crc32w
Cyclic Redundancy Check 32-bit Word
crc32w RA, RS
Accumulates a CRC32 checksum using the word in RS.
Encoding
Binary Layout
31
0:5
RS
6:10
RA
11:15
0
16:20
650
21:30
/
31
Operands
-
RA
Target/Accumulator -
RS
Data
Example
crc32w r4, r3
Related
More in Base
Reference
View in PowerISA v3.1C Specification ↗
OPF Power ISA v3.1C
Description
Accumulates a CRC32 checksum by processing the 32-bit word in RS using the Castagnoli polynomial. The result is XORed with the accumulator in RA and stored back to RA. This instruction is part of the Base extension and does not affect condition registers or status fields.
Operation
RA ← CRC32(RA, RS[32:63])