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;