# format_golden.txt — DAT-09 %g formatter battery
# Authoritative C printf %g (== C++ fmt {:.Ng}); G17=precision 17, G6=precision 6.
# Record: <kind> bits=<f64 little-endian bit pattern, decimal u64> out=<string>
G17 bits=4591870180066957722 out=0.10000000000000001
G17 bits=4607182418800017408 out=1
G17 bits=9094988921128908188 out=1.0000000000000001e+300
G17 bits=118622047889322841 out=1e-300
G17 bits=1 out=4.9406564584124654e-324
G17 bits=4631107791820423168 out=42
G17 bits=4599075939470750516 out=0.30000000000000004
G17 bits=0 out=0
G17 bits=9223372036854775808 out=-0
G17 bits=13832806255468478464 out=-1.5
G17 bits=4728057454347157504 out=123456789
G17 bits=4832797072101665536 out=1234567890123456
G17 bits=4847542438873900484 out=12345678901234568
G17 bits=4862596447618666293 out=1.2345678901234568e+17
G17 bits=4547007122018943789 out=0.0001
G17 bits=4532020583610935537 out=1.0000000000000001e-05
G17 bits=4636737291354636288 out=100
G6 bits=4683220299150161609 out=123457
G6 bits=4607182418800017408 out=1
G6 bits=4591870180066957722 out=0.1
G6 bits=9094988921128908188 out=1e+300
G6 bits=118622047889322841 out=1e-300
G6 bits=0 out=0
G6 bits=9223372036854775808 out=-0
G6 bits=4614256656543962353 out=3.14159
G6 bits=4548686772314999940 out=0.000123457
G6 bits=4698053236609777664 out=1.23457e+06
G6 bits=4636737291354636288 out=100
