├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── discussion.md │ └── feature_request.md └── workflows │ └── cmake.yml ├── .gitignore ├── .gitmodules ├── CMakeLists.txt ├── LICENSE ├── README.md ├── cmake └── XcodeProperty.cmake ├── data ├── nan_inf_literal_fail.txt ├── nan_inf_literal_pass.txt ├── num_fail.txt ├── real_pass_1.txt ├── real_pass_2.txt ├── real_pass_3.txt ├── real_pass_4.txt ├── real_pass_5.txt ├── real_pass_6.txt ├── sint_bignum.txt ├── sint_pass.txt ├── uint_bignum.txt └── uint_pass.txt ├── docs ├── README.md ├── images │ ├── atoi-i64-fixed-length.png │ ├── atoi-i64-random-length.png │ ├── dtoa-fixed-length.png │ ├── dtoa-integer.png │ ├── dtoa-nomalized.png │ ├── itoa-u64-fixed-length.png │ ├── itoa-u64-random-length.png │ ├── strtod-fixed-length.png │ ├── strtod-integer-fixed-len.png │ └── strtod-random-normalized.png └── reports │ ├── clang_apple_m1 │ ├── atoi.html │ ├── dtoa.html │ ├── itoa.html │ └── strtod.html │ ├── clang_intel_i5_13600 │ ├── atoi.html │ ├── dtoa.html │ ├── itoa.html │ └── strtod.html │ ├── gcc_intel_i5_13600 │ ├── atoi.html │ ├── dtoa.html │ ├── itoa.html │ └── strtod.html │ └── msvc_intel_i5_13600 │ ├── atoi.html │ ├── dtoa.html │ ├── itoa.html │ └── strtod.html ├── src ├── atoi │ ├── atoi_lemire.c │ ├── atoi_libc.c │ ├── atoi_libcpp.cpp │ ├── atoi_null.c │ ├── atoi_yy.c │ ├── benchmark.c │ └── benchmark.h ├── dtoa │ ├── benchmark.c │ ├── benchmark_helper.cpp │ ├── benchmark_helper.h │ ├── dtoa_david_gay.c │ ├── dtoa_dragonbox.cpp │ ├── dtoa_emyg.cpp │ ├── dtoa_erthink.cpp │ ├── dtoa_fmtlib.cpp │ ├── dtoa_fpconv.c │ ├── dtoa_google.cpp │ ├── dtoa_grisu3.cpp │ ├── dtoa_grisu_exact.cpp │ ├── dtoa_milo.cpp │ ├── dtoa_null.c │ ├── dtoa_printf.c │ ├── dtoa_ryu.c │ ├── dtoa_ryu_mod.c │ ├── dtoa_schubfach.cpp │ ├── dtoa_swift.c │ ├── dtoa_xjb.cpp │ └── dtoa_yy.c ├── itoa │ ├── benchmark.c │ ├── itoa_amartin.cpp │ ├── itoa_amartin_ljust.cpp │ ├── itoa_amartin_ljust2.cpp │ ├── itoa_an.c │ ├── itoa_branchlut.c │ ├── itoa_branchlut2.c │ ├── itoa_count.c │ ├── itoa_countlut.c │ ├── itoa_fmtlib.cpp │ ├── itoa_jeaiii.cpp │ ├── itoa_jiaendu.c │ ├── itoa_lut.c │ ├── itoa_naive.c │ ├── itoa_null.c │ ├── itoa_protobuf.c │ ├── itoa_sprintf.c │ ├── itoa_sse2.cpp │ ├── itoa_tmueller.c │ ├── itoa_unnamed.c │ ├── itoa_unrolledlut.c │ ├── itoa_yy.c │ └── itoa_yy_largelut.c ├── main │ └── main.c └── strtod │ ├── benchmark.c │ ├── benchmark_helper.cpp │ ├── benchmark_helper.h │ ├── strtod_david_gay.c │ ├── strtod_google.cpp │ ├── strtod_lemire.cpp │ ├── strtod_libc.c │ ├── strtod_null.c │ ├── strtod_ryu.c │ ├── strtod_yy.c │ └── strtod_yy_fast.c └── vendor ├── david_gay ├── README.md ├── david_gay_dtoa.c └── david_gay_dtoa.h ├── swift_dtoa ├── LICENSE.txt ├── README.md ├── SwiftDtoa.cpp └── SwiftDtoa.h ├── yy_double ├── verify.py ├── yy_double.c └── yy_double.h └── yy_test_utils ├── yy_test_utils.c └── yy_test_utils.h /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/discussion.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/.github/ISSUE_TEMPLATE/discussion.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/cmake.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/.github/workflows/cmake.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/.gitmodules -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/README.md -------------------------------------------------------------------------------- /cmake/XcodeProperty.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/cmake/XcodeProperty.cmake -------------------------------------------------------------------------------- /data/nan_inf_literal_fail.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/data/nan_inf_literal_fail.txt -------------------------------------------------------------------------------- /data/nan_inf_literal_pass.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/data/nan_inf_literal_pass.txt -------------------------------------------------------------------------------- /data/num_fail.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/data/num_fail.txt -------------------------------------------------------------------------------- /data/real_pass_1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/data/real_pass_1.txt -------------------------------------------------------------------------------- /data/real_pass_2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/data/real_pass_2.txt -------------------------------------------------------------------------------- /data/real_pass_3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/data/real_pass_3.txt -------------------------------------------------------------------------------- /data/real_pass_4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/data/real_pass_4.txt -------------------------------------------------------------------------------- /data/real_pass_5.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/data/real_pass_5.txt -------------------------------------------------------------------------------- /data/real_pass_6.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/data/real_pass_6.txt -------------------------------------------------------------------------------- /data/sint_bignum.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/data/sint_bignum.txt -------------------------------------------------------------------------------- /data/sint_pass.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/data/sint_pass.txt -------------------------------------------------------------------------------- /data/uint_bignum.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/data/uint_bignum.txt -------------------------------------------------------------------------------- /data/uint_pass.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/data/uint_pass.txt -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- 1 | This directory is used for Github Page. -------------------------------------------------------------------------------- /docs/images/atoi-i64-fixed-length.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/docs/images/atoi-i64-fixed-length.png -------------------------------------------------------------------------------- /docs/images/atoi-i64-random-length.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/docs/images/atoi-i64-random-length.png -------------------------------------------------------------------------------- /docs/images/dtoa-fixed-length.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/docs/images/dtoa-fixed-length.png -------------------------------------------------------------------------------- /docs/images/dtoa-integer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/docs/images/dtoa-integer.png -------------------------------------------------------------------------------- /docs/images/dtoa-nomalized.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/docs/images/dtoa-nomalized.png -------------------------------------------------------------------------------- /docs/images/itoa-u64-fixed-length.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/docs/images/itoa-u64-fixed-length.png -------------------------------------------------------------------------------- /docs/images/itoa-u64-random-length.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/docs/images/itoa-u64-random-length.png -------------------------------------------------------------------------------- /docs/images/strtod-fixed-length.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/docs/images/strtod-fixed-length.png -------------------------------------------------------------------------------- /docs/images/strtod-integer-fixed-len.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/docs/images/strtod-integer-fixed-len.png -------------------------------------------------------------------------------- /docs/images/strtod-random-normalized.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/docs/images/strtod-random-normalized.png -------------------------------------------------------------------------------- /docs/reports/clang_apple_m1/atoi.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/docs/reports/clang_apple_m1/atoi.html -------------------------------------------------------------------------------- /docs/reports/clang_apple_m1/dtoa.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/docs/reports/clang_apple_m1/dtoa.html -------------------------------------------------------------------------------- /docs/reports/clang_apple_m1/itoa.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/docs/reports/clang_apple_m1/itoa.html -------------------------------------------------------------------------------- /docs/reports/clang_apple_m1/strtod.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/docs/reports/clang_apple_m1/strtod.html -------------------------------------------------------------------------------- /docs/reports/clang_intel_i5_13600/atoi.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/docs/reports/clang_intel_i5_13600/atoi.html -------------------------------------------------------------------------------- /docs/reports/clang_intel_i5_13600/dtoa.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/docs/reports/clang_intel_i5_13600/dtoa.html -------------------------------------------------------------------------------- /docs/reports/clang_intel_i5_13600/itoa.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/docs/reports/clang_intel_i5_13600/itoa.html -------------------------------------------------------------------------------- /docs/reports/clang_intel_i5_13600/strtod.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/docs/reports/clang_intel_i5_13600/strtod.html -------------------------------------------------------------------------------- /docs/reports/gcc_intel_i5_13600/atoi.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/docs/reports/gcc_intel_i5_13600/atoi.html -------------------------------------------------------------------------------- /docs/reports/gcc_intel_i5_13600/dtoa.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/docs/reports/gcc_intel_i5_13600/dtoa.html -------------------------------------------------------------------------------- /docs/reports/gcc_intel_i5_13600/itoa.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/docs/reports/gcc_intel_i5_13600/itoa.html -------------------------------------------------------------------------------- /docs/reports/gcc_intel_i5_13600/strtod.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/docs/reports/gcc_intel_i5_13600/strtod.html -------------------------------------------------------------------------------- /docs/reports/msvc_intel_i5_13600/atoi.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/docs/reports/msvc_intel_i5_13600/atoi.html -------------------------------------------------------------------------------- /docs/reports/msvc_intel_i5_13600/dtoa.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/docs/reports/msvc_intel_i5_13600/dtoa.html -------------------------------------------------------------------------------- /docs/reports/msvc_intel_i5_13600/itoa.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/docs/reports/msvc_intel_i5_13600/itoa.html -------------------------------------------------------------------------------- /docs/reports/msvc_intel_i5_13600/strtod.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/docs/reports/msvc_intel_i5_13600/strtod.html -------------------------------------------------------------------------------- /src/atoi/atoi_lemire.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/src/atoi/atoi_lemire.c -------------------------------------------------------------------------------- /src/atoi/atoi_libc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/src/atoi/atoi_libc.c -------------------------------------------------------------------------------- /src/atoi/atoi_libcpp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/src/atoi/atoi_libcpp.cpp -------------------------------------------------------------------------------- /src/atoi/atoi_null.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/src/atoi/atoi_null.c -------------------------------------------------------------------------------- /src/atoi/atoi_yy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/src/atoi/atoi_yy.c -------------------------------------------------------------------------------- /src/atoi/benchmark.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/src/atoi/benchmark.c -------------------------------------------------------------------------------- /src/atoi/benchmark.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/src/atoi/benchmark.h -------------------------------------------------------------------------------- /src/dtoa/benchmark.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/src/dtoa/benchmark.c -------------------------------------------------------------------------------- /src/dtoa/benchmark_helper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/src/dtoa/benchmark_helper.cpp -------------------------------------------------------------------------------- /src/dtoa/benchmark_helper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/src/dtoa/benchmark_helper.h -------------------------------------------------------------------------------- /src/dtoa/dtoa_david_gay.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/src/dtoa/dtoa_david_gay.c -------------------------------------------------------------------------------- /src/dtoa/dtoa_dragonbox.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/src/dtoa/dtoa_dragonbox.cpp -------------------------------------------------------------------------------- /src/dtoa/dtoa_emyg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/src/dtoa/dtoa_emyg.cpp -------------------------------------------------------------------------------- /src/dtoa/dtoa_erthink.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/src/dtoa/dtoa_erthink.cpp -------------------------------------------------------------------------------- /src/dtoa/dtoa_fmtlib.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/src/dtoa/dtoa_fmtlib.cpp -------------------------------------------------------------------------------- /src/dtoa/dtoa_fpconv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/src/dtoa/dtoa_fpconv.c -------------------------------------------------------------------------------- /src/dtoa/dtoa_google.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/src/dtoa/dtoa_google.cpp -------------------------------------------------------------------------------- /src/dtoa/dtoa_grisu3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/src/dtoa/dtoa_grisu3.cpp -------------------------------------------------------------------------------- /src/dtoa/dtoa_grisu_exact.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/src/dtoa/dtoa_grisu_exact.cpp -------------------------------------------------------------------------------- /src/dtoa/dtoa_milo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/src/dtoa/dtoa_milo.cpp -------------------------------------------------------------------------------- /src/dtoa/dtoa_null.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/src/dtoa/dtoa_null.c -------------------------------------------------------------------------------- /src/dtoa/dtoa_printf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/src/dtoa/dtoa_printf.c -------------------------------------------------------------------------------- /src/dtoa/dtoa_ryu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/src/dtoa/dtoa_ryu.c -------------------------------------------------------------------------------- /src/dtoa/dtoa_ryu_mod.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/src/dtoa/dtoa_ryu_mod.c -------------------------------------------------------------------------------- /src/dtoa/dtoa_schubfach.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/src/dtoa/dtoa_schubfach.cpp -------------------------------------------------------------------------------- /src/dtoa/dtoa_swift.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/src/dtoa/dtoa_swift.c -------------------------------------------------------------------------------- /src/dtoa/dtoa_xjb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/src/dtoa/dtoa_xjb.cpp -------------------------------------------------------------------------------- /src/dtoa/dtoa_yy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/src/dtoa/dtoa_yy.c -------------------------------------------------------------------------------- /src/itoa/benchmark.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/src/itoa/benchmark.c -------------------------------------------------------------------------------- /src/itoa/itoa_amartin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/src/itoa/itoa_amartin.cpp -------------------------------------------------------------------------------- /src/itoa/itoa_amartin_ljust.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/src/itoa/itoa_amartin_ljust.cpp -------------------------------------------------------------------------------- /src/itoa/itoa_amartin_ljust2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/src/itoa/itoa_amartin_ljust2.cpp -------------------------------------------------------------------------------- /src/itoa/itoa_an.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/src/itoa/itoa_an.c -------------------------------------------------------------------------------- /src/itoa/itoa_branchlut.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/src/itoa/itoa_branchlut.c -------------------------------------------------------------------------------- /src/itoa/itoa_branchlut2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/src/itoa/itoa_branchlut2.c -------------------------------------------------------------------------------- /src/itoa/itoa_count.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/src/itoa/itoa_count.c -------------------------------------------------------------------------------- /src/itoa/itoa_countlut.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/src/itoa/itoa_countlut.c -------------------------------------------------------------------------------- /src/itoa/itoa_fmtlib.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/src/itoa/itoa_fmtlib.cpp -------------------------------------------------------------------------------- /src/itoa/itoa_jeaiii.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/src/itoa/itoa_jeaiii.cpp -------------------------------------------------------------------------------- /src/itoa/itoa_jiaendu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/src/itoa/itoa_jiaendu.c -------------------------------------------------------------------------------- /src/itoa/itoa_lut.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/src/itoa/itoa_lut.c -------------------------------------------------------------------------------- /src/itoa/itoa_naive.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/src/itoa/itoa_naive.c -------------------------------------------------------------------------------- /src/itoa/itoa_null.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/src/itoa/itoa_null.c -------------------------------------------------------------------------------- /src/itoa/itoa_protobuf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/src/itoa/itoa_protobuf.c -------------------------------------------------------------------------------- /src/itoa/itoa_sprintf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/src/itoa/itoa_sprintf.c -------------------------------------------------------------------------------- /src/itoa/itoa_sse2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/src/itoa/itoa_sse2.cpp -------------------------------------------------------------------------------- /src/itoa/itoa_tmueller.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/src/itoa/itoa_tmueller.c -------------------------------------------------------------------------------- /src/itoa/itoa_unnamed.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/src/itoa/itoa_unnamed.c -------------------------------------------------------------------------------- /src/itoa/itoa_unrolledlut.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/src/itoa/itoa_unrolledlut.c -------------------------------------------------------------------------------- /src/itoa/itoa_yy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/src/itoa/itoa_yy.c -------------------------------------------------------------------------------- /src/itoa/itoa_yy_largelut.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/src/itoa/itoa_yy_largelut.c -------------------------------------------------------------------------------- /src/main/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/src/main/main.c -------------------------------------------------------------------------------- /src/strtod/benchmark.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/src/strtod/benchmark.c -------------------------------------------------------------------------------- /src/strtod/benchmark_helper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/src/strtod/benchmark_helper.cpp -------------------------------------------------------------------------------- /src/strtod/benchmark_helper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/src/strtod/benchmark_helper.h -------------------------------------------------------------------------------- /src/strtod/strtod_david_gay.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/src/strtod/strtod_david_gay.c -------------------------------------------------------------------------------- /src/strtod/strtod_google.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/src/strtod/strtod_google.cpp -------------------------------------------------------------------------------- /src/strtod/strtod_lemire.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/src/strtod/strtod_lemire.cpp -------------------------------------------------------------------------------- /src/strtod/strtod_libc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/src/strtod/strtod_libc.c -------------------------------------------------------------------------------- /src/strtod/strtod_null.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/src/strtod/strtod_null.c -------------------------------------------------------------------------------- /src/strtod/strtod_ryu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/src/strtod/strtod_ryu.c -------------------------------------------------------------------------------- /src/strtod/strtod_yy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/src/strtod/strtod_yy.c -------------------------------------------------------------------------------- /src/strtod/strtod_yy_fast.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/src/strtod/strtod_yy_fast.c -------------------------------------------------------------------------------- /vendor/david_gay/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/vendor/david_gay/README.md -------------------------------------------------------------------------------- /vendor/david_gay/david_gay_dtoa.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/vendor/david_gay/david_gay_dtoa.c -------------------------------------------------------------------------------- /vendor/david_gay/david_gay_dtoa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/vendor/david_gay/david_gay_dtoa.h -------------------------------------------------------------------------------- /vendor/swift_dtoa/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/vendor/swift_dtoa/LICENSE.txt -------------------------------------------------------------------------------- /vendor/swift_dtoa/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/vendor/swift_dtoa/README.md -------------------------------------------------------------------------------- /vendor/swift_dtoa/SwiftDtoa.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/vendor/swift_dtoa/SwiftDtoa.cpp -------------------------------------------------------------------------------- /vendor/swift_dtoa/SwiftDtoa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/vendor/swift_dtoa/SwiftDtoa.h -------------------------------------------------------------------------------- /vendor/yy_double/verify.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/vendor/yy_double/verify.py -------------------------------------------------------------------------------- /vendor/yy_double/yy_double.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/vendor/yy_double/yy_double.c -------------------------------------------------------------------------------- /vendor/yy_double/yy_double.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/vendor/yy_double/yy_double.h -------------------------------------------------------------------------------- /vendor/yy_test_utils/yy_test_utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/vendor/yy_test_utils/yy_test_utils.c -------------------------------------------------------------------------------- /vendor/yy_test_utils/yy_test_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibireme/c_numconv_benchmark/HEAD/vendor/yy_test_utils/yy_test_utils.h --------------------------------------------------------------------------------