Lines Matching refs:expon
189 expon = _read_short(f) # 2 bytes
191 if expon < 0:
193 expon = expon + 0x8000
196 if expon == himant == lomant == 0:
198 elif expon == 0x7FFF:
201 expon = expon - 16383
202 f = (himant * 0x100000000 + lomant) * pow(2.0, expon - 63)
233 expon = 0
237 fmant, expon = math.frexp(x)
238 if expon > 16384 or fmant >= 1 or fmant != fmant: # Infinity or NaN
239 expon = sign|0x7FFF
243 expon = expon + 16382
244 if expon < 0: # denormalized
245 fmant = math.ldexp(fmant, expon)
246 expon = 0
247 expon = expon | sign
254 _write_ushort(f, expon)