/external/libaom/libaom/aom_dsp/x86/ |
D | obmc_variance_sse4.c | 265 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 …]
|
D | sse_sse4.c | 31 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/ |
D | pickrst_avx2.c | 500 __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 …]
|
D | pickrst_sse4.c | 509 __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/ |
D | lpc_masking_model.c | 471 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/ |
D | variance.c | 1414 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()
|