summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCyrill Gorcunov <gorcunov@gmail.com>2010-11-23 15:57:19 +0300
committerCyrill Gorcunov <gorcunov@gmail.com>2010-11-23 18:39:07 +0300
commite29fc5f111d25da00db5d56b6cedafbd45a3a567 (patch)
treecdf1e9f7edfc6c89c184e4de2577990d7ab93893
parentbf305019a8bcdafb924a3ffeee9aec617bd1149b (diff)
downloadnasm-insns.tar.gz
insns: Fixup MOV[APS|UPS] for xmmrm casesinsns
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 <gorcunov@gmail.com>
-rw-r--r--insns.dat4
1 files 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