/external/libvpx/vp8/encoder/x86/ |
H A D | dct_sse2.asm | 30 movq xmm0, MMWORD PTR[rsi ] ;03 02 01 00 35 punpcklqdq xmm0, xmm2 ;13 12 11 10 03 02 01 00 40 movdqa xmm2, xmm0 41 punpckldq xmm0, xmm1 ;23 22 03 02 21 20 01 00 43 movdqa xmm1, xmm0 44 punpckldq xmm0, xmm2 ;31 21 30 20 11 10 01 00 49 movdqa xmm3, xmm0 50 paddw xmm0, xmm1 ;b1 a1 b1 a1 b1 a1 b1 a1 52 psllw xmm0, 3 ;b1 <<= 3 a1 <<= 3 54 movdqa xmm1, xmm0 [all...] |
H A D | fwalsh_sse2.asm | 31 movq xmm0, MMWORD PTR [rsi] ; load input 37 punpcklwd xmm0, xmm1 40 movdqa xmm1, xmm0 41 punpckldq xmm0, xmm2 ; ip[1] ip[0] 44 movdqa xmm2, xmm0 45 paddw xmm0, xmm1 48 psllw xmm0, 2 ; d1 a1 51 movdqa xmm1, xmm0 52 punpcklqdq xmm0, xmm2 ; b1 a1 56 movq xmm6, xmm0 [all...] |
H A D | subtract_sse2.asm | 95 movdqa xmm0, XMMWORD PTR [rsi] ; src 98 movdqa xmm2, xmm0 99 psubb xmm0, xmm1 105 movdqa xmm2, xmm0 107 punpcklbw xmm0, xmm1 ; put sign back to subtraction 110 movdqa XMMWORD PTR [rdi], xmm0 169 movq xmm0, MMWORD PTR [rsi] ; src 172 punpcklqdq xmm0, xmm2 174 movdqa xmm2, xmm0 175 psubb xmm0, xmm [all...] |
H A D | sad_ssse3.asm | 16 movdqa xmm0, XMMWORD PTR [rsi] 21 psadbw xmm5, xmm0 22 psadbw xmm6, xmm0 23 psadbw xmm7, xmm0 25 movdqa xmm0, XMMWORD PTR [rsi] 30 psadbw xmm1, xmm0 31 psadbw xmm2, xmm0 32 psadbw xmm3, xmm0 38 movdqa xmm0, XMMWORD PTR [rsi+rax] 46 psadbw xmm1, xmm0 [all...] |
H A D | sad_sse4.asm | 16 movdqa xmm0, XMMWORD PTR [rsi] 24 mpsadbw xmm1, xmm0, 0x0 25 mpsadbw xmm2, xmm0, 0x5 27 psrldq xmm0, 8 30 mpsadbw xmm3, xmm0, 0x0 31 mpsadbw xmm4, xmm0, 0x5 37 movdqa xmm0, XMMWORD PTR [rsi] 45 mpsadbw xmm5, xmm0, 0x0 46 mpsadbw xmm2, xmm0, 0x5 48 psrldq xmm0, [all...] |
H A D | variance_impl_sse2.asm | 37 movdqa xmm0, [rax] 41 pmaddwd xmm0, xmm0 46 paddd xmm0, xmm1 48 paddd xmm4, xmm0 100 pxor xmm0, xmm0 ; clear xmm0 for unpack 114 punpcklbw xmm1, xmm0 115 punpckhbw xmm3, xmm0 [all...] |
H A D | sad_sse3.asm | 16 movdqa xmm0, XMMWORD PTR [rsi] 21 psadbw xmm5, xmm0 22 psadbw xmm6, xmm0 23 psadbw xmm7, xmm0 25 movdqa xmm0, XMMWORD PTR [rsi] 30 psadbw xmm1, xmm0 31 psadbw xmm2, xmm0 32 psadbw xmm3, xmm0 38 movdqa xmm0, XMMWORD PTR [rsi+rax] 46 psadbw xmm1, xmm0 [all...] |
H A D | dct_mmx.asm | 251 movdqa xmm0, [rsi] 258 psllw xmm0, 3 265 movdqa xmm1, xmm0 ; 00 01 02 03 04 05 06 07 268 punpcklwd xmm0, xmm2 ; 00 10 01 11 02 12 03 13 274 movdqa xmm2, xmm0 ; 00 10 01 11 02 12 03 13 275 punpckldq xmm0, xmm4 ; 00 10 20 30 01 11 21 31 289 movdqa xmm1, xmm0 ; 00 10 20 30 01 11 21 31 290 punpcklqdq xmm0, xmm4 ; 00 10 20 30 04 14 24 34 294 ; xmm0 0 300 movdqa xmm5, xmm0 [all...] |
H A D | encodeopt.asm | 42 movdqa xmm0, xmm3 44 punpckldq xmm0, xmm7 47 paddd xmm0, xmm3 48 movdqa xmm3, xmm0 50 psrldq xmm0, 8 51 paddd xmm0, xmm3 53 movq rax, xmm0 253 movdqa xmm0, xmm2 254 punpckldq xmm0, xmm7 257 paddd xmm0, xmm [all...] |
H A D | quantize_ssse3.asm | 33 movdqa xmm0, [rdx] 39 movdqa xmm1, xmm0 42 psraw xmm0, 15 ;sign of z (aka sz) 58 pxor xmm1, xmm0 60 psubw xmm1, xmm0
|
H A D | quantize_sse2.asm | 54 movdqa xmm0, OWORD PTR[rdx] 57 movdqa xmm1, xmm0 60 psraw xmm0, 15 ;sign of z (aka sz) 63 pxor xmm1, xmm0 70 psubw xmm1, xmm0 ;x = abs(z) 105 pxor xmm1, xmm0 108 psubw xmm1, xmm0 229 movdqa xmm0, OWORD PTR[rcx] 232 pmullw xmm0, xmm2 235 movdqa OWORD PTR[rsi], xmm0 ;stor [all...] |
H A D | sad_sse2.asm | 41 movq xmm0, QWORD PTR [rsi] 51 punpcklbw xmm0, xmm2 54 psadbw xmm0, xmm1 66 paddw xmm7, xmm0 72 movq xmm0, xmm7 75 paddw xmm0, xmm7 76 movq rax, xmm0
|
/external/libvpx/vp8/common/x86/ |
H A D | idctllm_sse2.asm | 59 movq xmm0, [rax] 65 punpcklbw xmm0, xmm7 74 paddw xmm0, xmm4 80 packuswb xmm0, xmm7 86 movq [rax], xmm0 124 movdqa xmm0, [rax] 136 pmullw xmm0, [rdx] 142 movdqa xmm4, xmm0 143 punpckldq xmm0, xmm1 146 pshufd xmm0, xmm [all...] |
H A D | subpixel_sse2.asm | 56 pxor xmm0, xmm0 ; clear xmm0 for unpack 73 punpcklbw xmm3, xmm0 ; xx05 xx04 xx03 xx02 xx01 xx01 xx-1 xx-2 77 punpcklbw xmm4, xmm0 ; xx06 xx05 xx04 xx03 xx02 xx01 xx00 xx-1 83 punpcklbw xmm5, xmm0 ; xx07 xx06 xx05 xx04 xx03 xx02 xx01 xx00 88 punpcklbw xmm6, xmm0 ; xx08 xx07 xx06 xx05 xx04 xx03 xx02 xx01 93 punpcklbw xmm7, xmm0 ; xx09 xx08 xx07 xx06 xx05 xx04 xx03 xx02 99 punpcklbw xmm1, xmm0 ; xx0a xx09 xx08 xx07 xx06 xx05 xx04 xx03 114 packuswb xmm4, xmm0 [all...] |
H A D | iwalsh_sse2.asm | 29 movdqa xmm0, [rsi + 0] ;ip[4] ip[0] 36 movdqa xmm3, xmm0 ;ip[4] ip[0] 38 paddw xmm0, xmm2 ;ip[4]+ip[8] ip[0]+ip[12] aka b1 a1 41 movdqa xmm4, xmm0 42 punpcklqdq xmm0, xmm3 ;d1 a1 47 paddw xmm4, xmm0 ;dl+cl a1+b1 aka op[4] op[0] 48 psubw xmm0, xmm1 ;d1-c1 a1-b1 aka op[12] op[8] 60 punpcklwd xmm4, xmm0 ; 23 03 22 02 21 01 20 00 61 punpckhwd xmm3, xmm0 ; 33 13 32 12 31 11 30 10 86 movdqa xmm0, xmm [all...] |
H A D | recon_sse2.asm | 27 pxor xmm0, xmm0 30 punpcklbw xmm1, xmm0 32 packuswb xmm1, xmm0 ; pack and unpack to saturate 37 punpcklbw xmm2, xmm0 39 packuswb xmm2, xmm0 ; pack and unpack to saturate 44 punpcklbw xmm3, xmm0 46 packuswb xmm3, xmm0 ; pack and unpack to saturate 51 punpcklbw xmm4, xmm0 53 packuswb xmm4, xmm0 ; pac [all...] |
H A D | subpixel_ssse3.asm | 73 movq xmm0, MMWORD PTR [rsi - 2] ; -2 -1 0 1 2 3 4 5 77 punpcklbw xmm0, xmm2 ; -2 3 -1 4 0 5 1 6 2 7 3 8 4 9 5 10 79 movdqa xmm1, xmm0 80 pmaddubsw xmm0, xmm4 94 paddsw xmm0, xmm1 97 paddsw xmm0, xmm2 99 psraw xmm0, 7 101 packuswb xmm0, xmm0 103 movq MMWORD Ptr [rdi], xmm0 [all...] |
H A D | loopfilter_sse2.asm | 54 movdqa xmm0, xmm5 ; q0 58 psubusb xmm3, xmm0 ; q1-=q0 128 movdqa xmm3, xmm0 ; q0 182 movdqa xmm0, [rdx+32] ; q0 192 pxor xmm0, [GLOBAL(t80)] ; offset to convert to signed values 194 movdqa xmm3, xmm0 ; q0 195 psubsb xmm0, xmm6 ; q0 - p0 197 paddsb xmm2, xmm0 ; 1 * (q0 - p0) + hvm(p1 - q1) 199 paddsb xmm2, xmm0 ; 2 * (q0 - p0) + hvm(p1 - q1) 201 paddsb xmm2, xmm0 ; [all...] |
H A D | postproc_sse2.asm | 39 movdqa xmm0, [GLOBAL(rd42)] 41 movdqa [rsp], xmm0 58 pxor xmm0, xmm0 ; mm0 = 00000000 65 punpcklbw xmm3, xmm0 ; mm3 = p0..p3 70 punpcklbw xmm5, xmm0 ; mm5 = r1 p0..p3 81 punpcklbw xmm5, xmm0 ; mm5 = r2 p0..p3 95 punpcklbw xmm5, xmm0 ; mm5 = r-2 p0..p3 107 punpcklbw xmm4, xmm0 ; mm4 = r-1 p0..p3 126 packuswb xmm1, xmm0 ; pac [all...] |
H A D | postproc_mmx.c | 431 pxor xmm0, xmm0 ; local 443 punpcklbw xmm3, xmm0 ; 451 punpcklbw xmm5, xmm0 ; 470 punpcklbw xmm5, xmm0 ; 493 punpcklbw xmm5, xmm0 ; 514 punpcklbw xmm4, xmm0 ; 546 packuswb xmm1, xmm0 ; local 576 punpcklbw xmm3, xmm0 ; local 585 punpcklbw xmm5, xmm0 ; local 604 punpcklbw xmm5, xmm0 ; local 678 packuswb xmm1, xmm0 ; local 895 pxor xmm0, xmm0 ; local 914 punpcklbw xmm1, xmm0 ; local 920 punpcklwd xmm1, xmm0 ; local 922 punpckhwd xmm2, xmm0 ; local 1196 pxor xmm0, xmm0 local [all...] |
/external/libffi/src/x86/ |
H A D | unix64.S | 150 movss %xmm0, (%rdi) 154 movsd %xmm0, (%rdi) 169 movd %xmm0, %r10 194 movdqa 48(%r10), %xmm0 285 movss -24(%rsp), %xmm0 289 movsd -24(%rsp), %xmm0 298 /* There are four possibilities here, %rax/%rdx, %xmm0/%rax, 299 %rax/%xmm0, %xmm0/%xmm1. We collapse two by always loading 301 bit 8 set means xmm0 get [all...] |
H A D | darwin64.S | 147 movss %xmm0, (%rdi) 151 movsd %xmm0, (%rdi) 165 movd %xmm0, %r10 190 movdqa 48(%r10), %xmm0 275 movss -24(%rsp), %xmm0 279 movsd -24(%rsp), %xmm0 287 /* There are four possibilities here, %rax/%rdx, %xmm0/%rax, 288 %rax/%xmm0, %xmm0/%xmm1. We collapse two by always loading 290 bit 8 set means xmm0 get [all...] |
/external/v8/test/cctest/ |
H A D | test-assembler-ia32.cc | 268 __ movdbl(xmm0, Operand(esp, 1 * kPointerSize)); 270 __ addsd(xmm0, xmm1); 271 __ mulsd(xmm0, xmm1); 272 __ subsd(xmm0, xmm1); 273 __ divsd(xmm0, xmm1); 274 // Copy xmm0 to st(0) using eight bytes of stack. 276 __ movdbl(Operand(esp, 0), xmm0); local 313 __ cvtsi2sd(xmm0, Operand(eax)); 314 // Copy xmm0 to st(0) using eight bytes of stack. 316 __ movdbl(Operand(esp, 0), xmm0); local [all...] |
H A D | test-disasm-ia32.cc | 366 __ addsd(xmm1, xmm0); 367 __ mulsd(xmm1, xmm0); 368 __ subsd(xmm1, xmm0); 369 __ divsd(xmm1, xmm0); 372 __ comisd(xmm0, xmm1); 375 __ movdqa(xmm0, Operand(ebx, ecx, times_4, 10000)); 376 __ movdqa(Operand(ebx, ecx, times_4, 10000), xmm0); local 377 __ movdqu(xmm0, Operand(ebx, ecx, times_4, 10000)); 378 __ movdqu(Operand(ebx, ecx, times_4, 10000), xmm0); local
|
/external/openssl/crypto/ |
H A D | x86_64cpuid.pl | 182 pxor %xmm0,%xmm0 215 pxor %xmm0,%xmm0
|