Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use standard "depends upon" verbage rather than "requires" #1583

Merged
merged 1 commit into from
Aug 7, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions src/bfloat16.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -308,7 +308,7 @@ This extension provides the minimal set of instructions needed to enable scalar
of the BF16 format. It enables BF16 as an interchange format as it provides conversion
between BF16 values and FP32 values.

This extension requires the single-precision floating-point extension
This extension depends upon the single-precision floating-point extension
`F`, and the `FLH`, `FSH`, `FMV.X.H`, and `FMV.H.X` instructions as
defined in the `Zfh` extension.

Expand Down Expand Up @@ -372,7 +372,7 @@ This extension provides the minimal set of instructions needed to enable vector
format. It enables BF16 as an interchange format as it provides conversion between BF16 values
and FP32 values.

This extension requires either the
This extension depends upon either the
"V" extension or the `Zve32f` embedded vector extension.

[NOTE]
Expand Down Expand Up @@ -428,7 +428,7 @@ the desired rounding mode.
This extension provides
a vector widening BF16 mul-add instruction that accumulates into FP32.

This extension requires the `Zvfbfmin` extension and the `Zfbfmin` extension.
This extension depends upon the `Zvfbfmin` extension and the `Zfbfmin` extension.

[%autowidth]
[%header,cols="2,4"]
Expand Down
6 changes: 3 additions & 3 deletions src/zfinx.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ registers is compatible with the existing RV64 calling conventions, which leave
=== Zdinx

The Zdinx extension provides analogous double-precision floating-point
instructions. The Zdinx extension requires the Zfinx extension.
instructions. The Zdinx extension depends upon the Zfinx extension.

The Zdinx extension adds all of the instructions that the D extension
adds, _except_ for the transfer instructions FLD, FSD, FMV.D.X, FMV.X.D,
Expand Down Expand Up @@ -105,7 +105,7 @@ however.
=== Zhinx

The Zhinx extension provides analogous half-precision floating-point
instructions. The Zhinx extension requires the Zfinx extension.
instructions. The Zhinx extension depends upon the Zfinx extension.

The Zhinx extension adds all of the instructions that the Zfh extension
adds, _except_ for the transfer instructions FLH, FSH, FMV.H.X, and
Expand All @@ -120,7 +120,7 @@ number.

The Zhinxmin extension provides minimal support for 16-bit
half-precision floating-point instructions that operate on the `x`
registers. The Zhinxmin extension requires the Zfinx extension.
registers. The Zhinxmin extension depends upon the Zfinx extension.

The Zhinxmin extension includes the following instructions from the
Zhinx extension: FCVT.S.H and FCVT.H.S. If the Zdinx extension is
Expand Down
2 changes: 1 addition & 1 deletion src/zimop.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,7 @@ are defined to _not_ write any register.
Their encoding allows future extensions to define them to read register
`x[__n__]`.

The Zcmop extension requires the Zca extension.
The Zcmop extension depends upon the Zca extension.

include::images/wavedrom/c-mop.adoc[]
[[c-mop]]
Expand Down
Loading