Lines Matching refs:bits24
86 /* implicit */ Float24( u32 bits24 ) in Float24() argument
88 m_Float32 = Bits24ToFloat32( bits24 ); in Float24()
102 Float24& operator =(u32 bits24) { this->m_Float32 = Bits24ToFloat32( bits24 ); return *this; }
126 static f32 Bits24ToFloat32(u32 bits24) in Bits24ToFloat32() argument
128 u32 sign = bits24 & SIGN24; in Bits24ToFloat32()
129 int exp = (int)((bits24 & EXP_MASK24) >> FRACTION_WIDTH24); in Bits24ToFloat32()
130 u32 fraction = bits24 & FRACTION_MASK24; in Bits24ToFloat32()
135 if ((bits24 & ~SIGN24) == 0) in Bits24ToFloat32()
168 u32 bits24 = 0; in Float32ToBits24() local
169 bits24 |= (sign != 0) ? SIGN24 : 0; in Float32ToBits24()
190 bits24 = (u32)0x7F << FRACTION_WIDTH24; in Float32ToBits24()
194 bits24 |= fraction & FRACTION_MASK24; in Float32ToBits24()
195 bits24 |= ((u32)exp & 0x7F) << FRACTION_WIDTH24; in Float32ToBits24()
198 return bits24; in Float32ToBits24()