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