Lines Matching refs:bits20
396 /* implicit */ Float20( u32 bits20 ) in Float20() argument
398 m_Float32 = Bits20ToFloat32( bits20 ); in Float20()
412 Float20& operator =(u32 bits20) { this->m_Float32 = Bits20ToFloat32( bits20 ); return *this; }
436 static f32 Bits20ToFloat32(u32 bits20) in Bits20ToFloat32() argument
438 u32 sign = bits20 & SIGN20; in Bits20ToFloat32()
439 int exp = (int)((bits20 & EXP_MASK20) >> FRACTION_WIDTH20); in Bits20ToFloat32()
440 u32 fraction = bits20 & FRACTION_MASK20; in Bits20ToFloat32()
445 if ((bits20 & ~SIGN20) == 0) in Bits20ToFloat32()
478 u32 bits20 = 0; in Float32ToBits20() local
479 bits20 |= (sign != 0) ? SIGN20 : 0; in Float32ToBits20()
500 bits20 = (u32)0x7F << FRACTION_WIDTH20; in Float32ToBits20()
504 bits20 |= fraction & FRACTION_MASK20; in Float32ToBits20()
505 bits20 |= ((u32)exp & 0x7F) << FRACTION_WIDTH20; in Float32ToBits20()
508 return bits20; in Float32ToBits20()