/external/libvpx/libvpx/third_party/libyuv/source/ |
compare_neon.cc | 26 uint32_t HammingDistance_NEON(const uint8_t* src_a, 51 : "+r"(src_a), "+r"(src_b), "+r"(count), "=r"(diff) 57 uint32_t SumSquareError_NEON(const uint8_t* src_a, 85 : "+r"(src_a), "+r"(src_b), "+r"(count), "=r"(sse)
|
compare_neon64.cc | 25 uint32_t HammingDistance_NEON(const uint8_t* src_a, 46 : "+r"(src_a), "+r"(src_b), "+r"(count), "=r"(diff) 52 uint32_t SumSquareError_NEON(const uint8_t* src_a, 79 : "+r"(src_a), "+r"(src_b), "+r"(count), "=r"(sse)
|
compare_gcc.cc | 26 uint32_t HammingDistance_SSE42(const uint8_t* src_a, 64 : "+r"(src_a), // %0 74 uint32_t HammingDistance_SSE42(const uint8_t* src_a, 103 : "+r"(src_a), // %0 118 uint32_t HammingDistance_SSSE3(const uint8_t* src_a, 164 : "+r"(src_a), // %0 177 uint32_t HammingDistance_AVX2(const uint8_t* src_a, 220 : "+r"(src_a), // %0 232 uint32_t SumSquareError_SSE2(const uint8_t* src_a, 266 : "+r"(src_a), // % [all...] |
compare_common.cc | 21 uint32_t HammingDistance_C1(const uint8_t* src_a, 28 int x = src_a[i] ^ src_b[i]; 51 uint32_t HammingDistance_C(const uint8_t* src_a, 58 uint32_t x = *((const uint32_t*)src_a) ^ *((const uint32_t*)src_b); 62 src_a += 4; 67 uint32_t x = *src_a ^ *src_b; 71 src_a += 1; 78 uint32_t SumSquareError_C(const uint8_t* src_a, 84 int diff = src_a[i] - src_b[i];
|
compare.cc | 121 uint64_t ComputeHammingDistance(const uint8_t* src_a, 130 uint32_t (*HammingDistance)(const uint8_t* src_a, const uint8_t* src_b, 161 diff += HammingDistance(src_a + i, src_b + i, kBlockSize); 163 src_a += count & ~(kBlockSize - 1); 166 diff += HammingDistance(src_a, src_b, remainder); 167 src_a += remainder; 172 diff += HammingDistance_C(src_a, src_b, remainder); 179 uint64_t ComputeSumSquareError(const uint8_t* src_a, 189 uint32_t (*SumSquareError)(const uint8_t* src_a, const uint8_t* src_b, 217 sse += SumSquareError(src_a + i, src_b + i, kBlockSize) [all...] |
compare_msa.cc | 25 uint32_t HammingDistance_MSA(const uint8_t* src_a, 34 src0 = (v16u8)__msa_ld_b((v16i8*)src_a, 0); 35 src1 = (v16u8)__msa_ld_b((v16i8*)src_a, 16); 42 src_a += 32; 52 uint32_t SumSquareError_MSA(const uint8_t* src_a, 63 src0 = (v16u8)__msa_ld_b((v16i8*)src_a, 0); 64 src1 = (v16u8)__msa_ld_b((v16i8*)src_a, 16); 79 src_a += 32;
|
compare_win.cc | 28 uint32_t HammingDistance_SSE42(const uint8_t* src_a, 35 uint32_t x = *((uint32_t*)src_a) ^ *((uint32_t*)src_b); // NOLINT 36 src_a += 4; 44 SumSquareError_SSE2(const uint8_t* src_a, const uint8_t* src_b, int count) { 46 mov eax, [esp + 4] // src_a 85 SumSquareError_AVX2(const uint8_t* src_a, const uint8_t* src_b, int count) { 87 mov eax, [esp + 4] // src_a
|
/external/libyuv/files/unit_test/ |
compare_test.cc | 36 align_buffer_page_end(src_a, kMaxTest); 48 src_a[i] = (fastrand() & 0xff); 52 uint32 h1 = HashDjb2(src_a, kMaxTest, 5381); 57 memcpy(src_a + kMaxTest / 2, src_b + kMaxTest / 2, kMaxTest / 2); 58 h1 = HashDjb2(src_a, kMaxTest, 5381); 63 memcpy(src_a + kMaxTest / 2, src_a, kMaxTest / 2); 65 memcpy(src_a, src_b, kMaxTest / 2); 66 h1 = HashDjb2(src_a, kMaxTest, 5381); 71 memcpy(src_a, src_b, kMaxTest) [all...] |
/external/libaom/libaom/third_party/libyuv/source/ |
compare_neon.cc | 22 uint32 SumSquareError_NEON(const uint8* src_a, const uint8* src_b, int count) { 51 : "+r"(src_a),
|
compare_neon64.cc | 21 uint32 SumSquareError_NEON(const uint8* src_a, const uint8* src_b, int count) { 49 : "+r"(src_a),
|
compare.cc | 130 uint32 SumSquareError_C(const uint8* src_a, const uint8* src_b, int count); 134 uint32 SumSquareError_NEON(const uint8* src_a, const uint8* src_b, int count); 139 uint32 SumSquareError_SSE2(const uint8* src_a, const uint8* src_b, int count); 144 uint32 SumSquareError_AVX2(const uint8* src_a, const uint8* src_b, int count); 149 uint64 ComputeSumSquareError(const uint8* src_a, const uint8* src_b, 158 uint32 (*SumSquareError)(const uint8* src_a, const uint8* src_b, int count) = 181 sse += SumSquareError(src_a + i, src_b + i, kBlockSize); 183 src_a += count & ~(kBlockSize - 1); 186 sse += SumSquareError(src_a, src_b, remainder); 187 src_a += remainder [all...] |
compare_common.cc | 18 uint32 SumSquareError_C(const uint8* src_a, const uint8* src_b, int count) { 22 int diff = src_a[i] - src_b[i];
|
compare_gcc.cc | 21 uint32 SumSquareError_SSE2(const uint8* src_a, const uint8* src_b, int count) { 52 : "+r"(src_a), // %0
|
/external/libyuv/files/source/ |
compare_neon.cc | 24 uint32 SumSquareError_NEON(const uint8* src_a, const uint8* src_b, int count) { 52 : "+r"(src_a),
|
compare_neon64.cc | 23 uint32 SumSquareError_NEON(const uint8* src_a, const uint8* src_b, int count) { 50 : "+r"(src_a),
|
compare_common.cc | 20 uint32 SumSquareError_C(const uint8* src_a, const uint8* src_b, int count) { 24 int diff = src_a[i] - src_b[i];
|
compare.cc | 115 uint64 ComputeSumSquareError(const uint8* src_a, 125 uint32 (*SumSquareError)(const uint8* src_a, const uint8* src_b, int count) = 148 sse += SumSquareError(src_a + i, src_b + i, kBlockSize); 150 src_a += count & ~(kBlockSize - 1); 153 sse += SumSquareError(src_a, src_b, remainder); 154 src_a += remainder; 159 sse += SumSquareError_C(src_a, src_b, remainder); 165 uint64 ComputeSumSquareErrorPlane(const uint8* src_a, 180 sse += ComputeSumSquareError(src_a, src_b, width); 181 src_a += stride_a [all...] |
compare_gcc.cc | 25 uint32 SumSquareError_SSE2(const uint8* src_a, const uint8* src_b, int count) { 56 : "+r"(src_a), // %0
|
/external/libyuv/files/util/ |
psnr.cc | 41 static uint32 SumSquareError_NEON(const uint8* src_a, 69 : "+r"(src_a), "+r"(src_b), "+r"(count), "=r"(sse) 76 static uint32 SumSquareError_NEON(const uint8* src_a, 103 : "+r"(src_a), "+r"(src_b), "+r"(count), "=r"(sse) 110 __declspec(naked) static uint32 SumSquareError_SSE2(const uint8* /*src_a*/, 114 mov eax, [esp + 4] // src_a 149 static uint32 SumSquareError_SSE2(const uint8* src_a, 182 : "+r"(src_a), // %0 231 static uint32 SumSquareError_C(const uint8* src_a, 236 int diff = src_a[x] - src_b[x] [all...] |
/external/libvpx/libvpx/third_party/libyuv/include/libyuv/ |
compare.h | 27 uint64_t ComputeHammingDistance(const uint8_t* src_a, 41 uint64_t ComputeSumSquareError(const uint8_t* src_a, 46 uint64_t ComputeSumSquareErrorPlane(const uint8_t* src_a, 59 double CalcFramePsnr(const uint8_t* src_a, 83 double CalcFrameSsim(const uint8_t* src_a,
|
/external/libaom/libaom/third_party/libyuv/include/libyuv/ |
compare.h | 33 uint64 ComputeSumSquareError(const uint8* src_a, 37 uint64 ComputeSumSquareErrorPlane(const uint8* src_a, int stride_a, 47 double CalcFramePsnr(const uint8* src_a, int stride_a, 61 double CalcFrameSsim(const uint8* src_a, int stride_a,
|
/external/libyuv/files/include/libyuv/ |
compare.h | 32 uint64 ComputeSumSquareError(const uint8* src_a, const uint8* src_b, int count); 35 uint64 ComputeSumSquareErrorPlane(const uint8* src_a, 48 double CalcFramePsnr(const uint8* src_a, 72 double CalcFrameSsim(const uint8* src_a,
|
compare_row.h | 70 uint32 SumSquareError_C(const uint8* src_a, const uint8* src_b, int count); 71 uint32 SumSquareError_SSE2(const uint8* src_a, const uint8* src_b, int count); 72 uint32 SumSquareError_AVX2(const uint8* src_a, const uint8* src_b, int count); 73 uint32 SumSquareError_NEON(const uint8* src_a, const uint8* src_b, int count);
|
/external/webp/src/demux/ |
anim_decode.c | 197 static uint8_t BlendChannelNonPremult(uint32_t src, uint8_t src_a, 202 const uint32_t blend_unscaled = src_channel * src_a + dst_channel * dst_a; 209 const uint8_t src_a = (src >> 24) & 0xff; local 211 if (src_a == 0) { 216 // dst_factor_a = (dst_a * (255 - src_a)) / 255. 217 const uint8_t dst_factor_a = (dst_a * (256 - src_a)) >> 8; 218 const uint8_t blend_a = src_a + dst_factor_a; 222 BlendChannelNonPremult(src, src_a, dst, dst_factor_a, scale, 0); 224 BlendChannelNonPremult(src, src_a, dst, dst_factor_a, scale, 8); 226 BlendChannelNonPremult(src, src_a, dst, dst_factor_a, scale, 16) 259 const uint8_t src_a = (src >> 24) & 0xff; local [all...] |
/external/deqp/external/openglcts/modules/glesext/draw_buffers_indexed/ |
esextcDrawBuffersIndexedBase.hpp | 105 void SetBlendFuncSeparatei(int idx, glw::GLenum src_rgb, glw::GLenum dst_rgb, glw::GLenum src_a, 113 void SetBlendFuncSeparate(glw::GLenum src_rgb, glw::GLenum dst_rgb, glw::GLenum src_a, glw::GLenum dst_a);
|