crc32

Accumulate CRC32 Value

CRC32 r32, r/m

Accumulates CRC32C value using polynomial 0x11EDC6F41.

Details

The Accumulate CRC32 Value instruction accumulates CRC32C value using polynomial 0x11EDC6F41.

Pseudocode Operation

// Accumulates CRC32C value using polynomial 0x11EDC6F41

Example

CRC32 eax, rbx

Encoding

Binary Layout
F2
+0
0F
+1
38
+2
F1
+3
 
Format SSE4.2
Opcode F2 0F 38 F1
Extension SSE4.2

Operands

  • dest
    32-bit general-purpose register (e.g. EAX)
  • src
    Register or memory operand