43 static void ict_float(
void *_src0,
void *_src1,
void *_src2,
int csize)
45 float *src0 = _src0, *src1 = _src1, *src2 = _src2;
49 for (i = 0; i < csize; i++) {
60 static void ict_int(
void *_src0,
void *_src1,
void *_src2,
int csize)
62 int32_t *src0 = _src0, *src1 = _src1, *src2 = _src2;
66 for (i = 0; i < csize; i++) {
67 i0 = *src0 + (((
i_ict_params[0] * *src2) + (1 << 15)) >> 16);
68 i1 = *src0 - (((
i_ict_params[1] * *src1) + (1 << 15)) >> 16)
70 i2 = *src0 + (((
i_ict_params[3] * *src1) + (1 << 15)) >> 16);
77 static void rct_int(
void *_src0,
void *_src1,
void *_src2,
int csize)
79 int32_t *src0 = _src0, *src1 = _src1, *src2 = _src2;
83 for (i = 0; i < csize; i++) {
84 i1 = *src0 - (*src2 + *src1 >> 2);