#Merom New Instructions | |
.text | |
foo: | |
phaddw (%rcx),%mm0 | |
phaddw %mm1,%mm0 | |
phaddw (%rcx),%xmm0 | |
phaddw %xmm1,%xmm0 | |
phaddd (%rcx),%mm0 | |
phaddd %mm1,%mm0 | |
phaddd (%rcx),%xmm0 | |
phaddd %xmm1,%xmm0 | |
phaddsw (%rcx),%mm0 | |
phaddsw %mm1,%mm0 | |
phaddsw (%rcx),%xmm0 | |
phaddsw %xmm1,%xmm0 | |
phsubw (%rcx),%mm0 | |
phsubw %mm1,%mm0 | |
phsubw (%rcx),%xmm0 | |
phsubw %xmm1,%xmm0 | |
phsubd (%rcx),%mm0 | |
phsubd %mm1,%mm0 | |
phsubd (%rcx),%xmm0 | |
phsubd %xmm1,%xmm0 | |
phsubsw (%rcx),%mm0 | |
phsubsw %mm1,%mm0 | |
phsubsw (%rcx),%xmm0 | |
phsubsw %xmm1,%xmm0 | |
pmaddubsw (%rcx),%mm0 | |
pmaddubsw %mm1,%mm0 | |
pmaddubsw (%rcx),%xmm0 | |
pmaddubsw %xmm1,%xmm0 | |
pmulhrsw (%rcx),%mm0 | |
pmulhrsw %mm1,%mm0 | |
pmulhrsw (%rcx),%xmm0 | |
pmulhrsw %xmm1,%xmm0 | |
pshufb (%rcx),%mm0 | |
pshufb %mm1,%mm0 | |
pshufb (%rcx),%xmm0 | |
pshufb %xmm1,%xmm0 | |
psignb (%rcx),%mm0 | |
psignb %mm1,%mm0 | |
psignb (%rcx),%xmm0 | |
psignb %xmm1,%xmm0 | |
psignw (%rcx),%mm0 | |
psignw %mm1,%mm0 | |
psignw (%rcx),%xmm0 | |
psignw %xmm1,%xmm0 | |
psignd (%rcx),%mm0 | |
psignd %mm1,%mm0 | |
psignd (%rcx),%xmm0 | |
psignd %xmm1,%xmm0 | |
palignr $0x2,(%rcx),%mm0 | |
palignr $0x2,%mm1,%mm0 | |
palignr $0x2,(%rcx),%xmm0 | |
palignr $0x2,%xmm1,%xmm0 | |
pabsb (%rcx),%mm0 | |
pabsb %mm1,%mm0 | |
pabsb (%rcx),%xmm0 | |
pabsb %xmm1,%xmm0 | |
pabsw (%rcx),%mm0 | |
pabsw %mm1,%mm0 | |
pabsw (%rcx),%xmm0 | |
pabsw %xmm1,%xmm0 | |
pabsd (%rcx),%mm0 | |
pabsd %mm1,%mm0 | |
pabsd (%rcx),%xmm0 | |
pabsd %xmm1,%xmm0 | |
.p2align 4,0 |