/external/libvpx/libvpx/third_party/libyuv/source/ |
H A D | row_win.cc | 33 xmm1 = _mm_cvtsi32_si128(*(uint32*)(u_buf + offset)); \ 34 xmm0 = _mm_unpacklo_epi8(xmm0, xmm1); \ 44 xmm1 = _mm_cvtsi32_si128(*(uint32*)(u_buf + offset)); \ 45 xmm0 = _mm_unpacklo_epi8(xmm0, xmm1); \ 56 xmm1 = _mm_loadu_si128(&xmm0); \ 59 xmm1 = _mm_maddubs_epi16(xmm1, *(__m128i*)yuvconstants->kUVToG); \ 62 xmm1 = _mm_sub_epi16(*(__m128i*)yuvconstants->kUVBiasG, xmm1); \ 66 xmm1 94 __m128i xmm0, xmm1, xmm2, xmm4; local 114 __m128i xmm0, xmm1, xmm2, xmm4, xmm5; local [all...] |
H A D | compare_win.cc | 34 movdqu xmm1, [eax] local 38 movdqa xmm3, xmm1 // abs trick 39 psubusb xmm1, xmm2 local 41 por xmm1, xmm2 local 42 movdqa xmm2, xmm1 43 punpcklbw xmm1, xmm5 local 45 pmaddwd xmm1, xmm1 local 47 paddd xmm0, xmm1 52 pshufd xmm1, xmm local 54 pshufd xmm1, xmm0, 0x01 local 141 movdqu xmm1, [eax] // src[0-15] local 155 punpckhbw xmm1, xmm7 // src[8-15] local 160 punpckhwd xmm1, xmm7 // src[12-15] local 161 pmulld xmm1, xmm5 local 163 paddd xmm1, xmm2 local 164 paddd xmm1, xmm3 local 166 pshufd xmm2, xmm1, 0x0e // upper 2 dwords local 167 paddd xmm1, xmm2 local 168 pshufd xmm2, xmm1, 0x01 local 169 paddd xmm1, xmm2 local 195 vpmovzxbd xmm1, [eax + 12] // src[12-15] local 198 vpmulld xmm1, xmm1, xmmword ptr kHashMul3 local 200 vpaddd xmm1, xmm1, xmm2 local 201 vpaddd xmm1, xmm1, xmm3 local 202 vpshufd xmm2, xmm1, 0x0e // upper 2 dwords local 203 vpaddd xmm1, xmm1,xmm2 local 204 vpshufd xmm2, xmm1, 0x01 local 205 vpaddd xmm1, xmm1, xmm2 local [all...] |
H A D | rotate_win.cc | 41 movq xmm1, qword ptr [eax + edi] local 43 punpcklbw xmm0, xmm1 45 movdqa xmm1, xmm0 local 46 palignr xmm1, xmm1, 8 local 66 punpcklwd xmm1, xmm3 local 68 movdqa xmm3, xmm1 89 punpckldq xmm1, xmm5 local 92 movdqa xmm5, xmm1 93 movq qword ptr [edx], xmm1 140 movdqu xmm1, [eax + edi] local 145 movdqa xmm1, xmm7 local 177 punpcklwd xmm1, xmm3 local 213 punpckldq xmm1, xmm5 local [all...] |
H A D | scale_win.cc | 108 movdqu xmm1, [eax + 16] local 111 psrlw xmm1, 8 local 112 packuswb xmm0, xmm1 139 movdqu xmm1, [eax + 16] local 142 pmaddubsw xmm1, xmm4 local 144 pavgw xmm1, xmm5 local 145 packuswb xmm0, xmm1 173 movdqu xmm1, [eax + 16] local 178 pmaddubsw xmm1, xmm4 local 182 paddw xmm1, xmm local 184 psrlw xmm1, 1 local 186 pavgw xmm1, xmm5 local 325 movdqu xmm1, [eax + 16] local 328 pand xmm1, xmm5 local 361 movdqu xmm1, [eax + 16] local 365 pmaddubsw xmm1, xmm4 local 369 paddw xmm1, xmm3 local 375 paddw xmm1, xmm3 local 382 paddw xmm1, xmm3 local 511 movdqu xmm1, [eax + 16] local 514 palignr xmm1, xmm0, 8 local 516 pshufb xmm1, xmm4 local 563 movdqu xmm1, [eax + esi] local 572 movdqu xmm1, [eax + esi + 8] local 581 movdqu xmm1, [eax + esi + 16] local 585 movdqa xmm1, xmmword ptr kMadd21 local 620 movdqu xmm1, [eax + esi] local 621 pavgb xmm1, xmm0 local 630 movdqu xmm1, [eax + esi + 8] local 631 pavgb xmm1, xmm0 local 640 movdqu xmm1, [eax + esi + 16] local 642 pavgb xmm1, xmm0 local 645 movdqa xmm1, xmmword ptr kMadd21 local 676 movdqu xmm1, [eax + 16] // 16 pixels -> 6,7,8,9,10,11 local 679 pshufb xmm1, xmm5 local 683 movhlps xmm1, xmm0 local 712 movhlps xmm1, xmm0 local 715 punpcklbw xmm1, xmm5 local 719 paddusw xmm1, xmm7 local 726 paddusw xmm1, xmm7 local 736 psrldq xmm1, 2 local 738 psrldq xmm1, 2 local 776 movdqu xmm1, [eax + esi] local 780 movdqa xmm1, xmm0 // 16 pixels -> 0,1,2,3,4,5 of xmm1 local 781 pshufb xmm1, xmm2 local 784 paddusw xmm1, xmm6 local 786 paddusw xmm1, xmm0 local 788 pmulhuw xmm1, xmm5 // divide by 3,3,2, 3,3,2 local 789 packuswb xmm1, xmm1 local 792 psrlq xmm1, 16 local 817 movdqu xmm1, [edx + 16] local 822 paddusw xmm1, xmm3 local 905 movdqa xmm1, xmm2 // x0, x1 fractions. local 909 psrlw xmm1, 9 // 7 bit fractions. local 912 pshufb xmm1, xmm5 // 0011 local 915 pxor xmm1, xmm6 // 0..7f and 7f..0 local 916 paddusb xmm1, xmm7 // +1 so 0..7f and 80..1 local 917 pmaddubsw xmm1, xmm0 // 16 bit, 2 pixels. local 920 paddw xmm1, xmmword ptr kFadd40 // make pixels unsigned and round. local 921 psrlw xmm1, 7 // 8.7 fixed point to low 8 bits. local 922 packuswb xmm1, xmm1 // 8 bits, 2 pixels. local 969 movdqa xmm1, xmm0 local 971 punpckhbw xmm1, xmm1 local 995 movdqu xmm1, [eax + 16] local 997 shufps xmm0, xmm1, 0xdd local 1020 movdqu xmm1, [eax + 16] local 1023 shufps xmm0, xmm1, 0x88 // even pixels local 1024 shufps xmm2, xmm1, 0xdd // odd pixels local 1049 movdqu xmm1, [eax + 16] local 1054 pavgb xmm1, xmm3 local 1056 shufps xmm0, xmm1, 0x88 // even pixels local 1057 shufps xmm2, xmm1, 0xdd // odd pixels local 1087 movd xmm1, [eax + ebx] local 1127 movq xmm1, qword ptr [eax + ebx * 2] local 1128 movhps xmm1, qword ptr [eax + edi] local 1136 pavgb xmm1, xmm3 local 1138 shufps xmm0, xmm1, 0x88 // even pixels local 1139 shufps xmm2, xmm1, 0xdd // odd pixels local 1186 movd xmm1, [esi + edx * 4] // 1 source x1 pixels local 1192 movd xmm1, [esi + eax * 4] // 1 source x2 pixels local 1196 punpckldq xmm1, xmm4 // x2 x3 local 1209 movd xmm1, [esi + edx * 4] // 1 source x1 pixels local 1273 movdqa xmm1, xmm2 // x0, x1 fractions. local 1276 psrlw xmm1, 9 // 7 bit fractions. local 1278 pshufb xmm1, xmm5 // 0000000011111111 local 1280 pxor xmm1, xmm6 // 0..7f and 7f..0 local 1327 movdqa xmm1, xmm0 local 1329 punpckhdq xmm1, xmm1 local [all...] |
/external/libyuv/files/source/ |
H A D | row_win.cc | 33 xmm1 = _mm_cvtsi32_si128(*(uint32*)(u_buf + offset)); \ 34 xmm0 = _mm_unpacklo_epi8(xmm0, xmm1); \ 44 xmm1 = _mm_cvtsi32_si128(*(uint32*)(u_buf + offset)); \ 45 xmm0 = _mm_unpacklo_epi8(xmm0, xmm1); \ 56 xmm1 = _mm_loadu_si128(&xmm0); \ 59 xmm1 = _mm_maddubs_epi16(xmm1, *(__m128i*)yuvconstants->kUVToG); \ 62 xmm1 = _mm_sub_epi16(*(__m128i*)yuvconstants->kUVBiasG, xmm1); \ 66 xmm1 93 __m128i xmm0, xmm1, xmm2, xmm4; local 113 __m128i xmm0, xmm1, xmm2, xmm4, xmm5; local [all...] |
H A D | compare_win.cc | 34 movdqu xmm1, [eax] local 38 movdqa xmm3, xmm1 // abs trick 39 psubusb xmm1, xmm2 local 41 por xmm1, xmm2 local 42 movdqa xmm2, xmm1 43 punpcklbw xmm1, xmm5 local 45 pmaddwd xmm1, xmm1 local 47 paddd xmm0, xmm1 52 pshufd xmm1, xmm local 54 pshufd xmm1, xmm0, 0x01 local 141 movdqu xmm1, [eax] // src[0-15] local 155 punpckhbw xmm1, xmm7 // src[8-15] local 160 punpckhwd xmm1, xmm7 // src[12-15] local 161 pmulld xmm1, xmm5 local 163 paddd xmm1, xmm2 local 164 paddd xmm1, xmm3 local 166 pshufd xmm2, xmm1, 0x0e // upper 2 dwords local 167 paddd xmm1, xmm2 local 168 pshufd xmm2, xmm1, 0x01 local 169 paddd xmm1, xmm2 local 195 vpmovzxbd xmm1, [eax + 12] // src[12-15] local 198 vpmulld xmm1, xmm1, xmmword ptr kHashMul3 local 200 vpaddd xmm1, xmm1, xmm2 local 201 vpaddd xmm1, xmm1, xmm3 local 202 vpshufd xmm2, xmm1, 0x0e // upper 2 dwords local 203 vpaddd xmm1, xmm1,xmm2 local 204 vpshufd xmm2, xmm1, 0x01 local 205 vpaddd xmm1, xmm1, xmm2 local [all...] |
H A D | rotate_win.cc | 43 movq xmm1, qword ptr [eax + edi] local 45 punpcklbw xmm0, xmm1 47 movdqa xmm1, xmm0 local 48 palignr xmm1, xmm1, 8 local 68 punpcklwd xmm1, xmm3 local 70 movdqa xmm3, xmm1 91 punpckldq xmm1, xmm5 local 94 movdqa xmm5, xmm1 95 movq qword ptr [edx], xmm1 144 movdqu xmm1, [eax + edi] local 149 movdqa xmm1, xmm7 local 181 punpcklwd xmm1, xmm3 local 218 punpckldq xmm1, xmm5 local [all...] |
H A D | scale_win.cc | 103 movdqu xmm1, [eax + 16] local 106 psrlw xmm1, 8 local 107 packuswb xmm0, xmm1 135 movdqu xmm1, [eax + 16] local 138 pmaddubsw xmm1, xmm4 local 140 pavgw xmm1, xmm5 local 141 packuswb xmm0, xmm1 170 movdqu xmm1, [eax + 16] local 175 pmaddubsw xmm1, xmm4 local 179 paddw xmm1, xmm local 181 psrlw xmm1, 1 local 183 pavgw xmm1, xmm5 local 326 movdqu xmm1, [eax + 16] local 329 pand xmm1, xmm5 local 363 movdqu xmm1, [eax + 16] local 367 pmaddubsw xmm1, xmm4 local 371 paddw xmm1, xmm3 local 377 paddw xmm1, xmm3 local 384 paddw xmm1, xmm3 local 516 movdqu xmm1, [eax + 16] local 519 palignr xmm1, xmm0, 8 local 521 pshufb xmm1, xmm4 local 568 movdqu xmm1, [eax + esi] local 577 movdqu xmm1, [eax + esi + 8] local 586 movdqu xmm1, [eax + esi + 16] local 590 movdqa xmm1, xmmword ptr kMadd21 local 625 movdqu xmm1, [eax + esi] local 626 pavgb xmm1, xmm0 local 635 movdqu xmm1, [eax + esi + 8] local 636 pavgb xmm1, xmm0 local 645 movdqu xmm1, [eax + esi + 16] local 647 pavgb xmm1, xmm0 local 650 movdqa xmm1, xmmword ptr kMadd21 local 682 movdqu xmm1, [eax + 16] // 16 pixels -> 6,7,8,9,10,11 local 685 pshufb xmm1, xmm5 local 689 movhlps xmm1, xmm0 local 718 movhlps xmm1, xmm0 local 721 punpcklbw xmm1, xmm5 local 725 paddusw xmm1, xmm7 local 732 paddusw xmm1, xmm7 local 742 psrldq xmm1, 2 local 744 psrldq xmm1, 2 local 782 movdqu xmm1, [eax + esi] local 786 movdqa xmm1, xmm0 // 16 pixels -> 0,1,2,3,4,5 of xmm1 local 787 pshufb xmm1, xmm2 local 790 paddusw xmm1, xmm6 local 792 paddusw xmm1, xmm0 local 794 pmulhuw xmm1, xmm5 // divide by 3,3,2, 3,3,2 local 795 packuswb xmm1, xmm1 local 798 psrlq xmm1, 16 local 824 movdqu xmm1, [edx + 16] local 829 paddusw xmm1, xmm3 local 914 movdqa xmm1, xmm2 // x0, x1 fractions. local 918 psrlw xmm1, 9 // 7 bit fractions. local 921 pshufb xmm1, xmm5 // 0011 local 924 pxor xmm1, xmm6 // 0..7f and 7f..0 local 925 paddusb xmm1, xmm7 // +1 so 0..7f and 80..1 local 926 pmaddubsw xmm1, xmm0 // 16 bit, 2 pixels. local 929 paddw xmm1, xmmword ptr kFadd40 // make pixels unsigned and round. local 930 psrlw xmm1, 7 // 8.7 fixed point to low 8 bits. local 931 packuswb xmm1, xmm1 // 8 bits, 2 pixels. local 980 movdqa xmm1, xmm0 local 982 punpckhbw xmm1, xmm1 local 1006 movdqu xmm1, [eax + 16] local 1008 shufps xmm0, xmm1, 0xdd local 1031 movdqu xmm1, [eax + 16] local 1034 shufps xmm0, xmm1, 0x88 // even pixels local 1035 shufps xmm2, xmm1, 0xdd // odd pixels local 1060 movdqu xmm1, [eax + 16] local 1065 pavgb xmm1, xmm3 local 1067 shufps xmm0, xmm1, 0x88 // even pixels local 1068 shufps xmm2, xmm1, 0xdd // odd pixels local 1099 movd xmm1, [eax + ebx] local 1139 movq xmm1, qword ptr [eax + ebx * 2] local 1140 movhps xmm1, qword ptr [eax + edi] local 1148 pavgb xmm1, xmm3 local 1150 shufps xmm0, xmm1, 0x88 // even pixels local 1151 shufps xmm2, xmm1, 0xdd // odd pixels local 1200 movd xmm1, [esi + edx * 4] // 1 source x1 pixels local 1206 movd xmm1, [esi + eax * 4] // 1 source x2 pixels local 1210 punpckldq xmm1, xmm4 // x2 x3 local 1223 movd xmm1, [esi + edx * 4] // 1 source x1 pixels local 1289 movdqa xmm1, xmm2 // x0, x1 fractions. local 1292 psrlw xmm1, 9 // 7 bit fractions. local 1294 pshufb xmm1, xmm5 // 0000000011111111 local 1296 pxor xmm1, xmm6 // 0..7f and 7f..0 local 1345 movdqa xmm1, xmm0 local 1347 punpckhdq xmm1, xmm1 local [all...] |
/external/gemmlowp/internal/ |
H A D | pack_sse.h | 65 __m128i xmm1 = local 74 __m128i xmm5 = _mm_unpacklo_epi16(xmm1, xmm2); 97 xmm1 = _mm_cvtepu8_epi16(xmm9); 98 xmm2 = _mm_madd_epi16(xmm1, one); 103 xmm1 = _mm_cvtepu8_epi16(xmm10); 104 xmm2 = _mm_madd_epi16(xmm1, one); 107 xmm1 = _mm_cvtepu8_epi16(xmm11); 108 xmm2 = _mm_madd_epi16(xmm1, one); 111 xmm1 = _mm_cvtepu8_epi16(xmm12); 112 xmm2 = _mm_madd_epi16(xmm1, on [all...] |
/external/libyuv/files/util/ |
H A D | psnr.cc | 122 movdqu xmm1, [eax] local 125 movdqu xmm3, xmm1 126 psubusb xmm1, xmm2 local 128 por xmm1, xmm2 local 129 movdqu xmm2, xmm1 130 punpcklbw xmm1, xmm5 local 132 pmaddwd xmm1, xmm1 local 134 paddd xmm0, xmm1 139 pshufd xmm1, xmm local 141 pshufd xmm1, xmm0, 01h local [all...] |
/external/eigen/Eigen/src/Core/arch/SSE/ |
H A D | MathFunctions.h | 282 Packet4f xmm1, xmm2, xmm3, sign_bit, y; local 321 xmm1 = pmul(y, p4f_minus_cephes_DP1); 324 x = padd(x, xmm1); 381 Packet4f xmm1, xmm2, xmm3, y; local 410 xmm1 = pmul(y, p4f_minus_cephes_DP1); 413 x = padd(x, xmm1);
|
/external/google-breakpad/src/google_breakpad/common/ |
H A D | minidump_cpu_amd64.h | 173 uint128_struct xmm1; member in struct:__anon6893::__anon6894::__anon6895
|
/external/v8/src/ia32/ |
H A D | codegen-ia32.cc | 94 __ movdq(alignment == MOVE_ALIGNED, xmm1, Operand(src, 0x10)); 100 __ movdqa(Operand(dst, 0x10), xmm1); local 112 __ movdq(alignment == MOVE_ALIGNED, xmm1, Operand(src, 0x10)); 116 __ movdqa(Operand(dst, 0x10), xmm1); local 357 __ movsd(xmm1, Operand(src, count, times_1, -8)); 359 __ movsd(Operand(dst, count, times_1, -8), xmm1); local 364 __ movdqu(xmm1, Operand(src, count, times_1, -0x10)); 366 __ movdqu(Operand(dst, count, times_1, -0x10), xmm1); local 371 __ movdqu(xmm1, Operand(src, 0x10)); 374 __ movdqu(Operand(dst, 0x10), xmm1); local 384 __ movdqu(Operand(dst, 0x10), xmm1); local [all...] |
/external/pcre/dist2/src/sljit/ |
H A D | sljitNativeX86_common.c | 2313 sljit_s32 single, sljit_s32 xmm1, sljit_s32 xmm2, sljit_sw xmm2w) 2317 inst = emit_x86_instruction(compiler, 2 | (single ? EX86_PREF_F3 : EX86_PREF_F2) | EX86_SSE2, xmm1, 0, xmm2, xmm2w); 2325 sljit_s32 pref66, sljit_s32 xmm1, sljit_s32 xmm2, sljit_sw xmm2w) 2329 inst = emit_x86_instruction(compiler, 2 | (pref66 ? EX86_PREF_66 : 0) | EX86_SSE2, xmm1, 0, xmm2, xmm2w); 2312 emit_sse2(struct sljit_compiler *compiler, sljit_u8 opcode, sljit_s32 single, sljit_s32 xmm1, sljit_s32 xmm2, sljit_sw xmm2w) argument 2324 emit_sse2_logic(struct sljit_compiler *compiler, sljit_u8 opcode, sljit_s32 pref66, sljit_s32 xmm1, sljit_s32 xmm2, sljit_sw xmm2w) argument
|