Lines Matching defs:abs_coeff
142 u32 abs_coeff = clamp_val(CTM_COEFF_ABS(user_coeff), 0,
150 result[i] = mul_u32_u32(limited_coeff, abs_coeff) >> 30;
242 u64 abs_coeff = ((1ULL << 63) - 1) & input[i];
248 abs_coeff = clamp_val(abs_coeff, 0, CTM_COEFF_4_0 - 1);
256 if (abs_coeff < CTM_COEFF_0_125)
258 ILK_CSC_COEFF_FP(abs_coeff, 12);
259 else if (abs_coeff < CTM_COEFF_0_25)
261 ILK_CSC_COEFF_FP(abs_coeff, 11);
262 else if (abs_coeff < CTM_COEFF_0_5)
264 ILK_CSC_COEFF_FP(abs_coeff, 10);
265 else if (abs_coeff < CTM_COEFF_1_0)
266 coeffs[i] |= ILK_CSC_COEFF_FP(abs_coeff, 9);
267 else if (abs_coeff < CTM_COEFF_2_0)
269 ILK_CSC_COEFF_FP(abs_coeff, 8);
272 ILK_CSC_COEFF_FP(abs_coeff, 7);
356 u64 abs_coeff =
360 abs_coeff += 1 << (32 - 13);
362 abs_coeff = clamp_val(abs_coeff, 0, CTM_COEFF_8_0 - 1);
367 coeffs[i] |= ((abs_coeff >> 32) & 7) << 12;
368 coeffs[i] |= (abs_coeff >> 20) & 0xfff;