Lines Matching refs:bits24
85 /* implicit */ Float24( u32 bits24 ) in Float24() argument
87 m_Float32 = Bits24ToFloat32( bits24 ); in Float24()
101 Float24& operator =(u32 bits24) { this->m_Float32 = Bits24ToFloat32( bits24 ); return *this; }
125 static f32 Bits24ToFloat32(u32 bits24) in Bits24ToFloat32() argument
127 u32 sign = bits24 & SIGN24; in Bits24ToFloat32()
128 int exp = (int)((bits24 & EXP_MASK24) >> FRACTION_WIDTH24); in Bits24ToFloat32()
129 u32 fraction = bits24 & FRACTION_MASK24; in Bits24ToFloat32()
134 if ((bits24 & ~SIGN24) == 0) in Bits24ToFloat32()
167 u32 bits24 = 0; in Float32ToBits24() local
168 bits24 |= (sign != 0) ? SIGN24 : 0; in Float32ToBits24()
189 bits24 = (u32)0x7F << FRACTION_WIDTH24; in Float32ToBits24()
193 bits24 |= fraction & FRACTION_MASK24; in Float32ToBits24()
194 bits24 |= ((u32)exp & 0x7F) << FRACTION_WIDTH24; in Float32ToBits24()
197 return bits24; in Float32ToBits24()