-
Notifications
You must be signed in to change notification settings - Fork 22
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Signed-off-by: root <[email protected]>
- Loading branch information
root
authored and
root
committed
Jan 10, 2025
1 parent
31c9e15
commit d464fec
Showing
1 changed file
with
22 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
# yaml-language-server: $schema=../../schemas/ext_schema.json | ||
|
||
$schema: "ext_schema.json#" | ||
kind: extension | ||
name: Zhinx | ||
long_name: Half-precision floating-point instructions using integer registers | ||
description: | | ||
The Zhinx extension provides half-precision floating-point instructions analogous | ||
to those in the Zfh extension, except that these instructions use the integer | ||
register file rather than the floating-point register file. Specifically, Zhinx | ||
adds all the Zfh-extension instructions except the transfer instructions | ||
(FLH, FSH, FMV.H.X, and FMV.X.H). The semantics of each Zhinx instruction are | ||
identical to the corresponding Zfh instruction, except that occurrences of | ||
`f` registers in the original Zfh instructions are replaced by the corresponding | ||
`x` registers in Zhinx. | ||
The Zhinx extension depends upon the Zfinx extension. | ||
type: unprivileged | ||
versions: | ||
- version: "1.0.0" | ||
state: ratified | ||
ratification_date: 2021-11 |