89e076d126d09a6680ae4112f1f1b80bd51703dc
[binutils-gdb.git] / gas / testsuite / gas / riscv / insn.d
1 #as: -march=rv32ifcv
2 #objdump: -dr
3
4 .*:[ ]+file format .*
5
6
7 Disassembly of section .text:
8
9 0+000 <target>:
10 [^:]+:[ ]+00c58533[ ]+add[ ]+a0,a1,a2
11 [^:]+:[ ]+00d58513[ ]+add[ ]+a0,a1,13
12 [^:]+:[ ]+00a58567[ ]+jalr[ ]+a0,10\(a1\)
13 [^:]+:[ ]+00458503[ ]+lb[ ]+a0,4\(a1\)
14 [^:]+:[ ]+feb508e3[ ]+beq[ ]+a0,a1,0 \<target\>
15 [^:]+: R_RISCV_BRANCH[ ]+target
16 [^:]+:[ ]+feb506e3[ ]+beq[ ]+a0,a1,0 \<target\>
17 [^:]+: R_RISCV_BRANCH[ ]+target
18 [^:]+:[ ]+00a58223[ ]+sb[ ]+a0,4\(a1\)
19 [^:]+:[ ]+00fff537[ ]+lui[ ]+a0,0xfff
20 [^:]+:[ ]+fe1ff56f[ ]+jal[ ]+a0,0 \<target\>
21 [^:]+: R_RISCV_JAL[ ]+target
22 [^:]+:[ ]+fddff56f[ ]+jal[ ]+a0,0 \<target\>
23 [^:]+: R_RISCV_JAL[ ]+target
24 [^:]+:[ ]+852e[ ]+mv[ ]+a0,a1
25 [^:]+:[ ]+0511[ ]+add[ ]+a0,a0,4 # .*
26 [^:]+:[ ]+002c[ ]+add[ ]+a1,sp,8
27 [^:]+:[ ]+c0aa[ ]+sw[ ]+a0,64\(sp\)
28 [^:]+:[ ]+41a8[ ]+lw[ ]+a0,64\(a1\)
29 [^:]+:[ ]+c1a8[ ]+sw[ ]+a0,64\(a1\)
30 [^:]+:[ ]+d5f1[ ]+beqz[ ]+a1,0 \<target\>
31 [^:]+: R_RISCV_RVC_BRANCH[ ]+target
32 [^:]+:[ ]+b7e9[ ]+j[ ]+0 \<target\>
33 [^:]+: R_RISCV_RVC_JUMP[ ]+target
34 [^:]+:[ ]+00c58533[ ]+add[ ]+a0,a1,a2
35 [^:]+:[ ]+00d58513[ ]+add[ ]+a0,a1,13
36 [^:]+:[ ]+00a58567[ ]+jalr[ ]+a0,10\(a1\)
37 [^:]+:[ ]+00458503[ ]+lb[ ]+a0,4\(a1\)
38 [^:]+:[ ]+fab50ce3[ ]+beq[ ]+a0,a1,0 \<target\>
39 [^:]+: R_RISCV_BRANCH[ ]+target
40 [^:]+:[ ]+fab50ae3[ ]+beq[ ]+a0,a1,0 \<target\>
41 [^:]+: R_RISCV_BRANCH[ ]+target
42 [^:]+:[ ]+00a58223[ ]+sb[ ]+a0,4\(a1\)
43 [^:]+:[ ]+00fff537[ ]+lui[ ]+a0,0xfff
44 [^:]+:[ ]+fa9ff56f[ ]+jal[ ]+a0,0 \<target\>
45 [^:]+: R_RISCV_JAL[ ]+target
46 [^:]+:[ ]+fa5ff56f[ ]+jal[ ]+a0,0 \<target\>
47 [^:]+: R_RISCV_JAL[ ]+target
48 [^:]+:[ ]+852e[ ]+mv[ ]+a0,a1
49 [^:]+:[ ]+0511[ ]+add[ ]+a0,a0,4 # .*
50 [^:]+:[ ]+002c[ ]+add[ ]+a1,sp,8
51 [^:]+:[ ]+c0aa[ ]+sw[ ]+a0,64\(sp\)
52 [^:]+:[ ]+41a8[ ]+lw[ ]+a0,64\(a1\)
53 [^:]+:[ ]+c1a8[ ]+sw[ ]+a0,64\(a1\)
54 [^:]+:[ ]+8d6d[ ]+and[ ]+a0,a0,a1
55 [^:]+:[ ]+d9c9[ ]+beqz[ ]+a1,0 \<target\>
56 [^:]+: R_RISCV_RVC_BRANCH[ ]+target
57 [^:]+:[ ]+bf41[ ]+j[ ]+0 \<target\>
58 [^:]+: R_RISCV_RVC_JUMP[ ]+target
59 [^:]+:[ ]+68c58543[ ]+fmadd.s[ ]+fa0,fa1,fa2,fa3,rne
60 [^:]+:[ ]+68c58543[ ]+fmadd.s[ ]+fa0,fa1,fa2,fa3,rne
61 [^:]+:[ ]+68c58543[ ]+fmadd.s[ ]+fa0,fa1,fa2,fa3,rne
62 [^:]+:[ ]+68c58543[ ]+fmadd.s[ ]+fa0,fa1,fa2,fa3,rne
63 [^:]+:[ ]+68c58543[ ]+fmadd.s[ ]+fa0,fa1,fa2,fa3,rne
64 [^:]+:[ ]+68c58543[ ]+fmadd.s[ ]+fa0,fa1,fa2,fa3,rne
65 [^:]+:[ ]+00c58533[ ]+add[ ]+a0,a1,a2
66 [^:]+:[ ]+00c58533[ ]+add[ ]+a0,a1,a2
67 [^:]+:[ ]+00c58533[ ]+add[ ]+a0,a1,a2
68 [^:]+:[ ]+00c58533[ ]+add[ ]+a0,a1,a2
69 [^:]+:[ ]+00c58533[ ]+add[ ]+a0,a1,a2
70 [^:]+:[ ]+00c58533[ ]+add[ ]+a0,a1,a2
71 [^:]+:[ ]+00c58533[ ]+add[ ]+a0,a1,a2
72 [^:]+:[ ]+022180d7[ ]+vadd\.vv[ ]+v1,v2,v3
73 [^:]+:[ ]+0001[ ]+nop
74 [^:]+:[ ]+00000013[ ]+nop
75 [^:]+:[ ]+001f 0000 0000[ ].*
76 [^:]+:[ ]+0000003f 00000000[ ].*
77 [^:]+:[ ]+007f 0000 0000 0000[ ]+[._a-z].*
78 [^:]+:[ ]+0000 ?
79 [^:]+:[ ]+0000107f 00000000[ ]+[._a-z].*
80 [^:]+:[ ]+00000000 ?
81 [^:]+:[ ]+607f 0000 0000 0000[ ]+[._a-z].*
82 [^:]+:[ ]+0000 0000 0000 0000 ?
83 [^:]+:[ ]+0000 0000 0000 ?
84 [^:]+:[ ]+0001[ ]+nop
85 [^:]+:[ ]+00000013[ ]+nop
86 [^:]+:[ ]+001f 0000 0000[ ].*
87 [^:]+:[ ]+0000003f 00000000[ ].*
88 [^:]+:[ ]+007f 0000 0000 0000[ ]+[._a-z].*
89 [^:]+:[ ]+0000 ?
90 [^:]+:[ ]+0000107f 00000000[ ]+[._a-z].*
91 [^:]+:[ ]+00000000 ?
92 [^:]+:[ ]+607f 0000 0000 0000[ ]+[._a-z].*
93 [^:]+:[ ]+0000 0000 0000 0000 ?
94 [^:]+:[ ]+0000 0000 0000 ?
95 [^:]+:[ ]+007f 0000 0000 0000[ ]+\.insn[ ]+10, +0x8000000000000000007f
96 [^:]+:[ ]+8000 ?
97 [^:]+:[ ]+007f 0000 0000 0000[ ]+\.insn[ ]+10, +0x8000000000000000007f
98 [^:]+:[ ]+8000 ?
99 [^:]+:[ ]+607f 89ab 4567 0123[ ]+\.insn[ ]+22, 0xfedcba98765432100123456789ab607f
100 [^:]+:[ ]+3210 7654 ba98 fedc ?
101 [^:]+:[ ]+0000 0000 0000 ?
102 [^:]+:[ ]+607f 89ab 4567 0123[ ]+\.insn[ ]+22, 0xfedcba98765432100123456789ab607f
103 [^:]+:[ ]+3210 7654 ba98 fedc ?
104 [^:]+:[ ]+0000 0000 0000 ?
105 [^:]+:[ ]+607f 33cc 55aa cdef[ ]+\.insn[ ]+22, 0x00dcba98765432100123456789abcdef55aa33cc607f
106 [^:]+:[ ]+89ab 4567 0123 3210 ?
107 [^:]+:[ ]+7654 ba98 00dc ?
108 [^:]+:[ ]+607f 33cc 55aa cdef[ ]+\.insn[ ]+22, 0x00dcba98765432100123456789abcdef55aa33cc607f
109 [^:]+:[ ]+89ab 4567 0123 3210 ?
110 [^:]+:[ ]+7654 ba98 00dc ?
111 [^:]+:[ ]+607f 33cc 55aa cdef[ ]+\.insn[ ]+22, 0xfedcba98765432100123456789abcdef55aa33cc607f
112 [^:]+:[ ]+89ab 4567 0123 3210 ?
113 [^:]+:[ ]+7654 ba98 fedc ?
114 [^:]+:[ ]+607f 33cc 55aa cdef[ ]+\.insn[ ]+22, 0xfedcba98765432100123456789abcdef55aa33cc607f
115 [^:]+:[ ]+89ab 4567 0123 3210 ?
116 [^:]+:[ ]+7654 ba98 fedc ?