CV32E40Pv2 SIMD Update: Signed to Unsigned Immediate Instructions and Tests
Updated opcode table and tests from 6-bit signed to unsigned immediate range.
* opcodes/riscv-opc.c: Changed immediates from signed 'b5' to unsigned 'b8'.
* gas/testsuite/gas/riscv/cv-simd-cmpgeu-sci-b-fail.l: Created.
* gas/testsuite/gas/riscv/cv-simd-cmpgeu-sci-b-fail.s: Likewise.
* gas/testgsuite/gas/riscv/cv-simd-cmpgeu-sci-b-pass.d: Likewise.
* gas/testsuite/gas/riscv/cv-simd-cmpgeu-sci-b-pass.s: Likewise.
* gas/testsuite/gas/riscv/cv-simd-cmpgeu-sci-h-fail.l: Likewise.
* gas/testsuite/gas/riscv/cv-simd-cmpgeu-sci-h-fail.s: Likewise.
* gas/testsuite/gas/riscv/cv-simd-cmpgeu-sci-h-pass.d: Likewise.
* gas/testsuite/gas/riscv/cv-simd-cmpgeu-sci-h-pass.s: Likewise.
* gas/testsuite/gas/riscv/cv-simd-cmpgtu-sci-b-fail.l: Likewise.
* gas/testsuite/gas/riscv/cv-simd-cmpgtu-sci-b-fail.s: Likewise.
* gas/testsuite/gas/riscv/cv-simd-cmpgtu-sci-b-pass.d: Likewise.
* gas/testsuite/gas/riscv/cv-simd-cmpgtu-sci-b-pass.s: Likewise.
* gas/testsuite/gas/riscv/cv-simd-cmpgtu-sci-h-fail.l: Likewise.
* gas/testsuite/gas/riscv/cv-simd-cmpgtu-sci-h-fail.s: Likewise.
* gas/testsuite/gas/riscv/cv-simd-cmpgtu-sci-h-pass.d: Likewise.
* gas/testsuite/gas/riscv/cv-simd-cmpgtu-sci-h-pass.s: Likewise.
* gas/testsuite/gas/riscv/cv-simd-cmpleu-sci-b-fail.l: Likewise.
* gas/testsuite/gas/riscv/cv-simd-cmpleu-sci-b-fail.s: Likewise.
* gas/testsuite/gas/riscv/cv-simd-cmpleu-sci-b-pass.d: Likewise.
* gas/testsuite/gas/riscv/cv-simd-cmpleu-sci-b-pass.s: Likewise.
* gas/testsuite/gas/riscv/cv-simd-cmpleu-sci-h-fail.l: Likewise.
* gas/testsuite/gas/riscv/cv-simd-cmpleu-sci-h-fail.s: Likewise.
* gas/testsuite/gas/riscv/cv-simd-cmpleu-sci-h-pass.d: Likewise.
* gas/testsuite/gas/riscv/cv-simd-cmpleu-sci-h-pass.s: Likewise.
* gas/testsuite/gas/riscv/cv-simd-cmpltu-sci-b-fail.l: Likewise.
* gas/testsuite/gas/riscv/cv-simd-cmpltu-sci-b-fail.s: Likewise.
* gas/testsuite/gas/riscv/cv-simd-cmpltu-sci-b-pass.d: Likewise.
* gas/testsuite/gas/riscv/cv-simd-cmpltu-sci-b-pass.s: Likewise.
* gas/testsuite/gas/riscv/cv-simd-cmpltu-sci-h-fail.l: Likewise.
* gas/testsuite/gas/riscv/cv-simd-cmpltu-sci-h-fail.s: Likewise.
* gas/testsuite/gas/riscv/cv-simd-cmpltu-sci-h-pass.d: Likewise.
* gas/testsuite/gas/riscv/cv-simd-cmpltu-sci-h-pass.s: Likewise.
* gas/testsuite/gas/riscv/cv-simd-dotup-sci-b-fail.l: Likewise.
* gas/testsuite/gas/riscv/cv-simd-dotup-sci-b-fail.s: Likewise.
* gas/testsuite/gas/riscv/cv-simd-dotup-sci-b-pass.d: Likewise.
* gas/testsuite/gas/riscv/cv-simd-dotup-sci-b-pass.s: Likewise.
* gas/testsuite/gas/riscv/cv-simd-dotup-sci-h-fail.l: Likewise.
* gas/testsuite/gas/riscv/cv-simd-dotup-sci-h-fail.s: Likewise.
* gas/testsuite/gas/riscv/cv-simd-dotup-sci-h-pass.d: Likewise.
* gas/testsuite/gas/riscv/cv-simd-dotup-sci-h-pass.s: Likewise.
* gas/testsuite/gas/riscv/cv-simd-maxu-sci-b-fail.l: Likewise.
* gas/testsuite/gas/riscv/cv-simd-maxu-sci-b-fail.s: Likewise.
* gas/testsuite/gas/riscv/cv-simd-maxu-sci-b-pass.d: Likewise.
* gas/testsuite/gas/riscv/cv-simd-maxu-sci-b-pass.s: Likewise.
* gas/testsuite/gas/riscv/cv-simd-maxu-sci-h-fail.l: Likewise.
* gas/testsuite/gas/riscv/cv-simd-maxu-sci-h-fail.s: Likewise.
* gas/testsuite/gas/riscv/cv-simd-maxu-sci-h-pass.d: Likewise.
* gas/testsuite/gas/riscv/cv-simd-maxu-sci-h-pass.s: Likewise.
* gas/testsuite/gas/riscv/cv-simd-minu-sci-b-fail.l: Likewise.
* gas/testsuite/gas/riscv/cv-simd-minu-sci-b-fail.s: Likewise.
* gas/testsuite/gas/riscv/cv-simd-minu-sci-b-pass.d: Likewise.
* gas/testsuite/gas/riscv/cv-simd-minu-sci-b-pass.s: Likewise.
* gas/testsuite/gas/riscv/cv-simd-minu-sci-h-fail.l: Likewise.
* gas/testsuite/gas/riscv/cv-simd-minu-sci-h-fail.s: Likewise.
* gas/testsuite/gas/riscv/cv-simd-minu-sci-h-pass.d: Likewise.
* gas/testsuite/gas/riscv/cv-simd-minu-sci-h-pass.s: Likewise.
* gas/testsuite/gas/riscv/cv-simd-sdotup-sci-b-fail.l: Likewise.
* gas/testsuite/gas/riscv/cv-simd-sdotup-sci-b-fail.s: Likewise.
* gas/testsuite/gas/riscv/cv-simd-sdotup-sci-b-pass.d: Likewise.
* gas/testsuite/gas/riscv/cv-simd-sdotup-sci-b-pass.s: Likewise.
* gas/testsuite/gas/riscv/cv-simd-sdotup-sci-h-fail.l: Likewise.
* gas/testsuite/gas/riscv/cv-simd-sdotup-sci-h-fail.s: Likewise.
* gas/testsuite/gas/riscv/cv-simd-sdotup-sci-h-pass.d: Likewise.
* gas/testsuite/gas/riscv/cv-simd-sdotup-sci-h-pass.s: Likewise.
* gas/testsuite/gas/riscv/cv-simd-shuffle-sci-h-fail.l: Likewise.
* gas/testsuite/gas/riscv/cv-simd-shuffle-sci-h-fail.s: Likewise.
* gas/testsuite/gas/riscv/cv-simd-shuffle-sci-h-pass.d: Likewise.
* gas/testsuite/gas/riscv/cv-simd-shuffle-sci-h-pass.s: Likewise.
* gas/testsuite/gas/riscv/cv-simd-shufflei0-sci-b-fail.l: Likewise.
* gas/testsuite/gas/riscv/cv-simd-shufflei0-sci-b-fail.s: Likewise.
* gas/testsuite/gas/riscv/cv-simd-shufflei0-sci-b-pass.d: Likewise.
* gas/testsuite/gas/riscv/cv-simd-shufflei0-sci-b-pass.s: Likewise.
* gas/testsuite/gas/riscv/cv-simd-shufflei1-sci-b-fail.l: Likewise.
* gas/testsuite/gas/riscv/cv-simd-shufflei1-sci-b-fail.s: Likewise.
* gas/testsuite/gas/riscv/cv-simd-shufflei1-sci-b-pass.d: Likewise.
* gas/testsuite/gas/riscv/cv-simd-shufflei1-sci-b-pass.s: Likewise.
* gas/testsuite/gas/riscv/cv-simd-shufflei2-sci-b-fail.l: Likewise.
* gas/testsuite/gas/riscv/cv-simd-shufflei2-sci-b-fail.s: Likewise.
* gas/testsuite/gas/riscv/cv-simd-shufflei2-sci-b-pass.d: Likewise.
* gas/testsuite/gas/riscv/cv-simd-shufflei2-sci-b-pass.s: Likewise.
* gas/testsuite/gas/riscv/cv-simd-shufflei3-sci-b-fail.l: Likewise.
* gas/testsuite/gas/riscv/cv-simd-shufflei3-sci-b-fail.s: Likewise.
* gas/testsuite/gas/riscv/cv-simd-shufflei3-sci-b-pass.d: Likewise.
* gas/testsuite/gas/riscv/cv-simd-shufflei3-sci-b-pass.s: Likewise.
Signed-off-by:
Nandni Jamnadas <nandni.jamnadas@embecosm.com>
parent
bea9d564
Please register or sign in to comment