From: Julian Seward Date: Fri, 15 Oct 2004 22:22:09 +0000 (+0000) Subject: Fix minor problems in x86 FP guest assembler. X-Git-Tag: svn/VALGRIND_3_0_1^2~982 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=d6975d54687a5cdb72cc3296486b80cb05db4e8d;p=thirdparty%2Fvalgrind.git Fix minor problems in x86 FP guest assembler. git-svn-id: svn://svn.valgrind.org/vex/trunk@352 --- diff --git a/VEX/priv/host-x86/hdefs.c b/VEX/priv/host-x86/hdefs.c index c62dde02bf..7be97274ff 100644 --- a/VEX/priv/host-x86/hdefs.c +++ b/VEX/priv/host-x86/hdefs.c @@ -426,6 +426,7 @@ Char* showX86FpOp ( X86FpOp op ) { case Xfp_COS: return "cos"; case Xfp_TAN: return "tan"; case Xfp_2XM1: return "2xm1"; + case Xfp_ATAN: return "atan"; default: vpanic("showX86FpOp"); } } @@ -1268,10 +1269,10 @@ static UChar* do_fstp_st ( UChar* p, Int i ) return p; } -/* Emit fld %st(i), 0 <= i <= 5 */ +/* Emit fld %st(i), 0 <= i <= 6 */ static UChar* do_fld_st ( UChar* p, Int i ) { - vassert(0 <= i && i <= 5); + vassert(0 <= i && i <= 6); *p++ = 0xD9; *p++ = 0xC0+i; return p;