Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
This is based on https://github.com/intel/intel-ipsec-mb/ and not yet tested. GCC 11 or clang 8 or later should be able to compile this, hopefully also MSVC. TODO: Test and clean up the code further. Some variable names try to correspond to the register names in intel-ipsec-mb/lib/avx512_t2/crc32_by16_vclmul_avx512.asm (note: the 128-bit AVX XMM registers alias the 256-bit AVX YMM registers, which alias the AVX-512 ZMM registers)
- Loading branch information