* Fixed wrong ModRM byte in movq encoding, causing regression of test/cg/tcalext6 in r17490.

git-svn-id: trunk@17493 -
This commit is contained in:
sergei 2011-05-18 14:55:26 +00:00
parent 29c9a90148
commit 1aa5c4ac0e
3 changed files with 3 additions and 3 deletions

View File

@ -3189,7 +3189,7 @@
opcode : A_MOVQ; opcode : A_MOVQ;
ops : 2; ops : 2;
optypes : (ot_xmmrm,ot_xmmreg,ot_none); optypes : (ot_xmmrm,ot_xmmreg,ot_none);
code : #241#2#15#214#72; code : #241#2#15#214#65;
flags : if_willamette or if_sse2 flags : if_willamette or if_sse2
), ),
( (

View File

@ -1077,7 +1077,7 @@ xmmreg,mem \361\325\2\x0F\x6E\110 WILLAMETTE,SSE2
mmxreg,mmxrm \2\x0F\x6F\110 PENT,MMX,SM mmxreg,mmxrm \2\x0F\x6F\110 PENT,MMX,SM
mmxrm,mmxreg \2\x0F\x7F\101 PENT,MMX,SM mmxrm,mmxreg \2\x0F\x7F\101 PENT,MMX,SM
xmmreg,xmmrm \333\2\x0F\x7E\110 WILLAMETTE,SSE2 xmmreg,xmmrm \333\2\x0F\x7E\110 WILLAMETTE,SSE2
xmmrm,xmmreg \361\2\x0F\xD6\110 WILLAMETTE,SSE2 xmmrm,xmmreg \361\2\x0F\xD6\101 WILLAMETTE,SSE2
xmmreg,reg64 \361\326\2\x0F\x6E\110 WILLAMETTE,SSE2 xmmreg,reg64 \361\326\2\x0F\x6E\110 WILLAMETTE,SSE2
reg64,xmmreg \361\326\2\x0F\x7E\101 WILLAMETTE,SSE2 reg64,xmmreg \361\326\2\x0F\x7E\101 WILLAMETTE,SSE2

View File

@ -3007,7 +3007,7 @@
opcode : A_MOVQ; opcode : A_MOVQ;
ops : 2; ops : 2;
optypes : (ot_xmmrm,ot_xmmreg,ot_none); optypes : (ot_xmmrm,ot_xmmreg,ot_none);
code : #241#2#15#214#72; code : #241#2#15#214#65;
flags : if_willamette or if_sse2 flags : if_willamette or if_sse2
), ),
( (