Home
last modified time | relevance | path

Searched refs:txfm_size_col (Results 1 – 10 of 10) sorted by relevance

/external/libaom/libaom/av1/encoder/
Dav1_fwd_txfm2d.c66 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/
Dav1_inv_txfm2d.c264 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/
Dav1_inv_txfm_neon.c3694 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 …]
Dav1_inv_txfm_neon.h146 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/
Dhighbd_fwd_txfm_sse4.c2188 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/
Dav1_inv_txfm_ssse3.c2425 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 …]
Dav1_inv_txfm_ssse3.h205 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()
Dav1_inv_txfm_avx2.c1622 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 …]
Dhighbd_inv_txfm_sse4.c5339 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 …]
Dhighbd_inv_txfm_avx2.c4225 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()