/external/llvm/test/CodeGen/X86/ |
logical-load-fold.ll | 15 ; SSE2-NEXT: cmplesd %xmm0, %xmm1 17 ; SSE2-NEXT: andpd %xmm1, %xmm0 22 ; AVX-NEXT: vcmplesd %xmm0, %xmm1, %xmm0 23 ; AVX-NEXT: vmovsd {{.*#+}} xmm1 = mem[0],zero 24 ; AVX-NEXT: vandpd %xmm1, %xmm0, %xmm0 36 ; SSE2-NEXT: cmpless %xmm0, %xmm1 38 ; SSE2-NEXT: andps %xmm1, %xmm0 43 ; AVX-NEXT: vcmpless %xmm0, %xmm1, %xmm0 44 ; AVX-NEXT: vmovss {{.*#+}} xmm1 = mem[0],zero,zero,zero 45 ; AVX-NEXT: vandps %xmm1, %xmm0, %xmm [all...] |
sqrt-fastmath.ll | 36 ; ESTIMATE-NEXT: vrsqrtss %xmm0, %xmm0, %xmm1 37 ; ESTIMATE-NEXT: vmulss {{.*}}(%rip), %xmm1, %xmm2 38 ; ESTIMATE-NEXT: vmulss %xmm0, %xmm1, %xmm3 39 ; ESTIMATE-NEXT: vmulss %xmm3, %xmm1, %xmm1 40 ; ESTIMATE-NEXT: vaddss {{.*}}(%rip), %xmm1, %xmm1 42 ; ESTIMATE-NEXT: vmulss %xmm2, %xmm1, %xmm1 45 ; ESTIMATE-NEXT: vandnps %xmm1, %xmm0, %xmm [all...] |
vector-shift-lshr-256.ll | 20 ; AVX1-NEXT: vpsrlq %xmm1, %xmm0, %xmm3 21 ; AVX1-NEXT: vpshufd {{.*#+}} xmm1 = xmm1[2,3,0,1] 22 ; AVX1-NEXT: vpsrlq %xmm1, %xmm0, %xmm0 39 ; XOPAVX1-NEXT: vpsubq %xmm1, %xmm3, %xmm1 40 ; XOPAVX1-NEXT: vpshlq %xmm1, %xmm0, %xmm0 69 ; AVX1-NEXT: vpsrldq {{.*#+}} xmm3 = xmm1[12,13,14,15],zero,zero,zero,zero,zero,zero,zero,zero,zero,zero,zero,zero 71 ; AVX1-NEXT: vpsrlq $32, %xmm1, %xmm4 74 ; AVX1-NEXT: vpunpckhdq {{.*#+}} xmm4 = xmm1[2],xmm5[2],xmm1[3],xmm5[3 [all...] |
vector-shift-shl-256.ll | 20 ; AVX1-NEXT: vpsllq %xmm1, %xmm0, %xmm3 21 ; AVX1-NEXT: vpshufd {{.*#+}} xmm1 = xmm1[2,3,0,1] 22 ; AVX1-NEXT: vpsllq %xmm1, %xmm0, %xmm0 37 ; XOPAVX1-NEXT: vpshlq %xmm1, %xmm0, %xmm0 59 ; AVX1-NEXT: vpslld $23, %xmm1, %xmm1 60 ; AVX1-NEXT: vpaddd %xmm3, %xmm1, %xmm1 61 ; AVX1-NEXT: vcvttps2dq %xmm1, %xmm [all...] |
/toolchain/binutils/binutils-2.25/gas/testsuite/gas/i386/ |
clmul-intel.d | 11 [ ]*[a-f0-9]+: 66 0f 3a 44 c1 08 pclmulqdq xmm0,xmm1,0x8 13 [ ]*[a-f0-9]+: 66 0f 3a 44 c1 00 pclmullqlqdq xmm0,xmm1 15 [ ]*[a-f0-9]+: 66 0f 3a 44 c1 01 pclmulhqlqdq xmm0,xmm1 17 [ ]*[a-f0-9]+: 66 0f 3a 44 c1 10 pclmullqhqdq xmm0,xmm1 19 [ ]*[a-f0-9]+: 66 0f 3a 44 c1 11 pclmulhqhqdq xmm0,xmm1 21 [ ]*[a-f0-9]+: 66 0f 3a 44 c1 08 pclmulqdq xmm0,xmm1,0x8 23 [ ]*[a-f0-9]+: 66 0f 3a 44 c1 00 pclmullqlqdq xmm0,xmm1 25 [ ]*[a-f0-9]+: 66 0f 3a 44 c1 01 pclmulhqlqdq xmm0,xmm1 27 [ ]*[a-f0-9]+: 66 0f 3a 44 c1 10 pclmullqhqdq xmm0,xmm1 29 [ ]*[a-f0-9]+: 66 0f 3a 44 c1 11 pclmulhqhqdq xmm0,xmm1 [all...] |
clmul.d | 10 [ ]*[a-f0-9]+: 66 0f 3a 44 c1 08 pclmulqdq \$0x8,%xmm1,%xmm0 12 [ ]*[a-f0-9]+: 66 0f 3a 44 c1 00 pclmullqlqdq %xmm1,%xmm0 14 [ ]*[a-f0-9]+: 66 0f 3a 44 c1 01 pclmulhqlqdq %xmm1,%xmm0 16 [ ]*[a-f0-9]+: 66 0f 3a 44 c1 10 pclmullqhqdq %xmm1,%xmm0 18 [ ]*[a-f0-9]+: 66 0f 3a 44 c1 11 pclmulhqhqdq %xmm1,%xmm0 20 [ ]*[a-f0-9]+: 66 0f 3a 44 c1 08 pclmulqdq \$0x8,%xmm1,%xmm0 22 [ ]*[a-f0-9]+: 66 0f 3a 44 c1 00 pclmullqlqdq %xmm1,%xmm0 24 [ ]*[a-f0-9]+: 66 0f 3a 44 c1 01 pclmulhqlqdq %xmm1,%xmm0 26 [ ]*[a-f0-9]+: 66 0f 3a 44 c1 10 pclmullqhqdq %xmm1,%xmm0 28 [ ]*[a-f0-9]+: 66 0f 3a 44 c1 11 pclmulhqhqdq %xmm1,%xmm [all...] |
x86-64-clmul-intel.d | 12 [ ]*[a-f0-9]+: 66 0f 3a 44 c1 08 pclmulqdq xmm0,xmm1,0x8 14 [ ]*[a-f0-9]+: 66 0f 3a 44 c1 00 pclmullqlqdq xmm0,xmm1 16 [ ]*[a-f0-9]+: 66 0f 3a 44 c1 01 pclmulhqlqdq xmm0,xmm1 18 [ ]*[a-f0-9]+: 66 0f 3a 44 c1 10 pclmullqhqdq xmm0,xmm1 20 [ ]*[a-f0-9]+: 66 0f 3a 44 c1 11 pclmulhqhqdq xmm0,xmm1 22 [ ]*[a-f0-9]+: 66 0f 3a 44 c1 08 pclmulqdq xmm0,xmm1,0x8 24 [ ]*[a-f0-9]+: 66 0f 3a 44 c1 00 pclmullqlqdq xmm0,xmm1 26 [ ]*[a-f0-9]+: 66 0f 3a 44 c1 01 pclmulhqlqdq xmm0,xmm1 28 [ ]*[a-f0-9]+: 66 0f 3a 44 c1 10 pclmullqhqdq xmm0,xmm1 30 [ ]*[a-f0-9]+: 66 0f 3a 44 c1 11 pclmulhqhqdq xmm0,xmm1 [all...] |
x86-64-clmul.d | 11 [ ]*[a-f0-9]+: 66 0f 3a 44 c1 08 pclmulqdq \$0x8,%xmm1,%xmm0 13 [ ]*[a-f0-9]+: 66 0f 3a 44 c1 00 pclmullqlqdq %xmm1,%xmm0 15 [ ]*[a-f0-9]+: 66 0f 3a 44 c1 01 pclmulhqlqdq %xmm1,%xmm0 17 [ ]*[a-f0-9]+: 66 0f 3a 44 c1 10 pclmullqhqdq %xmm1,%xmm0 19 [ ]*[a-f0-9]+: 66 0f 3a 44 c1 11 pclmulhqhqdq %xmm1,%xmm0 21 [ ]*[a-f0-9]+: 66 0f 3a 44 c1 08 pclmulqdq \$0x8,%xmm1,%xmm0 23 [ ]*[a-f0-9]+: 66 0f 3a 44 c1 00 pclmullqlqdq %xmm1,%xmm0 25 [ ]*[a-f0-9]+: 66 0f 3a 44 c1 01 pclmulhqlqdq %xmm1,%xmm0 27 [ ]*[a-f0-9]+: 66 0f 3a 44 c1 10 pclmullqhqdq %xmm1,%xmm0 29 [ ]*[a-f0-9]+: 66 0f 3a 44 c1 11 pclmulhqhqdq %xmm1,%xmm [all...] |
x86-64-sse4_2.s | 20 pcmpgtq %xmm1,%xmm0 22 pcmpestri $0x0,%xmm1,%xmm0 24 pcmpestrm $0x1,%xmm1,%xmm0 26 pcmpistri $0x2,%xmm1,%xmm0 28 pcmpistrm $0x3,%xmm1,%xmm0 58 pcmpgtq xmm0,xmm1 60 pcmpestri xmm0,xmm1,0x0 62 pcmpestrm xmm0,xmm1,0x1 64 pcmpistri xmm0,xmm1,0x2 66 pcmpistrm xmm0,xmm1,0x [all...] |
katmai.s | 6 addps %xmm2,%xmm1 13 cmpps $0x2,%xmm1,%xmm0 14 cmpps $0x3,(%edx),%xmm1 21 cmpeqps %xmm1,%xmm0 22 cmpeqps (%edx),%xmm1 30 cmpleps %xmm2,%xmm1 37 cmpneqps %xmm1,%xmm0 38 cmpneqps (%edx),%xmm1 46 cmpnleps %xmm2,%xmm1 53 comiss %xmm1,%xmm [all...] |
sse4_1-intel.d | 11 [ ]*[a-f0-9]+: 66 0f 3a 0d c1 00 blendpd xmm0,xmm1,0x0 13 [ ]*[a-f0-9]+: 66 0f 3a 0c c1 00 blendps xmm0,xmm1,0x0 15 [ ]*[a-f0-9]+: 66 0f 38 15 c1 blendvpd xmm0,xmm1(,xmm0)? 17 [ ]*[a-f0-9]+: 66 0f 38 15 c1 blendvpd xmm0,xmm1(,xmm0)? 19 [ ]*[a-f0-9]+: 66 0f 38 14 c1 blendvps xmm0,xmm1(,xmm0)? 21 [ ]*[a-f0-9]+: 66 0f 38 14 c1 blendvps xmm0,xmm1(,xmm0)? 23 [ ]*[a-f0-9]+: 66 0f 3a 41 c1 00 dppd xmm0,xmm1,0x0 25 [ ]*[a-f0-9]+: 66 0f 3a 40 c1 00 dpps xmm0,xmm1,0x0 28 [ ]*[a-f0-9]+: 66 0f 3a 21 c1 00 insertps xmm0,xmm1,0x0 32 [ ]*[a-f0-9]+: 66 0f 3a 42 c1 00 mpsadbw xmm0,xmm1,0x [all...] |
sse4_1.d | 10 [ ]*[0-9a-f]+: 66 0f 3a 0d c1 00 blendpd \$0x0,%xmm1,%xmm0 12 [ ]*[0-9a-f]+: 66 0f 3a 0c c1 00 blendps \$0x0,%xmm1,%xmm0 14 [ ]*[0-9a-f]+: 66 0f 38 15 c1 blendvpd (%xmm0,)?%xmm1,%xmm0 16 [ ]*[0-9a-f]+: 66 0f 38 15 c1 blendvpd (%xmm0,)?%xmm1,%xmm0 18 [ ]*[0-9a-f]+: 66 0f 38 14 c1 blendvps (%xmm0,)?%xmm1,%xmm0 20 [ ]*[0-9a-f]+: 66 0f 38 14 c1 blendvps (%xmm0,)?%xmm1,%xmm0 22 [ ]*[0-9a-f]+: 66 0f 3a 41 c1 00 dppd \$0x0,%xmm1,%xmm0 24 [ ]*[0-9a-f]+: 66 0f 3a 40 c1 00 dpps \$0x0,%xmm1,%xmm0 27 [ ]*[0-9a-f]+: 66 0f 3a 21 c1 00 insertps \$0x0,%xmm1,%xmm0 31 [ ]*[0-9a-f]+: 66 0f 3a 42 c1 00 mpsadbw \$0x0,%xmm1,%xmm [all...] |
x86-64-sse4_1-intel.d | 11 [ ]*[a-f0-9]+: 66 0f 3a 0d c1 00 blendpd xmm0,xmm1,0x0 13 [ ]*[a-f0-9]+: 66 0f 3a 0c c1 00 blendps xmm0,xmm1,0x0 15 [ ]*[a-f0-9]+: 66 0f 38 15 c1 blendvpd xmm0,xmm1,xmm0 17 [ ]*[a-f0-9]+: 66 0f 38 15 c1 blendvpd xmm0,xmm1,xmm0 19 [ ]*[a-f0-9]+: 66 0f 38 14 c1 blendvps xmm0,xmm1,xmm0 21 [ ]*[a-f0-9]+: 66 0f 38 14 c1 blendvps xmm0,xmm1,xmm0 23 [ ]*[a-f0-9]+: 66 0f 3a 41 c1 00 dppd xmm0,xmm1,0x0 25 [ ]*[a-f0-9]+: 66 0f 3a 40 c1 00 dpps xmm0,xmm1,0x0 29 [ ]*[a-f0-9]+: 66 0f 3a 21 c1 00 insertps xmm0,xmm1,0x0 33 [ ]*[a-f0-9]+: 66 0f 3a 42 c1 00 mpsadbw xmm0,xmm1,0x [all...] |
/toolchain/binutils/binutils-2.25/gas/testsuite/gas/i386/ilp32/ |
x86-64-clmul-intel.d | 12 [ ]*[a-f0-9]+: 66 0f 3a 44 c1 08 pclmulqdq xmm0,xmm1,0x8 14 [ ]*[a-f0-9]+: 66 0f 3a 44 c1 00 pclmullqlqdq xmm0,xmm1 16 [ ]*[a-f0-9]+: 66 0f 3a 44 c1 01 pclmulhqlqdq xmm0,xmm1 18 [ ]*[a-f0-9]+: 66 0f 3a 44 c1 10 pclmullqhqdq xmm0,xmm1 20 [ ]*[a-f0-9]+: 66 0f 3a 44 c1 11 pclmulhqhqdq xmm0,xmm1 22 [ ]*[a-f0-9]+: 66 0f 3a 44 c1 08 pclmulqdq xmm0,xmm1,0x8 24 [ ]*[a-f0-9]+: 66 0f 3a 44 c1 00 pclmullqlqdq xmm0,xmm1 26 [ ]*[a-f0-9]+: 66 0f 3a 44 c1 01 pclmulhqlqdq xmm0,xmm1 28 [ ]*[a-f0-9]+: 66 0f 3a 44 c1 10 pclmullqhqdq xmm0,xmm1 30 [ ]*[a-f0-9]+: 66 0f 3a 44 c1 11 pclmulhqhqdq xmm0,xmm1 [all...] |
x86-64-clmul.d | 12 [ ]*[a-f0-9]+: 66 0f 3a 44 c1 08 pclmulqdq \$0x8,%xmm1,%xmm0 14 [ ]*[a-f0-9]+: 66 0f 3a 44 c1 00 pclmullqlqdq %xmm1,%xmm0 16 [ ]*[a-f0-9]+: 66 0f 3a 44 c1 01 pclmulhqlqdq %xmm1,%xmm0 18 [ ]*[a-f0-9]+: 66 0f 3a 44 c1 10 pclmullqhqdq %xmm1,%xmm0 20 [ ]*[a-f0-9]+: 66 0f 3a 44 c1 11 pclmulhqhqdq %xmm1,%xmm0 22 [ ]*[a-f0-9]+: 66 0f 3a 44 c1 08 pclmulqdq \$0x8,%xmm1,%xmm0 24 [ ]*[a-f0-9]+: 66 0f 3a 44 c1 00 pclmullqlqdq %xmm1,%xmm0 26 [ ]*[a-f0-9]+: 66 0f 3a 44 c1 01 pclmulhqlqdq %xmm1,%xmm0 28 [ ]*[a-f0-9]+: 66 0f 3a 44 c1 10 pclmullqhqdq %xmm1,%xmm0 30 [ ]*[a-f0-9]+: 66 0f 3a 44 c1 11 pclmulhqhqdq %xmm1,%xmm [all...] |
x86-64-sse4_1-intel.d | 11 [ ]*[a-f0-9]+: 66 0f 3a 0d c1 00 blendpd xmm0,xmm1,0x0 13 [ ]*[a-f0-9]+: 66 0f 3a 0c c1 00 blendps xmm0,xmm1,0x0 15 [ ]*[a-f0-9]+: 66 0f 38 15 c1 blendvpd xmm0,xmm1,xmm0 17 [ ]*[a-f0-9]+: 66 0f 38 15 c1 blendvpd xmm0,xmm1,xmm0 19 [ ]*[a-f0-9]+: 66 0f 38 14 c1 blendvps xmm0,xmm1,xmm0 21 [ ]*[a-f0-9]+: 66 0f 38 14 c1 blendvps xmm0,xmm1,xmm0 23 [ ]*[a-f0-9]+: 66 0f 3a 41 c1 00 dppd xmm0,xmm1,0x0 25 [ ]*[a-f0-9]+: 66 0f 3a 40 c1 00 dpps xmm0,xmm1,0x0 29 [ ]*[a-f0-9]+: 66 0f 3a 21 c1 00 insertps xmm0,xmm1,0x0 33 [ ]*[a-f0-9]+: 66 0f 3a 42 c1 00 mpsadbw xmm0,xmm1,0x [all...] |
/external/libjpeg-turbo/simd/ |
jidctint-sse2-64.asm | 132 movdqa xmm1, XMMWORD [XMMBLOCK(2,0,rsi,SIZEOF_JCOEF)] 134 por xmm1, XMMWORD [XMMBLOCK(4,0,rsi,SIZEOF_JCOEF)] 136 por xmm1, XMMWORD [XMMBLOCK(6,0,rsi,SIZEOF_JCOEF)] 138 por xmm1,xmm0 139 packsswb xmm1,xmm1 140 packsswb xmm1,xmm1 141 movd eax,xmm1 158 pshufd xmm1,xmm5,0xAA ; xmm1=col2=(02 02 02 02 02 02 02 02 [all...] |
jquantf-sse2-64.asm | 61 movq xmm1, XMM_MMWORD [rdx+rax*SIZEOF_JSAMPLE] 64 psubb xmm1,xmm7 ; xmm1=(89ABCDEF) 67 punpcklbw xmm1,xmm1 ; xmm1=(*8*9*A*B*C*D*E*F) 71 punpcklwd xmm3,xmm1 ; xmm3=(***8***9***A***B) 72 punpckhwd xmm1,xmm1 ; xmm1=(***C***D***E***F [all...] |
jquantf-sse2.asm | 63 movq xmm1, XMM_MMWORD [edx+eax*SIZEOF_JSAMPLE] 66 psubb xmm1,xmm7 ; xmm1=(89ABCDEF) 69 punpcklbw xmm1,xmm1 ; xmm1=(*8*9*A*B*C*D*E*F) 73 punpcklwd xmm3,xmm1 ; xmm3=(***8***9***A***B) 74 punpckhwd xmm1,xmm1 ; xmm1=(***C***D***E***F [all...] |
jidctred-sse2-64.asm | 140 movdqa xmm1, XMMWORD [XMMBLOCK(2,0,rsi,SIZEOF_JCOEF)] 142 por xmm1, XMMWORD [XMMBLOCK(5,0,rsi,SIZEOF_JCOEF)] 144 por xmm1, XMMWORD [XMMBLOCK(7,0,rsi,SIZEOF_JCOEF)] 145 por xmm0,xmm1 163 pshufd xmm1,xmm0,0x50 ; xmm1=[col0 col1]=(00 00 00 00 01 01 01 01) 175 movdqa xmm1, XMMWORD [XMMBLOCK(3,0,rsi,SIZEOF_JCOEF)] 177 pmullw xmm1, XMMWORD [XMMBLOCK(3,0,rdx,SIZEOF_ISLOW_MULT_TYPE)] 185 punpcklwd xmm4,xmm1 186 punpckhwd xmm5,xmm1 [all...] |
/bionic/libc/arch-x86/atom/string/ |
ssse3-strcmp-atom.S | 194 movlpd (%eax), %xmm1 196 movhpd 8(%eax), %xmm1 198 pcmpeqb %xmm1, %xmm0 199 pcmpeqb %xmm2, %xmm1 200 psubb %xmm0, %xmm1 201 pmovmskb %xmm1, %ecx 275 movdqa (%eax), %xmm1 277 pcmpeqb %xmm1, %xmm0 278 pcmpeqb (%edx), %xmm1 279 psubb %xmm0, %xmm1 [all...] |
/external/libvpx/libvpx/vp9/common/x86/ |
vp9_postproc_sse2.asm | 66 movdqa xmm1, xmm3 ; mm1 = p0..p3 74 movdqa xmm7, xmm1 ; mm7 = r0 p0..p3 76 psubusw xmm5, xmm1 ; mm5 = r1 p0..p3 - r0 p0..p3 85 movdqa xmm6, xmm1 ; mm6 = r0 p0..p3 87 psubusw xmm5, xmm1 ; mm5 = r2 p0..p3 - r2 p0..p3 99 movdqa xmm6, xmm1 ; mm6 = r0 p0..p3 101 psubusw xmm5, xmm1 ; mm5 = r-2 p0..p3 - p0..p3 111 movdqa xmm6, xmm1 ; mm6 = r0 p0..p3 113 psubusw xmm4, xmm1 ; mm5 = r-1 p0..p3 - p0..p3 122 pand xmm1, xmm7 ; mm1 select vals > thresh from sourc [all...] |
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/common/x86/ |
vp9_postproc_sse2.asm | 66 movdqa xmm1, xmm3 ; mm1 = p0..p3 74 movdqa xmm7, xmm1 ; mm7 = r0 p0..p3 76 psubusw xmm5, xmm1 ; mm5 = r1 p0..p3 - r0 p0..p3 85 movdqa xmm6, xmm1 ; mm6 = r0 p0..p3 87 psubusw xmm5, xmm1 ; mm5 = r2 p0..p3 - r2 p0..p3 99 movdqa xmm6, xmm1 ; mm6 = r0 p0..p3 101 psubusw xmm5, xmm1 ; mm5 = r-2 p0..p3 - p0..p3 111 movdqa xmm6, xmm1 ; mm6 = r0 p0..p3 113 psubusw xmm4, xmm1 ; mm5 = r-1 p0..p3 - p0..p3 122 pand xmm1, xmm7 ; mm1 select vals > thresh from sourc [all...] |
/external/libvpx/libvpx/vpx_dsp/x86/ |
vpx_high_subpixel_bilinear_sse2.asm | 33 movdqa xmm1, xmm5 35 psubw xmm5, xmm1 ;max value (for clamping) 45 punpcklwd xmm0, xmm1 ;two row in one register 57 movq xmm1, [rdi] 58 pavgw xmm0, xmm1 89 movdqa xmm1, xmm8 91 psubw xmm8, xmm1 ;max value (for clamping) 101 punpckhwd xmm6, xmm1 102 punpcklwd xmm0, xmm1 117 movdqu xmm1, [rdi [all...] |
/external/valgrind/none/tests/amd64/ |
aes.c | 69 ; xmm1 and xmm2 hold two 128-bit inputs (xmm1 = State; xmm2 = Round key). 70 ; The result is delivered in xmm1. 80 "movdqu %1, %%xmm1" "\n\t" 82 "aesdec %%xmm2, %%xmm1" "\n\t" 83 "movdqu %%xmm1, %0" "\n\t" 87 : /*trash*/ "xmm1", "xmm2" 101 ; xmm1 and xmm2 hold two 128-bit inputs (xmm1 = State; xmm2 = Round key). 102 ; The result is delivered in xmm1 [all...] |