summaryrefslogtreecommitdiff
path: root/gas/testsuite/gas/ms1/allinsn.s
blob: 8d9050e60143fa2333c37fc00869a7eeeeb417da (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
 .data
foodata: .word 42
 .text
footext:
	.text
	.global add
add:
	add  R0,R0,R0
	.text
	.global addu
addu:
	addu R0,R0,R0
	.text
	.global addi
addi:
	addi R0,R0,#0
	.text
	.global addui
addui:
	addui R0,R0,#0
	.text
	.global sub
sub:
	sub R0,R0,R0
	.text
	.global subu
subu:
	subu R0,R0,R0
	.text
	.global subi
subi:
	subi R0,R0,#0
	.text
	.global subui
subui:
	subui R0,R0,#0
	.text
	.global and
and:
	and R0,R0,R0
	.text
	.global andi
andi:
	andi R0,R0,#0
	.text
	.global or
or:
	or R0,R0,R1
	.text
	.global ori
ori:
	ori R0,R0,#0
	.text
	.global xor
xor:
	xor R0,R0,R0
	.text
	.global xori
xori:
	xori R0,R0,#0
	.text
	.global nand
nand:
	nand R0,R0,R0
	.text
	.global nandi
nandi:
	nandi R0,R0,#0
	.text
	.global nor
nor:
	nor R0,R0,R0
	.text
	.global nori
nori:
	nori R0,R0,#0
	.text
	.global xnor
xnor:
	xnor R0,R0,R0
	.text
	.global xnori
xnori:
	xnori R0,R0,#0
	.text
	.global ldui
ldui:
	ldui R0,#0
	.text
	.global lsl
lsl:
	lsl R0,R0,R0
	.text
	.global lsli
lsli:
	lsli R0,R0,#0
	.text
	.global lsr
lsr:
	lsr R0,R0,R0
	.text
	.global lsri
lsri:
	lsri R0,R0,#0
	.text
	.global asr
asr:
	asr R0,R0,R0
	.text
	.global asri
asri:
	asri R0,R0,#0
	.text
	.global brlt
brlt:
	brlt R0,R0,0
	.text
	.global brle
brle:
	brle R0,R0,0
	.text
	.global breq
breq:
	breq R0,R0,0
	.text
	.global jmp
jmp:
	jmp 0
	.text
	.global jal
jal:
	jal R0,R0
	.text
	.global ei
ei:
	ei
	.text
	.global di
di:
	di
	.text
	.global reti
reti:
	reti R0
	.text
	.global ldw
ldw:
	ldw R0,R0,#0
	.text
	.global stw
stw:
	stw R0,R0,#0
	.text
	.global si
si:
	si R0
	.global brne
brne:
	brne R0,R0,0
	.global break
break:
	break
	.text
	.global nop
nop:
	nop