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 <gorcunov@gmail.com>
This commit is contained in:
Cyrill Gorcunov 2010-11-23 15:57:19 +03:00
parent bf305019a8
commit e29fc5f111

View File

@ -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