Skip to content

Commit fb836d1

Browse files
committed
Fix non-normative description of RV32V_Zdinx
EEW=64 FP operands are supplied by register pairs.
1 parent 4e54026 commit fb836d1

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/v-st-ext.adoc

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2242,10 +2242,10 @@ by naming the immediate `uimm` in the assembly syntax.
22422242

22432243
NOTE: When adding a vector extension to the Zfinx/Zdinx/Zhinx
22442244
extensions, floating-point scalar arguments are taken from the `x`
2245-
registers. NaN-boxing is not supported in these extensions, and so
2246-
the vector floating-point scalar value is produced using the same
2247-
rules as for an integer scalar operand (i.e., when XLEN > SEW use the
2248-
lowest SEW bits, when XLEN < SEW use the sign-extended value).
2245+
registers.
2246+
NaN-boxing is not supported in these extensions, and so operands narrower
2247+
than XLEN bits are not checked for a NaN box; bits XLEN-1:EEW are ignored.
2248+
For RV32_Zdinx, EEW=64 scalar arguments are supplied by an `x`-register pair.
22492249

22502250
Vector arithmetic instructions are masked under control of the `vm`
22512251
field.

0 commit comments

Comments
 (0)