Go to the source code of this file.
|
#define | init_subpel1(idx1, idx2, idxh, idxv, sz, dir, type) |
|
#define | init_subpel2(idx, idxh, idxv, dir, type) |
|
#define | init_subpel3(idx, type) |
|
#define | init_fpel(idx1, idx2, sz, type) |
|
#define | init_copy(idx, sz) |
|
#define | init_intra_pred1_lsx(tx, sz) |
|
#define | init_intra_pred2_lsx(tx, sz) |
|
#define | init_idct(tx, nm) |
|
#define | init_itxfm(tx, sz) dsp->itxfm_add[tx][DCT_DCT] = ff_idct_idct_##sz##_add_lsx; |
|
◆ init_subpel1
#define init_subpel1 |
( |
|
idx1, |
|
|
|
idx2, |
|
|
|
idxh, |
|
|
|
idxv, |
|
|
|
sz, |
|
|
|
dir, |
|
|
|
type |
|
) |
| |
Value:
ff_##
type##_8tap_smooth_##sz##dir##_lsx; \
ff_##
type##_8tap_regular_##sz##dir##_lsx; \
ff_##
type##_8tap_sharp_##sz##dir##_lsx;
Definition at line 27 of file vp9dsp_init_loongarch.c.
◆ init_subpel2
#define init_subpel2 |
( |
|
idx, |
|
|
|
idxh, |
|
|
|
idxv, |
|
|
|
dir, |
|
|
|
type |
|
) |
| |
Value:
init_subpel1(1, idx, idxh, idxv, 32, dir,
type); \
init_subpel1(2, idx, idxh, idxv, 16, dir,
type); \
init_subpel1(3, idx, idxh, idxv, 8, dir,
type); \
init_subpel1(4, idx, idxh, idxv, 4, dir,
type);
Definition at line 35 of file vp9dsp_init_loongarch.c.
◆ init_subpel3
#define init_subpel3 |
( |
|
idx, |
|
|
|
type |
|
) |
| |
◆ init_fpel
#define init_fpel |
( |
|
idx1, |
|
|
|
idx2, |
|
|
|
sz, |
|
|
|
type |
|
) |
| |
◆ init_copy
#define init_copy |
( |
|
idx, |
|
|
|
sz |
|
) |
| |
◆ init_intra_pred1_lsx
#define init_intra_pred1_lsx |
( |
|
tx, |
|
|
|
sz |
|
) |
| |
◆ init_intra_pred2_lsx
#define init_intra_pred2_lsx |
( |
|
tx, |
|
|
|
sz |
|
) |
| |
◆ init_idct
#define init_idct |
( |
|
tx, |
|
|
|
nm |
|
) |
| |
◆ init_itxfm
#define init_itxfm |
( |
|
tx, |
|
|
|
sz |
|
) |
| dsp->itxfm_add[tx][DCT_DCT] = ff_idct_idct_##sz##_add_lsx; |
◆ ff_vp9dsp_init_loongarch()