Skip to content

Commit 5c9aa28

Browse files
fix: fmv.h.x definedBy extension from F to [Zfh, Zfhmin, Zhinx] (#1058)
Fixes #1052 - fmv.h.x was incorrectly defined by extension F instead of the proper half-precision floating-point extensions. Updated to match the pattern used by fmv.x.h instruction. Raedy for review sir @ThinkOpenly sir @dhower-qc --------- Signed-off-by: Sukuna0007Abhi <[email protected]> Signed-off-by: GitHub <[email protected]> Signed-off-by: Abhijit Das <[email protected]> Co-authored-by: Paul Clarke <[email protected]>
1 parent a83d966 commit 5c9aa28

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

backends/instructions_appendix/all_instructions.golden.adoc

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12173,7 +12173,9 @@ Included in::
1217312173
|===
1217412174
| Extension | Version
1217512175

12176-
| *F* | ~> 2.2.0
12176+
| *Zfhmin* | ~> 1.0.0
12177+
12178+
| *Zhinx* | ~> 1.0.0
1217712179

1217812180
|===
1217912181

spec/std/isa/inst/Zfh/fmv.h.x.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,8 @@ description: |
1212
from the lower 16 bits of integer register `xs1` to the floating-point
1313
register `fd`. The bits are not modified in the transfer, and in particular,
1414
the payloads of non-canonical NaNs are preserved.
15-
definedBy: F
15+
definedBy:
16+
anyOf: [Zfhmin, Zhinx]
1617
assembly: fd, xs1
1718
encoding:
1819
match: 111101000000-----000-----1010011

0 commit comments

Comments
 (0)