Home | History | Annotate | Download | only in src

Lines Matching defs:L_32

50     int32 L_32     : standard signed 32 bits format
51 int16 hi, lo : L_32 = hi<<16 + lo<<1 (DPF - Double Precision Format)
52 int32 frac, int16 exp : L_32 = frac << exp-31 (normalised format)
53 int16 int, frac : L_32 = int.frac (fractional format)
560 * L_32 = hi<<16 + lo<<1 *
562 * L_32 is a 32 bit integer. *
566 * 0x8000 0000 <= L_32 <= 0x7fff fffe. *
582 * L_32 : 32 bit integer.
583 * 0x8000 0000 <= L_32 <= 0x7fff ffff.
584 * hi : b16 to b31 of L_32
585 * lo : (L_32 - hi<<16)>>1
589 void int32_to_dpf(int32 L_32, int16 *hi, int16 *lo)
591 *hi = (int16)(L_32 >> 16);
592 *lo = (int16)((L_32 - (*hi << 16)) >> 1);
602 * L_32 = (hi1*hi2)<<1 + ( (hi1*lo2)>>15 + (lo1*hi2)>>15 )<<1
618 int32 L_32;
620 L_32 = mul_16by16_to_int32(hi1, hi2);
621 L_32 = mac_16by16_to_int32(L_32, mult_int16(hi1, lo2), 1);
622 L_32 = mac_16by16_to_int32(L_32, mult_int16(lo1, hi2), 1);
624 return (L_32);