Home | History | Annotate | Download | only in compiler

Lines Matching defs:fu

25 union fu {
38 union fu fu = { .f = f };
42 return fu.s.sign << 7;
44 unsigned mantissa = fu.s.mantissa >> (23 - 4);
45 unsigned exponent = fu.s.exponent - (127 - 3);
46 unsigned vf = (fu.s.sign << 7) | (exponent << 4) | mantissa;
53 if (fu.u & 0x7ffff || exponent > 7)
62 union fu fu;
66 fu.u = vf << 24;
67 return fu.f;
70 fu.s.sign = vf >> 7;
71 fu.s.exponent = ((vf & 0x70) >> 4) + (127 - 3);
72 fu.s.mantissa = (vf & 0xf) << (23 - 4);
74 return fu.f;