clmul in core::arch::riscv64 - Rust
Description: Carry-less multiply (low-part)

Skip to main content

## clmul

# Function clmul

Source

    pub fn clmul(rs1: usize, rs2: usize) -> usize

🔬This is a nightly-only experimental API. (`riscv_ext_intrinsics` #114544)
Available on (RISC-V RV64) and target feature `zbkc` only.
Expand description

Carry-less multiply (low-part)

clmul produces the lower half of the 2·XLEN carry-less product.

Source: RISC-V Bit-Manipulation ISA-extensions

Version: v1.0.0

Section: 2.11