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

Subversion Repositories riscv_vhdl

[/] [riscv_vhdl/] [trunk/] [examples/] [isrdemo/] [makefiles/] [bin/] [isrdemo.dump] - Blame information for rev 5

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 5 sergeykhbr
 
2
../../isrdemo/makefiles/bin/isrdemo:     file format elf64-littleriscv
3
 
4
 
5
Disassembly of section .text:
6
 
7
0000000010000000 
:
8
    10000000:   1141                    addi    sp,sp,-16
9
    10000002:   e406                    sd      ra,8(sp)
10
    10000004:   3ee000ef                jal     ra,100003f2 
11
    10000008:   60a2                    ld      ra,8(sp)
12
    1000000a:   4501                    li      a0,0
13
    1000000c:   0141                    addi    sp,sp,16
14
    1000000e:   8082                    ret
15
    10000010:   0000                    unimp
16
    10000012:   0000                    unimp
17
    10000014:   0000                    unimp
18
    10000016:   0000                    unimp
19
    10000018:   0000                    unimp
20
    1000001a:   0000                    unimp
21
    1000001c:   0000                    unimp
22
    1000001e:   0000                    unimp
23
    10000020:   0000                    unimp
24
    10000022:   0000                    unimp
25
    10000024:   0000                    unimp
26
    10000026:   0000                    unimp
27
    10000028:   0000                    unimp
28
    1000002a:   0000                    unimp
29
    1000002c:   0000                    unimp
30
    1000002e:   0000                    unimp
31
    10000030:   0000                    unimp
32
    10000032:   0000                    unimp
33
    10000034:   0000                    unimp
34
    10000036:   0000                    unimp
35
    10000038:   0000                    unimp
36
    1000003a:   0000                    unimp
37
    1000003c:   0000                    unimp
38
    1000003e:   0000                    unimp
39
    10000040:   0000                    unimp
40
    10000042:   0000                    unimp
41
    10000044:   0000                    unimp
42
    10000046:   0000                    unimp
43
    10000048:   0000                    unimp
44
    1000004a:   0000                    unimp
45
    1000004c:   0000                    unimp
46
    1000004e:   0000                    unimp
47
    10000050:   0000                    unimp
48
    10000052:   0000                    unimp
49
    10000054:   0000                    unimp
50
    10000056:   0000                    unimp
51
    10000058:   0000                    unimp
52
    1000005a:   0000                    unimp
53
    1000005c:   0000                    unimp
54
    1000005e:   0000                    unimp
55
    10000060:   0000                    unimp
56
    10000062:   0000                    unimp
57
    10000064:   0000                    unimp
58
    10000066:   0000                    unimp
59
    10000068:   0000                    unimp
60
    1000006a:   0000                    unimp
61
    1000006c:   0000                    unimp
62
    1000006e:   0000                    unimp
63
    10000070:   0000                    unimp
64
    10000072:   0000                    unimp
65
    10000074:   0000                    unimp
66
    10000076:   0000                    unimp
67
    10000078:   0000                    unimp
68
    1000007a:   0000                    unimp
69
    1000007c:   0000                    unimp
70
    1000007e:   0000                    unimp
71
    10000080:   0000                    unimp
72
    10000082:   0000                    unimp
73
    10000084:   0000                    unimp
74
    10000086:   0000                    unimp
75
    10000088:   0000                    unimp
76
    1000008a:   0000                    unimp
77
    1000008c:   0000                    unimp
78
    1000008e:   0000                    unimp
79
    10000090:   0000                    unimp
80
    10000092:   0000                    unimp
81
    10000094:   0000                    unimp
82
    10000096:   0000                    unimp
83
    10000098:   0000                    unimp
84
    1000009a:   0000                    unimp
85
    1000009c:   0000                    unimp
86
    1000009e:   0000                    unimp
87
    100000a0:   0000                    unimp
88
    100000a2:   0000                    unimp
89
    100000a4:   0000                    unimp
90
    100000a6:   0000                    unimp
91
    100000a8:   0000                    unimp
92
    100000aa:   0000                    unimp
93
    100000ac:   0000                    unimp
94
    100000ae:   0000                    unimp
95
    100000b0:   0000                    unimp
96
    100000b2:   0000                    unimp
97
    100000b4:   0000                    unimp
98
    100000b6:   0000                    unimp
99
    100000b8:   0000                    unimp
100
    100000ba:   0000                    unimp
101
    100000bc:   0000                    unimp
102
    100000be:   0000                    unimp
103
    100000c0:   0000                    unimp
104
    100000c2:   0000                    unimp
105
    100000c4:   0000                    unimp
106
    100000c6:   0000                    unimp
107
    100000c8:   0000                    unimp
108
    100000ca:   0000                    unimp
109
    100000cc:   0000                    unimp
110
    100000ce:   0000                    unimp
111
    100000d0:   0000                    unimp
112
    100000d2:   0000                    unimp
113
    100000d4:   0000                    unimp
114
    100000d6:   0000                    unimp
115
    100000d8:   0000                    unimp
116
    100000da:   0000                    unimp
117
    100000dc:   0000                    unimp
118
    100000de:   0000                    unimp
119
    100000e0:   0000                    unimp
120
    100000e2:   0000                    unimp
121
    100000e4:   0000                    unimp
122
    100000e6:   0000                    unimp
123
    100000e8:   0000                    unimp
124
    100000ea:   0000                    unimp
125
    100000ec:   0000                    unimp
126
    100000ee:   0000                    unimp
127
    100000f0:   0000                    unimp
128
    100000f2:   0000                    unimp
129
    100000f4:   0000                    unimp
130
    100000f6:   0000                    unimp
131
    100000f8:   0000                    unimp
132
    100000fa:   0000                    unimp
133
    100000fc:   0000                    unimp
134
    100000fe:   0000                    unimp
135
 
136
0000000010000100 :
137
    10000100:   00009297                auipc   t0,0x9
138
    10000104:   8e82b283                ld      t0,-1816(t0) # 100089e8 <_GLOBAL_OFFSET_TABLE_+0x8>
139
    10000108:   30529073                csrw    mtvec,t0
140
    1000010c:   000012b7                lui     t0,0x1
141
    10000110:   8002829b                addiw   t0,t0,-2048
142
    10000114:   3042a073                csrs    mie,t0
143
    10000118:   8082                    ret
144
 
145
000000001000011a :
146
    1000011a:   0ff0000f                fence
147
    1000011e:   34051073                csrw    mscratch,a0
148
    10000122:   00123023                sd      ra,0(tp) # 0 <_tbss_end>
149
    10000126:   00823423                sd      s0,8(tp) # 8 <_tbss_end+0x8>
150
    1000012a:   00923823                sd      s1,16(tp) # 10 <_tbss_end+0x10>
151
    1000012e:   01223c23                sd      s2,24(tp) # 18 <_tbss_end+0x18>
152
    10000132:   03323023                sd      s3,32(tp) # 20 <_tbss_end+0x20>
153
    10000136:   03423423                sd      s4,40(tp) # 28 <_tbss_end+0x28>
154
    1000013a:   03523823                sd      s5,48(tp) # 30 <_tbss_end+0x30>
155
    1000013e:   03623c23                sd      s6,56(tp) # 38 <_tbss_end+0x38>
156
    10000142:   05723023                sd      s7,64(tp) # 40 <_tbss_end+0x40>
157
    10000146:   05823423                sd      s8,72(tp) # 48 <_tbss_end+0x48>
158
    1000014a:   05923823                sd      s9,80(tp) # 50 <_tbss_end+0x50>
159
    1000014e:   05a23c23                sd      s10,88(tp) # 58 <_tbss_end+0x58>
160
    10000152:   07b23023                sd      s11,96(tp) # 60 <_tbss_end+0x60>
161
    10000156:   06223423                sd      sp,104(tp) # 68 <_tbss_end+0x68>
162
    1000015a:   07023c23                sd      a6,120(tp) # 78 <_tbss_end+0x78>
163
    1000015e:   09123023                sd      a7,128(tp) # 80 <_tbss_end+0x80>
164
    10000162:   08a23423                sd      a0,136(tp) # 88 <_tbss_end+0x88>
165
    10000166:   08b23823                sd      a1,144(tp) # 90 <_tbss_end+0x90>
166
    1000016a:   08c23c23                sd      a2,152(tp) # 98 <_tbss_end+0x98>
167
    1000016e:   0ad23023                sd      a3,160(tp) # a0 <_tbss_end+0xa0>
168
    10000172:   0ae23423                sd      a4,168(tp) # a8 <_tbss_end+0xa8>
169
    10000176:   0af23823                sd      a5,176(tp) # b0 <_tbss_end+0xb0>
170
    1000017a:   0b023c23                sd      a6,184(tp) # b8 <_tbss_end+0xb8>
171
    1000017e:   0d123023                sd      a7,192(tp) # c0 <_tbss_end+0xc0>
172
    10000182:   0c523423                sd      t0,200(tp) # c8 <_tbss_end+0xc8>
173
    10000186:   0c623823                sd      t1,208(tp) # d0 <_tbss_end+0xd0>
174
    1000018a:   0c723c23                sd      t2,216(tp) # d8 <_tbss_end+0xd8>
175
    1000018e:   0fc23023                sd      t3,224(tp) # e0 <_tbss_end+0xe0>
176
    10000192:   0fd23423                sd      t4,232(tp) # e8 <_tbss_end+0xe8>
177
    10000196:   0e323823                sd      gp,240(tp) # f0 <_tbss_end+0xf0>
178
    1000019a:   34202573                csrr    a0,mcause
179
    1000019e:   341025f3                csrr    a1,mepc
180
    100001a2:   06b23823                sd      a1,112(tp) # 70 <_tbss_end+0x70>
181
    100001a6:   860a                    mv      a2,sp
182
    100001a8:   000012b7                lui     t0,0x1
183
    100001ac:   8002829b                addiw   t0,t0,-2048
184
    100001b0:   3442b073                csrc    mip,t0
185
    100001b4:   1ba000ef                jal     ra,1000036e 
186
    100001b8:   07023583                ld      a1,112(tp) # 70 <_tbss_end+0x70>
187
    100001bc:   34159073                csrw    mepc,a1
188
    100001c0:   00023083                ld      ra,0(tp) # 0 <_tbss_end>
189
    100001c4:   00823403                ld      s0,8(tp) # 8 <_tbss_end+0x8>
190
    100001c8:   01023483                ld      s1,16(tp) # 10 <_tbss_end+0x10>
191
    100001cc:   01823903                ld      s2,24(tp) # 18 <_tbss_end+0x18>
192
    100001d0:   02023983                ld      s3,32(tp) # 20 <_tbss_end+0x20>
193
    100001d4:   02823a03                ld      s4,40(tp) # 28 <_tbss_end+0x28>
194
    100001d8:   03023a83                ld      s5,48(tp) # 30 <_tbss_end+0x30>
195
    100001dc:   03823b03                ld      s6,56(tp) # 38 <_tbss_end+0x38>
196
    100001e0:   04023b83                ld      s7,64(tp) # 40 <_tbss_end+0x40>
197
    100001e4:   04823c03                ld      s8,72(tp) # 48 <_tbss_end+0x48>
198
    100001e8:   05023c83                ld      s9,80(tp) # 50 <_tbss_end+0x50>
199
    100001ec:   05823d03                ld      s10,88(tp) # 58 <_tbss_end+0x58>
200
    100001f0:   06023d83                ld      s11,96(tp) # 60 <_tbss_end+0x60>
201
    100001f4:   06823103                ld      sp,104(tp) # 68 <_tbss_end+0x68>
202
    100001f8:   07823803                ld      a6,120(tp) # 78 <_tbss_end+0x78>
203
    100001fc:   08023883                ld      a7,128(tp) # 80 <_tbss_end+0x80>
204
    10000200:   08823503                ld      a0,136(tp) # 88 <_tbss_end+0x88>
205
    10000204:   09023583                ld      a1,144(tp) # 90 <_tbss_end+0x90>
206
    10000208:   09823603                ld      a2,152(tp) # 98 <_tbss_end+0x98>
207
    1000020c:   0a023683                ld      a3,160(tp) # a0 <_tbss_end+0xa0>
208
    10000210:   0a823703                ld      a4,168(tp) # a8 <_tbss_end+0xa8>
209
    10000214:   0b023783                ld      a5,176(tp) # b0 <_tbss_end+0xb0>
210
    10000218:   0b823803                ld      a6,184(tp) # b8 <_tbss_end+0xb8>
211
    1000021c:   0c023883                ld      a7,192(tp) # c0 <_tbss_end+0xc0>
212
    10000220:   0c823283                ld      t0,200(tp) # c8 <_tbss_end+0xc8>
213
    10000224:   0d023303                ld      t1,208(tp) # d0 <_tbss_end+0xd0>
214
    10000228:   0d823383                ld      t2,216(tp) # d8 <_tbss_end+0xd8>
215
    1000022c:   0e023e03                ld      t3,224(tp) # e0 <_tbss_end+0xe0>
216
    10000230:   0e823e83                ld      t4,232(tp) # e8 <_tbss_end+0xe8>
217
    10000234:   0f023183                ld      gp,240(tp) # f0 <_tbss_end+0xf0>
218
    10000238:   30200073                mret
219
    1000023c:   0000                    unimp
220
    1000023e:   0000                    unimp
221
    10000240:   0000                    unimp
222
    10000242:   0000                    unimp
223
    10000244:   0000                    unimp
224
    10000246:   0000                    unimp
225
    10000248:   0000                    unimp
226
    1000024a:   0000                    unimp
227
    1000024c:   0000                    unimp
228
    1000024e:   0000                    unimp
229
    10000250:   0000                    unimp
230
    10000252:   0000                    unimp
231
    10000254:   0000                    unimp
232
    10000256:   0000                    unimp
233
    10000258:   0000                    unimp
234
    1000025a:   0000                    unimp
235
    1000025c:   0000                    unimp
236
    1000025e:   0000                    unimp
237
    10000260:   0000                    unimp
238
    10000262:   0000                    unimp
239
    10000264:   0000                    unimp
240
    10000266:   0000                    unimp
241
    10000268:   0000                    unimp
242
    1000026a:   0000                    unimp
243
    1000026c:   0000                    unimp
244
    1000026e:   0000                    unimp
245
    10000270:   0000                    unimp
246
    10000272:   0000                    unimp
247
    10000274:   0000                    unimp
248
    10000276:   0000                    unimp
249
    10000278:   0000                    unimp
250
    1000027a:   0000                    unimp
251
    1000027c:   0000                    unimp
252
    1000027e:   0000                    unimp
253
    10000280:   0000                    unimp
254
    10000282:   0000                    unimp
255
    10000284:   0000                    unimp
256
    10000286:   0000                    unimp
257
    10000288:   0000                    unimp
258
    1000028a:   0000                    unimp
259
    1000028c:   0000                    unimp
260
    1000028e:   0000                    unimp
261
    10000290:   0000                    unimp
262
    10000292:   0000                    unimp
263
    10000294:   0000                    unimp
264
    10000296:   0000                    unimp
265
    10000298:   0000                    unimp
266
    1000029a:   0000                    unimp
267
    1000029c:   0000                    unimp
268
    1000029e:   0000                    unimp
269
    100002a0:   0000                    unimp
270
    100002a2:   0000                    unimp
271
    100002a4:   0000                    unimp
272
    100002a6:   0000                    unimp
273
    100002a8:   0000                    unimp
274
    100002aa:   0000                    unimp
275
    100002ac:   0000                    unimp
276
    100002ae:   0000                    unimp
277
    100002b0:   0000                    unimp
278
    100002b2:   0000                    unimp
279
    100002b4:   0000                    unimp
280
    100002b6:   0000                    unimp
281
    100002b8:   0000                    unimp
282
    100002ba:   0000                    unimp
283
    100002bc:   0000                    unimp
284
    100002be:   0000                    unimp
285
    100002c0:   0000                    unimp
286
    100002c2:   0000                    unimp
287
    100002c4:   0000                    unimp
288
    100002c6:   0000                    unimp
289
    100002c8:   0000                    unimp
290
    100002ca:   0000                    unimp
291
    100002cc:   0000                    unimp
292
    100002ce:   0000                    unimp
293
    100002d0:   0000                    unimp
294
    100002d2:   0000                    unimp
295
    100002d4:   0000                    unimp
296
    100002d6:   0000                    unimp
297
    100002d8:   0000                    unimp
298
    100002da:   0000                    unimp
299
    100002dc:   0000                    unimp
300
    100002de:   0000                    unimp
301
    100002e0:   0000                    unimp
302
    100002e2:   0000                    unimp
303
    100002e4:   0000                    unimp
304
    100002e6:   0000                    unimp
305
    100002e8:   0000                    unimp
306
    100002ea:   0000                    unimp
307
    100002ec:   0000                    unimp
308
    100002ee:   0000                    unimp
309
    100002f0:   0000                    unimp
310
    100002f2:   0000                    unimp
311
    100002f4:   0000                    unimp
312
    100002f6:   0000                    unimp
313
    100002f8:   0000                    unimp
314
    100002fa:   0000                    unimp
315
    100002fc:   0000                    unimp
316
    100002fe:   0000                    unimp
317
    10000300:   0000                    unimp
318
 
319
0000000010000302 :
320
    10000302:   00008517                auipc   a0,0x8
321
    10000306:   6f653503                ld      a0,1782(a0) # 100089f8 <_GLOBAL_OFFSET_TABLE_+0x18>
322
    1000030a:   8082                    ret
323
 
324
000000001000030c :
325
    1000030c:   02b05563                blez    a1,10000336 
326
    10000310:   35fd                    addiw   a1,a1,-1
327
    10000312:   1582                    slli    a1,a1,0x20
328
    10000314:   00080737                lui     a4,0x80
329
    10000318:   00150693                addi    a3,a0,1
330
    1000031c:   9181                    srli    a1,a1,0x20
331
    1000031e:   0705                    addi    a4,a4,1
332
    10000320:   96ae                    add     a3,a3,a1
333
    10000322:   0732                    slli    a4,a4,0xc
334
    10000324:   431c                    lw      a5,0(a4)
335
    10000326:   8b85                    andi    a5,a5,1
336
    10000328:   fff5                    bnez    a5,10000324 
337
    1000032a:   00054783                lbu     a5,0(a0)
338
    1000032e:   0505                    addi    a0,a0,1
339
    10000330:   cb1c                    sw      a5,16(a4)
340
    10000332:   fed519e3                bne     a0,a3,10000324 
341
    10000336:   8082                    ret
342
 
343
0000000010000338 :
344
    10000338:   000807b7                lui     a5,0x80
345
    1000033c:   0785                    addi    a5,a5,1
346
    1000033e:   03c00613                li      a2,60
347
    10000342:   00c79713                slli    a4,a5,0xc
348
    10000346:   4825                    li      a6,9
349
    10000348:   55f1                    li      a1,-4
350
    1000034a:   431c                    lw      a5,0(a4)
351
    1000034c:   8b85                    andi    a5,a5,1
352
    1000034e:   fff5                    bnez    a5,1000034a 
353
    10000350:   40c557b3                sra     a5,a0,a2
354
    10000354:   8bbd                    andi    a5,a5,15
355
    10000356:   3671                    addiw   a2,a2,-4
356
    10000358:   05778693                addi    a3,a5,87 # 80057 <_tbss_end+0x80057>
357
    1000035c:   00f86463                bltu    a6,a5,10000364 
358
    10000360:   03078693                addi    a3,a5,48
359
    10000364:   2681                    sext.w  a3,a3
360
    10000366:   cb14                    sw      a3,16(a4)
361
    10000368:   feb611e3                bne     a2,a1,1000034a 
362
    1000036c:   8082                    ret
363
 
364
000000001000036e :
365
    1000036e:   1101                    addi    sp,sp,-32
366
    10000370:   e822                    sd      s0,16(sp)
367
    10000372:   e426                    sd      s1,8(sp)
368
    10000374:   842e                    mv      s0,a1
369
    10000376:   84aa                    mv      s1,a0
370
    10000378:   459d                    li      a1,7
371
    1000037a:   00007517                auipc   a0,0x7
372
    1000037e:   b5e50513                addi    a0,a0,-1186 # 10006ed8 <__clzdi2+0x32>
373
    10000382:   ec06                    sd      ra,24(sp)
374
    10000384:   f89ff0ef                jal     ra,1000030c 
375
    10000388:   8526                    mv      a0,s1
376
    1000038a:   00000097                auipc   ra,0x0
377
    1000038e:   fae080e7                jalr    -82(ra) # 10000338 
378
    10000392:   4599                    li      a1,6
379
    10000394:   00007517                auipc   a0,0x7
380
    10000398:   b4c50513                addi    a0,a0,-1204 # 10006ee0 <__clzdi2+0x3a>
381
    1000039c:   f71ff0ef                jal     ra,1000030c 
382
    100003a0:   8522                    mv      a0,s0
383
    100003a2:   00000097                auipc   ra,0x0
384
    100003a6:   f96080e7                jalr    -106(ra) # 10000338 
385
    100003aa:   4589                    li      a1,2
386
    100003ac:   00007517                auipc   a0,0x7
387
    100003b0:   b3c50513                addi    a0,a0,-1220 # 10006ee8 <__clzdi2+0x42>
388
    100003b4:   f59ff0ef                jal     ra,1000030c 
389
    100003b8:   000807b7                lui     a5,0x80
390
    100003bc:   0795                    addi    a5,a5,5
391
    100003be:   07b2                    slli    a5,a5,0xc
392
    100003c0:   0007a423                sw      zero,8(a5) # 80008 <_tbss_end+0x80008>
393
    100003c4:   400017b7                lui     a5,0x40001
394
    100003c8:   0786                    slli    a5,a5,0x1
395
    100003ca:   577d                    li      a4,-1
396
    100003cc:   c798                    sw      a4,8(a5)
397
    100003ce:   4591                    li      a1,4
398
    100003d0:   00007517                auipc   a0,0x7
399
    100003d4:   b2050513                addi    a0,a0,-1248 # 10006ef0 <__clzdi2+0x4a>
400
    100003d8:   f35ff0ef                jal     ra,1000030c 
401
    100003dc:   60e2                    ld      ra,24(sp)
402
    100003de:   6442                    ld      s0,16(sp)
403
    100003e0:   00008797                auipc   a5,0x8
404
    100003e4:   6107b783                ld      a5,1552(a5) # 100089f0 <_GLOBAL_OFFSET_TABLE_+0x10>
405
    100003e8:   4705                    li      a4,1
406
    100003ea:   c398                    sw      a4,0(a5)
407
    100003ec:   64a2                    ld      s1,8(sp)
408
    100003ee:   6105                    addi    sp,sp,32
409
    100003f0:   8082                    ret
410
 
411
00000000100003f2 :
412
    100003f2:   001007b7                lui     a5,0x100
413
    100003f6:   17fd                    addi    a5,a5,-1
414
    100003f8:   7169                    addi    sp,sp,-304
415
    100003fa:   07b2                    slli    a5,a5,0xc
416
    100003fc:   f222                    sd      s0,288(sp)
417
    100003fe:   f606                    sd      ra,296(sp)
418
    10000400:   0087c403                lbu     s0,8(a5) # 100008 <_tbss_end+0x100008>
419
    10000404:   ee26                    sd      s1,280(sp)
420
    10000406:   ea4a                    sd      s2,272(sp)
421
    10000408:   e64e                    sd      s3,264(sp)
422
    1000040a:   cf7ff0ef                jal     ra,10000100 
423
    1000040e:   000807b7                lui     a5,0x80
424
    10000412:   0795                    addi    a5,a5,5
425
    10000414:   07b2                    slli    a5,a5,0xc
426
    10000416:   e83d                    bnez    s0,1000048c 
427
    10000418:   6715                    lui     a4,0x5
428
    1000041a:   e2070713                addi    a4,a4,-480 # 4e20 <_tbss_end+0x4e20>
429
    1000041e:   ebb8                    sd      a4,80(a5)
430
    10000420:   000807b7                lui     a5,0x80
431
    10000424:   0795                    addi    a5,a5,5
432
    10000426:   07b2                    slli    a5,a5,0xc
433
    10000428:   470d                    li      a4,3
434
    1000042a:   c3b8                    sw      a4,64(a5)
435
    1000042c:   400017b7                lui     a5,0x40001
436
    10000430:   0786                    slli    a5,a5,0x1
437
    10000432:   4394                    lw      a3,0(a5)
438
    10000434:   4701                    li      a4,0
439
    10000436:   00008497                auipc   s1,0x8
440
    1000043a:   5ba4b483                ld      s1,1466(s1) # 100089f0 <_GLOBAL_OFFSET_TABLE_+0x10>
441
    1000043e:   9add                    andi    a3,a3,-9
442
    10000440:   c394                    sw      a3,0(a5)
443
    10000442:   0207a423                sw      zero,40(a5) # 40001028 <_end+0x2fff8584>
444
    10000446:   840a                    mv      s0,sp
445
    10000448:   00007997                auipc   s3,0x7
446
    1000044c:   ab098993                addi    s3,s3,-1360 # 10006ef8 <__clzdi2+0x52>
447
    10000450:   409c                    lw      a5,0(s1)
448
    10000452:   863a                    mv      a2,a4
449
    10000454:   85ce                    mv      a1,s3
450
    10000456:   2781                    sext.w  a5,a5
451
    10000458:   8522                    mv      a0,s0
452
    1000045a:   0017091b                addiw   s2,a4,1
453
    1000045e:   dbed                    beqz    a5,10000450 
454
    10000460:   0004a023                sw      zero,0(s1)
455
    10000464:   00000097                auipc   ra,0x0
456
    10000468:   07a080e7                jalr    122(ra) # 100004de 
457
    1000046c:   85aa                    mv      a1,a0
458
    1000046e:   8522                    mv      a0,s0
459
    10000470:   00000097                auipc   ra,0x0
460
    10000474:   e9c080e7                jalr    -356(ra) # 1000030c 
461
    10000478:   409c                    lw      a5,0(s1)
462
    1000047a:   874a                    mv      a4,s2
463
    1000047c:   863a                    mv      a2,a4
464
    1000047e:   2781                    sext.w  a5,a5
465
    10000480:   85ce                    mv      a1,s3
466
    10000482:   8522                    mv      a0,s0
467
    10000484:   0017091b                addiw   s2,a4,1
468
    10000488:   d7e1                    beqz    a5,10000450 
469
    1000048a:   bfd9                    j       10000460 
470
    1000048c:   02626737                lui     a4,0x2626
471
    10000490:   a0070713                addi    a4,a4,-1536 # 2625a00 <_tbss_end+0x2625a00>
472
    10000494:   ebb8                    sd      a4,80(a5)
473
    10000496:   b769                    j       10000420 
474
    10000498:   0000                    unimp
475
 
476
000000001000049a <_sprintf_r>:
477
    1000049a:   7111                    addi    sp,sp,-256
478
    1000049c:   f5be                    sd      a5,232(sp)
479
    1000049e:   800007b7                lui     a5,0x80000
480
    100004a2:   fff7c793                not     a5,a5
481
    100004a6:   d83e                    sw      a5,48(sp)
482
    100004a8:   800007b7                lui     a5,0x80000
483
    100004ac:   fff7c793                not     a5,a5
484
    100004b0:   ce3e                    sw      a5,28(sp)
485
    100004b2:   77c1                    lui     a5,0xffff0
486
    100004b4:   edb6                    sd      a3,216(sp)
487
    100004b6:   e82e                    sd      a1,16(sp)
488
    100004b8:   f42e                    sd      a1,40(sp)
489
    100004ba:   20878793                addi    a5,a5,520 # ffffffffffff0208 <_end+0xffffffffeffe7764>
490
    100004be:   09b4                    addi    a3,sp,216
491
    100004c0:   080c                    addi    a1,sp,16
492
    100004c2:   e586                    sd      ra,200(sp)
493
    100004c4:   d03e                    sw      a5,32(sp)
494
    100004c6:   f1ba                    sd      a4,224(sp)
495
    100004c8:   f9c2                    sd      a6,240(sp)
496
    100004ca:   fdc6                    sd      a7,248(sp)
497
    100004cc:   e436                    sd      a3,8(sp)
498
    100004ce:   066000ef                jal     ra,10000534 <_svfprintf_r>
499
    100004d2:   67c2                    ld      a5,16(sp)
500
    100004d4:   00078023                sb      zero,0(a5)
501
    100004d8:   60ae                    ld      ra,200(sp)
502
    100004da:   6111                    addi    sp,sp,256
503
    100004dc:   8082                    ret
504
 
505
00000000100004de :
506
    100004de:   7111                    addi    sp,sp,-256
507
    100004e0:   f5be                    sd      a5,232(sp)
508
    100004e2:   800007b7                lui     a5,0x80000
509
    100004e6:   fff7c793                not     a5,a5
510
    100004ea:   d83e                    sw      a5,48(sp)
511
    100004ec:   800007b7                lui     a5,0x80000
512
    100004f0:   fff7c793                not     a5,a5
513
    100004f4:   ce3e                    sw      a5,28(sp)
514
    100004f6:   77c1                    lui     a5,0xffff0
515
    100004f8:   20878793                addi    a5,a5,520 # ffffffffffff0208 <_end+0xffffffffeffe7764>
516
    100004fc:   e9b2                    sd      a2,208(sp)
517
    100004fe:   edb6                    sd      a3,216(sp)
518
    10000500:   f1ba                    sd      a4,224(sp)
519
    10000502:   f9c2                    sd      a6,240(sp)
520
    10000504:   fdc6                    sd      a7,248(sp)
521
    10000506:   d03e                    sw      a5,32(sp)
522
    10000508:   00008797                auipc   a5,0x8
523
    1000050c:   53078793                addi    a5,a5,1328 # 10008a38 <_impure_ptr>
524
    10000510:   e82a                    sd      a0,16(sp)
525
    10000512:   f42a                    sd      a0,40(sp)
526
    10000514:   6388                    ld      a0,0(a5)
527
    10000516:   0994                    addi    a3,sp,208
528
    10000518:   862e                    mv      a2,a1
529
    1000051a:   080c                    addi    a1,sp,16
530
    1000051c:   e586                    sd      ra,200(sp)
531
    1000051e:   e436                    sd      a3,8(sp)
532
    10000520:   00000097                auipc   ra,0x0
533
    10000524:   014080e7                jalr    20(ra) # 10000534 <_svfprintf_r>
534
    10000528:   67c2                    ld      a5,16(sp)
535
    1000052a:   00078023                sb      zero,0(a5)
536
    1000052e:   60ae                    ld      ra,200(sp)
537
    10000530:   6111                    addi    sp,sp,256
538
    10000532:   8082                    ret
539
 
540
0000000010000534 <_svfprintf_r>:
541
    10000534:   da010113                addi    sp,sp,-608
542
    10000538:   24113c23                sd      ra,600(sp)
543
    1000053c:   24913423                sd      s1,584(sp)
544
    10000540:   25213023                sd      s2,576(sp)
545
    10000544:   23313c23                sd      s3,568(sp)
546
    10000548:   21713c23                sd      s7,536(sp)
547
    1000054c:   89ae                    mv      s3,a1
548
    1000054e:   84b2                    mv      s1,a2
549
    10000550:   8bb6                    mv      s7,a3
550
    10000552:   24813823                sd      s0,592(sp)
551
    10000556:   23413823                sd      s4,560(sp)
552
    1000055a:   23513423                sd      s5,552(sp)
553
    1000055e:   23613023                sd      s6,544(sp)
554
    10000562:   21813823                sd      s8,528(sp)
555
    10000566:   21913423                sd      s9,520(sp)
556
    1000056a:   21a13023                sd      s10,512(sp)
557
    1000056e:   ffee                    sd      s11,504(sp)
558
    10000570:   892a                    mv      s2,a0
559
    10000572:   00003097                auipc   ra,0x3
560
    10000576:   034080e7                jalr    52(ra) # 100035a6 <_localeconv_r>
561
    1000057a:   611c                    ld      a5,0(a0)
562
    1000057c:   853e                    mv      a0,a5
563
    1000057e:   e8be                    sd      a5,80(sp)
564
    10000580:   0ec040ef                jal     ra,1000466c 
565
    10000584:   0109d783                lhu     a5,16(s3)
566
    10000588:   f02a                    sd      a0,32(sp)
567
    1000058a:   f182                    sd      zero,224(sp)
568
    1000058c:   f582                    sd      zero,232(sp)
569
    1000058e:   0807f793                andi    a5,a5,128
570
    10000592:   cb85                    beqz    a5,100005c2 <_svfprintf_r+0x8e>
571
    10000594:   0189b783                ld      a5,24(s3)
572
    10000598:   e78d                    bnez    a5,100005c2 <_svfprintf_r+0x8e>
573
    1000059a:   04000593                li      a1,64
574
    1000059e:   854a                    mv      a0,s2
575
    100005a0:   040030ef                jal     ra,100035e0 <_malloc_r>
576
    100005a4:   00a9b023                sd      a0,0(s3)
577
    100005a8:   00a9bc23                sd      a0,24(s3)
578
    100005ac:   e519                    bnez    a0,100005ba <_svfprintf_r+0x86>
579
    100005ae:   47b1                    li      a5,12
580
    100005b0:   00f92023                sw      a5,0(s2)
581
    100005b4:   57fd                    li      a5,-1
582
    100005b6:   f83e                    sd      a5,48(sp)
583
    100005b8:   a34d                    j       10000b5a <_svfprintf_r+0x626>
584
    100005ba:   04000793                li      a5,64
585
    100005be:   02f9a023                sw      a5,32(s3)
586
    100005c2:   17010a93                addi    s5,sp,368
587
    100005c6:   f9d6                    sd      s5,240(sp)
588
    100005c8:   e202                    sd      zero,256(sp)
589
    100005ca:   dd82                    sw      zero,248(sp)
590
    100005cc:   4a01                    li      s4,0
591
    100005ce:   8d56                    mv      s10,s5
592
    100005d0:   f482                    sd      zero,104(sp)
593
    100005d2:   f082                    sd      zero,96(sp)
594
    100005d4:   e402                    sd      zero,8(sp)
595
    100005d6:   e482                    sd      zero,72(sp)
596
    100005d8:   ec82                    sd      zero,88(sp)
597
    100005da:   f802                    sd      zero,48(sp)
598
    100005dc:   8426                    mv      s0,s1
599
    100005de:   02500713                li      a4,37
600
    100005e2:   00044783                lbu     a5,0(s0)
601
    100005e6:   c399                    beqz    a5,100005ec <_svfprintf_r+0xb8>
602
    100005e8:   08e79863                bne     a5,a4,10000678 <_svfprintf_r+0x144>
603
    100005ec:   40940b3b                subw    s6,s0,s1
604
    100005f0:   020b0d63                beqz    s6,1000062a <_svfprintf_r+0xf6>
605
    100005f4:   6792                    ld      a5,256(sp)
606
    100005f6:   009d3023                sd      s1,0(s10)
607
    100005fa:   016d3423                sd      s6,8(s10)
608
    100005fe:   97da                    add     a5,a5,s6
609
    10000600:   e23e                    sd      a5,256(sp)
610
    10000602:   57ee                    lw      a5,248(sp)
611
    10000604:   0d41                    addi    s10,s10,16
612
    10000606:   0017871b                addiw   a4,a5,1
613
    1000060a:   ddba                    sw      a4,248(sp)
614
    1000060c:   479d                    li      a5,7
615
    1000060e:   00e7da63                ble     a4,a5,10000622 <_svfprintf_r+0xee>
616
    10000612:   1990                    addi    a2,sp,240
617
    10000614:   85ce                    mv      a1,s3
618
    10000616:   854a                    mv      a0,s2
619
    10000618:   09a040ef                jal     ra,100046b2 <__ssprint_r>
620
    1000061c:   52051963                bnez    a0,10000b4e <_svfprintf_r+0x61a>
621
    10000620:   8d56                    mv      s10,s5
622
    10000622:   57c2                    lw      a5,48(sp)
623
    10000624:   016787bb                addw    a5,a5,s6
624
    10000628:   f83e                    sd      a5,48(sp)
625
    1000062a:   00044783                lbu     a5,0(s0)
626
    1000062e:   e399                    bnez    a5,10000634 <_svfprintf_r+0x100>
627
    10000630:   4220106f                j       10001a52 <_svfprintf_r+0x151e>
628
    10000634:   00140793                addi    a5,s0,1
629
    10000638:   0a010fa3                sb      zero,191(sp)
630
    1000063c:   5cfd                    li      s9,-1
631
    1000063e:   f402                    sd      zero,40(sp)
632
    10000640:   4401                    li      s0,0
633
    10000642:   4c29                    li      s8,10
634
    10000644:   4da5                    li      s11,9
635
    10000646:   0007cb03                lbu     s6,0(a5)
636
    1000064a:   00178713                addi    a4,a5,1
637
    1000064e:   ec3a                    sd      a4,24(sp)
638
    10000650:   05a00693                li      a3,90
639
    10000654:   02a00613                li      a2,42
640
    10000658:   fe0b079b                addiw   a5,s6,-32
641
    1000065c:   0007871b                sext.w  a4,a5
642
    10000660:   40e6e0e3                bltu    a3,a4,10001260 <_svfprintf_r+0xd2c>
643
    10000664:   1782                    slli    a5,a5,0x20
644
    10000666:   00007717                auipc   a4,0x7
645
    1000066a:   95a70713                addi    a4,a4,-1702 # 10006fc0 <__clzdi2+0x11a>
646
    1000066e:   83f9                    srli    a5,a5,0x1e
647
    10000670:   97ba                    add     a5,a5,a4
648
    10000672:   439c                    lw      a5,0(a5)
649
    10000674:   97ba                    add     a5,a5,a4
650
    10000676:   8782                    jr      a5
651
    10000678:   0405                    addi    s0,s0,1
652
    1000067a:   b7a5                    j       100005e2 <_svfprintf_r+0xae>
653
    1000067c:   00007797                auipc   a5,0x7
654
    10000680:   8d478793                addi    a5,a5,-1836 # 10006f50 <__clzdi2+0xaa>
655
    10000684:   f4be                    sd      a5,104(sp)
656
    10000686:   008b8793                addi    a5,s7,8
657
    1000068a:   fc3e                    sd      a5,56(sp)
658
    1000068c:   02047793                andi    a5,s0,32
659
    10000690:   2a0781e3                beqz    a5,10001132 <_svfprintf_r+0xbfe>
660
    10000694:   000bbb83                ld      s7,0(s7)
661
    10000698:   00147793                andi    a5,s0,1
662
    1000069c:   cf81                    beqz    a5,100006b4 <_svfprintf_r+0x180>
663
    1000069e:   000b8b63                beqz    s7,100006b4 <_svfprintf_r+0x180>
664
    100006a2:   03000793                li      a5,48
665
    100006a6:   00246413                ori     s0,s0,2
666
    100006aa:   0cf10023                sb      a5,192(sp)
667
    100006ae:   0d6100a3                sb      s6,193(sp)
668
    100006b2:   2401                    sext.w  s0,s0
669
    100006b4:   bff47413                andi    s0,s0,-1025
670
    100006b8:   2401                    sext.w  s0,s0
671
    100006ba:   4789                    li      a5,2
672
    100006bc:   1730006f                j       1000102e <_svfprintf_r+0xafa>
673
    100006c0:   854a                    mv      a0,s2
674
    100006c2:   00003097                auipc   ra,0x3
675
    100006c6:   ee4080e7                jalr    -284(ra) # 100035a6 <_localeconv_r>
676
    100006ca:   651c                    ld      a5,8(a0)
677
    100006cc:   853e                    mv      a0,a5
678
    100006ce:   ecbe                    sd      a5,88(sp)
679
    100006d0:   79d030ef                jal     ra,1000466c 
680
    100006d4:   e4aa                    sd      a0,72(sp)
681
    100006d6:   854a                    mv      a0,s2
682
    100006d8:   00003097                auipc   ra,0x3
683
    100006dc:   ece080e7                jalr    -306(ra) # 100035a6 <_localeconv_r>
684
    100006e0:   691c                    ld      a5,16(a0)
685
    100006e2:   e43e                    sd      a5,8(sp)
686
    100006e4:   67a6                    ld      a5,72(sp)
687
    100006e6:   c38d                    beqz    a5,10000708 <_svfprintf_r+0x1d4>
688
    100006e8:   67a2                    ld      a5,8(sp)
689
    100006ea:   cf99                    beqz    a5,10000708 <_svfprintf_r+0x1d4>
690
    100006ec:   0007c783                lbu     a5,0(a5)
691
    100006f0:   cf81                    beqz    a5,10000708 <_svfprintf_r+0x1d4>
692
    100006f2:   40046413                ori     s0,s0,1024
693
    100006f6:   2401                    sext.w  s0,s0
694
    100006f8:   a801                    j       10000708 <_svfprintf_r+0x1d4>
695
    100006fa:   0bf14783                lbu     a5,191(sp)
696
    100006fe:   e789                    bnez    a5,10000708 <_svfprintf_r+0x1d4>
697
    10000700:   02000793                li      a5,32
698
    10000704:   0af10fa3                sb      a5,191(sp)
699
    10000708:   67e2                    ld      a5,24(sp)
700
    1000070a:   bf35                    j       10000646 <_svfprintf_r+0x112>
701
    1000070c:   00146413                ori     s0,s0,1
702
    10000710:   b7dd                    j       100006f6 <_svfprintf_r+0x1c2>
703
    10000712:   000ba783                lw      a5,0(s7)
704
    10000716:   0ba1                    addi    s7,s7,8
705
    10000718:   f43e                    sd      a5,40(sp)
706
    1000071a:   fe07d7e3                bgez    a5,10000708 <_svfprintf_r+0x1d4>
707
    1000071e:   57a2                    lw      a5,40(sp)
708
    10000720:   40f007bb                negw    a5,a5
709
    10000724:   f43e                    sd      a5,40(sp)
710
    10000726:   00446413                ori     s0,s0,4
711
    1000072a:   b7f1                    j       100006f6 <_svfprintf_r+0x1c2>
712
    1000072c:   02b00793                li      a5,43
713
    10000730:   bfd1                    j       10000704 <_svfprintf_r+0x1d0>
714
    10000732:   6762                    ld      a4,24(sp)
715
    10000734:   67e2                    ld      a5,24(sp)
716
    10000736:   00074b03                lbu     s6,0(a4)
717
    1000073a:   0785                    addi    a5,a5,1
718
    1000073c:   02cb1c63                bne     s6,a2,10000774 <_svfprintf_r+0x240>
719
    10000740:   000bae03                lw      t3,0(s7)
720
    10000744:   008b8713                addi    a4,s7,8
721
    10000748:   000e5363                bgez    t3,1000074e <_svfprintf_r+0x21a>
722
    1000074c:   5e7d                    li      t3,-1
723
    1000074e:   000e0c9b                sext.w  s9,t3
724
    10000752:   8bba                    mv      s7,a4
725
    10000754:   ec3e                    sd      a5,24(sp)
726
    10000756:   bf4d                    j       10000708 <_svfprintf_r+0x1d4>
727
    10000758:   039c0e3b                mulw    t3,s8,s9
728
    1000075c:   0785                    addi    a5,a5,1
729
    1000075e:   fff7cb03                lbu     s6,-1(a5)
730
    10000762:   00ee0cbb                addw    s9,t3,a4
731
    10000766:   fd0b059b                addiw   a1,s6,-48
732
    1000076a:   872e                    mv      a4,a1
733
    1000076c:   febdf6e3                bleu    a1,s11,10000758 <_svfprintf_r+0x224>
734
    10000770:   ec3e                    sd      a5,24(sp)
735
    10000772:   b5dd                    j       10000658 <_svfprintf_r+0x124>
736
    10000774:   4c81                    li      s9,0
737
    10000776:   bfc5                    j       10000766 <_svfprintf_r+0x232>
738
    10000778:   08046413                ori     s0,s0,128
739
    1000077c:   bfad                    j       100006f6 <_svfprintf_r+0x1c2>
740
    1000077e:   67e2                    ld      a5,24(sp)
741
    10000780:   f402                    sd      zero,40(sp)
742
    10000782:   5722                    lw      a4,40(sp)
743
    10000784:   fd0b0b1b                addiw   s6,s6,-48
744
    10000788:   0785                    addi    a5,a5,1
745
    1000078a:   02ec073b                mulw    a4,s8,a4
746
    1000078e:   00eb073b                addw    a4,s6,a4
747
    10000792:   fff7cb03                lbu     s6,-1(a5)
748
    10000796:   f43a                    sd      a4,40(sp)
749
    10000798:   fd0b071b                addiw   a4,s6,-48
750
    1000079c:   feedf3e3                bleu    a4,s11,10000782 <_svfprintf_r+0x24e>
751
    100007a0:   bfc1                    j       10000770 <_svfprintf_r+0x23c>
752
    100007a2:   00846413                ori     s0,s0,8
753
    100007a6:   bf81                    j       100006f6 <_svfprintf_r+0x1c2>
754
    100007a8:   67e2                    ld      a5,24(sp)
755
    100007aa:   0007c703                lbu     a4,0(a5)
756
    100007ae:   06800793                li      a5,104
757
    100007b2:   00f71863                bne     a4,a5,100007c2 <_svfprintf_r+0x28e>
758
    100007b6:   67e2                    ld      a5,24(sp)
759
    100007b8:   20046413                ori     s0,s0,512
760
    100007bc:   0785                    addi    a5,a5,1
761
    100007be:   ec3e                    sd      a5,24(sp)
762
    100007c0:   bf1d                    j       100006f6 <_svfprintf_r+0x1c2>
763
    100007c2:   04046413                ori     s0,s0,64
764
    100007c6:   bf05                    j       100006f6 <_svfprintf_r+0x1c2>
765
    100007c8:   67e2                    ld      a5,24(sp)
766
    100007ca:   0007c703                lbu     a4,0(a5)
767
    100007ce:   06c00793                li      a5,108
768
    100007d2:   00f71863                bne     a4,a5,100007e2 <_svfprintf_r+0x2ae>
769
    100007d6:   67e2                    ld      a5,24(sp)
770
    100007d8:   0785                    addi    a5,a5,1
771
    100007da:   ec3e                    sd      a5,24(sp)
772
    100007dc:   02046413                ori     s0,s0,32
773
    100007e0:   bf19                    j       100006f6 <_svfprintf_r+0x1c2>
774
    100007e2:   01046413                ori     s0,s0,16
775
    100007e6:   bf01                    j       100006f6 <_svfprintf_r+0x1c2>
776
    100007e8:   008b8793                addi    a5,s7,8
777
    100007ec:   fc3e                    sd      a5,56(sp)
778
    100007ee:   000ba783                lw      a5,0(s7)
779
    100007f2:   0a010fa3                sb      zero,191(sp)
780
    100007f6:   10f10423                sb      a5,264(sp)
781
    100007fa:   4b81                    li      s7,0
782
    100007fc:   4c85                    li      s9,1
783
    100007fe:   4701                    li      a4,0
784
    10000800:   e802                    sd      zero,16(sp)
785
    10000802:   4c01                    li      s8,0
786
    10000804:   4d81                    li      s11,0
787
    10000806:   0224                    addi    s1,sp,264
788
    10000808:   86ba                    mv      a3,a4
789
    1000080a:   01975363                ble     s9,a4,10000810 <_svfprintf_r+0x2dc>
790
    1000080e:   86e6                    mv      a3,s9
791
    10000810:   0bf14603                lbu     a2,191(sp)
792
    10000814:   0006879b                sext.w  a5,a3
793
    10000818:   e0be                    sd      a5,64(sp)
794
    1000081a:   c601                    beqz    a2,10000822 <_svfprintf_r+0x2ee>
795
    1000081c:   0016879b                addiw   a5,a3,1
796
    10000820:   e0be                    sd      a5,64(sp)
797
    10000822:   00247693                andi    a3,s0,2
798
    10000826:   0006879b                sext.w  a5,a3
799
    1000082a:   f8be                    sd      a5,112(sp)
800
    1000082c:   c781                    beqz    a5,10000834 <_svfprintf_r+0x300>
801
    1000082e:   4786                    lw      a5,64(sp)
802
    10000830:   2789                    addiw   a5,a5,2
803
    10000832:   e0be                    sd      a5,64(sp)
804
    10000834:   08447793                andi    a5,s0,132
805
    10000838:   fcbe                    sd      a5,120(sp)
806
    1000083a:   efa1                    bnez    a5,10000892 <_svfprintf_r+0x35e>
807
    1000083c:   57a2                    lw      a5,40(sp)
808
    1000083e:   4686                    lw      a3,64(sp)
809
    10000840:   40d786bb                subw    a3,a5,a3
810
    10000844:   04d05763                blez    a3,10000892 <_svfprintf_r+0x35e>
811
    10000848:   48c1                    li      a7,16
812
    1000084a:   00007817                auipc   a6,0x7
813
    1000084e:   8e680813                addi    a6,a6,-1818 # 10007130 
814
    10000852:   4e9d                    li      t4,7
815
    10000854:   55ee                    lw      a1,248(sp)
816
    10000856:   010d3023                sd      a6,0(s10)
817
    1000085a:   6612                    ld      a2,256(sp)
818
    1000085c:   0015851b                addiw   a0,a1,1
819
    10000860:   85aa                    mv      a1,a0
820
    10000862:   010d0f13                addi    t5,s10,16
821
    10000866:   20d8c6e3                blt     a7,a3,10001272 <_svfprintf_r+0xd3e>
822
    1000086a:   00dd3423                sd      a3,8(s10)
823
    1000086e:   96b2                    add     a3,a3,a2
824
    10000870:   e236                    sd      a3,256(sp)
825
    10000872:   ddaa                    sw      a0,248(sp)
826
    10000874:   469d                    li      a3,7
827
    10000876:   8d7a                    mv      s10,t5
828
    10000878:   00a6dd63                ble     a0,a3,10000892 <_svfprintf_r+0x35e>
829
    1000087c:   1990                    addi    a2,sp,240
830
    1000087e:   85ce                    mv      a1,s3
831
    10000880:   854a                    mv      a0,s2
832
    10000882:   e13a                    sd      a4,128(sp)
833
    10000884:   62f030ef                jal     ra,100046b2 <__ssprint_r>
834
    10000888:   c119                    beqz    a0,1000088e <_svfprintf_r+0x35a>
835
    1000088a:   1840106f                j       10001a0e <_svfprintf_r+0x14da>
836
    1000088e:   670a                    ld      a4,128(sp)
837
    10000890:   8d56                    mv      s10,s5
838
    10000892:   0bf14683                lbu     a3,191(sp)
839
    10000896:   ce95                    beqz    a3,100008d2 <_svfprintf_r+0x39e>
840
    10000898:   0bf10693                addi    a3,sp,191
841
    1000089c:   00dd3023                sd      a3,0(s10)
842
    100008a0:   4685                    li      a3,1
843
    100008a2:   00dd3423                sd      a3,8(s10)
844
    100008a6:   6692                    ld      a3,256(sp)
845
    100008a8:   0d41                    addi    s10,s10,16
846
    100008aa:   0685                    addi    a3,a3,1
847
    100008ac:   e236                    sd      a3,256(sp)
848
    100008ae:   56ee                    lw      a3,248(sp)
849
    100008b0:   0016861b                addiw   a2,a3,1
850
    100008b4:   ddb2                    sw      a2,248(sp)
851
    100008b6:   469d                    li      a3,7
852
    100008b8:   00c6dd63                ble     a2,a3,100008d2 <_svfprintf_r+0x39e>
853
    100008bc:   1990                    addi    a2,sp,240
854
    100008be:   85ce                    mv      a1,s3
855
    100008c0:   854a                    mv      a0,s2
856
    100008c2:   e13a                    sd      a4,128(sp)
857
    100008c4:   5ef030ef                jal     ra,100046b2 <__ssprint_r>
858
    100008c8:   c119                    beqz    a0,100008ce <_svfprintf_r+0x39a>
859
    100008ca:   1440106f                j       10001a0e <_svfprintf_r+0x14da>
860
    100008ce:   670a                    ld      a4,128(sp)
861
    100008d0:   8d56                    mv      s10,s5
862
    100008d2:   77c6                    ld      a5,112(sp)
863
    100008d4:   cf8d                    beqz    a5,1000090e <_svfprintf_r+0x3da>
864
    100008d6:   0194                    addi    a3,sp,192
865
    100008d8:   00dd3023                sd      a3,0(s10)
866
    100008dc:   4689                    li      a3,2
867
    100008de:   00dd3423                sd      a3,8(s10)
868
    100008e2:   6692                    ld      a3,256(sp)
869
    100008e4:   0d41                    addi    s10,s10,16
870
    100008e6:   0689                    addi    a3,a3,2
871
    100008e8:   e236                    sd      a3,256(sp)
872
    100008ea:   56ee                    lw      a3,248(sp)
873
    100008ec:   0016861b                addiw   a2,a3,1
874
    100008f0:   ddb2                    sw      a2,248(sp)
875
    100008f2:   469d                    li      a3,7
876
    100008f4:   00c6dd63                ble     a2,a3,1000090e <_svfprintf_r+0x3da>
877
    100008f8:   1990                    addi    a2,sp,240
878
    100008fa:   85ce                    mv      a1,s3
879
    100008fc:   854a                    mv      a0,s2
880
    100008fe:   f8ba                    sd      a4,112(sp)
881
    10000900:   5b3030ef                jal     ra,100046b2 <__ssprint_r>
882
    10000904:   c119                    beqz    a0,1000090a <_svfprintf_r+0x3d6>
883
    10000906:   1080106f                j       10001a0e <_svfprintf_r+0x14da>
884
    1000090a:   7746                    ld      a4,112(sp)
885
    1000090c:   8d56                    mv      s10,s5
886
    1000090e:   77e6                    ld      a5,120(sp)
887
    10000910:   08000693                li      a3,128
888
    10000914:   04d79d63                bne     a5,a3,1000096e <_svfprintf_r+0x43a>
889
    10000918:   57a2                    lw      a5,40(sp)
890
    1000091a:   4686                    lw      a3,64(sp)
891
    1000091c:   40d786bb                subw    a3,a5,a3
892
    10000920:   04d05763                blez    a3,1000096e <_svfprintf_r+0x43a>
893
    10000924:   4841                    li      a6,16
894
    10000926:   489d                    li      a7,7
895
    10000928:   55ee                    lw      a1,248(sp)
896
    1000092a:   00007797                auipc   a5,0x7
897
    1000092e:   81678793                addi    a5,a5,-2026 # 10007140 
898
    10000932:   00fd3023                sd      a5,0(s10)
899
    10000936:   0015851b                addiw   a0,a1,1
900
    1000093a:   6612                    ld      a2,256(sp)
901
    1000093c:   85aa                    mv      a1,a0
902
    1000093e:   010d0e93                addi    t4,s10,16
903
    10000942:   16d845e3                blt     a6,a3,100012ac <_svfprintf_r+0xd78>
904
    10000946:   00dd3423                sd      a3,8(s10)
905
    1000094a:   96b2                    add     a3,a3,a2
906
    1000094c:   e236                    sd      a3,256(sp)
907
    1000094e:   ddaa                    sw      a0,248(sp)
908
    10000950:   469d                    li      a3,7
909
    10000952:   8d76                    mv      s10,t4
910
    10000954:   00a6dd63                ble     a0,a3,1000096e <_svfprintf_r+0x43a>
911
    10000958:   1990                    addi    a2,sp,240
912
    1000095a:   85ce                    mv      a1,s3
913
    1000095c:   854a                    mv      a0,s2
914
    1000095e:   f8ba                    sd      a4,112(sp)
915
    10000960:   553030ef                jal     ra,100046b2 <__ssprint_r>
916
    10000964:   c119                    beqz    a0,1000096a <_svfprintf_r+0x436>
917
    10000966:   0a80106f                j       10001a0e <_svfprintf_r+0x14da>
918
    1000096a:   7746                    ld      a4,112(sp)
919
    1000096c:   8d56                    mv      s10,s5
920
    1000096e:   4197073b                subw    a4,a4,s9
921
    10000972:   04e05563                blez    a4,100009bc <_svfprintf_r+0x488>
922
    10000976:   4841                    li      a6,16
923
    10000978:   489d                    li      a7,7
924
    1000097a:   566e                    lw      a2,248(sp)
925
    1000097c:   00006797                auipc   a5,0x6
926
    10000980:   7c478793                addi    a5,a5,1988 # 10007140 
927
    10000984:   00fd3023                sd      a5,0(s10)
928
    10000988:   0016059b                addiw   a1,a2,1
929
    1000098c:   6692                    ld      a3,256(sp)
930
    1000098e:   862e                    mv      a2,a1
931
    10000990:   010d0513                addi    a0,s10,16
932
    10000994:   14e847e3                blt     a6,a4,100012e2 <_svfprintf_r+0xdae>
933
    10000998:   00ed3423                sd      a4,8(s10)
934
    1000099c:   9736                    add     a4,a4,a3
935
    1000099e:   e23a                    sd      a4,256(sp)
936
    100009a0:   ddae                    sw      a1,248(sp)
937
    100009a2:   471d                    li      a4,7
938
    100009a4:   8d2a                    mv      s10,a0
939
    100009a6:   00b75b63                ble     a1,a4,100009bc <_svfprintf_r+0x488>
940
    100009aa:   1990                    addi    a2,sp,240
941
    100009ac:   85ce                    mv      a1,s3
942
    100009ae:   854a                    mv      a0,s2
943
    100009b0:   503030ef                jal     ra,100046b2 <__ssprint_r>
944
    100009b4:   c119                    beqz    a0,100009ba <_svfprintf_r+0x486>
945
    100009b6:   0580106f                j       10001a0e <_svfprintf_r+0x14da>
946
    100009ba:   8d56                    mv      s10,s5
947
    100009bc:   10047693                andi    a3,s0,256
948
    100009c0:   6712                    ld      a4,256(sp)
949
    100009c2:   140699e3                bnez    a3,10001314 <_svfprintf_r+0xde0>
950
    100009c6:   57ee                    lw      a5,248(sp)
951
    100009c8:   00ec8e33                add     t3,s9,a4
952
    100009cc:   009d3023                sd      s1,0(s10)
953
    100009d0:   0017871b                addiw   a4,a5,1
954
    100009d4:   019d3423                sd      s9,8(s10)
955
    100009d8:   e272                    sd      t3,256(sp)
956
    100009da:   ddba                    sw      a4,248(sp)
957
    100009dc:   479d                    li      a5,7
958
    100009de:   0d41                    addi    s10,s10,16
959
    100009e0:   20e7d1e3                ble     a4,a5,100013e2 <_svfprintf_r+0xeae>
960
    100009e4:   1990                    addi    a2,sp,240
961
    100009e6:   85ce                    mv      a1,s3
962
    100009e8:   854a                    mv      a0,s2
963
    100009ea:   4c9030ef                jal     ra,100046b2 <__ssprint_r>
964
    100009ee:   c119                    beqz    a0,100009f4 <_svfprintf_r+0x4c0>
965
    100009f0:   01e0106f                j       10001a0e <_svfprintf_r+0x14da>
966
    100009f4:   8d56                    mv      s10,s5
967
    100009f6:   1ed0006f                j       100013e2 <_svfprintf_r+0xeae>
968
    100009fa:   01046413                ori     s0,s0,16
969
    100009fe:   2401                    sext.w  s0,s0
970
    10000a00:   008b8793                addi    a5,s7,8
971
    10000a04:   fc3e                    sd      a5,56(sp)
972
    10000a06:   02047793                andi    a5,s0,32
973
    10000a0a:   cb85                    beqz    a5,10000a3a <_svfprintf_r+0x506>
974
    10000a0c:   000bbb83                ld      s7,0(s7)
975
    10000a10:   000bd863                bgez    s7,10000a20 <_svfprintf_r+0x4ec>
976
    10000a14:   02d00793                li      a5,45
977
    10000a18:   41700bb3                neg     s7,s7
978
    10000a1c:   0af10fa3                sb      a5,191(sp)
979
    10000a20:   57fd                    li      a5,-1
980
    10000a22:   74fc9263                bne     s9,a5,10001166 <_svfprintf_r+0xc32>
981
    10000a26:   47a5                    li      a5,9
982
    10000a28:   7977ed63                bltu    a5,s7,100011c2 <_svfprintf_r+0xc8e>
983
    10000a2c:   030b8b9b                addiw   s7,s7,48
984
    10000a30:   177105a3                sb      s7,363(sp)
985
    10000a34:   16b10493                addi    s1,sp,363
986
    10000a38:   af85                    j       100011a8 <_svfprintf_r+0xc74>
987
    10000a3a:   01047793                andi    a5,s0,16
988
    10000a3e:   f7f9                    bnez    a5,10000a0c <_svfprintf_r+0x4d8>
989
    10000a40:   04047793                andi    a5,s0,64
990
    10000a44:   c781                    beqz    a5,10000a4c <_svfprintf_r+0x518>
991
    10000a46:   000b9b83                lh      s7,0(s7)
992
    10000a4a:   b7d9                    j       10000a10 <_svfprintf_r+0x4dc>
993
    10000a4c:   20047793                andi    a5,s0,512
994
    10000a50:   c781                    beqz    a5,10000a58 <_svfprintf_r+0x524>
995
    10000a52:   000b8b83                lb      s7,0(s7)
996
    10000a56:   bf6d                    j       10000a10 <_svfprintf_r+0x4dc>
997
    10000a58:   000bab83                lw      s7,0(s7)
998
    10000a5c:   bf55                    j       10000a10 <_svfprintf_r+0x4dc>
999
    10000a5e:   00847793                andi    a5,s0,8
1000
    10000a62:   c3bd                    beqz    a5,10000ac8 <_svfprintf_r+0x594>
1001
    10000a64:   0bbd                    addi    s7,s7,15
1002
    10000a66:   ff0bfb93                andi    s7,s7,-16
1003
    10000a6a:   010b8793                addi    a5,s7,16
1004
    10000a6e:   fc3e                    sd      a5,56(sp)
1005
    10000a70:   000bb783                ld      a5,0(s7)
1006
    10000a74:   f1be                    sd      a5,224(sp)
1007
    10000a76:   008bb783                ld      a5,8(s7)
1008
    10000a7a:   f5be                    sd      a5,232(sp)
1009
    10000a7c:   1188                    addi    a0,sp,224
1010
    10000a7e:   2eb020ef                jal     ra,10003568 <_ldcheck>
1011
    10000a82:   c5aa                    sw      a0,200(sp)
1012
    10000a84:   4789                    li      a5,2
1013
    10000a86:   04f51b63                bne     a0,a5,10000adc <_svfprintf_r+0x5a8>
1014
    10000a8a:   750e                    ld      a0,224(sp)
1015
    10000a8c:   75ae                    ld      a1,232(sp)
1016
    10000a8e:   4601                    li      a2,0
1017
    10000a90:   4681                    li      a3,0
1018
    10000a92:   074050ef                jal     ra,10005b06 <__letf2>
1019
    10000a96:   00055663                bgez    a0,10000aa2 <_svfprintf_r+0x56e>
1020
    10000a9a:   02d00793                li      a5,45
1021
    10000a9e:   0af10fa3                sb      a5,191(sp)
1022
    10000aa2:   04700793                li      a5,71
1023
    10000aa6:   00006497                auipc   s1,0x6
1024
    10000aaa:   47a48493                addi    s1,s1,1146 # 10006f20 <__clzdi2+0x7a>
1025
    10000aae:   0167c663                blt     a5,s6,10000aba <_svfprintf_r+0x586>
1026
    10000ab2:   00006497                auipc   s1,0x6
1027
    10000ab6:   46648493                addi    s1,s1,1126 # 10006f18 <__clzdi2+0x72>
1028
    10000aba:   f7f47413                andi    s0,s0,-129
1029
    10000abe:   2401                    sext.w  s0,s0
1030
    10000ac0:   4b81                    li      s7,0
1031
    10000ac2:   4c8d                    li      s9,3
1032
    10000ac4:   4701                    li      a4,0
1033
    10000ac6:   a5fd                    j       100011b4 <_svfprintf_r+0xc80>
1034
    10000ac8:   000bb507                fld     fa0,0(s7)
1035
    10000acc:   008b8793                addi    a5,s7,8
1036
    10000ad0:   fc3e                    sd      a5,56(sp)
1037
    10000ad2:   09a060ef                jal     ra,10006b6c <__extenddftf2>
1038
    10000ad6:   f1aa                    sd      a0,224(sp)
1039
    10000ad8:   f5ae                    sd      a1,232(sp)
1040
    10000ada:   b74d                    j       10000a7c <_svfprintf_r+0x548>
1041
    10000adc:   4785                    li      a5,1
1042
    10000ade:   00f51f63                bne     a0,a5,10000afc <_svfprintf_r+0x5c8>
1043
    10000ae2:   04700793                li      a5,71
1044
    10000ae6:   00006497                auipc   s1,0x6
1045
    10000aea:   44a48493                addi    s1,s1,1098 # 10006f30 <__clzdi2+0x8a>
1046
    10000aee:   fd67c6e3                blt     a5,s6,10000aba <_svfprintf_r+0x586>
1047
    10000af2:   00006497                auipc   s1,0x6
1048
    10000af6:   43648493                addi    s1,s1,1078 # 10006f28 <__clzdi2+0x82>
1049
    10000afa:   b7c1                    j       10000aba <_svfprintf_r+0x586>
1050
    10000afc:   fdfb7c13                andi    s8,s6,-33
1051
    10000b00:   04100793                li      a5,65
1052
    10000b04:   08fc1863                bne     s8,a5,10000b94 <_svfprintf_r+0x660>
1053
    10000b08:   03000793                li      a5,48
1054
    10000b0c:   0cf10023                sb      a5,192(sp)
1055
    10000b10:   06100713                li      a4,97
1056
    10000b14:   05800793                li      a5,88
1057
    10000b18:   00eb1463                bne     s6,a4,10000b20 <_svfprintf_r+0x5ec>
1058
    10000b1c:   07800793                li      a5,120
1059
    10000b20:   0cf100a3                sb      a5,193(sp)
1060
    10000b24:   00246413                ori     s0,s0,2
1061
    10000b28:   06300793                li      a5,99
1062
    10000b2c:   2401                    sext.w  s0,s0
1063
    10000b2e:   1b97dc63                ble     s9,a5,10000ce6 <_svfprintf_r+0x7b2>
1064
    10000b32:   001c859b                addiw   a1,s9,1
1065
    10000b36:   854a                    mv      a0,s2
1066
    10000b38:   2a9020ef                jal     ra,100035e0 <_malloc_r>
1067
    10000b3c:   84aa                    mv      s1,a0
1068
    10000b3e:   1a051763                bnez    a0,10000cec <_svfprintf_r+0x7b8>
1069
    10000b42:   0109d783                lhu     a5,16(s3)
1070
    10000b46:   0407e793                ori     a5,a5,64
1071
    10000b4a:   00f99823                sh      a5,16(s3)
1072
    10000b4e:   0109d783                lhu     a5,16(s3)
1073
    10000b52:   0407f793                andi    a5,a5,64
1074
    10000b56:   a4079fe3                bnez    a5,100005b4 <_svfprintf_r+0x80>
1075
    10000b5a:   25813083                ld      ra,600(sp)
1076
    10000b5e:   25013403                ld      s0,592(sp)
1077
    10000b62:   7542                    ld      a0,48(sp)
1078
    10000b64:   24813483                ld      s1,584(sp)
1079
    10000b68:   24013903                ld      s2,576(sp)
1080
    10000b6c:   23813983                ld      s3,568(sp)
1081
    10000b70:   23013a03                ld      s4,560(sp)
1082
    10000b74:   22813a83                ld      s5,552(sp)
1083
    10000b78:   22013b03                ld      s6,544(sp)
1084
    10000b7c:   21813b83                ld      s7,536(sp)
1085
    10000b80:   21013c03                ld      s8,528(sp)
1086
    10000b84:   20813c83                ld      s9,520(sp)
1087
    10000b88:   20013d03                ld      s10,512(sp)
1088
    10000b8c:   7dfe                    ld      s11,504(sp)
1089
    10000b8e:   26010113                addi    sp,sp,608
1090
    10000b92:   8082                    ret
1091
    10000b94:   57fd                    li      a5,-1
1092
    10000b96:   14fc8d63                beq     s9,a5,10000cf0 <_svfprintf_r+0x7bc>
1093
    10000b9a:   04700793                li      a5,71
1094
    10000b9e:   4b81                    li      s7,0
1095
    10000ba0:   00fc1463                bne     s8,a5,10000ba8 <_svfprintf_r+0x674>
1096
    10000ba4:   140c8963                beqz    s9,10000cf6 <_svfprintf_r+0x7c2>
1097
    10000ba8:   10046793                ori     a5,s0,256
1098
    10000bac:   7a2e                    ld      s4,232(sp)
1099
    10000bae:   2781                    sext.w  a5,a5
1100
    10000bb0:   e0be                    sd      a5,64(sp)
1101
    10000bb2:   e102                    sd      zero,128(sp)
1102
    10000bb4:   7e8e                    ld      t4,224(sp)
1103
    10000bb6:   000a5963                bgez    s4,10000bc8 <_svfprintf_r+0x694>
1104
    10000bba:   57fd                    li      a5,-1
1105
    10000bbc:   17fe                    slli    a5,a5,0x3f
1106
    10000bbe:   00fa4a33                xor     s4,s4,a5
1107
    10000bc2:   02d00793                li      a5,45
1108
    10000bc6:   e13e                    sd      a5,128(sp)
1109
    10000bc8:   04100793                li      a5,65
1110
    10000bcc:   24fc1763                bne     s8,a5,10000e1a <_svfprintf_r+0x8e6>
1111
    10000bd0:   8576                    mv      a0,t4
1112
    10000bd2:   85d2                    mv      a1,s4
1113
    10000bd4:   08e060ef                jal     ra,10006c62 <__trunctfdf2>
1114
    10000bd8:   01a8                    addi    a0,sp,200
1115
    10000bda:   1cf030ef                jal     ra,100045a8 
1116
    10000bde:   78f050ef                jal     ra,10006b6c <__extenddftf2>
1117
    10000be2:   00007797                auipc   a5,0x7
1118
    10000be6:   cce78793                addi    a5,a5,-818 # 100078b0 <__clz_tab+0x100>
1119
    10000bea:   6794                    ld      a3,8(a5)
1120
    10000bec:   4601                    li      a2,0
1121
    10000bee:   7df040ef                jal     ra,10005bcc <__multf3>
1122
    10000bf2:   4601                    li      a2,0
1123
    10000bf4:   4681                    li      a3,0
1124
    10000bf6:   e52a                    sd      a0,136(sp)
1125
    10000bf8:   8dae                    mv      s11,a1
1126
    10000bfa:   5a1040ef                jal     ra,1000599a <__eqtf2>
1127
    10000bfe:   e119                    bnez    a0,10000c04 <_svfprintf_r+0x6d0>
1128
    10000c00:   4785                    li      a5,1
1129
    10000c02:   c5be                    sw      a5,200(sp)
1130
    10000c04:   00006717                auipc   a4,0x6
1131
    10000c08:   34c70713                addi    a4,a4,844 # 10006f50 <__clzdi2+0xaa>
1132
    10000c0c:   06100793                li      a5,97
1133
    10000c10:   e83a                    sd      a4,16(sp)
1134
    10000c12:   00fb1763                bne     s6,a5,10000c20 <_svfprintf_r+0x6ec>
1135
    10000c16:   00006797                auipc   a5,0x6
1136
    10000c1a:   32278793                addi    a5,a5,802 # 10006f38 <__clzdi2+0x92>
1137
    10000c1e:   e83e                    sd      a5,16(sp)
1138
    10000c20:   00007697                auipc   a3,0x7
1139
    10000c24:   ca068693                addi    a3,a3,-864 # 100078c0 <__clz_tab+0x110>
1140
    10000c28:   669c                    ld      a5,8(a3)
1141
    10000c2a:   fffc871b                addiw   a4,s9,-1
1142
    10000c2e:   8a26                    mv      s4,s1
1143
    10000c30:   e93e                    sd      a5,144(sp)
1144
    10000c32:   66ca                    ld      a3,144(sp)
1145
    10000c34:   652a                    ld      a0,136(sp)
1146
    10000c36:   4601                    li      a2,0
1147
    10000c38:   85ee                    mv      a1,s11
1148
    10000c3a:   ed3a                    sd      a4,152(sp)
1149
    10000c3c:   791040ef                jal     ra,10005bcc <__multf3>
1150
    10000c40:   8daa                    mv      s11,a0
1151
    10000c42:   f8ae                    sd      a1,112(sp)
1152
    10000c44:   601050ef                jal     ra,10006a44 <__fixtfsi>
1153
    10000c48:   0005079b                sext.w  a5,a0
1154
    10000c4c:   fcbe                    sd      a5,120(sp)
1155
    10000c4e:   68b050ef                jal     ra,10006ad8 <__floatsitf>
1156
    10000c52:   77c6                    ld      a5,112(sp)
1157
    10000c54:   86ae                    mv      a3,a1
1158
    10000c56:   862a                    mv      a2,a0
1159
    10000c58:   85be                    mv      a1,a5
1160
    10000c5a:   856e                    mv      a0,s11
1161
    10000c5c:   5c8050ef                jal     ra,10006224 <__subtf3>
1162
    10000c60:   67c2                    ld      a5,16(sp)
1163
    10000c62:   7766                    ld      a4,120(sp)
1164
    10000c64:   0a05                    addi    s4,s4,1
1165
    10000c66:   e52a                    sd      a0,136(sp)
1166
    10000c68:   00e786b3                add     a3,a5,a4
1167
    10000c6c:   676a                    ld      a4,152(sp)
1168
    10000c6e:   0006c683                lbu     a3,0(a3)
1169
    10000c72:   88aa                    mv      a7,a0
1170
    10000c74:   0007079b                sext.w  a5,a4
1171
    10000c78:   f8be                    sd      a5,112(sp)
1172
    10000c7a:   feda0fa3                sb      a3,-1(s4)
1173
    10000c7e:   57fd                    li      a5,-1
1174
    10000c80:   882e                    mv      a6,a1
1175
    10000c82:   8dae                    mv      s11,a1
1176
    10000c84:   06f70c63                beq     a4,a5,10000cfc <_svfprintf_r+0x7c8>
1177
    10000c88:   377d                    addiw   a4,a4,-1
1178
    10000c8a:   4601                    li      a2,0
1179
    10000c8c:   4681                    li      a3,0
1180
    10000c8e:   ed3a                    sd      a4,152(sp)
1181
    10000c90:   f52e                    sd      a1,168(sp)
1182
    10000c92:   f12a                    sd      a0,160(sp)
1183
    10000c94:   507040ef                jal     ra,1000599a <__eqtf2>
1184
    10000c98:   676a                    ld      a4,152(sp)
1185
    10000c9a:   788a                    ld      a7,160(sp)
1186
    10000c9c:   782a                    ld      a6,168(sp)
1187
    10000c9e:   f951                    bnez    a0,10000c32 <_svfprintf_r+0x6fe>
1188
    10000ca0:   00007717                auipc   a4,0x7
1189
    10000ca4:   c3070713                addi    a4,a4,-976 # 100078d0 <__clz_tab+0x120>
1190
    10000ca8:   00873d83                ld      s11,8(a4)
1191
    10000cac:   4601                    li      a2,0
1192
    10000cae:   8546                    mv      a0,a7
1193
    10000cb0:   86ee                    mv      a3,s11
1194
    10000cb2:   85c2                    mv      a1,a6
1195
    10000cb4:   e946                    sd      a7,144(sp)
1196
    10000cb6:   e542                    sd      a6,136(sp)
1197
    10000cb8:   589040ef                jal     ra,10005a40 <__getf2>
1198
    10000cbc:   04a04763                bgtz    a0,10000d0a <_svfprintf_r+0x7d6>
1199
    10000cc0:   68ca                    ld      a7,144(sp)
1200
    10000cc2:   682a                    ld      a6,136(sp)
1201
    10000cc4:   4601                    li      a2,0
1202
    10000cc6:   86ee                    mv      a3,s11
1203
    10000cc8:   8546                    mv      a0,a7
1204
    10000cca:   85c2                    mv      a1,a6
1205
    10000ccc:   4cf040ef                jal     ra,1000599a <__eqtf2>
1206
    10000cd0:   c90d                    beqz    a0,10000d02 <_svfprintf_r+0x7ce>
1207
    10000cd2:   5746                    lw      a4,112(sp)
1208
    10000cd4:   03000693                li      a3,48
1209
    10000cd8:   06074063                bltz    a4,10000d38 <_svfprintf_r+0x804>
1210
    10000cdc:   0a05                    addi    s4,s4,1
1211
    10000cde:   feda0fa3                sb      a3,-1(s4)
1212
    10000ce2:   377d                    addiw   a4,a4,-1
1213
    10000ce4:   bfd5                    j       10000cd8 <_svfprintf_r+0x7a4>
1214
    10000ce6:   4b81                    li      s7,0
1215
    10000ce8:   0224                    addi    s1,sp,264
1216
    10000cea:   bd7d                    j       10000ba8 <_svfprintf_r+0x674>
1217
    10000cec:   8baa                    mv      s7,a0
1218
    10000cee:   bd6d                    j       10000ba8 <_svfprintf_r+0x674>
1219
    10000cf0:   4b81                    li      s7,0
1220
    10000cf2:   4c99                    li      s9,6
1221
    10000cf4:   bd55                    j       10000ba8 <_svfprintf_r+0x674>
1222
    10000cf6:   8be6                    mv      s7,s9
1223
    10000cf8:   4c85                    li      s9,1
1224
    10000cfa:   b57d                    j       10000ba8 <_svfprintf_r+0x674>
1225
    10000cfc:   57fd                    li      a5,-1
1226
    10000cfe:   f8be                    sd      a5,112(sp)
1227
    10000d00:   b745                    j       10000ca0 <_svfprintf_r+0x76c>
1228
    10000d02:   77e6                    ld      a5,120(sp)
1229
    10000d04:   0017f713                andi    a4,a5,1
1230
    10000d08:   d769                    beqz    a4,10000cd2 <_svfprintf_r+0x79e>
1231
    10000d0a:   67c2                    ld      a5,16(sp)
1232
    10000d0c:   edd2                    sd      s4,216(sp)
1233
    10000d0e:   03000593                li      a1,48
1234
    10000d12:   00f7c603                lbu     a2,15(a5)
1235
    10000d16:   66ee                    ld      a3,216(sp)
1236
    10000d18:   fff68713                addi    a4,a3,-1
1237
    10000d1c:   edba                    sd      a4,216(sp)
1238
    10000d1e:   fff6c703                lbu     a4,-1(a3)
1239
    10000d22:   0ec70563                beq     a4,a2,10000e0c <_svfprintf_r+0x8d8>
1240
    10000d26:   03900613                li      a2,57
1241
    10000d2a:   0ec71463                bne     a4,a2,10000e12 <_svfprintf_r+0x8de>
1242
    10000d2e:   67c2                    ld      a5,16(sp)
1243
    10000d30:   00a7c703                lbu     a4,10(a5)
1244
    10000d34:   fee68fa3                sb      a4,-1(a3)
1245
    10000d38:   04700713                li      a4,71
1246
    10000d3c:   409a0a3b                subw    s4,s4,s1
1247
    10000d40:   4dae                    lw      s11,200(sp)
1248
    10000d42:   18ec1663                bne     s8,a4,10000ece <_svfprintf_r+0x99a>
1249
    10000d46:   5775                    li      a4,-3
1250
    10000d48:   00edc463                blt     s11,a4,10000d50 <_svfprintf_r+0x81c>
1251
    10000d4c:   1fbcd663                ble     s11,s9,10000f38 <_svfprintf_r+0xa04>
1252
    10000d50:   3b79                    addiw   s6,s6,-2
1253
    10000d52:   fffd869b                addiw   a3,s11,-1
1254
    10000d56:   c5b6                    sw      a3,200(sp)
1255
    10000d58:   fdfb7613                andi    a2,s6,-33
1256
    10000d5c:   04100513                li      a0,65
1257
    10000d60:   0ffb7713                andi    a4,s6,255
1258
    10000d64:   4581                    li      a1,0
1259
    10000d66:   00a61663                bne     a2,a0,10000d72 <_svfprintf_r+0x83e>
1260
    10000d6a:   273d                    addiw   a4,a4,15
1261
    10000d6c:   0ff77713                andi    a4,a4,255
1262
    10000d70:   4585                    li      a1,1
1263
    10000d72:   0ce10823                sb      a4,208(sp)
1264
    10000d76:   02b00793                li      a5,43
1265
    10000d7a:   0006d763                bgez    a3,10000d88 <_svfprintf_r+0x854>
1266
    10000d7e:   4685                    li      a3,1
1267
    10000d80:   41b686bb                subw    a3,a3,s11
1268
    10000d84:   02d00793                li      a5,45
1269
    10000d88:   0cf108a3                sb      a5,209(sp)
1270
    10000d8c:   47a5                    li      a5,9
1271
    10000d8e:   16d7dc63                ble     a3,a5,10000f06 <_svfprintf_r+0x9d2>
1272
    10000d92:   0df10713                addi    a4,sp,223
1273
    10000d96:   853a                    mv      a0,a4
1274
    10000d98:   45a9                    li      a1,10
1275
    10000d9a:   4825                    li      a6,9
1276
    10000d9c:   02b6e7bb                remw    a5,a3,a1
1277
    10000da0:   fff70613                addi    a2,a4,-1
1278
    10000da4:   02b6c6bb                divw    a3,a3,a1
1279
    10000da8:   0307879b                addiw   a5,a5,48
1280
    10000dac:   fef70fa3                sb      a5,-1(a4)
1281
    10000db0:   14d84263                blt     a6,a3,10000ef4 <_svfprintf_r+0x9c0>
1282
    10000db4:   0306879b                addiw   a5,a3,48
1283
    10000db8:   fef60fa3                sb      a5,-1(a2)
1284
    10000dbc:   1779                    addi    a4,a4,-2
1285
    10000dbe:   0d210613                addi    a2,sp,210
1286
    10000dc2:   12a76b63                bltu    a4,a0,10000ef8 <_svfprintf_r+0x9c4>
1287
    10000dc6:   099c                    addi    a5,sp,208
1288
    10000dc8:   40f607bb                subw    a5,a2,a5
1289
    10000dcc:   f0be                    sd      a5,96(sp)
1290
    10000dce:   5786                    lw      a5,96(sp)
1291
    10000dd0:   4705                    li      a4,1
1292
    10000dd2:   01478cbb                addw    s9,a5,s4
1293
    10000dd6:   87e6                    mv      a5,s9
1294
    10000dd8:   01474563                blt     a4,s4,10000de2 <_svfprintf_r+0x8ae>
1295
    10000ddc:   00147713                andi    a4,s0,1
1296
    10000de0:   c701                    beqz    a4,10000de8 <_svfprintf_r+0x8b4>
1297
    10000de2:   5702                    lw      a4,32(sp)
1298
    10000de4:   00e78cbb                addw    s9,a5,a4
1299
    10000de8:   bff47413                andi    s0,s0,-1025
1300
    10000dec:   2401                    sext.w  s0,s0
1301
    10000dee:   10046793                ori     a5,s0,256
1302
    10000df2:   e0be                    sd      a5,64(sp)
1303
    10000df4:   e802                    sd      zero,16(sp)
1304
    10000df6:   4c01                    li      s8,0
1305
    10000df8:   4d81                    li      s11,0
1306
    10000dfa:   678a                    ld      a5,128(sp)
1307
    10000dfc:   c789                    beqz    a5,10000e06 <_svfprintf_r+0x8d2>
1308
    10000dfe:   02d00713                li      a4,45
1309
    10000e02:   0ae10fa3                sb      a4,191(sp)
1310
    10000e06:   6406                    ld      s0,64(sp)
1311
    10000e08:   4701                    li      a4,0
1312
    10000e0a:   bafd                    j       10000808 <_svfprintf_r+0x2d4>
1313
    10000e0c:   feb68fa3                sb      a1,-1(a3)
1314
    10000e10:   b719                    j       10000d16 <_svfprintf_r+0x7e2>
1315
    10000e12:   2705                    addiw   a4,a4,1
1316
    10000e14:   0ff77713                andi    a4,a4,255
1317
    10000e18:   bf31                    j       10000d34 <_svfprintf_r+0x800>
1318
    10000e1a:   04600793                li      a5,70
1319
    10000e1e:   00fc0b63                beq     s8,a5,10000e34 <_svfprintf_r+0x900>
1320
    10000e22:   04500793                li      a5,69
1321
    10000e26:   8de6                    mv      s11,s9
1322
    10000e28:   00fc1463                bne     s8,a5,10000e30 <_svfprintf_r+0x8fc>
1323
    10000e2c:   001c8d9b                addiw   s11,s9,1
1324
    10000e30:   4689                    li      a3,2
1325
    10000e32:   a019                    j       10000e38 <_svfprintf_r+0x904>
1326
    10000e34:   8de6                    mv      s11,s9
1327
    10000e36:   468d                    li      a3,3
1328
    10000e38:   01bc                    addi    a5,sp,200
1329
    10000e3a:   85f6                    mv      a1,t4
1330
    10000e3c:   0d810893                addi    a7,sp,216
1331
    10000e40:   0cc10813                addi    a6,sp,204
1332
    10000e44:   876e                    mv      a4,s11
1333
    10000e46:   8652                    mv      a2,s4
1334
    10000e48:   854a                    mv      a0,s2
1335
    10000e4a:   e876                    sd      t4,16(sp)
1336
    10000e4c:   00002097                auipc   ra,0x2
1337
    10000e50:   d4c080e7                jalr    -692(ra) # 10002b98 <_ldtoa_r>
1338
    10000e54:   04700793                li      a5,71
1339
    10000e58:   84aa                    mv      s1,a0
1340
    10000e5a:   6ec2                    ld      t4,16(sp)
1341
    10000e5c:   00fc1563                bne     s8,a5,10000e66 <_svfprintf_r+0x932>
1342
    10000e60:   00147793                andi    a5,s0,1
1343
    10000e64:   cbb1                    beqz    a5,10000eb8 <_svfprintf_r+0x984>
1344
    10000e66:   04600713                li      a4,70
1345
    10000e6a:   01b487b3                add     a5,s1,s11
1346
    10000e6e:   02ec1963                bne     s8,a4,10000ea0 <_svfprintf_r+0x96c>
1347
    10000e72:   0004c683                lbu     a3,0(s1)
1348
    10000e76:   03000713                li      a4,48
1349
    10000e7a:   02e69163                bne     a3,a4,10000e9c <_svfprintf_r+0x968>
1350
    10000e7e:   8576                    mv      a0,t4
1351
    10000e80:   4601                    li      a2,0
1352
    10000e82:   4681                    li      a3,0
1353
    10000e84:   85d2                    mv      a1,s4
1354
    10000e86:   f8be                    sd      a5,112(sp)
1355
    10000e88:   e876                    sd      t4,16(sp)
1356
    10000e8a:   311040ef                jal     ra,1000599a <__eqtf2>
1357
    10000e8e:   6ec2                    ld      t4,16(sp)
1358
    10000e90:   77c6                    ld      a5,112(sp)
1359
    10000e92:   c509                    beqz    a0,10000e9c <_svfprintf_r+0x968>
1360
    10000e94:   4705                    li      a4,1
1361
    10000e96:   41b70dbb                subw    s11,a4,s11
1362
    10000e9a:   c5ee                    sw      s11,200(sp)
1363
    10000e9c:   472e                    lw      a4,200(sp)
1364
    10000e9e:   97ba                    add     a5,a5,a4
1365
    10000ea0:   4681                    li      a3,0
1366
    10000ea2:   4601                    li      a2,0
1367
    10000ea4:   8576                    mv      a0,t4
1368
    10000ea6:   85d2                    mv      a1,s4
1369
    10000ea8:   e83e                    sd      a5,16(sp)
1370
    10000eaa:   2f1040ef                jal     ra,1000599a <__eqtf2>
1371
    10000eae:   67c2                    ld      a5,16(sp)
1372
    10000eb0:   03000693                li      a3,48
1373
    10000eb4:   e909                    bnez    a0,10000ec6 <_svfprintf_r+0x992>
1374
    10000eb6:   edbe                    sd      a5,216(sp)
1375
    10000eb8:   6a6e                    ld      s4,216(sp)
1376
    10000eba:   bdbd                    j       10000d38 <_svfprintf_r+0x804>
1377
    10000ebc:   00170613                addi    a2,a4,1
1378
    10000ec0:   edb2                    sd      a2,216(sp)
1379
    10000ec2:   00d70023                sb      a3,0(a4)
1380
    10000ec6:   676e                    ld      a4,216(sp)
1381
    10000ec8:   fef76ae3                bltu    a4,a5,10000ebc <_svfprintf_r+0x988>
1382
    10000ecc:   b7f5                    j       10000eb8 <_svfprintf_r+0x984>
1383
    10000ece:   04600713                li      a4,70
1384
    10000ed2:   e8ec10e3                bne     s8,a4,10000d52 <_svfprintf_r+0x81e>
1385
    10000ed6:   05b05863                blez    s11,10000f26 <_svfprintf_r+0x9f2>
1386
    10000eda:   000c9563                bnez    s9,10000ee4 <_svfprintf_r+0x9b0>
1387
    10000ede:   00147713                andi    a4,s0,1
1388
    10000ee2:   cf59                    beqz    a4,10000f80 <_svfprintf_r+0xa4c>
1389
    10000ee4:   5782                    lw      a5,32(sp)
1390
    10000ee6:   01b7873b                addw    a4,a5,s11
1391
    10000eea:   01970cbb                addw    s9,a4,s9
1392
    10000eee:   06600b13                li      s6,102
1393
    10000ef2:   a895                    j       10000f66 <_svfprintf_r+0xa32>
1394
    10000ef4:   8732                    mv      a4,a2
1395
    10000ef6:   b55d                    j       10000d9c <_svfprintf_r+0x868>
1396
    10000ef8:   0705                    addi    a4,a4,1
1397
    10000efa:   fff74783                lbu     a5,-1(a4)
1398
    10000efe:   0605                    addi    a2,a2,1
1399
    10000f00:   fef60fa3                sb      a5,-1(a2)
1400
    10000f04:   bd7d                    j       10000dc2 <_svfprintf_r+0x88e>
1401
    10000f06:   0d210713                addi    a4,sp,210
1402
    10000f0a:   e599                    bnez    a1,10000f18 <_svfprintf_r+0x9e4>
1403
    10000f0c:   03000793                li      a5,48
1404
    10000f10:   0cf10923                sb      a5,210(sp)
1405
    10000f14:   0d310713                addi    a4,sp,211
1406
    10000f18:   0306879b                addiw   a5,a3,48
1407
    10000f1c:   00170613                addi    a2,a4,1
1408
    10000f20:   00f70023                sb      a5,0(a4)
1409
    10000f24:   b54d                    j       10000dc6 <_svfprintf_r+0x892>
1410
    10000f26:   000c9563                bnez    s9,10000f30 <_svfprintf_r+0x9fc>
1411
    10000f2a:   00147713                andi    a4,s0,1
1412
    10000f2e:   cb39                    beqz    a4,10000f84 <_svfprintf_r+0xa50>
1413
    10000f30:   5782                    lw      a5,32(sp)
1414
    10000f32:   0017871b                addiw   a4,a5,1
1415
    10000f36:   bf55                    j       10000eea <_svfprintf_r+0x9b6>
1416
    10000f38:   014dcc63                blt     s11,s4,10000f50 <_svfprintf_r+0xa1c>
1417
    10000f3c:   00147713                andi    a4,s0,1
1418
    10000f40:   8cee                    mv      s9,s11
1419
    10000f42:   c701                    beqz    a4,10000f4a <_svfprintf_r+0xa16>
1420
    10000f44:   5782                    lw      a5,32(sp)
1421
    10000f46:   01b78cbb                addw    s9,a5,s11
1422
    10000f4a:   06700b13                li      s6,103
1423
    10000f4e:   a821                    j       10000f66 <_svfprintf_r+0xa32>
1424
    10000f50:   5782                    lw      a5,32(sp)
1425
    10000f52:   06700b13                li      s6,103
1426
    10000f56:   01478cbb                addw    s9,a5,s4
1427
    10000f5a:   01b04663                bgtz    s11,10000f66 <_svfprintf_r+0xa32>
1428
    10000f5e:   41bc8e3b                subw    t3,s9,s11
1429
    10000f62:   001e0c9b                addiw   s9,t3,1
1430
    10000f66:   40047413                andi    s0,s0,1024
1431
    10000f6a:   00040c1b                sext.w  s8,s0
1432
    10000f6e:   e802                    sd      zero,16(sp)
1433
    10000f70:   e80c05e3                beqz    s8,10000dfa <_svfprintf_r+0x8c6>
1434
    10000f74:   4c01                    li      s8,0
1435
    10000f76:   e9b052e3                blez    s11,10000dfa <_svfprintf_r+0x8c6>
1436
    10000f7a:   0ff00693                li      a3,255
1437
    10000f7e:   a01d                    j       10000fa4 <_svfprintf_r+0xa70>
1438
    10000f80:   8cee                    mv      s9,s11
1439
    10000f82:   b7b5                    j       10000eee <_svfprintf_r+0x9ba>
1440
    10000f84:   06600b13                li      s6,102
1441
    10000f88:   4c85                    li      s9,1
1442
    10000f8a:   bff1                    j       10000f66 <_svfprintf_r+0xa32>
1443
    10000f8c:   2701                    sext.w  a4,a4
1444
    10000f8e:   03b75063                ble     s11,a4,10000fae <_svfprintf_r+0xa7a>
1445
    10000f92:   67a2                    ld      a5,8(sp)
1446
    10000f94:   40ed8dbb                subw    s11,s11,a4
1447
    10000f98:   0017c703                lbu     a4,1(a5)
1448
    10000f9c:   c315                    beqz    a4,10000fc0 <_svfprintf_r+0xa8c>
1449
    10000f9e:   0785                    addi    a5,a5,1
1450
    10000fa0:   2c05                    addiw   s8,s8,1
1451
    10000fa2:   e43e                    sd      a5,8(sp)
1452
    10000fa4:   67a2                    ld      a5,8(sp)
1453
    10000fa6:   0007c703                lbu     a4,0(a5)
1454
    10000faa:   fed711e3                bne     a4,a3,10000f8c <_svfprintf_r+0xa58>
1455
    10000fae:   47c2                    lw      a5,16(sp)
1456
    10000fb0:   00fc073b                addw    a4,s8,a5
1457
    10000fb4:   47a6                    lw      a5,72(sp)
1458
    10000fb6:   02f7073b                mulw    a4,a4,a5
1459
    10000fba:   01970cbb                addw    s9,a4,s9
1460
    10000fbe:   bd35                    j       10000dfa <_svfprintf_r+0x8c6>
1461
    10000fc0:   47c2                    lw      a5,16(sp)
1462
    10000fc2:   2785                    addiw   a5,a5,1
1463
    10000fc4:   e83e                    sd      a5,16(sp)
1464
    10000fc6:   bff9                    j       10000fa4 <_svfprintf_r+0xa70>
1465
    10000fc8:   008b8713                addi    a4,s7,8
1466
    10000fcc:   fc3a                    sd      a4,56(sp)
1467
    10000fce:   02047713                andi    a4,s0,32
1468
    10000fd2:   000bb783                ld      a5,0(s7)
1469
    10000fd6:   c719                    beqz    a4,10000fe4 <_svfprintf_r+0xab0>
1470
    10000fd8:   7742                    ld      a4,48(sp)
1471
    10000fda:   e398                    sd      a4,0(a5)
1472
    10000fdc:   7be2                    ld      s7,56(sp)
1473
    10000fde:   64e2                    ld      s1,24(sp)
1474
    10000fe0:   dfcff06f                j       100005dc <_svfprintf_r+0xa8>
1475
    10000fe4:   01047713                andi    a4,s0,16
1476
    10000fe8:   fb65                    bnez    a4,10000fd8 <_svfprintf_r+0xaa4>
1477
    10000fea:   04047713                andi    a4,s0,64
1478
    10000fee:   c711                    beqz    a4,10000ffa <_svfprintf_r+0xac6>
1479
    10000ff0:   03015703                lhu     a4,48(sp)
1480
    10000ff4:   00e79023                sh      a4,0(a5)
1481
    10000ff8:   b7d5                    j       10000fdc <_svfprintf_r+0xaa8>
1482
    10000ffa:   20047413                andi    s0,s0,512
1483
    10000ffe:   c411                    beqz    s0,1000100a <_svfprintf_r+0xad6>
1484
    10001000:   03014703                lbu     a4,48(sp)
1485
    10001004:   00e78023                sb      a4,0(a5)
1486
    10001008:   bfd1                    j       10000fdc <_svfprintf_r+0xaa8>
1487
    1000100a:   5742                    lw      a4,48(sp)
1488
    1000100c:   c398                    sw      a4,0(a5)
1489
    1000100e:   b7f9                    j       10000fdc <_svfprintf_r+0xaa8>
1490
    10001010:   01046413                ori     s0,s0,16
1491
    10001014:   2401                    sext.w  s0,s0
1492
    10001016:   008b8793                addi    a5,s7,8
1493
    1000101a:   fc3e                    sd      a5,56(sp)
1494
    1000101c:   02047793                andi    a5,s0,32
1495
    10001020:   cb85                    beqz    a5,10001050 <_svfprintf_r+0xb1c>
1496
    10001022:   000bbb83                ld      s7,0(s7)
1497
    10001026:   bff47413                andi    s0,s0,-1025
1498
    1000102a:   2401                    sext.w  s0,s0
1499
    1000102c:   4781                    li      a5,0
1500
    1000102e:   0a010fa3                sb      zero,191(sp)
1501
    10001032:   577d                    li      a4,-1
1502
    10001034:   12ec8c63                beq     s9,a4,1000116c <_svfprintf_r+0xc38>
1503
    10001038:   8722                    mv      a4,s0
1504
    1000103a:   f7f47413                andi    s0,s0,-129
1505
    1000103e:   2401                    sext.w  s0,s0
1506
    10001040:   120b9663                bnez    s7,1000116c <_svfprintf_r+0xc38>
1507
    10001044:   200c8463                beqz    s9,1000124c <_svfprintf_r+0xd18>
1508
    10001048:   4705                    li      a4,1
1509
    1000104a:   12e79463                bne     a5,a4,10001172 <_svfprintf_r+0xc3e>
1510
    1000104e:   baf9                    j       10000a2c <_svfprintf_r+0x4f8>
1511
    10001050:   01047793                andi    a5,s0,16
1512
    10001054:   f7f9                    bnez    a5,10001022 <_svfprintf_r+0xaee>
1513
    10001056:   04047793                andi    a5,s0,64
1514
    1000105a:   000bab83                lw      s7,0(s7)
1515
    1000105e:   c789                    beqz    a5,10001068 <_svfprintf_r+0xb34>
1516
    10001060:   1bc2                    slli    s7,s7,0x30
1517
    10001062:   030bdb93                srli    s7,s7,0x30
1518
    10001066:   b7c1                    j       10001026 <_svfprintf_r+0xaf2>
1519
    10001068:   20047793                andi    a5,s0,512
1520
    1000106c:   c781                    beqz    a5,10001074 <_svfprintf_r+0xb40>
1521
    1000106e:   0ffbfb93                andi    s7,s7,255
1522
    10001072:   bf55                    j       10001026 <_svfprintf_r+0xaf2>
1523
    10001074:   1b82                    slli    s7,s7,0x20
1524
    10001076:   020bdb93                srli    s7,s7,0x20
1525
    1000107a:   b775                    j       10001026 <_svfprintf_r+0xaf2>
1526
    1000107c:   008b8793                addi    a5,s7,8
1527
    10001080:   fc3e                    sd      a5,56(sp)
1528
    10001082:   77e1                    lui     a5,0xffff8
1529
    10001084:   8307c793                xori    a5,a5,-2000
1530
    10001088:   00246413                ori     s0,s0,2
1531
    1000108c:   0cf11023                sh      a5,192(sp)
1532
    10001090:   00006797                auipc   a5,0x6
1533
    10001094:   ea878793                addi    a5,a5,-344 # 10006f38 <__clzdi2+0x92>
1534
    10001098:   f4be                    sd      a5,104(sp)
1535
    1000109a:   000bbb83                ld      s7,0(s7)
1536
    1000109e:   2401                    sext.w  s0,s0
1537
    100010a0:   4789                    li      a5,2
1538
    100010a2:   07800b13                li      s6,120
1539
    100010a6:   b761                    j       1000102e <_svfprintf_r+0xafa>
1540
    100010a8:   008b8793                addi    a5,s7,8
1541
    100010ac:   fc3e                    sd      a5,56(sp)
1542
    100010ae:   0a010fa3                sb      zero,191(sp)
1543
    100010b2:   57fd                    li      a5,-1
1544
    100010b4:   000bb483                ld      s1,0(s7)
1545
    100010b8:   00fc8e63                beq     s9,a5,100010d4 <_svfprintf_r+0xba0>
1546
    100010bc:   8666                    mv      a2,s9
1547
    100010be:   4581                    li      a1,0
1548
    100010c0:   8526                    mv      a0,s1
1549
    100010c2:   27b020ef                jal     ra,10003b3c 
1550
    100010c6:   8baa                    mv      s7,a0
1551
    100010c8:   9e050ee3                beqz    a0,10000ac4 <_svfprintf_r+0x590>
1552
    100010cc:   40950cbb                subw    s9,a0,s1
1553
    100010d0:   4b81                    li      s7,0
1554
    100010d2:   bacd                    j       10000ac4 <_svfprintf_r+0x590>
1555
    100010d4:   8526                    mv      a0,s1
1556
    100010d6:   596030ef                jal     ra,1000466c 
1557
    100010da:   00050c9b                sext.w  s9,a0
1558
    100010de:   bfcd                    j       100010d0 <_svfprintf_r+0xb9c>
1559
    100010e0:   01046413                ori     s0,s0,16
1560
    100010e4:   2401                    sext.w  s0,s0
1561
    100010e6:   008b8793                addi    a5,s7,8
1562
    100010ea:   fc3e                    sd      a5,56(sp)
1563
    100010ec:   02047793                andi    a5,s0,32
1564
    100010f0:   c789                    beqz    a5,100010fa <_svfprintf_r+0xbc6>
1565
    100010f2:   000bbb83                ld      s7,0(s7)
1566
    100010f6:   4785                    li      a5,1
1567
    100010f8:   bf1d                    j       1000102e <_svfprintf_r+0xafa>
1568
    100010fa:   01047793                andi    a5,s0,16
1569
    100010fe:   fbf5                    bnez    a5,100010f2 <_svfprintf_r+0xbbe>
1570
    10001100:   04047793                andi    a5,s0,64
1571
    10001104:   000bab83                lw      s7,0(s7)
1572
    10001108:   c789                    beqz    a5,10001112 <_svfprintf_r+0xbde>
1573
    1000110a:   1bc2                    slli    s7,s7,0x30
1574
    1000110c:   030bdb93                srli    s7,s7,0x30
1575
    10001110:   b7dd                    j       100010f6 <_svfprintf_r+0xbc2>
1576
    10001112:   20047793                andi    a5,s0,512
1577
    10001116:   c781                    beqz    a5,1000111e <_svfprintf_r+0xbea>
1578
    10001118:   0ffbfb93                andi    s7,s7,255
1579
    1000111c:   bfe9                    j       100010f6 <_svfprintf_r+0xbc2>
1580
    1000111e:   1b82                    slli    s7,s7,0x20
1581
    10001120:   020bdb93                srli    s7,s7,0x20
1582
    10001124:   bfc9                    j       100010f6 <_svfprintf_r+0xbc2>
1583
    10001126:   00006797                auipc   a5,0x6
1584
    1000112a:   e1278793                addi    a5,a5,-494 # 10006f38 <__clzdi2+0x92>
1585
    1000112e:   d56ff06f                j       10000684 <_svfprintf_r+0x150>
1586
    10001132:   01047793                andi    a5,s0,16
1587
    10001136:   d4079f63                bnez    a5,10000694 <_svfprintf_r+0x160>
1588
    1000113a:   04047793                andi    a5,s0,64
1589
    1000113e:   000bab83                lw      s7,0(s7)
1590
    10001142:   c791                    beqz    a5,1000114e <_svfprintf_r+0xc1a>
1591
    10001144:   1bc2                    slli    s7,s7,0x30
1592
    10001146:   030bdb93                srli    s7,s7,0x30
1593
    1000114a:   d4eff06f                j       10000698 <_svfprintf_r+0x164>
1594
    1000114e:   20047793                andi    a5,s0,512
1595
    10001152:   c789                    beqz    a5,1000115c <_svfprintf_r+0xc28>
1596
    10001154:   0ffbfb93                andi    s7,s7,255
1597
    10001158:   d40ff06f                j       10000698 <_svfprintf_r+0x164>
1598
    1000115c:   1b82                    slli    s7,s7,0x20
1599
    1000115e:   020bdb93                srli    s7,s7,0x20
1600
    10001162:   d36ff06f                j       10000698 <_svfprintf_r+0x164>
1601
    10001166:   8722                    mv      a4,s0
1602
    10001168:   4785                    li      a5,1
1603
    1000116a:   bdc1                    j       1000103a <_svfprintf_r+0xb06>
1604
    1000116c:   4705                    li      a4,1
1605
    1000116e:   8ae78ce3                beq     a5,a4,10000a26 <_svfprintf_r+0x4f2>
1606
    10001172:   4709                    li      a4,2
1607
    10001174:   0ae78d63                beq     a5,a4,1000122e <_svfprintf_r+0xcfa>
1608
    10001178:   12fc                    addi    a5,sp,364
1609
    1000117a:   007bf713                andi    a4,s7,7
1610
    1000117e:   03070713                addi    a4,a4,48
1611
    10001182:   fee78fa3                sb      a4,-1(a5)
1612
    10001186:   003bdb93                srli    s7,s7,0x3
1613
    1000118a:   fff78493                addi    s1,a5,-1
1614
    1000118e:   020b9863                bnez    s7,100011be <_svfprintf_r+0xc8a>
1615
    10001192:   00147693                andi    a3,s0,1
1616
    10001196:   ca89                    beqz    a3,100011a8 <_svfprintf_r+0xc74>
1617
    10001198:   03000693                li      a3,48
1618
    1000119c:   00d70663                beq     a4,a3,100011a8 <_svfprintf_r+0xc74>
1619
    100011a0:   fed48fa3                sb      a3,-1(s1)
1620
    100011a4:   ffe78493                addi    s1,a5,-2
1621
    100011a8:   16c10e13                addi    t3,sp,364
1622
    100011ac:   8766                    mv      a4,s9
1623
    100011ae:   4b81                    li      s7,0
1624
    100011b0:   409e0cbb                subw    s9,t3,s1
1625
    100011b4:   e802                    sd      zero,16(sp)
1626
    100011b6:   4c01                    li      s8,0
1627
    100011b8:   4d81                    li      s11,0
1628
    100011ba:   e4eff06f                j       10000808 <_svfprintf_r+0x2d4>
1629
    100011be:   87a6                    mv      a5,s1
1630
    100011c0:   bf6d                    j       1000117a <_svfprintf_r+0xc46>
1631
    100011c2:   40047c13                andi    s8,s0,1024
1632
    100011c6:   4a01                    li      s4,0
1633
    100011c8:   12fc                    addi    a5,sp,364
1634
    100011ca:   4da9                    li      s11,10
1635
    100011cc:   2c01                    sext.w  s8,s8
1636
    100011ce:   0ff00693                li      a3,255
1637
    100011d2:   4825                    li      a6,9
1638
    100011d4:   03bbf733                remu    a4,s7,s11
1639
    100011d8:   fff78493                addi    s1,a5,-1
1640
    100011dc:   2a05                    addiw   s4,s4,1
1641
    100011de:   0307071b                addiw   a4,a4,48
1642
    100011e2:   fee78fa3                sb      a4,-1(a5)
1643
    100011e6:   020c0e63                beqz    s8,10001222 <_svfprintf_r+0xcee>
1644
    100011ea:   67a2                    ld      a5,8(sp)
1645
    100011ec:   0007c783                lbu     a5,0(a5)
1646
    100011f0:   02fa1963                bne     s4,a5,10001222 <_svfprintf_r+0xcee>
1647
    100011f4:   02d78763                beq     a5,a3,10001222 <_svfprintf_r+0xcee>
1648
    100011f8:   03787563                bleu    s7,a6,10001222 <_svfprintf_r+0xcee>
1649
    100011fc:   67a6                    ld      a5,72(sp)
1650
    100011fe:   65e6                    ld      a1,88(sp)
1651
    10001200:   e0c2                    sd      a6,64(sp)
1652
    10001202:   8c9d                    sub     s1,s1,a5
1653
    10001204:   863e                    mv      a2,a5
1654
    10001206:   8526                    mv      a0,s1
1655
    10001208:   e836                    sd      a3,16(sp)
1656
    1000120a:   476030ef                jal     ra,10004680 
1657
    1000120e:   67a2                    ld      a5,8(sp)
1658
    10001210:   4a01                    li      s4,0
1659
    10001212:   66c2                    ld      a3,16(sp)
1660
    10001214:   0017c783                lbu     a5,1(a5)
1661
    10001218:   6806                    ld      a6,64(sp)
1662
    1000121a:   c781                    beqz    a5,10001222 <_svfprintf_r+0xcee>
1663
    1000121c:   67a2                    ld      a5,8(sp)
1664
    1000121e:   0785                    addi    a5,a5,1
1665
    10001220:   e43e                    sd      a5,8(sp)
1666
    10001222:   03bbdbb3                divu    s7,s7,s11
1667
    10001226:   f80b81e3                beqz    s7,100011a8 <_svfprintf_r+0xc74>
1668
    1000122a:   87a6                    mv      a5,s1
1669
    1000122c:   b765                    j       100011d4 <_svfprintf_r+0xca0>
1670
    1000122e:   12e4                    addi    s1,sp,364
1671
    10001230:   7726                    ld      a4,104(sp)
1672
    10001232:   00fbf793                andi    a5,s7,15
1673
    10001236:   14fd                    addi    s1,s1,-1
1674
    10001238:   97ba                    add     a5,a5,a4
1675
    1000123a:   0007c783                lbu     a5,0(a5)
1676
    1000123e:   004bdb93                srli    s7,s7,0x4
1677
    10001242:   00f48023                sb      a5,0(s1)
1678
    10001246:   fe0b95e3                bnez    s7,10001230 <_svfprintf_r+0xcfc>
1679
    1000124a:   bfb9                    j       100011a8 <_svfprintf_r+0xc74>
1680
    1000124c:   12e4                    addi    s1,sp,364
1681
    1000124e:   ffa9                    bnez    a5,100011a8 <_svfprintf_r+0xc74>
1682
    10001250:   8b05                    andi    a4,a4,1
1683
    10001252:   db39                    beqz    a4,100011a8 <_svfprintf_r+0xc74>
1684
    10001254:   03000793                li      a5,48
1685
    10001258:   16f105a3                sb      a5,363(sp)
1686
    1000125c:   fd8ff06f                j       10000a34 <_svfprintf_r+0x500>
1687
    10001260:   7e0b0963                beqz    s6,10001a52 <_svfprintf_r+0x151e>
1688
    10001264:   11610423                sb      s6,264(sp)
1689
    10001268:   0a010fa3                sb      zero,191(sp)
1690
    1000126c:   fc5e                    sd      s7,56(sp)
1691
    1000126e:   d8cff06f                j       100007fa <_svfprintf_r+0x2c6>
1692
    10001272:   0641                    addi    a2,a2,16
1693
    10001274:   011d3423                sd      a7,8(s10)
1694
    10001278:   e232                    sd      a2,256(sp)
1695
    1000127a:   ddae                    sw      a1,248(sp)
1696
    1000127c:   02aed463                ble     a0,t4,100012a4 <_svfprintf_r+0xd70>
1697
    10001280:   1990                    addi    a2,sp,240
1698
    10001282:   85ce                    mv      a1,s3
1699
    10001284:   854a                    mv      a0,s2
1700
    10001286:   f176                    sd      t4,160(sp)
1701
    10001288:   ed42                    sd      a6,152(sp)
1702
    1000128a:   e946                    sd      a7,144(sp)
1703
    1000128c:   e53a                    sd      a4,136(sp)
1704
    1000128e:   e136                    sd      a3,128(sp)
1705
    10001290:   422030ef                jal     ra,100046b2 <__ssprint_r>
1706
    10001294:   76051d63                bnez    a0,10001a0e <_svfprintf_r+0x14da>
1707
    10001298:   7e8a                    ld      t4,160(sp)
1708
    1000129a:   686a                    ld      a6,152(sp)
1709
    1000129c:   68ca                    ld      a7,144(sp)
1710
    1000129e:   672a                    ld      a4,136(sp)
1711
    100012a0:   668a                    ld      a3,128(sp)
1712
    100012a2:   8f56                    mv      t5,s5
1713
    100012a4:   36c1                    addiw   a3,a3,-16
1714
    100012a6:   8d7a                    mv      s10,t5
1715
    100012a8:   dacff06f                j       10000854 <_svfprintf_r+0x320>
1716
    100012ac:   0641                    addi    a2,a2,16
1717
    100012ae:   010d3423                sd      a6,8(s10)
1718
    100012b2:   e232                    sd      a2,256(sp)
1719
    100012b4:   ddae                    sw      a1,248(sp)
1720
    100012b6:   02a8d263                ble     a0,a7,100012da <_svfprintf_r+0xda6>
1721
    100012ba:   1990                    addi    a2,sp,240
1722
    100012bc:   85ce                    mv      a1,s3
1723
    100012be:   854a                    mv      a0,s2
1724
    100012c0:   e546                    sd      a7,136(sp)
1725
    100012c2:   e142                    sd      a6,128(sp)
1726
    100012c4:   fcba                    sd      a4,120(sp)
1727
    100012c6:   f8b6                    sd      a3,112(sp)
1728
    100012c8:   3ea030ef                jal     ra,100046b2 <__ssprint_r>
1729
    100012cc:   74051163                bnez    a0,10001a0e <_svfprintf_r+0x14da>
1730
    100012d0:   68aa                    ld      a7,136(sp)
1731
    100012d2:   680a                    ld      a6,128(sp)
1732
    100012d4:   7766                    ld      a4,120(sp)
1733
    100012d6:   76c6                    ld      a3,112(sp)
1734
    100012d8:   8ed6                    mv      t4,s5
1735
    100012da:   36c1                    addiw   a3,a3,-16
1736
    100012dc:   8d76                    mv      s10,t4
1737
    100012de:   e4aff06f                j       10000928 <_svfprintf_r+0x3f4>
1738
    100012e2:   06c1                    addi    a3,a3,16
1739
    100012e4:   010d3423                sd      a6,8(s10)
1740
    100012e8:   e236                    sd      a3,256(sp)
1741
    100012ea:   ddb2                    sw      a2,248(sp)
1742
    100012ec:   02b8d063                ble     a1,a7,1000130c <_svfprintf_r+0xdd8>
1743
    100012f0:   1990                    addi    a2,sp,240
1744
    100012f2:   85ce                    mv      a1,s3
1745
    100012f4:   854a                    mv      a0,s2
1746
    100012f6:   e146                    sd      a7,128(sp)
1747
    100012f8:   fcc2                    sd      a6,120(sp)
1748
    100012fa:   f8ba                    sd      a4,112(sp)
1749
    100012fc:   3b6030ef                jal     ra,100046b2 <__ssprint_r>
1750
    10001300:   70051763                bnez    a0,10001a0e <_svfprintf_r+0x14da>
1751
    10001304:   688a                    ld      a7,128(sp)
1752
    10001306:   7866                    ld      a6,120(sp)
1753
    10001308:   7746                    ld      a4,112(sp)
1754
    1000130a:   8556                    mv      a0,s5
1755
    1000130c:   3741                    addiw   a4,a4,-16
1756
    1000130e:   8d2a                    mv      s10,a0
1757
    10001310:   e6aff06f                j       1000097a <_svfprintf_r+0x446>
1758
    10001314:   06500693                li      a3,101
1759
    10001318:   5766d063                ble     s6,a3,10001878 <_svfprintf_r+0x1344>
1760
    1000131c:   750e                    ld      a0,224(sp)
1761
    1000131e:   75ae                    ld      a1,232(sp)
1762
    10001320:   4601                    li      a2,0
1763
    10001322:   4681                    li      a3,0
1764
    10001324:   f8ba                    sd      a4,112(sp)
1765
    10001326:   674040ef                jal     ra,1000599a <__eqtf2>
1766
    1000132a:   7746                    ld      a4,112(sp)
1767
    1000132c:   10051d63                bnez    a0,10001446 <_svfprintf_r+0xf12>
1768
    10001330:   00006797                auipc   a5,0x6
1769
    10001334:   c3878793                addi    a5,a5,-968 # 10006f68 <__clzdi2+0xc2>
1770
    10001338:   00fd3023                sd      a5,0(s10)
1771
    1000133c:   4785                    li      a5,1
1772
    1000133e:   00fd3423                sd      a5,8(s10)
1773
    10001342:   57ee                    lw      a5,248(sp)
1774
    10001344:   0705                    addi    a4,a4,1
1775
    10001346:   e23a                    sd      a4,256(sp)
1776
    10001348:   0017871b                addiw   a4,a5,1
1777
    1000134c:   ddba                    sw      a4,248(sp)
1778
    1000134e:   479d                    li      a5,7
1779
    10001350:   0d41                    addi    s10,s10,16
1780
    10001352:   00e7da63                ble     a4,a5,10001366 <_svfprintf_r+0xe32>
1781
    10001356:   1990                    addi    a2,sp,240
1782
    10001358:   85ce                    mv      a1,s3
1783
    1000135a:   854a                    mv      a0,s2
1784
    1000135c:   356030ef                jal     ra,100046b2 <__ssprint_r>
1785
    10001360:   6a051763                bnez    a0,10001a0e <_svfprintf_r+0x14da>
1786
    10001364:   8d56                    mv      s10,s5
1787
    10001366:   47ae                    lw      a5,200(sp)
1788
    10001368:   0147c563                blt     a5,s4,10001372 <_svfprintf_r+0xe3e>
1789
    1000136c:   00147793                andi    a5,s0,1
1790
    10001370:   cbad                    beqz    a5,100013e2 <_svfprintf_r+0xeae>
1791
    10001372:   67c6                    ld      a5,80(sp)
1792
    10001374:   7702                    ld      a4,32(sp)
1793
    10001376:   0d41                    addi    s10,s10,16
1794
    10001378:   fefd3823                sd      a5,-16(s10)
1795
    1000137c:   7782                    ld      a5,32(sp)
1796
    1000137e:   fefd3c23                sd      a5,-8(s10)
1797
    10001382:   6792                    ld      a5,256(sp)
1798
    10001384:   97ba                    add     a5,a5,a4
1799
    10001386:   e23e                    sd      a5,256(sp)
1800
    10001388:   57ee                    lw      a5,248(sp)
1801
    1000138a:   0017871b                addiw   a4,a5,1
1802
    1000138e:   ddba                    sw      a4,248(sp)
1803
    10001390:   479d                    li      a5,7
1804
    10001392:   00e7da63                ble     a4,a5,100013a6 <_svfprintf_r+0xe72>
1805
    10001396:   1990                    addi    a2,sp,240
1806
    10001398:   85ce                    mv      a1,s3
1807
    1000139a:   854a                    mv      a0,s2
1808
    1000139c:   316030ef                jal     ra,100046b2 <__ssprint_r>
1809
    100013a0:   66051763                bnez    a0,10001a0e <_svfprintf_r+0x14da>
1810
    100013a4:   8d56                    mv      s10,s5
1811
    100013a6:   fffa049b                addiw   s1,s4,-1
1812
    100013aa:   02905c63                blez    s1,100013e2 <_svfprintf_r+0xeae>
1813
    100013ae:   4b41                    li      s6,16
1814
    100013b0:   4c1d                    li      s8,7
1815
    100013b2:   576e                    lw      a4,248(sp)
1816
    100013b4:   6792                    ld      a5,256(sp)
1817
    100013b6:   010d0613                addi    a2,s10,16
1818
    100013ba:   0017069b                addiw   a3,a4,1
1819
    100013be:   8736                    mv      a4,a3
1820
    100013c0:   049b4b63                blt     s6,s1,10001416 <_svfprintf_r+0xee2>
1821
    100013c4:   009d3423                sd      s1,8(s10)
1822
    100013c8:   00006717                auipc   a4,0x6
1823
    100013cc:   d7870713                addi    a4,a4,-648 # 10007140 
1824
    100013d0:   94be                    add     s1,s1,a5
1825
    100013d2:   00ed3023                sd      a4,0(s10)
1826
    100013d6:   e226                    sd      s1,256(sp)
1827
    100013d8:   ddb6                    sw      a3,248(sp)
1828
    100013da:   479d                    li      a5,7
1829
    100013dc:   8d32                    mv      s10,a2
1830
    100013de:   e0d7c363                blt     a5,a3,100009e4 <_svfprintf_r+0x4b0>
1831
    100013e2:   8811                    andi    s0,s0,4
1832
    100013e4:   5e041163                bnez    s0,100019c6 <_svfprintf_r+0x1492>
1833
    100013e8:   7722                    ld      a4,40(sp)
1834
    100013ea:   6686                    ld      a3,64(sp)
1835
    100013ec:   57a2                    lw      a5,40(sp)
1836
    100013ee:   00d75363                ble     a3,a4,100013f4 <_svfprintf_r+0xec0>
1837
    100013f2:   4786                    lw      a5,64(sp)
1838
    100013f4:   5742                    lw      a4,48(sp)
1839
    100013f6:   9fb9                    addw    a5,a5,a4
1840
    100013f8:   f83e                    sd      a5,48(sp)
1841
    100013fa:   6792                    ld      a5,256(sp)
1842
    100013fc:   cb81                    beqz    a5,1000140c <_svfprintf_r+0xed8>
1843
    100013fe:   1990                    addi    a2,sp,240
1844
    10001400:   85ce                    mv      a1,s3
1845
    10001402:   854a                    mv      a0,s2
1846
    10001404:   2ae030ef                jal     ra,100046b2 <__ssprint_r>
1847
    10001408:   60051363                bnez    a0,10001a0e <_svfprintf_r+0x14da>
1848
    1000140c:   dd82                    sw      zero,248(sp)
1849
    1000140e:   620b9b63                bnez    s7,10001a44 <_svfprintf_r+0x1510>
1850
    10001412:   8d56                    mv      s10,s5
1851
    10001414:   b6e1                    j       10000fdc <_svfprintf_r+0xaa8>
1852
    10001416:   00006597                auipc   a1,0x6
1853
    1000141a:   d2a58593                addi    a1,a1,-726 # 10007140 
1854
    1000141e:   07c1                    addi    a5,a5,16
1855
    10001420:   00bd3023                sd      a1,0(s10)
1856
    10001424:   016d3423                sd      s6,8(s10)
1857
    10001428:   e23e                    sd      a5,256(sp)
1858
    1000142a:   ddba                    sw      a4,248(sp)
1859
    1000142c:   00dc5a63                ble     a3,s8,10001440 <_svfprintf_r+0xf0c>
1860
    10001430:   1990                    addi    a2,sp,240
1861
    10001432:   85ce                    mv      a1,s3
1862
    10001434:   854a                    mv      a0,s2
1863
    10001436:   27c030ef                jal     ra,100046b2 <__ssprint_r>
1864
    1000143a:   5c051a63                bnez    a0,10001a0e <_svfprintf_r+0x14da>
1865
    1000143e:   8656                    mv      a2,s5
1866
    10001440:   34c1                    addiw   s1,s1,-16
1867
    10001442:   8d32                    mv      s10,a2
1868
    10001444:   b7bd                    j       100013b2 <_svfprintf_r+0xe7e>
1869
    10001446:   46ae                    lw      a3,200(sp)
1870
    10001448:   10d04d63                bgtz    a3,10001562 <_svfprintf_r+0x102e>
1871
    1000144c:   00006797                auipc   a5,0x6
1872
    10001450:   b1c78793                addi    a5,a5,-1252 # 10006f68 <__clzdi2+0xc2>
1873
    10001454:   00fd3023                sd      a5,0(s10)
1874
    10001458:   4785                    li      a5,1
1875
    1000145a:   00fd3423                sd      a5,8(s10)
1876
    1000145e:   57ee                    lw      a5,248(sp)
1877
    10001460:   0705                    addi    a4,a4,1
1878
    10001462:   e23a                    sd      a4,256(sp)
1879
    10001464:   0017871b                addiw   a4,a5,1
1880
    10001468:   ddba                    sw      a4,248(sp)
1881
    1000146a:   479d                    li      a5,7
1882
    1000146c:   0d41                    addi    s10,s10,16
1883
    1000146e:   00e7da63                ble     a4,a5,10001482 <_svfprintf_r+0xf4e>
1884
    10001472:   1990                    addi    a2,sp,240
1885
    10001474:   85ce                    mv      a1,s3
1886
    10001476:   854a                    mv      a0,s2
1887
    10001478:   23a030ef                jal     ra,100046b2 <__ssprint_r>
1888
    1000147c:   58051963                bnez    a0,10001a0e <_svfprintf_r+0x14da>
1889
    10001480:   8d56                    mv      s10,s5
1890
    10001482:   47ae                    lw      a5,200(sp)
1891
    10001484:   e791                    bnez    a5,10001490 <_svfprintf_r+0xf5c>
1892
    10001486:   000a1563                bnez    s4,10001490 <_svfprintf_r+0xf5c>
1893
    1000148a:   00147793                andi    a5,s0,1
1894
    1000148e:   dbb1                    beqz    a5,100013e2 <_svfprintf_r+0xeae>
1895
    10001490:   67c6                    ld      a5,80(sp)
1896
    10001492:   7702                    ld      a4,32(sp)
1897
    10001494:   010d0313                addi    t1,s10,16
1898
    10001498:   00fd3023                sd      a5,0(s10)
1899
    1000149c:   7782                    ld      a5,32(sp)
1900
    1000149e:   00fd3423                sd      a5,8(s10)
1901
    100014a2:   6792                    ld      a5,256(sp)
1902
    100014a4:   97ba                    add     a5,a5,a4
1903
    100014a6:   e23e                    sd      a5,256(sp)
1904
    100014a8:   57ee                    lw      a5,248(sp)
1905
    100014aa:   0017871b                addiw   a4,a5,1
1906
    100014ae:   ddba                    sw      a4,248(sp)
1907
    100014b0:   479d                    li      a5,7
1908
    100014b2:   00e7da63                ble     a4,a5,100014c6 <_svfprintf_r+0xf92>
1909
    100014b6:   1990                    addi    a2,sp,240
1910
    100014b8:   85ce                    mv      a1,s3
1911
    100014ba:   854a                    mv      a0,s2
1912
    100014bc:   1f6030ef                jal     ra,100046b2 <__ssprint_r>
1913
    100014c0:   54051763                bnez    a0,10001a0e <_svfprintf_r+0x14da>
1914
    100014c4:   8356                    mv      t1,s5
1915
    100014c6:   4b2e                    lw      s6,200(sp)
1916
    100014c8:   040b5463                bgez    s6,10001510 <_svfprintf_r+0xfdc>
1917
    100014cc:   41600b3b                negw    s6,s6
1918
    100014d0:   879a                    mv      a5,t1
1919
    100014d2:   4c41                    li      s8,16
1920
    100014d4:   4d9d                    li      s11,7
1921
    100014d6:   56ee                    lw      a3,248(sp)
1922
    100014d8:   6712                    ld      a4,256(sp)
1923
    100014da:   0341                    addi    t1,t1,16
1924
    100014dc:   0016861b                addiw   a2,a3,1
1925
    100014e0:   86b2                    mv      a3,a2
1926
    100014e2:   056c4963                blt     s8,s6,10001534 <_svfprintf_r+0x1000>
1927
    100014e6:   0167b423                sd      s6,8(a5)
1928
    100014ea:   00006697                auipc   a3,0x6
1929
    100014ee:   c5668693                addi    a3,a3,-938 # 10007140 
1930
    100014f2:   9b3a                    add     s6,s6,a4
1931
    100014f4:   e394                    sd      a3,0(a5)
1932
    100014f6:   e25a                    sd      s6,256(sp)
1933
    100014f8:   ddb2                    sw      a2,248(sp)
1934
    100014fa:   479d                    li      a5,7
1935
    100014fc:   00c7da63                ble     a2,a5,10001510 <_svfprintf_r+0xfdc>
1936
    10001500:   1990                    addi    a2,sp,240
1937
    10001502:   85ce                    mv      a1,s3
1938
    10001504:   854a                    mv      a0,s2
1939
    10001506:   1ac030ef                jal     ra,100046b2 <__ssprint_r>
1940
    1000150a:   50051263                bnez    a0,10001a0e <_svfprintf_r+0x14da>
1941
    1000150e:   8356                    mv      t1,s5
1942
    10001510:   6792                    ld      a5,256(sp)
1943
    10001512:   00933023                sd      s1,0(t1)
1944
    10001516:   01433423                sd      s4,8(t1)
1945
    1000151a:   97d2                    add     a5,a5,s4
1946
    1000151c:   e23e                    sd      a5,256(sp)
1947
    1000151e:   57ee                    lw      a5,248(sp)
1948
    10001520:   01030d13                addi    s10,t1,16
1949
    10001524:   0017871b                addiw   a4,a5,1
1950
    10001528:   ddba                    sw      a4,248(sp)
1951
    1000152a:   479d                    li      a5,7
1952
    1000152c:   eae7dbe3                ble     a4,a5,100013e2 <_svfprintf_r+0xeae>
1953
    10001530:   cb4ff06f                j       100009e4 <_svfprintf_r+0x4b0>
1954
    10001534:   00006597                auipc   a1,0x6
1955
    10001538:   c0c58593                addi    a1,a1,-1012 # 10007140 
1956
    1000153c:   0741                    addi    a4,a4,16
1957
    1000153e:   e38c                    sd      a1,0(a5)
1958
    10001540:   0187b423                sd      s8,8(a5)
1959
    10001544:   e23a                    sd      a4,256(sp)
1960
    10001546:   ddb6                    sw      a3,248(sp)
1961
    10001548:   00cdda63                ble     a2,s11,1000155c <_svfprintf_r+0x1028>
1962
    1000154c:   1990                    addi    a2,sp,240
1963
    1000154e:   85ce                    mv      a1,s3
1964
    10001550:   854a                    mv      a0,s2
1965
    10001552:   160030ef                jal     ra,100046b2 <__ssprint_r>
1966
    10001556:   4a051c63                bnez    a0,10001a0e <_svfprintf_r+0x14da>
1967
    1000155a:   8356                    mv      t1,s5
1968
    1000155c:   3b41                    addiw   s6,s6,-16
1969
    1000155e:   879a                    mv      a5,t1
1970
    10001560:   bf9d                    j       100014d6 <_svfprintf_r+0xfa2>
1971
    10001562:   86ee                    mv      a3,s11
1972
    10001564:   01ba5363                ble     s11,s4,1000156a <_svfprintf_r+0x1036>
1973
    10001568:   86d2                    mv      a3,s4
1974
    1000156a:   00068c9b                sext.w  s9,a3
1975
    1000156e:   03905863                blez    s9,1000159e <_svfprintf_r+0x106a>
1976
    10001572:   9766                    add     a4,a4,s9
1977
    10001574:   e23a                    sd      a4,256(sp)
1978
    10001576:   576e                    lw      a4,248(sp)
1979
    10001578:   009d3023                sd      s1,0(s10)
1980
    1000157c:   019d3423                sd      s9,8(s10)
1981
    10001580:   0017061b                addiw   a2,a4,1
1982
    10001584:   ddb2                    sw      a2,248(sp)
1983
    10001586:   471d                    li      a4,7
1984
    10001588:   0d41                    addi    s10,s10,16
1985
    1000158a:   00c75a63                ble     a2,a4,1000159e <_svfprintf_r+0x106a>
1986
    1000158e:   1990                    addi    a2,sp,240
1987
    10001590:   85ce                    mv      a1,s3
1988
    10001592:   854a                    mv      a0,s2
1989
    10001594:   11e030ef                jal     ra,100046b2 <__ssprint_r>
1990
    10001598:   46051b63                bnez    a0,10001a0e <_svfprintf_r+0x14da>
1991
    1000159c:   8d56                    mv      s10,s5
1992
    1000159e:   8b66                    mv      s6,s9
1993
    100015a0:   000cd363                bgez    s9,100015a6 <_svfprintf_r+0x1072>
1994
    100015a4:   4b01                    li      s6,0
1995
    100015a6:   416d8b3b                subw    s6,s11,s6
1996
    100015aa:   05605463                blez    s6,100015f2 <_svfprintf_r+0x10be>
1997
    100015ae:   4cc1                    li      s9,16
1998
    100015b0:   489d                    li      a7,7
1999
    100015b2:   56ee                    lw      a3,248(sp)
2000
    100015b4:   00006797                auipc   a5,0x6
2001
    100015b8:   b8c78793                addi    a5,a5,-1140 # 10007140 
2002
    100015bc:   00fd3023                sd      a5,0(s10)
2003
    100015c0:   0016861b                addiw   a2,a3,1
2004
    100015c4:   6712                    ld      a4,256(sp)
2005
    100015c6:   86b2                    mv      a3,a2
2006
    100015c8:   010d0593                addi    a1,s10,16
2007
    100015cc:   136cc863                blt     s9,s6,100016fc <_svfprintf_r+0x11c8>
2008
    100015d0:   016d3423                sd      s6,8(s10)
2009
    100015d4:   9b3a                    add     s6,s6,a4
2010
    100015d6:   e25a                    sd      s6,256(sp)
2011
    100015d8:   ddb2                    sw      a2,248(sp)
2012
    100015da:   471d                    li      a4,7
2013
    100015dc:   8d2e                    mv      s10,a1
2014
    100015de:   00c75a63                ble     a2,a4,100015f2 <_svfprintf_r+0x10be>
2015
    100015e2:   1990                    addi    a2,sp,240
2016
    100015e4:   85ce                    mv      a1,s3
2017
    100015e6:   854a                    mv      a0,s2
2018
    100015e8:   0ca030ef                jal     ra,100046b2 <__ssprint_r>
2019
    100015ec:   42051163                bnez    a0,10001a0e <_svfprintf_r+0x14da>
2020
    100015f0:   8d56                    mv      s10,s5
2021
    100015f2:   40047793                andi    a5,s0,1024
2022
    100015f6:   01b48b33                add     s6,s1,s11
2023
    100015fa:   cf99                    beqz    a5,10001618 <_svfprintf_r+0x10e4>
2024
    100015fc:   014487b3                add     a5,s1,s4
2025
    10001600:   4c9d                    li      s9,7
2026
    10001602:   8dbe                    mv      s11,a5
2027
    10001604:   67c2                    ld      a5,16(sp)
2028
    10001606:   100c1f63                bnez    s8,10001724 <_svfprintf_r+0x11f0>
2029
    1000160a:   10079e63                bnez    a5,10001726 <_svfprintf_r+0x11f2>
2030
    1000160e:   014487b3                add     a5,s1,s4
2031
    10001612:   0167f363                bleu    s6,a5,10001618 <_svfprintf_r+0x10e4>
2032
    10001616:   8b3e                    mv      s6,a5
2033
    10001618:   47ae                    lw      a5,200(sp)
2034
    1000161a:   0147c563                blt     a5,s4,10001624 <_svfprintf_r+0x10f0>
2035
    1000161e:   00147793                andi    a5,s0,1
2036
    10001622:   cb9d                    beqz    a5,10001658 <_svfprintf_r+0x1124>
2037
    10001624:   67c6                    ld      a5,80(sp)
2038
    10001626:   7702                    ld      a4,32(sp)
2039
    10001628:   0d41                    addi    s10,s10,16
2040
    1000162a:   fefd3823                sd      a5,-16(s10)
2041
    1000162e:   7782                    ld      a5,32(sp)
2042
    10001630:   fefd3c23                sd      a5,-8(s10)
2043
    10001634:   6792                    ld      a5,256(sp)
2044
    10001636:   97ba                    add     a5,a5,a4
2045
    10001638:   e23e                    sd      a5,256(sp)
2046
    1000163a:   57ee                    lw      a5,248(sp)
2047
    1000163c:   0017871b                addiw   a4,a5,1
2048
    10001640:   ddba                    sw      a4,248(sp)
2049
    10001642:   479d                    li      a5,7
2050
    10001644:   00e7da63                ble     a4,a5,10001658 <_svfprintf_r+0x1124>
2051
    10001648:   1990                    addi    a2,sp,240
2052
    1000164a:   85ce                    mv      a1,s3
2053
    1000164c:   854a                    mv      a0,s2
2054
    1000164e:   064030ef                jal     ra,100046b2 <__ssprint_r>
2055
    10001652:   3a051e63                bnez    a0,10001a0e <_svfprintf_r+0x14da>
2056
    10001656:   8d56                    mv      s10,s5
2057
    10001658:   4c2e                    lw      s8,200(sp)
2058
    1000165a:   94d2                    add     s1,s1,s4
2059
    1000165c:   416484bb                subw    s1,s1,s6
2060
    10001660:   418a07bb                subw    a5,s4,s8
2061
    10001664:   8c3e                    mv      s8,a5
2062
    10001666:   00f4d463                ble     a5,s1,1000166e <_svfprintf_r+0x113a>
2063
    1000166a:   00048c1b                sext.w  s8,s1
2064
    1000166e:   03805963                blez    s8,100016a0 <_svfprintf_r+0x116c>
2065
    10001672:   6792                    ld      a5,256(sp)
2066
    10001674:   016d3023                sd      s6,0(s10)
2067
    10001678:   018d3423                sd      s8,8(s10)
2068
    1000167c:   97e2                    add     a5,a5,s8
2069
    1000167e:   e23e                    sd      a5,256(sp)
2070
    10001680:   57ee                    lw      a5,248(sp)
2071
    10001682:   0d41                    addi    s10,s10,16
2072
    10001684:   0017871b                addiw   a4,a5,1
2073
    10001688:   ddba                    sw      a4,248(sp)
2074
    1000168a:   479d                    li      a5,7
2075
    1000168c:   00e7da63                ble     a4,a5,100016a0 <_svfprintf_r+0x116c>
2076
    10001690:   1990                    addi    a2,sp,240
2077
    10001692:   85ce                    mv      a1,s3
2078
    10001694:   854a                    mv      a0,s2
2079
    10001696:   01c030ef                jal     ra,100046b2 <__ssprint_r>
2080
    1000169a:   36051a63                bnez    a0,10001a0e <_svfprintf_r+0x14da>
2081
    1000169e:   8d56                    mv      s10,s5
2082
    100016a0:   87e2                    mv      a5,s8
2083
    100016a2:   000c5363                bgez    s8,100016a8 <_svfprintf_r+0x1174>
2084
    100016a6:   4781                    li      a5,0
2085
    100016a8:   44ae                    lw      s1,200(sp)
2086
    100016aa:   409a04bb                subw    s1,s4,s1
2087
    100016ae:   9c9d                    subw    s1,s1,a5
2088
    100016b0:   d29059e3                blez    s1,100013e2 <_svfprintf_r+0xeae>
2089
    100016b4:   4b41                    li      s6,16
2090
    100016b6:   4c1d                    li      s8,7
2091
    100016b8:   576e                    lw      a4,248(sp)
2092
    100016ba:   6792                    ld      a5,256(sp)
2093
    100016bc:   010d0613                addi    a2,s10,16
2094
    100016c0:   0017069b                addiw   a3,a4,1
2095
    100016c4:   8736                    mv      a4,a3
2096
    100016c6:   189b4163                blt     s6,s1,10001848 <_svfprintf_r+0x1314>
2097
    100016ca:   009d3423                sd      s1,8(s10)
2098
    100016ce:   00006717                auipc   a4,0x6
2099
    100016d2:   a7270713                addi    a4,a4,-1422 # 10007140 
2100
    100016d6:   94be                    add     s1,s1,a5
2101
    100016d8:   00ed3023                sd      a4,0(s10)
2102
    100016dc:   e226                    sd      s1,256(sp)
2103
    100016de:   ddb6                    sw      a3,248(sp)
2104
    100016e0:   479d                    li      a5,7
2105
    100016e2:   8d32                    mv      s10,a2
2106
    100016e4:   ced7dfe3                ble     a3,a5,100013e2 <_svfprintf_r+0xeae>
2107
    100016e8:   1990                    addi    a2,sp,240
2108
    100016ea:   85ce                    mv      a1,s3
2109
    100016ec:   854a                    mv      a0,s2
2110
    100016ee:   7c5020ef                jal     ra,100046b2 <__ssprint_r>
2111
    100016f2:   30051e63                bnez    a0,10001a0e <_svfprintf_r+0x14da>
2112
    100016f6:   17010d13                addi    s10,sp,368
2113
    100016fa:   b1e5                    j       100013e2 <_svfprintf_r+0xeae>
2114
    100016fc:   0741                    addi    a4,a4,16
2115
    100016fe:   019d3423                sd      s9,8(s10)
2116
    10001702:   e23a                    sd      a4,256(sp)
2117
    10001704:   ddb6                    sw      a3,248(sp)
2118
    10001706:   00c8dc63                ble     a2,a7,1000171e <_svfprintf_r+0x11ea>
2119
    1000170a:   1990                    addi    a2,sp,240
2120
    1000170c:   85ce                    mv      a1,s3
2121
    1000170e:   854a                    mv      a0,s2
2122
    10001710:   f8c6                    sd      a7,112(sp)
2123
    10001712:   7a1020ef                jal     ra,100046b2 <__ssprint_r>
2124
    10001716:   2e051c63                bnez    a0,10001a0e <_svfprintf_r+0x14da>
2125
    1000171a:   78c6                    ld      a7,112(sp)
2126
    1000171c:   85d6                    mv      a1,s5
2127
    1000171e:   3b41                    addiw   s6,s6,-16
2128
    10001720:   8d2e                    mv      s10,a1
2129
    10001722:   bd41                    j       100015b2 <_svfprintf_r+0x107e>
2130
    10001724:   c3cd                    beqz    a5,100017c6 <_svfprintf_r+0x1292>
2131
    10001726:   47c2                    lw      a5,16(sp)
2132
    10001728:   37fd                    addiw   a5,a5,-1
2133
    1000172a:   e83e                    sd      a5,16(sp)
2134
    1000172c:   67e6                    ld      a5,88(sp)
2135
    1000172e:   6726                    ld      a4,72(sp)
2136
    10001730:   0d41                    addi    s10,s10,16
2137
    10001732:   fefd3823                sd      a5,-16(s10)
2138
    10001736:   67a6                    ld      a5,72(sp)
2139
    10001738:   fefd3c23                sd      a5,-8(s10)
2140
    1000173c:   6792                    ld      a5,256(sp)
2141
    1000173e:   97ba                    add     a5,a5,a4
2142
    10001740:   e23e                    sd      a5,256(sp)
2143
    10001742:   57ee                    lw      a5,248(sp)
2144
    10001744:   0017871b                addiw   a4,a5,1
2145
    10001748:   ddba                    sw      a4,248(sp)
2146
    1000174a:   00ecda63                ble     a4,s9,1000175e <_svfprintf_r+0x122a>
2147
    1000174e:   1990                    addi    a2,sp,240
2148
    10001750:   85ce                    mv      a1,s3
2149
    10001752:   854a                    mv      a0,s2
2150
    10001754:   75f020ef                jal     ra,100046b2 <__ssprint_r>
2151
    10001758:   2a051b63                bnez    a0,10001a0e <_svfprintf_r+0x14da>
2152
    1000175c:   8d56                    mv      s10,s5
2153
    1000175e:   6722                    ld      a4,8(sp)
2154
    10001760:   416d87bb                subw    a5,s11,s6
2155
    10001764:   00074703                lbu     a4,0(a4)
2156
    10001768:   00e7d463                ble     a4,a5,10001770 <_svfprintf_r+0x123c>
2157
    1000176c:   0007871b                sext.w  a4,a5
2158
    10001770:   02e05b63                blez    a4,100017a6 <_svfprintf_r+0x1272>
2159
    10001774:   6792                    ld      a5,256(sp)
2160
    10001776:   016d3023                sd      s6,0(s10)
2161
    1000177a:   00ed3423                sd      a4,8(s10)
2162
    1000177e:   97ba                    add     a5,a5,a4
2163
    10001780:   e23e                    sd      a5,256(sp)
2164
    10001782:   57ee                    lw      a5,248(sp)
2165
    10001784:   0d41                    addi    s10,s10,16
2166
    10001786:   0017869b                addiw   a3,a5,1
2167
    1000178a:   ddb6                    sw      a3,248(sp)
2168
    1000178c:   00dcdd63                ble     a3,s9,100017a6 <_svfprintf_r+0x1272>
2169
    10001790:   1990                    addi    a2,sp,240
2170
    10001792:   85ce                    mv      a1,s3
2171
    10001794:   854a                    mv      a0,s2
2172
    10001796:   f8ba                    sd      a4,112(sp)
2173
    10001798:   71b020ef                jal     ra,100046b2 <__ssprint_r>
2174
    1000179c:   26051963                bnez    a0,10001a0e <_svfprintf_r+0x14da>
2175
    100017a0:   7746                    ld      a4,112(sp)
2176
    100017a2:   17010d13                addi    s10,sp,368
2177
    100017a6:   86ba                    mv      a3,a4
2178
    100017a8:   00075363                bgez    a4,100017ae <_svfprintf_r+0x127a>
2179
    100017ac:   4681                    li      a3,0
2180
    100017ae:   67a2                    ld      a5,8(sp)
2181
    100017b0:   4841                    li      a6,16
2182
    100017b2:   0007c783                lbu     a5,0(a5)
2183
    100017b6:   9f95                    subw    a5,a5,a3
2184
    100017b8:   04f04763                bgtz    a5,10001806 <_svfprintf_r+0x12d2>
2185
    100017bc:   67a2                    ld      a5,8(sp)
2186
    100017be:   0007c783                lbu     a5,0(a5)
2187
    100017c2:   9b3e                    add     s6,s6,a5
2188
    100017c4:   b581                    j       10001604 <_svfprintf_r+0x10d0>
2189
    100017c6:   67a2                    ld      a5,8(sp)
2190
    100017c8:   3c7d                    addiw   s8,s8,-1
2191
    100017ca:   17fd                    addi    a5,a5,-1
2192
    100017cc:   e43e                    sd      a5,8(sp)
2193
    100017ce:   bfb9                    j       1000172c <_svfprintf_r+0x11f8>
2194
    100017d0:   00006517                auipc   a0,0x6
2195
    100017d4:   97050513                addi    a0,a0,-1680 # 10007140 
2196
    100017d8:   0741                    addi    a4,a4,16
2197
    100017da:   00ad3023                sd      a0,0(s10)
2198
    100017de:   010d3423                sd      a6,8(s10)
2199
    100017e2:   e23a                    sd      a4,256(sp)
2200
    100017e4:   ddb6                    sw      a3,248(sp)
2201
    100017e6:   00ccde63                ble     a2,s9,10001802 <_svfprintf_r+0x12ce>
2202
    100017ea:   1990                    addi    a2,sp,240
2203
    100017ec:   85ce                    mv      a1,s3
2204
    100017ee:   854a                    mv      a0,s2
2205
    100017f0:   fcc2                    sd      a6,120(sp)
2206
    100017f2:   f8be                    sd      a5,112(sp)
2207
    100017f4:   6bf020ef                jal     ra,100046b2 <__ssprint_r>
2208
    100017f8:   20051b63                bnez    a0,10001a0e <_svfprintf_r+0x14da>
2209
    100017fc:   7866                    ld      a6,120(sp)
2210
    100017fe:   77c6                    ld      a5,112(sp)
2211
    10001800:   85d6                    mv      a1,s5
2212
    10001802:   37c1                    addiw   a5,a5,-16
2213
    10001804:   8d2e                    mv      s10,a1
2214
    10001806:   56ee                    lw      a3,248(sp)
2215
    10001808:   6712                    ld      a4,256(sp)
2216
    1000180a:   010d0593                addi    a1,s10,16
2217
    1000180e:   0016861b                addiw   a2,a3,1
2218
    10001812:   86b2                    mv      a3,a2
2219
    10001814:   faf84ee3                blt     a6,a5,100017d0 <_svfprintf_r+0x129c>
2220
    10001818:   00fd3423                sd      a5,8(s10)
2221
    1000181c:   00006697                auipc   a3,0x6
2222
    10001820:   92468693                addi    a3,a3,-1756 # 10007140 
2223
    10001824:   97ba                    add     a5,a5,a4
2224
    10001826:   00dd3023                sd      a3,0(s10)
2225
    1000182a:   e23e                    sd      a5,256(sp)
2226
    1000182c:   ddb2                    sw      a2,248(sp)
2227
    1000182e:   8d2e                    mv      s10,a1
2228
    10001830:   f8ccd6e3                ble     a2,s9,100017bc <_svfprintf_r+0x1288>
2229
    10001834:   1990                    addi    a2,sp,240
2230
    10001836:   85ce                    mv      a1,s3
2231
    10001838:   854a                    mv      a0,s2
2232
    1000183a:   679020ef                jal     ra,100046b2 <__ssprint_r>
2233
    1000183e:   1c051863                bnez    a0,10001a0e <_svfprintf_r+0x14da>
2234
    10001842:   17010d13                addi    s10,sp,368
2235
    10001846:   bf9d                    j       100017bc <_svfprintf_r+0x1288>
2236
    10001848:   00006597                auipc   a1,0x6
2237
    1000184c:   8f858593                addi    a1,a1,-1800 # 10007140 
2238
    10001850:   07c1                    addi    a5,a5,16
2239
    10001852:   00bd3023                sd      a1,0(s10)
2240
    10001856:   016d3423                sd      s6,8(s10)
2241
    1000185a:   e23e                    sd      a5,256(sp)
2242
    1000185c:   ddba                    sw      a4,248(sp)
2243
    1000185e:   00dc5a63                ble     a3,s8,10001872 <_svfprintf_r+0x133e>
2244
    10001862:   1990                    addi    a2,sp,240
2245
    10001864:   85ce                    mv      a1,s3
2246
    10001866:   854a                    mv      a0,s2
2247
    10001868:   64b020ef                jal     ra,100046b2 <__ssprint_r>
2248
    1000186c:   1a051163                bnez    a0,10001a0e <_svfprintf_r+0x14da>
2249
    10001870:   8656                    mv      a2,s5
2250
    10001872:   34c1                    addiw   s1,s1,-16
2251
    10001874:   8d32                    mv      s10,a2
2252
    10001876:   b589                    j       100016b8 <_svfprintf_r+0x1184>
2253
    10001878:   57ee                    lw      a5,248(sp)
2254
    1000187a:   4605                    li      a2,1
2255
    1000187c:   009d3023                sd      s1,0(s10)
2256
    10001880:   0017869b                addiw   a3,a5,1
2257
    10001884:   0705                    addi    a4,a4,1
2258
    10001886:   87b6                    mv      a5,a3
2259
    10001888:   010d0c13                addi    s8,s10,16
2260
    1000188c:   01464663                blt     a2,s4,10001898 <_svfprintf_r+0x1364>
2261
    10001890:   00147593                andi    a1,s0,1
2262
    10001894:   12058363                beqz    a1,100019ba <_svfprintf_r+0x1486>
2263
    10001898:   4605                    li      a2,1
2264
    1000189a:   ddbe                    sw      a5,248(sp)
2265
    1000189c:   00cd3423                sd      a2,8(s10)
2266
    100018a0:   e23a                    sd      a4,256(sp)
2267
    100018a2:   479d                    li      a5,7
2268
    100018a4:   00d7da63                ble     a3,a5,100018b8 <_svfprintf_r+0x1384>
2269
    100018a8:   1990                    addi    a2,sp,240
2270
    100018aa:   85ce                    mv      a1,s3
2271
    100018ac:   854a                    mv      a0,s2
2272
    100018ae:   605020ef                jal     ra,100046b2 <__ssprint_r>
2273
    100018b2:   14051e63                bnez    a0,10001a0e <_svfprintf_r+0x14da>
2274
    100018b6:   8c56                    mv      s8,s5
2275
    100018b8:   67c6                    ld      a5,80(sp)
2276
    100018ba:   7702                    ld      a4,32(sp)
2277
    100018bc:   0c41                    addi    s8,s8,16
2278
    100018be:   fefc3823                sd      a5,-16(s8)
2279
    100018c2:   7782                    ld      a5,32(sp)
2280
    100018c4:   fefc3c23                sd      a5,-8(s8)
2281
    100018c8:   6792                    ld      a5,256(sp)
2282
    100018ca:   97ba                    add     a5,a5,a4
2283
    100018cc:   e23e                    sd      a5,256(sp)
2284
    100018ce:   57ee                    lw      a5,248(sp)
2285
    100018d0:   0017871b                addiw   a4,a5,1
2286
    100018d4:   ddba                    sw      a4,248(sp)
2287
    100018d6:   479d                    li      a5,7
2288
    100018d8:   00e7da63                ble     a4,a5,100018ec <_svfprintf_r+0x13b8>
2289
    100018dc:   1990                    addi    a2,sp,240
2290
    100018de:   85ce                    mv      a1,s3
2291
    100018e0:   854a                    mv      a0,s2
2292
    100018e2:   5d1020ef                jal     ra,100046b2 <__ssprint_r>
2293
    100018e6:   12051463                bnez    a0,10001a0e <_svfprintf_r+0x14da>
2294
    100018ea:   8c56                    mv      s8,s5
2295
    100018ec:   750e                    ld      a0,224(sp)
2296
    100018ee:   75ae                    ld      a1,232(sp)
2297
    100018f0:   4601                    li      a2,0
2298
    100018f2:   4681                    li      a3,0
2299
    100018f4:   fffa0b1b                addiw   s6,s4,-1
2300
    100018f8:   0a2040ef                jal     ra,1000599a <__eqtf2>
2301
    100018fc:   cd29                    beqz    a0,10001956 <_svfprintf_r+0x1422>
2302
    100018fe:   576e                    lw      a4,248(sp)
2303
    10001900:   6792                    ld      a5,256(sp)
2304
    10001902:   0485                    addi    s1,s1,1
2305
    10001904:   0017069b                addiw   a3,a4,1
2306
    10001908:   97da                    add     a5,a5,s6
2307
    1000190a:   009c3023                sd      s1,0(s8)
2308
    1000190e:   016c3423                sd      s6,8(s8)
2309
    10001912:   e23e                    sd      a5,256(sp)
2310
    10001914:   ddb6                    sw      a3,248(sp)
2311
    10001916:   479d                    li      a5,7
2312
    10001918:   0c41                    addi    s8,s8,16
2313
    1000191a:   00d7d963                ble     a3,a5,1000192c <_svfprintf_r+0x13f8>
2314
    1000191e:   1990                    addi    a2,sp,240
2315
    10001920:   85ce                    mv      a1,s3
2316
    10001922:   854a                    mv      a0,s2
2317
    10001924:   58f020ef                jal     ra,100046b2 <__ssprint_r>
2318
    10001928:   e17d                    bnez    a0,10001a0e <_svfprintf_r+0x14da>
2319
    1000192a:   8c56                    mv      s8,s5
2320
    1000192c:   099c                    addi    a5,sp,208
2321
    1000192e:   00fc3023                sd      a5,0(s8)
2322
    10001932:   7786                    ld      a5,96(sp)
2323
    10001934:   7706                    ld      a4,96(sp)
2324
    10001936:   010c0d13                addi    s10,s8,16
2325
    1000193a:   00fc3423                sd      a5,8(s8)
2326
    1000193e:   6792                    ld      a5,256(sp)
2327
    10001940:   97ba                    add     a5,a5,a4
2328
    10001942:   e23e                    sd      a5,256(sp)
2329
    10001944:   57ee                    lw      a5,248(sp)
2330
    10001946:   0017871b                addiw   a4,a5,1
2331
    1000194a:   ddba                    sw      a4,248(sp)
2332
    1000194c:   479d                    li      a5,7
2333
    1000194e:   a8e7dae3                ble     a4,a5,100013e2 <_svfprintf_r+0xeae>
2334
    10001952:   892ff06f                j       100009e4 <_svfprintf_r+0x4b0>
2335
    10001956:   fd605be3                blez    s6,1000192c <_svfprintf_r+0x13f8>
2336
    1000195a:   44c1                    li      s1,16
2337
    1000195c:   4d9d                    li      s11,7
2338
    1000195e:   576e                    lw      a4,248(sp)
2339
    10001960:   6792                    ld      a5,256(sp)
2340
    10001962:   010c0613                addi    a2,s8,16
2341
    10001966:   0017069b                addiw   a3,a4,1
2342
    1000196a:   8736                    mv      a4,a3
2343
    1000196c:   0364c063                blt     s1,s6,1000198c <_svfprintf_r+0x1458>
2344
    10001970:   97da                    add     a5,a5,s6
2345
    10001972:   00005717                auipc   a4,0x5
2346
    10001976:   7ce70713                addi    a4,a4,1998 # 10007140 
2347
    1000197a:   00ec3023                sd      a4,0(s8)
2348
    1000197e:   016c3423                sd      s6,8(s8)
2349
    10001982:   e23e                    sd      a5,256(sp)
2350
    10001984:   ddb6                    sw      a3,248(sp)
2351
    10001986:   479d                    li      a5,7
2352
    10001988:   8c32                    mv      s8,a2
2353
    1000198a:   bf41                    j       1000191a <_svfprintf_r+0x13e6>
2354
    1000198c:   00005597                auipc   a1,0x5
2355
    10001990:   7b458593                addi    a1,a1,1972 # 10007140 
2356
    10001994:   07c1                    addi    a5,a5,16
2357
    10001996:   00bc3023                sd      a1,0(s8)
2358
    1000199a:   009c3423                sd      s1,8(s8)
2359
    1000199e:   e23e                    sd      a5,256(sp)
2360
    100019a0:   ddba                    sw      a4,248(sp)
2361
    100019a2:   00ddd963                ble     a3,s11,100019b4 <_svfprintf_r+0x1480>
2362
    100019a6:   1990                    addi    a2,sp,240
2363
    100019a8:   85ce                    mv      a1,s3
2364
    100019aa:   854a                    mv      a0,s2
2365
    100019ac:   507020ef                jal     ra,100046b2 <__ssprint_r>
2366
    100019b0:   ed39                    bnez    a0,10001a0e <_svfprintf_r+0x14da>
2367
    100019b2:   8656                    mv      a2,s5
2368
    100019b4:   3b41                    addiw   s6,s6,-16
2369
    100019b6:   8c32                    mv      s8,a2
2370
    100019b8:   b75d                    j       1000195e <_svfprintf_r+0x142a>
2371
    100019ba:   00cd3423                sd      a2,8(s10)
2372
    100019be:   e23a                    sd      a4,256(sp)
2373
    100019c0:   ddb6                    sw      a3,248(sp)
2374
    100019c2:   479d                    li      a5,7
2375
    100019c4:   bf99                    j       1000191a <_svfprintf_r+0x13e6>
2376
    100019c6:   57a2                    lw      a5,40(sp)
2377
    100019c8:   4706                    lw      a4,64(sp)
2378
    100019ca:   40e7843b                subw    s0,a5,a4
2379
    100019ce:   a0805de3                blez    s0,100013e8 <_svfprintf_r+0xeb4>
2380
    100019d2:   4b41                    li      s6,16
2381
    100019d4:   00005497                auipc   s1,0x5
2382
    100019d8:   75c48493                addi    s1,s1,1884 # 10007130 
2383
    100019dc:   4c1d                    li      s8,7
2384
    100019de:   576e                    lw      a4,248(sp)
2385
    100019e0:   009d3023                sd      s1,0(s10)
2386
    100019e4:   6792                    ld      a5,256(sp)
2387
    100019e6:   0017069b                addiw   a3,a4,1
2388
    100019ea:   8736                    mv      a4,a3
2389
    100019ec:   028b4b63                blt     s6,s0,10001a22 <_svfprintf_r+0x14ee>
2390
    100019f0:   008d3423                sd      s0,8(s10)
2391
    100019f4:   943e                    add     s0,s0,a5
2392
    100019f6:   e222                    sd      s0,256(sp)
2393
    100019f8:   ddb6                    sw      a3,248(sp)
2394
    100019fa:   479d                    li      a5,7
2395
    100019fc:   9ed7d6e3                ble     a3,a5,100013e8 <_svfprintf_r+0xeb4>
2396
    10001a00:   1990                    addi    a2,sp,240
2397
    10001a02:   85ce                    mv      a1,s3
2398
    10001a04:   854a                    mv      a0,s2
2399
    10001a06:   4ad020ef                jal     ra,100046b2 <__ssprint_r>
2400
    10001a0a:   9c050fe3                beqz    a0,100013e8 <_svfprintf_r+0xeb4>
2401
    10001a0e:   940b8063                beqz    s7,10000b4e <_svfprintf_r+0x61a>
2402
    10001a12:   85de                    mv      a1,s7
2403
    10001a14:   854a                    mv      a0,s2
2404
    10001a16:   00000097                auipc   ra,0x0
2405
    10001a1a:   12a080e7                jalr    298(ra) # 10001b40 <_free_r>
2406
    10001a1e:   930ff06f                j       10000b4e <_svfprintf_r+0x61a>
2407
    10001a22:   07c1                    addi    a5,a5,16
2408
    10001a24:   016d3423                sd      s6,8(s10)
2409
    10001a28:   e23e                    sd      a5,256(sp)
2410
    10001a2a:   ddba                    sw      a4,248(sp)
2411
    10001a2c:   0d41                    addi    s10,s10,16
2412
    10001a2e:   00dc5963                ble     a3,s8,10001a40 <_svfprintf_r+0x150c>
2413
    10001a32:   1990                    addi    a2,sp,240
2414
    10001a34:   85ce                    mv      a1,s3
2415
    10001a36:   854a                    mv      a0,s2
2416
    10001a38:   47b020ef                jal     ra,100046b2 <__ssprint_r>
2417
    10001a3c:   f969                    bnez    a0,10001a0e <_svfprintf_r+0x14da>
2418
    10001a3e:   8d56                    mv      s10,s5
2419
    10001a40:   3441                    addiw   s0,s0,-16
2420
    10001a42:   bf71                    j       100019de <_svfprintf_r+0x14aa>
2421
    10001a44:   85de                    mv      a1,s7
2422
    10001a46:   854a                    mv      a0,s2
2423
    10001a48:   00000097                auipc   ra,0x0
2424
    10001a4c:   0f8080e7                jalr    248(ra) # 10001b40 <_free_r>
2425
    10001a50:   b2c9                    j       10001412 <_svfprintf_r+0xede>
2426
    10001a52:   6792                    ld      a5,256(sp)
2427
    10001a54:   8e078d63                beqz    a5,10000b4e <_svfprintf_r+0x61a>
2428
    10001a58:   1990                    addi    a2,sp,240
2429
    10001a5a:   85ce                    mv      a1,s3
2430
    10001a5c:   854a                    mv      a0,s2
2431
    10001a5e:   455020ef                jal     ra,100046b2 <__ssprint_r>
2432
    10001a62:   8ecff06f                j       10000b4e <_svfprintf_r+0x61a>
2433
    10001a66:   0000                    unimp
2434
 
2435
0000000010001a68 <_malloc_trim_r>:
2436
    10001a68:   7139                    addi    sp,sp,-64
2437
    10001a6a:   f822                    sd      s0,48(sp)
2438
    10001a6c:   f426                    sd      s1,40(sp)
2439
    10001a6e:   f04a                    sd      s2,32(sp)
2440
    10001a70:   ec4e                    sd      s3,24(sp)
2441
    10001a72:   e42e                    sd      a1,8(sp)
2442
    10001a74:   fc06                    sd      ra,56(sp)
2443
    10001a76:   892a                    mv      s2,a0
2444
    10001a78:   00006997                auipc   s3,0x6
2445
    10001a7c:   5b098993                addi    s3,s3,1456 # 10008028 <__malloc_av_>
2446
    10001a80:   0d8020ef                jal     ra,10003b58 <__malloc_lock>
2447
    10001a84:   0109b783                ld      a5,16(s3)
2448
    10001a88:   65a2                    ld      a1,8(sp)
2449
    10001a8a:   6784                    ld      s1,8(a5)
2450
    10001a8c:   6785                    lui     a5,0x1
2451
    10001a8e:   fdf78413                addi    s0,a5,-33 # fdf <_tbss_end+0xfdf>
2452
    10001a92:   98f1                    andi    s1,s1,-4
2453
    10001a94:   8c0d                    sub     s0,s0,a1
2454
    10001a96:   9426                    add     s0,s0,s1
2455
    10001a98:   8031                    srli    s0,s0,0xc
2456
    10001a9a:   147d                    addi    s0,s0,-1
2457
    10001a9c:   0432                    slli    s0,s0,0xc
2458
    10001a9e:   00f45f63                ble     a5,s0,10001abc <_malloc_trim_r+0x54>
2459
    10001aa2:   854a                    mv      a0,s2
2460
    10001aa4:   00002097                auipc   ra,0x2
2461
    10001aa8:   0b6080e7                jalr    182(ra) # 10003b5a <__malloc_unlock>
2462
    10001aac:   4501                    li      a0,0
2463
    10001aae:   70e2                    ld      ra,56(sp)
2464
    10001ab0:   7442                    ld      s0,48(sp)
2465
    10001ab2:   74a2                    ld      s1,40(sp)
2466
    10001ab4:   7902                    ld      s2,32(sp)
2467
    10001ab6:   69e2                    ld      s3,24(sp)
2468
    10001ab8:   6121                    addi    sp,sp,64
2469
    10001aba:   8082                    ret
2470
    10001abc:   4581                    li      a1,0
2471
    10001abe:   854a                    mv      a0,s2
2472
    10001ac0:   365020ef                jal     ra,10004624 <_sbrk_r>
2473
    10001ac4:   0109b783                ld      a5,16(s3)
2474
    10001ac8:   97a6                    add     a5,a5,s1
2475
    10001aca:   fcf51ce3                bne     a0,a5,10001aa2 <_malloc_trim_r+0x3a>
2476
    10001ace:   408005b3                neg     a1,s0
2477
    10001ad2:   854a                    mv      a0,s2
2478
    10001ad4:   351020ef                jal     ra,10004624 <_sbrk_r>
2479
    10001ad8:   57fd                    li      a5,-1
2480
    10001ada:   02f51b63                bne     a0,a5,10001b10 <_malloc_trim_r+0xa8>
2481
    10001ade:   4581                    li      a1,0
2482
    10001ae0:   854a                    mv      a0,s2
2483
    10001ae2:   343020ef                jal     ra,10004624 <_sbrk_r>
2484
    10001ae6:   0109b703                ld      a4,16(s3)
2485
    10001aea:   46fd                    li      a3,31
2486
    10001aec:   40e507b3                sub     a5,a0,a4
2487
    10001af0:   faf6d9e3                ble     a5,a3,10001aa2 <_malloc_trim_r+0x3a>
2488
    10001af4:   00007697                auipc   a3,0x7
2489
    10001af8:   f4c68693                addi    a3,a3,-180 # 10008a40 <__malloc_sbrk_base>
2490
    10001afc:   6294                    ld      a3,0(a3)
2491
    10001afe:   0017e793                ori     a5,a5,1
2492
    10001b02:   e71c                    sd      a5,8(a4)
2493
    10001b04:   8d15                    sub     a0,a0,a3
2494
    10001b06:   00007697                auipc   a3,0x7
2495
    10001b0a:   f6a6a923                sw      a0,-142(a3) # 10008a78 <__malloc_current_mallinfo>
2496
    10001b0e:   bf51                    j       10001aa2 <_malloc_trim_r+0x3a>
2497
    10001b10:   0109b783                ld      a5,16(s3)
2498
    10001b14:   8c81                    sub     s1,s1,s0
2499
    10001b16:   0014e493                ori     s1,s1,1
2500
    10001b1a:   e784                    sd      s1,8(a5)
2501
    10001b1c:   00007797                auipc   a5,0x7
2502
    10001b20:   f5c78793                addi    a5,a5,-164 # 10008a78 <__malloc_current_mallinfo>
2503
    10001b24:   439c                    lw      a5,0(a5)
2504
    10001b26:   854a                    mv      a0,s2
2505
    10001b28:   4087843b                subw    s0,a5,s0
2506
    10001b2c:   00007797                auipc   a5,0x7
2507
    10001b30:   f487a623                sw      s0,-180(a5) # 10008a78 <__malloc_current_mallinfo>
2508
    10001b34:   00002097                auipc   ra,0x2
2509
    10001b38:   026080e7                jalr    38(ra) # 10003b5a <__malloc_unlock>
2510
    10001b3c:   4505                    li      a0,1
2511
    10001b3e:   bf85                    j       10001aae <_malloc_trim_r+0x46>
2512
 
2513
0000000010001b40 <_free_r>:
2514
    10001b40:   1e058463                beqz    a1,10001d28 <_free_r+0x1e8>
2515
    10001b44:   1101                    addi    sp,sp,-32
2516
    10001b46:   e822                    sd      s0,16(sp)
2517
    10001b48:   e426                    sd      s1,8(sp)
2518
    10001b4a:   842a                    mv      s0,a0
2519
    10001b4c:   84ae                    mv      s1,a1
2520
    10001b4e:   ec06                    sd      ra,24(sp)
2521
    10001b50:   00002097                auipc   ra,0x2
2522
    10001b54:   008080e7                jalr    8(ra) # 10003b58 <__malloc_lock>
2523
    10001b58:   ff84b583                ld      a1,-8(s1)
2524
    10001b5c:   ff048693                addi    a3,s1,-16
2525
    10001b60:   00006517                auipc   a0,0x6
2526
    10001b64:   4c850513                addi    a0,a0,1224 # 10008028 <__malloc_av_>
2527
    10001b68:   ffe5f793                andi    a5,a1,-2
2528
    10001b6c:   00f68633                add     a2,a3,a5
2529
    10001b70:   6618                    ld      a4,8(a2)
2530
    10001b72:   01053803                ld      a6,16(a0)
2531
    10001b76:   8985                    andi    a1,a1,1
2532
    10001b78:   9b71                    andi    a4,a4,-4
2533
    10001b7a:   04c81b63                bne     a6,a2,10001bd0 <_free_r+0x90>
2534
    10001b7e:   97ba                    add     a5,a5,a4
2535
    10001b80:   e989                    bnez    a1,10001b92 <_free_r+0x52>
2536
    10001b82:   ff04b703                ld      a4,-16(s1)
2537
    10001b86:   8e99                    sub     a3,a3,a4
2538
    10001b88:   6a90                    ld      a2,16(a3)
2539
    10001b8a:   97ba                    add     a5,a5,a4
2540
    10001b8c:   6e98                    ld      a4,24(a3)
2541
    10001b8e:   ee18                    sd      a4,24(a2)
2542
    10001b90:   eb10                    sd      a2,16(a4)
2543
    10001b92:   0017e713                ori     a4,a5,1
2544
    10001b96:   e698                    sd      a4,8(a3)
2545
    10001b98:   00006717                auipc   a4,0x6
2546
    10001b9c:   4ad73023                sd      a3,1184(a4) # 10008038 <__malloc_av_+0x10>
2547
    10001ba0:   00007717                auipc   a4,0x7
2548
    10001ba4:   ea870713                addi    a4,a4,-344 # 10008a48 <__malloc_trim_threshold>
2549
    10001ba8:   6318                    ld      a4,0(a4)
2550
    10001baa:   00e7ec63                bltu    a5,a4,10001bc2 <_free_r+0x82>
2551
    10001bae:   00007797                auipc   a5,0x7
2552
    10001bb2:   eb278793                addi    a5,a5,-334 # 10008a60 <__malloc_top_pad>
2553
    10001bb6:   638c                    ld      a1,0(a5)
2554
    10001bb8:   8522                    mv      a0,s0
2555
    10001bba:   00000097                auipc   ra,0x0
2556
    10001bbe:   eae080e7                jalr    -338(ra) # 10001a68 <_malloc_trim_r>
2557
    10001bc2:   8522                    mv      a0,s0
2558
    10001bc4:   6442                    ld      s0,16(sp)
2559
    10001bc6:   60e2                    ld      ra,24(sp)
2560
    10001bc8:   64a2                    ld      s1,8(sp)
2561
    10001bca:   6105                    addi    sp,sp,32
2562
    10001bcc:   78f0106f                j       10003b5a <__malloc_unlock>
2563
    10001bd0:   e618                    sd      a4,8(a2)
2564
    10001bd2:   4801                    li      a6,0
2565
    10001bd4:   e195                    bnez    a1,10001bf8 <_free_r+0xb8>
2566
    10001bd6:   ff04b583                ld      a1,-16(s1)
2567
    10001bda:   00006897                auipc   a7,0x6
2568
    10001bde:   45e88893                addi    a7,a7,1118 # 10008038 <__malloc_av_+0x10>
2569
    10001be2:   8e8d                    sub     a3,a3,a1
2570
    10001be4:   97ae                    add     a5,a5,a1
2571
    10001be6:   6a8c                    ld      a1,16(a3)
2572
    10001be8:   09158a63                beq     a1,a7,10001c7c <_free_r+0x13c>
2573
    10001bec:   0186b883                ld      a7,24(a3)
2574
    10001bf0:   0115bc23                sd      a7,24(a1)
2575
    10001bf4:   00b8b823                sd      a1,16(a7)
2576
    10001bf8:   00e605b3                add     a1,a2,a4
2577
    10001bfc:   658c                    ld      a1,8(a1)
2578
    10001bfe:   8985                    andi    a1,a1,1
2579
    10001c00:   e595                    bnez    a1,10001c2c <_free_r+0xec>
2580
    10001c02:   97ba                    add     a5,a5,a4
2581
    10001c04:   6a18                    ld      a4,16(a2)
2582
    10001c06:   06081d63                bnez    a6,10001c80 <_free_r+0x140>
2583
    10001c0a:   00006597                auipc   a1,0x6
2584
    10001c0e:   42e58593                addi    a1,a1,1070 # 10008038 <__malloc_av_+0x10>
2585
    10001c12:   06b71763                bne     a4,a1,10001c80 <_free_r+0x140>
2586
    10001c16:   00006617                auipc   a2,0x6
2587
    10001c1a:   42d63d23                sd      a3,1082(a2) # 10008050 <__malloc_av_+0x28>
2588
    10001c1e:   00006617                auipc   a2,0x6
2589
    10001c22:   42d63523                sd      a3,1066(a2) # 10008048 <__malloc_av_+0x20>
2590
    10001c26:   ee98                    sd      a4,24(a3)
2591
    10001c28:   ea98                    sd      a4,16(a3)
2592
    10001c2a:   4805                    li      a6,1
2593
    10001c2c:   0017e713                ori     a4,a5,1
2594
    10001c30:   e698                    sd      a4,8(a3)
2595
    10001c32:   00f68733                add     a4,a3,a5
2596
    10001c36:   e31c                    sd      a5,0(a4)
2597
    10001c38:   f80815e3                bnez    a6,10001bc2 <_free_r+0x82>
2598
    10001c3c:   1ff00713                li      a4,511
2599
    10001c40:   04f76463                bltu    a4,a5,10001c88 <_free_r+0x148>
2600
    10001c44:   0037d713                srli    a4,a5,0x3
2601
    10001c48:   2701                    sext.w  a4,a4
2602
    10001c4a:   4027561b                sraiw   a2,a4,0x2
2603
    10001c4e:   4785                    li      a5,1
2604
    10001c50:   00c797b3                sll     a5,a5,a2
2605
    10001c54:   6510                    ld      a2,8(a0)
2606
    10001c56:   8fd1                    or      a5,a5,a2
2607
    10001c58:   00006617                auipc   a2,0x6
2608
    10001c5c:   3cf63c23                sd      a5,984(a2) # 10008030 <__malloc_av_+0x8>
2609
    10001c60:   0017079b                addiw   a5,a4,1
2610
    10001c64:   0017979b                slliw   a5,a5,0x1
2611
    10001c68:   078e                    slli    a5,a5,0x3
2612
    10001c6a:   97aa                    add     a5,a5,a0
2613
    10001c6c:   6398                    ld      a4,0(a5)
2614
    10001c6e:   ff078613                addi    a2,a5,-16
2615
    10001c72:   ee90                    sd      a2,24(a3)
2616
    10001c74:   ea98                    sd      a4,16(a3)
2617
    10001c76:   e394                    sd      a3,0(a5)
2618
    10001c78:   ef14                    sd      a3,24(a4)
2619
    10001c7a:   b7a1                    j       10001bc2 <_free_r+0x82>
2620
    10001c7c:   4805                    li      a6,1
2621
    10001c7e:   bfad                    j       10001bf8 <_free_r+0xb8>
2622
    10001c80:   6e10                    ld      a2,24(a2)
2623
    10001c82:   ef10                    sd      a2,24(a4)
2624
    10001c84:   ea18                    sd      a4,16(a2)
2625
    10001c86:   b75d                    j       10001c2c <_free_r+0xec>
2626
    10001c88:   0097d613                srli    a2,a5,0x9
2627
    10001c8c:   4711                    li      a4,4
2628
    10001c8e:   04c76163                bltu    a4,a2,10001cd0 <_free_r+0x190>
2629
    10001c92:   0067d713                srli    a4,a5,0x6
2630
    10001c96:   0387071b                addiw   a4,a4,56
2631
    10001c9a:   0017061b                addiw   a2,a4,1
2632
    10001c9e:   0016161b                slliw   a2,a2,0x1
2633
    10001ca2:   060e                    slli    a2,a2,0x3
2634
    10001ca4:   962a                    add     a2,a2,a0
2635
    10001ca6:   ff060593                addi    a1,a2,-16
2636
    10001caa:   6210                    ld      a2,0(a2)
2637
    10001cac:   06c59863                bne     a1,a2,10001d1c <_free_r+0x1dc>
2638
    10001cb0:   4785                    li      a5,1
2639
    10001cb2:   4027571b                sraiw   a4,a4,0x2
2640
    10001cb6:   00e79733                sll     a4,a5,a4
2641
    10001cba:   651c                    ld      a5,8(a0)
2642
    10001cbc:   8f5d                    or      a4,a4,a5
2643
    10001cbe:   00006797                auipc   a5,0x6
2644
    10001cc2:   36e7b923                sd      a4,882(a5) # 10008030 <__malloc_av_+0x8>
2645
    10001cc6:   ee8c                    sd      a1,24(a3)
2646
    10001cc8:   ea90                    sd      a2,16(a3)
2647
    10001cca:   e994                    sd      a3,16(a1)
2648
    10001ccc:   ee14                    sd      a3,24(a2)
2649
    10001cce:   bdd5                    j       10001bc2 <_free_r+0x82>
2650
    10001cd0:   4751                    li      a4,20
2651
    10001cd2:   00c76563                bltu    a4,a2,10001cdc <_free_r+0x19c>
2652
    10001cd6:   05b6071b                addiw   a4,a2,91
2653
    10001cda:   b7c1                    j       10001c9a <_free_r+0x15a>
2654
    10001cdc:   05400713                li      a4,84
2655
    10001ce0:   00c76763                bltu    a4,a2,10001cee <_free_r+0x1ae>
2656
    10001ce4:   00c7d713                srli    a4,a5,0xc
2657
    10001ce8:   06e7071b                addiw   a4,a4,110
2658
    10001cec:   b77d                    j       10001c9a <_free_r+0x15a>
2659
    10001cee:   15400713                li      a4,340
2660
    10001cf2:   00c76763                bltu    a4,a2,10001d00 <_free_r+0x1c0>
2661
    10001cf6:   00f7d713                srli    a4,a5,0xf
2662
    10001cfa:   0777071b                addiw   a4,a4,119
2663
    10001cfe:   bf71                    j       10001c9a <_free_r+0x15a>
2664
    10001d00:   55400593                li      a1,1364
2665
    10001d04:   07e00713                li      a4,126
2666
    10001d08:   f8c5e9e3                bltu    a1,a2,10001c9a <_free_r+0x15a>
2667
    10001d0c:   0127d713                srli    a4,a5,0x12
2668
    10001d10:   07c7071b                addiw   a4,a4,124
2669
    10001d14:   b759                    j       10001c9a <_free_r+0x15a>
2670
    10001d16:   6a10                    ld      a2,16(a2)
2671
    10001d18:   00c58663                beq     a1,a2,10001d24 <_free_r+0x1e4>
2672
    10001d1c:   6618                    ld      a4,8(a2)
2673
    10001d1e:   9b71                    andi    a4,a4,-4
2674
    10001d20:   fee7ebe3                bltu    a5,a4,10001d16 <_free_r+0x1d6>
2675
    10001d24:   6e0c                    ld      a1,24(a2)
2676
    10001d26:   b745                    j       10001cc6 <_free_r+0x186>
2677
    10001d28:   8082                    ret
2678
 
2679
0000000010001d2a :
2680
    10001d2a:   01450793                addi    a5,a0,20
2681
    10001d2e:   0509                    addi    a0,a0,2
2682
    10001d30:   fe051f23                sh      zero,-2(a0)
2683
    10001d34:   fef51de3                bne     a0,a5,10001d2e 
2684
    10001d38:   8082                    ret
2685
 
2686
0000000010001d3a :
2687
    10001d3a:   01450793                addi    a5,a0,20
2688
    10001d3e:   0509                    addi    a0,a0,2
2689
    10001d40:   ffe55703                lhu     a4,-2(a0)
2690
    10001d44:   0589                    addi    a1,a1,2
2691
    10001d46:   fee59f23                sh      a4,-2(a1)
2692
    10001d4a:   fea79ae3                bne     a5,a0,10001d3e 
2693
    10001d4e:   8082                    ret
2694
 
2695
0000000010001d50 :
2696
    10001d50:   01a50793                addi    a5,a0,26
2697
    10001d54:   0509                    addi    a0,a0,2
2698
    10001d56:   fe051f23                sh      zero,-2(a0)
2699
    10001d5a:   fef51de3                bne     a0,a5,10001d54 
2700
    10001d5e:   8082                    ret
2701
 
2702
0000000010001d60 :
2703
    10001d60:   01850713                addi    a4,a0,24
2704
    10001d64:   87ae                    mv      a5,a1
2705
    10001d66:   0509                    addi    a0,a0,2
2706
    10001d68:   ffe55683                lhu     a3,-2(a0)
2707
    10001d6c:   0789                    addi    a5,a5,2
2708
    10001d6e:   fed79f23                sh      a3,-2(a5)
2709
    10001d72:   fea71ae3                bne     a4,a0,10001d66 
2710
    10001d76:   00059c23                sh      zero,24(a1)
2711
    10001d7a:   8082                    ret
2712
 
2713
0000000010001d7c :
2714
    10001d7c:   00450793                addi    a5,a0,4
2715
    10001d80:   0591                    addi    a1,a1,4
2716
    10001d82:   0569                    addi    a0,a0,26
2717
    10001d84:   0789                    addi    a5,a5,2
2718
    10001d86:   0589                    addi    a1,a1,2
2719
    10001d88:   ffe7d683                lhu     a3,-2(a5)
2720
    10001d8c:   ffe5d703                lhu     a4,-2(a1)
2721
    10001d90:   00e69663                bne     a3,a4,10001d9c 
2722
    10001d94:   fef518e3                bne     a0,a5,10001d84 
2723
    10001d98:   4501                    li      a0,0
2724
    10001d9a:   8082                    ret
2725
    10001d9c:   4505                    li      a0,1
2726
    10001d9e:   00d76363                bltu    a4,a3,10001da4 
2727
    10001da2:   557d                    li      a0,-1
2728
    10001da4:   8082                    ret
2729
 
2730
0000000010001da6 :
2731
    10001da6:   00450693                addi    a3,a0,4
2732
    10001daa:   4781                    li      a5,0
2733
    10001dac:   0569                    addi    a0,a0,26
2734
    10001dae:   7661                    lui     a2,0xffff8
2735
    10001db0:   0006d703                lhu     a4,0(a3)
2736
    10001db4:   00177593                andi    a1,a4,1
2737
    10001db8:   c199                    beqz    a1,10001dbe 
2738
    10001dba:   0017e793                ori     a5,a5,1
2739
    10001dbe:   0027f593                andi    a1,a5,2
2740
    10001dc2:   8305                    srli    a4,a4,0x1
2741
    10001dc4:   e999                    bnez    a1,10001dda 
2742
    10001dc6:   0017979b                slliw   a5,a5,0x1
2743
    10001dca:   00e69023                sh      a4,0(a3)
2744
    10001dce:   17c2                    slli    a5,a5,0x30
2745
    10001dd0:   0689                    addi    a3,a3,2
2746
    10001dd2:   93c1                    srli    a5,a5,0x30
2747
    10001dd4:   fcd51ee3                bne     a0,a3,10001db0 
2748
    10001dd8:   8082                    ret
2749
    10001dda:   8f51                    or      a4,a4,a2
2750
    10001ddc:   b7ed                    j       10001dc6 
2751
 
2752
0000000010001dde :
2753
    10001dde:   01650693                addi    a3,a0,22
2754
    10001de2:   4701                    li      a4,0
2755
    10001de4:   0026d783                lhu     a5,2(a3)
2756
    10001de8:   0107961b                slliw   a2,a5,0x10
2757
    10001dec:   4106561b                sraiw   a2,a2,0x10
2758
    10001df0:   00065463                bgez    a2,10001df8 
2759
    10001df4:   00176713                ori     a4,a4,1
2760
    10001df8:   0017979b                slliw   a5,a5,0x1
2761
    10001dfc:   17c2                    slli    a5,a5,0x30
2762
    10001dfe:   00277613                andi    a2,a4,2
2763
    10001e02:   93c1                    srli    a5,a5,0x30
2764
    10001e04:   ea19                    bnez    a2,10001e1a 
2765
    10001e06:   0017171b                slliw   a4,a4,0x1
2766
    10001e0a:   00f69123                sh      a5,2(a3)
2767
    10001e0e:   1742                    slli    a4,a4,0x30
2768
    10001e10:   16f9                    addi    a3,a3,-2
2769
    10001e12:   9341                    srli    a4,a4,0x30
2770
    10001e14:   fcd518e3                bne     a0,a3,10001de4 
2771
    10001e18:   8082                    ret
2772
    10001e1a:   0017e793                ori     a5,a5,1
2773
    10001e1e:   b7e5                    j       10001e06 
2774
 
2775
0000000010001e20 :
2776
    10001e20:   00450793                addi    a5,a0,4
2777
    10001e24:   4701                    li      a4,0
2778
    10001e26:   0569                    addi    a0,a0,26
2779
    10001e28:   0007d683                lhu     a3,0(a5)
2780
    10001e2c:   0789                    addi    a5,a5,2
2781
    10001e2e:   0086d61b                srliw   a2,a3,0x8
2782
    10001e32:   8f51                    or      a4,a4,a2
2783
    10001e34:   fee79f23                sh      a4,-2(a5)
2784
    10001e38:   0086971b                slliw   a4,a3,0x8
2785
    10001e3c:   1742                    slli    a4,a4,0x30
2786
    10001e3e:   9341                    srli    a4,a4,0x30
2787
    10001e40:   fef514e3                bne     a0,a5,10001e28 
2788
    10001e44:   8082                    ret
2789
 
2790
0000000010001e46 :
2791
    10001e46:   01650793                addi    a5,a0,22
2792
    10001e4a:   4701                    li      a4,0
2793
    10001e4c:   0027d683                lhu     a3,2(a5)
2794
    10001e50:   17f9                    addi    a5,a5,-2
2795
    10001e52:   00869613                slli    a2,a3,0x8
2796
    10001e56:   8f51                    or      a4,a4,a2
2797
    10001e58:   00e79223                sh      a4,4(a5)
2798
    10001e5c:   0086d713                srli    a4,a3,0x8
2799
    10001e60:   fef516e3                bne     a0,a5,10001e4c 
2800
    10001e64:   8082                    ret
2801
 
2802
0000000010001e66 :
2803
    10001e66:   00450793                addi    a5,a0,4
2804
    10001e6a:   01850713                addi    a4,a0,24
2805
    10001e6e:   0789                    addi    a5,a5,2
2806
    10001e70:   0007d683                lhu     a3,0(a5)
2807
    10001e74:   fed79f23                sh      a3,-2(a5)
2808
    10001e78:   fef71be3                bne     a4,a5,10001e6e 
2809
    10001e7c:   00051c23                sh      zero,24(a0)
2810
    10001e80:   8082                    ret
2811
 
2812
0000000010001e82 :
2813
    10001e82:   01850793                addi    a5,a0,24
2814
    10001e86:   01a50713                addi    a4,a0,26
2815
    10001e8a:   00450693                addi    a3,a0,4
2816
    10001e8e:   17f9                    addi    a5,a5,-2
2817
    10001e90:   0007d603                lhu     a2,0(a5)
2818
    10001e94:   1779                    addi    a4,a4,-2
2819
    10001e96:   00c71023                sh      a2,0(a4)
2820
    10001e9a:   fef69ae3                bne     a3,a5,10001e8e 
2821
    10001e9e:   00051223                sh      zero,4(a0)
2822
    10001ea2:   8082                    ret
2823
 
2824
0000000010001ea4 :
2825
    10001ea4:   05e1                    addi    a1,a1,24
2826
    10001ea6:   01650713                addi    a4,a0,22
2827
    10001eaa:   4681                    li      a3,0
2828
    10001eac:   0005d783                lhu     a5,0(a1)
2829
    10001eb0:   1779                    addi    a4,a4,-2
2830
    10001eb2:   15f9                    addi    a1,a1,-2
2831
    10001eb4:   97b6                    add     a5,a5,a3
2832
    10001eb6:   00475683                lhu     a3,4(a4)
2833
    10001eba:   97b6                    add     a5,a5,a3
2834
    10001ebc:   00f59123                sh      a5,2(a1)
2835
    10001ec0:   83c1                    srli    a5,a5,0x10
2836
    10001ec2:   0017f693                andi    a3,a5,1
2837
    10001ec6:   fee513e3                bne     a0,a4,10001eac 
2838
    10001eca:   8082                    ret
2839
 
2840
0000000010001ecc :
2841
    10001ecc:   05e1                    addi    a1,a1,24
2842
    10001ece:   01650713                addi    a4,a0,22
2843
    10001ed2:   4681                    li      a3,0
2844
    10001ed4:   0005d783                lhu     a5,0(a1)
2845
    10001ed8:   00275603                lhu     a2,2(a4)
2846
    10001edc:   1779                    addi    a4,a4,-2
2847
    10001ede:   15f9                    addi    a1,a1,-2
2848
    10001ee0:   8f91                    sub     a5,a5,a2
2849
    10001ee2:   8f95                    sub     a5,a5,a3
2850
    10001ee4:   00f59123                sh      a5,2(a1)
2851
    10001ee8:   83c1                    srli    a5,a5,0x10
2852
    10001eea:   0017f693                andi    a3,a5,1
2853
    10001eee:   fee513e3                bne     a0,a4,10001ed4 
2854
    10001ef2:   8082                    ret
2855
 
2856
0000000010001ef4 :
2857
    10001ef4:   1101                    addi    sp,sp,-32
2858
    10001ef6:   6341                    lui     t1,0x10
2859
    10001ef8:   01858893                addi    a7,a1,24
2860
    10001efc:   00011b23                sh      zero,22(sp)
2861
    10001f00:   00011c23                sh      zero,24(sp)
2862
    10001f04:   0591                    addi    a1,a1,4
2863
    10001f06:   0834                    addi    a3,sp,24
2864
    10001f08:   137d                    addi    t1,t1,-1
2865
    10001f0a:   0008d703                lhu     a4,0(a7)
2866
    10001f0e:   16f9                    addi    a3,a3,-2
2867
    10001f10:   18f9                    addi    a7,a7,-2
2868
    10001f12:   e705                    bnez    a4,10001f3a 
2869
    10001f14:   fe069f23                sh      zero,-2(a3)
2870
    10001f18:   ff1599e3                bne     a1,a7,10001f0a 
2871
    10001f1c:   4791                    li      a5,4
2872
    10001f1e:   4769                    li      a4,26
2873
    10001f20:   00f105b3                add     a1,sp,a5
2874
    10001f24:   0005d583                lhu     a1,0(a1)
2875
    10001f28:   00f606b3                add     a3,a2,a5
2876
    10001f2c:   0789                    addi    a5,a5,2
2877
    10001f2e:   00b69023                sh      a1,0(a3)
2878
    10001f32:   fee797e3                bne     a5,a4,10001f20 
2879
    10001f36:   6105                    addi    sp,sp,32
2880
    10001f38:   8082                    ret
2881
    10001f3a:   02a70733                mul     a4,a4,a0
2882
    10001f3e:   0026d803                lhu     a6,2(a3)
2883
    10001f42:   006777b3                and     a5,a4,t1
2884
    10001f46:   97c2                    add     a5,a5,a6
2885
    10001f48:   0107d813                srli    a6,a5,0x10
2886
    10001f4c:   00f69123                sh      a5,2(a3)
2887
    10001f50:   01075793                srli    a5,a4,0x10
2888
    10001f54:   0006d703                lhu     a4,0(a3)
2889
    10001f58:   97ba                    add     a5,a5,a4
2890
    10001f5a:   97c2                    add     a5,a5,a6
2891
    10001f5c:   00f69023                sh      a5,0(a3)
2892
    10001f60:   83c1                    srli    a5,a5,0x10
2893
    10001f62:   fef69f23                sh      a5,-2(a3)
2894
    10001f66:   bf4d                    j       10001f18 
2895
 
2896
0000000010001f68 :
2897
    10001f68:   01255783                lhu     a5,18(a0)
2898
    10001f6c:   fff7c793                not     a5,a5
2899
    10001f70:   03179713                slli    a4,a5,0x31
2900
    10001f74:   eb09                    bnez    a4,10001f86 
2901
    10001f76:   01250793                addi    a5,a0,18
2902
    10001f7a:   0509                    addi    a0,a0,2
2903
    10001f7c:   ffe55703                lhu     a4,-2(a0)
2904
    10001f80:   e709                    bnez    a4,10001f8a 
2905
    10001f82:   fea79ce3                bne     a5,a0,10001f7a 
2906
    10001f86:   4501                    li      a0,0
2907
    10001f88:   8082                    ret
2908
    10001f8a:   4505                    li      a0,1
2909
    10001f8c:   8082                    ret
2910
 
2911
0000000010001f8e :
2912
    10001f8e:   1141                    addi    sp,sp,-16
2913
    10001f90:   e022                    sd      s0,0(sp)
2914
    10001f92:   e406                    sd      ra,8(sp)
2915
    10001f94:   842a                    mv      s0,a0
2916
    10001f96:   00000097                auipc   ra,0x0
2917
    10001f9a:   fd2080e7                jalr    -46(ra) # 10001f68 
2918
    10001f9e:   e901                    bnez    a0,10001fae 
2919
    10001fa0:   01344503                lbu     a0,19(s0)
2920
    10001fa4:   811d                    srli    a0,a0,0x7
2921
    10001fa6:   60a2                    ld      ra,8(sp)
2922
    10001fa8:   6402                    ld      s0,0(sp)
2923
    10001faa:   0141                    addi    sp,sp,16
2924
    10001fac:   8082                    ret
2925
    10001fae:   4501                    li      a0,0
2926
    10001fb0:   bfdd                    j       10001fa6 
2927
 
2928
0000000010001fb2 :
2929
    10001fb2:   01251783                lh      a5,18(a0)
2930
    10001fb6:   1101                    addi    sp,sp,-32
2931
    10001fb8:   ec06                    sd      ra,24(sp)
2932
    10001fba:   e822                    sd      s0,16(sp)
2933
    10001fbc:   e426                    sd      s1,8(sp)
2934
    10001fbe:   e04a                    sd      s2,0(sp)
2935
    10001fc0:   0407d963                bgez    a5,10002012 
2936
    10001fc4:   57fd                    li      a5,-1
2937
    10001fc6:   00f59023                sh      a5,0(a1)
2938
    10001fca:   01255703                lhu     a4,18(a0)
2939
    10001fce:   67a1                    lui     a5,0x8
2940
    10001fd0:   17fd                    addi    a5,a5,-1
2941
    10001fd2:   8f7d                    and     a4,a4,a5
2942
    10001fd4:   00e59123                sh      a4,2(a1)
2943
    10001fd8:   01050913                addi    s2,a0,16
2944
    10001fdc:   04f71863                bne     a4,a5,1000202c 
2945
    10001fe0:   842e                    mv      s0,a1
2946
    10001fe2:   84aa                    mv      s1,a0
2947
    10001fe4:   f85ff0ef                jal     ra,10001f68 
2948
    10001fe8:   c905                    beqz    a0,10002018 
2949
    10001fea:   00640793                addi    a5,s0,6
2950
    10001fee:   00041223                sh      zero,4(s0)
2951
    10001ff2:   ffc48513                addi    a0,s1,-4
2952
    10001ff6:   1979                    addi    s2,s2,-2
2953
    10001ff8:   00295703                lhu     a4,2(s2)
2954
    10001ffc:   0789                    addi    a5,a5,2
2955
    10001ffe:   fee79f23                sh      a4,-2(a5) # 7ffe <_tbss_end+0x7ffe>
2956
    10002002:   fea91ae3                bne     s2,a0,10001ff6 
2957
    10002006:   60e2                    ld      ra,24(sp)
2958
    10002008:   6442                    ld      s0,16(sp)
2959
    1000200a:   64a2                    ld      s1,8(sp)
2960
    1000200c:   6902                    ld      s2,0(sp)
2961
    1000200e:   6105                    addi    sp,sp,32
2962
    10002010:   8082                    ret
2963
    10002012:   00059023                sh      zero,0(a1)
2964
    10002016:   bf55                    j       10001fca 
2965
    10002018:   00440793                addi    a5,s0,4
2966
    1000201c:   01a40593                addi    a1,s0,26
2967
    10002020:   0789                    addi    a5,a5,2
2968
    10002022:   fe079f23                sh      zero,-2(a5)
2969
    10002026:   feb79de3                bne     a5,a1,10002020 
2970
    1000202a:   bff1                    j       10002006 
2971
    1000202c:   00658793                addi    a5,a1,6
2972
    10002030:   00059223                sh      zero,4(a1)
2973
    10002034:   1579                    addi    a0,a0,-2
2974
    10002036:   1979                    addi    s2,s2,-2
2975
    10002038:   00295703                lhu     a4,2(s2)
2976
    1000203c:   0789                    addi    a5,a5,2
2977
    1000203e:   fee79f23                sh      a4,-2(a5)
2978
    10002042:   fea91ae3                bne     s2,a0,10002036 
2979
    10002046:   00059c23                sh      zero,24(a1)
2980
    1000204a:   bf75                    j       10002006 
2981
 
2982
000000001000204c :
2983
    1000204c:   711d                    addi    sp,sp,-96
2984
    1000204e:   e4a6                    sd      s1,72(sp)
2985
    10002050:   e0ca                    sd      s2,64(sp)
2986
    10002052:   ec86                    sd      ra,88(sp)
2987
    10002054:   e8a2                    sd      s0,80(sp)
2988
    10002056:   892a                    mv      s2,a0
2989
    10002058:   84ae                    mv      s1,a1
2990
    1000205a:   00000097                auipc   ra,0x0
2991
    1000205e:   f0e080e7                jalr    -242(ra) # 10001f68 
2992
    10002062:   ed49                    bnez    a0,100020fc 
2993
    10002064:   8526                    mv      a0,s1
2994
    10002066:   00000097                auipc   ra,0x0
2995
    1000206a:   f02080e7                jalr    -254(ra) # 10001f68 
2996
    1000206e:   842a                    mv      s0,a0
2997
    10002070:   e551                    bnez    a0,100020fc 
2998
    10002072:   858a                    mv      a1,sp
2999
    10002074:   854a                    mv      a0,s2
3000
    10002076:   00000097                auipc   ra,0x0
3001
    1000207a:   f3c080e7                jalr    -196(ra) # 10001fb2 
3002
    1000207e:   100c                    addi    a1,sp,32
3003
    10002080:   8526                    mv      a0,s1
3004
    10002082:   00000097                auipc   ra,0x0
3005
    10002086:   f30080e7                jalr    -208(ra) # 10001fb2 
3006
    1000208a:   00015703                lhu     a4,0(sp)
3007
    1000208e:   02015783                lhu     a5,32(sp)
3008
    10002092:   02e78c63                beq     a5,a4,100020ca 
3009
    10002096:   4789                    li      a5,2
3010
    10002098:   46e1                    li      a3,24
3011
    1000209a:   00f10633                add     a2,sp,a5
3012
    1000209e:   00065603                lhu     a2,0(a2) # ffffffffffff8000 <_end+0xffffffffeffef55c>
3013
    100020a2:   e205                    bnez    a2,100020c2 
3014
    100020a4:   1010                    addi    a2,sp,32
3015
    100020a6:   963e                    add     a2,a2,a5
3016
    100020a8:   00065603                lhu     a2,0(a2)
3017
    100020ac:   ea19                    bnez    a2,100020c2 
3018
    100020ae:   0789                    addi    a5,a5,2
3019
    100020b0:   fed795e3                bne     a5,a3,1000209a 
3020
    100020b4:   8522                    mv      a0,s0
3021
    100020b6:   60e6                    ld      ra,88(sp)
3022
    100020b8:   6446                    ld      s0,80(sp)
3023
    100020ba:   64a6                    ld      s1,72(sp)
3024
    100020bc:   6906                    ld      s2,64(sp)
3025
    100020be:   6125                    addi    sp,sp,96
3026
    100020c0:   8082                    ret
3027
    100020c2:   4405                    li      s0,1
3028
    100020c4:   db65                    beqz    a4,100020b4 
3029
    100020c6:   547d                    li      s0,-1
3030
    100020c8:   b7f5                    j       100020b4 
3031
    100020ca:   4605                    li      a2,1
3032
    100020cc:   c311                    beqz    a4,100020d0 
3033
    100020ce:   567d                    li      a2,-1
3034
    100020d0:   4781                    li      a5,0
3035
    100020d2:   45e1                    li      a1,24
3036
    100020d4:   00f10733                add     a4,sp,a5
3037
    100020d8:   00075683                lhu     a3,0(a4)
3038
    100020dc:   1018                    addi    a4,sp,32
3039
    100020de:   973e                    add     a4,a4,a5
3040
    100020e0:   00075703                lhu     a4,0(a4)
3041
    100020e4:   00e69663                bne     a3,a4,100020f0 
3042
    100020e8:   0789                    addi    a5,a5,2
3043
    100020ea:   feb795e3                bne     a5,a1,100020d4 
3044
    100020ee:   b7d9                    j       100020b4 
3045
    100020f0:   8432                    mv      s0,a2
3046
    100020f2:   fcd761e3                bltu    a4,a3,100020b4 
3047
    100020f6:   40c0043b                negw    s0,a2
3048
    100020fa:   bf6d                    j       100020b4 
3049
    100020fc:   5479                    li      s0,-2
3050
    100020fe:   bf5d                    j       100020b4 
3051
 
3052
0000000010002100 :
3053
    10002100:   01255783                lhu     a5,18(a0)
3054
    10002104:   fff7c793                not     a5,a5
3055
    10002108:   03179713                slli    a4,a5,0x31
3056
    1000210c:   eb11                    bnez    a4,10002120 
3057
    1000210e:   1141                    addi    sp,sp,-16
3058
    10002110:   e406                    sd      ra,8(sp)
3059
    10002112:   e57ff0ef                jal     ra,10001f68 
3060
    10002116:   60a2                    ld      ra,8(sp)
3061
    10002118:   00153513                seqz    a0,a0
3062
    1000211c:   0141                    addi    sp,sp,16
3063
    1000211e:   8082                    ret
3064
    10002120:   4501                    li      a0,0
3065
    10002122:   8082                    ret
3066
 
3067
0000000010002124 :
3068
    10002124:   01250793                addi    a5,a0,18
3069
    10002128:   0509                    addi    a0,a0,2
3070
    1000212a:   fe051f23                sh      zero,-2(a0)
3071
    1000212e:   fef51de3                bne     a0,a5,10002128 
3072
    10002132:   00055783                lhu     a5,0(a0)
3073
    10002136:   6721                    lui     a4,0x8
3074
    10002138:   177d                    addi    a4,a4,-1
3075
    1000213a:   8fd9                    or      a5,a5,a4
3076
    1000213c:   00f51023                sh      a5,0(a0)
3077
    10002140:   8082                    ret
3078
 
3079
0000000010002142 :
3080
    10002142:   7139                    addi    sp,sp,-64
3081
    10002144:   f822                    sd      s0,48(sp)
3082
    10002146:   ec4e                    sd      s3,24(sp)
3083
    10002148:   fc06                    sd      ra,56(sp)
3084
    1000214a:   f426                    sd      s1,40(sp)
3085
    1000214c:   f04a                    sd      s2,32(sp)
3086
    1000214e:   e852                    sd      s4,16(sp)
3087
    10002150:   e456                    sd      s5,8(sp)
3088
    10002152:   89aa                    mv      s3,a0
3089
    10002154:   842e                    mv      s0,a1
3090
    10002156:   0a05df63                bgez    a1,10002214 
3091
    1000215a:   40b00a3b                negw    s4,a1
3092
    1000215e:   8952                    mv      s2,s4
3093
    10002160:   4481                    li      s1,0
3094
    10002162:   4abd                    li      s5,15
3095
    10002164:   034ac763                blt     s5,s4,10002192 
3096
    10002168:   0049591b                srliw   s2,s2,0x4
3097
    1000216c:   55c1                    li      a1,-16
3098
    1000216e:   02b905bb                mulw    a1,s2,a1
3099
    10002172:   4a1d                    li      s4,7
3100
    10002174:   4085893b                subw    s2,a1,s0
3101
    10002178:   844a                    mv      s0,s2
3102
    1000217a:   032a4463                blt     s4,s2,100021a2 
3103
    1000217e:   0034559b                srliw   a1,s0,0x3
3104
    10002182:   57e1                    li      a5,-8
3105
    10002184:   02f585bb                mulw    a1,a1,a5
3106
    10002188:   9c2d                    addw    s0,s0,a1
3107
    1000218a:   e415                    bnez    s0,100021b6 
3108
    1000218c:   00903533                snez    a0,s1
3109
    10002190:   a88d                    j       10002202 
3110
    10002192:   0189d783                lhu     a5,24(s3)
3111
    10002196:   854e                    mv      a0,s3
3112
    10002198:   3a41                    addiw   s4,s4,-16
3113
    1000219a:   8cdd                    or      s1,s1,a5
3114
    1000219c:   ce7ff0ef                jal     ra,10001e82 
3115
    100021a0:   b7d1                    j       10002164 
3116
    100021a2:   0189c783                lbu     a5,24(s3)
3117
    100021a6:   854e                    mv      a0,s3
3118
    100021a8:   3961                    addiw   s2,s2,-8
3119
    100021aa:   8cdd                    or      s1,s1,a5
3120
    100021ac:   00000097                auipc   ra,0x0
3121
    100021b0:   c74080e7                jalr    -908(ra) # 10001e20 
3122
    100021b4:   b7d9                    j       1000217a 
3123
    100021b6:   0189d783                lhu     a5,24(s3)
3124
    100021ba:   854e                    mv      a0,s3
3125
    100021bc:   347d                    addiw   s0,s0,-1
3126
    100021be:   8b85                    andi    a5,a5,1
3127
    100021c0:   8cdd                    or      s1,s1,a5
3128
    100021c2:   00000097                auipc   ra,0x0
3129
    100021c6:   be4080e7                jalr    -1052(ra) # 10001da6 
3130
    100021ca:   b7c1                    j       1000218a 
3131
    100021cc:   854e                    mv      a0,s3
3132
    100021ce:   00000097                auipc   ra,0x0
3133
    100021d2:   c98080e7                jalr    -872(ra) # 10001e66 
3134
    100021d6:   34c1                    addiw   s1,s1,-16
3135
    100021d8:   fe994ae3                blt     s2,s1,100021cc 
3136
    100021dc:   0044559b                srliw   a1,s0,0x4
3137
    100021e0:   57c1                    li      a5,-16
3138
    100021e2:   02f585bb                mulw    a1,a1,a5
3139
    100021e6:   491d                    li      s2,7
3140
    100021e8:   00b404bb                addw    s1,s0,a1
3141
    100021ec:   8426                    mv      s0,s1
3142
    100021ee:   02994663                blt     s2,s1,1000221a 
3143
    100021f2:   0034559b                srliw   a1,s0,0x3
3144
    100021f6:   57e1                    li      a5,-8
3145
    100021f8:   02f585bb                mulw    a1,a1,a5
3146
    100021fc:   9c2d                    addw    s0,s0,a1
3147
    100021fe:   e01d                    bnez    s0,10002224 
3148
    10002200:   4501                    li      a0,0
3149
    10002202:   70e2                    ld      ra,56(sp)
3150
    10002204:   7442                    ld      s0,48(sp)
3151
    10002206:   74a2                    ld      s1,40(sp)
3152
    10002208:   7902                    ld      s2,32(sp)
3153
    1000220a:   69e2                    ld      s3,24(sp)
3154
    1000220c:   6a42                    ld      s4,16(sp)
3155
    1000220e:   6aa2                    ld      s5,8(sp)
3156
    10002210:   6121                    addi    sp,sp,64
3157
    10002212:   8082                    ret
3158
    10002214:   84ae                    mv      s1,a1
3159
    10002216:   493d                    li      s2,15
3160
    10002218:   b7c1                    j       100021d8 
3161
    1000221a:   854e                    mv      a0,s3
3162
    1000221c:   c2bff0ef                jal     ra,10001e46 
3163
    10002220:   34e1                    addiw   s1,s1,-8
3164
    10002222:   b7f1                    j       100021ee 
3165
    10002224:   854e                    mv      a0,s3
3166
    10002226:   bb9ff0ef                jal     ra,10001dde 
3167
    1000222a:   347d                    addiw   s0,s0,-1
3168
    1000222c:   bfc9                    j       100021fe 
3169
 
3170
000000001000222e :
3171
    1000222e:   00455783                lhu     a5,4(a0)
3172
    10002232:   1101                    addi    sp,sp,-32
3173
    10002234:   e426                    sd      s1,8(sp)
3174
    10002236:   ec06                    sd      ra,24(sp)
3175
    10002238:   e822                    sd      s0,16(sp)
3176
    1000223a:   e04a                    sd      s2,0(sp)
3177
    1000223c:   84aa                    mv      s1,a0
3178
    1000223e:   e3bd                    bnez    a5,100022a4 
3179
    10002240:   00651783                lh      a5,6(a0)
3180
    10002244:   4401                    li      s0,0
3181
    10002246:   0a000913                li      s2,160
3182
    1000224a:   0007df63                bgez    a5,10002268 
3183
    1000224e:   8522                    mv      a0,s0
3184
    10002250:   60e2                    ld      ra,24(sp)
3185
    10002252:   6442                    ld      s0,16(sp)
3186
    10002254:   64a2                    ld      s1,8(sp)
3187
    10002256:   6902                    ld      s2,0(sp)
3188
    10002258:   6105                    addi    sp,sp,32
3189
    1000225a:   8082                    ret
3190
    1000225c:   8526                    mv      a0,s1
3191
    1000225e:   2441                    addiw   s0,s0,16
3192
    10002260:   c07ff0ef                jal     ra,10001e66 
3193
    10002264:   ff2405e3                beq     s0,s2,1000224e 
3194
    10002268:   0064d783                lhu     a5,6(s1)
3195
    1000226c:   dbe5                    beqz    a5,1000225c 
3196
    1000226e:   0064d783                lhu     a5,6(s1)
3197
    10002272:   f007f793                andi    a5,a5,-256
3198
    10002276:   c385                    beqz    a5,10002296 
3199
    10002278:   0a000913                li      s2,160
3200
    1000227c:   00649783                lh      a5,6(s1)
3201
    10002280:   fc07c7e3                bltz    a5,1000224e 
3202
    10002284:   8526                    mv      a0,s1
3203
    10002286:   2405                    addiw   s0,s0,1
3204
    10002288:   00000097                auipc   ra,0x0
3205
    1000228c:   b56080e7                jalr    -1194(ra) # 10001dde 
3206
    10002290:   fe8956e3                ble     s0,s2,1000227c 
3207
    10002294:   bf6d                    j       1000224e 
3208
    10002296:   8526                    mv      a0,s1
3209
    10002298:   00000097                auipc   ra,0x0
3210
    1000229c:   bae080e7                jalr    -1106(ra) # 10001e46 
3211
    100022a0:   2421                    addiw   s0,s0,8
3212
    100022a2:   b7f1                    j       1000226e 
3213
    100022a4:   f007f793                andi    a5,a5,-256
3214
    100022a8:   4401                    li      s0,0
3215
    100022aa:   c781                    beqz    a5,100022b2 
3216
    100022ac:   b75ff0ef                jal     ra,10001e20 
3217
    100022b0:   5461                    li      s0,-8
3218
    100022b2:   f7000913                li      s2,-144
3219
    100022b6:   a039                    j       100022c4 
3220
    100022b8:   8526                    mv      a0,s1
3221
    100022ba:   347d                    addiw   s0,s0,-1
3222
    100022bc:   aebff0ef                jal     ra,10001da6 
3223
    100022c0:   f92447e3                blt     s0,s2,1000224e 
3224
    100022c4:   0044d783                lhu     a5,4(s1)
3225
    100022c8:   fbe5                    bnez    a5,100022b8 
3226
    100022ca:   b751                    j       1000224e 
3227
 
3228
00000000100022cc :
3229
    100022cc:   01050793                addi    a5,a0,16
3230
    100022d0:   0509                    addi    a0,a0,2
3231
    100022d2:   fe051f23                sh      zero,-2(a0)
3232
    100022d6:   fef51de3                bne     a0,a5,100022d0 
3233
    100022da:   77f1                    lui     a5,0xffffc
3234
    100022dc:   00f51023                sh      a5,0(a0)
3235
    100022e0:   67a1                    lui     a5,0x8
3236
    100022e2:   17fd                    addi    a5,a5,-1
3237
    100022e4:   00f51123                sh      a5,2(a0)
3238
    100022e8:   8082                    ret
3239
 
3240
00000000100022ea :
3241
    100022ea:   872a                    mv      a4,a0
3242
    100022ec:   00075683                lhu     a3,0(a4) # 8000 <_tbss_end+0x8000>
3243
    100022f0:   852e                    mv      a0,a1
3244
    100022f2:   00275783                lhu     a5,2(a4)
3245
    100022f6:   c299                    beqz    a3,100022fc 
3246
    100022f8:   76e1                    lui     a3,0xffff8
3247
    100022fa:   8fd5                    or      a5,a5,a3
3248
    100022fc:   00f51923                sh      a5,18(a0)
3249
    10002300:   00275603                lhu     a2,2(a4)
3250
    10002304:   66a1                    lui     a3,0x8
3251
    10002306:   16fd                    addi    a3,a3,-1
3252
    10002308:   00670793                addi    a5,a4,6
3253
    1000230c:   00d61b63                bne     a2,a3,10002322 
3254
    10002310:   0769                    addi    a4,a4,26
3255
    10002312:   0007d683                lhu     a3,0(a5) # 8000 <_tbss_end+0x8000>
3256
    10002316:   e28d                    bnez    a3,10002338 
3257
    10002318:   0789                    addi    a5,a5,2
3258
    1000231a:   fee79ce3                bne     a5,a4,10002312 
3259
    1000231e:   e07ff06f                j       10002124 
3260
    10002322:   0541                    addi    a0,a0,16
3261
    10002324:   0761                    addi    a4,a4,24
3262
    10002326:   0789                    addi    a5,a5,2
3263
    10002328:   ffe7d683                lhu     a3,-2(a5)
3264
    1000232c:   1579                    addi    a0,a0,-2
3265
    1000232e:   00d51123                sh      a3,2(a0)
3266
    10002332:   fee79ae3                bne     a5,a4,10002326 
3267
    10002336:   8082                    ret
3268
    10002338:   00000317                auipc   t1,0x0
3269
    1000233c:   f9430067                jr      -108(t1) # 100022cc 
3270
 
3271
0000000010002340 :
3272
    10002340:   7139                    addi    sp,sp,-64
3273
    10002342:   f426                    sd      s1,40(sp)
3274
    10002344:   84aa                    mv      s1,a0
3275
    10002346:   850a                    mv      a0,sp
3276
    10002348:   f822                    sd      s0,48(sp)
3277
    1000234a:   fc06                    sd      ra,56(sp)
3278
    1000234c:   842e                    mv      s0,a1
3279
    1000234e:   a03ff0ef                jal     ra,10001d50 
3280
    10002352:   00e4d703                lhu     a4,14(s1)
3281
    10002356:   0107179b                slliw   a5,a4,0x10
3282
    1000235a:   4107d79b                sraiw   a5,a5,0x10
3283
    1000235e:   0207c763                bltz    a5,1000238c 
3284
    10002362:   00011023                sh      zero,0(sp)
3285
    10002366:   66a1                    lui     a3,0x8
3286
    10002368:   16fd                    addi    a3,a3,-1
3287
    1000236a:   8f75                    and     a4,a4,a3
3288
    1000236c:   00e48793                addi    a5,s1,14
3289
    10002370:   04d71c63                bne     a4,a3,100023c8 
3290
    10002374:   8726                    mv      a4,s1
3291
    10002376:   00075683                lhu     a3,0(a4)
3292
    1000237a:   ce89                    beqz    a3,10002394 
3293
    1000237c:   8522                    mv      a0,s0
3294
    1000237e:   f4fff0ef                jal     ra,100022cc 
3295
    10002382:   70e2                    ld      ra,56(sp)
3296
    10002384:   7442                    ld      s0,48(sp)
3297
    10002386:   74a2                    ld      s1,40(sp)
3298
    10002388:   6121                    addi    sp,sp,64
3299
    1000238a:   8082                    ret
3300
    1000238c:   57fd                    li      a5,-1
3301
    1000238e:   00f11023                sh      a5,0(sp)
3302
    10002392:   bfd1                    j       10002366 
3303
    10002394:   0709                    addi    a4,a4,2
3304
    10002396:   fee790e3                bne     a5,a4,10002376 
3305
    1000239a:   8522                    mv      a0,s0
3306
    1000239c:   98fff0ef                jal     ra,10001d2a 
3307
    100023a0:   8522                    mv      a0,s0
3308
    100023a2:   00000097                auipc   ra,0x0
3309
    100023a6:   d82080e7                jalr    -638(ra) # 10002124 
3310
    100023aa:   00e49783                lh      a5,14(s1)
3311
    100023ae:   fc07dae3                bgez    a5,10002382 
3312
    100023b2:   8522                    mv      a0,s0
3313
    100023b4:   bb5ff0ef                jal     ra,10001f68 
3314
    100023b8:   f569                    bnez    a0,10002382 
3315
    100023ba:   01245783                lhu     a5,18(s0)
3316
    100023be:   7761                    lui     a4,0xffff8
3317
    100023c0:   8fb9                    xor     a5,a5,a4
3318
    100023c2:   00f41923                sh      a5,18(s0)
3319
    100023c6:   bf75                    j       10002382 
3320
    100023c8:   00e11123                sh      a4,2(sp)
3321
    100023cc:   868a                    mv      a3,sp
3322
    100023ce:   17f9                    addi    a5,a5,-2
3323
    100023d0:   0007d603                lhu     a2,0(a5)
3324
    100023d4:   0689                    addi    a3,a3,2
3325
    100023d6:   00c69223                sh      a2,4(a3) # 8004 <_tbss_end+0x8004>
3326
    100023da:   fef49ae3                bne     s1,a5,100023ce 
3327
    100023de:   eb11                    bnez    a4,100023f2 
3328
    100023e0:   00011223                sh      zero,4(sp)
3329
    100023e4:   85a2                    mv      a1,s0
3330
    100023e6:   850a                    mv      a0,sp
3331
    100023e8:   00000097                auipc   ra,0x0
3332
    100023ec:   f02080e7                jalr    -254(ra) # 100022ea 
3333
    100023f0:   bf49                    j       10002382 
3334
    100023f2:   4785                    li      a5,1
3335
    100023f4:   55fd                    li      a1,-1
3336
    100023f6:   850a                    mv      a0,sp
3337
    100023f8:   00f11223                sh      a5,4(sp)
3338
    100023fc:   d47ff0ef                jal     ra,10002142 
3339
    10002400:   b7d5                    j       100023e4 
3340
 
3341
0000000010002402 :
3342
    10002402:   7139                    addi    sp,sp,-64
3343
    10002404:   f822                    sd      s0,48(sp)
3344
    10002406:   f426                    sd      s1,40(sp)
3345
    10002408:   f04a                    sd      s2,32(sp)
3346
    1000240a:   ec4e                    sd      s3,24(sp)
3347
    1000240c:   e852                    sd      s4,16(sp)
3348
    1000240e:   e456                    sd      s5,8(sp)
3349
    10002410:   8936                    mv      s2,a3
3350
    10002412:   843e                    mv      s0,a5
3351
    10002414:   fc06                    sd      ra,56(sp)
3352
    10002416:   84aa                    mv      s1,a0
3353
    10002418:   89ae                    mv      s3,a1
3354
    1000241a:   8a32                    mv      s4,a2
3355
    1000241c:   8aba                    mv      s5,a4
3356
    1000241e:   e11ff0ef                jal     ra,1000222e 
3357
    10002422:   09000793                li      a5,144
3358
    10002426:   40a90933                sub     s2,s2,a0
3359
    1000242a:   02a7d763                ble     a0,a5,10002458 
3360
    1000242e:   67a1                    lui     a5,0x8
3361
    10002430:   17f9                    addi    a5,a5,-2
3362
    10002432:   2327cc63                blt     a5,s2,1000266a 
3363
    10002436:   00248793                addi    a5,s1,2
3364
    1000243a:   04e9                    addi    s1,s1,26
3365
    1000243c:   0789                    addi    a5,a5,2
3366
    1000243e:   fe079f23                sh      zero,-2(a5) # 7ffe <_tbss_end+0x7ffe>
3367
    10002442:   fe979de3                bne     a5,s1,1000243c 
3368
    10002446:   70e2                    ld      ra,56(sp)
3369
    10002448:   7442                    ld      s0,48(sp)
3370
    1000244a:   74a2                    ld      s1,40(sp)
3371
    1000244c:   7902                    ld      s2,32(sp)
3372
    1000244e:   69e2                    ld      s3,24(sp)
3373
    10002450:   6a42                    ld      s4,16(sp)
3374
    10002452:   6aa2                    ld      s5,8(sp)
3375
    10002454:   6121                    addi    sp,sp,64
3376
    10002456:   8082                    ret
3377
    10002458:   00095f63                bgez    s2,10002476 
3378
    1000245c:   f7000793                li      a5,-144
3379
    10002460:   0ef94e63                blt     s2,a5,1000255c 
3380
    10002464:   0009059b                sext.w  a1,s2
3381
    10002468:   8526                    mv      a0,s1
3382
    1000246a:   00000097                auipc   ra,0x0
3383
    1000246e:   cd8080e7                jalr    -808(ra) # 10002142 
3384
    10002472:   0e051e63                bnez    a0,1000256e 
3385
    10002476:   1a0a8e63                beqz    s5,10002632 
3386
    1000247a:   4058                    lw      a4,4(s0)
3387
    1000247c:   401c                    lw      a5,0(s0)
3388
    1000247e:   04f70a63                beq     a4,a5,100024d2 
3389
    10002482:   01a40513                addi    a0,s0,26
3390
    10002486:   00000097                auipc   ra,0x0
3391
    1000248a:   8ca080e7                jalr    -1846(ra) # 10001d50 
3392
    1000248e:   405c                    lw      a5,4(s0)
3393
    10002490:   03800713                li      a4,56
3394
    10002494:   10e78d63                beq     a5,a4,100025ae 
3395
    10002498:   0cf74d63                blt     a4,a5,10002572 
3396
    1000249c:   4761                    li      a4,24
3397
    1000249e:   12e78e63                beq     a5,a4,100025da 
3398
    100024a2:   03500713                li      a4,53
3399
    100024a6:   12e78163                beq     a5,a4,100025c8 
3400
    100024aa:   80010737                lui     a4,0x80010
3401
    100024ae:   377d                    addiw   a4,a4,-1
3402
    100024b0:   c858                    sw      a4,20(s0)
3403
    100024b2:   4705                    li      a4,1
3404
    100024b4:   00e41c23                sh      a4,24(s0)
3405
    100024b8:   472d                    li      a4,11
3406
    100024ba:   1702                    slli    a4,a4,0x20
3407
    100024bc:   0731                    addi    a4,a4,12
3408
    100024be:   e418                    sd      a4,8(s0)
3409
    100024c0:   4458                    lw      a4,12(s0)
3410
    100024c2:   01845683                lhu     a3,24(s0)
3411
    100024c6:   0721                    addi    a4,a4,8
3412
    100024c8:   0706                    slli    a4,a4,0x1
3413
    100024ca:   9722                    add     a4,a4,s0
3414
    100024cc:   00d71523                sh      a3,10(a4) # ffffffff8001000a <_end+0xffffffff70007566>
3415
    100024d0:   c01c                    sw      a5,0(s0)
3416
    100024d2:   01204f63                bgtz    s2,100024f0 
3417
    100024d6:   4058                    lw      a4,4(s0)
3418
    100024d8:   09000793                li      a5,144
3419
    100024dc:   00f70a63                beq     a4,a5,100024f0 
3420
    100024e0:   0184d783                lhu     a5,24(s1)
3421
    100024e4:   8526                    mv      a0,s1
3422
    100024e6:   8b85                    andi    a5,a5,1
3423
    100024e8:   00f9e9b3                or      s3,s3,a5
3424
    100024ec:   8bbff0ef                jal     ra,10001da6 
3425
    100024f0:   4414                    lw      a3,8(s0)
3426
    100024f2:   01445583                lhu     a1,20(s0)
3427
    100024f6:   4048                    lw      a0,4(s0)
3428
    100024f8:   00169793                slli    a5,a3,0x1
3429
    100024fc:   00f48633                add     a2,s1,a5
3430
    10002500:   00065703                lhu     a4,0(a2)
3431
    10002504:   8f6d                    and     a4,a4,a1
3432
    10002506:   08f00593                li      a1,143
3433
    1000250a:   00a5c863                blt     a1,a0,1000251a 
3434
    1000250e:   0789                    addi    a5,a5,2
3435
    10002510:   2685                    addiw   a3,a3,1
3436
    10002512:   97a6                    add     a5,a5,s1
3437
    10002514:   45b1                    li      a1,12
3438
    10002516:   0cd5df63                ble     a3,a1,100025f4 
3439
    1000251a:   01445783                lhu     a5,20(s0)
3440
    1000251e:   00065683                lhu     a3,0(a2)
3441
    10002522:   fff7c793                not     a5,a5
3442
    10002526:   8ff5                    and     a5,a5,a3
3443
    10002528:   00f61023                sh      a5,0(a2)
3444
    1000252c:   01645783                lhu     a5,22(s0)
3445
    10002530:   00e7f6b3                and     a3,a5,a4
3446
    10002534:   cee1                    beqz    a3,1000260c 
3447
    10002536:   00e79d63                bne     a5,a4,10002550 
3448
    1000253a:   0c099763                bnez    s3,10002608 
3449
    1000253e:   445c                    lw      a5,12(s0)
3450
    10002540:   01845703                lhu     a4,24(s0)
3451
    10002544:   0786                    slli    a5,a5,0x1
3452
    10002546:   97a6                    add     a5,a5,s1
3453
    10002548:   0007d783                lhu     a5,0(a5)
3454
    1000254c:   8ff9                    and     a5,a5,a4
3455
    1000254e:   cfdd                    beqz    a5,1000260c 
3456
    10002550:   85a6                    mv      a1,s1
3457
    10002552:   01a40513                addi    a0,s0,26
3458
    10002556:   94fff0ef                jal     ra,10001ea4 
3459
    1000255a:   a84d                    j       1000260c 
3460
    1000255c:   00248793                addi    a5,s1,2
3461
    10002560:   04e9                    addi    s1,s1,26
3462
    10002562:   0789                    addi    a5,a5,2
3463
    10002564:   fe079f23                sh      zero,-2(a5)
3464
    10002568:   fe979de3                bne     a5,s1,10002562 
3465
    1000256c:   bde9                    j       10002446 
3466
    1000256e:   4985                    li      s3,1
3467
    10002570:   b719                    j       10002476 
3468
    10002572:   04000713                li      a4,64
3469
    10002576:   02e78163                beq     a5,a4,10002598 
3470
    1000257a:   07100713                li      a4,113
3471
    1000257e:   f2e796e3                bne     a5,a4,100024aa 
3472
    10002582:   40008737                lui     a4,0x40008
3473
    10002586:   377d                    addiw   a4,a4,-1
3474
    10002588:   c858                    sw      a4,20(s0)
3475
    1000258a:   7761                    lui     a4,0xffff8
3476
    1000258c:   00e41c23                sh      a4,24(s0)
3477
    10002590:   4729                    li      a4,10
3478
    10002592:   1702                    slli    a4,a4,0x20
3479
    10002594:   0729                    addi    a4,a4,10
3480
    10002596:   b725                    j       100024be 
3481
    10002598:   80010737                lui     a4,0x80010
3482
    1000259c:   377d                    addiw   a4,a4,-1
3483
    1000259e:   c858                    sw      a4,20(s0)
3484
    100025a0:   4705                    li      a4,1
3485
    100025a2:   00e41c23                sh      a4,24(s0)
3486
    100025a6:   470d                    li      a4,3
3487
    100025a8:   1706                    slli    a4,a4,0x21
3488
    100025aa:   071d                    addi    a4,a4,7
3489
    100025ac:   bf09                    j       100024be 
3490
    100025ae:   00800737                lui     a4,0x800
3491
    100025b2:   0ff7071b                addiw   a4,a4,255
3492
    100025b6:   c858                    sw      a4,20(s0)
3493
    100025b8:   10000713                li      a4,256
3494
    100025bc:   00e41c23                sh      a4,24(s0)
3495
    100025c0:   4719                    li      a4,6
3496
    100025c2:   1702                    slli    a4,a4,0x20
3497
    100025c4:   0719                    addi    a4,a4,6
3498
    100025c6:   bde5                    j       100024be 
3499
    100025c8:   04000737                lui     a4,0x4000
3500
    100025cc:   7ff7071b                addiw   a4,a4,2047
3501
    100025d0:   c858                    sw      a4,20(s0)
3502
    100025d2:   6705                    lui     a4,0x1
3503
    100025d4:   8007071b                addiw   a4,a4,-2048
3504
    100025d8:   b7d5                    j       100025bc 
3505
    100025da:   00800737                lui     a4,0x800
3506
    100025de:   0ff7071b                addiw   a4,a4,255
3507
    100025e2:   c858                    sw      a4,20(s0)
3508
    100025e4:   10000713                li      a4,256
3509
    100025e8:   00e41c23                sh      a4,24(s0)
3510
    100025ec:   4711                    li      a4,4
3511
    100025ee:   1702                    slli    a4,a4,0x20
3512
    100025f0:   0711                    addi    a4,a4,4
3513
    100025f2:   b5f1                    j       100024be 
3514
    100025f4:   0007d503                lhu     a0,0(a5)
3515
    100025f8:   c119                    beqz    a0,100025fe 
3516
    100025fa:   00176713                ori     a4,a4,1
3517
    100025fe:   00079023                sh      zero,0(a5)
3518
    10002602:   2685                    addiw   a3,a3,1
3519
    10002604:   0789                    addi    a5,a5,2
3520
    10002606:   bf01                    j       10002516 
3521
    10002608:   f40a04e3                beqz    s4,10002550 
3522
    1000260c:   01204c63                bgtz    s2,10002624 
3523
    10002610:   4058                    lw      a4,4(s0)
3524
    10002612:   09000793                li      a5,144
3525
    10002616:   00f70763                beq     a4,a5,10002624 
3526
    1000261a:   8526                    mv      a0,s1
3527
    1000261c:   fffff097                auipc   ra,0xfffff
3528
    10002620:   7c2080e7                jalr    1986(ra) # 10001dde 
3529
    10002624:   0044d783                lhu     a5,4(s1)
3530
    10002628:   c789                    beqz    a5,10002632 
3531
    1000262a:   8526                    mv      a0,s1
3532
    1000262c:   f7aff0ef                jal     ra,10001da6 
3533
    10002630:   0905                    addi    s2,s2,1
3534
    10002632:   67a1                    lui     a5,0x8
3535
    10002634:   00049c23                sh      zero,24(s1)
3536
    10002638:   17f9                    addi    a5,a5,-2
3537
    1000263a:   0327d063                ble     s2,a5,1000265a 
3538
    1000263e:   77e1                    lui     a5,0xffff8
3539
    10002640:   fff7c793                not     a5,a5
3540
    10002644:   00f49123                sh      a5,2(s1)
3541
    10002648:   00448793                addi    a5,s1,4
3542
    1000264c:   04e1                    addi    s1,s1,24
3543
    1000264e:   00079023                sh      zero,0(a5) # ffffffffffff8000 <_end+0xffffffffeffef55c>
3544
    10002652:   0789                    addi    a5,a5,2
3545
    10002654:   fef49de3                bne     s1,a5,1000264e 
3546
    10002658:   b3fd                    j       10002446 
3547
    1000265a:   00095563                bgez    s2,10002664 
3548
    1000265e:   00049123                sh      zero,2(s1)
3549
    10002662:   b3d5                    j       10002446 
3550
    10002664:   01249123                sh      s2,2(s1)
3551
    10002668:   bbf9                    j       10002446 
3552
    1000266a:   e00a98e3                bnez    s5,1000247a 
3553
    1000266e:   00049c23                sh      zero,24(s1)
3554
    10002672:   b7f1                    j       1000263e 
3555
 
3556
0000000010002674 :
3557
    10002674:   7139                    addi    sp,sp,-64
3558
    10002676:   e852                    sd      s4,16(sp)
3559
    10002678:   00255a03                lhu     s4,2(a0)
3560
    1000267c:   f822                    sd      s0,48(sp)
3561
    1000267e:   842e                    mv      s0,a1
3562
    10002680:   fc06                    sd      ra,56(sp)
3563
    10002682:   f426                    sd      s1,40(sp)
3564
    10002684:   f04a                    sd      s2,32(sp)
3565
    10002686:   e456                    sd      s5,8(sp)
3566
    10002688:   e05a                    sd      s6,0(sp)
3567
    1000268a:   8932                    mv      s2,a2
3568
    1000268c:   03460b13                addi    s6,a2,52
3569
    10002690:   ec4e                    sd      s3,24(sp)
3570
    10002692:   8aaa                    mv      s5,a0
3571
    10002694:   00000097                auipc   ra,0x0
3572
    10002698:   b9a080e7                jalr    -1126(ra) # 1000222e 
3573
    1000269c:   00245483                lhu     s1,2(s0)
3574
    100026a0:   40aa0a33                sub     s4,s4,a0
3575
    100026a4:   8522                    mv      a0,s0
3576
    100026a6:   00000097                auipc   ra,0x0
3577
    100026aa:   b88080e7                jalr    -1144(ra) # 1000222e 
3578
    100026ae:   8c89                    sub     s1,s1,a0
3579
    100026b0:   855a                    mv      a0,s6
3580
    100026b2:   e9eff0ef                jal     ra,10001d50 
3581
    100026b6:   0344d563                ble     s4,s1,100026e0 
3582
    100026ba:   8522                    mv      a0,s0
3583
    100026bc:   7442                    ld      s0,48(sp)
3584
    100026be:   70e2                    ld      ra,56(sp)
3585
    100026c0:   69e2                    ld      s3,24(sp)
3586
    100026c2:   6a42                    ld      s4,16(sp)
3587
    100026c4:   6aa2                    ld      s5,8(sp)
3588
    100026c6:   6b02                    ld      s6,0(sp)
3589
    100026c8:   87ca                    mv      a5,s2
3590
    100026ca:   86a6                    mv      a3,s1
3591
    100026cc:   7902                    ld      s2,32(sp)
3592
    100026ce:   74a2                    ld      s1,40(sp)
3593
    100026d0:   4701                    li      a4,0
3594
    100026d2:   4601                    li      a2,0
3595
    100026d4:   4581                    li      a1,0
3596
    100026d6:   6121                    addi    sp,sp,64
3597
    100026d8:   00000317                auipc   t1,0x0
3598
    100026dc:   d2a30067                jr      -726(t1) # 10002402 
3599
    100026e0:   85a2                    mv      a1,s0
3600
    100026e2:   8556                    mv      a0,s5
3601
    100026e4:   e98ff0ef                jal     ra,10001d7c 
3602
    100026e8:   4981                    li      s3,0
3603
    100026ea:   00a04763                bgtz    a0,100026f8 
3604
    100026ee:   85a2                    mv      a1,s0
3605
    100026f0:   8556                    mv      a0,s5
3606
    100026f2:   fdaff0ef                jal     ra,10001ecc 
3607
    100026f6:   4985                    li      s3,1
3608
    100026f8:   855a                    mv      a0,s6
3609
    100026fa:   ee4ff0ef                jal     ra,10001dde 
3610
    100026fe:   04c95783                lhu     a5,76(s2)
3611
    10002702:   8522                    mv      a0,s0
3612
    10002704:   14fd                    addi    s1,s1,-1
3613
    10002706:   00f9e9b3                or      s3,s3,a5
3614
    1000270a:   05391623                sh      s3,76(s2)
3615
    1000270e:   ed0ff0ef                jal     ra,10001dde 
3616
    10002712:   b755                    j       100026b6 
3617
 
3618
0000000010002714 :
3619
    10002714:   7131                    addi    sp,sp,-192
3620
    10002716:   f922                    sd      s0,176(sp)
3621
    10002718:   f526                    sd      s1,168(sp)
3622
    1000271a:   f14a                    sd      s2,160(sp)
3623
    1000271c:   ed4e                    sd      s3,152(sp)
3624
    1000271e:   fd06                    sd      ra,184(sp)
3625
    10002720:   e952                    sd      s4,144(sp)
3626
    10002722:   e556                    sd      s5,136(sp)
3627
    10002724:   e15a                    sd      s6,128(sp)
3628
    10002726:   fcde                    sd      s7,120(sp)
3629
    10002728:   f8e2                    sd      s8,112(sp)
3630
    1000272a:   f4e6                    sd      s9,104(sp)
3631
    1000272c:   84aa                    mv      s1,a0
3632
    1000272e:   842e                    mv      s0,a1
3633
    10002730:   8932                    mv      s2,a2
3634
    10002732:   89b6                    mv      s3,a3
3635
    10002734:   00000097                auipc   ra,0x0
3636
    10002738:   834080e7                jalr    -1996(ra) # 10001f68 
3637
    1000273c:   c115                    beqz    a0,10002760 
3638
    1000273e:   85ca                    mv      a1,s2
3639
    10002740:   8526                    mv      a0,s1
3640
    10002742:   df8ff0ef                jal     ra,10001d3a 
3641
    10002746:   70ea                    ld      ra,184(sp)
3642
    10002748:   744a                    ld      s0,176(sp)
3643
    1000274a:   74aa                    ld      s1,168(sp)
3644
    1000274c:   790a                    ld      s2,160(sp)
3645
    1000274e:   69ea                    ld      s3,152(sp)
3646
    10002750:   6a4a                    ld      s4,144(sp)
3647
    10002752:   6aaa                    ld      s5,136(sp)
3648
    10002754:   6b0a                    ld      s6,128(sp)
3649
    10002756:   7be6                    ld      s7,120(sp)
3650
    10002758:   7c46                    ld      s8,112(sp)
3651
    1000275a:   7ca6                    ld      s9,104(sp)
3652
    1000275c:   6129                    addi    sp,sp,192
3653
    1000275e:   8082                    ret
3654
    10002760:   8522                    mv      a0,s0
3655
    10002762:   00000097                auipc   ra,0x0
3656
    10002766:   806080e7                jalr    -2042(ra) # 10001f68 
3657
    1000276a:   c501                    beqz    a0,10002772 
3658
    1000276c:   85ca                    mv      a1,s2
3659
    1000276e:   8522                    mv      a0,s0
3660
    10002770:   bfc9                    j       10002742 
3661
    10002772:   8526                    mv      a0,s1
3662
    10002774:   00000097                auipc   ra,0x0
3663
    10002778:   98c080e7                jalr    -1652(ra) # 10002100 
3664
    1000277c:   e939                    bnez    a0,100027d2 
3665
    1000277e:   8522                    mv      a0,s0
3666
    10002780:   00000097                auipc   ra,0x0
3667
    10002784:   980080e7                jalr    -1664(ra) # 10002100 
3668
    10002788:   c909                    beqz    a0,1000279a 
3669
    1000278a:   00005597                auipc   a1,0x5
3670
    1000278e:   9c658593                addi    a1,a1,-1594 # 10007150 
3671
    10002792:   8526                    mv      a0,s1
3672
    10002794:   8b9ff0ef                jal     ra,1000204c 
3673
    10002798:   c529                    beqz    a0,100027e2 
3674
    1000279a:   8526                    mv      a0,s1
3675
    1000279c:   00000097                auipc   ra,0x0
3676
    100027a0:   964080e7                jalr    -1692(ra) # 10002100 
3677
    100027a4:   e519                    bnez    a0,100027b2 
3678
    100027a6:   8522                    mv      a0,s0
3679
    100027a8:   00000097                auipc   ra,0x0
3680
    100027ac:   958080e7                jalr    -1704(ra) # 10002100 
3681
    100027b0:   c131                    beqz    a0,100027f4 
3682
    100027b2:   8526                    mv      a0,s1
3683
    100027b4:   fdaff0ef                jal     ra,10001f8e 
3684
    100027b8:   84aa                    mv      s1,a0
3685
    100027ba:   8522                    mv      a0,s0
3686
    100027bc:   fd2ff0ef                jal     ra,10001f8e 
3687
    100027c0:   02a48763                beq     s1,a0,100027ee 
3688
    100027c4:   77e1                    lui     a5,0xffff8
3689
    100027c6:   00f91923                sh      a5,18(s2)
3690
    100027ca:   854a                    mv      a0,s2
3691
    100027cc:   959ff0ef                jal     ra,10002124 
3692
    100027d0:   bf9d                    j       10002746 
3693
    100027d2:   00005597                auipc   a1,0x5
3694
    100027d6:   97e58593                addi    a1,a1,-1666 # 10007150 
3695
    100027da:   8522                    mv      a0,s0
3696
    100027dc:   871ff0ef                jal     ra,1000204c 
3697
    100027e0:   fd59                    bnez    a0,1000277e 
3698
    100027e2:   854a                    mv      a0,s2
3699
    100027e4:   00000097                auipc   ra,0x0
3700
    100027e8:   ae8080e7                jalr    -1304(ra) # 100022cc 
3701
    100027ec:   bfa9                    j       10002746 
3702
    100027ee:   00091923                sh      zero,18(s2)
3703
    100027f2:   bfe1                    j       100027ca 
3704
    100027f4:   8526                    mv      a0,s1
3705
    100027f6:   858a                    mv      a1,sp
3706
    100027f8:   fffff097                auipc   ra,0xfffff
3707
    100027fc:   7ba080e7                jalr    1978(ra) # 10001fb2 
3708
    10002800:   8522                    mv      a0,s0
3709
    10002802:   100c                    addi    a1,sp,32
3710
    10002804:   fffff097                auipc   ra,0xfffff
3711
    10002808:   7ae080e7                jalr    1966(ra) # 10001fb2 
3712
    1000280c:   00215403                lhu     s0,2(sp)
3713
    10002810:   02215483                lhu     s1,34(sp)
3714
    10002814:   ec09                    bnez    s0,1000282e 
3715
    10002816:   4781                    li      a5,0
3716
    10002818:   4759                    li      a4,22
3717
    1000281a:   00f106b3                add     a3,sp,a5
3718
    1000281e:   0026d683                lhu     a3,2(a3)
3719
    10002822:   c6f9                    beqz    a3,100028f0 
3720
    10002824:   850a                    mv      a0,sp
3721
    10002826:   a09ff0ef                jal     ra,1000222e 
3722
    1000282a:   40a00433                neg     s0,a0
3723
    1000282e:   02215783                lhu     a5,34(sp)
3724
    10002832:   8c26                    mv      s8,s1
3725
    10002834:   ef81                    bnez    a5,1000284c 
3726
    10002836:   4759                    li      a4,22
3727
    10002838:   1014                    addi    a3,sp,32
3728
    1000283a:   96be                    add     a3,a3,a5
3729
    1000283c:   0026d683                lhu     a3,2(a3)
3730
    10002840:   c2e9                    beqz    a3,10002902 
3731
    10002842:   1008                    addi    a0,sp,32
3732
    10002844:   9ebff0ef                jal     ra,1000222e 
3733
    10002848:   40a48c33                sub     s8,s1,a0
3734
    1000284c:   02015783                lhu     a5,32(sp)
3735
    10002850:   03498b93                addi    s7,s3,52
3736
    10002854:   03898493                addi    s1,s3,56
3737
    10002858:   02f99a23                sh      a5,52(s3)
3738
    1000285c:   02215783                lhu     a5,34(sp)
3739
    10002860:   8a5e                    mv      s4,s7
3740
    10002862:   02f99b23                sh      a5,54(s3)
3741
    10002866:   04e98793                addi    a5,s3,78
3742
    1000286a:   00049023                sh      zero,0(s1)
3743
    1000286e:   0489                    addi    s1,s1,2
3744
    10002870:   fe979de3                bne     a5,s1,1000286a 
3745
    10002874:   4a81                    li      s5,0
3746
    10002876:   4b01                    li      s6,0
3747
    10002878:   5cb1                    li      s9,-20
3748
    1000287a:   015107b3                add     a5,sp,s5
3749
    1000287e:   0187d503                lhu     a0,24(a5) # ffffffffffff8018 <_end+0xffffffffeffef574>
3750
    10002882:   c909                    beqz    a0,10002894 
3751
    10002884:   100c                    addi    a1,sp,32
3752
    10002886:   0090                    addi    a2,sp,64
3753
    10002888:   e6cff0ef                jal     ra,10001ef4 
3754
    1000288c:   85de                    mv      a1,s7
3755
    1000288e:   0088                    addi    a0,sp,64
3756
    10002890:   e14ff0ef                jal     ra,10001ea4 
3757
    10002894:   04c9d783                lhu     a5,76(s3)
3758
    10002898:   855e                    mv      a0,s7
3759
    1000289a:   1af9                    addi    s5,s5,-2
3760
    1000289c:   00fb6b33                or      s6,s6,a5
3761
    100028a0:   fffff097                auipc   ra,0xfffff
3762
    100028a4:   5e2080e7                jalr    1506(ra) # 10001e82 
3763
    100028a8:   fd9a99e3                bne     s5,s9,1000287a 
3764
    100028ac:   101c                    addi    a5,sp,32
3765
    100028ae:   000a5703                lhu     a4,0(s4)
3766
    100028b2:   0a09                    addi    s4,s4,2
3767
    100028b4:   0789                    addi    a5,a5,2
3768
    100028b6:   fee79f23                sh      a4,-2(a5)
3769
    100028ba:   fe9a1ae3                bne     s4,s1,100028ae 
3770
    100028be:   76f1                    lui     a3,0xffffc
3771
    100028c0:   9462                    add     s0,s0,s8
3772
    100028c2:   0689                    addi    a3,a3,2
3773
    100028c4:   87ce                    mv      a5,s3
3774
    100028c6:   04000713                li      a4,64
3775
    100028ca:   96a2                    add     a3,a3,s0
3776
    100028cc:   4601                    li      a2,0
3777
    100028ce:   85da                    mv      a1,s6
3778
    100028d0:   1008                    addi    a0,sp,32
3779
    100028d2:   b31ff0ef                jal     ra,10002402 
3780
    100028d6:   00015703                lhu     a4,0(sp)
3781
    100028da:   02015783                lhu     a5,32(sp)
3782
    100028de:   02f71663                bne     a4,a5,1000290a 
3783
    100028e2:   02011023                sh      zero,32(sp)
3784
    100028e6:   85ca                    mv      a1,s2
3785
    100028e8:   1008                    addi    a0,sp,32
3786
    100028ea:   a01ff0ef                jal     ra,100022ea 
3787
    100028ee:   bda1                    j       10002746 
3788
    100028f0:   0789                    addi    a5,a5,2
3789
    100028f2:   f2e794e3                bne     a5,a4,1000281a 
3790
    100028f6:   854a                    mv      a0,s2
3791
    100028f8:   fffff097                auipc   ra,0xfffff
3792
    100028fc:   432080e7                jalr    1074(ra) # 10001d2a 
3793
    10002900:   b599                    j       10002746 
3794
    10002902:   0789                    addi    a5,a5,2
3795
    10002904:   f2e79ae3                bne     a5,a4,10002838 
3796
    10002908:   b7fd                    j       100028f6 
3797
    1000290a:   57fd                    li      a5,-1
3798
    1000290c:   02f11023                sh      a5,32(sp)
3799
    10002910:   bfd9                    j       100028e6 
3800
 
3801
0000000010002912 :
3802
    10002912:   7131                    addi    sp,sp,-192
3803
    10002914:   f922                    sd      s0,176(sp)
3804
    10002916:   f526                    sd      s1,168(sp)
3805
    10002918:   f14a                    sd      s2,160(sp)
3806
    1000291a:   e556                    sd      s5,136(sp)
3807
    1000291c:   fd06                    sd      ra,184(sp)
3808
    1000291e:   ed4e                    sd      s3,152(sp)
3809
    10002920:   e952                    sd      s4,144(sp)
3810
    10002922:   e15a                    sd      s6,128(sp)
3811
    10002924:   fcde                    sd      s7,120(sp)
3812
    10002926:   f8e2                    sd      s8,112(sp)
3813
    10002928:   f4e6                    sd      s9,104(sp)
3814
    1000292a:   f0ea                    sd      s10,96(sp)
3815
    1000292c:   84aa                    mv      s1,a0
3816
    1000292e:   842e                    mv      s0,a1
3817
    10002930:   8932                    mv      s2,a2
3818
    10002932:   8ab6                    mv      s5,a3
3819
    10002934:   e34ff0ef                jal     ra,10001f68 
3820
    10002938:   c50d                    beqz    a0,10002962 
3821
    1000293a:   85ca                    mv      a1,s2
3822
    1000293c:   8526                    mv      a0,s1
3823
    1000293e:   fffff097                auipc   ra,0xfffff
3824
    10002942:   3fc080e7                jalr    1020(ra) # 10001d3a 
3825
    10002946:   70ea                    ld      ra,184(sp)
3826
    10002948:   744a                    ld      s0,176(sp)
3827
    1000294a:   74aa                    ld      s1,168(sp)
3828
    1000294c:   790a                    ld      s2,160(sp)
3829
    1000294e:   69ea                    ld      s3,152(sp)
3830
    10002950:   6a4a                    ld      s4,144(sp)
3831
    10002952:   6aaa                    ld      s5,136(sp)
3832
    10002954:   6b0a                    ld      s6,128(sp)
3833
    10002956:   7be6                    ld      s7,120(sp)
3834
    10002958:   7c46                    ld      s8,112(sp)
3835
    1000295a:   7ca6                    ld      s9,104(sp)
3836
    1000295c:   7d06                    ld      s10,96(sp)
3837
    1000295e:   6129                    addi    sp,sp,192
3838
    10002960:   8082                    ret
3839
    10002962:   8522                    mv      a0,s0
3840
    10002964:   e04ff0ef                jal     ra,10001f68 
3841
    10002968:   c501                    beqz    a0,10002970 
3842
    1000296a:   85ca                    mv      a1,s2
3843
    1000296c:   8522                    mv      a0,s0
3844
    1000296e:   bfc1                    j       1000293e 
3845
    10002970:   00004597                auipc   a1,0x4
3846
    10002974:   7e058593                addi    a1,a1,2016 # 10007150 
3847
    10002978:   8526                    mv      a0,s1
3848
    1000297a:   fffff097                auipc   ra,0xfffff
3849
    1000297e:   6d2080e7                jalr    1746(ra) # 1000204c 
3850
    10002982:   18050563                beqz    a0,10002b0c 
3851
    10002986:   8526                    mv      a0,s1
3852
    10002988:   f78ff0ef                jal     ra,10002100 
3853
    1000298c:   89aa                    mv      s3,a0
3854
    1000298e:   8522                    mv      a0,s0
3855
    10002990:   f70ff0ef                jal     ra,10002100 
3856
    10002994:   18099b63                bnez    s3,10002b2a 
3857
    10002998:   18051e63                bnez    a0,10002b34 
3858
    1000299c:   8526                    mv      a0,s1
3859
    1000299e:   858a                    mv      a1,sp
3860
    100029a0:   e12ff0ef                jal     ra,10001fb2 
3861
    100029a4:   8522                    mv      a0,s0
3862
    100029a6:   100c                    addi    a1,sp,32
3863
    100029a8:   e0aff0ef                jal     ra,10001fb2 
3864
    100029ac:   02215483                lhu     s1,34(sp)
3865
    100029b0:   00215403                lhu     s0,2(sp)
3866
    100029b4:   e085                    bnez    s1,100029d4 
3867
    100029b6:   4781                    li      a5,0
3868
    100029b8:   4759                    li      a4,22
3869
    100029ba:   1014                    addi    a3,sp,32
3870
    100029bc:   96be                    add     a3,a3,a5
3871
    100029be:   0026d683                lhu     a3,2(a3) # ffffffffffffc002 <_end+0xffffffffefff355e>
3872
    100029c2:   18068f63                beqz    a3,10002b60 
3873
    100029c6:   1008                    addi    a0,sp,32
3874
    100029c8:   00000097                auipc   ra,0x0
3875
    100029cc:   866080e7                jalr    -1946(ra) # 1000222e 
3876
    100029d0:   40a004b3                neg     s1,a0
3877
    100029d4:   00215783                lhu     a5,2(sp)
3878
    100029d8:   8ba2                    mv      s7,s0
3879
    100029da:   ef99                    bnez    a5,100029f8 
3880
    100029dc:   4759                    li      a4,22
3881
    100029de:   00f106b3                add     a3,sp,a5
3882
    100029e2:   0026d683                lhu     a3,2(a3)
3883
    100029e6:   18068163                beqz    a3,10002b68 
3884
    100029ea:   850a                    mv      a0,sp
3885
    100029ec:   00000097                auipc   ra,0x0
3886
    100029f0:   842080e7                jalr    -1982(ra) # 1000222e 
3887
    100029f4:   40a40bb3                sub     s7,s0,a0
3888
    100029f8:   02015783                lhu     a5,32(sp)
3889
    100029fc:   02215703                lhu     a4,34(sp)
3890
    10002a00:   034a8993                addi    s3,s5,52
3891
    10002a04:   02fa9a23                sh      a5,52(s5)
3892
    10002a08:   038a8793                addi    a5,s5,56
3893
    10002a0c:   02ea9b23                sh      a4,54(s5)
3894
    10002a10:   8a3e                    mv      s4,a5
3895
    10002a12:   04ea8713                addi    a4,s5,78
3896
    10002a16:   0789                    addi    a5,a5,2
3897
    10002a18:   fe079f23                sh      zero,-2(a5)
3898
    10002a1c:   fee79de3                bne     a5,a4,10002a16 
3899
    10002a20:   1008                    addi    a0,sp,32
3900
    10002a22:   fffff097                auipc   ra,0xfffff
3901
    10002a26:   384080e7                jalr    900(ra) # 10001da6 
3902
    10002a2a:   00615c03                lhu     s8,6(sp)
3903
    10002a2e:   6b41                    lui     s6,0x10
3904
    10002a30:   1b7d                    addi    s6,s6,-1
3905
    10002a32:   036c0d33                mul     s10,s8,s6
3906
    10002a36:   01a98c93                addi    s9,s3,26
3907
    10002a3a:   02415783                lhu     a5,36(sp)
3908
    10002a3e:   02615403                lhu     s0,38(sp)
3909
    10002a42:   07c2                    slli    a5,a5,0x10
3910
    10002a44:   97a2                    add     a5,a5,s0
3911
    10002a46:   845a                    mv      s0,s6
3912
    10002a48:   00fd6663                bltu    s10,a5,10002a54 
3913
    10002a4c:   0387d433                divu    s0,a5,s8
3914
    10002a50:   1442                    slli    s0,s0,0x30
3915
    10002a52:   9041                    srli    s0,s0,0x30
3916
    10002a54:   858a                    mv      a1,sp
3917
    10002a56:   8522                    mv      a0,s0
3918
    10002a58:   0090                    addi    a2,sp,64
3919
    10002a5a:   fffff097                auipc   ra,0xfffff
3920
    10002a5e:   49a080e7                jalr    1178(ra) # 10001ef4 
3921
    10002a62:   100c                    addi    a1,sp,32
3922
    10002a64:   0088                    addi    a0,sp,64
3923
    10002a66:   b16ff0ef                jal     ra,10001d7c 
3924
    10002a6a:   00a05f63                blez    a0,10002a88 
3925
    10002a6e:   008c                    addi    a1,sp,64
3926
    10002a70:   850a                    mv      a0,sp
3927
    10002a72:   c5aff0ef                jal     ra,10001ecc 
3928
    10002a76:   100c                    addi    a1,sp,32
3929
    10002a78:   0088                    addi    a0,sp,64
3930
    10002a7a:   b02ff0ef                jal     ra,10001d7c 
3931
    10002a7e:   10a04163                bgtz    a0,10002b80 
3932
    10002a82:   347d                    addiw   s0,s0,-1
3933
    10002a84:   1442                    slli    s0,s0,0x30
3934
    10002a86:   9041                    srli    s0,s0,0x30
3935
    10002a88:   100c                    addi    a1,sp,32
3936
    10002a8a:   0088                    addi    a0,sp,64
3937
    10002a8c:   c40ff0ef                jal     ra,10001ecc 
3938
    10002a90:   1008                    addi    a0,sp,32
3939
    10002a92:   008a1023                sh      s0,0(s4)
3940
    10002a96:   0a09                    addi    s4,s4,2
3941
    10002a98:   fffff097                auipc   ra,0xfffff
3942
    10002a9c:   3ce080e7                jalr    974(ra) # 10001e66 
3943
    10002aa0:   f99a1de3                bne     s4,s9,10002a3a 
3944
    10002aa4:   4781                    li      a5,0
3945
    10002aa6:   4581                    li      a1,0
3946
    10002aa8:   4759                    li      a4,22
3947
    10002aaa:   1014                    addi    a3,sp,32
3948
    10002aac:   96be                    add     a3,a3,a5
3949
    10002aae:   0046d683                lhu     a3,4(a3)
3950
    10002ab2:   0789                    addi    a5,a5,2
3951
    10002ab4:   8dd5                    or      a1,a1,a3
3952
    10002ab6:   fee79ae3                bne     a5,a4,10002aaa 
3953
    10002aba:   2581                    sext.w  a1,a1
3954
    10002abc:   00b035b3                snez    a1,a1
3955
    10002ac0:   101c                    addi    a5,sp,32
3956
    10002ac2:   0009d703                lhu     a4,0(s3)
3957
    10002ac6:   0989                    addi    s3,s3,2
3958
    10002ac8:   0789                    addi    a5,a5,2
3959
    10002aca:   fee79f23                sh      a4,-2(a5)
3960
    10002ace:   ff3a1ae3                bne     s4,s3,10002ac2 
3961
    10002ad2:   6691                    lui     a3,0x4
3962
    10002ad4:   417484b3                sub     s1,s1,s7
3963
    10002ad8:   16fd                    addi    a3,a3,-1
3964
    10002ada:   87d6                    mv      a5,s5
3965
    10002adc:   04000713                li      a4,64
3966
    10002ae0:   96a6                    add     a3,a3,s1
3967
    10002ae2:   4601                    li      a2,0
3968
    10002ae4:   1008                    addi    a0,sp,32
3969
    10002ae6:   00000097                auipc   ra,0x0
3970
    10002aea:   91c080e7                jalr    -1764(ra) # 10002402 
3971
    10002aee:   00015703                lhu     a4,0(sp)
3972
    10002af2:   02015783                lhu     a5,32(sp)
3973
    10002af6:   08f71d63                bne     a4,a5,10002b90 
3974
    10002afa:   02011023                sh      zero,32(sp)
3975
    10002afe:   85ca                    mv      a1,s2
3976
    10002b00:   1008                    addi    a0,sp,32
3977
    10002b02:   fffff097                auipc   ra,0xfffff
3978
    10002b06:   7e8080e7                jalr    2024(ra) # 100022ea 
3979
    10002b0a:   bd35                    j       10002946 
3980
    10002b0c:   00004597                auipc   a1,0x4
3981
    10002b10:   64458593                addi    a1,a1,1604 # 10007150 
3982
    10002b14:   8522                    mv      a0,s0
3983
    10002b16:   fffff097                auipc   ra,0xfffff
3984
    10002b1a:   536080e7                jalr    1334(ra) # 1000204c 
3985
    10002b1e:   e60514e3                bnez    a0,10002986 
3986
    10002b22:   854a                    mv      a0,s2
3987
    10002b24:   fa8ff0ef                jal     ra,100022cc 
3988
    10002b28:   bd39                    j       10002946 
3989
    10002b2a:   fd65                    bnez    a0,10002b22 
3990
    10002b2c:   854a                    mv      a0,s2
3991
    10002b2e:   9fcff0ef                jal     ra,10001d2a 
3992
    10002b32:   bd11                    j       10002946 
3993
    10002b34:   8526                    mv      a0,s1
3994
    10002b36:   fffff097                auipc   ra,0xfffff
3995
    10002b3a:   458080e7                jalr    1112(ra) # 10001f8e 
3996
    10002b3e:   84aa                    mv      s1,a0
3997
    10002b40:   8522                    mv      a0,s0
3998
    10002b42:   fffff097                auipc   ra,0xfffff
3999
    10002b46:   44c080e7                jalr    1100(ra) # 10001f8e 
4000
    10002b4a:   02a48863                beq     s1,a0,10002b7a 
4001
    10002b4e:   77e1                    lui     a5,0xffff8
4002
    10002b50:   00f91923                sh      a5,18(s2)
4003
    10002b54:   854a                    mv      a0,s2
4004
    10002b56:   fffff097                auipc   ra,0xfffff
4005
    10002b5a:   5ce080e7                jalr    1486(ra) # 10002124 
4006
    10002b5e:   b3e5                    j       10002946 
4007
    10002b60:   0789                    addi    a5,a5,2
4008
    10002b62:   e4e79ce3                bne     a5,a4,100029ba 
4009
    10002b66:   b7d9                    j       10002b2c 
4010
    10002b68:   0789                    addi    a5,a5,2
4011
    10002b6a:   e6e79ae3                bne     a5,a4,100029de 
4012
    10002b6e:   00015703                lhu     a4,0(sp)
4013
    10002b72:   02015783                lhu     a5,32(sp)
4014
    10002b76:   fcf71ce3                bne     a4,a5,10002b4e 
4015
    10002b7a:   00091923                sh      zero,18(s2)
4016
    10002b7e:   bfd9                    j       10002b54 
4017
    10002b80:   3479                    addiw   s0,s0,-2
4018
    10002b82:   1442                    slli    s0,s0,0x30
4019
    10002b84:   008c                    addi    a1,sp,64
4020
    10002b86:   850a                    mv      a0,sp
4021
    10002b88:   9041                    srli    s0,s0,0x30
4022
    10002b8a:   b42ff0ef                jal     ra,10001ecc 
4023
    10002b8e:   bded                    j       10002a88 
4024
    10002b90:   57fd                    li      a5,-1
4025
    10002b92:   02f11023                sh      a5,32(sp)
4026
    10002b96:   b7a5                    j       10002afe 
4027
 
4028
0000000010002b98 <_ldtoa_r>:
4029
    10002b98:   dc010113                addi    sp,sp,-576
4030
    10002b9c:   ffde                    sd      s7,504(sp)
4031
    10002b9e:   8bbe                    mv      s7,a5
4032
    10002ba0:   09100793                li      a5,145
4033
    10002ba4:   f82e                    sd      a1,48(sp)
4034
    10002ba6:   1782                    slli    a5,a5,0x20
4035
    10002ba8:   712c                    ld      a1,96(a0)
4036
    10002baa:   17fd                    addi    a5,a5,-1
4037
    10002bac:   22813823                sd      s0,560(sp)
4038
    10002bb0:   23213023                sd      s2,544(sp)
4039
    10002bb4:   21313c23                sd      s3,536(sp)
4040
    10002bb8:   21413823                sd      s4,528(sp)
4041
    10002bbc:   22113c23                sd      ra,568(sp)
4042
    10002bc0:   22913423                sd      s1,552(sp)
4043
    10002bc4:   21513423                sd      s5,520(sp)
4044
    10002bc8:   21613023                sd      s6,512(sp)
4045
    10002bcc:   fbe2                    sd      s8,496(sp)
4046
    10002bce:   f7e6                    sd      s9,488(sp)
4047
    10002bd0:   f3ea                    sd      s10,480(sp)
4048
    10002bd2:   efee                    sd      s11,472(sp)
4049
    10002bd4:   e446                    sd      a7,8(sp)
4050
    10002bd6:   fc32                    sd      a2,56(sp)
4051
    10002bd8:   e33e                    sd      a5,384(sp)
4052
    10002bda:   892a                    mv      s2,a0
4053
    10002bdc:   8a36                    mv      s4,a3
4054
    10002bde:   89ba                    mv      s3,a4
4055
    10002be0:   8442                    mv      s0,a6
4056
    10002be2:   c999                    beqz    a1,10002bf8 <_ldtoa_r+0x60>
4057
    10002be4:   5538                    lw      a4,104(a0)
4058
    10002be6:   4785                    li      a5,1
4059
    10002be8:   00e797bb                sllw    a5,a5,a4
4060
    10002bec:   c598                    sw      a4,8(a1)
4061
    10002bee:   c5dc                    sw      a5,12(a1)
4062
    10002bf0:   7d1000ef                jal     ra,10003bc0 <_Bfree>
4063
    10002bf4:   06093023                sd      zero,96(s2)
4064
    10002bf8:   1808                    addi    a0,sp,48
4065
    10002bfa:   108c                    addi    a1,sp,96
4066
    10002bfc:   fffff097                auipc   ra,0xfffff
4067
    10002c00:   744080e7                jalr    1860(ra) # 10002340 
4068
    10002c04:   1088                    addi    a0,sp,96
4069
    10002c06:   b88ff0ef                jal     ra,10001f8e 
4070
    10002c0a:   14050c63                beqz    a0,10002d62 <_ldtoa_r+0x1ca>
4071
    10002c0e:   4785                    li      a5,1
4072
    10002c10:   c01c                    sw      a5,0(s0)
4073
    10002c12:   478d                    li      a5,3
4074
    10002c14:   14fa0a63                beq     s4,a5,10002d68 <_ldtoa_r+0x1d0>
4075
    10002c18:   44d1                    li      s1,20
4076
    10002c1a:   000a0c63                beqz    s4,10002c32 <_ldtoa_r+0x9a>
4077
    10002c1e:   fff9879b                addiw   a5,s3,-1
4078
    10002c22:   02a00713                li      a4,42
4079
    10002c26:   0007849b                sext.w  s1,a5
4080
    10002c2a:   00f75463                ble     a5,a4,10002c32 <_ldtoa_r+0x9a>
4081
    10002c2e:   02a00493                li      s1,42
4082
    10002c32:   18412783                lw      a5,388(sp)
4083
    10002c36:   1088                    addi    a0,sp,96
4084
    10002c38:   e83e                    sd      a5,16(sp)
4085
    10002c3a:   fffff097                auipc   ra,0xfffff
4086
    10002c3e:   32e080e7                jalr    814(ra) # 10001f68 
4087
    10002c42:   842a                    mv      s0,a0
4088
    10002c44:   00004597                auipc   a1,0x4
4089
    10002c48:   32c58593                addi    a1,a1,812 # 10006f70 <__clzdi2+0xca>
4090
    10002c4c:   7c051e63                bnez    a0,10003428 <_ldtoa_r+0x890>
4091
    10002c50:   09000793                li      a5,144
4092
    10002c54:   010c                    addi    a1,sp,128
4093
    10002c56:   1088                    addi    a0,sp,96
4094
    10002c58:   18f12223                sw      a5,388(sp)
4095
    10002c5c:   8deff0ef                jal     ra,10001d3a 
4096
    10002c60:   09215783                lhu     a5,146(sp)
4097
    10002c64:   4a81                    li      s5,0
4098
    10002c66:   0107971b                slliw   a4,a5,0x10
4099
    10002c6a:   4107571b                sraiw   a4,a4,0x10
4100
    10002c6e:   00075963                bgez    a4,10002c80 <_ldtoa_r+0xe8>
4101
    10002c72:   6721                    lui     a4,0x8
4102
    10002c74:   177d                    addi    a4,a4,-1
4103
    10002c76:   8ff9                    and     a5,a5,a4
4104
    10002c78:   6ac1                    lui     s5,0x10
4105
    10002c7a:   08f11923                sh      a5,146(sp)
4106
    10002c7e:   1afd                    addi    s5,s5,-1
4107
    10002c80:   110c                    addi    a1,sp,160
4108
    10002c82:   00004517                auipc   a0,0x4
4109
    10002c86:   4e650513                addi    a0,a0,1254 # 10007168 
4110
    10002c8a:   8b0ff0ef                jal     ra,10001d3a 
4111
    10002c8e:   09215703                lhu     a4,146(sp)
4112
    10002c92:   76071d63                bnez    a4,1000340c <_ldtoa_r+0x874>
4113
    10002c96:   011c                    addi    a5,sp,128
4114
    10002c98:   09210713                addi    a4,sp,146
4115
    10002c9c:   0007d683                lhu     a3,0(a5) # ffffffffffff8000 <_end+0xffffffffeffef55c>
4116
    10002ca0:   eef1                    bnez    a3,10002d7c <_ldtoa_r+0x1e4>
4117
    10002ca2:   0789                    addi    a5,a5,2
4118
    10002ca4:   fef71ce3                bne     a4,a5,10002c9c <_ldtoa_r+0x104>
4119
    10002ca8:   118c                    addi    a1,sp,224
4120
    10002caa:   1108                    addi    a0,sp,160
4121
    10002cac:   fffff097                auipc   ra,0xfffff
4122
    10002cb0:   306080e7                jalr    774(ra) # 10001fb2 
4123
    10002cb4:   110c                    addi    a1,sp,160
4124
    10002cb6:   1188                    addi    a0,sp,224
4125
    10002cb8:   8a8ff0ef                jal     ra,10001d60 
4126
    10002cbc:   118c                    addi    a1,sp,224
4127
    10002cbe:   0108                    addi    a0,sp,128
4128
    10002cc0:   fffff097                auipc   ra,0xfffff
4129
    10002cc4:   2f2080e7                jalr    754(ra) # 10001fb2 
4130
    10002cc8:   010c                    addi    a1,sp,128
4131
    10002cca:   1188                    addi    a0,sp,224
4132
    10002ccc:   894ff0ef                jal     ra,10001d60 
4133
    10002cd0:   0310                    addi    a2,sp,384
4134
    10002cd2:   010c                    addi    a1,sp,128
4135
    10002cd4:   1108                    addi    a0,sp,160
4136
    10002cd6:   00000097                auipc   ra,0x0
4137
    10002cda:   99e080e7                jalr    -1634(ra) # 10002674 
4138
    10002cde:   1cc15b03                lhu     s6,460(sp)
4139
    10002ce2:   00004c17                auipc   s8,0x4
4140
    10002ce6:   46ec0c13                addi    s8,s8,1134 # 10007150 
4141
    10002cea:   000b1863                bnez    s6,10002cfa <_ldtoa_r+0x162>
4142
    10002cee:   85e2                    mv      a1,s8
4143
    10002cf0:   0108                    addi    a0,sp,128
4144
    10002cf2:   b5aff0ef                jal     ra,1000204c 
4145
    10002cf6:   54051f63                bnez    a0,10003254 <_ldtoa_r+0x6bc>
4146
    10002cfa:   02d00793                li      a5,45
4147
    10002cfe:   000a9463                bnez    s5,10002d06 <_ldtoa_r+0x16e>
4148
    10002d02:   02000793                li      a5,32
4149
    10002d06:   14f10023                sb      a5,320(sp)
4150
    10002d0a:   478d                    li      a5,3
4151
    10002d0c:   8c26                    mv      s8,s1
4152
    10002d0e:   00fa1863                bne     s4,a5,10002d1e <_ldtoa_r+0x186>
4153
    10002d12:   00848c3b                addw    s8,s1,s0
4154
    10002d16:   02a00793                li      a5,42
4155
    10002d1a:   0387c4e3                blt     a5,s8,10003542 <_ldtoa_r+0x9aa>
4156
    10002d1e:   47a9                    li      a5,10
4157
    10002d20:   56fb1c63                bne     s6,a5,10003298 <_ldtoa_r+0x700>
4158
    10002d24:   03100793                li      a5,49
4159
    10002d28:   14f100a3                sb      a5,321(sp)
4160
    10002d2c:   02e00793                li      a5,46
4161
    10002d30:   14f10123                sb      a5,322(sp)
4162
    10002d34:   14310b13                addi    s6,sp,323
4163
    10002d38:   01805963                blez    s8,10002d4a <_ldtoa_r+0x1b2>
4164
    10002d3c:   03000793                li      a5,48
4165
    10002d40:   14f101a3                sb      a5,323(sp)
4166
    10002d44:   3c7d                    addiw   s8,s8,-1
4167
    10002d46:   14410b13                addi    s6,sp,324
4168
    10002d4a:   2405                    addiw   s0,s0,1
4169
    10002d4c:   560c5063                bgez    s8,100032ac <_ldtoa_r+0x714>
4170
    10002d50:   8622                    mv      a2,s0
4171
    10002d52:   00004597                auipc   a1,0x4
4172
    10002d56:   24e58593                addi    a1,a1,590 # 10006fa0 <__clzdi2+0xfa>
4173
    10002d5a:   855a                    mv      a0,s6
4174
    10002d5c:   f82fd0ef                jal     ra,100004de 
4175
    10002d60:   add1                    j       10003434 <_ldtoa_r+0x89c>
4176
    10002d62:   00042023                sw      zero,0(s0)
4177
    10002d66:   b575                    j       10002c12 <_ldtoa_r+0x7a>
4178
    10002d68:   87ce                    mv      a5,s3
4179
    10002d6a:   bd65                    j       10002c22 <_ldtoa_r+0x8a>
4180
    10002d6c:   09011783                lh      a5,144(sp)
4181
    10002d70:   00004597                auipc   a1,0x4
4182
    10002d74:   22858593                addi    a1,a1,552 # 10006f98 <__clzdi2+0xf2>
4183
    10002d78:   6a07d863                bgez    a5,10003428 <_ldtoa_r+0x890>
4184
    10002d7c:   010c                    addi    a1,sp,128
4185
    10002d7e:   00004517                auipc   a0,0x4
4186
    10002d82:   3ea50513                addi    a0,a0,1002 # 10007168 
4187
    10002d86:   ac6ff0ef                jal     ra,1000204c 
4188
    10002d8a:   dd19                    beqz    a0,10002ca8 <_ldtoa_r+0x110>
4189
    10002d8c:   38055863                bgez    a0,1000311c <_ldtoa_r+0x584>
4190
    10002d90:   018c                    addi    a1,sp,192
4191
    10002d92:   0108                    addi    a0,sp,128
4192
    10002d94:   fa7fe0ef                jal     ra,10001d3a 
4193
    10002d98:   6791                    lui     a5,0x4
4194
    10002d9a:   08e7879b                addiw   a5,a5,142
4195
    10002d9e:   0cf11923                sh      a5,210(sp)
4196
    10002da2:   67a1                    lui     a5,0x8
4197
    10002da4:   17fd                    addi    a5,a5,-1
4198
    10002da6:   ec3e                    sd      a5,24(sp)
4199
    10002da8:   77f1                    lui     a5,0xffffc
4200
    10002daa:   2789                    addiw   a5,a5,2
4201
    10002dac:   4c01                    li      s8,0
4202
    10002dae:   4cc1                    li      s9,16
4203
    10002db0:   d23e                    sw      a5,36(sp)
4204
    10002db2:   00004797                auipc   a5,0x4
4205
    10002db6:   46e78793                addi    a5,a5,1134 # 10007220 
4206
    10002dba:   01878533                add     a0,a5,s8
4207
    10002dbe:   0314                    addi    a3,sp,384
4208
    10002dc0:   1110                    addi    a2,sp,160
4209
    10002dc2:   018c                    addi    a1,sp,192
4210
    10002dc4:   00000097                auipc   ra,0x0
4211
    10002dc8:   b4e080e7                jalr    -1202(ra) # 10002912 
4212
    10002dcc:   00ac                    addi    a1,sp,72
4213
    10002dce:   1108                    addi    a0,sp,160
4214
    10002dd0:   f6bfe0ef                jal     ra,10001d3a 
4215
    10002dd4:   67e2                    ld      a5,24(sp)
4216
    10002dd6:   05a15b03                lhu     s6,90(sp)
4217
    10002dda:   00fb76b3                and     a3,s6,a5
4218
    10002dde:   5792                    lw      a5,36(sp)
4219
    10002de0:   9ebd                    addw    a3,a3,a5
4220
    10002de2:   04d04963                bgtz    a3,10002e34 <_ldtoa_r+0x29c>
4221
    10002de6:   1188                    addi    a0,sp,224
4222
    10002de8:   fffff097                auipc   ra,0xfffff
4223
    10002dec:   f42080e7                jalr    -190(ra) # 10001d2a 
4224
    10002df0:   010b1b1b                slliw   s6,s6,0x10
4225
    10002df4:   410b5b1b                sraiw   s6,s6,0x10
4226
    10002df8:   0e0b5a63                bgez    s6,10002eec <_ldtoa_r+0x354>
4227
    10002dfc:   4781                    li      a5,0
4228
    10002dfe:   00b8                    addi    a4,sp,72
4229
    10002e00:   973e                    add     a4,a4,a5
4230
    10002e02:   00075683                lhu     a3,0(a4) # 8000 <_tbss_end+0x8000>
4231
    10002e06:   1198                    addi    a4,sp,224
4232
    10002e08:   973e                    add     a4,a4,a5
4233
    10002e0a:   00075703                lhu     a4,0(a4)
4234
    10002e0e:   30e68263                beq     a3,a4,10003112 <_ldtoa_r+0x57a>
4235
    10002e12:   00004517                auipc   a0,0x4
4236
    10002e16:   35650513                addi    a0,a0,854 # 10007168 
4237
    10002e1a:   fffff097                auipc   ra,0xfffff
4238
    10002e1e:   14e080e7                jalr    334(ra) # 10001f68 
4239
    10002e22:   c925                    beqz    a0,10002e92 <_ldtoa_r+0x2fa>
4240
    10002e24:   118c                    addi    a1,sp,224
4241
    10002e26:   00004517                auipc   a0,0x4
4242
    10002e2a:   34250513                addi    a0,a0,834 # 10007168 
4243
    10002e2e:   f0dfe0ef                jal     ra,10001d3a 
4244
    10002e32:   a86d                    j       10002eec <_ldtoa_r+0x354>
4245
    10002e34:   09000793                li      a5,144
4246
    10002e38:   40d78dbb                subw    s11,a5,a3
4247
    10002e3c:   118c                    addi    a1,sp,224
4248
    10002e3e:   00a8                    addi    a0,sp,72
4249
    10002e40:   8d6e                    mv      s10,s11
4250
    10002e42:   ef9fe0ef                jal     ra,10001d3a 
4251
    10002e46:   0bb05363                blez    s11,10002eec <_ldtoa_r+0x354>
4252
    10002e4a:   119c                    addi    a5,sp,224
4253
    10002e4c:   876e                    mv      a4,s11
4254
    10002e4e:   463d                    li      a2,15
4255
    10002e50:   02e64c63                blt     a2,a4,10002e88 <_ldtoa_r+0x2f0>
4256
    10002e54:   004d561b                srliw   a2,s10,0x4
4257
    10002e58:   02061713                slli    a4,a2,0x20
4258
    10002e5c:   119c                    addi    a5,sp,224
4259
    10002e5e:   837d                    srli    a4,a4,0x1f
4260
    10002e60:   973e                    add     a4,a4,a5
4261
    10002e62:   57c1                    li      a5,-16
4262
    10002e64:   02c787bb                mulw    a5,a5,a2
4263
    10002e68:   00004697                auipc   a3,0x4
4264
    10002e6c:   2e868693                addi    a3,a3,744 # 10007150 
4265
    10002e70:   01a787bb                addw    a5,a5,s10
4266
    10002e74:   0786                    slli    a5,a5,0x1
4267
    10002e76:   97b6                    add     a5,a5,a3
4268
    10002e78:   1387d783                lhu     a5,312(a5)
4269
    10002e7c:   00075683                lhu     a3,0(a4)
4270
    10002e80:   8ff5                    and     a5,a5,a3
4271
    10002e82:   00f71023                sh      a5,0(a4)
4272
    10002e86:   b7ad                    j       10002df0 <_ldtoa_r+0x258>
4273
    10002e88:   00079023                sh      zero,0(a5)
4274
    10002e8c:   3741                    addiw   a4,a4,-16
4275
    10002e8e:   0789                    addi    a5,a5,2
4276
    10002e90:   b7c1                    j       10002e50 <_ldtoa_r+0x2b8>
4277
    10002e92:   1188                    addi    a0,sp,224
4278
    10002e94:   fffff097                auipc   ra,0xfffff
4279
    10002e98:   0d4080e7                jalr    212(ra) # 10001f68 
4280
    10002e9c:   c501                    beqz    a0,10002ea4 <_ldtoa_r+0x30c>
4281
    10002e9e:   118c                    addi    a1,sp,224
4282
    10002ea0:   852e                    mv      a0,a1
4283
    10002ea2:   b771                    j       10002e2e <_ldtoa_r+0x296>
4284
    10002ea4:   00004517                auipc   a0,0x4
4285
    10002ea8:   2c450513                addi    a0,a0,708 # 10007168 
4286
    10002eac:   fffff097                auipc   ra,0xfffff
4287
    10002eb0:   254080e7                jalr    596(ra) # 10002100 
4288
    10002eb4:   8d2a                    mv      s10,a0
4289
    10002eb6:   1188                    addi    a0,sp,224
4290
    10002eb8:   fffff097                auipc   ra,0xfffff
4291
    10002ebc:   248080e7                jalr    584(ra) # 10002100 
4292
    10002ec0:   8b2a                    mv      s6,a0
4293
    10002ec2:   100d0a63                beqz    s10,10002fd6 <_ldtoa_r+0x43e>
4294
    10002ec6:   0e050463                beqz    a0,10002fae <_ldtoa_r+0x416>
4295
    10002eca:   00004517                auipc   a0,0x4
4296
    10002ece:   29e50513                addi    a0,a0,670 # 10007168 
4297
    10002ed2:   8bcff0ef                jal     ra,10001f8e 
4298
    10002ed6:   8b2a                    mv      s6,a0
4299
    10002ed8:   1188                    addi    a0,sp,224
4300
    10002eda:   8b4ff0ef                jal     ra,10001f8e 
4301
    10002ede:   0cab1863                bne     s6,a0,10002fae <_ldtoa_r+0x416>
4302
    10002ee2:   1188                    addi    a0,sp,224
4303
    10002ee4:   fffff097                auipc   ra,0xfffff
4304
    10002ee8:   3e8080e7                jalr    1000(ra) # 100022cc 
4305
    10002eec:   4781                    li      a5,0
4306
    10002eee:   1118                    addi    a4,sp,160
4307
    10002ef0:   973e                    add     a4,a4,a5
4308
    10002ef2:   00075683                lhu     a3,0(a4)
4309
    10002ef6:   1198                    addi    a4,sp,224
4310
    10002ef8:   973e                    add     a4,a4,a5
4311
    10002efa:   00075703                lhu     a4,0(a4)
4312
    10002efe:   00e69c63                bne     a3,a4,10002f16 <_ldtoa_r+0x37e>
4313
    10002f02:   0789                    addi    a5,a5,2
4314
    10002f04:   4749                    li      a4,18
4315
    10002f06:   fee794e3                bne     a5,a4,10002eee <_ldtoa_r+0x356>
4316
    10002f0a:   018c                    addi    a1,sp,192
4317
    10002f0c:   1108                    addi    a0,sp,160
4318
    10002f0e:   e2dfe0ef                jal     ra,10001d3a 
4319
    10002f12:   008c843b                addw    s0,s9,s0
4320
    10002f16:   0c51                    addi    s8,s8,20
4321
    10002f18:   06400793                li      a5,100
4322
    10002f1c:   001cdc93                srli    s9,s9,0x1
4323
    10002f20:   e8fc19e3                bne     s8,a5,10002db2 <_ldtoa_r+0x21a>
4324
    10002f24:   0d215783                lhu     a5,210(sp)
4325
    10002f28:   09215703                lhu     a4,146(sp)
4326
    10002f2c:   010c                    addi    a1,sp,128
4327
    10002f2e:   0188                    addi    a0,sp,192
4328
    10002f30:   9fb9                    addw    a5,a5,a4
4329
    10002f32:   7771                    lui     a4,0xffffc
4330
    10002f34:   f727071b                addiw   a4,a4,-142
4331
    10002f38:   9fb9                    addw    a5,a5,a4
4332
    10002f3a:   0cf11923                sh      a5,210(sp)
4333
    10002f3e:   dfdfe0ef                jal     ra,10001d3a 
4334
    10002f42:   110c                    addi    a1,sp,160
4335
    10002f44:   00004517                auipc   a0,0x4
4336
    10002f48:   22450513                addi    a0,a0,548 # 10007168 
4337
    10002f4c:   deffe0ef                jal     ra,10001d3a 
4338
    10002f50:   4b01                    li      s6,0
4339
    10002f52:   6c85                    lui     s9,0x1
4340
    10002f54:   10400d93                li      s11,260
4341
    10002f58:   00004797                auipc   a5,0x4
4342
    10002f5c:   22878793                addi    a5,a5,552 # 10007180 
4343
    10002f60:   018c                    addi    a1,sp,192
4344
    10002f62:   00004517                auipc   a0,0x4
4345
    10002f66:   30e50513                addi    a0,a0,782 # 10007270 
4346
    10002f6a:   00fb0c33                add     s8,s6,a5
4347
    10002f6e:   8deff0ef                jal     ra,1000204c 
4348
    10002f72:   d2a04be3                bgtz    a0,10002ca8 <_ldtoa_r+0x110>
4349
    10002f76:   018c                    addi    a1,sp,192
4350
    10002f78:   8562                    mv      a0,s8
4351
    10002f7a:   8d2ff0ef                jal     ra,1000204c 
4352
    10002f7e:   02a04263                bgtz    a0,10002fa2 <_ldtoa_r+0x40a>
4353
    10002f82:   0190                    addi    a2,sp,192
4354
    10002f84:   85b2                    mv      a1,a2
4355
    10002f86:   0314                    addi    a3,sp,384
4356
    10002f88:   8562                    mv      a0,s8
4357
    10002f8a:   00000097                auipc   ra,0x0
4358
    10002f8e:   988080e7                jalr    -1656(ra) # 10002912 
4359
    10002f92:   1110                    addi    a2,sp,160
4360
    10002f94:   0314                    addi    a3,sp,384
4361
    10002f96:   85b2                    mv      a1,a2
4362
    10002f98:   8562                    mv      a0,s8
4363
    10002f9a:   f7aff0ef                jal     ra,10002714 
4364
    10002f9e:   008c843b                addw    s0,s9,s0
4365
    10002fa2:   0b51                    addi    s6,s6,20
4366
    10002fa4:   001cdc93                srli    s9,s9,0x1
4367
    10002fa8:   fbbb18e3                bne     s6,s11,10002f58 <_ldtoa_r+0x3c0>
4368
    10002fac:   b9f5                    j       10002ca8 <_ldtoa_r+0x110>
4369
    10002fae:   00004517                auipc   a0,0x4
4370
    10002fb2:   1ba50513                addi    a0,a0,442 # 10007168 
4371
    10002fb6:   118c                    addi    a1,sp,224
4372
    10002fb8:   d83fe0ef                jal     ra,10001d3a 
4373
    10002fbc:   1188                    addi    a0,sp,224
4374
    10002fbe:   fffff097                auipc   ra,0xfffff
4375
    10002fc2:   faa080e7                jalr    -86(ra) # 10001f68 
4376
    10002fc6:   f11d                    bnez    a0,10002eec <_ldtoa_r+0x354>
4377
    10002fc8:   0f215783                lhu     a5,242(sp)
4378
    10002fcc:   7761                    lui     a4,0xffff8
4379
    10002fce:   8fb9                    xor     a5,a5,a4
4380
    10002fd0:   0ef11923                sh      a5,242(sp)
4381
    10002fd4:   bf21                    j       10002eec <_ldtoa_r+0x354>
4382
    10002fd6:   ec0514e3                bnez    a0,10002e9e <_ldtoa_r+0x306>
4383
    10002fda:   020c                    addi    a1,sp,256
4384
    10002fdc:   00004517                auipc   a0,0x4
4385
    10002fe0:   18c50513                addi    a0,a0,396 # 10007168 
4386
    10002fe4:   fffff097                auipc   ra,0xfffff
4387
    10002fe8:   fce080e7                jalr    -50(ra) # 10001fb2 
4388
    10002fec:   120c                    addi    a1,sp,288
4389
    10002fee:   1188                    addi    a0,sp,224
4390
    10002ff0:   fffff097                auipc   ra,0xfffff
4391
    10002ff4:   fc2080e7                jalr    -62(ra) # 10001fb2 
4392
    10002ff8:   10015703                lhu     a4,256(sp)
4393
    10002ffc:   12215d83                lhu     s11,290(sp)
4394
    10003000:   10215783                lhu     a5,258(sp)
4395
    10003004:   fff74713                not     a4,a4
4396
    10003008:   03071d13                slli    s10,a4,0x30
4397
    1000300c:   030d5d13                srli    s10,s10,0x30
4398
    10003010:   11a11023                sh      s10,256(sp)
4399
    10003014:   41b787b3                sub     a5,a5,s11
4400
    10003018:   06f05363                blez    a5,1000307e <_ldtoa_r+0x4e6>
4401
    1000301c:   028c                    addi    a1,sp,320
4402
    1000301e:   1208                    addi    a0,sp,288
4403
    10003020:   f43e                    sd      a5,40(sp)
4404
    10003022:   d3ffe0ef                jal     ra,10001d60 
4405
    10003026:   120c                    addi    a1,sp,288
4406
    10003028:   0208                    addi    a0,sp,256
4407
    1000302a:   d37fe0ef                jal     ra,10001d60 
4408
    1000302e:   020c                    addi    a1,sp,256
4409
    10003030:   0288                    addi    a0,sp,320
4410
    10003032:   d2ffe0ef                jal     ra,10001d60 
4411
    10003036:   77a2                    ld      a5,40(sp)
4412
    10003038:   12215d83                lhu     s11,290(sp)
4413
    1000303c:   40f007b3                neg     a5,a5
4414
    10003040:   f6f00713                li      a4,-145
4415
    10003044:   06e7cb63                blt     a5,a4,100030ba <_ldtoa_r+0x522>
4416
    10003048:   85be                    mv      a1,a5
4417
    1000304a:   0208                    addi    a0,sp,256
4418
    1000304c:   fffff097                auipc   ra,0xfffff
4419
    10003050:   0f6080e7                jalr    246(ra) # 10002142 
4420
    10003054:   8d2a                    mv      s10,a0
4421
    10003056:   10015703                lhu     a4,256(sp)
4422
    1000305a:   12015783                lhu     a5,288(sp)
4423
    1000305e:   120c                    addi    a1,sp,288
4424
    10003060:   0208                    addi    a0,sp,256
4425
    10003062:   0af71263                bne     a4,a5,10003106 <_ldtoa_r+0x56e>
4426
    10003066:   e3ffe0ef                jal     ra,10001ea4 
4427
    1000306a:   031c                    addi    a5,sp,384
4428
    1000306c:   04000713                li      a4,64
4429
    10003070:   86ee                    mv      a3,s11
4430
    10003072:   865a                    mv      a2,s6
4431
    10003074:   85ea                    mv      a1,s10
4432
    10003076:   1208                    addi    a0,sp,288
4433
    10003078:   b8aff0ef                jal     ra,10002402 
4434
    1000307c:   a83d                    j       100030ba <_ldtoa_r+0x522>
4435
    1000307e:   f3e9                    bnez    a5,10003040 <_ldtoa_r+0x4a8>
4436
    10003080:   120c                    addi    a1,sp,288
4437
    10003082:   0208                    addi    a0,sp,256
4438
    10003084:   fffff097                auipc   ra,0xfffff
4439
    10003088:   cf8080e7                jalr    -776(ra) # 10001d7c 
4440
    1000308c:   ed21                    bnez    a0,100030e4 <_ldtoa_r+0x54c>
4441
    1000308e:   12015783                lhu     a5,288(sp)
4442
    10003092:   01a78863                beq     a5,s10,100030a2 <_ldtoa_r+0x50a>
4443
    10003096:   1188                    addi    a0,sp,224
4444
    10003098:   fffff097                auipc   ra,0xfffff
4445
    1000309c:   c92080e7                jalr    -878(ra) # 10001d2a 
4446
    100030a0:   b5b1                    j       10002eec <_ldtoa_r+0x354>
4447
    100030a2:   020d9163                bnez    s11,100030c4 <_ldtoa_r+0x52c>
4448
    100030a6:   12611703                lh      a4,294(sp)
4449
    100030aa:   4781                    li      a5,0
4450
    100030ac:   00074d63                bltz    a4,100030c6 <_ldtoa_r+0x52e>
4451
    100030b0:   1208                    addi    a0,sp,288
4452
    100030b2:   fffff097                auipc   ra,0xfffff
4453
    100030b6:   d2c080e7                jalr    -724(ra) # 10001dde 
4454
    100030ba:   118c                    addi    a1,sp,224
4455
    100030bc:   1208                    addi    a0,sp,288
4456
    100030be:   a2cff0ef                jal     ra,100022ea 
4457
    100030c2:   b52d                    j       10002eec <_ldtoa_r+0x354>
4458
    100030c4:   4781                    li      a5,0
4459
    100030c6:   4759                    li      a4,22
4460
    100030c8:   1214                    addi    a3,sp,288
4461
    100030ca:   00f68633                add     a2,a3,a5
4462
    100030ce:   00265603                lhu     a2,2(a2)
4463
    100030d2:   c609                    beqz    a2,100030dc <_ldtoa_r+0x544>
4464
    100030d4:   0d85                    addi    s11,s11,1
4465
    100030d6:   13b11123                sh      s11,290(sp)
4466
    100030da:   b7c5                    j       100030ba <_ldtoa_r+0x522>
4467
    100030dc:   0789                    addi    a5,a5,2
4468
    100030de:   fee795e3                bne     a5,a4,100030c8 <_ldtoa_r+0x530>
4469
    100030e2:   bfd5                    j       100030d6 <_ldtoa_r+0x53e>
4470
    100030e4:   4d01                    li      s10,0
4471
    100030e6:   f6a058e3                blez    a0,10003056 <_ldtoa_r+0x4be>
4472
    100030ea:   028c                    addi    a1,sp,320
4473
    100030ec:   1208                    addi    a0,sp,288
4474
    100030ee:   c73fe0ef                jal     ra,10001d60 
4475
    100030f2:   120c                    addi    a1,sp,288
4476
    100030f4:   0208                    addi    a0,sp,256
4477
    100030f6:   c6bfe0ef                jal     ra,10001d60 
4478
    100030fa:   020c                    addi    a1,sp,256
4479
    100030fc:   0288                    addi    a0,sp,320
4480
    100030fe:   c63fe0ef                jal     ra,10001d60 
4481
    10003102:   8d5a                    mv      s10,s6
4482
    10003104:   bf89                    j       10003056 <_ldtoa_r+0x4be>
4483
    10003106:   fffff097                auipc   ra,0xfffff
4484
    1000310a:   dc6080e7                jalr    -570(ra) # 10001ecc 
4485
    1000310e:   4b05                    li      s6,1
4486
    10003110:   bfa9                    j       1000306a <_ldtoa_r+0x4d2>
4487
    10003112:   0789                    addi    a5,a5,2
4488
    10003114:   4749                    li      a4,18
4489
    10003116:   cee794e3                bne     a5,a4,10002dfe <_ldtoa_r+0x266>
4490
    1000311a:   bbc9                    j       10002eec <_ldtoa_r+0x354>
4491
    1000311c:   09215783                lhu     a5,146(sp)
4492
    10003120:   00004b17                auipc   s6,0x4
4493
    10003124:   150b0b13                addi    s6,s6,336 # 10007270 
4494
    10003128:   cfbd                    beqz    a5,100031a6 <_ldtoa_r+0x60e>
4495
    1000312a:   118c                    addi    a1,sp,224
4496
    1000312c:   0108                    addi    a0,sp,128
4497
    1000312e:   6b11                    lui     s6,0x4
4498
    10003130:   fffff097                auipc   ra,0xfffff
4499
    10003134:   e82080e7                jalr    -382(ra) # 10001fb2 
4500
    10003138:   1b79                    addi    s6,s6,-2
4501
    1000313a:   fd500c13                li      s8,-43
4502
    1000313e:   0f815783                lhu     a5,248(sp)
4503
    10003142:   8b9d                    andi    a5,a5,7
4504
    10003144:   e7a9                    bnez    a5,1000318e <_ldtoa_r+0x5f6>
4505
    10003146:   018c                    addi    a1,sp,192
4506
    10003148:   1188                    addi    a0,sp,224
4507
    1000314a:   c17fe0ef                jal     ra,10001d60 
4508
    1000314e:   0188                    addi    a0,sp,192
4509
    10003150:   c57fe0ef                jal     ra,10001da6 
4510
    10003154:   0188                    addi    a0,sp,192
4511
    10003156:   c51fe0ef                jal     ra,10001da6 
4512
    1000315a:   018c                    addi    a1,sp,192
4513
    1000315c:   1188                    addi    a0,sp,224
4514
    1000315e:   d47fe0ef                jal     ra,10001ea4 
4515
    10003162:   0c215783                lhu     a5,194(sp)
4516
    10003166:   278d                    addiw   a5,a5,3
4517
    10003168:   0cf11123                sh      a5,194(sp)
4518
    1000316c:   0c415783                lhu     a5,196(sp)
4519
    10003170:   ebf9                    bnez    a5,10003246 <_ldtoa_r+0x6ae>
4520
    10003172:   0d815783                lhu     a5,216(sp)
4521
    10003176:   ef81                    bnez    a5,1000318e <_ldtoa_r+0x5f6>
4522
    10003178:   0c215783                lhu     a5,194(sp)
4523
    1000317c:   00fb6963                bltu    s6,a5,1000318e <_ldtoa_r+0x5f6>
4524
    10003180:   118c                    addi    a1,sp,224
4525
    10003182:   0188                    addi    a0,sp,192
4526
    10003184:   347d                    addiw   s0,s0,-1
4527
    10003186:   bdbfe0ef                jal     ra,10001d60 
4528
    1000318a:   fb841ae3                bne     s0,s8,1000313e <_ldtoa_r+0x5a6>
4529
    1000318e:   010c                    addi    a1,sp,128
4530
    10003190:   1188                    addi    a0,sp,224
4531
    10003192:   958ff0ef                jal     ra,100022ea 
4532
    10003196:   a821                    j       100031ae <_ldtoa_r+0x616>
4533
    10003198:   0110                    addi    a2,sp,128
4534
    1000319a:   0314                    addi    a3,sp,384
4535
    1000319c:   85b2                    mv      a1,a2
4536
    1000319e:   855a                    mv      a0,s6
4537
    100031a0:   d74ff0ef                jal     ra,10002714 
4538
    100031a4:   347d                    addiw   s0,s0,-1
4539
    100031a6:   09011783                lh      a5,144(sp)
4540
    100031aa:   fe07d7e3                bgez    a5,10003198 <_ldtoa_r+0x600>
4541
    100031ae:   118c                    addi    a1,sp,224
4542
    100031b0:   0108                    addi    a0,sp,128
4543
    100031b2:   b89fe0ef                jal     ra,10001d3a 
4544
    100031b6:   110c                    addi    a1,sp,160
4545
    100031b8:   00004517                auipc   a0,0x4
4546
    100031bc:   fb050513                addi    a0,a0,-80 # 10007168 
4547
    100031c0:   b7bfe0ef                jal     ra,10001d3a 
4548
    100031c4:   4c81                    li      s9,0
4549
    100031c6:   7b7d                    lui     s6,0xfffff
4550
    100031c8:   4d09                    li      s10,2
4551
    100031ca:   10400d93                li      s11,260
4552
    100031ce:   00004797                auipc   a5,0x4
4553
    100031d2:   fb278793                addi    a5,a5,-78 # 10007180 
4554
    100031d6:   01978c33                add     s8,a5,s9
4555
    100031da:   00004797                auipc   a5,0x4
4556
    100031de:   0d678793                addi    a5,a5,214 # 100072b0 
4557
    100031e2:   01978733                add     a4,a5,s9
4558
    100031e6:   118c                    addi    a1,sp,224
4559
    100031e8:   00004517                auipc   a0,0x4
4560
    100031ec:   f8050513                addi    a0,a0,-128 # 10007168 
4561
    100031f0:   ec3a                    sd      a4,24(sp)
4562
    100031f2:   e5bfe0ef                jal     ra,1000204c 
4563
    100031f6:   6762                    ld      a4,24(sp)
4564
    100031f8:   02a05b63                blez    a0,1000322e <_ldtoa_r+0x696>
4565
    100031fc:   118c                    addi    a1,sp,224
4566
    100031fe:   853a                    mv      a0,a4
4567
    10003200:   e4dfe0ef                jal     ra,1000204c 
4568
    10003204:   02054063                bltz    a0,10003224 <_ldtoa_r+0x68c>
4569
    10003208:   1190                    addi    a2,sp,224
4570
    1000320a:   85b2                    mv      a1,a2
4571
    1000320c:   0314                    addi    a3,sp,384
4572
    1000320e:   8562                    mv      a0,s8
4573
    10003210:   d04ff0ef                jal     ra,10002714 
4574
    10003214:   1110                    addi    a2,sp,160
4575
    10003216:   0314                    addi    a3,sp,384
4576
    10003218:   85b2                    mv      a1,a2
4577
    1000321a:   8562                    mv      a0,s8
4578
    1000321c:   cf8ff0ef                jal     ra,10002714 
4579
    10003220:   008b043b                addw    s0,s6,s0
4580
    10003224:   0cd1                    addi    s9,s9,20
4581
    10003226:   03ab4b3b                divw    s6,s6,s10
4582
    1000322a:   fbbc92e3                bne     s9,s11,100031ce <_ldtoa_r+0x636>
4583
    1000322e:   1110                    addi    a2,sp,160
4584
    10003230:   0314                    addi    a3,sp,384
4585
    10003232:   00004597                auipc   a1,0x4
4586
    10003236:   f3658593                addi    a1,a1,-202 # 10007168 
4587
    1000323a:   8532                    mv      a0,a2
4588
    1000323c:   fffff097                auipc   ra,0xfffff
4589
    10003240:   6d6080e7                jalr    1750(ra) # 10002912 
4590
    10003244:   b495                    j       10002ca8 <_ldtoa_r+0x110>
4591
    10003246:   0188                    addi    a0,sp,192
4592
    10003248:   b5ffe0ef                jal     ra,10001da6 
4593
    1000324c:   0c215783                lhu     a5,194(sp)
4594
    10003250:   2785                    addiw   a5,a5,1
4595
    10003252:   bf19                    j       10003168 <_ldtoa_r+0x5d0>
4596
    10003254:   0108                    addi    a0,sp,128
4597
    10003256:   fffff097                auipc   ra,0xfffff
4598
    1000325a:   b88080e7                jalr    -1144(ra) # 10001dde 
4599
    1000325e:   018c                    addi    a1,sp,192
4600
    10003260:   0108                    addi    a0,sp,128
4601
    10003262:   afffe0ef                jal     ra,10001d60 
4602
    10003266:   0188                    addi    a0,sp,192
4603
    10003268:   fffff097                auipc   ra,0xfffff
4604
    1000326c:   b76080e7                jalr    -1162(ra) # 10001dde 
4605
    10003270:   0188                    addi    a0,sp,192
4606
    10003272:   fffff097                auipc   ra,0xfffff
4607
    10003276:   b6c080e7                jalr    -1172(ra) # 10001dde 
4608
    1000327a:   010c                    addi    a1,sp,128
4609
    1000327c:   0188                    addi    a0,sp,192
4610
    1000327e:   c27fe0ef                jal     ra,10001ea4 
4611
    10003282:   0310                    addi    a2,sp,384
4612
    10003284:   010c                    addi    a1,sp,128
4613
    10003286:   1108                    addi    a0,sp,160
4614
    10003288:   fffff097                auipc   ra,0xfffff
4615
    1000328c:   3ec080e7                jalr    1004(ra) # 10002674 
4616
    10003290:   347d                    addiw   s0,s0,-1
4617
    10003292:   1cc15b03                lhu     s6,460(sp)
4618
    10003296:   bc91                    j       10002cea <_ldtoa_r+0x152>
4619
    10003298:   030b0b1b                addiw   s6,s6,48
4620
    1000329c:   02e00793                li      a5,46
4621
    100032a0:   156100a3                sb      s6,321(sp)
4622
    100032a4:   14f10123                sb      a5,322(sp)
4623
    100032a8:   14310b13                addi    s6,sp,323
4624
    100032ac:   8ada                    mv      s5,s6
4625
    100032ae:   416a87bb                subw    a5,s5,s6
4626
    100032b2:   04fc5063                ble     a5,s8,100032f2 <_ldtoa_r+0x75a>
4627
    100032b6:   1cc15783                lhu     a5,460(sp)
4628
    100032ba:   4711                    li      a4,4
4629
    100032bc:   fffa8b13                addi    s6,s5,-1 # ffff <_tbss_end+0xffff>
4630
    100032c0:   a8f758e3                ble     a5,a4,10002d50 <_ldtoa_r+0x1b8>
4631
    100032c4:   4715                    li      a4,5
4632
    100032c6:   06e78c63                beq     a5,a4,1000333e <_ldtoa_r+0x7a6>
4633
    100032ca:   87da                    mv      a5,s6
4634
    100032cc:   02e00613                li      a2,46
4635
    100032d0:   03800593                li      a1,56
4636
    100032d4:   03000693                li      a3,48
4637
    100032d8:   17fd                    addi    a5,a5,-1
4638
    100032da:   0007c703                lbu     a4,0(a5)
4639
    100032de:   07f77713                andi    a4,a4,127
4640
    100032e2:   080c5b63                bgez    s8,10003378 <_ldtoa_r+0x7e0>
4641
    100032e6:   03100713                li      a4,49
4642
    100032ea:   00e78023                sb      a4,0(a5)
4643
    100032ee:   2405                    addiw   s0,s0,1
4644
    100032f0:   b485                    j       10002d50 <_ldtoa_r+0x1b8>
4645
    100032f2:   0108                    addi    a0,sp,128
4646
    100032f4:   fffff097                auipc   ra,0xfffff
4647
    100032f8:   aea080e7                jalr    -1302(ra) # 10001dde 
4648
    100032fc:   018c                    addi    a1,sp,192
4649
    100032fe:   0108                    addi    a0,sp,128
4650
    10003300:   a61fe0ef                jal     ra,10001d60 
4651
    10003304:   0188                    addi    a0,sp,192
4652
    10003306:   fffff097                auipc   ra,0xfffff
4653
    1000330a:   ad8080e7                jalr    -1320(ra) # 10001dde 
4654
    1000330e:   0188                    addi    a0,sp,192
4655
    10003310:   fffff097                auipc   ra,0xfffff
4656
    10003314:   ace080e7                jalr    -1330(ra) # 10001dde 
4657
    10003318:   010c                    addi    a1,sp,128
4658
    1000331a:   0188                    addi    a0,sp,192
4659
    1000331c:   b89fe0ef                jal     ra,10001ea4 
4660
    10003320:   0310                    addi    a2,sp,384
4661
    10003322:   010c                    addi    a1,sp,128
4662
    10003324:   1108                    addi    a0,sp,160
4663
    10003326:   fffff097                auipc   ra,0xfffff
4664
    1000332a:   34e080e7                jalr    846(ra) # 10002674 
4665
    1000332e:   1cc14783                lbu     a5,460(sp)
4666
    10003332:   0a85                    addi    s5,s5,1
4667
    10003334:   0307879b                addiw   a5,a5,48
4668
    10003338:   fefa8fa3                sb      a5,-1(s5)
4669
    1000333c:   bf8d                    j       100032ae <_ldtoa_r+0x716>
4670
    1000333e:   110c                    addi    a1,sp,160
4671
    10003340:   0108                    addi    a0,sp,128
4672
    10003342:   fa9fe0ef                jal     ra,100022ea 
4673
    10003346:   00004597                auipc   a1,0x4
4674
    1000334a:   e0a58593                addi    a1,a1,-502 # 10007150 
4675
    1000334e:   1108                    addi    a0,sp,160
4676
    10003350:   cfdfe0ef                jal     ra,1000204c 
4677
    10003354:   f93d                    bnez    a0,100032ca <_ldtoa_r+0x732>
4678
    10003356:   9e0c4de3                bltz    s8,10002d50 <_ldtoa_r+0x1b8>
4679
    1000335a:   ffeac783                lbu     a5,-2(s5)
4680
    1000335e:   fd278793                addi    a5,a5,-46
4681
    10003362:   0017b793                seqz    a5,a5
4682
    10003366:   fff7c793                not     a5,a5
4683
    1000336a:   97da                    add     a5,a5,s6
4684
    1000336c:   0007c783                lbu     a5,0(a5)
4685
    10003370:   8b85                    andi    a5,a5,1
4686
    10003372:   9c078fe3                beqz    a5,10002d50 <_ldtoa_r+0x1b8>
4687
    10003376:   bf91                    j       100032ca <_ldtoa_r+0x732>
4688
    10003378:   02c71063                bne     a4,a2,10003398 <_ldtoa_r+0x800>
4689
    1000337c:   fff7c703                lbu     a4,-1(a5)
4690
    10003380:   03800693                li      a3,56
4691
    10003384:   00e6e663                bltu    a3,a4,10003390 <_ldtoa_r+0x7f8>
4692
    10003388:   2705                    addiw   a4,a4,1
4693
    1000338a:   fee78fa3                sb      a4,-1(a5)
4694
    1000338e:   b2c9                    j       10002d50 <_ldtoa_r+0x1b8>
4695
    10003390:   2405                    addiw   s0,s0,1
4696
    10003392:   03100713                li      a4,49
4697
    10003396:   bfd5                    j       1000338a <_ldtoa_r+0x7f2>
4698
    10003398:   00e5e663                bltu    a1,a4,100033a4 <_ldtoa_r+0x80c>
4699
    1000339c:   2705                    addiw   a4,a4,1
4700
    1000339e:   00e78023                sb      a4,0(a5)
4701
    100033a2:   b27d                    j       10002d50 <_ldtoa_r+0x1b8>
4702
    100033a4:   00d78023                sb      a3,0(a5)
4703
    100033a8:   bf05                    j       100032d8 <_ldtoa_r+0x740>
4704
    100033aa:   2405                    addiw   s0,s0,1
4705
    100033ac:   008ba023                sw      s0,0(s7)
4706
    100033b0:   87d6                    mv      a5,s5
4707
    100033b2:   02e00693                li      a3,46
4708
    100033b6:   0007c703                lbu     a4,0(a5)
4709
    100033ba:   ef01                    bnez    a4,100033d2 <_ldtoa_r+0x83a>
4710
    100033bc:   04500713                li      a4,69
4711
    100033c0:   0007c683                lbu     a3,0(a5)
4712
    100033c4:   00e68463                beq     a3,a4,100033cc <_ldtoa_r+0x834>
4713
    100033c8:   02fae263                bltu    s5,a5,100033ec <_ldtoa_r+0x854>
4714
    100033cc:   00078023                sb      zero,0(a5)
4715
    100033d0:   a851                    j       10003464 <_ldtoa_r+0x8cc>
4716
    100033d2:   00d70963                beq     a4,a3,100033e4 <_ldtoa_r+0x84c>
4717
    100033d6:   0785                    addi    a5,a5,1
4718
    100033d8:   bff9                    j       100033b6 <_ldtoa_r+0x81e>
4719
    100033da:   0017c703                lbu     a4,1(a5)
4720
    100033de:   0785                    addi    a5,a5,1
4721
    100033e0:   fee78fa3                sb      a4,-1(a5)
4722
    100033e4:   0007c703                lbu     a4,0(a5)
4723
    100033e8:   fb6d                    bnez    a4,100033da <_ldtoa_r+0x842>
4724
    100033ea:   bfc9                    j       100033bc <_ldtoa_r+0x824>
4725
    100033ec:   17fd                    addi    a5,a5,-1
4726
    100033ee:   bfc9                    j       100033c0 <_ldtoa_r+0x828>
4727
    100033f0:   0785                    addi    a5,a5,1
4728
    100033f2:   a8b5                    j       1000346e <_ldtoa_r+0x8d6>
4729
    100033f4:   8436                    mv      s0,a3
4730
    100033f6:   a059                    j       1000347c <_ldtoa_r+0x8e4>
4731
    100033f8:   147d                    addi    s0,s0,-1
4732
    100033fa:   00040023                sb      zero,0(s0)
4733
    100033fe:   a05d                    j       100034a4 <_ldtoa_r+0x90c>
4734
    10003400:   2585                    addiw   a1,a1,1
4735
    10003402:   06b92423                sw      a1,104(s2)
4736
    10003406:   0017979b                slliw   a5,a5,0x1
4737
    1000340a:   a8d1                    j       100034de <_ldtoa_r+0x946>
4738
    1000340c:   67a1                    lui     a5,0x8
4739
    1000340e:   17fd                    addi    a5,a5,-1
4740
    10003410:   94f71ee3                bne     a4,a5,10002d6c <_ldtoa_r+0x1d4>
4741
    10003414:   00004597                auipc   a1,0x4
4742
    10003418:   b7458593                addi    a1,a1,-1164 # 10006f88 <__clzdi2+0xe2>
4743
    1000341c:   000a8663                beqz    s5,10003428 <_ldtoa_r+0x890>
4744
    10003420:   00004597                auipc   a1,0x4
4745
    10003424:   b5858593                addi    a1,a1,-1192 # 10006f78 <__clzdi2+0xd2>
4746
    10003428:   0288                    addi    a0,sp,320
4747
    1000342a:   6409                    lui     s0,0x2
4748
    1000342c:   8b2fd0ef                jal     ra,100004de 
4749
    10003430:   70f40413                addi    s0,s0,1807 # 270f <_tbss_end+0x270f>
4750
    10003434:   47c2                    lw      a5,16(sp)
4751
    10003436:   1088                    addi    a0,sp,96
4752
    10003438:   18812823                sw      s0,400(sp)
4753
    1000343c:   18f12223                sw      a5,388(sp)
4754
    10003440:   fffff097                auipc   ra,0xfffff
4755
    10003444:   cc0080e7                jalr    -832(ra) # 10002100 
4756
    10003448:   14010a93                addi    s5,sp,320
4757
    1000344c:   e519                    bnez    a0,1000345a <_ldtoa_r+0x8c2>
4758
    1000344e:   1088                    addi    a0,sp,96
4759
    10003450:   fffff097                auipc   ra,0xfffff
4760
    10003454:   b18080e7                jalr    -1256(ra) # 10001f68 
4761
    10003458:   d929                    beqz    a0,100033aa <_ldtoa_r+0x812>
4762
    1000345a:   6789                    lui     a5,0x2
4763
    1000345c:   70f7879b                addiw   a5,a5,1807
4764
    10003460:   00fba023                sw      a5,0(s7)
4765
    10003464:   87d6                    mv      a5,s5
4766
    10003466:   02000613                li      a2,32
4767
    1000346a:   02d00693                li      a3,45
4768
    1000346e:   0007c703                lbu     a4,0(a5) # 2000 <_tbss_end+0x2000>
4769
    10003472:   f6c70fe3                beq     a4,a2,100033f0 <_ldtoa_r+0x858>
4770
    10003476:   f6d70de3                beq     a4,a3,100033f0 <_ldtoa_r+0x858>
4771
    1000347a:   8456                    mv      s0,s5
4772
    1000347c:   0785                    addi    a5,a5,1
4773
    1000347e:   fff7c703                lbu     a4,-1(a5)
4774
    10003482:   00140693                addi    a3,s0,1
4775
    10003486:   fee68fa3                sb      a4,-1(a3)
4776
    1000348a:   f72d                    bnez    a4,100033f4 <_ldtoa_r+0x85c>
4777
    1000348c:   4709                    li      a4,2
4778
    1000348e:   4785                    li      a5,1
4779
    10003490:   00ea0863                beq     s4,a4,100034a0 <_ldtoa_r+0x908>
4780
    10003494:   19012783                lw      a5,400(sp)
4781
    10003498:   0097d363                ble     s1,a5,1000349e <_ldtoa_r+0x906>
4782
    1000349c:   87a6                    mv      a5,s1
4783
    1000349e:   2781                    sext.w  a5,a5
4784
    100034a0:   03000693                li      a3,48
4785
    100034a4:   fff44703                lbu     a4,-1(s0)
4786
    100034a8:   00d71663                bne     a4,a3,100034b4 <_ldtoa_r+0x91c>
4787
    100034ac:   41540733                sub     a4,s0,s5
4788
    100034b0:   f4e7c4e3                blt     a5,a4,100033f8 <_ldtoa_r+0x860>
4789
    100034b4:   478d                    li      a5,3
4790
    100034b6:   0afa1763                bne     s4,a5,10003564 <_ldtoa_r+0x9cc>
4791
    100034ba:   19012783                lw      a5,400(sp)
4792
    100034be:   9cbd                    addw    s1,s1,a5
4793
    100034c0:   0004d763                bgez    s1,100034ce <_ldtoa_r+0x936>
4794
    100034c4:   14010023                sb      zero,320(sp)
4795
    100034c8:   000ba023                sw      zero,0(s7)
4796
    100034cc:   8456                    mv      s0,s5
4797
    100034ce:   000ba783                lw      a5,0(s7)
4798
    100034d2:   013789bb                addw    s3,a5,s3
4799
    100034d6:   298d                    addiw   s3,s3,3
4800
    100034d8:   06092423                sw      zero,104(s2)
4801
    100034dc:   4791                    li      a5,4
4802
    100034de:   01c78713                addi    a4,a5,28
4803
    100034e2:   06892583                lw      a1,104(s2)
4804
    100034e6:   f0e9fde3                bleu    a4,s3,10003400 <_ldtoa_r+0x868>
4805
    100034ea:   854a                    mv      a0,s2
4806
    100034ec:   00000097                auipc   ra,0x0
4807
    100034f0:   670080e7                jalr    1648(ra) # 10003b5c <_Balloc>
4808
    100034f4:   06a93023                sd      a0,96(s2)
4809
    100034f8:   85d6                    mv      a1,s5
4810
    100034fa:   84aa                    mv      s1,a0
4811
    100034fc:   00001097                auipc   ra,0x1
4812
    10003500:   15c080e7                jalr    348(ra) # 10004658 
4813
    10003504:   67a2                    ld      a5,8(sp)
4814
    10003506:   c789                    beqz    a5,10003510 <_ldtoa_r+0x978>
4815
    10003508:   41540433                sub     s0,s0,s5
4816
    1000350c:   9426                    add     s0,s0,s1
4817
    1000350e:   e380                    sd      s0,0(a5)
4818
    10003510:   23813083                ld      ra,568(sp)
4819
    10003514:   23013403                ld      s0,560(sp)
4820
    10003518:   8526                    mv      a0,s1
4821
    1000351a:   22013903                ld      s2,544(sp)
4822
    1000351e:   22813483                ld      s1,552(sp)
4823
    10003522:   21813983                ld      s3,536(sp)
4824
    10003526:   21013a03                ld      s4,528(sp)
4825
    1000352a:   20813a83                ld      s5,520(sp)
4826
    1000352e:   20013b03                ld      s6,512(sp)
4827
    10003532:   7bfe                    ld      s7,504(sp)
4828
    10003534:   7c5e                    ld      s8,496(sp)
4829
    10003536:   7cbe                    ld      s9,488(sp)
4830
    10003538:   7d1e                    ld      s10,480(sp)
4831
    1000353a:   6dfe                    ld      s11,472(sp)
4832
    1000353c:   24010113                addi    sp,sp,576
4833
    10003540:   8082                    ret
4834
    10003542:   47a9                    li      a5,10
4835
    10003544:   02a00c13                li      s8,42
4836
    10003548:   d4fb18e3                bne     s6,a5,10003298 <_ldtoa_r+0x700>
4837
    1000354c:   03100793                li      a5,49
4838
    10003550:   14f100a3                sb      a5,321(sp)
4839
    10003554:   02e00793                li      a5,46
4840
    10003558:   14f10123                sb      a5,322(sp)
4841
    1000355c:   02a00c13                li      s8,42
4842
    10003560:   fdcff06f                j       10002d3c <_ldtoa_r+0x1a4>
4843
    10003564:   29a5                    addiw   s3,s3,9
4844
    10003566:   bf8d                    j       100034d8 <_ldtoa_r+0x940>
4845
 
4846
0000000010003568 <_ldcheck>:
4847
    10003568:   611c                    ld      a5,0(a0)
4848
    1000356a:   7139                    addi    sp,sp,-64
4849
    1000356c:   080c                    addi    a1,sp,16
4850
    1000356e:   e03e                    sd      a5,0(sp)
4851
    10003570:   651c                    ld      a5,8(a0)
4852
    10003572:   850a                    mv      a0,sp
4853
    10003574:   fc06                    sd      ra,56(sp)
4854
    10003576:   e43e                    sd      a5,8(sp)
4855
    10003578:   dc9fe0ef                jal     ra,10002340 
4856
    1000357c:   02215783                lhu     a5,34(sp)
4857
    10003580:   4501                    li      a0,0
4858
    10003582:   fff7c793                not     a5,a5
4859
    10003586:   03179713                slli    a4,a5,0x31
4860
    1000358a:   e719                    bnez    a4,10003598 <_ldcheck+0x30>
4861
    1000358c:   0808                    addi    a0,sp,16
4862
    1000358e:   9dbfe0ef                jal     ra,10001f68 
4863
    10003592:   00153513                seqz    a0,a0
4864
    10003596:   0505                    addi    a0,a0,1
4865
    10003598:   70e2                    ld      ra,56(sp)
4866
    1000359a:   6121                    addi    sp,sp,64
4867
    1000359c:   8082                    ret
4868
    1000359e:   0000                    unimp
4869
 
4870
00000000100035a0 <__localeconv_l>:
4871
    100035a0:   10050513                addi    a0,a0,256
4872
    100035a4:   8082                    ret
4873
 
4874
00000000100035a6 <_localeconv_r>:
4875
    100035a6:   00005797                auipc   a5,0x5
4876
    100035aa:   49278793                addi    a5,a5,1170 # 10008a38 <_impure_ptr>
4877
    100035ae:   639c                    ld      a5,0(a5)
4878
    100035b0:   67a8                    ld      a0,72(a5)
4879
    100035b2:   e509                    bnez    a0,100035bc <_localeconv_r+0x16>
4880
    100035b4:   00005517                auipc   a0,0x5
4881
    100035b8:   28450513                addi    a0,a0,644 # 10008838 <__global_locale>
4882
    100035bc:   10050513                addi    a0,a0,256
4883
    100035c0:   8082                    ret
4884
 
4885
00000000100035c2 :
4886
    100035c2:   00005797                auipc   a5,0x5
4887
    100035c6:   47678793                addi    a5,a5,1142 # 10008a38 <_impure_ptr>
4888
    100035ca:   639c                    ld      a5,0(a5)
4889
    100035cc:   67a8                    ld      a0,72(a5)
4890
    100035ce:   e509                    bnez    a0,100035d8 
4891
    100035d0:   00005517                auipc   a0,0x5
4892
    100035d4:   26850513                addi    a0,a0,616 # 10008838 <__global_locale>
4893
    100035d8:   10050513                addi    a0,a0,256
4894
    100035dc:   8082                    ret
4895
    100035de:   0000                    unimp
4896
 
4897
00000000100035e0 <_malloc_r>:
4898
    100035e0:   715d                    addi    sp,sp,-80
4899
    100035e2:   fc26                    sd      s1,56(sp)
4900
    100035e4:   f84a                    sd      s2,48(sp)
4901
    100035e6:   e486                    sd      ra,72(sp)
4902
    100035e8:   e0a2                    sd      s0,64(sp)
4903
    100035ea:   f44e                    sd      s3,40(sp)
4904
    100035ec:   f052                    sd      s4,32(sp)
4905
    100035ee:   ec56                    sd      s5,24(sp)
4906
    100035f0:   e85a                    sd      s6,16(sp)
4907
    100035f2:   e45e                    sd      s7,8(sp)
4908
    100035f4:   e062                    sd      s8,0(sp)
4909
    100035f6:   01758493                addi    s1,a1,23
4910
    100035fa:   02e00793                li      a5,46
4911
    100035fe:   892a                    mv      s2,a0
4912
    10003600:   5297f463                bleu    s1,a5,10003b28 <_malloc_r+0x548>
4913
    10003604:   800007b7                lui     a5,0x80000
4914
    10003608:   98c1                    andi    s1,s1,-16
4915
    1000360a:   fff7c793                not     a5,a5
4916
    1000360e:   0097e463                bltu    a5,s1,10003616 <_malloc_r+0x36>
4917
    10003612:   02b4f263                bleu    a1,s1,10003636 <_malloc_r+0x56>
4918
    10003616:   47b1                    li      a5,12
4919
    10003618:   00f92023                sw      a5,0(s2)
4920
    1000361c:   4501                    li      a0,0
4921
    1000361e:   60a6                    ld      ra,72(sp)
4922
    10003620:   6406                    ld      s0,64(sp)
4923
    10003622:   74e2                    ld      s1,56(sp)
4924
    10003624:   7942                    ld      s2,48(sp)
4925
    10003626:   79a2                    ld      s3,40(sp)
4926
    10003628:   7a02                    ld      s4,32(sp)
4927
    1000362a:   6ae2                    ld      s5,24(sp)
4928
    1000362c:   6b42                    ld      s6,16(sp)
4929
    1000362e:   6ba2                    ld      s7,8(sp)
4930
    10003630:   6c02                    ld      s8,0(sp)
4931
    10003632:   6161                    addi    sp,sp,80
4932
    10003634:   8082                    ret
4933
    10003636:   522000ef                jal     ra,10003b58 <__malloc_lock>
4934
    1000363a:   1f700793                li      a5,503
4935
    1000363e:   0497eb63                bltu    a5,s1,10003694 <_malloc_r+0xb4>
4936
    10003642:   0034d793                srli    a5,s1,0x3
4937
    10003646:   2781                    sext.w  a5,a5
4938
    10003648:   0017871b                addiw   a4,a5,1
4939
    1000364c:   0017171b                slliw   a4,a4,0x1
4940
    10003650:   00005697                auipc   a3,0x5
4941
    10003654:   9d868693                addi    a3,a3,-1576 # 10008028 <__malloc_av_>
4942
    10003658:   070e                    slli    a4,a4,0x3
4943
    1000365a:   9736                    add     a4,a4,a3
4944
    1000365c:   6700                    ld      s0,8(a4)
4945
    1000365e:   ff070693                addi    a3,a4,-16 # ffffffffffff7ff0 <_end+0xffffffffeffef54c>
4946
    10003662:   00d41663                bne     s0,a3,1000366e <_malloc_r+0x8e>
4947
    10003666:   6f00                    ld      s0,24(a4)
4948
    10003668:   2789                    addiw   a5,a5,2
4949
    1000366a:   06870963                beq     a4,s0,100036dc <_malloc_r+0xfc>
4950
    1000366e:   641c                    ld      a5,8(s0)
4951
    10003670:   6c18                    ld      a4,24(s0)
4952
    10003672:   6814                    ld      a3,16(s0)
4953
    10003674:   9bf1                    andi    a5,a5,-4
4954
    10003676:   97a2                    add     a5,a5,s0
4955
    10003678:   ee98                    sd      a4,24(a3)
4956
    1000367a:   eb14                    sd      a3,16(a4)
4957
    1000367c:   6798                    ld      a4,8(a5)
4958
    1000367e:   00176713                ori     a4,a4,1
4959
    10003682:   e798                    sd      a4,8(a5)
4960
    10003684:   854a                    mv      a0,s2
4961
    10003686:   00000097                auipc   ra,0x0
4962
    1000368a:   4d4080e7                jalr    1236(ra) # 10003b5a <__malloc_unlock>
4963
    1000368e:   01040513                addi    a0,s0,16
4964
    10003692:   b771                    j       1000361e <_malloc_r+0x3e>
4965
    10003694:   0094d713                srli    a4,s1,0x9
4966
    10003698:   03f00793                li      a5,63
4967
    1000369c:   cb01                    beqz    a4,100036ac <_malloc_r+0xcc>
4968
    1000369e:   4791                    li      a5,4
4969
    100036a0:   08e7e763                bltu    a5,a4,1000372e <_malloc_r+0x14e>
4970
    100036a4:   0064d793                srli    a5,s1,0x6
4971
    100036a8:   0387879b                addiw   a5,a5,56
4972
    100036ac:   0017871b                addiw   a4,a5,1
4973
    100036b0:   0017171b                slliw   a4,a4,0x1
4974
    100036b4:   070e                    slli    a4,a4,0x3
4975
    100036b6:   00005697                auipc   a3,0x5
4976
    100036ba:   97268693                addi    a3,a3,-1678 # 10008028 <__malloc_av_>
4977
    100036be:   9736                    add     a4,a4,a3
4978
    100036c0:   6700                    ld      s0,8(a4)
4979
    100036c2:   ff070593                addi    a1,a4,-16
4980
    100036c6:   457d                    li      a0,31
4981
    100036c8:   00b40963                beq     s0,a1,100036da <_malloc_r+0xfa>
4982
    100036cc:   6418                    ld      a4,8(s0)
4983
    100036ce:   9b71                    andi    a4,a4,-4
4984
    100036d0:   40970633                sub     a2,a4,s1
4985
    100036d4:   0ac55063                ble     a2,a0,10003774 <_malloc_r+0x194>
4986
    100036d8:   37fd                    addiw   a5,a5,-1
4987
    100036da:   2785                    addiw   a5,a5,1
4988
    100036dc:   00005997                auipc   s3,0x5
4989
    100036e0:   94c98993                addi    s3,s3,-1716 # 10008028 <__malloc_av_>
4990
    100036e4:   0209b403                ld      s0,32(s3)
4991
    100036e8:   00005697                auipc   a3,0x5
4992
    100036ec:   95068693                addi    a3,a3,-1712 # 10008038 <__malloc_av_+0x10>
4993
    100036f0:   85b6                    mv      a1,a3
4994
    100036f2:   0ed40a63                beq     s0,a3,100037e6 <_malloc_r+0x206>
4995
    100036f6:   6418                    ld      a4,8(s0)
4996
    100036f8:   457d                    li      a0,31
4997
    100036fa:   9b71                    andi    a4,a4,-4
4998
    100036fc:   40970633                sub     a2,a4,s1
4999
    10003700:   08c55563                ble     a2,a0,1000378a <_malloc_r+0x1aa>
5000
    10003704:   009407b3                add     a5,s0,s1
5001
    10003708:   0014e493                ori     s1,s1,1
5002
    1000370c:   e404                    sd      s1,8(s0)
5003
    1000370e:   00005597                auipc   a1,0x5
5004
    10003712:   94f5b123                sd      a5,-1726(a1) # 10008050 <__malloc_av_+0x28>
5005
    10003716:   00005597                auipc   a1,0x5
5006
    1000371a:   92f5b923                sd      a5,-1742(a1) # 10008048 <__malloc_av_+0x20>
5007
    1000371e:   ef94                    sd      a3,24(a5)
5008
    10003720:   eb94                    sd      a3,16(a5)
5009
    10003722:   00166693                ori     a3,a2,1
5010
    10003726:   e794                    sd      a3,8(a5)
5011
    10003728:   9722                    add     a4,a4,s0
5012
    1000372a:   e310                    sd      a2,0(a4)
5013
    1000372c:   bfa1                    j       10003684 <_malloc_r+0xa4>
5014
    1000372e:   47d1                    li      a5,20
5015
    10003730:   00e7e563                bltu    a5,a4,1000373a <_malloc_r+0x15a>
5016
    10003734:   05b7079b                addiw   a5,a4,91
5017
    10003738:   bf95                    j       100036ac <_malloc_r+0xcc>
5018
    1000373a:   05400793                li      a5,84
5019
    1000373e:   00e7e763                bltu    a5,a4,1000374c <_malloc_r+0x16c>
5020
    10003742:   00c4d793                srli    a5,s1,0xc
5021
    10003746:   06e7879b                addiw   a5,a5,110
5022
    1000374a:   b78d                    j       100036ac <_malloc_r+0xcc>
5023
    1000374c:   15400793                li      a5,340
5024
    10003750:   00e7e763                bltu    a5,a4,1000375e <_malloc_r+0x17e>
5025
    10003754:   00f4d793                srli    a5,s1,0xf
5026
    10003758:   0777879b                addiw   a5,a5,119
5027
    1000375c:   bf81                    j       100036ac <_malloc_r+0xcc>
5028
    1000375e:   55400693                li      a3,1364
5029
    10003762:   07e00793                li      a5,126
5030
    10003766:   f4e6e3e3                bltu    a3,a4,100036ac <_malloc_r+0xcc>
5031
    1000376a:   0124d793                srli    a5,s1,0x12
5032
    1000376e:   07c7879b                addiw   a5,a5,124
5033
    10003772:   bf2d                    j       100036ac <_malloc_r+0xcc>
5034
    10003774:   6c14                    ld      a3,24(s0)
5035
    10003776:   00064863                bltz    a2,10003786 <_malloc_r+0x1a6>
5036
    1000377a:   681c                    ld      a5,16(s0)
5037
    1000377c:   ef94                    sd      a3,24(a5)
5038
    1000377e:   ea9c                    sd      a5,16(a3)
5039
    10003780:   00e407b3                add     a5,s0,a4
5040
    10003784:   bde5                    j       1000367c <_malloc_r+0x9c>
5041
    10003786:   8436                    mv      s0,a3
5042
    10003788:   b781                    j       100036c8 <_malloc_r+0xe8>
5043
    1000378a:   00005517                auipc   a0,0x5
5044
    1000378e:   8cd53323                sd      a3,-1850(a0) # 10008050 <__malloc_av_+0x28>
5045
    10003792:   00005517                auipc   a0,0x5
5046
    10003796:   8ad53b23                sd      a3,-1866(a0) # 10008048 <__malloc_av_+0x20>
5047
    1000379a:   00064863                bltz    a2,100037aa <_malloc_r+0x1ca>
5048
    1000379e:   9722                    add     a4,a4,s0
5049
    100037a0:   671c                    ld      a5,8(a4)
5050
    100037a2:   0017e793                ori     a5,a5,1
5051
    100037a6:   e71c                    sd      a5,8(a4)
5052
    100037a8:   bdf1                    j       10003684 <_malloc_r+0xa4>
5053
    100037aa:   1ff00693                li      a3,511
5054
    100037ae:   16e6e163                bltu    a3,a4,10003910 <_malloc_r+0x330>
5055
    100037b2:   830d                    srli    a4,a4,0x3
5056
    100037b4:   2701                    sext.w  a4,a4
5057
    100037b6:   4027561b                sraiw   a2,a4,0x2
5058
    100037ba:   4685                    li      a3,1
5059
    100037bc:   00c696b3                sll     a3,a3,a2
5060
    100037c0:   2705                    addiw   a4,a4,1
5061
    100037c2:   0089b603                ld      a2,8(s3)
5062
    100037c6:   0017171b                slliw   a4,a4,0x1
5063
    100037ca:   070e                    slli    a4,a4,0x3
5064
    100037cc:   8ed1                    or      a3,a3,a2
5065
    100037ce:   974e                    add     a4,a4,s3
5066
    100037d0:   00005617                auipc   a2,0x5
5067
    100037d4:   86d63023                sd      a3,-1952(a2) # 10008030 <__malloc_av_+0x8>
5068
    100037d8:   6314                    ld      a3,0(a4)
5069
    100037da:   ff070613                addi    a2,a4,-16
5070
    100037de:   ec10                    sd      a2,24(s0)
5071
    100037e0:   e814                    sd      a3,16(s0)
5072
    100037e2:   e300                    sd      s0,0(a4)
5073
    100037e4:   ee80                    sd      s0,24(a3)
5074
    100037e6:   4027d71b                sraiw   a4,a5,0x2
5075
    100037ea:   4305                    li      t1,1
5076
    100037ec:   00e31333                sll     t1,t1,a4
5077
    100037f0:   0089b703                ld      a4,8(s3)
5078
    100037f4:   06676263                bltu    a4,t1,10003858 <_malloc_r+0x278>
5079
    100037f8:   006776b3                and     a3,a4,t1
5080
    100037fc:   e699                    bnez    a3,1000380a <_malloc_r+0x22a>
5081
    100037fe:   9bf1                    andi    a5,a5,-4
5082
    10003800:   0306                    slli    t1,t1,0x1
5083
    10003802:   006776b3                and     a3,a4,t1
5084
    10003806:   2791                    addiw   a5,a5,4
5085
    10003808:   dee5                    beqz    a3,10003800 <_malloc_r+0x220>
5086
    1000380a:   4e7d                    li      t3,31
5087
    1000380c:   0017871b                addiw   a4,a5,1
5088
    10003810:   0017171b                slliw   a4,a4,0x1
5089
    10003814:   070e                    slli    a4,a4,0x3
5090
    10003816:   1741                    addi    a4,a4,-16
5091
    10003818:   974e                    add     a4,a4,s3
5092
    1000381a:   883a                    mv      a6,a4
5093
    1000381c:   853e                    mv      a0,a5
5094
    1000381e:   01883403                ld      s0,24(a6)
5095
    10003822:   19041863                bne     s0,a6,100039b2 <_malloc_r+0x3d2>
5096
    10003826:   2505                    addiw   a0,a0,1
5097
    10003828:   00357693                andi    a3,a0,3
5098
    1000382c:   0841                    addi    a6,a6,16
5099
    1000382e:   fae5                    bnez    a3,1000381e <_malloc_r+0x23e>
5100
    10003830:   0037f693                andi    a3,a5,3
5101
    10003834:   1c069c63                bnez    a3,10003a0c <_malloc_r+0x42c>
5102
    10003838:   0089b703                ld      a4,8(s3)
5103
    1000383c:   fff34793                not     a5,t1
5104
    10003840:   8ff9                    and     a5,a5,a4
5105
    10003842:   00004717                auipc   a4,0x4
5106
    10003846:   7ef73723                sd      a5,2030(a4) # 10008030 <__malloc_av_+0x8>
5107
    1000384a:   0089b683                ld      a3,8(s3)
5108
    1000384e:   0306                    slli    t1,t1,0x1
5109
    10003850:   0066e463                bltu    a3,t1,10003858 <_malloc_r+0x278>
5110
    10003854:   1c031963                bnez    t1,10003a26 <_malloc_r+0x446>
5111
    10003858:   0109bb03                ld      s6,16(s3)
5112
    1000385c:   008b3403                ld      s0,8(s6) # fffffffffffff008 <_end+0xffffffffefff6564>
5113
    10003860:   ffc47a13                andi    s4,s0,-4
5114
    10003864:   009a6763                bltu    s4,s1,10003872 <_malloc_r+0x292>
5115
    10003868:   409a07b3                sub     a5,s4,s1
5116
    1000386c:   477d                    li      a4,31
5117
    1000386e:   28f74f63                blt     a4,a5,10003b0c <_malloc_r+0x52c>
5118
    10003872:   00005797                auipc   a5,0x5
5119
    10003876:   1ee78793                addi    a5,a5,494 # 10008a60 <__malloc_top_pad>
5120
    1000387a:   6380                    ld      s0,0(a5)
5121
    1000387c:   00005797                auipc   a5,0x5
5122
    10003880:   1c478793                addi    a5,a5,452 # 10008a40 <__malloc_sbrk_base>
5123
    10003884:   6394                    ld      a3,0(a5)
5124
    10003886:   577d                    li      a4,-1
5125
    10003888:   9426                    add     s0,s0,s1
5126
    1000388a:   8c3e                    mv      s8,a5
5127
    1000388c:   18e69f63                bne     a3,a4,10003a2a <_malloc_r+0x44a>
5128
    10003890:   02040413                addi    s0,s0,32
5129
    10003894:   85a2                    mv      a1,s0
5130
    10003896:   854a                    mv      a0,s2
5131
    10003898:   58d000ef                jal     ra,10004624 <_sbrk_r>
5132
    1000389c:   57fd                    li      a5,-1
5133
    1000389e:   8aaa                    mv      s5,a0
5134
    100038a0:   20f50563                beq     a0,a5,10003aaa <_malloc_r+0x4ca>
5135
    100038a4:   014b07b3                add     a5,s6,s4
5136
    100038a8:   00f57463                bleu    a5,a0,100038b0 <_malloc_r+0x2d0>
5137
    100038ac:   1f3b1f63                bne     s6,s3,10003aaa <_malloc_r+0x4ca>
5138
    100038b0:   00005b97                auipc   s7,0x5
5139
    100038b4:   1c8b8b93                addi    s7,s7,456 # 10008a78 <__malloc_current_mallinfo>
5140
    100038b8:   000ba703                lw      a4,0(s7)
5141
    100038bc:   9f21                    addw    a4,a4,s0
5142
    100038be:   00005697                auipc   a3,0x5
5143
    100038c2:   1ae6ad23                sw      a4,442(a3) # 10008a78 <__malloc_current_mallinfo>
5144
    100038c6:   17579863                bne     a5,s5,10003a36 <_malloc_r+0x456>
5145
    100038ca:   03479693                slli    a3,a5,0x34
5146
    100038ce:   16069463                bnez    a3,10003a36 <_malloc_r+0x456>
5147
    100038d2:   0109b783                ld      a5,16(s3)
5148
    100038d6:   9452                    add     s0,s0,s4
5149
    100038d8:   00146413                ori     s0,s0,1
5150
    100038dc:   e780                    sd      s0,8(a5)
5151
    100038de:   00005717                auipc   a4,0x5
5152
    100038e2:   17a70713                addi    a4,a4,378 # 10008a58 <__malloc_max_sbrked_mem>
5153
    100038e6:   000ba783                lw      a5,0(s7)
5154
    100038ea:   6318                    ld      a4,0(a4)
5155
    100038ec:   00f77663                bleu    a5,a4,100038f8 <_malloc_r+0x318>
5156
    100038f0:   00005717                auipc   a4,0x5
5157
    100038f4:   16f73423                sd      a5,360(a4) # 10008a58 <__malloc_max_sbrked_mem>
5158
    100038f8:   00005717                auipc   a4,0x5
5159
    100038fc:   15870713                addi    a4,a4,344 # 10008a50 <__malloc_max_total_mem>
5160
    10003900:   6318                    ld      a4,0(a4)
5161
    10003902:   1af77463                bleu    a5,a4,10003aaa <_malloc_r+0x4ca>
5162
    10003906:   00005717                auipc   a4,0x5
5163
    1000390a:   14f73523                sd      a5,330(a4) # 10008a50 <__malloc_max_total_mem>
5164
    1000390e:   aa71                    j       10003aaa <_malloc_r+0x4ca>
5165
    10003910:   00975613                srli    a2,a4,0x9
5166
    10003914:   4691                    li      a3,4
5167
    10003916:   04c6e263                bltu    a3,a2,1000395a <_malloc_r+0x37a>
5168
    1000391a:   00675693                srli    a3,a4,0x6
5169
    1000391e:   0386869b                addiw   a3,a3,56
5170
    10003922:   0016861b                addiw   a2,a3,1
5171
    10003926:   0016161b                slliw   a2,a2,0x1
5172
    1000392a:   060e                    slli    a2,a2,0x3
5173
    1000392c:   964e                    add     a2,a2,s3
5174
    1000392e:   ff060513                addi    a0,a2,-16
5175
    10003932:   6210                    ld      a2,0(a2)
5176
    10003934:   06c51963                bne     a0,a2,100039a6 <_malloc_r+0x3c6>
5177
    10003938:   4705                    li      a4,1
5178
    1000393a:   4026d69b                sraiw   a3,a3,0x2
5179
    1000393e:   00d716b3                sll     a3,a4,a3
5180
    10003942:   0089b703                ld      a4,8(s3)
5181
    10003946:   8ed9                    or      a3,a3,a4
5182
    10003948:   00004717                auipc   a4,0x4
5183
    1000394c:   6ed73423                sd      a3,1768(a4) # 10008030 <__malloc_av_+0x8>
5184
    10003950:   ec08                    sd      a0,24(s0)
5185
    10003952:   e810                    sd      a2,16(s0)
5186
    10003954:   e900                    sd      s0,16(a0)
5187
    10003956:   ee00                    sd      s0,24(a2)
5188
    10003958:   b579                    j       100037e6 <_malloc_r+0x206>
5189
    1000395a:   46d1                    li      a3,20
5190
    1000395c:   00c6e563                bltu    a3,a2,10003966 <_malloc_r+0x386>
5191
    10003960:   05b6069b                addiw   a3,a2,91
5192
    10003964:   bf7d                    j       10003922 <_malloc_r+0x342>
5193
    10003966:   05400693                li      a3,84
5194
    1000396a:   00c6e763                bltu    a3,a2,10003978 <_malloc_r+0x398>
5195
    1000396e:   00c75693                srli    a3,a4,0xc
5196
    10003972:   06e6869b                addiw   a3,a3,110
5197
    10003976:   b775                    j       10003922 <_malloc_r+0x342>
5198
    10003978:   15400693                li      a3,340
5199
    1000397c:   00c6e763                bltu    a3,a2,1000398a <_malloc_r+0x3aa>
5200
    10003980:   00f75693                srli    a3,a4,0xf
5201
    10003984:   0776869b                addiw   a3,a3,119
5202
    10003988:   bf69                    j       10003922 <_malloc_r+0x342>
5203
    1000398a:   55400513                li      a0,1364
5204
    1000398e:   07e00693                li      a3,126
5205
    10003992:   f8c568e3                bltu    a0,a2,10003922 <_malloc_r+0x342>
5206
    10003996:   01275693                srli    a3,a4,0x12
5207
    1000399a:   07c6869b                addiw   a3,a3,124
5208
    1000399e:   b751                    j       10003922 <_malloc_r+0x342>
5209
    100039a0:   6a10                    ld      a2,16(a2)
5210
    100039a2:   00c50663                beq     a0,a2,100039ae <_malloc_r+0x3ce>
5211
    100039a6:   6614                    ld      a3,8(a2)
5212
    100039a8:   9af1                    andi    a3,a3,-4
5213
    100039aa:   fed76be3                bltu    a4,a3,100039a0 <_malloc_r+0x3c0>
5214
    100039ae:   6e08                    ld      a0,24(a2)
5215
    100039b0:   b745                    j       10003950 <_malloc_r+0x370>
5216
    100039b2:   6414                    ld      a3,8(s0)
5217
    100039b4:   6c10                    ld      a2,24(s0)
5218
    100039b6:   9af1                    andi    a3,a3,-4
5219
    100039b8:   409688b3                sub     a7,a3,s1
5220
    100039bc:   031e5b63                ble     a7,t3,100039f2 <_malloc_r+0x412>
5221
    100039c0:   6818                    ld      a4,16(s0)
5222
    100039c2:   009407b3                add     a5,s0,s1
5223
    100039c6:   0014e493                ori     s1,s1,1
5224
    100039ca:   e404                    sd      s1,8(s0)
5225
    100039cc:   ef10                    sd      a2,24(a4)
5226
    100039ce:   ea18                    sd      a4,16(a2)
5227
    100039d0:   00004717                auipc   a4,0x4
5228
    100039d4:   68f73023                sd      a5,1664(a4) # 10008050 <__malloc_av_+0x28>
5229
    100039d8:   00004717                auipc   a4,0x4
5230
    100039dc:   66f73823                sd      a5,1648(a4) # 10008048 <__malloc_av_+0x20>
5231
    100039e0:   0018e713                ori     a4,a7,1
5232
    100039e4:   ef8c                    sd      a1,24(a5)
5233
    100039e6:   eb8c                    sd      a1,16(a5)
5234
    100039e8:   e798                    sd      a4,8(a5)
5235
    100039ea:   96a2                    add     a3,a3,s0
5236
    100039ec:   0116b023                sd      a7,0(a3)
5237
    100039f0:   b951                    j       10003684 <_malloc_r+0xa4>
5238
    100039f2:   0008cb63                bltz    a7,10003a08 <_malloc_r+0x428>
5239
    100039f6:   96a2                    add     a3,a3,s0
5240
    100039f8:   669c                    ld      a5,8(a3)
5241
    100039fa:   0017e793                ori     a5,a5,1
5242
    100039fe:   e69c                    sd      a5,8(a3)
5243
    10003a00:   681c                    ld      a5,16(s0)
5244
    10003a02:   ef90                    sd      a2,24(a5)
5245
    10003a04:   ea1c                    sd      a5,16(a2)
5246
    10003a06:   b9bd                    j       10003684 <_malloc_r+0xa4>
5247
    10003a08:   8432                    mv      s0,a2
5248
    10003a0a:   bd21                    j       10003822 <_malloc_r+0x242>
5249
    10003a0c:   ff070693                addi    a3,a4,-16
5250
    10003a10:   6318                    ld      a4,0(a4)
5251
    10003a12:   37fd                    addiw   a5,a5,-1
5252
    10003a14:   e0d70ee3                beq     a4,a3,10003830 <_malloc_r+0x250>
5253
    10003a18:   bd0d                    j       1000384a <_malloc_r+0x26a>
5254
    10003a1a:   2791                    addiw   a5,a5,4
5255
    10003a1c:   0306                    slli    t1,t1,0x1
5256
    10003a1e:   0066f733                and     a4,a3,t1
5257
    10003a22:   df65                    beqz    a4,10003a1a <_malloc_r+0x43a>
5258
    10003a24:   b3e5                    j       1000380c <_malloc_r+0x22c>
5259
    10003a26:   87aa                    mv      a5,a0
5260
    10003a28:   bfdd                    j       10003a1e <_malloc_r+0x43e>
5261
    10003a2a:   6785                    lui     a5,0x1
5262
    10003a2c:   07fd                    addi    a5,a5,31
5263
    10003a2e:   943e                    add     s0,s0,a5
5264
    10003a30:   77fd                    lui     a5,0xfffff
5265
    10003a32:   8c7d                    and     s0,s0,a5
5266
    10003a34:   b585                    j       10003894 <_malloc_r+0x2b4>
5267
    10003a36:   000c3603                ld      a2,0(s8)
5268
    10003a3a:   56fd                    li      a3,-1
5269
    10003a3c:   08d61863                bne     a2,a3,10003acc <_malloc_r+0x4ec>
5270
    10003a40:   00005797                auipc   a5,0x5
5271
    10003a44:   0157b023                sd      s5,0(a5) # 10008a40 <__malloc_sbrk_base>
5272
    10003a48:   00faf593                andi    a1,s5,15
5273
    10003a4c:   c589                    beqz    a1,10003a56 <_malloc_r+0x476>
5274
    10003a4e:   47c1                    li      a5,16
5275
    10003a50:   40b785b3                sub     a1,a5,a1
5276
    10003a54:   9aae                    add     s5,s5,a1
5277
    10003a56:   6785                    lui     a5,0x1
5278
    10003a58:   95be                    add     a1,a1,a5
5279
    10003a5a:   9456                    add     s0,s0,s5
5280
    10003a5c:   17fd                    addi    a5,a5,-1
5281
    10003a5e:   8c7d                    and     s0,s0,a5
5282
    10003a60:   40858433                sub     s0,a1,s0
5283
    10003a64:   85a2                    mv      a1,s0
5284
    10003a66:   854a                    mv      a0,s2
5285
    10003a68:   3bd000ef                jal     ra,10004624 <_sbrk_r>
5286
    10003a6c:   57fd                    li      a5,-1
5287
    10003a6e:   00f51463                bne     a0,a5,10003a76 <_malloc_r+0x496>
5288
    10003a72:   8556                    mv      a0,s5
5289
    10003a74:   4401                    li      s0,0
5290
    10003a76:   000ba783                lw      a5,0(s7)
5291
    10003a7a:   41550533                sub     a0,a0,s5
5292
    10003a7e:   9fa1                    addw    a5,a5,s0
5293
    10003a80:   942a                    add     s0,s0,a0
5294
    10003a82:   00005717                auipc   a4,0x5
5295
    10003a86:   fef72b23                sw      a5,-10(a4) # 10008a78 <__malloc_current_mallinfo>
5296
    10003a8a:   00146413                ori     s0,s0,1
5297
    10003a8e:   00004797                auipc   a5,0x4
5298
    10003a92:   5b57b523                sd      s5,1450(a5) # 10008038 <__malloc_av_+0x10>
5299
    10003a96:   008ab423                sd      s0,8(s5)
5300
    10003a9a:   e53b02e3                beq     s6,s3,100038de <_malloc_r+0x2fe>
5301
    10003a9e:   477d                    li      a4,31
5302
    10003aa0:   03476e63                bltu    a4,s4,10003adc <_malloc_r+0x4fc>
5303
    10003aa4:   4785                    li      a5,1
5304
    10003aa6:   00fab423                sd      a5,8(s5)
5305
    10003aaa:   0109b783                ld      a5,16(s3)
5306
    10003aae:   6798                    ld      a4,8(a5)
5307
    10003ab0:   9b71                    andi    a4,a4,-4
5308
    10003ab2:   409707b3                sub     a5,a4,s1
5309
    10003ab6:   00976563                bltu    a4,s1,10003ac0 <_malloc_r+0x4e0>
5310
    10003aba:   477d                    li      a4,31
5311
    10003abc:   04f74863                blt     a4,a5,10003b0c <_malloc_r+0x52c>
5312
    10003ac0:   854a                    mv      a0,s2
5313
    10003ac2:   00000097                auipc   ra,0x0
5314
    10003ac6:   098080e7                jalr    152(ra) # 10003b5a <__malloc_unlock>
5315
    10003aca:   be89                    j       1000361c <_malloc_r+0x3c>
5316
    10003acc:   40fa87b3                sub     a5,s5,a5
5317
    10003ad0:   9fb9                    addw    a5,a5,a4
5318
    10003ad2:   00005717                auipc   a4,0x5
5319
    10003ad6:   faf72323                sw      a5,-90(a4) # 10008a78 <__malloc_current_mallinfo>
5320
    10003ada:   b7bd                    j       10003a48 <_malloc_r+0x468>
5321
    10003adc:   008b3783                ld      a5,8(s6)
5322
    10003ae0:   fe8a0413                addi    s0,s4,-24
5323
    10003ae4:   9841                    andi    s0,s0,-16
5324
    10003ae6:   8b85                    andi    a5,a5,1
5325
    10003ae8:   8fc1                    or      a5,a5,s0
5326
    10003aea:   00fb3423                sd      a5,8(s6)
5327
    10003aee:   46a5                    li      a3,9
5328
    10003af0:   008b07b3                add     a5,s6,s0
5329
    10003af4:   e794                    sd      a3,8(a5)
5330
    10003af6:   eb94                    sd      a3,16(a5)
5331
    10003af8:   de8773e3                bleu    s0,a4,100038de <_malloc_r+0x2fe>
5332
    10003afc:   010b0593                addi    a1,s6,16
5333
    10003b00:   854a                    mv      a0,s2
5334
    10003b02:   ffffe097                auipc   ra,0xffffe
5335
    10003b06:   03e080e7                jalr    62(ra) # 10001b40 <_free_r>
5336
    10003b0a:   bbd1                    j       100038de <_malloc_r+0x2fe>
5337
    10003b0c:   0109b403                ld      s0,16(s3)
5338
    10003b10:   0014e713                ori     a4,s1,1
5339
    10003b14:   0017e793                ori     a5,a5,1
5340
    10003b18:   e418                    sd      a4,8(s0)
5341
    10003b1a:   94a2                    add     s1,s1,s0
5342
    10003b1c:   00004717                auipc   a4,0x4
5343
    10003b20:   50973e23                sd      s1,1308(a4) # 10008038 <__malloc_av_+0x10>
5344
    10003b24:   e49c                    sd      a5,8(s1)
5345
    10003b26:   beb9                    j       10003684 <_malloc_r+0xa4>
5346
    10003b28:   02000793                li      a5,32
5347
    10003b2c:   aeb7e5e3                bltu    a5,a1,10003616 <_malloc_r+0x36>
5348
    10003b30:   028000ef                jal     ra,10003b58 <__malloc_lock>
5349
    10003b34:   02000493                li      s1,32
5350
    10003b38:   b629                    j       10003642 <_malloc_r+0x62>
5351
    10003b3a:   0000                    unimp
5352
 
5353
0000000010003b3c :
5354
    10003b3c:   0ff5f593                andi    a1,a1,255
5355
    10003b40:   962a                    add     a2,a2,a0
5356
    10003b42:   00c51463                bne     a0,a2,10003b4a 
5357
    10003b46:   4501                    li      a0,0
5358
    10003b48:   8082                    ret
5359
    10003b4a:   00054783                lbu     a5,0(a0)
5360
    10003b4e:   feb78de3                beq     a5,a1,10003b48 
5361
    10003b52:   0505                    addi    a0,a0,1
5362
    10003b54:   b7fd                    j       10003b42 
5363
    10003b56:   0000                    unimp
5364
 
5365
0000000010003b58 <__malloc_lock>:
5366
    10003b58:   8082                    ret
5367
 
5368
0000000010003b5a <__malloc_unlock>:
5369
    10003b5a:   8082                    ret
5370
 
5371
0000000010003b5c <_Balloc>:
5372
    10003b5c:   7d3c                    ld      a5,120(a0)
5373
    10003b5e:   1101                    addi    sp,sp,-32
5374
    10003b60:   e426                    sd      s1,8(sp)
5375
    10003b62:   e04a                    sd      s2,0(sp)
5376
    10003b64:   ec06                    sd      ra,24(sp)
5377
    10003b66:   e822                    sd      s0,16(sp)
5378
    10003b68:   84aa                    mv      s1,a0
5379
    10003b6a:   892e                    mv      s2,a1
5380
    10003b6c:   c79d                    beqz    a5,10003b9a <_Balloc+0x3e>
5381
    10003b6e:   7cb8                    ld      a4,120(s1)
5382
    10003b70:   00391793                slli    a5,s2,0x3
5383
    10003b74:   97ba                    add     a5,a5,a4
5384
    10003b76:   6388                    ld      a0,0(a5)
5385
    10003b78:   ed1d                    bnez    a0,10003bb6 <_Balloc+0x5a>
5386
    10003b7a:   4405                    li      s0,1
5387
    10003b7c:   0124143b                sllw    s0,s0,s2
5388
    10003b80:   fff4061b                addiw   a2,s0,-1
5389
    10003b84:   0621                    addi    a2,a2,8
5390
    10003b86:   060a                    slli    a2,a2,0x2
5391
    10003b88:   4585                    li      a1,1
5392
    10003b8a:   8526                    mv      a0,s1
5393
    10003b8c:   4fa010ef                jal     ra,10005086 <_calloc_r>
5394
    10003b90:   cd01                    beqz    a0,10003ba8 <_Balloc+0x4c>
5395
    10003b92:   01252423                sw      s2,8(a0)
5396
    10003b96:   c540                    sw      s0,12(a0)
5397
    10003b98:   a00d                    j       10003bba <_Balloc+0x5e>
5398
    10003b9a:   04100613                li      a2,65
5399
    10003b9e:   45a1                    li      a1,8
5400
    10003ba0:   4e6010ef                jal     ra,10005086 <_calloc_r>
5401
    10003ba4:   fca8                    sd      a0,120(s1)
5402
    10003ba6:   f561                    bnez    a0,10003b6e <_Balloc+0x12>
5403
    10003ba8:   4501                    li      a0,0
5404
    10003baa:   60e2                    ld      ra,24(sp)
5405
    10003bac:   6442                    ld      s0,16(sp)
5406
    10003bae:   64a2                    ld      s1,8(sp)
5407
    10003bb0:   6902                    ld      s2,0(sp)
5408
    10003bb2:   6105                    addi    sp,sp,32
5409
    10003bb4:   8082                    ret
5410
    10003bb6:   6118                    ld      a4,0(a0)
5411
    10003bb8:   e398                    sd      a4,0(a5)
5412
    10003bba:   00053823                sd      zero,16(a0)
5413
    10003bbe:   b7f5                    j       10003baa <_Balloc+0x4e>
5414
 
5415
0000000010003bc0 <_Bfree>:
5416
    10003bc0:   c989                    beqz    a1,10003bd2 <_Bfree+0x12>
5417
    10003bc2:   459c                    lw      a5,8(a1)
5418
    10003bc4:   00379713                slli    a4,a5,0x3
5419
    10003bc8:   7d3c                    ld      a5,120(a0)
5420
    10003bca:   97ba                    add     a5,a5,a4
5421
    10003bcc:   6398                    ld      a4,0(a5)
5422
    10003bce:   e198                    sd      a4,0(a1)
5423
    10003bd0:   e38c                    sd      a1,0(a5)
5424
    10003bd2:   8082                    ret
5425
 
5426
0000000010003bd4 <__multadd>:
5427
    10003bd4:   7139                    addi    sp,sp,-64
5428
    10003bd6:   ec4e                    sd      s3,24(sp)
5429
    10003bd8:   89aa                    mv      s3,a0
5430
    10003bda:   6541                    lui     a0,0x10
5431
    10003bdc:   f822                    sd      s0,48(sp)
5432
    10003bde:   f426                    sd      s1,40(sp)
5433
    10003be0:   842e                    mv      s0,a1
5434
    10003be2:   49c4                    lw      s1,20(a1)
5435
    10003be4:   fc06                    sd      ra,56(sp)
5436
    10003be6:   f04a                    sd      s2,32(sp)
5437
    10003be8:   05e1                    addi    a1,a1,24
5438
    10003bea:   4801                    li      a6,0
5439
    10003bec:   157d                    addi    a0,a0,-1
5440
    10003bee:   419c                    lw      a5,0(a1)
5441
    10003bf0:   0591                    addi    a1,a1,4
5442
    10003bf2:   2805                    addiw   a6,a6,1
5443
    10003bf4:   00a7f733                and     a4,a5,a0
5444
    10003bf8:   02c7073b                mulw    a4,a4,a2
5445
    10003bfc:   0107d79b                srliw   a5,a5,0x10
5446
    10003c00:   02c787bb                mulw    a5,a5,a2
5447
    10003c04:   9f35                    addw    a4,a4,a3
5448
    10003c06:   0107569b                srliw   a3,a4,0x10
5449
    10003c0a:   8f69                    and     a4,a4,a0
5450
    10003c0c:   9fb5                    addw    a5,a5,a3
5451
    10003c0e:   0107d69b                srliw   a3,a5,0x10
5452
    10003c12:   0107979b                slliw   a5,a5,0x10
5453
    10003c16:   9fb9                    addw    a5,a5,a4
5454
    10003c18:   fef5ae23                sw      a5,-4(a1)
5455
    10003c1c:   2681                    sext.w  a3,a3
5456
    10003c1e:   fc9848e3                blt     a6,s1,10003bee <__multadd+0x1a>
5457
    10003c22:   c2b1                    beqz    a3,10003c66 <__multadd+0x92>
5458
    10003c24:   445c                    lw      a5,12(s0)
5459
    10003c26:   02f4c963                blt     s1,a5,10003c58 <__multadd+0x84>
5460
    10003c2a:   440c                    lw      a1,8(s0)
5461
    10003c2c:   854e                    mv      a0,s3
5462
    10003c2e:   e436                    sd      a3,8(sp)
5463
    10003c30:   2585                    addiw   a1,a1,1
5464
    10003c32:   f2bff0ef                jal     ra,10003b5c <_Balloc>
5465
    10003c36:   4850                    lw      a2,20(s0)
5466
    10003c38:   01040593                addi    a1,s0,16
5467
    10003c3c:   892a                    mv      s2,a0
5468
    10003c3e:   0609                    addi    a2,a2,2
5469
    10003c40:   060a                    slli    a2,a2,0x2
5470
    10003c42:   0541                    addi    a0,a0,16
5471
    10003c44:   5ce010ef                jal     ra,10005212 
5472
    10003c48:   85a2                    mv      a1,s0
5473
    10003c4a:   854e                    mv      a0,s3
5474
    10003c4c:   00000097                auipc   ra,0x0
5475
    10003c50:   f74080e7                jalr    -140(ra) # 10003bc0 <_Bfree>
5476
    10003c54:   66a2                    ld      a3,8(sp)
5477
    10003c56:   844a                    mv      s0,s2
5478
    10003c58:   00448793                addi    a5,s1,4
5479
    10003c5c:   078a                    slli    a5,a5,0x2
5480
    10003c5e:   97a2                    add     a5,a5,s0
5481
    10003c60:   c794                    sw      a3,8(a5)
5482
    10003c62:   2485                    addiw   s1,s1,1
5483
    10003c64:   c844                    sw      s1,20(s0)
5484
    10003c66:   8522                    mv      a0,s0
5485
    10003c68:   70e2                    ld      ra,56(sp)
5486
    10003c6a:   7442                    ld      s0,48(sp)
5487
    10003c6c:   74a2                    ld      s1,40(sp)
5488
    10003c6e:   7902                    ld      s2,32(sp)
5489
    10003c70:   69e2                    ld      s3,24(sp)
5490
    10003c72:   6121                    addi    sp,sp,64
5491
    10003c74:   8082                    ret
5492
 
5493
0000000010003c76 <__s2b>:
5494
    10003c76:   715d                    addi    sp,sp,-80
5495
    10003c78:   47a5                    li      a5,9
5496
    10003c7a:   f44e                    sd      s3,40(sp)
5497
    10003c7c:   89b6                    mv      s3,a3
5498
    10003c7e:   26a1                    addiw   a3,a3,8
5499
    10003c80:   e0a2                    sd      s0,64(sp)
5500
    10003c82:   f84a                    sd      s2,48(sp)
5501
    10003c84:   ec56                    sd      s5,24(sp)
5502
    10003c86:   842e                    mv      s0,a1
5503
    10003c88:   02f6c6bb                divw    a3,a3,a5
5504
    10003c8c:   e486                    sd      ra,72(sp)
5505
    10003c8e:   fc26                    sd      s1,56(sp)
5506
    10003c90:   f052                    sd      s4,32(sp)
5507
    10003c92:   892a                    mv      s2,a0
5508
    10003c94:   8ab2                    mv      s5,a2
5509
    10003c96:   4785                    li      a5,1
5510
    10003c98:   4581                    li      a1,0
5511
    10003c9a:   06d7c263                blt     a5,a3,10003cfe <__s2b+0x88>
5512
    10003c9e:   854a                    mv      a0,s2
5513
    10003ca0:   e43a                    sd      a4,8(sp)
5514
    10003ca2:   00000097                auipc   ra,0x0
5515
    10003ca6:   eba080e7                jalr    -326(ra) # 10003b5c <_Balloc>
5516
    10003caa:   6722                    ld      a4,8(sp)
5517
    10003cac:   4785                    li      a5,1
5518
    10003cae:   c95c                    sw      a5,20(a0)
5519
    10003cb0:   cd18                    sw      a4,24(a0)
5520
    10003cb2:   47a5                    li      a5,9
5521
    10003cb4:   0557d963                ble     s5,a5,10003d06 <__s2b+0x90>
5522
    10003cb8:   0425                    addi    s0,s0,9
5523
    10003cba:   8a22                    mv      s4,s0
5524
    10003cbc:   44a5                    li      s1,9
5525
    10003cbe:   0a05                    addi    s4,s4,1
5526
    10003cc0:   fffa4683                lbu     a3,-1(s4)
5527
    10003cc4:   85aa                    mv      a1,a0
5528
    10003cc6:   4629                    li      a2,10
5529
    10003cc8:   fd06869b                addiw   a3,a3,-48
5530
    10003ccc:   854a                    mv      a0,s2
5531
    10003cce:   2485                    addiw   s1,s1,1
5532
    10003cd0:   00000097                auipc   ra,0x0
5533
    10003cd4:   f04080e7                jalr    -252(ra) # 10003bd4 <__multadd>
5534
    10003cd8:   fe9a93e3                bne     s5,s1,10003cbe <__s2b+0x48>
5535
    10003cdc:   ff64879b                addiw   a5,s1,-10
5536
    10003ce0:   1782                    slli    a5,a5,0x20
5537
    10003ce2:   9381                    srli    a5,a5,0x20
5538
    10003ce4:   0789                    addi    a5,a5,2
5539
    10003ce6:   943e                    add     s0,s0,a5
5540
    10003ce8:   0334c263                blt     s1,s3,10003d0c <__s2b+0x96>
5541
    10003cec:   60a6                    ld      ra,72(sp)
5542
    10003cee:   6406                    ld      s0,64(sp)
5543
    10003cf0:   74e2                    ld      s1,56(sp)
5544
    10003cf2:   7942                    ld      s2,48(sp)
5545
    10003cf4:   79a2                    ld      s3,40(sp)
5546
    10003cf6:   7a02                    ld      s4,32(sp)
5547
    10003cf8:   6ae2                    ld      s5,24(sp)
5548
    10003cfa:   6161                    addi    sp,sp,80
5549
    10003cfc:   8082                    ret
5550
    10003cfe:   0017979b                slliw   a5,a5,0x1
5551
    10003d02:   2585                    addiw   a1,a1,1
5552
    10003d04:   bf59                    j       10003c9a <__s2b+0x24>
5553
    10003d06:   0429                    addi    s0,s0,10
5554
    10003d08:   44a5                    li      s1,9
5555
    10003d0a:   bff9                    j       10003ce8 <__s2b+0x72>
5556
    10003d0c:   00044683                lbu     a3,0(s0)
5557
    10003d10:   85aa                    mv      a1,a0
5558
    10003d12:   4629                    li      a2,10
5559
    10003d14:   fd06869b                addiw   a3,a3,-48
5560
    10003d18:   854a                    mv      a0,s2
5561
    10003d1a:   00000097                auipc   ra,0x0
5562
    10003d1e:   eba080e7                jalr    -326(ra) # 10003bd4 <__multadd>
5563
    10003d22:   2485                    addiw   s1,s1,1
5564
    10003d24:   0405                    addi    s0,s0,1
5565
    10003d26:   b7c9                    j       10003ce8 <__s2b+0x72>
5566
 
5567
0000000010003d28 <__hi0bits>:
5568
    10003d28:   7741                    lui     a4,0xffff0
5569
    10003d2a:   8f69                    and     a4,a4,a0
5570
    10003d2c:   87aa                    mv      a5,a0
5571
    10003d2e:   4501                    li      a0,0
5572
    10003d30:   e701                    bnez    a4,10003d38 <__hi0bits+0x10>
5573
    10003d32:   0107979b                slliw   a5,a5,0x10
5574
    10003d36:   4541                    li      a0,16
5575
    10003d38:   ff000737                lui     a4,0xff000
5576
    10003d3c:   8f7d                    and     a4,a4,a5
5577
    10003d3e:   e701                    bnez    a4,10003d46 <__hi0bits+0x1e>
5578
    10003d40:   2521                    addiw   a0,a0,8
5579
    10003d42:   0087979b                slliw   a5,a5,0x8
5580
    10003d46:   f0000737                lui     a4,0xf0000
5581
    10003d4a:   8f7d                    and     a4,a4,a5
5582
    10003d4c:   e701                    bnez    a4,10003d54 <__hi0bits+0x2c>
5583
    10003d4e:   2511                    addiw   a0,a0,4
5584
    10003d50:   0047979b                slliw   a5,a5,0x4
5585
    10003d54:   c0000737                lui     a4,0xc0000
5586
    10003d58:   8f7d                    and     a4,a4,a5
5587
    10003d5a:   e701                    bnez    a4,10003d62 <__hi0bits+0x3a>
5588
    10003d5c:   2509                    addiw   a0,a0,2
5589
    10003d5e:   0027979b                slliw   a5,a5,0x2
5590
    10003d62:   0007ca63                bltz    a5,10003d76 <__hi0bits+0x4e>
5591
    10003d66:   02179713                slli    a4,a5,0x21
5592
    10003d6a:   00075463                bgez    a4,10003d72 <__hi0bits+0x4a>
5593
    10003d6e:   2505                    addiw   a0,a0,1
5594
    10003d70:   8082                    ret
5595
    10003d72:   02000513                li      a0,32
5596
    10003d76:   8082                    ret
5597
 
5598
0000000010003d78 <__lo0bits>:
5599
    10003d78:   411c                    lw      a5,0(a0)
5600
    10003d7a:   0077f713                andi    a4,a5,7
5601
    10003d7e:   86be                    mv      a3,a5
5602
    10003d80:   c31d                    beqz    a4,10003da6 <__lo0bits+0x2e>
5603
    10003d82:   0017f613                andi    a2,a5,1
5604
    10003d86:   4701                    li      a4,0
5605
    10003d88:   ea01                    bnez    a2,10003d98 <__lo0bits+0x20>
5606
    10003d8a:   0026f713                andi    a4,a3,2
5607
    10003d8e:   c719                    beqz    a4,10003d9c <__lo0bits+0x24>
5608
    10003d90:   0017d79b                srliw   a5,a5,0x1
5609
    10003d94:   c11c                    sw      a5,0(a0)
5610
    10003d96:   4705                    li      a4,1
5611
    10003d98:   853a                    mv      a0,a4
5612
    10003d9a:   8082                    ret
5613
    10003d9c:   0027d79b                srliw   a5,a5,0x2
5614
    10003da0:   c11c                    sw      a5,0(a0)
5615
    10003da2:   4709                    li      a4,2
5616
    10003da4:   bfd5                    j       10003d98 <__lo0bits+0x20>
5617
    10003da6:   03079693                slli    a3,a5,0x30
5618
    10003daa:   92c1                    srli    a3,a3,0x30
5619
    10003dac:   4701                    li      a4,0
5620
    10003dae:   e689                    bnez    a3,10003db8 <__lo0bits+0x40>
5621
    10003db0:   0107d79b                srliw   a5,a5,0x10
5622
    10003db4:   2781                    sext.w  a5,a5
5623
    10003db6:   4741                    li      a4,16
5624
    10003db8:   0ff7f693                andi    a3,a5,255
5625
    10003dbc:   e689                    bnez    a3,10003dc6 <__lo0bits+0x4e>
5626
    10003dbe:   0087d79b                srliw   a5,a5,0x8
5627
    10003dc2:   2721                    addiw   a4,a4,8
5628
    10003dc4:   2781                    sext.w  a5,a5
5629
    10003dc6:   00f7f693                andi    a3,a5,15
5630
    10003dca:   e689                    bnez    a3,10003dd4 <__lo0bits+0x5c>
5631
    10003dcc:   0047d79b                srliw   a5,a5,0x4
5632
    10003dd0:   2711                    addiw   a4,a4,4
5633
    10003dd2:   2781                    sext.w  a5,a5
5634
    10003dd4:   0037f693                andi    a3,a5,3
5635
    10003dd8:   e689                    bnez    a3,10003de2 <__lo0bits+0x6a>
5636
    10003dda:   0027d79b                srliw   a5,a5,0x2
5637
    10003dde:   2709                    addiw   a4,a4,2
5638
    10003de0:   2781                    sext.w  a5,a5
5639
    10003de2:   0017f693                andi    a3,a5,1
5640
    10003de6:   e691                    bnez    a3,10003df2 <__lo0bits+0x7a>
5641
    10003de8:   0017d79b                srliw   a5,a5,0x1
5642
    10003dec:   2781                    sext.w  a5,a5
5643
    10003dee:   c781                    beqz    a5,10003df6 <__lo0bits+0x7e>
5644
    10003df0:   2705                    addiw   a4,a4,1
5645
    10003df2:   c11c                    sw      a5,0(a0)
5646
    10003df4:   b755                    j       10003d98 <__lo0bits+0x20>
5647
    10003df6:   02000713                li      a4,32
5648
    10003dfa:   bf79                    j       10003d98 <__lo0bits+0x20>
5649
 
5650
0000000010003dfc <__i2b>:
5651
    10003dfc:   1141                    addi    sp,sp,-16
5652
    10003dfe:   e022                    sd      s0,0(sp)
5653
    10003e00:   842e                    mv      s0,a1
5654
    10003e02:   4585                    li      a1,1
5655
    10003e04:   e406                    sd      ra,8(sp)
5656
    10003e06:   d57ff0ef                jal     ra,10003b5c <_Balloc>
5657
    10003e0a:   cd00                    sw      s0,24(a0)
5658
    10003e0c:   60a2                    ld      ra,8(sp)
5659
    10003e0e:   6402                    ld      s0,0(sp)
5660
    10003e10:   4705                    li      a4,1
5661
    10003e12:   c958                    sw      a4,20(a0)
5662
    10003e14:   0141                    addi    sp,sp,16
5663
    10003e16:   8082                    ret
5664
 
5665
0000000010003e18 <__multiply>:
5666
    10003e18:   49d8                    lw      a4,20(a1)
5667
    10003e1a:   4a5c                    lw      a5,20(a2)
5668
    10003e1c:   7139                    addi    sp,sp,-64
5669
    10003e1e:   f426                    sd      s1,40(sp)
5670
    10003e20:   fc06                    sd      ra,56(sp)
5671
    10003e22:   f822                    sd      s0,48(sp)
5672
    10003e24:   f04a                    sd      s2,32(sp)
5673
    10003e26:   ec4e                    sd      s3,24(sp)
5674
    10003e28:   84ae                    mv      s1,a1
5675
    10003e2a:   00f75463                ble     a5,a4,10003e32 <__multiply+0x1a>
5676
    10003e2e:   84b2                    mv      s1,a2
5677
    10003e30:   862e                    mv      a2,a1
5678
    10003e32:   0144a983                lw      s3,20(s1)
5679
    10003e36:   01462903                lw      s2,20(a2)
5680
    10003e3a:   44dc                    lw      a5,12(s1)
5681
    10003e3c:   448c                    lw      a1,8(s1)
5682
    10003e3e:   0129843b                addw    s0,s3,s2
5683
    10003e42:   0087d363                ble     s0,a5,10003e48 <__multiply+0x30>
5684
    10003e46:   2585                    addiw   a1,a1,1
5685
    10003e48:   e432                    sd      a2,8(sp)
5686
    10003e4a:   00000097                auipc   ra,0x0
5687
    10003e4e:   d12080e7                jalr    -750(ra) # 10003b5c <_Balloc>
5688
    10003e52:   6622                    ld      a2,8(sp)
5689
    10003e54:   01850813                addi    a6,a0,24 # 10018 <_tbss_end+0x10018>
5690
    10003e58:   00241313                slli    t1,s0,0x2
5691
    10003e5c:   9342                    add     t1,t1,a6
5692
    10003e5e:   87c2                    mv      a5,a6
5693
    10003e60:   0267ed63                bltu    a5,t1,10003e9a <__multiply+0x82>
5694
    10003e64:   01848593                addi    a1,s1,24
5695
    10003e68:   00299893                slli    a7,s3,0x2
5696
    10003e6c:   0661                    addi    a2,a2,24
5697
    10003e6e:   00291e13                slli    t3,s2,0x2
5698
    10003e72:   66c1                    lui     a3,0x10
5699
    10003e74:   98ae                    add     a7,a7,a1
5700
    10003e76:   9e32                    add     t3,t3,a2
5701
    10003e78:   16fd                    addi    a3,a3,-1
5702
    10003e7a:   03c66463                bltu    a2,t3,10003ea2 <__multiply+0x8a>
5703
    10003e7e:   00805663                blez    s0,10003e8a <__multiply+0x72>
5704
    10003e82:   1371                    addi    t1,t1,-4
5705
    10003e84:   00032783                lw      a5,0(t1)
5706
    10003e88:   c7e5                    beqz    a5,10003f70 <__multiply+0x158>
5707
    10003e8a:   c940                    sw      s0,20(a0)
5708
    10003e8c:   70e2                    ld      ra,56(sp)
5709
    10003e8e:   7442                    ld      s0,48(sp)
5710
    10003e90:   74a2                    ld      s1,40(sp)
5711
    10003e92:   7902                    ld      s2,32(sp)
5712
    10003e94:   69e2                    ld      s3,24(sp)
5713
    10003e96:   6121                    addi    sp,sp,64
5714
    10003e98:   8082                    ret
5715
    10003e9a:   0007a023                sw      zero,0(a5)
5716
    10003e9e:   0791                    addi    a5,a5,4
5717
    10003ea0:   b7c1                    j       10003e60 <__multiply+0x48>
5718
    10003ea2:   00062283                lw      t0,0(a2)
5719
    10003ea6:   0056f2b3                and     t0,a3,t0
5720
    10003eaa:   04028e63                beqz    t0,10003f06 <__multiply+0xee>
5721
    10003eae:   8f42                    mv      t5,a6
5722
    10003eb0:   83ae                    mv      t2,a1
5723
    10003eb2:   4f81                    li      t6,0
5724
    10003eb4:   0003a703                lw      a4,0(t2)
5725
    10003eb8:   000f2483                lw      s1,0(t5)
5726
    10003ebc:   0f11                    addi    t5,t5,4
5727
    10003ebe:   00d77eb3                and     t4,a4,a3
5728
    10003ec2:   025e8ebb                mulw    t4,t4,t0
5729
    10003ec6:   00d4f7b3                and     a5,s1,a3
5730
    10003eca:   0104d49b                srliw   s1,s1,0x10
5731
    10003ece:   0391                    addi    t2,t2,4
5732
    10003ed0:   00fe8ebb                addw    t4,t4,a5
5733
    10003ed4:   0107579b                srliw   a5,a4,0x10
5734
    10003ed8:   025787bb                mulw    a5,a5,t0
5735
    10003edc:   01fe8ebb                addw    t4,t4,t6
5736
    10003ee0:   010ed71b                srliw   a4,t4,0x10
5737
    10003ee4:   01d6feb3                and     t4,a3,t4
5738
    10003ee8:   9fa5                    addw    a5,a5,s1
5739
    10003eea:   9fb9                    addw    a5,a5,a4
5740
    10003eec:   0107df9b                srliw   t6,a5,0x10
5741
    10003ef0:   0107979b                slliw   a5,a5,0x10
5742
    10003ef4:   00fee7b3                or      a5,t4,a5
5743
    10003ef8:   feff2e23                sw      a5,-4(t5)
5744
    10003efc:   2f81                    sext.w  t6,t6
5745
    10003efe:   fb13ebe3                bltu    t2,a7,10003eb4 <__multiply+0x9c>
5746
    10003f02:   01ff2023                sw      t6,0(t5)
5747
    10003f06:   00265283                lhu     t0,2(a2)
5748
    10003f0a:   06028063                beqz    t0,10003f6a <__multiply+0x152>
5749
    10003f0e:   00082e83                lw      t4,0(a6)
5750
    10003f12:   8f42                    mv      t5,a6
5751
    10003f14:   8fae                    mv      t6,a1
5752
    10003f16:   4781                    li      a5,0
5753
    10003f18:   000fa703                lw      a4,0(t6)
5754
    10003f1c:   002f5383                lhu     t2,2(t5)
5755
    10003f20:   00defeb3                and     t4,t4,a3
5756
    10003f24:   8f75                    and     a4,a4,a3
5757
    10003f26:   0257073b                mulw    a4,a4,t0
5758
    10003f2a:   0f11                    addi    t5,t5,4
5759
    10003f2c:   0f91                    addi    t6,t6,4
5760
    10003f2e:   0077073b                addw    a4,a4,t2
5761
    10003f32:   9f3d                    addw    a4,a4,a5
5762
    10003f34:   0107179b                slliw   a5,a4,0x10
5763
    10003f38:   00feeeb3                or      t4,t4,a5
5764
    10003f3c:   ffdf2e23                sw      t4,-4(t5)
5765
    10003f40:   ffefd783                lhu     a5,-2(t6)
5766
    10003f44:   000f2e83                lw      t4,0(t5)
5767
    10003f48:   0107571b                srliw   a4,a4,0x10
5768
    10003f4c:   025787bb                mulw    a5,a5,t0
5769
    10003f50:   00defeb3                and     t4,t4,a3
5770
    10003f54:   01d787bb                addw    a5,a5,t4
5771
    10003f58:   00e78ebb                addw    t4,a5,a4
5772
    10003f5c:   010ed79b                srliw   a5,t4,0x10
5773
    10003f60:   2781                    sext.w  a5,a5
5774
    10003f62:   fb1febe3                bltu    t6,a7,10003f18 <__multiply+0x100>
5775
    10003f66:   01df2023                sw      t4,0(t5)
5776
    10003f6a:   0611                    addi    a2,a2,4
5777
    10003f6c:   0811                    addi    a6,a6,4
5778
    10003f6e:   b731                    j       10003e7a <__multiply+0x62>
5779
    10003f70:   347d                    addiw   s0,s0,-1
5780
    10003f72:   b731                    j       10003e7e <__multiply+0x66>
5781
 
5782
0000000010003f74 <__pow5mult>:
5783
    10003f74:   7179                    addi    sp,sp,-48
5784
    10003f76:   ec26                    sd      s1,24(sp)
5785
    10003f78:   e84a                    sd      s2,16(sp)
5786
    10003f7a:   e44e                    sd      s3,8(sp)
5787
    10003f7c:   f406                    sd      ra,40(sp)
5788
    10003f7e:   f022                    sd      s0,32(sp)
5789
    10003f80:   e052                    sd      s4,0(sp)
5790
    10003f82:   00367793                andi    a5,a2,3
5791
    10003f86:   892a                    mv      s2,a0
5792
    10003f88:   84b2                    mv      s1,a2
5793
    10003f8a:   89ae                    mv      s3,a1
5794
    10003f8c:   cf89                    beqz    a5,10003fa6 <__pow5mult+0x32>
5795
    10003f8e:   37fd                    addiw   a5,a5,-1
5796
    10003f90:   00003717                auipc   a4,0x3
5797
    10003f94:   42870713                addi    a4,a4,1064 # 100073b8 
5798
    10003f98:   078a                    slli    a5,a5,0x2
5799
    10003f9a:   97ba                    add     a5,a5,a4
5800
    10003f9c:   4390                    lw      a2,0(a5)
5801
    10003f9e:   4681                    li      a3,0
5802
    10003fa0:   c35ff0ef                jal     ra,10003bd4 <__multadd>
5803
    10003fa4:   89aa                    mv      s3,a0
5804
    10003fa6:   8489                    srai    s1,s1,0x2
5805
    10003fa8:   c0a5                    beqz    s1,10004008 <__pow5mult+0x94>
5806
    10003faa:   07093403                ld      s0,112(s2)
5807
    10003fae:   e819                    bnez    s0,10003fc4 <__pow5mult+0x50>
5808
    10003fb0:   27100593                li      a1,625
5809
    10003fb4:   854a                    mv      a0,s2
5810
    10003fb6:   e47ff0ef                jal     ra,10003dfc <__i2b>
5811
    10003fba:   06a93823                sd      a0,112(s2)
5812
    10003fbe:   842a                    mv      s0,a0
5813
    10003fc0:   00053023                sd      zero,0(a0)
5814
    10003fc4:   0014f793                andi    a5,s1,1
5815
    10003fc8:   c385                    beqz    a5,10003fe8 <__pow5mult+0x74>
5816
    10003fca:   85ce                    mv      a1,s3
5817
    10003fcc:   8622                    mv      a2,s0
5818
    10003fce:   854a                    mv      a0,s2
5819
    10003fd0:   00000097                auipc   ra,0x0
5820
    10003fd4:   e48080e7                jalr    -440(ra) # 10003e18 <__multiply>
5821
    10003fd8:   8a2a                    mv      s4,a0
5822
    10003fda:   85ce                    mv      a1,s3
5823
    10003fdc:   854a                    mv      a0,s2
5824
    10003fde:   00000097                auipc   ra,0x0
5825
    10003fe2:   be2080e7                jalr    -1054(ra) # 10003bc0 <_Bfree>
5826
    10003fe6:   89d2                    mv      s3,s4
5827
    10003fe8:   8485                    srai    s1,s1,0x1
5828
    10003fea:   cc99                    beqz    s1,10004008 <__pow5mult+0x94>
5829
    10003fec:   6008                    ld      a0,0(s0)
5830
    10003fee:   e919                    bnez    a0,10004004 <__pow5mult+0x90>
5831
    10003ff0:   8622                    mv      a2,s0
5832
    10003ff2:   85a2                    mv      a1,s0
5833
    10003ff4:   854a                    mv      a0,s2
5834
    10003ff6:   00000097                auipc   ra,0x0
5835
    10003ffa:   e22080e7                jalr    -478(ra) # 10003e18 <__multiply>
5836
    10003ffe:   e008                    sd      a0,0(s0)
5837
    10004000:   00053023                sd      zero,0(a0)
5838
    10004004:   842a                    mv      s0,a0
5839
    10004006:   bf7d                    j       10003fc4 <__pow5mult+0x50>
5840
    10004008:   70a2                    ld      ra,40(sp)
5841
    1000400a:   7402                    ld      s0,32(sp)
5842
    1000400c:   854e                    mv      a0,s3
5843
    1000400e:   64e2                    ld      s1,24(sp)
5844
    10004010:   6942                    ld      s2,16(sp)
5845
    10004012:   69a2                    ld      s3,8(sp)
5846
    10004014:   6a02                    ld      s4,0(sp)
5847
    10004016:   6145                    addi    sp,sp,48
5848
    10004018:   8082                    ret
5849
 
5850
000000001000401a <__lshift>:
5851
    1000401a:   715d                    addi    sp,sp,-80
5852
    1000401c:   fc26                    sd      s1,56(sp)
5853
    1000401e:   84ae                    mv      s1,a1
5854
    10004020:   f44e                    sd      s3,40(sp)
5855
    10004022:   0144a983                lw      s3,20(s1)
5856
    10004026:   e85a                    sd      s6,16(sp)
5857
    10004028:   458c                    lw      a1,8(a1)
5858
    1000402a:   40565b1b                sraiw   s6,a2,0x5
5859
    1000402e:   44dc                    lw      a5,12(s1)
5860
    10004030:   016989bb                addw    s3,s3,s6
5861
    10004034:   e0a2                    sd      s0,64(sp)
5862
    10004036:   f84a                    sd      s2,48(sp)
5863
    10004038:   ec56                    sd      s5,24(sp)
5864
    1000403a:   e486                    sd      ra,72(sp)
5865
    1000403c:   f052                    sd      s4,32(sp)
5866
    1000403e:   8aaa                    mv      s5,a0
5867
    10004040:   845a                    mv      s0,s6
5868
    10004042:   0019891b                addiw   s2,s3,1
5869
    10004046:   0927c763                blt     a5,s2,100040d4 <__lshift+0xba>
5870
    1000404a:   8556                    mv      a0,s5
5871
    1000404c:   e432                    sd      a2,8(sp)
5872
    1000404e:   00000097                auipc   ra,0x0
5873
    10004052:   b0e080e7                jalr    -1266(ra) # 10003b5c <_Balloc>
5874
    10004056:   6622                    ld      a2,8(sp)
5875
    10004058:   01850713                addi    a4,a0,24
5876
    1000405c:   8a2a                    mv      s4,a0
5877
    1000405e:   86ba                    mv      a3,a4
5878
    10004060:   4781                    li      a5,0
5879
    10004062:   0691                    addi    a3,a3,4
5880
    10004064:   0767cc63                blt     a5,s6,100040dc <__lshift+0xc2>
5881
    10004068:   000b5363                bgez    s6,1000406e <__lshift+0x54>
5882
    1000406c:   4401                    li      s0,0
5883
    1000406e:   48cc                    lw      a1,20(s1)
5884
    10004070:   040a                    slli    s0,s0,0x2
5885
    10004072:   01848793                addi    a5,s1,24
5886
    10004076:   058a                    slli    a1,a1,0x2
5887
    10004078:   8a7d                    andi    a2,a2,31
5888
    1000407a:   9722                    add     a4,a4,s0
5889
    1000407c:   95be                    add     a1,a1,a5
5890
    1000407e:   c23d                    beqz    a2,100040e4 <__lshift+0xca>
5891
    10004080:   02000513                li      a0,32
5892
    10004084:   9d11                    subw    a0,a0,a2
5893
    10004086:   4681                    li      a3,0
5894
    10004088:   0007a803                lw      a6,0(a5)
5895
    1000408c:   0711                    addi    a4,a4,4
5896
    1000408e:   0791                    addi    a5,a5,4
5897
    10004090:   00c8183b                sllw    a6,a6,a2
5898
    10004094:   0106e6b3                or      a3,a3,a6
5899
    10004098:   fed72e23                sw      a3,-4(a4)
5900
    1000409c:   ffc7a683                lw      a3,-4(a5)
5901
    100040a0:   00a6d6bb                srlw    a3,a3,a0
5902
    100040a4:   feb7e2e3                bltu    a5,a1,10004088 <__lshift+0x6e>
5903
    100040a8:   c314                    sw      a3,0(a4)
5904
    100040aa:   c299                    beqz    a3,100040b0 <__lshift+0x96>
5905
    100040ac:   0029891b                addiw   s2,s3,2
5906
    100040b0:   397d                    addiw   s2,s2,-1
5907
    100040b2:   012a2a23                sw      s2,20(s4)
5908
    100040b6:   8556                    mv      a0,s5
5909
    100040b8:   85a6                    mv      a1,s1
5910
    100040ba:   b07ff0ef                jal     ra,10003bc0 <_Bfree>
5911
    100040be:   60a6                    ld      ra,72(sp)
5912
    100040c0:   6406                    ld      s0,64(sp)
5913
    100040c2:   8552                    mv      a0,s4
5914
    100040c4:   74e2                    ld      s1,56(sp)
5915
    100040c6:   7942                    ld      s2,48(sp)
5916
    100040c8:   79a2                    ld      s3,40(sp)
5917
    100040ca:   7a02                    ld      s4,32(sp)
5918
    100040cc:   6ae2                    ld      s5,24(sp)
5919
    100040ce:   6b42                    ld      s6,16(sp)
5920
    100040d0:   6161                    addi    sp,sp,80
5921
    100040d2:   8082                    ret
5922
    100040d4:   2585                    addiw   a1,a1,1
5923
    100040d6:   0017979b                slliw   a5,a5,0x1
5924
    100040da:   b7b5                    j       10004046 <__lshift+0x2c>
5925
    100040dc:   fe06ae23                sw      zero,-4(a3) # fffc <_tbss_end+0xfffc>
5926
    100040e0:   2785                    addiw   a5,a5,1
5927
    100040e2:   b741                    j       10004062 <__lshift+0x48>
5928
    100040e4:   0791                    addi    a5,a5,4
5929
    100040e6:   ffc7a683                lw      a3,-4(a5)
5930
    100040ea:   0711                    addi    a4,a4,4
5931
    100040ec:   fed72e23                sw      a3,-4(a4)
5932
    100040f0:   feb7eae3                bltu    a5,a1,100040e4 <__lshift+0xca>
5933
    100040f4:   bf75                    j       100040b0 <__lshift+0x96>
5934
 
5935
00000000100040f6 <__mcmp>:
5936
    100040f6:   495c                    lw      a5,20(a0)
5937
    100040f8:   49d8                    lw      a4,20(a1)
5938
    100040fa:   9f99                    subw    a5,a5,a4
5939
    100040fc:   e38d                    bnez    a5,1000411e <__mcmp+0x28>
5940
    100040fe:   070a                    slli    a4,a4,0x2
5941
    10004100:   0561                    addi    a0,a0,24
5942
    10004102:   05e1                    addi    a1,a1,24
5943
    10004104:   00e506b3                add     a3,a0,a4
5944
    10004108:   95ba                    add     a1,a1,a4
5945
    1000410a:   16f1                    addi    a3,a3,-4
5946
    1000410c:   15f1                    addi    a1,a1,-4
5947
    1000410e:   4290                    lw      a2,0(a3)
5948
    10004110:   4198                    lw      a4,0(a1)
5949
    10004112:   00e60863                beq     a2,a4,10004122 <__mcmp+0x2c>
5950
    10004116:   57fd                    li      a5,-1
5951
    10004118:   00e66363                bltu    a2,a4,1000411e <__mcmp+0x28>
5952
    1000411c:   4785                    li      a5,1
5953
    1000411e:   853e                    mv      a0,a5
5954
    10004120:   8082                    ret
5955
    10004122:   fed564e3                bltu    a0,a3,1000410a <__mcmp+0x14>
5956
    10004126:   bfe5                    j       1000411e <__mcmp+0x28>
5957
 
5958
0000000010004128 <__mdiff>:
5959
    10004128:   7179                    addi    sp,sp,-48
5960
    1000412a:   ec26                    sd      s1,24(sp)
5961
    1000412c:   84ae                    mv      s1,a1
5962
    1000412e:   e44e                    sd      s3,8(sp)
5963
    10004130:   85b2                    mv      a1,a2
5964
    10004132:   89aa                    mv      s3,a0
5965
    10004134:   8526                    mv      a0,s1
5966
    10004136:   f022                    sd      s0,32(sp)
5967
    10004138:   f406                    sd      ra,40(sp)
5968
    1000413a:   e84a                    sd      s2,16(sp)
5969
    1000413c:   8432                    mv      s0,a2
5970
    1000413e:   00000097                auipc   ra,0x0
5971
    10004142:   fb8080e7                jalr    -72(ra) # 100040f6 <__mcmp>
5972
    10004146:   e115                    bnez    a0,1000416a <__mdiff+0x42>
5973
    10004148:   4581                    li      a1,0
5974
    1000414a:   854e                    mv      a0,s3
5975
    1000414c:   00000097                auipc   ra,0x0
5976
    10004150:   a10080e7                jalr    -1520(ra) # 10003b5c <_Balloc>
5977
    10004154:   4785                    li      a5,1
5978
    10004156:   c95c                    sw      a5,20(a0)
5979
    10004158:   00052c23                sw      zero,24(a0)
5980
    1000415c:   70a2                    ld      ra,40(sp)
5981
    1000415e:   7402                    ld      s0,32(sp)
5982
    10004160:   64e2                    ld      s1,24(sp)
5983
    10004162:   6942                    ld      s2,16(sp)
5984
    10004164:   69a2                    ld      s3,8(sp)
5985
    10004166:   6145                    addi    sp,sp,48
5986
    10004168:   8082                    ret
5987
    1000416a:   4905                    li      s2,1
5988
    1000416c:   00054663                bltz    a0,10004178 <__mdiff+0x50>
5989
    10004170:   87a2                    mv      a5,s0
5990
    10004172:   4901                    li      s2,0
5991
    10004174:   8426                    mv      s0,s1
5992
    10004176:   84be                    mv      s1,a5
5993
    10004178:   440c                    lw      a1,8(s0)
5994
    1000417a:   854e                    mv      a0,s3
5995
    1000417c:   00000097                auipc   ra,0x0
5996
    10004180:   9e0080e7                jalr    -1568(ra) # 10003b5c <_Balloc>
5997
    10004184:   01442303                lw      t1,20(s0)
5998
    10004188:   0144a883                lw      a7,20(s1)
5999
    1000418c:   01840613                addi    a2,s0,24
6000
    10004190:   00231e13                slli    t3,t1,0x2
6001
    10004194:   01848813                addi    a6,s1,24
6002
    10004198:   088a                    slli    a7,a7,0x2
6003
    1000419a:   6f41                    lui     t5,0x10
6004
    1000419c:   01252823                sw      s2,16(a0)
6005
    100041a0:   9e32                    add     t3,t3,a2
6006
    100041a2:   98c2                    add     a7,a7,a6
6007
    100041a4:   01850693                addi    a3,a0,24
6008
    100041a8:   4f81                    li      t6,0
6009
    100041aa:   1f7d                    addi    t5,t5,-1
6010
    100041ac:   4218                    lw      a4,0(a2)
6011
    100041ae:   00082783                lw      a5,0(a6)
6012
    100041b2:   0691                    addi    a3,a3,4
6013
    100041b4:   01e775b3                and     a1,a4,t5
6014
    100041b8:   01f585bb                addw    a1,a1,t6
6015
    100041bc:   01e7feb3                and     t4,a5,t5
6016
    100041c0:   41d58ebb                subw    t4,a1,t4
6017
    100041c4:   0107571b                srliw   a4,a4,0x10
6018
    100041c8:   0107d79b                srliw   a5,a5,0x10
6019
    100041cc:   40f707bb                subw    a5,a4,a5
6020
    100041d0:   410ed59b                sraiw   a1,t4,0x10
6021
    100041d4:   9fad                    addw    a5,a5,a1
6022
    100041d6:   4107df9b                sraiw   t6,a5,0x10
6023
    100041da:   01eef733                and     a4,t4,t5
6024
    100041de:   0107979b                slliw   a5,a5,0x10
6025
    100041e2:   8fd9                    or      a5,a5,a4
6026
    100041e4:   0811                    addi    a6,a6,4
6027
    100041e6:   fef6ae23                sw      a5,-4(a3)
6028
    100041ea:   0611                    addi    a2,a2,4
6029
    100041ec:   fd1860e3                bltu    a6,a7,100041ac <__mdiff+0x84>
6030
    100041f0:   68c1                    lui     a7,0x10
6031
    100041f2:   18fd                    addi    a7,a7,-1
6032
    100041f4:   01c66863                bltu    a2,t3,10004204 <__mdiff+0xdc>
6033
    100041f8:   16f1                    addi    a3,a3,-4
6034
    100041fa:   429c                    lw      a5,0(a3)
6035
    100041fc:   cb9d                    beqz    a5,10004232 <__mdiff+0x10a>
6036
    100041fe:   00652a23                sw      t1,20(a0)
6037
    10004202:   bfa9                    j       1000415c <__mdiff+0x34>
6038
    10004204:   4218                    lw      a4,0(a2)
6039
    10004206:   0691                    addi    a3,a3,4
6040
    10004208:   0611                    addi    a2,a2,4
6041
    1000420a:   011775b3                and     a1,a4,a7
6042
    1000420e:   01f5883b                addw    a6,a1,t6
6043
    10004212:   0107571b                srliw   a4,a4,0x10
6044
    10004216:   4108559b                sraiw   a1,a6,0x10
6045
    1000421a:   00b707bb                addw    a5,a4,a1
6046
    1000421e:   4107df9b                sraiw   t6,a5,0x10
6047
    10004222:   01187733                and     a4,a6,a7
6048
    10004226:   0107979b                slliw   a5,a5,0x10
6049
    1000422a:   8fd9                    or      a5,a5,a4
6050
    1000422c:   fef6ae23                sw      a5,-4(a3)
6051
    10004230:   b7d1                    j       100041f4 <__mdiff+0xcc>
6052
    10004232:   337d                    addiw   t1,t1,-1
6053
    10004234:   b7d1                    j       100041f8 <__mdiff+0xd0>
6054
 
6055
0000000010004236 <__ulp>:
6056
    10004236:   e20507d3                fmv.x.d a5,fa0
6057
    1000423a:   7ff00737                lui     a4,0x7ff00
6058
    1000423e:   9381                    srli    a5,a5,0x20
6059
    10004240:   8f7d                    and     a4,a4,a5
6060
    10004242:   fcc007b7                lui     a5,0xfcc00
6061
    10004246:   9fb9                    addw    a5,a5,a4
6062
    10004248:   0007871b                sext.w  a4,a5
6063
    1000424c:   00e05763                blez    a4,1000425a <__ulp+0x24>
6064
    10004250:   02079713                slli    a4,a5,0x20
6065
    10004254:   f2070553                fmv.d.x fa0,a4
6066
    10004258:   8082                    ret
6067
    1000425a:   40f007bb                negw    a5,a5
6068
    1000425e:   4147d79b                sraiw   a5,a5,0x14
6069
    10004262:   474d                    li      a4,19
6070
    10004264:   00f74763                blt     a4,a5,10004272 <__ulp+0x3c>
6071
    10004268:   00080737                lui     a4,0x80
6072
    1000426c:   40f757bb                sraw    a5,a4,a5
6073
    10004270:   b7c5                    j       10004250 <__ulp+0x1a>
6074
    10004272:   37b1                    addiw   a5,a5,-20
6075
    10004274:   4679                    li      a2,30
6076
    10004276:   4701                    li      a4,0
6077
    10004278:   4685                    li      a3,1
6078
    1000427a:   00f64663                blt     a2,a5,10004286 <__ulp+0x50>
6079
    1000427e:   fff7c793                not     a5,a5
6080
    10004282:   00f696bb                sllw    a3,a3,a5
6081
    10004286:   57fd                    li      a5,-1
6082
    10004288:   1682                    slli    a3,a3,0x20
6083
    1000428a:   1782                    slli    a5,a5,0x20
6084
    1000428c:   9281                    srli    a3,a3,0x20
6085
    1000428e:   8ff9                    and     a5,a5,a4
6086
    10004290:   00d7e733                or      a4,a5,a3
6087
    10004294:   b7c1                    j       10004254 <__ulp+0x1e>
6088
 
6089
0000000010004296 <__b2d>:
6090
    10004296:   7139                    addi    sp,sp,-64
6091
    10004298:   f426                    sd      s1,40(sp)
6092
    1000429a:   4944                    lw      s1,20(a0)
6093
    1000429c:   ec4e                    sd      s3,24(sp)
6094
    1000429e:   01850993                addi    s3,a0,24
6095
    100042a2:   048a                    slli    s1,s1,0x2
6096
    100042a4:   94ce                    add     s1,s1,s3
6097
    100042a6:   f822                    sd      s0,48(sp)
6098
    100042a8:   ffc4a403                lw      s0,-4(s1)
6099
    100042ac:   f04a                    sd      s2,32(sp)
6100
    100042ae:   e42e                    sd      a1,8(sp)
6101
    100042b0:   8522                    mv      a0,s0
6102
    100042b2:   fc06                    sd      ra,56(sp)
6103
    100042b4:   00000097                auipc   ra,0x0
6104
    100042b8:   a74080e7                jalr    -1420(ra) # 10003d28 <__hi0bits>
6105
    100042bc:   65a2                    ld      a1,8(sp)
6106
    100042be:   02000793                li      a5,32
6107
    100042c2:   9f89                    subw    a5,a5,a0
6108
    100042c4:   c19c                    sw      a5,0(a1)
6109
    100042c6:   47a9                    li      a5,10
6110
    100042c8:   ffc48913                addi    s2,s1,-4
6111
    100042cc:   04a7c763                blt     a5,a0,1000431a <__b2d+0x84>
6112
    100042d0:   46ad                    li      a3,11
6113
    100042d2:   40a6863b                subw    a2,a3,a0
6114
    100042d6:   00c4573b                srlw    a4,s0,a2
6115
    100042da:   3ff007b7                lui     a5,0x3ff00
6116
    100042de:   8f5d                    or      a4,a4,a5
6117
    100042e0:   1702                    slli    a4,a4,0x20
6118
    100042e2:   4681                    li      a3,0
6119
    100042e4:   0129f463                bleu    s2,s3,100042ec <__b2d+0x56>
6120
    100042e8:   ff84a683                lw      a3,-8(s1)
6121
    100042ec:   0155079b                addiw   a5,a0,21
6122
    100042f0:   00f417bb                sllw    a5,s0,a5
6123
    100042f4:   00c6d6bb                srlw    a3,a3,a2
6124
    100042f8:   8fd5                    or      a5,a5,a3
6125
    100042fa:   547d                    li      s0,-1
6126
    100042fc:   1782                    slli    a5,a5,0x20
6127
    100042fe:   1402                    slli    s0,s0,0x20
6128
    10004300:   9381                    srli    a5,a5,0x20
6129
    10004302:   8c79                    and     s0,s0,a4
6130
    10004304:   00f46733                or      a4,s0,a5
6131
    10004308:   70e2                    ld      ra,56(sp)
6132
    1000430a:   7442                    ld      s0,48(sp)
6133
    1000430c:   74a2                    ld      s1,40(sp)
6134
    1000430e:   7902                    ld      s2,32(sp)
6135
    10004310:   69e2                    ld      s3,24(sp)
6136
    10004312:   f2070553                fmv.d.x fa0,a4
6137
    10004316:   6121                    addi    sp,sp,64
6138
    10004318:   8082                    ret
6139
    1000431a:   4681                    li      a3,0
6140
    1000431c:   0129f663                bleu    s2,s3,10004328 <__b2d+0x92>
6141
    10004320:   ff84a683                lw      a3,-8(s1)
6142
    10004324:   ff848913                addi    s2,s1,-8
6143
    10004328:   ff55079b                addiw   a5,a0,-11
6144
    1000432c:   853e                    mv      a0,a5
6145
    1000432e:   c3a9                    beqz    a5,10004370 <__b2d+0xda>
6146
    10004330:   02000793                li      a5,32
6147
    10004334:   40a7863b                subw    a2,a5,a0
6148
    10004338:   00a4143b                sllw    s0,s0,a0
6149
    1000433c:   3ff007b7                lui     a5,0x3ff00
6150
    10004340:   8c5d                    or      s0,s0,a5
6151
    10004342:   00c6d7bb                srlw    a5,a3,a2
6152
    10004346:   8c5d                    or      s0,s0,a5
6153
    10004348:   02041713                slli    a4,s0,0x20
6154
    1000434c:   4781                    li      a5,0
6155
    1000434e:   0129f463                bleu    s2,s3,10004356 <__b2d+0xc0>
6156
    10004352:   ffc92783                lw      a5,-4(s2)
6157
    10004356:   00a696bb                sllw    a3,a3,a0
6158
    1000435a:   00c7d7bb                srlw    a5,a5,a2
6159
    1000435e:   8edd                    or      a3,a3,a5
6160
    10004360:   547d                    li      s0,-1
6161
    10004362:   1682                    slli    a3,a3,0x20
6162
    10004364:   1402                    slli    s0,s0,0x20
6163
    10004366:   9281                    srli    a3,a3,0x20
6164
    10004368:   8c79                    and     s0,s0,a4
6165
    1000436a:   00d46733                or      a4,s0,a3
6166
    1000436e:   bf69                    j       10004308 <__b2d+0x72>
6167
    10004370:   3ff007b7                lui     a5,0x3ff00
6168
    10004374:   02069713                slli    a4,a3,0x20
6169
    10004378:   8c5d                    or      s0,s0,a5
6170
    1000437a:   9301                    srli    a4,a4,0x20
6171
    1000437c:   1402                    slli    s0,s0,0x20
6172
    1000437e:   8f41                    or      a4,a4,s0
6173
    10004380:   b761                    j       10004308 <__b2d+0x72>
6174
 
6175
0000000010004382 <__d2b>:
6176
    10004382:   7139                    addi    sp,sp,-64
6177
    10004384:   f822                    sd      s0,48(sp)
6178
    10004386:   e852                    sd      s4,16(sp)
6179
    10004388:   e2050453                fmv.x.d s0,fa0
6180
    1000438c:   8a2e                    mv      s4,a1
6181
    1000438e:   4585                    li      a1,1
6182
    10004390:   f426                    sd      s1,40(sp)
6183
    10004392:   f04a                    sd      s2,32(sp)
6184
    10004394:   ec4e                    sd      s3,24(sp)
6185
    10004396:   fc06                    sd      ra,56(sp)
6186
    10004398:   8932                    mv      s2,a2
6187
    1000439a:   fc2ff0ef                jal     ra,10003b5c <_Balloc>
6188
    1000439e:   001007b7                lui     a5,0x100
6189
    100043a2:   42045493                srai    s1,s0,0x20
6190
    100043a6:   17fd                    addi    a5,a5,-1
6191
    100043a8:   8fe5                    and     a5,a5,s1
6192
    100043aa:   0144d49b                srliw   s1,s1,0x14
6193
    100043ae:   7ff4f493                andi    s1,s1,2047
6194
    100043b2:   89aa                    mv      s3,a0
6195
    100043b4:   e4ad                    bnez    s1,1000441e <__d2b+0x9c>
6196
    100043b6:   c63e                    sw      a5,12(sp)
6197
    100043b8:   2401                    sext.w  s0,s0
6198
    100043ba:   c82d                    beqz    s0,1000442c <__d2b+0xaa>
6199
    100043bc:   0028                    addi    a0,sp,8
6200
    100043be:   c422                    sw      s0,8(sp)
6201
    100043c0:   00000097                auipc   ra,0x0
6202
    100043c4:   9b8080e7                jalr    -1608(ra) # 10003d78 <__lo0bits>
6203
    100043c8:   46a2                    lw      a3,8(sp)
6204
    100043ca:   cd31                    beqz    a0,10004426 <__d2b+0xa4>
6205
    100043cc:   4732                    lw      a4,12(sp)
6206
    100043ce:   02000793                li      a5,32
6207
    100043d2:   9f89                    subw    a5,a5,a0
6208
    100043d4:   00f717bb                sllw    a5,a4,a5
6209
    100043d8:   8fd5                    or      a5,a5,a3
6210
    100043da:   00a7573b                srlw    a4,a4,a0
6211
    100043de:   00f9ac23                sw      a5,24(s3)
6212
    100043e2:   c63a                    sw      a4,12(sp)
6213
    100043e4:   4432                    lw      s0,12(sp)
6214
    100043e6:   0089ae23                sw      s0,28(s3)
6215
    100043ea:   00803433                snez    s0,s0
6216
    100043ee:   0405                    addi    s0,s0,1
6217
    100043f0:   0089aa23                sw      s0,20(s3)
6218
    100043f4:   c8b9                    beqz    s1,1000444a <__d2b+0xc8>
6219
    100043f6:   bcd4849b                addiw   s1,s1,-1075
6220
    100043fa:   9ca9                    addw    s1,s1,a0
6221
    100043fc:   03500793                li      a5,53
6222
    10004400:   009a2023                sw      s1,0(s4)
6223
    10004404:   40a7853b                subw    a0,a5,a0
6224
    10004408:   00a92023                sw      a0,0(s2)
6225
    1000440c:   70e2                    ld      ra,56(sp)
6226
    1000440e:   7442                    ld      s0,48(sp)
6227
    10004410:   854e                    mv      a0,s3
6228
    10004412:   74a2                    ld      s1,40(sp)
6229
    10004414:   7902                    ld      s2,32(sp)
6230
    10004416:   69e2                    ld      s3,24(sp)
6231
    10004418:   6a42                    ld      s4,16(sp)
6232
    1000441a:   6121                    addi    sp,sp,64
6233
    1000441c:   8082                    ret
6234
    1000441e:   00100737                lui     a4,0x100
6235
    10004422:   8fd9                    or      a5,a5,a4
6236
    10004424:   bf49                    j       100043b6 <__d2b+0x34>
6237
    10004426:   00d9ac23                sw      a3,24(s3)
6238
    1000442a:   bf6d                    j       100043e4 <__d2b+0x62>
6239
    1000442c:   0068                    addi    a0,sp,12
6240
    1000442e:   00000097                auipc   ra,0x0
6241
    10004432:   94a080e7                jalr    -1718(ra) # 10003d78 <__lo0bits>
6242
    10004436:   47b2                    lw      a5,12(sp)
6243
    10004438:   0205051b                addiw   a0,a0,32
6244
    1000443c:   4405                    li      s0,1
6245
    1000443e:   00f9ac23                sw      a5,24(s3)
6246
    10004442:   4785                    li      a5,1
6247
    10004444:   00f9aa23                sw      a5,20(s3)
6248
    10004448:   b775                    j       100043f4 <__d2b+0x72>
6249
    1000444a:   bce5051b                addiw   a0,a0,-1074
6250
    1000444e:   00241793                slli    a5,s0,0x2
6251
    10004452:   00aa2023                sw      a0,0(s4)
6252
    10004456:   97ce                    add     a5,a5,s3
6253
    10004458:   4bc8                    lw      a0,20(a5)
6254
    1000445a:   0054141b                slliw   s0,s0,0x5
6255
    1000445e:   8cbff0ef                jal     ra,10003d28 <__hi0bits>
6256
    10004462:   9c09                    subw    s0,s0,a0
6257
    10004464:   00892023                sw      s0,0(s2)
6258
    10004468:   b755                    j       1000440c <__d2b+0x8a>
6259
 
6260
000000001000446a <__ratio>:
6261
    1000446a:   7139                    addi    sp,sp,-64
6262
    1000446c:   f04a                    sd      s2,32(sp)
6263
    1000446e:   892e                    mv      s2,a1
6264
    10004470:   002c                    addi    a1,sp,8
6265
    10004472:   fc06                    sd      ra,56(sp)
6266
    10004474:   f426                    sd      s1,40(sp)
6267
    10004476:   ec4e                    sd      s3,24(sp)
6268
    10004478:   f822                    sd      s0,48(sp)
6269
    1000447a:   89aa                    mv      s3,a0
6270
    1000447c:   e1bff0ef                jal     ra,10004296 <__b2d>
6271
    10004480:   006c                    addi    a1,sp,12
6272
    10004482:   854a                    mv      a0,s2
6273
    10004484:   e20504d3                fmv.x.d s1,fa0
6274
    10004488:   e0fff0ef                jal     ra,10004296 <__b2d>
6275
    1000448c:   01492683                lw      a3,20(s2)
6276
    10004490:   0149a783                lw      a5,20(s3)
6277
    10004494:   45b2                    lw      a1,12(sp)
6278
    10004496:   e2050653                fmv.x.d a2,fa0
6279
    1000449a:   9f95                    subw    a5,a5,a3
6280
    1000449c:   46a2                    lw      a3,8(sp)
6281
    1000449e:   0057979b                slliw   a5,a5,0x5
6282
    100044a2:   9e8d                    subw    a3,a3,a1
6283
    100044a4:   9ebd                    addw    a3,a3,a5
6284
    100044a6:   87b6                    mv      a5,a3
6285
    100044a8:   02d05a63                blez    a3,100044dc <__ratio+0x72>
6286
    100044ac:   0146979b                slliw   a5,a3,0x14
6287
    100044b0:   547d                    li      s0,-1
6288
    100044b2:   0204d693                srli    a3,s1,0x20
6289
    100044b6:   9fb5                    addw    a5,a5,a3
6290
    100044b8:   9001                    srli    s0,s0,0x20
6291
    100044ba:   1782                    slli    a5,a5,0x20
6292
    100044bc:   8c65                    and     s0,s0,s1
6293
    100044be:   8732                    mv      a4,a2
6294
    100044c0:   8c5d                    or      s0,s0,a5
6295
    100044c2:   f20407d3                fmv.d.x fa5,s0
6296
    100044c6:   70e2                    ld      ra,56(sp)
6297
    100044c8:   7442                    ld      s0,48(sp)
6298
    100044ca:   f2070753                fmv.d.x fa4,a4
6299
    100044ce:   74a2                    ld      s1,40(sp)
6300
    100044d0:   7902                    ld      s2,32(sp)
6301
    100044d2:   69e2                    ld      s3,24(sp)
6302
    100044d4:   1ae7f553                fdiv.d  fa0,fa5,fa4
6303
    100044d8:   6121                    addi    sp,sp,64
6304
    100044da:   8082                    ret
6305
    100044dc:   fff006b7                lui     a3,0xfff00
6306
    100044e0:   02f687bb                mulw    a5,a3,a5
6307
    100044e4:   02065713                srli    a4,a2,0x20
6308
    100044e8:   8426                    mv      s0,s1
6309
    100044ea:   9fb9                    addw    a5,a5,a4
6310
    100044ec:   577d                    li      a4,-1
6311
    100044ee:   9301                    srli    a4,a4,0x20
6312
    100044f0:   1782                    slli    a5,a5,0x20
6313
    100044f2:   8f71                    and     a4,a4,a2
6314
    100044f4:   8f5d                    or      a4,a4,a5
6315
    100044f6:   b7f1                    j       100044c2 <__ratio+0x58>
6316
 
6317
00000000100044f8 <_mprec_log10>:
6318
    100044f8:   47dd                    li      a5,23
6319
    100044fa:   00a7ca63                blt     a5,a0,1000450e <_mprec_log10+0x16>
6320
    100044fe:   00003797                auipc   a5,0x3
6321
    10004502:   eba78793                addi    a5,a5,-326 # 100073b8 
6322
    10004506:   050e                    slli    a0,a0,0x3
6323
    10004508:   953e                    add     a0,a0,a5
6324
    1000450a:   2908                    fld     fa0,16(a0)
6325
    1000450c:   8082                    ret
6326
    1000450e:   00004797                auipc   a5,0x4
6327
    10004512:   5027b507                fld     fa0,1282(a5) # 10008a10 <_GLOBAL_OFFSET_TABLE_+0x30>
6328
    10004516:   00004797                auipc   a5,0x4
6329
    1000451a:   5027b787                fld     fa5,1282(a5) # 10008a18 <_GLOBAL_OFFSET_TABLE_+0x38>
6330
    1000451e:   357d                    addiw   a0,a0,-1
6331
    10004520:   12f57553                fmul.d  fa0,fa0,fa5
6332
    10004524:   fd6d                    bnez    a0,1000451e <_mprec_log10+0x26>
6333
    10004526:   8082                    ret
6334
 
6335
0000000010004528 <__copybits>:
6336
    10004528:   fff5879b                addiw   a5,a1,-1
6337
    1000452c:   4a58                    lw      a4,20(a2)
6338
    1000452e:   4057d79b                sraiw   a5,a5,0x5
6339
    10004532:   0785                    addi    a5,a5,1
6340
    10004534:   078a                    slli    a5,a5,0x2
6341
    10004536:   01860693                addi    a3,a2,24
6342
    1000453a:   070a                    slli    a4,a4,0x2
6343
    1000453c:   97aa                    add     a5,a5,a0
6344
    1000453e:   9736                    add     a4,a4,a3
6345
    10004540:   00e6e563                bltu    a3,a4,1000454a <__copybits+0x22>
6346
    10004544:   00f56a63                bltu    a0,a5,10004558 <__copybits+0x30>
6347
    10004548:   8082                    ret
6348
    1000454a:   0691                    addi    a3,a3,4
6349
    1000454c:   ffc6a603                lw      a2,-4(a3) # ffffffffffeffffc <_end+0xffffffffefef7558>
6350
    10004550:   0511                    addi    a0,a0,4
6351
    10004552:   fec52e23                sw      a2,-4(a0)
6352
    10004556:   b7ed                    j       10004540 <__copybits+0x18>
6353
    10004558:   0511                    addi    a0,a0,4
6354
    1000455a:   fe052e23                sw      zero,-4(a0)
6355
    1000455e:   b7dd                    j       10004544 <__copybits+0x1c>
6356
 
6357
0000000010004560 <__any_on>:
6358
    10004560:   4954                    lw      a3,20(a0)
6359
    10004562:   4055d793                srai    a5,a1,0x5
6360
    10004566:   01850713                addi    a4,a0,24
6361
    1000456a:   02f6c763                blt     a3,a5,10004598 <__any_on+0x38>
6362
    1000456e:   00d7df63                ble     a3,a5,1000458c <__any_on+0x2c>
6363
    10004572:   89fd                    andi    a1,a1,31
6364
    10004574:   cd81                    beqz    a1,1000458c <__any_on+0x2c>
6365
    10004576:   00279693                slli    a3,a5,0x2
6366
    1000457a:   96ba                    add     a3,a3,a4
6367
    1000457c:   4290                    lw      a2,0(a3)
6368
    1000457e:   4505                    li      a0,1
6369
    10004580:   00b656bb                srlw    a3,a2,a1
6370
    10004584:   00b695bb                sllw    a1,a3,a1
6371
    10004588:   00c59e63                bne     a1,a2,100045a4 <__any_on+0x44>
6372
    1000458c:   078a                    slli    a5,a5,0x2
6373
    1000458e:   97ba                    add     a5,a5,a4
6374
    10004590:   00f76663                bltu    a4,a5,1000459c <__any_on+0x3c>
6375
    10004594:   4501                    li      a0,0
6376
    10004596:   8082                    ret
6377
    10004598:   87b6                    mv      a5,a3
6378
    1000459a:   bfcd                    j       1000458c <__any_on+0x2c>
6379
    1000459c:   17f1                    addi    a5,a5,-4
6380
    1000459e:   4394                    lw      a3,0(a5)
6381
    100045a0:   dae5                    beqz    a3,10004590 <__any_on+0x30>
6382
    100045a2:   4505                    li      a0,1
6383
    100045a4:   8082                    ret
6384
    100045a6:   0000                    unimp
6385
 
6386
00000000100045a8 :
6387
    100045a8:   e20507d3                fmv.x.d a5,fa0
6388
    100045ac:   80000637                lui     a2,0x80000
6389
    100045b0:   fff64613                not     a2,a2
6390
    100045b4:   4207d713                srai    a4,a5,0x20
6391
    100045b8:   00c776b3                and     a3,a4,a2
6392
    100045bc:   00052023                sw      zero,0(a0)
6393
    100045c0:   7ff005b7                lui     a1,0x7ff00
6394
    100045c4:   04b6dc63                ble     a1,a3,1000461c 
6395
    100045c8:   00f6e5b3                or      a1,a3,a5
6396
    100045cc:   2581                    sext.w  a1,a1
6397
    100045ce:   c5b9                    beqz    a1,1000461c 
6398
    100045d0:   001005b7                lui     a1,0x100
6399
    100045d4:   02b6d163                ble     a1,a3,100045f6 
6400
    100045d8:   00004717                auipc   a4,0x4
6401
    100045dc:   44873787                fld     fa5,1096(a4) # 10008a20 <_GLOBAL_OFFSET_TABLE_+0x40>
6402
    100045e0:   12f577d3                fmul.d  fa5,fa0,fa5
6403
    100045e4:   e20787d3                fmv.x.d a5,fa5
6404
    100045e8:   4207d713                srai    a4,a5,0x20
6405
    100045ec:   00c776b3                and     a3,a4,a2
6406
    100045f0:   fca00613                li      a2,-54
6407
    100045f4:   c110                    sw      a2,0(a0)
6408
    100045f6:   4110                    lw      a2,0(a0)
6409
    100045f8:   4146d69b                sraiw   a3,a3,0x14
6410
    100045fc:   c026869b                addiw   a3,a3,-1022
6411
    10004600:   9eb1                    addw    a3,a3,a2
6412
    10004602:   c114                    sw      a3,0(a0)
6413
    10004604:   801006b7                lui     a3,0x80100
6414
    10004608:   16fd                    addi    a3,a3,-1
6415
    1000460a:   8f75                    and     a4,a4,a3
6416
    1000460c:   3fe006b7                lui     a3,0x3fe00
6417
    10004610:   8f55                    or      a4,a4,a3
6418
    10004612:   56fd                    li      a3,-1
6419
    10004614:   9281                    srli    a3,a3,0x20
6420
    10004616:   1702                    slli    a4,a4,0x20
6421
    10004618:   8ff5                    and     a5,a5,a3
6422
    1000461a:   8fd9                    or      a5,a5,a4
6423
    1000461c:   f2078553                fmv.d.x fa0,a5
6424
    10004620:   8082                    ret
6425
    10004622:   0000                    unimp
6426
 
6427
0000000010004624 <_sbrk_r>:
6428
    10004624:   1141                    addi    sp,sp,-16
6429
    10004626:   e022                    sd      s0,0(sp)
6430
    10004628:   842a                    mv      s0,a0
6431
    1000462a:   852e                    mv      a0,a1
6432
    1000462c:   00004797                auipc   a5,0x4
6433
    10004630:   4607aa23                sw      zero,1140(a5) # 10008aa0 
6434
    10004634:   e406                    sd      ra,8(sp)
6435
    10004636:   ccdfb0ef                jal     ra,10000302 
6436
    1000463a:   57fd                    li      a5,-1
6437
    1000463c:   00f51963                bne     a0,a5,1000464e <_sbrk_r+0x2a>
6438
    10004640:   00004797                auipc   a5,0x4
6439
    10004644:   46078793                addi    a5,a5,1120 # 10008aa0 
6440
    10004648:   439c                    lw      a5,0(a5)
6441
    1000464a:   c391                    beqz    a5,1000464e <_sbrk_r+0x2a>
6442
    1000464c:   c01c                    sw      a5,0(s0)
6443
    1000464e:   60a2                    ld      ra,8(sp)
6444
    10004650:   6402                    ld      s0,0(sp)
6445
    10004652:   0141                    addi    sp,sp,16
6446
    10004654:   8082                    ret
6447
    10004656:   0000                    unimp
6448
 
6449
0000000010004658 :
6450
    10004658:   87aa                    mv      a5,a0
6451
    1000465a:   0005c703                lbu     a4,0(a1) # 100000 <_tbss_end+0x100000>
6452
    1000465e:   0785                    addi    a5,a5,1
6453
    10004660:   0585                    addi    a1,a1,1
6454
    10004662:   fee78fa3                sb      a4,-1(a5)
6455
    10004666:   fb75                    bnez    a4,1000465a 
6456
    10004668:   8082                    ret
6457
    1000466a:   0000                    unimp
6458
 
6459
000000001000466c :
6460
    1000466c:   87aa                    mv      a5,a0
6461
    1000466e:   0785                    addi    a5,a5,1
6462
    10004670:   fff7c703                lbu     a4,-1(a5)
6463
    10004674:   ff6d                    bnez    a4,1000466e 
6464
    10004676:   40a78533                sub     a0,a5,a0
6465
    1000467a:   157d                    addi    a0,a0,-1
6466
    1000467c:   8082                    ret
6467
    1000467e:   0000                    unimp
6468
 
6469
0000000010004680 :
6470
    10004680:   872a                    mv      a4,a0
6471
    10004682:   e211                    bnez    a2,10004686 
6472
    10004684:   8082                    ret
6473
    10004686:   0585                    addi    a1,a1,1
6474
    10004688:   fff5c683                lbu     a3,-1(a1)
6475
    1000468c:   00170793                addi    a5,a4,1
6476
    10004690:   fff60813                addi    a6,a2,-1 # ffffffff7fffffff <_end+0xffffffff6fff755b>
6477
    10004694:   fed78fa3                sb      a3,-1(a5)
6478
    10004698:   e689                    bnez    a3,100046a2 
6479
    1000469a:   9732                    add     a4,a4,a2
6480
    1000469c:   00e79663                bne     a5,a4,100046a8 
6481
    100046a0:   8082                    ret
6482
    100046a2:   873e                    mv      a4,a5
6483
    100046a4:   8642                    mv      a2,a6
6484
    100046a6:   bff1                    j       10004682 
6485
    100046a8:   0785                    addi    a5,a5,1
6486
    100046aa:   fe078fa3                sb      zero,-1(a5)
6487
    100046ae:   b7fd                    j       1000469c 
6488
    100046b0:   0000                    unimp
6489
 
6490
00000000100046b2 <__ssprint_r>:
6491
    100046b2:   6a1c                    ld      a5,16(a2)
6492
    100046b4:   711d                    addi    sp,sp,-96
6493
    100046b6:   fc4e                    sd      s3,56(sp)
6494
    100046b8:   ec86                    sd      ra,88(sp)
6495
    100046ba:   e8a2                    sd      s0,80(sp)
6496
    100046bc:   e4a6                    sd      s1,72(sp)
6497
    100046be:   e0ca                    sd      s2,64(sp)
6498
    100046c0:   f852                    sd      s4,48(sp)
6499
    100046c2:   f456                    sd      s5,40(sp)
6500
    100046c4:   f05a                    sd      s6,32(sp)
6501
    100046c6:   ec5e                    sd      s7,24(sp)
6502
    100046c8:   e862                    sd      s8,16(sp)
6503
    100046ca:   e466                    sd      s9,8(sp)
6504
    100046cc:   e06a                    sd      s10,0(sp)
6505
    100046ce:   89b2                    mv      s3,a2
6506
    100046d0:   c7fd                    beqz    a5,100047be <__ssprint_r+0x10c>
6507
    100046d2:   00063b03                ld      s6,0(a2)
6508
    100046d6:   8a2a                    mv      s4,a0
6509
    100046d8:   842e                    mv      s0,a1
6510
    100046da:   4a81                    li      s5,0
6511
    100046dc:   4901                    li      s2,0
6512
    100046de:   4b8d                    li      s7,3
6513
    100046e0:   4c09                    li      s8,2
6514
    100046e2:   06090663                beqz    s2,1000474e <__ssprint_r+0x9c>
6515
    100046e6:   00c42d03                lw      s10,12(s0)
6516
    100046ea:   09a96f63                bltu    s2,s10,10004788 <__ssprint_r+0xd6>
6517
    100046ee:   01045703                lhu     a4,16(s0)
6518
    100046f2:   48077793                andi    a5,a4,1152
6519
    100046f6:   cbc9                    beqz    a5,10004788 <__ssprint_r+0xd6>
6520
    100046f8:   5004                    lw      s1,32(s0)
6521
    100046fa:   6c0c                    ld      a1,24(s0)
6522
    100046fc:   601c                    ld      a5,0(s0)
6523
    100046fe:   029b84bb                mulw    s1,s7,s1
6524
    10004702:   8f8d                    sub     a5,a5,a1
6525
    10004704:   00078c9b                sext.w  s9,a5
6526
    10004708:   001c8693                addi    a3,s9,1 # 1001 <_tbss_end+0x1001>
6527
    1000470c:   96ca                    add     a3,a3,s2
6528
    1000470e:   0384c4bb                divw    s1,s1,s8
6529
    10004712:   00d4f663                bleu    a3,s1,1000471e <__ssprint_r+0x6c>
6530
    10004716:   0017849b                addiw   s1,a5,1
6531
    1000471a:   012484bb                addw    s1,s1,s2
6532
    1000471e:   40077713                andi    a4,a4,1024
6533
    10004722:   cf5d                    beqz    a4,100047e0 <__ssprint_r+0x12e>
6534
    10004724:   85a6                    mv      a1,s1
6535
    10004726:   8552                    mv      a0,s4
6536
    10004728:   eb9fe0ef                jal     ra,100035e0 <_malloc_r>
6537
    1000472c:   8d2a                    mv      s10,a0
6538
    1000472e:   e515                    bnez    a0,1000475a <__ssprint_r+0xa8>
6539
    10004730:   47b1                    li      a5,12
6540
    10004732:   00fa2023                sw      a5,0(s4)
6541
    10004736:   01045783                lhu     a5,16(s0)
6542
    1000473a:   557d                    li      a0,-1
6543
    1000473c:   0407e793                ori     a5,a5,64
6544
    10004740:   00f41823                sh      a5,16(s0)
6545
    10004744:   0009b823                sd      zero,16(s3)
6546
    10004748:   0009a423                sw      zero,8(s3)
6547
    1000474c:   a8a5                    j       100047c4 <__ssprint_r+0x112>
6548
    1000474e:   000b3a83                ld      s5,0(s6)
6549
    10004752:   008b3903                ld      s2,8(s6)
6550
    10004756:   0b41                    addi    s6,s6,16
6551
    10004758:   b769                    j       100046e2 <__ssprint_r+0x30>
6552
    1000475a:   6c0c                    ld      a1,24(s0)
6553
    1000475c:   8666                    mv      a2,s9
6554
    1000475e:   2b5000ef                jal     ra,10005212 
6555
    10004762:   01045783                lhu     a5,16(s0)
6556
    10004766:   b7f7f793                andi    a5,a5,-1153
6557
    1000476a:   0807e793                ori     a5,a5,128
6558
    1000476e:   00f41823                sh      a5,16(s0)
6559
    10004772:   01a43c23                sd      s10,24(s0)
6560
    10004776:   d004                    sw      s1,32(s0)
6561
    10004778:   9d66                    add     s10,s10,s9
6562
    1000477a:   419484bb                subw    s1,s1,s9
6563
    1000477e:   01a43023                sd      s10,0(s0)
6564
    10004782:   c444                    sw      s1,12(s0)
6565
    10004784:   00090d1b                sext.w  s10,s2
6566
    10004788:   0009049b                sext.w  s1,s2
6567
    1000478c:   01a97363                bleu    s10,s2,10004792 <__ssprint_r+0xe0>
6568
    10004790:   8d26                    mv      s10,s1
6569
    10004792:   6008                    ld      a0,0(s0)
6570
    10004794:   866a                    mv      a2,s10
6571
    10004796:   85d6                    mv      a1,s5
6572
    10004798:   33b000ef                jal     ra,100052d2 
6573
    1000479c:   445c                    lw      a5,12(s0)
6574
    1000479e:   9aa6                    add     s5,s5,s1
6575
    100047a0:   40990933                sub     s2,s2,s1
6576
    100047a4:   41a787bb                subw    a5,a5,s10
6577
    100047a8:   c45c                    sw      a5,12(s0)
6578
    100047aa:   601c                    ld      a5,0(s0)
6579
    100047ac:   9d3e                    add     s10,s10,a5
6580
    100047ae:   0109b783                ld      a5,16(s3)
6581
    100047b2:   01a43023                sd      s10,0(s0)
6582
    100047b6:   8f85                    sub     a5,a5,s1
6583
    100047b8:   00f9b823                sd      a5,16(s3)
6584
    100047bc:   f39d                    bnez    a5,100046e2 <__ssprint_r+0x30>
6585
    100047be:   0009a423                sw      zero,8(s3)
6586
    100047c2:   4501                    li      a0,0
6587
    100047c4:   60e6                    ld      ra,88(sp)
6588
    100047c6:   6446                    ld      s0,80(sp)
6589
    100047c8:   64a6                    ld      s1,72(sp)
6590
    100047ca:   6906                    ld      s2,64(sp)
6591
    100047cc:   79e2                    ld      s3,56(sp)
6592
    100047ce:   7a42                    ld      s4,48(sp)
6593
    100047d0:   7aa2                    ld      s5,40(sp)
6594
    100047d2:   7b02                    ld      s6,32(sp)
6595
    100047d4:   6be2                    ld      s7,24(sp)
6596
    100047d6:   6c42                    ld      s8,16(sp)
6597
    100047d8:   6ca2                    ld      s9,8(sp)
6598
    100047da:   6d02                    ld      s10,0(sp)
6599
    100047dc:   6125                    addi    sp,sp,96
6600
    100047de:   8082                    ret
6601
    100047e0:   8626                    mv      a2,s1
6602
    100047e2:   8552                    mv      a0,s4
6603
    100047e4:   3d9000ef                jal     ra,100053bc <_realloc_r>
6604
    100047e8:   8d2a                    mv      s10,a0
6605
    100047ea:   f541                    bnez    a0,10004772 <__ssprint_r+0xc0>
6606
    100047ec:   6c0c                    ld      a1,24(s0)
6607
    100047ee:   8552                    mv      a0,s4
6608
    100047f0:   ffffd097                auipc   ra,0xffffd
6609
    100047f4:   350080e7                jalr    848(ra) # 10001b40 <_free_r>
6610
    100047f8:   bf25                    j       10004730 <__ssprint_r+0x7e>
6611
 
6612
00000000100047fa <_svfiprintf_r>:
6613
    100047fa:   0105d783                lhu     a5,16(a1)
6614
    100047fe:   7105                    addi    sp,sp,-480
6615
    10004800:   e7a6                    sd      s1,456(sp)
6616
    10004802:   e3ca                    sd      s2,448(sp)
6617
    10004804:   ff4e                    sd      s3,440(sp)
6618
    10004806:   f756                    sd      s5,424(sp)
6619
    10004808:   ef86                    sd      ra,472(sp)
6620
    1000480a:   eba2                    sd      s0,464(sp)
6621
    1000480c:   fb52                    sd      s4,432(sp)
6622
    1000480e:   f35a                    sd      s6,416(sp)
6623
    10004810:   ef5e                    sd      s7,408(sp)
6624
    10004812:   eb62                    sd      s8,400(sp)
6625
    10004814:   e766                    sd      s9,392(sp)
6626
    10004816:   e36a                    sd      s10,384(sp)
6627
    10004818:   feee                    sd      s11,376(sp)
6628
    1000481a:   0807f793                andi    a5,a5,128
6629
    1000481e:   892a                    mv      s2,a0
6630
    10004820:   84ae                    mv      s1,a1
6631
    10004822:   8ab2                    mv      s5,a2
6632
    10004824:   89b6                    mv      s3,a3
6633
    10004826:   c785                    beqz    a5,1000484e <_svfiprintf_r+0x54>
6634
    10004828:   6d9c                    ld      a5,24(a1)
6635
    1000482a:   e395                    bnez    a5,1000484e <_svfiprintf_r+0x54>
6636
    1000482c:   04000593                li      a1,64
6637
    10004830:   fffff097                auipc   ra,0xfffff
6638
    10004834:   db0080e7                jalr    -592(ra) # 100035e0 <_malloc_r>
6639
    10004838:   e088                    sd      a0,0(s1)
6640
    1000483a:   ec88                    sd      a0,24(s1)
6641
    1000483c:   e511                    bnez    a0,10004848 <_svfiprintf_r+0x4e>
6642
    1000483e:   47b1                    li      a5,12
6643
    10004840:   00f92023                sw      a5,0(s2)
6644
    10004844:   5bfd                    li      s7,-1
6645
    10004846:   a7dd                    j       1000502c <_svfiprintf_r+0x832>
6646
    10004848:   04000793                li      a5,64
6647
    1000484c:   d09c                    sw      a5,32(s1)
6648
    1000484e:   0f010b13                addi    s6,sp,240
6649
    10004852:   f8da                    sd      s6,112(sp)
6650
    10004854:   e102                    sd      zero,128(sp)
6651
    10004856:   dc82                    sw      zero,120(sp)
6652
    10004858:   8dda                    mv      s11,s6
6653
    1000485a:   f002                    sd      zero,32(sp)
6654
    1000485c:   e802                    sd      zero,16(sp)
6655
    1000485e:   ec02                    sd      zero,24(sp)
6656
    10004860:   f402                    sd      zero,40(sp)
6657
    10004862:   4b81                    li      s7,0
6658
    10004864:   8456                    mv      s0,s5
6659
    10004866:   02500693                li      a3,37
6660
    1000486a:   00044783                lbu     a5,0(s0)
6661
    1000486e:   c399                    beqz    a5,10004874 <_svfiprintf_r+0x7a>
6662
    10004870:   08d79363                bne     a5,a3,100048f6 <_svfiprintf_r+0xfc>
6663
    10004874:   41540a3b                subw    s4,s0,s5
6664
    10004878:   020a0d63                beqz    s4,100048b2 <_svfiprintf_r+0xb8>
6665
    1000487c:   678a                    ld      a5,128(sp)
6666
    1000487e:   015db023                sd      s5,0(s11)
6667
    10004882:   014db423                sd      s4,8(s11)
6668
    10004886:   97d2                    add     a5,a5,s4
6669
    10004888:   e13e                    sd      a5,128(sp)
6670
    1000488a:   57e6                    lw      a5,120(sp)
6671
    1000488c:   0dc1                    addi    s11,s11,16
6672
    1000488e:   0017869b                addiw   a3,a5,1
6673
    10004892:   dcb6                    sw      a3,120(sp)
6674
    10004894:   479d                    li      a5,7
6675
    10004896:   00d7dc63                ble     a3,a5,100048ae <_svfiprintf_r+0xb4>
6676
    1000489a:   1890                    addi    a2,sp,112
6677
    1000489c:   85a6                    mv      a1,s1
6678
    1000489e:   854a                    mv      a0,s2
6679
    100048a0:   00000097                auipc   ra,0x0
6680
    100048a4:   e12080e7                jalr    -494(ra) # 100046b2 <__ssprint_r>
6681
    100048a8:   76051c63                bnez    a0,10005020 <_svfiprintf_r+0x826>
6682
    100048ac:   8dda                    mv      s11,s6
6683
    100048ae:   014b8bbb                addw    s7,s7,s4
6684
    100048b2:   00044783                lbu     a5,0(s0)
6685
    100048b6:   7a078e63                beqz    a5,10005072 <_svfiprintf_r+0x878>
6686
    100048ba:   00140693                addi    a3,s0,1
6687
    100048be:   060103a3                sb      zero,103(sp)
6688
    100048c2:   547d                    li      s0,-1
6689
    100048c4:   4a01                    li      s4,0
6690
    100048c6:   4d01                    li      s10,0
6691
    100048c8:   4c25                    li      s8,9
6692
    100048ca:   00168a93                addi    s5,a3,1 # 3fe00001 <_end+0x2fdf755d>
6693
    100048ce:   0006c683                lbu     a3,0(a3)
6694
    100048d2:   05a00513                li      a0,90
6695
    100048d6:   02a00813                li      a6,42
6696
    100048da:   fe06861b                addiw   a2,a3,-32
6697
    100048de:   64c56763                bltu    a0,a2,10004f2c <_svfiprintf_r+0x732>
6698
    100048e2:   1602                    slli    a2,a2,0x20
6699
    100048e4:   00003797                auipc   a5,0x3
6700
    100048e8:   bfc78793                addi    a5,a5,-1028 # 100074e0 <__mprec_bigtens+0x28>
6701
    100048ec:   8279                    srli    a2,a2,0x1e
6702
    100048ee:   963e                    add     a2,a2,a5
6703
    100048f0:   4210                    lw      a2,0(a2)
6704
    100048f2:   963e                    add     a2,a2,a5
6705
    100048f4:   8602                    jr      a2
6706
    100048f6:   0405                    addi    s0,s0,1
6707
    100048f8:   bf8d                    j       1000486a <_svfiprintf_r+0x70>
6708
    100048fa:   00002797                auipc   a5,0x2
6709
    100048fe:   65678793                addi    a5,a5,1622 # 10006f50 <__clzdi2+0xaa>
6710
    10004902:   f03e                    sd      a5,32(sp)
6711
    10004904:   00898793                addi    a5,s3,8
6712
    10004908:   e43e                    sd      a5,8(sp)
6713
    1000490a:   020d7613                andi    a2,s10,32
6714
    1000490e:   52060563                beqz    a2,10004e38 <_svfiprintf_r+0x63e>
6715
    10004912:   0009b983                ld      s3,0(s3)
6716
    10004916:   001d7613                andi    a2,s10,1
6717
    1000491a:   ca19                    beqz    a2,10004930 <_svfiprintf_r+0x136>
6718
    1000491c:   00098a63                beqz    s3,10004930 <_svfiprintf_r+0x136>
6719
    10004920:   03000613                li      a2,48
6720
    10004924:   06c10423                sb      a2,104(sp)
6721
    10004928:   06d104a3                sb      a3,105(sp)
6722
    1000492c:   002d6d13                ori     s10,s10,2
6723
    10004930:   bffd7d13                andi    s10,s10,-1025
6724
    10004934:   ac8d                    j       10004ba6 <_svfiprintf_r+0x3ac>
6725
    10004936:   854a                    mv      a0,s2
6726
    10004938:   c6ffe0ef                jal     ra,100035a6 <_localeconv_r>
6727
    1000493c:   651c                    ld      a5,8(a0)
6728
    1000493e:   853e                    mv      a0,a5
6729
    10004940:   f43e                    sd      a5,40(sp)
6730
    10004942:   00000097                auipc   ra,0x0
6731
    10004946:   d2a080e7                jalr    -726(ra) # 1000466c 
6732
    1000494a:   ec2a                    sd      a0,24(sp)
6733
    1000494c:   854a                    mv      a0,s2
6734
    1000494e:   c59fe0ef                jal     ra,100035a6 <_localeconv_r>
6735
    10004952:   691c                    ld      a5,16(a0)
6736
    10004954:   e83e                    sd      a5,16(sp)
6737
    10004956:   67e2                    ld      a5,24(sp)
6738
    10004958:   cb81                    beqz    a5,10004968 <_svfiprintf_r+0x16e>
6739
    1000495a:   67c2                    ld      a5,16(sp)
6740
    1000495c:   c791                    beqz    a5,10004968 <_svfiprintf_r+0x16e>
6741
    1000495e:   0007c683                lbu     a3,0(a5)
6742
    10004962:   c299                    beqz    a3,10004968 <_svfiprintf_r+0x16e>
6743
    10004964:   400d6d13                ori     s10,s10,1024
6744
    10004968:   86d6                    mv      a3,s5
6745
    1000496a:   b785                    j       100048ca <_svfiprintf_r+0xd0>
6746
    1000496c:   06714683                lbu     a3,103(sp)
6747
    10004970:   fee5                    bnez    a3,10004968 <_svfiprintf_r+0x16e>
6748
    10004972:   02000693                li      a3,32
6749
    10004976:   06d103a3                sb      a3,103(sp)
6750
    1000497a:   b7fd                    j       10004968 <_svfiprintf_r+0x16e>
6751
    1000497c:   001d6d13                ori     s10,s10,1
6752
    10004980:   b7e5                    j       10004968 <_svfiprintf_r+0x16e>
6753
    10004982:   0009aa03                lw      s4,0(s3)
6754
    10004986:   09a1                    addi    s3,s3,8
6755
    10004988:   fe0a50e3                bgez    s4,10004968 <_svfiprintf_r+0x16e>
6756
    1000498c:   41400a3b                negw    s4,s4
6757
    10004990:   004d6d13                ori     s10,s10,4
6758
    10004994:   bfd1                    j       10004968 <_svfiprintf_r+0x16e>
6759
    10004996:   02b00693                li      a3,43
6760
    1000499a:   bff1                    j       10004976 <_svfiprintf_r+0x17c>
6761
    1000499c:   000ac683                lbu     a3,0(s5)
6762
    100049a0:   001a8613                addi    a2,s5,1
6763
    100049a4:   03069a63                bne     a3,a6,100049d8 <_svfiprintf_r+0x1de>
6764
    100049a8:   0009a403                lw      s0,0(s3)
6765
    100049ac:   00898693                addi    a3,s3,8
6766
    100049b0:   00045363                bgez    s0,100049b6 <_svfiprintf_r+0x1bc>
6767
    100049b4:   547d                    li      s0,-1
6768
    100049b6:   2401                    sext.w  s0,s0
6769
    100049b8:   89b6                    mv      s3,a3
6770
    100049ba:   8ab2                    mv      s5,a2
6771
    100049bc:   b775                    j       10004968 <_svfiprintf_r+0x16e>
6772
    100049be:   47a9                    li      a5,10
6773
    100049c0:   0287843b                mulw    s0,a5,s0
6774
    100049c4:   0605                    addi    a2,a2,1
6775
    100049c6:   fff64683                lbu     a3,-1(a2)
6776
    100049ca:   9c2d                    addw    s0,s0,a1
6777
    100049cc:   fd06859b                addiw   a1,a3,-48
6778
    100049d0:   febc77e3                bleu    a1,s8,100049be <_svfiprintf_r+0x1c4>
6779
    100049d4:   8ab2                    mv      s5,a2
6780
    100049d6:   b711                    j       100048da <_svfiprintf_r+0xe0>
6781
    100049d8:   4401                    li      s0,0
6782
    100049da:   bfcd                    j       100049cc <_svfiprintf_r+0x1d2>
6783
    100049dc:   080d6d13                ori     s10,s10,128
6784
    100049e0:   b761                    j       10004968 <_svfiprintf_r+0x16e>
6785
    100049e2:   8656                    mv      a2,s5
6786
    100049e4:   4a01                    li      s4,0
6787
    100049e6:   47a9                    li      a5,10
6788
    100049e8:   03478a3b                mulw    s4,a5,s4
6789
    100049ec:   fd06869b                addiw   a3,a3,-48
6790
    100049f0:   0605                    addi    a2,a2,1
6791
    100049f2:   01468a3b                addw    s4,a3,s4
6792
    100049f6:   fff64683                lbu     a3,-1(a2)
6793
    100049fa:   fd06859b                addiw   a1,a3,-48
6794
    100049fe:   febc74e3                bleu    a1,s8,100049e6 <_svfiprintf_r+0x1ec>
6795
    10004a02:   bfc9                    j       100049d4 <_svfiprintf_r+0x1da>
6796
    10004a04:   000ac603                lbu     a2,0(s5)
6797
    10004a08:   06800693                li      a3,104
6798
    10004a0c:   00d61663                bne     a2,a3,10004a18 <_svfiprintf_r+0x21e>
6799
    10004a10:   0a85                    addi    s5,s5,1
6800
    10004a12:   200d6d13                ori     s10,s10,512
6801
    10004a16:   bf89                    j       10004968 <_svfiprintf_r+0x16e>
6802
    10004a18:   040d6d13                ori     s10,s10,64
6803
    10004a1c:   b7b1                    j       10004968 <_svfiprintf_r+0x16e>
6804
    10004a1e:   000ac603                lbu     a2,0(s5)
6805
    10004a22:   06c00693                li      a3,108
6806
    10004a26:   00d61663                bne     a2,a3,10004a32 <_svfiprintf_r+0x238>
6807
    10004a2a:   0a85                    addi    s5,s5,1
6808
    10004a2c:   020d6d13                ori     s10,s10,32
6809
    10004a30:   bf25                    j       10004968 <_svfiprintf_r+0x16e>
6810
    10004a32:   010d6d13                ori     s10,s10,16
6811
    10004a36:   bf0d                    j       10004968 <_svfiprintf_r+0x16e>
6812
    10004a38:   0009a683                lw      a3,0(s3)
6813
    10004a3c:   00898793                addi    a5,s3,8
6814
    10004a40:   e43e                    sd      a5,8(sp)
6815
    10004a42:   08d10423                sb      a3,136(sp)
6816
    10004a46:   060103a3                sb      zero,103(sp)
6817
    10004a4a:   4405                    li      s0,1
6818
    10004a4c:   4981                    li      s3,0
6819
    10004a4e:   08810c13                addi    s8,sp,136
6820
    10004a52:   a249                    j       10004bd4 <_svfiprintf_r+0x3da>
6821
    10004a54:   010d6d13                ori     s10,s10,16
6822
    10004a58:   00898793                addi    a5,s3,8
6823
    10004a5c:   e43e                    sd      a5,8(sp)
6824
    10004a5e:   020d7693                andi    a3,s10,32
6825
    10004a62:   ca85                    beqz    a3,10004a92 <_svfiprintf_r+0x298>
6826
    10004a64:   0009b983                ld      s3,0(s3)
6827
    10004a68:   0009d863                bgez    s3,10004a78 <_svfiprintf_r+0x27e>
6828
    10004a6c:   02d00693                li      a3,45
6829
    10004a70:   413009b3                neg     s3,s3
6830
    10004a74:   06d103a3                sb      a3,103(sp)
6831
    10004a78:   56fd                    li      a3,-1
6832
    10004a7a:   3ed41663                bne     s0,a3,10004e66 <_svfiprintf_r+0x66c>
6833
    10004a7e:   46a5                    li      a3,9
6834
    10004a80:   4136e063                bltu    a3,s3,10004e80 <_svfiprintf_r+0x686>
6835
    10004a84:   0309899b                addiw   s3,s3,48
6836
    10004a88:   0f3105a3                sb      s3,235(sp)
6837
    10004a8c:   0eb10c13                addi    s8,sp,235
6838
    10004a90:   a87d                    j       10004b4e <_svfiprintf_r+0x354>
6839
    10004a92:   010d7693                andi    a3,s10,16
6840
    10004a96:   f6f9                    bnez    a3,10004a64 <_svfiprintf_r+0x26a>
6841
    10004a98:   040d7693                andi    a3,s10,64
6842
    10004a9c:   c681                    beqz    a3,10004aa4 <_svfiprintf_r+0x2aa>
6843
    10004a9e:   00099983                lh      s3,0(s3)
6844
    10004aa2:   b7d9                    j       10004a68 <_svfiprintf_r+0x26e>
6845
    10004aa4:   200d7693                andi    a3,s10,512
6846
    10004aa8:   c681                    beqz    a3,10004ab0 <_svfiprintf_r+0x2b6>
6847
    10004aaa:   00098983                lb      s3,0(s3)
6848
    10004aae:   bf6d                    j       10004a68 <_svfiprintf_r+0x26e>
6849
    10004ab0:   0009a983                lw      s3,0(s3)
6850
    10004ab4:   bf55                    j       10004a68 <_svfiprintf_r+0x26e>
6851
    10004ab6:   020d7613                andi    a2,s10,32
6852
    10004aba:   0009b683                ld      a3,0(s3)
6853
    10004abe:   09a1                    addi    s3,s3,8
6854
    10004ac0:   c601                    beqz    a2,10004ac8 <_svfiprintf_r+0x2ce>
6855
    10004ac2:   0176b023                sd      s7,0(a3)
6856
    10004ac6:   bb79                    j       10004864 <_svfiprintf_r+0x6a>
6857
    10004ac8:   010d7613                andi    a2,s10,16
6858
    10004acc:   fa7d                    bnez    a2,10004ac2 <_svfiprintf_r+0x2c8>
6859
    10004ace:   040d7613                andi    a2,s10,64
6860
    10004ad2:   c601                    beqz    a2,10004ada <_svfiprintf_r+0x2e0>
6861
    10004ad4:   01769023                sh      s7,0(a3)
6862
    10004ad8:   b371                    j       10004864 <_svfiprintf_r+0x6a>
6863
    10004ada:   200d7793                andi    a5,s10,512
6864
    10004ade:   c781                    beqz    a5,10004ae6 <_svfiprintf_r+0x2ec>
6865
    10004ae0:   01768023                sb      s7,0(a3)
6866
    10004ae4:   b341                    j       10004864 <_svfiprintf_r+0x6a>
6867
    10004ae6:   0176a023                sw      s7,0(a3)
6868
    10004aea:   bbad                    j       10004864 <_svfiprintf_r+0x6a>
6869
    10004aec:   010d6d13                ori     s10,s10,16
6870
    10004af0:   00898793                addi    a5,s3,8
6871
    10004af4:   e43e                    sd      a5,8(sp)
6872
    10004af6:   020d7693                andi    a3,s10,32
6873
    10004afa:   ceb9                    beqz    a3,10004b58 <_svfiprintf_r+0x35e>
6874
    10004afc:   0009b983                ld      s3,0(s3)
6875
    10004b00:   bffd7d13                andi    s10,s10,-1025
6876
    10004b04:   4601                    li      a2,0
6877
    10004b06:   060103a3                sb      zero,103(sp)
6878
    10004b0a:   56fd                    li      a3,-1
6879
    10004b0c:   85ea                    mv      a1,s10
6880
    10004b0e:   34d41e63                bne     s0,a3,10004e6a <_svfiprintf_r+0x670>
6881
    10004b12:   4685                    li      a3,1
6882
    10004b14:   f6d605e3                beq     a2,a3,10004a7e <_svfiprintf_r+0x284>
6883
    10004b18:   4689                    li      a3,2
6884
    10004b1a:   3cd60d63                beq     a2,a3,10004ef4 <_svfiprintf_r+0x6fa>
6885
    10004b1e:   11f0                    addi    a2,sp,236
6886
    10004b20:   0079f593                andi    a1,s3,7
6887
    10004b24:   03058593                addi    a1,a1,48
6888
    10004b28:   feb60fa3                sb      a1,-1(a2)
6889
    10004b2c:   0039d993                srli    s3,s3,0x3
6890
    10004b30:   fff60c13                addi    s8,a2,-1
6891
    10004b34:   34099463                bnez    s3,10004e7c <_svfiprintf_r+0x682>
6892
    10004b38:   001d7513                andi    a0,s10,1
6893
    10004b3c:   c909                    beqz    a0,10004b4e <_svfiprintf_r+0x354>
6894
    10004b3e:   03000513                li      a0,48
6895
    10004b42:   00a58663                beq     a1,a0,10004b4e <_svfiprintf_r+0x354>
6896
    10004b46:   feac0fa3                sb      a0,-1(s8)
6897
    10004b4a:   ffe60c13                addi    s8,a2,-2
6898
    10004b4e:   89a2                    mv      s3,s0
6899
    10004b50:   11e0                    addi    s0,sp,236
6900
    10004b52:   4184043b                subw    s0,s0,s8
6901
    10004b56:   a8bd                    j       10004bd4 <_svfiprintf_r+0x3da>
6902
    10004b58:   010d7693                andi    a3,s10,16
6903
    10004b5c:   f2c5                    bnez    a3,10004afc <_svfiprintf_r+0x302>
6904
    10004b5e:   040d7693                andi    a3,s10,64
6905
    10004b62:   0009a983                lw      s3,0(s3)
6906
    10004b66:   c689                    beqz    a3,10004b70 <_svfiprintf_r+0x376>
6907
    10004b68:   19c2                    slli    s3,s3,0x30
6908
    10004b6a:   0309d993                srli    s3,s3,0x30
6909
    10004b6e:   bf49                    j       10004b00 <_svfiprintf_r+0x306>
6910
    10004b70:   200d7693                andi    a3,s10,512
6911
    10004b74:   c681                    beqz    a3,10004b7c <_svfiprintf_r+0x382>
6912
    10004b76:   0ff9f993                andi    s3,s3,255
6913
    10004b7a:   b759                    j       10004b00 <_svfiprintf_r+0x306>
6914
    10004b7c:   1982                    slli    s3,s3,0x20
6915
    10004b7e:   0209d993                srli    s3,s3,0x20
6916
    10004b82:   bfbd                    j       10004b00 <_svfiprintf_r+0x306>
6917
    10004b84:   00898793                addi    a5,s3,8
6918
    10004b88:   76e1                    lui     a3,0xffff8
6919
    10004b8a:   0009b983                ld      s3,0(s3)
6920
    10004b8e:   e43e                    sd      a5,8(sp)
6921
    10004b90:   8306c693                xori    a3,a3,-2000
6922
    10004b94:   00002797                auipc   a5,0x2
6923
    10004b98:   3a478793                addi    a5,a5,932 # 10006f38 <__clzdi2+0x92>
6924
    10004b9c:   002d6d13                ori     s10,s10,2
6925
    10004ba0:   06d11423                sh      a3,104(sp)
6926
    10004ba4:   f03e                    sd      a5,32(sp)
6927
    10004ba6:   4609                    li      a2,2
6928
    10004ba8:   bfb9                    j       10004b06 <_svfiprintf_r+0x30c>
6929
    10004baa:   00898793                addi    a5,s3,8
6930
    10004bae:   e43e                    sd      a5,8(sp)
6931
    10004bb0:   060103a3                sb      zero,103(sp)
6932
    10004bb4:   567d                    li      a2,-1
6933
    10004bb6:   0009bc03                ld      s8,0(s3)
6934
    10004bba:   20c40f63                beq     s0,a2,10004dd8 <_svfiprintf_r+0x5de>
6935
    10004bbe:   8622                    mv      a2,s0
6936
    10004bc0:   4581                    li      a1,0
6937
    10004bc2:   8562                    mv      a0,s8
6938
    10004bc4:   fffff097                auipc   ra,0xfffff
6939
    10004bc8:   f78080e7                jalr    -136(ra) # 10003b3c 
6940
    10004bcc:   4981                    li      s3,0
6941
    10004bce:   c119                    beqz    a0,10004bd4 <_svfiprintf_r+0x3da>
6942
    10004bd0:   4185043b                subw    s0,a0,s8
6943
    10004bd4:   864e                    mv      a2,s3
6944
    10004bd6:   0089d363                ble     s0,s3,10004bdc <_svfiprintf_r+0x3e2>
6945
    10004bda:   8622                    mv      a2,s0
6946
    10004bdc:   06714583                lbu     a1,103(sp)
6947
    10004be0:   00060c9b                sext.w  s9,a2
6948
    10004be4:   c199                    beqz    a1,10004bea <_svfiprintf_r+0x3f0>
6949
    10004be6:   00160c9b                addiw   s9,a2,1
6950
    10004bea:   002d7613                andi    a2,s10,2
6951
    10004bee:   0006079b                sext.w  a5,a2
6952
    10004bf2:   f83e                    sd      a5,48(sp)
6953
    10004bf4:   c391                    beqz    a5,10004bf8 <_svfiprintf_r+0x3fe>
6954
    10004bf6:   2c89                    addiw   s9,s9,2
6955
    10004bf8:   084d7793                andi    a5,s10,132
6956
    10004bfc:   fc3e                    sd      a5,56(sp)
6957
    10004bfe:   eba9                    bnez    a5,10004c50 <_svfiprintf_r+0x456>
6958
    10004c00:   419a083b                subw    a6,s4,s9
6959
    10004c04:   05005663                blez    a6,10004c50 <_svfiprintf_r+0x456>
6960
    10004c08:   4341                    li      t1,16
6961
    10004c0a:   00003897                auipc   a7,0x3
6962
    10004c0e:   a4688893                addi    a7,a7,-1466 # 10007650 
6963
    10004c12:   4e1d                    li      t3,7
6964
    10004c14:   55e6                    lw      a1,120(sp)
6965
    10004c16:   011db023                sd      a7,0(s11)
6966
    10004c1a:   660a                    ld      a2,128(sp)
6967
    10004c1c:   0015851b                addiw   a0,a1,1
6968
    10004c20:   85aa                    mv      a1,a0
6969
    10004c22:   010d8e93                addi    t4,s11,16
6970
    10004c26:   31034b63                blt     t1,a6,10004f3c <_svfiprintf_r+0x742>
6971
    10004c2a:   010db423                sd      a6,8(s11)
6972
    10004c2e:   9832                    add     a6,a6,a2
6973
    10004c30:   e142                    sd      a6,128(sp)
6974
    10004c32:   dcaa                    sw      a0,120(sp)
6975
    10004c34:   461d                    li      a2,7
6976
    10004c36:   8df6                    mv      s11,t4
6977
    10004c38:   00a65c63                ble     a0,a2,10004c50 <_svfiprintf_r+0x456>
6978
    10004c3c:   1890                    addi    a2,sp,112
6979
    10004c3e:   85a6                    mv      a1,s1
6980
    10004c40:   854a                    mv      a0,s2
6981
    10004c42:   00000097                auipc   ra,0x0
6982
    10004c46:   a70080e7                jalr    -1424(ra) # 100046b2 <__ssprint_r>
6983
    10004c4a:   3c051b63                bnez    a0,10005020 <_svfiprintf_r+0x826>
6984
    10004c4e:   8dda                    mv      s11,s6
6985
    10004c50:   06714603                lbu     a2,103(sp)
6986
    10004c54:   ce0d                    beqz    a2,10004c8e <_svfiprintf_r+0x494>
6987
    10004c56:   06710593                addi    a1,sp,103
6988
    10004c5a:   00bdb023                sd      a1,0(s11)
6989
    10004c5e:   4585                    li      a1,1
6990
    10004c60:   5666                    lw      a2,120(sp)
6991
    10004c62:   00bdb423                sd      a1,8(s11)
6992
    10004c66:   658a                    ld      a1,128(sp)
6993
    10004c68:   0016051b                addiw   a0,a2,1
6994
    10004c6c:   dcaa                    sw      a0,120(sp)
6995
    10004c6e:   0585                    addi    a1,a1,1
6996
    10004c70:   e12e                    sd      a1,128(sp)
6997
    10004c72:   461d                    li      a2,7
6998
    10004c74:   0dc1                    addi    s11,s11,16
6999
    10004c76:   00a65c63                ble     a0,a2,10004c8e <_svfiprintf_r+0x494>
7000
    10004c7a:   1890                    addi    a2,sp,112
7001
    10004c7c:   85a6                    mv      a1,s1
7002
    10004c7e:   854a                    mv      a0,s2
7003
    10004c80:   00000097                auipc   ra,0x0
7004
    10004c84:   a32080e7                jalr    -1486(ra) # 100046b2 <__ssprint_r>
7005
    10004c88:   38051c63                bnez    a0,10005020 <_svfiprintf_r+0x826>
7006
    10004c8c:   8dda                    mv      s11,s6
7007
    10004c8e:   77c2                    ld      a5,48(sp)
7008
    10004c90:   cf85                    beqz    a5,10004cc8 <_svfiprintf_r+0x4ce>
7009
    10004c92:   10ac                    addi    a1,sp,104
7010
    10004c94:   00bdb023                sd      a1,0(s11)
7011
    10004c98:   4589                    li      a1,2
7012
    10004c9a:   5666                    lw      a2,120(sp)
7013
    10004c9c:   00bdb423                sd      a1,8(s11)
7014
    10004ca0:   658a                    ld      a1,128(sp)
7015
    10004ca2:   0016051b                addiw   a0,a2,1
7016
    10004ca6:   dcaa                    sw      a0,120(sp)
7017
    10004ca8:   0589                    addi    a1,a1,2
7018
    10004caa:   e12e                    sd      a1,128(sp)
7019
    10004cac:   461d                    li      a2,7
7020
    10004cae:   0dc1                    addi    s11,s11,16
7021
    10004cb0:   00a65c63                ble     a0,a2,10004cc8 <_svfiprintf_r+0x4ce>
7022
    10004cb4:   1890                    addi    a2,sp,112
7023
    10004cb6:   85a6                    mv      a1,s1
7024
    10004cb8:   854a                    mv      a0,s2
7025
    10004cba:   00000097                auipc   ra,0x0
7026
    10004cbe:   9f8080e7                jalr    -1544(ra) # 100046b2 <__ssprint_r>
7027
    10004cc2:   34051f63                bnez    a0,10005020 <_svfiprintf_r+0x826>
7028
    10004cc6:   8dda                    mv      s11,s6
7029
    10004cc8:   77e2                    ld      a5,56(sp)
7030
    10004cca:   08000613                li      a2,128
7031
    10004cce:   04c79a63                bne     a5,a2,10004d22 <_svfiprintf_r+0x528>
7032
    10004cd2:   419a083b                subw    a6,s4,s9
7033
    10004cd6:   05005663                blez    a6,10004d22 <_svfiprintf_r+0x528>
7034
    10004cda:   4341                    li      t1,16
7035
    10004cdc:   00003897                auipc   a7,0x3
7036
    10004ce0:   98488893                addi    a7,a7,-1660 # 10007660 
7037
    10004ce4:   4e1d                    li      t3,7
7038
    10004ce6:   55e6                    lw      a1,120(sp)
7039
    10004ce8:   011db023                sd      a7,0(s11)
7040
    10004cec:   660a                    ld      a2,128(sp)
7041
    10004cee:   0015851b                addiw   a0,a1,1
7042
    10004cf2:   85aa                    mv      a1,a0
7043
    10004cf4:   010d8e93                addi    t4,s11,16
7044
    10004cf8:   27034d63                blt     t1,a6,10004f72 <_svfiprintf_r+0x778>
7045
    10004cfc:   010db423                sd      a6,8(s11)
7046
    10004d00:   9832                    add     a6,a6,a2
7047
    10004d02:   e142                    sd      a6,128(sp)
7048
    10004d04:   dcaa                    sw      a0,120(sp)
7049
    10004d06:   461d                    li      a2,7
7050
    10004d08:   8df6                    mv      s11,t4
7051
    10004d0a:   00a65c63                ble     a0,a2,10004d22 <_svfiprintf_r+0x528>
7052
    10004d0e:   1890                    addi    a2,sp,112
7053
    10004d10:   85a6                    mv      a1,s1
7054
    10004d12:   854a                    mv      a0,s2
7055
    10004d14:   00000097                auipc   ra,0x0
7056
    10004d18:   99e080e7                jalr    -1634(ra) # 100046b2 <__ssprint_r>
7057
    10004d1c:   30051263                bnez    a0,10005020 <_svfiprintf_r+0x826>
7058
    10004d20:   8dda                    mv      s11,s6
7059
    10004d22:   408989bb                subw    s3,s3,s0
7060
    10004d26:   05305663                blez    s3,10004d72 <_svfiprintf_r+0x578>
7061
    10004d2a:   48c1                    li      a7,16
7062
    10004d2c:   00003817                auipc   a6,0x3
7063
    10004d30:   93480813                addi    a6,a6,-1740 # 10007660 
7064
    10004d34:   431d                    li      t1,7
7065
    10004d36:   55e6                    lw      a1,120(sp)
7066
    10004d38:   010db023                sd      a6,0(s11)
7067
    10004d3c:   660a                    ld      a2,128(sp)
7068
    10004d3e:   0015851b                addiw   a0,a1,1
7069
    10004d42:   85aa                    mv      a1,a0
7070
    10004d44:   010d8e13                addi    t3,s11,16
7071
    10004d48:   2738c063                blt     a7,s3,10004fa8 <_svfiprintf_r+0x7ae>
7072
    10004d4c:   013db423                sd      s3,8(s11)
7073
    10004d50:   99b2                    add     s3,s3,a2
7074
    10004d52:   e14e                    sd      s3,128(sp)
7075
    10004d54:   dcaa                    sw      a0,120(sp)
7076
    10004d56:   461d                    li      a2,7
7077
    10004d58:   8df2                    mv      s11,t3
7078
    10004d5a:   00a65c63                ble     a0,a2,10004d72 <_svfiprintf_r+0x578>
7079
    10004d5e:   1890                    addi    a2,sp,112
7080
    10004d60:   85a6                    mv      a1,s1
7081
    10004d62:   854a                    mv      a0,s2
7082
    10004d64:   00000097                auipc   ra,0x0
7083
    10004d68:   94e080e7                jalr    -1714(ra) # 100046b2 <__ssprint_r>
7084
    10004d6c:   2a051a63                bnez    a0,10005020 <_svfiprintf_r+0x826>
7085
    10004d70:   8dda                    mv      s11,s6
7086
    10004d72:   668a                    ld      a3,128(sp)
7087
    10004d74:   008db423                sd      s0,8(s11)
7088
    10004d78:   018db023                sd      s8,0(s11)
7089
    10004d7c:   9436                    add     s0,s0,a3
7090
    10004d7e:   56e6                    lw      a3,120(sp)
7091
    10004d80:   e122                    sd      s0,128(sp)
7092
    10004d82:   010d8713                addi    a4,s11,16
7093
    10004d86:   0016861b                addiw   a2,a3,1
7094
    10004d8a:   dcb2                    sw      a2,120(sp)
7095
    10004d8c:   469d                    li      a3,7
7096
    10004d8e:   00c6dc63                ble     a2,a3,10004da6 <_svfiprintf_r+0x5ac>
7097
    10004d92:   1890                    addi    a2,sp,112
7098
    10004d94:   85a6                    mv      a1,s1
7099
    10004d96:   854a                    mv      a0,s2
7100
    10004d98:   00000097                auipc   ra,0x0
7101
    10004d9c:   91a080e7                jalr    -1766(ra) # 100046b2 <__ssprint_r>
7102
    10004da0:   28051063                bnez    a0,10005020 <_svfiprintf_r+0x826>
7103
    10004da4:   875a                    mv      a4,s6
7104
    10004da6:   004d7793                andi    a5,s10,4
7105
    10004daa:   22079863                bnez    a5,10004fda <_svfiprintf_r+0x7e0>
7106
    10004dae:   87d2                    mv      a5,s4
7107
    10004db0:   019a5363                ble     s9,s4,10004db6 <_svfiprintf_r+0x5bc>
7108
    10004db4:   87e6                    mv      a5,s9
7109
    10004db6:   01778bbb                addw    s7,a5,s7
7110
    10004dba:   678a                    ld      a5,128(sp)
7111
    10004dbc:   cb91                    beqz    a5,10004dd0 <_svfiprintf_r+0x5d6>
7112
    10004dbe:   1890                    addi    a2,sp,112
7113
    10004dc0:   85a6                    mv      a1,s1
7114
    10004dc2:   854a                    mv      a0,s2
7115
    10004dc4:   00000097                auipc   ra,0x0
7116
    10004dc8:   8ee080e7                jalr    -1810(ra) # 100046b2 <__ssprint_r>
7117
    10004dcc:   24051a63                bnez    a0,10005020 <_svfiprintf_r+0x826>
7118
    10004dd0:   dc82                    sw      zero,120(sp)
7119
    10004dd2:   69a2                    ld      s3,8(sp)
7120
    10004dd4:   8dda                    mv      s11,s6
7121
    10004dd6:   b479                    j       10004864 <_svfiprintf_r+0x6a>
7122
    10004dd8:   8562                    mv      a0,s8
7123
    10004dda:   00000097                auipc   ra,0x0
7124
    10004dde:   892080e7                jalr    -1902(ra) # 1000466c 
7125
    10004de2:   0005041b                sext.w  s0,a0
7126
    10004de6:   4981                    li      s3,0
7127
    10004de8:   b3f5                    j       10004bd4 <_svfiprintf_r+0x3da>
7128
    10004dea:   010d6d13                ori     s10,s10,16
7129
    10004dee:   00898793                addi    a5,s3,8
7130
    10004df2:   e43e                    sd      a5,8(sp)
7131
    10004df4:   020d7693                andi    a3,s10,32
7132
    10004df8:   c689                    beqz    a3,10004e02 <_svfiprintf_r+0x608>
7133
    10004dfa:   0009b983                ld      s3,0(s3)
7134
    10004dfe:   4605                    li      a2,1
7135
    10004e00:   b319                    j       10004b06 <_svfiprintf_r+0x30c>
7136
    10004e02:   010d7693                andi    a3,s10,16
7137
    10004e06:   faf5                    bnez    a3,10004dfa <_svfiprintf_r+0x600>
7138
    10004e08:   040d7693                andi    a3,s10,64
7139
    10004e0c:   0009a983                lw      s3,0(s3)
7140
    10004e10:   c689                    beqz    a3,10004e1a <_svfiprintf_r+0x620>
7141
    10004e12:   19c2                    slli    s3,s3,0x30
7142
    10004e14:   0309d993                srli    s3,s3,0x30
7143
    10004e18:   b7dd                    j       10004dfe <_svfiprintf_r+0x604>
7144
    10004e1a:   200d7693                andi    a3,s10,512
7145
    10004e1e:   c681                    beqz    a3,10004e26 <_svfiprintf_r+0x62c>
7146
    10004e20:   0ff9f993                andi    s3,s3,255
7147
    10004e24:   bfe9                    j       10004dfe <_svfiprintf_r+0x604>
7148
    10004e26:   1982                    slli    s3,s3,0x20
7149
    10004e28:   0209d993                srli    s3,s3,0x20
7150
    10004e2c:   bfc9                    j       10004dfe <_svfiprintf_r+0x604>
7151
    10004e2e:   00002797                auipc   a5,0x2
7152
    10004e32:   10a78793                addi    a5,a5,266 # 10006f38 <__clzdi2+0x92>
7153
    10004e36:   b4f1                    j       10004902 <_svfiprintf_r+0x108>
7154
    10004e38:   010d7613                andi    a2,s10,16
7155
    10004e3c:   ac061be3                bnez    a2,10004912 <_svfiprintf_r+0x118>
7156
    10004e40:   040d7613                andi    a2,s10,64
7157
    10004e44:   0009a983                lw      s3,0(s3)
7158
    10004e48:   c609                    beqz    a2,10004e52 <_svfiprintf_r+0x658>
7159
    10004e4a:   19c2                    slli    s3,s3,0x30
7160
    10004e4c:   0309d993                srli    s3,s3,0x30
7161
    10004e50:   b4d9                    j       10004916 <_svfiprintf_r+0x11c>
7162
    10004e52:   200d7613                andi    a2,s10,512
7163
    10004e56:   c601                    beqz    a2,10004e5e <_svfiprintf_r+0x664>
7164
    10004e58:   0ff9f993                andi    s3,s3,255
7165
    10004e5c:   bc6d                    j       10004916 <_svfiprintf_r+0x11c>
7166
    10004e5e:   1982                    slli    s3,s3,0x20
7167
    10004e60:   0209d993                srli    s3,s3,0x20
7168
    10004e64:   bc4d                    j       10004916 <_svfiprintf_r+0x11c>
7169
    10004e66:   85ea                    mv      a1,s10
7170
    10004e68:   4605                    li      a2,1
7171
    10004e6a:   f7fd7d13                andi    s10,s10,-129
7172
    10004e6e:   ca0992e3                bnez    s3,10004b12 <_svfiprintf_r+0x318>
7173
    10004e72:   c04d                    beqz    s0,10004f14 <_svfiprintf_r+0x71a>
7174
    10004e74:   4685                    li      a3,1
7175
    10004e76:   cad611e3                bne     a2,a3,10004b18 <_svfiprintf_r+0x31e>
7176
    10004e7a:   b129                    j       10004a84 <_svfiprintf_r+0x28a>
7177
    10004e7c:   8662                    mv      a2,s8
7178
    10004e7e:   b14d                    j       10004b20 <_svfiprintf_r+0x326>
7179
    10004e80:   400d7c93                andi    s9,s10,1024
7180
    10004e84:   4601                    li      a2,0
7181
    10004e86:   11ec                    addi    a1,sp,236
7182
    10004e88:   4829                    li      a6,10
7183
    10004e8a:   2c81                    sext.w  s9,s9
7184
    10004e8c:   0ff00893                li      a7,255
7185
    10004e90:   4325                    li      t1,9
7186
    10004e92:   0309f533                remu    a0,s3,a6
7187
    10004e96:   fff58c13                addi    s8,a1,-1
7188
    10004e9a:   2605                    addiw   a2,a2,1
7189
    10004e9c:   0305051b                addiw   a0,a0,48
7190
    10004ea0:   fea58fa3                sb      a0,-1(a1)
7191
    10004ea4:   040c8263                beqz    s9,10004ee8 <_svfiprintf_r+0x6ee>
7192
    10004ea8:   67c2                    ld      a5,16(sp)
7193
    10004eaa:   0007c583                lbu     a1,0(a5)
7194
    10004eae:   02c59d63                bne     a1,a2,10004ee8 <_svfiprintf_r+0x6ee>
7195
    10004eb2:   03158b63                beq     a1,a7,10004ee8 <_svfiprintf_r+0x6ee>
7196
    10004eb6:   03337963                bleu    s3,t1,10004ee8 <_svfiprintf_r+0x6ee>
7197
    10004eba:   67e2                    ld      a5,24(sp)
7198
    10004ebc:   75a2                    ld      a1,40(sp)
7199
    10004ebe:   e09a                    sd      t1,64(sp)
7200
    10004ec0:   40fc0c33                sub     s8,s8,a5
7201
    10004ec4:   863e                    mv      a2,a5
7202
    10004ec6:   8562                    mv      a0,s8
7203
    10004ec8:   fc46                    sd      a7,56(sp)
7204
    10004eca:   f842                    sd      a6,48(sp)
7205
    10004ecc:   fffff097                auipc   ra,0xfffff
7206
    10004ed0:   7b4080e7                jalr    1972(ra) # 10004680 
7207
    10004ed4:   67c2                    ld      a5,16(sp)
7208
    10004ed6:   4601                    li      a2,0
7209
    10004ed8:   7842                    ld      a6,48(sp)
7210
    10004eda:   0017c583                lbu     a1,1(a5)
7211
    10004ede:   78e2                    ld      a7,56(sp)
7212
    10004ee0:   6306                    ld      t1,64(sp)
7213
    10004ee2:   c199                    beqz    a1,10004ee8 <_svfiprintf_r+0x6ee>
7214
    10004ee4:   0785                    addi    a5,a5,1
7215
    10004ee6:   e83e                    sd      a5,16(sp)
7216
    10004ee8:   0309d9b3                divu    s3,s3,a6
7217
    10004eec:   c60981e3                beqz    s3,10004b4e <_svfiprintf_r+0x354>
7218
    10004ef0:   85e2                    mv      a1,s8
7219
    10004ef2:   b745                    j       10004e92 <_svfiprintf_r+0x698>
7220
    10004ef4:   0ec10c13                addi    s8,sp,236
7221
    10004ef8:   7782                    ld      a5,32(sp)
7222
    10004efa:   00f9f613                andi    a2,s3,15
7223
    10004efe:   1c7d                    addi    s8,s8,-1
7224
    10004f00:   963e                    add     a2,a2,a5
7225
    10004f02:   00064603                lbu     a2,0(a2)
7226
    10004f06:   0049d993                srli    s3,s3,0x4
7227
    10004f0a:   00cc0023                sb      a2,0(s8)
7228
    10004f0e:   fe0995e3                bnez    s3,10004ef8 <_svfiprintf_r+0x6fe>
7229
    10004f12:   b935                    j       10004b4e <_svfiprintf_r+0x354>
7230
    10004f14:   0ec10c13                addi    s8,sp,236
7231
    10004f18:   c2061be3                bnez    a2,10004b4e <_svfiprintf_r+0x354>
7232
    10004f1c:   8985                    andi    a1,a1,1
7233
    10004f1e:   c20588e3                beqz    a1,10004b4e <_svfiprintf_r+0x354>
7234
    10004f22:   03000693                li      a3,48
7235
    10004f26:   0ed105a3                sb      a3,235(sp)
7236
    10004f2a:   b68d                    j       10004a8c <_svfiprintf_r+0x292>
7237
    10004f2c:   14068363                beqz    a3,10005072 <_svfiprintf_r+0x878>
7238
    10004f30:   08d10423                sb      a3,136(sp)
7239
    10004f34:   060103a3                sb      zero,103(sp)
7240
    10004f38:   e44e                    sd      s3,8(sp)
7241
    10004f3a:   be01                    j       10004a4a <_svfiprintf_r+0x250>
7242
    10004f3c:   0641                    addi    a2,a2,16
7243
    10004f3e:   006db423                sd      t1,8(s11)
7244
    10004f42:   e132                    sd      a2,128(sp)
7245
    10004f44:   dcae                    sw      a1,120(sp)
7246
    10004f46:   02ae5363                ble     a0,t3,10004f6c <_svfiprintf_r+0x772>
7247
    10004f4a:   1890                    addi    a2,sp,112
7248
    10004f4c:   85a6                    mv      a1,s1
7249
    10004f4e:   854a                    mv      a0,s2
7250
    10004f50:   ecf2                    sd      t3,88(sp)
7251
    10004f52:   e8c6                    sd      a7,80(sp)
7252
    10004f54:   e49a                    sd      t1,72(sp)
7253
    10004f56:   e0c2                    sd      a6,64(sp)
7254
    10004f58:   fffff097                auipc   ra,0xfffff
7255
    10004f5c:   75a080e7                jalr    1882(ra) # 100046b2 <__ssprint_r>
7256
    10004f60:   e161                    bnez    a0,10005020 <_svfiprintf_r+0x826>
7257
    10004f62:   6e66                    ld      t3,88(sp)
7258
    10004f64:   68c6                    ld      a7,80(sp)
7259
    10004f66:   6326                    ld      t1,72(sp)
7260
    10004f68:   6806                    ld      a6,64(sp)
7261
    10004f6a:   8eda                    mv      t4,s6
7262
    10004f6c:   3841                    addiw   a6,a6,-16
7263
    10004f6e:   8df6                    mv      s11,t4
7264
    10004f70:   b155                    j       10004c14 <_svfiprintf_r+0x41a>
7265
    10004f72:   0641                    addi    a2,a2,16
7266
    10004f74:   006db423                sd      t1,8(s11)
7267
    10004f78:   e132                    sd      a2,128(sp)
7268
    10004f7a:   dcae                    sw      a1,120(sp)
7269
    10004f7c:   02ae5363                ble     a0,t3,10004fa2 <_svfiprintf_r+0x7a8>
7270
    10004f80:   1890                    addi    a2,sp,112
7271
    10004f82:   85a6                    mv      a1,s1
7272
    10004f84:   854a                    mv      a0,s2
7273
    10004f86:   e4f2                    sd      t3,72(sp)
7274
    10004f88:   e0c6                    sd      a7,64(sp)
7275
    10004f8a:   fc1a                    sd      t1,56(sp)
7276
    10004f8c:   f842                    sd      a6,48(sp)
7277
    10004f8e:   fffff097                auipc   ra,0xfffff
7278
    10004f92:   724080e7                jalr    1828(ra) # 100046b2 <__ssprint_r>
7279
    10004f96:   e549                    bnez    a0,10005020 <_svfiprintf_r+0x826>
7280
    10004f98:   6e26                    ld      t3,72(sp)
7281
    10004f9a:   6886                    ld      a7,64(sp)
7282
    10004f9c:   7362                    ld      t1,56(sp)
7283
    10004f9e:   7842                    ld      a6,48(sp)
7284
    10004fa0:   8eda                    mv      t4,s6
7285
    10004fa2:   3841                    addiw   a6,a6,-16
7286
    10004fa4:   8df6                    mv      s11,t4
7287
    10004fa6:   b381                    j       10004ce6 <_svfiprintf_r+0x4ec>
7288
    10004fa8:   0641                    addi    a2,a2,16
7289
    10004faa:   011db423                sd      a7,8(s11)
7290
    10004fae:   e132                    sd      a2,128(sp)
7291
    10004fb0:   dcae                    sw      a1,120(sp)
7292
    10004fb2:   02a35163                ble     a0,t1,10004fd4 <_svfiprintf_r+0x7da>
7293
    10004fb6:   1890                    addi    a2,sp,112
7294
    10004fb8:   85a6                    mv      a1,s1
7295
    10004fba:   854a                    mv      a0,s2
7296
    10004fbc:   e09a                    sd      t1,64(sp)
7297
    10004fbe:   fc42                    sd      a6,56(sp)
7298
    10004fc0:   f846                    sd      a7,48(sp)
7299
    10004fc2:   fffff097                auipc   ra,0xfffff
7300
    10004fc6:   6f0080e7                jalr    1776(ra) # 100046b2 <__ssprint_r>
7301
    10004fca:   e939                    bnez    a0,10005020 <_svfiprintf_r+0x826>
7302
    10004fcc:   6306                    ld      t1,64(sp)
7303
    10004fce:   7862                    ld      a6,56(sp)
7304
    10004fd0:   78c2                    ld      a7,48(sp)
7305
    10004fd2:   8e5a                    mv      t3,s6
7306
    10004fd4:   39c1                    addiw   s3,s3,-16
7307
    10004fd6:   8df2                    mv      s11,t3
7308
    10004fd8:   bbb9                    j       10004d36 <_svfiprintf_r+0x53c>
7309
    10004fda:   419a043b                subw    s0,s4,s9
7310
    10004fde:   dc8058e3                blez    s0,10004dae <_svfiprintf_r+0x5b4>
7311
    10004fe2:   4d41                    li      s10,16
7312
    10004fe4:   00002997                auipc   s3,0x2
7313
    10004fe8:   66c98993                addi    s3,s3,1644 # 10007650 
7314
    10004fec:   4d9d                    li      s11,7
7315
    10004fee:   56e6                    lw      a3,120(sp)
7316
    10004ff0:   01373023                sd      s3,0(a4)
7317
    10004ff4:   678a                    ld      a5,128(sp)
7318
    10004ff6:   0016861b                addiw   a2,a3,1
7319
    10004ffa:   86b2                    mv      a3,a2
7320
    10004ffc:   048d4863                blt     s10,s0,1000504c <_svfiprintf_r+0x852>
7321
    10005000:   e700                    sd      s0,8(a4)
7322
    10005002:   943e                    add     s0,s0,a5
7323
    10005004:   e122                    sd      s0,128(sp)
7324
    10005006:   dcb2                    sw      a2,120(sp)
7325
    10005008:   479d                    li      a5,7
7326
    1000500a:   dac7d2e3                ble     a2,a5,10004dae <_svfiprintf_r+0x5b4>
7327
    1000500e:   1890                    addi    a2,sp,112
7328
    10005010:   85a6                    mv      a1,s1
7329
    10005012:   854a                    mv      a0,s2
7330
    10005014:   fffff097                auipc   ra,0xfffff
7331
    10005018:   69e080e7                jalr    1694(ra) # 100046b2 <__ssprint_r>
7332
    1000501c:   d80509e3                beqz    a0,10004dae <_svfiprintf_r+0x5b4>
7333
    10005020:   0104d783                lhu     a5,16(s1)
7334
    10005024:   0407f793                andi    a5,a5,64
7335
    10005028:   80079ee3                bnez    a5,10004844 <_svfiprintf_r+0x4a>
7336
    1000502c:   60fe                    ld      ra,472(sp)
7337
    1000502e:   645e                    ld      s0,464(sp)
7338
    10005030:   855e                    mv      a0,s7
7339
    10005032:   64be                    ld      s1,456(sp)
7340
    10005034:   691e                    ld      s2,448(sp)
7341
    10005036:   79fa                    ld      s3,440(sp)
7342
    10005038:   7a5a                    ld      s4,432(sp)
7343
    1000503a:   7aba                    ld      s5,424(sp)
7344
    1000503c:   7b1a                    ld      s6,416(sp)
7345
    1000503e:   6bfa                    ld      s7,408(sp)
7346
    10005040:   6c5a                    ld      s8,400(sp)
7347
    10005042:   6cba                    ld      s9,392(sp)
7348
    10005044:   6d1a                    ld      s10,384(sp)
7349
    10005046:   7df6                    ld      s11,376(sp)
7350
    10005048:   613d                    addi    sp,sp,480
7351
    1000504a:   8082                    ret
7352
    1000504c:   07c1                    addi    a5,a5,16
7353
    1000504e:   01a73423                sd      s10,8(a4)
7354
    10005052:   e13e                    sd      a5,128(sp)
7355
    10005054:   dcb6                    sw      a3,120(sp)
7356
    10005056:   0741                    addi    a4,a4,16
7357
    10005058:   00cddb63                ble     a2,s11,1000506e <_svfiprintf_r+0x874>
7358
    1000505c:   1890                    addi    a2,sp,112
7359
    1000505e:   85a6                    mv      a1,s1
7360
    10005060:   854a                    mv      a0,s2
7361
    10005062:   fffff097                auipc   ra,0xfffff
7362
    10005066:   650080e7                jalr    1616(ra) # 100046b2 <__ssprint_r>
7363
    1000506a:   f95d                    bnez    a0,10005020 <_svfiprintf_r+0x826>
7364
    1000506c:   875a                    mv      a4,s6
7365
    1000506e:   3441                    addiw   s0,s0,-16
7366
    10005070:   bfbd                    j       10004fee <_svfiprintf_r+0x7f4>
7367
    10005072:   678a                    ld      a5,128(sp)
7368
    10005074:   d7d5                    beqz    a5,10005020 <_svfiprintf_r+0x826>
7369
    10005076:   1890                    addi    a2,sp,112
7370
    10005078:   85a6                    mv      a1,s1
7371
    1000507a:   854a                    mv      a0,s2
7372
    1000507c:   fffff097                auipc   ra,0xfffff
7373
    10005080:   636080e7                jalr    1590(ra) # 100046b2 <__ssprint_r>
7374
    10005084:   bf71                    j       10005020 <_svfiprintf_r+0x826>
7375
 
7376
0000000010005086 <_calloc_r>:
7377
    10005086:   02c585b3                mul     a1,a1,a2
7378
    1000508a:   1141                    addi    sp,sp,-16
7379
    1000508c:   e022                    sd      s0,0(sp)
7380
    1000508e:   e406                    sd      ra,8(sp)
7381
    10005090:   d50fe0ef                jal     ra,100035e0 <_malloc_r>
7382
    10005094:   842a                    mv      s0,a0
7383
    10005096:   cd15                    beqz    a0,100050d2 <_calloc_r+0x4c>
7384
    10005098:   ff853603                ld      a2,-8(a0)
7385
    1000509c:   04800713                li      a4,72
7386
    100050a0:   9a71                    andi    a2,a2,-4
7387
    100050a2:   1661                    addi    a2,a2,-8
7388
    100050a4:   04c76b63                bltu    a4,a2,100050fa <_calloc_r+0x74>
7389
    100050a8:   02700693                li      a3,39
7390
    100050ac:   87aa                    mv      a5,a0
7391
    100050ae:   00c6fc63                bleu    a2,a3,100050c6 <_calloc_r+0x40>
7392
    100050b2:   00053023                sd      zero,0(a0)
7393
    100050b6:   00053423                sd      zero,8(a0)
7394
    100050ba:   03700793                li      a5,55
7395
    100050be:   00c7ef63                bltu    a5,a2,100050dc <_calloc_r+0x56>
7396
    100050c2:   01050793                addi    a5,a0,16
7397
    100050c6:   0007b023                sd      zero,0(a5)
7398
    100050ca:   0007b423                sd      zero,8(a5)
7399
    100050ce:   0007b823                sd      zero,16(a5)
7400
    100050d2:   8522                    mv      a0,s0
7401
    100050d4:   60a2                    ld      ra,8(sp)
7402
    100050d6:   6402                    ld      s0,0(sp)
7403
    100050d8:   0141                    addi    sp,sp,16
7404
    100050da:   8082                    ret
7405
    100050dc:   00053823                sd      zero,16(a0)
7406
    100050e0:   00053c23                sd      zero,24(a0)
7407
    100050e4:   02050793                addi    a5,a0,32
7408
    100050e8:   fce61fe3                bne     a2,a4,100050c6 <_calloc_r+0x40>
7409
    100050ec:   02053023                sd      zero,32(a0)
7410
    100050f0:   03050793                addi    a5,a0,48
7411
    100050f4:   02053423                sd      zero,40(a0)
7412
    100050f8:   b7f9                    j       100050c6 <_calloc_r+0x40>
7413
    100050fa:   4581                    li      a1,0
7414
    100050fc:   00000097                auipc   ra,0x0
7415
    10005100:   216080e7                jalr    534(ra) # 10005312 
7416
    10005104:   b7f9                    j       100050d2 <_calloc_r+0x4c>
7417
    10005106:   0000                    unimp
7418
 
7419
0000000010005108 <_setlocale_r>:
7420
    10005108:   ce29                    beqz    a2,10005162 <_setlocale_r+0x5a>
7421
    1000510a:   1141                    addi    sp,sp,-16
7422
    1000510c:   00002597                auipc   a1,0x2
7423
    10005110:   ea458593                addi    a1,a1,-348 # 10006fb0 <__clzdi2+0x10a>
7424
    10005114:   8532                    mv      a0,a2
7425
    10005116:   e022                    sd      s0,0(sp)
7426
    10005118:   e406                    sd      ra,8(sp)
7427
    1000511a:   8432                    mv      s0,a2
7428
    1000511c:   00000097                auipc   ra,0x0
7429
    10005120:   758080e7                jalr    1880(ra) # 10005874 
7430
    10005124:   c515                    beqz    a0,10005150 <_setlocale_r+0x48>
7431
    10005126:   00002597                auipc   a1,0x2
7432
    1000512a:   e8258593                addi    a1,a1,-382 # 10006fa8 <__clzdi2+0x102>
7433
    1000512e:   8522                    mv      a0,s0
7434
    10005130:   00000097                auipc   ra,0x0
7435
    10005134:   744080e7                jalr    1860(ra) # 10005874 
7436
    10005138:   cd01                    beqz    a0,10005150 <_setlocale_r+0x48>
7437
    1000513a:   00002597                auipc   a1,0x2
7438
    1000513e:   e2658593                addi    a1,a1,-474 # 10006f60 <__clzdi2+0xba>
7439
    10005142:   8522                    mv      a0,s0
7440
    10005144:   00000097                auipc   ra,0x0
7441
    10005148:   730080e7                jalr    1840(ra) # 10005874 
7442
    1000514c:   4781                    li      a5,0
7443
    1000514e:   e509                    bnez    a0,10005158 <_setlocale_r+0x50>
7444
    10005150:   00002797                auipc   a5,0x2
7445
    10005154:   e5878793                addi    a5,a5,-424 # 10006fa8 <__clzdi2+0x102>
7446
    10005158:   60a2                    ld      ra,8(sp)
7447
    1000515a:   6402                    ld      s0,0(sp)
7448
    1000515c:   853e                    mv      a0,a5
7449
    1000515e:   0141                    addi    sp,sp,16
7450
    10005160:   8082                    ret
7451
    10005162:   00002797                auipc   a5,0x2
7452
    10005166:   e4678793                addi    a5,a5,-442 # 10006fa8 <__clzdi2+0x102>
7453
    1000516a:   853e                    mv      a0,a5
7454
    1000516c:   8082                    ret
7455
 
7456
000000001000516e <__locale_mb_cur_max>:
7457
    1000516e:   00004797                auipc   a5,0x4
7458
    10005172:   8ca78793                addi    a5,a5,-1846 # 10008a38 <_impure_ptr>
7459
    10005176:   639c                    ld      a5,0(a5)
7460
    10005178:   67bc                    ld      a5,72(a5)
7461
    1000517a:   e789                    bnez    a5,10005184 <__locale_mb_cur_max+0x16>
7462
    1000517c:   00003797                auipc   a5,0x3
7463
    10005180:   6bc78793                addi    a5,a5,1724 # 10008838 <__global_locale>
7464
    10005184:   1607c503                lbu     a0,352(a5)
7465
    10005188:   8082                    ret
7466
 
7467
000000001000518a <__locale_ctype_ptr_l>:
7468
    1000518a:   7d68                    ld      a0,248(a0)
7469
    1000518c:   8082                    ret
7470
 
7471
000000001000518e <__locale_ctype_ptr>:
7472
    1000518e:   00004797                auipc   a5,0x4
7473
    10005192:   8aa78793                addi    a5,a5,-1878 # 10008a38 <_impure_ptr>
7474
    10005196:   639c                    ld      a5,0(a5)
7475
    10005198:   67bc                    ld      a5,72(a5)
7476
    1000519a:   e789                    bnez    a5,100051a4 <__locale_ctype_ptr+0x16>
7477
    1000519c:   00003797                auipc   a5,0x3
7478
    100051a0:   69c78793                addi    a5,a5,1692 # 10008838 <__global_locale>
7479
    100051a4:   7fe8                    ld      a0,248(a5)
7480
    100051a6:   8082                    ret
7481
 
7482
00000000100051a8 :
7483
    100051a8:   00004797                auipc   a5,0x4
7484
    100051ac:   89078793                addi    a5,a5,-1904 # 10008a38 <_impure_ptr>
7485
    100051b0:   862e                    mv      a2,a1
7486
    100051b2:   85aa                    mv      a1,a0
7487
    100051b4:   6388                    ld      a0,0(a5)
7488
    100051b6:   f53ff06f                j       10005108 <_setlocale_r>
7489
    100051ba:   0000                    unimp
7490
 
7491
00000000100051bc <_mbtowc_r>:
7492
    100051bc:   00004797                auipc   a5,0x4
7493
    100051c0:   87c78793                addi    a5,a5,-1924 # 10008a38 <_impure_ptr>
7494
    100051c4:   639c                    ld      a5,0(a5)
7495
    100051c6:   67bc                    ld      a5,72(a5)
7496
    100051c8:   e789                    bnez    a5,100051d2 <_mbtowc_r+0x16>
7497
    100051ca:   00003797                auipc   a5,0x3
7498
    100051ce:   66e78793                addi    a5,a5,1646 # 10008838 <__global_locale>
7499
    100051d2:   0e87b303                ld      t1,232(a5)
7500
    100051d6:   8302                    jr      t1
7501
 
7502
00000000100051d8 <__ascii_mbtowc>:
7503
    100051d8:   e185                    bnez    a1,100051f8 <__ascii_mbtowc+0x20>
7504
    100051da:   1141                    addi    sp,sp,-16
7505
    100051dc:   006c                    addi    a1,sp,12
7506
    100051de:   4501                    li      a0,0
7507
    100051e0:   ca11                    beqz    a2,100051f4 <__ascii_mbtowc+0x1c>
7508
    100051e2:   5579                    li      a0,-2
7509
    100051e4:   ca81                    beqz    a3,100051f4 <__ascii_mbtowc+0x1c>
7510
    100051e6:   00064783                lbu     a5,0(a2)
7511
    100051ea:   c19c                    sw      a5,0(a1)
7512
    100051ec:   00064503                lbu     a0,0(a2)
7513
    100051f0:   00a03533                snez    a0,a0
7514
    100051f4:   0141                    addi    sp,sp,16
7515
    100051f6:   8082                    ret
7516
    100051f8:   4501                    li      a0,0
7517
    100051fa:   ca19                    beqz    a2,10005210 <__ascii_mbtowc+0x38>
7518
    100051fc:   5579                    li      a0,-2
7519
    100051fe:   ca89                    beqz    a3,10005210 <__ascii_mbtowc+0x38>
7520
    10005200:   00064783                lbu     a5,0(a2)
7521
    10005204:   c19c                    sw      a5,0(a1)
7522
    10005206:   00064503                lbu     a0,0(a2)
7523
    1000520a:   00a03533                snez    a0,a0
7524
    1000520e:   8082                    ret
7525
    10005210:   8082                    ret
7526
 
7527
0000000010005212 :
7528
    10005212:   00a5c7b3                xor     a5,a1,a0
7529
    10005216:   8b9d                    andi    a5,a5,7
7530
    10005218:   00c50733                add     a4,a0,a2
7531
    1000521c:   e781                    bnez    a5,10005224 
7532
    1000521e:   479d                    li      a5,7
7533
    10005220:   00c7ef63                bltu    a5,a2,1000523e 
7534
    10005224:   87aa                    mv      a5,a0
7535
    10005226:   00e56963                bltu    a0,a4,10005238 
7536
    1000522a:   8082                    ret
7537
    1000522c:   0005c683                lbu     a3,0(a1)
7538
    10005230:   0785                    addi    a5,a5,1
7539
    10005232:   0585                    addi    a1,a1,1
7540
    10005234:   fed78fa3                sb      a3,-1(a5)
7541
    10005238:   fee7eae3                bltu    a5,a4,1000522c 
7542
    1000523c:   8082                    ret
7543
    1000523e:   00757793                andi    a5,a0,7
7544
    10005242:   ebbd                    bnez    a5,100052b8 
7545
    10005244:   87aa                    mv      a5,a0
7546
    10005246:   ff877693                andi    a3,a4,-8
7547
    1000524a:   fc068613                addi    a2,a3,-64 # ffffffffffff7fc0 <_end+0xffffffffeffef51c>
7548
    1000524e:   06c7fc63                bleu    a2,a5,100052c6 
7549
    10005252:   0005b383                ld      t2,0(a1)
7550
    10005256:   0085b283                ld      t0,8(a1)
7551
    1000525a:   0105bf83                ld      t6,16(a1)
7552
    1000525e:   0185bf03                ld      t5,24(a1)
7553
    10005262:   0205be83                ld      t4,32(a1)
7554
    10005266:   0285be03                ld      t3,40(a1)
7555
    1000526a:   0305b303                ld      t1,48(a1)
7556
    1000526e:   0385b883                ld      a7,56(a1)
7557
    10005272:   04858593                addi    a1,a1,72
7558
    10005276:   04878793                addi    a5,a5,72
7559
    1000527a:   ff85b803                ld      a6,-8(a1)
7560
    1000527e:   fa77bc23                sd      t2,-72(a5)
7561
    10005282:   fc57b023                sd      t0,-64(a5)
7562
    10005286:   fdf7b423                sd      t6,-56(a5)
7563
    1000528a:   fde7b823                sd      t5,-48(a5)
7564
    1000528e:   fdd7bc23                sd      t4,-40(a5)
7565
    10005292:   ffc7b023                sd      t3,-32(a5)
7566
    10005296:   fe67b423                sd      t1,-24(a5)
7567
    1000529a:   ff17b823                sd      a7,-16(a5)
7568
    1000529e:   ff07bc23                sd      a6,-8(a5)
7569
    100052a2:   b775                    j       1000524e 
7570
    100052a4:   0005c683                lbu     a3,0(a1)
7571
    100052a8:   0785                    addi    a5,a5,1
7572
    100052aa:   0585                    addi    a1,a1,1
7573
    100052ac:   fed78fa3                sb      a3,-1(a5)
7574
    100052b0:   0077f693                andi    a3,a5,7
7575
    100052b4:   fae5                    bnez    a3,100052a4 
7576
    100052b6:   bf41                    j       10005246 
7577
    100052b8:   87aa                    mv      a5,a0
7578
    100052ba:   bfdd                    j       100052b0 
7579
    100052bc:   6190                    ld      a2,0(a1)
7580
    100052be:   07a1                    addi    a5,a5,8
7581
    100052c0:   05a1                    addi    a1,a1,8
7582
    100052c2:   fec7bc23                sd      a2,-8(a5)
7583
    100052c6:   fed7ebe3                bltu    a5,a3,100052bc 
7584
    100052ca:   f6e7e7e3                bltu    a5,a4,10005238 
7585
    100052ce:   8082                    ret
7586
    100052d0:   0000                    unimp
7587
 
7588
00000000100052d2 :
7589
    100052d2:   00c50733                add     a4,a0,a2
7590
    100052d6:   00a5e663                bltu    a1,a0,100052e2 
7591
    100052da:   87aa                    mv      a5,a0
7592
    100052dc:   02f71363                bne     a4,a5,10005302 
7593
    100052e0:   8082                    ret
7594
    100052e2:   00c587b3                add     a5,a1,a2
7595
    100052e6:   8e1d                    sub     a2,a2,a5
7596
    100052e8:   fef579e3                bleu    a5,a0,100052da 
7597
    100052ec:   00c786b3                add     a3,a5,a2
7598
    100052f0:   e291                    bnez    a3,100052f4 
7599
    100052f2:   8082                    ret
7600
    100052f4:   17fd                    addi    a5,a5,-1
7601
    100052f6:   0007c683                lbu     a3,0(a5)
7602
    100052fa:   177d                    addi    a4,a4,-1
7603
    100052fc:   00d70023                sb      a3,0(a4)
7604
    10005300:   b7f5                    j       100052ec 
7605
    10005302:   0585                    addi    a1,a1,1
7606
    10005304:   fff5c683                lbu     a3,-1(a1)
7607
    10005308:   0785                    addi    a5,a5,1
7608
    1000530a:   fed78fa3                sb      a3,-1(a5)
7609
    1000530e:   b7f9                    j       100052dc 
7610
    10005310:   0000                    unimp
7611
 
7612
0000000010005312 :
7613
    10005312:   483d                    li      a6,15
7614
    10005314:   872a                    mv      a4,a0
7615
    10005316:   02c87163                bleu    a2,a6,10005338 
7616
    1000531a:   00f77793                andi    a5,a4,15
7617
    1000531e:   e3c1                    bnez    a5,1000539e 
7618
    10005320:   e1bd                    bnez    a1,10005386 
7619
    10005322:   ff067693                andi    a3,a2,-16
7620
    10005326:   8a3d                    andi    a2,a2,15
7621
    10005328:   96ba                    add     a3,a3,a4
7622
    1000532a:   e30c                    sd      a1,0(a4)
7623
    1000532c:   e70c                    sd      a1,8(a4)
7624
    1000532e:   0741                    addi    a4,a4,16
7625
    10005330:   fed76de3                bltu    a4,a3,1000532a 
7626
    10005334:   e211                    bnez    a2,10005338 
7627
    10005336:   8082                    ret
7628
    10005338:   40c806b3                sub     a3,a6,a2
7629
    1000533c:   068a                    slli    a3,a3,0x2
7630
    1000533e:   00000297                auipc   t0,0x0
7631
    10005342:   9696                    add     a3,a3,t0
7632
    10005344:   00a68067                jr      10(a3)
7633
    10005348:   00b70723                sb      a1,14(a4)
7634
    1000534c:   00b706a3                sb      a1,13(a4)
7635
    10005350:   00b70623                sb      a1,12(a4)
7636
    10005354:   00b705a3                sb      a1,11(a4)
7637
    10005358:   00b70523                sb      a1,10(a4)
7638
    1000535c:   00b704a3                sb      a1,9(a4)
7639
    10005360:   00b70423                sb      a1,8(a4)
7640
    10005364:   00b703a3                sb      a1,7(a4)
7641
    10005368:   00b70323                sb      a1,6(a4)
7642
    1000536c:   00b702a3                sb      a1,5(a4)
7643
    10005370:   00b70223                sb      a1,4(a4)
7644
    10005374:   00b701a3                sb      a1,3(a4)
7645
    10005378:   00b70123                sb      a1,2(a4)
7646
    1000537c:   00b700a3                sb      a1,1(a4)
7647
    10005380:   00b70023                sb      a1,0(a4)
7648
    10005384:   8082                    ret
7649
    10005386:   0ff5f593                andi    a1,a1,255
7650
    1000538a:   00859693                slli    a3,a1,0x8
7651
    1000538e:   8dd5                    or      a1,a1,a3
7652
    10005390:   01059693                slli    a3,a1,0x10
7653
    10005394:   8dd5                    or      a1,a1,a3
7654
    10005396:   02059693                slli    a3,a1,0x20
7655
    1000539a:   8dd5                    or      a1,a1,a3
7656
    1000539c:   b759                    j       10005322 
7657
    1000539e:   00279693                slli    a3,a5,0x2
7658
    100053a2:   00000297                auipc   t0,0x0
7659
    100053a6:   9696                    add     a3,a3,t0
7660
    100053a8:   8286                    mv      t0,ra
7661
    100053aa:   fa2680e7                jalr    -94(a3)
7662
    100053ae:   8096                    mv      ra,t0
7663
    100053b0:   17c1                    addi    a5,a5,-16
7664
    100053b2:   8f1d                    sub     a4,a4,a5
7665
    100053b4:   963e                    add     a2,a2,a5
7666
    100053b6:   f8c871e3                bleu    a2,a6,10005338 
7667
    100053ba:   b79d                    j       10005320 
7668
 
7669
00000000100053bc <_realloc_r>:
7670
    100053bc:   711d                    addi    sp,sp,-96
7671
    100053be:   e8a2                    sd      s0,80(sp)
7672
    100053c0:   ec86                    sd      ra,88(sp)
7673
    100053c2:   842e                    mv      s0,a1
7674
    100053c4:   e4a6                    sd      s1,72(sp)
7675
    100053c6:   e0ca                    sd      s2,64(sp)
7676
    100053c8:   fc4e                    sd      s3,56(sp)
7677
    100053ca:   f852                    sd      s4,48(sp)
7678
    100053cc:   f456                    sd      s5,40(sp)
7679
    100053ce:   f05a                    sd      s6,32(sp)
7680
    100053d0:   ec5e                    sd      s7,24(sp)
7681
    100053d2:   85b2                    mv      a1,a2
7682
    100053d4:   ec09                    bnez    s0,100053ee <_realloc_r+0x32>
7683
    100053d6:   6446                    ld      s0,80(sp)
7684
    100053d8:   60e6                    ld      ra,88(sp)
7685
    100053da:   64a6                    ld      s1,72(sp)
7686
    100053dc:   6906                    ld      s2,64(sp)
7687
    100053de:   79e2                    ld      s3,56(sp)
7688
    100053e0:   7a42                    ld      s4,48(sp)
7689
    100053e2:   7aa2                    ld      s5,40(sp)
7690
    100053e4:   7b02                    ld      s6,32(sp)
7691
    100053e6:   6be2                    ld      s7,24(sp)
7692
    100053e8:   6125                    addi    sp,sp,96
7693
    100053ea:   9f6fe06f                j       100035e0 <_malloc_r>
7694
    100053ee:   8aaa                    mv      s5,a0
7695
    100053f0:   e432                    sd      a2,8(sp)
7696
    100053f2:   f66fe0ef                jal     ra,10003b58 <__malloc_lock>
7697
    100053f6:   65a2                    ld      a1,8(sp)
7698
    100053f8:   ff843683                ld      a3,-8(s0)
7699
    100053fc:   02e00793                li      a5,46
7700
    10005400:   01758993                addi    s3,a1,23
7701
    10005404:   ff040b93                addi    s7,s0,-16
7702
    10005408:   ffc6f913                andi    s2,a3,-4
7703
    1000540c:   0337fa63                bleu    s3,a5,10005440 <_realloc_r+0x84>
7704
    10005410:   800007b7                lui     a5,0x80000
7705
    10005414:   ff09fb13                andi    s6,s3,-16
7706
    10005418:   fff7c793                not     a5,a5
7707
    1000541c:   0367f463                bleu    s6,a5,10005444 <_realloc_r+0x88>
7708
    10005420:   47b1                    li      a5,12
7709
    10005422:   00faa023                sw      a5,0(s5)
7710
    10005426:   4a01                    li      s4,0
7711
    10005428:   60e6                    ld      ra,88(sp)
7712
    1000542a:   6446                    ld      s0,80(sp)
7713
    1000542c:   8552                    mv      a0,s4
7714
    1000542e:   64a6                    ld      s1,72(sp)
7715
    10005430:   6906                    ld      s2,64(sp)
7716
    10005432:   79e2                    ld      s3,56(sp)
7717
    10005434:   7a42                    ld      s4,48(sp)
7718
    10005436:   7aa2                    ld      s5,40(sp)
7719
    10005438:   7b02                    ld      s6,32(sp)
7720
    1000543a:   6be2                    ld      s7,24(sp)
7721
    1000543c:   6125                    addi    sp,sp,96
7722
    1000543e:   8082                    ret
7723
    10005440:   02000b13                li      s6,32
7724
    10005444:   fcbb6ee3                bltu    s6,a1,10005420 <_realloc_r+0x64>
7725
    10005448:   33695e63                ble     s6,s2,10005784 <_realloc_r+0x3c8>
7726
    1000544c:   00003717                auipc   a4,0x3
7727
    10005450:   bdc70713                addi    a4,a4,-1060 # 10008028 <__malloc_av_>
7728
    10005454:   6b10                    ld      a2,16(a4)
7729
    10005456:   012b87b3                add     a5,s7,s2
7730
    1000545a:   6798                    ld      a4,8(a5)
7731
    1000545c:   00f60863                beq     a2,a5,1000546c <_realloc_r+0xb0>
7732
    10005460:   ffe77513                andi    a0,a4,-2
7733
    10005464:   953e                    add     a0,a0,a5
7734
    10005466:   6508                    ld      a0,8(a0)
7735
    10005468:   8905                    andi    a0,a0,1
7736
    1000546a:   ed59                    bnez    a0,10005508 <_realloc_r+0x14c>
7737
    1000546c:   9b71                    andi    a4,a4,-4
7738
    1000546e:   00e909b3                add     s3,s2,a4
7739
    10005472:   04f61063                bne     a2,a5,100054b2 <_realloc_r+0xf6>
7740
    10005476:   020b0513                addi    a0,s6,32
7741
    1000547a:   08a9c963                blt     s3,a0,1000550c <_realloc_r+0x150>
7742
    1000547e:   9bda                    add     s7,s7,s6
7743
    10005480:   416989b3                sub     s3,s3,s6
7744
    10005484:   00003797                auipc   a5,0x3
7745
    10005488:   bb77ba23                sd      s7,-1100(a5) # 10008038 <__malloc_av_+0x10>
7746
    1000548c:   0019e993                ori     s3,s3,1
7747
    10005490:   013bb423                sd      s3,8(s7)
7748
    10005494:   ff843983                ld      s3,-8(s0)
7749
    10005498:   8556                    mv      a0,s5
7750
    1000549a:   8a22                    mv      s4,s0
7751
    1000549c:   0019f993                andi    s3,s3,1
7752
    100054a0:   0169e9b3                or      s3,s3,s6
7753
    100054a4:   ff343c23                sd      s3,-8(s0)
7754
    100054a8:   ffffe097                auipc   ra,0xffffe
7755
    100054ac:   6b2080e7                jalr    1714(ra) # 10003b5a <__malloc_unlock>
7756
    100054b0:   bfa5                    j       10005428 <_realloc_r+0x6c>
7757
    100054b2:   0569cd63                blt     s3,s6,1000550c <_realloc_r+0x150>
7758
    100054b6:   6f98                    ld      a4,24(a5)
7759
    100054b8:   6b9c                    ld      a5,16(a5)
7760
    100054ba:   ef98                    sd      a4,24(a5)
7761
    100054bc:   eb1c                    sd      a5,16(a4)
7762
    100054be:   008bb703                ld      a4,8(s7)
7763
    100054c2:   416986b3                sub     a3,s3,s6
7764
    100054c6:   467d                    li      a2,31
7765
    100054c8:   8b05                    andi    a4,a4,1
7766
    100054ca:   013b87b3                add     a5,s7,s3
7767
    100054ce:   2ad67d63                bleu    a3,a2,10005788 <_realloc_r+0x3cc>
7768
    100054d2:   00eb69b3                or      s3,s6,a4
7769
    100054d6:   013bb423                sd      s3,8(s7)
7770
    100054da:   016b85b3                add     a1,s7,s6
7771
    100054de:   0016e693                ori     a3,a3,1
7772
    100054e2:   e594                    sd      a3,8(a1)
7773
    100054e4:   6798                    ld      a4,8(a5)
7774
    100054e6:   05c1                    addi    a1,a1,16
7775
    100054e8:   8556                    mv      a0,s5
7776
    100054ea:   00176713                ori     a4,a4,1
7777
    100054ee:   e798                    sd      a4,8(a5)
7778
    100054f0:   ffffc097                auipc   ra,0xffffc
7779
    100054f4:   650080e7                jalr    1616(ra) # 10001b40 <_free_r>
7780
    100054f8:   8556                    mv      a0,s5
7781
    100054fa:   ffffe097                auipc   ra,0xffffe
7782
    100054fe:   660080e7                jalr    1632(ra) # 10003b5a <__malloc_unlock>
7783
    10005502:   010b8a13                addi    s4,s7,16
7784
    10005506:   b70d                    j       10005428 <_realloc_r+0x6c>
7785
    10005508:   4701                    li      a4,0
7786
    1000550a:   4781                    li      a5,0
7787
    1000550c:   8a85                    andi    a3,a3,1
7788
    1000550e:   1c069963                bnez    a3,100056e0 <_realloc_r+0x324>
7789
    10005512:   ff043483                ld      s1,-16(s0)
7790
    10005516:   409b84b3                sub     s1,s7,s1
7791
    1000551a:   0084ba03                ld      s4,8(s1)
7792
    1000551e:   ffca7a13                andi    s4,s4,-4
7793
    10005522:   9a4a                    add     s4,s4,s2
7794
    10005524:   14078063                beqz    a5,10005664 <_realloc_r+0x2a8>
7795
    10005528:   014709b3                add     s3,a4,s4
7796
    1000552c:   0af61a63                bne     a2,a5,100055e0 <_realloc_r+0x224>
7797
    10005530:   020b0793                addi    a5,s6,32
7798
    10005534:   12f9c863                blt     s3,a5,10005664 <_realloc_r+0x2a8>
7799
    10005538:   6898                    ld      a4,16(s1)
7800
    1000553a:   6c9c                    ld      a5,24(s1)
7801
    1000553c:   ff890613                addi    a2,s2,-8
7802
    10005540:   01048a13                addi    s4,s1,16
7803
    10005544:   ef1c                    sd      a5,24(a4)
7804
    10005546:   eb98                    sd      a4,16(a5)
7805
    10005548:   04800713                li      a4,72
7806
    1000554c:   08c76563                bltu    a4,a2,100055d6 <_realloc_r+0x21a>
7807
    10005550:   02700693                li      a3,39
7808
    10005554:   87d2                    mv      a5,s4
7809
    10005556:   00c6fd63                bleu    a2,a3,10005570 <_realloc_r+0x1b4>
7810
    1000555a:   601c                    ld      a5,0(s0)
7811
    1000555c:   e89c                    sd      a5,16(s1)
7812
    1000555e:   641c                    ld      a5,8(s0)
7813
    10005560:   ec9c                    sd      a5,24(s1)
7814
    10005562:   03700793                li      a5,55
7815
    10005566:   04c7e363                bltu    a5,a2,100055ac <_realloc_r+0x1f0>
7816
    1000556a:   0441                    addi    s0,s0,16
7817
    1000556c:   02048793                addi    a5,s1,32
7818
    10005570:   6018                    ld      a4,0(s0)
7819
    10005572:   e398                    sd      a4,0(a5)
7820
    10005574:   6418                    ld      a4,8(s0)
7821
    10005576:   e798                    sd      a4,8(a5)
7822
    10005578:   6818                    ld      a4,16(s0)
7823
    1000557a:   eb98                    sd      a4,16(a5)
7824
    1000557c:   016487b3                add     a5,s1,s6
7825
    10005580:   416989b3                sub     s3,s3,s6
7826
    10005584:   00003717                auipc   a4,0x3
7827
    10005588:   aaf73a23                sd      a5,-1356(a4) # 10008038 <__malloc_av_+0x10>
7828
    1000558c:   0019e993                ori     s3,s3,1
7829
    10005590:   0137b423                sd      s3,8(a5)
7830
    10005594:   649c                    ld      a5,8(s1)
7831
    10005596:   8b85                    andi    a5,a5,1
7832
    10005598:   0167e9b3                or      s3,a5,s6
7833
    1000559c:   0134b423                sd      s3,8(s1)
7834
    100055a0:   8556                    mv      a0,s5
7835
    100055a2:   ffffe097                auipc   ra,0xffffe
7836
    100055a6:   5b8080e7                jalr    1464(ra) # 10003b5a <__malloc_unlock>
7837
    100055aa:   bdbd                    j       10005428 <_realloc_r+0x6c>
7838
    100055ac:   681c                    ld      a5,16(s0)
7839
    100055ae:   f09c                    sd      a5,32(s1)
7840
    100055b0:   6c1c                    ld      a5,24(s0)
7841
    100055b2:   f49c                    sd      a5,40(s1)
7842
    100055b4:   00e60763                beq     a2,a4,100055c2 <_realloc_r+0x206>
7843
    100055b8:   02040413                addi    s0,s0,32
7844
    100055bc:   03048793                addi    a5,s1,48
7845
    100055c0:   bf45                    j       10005570 <_realloc_r+0x1b4>
7846
    100055c2:   701c                    ld      a5,32(s0)
7847
    100055c4:   03040413                addi    s0,s0,48
7848
    100055c8:   f89c                    sd      a5,48(s1)
7849
    100055ca:   ff843703                ld      a4,-8(s0)
7850
    100055ce:   04048793                addi    a5,s1,64
7851
    100055d2:   fc98                    sd      a4,56(s1)
7852
    100055d4:   bf71                    j       10005570 <_realloc_r+0x1b4>
7853
    100055d6:   85a2                    mv      a1,s0
7854
    100055d8:   8552                    mv      a0,s4
7855
    100055da:   cf9ff0ef                jal     ra,100052d2 
7856
    100055de:   bf79                    j       1000557c <_realloc_r+0x1c0>
7857
    100055e0:   0969c263                blt     s3,s6,10005664 <_realloc_r+0x2a8>
7858
    100055e4:   6f98                    ld      a4,24(a5)
7859
    100055e6:   6b9c                    ld      a5,16(a5)
7860
    100055e8:   ff890613                addi    a2,s2,-8
7861
    100055ec:   01048513                addi    a0,s1,16
7862
    100055f0:   ef98                    sd      a4,24(a5)
7863
    100055f2:   eb1c                    sd      a5,16(a4)
7864
    100055f4:   6898                    ld      a4,16(s1)
7865
    100055f6:   6c9c                    ld      a5,24(s1)
7866
    100055f8:   ef1c                    sd      a5,24(a4)
7867
    100055fa:   eb98                    sd      a4,16(a5)
7868
    100055fc:   04800793                li      a5,72
7869
    10005600:   04c7ee63                bltu    a5,a2,1000565c <_realloc_r+0x2a0>
7870
    10005604:   02700713                li      a4,39
7871
    10005608:   00c77d63                bleu    a2,a4,10005622 <_realloc_r+0x266>
7872
    1000560c:   6018                    ld      a4,0(s0)
7873
    1000560e:   e898                    sd      a4,16(s1)
7874
    10005610:   6418                    ld      a4,8(s0)
7875
    10005612:   ec98                    sd      a4,24(s1)
7876
    10005614:   03700713                li      a4,55
7877
    10005618:   00c76d63                bltu    a4,a2,10005632 <_realloc_r+0x276>
7878
    1000561c:   0441                    addi    s0,s0,16
7879
    1000561e:   02048513                addi    a0,s1,32
7880
    10005622:   601c                    ld      a5,0(s0)
7881
    10005624:   e11c                    sd      a5,0(a0)
7882
    10005626:   641c                    ld      a5,8(s0)
7883
    10005628:   e51c                    sd      a5,8(a0)
7884
    1000562a:   681c                    ld      a5,16(s0)
7885
    1000562c:   e91c                    sd      a5,16(a0)
7886
    1000562e:   8ba6                    mv      s7,s1
7887
    10005630:   b579                    j       100054be <_realloc_r+0x102>
7888
    10005632:   6818                    ld      a4,16(s0)
7889
    10005634:   f098                    sd      a4,32(s1)
7890
    10005636:   6c18                    ld      a4,24(s0)
7891
    10005638:   f498                    sd      a4,40(s1)
7892
    1000563a:   00f60763                beq     a2,a5,10005648 <_realloc_r+0x28c>
7893
    1000563e:   02040413                addi    s0,s0,32
7894
    10005642:   03048513                addi    a0,s1,48
7895
    10005646:   bff1                    j       10005622 <_realloc_r+0x266>
7896
    10005648:   701c                    ld      a5,32(s0)
7897
    1000564a:   04048513                addi    a0,s1,64
7898
    1000564e:   03040413                addi    s0,s0,48
7899
    10005652:   f89c                    sd      a5,48(s1)
7900
    10005654:   ff843783                ld      a5,-8(s0)
7901
    10005658:   fc9c                    sd      a5,56(s1)
7902
    1000565a:   b7e1                    j       10005622 <_realloc_r+0x266>
7903
    1000565c:   85a2                    mv      a1,s0
7904
    1000565e:   c75ff0ef                jal     ra,100052d2 
7905
    10005662:   b7f1                    j       1000562e <_realloc_r+0x272>
7906
    10005664:   076a4e63                blt     s4,s6,100056e0 <_realloc_r+0x324>
7907
    10005668:   6c9c                    ld      a5,24(s1)
7908
    1000566a:   6898                    ld      a4,16(s1)
7909
    1000566c:   ff890613                addi    a2,s2,-8
7910
    10005670:   01048513                addi    a0,s1,16
7911
    10005674:   ef1c                    sd      a5,24(a4)
7912
    10005676:   eb98                    sd      a4,16(a5)
7913
    10005678:   04800793                li      a5,72
7914
    1000567c:   04c7ee63                bltu    a5,a2,100056d8 <_realloc_r+0x31c>
7915
    10005680:   02700713                li      a4,39
7916
    10005684:   00c77d63                bleu    a2,a4,1000569e <_realloc_r+0x2e2>
7917
    10005688:   6018                    ld      a4,0(s0)
7918
    1000568a:   e898                    sd      a4,16(s1)
7919
    1000568c:   6418                    ld      a4,8(s0)
7920
    1000568e:   ec98                    sd      a4,24(s1)
7921
    10005690:   03700713                li      a4,55
7922
    10005694:   00c76d63                bltu    a4,a2,100056ae <_realloc_r+0x2f2>
7923
    10005698:   0441                    addi    s0,s0,16
7924
    1000569a:   02048513                addi    a0,s1,32
7925
    1000569e:   601c                    ld      a5,0(s0)
7926
    100056a0:   e11c                    sd      a5,0(a0)
7927
    100056a2:   641c                    ld      a5,8(s0)
7928
    100056a4:   e51c                    sd      a5,8(a0)
7929
    100056a6:   681c                    ld      a5,16(s0)
7930
    100056a8:   e91c                    sd      a5,16(a0)
7931
    100056aa:   89d2                    mv      s3,s4
7932
    100056ac:   b749                    j       1000562e <_realloc_r+0x272>
7933
    100056ae:   6818                    ld      a4,16(s0)
7934
    100056b0:   f098                    sd      a4,32(s1)
7935
    100056b2:   6c18                    ld      a4,24(s0)
7936
    100056b4:   f498                    sd      a4,40(s1)
7937
    100056b6:   00f60763                beq     a2,a5,100056c4 <_realloc_r+0x308>
7938
    100056ba:   02040413                addi    s0,s0,32
7939
    100056be:   03048513                addi    a0,s1,48
7940
    100056c2:   bff1                    j       1000569e <_realloc_r+0x2e2>
7941
    100056c4:   701c                    ld      a5,32(s0)
7942
    100056c6:   04048513                addi    a0,s1,64
7943
    100056ca:   03040413                addi    s0,s0,48
7944
    100056ce:   f89c                    sd      a5,48(s1)
7945
    100056d0:   ff843783                ld      a5,-8(s0)
7946
    100056d4:   fc9c                    sd      a5,56(s1)
7947
    100056d6:   b7e1                    j       1000569e <_realloc_r+0x2e2>
7948
    100056d8:   85a2                    mv      a1,s0
7949
    100056da:   bf9ff0ef                jal     ra,100052d2 
7950
    100056de:   b7f1                    j       100056aa <_realloc_r+0x2ee>
7951
    100056e0:   8556                    mv      a0,s5
7952
    100056e2:   efffd0ef                jal     ra,100035e0 <_malloc_r>
7953
    100056e6:   8a2a                    mv      s4,a0
7954
    100056e8:   ea050ce3                beqz    a0,100055a0 <_realloc_r+0x1e4>
7955
    100056ec:   ff843783                ld      a5,-8(s0)
7956
    100056f0:   ff050713                addi    a4,a0,-16
7957
    100056f4:   9bf9                    andi    a5,a5,-2
7958
    100056f6:   97de                    add     a5,a5,s7
7959
    100056f8:   00e79863                bne     a5,a4,10005708 <_realloc_r+0x34c>
7960
    100056fc:   ff853983                ld      s3,-8(a0)
7961
    10005700:   ffc9f993                andi    s3,s3,-4
7962
    10005704:   99ca                    add     s3,s3,s2
7963
    10005706:   bb65                    j       100054be <_realloc_r+0x102>
7964
    10005708:   ff890613                addi    a2,s2,-8
7965
    1000570c:   04800793                li      a5,72
7966
    10005710:   06c7e663                bltu    a5,a2,1000577c <_realloc_r+0x3c0>
7967
    10005714:   02700713                li      a4,39
7968
    10005718:   04c77f63                bleu    a2,a4,10005776 <_realloc_r+0x3ba>
7969
    1000571c:   6018                    ld      a4,0(s0)
7970
    1000571e:   e118                    sd      a4,0(a0)
7971
    10005720:   6418                    ld      a4,8(s0)
7972
    10005722:   e518                    sd      a4,8(a0)
7973
    10005724:   03700713                li      a4,55
7974
    10005728:   02c76363                bltu    a4,a2,1000574e <_realloc_r+0x392>
7975
    1000572c:   01040713                addi    a4,s0,16
7976
    10005730:   01050793                addi    a5,a0,16
7977
    10005734:   6314                    ld      a3,0(a4)
7978
    10005736:   e394                    sd      a3,0(a5)
7979
    10005738:   6714                    ld      a3,8(a4)
7980
    1000573a:   e794                    sd      a3,8(a5)
7981
    1000573c:   6b18                    ld      a4,16(a4)
7982
    1000573e:   eb98                    sd      a4,16(a5)
7983
    10005740:   85a2                    mv      a1,s0
7984
    10005742:   8556                    mv      a0,s5
7985
    10005744:   ffffc097                auipc   ra,0xffffc
7986
    10005748:   3fc080e7                jalr    1020(ra) # 10001b40 <_free_r>
7987
    1000574c:   bd91                    j       100055a0 <_realloc_r+0x1e4>
7988
    1000574e:   6818                    ld      a4,16(s0)
7989
    10005750:   e918                    sd      a4,16(a0)
7990
    10005752:   6c18                    ld      a4,24(s0)
7991
    10005754:   ed18                    sd      a4,24(a0)
7992
    10005756:   00f60763                beq     a2,a5,10005764 <_realloc_r+0x3a8>
7993
    1000575a:   02040713                addi    a4,s0,32
7994
    1000575e:   02050793                addi    a5,a0,32
7995
    10005762:   bfc9                    j       10005734 <_realloc_r+0x378>
7996
    10005764:   701c                    ld      a5,32(s0)
7997
    10005766:   03040713                addi    a4,s0,48
7998
    1000576a:   f11c                    sd      a5,32(a0)
7999
    1000576c:   7414                    ld      a3,40(s0)
8000
    1000576e:   03050793                addi    a5,a0,48
8001
    10005772:   f514                    sd      a3,40(a0)
8002
    10005774:   b7c1                    j       10005734 <_realloc_r+0x378>
8003
    10005776:   87aa                    mv      a5,a0
8004
    10005778:   8722                    mv      a4,s0
8005
    1000577a:   bf6d                    j       10005734 <_realloc_r+0x378>
8006
    1000577c:   85a2                    mv      a1,s0
8007
    1000577e:   b55ff0ef                jal     ra,100052d2 
8008
    10005782:   bf7d                    j       10005740 <_realloc_r+0x384>
8009
    10005784:   89ca                    mv      s3,s2
8010
    10005786:   bb25                    j       100054be <_realloc_r+0x102>
8011
    10005788:   00e9e9b3                or      s3,s3,a4
8012
    1000578c:   013bb423                sd      s3,8(s7)
8013
    10005790:   6798                    ld      a4,8(a5)
8014
    10005792:   00176713                ori     a4,a4,1
8015
    10005796:   e798                    sd      a4,8(a5)
8016
    10005798:   b385                    j       100054f8 <_realloc_r+0x13c>
8017
    1000579a:   0000                    unimp
8018
 
8019
000000001000579c :
8020
    1000579c:   1101                    addi    sp,sp,-32
8021
    1000579e:   e822                    sd      s0,16(sp)
8022
    100057a0:   842e                    mv      s0,a1
8023
    100057a2:   618c                    ld      a1,0(a1)
8024
    100057a4:   e426                    sd      s1,8(sp)
8025
    100057a6:   ec06                    sd      ra,24(sp)
8026
    100057a8:   84aa                    mv      s1,a0
8027
    100057aa:   c199                    beqz    a1,100057b0 
8028
    100057ac:   ff1ff0ef                jal     ra,1000579c 
8029
    100057b0:   85a2                    mv      a1,s0
8030
    100057b2:   6442                    ld      s0,16(sp)
8031
    100057b4:   60e2                    ld      ra,24(sp)
8032
    100057b6:   8526                    mv      a0,s1
8033
    100057b8:   64a2                    ld      s1,8(sp)
8034
    100057ba:   6105                    addi    sp,sp,32
8035
    100057bc:   ffffc317                auipc   t1,0xffffc
8036
    100057c0:   38430067                jr      900(t1) # 10001b40 <_free_r>
8037
 
8038
00000000100057c4 <_reclaim_reent>:
8039
    100057c4:   00003797                auipc   a5,0x3
8040
    100057c8:   27478793                addi    a5,a5,628 # 10008a38 <_impure_ptr>
8041
    100057cc:   639c                    ld      a5,0(a5)
8042
    100057ce:   0aa78263                beq     a5,a0,10005872 <_reclaim_reent+0xae>
8043
    100057d2:   7d3c                    ld      a5,120(a0)
8044
    100057d4:   7179                    addi    sp,sp,-48
8045
    100057d6:   f022                    sd      s0,32(sp)
8046
    100057d8:   ec26                    sd      s1,24(sp)
8047
    100057da:   e84a                    sd      s2,16(sp)
8048
    100057dc:   f406                    sd      ra,40(sp)
8049
    100057de:   e44e                    sd      s3,8(sp)
8050
    100057e0:   842a                    mv      s0,a0
8051
    100057e2:   4481                    li      s1,0
8052
    100057e4:   20000913                li      s2,512
8053
    100057e8:   eb85                    bnez    a5,10005818 <_reclaim_reent+0x54>
8054
    100057ea:   702c                    ld      a1,96(s0)
8055
    100057ec:   c581                    beqz    a1,100057f4 <_reclaim_reent+0x30>
8056
    100057ee:   8522                    mv      a0,s0
8057
    100057f0:   b50fc0ef                jal     ra,10001b40 <_free_r>
8058
    100057f4:   1f843583                ld      a1,504(s0)
8059
    100057f8:   cd95                    beqz    a1,10005834 <_reclaim_reent+0x70>
8060
    100057fa:   20040493                addi    s1,s0,512
8061
    100057fe:   02958b63                beq     a1,s1,10005834 <_reclaim_reent+0x70>
8062
    10005802:   0005b903                ld      s2,0(a1)
8063
    10005806:   8522                    mv      a0,s0
8064
    10005808:   b38fc0ef                jal     ra,10001b40 <_free_r>
8065
    1000580c:   85ca                    mv      a1,s2
8066
    1000580e:   bfc5                    j       100057fe <_reclaim_reent+0x3a>
8067
    10005810:   95a6                    add     a1,a1,s1
8068
    10005812:   618c                    ld      a1,0(a1)
8069
    10005814:   e989                    bnez    a1,10005826 <_reclaim_reent+0x62>
8070
    10005816:   04a1                    addi    s1,s1,8
8071
    10005818:   7c2c                    ld      a1,120(s0)
8072
    1000581a:   ff249be3                bne     s1,s2,10005810 <_reclaim_reent+0x4c>
8073
    1000581e:   8522                    mv      a0,s0
8074
    10005820:   b20fc0ef                jal     ra,10001b40 <_free_r>
8075
    10005824:   b7d9                    j       100057ea <_reclaim_reent+0x26>
8076
    10005826:   0005b983                ld      s3,0(a1)
8077
    1000582a:   8522                    mv      a0,s0
8078
    1000582c:   b14fc0ef                jal     ra,10001b40 <_free_r>
8079
    10005830:   85ce                    mv      a1,s3
8080
    10005832:   b7cd                    j       10005814 <_reclaim_reent+0x50>
8081
    10005834:   644c                    ld      a1,136(s0)
8082
    10005836:   c581                    beqz    a1,1000583e <_reclaim_reent+0x7a>
8083
    10005838:   8522                    mv      a0,s0
8084
    1000583a:   b06fc0ef                jal     ra,10001b40 <_free_r>
8085
    1000583e:   483c                    lw      a5,80(s0)
8086
    10005840:   c395                    beqz    a5,10005864 <_reclaim_reent+0xa0>
8087
    10005842:   6c3c                    ld      a5,88(s0)
8088
    10005844:   8522                    mv      a0,s0
8089
    10005846:   9782                    jalr    a5
8090
    10005848:   52043583                ld      a1,1312(s0)
8091
    1000584c:   cd81                    beqz    a1,10005864 <_reclaim_reent+0xa0>
8092
    1000584e:   8522                    mv      a0,s0
8093
    10005850:   7402                    ld      s0,32(sp)
8094
    10005852:   70a2                    ld      ra,40(sp)
8095
    10005854:   64e2                    ld      s1,24(sp)
8096
    10005856:   6942                    ld      s2,16(sp)
8097
    10005858:   69a2                    ld      s3,8(sp)
8098
    1000585a:   6145                    addi    sp,sp,48
8099
    1000585c:   00000317                auipc   t1,0x0
8100
    10005860:   f4030067                jr      -192(t1) # 1000579c 
8101
    10005864:   70a2                    ld      ra,40(sp)
8102
    10005866:   7402                    ld      s0,32(sp)
8103
    10005868:   64e2                    ld      s1,24(sp)
8104
    1000586a:   6942                    ld      s2,16(sp)
8105
    1000586c:   69a2                    ld      s3,8(sp)
8106
    1000586e:   6145                    addi    sp,sp,48
8107
    10005870:   8082                    ret
8108
    10005872:   8082                    ret
8109
 
8110
0000000010005874 :
8111
    10005874:   00b56733                or      a4,a0,a1
8112
    10005878:   53fd                    li      t2,-1
8113
    1000587a:   8b1d                    andi    a4,a4,7
8114
    1000587c:   eb4d                    bnez    a4,1000592e 
8115
    1000587e:   00003e17                auipc   t3,0x3
8116
    10005882:   1aae3e03                ld      t3,426(t3) # 10008a28 
8117
    10005886:   6110                    ld      a2,0(a0)
8118
    10005888:   6194                    ld      a3,0(a1)
8119
    1000588a:   01c672b3                and     t0,a2,t3
8120
    1000588e:   01c66333                or      t1,a2,t3
8121
    10005892:   92f2                    add     t0,t0,t3
8122
    10005894:   0062e2b3                or      t0,t0,t1
8123
    10005898:   0a729963                bne     t0,t2,1000594a 
8124
    1000589c:   02d61e63                bne     a2,a3,100058d8 
8125
    100058a0:   6510                    ld      a2,8(a0)
8126
    100058a2:   6594                    ld      a3,8(a1)
8127
    100058a4:   01c672b3                and     t0,a2,t3
8128
    100058a8:   01c66333                or      t1,a2,t3
8129
    100058ac:   92f2                    add     t0,t0,t3
8130
    100058ae:   0062e2b3                or      t0,t0,t1
8131
    100058b2:   08729a63                bne     t0,t2,10005946 
8132
    100058b6:   02d61163                bne     a2,a3,100058d8 
8133
    100058ba:   6910                    ld      a2,16(a0)
8134
    100058bc:   6994                    ld      a3,16(a1)
8135
    100058be:   01c672b3                and     t0,a2,t3
8136
    100058c2:   01c66333                or      t1,a2,t3
8137
    100058c6:   92f2                    add     t0,t0,t3
8138
    100058c8:   0062e2b3                or      t0,t0,t1
8139
    100058cc:   08729363                bne     t0,t2,10005952 
8140
    100058d0:   0561                    addi    a0,a0,24
8141
    100058d2:   05e1                    addi    a1,a1,24
8142
    100058d4:   fad609e3                beq     a2,a3,10005886 
8143
    100058d8:   03061713                slli    a4,a2,0x30
8144
    100058dc:   03069793                slli    a5,a3,0x30
8145
    100058e0:   02f71863                bne     a4,a5,10005910 
8146
    100058e4:   02061713                slli    a4,a2,0x20
8147
    100058e8:   02069793                slli    a5,a3,0x20
8148
    100058ec:   02f71263                bne     a4,a5,10005910 
8149
    100058f0:   01061713                slli    a4,a2,0x10
8150
    100058f4:   01069793                slli    a5,a3,0x10
8151
    100058f8:   00f71c63                bne     a4,a5,10005910 
8152
    100058fc:   03065713                srli    a4,a2,0x30
8153
    10005900:   0306d793                srli    a5,a3,0x30
8154
    10005904:   40f70533                sub     a0,a4,a5
8155
    10005908:   0ff57593                andi    a1,a0,255
8156
    1000590c:   e991                    bnez    a1,10005920 
8157
    1000590e:   8082                    ret
8158
    10005910:   9341                    srli    a4,a4,0x30
8159
    10005912:   93c1                    srli    a5,a5,0x30
8160
    10005914:   40f70533                sub     a0,a4,a5
8161
    10005918:   0ff57593                andi    a1,a0,255
8162
    1000591c:   e191                    bnez    a1,10005920 
8163
    1000591e:   8082                    ret
8164
    10005920:   0ff77713                andi    a4,a4,255
8165
    10005924:   0ff7f793                andi    a5,a5,255
8166
    10005928:   40f70533                sub     a0,a4,a5
8167
    1000592c:   8082                    ret
8168
    1000592e:   00054603                lbu     a2,0(a0)
8169
    10005932:   0005c683                lbu     a3,0(a1)
8170
    10005936:   0505                    addi    a0,a0,1
8171
    10005938:   0585                    addi    a1,a1,1
8172
    1000593a:   00d61363                bne     a2,a3,10005940 
8173
    1000593e:   fa65                    bnez    a2,1000592e 
8174
    10005940:   40d60533                sub     a0,a2,a3
8175
    10005944:   8082                    ret
8176
    10005946:   0521                    addi    a0,a0,8
8177
    10005948:   05a1                    addi    a1,a1,8
8178
    1000594a:   fed612e3                bne     a2,a3,1000592e 
8179
    1000594e:   4501                    li      a0,0
8180
    10005950:   8082                    ret
8181
    10005952:   0541                    addi    a0,a0,16
8182
    10005954:   05c1                    addi    a1,a1,16
8183
    10005956:   fcd61ce3                bne     a2,a3,1000592e 
8184
    1000595a:   4501                    li      a0,0
8185
    1000595c:   8082                    ret
8186
 
8187
000000001000595e <_wctomb_r>:
8188
    1000595e:   00003797                auipc   a5,0x3
8189
    10005962:   0da78793                addi    a5,a5,218 # 10008a38 <_impure_ptr>
8190
    10005966:   639c                    ld      a5,0(a5)
8191
    10005968:   67bc                    ld      a5,72(a5)
8192
    1000596a:   e789                    bnez    a5,10005974 <_wctomb_r+0x16>
8193
    1000596c:   00003797                auipc   a5,0x3
8194
    10005970:   ecc78793                addi    a5,a5,-308 # 10008838 <__global_locale>
8195
    10005974:   0e07b303                ld      t1,224(a5)
8196
    10005978:   8302                    jr      t1
8197
 
8198
000000001000597a <__ascii_wctomb>:
8199
    1000597a:   cd91                    beqz    a1,10005996 <__ascii_wctomb+0x1c>
8200
    1000597c:   0ff00793                li      a5,255
8201
    10005980:   00c7f763                bleu    a2,a5,1000598e <__ascii_wctomb+0x14>
8202
    10005984:   08a00793                li      a5,138
8203
    10005988:   c11c                    sw      a5,0(a0)
8204
    1000598a:   557d                    li      a0,-1
8205
    1000598c:   8082                    ret
8206
    1000598e:   00c58023                sb      a2,0(a1)
8207
    10005992:   4505                    li      a0,1
8208
    10005994:   8082                    ret
8209
    10005996:   4501                    li      a0,0
8210
    10005998:   8082                    ret
8211
 
8212
000000001000599a <__eqtf2>:
8213
    1000599a:   1141                    addi    sp,sp,-16
8214
    1000599c:   002027f3                frrm    a5
8215
    100059a0:   6721                    lui     a4,0x8
8216
    100059a2:   0305d813                srli    a6,a1,0x30
8217
    100059a6:   177d                    addi    a4,a4,-1
8218
    100059a8:   57fd                    li      a5,-1
8219
    100059aa:   83c1                    srli    a5,a5,0x10
8220
    100059ac:   0306d313                srli    t1,a3,0x30
8221
    100059b0:   01077833                and     a6,a4,a6
8222
    100059b4:   00f5f8b3                and     a7,a1,a5
8223
    100059b8:   00677333                and     t1,a4,t1
8224
    100059bc:   8ff5                    and     a5,a5,a3
8225
    100059be:   91fd                    srli    a1,a1,0x3f
8226
    100059c0:   92fd                    srli    a3,a3,0x3f
8227
    100059c2:   00e81963                bne     a6,a4,100059d4 <__eqtf2+0x3a>
8228
    100059c6:   00a8e733                or      a4,a7,a0
8229
    100059ca:   ef11                    bnez    a4,100059e6 <__eqtf2+0x4c>
8230
    100059cc:   4705                    li      a4,1
8231
    100059ce:   07031063                bne     t1,a6,10005a2e <__eqtf2+0x94>
8232
    100059d2:   a019                    j       100059d8 <__eqtf2+0x3e>
8233
    100059d4:   02e31e63                bne     t1,a4,10005a10 <__eqtf2+0x76>
8234
    100059d8:   00c7e733                or      a4,a5,a2
8235
    100059dc:   cb15                    beqz    a4,10005a10 <__eqtf2+0x76>
8236
    100059de:   6721                    lui     a4,0x8
8237
    100059e0:   177d                    addi    a4,a4,-1
8238
    100059e2:   00e81e63                bne     a6,a4,100059fe <__eqtf2+0x64>
8239
    100059e6:   00a8e533                or      a0,a7,a0
8240
    100059ea:   c509                    beqz    a0,100059f4 <__eqtf2+0x5a>
8241
    100059ec:   01089713                slli    a4,a7,0x10
8242
    100059f0:   04075363                bgez    a4,10005a36 <__eqtf2+0x9c>
8243
    100059f4:   6721                    lui     a4,0x8
8244
    100059f6:   177d                    addi    a4,a4,-1
8245
    100059f8:   4505                    li      a0,1
8246
    100059fa:   00e31963                bne     t1,a4,10005a0c <__eqtf2+0x72>
8247
    100059fe:   8e5d                    or      a2,a2,a5
8248
    10005a00:   4505                    li      a0,1
8249
    10005a02:   c609                    beqz    a2,10005a0c <__eqtf2+0x72>
8250
    10005a04:   02f51713                slli    a4,a0,0x2f
8251
    10005a08:   8ff9                    and     a5,a5,a4
8252
    10005a0a:   c795                    beqz    a5,10005a36 <__eqtf2+0x9c>
8253
    10005a0c:   0141                    addi    sp,sp,16
8254
    10005a0e:   8082                    ret
8255
    10005a10:   4705                    li      a4,1
8256
    10005a12:   00681e63                bne     a6,t1,10005a2e <__eqtf2+0x94>
8257
    10005a16:   00f89c63                bne     a7,a5,10005a2e <__eqtf2+0x94>
8258
    10005a1a:   00c51a63                bne     a0,a2,10005a2e <__eqtf2+0x94>
8259
    10005a1e:   00d58a63                beq     a1,a3,10005a32 <__eqtf2+0x98>
8260
    10005a22:   00081663                bnez    a6,10005a2e <__eqtf2+0x94>
8261
    10005a26:   00a8e533                or      a0,a7,a0
8262
    10005a2a:   00a03733                snez    a4,a0
8263
    10005a2e:   853a                    mv      a0,a4
8264
    10005a30:   bff1                    j       10005a0c <__eqtf2+0x72>
8265
    10005a32:   4701                    li      a4,0
8266
    10005a34:   bfed                    j       10005a2e <__eqtf2+0x94>
8267
    10005a36:   00186073                csrsi   fflags,16
8268
    10005a3a:   4505                    li      a0,1
8269
    10005a3c:   bfc1                    j       10005a0c <__eqtf2+0x72>
8270
    10005a3e:   0000                    unimp
8271
 
8272
0000000010005a40 <__getf2>:
8273
    10005a40:   1141                    addi    sp,sp,-16
8274
    10005a42:   002027f3                frrm    a5
8275
    10005a46:   68a1                    lui     a7,0x8
8276
    10005a48:   0305d713                srli    a4,a1,0x30
8277
    10005a4c:   18fd                    addi    a7,a7,-1
8278
    10005a4e:   57fd                    li      a5,-1
8279
    10005a50:   83c1                    srli    a5,a5,0x10
8280
    10005a52:   0306d813                srli    a6,a3,0x30
8281
    10005a56:   00e8f733                and     a4,a7,a4
8282
    10005a5a:   00f5f333                and     t1,a1,a5
8283
    10005a5e:   0108f833                and     a6,a7,a6
8284
    10005a62:   8ff5                    and     a5,a5,a3
8285
    10005a64:   91fd                    srli    a1,a1,0x3f
8286
    10005a66:   92fd                    srli    a3,a3,0x3f
8287
    10005a68:   01171a63                bne     a4,a7,10005a7c <__getf2+0x3c>
8288
    10005a6c:   00a368b3                or      a7,t1,a0
8289
    10005a70:   08088463                beqz    a7,10005af8 <__getf2+0xb8>
8290
    10005a74:   00186073                csrsi   fflags,16
8291
    10005a78:   57f9                    li      a5,-2
8292
    10005a7a:   a089                    j       10005abc <__getf2+0x7c>
8293
    10005a7c:   01181c63                bne     a6,a7,10005a94 <__getf2+0x54>
8294
    10005a80:   00c7e8b3                or      a7,a5,a2
8295
    10005a84:   fe0898e3                bnez    a7,10005a74 <__getf2+0x34>
8296
    10005a88:   e31d                    bnez    a4,10005aae <__getf2+0x6e>
8297
    10005a8a:   00a368b3                or      a7,t1,a0
8298
    10005a8e:   0018b893                seqz    a7,a7
8299
    10005a92:   a821                    j       10005aaa <__getf2+0x6a>
8300
    10005a94:   e725                    bnez    a4,10005afc <__getf2+0xbc>
8301
    10005a96:   00a368b3                or      a7,t1,a0
8302
    10005a9a:   0018b893                seqz    a7,a7
8303
    10005a9e:   00081663                bnez    a6,10005aaa <__getf2+0x6a>
8304
    10005aa2:   00c7ee33                or      t3,a5,a2
8305
    10005aa6:   040e0563                beqz    t3,10005af0 <__getf2+0xb0>
8306
    10005aaa:   00089c63                bnez    a7,10005ac2 <__getf2+0x82>
8307
    10005aae:   00d59463                bne     a1,a3,10005ab6 <__getf2+0x76>
8308
    10005ab2:   00e85c63                ble     a4,a6,10005aca <__getf2+0x8a>
8309
    10005ab6:   4785                    li      a5,1
8310
    10005ab8:   c191                    beqz    a1,10005abc <__getf2+0x7c>
8311
    10005aba:   57fd                    li      a5,-1
8312
    10005abc:   853e                    mv      a0,a5
8313
    10005abe:   0141                    addi    sp,sp,16
8314
    10005ac0:   8082                    ret
8315
    10005ac2:   57fd                    li      a5,-1
8316
    10005ac4:   dee5                    beqz    a3,10005abc <__getf2+0x7c>
8317
    10005ac6:   4785                    li      a5,1
8318
    10005ac8:   bfd5                    j       10005abc <__getf2+0x7c>
8319
    10005aca:   01075563                ble     a6,a4,10005ad4 <__getf2+0x94>
8320
    10005ace:   57fd                    li      a5,-1
8321
    10005ad0:   f9fd                    bnez    a1,10005ac6 <__getf2+0x86>
8322
    10005ad2:   b7ed                    j       10005abc <__getf2+0x7c>
8323
    10005ad4:   fe67e1e3                bltu    a5,t1,10005ab6 <__getf2+0x76>
8324
    10005ad8:   00f31863                bne     t1,a5,10005ae8 <__getf2+0xa8>
8325
    10005adc:   fca66de3                bltu    a2,a0,10005ab6 <__getf2+0x76>
8326
    10005ae0:   4781                    li      a5,0
8327
    10005ae2:   fcc57de3                bleu    a2,a0,10005abc <__getf2+0x7c>
8328
    10005ae6:   b7e5                    j       10005ace <__getf2+0x8e>
8329
    10005ae8:   fef363e3                bltu    t1,a5,10005ace <__getf2+0x8e>
8330
    10005aec:   4781                    li      a5,0
8331
    10005aee:   b7f9                    j       10005abc <__getf2+0x7c>
8332
    10005af0:   4781                    li      a5,0
8333
    10005af2:   fc0895e3                bnez    a7,10005abc <__getf2+0x7c>
8334
    10005af6:   b7c1                    j       10005ab6 <__getf2+0x76>
8335
    10005af8:   f8e804e3                beq     a6,a4,10005a80 <__getf2+0x40>
8336
    10005afc:   4881                    li      a7,0
8337
    10005afe:   fa0802e3                beqz    a6,10005aa2 <__getf2+0x62>
8338
    10005b02:   b775                    j       10005aae <__getf2+0x6e>
8339
    10005b04:   0000                    unimp
8340
 
8341
0000000010005b06 <__letf2>:
8342
    10005b06:   1141                    addi    sp,sp,-16
8343
    10005b08:   002027f3                frrm    a5
8344
    10005b0c:   68a1                    lui     a7,0x8
8345
    10005b0e:   0305d713                srli    a4,a1,0x30
8346
    10005b12:   18fd                    addi    a7,a7,-1
8347
    10005b14:   57fd                    li      a5,-1
8348
    10005b16:   83c1                    srli    a5,a5,0x10
8349
    10005b18:   0306d813                srli    a6,a3,0x30
8350
    10005b1c:   00e8f733                and     a4,a7,a4
8351
    10005b20:   00f5f333                and     t1,a1,a5
8352
    10005b24:   0108f833                and     a6,a7,a6
8353
    10005b28:   8ff5                    and     a5,a5,a3
8354
    10005b2a:   91fd                    srli    a1,a1,0x3f
8355
    10005b2c:   92fd                    srli    a3,a3,0x3f
8356
    10005b2e:   01171a63                bne     a4,a7,10005b42 <__letf2+0x3c>
8357
    10005b32:   00a368b3                or      a7,t1,a0
8358
    10005b36:   08088463                beqz    a7,10005bbe <__letf2+0xb8>
8359
    10005b3a:   00186073                csrsi   fflags,16
8360
    10005b3e:   4789                    li      a5,2
8361
    10005b40:   a089                    j       10005b82 <__letf2+0x7c>
8362
    10005b42:   01181c63                bne     a6,a7,10005b5a <__letf2+0x54>
8363
    10005b46:   00c7e8b3                or      a7,a5,a2
8364
    10005b4a:   fe0898e3                bnez    a7,10005b3a <__letf2+0x34>
8365
    10005b4e:   e31d                    bnez    a4,10005b74 <__letf2+0x6e>
8366
    10005b50:   00a368b3                or      a7,t1,a0
8367
    10005b54:   0018b893                seqz    a7,a7
8368
    10005b58:   a821                    j       10005b70 <__letf2+0x6a>
8369
    10005b5a:   e725                    bnez    a4,10005bc2 <__letf2+0xbc>
8370
    10005b5c:   00a368b3                or      a7,t1,a0
8371
    10005b60:   0018b893                seqz    a7,a7
8372
    10005b64:   00081663                bnez    a6,10005b70 <__letf2+0x6a>
8373
    10005b68:   00c7ee33                or      t3,a5,a2
8374
    10005b6c:   040e0563                beqz    t3,10005bb6 <__letf2+0xb0>
8375
    10005b70:   00089c63                bnez    a7,10005b88 <__letf2+0x82>
8376
    10005b74:   00d59463                bne     a1,a3,10005b7c <__letf2+0x76>
8377
    10005b78:   00e85c63                ble     a4,a6,10005b90 <__letf2+0x8a>
8378
    10005b7c:   4785                    li      a5,1
8379
    10005b7e:   c191                    beqz    a1,10005b82 <__letf2+0x7c>
8380
    10005b80:   57fd                    li      a5,-1
8381
    10005b82:   853e                    mv      a0,a5
8382
    10005b84:   0141                    addi    sp,sp,16
8383
    10005b86:   8082                    ret
8384
    10005b88:   57fd                    li      a5,-1
8385
    10005b8a:   dee5                    beqz    a3,10005b82 <__letf2+0x7c>
8386
    10005b8c:   4785                    li      a5,1
8387
    10005b8e:   bfd5                    j       10005b82 <__letf2+0x7c>
8388
    10005b90:   01075563                ble     a6,a4,10005b9a <__letf2+0x94>
8389
    10005b94:   57fd                    li      a5,-1
8390
    10005b96:   f9fd                    bnez    a1,10005b8c <__letf2+0x86>
8391
    10005b98:   b7ed                    j       10005b82 <__letf2+0x7c>
8392
    10005b9a:   fe67e1e3                bltu    a5,t1,10005b7c <__letf2+0x76>
8393
    10005b9e:   00f31863                bne     t1,a5,10005bae <__letf2+0xa8>
8394
    10005ba2:   fca66de3                bltu    a2,a0,10005b7c <__letf2+0x76>
8395
    10005ba6:   4781                    li      a5,0
8396
    10005ba8:   fcc57de3                bleu    a2,a0,10005b82 <__letf2+0x7c>
8397
    10005bac:   b7e5                    j       10005b94 <__letf2+0x8e>
8398
    10005bae:   fef363e3                bltu    t1,a5,10005b94 <__letf2+0x8e>
8399
    10005bb2:   4781                    li      a5,0
8400
    10005bb4:   b7f9                    j       10005b82 <__letf2+0x7c>
8401
    10005bb6:   4781                    li      a5,0
8402
    10005bb8:   fc0895e3                bnez    a7,10005b82 <__letf2+0x7c>
8403
    10005bbc:   b7c1                    j       10005b7c <__letf2+0x76>
8404
    10005bbe:   f8e804e3                beq     a6,a4,10005b46 <__letf2+0x40>
8405
    10005bc2:   4881                    li      a7,0
8406
    10005bc4:   fa0802e3                beqz    a6,10005b68 <__letf2+0x62>
8407
    10005bc8:   b775                    j       10005b74 <__letf2+0x6e>
8408
    10005bca:   0000                    unimp
8409
 
8410
0000000010005bcc <__multf3>:
8411
    10005bcc:   7159                    addi    sp,sp,-112
8412
    10005bce:   fc56                    sd      s5,56(sp)
8413
    10005bd0:   ec66                    sd      s9,24(sp)
8414
    10005bd2:   f486                    sd      ra,104(sp)
8415
    10005bd4:   f0a2                    sd      s0,96(sp)
8416
    10005bd6:   eca6                    sd      s1,88(sp)
8417
    10005bd8:   e8ca                    sd      s2,80(sp)
8418
    10005bda:   e4ce                    sd      s3,72(sp)
8419
    10005bdc:   e0d2                    sd      s4,64(sp)
8420
    10005bde:   f85a                    sd      s6,48(sp)
8421
    10005be0:   f45e                    sd      s7,40(sp)
8422
    10005be2:   f062                    sd      s8,32(sp)
8423
    10005be4:   8cb2                    mv      s9,a2
8424
    10005be6:   8ab6                    mv      s5,a3
8425
    10005be8:   00202a73                frrm    s4
8426
    10005bec:   57fd                    li      a5,-1
8427
    10005bee:   83c1                    srli    a5,a5,0x10
8428
    10005bf0:   00f5f4b3                and     s1,a1,a5
8429
    10005bf4:   67a1                    lui     a5,0x8
8430
    10005bf6:   0305db93                srli    s7,a1,0x30
8431
    10005bfa:   17fd                    addi    a5,a5,-1
8432
    10005bfc:   0177f6b3                and     a3,a5,s7
8433
    10005c00:   00068b9b                sext.w  s7,a3
8434
    10005c04:   2a01                    sext.w  s4,s4
8435
    10005c06:   03f5db13                srli    s6,a1,0x3f
8436
    10005c0a:   020b8763                beqz    s7,10005c38 <__multf3+0x6c>
8437
    10005c0e:   842a                    mv      s0,a0
8438
    10005c10:   08fb8463                beq     s7,a5,10005c98 <__multf3+0xcc>
8439
    10005c14:   4585                    li      a1,1
8440
    10005c16:   03d55613                srli    a2,a0,0x3d
8441
    10005c1a:   15ce                    slli    a1,a1,0x33
8442
    10005c1c:   00351413                slli    s0,a0,0x3
8443
    10005c20:   7571                    lui     a0,0xffffc
8444
    10005c22:   00349793                slli    a5,s1,0x3
8445
    10005c26:   8e4d                    or      a2,a2,a1
8446
    10005c28:   0505                    addi    a0,a0,1
8447
    10005c2a:   00f664b3                or      s1,a2,a5
8448
    10005c2e:   00a68bb3                add     s7,a3,a0
8449
    10005c32:   4c01                    li      s8,0
8450
    10005c34:   4901                    li      s2,0
8451
    10005c36:   a895                    j       10005caa <__multf3+0xde>
8452
    10005c38:   00a4e7b3                or      a5,s1,a0
8453
    10005c3c:   892a                    mv      s2,a0
8454
    10005c3e:   cff1                    beqz    a5,10005d1a <__multf3+0x14e>
8455
    10005c40:   c0a1                    beqz    s1,10005c80 <__multf3+0xb4>
8456
    10005c42:   8526                    mv      a0,s1
8457
    10005c44:   262010ef                jal     ra,10006ea6 <__clzdi2>
8458
    10005c48:   2501                    sext.w  a0,a0
8459
    10005c4a:   ff150793                addi    a5,a0,-15 # ffffffffffffbff1 <_end+0xffffffffefff354d>
8460
    10005c4e:   03c00713                li      a4,60
8461
    10005c52:   0007861b                sext.w  a2,a5
8462
    10005c56:   02f74b63                blt     a4,a5,10005c8c <__multf3+0xc0>
8463
    10005c5a:   03d00593                li      a1,61
8464
    10005c5e:   0036041b                addiw   s0,a2,3
8465
    10005c62:   40c5863b                subw    a2,a1,a2
8466
    10005c66:   008497b3                sll     a5,s1,s0
8467
    10005c6a:   00c95633                srl     a2,s2,a2
8468
    10005c6e:   00f664b3                or      s1,a2,a5
8469
    10005c72:   00891433                sll     s0,s2,s0
8470
    10005c76:   7bf1                    lui     s7,0xffffc
8471
    10005c78:   0bc5                    addi    s7,s7,17
8472
    10005c7a:   40ab8bb3                sub     s7,s7,a0
8473
    10005c7e:   bf55                    j       10005c32 <__multf3+0x66>
8474
    10005c80:   226010ef                jal     ra,10006ea6 <__clzdi2>
8475
    10005c84:   2501                    sext.w  a0,a0
8476
    10005c86:   04050513                addi    a0,a0,64
8477
    10005c8a:   b7c1                    j       10005c4a <__multf3+0x7e>
8478
    10005c8c:   fc36079b                addiw   a5,a2,-61
8479
    10005c90:   00f914b3                sll     s1,s2,a5
8480
    10005c94:   4401                    li      s0,0
8481
    10005c96:   b7c5                    j       10005c76 <__multf3+0xaa>
8482
    10005c98:   00a4e7b3                or      a5,s1,a0
8483
    10005c9c:   c7c1                    beqz    a5,10005d24 <__multf3+0x158>
8484
    10005c9e:   01049793                slli    a5,s1,0x10
8485
    10005ca2:   4c0d                    li      s8,3
8486
    10005ca4:   4941                    li      s2,16
8487
    10005ca6:   f807c7e3                bltz    a5,10005c34 <__multf3+0x68>
8488
    10005caa:   67a1                    lui     a5,0x8
8489
    10005cac:   030ad513                srli    a0,s5,0x30
8490
    10005cb0:   17fd                    addi    a5,a5,-1
8491
    10005cb2:   59fd                    li      s3,-1
8492
    10005cb4:   00a7f633                and     a2,a5,a0
8493
    10005cb8:   e456                    sd      s5,8(sp)
8494
    10005cba:   0109d993                srli    s3,s3,0x10
8495
    10005cbe:   0006051b                sext.w  a0,a2
8496
    10005cc2:   013af9b3                and     s3,s5,s3
8497
    10005cc6:   8766                    mv      a4,s9
8498
    10005cc8:   03fada93                srli    s5,s5,0x3f
8499
    10005ccc:   c125                    beqz    a0,10005d2c <__multf3+0x160>
8500
    10005cce:   0cf50063                beq     a0,a5,10005d8e <__multf3+0x1c2>
8501
    10005cd2:   4685                    li      a3,1
8502
    10005cd4:   03dcd793                srli    a5,s9,0x3d
8503
    10005cd8:   16ce                    slli    a3,a3,0x33
8504
    10005cda:   8fd5                    or      a5,a5,a3
8505
    10005cdc:   098e                    slli    s3,s3,0x3
8506
    10005cde:   0137e9b3                or      s3,a5,s3
8507
    10005ce2:   77f1                    lui     a5,0xffffc
8508
    10005ce4:   0785                    addi    a5,a5,1
8509
    10005ce6:   003c9713                slli    a4,s9,0x3
8510
    10005cea:   00f60533                add     a0,a2,a5
8511
    10005cee:   4681                    li      a3,0
8512
    10005cf0:   002c1793                slli    a5,s8,0x2
8513
    10005cf4:   8fd5                    or      a5,a5,a3
8514
    10005cf6:   955e                    add     a0,a0,s7
8515
    10005cf8:   17fd                    addi    a5,a5,-1
8516
    10005cfa:   45b9                    li      a1,14
8517
    10005cfc:   015b4633                xor     a2,s6,s5
8518
    10005d00:   00150893                addi    a7,a0,1
8519
    10005d04:   0cf5eb63                bltu    a1,a5,10005dda <__multf3+0x20e>
8520
    10005d08:   00002597                auipc   a1,0x2
8521
    10005d0c:   a6c58593                addi    a1,a1,-1428 # 10007774 <_ctype_+0x104>
8522
    10005d10:   078a                    slli    a5,a5,0x2
8523
    10005d12:   97ae                    add     a5,a5,a1
8524
    10005d14:   439c                    lw      a5,0(a5)
8525
    10005d16:   97ae                    add     a5,a5,a1
8526
    10005d18:   8782                    jr      a5
8527
    10005d1a:   4481                    li      s1,0
8528
    10005d1c:   4401                    li      s0,0
8529
    10005d1e:   4b81                    li      s7,0
8530
    10005d20:   4c05                    li      s8,1
8531
    10005d22:   bf09                    j       10005c34 <__multf3+0x68>
8532
    10005d24:   4481                    li      s1,0
8533
    10005d26:   4401                    li      s0,0
8534
    10005d28:   4c09                    li      s8,2
8535
    10005d2a:   b729                    j       10005c34 <__multf3+0x68>
8536
    10005d2c:   0199e7b3                or      a5,s3,s9
8537
    10005d30:   cbad                    beqz    a5,10005da2 <__multf3+0x1d6>
8538
    10005d32:   04098163                beqz    s3,10005d74 <__multf3+0x1a8>
8539
    10005d36:   854e                    mv      a0,s3
8540
    10005d38:   16e010ef                jal     ra,10006ea6 <__clzdi2>
8541
    10005d3c:   2501                    sext.w  a0,a0
8542
    10005d3e:   ff150713                addi    a4,a0,-15
8543
    10005d42:   03c00693                li      a3,60
8544
    10005d46:   0007079b                sext.w  a5,a4
8545
    10005d4a:   02e6cc63                blt     a3,a4,10005d82 <__multf3+0x1b6>
8546
    10005d4e:   03d00693                li      a3,61
8547
    10005d52:   0037871b                addiw   a4,a5,3
8548
    10005d56:   40f687bb                subw    a5,a3,a5
8549
    10005d5a:   00e999b3                sll     s3,s3,a4
8550
    10005d5e:   00fcd7b3                srl     a5,s9,a5
8551
    10005d62:   0137e9b3                or      s3,a5,s3
8552
    10005d66:   00ec9733                sll     a4,s9,a4
8553
    10005d6a:   77f1                    lui     a5,0xffffc
8554
    10005d6c:   07c5                    addi    a5,a5,17
8555
    10005d6e:   40a78533                sub     a0,a5,a0
8556
    10005d72:   bfb5                    j       10005cee <__multf3+0x122>
8557
    10005d74:   8566                    mv      a0,s9
8558
    10005d76:   130010ef                jal     ra,10006ea6 <__clzdi2>
8559
    10005d7a:   2501                    sext.w  a0,a0
8560
    10005d7c:   04050513                addi    a0,a0,64
8561
    10005d80:   bf7d                    j       10005d3e <__multf3+0x172>
8562
    10005d82:   fc37899b                addiw   s3,a5,-61
8563
    10005d86:   013c99b3                sll     s3,s9,s3
8564
    10005d8a:   4701                    li      a4,0
8565
    10005d8c:   bff9                    j       10005d6a <__multf3+0x19e>
8566
    10005d8e:   0199e7b3                or      a5,s3,s9
8567
    10005d92:   cf89                    beqz    a5,10005dac <__multf3+0x1e0>
8568
    10005d94:   01099793                slli    a5,s3,0x10
8569
    10005d98:   468d                    li      a3,3
8570
    10005d9a:   f407cbe3                bltz    a5,10005cf0 <__multf3+0x124>
8571
    10005d9e:   4941                    li      s2,16
8572
    10005da0:   bf81                    j       10005cf0 <__multf3+0x124>
8573
    10005da2:   4981                    li      s3,0
8574
    10005da4:   4701                    li      a4,0
8575
    10005da6:   4501                    li      a0,0
8576
    10005da8:   4685                    li      a3,1
8577
    10005daa:   b799                    j       10005cf0 <__multf3+0x124>
8578
    10005dac:   4981                    li      s3,0
8579
    10005dae:   4701                    li      a4,0
8580
    10005db0:   4689                    li      a3,2
8581
    10005db2:   bf3d                    j       10005cf0 <__multf3+0x124>
8582
    10005db4:   4785                    li      a5,1
8583
    10005db6:   02f79493                slli    s1,a5,0x2f
8584
    10005dba:   4401                    li      s0,0
8585
    10005dbc:   4601                    li      a2,0
8586
    10005dbe:   4c0d                    li      s8,3
8587
    10005dc0:   4789                    li      a5,2
8588
    10005dc2:   44fc0b63                beq     s8,a5,10006218 <__multf3+0x64c>
8589
    10005dc6:   478d                    li      a5,3
8590
    10005dc8:   42fc0763                beq     s8,a5,100061f6 <__multf3+0x62a>
8591
    10005dcc:   4785                    li      a5,1
8592
    10005dce:   1cfc1263                bne     s8,a5,10005f92 <__multf3+0x3c6>
8593
    10005dd2:   4701                    li      a4,0
8594
    10005dd4:   4501                    li      a0,0
8595
    10005dd6:   4781                    li      a5,0
8596
    10005dd8:   ac35                    j       10006014 <__multf3+0x448>
8597
    10005dda:   57fd                    li      a5,-1
8598
    10005ddc:   9381                    srli    a5,a5,0x20
8599
    10005dde:   00848333                add     t1,s1,s0
8600
    10005de2:   01370eb3                add     t4,a4,s3
8601
    10005de6:   02045f13                srli    t5,s0,0x20
8602
    10005dea:   02075693                srli    a3,a4,0x20
8603
    10005dee:   00833fb3                sltu    t6,t1,s0
8604
    10005df2:   00eeb2b3                sltu    t0,t4,a4
8605
    10005df6:   8c7d                    and     s0,s0,a5
8606
    10005df8:   8f7d                    and     a4,a4,a5
8607
    10005dfa:   02e40833                mul     a6,s0,a4
8608
    10005dfe:   000f839b                sext.w  t2,t6
8609
    10005e02:   00028a9b                sext.w  s5,t0
8610
    10005e06:   02ef0733                mul     a4,t5,a4
8611
    10005e0a:   02df07b3                mul     a5,t5,a3
8612
    10005e0e:   028686b3                mul     a3,a3,s0
8613
    10005e12:   02085413                srli    s0,a6,0x20
8614
    10005e16:   96ba                    add     a3,a3,a4
8615
    10005e18:   9436                    add     s0,s0,a3
8616
    10005e1a:   00e47563                bleu    a4,s0,10005e24 <__multf3+0x258>
8617
    10005e1e:   4705                    li      a4,1
8618
    10005e20:   1702                    slli    a4,a4,0x20
8619
    10005e22:   97ba                    add     a5,a5,a4
8620
    10005e24:   577d                    li      a4,-1
8621
    10005e26:   9301                    srli    a4,a4,0x20
8622
    10005e28:   02045f13                srli    t5,s0,0x20
8623
    10005e2c:   00e475b3                and     a1,s0,a4
8624
    10005e30:   00e87833                and     a6,a6,a4
8625
    10005e34:   02035e13                srli    t3,t1,0x20
8626
    10005e38:   020ed693                srli    a3,t4,0x20
8627
    10005e3c:   9f3e                    add     t5,t5,a5
8628
    10005e3e:   00e377b3                and     a5,t1,a4
8629
    10005e42:   00eef733                and     a4,t4,a4
8630
    10005e46:   02e78433                mul     s0,a5,a4
8631
    10005e4a:   1582                    slli    a1,a1,0x20
8632
    10005e4c:   95c2                    add     a1,a1,a6
8633
    10005e4e:   02ee0733                mul     a4,t3,a4
8634
    10005e52:   02de0bb3                mul     s7,t3,a3
8635
    10005e56:   02f686b3                mul     a3,a3,a5
8636
    10005e5a:   02045793                srli    a5,s0,0x20
8637
    10005e5e:   96ba                    add     a3,a3,a4
8638
    10005e60:   97b6                    add     a5,a5,a3
8639
    10005e62:   00e7f563                bleu    a4,a5,10005e6c <__multf3+0x2a0>
8640
    10005e66:   4705                    li      a4,1
8641
    10005e68:   1702                    slli    a4,a4,0x20
8642
    10005e6a:   9bba                    add     s7,s7,a4
8643
    10005e6c:   5e7d                    li      t3,-1
8644
    10005e6e:   020e5e13                srli    t3,t3,0x20
8645
    10005e72:   0207db13                srli    s6,a5,0x20
8646
    10005e76:   01c7f7b3                and     a5,a5,t3
8647
    10005e7a:   1782                    slli    a5,a5,0x20
8648
    10005e7c:   01c47433                and     s0,s0,t3
8649
    10005e80:   0204d693                srli    a3,s1,0x20
8650
    10005e84:   0209d813                srli    a6,s3,0x20
8651
    10005e88:   943e                    add     s0,s0,a5
8652
    10005e8a:   01c9f9b3                and     s3,s3,t3
8653
    10005e8e:   01c4f7b3                and     a5,s1,t3
8654
    10005e92:   03378e33                mul     t3,a5,s3
8655
    10005e96:   033689b3                mul     s3,a3,s3
8656
    10005e9a:   020e5493                srli    s1,t3,0x20
8657
    10005e9e:   030686b3                mul     a3,a3,a6
8658
    10005ea2:   02f80833                mul     a6,a6,a5
8659
    10005ea6:   984e                    add     a6,a6,s3
8660
    10005ea8:   94c2                    add     s1,s1,a6
8661
    10005eaa:   0134f563                bleu    s3,s1,10005eb4 <__multf3+0x2e8>
8662
    10005eae:   4785                    li      a5,1
8663
    10005eb0:   1782                    slli    a5,a5,0x20
8664
    10005eb2:   96be                    add     a3,a3,a5
8665
    10005eb4:   577d                    li      a4,-1
8666
    10005eb6:   0204d793                srli    a5,s1,0x20
8667
    10005eba:   9301                    srli    a4,a4,0x20
8668
    10005ebc:   00ee7e33                and     t3,t3,a4
8669
    10005ec0:   96be                    add     a3,a3,a5
8670
    10005ec2:   00e4f7b3                and     a5,s1,a4
8671
    10005ec6:   01e40733                add     a4,s0,t5
8672
    10005eca:   01e73833                sltu    a6,a4,t5
8673
    10005ece:   1782                    slli    a5,a5,0x20
8674
    10005ed0:   97f2                    add     a5,a5,t3
8675
    10005ed2:   41500abb                negw    s5,s5
8676
    10005ed6:   010b0e33                add     t3,s6,a6
8677
    10005eda:   9e5e                    add     t3,t3,s7
8678
    10005edc:   407003bb                negw    t2,t2
8679
    10005ee0:   01537333                and     t1,t1,s5
8680
    10005ee4:   9372                    add     t1,t1,t3
8681
    10005ee6:   007efeb3                and     t4,t4,t2
8682
    10005eea:   010e3833                sltu    a6,t3,a6
8683
    10005eee:   005fffb3                and     t6,t6,t0
8684
    10005ef2:   9e9a                    add     t4,t4,t1
8685
    10005ef4:   01c33e33                sltu    t3,t1,t3
8686
    10005ef8:   987e                    add     a6,a6,t6
8687
    10005efa:   9872                    add     a6,a6,t3
8688
    10005efc:   006eb333                sltu    t1,t4,t1
8689
    10005f00:   40b70fb3                sub     t6,a4,a1
8690
    10005f04:   981a                    add     a6,a6,t1
8691
    10005f06:   01f73e33                sltu    t3,a4,t6
8692
    10005f0a:   41ee8333                sub     t1,t4,t5
8693
    10005f0e:   006eb4b3                sltu    s1,t4,t1
8694
    10005f12:   4381                    li      t2,0
8695
    10005f14:   41c30333                sub     t1,t1,t3
8696
    10005f18:   01f77663                bleu    t6,a4,10005f24 <__multf3+0x358>
8697
    10005f1c:   41df0eb3                sub     t4,t5,t4
8698
    10005f20:   001eb393                seqz    t2,t4
8699
    10005f24:   40ff8e33                sub     t3,t6,a5
8700
    10005f28:   9836                    add     a6,a6,a3
8701
    10005f2a:   01cfb433                sltu    s0,t6,t3
8702
    10005f2e:   40d306b3                sub     a3,t1,a3
8703
    10005f32:   0093eeb3                or      t4,t2,s1
8704
    10005f36:   00d33333                sltu    t1,t1,a3
8705
    10005f3a:   40878433                sub     s0,a5,s0
8706
    10005f3e:   4481                    li      s1,0
8707
    10005f40:   01cff463                bleu    t3,t6,10005f48 <__multf3+0x37c>
8708
    10005f44:   0016b493                seqz    s1,a3
8709
    10005f48:   96a2                    add     a3,a3,s0
8710
    10005f4a:   00f6b7b3                sltu    a5,a3,a5
8711
    10005f4e:   97c2                    add     a5,a5,a6
8712
    10005f50:   0064e333                or      t1,s1,t1
8713
    10005f54:   41d787b3                sub     a5,a5,t4
8714
    10005f58:   406787b3                sub     a5,a5,t1
8715
    10005f5c:   00de1413                slli    s0,t3,0xd
8716
    10005f60:   07b6                    slli    a5,a5,0xd
8717
    10005f62:   0336d713                srli    a4,a3,0x33
8718
    10005f66:   8c4d                    or      s0,s0,a1
8719
    10005f68:   00e7e4b3                or      s1,a5,a4
8720
    10005f6c:   00803433                snez    s0,s0
8721
    10005f70:   033e5593                srli    a1,t3,0x33
8722
    10005f74:   8c4d                    or      s0,s0,a1
8723
    10005f76:   06b6                    slli    a3,a3,0xd
8724
    10005f78:   00b49793                slli    a5,s1,0xb
8725
    10005f7c:   8c55                    or      s0,s0,a3
8726
    10005f7e:   0407df63                bgez    a5,10005fdc <__multf3+0x410>
8727
    10005f82:   00145793                srli    a5,s0,0x1
8728
    10005f86:   8805                    andi    s0,s0,1
8729
    10005f88:   03f49513                slli    a0,s1,0x3f
8730
    10005f8c:   8c5d                    or      s0,s0,a5
8731
    10005f8e:   8c49                    or      s0,s0,a0
8732
    10005f90:   8085                    srli    s1,s1,0x1
8733
    10005f92:   6791                    lui     a5,0x4
8734
    10005f94:   17fd                    addi    a5,a5,-1
8735
    10005f96:   97c6                    add     a5,a5,a7
8736
    10005f98:   10f05763                blez    a5,100060a6 <__multf3+0x4da>
8737
    10005f9c:   00747713                andi    a4,s0,7
8738
    10005fa0:   c729                    beqz    a4,10005fea <__multf3+0x41e>
8739
    10005fa2:   4709                    li      a4,2
8740
    10005fa4:   00196913                ori     s2,s2,1
8741
    10005fa8:   04ea0063                beq     s4,a4,10005fe8 <__multf3+0x41c>
8742
    10005fac:   470d                    li      a4,3
8743
    10005fae:   02ea0963                beq     s4,a4,10005fe0 <__multf3+0x414>
8744
    10005fb2:   020a1c63                bnez    s4,10005fea <__multf3+0x41e>
8745
    10005fb6:   00f47713                andi    a4,s0,15
8746
    10005fba:   4691                    li      a3,4
8747
    10005fbc:   02d70763                beq     a4,a3,10005fea <__multf3+0x41e>
8748
    10005fc0:   00440713                addi    a4,s0,4
8749
    10005fc4:   00873433                sltu    s0,a4,s0
8750
    10005fc8:   94a2                    add     s1,s1,s0
8751
    10005fca:   843a                    mv      s0,a4
8752
    10005fcc:   a839                    j       10005fea <__multf3+0x41e>
8753
    10005fce:   865a                    mv      a2,s6
8754
    10005fd0:   bbc5                    j       10005dc0 <__multf3+0x1f4>
8755
    10005fd2:   8656                    mv      a2,s5
8756
    10005fd4:   84ce                    mv      s1,s3
8757
    10005fd6:   843a                    mv      s0,a4
8758
    10005fd8:   8c36                    mv      s8,a3
8759
    10005fda:   b3dd                    j       10005dc0 <__multf3+0x1f4>
8760
    10005fdc:   88aa                    mv      a7,a0
8761
    10005fde:   bf55                    j       10005f92 <__multf3+0x3c6>
8762
    10005fe0:   e609                    bnez    a2,10005fea <__multf3+0x41e>
8763
    10005fe2:   00840713                addi    a4,s0,8
8764
    10005fe6:   bff9                    j       10005fc4 <__multf3+0x3f8>
8765
    10005fe8:   fe6d                    bnez    a2,10005fe2 <__multf3+0x416>
8766
    10005fea:   00b49713                slli    a4,s1,0xb
8767
    10005fee:   00075863                bgez    a4,10005ffe <__multf3+0x432>
8768
    10005ff2:   57fd                    li      a5,-1
8769
    10005ff4:   17d2                    slli    a5,a5,0x34
8770
    10005ff6:   17fd                    addi    a5,a5,-1
8771
    10005ff8:   8cfd                    and     s1,s1,a5
8772
    10005ffa:   6791                    lui     a5,0x4
8773
    10005ffc:   97c6                    add     a5,a5,a7
8774
    10005ffe:   6721                    lui     a4,0x8
8775
    10006000:   ffe70693                addi    a3,a4,-2 # 7ffe <_tbss_end+0x7ffe>
8776
    10006004:   06f6c963                blt     a3,a5,10006076 <__multf3+0x4aa>
8777
    10006008:   800d                    srli    s0,s0,0x3
8778
    1000600a:   03d49513                slli    a0,s1,0x3d
8779
    1000600e:   8d41                    or      a0,a0,s0
8780
    10006010:   0034d713                srli    a4,s1,0x3
8781
    10006014:   56fd                    li      a3,-1
8782
    10006016:   0106d593                srli    a1,a3,0x10
8783
    1000601a:   8f6d                    and     a4,a4,a1
8784
    1000601c:   03069593                slli    a1,a3,0x30
8785
    10006020:   66a2                    ld      a3,8(sp)
8786
    10006022:   061e                    slli    a2,a2,0x7
8787
    10006024:   8eed                    and     a3,a3,a1
8788
    10006026:   8f55                    or      a4,a4,a3
8789
    10006028:   66a1                    lui     a3,0x8
8790
    1000602a:   16fd                    addi    a3,a3,-1
8791
    1000602c:   e43a                    sd      a4,8(sp)
8792
    1000602e:   8ff5                    and     a5,a5,a3
8793
    10006030:   9341                    srli    a4,a4,0x30
8794
    10006032:   76e1                    lui     a3,0xffff8
8795
    10006034:   8f75                    and     a4,a4,a3
8796
    10006036:   8fd9                    or      a5,a5,a4
8797
    10006038:   0107971b                slliw   a4,a5,0x10
8798
    1000603c:   0107571b                srliw   a4,a4,0x10
8799
    10006040:   0087571b                srliw   a4,a4,0x8
8800
    10006044:   07f77713                andi    a4,a4,127
8801
    10006048:   00f11723                sh      a5,14(sp)
8802
    1000604c:   8e59                    or      a2,a2,a4
8803
    1000604e:   00c107a3                sb      a2,15(sp)
8804
    10006052:   65a2                    ld      a1,8(sp)
8805
    10006054:   00090463                beqz    s2,1000605c <__multf3+0x490>
8806
    10006058:   00192073                csrs    fflags,s2
8807
    1000605c:   70a6                    ld      ra,104(sp)
8808
    1000605e:   7406                    ld      s0,96(sp)
8809
    10006060:   64e6                    ld      s1,88(sp)
8810
    10006062:   6946                    ld      s2,80(sp)
8811
    10006064:   69a6                    ld      s3,72(sp)
8812
    10006066:   6a06                    ld      s4,64(sp)
8813
    10006068:   7ae2                    ld      s5,56(sp)
8814
    1000606a:   7b42                    ld      s6,48(sp)
8815
    1000606c:   7ba2                    ld      s7,40(sp)
8816
    1000606e:   7c02                    ld      s8,32(sp)
8817
    10006070:   6ce2                    ld      s9,24(sp)
8818
    10006072:   6165                    addi    sp,sp,112
8819
    10006074:   8082                    ret
8820
    10006076:   4789                    li      a5,2
8821
    10006078:   02fa0263                beq     s4,a5,1000609c <__multf3+0x4d0>
8822
    1000607c:   458d                    li      a1,3
8823
    1000607e:   fff70793                addi    a5,a4,-1
8824
    10006082:   00ba0663                beq     s4,a1,1000608e <__multf3+0x4c2>
8825
    10006086:   000a1563                bnez    s4,10006090 <__multf3+0x4c4>
8826
    1000608a:   4501                    li      a0,0
8827
    1000608c:   a021                    j       10006094 <__multf3+0x4c8>
8828
    1000608e:   de75                    beqz    a2,1000608a <__multf3+0x4be>
8829
    10006090:   557d                    li      a0,-1
8830
    10006092:   87b6                    mv      a5,a3
8831
    10006094:   00596913                ori     s2,s2,5
8832
    10006098:   872a                    mv      a4,a0
8833
    1000609a:   bfad                    j       10006014 <__multf3+0x448>
8834
    1000609c:   da75                    beqz    a2,10006090 <__multf3+0x4c4>
8835
    1000609e:   4501                    li      a0,0
8836
    100060a0:   fff70793                addi    a5,a4,-1
8837
    100060a4:   bfc5                    j       10006094 <__multf3+0x4c8>
8838
    100060a6:   4585                    li      a1,1
8839
    100060a8:   e7b9                    bnez    a5,100060f6 <__multf3+0x52a>
8840
    100060aa:   00747693                andi    a3,s0,7
8841
    100060ae:   8726                    mv      a4,s1
8842
    100060b0:   ce95                    beqz    a3,100060ec <__multf3+0x520>
8843
    100060b2:   4709                    li      a4,2
8844
    100060b4:   00196913                ori     s2,s2,1
8845
    100060b8:   02ea0863                beq     s4,a4,100060e8 <__multf3+0x51c>
8846
    100060bc:   470d                    li      a4,3
8847
    100060be:   02ea0063                beq     s4,a4,100060de <__multf3+0x512>
8848
    100060c2:   8726                    mv      a4,s1
8849
    100060c4:   020a1463                bnez    s4,100060ec <__multf3+0x520>
8850
    100060c8:   00f47693                andi    a3,s0,15
8851
    100060cc:   4591                    li      a1,4
8852
    100060ce:   00b68f63                beq     a3,a1,100060ec <__multf3+0x520>
8853
    100060d2:   ffc43713                sltiu   a4,s0,-4
8854
    100060d6:   00174713                xori    a4,a4,1
8855
    100060da:   9726                    add     a4,a4,s1
8856
    100060dc:   a801                    j       100060ec <__multf3+0x520>
8857
    100060de:   8726                    mv      a4,s1
8858
    100060e0:   e611                    bnez    a2,100060ec <__multf3+0x520>
8859
    100060e2:   ff843713                sltiu   a4,s0,-8
8860
    100060e6:   bfc5                    j       100060d6 <__multf3+0x50a>
8861
    100060e8:   8726                    mv      a4,s1
8862
    100060ea:   fe65                    bnez    a2,100060e2 <__multf3+0x516>
8863
    100060ec:   9351                    srli    a4,a4,0x34
8864
    100060ee:   00174713                xori    a4,a4,1
8865
    100060f2:   00177593                andi    a1,a4,1
8866
    100060f6:   4705                    li      a4,1
8867
    100060f8:   8f1d                    sub     a4,a4,a5
8868
    100060fa:   07400793                li      a5,116
8869
    100060fe:   0ce7c163                blt     a5,a4,100061c0 <__multf3+0x5f4>
8870
    10006102:   03f00793                li      a5,63
8871
    10006106:   0007069b                sext.w  a3,a4
8872
    1000610a:   04e7ca63                blt     a5,a4,1000615e <__multf3+0x592>
8873
    1000610e:   04000793                li      a5,64
8874
    10006112:   9f95                    subw    a5,a5,a3
8875
    10006114:   00f49533                sll     a0,s1,a5
8876
    10006118:   00d45733                srl     a4,s0,a3
8877
    1000611c:   00f41433                sll     s0,s0,a5
8878
    10006120:   8d59                    or      a0,a0,a4
8879
    10006122:   00803433                snez    s0,s0
8880
    10006126:   8d41                    or      a0,a0,s0
8881
    10006128:   00d4d7b3                srl     a5,s1,a3
8882
    1000612c:   00757713                andi    a4,a0,7
8883
    10006130:   cf31                    beqz    a4,1000618c <__multf3+0x5c0>
8884
    10006132:   4709                    li      a4,2
8885
    10006134:   00196913                ori     s2,s2,1
8886
    10006138:   04ea0963                beq     s4,a4,1000618a <__multf3+0x5be>
8887
    1000613c:   470d                    li      a4,3
8888
    1000613e:   04ea0263                beq     s4,a4,10006182 <__multf3+0x5b6>
8889
    10006142:   040a1563                bnez    s4,1000618c <__multf3+0x5c0>
8890
    10006146:   00f57713                andi    a4,a0,15
8891
    1000614a:   4691                    li      a3,4
8892
    1000614c:   04d70063                beq     a4,a3,1000618c <__multf3+0x5c0>
8893
    10006150:   00450713                addi    a4,a0,4
8894
    10006154:   00a73533                sltu    a0,a4,a0
8895
    10006158:   97aa                    add     a5,a5,a0
8896
    1000615a:   853a                    mv      a0,a4
8897
    1000615c:   a805                    j       1000618c <__multf3+0x5c0>
8898
    1000615e:   04000813                li      a6,64
8899
    10006162:   00d4d533                srl     a0,s1,a3
8900
    10006166:   4781                    li      a5,0
8901
    10006168:   01070763                beq     a4,a6,10006176 <__multf3+0x5aa>
8902
    1000616c:   08000793                li      a5,128
8903
    10006170:   9f95                    subw    a5,a5,a3
8904
    10006172:   00f497b3                sll     a5,s1,a5
8905
    10006176:   8c5d                    or      s0,s0,a5
8906
    10006178:   00803433                snez    s0,s0
8907
    1000617c:   8d41                    or      a0,a0,s0
8908
    1000617e:   4781                    li      a5,0
8909
    10006180:   b775                    j       1000612c <__multf3+0x560>
8910
    10006182:   e609                    bnez    a2,1000618c <__multf3+0x5c0>
8911
    10006184:   00850713                addi    a4,a0,8
8912
    10006188:   b7f1                    j       10006154 <__multf3+0x588>
8913
    1000618a:   fe6d                    bnez    a2,10006184 <__multf3+0x5b8>
8914
    1000618c:   00c79713                slli    a4,a5,0xc
8915
    10006190:   02075063                bgez    a4,100061b0 <__multf3+0x5e4>
8916
    10006194:   00196913                ori     s2,s2,1
8917
    10006198:   4701                    li      a4,0
8918
    1000619a:   4501                    li      a0,0
8919
    1000619c:   4785                    li      a5,1
8920
    1000619e:   e6058be3                beqz    a1,10006014 <__multf3+0x448>
8921
    100061a2:   00197693                andi    a3,s2,1
8922
    100061a6:   e60687e3                beqz    a3,10006014 <__multf3+0x448>
8923
    100061aa:   00296913                ori     s2,s2,2
8924
    100061ae:   b59d                    j       10006014 <__multf3+0x448>
8925
    100061b0:   03d79413                slli    s0,a5,0x3d
8926
    100061b4:   810d                    srli    a0,a0,0x3
8927
    100061b6:   0037d713                srli    a4,a5,0x3
8928
    100061ba:   8d41                    or      a0,a0,s0
8929
    100061bc:   4781                    li      a5,0
8930
    100061be:   b7c5                    j       1000619e <__multf3+0x5d2>
8931
    100061c0:   00946533                or      a0,s0,s1
8932
    100061c4:   c115                    beqz    a0,100061e8 <__multf3+0x61c>
8933
    100061c6:   4789                    li      a5,2
8934
    100061c8:   00196913                ori     s2,s2,1
8935
    100061cc:   02fa0263                beq     s4,a5,100061f0 <__multf3+0x624>
8936
    100061d0:   478d                    li      a5,3
8937
    100061d2:   00fa0763                beq     s4,a5,100061e0 <__multf3+0x614>
8938
    100061d6:   4415                    li      s0,5
8939
    100061d8:   000a0663                beqz    s4,100061e4 <__multf3+0x618>
8940
    100061dc:   4405                    li      s0,1
8941
    100061de:   a019                    j       100061e4 <__multf3+0x618>
8942
    100061e0:   4425                    li      s0,9
8943
    100061e2:   fe6d                    bnez    a2,100061dc <__multf3+0x610>
8944
    100061e4:   00345513                srli    a0,s0,0x3
8945
    100061e8:   00296913                ori     s2,s2,2
8946
    100061ec:   4701                    li      a4,0
8947
    100061ee:   b6e5                    j       10005dd6 <__multf3+0x20a>
8948
    100061f0:   4425                    li      s0,9
8949
    100061f2:   fa6d                    bnez    a2,100061e4 <__multf3+0x618>
8950
    100061f4:   b7e5                    j       100061dc <__multf3+0x610>
8951
    100061f6:   4785                    li      a5,1
8952
    100061f8:   02f79713                slli    a4,a5,0x2f
8953
    100061fc:   67a1                    lui     a5,0x8
8954
    100061fe:   4501                    li      a0,0
8955
    10006200:   17fd                    addi    a5,a5,-1
8956
    10006202:   4601                    li      a2,0
8957
    10006204:   bd01                    j       10006014 <__multf3+0x448>
8958
    10006206:   4785                    li      a5,1
8959
    10006208:   02f79713                slli    a4,a5,0x2f
8960
    1000620c:   67a1                    lui     a5,0x8
8961
    1000620e:   4501                    li      a0,0
8962
    10006210:   17fd                    addi    a5,a5,-1
8963
    10006212:   4601                    li      a2,0
8964
    10006214:   4941                    li      s2,16
8965
    10006216:   bbfd                    j       10006014 <__multf3+0x448>
8966
    10006218:   67a1                    lui     a5,0x8
8967
    1000621a:   4701                    li      a4,0
8968
    1000621c:   4501                    li      a0,0
8969
    1000621e:   17fd                    addi    a5,a5,-1
8970
    10006220:   bbd5                    j       10006014 <__multf3+0x448>
8971
    10006222:   0000                    unimp
8972
 
8973
0000000010006224 <__subtf3>:
8974
    10006224:   7139                    addi    sp,sp,-64
8975
    10006226:   fc06                    sd      ra,56(sp)
8976
    10006228:   f822                    sd      s0,48(sp)
8977
    1000622a:   f426                    sd      s1,40(sp)
8978
    1000622c:   f04a                    sd      s2,32(sp)
8979
    1000622e:   ec4e                    sd      s3,24(sp)
8980
    10006230:   e852                    sd      s4,16(sp)
8981
    10006232:   00202973                frrm    s2
8982
    10006236:   5ffd                    li      t6,-1
8983
    10006238:   010fdf93                srli    t6,t6,0x10
8984
    1000623c:   0305de93                srli    t4,a1,0x30
8985
    10006240:   03f5d413                srli    s0,a1,0x3f
8986
    10006244:   01f5f5b3                and     a1,a1,t6
8987
    10006248:   058e                    slli    a1,a1,0x3
8988
    1000624a:   03d55493                srli    s1,a0,0x3d
8989
    1000624e:   6821                    lui     a6,0x8
8990
    10006250:   187d                    addi    a6,a6,-1
8991
    10006252:   00b4e333                or      t1,s1,a1
8992
    10006256:   e436                    sd      a3,8(sp)
8993
    10006258:   0306d593                srli    a1,a3,0x30
8994
    1000625c:   03f6de13                srli    t3,a3,0x3f
8995
    10006260:   01f6f6b3                and     a3,a3,t6
8996
    10006264:   01d87eb3                and     t4,a6,t4
8997
    10006268:   00351893                slli    a7,a0,0x3
8998
    1000626c:   00b875b3                and     a1,a6,a1
8999
    10006270:   068e                    slli    a3,a3,0x3
9000
    10006272:   03d65513                srli    a0,a2,0x3d
9001
    10006276:   2901                    sext.w  s2,s2
9002
    10006278:   89f6                    mv      s3,t4
9003
    1000627a:   8f2e                    mv      t5,a1
9004
    1000627c:   8ec9                    or      a3,a3,a0
9005
    1000627e:   00361793                slli    a5,a2,0x3
9006
    10006282:   01059563                bne     a1,a6,1000628c <__subtf3+0x68>
9007
    10006286:   00f6e733                or      a4,a3,a5
9008
    1000628a:   e319                    bnez    a4,10006290 <__subtf3+0x6c>
9009
    1000628c:   001e4e13                xori    t3,t3,1
9010
    10006290:   40be873b                subw    a4,t4,a1
9011
    10006294:   6621                    lui     a2,0x8
9012
    10006296:   00070f9b                sext.w  t6,a4
9013
    1000629a:   fff60813                addi    a6,a2,-1 # 7fff <_tbss_end+0x7fff>
9014
    1000629e:   388e1863                bne     t3,s0,1000662e <__subtf3+0x40a>
9015
    100062a2:   0ff05563                blez    t6,1000638c <__subtf3+0x168>
9016
    100062a6:   edb5                    bnez    a1,10006322 <__subtf3+0xfe>
9017
    100062a8:   00f6e633                or      a2,a3,a5
9018
    100062ac:   e611                    bnez    a2,100062b8 <__subtf3+0x94>
9019
    100062ae:   050e8f63                beq     t4,a6,1000630c <__subtf3+0xe8>
9020
    100062b2:   869a                    mv      a3,t1
9021
    100062b4:   8f76                    mv      t5,t4
9022
    100062b6:   a5e5                    j       1000699e <__subtf3+0x77a>
9023
    100062b8:   fff70f9b                addiw   t6,a4,-1
9024
    100062bc:   040f9663                bnez    t6,10006308 <__subtf3+0xe4>
9025
    100062c0:   97c6                    add     a5,a5,a7
9026
    100062c2:   0117b8b3                sltu    a7,a5,a7
9027
    100062c6:   969a                    add     a3,a3,t1
9028
    100062c8:   96c6                    add     a3,a3,a7
9029
    100062ca:   8f76                    mv      t5,t4
9030
    100062cc:   88be                    mv      a7,a5
9031
    100062ce:   00c69793                slli    a5,a3,0xc
9032
    100062d2:   6c07d663                bgez    a5,1000699e <__subtf3+0x77a>
9033
    100062d6:   6721                    lui     a4,0x8
9034
    100062d8:   001f0993                addi    s3,t5,1 # 10001 <_tbss_end+0x10001>
9035
    100062dc:   fff70793                addi    a5,a4,-1 # 7fff <_tbss_end+0x7fff>
9036
    100062e0:   32f98363                beq     s3,a5,10006606 <__subtf3+0x3e2>
9037
    100062e4:   55fd                    li      a1,-1
9038
    100062e6:   15ce                    slli    a1,a1,0x33
9039
    100062e8:   15fd                    addi    a1,a1,-1
9040
    100062ea:   0018d793                srli    a5,a7,0x1
9041
    100062ee:   8df5                    and     a1,a1,a3
9042
    100062f0:   0018f893                andi    a7,a7,1
9043
    100062f4:   03f59693                slli    a3,a1,0x3f
9044
    100062f8:   0117e8b3                or      a7,a5,a7
9045
    100062fc:   0116e7b3                or      a5,a3,a7
9046
    10006300:   0015d693                srli    a3,a1,0x1
9047
    10006304:   4f81                    li      t6,0
9048
    10006306:   a47d                    j       100065b4 <__subtf3+0x390>
9049
    10006308:   030e9263                bne     t4,a6,1000632c <__subtf3+0x108>
9050
    1000630c:   011367b3                or      a5,t1,a7
9051
    10006310:   6c078a63                beqz    a5,100069e4 <__subtf3+0x7c0>
9052
    10006314:   00d31793                slli    a5,t1,0xd
9053
    10006318:   869a                    mv      a3,t1
9054
    1000631a:   6c07d763                bgez    a5,100069e8 <__subtf3+0x7c4>
9055
    1000631e:   87c6                    mv      a5,a7
9056
    10006320:   b7d5                    j       10006304 <__subtf3+0xe0>
9057
    10006322:   ff0e85e3                beq     t4,a6,1000630c <__subtf3+0xe8>
9058
    10006326:   4705                    li      a4,1
9059
    10006328:   174e                    slli    a4,a4,0x33
9060
    1000632a:   8ed9                    or      a3,a3,a4
9061
    1000632c:   07400713                li      a4,116
9062
    10006330:   05f74a63                blt     a4,t6,10006384 <__subtf3+0x160>
9063
    10006334:   03f00713                li      a4,63
9064
    10006338:   03f74363                blt     a4,t6,1000635e <__subtf3+0x13a>
9065
    1000633c:   04000613                li      a2,64
9066
    10006340:   41f6063b                subw    a2,a2,t6
9067
    10006344:   00c695b3                sll     a1,a3,a2
9068
    10006348:   01f7d733                srl     a4,a5,t6
9069
    1000634c:   00c797b3                sll     a5,a5,a2
9070
    10006350:   8dd9                    or      a1,a1,a4
9071
    10006352:   00f037b3                snez    a5,a5
9072
    10006356:   8fcd                    or      a5,a5,a1
9073
    10006358:   01f6d6b3                srl     a3,a3,t6
9074
    1000635c:   b795                    j       100062c0 <__subtf3+0x9c>
9075
    1000635e:   04000713                li      a4,64
9076
    10006362:   01f6d5b3                srl     a1,a3,t6
9077
    10006366:   4601                    li      a2,0
9078
    10006368:   00ef8863                beq     t6,a4,10006378 <__subtf3+0x154>
9079
    1000636c:   08000613                li      a2,128
9080
    10006370:   41f6063b                subw    a2,a2,t6
9081
    10006374:   00c69633                sll     a2,a3,a2
9082
    10006378:   8fd1                    or      a5,a5,a2
9083
    1000637a:   00f037b3                snez    a5,a5
9084
    1000637e:   8fcd                    or      a5,a5,a1
9085
    10006380:   4681                    li      a3,0
9086
    10006382:   bf3d                    j       100062c0 <__subtf3+0x9c>
9087
    10006384:   8edd                    or      a3,a3,a5
9088
    10006386:   00d037b3                snez    a5,a3
9089
    1000638a:   bfdd                    j       10006380 <__subtf3+0x15c>
9090
    1000638c:   0c0f8663                beqz    t6,10006458 <__subtf3+0x234>
9091
    10006390:   080e9163                bnez    t4,10006412 <__subtf3+0x1ee>
9092
    10006394:   01136633                or      a2,t1,a7
9093
    10006398:   e205                    bnez    a2,100063b8 <__subtf3+0x194>
9094
    1000639a:   88be                    mv      a7,a5
9095
    1000639c:   61059163                bne     a1,a6,1000699e <__subtf3+0x77a>
9096
    100063a0:   00f6e733                or      a4,a3,a5
9097
    100063a4:   62070b63                beqz    a4,100069da <__subtf3+0x7b6>
9098
    100063a8:   00d69713                slli    a4,a3,0xd
9099
    100063ac:   89ae                    mv      s3,a1
9100
    100063ae:   4f81                    li      t6,0
9101
    100063b0:   20074263                bltz    a4,100065b4 <__subtf3+0x390>
9102
    100063b4:   4741                    li      a4,16
9103
    100063b6:   a0d5                    j       1000649a <__subtf3+0x276>
9104
    100063b8:   567d                    li      a2,-1
9105
    100063ba:   00cf9863                bne     t6,a2,100063ca <__subtf3+0x1a6>
9106
    100063be:   98be                    add     a7,a7,a5
9107
    100063c0:   969a                    add     a3,a3,t1
9108
    100063c2:   00f8b7b3                sltu    a5,a7,a5
9109
    100063c6:   96be                    add     a3,a3,a5
9110
    100063c8:   b719                    j       100062ce <__subtf3+0xaa>
9111
    100063ca:   fd058be3                beq     a1,a6,100063a0 <__subtf3+0x17c>
9112
    100063ce:   fff74713                not     a4,a4
9113
    100063d2:   0007061b                sext.w  a2,a4
9114
    100063d6:   07400713                li      a4,116
9115
    100063da:   06c74a63                blt     a4,a2,1000644e <__subtf3+0x22a>
9116
    100063de:   03f00713                li      a4,63
9117
    100063e2:   04c74163                blt     a4,a2,10006424 <__subtf3+0x200>
9118
    100063e6:   04000513                li      a0,64
9119
    100063ea:   9d11                    subw    a0,a0,a2
9120
    100063ec:   00c8d733                srl     a4,a7,a2
9121
    100063f0:   00a314b3                sll     s1,t1,a0
9122
    100063f4:   00a898b3                sll     a7,a7,a0
9123
    100063f8:   8cd9                    or      s1,s1,a4
9124
    100063fa:   011038b3                snez    a7,a7
9125
    100063fe:   0114e8b3                or      a7,s1,a7
9126
    10006402:   00c35633                srl     a2,t1,a2
9127
    10006406:   98be                    add     a7,a7,a5
9128
    10006408:   9636                    add     a2,a2,a3
9129
    1000640a:   00f8b6b3                sltu    a3,a7,a5
9130
    1000640e:   96b2                    add     a3,a3,a2
9131
    10006410:   bd7d                    j       100062ce <__subtf3+0xaa>
9132
    10006412:   f90587e3                beq     a1,a6,100063a0 <__subtf3+0x17c>
9133
    10006416:   40e0063b                negw    a2,a4
9134
    1000641a:   4705                    li      a4,1
9135
    1000641c:   174e                    slli    a4,a4,0x33
9136
    1000641e:   00e36333                or      t1,t1,a4
9137
    10006422:   bf55                    j       100063d6 <__subtf3+0x1b2>
9138
    10006424:   04000713                li      a4,64
9139
    10006428:   00c354b3                srl     s1,t1,a2
9140
    1000642c:   4501                    li      a0,0
9141
    1000642e:   00e60863                beq     a2,a4,1000643e <__subtf3+0x21a>
9142
    10006432:   08000513                li      a0,128
9143
    10006436:   40c5063b                subw    a2,a0,a2
9144
    1000643a:   00c31533                sll     a0,t1,a2
9145
    1000643e:   011568b3                or      a7,a0,a7
9146
    10006442:   011038b3                snez    a7,a7
9147
    10006446:   0114e8b3                or      a7,s1,a7
9148
    1000644a:   4601                    li      a2,0
9149
    1000644c:   bf6d                    j       10006406 <__subtf3+0x1e2>
9150
    1000644e:   011368b3                or      a7,t1,a7
9151
    10006452:   011038b3                snez    a7,a7
9152
    10006456:   bfd5                    j       1000644a <__subtf3+0x226>
9153
    10006458:   001e8f13                addi    t5,t4,1
9154
    1000645c:   010f7733                and     a4,t5,a6
9155
    10006460:   4e05                    li      t3,1
9156
    10006462:   12ee4963                blt     t3,a4,10006594 <__subtf3+0x370>
9157
    10006466:   01136633                or      a2,t1,a7
9158
    1000646a:   040e9463                bnez    t4,100064b2 <__subtf3+0x28e>
9159
    1000646e:   54060063                beqz    a2,100069ae <__subtf3+0x78a>
9160
    10006472:   00f6e733                or      a4,a3,a5
9161
    10006476:   54070063                beqz    a4,100069b6 <__subtf3+0x792>
9162
    1000647a:   97c6                    add     a5,a5,a7
9163
    1000647c:   969a                    add     a3,a3,t1
9164
    1000647e:   0117b8b3                sltu    a7,a5,a7
9165
    10006482:   96c6                    add     a3,a3,a7
9166
    10006484:   1e4e                    slli    t3,t3,0x33
9167
    10006486:   01c6fe33                and     t3,a3,t3
9168
    1000648a:   520e0263                beqz    t3,100069ae <__subtf3+0x78a>
9169
    1000648e:   577d                    li      a4,-1
9170
    10006490:   174e                    slli    a4,a4,0x33
9171
    10006492:   177d                    addi    a4,a4,-1
9172
    10006494:   8ef9                    and     a3,a3,a4
9173
    10006496:   4985                    li      s3,1
9174
    10006498:   4701                    li      a4,0
9175
    1000649a:   0077f613                andi    a2,a5,7
9176
    1000649e:   12061863                bnez    a2,100065ce <__subtf3+0x3aa>
9177
    100064a2:   040f8863                beqz    t6,100064f2 <__subtf3+0x2ce>
9178
    100064a6:   00177613                andi    a2,a4,1
9179
    100064aa:   c621                    beqz    a2,100064f2 <__subtf3+0x2ce>
9180
    100064ac:   00276713                ori     a4,a4,2
9181
    100064b0:   a089                    j       100064f2 <__subtf3+0x2ce>
9182
    100064b2:   0d0e9c63                bne     t4,a6,1000658a <__subtf3+0x366>
9183
    100064b6:   58060363                beqz    a2,10006a3c <__subtf3+0x818>
9184
    100064ba:   032e1713                slli    a4,t3,0x32
9185
    100064be:   00e37733                and     a4,t1,a4
9186
    100064c2:   00173713                seqz    a4,a4
9187
    100064c6:   0712                    slli    a4,a4,0x4
9188
    100064c8:   01d59c63                bne     a1,t4,100064e0 <__subtf3+0x2bc>
9189
    100064cc:   00f6e5b3                or      a1,a3,a5
9190
    100064d0:   c591                    beqz    a1,100064dc <__subtf3+0x2b8>
9191
    100064d2:   00d69593                slli    a1,a3,0xd
9192
    100064d6:   0005c363                bltz    a1,100064dc <__subtf3+0x2b8>
9193
    100064da:   4741                    li      a4,16
9194
    100064dc:   3c060d63                beqz    a2,100068b6 <__subtf3+0x692>
9195
    100064e0:   8edd                    or      a3,a3,a5
9196
    100064e2:   3c068863                beqz    a3,100068b2 <__subtf3+0x68e>
9197
    100064e6:   4685                    li      a3,1
9198
    100064e8:   69a1                    lui     s3,0x8
9199
    100064ea:   16ca                    slli    a3,a3,0x32
9200
    100064ec:   4781                    li      a5,0
9201
    100064ee:   19fd                    addi    s3,s3,-1
9202
    100064f0:   4401                    li      s0,0
9203
    100064f2:   00c69613                slli    a2,a3,0xc
9204
    100064f6:   00065c63                bgez    a2,1000650e <__subtf3+0x2ea>
9205
    100064fa:   6621                    lui     a2,0x8
9206
    100064fc:   0985                    addi    s3,s3,1
9207
    100064fe:   fff60593                addi    a1,a2,-1 # 7fff <_tbss_end+0x7fff>
9208
    10006502:   50b98663                beq     s3,a1,10006a0e <__subtf3+0x7ea>
9209
    10006506:   567d                    li      a2,-1
9210
    10006508:   164e                    slli    a2,a2,0x33
9211
    1000650a:   167d                    addi    a2,a2,-1
9212
    1000650c:   8ef1                    and     a3,a3,a2
9213
    1000650e:   838d                    srli    a5,a5,0x3
9214
    10006510:   03d69513                slli    a0,a3,0x3d
9215
    10006514:   8d5d                    or      a0,a0,a5
9216
    10006516:   67a1                    lui     a5,0x8
9217
    10006518:   17fd                    addi    a5,a5,-1
9218
    1000651a:   828d                    srli    a3,a3,0x3
9219
    1000651c:   00f99963                bne     s3,a5,1000652e <__subtf3+0x30a>
9220
    10006520:   8d55                    or      a0,a0,a3
9221
    10006522:   4681                    li      a3,0
9222
    10006524:   c509                    beqz    a0,1000652e <__subtf3+0x30a>
9223
    10006526:   4685                    li      a3,1
9224
    10006528:   16be                    slli    a3,a3,0x2f
9225
    1000652a:   4501                    li      a0,0
9226
    1000652c:   4401                    li      s0,0
9227
    1000652e:   57fd                    li      a5,-1
9228
    10006530:   0107d593                srli    a1,a5,0x10
9229
    10006534:   8df5                    and     a1,a1,a3
9230
    10006536:   66a2                    ld      a3,8(sp)
9231
    10006538:   17c2                    slli    a5,a5,0x30
9232
    1000653a:   041e                    slli    s0,s0,0x7
9233
    1000653c:   8efd                    and     a3,a3,a5
9234
    1000653e:   67a1                    lui     a5,0x8
9235
    10006540:   8ecd                    or      a3,a3,a1
9236
    10006542:   17fd                    addi    a5,a5,-1
9237
    10006544:   e436                    sd      a3,8(sp)
9238
    10006546:   00f9f7b3                and     a5,s3,a5
9239
    1000654a:   0306d993                srli    s3,a3,0x30
9240
    1000654e:   76e1                    lui     a3,0xffff8
9241
    10006550:   00d9f9b3                and     s3,s3,a3
9242
    10006554:   00f9e9b3                or      s3,s3,a5
9243
    10006558:   0109979b                slliw   a5,s3,0x10
9244
    1000655c:   0107d79b                srliw   a5,a5,0x10
9245
    10006560:   0087d79b                srliw   a5,a5,0x8
9246
    10006564:   07f7f793                andi    a5,a5,127
9247
    10006568:   01311723                sh      s3,14(sp)
9248
    1000656c:   8fc1                    or      a5,a5,s0
9249
    1000656e:   00f107a3                sb      a5,15(sp)
9250
    10006572:   65a2                    ld      a1,8(sp)
9251
    10006574:   c319                    beqz    a4,1000657a <__subtf3+0x356>
9252
    10006576:   00172073                csrs    fflags,a4
9253
    1000657a:   70e2                    ld      ra,56(sp)
9254
    1000657c:   7442                    ld      s0,48(sp)
9255
    1000657e:   74a2                    ld      s1,40(sp)
9256
    10006580:   7902                    ld      s2,32(sp)
9257
    10006582:   69e2                    ld      s3,24(sp)
9258
    10006584:   6a42                    ld      s4,16(sp)
9259
    10006586:   6121                    addi    sp,sp,64
9260
    10006588:   8082                    ret
9261
    1000658a:   4701                    li      a4,0
9262
    1000658c:   f50598e3                bne     a1,a6,100064dc <__subtf3+0x2b8>
9263
    10006590:   4701                    li      a4,0
9264
    10006592:   bf2d                    j       100064cc <__subtf3+0x2a8>
9265
    10006594:   030f0263                beq     t5,a6,100065b8 <__subtf3+0x394>
9266
    10006598:   97c6                    add     a5,a5,a7
9267
    1000659a:   00d304b3                add     s1,t1,a3
9268
    1000659e:   0117b6b3                sltu    a3,a5,a7
9269
    100065a2:   00d488b3                add     a7,s1,a3
9270
    100065a6:   03f89693                slli    a3,a7,0x3f
9271
    100065aa:   8385                    srli    a5,a5,0x1
9272
    100065ac:   8fd5                    or      a5,a5,a3
9273
    100065ae:   89fa                    mv      s3,t5
9274
    100065b0:   0018d693                srli    a3,a7,0x1
9275
    100065b4:   4701                    li      a4,0
9276
    100065b6:   b5d5                    j       1000649a <__subtf3+0x276>
9277
    100065b8:   04090563                beqz    s2,10006602 <__subtf3+0x3de>
9278
    100065bc:   478d                    li      a5,3
9279
    100065be:   02f91e63                bne     s2,a5,100065fa <__subtf3+0x3d6>
9280
    100065c2:   c021                    beqz    s0,10006602 <__subtf3+0x3de>
9281
    100065c4:   56fd                    li      a3,-1
9282
    100065c6:   57fd                    li      a5,-1
9283
    100065c8:   ffe60993                addi    s3,a2,-2
9284
    100065cc:   4715                    li      a4,5
9285
    100065ce:   4609                    li      a2,2
9286
    100065d0:   00176713                ori     a4,a4,1
9287
    100065d4:   42c90a63                beq     s2,a2,10006a08 <__subtf3+0x7e4>
9288
    100065d8:   460d                    li      a2,3
9289
    100065da:   42c90263                beq     s2,a2,100069fe <__subtf3+0x7da>
9290
    100065de:   ec0912e3                bnez    s2,100064a2 <__subtf3+0x27e>
9291
    100065e2:   00f7f613                andi    a2,a5,15
9292
    100065e6:   4591                    li      a1,4
9293
    100065e8:   eab60de3                beq     a2,a1,100064a2 <__subtf3+0x27e>
9294
    100065ec:   00478593                addi    a1,a5,4 # 8004 <_tbss_end+0x8004>
9295
    100065f0:   00f5b7b3                sltu    a5,a1,a5
9296
    100065f4:   96be                    add     a3,a3,a5
9297
    100065f6:   87ae                    mv      a5,a1
9298
    100065f8:   b56d                    j       100064a2 <__subtf3+0x27e>
9299
    100065fa:   4789                    li      a5,2
9300
    100065fc:   fcf914e3                bne     s2,a5,100065c4 <__subtf3+0x3a0>
9301
    10006600:   d071                    beqz    s0,100065c4 <__subtf3+0x3a0>
9302
    10006602:   89fa                    mv      s3,t5
9303
    10006604:   a00d                    j       10006626 <__subtf3+0x402>
9304
    10006606:   02090063                beqz    s2,10006626 <__subtf3+0x402>
9305
    1000660a:   478d                    li      a5,3
9306
    1000660c:   00f91963                bne     s2,a5,1000661e <__subtf3+0x3fa>
9307
    10006610:   c819                    beqz    s0,10006626 <__subtf3+0x402>
9308
    10006612:   56fd                    li      a3,-1
9309
    10006614:   57fd                    li      a5,-1
9310
    10006616:   ffe70993                addi    s3,a4,-2
9311
    1000661a:   4f81                    li      t6,0
9312
    1000661c:   bf45                    j       100065cc <__subtf3+0x3a8>
9313
    1000661e:   4789                    li      a5,2
9314
    10006620:   fef919e3                bne     s2,a5,10006612 <__subtf3+0x3ee>
9315
    10006624:   d47d                    beqz    s0,10006612 <__subtf3+0x3ee>
9316
    10006626:   4681                    li      a3,0
9317
    10006628:   4781                    li      a5,0
9318
    1000662a:   4715                    li      a4,5
9319
    1000662c:   b5d9                    j       100064f2 <__subtf3+0x2ce>
9320
    1000662e:   0bf05763                blez    t6,100066dc <__subtf3+0x4b8>
9321
    10006632:   e9a5                    bnez    a1,100066a2 <__subtf3+0x47e>
9322
    10006634:   00f6e633                or      a2,a3,a5
9323
    10006638:   c6060be3                beqz    a2,100062ae <__subtf3+0x8a>
9324
    1000663c:   fff70f9b                addiw   t6,a4,-1
9325
    10006640:   020f9663                bnez    t6,1000666c <__subtf3+0x448>
9326
    10006644:   40f887b3                sub     a5,a7,a5
9327
    10006648:   00f8b8b3                sltu    a7,a7,a5
9328
    1000664c:   40d306b3                sub     a3,t1,a3
9329
    10006650:   411686b3                sub     a3,a3,a7
9330
    10006654:   8f76                    mv      t5,t4
9331
    10006656:   88be                    mv      a7,a5
9332
    10006658:   00c69793                slli    a5,a3,0xc
9333
    1000665c:   3407d163                bgez    a5,1000699e <__subtf3+0x77a>
9334
    10006660:   54fd                    li      s1,-1
9335
    10006662:   80b5                    srli    s1,s1,0xd
9336
    10006664:   8cf5                    and     s1,s1,a3
9337
    10006666:   8a46                    mv      s4,a7
9338
    10006668:   89fa                    mv      s3,t5
9339
    1000666a:   ac9d                    j       100068e0 <__subtf3+0x6bc>
9340
    1000666c:   cb0e80e3                beq     t4,a6,1000630c <__subtf3+0xe8>
9341
    10006670:   07400713                li      a4,116
9342
    10006674:   07f74063                blt     a4,t6,100066d4 <__subtf3+0x4b0>
9343
    10006678:   03f00713                li      a4,63
9344
    1000667c:   03f74963                blt     a4,t6,100066ae <__subtf3+0x48a>
9345
    10006680:   04000613                li      a2,64
9346
    10006684:   41f6063b                subw    a2,a2,t6
9347
    10006688:   00c695b3                sll     a1,a3,a2
9348
    1000668c:   01f7d733                srl     a4,a5,t6
9349
    10006690:   00c797b3                sll     a5,a5,a2
9350
    10006694:   8dd9                    or      a1,a1,a4
9351
    10006696:   00f037b3                snez    a5,a5
9352
    1000669a:   8fcd                    or      a5,a5,a1
9353
    1000669c:   01f6d6b3                srl     a3,a3,t6
9354
    100066a0:   b755                    j       10006644 <__subtf3+0x420>
9355
    100066a2:   c70e85e3                beq     t4,a6,1000630c <__subtf3+0xe8>
9356
    100066a6:   4705                    li      a4,1
9357
    100066a8:   174e                    slli    a4,a4,0x33
9358
    100066aa:   8ed9                    or      a3,a3,a4
9359
    100066ac:   b7d1                    j       10006670 <__subtf3+0x44c>
9360
    100066ae:   04000713                li      a4,64
9361
    100066b2:   01f6d5b3                srl     a1,a3,t6
9362
    100066b6:   4601                    li      a2,0
9363
    100066b8:   00ef8863                beq     t6,a4,100066c8 <__subtf3+0x4a4>
9364
    100066bc:   08000613                li      a2,128
9365
    100066c0:   41f6063b                subw    a2,a2,t6
9366
    100066c4:   00c69633                sll     a2,a3,a2
9367
    100066c8:   8fd1                    or      a5,a5,a2
9368
    100066ca:   00f037b3                snez    a5,a5
9369
    100066ce:   8fcd                    or      a5,a5,a1
9370
    100066d0:   4681                    li      a3,0
9371
    100066d2:   bf8d                    j       10006644 <__subtf3+0x420>
9372
    100066d4:   8edd                    or      a3,a3,a5
9373
    100066d6:   00d037b3                snez    a5,a3
9374
    100066da:   bfdd                    j       100066d0 <__subtf3+0x4ac>
9375
    100066dc:   0c0f8763                beqz    t6,100067aa <__subtf3+0x586>
9376
    100066e0:   080e9263                bnez    t4,10006764 <__subtf3+0x540>
9377
    100066e4:   01136633                or      a2,t1,a7
9378
    100066e8:   ee01                    bnez    a2,10006700 <__subtf3+0x4dc>
9379
    100066ea:   2b059f63                bne     a1,a6,100069a8 <__subtf3+0x784>
9380
    100066ee:   00f6e733                or      a4,a3,a5
9381
    100066f2:   2e070e63                beqz    a4,100069ee <__subtf3+0x7ca>
9382
    100066f6:   00d69713                slli    a4,a3,0xd
9383
    100066fa:   89ae                    mv      s3,a1
9384
    100066fc:   8472                    mv      s0,t3
9385
    100066fe:   b945                    j       100063ae <__subtf3+0x18a>
9386
    10006700:   567d                    li      a2,-1
9387
    10006702:   00cf9b63                bne     t6,a2,10006718 <__subtf3+0x4f4>
9388
    10006706:   411788b3                sub     a7,a5,a7
9389
    1000670a:   406686b3                sub     a3,a3,t1
9390
    1000670e:   0117b7b3                sltu    a5,a5,a7
9391
    10006712:   8e9d                    sub     a3,a3,a5
9392
    10006714:   8472                    mv      s0,t3
9393
    10006716:   b789                    j       10006658 <__subtf3+0x434>
9394
    10006718:   fd058be3                beq     a1,a6,100066ee <__subtf3+0x4ca>
9395
    1000671c:   fff74713                not     a4,a4
9396
    10006720:   2701                    sext.w  a4,a4
9397
    10006722:   07400613                li      a2,116
9398
    10006726:   06e64d63                blt     a2,a4,100067a0 <__subtf3+0x57c>
9399
    1000672a:   03f00613                li      a2,63
9400
    1000672e:   04e64463                blt     a2,a4,10006776 <__subtf3+0x552>
9401
    10006732:   04000513                li      a0,64
9402
    10006736:   9d19                    subw    a0,a0,a4
9403
    10006738:   00e8d633                srl     a2,a7,a4
9404
    1000673c:   00a314b3                sll     s1,t1,a0
9405
    10006740:   00a898b3                sll     a7,a7,a0
9406
    10006744:   8cd1                    or      s1,s1,a2
9407
    10006746:   011038b3                snez    a7,a7
9408
    1000674a:   0114e8b3                or      a7,s1,a7
9409
    1000674e:   00e35733                srl     a4,t1,a4
9410
    10006752:   411788b3                sub     a7,a5,a7
9411
    10006756:   40e68733                sub     a4,a3,a4
9412
    1000675a:   0117b6b3                sltu    a3,a5,a7
9413
    1000675e:   40d706b3                sub     a3,a4,a3
9414
    10006762:   bf4d                    j       10006714 <__subtf3+0x4f0>
9415
    10006764:   f90585e3                beq     a1,a6,100066ee <__subtf3+0x4ca>
9416
    10006768:   4605                    li      a2,1
9417
    1000676a:   164e                    slli    a2,a2,0x33
9418
    1000676c:   40e0073b                negw    a4,a4
9419
    10006770:   00c36333                or      t1,t1,a2
9420
    10006774:   b77d                    j       10006722 <__subtf3+0x4fe>
9421
    10006776:   04000613                li      a2,64
9422
    1000677a:   00e354b3                srl     s1,t1,a4
9423
    1000677e:   4501                    li      a0,0
9424
    10006780:   00c70863                beq     a4,a2,10006790 <__subtf3+0x56c>
9425
    10006784:   08000513                li      a0,128
9426
    10006788:   40e5073b                subw    a4,a0,a4
9427
    1000678c:   00e31533                sll     a0,t1,a4
9428
    10006790:   011568b3                or      a7,a0,a7
9429
    10006794:   011038b3                snez    a7,a7
9430
    10006798:   0114e8b3                or      a7,s1,a7
9431
    1000679c:   4701                    li      a4,0
9432
    1000679e:   bf55                    j       10006752 <__subtf3+0x52e>
9433
    100067a0:   011368b3                or      a7,t1,a7
9434
    100067a4:   011038b3                snez    a7,a7
9435
    100067a8:   bfd5                    j       1000679c <__subtf3+0x578>
9436
    100067aa:   001e8713                addi    a4,t4,1
9437
    100067ae:   01077733                and     a4,a4,a6
9438
    100067b2:   4505                    li      a0,1
9439
    100067b4:   10e54463                blt     a0,a4,100068bc <__subtf3+0x698>
9440
    100067b8:   01136f33                or      t5,t1,a7
9441
    100067bc:   00f6e633                or      a2,a3,a5
9442
    100067c0:   0a0e9363                bnez    t4,10006866 <__subtf3+0x642>
9443
    100067c4:   060f1263                bnez    t5,10006828 <__subtf3+0x604>
9444
    100067c8:   1e061563                bnez    a2,100069b2 <__subtf3+0x78e>
9445
    100067cc:   ffe90413                addi    s0,s2,-2
9446
    100067d0:   00143413                seqz    s0,s0
9447
    100067d4:   4681                    li      a3,0
9448
    100067d6:   4881                    li      a7,0
9449
    100067d8:   00d8e7b3                or      a5,a7,a3
9450
    100067dc:   20078e63                beqz    a5,100069f8 <__subtf3+0x7d4>
9451
    100067e0:   03f8d793                srli    a5,a7,0x3f
9452
    100067e4:   00169613                slli    a2,a3,0x1
9453
    100067e8:   963e                    add     a2,a2,a5
9454
    100067ea:   00189793                slli    a5,a7,0x1
9455
    100067ee:   0077f593                andi    a1,a5,7
9456
    100067f2:   4701                    li      a4,0
9457
    100067f4:   c195                    beqz    a1,10006818 <__subtf3+0x5f4>
9458
    100067f6:   4709                    li      a4,2
9459
    100067f8:   1ce90d63                beq     s2,a4,100069d2 <__subtf3+0x7ae>
9460
    100067fc:   470d                    li      a4,3
9461
    100067fe:   1ce90163                beq     s2,a4,100069c0 <__subtf3+0x79c>
9462
    10006802:   4705                    li      a4,1
9463
    10006804:   00091a63                bnez    s2,10006818 <__subtf3+0x5f4>
9464
    10006808:   00f7f593                andi    a1,a5,15
9465
    1000680c:   4511                    li      a0,4
9466
    1000680e:   4705                    li      a4,1
9467
    10006810:   ffc7b793                sltiu   a5,a5,-4
9468
    10006814:   1aa59b63                bne     a1,a0,100069ca <__subtf3+0x7a6>
9469
    10006818:   9251                    srli    a2,a2,0x34
9470
    1000681a:   00164613                xori    a2,a2,1
9471
    1000681e:   00167f93                andi    t6,a2,1
9472
    10006822:   87c6                    mv      a5,a7
9473
    10006824:   4981                    li      s3,0
9474
    10006826:   b995                    j       1000649a <__subtf3+0x276>
9475
    10006828:   18060763                beqz    a2,100069b6 <__subtf3+0x792>
9476
    1000682c:   40f88633                sub     a2,a7,a5
9477
    10006830:   40d30733                sub     a4,t1,a3
9478
    10006834:   00c8b5b3                sltu    a1,a7,a2
9479
    10006838:   8f0d                    sub     a4,a4,a1
9480
    1000683a:   154e                    slli    a0,a0,0x33
9481
    1000683c:   8d79                    and     a0,a0,a4
9482
    1000683e:   c911                    beqz    a0,10006852 <__subtf3+0x62e>
9483
    10006840:   411788b3                sub     a7,a5,a7
9484
    10006844:   406686b3                sub     a3,a3,t1
9485
    10006848:   0117b7b3                sltu    a5,a5,a7
9486
    1000684c:   8e9d                    sub     a3,a3,a5
9487
    1000684e:   8472                    mv      s0,t3
9488
    10006850:   b761                    j       100067d8 <__subtf3+0x5b4>
9489
    10006852:   00e668b3                or      a7,a2,a4
9490
    10006856:   16089263                bnez    a7,100069ba <__subtf3+0x796>
9491
    1000685a:   ffe90413                addi    s0,s2,-2
9492
    1000685e:   00143413                seqz    s0,s0
9493
    10006862:   4681                    li      a3,0
9494
    10006864:   bf95                    j       100067d8 <__subtf3+0x5b4>
9495
    10006866:   030e9f63                bne     t4,a6,100068a4 <__subtf3+0x680>
9496
    1000686a:   1c0f0563                beqz    t5,10006a34 <__subtf3+0x810>
9497
    1000686e:   03251713                slli    a4,a0,0x32
9498
    10006872:   00e37733                and     a4,t1,a4
9499
    10006876:   00173713                seqz    a4,a4
9500
    1000687a:   0712                    slli    a4,a4,0x4
9501
    1000687c:   03d59963                bne     a1,t4,100068ae <__subtf3+0x68a>
9502
    10006880:   c611                    beqz    a2,1000688c <__subtf3+0x668>
9503
    10006882:   00d69593                slli    a1,a3,0xd
9504
    10006886:   0005c363                bltz    a1,1000688c <__subtf3+0x668>
9505
    1000688a:   4741                    li      a4,16
9506
    1000688c:   020f1163                bnez    t5,100068ae <__subtf3+0x68a>
9507
    10006890:   8472                    mv      s0,t3
9508
    10006892:   e215                    bnez    a2,100068b6 <__subtf3+0x692>
9509
    10006894:   4685                    li      a3,1
9510
    10006896:   69a1                    lui     s3,0x8
9511
    10006898:   4781                    li      a5,0
9512
    1000689a:   16ca                    slli    a3,a3,0x32
9513
    1000689c:   19fd                    addi    s3,s3,-1
9514
    1000689e:   4401                    li      s0,0
9515
    100068a0:   4741                    li      a4,16
9516
    100068a2:   b981                    j       100064f2 <__subtf3+0x2ce>
9517
    100068a4:   4701                    li      a4,0
9518
    100068a6:   ff0593e3                bne     a1,a6,1000688c <__subtf3+0x668>
9519
    100068aa:   4701                    li      a4,0
9520
    100068ac:   bfd1                    j       10006880 <__subtf3+0x65c>
9521
    100068ae:   c2061ce3                bnez    a2,100064e6 <__subtf3+0x2c2>
9522
    100068b2:   869a                    mv      a3,t1
9523
    100068b4:   87c6                    mv      a5,a7
9524
    100068b6:   69a1                    lui     s3,0x8
9525
    100068b8:   19fd                    addi    s3,s3,-1
9526
    100068ba:   b6c5                    j       1000649a <__subtf3+0x276>
9527
    100068bc:   40f88a33                sub     s4,a7,a5
9528
    100068c0:   40d304b3                sub     s1,t1,a3
9529
    100068c4:   0148b633                sltu    a2,a7,s4
9530
    100068c8:   8c91                    sub     s1,s1,a2
9531
    100068ca:   154e                    slli    a0,a0,0x33
9532
    100068cc:   8d65                    and     a0,a0,s1
9533
    100068ce:   cd2d                    beqz    a0,10006948 <__subtf3+0x724>
9534
    100068d0:   41178a33                sub     s4,a5,a7
9535
    100068d4:   406684b3                sub     s1,a3,t1
9536
    100068d8:   0147b6b3                sltu    a3,a5,s4
9537
    100068dc:   8c95                    sub     s1,s1,a3
9538
    100068de:   8472                    mv      s0,t3
9539
    100068e0:   c8ad                    beqz    s1,10006952 <__subtf3+0x72e>
9540
    100068e2:   8526                    mv      a0,s1
9541
    100068e4:   5c2000ef                jal     ra,10006ea6 <__clzdi2>
9542
    100068e8:   2501                    sext.w  a0,a0
9543
    100068ea:   ff450f1b                addiw   t5,a0,-12
9544
    100068ee:   03f00793                li      a5,63
9545
    100068f2:   877a                    mv      a4,t5
9546
    100068f4:   07e7c563                blt     a5,t5,1000695e <__subtf3+0x73a>
9547
    100068f8:   04000693                li      a3,64
9548
    100068fc:   41e686bb                subw    a3,a3,t5
9549
    10006900:   01e494b3                sll     s1,s1,t5
9550
    10006904:   00da56b3                srl     a3,s4,a3
9551
    10006908:   8cd5                    or      s1,s1,a3
9552
    1000690a:   01ea18b3                sll     a7,s4,t5
9553
    1000690e:   093f4263                blt     t5,s3,10006992 <__subtf3+0x76e>
9554
    10006912:   413709bb                subw    s3,a4,s3
9555
    10006916:   2985                    addiw   s3,s3,1
9556
    10006918:   0009869b                sext.w  a3,s3
9557
    1000691c:   03f00793                li      a5,63
9558
    10006920:   04d7c563                blt     a5,a3,1000696a <__subtf3+0x746>
9559
    10006924:   04000513                li      a0,64
9560
    10006928:   4135053b                subw    a0,a0,s3
9561
    1000692c:   00d8d733                srl     a4,a7,a3
9562
    10006930:   00a497b3                sll     a5,s1,a0
9563
    10006934:   00a898b3                sll     a7,a7,a0
9564
    10006938:   8fd9                    or      a5,a5,a4
9565
    1000693a:   011038b3                snez    a7,a7
9566
    1000693e:   0117e8b3                or      a7,a5,a7
9567
    10006942:   00d4d6b3                srl     a3,s1,a3
9568
    10006946:   bd49                    j       100067d8 <__subtf3+0x5b4>
9569
    10006948:   009a68b3                or      a7,s4,s1
9570
    1000694c:   f8089ae3                bnez    a7,100068e0 <__subtf3+0x6bc>
9571
    10006950:   b729                    j       1000685a <__subtf3+0x636>
9572
    10006952:   8552                    mv      a0,s4
9573
    10006954:   552000ef                jal     ra,10006ea6 <__clzdi2>
9574
    10006958:   0405051b                addiw   a0,a0,64
9575
    1000695c:   b779                    j       100068ea <__subtf3+0x6c6>
9576
    1000695e:   fb45049b                addiw   s1,a0,-76
9577
    10006962:   009a14b3                sll     s1,s4,s1
9578
    10006966:   4881                    li      a7,0
9579
    10006968:   b75d                    j       1000690e <__subtf3+0x6ea>
9580
    1000696a:   04000713                li      a4,64
9581
    1000696e:   0134d7b3                srl     a5,s1,s3
9582
    10006972:   4501                    li      a0,0
9583
    10006974:   00e68863                beq     a3,a4,10006984 <__subtf3+0x760>
9584
    10006978:   08000513                li      a0,128
9585
    1000697c:   4135053b                subw    a0,a0,s3
9586
    10006980:   00a49533                sll     a0,s1,a0
9587
    10006984:   00a8e8b3                or      a7,a7,a0
9588
    10006988:   011036b3                snez    a3,a7
9589
    1000698c:   00d7e8b3                or      a7,a5,a3
9590
    10006990:   bdc9                    j       10006862 <__subtf3+0x63e>
9591
    10006992:   56fd                    li      a3,-1
9592
    10006994:   16ce                    slli    a3,a3,0x33
9593
    10006996:   16fd                    addi    a3,a3,-1
9594
    10006998:   41e98f33                sub     t5,s3,t5
9595
    1000699c:   8ee5                    and     a3,a3,s1
9596
    1000699e:   e20f0de3                beqz    t5,100067d8 <__subtf3+0x5b4>
9597
    100069a2:   87c6                    mv      a5,a7
9598
    100069a4:   89fa                    mv      s3,t5
9599
    100069a6:   bab9                    j       10006304 <__subtf3+0xe0>
9600
    100069a8:   88be                    mv      a7,a5
9601
    100069aa:   8472                    mv      s0,t3
9602
    100069ac:   bfcd                    j       1000699e <__subtf3+0x77a>
9603
    100069ae:   88be                    mv      a7,a5
9604
    100069b0:   b525                    j       100067d8 <__subtf3+0x5b4>
9605
    100069b2:   88be                    mv      a7,a5
9606
    100069b4:   bd69                    j       1000684e <__subtf3+0x62a>
9607
    100069b6:   869a                    mv      a3,t1
9608
    100069b8:   b505                    j       100067d8 <__subtf3+0x5b4>
9609
    100069ba:   86ba                    mv      a3,a4
9610
    100069bc:   88b2                    mv      a7,a2
9611
    100069be:   bd29                    j       100067d8 <__subtf3+0x5b4>
9612
    100069c0:   4705                    li      a4,1
9613
    100069c2:   e4041be3                bnez    s0,10006818 <__subtf3+0x5f4>
9614
    100069c6:   ff87b793                sltiu   a5,a5,-8
9615
    100069ca:   0017c793                xori    a5,a5,1
9616
    100069ce:   963e                    add     a2,a2,a5
9617
    100069d0:   b5a1                    j       10006818 <__subtf3+0x5f4>
9618
    100069d2:   4705                    li      a4,1
9619
    100069d4:   e40402e3                beqz    s0,10006818 <__subtf3+0x5f4>
9620
    100069d8:   b7fd                    j       100069c6 <__subtf3+0x7a2>
9621
    100069da:   4681                    li      a3,0
9622
    100069dc:   4781                    li      a5,0
9623
    100069de:   89ae                    mv      s3,a1
9624
    100069e0:   4701                    li      a4,0
9625
    100069e2:   be01                    j       100064f2 <__subtf3+0x2ce>
9626
    100069e4:   4681                    li      a3,0
9627
    100069e6:   bfed                    j       100069e0 <__subtf3+0x7bc>
9628
    100069e8:   87c6                    mv      a5,a7
9629
    100069ea:   4f81                    li      t6,0
9630
    100069ec:   b2e1                    j       100063b4 <__subtf3+0x190>
9631
    100069ee:   4681                    li      a3,0
9632
    100069f0:   4781                    li      a5,0
9633
    100069f2:   89ae                    mv      s3,a1
9634
    100069f4:   8472                    mv      s0,t3
9635
    100069f6:   b7ed                    j       100069e0 <__subtf3+0x7bc>
9636
    100069f8:   4681                    li      a3,0
9637
    100069fa:   4981                    li      s3,0
9638
    100069fc:   b7d5                    j       100069e0 <__subtf3+0x7bc>
9639
    100069fe:   aa0412e3                bnez    s0,100064a2 <__subtf3+0x27e>
9640
    10006a02:   00878593                addi    a1,a5,8
9641
    10006a06:   b6ed                    j       100065f0 <__subtf3+0x3cc>
9642
    10006a08:   a8040de3                beqz    s0,100064a2 <__subtf3+0x27e>
9643
    10006a0c:   bfdd                    j       10006a02 <__subtf3+0x7de>
9644
    10006a0e:   4781                    li      a5,0
9645
    10006a10:   00090e63                beqz    s2,10006a2c <__subtf3+0x808>
9646
    10006a14:   468d                    li      a3,3
9647
    10006a16:   00d91763                bne     s2,a3,10006a24 <__subtf3+0x800>
9648
    10006a1a:   c809                    beqz    s0,10006a2c <__subtf3+0x808>
9649
    10006a1c:   57fd                    li      a5,-1
9650
    10006a1e:   ffe60993                addi    s3,a2,-2
9651
    10006a22:   a029                    j       10006a2c <__subtf3+0x808>
9652
    10006a24:   4689                    li      a3,2
9653
    10006a26:   fed91be3                bne     s2,a3,10006a1c <__subtf3+0x7f8>
9654
    10006a2a:   d86d                    beqz    s0,10006a1c <__subtf3+0x7f8>
9655
    10006a2c:   00576713                ori     a4,a4,5
9656
    10006a30:   86be                    mv      a3,a5
9657
    10006a32:   bcf1                    j       1000650e <__subtf3+0x2ea>
9658
    10006a34:   4701                    li      a4,0
9659
    10006a36:   e5d59de3                bne     a1,t4,10006890 <__subtf3+0x66c>
9660
    10006a3a:   bd85                    j       100068aa <__subtf3+0x686>
9661
    10006a3c:   b7d59ce3                bne     a1,t4,100065b4 <__subtf3+0x390>
9662
    10006a40:   be81                    j       10006590 <__subtf3+0x36c>
9663
    10006a42:   0000                    unimp
9664
 
9665
0000000010006a44 <__fixtfsi>:
9666
    10006a44:   1141                    addi    sp,sp,-16
9667
    10006a46:   002027f3                frrm    a5
9668
    10006a4a:   57fd                    li      a5,-1
9669
    10006a4c:   00159613                slli    a2,a1,0x1
9670
    10006a50:   6811                    lui     a6,0x4
9671
    10006a52:   83c1                    srli    a5,a5,0x10
9672
    10006a54:   9245                    srli    a2,a2,0x31
9673
    10006a56:   ffe80713                addi    a4,a6,-2 # 3ffe <_tbss_end+0x3ffe>
9674
    10006a5a:   8fed                    and     a5,a5,a1
9675
    10006a5c:   00c74963                blt     a4,a2,10006a6e <__fixtfsi+0x2a>
9676
    10006a60:   e62d                    bnez    a2,10006aca <__fixtfsi+0x86>
9677
    10006a62:   8fc9                    or      a5,a5,a0
9678
    10006a64:   4681                    li      a3,0
9679
    10006a66:   eb95                    bnez    a5,10006a9a <__fixtfsi+0x56>
9680
    10006a68:   8536                    mv      a0,a3
9681
    10006a6a:   0141                    addi    sp,sp,16
9682
    10006a6c:   8082                    ret
9683
    10006a6e:   01d80713                addi    a4,a6,29
9684
    10006a72:   91fd                    srli    a1,a1,0x3f
9685
    10006a74:   02c75563                ble     a2,a4,10006a9e <__fixtfsi+0x5a>
9686
    10006a78:   800006b7                lui     a3,0x80000
9687
    10006a7c:   fff6c693                not     a3,a3
9688
    10006a80:   9ead                    addw    a3,a3,a1
9689
    10006a82:   c5b1                    beqz    a1,10006ace <__fixtfsi+0x8a>
9690
    10006a84:   0879                    addi    a6,a6,30
9691
    10006a86:   45c1                    li      a1,16
9692
    10006a88:   05061463                bne     a2,a6,10006ad0 <__fixtfsi+0x8c>
9693
    10006a8c:   0117d713                srli    a4,a5,0x11
9694
    10006a90:   e321                    bnez    a4,10006ad0 <__fixtfsi+0x8c>
9695
    10006a92:   02f79713                slli    a4,a5,0x2f
9696
    10006a96:   8f49                    or      a4,a4,a0
9697
    10006a98:   db61                    beqz    a4,10006a68 <__fixtfsi+0x24>
9698
    10006a9a:   4585                    li      a1,1
9699
    10006a9c:   a815                    j       10006ad0 <__fixtfsi+0x8c>
9700
    10006a9e:   4705                    li      a4,1
9701
    10006aa0:   1742                    slli    a4,a4,0x30
9702
    10006aa2:   2601                    sext.w  a2,a2
9703
    10006aa4:   8fd9                    or      a5,a5,a4
9704
    10006aa6:   01160713                addi    a4,a2,17
9705
    10006aaa:   00e79733                sll     a4,a5,a4
9706
    10006aae:   8f49                    or      a4,a4,a0
9707
    10006ab0:   6511                    lui     a0,0x4
9708
    10006ab2:   02f5051b                addiw   a0,a0,47
9709
    10006ab6:   40c5063b                subw    a2,a0,a2
9710
    10006aba:   00c7d7b3                srl     a5,a5,a2
9711
    10006abe:   0007869b                sext.w  a3,a5
9712
    10006ac2:   d9f9                    beqz    a1,10006a98 <__fixtfsi+0x54>
9713
    10006ac4:   40d006bb                negw    a3,a3
9714
    10006ac8:   bfc1                    j       10006a98 <__fixtfsi+0x54>
9715
    10006aca:   4681                    li      a3,0
9716
    10006acc:   b7f9                    j       10006a9a <__fixtfsi+0x56>
9717
    10006ace:   45c1                    li      a1,16
9718
    10006ad0:   0015a073                csrs    fflags,a1
9719
    10006ad4:   bf51                    j       10006a68 <__fixtfsi+0x24>
9720
    10006ad6:   0000                    unimp
9721
 
9722
0000000010006ad8 <__floatsitf>:
9723
    10006ad8:   7179                    addi    sp,sp,-48
9724
    10006ada:   f406                    sd      ra,40(sp)
9725
    10006adc:   f022                    sd      s0,32(sp)
9726
    10006ade:   ec26                    sd      s1,24(sp)
9727
    10006ae0:   c149                    beqz    a0,10006b62 <__floatsitf+0x8a>
9728
    10006ae2:   0005071b                sext.w  a4,a0
9729
    10006ae6:   03f55493                srli    s1,a0,0x3f
9730
    10006aea:   00055463                bgez    a0,10006af2 <__floatsitf+0x1a>
9731
    10006aee:   40e0073b                negw    a4,a4
9732
    10006af2:   02071413                slli    s0,a4,0x20
9733
    10006af6:   9001                    srli    s0,s0,0x20
9734
    10006af8:   8522                    mv      a0,s0
9735
    10006afa:   3ac000ef                jal     ra,10006ea6 <__clzdi2>
9736
    10006afe:   6691                    lui     a3,0x4
9737
    10006b00:   03e6871b                addiw   a4,a3,62
9738
    10006b04:   40a707bb                subw    a5,a4,a0
9739
    10006b08:   02f6869b                addiw   a3,a3,47
9740
    10006b0c:   40f6873b                subw    a4,a3,a5
9741
    10006b10:   00e41433                sll     s0,s0,a4
9742
    10006b14:   577d                    li      a4,-1
9743
    10006b16:   01075513                srli    a0,a4,0x10
9744
    10006b1a:   03071693                slli    a3,a4,0x30
9745
    10006b1e:   6722                    ld      a4,8(sp)
9746
    10006b20:   8c69                    and     s0,s0,a0
9747
    10006b22:   049e                    slli    s1,s1,0x7
9748
    10006b24:   8f75                    and     a4,a4,a3
9749
    10006b26:   66a1                    lui     a3,0x8
9750
    10006b28:   8f41                    or      a4,a4,s0
9751
    10006b2a:   16fd                    addi    a3,a3,-1
9752
    10006b2c:   e43a                    sd      a4,8(sp)
9753
    10006b2e:   8efd                    and     a3,a3,a5
9754
    10006b30:   03075793                srli    a5,a4,0x30
9755
    10006b34:   7761                    lui     a4,0xffff8
9756
    10006b36:   8ff9                    and     a5,a5,a4
9757
    10006b38:   8fd5                    or      a5,a5,a3
9758
    10006b3a:   0107971b                slliw   a4,a5,0x10
9759
    10006b3e:   0107571b                srliw   a4,a4,0x10
9760
    10006b42:   0087571b                srliw   a4,a4,0x8
9761
    10006b46:   70a2                    ld      ra,40(sp)
9762
    10006b48:   7402                    ld      s0,32(sp)
9763
    10006b4a:   07f77713                andi    a4,a4,127
9764
    10006b4e:   00f11723                sh      a5,14(sp)
9765
    10006b52:   8f45                    or      a4,a4,s1
9766
    10006b54:   00e107a3                sb      a4,15(sp)
9767
    10006b58:   65a2                    ld      a1,8(sp)
9768
    10006b5a:   64e2                    ld      s1,24(sp)
9769
    10006b5c:   4501                    li      a0,0
9770
    10006b5e:   6145                    addi    sp,sp,48
9771
    10006b60:   8082                    ret
9772
    10006b62:   4401                    li      s0,0
9773
    10006b64:   4781                    li      a5,0
9774
    10006b66:   4481                    li      s1,0
9775
    10006b68:   b775                    j       10006b14 <__floatsitf+0x3c>
9776
    10006b6a:   0000                    unimp
9777
 
9778
0000000010006b6c <__extenddftf2>:
9779
    10006b6c:   7179                    addi    sp,sp,-48
9780
    10006b6e:   ec26                    sd      s1,24(sp)
9781
    10006b70:   f406                    sd      ra,40(sp)
9782
    10006b72:   f022                    sd      s0,32(sp)
9783
    10006b74:   e20504d3                fmv.x.d s1,fa0
9784
    10006b78:   002027f3                frrm    a5
9785
    10006b7c:   0344d513                srli    a0,s1,0x34
9786
    10006b80:   7ff57513                andi    a0,a0,2047
9787
    10006b84:   547d                    li      s0,-1
9788
    10006b86:   00150713                addi    a4,a0,1 # 4001 <_tbss_end+0x4001>
9789
    10006b8a:   8031                    srli    s0,s0,0xc
9790
    10006b8c:   7ff77713                andi    a4,a4,2047
9791
    10006b90:   4785                    li      a5,1
9792
    10006b92:   8c65                    and     s0,s0,s1
9793
    10006b94:   90fd                    srli    s1,s1,0x3f
9794
    10006b96:   00e7db63                ble     a4,a5,10006bac <__extenddftf2+0x40>
9795
    10006b9a:   6791                    lui     a5,0x4
9796
    10006b9c:   c0078793                addi    a5,a5,-1024 # 3c00 <_tbss_end+0x3c00>
9797
    10006ba0:   00445713                srli    a4,s0,0x4
9798
    10006ba4:   953e                    add     a0,a0,a5
9799
    10006ba6:   1472                    slli    s0,s0,0x3c
9800
    10006ba8:   4681                    li      a3,0
9801
    10006baa:   a8b1                    j       10006c06 <__extenddftf2+0x9a>
9802
    10006bac:   ed1d                    bnez    a0,10006bea <__extenddftf2+0x7e>
9803
    10006bae:   4701                    li      a4,0
9804
    10006bb0:   dc65                    beqz    s0,10006ba8 <__extenddftf2+0x3c>
9805
    10006bb2:   8522                    mv      a0,s0
9806
    10006bb4:   2f2000ef                jal     ra,10006ea6 <__clzdi2>
9807
    10006bb8:   0005071b                sext.w  a4,a0
9808
    10006bbc:   47b9                    li      a5,14
9809
    10006bbe:   02e7c063                blt     a5,a4,10006bde <__extenddftf2+0x72>
9810
    10006bc2:   473d                    li      a4,15
9811
    10006bc4:   9f09                    subw    a4,a4,a0
9812
    10006bc6:   0315079b                addiw   a5,a0,49
9813
    10006bca:   00e45733                srl     a4,s0,a4
9814
    10006bce:   00f41433                sll     s0,s0,a5
9815
    10006bd2:   6791                    lui     a5,0x4
9816
    10006bd4:   c0c7879b                addiw   a5,a5,-1012
9817
    10006bd8:   40a7853b                subw    a0,a5,a0
9818
    10006bdc:   b7f1                    j       10006ba8 <__extenddftf2+0x3c>
9819
    10006bde:   ff15071b                addiw   a4,a0,-15
9820
    10006be2:   00e41733                sll     a4,s0,a4
9821
    10006be6:   4401                    li      s0,0
9822
    10006be8:   b7ed                    j       10006bd2 <__extenddftf2+0x66>
9823
    10006bea:   c43d                    beqz    s0,10006c58 <__extenddftf2+0xec>
9824
    10006bec:   03379693                slli    a3,a5,0x33
9825
    10006bf0:   8ee1                    and     a3,a3,s0
9826
    10006bf2:   00445713                srli    a4,s0,0x4
9827
    10006bf6:   0016b693                seqz    a3,a3
9828
    10006bfa:   17be                    slli    a5,a5,0x2f
9829
    10006bfc:   6521                    lui     a0,0x8
9830
    10006bfe:   0692                    slli    a3,a3,0x4
9831
    10006c00:   8f5d                    or      a4,a4,a5
9832
    10006c02:   1472                    slli    s0,s0,0x3c
9833
    10006c04:   157d                    addi    a0,a0,-1
9834
    10006c06:   57fd                    li      a5,-1
9835
    10006c08:   0107d613                srli    a2,a5,0x10
9836
    10006c0c:   8f71                    and     a4,a4,a2
9837
    10006c0e:   03079613                slli    a2,a5,0x30
9838
    10006c12:   67a2                    ld      a5,8(sp)
9839
    10006c14:   049e                    slli    s1,s1,0x7
9840
    10006c16:   8ff1                    and     a5,a5,a2
9841
    10006c18:   8f5d                    or      a4,a4,a5
9842
    10006c1a:   67a1                    lui     a5,0x8
9843
    10006c1c:   17fd                    addi    a5,a5,-1
9844
    10006c1e:   e43a                    sd      a4,8(sp)
9845
    10006c20:   8d7d                    and     a0,a0,a5
9846
    10006c22:   9341                    srli    a4,a4,0x30
9847
    10006c24:   77e1                    lui     a5,0xffff8
9848
    10006c26:   8f7d                    and     a4,a4,a5
9849
    10006c28:   8d59                    or      a0,a0,a4
9850
    10006c2a:   0105179b                slliw   a5,a0,0x10
9851
    10006c2e:   0107d79b                srliw   a5,a5,0x10
9852
    10006c32:   0087d79b                srliw   a5,a5,0x8
9853
    10006c36:   07f7f793                andi    a5,a5,127
9854
    10006c3a:   00a11723                sh      a0,14(sp)
9855
    10006c3e:   8fc5                    or      a5,a5,s1
9856
    10006c40:   00f107a3                sb      a5,15(sp)
9857
    10006c44:   65a2                    ld      a1,8(sp)
9858
    10006c46:   c299                    beqz    a3,10006c4c <__extenddftf2+0xe0>
9859
    10006c48:   0016a073                csrs    fflags,a3
9860
    10006c4c:   8522                    mv      a0,s0
9861
    10006c4e:   70a2                    ld      ra,40(sp)
9862
    10006c50:   7402                    ld      s0,32(sp)
9863
    10006c52:   64e2                    ld      s1,24(sp)
9864
    10006c54:   6145                    addi    sp,sp,48
9865
    10006c56:   8082                    ret
9866
    10006c58:   6521                    lui     a0,0x8
9867
    10006c5a:   4701                    li      a4,0
9868
    10006c5c:   157d                    addi    a0,a0,-1
9869
    10006c5e:   b7a9                    j       10006ba8 <__extenddftf2+0x3c>
9870
    10006c60:   0000                    unimp
9871
 
9872
0000000010006c62 <__trunctfdf2>:
9873
    10006c62:   1141                    addi    sp,sp,-16
9874
    10006c64:   002028f3                frrm    a7
9875
    10006c68:   57fd                    li      a5,-1
9876
    10006c6a:   83c1                    srli    a5,a5,0x10
9877
    10006c6c:   6321                    lui     t1,0x8
9878
    10006c6e:   0305d713                srli    a4,a1,0x30
9879
    10006c72:   137d                    addi    t1,t1,-1
9880
    10006c74:   03f5d813                srli    a6,a1,0x3f
9881
    10006c78:   8dfd                    and     a1,a1,a5
9882
    10006c7a:   00359793                slli    a5,a1,0x3
9883
    10006c7e:   00e37733                and     a4,t1,a4
9884
    10006c82:   03d55593                srli    a1,a0,0x3d
9885
    10006c86:   8ddd                    or      a1,a1,a5
9886
    10006c88:   00170793                addi    a5,a4,1 # ffffffffffff8001 <_end+0xffffffffeffef55d>
9887
    10006c8c:   0067f7b3                and     a5,a5,t1
9888
    10006c90:   4605                    li      a2,1
9889
    10006c92:   2881                    sext.w  a7,a7
9890
    10006c94:   00351e93                slli    t4,a0,0x3
9891
    10006c98:   18f65163                ble     a5,a2,10006e1a <__trunctfdf2+0x1b8>
9892
    10006c9c:   77f1                    lui     a5,0xffffc
9893
    10006c9e:   40078793                addi    a5,a5,1024 # ffffffffffffc400 <_end+0xffffffffefff395c>
9894
    10006ca2:   973e                    add     a4,a4,a5
9895
    10006ca4:   7fe00793                li      a5,2046
9896
    10006ca8:   0ae7d063                ble     a4,a5,10006d48 <__trunctfdf2+0xe6>
9897
    10006cac:   04088263                beqz    a7,10006cf0 <__trunctfdf2+0x8e>
9898
    10006cb0:   478d                    li      a5,3
9899
    10006cb2:   02f89a63                bne     a7,a5,10006ce6 <__trunctfdf2+0x84>
9900
    10006cb6:   02080d63                beqz    a6,10006cf0 <__trunctfdf2+0x8e>
9901
    10006cba:   57fd                    li      a5,-1
9902
    10006cbc:   7fe00713                li      a4,2046
9903
    10006cc0:   4681                    li      a3,0
9904
    10006cc2:   4e15                    li      t3,5
9905
    10006cc4:   4609                    li      a2,2
9906
    10006cc6:   001e6e13                ori     t3,t3,1
9907
    10006cca:   1ac88663                beq     a7,a2,10006e76 <__trunctfdf2+0x214>
9908
    10006cce:   460d                    li      a2,3
9909
    10006cd0:   18c88f63                beq     a7,a2,10006e6e <__trunctfdf2+0x20c>
9910
    10006cd4:   12089a63                bnez    a7,10006e08 <__trunctfdf2+0x1a6>
9911
    10006cd8:   00f7f613                andi    a2,a5,15
9912
    10006cdc:   4591                    li      a1,4
9913
    10006cde:   12b60563                beq     a2,a1,10006e08 <__trunctfdf2+0x1a6>
9914
    10006ce2:   0791                    addi    a5,a5,4
9915
    10006ce4:   a215                    j       10006e08 <__trunctfdf2+0x1a6>
9916
    10006ce6:   4789                    li      a5,2
9917
    10006ce8:   fcf899e3                bne     a7,a5,10006cba <__trunctfdf2+0x58>
9918
    10006cec:   fc0807e3                beqz    a6,10006cba <__trunctfdf2+0x58>
9919
    10006cf0:   4781                    li      a5,0
9920
    10006cf2:   7ff00713                li      a4,2047
9921
    10006cf6:   4e15                    li      t3,5
9922
    10006cf8:   00879693                slli    a3,a5,0x8
9923
    10006cfc:   0006db63                bgez    a3,10006d12 <__trunctfdf2+0xb0>
9924
    10006d00:   0705                    addi    a4,a4,1
9925
    10006d02:   7ff00693                li      a3,2047
9926
    10006d06:   16d70b63                beq     a4,a3,10006e7c <__trunctfdf2+0x21a>
9927
    10006d0a:   55fd                    li      a1,-1
9928
    10006d0c:   15de                    slli    a1,a1,0x37
9929
    10006d0e:   15fd                    addi    a1,a1,-1
9930
    10006d10:   8fed                    and     a5,a5,a1
9931
    10006d12:   7ff00693                li      a3,2047
9932
    10006d16:   838d                    srli    a5,a5,0x3
9933
    10006d18:   00d71663                bne     a4,a3,10006d24 <__trunctfdf2+0xc2>
9934
    10006d1c:   c781                    beqz    a5,10006d24 <__trunctfdf2+0xc2>
9935
    10006d1e:   4785                    li      a5,1
9936
    10006d20:   17ce                    slli    a5,a5,0x33
9937
    10006d22:   4801                    li      a6,0
9938
    10006d24:   56fd                    li      a3,-1
9939
    10006d26:   82b1                    srli    a3,a3,0xc
9940
    10006d28:   7ff77713                andi    a4,a4,2047
9941
    10006d2c:   8ff5                    and     a5,a5,a3
9942
    10006d2e:   1752                    slli    a4,a4,0x34
9943
    10006d30:   03f81693                slli    a3,a6,0x3f
9944
    10006d34:   8fd9                    or      a5,a5,a4
9945
    10006d36:   8fd5                    or      a5,a5,a3
9946
    10006d38:   000e0463                beqz    t3,10006d40 <__trunctfdf2+0xde>
9947
    10006d3c:   001e2073                csrs    fflags,t3
9948
    10006d40:   f2078553                fmv.d.x fa0,a5
9949
    10006d44:   0141                    addi    sp,sp,16
9950
    10006d46:   8082                    ret
9951
    10006d48:   0ae04163                bgtz    a4,10006dea <__trunctfdf2+0x188>
9952
    10006d4c:   fcc00793                li      a5,-52
9953
    10006d50:   10f74063                blt     a4,a5,10006e50 <__trunctfdf2+0x1ee>
9954
    10006d54:   164e                    slli    a2,a2,0x33
9955
    10006d56:   8dd1                    or      a1,a1,a2
9956
    10006d58:   03d00613                li      a2,61
9957
    10006d5c:   8e19                    sub     a2,a2,a4
9958
    10006d5e:   03f00793                li      a5,63
9959
    10006d62:   2701                    sext.w  a4,a4
9960
    10006d64:   06c7c063                blt     a5,a2,10006dc4 <__trunctfdf2+0x162>
9961
    10006d68:   0037061b                addiw   a2,a4,3
9962
    10006d6c:   03d00793                li      a5,61
9963
    10006d70:   9f99                    subw    a5,a5,a4
9964
    10006d72:   00ce96b3                sll     a3,t4,a2
9965
    10006d76:   00fed7b3                srl     a5,t4,a5
9966
    10006d7a:   00d036b3                snez    a3,a3
9967
    10006d7e:   8fd5                    or      a5,a5,a3
9968
    10006d80:   00c595b3                sll     a1,a1,a2
9969
    10006d84:   8fcd                    or      a5,a5,a1
9970
    10006d86:   4701                    li      a4,0
9971
    10006d88:   c3ed                    beqz    a5,10006e6a <__trunctfdf2+0x208>
9972
    10006d8a:   00179713                slli    a4,a5,0x1
9973
    10006d8e:   00777693                andi    a3,a4,7
9974
    10006d92:   4e01                    li      t3,0
9975
    10006d94:   c28d                    beqz    a3,10006db6 <__trunctfdf2+0x154>
9976
    10006d96:   4689                    li      a3,2
9977
    10006d98:   0cd88363                beq     a7,a3,10006e5e <__trunctfdf2+0x1fc>
9978
    10006d9c:   468d                    li      a3,3
9979
    10006d9e:   0ad88b63                beq     a7,a3,10006e54 <__trunctfdf2+0x1f2>
9980
    10006da2:   4e05                    li      t3,1
9981
    10006da4:   00089963                bnez    a7,10006db6 <__trunctfdf2+0x154>
9982
    10006da8:   00f77693                andi    a3,a4,15
9983
    10006dac:   4611                    li      a2,4
9984
    10006dae:   4e05                    li      t3,1
9985
    10006db0:   00c68363                beq     a3,a2,10006db6 <__trunctfdf2+0x154>
9986
    10006db4:   0711                    addi    a4,a4,4
9987
    10006db6:   03875693                srli    a3,a4,0x38
9988
    10006dba:   0016c693                xori    a3,a3,1
9989
    10006dbe:   8a85                    andi    a3,a3,1
9990
    10006dc0:   4701                    li      a4,0
9991
    10006dc2:   a83d                    j       10006e00 <__trunctfdf2+0x19e>
9992
    10006dc4:   57f5                    li      a5,-3
9993
    10006dc6:   9f99                    subw    a5,a5,a4
9994
    10006dc8:   04000513                li      a0,64
9995
    10006dcc:   00f5d7b3                srl     a5,a1,a5
9996
    10006dd0:   4681                    li      a3,0
9997
    10006dd2:   00a60663                beq     a2,a0,10006dde <__trunctfdf2+0x17c>
9998
    10006dd6:   0437071b                addiw   a4,a4,67
9999
    10006dda:   00e596b3                sll     a3,a1,a4
10000
    10006dde:   01d6e6b3                or      a3,a3,t4
10001
    10006de2:   00d036b3                snez    a3,a3
10002
    10006de6:   8fd5                    or      a5,a5,a3
10003
    10006de8:   bf79                    j       10006d86 <__trunctfdf2+0x124>
10004
    10006dea:   051e                    slli    a0,a0,0x7
10005
    10006dec:   03ced693                srli    a3,t4,0x3c
10006
    10006df0:   00a03533                snez    a0,a0
10007
    10006df4:   8d55                    or      a0,a0,a3
10008
    10006df6:   0592                    slli    a1,a1,0x4
10009
    10006df8:   00a5e7b3                or      a5,a1,a0
10010
    10006dfc:   4681                    li      a3,0
10011
    10006dfe:   4e01                    li      t3,0
10012
    10006e00:   0077f613                andi    a2,a5,7
10013
    10006e04:   ec0610e3                bnez    a2,10006cc4 <__trunctfdf2+0x62>
10014
    10006e08:   ee0688e3                beqz    a3,10006cf8 <__trunctfdf2+0x96>
10015
    10006e0c:   001e7693                andi    a3,t3,1
10016
    10006e10:   ee0684e3                beqz    a3,10006cf8 <__trunctfdf2+0x96>
10017
    10006e14:   002e6e13                ori     t3,t3,2
10018
    10006e18:   b5c5                    j       10006cf8 <__trunctfdf2+0x96>
10019
    10006e1a:   01d5e7b3                or      a5,a1,t4
10020
    10006e1e:   e701                    bnez    a4,10006e26 <__trunctfdf2+0x1c4>
10021
    10006e20:   00f037b3                snez    a5,a5
10022
    10006e24:   b78d                    j       10006d86 <__trunctfdf2+0x124>
10023
    10006e26:   c3a1                    beqz    a5,10006e66 <__trunctfdf2+0x204>
10024
    10006e28:   4e01                    li      t3,0
10025
    10006e2a:   00671763                bne     a4,t1,10006e38 <__trunctfdf2+0x1d6>
10026
    10006e2e:   164a                    slli    a2,a2,0x32
10027
    10006e30:   8e6d                    and     a2,a2,a1
10028
    10006e32:   00163e13                seqz    t3,a2
10029
    10006e36:   0e12                    slli    t3,t3,0x4
10030
    10006e38:   03ced513                srli    a0,t4,0x3c
10031
    10006e3c:   0592                    slli    a1,a1,0x4
10032
    10006e3e:   8dc9                    or      a1,a1,a0
10033
    10006e40:   4785                    li      a5,1
10034
    10006e42:   99e1                    andi    a1,a1,-8
10035
    10006e44:   17da                    slli    a5,a5,0x36
10036
    10006e46:   8fcd                    or      a5,a5,a1
10037
    10006e48:   7ff00713                li      a4,2047
10038
    10006e4c:   4681                    li      a3,0
10039
    10006e4e:   bf4d                    j       10006e00 <__trunctfdf2+0x19e>
10040
    10006e50:   4785                    li      a5,1
10041
    10006e52:   bf25                    j       10006d8a <__trunctfdf2+0x128>
10042
    10006e54:   4e05                    li      t3,1
10043
    10006e56:   f60810e3                bnez    a6,10006db6 <__trunctfdf2+0x154>
10044
    10006e5a:   0721                    addi    a4,a4,8
10045
    10006e5c:   bfa9                    j       10006db6 <__trunctfdf2+0x154>
10046
    10006e5e:   4e05                    li      t3,1
10047
    10006e60:   f4080be3                beqz    a6,10006db6 <__trunctfdf2+0x154>
10048
    10006e64:   bfdd                    j       10006e5a <__trunctfdf2+0x1f8>
10049
    10006e66:   7ff00713                li      a4,2047
10050
    10006e6a:   4e01                    li      t3,0
10051
    10006e6c:   b571                    j       10006cf8 <__trunctfdf2+0x96>
10052
    10006e6e:   f8081de3                bnez    a6,10006e08 <__trunctfdf2+0x1a6>
10053
    10006e72:   07a1                    addi    a5,a5,8
10054
    10006e74:   bf51                    j       10006e08 <__trunctfdf2+0x1a6>
10055
    10006e76:   f80809e3                beqz    a6,10006e08 <__trunctfdf2+0x1a6>
10056
    10006e7a:   bfe5                    j       10006e72 <__trunctfdf2+0x210>
10057
    10006e7c:   4781                    li      a5,0
10058
    10006e7e:   02088063                beqz    a7,10006e9e <__trunctfdf2+0x23c>
10059
    10006e82:   468d                    li      a3,3
10060
    10006e84:   00d89863                bne     a7,a3,10006e94 <__trunctfdf2+0x232>
10061
    10006e88:   00080b63                beqz    a6,10006e9e <__trunctfdf2+0x23c>
10062
    10006e8c:   57fd                    li      a5,-1
10063
    10006e8e:   7fe00713                li      a4,2046
10064
    10006e92:   a031                    j       10006e9e <__trunctfdf2+0x23c>
10065
    10006e94:   4689                    li      a3,2
10066
    10006e96:   fed89be3                bne     a7,a3,10006e8c <__trunctfdf2+0x22a>
10067
    10006e9a:   fe0809e3                beqz    a6,10006e8c <__trunctfdf2+0x22a>
10068
    10006e9e:   005e6e13                ori     t3,t3,5
10069
    10006ea2:   bd85                    j       10006d12 <__trunctfdf2+0xb0>
10070
    10006ea4:   0000                    unimp
10071
 
10072
0000000010006ea6 <__clzdi2>:
10073
    10006ea6:   03800793                li      a5,56
10074
    10006eaa:   00f55733                srl     a4,a0,a5
10075
    10006eae:   0ff77713                andi    a4,a4,255
10076
    10006eb2:   e319                    bnez    a4,10006eb8 <__clzdi2+0x12>
10077
    10006eb4:   17e1                    addi    a5,a5,-8
10078
    10006eb6:   fbf5                    bnez    a5,10006eaa <__clzdi2+0x4>
10079
    10006eb8:   04000713                li      a4,64
10080
    10006ebc:   8f1d                    sub     a4,a4,a5
10081
    10006ebe:   00f557b3                srl     a5,a0,a5
10082
    10006ec2:   00001517                auipc   a0,0x1
10083
    10006ec6:   8ee50513                addi    a0,a0,-1810 # 100077b0 <__clz_tab>
10084
    10006eca:   97aa                    add     a5,a5,a0
10085
    10006ecc:   0007c503                lbu     a0,0(a5)
10086
    10006ed0:   40a7053b                subw    a0,a4,a0
10087
    10006ed4:   8082                    ret
10088
    10006ed6:   0000                    unimp
10089
 
10090
Disassembly of section .data:
10091
 
10092
00000000100078e0 :
10093
    100078e0:   0000                    unimp
10094
    100078e2:   0000                    unimp
10095
    100078e4:   0000                    unimp
10096
    100078e6:   0000                    unimp
10097
    100078e8:   7e18                    ld      a4,56(a2)
10098
    100078ea:   1000                    addi    s0,sp,32
10099
    100078ec:   0000                    unimp
10100
    100078ee:   0000                    unimp
10101
    100078f0:   7ec8                    ld      a0,184(a3)
10102
    100078f2:   1000                    addi    s0,sp,32
10103
    100078f4:   0000                    unimp
10104
    100078f6:   0000                    unimp
10105
    100078f8:   7f78                    ld      a4,248(a4)
10106
    100078fa:   1000                    addi    s0,sp,32
10107
    100078fc:   0000                    unimp
10108
    100078fe:   0000                    unimp
10109
    10007900:   0000                    unimp
10110
    10007902:   0000                    unimp
10111
    10007904:   0000                    unimp
10112
    10007906:   0000                    unimp
10113
    10007908:   0000                    unimp
10114
    1000790a:   0000                    unimp
10115
    1000790c:   0000                    unimp
10116
    1000790e:   0000                    unimp
10117
    10007910:   0000                    unimp
10118
    10007912:   0000                    unimp
10119
    10007914:   0000                    unimp
10120
    10007916:   0000                    unimp
10121
    10007918:   0000                    unimp
10122
    1000791a:   0000                    unimp
10123
    1000791c:   0000                    unimp
10124
    1000791e:   0000                    unimp
10125
    10007920:   0000                    unimp
10126
    10007922:   0000                    unimp
10127
    10007924:   0000                    unimp
10128
    10007926:   0000                    unimp
10129
    10007928:   0000                    unimp
10130
    1000792a:   0000                    unimp
10131
    1000792c:   0000                    unimp
10132
    1000792e:   0000                    unimp
10133
    10007930:   0000                    unimp
10134
    10007932:   0000                    unimp
10135
    10007934:   0000                    unimp
10136
    10007936:   0000                    unimp
10137
    10007938:   0000                    unimp
10138
    1000793a:   0000                    unimp
10139
    1000793c:   0000                    unimp
10140
    1000793e:   0000                    unimp
10141
    10007940:   0000                    unimp
10142
    10007942:   0000                    unimp
10143
    10007944:   0000                    unimp
10144
    10007946:   0000                    unimp
10145
    10007948:   0000                    unimp
10146
    1000794a:   0000                    unimp
10147
    1000794c:   0000                    unimp
10148
    1000794e:   0000                    unimp
10149
    10007950:   0000                    unimp
10150
    10007952:   0000                    unimp
10151
    10007954:   0000                    unimp
10152
    10007956:   0000                    unimp
10153
    10007958:   0000                    unimp
10154
    1000795a:   0000                    unimp
10155
    1000795c:   0000                    unimp
10156
    1000795e:   0000                    unimp
10157
    10007960:   0000                    unimp
10158
    10007962:   0000                    unimp
10159
    10007964:   0000                    unimp
10160
    10007966:   0000                    unimp
10161
    10007968:   0000                    unimp
10162
    1000796a:   0000                    unimp
10163
    1000796c:   0000                    unimp
10164
    1000796e:   0000                    unimp
10165
    10007970:   0000                    unimp
10166
    10007972:   0000                    unimp
10167
    10007974:   0000                    unimp
10168
    10007976:   0000                    unimp
10169
    10007978:   0000                    unimp
10170
    1000797a:   0000                    unimp
10171
    1000797c:   0000                    unimp
10172
    1000797e:   0000                    unimp
10173
    10007980:   0000                    unimp
10174
    10007982:   0000                    unimp
10175
    10007984:   0000                    unimp
10176
    10007986:   0000                    unimp
10177
    10007988:   0000                    unimp
10178
    1000798a:   0000                    unimp
10179
    1000798c:   0000                    unimp
10180
    1000798e:   0000                    unimp
10181
    10007990:   0000                    unimp
10182
    10007992:   0000                    unimp
10183
    10007994:   0000                    unimp
10184
    10007996:   0000                    unimp
10185
    10007998:   0000                    unimp
10186
    1000799a:   0000                    unimp
10187
    1000799c:   0000                    unimp
10188
    1000799e:   0000                    unimp
10189
    100079a0:   0000                    unimp
10190
    100079a2:   0000                    unimp
10191
    100079a4:   0000                    unimp
10192
    100079a6:   0000                    unimp
10193
    100079a8:   0000                    unimp
10194
    100079aa:   0000                    unimp
10195
    100079ac:   0000                    unimp
10196
    100079ae:   0000                    unimp
10197
    100079b0:   0000                    unimp
10198
    100079b2:   0000                    unimp
10199
    100079b4:   0000                    unimp
10200
    100079b6:   0000                    unimp
10201
    100079b8:   0000                    unimp
10202
    100079ba:   0000                    unimp
10203
    100079bc:   0000                    unimp
10204
    100079be:   0000                    unimp
10205
    100079c0:   0000                    unimp
10206
    100079c2:   0000                    unimp
10207
    100079c4:   0000                    unimp
10208
    100079c6:   0000                    unimp
10209
    100079c8:   0001                    nop
10210
    100079ca:   0000                    unimp
10211
    100079cc:   0000                    unimp
10212
    100079ce:   0000                    unimp
10213
    100079d0:   330e                    fld     ft6,224(sp)
10214
    100079d2:   abcd                    j       10007fc4 
10215
    100079d4:   1234                    addi    a3,sp,296
10216
    100079d6:   e66d                    bnez    a2,10007ac0 
10217
    100079d8:   deec                    sw      a1,124(a3)
10218
    100079da:   0005                    c.addi  zero,1
10219
    100079dc:   0000000b                0xb
10220
    100079e0:   0000                    unimp
10221
    100079e2:   0000                    unimp
10222
    100079e4:   0000                    unimp
10223
    100079e6:   0000                    unimp
10224
    100079e8:   0000                    unimp
10225
    100079ea:   0000                    unimp
10226
    100079ec:   0000                    unimp
10227
    100079ee:   0000                    unimp
10228
    100079f0:   0000                    unimp
10229
    100079f2:   0000                    unimp
10230
    100079f4:   0000                    unimp
10231
    100079f6:   0000                    unimp
10232
    100079f8:   0000                    unimp
10233
    100079fa:   0000                    unimp
10234
    100079fc:   0000                    unimp
10235
    100079fe:   0000                    unimp
10236
    10007a00:   0000                    unimp
10237
    10007a02:   0000                    unimp
10238
    10007a04:   0000                    unimp
10239
    10007a06:   0000                    unimp
10240
    10007a08:   0000                    unimp
10241
    10007a0a:   0000                    unimp
10242
    10007a0c:   0000                    unimp
10243
    10007a0e:   0000                    unimp
10244
    10007a10:   0000                    unimp
10245
    10007a12:   0000                    unimp
10246
    10007a14:   0000                    unimp
10247
    10007a16:   0000                    unimp
10248
    10007a18:   0000                    unimp
10249
    10007a1a:   0000                    unimp
10250
    10007a1c:   0000                    unimp
10251
    10007a1e:   0000                    unimp
10252
    10007a20:   0000                    unimp
10253
    10007a22:   0000                    unimp
10254
    10007a24:   0000                    unimp
10255
    10007a26:   0000                    unimp
10256
    10007a28:   0000                    unimp
10257
    10007a2a:   0000                    unimp
10258
    10007a2c:   0000                    unimp
10259
    10007a2e:   0000                    unimp
10260
    10007a30:   0000                    unimp
10261
    10007a32:   0000                    unimp
10262
    10007a34:   0000                    unimp
10263
    10007a36:   0000                    unimp
10264
    10007a38:   0000                    unimp
10265
    10007a3a:   0000                    unimp
10266
    10007a3c:   0000                    unimp
10267
    10007a3e:   0000                    unimp
10268
    10007a40:   0000                    unimp
10269
    10007a42:   0000                    unimp
10270
    10007a44:   0000                    unimp
10271
    10007a46:   0000                    unimp
10272
    10007a48:   0000                    unimp
10273
    10007a4a:   0000                    unimp
10274
    10007a4c:   0000                    unimp
10275
    10007a4e:   0000                    unimp
10276
    10007a50:   0000                    unimp
10277
    10007a52:   0000                    unimp
10278
    10007a54:   0000                    unimp
10279
    10007a56:   0000                    unimp
10280
    10007a58:   0000                    unimp
10281
    10007a5a:   0000                    unimp
10282
    10007a5c:   0000                    unimp
10283
    10007a5e:   0000                    unimp
10284
    10007a60:   0000                    unimp
10285
    10007a62:   0000                    unimp
10286
    10007a64:   0000                    unimp
10287
    10007a66:   0000                    unimp
10288
    10007a68:   0000                    unimp
10289
    10007a6a:   0000                    unimp
10290
    10007a6c:   0000                    unimp
10291
    10007a6e:   0000                    unimp
10292
    10007a70:   0000                    unimp
10293
    10007a72:   0000                    unimp
10294
    10007a74:   0000                    unimp
10295
    10007a76:   0000                    unimp
10296
    10007a78:   0000                    unimp
10297
    10007a7a:   0000                    unimp
10298
    10007a7c:   0000                    unimp
10299
    10007a7e:   0000                    unimp
10300
    10007a80:   0000                    unimp
10301
    10007a82:   0000                    unimp
10302
    10007a84:   0000                    unimp
10303
    10007a86:   0000                    unimp
10304
    10007a88:   0000                    unimp
10305
    10007a8a:   0000                    unimp
10306
    10007a8c:   0000                    unimp
10307
    10007a8e:   0000                    unimp
10308
    10007a90:   0000                    unimp
10309
    10007a92:   0000                    unimp
10310
    10007a94:   0000                    unimp
10311
    10007a96:   0000                    unimp
10312
    10007a98:   0000                    unimp
10313
    10007a9a:   0000                    unimp
10314
    10007a9c:   0000                    unimp
10315
    10007a9e:   0000                    unimp
10316
    10007aa0:   0000                    unimp
10317
    10007aa2:   0000                    unimp
10318
    10007aa4:   0000                    unimp
10319
    10007aa6:   0000                    unimp
10320
    10007aa8:   0000                    unimp
10321
    10007aaa:   0000                    unimp
10322
    10007aac:   0000                    unimp
10323
    10007aae:   0000                    unimp
10324
    10007ab0:   0000                    unimp
10325
    10007ab2:   0000                    unimp
10326
    10007ab4:   0000                    unimp
10327
    10007ab6:   0000                    unimp
10328
    10007ab8:   0000                    unimp
10329
    10007aba:   0000                    unimp
10330
    10007abc:   0000                    unimp
10331
    10007abe:   0000                    unimp
10332
    10007ac0:   0000                    unimp
10333
    10007ac2:   0000                    unimp
10334
    10007ac4:   0000                    unimp
10335
    10007ac6:   0000                    unimp
10336
    10007ac8:   0000                    unimp
10337
    10007aca:   0000                    unimp
10338
    10007acc:   0000                    unimp
10339
    10007ace:   0000                    unimp
10340
    10007ad0:   0000                    unimp
10341
    10007ad2:   0000                    unimp
10342
    10007ad4:   0000                    unimp
10343
    10007ad6:   0000                    unimp
10344
    10007ad8:   0000                    unimp
10345
    10007ada:   0000                    unimp
10346
    10007adc:   0000                    unimp
10347
    10007ade:   0000                    unimp
10348
    10007ae0:   0000                    unimp
10349
    10007ae2:   0000                    unimp
10350
    10007ae4:   0000                    unimp
10351
    10007ae6:   0000                    unimp
10352
    10007ae8:   0000                    unimp
10353
    10007aea:   0000                    unimp
10354
    10007aec:   0000                    unimp
10355
    10007aee:   0000                    unimp
10356
    10007af0:   0000                    unimp
10357
    10007af2:   0000                    unimp
10358
    10007af4:   0000                    unimp
10359
    10007af6:   0000                    unimp
10360
    10007af8:   0000                    unimp
10361
    10007afa:   0000                    unimp
10362
    10007afc:   0000                    unimp
10363
    10007afe:   0000                    unimp
10364
    10007b00:   0000                    unimp
10365
    10007b02:   0000                    unimp
10366
    10007b04:   0000                    unimp
10367
    10007b06:   0000                    unimp
10368
    10007b08:   0000                    unimp
10369
    10007b0a:   0000                    unimp
10370
    10007b0c:   0000                    unimp
10371
    10007b0e:   0000                    unimp
10372
    10007b10:   0000                    unimp
10373
    10007b12:   0000                    unimp
10374
    10007b14:   0000                    unimp
10375
    10007b16:   0000                    unimp
10376
    10007b18:   0000                    unimp
10377
    10007b1a:   0000                    unimp
10378
    10007b1c:   0000                    unimp
10379
    10007b1e:   0000                    unimp
10380
    10007b20:   0000                    unimp
10381
    10007b22:   0000                    unimp
10382
    10007b24:   0000                    unimp
10383
    10007b26:   0000                    unimp
10384
    10007b28:   0000                    unimp
10385
    10007b2a:   0000                    unimp
10386
    10007b2c:   0000                    unimp
10387
    10007b2e:   0000                    unimp
10388
    10007b30:   0000                    unimp
10389
    10007b32:   0000                    unimp
10390
    10007b34:   0000                    unimp
10391
    10007b36:   0000                    unimp
10392
    10007b38:   0000                    unimp
10393
    10007b3a:   0000                    unimp
10394
    10007b3c:   0000                    unimp
10395
    10007b3e:   0000                    unimp
10396
    10007b40:   0000                    unimp
10397
    10007b42:   0000                    unimp
10398
    10007b44:   0000                    unimp
10399
    10007b46:   0000                    unimp
10400
    10007b48:   0000                    unimp
10401
    10007b4a:   0000                    unimp
10402
    10007b4c:   0000                    unimp
10403
    10007b4e:   0000                    unimp
10404
    10007b50:   0000                    unimp
10405
    10007b52:   0000                    unimp
10406
    10007b54:   0000                    unimp
10407
    10007b56:   0000                    unimp
10408
    10007b58:   0000                    unimp
10409
    10007b5a:   0000                    unimp
10410
    10007b5c:   0000                    unimp
10411
    10007b5e:   0000                    unimp
10412
    10007b60:   0000                    unimp
10413
    10007b62:   0000                    unimp
10414
    10007b64:   0000                    unimp
10415
    10007b66:   0000                    unimp
10416
    10007b68:   0000                    unimp
10417
    10007b6a:   0000                    unimp
10418
    10007b6c:   0000                    unimp
10419
    10007b6e:   0000                    unimp
10420
    10007b70:   0000                    unimp
10421
    10007b72:   0000                    unimp
10422
    10007b74:   0000                    unimp
10423
    10007b76:   0000                    unimp
10424
    10007b78:   0000                    unimp
10425
    10007b7a:   0000                    unimp
10426
    10007b7c:   0000                    unimp
10427
    10007b7e:   0000                    unimp
10428
    10007b80:   0000                    unimp
10429
    10007b82:   0000                    unimp
10430
    10007b84:   0000                    unimp
10431
    10007b86:   0000                    unimp
10432
    10007b88:   0000                    unimp
10433
    10007b8a:   0000                    unimp
10434
    10007b8c:   0000                    unimp
10435
    10007b8e:   0000                    unimp
10436
    10007b90:   0000                    unimp
10437
    10007b92:   0000                    unimp
10438
    10007b94:   0000                    unimp
10439
    10007b96:   0000                    unimp
10440
    10007b98:   0000                    unimp
10441
    10007b9a:   0000                    unimp
10442
    10007b9c:   0000                    unimp
10443
    10007b9e:   0000                    unimp
10444
    10007ba0:   0000                    unimp
10445
    10007ba2:   0000                    unimp
10446
    10007ba4:   0000                    unimp
10447
    10007ba6:   0000                    unimp
10448
    10007ba8:   0000                    unimp
10449
    10007baa:   0000                    unimp
10450
    10007bac:   0000                    unimp
10451
    10007bae:   0000                    unimp
10452
    10007bb0:   0000                    unimp
10453
    10007bb2:   0000                    unimp
10454
    10007bb4:   0000                    unimp
10455
    10007bb6:   0000                    unimp
10456
    10007bb8:   0000                    unimp
10457
    10007bba:   0000                    unimp
10458
    10007bbc:   0000                    unimp
10459
    10007bbe:   0000                    unimp
10460
    10007bc0:   0000                    unimp
10461
    10007bc2:   0000                    unimp
10462
    10007bc4:   0000                    unimp
10463
    10007bc6:   0000                    unimp
10464
    10007bc8:   0000                    unimp
10465
    10007bca:   0000                    unimp
10466
    10007bcc:   0000                    unimp
10467
    10007bce:   0000                    unimp
10468
    10007bd0:   0000                    unimp
10469
    10007bd2:   0000                    unimp
10470
    10007bd4:   0000                    unimp
10471
    10007bd6:   0000                    unimp
10472
    10007bd8:   0000                    unimp
10473
    10007bda:   0000                    unimp
10474
    10007bdc:   0000                    unimp
10475
    10007bde:   0000                    unimp
10476
    10007be0:   0000                    unimp
10477
    10007be2:   0000                    unimp
10478
    10007be4:   0000                    unimp
10479
    10007be6:   0000                    unimp
10480
    10007be8:   0000                    unimp
10481
    10007bea:   0000                    unimp
10482
    10007bec:   0000                    unimp
10483
    10007bee:   0000                    unimp
10484
    10007bf0:   0000                    unimp
10485
    10007bf2:   0000                    unimp
10486
    10007bf4:   0000                    unimp
10487
    10007bf6:   0000                    unimp
10488
    10007bf8:   0000                    unimp
10489
    10007bfa:   0000                    unimp
10490
    10007bfc:   0000                    unimp
10491
    10007bfe:   0000                    unimp
10492
    10007c00:   0000                    unimp
10493
    10007c02:   0000                    unimp
10494
    10007c04:   0000                    unimp
10495
    10007c06:   0000                    unimp
10496
    10007c08:   0000                    unimp
10497
    10007c0a:   0000                    unimp
10498
    10007c0c:   0000                    unimp
10499
    10007c0e:   0000                    unimp
10500
    10007c10:   0000                    unimp
10501
    10007c12:   0000                    unimp
10502
    10007c14:   0000                    unimp
10503
    10007c16:   0000                    unimp
10504
    10007c18:   0000                    unimp
10505
    10007c1a:   0000                    unimp
10506
    10007c1c:   0000                    unimp
10507
    10007c1e:   0000                    unimp
10508
    10007c20:   0000                    unimp
10509
    10007c22:   0000                    unimp
10510
    10007c24:   0000                    unimp
10511
    10007c26:   0000                    unimp
10512
    10007c28:   0000                    unimp
10513
    10007c2a:   0000                    unimp
10514
    10007c2c:   0000                    unimp
10515
    10007c2e:   0000                    unimp
10516
    10007c30:   0000                    unimp
10517
    10007c32:   0000                    unimp
10518
    10007c34:   0000                    unimp
10519
    10007c36:   0000                    unimp
10520
    10007c38:   0000                    unimp
10521
    10007c3a:   0000                    unimp
10522
    10007c3c:   0000                    unimp
10523
    10007c3e:   0000                    unimp
10524
    10007c40:   0000                    unimp
10525
    10007c42:   0000                    unimp
10526
    10007c44:   0000                    unimp
10527
    10007c46:   0000                    unimp
10528
    10007c48:   0000                    unimp
10529
    10007c4a:   0000                    unimp
10530
    10007c4c:   0000                    unimp
10531
    10007c4e:   0000                    unimp
10532
    10007c50:   0000                    unimp
10533
    10007c52:   0000                    unimp
10534
    10007c54:   0000                    unimp
10535
    10007c56:   0000                    unimp
10536
    10007c58:   0000                    unimp
10537
    10007c5a:   0000                    unimp
10538
    10007c5c:   0000                    unimp
10539
    10007c5e:   0000                    unimp
10540
    10007c60:   0000                    unimp
10541
    10007c62:   0000                    unimp
10542
    10007c64:   0000                    unimp
10543
    10007c66:   0000                    unimp
10544
    10007c68:   0000                    unimp
10545
    10007c6a:   0000                    unimp
10546
    10007c6c:   0000                    unimp
10547
    10007c6e:   0000                    unimp
10548
    10007c70:   0000                    unimp
10549
    10007c72:   0000                    unimp
10550
    10007c74:   0000                    unimp
10551
    10007c76:   0000                    unimp
10552
    10007c78:   0000                    unimp
10553
    10007c7a:   0000                    unimp
10554
    10007c7c:   0000                    unimp
10555
    10007c7e:   0000                    unimp
10556
    10007c80:   0000                    unimp
10557
    10007c82:   0000                    unimp
10558
    10007c84:   0000                    unimp
10559
    10007c86:   0000                    unimp
10560
    10007c88:   0000                    unimp
10561
    10007c8a:   0000                    unimp
10562
    10007c8c:   0000                    unimp
10563
    10007c8e:   0000                    unimp
10564
    10007c90:   0000                    unimp
10565
    10007c92:   0000                    unimp
10566
    10007c94:   0000                    unimp
10567
    10007c96:   0000                    unimp
10568
    10007c98:   0000                    unimp
10569
    10007c9a:   0000                    unimp
10570
    10007c9c:   0000                    unimp
10571
    10007c9e:   0000                    unimp
10572
    10007ca0:   0000                    unimp
10573
    10007ca2:   0000                    unimp
10574
    10007ca4:   0000                    unimp
10575
    10007ca6:   0000                    unimp
10576
    10007ca8:   0000                    unimp
10577
    10007caa:   0000                    unimp
10578
    10007cac:   0000                    unimp
10579
    10007cae:   0000                    unimp
10580
    10007cb0:   0000                    unimp
10581
    10007cb2:   0000                    unimp
10582
    10007cb4:   0000                    unimp
10583
    10007cb6:   0000                    unimp
10584
    10007cb8:   0000                    unimp
10585
    10007cba:   0000                    unimp
10586
    10007cbc:   0000                    unimp
10587
    10007cbe:   0000                    unimp
10588
    10007cc0:   0000                    unimp
10589
    10007cc2:   0000                    unimp
10590
    10007cc4:   0000                    unimp
10591
    10007cc6:   0000                    unimp
10592
    10007cc8:   0000                    unimp
10593
    10007cca:   0000                    unimp
10594
    10007ccc:   0000                    unimp
10595
    10007cce:   0000                    unimp
10596
    10007cd0:   0000                    unimp
10597
    10007cd2:   0000                    unimp
10598
    10007cd4:   0000                    unimp
10599
    10007cd6:   0000                    unimp
10600
    10007cd8:   0000                    unimp
10601
    10007cda:   0000                    unimp
10602
    10007cdc:   0000                    unimp
10603
    10007cde:   0000                    unimp
10604
    10007ce0:   0000                    unimp
10605
    10007ce2:   0000                    unimp
10606
    10007ce4:   0000                    unimp
10607
    10007ce6:   0000                    unimp
10608
    10007ce8:   0000                    unimp
10609
    10007cea:   0000                    unimp
10610
    10007cec:   0000                    unimp
10611
    10007cee:   0000                    unimp
10612
    10007cf0:   0000                    unimp
10613
    10007cf2:   0000                    unimp
10614
    10007cf4:   0000                    unimp
10615
    10007cf6:   0000                    unimp
10616
    10007cf8:   0000                    unimp
10617
    10007cfa:   0000                    unimp
10618
    10007cfc:   0000                    unimp
10619
    10007cfe:   0000                    unimp
10620
    10007d00:   0000                    unimp
10621
    10007d02:   0000                    unimp
10622
    10007d04:   0000                    unimp
10623
    10007d06:   0000                    unimp
10624
    10007d08:   0000                    unimp
10625
    10007d0a:   0000                    unimp
10626
    10007d0c:   0000                    unimp
10627
    10007d0e:   0000                    unimp
10628
    10007d10:   0000                    unimp
10629
    10007d12:   0000                    unimp
10630
    10007d14:   0000                    unimp
10631
    10007d16:   0000                    unimp
10632
    10007d18:   0000                    unimp
10633
    10007d1a:   0000                    unimp
10634
    10007d1c:   0000                    unimp
10635
    10007d1e:   0000                    unimp
10636
    10007d20:   0000                    unimp
10637
    10007d22:   0000                    unimp
10638
    10007d24:   0000                    unimp
10639
    10007d26:   0000                    unimp
10640
    10007d28:   0000                    unimp
10641
    10007d2a:   0000                    unimp
10642
    10007d2c:   0000                    unimp
10643
    10007d2e:   0000                    unimp
10644
    10007d30:   0000                    unimp
10645
    10007d32:   0000                    unimp
10646
    10007d34:   0000                    unimp
10647
    10007d36:   0000                    unimp
10648
    10007d38:   0000                    unimp
10649
    10007d3a:   0000                    unimp
10650
    10007d3c:   0000                    unimp
10651
    10007d3e:   0000                    unimp
10652
    10007d40:   0000                    unimp
10653
    10007d42:   0000                    unimp
10654
    10007d44:   0000                    unimp
10655
    10007d46:   0000                    unimp
10656
    10007d48:   0000                    unimp
10657
    10007d4a:   0000                    unimp
10658
    10007d4c:   0000                    unimp
10659
    10007d4e:   0000                    unimp
10660
    10007d50:   0000                    unimp
10661
    10007d52:   0000                    unimp
10662
    10007d54:   0000                    unimp
10663
    10007d56:   0000                    unimp
10664
    10007d58:   0000                    unimp
10665
    10007d5a:   0000                    unimp
10666
    10007d5c:   0000                    unimp
10667
    10007d5e:   0000                    unimp
10668
    10007d60:   0000                    unimp
10669
    10007d62:   0000                    unimp
10670
    10007d64:   0000                    unimp
10671
    10007d66:   0000                    unimp
10672
    10007d68:   0000                    unimp
10673
    10007d6a:   0000                    unimp
10674
    10007d6c:   0000                    unimp
10675
    10007d6e:   0000                    unimp
10676
    10007d70:   0000                    unimp
10677
    10007d72:   0000                    unimp
10678
    10007d74:   0000                    unimp
10679
    10007d76:   0000                    unimp
10680
    10007d78:   0000                    unimp
10681
    10007d7a:   0000                    unimp
10682
    10007d7c:   0000                    unimp
10683
    10007d7e:   0000                    unimp
10684
    10007d80:   0000                    unimp
10685
    10007d82:   0000                    unimp
10686
    10007d84:   0000                    unimp
10687
    10007d86:   0000                    unimp
10688
    10007d88:   0000                    unimp
10689
    10007d8a:   0000                    unimp
10690
    10007d8c:   0000                    unimp
10691
    10007d8e:   0000                    unimp
10692
    10007d90:   0000                    unimp
10693
    10007d92:   0000                    unimp
10694
    10007d94:   0000                    unimp
10695
    10007d96:   0000                    unimp
10696
    10007d98:   0000                    unimp
10697
    10007d9a:   0000                    unimp
10698
    10007d9c:   0000                    unimp
10699
    10007d9e:   0000                    unimp
10700
    10007da0:   0000                    unimp
10701
    10007da2:   0000                    unimp
10702
    10007da4:   0000                    unimp
10703
    10007da6:   0000                    unimp
10704
    10007da8:   0000                    unimp
10705
    10007daa:   0000                    unimp
10706
    10007dac:   0000                    unimp
10707
    10007dae:   0000                    unimp
10708
    10007db0:   0000                    unimp
10709
    10007db2:   0000                    unimp
10710
    10007db4:   0000                    unimp
10711
    10007db6:   0000                    unimp
10712
    10007db8:   0000                    unimp
10713
    10007dba:   0000                    unimp
10714
    10007dbc:   0000                    unimp
10715
    10007dbe:   0000                    unimp
10716
    10007dc0:   0000                    unimp
10717
    10007dc2:   0000                    unimp
10718
    10007dc4:   0000                    unimp
10719
    10007dc6:   0000                    unimp
10720
    10007dc8:   0000                    unimp
10721
    10007dca:   0000                    unimp
10722
    10007dcc:   0000                    unimp
10723
    10007dce:   0000                    unimp
10724
    10007dd0:   0000                    unimp
10725
    10007dd2:   0000                    unimp
10726
    10007dd4:   0000                    unimp
10727
    10007dd6:   0000                    unimp
10728
    10007dd8:   0000                    unimp
10729
    10007dda:   0000                    unimp
10730
    10007ddc:   0000                    unimp
10731
    10007dde:   0000                    unimp
10732
    10007de0:   0000                    unimp
10733
    10007de2:   0000                    unimp
10734
    10007de4:   0000                    unimp
10735
    10007de6:   0000                    unimp
10736
    10007de8:   0000                    unimp
10737
    10007dea:   0000                    unimp
10738
    10007dec:   0000                    unimp
10739
    10007dee:   0000                    unimp
10740
    10007df0:   0000                    unimp
10741
    10007df2:   0000                    unimp
10742
    10007df4:   0000                    unimp
10743
    10007df6:   0000                    unimp
10744
    10007df8:   0000                    unimp
10745
    10007dfa:   0000                    unimp
10746
    10007dfc:   0000                    unimp
10747
    10007dfe:   0000                    unimp
10748
    10007e00:   0000                    unimp
10749
    10007e02:   0000                    unimp
10750
    10007e04:   0000                    unimp
10751
    10007e06:   0000                    unimp
10752
    10007e08:   0000                    unimp
10753
    10007e0a:   0000                    unimp
10754
    10007e0c:   0000                    unimp
10755
    10007e0e:   0000                    unimp
10756
    10007e10:   0000                    unimp
10757
    10007e12:   0000                    unimp
10758
    10007e14:   0000                    unimp
10759
    10007e16:   0000                    unimp
10760
    10007e18:   0000                    unimp
10761
    10007e1a:   0000                    unimp
10762
    10007e1c:   0000                    unimp
10763
    10007e1e:   0000                    unimp
10764
    10007e20:   0000                    unimp
10765
    10007e22:   0000                    unimp
10766
    10007e24:   0000                    unimp
10767
    10007e26:   0000                    unimp
10768
    10007e28:   0000                    unimp
10769
    10007e2a:   0000                    unimp
10770
    10007e2c:   0000                    unimp
10771
    10007e2e:   0000                    unimp
10772
    10007e30:   0000                    unimp
10773
    10007e32:   0000                    unimp
10774
    10007e34:   0000                    unimp
10775
    10007e36:   0000                    unimp
10776
    10007e38:   0000                    unimp
10777
    10007e3a:   0000                    unimp
10778
    10007e3c:   0000                    unimp
10779
    10007e3e:   0000                    unimp
10780
    10007e40:   0000                    unimp
10781
    10007e42:   0000                    unimp
10782
    10007e44:   0000                    unimp
10783
    10007e46:   0000                    unimp
10784
    10007e48:   0000                    unimp
10785
    10007e4a:   0000                    unimp
10786
    10007e4c:   0000                    unimp
10787
    10007e4e:   0000                    unimp
10788
    10007e50:   0000                    unimp
10789
    10007e52:   0000                    unimp
10790
    10007e54:   0000                    unimp
10791
    10007e56:   0000                    unimp
10792
    10007e58:   0000                    unimp
10793
    10007e5a:   0000                    unimp
10794
    10007e5c:   0000                    unimp
10795
    10007e5e:   0000                    unimp
10796
    10007e60:   0000                    unimp
10797
    10007e62:   0000                    unimp
10798
    10007e64:   0000                    unimp
10799
    10007e66:   0000                    unimp
10800
    10007e68:   0000                    unimp
10801
    10007e6a:   0000                    unimp
10802
    10007e6c:   0000                    unimp
10803
    10007e6e:   0000                    unimp
10804
    10007e70:   0000                    unimp
10805
    10007e72:   0000                    unimp
10806
    10007e74:   0000                    unimp
10807
    10007e76:   0000                    unimp
10808
    10007e78:   0000                    unimp
10809
    10007e7a:   0000                    unimp
10810
    10007e7c:   0000                    unimp
10811
    10007e7e:   0000                    unimp
10812
    10007e80:   0000                    unimp
10813
    10007e82:   0000                    unimp
10814
    10007e84:   0000                    unimp
10815
    10007e86:   0000                    unimp
10816
    10007e88:   0000                    unimp
10817
    10007e8a:   0000                    unimp
10818
    10007e8c:   0000                    unimp
10819
    10007e8e:   0000                    unimp
10820
    10007e90:   0000                    unimp
10821
    10007e92:   0000                    unimp
10822
    10007e94:   0000                    unimp
10823
    10007e96:   0000                    unimp
10824
    10007e98:   0000                    unimp
10825
    10007e9a:   0000                    unimp
10826
    10007e9c:   0000                    unimp
10827
    10007e9e:   0000                    unimp
10828
    10007ea0:   0000                    unimp
10829
    10007ea2:   0000                    unimp
10830
    10007ea4:   0000                    unimp
10831
    10007ea6:   0000                    unimp
10832
    10007ea8:   0000                    unimp
10833
    10007eaa:   0000                    unimp
10834
    10007eac:   0000                    unimp
10835
    10007eae:   0000                    unimp
10836
    10007eb0:   0000                    unimp
10837
    10007eb2:   0000                    unimp
10838
    10007eb4:   0000                    unimp
10839
    10007eb6:   0000                    unimp
10840
    10007eb8:   0000                    unimp
10841
    10007eba:   0000                    unimp
10842
    10007ebc:   0000                    unimp
10843
    10007ebe:   0000                    unimp
10844
    10007ec0:   0000                    unimp
10845
    10007ec2:   0000                    unimp
10846
    10007ec4:   0000                    unimp
10847
    10007ec6:   0000                    unimp
10848
    10007ec8:   0000                    unimp
10849
    10007eca:   0000                    unimp
10850
    10007ecc:   0000                    unimp
10851
    10007ece:   0000                    unimp
10852
    10007ed0:   0000                    unimp
10853
    10007ed2:   0000                    unimp
10854
    10007ed4:   0000                    unimp
10855
    10007ed6:   0000                    unimp
10856
    10007ed8:   0000                    unimp
10857
    10007eda:   0000                    unimp
10858
    10007edc:   0000                    unimp
10859
    10007ede:   0000                    unimp
10860
    10007ee0:   0000                    unimp
10861
    10007ee2:   0000                    unimp
10862
    10007ee4:   0000                    unimp
10863
    10007ee6:   0000                    unimp
10864
    10007ee8:   0000                    unimp
10865
    10007eea:   0000                    unimp
10866
    10007eec:   0000                    unimp
10867
    10007eee:   0000                    unimp
10868
    10007ef0:   0000                    unimp
10869
    10007ef2:   0000                    unimp
10870
    10007ef4:   0000                    unimp
10871
    10007ef6:   0000                    unimp
10872
    10007ef8:   0000                    unimp
10873
    10007efa:   0000                    unimp
10874
    10007efc:   0000                    unimp
10875
    10007efe:   0000                    unimp
10876
    10007f00:   0000                    unimp
10877
    10007f02:   0000                    unimp
10878
    10007f04:   0000                    unimp
10879
    10007f06:   0000                    unimp
10880
    10007f08:   0000                    unimp
10881
    10007f0a:   0000                    unimp
10882
    10007f0c:   0000                    unimp
10883
    10007f0e:   0000                    unimp
10884
    10007f10:   0000                    unimp
10885
    10007f12:   0000                    unimp
10886
    10007f14:   0000                    unimp
10887
    10007f16:   0000                    unimp
10888
    10007f18:   0000                    unimp
10889
    10007f1a:   0000                    unimp
10890
    10007f1c:   0000                    unimp
10891
    10007f1e:   0000                    unimp
10892
    10007f20:   0000                    unimp
10893
    10007f22:   0000                    unimp
10894
    10007f24:   0000                    unimp
10895
    10007f26:   0000                    unimp
10896
    10007f28:   0000                    unimp
10897
    10007f2a:   0000                    unimp
10898
    10007f2c:   0000                    unimp
10899
    10007f2e:   0000                    unimp
10900
    10007f30:   0000                    unimp
10901
    10007f32:   0000                    unimp
10902
    10007f34:   0000                    unimp
10903
    10007f36:   0000                    unimp
10904
    10007f38:   0000                    unimp
10905
    10007f3a:   0000                    unimp
10906
    10007f3c:   0000                    unimp
10907
    10007f3e:   0000                    unimp
10908
    10007f40:   0000                    unimp
10909
    10007f42:   0000                    unimp
10910
    10007f44:   0000                    unimp
10911
    10007f46:   0000                    unimp
10912
    10007f48:   0000                    unimp
10913
    10007f4a:   0000                    unimp
10914
    10007f4c:   0000                    unimp
10915
    10007f4e:   0000                    unimp
10916
    10007f50:   0000                    unimp
10917
    10007f52:   0000                    unimp
10918
    10007f54:   0000                    unimp
10919
    10007f56:   0000                    unimp
10920
    10007f58:   0000                    unimp
10921
    10007f5a:   0000                    unimp
10922
    10007f5c:   0000                    unimp
10923
    10007f5e:   0000                    unimp
10924
    10007f60:   0000                    unimp
10925
    10007f62:   0000                    unimp
10926
    10007f64:   0000                    unimp
10927
    10007f66:   0000                    unimp
10928
    10007f68:   0000                    unimp
10929
    10007f6a:   0000                    unimp
10930
    10007f6c:   0000                    unimp
10931
    10007f6e:   0000                    unimp
10932
    10007f70:   0000                    unimp
10933
    10007f72:   0000                    unimp
10934
    10007f74:   0000                    unimp
10935
    10007f76:   0000                    unimp
10936
    10007f78:   0000                    unimp
10937
    10007f7a:   0000                    unimp
10938
    10007f7c:   0000                    unimp
10939
    10007f7e:   0000                    unimp
10940
    10007f80:   0000                    unimp
10941
    10007f82:   0000                    unimp
10942
    10007f84:   0000                    unimp
10943
    10007f86:   0000                    unimp
10944
    10007f88:   0000                    unimp
10945
    10007f8a:   0000                    unimp
10946
    10007f8c:   0000                    unimp
10947
    10007f8e:   0000                    unimp
10948
    10007f90:   0000                    unimp
10949
    10007f92:   0000                    unimp
10950
    10007f94:   0000                    unimp
10951
    10007f96:   0000                    unimp
10952
    10007f98:   0000                    unimp
10953
    10007f9a:   0000                    unimp
10954
    10007f9c:   0000                    unimp
10955
    10007f9e:   0000                    unimp
10956
    10007fa0:   0000                    unimp
10957
    10007fa2:   0000                    unimp
10958
    10007fa4:   0000                    unimp
10959
    10007fa6:   0000                    unimp
10960
    10007fa8:   0000                    unimp
10961
    10007faa:   0000                    unimp
10962
    10007fac:   0000                    unimp
10963
    10007fae:   0000                    unimp
10964
    10007fb0:   0000                    unimp
10965
    10007fb2:   0000                    unimp
10966
    10007fb4:   0000                    unimp
10967
    10007fb6:   0000                    unimp
10968
    10007fb8:   0000                    unimp
10969
    10007fba:   0000                    unimp
10970
    10007fbc:   0000                    unimp
10971
    10007fbe:   0000                    unimp
10972
    10007fc0:   0000                    unimp
10973
    10007fc2:   0000                    unimp
10974
    10007fc4:   0000                    unimp
10975
    10007fc6:   0000                    unimp
10976
    10007fc8:   0000                    unimp
10977
    10007fca:   0000                    unimp
10978
    10007fcc:   0000                    unimp
10979
    10007fce:   0000                    unimp
10980
    10007fd0:   0000                    unimp
10981
    10007fd2:   0000                    unimp
10982
    10007fd4:   0000                    unimp
10983
    10007fd6:   0000                    unimp
10984
    10007fd8:   0000                    unimp
10985
    10007fda:   0000                    unimp
10986
    10007fdc:   0000                    unimp
10987
    10007fde:   0000                    unimp
10988
    10007fe0:   0000                    unimp
10989
    10007fe2:   0000                    unimp
10990
    10007fe4:   0000                    unimp
10991
    10007fe6:   0000                    unimp
10992
    10007fe8:   0000                    unimp
10993
    10007fea:   0000                    unimp
10994
    10007fec:   0000                    unimp
10995
    10007fee:   0000                    unimp
10996
    10007ff0:   0000                    unimp
10997
    10007ff2:   0000                    unimp
10998
    10007ff4:   0000                    unimp
10999
    10007ff6:   0000                    unimp
11000
    10007ff8:   0000                    unimp
11001
    10007ffa:   0000                    unimp
11002
    10007ffc:   0000                    unimp
11003
    10007ffe:   0000                    unimp
11004
    10008000:   0000                    unimp
11005
    10008002:   0000                    unimp
11006
    10008004:   0000                    unimp
11007
    10008006:   0000                    unimp
11008
    10008008:   0000                    unimp
11009
    1000800a:   0000                    unimp
11010
    1000800c:   0000                    unimp
11011
    1000800e:   0000                    unimp
11012
    10008010:   0000                    unimp
11013
    10008012:   0000                    unimp
11014
    10008014:   0000                    unimp
11015
    10008016:   0000                    unimp
11016
    10008018:   0000                    unimp
11017
    1000801a:   0000                    unimp
11018
    1000801c:   0000                    unimp
11019
    1000801e:   0000                    unimp
11020
    10008020:   0000                    unimp
11021
    10008022:   0000                    unimp
11022
    10008024:   0000                    unimp
11023
    10008026:   0000                    unimp
11024
 
11025
0000000010008028 <__malloc_av_>:
11026
    10008028:   0000                    unimp
11027
    1000802a:   0000                    unimp
11028
    1000802c:   0000                    unimp
11029
    1000802e:   0000                    unimp
11030
    10008030:   0000                    unimp
11031
    10008032:   0000                    unimp
11032
    10008034:   0000                    unimp
11033
    10008036:   0000                    unimp
11034
    10008038:   8028                    0x8028
11035
    1000803a:   1000                    addi    s0,sp,32
11036
    1000803c:   0000                    unimp
11037
    1000803e:   0000                    unimp
11038
    10008040:   8028                    0x8028
11039
    10008042:   1000                    addi    s0,sp,32
11040
    10008044:   0000                    unimp
11041
    10008046:   0000                    unimp
11042
    10008048:   8038                    0x8038
11043
    1000804a:   1000                    addi    s0,sp,32
11044
    1000804c:   0000                    unimp
11045
    1000804e:   0000                    unimp
11046
    10008050:   8038                    0x8038
11047
    10008052:   1000                    addi    s0,sp,32
11048
    10008054:   0000                    unimp
11049
    10008056:   0000                    unimp
11050
    10008058:   8048                    0x8048
11051
    1000805a:   1000                    addi    s0,sp,32
11052
    1000805c:   0000                    unimp
11053
    1000805e:   0000                    unimp
11054
    10008060:   8048                    0x8048
11055
    10008062:   1000                    addi    s0,sp,32
11056
    10008064:   0000                    unimp
11057
    10008066:   0000                    unimp
11058
    10008068:   8058                    0x8058
11059
    1000806a:   1000                    addi    s0,sp,32
11060
    1000806c:   0000                    unimp
11061
    1000806e:   0000                    unimp
11062
    10008070:   8058                    0x8058
11063
    10008072:   1000                    addi    s0,sp,32
11064
    10008074:   0000                    unimp
11065
    10008076:   0000                    unimp
11066
    10008078:   8068                    0x8068
11067
    1000807a:   1000                    addi    s0,sp,32
11068
    1000807c:   0000                    unimp
11069
    1000807e:   0000                    unimp
11070
    10008080:   8068                    0x8068
11071
    10008082:   1000                    addi    s0,sp,32
11072
    10008084:   0000                    unimp
11073
    10008086:   0000                    unimp
11074
    10008088:   8078                    0x8078
11075
    1000808a:   1000                    addi    s0,sp,32
11076
    1000808c:   0000                    unimp
11077
    1000808e:   0000                    unimp
11078
    10008090:   8078                    0x8078
11079
    10008092:   1000                    addi    s0,sp,32
11080
    10008094:   0000                    unimp
11081
    10008096:   0000                    unimp
11082
    10008098:   8088                    0x8088
11083
    1000809a:   1000                    addi    s0,sp,32
11084
    1000809c:   0000                    unimp
11085
    1000809e:   0000                    unimp
11086
    100080a0:   8088                    0x8088
11087
    100080a2:   1000                    addi    s0,sp,32
11088
    100080a4:   0000                    unimp
11089
    100080a6:   0000                    unimp
11090
    100080a8:   8098                    0x8098
11091
    100080aa:   1000                    addi    s0,sp,32
11092
    100080ac:   0000                    unimp
11093
    100080ae:   0000                    unimp
11094
    100080b0:   8098                    0x8098
11095
    100080b2:   1000                    addi    s0,sp,32
11096
    100080b4:   0000                    unimp
11097
    100080b6:   0000                    unimp
11098
    100080b8:   80a8                    0x80a8
11099
    100080ba:   1000                    addi    s0,sp,32
11100
    100080bc:   0000                    unimp
11101
    100080be:   0000                    unimp
11102
    100080c0:   80a8                    0x80a8
11103
    100080c2:   1000                    addi    s0,sp,32
11104
    100080c4:   0000                    unimp
11105
    100080c6:   0000                    unimp
11106
    100080c8:   80b8                    0x80b8
11107
    100080ca:   1000                    addi    s0,sp,32
11108
    100080cc:   0000                    unimp
11109
    100080ce:   0000                    unimp
11110
    100080d0:   80b8                    0x80b8
11111
    100080d2:   1000                    addi    s0,sp,32
11112
    100080d4:   0000                    unimp
11113
    100080d6:   0000                    unimp
11114
    100080d8:   80c8                    0x80c8
11115
    100080da:   1000                    addi    s0,sp,32
11116
    100080dc:   0000                    unimp
11117
    100080de:   0000                    unimp
11118
    100080e0:   80c8                    0x80c8
11119
    100080e2:   1000                    addi    s0,sp,32
11120
    100080e4:   0000                    unimp
11121
    100080e6:   0000                    unimp
11122
    100080e8:   80d8                    0x80d8
11123
    100080ea:   1000                    addi    s0,sp,32
11124
    100080ec:   0000                    unimp
11125
    100080ee:   0000                    unimp
11126
    100080f0:   80d8                    0x80d8
11127
    100080f2:   1000                    addi    s0,sp,32
11128
    100080f4:   0000                    unimp
11129
    100080f6:   0000                    unimp
11130
    100080f8:   80e8                    0x80e8
11131
    100080fa:   1000                    addi    s0,sp,32
11132
    100080fc:   0000                    unimp
11133
    100080fe:   0000                    unimp
11134
    10008100:   80e8                    0x80e8
11135
    10008102:   1000                    addi    s0,sp,32
11136
    10008104:   0000                    unimp
11137
    10008106:   0000                    unimp
11138
    10008108:   80f8                    0x80f8
11139
    1000810a:   1000                    addi    s0,sp,32
11140
    1000810c:   0000                    unimp
11141
    1000810e:   0000                    unimp
11142
    10008110:   80f8                    0x80f8
11143
    10008112:   1000                    addi    s0,sp,32
11144
    10008114:   0000                    unimp
11145
    10008116:   0000                    unimp
11146
    10008118:   8108                    0x8108
11147
    1000811a:   1000                    addi    s0,sp,32
11148
    1000811c:   0000                    unimp
11149
    1000811e:   0000                    unimp
11150
    10008120:   8108                    0x8108
11151
    10008122:   1000                    addi    s0,sp,32
11152
    10008124:   0000                    unimp
11153
    10008126:   0000                    unimp
11154
    10008128:   8118                    0x8118
11155
    1000812a:   1000                    addi    s0,sp,32
11156
    1000812c:   0000                    unimp
11157
    1000812e:   0000                    unimp
11158
    10008130:   8118                    0x8118
11159
    10008132:   1000                    addi    s0,sp,32
11160
    10008134:   0000                    unimp
11161
    10008136:   0000                    unimp
11162
    10008138:   8128                    0x8128
11163
    1000813a:   1000                    addi    s0,sp,32
11164
    1000813c:   0000                    unimp
11165
    1000813e:   0000                    unimp
11166
    10008140:   8128                    0x8128
11167
    10008142:   1000                    addi    s0,sp,32
11168
    10008144:   0000                    unimp
11169
    10008146:   0000                    unimp
11170
    10008148:   8138                    0x8138
11171
    1000814a:   1000                    addi    s0,sp,32
11172
    1000814c:   0000                    unimp
11173
    1000814e:   0000                    unimp
11174
    10008150:   8138                    0x8138
11175
    10008152:   1000                    addi    s0,sp,32
11176
    10008154:   0000                    unimp
11177
    10008156:   0000                    unimp
11178
    10008158:   8148                    0x8148
11179
    1000815a:   1000                    addi    s0,sp,32
11180
    1000815c:   0000                    unimp
11181
    1000815e:   0000                    unimp
11182
    10008160:   8148                    0x8148
11183
    10008162:   1000                    addi    s0,sp,32
11184
    10008164:   0000                    unimp
11185
    10008166:   0000                    unimp
11186
    10008168:   8158                    0x8158
11187
    1000816a:   1000                    addi    s0,sp,32
11188
    1000816c:   0000                    unimp
11189
    1000816e:   0000                    unimp
11190
    10008170:   8158                    0x8158
11191
    10008172:   1000                    addi    s0,sp,32
11192
    10008174:   0000                    unimp
11193
    10008176:   0000                    unimp
11194
    10008178:   8168                    0x8168
11195
    1000817a:   1000                    addi    s0,sp,32
11196
    1000817c:   0000                    unimp
11197
    1000817e:   0000                    unimp
11198
    10008180:   8168                    0x8168
11199
    10008182:   1000                    addi    s0,sp,32
11200
    10008184:   0000                    unimp
11201
    10008186:   0000                    unimp
11202
    10008188:   8178                    0x8178
11203
    1000818a:   1000                    addi    s0,sp,32
11204
    1000818c:   0000                    unimp
11205
    1000818e:   0000                    unimp
11206
    10008190:   8178                    0x8178
11207
    10008192:   1000                    addi    s0,sp,32
11208
    10008194:   0000                    unimp
11209
    10008196:   0000                    unimp
11210
    10008198:   8188                    0x8188
11211
    1000819a:   1000                    addi    s0,sp,32
11212
    1000819c:   0000                    unimp
11213
    1000819e:   0000                    unimp
11214
    100081a0:   8188                    0x8188
11215
    100081a2:   1000                    addi    s0,sp,32
11216
    100081a4:   0000                    unimp
11217
    100081a6:   0000                    unimp
11218
    100081a8:   8198                    0x8198
11219
    100081aa:   1000                    addi    s0,sp,32
11220
    100081ac:   0000                    unimp
11221
    100081ae:   0000                    unimp
11222
    100081b0:   8198                    0x8198
11223
    100081b2:   1000                    addi    s0,sp,32
11224
    100081b4:   0000                    unimp
11225
    100081b6:   0000                    unimp
11226
    100081b8:   81a8                    0x81a8
11227
    100081ba:   1000                    addi    s0,sp,32
11228
    100081bc:   0000                    unimp
11229
    100081be:   0000                    unimp
11230
    100081c0:   81a8                    0x81a8
11231
    100081c2:   1000                    addi    s0,sp,32
11232
    100081c4:   0000                    unimp
11233
    100081c6:   0000                    unimp
11234
    100081c8:   81b8                    0x81b8
11235
    100081ca:   1000                    addi    s0,sp,32
11236
    100081cc:   0000                    unimp
11237
    100081ce:   0000                    unimp
11238
    100081d0:   81b8                    0x81b8
11239
    100081d2:   1000                    addi    s0,sp,32
11240
    100081d4:   0000                    unimp
11241
    100081d6:   0000                    unimp
11242
    100081d8:   81c8                    0x81c8
11243
    100081da:   1000                    addi    s0,sp,32
11244
    100081dc:   0000                    unimp
11245
    100081de:   0000                    unimp
11246
    100081e0:   81c8                    0x81c8
11247
    100081e2:   1000                    addi    s0,sp,32
11248
    100081e4:   0000                    unimp
11249
    100081e6:   0000                    unimp
11250
    100081e8:   81d8                    0x81d8
11251
    100081ea:   1000                    addi    s0,sp,32
11252
    100081ec:   0000                    unimp
11253
    100081ee:   0000                    unimp
11254
    100081f0:   81d8                    0x81d8
11255
    100081f2:   1000                    addi    s0,sp,32
11256
    100081f4:   0000                    unimp
11257
    100081f6:   0000                    unimp
11258
    100081f8:   81e8                    0x81e8
11259
    100081fa:   1000                    addi    s0,sp,32
11260
    100081fc:   0000                    unimp
11261
    100081fe:   0000                    unimp
11262
    10008200:   81e8                    0x81e8
11263
    10008202:   1000                    addi    s0,sp,32
11264
    10008204:   0000                    unimp
11265
    10008206:   0000                    unimp
11266
    10008208:   81f8                    0x81f8
11267
    1000820a:   1000                    addi    s0,sp,32
11268
    1000820c:   0000                    unimp
11269
    1000820e:   0000                    unimp
11270
    10008210:   81f8                    0x81f8
11271
    10008212:   1000                    addi    s0,sp,32
11272
    10008214:   0000                    unimp
11273
    10008216:   0000                    unimp
11274
    10008218:   8208                    0x8208
11275
    1000821a:   1000                    addi    s0,sp,32
11276
    1000821c:   0000                    unimp
11277
    1000821e:   0000                    unimp
11278
    10008220:   8208                    0x8208
11279
    10008222:   1000                    addi    s0,sp,32
11280
    10008224:   0000                    unimp
11281
    10008226:   0000                    unimp
11282
    10008228:   8218                    0x8218
11283
    1000822a:   1000                    addi    s0,sp,32
11284
    1000822c:   0000                    unimp
11285
    1000822e:   0000                    unimp
11286
    10008230:   8218                    0x8218
11287
    10008232:   1000                    addi    s0,sp,32
11288
    10008234:   0000                    unimp
11289
    10008236:   0000                    unimp
11290
    10008238:   8228                    0x8228
11291
    1000823a:   1000                    addi    s0,sp,32
11292
    1000823c:   0000                    unimp
11293
    1000823e:   0000                    unimp
11294
    10008240:   8228                    0x8228
11295
    10008242:   1000                    addi    s0,sp,32
11296
    10008244:   0000                    unimp
11297
    10008246:   0000                    unimp
11298
    10008248:   8238                    0x8238
11299
    1000824a:   1000                    addi    s0,sp,32
11300
    1000824c:   0000                    unimp
11301
    1000824e:   0000                    unimp
11302
    10008250:   8238                    0x8238
11303
    10008252:   1000                    addi    s0,sp,32
11304
    10008254:   0000                    unimp
11305
    10008256:   0000                    unimp
11306
    10008258:   8248                    0x8248
11307
    1000825a:   1000                    addi    s0,sp,32
11308
    1000825c:   0000                    unimp
11309
    1000825e:   0000                    unimp
11310
    10008260:   8248                    0x8248
11311
    10008262:   1000                    addi    s0,sp,32
11312
    10008264:   0000                    unimp
11313
    10008266:   0000                    unimp
11314
    10008268:   8258                    0x8258
11315
    1000826a:   1000                    addi    s0,sp,32
11316
    1000826c:   0000                    unimp
11317
    1000826e:   0000                    unimp
11318
    10008270:   8258                    0x8258
11319
    10008272:   1000                    addi    s0,sp,32
11320
    10008274:   0000                    unimp
11321
    10008276:   0000                    unimp
11322
    10008278:   8268                    0x8268
11323
    1000827a:   1000                    addi    s0,sp,32
11324
    1000827c:   0000                    unimp
11325
    1000827e:   0000                    unimp
11326
    10008280:   8268                    0x8268
11327
    10008282:   1000                    addi    s0,sp,32
11328
    10008284:   0000                    unimp
11329
    10008286:   0000                    unimp
11330
    10008288:   8278                    0x8278
11331
    1000828a:   1000                    addi    s0,sp,32
11332
    1000828c:   0000                    unimp
11333
    1000828e:   0000                    unimp
11334
    10008290:   8278                    0x8278
11335
    10008292:   1000                    addi    s0,sp,32
11336
    10008294:   0000                    unimp
11337
    10008296:   0000                    unimp
11338
    10008298:   8288                    0x8288
11339
    1000829a:   1000                    addi    s0,sp,32
11340
    1000829c:   0000                    unimp
11341
    1000829e:   0000                    unimp
11342
    100082a0:   8288                    0x8288
11343
    100082a2:   1000                    addi    s0,sp,32
11344
    100082a4:   0000                    unimp
11345
    100082a6:   0000                    unimp
11346
    100082a8:   8298                    0x8298
11347
    100082aa:   1000                    addi    s0,sp,32
11348
    100082ac:   0000                    unimp
11349
    100082ae:   0000                    unimp
11350
    100082b0:   8298                    0x8298
11351
    100082b2:   1000                    addi    s0,sp,32
11352
    100082b4:   0000                    unimp
11353
    100082b6:   0000                    unimp
11354
    100082b8:   82a8                    0x82a8
11355
    100082ba:   1000                    addi    s0,sp,32
11356
    100082bc:   0000                    unimp
11357
    100082be:   0000                    unimp
11358
    100082c0:   82a8                    0x82a8
11359
    100082c2:   1000                    addi    s0,sp,32
11360
    100082c4:   0000                    unimp
11361
    100082c6:   0000                    unimp
11362
    100082c8:   82b8                    0x82b8
11363
    100082ca:   1000                    addi    s0,sp,32
11364
    100082cc:   0000                    unimp
11365
    100082ce:   0000                    unimp
11366
    100082d0:   82b8                    0x82b8
11367
    100082d2:   1000                    addi    s0,sp,32
11368
    100082d4:   0000                    unimp
11369
    100082d6:   0000                    unimp
11370
    100082d8:   82c8                    0x82c8
11371
    100082da:   1000                    addi    s0,sp,32
11372
    100082dc:   0000                    unimp
11373
    100082de:   0000                    unimp
11374
    100082e0:   82c8                    0x82c8
11375
    100082e2:   1000                    addi    s0,sp,32
11376
    100082e4:   0000                    unimp
11377
    100082e6:   0000                    unimp
11378
    100082e8:   82d8                    0x82d8
11379
    100082ea:   1000                    addi    s0,sp,32
11380
    100082ec:   0000                    unimp
11381
    100082ee:   0000                    unimp
11382
    100082f0:   82d8                    0x82d8
11383
    100082f2:   1000                    addi    s0,sp,32
11384
    100082f4:   0000                    unimp
11385
    100082f6:   0000                    unimp
11386
    100082f8:   82e8                    0x82e8
11387
    100082fa:   1000                    addi    s0,sp,32
11388
    100082fc:   0000                    unimp
11389
    100082fe:   0000                    unimp
11390
    10008300:   82e8                    0x82e8
11391
    10008302:   1000                    addi    s0,sp,32
11392
    10008304:   0000                    unimp
11393
    10008306:   0000                    unimp
11394
    10008308:   82f8                    0x82f8
11395
    1000830a:   1000                    addi    s0,sp,32
11396
    1000830c:   0000                    unimp
11397
    1000830e:   0000                    unimp
11398
    10008310:   82f8                    0x82f8
11399
    10008312:   1000                    addi    s0,sp,32
11400
    10008314:   0000                    unimp
11401
    10008316:   0000                    unimp
11402
    10008318:   8308                    0x8308
11403
    1000831a:   1000                    addi    s0,sp,32
11404
    1000831c:   0000                    unimp
11405
    1000831e:   0000                    unimp
11406
    10008320:   8308                    0x8308
11407
    10008322:   1000                    addi    s0,sp,32
11408
    10008324:   0000                    unimp
11409
    10008326:   0000                    unimp
11410
    10008328:   8318                    0x8318
11411
    1000832a:   1000                    addi    s0,sp,32
11412
    1000832c:   0000                    unimp
11413
    1000832e:   0000                    unimp
11414
    10008330:   8318                    0x8318
11415
    10008332:   1000                    addi    s0,sp,32
11416
    10008334:   0000                    unimp
11417
    10008336:   0000                    unimp
11418
    10008338:   8328                    0x8328
11419
    1000833a:   1000                    addi    s0,sp,32
11420
    1000833c:   0000                    unimp
11421
    1000833e:   0000                    unimp
11422
    10008340:   8328                    0x8328
11423
    10008342:   1000                    addi    s0,sp,32
11424
    10008344:   0000                    unimp
11425
    10008346:   0000                    unimp
11426
    10008348:   8338                    0x8338
11427
    1000834a:   1000                    addi    s0,sp,32
11428
    1000834c:   0000                    unimp
11429
    1000834e:   0000                    unimp
11430
    10008350:   8338                    0x8338
11431
    10008352:   1000                    addi    s0,sp,32
11432
    10008354:   0000                    unimp
11433
    10008356:   0000                    unimp
11434
    10008358:   8348                    0x8348
11435
    1000835a:   1000                    addi    s0,sp,32
11436
    1000835c:   0000                    unimp
11437
    1000835e:   0000                    unimp
11438
    10008360:   8348                    0x8348
11439
    10008362:   1000                    addi    s0,sp,32
11440
    10008364:   0000                    unimp
11441
    10008366:   0000                    unimp
11442
    10008368:   8358                    0x8358
11443
    1000836a:   1000                    addi    s0,sp,32
11444
    1000836c:   0000                    unimp
11445
    1000836e:   0000                    unimp
11446
    10008370:   8358                    0x8358
11447
    10008372:   1000                    addi    s0,sp,32
11448
    10008374:   0000                    unimp
11449
    10008376:   0000                    unimp
11450
    10008378:   8368                    0x8368
11451
    1000837a:   1000                    addi    s0,sp,32
11452
    1000837c:   0000                    unimp
11453
    1000837e:   0000                    unimp
11454
    10008380:   8368                    0x8368
11455
    10008382:   1000                    addi    s0,sp,32
11456
    10008384:   0000                    unimp
11457
    10008386:   0000                    unimp
11458
    10008388:   8378                    0x8378
11459
    1000838a:   1000                    addi    s0,sp,32
11460
    1000838c:   0000                    unimp
11461
    1000838e:   0000                    unimp
11462
    10008390:   8378                    0x8378
11463
    10008392:   1000                    addi    s0,sp,32
11464
    10008394:   0000                    unimp
11465
    10008396:   0000                    unimp
11466
    10008398:   8388                    0x8388
11467
    1000839a:   1000                    addi    s0,sp,32
11468
    1000839c:   0000                    unimp
11469
    1000839e:   0000                    unimp
11470
    100083a0:   8388                    0x8388
11471
    100083a2:   1000                    addi    s0,sp,32
11472
    100083a4:   0000                    unimp
11473
    100083a6:   0000                    unimp
11474
    100083a8:   8398                    0x8398
11475
    100083aa:   1000                    addi    s0,sp,32
11476
    100083ac:   0000                    unimp
11477
    100083ae:   0000                    unimp
11478
    100083b0:   8398                    0x8398
11479
    100083b2:   1000                    addi    s0,sp,32
11480
    100083b4:   0000                    unimp
11481
    100083b6:   0000                    unimp
11482
    100083b8:   83a8                    0x83a8
11483
    100083ba:   1000                    addi    s0,sp,32
11484
    100083bc:   0000                    unimp
11485
    100083be:   0000                    unimp
11486
    100083c0:   83a8                    0x83a8
11487
    100083c2:   1000                    addi    s0,sp,32
11488
    100083c4:   0000                    unimp
11489
    100083c6:   0000                    unimp
11490
    100083c8:   83b8                    0x83b8
11491
    100083ca:   1000                    addi    s0,sp,32
11492
    100083cc:   0000                    unimp
11493
    100083ce:   0000                    unimp
11494
    100083d0:   83b8                    0x83b8
11495
    100083d2:   1000                    addi    s0,sp,32
11496
    100083d4:   0000                    unimp
11497
    100083d6:   0000                    unimp
11498
    100083d8:   83c8                    0x83c8
11499
    100083da:   1000                    addi    s0,sp,32
11500
    100083dc:   0000                    unimp
11501
    100083de:   0000                    unimp
11502
    100083e0:   83c8                    0x83c8
11503
    100083e2:   1000                    addi    s0,sp,32
11504
    100083e4:   0000                    unimp
11505
    100083e6:   0000                    unimp
11506
    100083e8:   83d8                    0x83d8
11507
    100083ea:   1000                    addi    s0,sp,32
11508
    100083ec:   0000                    unimp
11509
    100083ee:   0000                    unimp
11510
    100083f0:   83d8                    0x83d8
11511
    100083f2:   1000                    addi    s0,sp,32
11512
    100083f4:   0000                    unimp
11513
    100083f6:   0000                    unimp
11514
    100083f8:   83e8                    0x83e8
11515
    100083fa:   1000                    addi    s0,sp,32
11516
    100083fc:   0000                    unimp
11517
    100083fe:   0000                    unimp
11518
    10008400:   83e8                    0x83e8
11519
    10008402:   1000                    addi    s0,sp,32
11520
    10008404:   0000                    unimp
11521
    10008406:   0000                    unimp
11522
    10008408:   83f8                    0x83f8
11523
    1000840a:   1000                    addi    s0,sp,32
11524
    1000840c:   0000                    unimp
11525
    1000840e:   0000                    unimp
11526
    10008410:   83f8                    0x83f8
11527
    10008412:   1000                    addi    s0,sp,32
11528
    10008414:   0000                    unimp
11529
    10008416:   0000                    unimp
11530
    10008418:   8408                    0x8408
11531
    1000841a:   1000                    addi    s0,sp,32
11532
    1000841c:   0000                    unimp
11533
    1000841e:   0000                    unimp
11534
    10008420:   8408                    0x8408
11535
    10008422:   1000                    addi    s0,sp,32
11536
    10008424:   0000                    unimp
11537
    10008426:   0000                    unimp
11538
    10008428:   8418                    0x8418
11539
    1000842a:   1000                    addi    s0,sp,32
11540
    1000842c:   0000                    unimp
11541
    1000842e:   0000                    unimp
11542
    10008430:   8418                    0x8418
11543
    10008432:   1000                    addi    s0,sp,32
11544
    10008434:   0000                    unimp
11545
    10008436:   0000                    unimp
11546
    10008438:   8428                    0x8428
11547
    1000843a:   1000                    addi    s0,sp,32
11548
    1000843c:   0000                    unimp
11549
    1000843e:   0000                    unimp
11550
    10008440:   8428                    0x8428
11551
    10008442:   1000                    addi    s0,sp,32
11552
    10008444:   0000                    unimp
11553
    10008446:   0000                    unimp
11554
    10008448:   8438                    0x8438
11555
    1000844a:   1000                    addi    s0,sp,32
11556
    1000844c:   0000                    unimp
11557
    1000844e:   0000                    unimp
11558
    10008450:   8438                    0x8438
11559
    10008452:   1000                    addi    s0,sp,32
11560
    10008454:   0000                    unimp
11561
    10008456:   0000                    unimp
11562
    10008458:   8448                    0x8448
11563
    1000845a:   1000                    addi    s0,sp,32
11564
    1000845c:   0000                    unimp
11565
    1000845e:   0000                    unimp
11566
    10008460:   8448                    0x8448
11567
    10008462:   1000                    addi    s0,sp,32
11568
    10008464:   0000                    unimp
11569
    10008466:   0000                    unimp
11570
    10008468:   8458                    0x8458
11571
    1000846a:   1000                    addi    s0,sp,32
11572
    1000846c:   0000                    unimp
11573
    1000846e:   0000                    unimp
11574
    10008470:   8458                    0x8458
11575
    10008472:   1000                    addi    s0,sp,32
11576
    10008474:   0000                    unimp
11577
    10008476:   0000                    unimp
11578
    10008478:   8468                    0x8468
11579
    1000847a:   1000                    addi    s0,sp,32
11580
    1000847c:   0000                    unimp
11581
    1000847e:   0000                    unimp
11582
    10008480:   8468                    0x8468
11583
    10008482:   1000                    addi    s0,sp,32
11584
    10008484:   0000                    unimp
11585
    10008486:   0000                    unimp
11586
    10008488:   8478                    0x8478
11587
    1000848a:   1000                    addi    s0,sp,32
11588
    1000848c:   0000                    unimp
11589
    1000848e:   0000                    unimp
11590
    10008490:   8478                    0x8478
11591
    10008492:   1000                    addi    s0,sp,32
11592
    10008494:   0000                    unimp
11593
    10008496:   0000                    unimp
11594
    10008498:   8488                    0x8488
11595
    1000849a:   1000                    addi    s0,sp,32
11596
    1000849c:   0000                    unimp
11597
    1000849e:   0000                    unimp
11598
    100084a0:   8488                    0x8488
11599
    100084a2:   1000                    addi    s0,sp,32
11600
    100084a4:   0000                    unimp
11601
    100084a6:   0000                    unimp
11602
    100084a8:   8498                    0x8498
11603
    100084aa:   1000                    addi    s0,sp,32
11604
    100084ac:   0000                    unimp
11605
    100084ae:   0000                    unimp
11606
    100084b0:   8498                    0x8498
11607
    100084b2:   1000                    addi    s0,sp,32
11608
    100084b4:   0000                    unimp
11609
    100084b6:   0000                    unimp
11610
    100084b8:   84a8                    0x84a8
11611
    100084ba:   1000                    addi    s0,sp,32
11612
    100084bc:   0000                    unimp
11613
    100084be:   0000                    unimp
11614
    100084c0:   84a8                    0x84a8
11615
    100084c2:   1000                    addi    s0,sp,32
11616
    100084c4:   0000                    unimp
11617
    100084c6:   0000                    unimp
11618
    100084c8:   84b8                    0x84b8
11619
    100084ca:   1000                    addi    s0,sp,32
11620
    100084cc:   0000                    unimp
11621
    100084ce:   0000                    unimp
11622
    100084d0:   84b8                    0x84b8
11623
    100084d2:   1000                    addi    s0,sp,32
11624
    100084d4:   0000                    unimp
11625
    100084d6:   0000                    unimp
11626
    100084d8:   84c8                    0x84c8
11627
    100084da:   1000                    addi    s0,sp,32
11628
    100084dc:   0000                    unimp
11629
    100084de:   0000                    unimp
11630
    100084e0:   84c8                    0x84c8
11631
    100084e2:   1000                    addi    s0,sp,32
11632
    100084e4:   0000                    unimp
11633
    100084e6:   0000                    unimp
11634
    100084e8:   84d8                    0x84d8
11635
    100084ea:   1000                    addi    s0,sp,32
11636
    100084ec:   0000                    unimp
11637
    100084ee:   0000                    unimp
11638
    100084f0:   84d8                    0x84d8
11639
    100084f2:   1000                    addi    s0,sp,32
11640
    100084f4:   0000                    unimp
11641
    100084f6:   0000                    unimp
11642
    100084f8:   84e8                    0x84e8
11643
    100084fa:   1000                    addi    s0,sp,32
11644
    100084fc:   0000                    unimp
11645
    100084fe:   0000                    unimp
11646
    10008500:   84e8                    0x84e8
11647
    10008502:   1000                    addi    s0,sp,32
11648
    10008504:   0000                    unimp
11649
    10008506:   0000                    unimp
11650
    10008508:   84f8                    0x84f8
11651
    1000850a:   1000                    addi    s0,sp,32
11652
    1000850c:   0000                    unimp
11653
    1000850e:   0000                    unimp
11654
    10008510:   84f8                    0x84f8
11655
    10008512:   1000                    addi    s0,sp,32
11656
    10008514:   0000                    unimp
11657
    10008516:   0000                    unimp
11658
    10008518:   8508                    0x8508
11659
    1000851a:   1000                    addi    s0,sp,32
11660
    1000851c:   0000                    unimp
11661
    1000851e:   0000                    unimp
11662
    10008520:   8508                    0x8508
11663
    10008522:   1000                    addi    s0,sp,32
11664
    10008524:   0000                    unimp
11665
    10008526:   0000                    unimp
11666
    10008528:   8518                    0x8518
11667
    1000852a:   1000                    addi    s0,sp,32
11668
    1000852c:   0000                    unimp
11669
    1000852e:   0000                    unimp
11670
    10008530:   8518                    0x8518
11671
    10008532:   1000                    addi    s0,sp,32
11672
    10008534:   0000                    unimp
11673
    10008536:   0000                    unimp
11674
    10008538:   8528                    0x8528
11675
    1000853a:   1000                    addi    s0,sp,32
11676
    1000853c:   0000                    unimp
11677
    1000853e:   0000                    unimp
11678
    10008540:   8528                    0x8528
11679
    10008542:   1000                    addi    s0,sp,32
11680
    10008544:   0000                    unimp
11681
    10008546:   0000                    unimp
11682
    10008548:   8538                    0x8538
11683
    1000854a:   1000                    addi    s0,sp,32
11684
    1000854c:   0000                    unimp
11685
    1000854e:   0000                    unimp
11686
    10008550:   8538                    0x8538
11687
    10008552:   1000                    addi    s0,sp,32
11688
    10008554:   0000                    unimp
11689
    10008556:   0000                    unimp
11690
    10008558:   8548                    0x8548
11691
    1000855a:   1000                    addi    s0,sp,32
11692
    1000855c:   0000                    unimp
11693
    1000855e:   0000                    unimp
11694
    10008560:   8548                    0x8548
11695
    10008562:   1000                    addi    s0,sp,32
11696
    10008564:   0000                    unimp
11697
    10008566:   0000                    unimp
11698
    10008568:   8558                    0x8558
11699
    1000856a:   1000                    addi    s0,sp,32
11700
    1000856c:   0000                    unimp
11701
    1000856e:   0000                    unimp
11702
    10008570:   8558                    0x8558
11703
    10008572:   1000                    addi    s0,sp,32
11704
    10008574:   0000                    unimp
11705
    10008576:   0000                    unimp
11706
    10008578:   8568                    0x8568
11707
    1000857a:   1000                    addi    s0,sp,32
11708
    1000857c:   0000                    unimp
11709
    1000857e:   0000                    unimp
11710
    10008580:   8568                    0x8568
11711
    10008582:   1000                    addi    s0,sp,32
11712
    10008584:   0000                    unimp
11713
    10008586:   0000                    unimp
11714
    10008588:   8578                    0x8578
11715
    1000858a:   1000                    addi    s0,sp,32
11716
    1000858c:   0000                    unimp
11717
    1000858e:   0000                    unimp
11718
    10008590:   8578                    0x8578
11719
    10008592:   1000                    addi    s0,sp,32
11720
    10008594:   0000                    unimp
11721
    10008596:   0000                    unimp
11722
    10008598:   8588                    0x8588
11723
    1000859a:   1000                    addi    s0,sp,32
11724
    1000859c:   0000                    unimp
11725
    1000859e:   0000                    unimp
11726
    100085a0:   8588                    0x8588
11727
    100085a2:   1000                    addi    s0,sp,32
11728
    100085a4:   0000                    unimp
11729
    100085a6:   0000                    unimp
11730
    100085a8:   8598                    0x8598
11731
    100085aa:   1000                    addi    s0,sp,32
11732
    100085ac:   0000                    unimp
11733
    100085ae:   0000                    unimp
11734
    100085b0:   8598                    0x8598
11735
    100085b2:   1000                    addi    s0,sp,32
11736
    100085b4:   0000                    unimp
11737
    100085b6:   0000                    unimp
11738
    100085b8:   85a8                    0x85a8
11739
    100085ba:   1000                    addi    s0,sp,32
11740
    100085bc:   0000                    unimp
11741
    100085be:   0000                    unimp
11742
    100085c0:   85a8                    0x85a8
11743
    100085c2:   1000                    addi    s0,sp,32
11744
    100085c4:   0000                    unimp
11745
    100085c6:   0000                    unimp
11746
    100085c8:   85b8                    0x85b8
11747
    100085ca:   1000                    addi    s0,sp,32
11748
    100085cc:   0000                    unimp
11749
    100085ce:   0000                    unimp
11750
    100085d0:   85b8                    0x85b8
11751
    100085d2:   1000                    addi    s0,sp,32
11752
    100085d4:   0000                    unimp
11753
    100085d6:   0000                    unimp
11754
    100085d8:   85c8                    0x85c8
11755
    100085da:   1000                    addi    s0,sp,32
11756
    100085dc:   0000                    unimp
11757
    100085de:   0000                    unimp
11758
    100085e0:   85c8                    0x85c8
11759
    100085e2:   1000                    addi    s0,sp,32
11760
    100085e4:   0000                    unimp
11761
    100085e6:   0000                    unimp
11762
    100085e8:   85d8                    0x85d8
11763
    100085ea:   1000                    addi    s0,sp,32
11764
    100085ec:   0000                    unimp
11765
    100085ee:   0000                    unimp
11766
    100085f0:   85d8                    0x85d8
11767
    100085f2:   1000                    addi    s0,sp,32
11768
    100085f4:   0000                    unimp
11769
    100085f6:   0000                    unimp
11770
    100085f8:   85e8                    0x85e8
11771
    100085fa:   1000                    addi    s0,sp,32
11772
    100085fc:   0000                    unimp
11773
    100085fe:   0000                    unimp
11774
    10008600:   85e8                    0x85e8
11775
    10008602:   1000                    addi    s0,sp,32
11776
    10008604:   0000                    unimp
11777
    10008606:   0000                    unimp
11778
    10008608:   85f8                    0x85f8
11779
    1000860a:   1000                    addi    s0,sp,32
11780
    1000860c:   0000                    unimp
11781
    1000860e:   0000                    unimp
11782
    10008610:   85f8                    0x85f8
11783
    10008612:   1000                    addi    s0,sp,32
11784
    10008614:   0000                    unimp
11785
    10008616:   0000                    unimp
11786
    10008618:   8608                    0x8608
11787
    1000861a:   1000                    addi    s0,sp,32
11788
    1000861c:   0000                    unimp
11789
    1000861e:   0000                    unimp
11790
    10008620:   8608                    0x8608
11791
    10008622:   1000                    addi    s0,sp,32
11792
    10008624:   0000                    unimp
11793
    10008626:   0000                    unimp
11794
    10008628:   8618                    0x8618
11795
    1000862a:   1000                    addi    s0,sp,32
11796
    1000862c:   0000                    unimp
11797
    1000862e:   0000                    unimp
11798
    10008630:   8618                    0x8618
11799
    10008632:   1000                    addi    s0,sp,32
11800
    10008634:   0000                    unimp
11801
    10008636:   0000                    unimp
11802
    10008638:   8628                    0x8628
11803
    1000863a:   1000                    addi    s0,sp,32
11804
    1000863c:   0000                    unimp
11805
    1000863e:   0000                    unimp
11806
    10008640:   8628                    0x8628
11807
    10008642:   1000                    addi    s0,sp,32
11808
    10008644:   0000                    unimp
11809
    10008646:   0000                    unimp
11810
    10008648:   8638                    0x8638
11811
    1000864a:   1000                    addi    s0,sp,32
11812
    1000864c:   0000                    unimp
11813
    1000864e:   0000                    unimp
11814
    10008650:   8638                    0x8638
11815
    10008652:   1000                    addi    s0,sp,32
11816
    10008654:   0000                    unimp
11817
    10008656:   0000                    unimp
11818
    10008658:   8648                    0x8648
11819
    1000865a:   1000                    addi    s0,sp,32
11820
    1000865c:   0000                    unimp
11821
    1000865e:   0000                    unimp
11822
    10008660:   8648                    0x8648
11823
    10008662:   1000                    addi    s0,sp,32
11824
    10008664:   0000                    unimp
11825
    10008666:   0000                    unimp
11826
    10008668:   8658                    0x8658
11827
    1000866a:   1000                    addi    s0,sp,32
11828
    1000866c:   0000                    unimp
11829
    1000866e:   0000                    unimp
11830
    10008670:   8658                    0x8658
11831
    10008672:   1000                    addi    s0,sp,32
11832
    10008674:   0000                    unimp
11833
    10008676:   0000                    unimp
11834
    10008678:   8668                    0x8668
11835
    1000867a:   1000                    addi    s0,sp,32
11836
    1000867c:   0000                    unimp
11837
    1000867e:   0000                    unimp
11838
    10008680:   8668                    0x8668
11839
    10008682:   1000                    addi    s0,sp,32
11840
    10008684:   0000                    unimp
11841
    10008686:   0000                    unimp
11842
    10008688:   8678                    0x8678
11843
    1000868a:   1000                    addi    s0,sp,32
11844
    1000868c:   0000                    unimp
11845
    1000868e:   0000                    unimp
11846
    10008690:   8678                    0x8678
11847
    10008692:   1000                    addi    s0,sp,32
11848
    10008694:   0000                    unimp
11849
    10008696:   0000                    unimp
11850
    10008698:   8688                    0x8688
11851
    1000869a:   1000                    addi    s0,sp,32
11852
    1000869c:   0000                    unimp
11853
    1000869e:   0000                    unimp
11854
    100086a0:   8688                    0x8688
11855
    100086a2:   1000                    addi    s0,sp,32
11856
    100086a4:   0000                    unimp
11857
    100086a6:   0000                    unimp
11858
    100086a8:   8698                    0x8698
11859
    100086aa:   1000                    addi    s0,sp,32
11860
    100086ac:   0000                    unimp
11861
    100086ae:   0000                    unimp
11862
    100086b0:   8698                    0x8698
11863
    100086b2:   1000                    addi    s0,sp,32
11864
    100086b4:   0000                    unimp
11865
    100086b6:   0000                    unimp
11866
    100086b8:   86a8                    0x86a8
11867
    100086ba:   1000                    addi    s0,sp,32
11868
    100086bc:   0000                    unimp
11869
    100086be:   0000                    unimp
11870
    100086c0:   86a8                    0x86a8
11871
    100086c2:   1000                    addi    s0,sp,32
11872
    100086c4:   0000                    unimp
11873
    100086c6:   0000                    unimp
11874
    100086c8:   86b8                    0x86b8
11875
    100086ca:   1000                    addi    s0,sp,32
11876
    100086cc:   0000                    unimp
11877
    100086ce:   0000                    unimp
11878
    100086d0:   86b8                    0x86b8
11879
    100086d2:   1000                    addi    s0,sp,32
11880
    100086d4:   0000                    unimp
11881
    100086d6:   0000                    unimp
11882
    100086d8:   86c8                    0x86c8
11883
    100086da:   1000                    addi    s0,sp,32
11884
    100086dc:   0000                    unimp
11885
    100086de:   0000                    unimp
11886
    100086e0:   86c8                    0x86c8
11887
    100086e2:   1000                    addi    s0,sp,32
11888
    100086e4:   0000                    unimp
11889
    100086e6:   0000                    unimp
11890
    100086e8:   86d8                    0x86d8
11891
    100086ea:   1000                    addi    s0,sp,32
11892
    100086ec:   0000                    unimp
11893
    100086ee:   0000                    unimp
11894
    100086f0:   86d8                    0x86d8
11895
    100086f2:   1000                    addi    s0,sp,32
11896
    100086f4:   0000                    unimp
11897
    100086f6:   0000                    unimp
11898
    100086f8:   86e8                    0x86e8
11899
    100086fa:   1000                    addi    s0,sp,32
11900
    100086fc:   0000                    unimp
11901
    100086fe:   0000                    unimp
11902
    10008700:   86e8                    0x86e8
11903
    10008702:   1000                    addi    s0,sp,32
11904
    10008704:   0000                    unimp
11905
    10008706:   0000                    unimp
11906
    10008708:   86f8                    0x86f8
11907
    1000870a:   1000                    addi    s0,sp,32
11908
    1000870c:   0000                    unimp
11909
    1000870e:   0000                    unimp
11910
    10008710:   86f8                    0x86f8
11911
    10008712:   1000                    addi    s0,sp,32
11912
    10008714:   0000                    unimp
11913
    10008716:   0000                    unimp
11914
    10008718:   8708                    0x8708
11915
    1000871a:   1000                    addi    s0,sp,32
11916
    1000871c:   0000                    unimp
11917
    1000871e:   0000                    unimp
11918
    10008720:   8708                    0x8708
11919
    10008722:   1000                    addi    s0,sp,32
11920
    10008724:   0000                    unimp
11921
    10008726:   0000                    unimp
11922
    10008728:   8718                    0x8718
11923
    1000872a:   1000                    addi    s0,sp,32
11924
    1000872c:   0000                    unimp
11925
    1000872e:   0000                    unimp
11926
    10008730:   8718                    0x8718
11927
    10008732:   1000                    addi    s0,sp,32
11928
    10008734:   0000                    unimp
11929
    10008736:   0000                    unimp
11930
    10008738:   8728                    0x8728
11931
    1000873a:   1000                    addi    s0,sp,32
11932
    1000873c:   0000                    unimp
11933
    1000873e:   0000                    unimp
11934
    10008740:   8728                    0x8728
11935
    10008742:   1000                    addi    s0,sp,32
11936
    10008744:   0000                    unimp
11937
    10008746:   0000                    unimp
11938
    10008748:   8738                    0x8738
11939
    1000874a:   1000                    addi    s0,sp,32
11940
    1000874c:   0000                    unimp
11941
    1000874e:   0000                    unimp
11942
    10008750:   8738                    0x8738
11943
    10008752:   1000                    addi    s0,sp,32
11944
    10008754:   0000                    unimp
11945
    10008756:   0000                    unimp
11946
    10008758:   8748                    0x8748
11947
    1000875a:   1000                    addi    s0,sp,32
11948
    1000875c:   0000                    unimp
11949
    1000875e:   0000                    unimp
11950
    10008760:   8748                    0x8748
11951
    10008762:   1000                    addi    s0,sp,32
11952
    10008764:   0000                    unimp
11953
    10008766:   0000                    unimp
11954
    10008768:   8758                    0x8758
11955
    1000876a:   1000                    addi    s0,sp,32
11956
    1000876c:   0000                    unimp
11957
    1000876e:   0000                    unimp
11958
    10008770:   8758                    0x8758
11959
    10008772:   1000                    addi    s0,sp,32
11960
    10008774:   0000                    unimp
11961
    10008776:   0000                    unimp
11962
    10008778:   8768                    0x8768
11963
    1000877a:   1000                    addi    s0,sp,32
11964
    1000877c:   0000                    unimp
11965
    1000877e:   0000                    unimp
11966
    10008780:   8768                    0x8768
11967
    10008782:   1000                    addi    s0,sp,32
11968
    10008784:   0000                    unimp
11969
    10008786:   0000                    unimp
11970
    10008788:   8778                    0x8778
11971
    1000878a:   1000                    addi    s0,sp,32
11972
    1000878c:   0000                    unimp
11973
    1000878e:   0000                    unimp
11974
    10008790:   8778                    0x8778
11975
    10008792:   1000                    addi    s0,sp,32
11976
    10008794:   0000                    unimp
11977
    10008796:   0000                    unimp
11978
    10008798:   8788                    0x8788
11979
    1000879a:   1000                    addi    s0,sp,32
11980
    1000879c:   0000                    unimp
11981
    1000879e:   0000                    unimp
11982
    100087a0:   8788                    0x8788
11983
    100087a2:   1000                    addi    s0,sp,32
11984
    100087a4:   0000                    unimp
11985
    100087a6:   0000                    unimp
11986
    100087a8:   8798                    0x8798
11987
    100087aa:   1000                    addi    s0,sp,32
11988
    100087ac:   0000                    unimp
11989
    100087ae:   0000                    unimp
11990
    100087b0:   8798                    0x8798
11991
    100087b2:   1000                    addi    s0,sp,32
11992
    100087b4:   0000                    unimp
11993
    100087b6:   0000                    unimp
11994
    100087b8:   87a8                    0x87a8
11995
    100087ba:   1000                    addi    s0,sp,32
11996
    100087bc:   0000                    unimp
11997
    100087be:   0000                    unimp
11998
    100087c0:   87a8                    0x87a8
11999
    100087c2:   1000                    addi    s0,sp,32
12000
    100087c4:   0000                    unimp
12001
    100087c6:   0000                    unimp
12002
    100087c8:   87b8                    0x87b8
12003
    100087ca:   1000                    addi    s0,sp,32
12004
    100087cc:   0000                    unimp
12005
    100087ce:   0000                    unimp
12006
    100087d0:   87b8                    0x87b8
12007
    100087d2:   1000                    addi    s0,sp,32
12008
    100087d4:   0000                    unimp
12009
    100087d6:   0000                    unimp
12010
    100087d8:   87c8                    0x87c8
12011
    100087da:   1000                    addi    s0,sp,32
12012
    100087dc:   0000                    unimp
12013
    100087de:   0000                    unimp
12014
    100087e0:   87c8                    0x87c8
12015
    100087e2:   1000                    addi    s0,sp,32
12016
    100087e4:   0000                    unimp
12017
    100087e6:   0000                    unimp
12018
    100087e8:   87d8                    0x87d8
12019
    100087ea:   1000                    addi    s0,sp,32
12020
    100087ec:   0000                    unimp
12021
    100087ee:   0000                    unimp
12022
    100087f0:   87d8                    0x87d8
12023
    100087f2:   1000                    addi    s0,sp,32
12024
    100087f4:   0000                    unimp
12025
    100087f6:   0000                    unimp
12026
    100087f8:   87e8                    0x87e8
12027
    100087fa:   1000                    addi    s0,sp,32
12028
    100087fc:   0000                    unimp
12029
    100087fe:   0000                    unimp
12030
    10008800:   87e8                    0x87e8
12031
    10008802:   1000                    addi    s0,sp,32
12032
    10008804:   0000                    unimp
12033
    10008806:   0000                    unimp
12034
    10008808:   87f8                    0x87f8
12035
    1000880a:   1000                    addi    s0,sp,32
12036
    1000880c:   0000                    unimp
12037
    1000880e:   0000                    unimp
12038
    10008810:   87f8                    0x87f8
12039
    10008812:   1000                    addi    s0,sp,32
12040
    10008814:   0000                    unimp
12041
    10008816:   0000                    unimp
12042
    10008818:   8808                    0x8808
12043
    1000881a:   1000                    addi    s0,sp,32
12044
    1000881c:   0000                    unimp
12045
    1000881e:   0000                    unimp
12046
    10008820:   8808                    0x8808
12047
    10008822:   1000                    addi    s0,sp,32
12048
    10008824:   0000                    unimp
12049
    10008826:   0000                    unimp
12050
    10008828:   8818                    0x8818
12051
    1000882a:   1000                    addi    s0,sp,32
12052
    1000882c:   0000                    unimp
12053
    1000882e:   0000                    unimp
12054
    10008830:   8818                    0x8818
12055
    10008832:   1000                    addi    s0,sp,32
12056
    10008834:   0000                    unimp
12057
    10008836:   0000                    unimp
12058
 
12059
0000000010008838 <__global_locale>:
12060
    10008838:   00000043                fmadd.s ft0,ft0,ft0,ft0,rne
12061
    1000883c:   0000                    unimp
12062
    1000883e:   0000                    unimp
12063
    10008840:   0000                    unimp
12064
    10008842:   0000                    unimp
12065
    10008844:   0000                    unimp
12066
    10008846:   0000                    unimp
12067
    10008848:   0000                    unimp
12068
    1000884a:   0000                    unimp
12069
    1000884c:   0000                    unimp
12070
    1000884e:   0000                    unimp
12071
    10008850:   0000                    unimp
12072
    10008852:   0000                    unimp
12073
    10008854:   0000                    unimp
12074
    10008856:   0000                    unimp
12075
    10008858:   00000043                fmadd.s ft0,ft0,ft0,ft0,rne
12076
    1000885c:   0000                    unimp
12077
    1000885e:   0000                    unimp
12078
    10008860:   0000                    unimp
12079
    10008862:   0000                    unimp
12080
    10008864:   0000                    unimp
12081
    10008866:   0000                    unimp
12082
    10008868:   0000                    unimp
12083
    1000886a:   0000                    unimp
12084
    1000886c:   0000                    unimp
12085
    1000886e:   0000                    unimp
12086
    10008870:   0000                    unimp
12087
    10008872:   0000                    unimp
12088
    10008874:   0000                    unimp
12089
    10008876:   0000                    unimp
12090
    10008878:   00000043                fmadd.s ft0,ft0,ft0,ft0,rne
12091
    1000887c:   0000                    unimp
12092
    1000887e:   0000                    unimp
12093
    10008880:   0000                    unimp
12094
    10008882:   0000                    unimp
12095
    10008884:   0000                    unimp
12096
    10008886:   0000                    unimp
12097
    10008888:   0000                    unimp
12098
    1000888a:   0000                    unimp
12099
    1000888c:   0000                    unimp
12100
    1000888e:   0000                    unimp
12101
    10008890:   0000                    unimp
12102
    10008892:   0000                    unimp
12103
    10008894:   0000                    unimp
12104
    10008896:   0000                    unimp
12105
    10008898:   00000043                fmadd.s ft0,ft0,ft0,ft0,rne
12106
    1000889c:   0000                    unimp
12107
    1000889e:   0000                    unimp
12108
    100088a0:   0000                    unimp
12109
    100088a2:   0000                    unimp
12110
    100088a4:   0000                    unimp
12111
    100088a6:   0000                    unimp
12112
    100088a8:   0000                    unimp
12113
    100088aa:   0000                    unimp
12114
    100088ac:   0000                    unimp
12115
    100088ae:   0000                    unimp
12116
    100088b0:   0000                    unimp
12117
    100088b2:   0000                    unimp
12118
    100088b4:   0000                    unimp
12119
    100088b6:   0000                    unimp
12120
    100088b8:   00000043                fmadd.s ft0,ft0,ft0,ft0,rne
12121
    100088bc:   0000                    unimp
12122
    100088be:   0000                    unimp
12123
    100088c0:   0000                    unimp
12124
    100088c2:   0000                    unimp
12125
    100088c4:   0000                    unimp
12126
    100088c6:   0000                    unimp
12127
    100088c8:   0000                    unimp
12128
    100088ca:   0000                    unimp
12129
    100088cc:   0000                    unimp
12130
    100088ce:   0000                    unimp
12131
    100088d0:   0000                    unimp
12132
    100088d2:   0000                    unimp
12133
    100088d4:   0000                    unimp
12134
    100088d6:   0000                    unimp
12135
    100088d8:   00000043                fmadd.s ft0,ft0,ft0,ft0,rne
12136
    100088dc:   0000                    unimp
12137
    100088de:   0000                    unimp
12138
    100088e0:   0000                    unimp
12139
    100088e2:   0000                    unimp
12140
    100088e4:   0000                    unimp
12141
    100088e6:   0000                    unimp
12142
    100088e8:   0000                    unimp
12143
    100088ea:   0000                    unimp
12144
    100088ec:   0000                    unimp
12145
    100088ee:   0000                    unimp
12146
    100088f0:   0000                    unimp
12147
    100088f2:   0000                    unimp
12148
    100088f4:   0000                    unimp
12149
    100088f6:   0000                    unimp
12150
    100088f8:   00000043                fmadd.s ft0,ft0,ft0,ft0,rne
12151
    100088fc:   0000                    unimp
12152
    100088fe:   0000                    unimp
12153
    10008900:   0000                    unimp
12154
    10008902:   0000                    unimp
12155
    10008904:   0000                    unimp
12156
    10008906:   0000                    unimp
12157
    10008908:   0000                    unimp
12158
    1000890a:   0000                    unimp
12159
    1000890c:   0000                    unimp
12160
    1000890e:   0000                    unimp
12161
    10008910:   0000                    unimp
12162
    10008912:   0000                    unimp
12163
    10008914:   0000                    unimp
12164
    10008916:   0000                    unimp
12165
    10008918:   597a                    lw      s2,188(sp)
12166
    1000891a:   1000                    addi    s0,sp,32
12167
    1000891c:   0000                    unimp
12168
    1000891e:   0000                    unimp
12169
    10008920:   51d8                    lw      a4,36(a1)
12170
    10008922:   1000                    addi    s0,sp,32
12171
    10008924:   0000                    unimp
12172
    10008926:   0000                    unimp
12173
    10008928:   0000                    unimp
12174
    1000892a:   0000                    unimp
12175
    1000892c:   0000                    unimp
12176
    1000892e:   0000                    unimp
12177
    10008930:   7670                    ld      a2,232(a2)
12178
    10008932:   1000                    addi    s0,sp,32
12179
    10008934:   0000                    unimp
12180
    10008936:   0000                    unimp
12181
    10008938:   6fb8                    ld      a4,88(a5)
12182
    1000893a:   1000                    addi    s0,sp,32
12183
    1000893c:   0000                    unimp
12184
    1000893e:   0000                    unimp
12185
    10008940:   6f60                    ld      s0,216(a4)
12186
    10008942:   1000                    addi    s0,sp,32
12187
    10008944:   0000                    unimp
12188
    10008946:   0000                    unimp
12189
    10008948:   6f60                    ld      s0,216(a4)
12190
    1000894a:   1000                    addi    s0,sp,32
12191
    1000894c:   0000                    unimp
12192
    1000894e:   0000                    unimp
12193
    10008950:   6f60                    ld      s0,216(a4)
12194
    10008952:   1000                    addi    s0,sp,32
12195
    10008954:   0000                    unimp
12196
    10008956:   0000                    unimp
12197
    10008958:   6f60                    ld      s0,216(a4)
12198
    1000895a:   1000                    addi    s0,sp,32
12199
    1000895c:   0000                    unimp
12200
    1000895e:   0000                    unimp
12201
    10008960:   6f60                    ld      s0,216(a4)
12202
    10008962:   1000                    addi    s0,sp,32
12203
    10008964:   0000                    unimp
12204
    10008966:   0000                    unimp
12205
    10008968:   6f60                    ld      s0,216(a4)
12206
    1000896a:   1000                    addi    s0,sp,32
12207
    1000896c:   0000                    unimp
12208
    1000896e:   0000                    unimp
12209
    10008970:   6f60                    ld      s0,216(a4)
12210
    10008972:   1000                    addi    s0,sp,32
12211
    10008974:   0000                    unimp
12212
    10008976:   0000                    unimp
12213
    10008978:   6f60                    ld      s0,216(a4)
12214
    1000897a:   1000                    addi    s0,sp,32
12215
    1000897c:   0000                    unimp
12216
    1000897e:   0000                    unimp
12217
    10008980:   6f60                    ld      s0,216(a4)
12218
    10008982:   1000                    addi    s0,sp,32
12219
    10008984:   0000                    unimp
12220
    10008986:   0000                    unimp
12221
    10008988:   ffff                    0xffff
12222
    1000898a:   ffff                    0xffff
12223
    1000898c:   ffff                    0xffff
12224
    1000898e:   ffff                    0xffff
12225
    10008990:   ffff                    0xffff
12226
    10008992:   ffff                    0xffff
12227
    10008994:   ffff                    0xffff
12228
    10008996:   0000                    unimp
12229
    10008998:   0001                    nop
12230
    1000899a:   5341                    li      t1,-16
12231
    1000899c:   00494943                fmadd.s fs2,fs2,ft4,ft0,rmm
12232
    100089a0:   0000                    unimp
12233
    100089a2:   0000                    unimp
12234
    100089a4:   0000                    unimp
12235
    100089a6:   0000                    unimp
12236
    100089a8:   0000                    unimp
12237
    100089aa:   0000                    unimp
12238
    100089ac:   0000                    unimp
12239
    100089ae:   0000                    unimp
12240
    100089b0:   0000                    unimp
12241
    100089b2:   0000                    unimp
12242
    100089b4:   0000                    unimp
12243
    100089b6:   0000                    unimp
12244
    100089b8:   0000                    unimp
12245
    100089ba:   5341                    li      t1,-16
12246
    100089bc:   00494943                fmadd.s fs2,fs2,ft4,ft0,rmm
12247
    100089c0:   0000                    unimp
12248
    100089c2:   0000                    unimp
12249
    100089c4:   0000                    unimp
12250
    100089c6:   0000                    unimp
12251
    100089c8:   0000                    unimp
12252
    100089ca:   0000                    unimp
12253
    100089cc:   0000                    unimp
12254
    100089ce:   0000                    unimp
12255
    100089d0:   0000                    unimp
12256
    100089d2:   0000                    unimp
12257
    100089d4:   0000                    unimp
12258
    100089d6:   0000                    unimp
12259
    100089d8:   0000                    unimp
12260
    100089da:   0000                    unimp
12261
    100089dc:   0000                    unimp
12262
    100089de:   0000                    unimp

powered by: WebSVN 2.1.0

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