isa-l/crc/aarch64
Pablo de Lara 2bbce31943 crc: add CRC64 rocksoft implementation
- Added reference implementation
- Added base implementation
- Added functional and performance tests

Change-Id: I60c5097bd5fb89ee7a50910e71d449d50d155d0a
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
Signed-off-by: Greg Tucker <greg.b.tucker@intel.com>
2023-05-08 12:37:44 +00:00
..
crc16_t10dif_copy_pmull.S Fixes for aarch64 mac 2022-10-28 08:27:26 -07:00
crc16_t10dif_pmull.S Fixes for aarch64 mac 2022-10-28 08:27:26 -07:00
crc32_aarch64_common.h Fixes for aarch64 mac 2022-10-28 08:27:26 -07:00
crc32_common_crc_ext_cortex_a72.S crc32:Optimize crc32/c for cortex-a72 2020-04-08 13:49:38 +08:00
crc32_common_mix_neoverse_n1.S Fixes for aarch64 mac 2022-10-28 08:27:26 -07:00
crc32_gzip_refl_3crc_fold.S Fixes for aarch64 mac 2022-10-28 08:27:26 -07:00
crc32_gzip_refl_crc_ext.S Fixes for aarch64 mac 2022-10-28 08:27:26 -07:00
crc32_gzip_refl_pmull.h Fixes for aarch64 mac 2022-10-28 08:27:26 -07:00
crc32_gzip_refl_pmull.S Fixes for aarch64 mac 2022-10-28 08:27:26 -07:00
crc32_ieee_norm_pmull.h Fixes for aarch64 mac 2022-10-28 08:27:26 -07:00
crc32_ieee_norm_pmull.S Fixes for aarch64 mac 2022-10-28 08:27:26 -07:00
crc32_iscsi_3crc_fold.S Fixes for aarch64 mac 2022-10-28 08:27:26 -07:00
crc32_iscsi_crc_ext.S Fixes for aarch64 mac 2022-10-28 08:27:26 -07:00
crc32_iscsi_refl_pmull.h Fixes for aarch64 mac 2022-10-28 08:27:26 -07:00
crc32_iscsi_refl_pmull.S Fixes for aarch64 mac 2022-10-28 08:27:26 -07:00
crc32_mix_default_common.S Fixes for aarch64 mac 2022-10-28 08:27:26 -07:00
crc32_mix_default.S Fixes for aarch64 mac 2022-10-28 08:27:26 -07:00
crc32_mix_neoverse_n1.S Fixes for aarch64 mac 2022-10-28 08:27:26 -07:00
crc32_norm_common_pmull.h Fixes for aarch64 mac 2022-10-28 08:27:26 -07:00
crc32_refl_common_pmull.h Fixes for aarch64 mac 2022-10-28 08:27:26 -07:00
crc32c_mix_default.S Fixes for aarch64 mac 2022-10-28 08:27:26 -07:00
crc32c_mix_neoverse_n1.S Fixes for aarch64 mac 2022-10-28 08:27:26 -07:00
crc64_ecma_norm_pmull.h Fixes for aarch64 mac 2022-10-28 08:27:26 -07:00
crc64_ecma_norm_pmull.S Fixes for aarch64 mac 2022-10-28 08:27:26 -07:00
crc64_ecma_refl_pmull.h Fixes for aarch64 mac 2022-10-28 08:27:26 -07:00
crc64_ecma_refl_pmull.S Fixes for aarch64 mac 2022-10-28 08:27:26 -07:00
crc64_iso_norm_pmull.h Fixes for aarch64 mac 2022-10-28 08:27:26 -07:00
crc64_iso_norm_pmull.S Fixes for aarch64 mac 2022-10-28 08:27:26 -07:00
crc64_iso_refl_pmull.h Fixes for aarch64 mac 2022-10-28 08:27:26 -07:00
crc64_iso_refl_pmull.S Fixes for aarch64 mac 2022-10-28 08:27:26 -07:00
crc64_jones_norm_pmull.h Fixes for aarch64 mac 2022-10-28 08:27:26 -07:00
crc64_jones_norm_pmull.S Fixes for aarch64 mac 2022-10-28 08:27:26 -07:00
crc64_jones_refl_pmull.h Fixes for aarch64 mac 2022-10-28 08:27:26 -07:00
crc64_jones_refl_pmull.S Fixes for aarch64 mac 2022-10-28 08:27:26 -07:00
crc64_norm_common_pmull.h Fixes for aarch64 mac 2022-10-28 08:27:26 -07:00
crc64_refl_common_pmull.h Fixes for aarch64 mac 2022-10-28 08:27:26 -07:00
crc64_rocksoft.c crc: add CRC64 rocksoft implementation 2023-05-08 12:37:44 +00:00
crc_aarch64_dispatcher.c Fixes for aarch64 mac 2022-10-28 08:27:26 -07:00
crc_common_pmull.h Fixes for aarch64 mac 2022-10-28 08:27:26 -07:00
crc_multibinary_arm.S multibinary: Add run-time cpu feature detect for aarch64 2019-08-26 17:58:42 +08:00
Makefile.am crc: add CRC64 rocksoft implementation 2023-05-08 12:37:44 +00:00