diff options
author | Jan Beulich <jbeulich@suse.com> | 2022-03-29 08:17:49 +0200 |
---|---|---|
committer | Jan Beulich <jbeulich@suse.com> | 2022-03-29 08:17:49 +0200 |
commit | 1d1595b48b7146952bdd2f7c90607977dd0c89d6 (patch) | |
tree | 035e20d80948cece65e77c03de7120100f746d96 /gas | |
parent | 7cd7b0641b6e3a328231880b8f47ea100e2c36aa (diff) | |
download | gdb-1d1595b48b7146952bdd2f7c90607977dd0c89d6.zip gdb-1d1595b48b7146952bdd2f7c90607977dd0c89d6.tar.gz gdb-1d1595b48b7146952bdd2f7c90607977dd0c89d6.tar.bz2 |
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].
Diffstat (limited to 'gas')
-rw-r--r-- | gas/testsuite/gas/riscv/zqinx.d | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gas/testsuite/gas/riscv/zqinx.d b/gas/testsuite/gas/riscv/zqinx.d index 5c2202d..c1a0920 100644 --- a/gas/testsuite/gas/riscv/zqinx.d +++ b/gas/testsuite/gas/riscv/zqinx.d @@ -28,8 +28,8 @@ Disassembly of section .text: [ ]+[0-9a-f]+:[ ]+46158553[ ]+fcvt.q.d[ ]+a0,a1 [ ]+[0-9a-f]+:[ ]+d6058553[ ]+fcvt.q.w[ ]+a0,a1 [ ]+[0-9a-f]+:[ ]+d6158553[ ]+fcvt.q.wu[ ]+a0,a1 -[ ]+[0-9a-f]+:[ ]+d625f553[ ]+fcvt.q.l[ ]+a0,a1 -[ ]+[0-9a-f]+:[ ]+d635f553[ ]+fcvt.q.lu[ ]+a0,a1 +[ ]+[0-9a-f]+:[ ]+d6258553[ ]+fcvt.q.l[ ]+a0,a1 +[ ]+[0-9a-f]+:[ ]+d6358553[ ]+fcvt.q.lu[ ]+a0,a1 [ ]+[0-9a-f]+:[ ]+26c58553[ ]+fsgnj.q[ ]+a0,a1,a2 [ ]+[0-9a-f]+:[ ]+26c59553[ ]+fsgnjn.q[ ]+a0,a1,a2 [ ]+[0-9a-f]+:[ ]+26c5a553[ ]+fsgnjx.q[ ]+a0,a1,a2 |