Zbr (bit matrix operations)

E723420

Zbr (bit matrix operations) is a RISC-V bit-manipulation subextension that provides instructions for efficiently performing operations on bit matrices, such as transformations and permutations.

All labels observed (1)

Label Occurrences
Zbr (bit matrix operations) canonical 1

How this entity was disambiguated

Statements (26)

Predicate Object
instanceOf RISC-V ISA extension ⓘ
RISC-V bit-manipulation subextension ⓘ
appliesTo RISC-V integer instruction set architecture ⓘ
linked to: RISC-V
architectureStyle RISC-V ⓘ
belongsToCategory computer architecture extension ⓘ
instruction set extension ⓘ
granularity bit-level operations ⓘ
hasAbbreviation Zbr ⓘ
hasDesignGoal efficient bit-matrix manipulation ⓘ
improved performance for bit-level linear algebra ⓘ
improves efficiency of bit permutations compared to scalar sequences ⓘ
efficiency of bit-matrix transformations compared to software emulation ⓘ
isOptionalIn RISC-V ISA profiles ⓘ
linked to: RISC-V
operatesOn register contents interpreted as bit matrices ⓘ
optimizationFor operations expressible as bit matrices ⓘ
partOf RISC-V Bitmanip extensions family ⓘ
primaryBenefit lower latency for bit-matrix operations ⓘ
reduced instruction count for complex bit permutations ⓘ
provides instructions for bit-matrix operations ⓘ
supportsOperation bit-matrix permutations ⓘ
bit-matrix transformations ⓘ
targetDomain bit-level data permutation ⓘ
cryptographic algorithms ⓘ
error-correcting codes ⓘ
low-level bit-manipulation ⓘ
usedWith other RISC-V bit-manipulation extensions ⓘ

How these facts were elicited

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

B (bit-manipulation extension) → hasSubextension → Zbr (bit matrix operations) ⓘ