diff options
| author | Hans Kristian Rosbach <hk-git@circlestorm.org> | 2025-11-11 22:47:52 +0100 |
|---|---|---|
| committer | Hans Kristian Rosbach <hk-github@circlestorm.org> | 2025-11-15 00:46:38 +0100 |
| commit | a72d5f249b31d80990a0b687bd7a822301205f0c (patch) | |
| tree | 2f3036c61c67f78a2fca3c362a05acdb8e88dcc0 /test/fuzz | |
| parent | 8003f57828f7310aaa035519bfa17c93b5621977 (diff) | |
| download | Project-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/fuzz')
0 files changed, 0 insertions, 0 deletions
