Home
last modified time | relevance | path

Searched refs:src_a (Results 1 – 25 of 74) sorted by relevance

123

/external/libyuv/unit_test/
Dcompare_test.cc42 align_buffer_page_end(src_a, kMaxTest); in TEST_F()
54 src_a[i] = (fastrand() & 0xff); in TEST_F()
58 uint32_t h1 = HashDjb2(src_a, kMaxTest, 5381); in TEST_F()
63 memcpy(src_a + kMaxTest / 2, src_b + kMaxTest / 2, kMaxTest / 2); in TEST_F()
64 h1 = HashDjb2(src_a, kMaxTest, 5381); in TEST_F()
69 memcpy(src_a + kMaxTest / 2, src_a, kMaxTest / 2); in TEST_F()
71 memcpy(src_a, src_b, kMaxTest / 2); in TEST_F()
72 h1 = HashDjb2(src_a, kMaxTest, 5381); in TEST_F()
77 memcpy(src_a, src_b, kMaxTest); in TEST_F()
78 h1 = HashDjb2(src_a, kMaxTest, 5381); in TEST_F()
[all …]
/external/libyuv/source/
Dcompare.cc121 uint64_t ComputeHammingDistance(const uint8_t* src_a, in ComputeHammingDistance() argument
130 uint32_t (*HammingDistance)(const uint8_t* src_a, const uint8_t* src_b, in ComputeHammingDistance()
162 diff += HammingDistance(src_a + i, src_b + i, kBlockSize); in ComputeHammingDistance()
164 src_a += count & ~(kBlockSize - 1); in ComputeHammingDistance()
167 diff += HammingDistance(src_a, src_b, remainder); in ComputeHammingDistance()
168 src_a += remainder; in ComputeHammingDistance()
173 diff += HammingDistance_C(src_a, src_b, remainder); in ComputeHammingDistance()
180 uint64_t ComputeSumSquareError(const uint8_t* src_a, in ComputeSumSquareError() argument
190 uint32_t (*SumSquareError)(const uint8_t* src_a, const uint8_t* src_b, in ComputeSumSquareError()
218 sse += SumSquareError(src_a + i, src_b + i, kBlockSize); in ComputeSumSquareError()
[all …]
Dcompare_gcc.cc25 uint32_t HammingDistance_SSE42(const uint8_t* src_a, in HammingDistance_SSE42() argument
63 : "+r"(src_a), // %0 in HammingDistance_SSE42()
73 uint32_t HammingDistance_SSE42(const uint8_t* src_a,
102 : "+r"(src_a), // %0
117 uint32_t HammingDistance_SSSE3(const uint8_t* src_a, in HammingDistance_SSSE3() argument
163 : "+r"(src_a), // %0 in HammingDistance_SSSE3()
176 uint32_t HammingDistance_AVX2(const uint8_t* src_a, in HammingDistance_AVX2() argument
219 : "+r"(src_a), // %0 in HammingDistance_AVX2()
231 uint32_t SumSquareError_SSE2(const uint8_t* src_a, in SumSquareError_SSE2() argument
265 : "+r"(src_a), // %0 in SumSquareError_SSE2()
Dcompare_common.cc21 uint32_t HammingDistance_C(const uint8_t* src_a, in HammingDistance_C() argument
28 uint32_t x = *((const uint32_t*)src_a) ^ *((const uint32_t*)src_b); in HammingDistance_C()
32 src_a += 4; in HammingDistance_C()
37 uint32_t x = *src_a ^ *src_b; in HammingDistance_C()
41 src_a += 1; in HammingDistance_C()
48 uint32_t SumSquareError_C(const uint8_t* src_a, in SumSquareError_C() argument
54 int diff = src_a[i] - src_b[i]; in SumSquareError_C()
Dcompare_msa.cc25 uint32_t HammingDistance_MSA(const uint8_t* src_a, in HammingDistance_MSA() argument
34 src0 = (v16u8)__msa_ld_b((v16i8*)src_a, 0); in HammingDistance_MSA()
35 src1 = (v16u8)__msa_ld_b((v16i8*)src_a, 16); in HammingDistance_MSA()
42 src_a += 32; in HammingDistance_MSA()
52 uint32_t SumSquareError_MSA(const uint8_t* src_a, in SumSquareError_MSA() argument
63 src0 = (v16u8)__msa_ld_b((v16i8*)src_a, 0); in SumSquareError_MSA()
64 src1 = (v16u8)__msa_ld_b((v16i8*)src_a, 16); in SumSquareError_MSA()
79 src_a += 32; in SumSquareError_MSA()
Dcompare_neon64.cc25 uint32_t HammingDistance_NEON(const uint8_t* src_a, in HammingDistance_NEON() argument
48 : "+r"(src_a), "+r"(src_b), "+r"(count), "=r"(diff) in HammingDistance_NEON()
54 uint32_t SumSquareError_NEON(const uint8_t* src_a, in SumSquareError_NEON() argument
83 : "+r"(src_a), "+r"(src_b), "+r"(count), "=r"(sse) in SumSquareError_NEON()
Dcompare_neon.cc26 uint32_t HammingDistance_NEON(const uint8_t* src_a, in HammingDistance_NEON() argument
51 : "+r"(src_a), "+r"(src_b), "+r"(count), "=r"(diff) in HammingDistance_NEON()
57 uint32_t SumSquareError_NEON(const uint8_t* src_a, in SumSquareError_NEON() argument
85 : "+r"(src_a), "+r"(src_b), "+r"(count), "=r"(sse) in SumSquareError_NEON()
/external/libvpx/third_party/libyuv/source/
Dcompare.cc121 uint64_t ComputeHammingDistance(const uint8_t* src_a, in ComputeHammingDistance() argument
130 uint32_t (*HammingDistance)(const uint8_t* src_a, const uint8_t* src_b, in ComputeHammingDistance()
161 diff += HammingDistance(src_a + i, src_b + i, kBlockSize); in ComputeHammingDistance()
163 src_a += count & ~(kBlockSize - 1); in ComputeHammingDistance()
166 diff += HammingDistance(src_a, src_b, remainder); in ComputeHammingDistance()
167 src_a += remainder; in ComputeHammingDistance()
172 diff += HammingDistance_C(src_a, src_b, remainder); in ComputeHammingDistance()
179 uint64_t ComputeSumSquareError(const uint8_t* src_a, in ComputeSumSquareError() argument
189 uint32_t (*SumSquareError)(const uint8_t* src_a, const uint8_t* src_b, in ComputeSumSquareError()
217 sse += SumSquareError(src_a + i, src_b + i, kBlockSize); in ComputeSumSquareError()
[all …]
Dcompare_gcc.cc26 uint32_t HammingDistance_SSE42(const uint8_t* src_a, in HammingDistance_SSE42() argument
64 : "+r"(src_a), // %0 in HammingDistance_SSE42()
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, in HammingDistance_SSSE3() argument
164 : "+r"(src_a), // %0 in HammingDistance_SSSE3()
177 uint32_t HammingDistance_AVX2(const uint8_t* src_a, in HammingDistance_AVX2() argument
220 : "+r"(src_a), // %0 in HammingDistance_AVX2()
232 uint32_t SumSquareError_SSE2(const uint8_t* src_a, in SumSquareError_SSE2() argument
266 : "+r"(src_a), // %0 in SumSquareError_SSE2()
Dcompare_common.cc21 uint32_t HammingDistance_C1(const uint8_t* src_a, in HammingDistance_C1() argument
28 int x = src_a[i] ^ src_b[i]; in HammingDistance_C1()
51 uint32_t HammingDistance_C(const uint8_t* src_a, in HammingDistance_C() argument
58 uint32_t x = *((const uint32_t*)src_a) ^ *((const uint32_t*)src_b); in HammingDistance_C()
62 src_a += 4; in HammingDistance_C()
67 uint32_t x = *src_a ^ *src_b; in HammingDistance_C()
71 src_a += 1; in HammingDistance_C()
78 uint32_t SumSquareError_C(const uint8_t* src_a, in SumSquareError_C() argument
84 int diff = src_a[i] - src_b[i]; in SumSquareError_C()
Dcompare_msa.cc25 uint32_t HammingDistance_MSA(const uint8_t* src_a, in HammingDistance_MSA() argument
34 src0 = (v16u8)__msa_ld_b((v16i8*)src_a, 0); in HammingDistance_MSA()
35 src1 = (v16u8)__msa_ld_b((v16i8*)src_a, 16); in HammingDistance_MSA()
42 src_a += 32; in HammingDistance_MSA()
52 uint32_t SumSquareError_MSA(const uint8_t* src_a, in SumSquareError_MSA() argument
63 src0 = (v16u8)__msa_ld_b((v16i8*)src_a, 0); in SumSquareError_MSA()
64 src1 = (v16u8)__msa_ld_b((v16i8*)src_a, 16); in SumSquareError_MSA()
79 src_a += 32; in SumSquareError_MSA()
Dcompare_neon64.cc25 uint32_t HammingDistance_NEON(const uint8_t* src_a, in HammingDistance_NEON() argument
46 : "+r"(src_a), "+r"(src_b), "+r"(count), "=r"(diff) in HammingDistance_NEON()
52 uint32_t SumSquareError_NEON(const uint8_t* src_a, in SumSquareError_NEON() argument
79 : "+r"(src_a), "+r"(src_b), "+r"(count), "=r"(sse) in SumSquareError_NEON()
Dcompare_neon.cc26 uint32_t HammingDistance_NEON(const uint8_t* src_a, in HammingDistance_NEON() argument
51 : "+r"(src_a), "+r"(src_b), "+r"(count), "=r"(diff) in HammingDistance_NEON()
57 uint32_t SumSquareError_NEON(const uint8_t* src_a, in SumSquareError_NEON() argument
85 : "+r"(src_a), "+r"(src_b), "+r"(count), "=r"(sse) in SumSquareError_NEON()
/external/libaom/third_party/libyuv/source/
Dcompare.cc121 uint64_t ComputeHammingDistance(const uint8_t* src_a, in ComputeHammingDistance() argument
130 uint32_t (*HammingDistance)(const uint8_t* src_a, const uint8_t* src_b, in ComputeHammingDistance()
167 diff += HammingDistance(src_a + i, src_b + i, kBlockSize); in ComputeHammingDistance()
169 src_a += count & ~(kBlockSize - 1); in ComputeHammingDistance()
172 diff += HammingDistance(src_a, src_b, remainder); in ComputeHammingDistance()
173 src_a += remainder; in ComputeHammingDistance()
178 diff += HammingDistance_C(src_a, src_b, remainder); in ComputeHammingDistance()
185 uint64_t ComputeSumSquareError(const uint8_t* src_a, in ComputeSumSquareError() argument
195 uint32_t (*SumSquareError)(const uint8_t* src_a, const uint8_t* src_b, in ComputeSumSquareError()
228 sse += SumSquareError(src_a + i, src_b + i, kBlockSize); in ComputeSumSquareError()
[all …]
Dcompare_gcc.cc26 uint32_t HammingDistance_SSE42(const uint8_t* src_a, in HammingDistance_SSE42() argument
64 : "+r"(src_a), // %0 in HammingDistance_SSE42()
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, in HammingDistance_SSSE3() argument
164 : "+r"(src_a), // %0 in HammingDistance_SSSE3()
177 uint32_t HammingDistance_AVX2(const uint8_t* src_a, in HammingDistance_AVX2() argument
220 : "+r"(src_a), // %0 in HammingDistance_AVX2()
232 uint32_t SumSquareError_SSE2(const uint8_t* src_a, in SumSquareError_SSE2() argument
266 : "+r"(src_a), // %0 in SumSquareError_SSE2()
Dcompare_common.cc21 uint32_t HammingDistance_C1(const uint8_t* src_a, in HammingDistance_C1() argument
28 int x = src_a[i] ^ src_b[i]; in HammingDistance_C1()
51 uint32_t HammingDistance_C(const uint8_t* src_a, in HammingDistance_C() argument
58 uint32_t x = *((const uint32_t*)src_a) ^ *((const uint32_t*)src_b); in HammingDistance_C()
62 src_a += 4; in HammingDistance_C()
67 uint32_t x = *src_a ^ *src_b; in HammingDistance_C()
71 src_a += 1; in HammingDistance_C()
78 uint32_t SumSquareError_C(const uint8_t* src_a, in SumSquareError_C() argument
84 int diff = src_a[i] - src_b[i]; in SumSquareError_C()
Dcompare_neon64.cc25 uint32_t HammingDistance_NEON(const uint8_t* src_a, in HammingDistance_NEON() argument
48 : "+r"(src_a), "+r"(src_b), "+r"(count), "=r"(diff) in HammingDistance_NEON()
54 uint32_t SumSquareError_NEON(const uint8_t* src_a, in SumSquareError_NEON() argument
83 : "+r"(src_a), "+r"(src_b), "+r"(count), "=r"(sse) in SumSquareError_NEON()
Dcompare_neon.cc26 uint32_t HammingDistance_NEON(const uint8_t* src_a, in HammingDistance_NEON() argument
51 : "+r"(src_a), "+r"(src_b), "+r"(count), "=r"(diff) in HammingDistance_NEON()
57 uint32_t SumSquareError_NEON(const uint8_t* src_a, in SumSquareError_NEON() argument
85 : "+r"(src_a), "+r"(src_b), "+r"(count), "=r"(sse) in SumSquareError_NEON()
/external/libyuv/util/
Dpsnr.cc41 static uint32_t SumSquareError_NEON(const uint8_t* src_a, in SumSquareError_NEON() argument
69 : "+r"(src_a), "+r"(src_b), "+r"(count), "=r"(sse) in SumSquareError_NEON()
76 static uint32_t SumSquareError_NEON(const uint8_t* src_a, in SumSquareError_NEON() argument
103 : "+r"(src_a), "+r"(src_b), "+r"(count), "=r"(sse) in SumSquareError_NEON()
149 static uint32_t SumSquareError_SSE2(const uint8_t* src_a, in SumSquareError_SSE2() argument
182 : "+r"(src_a), // %0 in SumSquareError_SSE2()
231 static uint32_t SumSquareError_C(const uint8_t* src_a, in SumSquareError_C() argument
236 int diff = src_a[x] - src_b[x]; in SumSquareError_C()
242 double ComputeSumSquareError(const uint8_t* src_a, in ComputeSumSquareError() argument
245 uint32_t (*SumSquareError)(const uint8_t* src_a, const uint8_t* src_b, in ComputeSumSquareError()
[all …]
/external/libyuv/include/libyuv/
Dcompare_row.h90 uint32_t HammingDistance_C(const uint8_t* src_a,
93 uint32_t HammingDistance_SSE42(const uint8_t* src_a,
96 uint32_t HammingDistance_SSSE3(const uint8_t* src_a,
99 uint32_t HammingDistance_AVX2(const uint8_t* src_a,
102 uint32_t HammingDistance_NEON(const uint8_t* src_a,
105 uint32_t HammingDistance_MSA(const uint8_t* src_a,
108 uint32_t SumSquareError_C(const uint8_t* src_a,
111 uint32_t SumSquareError_SSE2(const uint8_t* src_a,
114 uint32_t SumSquareError_AVX2(const uint8_t* src_a,
117 uint32_t SumSquareError_NEON(const uint8_t* src_a,
[all …]
Dcompare.h27 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/libvpx/third_party/libyuv/include/libyuv/
Dcompare.h27 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/third_party/libyuv/include/libyuv/
Dcompare.h27 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/webp/src/demux/
Danim_decode.c217 static uint8_t BlendChannelNonPremult(uint32_t src, uint8_t src_a, in BlendChannelNonPremult() argument
222 const uint32_t blend_unscaled = src_channel * src_a + dst_channel * dst_a; in BlendChannelNonPremult()
229 const uint8_t src_a = (src >> CHANNEL_SHIFT(3)) & 0xff; in BlendPixelNonPremult() local
231 if (src_a == 0) { in BlendPixelNonPremult()
237 const uint8_t dst_factor_a = (dst_a * (256 - src_a)) >> 8; in BlendPixelNonPremult()
238 const uint8_t blend_a = src_a + dst_factor_a; in BlendPixelNonPremult()
242 src, src_a, dst, dst_factor_a, scale, CHANNEL_SHIFT(0)); in BlendPixelNonPremult()
244 src, src_a, dst, dst_factor_a, scale, CHANNEL_SHIFT(1)); in BlendPixelNonPremult()
246 src, src_a, dst, dst_factor_a, scale, CHANNEL_SHIFT(2)); in BlendPixelNonPremult()
247 assert(src_a + dst_factor_a < 256); in BlendPixelNonPremult()
[all …]
/external/pytorch/aten/src/ATen/cpu/vec/vec256/vsx/
Dvec256_common_vsx.h95 const int32_t* src_a = src + i; in convert() local
97 vint32 input_vec0 = vec_vsx_ld(offset0, reinterpret_cast<const vint32*>(src_a)); in convert()
99 vec_vsx_ld(offset16, reinterpret_cast<const vint32*>(src_a)); in convert()
115 const int64_t* src_a = src + i; in convert() local
118 vec_vsx_ld(offset0, reinterpret_cast<const vint64*>(src_a)); in convert()
120 vec_vsx_ld(offset16, reinterpret_cast<const vint64*>(src_a)); in convert()

123