CRC32C
Operation
Updates a 32-bit CRC-32C accumulator with selected source bytes.
Assembler Syntax
CRC32C.{B|W|L|Q}(z) <ea>(e), Rn(d)
Privilege
Unprivileged
Required CPUID flags
CRC32C
Repeat eligibility
REP eligible; REPcc observes dst
Updates the low 32 bits of the destination as a reflected CRC-32C accumulator using Castagnoli polynomial exttt0x82F63B78. Source bytes are consumed from least-significant to most-significant; the instruction applies no implicit initial or final XOR. The result is zero-extended to 64 bits.
2.75in
Encodings
CRC32C.{B|W|L|Q}(z) <ea>(e), Rn(d)
Format: Instruction format for CRC32C.{B|W|L|Q}(z) <ea>(e), Rn(d)