Lines Matching defs:frac
52 int32 frac, int16 exp : L_32 = frac << exp-31 (normalised format)
53 int16 int, frac : L_32 = int.frac (fractional format)
300 if value is negative or zero, result is 1 (frac=7fffffff, exp=0).
324 int32 * frac, /* (i/o) Q31: normalized value (1.0 < frac <= 0.5) */
325 int16 * exp /* (i/o) : exponent (value = frac x 2^exponent) */
331 if (*frac <= (int32) 0)
334 *frac = 0x7fffffffL;
339 *frac >>= 1;
343 *frac >>= 9;
344 i = extract_h(*frac); /* Extract b25-b31 */
345 *frac >>= 1;
346 a = (int16)(*frac); /* Extract b10-b24 */
351 *frac = L_deposit_h(table_isqrt[i]); /* table[i] << 16 */
354 *frac = msu_16by16_from_int32(*frac, tmp, a); /* frac -= tmp*a*2 */