/external/libaom/libaom/aom_dsp/ |
D | quantize.c | 21 const int16_t *scan, const int16_t *iscan, const qm_val_t *qm_ptr, in quantize_b_adaptive_helper_c() argument 27 (void)iscan; in quantize_b_adaptive_helper_c() 113 const int16_t *iscan, const qm_val_t *qm_ptr, in quantize_b_helper_c() argument 119 (void)iscan; in quantize_b_helper_c() 174 const int16_t *scan, const int16_t *iscan, const qm_val_t *qm_ptr, in highbd_quantize_b_adaptive_helper_c() argument 182 (void)iscan; in highbd_quantize_b_adaptive_helper_c() 262 const int16_t *scan, const int16_t *iscan, const qm_val_t *qm_ptr, in highbd_quantize_b_helper_c() argument 270 (void)iscan; in highbd_quantize_b_helper_c() 323 const int16_t *scan, const int16_t *iscan) { in aom_quantize_b_adaptive_c() argument 326 dqcoeff_ptr, dequant_ptr, eob_ptr, scan, iscan, in aom_quantize_b_adaptive_c() [all …]
|
D | quantize.h | 28 const int16_t *scan, const int16_t *iscan, const qm_val_t *qm_ptr, 38 const int16_t *scan, const int16_t *iscan); 45 const int16_t *scan, const int16_t *iscan); 52 const int16_t *scan, const int16_t *iscan); 59 const int16_t *scan, const int16_t *iscan, const qm_val_t *qm_ptr, 67 const int16_t *scan, const int16_t *iscan); 74 const int16_t *scan, const int16_t *iscan); 81 const int16_t *scan, const int16_t *iscan); 89 const int16_t *iscan, const qm_val_t *qm_ptr, 97 const int16_t *scan, const int16_t *iscan); [all …]
|
/external/libaom/libaom/test/ |
D | scan_test.cc | 17 static int scan_test(const int16_t *scan, const int16_t *iscan, int si, int r, in scan_test() argument 19 if (iscan[r * w + c] != si || scan[si] != r * w + c) { in scan_test() 21 iscan[r * w + c], r * w + c, scan[si]); in scan_test() 31 const int16_t *iscan = scan_order->iscan; in scan_order_test() local 40 if (scan_test(scan, iscan, si, r, c, w)) return 1; in scan_order_test() 48 if (scan_test(scan, iscan, si, r, c, w)) return 1; in scan_order_test() 60 if (scan_test(scan, iscan, si, r, c, w)) return 1; in scan_order_test() 71 if (scan_test(scan, iscan, si, r, c, w)) return 1; in scan_order_test() 80 if (scan_test(scan, iscan, si, r, c, w)) return 1; in scan_order_test() 89 if (scan_test(scan, iscan, si, r, c, w)) return 1; in scan_order_test()
|
/external/libaom/libaom/av1/encoder/ |
D | av1_quantize.c | 41 const int16_t *scan, const int16_t *iscan, const qm_val_t *qm_ptr, in quantize_fp_helper_c() argument 50 (void)iscan; in quantize_fp_helper_c() 112 const int16_t *scan, const int16_t *iscan, const qm_val_t *qm_ptr, in highbd_quantize_fp_helper_c() argument 121 (void)iscan; in highbd_quantize_fp_helper_c() 187 const int16_t *scan, const int16_t *iscan) { in av1_quantize_fp_c() argument 190 eob_ptr, scan, iscan, NULL, NULL, 0); in av1_quantize_fp_c() 199 const int16_t *scan, const int16_t *iscan) { in av1_quantize_fp_32x32_c() argument 202 eob_ptr, scan, iscan, NULL, NULL, 1); in av1_quantize_fp_32x32_c() 211 const int16_t *scan, const int16_t *iscan) { in av1_quantize_fp_64x64_c() argument 214 eob_ptr, scan, iscan, NULL, NULL, 2); in av1_quantize_fp_64x64_c() [all …]
|
/external/libvpx/config/x86_64/ |
D | vp9_rtcd.h | 45 …eff_ptr, const int16_t *dequant_ptr, uint16_t *eob_ptr, const int16_t *scan, const int16_t *iscan); 46 …eff_ptr, const int16_t *dequant_ptr, uint16_t *eob_ptr, const int16_t *scan, const int16_t *iscan); 47 …eff_ptr, const int16_t *dequant_ptr, uint16_t *eob_ptr, const int16_t *scan, const int16_t *iscan); 91 …eff_ptr, const int16_t *dequant_ptr, uint16_t *eob_ptr, const int16_t *scan, const int16_t *iscan); 94 …eff_ptr, const int16_t *dequant_ptr, uint16_t *eob_ptr, const int16_t *scan, const int16_t *iscan); 112 …eff_ptr, const int16_t *dequant_ptr, uint16_t *eob_ptr, const int16_t *scan, const int16_t *iscan); 113 …eff_ptr, const int16_t *dequant_ptr, uint16_t *eob_ptr, const int16_t *scan, const int16_t *iscan); 114 …eff_ptr, const int16_t *dequant_ptr, uint16_t *eob_ptr, const int16_t *scan, const int16_t *iscan); 117 …eff_ptr, const int16_t *dequant_ptr, uint16_t *eob_ptr, const int16_t *scan, const int16_t *iscan); 118 …eff_ptr, const int16_t *dequant_ptr, uint16_t *eob_ptr, const int16_t *scan, const int16_t *iscan);
|
/external/libvpx/libvpx/vp9/encoder/ppc/ |
D | vp9_quantize_vsx.c | 46 const int16_t *iscan) { in vp9_quantize_fp_vsx() argument 55 int16x8_t scan0 = vec_vsx_ld(0, iscan); in vp9_quantize_fp_vsx() 56 int16x8_t scan1 = vec_vsx_ld(16, iscan); in vp9_quantize_fp_vsx() 106 scan0 = vec_vsx_ld(off0, iscan); in vp9_quantize_fp_vsx() 107 scan1 = vec_vsx_ld(off1, iscan); in vp9_quantize_fp_vsx() 108 scan2 = vec_vsx_ld(off2, iscan); in vp9_quantize_fp_vsx() 172 const int16_t *scan, const int16_t *iscan) { in vp9_quantize_fp_32x32_vsx() argument 190 int16x8_t scan0 = vec_vsx_ld(0, iscan); in vp9_quantize_fp_32x32_vsx() 191 int16x8_t scan1 = vec_vsx_ld(16, iscan); in vp9_quantize_fp_32x32_vsx() 240 scan0 = vec_vsx_ld(off0, iscan); in vp9_quantize_fp_32x32_vsx() [all …]
|
/external/libvpx/libvpx/vpx_dsp/arm/ |
D | quantize_neon.c | 40 const int16_t *iscan) { in vpx_quantize_b_neon() argument 58 vreinterpretq_u16_s16(vaddq_s16(vld1q_s16(iscan), one)); in vpx_quantize_b_neon() 87 iscan += 8; in vpx_quantize_b_neon() 108 vreinterpretq_u16_s16(vaddq_s16(vld1q_s16(iscan), one)); in vpx_quantize_b_neon() 138 iscan += 8; in vpx_quantize_b_neon() 198 const int16_t *scan, const int16_t *iscan) { in vpx_quantize_b_32x32_neon() argument 218 vreinterpretq_u16_s16(vaddq_s16(vld1q_s16(iscan), one)); in vpx_quantize_b_32x32_neon() 247 iscan += 8; in vpx_quantize_b_32x32_neon() 266 vreinterpretq_u16_s16(vaddq_s16(vld1q_s16(iscan), one)); in vpx_quantize_b_32x32_neon() 296 iscan += 8; in vpx_quantize_b_32x32_neon()
|
/external/libvpx/libvpx/test/ |
D | vp9_quantize_test.cc | 46 const int16_t *iscan); 57 const int16_t *iscan); 65 const int16_t *iscan) { in QuantFPWrapper() argument 70 scan, iscan); in QuantFPWrapper() 158 scan_->iscan); in Run() 169 const int16_t *iscan, int is_32x32) { in quant_fp_nz() argument 172 (void)iscan; in quant_fp_nz() 242 const int16_t *iscan) { in quantize_fp_nz_c() argument 244 dqcoeff_ptr, dequant_ptr, eob_ptr, scan, iscan, 0); in quantize_fp_nz_c() 252 const int16_t *iscan) { in quantize_fp_32x32_nz_c() argument [all …]
|
/external/libaom/libaom/av1/encoder/x86/ |
D | av1_highbd_quantize_avx2.c | 79 const __m256i iscan = in quantize() local 85 __m256i cur_eob = _mm256_sub_epi32(iscan, nz); in quantize() 95 const int16_t *scan, const int16_t *iscan, int log_scale) { in av1_highbd_quantize_fp_avx2() argument 106 quantize(qp, &coeff, iscan, log_scale, qcoeff_ptr, dqcoeff_ptr, &eob); in av1_highbd_quantize_fp_avx2() 111 iscan += step; in av1_highbd_quantize_fp_avx2() 117 quantize(qp, &coeff, iscan, log_scale, qcoeff_ptr, dqcoeff_ptr, &eob); in av1_highbd_quantize_fp_avx2() 122 iscan += step; in av1_highbd_quantize_fp_avx2()
|
D | av1_highbd_quantize_sse4.c | 83 static INLINE void find_eob(tran_low_t *qcoeff_ptr, const int16_t *iscan, in find_eob() argument 96 iscanIdx = _mm_loadu_si128((__m128i const *)iscan); in find_eob() 120 const int16_t *scan, const int16_t *iscan, int log_scale) { in av1_highbd_quantize_fp_sse4_1() argument 165 find_eob(quanAddr, iscan, &eob); in av1_highbd_quantize_fp_sse4_1() 174 iscan += quan_stride << 1; in av1_highbd_quantize_fp_sse4_1() 190 find_eob(quanAddr, iscan, &eob); in av1_highbd_quantize_fp_sse4_1()
|
/external/libvpx/config/arm64/ |
D | vp9_rtcd.h | 43 …eff_ptr, const int16_t *dequant_ptr, uint16_t *eob_ptr, const int16_t *scan, const int16_t *iscan); 44 …eff_ptr, const int16_t *dequant_ptr, uint16_t *eob_ptr, const int16_t *scan, const int16_t *iscan); 86 …eff_ptr, const int16_t *dequant_ptr, uint16_t *eob_ptr, const int16_t *scan, const int16_t *iscan); 89 …eff_ptr, const int16_t *dequant_ptr, uint16_t *eob_ptr, const int16_t *scan, const int16_t *iscan); 107 …eff_ptr, const int16_t *dequant_ptr, uint16_t *eob_ptr, const int16_t *scan, const int16_t *iscan); 108 …eff_ptr, const int16_t *dequant_ptr, uint16_t *eob_ptr, const int16_t *scan, const int16_t *iscan); 111 …eff_ptr, const int16_t *dequant_ptr, uint16_t *eob_ptr, const int16_t *scan, const int16_t *iscan); 112 …eff_ptr, const int16_t *dequant_ptr, uint16_t *eob_ptr, const int16_t *scan, const int16_t *iscan);
|
/external/libvpx/config/arm-neon/ |
D | vp9_rtcd.h | 43 …eff_ptr, const int16_t *dequant_ptr, uint16_t *eob_ptr, const int16_t *scan, const int16_t *iscan); 44 …eff_ptr, const int16_t *dequant_ptr, uint16_t *eob_ptr, const int16_t *scan, const int16_t *iscan); 86 …eff_ptr, const int16_t *dequant_ptr, uint16_t *eob_ptr, const int16_t *scan, const int16_t *iscan); 89 …eff_ptr, const int16_t *dequant_ptr, uint16_t *eob_ptr, const int16_t *scan, const int16_t *iscan); 107 …eff_ptr, const int16_t *dequant_ptr, uint16_t *eob_ptr, const int16_t *scan, const int16_t *iscan); 108 …eff_ptr, const int16_t *dequant_ptr, uint16_t *eob_ptr, const int16_t *scan, const int16_t *iscan); 111 …eff_ptr, const int16_t *dequant_ptr, uint16_t *eob_ptr, const int16_t *scan, const int16_t *iscan); 112 …eff_ptr, const int16_t *dequant_ptr, uint16_t *eob_ptr, const int16_t *scan, const int16_t *iscan);
|
/external/libaom/libaom/aom_dsp/x86/ |
D | highbd_quantize_intrin_sse2.c | 25 const int16_t *scan, const int16_t *iscan) { in aom_highbd_quantize_b_sse2() argument 85 if (abs_qcoeff) eob_i = iscan[k] > eob_i ? iscan[k] : eob_i; in aom_highbd_quantize_b_sse2() 97 const int16_t *scan, const int16_t *iscan) { in aom_highbd_quantize_b_32x32_sse2() argument 145 if (abs_qcoeff) eob = iscan[idx_arr[i]] > eob ? iscan[idx_arr[i]] : eob; in aom_highbd_quantize_b_32x32_sse2() 155 const int16_t *scan, const int16_t *iscan) { in aom_highbd_quantize_b_64x64_sse2() argument 203 if (abs_qcoeff) eob = iscan[idx_arr[i]] > eob ? iscan[idx_arr[i]] : eob; in aom_highbd_quantize_b_64x64_sse2()
|
D | highbd_quantize_intrin_avx2.c | 96 const __m256i iscan = in quantize() local 102 __m256i cur_eob = _mm256_sub_epi32(iscan, nz); in quantize() 119 const int16_t *scan, const int16_t *iscan) { in aom_highbd_quantize_b_avx2() argument 128 quantize(qp, &coeff, iscan, qcoeff_ptr, dqcoeff_ptr, &eob); in aom_highbd_quantize_b_avx2() 133 iscan += step; in aom_highbd_quantize_b_avx2() 140 quantize(qp, &coeff, iscan, qcoeff_ptr, dqcoeff_ptr, &eob); in aom_highbd_quantize_b_avx2() 145 iscan += step; in aom_highbd_quantize_b_avx2()
|
/external/libvpx/libvpx/vp9/encoder/x86/ |
D | vp9_quantize_avx2.c | 33 const __m256i iscan = _mm256_loadu_si256(iscan_ptr); in scan_eob_256() local 45 const __m256i iscan_plus_one = _mm256_sub_epi16(iscan, nzero_coeff0); in scan_eob_256() 54 const int16_t *iscan) { in vp9_quantize_fp_avx2() argument 64 iscan += n_coeffs; in vp9_quantize_fp_avx2() 100 eob256 = scan_eob_256((const __m256i *)(iscan + n_coeffs), &coeff256); in vp9_quantize_fp_avx2() 127 eob256, scan_eob_256((const __m256i *)(iscan + n_coeffs), &coeff256)); in vp9_quantize_fp_avx2()
|
D | vp9_quantize_sse2.c | 25 const int16_t *iscan) { in vp9_quantize_fp_sse2() argument 37 iscan += n_coeffs; in vp9_quantize_fp_sse2() 103 iscan0 = _mm_load_si128((const __m128i *)(iscan + n_coeffs)); in vp9_quantize_fp_sse2() 104 iscan1 = _mm_load_si128((const __m128i *)(iscan + n_coeffs) + 1); in vp9_quantize_fp_sse2() 178 iscan0 = _mm_load_si128((const __m128i *)(iscan + n_coeffs)); in vp9_quantize_fp_sse2() 179 iscan1 = _mm_load_si128((const __m128i *)(iscan + n_coeffs) + 1); in vp9_quantize_fp_sse2()
|
/external/libvpx/libvpx/vp9/common/ |
D | vp9_rtcd_defs.pl | 131 …eff_ptr, const int16_t *dequant_ptr, uint16_t *eob_ptr, const int16_t *scan, const int16_t *iscan"; 134 …eff_ptr, const int16_t *dequant_ptr, uint16_t *eob_ptr, const int16_t *scan, const int16_t *iscan"; 137 …eff_ptr, const int16_t *dequant_ptr, uint16_t *eob_ptr, const int16_t *scan, const int16_t *iscan"; 195 …eff_ptr, const int16_t *dequant_ptr, uint16_t *eob_ptr, const int16_t *scan, const int16_t *iscan"; 197 …ff_ptr, const int16_t *dequant_ptr, uint16_t *eob_ptr, const int16_t *scan, const int16_t *iscan" ;
|
/external/libvpx/config/x86/ |
D | vp9_rtcd.h | 45 …eff_ptr, const int16_t *dequant_ptr, uint16_t *eob_ptr, const int16_t *scan, const int16_t *iscan); 46 …eff_ptr, const int16_t *dequant_ptr, uint16_t *eob_ptr, const int16_t *scan, const int16_t *iscan); 47 …eff_ptr, const int16_t *dequant_ptr, uint16_t *eob_ptr, const int16_t *scan, const int16_t *iscan); 91 …eff_ptr, const int16_t *dequant_ptr, uint16_t *eob_ptr, const int16_t *scan, const int16_t *iscan); 94 …eff_ptr, const int16_t *dequant_ptr, uint16_t *eob_ptr, const int16_t *scan, const int16_t *iscan); 112 …eff_ptr, const int16_t *dequant_ptr, uint16_t *eob_ptr, const int16_t *scan, const int16_t *iscan); 113 …eff_ptr, const int16_t *dequant_ptr, uint16_t *eob_ptr, const int16_t *scan, const int16_t *iscan); 116 …eff_ptr, const int16_t *dequant_ptr, uint16_t *eob_ptr, const int16_t *scan, const int16_t *iscan);
|
/external/libvpx/libvpx/vp9/encoder/arm/neon/ |
D | vp9_quantize_neon.c | 34 const int16_t *iscan) { in vp9_quantize_fp_neon() argument 55 const int16x8_t v_iscan = vld1q_s16(&iscan[0]); in vp9_quantize_fp_neon() 80 const int16x8_t v_iscan = vld1q_s16(&iscan[i]); in vp9_quantize_fp_neon() 129 const int16_t *scan, const int16_t *iscan) { in vp9_quantize_fp_32x32_neon() argument 142 vreinterpretq_u16_s16(vaddq_s16(vld1q_s16(iscan), one)); in vp9_quantize_fp_32x32_neon() 181 iscan += 8; in vp9_quantize_fp_32x32_neon() 196 vreinterpretq_u16_s16(vaddq_s16(vld1q_s16(iscan), one)); in vp9_quantize_fp_32x32_neon() 227 iscan += 8; in vp9_quantize_fp_32x32_neon()
|
/external/libvpx/libvpx/vp9/encoder/ |
D | vp9_quantize.c | 29 const int16_t *iscan) { in vp9_quantize_fp_c() argument 31 (void)iscan; in vp9_quantize_fp_c() 63 const int16_t *scan, const int16_t *iscan) { in vp9_highbd_quantize_fp_c() argument 67 (void)iscan; in vp9_highbd_quantize_fp_c() 98 const int16_t *scan, const int16_t *iscan) { in vp9_quantize_fp_32x32_c() argument 100 (void)iscan; in vp9_quantize_fp_32x32_c() 132 const int16_t *scan, const int16_t *iscan) { in vp9_highbd_quantize_fp_32x32_c() argument 135 (void)iscan; in vp9_highbd_quantize_fp_32x32_c() 163 const int16_t *scan, const int16_t *iscan) { in vp9_regular_quantize_b_4x4() argument 182 &p->eobs[block], scan, iscan); in vp9_regular_quantize_b_4x4() [all …]
|
D | vp9_encodemb.c | 367 eob, scan_order->scan, scan_order->iscan); in vp9_xform_quant_fp() 373 scan_order->scan, scan_order->iscan); in vp9_xform_quant_fp() 379 scan_order->scan, scan_order->iscan); in vp9_xform_quant_fp() 386 scan_order->scan, scan_order->iscan); in vp9_xform_quant_fp() 398 scan_order->scan, scan_order->iscan); in vp9_xform_quant_fp() 404 scan_order->iscan); in vp9_xform_quant_fp() 409 eob, scan_order->scan, scan_order->iscan); in vp9_xform_quant_fp() 416 scan_order->iscan); in vp9_xform_quant_fp() 518 scan_order->iscan); in vp9_xform_quant() 525 scan_order->iscan); in vp9_xform_quant() [all …]
|
/external/libvpx/libvpx/vpx_dsp/x86/ |
D | highbd_quantize_intrin_sse2.c | 27 const int16_t *scan, const int16_t *iscan) { in vpx_highbd_quantize_b_sse2() argument 89 if (abs_qcoeff) eob_i = iscan[k] > eob_i ? iscan[k] : eob_i; in vpx_highbd_quantize_b_sse2() 101 const int16_t *scan, const int16_t *iscan) { in vpx_highbd_quantize_b_32x32_sse2() argument 152 if (abs_qcoeff) eob = iscan[idx_arr[i]] > eob ? iscan[idx_arr[i]] : eob; in vpx_highbd_quantize_b_32x32_sse2()
|
D | quantize_avx.c | 29 const int16_t *iscan) { in vpx_quantize_b_avx() argument 99 scan_for_eob(&qcoeff0, &qcoeff1, cmp_mask0, cmp_mask1, iscan, 0, zero); in vpx_quantize_b_avx() 139 eob0 = scan_for_eob(&qcoeff0, &qcoeff1, cmp_mask0, cmp_mask1, iscan, index, in vpx_quantize_b_avx() 154 const int16_t *scan, const int16_t *iscan) { in vpx_quantize_b_32x32_avx() argument 238 scan_for_eob(&qcoeff0, &qcoeff1, cmp_mask0, cmp_mask1, iscan, 0, zero); in vpx_quantize_b_32x32_avx() 280 eob0 = scan_for_eob(&qcoeff0, &qcoeff1, cmp_mask0, cmp_mask1, iscan, index, in vpx_quantize_b_32x32_avx()
|
/external/libvpx/libvpx/vpx_dsp/ |
D | quantize.c | 123 const int16_t *iscan) { in vpx_quantize_b_c() argument 127 (void)iscan; in vpx_quantize_b_c() 174 const int16_t *scan, const int16_t *iscan) { in vpx_highbd_quantize_b_c() argument 178 (void)iscan; in vpx_highbd_quantize_b_c() 223 const int16_t *scan, const int16_t *iscan) { in vpx_quantize_b_32x32_c() argument 231 (void)iscan; in vpx_quantize_b_32x32_c() 284 const int16_t *scan, const int16_t *iscan) { in vpx_highbd_quantize_b_32x32_c() argument 292 (void)iscan; in vpx_highbd_quantize_b_32x32_c()
|
/external/libvpx/config/generic/ |
D | vp9_rtcd.h | 43 …eff_ptr, const int16_t *dequant_ptr, uint16_t *eob_ptr, const int16_t *scan, const int16_t *iscan); 82 …eff_ptr, const int16_t *dequant_ptr, uint16_t *eob_ptr, const int16_t *scan, const int16_t *iscan); 85 …eff_ptr, const int16_t *dequant_ptr, uint16_t *eob_ptr, const int16_t *scan, const int16_t *iscan); 100 …eff_ptr, const int16_t *dequant_ptr, uint16_t *eob_ptr, const int16_t *scan, const int16_t *iscan); 103 …eff_ptr, const int16_t *dequant_ptr, uint16_t *eob_ptr, const int16_t *scan, const int16_t *iscan);
|