0 : 0000000000000000 >=there-and-back-again=> 0000000000000000 4.940656458412465e-324 : 0000000000000001 >=there-and-back-again=> 0000000000000001 2.225073858507201e-308 : 000fffffffffffff >=there-and-back-again=> 000fffffffffffff 2.225073858507201e-308 : 0010000000000000 >=there-and-back-again=> 0010000000000000 1.797693134862316e+308 : 7fefffffffffffff >=there-and-back-again=> 7fefffffffffffff Inf : 7ff0000000000000 >=there-and-back-again=> 7ff0000000000000 NaN : 7ff0000000000001 >=there-and-back-again=> 7ff8000000000001 NaN : 7ff7ffffffffffff >=there-and-back-again=> 7fffffffffffffff NaN : 7ff8000000000000 >=there-and-back-again=> 7ff8000000000000 NaN : 7ff8000000000001 >=there-and-back-again=> 7ff8000000000001 NaN : 7fffffffffffffff >=there-and-back-again=> 7fffffffffffffff -0 : 8000000000000000 >=there-and-back-again=> 8000000000000000 -4.940656458412465e-324 : 8000000000000001 >=there-and-back-again=> 8000000000000001 -2.225073858507201e-308 : 800fffffffffffff >=there-and-back-again=> 800fffffffffffff -2.225073858507201e-308 : 8010000000000000 >=there-and-back-again=> 8010000000000000 -1.797693134862316e+308 : ffefffffffffffff >=there-and-back-again=> ffefffffffffffff -Inf : fff0000000000000 >=there-and-back-again=> fff0000000000000 NaN : fff0000000000001 >=there-and-back-again=> fff8000000000001 NaN : fff7ffffffffffff >=there-and-back-again=> ffffffffffffffff NaN : fff8000000000000 >=there-and-back-again=> fff8000000000000 NaN : fff8000000000001 >=there-and-back-again=> fff8000000000001 NaN : ffffffffffffffff >=there-and-back-again=> ffffffffffffffff ... not ok 7 - bitsToDouble(doubleToBits(0111111111110000000000000000000000000000000000000000000000000001)) # Failed test 'bitsToDouble(doubleToBits(0111111111110000000000000000000000000000000000000000000000000001))' # at ...\buk.pl line 52. # got: '0111111111111000000000000000000000000000000000000000000000000001' # expected: '0111111111110000000000000000000000000000000000000000000000000001' not ok 8 - bitsToDouble(doubleToBits(0111111111110111111111111111111111111111111111111111111111111111)) # Failed test 'bitsToDouble(doubleToBits(0111111111110111111111111111111111111111111111111111111111111111))' # at ...\buk.pl line 52. # got: '0111111111111111111111111111111111111111111111111111111111111111' # expected: '0111111111110111111111111111111111111111111111111111111111111111' ... not ok 18 - bitsToDouble(doubleToBits(1111111111110000000000000000000000000000000000000000000000000001)) # Failed test 'bitsToDouble(doubleToBits(1111111111110000000000000000000000000000000000000000000000000001))' # at ...\buk.pl line 52. # got: '1111111111111000000000000000000000000000000000000000000000000001' # expected: '1111111111110000000000000000000000000000000000000000000000000001' not ok 19 - bitsToDouble(doubleToBits(1111111111110111111111111111111111111111111111111111111111111111)) # Failed test 'bitsToDouble(doubleToBits(1111111111110111111111111111111111111111111111111111111111111111))' # at ...\buk.pl line 52. # got: '1111111111111111111111111111111111111111111111111111111111111111' # expected: '1111111111110111111111111111111111111111111111111111111111111111' ...