Lines Matching refs:exp
129 int exp = (int)((bits24 & EXP_MASK24) >> FRACTION_WIDTH24); in Bits24ToFloat32() local
137 exp = 0; in Bits24ToFloat32()
141 exp = exp - EXP_BIAS24 + EXP_BIAS32; in Bits24ToFloat32()
148 bits32 |= ((u32)exp & 0xFF) << FRACTION_WIDTH32; in Bits24ToFloat32()
165 int exp = (int)((bits32 & EXP_MASK32) >> FRACTION_WIDTH32); in Float32ToBits24() local
173 exp = 0; in Float32ToBits24()
177 exp = exp - EXP_BIAS32 + EXP_BIAS24; in Float32ToBits24()
182 if (exp < 0) in Float32ToBits24()
186 else if (exp > 127) in Float32ToBits24()
195 bits24 |= ((u32)exp & 0x7F) << FRACTION_WIDTH24; in Float32ToBits24()
286 int exp = (int)((bits31 & EXP_MASK31) >> FRACTION_WIDTH31); in Bits31ToFloat32() local
294 exp = 0; in Bits31ToFloat32()
298 exp = exp - EXP_BIAS31 + EXP_BIAS32; in Bits31ToFloat32()
303 bits32 |= ((u32)exp & 0xFF) << FRACTION_WIDTH32; in Bits31ToFloat32()
320 int exp = (int)((bits32 & EXP_MASK32) >> FRACTION_WIDTH32); in Float32ToBits31() local
328 exp = 0; in Float32ToBits31()
332 exp = exp - EXP_BIAS32 + EXP_BIAS31; in Float32ToBits31()
335 if (exp < 0) in Float32ToBits31()
339 else if (exp > 127) in Float32ToBits31()
348 bits31 |= ((u32)exp & 0x7F) << FRACTION_WIDTH31; in Float32ToBits31()
440 int exp = (int)((bits20 & EXP_MASK20) >> FRACTION_WIDTH20); in Bits20ToFloat32() local
448 exp = 0; in Bits20ToFloat32()
452 exp = exp - EXP_BIAS20 + EXP_BIAS32; in Bits20ToFloat32()
459 bits32 |= ((u32)exp & 0xFF) << FRACTION_WIDTH32; in Bits20ToFloat32()
476 int exp = (int)((bits32 & EXP_MASK32) >> FRACTION_WIDTH32); in Float32ToBits20() local
484 exp = 0; in Float32ToBits20()
488 exp = exp - EXP_BIAS32 + EXP_BIAS20; in Float32ToBits20()
493 if (exp < 0) in Float32ToBits20()
497 else if (exp > 127) in Float32ToBits20()
506 bits20 |= ((u32)exp & 0x7F) << FRACTION_WIDTH20; in Float32ToBits20()
599 int exp = (int)((bits16 & EXP_MASK16) >> FRACTION_WIDTH16); in Bits16ToFloat32() local
607 exp = 0; in Bits16ToFloat32()
611 exp = exp - EXP_BIAS16 + EXP_BIAS32; in Bits16ToFloat32()
618 bits32 |= ((u32)exp & 0xFF) << FRACTION_WIDTH32; in Bits16ToFloat32()
635 int exp = (int)((bits32 & EXP_MASK32) >> FRACTION_WIDTH32); in Float32ToBits16() local
643 exp = 0; in Float32ToBits16()
647 exp = exp - EXP_BIAS32 + EXP_BIAS16; in Float32ToBits16()
652 if (exp < 0) in Float32ToBits16()
656 else if (exp > 31) in Float32ToBits16()
665 bits16 |= ((u32)exp & 0x1F) << FRACTION_WIDTH16; in Float32ToBits16()