diff options
| author | Yazen Ghannam <yazen.ghannam@linaro.org> | 2014-11-19 11:19:37 -0600 |
|---|---|---|
| committer | Mister Oyster <oysterized@gmail.com> | 2017-12-21 13:26:34 +0100 |
| commit | 6944414d8d439cf17315f190ffd95f184efdbe75 (patch) | |
| tree | 09477fc623a12ca1f8b62ba588442639a4cb5798 /include/linux/kernel_stat.h | |
| parent | e0c55be6b6e44203d4fdfd53ff8c14500dd67948 (diff) | |
crypto: crc32 - Add ARM64 CRC32 hw accelerated module
This module registers a crc32 algorithm and a crc32c algorithm
that use the optional CRC32 and CRC32C instructions in ARMv8.
Tested on AMD Seattle.
Improvement compared to crc32c-generic algorithm:
TCRYPT CRC32C speed test shows ~450% speedup.
Simple dd write tests to btrfs filesystem show ~30% speedup.
Signed-off-by: Yazen Ghannam <yazen.ghannam@linaro.org>
Acked-by: Steve Capper <steve.capper@linaro.org>
Acked-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'include/linux/kernel_stat.h')
0 files changed, 0 insertions, 0 deletions
