FFmpeg
|
#include <stddef.h>
#include <stdint.h>
Go to the source code of this file.
Macros | |
#define | VP9_8TAP_RISCV_RVV_FUNC(SIZE, type, type_idx) |
#define | VP9_BILINEAR_RISCV_RVV_FUNC(SIZE) |
#define | VP9_COPY_AVG_RISCV_RVV_FUNC(SIZE) |
#define | VP9_COPY_RISCV_RVI_FUNC(SIZE) |
Functions | |
void | ff_dc_32x32_rvv (uint8_t *dst, ptrdiff_t stride, const uint8_t *l, const uint8_t *a) |
void | ff_dc_16x16_rvv (uint8_t *dst, ptrdiff_t stride, const uint8_t *l, const uint8_t *a) |
void | ff_dc_8x8_rvv (uint8_t *dst, ptrdiff_t stride, const uint8_t *l, const uint8_t *a) |
void | ff_dc_top_32x32_rvv (uint8_t *dst, ptrdiff_t stride, const uint8_t *l, const uint8_t *a) |
void | ff_dc_top_16x16_rvv (uint8_t *dst, ptrdiff_t stride, const uint8_t *l, const uint8_t *a) |
void | ff_dc_top_8x8_rvv (uint8_t *dst, ptrdiff_t stride, const uint8_t *l, const uint8_t *a) |
void | ff_dc_left_32x32_rvv (uint8_t *dst, ptrdiff_t stride, const uint8_t *l, const uint8_t *a) |
void | ff_dc_left_16x16_rvv (uint8_t *dst, ptrdiff_t stride, const uint8_t *l, const uint8_t *a) |
void | ff_dc_left_8x8_rvv (uint8_t *dst, ptrdiff_t stride, const uint8_t *l, const uint8_t *a) |
void | ff_dc_127_32x32_rvv (uint8_t *dst, ptrdiff_t stride, const uint8_t *l, const uint8_t *a) |
void | ff_dc_127_16x16_rvv (uint8_t *dst, ptrdiff_t stride, const uint8_t *l, const uint8_t *a) |
void | ff_dc_127_8x8_rvv (uint8_t *dst, ptrdiff_t stride, const uint8_t *l, const uint8_t *a) |
void | ff_dc_128_32x32_rvv (uint8_t *dst, ptrdiff_t stride, const uint8_t *l, const uint8_t *a) |
void | ff_dc_128_16x16_rvv (uint8_t *dst, ptrdiff_t stride, const uint8_t *l, const uint8_t *a) |
void | ff_dc_128_8x8_rvv (uint8_t *dst, ptrdiff_t stride, const uint8_t *l, const uint8_t *a) |
void | ff_dc_129_32x32_rvv (uint8_t *dst, ptrdiff_t stride, const uint8_t *l, const uint8_t *a) |
void | ff_dc_129_16x16_rvv (uint8_t *dst, ptrdiff_t stride, const uint8_t *l, const uint8_t *a) |
void | ff_dc_129_8x8_rvv (uint8_t *dst, ptrdiff_t stride, const uint8_t *l, const uint8_t *a) |
void | ff_h_32x32_rvv (uint8_t *dst, ptrdiff_t stride, const uint8_t *l, const uint8_t *a) |
void | ff_h_16x16_rvv (uint8_t *dst, ptrdiff_t stride, const uint8_t *l, const uint8_t *a) |
void | ff_h_8x8_rvv (uint8_t *dst, ptrdiff_t stride, const uint8_t *l, const uint8_t *a) |
void | ff_tm_32x32_rvv (uint8_t *dst, ptrdiff_t stride, const uint8_t *l, const uint8_t *a) |
void | ff_tm_16x16_rvv (uint8_t *dst, ptrdiff_t stride, const uint8_t *l, const uint8_t *a) |
void | ff_tm_8x8_rvv (uint8_t *dst, ptrdiff_t stride, const uint8_t *l, const uint8_t *a) |
void | ff_tm_4x4_rvv (uint8_t *dst, ptrdiff_t stride, const uint8_t *l, const uint8_t *a) |
VP9_8TAP_RISCV_RVV_FUNC (64, regular, FILTER_8TAP_REGULAR) | |
VP9_8TAP_RISCV_RVV_FUNC (32, regular, FILTER_8TAP_REGULAR) | |
VP9_8TAP_RISCV_RVV_FUNC (16, regular, FILTER_8TAP_REGULAR) | |
VP9_8TAP_RISCV_RVV_FUNC (8, regular, FILTER_8TAP_REGULAR) | |
VP9_8TAP_RISCV_RVV_FUNC (4, regular, FILTER_8TAP_REGULAR) | |
VP9_8TAP_RISCV_RVV_FUNC (64, sharp, FILTER_8TAP_SHARP) | |
VP9_8TAP_RISCV_RVV_FUNC (32, sharp, FILTER_8TAP_SHARP) | |
VP9_8TAP_RISCV_RVV_FUNC (16, sharp, FILTER_8TAP_SHARP) | |
VP9_8TAP_RISCV_RVV_FUNC (8, sharp, FILTER_8TAP_SHARP) | |
VP9_8TAP_RISCV_RVV_FUNC (4, sharp, FILTER_8TAP_SHARP) | |
VP9_8TAP_RISCV_RVV_FUNC (64, smooth, FILTER_8TAP_SMOOTH) | |
VP9_8TAP_RISCV_RVV_FUNC (32, smooth, FILTER_8TAP_SMOOTH) | |
VP9_8TAP_RISCV_RVV_FUNC (16, smooth, FILTER_8TAP_SMOOTH) | |
VP9_8TAP_RISCV_RVV_FUNC (8, smooth, FILTER_8TAP_SMOOTH) | |
VP9_8TAP_RISCV_RVV_FUNC (4, smooth, FILTER_8TAP_SMOOTH) | |
VP9_BILINEAR_RISCV_RVV_FUNC (64) | |
VP9_BILINEAR_RISCV_RVV_FUNC (32) | |
VP9_BILINEAR_RISCV_RVV_FUNC (16) | |
VP9_BILINEAR_RISCV_RVV_FUNC (8) | |
VP9_BILINEAR_RISCV_RVV_FUNC (4) | |
VP9_COPY_AVG_RISCV_RVV_FUNC (64) | |
VP9_COPY_AVG_RISCV_RVV_FUNC (32) | |
VP9_COPY_AVG_RISCV_RVV_FUNC (16) | |
VP9_COPY_AVG_RISCV_RVV_FUNC (8) | |
VP9_COPY_AVG_RISCV_RVV_FUNC (4) | |
VP9_COPY_RISCV_RVI_FUNC (64) | |
VP9_COPY_RISCV_RVI_FUNC (32) | |
VP9_COPY_RISCV_RVI_FUNC (16) | |
VP9_COPY_RISCV_RVI_FUNC (8) | |
VP9_COPY_RISCV_RVI_FUNC (4) | |
#define VP9_BILINEAR_RISCV_RVV_FUNC | ( | SIZE | ) |
#define VP9_COPY_AVG_RISCV_RVV_FUNC | ( | SIZE | ) |
#define VP9_COPY_RISCV_RVI_FUNC | ( | SIZE | ) |
void ff_dc_32x32_rvv | ( | uint8_t * | dst, |
ptrdiff_t | stride, | ||
const uint8_t * | l, | ||
const uint8_t * | a | ||
) |
Referenced by vp9dsp_intrapred_init_riscv().
void ff_dc_16x16_rvv | ( | uint8_t * | dst, |
ptrdiff_t | stride, | ||
const uint8_t * | l, | ||
const uint8_t * | a | ||
) |
Referenced by vp9dsp_intrapred_init_riscv().
void ff_dc_8x8_rvv | ( | uint8_t * | dst, |
ptrdiff_t | stride, | ||
const uint8_t * | l, | ||
const uint8_t * | a | ||
) |
Referenced by vp9dsp_intrapred_init_riscv().
void ff_dc_top_32x32_rvv | ( | uint8_t * | dst, |
ptrdiff_t | stride, | ||
const uint8_t * | l, | ||
const uint8_t * | a | ||
) |
Referenced by vp9dsp_intrapred_init_riscv().
void ff_dc_top_16x16_rvv | ( | uint8_t * | dst, |
ptrdiff_t | stride, | ||
const uint8_t * | l, | ||
const uint8_t * | a | ||
) |
Referenced by vp9dsp_intrapred_init_riscv().
void ff_dc_top_8x8_rvv | ( | uint8_t * | dst, |
ptrdiff_t | stride, | ||
const uint8_t * | l, | ||
const uint8_t * | a | ||
) |
Referenced by vp9dsp_intrapred_init_riscv().
void ff_dc_left_32x32_rvv | ( | uint8_t * | dst, |
ptrdiff_t | stride, | ||
const uint8_t * | l, | ||
const uint8_t * | a | ||
) |
Referenced by vp9dsp_intrapred_init_riscv().
void ff_dc_left_16x16_rvv | ( | uint8_t * | dst, |
ptrdiff_t | stride, | ||
const uint8_t * | l, | ||
const uint8_t * | a | ||
) |
Referenced by vp9dsp_intrapred_init_riscv().
void ff_dc_left_8x8_rvv | ( | uint8_t * | dst, |
ptrdiff_t | stride, | ||
const uint8_t * | l, | ||
const uint8_t * | a | ||
) |
Referenced by vp9dsp_intrapred_init_riscv().
void ff_dc_127_32x32_rvv | ( | uint8_t * | dst, |
ptrdiff_t | stride, | ||
const uint8_t * | l, | ||
const uint8_t * | a | ||
) |
Referenced by vp9dsp_intrapred_init_riscv().
void ff_dc_127_16x16_rvv | ( | uint8_t * | dst, |
ptrdiff_t | stride, | ||
const uint8_t * | l, | ||
const uint8_t * | a | ||
) |
Referenced by vp9dsp_intrapred_init_riscv().
void ff_dc_127_8x8_rvv | ( | uint8_t * | dst, |
ptrdiff_t | stride, | ||
const uint8_t * | l, | ||
const uint8_t * | a | ||
) |
Referenced by vp9dsp_intrapred_init_riscv().
void ff_dc_128_32x32_rvv | ( | uint8_t * | dst, |
ptrdiff_t | stride, | ||
const uint8_t * | l, | ||
const uint8_t * | a | ||
) |
Referenced by vp9dsp_intrapred_init_riscv().
void ff_dc_128_16x16_rvv | ( | uint8_t * | dst, |
ptrdiff_t | stride, | ||
const uint8_t * | l, | ||
const uint8_t * | a | ||
) |
Referenced by vp9dsp_intrapred_init_riscv().
void ff_dc_128_8x8_rvv | ( | uint8_t * | dst, |
ptrdiff_t | stride, | ||
const uint8_t * | l, | ||
const uint8_t * | a | ||
) |
Referenced by vp9dsp_intrapred_init_riscv().
void ff_dc_129_32x32_rvv | ( | uint8_t * | dst, |
ptrdiff_t | stride, | ||
const uint8_t * | l, | ||
const uint8_t * | a | ||
) |
Referenced by vp9dsp_intrapred_init_riscv().
void ff_dc_129_16x16_rvv | ( | uint8_t * | dst, |
ptrdiff_t | stride, | ||
const uint8_t * | l, | ||
const uint8_t * | a | ||
) |
Referenced by vp9dsp_intrapred_init_riscv().
void ff_dc_129_8x8_rvv | ( | uint8_t * | dst, |
ptrdiff_t | stride, | ||
const uint8_t * | l, | ||
const uint8_t * | a | ||
) |
Referenced by vp9dsp_intrapred_init_riscv().
void ff_h_32x32_rvv | ( | uint8_t * | dst, |
ptrdiff_t | stride, | ||
const uint8_t * | l, | ||
const uint8_t * | a | ||
) |
Referenced by vp9dsp_intrapred_init_riscv().
void ff_h_16x16_rvv | ( | uint8_t * | dst, |
ptrdiff_t | stride, | ||
const uint8_t * | l, | ||
const uint8_t * | a | ||
) |
Referenced by vp9dsp_intrapred_init_riscv().
void ff_h_8x8_rvv | ( | uint8_t * | dst, |
ptrdiff_t | stride, | ||
const uint8_t * | l, | ||
const uint8_t * | a | ||
) |
Referenced by vp9dsp_intrapred_init_riscv().
void ff_tm_32x32_rvv | ( | uint8_t * | dst, |
ptrdiff_t | stride, | ||
const uint8_t * | l, | ||
const uint8_t * | a | ||
) |
Referenced by vp9dsp_intrapred_init_riscv().
void ff_tm_16x16_rvv | ( | uint8_t * | dst, |
ptrdiff_t | stride, | ||
const uint8_t * | l, | ||
const uint8_t * | a | ||
) |
Referenced by vp9dsp_intrapred_init_riscv().
void ff_tm_8x8_rvv | ( | uint8_t * | dst, |
ptrdiff_t | stride, | ||
const uint8_t * | l, | ||
const uint8_t * | a | ||
) |
Referenced by vp9dsp_intrapred_init_riscv().
void ff_tm_4x4_rvv | ( | uint8_t * | dst, |
ptrdiff_t | stride, | ||
const uint8_t * | l, | ||
const uint8_t * | a | ||
) |
Referenced by vp9dsp_intrapred_init_riscv().
VP9_8TAP_RISCV_RVV_FUNC | ( | 64 | , |
regular | , | ||
FILTER_8TAP_REGULAR | |||
) |
VP9_8TAP_RISCV_RVV_FUNC | ( | 32 | , |
regular | , | ||
FILTER_8TAP_REGULAR | |||
) |
VP9_8TAP_RISCV_RVV_FUNC | ( | 16 | , |
regular | , | ||
FILTER_8TAP_REGULAR | |||
) |
VP9_8TAP_RISCV_RVV_FUNC | ( | 8 | , |
regular | , | ||
FILTER_8TAP_REGULAR | |||
) |
VP9_8TAP_RISCV_RVV_FUNC | ( | 4 | , |
regular | , | ||
FILTER_8TAP_REGULAR | |||
) |
VP9_8TAP_RISCV_RVV_FUNC | ( | 64 | , |
sharp | , | ||
FILTER_8TAP_SHARP | |||
) |
VP9_8TAP_RISCV_RVV_FUNC | ( | 32 | , |
sharp | , | ||
FILTER_8TAP_SHARP | |||
) |
VP9_8TAP_RISCV_RVV_FUNC | ( | 16 | , |
sharp | , | ||
FILTER_8TAP_SHARP | |||
) |
VP9_8TAP_RISCV_RVV_FUNC | ( | 8 | , |
sharp | , | ||
FILTER_8TAP_SHARP | |||
) |
VP9_8TAP_RISCV_RVV_FUNC | ( | 4 | , |
sharp | , | ||
FILTER_8TAP_SHARP | |||
) |
VP9_8TAP_RISCV_RVV_FUNC | ( | 64 | , |
smooth | , | ||
FILTER_8TAP_SMOOTH | |||
) |
VP9_8TAP_RISCV_RVV_FUNC | ( | 32 | , |
smooth | , | ||
FILTER_8TAP_SMOOTH | |||
) |
VP9_8TAP_RISCV_RVV_FUNC | ( | 16 | , |
smooth | , | ||
FILTER_8TAP_SMOOTH | |||
) |
VP9_8TAP_RISCV_RVV_FUNC | ( | 8 | , |
smooth | , | ||
FILTER_8TAP_SMOOTH | |||
) |
VP9_8TAP_RISCV_RVV_FUNC | ( | 4 | , |
smooth | , | ||
FILTER_8TAP_SMOOTH | |||
) |
VP9_BILINEAR_RISCV_RVV_FUNC | ( | 64 | ) |
VP9_BILINEAR_RISCV_RVV_FUNC | ( | 32 | ) |
VP9_BILINEAR_RISCV_RVV_FUNC | ( | 16 | ) |
VP9_BILINEAR_RISCV_RVV_FUNC | ( | 8 | ) |
VP9_BILINEAR_RISCV_RVV_FUNC | ( | 4 | ) |
VP9_COPY_AVG_RISCV_RVV_FUNC | ( | 64 | ) |
VP9_COPY_AVG_RISCV_RVV_FUNC | ( | 32 | ) |
VP9_COPY_AVG_RISCV_RVV_FUNC | ( | 16 | ) |
VP9_COPY_AVG_RISCV_RVV_FUNC | ( | 8 | ) |
VP9_COPY_AVG_RISCV_RVV_FUNC | ( | 4 | ) |
VP9_COPY_RISCV_RVI_FUNC | ( | 64 | ) |
VP9_COPY_RISCV_RVI_FUNC | ( | 32 | ) |
VP9_COPY_RISCV_RVI_FUNC | ( | 16 | ) |
VP9_COPY_RISCV_RVI_FUNC | ( | 8 | ) |
VP9_COPY_RISCV_RVI_FUNC | ( | 4 | ) |