57,58c57,93
< # PSRAW
< # PSRAD
---
> def macroop PSRAW_MMX_MMX {
> msra mmx, mmx, mmxm, size=2, ext=0
> };
>
> def macroop PSRAW_MMX_M {
> ldfp ufp1, seg, sib, disp, dataSize=8
> msra mmx, mmx, ufp1, size=2, ext=0
> };
>
> def macroop PSRAW_MMX_P {
> rdip t7
> ldfp ufp1, seg, riprel, disp, dataSize=8
> msra mmx, mmx, ufp1, size=2, ext=0
> };
>
> def macroop PSRAW_MMX_I {
> msrai mmx, mmx, imm, size=2, ext=0
> };
>
> def macroop PSRAD_MMX_MMX {
> msra mmx, mmx, mmxm, size=4, ext=0
> };
>
> def macroop PSRAD_MMX_M {
> ldfp ufp1, seg, sib, disp, dataSize=8
> msra mmx, mmx, ufp1, size=4, ext=0
> };
>
> def macroop PSRAD_MMX_P {
> rdip t7
> ldfp ufp1, seg, riprel, disp, dataSize=8
> msra mmx, mmx, ufp1, size=4, ext=0
> };
>
> def macroop PSRAD_MMX_I {
> msrai mmx, mmx, imm, size=4, ext=0
> };