# more precise zero
0000ffff00000001

# negative zero
0000000040000000

# small zero
0000ffff00000000

# big zero
0000000100000000

# explicit zero
00010000000000000000

# more precise negative zero
0000ffff40000001

# more precise explicit negative zero
0002fffe4000000100000000

# truncation to zero
0001ffff000000000001
0001ffff000000010001
0001ffff000000020001
0001ffff000000030001
0001ffff00000000000a
0001ffff00000001000a
0001ffff00000002000a
0001ffff000000000064
0001ffff000000010064
0001ffff0000000003e8
# not truncation to zero
0001ffff000000040001
0001ffff00000003000a
0001ffff00000004000a
0001ffff000000020064
0001ffff000000030064
0001ffff000000040064
0001ffff0000000103e8
0001ffff0000000203e8
0001ffff0000000303e8
0001ffff0000000403e8

# truncation to negative zero
0001ffff400000000001
0001ffff400000010001
0001ffff400000020001
0001ffff400000030001
# not truncation to negative zero
0001ffff000000040001

# long NaN
00010000c00000000000

# N.aN
00000000c0000002

# longest possible value
00017fff00003fff0001

# smallest positive
0001f00000003fff000a

# nonsense weight
0001800000003fff0001
