From e29fc5f111d25da00db5d56b6cedafbd45a3a567 Mon Sep 17 00:00:00 2001 From: Cyrill Gorcunov Date: Tue, 23 Nov 2010 15:57:19 +0300 Subject: insns: Fixup MOV[APS|UPS] for xmmrm cases In fact it was written as MOVAPS xmmreg,xmmreg \360\2\x0F\x28\110 KATMAI,SSE MOVAPS xmmreg,xmmreg \360\2\x0F\x29\101 KATMAI,SSE in first place MOVUPS xmmreg,xmmreg \360\2\x0F\x10\110 KATMAI,SSE MOVUPS xmmreg,xmmreg \360\2\x0F\x11\101 KATMAI,SSE and for example x28 stands for xmmrm128,xmmreg and x1 for xmmrm128,xmmreg. TODO: Inspect and fix WILLAMETTE instructions. Signed-off-by: Cyrill Gorcunov --- insns.dat | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/insns.dat b/insns.dat index 550318e5..e49361e0 100644 --- a/insns.dat +++ b/insns.dat @@ -1470,7 +1470,7 @@ MAXSS xmmreg,xmmrm32 \363\2\x0F\x5F\110 KATMAI,SSE MINPS xmmreg,xmmrm128 \360\2\x0F\x5D\110 KATMAI,SSE MINSS xmmreg,xmmrm32 \363\2\x0F\x5D\110 KATMAI,SSE MOVAPS xmmreg,xmmrm128 \360\2\x0F\x28\110 KATMAI,SSE -MOVAPS mem128,xmmreg \360\2\x0F\x29\101 KATMAI,SSE +MOVAPS xmmrm128,xmmreg \360\2\x0F\x29\101 KATMAI,SSE MOVHPS xmmreg,mem64 \360\2\x0F\x16\110 KATMAI,SSE MOVHPS mem64,xmmreg \360\2\x0F\x17\101 KATMAI,SSE MOVLHPS xmmreg,xmmreg \360\2\x0F\x16\110 KATMAI,SSE @@ -1484,7 +1484,7 @@ MOVSS xmmreg,xmmrm32 \363\2\x0F\x10\110 KATMAI,SSE MOVSS mem32,xmmreg \363\2\x0F\x11\101 KATMAI,SSE MOVSS xmmreg,xmmreg \363\2\x0F\x10\110 KATMAI,SSE MOVUPS xmmreg,xmmrm128 \360\2\x0F\x10\110 KATMAI,SSE -MOVUPS mem128,xmmreg \360\2\x0F\x11\101 KATMAI,SSE +MOVUPS xmmrm128,xmmreg \360\2\x0F\x11\101 KATMAI,SSE MULPS xmmreg,xmmrm128 \360\2\x0F\x59\110 KATMAI,SSE MULSS xmmreg,xmmrm32 \363\2\x0F\x59\110 KATMAI,SSE ORPS xmmreg,xmmrm128 \360\2\x0F\x56\110 KATMAI,SSE -- cgit v1.2.1