39#define RVV_FNASSIGN(member, v, h, fn, ext) \
40 member[1][v][h] = ff_h2656_put_pixels_##8_##ext; \
41 member[3][v][h] = ff_h2656_put_pixels_##8_##ext; \
42 member[5][v][h] = ff_h2656_put_pixels_##8_##ext; \
43 member[7][v][h] = ff_h2656_put_pixels_##8_##ext; \
44 member[9][v][h] = ff_h2656_put_pixels_##8_##ext;
55 vlenb = ff_get_rv_vlenb();
67 }
else if (vlenb >= 16) {
static void bit_depth(AudioStatsContext *s, const uint64_t *const mask, uint8_t *depth)
#define flags(name, subs,...)
void ff_hevc_dsp_init_riscv(HEVCDSPContext *c, const int bit_depth)
void ff_hevc_add_residual_8x8_8_rvv(uint8_t *_dst, const int16_t *coeffs, ptrdiff_t stride)
void ff_hevc_add_residual_16x16_8_rvv(uint8_t *_dst, const int16_t *coeffs, ptrdiff_t stride)
#define RVV_FNASSIGN(member, v, h, fn, ext)
void ff_hevc_add_residual_32x32_8_rvv(uint8_t *_dst, const int16_t *coeffs, ptrdiff_t stride)
void ff_hevc_add_residual_4x4_8_rvv(uint8_t *_dst, const int16_t *coeffs, ptrdiff_t stride)
Macro definitions for various function/variable attributes.
int av_get_cpu_flags(void)
Return the flags which specify extensions supported by the CPU.
#define AV_CPU_FLAG_RVB
B (bit manipulations)
#define AV_CPU_FLAG_RVV_I32
Vectors of 8/16/32-bit int's */.