DPSIGN
DPSIGN(ret) = xs;
DPSIGN(y) = !DPSIGN(x);
DPSIGN(y) = 0;
if (DPSIGN(x))
DPSIGN(y) ^= 1;
printk("Nan %c", DPSIGN(x) ? '-' : '+');
printk("%cInfinity", DPSIGN(x) ? '-' : '+');
printk("%cZero", DPSIGN(x) ? '-' : '+');
printk("%c0.", DPSIGN(x) ? '-' : '+');
printk("%c1.", DPSIGN(x) ? '-' : '+');
vs = DPSIGN(v); \