/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 | 32 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/ |
D | pickrst_sse4.c | 511 __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 …]
|
D | pickrst_avx2.c | 508 __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/ |
D | lpc_masking_model.c | 472 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/ |
D | vp9_aq_variance.c | 149 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/ |
D | variance.c | 1319 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/ |
D | sad.ll | 962 %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
|