blob: 70f4a4897c440b61f29c268c2f3020ea9f53b45e [file] [log] [blame]
double g ();
typedef union {
struct {
unsigned s:1, e:8, f:23;
} u;
float f;
} s;
f(x, n)
float x;
{
((s *)&x)->u.e -= n;
x = g((double)x, -n);
}