Read-only mirrors. Development, issues and pull requests are on GitHub.

summaryrefslogtreecommitdiffhomepage
path: root/src/catch2/catch_test_spec.cpp
diff options
context:
space:
mode:
authorMartin Hořeňovský2024-04-02 18:09:34 +0200
committerMartin Hořeňovský2024-04-03 13:28:25 +0200
commitd99eb8bec8de53639540820ee2a6563b88c4ba8c (patch)
tree5c7cc9b1180a698f10e8164a1f7dd5ac74756ee2 /src/catch2/catch_test_spec.cpp
parentf181de9df4c43f188ae932a412af32a0981c9067 (diff)
downloadcatch3-d99eb8bec8de53639540820ee2a6563b88c4ba8c.tar.gz
Optimize 64x64 extended multiplication implementation
Now we use intrinsics when possible, and fallback to optimized implementation in portable C++. The difference is about 4x when we can use intrinsics and about 2x when we cannot. This should speed up our Lemire's algorithm implementation nicely.
Diffstat (limited to 'src/catch2/catch_test_spec.cpp')
0 files changed, 0 insertions, 0 deletions