Lines Matching refs:bits31
242 /* implicit */ Float31( u32 bits31 ) in Float31() argument
244 m_Float32 = Bits31ToFloat32( bits31 ); in Float31()
258 Float31& operator =(u32 bits31) { this->m_Float32 = Bits31ToFloat32( bits31 ); return *this; }
282 static f32 Bits31ToFloat32(u32 bits31) in Bits31ToFloat32() argument
284 u32 sign = bits31 & SIGN31; in Bits31ToFloat32()
285 int exp = (int)((bits31 & EXP_MASK31) >> FRACTION_WIDTH31); in Bits31ToFloat32()
286 u32 fraction = bits31 & FRACTION_MASK31; in Bits31ToFloat32()
291 if ((bits31 & ~SIGN31) == 0) in Bits31ToFloat32()
322 u32 bits31 = 0; in Float32ToBits31() local
323 bits31 |= (sign != 0) ? SIGN31 : 0; in Float32ToBits31()
342 bits31 = (u32)0x7F << FRACTION_WIDTH31; in Float32ToBits31()
346 bits31 |= fraction & FRACTION_MASK31; in Float32ToBits31()
347 bits31 |= ((u32)exp & 0x7F) << FRACTION_WIDTH31; in Float32ToBits31()
350 return bits31; in Float32ToBits31()