/external/chromium_org/third_party/libvpx/source/libvpx/third_party/libyuv/source/ |
compare_win.cc | 76 vmovdqu ymm2, [eax + edx] local 79 vpsubusb ymm3, ymm1, ymm2 // abs difference trick 80 vpsubusb ymm2, ymm2, ymm1 local 81 vpor ymm1, ymm2, ymm3 local 82 vpunpcklbw ymm2, ymm1, ymm5 // u16. mutates order. local 84 vpmaddwd ymm2, ymm2, ymm2 // square + hadd to u32. local 87 vpaddd ymm0, ymm0, ymm2 [all...] |
row_win.cc | 873 vmovdqu ymm2, [eax + 64] local 877 vpmaddubsw ymm2, ymm2, ymm4 local 881 vphaddw ymm2, ymm2, ymm3 local 883 vpsrlw ymm2, ymm2, 7 local 884 vpackuswb ymm0, ymm0, ymm2 // mutates. 913 vmovdqu ymm2, [eax + 64] local 917 vpmaddubsw ymm2, ymm2, ymm local 921 vphaddw ymm2, ymm2, ymm3 local 923 vpaddw ymm2, ymm2, ymm5 local 925 vpsrlw ymm2, ymm2, 7 local 1367 vmovdqu ymm2, [eax + 64] local 1371 vpavgb ymm2, ymm2, [eax + esi + 64] local 1377 vshufps ymm4, ymm2, ymm3, 0x88 local 1378 vshufps ymm2, ymm2, ymm3, 0xdd local 1379 vpavgb ymm2, ymm2, ymm4 \/\/ mutated by vshufps local 1385 vpmaddubsw ymm3, ymm2, ymm7 local 1387 vpmaddubsw ymm2, ymm2, ymm6 local 2254 vpmaddubsw ymm2, ymm0, kUVToB_AVX \/\/ scale B UV local 2257 vpsubw ymm2, ymm2, kUVBiasB_AVX \/\/ unbias back to signed local 2268 vpaddsw ymm2, ymm2, ymm3 \/\/ B += Y local 2271 vpsraw ymm2, ymm2, 6 local 2274 vpackuswb ymm2, ymm2, ymm2 \/\/ B local 2279 vpunpcklbw ymm2, ymm2, ymm1 \/\/ BG local 2280 vpermq ymm2, ymm2, 0xd8 local 2283 vpunpcklwd ymm1, ymm2, ymm0 \/\/ BGRA first 8 pixels local 2284 vpunpckhwd ymm2, ymm2, ymm0 \/\/ BGRA next 8 pixels local 3549 vpsrlw ymm2, ymm0, 8 \/\/ odd bytes local 3554 vpackuswb ymm2, ymm2, ymm3 local 3556 vpermq ymm2, ymm2, 0xd8 local 3649 vpunpcklbw ymm2, ymm0, ymm1 \/\/ low 16 UV pairs. mutated qqword 0,2 local 3651 vperm2i128 ymm1, ymm2, ymm0, 0x20 \/\/ low 128 of ymm2 and low 128 of ymm0 local 3652 vperm2i128 ymm2, ymm2, ymm0, 0x31 \/\/ high 128 of ymm2 and high 128 of ymm0 local 3775 vmovdqu ymm2, [eax + 32] local 3778 vpblendvb ymm2, ymm2, [edx + 32], ymm0 local 3844 vpmovzxbd ymm2, qword ptr [eax + 8] local 3847 vpslld ymm2, ymm2, 24 local 3849 vpblendvb ymm2, ymm2, [edx + 32], ymm0 local 4960 vpshufb ymm2, ymm0, ymm4 \/\/ low 4 alphas local 5053 vpsrld ymm2, ymm6, 24 \/\/ alpha in low 8 bits. local 5057 vpunpcklwd ymm2, ymm3, ymm3 \/\/ low 4 inverted alphas. mutated. 1, 1, a, a local 5059 vpshufb ymm2, ymm2, ymm4 \/\/ replicate low 4 alphas. 1, a, a, a local 5119 vpunpcklwd ymm2, ymm3, ymm3 \/\/ low 4 inverted alphas. mutated. 1, 1, a, a local 5121 vpshufb ymm2, ymm2, ymm5 \/\/ replicate low 4 alphas. 1, a, a, a local 5543 vpunpcklbw ymm2, ymm3, ymm5 \/\/ low 4 local 6235 vmovdqu ymm2, [esi + edx] local 7211 vmulps ymm2, ymm0, ymm0 \/\/ X * X local 7214 vfmadd231ps ymm0, ymm2, ymm6 \/\/ result += C2 * X * X local 7215 vfmadd231ps ymm0, ymm2, ymm3 \/\/ result += C3 * X * X * X local [all...] |
/external/chromium_org/third_party/libyuv/source/ |
compare_win.cc | 76 vmovdqu ymm2, [eax + edx] local 79 vpsubusb ymm3, ymm1, ymm2 // abs difference trick 80 vpsubusb ymm2, ymm2, ymm1 local 81 vpor ymm1, ymm2, ymm3 local 82 vpunpcklbw ymm2, ymm1, ymm5 // u16. mutates order. local 84 vpmaddwd ymm2, ymm2, ymm2 // square + hadd to u32. local 87 vpaddd ymm0, ymm0, ymm2 [all...] |
row_win.cc | 874 vmovdqu ymm2, [eax + 64] local 878 vpmaddubsw ymm2, ymm2, ymm4 local 882 vphaddw ymm2, ymm2, ymm3 local 884 vpsrlw ymm2, ymm2, 7 local 885 vpackuswb ymm0, ymm0, ymm2 // mutates. 914 vmovdqu ymm2, [eax + 64] local 918 vpmaddubsw ymm2, ymm2, ymm local 922 vphaddw ymm2, ymm2, ymm3 local 924 vpaddw ymm2, ymm2, ymm5 local 926 vpsrlw ymm2, ymm2, 7 local 1368 vmovdqu ymm2, [eax + 64] local 1372 vpavgb ymm2, ymm2, [eax + esi + 64] local 1378 vshufps ymm4, ymm2, ymm3, 0x88 local 1379 vshufps ymm2, ymm2, ymm3, 0xdd local 1380 vpavgb ymm2, ymm2, ymm4 \/\/ mutated by vshufps local 1386 vpmaddubsw ymm3, ymm2, ymm7 local 1388 vpmaddubsw ymm2, ymm2, ymm6 local 2255 vpmaddubsw ymm2, ymm0, kUVToB_AVX \/\/ scale B UV local 2258 vpsubw ymm2, ymm2, kUVBiasB_AVX \/\/ unbias back to signed local 2269 vpaddsw ymm2, ymm2, ymm3 \/\/ B += Y local 2272 vpsraw ymm2, ymm2, 6 local 2275 vpackuswb ymm2, ymm2, ymm2 \/\/ B local 2280 vpunpcklbw ymm2, ymm2, ymm1 \/\/ BG local 2281 vpermq ymm2, ymm2, 0xd8 local 2284 vpunpcklwd ymm1, ymm2, ymm0 \/\/ BGRA first 8 pixels local 2285 vpunpckhwd ymm2, ymm2, ymm0 \/\/ BGRA next 8 pixels local 3550 vpsrlw ymm2, ymm0, 8 \/\/ odd bytes local 3555 vpackuswb ymm2, ymm2, ymm3 local 3557 vpermq ymm2, ymm2, 0xd8 local 3650 vpunpcklbw ymm2, ymm0, ymm1 \/\/ low 16 UV pairs. mutated qqword 0,2 local 3652 vperm2i128 ymm1, ymm2, ymm0, 0x20 \/\/ low 128 of ymm2 and low 128 of ymm0 local 3653 vperm2i128 ymm2, ymm2, ymm0, 0x31 \/\/ high 128 of ymm2 and high 128 of ymm0 local 3776 vmovdqu ymm2, [eax + 32] local 3779 vpblendvb ymm2, ymm2, [edx + 32], ymm0 local 3845 vpmovzxbd ymm2, qword ptr [eax + 8] local 3848 vpslld ymm2, ymm2, 24 local 3850 vpblendvb ymm2, ymm2, [edx + 32], ymm0 local 4961 vpshufb ymm2, ymm0, ymm4 \/\/ low 4 alphas local 5054 vpsrld ymm2, ymm6, 24 \/\/ alpha in low 8 bits. local 5058 vpunpcklwd ymm2, ymm3, ymm3 \/\/ low 4 inverted alphas. mutated. 1, 1, a, a local 5060 vpshufb ymm2, ymm2, ymm4 \/\/ replicate low 4 alphas. 1, a, a, a local 5120 vpunpcklwd ymm2, ymm3, ymm3 \/\/ low 4 inverted alphas. mutated. 1, 1, a, a local 5122 vpshufb ymm2, ymm2, ymm5 \/\/ replicate low 4 alphas. 1, a, a, a local 5544 vpunpcklbw ymm2, ymm3, ymm5 \/\/ low 4 local 6236 vmovdqu ymm2, [esi + edx] local 7212 vmulps ymm2, ymm0, ymm0 \/\/ X * X local 7215 vfmadd231ps ymm0, ymm2, ymm6 \/\/ result += C2 * X * X local 7216 vfmadd231ps ymm0, ymm2, ymm3 \/\/ result += C3 * X * X * X local [all...] |