/bionic/libc/arch-x86/atom/string/ |
ssse3-strcpy-atom.S | 283 movaps 16(%ecx, %esi), %xmm3 285 pcmpeqb %xmm3, %xmm0 296 movaps %xmm3, (%edx, %esi) 331 movaps 16(%ecx, %esi), %xmm3 333 pcmpeqb %xmm3, %xmm0 343 movaps %xmm3, (%edx, %esi) 356 movaps 32(%ecx), %xmm3 359 movaps %xmm3, %xmm6 362 pminub %xmm7, %xmm3 363 pminub %xmm2, %xmm3 [all...] |
/external/llvm/test/CodeGen/X86/ |
illegal-vector-args-return.ll | 1 ; RUN: llc < %s -march=x86 -mattr=+sse2 -mcpu=nehalem | grep "mulpd %xmm3, %xmm1" 3 ; RUN: llc < %s -march=x86 -mattr=+sse2 -mcpu=nehalem | grep "addps %xmm3, %xmm1"
|
fast-isel-select-sse.ll | 12 ; CHECK-NEXT: andnps %xmm3, %xmm0 16 ; AVX-NEXT: vblendvps %xmm0, %xmm2, %xmm3, %xmm0 26 ; CHECK-NEXT: andnpd %xmm3, %xmm0 30 ; AVX-NEXT: vblendvpd %xmm0, %xmm2, %xmm3, %xmm0 40 ; CHECK-NEXT: andnps %xmm3, %xmm1 44 ; AVX-NEXT: vblendvps %xmm0, %xmm2, %xmm3, %xmm0 54 ; CHECK-NEXT: andnpd %xmm3, %xmm1 58 ; AVX-NEXT: vblendvpd %xmm0, %xmm2, %xmm3, %xmm0 68 ; CHECK-NEXT: andnps %xmm3, %xmm1 72 ; AVX-NEXT: vblendvps %xmm0, %xmm2, %xmm3, %xmm [all...] |
vector-idiv.ll | 12 ; SSE41-NEXT: pshufd {{.*#+}} xmm3 = xmm0[1,1,3,3] 13 ; SSE41-NEXT: pmuludq %xmm2, %xmm3 16 ; SSE41-NEXT: pblendw {{.*#+}} xmm1 = xmm1[0,1],xmm3[2,3],xmm1[4,5],xmm3[6,7] 30 ; SSE-NEXT: pshufd {{.*#+}} xmm3 = xmm0[1,1,3,3] 31 ; SSE-NEXT: pmuludq %xmm1, %xmm3 32 ; SSE-NEXT: pshufd {{.*#+}} xmm1 = xmm3[1,3,2,3] 44 ; AVX-NEXT: vpshufd {{.*#+}} xmm3 = xmm0[1,1,3,3] 45 ; AVX-NEXT: vpmuludq %xmm2, %xmm3, %xmm2 62 ; SSE41-NEXT: pshufd {{.*#+}} xmm3 = xmm2[1,1,3,3 [all...] |
/external/boringssl/linux-x86/crypto/aes/ |
aesni-x86.S | 68 pxor %xmm0,%xmm3 96 pxor %xmm0,%xmm3 124 pxor %xmm0,%xmm3 157 pxor %xmm0,%xmm3 190 pxor %xmm0,%xmm3 229 pxor %xmm0,%xmm3 268 pxor %xmm0,%xmm3 323 pxor %xmm0,%xmm3 395 movdqu 16(%esi),%xmm3 407 movups %xmm3,16(%edi [all...] |
/external/boringssl/mac-x86/crypto/aes/ |
aesni-x86.S | 63 pxor %xmm0,%xmm3 89 pxor %xmm0,%xmm3 115 pxor %xmm0,%xmm3 146 pxor %xmm0,%xmm3 177 pxor %xmm0,%xmm3 214 pxor %xmm0,%xmm3 251 pxor %xmm0,%xmm3 304 pxor %xmm0,%xmm3 374 movdqu 16(%esi),%xmm3 386 movups %xmm3,16(%edi [all...] |
/external/libvpx/libvpx/third_party/libyuv/source/ |
compare_win.cc | 37 movdqa xmm3, xmm1 // abs trick local 39 psubusb xmm2, xmm3 131 // 44: 66 0F 38 40 DD pmulld xmm3,xmm5 156 movdqa xmm3, xmm2 local 157 punpcklwd xmm3, xmm7 // src[0-3] local 158 pmulld(0xdd) // pmulld xmm3, xmm5 171 paddd xmm3, xmm4 // add 16 results local 174 paddd xmm1, xmm3 200 vpmovzxbd xmm3, dword ptr [eax] // src[0-3] local 203 pmulld xmm3, kHashMul local 210 paddd xmm3, xmm4 \/\/ add 16 results local [all...] |
/external/boringssl/src/crypto/aes/asm/ |
vpaes-x86.pl | 205 &pshufb ("xmm0","xmm3"); # 0 = sb1t 213 &pshufb ("xmm2","xmm3"); # 2 = sb2t 214 &movdqa ("xmm3","xmm0"); # 3 = A 219 &pshufb ("xmm3","xmm4"); # 3 = D 221 &pxor ("xmm3","xmm0"); # 3 = 2A+B+D 225 &pxor ("xmm0","xmm3"); # 0 = 2A+3B+C+D 235 &movdqa ("xmm3","xmm7"); # 3 : 1/i 237 &pshufb ("xmm3","xmm1"); # 3 = 1/i 239 &pxor ("xmm3","xmm5"); # 3 = iak = 1/i + a/k 243 &pshufb ("xmm2","xmm3"); # 2 = 1/ia [all...] |
/external/mesa3d/src/mesa/x86/ |
sse_normal.S | 151 MOVSS ( M(6), XMM3 ) /* m6 */ 152 UNPCKLPS( XMM3, XMM2 ) /* m6 | m2 */ 162 MOVSS ( S(0), XMM3 ) /* ux */ 163 SHUFPS ( CONST(0x0), XMM3, XMM3 ) /* ux | ux */ 164 MULPS ( XMM0, XMM3 ) /* ux*m4 | ux*m0 */ 172 ADDPS ( XMM4, XMM3 ) 173 ADDPS ( XMM5, XMM3 ) 174 MOVLPS ( XMM3, D(0) ) 176 MOVSS ( M(10), XMM3 ) /* m10 * [all...] |
sse_xform2.S | 82 MOVSS( S(0), XMM3 ) /* ox */ 83 SHUFPS( CONST(0x0), XMM3, XMM3 ) /* ox | ox | ox | ox */ 84 MULPS( XMM0, XMM3 ) /* ox*m3 | ox*m2 | ox*m1 | ox*m0 */ 89 ADDPS( XMM4, XMM3 ) 90 ADDPS( XMM2, XMM3 ) 91 MOVAPS( XMM3, D(0) ) 196 MOVSS ( M(14), XMM3 ) /* - | - | - | m14 */ 205 MOVSS ( XMM3, D(2) ) /* -> D(2) */ 254 MOVSS ( M(14), XMM3 ) /* m14 * [all...] |
/external/libvpx/libvpx/vp9/common/x86/ |
vp9_subpixel_8t_ssse3.asm | 26 pshuflw xmm3, xmm4, 11111111b ;k6_k7 31 punpcklqdq xmm3, xmm3 37 movdqa k6k7, xmm3 56 movd xmm3, [rax + rdx * 2] ;D 61 punpcklbw xmm2, xmm3 ;C D 113 pshuflw xmm3, xmm4, 11111111b ;k6_k7 118 punpcklqdq xmm3, xmm3 124 movdqa k6k7, xmm3 [all...] |
vp9_postproc_sse2.asm | 64 movq xmm3, QWORD PTR [rsi] ; mm4 = r0 p0..p7 65 punpcklbw xmm3, xmm0 ; mm3 = p0..p3 66 movdqa xmm1, xmm3 ; mm1 = p0..p3 67 psllw xmm3, 2 ; 71 paddusw xmm3, xmm5 ; mm3 += mm6 82 paddusw xmm3, xmm5 ; mm3 += mm5 96 paddusw xmm3, xmm5 ; mm3 += mm5 108 paddusw xmm3, xmm4 ; mm3 += mm5 119 paddusw xmm3, RD42 ; mm3 += round value 120 psraw xmm3, 3 ; mm3 /= [all...] |
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/encoder/x86/ |
quantize_ssse3.asm | 60 movdqa xmm3, [rcx + 16] 73 paddw xmm5, xmm3 84 movdqa xmm3, xmm5 102 pcmpgtw xmm3, xmm1 103 packsswb xmm2, xmm3
|
temporal_filter_apply_sse2.asm | 95 movdqa xmm3, xmm2 97 punpckhbw xmm3, xmm7 ; pred[ 8-15] 101 psubw xmm1, xmm3 ; src - pred[ 8-15] 121 movdqa xmm3, [GLOBAL(_const_16w)] 123 psubusw xmm3, xmm1 128 pmullw xmm3, [rsp + filter_weight] 135 paddw xmm5, xmm3 151 pmullw xmm1, xmm3 157 movdqa xmm3, xmm1 159 punpckhwd xmm3, xmm7 ; [12-15 [all...] |
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/common/x86/ |
vp9_subpixel_8t_ssse3.asm | 26 pshuflw xmm3, xmm4, 11111111b ;k6_k7 31 punpcklqdq xmm3, xmm3 37 movdqa k6k7, xmm3 56 movd xmm3, [rax + rdx * 2] ;D 61 punpcklbw xmm2, xmm3 ;C D 113 pshuflw xmm3, xmm4, 11111111b ;k6_k7 118 punpcklqdq xmm3, xmm3 124 movdqa k6k7, xmm3 [all...] |
vp9_postproc_sse2.asm | 64 movq xmm3, QWORD PTR [rsi] ; mm4 = r0 p0..p7 65 punpcklbw xmm3, xmm0 ; mm3 = p0..p3 66 movdqa xmm1, xmm3 ; mm1 = p0..p3 67 psllw xmm3, 2 ; 71 paddusw xmm3, xmm5 ; mm3 += mm6 82 paddusw xmm3, xmm5 ; mm3 += mm5 96 paddusw xmm3, xmm5 ; mm3 += mm5 108 paddusw xmm3, xmm4 ; mm3 += mm5 119 paddusw xmm3, RD42 ; mm3 += round value 120 psraw xmm3, 3 ; mm3 /= [all...] |
/external/libvpx/libvpx/vp8/encoder/x86/ |
temporal_filter_apply_sse2.asm | 95 movdqa xmm3, xmm2 97 punpckhbw xmm3, xmm7 ; pred[ 8-15] 101 psubw xmm1, xmm3 ; src - pred[ 8-15] 121 movdqa xmm3, [GLOBAL(_const_16w)] 123 psubusw xmm3, xmm1 128 pmullw xmm3, [rsp + filter_weight] 135 paddw xmm5, xmm3 151 pmullw xmm1, xmm3 157 movdqa xmm3, xmm1 159 punpckhwd xmm3, xmm7 ; [12-15 [all...] |
/external/libvpx/libvpx/vp9/encoder/x86/ |
vp9_temporal_filter_apply_sse2.asm | 100 movdqa xmm3, xmm2 102 punpckhbw xmm3, xmm7 ; pred[ 8-15] 106 psubw xmm1, xmm3 ; src - pred[ 8-15] 126 movdqa xmm3, [GLOBAL(_const_16w)] 128 psubusw xmm3, xmm1 133 pmullw xmm3, [rsp + filter_weight] 140 paddw xmm5, xmm3 156 pmullw xmm1, xmm3 162 movdqa xmm3, xmm1 164 punpckhwd xmm3, xmm7 ; [12-15 [all...] |
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/encoder/x86/ |
vp9_temporal_filter_apply_sse2.asm | 95 movdqa xmm3, xmm2 97 punpckhbw xmm3, xmm7 ; pred[ 8-15] 101 psubw xmm1, xmm3 ; src - pred[ 8-15] 121 movdqa xmm3, [GLOBAL(_const_16w)] 123 psubusw xmm3, xmm1 128 pmullw xmm3, [rsp + filter_weight] 135 paddw xmm5, xmm3 151 pmullw xmm1, xmm3 157 movdqa xmm3, xmm1 159 punpckhwd xmm3, xmm7 ; [12-15 [all...] |
/external/libvpx/libvpx/vp8/common/x86/ |
loopfilter_sse2.asm | 55 movdqa xmm3, xmm4 ; q1 61 psubusb xmm6, xmm3 ; q2-=q1 69 psubusb xmm5, xmm3 ; q0-=q1 70 psubusb xmm3, xmm0 ; q1-=q0 72 por xmm5, xmm3 ; abs(q0-q1) 95 movdqa xmm3, xmm6 ; p1 100 psubusb xmm3, xmm5 ; p1-=p2 109 pmaxub xmm1, xmm3 ; abs(p2 - p1) 112 movdqa xmm3, [rdi] ; q1 116 movdqa xmm3, [rsp+_q1] ; q [all...] |
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/common/x86/ |
loopfilter_sse2.asm | 55 movdqa xmm3, xmm4 ; q1 61 psubusb xmm6, xmm3 ; q2-=q1 69 psubusb xmm5, xmm3 ; q0-=q1 70 psubusb xmm3, xmm0 ; q1-=q0 72 por xmm5, xmm3 ; abs(q0-q1) 95 movdqa xmm3, xmm6 ; p1 100 psubusb xmm3, xmm5 ; p1-=p2 109 pmaxub xmm1, xmm3 ; abs(p2 - p1) 112 movdqa xmm3, [rdi] ; q1 116 movdqa xmm3, [rsp+_q1] ; q [all...] |
/external/boringssl/linux-x86/crypto/modes/ |
ghash-x86.S | 929 movdqa %xmm2,%xmm3 932 psrlq $63,%xmm3 934 pslldq $8,%xmm3 935 por %xmm3,%xmm2 940 pshufd $78,%xmm0,%xmm3 942 pxor %xmm0,%xmm3 947 xorps %xmm0,%xmm3 948 xorps %xmm1,%xmm3 949 movdqa %xmm3,%xmm4 950 psrldq $8,%xmm3 [all...] |
/external/boringssl/mac-x86/crypto/modes/ |
ghash-x86.S | 920 movdqa %xmm2,%xmm3 923 psrlq $63,%xmm3 925 pslldq $8,%xmm3 926 por %xmm3,%xmm2 931 pshufd $78,%xmm0,%xmm3 933 pxor %xmm0,%xmm3 938 xorps %xmm0,%xmm3 939 xorps %xmm1,%xmm3 940 movdqa %xmm3,%xmm4 941 psrldq $8,%xmm3 [all...] |
/external/boringssl/win-x86/crypto/modes/ |
ghash-x86.asm | 928 movdqa xmm3,xmm2 931 psrlq xmm3,63 933 pslldq xmm3,8 934 por xmm2,xmm3 939 pshufd xmm3,xmm0,78 941 pxor xmm3,xmm0 946 xorps xmm3,xmm0 947 xorps xmm3,xmm1 948 movdqa xmm4,xmm3 949 psrldq xmm3, [all...] |
/bionic/libc/arch-x86/silvermont/string/ |
sse2-strlen-slm.S | 117 pxor %xmm3, %xmm3 133 pcmpeqb 64(%eax), %xmm3 134 pmovmskb %xmm3, %ecx 154 pcmpeqb 64(%eax), %xmm3 155 pmovmskb %xmm3, %ecx 175 pcmpeqb 64(%eax), %xmm3 176 pmovmskb %xmm3, %ecx 196 pcmpeqb 64(%eax), %xmm3 197 pmovmskb %xmm3, %ec [all...] |