1# SSSE3 New Instructions 2 3 .text 4foo: 5 phaddw (%ecx),%mm0 6 phaddw %mm1,%mm0 7 phaddw (%ecx),%xmm0 8 phaddw %xmm1,%xmm0 9 phaddd (%ecx),%mm0 10 phaddd %mm1,%mm0 11 phaddd (%ecx),%xmm0 12 phaddd %xmm1,%xmm0 13 phaddsw (%ecx),%mm0 14 phaddsw %mm1,%mm0 15 phaddsw (%ecx),%xmm0 16 phaddsw %xmm1,%xmm0 17 phsubw (%ecx),%mm0 18 phsubw %mm1,%mm0 19 phsubw (%ecx),%xmm0 20 phsubw %xmm1,%xmm0 21 phsubd (%ecx),%mm0 22 phsubd %mm1,%mm0 23 phsubd (%ecx),%xmm0 24 phsubd %xmm1,%xmm0 25 phsubsw (%ecx),%mm0 26 phsubsw %mm1,%mm0 27 phsubsw (%ecx),%xmm0 28 phsubsw %xmm1,%xmm0 29 pmaddubsw (%ecx),%mm0 30 pmaddubsw %mm1,%mm0 31 pmaddubsw (%ecx),%xmm0 32 pmaddubsw %xmm1,%xmm0 33 pmulhrsw (%ecx),%mm0 34 pmulhrsw %mm1,%mm0 35 pmulhrsw (%ecx),%xmm0 36 pmulhrsw %xmm1,%xmm0 37 pshufb (%ecx),%mm0 38 pshufb %mm1,%mm0 39 pshufb (%ecx),%xmm0 40 pshufb %xmm1,%xmm0 41 psignb (%ecx),%mm0 42 psignb %mm1,%mm0 43 psignb (%ecx),%xmm0 44 psignb %xmm1,%xmm0 45 psignw (%ecx),%mm0 46 psignw %mm1,%mm0 47 psignw (%ecx),%xmm0 48 psignw %xmm1,%xmm0 49 psignd (%ecx),%mm0 50 psignd %mm1,%mm0 51 psignd (%ecx),%xmm0 52 psignd %xmm1,%xmm0 53 palignr $0x2,(%ecx),%mm0 54 palignr $0x2,%mm1,%mm0 55 palignr $0x2,(%ecx),%xmm0 56 palignr $0x2,%xmm1,%xmm0 57 pabsb (%ecx),%mm0 58 pabsb %mm1,%mm0 59 pabsb (%ecx),%xmm0 60 pabsb %xmm1,%xmm0 61 pabsw (%ecx),%mm0 62 pabsw %mm1,%mm0 63 pabsw (%ecx),%xmm0 64 pabsw %xmm1,%xmm0 65 pabsd (%ecx),%mm0 66 pabsd %mm1,%mm0 67 pabsd (%ecx),%xmm0 68 pabsd %xmm1,%xmm0 69 70 .p2align 4,0 71