OpenCores
URL https://opencores.org/ocsvn/steelcore/steelcore/trunk

Subversion Repositories steelcore

[/] [riscv-tests/] [rv32ui-p-sb.dump] - Blame information for rev 11

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 11 rafaelcalc
 
2
rv32ui-p-sb: formato do arquivo elf32-littleriscv
3
 
4
 
5
Desmontagem da seção .text.init:
6
 
7
80000000 <_start>:
8
80000000:       0480006f                j       80000048 
9
 
10
80000004 :
11
80000004:       34202f73                csrr    t5,mcause
12
80000008:       00800f93                li      t6,8
13
8000000c:       03ff0863                beq     t5,t6,8000003c 
14
80000010:       00900f93                li      t6,9
15
80000014:       03ff0463                beq     t5,t6,8000003c 
16
80000018:       00b00f93                li      t6,11
17
8000001c:       03ff0063                beq     t5,t6,8000003c 
18
80000020:       00000f13                li      t5,0
19
80000024:       000f0463                beqz    t5,8000002c 
20
80000028:       000f0067                jr      t5
21
8000002c:       34202f73                csrr    t5,mcause
22
80000030:       000f5463                bgez    t5,80000038 
23
80000034:       0040006f                j       80000038 
24
 
25
80000038 :
26
80000038:       5391e193                ori     gp,gp,1337
27
 
28
8000003c :
29
8000003c:       00001f17                auipc   t5,0x1
30
80000040:       fc3f2223                sw      gp,-60(t5) # 80001000 
31
80000044:       ff9ff06f                j       8000003c 
32
 
33
80000048 :
34
80000048:       00000093                li      ra,0
35
8000004c:       00000113                li      sp,0
36
80000050:       00000193                li      gp,0
37
80000054:       00000213                li      tp,0
38
80000058:       00000293                li      t0,0
39
8000005c:       00000313                li      t1,0
40
80000060:       00000393                li      t2,0
41
80000064:       00000413                li      s0,0
42
80000068:       00000493                li      s1,0
43
8000006c:       00000513                li      a0,0
44
80000070:       00000593                li      a1,0
45
80000074:       00000613                li      a2,0
46
80000078:       00000693                li      a3,0
47
8000007c:       00000713                li      a4,0
48
80000080:       00000793                li      a5,0
49
80000084:       00000813                li      a6,0
50
80000088:       00000893                li      a7,0
51
8000008c:       00000913                li      s2,0
52
80000090:       00000993                li      s3,0
53
80000094:       00000a13                li      s4,0
54
80000098:       00000a93                li      s5,0
55
8000009c:       00000b13                li      s6,0
56
800000a0:       00000b93                li      s7,0
57
800000a4:       00000c13                li      s8,0
58
800000a8:       00000c93                li      s9,0
59
800000ac:       00000d13                li      s10,0
60
800000b0:       00000d93                li      s11,0
61
800000b4:       00000e13                li      t3,0
62
800000b8:       00000e93                li      t4,0
63
800000bc:       00000f13                li      t5,0
64
800000c0:       00000f93                li      t6,0
65
800000c4:       f1402573                csrr    a0,mhartid
66
800000c8:       00051063                bnez    a0,800000c8 
67
800000cc:       00000297                auipc   t0,0x0
68
800000d0:       01028293                addi    t0,t0,16 # 800000dc 
69
800000d4:       30529073                csrw    mtvec,t0
70
800000d8:       18005073                csrwi   satp,0
71
800000dc:       00000297                auipc   t0,0x0
72
800000e0:       02028293                addi    t0,t0,32 # 800000fc 
73
800000e4:       30529073                csrw    mtvec,t0
74
800000e8:       800002b7                lui     t0,0x80000
75
800000ec:       fff28293                addi    t0,t0,-1 # 7fffffff <_end+0xffffdfef>
76
800000f0:       3b029073                csrw    pmpaddr0,t0
77
800000f4:       01f00293                li      t0,31
78
800000f8:       3a029073                csrw    pmpcfg0,t0
79
800000fc:       00000297                auipc   t0,0x0
80
80000100:       01828293                addi    t0,t0,24 # 80000114 
81
80000104:       30529073                csrw    mtvec,t0
82
80000108:       30205073                csrwi   medeleg,0
83
8000010c:       30305073                csrwi   mideleg,0
84
80000110:       30405073                csrwi   mie,0
85
80000114:       00000193                li      gp,0
86
80000118:       00000297                auipc   t0,0x0
87
8000011c:       eec28293                addi    t0,t0,-276 # 80000004 
88
80000120:       30529073                csrw    mtvec,t0
89
80000124:       00100513                li      a0,1
90
80000128:       01f51513                slli    a0,a0,0x1f
91
8000012c:       00054c63                bltz    a0,80000144 
92
80000130:       0ff0000f                fence
93
80000134:       00100193                li      gp,1
94
80000138:       05d00893                li      a7,93
95
8000013c:       00000513                li      a0,0
96
80000140:       00000073                ecall
97
80000144:       00000293                li      t0,0
98
80000148:       00028a63                beqz    t0,8000015c 
99
8000014c:       10529073                csrw    stvec,t0
100
80000150:       0000b2b7                lui     t0,0xb
101
80000154:       10928293                addi    t0,t0,265 # b109 <_start-0x7fff4ef7>
102
80000158:       30229073                csrw    medeleg,t0
103
8000015c:       30005073                csrwi   mstatus,0
104
80000160:       00000297                auipc   t0,0x0
105
80000164:       01428293                addi    t0,t0,20 # 80000174 
106
80000168:       34129073                csrw    mepc,t0
107
8000016c:       f1402573                csrr    a0,mhartid
108
80000170:       30200073                mret
109
 
