/external/libaom/libaom/aom_dsp/ |
D | aom_dsp_rtcd_defs.pl | 903 … *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, int *sum"; 905 … *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, int *sum"; 911 …int8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int recon_stride, unsigned int *sse"; 912 …int8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int recon_stride, unsigned int *sse"; 913 …int8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int recon_stride, unsigned int *sse"; 914 …int8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int recon_stride, unsigned int *sse"; 922 … *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, int *sum"; 923 … *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, int *sum"; 925 …int8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int recon_stride, unsigned int *sse"; 926 …int8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int recon_stride, unsigned int *sse"; [all …]
|
D | psnr.c | 20 double aom_sse_to_psnr(double samples, double peak, double sse) { in aom_sse_to_psnr() argument 21 if (sse > 0.0) { in aom_sse_to_psnr() 22 const double psnr = 10.0 * log10(samples * peak * peak / sse); in aom_sse_to_psnr() 33 int b_stride, int w, int h, unsigned int *sse, in encoder_variance() argument 38 *sse = 0; in encoder_variance() 44 *sse += diff * diff; in encoder_variance() 54 int h, uint64_t *sse, int64_t *sum) { in encoder_highbd_variance64() argument 71 *sse = tsse; in encoder_highbd_variance64() 76 int h, unsigned int *sse, int *sum) { in encoder_highbd_8_variance() argument 81 *sse = (unsigned int)sse_long; in encoder_highbd_8_variance() [all …]
|
D | variance.c | 59 int b_stride, int w, int h, uint32_t *sse, int *sum) { in variance() argument 63 *sse = 0; in variance() 69 *sse += diff * diff; in variance() 79 uint32_t sse; in aom_sse_odd_size() local 81 variance(a, a_stride, b, b_stride, w, h, &sse, &sum); in aom_sse_odd_size() 82 return sse; in aom_sse_odd_size() 146 uint32_t *sse) { \ 148 variance(a, a_stride, b, b_stride, W, H, sse, &sum); \ 149 return *sse - (uint32_t)(((int64_t)sum * sum) / (W * H)); \ 155 const uint8_t *b, int b_stride, uint32_t *sse) { \ [all …]
|
/external/libvpx/libvpx/vpx_dsp/ |
D | vpx_dsp_rtcd_defs.pl | 1106 …const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse"; 1109 …const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse"; 1112 …const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse"; 1115 …const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse"; 1118 …const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse"; 1121 …const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse"; 1124 …const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse"; 1127 …const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse"; 1130 …const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse"; 1133 …const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse"; [all …]
|
D | psnr.c | 17 double vpx_sse_to_psnr(double samples, double peak, double sse) { in vpx_sse_to_psnr() argument 18 if (sse > 0.0) { in vpx_sse_to_psnr() 19 const double psnr = 10.0 * log10(samples * peak * peak / sse); in vpx_sse_to_psnr() 30 int b_stride, int w, int h, unsigned int *sse, in encoder_variance() argument 35 *sse = 0; in encoder_variance() 41 *sse += diff * diff; in encoder_variance() 52 int h, uint64_t *sse, int64_t *sum) { in encoder_highbd_variance64() argument 58 *sse = 0; in encoder_highbd_variance64() 64 *sse += diff * diff; in encoder_highbd_variance64() 73 int h, unsigned int *sse, int *sum) { in encoder_highbd_8_variance() argument [all …]
|
D | variance.c | 54 uint32_t *sse, int *sum) { in variance() argument 58 *sse = 0; in variance() 64 *sse += diff * diff; in variance() 131 uint32_t *sse) { \ 133 variance(src_ptr, src_stride, ref_ptr, ref_stride, W, H, sse, &sum); \ 134 return *sse - (uint32_t)(((int64_t)sum * sum) / (W * H)); \ 140 const uint8_t *ref_ptr, int ref_stride, uint32_t *sse) { \ 149 return vpx_variance##W##x##H##_c(temp2, W, ref_ptr, ref_stride, sse); \ 155 const uint8_t *ref_ptr, int ref_stride, uint32_t *sse, \ 168 return vpx_variance##W##x##H##_c(temp3, W, ref_ptr, ref_stride, sse); \ [all …]
|
/external/libvpx/libvpx/vpx_dsp/x86/ |
D | variance_sse2.c | 47 __m128i *const sse, in variance_kernel_sse2() argument 50 *sse = _mm_add_epi32(*sse, _mm_madd_epi16(diff, diff)); in variance_kernel_sse2() 57 unsigned int *const sse, in variance_final_128_pel_sse2() argument 59 *sse = add32x4_sse2(vsse); in variance_final_128_pel_sse2() 69 unsigned int *const sse, in variance_final_256_pel_sse2() argument 71 *sse = add32x4_sse2(vsse); in variance_final_256_pel_sse2() 81 unsigned int *const sse, in variance_final_512_pel_sse2() argument 83 *sse = add32x4_sse2(vsse); in variance_final_512_pel_sse2() 105 const int h, __m128i *const sse, in variance4_sse2() argument 110 *sse = _mm_setzero_si128(); in variance4_sse2() [all …]
|
D | highbd_variance_sse2.c | 17 uint32_t *sse, int *sum); 21 uint32_t *sse, int *sum); 25 uint32_t *sse, int *sum); 29 int h, uint32_t *sse, int *sum, in highbd_8_variance_sse2() argument 33 *sse = 0; in highbd_8_variance_sse2() 42 *sse += sse0; in highbd_8_variance_sse2() 50 int h, uint32_t *sse, int *sum, in highbd_10_variance_sse2() argument 67 *sse = (uint32_t)ROUND_POWER_OF_TWO(sse_long, 4); in highbd_10_variance_sse2() 72 int h, uint32_t *sse, int *sum, in highbd_12_variance_sse2() argument 89 *sse = (uint32_t)ROUND_POWER_OF_TWO(sse_long, 8); in highbd_12_variance_sse2() [all …]
|
D | variance_avx2.c | 42 __m256i *const sse, in variance_kernel_avx2() argument 58 *sse = _mm256_add_epi32(*sse, _mm256_add_epi32(madd0, madd1)); in variance_kernel_avx2() 63 unsigned int *const sse, in variance_final_from_32bit_sum_avx2() argument 76 *((int *)sse) = _mm_cvtsi128_si32(res); in variance_final_from_32bit_sum_avx2() 82 unsigned int *const sse, in variance_final_from_16bit_sum_avx2() argument 91 variance_final_from_32bit_sum_avx2(vsse, sum_int32, sse, sum); in variance_final_from_16bit_sum_avx2() 103 const int ref_stride, __m256i *const sse, __m256i *const sum) { in variance16_kernel_avx2() argument 110 variance_kernel_avx2(s, r, sse, sum); in variance16_kernel_avx2() 115 __m256i *const sse, in variance32_kernel_avx2() argument 119 variance_kernel_avx2(s, r, sse, sum); in variance32_kernel_avx2() [all …]
|
/external/libyuv/files/util/ |
D | psnr.cc | 44 volatile uint32 sse; in SumSquareError_NEON() local 69 : "+r"(src_a), "+r"(src_b), "+r"(count), "=r"(sse) in SumSquareError_NEON() 72 return sse; in SumSquareError_NEON() 79 volatile uint32 sse; in SumSquareError_NEON() local 103 : "+r"(src_a), "+r"(src_b), "+r"(count), "=r"(sse) in SumSquareError_NEON() 106 return sse; in SumSquareError_NEON() 152 uint32 sse; in SumSquareError_SSE2() local 185 "=g"(sse) // %3 in SumSquareError_SSE2() 193 return sse; in SumSquareError_SSE2() 234 uint32 sse = 0u; in SumSquareError_C() local [all …]
|
/external/libvpx/libvpx/vpx_dsp/mips/ |
D | variance_mmi.c | 410 uint32_t *sse, int high) { in vpx_variance64x() argument 415 *sse = 0; in vpx_variance64x() 496 [high]"r"(&high), [sse]"r"(sse) in vpx_variance64x() 500 return *sse - (((int64_t)sum * sum) / (64 * high)); in vpx_variance64x() 506 uint32_t *sse) { \ 507 return vpx_variance64x(src_ptr, src_stride, ref_ptr, ref_stride, sse, n); \ 515 uint32_t *sse) { in vpx_variance32x64_mmi() argument 520 *sse = 0; in vpx_variance32x64_mmi() 577 [sse]"r"(sse) in vpx_variance32x64_mmi() 581 return *sse - (((int64_t)sum * sum) / 2048); in vpx_variance32x64_mmi() [all …]
|
D | variance_msa.c | 36 #define VARIANCE_WxH(sse, diff, shift) sse - (((uint32_t)diff * diff) >> shift) argument 38 #define VARIANCE_LARGE_WxH(sse, diff, shift) \ argument 39 sse - (((int64_t)diff * diff) >> shift) 507 #define VARIANCE_4Wx4H(sse, diff) VARIANCE_WxH(sse, diff, 4); argument 508 #define VARIANCE_4Wx8H(sse, diff) VARIANCE_WxH(sse, diff, 5); argument 509 #define VARIANCE_8Wx4H(sse, diff) VARIANCE_WxH(sse, diff, 5); argument 510 #define VARIANCE_8Wx8H(sse, diff) VARIANCE_WxH(sse, diff, 6); argument 511 #define VARIANCE_8Wx16H(sse, diff) VARIANCE_WxH(sse, diff, 7); argument 512 #define VARIANCE_16Wx8H(sse, diff) VARIANCE_WxH(sse, diff, 7); argument 513 #define VARIANCE_16Wx16H(sse, diff) VARIANCE_WxH(sse, diff, 8); argument [all …]
|
/external/libvpx/config/x86/ |
D | vpx_dsp_rtcd.h | 268 …8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, int *sum); 269 …8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, int *sum); 275 …8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, int *sum); 276 …8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, int *sum); 314 …8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, int *sum); 315 …8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, int *sum); 318 …8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, int *sum); 319 …8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, int *sum); 322 …const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse); 323 …const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse); [all …]
|
/external/libvpx/config/x86_64/ |
D | vpx_dsp_rtcd.h | 268 …8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, int *sum); 269 …8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, int *sum); 275 …8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, int *sum); 276 …8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, int *sum); 315 …8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, int *sum); 316 …8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, int *sum); 319 …8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, int *sum); 320 …8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, int *sum); 323 …const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse); 324 …const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse); [all …]
|
/external/libaom/libaom/aom_dsp/x86/ |
D | highbd_variance_sse2.c | 29 uint32_t *sse, int *sum); 33 uint32_t *sse, int *sum); 37 uint32_t *sse, int *sum); 41 int h, uint32_t *sse, int *sum, in highbd_8_variance_sse2() argument 45 *sse = 0; in highbd_8_variance_sse2() 54 *sse += sse0; in highbd_8_variance_sse2() 62 int h, uint32_t *sse, int *sum, in highbd_10_variance_sse2() argument 79 *sse = (uint32_t)ROUND_POWER_OF_TWO(sse_long, 4); in highbd_10_variance_sse2() 84 int h, uint32_t *sse, int *sum, in highbd_12_variance_sse2() argument 101 *sse = (uint32_t)ROUND_POWER_OF_TWO(sse_long, 8); in highbd_12_variance_sse2() [all …]
|
D | highbd_variance_sse4.c | 22 uint64_t *sse, int64_t *sum) { in variance4x4_64_sse4_1() argument 65 *sse = (uint64_t)_mm_extract_epi32(x0, 0); in variance4x4_64_sse4_1() 71 uint32_t *sse) { in aom_highbd_8_variance4x4_sse4_1() argument 76 *sse = (uint32_t)local_sse; in aom_highbd_8_variance4x4_sse4_1() 78 diff = (int64_t)*sse - ((sum * sum) >> 4); in aom_highbd_8_variance4x4_sse4_1() 84 uint32_t *sse) { in aom_highbd_10_variance4x4_sse4_1() argument 89 *sse = (uint32_t)ROUND_POWER_OF_TWO(local_sse, 4); in aom_highbd_10_variance4x4_sse4_1() 92 diff = (int64_t)*sse - ((sum * sum) >> 4); in aom_highbd_10_variance4x4_sse4_1() 98 uint32_t *sse) { in aom_highbd_12_variance4x4_sse4_1() argument 103 *sse = (uint32_t)ROUND_POWER_OF_TWO(local_sse, 8); in aom_highbd_12_variance4x4_sse4_1() [all …]
|
D | variance_sse2.c | 69 __m128i *const sse, in variance_kernel_sse2() argument 72 *sse = _mm_add_epi32(*sse, _mm_madd_epi16(diff, diff)); in variance_kernel_sse2() 80 unsigned int *const sse, in variance_final_128_pel_sse2() argument 82 *sse = add32x4_sse2(vsse); in variance_final_128_pel_sse2() 92 unsigned int *const sse, in variance_final_256_pel_sse2() argument 94 *sse = add32x4_sse2(vsse); in variance_final_256_pel_sse2() 104 unsigned int *const sse, in variance_final_512_pel_sse2() argument 106 *sse = add32x4_sse2(vsse); in variance_final_512_pel_sse2() 116 unsigned int *const sse, in variance_final_1024_pel_sse2() argument 118 *sse = add32x4_sse2(vsse); in variance_final_1024_pel_sse2() [all …]
|
D | obmc_variance_sse4.c | 41 unsigned int *const sse, int *const sum, in obmc_variance_w8n() argument 87 *sse = xx_hsum_epi32_si32(v_sse_d); in obmc_variance_w8n() 93 const int32_t *mask, unsigned int *sse) { \ 96 obmc_variance_w4(pre, pre_stride, wsrc, mask, sse, &sum, H); \ 98 obmc_variance_w8n(pre, pre_stride, wsrc, mask, sse, &sum, W, H); \ 100 return *sse - (unsigned int)(((int64_t)sum * sum) / (W * H)); \ 131 const int32_t *wsrc, const int32_t *mask, unsigned int *sse) { \ 140 return aom_obmc_variance##W##x##H##_sse4_1(temp2, W, wsrc, mask, sse); \ 172 const int32_t *mask, uint64_t *const sse, int64_t *const sum, const int h) { in hbd_obmc_variance_w4() argument 206 *sse = xx_hsum_epi32_si32(v_sse_d); in hbd_obmc_variance_w4() [all …]
|
/external/libvpx/config/generic/ |
D | vpx_dsp_rtcd.h | 210 …8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, int *sum); 216 …8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, int *sum); 246 …8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, int *sum); 249 …8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, int *sum); 252 …const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse); 255 …const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse); 258 …const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse); 261 …const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse); 264 … x_offset, int y_offset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse, const uint8_t *sec… 267 … x_offset, int y_offset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse, const uint8_t *sec… [all …]
|
/external/libaom/libaom/aom_dsp/mips/ |
D | variance_msa.c | 38 #define VARIANCE_WxH(sse, diff, shift) sse - (((uint32_t)diff * diff) >> shift) argument 40 #define VARIANCE_LARGE_WxH(sse, diff, shift) \ argument 41 sse - (((int64_t)diff * diff) >> shift) 517 #define VARIANCE_4Wx4H(sse, diff) VARIANCE_WxH(sse, diff, 4); argument 518 #define VARIANCE_4Wx8H(sse, diff) VARIANCE_WxH(sse, diff, 5); argument 519 #define VARIANCE_8Wx4H(sse, diff) VARIANCE_WxH(sse, diff, 5); argument 520 #define VARIANCE_8Wx8H(sse, diff) VARIANCE_WxH(sse, diff, 6); argument 521 #define VARIANCE_8Wx16H(sse, diff) VARIANCE_WxH(sse, diff, 7); argument 522 #define VARIANCE_16Wx8H(sse, diff) VARIANCE_WxH(sse, diff, 7); argument 523 #define VARIANCE_16Wx16H(sse, diff) VARIANCE_WxH(sse, diff, 8); argument [all …]
|
/external/libvpx/config/arm64/ |
D | vpx_dsp_rtcd.h | 254 …8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, int *sum); 255 …8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, int *sum); 262 …8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, int *sum); 263 …8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, int *sum); 299 …8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, int *sum); 302 …8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, int *sum); 305 …const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse); 308 …const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse); 311 …const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse); 314 …const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse); [all …]
|
/external/libvpx/config/arm-neon/ |
D | vpx_dsp_rtcd.h | 254 …8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, int *sum); 255 …8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, int *sum); 262 …8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, int *sum); 263 …8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, int *sum); 299 …8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, int *sum); 302 …8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, int *sum); 305 …const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse); 308 …const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse); 311 …const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse); 314 …const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse); [all …]
|
/external/llvm/test/CodeGen/X86/ |
D | sse-intrinsics-x86.ll | 2 ; RUN: llc < %s -mtriple=i386-apple-darwin -mattr=-avx,+sse | FileCheck %s --check-prefix=SSE 15 …%res = call <4 x float> @llvm.x86.sse.add.ss(<4 x float> %a0, <4 x float> %a1) ; <<4 x float>> [#u… 18 declare <4 x float> @llvm.x86.sse.add.ss(<4 x float>, <4 x float>) nounwind readnone 31 …%res = call <4 x float> @llvm.x86.sse.cmp.ps(<4 x float> %a0, <4 x float> %a1, i8 7) ; <<4 x float… 34 declare <4 x float> @llvm.x86.sse.cmp.ps(<4 x float>, <4 x float>, i8) nounwind readnone 47 …%res = call <4 x float> @llvm.x86.sse.cmp.ss(<4 x float> %a0, <4 x float> %a1, i8 7) ; <<4 x float… 50 declare <4 x float> @llvm.x86.sse.cmp.ss(<4 x float>, <4 x float>, i8) nounwind readnone 71 %res = call i32 @llvm.x86.sse.comieq.ss(<4 x float> %a0, <4 x float> %a1) ; <i32> [#uses=1] 74 declare i32 @llvm.x86.sse.comieq.ss(<4 x float>, <4 x float>) nounwind readnone 91 %res = call i32 @llvm.x86.sse.comige.ss(<4 x float> %a0, <4 x float> %a1) ; <i32> [#uses=1] [all …]
|
/external/libvpx/libvpx/vpx_dsp/arm/ |
D | variance_neon.c | 32 uint32_t *sse, int *sum) { in variance_neon_w4x4() argument 70 *sse = vget_lane_u32(horizontal_add_uint32x4(vreinterpretq_u32_s32( in variance_neon_w4x4() 78 int h, uint32_t *sse, int *sum) { in variance_neon_w16() argument 119 *sse = vget_lane_u32(horizontal_add_uint32x4(vreinterpretq_u32_s32( in variance_neon_w16() 127 uint32_t *sse, int *sum) { in variance_neon_w8x2() argument 161 *sse = vget_lane_u32(horizontal_add_uint32x4(vreinterpretq_u32_s32( in variance_neon_w8x2() 168 unsigned int *sse, int *sum) { in vpx_get8x8var_neon() argument 169 variance_neon_w8x2(src_ptr, src_stride, ref_ptr, ref_stride, 8, sse, sum); in vpx_get8x8var_neon() 174 unsigned int *sse, int *sum) { in vpx_get16x16var_neon() argument 175 variance_neon_w16(src_ptr, src_stride, ref_ptr, ref_stride, 16, 16, sse, sum); in vpx_get16x16var_neon() [all …]
|
/external/libaom/libaom/aom_dsp/arm/ |
D | variance_neon.c | 37 int b_stride, int w, int h, uint32_t *sse, in variance_neon_w8() argument 61 *sse = (unsigned int)horizontal_add_s32x4(vaddq_s32(v_sse_lo, v_sse_hi)); in variance_neon_w8() 65 int b_stride, unsigned int *sse, int *sum) { in aom_get8x8var_neon() argument 66 variance_neon_w8(a, a_stride, b, b_stride, 8, 8, sse, sum); in aom_get8x8var_neon() 70 int b_stride, unsigned int *sse, int *sum) { in aom_get16x16var_neon() argument 71 variance_neon_w8(a, a_stride, b, b_stride, 16, 16, sse, sum); in aom_get16x16var_neon() 76 unsigned int *sse) { in aom_variance8x8_neon() argument 78 variance_neon_w8(a, a_stride, b, b_stride, 8, 8, sse, &sum); in aom_variance8x8_neon() 79 return *sse - ((sum * sum) >> 6); in aom_variance8x8_neon() 84 unsigned int *sse) { in aom_variance16x16_neon() argument [all …]
|