chore: reorder benchmark execution order and add TBB-linked main3.cpp variant

- Swapped benchmark order in bench.py to run Rust before C for consistent measurement
- Added new main3.cpp source with parallel TBB-based implementation using async I/O and CRC32
- Updated Makefile to link borded_cpp_exec against libtbb and compile from main3.cpp
- Modified CMakeLists.txt to add main3.cpp target with TBB linkage and disable -Werror
This commit is contained in:
BordedDev
2025-03-23 21:06:48 +00:00
parent 4729cb0a7a
commit b3f6056e9c
4 changed files with 588 additions and 6 deletions
+1 -1
View File
@@ -17,7 +17,7 @@ build_cpp:
build_borded_cpp:
@echo "Compiling Borded C++ version of isspam."
@g++ -std=c++23 -Ofast borded_cpp/src/main.cpp -o borded_cpp_exec
@g++ -std=c++23 -Ofast borded_cpp/src/main3.cpp -o borded_cpp_exec -ltbb
build_risspam:
@echo "Compiling 12bitfloat_risspam project."