diff options
author | Cyril Roussillon <cyril.roussillon@isae.fr> | 2014-05-13 19:52:42 +0200 |
---|---|---|
committer | Jonas Borgström <jonas@borgstrom.se> | 2014-05-13 23:05:13 +0200 |
commit | 0b4e324af260f22891ffc6d8ac600da37535f7af (patch) | |
tree | 3e6b8f63945185becba04749111ac76b4f308c45 /AUTHORS | |
parent | 7e258c8401f212360e80a701c1a63fcaab1854ff (diff) |
chunker: optimized the barrel shift
move the modulo out of the barrel shift and use 32bits variables so
that the compiler recognizes it and uses the "rol*" asm instructions.
Before: 245 MiB/s
After: 338 MiB/s
CPU: Intel(R) Core(TM) i5-3320M CPU @ 2.60GHz
Modification by Jonas: commit message formatting and added
Cyril Roussillon to AUTHORS
Diffstat (limited to 'AUTHORS')
-rw-r--r-- | AUTHORS | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -9,6 +9,7 @@ Development Lead Patches and Suggestions ``````````````````````` - Brian Johnson +- Cyril Roussillon - Dan Christensen - Jeremy Maitin-Shepard - Johann Klähn |