110
80000174 :
111
80000174:       00002097                auipc   ra,0x2
112
80000178:       e8c08093                addi    ra,ra,-372 # 80002000 
113
8000017c:       faa00113                li      sp,-86
114
80000180:       00208023                sb      sp,0(ra)
115
80000184:       00008703                lb      a4,0(ra)
116
80000188:       faa00393                li      t2,-86
117
8000018c:       00200193                li      gp,2
118
80000190:       3c771c63                bne     a4,t2,80000568 
119
 
120
80000194 :
121
80000194:       00002097                auipc   ra,0x2
122
80000198:       e6c08093                addi    ra,ra,-404 # 80002000 
123
8000019c:       00000113                li      sp,0
124
800001a0:       002080a3                sb      sp,1(ra)
125
800001a4:       00108703                lb      a4,1(ra)
126
800001a8:       00000393                li      t2,0
127
800001ac:       00300193                li      gp,3
128
800001b0:       3a771c63                bne     a4,t2,80000568 
129
 
130
800001b4 :
131
800001b4:       00002097                auipc   ra,0x2
132
800001b8:       e4c08093                addi    ra,ra,-436 # 80002000 
133
800001bc:       fffff137                lui     sp,0xfffff
134
800001c0:       fa010113                addi    sp,sp,-96 # ffffefa0 <_end+0x7fffcf90>
135
800001c4:       00208123                sb      sp,2(ra)
136
800001c8:       00209703                lh      a4,2(ra)
137
800001cc:       fffff3b7                lui     t2,0xfffff
138
800001d0:       fa038393                addi    t2,t2,-96 # ffffefa0 <_end+0x7fffcf90>
139
800001d4:       00400193                li      gp,4
140
800001d8:       38771863                bne     a4,t2,80000568 
141
 
142
800001dc :
143
800001dc:       00002097                auipc   ra,0x2
144
800001e0:       e2408093                addi    ra,ra,-476 # 80002000 
145
800001e4:       00a00113                li      sp,10
146
800001e8:       002081a3                sb      sp,3(ra)
147
800001ec:       00308703                lb      a4,3(ra)
148
800001f0:       00a00393                li      t2,10
149
800001f4:       00500193                li      gp,5
150
800001f8:       36771863                bne     a4,t2,80000568 
151
 
