fix bug in latest x86_64 FP JIT bug fix

svn: r8667
This commit is contained in:
Matthew Flatt 2008-02-15 05:30:00 +00:00
parent c5f2b03221
commit 8a49528a74

View File

@ -134,7 +134,7 @@ union jit_double_imm {
# define _jit_push_d(immd) \
(MOVQir(jit_double_as_long(immd), JIT_REXTMP), \
PUSHQr(JIT_REXTMP))
# define FPX() _REX(0,0,0)
# define FPX() (void)0 /* don't need _REX(0,0,0), apparently */
#else
# define _jit_push_d(immd) \
(_O (0x68), \
@ -227,7 +227,7 @@ union jit_double_imm {
#endif
#define jit_stxi_d_fppop(id, rd, rs) (FPX(), FSTPLm((id), (rd), 0, 0))
#define jit_str_d_fppop(rd, rs) (FPX(), FSTLm(0, (rd), 0, 0))
#define jit_str_d_fppop(rd, rs) (FPX(), FSTPLm(0, (rd), 0, 0))
/* Assume round to near mode */
#define jit_floorr_d_i(rd, rs) \