aboutsummaryrefslogtreecommitdiff
path: root/VexRiscv/src/test/resources/asm/C.SUB.elf.objdump
blob: 800d9335a097ae7457a8c7a8816b97761e7a4adf (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
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
/home/spinalvm/hdl/riscv-compliance/work//C.SUB.elf:     file format elf32-littleriscv


Disassembly of section .text.init:

80000000 <_start>:
80000000:	0001                	nop
80000002:	0001                	nop
80000004:	0001                	nop
80000006:	0001                	nop
80000008:	0001                	nop
8000000a:	0001                	nop
8000000c:	0001                	nop
8000000e:	0001                	nop
80000010:	0001                	nop
80000012:	0001                	nop
80000014:	0001                	nop
80000016:	0001                	nop
80000018:	0001                	nop
8000001a:	0001                	nop
8000001c:	0001                	nop
8000001e:	0001                	nop
80000020:	0001                	nop
80000022:	0001                	nop
80000024:	0001                	nop
80000026:	0001                	nop
80000028:	0001                	nop
8000002a:	0001                	nop
8000002c:	0001                	nop
8000002e:	0001                	nop
80000030:	0001                	nop
80000032:	0001                	nop
80000034:	0001                	nop
80000036:	0001                	nop
80000038:	0001                	nop
8000003a:	0001                	nop
8000003c:	0001                	nop
8000003e:	0001                	nop
80000040:	0001                	nop
80000042:	0001                	nop
80000044:	0001                	nop
80000046:	0001                	nop
80000048:	0001                	nop
8000004a:	0001                	nop
8000004c:	0001                	nop
8000004e:	0001                	nop
80000050:	0001                	nop
80000052:	0001                	nop
80000054:	0001                	nop
80000056:	0001                	nop
80000058:	0001                	nop
8000005a:	0001                	nop
8000005c:	0001                	nop
8000005e:	0001                	nop
80000060:	0001                	nop
80000062:	0001                	nop
80000064:	0001                	nop
80000066:	0001                	nop
80000068:	0001                	nop
8000006a:	0001                	nop
8000006c:	0001                	nop
8000006e:	0001                	nop
80000070:	0001                	nop
80000072:	0001                	nop
80000074:	0001                	nop
80000076:	0001                	nop
80000078:	0001                	nop
8000007a:	0001                	nop
8000007c:	0001                	nop
8000007e:	0001                	nop
80000080:	0001                	nop
80000082:	0001                	nop
80000084:	0001                	nop
80000086:	0001                	nop
80000088:	0001                	nop
8000008a:	0001                	nop
8000008c:	0001                	nop
8000008e:	0001                	nop
80000090:	0001                	nop
80000092:	0001                	nop
80000094:	0001                	nop
80000096:	0001                	nop
80000098:	0001                	nop
8000009a:	0001                	nop
8000009c:	0001                	nop
8000009e:	0001                	nop
800000a0:	0001                	nop
800000a2:	0001                	nop
800000a4:	0001                	nop
800000a6:	0001                	nop
800000a8:	0001                	nop
800000aa:	0001                	nop
800000ac:	0001                	nop
800000ae:	0001                	nop
800000b0:	0001                	nop
800000b2:	0001                	nop
800000b4:	0001                	nop
800000b6:	0001                	nop
800000b8:	0001                	nop
800000ba:	0001                	nop
800000bc:	0001                	nop
800000be:	0001                	nop
800000c0:	0001                	nop
800000c2:	0001                	nop
800000c4:	0001                	nop
800000c6:	0001                	nop
800000c8:	0001                	nop
800000ca:	0001                	nop
800000cc:	0001                	nop
800000ce:	0001                	nop
800000d0:	0001                	nop
800000d2:	0001                	nop
800000d4:	0001                	nop
800000d6:	0001                	nop
800000d8:	0001                	nop
800000da:	0001                	nop
800000dc:	0001                	nop
800000de:	0001                	nop
800000e0:	0001                	nop
800000e2:	0001                	nop
800000e4:	0001                	nop
800000e6:	0001                	nop
800000e8:	0001                	nop
800000ea:	0001                	nop
800000ec:	0001                	nop
800000ee:	00001117          	auipc	sp,0x1
800000f2:	f1210113          	addi	sp,sp,-238 # 80001000 <codasip_signature_start>
800000f6:	4581                	li	a1,0
800000f8:	4481                	li	s1,0
800000fa:	8c8d                	sub	s1,s1,a1
800000fc:	c026                	sw	s1,0(sp)
800000fe:	4681                	li	a3,0
80000100:	4605                	li	a2,1
80000102:	8e15                	sub	a2,a2,a3
80000104:	c232                	sw	a2,4(sp)
80000106:	4781                	li	a5,0
80000108:	fff00713          	li	a4,-1
8000010c:	8f1d                	sub	a4,a4,a5
8000010e:	c43a                	sw	a4,8(sp)
80000110:	4481                	li	s1,0
80000112:	00008437          	lui	s0,0x8
80000116:	fff40413          	addi	s0,s0,-1 # 7fff <_start-0x7fff8001>
8000011a:	8c05                	sub	s0,s0,s1
8000011c:	c622                	sw	s0,12(sp)
8000011e:	4601                	li	a2,0
80000120:	65a1                	lui	a1,0x8
80000122:	8d91                	sub	a1,a1,a2
80000124:	c82e                	sw	a1,16(sp)
80000126:	00001117          	auipc	sp,0x1
8000012a:	eee10113          	addi	sp,sp,-274 # 80001014 <test_2_res>
8000012e:	4705                	li	a4,1
80000130:	4681                	li	a3,0
80000132:	8e99                	sub	a3,a3,a4
80000134:	c036                	sw	a3,0(sp)
80000136:	4405                	li	s0,1
80000138:	4785                	li	a5,1
8000013a:	8f81                	sub	a5,a5,s0
8000013c:	c23e                	sw	a5,4(sp)
8000013e:	4585                	li	a1,1
80000140:	fff00493          	li	s1,-1
80000144:	8c8d                	sub	s1,s1,a1
80000146:	c426                	sw	s1,8(sp)
80000148:	4685                	li	a3,1
8000014a:	00008637          	lui	a2,0x8
8000014e:	fff60613          	addi	a2,a2,-1 # 7fff <_start-0x7fff8001>
80000152:	8e15                	sub	a2,a2,a3
80000154:	c632                	sw	a2,12(sp)
80000156:	4785                	li	a5,1
80000158:	6721                	lui	a4,0x8
8000015a:	8f1d                	sub	a4,a4,a5
8000015c:	c83a                	sw	a4,16(sp)
8000015e:	00001117          	auipc	sp,0x1
80000162:	eca10113          	addi	sp,sp,-310 # 80001028 <test_3_res>
80000166:	fff00493          	li	s1,-1
8000016a:	4401                	li	s0,0
8000016c:	8c05                	sub	s0,s0,s1
8000016e:	c022                	sw	s0,0(sp)
80000170:	fff00613          	li	a2,-1
80000174:	4585                	li	a1,1
80000176:	8d91                	sub	a1,a1,a2
80000178:	c22e                	sw	a1,4(sp)
8000017a:	fff00713          	li	a4,-1
8000017e:	fff00693          	li	a3,-1
80000182:	8e99                	sub	a3,a3,a4
80000184:	c436                	sw	a3,8(sp)
80000186:	fff00413          	li	s0,-1
8000018a:	000087b7          	lui	a5,0x8
8000018e:	fff78793          	addi	a5,a5,-1 # 7fff <_start-0x7fff8001>
80000192:	8f81                	sub	a5,a5,s0
80000194:	c63e                	sw	a5,12(sp)
80000196:	fff00593          	li	a1,-1
8000019a:	64a1                	lui	s1,0x8
8000019c:	8c8d                	sub	s1,s1,a1
8000019e:	c826                	sw	s1,16(sp)
800001a0:	00001117          	auipc	sp,0x1
800001a4:	e9c10113          	addi	sp,sp,-356 # 8000103c <test_4_res>
800001a8:	000086b7          	lui	a3,0x8
800001ac:	fff68693          	addi	a3,a3,-1 # 7fff <_start-0x7fff8001>
800001b0:	4601                	li	a2,0
800001b2:	8e15                	sub	a2,a2,a3
800001b4:	c032                	sw	a2,0(sp)
800001b6:	000087b7          	lui	a5,0x8
800001ba:	fff78793          	addi	a5,a5,-1 # 7fff <_start-0x7fff8001>
800001be:	4705                	li	a4,1
800001c0:	8f1d                	sub	a4,a4,a5
800001c2:	c23a                	sw	a4,4(sp)
800001c4:	000084b7          	lui	s1,0x8
800001c8:	fff48493          	addi	s1,s1,-1 # 7fff <_start-0x7fff8001>
800001cc:	fff00413          	li	s0,-1
800001d0:	8c05                	sub	s0,s0,s1
800001d2:	c422                	sw	s0,8(sp)
800001d4:	00008637          	lui	a2,0x8
800001d8:	fff60613          	addi	a2,a2,-1 # 7fff <_start-0x7fff8001>
800001dc:	000085b7          	lui	a1,0x8
800001e0:	fff58593          	addi	a1,a1,-1 # 7fff <_start-0x7fff8001>
800001e4:	8d91                	sub	a1,a1,a2
800001e6:	c62e                	sw	a1,12(sp)
800001e8:	00008737          	lui	a4,0x8
800001ec:	fff70713          	addi	a4,a4,-1 # 7fff <_start-0x7fff8001>
800001f0:	66a1                	lui	a3,0x8
800001f2:	8e99                	sub	a3,a3,a4
800001f4:	c836                	sw	a3,16(sp)
800001f6:	00001117          	auipc	sp,0x1
800001fa:	e5a10113          	addi	sp,sp,-422 # 80001050 <test_5_res>
800001fe:	6421                	lui	s0,0x8
80000200:	4781                	li	a5,0
80000202:	8f81                	sub	a5,a5,s0
80000204:	c03e                	sw	a5,0(sp)
80000206:	65a1                	lui	a1,0x8
80000208:	4485                	li	s1,1
8000020a:	8c8d                	sub	s1,s1,a1
8000020c:	c226                	sw	s1,4(sp)
8000020e:	66a1                	lui	a3,0x8
80000210:	fff00613          	li	a2,-1
80000214:	8e15                	sub	a2,a2,a3
80000216:	c432                	sw	a2,8(sp)
80000218:	67a1                	lui	a5,0x8
8000021a:	00008737          	lui	a4,0x8
8000021e:	fff70713          	addi	a4,a4,-1 # 7fff <_start-0x7fff8001>
80000222:	8f1d                	sub	a4,a4,a5
80000224:	c63a                	sw	a4,12(sp)
80000226:	64a1                	lui	s1,0x8
80000228:	6421                	lui	s0,0x8
8000022a:	8c05                	sub	s0,s0,s1
8000022c:	c822                	sw	s0,16(sp)
8000022e:	00001517          	auipc	a0,0x1
80000232:	dd250513          	addi	a0,a0,-558 # 80001000 <codasip_signature_start>
80000236:	00001597          	auipc	a1,0x1
8000023a:	e3a58593          	addi	a1,a1,-454 # 80001070 <_end>
8000023e:	f0100637          	lui	a2,0xf0100
80000242:	f2c60613          	addi	a2,a2,-212 # f00fff2c <_end+0x700feebc>

80000246 <complience_halt_loop>:
80000246:	00b50c63          	beq	a0,a1,8000025e <complience_halt_break>
8000024a:	4554                	lw	a3,12(a0)
8000024c:	c214                	sw	a3,0(a2)
8000024e:	4514                	lw	a3,8(a0)
80000250:	c214                	sw	a3,0(a2)
80000252:	4154                	lw	a3,4(a0)
80000254:	c214                	sw	a3,0(a2)
80000256:	4114                	lw	a3,0(a0)
80000258:	c214                	sw	a3,0(a2)
8000025a:	0541                	addi	a0,a0,16
8000025c:	b7ed                	j	80000246 <complience_halt_loop>

8000025e <complience_halt_break>:
8000025e:	f0100537          	lui	a0,0xf0100
80000262:	f2050513          	addi	a0,a0,-224 # f00fff20 <_end+0x700feeb0>
80000266:	00052023          	sw	zero,0(a0)
	...

Disassembly of section .data:

80001000 <codasip_signature_start>:
80001000:	ffff                	0xffff
80001002:	ffff                	0xffff
80001004:	ffff                	0xffff
80001006:	ffff                	0xffff
80001008:	ffff                	0xffff
8000100a:	ffff                	0xffff
8000100c:	ffff                	0xffff
8000100e:	ffff                	0xffff
80001010:	ffff                	0xffff
80001012:	ffff                	0xffff

80001014 <test_2_res>:
80001014:	ffff                	0xffff
80001016:	ffff                	0xffff
80001018:	ffff                	0xffff
8000101a:	ffff                	0xffff
8000101c:	ffff                	0xffff
8000101e:	ffff                	0xffff
80001020:	ffff                	0xffff
80001022:	ffff                	0xffff
80001024:	ffff                	0xffff
80001026:	ffff                	0xffff

80001028 <test_3_res>:
80001028:	ffff                	0xffff
8000102a:	ffff                	0xffff
8000102c:	ffff                	0xffff
8000102e:	ffff                	0xffff
80001030:	ffff                	0xffff
80001032:	ffff                	0xffff
80001034:	ffff                	0xffff
80001036:	ffff                	0xffff
80001038:	ffff                	0xffff
8000103a:	ffff                	0xffff

8000103c <test_4_res>:
8000103c:	ffff                	0xffff
8000103e:	ffff                	0xffff
80001040:	ffff                	0xffff
80001042:	ffff                	0xffff
80001044:	ffff                	0xffff
80001046:	ffff                	0xffff
80001048:	ffff                	0xffff
8000104a:	ffff                	0xffff
8000104c:	ffff                	0xffff
8000104e:	ffff                	0xffff

80001050 <test_5_res>:
80001050:	ffff                	0xffff
80001052:	ffff                	0xffff
80001054:	ffff                	0xffff
80001056:	ffff                	0xffff
80001058:	ffff                	0xffff
8000105a:	ffff                	0xffff
8000105c:	ffff                	0xffff
8000105e:	ffff                	0xffff
80001060:	ffff                	0xffff
80001062:	ffff                	0xffff
	...