/external/libvpx/libvpx/third_party/libyuv/source/ |
row_win.cc | 57 xmm2 = _mm_loadu_si128(&xmm0); \ 60 xmm2 = _mm_maddubs_epi16(xmm2, *(__m128i*)yuvconstants->kUVToR); \ 63 xmm2 = _mm_sub_epi16(*(__m128i*)yuvconstants->kUVBiasR, xmm2); \ 67 xmm2 = _mm_adds_epi16(xmm2, xmm4); \ 70 xmm2 = _mm_srai_epi16(xmm2, 6); \ 73 xmm2 = _mm_packus_epi16(xmm2, xmm2) 94 __m128i xmm0, xmm1, xmm2, xmm4; local 114 __m128i xmm0, xmm1, xmm2, xmm4, xmm5; local [all...] |
compare_win.cc | 36 movdqu xmm2, [edx] local 39 psubusb xmm1, xmm2 40 psubusb xmm2, xmm3 local 41 por xmm1, xmm2 42 movdqa xmm2, xmm1 local 44 punpckhbw xmm2, xmm5 local 46 pmaddwd xmm2, xmm2 local 48 paddd xmm0, xmm2 145 movdqa xmm2, xmm local 146 punpcklbw xmm2, xmm7 \/\/ src[0-7] local 156 movdqa xmm2, xmm1 local 157 punpcklwd xmm2, xmm7 \/\/ src[8-11] local 158 pmulld xmm2, xmm5 local 166 pshufd xmm2, xmm1, 0x0e \/\/ upper 2 dwords local 168 pshufd xmm2, xmm1, 0x01 local 193 vpmovzxbd xmm2, [eax + 8] \/\/ src[8-11] local 196 vpmulld xmm2, xmm2, xmmword ptr kHashMul2 local 202 vpshufd xmm2, xmm1, 0x0e \/\/ upper 2 dwords local 204 vpshufd xmm2, xmm1, 0x01 local [all...] |
rotate_win.cc | 44 movq xmm2, qword ptr [eax] local 49 punpcklbw xmm2, xmm3 local 50 movdqa xmm3, xmm2 65 punpcklwd xmm0, xmm2 67 movdqa xmm2, xmm0 local 69 palignr xmm2, xmm2, 8 local 85 punpckldq xmm2, xmm6 local 86 movdqa xmm6, xmm2 88 movq qword ptr [edx], xmm2 146 movdqu xmm2, [eax] local 150 punpcklbw xmm2, xmm3 local 175 movdqa xmm2, xmm5 local 204 punpckldq xmm2, xmm6 local [all...] |
scale_win.cc | 174 movdqu xmm2, [eax + esi] local 179 pmaddubsw xmm2, xmm4 local 181 paddw xmm0, xmm2 // vertical add 362 movdqu xmm2, [eax + esi] local 366 pmaddubsw xmm2, xmm4 local 368 paddw xmm0, xmm2 // vertical add rows 0, 1 370 movdqu xmm2, [eax + esi * 2] local 372 pmaddubsw xmm2, xmm4 local 374 paddw xmm0, xmm2 // add row 2 376 movdqu xmm2, [eax + edi local 379 pmaddubsw xmm2, xmm4 local 513 movdqa xmm2, xmm1 local 517 pshufb xmm2, xmm5 local 554 movdqa xmm2, xmmword ptr kShuf01 local 611 movdqa xmm2, xmmword ptr kShuf01 local 704 movdqa xmm2, xmmword ptr kShufAc local 769 movdqa xmm2, xmmword ptr kShufAb0 local 818 movdqa xmm2, xmm3 local 819 punpcklbw xmm2, xmm5 local 884 movd xmm2, [esp + 12 + 16] \/\/ x local 892 pextrw eax, xmm2, 1 \/\/ get x0 integer. preroll local 898 punpckldq xmm2, xmm0 \/\/ x0 x1 local 901 pextrw edx, xmm2, 3 \/\/ get x1 integer. preroll local 906 paddd xmm2, xmm3 \/\/ x += dx local 918 pextrw eax, xmm2, 1 \/\/ get x0 integer. next iteration. local 919 pextrw edx, xmm2, 3 \/\/ get x1 integer. next iteration. local 936 psrlw xmm2, 9 \/\/ 7 bit fractions. local 937 pshufb xmm2, xmm5 \/\/ 0011 local 939 pxor xmm2, xmm6 \/\/ 0..7f and 7f..0 local 940 paddusb xmm2, xmm7 \/\/ +1 so 0..7f and 80..1 local 941 pmaddubsw xmm2, xmm0 \/\/ 16 bit local 942 paddw xmm2, xmmword ptr kFadd40 \/\/ make pixels unsigned and round. local 943 psrlw xmm2, 7 \/\/ 8.7 fixed point to low 8 bits. local 944 packuswb xmm2, xmm2 \/\/ 8 bits local 1022 movdqa xmm2, xmm0 local 1024 shufps xmm2, xmm1, 0xdd \/\/ odd pixels local 1050 movdqu xmm2, [eax + esi] local 1055 movdqa xmm2, xmm0 \/\/ average columns (8 to 4 pixels) local 1057 shufps xmm2, xmm1, 0xdd \/\/ odd pixels local 1089 movd xmm2, [eax + ebx * 2] local 1092 punpckldq xmm2, xmm3 local 1130 movq xmm2, qword ptr [esi] \/\/ row1 4 pairs local 1131 movhps xmm2, qword ptr [esi + ebx] local 1137 movdqa xmm2, xmm0 \/\/ average columns (8 to 4 pixels) local 1139 shufps xmm2, xmm1, 0xdd \/\/ odd pixels local 1163 movd xmm2, [esp + 8 + 16] \/\/ x local 1166 pshufd xmm2, xmm2, 0 \/\/ x0 x0 x0 x0 local 1168 paddd xmm2, xmm0 local 1171 paddd xmm2, xmm0 \/\/ x3 x2 x1 x0 local 1175 pextrw eax, xmm2, 1 \/\/ get x0 integer. local 1176 pextrw edx, xmm2, 3 \/\/ get x1 integer. local 1187 pextrw eax, xmm2, 5 \/\/ get x2 integer. local 1188 pextrw edx, xmm2, 7 \/\/ get x3 integer. local 1189 paddd xmm2, xmm3 \/\/ x += dx local 1194 pextrw eax, xmm2, 1 \/\/ get x0 integer. next iteration. local 1195 pextrw edx, xmm2, 3 \/\/ get x1 integer. next iteration. local 1210 pextrw eax, xmm2, 5 \/\/ get x2 integer. local 1254 movd xmm2, [esp + 8 + 16] \/\/ x local 1260 pextrw eax, xmm2, 1 \/\/ get x0 integer. preroll local 1266 punpckldq xmm2, xmm0 \/\/ x0 x1 local 1269 pextrw edx, xmm2, 3 \/\/ get x1 integer. preroll local 1274 paddd xmm2, xmm3 \/\/ x += dx local 1282 pextrw eax, xmm2, 1 \/\/ get x0 integer. next iteration. local 1283 pextrw edx, xmm2, 3 \/\/ get x1 integer. next iteration. local 1299 pshufb xmm2, xmm5 \/\/ 00000000 local 1301 pxor xmm2, xmm6 \/\/ 0..7f and 7f..0 local [all...] |
/external/libyuv/files/source/ |
row_win.cc | 57 xmm2 = _mm_loadu_si128(&xmm0); \ 60 xmm2 = _mm_maddubs_epi16(xmm2, *(__m128i*)yuvconstants->kUVToR); \ 63 xmm2 = _mm_sub_epi16(*(__m128i*)yuvconstants->kUVBiasR, xmm2); \ 67 xmm2 = _mm_adds_epi16(xmm2, xmm4); \ 70 xmm2 = _mm_srai_epi16(xmm2, 6); \ 73 xmm2 = _mm_packus_epi16(xmm2, xmm2) 93 __m128i xmm0, xmm1, xmm2, xmm4; local 113 __m128i xmm0, xmm1, xmm2, xmm4, xmm5; local [all...] |
compare_win.cc | 36 movdqu xmm2, [edx] local 39 psubusb xmm1, xmm2 40 psubusb xmm2, xmm3 local 41 por xmm1, xmm2 42 movdqa xmm2, xmm1 local 44 punpckhbw xmm2, xmm5 local 46 pmaddwd xmm2, xmm2 local 48 paddd xmm0, xmm2 145 movdqa xmm2, xmm local 146 punpcklbw xmm2, xmm7 \/\/ src[0-7] local 156 movdqa xmm2, xmm1 local 157 punpcklwd xmm2, xmm7 \/\/ src[8-11] local 158 pmulld xmm2, xmm5 local 166 pshufd xmm2, xmm1, 0x0e \/\/ upper 2 dwords local 168 pshufd xmm2, xmm1, 0x01 local 193 vpmovzxbd xmm2, [eax + 8] \/\/ src[8-11] local 196 vpmulld xmm2, xmm2, xmmword ptr kHashMul2 local 202 vpshufd xmm2, xmm1, 0x0e \/\/ upper 2 dwords local 204 vpshufd xmm2, xmm1, 0x01 local [all...] |
rotate_win.cc | 46 movq xmm2, qword ptr [eax] local 51 punpcklbw xmm2, xmm3 local 52 movdqa xmm3, xmm2 67 punpcklwd xmm0, xmm2 69 movdqa xmm2, xmm0 local 71 palignr xmm2, xmm2, 8 local 87 punpckldq xmm2, xmm6 local 88 movdqa xmm6, xmm2 90 movq qword ptr [edx], xmm2 150 movdqu xmm2, [eax] local 154 punpcklbw xmm2, xmm3 local 179 movdqa xmm2, xmm5 local 208 punpckldq xmm2, xmm6 local [all...] |
scale_win.cc | 171 movdqu xmm2, [eax + esi] local 176 pmaddubsw xmm2, xmm4 local 178 paddw xmm0, xmm2 // vertical add 364 movdqu xmm2, [eax + esi] local 368 pmaddubsw xmm2, xmm4 local 370 paddw xmm0, xmm2 // vertical add rows 0, 1 372 movdqu xmm2, [eax + esi * 2] local 374 pmaddubsw xmm2, xmm4 local 376 paddw xmm0, xmm2 // add row 2 378 movdqu xmm2, [eax + edi local 381 pmaddubsw xmm2, xmm4 local 518 movdqa xmm2, xmm1 local 522 pshufb xmm2, xmm5 local 559 movdqa xmm2, xmmword ptr kShuf01 local 616 movdqa xmm2, xmmword ptr kShuf01 local 710 movdqa xmm2, xmmword ptr kShufAc local 775 movdqa xmm2, xmmword ptr kShufAb0 local 825 movdqa xmm2, xmm3 local 826 punpcklbw xmm2, xmm5 local 893 movd xmm2, [esp + 12 + 16] \/\/ x local 901 pextrw eax, xmm2, 1 \/\/ get x0 integer. preroll local 907 punpckldq xmm2, xmm0 \/\/ x0 x1 local 910 pextrw edx, xmm2, 3 \/\/ get x1 integer. preroll local 915 paddd xmm2, xmm3 \/\/ x += dx local 927 pextrw eax, xmm2, 1 \/\/ get x0 integer. next iteration. local 928 pextrw edx, xmm2, 3 \/\/ get x1 integer. next iteration. local 945 psrlw xmm2, 9 \/\/ 7 bit fractions. local 946 pshufb xmm2, xmm5 \/\/ 0011 local 948 pxor xmm2, xmm6 \/\/ 0..7f and 7f..0 local 949 paddusb xmm2, xmm7 \/\/ +1 so 0..7f and 80..1 local 950 pmaddubsw xmm2, xmm0 \/\/ 16 bit local 951 paddw xmm2, xmmword ptr kFadd40 \/\/ make pixels unsigned and round. local 952 psrlw xmm2, 7 \/\/ 8.7 fixed point to low 8 bits. local 953 packuswb xmm2, xmm2 \/\/ 8 bits local 1033 movdqa xmm2, xmm0 local 1035 shufps xmm2, xmm1, 0xdd \/\/ odd pixels local 1061 movdqu xmm2, [eax + esi] local 1066 movdqa xmm2, xmm0 \/\/ average columns (8 to 4 pixels) local 1068 shufps xmm2, xmm1, 0xdd \/\/ odd pixels local 1101 movd xmm2, [eax + ebx * 2] local 1104 punpckldq xmm2, xmm3 local 1142 movq xmm2, qword ptr [esi] \/\/ row1 4 pairs local 1143 movhps xmm2, qword ptr [esi + ebx] local 1149 movdqa xmm2, xmm0 \/\/ average columns (8 to 4 pixels) local 1151 shufps xmm2, xmm1, 0xdd \/\/ odd pixels local 1177 movd xmm2, [esp + 8 + 16] \/\/ x local 1180 pshufd xmm2, xmm2, 0 \/\/ x0 x0 x0 x0 local 1182 paddd xmm2, xmm0 local 1185 paddd xmm2, xmm0 \/\/ x3 x2 x1 x0 local 1189 pextrw eax, xmm2, 1 \/\/ get x0 integer. local 1190 pextrw edx, xmm2, 3 \/\/ get x1 integer. local 1201 pextrw eax, xmm2, 5 \/\/ get x2 integer. local 1202 pextrw edx, xmm2, 7 \/\/ get x3 integer. local 1203 paddd xmm2, xmm3 \/\/ x += dx local 1208 pextrw eax, xmm2, 1 \/\/ get x0 integer. next iteration. local 1209 pextrw edx, xmm2, 3 \/\/ get x1 integer. next iteration. local 1224 pextrw eax, xmm2, 5 \/\/ get x2 integer. local 1270 movd xmm2, [esp + 8 + 16] \/\/ x local 1276 pextrw eax, xmm2, 1 \/\/ get x0 integer. preroll local 1282 punpckldq xmm2, xmm0 \/\/ x0 x1 local 1285 pextrw edx, xmm2, 3 \/\/ get x1 integer. preroll local 1290 paddd xmm2, xmm3 \/\/ x += dx local 1298 pextrw eax, xmm2, 1 \/\/ get x0 integer. next iteration. local 1299 pextrw edx, xmm2, 3 \/\/ get x1 integer. next iteration. local 1315 pshufb xmm2, xmm5 \/\/ 00000000 local 1317 pxor xmm2, xmm6 \/\/ 0..7f and 7f..0 local [all...] |
/external/libyuv/files/util/ |
psnr.cc | 123 movdqu xmm2, [eax + edx] local 126 psubusb xmm1, xmm2 127 psubusb xmm2, xmm3 local 128 por xmm1, xmm2 129 movdqu xmm2, xmm1 local 131 punpckhbw xmm2, xmm5 local 133 pmaddwd xmm2, xmm2 local 135 paddd xmm0, xmm2 160 "movdqu (%0,%1,1),%%xmm2 \n [all...] |
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/EfiCommonLib/Ia32/ |
EfiCopyMemSSE2.c | 110 movdqu xmm2, OWORD PTR ds:[esi+32]
local 111 movdqu OWORD PTR ds:[edi+32], xmm2
|
/external/gemmlowp/internal/ |
pack_SSE.h | 102 __m128i xmm2 = _mm_loadl_epi64( local 109 __m128i xmm5 = _mm_unpacklo_epi16(xmm1, xmm2); 139 xmm2 = _mm_madd_epi16(xmm1, one); 142 sums_of_each_slice_xmm = _mm_add_epi32(sums_of_each_slice_xmm, xmm2); 145 xmm2 = _mm_madd_epi16(xmm1, one); 146 sums_of_each_slice_xmm = _mm_add_epi32(sums_of_each_slice_xmm, xmm2); 149 xmm2 = _mm_madd_epi16(xmm1, one); 150 sums_of_each_slice_xmm = _mm_add_epi32(sums_of_each_slice_xmm, xmm2); 153 xmm2 = _mm_madd_epi16(xmm1, one); 154 sums_of_each_slice_xmm = _mm_add_epi32(sums_of_each_slice_xmm, xmm2); [all...] |
/external/eigen/Eigen/src/Core/arch/SSE/ |
MathFunctions.h | 282 Packet4f xmm1, xmm2, xmm3, sign_bit, y; local 322 xmm2 = pmul(y, p4f_minus_cephes_DP2); 325 x = padd(x, xmm2); 381 Packet4f xmm1, xmm2, xmm3, y; local 411 xmm2 = pmul(y, p4f_minus_cephes_DP2); 414 x = padd(x, xmm2);
|
/external/google-breakpad/src/google_breakpad/common/ |
minidump_cpu_amd64.h | 174 uint128_struct xmm2; member in struct:__anon19396::__anon19397::__anon19398
|
/external/v8/src/ia32/ |
codegen-ia32.cc | 95 __ movdq(alignment == MOVE_ALIGNED, xmm2, Operand(src, 0x20)); 101 __ movdqa(Operand(dst, 0x20), xmm2); local 372 __ movdqu(xmm2, Operand(src, count, times_1, -0x10)); 375 __ movdqu(Operand(dst, count, times_1, -0x10), xmm2); local 381 __ movdqu(xmm2, Operand(src, 0x20)); 385 __ movdqu(Operand(dst, 0x20), xmm2); local
|
/packages/apps/LegacyCamera/jni/feature_stab/db_vlvm/ |
db_feature_detection.cpp | 524 cvtpi2ps xmm2,[ecx+8] /*7 Convert two integers into floating point of low double-word*/ local 527 movlhps xmm2,xmm2 /*8 Move them to the high double-word*/ local 530 cvtpi2ps xmm2,[ecx] /*9 Convert two integers into floating point of low double-word*/ local 534 mulps xmm0,xmm2 /*11 Multiply to get Gxx*Gyy*/ 535 addps xmm2,xmm3 /*12 Add to get Gxx+Gyy*/ local 538 mulps xmm2,xmm2 /*14 Multiply to get (Gxx+Gyy)*(Gxx+Gyy)*/ local 543 mulps xmm2,xmm7 /*16 Multiply to get k*(Gxx+Gyy)*(Gxx+Gyy)*/ local 549 subps xmm0,xmm2 /*17 Subtract to get Gxx*Gyy-Gxy*Gxy-k*(Gxx+Gyy)*(Gxx+Gyy)* 563 cvtpi2ps xmm2,[ecx+40] \/*(7 Next) Convert two integers into floating point of low double-word*\/ local 570 movlhps xmm2,xmm2 \/*(8 Next) Move them to the high double-word*\/ local 575 cvtpi2ps xmm2,[ecx+32] \/*(9 Next) Convert two integers into floating point of low double-word*\/ local 586 addps xmm2,xmm3 \/*Add to get Gxx+Gyy*\/ local 588 mulps xmm2,xmm2 \/*Multiply to get (Gxx+Gyy)*(Gxx+Gyy)*\/ local 590 mulps xmm2,xmm7 \/*Multiply to get k*(Gxx+Gyy)*(Gxx+Gyy)*\/ local 758 movaps xmm2,[eax+32] local 768 maxps xmm2,[eax+160] local 778 maxps xmm2,[eax+288] local 788 maxps xmm2,[eax+416] local 797 maxps xmm2,xmm3 local 836 movaps xmm2,[eax+32] local 846 maxps xmm2,[eax+160] local 855 maxps xmm2,xmm3 local 894 movaps xmm2,[eax+32] local 903 maxps xmm2,xmm3 local 942 movaps xmm2,[eax+32] local 947 maxps xmm2,xmm3 local 1088 movaps xmm2,[eax+32] local 1096 maxps xmm2,[ebx+32] local 1114 movaps xmm2,[eax+160] local 1122 maxps xmm2,[ebx+160] local 1140 movaps xmm2,[eax+288] local 1148 maxps xmm2,[ebx+288] local 1166 movaps xmm2,[eax+416] local 1174 maxps xmm2,[ebx+416] local 1214 movups xmm2,[eax+32] local 1222 maxps xmm2,[ebx+32] local 1240 movups xmm2,[eax+160] local 1248 maxps xmm2,[ebx+160] local 1266 movups xmm2,[eax+288] local 1274 maxps xmm2,[ebx+288] local 1292 movups xmm2,[eax+416] local 1300 maxps xmm2,[ebx+416] local [all...] |
/external/mesa3d/src/gallium/auxiliary/gallivm/ |
lp_bld_arit.c | 2133 LLVMValueRef xmm2 = LLVMBuildFMul(b, y_2, DP2, "xmm2"); local 2351 LLVMValueRef xmm2 = LLVMBuildFMul(b, y_2, DP2, "xmm2"); local [all...] |