/external/libvpx/libvpx/vp8/encoder/x86/ |
ssim_opt.asm | 20 movdqa xmm2, xmm4 21 pmaddwd xmm2, xmm2 22 paddd xmm12, xmm2 ; sum_sq_r 29 movdqa xmm2,%1 31 punpckhdq xmm2,xmm0 32 paddq %1,xmm2 33 movdqa xmm2,%1 35 punpckhqdq xmm2,xmm0 36 paddq %1,xmm2 [all...] |
/external/libvpx/libvpx/vp9/encoder/x86/ |
vp9_ssim_opt.asm | 20 movdqa xmm2, xmm4 21 pmaddwd xmm2, xmm2 22 paddd xmm12, xmm2 ; sum_sq_r 29 movdqa xmm2,%1 31 punpckhdq xmm2,xmm0 32 paddq %1,xmm2 33 movdqa xmm2,%1 35 punpckhqdq xmm2,xmm0 36 paddq %1,xmm2 [all...] |
vp9_subpel_variance_impl_sse2.asm | 53 movdqu xmm2, XMMWORD PTR [rsi+1] ; 54 pavgb xmm1, xmm2 ; xmm1 = avg(xmm1,xmm3) horizontal line i+1 170 movq xmm2, QWORD PTR [rdi] 171 punpcklbw xmm2, xmm0 172 psubw xmm5, xmm2 173 movq xmm2, QWORD PTR [rdi+8] 174 punpcklbw xmm2, xmm0 175 psubw xmm4, xmm2 278 movq xmm2, QWORD PTR [rdi+8] 279 punpcklbw xmm2, xmm [all...] |
/external/libyuv/files/source/ |
scale_argb.cc | 81 movdqa xmm2, [eax + esi] local 84 pavgb xmm0, xmm2 // average rows 86 movdqa xmm2, xmm0 // average columns (8 to 4 pixels) local 88 shufps xmm2, xmm1, 0xdd // odd pixels local 89 pavgb xmm0, xmm2 123 movd xmm2, [eax + ebx * 2] local 126 punpckldq xmm2, xmm3 local 127 punpcklqdq xmm0, xmm2 166 movq xmm2, qword ptr [esi] // row1 4 pairs local 167 movhps xmm2, qword ptr [esi + ebx local 173 movdqa xmm2, xmm0 \/\/ average columns (8 to 4 pixels) local 175 shufps xmm2, xmm1, 0xdd \/\/ odd pixels local 221 movdqa xmm2, [esi + edx] \/\/ row1 local 224 punpcklbw xmm2, xmm4 local 228 psubw xmm2, xmm0 \/\/ row1 - row0 local 230 pmulhw xmm2, xmm5 \/\/ scale diff local 309 movdqa xmm2, [esi + edx] local [all...] |
rotate.cc | 85 movq xmm2, qword ptr [eax] local 90 punpcklbw xmm2, xmm3 local 91 movdqa xmm3, xmm2 106 punpcklwd xmm0, xmm2 108 movdqa xmm2, xmm0 local 110 palignr xmm2, xmm2, 8 local 126 punpckldq xmm2, xmm6 local 127 movdqa xmm6, xmm2 129 movq qword ptr [edx], xmm2 188 movdqa xmm2, [eax] local 192 punpcklbw xmm2, xmm3 local 217 movdqa xmm2, xmm5 local 246 punpckldq xmm2, xmm6 local [all...] |
scale.cc | 246 movdqa xmm2, [eax + esi] local 249 pavgb xmm0, xmm2 // average rows 252 movdqa xmm2, xmm0 // average columns (32 to 16 pixels) local 256 pand xmm2, xmm5 local 258 pavgw xmm0, xmm2 321 movdqu xmm2, [eax + esi] local 324 pavgb xmm0, xmm2 // average rows 327 movdqa xmm2, xmm0 // average columns (32 to 16 pixels) local 331 pand xmm2, xmm5 local 333 pavgw xmm0, xmm2 399 movdqa xmm2, [eax + esi] local 403 movdqa xmm2, [eax + esi * 2] local 408 pavgb xmm2, xmm4 local 413 movdqa xmm2, xmm0 \/\/ average columns (32 to 16 pixels) local 417 pand xmm2, xmm7 local 423 movdqa xmm2, xmm0 \/\/ average columns (16 to 8 pixels) local 425 pand xmm2, xmm7 local 493 movdqa xmm2, [eax + esi] local 497 movdqa xmm2, [eax + esi * 2] local 503 pavgb xmm2, xmm4 local 508 movdqa xmm2, [ebp] local 512 pavgb xmm2, xmm4 local 520 pavgb xmm2, xmm4 local 570 movdqa xmm2, xmm1 local 574 pshufb xmm2, xmm5 local 612 movdqa xmm2, kShuf01 local 671 movdqa xmm2, kShuf01 local 767 movdqa xmm2, kShufAc local 833 movdqa xmm2, kShufAb0 local 903 movdqa xmm2, [eax] \/\/ read 16 pixels local 906 punpcklbw xmm2, xmm4 local 962 movdqa xmm2, [esi + edx] \/\/ row1 local 965 punpcklbw xmm2, xmm4 local 969 psubw xmm2, xmm0 \/\/ row1 - row0 local 971 pmulhw xmm2, xmm5 \/\/ scale diff local 1055 movdqa xmm2, [esi + edx] local [all...] |
/external/chromium_org/third_party/openssl/openssl/crypto/aes/asm/ |
bsaes-x86_64.S | 19 pxor %xmm8,%xmm2 51 pxor %xmm2,%xmm1 55 pxor %xmm1,%xmm2 80 pxor %xmm2,%xmm0 84 pxor %xmm0,%xmm2 90 movdqa %xmm2,%xmm9 91 psrlq $4,%xmm2 94 pxor %xmm6,%xmm2 96 pand %xmm7,%xmm2 98 pxor %xmm2,%xmm [all...] |
vpaes-x86_64.S | 25 movdqa .Lk_ipt(%rip),%xmm2 33 pxor %xmm5,%xmm2 34 pxor %xmm2,%xmm0 51 movdqa %xmm14,%xmm2 53 pxor %xmm5,%xmm2 58 pxor %xmm2,%xmm0 82 movdqa %xmm10,%xmm2 84 pxor %xmm0,%xmm2 114 movdqa .Lk_dipt(%rip),%xmm2 127 pxor %xmm5,%xmm2 [all...] |
vpaes-x86_64.pl | 89 movdqa .Lk_ipt(%rip), %xmm2 # iptlo 94 pshufb %xmm0, %xmm2 97 pxor %xmm5, %xmm2 98 pxor %xmm2, %xmm0 107 pshufb %xmm2, %xmm4 # 4 = sb1u 113 pshufb %xmm2, %xmm5 # 4 = sb2u 115 movdqa %xmm14, %xmm2 # 2 : sb2t 116 pshufb %xmm3, %xmm2 # 2 = sb2t 117 pxor %xmm5, %xmm2 # 2 = 2A 122 pxor %xmm2, %xmm0 # 0 = 2A+ [all...] |
/external/openssl/crypto/aes/asm/ |
bsaes-x86_64.S | 19 pxor %xmm8,%xmm2 51 pxor %xmm2,%xmm1 55 pxor %xmm1,%xmm2 80 pxor %xmm2,%xmm0 84 pxor %xmm0,%xmm2 90 movdqa %xmm2,%xmm9 91 psrlq $4,%xmm2 94 pxor %xmm6,%xmm2 96 pand %xmm7,%xmm2 98 pxor %xmm2,%xmm [all...] |
vpaes-x86_64.S | 25 movdqa .Lk_ipt(%rip),%xmm2 33 pxor %xmm5,%xmm2 34 pxor %xmm2,%xmm0 51 movdqa %xmm14,%xmm2 53 pxor %xmm5,%xmm2 58 pxor %xmm2,%xmm0 82 movdqa %xmm10,%xmm2 84 pxor %xmm0,%xmm2 114 movdqa .Lk_dipt(%rip),%xmm2 127 pxor %xmm5,%xmm2 [all...] |
vpaes-x86_64.pl | 89 movdqa .Lk_ipt(%rip), %xmm2 # iptlo 94 pshufb %xmm0, %xmm2 97 pxor %xmm5, %xmm2 98 pxor %xmm2, %xmm0 107 pshufb %xmm2, %xmm4 # 4 = sb1u 113 pshufb %xmm2, %xmm5 # 4 = sb2u 115 movdqa %xmm14, %xmm2 # 2 : sb2t 116 pshufb %xmm3, %xmm2 # 2 = sb2t 117 pxor %xmm5, %xmm2 # 2 = 2A 122 pxor %xmm2, %xmm0 # 0 = 2A+ [all...] |
/external/libvpx/libvpx/vp8/common/x86/ |
iwalsh_sse2.asm | 30 pshufd xmm2, xmm1, 4eh ;ip[8] ip[12] 33 paddw xmm0, xmm2 ;ip[4]+ip[8] ip[0]+ip[12] aka b1 a1 34 psubw xmm3, xmm2 ;ip[4]-ip[8] ip[0]-ip[12] aka c1 d1 57 pshufd xmm2, xmm1, 4eh ;ip[8] ip[12] 62 paddw xmm4, xmm2 ;ip[4]+ip[8] ip[0]+ip[12] aka b1 a1 63 psubw xmm3, xmm2 ;ip[4]-ip[8] ip[0]-ip[12] aka c1 d1
|
/external/valgrind/main/none/tests/amd64/ |
pcmpxstrx64.c | 75 "movupd 0(%0), %%xmm2" "\n\t" 81 "pcmpistri $0x4A, %%xmm2, %%xmm13" "\n\t" 89 : /*trash*/"memory","cc","xmm2","xmm13","xmm0","rdx","rax","rcx","r15" 104 "movupd 0(%0), %%xmm2" "\n\t" 110 "pcmpistri $0x0A, %%xmm2, %%xmm13" "\n\t" 118 : /*trash*/"memory","cc","xmm2","xmm13","xmm0","rdx","rax","rcx","r15" 133 "movupd 0(%0), %%xmm2" "\n\t" 139 "pcmpistrm $0x4A, %%xmm2, %%xmm13" "\n\t" 147 : /*trash*/"memory","cc","xmm2","xmm13","xmm0","rdx","rax","rcx","r15" 162 "movupd 0(%0), %%xmm2" "\n\t [all...] |
pcmpxstrx64w.c | 76 "movupd 0(%0), %%xmm2" "\n\t" 82 "pcmpistri $0x4B, %%xmm2, %%xmm13" "\n\t" 90 : /*trash*/"memory","cc","xmm2","xmm13","xmm0","rdx","rax","rcx","r15" 105 "movupd 0(%0), %%xmm2" "\n\t" 111 "pcmpistri $0x0B, %%xmm2, %%xmm13" "\n\t" 119 : /*trash*/"memory","cc","xmm2","xmm13","xmm0","rdx","rax","rcx","r15" 134 "movupd 0(%0), %%xmm2" "\n\t" 140 "pcmpistrm $0x4B, %%xmm2, %%xmm13" "\n\t" 148 : /*trash*/"memory","cc","xmm2","xmm13","xmm0","rdx","rax","rcx","r15" 163 "movupd 0(%0), %%xmm2" "\n\t [all...] |
/external/chromium_org/third_party/yasm/source/patched-yasm/modules/arch/x86/tests/ |
simd-2.asm | 19 cvtdq2pd xmm2, qword [0] ; F3 0F E6 15 00 00 00 00
21 cvtdq2ps xmm1, xmm2 ; 0F 5B CA
26 cvtpd2dq xmm2, [0] ; F2 0F E6 15 00 00 00 00
33 cvtpd2ps xmm1, xmm2 ; 66 0F 5A CA
41 cvtpi2ps xmm2, mm3 ; 0F 2A D3
49 cvtps2pd xmm2, xmm3 ; 0F 5A D3
61 cvtsd2ss xmm1, xmm2 ; F2 0F 5A CA
71 cvtsi2ss xmm2, dword [0] ; F3 0F 2A 15 00 00 00 00
90 cvttps2dq xmm2, [0] ; F3 0F 5B 15 00 00 00 00
|
/external/libvpx/libvpx/vp9/common/x86/ |
vp9_subpixel_8t_sse2.asm | 24 pshuflw xmm2, xmm7, 10101010b ;k2 33 punpcklqdq xmm2, xmm3 38 movdqa k2k3, xmm2 53 punpckldq xmm2, xmm3 58 punpcklbw xmm2, zero 63 pmullw xmm2, k2k3 70 paddsw xmm0, xmm2 71 psrldq xmm2, 8 74 paddsw xmm0, xmm2 97 pshuflw xmm2, xmm7, 10101010b ;k [all...] |
/external/chromium_org/media/base/simd/ |
convert_rgb_to_yuv_ssse3.asm | 144 ; formulae and store their results into two XMM registers %1 and xmm2. 149 ; xmm2.w[0] = 0 * %2.b[0] + 127 * %2.b[1] + 0 * %2.b[2] + 0 * %2.b[3]; 150 ; xmm2.w[1] = 0 * %2.b[4] + 127 * %2.b[5] + 0 * %2.b[6] + 0 * %2.b[7]; 151 ; xmm2.w[2] = 0 * %2.b[8] + 127 * %2.b[9] + 0 * %2.b[10] + 0 * %2.b[11]; 152 ; xmm2.w[3] = 0 * %2.b[12] + 127 * %2.b[13] + 0 * %2.b[14] + 0 * %2.b[15]; 156 movdqa xmm2, %2 157 pmaddubsw xmm2, XMM_CONST_Y1 158 phaddsw xmm2, xmm2 160 ; %1.b[0] = ToByte((%1.w[0] + xmm2.w[0] + 128) / 256 + 16) [all...] |
scale_yuv_to_rgb_sse2_x64.asm | 71 movq xmm2, [TABLEq + 8 * COMPq] 73 paddsw xmm2, xmm0 74 shufps xmm1, xmm2, 0x44 ; Join two pixels into one XMM register
|
/bionic/libc/arch-x86/string/ |
sse2-strchr-atom.S | 96 pxor %xmm2, %xmm2 108 pcmpeqb %xmm0, %xmm2 111 pmovmskb %xmm2, %edx 129 pxor %xmm2, %xmm2 136 pcmpeqb %xmm0, %xmm2 138 pmovmskb %xmm2, %edx 147 pcmpeqb %xmm0, %xmm2 149 pmovmskb %xmm2, %ed [all...] |
sse2-wcsrchr-atom.S | 97 pxor %xmm2, %xmm2 107 pcmpeqd %xmm0, %xmm2 110 pmovmskb %xmm2, %ecx 190 pcmpeqd %xmm0, %xmm2 193 pmovmskb %xmm2, %ecx 199 pcmpeqd %xmm3, %xmm2 202 pmovmskb %xmm2, %ecx 208 pcmpeqd %xmm4, %xmm2 211 pmovmskb %xmm2, %ec [all...] |
/external/llvm/test/MC/X86/ |
x86_64-fma4-encoding.s | 12 // CHECK: vfmaddss %xmm2, %xmm1, %xmm0, %xmm0 14 vfmaddss %xmm2, %xmm1, %xmm0, %xmm0 24 // CHECK: vfmaddsd %xmm2, %xmm1, %xmm0, %xmm0 26 vfmaddsd %xmm2, %xmm1, %xmm0, %xmm0 40 // CHECK: vfmaddps %xmm2, %xmm1, %xmm0, %xmm0 42 vfmaddps %xmm2, %xmm1, %xmm0, %xmm0 52 // CHECK: vfmaddpd %xmm2, %xmm1, %xmm0, %xmm0 54 vfmaddpd %xmm2, %xmm1, %xmm0, %xmm0 150 // CHECK: vfmsubss %xmm2, %xmm1, %xmm0, %xmm0 152 vfmsubss %xmm2, %xmm1, %xmm0, %xmm [all...] |
/external/chromium_org/third_party/mesa/src/src/mesa/x86/ |
sse_xform3.S | 79 MOVAPS ( REGOFF(32, EDX), XMM2 ) /* m8 | m9 | m10 | m11 */ 94 MULPS ( XMM2, XMM6 ) /* m11*oz | m10*oz | m9*oz | m8*oz */ 205 MOVSS ( M(5), XMM2 ) /* - | - | - | m5 */ 206 UNPCKLPS ( XMM2, XMM1 ) /* - | - | m5 | m0 */ 207 MOVLPS ( M(12), XMM2 ) /* - | - | m13 | m12 */ 216 ADDPS ( XMM2, XMM0 ) /* - | - | +m13 | +m12 */ 270 MOVSS ( M(5), XMM2 ) /* - | - | - | m5 */ 271 UNPCKLPS ( XMM2, XMM1 ) /* - | - | m5 | m0 */ 272 MOVLPS ( M(8), XMM2 ) /* - | - | m9 | m8 */ 283 MULPS ( XMM2, XMM5 ) /* oz*m9 | oz*m8 * [all...] |
/external/mesa3d/src/mesa/x86/ |
sse_xform3.S | 79 MOVAPS ( REGOFF(32, EDX), XMM2 ) /* m8 | m9 | m10 | m11 */ 94 MULPS ( XMM2, XMM6 ) /* m11*oz | m10*oz | m9*oz | m8*oz */ 205 MOVSS ( M(5), XMM2 ) /* - | - | - | m5 */ 206 UNPCKLPS ( XMM2, XMM1 ) /* - | - | m5 | m0 */ 207 MOVLPS ( M(12), XMM2 ) /* - | - | m13 | m12 */ 216 ADDPS ( XMM2, XMM0 ) /* - | - | +m13 | +m12 */ 270 MOVSS ( M(5), XMM2 ) /* - | - | - | m5 */ 271 UNPCKLPS ( XMM2, XMM1 ) /* - | - | m5 | m0 */ 272 MOVLPS ( M(8), XMM2 ) /* - | - | m9 | m8 */ 283 MULPS ( XMM2, XMM5 ) /* oz*m9 | oz*m8 * [all...] |
/external/llvm/test/CodeGen/X86/ |
fold-xmm-zero.ll | 12 %0 = tail call %0 asm sideeffect "foo", "={xmm0},={xmm1},={xmm2},={xmm3},={xmm4},={xmm5},={xmm6},={xmm7},0,1,2,3,4,5,6,7,~{dirflag},~{fpsr},~{flags}"(float 1.000000e+00, float 2.000000e+00, float 3.000000e+00, float 4.000000e+00, float 5.000000e+00, float 6.000000e+00, float 7.000000e+00, float 8.000000e+00) nounwind 22 %1 = tail call %0 asm sideeffect "bar", "={xmm0},={xmm1},={xmm2},={xmm3},={xmm4},={xmm5},={xmm6},={xmm7},0,1,2,3,4,5,6,7,~{dirflag},~{fpsr},~{flags}"(float %div, float %asmresult8, float %asmresult9, float %asmresult10, float %asmresult11, float %asmresult12, float %asmresult13, float %asmresult14) nounwind 32 %2 = tail call %0 asm sideeffect "baz", "={xmm0},={xmm1},={xmm2},={xmm3},={xmm4},={xmm5},={xmm6},={xmm7},0,1,2,3,4,5,6,7,~{dirflag},~{fpsr},~{flags}"(float %div33, float %asmresult25, float %asmresult26, float %asmresult27, float %asmresult28, float %asmresult29, float %asmresult30, float %asmresult31) nounwind
|