1 |
205 |
julius |
#as:
|
2 |
|
|
#objdump: -d
|
3 |
|
|
#name: insn
|
4 |
|
|
|
5 |
|
|
dump.o: file format elf32-lm32.*
|
6 |
|
|
|
7 |
|
|
Disassembly of section .text:
|
8 |
|
|
|
9 |
|
|
00000000 <.text>:
|
10 |
|
|
0: b4 00 f8 00 add ba,r0,r0
|
11 |
|
|
4: b7 e0 00 00 add r0,ba,r0
|
12 |
|
|
8: b4 1f 00 00 add r0,r0,ba
|
13 |
|
|
c: b4 43 08 00 add r1,r2,r3
|
14 |
|
|
10: 34 00 00 00 nop
|
15 |
|
|
14: 34 00 80 00 mvi r0,-32768
|
16 |
|
|
18: 34 00 7f ff mvi r0,32767
|
17 |
|
|
1c: 37 e0 00 00 addi r0,ba,0
|
18 |
|
|
20: 37 e0 80 00 addi r0,ba,-32768
|
19 |
|
|
24: 37 e0 7f ff addi r0,ba,32767
|
20 |
|
|
28: 34 1f 00 00 mvi ba,0
|
21 |
|
|
2c: 34 1f 80 00 mvi ba,-32768
|
22 |
|
|
30: 34 1f 7f ff mvi ba,32767
|
23 |
|
|
34: a0 00 f8 00 and ba,r0,r0
|
24 |
|
|
38: a3 e0 00 00 and r0,ba,r0
|
25 |
|
|
3c: a0 1f 00 00 and r0,r0,ba
|
26 |
|
|
40: a0 43 08 00 and r1,r2,r3
|
27 |
|
|
44: 20 00 00 00 andi r0,r0,0x0
|
28 |
|
|
48: 20 00 ff ff andi r0,r0,0xffff
|
29 |
|
|
4c: 23 e0 00 00 andi r0,ba,0x0
|
30 |
|
|
50: 23 e0 ff ff andi r0,ba,0xffff
|
31 |
|
|
54: 20 1f 00 00 andi ba,r0,0x0
|
32 |
|
|
58: 20 1f ff ff andi ba,r0,0xffff
|
33 |
|
|
5c: 60 00 00 00 andhi r0,r0,0x0
|
34 |
|
|
60: 60 00 ff ff andhi r0,r0,0xffff
|
35 |
|
|
64: 63 e0 00 00 andhi r0,ba,0x0
|
36 |
|
|
68: 63 e0 ff ff andhi r0,ba,0xffff
|
37 |
|
|
6c: 60 1f 00 00 andhi ba,r0,0x0
|
38 |
|
|
70: 60 1f ff ff andhi ba,r0,0xffff
|
39 |
|
|
74: 60 00 00 00 andhi r0,r0,0x0
|
40 |
|
|
78: 60 00 ff ff andhi r0,r0,0xffff
|
41 |
|
|
7c: e0 00 00 00 bi 0x7c
|
42 |
|
|
80: c0 00 00 00 b r0
|
43 |
|
|
84: c3 e0 00 00 bret
|
44 |
|
|
88: 44 00 00 00 be r0,r0,0x88
|
45 |
|
|
8c: 44 22 00 00 be r1,r2,0x8c
|
46 |
|
|
90: 48 00 00 00 bg r0,r0,0x90
|
47 |
|
|
94: 48 22 00 00 bg r1,r2,0x94
|
48 |
|
|
98: 4c 00 00 00 bge r0,r0,0x98
|
49 |
|
|
9c: 4c 22 00 00 bge r1,r2,0x9c
|
50 |
|
|
a0: 50 00 00 00 bgeu r0,r0,0xa0
|
51 |
|
|
a4: 50 22 00 00 bgeu r1,r2,0xa4
|
52 |
|
|
a8: 54 00 00 00 bgu r0,r0,0xa8
|
53 |
|
|
ac: 54 22 00 00 bgu r1,r2,0xac
|
54 |
|
|
b0: 5c 00 00 00 bne r0,r0,0xb0
|
55 |
|
|
b4: 5c 22 00 00 bne r1,r2,0xb4
|
56 |
|
|
b8: f8 00 00 00 calli 0xb8
|
57 |
|
|
bc: d8 00 00 00 call r0
|
58 |
|
|
c0: db e0 00 00 call ba
|
59 |
|
|
c4: e4 00 f8 00 cmpe ba,r0,r0
|
60 |
|
|
c8: e7 e0 00 00 cmpe r0,ba,r0
|
61 |
|
|
cc: e4 1f 00 00 cmpe r0,r0,ba
|
62 |
|
|
d0: e4 43 08 00 cmpe r1,r2,r3
|
63 |
|
|
d4: 64 00 00 00 cmpei r0,r0,0
|
64 |
|
|
d8: 64 00 80 00 cmpei r0,r0,-32768
|
65 |
|
|
dc: 64 00 7f ff cmpei r0,r0,32767
|
66 |
|
|
e0: 67 e0 00 00 cmpei r0,ba,0
|
67 |
|
|
e4: 67 e0 80 00 cmpei r0,ba,-32768
|
68 |
|
|
e8: 67 e0 7f ff cmpei r0,ba,32767
|
69 |
|
|
ec: 64 1f 00 00 cmpei ba,r0,0
|
70 |
|
|
f0: 64 1f 80 00 cmpei ba,r0,-32768
|
71 |
|
|
f4: 64 1f 7f ff cmpei ba,r0,32767
|
72 |
|
|
f8: e8 00 f8 00 cmpg ba,r0,r0
|
73 |
|
|
fc: eb e0 00 00 cmpg r0,ba,r0
|
74 |
|
|
100: e8 1f 00 00 cmpg r0,r0,ba
|
75 |
|
|
104: e8 43 08 00 cmpg r1,r2,r3
|
76 |
|
|
108: 68 00 00 00 cmpgi r0,r0,0
|
77 |
|
|
10c: 68 00 80 00 cmpgi r0,r0,-32768
|
78 |
|
|
110: 68 00 7f ff cmpgi r0,r0,32767
|
79 |
|
|
114: 6b e0 00 00 cmpgi r0,ba,0
|
80 |
|
|
118: 6b e0 80 00 cmpgi r0,ba,-32768
|
81 |
|
|
11c: 6b e0 7f ff cmpgi r0,ba,32767
|
82 |
|
|
120: 68 1f 00 00 cmpgi ba,r0,0
|
83 |
|
|
124: 68 1f 80 00 cmpgi ba,r0,-32768
|
84 |
|
|
128: 68 1f 7f ff cmpgi ba,r0,32767
|
85 |
|
|
12c: ec 00 f8 00 cmpge ba,r0,r0
|
86 |
|
|
130: ef e0 00 00 cmpge r0,ba,r0
|
87 |
|
|
134: ec 1f 00 00 cmpge r0,r0,ba
|
88 |
|
|
138: ec 43 08 00 cmpge r1,r2,r3
|
89 |
|
|
13c: 6c 00 00 00 cmpgei r0,r0,0
|
90 |
|
|
140: 6c 00 80 00 cmpgei r0,r0,-32768
|
91 |
|
|
144: 6c 00 7f ff cmpgei r0,r0,32767
|
92 |
|
|
148: 6f e0 00 00 cmpgei r0,ba,0
|
93 |
|
|
14c: 6f e0 80 00 cmpgei r0,ba,-32768
|
94 |
|
|
150: 6f e0 7f ff cmpgei r0,ba,32767
|
95 |
|
|
154: 6c 1f 00 00 cmpgei ba,r0,0
|
96 |
|
|
158: 6c 1f 80 00 cmpgei ba,r0,-32768
|
97 |
|
|
15c: 6c 1f 7f ff cmpgei ba,r0,32767
|
98 |
|
|
160: f0 00 f8 00 cmpgeu ba,r0,r0
|
99 |
|
|
164: f3 e0 00 00 cmpgeu r0,ba,r0
|
100 |
|
|
168: f0 1f 00 00 cmpgeu r0,r0,ba
|
101 |
|
|
16c: f0 43 08 00 cmpgeu r1,r2,r3
|
102 |
|
|
170: 70 00 00 00 cmpgeui r0,r0,0x0
|
103 |
|
|
174: 70 00 ff ff cmpgeui r0,r0,0xffff
|
104 |
|
|
178: 73 e0 00 00 cmpgeui r0,ba,0x0
|
105 |
|
|
17c: 73 e0 ff ff cmpgeui r0,ba,0xffff
|
106 |
|
|
180: 70 1f 00 00 cmpgeui ba,r0,0x0
|
107 |
|
|
184: 70 1f ff ff cmpgeui ba,r0,0xffff
|
108 |
|
|
188: f4 00 f8 00 cmpgu ba,r0,r0
|
109 |
|
|
18c: f7 e0 00 00 cmpgu r0,ba,r0
|
110 |
|
|
190: f4 1f 00 00 cmpgu r0,r0,ba
|
111 |
|
|
194: f4 43 08 00 cmpgu r1,r2,r3
|
112 |
|
|
198: 74 00 00 00 cmpgui r0,r0,0x0
|
113 |
|
|
19c: 74 00 ff ff cmpgui r0,r0,0xffff
|
114 |
|
|
1a0: 77 e0 00 00 cmpgui r0,ba,0x0
|
115 |
|
|
1a4: 77 e0 ff ff cmpgui r0,ba,0xffff
|
116 |
|
|
1a8: 74 1f 00 00 cmpgui ba,r0,0x0
|
117 |
|
|
1ac: 74 1f ff ff cmpgui ba,r0,0xffff
|
118 |
|
|
1b0: fc 00 f8 00 cmpne ba,r0,r0
|
119 |
|
|
1b4: ff e0 00 00 cmpne r0,ba,r0
|
120 |
|
|
1b8: fc 1f 00 00 cmpne r0,r0,ba
|
121 |
|
|
1bc: fc 43 08 00 cmpne r1,r2,r3
|
122 |
|
|
1c0: 7c 00 00 00 cmpnei r0,r0,0
|
123 |
|
|
1c4: 7c 00 80 00 cmpnei r0,r0,-32768
|
124 |
|
|
1c8: 7c 00 7f ff cmpnei r0,r0,32767
|
125 |
|
|
1cc: 7f e0 00 00 cmpnei r0,ba,0
|
126 |
|
|
1d0: 7f e0 80 00 cmpnei r0,ba,-32768
|
127 |
|
|
1d4: 7f e0 7f ff cmpnei r0,ba,32767
|
128 |
|
|
1d8: 7c 1f 00 00 cmpnei ba,r0,0
|
129 |
|
|
1dc: 7c 1f 80 00 cmpnei ba,r0,-32768
|
130 |
|
|
1e0: 7c 1f 7f ff cmpnei ba,r0,32767
|
131 |
|
|
1e4: 8c 00 f8 00 divu ba,r0,r0
|
132 |
|
|
1e8: 8f e0 00 00 divu r0,ba,r0
|
133 |
|
|
1ec: 8c 1f 00 00 divu r0,r0,ba
|
134 |
|
|
1f0: 8c 43 08 00 divu r1,r2,r3
|
135 |
|
|
1f4: c4 00 f8 00 modu ba,r0,r0
|
136 |
|
|
1f8: c7 e0 00 00 modu r0,ba,r0
|
137 |
|
|
1fc: c4 1f 00 00 modu r0,r0,ba
|
138 |
|
|
200: c4 43 08 00 modu r1,r2,r3
|
139 |
|
|
204: 88 00 f8 00 mul ba,r0,r0
|
140 |
|
|
208: 8b e0 00 00 mul r0,ba,r0
|
141 |
|
|
20c: 88 1f 00 00 mul r0,r0,ba
|
142 |
|
|
210: 88 43 08 00 mul r1,r2,r3
|
143 |
|
|
214: 08 00 00 00 muli r0,r0,0
|
144 |
|
|
218: 08 00 80 00 muli r0,r0,-32768
|
145 |
|
|
21c: 08 00 7f ff muli r0,r0,32767
|
146 |
|
|
220: 0b e0 00 00 muli r0,ba,0
|
147 |
|
|
224: 0b e0 80 00 muli r0,ba,-32768
|
148 |
|
|
228: 0b e0 7f ff muli r0,ba,32767
|
149 |
|
|
22c: 08 1f 00 00 muli ba,r0,0
|
150 |
|
|
230: 08 1f 80 00 muli ba,r0,-32768
|
151 |
|
|
234: 08 1f 7f ff muli ba,r0,32767
|
152 |
|
|
238: 84 00 f8 00 nor ba,r0,r0
|
153 |
|
|
23c: 87 e0 00 00 nor r0,ba,r0
|
154 |
|
|
240: 84 1f 00 00 nor r0,r0,ba
|
155 |
|
|
244: 84 43 08 00 nor r1,r2,r3
|
156 |
|
|
248: 04 00 00 00 nori r0,r0,0x0
|
157 |
|
|
24c: 04 00 ff ff nori r0,r0,0xffff
|
158 |
|
|
250: 07 e0 00 00 nori r0,ba,0x0
|
159 |
|
|
254: 07 e0 ff ff nori r0,ba,0xffff
|
160 |
|
|
258: 04 1f 00 00 nori ba,r0,0x0
|
161 |
|
|
25c: 04 1f ff ff nori ba,r0,0xffff
|
162 |
|
|
260: b8 00 f8 00 mv ba,r0
|
163 |
|
|
264: bb e0 00 00 mv r0,ba
|
164 |
|
|
268: b8 1f 00 00 or r0,r0,ba
|
165 |
|
|
26c: b8 43 08 00 or r1,r2,r3
|
166 |
|
|
270: 38 00 00 00 mvu r0,0x0
|
167 |
|
|
274: 38 00 ff ff mvu r0,0xffff
|
168 |
|
|
278: 3b e0 00 00 ori r0,ba,0x0
|
169 |
|
|
27c: 3b e0 ff ff ori r0,ba,0xffff
|
170 |
|
|
280: 38 1f 00 00 mvu ba,0x0
|
171 |
|
|
284: 38 1f ff ff mvu ba,0xffff
|
172 |
|
|
288: 38 00 00 00 mvu r0,0x0
|
173 |
|
|
28c: 38 00 ff ff mvu r0,0xffff
|
174 |
|
|
290: 78 00 00 00 mvhi r0,0x0
|
175 |
|
|
294: 78 00 ff ff mvhi r0,0xffff
|
176 |
|
|
298: 7b e0 00 00 orhi r0,ba,0x0
|
177 |
|
|
29c: 7b e0 ff ff orhi r0,ba,0xffff
|
178 |
|
|
2a0: 78 1f 00 00 mvhi ba,0x0
|
179 |
|
|
2a4: 78 1f ff ff mvhi ba,0xffff
|
180 |
|
|
2a8: 78 00 00 00 mvhi r0,0x0
|
181 |
|
|
2ac: 78 00 ff ff mvhi r0,0xffff
|
182 |
|
|
2b0: bc 00 f8 00 sl ba,r0,r0
|
183 |
|
|
2b4: bf e0 00 00 sl r0,ba,r0
|
184 |
|
|
2b8: bc 1f 00 00 sl r0,r0,ba
|
185 |
|
|
2bc: bc 43 08 00 sl r1,r2,r3
|
186 |
|
|
2c0: 94 00 f8 00 sr ba,r0,r0
|
187 |
|
|
2c4: 97 e0 00 00 sr r0,ba,r0
|
188 |
|
|
2c8: 94 1f 00 00 sr r0,r0,ba
|
189 |
|
|
2cc: 94 43 08 00 sr r1,r2,r3
|
190 |
|
|
2d0: 80 00 f8 00 sru ba,r0,r0
|
191 |
|
|
2d4: 83 e0 00 00 sru r0,ba,r0
|
192 |
|
|
2d8: 80 1f 00 00 sru r0,r0,ba
|
193 |
|
|
2dc: 80 43 08 00 sru r1,r2,r3
|
194 |
|
|
2e0: 3c 00 00 00 sli r0,r0,0
|
195 |
|
|
2e4: 3c 00 00 1f sli r0,r0,31
|
196 |
|
|
2e8: 14 00 00 00 sri r0,r0,0
|
197 |
|
|
2ec: 14 00 00 1f sri r0,r0,31
|
198 |
|
|
2f0: 00 00 00 00 srui r0,r0,0
|
199 |
|
|
2f4: 00 00 00 1f srui r0,r0,31
|
200 |
|
|
2f8: c8 00 f8 00 sub ba,r0,r0
|
201 |
|
|
2fc: cb e0 00 00 sub r0,ba,r0
|
202 |
|
|
300: c8 1f 00 00 sub r0,r0,ba
|
203 |
|
|
304: c8 43 08 00 sub r1,r2,r3
|
204 |
|
|
308: a4 00 f8 00 not ba,r0
|
205 |
|
|
30c: a7 e0 00 00 not r0,ba
|
206 |
|
|
310: a4 1f 00 00 xnor r0,r0,ba
|
207 |
|
|
314: a4 43 08 00 xnor r1,r2,r3
|
208 |
|
|
318: 24 00 00 00 xnori r0,r0,0x0
|
209 |
|
|
31c: 24 00 ff ff xnori r0,r0,0xffff
|
210 |
|
|
320: 27 e0 00 00 xnori r0,ba,0x0
|
211 |
|
|
324: 27 e0 ff ff xnori r0,ba,0xffff
|
212 |
|
|
328: 24 1f 00 00 xnori ba,r0,0x0
|
213 |
|
|
32c: 24 1f ff ff xnori ba,r0,0xffff
|
214 |
|
|
330: 98 00 f8 00 xor ba,r0,r0
|
215 |
|
|
334: 9b e0 00 00 xor r0,ba,r0
|
216 |
|
|
338: 98 1f 00 00 xor r0,r0,ba
|
217 |
|
|
33c: 98 43 08 00 xor r1,r2,r3
|
218 |
|
|
340: 18 00 00 00 xori r0,r0,0x0
|
219 |
|
|
344: 18 00 ff ff xori r0,r0,0xffff
|
220 |
|
|
348: 1b e0 00 00 xori r0,ba,0x0
|
221 |
|
|
34c: 1b e0 ff ff xori r0,ba,0xffff
|
222 |
|
|
350: 18 1f 00 00 xori ba,r0,0x0
|
223 |
|
|
354: 18 1f ff ff xori ba,r0,0xffff
|
224 |
|
|
358: b0 00 00 00 sextb r0,r0
|
225 |
|
|
35c: b0 00 f8 00 sextb ba,r0
|
226 |
|
|
360: b3 e0 00 00 sextb r0,ba
|
227 |
|
|
364: b0 20 10 00 sextb r2,r1
|
228 |
|
|
368: dc 00 00 00 sexth r0,r0
|
229 |
|
|
36c: dc 00 f8 00 sexth ba,r0
|
230 |
|
|
370: df e0 00 00 sexth r0,ba
|
231 |
|
|
374: dc 20 10 00 sexth r2,r1
|
232 |
|
|
378: 10 00 00 00 lb r0,\(r0\+0\)
|
233 |
|
|
37c: 10 41 00 03 lb r1,\(r2\+3\)
|
234 |
|
|
380: 40 00 00 00 lbu r0,\(r0\+0\)
|
235 |
|
|
384: 40 41 00 03 lbu r1,\(r2\+3\)
|
236 |
|
|
388: 1c 00 00 00 lh r0,\(r0\+0\)
|
237 |
|
|
38c: 1c 41 00 03 lh r1,\(r2\+3\)
|
238 |
|
|
390: 2c 00 00 00 lhu r0,\(r0\+0\)
|
239 |
|
|
394: 2c 41 00 03 lhu r1,\(r2\+3\)
|
240 |
|
|
398: 28 00 00 00 lw r0,\(r0\+0\)
|
241 |
|
|
39c: 28 41 00 03 lw r1,\(r2\+3\)
|
242 |
|
|
3a0: 30 00 00 00 sb \(r0\+0\),r0
|
243 |
|
|
3a4: 30 23 00 02 sb \(r1\+2\),r3
|
244 |
|
|
3a8: 0c 00 00 00 sh \(r0\+0\),r0
|
245 |
|
|
3ac: 0c 23 00 02 sh \(r1\+2\),r3
|
246 |
|
|
3b0: 58 00 00 00 sw \(r0\+0\),r0
|
247 |
|
|
3b4: 58 23 00 02 sw \(r1\+2\),r3
|
248 |
|
|
3b8: ac 00 00 02 break
|
249 |
|
|
3bc: ac 00 00 07 scall
|
250 |
|
|
3c0: c3 c0 00 00 eret
|
251 |
|
|
3c4: c3 e0 00 00 bret
|
252 |
|
|
3c8: c3 a0 00 00 ret
|
253 |
|
|
3cc: 34 00 00 00 nop
|
254 |
|
|
3d0: b8 00 00 00 mv r0,r0
|
255 |
|
|
3d4: 78 00 00 00 mvhi r0,0x0
|
256 |
|
|
3d8: 78 00 00 00 mvhi r0,0x0
|
257 |
|
|
3dc: a4 00 00 00 not r0,r0
|