diff options
author | Cyrill Gorcunov <gorcunov@gmail.com> | 2010-11-23 15:57:19 +0300 |
---|---|---|
committer | Cyrill Gorcunov <gorcunov@gmail.com> | 2010-11-23 18:39:07 +0300 |
commit | e29fc5f111d25da00db5d56b6cedafbd45a3a567 (patch) | |
tree | cdf1e9f7edfc6c89c184e4de2577990d7ab93893 | |
parent | bf305019a8bcdafb924a3ffeee9aec617bd1149b (diff) | |
download | nasm-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.dat | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -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 |