Home
last modified time | relevance | path

Searched refs:sum64 (Results 1 – 8 of 8) sorted by relevance

/external/libaom/libaom/aom_dsp/x86/
Dobmc_variance_sse4.c265 int64_t sum64 = 0; in highbd_obmc_variance() local
268 hbd_obmc_variance_w4(pre8, pre_stride, wsrc, mask, &sse64, &sum64, h); in highbd_obmc_variance()
270 hbd_obmc_variance_w8n(pre8, pre_stride, wsrc, mask, &sse64, &sum64, w, h); in highbd_obmc_variance()
272 *sum = (int)sum64; in highbd_obmc_variance()
280 int64_t sum64 = 0; in highbd_10_obmc_variance() local
283 hbd_obmc_variance_w4(pre8, pre_stride, wsrc, mask, &sse64, &sum64, h); in highbd_10_obmc_variance()
285 hbd_obmc_variance_w8n(pre8, pre_stride, wsrc, mask, &sse64, &sum64, w, h); in highbd_10_obmc_variance()
290 hbd_obmc_variance_w8n(pre8, pre_stride, wsrc, mask, &sse64, &sum64, w, in highbd_10_obmc_variance()
298 *sum = (int)ROUND_POWER_OF_TWO(sum64, 2); in highbd_10_obmc_variance()
306 int64_t sum64 = 0; in highbd_12_obmc_variance() local
[all …]
Dsse_sse4.c32 static INLINE void summary_32_sse4(const __m128i *sum32, __m128i *sum64) { in summary_32_sse4() argument
35 *sum64 = _mm_add_epi64(sum0, *sum64); in summary_32_sse4()
36 *sum64 = _mm_add_epi64(sum1, *sum64); in summary_32_sse4()
/external/libaom/libaom/av1/encoder/x86/
Dpickrst_sse4.c511 __m128i sum64 = _mm_setzero_si128(); in av1_lowbd_pixel_proj_error_sse4_1() local
552 sum64 = _mm_add_epi64(sum64, sum64_0); in av1_lowbd_pixel_proj_error_sse4_1()
553 sum64 = _mm_add_epi64(sum64, sum64_1); in av1_lowbd_pixel_proj_error_sse4_1()
590 sum64 = _mm_add_epi64(sum64, sum64_0); in av1_lowbd_pixel_proj_error_sse4_1()
591 sum64 = _mm_add_epi64(sum64, sum64_1); in av1_lowbd_pixel_proj_error_sse4_1()
619 sum64 = _mm_add_epi64(sum64_0, sum64_1); in av1_lowbd_pixel_proj_error_sse4_1()
622 xx_storeu_128(sum, sum64); in av1_lowbd_pixel_proj_error_sse4_1()
635 __m128i sum64 = _mm_setzero_si128(); in av1_highbd_pixel_proj_error_sse4_1() local
706 sum64 = _mm_add_epi64(sum64, sum32l); in av1_highbd_pixel_proj_error_sse4_1()
708 sum64 = _mm_add_epi64(sum64, sum32h); in av1_highbd_pixel_proj_error_sse4_1()
[all …]
Dpickrst_avx2.c508 __m256i sum64 = _mm256_setzero_si256(); in av1_lowbd_pixel_proj_error_avx2() local
557 sum64 = _mm256_add_epi64(sum64, sum64_0); in av1_lowbd_pixel_proj_error_avx2()
558 sum64 = _mm256_add_epi64(sum64, sum64_1); in av1_lowbd_pixel_proj_error_avx2()
601 sum64 = _mm256_add_epi64(sum64, sum64_0); in av1_lowbd_pixel_proj_error_avx2()
602 sum64 = _mm256_add_epi64(sum64, sum64_1); in av1_lowbd_pixel_proj_error_avx2()
625 sum64 = _mm256_add_epi64(sum64_0, sum64_1); in av1_lowbd_pixel_proj_error_avx2()
628 yy_storeu_256(sum, sum64); in av1_lowbd_pixel_proj_error_avx2()
872 __m256i sum64 = _mm256_setzero_si256(); in av1_highbd_pixel_proj_error_avx2() local
944 sum64 = _mm256_add_epi64(sum64, sum32l); in av1_highbd_pixel_proj_error_avx2()
947 sum64 = _mm256_add_epi64(sum64, sum32h); in av1_highbd_pixel_proj_error_avx2()
[all …]
/external/webrtc/modules/audio_coding/codecs/isac/fix/source/
Dlpc_masking_model.c472 int64_t sum64 = 0, sum64_tmp = 0; in WebRtcIsacfix_CalculateResidualEnergyC() local
491 if(((sum64_tmp > 0 && sum64 > 0) && (LLONG_MAX - sum64 < sum64_tmp)) || in WebRtcIsacfix_CalculateResidualEnergyC()
492 ((sum64_tmp < 0 && sum64 < 0) && (LLONG_MIN - sum64 > sum64_tmp))) { in WebRtcIsacfix_CalculateResidualEnergyC()
495 sum64 >>= 1; in WebRtcIsacfix_CalculateResidualEnergyC()
496 sum64 += sum64_tmp >> 1; in WebRtcIsacfix_CalculateResidualEnergyC()
498 sum64 += sum64_tmp; in WebRtcIsacfix_CalculateResidualEnergyC()
503 word32_high = (int32_t)(sum64 >> 32); in WebRtcIsacfix_CalculateResidualEnergyC()
504 word32_low = (int32_t)sum64; in WebRtcIsacfix_CalculateResidualEnergyC()
509 residual_energy = (int32_t)(sum64 >> shift_norm); in WebRtcIsacfix_CalculateResidualEnergyC()
/external/libvpx/libvpx/vp9/encoder/
Dvp9_aq_variance.c149 int64_t sum64 = 0; in block_variance() local
152 &sse64, &sum64); in block_variance()
154 avg = (int)(sum64 >> (xd->bd - 8)); in block_variance()
/external/libaom/libaom/aom_dsp/
Dvariance.c1319 int64_t sum64; in highbd_obmc_variance() local
1321 highbd_obmc_variance64(pre8, pre_stride, wsrc, mask, w, h, &sse64, &sum64); in highbd_obmc_variance()
1322 *sum = (int)sum64; in highbd_obmc_variance()
1330 int64_t sum64; in highbd_10_obmc_variance() local
1332 highbd_obmc_variance64(pre8, pre_stride, wsrc, mask, w, h, &sse64, &sum64); in highbd_10_obmc_variance()
1333 *sum = (int)ROUND_POWER_OF_TWO(sum64, 2); in highbd_10_obmc_variance()
1341 int64_t sum64; in highbd_12_obmc_variance() local
1343 highbd_obmc_variance64(pre8, pre_stride, wsrc, mask, w, h, &sse64, &sum64); in highbd_12_obmc_variance()
1344 *sum = (int)ROUND_POWER_OF_TWO(sum64, 4); in highbd_12_obmc_variance()
/external/llvm-project/llvm/test/CodeGen/X86/
Dsad.ll962 %sum64 = add <64 x i32> %abs, %h64
963 …%h32 = shufflevector <64 x i32> %sum64, <64 x i32> undef, <64 x i32> <i32 16, i32 17, i32 18, i32 …
964 %sum32 = add <64 x i32> %sum64, %h32