summaryrefslogtreecommitdiff
path: root/gas/testsuite/gas/openrisc/allinsn.s
blob: f2d8841f1e44cbd0e163af46f107efe348d397bf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
 .data
foodata: .word 42
 .text
footext:
	.text
	.global l_j
l_j:
	l.j footext
	.text
	.global l_jal
l_jal:
	l.jal footext
	.text
	.global l_jr
l_jr:
	l.jr r0
	.text
	.global l_jalr
l_jalr:
	l.jalr r0
	.text
	.global l_bal
l_bal:
	l.bal footext
	.text
	.global l_bnf
l_bnf:
	l.bnf footext
	.text
	.global l_bf
l_bf:
	l.bf footext
	.text
	.global l_brk
l_brk:
	l.brk 0
	.text
	.global l_rfe
l_rfe:
	l.rfe r0
	.text
	.global l_sys
l_sys:
	l.sys 0
	.text
	.global l_nop
l_nop:
	l.nop
	.text
	.global l_movhi
l_movhi:
	l.movhi r0,0
	.text
	.global l_mfsr
l_mfsr:
	l.mfsr r0,r0
	.text
	.global l_mtsr
l_mtsr:
	l.mtsr r0,r0
	.text
	.global l_lw
l_lw:
	l.lw r0,0(r0)
	.text
	.global l_lbz
l_lbz:
	l.lbz r0,0(r0)
	.text
	.global l_lbs
l_lbs:
	l.lbs r0,0(r0)
	.text
	.global l_lhz
l_lhz:
	l.lhz r0,0(r0)
	.text
	.global l_lhs
l_lhs:
	l.lhs r0,0(r0)
	.text
	.global l_sw
l_sw:
	l.sw 0(r0),r0
	.text
	.global l_sb
l_sb:
	l.sb 0(r0),r0
	.text
	.global l_sh
l_sh:
	l.sh 0(r0),r0
	.text
	.global l_sll
l_sll:
	l.sll r0,r0,r0
	.text
	.global l_slli
l_slli:
	l.slli r0,r0,0
	.text
	.global l_srl
l_srl:
	l.srl r0,r0,r0
	.text
	.global l_srli
l_srli:
	l.srli r0,r0,0
	.text
	.global l_sra
l_sra:
	l.sra r0,r0,r0
	.text
	.global l_srai
l_srai:
	l.srai r0,r0,0
	.text
	.global l_ror
l_ror:
	l.ror r0,r0,r0
	.text
	.global l_rori
l_rori:
	l.rori r0,r0,0
	.text
	.global l_add
l_add:
	l.add r0,r0,r0
	.text
	.global l_addi
l_addi:
	l.addi r0,r0,0
	.text
	.global l_sub
l_sub:
	l.sub r0,r0,r0
	.text
	.global l_subi
l_subi:
	l.subi r0,r0,0
	.text
	.global l_and
l_and:
	l.and r0,r0,r0
	.text
	.global l_andi
l_andi:
	l.andi r0,r0,0
	.text
	.global l_or
l_or:
	l.or r0,r0,r0
	.text
	.global l_ori
l_ori:
	l.ori r0,r0,0
	.text
	.global l_xor
l_xor:
	l.xor r0,r0,r0
	.text
	.global l_xori
l_xori:
	l.xori r0,r0,0
	.text
	.global l_mul
l_mul:
	l.mul r0,r0,r0
	.text
	.global l_muli
l_muli:
	l.muli r0,r0,0
	.text
	.global l_div
l_div:
	l.div r0,r0,r0
	.text
	.global l_divu
l_divu:
	l.divu r0,r0,r0
	.text
	.global l_sfgts
l_sfgts:
	l.sfgts r0,r0
	.text
	.global l_sfgtu
l_sfgtu:
	l.sfgtu r0,r0
	.text
	.global l_sfges
l_sfges:
	l.sfges r0,r0
	.text
	.global l_sfgeu
l_sfgeu:
	l.sfgeu r0,r0
	.text
	.global l_sflts
l_sflts:
	l.sflts r0,r0
	.text
	.global l_sfltu
l_sfltu:
	l.sfltu r0,r0
	.text
	.global l_sfles
l_sfles:
	l.sfles r0,r0
	.text
	.global l_sfleu
l_sfleu:
	l.sfleu r0,r0
	.text
	.global l_sfgtsi
l_sfgtsi:
	l.sfgtsi r0,0
	.text
	.global l_sfgtui
l_sfgtui:
	l.sfgtui r0,0
	.text
	.global l_sfgesi
l_sfgesi:
	l.sfgesi r0,0
	.text
	.global l_sfgeui
l_sfgeui:
	l.sfgeui r0,0
	.text
	.global l_sfltsi
l_sfltsi:
	l.sfltsi r0,0
	.text
	.global l_sfltui
l_sfltui:
	l.sfltui r0,0
	.text
	.global l_sflesi
l_sflesi:
	l.sflesi r0,0
	.text
	.global l_sfleui
l_sfleui:
	l.sfleui r0,0
	.text
	.global l_sfeq
l_sfeq:
	l.sfeq r0,r0
	.text
	.global l_sfeqi
l_sfeqi:
	l.sfeqi r0,0
	.text
	.global l_sfne
l_sfne:
	l.sfne r0,r0
	.text
	.global l_sfnei
l_sfnei:
	l.sfnei r0,0