Print this page

        

*** 41,59 **** #include "fenv_inlines.h" long lrintl(long double x) { union { ! unsigned i[4]; long double q; } xx; union { ! unsigned i; float f; } tt; ! unsigned hx, sx, frac, l; ! unsigned int fsr; int rm, j; volatile float dummy; xx.q = x; sx = xx.i[0] & 0x80000000; --- 41,58 ---- #include "fenv_inlines.h" long lrintl(long double x) { union { ! unsigned int i[4]; long double q; } xx; union { ! unsigned int i; float f; } tt; ! unsigned int hx, sx, frac, l, fsr; int rm, j; volatile float dummy; xx.q = x; sx = xx.i[0] & 0x80000000;