RISC-V: correct FCVT.Q.L[U]
authorJan Beulich <jbeulich@suse.com>
Tue, 29 Mar 2022 06:17:49 +0000 (08:17 +0200)
committerJan Beulich <jbeulich@suse.com>
Tue, 29 Mar 2022 06:17:49 +0000 (08:17 +0200)
commit1d1595b48b7146952bdd2f7c90607977dd0c89d6
tree035e20d80948cece65e77c03de7120100f746d96
parent7cd7b0641b6e3a328231880b8f47ea100e2c36aa
RISC-V: correct FCVT.Q.L[U]

While the spec isn't explicit about this, it pointing out the similarity
with the D extension ought to extend to the ignoring of a meaningless
rounding mode: "Note FCVT.D.W[U] always produces an exact result and is
unaffected by rounding mode." Hence the chosen encodings also ought to
match.

Note that to avoid breaking existing code the forms with a 3rd operand
are not removed, which means there continues to be a difference to
FCVT.D.W[U].
gas/testsuite/gas/riscv/zqinx.d
opcodes/riscv-opc.c