├── .gitignore ├── LICENSE ├── Makefile.am ├── README ├── arithchk.c ├── autogen.sh ├── configure.ac ├── dmisc.c ├── dtoa.c ├── g_Qfmt.c ├── g__fmt.c ├── g_ddfmt.c ├── g_dfmt.c ├── g_ffmt.c ├── g_xLfmt.c ├── g_xfmt.c ├── gdtoa.c ├── gdtoa.h ├── gdtoaimp.h ├── gethex.c ├── gmisc.c ├── hd_init.c ├── hexnan.c ├── misc.c ├── qnan.c ├── smisc.c ├── strtoIQ.c ├── strtoId.c ├── strtoIdd.c ├── strtoIf.c ├── strtoIg.c ├── strtoIx.c ├── strtoIxL.c ├── strtod.c ├── strtodI.c ├── strtodg.c ├── strtodnrp.c ├── strtof.c ├── strtopQ.c ├── strtopd.c ├── strtopdd.c ├── strtopf.c ├── strtopx.c ├── strtopxL.c ├── strtorQ.c ├── strtord.c ├── strtordd.c ├── strtorf.c ├── strtorx.c ├── strtorxL.c ├── sum.c ├── test ├── Q.ou0 ├── Q.ou1 ├── Qtest.c ├── README ├── d.out ├── dI.out ├── dIsi.out ├── dItest.c ├── dd.out ├── ddsi.out ├── ddtest.c ├── dt.c ├── dtest.c ├── dtst.out ├── f.out ├── ftest.c ├── getround.c ├── makefile ├── rtestnos ├── strtoIdSI.c ├── strtoIddSI.c ├── strtodISI.c ├── strtodt.c ├── strtopddSI.c ├── strtorddSI.c ├── testnos ├── testnos1 ├── testnos3 ├── x.ou0 ├── x.ou1 ├── xL.ou0 ├── xL.ou1 ├── xLtest.c ├── xQtest.c ├── xsum0.out └── xtest.c ├── ulp.c └── xsum0.out /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwiegley/gdtoa/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwiegley/gdtoa/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwiegley/gdtoa/HEAD/Makefile.am -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwiegley/gdtoa/HEAD/README -------------------------------------------------------------------------------- /arithchk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwiegley/gdtoa/HEAD/arithchk.c -------------------------------------------------------------------------------- /autogen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwiegley/gdtoa/HEAD/autogen.sh -------------------------------------------------------------------------------- /configure.ac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwiegley/gdtoa/HEAD/configure.ac -------------------------------------------------------------------------------- /dmisc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwiegley/gdtoa/HEAD/dmisc.c -------------------------------------------------------------------------------- /dtoa.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwiegley/gdtoa/HEAD/dtoa.c -------------------------------------------------------------------------------- /g_Qfmt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwiegley/gdtoa/HEAD/g_Qfmt.c -------------------------------------------------------------------------------- /g__fmt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwiegley/gdtoa/HEAD/g__fmt.c -------------------------------------------------------------------------------- /g_ddfmt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwiegley/gdtoa/HEAD/g_ddfmt.c -------------------------------------------------------------------------------- /g_dfmt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwiegley/gdtoa/HEAD/g_dfmt.c -------------------------------------------------------------------------------- /g_ffmt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwiegley/gdtoa/HEAD/g_ffmt.c -------------------------------------------------------------------------------- /g_xLfmt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwiegley/gdtoa/HEAD/g_xLfmt.c -------------------------------------------------------------------------------- /g_xfmt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwiegley/gdtoa/HEAD/g_xfmt.c -------------------------------------------------------------------------------- /gdtoa.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwiegley/gdtoa/HEAD/gdtoa.c -------------------------------------------------------------------------------- /gdtoa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwiegley/gdtoa/HEAD/gdtoa.h -------------------------------------------------------------------------------- /gdtoaimp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwiegley/gdtoa/HEAD/gdtoaimp.h -------------------------------------------------------------------------------- /gethex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwiegley/gdtoa/HEAD/gethex.c -------------------------------------------------------------------------------- /gmisc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwiegley/gdtoa/HEAD/gmisc.c -------------------------------------------------------------------------------- /hd_init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwiegley/gdtoa/HEAD/hd_init.c -------------------------------------------------------------------------------- /hexnan.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwiegley/gdtoa/HEAD/hexnan.c -------------------------------------------------------------------------------- /misc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwiegley/gdtoa/HEAD/misc.c -------------------------------------------------------------------------------- /qnan.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwiegley/gdtoa/HEAD/qnan.c -------------------------------------------------------------------------------- /smisc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwiegley/gdtoa/HEAD/smisc.c -------------------------------------------------------------------------------- /strtoIQ.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwiegley/gdtoa/HEAD/strtoIQ.c -------------------------------------------------------------------------------- /strtoId.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwiegley/gdtoa/HEAD/strtoId.c -------------------------------------------------------------------------------- /strtoIdd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwiegley/gdtoa/HEAD/strtoIdd.c -------------------------------------------------------------------------------- /strtoIf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwiegley/gdtoa/HEAD/strtoIf.c -------------------------------------------------------------------------------- /strtoIg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwiegley/gdtoa/HEAD/strtoIg.c -------------------------------------------------------------------------------- /strtoIx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwiegley/gdtoa/HEAD/strtoIx.c -------------------------------------------------------------------------------- /strtoIxL.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwiegley/gdtoa/HEAD/strtoIxL.c -------------------------------------------------------------------------------- /strtod.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwiegley/gdtoa/HEAD/strtod.c -------------------------------------------------------------------------------- /strtodI.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwiegley/gdtoa/HEAD/strtodI.c -------------------------------------------------------------------------------- /strtodg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwiegley/gdtoa/HEAD/strtodg.c -------------------------------------------------------------------------------- /strtodnrp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwiegley/gdtoa/HEAD/strtodnrp.c -------------------------------------------------------------------------------- /strtof.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwiegley/gdtoa/HEAD/strtof.c -------------------------------------------------------------------------------- /strtopQ.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwiegley/gdtoa/HEAD/strtopQ.c -------------------------------------------------------------------------------- /strtopd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwiegley/gdtoa/HEAD/strtopd.c -------------------------------------------------------------------------------- /strtopdd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwiegley/gdtoa/HEAD/strtopdd.c -------------------------------------------------------------------------------- /strtopf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwiegley/gdtoa/HEAD/strtopf.c -------------------------------------------------------------------------------- /strtopx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwiegley/gdtoa/HEAD/strtopx.c -------------------------------------------------------------------------------- /strtopxL.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwiegley/gdtoa/HEAD/strtopxL.c -------------------------------------------------------------------------------- /strtorQ.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwiegley/gdtoa/HEAD/strtorQ.c -------------------------------------------------------------------------------- /strtord.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwiegley/gdtoa/HEAD/strtord.c -------------------------------------------------------------------------------- /strtordd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwiegley/gdtoa/HEAD/strtordd.c -------------------------------------------------------------------------------- /strtorf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwiegley/gdtoa/HEAD/strtorf.c -------------------------------------------------------------------------------- /strtorx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwiegley/gdtoa/HEAD/strtorx.c -------------------------------------------------------------------------------- /strtorxL.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwiegley/gdtoa/HEAD/strtorxL.c -------------------------------------------------------------------------------- /sum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwiegley/gdtoa/HEAD/sum.c -------------------------------------------------------------------------------- /test/Q.ou0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwiegley/gdtoa/HEAD/test/Q.ou0 -------------------------------------------------------------------------------- /test/Q.ou1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwiegley/gdtoa/HEAD/test/Q.ou1 -------------------------------------------------------------------------------- /test/Qtest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwiegley/gdtoa/HEAD/test/Qtest.c -------------------------------------------------------------------------------- /test/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwiegley/gdtoa/HEAD/test/README -------------------------------------------------------------------------------- /test/d.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwiegley/gdtoa/HEAD/test/d.out -------------------------------------------------------------------------------- /test/dI.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwiegley/gdtoa/HEAD/test/dI.out -------------------------------------------------------------------------------- /test/dIsi.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwiegley/gdtoa/HEAD/test/dIsi.out -------------------------------------------------------------------------------- /test/dItest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwiegley/gdtoa/HEAD/test/dItest.c -------------------------------------------------------------------------------- /test/dd.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwiegley/gdtoa/HEAD/test/dd.out -------------------------------------------------------------------------------- /test/ddsi.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwiegley/gdtoa/HEAD/test/ddsi.out -------------------------------------------------------------------------------- /test/ddtest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwiegley/gdtoa/HEAD/test/ddtest.c -------------------------------------------------------------------------------- /test/dt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwiegley/gdtoa/HEAD/test/dt.c -------------------------------------------------------------------------------- /test/dtest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwiegley/gdtoa/HEAD/test/dtest.c -------------------------------------------------------------------------------- /test/dtst.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwiegley/gdtoa/HEAD/test/dtst.out -------------------------------------------------------------------------------- /test/f.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwiegley/gdtoa/HEAD/test/f.out -------------------------------------------------------------------------------- /test/ftest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwiegley/gdtoa/HEAD/test/ftest.c -------------------------------------------------------------------------------- /test/getround.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwiegley/gdtoa/HEAD/test/getround.c -------------------------------------------------------------------------------- /test/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwiegley/gdtoa/HEAD/test/makefile -------------------------------------------------------------------------------- /test/rtestnos: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwiegley/gdtoa/HEAD/test/rtestnos -------------------------------------------------------------------------------- /test/strtoIdSI.c: -------------------------------------------------------------------------------- 1 | #define Sudden_Underflow 2 | #include "../strtoId.c" 3 | -------------------------------------------------------------------------------- /test/strtoIddSI.c: -------------------------------------------------------------------------------- 1 | #define Sudden_Underflow 2 | #include "../strtoIdd.c" 3 | -------------------------------------------------------------------------------- /test/strtodISI.c: -------------------------------------------------------------------------------- 1 | #define Sudden_Underflow 2 | #include "../strtodI.c" 3 | -------------------------------------------------------------------------------- /test/strtodt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwiegley/gdtoa/HEAD/test/strtodt.c -------------------------------------------------------------------------------- /test/strtopddSI.c: -------------------------------------------------------------------------------- 1 | #define Sudden_Underflow 2 | #include "../strtopdd.c" 3 | -------------------------------------------------------------------------------- /test/strtorddSI.c: -------------------------------------------------------------------------------- 1 | #define Sudden_Underflow 2 | #include "../strtordd.c" 3 | -------------------------------------------------------------------------------- /test/testnos: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwiegley/gdtoa/HEAD/test/testnos -------------------------------------------------------------------------------- /test/testnos1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwiegley/gdtoa/HEAD/test/testnos1 -------------------------------------------------------------------------------- /test/testnos3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwiegley/gdtoa/HEAD/test/testnos3 -------------------------------------------------------------------------------- /test/x.ou0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwiegley/gdtoa/HEAD/test/x.ou0 -------------------------------------------------------------------------------- /test/x.ou1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwiegley/gdtoa/HEAD/test/x.ou1 -------------------------------------------------------------------------------- /test/xL.ou0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwiegley/gdtoa/HEAD/test/xL.ou0 -------------------------------------------------------------------------------- /test/xL.ou1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwiegley/gdtoa/HEAD/test/xL.ou1 -------------------------------------------------------------------------------- /test/xLtest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwiegley/gdtoa/HEAD/test/xLtest.c -------------------------------------------------------------------------------- /test/xQtest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwiegley/gdtoa/HEAD/test/xQtest.c -------------------------------------------------------------------------------- /test/xsum0.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwiegley/gdtoa/HEAD/test/xsum0.out -------------------------------------------------------------------------------- /test/xtest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwiegley/gdtoa/HEAD/test/xtest.c -------------------------------------------------------------------------------- /ulp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwiegley/gdtoa/HEAD/ulp.c -------------------------------------------------------------------------------- /xsum0.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwiegley/gdtoa/HEAD/xsum0.out --------------------------------------------------------------------------------