Zhinx Extension

Versions

Version 1.0.0

State

ratified

Ratification date

2021-11

Synopsis

The Zhinx extension provides analogous half-precision floating-point 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 FMV.X.H. The Zhinx variants of these Zfh-extension instructions have the same semantics, except that whenever such an instruction would have accessed an f register, it instead accesses the x register with the same number.

Instructions

The following instructions are affected by this extension:

fadd.h

No synopsis available

fclass.h

No synopsis available

fcvt.h.w

Floating-point Convert Word to Half-precision

fcvt.h.wu

Floating-point Convert Unsigned Word to Half-precision

fcvt.w.h

Floating-point Convert Half-precision to Word

fcvt.wu.h

Floating-point Convert Half-precision to Word

fdiv.h

No synopsis available

feq.h

No synopsis available

fle.h

No synopsis available

flt.h

No synopsis available

fmadd.h

No synopsis available

fmax.h

No synopsis available

fmin.h

No synopsis available

fmsub.h

No synopsis available

fmul.h

No synopsis available

fnmadd.h

No synopsis available

fnmsub.h

No synopsis available

fsgnj.h

No synopsis available

fsgnjn.h

No synopsis available

fsgnjx.h

No synopsis available

fsqrt.h

No synopsis available

fsub.h

No synopsis available