Lines Matching refs:fixed
759 f32 fixed = value; in Float32ToFixed13() local
760 fixed += ((0x1 << INT_WIDTH) / 2); in Float32ToFixed13()
761 fixed *= (0x1 << DECIMAL_WIDTH); in Float32ToFixed13()
763 if (fixed < 0) in Float32ToFixed13()
765 fixed = 0.0f; in Float32ToFixed13()
767 else if (fixed >= (0x1 << TOTAL_WIDTH)) in Float32ToFixed13()
769 fixed = (0x1 << TOTAL_WIDTH) - 1; in Float32ToFixed13()
772 fixed -= 0x1 << (TOTAL_WIDTH - 1); in Float32ToFixed13()
774 return static_cast<u16>(static_cast<s16>(fixed) & MASK); in Float32ToFixed13()
857 f32 fixed = value; in Float32ToFixed13() local
858 fixed += ((0x1 << INT_WIDTH) / 2); in Float32ToFixed13()
859 fixed *= (0x1 << DECIMAL_WIDTH); in Float32ToFixed13()
861 if (fixed < 0) in Float32ToFixed13()
863 fixed = 0.0f; in Float32ToFixed13()
865 else if (fixed >= (0x1 << TOTAL_WIDTH)) in Float32ToFixed13()
867 fixed = (0x1 << TOTAL_WIDTH) - 1; in Float32ToFixed13()
870 fixed -= 0x1 << (TOTAL_WIDTH - 1); in Float32ToFixed13()
872 return static_cast<u16>(static_cast<s16>(fixed) & MASK); in Float32ToFixed13()
947 u32 fixed; in Float32ToFixed11() local
952 fixed = 0; in Float32ToFixed11()
959 fixed = (1 << DECIMAL_WIDTH) - 1; in Float32ToFixed11()
963 fixed = (unsigned)(value); in Float32ToFixed11()
967 return static_cast<u16>(static_cast<s16>(fixed) & MASK); in Float32ToFixed11()
1042 u32 fixed; in Float32ToFixedU24() local
1047 fixed = 0; in Float32ToFixedU24()
1054 fixed = (1 << DECIMAL_WIDTH) - 1; in Float32ToFixedU24()
1058 fixed = (unsigned)(value); in Float32ToFixedU24()
1062 return static_cast<u32>(static_cast<s32>(fixed) & MASK); in Float32ToFixedU24()