- Jan 06, 2023
-
-
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>
-
- Aug 30, 2022
-
-
NandniJamnadas authored
Signed-off-by:NandniJamnadas <nandni.jamnadas@embecosm.com>
-
Pietra Ferreira authored
They were failing because the error message was missing "extension <name-of-extension> required."
-
Pietra Ferreira authored
- ALU - BI - MEM - MAC - HWLP The error message was missing "extension <name-of-extension> required".
-
Pietra Ferreira authored
- Mainly missing parenthesis and an argument.
-
Pietra Ferreira authored
- Missing changes from 9cbed90e
-
NandniJamnadas authored
Signed-off-by:NandniJamnadas <nandni.jamnadas@embecosm.com>
-
NandniJamnadas authored
Signed-off-by:NandniJamnadas <nandni.jamnadas@embecosm.com>
-
Charlie Keaney authored
* bfd/ChangeLog: Added entry. * bfd/elfxx-riscv.c: Fixed CORE-V Zc* extensions version numbers.
-
Charlie Keaney authored
* include/ChangeLog: Added entry. * include/elf/riscv.h: Moved jump table from .text to .rodata.
-
Charlie Keaney authored
* gas/testsuite/ChangeLog.COREV: Update. * gas/testsuite/gas/riscv/csr-version-1p10.d: Update csr tests to account for jvt. * gas/testsuite/gas/riscv/csr-version-1p10.l: Likewise. * gas/testsuite/gas/riscv/csr-version-1p11.d: Likewise. * gas/testsuite/gas/riscv/csr-version-1p11.l: Likewise. * gas/testsuite/gas/riscv/csr-version-1p12.d: Likewise. * gas/testsuite/gas/riscv/csr-version-1p12.l: Likewise. * gas/testsuite/gas/riscv/csr-version-1p9p1.d: Likewise. * gas/testsuite/gas/riscv/csr-version-1p9p1.l: Likewise. * gas/testsuite/gas/riscv/csr-version-zcmt.d: Likewise. * gas/testsuite/gas/riscv/csr-version-zcmt.l: Likewise. * gas/testsuite/gas/riscv/csr.s: Likewise. -
Charlie Keaney authored
* gas/config/tc-riscv.c: Fixed Invalid operands being accepted for cm.lbu, cm.lhu, cm.lh, cm.sb, and cm.sh. If uimm < 4, the instruction is illegal as the encoding is designated for custom use. Fixing this also Fixed an issue where instructions could be promoted to this illegal instructions (i.e. for sake of compression). * gas/testsuite/gas/riscv/zc-zcmb-fail-arch-conflict-0.s: Updated tests so that they no longer give false negatives for a relaxation issue. * gas/testsuite/gas/riscv/zc-zcmb-fail-arch-conflict-1.s: Likewise. * gas/testsuite/gas/riscv/zc-zcmb-lb.d: Likewise. * gas/testsuite/gas/riscv/zc-zcmb-lb.s: Likewise. * gas/testsuite/gas/riscv/zc-zcmb-lbu.d: Likewise. * gas/testsuite/gas/riscv/zc-zcmb-lbu.s: Likewise. * gas/testsuite/gas/riscv/zc-zcmb-lh.d: Likewise. * gas/testsuite/gas/riscv/zc-zcmb-lh.s: Likewise. * gas/testsuite/gas/riscv/zc-zcmb-lhu.d: Likewise. * gas/testsuite/gas/riscv/zc-zcmb-lhu.s: Likewise. * gas/testsuite/gas/riscv/zc-zcmb-march-accept.d: Likewise. * gas/testsuite/gas/riscv/zc-zcmb-march-accept.s: Likewise. * gas/testsuite/gas/riscv/zc-zcmb-sb.d: Likewise. * gas/testsuite/gas/riscv/zc-zcmb-sb.s: Likewise. * gas/testsuite/gas/riscv/zc-zcmb-sh.d: Likewise. * gas/testsuite/gas/riscv/zc-zcmb-sh.s: Likewise.
-
Pietra Ferreira authored
Ensured consistent indentation and target names in all Zc* test files and fixed an error string. Files changed: * /bfd/elfxx-riscv.c (riscv_parse_check_conflicts): Renamed zcm* to Zcm*. gas/testsuite/gas/riscv/: * zc-zca-add-fail.s: Fixed indentation and/or renamed target. * zc-zca-add.s: Likewise. * zc-zca-addi-fail.s: Likewise. * zc-zca-addi.s: Likewise. * zc-zca-addi16sp-fail.s: Likewise. * zc-zca-addi16sp.s: Likewise. * zc-zca-addi4spn-fail.s: Likewise. * zc-zca-addi4spn.s: Likewise. * zc-zca-addiw-fail.s: Likewise. * zc-zca-addiw.s: Likewise. * zc-zca-and-fail.s: Likewise. * zc-zca-and.s: Likewise. * zc-zca-andi-fail.s: Likewise. * zc-zca-andi.s: Likewise. * zc-zca-beqz-fail.s: Likewise. * zc-zca-beqz.s: Likewise. * zc-zca-bnez-fail.s: Likewise. * zc-zca-bnez.s: Likewise. * zc-zca-ebreak-fail.s: Likewise. * zc-zca-j-fail.s: Likewise. * zc-zca-j.s: Likewise. * zc-zca-jalr-fail.s: Likewise. * zc-zca-jalr.s: Likewise. * zc-zca-jr-fail.s: Likewise. * zc-zca-jr.s: Likewise. * zc-zca-ld-fail.s: Likewise. * zc-zca-ld.s: Likewise. * zc-zca-ldsp-fail.s: Likewise. * zc-zca-ldsp.s: Likewise. * zc-zca-li-fail.s: Likewise. * zc-zca-li.s: Likewise. * zc-zca-lui-fail.s: Likewise. * zc-zca-lui.s: Likewise. * zc-zca-lw-fail.s: Likewise. * zc-zca-lw.s: Likewise. * zc-zca-lwsp-fail.s: Likewise. * zc-zca-lwsp.s: Likewise. * zc-zca-march-reject.s: Likewise. * zc-zca-mv-fail.s: Likewise. * zc-zca-mv.s: Likewise. * zc-zca-nop-fail.s: Likewise. * zc-zca-nop.s: Likewise. * zc-zca-or-fail.s: Likewise. * zc-zca-or.s: Likewise. * zc-zca-rv32-jal-fail.s: Likewise. * zc-zca-rv32-jal.s: Likewise. * zc-zca-rv64-addw-fail.s: Likewise. * zc-zca-rv64-addw.s: Likewise. * zc-zca-rv64-subw-fail.s: Likewise. * zc-zca-rv64-subw.s: Likewise. * zc-zca-sd-fail.s: Likewise. * zc-zca-sd.s: Likewise. * zc-zca-sdsp-fail.s: Likewise. * zc-zca-sdsp.s: Likewise. * zc-zca-slli-rv32-fail.s: Likewise. * zc-zca-slli-rv32.s: Likewise. * zc-zca-slli-rv64-fail.s: Likewise. * zc-zca-slli-rv64.s: Likewise. * zc-zca-slli64-fail.s: Likewise. * zc-zca-slli64.s: Likewise. * zc-zca-srai-rv32-fail.s: Likewise. * zc-zca-srai-rv32.s: Likewise. * zc-zca-srai-rv64-fail.s: Likewise. * zc-zca-srai-rv64.s: Likewise. * zc-zca-srai64-fail.s: Likewise. * zc-zca-srai64.s: Likewise. * zc-zca-srli-rv32-fail.s: Likewise. * zc-zca-srli-rv32.s: Likewise. * zc-zca-srli-rv64-fail.s: Likewise. * zc-zca-srli-rv64.s: Likewise. * zc-zca-srli64-fail.s: Likewise. * zc-zca-srli64.s: Likewise. * zc-zca-sub-fail.s: Likewise. * zc-zca-sub.s: Likewise. * zc-zca-sw-fail.s: Likewise. * zc-zca-sw.s: Likewise. * zc-zca-swsp-fail.s: Likewise. * zc-zca-swsp.s: Likewise. * zc-zca-xor-fail.s: Likewise. * zc-zca-xor.s: Likewise. * zc-zcb-c-lh-range-fail.s: Likewise. * zc-zcb-c-lhu-range-fail.s: Likewise. * zc-zcb-c-sb-range-fail.s: Likewise. * zc-zcb-c-sh-range-fail.s: Likewise. * zc-zcb-cm-lh-range-fail.s: Likewise. * zc-zcb-cm-lhu-range-fail.s: Likewise. * zc-zcb-fail-arch-0.s: Likewise. * zc-zcb-fail-arch-1.s: Likewise. * zc-zcb-lbu.s: Likewise. * zc-zcb-lh.s: Likewise. * zc-zcb-lhu.s: Likewise. * zc-zcb-m-march-accept.s: Likewise. * zc-zcb-m-march-reject.s: Likewise. * zc-zcb-march-accept.s: Likewise. * zc-zcb-march-reject.s: Likewise. * zc-zcb-mul.s: Likewise. * zc-zcb-not.s: Likewise. * zc-zcb-sb.s: Likewise. * zc-zcb-sext-b.s: Likewise. * zc-zcb-sext-h.s: Likewise. * zc-zcb-sextw.s -> zc-zcb-sext-w.s: Renamed to ensure consistency * zc-zcb-zextw.s -> zc-zcb-zext-w.s: Likewise. * zc-zcb-sh.s: Likewise. * zc-zcb-zbb-march-accept.s: Likewise. * zc-zcb-zext-b.s: Likewise. * zc-zcb-zext-h.s: Likewise. * zc-zcf-flw-fsw-fail-march.s: Likewise. * zc-zcf-flw.s: Likewise. * zc-zcf-fsw.s: Likewise. * zc-zcf-march-accept.s: Likewise. * zc-zcf-march-reject.s: Likewise. * zc-zcmb-lb.s: Likewise. * zc-zcmb-lbu.s: Likewise. * zc-zcmb-lh.s: Likewise. * zc-zcmb-lhu.s: Likewise. * zc-zcmb-march-accept.s: Likewise. * zc-zcmb-march-reject.s: Likewise. * zc-zcmb-sb.s: Likewise. * zc-zcmb-sh.s: Likewise. * zc-zcmp-march-accept.s: Likewise. * zc-zcmp-march-reject.s: Likewise. * zc-zcmp-mv-mix.s: Likewise. * zc-zcmp-mva01s.s: Likewise. * zc-zcmp-mvsa01-fail.s: Likewise. * zc-zcmp-mvsa01.s: Likewise. * zc-zcmp-pop-rv32-fail.s: Likewise. * zc-zcmp-pop-rv32.s: Likewise. * zc-zcmp-pop-rv64-fail.s: Likewise. * zc-zcmp-pop-rv64.s: Likewise. * zc-zcmp-popret-rv32-fail.s: Likewise. * zc-zcmp-popret-rv32.s: Likewise. * zc-zcmp-popret-rv64-fail.s: Likewise. * zc-zcmp-popret-rv64.s: Likewise. * zc-zcmp-popretz-rv32-fail.s: Likewise. * zc-zcmp-popretz-rv32.s: Likewise. * zc-zcmp-popretz-rv64-fail.s: Likewise. * zc-zcmp-popretz-rv64.s: Likewise. * zc-zcmp-push-rv32-fail.s: Likewise. * zc-zcmp-push-rv32.s: Likewise. * zc-zcmp-push-rv64-fail.s: Likewise. * zc-zcmp-push-rv64.s: Likewise. * zc-zcmpe-march-accept.s: Likewise. * zc-zcmpe-march-reject.s: Likewise. * zc-zcmpe-pop-fail.s: Likewise. * zc-zcmpe-pop.s: Likewise. * zc-zcmpe-popret-fail.s: Likewise. * zc-zcmpe-popret.s: Likewise. * zc-zcmpe-popretz-fail.s: Likewise. * zc-zcmpe-popretz.s: Likewise. * zc-zcmpe-push-fail.s: Likewise. * zc-zcmpe-push.s: Likewise. * zc-zcmt-jalt-range-fail.s: Likewise. * zc-zcmt-jalt.s: Likewise. * zc-zcmt-jt-range-fail.s: Likewise. * zc-zcmt-jt.s: Likewise. * zc-zcmt-march-accept.s: Likewise. * zc-zcmt-march-reject.s: Likewise. * zc-zcb-sextw.d -> zc-zcb-sext-w.d: Renamed to ensure consistency. * zc-zcb-zextw.d -> zc-zcb-zext-w.d: Likewise. * zc-zcb-mul.d: Fixed indentation and/or renamed target. * zc-zcb-lh.d: Likewise. * zc-zcb-lhu.d: Likewise. * zc-zcb-not.d: Likewise. * zc-zcb-sb.d: Likewise. * zc-zcb-lbu.d: Likewise. * zc-zcb-sh.d: Likewise. * zc-zcb-zext-b.d: Likewise. * zc-zcb-zext-h.d: Likewise. * zc-zcmb-lb.d: Likewise. * zc-zcmb-lbu.d: Likewise. * zc-zcmb-lh.d: Likewise. * zc-zcmb-lhu.d: Likewise. * zc-zcmb-sb.d: Likewise. * zc-zcmb-sh.d: Likewise. * zc-zcmp-pop-rv32.d: Likewise. * zc-zcmp-pop-rv64.d: Likewise. * zc-zcmp-popret-rv32.d: Likewise. * zc-zcmp-popret-rv64.d: Likewise. * zc-zcmp-popretz-rv32.d: Likewise. * zc-zcmp-popretz-rv64.d: Likewise. * zc-zcmp-push-rv32.d: Likewise. * zc-zcmp-push-rv64.d: Likewise. * zc-zcmpe-pop.d: Likewise. * zc-zcmpe-popret.d: Likewise. * zc-zcmpe-popretz.d: Likewise. * zc-zcmpe-push.d: Likewise. * zc-zcf-flw-fsw-fail-march.l: Renamed zcm* to Zcm*. * zc-zcmb-fail-arch-conflict-0.l: Renamed target. * zc-zcmb-fail-arch-conflict-1.l: Likewise.
-
Charlie Keaney authored
* gas/testsuite/gas/riscv/zc-zca-c-flw-c-flwsp-c-fsw-c-fswsp-fail-march.d: Deleted and moved its test into zc-zca-march-reject. * gas/testsuite/gas/riscv/zc-zca-c-flw-c-flwsp-c-fsw-c-fswsp-fail-march.l: Likewise. * gas/testsuite/gas/riscv/zc-zca-c-flw-c-flwsp-c-fsw-c-fswsp-fail-march.s: Likewise. * gas/testsuite/gas/riscv/zc-zca-c-mul-fail-march.d: Likewise. * gas/testsuite/gas/riscv/zc-zca-c-mul-fail-march.l: Likewise. * gas/testsuite/gas/riscv/zc-zca-c-mul-fail-march.s: Likewise. * gas/testsuite/gas/riscv/zc-zca-c-not-fail-march.d: Likewise. * gas/testsuite/gas/riscv/zc-zca-c-not-fail-march.l: Likewise. * gas/testsuite/gas/riscv/zc-zca-c-not-fail-march.s: Likewise. * gas/testsuite/gas/riscv/zc-zca-lbu-fail-march.d: Likewise. * gas/testsuite/gas/riscv/zc-zca-lbu-fail-march.l: Likewise. * gas/testsuite/gas/riscv/zc-zca-lbu-fail-march.s: Likewise. * gas/testsuite/gas/riscv/zc-zca-lhu-fail-march.d: Likewise. * gas/testsuite/gas/riscv/zc-zca-lhu-fail-march.l: Likewise. * gas/testsuite/gas/riscv/zc-zca-lhu-fail-march.s: Likewise. * gas/testsuite/gas/riscv/zc-zca-march-reject.d: Added new test case. * gas/testsuite/gas/riscv/zc-zca-march-reject.l: Likewise. * gas/testsuite/gas/riscv/zc-zca-march-reject.s: Likewise. * gas/testsuite/gas/riscv/zc-zca-sext-b-fail-march.d: Deleted and moved its test into zc-zca-march-reject. * gas/testsuite/gas/riscv/zc-zca-sext-b-fail-march.l: Likewise. * gas/testsuite/gas/riscv/zc-zca-sext-b-fail-march.s: Likewise. * gas/testsuite/gas/riscv/zc-zca-sext-h-fail-march.d: Likewise. * gas/testsuite/gas/riscv/zc-zca-sext-h-fail-march.l: Likewise. * gas/testsuite/gas/riscv/zc-zca-sext-h-fail-march.s: Likewise. * gas/testsuite/gas/riscv/zc-zca-sh-fail-march.d: Likewise. * gas/testsuite/gas/riscv/zc-zca-sh-fail-march.l: Likewise. * gas/testsuite/gas/riscv/zc-zca-sh-fail-march.s: Likewise. * gas/testsuite/gas/riscv/zc-zca-zext-b-fail-march.d: Likewise. * gas/testsuite/gas/riscv/zc-zca-zext-b-fail-march.l: Likewise. * gas/testsuite/gas/riscv/zc-zca-zext-b-fail-march.s: Likewise. * gas/testsuite/gas/riscv/zc-zca-zext-h-fail-march.d: Likewise. * gas/testsuite/gas/riscv/zc-zca-zext-h-fail-march.l: Likewise. * gas/testsuite/gas/riscv/zc-zca-zext-h-fail-march.s: Likewise. * gas/testsuite/gas/riscv/zc-zca-zext-w-fail-march.d: Likewise. * gas/testsuite/gas/riscv/zc-zca-zext-w-fail-march.l: Likewise. * gas/testsuite/gas/riscv/zc-zca-zext-w-fail-march.s: Likewise. * gas/testsuite/gas/riscv/zc-zca-cm-lbu-fail-march.d: Moved test into zc-zca-march-reject and deleted original. * gas/testsuite/gas/riscv/zc-zca-cm-lbu-fail-march.l: Likewise. * gas/testsuite/gas/riscv/zc-zca-cm-lbu-fail-march.s: Likewise. * gas/testsuite/gas/riscv/zc-zca-cm-lh-fail-march.d: Likewise. * gas/testsuite/gas/riscv/zc-zca-cm-lh-fail-march.l: Likewise. * gas/testsuite/gas/riscv/zc-zca-cm-lh-fail-march.s: Likewise. * gas/testsuite/gas/riscv/zc-zca-cm-lhu-fail-march.d: Likewise. * gas/testsuite/gas/riscv/zc-zca-cm-lhu-fail-march.l: Likewise. * gas/testsuite/gas/riscv/zc-zca-cm-lhu-fail-march.s: Likewise. * gas/testsuite/gas/riscv/zc-zca-cm-mva01s-e-fail-march.d: Likewise. * gas/testsuite/gas/riscv/zc-zca-cm-mva01s-e-fail-march.l: Likewise. * gas/testsuite/gas/riscv/zc-zca-cm-mva01s-e-fail-march.s: Likewise. * gas/testsuite/gas/riscv/zc-zca-cm-mva01s-fail-march.d: Likewise. * gas/testsuite/gas/riscv/zc-zca-cm-mva01s-fail-march.l: Likewise. * gas/testsuite/gas/riscv/zc-zca-cm-mva01s-fail-march.s: Likewise. * gas/testsuite/gas/riscv/zc-zca-cm-mvsa01-e-fail-march.d: Likewise. * gas/testsuite/gas/riscv/zc-zca-cm-mvsa01-e-fail-march.l: Likewise. * gas/testsuite/gas/riscv/zc-zca-cm-mvsa01-e-fail-march.s: Likewise. * gas/testsuite/gas/riscv/zc-zca-cm-mvsa01-fail-march.d: Likewise. * gas/testsuite/gas/riscv/zc-zca-cm-mvsa01-fail-march.l: Likewise. * gas/testsuite/gas/riscv/zc-zca-cm-mvsa01-fail-march.s: Likewise. * gas/testsuite/gas/riscv/zc-zca-cm-pop-e-fail-march.d: Likewise. * gas/testsuite/gas/riscv/zc-zca-cm-pop-e-fail-march.l: Likewise. * gas/testsuite/gas/riscv/zc-zca-cm-pop-e-fail-march.s: Likewise. * gas/testsuite/gas/riscv/zc-zca-cm-pop-fail-march.d: Likewise. * gas/testsuite/gas/riscv/zc-zca-cm-pop-fail-march.l: Likewise. * gas/testsuite/gas/riscv/zc-zca-cm-pop-fail-march.s: Likewise. * gas/testsuite/gas/riscv/zc-zca-cm-popret-e-fail-march.d: Likewise. * gas/testsuite/gas/riscv/zc-zca-cm-popret-e-fail-march.l: Likewise. * gas/testsuite/gas/riscv/zc-zca-cm-popret-e-fail-march.s: Likewise. * gas/testsuite/gas/riscv/zc-zca-cm-popret-fail-march.d: Likewise. * gas/testsuite/gas/riscv/zc-zca-cm-popret-fail-march.l: Likewise. * gas/testsuite/gas/riscv/zc-zca-cm-popret-fail-march.s: Likewise. * gas/testsuite/gas/riscv/zc-zca-cm-popretz-e-fail-march.d: Likewise. * gas/testsuite/gas/riscv/zc-zca-cm-popretz-e-fail-march.l: Likewise. * gas/testsuite/gas/riscv/zc-zca-cm-popretz-e-fail-march.s: Likewise. * gas/testsuite/gas/riscv/zc-zca-cm-popretz-fail-march.d: Likewise. * gas/testsuite/gas/riscv/zc-zca-cm-popretz-fail-march.l: Likewise. * gas/testsuite/gas/riscv/zc-zca-cm-popretz-fail-march.s: Likewise. * gas/testsuite/gas/riscv/zc-zca-cm-push-e-fail-march.d: Likewise. * gas/testsuite/gas/riscv/zc-zca-cm-push-e-fail-march.l: Likewise. * gas/testsuite/gas/riscv/zc-zca-cm-push-e-fail-march.s: Likewise. * gas/testsuite/gas/riscv/zc-zca-cm-push-fail-march.d: Likewise. * gas/testsuite/gas/riscv/zc-zca-cm-push-fail-march.l: Likewise. * gas/testsuite/gas/riscv/zc-zca-cm-push-fail-march.s: Likewise. * gas/testsuite/gas/riscv/zc-zca-cm-sb-fail-march.d: Likewise. * gas/testsuite/gas/riscv/zc-zca-cm-sb-fail-march.l: Likewise. * gas/testsuite/gas/riscv/zc-zca-cm-sb-fail-march.s: Likewise. * gas/testsuite/gas/riscv/zc-zca-cm-sh-fail-march.d: Likewise. * gas/testsuite/gas/riscv/zc-zca-cm-sh-fail-march.l: Likewise. * gas/testsuite/gas/riscv/zc-zca-cm-sh-fail-march.s: Likewise. * gas/testsuite/gas/riscv/zc-zca-jalt-fail-march.d: Likewise. * gas/testsuite/gas/riscv/zc-zca-jalt-fail-march.l: Likewise. * gas/testsuite/gas/riscv/zc-zca-jalt-fail-march.s: Likewise. * gas/testsuite/gas/riscv/zc-zca-jt-fail-march.d: Likewise. * gas/testsuite/gas/riscv/zc-zca-jt-fail-march.l: Likewise. * gas/testsuite/gas/riscv/zc-zca-jt-fail-march.s: Likewise. * gas/testsuite/gas/riscv/zc-zca-lb-fail-march.d: Likewise. * gas/testsuite/gas/riscv/zc-zca-lb-fail-march.l: Likewise. * gas/testsuite/gas/riscv/zc-zca-lb-fail-march.s: Likewise. * gas/testsuite/gas/riscv/zc-zca-lh-fail-march.d: Likewise. * gas/testsuite/gas/riscv/zc-zca-lh-fail-march.l: Likewise. * gas/testsuite/gas/riscv/zc-zca-lh-fail-march.s: Likewise. * gas/testsuite/gas/riscv/zc-zca-march-reject.l: Expanded test case. * gas/testsuite/gas/riscv/zc-zca-march-reject.s: Likewise. * gas/testsuite/gas/riscv/zc-zca-sb-fail-march.d: Moved test into zc-zca-march-reject and deleted original. * gas/testsuite/gas/riscv/zc-zca-sb-fail-march.l: Likewise. * gas/testsuite/gas/riscv/zc-zca-sb-fail-march.s: Likewise. * gas/testsuite/gas/riscv/zc-zcb-zba-fail-march.d: Likewise. * gas/testsuite/gas/riscv/zc-zcb-zba-fail-march.l: Likewise. * gas/testsuite/gas/riscv/zc-zcb-zba-fail-march.s: Likewise. * gas/testsuite/gas/riscv/zc-zcb-zbb-fail-march.d: Likewise. * gas/testsuite/gas/riscv/zc-zcb-zbb-fail-march.l: Likewise. * gas/testsuite/gas/riscv/zc-zcb-zbb-fail-march.s: Likewise.
-
Charlie Keaney authored
* gas/testsuite/ChangeLog.COREV * gas/testsuite/gas/riscv/zc-zca-cm-lh-fail-march.s
-
Charlie Keaney authored
* gas/testsuite/gas/riscv/zc-zca-c-mul-fail-march.d: Fixed whitespace. * gas/testsuite/gas/riscv/zc-zca-c-not-fail-march.s: Likewise. * gas/testsuite/gas/riscv/zc-zca-cm-lbu-fail-march.d: Likewise. * gas/testsuite/gas/riscv/zc-zca-cm-lh-fail-march.d: Likewise. * gas/testsuite/gas/riscv/zc-zca-cm-lh-fail-march.s: Removed unnecessary comment. * gas/testsuite/gas/riscv/zc-zca-cm-lhu-fail-march.d: Fixed whitespace. * gas/testsuite/gas/riscv/zc-zca-cm-mva01s-fail-march.d: Likewise. * gas/testsuite/gas/riscv/zc-zca-cm-mvsa01-fail-march.d: Likewise. * gas/testsuite/gas/riscv/zc-zca-cm-pop-e-fail-march.d: Likewise. * gas/testsuite/gas/riscv/zc-zca-cm-pop-fail-march.d: Likewise. * gas/testsuite/gas/riscv/zc-zca-cm-popret-e-fail-march.d: Likewise. * gas/testsuite/gas/riscv/zc-zca-cm-popret-fail-march.d: Likewise. * gas/testsuite/gas/riscv/zc-zca-cm-popretz-e-fail-march.d: Likewise. * gas/testsuite/gas/riscv/zc-zca-cm-popretz-e-fail-march.s: Removed unnecessary comment. * gas/testsuite/gas/riscv/zc-zca-cm-popretz-fail-march.d: Fixed whitespace. * gas/testsuite/gas/riscv/zc-zca-cm-push-e-fail-march.d: Likewise. * gas/testsuite/gas/riscv/zc-zca-cm-push-fail-march.d: Likewise. * gas/testsuite/gas/riscv/zc-zca-cm-sb-fail-march.d: Likewise. * gas/testsuite/gas/riscv/zc-zca-cm-sh-fail-march.d: Likewise. * gas/testsuite/gas/riscv/zc-zca-ebreak-rv32-fail.d: Likewise. * gas/testsuite/gas/riscv/zc-zca-ebreak-rv32-fail.l: Likewise. * gas/testsuite/gas/riscv/zc-zca-ebreak-rv64-fail.d: Likewise. * gas/testsuite/gas/riscv/zc-zca-ebreak-rv64-fail.l: Likewise. * gas/testsuite/gas/riscv/zc-zca-j-rv32-fail.d: Likewise. * gas/testsuite/gas/riscv/zc-zca-j-rv32-fail.l: Likewise. * gas/testsuite/gas/riscv/zc-zca-j-rv32.d: Likewise. * gas/testsuite/gas/riscv/zc-zca-j-rv64-fail.d: Likewise. * gas/testsuite/gas/riscv/zc-zca-j-rv64.d: Likewise. * gas/testsuite/gas/riscv/zc-zca-jalr-rv32-fail.d: Likewise. * gas/testsuite/gas/riscv/zc-zca-jalr-rv32-fail.l: Likewise. * gas/testsuite/gas/riscv/zc-zca-jalr-rv64-fail.d: Likewise. * gas/testsuite/gas/riscv/zc-zca-jalr-rv64-fail.l: Likewise. * gas/testsuite/gas/riscv/zc-zca-jalt-fail-march.d: Likewise. * gas/testsuite/gas/riscv/zc-zca-jr-rv32-fail.d: Likewise. * gas/testsuite/gas/riscv/zc-zca-jr-rv32-fail.l: Likewise. * gas/testsuite/gas/riscv/zc-zca-jr-rv64-fail.d: Likewise. * gas/testsuite/gas/riscv/zc-zca-jr-rv64-fail.l: Likewise. * gas/testsuite/gas/riscv/zc-zca-jt-fail-march.d: Likewise. * gas/testsuite/gas/riscv/zc-zca-lb-fail-march.d: Likewise. * gas/testsuite/gas/riscv/zc-zca-lbu-fail-march.d: Likewise. * gas/testsuite/gas/riscv/zc-zca-lh-fail-march.d: Likewise. * gas/testsuite/gas/riscv/zc-zca-lhu-fail-march.d: Likewise. * gas/testsuite/gas/riscv/zc-zca-li-rv32-fail.d: Likewise. * gas/testsuite/gas/riscv/zc-zca-li-rv32.d: Likewise. * gas/testsuite/gas/riscv/zc-zca-li-rv64-fail.d: Likewise. * gas/testsuite/gas/riscv/zc-zca-lui-rv32-fail.d: Likewise. * gas/testsuite/gas/riscv/zc-zca-lui-rv64-fail.d: Likewise. * gas/testsuite/gas/riscv/zc-zca-lw-rv32-fail.d: Likewise. * gas/testsuite/gas/riscv/zc-zca-lw-rv64-fail.d: Likewise. * gas/testsuite/gas/riscv/zc-zca-lw-rv64-fail.l: Likewise. * gas/testsuite/gas/riscv/zc-zca-lwsp-rv32-fail.d: Likewise. * gas/testsuite/gas/riscv/zc-zca-lwsp-rv32.d: Likewise. * gas/testsuite/gas/riscv/zc-zca-lwsp-rv64-fail.d: Likewise. * gas/testsuite/gas/riscv/zc-zca-mv-rv32-fail.d: Likewise. * gas/testsuite/gas/riscv/zc-zca-mv-rv32-fail.l: Likewise. * gas/testsuite/gas/riscv/zc-zca-mv-rv64-fail.d: Likewise. * gas/testsuite/gas/riscv/zc-zca-nop-rv32-fail.d: Likewise. * gas/testsuite/gas/riscv/zc-zca-nop-rv64-fail.d: Likewise. * gas/testsuite/gas/riscv/zc-zca-rv32-jal-fail.d: Likewise. * gas/testsuite/gas/riscv/zc-zca-rv32-jal-fail.l: Likewise. * gas/testsuite/gas/riscv/zc-zca-rv32-jal.d: Likewise. * gas/testsuite/gas/riscv/zc-zca-sb-fail-march.d: Likewise. * gas/testsuite/gas/riscv/zc-zca-sext-b-fail-march.d: Likewise. * gas/testsuite/gas/riscv/zc-zca-sext-h-fail-march.d: Likewise. * gas/testsuite/gas/riscv/zc-zca-sh-fail-march.d: Likewise. * gas/testsuite/gas/riscv/zc-zca-sw-rv32-fail.d: Likewise. * gas/testsuite/gas/riscv/zc-zcb-c-lbu-range-fail.l: Likewise. * gas/testsuite/gas/riscv/zc-zcb-cm-lh-range-fail.s: Likewise. * gas/testsuite/gas/riscv/zc-zcb-cm-lhu-range-fail.s: Likewise. * gas/testsuite/gas/riscv/zc-zcb-m-march-reject.s: Likewise. * gas/testsuite/gas/riscv/zc-zcb-zext-b.s: Likewise. * gas/testsuite/gas/riscv/zc-zcmp-pop-rv64-fail.d: Likewise. * gas/testsuite/gas/riscv/zc-zcmp-popret-rv32-fail.d: Likewise. * gas/testsuite/gas/riscv/zc-zcmp-popret-rv64-fail.d: Likewise. * gas/testsuite/gas/riscv/zc-zcmp-popretz-rv32-fail.d: Likewise. * gas/testsuite/gas/riscv/zc-zcmp-popretz-rv64-fail.d: Likewise. * gas/testsuite/gas/riscv/zc-zcmp-push-rv32-fail.d: Likewise. * gas/testsuite/gas/riscv/zc-zcmp-push-rv64-fail.d: Likewise. * gas/testsuite/gas/riscv/zc-zcmpe-pop-fail.d: Likewise. * gas/testsuite/gas/riscv/zc-zcmpe-popret-fail.d: Likewise. * gas/testsuite/gas/riscv/zc-zcmpe-popretz-fail.d: Likewise. * gas/testsuite/gas/riscv/zc-zcmpe-push-fail.d: Likewise. * gas/testsuite/gas/riscv/zc-zcmt-march-reject.s: Likewise. * bfd/ChangeLog: Deleted most recent entry. * bfd/ChangeLog.COREV: Added new entry. * gas/testsuite/ChangeLog.COREV: Fixed spacing.
-
Charlie Keaney authored
* gas/testsuite/gas/riscv/zc-zca-march-accept.s: Deleted unused file. * gas/testsuite/gas/riscv/zc-zcb-cm-lu-range-fail.l: Deleted unused file.
-
Charlie Keaney authored
* include/opcode/riscv.h: Made Zca and C being equivalent instruction classes explicit. * opcodes/riscv-opc.c: Made Zca and C being equivalent instruction classes explicit. -
Charlie Keaney authored
* bfd/elfxx-riscv.c: Fixed typo in error message. * gas/testsuite/gas/riscv/zc-zcmb-fail-arch-conflict-0.l: Fixed typo in error message. * gas/testsuite/gas/riscv/zc-zcmb-fail-arch-conflict-1.l: Fixed typo in error message. * gas/testsuite/gas/riscv/zc-zcmpe-fail-arch-conflict-1.l: Fixed typo in error message. -
Charlie Keaney authored
* gas/riscv/zc-zcmt-jalt.d: Added test for successful assembly of instruction. * gas/riscv/zc-zcmt-jalt.s: Added test for successful assembly of instruction. * gas/riscv/zc-zcmt-jt.d: Added test for successful assembly of instruction. * gas/riscv/zc-zcmt-jt.s: Added test for successful assembly of instruction.
-
Charlie Keaney authored
* gas/riscv/zc-zcb-c-lbu-range-fail.d: Added test for failure on invalid immediate offset outside of range. * gas/riscv/zc-zcb-c-lbu-range-fail.l: Added test for failure on invalid immediate offset outside of range. * gas/riscv/zc-zcb-c-lbu-range-fail.s: Added test for failure on invalid immediate offset outside of range. * gas/riscv/zc-zcb-c-lh-range-fail.d: Added test for failure on invalid immediate offset outside of range. * gas/riscv/zc-zcb-c-lh-range-fail.l: Added test for failure on invalid immediate offset outside of range. * gas/riscv/zc-zcb-c-lh-range-fail.s: Added test for failure on invalid immediate offset outside of range. * gas/riscv/zc-zcb-c-lhu-range-fail.d: Added test for failure on invalid immediate offset outside of range. * gas/riscv/zc-zcb-c-lhu-range-fail.l: Added test for failure on invalid immediate offset outside of range. * gas/riscv/zc-zcb-c-lhu-range-fail.s: Added test for failure on invalid immediate offset outside of range. * gas/riscv/zc-zcb-c-sb-range-fail.d: Added test for failure on invalid immediate offset outside of range. * gas/riscv/zc-zcb-c-sb-range-fail.l: Added test for failure on invalid immediate offset outside of range. * gas/riscv/zc-zcb-c-sb-range-fail.s: Added test for failure on invalid immediate offset outside of range. * gas/riscv/zc-zcb-c-sh-range-fail.d: Added test for failure on invalid immediate offset outside of range. * gas/riscv/zc-zcb-c-sh-range-fail.l: Added test for failure on invalid immediate offset outside of range. * gas/riscv/zc-zcb-c-sh-range-fail.s: Added test for failure on invalid immediate offset outside of range. * gas/riscv/zc-zcb-cm-lh-range-fail.d: Added test for failure on invalid immediate offset outside of range. * gas/riscv/zc-zcb-cm-lh-range-fail.l: Added test for failure on invalid immediate offset outside of range. * gas/riscv/zc-zcb-cm-lh-range-fail.s: Added test for failure on invalid immediate offset outside of range. * gas/riscv/zc-zcb-cm-lhu-range-fail.d: Added test for failure on invalid immediate offset outside of range. * gas/riscv/zc-zcb-cm-lhu-range-fail.l: Added test for failure on invalid immediate offset outside of range. * gas/riscv/zc-zcb-cm-lhu-range-fail.s: Added test for failure on invalid immediate offset outside of range. * gas/riscv/zc-zcb-cm-lu-range-fail.l: Added test for failure on invalid immediate offset outside of range. * gas/riscv/zc-zcmt-jalt-range-fail.d: Added test for failure on invalid immediate offset outside of range. * gas/riscv/zc-zcmt-jalt-range-fail.l: Added test for failure on invalid immediate offset outside of range. * gas/riscv/zc-zcmt-jalt-range-fail.s: Added test for failure on invalid immediate offset outside of range. * gas/riscv/zc-zcmt-jt-range-fail.d: Added test for failure on invalid immediate offset outside of range. * gas/riscv/zc-zcmt-jt-range-fail.l: Added test for failure on invalid immediate offset outside of range. * gas/riscv/zc-zcmt-jt-range-fail.s: Added test for failure on invalid immediate offset outside of range. * gas/riscv/zc-zcmt-march-accept.d: Added test case for success on use of valid opcodes for Zcmt. * gas/riscv/zc-zcmt-march-accept.s: Added test case for success on use of valid opcodes for Zcmt. * gas/riscv/zc-zcmt-march-reject.d: Added test case for failure on use of invalid opcodes for Zcmt. * gas/riscv/zc-zcmt-march-reject.l: Added test case for failure on use of invalid opcodes for Zcmt. * gas/riscv/zc-zcmt-march-reject.s: Added test case for failure on use of invalid opcodes for Zcmt.
-
Charlie Keaney authored
* gas/config/tc-riscv.c: Fixed bug that allowed use of invalid operand 64 with cm.jt.
-
Charlie Keaney authored
* gas/riscv/zc-zcmpe-march-accept.d: Added test case for success on use of valid opcodes for Zcmpe. * gas/riscv/zc-zcmpe-march-accept.s: Added test case for success on use of valid opcodes for Zcmpe. * gas/riscv/zc-zcmpe-march-reject.d: Added test case for failure on use of invalid opcodes for Zcmpe. * gas/riscv/zc-zcmpe-march-reject.l: Added test case for failure on use of invalid opcodes for Zcmpe. * gas/riscv/zc-zcmpe-march-reject.s: Added test case for failure on use of invalid opcodes for Zcmpe.
-
Charlie Keaney authored
* gas/riscv/zc-zcmp-march-accept.d: Added test case for success on use of valid opcodes for Zcmp. * gas/riscv/zc-zcmp-march-accept.s: Added test case for success on use of valid opcodes for Zcmp. * gas/riscv/zc-zcmp-march-reject.d: Added test case for failure on use of invalid opcodes for Zcmp. * gas/riscv/zc-zcmp-march-reject.l: Added test case for failure on use of invalid opcodes for Zcmp. * gas/riscv/zc-zcmp-march-reject.s: Added test case for failure on use of invalid opcodes for Zcmp.
-
Charlie Keaney authored
* gas/riscv/zc-zcmb-march-accept.d: Added test case for success on use of valid opcodes for Zcmb. * gas/riscv/zc-zcmb-march-accept.s: Added test case for success on use of valid opcodes for Zcmb. * gas/riscv/zc-zcmb-march-reject.d: Added test case for failure on use of invalid opcodes for Zcmb. * gas/riscv/zc-zcmb-march-reject.l: Added test case for failure on use of invalid opcodes for Zcmb. * gas/riscv/zc-zcmb-march-reject.s: Added test case for failure on use of invalid opcodes for Zcmb.
-
Charlie Keaney authored
* gas/riscv/zc-zcf-march-accept.d: Added test case for success on use of valid opcodes for Zcf. * gas/riscv/zc-zcf-march-accept.s: Added test case for success on use of valid opcodes for Zcf. * gas/riscv/zc-zcf-march-reject.d: Added test case for failure on use of invalid opcodes for Zcf. * gas/riscv/zc-zcf-march-reject.l: Added test case for failure on use of invalid opcodes for Zcf. * gas/riscv/zc-zcf-march-reject.s: Added test case for failure on use of invalid opcodes for Zcf.
-