├── .appveyor.yml ├── .editorconfig ├── .gitignore ├── .gitmodules ├── .travis-setup-linux.sh ├── .travis.yml ├── CMakeLists.txt ├── LICENSE_1_0.txt ├── README.md ├── doc ├── CMakeLists.txt ├── Doxyfile ├── index.md ├── p0037.md ├── p0037r0.md ├── p0037r1.md ├── p0037r2.md ├── p0037r3.md ├── p0381.md ├── p0381r0.md ├── p0381r1.md ├── p0554.md ├── p0675.md └── presentations │ ├── 2016-06-08_ACCU_Silicon_Valley.pdf │ ├── 2016-09-19_CppCon2016.pdf │ └── 2017-05-16_CppNow2017 │ ├── Composite Arithmetic Types Are _ the + of Their Parts.pdf │ └── slides.html ├── include ├── CMakeLists.txt └── sg14 │ ├── auxiliary │ ├── boost.multiprecision.h │ ├── boost.simd.h │ ├── const_integer.h │ ├── elastic_fixed_point.h │ ├── elastic_integer.h │ ├── multiprecision.h │ ├── numeric.h │ ├── overflow.h │ ├── precise_integer.h │ └── safe_integer.h │ ├── bits │ ├── common.h │ ├── config.h │ ├── fixed_point_arithmetic.h │ ├── fixed_point_common_type.h │ ├── fixed_point_extras.h │ ├── fixed_point_make.h │ ├── fixed_point_math.h │ ├── fixed_point_named.h │ ├── fixed_point_operators.h │ ├── fixed_point_type.h │ ├── limits.h │ ├── number_base.h │ └── type_traits.h │ ├── fixed_point │ └── num_traits.h └── src ├── benchmark ├── CMakeLists.txt ├── benchmark.cpp ├── report.py └── review.py ├── common ├── common.cmake ├── fixed_point.natvis └── sample_functions.h ├── single_header ├── CMakeLists.txt ├── fixed_point.h ├── fixed_point_includes.h ├── footer.h ├── header.h ├── single_header.cpp └── standard_includes.h └── test ├── CMakeLists.txt ├── boost.multiprecision.cpp ├── boost.simd.cpp ├── common.cpp ├── const_integer.cpp ├── cppnow2017.cpp ├── elastic_fixed_point.cpp ├── elastic_integer.cpp ├── fft.cpp ├── fft.h ├── fixed_point_built_in.cpp ├── fixed_point_common.h ├── fixed_point_math.cpp ├── fixed_point_math_Q0.cpp ├── fixed_point_math_Q1.cpp ├── fixed_point_math_Q15.cpp ├── fixed_point_math_Q31.cpp ├── fixed_point_math_common.h ├── fixed_point_native_integer.cpp ├── fixed_point_saturated_integer.cpp ├── fixed_point_throwing_integer.cpp ├── glm.cpp ├── index.cpp ├── main.cpp ├── make_elastic_fixed_point.cpp ├── multiprecision.cpp ├── num_traits.cpp ├── number_test.cpp ├── number_test.h ├── numeric.cpp ├── overflow.cpp ├── p0037.cpp ├── p0381.cpp ├── p0554.cpp ├── p0675.cpp ├── precise_elastic_integer.cpp ├── precise_fixed_point.cpp ├── precise_integer.cpp ├── precise_safe_elastic_fixed_point.cpp ├── precise_safe_elastic_integer.cpp ├── readme.cpp ├── safe_elastic_integer.cpp ├── safe_integer.cpp ├── snippets.cpp ├── utils.cpp ├── zero_cost_average.cpp ├── zero_cost_free_functions.cpp └── zero_cost_square.cpp /.appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/.appveyor.yml -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/.gitmodules -------------------------------------------------------------------------------- /.travis-setup-linux.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/.travis-setup-linux.sh -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/.travis.yml -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE_1_0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/LICENSE_1_0.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/README.md -------------------------------------------------------------------------------- /doc/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/doc/CMakeLists.txt -------------------------------------------------------------------------------- /doc/Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/doc/Doxyfile -------------------------------------------------------------------------------- /doc/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/doc/index.md -------------------------------------------------------------------------------- /doc/p0037.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/doc/p0037.md -------------------------------------------------------------------------------- /doc/p0037r0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/doc/p0037r0.md -------------------------------------------------------------------------------- /doc/p0037r1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/doc/p0037r1.md -------------------------------------------------------------------------------- /doc/p0037r2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/doc/p0037r2.md -------------------------------------------------------------------------------- /doc/p0037r3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/doc/p0037r3.md -------------------------------------------------------------------------------- /doc/p0381.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/doc/p0381.md -------------------------------------------------------------------------------- /doc/p0381r0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/doc/p0381r0.md -------------------------------------------------------------------------------- /doc/p0381r1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/doc/p0381r1.md -------------------------------------------------------------------------------- /doc/p0554.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/doc/p0554.md -------------------------------------------------------------------------------- /doc/p0675.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/doc/p0675.md -------------------------------------------------------------------------------- /doc/presentations/2016-06-08_ACCU_Silicon_Valley.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/doc/presentations/2016-06-08_ACCU_Silicon_Valley.pdf -------------------------------------------------------------------------------- /doc/presentations/2016-09-19_CppCon2016.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/doc/presentations/2016-09-19_CppCon2016.pdf -------------------------------------------------------------------------------- /doc/presentations/2017-05-16_CppNow2017/Composite Arithmetic Types Are _ the + of Their Parts.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/doc/presentations/2017-05-16_CppNow2017/Composite Arithmetic Types Are _ the + of Their Parts.pdf -------------------------------------------------------------------------------- /doc/presentations/2017-05-16_CppNow2017/slides.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/doc/presentations/2017-05-16_CppNow2017/slides.html -------------------------------------------------------------------------------- /include/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/include/CMakeLists.txt -------------------------------------------------------------------------------- /include/sg14/auxiliary/boost.multiprecision.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/include/sg14/auxiliary/boost.multiprecision.h -------------------------------------------------------------------------------- /include/sg14/auxiliary/boost.simd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/include/sg14/auxiliary/boost.simd.h -------------------------------------------------------------------------------- /include/sg14/auxiliary/const_integer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/include/sg14/auxiliary/const_integer.h -------------------------------------------------------------------------------- /include/sg14/auxiliary/elastic_fixed_point.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/include/sg14/auxiliary/elastic_fixed_point.h -------------------------------------------------------------------------------- /include/sg14/auxiliary/elastic_integer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/include/sg14/auxiliary/elastic_integer.h -------------------------------------------------------------------------------- /include/sg14/auxiliary/multiprecision.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/include/sg14/auxiliary/multiprecision.h -------------------------------------------------------------------------------- /include/sg14/auxiliary/numeric.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/include/sg14/auxiliary/numeric.h -------------------------------------------------------------------------------- /include/sg14/auxiliary/overflow.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/include/sg14/auxiliary/overflow.h -------------------------------------------------------------------------------- /include/sg14/auxiliary/precise_integer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/include/sg14/auxiliary/precise_integer.h -------------------------------------------------------------------------------- /include/sg14/auxiliary/safe_integer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/include/sg14/auxiliary/safe_integer.h -------------------------------------------------------------------------------- /include/sg14/bits/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/include/sg14/bits/common.h -------------------------------------------------------------------------------- /include/sg14/bits/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/include/sg14/bits/config.h -------------------------------------------------------------------------------- /include/sg14/bits/fixed_point_arithmetic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/include/sg14/bits/fixed_point_arithmetic.h -------------------------------------------------------------------------------- /include/sg14/bits/fixed_point_common_type.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/include/sg14/bits/fixed_point_common_type.h -------------------------------------------------------------------------------- /include/sg14/bits/fixed_point_extras.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/include/sg14/bits/fixed_point_extras.h -------------------------------------------------------------------------------- /include/sg14/bits/fixed_point_make.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/include/sg14/bits/fixed_point_make.h -------------------------------------------------------------------------------- /include/sg14/bits/fixed_point_math.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/include/sg14/bits/fixed_point_math.h -------------------------------------------------------------------------------- /include/sg14/bits/fixed_point_named.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/include/sg14/bits/fixed_point_named.h -------------------------------------------------------------------------------- /include/sg14/bits/fixed_point_operators.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/include/sg14/bits/fixed_point_operators.h -------------------------------------------------------------------------------- /include/sg14/bits/fixed_point_type.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/include/sg14/bits/fixed_point_type.h -------------------------------------------------------------------------------- /include/sg14/bits/limits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/include/sg14/bits/limits.h -------------------------------------------------------------------------------- /include/sg14/bits/number_base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/include/sg14/bits/number_base.h -------------------------------------------------------------------------------- /include/sg14/bits/type_traits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/include/sg14/bits/type_traits.h -------------------------------------------------------------------------------- /include/sg14/fixed_point: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/include/sg14/fixed_point -------------------------------------------------------------------------------- /include/sg14/num_traits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/include/sg14/num_traits.h -------------------------------------------------------------------------------- /src/benchmark/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/src/benchmark/CMakeLists.txt -------------------------------------------------------------------------------- /src/benchmark/benchmark.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/src/benchmark/benchmark.cpp -------------------------------------------------------------------------------- /src/benchmark/report.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/src/benchmark/report.py -------------------------------------------------------------------------------- /src/benchmark/review.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/src/benchmark/review.py -------------------------------------------------------------------------------- /src/common/common.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/src/common/common.cmake -------------------------------------------------------------------------------- /src/common/fixed_point.natvis: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/src/common/fixed_point.natvis -------------------------------------------------------------------------------- /src/common/sample_functions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/src/common/sample_functions.h -------------------------------------------------------------------------------- /src/single_header/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/src/single_header/CMakeLists.txt -------------------------------------------------------------------------------- /src/single_header/fixed_point.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/src/single_header/fixed_point.h -------------------------------------------------------------------------------- /src/single_header/fixed_point_includes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/src/single_header/fixed_point_includes.h -------------------------------------------------------------------------------- /src/single_header/footer.h: -------------------------------------------------------------------------------- 1 | 2 | #endif // SG14_FIXED_POINT_SINGLE_HEADER) 3 | -------------------------------------------------------------------------------- /src/single_header/header.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/src/single_header/header.h -------------------------------------------------------------------------------- /src/single_header/single_header.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/src/single_header/single_header.cpp -------------------------------------------------------------------------------- /src/single_header/standard_includes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/src/single_header/standard_includes.h -------------------------------------------------------------------------------- /src/test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/src/test/CMakeLists.txt -------------------------------------------------------------------------------- /src/test/boost.multiprecision.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/src/test/boost.multiprecision.cpp -------------------------------------------------------------------------------- /src/test/boost.simd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/src/test/boost.simd.cpp -------------------------------------------------------------------------------- /src/test/common.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/src/test/common.cpp -------------------------------------------------------------------------------- /src/test/const_integer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/src/test/const_integer.cpp -------------------------------------------------------------------------------- /src/test/cppnow2017.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/src/test/cppnow2017.cpp -------------------------------------------------------------------------------- /src/test/elastic_fixed_point.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/src/test/elastic_fixed_point.cpp -------------------------------------------------------------------------------- /src/test/elastic_integer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/src/test/elastic_integer.cpp -------------------------------------------------------------------------------- /src/test/fft.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/src/test/fft.cpp -------------------------------------------------------------------------------- /src/test/fft.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/src/test/fft.h -------------------------------------------------------------------------------- /src/test/fixed_point_built_in.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/src/test/fixed_point_built_in.cpp -------------------------------------------------------------------------------- /src/test/fixed_point_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/src/test/fixed_point_common.h -------------------------------------------------------------------------------- /src/test/fixed_point_math.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/src/test/fixed_point_math.cpp -------------------------------------------------------------------------------- /src/test/fixed_point_math_Q0.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/src/test/fixed_point_math_Q0.cpp -------------------------------------------------------------------------------- /src/test/fixed_point_math_Q1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/src/test/fixed_point_math_Q1.cpp -------------------------------------------------------------------------------- /src/test/fixed_point_math_Q15.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/src/test/fixed_point_math_Q15.cpp -------------------------------------------------------------------------------- /src/test/fixed_point_math_Q31.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/src/test/fixed_point_math_Q31.cpp -------------------------------------------------------------------------------- /src/test/fixed_point_math_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/src/test/fixed_point_math_common.h -------------------------------------------------------------------------------- /src/test/fixed_point_native_integer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/src/test/fixed_point_native_integer.cpp -------------------------------------------------------------------------------- /src/test/fixed_point_saturated_integer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/src/test/fixed_point_saturated_integer.cpp -------------------------------------------------------------------------------- /src/test/fixed_point_throwing_integer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/src/test/fixed_point_throwing_integer.cpp -------------------------------------------------------------------------------- /src/test/glm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/src/test/glm.cpp -------------------------------------------------------------------------------- /src/test/index.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/src/test/index.cpp -------------------------------------------------------------------------------- /src/test/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/src/test/main.cpp -------------------------------------------------------------------------------- /src/test/make_elastic_fixed_point.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/src/test/make_elastic_fixed_point.cpp -------------------------------------------------------------------------------- /src/test/multiprecision.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/src/test/multiprecision.cpp -------------------------------------------------------------------------------- /src/test/num_traits.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/src/test/num_traits.cpp -------------------------------------------------------------------------------- /src/test/number_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/src/test/number_test.cpp -------------------------------------------------------------------------------- /src/test/number_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/src/test/number_test.h -------------------------------------------------------------------------------- /src/test/numeric.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/src/test/numeric.cpp -------------------------------------------------------------------------------- /src/test/overflow.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/src/test/overflow.cpp -------------------------------------------------------------------------------- /src/test/p0037.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/src/test/p0037.cpp -------------------------------------------------------------------------------- /src/test/p0381.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/src/test/p0381.cpp -------------------------------------------------------------------------------- /src/test/p0554.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/src/test/p0554.cpp -------------------------------------------------------------------------------- /src/test/p0675.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/src/test/p0675.cpp -------------------------------------------------------------------------------- /src/test/precise_elastic_integer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/src/test/precise_elastic_integer.cpp -------------------------------------------------------------------------------- /src/test/precise_fixed_point.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/src/test/precise_fixed_point.cpp -------------------------------------------------------------------------------- /src/test/precise_integer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/src/test/precise_integer.cpp -------------------------------------------------------------------------------- /src/test/precise_safe_elastic_fixed_point.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/src/test/precise_safe_elastic_fixed_point.cpp -------------------------------------------------------------------------------- /src/test/precise_safe_elastic_integer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/src/test/precise_safe_elastic_integer.cpp -------------------------------------------------------------------------------- /src/test/readme.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/src/test/readme.cpp -------------------------------------------------------------------------------- /src/test/safe_elastic_integer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/src/test/safe_elastic_integer.cpp -------------------------------------------------------------------------------- /src/test/safe_integer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/src/test/safe_integer.cpp -------------------------------------------------------------------------------- /src/test/snippets.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/src/test/snippets.cpp -------------------------------------------------------------------------------- /src/test/utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/src/test/utils.cpp -------------------------------------------------------------------------------- /src/test/zero_cost_average.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/src/test/zero_cost_average.cpp -------------------------------------------------------------------------------- /src/test/zero_cost_free_functions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/src/test/zero_cost_free_functions.cpp -------------------------------------------------------------------------------- /src/test/zero_cost_square.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WG21-SG14/fixed_point/HEAD/src/test/zero_cost_square.cpp --------------------------------------------------------------------------------