- /* Combine highbits and lowbits into a floating-point number,
- sign-extending the lowbits to DOUBLE_BITS-NUM_HIGHBITS bits. */
- union { DOUBLE f; DOUBLE_UINT i; } janus;
- verify (sizeof janus.f == sizeof janus.i);
- janus.i = lowbits | (highbits << (DOUBLE_BITS - NUM_HIGHBITS));
- if (lowbits >> (NUM_LOWBITS - 1))
- janus.i |= ((DOUBLE_UINT) -1
- >> (NUM_LOWBITS + NUM_HIGHBITS)
- << NUM_LOWBITS);
- if (!check (janus.f))
- error = true;
+ /* Combine highbits and lowbits into a floating-point number,
+ sign-extending the lowbits to DOUBLE_BITS-NUM_HIGHBITS bits. */
+ union { DOUBLE f; DOUBLE_UINT i; } janus;
+ verify (sizeof janus.f == sizeof janus.i);
+ janus.i = lowbits | (highbits << (DOUBLE_BITS - NUM_HIGHBITS));
+ if (lowbits >> (NUM_LOWBITS - 1))
+ janus.i |= ((DOUBLE_UINT) -1
+ >> (NUM_LOWBITS + NUM_HIGHBITS)
+ << NUM_LOWBITS);
+ if (!check (janus.f))
+ error = true;