Lines Matching refs:bits20
395 /* implicit */ Float20( u32 bits20 ) in Float20() argument
397 m_Float32 = Bits20ToFloat32( bits20 ); in Float20()
411 Float20& operator =(u32 bits20) { this->m_Float32 = Bits20ToFloat32( bits20 ); return *this; }
435 static f32 Bits20ToFloat32(u32 bits20) in Bits20ToFloat32() argument
437 u32 sign = bits20 & SIGN20; in Bits20ToFloat32()
438 int exp = (int)((bits20 & EXP_MASK20) >> FRACTION_WIDTH20); in Bits20ToFloat32()
439 u32 fraction = bits20 & FRACTION_MASK20; in Bits20ToFloat32()
444 if ((bits20 & ~SIGN20) == 0) in Bits20ToFloat32()
477 u32 bits20 = 0; in Float32ToBits20() local
478 bits20 |= (sign != 0) ? SIGN20 : 0; in Float32ToBits20()
499 bits20 = (u32)0x7F << FRACTION_WIDTH20; in Float32ToBits20()
503 bits20 |= fraction & FRACTION_MASK20; in Float32ToBits20()
504 bits20 |= ((u32)exp & 0x7F) << FRACTION_WIDTH20; in Float32ToBits20()
507 return bits20; in Float32ToBits20()