summaryrefslogtreecommitdiff
path: root/test/example.c
diff options
context:
space:
mode:
authorHans Kristian Rosbach <hk-git@circlestorm.org>2025-11-11 22:47:52 +0100
committerHans Kristian Rosbach <hk-github@circlestorm.org>2025-11-15 00:46:38 +0100
commita72d5f249b31d80990a0b687bd7a822301205f0c (patch)
tree2f3036c61c67f78a2fca3c362a05acdb8e88dcc0 /test/example.c
parent8003f57828f7310aaa035519bfa17c93b5621977 (diff)
downloadProject-Tick-a72d5f249b31d80990a0b687bd7a822301205f0c.tar.gz
Project-Tick-a72d5f249b31d80990a0b687bd7a822301205f0c.zip
- Unify crc32_chorba, chorba_sse2 and chorba_sse41 dispatch functions.
- Fixed alignment diff calculation in crc32_chorba. - Fixed length check to happen early, avoiding extra branches for too short lengths, this also allows removing one function call to crc32_braid_internal to handle those. Gbench shows ~0.15-0.25ns saved per call for lengths shorter than CHORBA_SMALL_THRESHOLD. - Avoid calculating aligned len if buffer is already aligned
Diffstat (limited to 'test/example.c')
0 files changed, 0 insertions, 0 deletions