RISC-V ISA Explorer · Bit Manipulation (Zb*)
Zbc: Carry-less Multiply
Ratified 2021-06 · version 1.0.0
Carry-less multiplication over GF(2) polynomials, the primitive behind CRC and Galois-field cryptography.
Typical use: CRC and Galois-field arithmetic
Open Zbc in the explorerDependencies
Requires
Instructions (3)
| Mnemonic | Name | Encoding | Match | Mask |
|---|---|---|---|---|
CLMUL | Carry-less multiply (low-part) | 0000101----------001-----0110011 | 0xa001033 | 0xfe00707f |
CLMULH | Carry-less multiply (high-part) | 0000101----------011-----0110011 | 0xa003033 | 0xfe00707f |
CLMULR | Carry-less multiply (reversed) | 0000101----------010-----0110011 | 0xa002033 | 0xfe00707f |