Print this page

        

*** 82,102 **** * fmal for SPARC: 128-bit quad precision, big-endian */ long double __fmal(long double x, long double y, long double z) { union { ! unsigned i[4]; long double q; } xx, yy, zz; union { ! unsigned i[2]; double d; } u; double dx[5], dy[5], dxy[9], c, s; ! unsigned xy0, xy1, xy2, xy3, xy4, xy5, xy6, xy7; ! unsigned z0, z1, z2, z3, z4, z5, z6, z7; ! unsigned rm, sticky; unsigned int fsr; int hx, hy, hz, ex, ey, ez, exy, sxy, sz, e, ibit; int cx, cy, cz; volatile double dummy; --- 82,102 ---- * fmal for SPARC: 128-bit quad precision, big-endian */ long double __fmal(long double x, long double y, long double z) { union { ! unsigned int i[4]; long double q; } xx, yy, zz; union { ! unsigned int i[2]; double d; } u; double dx[5], dy[5], dxy[9], c, s; ! unsigned int xy0, xy1, xy2, xy3, xy4, xy5, xy6, xy7; ! unsigned int z0, z1, z2, z3, z4, z5, z6, z7; ! unsigned int rm, sticky; unsigned int fsr; int hx, hy, hz, ex, ey, ez, exy, sxy, sz, e, ibit; int cx, cy, cz; volatile double dummy;