Lines Matching refs:src_diff
102 void aom_pixel_scale_c(const int16_t *src_diff, ptrdiff_t src_stride, in aom_pixel_scale_c() argument
106 coeff[idy * (h8 * 8) + idx] = src_diff[idy * src_stride + idx] in aom_pixel_scale_c()
110 static void hadamard_col4(const int16_t *src_diff, ptrdiff_t src_stride, in hadamard_col4() argument
112 int16_t b0 = (src_diff[0 * src_stride] + src_diff[1 * src_stride]) >> 1; in hadamard_col4()
113 int16_t b1 = (src_diff[0 * src_stride] - src_diff[1 * src_stride]) >> 1; in hadamard_col4()
114 int16_t b2 = (src_diff[2 * src_stride] + src_diff[3 * src_stride]) >> 1; in hadamard_col4()
115 int16_t b3 = (src_diff[2 * src_stride] - src_diff[3 * src_stride]) >> 1; in hadamard_col4()
123 void aom_hadamard_4x4_c(const int16_t *src_diff, ptrdiff_t src_stride, in aom_hadamard_4x4_c() argument
130 hadamard_col4(src_diff, src_stride, tmp_buf); // src_diff: 9 bit in aom_hadamard_4x4_c()
133 ++src_diff; in aom_hadamard_4x4_c()
155 static void hadamard_col8(const int16_t *src_diff, ptrdiff_t src_stride, in hadamard_col8() argument
157 int16_t b0 = src_diff[0 * src_stride] + src_diff[1 * src_stride]; in hadamard_col8()
158 int16_t b1 = src_diff[0 * src_stride] - src_diff[1 * src_stride]; in hadamard_col8()
159 int16_t b2 = src_diff[2 * src_stride] + src_diff[3 * src_stride]; in hadamard_col8()
160 int16_t b3 = src_diff[2 * src_stride] - src_diff[3 * src_stride]; in hadamard_col8()
161 int16_t b4 = src_diff[4 * src_stride] + src_diff[5 * src_stride]; in hadamard_col8()
162 int16_t b5 = src_diff[4 * src_stride] - src_diff[5 * src_stride]; in hadamard_col8()
163 int16_t b6 = src_diff[6 * src_stride] + src_diff[7 * src_stride]; in hadamard_col8()
164 int16_t b7 = src_diff[6 * src_stride] - src_diff[7 * src_stride]; in hadamard_col8()
185 void aom_hadamard_8x8_c(const int16_t *src_diff, ptrdiff_t src_stride, in aom_hadamard_8x8_c() argument
192 hadamard_col8(src_diff, src_stride, tmp_buf); // src_diff: 9 bit in aom_hadamard_8x8_c()
195 ++src_diff; in aom_hadamard_8x8_c()
215 void aom_hadamard_lp_8x8_c(const int16_t *src_diff, ptrdiff_t src_stride, in aom_hadamard_lp_8x8_c() argument
221 hadamard_col8(src_diff, src_stride, tmp_buf); // src_diff: 9 bit in aom_hadamard_lp_8x8_c()
224 ++src_diff; in aom_hadamard_lp_8x8_c()
246 void aom_hadamard_lp_8x8_dual_c(const int16_t *src_diff, ptrdiff_t src_stride, in aom_hadamard_lp_8x8_dual_c() argument
249 aom_hadamard_lp_8x8_c(src_diff + (i * 8), src_stride, in aom_hadamard_lp_8x8_dual_c()
255 void aom_hadamard_16x16_c(const int16_t *src_diff, ptrdiff_t src_stride, in aom_hadamard_16x16_c() argument
261 src_diff + (idx >> 1) * 8 * src_stride + (idx & 0x01) * 8; in aom_hadamard_16x16_c()
297 void aom_hadamard_lp_16x16_c(const int16_t *src_diff, ptrdiff_t src_stride, in aom_hadamard_lp_16x16_c() argument
302 src_diff + (idx >> 1) * 8 * src_stride + (idx & 0x01) * 8; in aom_hadamard_lp_16x16_c()
326 void aom_hadamard_32x32_c(const int16_t *src_diff, ptrdiff_t src_stride, in aom_hadamard_32x32_c() argument
332 src_diff + (idx >> 1) * 16 * src_stride + (idx & 0x01) * 16; in aom_hadamard_32x32_c()
358 static void hadamard_highbd_col8_first_pass(const int16_t *src_diff, in hadamard_highbd_col8_first_pass() argument
361 int16_t b0 = src_diff[0 * src_stride] + src_diff[1 * src_stride]; in hadamard_highbd_col8_first_pass()
362 int16_t b1 = src_diff[0 * src_stride] - src_diff[1 * src_stride]; in hadamard_highbd_col8_first_pass()
363 int16_t b2 = src_diff[2 * src_stride] + src_diff[3 * src_stride]; in hadamard_highbd_col8_first_pass()
364 int16_t b3 = src_diff[2 * src_stride] - src_diff[3 * src_stride]; in hadamard_highbd_col8_first_pass()
365 int16_t b4 = src_diff[4 * src_stride] + src_diff[5 * src_stride]; in hadamard_highbd_col8_first_pass()
366 int16_t b5 = src_diff[4 * src_stride] - src_diff[5 * src_stride]; in hadamard_highbd_col8_first_pass()
367 int16_t b6 = src_diff[6 * src_stride] + src_diff[7 * src_stride]; in hadamard_highbd_col8_first_pass()
368 int16_t b7 = src_diff[6 * src_stride] - src_diff[7 * src_stride]; in hadamard_highbd_col8_first_pass()
391 static void hadamard_highbd_col8_second_pass(const int16_t *src_diff, in hadamard_highbd_col8_second_pass() argument
394 int32_t b0 = src_diff[0 * src_stride] + src_diff[1 * src_stride]; in hadamard_highbd_col8_second_pass()
395 int32_t b1 = src_diff[0 * src_stride] - src_diff[1 * src_stride]; in hadamard_highbd_col8_second_pass()
396 int32_t b2 = src_diff[2 * src_stride] + src_diff[3 * src_stride]; in hadamard_highbd_col8_second_pass()
397 int32_t b3 = src_diff[2 * src_stride] - src_diff[3 * src_stride]; in hadamard_highbd_col8_second_pass()
398 int32_t b4 = src_diff[4 * src_stride] + src_diff[5 * src_stride]; in hadamard_highbd_col8_second_pass()
399 int32_t b5 = src_diff[4 * src_stride] - src_diff[5 * src_stride]; in hadamard_highbd_col8_second_pass()
400 int32_t b6 = src_diff[6 * src_stride] + src_diff[7 * src_stride]; in hadamard_highbd_col8_second_pass()
401 int32_t b7 = src_diff[6 * src_stride] - src_diff[7 * src_stride]; in hadamard_highbd_col8_second_pass()
424 void aom_highbd_hadamard_8x8_c(const int16_t *src_diff, ptrdiff_t src_stride, in aom_highbd_hadamard_8x8_c() argument
433 hadamard_highbd_col8_first_pass(src_diff, src_stride, tmp_buf); in aom_highbd_hadamard_8x8_c()
435 ++src_diff; in aom_highbd_hadamard_8x8_c()
450 void aom_highbd_hadamard_16x16_c(const int16_t *src_diff, ptrdiff_t src_stride, in aom_highbd_hadamard_16x16_c() argument
456 src_diff + (idx >> 1) * 8 * src_stride + (idx & 0x01) * 8; in aom_highbd_hadamard_16x16_c()
482 void aom_highbd_hadamard_32x32_c(const int16_t *src_diff, ptrdiff_t src_stride, in aom_highbd_hadamard_32x32_c() argument
488 src_diff + (idx >> 1) * 16 * src_stride + (idx & 0x01) * 16; in aom_highbd_hadamard_32x32_c()