Skip to content

Commit 6446974

Browse files
[riscv#1887] clarifying Zvfbfmin/vector-crypto extension dependencies (riscv#1882)
* [riscv#1887] clarifying Zvfbfmin extension dependencies Signed-off-by: Nicolas Brunie <[email protected]> * [riscv#1877] clarify vector crypto extensions dependencies Signed-off-by: Nicolas Brunie <[email protected]> --------- Signed-off-by: Nicolas Brunie <[email protected]>
1 parent 492f6e0 commit 6446974

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

src/bfloat16.adoc

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -372,8 +372,7 @@ This extension provides the minimal set of instructions needed to enable vector
372372
format. It enables BF16 as an interchange format as it provides conversion between BF16 values
373373
and FP32 values.
374374

375-
This extension depends upon either the
376-
"V" extension or the `Zve32f` embedded vector extension.
375+
This extension depends upon `Zve32f` vector extension.
377376

378377
[NOTE]
379378
====

src/vector-crypto.adoc

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -478,11 +478,12 @@ Instruction Set Extension Specification.
478478

479479
The <<zvknh,Zvknhb>> and <<zvbc>> Vector Crypto Extensions
480480
--and accordingly the composite extensions <<Zvkn>>, <<Zvknc>>, <<Zvkng>>, and <<Zvksc>>--
481-
require a Zve64x base,
482-
or application ("V") base Vector Extension.
481+
depend on Zve64x.
482+
483+
All of the other Vector Crypto Extensions depend on `Zve32x`.
484+
485+
Note: If `Zve32x` is supported then `Zvkb` or `Zvbb` provide support for EEW of 8, 16, and 32. If `Zve64x` is supported then `Zvkb` or `Zvbb` also add support for EEW 64.
483486

484-
All of the other Vector Crypto Extensions can be built
485-
on _any_ embedded (Zve*) or application ("V") base Vector Extension.
486487

487488
// See <<crypto-vector-element-groups>> for more details on vector element groups and the drawbacks of
488489
// small `VLEN` values.

0 commit comments

Comments
 (0)