├── .gitignore ├── Makefile ├── license.txt ├── readme.md ├── result ├── corei7-6700K@4.00_linux64_gcc5.3.csv ├── corei7920@2.67_cygwin32_gcc4.8.csv ├── corei7920@2.67_cygwin32_gcc4.8.html ├── corei7920@2.67_cygwin64_gcc4.8.csv ├── corei7920@2.67_cygwin64_gcc4.8.html ├── corei7920@2.67_win32_vc2013.csv ├── corei7920@2.67_win32_vc2013.html ├── corei7920@2.67_win64_vc2013.csv ├── corei7920@2.67_win64_vc2013.html ├── corei7920@2.67_win64_vc2013_u32toa_sequential_time.png ├── corei7920@2.67_win64_vc2013_u32toa_sequential_timedigit.png ├── makefile └── template.php └── src ├── amartin.cpp ├── branchlut.cpp ├── branchlut2.cpp ├── count.cpp ├── countdecimaldigit.h ├── countlut.cpp ├── digitslut.h ├── folly.cpp ├── itoa_jeaiii.cpp ├── itoa_jeaiii_bind.cpp ├── itoa_ljust.h ├── itoa_ljust_impl.h ├── lut.cpp ├── main.cpp ├── msinttypes ├── inttypes.h └── stdint.h ├── mwilson.cpp ├── naive.cpp ├── null.cpp ├── ostringstream.cpp ├── ostrstream.cpp ├── resultfilename.h ├── sprintf.cpp ├── sse2.cpp ├── test.h ├── timer.h ├── tmueller.cpp ├── to_string.cpp ├── unnamed.cpp ├── unrolledlut.cpp ├── vc.cpp └── yy.cpp /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miloyip/itoa-benchmark/HEAD/.gitignore -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miloyip/itoa-benchmark/HEAD/Makefile -------------------------------------------------------------------------------- /license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miloyip/itoa-benchmark/HEAD/license.txt -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miloyip/itoa-benchmark/HEAD/readme.md -------------------------------------------------------------------------------- /result/corei7-6700K@4.00_linux64_gcc5.3.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miloyip/itoa-benchmark/HEAD/result/corei7-6700K@4.00_linux64_gcc5.3.csv -------------------------------------------------------------------------------- /result/corei7920@2.67_cygwin32_gcc4.8.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miloyip/itoa-benchmark/HEAD/result/corei7920@2.67_cygwin32_gcc4.8.csv -------------------------------------------------------------------------------- /result/corei7920@2.67_cygwin32_gcc4.8.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miloyip/itoa-benchmark/HEAD/result/corei7920@2.67_cygwin32_gcc4.8.html -------------------------------------------------------------------------------- /result/corei7920@2.67_cygwin64_gcc4.8.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miloyip/itoa-benchmark/HEAD/result/corei7920@2.67_cygwin64_gcc4.8.csv -------------------------------------------------------------------------------- /result/corei7920@2.67_cygwin64_gcc4.8.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miloyip/itoa-benchmark/HEAD/result/corei7920@2.67_cygwin64_gcc4.8.html -------------------------------------------------------------------------------- /result/corei7920@2.67_win32_vc2013.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miloyip/itoa-benchmark/HEAD/result/corei7920@2.67_win32_vc2013.csv -------------------------------------------------------------------------------- /result/corei7920@2.67_win32_vc2013.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miloyip/itoa-benchmark/HEAD/result/corei7920@2.67_win32_vc2013.html -------------------------------------------------------------------------------- /result/corei7920@2.67_win64_vc2013.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miloyip/itoa-benchmark/HEAD/result/corei7920@2.67_win64_vc2013.csv -------------------------------------------------------------------------------- /result/corei7920@2.67_win64_vc2013.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miloyip/itoa-benchmark/HEAD/result/corei7920@2.67_win64_vc2013.html -------------------------------------------------------------------------------- /result/corei7920@2.67_win64_vc2013_u32toa_sequential_time.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miloyip/itoa-benchmark/HEAD/result/corei7920@2.67_win64_vc2013_u32toa_sequential_time.png -------------------------------------------------------------------------------- /result/corei7920@2.67_win64_vc2013_u32toa_sequential_timedigit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miloyip/itoa-benchmark/HEAD/result/corei7920@2.67_win64_vc2013_u32toa_sequential_timedigit.png -------------------------------------------------------------------------------- /result/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miloyip/itoa-benchmark/HEAD/result/makefile -------------------------------------------------------------------------------- /result/template.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miloyip/itoa-benchmark/HEAD/result/template.php -------------------------------------------------------------------------------- /src/amartin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miloyip/itoa-benchmark/HEAD/src/amartin.cpp -------------------------------------------------------------------------------- /src/branchlut.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miloyip/itoa-benchmark/HEAD/src/branchlut.cpp -------------------------------------------------------------------------------- /src/branchlut2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miloyip/itoa-benchmark/HEAD/src/branchlut2.cpp -------------------------------------------------------------------------------- /src/count.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miloyip/itoa-benchmark/HEAD/src/count.cpp -------------------------------------------------------------------------------- /src/countdecimaldigit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miloyip/itoa-benchmark/HEAD/src/countdecimaldigit.h -------------------------------------------------------------------------------- /src/countlut.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miloyip/itoa-benchmark/HEAD/src/countlut.cpp -------------------------------------------------------------------------------- /src/digitslut.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miloyip/itoa-benchmark/HEAD/src/digitslut.h -------------------------------------------------------------------------------- /src/folly.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miloyip/itoa-benchmark/HEAD/src/folly.cpp -------------------------------------------------------------------------------- /src/itoa_jeaiii.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miloyip/itoa-benchmark/HEAD/src/itoa_jeaiii.cpp -------------------------------------------------------------------------------- /src/itoa_jeaiii_bind.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miloyip/itoa-benchmark/HEAD/src/itoa_jeaiii_bind.cpp -------------------------------------------------------------------------------- /src/itoa_ljust.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miloyip/itoa-benchmark/HEAD/src/itoa_ljust.h -------------------------------------------------------------------------------- /src/itoa_ljust_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miloyip/itoa-benchmark/HEAD/src/itoa_ljust_impl.h -------------------------------------------------------------------------------- /src/lut.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miloyip/itoa-benchmark/HEAD/src/lut.cpp -------------------------------------------------------------------------------- /src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miloyip/itoa-benchmark/HEAD/src/main.cpp -------------------------------------------------------------------------------- /src/msinttypes/inttypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miloyip/itoa-benchmark/HEAD/src/msinttypes/inttypes.h -------------------------------------------------------------------------------- /src/msinttypes/stdint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miloyip/itoa-benchmark/HEAD/src/msinttypes/stdint.h -------------------------------------------------------------------------------- /src/mwilson.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miloyip/itoa-benchmark/HEAD/src/mwilson.cpp -------------------------------------------------------------------------------- /src/naive.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miloyip/itoa-benchmark/HEAD/src/naive.cpp -------------------------------------------------------------------------------- /src/null.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miloyip/itoa-benchmark/HEAD/src/null.cpp -------------------------------------------------------------------------------- /src/ostringstream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miloyip/itoa-benchmark/HEAD/src/ostringstream.cpp -------------------------------------------------------------------------------- /src/ostrstream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miloyip/itoa-benchmark/HEAD/src/ostrstream.cpp -------------------------------------------------------------------------------- /src/resultfilename.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miloyip/itoa-benchmark/HEAD/src/resultfilename.h -------------------------------------------------------------------------------- /src/sprintf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miloyip/itoa-benchmark/HEAD/src/sprintf.cpp -------------------------------------------------------------------------------- /src/sse2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miloyip/itoa-benchmark/HEAD/src/sse2.cpp -------------------------------------------------------------------------------- /src/test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miloyip/itoa-benchmark/HEAD/src/test.h -------------------------------------------------------------------------------- /src/timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miloyip/itoa-benchmark/HEAD/src/timer.h -------------------------------------------------------------------------------- /src/tmueller.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miloyip/itoa-benchmark/HEAD/src/tmueller.cpp -------------------------------------------------------------------------------- /src/to_string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miloyip/itoa-benchmark/HEAD/src/to_string.cpp -------------------------------------------------------------------------------- /src/unnamed.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miloyip/itoa-benchmark/HEAD/src/unnamed.cpp -------------------------------------------------------------------------------- /src/unrolledlut.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miloyip/itoa-benchmark/HEAD/src/unrolledlut.cpp -------------------------------------------------------------------------------- /src/vc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miloyip/itoa-benchmark/HEAD/src/vc.cpp -------------------------------------------------------------------------------- /src/yy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miloyip/itoa-benchmark/HEAD/src/yy.cpp --------------------------------------------------------------------------------