In order to use the functions provided by this module, you need to import this module:
>>> import HardwareIntrinsics
These intrinsic functions are only available if your CPU supports Crc32
features.
crc32b
uint32_t __crc32b (uint32_t a, uint8_t b) A32: CRC32B Rd, Rn, Rm A64: CRC32B Wd, Wn, Wm
Instruction Documentation: crc32b
crc32cb
uint32_t __crc32cb (uint32_t a, uint8_t b) A32: CRC32CB Rd, Rn, Rm A64: CRC32CB Wd, Wn, Wm
Instruction Documentation: crc32cb
crc32ch
uint32_t __crc32ch (uint32_t a, uint16_t b) A32: CRC32CH Rd, Rn, Rm A64: CRC32CH Wd, Wn, Wm
Instruction Documentation: crc32ch
crc32cw
uint32_t __crc32cw (uint32_t a, uint32_t b) A32: CRC32CW Rd, Rn, Rm A64: CRC32CW Wd, Wn, Wm
Instruction Documentation: crc32cw
crc32h
uint32_t __crc32h (uint32_t a, uint16_t b) A32: CRC32H Rd, Rn, Rm A64: CRC32H Wd, Wn, Wm
Instruction Documentation: crc32h
crc32w
uint32_t __crc32w (uint32_t a, uint32_t b) A32: CRC32W Rd, Rn, Rm A64: CRC32W Wd, Wn, Wm
Instruction Documentation: crc32w