/external/llvm/test/MC/X86/ |
D | x86-32-fma3.s | 5 vfmadd132pd %xmm2, %xmm5, %xmm1 9 vfmadd132pd (%eax), %xmm5, %xmm1 13 vfmadd132ps %xmm2, %xmm5, %xmm1 17 vfmadd132ps (%eax), %xmm5, %xmm1 21 vfmadd213pd %xmm2, %xmm5, %xmm1 25 vfmadd213pd (%eax), %xmm5, %xmm1 29 vfmadd213ps %xmm2, %xmm5, %xmm1 33 vfmadd213ps (%eax), %xmm5, %xmm1 37 vfmadd231pd %xmm2, %xmm5, %xmm1 41 vfmadd231pd (%eax), %xmm5, %xmm1 [all …]
|
D | x86-32-avx.s | 276 vunpckhps %xmm1, %xmm2, %xmm4 280 vunpckhpd %xmm1, %xmm2, %xmm4 284 vunpcklps %xmm1, %xmm2, %xmm4 288 vunpcklpd %xmm1, %xmm2, %xmm4 308 vcmpps $0, %xmm0, %xmm6, %xmm1 312 vcmpps $0, (%eax), %xmm6, %xmm1 316 vcmpps $7, %xmm0, %xmm6, %xmm1 320 vcmppd $0, %xmm0, %xmm6, %xmm1 324 vcmppd $0, (%eax), %xmm6, %xmm1 328 vcmppd $7, %xmm0, %xmm6, %xmm1 [all …]
|
D | x86-32.s | 239 cmpps $0, %xmm0, %xmm1 242 cmpps $0, 0(%eax), %xmm1 245 cmppd $0, %xmm0, %xmm1 248 cmppd $0, 0(%eax), %xmm1 251 cmpss $0, %xmm0, %xmm1 254 cmpss $0, 0(%eax), %xmm1 257 cmpsd $0, %xmm0, %xmm1 260 cmpsd $0, 0(%eax), %xmm1 266 cmpeqps %xmm0, %xmm1 270 cmpltpd %xmm0, %xmm1 [all …]
|
/external/llvm/test/CodeGen/X86/ |
D | sse-minmax.ll | 19 ; CHECK-NEXT: maxsd %xmm1, %xmm0 22 ; UNSAFE-NEXT: maxsd %xmm1, %xmm0 25 ; FINITE-NEXT: maxsd %xmm1, %xmm0 34 ; CHECK-NEXT: minsd %xmm1, %xmm0 37 ; UNSAFE-NEXT: minsd %xmm1, %xmm0 40 ; FINITE-NEXT: minsd %xmm1, %xmm0 49 ; CHECK-NEXT: minsd %xmm0, %xmm1 50 ; CHECK-NEXT: movap{{[sd]}} %xmm1, %xmm0 53 ; UNSAFE-NEXT: minsd %xmm0, %xmm1 54 ; UNSAFE-NEXT: movap{{[sd]}} %xmm1, %xmm0 [all …]
|
D | pr3154.ll | 40 …xmm1 \0A\09mulpd %xmm1, %xmm1 \0A\09movapd %xmm6, %xmm0 … 44 …xmm1 \0A\09mulpd %xmm1, %xmm1 \0A\09movapd %xmm6, %xmm0 … 84 …xmm1 \0A\09movsd ff_pd_1, %xmm2 \0A\091: \0A\09movapd ($4,$0)… 92 …xmm1 \0A\091: \0A\09movapd ($3,$0), %xmm3 \0A\09movupd…
|
D | v2f32.ll | 14 ; X64-NEXT: pshufd $1, %xmm0, %xmm1 15 ; X64-NEXT: addss %xmm0, %xmm1 16 ; X64-NEXT: movss %xmm1, (%rdi) 21 ; W64-NEXT: pshufd $1, %xmm0, %xmm1 22 ; W64-NEXT: addss %xmm0, %xmm1 23 ; W64-NEXT: movss %xmm1, (%rdx) 27 ; X32-NEXT: pshufd $1, %xmm0, %xmm1 28 ; X32-NEXT: addss %xmm0, %xmm1 30 ; X32-NEXT: movss %xmm1, (%eax) 40 ; X64-NEXT: addps %xmm1, %xmm0 [all …]
|
/external/libvpx/vp8/encoder/x86/ |
D | variance_impl_ssse3.asm | 68 movdqu xmm1, XMMWORD PTR [rsi+1] 71 punpcklbw xmm0, xmm1 72 punpckhbw xmm2, xmm1 92 movdqu xmm1, XMMWORD PTR [rsi] 94 movdqa xmm3, xmm1 96 punpcklbw xmm1, xmm2 98 pmaddubsw xmm1, [rax] 101 paddw xmm1, [GLOBAL(xmm_bi_rd)] 103 psraw xmm1, xmm_filter_shift 105 packuswb xmm1, xmm3 [all …]
|
D | variance_impl_sse2.asm | 38 movdqa xmm1, [rax+16] 42 pmaddwd xmm1, xmm1 46 paddd xmm0, xmm1 129 movdqu xmm1, XMMWORD PTR [rsi] 135 movdqa xmm3, xmm1 139 punpcklbw xmm1, xmm0 146 psubw xmm1, xmm2 149 paddw xmm7, xmm1 150 pmaddwd xmm1, xmm1 155 paddd xmm6, xmm1 [all …]
|
D | dct_sse2.asm | 70 movq xmm1, MMWORD PTR[input ] ;23 22 21 20 74 punpcklqdq xmm1, xmm3 ;33 32 31 30 23 22 21 20 77 punpckldq xmm0, xmm1 ;23 22 03 02 21 20 01 00 78 punpckhdq xmm2, xmm1 ;33 32 13 12 31 30 11 10 79 movdqa xmm1, xmm0 81 pshufhw xmm1, xmm1, 0b1h ;22 23 02 03 xx xx xx xx 84 punpckhdq xmm1, xmm2 ;32 33 22 23 12 13 02 03 86 paddw xmm0, xmm1 ;b1 a1 b1 a1 b1 a1 b1 a1 87 psubw xmm3, xmm1 ;c1 d1 c1 d1 c1 d1 c1 d1 91 movdqa xmm1, xmm0 [all …]
|
D | subtract_sse2.asm | 96 movdqa xmm1, XMMWORD PTR [rax] ; pred 99 psubb xmm0, xmm1 101 pxor xmm1, [GLOBAL(t80)] ;convert to signed values 103 pcmpgtb xmm1, xmm2 ; obtain sign information 106 movdqa xmm3, xmm1 107 punpcklbw xmm0, xmm1 ; put sign back to subtraction 171 movdqa xmm1, XMMWORD PTR [rax] ; pred 175 psubb xmm0, xmm1 ; subtraction with sign missed 177 pxor xmm1, [GLOBAL(t80)] ;convert to signed values 179 pcmpgtb xmm1, xmm2 ; obtain sign information [all …]
|
D | fwalsh_sse2.asm | 32 movq xmm1, MMWORD PTR [rsi + rdx] 37 punpcklwd xmm0, xmm1 40 movdqa xmm1, xmm0 42 punpckhdq xmm1, xmm2 ; ip[3] ip[2] 45 paddw xmm0, xmm1 46 psubw xmm2, xmm1 51 movdqa xmm1, xmm0 53 punpckhqdq xmm1, xmm2 ; c1 d1 62 paddw xmm0, xmm1 ; b1+c1 a1+d1 63 psubw xmm2, xmm1 ; b1-c1 a1-d1 [all …]
|
D | quantize_sse2.asm | 69 movdqa xmm1, xmm0 77 pxor xmm1, xmm0 81 psubw xmm1, xmm0 93 psubw xmm1, xmm2 95 movdqa [rsp + abs_minus_zbin], xmm1 99 paddw xmm1, xmm2 109 paddw xmm1, xmm2 113 pmulhw xmm3, xmm1 117 paddw xmm1, xmm3 120 movdqa [rsp + temp_qcoeff], xmm1 [all …]
|
D | sad_sse4.asm | 17 movq xmm1, MMWORD PTR [rdi] 20 punpcklqdq xmm1, xmm3 23 movdqa xmm2, xmm1 24 mpsadbw xmm1, xmm0, 0x0 33 paddw xmm1, xmm2 34 paddw xmm1, xmm3 35 paddw xmm1, xmm4 58 paddw xmm1, xmm5 83 paddw xmm1, xmm5 89 movq xmm1, MMWORD PTR [rdi] [all …]
|
D | quantize_ssse3.asm | 39 movdqa xmm1, xmm0 45 pabsw xmm1, xmm1 48 paddw xmm1, xmm2 51 pmulhw xmm1, [rsi] 58 pxor xmm1, xmm0 60 psubw xmm1, xmm0 63 movdqa [rdi], xmm1 70 pmullw xmm2, xmm1 73 pcmpeqw xmm1, xmm4 ;non zero mask 75 packsswb xmm1, xmm5 [all …]
|
D | encodeopt.asm | 222 movd xmm1, dword ptr arg(2) ;dc 223 por xmm1, xmm2 225 pcmpeqw xmm1, xmm7 240 pand xmm3, xmm1 259 movdqa xmm1, xmm0 262 paddd xmm0, xmm1 349 movdqa xmm1, [rsi] 352 psubw xmm1, xmm2 353 pmaddwd xmm1, xmm1 355 paddd xmm7, xmm1 [all …]
|
D | sad_ssse3.asm | 26 lddqu xmm1, XMMWORD PTR [rdi] 30 psadbw xmm1, xmm0 34 paddw xmm5, xmm1 39 lddqu xmm1, XMMWORD PTR [rdi+rdx] 46 psadbw xmm1, xmm0 50 paddw xmm5, xmm1 77 movdqa xmm1, xmm3 78 palignr xmm1, xmm4, %2 85 psadbw xmm1, xmm0 89 paddw xmm5, xmm1 [all …]
|
/external/libvpx/vp8/common/x86/ |
D | idctllm_sse2.asm | 60 movq xmm1, [rax+rcx] 66 punpcklbw xmm1, xmm7 75 paddw xmm1, xmm4 81 packuswb xmm1, xmm7 87 movq [rax + rdx], xmm1 122 ; note the transpose of xmm1 and xmm2, necessary for shuffle 126 movdqa xmm1, [rax+32] 138 pmullw xmm1, [rdx] 143 punpckldq xmm0, xmm1 144 punpckhdq xmm4, xmm1 [all …]
|
D | postproc_mmx.c | 445 movdqa xmm1, xmm3 ; in vp8_post_proc_down_and_across_xmm() 458 movdqa xmm7, xmm1 ; in vp8_post_proc_down_and_across_xmm() local 462 psubusw xmm5, xmm1 ; in vp8_post_proc_down_and_across_xmm() 477 movdqa xmm6, xmm1 ; in vp8_post_proc_down_and_across_xmm() local 481 psubusw xmm5, xmm1 ; in vp8_post_proc_down_and_across_xmm() 500 movdqa xmm6, xmm1 ; in vp8_post_proc_down_and_across_xmm() local 504 psubusw xmm5, xmm1 ; in vp8_post_proc_down_and_across_xmm() 521 movdqa xmm6, xmm1 ; in vp8_post_proc_down_and_across_xmm() local 525 psubusw xmm4, xmm1 ; in vp8_post_proc_down_and_across_xmm() 539 pand xmm1, xmm7 ; in vp8_post_proc_down_and_across_xmm() [all …]
|
D | loopfilter_sse2.asm | 20 movdqa xmm1, [rsi+2*rax] ; q2 26 movlps xmm1, [rsi + rcx] ; q2 31 movhps xmm1, [rdi + rcx] 38 movdqa XMMWORD PTR [rsp], xmm1 ; store q2 42 movdqa xmm6, xmm1 ; q2 45 psubusb xmm1, xmm2 ; q2-=q3 52 por xmm1, xmm2 ; abs(q3-q2) 55 pmaxub xmm1, xmm4 63 pmaxub xmm1, xmm5 89 pmaxub xmm1, xmm4 ; abs(p3 - p2) [all …]
|
D | subpixel_ssse3.asm | 79 movdqa xmm1, xmm0 82 movdqa xmm2, xmm1 83 pshufb xmm1, [GLOBAL(shuf2bfrom1)] 86 pmaddubsw xmm1, xmm5 94 paddsw xmm0, xmm1 133 movq xmm1, MMWORD PTR [rsi + 3] ; 3 4 5 6 7 8 9 10 135 punpcklbw xmm0, xmm1 ; -2 3 -1 4 0 5 1 6 2 7 3 8 4 9 5 10 218 movdqa xmm1, xmm0 221 movdqa xmm2, xmm1 222 pshufb xmm1, [GLOBAL(shuf2bfrom1)] [all …]
|
D | iwalsh_sse2.asm | 30 movdqa xmm1, [rsi + 16] ;ip[12] ip[8] 35 pshufd xmm2, xmm1, 4eh ;ip[8] ip[12] 46 movdqa xmm1, xmm4 ;c1 b1 48 psubw xmm0, xmm1 ;d1-c1 a1-b1 aka op[12] op[8] 62 movdqa xmm1, xmm4 ; 23 03 22 02 21 01 20 00 64 punpckhwd xmm1, xmm3 ; 33 23 13 03 32 22 12 02 66 pshufd xmm2, xmm1, 4eh ;ip[8] ip[12] 78 movdqa xmm1, xmm5 ;c1 b1 80 psubw xmm4, xmm1 ;d1-c1 a1-b1 aka op[12] op[8] 89 movdqa xmm1, xmm5 ; 23 03 22 02 21 01 20 00 [all …]
|
D | subpixel_sse2.asm | 60 movq xmm1, MMWORD PTR [rsi + 6] 64 pslldq xmm1, 8 65 por xmm1, xmm3 67 movdqa xmm4, xmm1 68 movdqa xmm5, xmm1 70 movdqa xmm6, xmm1 71 movdqa xmm7, xmm1 94 …psrldq xmm1, 5 ; xx xx xx xx xx 0d 0c 0b 0a 09 08 07 06 05 04… 99 … punpcklbw xmm1, xmm0 ; xx0a xx09 xx08 xx07 xx06 xx05 xx04 xx03 100 pmullw xmm1, [rdx+80] ; x[ 3] * h[ 3] ; Tap 6 [all …]
|
D | recon_sse2.asm | 29 movq xmm1, MMWORD PTR [rsi] 30 punpcklbw xmm1, xmm0 31 paddsw xmm1, XMMWORD PTR [rdx] 32 packuswb xmm1, xmm0 ; pack and unpack to saturate 33 movq MMWORD PTR [rdi], xmm1 81 movdqa xmm1, XMMWORD PTR [rsi] 82 movdqa xmm5, xmm1 83 punpcklbw xmm1, xmm0 85 paddsw xmm1, XMMWORD PTR [rdx] 87 packuswb xmm1, xmm5 ; pack and unpack to saturate [all …]
|
/external/llvm/lib/Target/X86/ |
D | README-SSE.txt | 33 pshufd $1, %xmm0, %xmm1 ## xmm1 = xmm0[1,0,0,0] 34 addss %xmm0, %xmm1 38 addss %xmm1, %xmm3 54 addss %xmm1, %xmm2 55 pshufd $1, %xmm1, %xmm1 ## xmm1 = xmm1[1,0,0,0] 57 addss %xmm1, %xmm3 112 movsd 32(%esp), %xmm1 114 ucomisd 40(%esp), %xmm1 245 movss 4(%esp), %xmm1 246 mulss %xmm1, %xmm1 [all …]
|
/external/v8/test/cctest/ |
D | test-disasm-ia32.cc | 381 __ cvtsi2sd(xmm1, Operand(ebx, ecx, times_4, 10000)); in TEST() 382 __ addsd(xmm1, xmm0); in TEST() 383 __ mulsd(xmm1, xmm0); in TEST() 384 __ subsd(xmm1, xmm0); in TEST() 385 __ divsd(xmm1, xmm0); in TEST() 386 __ movdbl(xmm1, Operand(ebx, ecx, times_4, 10000)); in TEST() 387 __ movdbl(Operand(ebx, ecx, times_4, 10000), xmm1); in TEST() 388 __ ucomisd(xmm0, xmm1); in TEST() 425 __ andpd(xmm0, xmm1); in TEST() 426 __ andpd(xmm1, xmm2); in TEST() [all …]
|