Skip to content

Commit

Permalink
fixing a few typos + clarification
Browse files Browse the repository at this point in the history
  • Loading branch information
nibrunieAtSi5 committed Jan 18, 2024
1 parent ea3471a commit ed8f89e
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 10 deletions.
8 changes: 4 additions & 4 deletions doc/vector-extra/insns/vclmul-32e.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -49,9 +49,9 @@ Arguments::
|Direction
|Definition

| Vs1/Rs1 | input | multiplier
| Vs2 | input | multiplicand
| Vd | output | carry-less product low
| `vs1`/`rs1` | input | multiplier
| `vs2` | input | multiplicand
| `vd` | output | lower part of carry-less
|===

[NOTE]
Expand All @@ -60,7 +60,7 @@ Arguments::
====

Description::
Produces the low half of 128-bit carry-less product.
Produces the low half of `2*SEW`-bit carry-less product.

Each SEW-bit element in the `vs2` vector register is carry-less multiplied by
either each SEW-bit element in `vs1` (vector-vector), or the SEW-bit value
Expand Down
8 changes: 4 additions & 4 deletions doc/vector-extra/insns/vclmulh-32e.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -49,9 +49,9 @@ Arguments::
|Direction
|Definition

| Vs1 | input | multiplier
| Vs2 | input | multiplicand
| Vd | output | carry-less product high
| `vs1`/`rs1` | input | multiplier
| `vs2` | input | multiplicand
| `vd` | output | upper part of carry-less
|===

[NOTE]
Expand All @@ -60,7 +60,7 @@ Arguments::
====

Description::
Produces the high half of 128-bit carry-less product.
Produces the high half of `2*SEW`-bit carry-less product.

Each SEW-bit element in the `vs2` vector register is carry-less multiplied by
either each SEW-bit element in `vs1` (vector-vector), or the SEW-bit value
Expand Down
4 changes: 2 additions & 2 deletions doc/vector-extra/riscv-crypto-vector-extra-zvbc32e.adoc
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
[[zvbc,Zvbc]]
[[zvbc32e,Zvbc32e]]
=== `Zvbc32e` - Vector Carryless Multiplication

General purpose carryless multiplication instructions which are commonly used in cryptography
Expand All @@ -8,7 +8,7 @@ These instructions are only defined for `SEW`=32.
Zvbc32e can be supported when `ELEN >=32`.


Note:: The extension `Zvbc32e` is independent from `Zvbc` where the same instructions are defined for `SEW=64`.
Note:: The extension `Zvbc32e` is independent from `Zvbc` which defines the same instructions for `SEW=64`.
When `ELEN>=64` both extensions can be combined to have `vclmul.v[vx]` and `vclmulh.v[vx]` defined for both `SEW=32` and `SEW=64`.

[%autowidth]
Expand Down

0 comments on commit ed8f89e

Please sign in to comment.