/external/llvm/test/MC/X86/ |
H A D | x86_64-xop-encoding.s | 43 // CHECK: vphaddwd %xmm3, %xmm4 45 vphaddwd %xmm3, %xmm4 72 // CHECK: vphaddubw (%rcx), %xmm3 74 vphaddubw (%rcx), %xmm3 123 // CHECK: vphaddbd %xmm1, %xmm3 125 vphaddbd %xmm1, %xmm3 144 // CHECK: vfrczps 4(%rax), %xmm3 146 vfrczps 4(%rax), %xmm3 200 // CHECK: vpshld %xmm7, %xmm5, %xmm3 202 vpshld %xmm7, %xmm5, %xmm3 [all...] |
H A D | x86-32-avx.s | 330 // CHECK: vshufps $8, %xmm1, %xmm2, %xmm3 332 vshufps $8, %xmm1, %xmm2, %xmm3 334 // CHECK: vshufps $8, -4(%ebx,%ecx,8), %xmm2, %xmm3 336 vshufps $8, -4(%ebx,%ecx,8), %xmm2, %xmm3 338 // CHECK: vshufpd $8, %xmm1, %xmm2, %xmm3 340 vshufpd $8, %xmm1, %xmm2, %xmm3 342 // CHECK: vshufpd $8, -4(%ebx,%ecx,8), %xmm2, %xmm3 344 vshufpd $8, -4(%ebx,%ecx,8), %xmm2, %xmm3 346 // CHECK: vcmpps $0, %xmm1, %xmm2, %xmm3 348 vcmpeqps %xmm1, %xmm2, %xmm3 [all...] |
/external/libvpx/vp8/encoder/x86/ |
H A D | dct_sse2.asm | 71 movq xmm3, MMWORD PTR[input+ pitch] ;33 32 31 30 74 punpcklqdq xmm1, xmm3 ;33 32 31 30 23 22 21 20 85 movdqa xmm3, xmm0 87 psubw xmm3, xmm1 ;c1 d1 c1 d1 c1 d1 c1 d1 89 psllw xmm3, 3 ;c1 <<= 3 d1 <<= 3 94 movdqa xmm4, xmm3 95 pmaddwd xmm3, XMMWORD PTR[GLOBAL(_5352_2217)] ;c1*2217 + d1*5352 98 paddd xmm3, XMMWORD PTR[GLOBAL(_14500)] 100 psrad xmm3, 12 ;(c1 * 2217 + d1 * 5352 + 14500)>>12 104 packssdw xmm3, xmm [all...] |
H A D | variance_impl_ssse3.asm | 94 movdqa xmm3, xmm1 97 punpckhbw xmm3, xmm2 99 pmaddubsw xmm3, [rax] 102 paddw xmm3, [GLOBAL(xmm_bi_rd)] 104 psraw xmm3, xmm_filter_shift 105 packuswb xmm1, xmm3 109 movdqa xmm3, xmm2 112 punpckhbw xmm3, xmm1 114 pmaddubsw xmm3, [rdx] 117 paddw xmm3, [GLOBA [all...] |
H A D | variance_impl_sse2.asm | 40 movdqa xmm3, [rax+48] 44 pmaddwd xmm3, xmm3 47 paddd xmm2, xmm3 55 movdqa xmm3,xmm4 57 paddd xmm4,xmm3 58 movdqa xmm3,xmm4 60 paddd xmm4,xmm3 135 movdqa xmm3, xmm1 140 punpckhbw xmm3, xmm [all...] |
H A D | sad_sse4.asm | 18 movq xmm3, MMWORD PTR [rdi+8] 20 punpcklqdq xmm1, xmm3 21 punpcklqdq xmm3, xmm2 29 movdqa xmm4, xmm3 30 mpsadbw xmm3, xmm0, 0x0 34 paddw xmm1, xmm3 39 movq xmm3, MMWORD PTR [rdi+8] 41 punpcklqdq xmm5, xmm3 42 punpcklqdq xmm3, xmm2 50 movdqa xmm4, xmm3 [all...] |
H A D | quantize_sse2.asm | 85 movdqa xmm3, [rcx + 16] 90 paddw xmm3, xmm7 94 psubw xmm5, xmm3 100 paddw xmm5, xmm3 105 movdqa xmm3, [rcx] 113 pmulhw xmm3, xmm1 117 paddw xmm1, xmm3 171 movdqa xmm3, [rsp + qcoeff + 16] 184 pxor xmm3, xmm4 187 psubw xmm3, xmm [all...] |
H A D | fwalsh_sse2.asm | 35 movq xmm3, MMWORD PTR [rsi + rdx] 38 punpcklwd xmm2, xmm3 72 pshuflw xmm3, xmm0, 0xd8 73 pshufhw xmm0, xmm3, 0xd8 74 pshuflw xmm3, xmm2, 0xd8 75 pshufhw xmm1, xmm3, 0xd8 80 movdqa xmm3, xmm1 82 pmaddwd xmm3, [GLOBAL(cn1)] ; c12 b12 c13 b13 87 pshufd xmm7, xmm3, 0x72 ; c13 c12 b13 b12 99 movdqa xmm3, xmm [all...] |
H A D | sad_ssse3.asm | 28 lddqu xmm3, XMMWORD PTR [rdi+2] 32 psadbw xmm3, xmm0 36 paddw xmm7, xmm3 41 lddqu xmm3, XMMWORD PTR [rdi+rdx+2] 48 psadbw xmm3, xmm0 52 paddw xmm7, xmm3 75 movdqa xmm3, XMMWORD PTR [rdi+16] 77 movdqa xmm1, xmm3 80 movdqa xmm2, xmm3 83 palignr xmm3, xmm [all...] |
H A D | 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, xmm [all...] |
H A D | encodeopt.asm | 27 movdqa xmm3, [rsi] 33 psubw xmm3, xmm4 36 pmaddwd xmm3, xmm3 39 paddd xmm3, xmm5 42 movdqa xmm0, xmm3 45 punpckhdq xmm3, xmm7 47 paddd xmm0, xmm3 48 movdqa xmm3, xmm0 51 paddd xmm0, xmm3 [all...] |
H A D | quantize_ssse3.asm | 37 movdqa xmm3, [rdi + 16] ;round hi 49 paddw xmm5, xmm3 67 movdqa xmm3, [rcx + 16] 71 pmullw xmm3, xmm5 96 movdqa [rsi + 16], xmm3 ;store dqcoeff
|
H A D | subtract_sse2.asm | 106 movdqa xmm3, xmm1 108 punpckhbw xmm2, xmm3 ; put sign back to subtraction 182 movdqa xmm3, xmm1 184 punpckhbw xmm2, xmm3 ; put sign back to subtraction 203 movdqa xmm3, xmm1 205 punpckhbw xmm2, xmm3 ; put sign back to subtraction 226 movdqa xmm3, xmm1 228 punpckhbw xmm2, xmm3 ; put sign back to subtraction 247 movdqa xmm3, xmm1 249 punpckhbw xmm2, xmm3 ; pu [all...] |
/external/libvpx/vp8/common/x86/ |
H A D | idctllm_sse2.asm | 63 movq xmm3, [rax+rcx] 68 punpcklbw xmm3, xmm7 77 paddw xmm3, xmm4 83 packuswb xmm3, xmm7 92 movq [rax + rdx], xmm3 127 movdqa xmm3, [rax+48] 139 pmullw xmm3, [rdx+16] 150 punpckldq xmm2, xmm3 151 punpckhdq xmm4, xmm3 154 pshufd xmm3, xmm [all...] |
H A D | subpixel_sse2.asm | 59 movq xmm3, MMWORD PTR [rsi - 2] 65 por xmm1, xmm3 73 punpcklbw xmm3, xmm0 ; xx05 xx04 xx03 xx02 xx01 xx01 xx-1 xx-2 76 pmullw xmm3, XMMWORD PTR [rdx] ; x[-2] * H[-2]; Tap 1 106 paddsw xmm4, xmm3 180 movq xmm3, MMWORD PTR [rsi - 2] 190 por xmm1, xmm3 198 punpcklbw xmm3, xmm0 ; xx05 xx04 xx03 xx02 xx01 xx01 xx-1 xx-2 201 pmullw xmm3, XMMWORD PTR [rdx] ; x[-2] * H[-2]; Tap 1 230 paddsw xmm4, xmm3 [all...] |
H A D | iwalsh_sse2.asm | 36 movdqa xmm3, xmm0 ;ip[4] ip[0] 39 psubw xmm3, xmm2 ;ip[4]-ip[8] ip[0]-ip[12] aka c1 d1 42 punpcklqdq xmm0, xmm3 ;d1 a1 43 punpckhqdq xmm4, xmm3 ;c1 b1 52 ;; movdqu [rdi + 16], xmm3 59 movdqa xmm3, xmm4 ; 13 12 11 10 03 02 01 00 61 punpckhwd xmm3, xmm0 ; 33 13 32 12 31 11 30 10 63 punpcklwd xmm4, xmm3 ; 31 21 11 01 30 20 10 00 64 punpckhwd xmm1, xmm3 ; 33 23 13 03 32 22 12 02 67 movdqa xmm3, xmm [all...] |
H A D | subpixel_ssse3.asm | 71 ;xmm3 free 118 movdqa xmm3, XMMWORD PTR [GLOBAL(shuf2bfrom1)] 138 pshufb xmm0, xmm3 214 movq xmm3, MMWORD PTR [rsi + 3] ; 3 4 5 6 7 8 9 10 216 punpcklbw xmm0, xmm3 ; -2 3 -1 4 0 5 1 6 2 7 3 8 4 9 5 10 225 movq xmm3, MMWORD PTR [rsi + 6] 231 punpcklbw xmm3, xmm7 234 movdqa xmm1, xmm3 236 pmaddubsw xmm3, xmm4 252 paddsw xmm3, xmm [all...] |
H A D | 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, [all...] |
H A D | recon_sse2.asm | 43 movq xmm3, MMWORD PTR [rsi+16] 44 punpcklbw xmm3, xmm0 45 paddsw xmm3, XMMWORD PTR [rdx+32] 46 packuswb xmm3, xmm0 ; pack and unpack to saturate 47 movq MMWORD PTR [rdi+rax*2], xmm3 101 movdqa xmm3, XMMWORD PTR [rsi+32] 102 movdqa xmm7, xmm3 103 punpcklbw xmm3, xmm0 105 paddsw xmm3, XMMWORD PTR [rdx+64] 107 packuswb xmm3, xmm [all...] |
H A D | loopfilter_sse2.asm | 43 movdqa xmm3, xmm4 ; q1 49 psubusb xmm6, xmm3 ; q2-=q1 57 psubusb xmm5, xmm3 ; q0-=q1 58 psubusb xmm3, xmm0 ; q1-=q0 60 por xmm5, xmm3 ; abs(q0-q1) 83 movdqa xmm3, xmm6 ; p1 88 psubusb xmm3, xmm5 ; p1-=p2 97 pmaxub xmm1, xmm3 ; abs(p2 - p1) 100 movdqa xmm3, [rdi] ; q1 104 movdqa xmm3, q [all...] |
H A D | postproc_mmx.c | 440 movq xmm3, QWORD PTR [esi] ; local 443 punpcklbw xmm3, xmm0 ; 445 movdqa xmm1, xmm3 ; 447 psllw xmm3, 2 ; 453 paddusw xmm3, xmm5 ; 472 paddusw xmm3, xmm5 ; 495 paddusw xmm3, xmm5 ; 516 paddusw xmm3, xmm4 ; 534 paddusw xmm3, rd42 ; local 536 psraw xmm3, 541 pandn xmm7, xmm3 ; local 574 movdqa xmm3, xmm4 local 575 psrldq xmm3, 2 local 576 punpcklbw xmm3, xmm0 ; local 666 paddusw xmm3, rd42 ; local 673 pandn xmm7, xmm3 ; local 961 movdqa xmm3, xmm6 local 962 pslld xmm3, 4 local 964 psubd xmm3, xmm6 local 981 psubd xmm3, xmm1 local 984 psubd xmm3, flimit4 local 987 psrad xmm3, 31 local 990 packssdw xmm3, xmm4 local 991 packsswb xmm3, xmm0 local 1011 pandn xmm3, xmm2 local 1223 pshufd xmm3, xmm1, 3 // 0000 8--7 8--7 8--7 squared local 1229 pshufd xmm3, xmm1, 01011111b // 0000 0000 9--6 9--6 squared local 1235 pshufd xmm3, xmm1, 10111111b // 0000 0000 8--7 8--7 squared local 1241 movdqa xmm3, xmm6 local 1242 pmaddwd xmm3, xmm3 local [all...] |
/external/compiler-rt/lib/i386/ |
H A D | floatundisf.S | 85 movd %edx, %xmm3 88 psrlq %xmm3, %xmm0 // (big input) ? input >> 12 : input 93 pslld $23, %xmm3 94 paddd %xmm3, %xmm0 // (float)input
|
/external/openssl/crypto/aes/asm/ |
H A D | vpaes-x86_64.pl | 109 pshufb %xmm3, %xmm0 # 0 = sb1t 115 pshufb %xmm3, %xmm2 # 2 = sb2t 118 movdqa %xmm0, %xmm3 # 3 = A 122 pshufb %xmm4, %xmm3 # 3 = D 124 pxor %xmm0, %xmm3 # 3 = 2A+B+D 127 pxor %xmm3, %xmm0 # 0 = 2A+3B+C+D 139 movdqa %xmm10, %xmm3 # 3 : 1/i 140 pshufb %xmm1, %xmm3 # 3 = 1/i 141 pxor %xmm5, %xmm3 # 3 = iak = 1/i + a/k 146 pshufb %xmm3, [all...] |
/external/libyuv/files/source/ |
H A D | row_win.cc | 91 movdqa xmm3, [eax + 48] local 95 pmaddubsw xmm3, xmm7 local 98 phaddw xmm2, xmm3 124 movdqa xmm3, [eax + 48] local 128 pmaddubsw xmm3, xmm7 local 131 phaddw xmm2, xmm3 157 movdqa xmm3, [eax + 48] local 161 pmaddubsw xmm3, xmm7 local 164 phaddw xmm2, xmm3 198 movdqa xmm3, [ea local 202 pavgb xmm3, [eax + esi + 48] local 209 shufps xmm2, xmm3, 0x88 local 210 shufps xmm4, xmm3, 0xdd local 217 movdqa xmm3, xmm2 local 221 pmaddubsw xmm3, xmm6 local 262 movdqa xmm3, [eax + 48] local 266 pavgb xmm3, [eax + esi + 48] local 273 shufps xmm2, xmm3, 0x88 local 274 shufps xmm4, xmm3, 0xdd local 281 movdqa xmm3, xmm2 local 285 pmaddubsw xmm3, xmm6 local 326 movdqa xmm3, [eax + 48] local 330 pavgb xmm3, [eax + esi + 48] local 337 shufps xmm2, xmm3, 0x88 local 338 shufps xmm4, xmm3, 0xdd local 345 movdqa xmm3, xmm2 local 349 pmaddubsw xmm3, xmm6 local 382 movdqa xmm3, [eax + 32] local 395 palignr xmm3, xmm3, 4 // xmm3 = { xmm3[4:15]} local 396 pshufb xmm3, xmm6 local 398 por xmm3, xmm7 local 421 movdqa xmm3, [eax + 32] local 434 palignr xmm3, xmm3, 4 // xmm3 = { xmm3[4:15]} local 435 pshufb xmm3, xmm6 local 437 por xmm3, xmm7 local [all...] |
H A D | rotate.cc | 93 movq xmm3, qword ptr [eax + edi] local 95 punpcklbw xmm2, xmm3 96 movdqa xmm3, xmm2 local 98 palignr xmm3, xmm3, 8 local 112 punpcklwd xmm1, xmm3 114 movdqa xmm3, xmm1 local 116 palignr xmm3, xmm3, 8 local 141 punpckldq xmm3, xmm local 192 movdqa xmm3, [eax + edi] local 197 movdqa xmm3, xmm7 local 224 movdqa xmm3, xmm5 local 267 punpckldq xmm3, xmm7 local [all...] |