152
800001fc :
153
800001fc:       00002097                auipc   ra,0x2
154
80000200:       e0b08093                addi    ra,ra,-501 # 80002007 
155
80000204:       faa00113                li      sp,-86
156
80000208:       fe208ea3                sb      sp,-3(ra)
157
8000020c:       ffd08703                lb      a4,-3(ra)
158
80000210:       faa00393                li      t2,-86
159
80000214:       00600193                li      gp,6
160
80000218:       34771863                bne     a4,t2,80000568 
161
 
162
8000021c :
163
8000021c:       00002097                auipc   ra,0x2
164
80000220:       deb08093                addi    ra,ra,-533 # 80002007 
165
80000224:       00000113                li      sp,0
166
80000228:       fe208f23                sb      sp,-2(ra)
167
8000022c:       ffe08703                lb      a4,-2(ra)
168
80000230:       00000393                li      t2,0
169
80000234:       00700193                li      gp,7
170
80000238:       32771863                bne     a4,t2,80000568 
171
 
172
8000023c :
173
8000023c:       00002097                auipc   ra,0x2
174
80000240:       dcb08093                addi    ra,ra,-565 # 80002007 
175
80000244:       fa000113                li      sp,-96
176
80000248:       fe208fa3                sb      sp,-1(ra)
177
8000024c:       fff08703                lb      a4,-1(ra)
178
80000250:       fa000393                li      t2,-96
179
80000254:       00800193                li      gp,8
180
80000258:       30771863                bne     a4,t2,80000568 
181
 
182
8000025c :
183
8000025c:       00002097                auipc   ra,0x2
184
80000260:       dab08093                addi    ra,ra,-597 # 80002007 
185
80000264:       00a00113                li      sp,10
186
80000268:       00208023                sb      sp,0(ra)
187
8000026c:       00008703                lb      a4,0(ra)
188
80000270:       00a00393                li      t2,10
189
80000274:       00900193                li      gp,9
190
80000278:       2e771863                bne     a4,t2,80000568 
191
 
192
8000027c :
193
8000027c:       00002097                auipc   ra,0x2
194
80000280:       d8c08093                addi    ra,ra,-628 # 80002008 
195
80000284:       12345137                lui     sp,0x12345
196
80000288:       67810113                addi    sp,sp,1656 # 12345678 <_start-0x6dcba988>
197
8000028c:       fe008213                addi    tp,ra,-32
198
80000290:       02220023                sb      sp,32(tp) # 20 <_start-0x7fffffe0>
199
80000294:       00008283                lb      t0,0(ra)
200
80000298:       07800393                li      t2,120
201
8000029c:       00a00193                li      gp,10
202
800002a0:       2c729463                bne     t0,t2,80000568 
203
 
204
800002a4 :
205
800002a4:       00002097                auipc   ra,0x2
206
800002a8:       d6408093                addi    ra,ra,-668 # 80002008 
207
800002ac:       00003137                lui     sp,0x3
208
800002b0:       09810113                addi    sp,sp,152 # 3098 <_start-0x7fffcf68>
209
800002b4:       ffa08093                addi    ra,ra,-6
210
800002b8:       002083a3                sb      sp,7(ra)
211
800002bc:       00002217                auipc   tp,0x2
212
800002c0:       d4d20213                addi    tp,tp,-691 # 80002009 
213
800002c4:       00020283                lb      t0,0(tp) # 0 <_start-0x80000000>
214
800002c8:       f9800393                li      t2,-104
215
800002cc:       00b00193                li      gp,11
216
800002d0:       28729c63                bne     t0,t2,80000568 
217
 
218
800002d4 :
219
800002d4:       00c00193                li      gp,12
220
800002d8:       00000213                li      tp,0
221
800002dc:       fdd00093                li      ra,-35
222
800002e0:       00002117                auipc   sp,0x2
223
800002e4:       d2010113                addi    sp,sp,-736 # 80002000 
224
800002e8:       00110023                sb      ra,0(sp)
225
800002ec:       00010703                lb      a4,0(sp)
226
800002f0:       fdd00393                li      t2,-35
227
800002f4:       26771a63                bne     a4,t2,80000568 
228
800002f8:       00120213                addi    tp,tp,1 # 1 <_start-0x7fffffff>
229
800002fc:       00200293                li      t0,2
230
80000300:       fc521ee3                bne     tp,t0,800002dc 
231
 
