Files
Nim/tests/float/tfloat6.nim
Andreas Rumpf daaa40973c added float32 schubfach algorithm; wip (#18155)
* added float32 schubfach algorithm; wip

* fixes #18418
2021-06-03 12:09:40 +02:00

29 lines
599 B
Nim

discard """
output: '''
0.000001 : 0.000001
0.000001 : 0.000001
0.001 : 0.001
0.000001 : 0.000001
0.000001 : 0.000001
10.000001 : 10.000001
100.000001 : 100.000001
'''
disabled: "windows"
"""
import strutils
echo "0.00_0001".parseFloat(), " : ", 1E-6
echo "0.00__00_01".parseFloat(), " : ", 1E-6
echo "0.0_01".parseFloat(), " : ", 0.001
echo "0.00_000_1".parseFloat(), " : ", 1E-6
echo "0.00000_1".parseFloat(), " : ", 1E-6
echo "1_0.00_0001".parseFloat(), " : ", 10.000001
echo "1__00.00_0001".parseFloat(), " : ", 1_00.000001
# bug #18148
var a = 1.1'f32
doAssert $a == "1.1", $a # fails