Commit Graph

14 Commits

Author SHA1 Message Date
copilot-swe-agent[bot]
807b9d5284 Fix dx4 calculation in scalar remainder code and add null checks
- Fix dx4 computation in scalar remainder loops (should be dx2*dx2)
- Add missing null pointer check in benchmark_sinf for consistency

Co-authored-by: wvbbreu <185333235+wvbbreu@users.noreply.github.com>
2025-10-29 16:26:27 +00:00
Bram Veenboer
8fe8314905 Update GPU backend (#29)
* Update GPU memory management
* Add allocate_memory and free_memory
2025-09-03 09:16:28 +02:00
Bram Veenboer
9c17e90c77 Add AVX checks (#20)
Co-authored-by: mancini <mancini@astron.nl>
2025-08-15 10:30:57 +02:00
Bram Veenboer
f6575599fd Cleanup data initialization of benchmarks 2025-08-12 17:14:41 +02:00
Bram Veenboer
cd048e5581 Remove unused DEFAULT_N 2025-08-12 17:14:41 +02:00
Bram Veenboer
e58d6dae8d Merge pull request #7 from astron-rd/use-google-benchmark
Refactor benchmarks using Google Benchmark
2025-08-12 15:24:58 +02:00
Bram Veenboer
a65137322d Use static_cast 2025-08-12 15:18:07 +02:00
Bram Veenboer
2f39c5c86e Add trigdx_config.hpp and trigdx.hpp header files 2025-08-12 14:04:13 +02:00
Bram Veenboer
5e7aca89bb Refactor benchmarks using Google Benchmark 2025-08-12 13:17:23 +02:00
Wiebe van Breukelen
d04fb8933d Add TRIGDX prefix to CMake configurable options 2025-08-12 09:52:28 +02:00
mancini
b55f456178 Add XSIMD implementation 2025-08-07 14:30:28 +02:00
Bram Veenboer
b7c13be6c0 Add GPUBackend 2025-08-01 14:21:12 +00:00
Bram Veenboer
b3a73ceb53 Add LookupAVXBackend 2025-08-01 14:59:27 +02:00
Bram Veenboer
a189a80cc2 Initial commit 2025-08-01 14:59:27 +02:00