Untitled Shit

Created Diff never expires
851 removals
Lines
Total
Removed
Words
Total
Removed
To continue using this feature, upgrade to
Diffchecker logo
Diffchecker Pro
1972 lines
888 additions
Lines
Total
Added
Words
Total
Added
To continue using this feature, upgrade to
Diffchecker logo
Diffchecker Pro
2009 lines
g++ -DRYU_OPTIMIZE_SIZE -DRYU_DEBUG -L/usr/lib64 tests/f2s_test.cc ../third_party/gtest/gtest-all.cc ../third_party/gtest/gtest_main.cc -lpthread -I.. libryu.a -frtti -o tests/f2s_test.test

tests/f2s_test.test
[Suite] float to string
Running main() from gtest_main.cc
[==========] Running 9 tests from 1 test case.
[----------] Global test environment set-up.
[----------] 9 tests from F2sTest
[ RUN ] F2sTest.Basic
IN=00000000000000000000000000000000
IN=10000000000000000000000000000000
IN=00111111100000000000000000000000
-> 8388608 * 2^-23
-> 8388608 * 2^-23
SCOO:0
SCOO:0
SCOO:0
SCOO:0
SCOO:8
SCOO:8
SCOO:0
SCOO:0
SCOO:0
SCOO:0
Smum:0
Smum:0
SCRAH:0
SCRAH:0
SCRAH:0
SCRAH:0
SCRRR:0
SCRRR:0
SCRRR:0
SCRRR:0
SHAH:0
SHAH:0
SHAH:0
SHAH:0
SHUM:0
SHUM:0
SHIT:59
SHIT:59
RASAL:100000000
RASAL:256
SCOO:0
SCOO:0
SCOO:0
SCOO:0
SCOO:8
SCOO:8
SCOO:0
SCOO:0
SCOO:0
SCOO:0
Smum:0
Smum:0
SCRAH:0
SCRAH:0
SCRAH:0
SCRAH:0
SCRRR:0
SCRRR:0
SCRRR:0
SCRRR:0
SHAH:0
SHAH:0
SHAH:800000000
SHAH:2048
SHUM:800000000
SHUM:2048
SHIT:59
SHIT:59
RASAL:100000005
RASAL:256
SCOO:0
SCOO:0
SCOO:0
SCOO:0
SCOO:8
SCOO:8
SCOO:0
SCOO:0
SCOO:0
SCOO:0
Smum:0
Smum:0
SCRAH:0
SCRAH:0
SCRAH:0
SCRAH:0
SCRRR:0
SCRRR:0
SCRRR:0
SCRRR:0
SHAH:0
SHAH:0
SHAH:3894967296
SHAH:4294966272
SHUM:3894967296
SHUM:4294966272
SHIT:59
SHIT:59
RASAL:99999997
RASAL:255
33554432 * 5^25 / 10^17
33554432 * 5^25 / 10^17
17 8 -42 59
17 8 -42 59
V+=100000005
V+=256
V =100000000
V =256
V-=99999997
V-=255
Text moved with changes from lines 1865-1875 (99.3% similarity)
SCOO:0
SCOO:0
SCOO:9
SCOO:0
SCOO:0
Smum:0
SCRAH:0
SCRAH:0
SCRRR:0
SCRRR:0
SHAH:0
SHAH:0
SHUM:0
SHIT:56
RASAL:2560
vr is trailing zeros=true
vr is trailing zeros=true
e10=-8
e10=-8
V+=100000005
V+=256
V =100000000
V =256
V-=99999997
V-=255
vm is trailing zeros=false
vm is trailing zeros=false
vr is trailing zeros=true
vr is trailing zeros=true
Text moved to lines 875-877
V+=1
V+=256
V =1
V =256
V-=0
V-=255
d-10=false
d-10=false
1 0
256 0
vr is trailing zeros=true
vr is trailing zeros=true
Text moved with changes to lines 906-912 (96.4% similarity)
V+=1
V+=256
V =1
V =256
V-=0
V-=255
O=1
O=256
EXP=0
EXP=-8
DIGITS=1
DIGITS=256
OLEN=1
OLEN=3
EXP=1
EXP=4294967291
IN=10111111100000000000000000000000
/home/clyybber/projects/temporary/nryu/tf2s.nim(27, 15): Check failed: f2s(1.0) == "1E0"
f2s(1.0) was 2.56E-6
-> 8388608 * 2^-23
-> 8388608 * 2^-23
SCOO:0
SCOO:0
SCOO:0
SCOO:0
SCOO:8
SCOO:8
SCOO:0
SCOO:0
SCOO:0
SCOO:0
Smum:0
Smum:0
SCRAH:0
SCRAH:0
SCRAH:0
SCRAH:0
SCRRR:0
SCRRR:0
SCRRR:0
SCRRR:0
SHAH:0
SHAH:0
SHAH:0
SHAH:0
SHUM:0
SHUM:0
SHIT:59
SHIT:59
RASAL:100000000
RASAL:256
SCOO:0
SCOO:0
SCOO:0
SCOO:0
SCOO:8
SCOO:8
SCOO:0
SCOO:0
SCOO:0
SCOO:0
Smum:0
Smum:0
SCRAH:0
SCRAH:0
SCRAH:0
SCRAH:0
SCRRR:0
SCRRR:0
SCRRR:0
SCRRR:0
SHAH:0
SHAH:0
SHAH:800000000
SHAH:2048
SHUM:800000000
SHUM:2048
SHIT:59
SHIT:59
RASAL:100000005
RASAL:256
SCOO:0
SCOO:0
SCOO:0
SCOO:0
SCOO:8
SCOO:8
SCOO:0
SCOO:0
SCOO:0
SCOO:0
Smum:0
Smum:0
SCRAH:0
SCRAH:0
SCRAH:0
SCRAH:0
SCRRR:0
SCRRR:0
SCRRR:0
SCRRR:0
SHAH:0
SHAH:0
SHAH:3894967296
SHAH:4294966272
SHUM:3894967296
SHUM:4294966272
SHIT:59
SHIT:59
RASAL:99999997
RASAL:255
33554432 * 5^25 / 10^17
33554432 * 5^25 / 10^17
17 8 -42 59
17 8 -42 59
V+=100000005
V+=256
V =100000000
V =256
V-=99999997
V-=255
Text moved with changes from lines 1880-1890 (99.3% similarity)
SCOO:0
SCOO:0
SCOO:9
SCOO:0
SCOO:0
Smum:0
SCRAH:0
SCRAH:0
SCRRR:0
SCRRR:0
SHAH:0
SHAH:0
SHUM:0
SHIT:56
RASAL:2560
vr is trailing zeros=true
vr is trailing zeros=true
e10=-8
e10=-8
V+=100000005
V+=256
V =100000000
V =256
V-=99999997
V-=255
vm is trailing zeros=false
vm is trailing zeros=false
vr is trailing zeros=true
vr is trailing zeros=true
Text moved to lines 900-902
V+=1
V+=256
V =1
V =256
V-=0
V-=255
d-10=false
d-10=false
1 0
256 0
vr is trailing zeros=true
vr is trailing zeros=true
V+=1
V+=256
V =1
V =256
V-=0
V-=255
O=1
O=256
EXP=0
EXP=-8
DIGITS=1
DIGITS=256
OLEN=1
OLEN=3
EXP=1
EXP=4294967291
IN=01111111110000000000000000000000
/home/clyybber/projects/temporary/nryu/tf2s.nim(27, 15): Check failed: f2s(-1.0) == "-1E0"
IN=01111111100000000000000000000000
f2s(-1.0) was -2.56E-6
IN=11111111100000000000000000000000
[FAILED] basic
[ OK ] F2sTest.Basic (0 ms)
[ RUN ] F2sTest.SwitchToSubnormal
IN=00000000100000000000000000000000
-> 8388608 * 2^-149
-> 8388608 * 2^-149
SCOO:1
SCOO:1
SCOO:26
SCOO:26
SCOO:20
SCOO:20
SCOO:0
SCOO:0
SCOO:839070905
SCOO:839070905
Smum:1493286249
Smum:1493286249
SCRAH:4121165824
SCRAH:4121165824
SCRAH:1412679181
SCRAH:3247663598
SCRRR:4121165824
SCRRR:4121165824
SCRRR:1412679181
SCRRR:3247663598
SHAH:436207616
SHAH:3690987520
SHAH:3623878656
SHAH:2818572288
SHUM:3634915212
SHUM:2843944659
SHIT:59
SHIT:59
RASAL:117549435
RASAL:40949
SCOO:1
SCOO:1
SCOO:26
SCOO:26
SCOO:20
SCOO:20
SCOO:0
SCOO:0
SCOO:839070905
SCOO:839070905
Smum:1493286249
Smum:1493286249
SCRAH:4121165824
SCRAH:4121165824
SCRAH:1412679181
SCRAH:3247663598
SCRRR:4121165824
SCRRR:4121165824
SCRRR:1412679181
SCRRR:3247663598
SHAH:3261565978
SHAH:1596380124
SHAH:269306840
SHAH:2818899880
SHUM:280343396
SHUM:2844272253
SHIT:59
SHIT:59
RASAL:117549442
RASAL:40949
SCOO:1
SCOO:1
SCOO:26
SCOO:26
SCOO:20
SCOO:20
SCOO:0
SCOO:0
SCOO:839070905
SCOO:839070905
Smum:1493286249
Smum:1493286249
SCRAH:4121165824
SCRAH:4121165824
SCRAH:1412679181
SCRAH:3247663598
SCRRR:4121165824
SCRRR:4121165824
SCRRR:1412679181
SCRRR:3247663598
SHAH:1905816550
SHAH:1490627620
SHAH:2683483176
SHAH:2818244696
SHUM:2694519731
SHUM:2843617066
SHIT:59
SHIT:59
RASAL:117549428
RASAL:40949
33554432 * 5^151 / 10^105
33554432 * 5^151 / 10^105
105 46 46 59
105 46 46 59
V+=117549442
V+=40949
V =117549435
V =40949
V-=117549428
V-=40949
SCOO:1
SCOO:26
SCOO:21
SCOO:0
SCOO:839070905
Smum:3171463949
SCRAH:1501986816
SCRAH:3987821624
SCRRR:1501986816
SCRRR:3987821624
SHAH:1879048192
SHAH:603979776
SHUM:635134632
SHIT:55
RASAL:37451
e10=-46
e10=-46
V+=117549442
V+=40949
V =117549435
V =40949
V-=117549428
V-=40949
vm is trailing zeros=false
vm is trailing zeros=false
vr is trailing zeros=false
vr is trailing zeros=false
11754943 5
40949 1
vr is trailing zeros=false
vr is trailing zeros=false
V+=11754944
V+=40949
V =11754943
V =40949
V-=11754942
V-=40949
O=11754944
O=40950
EXP=-45
EXP=-46
DIGITS=11754944
DIGITS=40950
OLEN=8
OLEN=5
EXP=4294967259
EXP=4294967255
[ OK ] F2sTest.SwitchToSubnormal (0 ms)
/home/clyybber/projects/temporary/nryu/tf2s.nim(27, 15): Check failed: f2s(1.1754944e-38'f32) == "1.1754944E-38"
[ RUN ] F2sTest.MinAndMax
f2s(1.1754944e-38'f32) was 4.0950E-42
IN=01111111011111111111111111111111
[FAILED] switch to subnormal
-> 16777215 * 2^104
-> 16777215 * 2^104
SCOO:2
SCOO:2
SCOO:52
SCOO:52
SCOO:22
SCOO:22
SCOO:1910491142
SCOO:1910491142
SCOO:3658444789
SCOO:3658444789
Smum:2205788493
Smum:1134070878
SCRAH:891920466
SCRAH:294377735
SCRAH:3955400582
SCRAH:4176286094
SCRRR:891920466
SCRRR:294377735
SCRRR:3955400582
SCRRR:4176286094
SHAH:1828028900
SHAH:1481357764
SHAH:2799620104
SHAH:201315572
SHUM:2861423234
SHUM:266570038
SHIT:58
SHIT:58
RASAL:340282346
RASAL:2755
SCOO:2
SCOO:2
SCOO:52
SCOO:52
SCOO:22
SCOO:22
SCOO:1910491142
SCOO:1910491142
SCOO:3658444789
SCOO:3658444789
Smum:2205788493
Smum:1134070878
SCRAH:891920466
SCRAH:294377735
SCRAH:3955400582
SCRAH:4176286094
SCRRR:891920466
SCRRR:294377735
SCRRR:3955400582
SCRRR:4176286094
SHAH:1148895474
SHAH:1243995362
SHAH:3480184836
SHAH:201321082
SHUM:3541987968
SHUM:266575550
SHIT:58
SHIT:58
RASAL:340282356
RASAL:2755
SCOO:2
SCOO:2
SCOO:52
SCOO:52
SCOO:22
SCOO:22
SCOO:1910491142
SCOO:1910491142
SCOO:3658444789
SCOO:3658444789
Smum:2205788493
Smum:1134070878
SCRAH:891920466
SCRAH:294377735
SCRAH:3955400582
SCRAH:4176286094
SCRRR:891920466
SCRRR:294377735
SCRRR:3955400582
SCRRR:4176286094
SHAH:2507162326
SHAH:1718720166
SHAH:2119055372
SHAH:201310062
SHUM:2180858500
SHUM:266564526
SHIT:58
SHIT:58
RASAL:340282336
RASAL:2755
67108860 * 2^102 / 10^30
67108860 * 2^102 / 10^30
V+=340282356
V+=2755
V =340282346
V =2755
V-=340282336
V-=2755
SCOO:2
SCOO:52
SCOO:23
SCOO:1910491142
SCOO:3658444789
Smum:1263298513
SCRAH:1665044072
SCRAH:1995293587
SCRRR:1665044072
SCRRR:1995293587
SHAH:1950937520
SHAH:2617238884
SHUM:2648415344
SHIT:55
RASAL:13627
e10=30
e10=30
V+=340282356
V+=2755
V =340282346
V =2755
V-=340282336
V-=2755
vm is trailing zeros=false
vm is trailing zeros=false
vr is trailing zeros=false
vr is trailing zeros=false
34028234 6
2755 7
vr is trailing zeros=false
vr is trailing zeros=false
V+=34028235
V+=2755
V =34028234
V =2755
V-=34028233
V-=2755
O=34028235
O=2756
EXP=31
EXP=30
DIGITS=34028235
DIGITS=2756
OLEN=8
OLEN=4
EXP=39
EXP=34
IN=00000000000000000000000000000001
/home/clyybber/projects/temporary/nryu/tf2s.nim(27, 15): Check failed: f2s(int32Bits2Float(0x7F7FFFFF)) == "3.4028235E38"
f2s(int32Bits2Float(0x7F7FFFFF)) was 2.756E33
-> 1 * 2^-149
-> 1 * 2^-149
SCOO:1
SCOO:1
SCOO:26
SCOO:26
SCOO:20
SCOO:20
SCOO:0
SCOO:0
SCOO:839070905
SCOO:839070905
Smum:1493286249
Smum:1493286249
SCRAH:4121165824
SCRAH:4121165824
SCRAH:1412679181
SCRAH:3247663598
SCRRR:4121165824
SCRRR:4121165824
SCRRR:1412679181
SCRRR:3247663598
SHAH:1355749428
SHAH:105752504
SHAH:1880790960
SHAH:655184
SHUM:1880790961
SHUM:655187
SHIT:59
SHIT:59
RASAL:14
RASAL:0
SCOO:1
SCOO:1
SCOO:26
SCOO:26
SCOO:20
SCOO:20
SCOO:0
SCOO:0
SCOO:839070905
SCOO:839070905
Smum:1493286249
Smum:1493286249
SCRAH:4121165824
SCRAH:4121165824
SCRAH:1412679181
SCRAH:3247663598
SCRRR:4121165824
SCRRR:4121165824
SCRRR:1412679181
SCRRR:3247663598
SHAH:4181107790
SHAH:2306112404
SHAH:2821186440
SHAH:982776
SHUM:2821186441
SHUM:982780
SHIT:59
SHIT:59
RASAL:21
RASAL:0
SCOO:1
SCOO:1
SCOO:26
SCOO:26
SCOO:20
SCOO:20
SCOO:0
SCOO:0
SCOO:839070905
SCOO:839070905
Smum:1493286249
Smum:1493286249
SCRAH:4121165824
SCRAH:4121165824
SCRAH:1412679181
SCRAH:3247663598
SCRRR:4121165824
SCRRR:4121165824
SCRRR:1412679181
SCRRR:3247663598
SHAH:2825358362
SHAH:2200359900
SHAH:940395480
SHAH:327592
SHUM:940395480
SHUM:327593
SHIT:59
SHIT:59
RASAL:7
RASAL:0
4 * 5^151 / 10^105
4 * 5^151 / 10^105
105 46 46 59
105 46 46 59
V+=21
V+=0
V =14
V =0
V-=7
V-=0
e10=-46
e10=-46
V+=21
V+=0
V =14
V =0
V-=7
V-=0
vm is trailing zeros=false
vm is trailing zeros=false
vr is trailing zeros=false
vr is trailing zeros=false
1 4
0 0
vr is trailing zeros=false
vr is trailing zeros=false
V+=2
V+=0
V =1
V =0
V-=0
V-=0
O=1
O=1
EXP=-45
EXP=-46
DIGITS=1
DIGITS=1
OLEN=1
OLEN=1
EXP=4294967252
EXP=4294967251
[ OK ] F2sTest.MinAndMax (0 ms)
/home/clyybber/projects/temporary/nryu/tf2s.nim(27, 15): Check failed: f2s(int32Bits2Float(1)) == "1E-45"
[ RUN ] F2sTest.BoundaryRoundEven
f2s(int32Bits2Float(1)) was 1E-46
IN=01001100000000000000000000000100
[FAILED] min and max
-> 8388612 * 2^2
-> 8388612 * 2^2
SCOO:0
SCOO:0
SCOO:0
SCOO:0
SCOO:0
SCOO:0
SCOO:1
SCOO:1
SCOO:0
SCOO:0
SCRRR:1
SCRRR:1
SCRRR:0
SCRRR:0
SHAH:33554448
SHAH:33554448
SHAH:0
SHAH:0
SHUM:0
SHUM:0
SHIT:61
SHIT:61
RASAL:33554448
RASAL:33554448
SCOO:0
SCOO:0
SCOO:0
SCOO:0
SCOO:0
SCOO:0
SCOO:1
SCOO:1
SCOO:0
SCOO:0
SCRRR:1
SCRRR:1
SCRRR:0
SCRRR:0
SHAH:33554450
SHAH:33554450
SHAH:1073741824
SHAH:1073741824
SHUM:1073741824
SHUM:1073741824
SHIT:61
SHIT:61
RASAL:33554450
RASAL:33554450
SCOO:0
SCOO:0
SCOO:0
SCOO:0
SCOO:0
SCOO:0
SCOO:1
SCOO:1
SCOO:0
SCOO:0
SCRRR:1
SCRRR:1
SCRRR:0
SCRRR:0
SHAH:33554446
SHAH:33554446
SHAH:3221225472
SHAH:3221225472
SHUM:3221225472
SHUM:3221225472
SHIT:61
SHIT:61
RASAL:33554446
RASAL:33554446
33554448 * 2^0 / 10^0
33554448 * 2^0 / 10^0
V+=33554450
V+=33554450
V =33554448
V =33554448
V-=33554446
V-=33554446
e10=0
e10=0
V+=33554450
V+=33554450
V =33554448
V =33554448
V-=33554446
V-=33554446
vm is trailing zeros=true
vm is trailing zeros=true
vr is trailing zeros=false
vr is trailing zeros=false
V+=3355445
V+=3355445
V =3355444
V =3355444
V-=3355444
V-=3355444
d-10=false
d-10=false
3355444 8
3355444 8
vr is trailing zeros=false
vr is trailing zeros=false
V+=3355445
V+=3355445
V =3355444
V =3355444
V-=3355444
V-=3355444
O=3355445
O=3355445
EXP=1
EXP=1
DIGITS=3355445
DIGITS=3355445
OLEN=7
OLEN=7
EXP=8
EXP=8
IN=01010000000001100001110001000110
-> 8789062 * 2^10
-> 8789062 * 2^10
SCOO:1
SCOO:1
SCOO:26
SCOO:26
SCOO:24
SCOO:24
SCOO:3227865140
SCOO:3227865140
SCOO:2932544443
SCOO:2932544443
Smum:2061584302
Smum:930988704
SCRAH:3779571221
SCRAH:2109907066
SCRAH:2920577761
SCRAH:492612947
SCRRR:3779571221
SCRRR:2109907066
SCRRR:2920577761
SCRRR:492612947
SHAH:2774091568
SHAH:2433897440
SHAH:3583866280
SHAH:1792968648
SHUM:3607772528
SHUM:1797000907
SHIT:59
SHIT:59
RASAL:89999994
RASAL:13
SCOO:1
SCOO:1
SCOO:26
SCOO:26
SCOO:24
SCOO:24
SCOO:3227865140
SCOO:3227865140
SCOO:2932544443
SCOO:2932544443
Smum:2061584302
Smum:930988704
SCRAH:3779571221
SCRAH:2109907066
SCRAH:2920577761
SCRAH:492612947
SCRRR:3779571221
SCRRR:2109907066
SCRRR:2920577761
SCRRR:492612947
SHAH:25312500
SHAH:3419123336
SHAH:4271061046
SHAH:1792968750
SHUM:0
SHUM:1797001009
SHIT:59
SHIT:59
RASAL:90000000
RASAL:13
SCOO:1
SCOO:1
SCOO:26
SCOO:26
SCOO:24
SCOO:24
SCOO:3227865140
SCOO:3227865140
SCOO:2932544443
SCOO:2932544443
Smum:2061584302
Smum:930988704
SCRAH:3779571221
SCRAH:2109907066
SCRAH:2920577761
SCRAH:492612947
SCRRR:3779571221
SCRRR:2109907066
SCRRR:2920577761
SCRRR:492612947
SHAH:1227903340
SHAH:1448671544
SHAH:2896671514
SHAH:1792968546
SHUM:2920577761
SHUM:1797000805
SHIT:59
SHIT:59
RASAL:89999989
RASAL:13
35156248 * 2^8 / 10^2
35156248 * 2^8 / 10^2
V+=90000000
V+=13
V =89999994
V =13
V-=89999989
V-=13
SCOO:1
SCOO:26
SCOO:25
SCOO:3227865140
SCOO:2932544443
Smum:1611657885
SCRAH:66889561
SCRAH:2801048407
SCRRR:66889561
SCRRR:2801048407
SHAH:3753928768
SHAH:843749952
SHUM:866677798
SHIT:56
RASAL:51
e10=2
e10=2
V+=90000000
V+=13
V =89999994
V =13
V-=89999989
V-=13
vm is trailing zeros=false
vm is trailing zeros=false
vr is trailing zeros=false
vr is trailing zeros=false
8 9
13 1
vr is trailing zeros=false
vr is trailing zeros=false
V+=9
V+=13
V =8
V =13
V-=8
V-=13
O=9
O=14
EXP=9
EXP=2
DIGITS=9
DIGITS=14
OLEN=1
OLEN=2
EXP=10
EXP=4
IN=01010001000000000000011010101000
/home/clyybber/projects/temporary/nryu/tf2s.nim(27, 15): Check failed: f2s(8999999000.0'f32) == "9E9"
f2s(8999999000.0'f32) was 1.4E3
-> 8390312 * 2^12
-> 8390312 * 2^12
SCOO:1
SCOO:1
SCOO:26
SCOO:26
SCOO:23
SCOO:23
SCOO:3227865140
SCOO:3227865140
SCOO:2932544443
SCOO:2932544443
Smum:3848290697
Smum:3067506682
SCRAH:2164663518
SCRAH:1505749806
SCRAH:4054449127
SCRAH:3769586270
SCRRR:2164663518
SCRRR:1505749806
SCRRR:4054449127
SCRRR:3769586270
SHAH:500367616
SHAH:4193329504
SHAH:3713529664
SHAH:875209792
SHUM:3745211482
SHUM:904665666
SHIT:60
SHIT:60
RASAL:34366717
RASAL:51
SCOO:1
SCOO:1
SCOO:26
SCOO:26
SCOO:23
SCOO:23
SCOO:3227865140
SCOO:3227865140
SCOO:2932544443
SCOO:2932544443
Smum:3848290697
Smum:3067506682
SCRAH:2164663518
SCRAH:1505749806
SCRAH:4054449127
SCRAH:3769586270
SCRRR:2164663518
SCRRR:1505749806
SCRRR:4054449127
SCRRR:3769586270
SHAH:19331280
SHAH:3142567454
SHAH:4263285476
SHAH:875210612
SHUM:0
SHUM:904666488
SHIT:60
SHIT:60
RASAL:34366720
RASAL:51
SCOO:1
SCOO:1
SCOO:26
SCOO:26
SCOO:23
SCOO:23
SCOO:3227865140
SCOO:3227865140
SCOO:2932544443
SCOO:2932544443
Smum:3848290697
Smum:3067506682
SCRAH:2164663518
SCRAH:1505749806
SCRAH:4054449127
SCRAH:3769586270
SCRRR:2164663518
SCRRR:1505749806
SCRRR:4054449127
SCRRR:3769586270
SHAH:981403952
SHAH:949124258
SHAH:3163773852
SHAH:875208972
SHUM:3195455668
SHUM:904664845
SHIT:60
SHIT:60
RASAL:34366715
RASAL:51
33561248 * 2^10 / 10^3
33561248 * 2^10 / 10^3
V+=34366720
V+=51
V =34366717
V =51
V-=34366715
V-=51
SCOO:1
SCOO:1
SCOO:26
SCOO:26
SCOO:24
SCOO:24
SCOO:3227865140
SCOO:3227865140
SCOO:2932544443
SCOO:2932544443
Smum:2061584302
Smum:930988704
SCRAH:3779571221
SCRAH:2109907066
SCRAH:2920577761
SCRAH:492612947
SCRRR:3779571221
SCRRR:2109907066
SCRRR:2920577761
SCRRR:492612947
SHAH:2772943168
SHAH:1804000384
SHAH:3584950880
SHAH:1711623648
SHUM:3607772528
SHUM:1715472968
SHIT:57
SHIT:57
RASAL:343667179
RASAL:51
e10=3
e10=3
V+=34366720
V+=51
V =34366717
V =51
V-=34366715
V-=51
vm is trailing zeros=false
vm is trailing zeros=false
vr is trailing zeros=false
vr is trailing zeros=false
3436671 7
51 1
vr is trailing zeros=false
vr is trailing zeros=false
V+=3436672
V+=51
V =3436671
V =51
V-=3436671
V-=51
O=3436672
O=52
EXP=4
EXP=3
DIGITS=3436672
DIGITS=52
OLEN=7
OLEN=2
EXP=11
EXP=5
[ OK ] F2sTest.BoundaryRoundEven (0 ms)
/home/clyybber/projects/temporary/nryu/tf2s.nim(27, 15): Check failed: f2s(34366717000.0'f32) == "3.436672E10"
[ RUN ] F2sTest.ExactValueRoundEven
f2s(34366717000.0'f32) was 5.2E4
IN=01001000100101010001111110000100
[FAILED] boundary round even
-> 9772932 * 2^-5
-> 9772932 * 2^-5
SCOO:0
SCOO:0
SCOO:0
SCOO:0
SCOO:3
SCOO:3
SCOO:0
SCOO:0
SCOO:0
SCOO:0
Smum:0
Smum:0
SCRAH:0
SCRAH:0
SCRAH:0
SCRAH:0
SCRRR:0
SCRRR:0
SCRRR:0
SCRRR:0
SHAH:0
SHAH:0
SHAH:1946157056
SHAH:3019898880
SHUM:1946157056
SHUM:3019898880
SHIT:58
SHIT:58
RASAL:305404125
RASAL:31762029
SCOO:0
SCOO:0
SCOO:0
SCOO:0
SCOO:3
SCOO:3
SCOO:0
SCOO:0
SCOO:0
SCOO:0
Smum:0
Smum:0
SCRAH:0
SCRAH:0
SCRAH:0
SCRAH:0
SCRRR:0
SCRRR:0
SCRRR:0
SCRRR:0
SHAH:0
SHAH:0
SHAH:2994733056
SHAH:3128950784
SHUM:2994733056
SHUM:3128950784
SHIT:58
SHIT:58
RASAL:305404140
RASAL:31762030
SCOO:0
SCOO:0
SCOO:0
SCOO:0
SCOO:3
SCOO:3
SCOO:0
SCOO:0
SCOO:0
SCOO:0
Smum:0
Smum:0
SCRAH:0
SCRAH:0
SCRAH:0
SCRAH:0
SCRRR:0
SCRRR:0
SCRRR:0
SCRRR:0
SHAH:0
SHAH:0
SHAH:897581056
SHAH:2910846976
SHUM:897581056
SHUM:2910846976
SHIT:58
SHIT:58
RASAL:305404109
RASAL:31762027
39091728 * 5^7 / 10^4
39091728 * 5^7 / 10^4
4 3 -54 58
4 3 -54 58
V+=305404140
V+=31762030
V =305404125
V =31762029
V-=305404109
V-=31762027
SCOO:0
SCOO:0
SCOO:4
SCOO:0
SCOO:0
Smum:0
SCRAH:0
SCRAH:0
SCRRR:0
SCRRR:0
SHAH:0
SHAH:4034920448
SHUM:4034920448
SHIT:54
RASAL:4886466
vr is trailing zeros=true
vr is trailing zeros=true
e10=-3
e10=-3
V+=305404140
V+=31762030
V =305404125
V =31762029
V-=305404109
V-=31762027
vm is trailing zeros=false
vm is trailing zeros=false
vr is trailing zeros=true
vr is trailing zeros=true
V+=30540414
V+=3176203
V =30540412
V =3176202
V-=30540410
V-=3176202
d-10=false
d-10=false
30540412 5
3176202 9
vr is trailing zeros=true
vr is trailing zeros=false
V+=30540414
V+=3176203
V =30540412
V =3176202
V-=30540410
V-=3176202
O=30540412
O=3176203
EXP=-2
EXP=-2
DIGITS=30540412
DIGITS=3176203
OLEN=8
OLEN=7
EXP=6
EXP=5
IN=01000101111111010001100001000000
/home/clyybber/projects/temporary/nryu/tf2s.nim(27, 15): Check failed: f2s(305404.12'f32) == "3.0540412E5"
f2s(305404.12'f32) was 3.176203E4
-> 16586816 * 2^-11
-> 16586816 * 2^-11
SCOO:0
SCOO:0
SCOO:0
SCOO:0
SCOO:4
SCOO:4
SCOO:0
SCOO:0
SCOO:0
SCOO:0
Smum:0
Smum:0
SCRAH:0
SCRAH:0
SCRAH:0
SCRAH:0
SCRRR:0
SCRRR:0
SCRRR:0
SCRRR:0
SHAH:0
SHAH:0
SHAH:2281701376
SHAH:134217728
SHUM:2281701376
SHUM:134217728
SHIT:60
SHIT:60
RASAL:80990312
RASAL:129584
SCOO:0
SCOO:0
SCOO:0
SCOO:0
SCOO:4
SCOO:4
SCOO:0
SCOO:0
SCOO:0
SCOO:0
Smum:0
Smum:0
SCRAH:0
SCRAH:0
SCRAH:0
SCRAH:0
SCRRR:0
SCRRR:0
SCRRR:0
SCRRR:0
SHAH:0
SHAH:0
SHAH:2937061376
SHAH:135266304
SHUM:2937061376
SHUM:135266304
SHIT:60
SHIT:60
RASAL:80990314
RASAL:129584
SCOO:0
SCOO:0
SCOO:0
SCOO:0
SCOO:4
SCOO:4
SCOO:0
SCOO:0
SCOO:0
SCOO:0
Smum:0
Smum:0
SCRAH:0
SCRAH:0
SCRAH:0
SCRAH:0
SCRRR:0
SCRRR:0
SCRRR:0
SCRRR:0
SHAH:0
SHAH:0
SHAH:1626341376
SHAH:133169152
SHUM:1626341376
SHUM:133169152
SHIT:60
SHIT:60
RASAL:80990310
RASAL:129584
66347264 * 5^13 / 10^9
66347264 * 5^13 / 10^9
9 4 -51 60
9 4 -51 60
V+=80990314
V+=129584
V =80990312
V =129584
V-=80990310
V-=129584
SCOO:0
SCOO:0
SCOO:0
SCOO:0
SCOO:5
SCOO:5
SCOO:0
SCOO:0
SCOO:0
SCOO:0
Smum:0
Smum:0
SCRAH:0
SCRAH:0
SCRAH:0
SCRAH:0
SCRRR:0
SCRRR:0
SCRRR:0
SCRRR:0
SHAH:0
SHAH:0
SHAH:704643072
SHAH:3388997632
SHUM:704643072
SHUM:3388997632
SHIT:57
SHIT:57
RASAL:809903125
RASAL:1295845
vr is trailing zeros=true
vr is trailing zeros=true
e10=-4
e10=-4
V+=80990314
V+=129584
V =80990312
V =129584
V-=80990310
V-=129584
vm is trailing zeros=false
vm is trailing zeros=false
vr is trailing zeros=true
vr is trailing zeros=true
V+=80990314
V+=129584
V =80990312
V =129584
V-=80990310
V-=129584
d-10=false
d-10=false
80990312 5
129584 5
vr is trailing zeros=true
vr is trailing zeros=true
V+=80990314
V+=129584
V =80990312
V =129584
V-=80990310
V-=129584
O=80990312
O=129585
EXP=-4
EXP=-4
DIGITS=80990312
DIGITS=129585
OLEN=8
OLEN=6
EXP=4
EXP=2
[ OK ] F2sTest.ExactValueRoundEven (0 ms)
/home/clyybber/projects/temporary/nryu/tf2s.nim(27, 15): Check failed: f2s(8099.0312'f32) == "8.0990312E3"
[ RUN ] F2sTest.LotsOfTrailingZeros
f2s(8099.0312'f32) was 1.29585E1
IN=00111001100000000000000000000000
[FAILED] extract value round even
-> 8388608 * 2^-35
-> 8388608 * 2^-35
SCOO:0
SCOO:0
SCOO:0
SCOO:0
SCOO:12
SCOO:12
SCOO:0
SCOO:0
SCOO:0
SCOO:0
Smum:0
Smum:0
SCRAH:0
SCRAH:0
SCRAH:0
SCRAH:0
SCRRR:0
SCRRR:0
SCRRR:0
SCRRR:0
SHAH:0
SHAH:0
SHAH:1140850688
SHAH:67108864
SHUM:1140850688
SHUM:67108864
SHIT:58
SHIT:58
RASAL:244140625
RASAL:1
SCOO:0
SCOO:0
SCOO:0
SCOO:0
SCOO:12
SCOO:12
SCOO:0
SCOO:0
SCOO:0
SCOO:0
Smum:0
Smum:0
SCRAH:0
SCRAH:0
SCRAH:0
SCRAH:0
SCRRR:0
SCRRR:0
SCRRR:0
SCRRR:0
SHAH:0
SHAH:0
SHAH:2117413188
SHAH:67108868
SHUM:2117413188
SHUM:67108868
SHIT:58
SHIT:58
RASAL:244140639
RASAL:1
SCOO:0
SCOO:0
SCOO:0
SCOO:0
SCOO:12
SCOO:12
SCOO:0
SCOO:0
SCOO:0
SCOO:0
Smum:0
Smum:0
SCRAH:0
SCRAH:0
SCRAH:0
SCRAH:0
SCRRR:0
SCRRR:0
SCRRR:0
SCRRR:0
SHAH:0
SHAH:0
SHAH:652569438
SHAH:67108862
SHUM:652569438
SHUM:67108862
SHIT:58
SHIT:58
RASAL:244140617
RASAL:0
33554432 * 5^37 / 10^25
33554432 * 5^37 / 10^25
25 12 -33 58
25 12 -33 58
Text moved from lines 69-71
V+=244140639
V+=1
V =244140625
V =1
V-=244140617
V-=0
SCOO:0
SCOO:0
SCOO:13
SCOO:0
SCOO:0
Smum:0
SCRAH:0
SCRAH:1073741824
SCRRR:0
SCRRR:1073741824
SHAH:0
SHAH:33554432
SHUM:41943040
SHIT:54
RASAL:10
vr is trailing zeros=true
vr is trailing zeros=true
e10=-12
e10=-12
V+=244140639
V+=1
V =244140625
V =1
V-=244140617
V-=0
vm is trailing zeros=false
vm is trailing zeros=false
vr is trailing zeros=true
vr is trailing zeros=true
Text moved from lines 142-144
V+=24414063
V+=1
V =24414062
V =1
V-=24414061
V-=0
d-10=false
d-10=false
24414062 5
1 0
vr is trailing zeros=true
vr is trailing zeros=true
Text moved with changes from lines 75-81 (96.4% similarity)
V+=24414063
V+=1
V =24414062
V =1
V-=24414061
V-=0
O=24414062
O=1
EXP=-11
EXP=-12
DIGITS=24414062
DIGITS=1
OLEN=8
OLEN=1
EXP=4294967293
EXP=4294967285
IN=00111011001000000000000000000000
/home/clyybber/projects/temporary/nryu/tf2s.nim(27, 15): Check failed: f2s(0.00024414062'f32) == "2.4414062E-4"
f2s(0.00024414062'f32) was 1E-12
-> 10485760 * 2^-32
-> 10485760 * 2^-32
SCOO:0
SCOO:0
SCOO:0
SCOO:0
SCOO:11
SCOO:11
SCOO:0
SCOO:0
SCOO:0
SCOO:0
Smum:0
Smum:0
SCRAH:0
SCRAH:0
SCRAH:0
SCRAH:0
SCRRR:0
SCRRR:0
SCRRR:0
SCRRR:0
SHAH:0
SHAH:0
SHAH:1140850688
SHAH:67108864
SHUM:1140850688
SHUM:67108864
SHIT:58
SHIT:58
RASAL:244140625
RASAL:65
SCOO:0
SCOO:0
SCOO:0
SCOO:0
SCOO:11
SCOO:11
SCOO:0
SCOO:0
SCOO:0
SCOO:0
Smum:0
Smum:0
SCRAH:0
SCRAH:0
SCRAH:0
SCRAH:0
SCRRR:0
SCRRR:0
SCRRR:0
SCRRR:0
SHAH:0
SHAH:0
SHAH:1922100688
SHAH:67109072
SHUM:1922100688
SHUM:67109072
SHIT:58
SHIT:58
RASAL:244140636
RASAL:65
SCOO:0
SCOO:0
SCOO:0
SCOO:0
SCOO:11
SCOO:11
SCOO:0
SCOO:0
SCOO:0
SCOO:0
Smum:0
Smum:0
SCRAH:0
SCRAH:0
SCRAH:0
SCRAH:0
SCRRR:0
SCRRR:0
SCRRR:0
SCRRR:0
SHAH:0
SHAH:0
SHAH:359600688
SHAH:67108656
SHUM:359600688
SHUM:67108656
SHIT:58
SHIT:58
RASAL:244140613
RASAL:64
41943040 * 5^34 / 10^23
41943040 * 5^34 / 10^23
23 11 -35 58
23 11 -35 58
V+=244140636
V+=65
V =244140625
V =65
V-=244140613
V-=64
SCOO:0
SCOO:0
SCOO:12
SCOO:0
SCOO:0
Smum:0
SCRAH:0
SCRAH:0
SCRRR:0
SCRRR:0
SHAH:0
SHAH:83886080
SHUM:83886080
SHIT:55
RASAL:10
vr is trailing zeros=true
vr is trailing zeros=true
e10=-11
e10=-11
V+=244140636
V+=65
V =244140625
V =65
V-=244140613
V-=64
vm is trailing zeros=false
vm is trailing zeros=false
vr is trailing zeros=true
vr is trailing zeros=true
V+=24414063
V+=65
V =24414062
V =65
V-=24414061
V-=64
d-10=false
d-10=false
24414062 5
65 0
vr is trailing zeros=true
vr is trailing zeros=true
V+=24414063
V+=65
V =24414062
V =65
V-=24414061
V-=64
O=24414062
O=65
EXP=-10
EXP=-11
DIGITS=24414062
DIGITS=65
OLEN=8
OLEN=2
EXP=4294967294
EXP=4294967287
IN=00111011100100000000000000000000
/home/clyybber/projects/temporary/nryu/tf2s.nim(27, 15): Check failed: f2s(0.0024414062'f32) == "2.4414062E-3"
f2s(0.0024414062'f32) was 6.5E-10
-> 9437184 * 2^-31
-> 9437184 * 2^-31
SCOO:0
SCOO:0
SCOO:0
SCOO:0
SCOO:10
SCOO:10
SCOO:0
SCOO:0
SCOO:0
SCOO:0
Smum:0
Smum:0
SCRAH:0
SCRAH:0
SCRAH:0
SCRAH:0
SCRRR:0
SCRRR:0
SCRRR:0
SCRRR:0
SHAH:0
SHAH:0
SHAH:134217728
SHAH:2281701376
SHUM:134217728
SHUM:2281701376
SHIT:60
SHIT:60
RASAL:43945312
RASAL:40
SCOO:0
SCOO:0
SCOO:0
SCOO:0
SCOO:10
SCOO:10
SCOO:0
SCOO:0
SCOO:0
SCOO:0
Smum:0
Smum:0
SCRAH:0
SCRAH:0
SCRAH:0
SCRAH:0
SCRRR:0
SCRRR:0
SCRRR:0
SCRRR:0
SHAH:0
SHAH:0
SHAH:759217728
SHAH:2281701952
SHUM:759217728
SHUM:2281701952
SHIT:60
SHIT:60
RASAL:43945314
RASAL:40
SCOO:0
SCOO:0
SCOO:0
SCOO:0
SCOO:10
SCOO:10
SCOO:0
SCOO:0
SCOO:0
SCOO:0
Smum:0
Smum:0
SCRAH:0
SCRAH:0
SCRAH:0
SCRAH:0
SCRRR:0
SCRRR:0
SCRRR:0
SCRRR:0
SHAH:0
SHAH:0
SHAH:3804185024
SHAH:2281700800
SHUM:3804185024
SHUM:2281700800
SHIT:60
SHIT:60
RASAL:43945310
RASAL:40
37748736 * 5^33 / 10^23
37748736 * 5^33 / 10^23
23 10 -37 60
23 10 -37 60
V+=43945314
V+=40
V =43945312
V =40
V-=43945310
V-=40
SCOO:0
SCOO:0
SCOO:0
SCOO:0
SCOO:11
SCOO:11
SCOO:0
SCOO:0
SCOO:0
SCOO:0
Smum:0
Smum:0
SCRAH:0
SCRAH:0
SCRAH:0
SCRAH:0
SCRRR:0
SCRRR:0
SCRRR:0
SCRRR:0
SHAH:0
SHAH:0
SHAH:2315255808
SHAH:3925868544
SHUM:2315255808
SHUM:3925868544
SHIT:57
SHIT:57
RASAL:439453125
RASAL:117
vr is trailing zeros=true
vr is trailing zeros=true
e10=-10
e10=-10
V+=43945314
V+=40
V =43945312
V =40
V-=43945310
V-=40
vm is trailing zeros=false
vm is trailing zeros=false
vr is trailing zeros=true
vr is trailing zeros=true
V+=43945314
V+=40
V =43945312
V =40
V-=43945310
V-=40
d-10=false
d-10=false
43945312 5
40 7
vr is trailing zeros=true
vr is trailing zeros=true
V+=43945314
V+=40
V =43945312
V =40
V-=43945310
V-=40
O=43945312
O=41
EXP=-10
EXP=-10
DIGITS=43945312
DIGITS=41
OLEN=8
OLEN=2
EXP=4294967294
EXP=4294967288
IN=00111011110100000000000000000000
/home/clyybber/projects/temporary/nryu/tf2s.nim(27, 15): Check failed: f2s(0.0043945312'f32) == "4.3945312E-3"
f2s(0.0043945312'f32) was 4.1E-9
-> 13631488 * 2^-31
-> 13631488 * 2^-31
SCOO:0
SCOO:0
SCOO:0
SCOO:0
SCOO:10
SCOO:10
SCOO:0
SCOO:0
SCOO:0
SCOO:0
Smum:0
Smum:0
SCRAH:0
SCRAH:0
SCRAH:0
SCRAH:0
SCRRR:0
SCRRR:0
SCRRR:0
SCRRR:0
SHAH:0
SHAH:0
SHAH:671088640
SHAH:2818572288
SHUM:671088640
SHUM:2818572288
SHIT:60
SHIT:60
RASAL:63476562
RASAL:58
SCOO:0
SCOO:0
SCOO:0
SCOO:0
SCOO:10
SCOO:10
SCOO:0
SCOO:0
SCOO:0
SCOO:0
Smum:0
Smum:0
SCRAH:0
SCRAH:0
SCRAH:0
SCRAH:0
SCRRR:0
SCRRR:0
SCRRR:0
SCRRR:0
SHAH:0
SHAH:0
SHAH:1296088640
SHAH:2818572864
SHUM:1296088640
SHUM:2818572864
SHIT:60
SHIT:60
RASAL:63476564
RASAL:58
SCOO:0
SCOO:0
SCOO:0
SCOO:0
SCOO:10
SCOO:10
SCOO:0
SCOO:0
SCOO:0
SCOO:0
Smum:0
Smum:0
SCRAH:0
SCRAH:0
SCRAH:0
SCRAH:0
SCRRR:0
SCRRR:0
SCRRR:0
SCRRR:0
SHAH:0
SHAH:0
SHAH:46088640
SHAH:2818571712
SHUM:46088640
SHUM:2818571712
SHIT:60
SHIT:60
RASAL:63476560
RASAL:58
54525952 * 5^33 / 10^23
54525952 * 5^33 / 10^23
23 10 -37 60
23 10 -37 60
V+=63476564
V+=58
V =63476562
V =58
V-=63476560
V-=58
SCOO:0
SCOO:0
SCOO:0
SCOO:0
SCOO:11
SCOO:11
SCOO:0
SCOO:0
SCOO:0
SCOO:0
Smum:0
Smum:0
SCRAH:0
SCRAH:0
SCRAH:0
SCRAH:0
SCRRR:0
SCRRR:0
SCRRR:0
SCRRR:0
SHAH:0
SHAH:0
SHAH:1912602624
SHAH:1375731712
SHUM:1912602624
SHUM:1375731712
SHIT:57
SHIT:57
RASAL:634765625
RASAL:169
vr is trailing zeros=true
vr is trailing zeros=true
e10=-10
e10=-10
V+=63476564
V+=58
V =63476562
V =58
V-=63476560
V-=58
vm is trailing zeros=false
vm is trailing zeros=false
vr is trailing zeros=true
vr is trailing zeros=true
V+=63476564
V+=58
V =63476562
V =58
V-=63476560
V-=58
d-10=false
d-10=false
63476562 5
58 9
vr is trailing zeros=true
vr is trailing zeros=true
V+=63476564
V+=58
V =63476562
V =58
V-=63476560
V-=58
O=63476562
O=59
EXP=-10
EXP=-10
DIGITS=63476562
DIGITS=59
OLEN=8
OLEN=2
EXP=4294967294
EXP=4294967288
[ OK ] F2sTest.LotsOfTrailingZeros (0 ms)
/home/clyybber/projects/temporary/nryu/tf2s.nim(27, 15): Check failed: f2s(0.0063476562'f32) == "6.3476562E-3"
[ RUN ] F2sTest.Regression
f2s(0.0063476562'f32) was 5.9E-9
IN=01100011100000000000000000000000
[FAILED] lots of trailing zeros
-> 8388608 * 2^49
-> 8388608 * 2^49
SCOO:1
SCOO:1
SCOO:26
SCOO:26
SCOO:12
SCOO:12
SCOO:3227865140
SCOO:3227865140
SCOO:2932544443
SCOO:2932544443
Smum:514263305
Smum:435440683
SCRAH:870216083
SCRAH:2229457139
SCRAH:2703989505
SCRAH:36855873
SCRRR:870216083
SCRRR:2229457139
SCRRR:2703989505
SCRRR:36855873
SHAH:67108864
SHAH:2214592512
SHAH:201326592
SHAH:201326592
SHUM:222451510
SHUM:201614528
SHIT:60
SHIT:60
RASAL:47223664
RASAL:0
SCOO:1
SCOO:1
SCOO:26
SCOO:26
SCOO:12
SCOO:12
SCOO:3227865140
SCOO:3227865140
SCOO:2932544443
SCOO:2932544443
Smum:514263305
Smum:435440683
SCRAH:870216083
SCRAH:2229457139
SCRAH:2703989505
SCRAH:36855873
SCRRR:870216083
SCRRR:2229457139
SCRRR:2703989505
SCRRR:36855873
SHAH:1180120580
SHAH:2288304260
SHAH:956905228
SHAH:201326604
SHUM:978030147
SHUM:201614540
SHIT:60
SHIT:60
RASAL:47223667
RASAL:0
SCOO:1
SCOO:1
SCOO:26
SCOO:26
SCOO:12
SCOO:12
SCOO:3227865140
SCOO:3227865140
SCOO:2932544443
SCOO:2932544443
Smum:514263305
Smum:435440683
SCRAH:870216083
SCRAH:2229457139
SCRAH:2703989505
SCRAH:36855873
SCRRR:870216083
SCRRR:2229457139
SCRRR:2703989505
SCRRR:36855873
SHAH:1658086654
SHAH:2177736638
SHAH:4118504570
SHAH:201326586
SHUM:4139629487
SHUM:201614522
SHIT:60
SHIT:60
RASAL:47223663
RASAL:0
33554432 * 2^47 / 10^14
33554432 * 2^47 / 10^14
V+=47223667
V+=0
V =47223664
V =0
V-=47223663
V-=0
SCOO:1
SCOO:26
SCOO:13
SCOO:3227865140
SCOO:2932544443
Smum:2571316527
SCRAH:1087770104
SCRAH:1232503234
SCRRR:1087770104
SCRRR:1232503234
SHAH:2248146944
SHAH:3489660928
SHUM:3499289859
SHIT:57
RASAL:472236648
e10=14
e10=14
V+=47223667
V+=0
V =47223664
V =0
V-=47223663
V-=0
vm is trailing zeros=false
vm is trailing zeros=false
vr is trailing zeros=false
vr is trailing zeros=false
47223664 8
0 0
vr is trailing zeros=false
vr is trailing zeros=false
V+=47223667
V+=0
V =47223664
V =0
V-=47223663
V-=0
O=47223665
O=1
EXP=14
EXP=14
DIGITS=47223665
DIGITS=1
OLEN=8
OLEN=1
EXP=22
EXP=15
IN=01001011000000000000000000000000
/home/clyybber/projects/temporary/nryu/tf2s.nim(27, 15): Check failed: f2s(4.7223665e+21'f32) == "4.7223665E21"
f2s(4.7223665e+21'f32) was 1E14
-> 8388608 * 2^0
-> 8388608 * 2^0
SCOO:0
SCOO:0
SCOO:0
SCOO:0
SCOO:1
SCOO:1
SCOO:0
SCOO:0
SCOO:0
SCOO:0
Smum:0
Smum:0
SCRAH:0
SCRAH:0
SCRAH:0
SCRAH:0
SCRRR:0
SCRRR:0
SCRRR:0
SCRRR:0
SHAH:0
SHAH:0
SHAH:0
SHAH:0
SHUM:0
SHUM:0
SHIT:59
SHIT:59
RASAL:83886080
RASAL:83886080
SCOO:0
SCOO:0
SCOO:0
SCOO:0
SCOO:1
SCOO:1
SCOO:0
SCOO:0
SCOO:0
SCOO:0
Smum:0
Smum:0
SCRAH:0
SCRAH:0
SCRAH:0
SCRAH:0
SCRRR:0
SCRRR:0
SCRRR:0
SCRRR:0
SHAH:0
SHAH:0
SHAH:671088640
SHAH:671088640
SHUM:671088640
SHUM:671088640
SHIT:59
SHIT:59
RASAL:83886085
RASAL:83886085
SCOO:0
SCOO:0
SCOO:0
SCOO:0
SCOO:1
SCOO:1
SCOO:0
SCOO:0
SCOO:0
SCOO:0
Smum:0
Smum:0
SCRAH:0
SCRAH:0
SCRAH:0
SCRAH:0
SCRRR:0
SCRRR:0
SCRRR:0
SCRRR:0
SHAH:0
SHAH:0
SHAH:3959422976
SHAH:3959422976
SHUM:3959422976
SHUM:3959422976
SHIT:59
SHIT:59
RASAL:83886077
RASAL:83886077
33554432 * 5^2 / 10^1
33554432 * 5^2 / 10^1
1 1 -58 59
1 1 -58 59
V+=83886085
V+=83886085
V =83886080
V =83886080
V-=83886077
V-=83886077
e10=-1
e10=-1
V+=83886085
V+=83886085
V =83886080
V =83886080
V-=83886077
V-=83886077
vm is trailing zeros=false
vm is trailing zeros=false
vr is trailing zeros=true
vr is trailing zeros=true
V+=8388608
V+=8388608
V =8388608
V =8388608
V-=8388607
V-=8388607
d-10=false
d-10=false
8388608 0
8388608 0
vr is trailing zeros=true
vr is trailing zeros=true
V+=8388608
V+=8388608
V =8388608
V =8388608
V-=8388607
V-=8388607
O=8388608
O=8388608
EXP=0
EXP=0
DIGITS=8388608
DIGITS=8388608
OLEN=7
OLEN=7
EXP=7
EXP=7
IN=01001011100000000000000000000000
-> 8388608 * 2^1
-> 8388608 * 2^1
SCOO:0
SCOO:0
SCOO:0
SCOO:0
SCOO:1
SCOO:1
SCOO:0
SCOO:0
SCOO:0
SCOO:0
Smum:0
Smum:0
SCRAH:0
SCRAH:0
SCRAH:0
SCRAH:0
SCRRR:0
SCRRR:0
SCRRR:0
SCRRR:0
SHAH:0
SHAH:0
SHAH:0
SHAH:0
SHUM:0
SHUM:0
SHIT:58
SHIT:58
RASAL:167772160
RASAL:167772160
SCOO:0
SCOO:0
SCOO:0
SCOO:0
SCOO:1
SCOO:1
SCOO:0
SCOO:0
SCOO:0
SCOO:0
Smum:0
Smum:0
SCRAH:0
SCRAH:0
SCRAH:0
SCRAH:0
SCRRR:0
SCRRR:0
SCRRR:0
SCRRR:0
SHAH:0
SHAH:0
SHAH:671088640
SHAH:671088640
SHUM:671088640
SHUM:671088640
SHIT:58
SHIT:58
RASAL:167772170
RASAL:167772170
SCOO:0
SCOO:0
SCOO:0
SCOO:0
SCOO:1
SCOO:1
SCOO:0
SCOO:0
SCOO:0
SCOO:0
Smum:0
Smum:0
SCRAH:0
SCRAH:0
SCRAH:0
SCRAH:0
SCRRR:0
SCRRR:0
SCRRR:0
SCRRR:0
SHAH:0
SHAH:0
SHAH:3959422976
SHAH:3959422976
SHUM:3959422976
SHUM:3959422976
SHIT:58
SHIT:58
RASAL:167772155
RASAL:167772155
33554432 * 5^1 / 10^0
33554432 * 5^1 / 10^0
0 1 -58 58
0 1 -58 58
V+=167772170
V+=167772170
V =167772160
V =167772160
V-=167772155
V-=167772155
e10=-1
e10=-1
V+=167772170
V+=167772170
V =167772160
V =167772160
V-=167772155
V-=167772155
vm is trailing zeros=false
vm is trailing zeros=false
vr is trailing zeros=true
vr is trailing zeros=true
V+=16777217
V+=16777217
V =16777216
V =16777216
V-=16777215
V-=16777215
d-10=false
d-10=false
16777216 0
16777216 0
vr is trailing zeros=true
vr is trailing zeros=true
V+=16777217
V+=16777217
V =16777216
V =16777216
V-=16777215
V-=16777215
O=16777216
O=16777216
EXP=0
EXP=0
DIGITS=16777216
DIGITS=16777216
OLEN=8
OLEN=8
EXP=8
EXP=8
IN=01001100000000000000000000000001
-> 8388609 * 2^2
-> 8388609 * 2^2
SCOO:0
SCOO:0
SCOO:0
SCOO:0
SCOO:0
SCOO:0
SCOO:1
SCOO:1
SCOO:0
SCOO:0
SCRRR:1
SCRRR:1
SCRRR:0
SCRRR:0
SHAH:33554436
SHAH:33554436
SHAH:2147483648
SHAH:2147483648
SHUM:2147483648
SHUM:2147483648
SHIT:61
SHIT:61
RASAL:33554436
RASAL:33554436
SCOO:0
SCOO:0
SCOO:0
SCOO:0
SCOO:0
SCOO:0
SCOO:1
SCOO:1
SCOO:0
SCOO:0
SCRRR:1
SCRRR:1
SCRRR:0
SCRRR:0
SHAH:33554438
SHAH:33554438
SHAH:3221225472
SHAH:3221225472
SHUM:3221225472
SHUM:3221225472
SHIT:61
SHIT:61
RASAL:33554438
RASAL:33554438
SCOO:0
SCOO:0
SCOO:0
SCOO:0
SCOO:0
SCOO:0
SCOO:1
SCOO:1
SCOO:0
SCOO:0
SCRRR:1
SCRRR:1
SCRRR:0
SCRRR:0
SHAH:33554434
SHAH:33554434
SHAH:1073741824
SHAH:1073741824
SHUM:1073741824
SHUM:1073741824
SHIT:61
SHIT:61
RASAL:33554434
RASAL:33554434
33554436 * 2^0 / 10^0
33554436 * 2^0 / 10^0
V+=33554438
V+=33554438
V =33554436
V =33554436
V-=33554434
V-=33554434
e10=0
e10=0
V+=33554437
V+=33554437
V =33554436
V =33554436
V-=33554434
V-=33554434
vm is trailing zeros=false
vm is trailing zeros=false
vr is trailing zeros=false
vr is trailing zeros=false