FP_SUBNORMAL
__builtin_fpclassify(FP_NAN, FP_INFINITE, FP_NORMAL, FP_SUBNORMAL, FP_ZERO, (value))
if (!e) return u.i<<1 ? FP_SUBNORMAL : FP_ZERO;
if (!e) return u.i<<1 ? FP_SUBNORMAL : FP_ZERO;
return u.i.m ? FP_SUBNORMAL : FP_ZERO;
return u.i2.lo | u.i2.hi ? FP_SUBNORMAL : FP_ZERO;