├── .gitignore ├── CMakeLists.txt ├── LICENSE_1_0_0.txt ├── README.md ├── docs └── ORIGINAL_README.txt ├── include ├── benchmark_algorithms.h ├── benchmark_results.h ├── benchmark_shared_tests.h ├── benchmark_stdint.hpp └── benchmark_timer.h └── src ├── functionobjects.cpp ├── loop_unroll.cpp ├── machine.cpp ├── simple_types_constant_folding.cpp ├── simple_types_loop_invariant.cpp ├── stepanov_abstraction.cpp └── stepanov_vector.cpp /.gitignore: -------------------------------------------------------------------------------- 1 | /build/* -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mropert/cpp_benchmark/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE_1_0_0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mropert/cpp_benchmark/HEAD/LICENSE_1_0_0.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mropert/cpp_benchmark/HEAD/README.md -------------------------------------------------------------------------------- /docs/ORIGINAL_README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mropert/cpp_benchmark/HEAD/docs/ORIGINAL_README.txt -------------------------------------------------------------------------------- /include/benchmark_algorithms.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mropert/cpp_benchmark/HEAD/include/benchmark_algorithms.h -------------------------------------------------------------------------------- /include/benchmark_results.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mropert/cpp_benchmark/HEAD/include/benchmark_results.h -------------------------------------------------------------------------------- /include/benchmark_shared_tests.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mropert/cpp_benchmark/HEAD/include/benchmark_shared_tests.h -------------------------------------------------------------------------------- /include/benchmark_stdint.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mropert/cpp_benchmark/HEAD/include/benchmark_stdint.hpp -------------------------------------------------------------------------------- /include/benchmark_timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mropert/cpp_benchmark/HEAD/include/benchmark_timer.h -------------------------------------------------------------------------------- /src/functionobjects.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mropert/cpp_benchmark/HEAD/src/functionobjects.cpp -------------------------------------------------------------------------------- /src/loop_unroll.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mropert/cpp_benchmark/HEAD/src/loop_unroll.cpp -------------------------------------------------------------------------------- /src/machine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mropert/cpp_benchmark/HEAD/src/machine.cpp -------------------------------------------------------------------------------- /src/simple_types_constant_folding.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mropert/cpp_benchmark/HEAD/src/simple_types_constant_folding.cpp -------------------------------------------------------------------------------- /src/simple_types_loop_invariant.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mropert/cpp_benchmark/HEAD/src/simple_types_loop_invariant.cpp -------------------------------------------------------------------------------- /src/stepanov_abstraction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mropert/cpp_benchmark/HEAD/src/stepanov_abstraction.cpp -------------------------------------------------------------------------------- /src/stepanov_vector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mropert/cpp_benchmark/HEAD/src/stepanov_vector.cpp --------------------------------------------------------------------------------