- Jun 21, 2023
-
-
Simon Cook authored
This fixes an issue whereby .option arch with the zc extensions can result in gas refusing to accept otherwise valid instructions because the base C extension is not enabled.
-
- Apr 21, 2023
-
-
Lin Sinan authored
bfd/ChangeLog: * elfnn-riscv.c (_bfd_riscv_relax_section): Add check to skip non-table-jump-related relocations in pass 0.
-
- Mar 17, 2023
-
-
Mary Bennett authored
Issue #73: https://github.com/openhwgroup/corev-binutils-gdb/issues/73 The issue describes a problem with the hardware loop relocations; they do not properly check for overflow. The function bfd_check_overflow in bfd/reloc.c was used to check for overflow by the assembler. It has now been moved to the linker. Files Changed: * bfd/elfnn-riscv.c (perform_relocation): Added overflow check for R_RELOC_RISCV_CVPCREL_UI12 and R_RELOC_RISCV_CVPCREL_URS1. * gas/config/tc-riscv.c(md_apply_fix): Removed the assembler relocation overflow check for R_RELOC_RISCV_CVPCREL_UI12 and R_RELOC_RISCV_CVPCREL_URS1. ld/testsuite/ld-riscv-elf: * cv-hwlp-pass.d: New test. * cv-hwlp-pass.s: Likewise. * cv-hwlp-setupi-2.d: Likewise. * cv-hwlp-setupi-2.s: Likewise. * cv-hwlp-setupi-fail.d: Likewise. * cv-hwlp-setupi-fail.l: Likewise. * cv-hwlp-setupi-fail.s: Likewise. * cv-hwlp-starti-2.d: Likewise. * cv-hwlp-starti-2.s: Likewise. * cv-hwlp-starti-fail.d: Likewise. * cv-hwlp-starti-fail.l: Likewise. * cv-hwlp-starti-fail.s: Likewise. * ld-riscv-elf.exp: Likewise.
-
- Feb 27, 2023
-
-
Lin Sinan authored
ld/ChangeLog: * testsuite/ld-riscv-elf/zc-zcmt-jump-table-2.d: Update testcase. * testsuite/ld-riscv-elf/zc-zcmt-jump-table.d: Ditto. opcodes/ChangeLog: * riscv-opc.c (match_cm_jt): Update valid index range for cm.jt. (match_cm_jalt): Ditto.
-
- Feb 23, 2023
-
-
Charlie Keaney authored
The CORE-V ISA Extension Naming specification was recently updated. One of the consequences of this is that the option previously called 'xcorev' (but implemented as 'xcv' presently due to the prefix change) has been removed. However, gas does not presently reflect this change. This patch removes the 'xcv' march flag option so that gas and the CORE-V ISA Extension Naming specification match. See here for CORE-V ISA Extension Naming specification: (https://github.com/openhwgroup/core-v-sw/blob/master/specifications/corev-isa-extension-naming.md) * bfd/elfxx-riscv.c: Remove 'xcv' extension. * gas/testsuite/gas/riscv/cv-alu-fail-march.l: Likewise. * gas/testsuite/gas/riscv/cv-alu-march-rv32i-xcv.d: Likewise. * gas/testsuite/gas/riscv/cv-alu-march-rv32i-xcv.s: Likewise. * gas/testsuite/gas/riscv/cv-bi-fail-march.l: Likewise. * gas/testsuite/gas/riscv/cv-bi-fail-march.s: Likewise. * gas/testsuite/gas/riscv/cv-bi-march-rv32i-xcv.d: Likewise. * gas/testsuite/gas/riscv/cv-bi-march-rv32i-xcv.s: Likewise. * gas/testsuite/gas/riscv/cv-bitmanip-march-xcv.d: Likewise. * gas/testsuite/gas/riscv/cv-bitmanip-march-xcv.s: Likewise. * gas/testsuite/gas/riscv/cv-elw-march-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-elw-march-xcv.d: Likewise. * gas/testsuite/gas/riscv/cv-elw-march-xcv.s: Likewise. * gas/testsuite/gas/riscv/cv-hwlp-fail-march.l: Likewise. * gas/testsuite/gas/riscv/cv-hwlp-fail-march.s: Likewise. * gas/testsuite/gas/riscv/cv-hwlp-march-rv32i-xcv.d: Likewise. * gas/testsuite/gas/riscv/cv-hwlp-march-rv32i-xcv.s: Likewise. * gas/testsuite/gas/riscv/cv-mac-fail-march.l: Likewise. * gas/testsuite/gas/riscv/cv-mac-fail-march.s: Likewise. * gas/testsuite/gas/riscv/cv-mac-march-rv32i-xcv.d: Likewise. * gas/testsuite/gas/riscv/cv-mac-march-rv32i-xcv.s: Likewise. * gas/testsuite/gas/riscv/cv-mem-fail-march.l: Likewise. * gas/testsuite/gas/riscv/cv-mem-fail-march.s: Likewise. * gas/testsuite/gas/riscv/cv-mem-march-rv32i-xcv.d: Likewise. * gas/testsuite/gas/riscv/cv-mem-march-rv32i-xcv.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-march-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-march-xcv.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-march-xcv.s: Likewise. * include/opcode/riscv.h: Likewise.
-
Charlie Keaney authored
The CORE-V ISA Extension Naming specification was recently updated. One of the changes was to change the CORE-V Extension name prefix from 'xcorev' to 'xcv'. Binutils currently prefixes corev extensions with the old prefix 'xcorev' rather than the new prefix 'xcv'. Binutils-gdb must be updated in order to reflect this change. This patch changes all references to 'xcorev' with 'xcv'. This also includes references in the test suite. It also replaces internal variables that referred to the extensions as COREV_[EXTENSION_NAME] to CV_[EXTENSION_NAME]. See here for CORE-V ISA Extension Naming specification: (https://github.com/openhwgroup/core-v-sw/blob/master/specifications/corev-isa-extension-naming.md) * bfd/elfxx-riscv.c: Update references to corev extension prefix with cv. * gas/doc/c-riscv.texi: Likewise. * gas/testsuite/gas/riscv/cv-alu-abs.d: Likewise. * gas/testsuite/gas/riscv/cv-alu-addn.d: Likewise. * gas/testsuite/gas/riscv/cv-alu-addnr.d: Likewise. * gas/testsuite/gas/riscv/cv-alu-addrn.d: Likewise. * gas/testsuite/gas/riscv/cv-alu-addrnr.d: Likewise. * gas/testsuite/gas/riscv/cv-alu-addun.d: Likewise. * gas/testsuite/gas/riscv/cv-alu-addunr.d: Likewise. * gas/testsuite/gas/riscv/cv-alu-addurn.d: Likewise. * gas/testsuite/gas/riscv/cv-alu-addurnr.d: Likewise. * gas/testsuite/gas/riscv/cv-alu-clip.d: Likewise. * gas/testsuite/gas/riscv/cv-alu-clipr.d: Likewise. * gas/testsuite/gas/riscv/cv-alu-clipu.d: Likewise. * gas/testsuite/gas/riscv/cv-alu-clipur.d: Likewise. * gas/testsuite/gas/riscv/cv-alu-extbs.d: Likewise. * gas/testsuite/gas/riscv/cv-alu-extbz.d: Likewise. * gas/testsuite/gas/riscv/cv-alu-exths.d: Likewise. * gas/testsuite/gas/riscv/cv-alu-exthz.d: Likewise. * gas/testsuite/gas/riscv/cv-alu-fail-march.l: Likewise. * gas/testsuite/gas/riscv/cv-alu-fail-march.s: Likewise. * gas/testsuite/gas/riscv/cv-alu-fail-operand-01.d: Likewise. * gas/testsuite/gas/riscv/cv-alu-fail-operand-02.d: Likewise. * gas/testsuite/gas/riscv/cv-alu-fail-operand-03.d: Likewise. * gas/testsuite/gas/riscv/cv-alu-fail-operand-04.d: Likewise. * gas/testsuite/gas/riscv/cv-alu-fail-operand-05.d: Likewise. * gas/testsuite/gas/riscv/cv-alu-fail-operand-06.d: Likewise. * gas/testsuite/gas/riscv/cv-alu-fail-operand-07.d: Likewise. * gas/testsuite/gas/riscv/cv-alu-march-rv32i-xcorev.d: Renamed to ... * gas/testsuite/gas/riscv/cv-alu-march-rv32i-xcv.d: ... this. * gas/testsuite/gas/riscv/cv-alu-march-rv32i-xcorev.s: Renamed to ... * gas/testsuite/gas/riscv/cv-alu-march-rv32i-xcv.s: ... this. * gas/testsuite/gas/riscv/cv-alu-max.d: Update references to corev extension prefix with cv. * gas/testsuite/gas/riscv/cv-alu-maxu.d: Likewise. * gas/testsuite/gas/riscv/cv-alu-min.d: Likewise. * gas/testsuite/gas/riscv/cv-alu-minu.d: Likewise. * gas/testsuite/gas/riscv/cv-alu-slet.d: Likewise. * gas/testsuite/gas/riscv/cv-alu-sletu.d: Likewise. * gas/testsuite/gas/riscv/cv-alu-subn.d: Likewise. * gas/testsuite/gas/riscv/cv-alu-subnr.d: Likewise. * gas/testsuite/gas/riscv/cv-alu-subrn.d: Likewise. * gas/testsuite/gas/riscv/cv-alu-subrnr.d: Likewise. * gas/testsuite/gas/riscv/cv-alu-subun.d: Likewise. * gas/testsuite/gas/riscv/cv-alu-subunr.d: Likewise. * gas/testsuite/gas/riscv/cv-alu-suburn.d: Likewise. * gas/testsuite/gas/riscv/cv-alu-suburnr.d: Likewise. * gas/testsuite/gas/riscv/cv-bclr-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-bclr-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-bclrr-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-bclrr-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-bi-beqimm.d: Likewise. * gas/testsuite/gas/riscv/cv-bi-bneimm.d: Likewise. * gas/testsuite/gas/riscv/cv-bi-fail-march.l: Likewise. * gas/testsuite/gas/riscv/cv-bi-fail-march.s: Likewise. * gas/testsuite/gas/riscv/cv-bi-fail-operand-01.d: Likewise. * gas/testsuite/gas/riscv/cv-bi-fail-operand-02.d: Likewise. * gas/testsuite/gas/riscv/cv-bi-fail-operand-03.d: Likewise. * gas/testsuite/gas/riscv/cv-bi-march-rv32i-xcorev.s: Likewise. * gas/testsuite/gas/riscv/cv-bi-march-rv32i-xcorev.d: Likewise. * gas/testsuite/gas/riscv/cv-bi-march-rv32i-xcv.d: Renamed to ... * gas/testsuite/gas/riscv/cv-bi-march-rv32i-xcv.s: ... this. * gas/testsuite/gas/riscv/cv-bitmanip-march-xcorev.d: Renamed to ... * gas/testsuite/gas/riscv/cv-bitmanip-march-xcv.d: ... this. * gas/testsuite/gas/riscv/cv-bitmanip-march-xcorev.s: Renamed to ... * gas/testsuite/gas/riscv/cv-bitmanip-march-xcv.s: ... this. * gas/testsuite/gas/riscv/cv-bitmanip-march-xcorevbitmanip.d: Renamed to ... * gas/testsuite/gas/riscv/cv-bitmanip-march-xcvbitmanip.d: ... this. * gas/testsuite/gas/riscv/cv-bitmanip-march-xcorevbitmanip.s: Renamed to ... * gas/testsuite/gas/riscv/cv-bitmanip-march-xcvbitmanip.s: ... this. * gas/testsuite/gas/riscv/cv-bitrev-fail.d: Update references to corev extension prefix with cv. * gas/testsuite/gas/riscv/cv-bitrev-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-bset-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-bset-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-bsetr-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-bsetr-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-clb-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-clb-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-cnt-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-cnt-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-elw-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-elw-march-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-elw-march-xcorev.d: Renamed to... * gas/testsuite/gas/riscv/cv-elw-march-xcv.d: ... this. * gas/testsuite/gas/riscv/cv-elw-march-xcorev.s: Renamed to... * gas/testsuite/gas/riscv/cv-elw-march-xcv.s: ... this. * gas/testsuite/gas/riscv/cv-elw-pass.d: Update references to corev extension prefix with cv. * gas/testsuite/gas/riscv/cv-extract-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-extract-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-extractr-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-extractr-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-extractu-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-extractu-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-extractur-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-extractur-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-ff1-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-ff1-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-fl1-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-fl1-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-hwlp-count.d: Likewise. * gas/testsuite/gas/riscv/cv-hwlp-counti.d: Likewise. * gas/testsuite/gas/riscv/cv-hwlp-end.d: Likewise. * gas/testsuite/gas/riscv/cv-hwlp-endi.d: Likewise. * gas/testsuite/gas/riscv/cv-hwlp-fail-march.l: Likewise. * gas/testsuite/gas/riscv/cv-hwlp-fail-march.s: Likewise. * gas/testsuite/gas/riscv/cv-hwlp-fail-operand-01.d: Likewise. * gas/testsuite/gas/riscv/cv-hwlp-fail-operand-02.d: Likewise. * gas/testsuite/gas/riscv/cv-hwlp-fail-operand-03.d: Likewise. * gas/testsuite/gas/riscv/cv-hwlp-fail-operand-04.d: Likewise. * gas/testsuite/gas/riscv/cv-hwlp-fail-operand-05.d: Likewise. * gas/testsuite/gas/riscv/cv-hwlp-fail-operand-06.d: Likewise. * gas/testsuite/gas/riscv/cv-hwlp-fail-operand-07.d: Likewise. * gas/testsuite/gas/riscv/cv-hwlp-fail-operand-08.d: Likewise. * gas/testsuite/gas/riscv/cv-hwlp-fail-operand-09.d: Likewise. * gas/testsuite/gas/riscv/cv-hwlp-fail-operand-10.d: Likewise. * gas/testsuite/gas/riscv/cv-hwlp-fail-operand-11.d: Likewise. * gas/testsuite/gas/riscv/cv-hwlp-march-rv32i-xcorev.d: Renamed to ... * gas/testsuite/gas/riscv/cv-hwlp-march-rv32i-xcv.d: ... this. * gas/testsuite/gas/riscv/cv-hwlp-march-rv32i-xcorev.s: Renamed to ... * gas/testsuite/gas/riscv/cv-hwlp-march-rv32i-xcv.s: ... this. * gas/testsuite/gas/riscv/cv-hwlp-setup.d: Update references to corev extension prefix with cv. * gas/testsuite/gas/riscv/cv-hwlp-setupi.d: Likewise. * gas/testsuite/gas/riscv/cv-hwlp-start.d: Likewise. * gas/testsuite/gas/riscv/cv-hwlp-starti.d: Likewise. * gas/testsuite/gas/riscv/cv-insert-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-insert-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-insertr-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-insertr-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-mac-fail-march.l: Likewise. * gas/testsuite/gas/riscv/cv-mac-fail-march.s: Likewise. * gas/testsuite/gas/riscv/cv-mac-fail-operand-01.d: Likewise. * gas/testsuite/gas/riscv/cv-mac-fail-operand-02.d: Likewise. * gas/testsuite/gas/riscv/cv-mac-fail-operand-03.d: Likewise. * gas/testsuite/gas/riscv/cv-mac-fail-operand-04.d: Likewise. * gas/testsuite/gas/riscv/cv-mac-fail-operand-05.d: Likewise. * gas/testsuite/gas/riscv/cv-mac-mac.d: Likewise. * gas/testsuite/gas/riscv/cv-mac-machhsn.d: Likewise. * gas/testsuite/gas/riscv/cv-mac-machhsrn.d: Likewise. * gas/testsuite/gas/riscv/cv-mac-machhun.d: Likewise. * gas/testsuite/gas/riscv/cv-mac-machhurn.d: Likewise. * gas/testsuite/gas/riscv/cv-mac-macsn.d: Likewise. * gas/testsuite/gas/riscv/cv-mac-macsrn.d: Likewise. * gas/testsuite/gas/riscv/cv-mac-macun.d: Likewise. * gas/testsuite/gas/riscv/cv-mac-macurn.d: Likewise. * gas/testsuite/gas/riscv/cv-mac-march-rv32i-xcorev.d: Renamed to ... * gas/testsuite/gas/riscv/cv-mac-march-rv32i-xcv.d: ... this. * gas/testsuite/gas/riscv/cv-mac-march-rv32i-xcorev.s: Renamed to ... * gas/testsuite/gas/riscv/cv-mac-march-rv32i-xcv.s: ... this. * gas/testsuite/gas/riscv/cv-mac-msu.d: Update references to corev extension prefix with cv. * gas/testsuite/gas/riscv/cv-mac-mulhhs.d: Likewise. * gas/testsuite/gas/riscv/cv-mac-mulhhsn.d: Likewise. * gas/testsuite/gas/riscv/cv-mac-mulhhsrn.d: Likewise. * gas/testsuite/gas/riscv/cv-mac-mulhhu.d: Likewise. * gas/testsuite/gas/riscv/cv-mac-mulhhun.d: Likewise. * gas/testsuite/gas/riscv/cv-mac-mulhhurn.d: Likewise. * gas/testsuite/gas/riscv/cv-mac-muls.d: Likewise. * gas/testsuite/gas/riscv/cv-mac-mulsn.d: Likewise. * gas/testsuite/gas/riscv/cv-mac-mulsrn.d: Likewise. * gas/testsuite/gas/riscv/cv-mac-mulu.d: Likewise. * gas/testsuite/gas/riscv/cv-mac-mulun.d: Likewise. * gas/testsuite/gas/riscv/cv-mac-mulurn.d: Likewise. * gas/testsuite/gas/riscv/cv-mem-fail-march.l: Likewise. * gas/testsuite/gas/riscv/cv-mem-fail-march.s: Likewise. * gas/testsuite/gas/riscv/cv-mem-fail-operand-01.d: Likewise. * gas/testsuite/gas/riscv/cv-mem-fail-operand-02.d: Likewise. * gas/testsuite/gas/riscv/cv-mem-fail-operand-03.d: Likewise. * gas/testsuite/gas/riscv/cv-mem-fail-operand-04.d: Likewise. * gas/testsuite/gas/riscv/cv-mem-fail-operand-05.d: Likewise. * gas/testsuite/gas/riscv/cv-mem-lb.d: Likewise. * gas/testsuite/gas/riscv/cv-mem-lbpost.d: Likewise. * gas/testsuite/gas/riscv/cv-mem-lbrr.d: Likewise. * gas/testsuite/gas/riscv/cv-mem-lbrrpost.d: Likewise. * gas/testsuite/gas/riscv/cv-mem-lbu.d: Likewise. * gas/testsuite/gas/riscv/cv-mem-lbupost.d: Likewise. * gas/testsuite/gas/riscv/cv-mem-lburr.d: Likewise. * gas/testsuite/gas/riscv/cv-mem-lburrpost.d: Likewise. * gas/testsuite/gas/riscv/cv-mem-lh.d: Likewise. * gas/testsuite/gas/riscv/cv-mem-lhpost.d: Likewise. * gas/testsuite/gas/riscv/cv-mem-lhrr.d: Likewise. * gas/testsuite/gas/riscv/cv-mem-lhrrpost.d: Likewise. * gas/testsuite/gas/riscv/cv-mem-lhu.d: Likewise. * gas/testsuite/gas/riscv/cv-mem-lhupost.d: Likewise. * gas/testsuite/gas/riscv/cv-mem-lhurr.d: Likewise. * gas/testsuite/gas/riscv/cv-mem-lhurrpost.d: Likewise. * gas/testsuite/gas/riscv/cv-mem-lw.d: Likewise. * gas/testsuite/gas/riscv/cv-mem-lwpost.d: Likewise. * gas/testsuite/gas/riscv/cv-mem-lwrr.d: Likewise. * gas/testsuite/gas/riscv/cv-mem-lwrrpost.d: Likewise. * gas/testsuite/gas/riscv/cv-mem-march-rv32i-xcorev.d: Renamed to ... * gas/testsuite/gas/riscv/cv-mem-march-rv32i-xcv.d: ... this. * gas/testsuite/gas/riscv/cv-mem-march-rv32i-xcorev.s: Renamed to ... * gas/testsuite/gas/riscv/cv-mem-march-rv32i-xcv.s: ... this. * gas/testsuite/gas/riscv/cv-mem-sb.d: Update references to corev extension prefix with cv. * gas/testsuite/gas/riscv/cv-mem-sbpost.d: Likewise. * gas/testsuite/gas/riscv/cv-mem-sbrr.d: Likewise. * gas/testsuite/gas/riscv/cv-mem-sbrrpost.d: Likewise. * gas/testsuite/gas/riscv/cv-mem-sh.d: Likewise. * gas/testsuite/gas/riscv/cv-mem-shpost.d: Likewise. * gas/testsuite/gas/riscv/cv-mem-shrr.d: Likewise. * gas/testsuite/gas/riscv/cv-mem-shrrpost.d: Likewise. * gas/testsuite/gas/riscv/cv-mem-sw.d: Likewise. * gas/testsuite/gas/riscv/cv-mem-swpost.d: Likewise. * gas/testsuite/gas/riscv/cv-mem-swrr.d: Likewise. * gas/testsuite/gas/riscv/cv-mem-swrrpost.d: Likewise. * gas/testsuite/gas/riscv/cv-ror-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-ror-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-abs-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-abs-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-abs-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-abs-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-add-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-add-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-add-div2-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-add-div2-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-add-div4-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-add-div4-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-add-div8-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-add-div8-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-add-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-add-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-add-sc-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-add-sc-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-add-sc-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-add-sc-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-add-sci-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-add-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-add-sci-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-add-sci-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-and-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-and-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-and-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-and-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-and-sc-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-and-sc-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-and-sc-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-and-sc-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-and-sci-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-and-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-and-sci-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-and-sci-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-avg-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-avg-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-avg-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-avg-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-avg-sc-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-avg-sc-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-avg-sc-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-avg-sc-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-avg-sci-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-avg-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-avg-sci-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-avg-sci-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-avgu-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-avgu-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-avgu-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-avgu-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-avgu-sc-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-avgu-sc-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-avgu-sc-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-avgu-sc-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-avgu-sci-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-avgu-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-avgu-sci-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-avgu-sci-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpeq-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpeq-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpeq-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpeq-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpeq-sc-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpeq-sc-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpeq-sc-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpeq-sc-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpeq-sci-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpeq-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpeq-sci-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpeq-sci-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpge-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpge-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpge-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpge-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpge-sc-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpge-sc-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpge-sc-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpge-sc-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpge-sci-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpge-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpge-sci-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpge-sci-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgeu-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgeu-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgeu-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgeu-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgeu-sc-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgeu-sc-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgeu-sc-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgeu-sc-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgeu-sci-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgeu-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgeu-sci-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgeu-sci-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgt-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgt-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgt-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgt-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgt-sc-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgt-sc-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgt-sc-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgt-sc-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgt-sci-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgt-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgt-sci-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgt-sci-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgtu-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgtu-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgtu-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgtu-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgtu-sc-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgtu-sc-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgtu-sc-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgtu-sc-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgtu-sci-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgtu-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgtu-sci-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgtu-sci-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmple-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmple-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmple-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmple-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmple-sc-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmple-sc-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmple-sc-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmple-sc-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmple-sci-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmple-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmple-sci-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmple-sci-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpleu-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpleu-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpleu-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpleu-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpleu-sc-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpleu-sc-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpleu-sc-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpleu-sc-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpleu-sci-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpleu-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpleu-sci-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpleu-sci-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmplt-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmplt-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmplt-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmplt-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmplt-sc-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmplt-sc-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmplt-sc-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmplt-sc-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmplt-sci-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmplt-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmplt-sci-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmplt-sci-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpltu-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpltu-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpltu-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpltu-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpltu-sc-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpltu-sc-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpltu-sc-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpltu-sc-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpltu-sci-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpltu-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpltu-sci-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpltu-sci-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpne-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpne-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpne-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpne-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpne-sc-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpne-sc-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpne-sc-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpne-sc-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpne-sci-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpne-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpne-sci-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpne-sci-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cplxconj-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cplxconj-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cplxmul-i-div2-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cplxmul-i-div2-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cplxmul-i-div4-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cplxmul-i-div4-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cplxmul-i-div8-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cplxmul-i-div8-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cplxmul-i-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cplxmul-i-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cplxmul-r-div2-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cplxmul-r-div2-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cplxmul-r-div4-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cplxmul-r-div4-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cplxmul-r-div8-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cplxmul-r-div8-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cplxmul-r-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cplxmul-r-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotsp-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotsp-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotsp-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotsp-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotsp-sc-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotsp-sc-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotsp-sc-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotsp-sc-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotsp-sci-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotsp-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotsp-sci-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotsp-sci-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotup-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotup-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotup-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotup-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotup-sc-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotup-sc-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotup-sc-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotup-sc-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotup-sci-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotup-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotup-sci-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotup-sci-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotusp-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotusp-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotusp-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotusp-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotusp-sc-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotusp-sc-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotusp-sc-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotusp-sc-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotusp-sci-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotusp-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotusp-sci-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotusp-sci-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-extract-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-extract-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-extract-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-extract-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-extractu-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-extractu-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-extractu-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-extractu-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-insert-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-insert-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-insert-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-insert-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-march-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-march-xcorev.d: Renamed to ... * gas/testsuite/gas/riscv/cv-simd-march-xcv.d: ... this. * gas/testsuite/gas/riscv/cv-simd-march-xcorev.s: Renamed to ... * gas/testsuite/gas/riscv/cv-simd-march-xcv.s: ... this. * gas/testsuite/gas/riscv/cv-simd-march-xcorevsimd.d: Renamed to ... * gas/testsuite/gas/riscv/cv-simd-march-xcvsimd.d: ... this. * gas/testsuite/gas/riscv/cv-simd-march-xcorevsimd.s: Renamed to ... * gas/testsuite/gas/riscv/cv-simd-march-xcvsimd.s: ... this. * gas/testsuite/gas/riscv/cv-simd-max-b-fail.d: Update references to corev extension prefix with cv. * gas/testsuite/gas/riscv/cv-simd-max-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-max-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-max-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-max-sc-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-max-sc-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-max-sc-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-max-sc-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-max-sci-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-max-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-max-sci-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-max-sci-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-maxu-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-maxu-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-maxu-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-maxu-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-maxu-sc-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-maxu-sc-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-maxu-sc-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-maxu-sc-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-maxu-sci-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-maxu-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-maxu-sci-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-maxu-sci-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-min-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-min-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-min-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-min-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-min-sc-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-min-sc-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-min-sc-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-min-sc-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-min-sci-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-min-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-min-sci-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-min-sci-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-minu-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-minu-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-minu-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-minu-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-minu-sc-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-minu-sc-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-minu-sc-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-minu-sc-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-minu-sci-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-minu-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-minu-sci-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-minu-sci-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-or-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-or-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-or-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-or-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-or-sc-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-or-sc-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-or-sc-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-or-sc-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-or-sci-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-or-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-or-sci-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-or-sci-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-pack-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-pack-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-pack-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-pack-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-packhi-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-packhi-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-packlo-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-packlo-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotsp-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotsp-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotsp-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotsp-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotsp-sc-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotsp-sc-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotsp-sc-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotsp-sc-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotsp-sci-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotsp-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotsp-sci-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotsp-sci-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotup-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotup-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotup-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotup-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotup-sc-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotup-sc-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotup-sc-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotup-sc-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotup-sci-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotup-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotup-sci-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotup-sci-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotusp-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotusp-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotusp-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotusp-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotusp-sc-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotusp-sc-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotusp-sc-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotusp-sc-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotusp-sci-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotusp-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotusp-sci-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotusp-sci-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-shuffle-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-shuffle-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-shuffle-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-shuffle-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-shuffle-sci-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-shuffle-sci-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-shuffle2-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-shuffle2-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-shuffle2-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-shuffle2-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-shufflei0-sci-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-shufflei0-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-shufflei1-sci-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-shufflei1-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-shufflei2-sci-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-shufflei2-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-shufflei3-sci-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-shufflei3-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sll-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sll-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sll-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sll-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sll-sc-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sll-sc-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sll-sc-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sll-sc-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sll-sci-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sll-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sll-sci-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sll-sci-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sra-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sra-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sra-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sra-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sra-sc-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sra-sc-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sra-sc-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sra-sc-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sra-sci-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sra-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sra-sci-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sra-sci-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-srl-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-srl-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-srl-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-srl-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-srl-sc-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-srl-sc-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-srl-sc-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-srl-sc-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-srl-sci-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-srl-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-srl-sci-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-srl-sci-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sub-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sub-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sub-div2-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sub-div2-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sub-div4-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sub-div4-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sub-div8-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sub-div8-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sub-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sub-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sub-sc-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sub-sc-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sub-sc-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sub-sc-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sub-sci-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sub-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sub-sci-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sub-sci-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-subrotmj-div2-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-subrotmj-div2-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-subrotmj-div4-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-subrotmj-div4-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-subrotmj-div8-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-subrotmj-div8-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-subrotmj-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-subrotmj-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-xor-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-xor-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-xor-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-xor-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-xor-sc-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-xor-sc-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-xor-sc-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-xor-sc-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-xor-sci-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-xor-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-xor-sci-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-xor-sci-h-pass.d: Likewise. * include/opcode/riscv.h: Likewise. * ld/testsuite/ld-riscv-elf/cv-bi-beqimm.d: Likewise. * ld/testsuite/ld-riscv-elf/cv-bi-bneimm.d: Likewise. * ld/testsuite/ld-riscv-elf/cv-hwlp-endi.d: Likewise. * ld/testsuite/ld-riscv-elf/cv-hwlp-setup.d: Likewise. * ld/testsuite/ld-riscv-elf/cv-hwlp-setupi.d: Likewise. * ld/testsuite/ld-riscv-elf/cv-hwlp-starti.d: Likewise. * opcodes/riscv-opc.c: Likewise.
-
- Feb 20, 2023
-
-
Simon Cook authored
A bug exists whereby instructions for jump tables are being inserted by the linker, but the table not being instantiated has occurred due to a comparison between the jump table benefit (as an unsigned value), and the end of table analysis marker (signed -1) being treated as an unsigned comparison and incorrectly noting that there is no benefit, causing the table to be omitted. This patch changes the values holding size differences to be signed, allowing these comparisons to behave correctly, and correctly generate the table. Signed-off-by:Simon Cook <simon.cook@embecosm.com>
-
Simon Cook authored
Signed-off-by:Simon Cook <simon.cook@embecosm.com>
-
Simon Cook authored
The ratified extension uses a split of 224 slots for cm.jalt, and 32 for cm.jt, so update the linker/assemblers generation accordingly. Signed-off-by:Simon Cook <simon.cook@embecosm.com>
-
Simon Cook authored
This extension was removed from the frozen/ratified specification, and likely has little path to ratification, so remove support for this in the assembler. Signed-off-by:Simon Cook <simon.cook@embecosm.com>
-
Simon Cook authored
This extension was removed from the final Zc specification, so remove support for this in the assembler. Signed-off-by:Simon Cook <simon.cook@embecosm.com>
-
- Feb 17, 2023
-
-
Nandni Jamnadas authored
Updated opcode table and tests from 6-bit signed to unsigned immediate range. * opcodes/riscv-opc.c: Changed immediates from signed 'b5' to unsigned 'b8'. * gas/testsuite/gas/riscv/cv-simd-cmpgeu-sci-b-fail.l: Created. * gas/testsuite/gas/riscv/cv-simd-cmpgeu-sci-b-fail.s: Likewise. * gas/testgsuite/gas/riscv/cv-simd-cmpgeu-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgeu-sci-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgeu-sci-h-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgeu-sci-h-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgeu-sci-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgeu-sci-h-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgtu-sci-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgtu-sci-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgtu-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgtu-sci-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgtu-sci-h-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgtu-sci-h-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgtu-sci-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgtu-sci-h-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpleu-sci-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpleu-sci-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpleu-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpleu-sci-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpleu-sci-h-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpleu-sci-h-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpleu-sci-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpleu-sci-h-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpltu-sci-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpltu-sci-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpltu-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpltu-sci-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpltu-sci-h-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpltu-sci-h-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpltu-sci-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpltu-sci-h-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotup-sci-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotup-sci-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotup-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotup-sci-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotup-sci-h-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotup-sci-h-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotup-sci-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotup-sci-h-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-maxu-sci-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-maxu-sci-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-maxu-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-maxu-sci-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-maxu-sci-h-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-maxu-sci-h-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-maxu-sci-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-maxu-sci-h-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-minu-sci-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-minu-sci-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-minu-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-minu-sci-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-minu-sci-h-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-minu-sci-h-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-minu-sci-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-minu-sci-h-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotup-sci-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotup-sci-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotup-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotup-sci-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotup-sci-h-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotup-sci-h-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotup-sci-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotup-sci-h-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-shuffle-sci-h-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-shuffle-sci-h-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-shuffle-sci-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-shuffle-sci-h-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-shufflei0-sci-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-shufflei0-sci-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-shufflei0-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-shufflei0-sci-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-shufflei1-sci-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-shufflei1-sci-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-shufflei1-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-shufflei1-sci-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-shufflei2-sci-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-shufflei2-sci-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-shufflei2-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-shufflei2-sci-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-shufflei3-sci-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-shufflei3-sci-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-shufflei3-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-shufflei3-sci-b-pass.s: Likewise. -
NandniJamnadas authored
Created a 6-bit unsigned immediate under the operand name 'b8' for SIMD instructions that require this immediate. * gas/config/tc-riscv.c: Added operand name 'b8' for 6-bit unsigned immediate for SIMD. * include/opcode/riscv.h: Created ENCODED_CV_SIMD_UIMM6 and EXTRACT_CV_SIMD_UIMM6. * opcodes/riscv-dis.c: Added disassemble information for 'b8'.
-
Nandni Jamnadas authored
Renamed tests from cv-[instruction name] to cv-simd-[instruction name]. * gas/testsuite/gas/riscv/cv-simd-abs-b-fail.d: Created. * gas/testsuite/gas/riscv/cv-simd-abs-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-abs-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-abs-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-abs-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-abs-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-abs-h-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-abs-h-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-abs-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-abs-h-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-add-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-add-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-add-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-add-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-add-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-add-div2-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-add-div2-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-add-div2-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-add-div2-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-add-div2-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-add-div4-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-add-div4-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-add-div4-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-add-div4-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-add-div4-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-add-div8-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-add-div8-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-add-div8-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-add-div8-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-add-div8-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-add-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-add-h-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-add-h-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-add-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-add-h-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-add-sc-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-add-sc-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-add-sc-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-add-sc-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-add-sc-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-add-sc-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-add-sc-h-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-add-sc-h-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-add-sc-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-add-sc-h-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-add-sci-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-add-sci-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-add-sci-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-add-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-add-sci-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-add-sci-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-add-sci-h-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-add-sci-h-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-add-sci-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-add-sci-h-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-and-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-and-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-and-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-and-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-and-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-and-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-and-h-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-and-h-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-and-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-and-h-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-and-sc-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-and-sc-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-and-sc-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-and-sc-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-and-sc-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-and-sc-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-and-sc-h-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-and-sc-h-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-and-sc-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-and-sc-h-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-and-sci-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-and-sci-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-and-sci-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-and-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-and-sci-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-and-sci-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-and-sci-h-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-and-sci-h-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-and-sci-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-and-sci-h-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-avg-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-avg-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-avg-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-avg-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-avg-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-avg-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-avg-h-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-avg-h-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-avg-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-avg-h-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-avg-sc-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-avg-sc-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-avg-sc-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-avg-sc-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-avg-sc-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-avg-sc-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-avg-sc-h-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-avg-sc-h-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-avg-sc-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-avg-sc-h-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-avg-sci-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-avg-sci-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-avg-sci-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-avg-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-avg-sci-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-avg-sci-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-avg-sci-h-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-avg-sci-h-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-avg-sci-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-avg-sci-h-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-avgu-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-avgu-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-avgu-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-avgu-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-avgu-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-avgu-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-avgu-h-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-avgu-h-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-avgu-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-avgu-h-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-avgu-sc-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-avgu-sc-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-avgu-sc-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-avgu-sc-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-avgu-sc-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-avgu-sc-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-avgu-sc-h-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-avgu-sc-h-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-avgu-sc-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-avgu-sc-h-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-avgu-sci-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-avgu-sci-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-avgu-sci-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-avgu-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-avgu-sci-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-avgu-sci-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-avgu-sci-h-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-avgu-sci-h-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-avgu-sci-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-avgu-sci-h-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpeq-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpeq-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpeq-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpeq-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpeq-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpeq-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpeq-h-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpeq-h-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpeq-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpeq-h-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpeq-sc-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpeq-sc-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpeq-sc-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpeq-sc-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpeq-sc-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpeq-sc-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpeq-sc-h-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpeq-sc-h-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpeq-sc-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpeq-sc-h-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpeq-sci-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpeq-sci-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpeq-sci-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpeq-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpeq-sci-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpeq-sci-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpeq-sci-h-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpeq-sci-h-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpeq-sci-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpeq-sci-h-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpge-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpge-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpge-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpge-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpge-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpge-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpge-h-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpge-h-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpge-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpge-h-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpge-sc-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpge-sc-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpge-sc-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpge-sc-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpge-sc-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpge-sc-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpge-sc-h-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpge-sc-h-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpge-sc-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpge-sc-h-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpge-sci-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpge-sci-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpge-sci-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpge-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpge-sci-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpge-sci-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpge-sci-h-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpge-sci-h-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpge-sci-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpge-sci-h-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgeu-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgeu-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgeu-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgeu-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgeu-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgeu-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgeu-h-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgeu-h-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgeu-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgeu-h-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgeu-sc-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgeu-sc-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgeu-sc-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgeu-sc-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgeu-sc-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgeu-sc-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgeu-sc-h-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgeu-sc-h-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgeu-sc-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgeu-sc-h-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgeu-sci-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgeu-sci-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgeu-sci-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgeu-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgeu-sci-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgeu-sci-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgeu-sci-h-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgeu-sci-h-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgeu-sci-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgeu-sci-h-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgt-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgt-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgt-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgt-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgt-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgt-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgt-h-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgt-h-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgt-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgt-h-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgt-sc-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgt-sc-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgt-sc-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgt-sc-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgt-sc-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgt-sc-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgt-sc-h-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgt-sc-h-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgt-sc-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgt-sc-h-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgt-sci-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgt-sci-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgt-sci-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgt-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgt-sci-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgt-sci-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgt-sci-h-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgt-sci-h-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgt-sci-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgt-sci-h-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgtu-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgtu-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgtu-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgtu-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgtu-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgtu-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgtu-h-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgtu-h-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgtu-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgtu-h-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgtu-sc-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgtu-sc-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgtu-sc-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgtu-sc-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgtu-sc-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgtu-sc-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgtu-sc-h-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgtu-sc-h-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgtu-sc-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgtu-sc-h-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgtu-sci-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgtu-sci-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgtu-sci-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgtu-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgtu-sci-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgtu-sci-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgtu-sci-h-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgtu-sci-h-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgtu-sci-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpgtu-sci-h-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmple-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmple-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmple-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmple-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmple-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmple-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmple-h-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmple-h-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmple-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmple-h-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmple-sc-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmple-sc-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmple-sc-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmple-sc-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmple-sc-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmple-sc-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmple-sc-h-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmple-sc-h-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmple-sc-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmple-sc-h-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmple-sci-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmple-sci-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmple-sci-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmple-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmple-sci-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmple-sci-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmple-sci-h-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmple-sci-h-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmple-sci-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmple-sci-h-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpleu-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpleu-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpleu-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpleu-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpleu-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpleu-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpleu-h-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpleu-h-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpleu-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpleu-h-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpleu-sc-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpleu-sc-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpleu-sc-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpleu-sc-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpleu-sc-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpleu-sc-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpleu-sc-h-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpleu-sc-h-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpleu-sc-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpleu-sc-h-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpleu-sci-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpleu-sci-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpleu-sci-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpleu-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpleu-sci-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpleu-sci-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpleu-sci-h-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpleu-sci-h-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpleu-sci-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpleu-sci-h-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmplt-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmplt-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmplt-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmplt-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmplt-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmplt-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmplt-h-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmplt-h-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmplt-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmplt-h-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmplt-sc-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmplt-sc-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmplt-sc-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmplt-sc-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmplt-sc-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmplt-sc-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmplt-sc-h-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmplt-sc-h-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmplt-sc-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmplt-sc-h-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmplt-sci-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmplt-sci-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmplt-sci-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmplt-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmplt-sci-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmplt-sci-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmplt-sci-h-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmplt-sci-h-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmplt-sci-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmplt-sci-h-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpltu-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpltu-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpltu-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpltu-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpltu-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpltu-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpltu-h-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpltu-h-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpltu-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpltu-h-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpltu-sc-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpltu-sc-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpltu-sc-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpltu-sc-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpltu-sc-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpltu-sc-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpltu-sc-h-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpltu-sc-h-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpltu-sc-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpltu-sc-h-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpltu-sci-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpltu-sci-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpltu-sci-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpltu-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpltu-sci-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpltu-sci-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpltu-sci-h-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpltu-sci-h-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpltu-sci-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpltu-sci-h-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpne-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpne-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpne-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpne-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpne-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpne-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpne-h-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpne-h-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpne-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpne-h-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpne-sc-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpne-sc-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpne-sc-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpne-sc-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpne-sc-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpne-sc-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpne-sc-h-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpne-sc-h-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpne-sc-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpne-sc-h-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpne-sci-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpne-sci-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpne-sci-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpne-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpne-sci-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpne-sci-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpne-sci-h-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpne-sci-h-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpne-sci-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cmpne-sci-h-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cplxconj-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cplxconj-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-cplxconj-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cplxconj-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cplxconj-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cplxmul-i-div2-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cplxmul-i-div2-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-cplxmul-i-div2-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cplxmul-i-div2-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cplxmul-i-div2-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cplxmul-i-div4-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cplxmul-i-div4-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-cplxmul-i-div4-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cplxmul-i-div4-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cplxmul-i-div4-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cplxmul-i-div8-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cplxmul-i-div8-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-cplxmul-i-div8-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cplxmul-i-div8-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cplxmul-i-div8-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cplxmul-i-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cplxmul-i-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-cplxmul-i-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cplxmul-i-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cplxmul-i-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cplxmul-r-div2-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cplxmul-r-div2-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-cplxmul-r-div2-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cplxmul-r-div2-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cplxmul-r-div2-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cplxmul-r-div4-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cplxmul-r-div4-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-cplxmul-r-div4-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cplxmul-r-div4-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cplxmul-r-div4-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cplxmul-r-div8-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cplxmul-r-div8-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-cplxmul-r-div8-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cplxmul-r-div8-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cplxmul-r-div8-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cplxmul-r-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cplxmul-r-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-cplxmul-r-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-cplxmul-r-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-cplxmul-r-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotsp-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotsp-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotsp-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotsp-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotsp-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotsp-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotsp-h-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotsp-h-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotsp-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotsp-h-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotsp-sc-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotsp-sc-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotsp-sc-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotsp-sc-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotsp-sc-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotsp-sc-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotsp-sc-h-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotsp-sc-h-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotsp-sc-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotsp-sc-h-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotsp-sci-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotsp-sci-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotsp-sci-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotsp-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotsp-sci-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotsp-sci-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotsp-sci-h-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotsp-sci-h-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotsp-sci-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotsp-sci-h-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotup-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotup-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotup-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotup-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotup-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotup-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotup-h-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotup-h-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotup-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotup-h-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotup-sc-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotup-sc-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotup-sc-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotup-sc-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotup-sc-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotup-sc-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotup-sc-h-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotup-sc-h-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotup-sc-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotup-sc-h-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotup-sci-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotup-sci-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotup-sci-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotup-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotup-sci-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotup-sci-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotup-sci-h-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotup-sci-h-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotup-sci-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotup-sci-h-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotusp-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotusp-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotusp-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotusp-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotusp-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotusp-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotusp-h-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotusp-h-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotusp-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotusp-h-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotusp-sc-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotusp-sc-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotusp-sc-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotusp-sc-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotusp-sc-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotusp-sc-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotusp-sc-h-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotusp-sc-h-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotusp-sc-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotusp-sc-h-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotusp-sci-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotusp-sci-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotusp-sci-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotusp-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotusp-sci-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotusp-sci-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotusp-sci-h-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotusp-sci-h-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotusp-sci-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-dotusp-sci-h-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-extract-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-extract-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-extract-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-extract-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-extract-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-extract-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-extract-h-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-extract-h-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-extract-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-extract-h-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-extractu-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-extractu-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-extractu-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-extractu-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-extractu-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-extractu-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-extractu-h-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-extractu-h-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-extractu-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-extractu-h-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-insert-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-insert-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-insert-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-insert-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-insert-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-insert-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-insert-h-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-insert-h-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-insert-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-insert-h-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-march-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-march-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-march-xcorev.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-march-xcorev.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-march-xcorevsimd.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-march-xcorevsimd.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-max-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-max-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-max-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-max-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-max-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-max-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-max-h-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-max-h-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-max-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-max-h-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-max-sc-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-max-sc-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-max-sc-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-max-sc-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-max-sc-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-max-sc-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-max-sc-h-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-max-sc-h-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-max-sc-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-max-sc-h-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-max-sci-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-max-sci-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-max-sci-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-max-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-max-sci-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-max-sci-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-max-sci-h-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-max-sci-h-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-max-sci-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-max-sci-h-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-maxu-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-maxu-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-maxu-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-maxu-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-maxu-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-maxu-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-maxu-h-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-maxu-h-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-maxu-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-maxu-h-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-maxu-sc-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-maxu-sc-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-maxu-sc-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-maxu-sc-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-maxu-sc-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-maxu-sc-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-maxu-sc-h-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-maxu-sc-h-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-maxu-sc-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-maxu-sc-h-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-maxu-sci-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-maxu-sci-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-maxu-sci-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-maxu-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-maxu-sci-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-maxu-sci-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-maxu-sci-h-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-maxu-sci-h-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-maxu-sci-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-maxu-sci-h-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-min-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-min-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-min-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-min-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-min-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-min-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-min-h-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-min-h-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-min-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-min-h-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-min-sc-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-min-sc-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-min-sc-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-min-sc-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-min-sc-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-min-sc-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-min-sc-h-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-min-sc-h-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-min-sc-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-min-sc-h-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-min-sci-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-min-sci-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-min-sci-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-min-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-min-sci-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-min-sci-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-min-sci-h-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-min-sci-h-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-min-sci-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-min-sci-h-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-minu-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-minu-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-minu-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-minu-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-minu-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-minu-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-minu-h-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-minu-h-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-minu-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-minu-h-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-minu-sc-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-minu-sc-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-minu-sc-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-minu-sc-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-minu-sc-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-minu-sc-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-minu-sc-h-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-minu-sc-h-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-minu-sc-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-minu-sc-h-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-minu-sci-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-minu-sci-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-minu-sci-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-minu-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-minu-sci-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-minu-sci-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-minu-sci-h-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-minu-sci-h-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-minu-sci-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-minu-sci-h-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-or-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-or-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-or-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-or-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-or-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-or-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-or-h-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-or-h-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-or-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-or-h-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-or-sc-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-or-sc-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-or-sc-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-or-sc-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-or-sc-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-or-sc-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-or-sc-h-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-or-sc-h-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-or-sc-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-or-sc-h-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-or-sci-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-or-sci-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-or-sci-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-or-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-or-sci-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-or-sci-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-or-sci-h-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-or-sci-h-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-or-sci-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-or-sci-h-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-pack-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-pack-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-pack-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-pack-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-pack-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-pack-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-pack-h-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-pack-h-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-pack-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-pack-h-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-packhi-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-packhi-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-packhi-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-packhi-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-packhi-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-packlo-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-packlo-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-packlo-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-packlo-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-packlo-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotsp-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotsp-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotsp-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotsp-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotsp-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotsp-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotsp-h-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotsp-h-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotsp-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotsp-h-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotsp-sc-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotsp-sc-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotsp-sc-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotsp-sc-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotsp-sc-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotsp-sc-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotsp-sc-h-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotsp-sc-h-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotsp-sc-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotsp-sc-h-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotsp-sci-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotsp-sci-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotsp-sci-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotsp-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotsp-sci-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotsp-sci-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotsp-sci-h-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotsp-sci-h-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotsp-sci-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotsp-sci-h-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotup-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotup-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotup-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotup-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotup-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotup-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotup-h-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotup-h-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotup-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotup-h-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotup-sc-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotup-sc-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotup-sc-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotup-sc-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotup-sc-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotup-sc-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotup-sc-h-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotup-sc-h-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotup-sc-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotup-sc-h-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotup-sci-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotup-sci-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotup-sci-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotup-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotup-sci-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotup-sci-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotup-sci-h-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotup-sci-h-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotup-sci-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotup-sci-h-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotusp-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotusp-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotusp-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotusp-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotusp-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotusp-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotusp-h-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotusp-h-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotusp-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotusp-h-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotusp-sc-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotusp-sc-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotusp-sc-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotusp-sc-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotusp-sc-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotusp-sc-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotusp-sc-h-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotusp-sc-h-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotusp-sc-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotusp-sc-h-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotusp-sci-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotusp-sci-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotusp-sci-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotusp-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotusp-sci-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotusp-sci-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotusp-sci-h-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotusp-sci-h-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotusp-sci-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sdotusp-sci-h-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-shuffle-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-shuffle-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-shuffle-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-shuffle-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-shuffle-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-shuffle-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-shuffle-h-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-shuffle-h-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-shuffle-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-shuffle-h-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-shuffle-sci-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-shuffle-sci-h-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-shuffle-sci-h-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-shuffle-sci-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-shuffle-sci-h-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-shuffle2-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-shuffle2-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-shuffle2-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-shuffle2-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-shuffle2-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-shuffle2-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-shuffle2-h-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-shuffle2-h-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-shuffle2-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-shuffle2-h-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-shuffleI0-sci-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-shuffleI0-sci-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-shuffleI0-sci-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-shuffleI0-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-shuffleI0-sci-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-shuffleI1-sci-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-shuffleI1-sci-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-shuffleI1-sci-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-shuffleI1-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-shuffleI1-sci-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-shuffleI2-sci-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-shuffleI2-sci-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-shuffleI2-sci-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-shuffleI2-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-shuffleI2-sci-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-shuffleI3-sci-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-shuffleI3-sci-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-shuffleI3-sci-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-shuffleI3-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-shuffleI3-sci-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-sll-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sll-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-sll-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-sll-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sll-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-sll-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sll-h-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-sll-h-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-sll-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sll-h-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-sll-sc-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sll-sc-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-sll-sc-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-sll-sc-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sll-sc-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-sll-sc-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sll-sc-h-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-sll-sc-h-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-sll-sc-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sll-sc-h-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-sll-sci-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sll-sci-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-sll-sci-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-sll-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sll-sci-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-sll-sci-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sll-sci-h-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-sll-sci-h-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-sll-sci-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sll-sci-h-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-sra-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sra-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-sra-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-sra-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sra-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-sra-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sra-h-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-sra-h-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-sra-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sra-h-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-sra-sc-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sra-sc-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-sra-sc-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-sra-sc-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sra-sc-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-sra-sc-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sra-sc-h-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-sra-sc-h-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-sra-sc-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sra-sc-h-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-sra-sci-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sra-sci-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-sra-sci-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-sra-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sra-sci-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-sra-sci-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sra-sci-h-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-sra-sci-h-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-sra-sci-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sra-sci-h-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-srl-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-srl-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-srl-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-srl-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-srl-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-srl-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-srl-h-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-srl-h-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-srl-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-srl-h-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-srl-sc-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-srl-sc-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-srl-sc-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-srl-sc-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-srl-sc-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-srl-sc-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-srl-sc-h-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-srl-sc-h-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-srl-sc-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-srl-sc-h-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-srl-sci-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-srl-sci-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-srl-sci-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-srl-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-srl-sci-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-srl-sci-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-srl-sci-h-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-srl-sci-h-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-srl-sci-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-srl-sci-h-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-sub-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sub-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-sub-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-sub-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sub-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-sub-div2-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sub-div2-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-sub-div2-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-sub-div2-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sub-div2-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-sub-div4-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sub-div4-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-sub-div4-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-sub-div4-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sub-div4-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-sub-div8-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sub-div8-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-sub-div8-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-sub-div8-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sub-div8-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-sub-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sub-h-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-sub-h-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-sub-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sub-h-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-sub-sc-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sub-sc-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-sub-sc-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-sub-sc-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sub-sc-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-sub-sc-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sub-sc-h-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-sub-sc-h-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-sub-sc-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sub-sc-h-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-sub-sci-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sub-sci-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-sub-sci-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-sub-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sub-sci-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-sub-sci-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sub-sci-h-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-sub-sci-h-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-sub-sci-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-sub-sci-h-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-subrotmj-div2-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-subrotmj-div2-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-subrotmj-div2-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-subrotmj-div2-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-subrotmj-div2-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-subrotmj-div4-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-subrotmj-div4-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-subrotmj-div4-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-subrotmj-div4-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-subrotmj-div4-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-subrotmj-div8-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-subrotmj-div8-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-subrotmj-div8-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-subrotmj-div8-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-subrotmj-div8-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-subrotmj-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-subrotmj-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-subrotmj-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-subrotmj-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-subrotmj-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-xor-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-xor-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-xor-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-xor-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-xor-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-xor-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-xor-h-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-xor-h-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-xor-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-xor-h-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-xor-sc-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-xor-sc-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-xor-sc-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-xor-sc-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-xor-sc-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-xor-sc-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-xor-sc-h-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-xor-sc-h-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-xor-sc-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-xor-sc-h-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-xor-sci-b-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-xor-sci-b-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-xor-sci-b-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-xor-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-xor-sci-b-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-xor-sci-h-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-xor-sci-h-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-simd-xor-sci-h-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-simd-xor-sci-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-xor-sci-h-pass.s: Likewise.
-
- Feb 09, 2023
-
-
Mary Bennett authored
These branch instructions have different encodings for CV32E40Pv2 compared to CV32E40Pv1. These new encodings can be found at: https://github.com/openhwgroup/cv32e40p/blob/master/docs/source/instruction_set_extensions.rst The ld tests were changed to reflect the encoding changes. Files Changed: ld/testsuite/ld-riscv-elf: * cv-bi-beqimm.d: Updated encoding of CORE-V instruction. * cv-bi-bneimm.d: Likewise.
-
Mary Bennett authored
Resolves the encoding problem identified in https://github.com/openhwgroup/corev-binutils-gdb/issues/68. Files Changed: gas/testsuite/gas/riscv: * cv-bitmanip-march-xcorev.d: Updated the tests with the changed immediate order. cv-bitmanip-march-xcorev.s: Likewise. cv-bitmanip-march-xcorevbitmanip.d: Likewise. cv-bitmanip-march-xcorevbitmanip.s: Likewise. cv-bitrev-fail.l: Likewise. cv-bitrev-fail.s: Likewise. cv-bitrev-pass.d: Likewise. cv-bitrev-pass.s: Likewise. opcodes: * riscv-opc.c: Changed the order of ls2 and ls3 in instructions cv.extract, cv.instert, cv.bclr, cv.bset, and cv.bitrev.
-
Mary Bennett authored
These hardware loop instructions have different encodings for CV32E40Pv2 compared to CV32E40Pv1. These new encodings can be found at: https://github.com/openhwgroup/cv32e40p/blob/master/docs/source/instruction_set_extensions.rst CV32E40Pv2 changed how uimml in cv.starti, cv.endi, and cv.setup was encoded. The same is true for uimmS in cv.setupi. This changed the relocations for each immediate as well. Both the GAS and linker tests were updated too. Files Changed: bfd: * elfxx-riscv.c: Changed the CORE-V hardware loop relocations to rightshift 2. gas/config: * tc-riscv.c: Changed encoding of uimmL and uimmS in hardware loop instructions. gas/testsuite/gas/riscv: * cv-hwlp-endi.d: Updated tests. * cv-hwlp-endi.s: Likewise. * cv-hwlp-fail-operand-01.l: Likewise. * cv-hwlp-fail-operand-01.s: Likewise. * cv-hwlp-fail-operand-02.l: Likewise. * cv-hwlp-fail-operand-03.l: Likewise. * cv-hwlp-fail-operand-03.s: Likewise. * cv-hwlp-fail-operand-04.l: Likewise. * cv-hwlp-fail-operand-10.s: Likewise. * cv-hwlp-march-rv32i-xcorev.d: Likewise. * cv-hwlp-setup.d: Likewise. * cv-hwlp-setup.s: Likewise. * cv-hwlp-setupi.d: Likewise. * cv-hwlp-setupi.s: Likewise. * cv-hwlp-starti.d: Likewise. * cv-hwlp-starti.s: Likewise. ld/testsuite/ld-riscv-elf: * cv-hwlp-endi.d: Updated tests. * cv-hwlp-setup.d: Likewise. * cv-hwlp-setupi.d: Likewise. * cv-hwlp-starti.d: Likewise. opcodes: * riscv-dis.c: Changed how the relocation is printed.
-
- Jan 12, 2023
-
-
Mary Bennett authored
gas/testsuite/gas/riscv: * cv-hwlp-end.d: Added cv.start and cv.end. * cv-hwlp-end.s: Likewise. * cv-hwlp-fail-operand-05.l: Likewise. * cv-hwlp-fail-operand-05.s: Likewise. * cv-hwlp-fail-operand-08.l: Likewise. * cv-hwlp-fail-operand-08.s: Likewise. * cv-hwlp-fail-operand-09.l: Likewise. * cv-hwlp-fail-operand-09.s: Likewise. * cv-hwlp-march-rv32i-xcorev.d: Likewise. * cv-hwlp-march-rv32i-xcorev.s: Likewise. * cv-hwlp-start.d: Likewise. * cv-hwlp-start.s: Likewise. include/opcode: * riscv-opc.h: Added cv.start and cv.end. opcodes: * riscv-opc.c: Added cv.start and cv.end. Signed-off-by:Mary Bennett <mary.bennett@embecosm.com>
-
- Jan 11, 2023
-
-
Mary Bennett authored
gas/testsuite/gas/riscv: * cv-mem-lbrr.d: Updated expected output of test. * cv-mem-lbrrpost.d: Likewise. * cv-mem-lburr.d: Likewise. * cv-mem-lburrpost.d: Likewise. * cv-mem-lhrr.d: Likewise. * cv-mem-lhrrpost.d: Likewise. * cv-mem-lhurr.d: Likewise. * cv-mem-lhurrpost.d: Likewise. * cv-mem-lwrr.d: Likewise. * cv-mem-lwrrpost.d: Likewise. * cv-mem-march-rv32i-xcorev.d: Likewise. * cv-mem-sbrr.d: Likewise. * cv-mem-sbrrpost.d: Likewise. * cv-mem-shrr.d: Likewise. * cv-mem-shrrpost.d: Likewise. * cv-mem-swrr.d: Likewise. * cv-mem-swrrpost.d: Likewise. include/opcode: * riscv-opc.h: Changed post increment load/store encodings to CV32E40P. Signed-off-by:Mary Bennett <mary.bennett@embecosm.com>
-
Mary Bennett authored
gas/testsuite/gas/riscv: * cv-hwlp-count.d: Changed encodings to CV32E40P * cv-hwlp-counti.d: Likewise. * cv-hwlp-endi.d: Likewise. * cv-hwlp-march-rv32i-xcorev.d: Likewise. * cv-hwlp-march-rv32i-xcorev.s: Likewise. * cv-hwlp-setup.d: Likewise. * cv-hwlp-setupi.d: Likewise. * cv-hwlp-starti.d: Likewise. include/opcode: * riscv-opc.h: Changed encodings to CV32E40P. opcodes: * riscv-dis.c(print_insn_args): Mask added to case di. This means instead of printing bits 11 to 7, only bit 7 will be printed. This is not a re-encoding. Signed-off-by:Mary Bennett <mary.bennett@embecosm.com>
-
- Jan 06, 2023
-
-
Nandni Jamnadas authored
include/opcode: * riscv-opc.h: Added corresponding MATCH and MASK macros for Immediate Branching. gas/testsuite/gas/riscv: * gas/testsuite/gas/riscv/cv-bi-beqimm.d * gas/testsuite/gas/riscv/cv-bi-bneimm.d * gas/testsuite/gas/riscv/cv-bi-march-rv32i-xcorev.d Signed-off-by:Nandni Jamnadas <nandni.jamnadas@embecosm.com>
-
Nandni Jamnadas authored
include/opcode: * riscv-opc.h: Added corresponding MATCH and MASK macros for General ALU Operations. gas/testsuite/gas/riscv: * gas/testsuite/gas/riscv/cv-alu-abs.d: Test Encodings Updated. * gas/testsuite/gas/riscv/cv-alu-addnr.d: Likewise. * gas/testsuite/gas/riscv/cv-alu-addrn.d: Likewise. * gas/testsuite/gas/riscv/cv-alu-addrnr.d: Likewise. * gas/testsuite/gas/riscv/cv-alu-addun.d: Likewise. * gas/testsuite/gas/riscv/cv-alu-addunr.d: Likewise. * gas/testsuite/gas/riscv/cv-alu-addurn.d: Likewise. * gas/testsuite/gas/riscv/cv-alu-addurnr.d: Likewise. * gas/testsuite/gas/riscv/cv-alu-clip.d: Likewise. * gas/testsuite/gas/riscv/cv-alu-clipr.d: Likewise. * gas/testsuite/gas/riscv/cv-alu-clipu.d: Likewise. * gas/testsuite/gas/riscv/cv-alu-clipur.d: Likewise. * gas/testsuite/gas/riscv/cv-alu-extbs.d: Likewise. * gas/testsuite/gas/riscv/cv-alu-extbz.d: Likewise. * gas/testsuite/gas/riscv/cv-alu-exths.d: Likewise. * gas/testsuite/gas/riscv/cv-alu-exthz.d: Likewise. * gas/testsuite/gas/riscv/cv-alu-march-rv32i-xcorev.d: Likewise. * gas/testsuite/gas/riscv/cv-alu-max.d: Likewise. * gas/testsuite/gas/riscv/cv-alu-maxu.d: Likewise. * gas/testsuite/gas/riscv/cv-alu-min.d: Likewise. * gas/testsuite/gas/riscv/cv-alu-minu.d: Likewise. * gas/testsuite/gas/riscv/cv-alu-slet.d: Likewise. * gas/testsuite/gas/riscv/cv-alu-sletu.d: Likewise. * gas/testsuite/gas/riscv/cv-alu-subnr.d: Likewise. * gas/testsuite/gas/riscv/cv-alu-subrn.d: Likewise. * gas/testsuite/gas/riscv/cv-alu-subrnr.d: Likewise. * gas/testsuite/gas/riscv/cv-alu-subun.d: Likewise. * gas/testsuite/gas/riscv/cv-alu-subunr.d: Likewise. * gas/testsuite/gas/riscv/cv-alu-suburn.d: Likewise. * gas/testsuite/gas/riscv/cv-alu-suburnr.d: Likewise. Signed-off-by:Nandni Jamnadas <nandni.jamnadas@embecosm.com>
-
Nandni Jamnadas authored
include/opcode: * riscv-opc.h: Added corresponding MATCH and MASK macros for Multiply Accumulate. gas/testsuite/gas/riscv: * gas/testsuite/gas/riscv/cv-mac-mac.d: Test Encodings Updated. * gas/testsuite/gas/riscv/cv-mac-machhsn.d: Likewise. * gas/testsuite/gas/riscv/cv-mac-machhsrn.d: Likewise. * gas/testsuite/gas/riscv/cv-mac-machhun.d: Likewise. * gas/testsuite/gas/riscv/cv-mac-machhurn.d: Likewise. * gas/testsuite/gas/riscv/cv-mac-macsn.d: Likewise. * gas/testsuite/gas/riscv/cv-mac-macsrn.d: Likewise. * gas/testsuite/gas/riscv/cv-mac-macun.d: Likewise. * gas/testsuite/gas/riscv/cv-mac-macurn.d: Likewise. * gas/testsuite/gas/riscv/cv-mac-march-rv32i-xcorev.d: Likewise. * gas/testsuite/gas/riscv/cv-mac-msu.d: Likewise. * gas/testsuite/gas/riscv/cv-mac-mulhhsn.d: Likewise. * gas/testsuite/gas/riscv/cv-mac-mulhhun.d: Likewise. * gas/testsuite/gas/riscv/cv-mac-mulhhurn.d: Likewise. * gas/testsuite/gas/riscv/cv-mac-mulsn.d: Likewise. * gas/testsuite/gas/riscv/cv-mac-mulun.d: Likewise. * gas/testsuite/gas/riscv/cv-mac-mulurn.d: Likewise. Signed-off-by:Nandni Jamnadas <nandni.jamnadas@embecosm.com>
-
NandniJamnadas authored
* gas/testsuite/gas/riscv/cv-bitmanip-march-xcorev.d: COREV MARCH test. * gas/testsuite/gas/riscv/cv-bitmanip-march-xcorev.s: Likewise. * gas/testsuite/gas/riscv/cv-bitmanip-march-xcorevbitmanip.d: Bit Manipulation MARCH test. * gas/testsuite/gas/riscv/cv-bitmanip-march-xcorevbitmanip.s: Likewise Signed-off-by:NandniJamnadas <nandni.jamnadas@embecosm.com>
-
NandniJamnadas authored
Added supported and unsupported instruction tests. * gas/testsuite/gas/riscv/cv-bclr-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-bclr-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-bclr-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-bclr-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-bclr-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-bclrr-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-bclrr-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-bclrr-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-bclrr-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-bclrr-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-bitrev-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-bitrev-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-bitrev-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-bitrev-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-bitrev-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-bset-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-bset-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-bset-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-bset-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-bset-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-bsetr-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-bsetr-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-bsetr-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-bsetr-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-bsetr-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-clb-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-clb-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-clb-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-clb-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-clb-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-cnt-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-cnt-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-cnt-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-cnt-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-cnt-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-extract-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-extract-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-extract-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-extract-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-extract-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-extractr-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-extractr-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-extractr-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-extractr-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-extractr-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-extractu-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-extractu-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-extractu-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-extractu-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-extractu-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-extractur-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-extractur-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-extractur-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-extractur-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-extractur-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-ff1-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-ff1-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-ff1-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-ff1-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-ff1-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-fl1-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-fl1-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-fl1-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-fl1-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-fl1-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-insert-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-insert-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-insert-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-insert-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-insert-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-insertr-fail.d: Likewise. * gas/testsuite/gas/riscv/cv-insertr-fail.l: Likewise. * gas/testsuite/gas/riscv/cv-insertr-fail.s: Likewise. * gas/testsuite/gas/riscv/cv-insertr-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-insertr-pass.s: Likewise. * gas/testsuite/gas/riscv/cv-ror-fail.d: Likewiese. * gas/testsuite/gas/riscv/cv-ror-fail.l: Likewiese. * gas/testsuite/gas/riscv/cv-ror-fail.s: Likewiese. * gas/testsuite/gas/riscv/cv-ror-pass.d: Likewiese. * gas/testsuite/gas/riscv/cv-ror-pass.s: Likewiese. Signed-off-by:NandniJamnadas <nandni.jamnadas@embecosm.com>
-
NandniJamnadas authored
Bit manipulation instructions are useful to work on single bits or groups of bits within a word. The cv.bitrev instruction from a bit manipulation perspective without describing it’s application as part of an FFT. The bit reverse instruction will reverse bits in groupings of 1, 2 or 3 bits. bfd/ * elfxx-riscv.c: Added INSN_CLASS_COREV_BITMANIP. gas/config/ * tc-riscv.c: Added b6 for ENCODE_CV_BITMANIP_UIMM5 for unsigned 5-bit immediate and b7 for ENCODE_CV_BITMANIP_UIMM2 for unsigned 2-bit immediate. gas/doc/ * c-riscv.texi: Updated documentation to include COREV bit manipulation version 1 and 2. include/opcode/ * riscv-opc.h: Added corresponding 16 MATCH and MASK macros for bit manipulation. * riscv.h: Added EXTRACT_CV_BITMANIP_UIMM5 EXTRACT_CV_BITMANIP_UIMM2, ENCODE_CV_BITMANIP_UIMM5, ENCODE_CV_BITMANIP_UIMM2. opcodes/ * riscv-dis.c: Added disassemble information for EXTRACT_CV_BITMANIP_UIMM5 and EXTRACT_CV_BITMANIP_UIMM2. * riscv-opc.c: Added 16 instructions to riscv_opcode[]. Signed-off-by:NandniJamnadas <nandni.jamnadas@embecosm.com>
-
- Dec 14, 2022
-
-
Nandni Jamnadas authored
* gas/testsuite/gas/riscv/cv-elw-march-xcorev.d: Upated instruction's encoding. * gas/testsuite/gas/riscv/cv-elw-pass.d: Updated instruction's encoding. * include/opcode/riscv-opc.h: Updated MATCH_CV_ELW. Signed-off-by:Nandni Jamnadas <nandni.jamnadas@embecosm.com>
-
- Nov 25, 2022
-
-
Lin Sinan authored
-
Lin Sinan authored
Fix the implementaion error. The wrong order will lead to some random code.
-
Lin Sinan authored
Table jump instructions will follow the routine of the linker relaxation, and thus the jal target should be bound with R_RISCV_RELAXi and the old ugly workaround code should be removed.
-
Lin Sinan authored
GAS tries to relax a conditional branch by flipping the condition bit and setting the offset to a two-instruction-length constant. relax bne t5,t3,.Lfar_away to beq t5,t3,8 # a constant value j .Lfar_away To solve this issue, we add a local symbol right after the `j` instruction, and then the linker can help adjust bytes during linker relaxation. -
Lin Sinan authored
-
Lin Sinan authored
This option will force the linkr to emit table jump instructions, even if they have no size saving.
-
- Nov 18, 2022
-
-
NandniJamnadas authored
to uimm[0|5:1]. gas/testsuite/gas/riscv/ * gas/testsuite/gas/riscv/cv-add-sci-b-pass.d: Updated immediate encoding values in assembler tests. * gas/testsuite/gas/riscv/cv-add-sci-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-and-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-and-sci-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-avg-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-avg-sci-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-avgu-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-avgu-sci-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-cmpeq-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-cmpeq-sci-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-cmpge-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-cmpge-sci-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-cmpgeu-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-cmpgeu-sci-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-cmpgt-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-cmpgt-sci-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-cmpgtu-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-cmpgtu-sci-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-cmple-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-cmple-sci-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-cmpleu-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-cmpleu-sci-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-cmplt-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-cmplt-sci-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-cmpltu-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-cmpltu-sci-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-cmpne-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-cmpne-sci-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-dotsp-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-dotsp-sci-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-dotup-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-dotup-sci-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-dotusp-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-dotusp-sci-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-extract-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-extract-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-extractu-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-extractu-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-insert-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-insert-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-max-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-max-sci-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-maxu-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-maxu-sci-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-min-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-min-sci-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-minu-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-minu-sci-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-or-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-or-sci-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-sdotsp-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-sdotsp-sci-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-sdotup-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-sdotup-sci-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-sdotusp-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-sdotusp-sci-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-shuffle-sci-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-shufflei0-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-shufflei1-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-shufflei2-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-shufflei3-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-march-xcorev.d: Likewise. * gas/testsuite/gas/riscv/cv-simd-march-xcorevsimd.d: Likewise. * gas/testsuite/gas/riscv/cv-sll-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-sll-sci-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-sra-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-sra-sci-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-srl-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-srl-sci-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-sub-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-sub-sci-h-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-xor-sci-b-pass.d: Likewise. * gas/testsuite/gas/riscv/cv-xor-sci-h-pass.d: Likewise include/opcode/ * riscv.h: Updated EXTRACT_CV_SIMD_IMM6 and ENCODE_CV_SIMD_IMM6 to uimm6[5:0] to uimm6[0|5:1]. Signed-off-by:NandniJamnadas <nandni.jamnadas@embecosm.com>
-
- Oct 21, 2022
-
-
NandniJamnadas authored
* gas/doc/c-riscv.texi: Updated c-riscv.texi document to include CORE-V SIMD extension Signed-off-by:NandniJamnadas <nandni.jamnadas@embecosm.com>
-
NandniJamnadas authored
individual instruction tests, register boundary tests, immediate boundary tests, march tests for rv32i, rv32i_xcorevsimd and rv32i_xcorev. * gas/testsuite/gas/riscv/cv-simd-march-fail.d: Likewise * gas/testsuite/gas/riscv/cv-simd-march-fail.l: Likewise * gas/testsuite/gas/riscv/cv-simd-march-fail.s: Likewise * gas/testsuite/gas/riscv/cv-simd-march-xcorev.d: Likewise * gas/testsuite/gas/riscv/cv-simd-march-xcorev.s: Likewise * gas/testsuite/gas/riscv/cv-simd-march-xcorevsimd.d: Likewise * gas/testsuite/gas/riscv/cv-simd-march-xcorevsimd.s: Likewise * gas/testsuite/gas/riscv/cv-add-h-pass.d: Likewise * gas/testsuite/gas/riscv/cv-add-h-pass.s: Likewise * gas/testsuite/gas/riscv/cv-add-h-fail.d: Likewise * gas/testsuite/gas/riscv/cv-add-h-fail.s: Likewise * gas/testsuite/gas/riscv/cv-add-h-fail.l: Likewise * gas/testsuite/gas/riscv/cv-add-b-pass.d: Likewise * gas/testsuite/gas/riscv/cv-add-b-pass.s: Likewise * gas/testsuite/gas/riscv/cv-add-b-fail.d: Likewise * gas/testsuite/gas/riscv/cv-add-b-fail.s: Likewise * gas/testsuite/gas/riscv/cv-add-b-fail.l: Likewise * gas/testsuite/gas/riscv/cv-add-sc-h-pass.d: Likewise * gas/testsuite/gas/riscv/cv-add-sc-h-pass.s: Likewise * gas/testsuite/gas/riscv/cv-add-sc-h-fail.d: Likewise * gas/testsuite/gas/riscv/cv-add-sc-h-fail.s: Likewise * gas/testsuite/gas/riscv/cv-add-sc-h-fail.l: Likewise * gas/testsuite/gas/riscv/cv-add-sc-b-pass.d: Likewise * gas/testsuite/gas/riscv/cv-add-sc-b-pass.s: Likewise * gas/testsuite/gas/riscv/cv-add-sc-b-fail.d: Likewise * gas/testsuite/gas/riscv/cv-add-sc-b-fail.s: Likewise * gas/testsuite/gas/riscv/cv-add-sc-b-fail.l: Likewise * gas/testsuite/gas/riscv/cv-add-sci-h-pass.d: Likewise * gas/testsuite/gas/riscv/cv-add-sci-h-pass.s: Likewise * gas/testsuite/gas/riscv/cv-add-sci-h-fail.d: Likewise * gas/testsuite/gas/riscv/cv-add-sci-h-fail.s: Likewise * gas/testsuite/gas/riscv/cv-add-sci-h-fail.l: Likewise * gas/testsuite/gas/riscv/cv-add-sci-b-pass.d: Likewise * gas/testsuite/gas/riscv/cv-add-sci-b-pass.s: Likewise * gas/testsuite/gas/riscv/cv-add-sci-b-fail.d: Likewise * gas/testsuite/gas/riscv/cv-add-sci-b-fail.s: Likewise * gas/testsuite/gas/riscv/cv-add-sci-b-fail.l: Likewise * gas/testsuite/gas/riscv/cv-sub-h-pass.d: Likewise * gas/testsuite/gas/riscv/cv-sub-h-pass.s: Likewise * gas/testsuite/gas/riscv/cv-sub-h-fail.d: Likewise * gas/testsuite/gas/riscv/cv-sub-h-fail.s: Likewise * gas/testsuite/gas/riscv/cv-sub-h-fail.l: Likewise * gas/testsuite/gas/riscv/cv-sub-b-pass.d: Likewise * gas/testsuite/gas/riscv/cv-sub-b-pass.s: Likewise * gas/testsuite/gas/riscv/cv-sub-b-fail.d: Likewise * gas/testsuite/gas/riscv/cv-sub-b-fail.s: Likewise * gas/testsuite/gas/riscv/cv-sub-b-fail.l: Likewise * gas/testsuite/gas/riscv/cv-sub-sc-h-pass.d: Likewise * gas/testsuite/gas/riscv/cv-sub-sc-h-pass.s: Likewise * gas/testsuite/gas/riscv/cv-sub-sc-h-fail.d: Likewise * gas/testsuite/gas/riscv/cv-sub-sc-h-fail.s: Likewise * gas/testsuite/gas/riscv/cv-sub-sc-h-fail.l: Likewise * gas/testsuite/gas/riscv/cv-sub-sc-b-pass.d: Likewise * gas/testsuite/gas/riscv/cv-sub-sc-b-pass.s: Likewise * gas/testsuite/gas/riscv/cv-sub-sc-b-fail.d: Likewise * gas/testsuite/gas/riscv/cv-sub-sc-b-fail.s: Likewise * gas/testsuite/gas/riscv/cv-sub-sc-b-fail.l: Likewise * gas/testsuite/gas/riscv/cv-sub-sci-h-pass.d: Likewise * gas/testsuite/gas/riscv/cv-sub-sci-h-pass.s: Likewise * gas/testsuite/gas/riscv/cv-sub-sci-h-fail.d: Likewise * gas/testsuite/gas/riscv/cv-sub-sci-h-fail.s: Likewise * gas/testsuite/gas/riscv/cv-sub-sci-h-fail.l: Likewise * gas/testsuite/gas/riscv/cv-sub-sci-b-pass.d: Likewise * gas/testsuite/gas/riscv/cv-sub-sci-b-pass.s: Likewise * gas/testsuite/gas/riscv/cv-sub-sci-b-fail.d: Likewise * gas/testsuite/gas/riscv/cv-sub-sci-b-fail.s: Likewise * gas/testsuite/gas/riscv/cv-sub-sci-b-fail.l: Likewise * gas/testsuite/gas/riscv/cv-avg-h-pass.d: Likewise * gas/testsuite/gas/riscv/cv-avg-h-pass.s: Likewise * gas/testsuite/gas/riscv/cv-avg-h-fail.d: Likewise * gas/testsuite/gas/riscv/cv-avg-h-fail.s: Likewise * gas/testsuite/gas/riscv/cv-avg-h-fail.l: Likewise * gas/testsuite/gas/riscv/cv-avg-b-pass.d: Likewise * gas/testsuite/gas/riscv/cv-avg-b-pass.s: Likewise * gas/testsuite/gas/riscv/cv-avg-b-fail.d: Likewise * gas/testsuite/gas/riscv/cv-avg-b-fail.s: Likewise * gas/testsuite/gas/riscv/cv-avg-b-fail.l: Likewise * gas/testsuite/gas/riscv/cv-avg-sc-h-pass.d: Likewise * gas/testsuite/gas/riscv/cv-avg-sc-h-pass.s: Likewise * gas/testsuite/gas/riscv/cv-avg-sc-h-fail.d: Likewise * gas/testsuite/gas/riscv/cv-avg-sc-h-fail.s: Likewise * gas/testsuite/gas/riscv/cv-avg-sc-h-fail.l: Likewise * gas/testsuite/gas/riscv/cv-avg-sc-b-pass.d: Likewise * gas/testsuite/gas/riscv/cv-avg-sc-b-pass.s: Likewise * gas/testsuite/gas/riscv/cv-avg-sc-b-fail.d: Likewise * gas/testsuite/gas/riscv/cv-avg-sc-b-fail.s: Likewise * gas/testsuite/gas/riscv/cv-avg-sc-b-fail.l: Likewise * gas/testsuite/gas/riscv/cv-avg-sci-h-pass.d: Likewise * gas/testsuite/gas/riscv/cv-avg-sci-h-pass.s: Likewise * gas/testsuite/gas/riscv/cv-avg-sci-h-fail.d: Likewise * gas/testsuite/gas/riscv/cv-avg-sci-h-fail.s: Likewise * gas/testsuite/gas/riscv/cv-avg-sci-h-fail.l: Likewise * gas/testsuite/gas/riscv/cv-avg-sci-b-pass.d: Likewise * gas/testsuite/gas/riscv/cv-avg-sci-b-pass.s: Likewise * gas/testsuite/gas/riscv/cv-avg-sci-b-fail.d: Likewise * gas/testsuite/gas/riscv/cv-avg-sci-b-fail.s: Likewise * gas/testsuite/gas/riscv/cv-avg-sci-b-fail.l: Likewise * gas/testsuite/gas/riscv/cv-avgu-h-pass.d: Likewise * gas/testsuite/gas/riscv/cv-avgu-h-pass.s: Likewise * gas/testsuite/gas/riscv/cv-avgu-h-fail.d: Likewise * gas/testsuite/gas/riscv/cv-avgu-h-fail.s: Likewise * gas/testsuite/gas/riscv/cv-avgu-h-fail.l: Likewise * gas/testsuite/gas/riscv/cv-avgu-b-pass.d: Likewise * gas/testsuite/gas/riscv/cv-avgu-b-pass.s: Likewise * gas/testsuite/gas/riscv/cv-avgu-b-fail.d: Likewise * gas/testsuite/gas/riscv/cv-avgu-b-fail.s: Likewise * gas/testsuite/gas/riscv/cv-avgu-b-fail.l: Likewise * gas/testsuite/gas/riscv/cv-avgu-sc-h-pass.d: Likewise * gas/testsuite/gas/riscv/cv-avgu-sc-h-pass.s: Likewise * gas/testsuite/gas/riscv/cv-avgu-sc-h-fail.d: Likewise * gas/testsuite/gas/riscv/cv-avgu-sc-h-fail.s: Likewise * gas/testsuite/gas/riscv/cv-avgu-sc-h-fail.l: Likewise * gas/testsuite/gas/riscv/cv-avgu-sc-b-pass.d: Likewise * gas/testsuite/gas/riscv/cv-avgu-sc-b-pass.s: Likewise * gas/testsuite/gas/riscv/cv-avgu-sc-b-fail.d: Likewise * gas/testsuite/gas/riscv/cv-avgu-sc-b-fail.s: Likewise * gas/testsuite/gas/riscv/cv-avgu-sc-b-fail.l: Likewise * gas/testsuite/gas/riscv/cv-avgu-sci-h-pass.d: Likewise * gas/testsuite/gas/riscv/cv-avgu-sci-h-pass.s: Likewise * gas/testsuite/gas/riscv/cv-avgu-sci-h-fail.d: Likewise * gas/testsuite/gas/riscv/cv-avgu-sci-h-fail.s: Likewise * gas/testsuite/gas/riscv/cv-avgu-sci-h-fail.l: Likewise * gas/testsuite/gas/riscv/cv-avgu-sci-b-pass.d: Likewise * gas/testsuite/gas/riscv/cv-avgu-sci-b-pass.s: Likewise * gas/testsuite/gas/riscv/cv-avgu-sci-b-fail.d: Likewise * gas/testsuite/gas/riscv/cv-avgu-sci-b-fail.s: Likewise * gas/testsuite/gas/riscv/cv-avgu-sci-b-fail.l: Likewise * gas/testsuite/gas/riscv/cv-min-h-pass.d: Likewise * gas/testsuite/gas/riscv/cv-min-h-pass.s: Likewise * gas/testsuite/gas/riscv/cv-min-h-fail.d: Likewise * gas/testsuite/gas/riscv/cv-min-h-fail.s: Likewise * gas/testsuite/gas/riscv/cv-min-h-fail.l: Likewise * gas/testsuite/gas/riscv/cv-min-b-pass.d: Likewise * gas/testsuite/gas/riscv/cv-min-b-pass.s: Likewise * gas/testsuite/gas/riscv/cv-min-b-fail.d: Likewise * gas/testsuite/gas/riscv/cv-min-b-fail.s: Likewise * gas/testsuite/gas/riscv/cv-min-b-fail.l: Likewise * gas/testsuite/gas/riscv/cv-min-sc-h-pass.d: Likewise * gas/testsuite/gas/riscv/cv-min-sc-h-pass.s: Likewise * gas/testsuite/gas/riscv/cv-min-sc-h-fail.d: Likewise * gas/testsuite/gas/riscv/cv-min-sc-h-fail.s: Likewise * gas/testsuite/gas/riscv/cv-min-sc-h-fail.l: Likewise * gas/testsuite/gas/riscv/cv-min-sc-b-pass.d: Likewise * gas/testsuite/gas/riscv/cv-min-sc-b-pass.s: Likewise * gas/testsuite/gas/riscv/cv-min-sc-b-fail.d: Likewise * gas/testsuite/gas/riscv/cv-min-sc-b-fail.s: Likewise * gas/testsuite/gas/riscv/cv-min-sc-b-fail.l: Likewise * gas/testsuite/gas/riscv/cv-min-sci-h-pass.d: Likewise * gas/testsuite/gas/riscv/cv-min-sci-h-pass.s: Likewise * gas/testsuite/gas/riscv/cv-min-sci-h-fail.d: Likewise * gas/testsuite/gas/riscv/cv-min-sci-h-fail.s: Likewise * gas/testsuite/gas/riscv/cv-min-sci-h-fail.l: Likewise * gas/testsuite/gas/riscv/cv-min-sci-b-pass.d: Likewise * gas/testsuite/gas/riscv/cv-min-sci-b-pass.s: Likewise * gas/testsuite/gas/riscv/cv-min-sci-b-fail.d: Likewise * gas/testsuite/gas/riscv/cv-min-sci-b-fail.s: Likewise * gas/testsuite/gas/riscv/cv-min-sci-b-fail.l: Likewise * gas/testsuite/gas/riscv/cv-minu-h-pass.d: Likewise * gas/testsuite/gas/riscv/cv-minu-h-pass.s: Likewise * gas/testsuite/gas/riscv/cv-minu-h-fail.d: Likewise * gas/testsuite/gas/riscv/cv-minu-h-fail.s: Likewise * gas/testsuite/gas/riscv/cv-minu-h-fail.l: Likewise * gas/testsuite/gas/riscv/cv-minu-b-pass.d: Likewise * gas/testsuite/gas/riscv/cv-minu-b-pass.s: Likewise * gas/testsuite/gas/riscv/cv-minu-b-fail.d: Likewise * gas/testsuite/gas/riscv/cv-minu-b-fail.s: Likewise * gas/testsuite/gas/riscv/cv-minu-b-fail.l: Likewise * gas/testsuite/gas/riscv/cv-minu-sc-h-pass.d: Likewise * gas/testsuite/gas/riscv/cv-minu-sc-h-pass.s: Likewise * gas/testsuite/gas/riscv/cv-minu-sc-h-fail.d: Likewise * gas/testsuite/gas/riscv/cv-minu-sc-h-fail.s: Likewise * gas/testsuite/gas/riscv/cv-minu-sc-h-fail.l: Likewise * gas/testsuite/gas/riscv/cv-minu-sc-b-pass.d: Likewise * gas/testsuite/gas/riscv/cv-minu-sc-b-pass.s: Likewise * gas/testsuite/gas/riscv/cv-minu-sc-b-fail.d: Likewise * gas/testsuite/gas/riscv/cv-minu-sc-b-fail.s: Likewise * gas/testsuite/gas/riscv/cv-minu-sc-b-fail.l: Likewise * gas/testsuite/gas/riscv/cv-minu-sci-h-pass.d: Likewise * gas/testsuite/gas/riscv/cv-minu-sci-h-pass.s: Likewise * gas/testsuite/gas/riscv/cv-minu-sci-h-fail.d: Likewise * gas/testsuite/gas/riscv/cv-minu-sci-h-fail.s: Likewise * gas/testsuite/gas/riscv/cv-minu-sci-h-fail.l: Likewise * gas/testsuite/gas/riscv/cv-minu-sci-b-pass.d: Likewise * gas/testsuite/gas/riscv/cv-minu-sci-b-pass.s: Likewise * gas/testsuite/gas/riscv/cv-minu-sci-b-fail.d: Likewise * gas/testsuite/gas/riscv/cv-minu-sci-b-fail.s: Likewise * gas/testsuite/gas/riscv/cv-minu-sci-b-fail.l: Likewise * gas/testsuite/gas/riscv/cv-max-h-pass.d: Likewise * gas/testsuite/gas/riscv/cv-max-h-pass.s: Likewise * gas/testsuite/gas/riscv/cv-max-h-fail.d: Likewise * gas/testsuite/gas/riscv/cv-max-h-fail.s: Likewise * gas/testsuite/gas/riscv/cv-max-h-fail.l: Likewise * gas/testsuite/gas/riscv/cv-max-b-pass.d: Likewise * gas/testsuite/gas/riscv/cv-max-b-pass.s: Likewise * gas/testsuite/gas/riscv/cv-max-b-fail.d: Likewise * gas/testsuite/gas/riscv/cv-max-b-fail.s: Likewise * gas/testsuite/gas/riscv/cv-max-b-fail.l: Likewise * gas/testsuite/gas/riscv/cv-max-sc-h-pass.d: Likewise * gas/testsuite/gas/riscv/cv-max-sc-h-pass.s: Likewise * gas/testsuite/gas/riscv/cv-max-sc-h-fail.d: Likewise * gas/testsuite/gas/riscv/cv-max-sc-h-fail.s: Likewise * gas/testsuite/gas/riscv/cv-max-sc-h-fail.l: Likewise * gas/testsuite/gas/riscv/cv-max-sc-b-pass.d: Likewise * gas/testsuite/gas/riscv/cv-max-sc-b-pass.s: Likewise * gas/testsuite/gas/riscv/cv-max-sc-b-fail.d: Likewise * gas/testsuite/gas/riscv/cv-max-sc-b-fail.s: Likewise * gas/testsuite/gas/riscv/cv-max-sc-b-fail.l: Likewise * gas/testsuite/gas/riscv/cv-max-sci-h-pass.d: Likewise * gas/testsuite/gas/riscv/cv-max-sci-h-pass.s: Likewise * gas/testsuite/gas/riscv/cv-max-sci-h-fail.d: Likewise * gas/testsuite/gas/riscv/cv-max-sci-h-fail.s: Likewise * gas/testsuite/gas/riscv/cv-max-sci-h-fail.l: Likewise * gas/testsuite/gas/riscv/cv-max-sci-b-pass.d: Likewise * gas/testsuite/gas/riscv/cv-max-sci-b-pass.s: Likewise * gas/testsuite/gas/riscv/cv-max-sci-b-fail.d: Likewise * gas/testsuite/gas/riscv/cv-max-sci-b-fail.s: Likewise * gas/testsuite/gas/riscv/cv-max-sci-b-fail.l: Likewise * gas/testsuite/gas/riscv/cv-maxu-h-pass.d: Likewise * gas/testsuite/gas/riscv/cv-maxu-h-pass.s: Likewise * gas/testsuite/gas/riscv/cv-maxu-h-fail.d: Likewise * gas/testsuite/gas/riscv/cv-maxu-h-fail.s: Likewise * gas/testsuite/gas/riscv/cv-maxu-h-fail.l: Likewise * gas/testsuite/gas/riscv/cv-maxu-b-pass.d: Likewise * gas/testsuite/gas/riscv/cv-maxu-b-pass.s: Likewise * gas/testsuite/gas/riscv/cv-maxu-b-fail.d: Likewise * gas/testsuite/gas/riscv/cv-maxu-b-fail.s: Likewise * gas/testsuite/gas/riscv/cv-maxu-b-fail.l: Likewise * gas/testsuite/gas/riscv/cv-maxu-sc-h-pass.d: Likewise * gas/testsuite/gas/riscv/cv-maxu-sc-h-pass.s: Likewise * gas/testsuite/gas/riscv/cv-maxu-sc-h-fail.d: Likewise * gas/testsuite/gas/riscv/cv-maxu-sc-h-fail.s: Likewise * gas/testsuite/gas/riscv/cv-maxu-sc-h-fail.l: Likewise * gas/testsuite/gas/riscv/cv-maxu-sc-b-pass.d: Likewise * gas/testsuite/gas/riscv/cv-maxu-sc-b-pass.s: Likewise * gas/testsuite/gas/riscv/cv-maxu-sc-b-fail.d: Likewise * gas/testsuite/gas/riscv/cv-maxu-sc-b-fail.s: Likewise * gas/testsuite/gas/riscv/cv-maxu-sc-b-fail.l: Likewise * gas/testsuite/gas/riscv/cv-maxu-sci-h-pass.d: Likewise * gas/testsuite/gas/riscv/cv-maxu-sci-h-pass.s: Likewise * gas/testsuite/gas/riscv/cv-maxu-sci-h-fail.d: Likewise * gas/testsuite/gas/riscv/cv-maxu-sci-h-fail.s: Likewise * gas/testsuite/gas/riscv/cv-maxu-sci-h-fail.l: Likewise * gas/testsuite/gas/riscv/cv-maxu-sci-b-pass.d: Likewise * gas/testsuite/gas/riscv/cv-maxu-sci-b-pass.s: Likewise * gas/testsuite/gas/riscv/cv-maxu-sci-b-fail.d: Likewise * gas/testsuite/gas/riscv/cv-maxu-sci-b-fail.s: Likewise * gas/testsuite/gas/riscv/cv-maxu-sci-b-fail.l: Likewise * gas/testsuite/gas/riscv/cv-srl-h-pass.d: Likewise * gas/testsuite/gas/riscv/cv-srl-h-pass.s: Likewise * gas/testsuite/gas/riscv/cv-srl-h-fail.d: Likewise * gas/testsuite/gas/riscv/cv-srl-h-fail.s: Likewise * gas/testsuite/gas/riscv/cv-srl-h-fail.l: Likewise * gas/testsuite/gas/riscv/cv-srl-b-pass.d: Likewise * gas/testsuite/gas/riscv/cv-srl-b-pass.s: Likewise * gas/testsuite/gas/riscv/cv-srl-b-fail.d: Likewise * gas/testsuite/gas/riscv/cv-srl-b-fail.s: Likewise * gas/testsuite/gas/riscv/cv-srl-b-fail.l: Likewise * gas/testsuite/gas/riscv/cv-srl-sc-h-pass.d: Likewise * gas/testsuite/gas/riscv/cv-srl-sc-h-pass.s: Likewise * gas/testsuite/gas/riscv/cv-srl-sc-h-fail.d: Likewise * gas/testsuite/gas/riscv/cv-srl-sc-h-fail.s: Likewise * gas/testsuite/gas/riscv/cv-srl-sc-h-fail.l: Likewise * gas/testsuite/gas/riscv/cv-srl-sc-b-pass.d: Likewise * gas/testsuite/gas/riscv/cv-srl-sc-b-pass.s: Likewise * gas/testsuite/gas/riscv/cv-srl-sc-b-fail.d: Likewise * gas/testsuite/gas/riscv/cv-srl-sc-b-fail.s: Likewise * gas/testsuite/gas/riscv/cv-srl-sc-b-fail.l: Likewise * gas/testsuite/gas/riscv/cv-srl-sci-h-pass.d: Likewise * gas/testsuite/gas/riscv/cv-srl-sci-h-pass.s: Likewise * gas/testsuite/gas/riscv/cv-srl-sci-h-fail.d: Likewise * gas/testsuite/gas/riscv/cv-srl-sci-h-fail.s: Likewise * gas/testsuite/gas/riscv/cv-srl-sci-h-fail.l: Likewise * gas/testsuite/gas/riscv/cv-srl-sci-b-pass.d: Likewise * gas/testsuite/gas/riscv/cv-srl-sci-b-pass.s: Likewise * gas/testsuite/gas/riscv/cv-srl-sci-b-fail.d: Likewise * gas/testsuite/gas/riscv/cv-srl-sci-b-fail.s: Likewise * gas/testsuite/gas/riscv/cv-srl-sci-b-fail.l: Likewise * gas/testsuite/gas/riscv/cv-sra-h-pass.d: Likewise * gas/testsuite/gas/riscv/cv-sra-h-pass.s: Likewise * gas/testsuite/gas/riscv/cv-sra-h-fail.d: Likewise * gas/testsuite/gas/riscv/cv-sra-h-fail.s: Likewise * gas/testsuite/gas/riscv/cv-sra-h-fail.l: Likewise * gas/testsuite/gas/riscv/cv-sra-b-pass.d: Likewise * gas/testsuite/gas/riscv/cv-sra-b-pass.s: Likewise * gas/testsuite/gas/riscv/cv-sra-b-fail.d: Likewise * gas/testsuite/gas/riscv/cv-sra-b-fail.s: Likewise * gas/testsuite/gas/riscv/cv-sra-b-fail.l: Likewise * gas/testsuite/gas/riscv/cv-sra-sc-h-pass.d: Likewise * gas/testsuite/gas/riscv/cv-sra-sc-h-pass.s: Likewise * gas/testsuite/gas/riscv/cv-sra-sc-h-fail.d: Likewise * gas/testsuite/gas/riscv/cv-sra-sc-h-fail.s: Likewise * gas/testsuite/gas/riscv/cv-sra-sc-h-fail.l: Likewise * gas/testsuite/gas/riscv/cv-sra-sc-b-pass.d: Likewise * gas/testsuite/gas/riscv/cv-sra-sc-b-pass.s: Likewise * gas/testsuite/gas/riscv/cv-sra-sc-b-fail.d: Likewise * gas/testsuite/gas/riscv/cv-sra-sc-b-fail.s: Likewise * gas/testsuite/gas/riscv/cv-sra-sc-b-fail.l: Likewise * gas/testsuite/gas/riscv/cv-sra-sci-h-pass.d: Likewise * gas/testsuite/gas/riscv/cv-sra-sci-h-pass.s: Likewise * gas/testsuite/gas/riscv/cv-sra-sci-h-fail.d: Likewise * gas/testsuite/gas/riscv/cv-sra-sci-h-fail.s: Likewise * gas/testsuite/gas/riscv/cv-sra-sci-h-fail.l: Likewise * gas/testsuite/gas/riscv/cv-sra-sci-b-pass.d: Likewise * gas/testsuite/gas/riscv/cv-sra-sci-b-pass.s: Likewise * gas/testsuite/gas/riscv/cv-sra-sci-b-fail.d: Likewise * gas/testsuite/gas/riscv/cv-sra-sci-b-fail.s: Likewise * gas/testsuite/gas/riscv/cv-sra-sci-b-fail.l: Likewise * gas/testsuite/gas/riscv/cv-sll-h-pass.d: Likewise * gas/testsuite/gas/riscv/cv-sll-h-pass.s: Likewise * gas/testsuite/gas/riscv/cv-sll-h-fail.d: Likewise * gas/testsuite/gas/riscv/cv-sll-h-fail.s: Likewise * gas/testsuite/gas/riscv/cv-sll-h-fail.l: Likewise * gas/testsuite/gas/riscv/cv-sll-b-pass.d: Likewise * gas/testsuite/gas/riscv/cv-sll-b-pass.s: Likewise * gas/testsuite/gas/riscv/cv-sll-b-fail.d: Likewise * gas/testsuite/gas/riscv/cv-sll-b-fail.s: Likewise * gas/testsuite/gas/riscv/cv-sll-b-fail.l: Likewise * gas/testsuite/gas/riscv/cv-sll-sc-h-pass.d: Likewise * gas/testsuite/gas/riscv/cv-sll-sc-h-pass.s: Likewise * gas/testsuite/gas/riscv/cv-sll-sc-h-fail.d: Likewise * gas/testsuite/gas/riscv/cv-sll-sc-h-fail.s: Likewise * gas/testsuite/gas/riscv/cv-sll-sc-h-fail.l: Likewise * gas/testsuite/gas/riscv/cv-sll-sc-b-pass.d: Likewise * gas/testsuite/gas/riscv/cv-sll-sc-b-pass.s: Likewise * gas/testsuite/gas/riscv/cv-sll-sc-b-fail.d: Likewise * gas/testsuite/gas/riscv/cv-sll-sc-b-fail.s: Likewise * gas/testsuite/gas/riscv/cv-sll-sc-b-fail.l: Likewise * gas/testsuite/gas/riscv/cv-sll-sci-h-pass.d: Likewise * gas/testsuite/gas/riscv/cv-sll-sci-h-pass.s: Likewise * gas/testsuite/gas/riscv/cv-sll-sci-h-fail.d: Likewise * gas/testsuite/gas/riscv/cv-sll-sci-h-fail.s: Likewise * gas/testsuite/gas/riscv/cv-sll-sci-h-fail.l: Likewise * gas/testsuite/gas/riscv/cv-sll-sci-b-pass.d: Likewise * gas/testsuite/gas/riscv/cv-sll-sci-b-pass.s: Likewise * gas/testsuite/gas/riscv/cv-sll-sci-b-fail.d: Likewise * gas/testsuite/gas/riscv/cv-sll-sci-b-fail.s: Likewise * gas/testsuite/gas/riscv/cv-sll-sci-b-fail.l: Likewise * gas/testsuite/gas/riscv/cv-or-h-pass.d: Likewise * gas/testsuite/gas/riscv/cv-or-h-pass.s: Likewise * gas/testsuite/gas/riscv/cv-or-h-fail.d: Likewise * gas/testsuite/gas/riscv/cv-or-h-fail.s: Likewise * gas/testsuite/gas/riscv/cv-or-h-fail.l: Likewise * gas/testsuite/gas/riscv/cv-or-b-pass.d: Likewise * gas/testsuite/gas/riscv/cv-or-b-pass.s: Likewise * gas/testsuite/gas/riscv/cv-or-b-fail.d: Likewise * gas/testsuite/gas/riscv/cv-or-b-fail.s: Likewise * gas/testsuite/gas/riscv/cv-or-b-fail.l: Likewise * gas/testsuite/gas/riscv/cv-or-sc-h-pass.d: Likewise * gas/testsuite/gas/riscv/cv-or-sc-h-pass.s: Likewise * gas/testsuite/gas/riscv/cv-or-sc-h-fail.d: Likewise * gas/testsuite/gas/riscv/cv-or-sc-h-fail.s: Likewise * gas/testsuite/gas/riscv/cv-or-sc-h-fail.l: Likewise * gas/testsuite/gas/riscv/cv-or-sc-b-pass.d: Likewise * gas/testsuite/gas/riscv/cv-or-sc-b-pass.s: Likewise * gas/testsuite/gas/riscv/cv-or-sc-b-fail.d: Likewise * gas/testsuite/gas/riscv/cv-or-sc-b-fail.s: Likewise * gas/testsuite/gas/riscv/cv-or-sc-b-fail.l: Likewise * gas/testsuite/gas/riscv/cv-or-sci-h-pass.d: Likewise * gas/testsuite/gas/riscv/cv-or-sci-h-pass.s: Likewise * gas/testsuite/gas/riscv/cv-or-sci-h-fail.d: Likewise * gas/testsuite/gas/riscv/cv-or-sci-h-fail.s: Likewise * gas/testsuite/gas/riscv/cv-or-sci-h-fail.l: Likewise * gas/testsuite/gas/riscv/cv-or-sci-b-pass.d: Likewise * gas/testsuite/gas/riscv/cv-or-sci-b-pass.s: Likewise * gas/testsuite/gas/riscv/cv-or-sci-b-fail.d: Likewise * gas/testsuite/gas/riscv/cv-or-sci-b-fail.s: Likewise * gas/testsuite/gas/riscv/cv-or-sci-b-fail.l: Likewise * gas/testsuite/gas/riscv/cv-xor-h-pass.d: Likewise * gas/testsuite/gas/riscv/cv-xor-h-pass.s: Likewise * gas/testsuite/gas/riscv/cv-xor-h-fail.d: Likewise * gas/testsuite/gas/riscv/cv-xor-h-fail.s: Likewise * gas/testsuite/gas/riscv/cv-xor-h-fail.l: Likewise * gas/testsuite/gas/riscv/cv-xor-b-pass.d: Likewise * gas/testsuite/gas/riscv/cv-xor-b-pass.s: Likewise * gas/testsuite/gas/riscv/cv-xor-b-fail.d: Likewise * gas/testsuite/gas/riscv/cv-xor-b-fail.s: Likewise * gas/testsuite/gas/riscv/cv-xor-b-fail.l: Likewise * gas/testsuite/gas/riscv/cv-xor-sc-h-pass.d: Likewise * gas/testsuite/gas/riscv/cv-xor-sc-h-pass.s: Likewise * gas/testsuite/gas/riscv/cv-xor-sc-h-fail.d: Likewise * gas/testsuite/gas/riscv/cv-xor-sc-h-fail.s: Likewise * gas/testsuite/gas/riscv/cv-xor-sc-h-fail.l: Likewise * gas/testsuite/gas/riscv/cv-xor-sc-b-pass.d: Likewise * gas/testsuite/gas/riscv/cv-xor-sc-b-pass.s: Likewise * gas/testsuite/gas/riscv/cv-xor-sc-b-fail.d: Likewise * gas/testsuite/gas/riscv/cv-xor-sc-b-fail.s: Likewise * gas/testsuite/gas/riscv/cv-xor-sc-b-fail.l: Likewise * gas/testsuite/gas/riscv/cv-xor-sci-h-pass.d: Likewise * gas/testsuite/gas/riscv/cv-xor-sci-h-pass.s: Likewise * gas/testsuite/gas/riscv/cv-xor-sci-h-fail.d: Likewise * gas/testsuite/gas/riscv/cv-xor-sci-h-fail.s: Likewise * gas/testsuite/gas/riscv/cv-xor-sci-h-fail.l: Likewise * gas/testsuite/gas/riscv/cv-xor-sci-b-pass.d: Likewise * gas/testsuite/gas/riscv/cv-xor-sci-b-pass.s: Likewise * gas/testsuite/gas/riscv/cv-xor-sci-b-fail.d: Likewise * gas/testsuite/gas/riscv/cv-xor-sci-b-fail.s: Likewise * gas/testsuite/gas/riscv/cv-xor-sci-b-fail.l: Likewise * gas/testsuite/gas/riscv/cv-and-h-pass.d: Likewise * gas/testsuite/gas/riscv/cv-and-h-pass.s: Likewise * gas/testsuite/gas/riscv/cv-and-h-fail.d: Likewise * gas/testsuite/gas/riscv/cv-and-h-fail.s: Likewise * gas/testsuite/gas/riscv/cv-and-h-fail.l: Likewise * gas/testsuite/gas/riscv/cv-and-b-pass.d: Likewise * gas/testsuite/gas/riscv/cv-and-b-pass.s: Likewise * gas/testsuite/gas/riscv/cv-and-b-fail.d: Likewise * gas/testsuite/gas/riscv/cv-and-b-fail.s: Likewise * gas/testsuite/gas/riscv/cv-and-b-fail.l: Likewise * gas/testsuite/gas/riscv/cv-and-sc-h-pass.d: Likewise * gas/testsuite/gas/riscv/cv-and-sc-h-pass.s: Likewise * gas/testsuite/gas/riscv/cv-and-sc-h-fail.d: Likewise * gas/testsuite/gas/riscv/cv-and-sc-h-fail.s: Likewise * gas/testsuite/gas/riscv/cv-and-sc-h-fail.l: Likewise * gas/testsuite/gas/riscv/cv-and-sc-b-pass.d: Likewise * gas/testsuite/gas/riscv/cv-and-sc-b-pass.s: Likewise * gas/testsuite/gas/riscv/cv-and-sc-b-fail.d: Likewise * gas/testsuite/gas/riscv/cv-and-sc-b-fail.s: Likewise * gas/testsuite/gas/riscv/cv-and-sc-b-fail.l: Likewise * gas/testsuite/gas/riscv/cv-and-sci-h-pass.d: Likewise * gas/testsuite/gas/riscv/cv-and-sci-h-pass.s: Likewise * gas/testsuite/gas/riscv/cv-and-sci-h-fail.d: Likewise * gas/testsuite/gas/riscv/cv-and-sci-h-fail.s: Likewise * gas/testsuite/gas/riscv/cv-and-sci-h-fail.l: Likewise * gas/testsuite/gas/riscv/cv-and-sci-b-pass.d: Likewise * gas/testsuite/gas/riscv/cv-and-sci-b-pass.s: Likewise * gas/testsuite/gas/riscv/cv-and-sci-b-fail.d: Likewise * gas/testsuite/gas/riscv/cv-and-sci-b-fail.s: Likewise * gas/testsuite/gas/riscv/cv-and-sci-b-fail.l: Likewise * gas/testsuite/gas/riscv/cv-abs-h-pass.d: Likewise * gas/testsuite/gas/riscv/cv-abs-h-pass.s: Likewise * gas/testsuite/gas/riscv/cv-abs-h-fail.d: Likewise * gas/testsuite/gas/riscv/cv-abs-h-fail.s: Likewise * gas/testsuite/gas/riscv/cv-abs-h-fail.l: Likewise * gas/testsuite/gas/riscv/cv-abs-b-pass.d: Likewise * gas/testsuite/gas/riscv/cv-abs-b-pass.s: Likewise * gas/testsuite/gas/riscv/cv-abs-b-fail.d: Likewise * gas/testsuite/gas/riscv/cv-abs-b-fail.s: Likewise * gas/testsuite/gas/riscv/cv-abs-b-fail.l: Likewise * gas/testsuite/gas/riscv/cv-dotup-h-pass.d: Likewise * gas/testsuite/gas/riscv/cv-dotup-h-pass.s: Likewise * gas/testsuite/gas/riscv/cv-dotup-h-fail.d: Likewise * gas/testsuite/gas/riscv/cv-dotup-h-fail.s: Likewise * gas/testsuite/gas/riscv/cv-dotup-h-fail.l: Likewise * gas/testsuite/gas/riscv/cv-dotup-b-pass.d: Likewise * gas/testsuite/gas/riscv/cv-dotup-b-pass.s: Likewise * gas/testsuite/gas/riscv/cv-dotup-b-fail.d: Likewise * gas/testsuite/gas/riscv/cv-dotup-b-fail.s: Likewise * gas/testsuite/gas/riscv/cv-dotup-b-fail.l: Likewise * gas/testsuite/gas/riscv/cv-dotup-sc-h-pass.d: Likewise * gas/testsuite/gas/riscv/cv-dotup-sc-h-pass.s: Likewise * gas/testsuite/gas/riscv/cv-dotup-sc-h-fail.d: Likewise * gas/testsuite/gas/riscv/cv-dotup-sc-h-fail.s: Likewise * gas/testsuite/gas/riscv/cv-dotup-sc-h-fail.l: Likewise * gas/testsuite/gas/riscv/cv-dotup-sc-b-pass.d: Likewise * gas/testsuite/gas/riscv/cv-dotup-sc-b-pass.s: Likewise * gas/testsuite/gas/riscv/cv-dotup-sc-b-fail.d: Likewise * gas/testsuite/gas/riscv/cv-dotup-sc-b-fail.s: Likewise * gas/testsuite/gas/riscv/cv-dotup-sc-b-fail.l: Likewise * gas/testsuite/gas/riscv/cv-dotup-sci-h-pass.d: Likewise * gas/testsuite/gas/riscv/cv-dotup-sci-h-pass.s: Likewise * gas/testsuite/gas/riscv/cv-dotup-sci-h-fail.d: Likewise * gas/testsuite/gas/riscv/cv-dotup-sci-h-fail.s: Likewise * gas/testsuite/gas/riscv/cv-dotup-sci-h-fail.l: Likewise * gas/testsuite/gas/riscv/cv-dotup-sci-b-pass.d: Likewise * gas/testsuite/gas/riscv/cv-dotup-sci-b-pass.s: Likewise * gas/testsuite/gas/riscv/cv-dotup-sci-b-fail.d: Likewise * gas/testsuite/gas/riscv/cv-dotup-sci-b-fail.s: Likewise * gas/testsuite/gas/riscv/cv-dotup-sci-b-fail.l: Likewise * gas/testsuite/gas/riscv/cv-dotusp-h-pass.d: Likewise * gas/testsuite/gas/riscv/cv-dotusp-h-pass.s: Likewise * gas/testsuite/gas/riscv/cv-dotusp-h-fail.d: Likewise * gas/testsuite/gas/riscv/cv-dotusp-h-fail.s: Likewise * gas/testsuite/gas/riscv/cv-dotusp-h-fail.l: Likewise * gas/testsuite/gas/riscv/cv-dotusp-b-pass.d: Likewise * gas/testsuite/gas/riscv/cv-dotusp-b-pass.s: Likewise * gas/testsuite/gas/riscv/cv-dotusp-b-fail.d: Likewise * gas/testsuite/gas/riscv/cv-dotusp-b-fail.s: Likewise * gas/testsuite/gas/riscv/cv-dotusp-b-fail.l: Likewise * gas/testsuite/gas/riscv/cv-dotusp-sc-h-pass.d: Likewise * gas/testsuite/gas/riscv/cv-dotusp-sc-h-pass.s: Likewise * gas/testsuite/gas/riscv/cv-dotusp-sc-h-fail.d: Likewise * gas/testsuite/gas/riscv/cv-dotusp-sc-h-fail.s: Likewise * gas/testsuite/gas/riscv/cv-dotusp-sc-h-fail.l: Likewise * gas/testsuite/gas/riscv/cv-dotusp-sc-b-pass.d: Likewise * gas/testsuite/gas/riscv/cv-dotusp-sc-b-pass.s: Likewise * gas/testsuite/gas/riscv/cv-dotusp-sc-b-fail.d: Likewise * gas/testsuite/gas/riscv/cv-dotusp-sc-b-fail.s: Likewise * gas/testsuite/gas/riscv/cv-dotusp-sc-b-fail.l: Likewise * gas/testsuite/gas/riscv/cv-dotusp-sci-h-pass.d: Likewise * gas/testsuite/gas/riscv/cv-dotusp-sci-h-pass.s: Likewise * gas/testsuite/gas/riscv/cv-dotusp-sci-h-fail.d: Likewise * gas/testsuite/gas/riscv/cv-dotusp-sci-h-fail.s: Likewise * gas/testsuite/gas/riscv/cv-dotusp-sci-h-fail.l: Likewise * gas/testsuite/gas/riscv/cv-dotusp-sci-b-pass.d: Likewise * gas/testsuite/gas/riscv/cv-dotusp-sci-b-pass.s: Likewise * gas/testsuite/gas/riscv/cv-dotusp-sci-b-fail.d: Likewise * gas/testsuite/gas/riscv/cv-dotusp-sci-b-fail.s: Likewise * gas/testsuite/gas/riscv/cv-dotusp-sci-b-fail.l: Likewise * gas/testsuite/gas/riscv/cv-dotsp-h-pass.d: Likewise * gas/testsuite/gas/riscv/cv-dotsp-h-pass.s: Likewise * gas/testsuite/gas/riscv/cv-dotsp-h-fail.d: Likewise * gas/testsuite/gas/riscv/cv-dotsp-h-fail.s: Likewise * gas/testsuite/gas/riscv/cv-dotsp-h-fail.l: Likewise * gas/testsuite/gas/riscv/cv-dotsp-b-pass.d: Likewise * gas/testsuite/gas/riscv/cv-dotsp-b-pass.s: Likewise * gas/testsuite/gas/riscv/cv-dotsp-b-fail.d: Likewise * gas/testsuite/gas/riscv/cv-dotsp-b-fail.s: Likewise * gas/testsuite/gas/riscv/cv-dotsp-b-fail.l: Likewise * gas/testsuite/gas/riscv/cv-dotsp-sc-h-pass.d: Likewise * gas/testsuite/gas/riscv/cv-dotsp-sc-h-pass.s: Likewise * gas/testsuite/gas/riscv/cv-dotsp-sc-h-fail.d: Likewise * gas/testsuite/gas/riscv/cv-dotsp-sc-h-fail.s: Likewise * gas/testsuite/gas/riscv/cv-dotsp-sc-h-fail.l: Likewise * gas/testsuite/gas/riscv/cv-dotsp-sc-b-pass.d: Likewise * gas/testsuite/gas/riscv/cv-dotsp-sc-b-pass.s: Likewise * gas/testsuite/gas/riscv/cv-dotsp-sc-b-fail.d: Likewise * gas/testsuite/gas/riscv/cv-dotsp-sc-b-fail.s: Likewise * gas/testsuite/gas/riscv/cv-dotsp-sc-b-fail.l: Likewise * gas/testsuite/gas/riscv/cv-dotsp-sci-h-pass.d: Likewise * gas/testsuite/gas/riscv/cv-dotsp-sci-h-pass.s: Likewise * gas/testsuite/gas/riscv/cv-dotsp-sci-h-fail.d: Likewise * gas/testsuite/gas/riscv/cv-dotsp-sci-h-fail.s: Likewise * gas/testsuite/gas/riscv/cv-dotsp-sci-h-fail.l: Likewise * gas/testsuite/gas/riscv/cv-dotsp-sci-b-pass.d: Likewise * gas/testsuite/gas/riscv/cv-dotsp-sci-b-pass.s: Likewise * gas/testsuite/gas/riscv/cv-dotsp-sci-b-fail.d: Likewise * gas/testsuite/gas/riscv/cv-dotsp-sci-b-fail.s: Likewise * gas/testsuite/gas/riscv/cv-dotsp-sci-b-fail.l: Likewise * gas/testsuite/gas/riscv/cv-sdotup-h-pass.d: Likewise * gas/testsuite/gas/riscv/cv-sdotup-h-pass.s: Likewise * gas/testsuite/gas/riscv/cv-sdotup-h-fail.d: Likewise * gas/testsuite/gas/riscv/cv-sdotup-h-fail.s: Likewise * gas/testsuite/gas/riscv/cv-sdotup-h-fail.l: Likewise * gas/testsuite/gas/riscv/cv-sdotup-b-pass.d: Likewise * gas/testsuite/gas/riscv/cv-sdotup-b-pass.s: Likewise * gas/testsuite/gas/riscv/cv-sdotup-b-fail.d: Likewise * gas/testsuite/gas/riscv/cv-sdotup-b-fail.s: Likewise * gas/testsuite/gas/riscv/cv-sdotup-b-fail.l: Likewise * gas/testsuite/gas/riscv/cv-sdotup-sc-h-pass.d: Likewise * gas/testsuite/gas/riscv/cv-sdotup-sc-h-pass.s: Likewise * gas/testsuite/gas/riscv/cv-sdotup-sc-h-fail.d: Likewise * gas/testsuite/gas/riscv/cv-sdotup-sc-h-fail.s: Likewise * gas/testsuite/gas/riscv/cv-sdotup-sc-h-fail.l: Likewise * gas/testsuite/gas/riscv/cv-sdotup-sc-b-pass.d: Likewise * gas/testsuite/gas/riscv/cv-sdotup-sc-b-pass.s: Likewise * gas/testsuite/gas/riscv/cv-sdotup-sc-b-fail.d: Likewise * gas/testsuite/gas/riscv/cv-sdotup-sc-b-fail.s: Likewise * gas/testsuite/gas/riscv/cv-sdotup-sc-b-fail.l: Likewise * gas/testsuite/gas/riscv/cv-sdotup-sci-h-pass.d: Likewise * gas/testsuite/gas/riscv/cv-sdotup-sci-h-pass.s: Likewise * gas/testsuite/gas/riscv/cv-sdotup-sci-h-fail.d: Likewise * gas/testsuite/gas/riscv/cv-sdotup-sci-h-fail.s: Likewise * gas/testsuite/gas/riscv/cv-sdotup-sci-h-fail.l: Likewise * gas/testsuite/gas/riscv/cv-sdotup-sci-b-pass.d: Likewise * gas/testsuite/gas/riscv/cv-sdotup-sci-b-pass.s: Likewise * gas/testsuite/gas/riscv/cv-sdotup-sci-b-fail.d: Likewise * gas/testsuite/gas/riscv/cv-sdotup-sci-b-fail.s: Likewise * gas/testsuite/gas/riscv/cv-sdotup-sci-b-fail.l: Likewise * gas/testsuite/gas/riscv/cv-sdotusp-h-pass.d: Likewise * gas/testsuite/gas/riscv/cv-sdotusp-h-pass.s: Likewise * gas/testsuite/gas/riscv/cv-sdotusp-h-fail.d: Likewise * gas/testsuite/gas/riscv/cv-sdotusp-h-fail.s: Likewise * gas/testsuite/gas/riscv/cv-sdotusp-h-fail.l: Likewise * gas/testsuite/gas/riscv/cv-sdotusp-b-pass.d: Likewise * gas/testsuite/gas/riscv/cv-sdotusp-b-pass.s: Likewise * gas/testsuite/gas/riscv/cv-sdotusp-b-fail.d: Likewise * gas/testsuite/gas/riscv/cv-sdotusp-b-fail.s: Likewise * gas/testsuite/gas/riscv/cv-sdotusp-b-fail.l: Likewise * gas/testsuite/gas/riscv/cv-sdotusp-sc-h-pass.d: Likewise * gas/testsuite/gas/riscv/cv-sdotusp-sc-h-pass.s: Likewise * gas/testsuite/gas/riscv/cv-sdotusp-sc-h-fail.d: Likewise * gas/testsuite/gas/riscv/cv-sdotusp-sc-h-fail.s: Likewise * gas/testsuite/gas/riscv/cv-sdotusp-sc-h-fail.l: Likewise * gas/testsuite/gas/riscv/cv-sdotusp-sc-b-pass.d: Likewise * gas/testsuite/gas/riscv/cv-sdotusp-sc-b-pass.s: Likewise * gas/testsuite/gas/riscv/cv-sdotusp-sc-b-fail.d: Likewise * gas/testsuite/gas/riscv/cv-sdotusp-sc-b-fail.s: Likewise * gas/testsuite/gas/riscv/cv-sdotusp-sc-b-fail.l: Likewise * gas/testsuite/gas/riscv/cv-sdotusp-sci-h-pass.d: Likewise * gas/testsuite/gas/riscv/cv-sdotusp-sci-h-pass.s: Likewise * gas/testsuite/gas/riscv/cv-sdotusp-sci-h-fail.d: Likewise * gas/testsuite/gas/riscv/cv-sdotusp-sci-h-fail.s: Likewise * gas/testsuite/gas/riscv/cv-sdotusp-sci-h-fail.l: Likewise * gas/testsuite/gas/riscv/cv-sdotusp-sci-b-pass.d: Likewise * gas/testsuite/gas/riscv/cv-sdotusp-sci-b-pass.s: Likewise * gas/testsuite/gas/riscv/cv-sdotusp-sci-b-fail.d: Likewise * gas/testsuite/gas/riscv/cv-sdotusp-sci-b-fail.s: Likewise * gas/testsuite/gas/riscv/cv-sdotusp-sci-b-fail.l: Likewise * gas/testsuite/gas/riscv/cv-sdotsp-h-pass.d: Likewise * gas/testsuite/gas/riscv/cv-sdotsp-h-pass.s: Likewise * gas/testsuite/gas/riscv/cv-sdotsp-h-fail.d: Likewise * gas/testsuite/gas/riscv/cv-sdotsp-h-fail.s: Likewise * gas/testsuite/gas/riscv/cv-sdotsp-h-fail.l: Likewise * gas/testsuite/gas/riscv/cv-sdotsp-b-pass.d: Likewise * gas/testsuite/gas/riscv/cv-sdotsp-b-pass.s: Likewise * gas/testsuite/gas/riscv/cv-sdotsp-b-fail.d: Likewise * gas/testsuite/gas/riscv/cv-sdotsp-b-fail.s: Likewise * gas/testsuite/gas/riscv/cv-sdotsp-b-fail.l: Likewise * gas/testsuite/gas/riscv/cv-sdotsp-sc-h-pass.d: Likewise * gas/testsuite/gas/riscv/cv-sdotsp-sc-h-pass.s: Likewise * gas/testsuite/gas/riscv/cv-sdotsp-sc-h-fail.d: Likewise * gas/testsuite/gas/riscv/cv-sdotsp-sc-h-fail.s: Likewise * gas/testsuite/gas/riscv/cv-sdotsp-sc-h-fail.l: Likewise * gas/testsuite/gas/riscv/cv-sdotsp-sc-b-pass.d: Likewise * gas/testsuite/gas/riscv/cv-sdotsp-sc-b-pass.s: Likewise * gas/testsuite/gas/riscv/cv-sdotsp-sc-b-fail.d: Likewise * gas/testsuite/gas/riscv/cv-sdotsp-sc-b-fail.s: Likewise * gas/testsuite/gas/riscv/cv-sdotsp-sc-b-fail.l: Likewise * gas/testsuite/gas/riscv/cv-sdotsp-sci-h-pass.d: Likewise * gas/testsuite/gas/riscv/cv-sdotsp-sci-h-pass.s: Likewise * gas/testsuite/gas/riscv/cv-sdotsp-sci-h-fail.d: Likewise * gas/testsuite/gas/riscv/cv-sdotsp-sci-h-fail.s: Likewise * gas/testsuite/gas/riscv/cv-sdotsp-sci-h-fail.l: Likewise * gas/testsuite/gas/riscv/cv-sdotsp-sci-b-pass.d: Likewise * gas/testsuite/gas/riscv/cv-sdotsp-sci-b-pass.s: Likewise * gas/testsuite/gas/riscv/cv-sdotsp-sci-b-fail.d: Likewise * gas/testsuite/gas/riscv/cv-sdotsp-sci-b-fail.s: Likewise * gas/testsuite/gas/riscv/cv-sdotsp-sci-b-fail.l: Likewise * gas/testsuite/gas/riscv/cv-extract-h-pass.d: Likewise * gas/testsuite/gas/riscv/cv-extract-h-pass.s: Likewise * gas/testsuite/gas/riscv/cv-extract-h-fail.d: Likewise * gas/testsuite/gas/riscv/cv-extract-h-fail.s: Likewise * gas/testsuite/gas/riscv/cv-extract-h-fail.l: Likewise * gas/testsuite/gas/riscv/cv-extract-b-pass.d: Likewise * gas/testsuite/gas/riscv/cv-extract-b-pass.s: Likewise * gas/testsuite/gas/riscv/cv-extract-b-fail.d: Likewise * gas/testsuite/gas/riscv/cv-extract-b-fail.s: Likewise * gas/testsuite/gas/riscv/cv-extract-b-fail.l: Likewise * gas/testsuite/gas/riscv/cv-extractu-h-pass.d: Likewise * gas/testsuite/gas/riscv/cv-extractu-h-pass.s: Likewise * gas/testsuite/gas/riscv/cv-extractu-h-fail.d: Likewise * gas/testsuite/gas/riscv/cv-extractu-h-fail.s: Likewise * gas/testsuite/gas/riscv/cv-extractu-h-fail.l: Likewise * gas/testsuite/gas/riscv/cv-extractu-b-pass.d: Likewise * gas/testsuite/gas/riscv/cv-extractu-b-pass.s: Likewise * gas/testsuite/gas/riscv/cv-extractu-b-fail.d: Likewise * gas/testsuite/gas/riscv/cv-extractu-b-fail.s: Likewise * gas/testsuite/gas/riscv/cv-extractu-b-fail.l: Likewise * gas/testsuite/gas/riscv/cv-insert-h-pass.d: Likewise * gas/testsuite/gas/riscv/cv-insert-h-pass.s: Likewise * gas/testsuite/gas/riscv/cv-insert-h-fail.d: Likewise * gas/testsuite/gas/riscv/cv-insert-h-fail.s: Likewise * gas/testsuite/gas/riscv/cv-insert-h-fail.l: Likewise * gas/testsuite/gas/riscv/cv-insert-b-pass.d: Likewise * gas/testsuite/gas/riscv/cv-insert-b-pass.s: Likewise * gas/testsuite/gas/riscv/cv-insert-b-fail.d: Likewise * gas/testsuite/gas/riscv/cv-insert-b-fail.s: Likewise * gas/testsuite/gas/riscv/cv-insert-b-fail.l: Likewise * gas/testsuite/gas/riscv/cv-shuffle-h-pass.d: Likewise * gas/testsuite/gas/riscv/cv-shuffle-h-pass.s: Likewise * gas/testsuite/gas/riscv/cv-shuffle-h-fail.d: Likewise * gas/testsuite/gas/riscv/cv-shuffle-h-fail.s: Likewise * gas/testsuite/gas/riscv/cv-shuffle-h-fail.l: Likewise * gas/testsuite/gas/riscv/cv-shuffle-b-pass.d: Likewise * gas/testsuite/gas/riscv/cv-shuffle-b-pass.s: Likewise * gas/testsuite/gas/riscv/cv-shuffle-b-fail.d: Likewise * gas/testsuite/gas/riscv/cv-shuffle-b-fail.s: Likewise * gas/testsuite/gas/riscv/cv-shuffle-b-fail.l: Likewise * gas/testsuite/gas/riscv/cv-shuffle-sci-h-pass.d: Likewise * gas/testsuite/gas/riscv/cv-shuffle-sci-h-pass.s: Likewise * gas/testsuite/gas/riscv/cv-shuffle-sci-h-fail.d: Likewise * gas/testsuite/gas/riscv/cv-shuffle-sci-h-fail.s: Likewise * gas/testsuite/gas/riscv/cv-shuffle-sci-h-fail.l: Likewise * gas/testsuite/gas/riscv/cv-shufflei0-sci-b-pass.d: Likewise * gas/testsuite/gas/riscv/cv-shufflei0-sci-b-pass.s: Likewise * gas/testsuite/gas/riscv/cv-shufflei0-sci-b-fail.d: Likewise * gas/testsuite/gas/riscv/cv-shufflei0-sci-b-fail.s: Likewise * gas/testsuite/gas/riscv/cv-shufflei0-sci-b-fail.l: Likewise * gas/testsuite/gas/riscv/cv-shufflei1-sci-b-pass.d: Likewise * gas/testsuite/gas/riscv/cv-shufflei1-sci-b-pass.s: Likewise * gas/testsuite/gas/riscv/cv-shufflei1-sci-b-fail.d: Likewise * gas/testsuite/gas/riscv/cv-shufflei1-sci-b-fail.s: Likewise * gas/testsuite/gas/riscv/cv-shufflei1-sci-b-fail.l: Likewise * gas/testsuite/gas/riscv/cv-shufflei2-sci-b-pass.d: Likewise * gas/testsuite/gas/riscv/cv-shufflei2-sci-b-pass.s: Likewise * gas/testsuite/gas/riscv/cv-shufflei2-sci-b-fail.d: Likewise * gas/testsuite/gas/riscv/cv-shufflei2-sci-b-fail.s: Likewise * gas/testsuite/gas/riscv/cv-shufflei2-sci-b-fail.l: Likewise * gas/testsuite/gas/riscv/cv-shufflei3-sci-b-pass.d: Likewise * gas/testsuite/gas/riscv/cv-shufflei3-sci-b-pass.s: Likewise * gas/testsuite/gas/riscv/cv-shufflei3-sci-b-fail.d: Likewise * gas/testsuite/gas/riscv/cv-shufflei3-sci-b-fail.s: Likewise * gas/testsuite/gas/riscv/cv-shufflei3-sci-b-fail.l: Likewise * gas/testsuite/gas/riscv/cv-shuffle2-h-pass.d: Likewise * gas/testsuite/gas/riscv/cv-shuffle2-h-pass.s: Likewise * gas/testsuite/gas/riscv/cv-shuffle2-h-fail.d: Likewise * gas/testsuite/gas/riscv/cv-shuffle2-h-fail.s: Likewise * gas/testsuite/gas/riscv/cv-shuffle2-h-fail.l: Likewise * gas/testsuite/gas/riscv/cv-shuffle2-b-pass.d: Likewise * gas/testsuite/gas/riscv/cv-shuffle2-b-pass.s: Likewise * gas/testsuite/gas/riscv/cv-shuffle2-b-fail.d: Likewise * gas/testsuite/gas/riscv/cv-shuffle2-b-fail.s: Likewise * gas/testsuite/gas/riscv/cv-shuffle2-b-fail.l: Likewise * gas/testsuite/gas/riscv/cv-pack-pass.d: Likewise * gas/testsuite/gas/riscv/cv-pack-pass.s: Likewise * gas/testsuite/gas/riscv/cv-pack-fail.d: Likewise * gas/testsuite/gas/riscv/cv-pack-fail.s: Likewise * gas/testsuite/gas/riscv/cv-pack-fail.l: Likewise * gas/testsuite/gas/riscv/cv-pack-h-pass.d: Likewise * gas/testsuite/gas/riscv/cv-pack-h-pass.s: Likewise * gas/testsuite/gas/riscv/cv-pack-h-fail.d: Likewise * gas/testsuite/gas/riscv/cv-pack-h-fail.s: Likewise * gas/testsuite/gas/riscv/cv-pack-h-fail.l: Likewise * gas/testsuite/gas/riscv/cv-packhi-b-pass.d: Likewise * gas/testsuite/gas/riscv/cv-packhi-b-pass.s: Likewise * gas/testsuite/gas/riscv/cv-packhi-b-fail.d: Likewise * gas/testsuite/gas/riscv/cv-packhi-b-fail.s: Likewise * gas/testsuite/gas/riscv/cv-packhi-b-fail.l: Likewise * gas/testsuite/gas/riscv/cv-packlo-b-pass.d: Likewise * gas/testsuite/gas/riscv/cv-packlo-b-pass.s: Likewise * gas/testsuite/gas/riscv/cv-packlo-b-fail.d: Likewise * gas/testsuite/gas/riscv/cv-packlo-b-fail.s: Likewise * gas/testsuite/gas/riscv/cv-packlo-b-fail.l: Likewise * gas/testsuite/gas/riscv/cv-cmpeq-h-pass.d: Likewise * gas/testsuite/gas/riscv/cv-cmpeq-h-pass.s: Likewise * gas/testsuite/gas/riscv/cv-cmpeq-h-fail.d: Likewise * gas/testsuite/gas/riscv/cv-cmpeq-h-fail.s: Likewise * gas/testsuite/gas/riscv/cv-cmpeq-h-fail.l: Likewise * gas/testsuite/gas/riscv/cv-cmpeq-b-pass.d: Likewise * gas/testsuite/gas/riscv/cv-cmpeq-b-pass.s: Likewise * gas/testsuite/gas/riscv/cv-cmpeq-b-fail.d: Likewise * gas/testsuite/gas/riscv/cv-cmpeq-b-fail.s: Likewise * gas/testsuite/gas/riscv/cv-cmpeq-b-fail.l: Likewise * gas/testsuite/gas/riscv/cv-cmpeq-sc-h-pass.d: Likewise * gas/testsuite/gas/riscv/cv-cmpeq-sc-h-pass.s: Likewise * gas/testsuite/gas/riscv/cv-cmpeq-sc-h-fail.d: Likewise * gas/testsuite/gas/riscv/cv-cmpeq-sc-h-fail.s: Likewise * gas/testsuite/gas/riscv/cv-cmpeq-sc-h-fail.l: Likewise * gas/testsuite/gas/riscv/cv-cmpeq-sc-b-pass.d: Likewise * gas/testsuite/gas/riscv/cv-cmpeq-sc-b-pass.s: Likewise * gas/testsuite/gas/riscv/cv-cmpeq-sc-b-fail.d: Likewise * gas/testsuite/gas/riscv/cv-cmpeq-sc-b-fail.s: Likewise * gas/testsuite/gas/riscv/cv-cmpeq-sc-b-fail.l: Likewise * gas/testsuite/gas/riscv/cv-cmpeq-sci-h-pass.d: Likewise * gas/testsuite/gas/riscv/cv-cmpeq-sci-h-pass.s: Likewise * gas/testsuite/gas/riscv/cv-cmpeq-sci-h-fail.d: Likewise * gas/testsuite/gas/riscv/cv-cmpeq-sci-h-fail.s: Likewise * gas/testsuite/gas/riscv/cv-cmpeq-sci-h-fail.l: Likewise * gas/testsuite/gas/riscv/cv-cmpeq-sci-b-pass.d: Likewise * gas/testsuite/gas/riscv/cv-cmpeq-sci-b-pass.s: Likewise * gas/testsuite/gas/riscv/cv-cmpeq-sci-b-fail.d: Likewise * gas/testsuite/gas/riscv/cv-cmpeq-sci-b-fail.s: Likewise * gas/testsuite/gas/riscv/cv-cmpeq-sci-b-fail.l: Likewise * gas/testsuite/gas/riscv/cv-cmpne-h-pass.d: Likewise * gas/testsuite/gas/riscv/cv-cmpne-h-pass.s: Likewise * gas/testsuite/gas/riscv/cv-cmpne-h-fail.d: Likewise * gas/testsuite/gas/riscv/cv-cmpne-h-fail.s: Likewise * gas/testsuite/gas/riscv/cv-cmpne-h-fail.l: Likewise * gas/testsuite/gas/riscv/cv-cmpne-b-pass.d: Likewise * gas/testsuite/gas/riscv/cv-cmpne-b-pass.s: Likewise * gas/testsuite/gas/riscv/cv-cmpne-b-fail.d: Likewise * gas/testsuite/gas/riscv/cv-cmpne-b-fail.s: Likewise * gas/testsuite/gas/riscv/cv-cmpne-b-fail.l: Likewise * gas/testsuite/gas/riscv/cv-cmpne-sc-h-pass.d: Likewise * gas/testsuite/gas/riscv/cv-cmpne-sc-h-pass.s: Likewise * gas/testsuite/gas/riscv/cv-cmpne-sc-h-fail.d: Likewise * gas/testsuite/gas/riscv/cv-cmpne-sc-h-fail.s: Likewise * gas/testsuite/gas/riscv/cv-cmpne-sc-h-fail.l: Likewise * gas/testsuite/gas/riscv/cv-cmpne-sc-b-pass.d: Likewise * gas/testsuite/gas/riscv/cv-cmpne-sc-b-pass.s: Likewise * gas/testsuite/gas/riscv/cv-cmpne-sc-b-fail.d: Likewise * gas/testsuite/gas/riscv/cv-cmpne-sc-b-fail.s: Likewise * gas/testsuite/gas/riscv/cv-cmpne-sc-b-fail.l: Likewise * gas/testsuite/gas/riscv/cv-cmpne-sci-h-pass.d: Likewise * gas/testsuite/gas/riscv/cv-cmpne-sci-h-pass.s: Likewise * gas/testsuite/gas/riscv/cv-cmpne-sci-h-fail.d: Likewise * gas/testsuite/gas/riscv/cv-cmpne-sci-h-fail.s: Likewise * gas/testsuite/gas/riscv/cv-cmpne-sci-h-fail.l: Likewise * gas/testsuite/gas/riscv/cv-cmpne-sci-b-pass.d: Likewise * gas/testsuite/gas/riscv/cv-cmpne-sci-b-pass.s: Likewise * gas/testsuite/gas/riscv/cv-cmpne-sci-b-fail.d: Likewise * gas/testsuite/gas/riscv/cv-cmpne-sci-b-fail.s: Likewise * gas/testsuite/gas/riscv/cv-cmpne-sci-b-fail.l: Likewise * gas/testsuite/gas/riscv/cv-cmpgt-h-pass.d: Likewise * gas/testsuite/gas/riscv/cv-cmpgt-h-pass.s: Likewise * gas/testsuite/gas/riscv/cv-cmpgt-h-fail.d: Likewise * gas/testsuite/gas/riscv/cv-cmpgt-h-fail.s: Likewise * gas/testsuite/gas/riscv/cv-cmpgt-h-fail.l: Likewise * gas/testsuite/gas/riscv/cv-cmpgt-b-pass.d: Likewise * gas/testsuite/gas/riscv/cv-cmpgt-b-pass.s: Likewise * gas/testsuite/gas/riscv/cv-cmpgt-b-fail.d: Likewise * gas/testsuite/gas/riscv/cv-cmpgt-b-fail.s: Likewise * gas/testsuite/gas/riscv/cv-cmpgt-b-fail.l: Likewise * gas/testsuite/gas/riscv/cv-cmpgt-sc-h-pass.d: Likewise * gas/testsuite/gas/riscv/cv-cmpgt-sc-h-pass.s: Likewise * gas/testsuite/gas/riscv/cv-cmpgt-sc-h-fail.d: Likewise * gas/testsuite/gas/riscv/cv-cmpgt-sc-h-fail.s: Likewise * gas/testsuite/gas/riscv/cv-cmpgt-sc-h-fail.l: Likewise * gas/testsuite/gas/riscv/cv-cmpgt-sc-b-pass.d: Likewise * gas/testsuite/gas/riscv/cv-cmpgt-sc-b-pass.s: Likewise * gas/testsuite/gas/riscv/cv-cmpgt-sc-b-fail.d: Likewise * gas/testsuite/gas/riscv/cv-cmpgt-sc-b-fail.s: Likewise * gas/testsuite/gas/riscv/cv-cmpgt-sc-b-fail.l: Likewise * gas/testsuite/gas/riscv/cv-cmpgt-sci-h-pass.d: Likewise * gas/testsuite/gas/riscv/cv-cmpgt-sci-h-pass.s: Likewise * gas/testsuite/gas/riscv/cv-cmpgt-sci-h-fail.d: Likewise * gas/testsuite/gas/riscv/cv-cmpgt-sci-h-fail.s: Likewise * gas/testsuite/gas/riscv/cv-cmpgt-sci-h-fail.l: Likewise * gas/testsuite/gas/riscv/cv-cmpgt-sci-b-pass.d: Likewise * gas/testsuite/gas/riscv/cv-cmpgt-sci-b-pass.s: Likewise * gas/testsuite/gas/riscv/cv-cmpgt-sci-b-fail.d: Likewise * gas/testsuite/gas/riscv/cv-cmpgt-sci-b-fail.s: Likewise * gas/testsuite/gas/riscv/cv-cmpgt-sci-b-fail.l: Likewise * gas/testsuite/gas/riscv/cv-cmpge-h-pass.d: Likewise * gas/testsuite/gas/riscv/cv-cmpge-h-pass.s: Likewise * gas/testsuite/gas/riscv/cv-cmpge-h-fail.d: Likewise * gas/testsuite/gas/riscv/cv-cmpge-h-fail.s: Likewise * gas/testsuite/gas/riscv/cv-cmpge-h-fail.l: Likewise * gas/testsuite/gas/riscv/cv-cmpge-b-pass.d: Likewise * gas/testsuite/gas/riscv/cv-cmpge-b-pass.s: Likewise * gas/testsuite/gas/riscv/cv-cmpge-b-fail.d: Likewise * gas/testsuite/gas/riscv/cv-cmpge-b-fail.s: Likewise * gas/testsuite/gas/riscv/cv-cmpge-b-fail.l: Likewise * gas/testsuite/gas/riscv/cv-cmpge-sc-h-pass.d: Likewise * gas/testsuite/gas/riscv/cv-cmpge-sc-h-pass.s: Likewise * gas/testsuite/gas/riscv/cv-cmpge-sc-h-fail.d: Likewise * gas/testsuite/gas/riscv/cv-cmpge-sc-h-fail.s: Likewise * gas/testsuite/gas/riscv/cv-cmpge-sc-h-fail.l: Likewise * gas/testsuite/gas/riscv/cv-cmpge-sc-b-pass.d: Likewise * gas/testsuite/gas/riscv/cv-cmpge-sc-b-pass.s: Likewise * gas/testsuite/gas/riscv/cv-cmpge-sc-b-fail.d: Likewise * gas/testsuite/gas/riscv/cv-cmpge-sc-b-fail.s: Likewise * gas/testsuite/gas/riscv/cv-cmpge-sc-b-fail.l: Likewise * gas/testsuite/gas/riscv/cv-cmpge-sci-h-pass.d: Likewise * gas/testsuite/gas/riscv/cv-cmpge-sci-h-pass.s: Likewise * gas/testsuite/gas/riscv/cv-cmpge-sci-h-fail.d: Likewise * gas/testsuite/gas/riscv/cv-cmpge-sci-h-fail.s: Likewise * gas/testsuite/gas/riscv/cv-cmpge-sci-h-fail.l: Likewise * gas/testsuite/gas/riscv/cv-cmpge-sci-b-pass.d: Likewise * gas/testsuite/gas/riscv/cv-cmpge-sci-b-pass.s: Likewise * gas/testsuite/gas/riscv/cv-cmpge-sci-b-fail.d: Likewise * gas/testsuite/gas/riscv/cv-cmpge-sci-b-fail.s: Likewise * gas/testsuite/gas/riscv/cv-cmpge-sci-b-fail.l: Likewise * gas/testsuite/gas/riscv/cv-cmplt-h-pass.d: Likewise * gas/testsuite/gas/riscv/cv-cmplt-h-pass.s: Likewise * gas/testsuite/gas/riscv/cv-cmplt-h-fail.d: Likewise * gas/testsuite/gas/riscv/cv-cmplt-h-fail.s: Likewise * gas/testsuite/gas/riscv/cv-cmplt-h-fail.l: Likewise * gas/testsuite/gas/riscv/cv-cmplt-b-pass.d: Likewise * gas/testsuite/gas/riscv/cv-cmplt-b-pass.s: Likewise * gas/testsuite/gas/riscv/cv-cmplt-b-fail.d: Likewise * gas/testsuite/gas/riscv/cv-cmplt-b-fail.s: Likewise * gas/testsuite/gas/riscv/cv-cmplt-b-fail.l: Likewise * gas/testsuite/gas/riscv/cv-cmplt-sc-h-pass.d: Likewise * gas/testsuite/gas/riscv/cv-cmplt-sc-h-pass.s: Likewise * gas/testsuite/gas/riscv/cv-cmplt-sc-h-fail.d: Likewise * gas/testsuite/gas/riscv/cv-cmplt-sc-h-fail.s: Likewise * gas/testsuite/gas/riscv/cv-cmplt-sc-h-fail.l: Likewise * gas/testsuite/gas/riscv/cv-cmplt-sc-b-pass.d: Likewise * gas/testsuite/gas/riscv/cv-cmplt-sc-b-pass.s: Likewise * gas/testsuite/gas/riscv/cv-cmplt-sc-b-fail.d: Likewise * gas/testsuite/gas/riscv/cv-cmplt-sc-b-fail.s: Likewise * gas/testsuite/gas/riscv/cv-cmplt-sc-b-fail.l: Likewise * gas/testsuite/gas/riscv/cv-cmplt-sci-h-pass.d: Likewise * gas/testsuite/gas/riscv/cv-cmplt-sci-h-pass.s: Likewise * gas/testsuite/gas/riscv/cv-cmplt-sci-h-fail.d: Likewise * gas/testsuite/gas/riscv/cv-cmplt-sci-h-fail.s: Likewise * gas/testsuite/gas/riscv/cv-cmplt-sci-h-fail.l: Likewise * gas/testsuite/gas/riscv/cv-cmplt-sci-b-pass.d: Likewise * gas/testsuite/gas/riscv/cv-cmplt-sci-b-pass.s: Likewise * gas/testsuite/gas/riscv/cv-cmplt-sci-b-fail.d: Likewise * gas/testsuite/gas/riscv/cv-cmplt-sci-b-fail.s: Likewise * gas/testsuite/gas/riscv/cv-cmplt-sci-b-fail.l: Likewise * gas/testsuite/gas/riscv/cv-cmple-h-pass.d: Likewise * gas/testsuite/gas/riscv/cv-cmple-h-pass.s: Likewise * gas/testsuite/gas/riscv/cv-cmple-h-fail.d: Likewise * gas/testsuite/gas/riscv/cv-cmple-h-fail.s: Likewise * gas/testsuite/gas/riscv/cv-cmple-h-fail.l: Likewise * gas/testsuite/gas/riscv/cv-cmple-b-pass.d: Likewise * gas/testsuite/gas/riscv/cv-cmple-b-pass.s: Likewise * gas/testsuite/gas/riscv/cv-cmple-b-fail.d: Likewise * gas/testsuite/gas/riscv/cv-cmple-b-fail.s: Likewise * gas/testsuite/gas/riscv/cv-cmple-b-fail.l: Likewise * gas/testsuite/gas/riscv/cv-cmple-sc-h-pass.d: Likewise * gas/testsuite/gas/riscv/cv-cmple-sc-h-pass.s: Likewise * gas/testsuite/gas/riscv/cv-cmple-sc-h-fail.d: Likewise * gas/testsuite/gas/riscv/cv-cmple-sc-h-fail.s: Likewise * gas/testsuite/gas/riscv/cv-cmple-sc-h-fail.l: Likewise * gas/testsuite/gas/riscv/cv-cmple-sc-b-pass.d: Likewise * gas/testsuite/gas/riscv/cv-cmple-sc-b-pass.s: Likewise * gas/testsuite/gas/riscv/cv-cmple-sc-b-fail.d: Likewise * gas/testsuite/gas/riscv/cv-cmple-sc-b-fail.s: Likewise * gas/testsuite/gas/riscv/cv-cmple-sc-b-fail.l: Likewise * gas/testsuite/gas/riscv/cv-cmple-sci-h-pass.d: Likewise * gas/testsuite/gas/riscv/cv-cmple-sci-h-pass.s: Likewise * gas/testsuite/gas/riscv/cv-cmple-sci-h-fail.d: Likewise * gas/testsuite/gas/riscv/cv-cmple-sci-h-fail.s: Likewise * gas/testsuite/gas/riscv/cv-cmple-sci-h-fail.l: Likewise * gas/testsuite/gas/riscv/cv-cmple-sci-b-pass.d: Likewise * gas/testsuite/gas/riscv/cv-cmple-sci-b-pass.s: Likewise * gas/testsuite/gas/riscv/cv-cmple-sci-b-fail.d: Likewise * gas/testsuite/gas/riscv/cv-cmple-sci-b-fail.s: Likewise * gas/testsuite/gas/riscv/cv-cmple-sci-b-fail.l: Likewise * gas/testsuite/gas/riscv/cv-cmpgtu-h-pass.d: Likewise * gas/testsuite/gas/riscv/cv-cmpgtu-h-pass.s: Likewise * gas/testsuite/gas/riscv/cv-cmpgtu-h-fail.d: Likewise * gas/testsuite/gas/riscv/cv-cmpgtu-h-fail.s: Likewise * gas/testsuite/gas/riscv/cv-cmpgtu-h-fail.l: Likewise * gas/testsuite/gas/riscv/cv-cmpgtu-b-pass.d: Likewise * gas/testsuite/gas/riscv/cv-cmpgtu-b-pass.s: Likewise * gas/testsuite/gas/riscv/cv-cmpgtu-b-fail.d: Likewise * gas/testsuite/gas/riscv/cv-cmpgtu-b-fail.s: Likewise * gas/testsuite/gas/riscv/cv-cmpgtu-b-fail.l: Likewise * gas/testsuite/gas/riscv/cv-cmpgtu-sc-h-pass.d: Likewise * gas/testsuite/gas/riscv/cv-cmpgtu-sc-h-pass.s: Likewise * gas/testsuite/gas/riscv/cv-cmpgtu-sc-h-fail.d: Likewise * gas/testsuite/gas/riscv/cv-cmpgtu-sc-h-fail.s: Likewise * gas/testsuite/gas/riscv/cv-cmpgtu-sc-h-fail.l: Likewise * gas/testsuite/gas/riscv/cv-cmpgtu-sc-b-pass.d: Likewise * gas/testsuite/gas/riscv/cv-cmpgtu-sc-b-pass.s: Likewise * gas/testsuite/gas/riscv/cv-cmpgtu-sc-b-fail.d: Likewise * gas/testsuite/gas/riscv/cv-cmpgtu-sc-b-fail.s: Likewise * gas/testsuite/gas/riscv/cv-cmpgtu-sc-b-fail.l: Likewise * gas/testsuite/gas/riscv/cv-cmpgtu-sci-h-pass.d: Likewise * gas/testsuite/gas/riscv/cv-cmpgtu-sci-h-pass.s: Likewise * gas/testsuite/gas/riscv/cv-cmpgtu-sci-h-fail.d: Likewise * gas/testsuite/gas/riscv/cv-cmpgtu-sci-h-fail.s: Likewise * gas/testsuite/gas/riscv/cv-cmpgtu-sci-h-fail.l: Likewise * gas/testsuite/gas/riscv/cv-cmpgtu-sci-b-pass.d: Likewise * gas/testsuite/gas/riscv/cv-cmpgtu-sci-b-pass.s: Likewise * gas/testsuite/gas/riscv/cv-cmpgtu-sci-b-fail.d: Likewise * gas/testsuite/gas/riscv/cv-cmpgtu-sci-b-fail.s: Likewise * gas/testsuite/gas/riscv/cv-cmpgtu-sci-b-fail.l: Likewise * gas/testsuite/gas/riscv/cv-cmpgeu-h-pass.d: Likewise * gas/testsuite/gas/riscv/cv-cmpgeu-h-pass.s: Likewise * gas/testsuite/gas/riscv/cv-cmpgeu-h-fail.d: Likewise * gas/testsuite/gas/riscv/cv-cmpgeu-h-fail.s: Likewise * gas/testsuite/gas/riscv/cv-cmpgeu-h-fail.l: Likewise * gas/testsuite/gas/riscv/cv-cmpgeu-b-pass.d: Likewise * gas/testsuite/gas/riscv/cv-cmpgeu-b-pass.s: Likewise * gas/testsuite/gas/riscv/cv-cmpgeu-b-fail.d: Likewise * gas/testsuite/gas/riscv/cv-cmpgeu-b-fail.s: Likewise * gas/testsuite/gas/riscv/cv-cmpgeu-b-fail.l: Likewise * gas/testsuite/gas/riscv/cv-cmpgeu-sc-h-pass.d: Likewise * gas/testsuite/gas/riscv/cv-cmpgeu-sc-h-pass.s: Likewise * gas/testsuite/gas/riscv/cv-cmpgeu-sc-h-fail.d: Likewise * gas/testsuite/gas/riscv/cv-cmpgeu-sc-h-fail.s: Likewise * gas/testsuite/gas/riscv/cv-cmpgeu-sc-h-fail.l: Likewise * gas/testsuite/gas/riscv/cv-cmpgeu-sc-b-pass.d: Likewise * gas/testsuite/gas/riscv/cv-cmpgeu-sc-b-pass.s: Likewise * gas/testsuite/gas/riscv/cv-cmpgeu-sc-b-fail.d: Likewise * gas/testsuite/gas/riscv/cv-cmpgeu-sc-b-fail.s: Likewise * gas/testsuite/gas/riscv/cv-cmpgeu-sc-b-fail.l: Likewise * gas/testsuite/gas/riscv/cv-cmpgeu-sci-h-pass.d: Likewise * gas/testsuite/gas/riscv/cv-cmpgeu-sci-h-pass.s: Likewise * gas/testsuite/gas/riscv/cv-cmpgeu-sci-h-fail.d: Likewise * gas/testsuite/gas/riscv/cv-cmpgeu-sci-h-fail.s: Likewise * gas/testsuite/gas/riscv/cv-cmpgeu-sci-h-fail.l: Likewise * gas/testsuite/gas/riscv/cv-cmpgeu-sci-b-pass.d: Likewise * gas/testsuite/gas/riscv/cv-cmpgeu-sci-b-pass.s: Likewise * gas/testsuite/gas/riscv/cv-cmpgeu-sci-b-fail.d: Likewise * gas/testsuite/gas/riscv/cv-cmpgeu-sci-b-fail.s: Likewise * gas/testsuite/gas/riscv/cv-cmpgeu-sci-b-fail.l: Likewise * gas/testsuite/gas/riscv/cv-cmpltu-h-pass.d: Likewise * gas/testsuite/gas/riscv/cv-cmpltu-h-pass.s: Likewise * gas/testsuite/gas/riscv/cv-cmpltu-h-fail.d: Likewise * gas/testsuite/gas/riscv/cv-cmpltu-h-fail.s: Likewise * gas/testsuite/gas/riscv/cv-cmpltu-h-fail.l: Likewise * gas/testsuite/gas/riscv/cv-cmpltu-b-pass.d: Likewise * gas/testsuite/gas/riscv/cv-cmpltu-b-pass.s: Likewise * gas/testsuite/gas/riscv/cv-cmpltu-b-fail.d: Likewise * gas/testsuite/gas/riscv/cv-cmpltu-b-fail.s: Likewise * gas/testsuite/gas/riscv/cv-cmpltu-b-fail.l: Likewise * gas/testsuite/gas/riscv/cv-cmpltu-sc-h-pass.d: Likewise * gas/testsuite/gas/riscv/cv-cmpltu-sc-h-pass.s: Likewise * gas/testsuite/gas/riscv/cv-cmpltu-sc-h-fail.d: Likewise * gas/testsuite/gas/riscv/cv-cmpltu-sc-h-fail.s: Likewise * gas/testsuite/gas/riscv/cv-cmpltu-sc-h-fail.l: Likewise * gas/testsuite/gas/riscv/cv-cmpltu-sc-b-pass.d: Likewise * gas/testsuite/gas/riscv/cv-cmpltu-sc-b-pass.s: Likewise * gas/testsuite/gas/riscv/cv-cmpltu-sc-b-fail.d: Likewise * gas/testsuite/gas/riscv/cv-cmpltu-sc-b-fail.s: Likewise * gas/testsuite/gas/riscv/cv-cmpltu-sc-b-fail.l: Likewise * gas/testsuite/gas/riscv/cv-cmpltu-sci-h-pass.d: Likewise * gas/testsuite/gas/riscv/cv-cmpltu-sci-h-pass.s: Likewise * gas/testsuite/gas/riscv/cv-cmpltu-sci-h-fail.d: Likewise * gas/testsuite/gas/riscv/cv-cmpltu-sci-h-fail.s: Likewise * gas/testsuite/gas/riscv/cv-cmpltu-sci-h-fail.l: Likewise * gas/testsuite/gas/riscv/cv-cmpltu-sci-b-pass.d: Likewise * gas/testsuite/gas/riscv/cv-cmpltu-sci-b-pass.s: Likewise * gas/testsuite/gas/riscv/cv-cmpltu-sci-b-fail.d: Likewise * gas/testsuite/gas/riscv/cv-cmpltu-sci-b-fail.s: Likewise * gas/testsuite/gas/riscv/cv-cmpltu-sci-b-fail.l: Likewise * gas/testsuite/gas/riscv/cv-cmpleu-h-pass.d: Likewise * gas/testsuite/gas/riscv/cv-cmpleu-h-pass.s: Likewise * gas/testsuite/gas/riscv/cv-cmpleu-h-fail.d: Likewise * gas/testsuite/gas/riscv/cv-cmpleu-h-fail.s: Likewise * gas/testsuite/gas/riscv/cv-cmpleu-h-fail.l: Likewise * gas/testsuite/gas/riscv/cv-cmpleu-b-pass.d: Likewise * gas/testsuite/gas/riscv/cv-cmpleu-b-pass.s: Likewise * gas/testsuite/gas/riscv/cv-cmpleu-b-fail.d: Likewise * gas/testsuite/gas/riscv/cv-cmpleu-b-fail.s: Likewise * gas/testsuite/gas/riscv/cv-cmpleu-b-fail.l: Likewise * gas/testsuite/gas/riscv/cv-cmpleu-sc-h-pass.d: Likewise * gas/testsuite/gas/riscv/cv-cmpleu-sc-h-pass.s: Likewise * gas/testsuite/gas/riscv/cv-cmpleu-sc-h-fail.d: Likewise * gas/testsuite/gas/riscv/cv-cmpleu-sc-h-fail.s: Likewise * gas/testsuite/gas/riscv/cv-cmpleu-sc-h-fail.l: Likewise * gas/testsuite/gas/riscv/cv-cmpleu-sc-b-pass.d: Likewise * gas/testsuite/gas/riscv/cv-cmpleu-sc-b-pass.s: Likewise * gas/testsuite/gas/riscv/cv-cmpleu-sc-b-fail.d: Likewise * gas/testsuite/gas/riscv/cv-cmpleu-sc-b-fail.s: Likewise * gas/testsuite/gas/riscv/cv-cmpleu-sc-b-fail.l: Likewise * gas/testsuite/gas/riscv/cv-cmpleu-sci-h-pass.d: Likewise * gas/testsuite/gas/riscv/cv-cmpleu-sci-h-pass.s: Likewise * gas/testsuite/gas/riscv/cv-cmpleu-sci-h-fail.d: Likewise * gas/testsuite/gas/riscv/cv-cmpleu-sci-h-fail.s: Likewise * gas/testsuite/gas/riscv/cv-cmpleu-sci-h-fail.l: Likewise * gas/testsuite/gas/riscv/cv-cmpleu-sci-b-pass.d: Likewise * gas/testsuite/gas/riscv/cv-cmpleu-sci-b-pass.s: Likewise * gas/testsuite/gas/riscv/cv-cmpleu-sci-b-fail.d: Likewise * gas/testsuite/gas/riscv/cv-cmpleu-sci-b-fail.s: Likewise * gas/testsuite/gas/riscv/cv-cmpleu-sci-b-fail.l: Likewise * gas/testsuite/gas/riscv/cv-cplxmul-r-pass.d: Likewise * gas/testsuite/gas/riscv/cv-cplxmul-r-pass.s: Likewise * gas/testsuite/gas/riscv/cv-cplxmul-r-fail.d: Likewise * gas/testsuite/gas/riscv/cv-cplxmul-r-fail.s: Likewise * gas/testsuite/gas/riscv/cv-cplxmul-r-fail.l: Likewise * gas/testsuite/gas/riscv/cv-cplxmul-i-pass.d: Likewise * gas/testsuite/gas/riscv/cv-cplxmul-i-pass.s: Likewise * gas/testsuite/gas/riscv/cv-cplxmul-i-fail.d: Likewise * gas/testsuite/gas/riscv/cv-cplxmul-i-fail.s: Likewise * gas/testsuite/gas/riscv/cv-cplxmul-i-fail.l: Likewise * gas/testsuite/gas/riscv/cv-cplxmul-r-div2-pass.d: Likewise * gas/testsuite/gas/riscv/cv-cplxmul-r-div2-pass.s: Likewise * gas/testsuite/gas/riscv/cv-cplxmul-r-div2-fail.d: Likewise * gas/testsuite/gas/riscv/cv-cplxmul-r-div2-fail.s: Likewise * gas/testsuite/gas/riscv/cv-cplxmul-r-div2-fail.l: Likewise * gas/testsuite/gas/riscv/cv-cplxmul-i-div2-pass.d: Likewise * gas/testsuite/gas/riscv/cv-cplxmul-i-div2-pass.s: Likewise * gas/testsuite/gas/riscv/cv-cplxmul-i-div2-fail.d: Likewise * gas/testsuite/gas/riscv/cv-cplxmul-i-div2-fail.s: Likewise * gas/testsuite/gas/riscv/cv-cplxmul-i-div2-fail.l: Likewise * gas/testsuite/gas/riscv/cv-cplxmul-r-div4-pass.d: Likewise * gas/testsuite/gas/riscv/cv-cplxmul-r-div4-pass.s: Likewise * gas/testsuite/gas/riscv/cv-cplxmul-r-div4-fail.d: Likewise * gas/testsuite/gas/riscv/cv-cplxmul-r-div4-fail.s: Likewise * gas/testsuite/gas/riscv/cv-cplxmul-r-div4-fail.l: Likewise * gas/testsuite/gas/riscv/cv-cplxmul-i-div4-pass.d: Likewise * gas/testsuite/gas/riscv/cv-cplxmul-i-div4-pass.s: Likewise * gas/testsuite/gas/riscv/cv-cplxmul-i-div4-fail.d: Likewise * gas/testsuite/gas/riscv/cv-cplxmul-i-div4-fail.s: Likewise * gas/testsuite/gas/riscv/cv-cplxmul-i-div4-fail.l: Likewise * gas/testsuite/gas/riscv/cv-cplxmul-r-div8-pass.d: Likewise * gas/testsuite/gas/riscv/cv-cplxmul-r-div8-pass.s: Likewise * gas/testsuite/gas/riscv/cv-cplxmul-r-div8-fail.d: Likewise * gas/testsuite/gas/riscv/cv-cplxmul-r-div8-fail.s: Likewise * gas/testsuite/gas/riscv/cv-cplxmul-r-div8-fail.l: Likewise * gas/testsuite/gas/riscv/cv-cplxmul-i-div8-pass.d: Likewise * gas/testsuite/gas/riscv/cv-cplxmul-i-div8-pass.s: Likewise * gas/testsuite/gas/riscv/cv-cplxmul-i-div8-fail.d: Likewise * gas/testsuite/gas/riscv/cv-cplxmul-i-div8-fail.s: Likewise * gas/testsuite/gas/riscv/cv-cplxmul-i-div8-fail.l: Likewise * gas/testsuite/gas/riscv/cv-cplxconj-pass.d: Likewise * gas/testsuite/gas/riscv/cv-cplxconj-pass.s: Likewise * gas/testsuite/gas/riscv/cv-cplxconj-fail.d: Likewise * gas/testsuite/gas/riscv/cv-cplxconj-fail.s: Likewise * gas/testsuite/gas/riscv/cv-cplxconj-fail.l: Likewise * gas/testsuite/gas/riscv/cv-subrotmj-pass.d: Likewise * gas/testsuite/gas/riscv/cv-subrotmj-pass.s: Likewise * gas/testsuite/gas/riscv/cv-subrotmj-fail.d: Likewise * gas/testsuite/gas/riscv/cv-subrotmj-fail.s: Likewise * gas/testsuite/gas/riscv/cv-subrotmj-fail.l: Likewise * gas/testsuite/gas/riscv/cv-subrotmj-div2-pass.d: Likewise * gas/testsuite/gas/riscv/cv-subrotmj-div2-pass.s: Likewise * gas/testsuite/gas/riscv/cv-subrotmj-div2-fail.d: Likewise * gas/testsuite/gas/riscv/cv-subrotmj-div2-fail.s: Likewise * gas/testsuite/gas/riscv/cv-subrotmj-div2-fail.l: Likewise * gas/testsuite/gas/riscv/cv-subrotmj-div4-pass.d: Likewise * gas/testsuite/gas/riscv/cv-subrotmj-div4-pass.s: Likewise * gas/testsuite/gas/riscv/cv-subrotmj-div4-fail.d: Likewise * gas/testsuite/gas/riscv/cv-subrotmj-div4-fail.s: Likewise * gas/testsuite/gas/riscv/cv-subrotmj-div4-fail.l: Likewise * gas/testsuite/gas/riscv/cv-subrotmj-div8-pass.d: Likewise * gas/testsuite/gas/riscv/cv-subrotmj-div8-pass.s: Likewise * gas/testsuite/gas/riscv/cv-subrotmj-div8-fail.d: Likewise * gas/testsuite/gas/riscv/cv-subrotmj-div8-fail.s: Likewise * gas/testsuite/gas/riscv/cv-subrotmj-div8-fail.l: Likewise * gas/testsuite/gas/riscv/cv-add-div2-pass.d: Likewise * gas/testsuite/gas/riscv/cv-add-div2-pass.s: Likewise * gas/testsuite/gas/riscv/cv-add-div2-fail.d: Likewise * gas/testsuite/gas/riscv/cv-add-div2-fail.s: Likewise * gas/testsuite/gas/riscv/cv-add-div2-fail.l: Likewise * gas/testsuite/gas/riscv/cv-add-div4-pass.d: Likewise * gas/testsuite/gas/riscv/cv-add-div4-pass.s: Likewise * gas/testsuite/gas/riscv/cv-add-div4-fail.d: Likewise * gas/testsuite/gas/riscv/cv-add-div4-fail.s: Likewise * gas/testsuite/gas/riscv/cv-add-div4-fail.l: Likewise * gas/testsuite/gas/riscv/cv-add-div8-pass.d: Likewise * gas/testsuite/gas/riscv/cv-add-div8-pass.s: Likewise * gas/testsuite/gas/riscv/cv-add-div8-fail.d: Likewise * gas/testsuite/gas/riscv/cv-add-div8-fail.s: Likewise * gas/testsuite/gas/riscv/cv-add-div8-fail.l: Likewise * gas/testsuite/gas/riscv/cv-sub-div2-pass.d: Likewise * gas/testsuite/gas/riscv/cv-sub-div2-pass.s: Likewise * gas/testsuite/gas/riscv/cv-sub-div2-fail.d: Likewise * gas/testsuite/gas/riscv/cv-sub-div2-fail.s: Likewise * gas/testsuite/gas/riscv/cv-sub-div2-fail.l: Likewise * gas/testsuite/gas/riscv/cv-sub-div4-pass.d: Likewise * gas/testsuite/gas/riscv/cv-sub-div4-pass.s: Likewise * gas/testsuite/gas/riscv/cv-sub-div4-fail.d: Likewise * gas/testsuite/gas/riscv/cv-sub-div4-fail.s: Likewise * gas/testsuite/gas/riscv/cv-sub-div4-fail.l: Likewise * gas/testsuite/gas/riscv/cv-sub-div8-pass.d: Likewise * gas/testsuite/gas/riscv/cv-sub-div8-pass.s: Likewise * gas/testsuite/gas/riscv/cv-sub-div8-fail.d: Likewise * gas/testsuite/gas/riscv/cv-sub-div8-fail.s: Likewise * gas/testsuite/gas/riscv/cv-sub-div8-fail.l: Likewise Signed-off-by:NandniJamnadas <nandni.jamnadas@embecosm.com>
-
NandniJamnadas authored
extension in assembler The SIMD instructions perform operations on multiple sub-word elements at the same time. This is done by segmenting the data path into smaller parts when 8 or 16-bit operations should be performed. The custom SIMD extensions are only supported if PULP_XPULP == 1. bfd/ * elfxx-riscv.c: (riscv_multi_subset_supports): Added INSN_CLASS_XCOREVSIMD. * elfxx-riscv.c: (riscv_multi_subset_supports_ext): Likewise. gas/config/ * tc-riscv.c: (validate_riscv_insn): Added operand code 'b5' for SIMD Imm6 operand. * tc-riscv.c: (riscv_ip): Added signed Imm6 range. include/opcode/ * riscv-opc.h: Added SIMD Match and Mask Macros. * riscv.h: Added EXTRACT_CV_SIMD_IMM6 and ENCODE_CV_SIMD_IMM6. * riscv.h: (riscv_insn_class): Added INSN_CLASS_COREV_SIMD. opcodes/ * riscv-dis.c: (print_insn_args): Disassemble info with EXTRACT_CV_SIMD_IMM6. * riscv-opc.c: Added SIMD Instructions. Signed-off-by:NandniJamnadas <nandni.jamnadas@embecosm.com>
-
- Oct 19, 2022
-
-
NandniJamnadas authored
* gas/testsuite/gas/riscv/cv-elw-march-fail.d: Added cv.elw instruction tests against MARCH=rv32i * gas/testsuite/gas/riscv/cv-elw-march-fail.l: Likewise * gas/testsuite/gas/riscv/cv-elw-march-fail.s: Likewise * gas/testsuite/gas/riscv/cv-elw-march-xcorev.d: Added cv.elw instruction tests against MARCH=rv32i_xcorev1p0 * gas/testsuite/gas/riscv/cv-elw-march-xcorev.s: Likewise Signed-off-by:NandniJamnadas <nandni.jamnadas@embecosm.com>
-
NandniJamnadas authored
* gas/doc/c-riscv.texi: Updated c-riscv.texi document to include CORE-V Event Load extension Signed-off-by:NandniJamnadas <nandni.jamnadas@embecosm.com>
-
NandniJamnadas authored
The event load instruction cv.elw is only supported if the PULP_CLUSTER parameter is set to 1. The event load performs a load word and can cause the CV32E41P to enter a sleep state bfd/ * elfxx-riscv.c: (riscv_multi_subset_supports): Added INSN_CLASS_XCOREVELW. * elfxx-riscv.c: (riscv_multi_subset_supports_ext): Likewise. gas/ * testsuite/gas/riscv/cv-elw-pass.d: Added supported instruction test. * testsuite/gas/riscv/cv-elw-pass.s: Likewise. * testsuite/gas/riscv/cv-elw-fail.d: Added unsupported instruction test. * testsuite/gas/riscv/cv-elw-fail.s: Likewise. * testsuite/gas/riscv/cv-elw-pass.l: Likewise. include/ * opcode/riscv-opc.h: Added corresponding MATCH and MASK instruction opcode macros. * opcode/riscv-opc.h: Added corresponding DECLARE_INSN. * opcode/riscv.h: (riscv_insn_class) Added INSN_CLASS_COREV_ELW. opcodes/ * riscv-opc.c: (riscv_opcode) Added event load instructions. Signed-off-by:NandniJamnadas <nandni.jamnadas@embecosm.com>
-