43static void ict_float(
void *_src0,
void *_src1,
void *_src2,
int csize)
50 for (
i = 0;
i < csize;
i++) {
51 i0f = *
src0 + (f_ict_params[0] * *
src2);
52 i1f = *
src0 - (f_ict_params[1] * *
src1)
53 - (f_ict_params[2] * *
src2);
61static void ict_int(
void *_src0,
void *_src1,
void *_src2,
int csize)
67 for (
i = 0;
i < csize;
i++) {
68 i0 = *
src0 + *
src2 + ((int)((26345U * *
src2) + (1 << 15)) >> 16);
71 i2 = *
src0 + (2 * *
src1) + ((
int)((-14942U * *
src1) + (1 << 15)) >> 16);
78static void rct_int(
void *_src0,
void *_src1,
void *_src2,
int csize)
83 for (
i = 0;
i < csize;
i++) {
101#elif ARCH_X86 && HAVE_X86ASM
#define i(width, name, range_min, range_max)
void ff_jpeg2000dsp_init_riscv(Jpeg2000DSPContext *c)
void ff_jpeg2000dsp_init_x86(Jpeg2000DSPContext *c)
static Float11 * i2f(int i, Float11 *f)
const float ff_jpeg2000_f_ict_params[4]
static void rct_int(void *_src0, void *_src1, void *_src2, int csize)
static const int i_ict_params[4]
av_cold void ff_jpeg2000dsp_init(Jpeg2000DSPContext *c)
static void ict_int(void *_src0, void *_src1, void *_src2, int csize)
static void ict_float(void *_src0, void *_src1, void *_src2, int csize)
Macro definitions for various function/variable attributes.