232
80000304 :
233
80000304:       00d00193                li      gp,13
234
80000308:       00000213                li      tp,0
235
8000030c:       fcd00093                li      ra,-51
236
80000310:       00002117                auipc   sp,0x2
237
80000314:       cf010113                addi    sp,sp,-784 # 80002000 
238
80000318:       00000013                nop
239
8000031c:       001100a3                sb      ra,1(sp)
240
80000320:       00110703                lb      a4,1(sp)
241
80000324:       fcd00393                li      t2,-51
242
80000328:       24771063                bne     a4,t2,80000568 
243
8000032c:       00120213                addi    tp,tp,1 # 1 <_start-0x7fffffff>
244
80000330:       00200293                li      t0,2
245
80000334:       fc521ce3                bne     tp,t0,8000030c 
246
 
247
80000338 :
248
80000338:       00e00193                li      gp,14
249
8000033c:       00000213                li      tp,0
250
80000340:       fcc00093                li      ra,-52
251
80000344:       00002117                auipc   sp,0x2
252
80000348:       cbc10113                addi    sp,sp,-836 # 80002000 
253
8000034c:       00000013                nop
254
80000350:       00000013                nop
255
80000354:       00110123                sb      ra,2(sp)
256
80000358:       00210703                lb      a4,2(sp)
257
8000035c:       fcc00393                li      t2,-52
258
80000360:       20771463                bne     a4,t2,80000568 
259
80000364:       00120213                addi    tp,tp,1 # 1 <_start-0x7fffffff>
260
80000368:       00200293                li      t0,2
261
8000036c:       fc521ae3                bne     tp,t0,80000340 
262
 
263
80000370 :
264
80000370:       00f00193                li      gp,15
265
80000374:       00000213                li      tp,0
266
80000378:       fbc00093                li      ra,-68
267
8000037c:       00000013                nop
268
80000380:       00002117                auipc   sp,0x2
269
80000384:       c8010113                addi    sp,sp,-896 # 80002000 
270
80000388:       001101a3                sb      ra,3(sp)
271
8000038c:       00310703                lb      a4,3(sp)
272
80000390:       fbc00393                li      t2,-68
273
80000394:       1c771a63                bne     a4,t2,80000568 
274
80000398:       00120213                addi    tp,tp,1 # 1 <_start-0x7fffffff>
275
8000039c:       00200293                li      t0,2
276
800003a0:       fc521ce3                bne     tp,t0,80000378 
277
 
278
800003a4 :
279
800003a4:       01000193                li      gp,16
280
800003a8:       00000213                li      tp,0
281
800003ac:       fbb00093                li      ra,-69
282
800003b0:       00000013                nop
283
800003b4:       00002117                auipc   sp,0x2
284
800003b8:       c4c10113                addi    sp,sp,-948 # 80002000 
285
800003bc:       00000013                nop
286
800003c0:       00110223                sb      ra,4(sp)
287
800003c4:       00410703                lb      a4,4(sp)
288
800003c8:       fbb00393                li      t2,-69
289
800003cc:       18771e63                bne     a4,t2,80000568 
290
800003d0:       00120213                addi    tp,tp,1 # 1 <_start-0x7fffffff>
291
800003d4:       00200293                li      t0,2
292
800003d8:       fc521ae3                bne     tp,t0,800003ac 
293
 
