57,58d56
< # XORPS
<
60,61c58,59
< xorfp xmml, xmml, xmmlm
< xorfp xmmh, xmmh, xmmhm
---
> mxor xmml, xmml, xmmlm
> mxor xmmh, xmmh, xmmhm
67,68c65,66
< xorfp xmml, xmml, ufp1
< xorfp xmmh, xmmh, ufp2
---
> mxor xmml, xmml, ufp1
> mxor xmmh, xmmh, ufp2
75,76c73,74
< xorfp xmml, xmml, ufp1
< xorfp xmmh, xmmh, ufp2
---
> mxor xmml, xmml, ufp1
> mxor xmmh, xmmh, ufp2
77a76,95
>
> def macroop XORPS_XMM_XMM {
> mxor xmml, xmml, xmmlm
> mxor xmmh, xmmh, xmmhm
> };
>
> def macroop XORPS_XMM_M {
> ldfp ufp1, seg, sib, disp, dataSize=8
> ldfp ufp2, seg, sib, "DISPLACEMENT + 8", dataSize=8
> mxor xmml, xmml, ufp1
> mxor xmmh, xmmh, ufp2
> };
>
> def macroop XORPS_XMM_P {
> rdip t7
> ldfp ufp1, seg, riprel, disp, dataSize=8
> ldfp ufp2, seg, riprel, "DISPLACEMENT + 8", dataSize=8
> mxor xmml, xmml, ufp1
> mxor xmmh, xmmh, ufp2
> };