56 for (
int i = (width + 7) >> 3;
i > 0; --
i,
sp+=8,
dp+=8)
71 for (
int i = (width + 7) >> 3;
i > 0; --
i,
sp+=8,
dp+=8)
86 for (
int i = (width + 7) >> 3;
i > 0; --
i,
sp+=8,
dp+=8)
101 for (
int i = (width + 7) >> 3;
i > 0; --
i,
sp+=8,
dp+=8)
119 for (
int i = (
repeat + 7) >> 3;
i > 0; --
i)
130 r += 8;
g += 8;
b += 8;
131 y += 8;
cb += 8;
cr += 8;
143 for (
int i = (
repeat + 7) >> 3;
i > 0; --
i)
153 y += 8;
cb += 8;
cr += 8;
154 r += 8;
g += 8;
b += 8;
void avx_cnvrt_float_to_si32(const float *sp, si32 *dp, float mul, ui32 width)
void avx_ict_forward(const float *r, const float *g, const float *b, float *y, float *cb, float *cr, ui32 repeat)
void avx_cnvrt_si32_to_float_shftd(const si32 *sp, float *dp, float mul, ui32 width)
void avx_cnvrt_si32_to_float(const si32 *sp, float *dp, float mul, ui32 width)
void avx_cnvrt_float_to_si32_shftd(const float *sp, si32 *dp, float mul, ui32 width)
void avx_ict_backward(const float *y, const float *cb, const float *cr, float *r, float *g, float *b, ui32 repeat)
static const float GAMMA_CR2R
static const float BETA_CbF
static const float GAMMA_CB2B
static const float ALPHA_RF
static const float GAMMA_CB2G
static const float GAMMA_CR2G
static const float ALPHA_BF
static const float BETA_CrF
static const float ALPHA_GF