RISC-V: Support rvv extension with released version 1.0.
[binutils-gdb.git] / gas / testsuite / gas / riscv / insn.s
1 target:
2 .insn r 0x33, 0, 0, a0, a1, a2
3 .insn i 0x13, 0, a0, a1, 13
4 .insn i 0x67, 0, a0, 10(a1)
5 .insn i 0x3, 0, a0, 4(a1)
6 .insn sb 0x63, 0, a0, a1, target
7 .insn b 0x63, 0, a0, a1, target
8 .insn s 0x23, 0, a0, 4(a1)
9 .insn u 0x37, a0, 0xfff
10 .insn uj 0x6f, a0, target
11 .insn j 0x6f, a0, target
12
13 .insn cr 0x2, 0x8, a0, a1
14 .insn ci 0x1, 0x0, a0, 4
15 .insn ciw 0x0, 0x0, a1, 1
16 .insn css 0x2, 0x6, a0, 1
17 .insn cl 0x0, 0x2, a0, 1(a1)
18 .insn cs 0x0, 0x6, a0, 1(a1)
19 .insn cb 0x1, 0x6, a1, target
20 .insn cj 0x1, 0x5, target
21
22 .insn r OP, 0, 0, a0, a1, a2
23 .insn i OP_IMM, 0, a0, a1, 13
24 .insn i JALR, 0, a0, 10(a1)
25 .insn i LOAD, 0, a0, 4(a1)
26 .insn sb BRANCH, 0, a0, a1, target
27 .insn b BRANCH, 0, a0, a1, target
28 .insn s STORE, 0, a0, 4(a1)
29 .insn u LUI, a0, 0xfff
30 .insn uj JAL, a0, target
31 .insn j JAL, a0, target
32
33 .insn cr C2, 0x8, a0, a1
34 .insn ci C1, 0x0, a0, 4
35 .insn ciw C0, 0x0, a1, 1
36 .insn css C2, 0x6, a0, 1
37 .insn cl C0, 0x2, a0, 1(a1)
38 .insn cs C0, 0x6, a0, 1(a1)
39 .insn ca C1, 0x23, 0x3, a0, a1
40 .insn cb C1, 0x6, a1, target
41 .insn cj C1, 0x5, target
42
43 .insn r MADD, 0, 0, a0, a1, a2, a3
44 .insn r4 MADD, 0, 0, a0, a1, a2, a3
45 .insn r4 MADD, 0, 0, fa0, a1, a2, a3
46 .insn r4 MADD, 0, 0, fa0, fa1, a2, a3
47 .insn r4 MADD, 0, 0, fa0, fa1, fa2, a3
48 .insn r4 MADD, 0, 0, fa0, fa1, fa2, fa3
49 .insn r 0x33, 0, 0, fa0, a1, a2
50 .insn r 0x33, 0, 0, a0, fa1, a2
51 .insn r 0x33, 0, 0, fa0, fa1, a2
52 .insn r 0x33, 0, 0, a0, a1, fa2
53 .insn r 0x33, 0, 0, fa0, a1, fa2
54 .insn r 0x33, 0, 0, a0, fa1, fa2
55 .insn r 0x33, 0, 0, fa0, fa1, fa2
56
57 .insn 0x0001
58 .insn 0x00000013
59 .insn 0x2, 0x0001
60 .insn 0x4, 0x00000013