-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathstatement_test.dump
612 lines (579 loc) · 22.9 KB
/
statement_test.dump
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
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
./test/test.om: file format elf32-littleriscv
Disassembly of section .rom:
00000000 <.rom>:
0: 00020137 lui sp,0x20
4: 040010ef jal ra,1044 <main>
8: 0ff00513 li a0,255
c: 000306b7 lui a3,0x30
10: 00a68223 sb a0,4(a3) # 30004 <__heap_start+0x2e004>
14: ff9ff06f j c <printInt-0xff4>
Disassembly of section .text:
00001000 <printInt>:
1000: 00001737 lui a4,0x1
1004: 35c72783 lw a5,860(a4) # 135c <judgeResult>
1008: 00f54533 xor a0,a0,a5
100c: 0ad50513 addi a0,a0,173
1010: 34a72e23 sw a0,860(a4)
1014: 00008067 ret
00001018 <printStr>:
1018: 00054783 lbu a5,0(a0)
101c: 02078263 beqz a5,1040 <printStr+0x28>
1020: 00001737 lui a4,0x1
1024: 35c72683 lw a3,860(a4) # 135c <judgeResult>
1028: 00d7c7b3 xor a5,a5,a3
102c: 20978793 addi a5,a5,521
1030: 34f72e23 sw a5,860(a4)
1034: 00150513 addi a0,a0,1
1038: 00054783 lbu a5,0(a0)
103c: fe0794e3 bnez a5,1024 <printStr+0xc>
1040: 00008067 ret
00001044 <main>:
1044: f4010113 addi sp,sp,-192 # 1ff40 <__heap_start+0x1df40>
1048: 0a112e23 sw ra,188(sp)
104c: 0a812c23 sw s0,184(sp)
1050: 0a912a23 sw s1,180(sp)
1054: 0b212823 sw s2,176(sp)
1058: 0b312623 sw s3,172(sp)
105c: 0b412423 sw s4,168(sp)
1060: 0b512223 sw s5,164(sp)
1064: 0b612023 sw s6,160(sp)
1068: 09712e23 sw s7,156(sp)
106c: 09812c23 sw s8,152(sp)
1070: 09912a23 sw s9,148(sp)
1074: 09a12823 sw s10,144(sp)
1078: 09b12623 sw s11,140(sp)
107c: 000017b7 lui a5,0x1
1080: 00a00713 li a4,10
1084: 30e7a223 sw a4,772(a5) # 1304 <__bss_start>
1088: 000017b7 lui a5,0x1
108c: 30878793 addi a5,a5,776 # 1308 <check>
1090: 02c78693 addi a3,a5,44
1094: 00100713 li a4,1
1098: 00e7a023 sw a4,0(a5)
109c: 00478793 addi a5,a5,4
10a0: fed79ce3 bne a5,a3,1098 <main+0x54>
10a4: 00100793 li a5,1
10a8: 04f12423 sw a5,72(sp)
10ac: 00001cb7 lui s9,0x1
10b0: 310c8c93 addi s9,s9,784 # 1310 <check+0x8>
10b4: 04c10a93 addi s5,sp,76
10b8: 00200a13 li s4,2
10bc: 00a00b13 li s6,10
10c0: 00001d37 lui s10,0x1
10c4: 00001c37 lui s8,0x1
10c8: 308c0c13 addi s8,s8,776 # 1308 <check>
10cc: 00001db7 lui s11,0x1
10d0: 03c0006f j 110c <main+0xc8>
10d4: 00241413 slli s0,s0,0x2
10d8: 08010793 addi a5,sp,128
10dc: 00878433 add s0,a5,s0
10e0: 00048593 mv a1,s1
10e4: 000aa503 lw a0,0(s5)
10e8: 140000ef jal ra,1228 <__mulsi3>
10ec: fca42223 sw a0,-60(s0)
10f0: 000aa503 lw a0,0(s5)
10f4: f0dff0ef jal ra,1000 <printInt>
10f8: 001a0a13 addi s4,s4,1
10fc: 304dab03 lw s6,772(s11) # 1304 <__bss_start>
1100: 004c8c93 addi s9,s9,4
1104: 004a8a93 addi s5,s5,4
1108: 0d4b4a63 blt s6,s4,11dc <main+0x198>
110c: 000ca783 lw a5,0(s9)
1110: 02078463 beqz a5,1138 <main+0xf4>
1114: 358d2783 lw a5,856(s10) # 1358 <__bss_end>
1118: 00178793 addi a5,a5,1
111c: 34fd2c23 sw a5,856(s10)
1120: 00279793 slli a5,a5,0x2
1124: 08010713 addi a4,sp,128
1128: 00f707b3 add a5,a4,a5
112c: f947a423 sw s4,-120(a5)
1130: fffa0793 addi a5,s4,-1
1134: 00faa023 sw a5,0(s5)
1138: 358d2b83 lw s7,856(s10)
113c: fb705ae3 blez s7,10f0 <main+0xac>
1140: 00c12483 lw s1,12(sp)
1144: 000a0593 mv a1,s4
1148: 00048513 mv a0,s1
114c: 0dc000ef jal ra,1228 <__mulsi3>
1150: 00050413 mv s0,a0
1154: f8ab4ee3 blt s6,a0,10f0 <main+0xac>
1158: 00251793 slli a5,a0,0x2
115c: 00fc07b3 add a5,s8,a5
1160: 0007a023 sw zero,0(a5)
1164: 00048593 mv a1,s1
1168: 000a0513 mv a0,s4
116c: 164000ef jal ra,12d0 <__modsi3>
1170: 01010993 addi s3,sp,16
1174: 00100913 li s2,1
1178: f4050ee3 beqz a0,10d4 <main+0x90>
117c: 00241413 slli s0,s0,0x2
1180: 08010793 addi a5,sp,128
1184: 00878433 add s0,a5,s0
1188: fff48593 addi a1,s1,-1
118c: 000aa503 lw a0,0(s5)
1190: 098000ef jal ra,1228 <__mulsi3>
1194: fca42223 sw a0,-60(s0)
1198: 00190913 addi s2,s2,1
119c: f52bcae3 blt s7,s2,10f0 <main+0xac>
11a0: 0009a483 lw s1,0(s3)
11a4: 000a0593 mv a1,s4
11a8: 00048513 mv a0,s1
11ac: 07c000ef jal ra,1228 <__mulsi3>
11b0: 00050413 mv s0,a0
11b4: f2ab4ee3 blt s6,a0,10f0 <main+0xac>
11b8: 00241793 slli a5,s0,0x2
11bc: 00fc07b3 add a5,s8,a5
11c0: 0007a023 sw zero,0(a5)
11c4: 00498993 addi s3,s3,4
11c8: 00048593 mv a1,s1
11cc: 000a0513 mv a0,s4
11d0: 100000ef jal ra,12d0 <__modsi3>
11d4: fa0514e3 bnez a0,117c <main+0x138>
11d8: efdff06f j 10d4 <main+0x90>
11dc: 0fd00593 li a1,253
11e0: 000017b7 lui a5,0x1
11e4: 35c7a503 lw a0,860(a5) # 135c <judgeResult>
11e8: 0e8000ef jal ra,12d0 <__modsi3>
11ec: 0bc12083 lw ra,188(sp)
11f0: 0b812403 lw s0,184(sp)
11f4: 0b412483 lw s1,180(sp)
11f8: 0b012903 lw s2,176(sp)
11fc: 0ac12983 lw s3,172(sp)
1200: 0a812a03 lw s4,168(sp)
1204: 0a412a83 lw s5,164(sp)
1208: 0a012b03 lw s6,160(sp)
120c: 09c12b83 lw s7,156(sp)
1210: 09812c03 lw s8,152(sp)
1214: 09412c83 lw s9,148(sp)
1218: 09012d03 lw s10,144(sp)
121c: 08c12d83 lw s11,140(sp)
1220: 0c010113 addi sp,sp,192
1224: 00008067 ret
00001228 <__mulsi3>:
1228: 00050613 mv a2,a0
122c: 00000513 li a0,0
1230: 0015f693 andi a3,a1,1
1234: 00068463 beqz a3,123c <__mulsi3+0x14>
1238: 00c50533 add a0,a0,a2
123c: 0015d593 srli a1,a1,0x1
1240: 00161613 slli a2,a2,0x1
1244: fe0596e3 bnez a1,1230 <__mulsi3+0x8>
1248: 00008067 ret
0000124c <__divsi3>:
124c: 06054063 bltz a0,12ac <__umodsi3+0x10>
1250: 0605c663 bltz a1,12bc <__umodsi3+0x20>
00001254 <__udivsi3>:
1254: 00058613 mv a2,a1
1258: 00050593 mv a1,a0
125c: fff00513 li a0,-1
1260: 02060c63 beqz a2,1298 <__udivsi3+0x44>
1264: 00100693 li a3,1
1268: 00b67a63 bgeu a2,a1,127c <__udivsi3+0x28>
126c: 00c05863 blez a2,127c <__udivsi3+0x28>
1270: 00161613 slli a2,a2,0x1
1274: 00169693 slli a3,a3,0x1
1278: feb66ae3 bltu a2,a1,126c <__udivsi3+0x18>
127c: 00000513 li a0,0
1280: 00c5e663 bltu a1,a2,128c <__udivsi3+0x38>
1284: 40c585b3 sub a1,a1,a2
1288: 00d56533 or a0,a0,a3
128c: 0016d693 srli a3,a3,0x1
1290: 00165613 srli a2,a2,0x1
1294: fe0696e3 bnez a3,1280 <__udivsi3+0x2c>
1298: 00008067 ret
0000129c <__umodsi3>:
129c: 00008293 mv t0,ra
12a0: fb5ff0ef jal ra,1254 <__udivsi3>
12a4: 00058513 mv a0,a1
12a8: 00028067 jr t0
12ac: 40a00533 neg a0,a0
12b0: 0005d863 bgez a1,12c0 <__umodsi3+0x24>
12b4: 40b005b3 neg a1,a1
12b8: f9dff06f j 1254 <__udivsi3>
12bc: 40b005b3 neg a1,a1
12c0: 00008293 mv t0,ra
12c4: f91ff0ef jal ra,1254 <__udivsi3>
12c8: 40a00533 neg a0,a0
12cc: 00028067 jr t0
000012d0 <__modsi3>:
12d0: 00008293 mv t0,ra
12d4: 0005ca63 bltz a1,12e8 <__modsi3+0x18>
12d8: 00054c63 bltz a0,12f0 <__modsi3+0x20>
12dc: f79ff0ef jal ra,1254 <__udivsi3>
12e0: 00058513 mv a0,a1
12e4: 00028067 jr t0
12e8: 40b005b3 neg a1,a1
12ec: fe0558e3 bgez a0,12dc <__modsi3+0xc>
12f0: 40a00533 neg a0,a0
12f4: f61ff0ef jal ra,1254 <__udivsi3>
12f8: 40b00533 neg a0,a1
12fc: 00028067 jr t0
Disassembly of section .srodata:
00001300 <Mod>:
1300: 00fd addi ra,ra,31
...
Disassembly of section .bss:
00001304 <N>:
1304: 0000 unimp
...
00001308 <check>:
...
Disassembly of section .sbss:
00001358 <M>:
1358: 0000 unimp
...
0000135c <judgeResult>:
135c: 0000 unimp
...
Disassembly of section .comment:
00000000 <.comment>:
0: 3a434347 fmsub.d ft6,ft6,ft4,ft7,rmm
4: 2820 fld fs0,80(s0)
6: 29554e47 fmsub.s ft8,fa0,fs5,ft5,rmm
a: 3820 fld fs0,112(s0)
c: 332e fld ft6,232(sp)
e: 302e fld ft0,232(sp)
...
Disassembly of section .debug_line:
00000000 <.debug_line>:
0: 008e slli ra,ra,0x3
2: 0000 unimp
4: 0002 c.slli64 zero
6: 0048 addi a0,sp,4
8: 0000 unimp
a: 0101 addi sp,sp,0
c: 000d0efb 0xd0efb
10: 0101 addi sp,sp,0
12: 0101 addi sp,sp,0
14: 0000 unimp
16: 0100 addi s0,sp,128
18: 0000 unimp
1a: 2e01 jal 32a <printInt-0xcd6>
1c: 2f2e fld ft10,200(sp)
1e: 2e2e fld ft8,200(sp)
20: 2f2e2e2f 0x2f2e2e2f
24: 2f2e fld ft10,200(sp)
26: 6972 flw fs2,28(sp)
28: 2d766373 csrrsi t1,0x2d7,12
2c: 2f636367 0x2f636367
30: 696c flw fa1,84(a0)
32: 6762 flw fa4,24(sp)
34: 632f6363 bltu t5,s2,65a <printInt-0x9a6>
38: 69666e6f jal t3,666ce <__heap_start+0x646ce>
3c: 69722f67 0x69722f67
40: 00766373 csrrsi t1,0x7,12
44: 6d00 flw fs0,24(a0)
46: 6c75 lui s8,0x1d
48: 6964 flw fs1,84(a0)
4a: 00532e33 slt t3,t1,t0
4e: 0001 nop
50: 0000 unimp
52: 0500 addi s0,sp,640
54: 2802 fld fa6,0(sp)
56: 0012 c.slli zero,0x4
58: 0300 addi s0,sp,384
5a: 0124 addi s1,sp,136
5c: 04090103 lb sp,64(s2)
60: 0100 addi s0,sp,128
62: 04090203 lb tp,64(s2)
66: 0100 addi s0,sp,128
68: 04090103 lb sp,64(s2)
6c: 0100 addi s0,sp,128
6e: 04090103 lb sp,64(s2)
72: 0100 addi s0,sp,128
74: 04090203 lb tp,64(s2)
78: 0100 addi s0,sp,128
7a: 04090103 lb sp,64(s2)
7e: 0100 addi s0,sp,128
80: 04090103 lb sp,64(s2)
84: 0100 addi s0,sp,128
86: 04090103 lb sp,64(s2)
8a: 0100 addi s0,sp,128
8c: 0409 addi s0,s0,2
8e: 0000 unimp
90: 0101 addi sp,sp,0
92: 0164 addi s1,sp,140
94: 0000 unimp
96: 0002 c.slli64 zero
98: 0045 c.nop 17
9a: 0000 unimp
9c: 0101 addi sp,sp,0
9e: 000d0efb 0xd0efb
a2: 0101 addi sp,sp,0
a4: 0101 addi sp,sp,0
a6: 0000 unimp
a8: 0100 addi s0,sp,128
aa: 0000 unimp
ac: 2e01 jal 3bc <printInt-0xc44>
ae: 2f2e fld ft10,200(sp)
b0: 2e2e fld ft8,200(sp)
b2: 2f2e2e2f 0x2f2e2e2f
b6: 2f2e fld ft10,200(sp)
b8: 6972 flw fs2,28(sp)
ba: 2d766373 csrrsi t1,0x2d7,12
be: 2f636367 0x2f636367
c2: 696c flw fa1,84(a0)
c4: 6762 flw fa4,24(sp)
c6: 632f6363 bltu t5,s2,6ec <printInt-0x914>
ca: 69666e6f jal t3,66760 <__heap_start+0x64760>
ce: 69722f67 0x69722f67
d2: 00766373 csrrsi t1,0x7,12
d6: 6400 flw fs0,8(s0)
d8: 7669 lui a2,0xffffa
da: 532e lw t1,232(sp)
dc: 0100 addi s0,sp,128
de: 0000 unimp
e0: 0000 unimp
e2: 0205 addi tp,tp,1
e4: 124c addi a1,sp,292
e6: 0000 unimp
e8: 0100c403 lbu s0,16(ra)
ec: 04090103 lb sp,64(s2)
f0: 0100 addi s0,sp,128
f2: 04090403 lb s0,64(s2)
f6: 0100 addi s0,sp,128
f8: 04090103 lb sp,64(s2)
fc: 0100 addi s0,sp,128
fe: 04090103 lb sp,64(s2)
102: 0100 addi s0,sp,128
104: 04090103 lb sp,64(s2)
108: 0100 addi s0,sp,128
10a: 04090103 lb sp,64(s2)
10e: 0100 addi s0,sp,128
110: 04090103 lb sp,64(s2)
114: 0100 addi s0,sp,128
116: 04090203 lb tp,64(s2)
11a: 0100 addi s0,sp,128
11c: 04090103 lb sp,64(s2)
120: 0100 addi s0,sp,128
122: 04090103 lb sp,64(s2)
126: 0100 addi s0,sp,128
128: 04090103 lb sp,64(s2)
12c: 0100 addi s0,sp,128
12e: 04090203 lb tp,64(s2)
132: 0100 addi s0,sp,128
134: 04090203 lb tp,64(s2)
138: 0100 addi s0,sp,128
13a: 04090103 lb sp,64(s2)
13e: 0100 addi s0,sp,128
140: 04090103 lb sp,64(s2)
144: 0100 addi s0,sp,128
146: 04090203 lb tp,64(s2)
14a: 0100 addi s0,sp,128
14c: 04090103 lb sp,64(s2)
150: 0100 addi s0,sp,128
152: 04090103 lb sp,64(s2)
156: 0100 addi s0,sp,128
158: 04090203 lb tp,64(s2)
15c: 0100 addi s0,sp,128
15e: 04090503 lb a0,64(s2)
162: 0100 addi s0,sp,128
164: 04090103 lb sp,64(s2)
168: 0100 addi s0,sp,128
16a: 04090103 lb sp,64(s2)
16e: 0100 addi s0,sp,128
170: 04090103 lb sp,64(s2)
174: 0100 addi s0,sp,128
176: 04090503 lb a0,64(s2)
17a: 0100 addi s0,sp,128
17c: 04090103 lb sp,64(s2)
180: 0100 addi s0,sp,128
182: 04090103 lb sp,64(s2)
186: 0100 addi s0,sp,128
188: 04090103 lb sp,64(s2)
18c: 0100 addi s0,sp,128
18e: 04090203 lb tp,64(s2)
192: 0100 addi s0,sp,128
194: 04090203 lb tp,64(s2)
198: 0100 addi s0,sp,128
19a: 04090103 lb sp,64(s2)
19e: 0100 addi s0,sp,128
1a0: 04090103 lb sp,64(s2)
1a4: 0100 addi s0,sp,128
1a6: 04090103 lb sp,64(s2)
1aa: 0100 addi s0,sp,128
1ac: 04090403 lb s0,64(s2)
1b0: 0100 addi s0,sp,128
1b2: 04090103 lb sp,64(s2)
1b6: 0100 addi s0,sp,128
1b8: 04090103 lb sp,64(s2)
1bc: 0100 addi s0,sp,128
1be: 04090203 lb tp,64(s2)
1c2: 0100 addi s0,sp,128
1c4: 04090103 lb sp,64(s2)
1c8: 0100 addi s0,sp,128
1ca: 04090103 lb sp,64(s2)
1ce: 0100 addi s0,sp,128
1d0: 04090203 lb tp,64(s2)
1d4: 0100 addi s0,sp,128
1d6: 04090103 lb sp,64(s2)
1da: 0100 addi s0,sp,128
1dc: 04090203 lb tp,64(s2)
1e0: 0100 addi s0,sp,128
1e2: 04090103 lb sp,64(s2)
1e6: 0100 addi s0,sp,128
1e8: 04090103 lb sp,64(s2)
1ec: 0100 addi s0,sp,128
1ee: 04090103 lb sp,64(s2)
1f2: 0100 addi s0,sp,128
1f4: 0409 addi s0,s0,2
1f6: 0000 unimp
1f8: 0101 addi sp,sp,0
Disassembly of section .debug_info:
00000000 <.debug_info>:
0: 0022 c.slli zero,0x8
2: 0000 unimp
4: 0002 c.slli64 zero
6: 0000 unimp
8: 0000 unimp
a: 0104 addi s1,sp,128
c: 0000 unimp
e: 0000 unimp
10: 1228 addi a0,sp,296
12: 0000 unimp
14: 124c addi a1,sp,292
16: 0000 unimp
18: 0000 unimp
1a: 0000 unimp
1c: 0032 c.slli zero,0xc
1e: 0000 unimp
20: 0000008b 0x8b
24: 8001 c.srli64 s0
26: 0022 c.slli zero,0x8
28: 0000 unimp
2a: 0002 c.slli64 zero
2c: 0014 0x14
2e: 0000 unimp
30: 0104 addi s1,sp,128
32: 0092 slli ra,ra,0x4
34: 0000 unimp
36: 124c addi a1,sp,292
38: 0000 unimp
3a: 1300 addi s0,sp,416
3c: 0000 unimp
3e: 0099 addi ra,ra,6
40: 0000 unimp
42: 0032 c.slli zero,0xc
44: 0000 unimp
46: 0000008b 0x8b
4a: 8001 c.srli64 s0
Disassembly of section .debug_abbrev:
00000000 <.debug_abbrev>:
0: 1101 addi sp,sp,-32
2: 1000 addi s0,sp,32
4: 1106 slli sp,sp,0x21
6: 1201 addi tp,tp,-32
8: 0301 addi t1,t1,0
a: 1b0e slli s6,s6,0x23
c: 250e fld fa0,192(sp)
e: 130e slli t1,t1,0x23
10: 0005 c.nop 1
12: 0000 unimp
14: 1101 addi sp,sp,-32
16: 1000 addi s0,sp,32
18: 1106 slli sp,sp,0x21
1a: 1201 addi tp,tp,-32
1c: 0301 addi t1,t1,0
1e: 1b0e slli s6,s6,0x23
20: 250e fld fa0,192(sp)
22: 130e slli t1,t1,0x23
24: 0005 c.nop 1
...
Disassembly of section .debug_aranges:
00000000 <.debug_aranges>:
0: 001c 0x1c
2: 0000 unimp
4: 0002 c.slli64 zero
6: 0000 unimp
8: 0000 unimp
a: 0004 0x4
c: 0000 unimp
e: 0000 unimp
10: 1228 addi a0,sp,296
12: 0000 unimp
14: 0024 addi s1,sp,8
...
1e: 0000 unimp
20: 001c 0x1c
22: 0000 unimp
24: 0002 c.slli64 zero
26: 0026 c.slli zero,0x9
28: 0000 unimp
2a: 0004 0x4
2c: 0000 unimp
2e: 0000 unimp
30: 124c addi a1,sp,292
32: 0000 unimp
34: 00b4 addi a3,sp,72
...
Disassembly of section .debug_str:
00000000 <.debug_str>:
0: 2e2e fld ft8,200(sp)
2: 2f2e2e2f 0x2f2e2e2f
6: 2e2e fld ft8,200(sp)
8: 722f2e2f 0x722f2e2f
c: 7369 lui t1,0xffffa
e: 672d7663 bgeu s10,s2,67a <printInt-0x986>
12: 6c2f6363 bltu t5,sp,6d8 <printInt-0x928>
16: 6269 lui tp,0x1a
18: 2f636367 0x2f636367
1c: 666e6f63 bltu t3,t1,69a <printInt-0x966>
20: 6769 lui a4,0x1a
22: 7369722f 0x7369722f
26: 6d2f7663 bgeu t5,s2,6f2 <printInt-0x90e>
2a: 6c75 lui s8,0x1d
2c: 6964 flw fs1,84(a0)
2e: 00532e33 slt t3,t1,t0
32: 6d6f682f 0x6d6f682f
36: 2f65 jal 7ee <printInt-0x812>
38: 712d7577 0x712d7577
3c: 6e69 lui t3,0x1a
3e: 35312d67 0x35312d67
42: 69722f37 lui t5,0x69722
46: 2d766373 csrrsi t1,0x2d7,12
4a: 2d756e67 0x2d756e67
4e: 6f74 flw fa3,92(a4)
50: 68636c6f jal s8,366d6 <__heap_start+0x346d6>
54: 6961 lui s2,0x18
56: 2f6e fld ft10,216(sp)
58: 7562 flw fa0,56(sp)
5a: 6c69 lui s8,0x1a
5c: 2d64 fld fs1,216(a0)
5e: 2d636367 0x2d636367
62: 656e flw fa0,216(sp)
64: 62696c77 0x62696c77
68: 732d lui t1,0xfffeb
6a: 6174 flw fa3,68(a0)
6c: 2f326567 0x2f326567
70: 6972 flw fs2,28(sp)
72: 33766373 csrrsi t1,mhpmevent23,12
76: 2d32 fld fs10,264(sp)
78: 6e75 lui t3,0x1d
7a: 776f6e6b 0x776f6e6b
7e: 2d6e fld fs10,216(sp)
80: 6c65 lui s8,0x19
82: 2f66 fld ft10,88(sp)
84: 696c flw fa1,84(a0)
86: 6762 flw fa4,24(sp)
88: 47006363 bltu zero,a6,4ee <printInt-0xb12>
8c: 554e lw a0,240(sp)
8e: 4120 lw s0,64(a0)
90: 2e322053 0x2e322053
94: 312e3133 0x312e3133
98: 2e00 fld fs0,24(a2)
9a: 2f2e fld ft10,200(sp)
9c: 2e2e fld ft8,200(sp)
9e: 2f2e2e2f 0x2f2e2e2f
a2: 2f2e fld ft10,200(sp)
a4: 6972 flw fs2,28(sp)
a6: 2d766373 csrrsi t1,0x2d7,12
aa: 2f636367 0x2f636367
ae: 696c flw fa1,84(a0)
b0: 6762 flw fa4,24(sp)
b2: 632f6363 bltu t5,s2,6d8 <printInt-0x928>
b6: 69666e6f jal t3,6674c <__heap_start+0x6474c>
ba: 69722f67 0x69722f67
be: 2f766373 csrrsi t1,0x2f7,12
c2: 6964 flw fs1,84(a0)
c4: 2e76 fld ft8,344(sp)
c6: fadd.s ft0,ft0,ft0,rne