/external/eigen/Eigen/src/Core/arch/SSE/ |
H A D | MathFunctions.h | 282 Packet4f xmm1, xmm2 = _mm_setzero_ps(), xmm3, sign_bit, y; local 323 xmm3 = pmul(y, p4f_minus_cephes_DP3); 326 x = padd(x, xmm3); 381 Packet4f xmm1, xmm2 = _mm_setzero_ps(), xmm3, y; local 412 xmm3 = pmul(y, p4f_minus_cephes_DP3); 415 x = padd(x, xmm3);
|
/external/libvpx/libvpx/third_party/libyuv/source/ |
H A D | compare_win.cc | 37 movdqa xmm3, xmm1 // abs trick local 39 psubusb xmm2, xmm3 131 // 44: 66 0F 38 40 DD pmulld xmm3,xmm5 155 movdqa xmm3, xmm2 local 156 punpcklwd xmm3, xmm7 // src[0-3] local 157 pmulld(0xdd) // pmulld xmm3, xmm5 170 paddd xmm3, xmm4 // add 16 results local 172 paddd xmm1, xmm3 198 vpmovzxbd xmm3, dword ptr [eax] // src[0-3] local 201 pmulld xmm3, kHashMul local 208 paddd xmm3, xmm4 // add 16 results local [all...] |
H A D | rotate_win.cc | 48 movq xmm3, qword ptr [eax + edi] local 50 punpcklbw xmm2, xmm3 51 movdqa xmm3, xmm2 local 53 palignr xmm3, xmm3, 8 local 67 punpcklwd xmm1, xmm3 69 movdqa xmm3, xmm1 local 71 palignr xmm3, xmm3, 8 local 96 punpckldq xmm3, xmm local 148 movdqu xmm3, [eax + edi] local 153 movdqa xmm3, xmm7 local 180 movdqa xmm3, xmm5 local 223 punpckldq xmm3, xmm7 local [all...] |
H A D | scale_win.cc | 142 movdqa xmm3, xmm1 local 145 pand xmm3, xmm5 local 147 pavgw xmm1, xmm3 176 movdqu xmm3, [eax + esi + 16] local 179 pavgb xmm1, xmm3 183 movdqa xmm3, xmm1 local 186 pand xmm3, xmm5 local 188 pavgw xmm1, xmm3 359 movdqu xmm3, [eax + esi + 16] local 361 pavgb xmm1, xmm3 363 movdqu xmm3, [eax + esi * 2 + 16] local 368 pavgb xmm3, xmm5 local 374 movdqa xmm3, xmm1 local 377 pand xmm3, xmm7 local 502 movdqa xmm3, kShuf0 local 552 movdqa xmm3, kShuf11 local 609 movdqa xmm3, kShuf11 local 702 movdqa xmm3, kShufAc3 local 767 movdqa xmm3, kShufAb1 local 811 movdqu xmm3, [eax] // read 16 bytes local 817 punpckhbw xmm3, xmm5 local 872 movd xmm3, [esp + 12 + 20] // dx local 884 punpckldq xmm3, xmm3 // dx dx local 885 paddd xmm3, xmm3 // dx * 2, dx * 2 local 1031 movdqu xmm3, [eax + esi + 16] local 1070 movd xmm3, [eax + edi] local 1112 movq xmm3, qword ptr [esi + ebx * 2] local 1113 movhps xmm3, qword ptr [esi + edi] local 1144 movd xmm3, [esp + 8 + 20] // dx local 1147 pshufd xmm0, xmm3, 0x11 // dx 0 dx 0 local 1149 paddd xmm3, xmm3 // 0, 0, 0, dx * 2 local 1150 pshufd xmm0, xmm3, 0x05 // dx * 2, dx * 2, 0, 0 local 1152 paddd xmm3, xmm3 // 0, 0, 0, dx * 4 local 1153 pshufd xmm3, xmm3, 0 // dx * 4, dx * 4, dx * 4, dx * 4 local 1235 movd xmm3, [esp + 8 + 20] // dx local 1247 punpckldq xmm3, xmm3 // dx dx local 1248 paddd xmm3, xmm3 // dx * 2, dx * 2 local [all...] |
H A D | row_win.cc | 156 __m128i xmm0, xmm1, xmm2, xmm3; local 173 xmm3 = _mm_loadl_epi64((__m128i*)y_buf); 174 xmm3 = _mm_unpacklo_epi8(xmm3, xmm3); 175 xmm3 = _mm_mulhi_epu16(xmm3, *(__m128i*)kYuvConstants.kYToRgb); 176 xmm0 = _mm_adds_epi16(xmm0, xmm3); 177 xmm1 = _mm_adds_epi16(xmm1, xmm3); 178 xmm2 = _mm_adds_epi16(xmm2, xmm3); 397 movdqu xmm3, [eax + 32] local 410 palignr xmm3, xmm3, 4 // xmm3 = { xmm3[4:15]} local 411 pshufb xmm3, xmm4 local 413 por xmm3, xmm5 local 436 movdqu xmm3, [eax + 32] local 449 palignr xmm3, xmm3, 4 // xmm3 = { xmm3[4:15]} local 450 pshufb xmm3, xmm4 local 452 por xmm3, xmm5 local 478 pcmpeqb xmm3, xmm3 // generate mask 0xf800f800 for Red local 479 psllw xmm3, 11 local 675 pcmpeqb xmm3, xmm3 // generate mask 0xf800f800 for Red local 676 psllw xmm3, 11 local 739 movdqa xmm3, xmm2 local 741 psrlw xmm3, 4 local 768 movdqu xmm3, [eax + 48] local 773 pshufb xmm3, xmm6 local 783 pslldq xmm3, 4 // 12 bytes from 3 for 2 local 806 movdqu xmm3, [eax + 48] local 811 pshufb xmm3, xmm6 local 821 pslldq xmm3, 4 // 12 bytes from 3 for 2 local 839 pcmpeqb xmm3, xmm3 // generate mask 0x0000001f local 840 psrld xmm3, 27 local 884 pcmpeqb xmm3, xmm3 // generate mask 0x0000001f local 885 psrld xmm3, 27 local 979 movdqa xmm3, xmm0 // R local 983 psrld xmm3, 9 // R local 987 pand xmm3, xmm6 // R local 1009 movdqa xmm3, xmm4 // generate mask 0x00f000f0 local 1010 psrlw xmm3, 8 local 1152 movdqu xmm3, [eax + 48] local 1156 pmaddubsw xmm3, xmm4 local 1187 movdqu xmm3, [eax + 48] local 1191 pmaddubsw xmm3, xmm4 local 1306 movdqu xmm3, [eax + 48] local 1310 pmaddubsw xmm3, xmm4 local 1339 movdqu xmm3, [eax + 48] local 1343 pmaddubsw xmm3, xmm4 local 1372 movdqu xmm3, [eax + 48] local 1376 pmaddubsw xmm3, xmm4 local 1419 movdqu xmm3, [eax + 48] local 1421 pavgb xmm3, xmm4 local 1429 shufps xmm2, xmm3, 0x88 local 1430 shufps xmm4, xmm3, 0xdd local 1437 movdqa xmm3, xmm2 local 1441 pmaddubsw xmm3, xmm6 local 1489 movdqu xmm3, [eax + 48] local 1491 pavgb xmm3, xmm4 local 1499 shufps xmm2, xmm3, 0x88 local 1500 shufps xmm4, xmm3, 0xdd local 1507 movdqa xmm3, xmm2 local 1511 pmaddubsw xmm3, xmm6 local 1618 movdqu xmm3, [eax + 48] local 1622 pmaddubsw xmm3, xmm7 local 1634 movdqu xmm3, [eax + 48] local 1638 pmaddubsw xmm3, xmm6 local 1675 movdqu xmm3, [eax + 48] local 1682 shufps xmm2, xmm3, 0x88 local 1683 shufps xmm4, xmm3, 0xdd local 1690 movdqa xmm3, xmm2 local 1694 pmaddubsw xmm3, xmm6 local 1741 movdqu xmm3, [eax + 48] local 1743 pavgb xmm3, xmm4 local 1751 shufps xmm2, xmm3, 0x88 local 1752 shufps xmm4, xmm3, 0xdd local 1759 movdqa xmm3, xmm2 local 1763 pmaddubsw xmm3, xmm6 local 1811 movdqu xmm3, [eax + 48] local 1813 pavgb xmm3, xmm4 local 1821 shufps xmm2, xmm3, 0x88 local 1822 shufps xmm4, xmm3, 0xdd local 1829 movdqa xmm3, xmm2 local 1833 pmaddubsw xmm3, xmm6 local 1881 movdqu xmm3, [eax + 48] local 1883 pavgb xmm3, xmm4 local 1891 shufps xmm2, xmm3, 0x88 local 1892 shufps xmm4, xmm3, 0xdd local 1899 movdqa xmm3, xmm2 local 1903 pmaddubsw xmm3, xmm6 local 2948 movd xmm3, eax local 2949 pshufd xmm3, xmm3, 0 local 2996 vmovd xmm3, eax local 3212 movdqa xmm3, xmm1 local 3217 psrlw xmm3, 8 local 3413 movdqu xmm3, [eax + 16] local 3418 pand xmm3, xmm0 local 3422 por xmm3, xmm5 local 3480 punpckhwd xmm3, xmm2 local 3485 pand xmm3, xmm0 local 3489 por xmm3, xmm5 local 3845 movdqu xmm3, [eax + esi + 16] local 3947 movdqu xmm3, [eax + esi + 16] local 4032 movdqu xmm3, [eax] // src argb local 4035 pxor xmm3, xmm4 // ~alpha local 4037 psrlw xmm3, 8 // alpha local 4038 pshufhw xmm3, xmm3, 0F5h // 8 alpha words local 4039 pshuflw xmm3, xmm3, 0F5h local 4041 paddw xmm3, xmm7 // 256 - alpha local 4063 movd xmm3, [eax] // src argb local 4066 pxor xmm3, xmm4 // ~alpha local 4068 psrlw xmm3, 8 // alpha local 4069 pshufhw xmm3, xmm3, 0F5h // 8 alpha words local 4070 pshuflw xmm3, xmm3, 0F5h local 4072 paddw xmm3, xmm7 // 256 - alpha local 4131 movdqu xmm3, [eax] // src argb local 4134 pxor xmm3, xmm4 // ~alpha local 4136 pshufb xmm3, kShuffleAlpha // alpha local 4138 paddw xmm3, xmm7 // 256 - alpha local 4160 movd xmm3, [eax] // src argb local 4163 pxor xmm3, xmm4 // ~alpha local 4165 pshufb xmm3, kShuffleAlpha // alpha local 4167 paddw xmm3, xmm7 // 256 - alpha local 4247 pcmpeqb xmm3, xmm3 // generate mask 0xff000000 local 4248 pslld xmm3, 24 local 4338 movd xmm3, dword ptr fixed_invtbl8[edi * 4] local 4340 pshuflw xmm3, xmm3, 040h // next 4 inv_alpha words local 4349 movd xmm3, dword ptr fixed_invtbl8[edi * 4] local 4351 pshuflw xmm3, xmm3, 040h // next 4 inv_alpha words local 4434 vmovd xmm3, dword ptr fixed_invtbl8[edi * 4] // [1,a3] local 4444 vmovd xmm3, dword ptr fixed_invtbl8[edi * 4] // [1,a7] local 4446 vpunpcklqdq xmm3, xmm6, xmm7 // [1,a3,1,a2,1,a1,1,a0] local 4496 movdqu xmm3, [eax + 16] local 4499 psrld xmm3, 24 local 4502 movdqa xmm3, xmm0 // Weave into GG, GA, then GGGA local 4504 punpcklbw xmm3, xmm2 // 8 GA words local 4542 movdqa xmm3, kARGBToSepiaG local 4602 pshufd xmm3, xmm5, 0x55 local 4660 movd xmm3, [esp + 12] /* interval_size */ local 4665 pshuflw xmm3, xmm3, 040h local 4666 pshufd xmm3, xmm3, 044h local 4748 movdqu xmm3, xmm2 local 4752 punpckhbw xmm3, xmm5 // next 2 local 4975 movq xmm3, qword ptr [eax + edi + 2] // read 8 pixels from src_y2[2] local 4977 punpcklbw xmm3, xmm5 local 5028 movq xmm3, qword ptr [eax + esi + 2] // read 8 pixels from src_y1[2] local 5030 punpcklbw xmm3, xmm5 local 5082 movdqa xmm3, xmm0 // GGGG local 5083 punpcklwd xmm3, xmm0 // Next 4 local 5085 por xmm3, xmm5 // GGGA local 5154 movdqa xmm3, xmm0 // XA local 5155 punpcklbw xmm3, xmm5 local 5227 movdqu xmm3, [eax + 48] local 5233 psubd xmm3, [eax + edx * 4 + 48] local 5240 psubd xmm3, [esi + 48] local 5246 paddd xmm3, [esi + edx * 4 + 48] local 5269 movdqu xmm3, [eax + 48] local 5275 psubd xmm3, [eax + edx * 4 + 48] local 5282 psubd xmm3, [esi + 48] local 5288 paddd xmm3, [esi + edx * 4 + 48] local 5296 cvtdq2ps xmm3, xmm3 local 5298 mulps xmm3, xmm4 local 5302 cvtps2dq xmm3, xmm3 local 5362 movdqa xmm3, xmm2 local 5364 punpckhwd xmm3, xmm1 local 5376 movdqu xmm3, [esi + 16] local 5377 paddd xmm3, xmm0 local 5451 movdqa xmm3, xmm2 // x2, y2, x3, y3 local 5452 addps xmm3, xmm4 local 5476 addps xmm3, xmm4 // x, y += dx, dy next 2 local 5741 movdqu xmm3, xmm2 local 5743 punpckhbw xmm3, xmm4 local 5747 psubw xmm3, xmm1 local 5749 paddw xmm3, xmm3 local 5751 pmulhw xmm3, xmm5 local 6006 movq xmm3, qword ptr [esi + edx] // V local 6043 movq xmm3, qword ptr [esi + edx] // V local 6074 pxor xmm3, xmm3 // 0 constant for zero extending bytes to ints. local 6239 movd xmm3, dword ptr [esp + 8 + 20] // lumacoeff local 6241 pshufd xmm3, xmm3, 0 local [all...] |
/external/libyuv/files/source/ |
H A D | compare_win.cc | 38 movdqa xmm3, xmm1 // abs trick local 40 psubusb xmm2, xmm3 147 movdqa xmm3, xmm2 local 148 punpcklwd xmm3, xmm7 // src[0-3] local 149 pmulld xmm3, xmm5 local 162 paddd xmm3, xmm4 // add 16 results local 164 paddd xmm1, xmm3 189 vpmovzxbd xmm3, [eax] // src[0-3] local 192 vpmulld xmm3, xmm3, xmmwor local 199 vpaddd xmm3, xmm3, xmm4 // add 16 results local [all...] |
H A D | rotate_win.cc | 47 movq xmm3, qword ptr [eax + edi] local 49 punpcklbw xmm2, xmm3 50 movdqa xmm3, xmm2 local 52 palignr xmm3, xmm3, 8 local 66 punpcklwd xmm1, xmm3 68 movdqa xmm3, xmm1 local 70 palignr xmm3, xmm3, 8 local 95 punpckldq xmm3, xmm local 147 movdqu xmm3, [eax + edi] local 152 movdqa xmm3, xmm7 local 179 movdqa xmm3, xmm5 local 222 punpckldq xmm3, xmm7 local [all...] |
H A D | scale_win.cc | 175 movdqu xmm3, [eax + esi + 16] local 180 pmaddubsw xmm3, xmm4 local 182 paddw xmm1, xmm3 363 movdqu xmm3, [eax + esi + 16] local 367 pmaddubsw xmm3, xmm4 local 369 paddw xmm1, xmm3 371 movdqu xmm3, [eax + esi * 2 + 16] local 373 pmaddubsw xmm3, xmm4 local 375 paddw xmm1, xmm3 377 movdqu xmm3, [ea local 380 pmaddubsw xmm3, xmm4 local 505 movdqa xmm3, xmmword ptr kShuf0 local 555 movdqa xmm3, xmmword ptr kShuf11 local 612 movdqa xmm3, xmmword ptr kShuf11 local 705 movdqa xmm3, xmmword ptr kShufAc3 local 770 movdqa xmm3, xmmword ptr kShufAb1 local 814 movdqu xmm3, [eax] // read 16 bytes local 820 punpckhbw xmm3, xmm5 local 885 movd xmm3, [esp + 12 + 20] // dx local 899 punpckldq xmm3, xmm3 // dx dx local 900 paddd xmm3, xmm3 // dx * 2, dx * 2 local 1051 movdqu xmm3, [eax + esi + 16] local 1090 movd xmm3, [eax + edi] local 1132 movq xmm3, qword ptr [esi + ebx * 2] local 1133 movhps xmm3, qword ptr [esi + edi] local 1164 movd xmm3, [esp + 8 + 20] // dx local 1167 pshufd xmm0, xmm3, 0x11 // dx 0 dx 0 local 1169 paddd xmm3, xmm3 // 0, 0, 0, dx * 2 local 1170 pshufd xmm0, xmm3, 0x05 // dx * 2, dx * 2, 0, 0 local 1172 paddd xmm3, xmm3 // 0, 0, 0, dx * 4 local 1173 pshufd xmm3, xmm3, 0 // dx * 4, dx * 4, dx * 4, dx * 4 local 1255 movd xmm3, [esp + 8 + 20] // dx local 1267 punpckldq xmm3, xmm3 // dx dx local 1268 paddd xmm3, xmm3 // dx * 2, dx * 2 local [all...] |
/external/libyuv/files/util/ |
H A D | psnr.cc | 129 movdqu xmm3, xmm1 local 131 psubusb xmm2, xmm3 165 "movdqu %%xmm1,%%xmm3 \n" 167 "psubusb %%xmm3,%%xmm2 \n" 192 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm5"
|
/external/gemmlowp/internal/ |
H A D | pack_SSE.h | 104 __m128i xmm3 = _mm_loadl_epi64( local 112 __m128i xmm6 = _mm_unpacklo_epi16(xmm3, xmm4);
|
/external/google-breakpad/src/google_breakpad/common/ |
H A D | minidump_cpu_amd64.h | 175 uint128_struct xmm3; member in struct:__anon6304::__anon6305::__anon6306
|
/external/v8/src/ia32/ |
H A D | codegen-ia32.cc | 96 __ movdq(alignment == MOVE_ALIGNED, xmm3, Operand(src, 0x30)); 102 __ movdqa(Operand(dst, 0x30), xmm3); local 382 __ movdqu(xmm3, Operand(src, count, times_1, -0x10)); 386 __ movdqu(Operand(dst, count, times_1, -0x10), xmm3); local
|
/external/mesa3d/src/gallium/auxiliary/gallivm/ |
H A D | lp_bld_arit.c | 2130 * xmm3 = _mm_mul_ps(y, xmm3); 2134 LLVMValueRef xmm3 = LLVMBuildFMul(b, y_2, DP3, "xmm3"); local 2139 * x = _mm_add_ps(x, xmm3); 2144 LLVMValueRef x_3 = LLVMBuildFAdd(b, x_2, xmm3, "x_3"); 2217 * xmm3 = poly_mask; 2218 * y2 = _mm_and_ps(xmm3, y2); //, xmm3); 2219 * y = _mm_andnot_ps(xmm3, 2352 LLVMValueRef xmm3 = LLVMBuildFMul(b, y_2, DP3, "xmm3"); local [all...] |