Lines Matching refs:exp
128 int exp = (int)((bits24 & EXP_MASK24) >> FRACTION_WIDTH24); in Bits24ToFloat32() local
136 exp = 0; in Bits24ToFloat32()
140 exp = exp - EXP_BIAS24 + EXP_BIAS32; in Bits24ToFloat32()
147 bits32 |= ((u32)exp & 0xFF) << FRACTION_WIDTH32; in Bits24ToFloat32()
164 int exp = (int)((bits32 & EXP_MASK32) >> FRACTION_WIDTH32); in Float32ToBits24() local
172 exp = 0; in Float32ToBits24()
176 exp = exp - EXP_BIAS32 + EXP_BIAS24; in Float32ToBits24()
181 if (exp < 0) in Float32ToBits24()
185 else if (exp > 127) in Float32ToBits24()
194 bits24 |= ((u32)exp & 0x7F) << FRACTION_WIDTH24; in Float32ToBits24()
285 int exp = (int)((bits31 & EXP_MASK31) >> FRACTION_WIDTH31); in Bits31ToFloat32() local
293 exp = 0; in Bits31ToFloat32()
297 exp = exp - EXP_BIAS31 + EXP_BIAS32; in Bits31ToFloat32()
302 bits32 |= ((u32)exp & 0xFF) << FRACTION_WIDTH32; in Bits31ToFloat32()
319 int exp = (int)((bits32 & EXP_MASK32) >> FRACTION_WIDTH32); in Float32ToBits31() local
327 exp = 0; in Float32ToBits31()
331 exp = exp - EXP_BIAS32 + EXP_BIAS31; in Float32ToBits31()
334 if (exp < 0) in Float32ToBits31()
338 else if (exp > 127) in Float32ToBits31()
347 bits31 |= ((u32)exp & 0x7F) << FRACTION_WIDTH31; in Float32ToBits31()
439 int exp = (int)((bits20 & EXP_MASK20) >> FRACTION_WIDTH20); in Bits20ToFloat32() local
447 exp = 0; in Bits20ToFloat32()
451 exp = exp - EXP_BIAS20 + EXP_BIAS32; in Bits20ToFloat32()
458 bits32 |= ((u32)exp & 0xFF) << FRACTION_WIDTH32; in Bits20ToFloat32()
475 int exp = (int)((bits32 & EXP_MASK32) >> FRACTION_WIDTH32); in Float32ToBits20() local
483 exp = 0; in Float32ToBits20()
487 exp = exp - EXP_BIAS32 + EXP_BIAS20; in Float32ToBits20()
492 if (exp < 0) in Float32ToBits20()
496 else if (exp > 127) in Float32ToBits20()
505 bits20 |= ((u32)exp & 0x7F) << FRACTION_WIDTH20; in Float32ToBits20()
598 int exp = (int)((bits16 & EXP_MASK16) >> FRACTION_WIDTH16); in Bits16ToFloat32() local
606 exp = 0; in Bits16ToFloat32()
610 exp = exp - EXP_BIAS16 + EXP_BIAS32; in Bits16ToFloat32()
617 bits32 |= ((u32)exp & 0xFF) << FRACTION_WIDTH32; in Bits16ToFloat32()
634 int exp = (int)((bits32 & EXP_MASK32) >> FRACTION_WIDTH32); in Float32ToBits16() local
642 exp = 0; in Float32ToBits16()
646 exp = exp - EXP_BIAS32 + EXP_BIAS16; in Float32ToBits16()
651 if (exp < 0) in Float32ToBits16()
655 else if (exp > 31) in Float32ToBits16()
664 bits16 |= ((u32)exp & 0x1F) << FRACTION_WIDTH16; in Float32ToBits16()