Using your test program, IBM xlc128 prints: NaN : 7ff80000 00000000 : 00000000 00000000 +Inf : 7ff00000 00000000 : 00000000 00000000 0 : 00000000 00000000 : 00000000 00000000 -0 : 80000000 00000000 : 00000000 00000000 -Inf : fff00000 00000000 : 00000000 00000000 David