/external/libaom/libaom/av1/encoder/ |
D | av1_fwd_txfm2d.c | 66 const int txfm_size_col = tx_size_wide[cfg->tx_size]; in fwd_txfm2d_c() local 70 const int rect_type = get_rect_tx_log_ratio(txfm_size_col, txfm_size_row); in fwd_txfm2d_c() 87 for (c = 0; c < txfm_size_col; ++c) { in fwd_txfm2d_c() 100 buf[r * txfm_size_col + c] = temp_out[r]; in fwd_txfm2d_c() 104 buf[r * txfm_size_col + (txfm_size_col - c - 1)] = temp_out[r]; in fwd_txfm2d_c() 110 txfm_func_row(buf + r * txfm_size_col, output + r * txfm_size_col, in fwd_txfm2d_c() 112 av1_round_shift_array(output + r * txfm_size_col, txfm_size_col, -shift[2]); in fwd_txfm2d_c() 116 for (c = 0; c < txfm_size_col; ++c) { in fwd_txfm2d_c() 117 output[r * txfm_size_col + c] = round_shift( in fwd_txfm2d_c() 118 (int64_t)output[r * txfm_size_col + c] * NewSqrt2, NewSqrt2Bits); in fwd_txfm2d_c()
|
/external/libaom/libaom/av1/common/ |
D | av1_inv_txfm2d.c | 264 const int txfm_size_col = tx_size_wide[cfg->tx_size]; in inv_txfm2d_add_c() local 268 const int rect_type = get_rect_tx_log_ratio(txfm_size_col, txfm_size_row); in inv_txfm2d_add_c() 283 const int buf_offset = AOMMAX(txfm_size_row, txfm_size_col); in inv_txfm2d_add_c() 293 for (c = 0; c < txfm_size_col; ++c) { in inv_txfm2d_add_c() 296 clamp_buf(temp_in, txfm_size_col, bd + 8); in inv_txfm2d_add_c() 299 for (c = 0; c < txfm_size_col; ++c) { in inv_txfm2d_add_c() 302 clamp_buf(temp_in, txfm_size_col, bd + 8); in inv_txfm2d_add_c() 305 av1_round_shift_array(buf_ptr, txfm_size_col, -shift[0]); in inv_txfm2d_add_c() 306 input += txfm_size_col; in inv_txfm2d_add_c() 307 buf_ptr += txfm_size_col; in inv_txfm2d_add_c() [all …]
|
/external/libaom/libaom/av1/common/arm/ |
D | av1_inv_txfm_neon.c | 3694 const int txfm_size_col = tx_size_wide[tx_size]; in lowbd_inv_txfm2d_add_idtx_neon() local 3696 lowbd_inv_txfm2d_memset_neon(&a[0], (txfm_size_col * (txfm_size_row) >> 3), in lowbd_inv_txfm2d_add_idtx_neon() 3698 lowbd_inv_txfm2d_memset_neon(&b[0], (txfm_size_col * (txfm_size_row) >> 3), in lowbd_inv_txfm2d_add_idtx_neon() 3700 const int buf_size_w_div8 = txfm_size_col >> 3; in lowbd_inv_txfm2d_add_idtx_neon() 3701 const int rect_type = get_rect_tx_log_ratio(txfm_size_col, txfm_size_row); in lowbd_inv_txfm2d_add_idtx_neon() 3719 int k = j * 8 + i * txfm_size_col; in lowbd_inv_txfm2d_add_idtx_neon() 3720 load_buffer_32bit_to_16bit_neon(input_1, &a[k], txfm_size_col); in lowbd_inv_txfm2d_add_idtx_neon() 3724 input += (txfm_size_col * 8); in lowbd_inv_txfm2d_add_idtx_neon() 3726 int y = i * txfm_size_col; in lowbd_inv_txfm2d_add_idtx_neon() 3727 round_shift_for_rect(&a[y], &a[y], txfm_size_col); in lowbd_inv_txfm2d_add_idtx_neon() [all …]
|
D | av1_inv_txfm_neon.h | 146 const int txfm_size_col = tx_size_wide[tx_size]; in get_eobx_eoby_scan_h_identity() local 147 const int eobx_max = AOMMIN(32, txfm_size_col) - 1; in get_eobx_eoby_scan_h_identity()
|
/external/libaom/libaom/av1/encoder/x86/ |
D | highbd_fwd_txfm_sse4.c | 2188 const int txfm_size_col = tx_size_wide[TX_4X16]; in av1_fwd_txfm2d_4x16_sse4_1() local 2201 transpose_8nx8n(outcoeff128, in, txfm_size_col, txfm_size_row); in av1_fwd_txfm2d_4x16_sse4_1() 2204 for (int i = 0; i < txfm_size_col; i++) { in av1_fwd_txfm2d_4x16_sse4_1() 2205 row_txfm(in + i, outcoeff128 + i * txfm_size_col, bitrow, txfm_size_col); in av1_fwd_txfm2d_4x16_sse4_1() 2217 const int txfm_size_col = tx_size_wide[TX_16X4]; in av1_fwd_txfm2d_16x4_sse4_1() local 2237 transpose_8nx8n(in, outcoeff128, txfm_size_row, txfm_size_col); in av1_fwd_txfm2d_16x4_sse4_1() 2280 const int txfm_size_col = tx_size_wide[TX_32X64]; in av1_fwd_txfm2d_32x64_sse4_1() local 2285 const int num_col = txfm_size_col >> 2; in av1_fwd_txfm2d_32x64_sse4_1() 2295 transpose_8nx8n(in, outcoef128, txfm_size_col, txfm_size_row); in av1_fwd_txfm2d_32x64_sse4_1() 2301 transpose_8nx8n(in, outcoef128, txfm_size_row, txfm_size_col); in av1_fwd_txfm2d_32x64_sse4_1() [all …]
|
/external/libaom/libaom/av1/common/x86/ |
D | av1_inv_txfm_ssse3.c | 2425 const int txfm_size_col = tx_size_wide[tx_size]; in lowbd_inv_txfm2d_add_idtx_ssse3() local 2427 const int input_stride = AOMMIN(32, txfm_size_col); in lowbd_inv_txfm2d_add_idtx_ssse3() 2429 const int rect_type = get_rect_tx_log_ratio(txfm_size_col, txfm_size_row); in lowbd_inv_txfm2d_add_idtx_ssse3() 2453 const int txfm_size_col = tx_size_wide[tx_size]; in lowbd_inv_txfm2d_add_4x4_ssse3() local 2463 load_buffer_32bit_to_16bit_w4(input, txfm_size_col, buf, txfm_size_row); in lowbd_inv_txfm2d_add_4x4_ssse3() 2468 flip_buf_sse2(buf, temp, txfm_size_col); in lowbd_inv_txfm2d_add_4x4_ssse3() 2519 const int txfm_size_col = tx_size_wide[tx_size]; in lowbd_inv_txfm2d_add_no_identity_ssse3() local 2521 const int buf_size_w_div8 = txfm_size_col >> 3; in lowbd_inv_txfm2d_add_no_identity_ssse3() 2524 const int input_stride = AOMMIN(32, txfm_size_col); in lowbd_inv_txfm2d_add_no_identity_ssse3() 2525 const int rect_type = get_rect_tx_log_ratio(txfm_size_col, txfm_size_row); in lowbd_inv_txfm2d_add_no_identity_ssse3() [all …]
|
D | av1_inv_txfm_ssse3.h | 205 const int txfm_size_col = tx_size_wide[tx_size]; in get_eobx_eoby_scan_h_identity() local 206 const int eobx_max = AOMMIN(32, txfm_size_col) - 1; in get_eobx_eoby_scan_h_identity()
|
D | av1_inv_txfm_avx2.c | 1622 const int txfm_size_col = tx_size_wide[tx_size]; in lowbd_inv_txfm2d_add_no_identity_avx2() local 1624 const int buf_size_w_div16 = txfm_size_col >> 4; in lowbd_inv_txfm2d_add_no_identity_avx2() 1627 const int input_stride = AOMMIN(32, txfm_size_col); in lowbd_inv_txfm2d_add_no_identity_avx2() 1628 const int rect_type = get_rect_tx_log_ratio(txfm_size_col, txfm_size_row); in lowbd_inv_txfm2d_add_no_identity_avx2() 1655 round_shift_16bit_w16_avx2(buf0, txfm_size_col, shift[0]); in lowbd_inv_txfm2d_add_no_identity_avx2() 1754 const int txfm_size_col = tx_size_wide[tx_size]; in lowbd_inv_txfm2d_add_idtx_avx2() local 1756 const int input_stride = AOMMIN(32, txfm_size_col); in lowbd_inv_txfm2d_add_idtx_avx2() 1758 const int rect_type = get_rect_tx_log_ratio(txfm_size_col, txfm_size_row); in lowbd_inv_txfm2d_add_idtx_avx2() 1777 const int txfm_size_col = tx_size_wide[tx_size]; in lowbd_inv_txfm2d_add_h_identity_avx2() local 1779 const int txfm_size_col_notzero = AOMMIN(32, txfm_size_col); in lowbd_inv_txfm2d_add_h_identity_avx2() [all …]
|
D | highbd_inv_txfm_sse4.c | 5339 const int txfm_size_col = tx_size_wide[tx_size]; in highbd_inv_txfm2d_add_h_identity_ssse41() local 5341 const int input_stride = AOMMIN(32, txfm_size_col); in highbd_inv_txfm2d_add_h_identity_ssse41() 5344 const int rect_type = get_rect_tx_log_ratio(txfm_size_col, txfm_size_row); in highbd_inv_txfm2d_add_h_identity_ssse41() 5385 for (int i = 0; i < (txfm_size_col >> 3); i++) { in highbd_inv_txfm2d_add_h_identity_ssse41() 5401 const int txfm_size_col = tx_size_wide[tx_size]; in highbd_inv_txfm2d_add_v_identity_ssse41() local 5403 const int input_stride = AOMMIN(32, txfm_size_col); in highbd_inv_txfm2d_add_v_identity_ssse41() 5407 const int rect_type = get_rect_tx_log_ratio(txfm_size_col, txfm_size_row); in highbd_inv_txfm2d_add_v_identity_ssse41() 5462 for (int i = 0; i < (txfm_size_col >> 3); i++) { in highbd_inv_txfm2d_add_v_identity_ssse41() 5478 const int txfm_size_col = tx_size_wide[tx_size]; in highbd_inv_txfm2d_add_idtx_ssse41() local 5480 const int input_stride = AOMMIN(32, txfm_size_col); in highbd_inv_txfm2d_add_idtx_ssse41() [all …]
|
D | highbd_inv_txfm_avx2.c | 4225 const int txfm_size_col = tx_size_wide[tx_size]; in highbd_inv_txfm2d_add_no_identity_avx2() local 4227 const int buf_size_w_div8 = txfm_size_col >> 3; in highbd_inv_txfm2d_add_no_identity_avx2() 4230 const int input_stride = AOMMIN(32, txfm_size_col); in highbd_inv_txfm2d_add_no_identity_avx2() 4231 const int rect_type = get_rect_tx_log_ratio(txfm_size_col, txfm_size_row); in highbd_inv_txfm2d_add_no_identity_avx2() 4283 if (txfm_size_col >= 16) { in highbd_inv_txfm2d_add_no_identity_avx2() 4284 for (int i = 0; i < (txfm_size_col >> 4); i++) { in highbd_inv_txfm2d_add_no_identity_avx2() 4289 } else if (txfm_size_col == 8) { in highbd_inv_txfm2d_add_no_identity_avx2()
|