Lines Matching refs:fixed

757         f32 fixed = value;  in Float32ToFixed13()  local
758 fixed += ((0x1 << INT_WIDTH) / 2); in Float32ToFixed13()
759 fixed *= (0x1 << DECIMAL_WIDTH); in Float32ToFixed13()
761 if (fixed < 0) in Float32ToFixed13()
763 fixed = 0.0f; in Float32ToFixed13()
765 else if (fixed >= (0x1 << TOTAL_WIDTH)) in Float32ToFixed13()
767 fixed = (0x1 << TOTAL_WIDTH) - 1; in Float32ToFixed13()
770 fixed -= 0x1 << (TOTAL_WIDTH - 1); in Float32ToFixed13()
772 return static_cast<u16>(static_cast<s16>(fixed) & MASK); in Float32ToFixed13()
855 f32 fixed = value; in Float32ToFixed13() local
856 fixed += ((0x1 << INT_WIDTH) / 2); in Float32ToFixed13()
857 fixed *= (0x1 << DECIMAL_WIDTH); in Float32ToFixed13()
859 if (fixed < 0) in Float32ToFixed13()
861 fixed = 0.0f; in Float32ToFixed13()
863 else if (fixed >= (0x1 << TOTAL_WIDTH)) in Float32ToFixed13()
865 fixed = (0x1 << TOTAL_WIDTH) - 1; in Float32ToFixed13()
868 fixed -= 0x1 << (TOTAL_WIDTH - 1); in Float32ToFixed13()
870 return static_cast<u16>(static_cast<s16>(fixed) & MASK); in Float32ToFixed13()
945 u32 fixed; in Float32ToFixed11() local
950 fixed = 0; in Float32ToFixed11()
957 fixed = (1 << DECIMAL_WIDTH) - 1; in Float32ToFixed11()
961 fixed = (unsigned)(value); in Float32ToFixed11()
965 return static_cast<u16>(static_cast<s16>(fixed) & MASK); in Float32ToFixed11()
1040 u32 fixed; in Float32ToFixedU24() local
1045 fixed = 0; in Float32ToFixedU24()
1052 fixed = (1 << DECIMAL_WIDTH) - 1; in Float32ToFixedU24()
1056 fixed = (unsigned)(value); in Float32ToFixedU24()
1060 return static_cast<u32>(static_cast<s32>(fixed) & MASK); in Float32ToFixedU24()