294
800003dc :
295
800003dc:       01100193                li      gp,17
296
800003e0:       00000213                li      tp,0
297
800003e4:       fab00093                li      ra,-85
298
800003e8:       00000013                nop
299
800003ec:       00000013                nop
300
800003f0:       00002117                auipc   sp,0x2
301
800003f4:       c1010113                addi    sp,sp,-1008 # 80002000 
302
800003f8:       001102a3                sb      ra,5(sp)
303
800003fc:       00510703                lb      a4,5(sp)
304
80000400:       fab00393                li      t2,-85
305
80000404:       16771263                bne     a4,t2,80000568 
306
80000408:       00120213                addi    tp,tp,1 # 1 <_start-0x7fffffff>
307
8000040c:       00200293                li      t0,2
308
80000410:       fc521ae3                bne     tp,t0,800003e4 
309
 
310
80000414 :
311
80000414:       01200193                li      gp,18
312
80000418:       00000213                li      tp,0
313
8000041c:       00002117                auipc   sp,0x2
314
80000420:       be410113                addi    sp,sp,-1052 # 80002000 
315
80000424:       03300093                li      ra,51
316
80000428:       00110023                sb      ra,0(sp)
317
8000042c:       00010703                lb      a4,0(sp)
318
80000430:       03300393                li      t2,51
319
80000434:       12771a63                bne     a4,t2,80000568 
320
80000438:       00120213                addi    tp,tp,1 # 1 <_start-0x7fffffff>
321
8000043c:       00200293                li      t0,2
322
80000440:       fc521ee3                bne     tp,t0,8000041c 
323
 
324
80000444 :
325
80000444:       01300193                li      gp,19
326
80000448:       00000213                li      tp,0
327
8000044c:       00002117                auipc   sp,0x2
328
80000450:       bb410113                addi    sp,sp,-1100 # 80002000 
329
80000454:       02300093                li      ra,35
330
80000458:       00000013                nop
331
8000045c:       001100a3                sb      ra,1(sp)
332
80000460:       00110703                lb      a4,1(sp)
333
80000464:       02300393                li      t2,35
334
80000468:       10771063                bne     a4,t2,80000568 
335
8000046c:       00120213                addi    tp,tp,1 # 1 <_start-0x7fffffff>
336
80000470:       00200293                li      t0,2
337
80000474:       fc521ce3                bne     tp,t0,8000044c 
338
 
339
80000478 :
340
80000478:       01400193                li      gp,20
341
8000047c:       00000213                li      tp,0
342
80000480:       00002117                auipc   sp,0x2
343
80000484:       b8010113                addi    sp,sp,-1152 # 80002000 
344
80000488:       02200093                li      ra,34
345
8000048c:       00000013                nop
346
80000490:       00000013                nop
347
80000494:       00110123                sb      ra,2(sp)
348
80000498:       00210703                lb      a4,2(sp)
349
8000049c:       02200393                li      t2,34
350
800004a0:       0c771463                bne     a4,t2,80000568 
351
800004a4:       00120213                addi    tp,tp,1 # 1 <_start-0x7fffffff>
352
800004a8:       00200293                li      t0,2
353
800004ac:       fc521ae3                bne     tp,t0,80000480 
354
 
355
800004b0 :
356
800004b0:       01500193                li      gp,21
357
800004b4:       00000213                li      tp,0
358
800004b8:       00002117                auipc   sp,0x2
359
800004bc:       b4810113                addi    sp,sp,-1208 # 80002000 
360
800004c0:       00000013                nop
361
800004c4:       01200093                li      ra,18
362
800004c8:       001101a3                sb      ra,3(sp)
363
800004cc:       00310703                lb      a4,3(sp)
364
800004d0:       01200393                li      t2,18
365
800004d4:       08771a63                bne     a4,t2,80000568 
366
800004d8:       00120213                addi    tp,tp,1 # 1 <_start-0x7fffffff>
367
800004dc:       00200293                li      t0,2
368
800004e0:       fc521ce3                bne     tp,t0,800004b8 
369
 
