From 930086df3f19b967e49bb74b74af16e87a8a5c4b Mon Sep 17 00:00:00 2001 From: florian Date: Fri, 8 Sep 2006 21:34:12 +0000 Subject: [PATCH] * fixed cvtsi2sd for 64 bit ints git-svn-id: trunk@4575 - --- compiler/x86/x86ins.dat | 2 +- compiler/x86_64/x8664tab.inc | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/compiler/x86/x86ins.dat b/compiler/x86/x86ins.dat index c34b58a349..bfbba0eb2e 100644 --- a/compiler/x86/x86ins.dat +++ b/compiler/x86/x86ins.dat @@ -2913,7 +2913,7 @@ xmmreg,mem \301\1\xF2\323\2\x0F\x5A\110 WILLAMETTE,SSE2 [CVTSI2SD] (Ch_Wop2, Ch_Rop1, Ch_None) xmmreg,reg32|64 \1\xF2\321\2\x0F\x2A\110 WILLAMETTE,SSE2 -xmmreg,mem \301\1\xF2\323\2\x0F\x2A\110 WILLAMETTE,SSE2 +xmmreg,mem \301\1\xF2\321\2\x0F\x2A\110 WILLAMETTE,SSE2 [CVTSS2SD] (Ch_Wop2, Ch_Rop1, Ch_None) diff --git a/compiler/x86_64/x8664tab.inc b/compiler/x86_64/x8664tab.inc index 8adfc82102..bdb0b1af90 100644 --- a/compiler/x86_64/x8664tab.inc +++ b/compiler/x86_64/x8664tab.inc @@ -8810,7 +8810,7 @@ opcode : A_CVTSI2SD; ops : 2; optypes : (ot_xmmreg,ot_memory,ot_none); - code : #193#1#242#211#2#15#42#72; + code : #193#1#242#209#2#15#42#72; flags : if_willamette or if_sse2 ), (