Home
last modified time | relevance | path

Searched refs:sum64 (Results 1 – 6 of 6) 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.c31 static INLINE void summary_32_sse4(const __m128i *sum32, __m128i *sum64) { in summary_32_sse4() argument
34 *sum64 = _mm_add_epi64(sum0, *sum64); in summary_32_sse4()
35 *sum64 = _mm_add_epi64(sum1, *sum64); in summary_32_sse4()
/external/libaom/libaom/av1/encoder/x86/
Dpickrst_avx2.c500 __m256i sum64 = _mm256_setzero_si256(); in av1_lowbd_pixel_proj_error_avx2() local
549 sum64 = _mm256_add_epi64(sum64, sum64_0); in av1_lowbd_pixel_proj_error_avx2()
550 sum64 = _mm256_add_epi64(sum64, sum64_1); in av1_lowbd_pixel_proj_error_avx2()
593 sum64 = _mm256_add_epi64(sum64, sum64_0); in av1_lowbd_pixel_proj_error_avx2()
594 sum64 = _mm256_add_epi64(sum64, sum64_1); in av1_lowbd_pixel_proj_error_avx2()
617 sum64 = _mm256_add_epi64(sum64_0, sum64_1); in av1_lowbd_pixel_proj_error_avx2()
620 yy_storeu_256(sum, sum64); in av1_lowbd_pixel_proj_error_avx2()
632 __m256i sum64 = _mm256_setzero_si256(); in av1_highbd_pixel_proj_error_avx2() local
704 sum64 = _mm256_add_epi64(sum64, sum32l); in av1_highbd_pixel_proj_error_avx2()
707 sum64 = _mm256_add_epi64(sum64, sum32h); in av1_highbd_pixel_proj_error_avx2()
[all …]
Dpickrst_sse4.c509 __m128i sum64 = _mm_setzero_si128(); in av1_lowbd_pixel_proj_error_sse4_1() local
550 sum64 = _mm_add_epi64(sum64, sum64_0); in av1_lowbd_pixel_proj_error_sse4_1()
551 sum64 = _mm_add_epi64(sum64, sum64_1); in av1_lowbd_pixel_proj_error_sse4_1()
588 sum64 = _mm_add_epi64(sum64, sum64_0); in av1_lowbd_pixel_proj_error_sse4_1()
589 sum64 = _mm_add_epi64(sum64, sum64_1); in av1_lowbd_pixel_proj_error_sse4_1()
617 sum64 = _mm_add_epi64(sum64_0, sum64_1); in av1_lowbd_pixel_proj_error_sse4_1()
620 xx_storeu_128(sum, sum64); in av1_lowbd_pixel_proj_error_sse4_1()
632 __m128i sum64 = _mm_setzero_si128(); in av1_highbd_pixel_proj_error_sse4_1() local
703 sum64 = _mm_add_epi64(sum64, sum32l); in av1_highbd_pixel_proj_error_sse4_1()
705 sum64 = _mm_add_epi64(sum64, sum32h); in av1_highbd_pixel_proj_error_sse4_1()
[all …]
/external/webrtc/webrtc/modules/audio_coding/codecs/isac/fix/source/
Dlpc_masking_model.c471 int64_t sum64 = 0, sum64_tmp = 0; in WebRtcIsacfix_CalculateResidualEnergyC() local
490 if(((sum64_tmp > 0 && sum64 > 0) && (LLONG_MAX - sum64 < sum64_tmp)) || in WebRtcIsacfix_CalculateResidualEnergyC()
491 ((sum64_tmp < 0 && sum64 < 0) && (LLONG_MIN - sum64 > sum64_tmp))) { in WebRtcIsacfix_CalculateResidualEnergyC()
494 sum64 >>= 1; in WebRtcIsacfix_CalculateResidualEnergyC()
495 sum64 += sum64_tmp >> 1; in WebRtcIsacfix_CalculateResidualEnergyC()
497 sum64 += sum64_tmp; in WebRtcIsacfix_CalculateResidualEnergyC()
502 word32_high = (int32_t)(sum64 >> 32); in WebRtcIsacfix_CalculateResidualEnergyC()
503 word32_low = (int32_t)sum64; in WebRtcIsacfix_CalculateResidualEnergyC()
508 residual_energy = (int32_t)(sum64 >> shift_norm); in WebRtcIsacfix_CalculateResidualEnergyC()
/external/libaom/libaom/aom_dsp/
Dvariance.c1414 int64_t sum64; in highbd_obmc_variance() local
1416 highbd_obmc_variance64(pre8, pre_stride, wsrc, mask, w, h, &sse64, &sum64); in highbd_obmc_variance()
1417 *sum = (int)sum64; in highbd_obmc_variance()
1425 int64_t sum64; in highbd_10_obmc_variance() local
1427 highbd_obmc_variance64(pre8, pre_stride, wsrc, mask, w, h, &sse64, &sum64); in highbd_10_obmc_variance()
1428 *sum = (int)ROUND_POWER_OF_TWO(sum64, 2); in highbd_10_obmc_variance()
1436 int64_t sum64; in highbd_12_obmc_variance() local
1438 highbd_obmc_variance64(pre8, pre_stride, wsrc, mask, w, h, &sse64, &sum64); in highbd_12_obmc_variance()
1439 *sum = (int)ROUND_POWER_OF_TWO(sum64, 4); in highbd_12_obmc_variance()