Skip to content

Commit

Permalink
Merge pull request #112 from nibrunieAtSi5/patch-5
Browse files Browse the repository at this point in the history
Remove deprecated note on Zvknc / Zvksc + cleanup
  • Loading branch information
aswaterman authored Jun 28, 2023
2 parents 1d360b6 + dc20a88 commit 5a1a65d
Showing 1 changed file with 4 additions and 8 deletions.
12 changes: 4 additions & 8 deletions rvb23-profile.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -129,8 +129,6 @@ address space.
- *Zfa* Additional scalar FP instructions.
- *Zawrs* Wait on reservation set.

The following mandatory extensions are new in RVB23U64:

==== RVB23U64 Optional Extensions

RVB23U64 has 18 profile options listed below.
Expand Down Expand Up @@ -164,14 +162,12 @@ The following options are optional in RVB23U64 but are not present in
RVA23U64:

- *Zvkg* Vector GHASH instructions
- *Zvkn* Vector Crypto NIST Algorithms
- *Zvks* Vector Crypto ShangMi Algorithms
- *Zvknc* Vector Crypto NIST Algorithms with carryless multiply
- *Zvksc* Vector Crypto ShangMi Algorithms with carryless multiply


but where either of Zvkn or Zvks is implemented, either Zvbc or Zvkg
must also be implemented.
NOTE: If either of Zvkn or Zvks is implemented, RVB mandates at least some support to implement GCM efficiently through either Zvbc or Zvkg.

NOTE: Should probably define new Zvknc and Zvksc extensions to
represent Zvknn + Zvbc and Zvsn + Zvbc respectively.

==== RVB23U64 Recommendations

Expand Down

0 comments on commit 5a1a65d

Please sign in to comment.