370
800004e4 :
371
800004e4:       01600193                li      gp,22
372
800004e8:       00000213                li      tp,0
373
800004ec:       00002117                auipc   sp,0x2
374
800004f0:       b1410113                addi    sp,sp,-1260 # 80002000 
375
800004f4:       00000013                nop
376
800004f8:       01100093                li      ra,17
377
800004fc:       00000013                nop
378
80000500:       00110223                sb      ra,4(sp)
379
80000504:       00410703                lb      a4,4(sp)
380
80000508:       01100393                li      t2,17
381
8000050c:       04771e63                bne     a4,t2,80000568 
382
80000510:       00120213                addi    tp,tp,1 # 1 <_start-0x7fffffff>
383
80000514:       00200293                li      t0,2
384
80000518:       fc521ae3                bne     tp,t0,800004ec 
385
 
386
8000051c :
387
8000051c:       01700193                li      gp,23
388
80000520:       00000213                li      tp,0
389
80000524:       00002117                auipc   sp,0x2
390
80000528:       adc10113                addi    sp,sp,-1316 # 80002000 
391
8000052c:       00000013                nop
392
80000530:       00000013                nop
393
80000534:       00100093                li      ra,1
394
80000538:       001102a3                sb      ra,5(sp)
395
8000053c:       00510703                lb      a4,5(sp)
396
80000540:       00100393                li      t2,1
397
80000544:       02771263                bne     a4,t2,80000568 
398
80000548:       00120213                addi    tp,tp,1 # 1 <_start-0x7fffffff>
399
8000054c:       00200293                li      t0,2
400
80000550:       fc521ae3                bne     tp,t0,80000524 
401
80000554:       0ef00513                li      a0,239
402
80000558:       00002597                auipc   a1,0x2
403
8000055c:       aa858593                addi    a1,a1,-1368 # 80002000 
404
80000560:       00a581a3                sb      a0,3(a1)
405
80000564:       02301063                bne     zero,gp,80000584 
406
 
407
80000568 :
408
80000568:       0ff0000f                fence
409
8000056c:       00018063                beqz    gp,8000056c 
410
80000570:       00119193                slli    gp,gp,0x1
411
80000574:       0011e193                ori     gp,gp,1
412
80000578:       05d00893                li      a7,93
413
8000057c:       00018513                mv      a0,gp
414
80000580:       00000073                ecall
415
 
416
80000584 :
417
80000584:       0ff0000f                fence
418
80000588:       00100193                li      gp,1
419
8000058c:       05d00893                li      a7,93
420
80000590:       00000513                li      a0,0
421
80000594:       00000073                ecall
422
80000598:       c0001073                unimp
423
8000059c:       0000                    unimp
424
8000059e:       0000                    unimp
425
800005a0:       0000                    unimp
426
800005a2:       0000                    unimp
427
800005a4:       0000                    unimp
428
800005a6:       0000                    unimp
429
800005a8:       0000                    unimp
430
800005aa:       0000                    unimp
431
800005ac:       0000                    unimp
432
800005ae:       0000                    unimp
433
800005b0:       0000                    unimp
434
800005b2:       0000                    unimp
435
800005b4:       0000                    unimp
436
800005b6:       0000                    unimp
437
800005b8:       0000                    unimp
438
800005ba:       0000                    unimp
439
 
440
Desmontagem da seção .data:
441
 
442
80002000 :
443
80002000:                       jal     t6,800006fe 
444
 
445
80002001 :
446
80002001:                       jal     t6,800006ff 
447
 
448
80002002 :
449
80002002:                       jal     t6,80000700 
450
 
451
80002003 :
452
80002003:                       jal     t6,80000701 
453
 
454
80002004 :
455
80002004:                       jal     t6,80000702 
456
 
457
80002005 :
458
80002005:                       jal     t6,80000703 
459
 
460
80002006 :
461
80002006:                       jal     t6,80000704 
462
 
463
80002007 :
464
80002007:                       jal     t6,80100015 <_end+0xfe005>
465
 
466
80002008 :
467
80002008:                       jal     t6,80010008 <_end+0xdff8>
468
 
469
80002009 :
470
80002009:       000000ef                jal     ra,80002009 
471
8000200d:       0000                    unimp
472
8000200f:       00                      Endereço 0x000000008000200f está fora dos limites.
473
 

powered by: WebSVN 2.1.0

© copyright 1999-2021 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.