1 assert(!signbit(float.nan)); 2 assert(signbit(-float.nan)); 3 assert(!signbit(168.1234f)); 4 assert(signbit(-168.1234f)); 5 assert(!signbit(0.0f)); 6 assert(signbit(-0.0f)); 7 assert(signbit(-float.max)); 8 assert(!signbit(float.max)); 9 10 assert(!signbit(double.nan)); 11 assert(signbit(-double.nan)); 12 assert(!signbit(168.1234)); 13 assert(signbit(-168.1234)); 14 assert(!signbit(0.0)); 15 assert(signbit(-0.0)); 16 assert(signbit(-double.max)); 17 assert(!signbit(double.max)); 18 19 assert(!signbit(real.nan)); 20 assert(signbit(-real.nan)); 21 assert(!signbit(168.1234L)); 22 assert(signbit(-168.1234L)); 23 assert(!signbit(0.0L)); 24 assert(signbit(-0.0L)); 25 assert(signbit(-real.max)); 26 assert(!signbit(real.max));
Return 1 if sign bit of e is set, 0 if not.