       1.0  0 01111111 00000000000000000000000
   0.15625  0 01111100 01000000000000000000000
      -2.5  1 10000000 01000000000000000000000
       0.1  0 01111011 10011001100110011001101
       0.0  0 00000000 00000000000000000000000
      -0.0  1 00000000 00000000000000000000000
       inf  0 11111111 00000000000000000000000
       nan  0 11111111 10000000000000000000000
     1e-45  0 00000000 00000000000000000000001
0.1 as float32 is exactly 0.10000000149011612  0.1 as a python float is exactly 0.100000000000000005551115123126
exact decimal value of float32 0.1: 0.100000001490116119384765625000
