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

Subversion Repositories riscv_vhdl

[/] [riscv_vhdl/] [trunk/] [examples/] [isrdemo/] [makefiles/] [bin/] [isrdemo.dump] - Rev 5

Compare with Previous | Blame | View Log


../../isrdemo/makefiles/bin/isrdemo:     file format elf64-littleriscv


Disassembly of section .text:

0000000010000000 <main>:
    10000000:   1141                    addi    sp,sp,-16
    10000002:   e406                    sd      ra,8(sp)
    10000004:   3ee000ef                jal     ra,100003f2 <helloWorld>
    10000008:   60a2                    ld      ra,8(sp)
    1000000a:   4501                    li      a0,0
    1000000c:   0141                    addi    sp,sp,16
    1000000e:   8082                    ret
    10000010:   0000                    unimp
    10000012:   0000                    unimp
    10000014:   0000                    unimp
    10000016:   0000                    unimp
    10000018:   0000                    unimp
    1000001a:   0000                    unimp
    1000001c:   0000                    unimp
    1000001e:   0000                    unimp
    10000020:   0000                    unimp
    10000022:   0000                    unimp
    10000024:   0000                    unimp
    10000026:   0000                    unimp
    10000028:   0000                    unimp
    1000002a:   0000                    unimp
    1000002c:   0000                    unimp
    1000002e:   0000                    unimp
    10000030:   0000                    unimp
    10000032:   0000                    unimp
    10000034:   0000                    unimp
    10000036:   0000                    unimp
    10000038:   0000                    unimp
    1000003a:   0000                    unimp
    1000003c:   0000                    unimp
    1000003e:   0000                    unimp
    10000040:   0000                    unimp
    10000042:   0000                    unimp
    10000044:   0000                    unimp
    10000046:   0000                    unimp
    10000048:   0000                    unimp
    1000004a:   0000                    unimp
    1000004c:   0000                    unimp
    1000004e:   0000                    unimp
    10000050:   0000                    unimp
    10000052:   0000                    unimp
    10000054:   0000                    unimp
    10000056:   0000                    unimp
    10000058:   0000                    unimp
    1000005a:   0000                    unimp
    1000005c:   0000                    unimp
    1000005e:   0000                    unimp
    10000060:   0000                    unimp
    10000062:   0000                    unimp
    10000064:   0000                    unimp
    10000066:   0000                    unimp
    10000068:   0000                    unimp
    1000006a:   0000                    unimp
    1000006c:   0000                    unimp
    1000006e:   0000                    unimp
    10000070:   0000                    unimp
    10000072:   0000                    unimp
    10000074:   0000                    unimp
    10000076:   0000                    unimp
    10000078:   0000                    unimp
    1000007a:   0000                    unimp
    1000007c:   0000                    unimp
    1000007e:   0000                    unimp
    10000080:   0000                    unimp
    10000082:   0000                    unimp
    10000084:   0000                    unimp
    10000086:   0000                    unimp
    10000088:   0000                    unimp
    1000008a:   0000                    unimp
    1000008c:   0000                    unimp
    1000008e:   0000                    unimp
    10000090:   0000                    unimp
    10000092:   0000                    unimp
    10000094:   0000                    unimp
    10000096:   0000                    unimp
    10000098:   0000                    unimp
    1000009a:   0000                    unimp
    1000009c:   0000                    unimp
    1000009e:   0000                    unimp
    100000a0:   0000                    unimp
    100000a2:   0000                    unimp
    100000a4:   0000                    unimp
    100000a6:   0000                    unimp
    100000a8:   0000                    unimp
    100000aa:   0000                    unimp
    100000ac:   0000                    unimp
    100000ae:   0000                    unimp
    100000b0:   0000                    unimp
    100000b2:   0000                    unimp
    100000b4:   0000                    unimp
    100000b6:   0000                    unimp
    100000b8:   0000                    unimp
    100000ba:   0000                    unimp
    100000bc:   0000                    unimp
    100000be:   0000                    unimp
    100000c0:   0000                    unimp
    100000c2:   0000                    unimp
    100000c4:   0000                    unimp
    100000c6:   0000                    unimp
    100000c8:   0000                    unimp
    100000ca:   0000                    unimp
    100000cc:   0000                    unimp
    100000ce:   0000                    unimp
    100000d0:   0000                    unimp
    100000d2:   0000                    unimp
    100000d4:   0000                    unimp
    100000d6:   0000                    unimp
    100000d8:   0000                    unimp
    100000da:   0000                    unimp
    100000dc:   0000                    unimp
    100000de:   0000                    unimp
    100000e0:   0000                    unimp
    100000e2:   0000                    unimp
    100000e4:   0000                    unimp
    100000e6:   0000                    unimp
    100000e8:   0000                    unimp
    100000ea:   0000                    unimp
    100000ec:   0000                    unimp
    100000ee:   0000                    unimp
    100000f0:   0000                    unimp
    100000f2:   0000                    unimp
    100000f4:   0000                    unimp
    100000f6:   0000                    unimp
    100000f8:   0000                    unimp
    100000fa:   0000                    unimp
    100000fc:   0000                    unimp
    100000fe:   0000                    unimp

0000000010000100 <init_mtvec>:
    10000100:   00009297                auipc   t0,0x9
    10000104:   8e82b283                ld      t0,-1816(t0) # 100089e8 <_GLOBAL_OFFSET_TABLE_+0x8>
    10000108:   30529073                csrw    mtvec,t0
    1000010c:   000012b7                lui     t0,0x1
    10000110:   8002829b                addiw   t0,t0,-2048
    10000114:   3042a073                csrs    mie,t0
    10000118:   8082                    ret

000000001000011a <trap_entry>:
    1000011a:   0ff0000f                fence
    1000011e:   34051073                csrw    mscratch,a0
    10000122:   00123023                sd      ra,0(tp) # 0 <_tbss_end>
    10000126:   00823423                sd      s0,8(tp) # 8 <_tbss_end+0x8>
    1000012a:   00923823                sd      s1,16(tp) # 10 <_tbss_end+0x10>
    1000012e:   01223c23                sd      s2,24(tp) # 18 <_tbss_end+0x18>
    10000132:   03323023                sd      s3,32(tp) # 20 <_tbss_end+0x20>
    10000136:   03423423                sd      s4,40(tp) # 28 <_tbss_end+0x28>
    1000013a:   03523823                sd      s5,48(tp) # 30 <_tbss_end+0x30>
    1000013e:   03623c23                sd      s6,56(tp) # 38 <_tbss_end+0x38>
    10000142:   05723023                sd      s7,64(tp) # 40 <_tbss_end+0x40>
    10000146:   05823423                sd      s8,72(tp) # 48 <_tbss_end+0x48>
    1000014a:   05923823                sd      s9,80(tp) # 50 <_tbss_end+0x50>
    1000014e:   05a23c23                sd      s10,88(tp) # 58 <_tbss_end+0x58>
    10000152:   07b23023                sd      s11,96(tp) # 60 <_tbss_end+0x60>
    10000156:   06223423                sd      sp,104(tp) # 68 <_tbss_end+0x68>
    1000015a:   07023c23                sd      a6,120(tp) # 78 <_tbss_end+0x78>
    1000015e:   09123023                sd      a7,128(tp) # 80 <_tbss_end+0x80>
    10000162:   08a23423                sd      a0,136(tp) # 88 <_tbss_end+0x88>
    10000166:   08b23823                sd      a1,144(tp) # 90 <_tbss_end+0x90>
    1000016a:   08c23c23                sd      a2,152(tp) # 98 <_tbss_end+0x98>
    1000016e:   0ad23023                sd      a3,160(tp) # a0 <_tbss_end+0xa0>
    10000172:   0ae23423                sd      a4,168(tp) # a8 <_tbss_end+0xa8>
    10000176:   0af23823                sd      a5,176(tp) # b0 <_tbss_end+0xb0>
    1000017a:   0b023c23                sd      a6,184(tp) # b8 <_tbss_end+0xb8>
    1000017e:   0d123023                sd      a7,192(tp) # c0 <_tbss_end+0xc0>
    10000182:   0c523423                sd      t0,200(tp) # c8 <_tbss_end+0xc8>
    10000186:   0c623823                sd      t1,208(tp) # d0 <_tbss_end+0xd0>
    1000018a:   0c723c23                sd      t2,216(tp) # d8 <_tbss_end+0xd8>
    1000018e:   0fc23023                sd      t3,224(tp) # e0 <_tbss_end+0xe0>
    10000192:   0fd23423                sd      t4,232(tp) # e8 <_tbss_end+0xe8>
    10000196:   0e323823                sd      gp,240(tp) # f0 <_tbss_end+0xf0>
    1000019a:   34202573                csrr    a0,mcause
    1000019e:   341025f3                csrr    a1,mepc
    100001a2:   06b23823                sd      a1,112(tp) # 70 <_tbss_end+0x70>
    100001a6:   860a                    mv      a2,sp
    100001a8:   000012b7                lui     t0,0x1
    100001ac:   8002829b                addiw   t0,t0,-2048
    100001b0:   3442b073                csrc    mip,t0
    100001b4:   1ba000ef                jal     ra,1000036e <isr_example_c>
    100001b8:   07023583                ld      a1,112(tp) # 70 <_tbss_end+0x70>
    100001bc:   34159073                csrw    mepc,a1
    100001c0:   00023083                ld      ra,0(tp) # 0 <_tbss_end>
    100001c4:   00823403                ld      s0,8(tp) # 8 <_tbss_end+0x8>
    100001c8:   01023483                ld      s1,16(tp) # 10 <_tbss_end+0x10>
    100001cc:   01823903                ld      s2,24(tp) # 18 <_tbss_end+0x18>
    100001d0:   02023983                ld      s3,32(tp) # 20 <_tbss_end+0x20>
    100001d4:   02823a03                ld      s4,40(tp) # 28 <_tbss_end+0x28>
    100001d8:   03023a83                ld      s5,48(tp) # 30 <_tbss_end+0x30>
    100001dc:   03823b03                ld      s6,56(tp) # 38 <_tbss_end+0x38>
    100001e0:   04023b83                ld      s7,64(tp) # 40 <_tbss_end+0x40>
    100001e4:   04823c03                ld      s8,72(tp) # 48 <_tbss_end+0x48>
    100001e8:   05023c83                ld      s9,80(tp) # 50 <_tbss_end+0x50>
    100001ec:   05823d03                ld      s10,88(tp) # 58 <_tbss_end+0x58>
    100001f0:   06023d83                ld      s11,96(tp) # 60 <_tbss_end+0x60>
    100001f4:   06823103                ld      sp,104(tp) # 68 <_tbss_end+0x68>
    100001f8:   07823803                ld      a6,120(tp) # 78 <_tbss_end+0x78>
    100001fc:   08023883                ld      a7,128(tp) # 80 <_tbss_end+0x80>
    10000200:   08823503                ld      a0,136(tp) # 88 <_tbss_end+0x88>
    10000204:   09023583                ld      a1,144(tp) # 90 <_tbss_end+0x90>
    10000208:   09823603                ld      a2,152(tp) # 98 <_tbss_end+0x98>
    1000020c:   0a023683                ld      a3,160(tp) # a0 <_tbss_end+0xa0>
    10000210:   0a823703                ld      a4,168(tp) # a8 <_tbss_end+0xa8>
    10000214:   0b023783                ld      a5,176(tp) # b0 <_tbss_end+0xb0>
    10000218:   0b823803                ld      a6,184(tp) # b8 <_tbss_end+0xb8>
    1000021c:   0c023883                ld      a7,192(tp) # c0 <_tbss_end+0xc0>
    10000220:   0c823283                ld      t0,200(tp) # c8 <_tbss_end+0xc8>
    10000224:   0d023303                ld      t1,208(tp) # d0 <_tbss_end+0xd0>
    10000228:   0d823383                ld      t2,216(tp) # d8 <_tbss_end+0xd8>
    1000022c:   0e023e03                ld      t3,224(tp) # e0 <_tbss_end+0xe0>
    10000230:   0e823e83                ld      t4,232(tp) # e8 <_tbss_end+0xe8>
    10000234:   0f023183                ld      gp,240(tp) # f0 <_tbss_end+0xf0>
    10000238:   30200073                mret
    1000023c:   0000                    unimp
    1000023e:   0000                    unimp
    10000240:   0000                    unimp
    10000242:   0000                    unimp
    10000244:   0000                    unimp
    10000246:   0000                    unimp
    10000248:   0000                    unimp
    1000024a:   0000                    unimp
    1000024c:   0000                    unimp
    1000024e:   0000                    unimp
    10000250:   0000                    unimp
    10000252:   0000                    unimp
    10000254:   0000                    unimp
    10000256:   0000                    unimp
    10000258:   0000                    unimp
    1000025a:   0000                    unimp
    1000025c:   0000                    unimp
    1000025e:   0000                    unimp
    10000260:   0000                    unimp
    10000262:   0000                    unimp
    10000264:   0000                    unimp
    10000266:   0000                    unimp
    10000268:   0000                    unimp
    1000026a:   0000                    unimp
    1000026c:   0000                    unimp
    1000026e:   0000                    unimp
    10000270:   0000                    unimp
    10000272:   0000                    unimp
    10000274:   0000                    unimp
    10000276:   0000                    unimp
    10000278:   0000                    unimp
    1000027a:   0000                    unimp
    1000027c:   0000                    unimp
    1000027e:   0000                    unimp
    10000280:   0000                    unimp
    10000282:   0000                    unimp
    10000284:   0000                    unimp
    10000286:   0000                    unimp
    10000288:   0000                    unimp
    1000028a:   0000                    unimp
    1000028c:   0000                    unimp
    1000028e:   0000                    unimp
    10000290:   0000                    unimp
    10000292:   0000                    unimp
    10000294:   0000                    unimp
    10000296:   0000                    unimp
    10000298:   0000                    unimp
    1000029a:   0000                    unimp
    1000029c:   0000                    unimp
    1000029e:   0000                    unimp
    100002a0:   0000                    unimp
    100002a2:   0000                    unimp
    100002a4:   0000                    unimp
    100002a6:   0000                    unimp
    100002a8:   0000                    unimp
    100002aa:   0000                    unimp
    100002ac:   0000                    unimp
    100002ae:   0000                    unimp
    100002b0:   0000                    unimp
    100002b2:   0000                    unimp
    100002b4:   0000                    unimp
    100002b6:   0000                    unimp
    100002b8:   0000                    unimp
    100002ba:   0000                    unimp
    100002bc:   0000                    unimp
    100002be:   0000                    unimp
    100002c0:   0000                    unimp
    100002c2:   0000                    unimp
    100002c4:   0000                    unimp
    100002c6:   0000                    unimp
    100002c8:   0000                    unimp
    100002ca:   0000                    unimp
    100002cc:   0000                    unimp
    100002ce:   0000                    unimp
    100002d0:   0000                    unimp
    100002d2:   0000                    unimp
    100002d4:   0000                    unimp
    100002d6:   0000                    unimp
    100002d8:   0000                    unimp
    100002da:   0000                    unimp
    100002dc:   0000                    unimp
    100002de:   0000                    unimp
    100002e0:   0000                    unimp
    100002e2:   0000                    unimp
    100002e4:   0000                    unimp
    100002e6:   0000                    unimp
    100002e8:   0000                    unimp
    100002ea:   0000                    unimp
    100002ec:   0000                    unimp
    100002ee:   0000                    unimp
    100002f0:   0000                    unimp
    100002f2:   0000                    unimp
    100002f4:   0000                    unimp
    100002f6:   0000                    unimp
    100002f8:   0000                    unimp
    100002fa:   0000                    unimp
    100002fc:   0000                    unimp
    100002fe:   0000                    unimp
    10000300:   0000                    unimp

0000000010000302 <sbrk>:
    10000302:   00008517                auipc   a0,0x8
    10000306:   6f653503                ld      a0,1782(a0) # 100089f8 <_GLOBAL_OFFSET_TABLE_+0x18>
    1000030a:   8082                    ret

000000001000030c <print_uart>:
    1000030c:   02b05563                blez    a1,10000336 <print_uart+0x2a>
    10000310:   35fd                    addiw   a1,a1,-1
    10000312:   1582                    slli    a1,a1,0x20
    10000314:   00080737                lui     a4,0x80
    10000318:   00150693                addi    a3,a0,1
    1000031c:   9181                    srli    a1,a1,0x20
    1000031e:   0705                    addi    a4,a4,1
    10000320:   96ae                    add     a3,a3,a1
    10000322:   0732                    slli    a4,a4,0xc
    10000324:   431c                    lw      a5,0(a4)
    10000326:   8b85                    andi    a5,a5,1
    10000328:   fff5                    bnez    a5,10000324 <print_uart+0x18>
    1000032a:   00054783                lbu     a5,0(a0)
    1000032e:   0505                    addi    a0,a0,1
    10000330:   cb1c                    sw      a5,16(a4)
    10000332:   fed519e3                bne     a0,a3,10000324 <print_uart+0x18>
    10000336:   8082                    ret

0000000010000338 <print_uart_hex>:
    10000338:   000807b7                lui     a5,0x80
    1000033c:   0785                    addi    a5,a5,1
    1000033e:   03c00613                li      a2,60
    10000342:   00c79713                slli    a4,a5,0xc
    10000346:   4825                    li      a6,9
    10000348:   55f1                    li      a1,-4
    1000034a:   431c                    lw      a5,0(a4)
    1000034c:   8b85                    andi    a5,a5,1
    1000034e:   fff5                    bnez    a5,1000034a <print_uart_hex+0x12>
    10000350:   40c557b3                sra     a5,a0,a2
    10000354:   8bbd                    andi    a5,a5,15
    10000356:   3671                    addiw   a2,a2,-4
    10000358:   05778693                addi    a3,a5,87 # 80057 <_tbss_end+0x80057>
    1000035c:   00f86463                bltu    a6,a5,10000364 <print_uart_hex+0x2c>
    10000360:   03078693                addi    a3,a5,48
    10000364:   2681                    sext.w  a3,a3
    10000366:   cb14                    sw      a3,16(a4)
    10000368:   feb611e3                bne     a2,a1,1000034a <print_uart_hex+0x12>
    1000036c:   8082                    ret

000000001000036e <isr_example_c>:
    1000036e:   1101                    addi    sp,sp,-32
    10000370:   e822                    sd      s0,16(sp)
    10000372:   e426                    sd      s1,8(sp)
    10000374:   842e                    mv      s0,a1
    10000376:   84aa                    mv      s1,a0
    10000378:   459d                    li      a1,7
    1000037a:   00007517                auipc   a0,0x7
    1000037e:   b5e50513                addi    a0,a0,-1186 # 10006ed8 <__clzdi2+0x32>
    10000382:   ec06                    sd      ra,24(sp)
    10000384:   f89ff0ef                jal     ra,1000030c <print_uart>
    10000388:   8526                    mv      a0,s1
    1000038a:   00000097                auipc   ra,0x0
    1000038e:   fae080e7                jalr    -82(ra) # 10000338 <print_uart_hex>
    10000392:   4599                    li      a1,6
    10000394:   00007517                auipc   a0,0x7
    10000398:   b4c50513                addi    a0,a0,-1204 # 10006ee0 <__clzdi2+0x3a>
    1000039c:   f71ff0ef                jal     ra,1000030c <print_uart>
    100003a0:   8522                    mv      a0,s0
    100003a2:   00000097                auipc   ra,0x0
    100003a6:   f96080e7                jalr    -106(ra) # 10000338 <print_uart_hex>
    100003aa:   4589                    li      a1,2
    100003ac:   00007517                auipc   a0,0x7
    100003b0:   b3c50513                addi    a0,a0,-1220 # 10006ee8 <__clzdi2+0x42>
    100003b4:   f59ff0ef                jal     ra,1000030c <print_uart>
    100003b8:   000807b7                lui     a5,0x80
    100003bc:   0795                    addi    a5,a5,5
    100003be:   07b2                    slli    a5,a5,0xc
    100003c0:   0007a423                sw      zero,8(a5) # 80008 <_tbss_end+0x80008>
    100003c4:   400017b7                lui     a5,0x40001
    100003c8:   0786                    slli    a5,a5,0x1
    100003ca:   577d                    li      a4,-1
    100003cc:   c798                    sw      a4,8(a5)
    100003ce:   4591                    li      a1,4
    100003d0:   00007517                auipc   a0,0x7
    100003d4:   b2050513                addi    a0,a0,-1248 # 10006ef0 <__clzdi2+0x4a>
    100003d8:   f35ff0ef                jal     ra,1000030c <print_uart>
    100003dc:   60e2                    ld      ra,24(sp)
    100003de:   6442                    ld      s0,16(sp)
    100003e0:   00008797                auipc   a5,0x8
    100003e4:   6107b783                ld      a5,1552(a5) # 100089f0 <_GLOBAL_OFFSET_TABLE_+0x10>
    100003e8:   4705                    li      a4,1
    100003ea:   c398                    sw      a4,0(a5)
    100003ec:   64a2                    ld      s1,8(sp)
    100003ee:   6105                    addi    sp,sp,32
    100003f0:   8082                    ret

00000000100003f2 <helloWorld>:
    100003f2:   001007b7                lui     a5,0x100
    100003f6:   17fd                    addi    a5,a5,-1
    100003f8:   7169                    addi    sp,sp,-304
    100003fa:   07b2                    slli    a5,a5,0xc
    100003fc:   f222                    sd      s0,288(sp)
    100003fe:   f606                    sd      ra,296(sp)
    10000400:   0087c403                lbu     s0,8(a5) # 100008 <_tbss_end+0x100008>
    10000404:   ee26                    sd      s1,280(sp)
    10000406:   ea4a                    sd      s2,272(sp)
    10000408:   e64e                    sd      s3,264(sp)
    1000040a:   cf7ff0ef                jal     ra,10000100 <init_mtvec>
    1000040e:   000807b7                lui     a5,0x80
    10000412:   0795                    addi    a5,a5,5
    10000414:   07b2                    slli    a5,a5,0xc
    10000416:   e83d                    bnez    s0,1000048c <helloWorld+0x9a>
    10000418:   6715                    lui     a4,0x5
    1000041a:   e2070713                addi    a4,a4,-480 # 4e20 <_tbss_end+0x4e20>
    1000041e:   ebb8                    sd      a4,80(a5)
    10000420:   000807b7                lui     a5,0x80
    10000424:   0795                    addi    a5,a5,5
    10000426:   07b2                    slli    a5,a5,0xc
    10000428:   470d                    li      a4,3
    1000042a:   c3b8                    sw      a4,64(a5)
    1000042c:   400017b7                lui     a5,0x40001
    10000430:   0786                    slli    a5,a5,0x1
    10000432:   4394                    lw      a3,0(a5)
    10000434:   4701                    li      a4,0
    10000436:   00008497                auipc   s1,0x8
    1000043a:   5ba4b483                ld      s1,1466(s1) # 100089f0 <_GLOBAL_OFFSET_TABLE_+0x10>
    1000043e:   9add                    andi    a3,a3,-9
    10000440:   c394                    sw      a3,0(a5)
    10000442:   0207a423                sw      zero,40(a5) # 40001028 <_end+0x2fff8584>
    10000446:   840a                    mv      s0,sp
    10000448:   00007997                auipc   s3,0x7
    1000044c:   ab098993                addi    s3,s3,-1360 # 10006ef8 <__clzdi2+0x52>
    10000450:   409c                    lw      a5,0(s1)
    10000452:   863a                    mv      a2,a4
    10000454:   85ce                    mv      a1,s3
    10000456:   2781                    sext.w  a5,a5
    10000458:   8522                    mv      a0,s0
    1000045a:   0017091b                addiw   s2,a4,1
    1000045e:   dbed                    beqz    a5,10000450 <helloWorld+0x5e>
    10000460:   0004a023                sw      zero,0(s1)
    10000464:   00000097                auipc   ra,0x0
    10000468:   07a080e7                jalr    122(ra) # 100004de <sprintf>
    1000046c:   85aa                    mv      a1,a0
    1000046e:   8522                    mv      a0,s0
    10000470:   00000097                auipc   ra,0x0
    10000474:   e9c080e7                jalr    -356(ra) # 1000030c <print_uart>
    10000478:   409c                    lw      a5,0(s1)
    1000047a:   874a                    mv      a4,s2
    1000047c:   863a                    mv      a2,a4
    1000047e:   2781                    sext.w  a5,a5
    10000480:   85ce                    mv      a1,s3
    10000482:   8522                    mv      a0,s0
    10000484:   0017091b                addiw   s2,a4,1
    10000488:   d7e1                    beqz    a5,10000450 <helloWorld+0x5e>
    1000048a:   bfd9                    j       10000460 <helloWorld+0x6e>
    1000048c:   02626737                lui     a4,0x2626
    10000490:   a0070713                addi    a4,a4,-1536 # 2625a00 <_tbss_end+0x2625a00>
    10000494:   ebb8                    sd      a4,80(a5)
    10000496:   b769                    j       10000420 <helloWorld+0x2e>
    10000498:   0000                    unimp

000000001000049a <_sprintf_r>:
    1000049a:   7111                    addi    sp,sp,-256
    1000049c:   f5be                    sd      a5,232(sp)
    1000049e:   800007b7                lui     a5,0x80000
    100004a2:   fff7c793                not     a5,a5
    100004a6:   d83e                    sw      a5,48(sp)
    100004a8:   800007b7                lui     a5,0x80000
    100004ac:   fff7c793                not     a5,a5
    100004b0:   ce3e                    sw      a5,28(sp)
    100004b2:   77c1                    lui     a5,0xffff0
    100004b4:   edb6                    sd      a3,216(sp)
    100004b6:   e82e                    sd      a1,16(sp)
    100004b8:   f42e                    sd      a1,40(sp)
    100004ba:   20878793                addi    a5,a5,520 # ffffffffffff0208 <_end+0xffffffffeffe7764>
    100004be:   09b4                    addi    a3,sp,216
    100004c0:   080c                    addi    a1,sp,16
    100004c2:   e586                    sd      ra,200(sp)
    100004c4:   d03e                    sw      a5,32(sp)
    100004c6:   f1ba                    sd      a4,224(sp)
    100004c8:   f9c2                    sd      a6,240(sp)
    100004ca:   fdc6                    sd      a7,248(sp)
    100004cc:   e436                    sd      a3,8(sp)
    100004ce:   066000ef                jal     ra,10000534 <_svfprintf_r>
    100004d2:   67c2                    ld      a5,16(sp)
    100004d4:   00078023                sb      zero,0(a5)
    100004d8:   60ae                    ld      ra,200(sp)
    100004da:   6111                    addi    sp,sp,256
    100004dc:   8082                    ret

00000000100004de <sprintf>:
    100004de:   7111                    addi    sp,sp,-256
    100004e0:   f5be                    sd      a5,232(sp)
    100004e2:   800007b7                lui     a5,0x80000
    100004e6:   fff7c793                not     a5,a5
    100004ea:   d83e                    sw      a5,48(sp)
    100004ec:   800007b7                lui     a5,0x80000
    100004f0:   fff7c793                not     a5,a5
    100004f4:   ce3e                    sw      a5,28(sp)
    100004f6:   77c1                    lui     a5,0xffff0
    100004f8:   20878793                addi    a5,a5,520 # ffffffffffff0208 <_end+0xffffffffeffe7764>
    100004fc:   e9b2                    sd      a2,208(sp)
    100004fe:   edb6                    sd      a3,216(sp)
    10000500:   f1ba                    sd      a4,224(sp)
    10000502:   f9c2                    sd      a6,240(sp)
    10000504:   fdc6                    sd      a7,248(sp)
    10000506:   d03e                    sw      a5,32(sp)
    10000508:   00008797                auipc   a5,0x8
    1000050c:   53078793                addi    a5,a5,1328 # 10008a38 <_impure_ptr>
    10000510:   e82a                    sd      a0,16(sp)
    10000512:   f42a                    sd      a0,40(sp)
    10000514:   6388                    ld      a0,0(a5)
    10000516:   0994                    addi    a3,sp,208
    10000518:   862e                    mv      a2,a1
    1000051a:   080c                    addi    a1,sp,16
    1000051c:   e586                    sd      ra,200(sp)
    1000051e:   e436                    sd      a3,8(sp)
    10000520:   00000097                auipc   ra,0x0
    10000524:   014080e7                jalr    20(ra) # 10000534 <_svfprintf_r>
    10000528:   67c2                    ld      a5,16(sp)
    1000052a:   00078023                sb      zero,0(a5)
    1000052e:   60ae                    ld      ra,200(sp)
    10000530:   6111                    addi    sp,sp,256
    10000532:   8082                    ret

0000000010000534 <_svfprintf_r>:
    10000534:   da010113                addi    sp,sp,-608
    10000538:   24113c23                sd      ra,600(sp)
    1000053c:   24913423                sd      s1,584(sp)
    10000540:   25213023                sd      s2,576(sp)
    10000544:   23313c23                sd      s3,568(sp)
    10000548:   21713c23                sd      s7,536(sp)
    1000054c:   89ae                    mv      s3,a1
    1000054e:   84b2                    mv      s1,a2
    10000550:   8bb6                    mv      s7,a3
    10000552:   24813823                sd      s0,592(sp)
    10000556:   23413823                sd      s4,560(sp)
    1000055a:   23513423                sd      s5,552(sp)
    1000055e:   23613023                sd      s6,544(sp)
    10000562:   21813823                sd      s8,528(sp)
    10000566:   21913423                sd      s9,520(sp)
    1000056a:   21a13023                sd      s10,512(sp)
    1000056e:   ffee                    sd      s11,504(sp)
    10000570:   892a                    mv      s2,a0
    10000572:   00003097                auipc   ra,0x3
    10000576:   034080e7                jalr    52(ra) # 100035a6 <_localeconv_r>
    1000057a:   611c                    ld      a5,0(a0)
    1000057c:   853e                    mv      a0,a5
    1000057e:   e8be                    sd      a5,80(sp)
    10000580:   0ec040ef                jal     ra,1000466c <strlen>
    10000584:   0109d783                lhu     a5,16(s3)
    10000588:   f02a                    sd      a0,32(sp)
    1000058a:   f182                    sd      zero,224(sp)
    1000058c:   f582                    sd      zero,232(sp)
    1000058e:   0807f793                andi    a5,a5,128
    10000592:   cb85                    beqz    a5,100005c2 <_svfprintf_r+0x8e>
    10000594:   0189b783                ld      a5,24(s3)
    10000598:   e78d                    bnez    a5,100005c2 <_svfprintf_r+0x8e>
    1000059a:   04000593                li      a1,64
    1000059e:   854a                    mv      a0,s2
    100005a0:   040030ef                jal     ra,100035e0 <_malloc_r>
    100005a4:   00a9b023                sd      a0,0(s3)
    100005a8:   00a9bc23                sd      a0,24(s3)
    100005ac:   e519                    bnez    a0,100005ba <_svfprintf_r+0x86>
    100005ae:   47b1                    li      a5,12
    100005b0:   00f92023                sw      a5,0(s2)
    100005b4:   57fd                    li      a5,-1
    100005b6:   f83e                    sd      a5,48(sp)
    100005b8:   a34d                    j       10000b5a <_svfprintf_r+0x626>
    100005ba:   04000793                li      a5,64
    100005be:   02f9a023                sw      a5,32(s3)
    100005c2:   17010a93                addi    s5,sp,368
    100005c6:   f9d6                    sd      s5,240(sp)
    100005c8:   e202                    sd      zero,256(sp)
    100005ca:   dd82                    sw      zero,248(sp)
    100005cc:   4a01                    li      s4,0
    100005ce:   8d56                    mv      s10,s5
    100005d0:   f482                    sd      zero,104(sp)
    100005d2:   f082                    sd      zero,96(sp)
    100005d4:   e402                    sd      zero,8(sp)
    100005d6:   e482                    sd      zero,72(sp)
    100005d8:   ec82                    sd      zero,88(sp)
    100005da:   f802                    sd      zero,48(sp)
    100005dc:   8426                    mv      s0,s1
    100005de:   02500713                li      a4,37
    100005e2:   00044783                lbu     a5,0(s0)
    100005e6:   c399                    beqz    a5,100005ec <_svfprintf_r+0xb8>
    100005e8:   08e79863                bne     a5,a4,10000678 <_svfprintf_r+0x144>
    100005ec:   40940b3b                subw    s6,s0,s1
    100005f0:   020b0d63                beqz    s6,1000062a <_svfprintf_r+0xf6>
    100005f4:   6792                    ld      a5,256(sp)
    100005f6:   009d3023                sd      s1,0(s10)
    100005fa:   016d3423                sd      s6,8(s10)
    100005fe:   97da                    add     a5,a5,s6
    10000600:   e23e                    sd      a5,256(sp)
    10000602:   57ee                    lw      a5,248(sp)
    10000604:   0d41                    addi    s10,s10,16
    10000606:   0017871b                addiw   a4,a5,1
    1000060a:   ddba                    sw      a4,248(sp)
    1000060c:   479d                    li      a5,7
    1000060e:   00e7da63                ble     a4,a5,10000622 <_svfprintf_r+0xee>
    10000612:   1990                    addi    a2,sp,240
    10000614:   85ce                    mv      a1,s3
    10000616:   854a                    mv      a0,s2
    10000618:   09a040ef                jal     ra,100046b2 <__ssprint_r>
    1000061c:   52051963                bnez    a0,10000b4e <_svfprintf_r+0x61a>
    10000620:   8d56                    mv      s10,s5
    10000622:   57c2                    lw      a5,48(sp)
    10000624:   016787bb                addw    a5,a5,s6
    10000628:   f83e                    sd      a5,48(sp)
    1000062a:   00044783                lbu     a5,0(s0)
    1000062e:   e399                    bnez    a5,10000634 <_svfprintf_r+0x100>
    10000630:   4220106f                j       10001a52 <_svfprintf_r+0x151e>
    10000634:   00140793                addi    a5,s0,1
    10000638:   0a010fa3                sb      zero,191(sp)
    1000063c:   5cfd                    li      s9,-1
    1000063e:   f402                    sd      zero,40(sp)
    10000640:   4401                    li      s0,0
    10000642:   4c29                    li      s8,10
    10000644:   4da5                    li      s11,9
    10000646:   0007cb03                lbu     s6,0(a5)
    1000064a:   00178713                addi    a4,a5,1
    1000064e:   ec3a                    sd      a4,24(sp)
    10000650:   05a00693                li      a3,90
    10000654:   02a00613                li      a2,42
    10000658:   fe0b079b                addiw   a5,s6,-32
    1000065c:   0007871b                sext.w  a4,a5
    10000660:   40e6e0e3                bltu    a3,a4,10001260 <_svfprintf_r+0xd2c>
    10000664:   1782                    slli    a5,a5,0x20
    10000666:   00007717                auipc   a4,0x7
    1000066a:   95a70713                addi    a4,a4,-1702 # 10006fc0 <__clzdi2+0x11a>
    1000066e:   83f9                    srli    a5,a5,0x1e
    10000670:   97ba                    add     a5,a5,a4
    10000672:   439c                    lw      a5,0(a5)
    10000674:   97ba                    add     a5,a5,a4
    10000676:   8782                    jr      a5
    10000678:   0405                    addi    s0,s0,1
    1000067a:   b7a5                    j       100005e2 <_svfprintf_r+0xae>
    1000067c:   00007797                auipc   a5,0x7
    10000680:   8d478793                addi    a5,a5,-1836 # 10006f50 <__clzdi2+0xaa>
    10000684:   f4be                    sd      a5,104(sp)
    10000686:   008b8793                addi    a5,s7,8
    1000068a:   fc3e                    sd      a5,56(sp)
    1000068c:   02047793                andi    a5,s0,32
    10000690:   2a0781e3                beqz    a5,10001132 <_svfprintf_r+0xbfe>
    10000694:   000bbb83                ld      s7,0(s7)
    10000698:   00147793                andi    a5,s0,1
    1000069c:   cf81                    beqz    a5,100006b4 <_svfprintf_r+0x180>
    1000069e:   000b8b63                beqz    s7,100006b4 <_svfprintf_r+0x180>
    100006a2:   03000793                li      a5,48
    100006a6:   00246413                ori     s0,s0,2
    100006aa:   0cf10023                sb      a5,192(sp)
    100006ae:   0d6100a3                sb      s6,193(sp)
    100006b2:   2401                    sext.w  s0,s0
    100006b4:   bff47413                andi    s0,s0,-1025
    100006b8:   2401                    sext.w  s0,s0
    100006ba:   4789                    li      a5,2
    100006bc:   1730006f                j       1000102e <_svfprintf_r+0xafa>
    100006c0:   854a                    mv      a0,s2
    100006c2:   00003097                auipc   ra,0x3
    100006c6:   ee4080e7                jalr    -284(ra) # 100035a6 <_localeconv_r>
    100006ca:   651c                    ld      a5,8(a0)
    100006cc:   853e                    mv      a0,a5
    100006ce:   ecbe                    sd      a5,88(sp)
    100006d0:   79d030ef                jal     ra,1000466c <strlen>
    100006d4:   e4aa                    sd      a0,72(sp)
    100006d6:   854a                    mv      a0,s2
    100006d8:   00003097                auipc   ra,0x3
    100006dc:   ece080e7                jalr    -306(ra) # 100035a6 <_localeconv_r>
    100006e0:   691c                    ld      a5,16(a0)
    100006e2:   e43e                    sd      a5,8(sp)
    100006e4:   67a6                    ld      a5,72(sp)
    100006e6:   c38d                    beqz    a5,10000708 <_svfprintf_r+0x1d4>
    100006e8:   67a2                    ld      a5,8(sp)
    100006ea:   cf99                    beqz    a5,10000708 <_svfprintf_r+0x1d4>
    100006ec:   0007c783                lbu     a5,0(a5)
    100006f0:   cf81                    beqz    a5,10000708 <_svfprintf_r+0x1d4>
    100006f2:   40046413                ori     s0,s0,1024
    100006f6:   2401                    sext.w  s0,s0
    100006f8:   a801                    j       10000708 <_svfprintf_r+0x1d4>
    100006fa:   0bf14783                lbu     a5,191(sp)
    100006fe:   e789                    bnez    a5,10000708 <_svfprintf_r+0x1d4>
    10000700:   02000793                li      a5,32
    10000704:   0af10fa3                sb      a5,191(sp)
    10000708:   67e2                    ld      a5,24(sp)
    1000070a:   bf35                    j       10000646 <_svfprintf_r+0x112>
    1000070c:   00146413                ori     s0,s0,1
    10000710:   b7dd                    j       100006f6 <_svfprintf_r+0x1c2>
    10000712:   000ba783                lw      a5,0(s7)
    10000716:   0ba1                    addi    s7,s7,8
    10000718:   f43e                    sd      a5,40(sp)
    1000071a:   fe07d7e3                bgez    a5,10000708 <_svfprintf_r+0x1d4>
    1000071e:   57a2                    lw      a5,40(sp)
    10000720:   40f007bb                negw    a5,a5
    10000724:   f43e                    sd      a5,40(sp)
    10000726:   00446413                ori     s0,s0,4
    1000072a:   b7f1                    j       100006f6 <_svfprintf_r+0x1c2>
    1000072c:   02b00793                li      a5,43
    10000730:   bfd1                    j       10000704 <_svfprintf_r+0x1d0>
    10000732:   6762                    ld      a4,24(sp)
    10000734:   67e2                    ld      a5,24(sp)
    10000736:   00074b03                lbu     s6,0(a4)
    1000073a:   0785                    addi    a5,a5,1
    1000073c:   02cb1c63                bne     s6,a2,10000774 <_svfprintf_r+0x240>
    10000740:   000bae03                lw      t3,0(s7)
    10000744:   008b8713                addi    a4,s7,8
    10000748:   000e5363                bgez    t3,1000074e <_svfprintf_r+0x21a>
    1000074c:   5e7d                    li      t3,-1
    1000074e:   000e0c9b                sext.w  s9,t3
    10000752:   8bba                    mv      s7,a4
    10000754:   ec3e                    sd      a5,24(sp)
    10000756:   bf4d                    j       10000708 <_svfprintf_r+0x1d4>
    10000758:   039c0e3b                mulw    t3,s8,s9
    1000075c:   0785                    addi    a5,a5,1
    1000075e:   fff7cb03                lbu     s6,-1(a5)
    10000762:   00ee0cbb                addw    s9,t3,a4
    10000766:   fd0b059b                addiw   a1,s6,-48
    1000076a:   872e                    mv      a4,a1
    1000076c:   febdf6e3                bleu    a1,s11,10000758 <_svfprintf_r+0x224>
    10000770:   ec3e                    sd      a5,24(sp)
    10000772:   b5dd                    j       10000658 <_svfprintf_r+0x124>
    10000774:   4c81                    li      s9,0
    10000776:   bfc5                    j       10000766 <_svfprintf_r+0x232>
    10000778:   08046413                ori     s0,s0,128
    1000077c:   bfad                    j       100006f6 <_svfprintf_r+0x1c2>
    1000077e:   67e2                    ld      a5,24(sp)
    10000780:   f402                    sd      zero,40(sp)
    10000782:   5722                    lw      a4,40(sp)
    10000784:   fd0b0b1b                addiw   s6,s6,-48
    10000788:   0785                    addi    a5,a5,1
    1000078a:   02ec073b                mulw    a4,s8,a4
    1000078e:   00eb073b                addw    a4,s6,a4
    10000792:   fff7cb03                lbu     s6,-1(a5)
    10000796:   f43a                    sd      a4,40(sp)
    10000798:   fd0b071b                addiw   a4,s6,-48
    1000079c:   feedf3e3                bleu    a4,s11,10000782 <_svfprintf_r+0x24e>
    100007a0:   bfc1                    j       10000770 <_svfprintf_r+0x23c>
    100007a2:   00846413                ori     s0,s0,8
    100007a6:   bf81                    j       100006f6 <_svfprintf_r+0x1c2>
    100007a8:   67e2                    ld      a5,24(sp)
    100007aa:   0007c703                lbu     a4,0(a5)
    100007ae:   06800793                li      a5,104
    100007b2:   00f71863                bne     a4,a5,100007c2 <_svfprintf_r+0x28e>
    100007b6:   67e2                    ld      a5,24(sp)
    100007b8:   20046413                ori     s0,s0,512
    100007bc:   0785                    addi    a5,a5,1
    100007be:   ec3e                    sd      a5,24(sp)
    100007c0:   bf1d                    j       100006f6 <_svfprintf_r+0x1c2>
    100007c2:   04046413                ori     s0,s0,64
    100007c6:   bf05                    j       100006f6 <_svfprintf_r+0x1c2>
    100007c8:   67e2                    ld      a5,24(sp)
    100007ca:   0007c703                lbu     a4,0(a5)
    100007ce:   06c00793                li      a5,108
    100007d2:   00f71863                bne     a4,a5,100007e2 <_svfprintf_r+0x2ae>
    100007d6:   67e2                    ld      a5,24(sp)
    100007d8:   0785                    addi    a5,a5,1
    100007da:   ec3e                    sd      a5,24(sp)
    100007dc:   02046413                ori     s0,s0,32
    100007e0:   bf19                    j       100006f6 <_svfprintf_r+0x1c2>
    100007e2:   01046413                ori     s0,s0,16
    100007e6:   bf01                    j       100006f6 <_svfprintf_r+0x1c2>
    100007e8:   008b8793                addi    a5,s7,8
    100007ec:   fc3e                    sd      a5,56(sp)
    100007ee:   000ba783                lw      a5,0(s7)
    100007f2:   0a010fa3                sb      zero,191(sp)
    100007f6:   10f10423                sb      a5,264(sp)
    100007fa:   4b81                    li      s7,0
    100007fc:   4c85                    li      s9,1
    100007fe:   4701                    li      a4,0
    10000800:   e802                    sd      zero,16(sp)
    10000802:   4c01                    li      s8,0
    10000804:   4d81                    li      s11,0
    10000806:   0224                    addi    s1,sp,264
    10000808:   86ba                    mv      a3,a4
    1000080a:   01975363                ble     s9,a4,10000810 <_svfprintf_r+0x2dc>
    1000080e:   86e6                    mv      a3,s9
    10000810:   0bf14603                lbu     a2,191(sp)
    10000814:   0006879b                sext.w  a5,a3
    10000818:   e0be                    sd      a5,64(sp)
    1000081a:   c601                    beqz    a2,10000822 <_svfprintf_r+0x2ee>
    1000081c:   0016879b                addiw   a5,a3,1
    10000820:   e0be                    sd      a5,64(sp)
    10000822:   00247693                andi    a3,s0,2
    10000826:   0006879b                sext.w  a5,a3
    1000082a:   f8be                    sd      a5,112(sp)
    1000082c:   c781                    beqz    a5,10000834 <_svfprintf_r+0x300>
    1000082e:   4786                    lw      a5,64(sp)
    10000830:   2789                    addiw   a5,a5,2
    10000832:   e0be                    sd      a5,64(sp)
    10000834:   08447793                andi    a5,s0,132
    10000838:   fcbe                    sd      a5,120(sp)
    1000083a:   efa1                    bnez    a5,10000892 <_svfprintf_r+0x35e>
    1000083c:   57a2                    lw      a5,40(sp)
    1000083e:   4686                    lw      a3,64(sp)
    10000840:   40d786bb                subw    a3,a5,a3
    10000844:   04d05763                blez    a3,10000892 <_svfprintf_r+0x35e>
    10000848:   48c1                    li      a7,16
    1000084a:   00007817                auipc   a6,0x7
    1000084e:   8e680813                addi    a6,a6,-1818 # 10007130 <blanks.4397>
    10000852:   4e9d                    li      t4,7
    10000854:   55ee                    lw      a1,248(sp)
    10000856:   010d3023                sd      a6,0(s10)
    1000085a:   6612                    ld      a2,256(sp)
    1000085c:   0015851b                addiw   a0,a1,1
    10000860:   85aa                    mv      a1,a0
    10000862:   010d0f13                addi    t5,s10,16
    10000866:   20d8c6e3                blt     a7,a3,10001272 <_svfprintf_r+0xd3e>
    1000086a:   00dd3423                sd      a3,8(s10)
    1000086e:   96b2                    add     a3,a3,a2
    10000870:   e236                    sd      a3,256(sp)
    10000872:   ddaa                    sw      a0,248(sp)
    10000874:   469d                    li      a3,7
    10000876:   8d7a                    mv      s10,t5
    10000878:   00a6dd63                ble     a0,a3,10000892 <_svfprintf_r+0x35e>
    1000087c:   1990                    addi    a2,sp,240
    1000087e:   85ce                    mv      a1,s3
    10000880:   854a                    mv      a0,s2
    10000882:   e13a                    sd      a4,128(sp)
    10000884:   62f030ef                jal     ra,100046b2 <__ssprint_r>
    10000888:   c119                    beqz    a0,1000088e <_svfprintf_r+0x35a>
    1000088a:   1840106f                j       10001a0e <_svfprintf_r+0x14da>
    1000088e:   670a                    ld      a4,128(sp)
    10000890:   8d56                    mv      s10,s5
    10000892:   0bf14683                lbu     a3,191(sp)
    10000896:   ce95                    beqz    a3,100008d2 <_svfprintf_r+0x39e>
    10000898:   0bf10693                addi    a3,sp,191
    1000089c:   00dd3023                sd      a3,0(s10)
    100008a0:   4685                    li      a3,1
    100008a2:   00dd3423                sd      a3,8(s10)
    100008a6:   6692                    ld      a3,256(sp)
    100008a8:   0d41                    addi    s10,s10,16
    100008aa:   0685                    addi    a3,a3,1
    100008ac:   e236                    sd      a3,256(sp)
    100008ae:   56ee                    lw      a3,248(sp)
    100008b0:   0016861b                addiw   a2,a3,1
    100008b4:   ddb2                    sw      a2,248(sp)
    100008b6:   469d                    li      a3,7
    100008b8:   00c6dd63                ble     a2,a3,100008d2 <_svfprintf_r+0x39e>
    100008bc:   1990                    addi    a2,sp,240
    100008be:   85ce                    mv      a1,s3
    100008c0:   854a                    mv      a0,s2
    100008c2:   e13a                    sd      a4,128(sp)
    100008c4:   5ef030ef                jal     ra,100046b2 <__ssprint_r>
    100008c8:   c119                    beqz    a0,100008ce <_svfprintf_r+0x39a>
    100008ca:   1440106f                j       10001a0e <_svfprintf_r+0x14da>
    100008ce:   670a                    ld      a4,128(sp)
    100008d0:   8d56                    mv      s10,s5
    100008d2:   77c6                    ld      a5,112(sp)
    100008d4:   cf8d                    beqz    a5,1000090e <_svfprintf_r+0x3da>
    100008d6:   0194                    addi    a3,sp,192
    100008d8:   00dd3023                sd      a3,0(s10)
    100008dc:   4689                    li      a3,2
    100008de:   00dd3423                sd      a3,8(s10)
    100008e2:   6692                    ld      a3,256(sp)
    100008e4:   0d41                    addi    s10,s10,16
    100008e6:   0689                    addi    a3,a3,2
    100008e8:   e236                    sd      a3,256(sp)
    100008ea:   56ee                    lw      a3,248(sp)
    100008ec:   0016861b                addiw   a2,a3,1
    100008f0:   ddb2                    sw      a2,248(sp)
    100008f2:   469d                    li      a3,7
    100008f4:   00c6dd63                ble     a2,a3,1000090e <_svfprintf_r+0x3da>
    100008f8:   1990                    addi    a2,sp,240
    100008fa:   85ce                    mv      a1,s3
    100008fc:   854a                    mv      a0,s2
    100008fe:   f8ba                    sd      a4,112(sp)
    10000900:   5b3030ef                jal     ra,100046b2 <__ssprint_r>
    10000904:   c119                    beqz    a0,1000090a <_svfprintf_r+0x3d6>
    10000906:   1080106f                j       10001a0e <_svfprintf_r+0x14da>
    1000090a:   7746                    ld      a4,112(sp)
    1000090c:   8d56                    mv      s10,s5
    1000090e:   77e6                    ld      a5,120(sp)
    10000910:   08000693                li      a3,128
    10000914:   04d79d63                bne     a5,a3,1000096e <_svfprintf_r+0x43a>
    10000918:   57a2                    lw      a5,40(sp)
    1000091a:   4686                    lw      a3,64(sp)
    1000091c:   40d786bb                subw    a3,a5,a3
    10000920:   04d05763                blez    a3,1000096e <_svfprintf_r+0x43a>
    10000924:   4841                    li      a6,16
    10000926:   489d                    li      a7,7
    10000928:   55ee                    lw      a1,248(sp)
    1000092a:   00007797                auipc   a5,0x7
    1000092e:   81678793                addi    a5,a5,-2026 # 10007140 <zeroes.4398>
    10000932:   00fd3023                sd      a5,0(s10)
    10000936:   0015851b                addiw   a0,a1,1
    1000093a:   6612                    ld      a2,256(sp)
    1000093c:   85aa                    mv      a1,a0
    1000093e:   010d0e93                addi    t4,s10,16
    10000942:   16d845e3                blt     a6,a3,100012ac <_svfprintf_r+0xd78>
    10000946:   00dd3423                sd      a3,8(s10)
    1000094a:   96b2                    add     a3,a3,a2
    1000094c:   e236                    sd      a3,256(sp)
    1000094e:   ddaa                    sw      a0,248(sp)
    10000950:   469d                    li      a3,7
    10000952:   8d76                    mv      s10,t4
    10000954:   00a6dd63                ble     a0,a3,1000096e <_svfprintf_r+0x43a>
    10000958:   1990                    addi    a2,sp,240
    1000095a:   85ce                    mv      a1,s3
    1000095c:   854a                    mv      a0,s2
    1000095e:   f8ba                    sd      a4,112(sp)
    10000960:   553030ef                jal     ra,100046b2 <__ssprint_r>
    10000964:   c119                    beqz    a0,1000096a <_svfprintf_r+0x436>
    10000966:   0a80106f                j       10001a0e <_svfprintf_r+0x14da>
    1000096a:   7746                    ld      a4,112(sp)
    1000096c:   8d56                    mv      s10,s5
    1000096e:   4197073b                subw    a4,a4,s9
    10000972:   04e05563                blez    a4,100009bc <_svfprintf_r+0x488>
    10000976:   4841                    li      a6,16
    10000978:   489d                    li      a7,7
    1000097a:   566e                    lw      a2,248(sp)
    1000097c:   00006797                auipc   a5,0x6
    10000980:   7c478793                addi    a5,a5,1988 # 10007140 <zeroes.4398>
    10000984:   00fd3023                sd      a5,0(s10)
    10000988:   0016059b                addiw   a1,a2,1
    1000098c:   6692                    ld      a3,256(sp)
    1000098e:   862e                    mv      a2,a1
    10000990:   010d0513                addi    a0,s10,16
    10000994:   14e847e3                blt     a6,a4,100012e2 <_svfprintf_r+0xdae>
    10000998:   00ed3423                sd      a4,8(s10)
    1000099c:   9736                    add     a4,a4,a3
    1000099e:   e23a                    sd      a4,256(sp)
    100009a0:   ddae                    sw      a1,248(sp)
    100009a2:   471d                    li      a4,7
    100009a4:   8d2a                    mv      s10,a0
    100009a6:   00b75b63                ble     a1,a4,100009bc <_svfprintf_r+0x488>
    100009aa:   1990                    addi    a2,sp,240
    100009ac:   85ce                    mv      a1,s3
    100009ae:   854a                    mv      a0,s2
    100009b0:   503030ef                jal     ra,100046b2 <__ssprint_r>
    100009b4:   c119                    beqz    a0,100009ba <_svfprintf_r+0x486>
    100009b6:   0580106f                j       10001a0e <_svfprintf_r+0x14da>
    100009ba:   8d56                    mv      s10,s5
    100009bc:   10047693                andi    a3,s0,256
    100009c0:   6712                    ld      a4,256(sp)
    100009c2:   140699e3                bnez    a3,10001314 <_svfprintf_r+0xde0>
    100009c6:   57ee                    lw      a5,248(sp)
    100009c8:   00ec8e33                add     t3,s9,a4
    100009cc:   009d3023                sd      s1,0(s10)
    100009d0:   0017871b                addiw   a4,a5,1
    100009d4:   019d3423                sd      s9,8(s10)
    100009d8:   e272                    sd      t3,256(sp)
    100009da:   ddba                    sw      a4,248(sp)
    100009dc:   479d                    li      a5,7
    100009de:   0d41                    addi    s10,s10,16
    100009e0:   20e7d1e3                ble     a4,a5,100013e2 <_svfprintf_r+0xeae>
    100009e4:   1990                    addi    a2,sp,240
    100009e6:   85ce                    mv      a1,s3
    100009e8:   854a                    mv      a0,s2
    100009ea:   4c9030ef                jal     ra,100046b2 <__ssprint_r>
    100009ee:   c119                    beqz    a0,100009f4 <_svfprintf_r+0x4c0>
    100009f0:   01e0106f                j       10001a0e <_svfprintf_r+0x14da>
    100009f4:   8d56                    mv      s10,s5
    100009f6:   1ed0006f                j       100013e2 <_svfprintf_r+0xeae>
    100009fa:   01046413                ori     s0,s0,16
    100009fe:   2401                    sext.w  s0,s0
    10000a00:   008b8793                addi    a5,s7,8
    10000a04:   fc3e                    sd      a5,56(sp)
    10000a06:   02047793                andi    a5,s0,32
    10000a0a:   cb85                    beqz    a5,10000a3a <_svfprintf_r+0x506>
    10000a0c:   000bbb83                ld      s7,0(s7)
    10000a10:   000bd863                bgez    s7,10000a20 <_svfprintf_r+0x4ec>
    10000a14:   02d00793                li      a5,45
    10000a18:   41700bb3                neg     s7,s7
    10000a1c:   0af10fa3                sb      a5,191(sp)
    10000a20:   57fd                    li      a5,-1
    10000a22:   74fc9263                bne     s9,a5,10001166 <_svfprintf_r+0xc32>
    10000a26:   47a5                    li      a5,9
    10000a28:   7977ed63                bltu    a5,s7,100011c2 <_svfprintf_r+0xc8e>
    10000a2c:   030b8b9b                addiw   s7,s7,48
    10000a30:   177105a3                sb      s7,363(sp)
    10000a34:   16b10493                addi    s1,sp,363
    10000a38:   af85                    j       100011a8 <_svfprintf_r+0xc74>
    10000a3a:   01047793                andi    a5,s0,16
    10000a3e:   f7f9                    bnez    a5,10000a0c <_svfprintf_r+0x4d8>
    10000a40:   04047793                andi    a5,s0,64
    10000a44:   c781                    beqz    a5,10000a4c <_svfprintf_r+0x518>
    10000a46:   000b9b83                lh      s7,0(s7)
    10000a4a:   b7d9                    j       10000a10 <_svfprintf_r+0x4dc>
    10000a4c:   20047793                andi    a5,s0,512
    10000a50:   c781                    beqz    a5,10000a58 <_svfprintf_r+0x524>
    10000a52:   000b8b83                lb      s7,0(s7)
    10000a56:   bf6d                    j       10000a10 <_svfprintf_r+0x4dc>
    10000a58:   000bab83                lw      s7,0(s7)
    10000a5c:   bf55                    j       10000a10 <_svfprintf_r+0x4dc>
    10000a5e:   00847793                andi    a5,s0,8
    10000a62:   c3bd                    beqz    a5,10000ac8 <_svfprintf_r+0x594>
    10000a64:   0bbd                    addi    s7,s7,15
    10000a66:   ff0bfb93                andi    s7,s7,-16
    10000a6a:   010b8793                addi    a5,s7,16
    10000a6e:   fc3e                    sd      a5,56(sp)
    10000a70:   000bb783                ld      a5,0(s7)
    10000a74:   f1be                    sd      a5,224(sp)
    10000a76:   008bb783                ld      a5,8(s7)
    10000a7a:   f5be                    sd      a5,232(sp)
    10000a7c:   1188                    addi    a0,sp,224
    10000a7e:   2eb020ef                jal     ra,10003568 <_ldcheck>
    10000a82:   c5aa                    sw      a0,200(sp)
    10000a84:   4789                    li      a5,2
    10000a86:   04f51b63                bne     a0,a5,10000adc <_svfprintf_r+0x5a8>
    10000a8a:   750e                    ld      a0,224(sp)
    10000a8c:   75ae                    ld      a1,232(sp)
    10000a8e:   4601                    li      a2,0
    10000a90:   4681                    li      a3,0
    10000a92:   074050ef                jal     ra,10005b06 <__letf2>
    10000a96:   00055663                bgez    a0,10000aa2 <_svfprintf_r+0x56e>
    10000a9a:   02d00793                li      a5,45
    10000a9e:   0af10fa3                sb      a5,191(sp)
    10000aa2:   04700793                li      a5,71
    10000aa6:   00006497                auipc   s1,0x6
    10000aaa:   47a48493                addi    s1,s1,1146 # 10006f20 <__clzdi2+0x7a>
    10000aae:   0167c663                blt     a5,s6,10000aba <_svfprintf_r+0x586>
    10000ab2:   00006497                auipc   s1,0x6
    10000ab6:   46648493                addi    s1,s1,1126 # 10006f18 <__clzdi2+0x72>
    10000aba:   f7f47413                andi    s0,s0,-129
    10000abe:   2401                    sext.w  s0,s0
    10000ac0:   4b81                    li      s7,0
    10000ac2:   4c8d                    li      s9,3
    10000ac4:   4701                    li      a4,0
    10000ac6:   a5fd                    j       100011b4 <_svfprintf_r+0xc80>
    10000ac8:   000bb507                fld     fa0,0(s7)
    10000acc:   008b8793                addi    a5,s7,8
    10000ad0:   fc3e                    sd      a5,56(sp)
    10000ad2:   09a060ef                jal     ra,10006b6c <__extenddftf2>
    10000ad6:   f1aa                    sd      a0,224(sp)
    10000ad8:   f5ae                    sd      a1,232(sp)
    10000ada:   b74d                    j       10000a7c <_svfprintf_r+0x548>
    10000adc:   4785                    li      a5,1
    10000ade:   00f51f63                bne     a0,a5,10000afc <_svfprintf_r+0x5c8>
    10000ae2:   04700793                li      a5,71
    10000ae6:   00006497                auipc   s1,0x6
    10000aea:   44a48493                addi    s1,s1,1098 # 10006f30 <__clzdi2+0x8a>
    10000aee:   fd67c6e3                blt     a5,s6,10000aba <_svfprintf_r+0x586>
    10000af2:   00006497                auipc   s1,0x6
    10000af6:   43648493                addi    s1,s1,1078 # 10006f28 <__clzdi2+0x82>
    10000afa:   b7c1                    j       10000aba <_svfprintf_r+0x586>
    10000afc:   fdfb7c13                andi    s8,s6,-33
    10000b00:   04100793                li      a5,65
    10000b04:   08fc1863                bne     s8,a5,10000b94 <_svfprintf_r+0x660>
    10000b08:   03000793                li      a5,48
    10000b0c:   0cf10023                sb      a5,192(sp)
    10000b10:   06100713                li      a4,97
    10000b14:   05800793                li      a5,88
    10000b18:   00eb1463                bne     s6,a4,10000b20 <_svfprintf_r+0x5ec>
    10000b1c:   07800793                li      a5,120
    10000b20:   0cf100a3                sb      a5,193(sp)
    10000b24:   00246413                ori     s0,s0,2
    10000b28:   06300793                li      a5,99
    10000b2c:   2401                    sext.w  s0,s0
    10000b2e:   1b97dc63                ble     s9,a5,10000ce6 <_svfprintf_r+0x7b2>
    10000b32:   001c859b                addiw   a1,s9,1
    10000b36:   854a                    mv      a0,s2
    10000b38:   2a9020ef                jal     ra,100035e0 <_malloc_r>
    10000b3c:   84aa                    mv      s1,a0
    10000b3e:   1a051763                bnez    a0,10000cec <_svfprintf_r+0x7b8>
    10000b42:   0109d783                lhu     a5,16(s3)
    10000b46:   0407e793                ori     a5,a5,64
    10000b4a:   00f99823                sh      a5,16(s3)
    10000b4e:   0109d783                lhu     a5,16(s3)
    10000b52:   0407f793                andi    a5,a5,64
    10000b56:   a4079fe3                bnez    a5,100005b4 <_svfprintf_r+0x80>
    10000b5a:   25813083                ld      ra,600(sp)
    10000b5e:   25013403                ld      s0,592(sp)
    10000b62:   7542                    ld      a0,48(sp)
    10000b64:   24813483                ld      s1,584(sp)
    10000b68:   24013903                ld      s2,576(sp)
    10000b6c:   23813983                ld      s3,568(sp)
    10000b70:   23013a03                ld      s4,560(sp)
    10000b74:   22813a83                ld      s5,552(sp)
    10000b78:   22013b03                ld      s6,544(sp)
    10000b7c:   21813b83                ld      s7,536(sp)
    10000b80:   21013c03                ld      s8,528(sp)
    10000b84:   20813c83                ld      s9,520(sp)
    10000b88:   20013d03                ld      s10,512(sp)
    10000b8c:   7dfe                    ld      s11,504(sp)
    10000b8e:   26010113                addi    sp,sp,608
    10000b92:   8082                    ret
    10000b94:   57fd                    li      a5,-1
    10000b96:   14fc8d63                beq     s9,a5,10000cf0 <_svfprintf_r+0x7bc>
    10000b9a:   04700793                li      a5,71
    10000b9e:   4b81                    li      s7,0
    10000ba0:   00fc1463                bne     s8,a5,10000ba8 <_svfprintf_r+0x674>
    10000ba4:   140c8963                beqz    s9,10000cf6 <_svfprintf_r+0x7c2>
    10000ba8:   10046793                ori     a5,s0,256
    10000bac:   7a2e                    ld      s4,232(sp)
    10000bae:   2781                    sext.w  a5,a5
    10000bb0:   e0be                    sd      a5,64(sp)
    10000bb2:   e102                    sd      zero,128(sp)
    10000bb4:   7e8e                    ld      t4,224(sp)
    10000bb6:   000a5963                bgez    s4,10000bc8 <_svfprintf_r+0x694>
    10000bba:   57fd                    li      a5,-1
    10000bbc:   17fe                    slli    a5,a5,0x3f
    10000bbe:   00fa4a33                xor     s4,s4,a5
    10000bc2:   02d00793                li      a5,45
    10000bc6:   e13e                    sd      a5,128(sp)
    10000bc8:   04100793                li      a5,65
    10000bcc:   24fc1763                bne     s8,a5,10000e1a <_svfprintf_r+0x8e6>
    10000bd0:   8576                    mv      a0,t4
    10000bd2:   85d2                    mv      a1,s4
    10000bd4:   08e060ef                jal     ra,10006c62 <__trunctfdf2>
    10000bd8:   01a8                    addi    a0,sp,200
    10000bda:   1cf030ef                jal     ra,100045a8 <frexp>
    10000bde:   78f050ef                jal     ra,10006b6c <__extenddftf2>
    10000be2:   00007797                auipc   a5,0x7
    10000be6:   cce78793                addi    a5,a5,-818 # 100078b0 <__clz_tab+0x100>
    10000bea:   6794                    ld      a3,8(a5)
    10000bec:   4601                    li      a2,0
    10000bee:   7df040ef                jal     ra,10005bcc <__multf3>
    10000bf2:   4601                    li      a2,0
    10000bf4:   4681                    li      a3,0
    10000bf6:   e52a                    sd      a0,136(sp)
    10000bf8:   8dae                    mv      s11,a1
    10000bfa:   5a1040ef                jal     ra,1000599a <__eqtf2>
    10000bfe:   e119                    bnez    a0,10000c04 <_svfprintf_r+0x6d0>
    10000c00:   4785                    li      a5,1
    10000c02:   c5be                    sw      a5,200(sp)
    10000c04:   00006717                auipc   a4,0x6
    10000c08:   34c70713                addi    a4,a4,844 # 10006f50 <__clzdi2+0xaa>
    10000c0c:   06100793                li      a5,97
    10000c10:   e83a                    sd      a4,16(sp)
    10000c12:   00fb1763                bne     s6,a5,10000c20 <_svfprintf_r+0x6ec>
    10000c16:   00006797                auipc   a5,0x6
    10000c1a:   32278793                addi    a5,a5,802 # 10006f38 <__clzdi2+0x92>
    10000c1e:   e83e                    sd      a5,16(sp)
    10000c20:   00007697                auipc   a3,0x7
    10000c24:   ca068693                addi    a3,a3,-864 # 100078c0 <__clz_tab+0x110>
    10000c28:   669c                    ld      a5,8(a3)
    10000c2a:   fffc871b                addiw   a4,s9,-1
    10000c2e:   8a26                    mv      s4,s1
    10000c30:   e93e                    sd      a5,144(sp)
    10000c32:   66ca                    ld      a3,144(sp)
    10000c34:   652a                    ld      a0,136(sp)
    10000c36:   4601                    li      a2,0
    10000c38:   85ee                    mv      a1,s11
    10000c3a:   ed3a                    sd      a4,152(sp)
    10000c3c:   791040ef                jal     ra,10005bcc <__multf3>
    10000c40:   8daa                    mv      s11,a0
    10000c42:   f8ae                    sd      a1,112(sp)
    10000c44:   601050ef                jal     ra,10006a44 <__fixtfsi>
    10000c48:   0005079b                sext.w  a5,a0
    10000c4c:   fcbe                    sd      a5,120(sp)
    10000c4e:   68b050ef                jal     ra,10006ad8 <__floatsitf>
    10000c52:   77c6                    ld      a5,112(sp)
    10000c54:   86ae                    mv      a3,a1
    10000c56:   862a                    mv      a2,a0
    10000c58:   85be                    mv      a1,a5
    10000c5a:   856e                    mv      a0,s11
    10000c5c:   5c8050ef                jal     ra,10006224 <__subtf3>
    10000c60:   67c2                    ld      a5,16(sp)
    10000c62:   7766                    ld      a4,120(sp)
    10000c64:   0a05                    addi    s4,s4,1
    10000c66:   e52a                    sd      a0,136(sp)
    10000c68:   00e786b3                add     a3,a5,a4
    10000c6c:   676a                    ld      a4,152(sp)
    10000c6e:   0006c683                lbu     a3,0(a3)
    10000c72:   88aa                    mv      a7,a0
    10000c74:   0007079b                sext.w  a5,a4
    10000c78:   f8be                    sd      a5,112(sp)
    10000c7a:   feda0fa3                sb      a3,-1(s4)
    10000c7e:   57fd                    li      a5,-1
    10000c80:   882e                    mv      a6,a1
    10000c82:   8dae                    mv      s11,a1
    10000c84:   06f70c63                beq     a4,a5,10000cfc <_svfprintf_r+0x7c8>
    10000c88:   377d                    addiw   a4,a4,-1
    10000c8a:   4601                    li      a2,0
    10000c8c:   4681                    li      a3,0
    10000c8e:   ed3a                    sd      a4,152(sp)
    10000c90:   f52e                    sd      a1,168(sp)
    10000c92:   f12a                    sd      a0,160(sp)
    10000c94:   507040ef                jal     ra,1000599a <__eqtf2>
    10000c98:   676a                    ld      a4,152(sp)
    10000c9a:   788a                    ld      a7,160(sp)
    10000c9c:   782a                    ld      a6,168(sp)
    10000c9e:   f951                    bnez    a0,10000c32 <_svfprintf_r+0x6fe>
    10000ca0:   00007717                auipc   a4,0x7
    10000ca4:   c3070713                addi    a4,a4,-976 # 100078d0 <__clz_tab+0x120>
    10000ca8:   00873d83                ld      s11,8(a4)
    10000cac:   4601                    li      a2,0
    10000cae:   8546                    mv      a0,a7
    10000cb0:   86ee                    mv      a3,s11
    10000cb2:   85c2                    mv      a1,a6
    10000cb4:   e946                    sd      a7,144(sp)
    10000cb6:   e542                    sd      a6,136(sp)
    10000cb8:   589040ef                jal     ra,10005a40 <__getf2>
    10000cbc:   04a04763                bgtz    a0,10000d0a <_svfprintf_r+0x7d6>
    10000cc0:   68ca                    ld      a7,144(sp)
    10000cc2:   682a                    ld      a6,136(sp)
    10000cc4:   4601                    li      a2,0
    10000cc6:   86ee                    mv      a3,s11
    10000cc8:   8546                    mv      a0,a7
    10000cca:   85c2                    mv      a1,a6
    10000ccc:   4cf040ef                jal     ra,1000599a <__eqtf2>
    10000cd0:   c90d                    beqz    a0,10000d02 <_svfprintf_r+0x7ce>
    10000cd2:   5746                    lw      a4,112(sp)
    10000cd4:   03000693                li      a3,48
    10000cd8:   06074063                bltz    a4,10000d38 <_svfprintf_r+0x804>
    10000cdc:   0a05                    addi    s4,s4,1
    10000cde:   feda0fa3                sb      a3,-1(s4)
    10000ce2:   377d                    addiw   a4,a4,-1
    10000ce4:   bfd5                    j       10000cd8 <_svfprintf_r+0x7a4>
    10000ce6:   4b81                    li      s7,0
    10000ce8:   0224                    addi    s1,sp,264
    10000cea:   bd7d                    j       10000ba8 <_svfprintf_r+0x674>
    10000cec:   8baa                    mv      s7,a0
    10000cee:   bd6d                    j       10000ba8 <_svfprintf_r+0x674>
    10000cf0:   4b81                    li      s7,0
    10000cf2:   4c99                    li      s9,6
    10000cf4:   bd55                    j       10000ba8 <_svfprintf_r+0x674>
    10000cf6:   8be6                    mv      s7,s9
    10000cf8:   4c85                    li      s9,1
    10000cfa:   b57d                    j       10000ba8 <_svfprintf_r+0x674>
    10000cfc:   57fd                    li      a5,-1
    10000cfe:   f8be                    sd      a5,112(sp)
    10000d00:   b745                    j       10000ca0 <_svfprintf_r+0x76c>
    10000d02:   77e6                    ld      a5,120(sp)
    10000d04:   0017f713                andi    a4,a5,1
    10000d08:   d769                    beqz    a4,10000cd2 <_svfprintf_r+0x79e>
    10000d0a:   67c2                    ld      a5,16(sp)
    10000d0c:   edd2                    sd      s4,216(sp)
    10000d0e:   03000593                li      a1,48
    10000d12:   00f7c603                lbu     a2,15(a5)
    10000d16:   66ee                    ld      a3,216(sp)
    10000d18:   fff68713                addi    a4,a3,-1
    10000d1c:   edba                    sd      a4,216(sp)
    10000d1e:   fff6c703                lbu     a4,-1(a3)
    10000d22:   0ec70563                beq     a4,a2,10000e0c <_svfprintf_r+0x8d8>
    10000d26:   03900613                li      a2,57
    10000d2a:   0ec71463                bne     a4,a2,10000e12 <_svfprintf_r+0x8de>
    10000d2e:   67c2                    ld      a5,16(sp)
    10000d30:   00a7c703                lbu     a4,10(a5)
    10000d34:   fee68fa3                sb      a4,-1(a3)
    10000d38:   04700713                li      a4,71
    10000d3c:   409a0a3b                subw    s4,s4,s1
    10000d40:   4dae                    lw      s11,200(sp)
    10000d42:   18ec1663                bne     s8,a4,10000ece <_svfprintf_r+0x99a>
    10000d46:   5775                    li      a4,-3
    10000d48:   00edc463                blt     s11,a4,10000d50 <_svfprintf_r+0x81c>
    10000d4c:   1fbcd663                ble     s11,s9,10000f38 <_svfprintf_r+0xa04>
    10000d50:   3b79                    addiw   s6,s6,-2
    10000d52:   fffd869b                addiw   a3,s11,-1
    10000d56:   c5b6                    sw      a3,200(sp)
    10000d58:   fdfb7613                andi    a2,s6,-33
    10000d5c:   04100513                li      a0,65
    10000d60:   0ffb7713                andi    a4,s6,255
    10000d64:   4581                    li      a1,0
    10000d66:   00a61663                bne     a2,a0,10000d72 <_svfprintf_r+0x83e>
    10000d6a:   273d                    addiw   a4,a4,15
    10000d6c:   0ff77713                andi    a4,a4,255
    10000d70:   4585                    li      a1,1
    10000d72:   0ce10823                sb      a4,208(sp)
    10000d76:   02b00793                li      a5,43
    10000d7a:   0006d763                bgez    a3,10000d88 <_svfprintf_r+0x854>
    10000d7e:   4685                    li      a3,1
    10000d80:   41b686bb                subw    a3,a3,s11
    10000d84:   02d00793                li      a5,45
    10000d88:   0cf108a3                sb      a5,209(sp)
    10000d8c:   47a5                    li      a5,9
    10000d8e:   16d7dc63                ble     a3,a5,10000f06 <_svfprintf_r+0x9d2>
    10000d92:   0df10713                addi    a4,sp,223
    10000d96:   853a                    mv      a0,a4
    10000d98:   45a9                    li      a1,10
    10000d9a:   4825                    li      a6,9
    10000d9c:   02b6e7bb                remw    a5,a3,a1
    10000da0:   fff70613                addi    a2,a4,-1
    10000da4:   02b6c6bb                divw    a3,a3,a1
    10000da8:   0307879b                addiw   a5,a5,48
    10000dac:   fef70fa3                sb      a5,-1(a4)
    10000db0:   14d84263                blt     a6,a3,10000ef4 <_svfprintf_r+0x9c0>
    10000db4:   0306879b                addiw   a5,a3,48
    10000db8:   fef60fa3                sb      a5,-1(a2)
    10000dbc:   1779                    addi    a4,a4,-2
    10000dbe:   0d210613                addi    a2,sp,210
    10000dc2:   12a76b63                bltu    a4,a0,10000ef8 <_svfprintf_r+0x9c4>
    10000dc6:   099c                    addi    a5,sp,208
    10000dc8:   40f607bb                subw    a5,a2,a5
    10000dcc:   f0be                    sd      a5,96(sp)
    10000dce:   5786                    lw      a5,96(sp)
    10000dd0:   4705                    li      a4,1
    10000dd2:   01478cbb                addw    s9,a5,s4
    10000dd6:   87e6                    mv      a5,s9
    10000dd8:   01474563                blt     a4,s4,10000de2 <_svfprintf_r+0x8ae>
    10000ddc:   00147713                andi    a4,s0,1
    10000de0:   c701                    beqz    a4,10000de8 <_svfprintf_r+0x8b4>
    10000de2:   5702                    lw      a4,32(sp)
    10000de4:   00e78cbb                addw    s9,a5,a4
    10000de8:   bff47413                andi    s0,s0,-1025
    10000dec:   2401                    sext.w  s0,s0
    10000dee:   10046793                ori     a5,s0,256
    10000df2:   e0be                    sd      a5,64(sp)
    10000df4:   e802                    sd      zero,16(sp)
    10000df6:   4c01                    li      s8,0
    10000df8:   4d81                    li      s11,0
    10000dfa:   678a                    ld      a5,128(sp)
    10000dfc:   c789                    beqz    a5,10000e06 <_svfprintf_r+0x8d2>
    10000dfe:   02d00713                li      a4,45
    10000e02:   0ae10fa3                sb      a4,191(sp)
    10000e06:   6406                    ld      s0,64(sp)
    10000e08:   4701                    li      a4,0
    10000e0a:   bafd                    j       10000808 <_svfprintf_r+0x2d4>
    10000e0c:   feb68fa3                sb      a1,-1(a3)
    10000e10:   b719                    j       10000d16 <_svfprintf_r+0x7e2>
    10000e12:   2705                    addiw   a4,a4,1
    10000e14:   0ff77713                andi    a4,a4,255
    10000e18:   bf31                    j       10000d34 <_svfprintf_r+0x800>
    10000e1a:   04600793                li      a5,70
    10000e1e:   00fc0b63                beq     s8,a5,10000e34 <_svfprintf_r+0x900>
    10000e22:   04500793                li      a5,69
    10000e26:   8de6                    mv      s11,s9
    10000e28:   00fc1463                bne     s8,a5,10000e30 <_svfprintf_r+0x8fc>
    10000e2c:   001c8d9b                addiw   s11,s9,1
    10000e30:   4689                    li      a3,2
    10000e32:   a019                    j       10000e38 <_svfprintf_r+0x904>
    10000e34:   8de6                    mv      s11,s9
    10000e36:   468d                    li      a3,3
    10000e38:   01bc                    addi    a5,sp,200
    10000e3a:   85f6                    mv      a1,t4
    10000e3c:   0d810893                addi    a7,sp,216
    10000e40:   0cc10813                addi    a6,sp,204
    10000e44:   876e                    mv      a4,s11
    10000e46:   8652                    mv      a2,s4
    10000e48:   854a                    mv      a0,s2
    10000e4a:   e876                    sd      t4,16(sp)
    10000e4c:   00002097                auipc   ra,0x2
    10000e50:   d4c080e7                jalr    -692(ra) # 10002b98 <_ldtoa_r>
    10000e54:   04700793                li      a5,71
    10000e58:   84aa                    mv      s1,a0
    10000e5a:   6ec2                    ld      t4,16(sp)
    10000e5c:   00fc1563                bne     s8,a5,10000e66 <_svfprintf_r+0x932>
    10000e60:   00147793                andi    a5,s0,1
    10000e64:   cbb1                    beqz    a5,10000eb8 <_svfprintf_r+0x984>
    10000e66:   04600713                li      a4,70
    10000e6a:   01b487b3                add     a5,s1,s11
    10000e6e:   02ec1963                bne     s8,a4,10000ea0 <_svfprintf_r+0x96c>
    10000e72:   0004c683                lbu     a3,0(s1)
    10000e76:   03000713                li      a4,48
    10000e7a:   02e69163                bne     a3,a4,10000e9c <_svfprintf_r+0x968>
    10000e7e:   8576                    mv      a0,t4
    10000e80:   4601                    li      a2,0
    10000e82:   4681                    li      a3,0
    10000e84:   85d2                    mv      a1,s4
    10000e86:   f8be                    sd      a5,112(sp)
    10000e88:   e876                    sd      t4,16(sp)
    10000e8a:   311040ef                jal     ra,1000599a <__eqtf2>
    10000e8e:   6ec2                    ld      t4,16(sp)
    10000e90:   77c6                    ld      a5,112(sp)
    10000e92:   c509                    beqz    a0,10000e9c <_svfprintf_r+0x968>
    10000e94:   4705                    li      a4,1
    10000e96:   41b70dbb                subw    s11,a4,s11
    10000e9a:   c5ee                    sw      s11,200(sp)
    10000e9c:   472e                    lw      a4,200(sp)
    10000e9e:   97ba                    add     a5,a5,a4
    10000ea0:   4681                    li      a3,0
    10000ea2:   4601                    li      a2,0
    10000ea4:   8576                    mv      a0,t4
    10000ea6:   85d2                    mv      a1,s4
    10000ea8:   e83e                    sd      a5,16(sp)
    10000eaa:   2f1040ef                jal     ra,1000599a <__eqtf2>
    10000eae:   67c2                    ld      a5,16(sp)
    10000eb0:   03000693                li      a3,48
    10000eb4:   e909                    bnez    a0,10000ec6 <_svfprintf_r+0x992>
    10000eb6:   edbe                    sd      a5,216(sp)
    10000eb8:   6a6e                    ld      s4,216(sp)
    10000eba:   bdbd                    j       10000d38 <_svfprintf_r+0x804>
    10000ebc:   00170613                addi    a2,a4,1
    10000ec0:   edb2                    sd      a2,216(sp)
    10000ec2:   00d70023                sb      a3,0(a4)
    10000ec6:   676e                    ld      a4,216(sp)
    10000ec8:   fef76ae3                bltu    a4,a5,10000ebc <_svfprintf_r+0x988>
    10000ecc:   b7f5                    j       10000eb8 <_svfprintf_r+0x984>
    10000ece:   04600713                li      a4,70
    10000ed2:   e8ec10e3                bne     s8,a4,10000d52 <_svfprintf_r+0x81e>
    10000ed6:   05b05863                blez    s11,10000f26 <_svfprintf_r+0x9f2>
    10000eda:   000c9563                bnez    s9,10000ee4 <_svfprintf_r+0x9b0>
    10000ede:   00147713                andi    a4,s0,1
    10000ee2:   cf59                    beqz    a4,10000f80 <_svfprintf_r+0xa4c>
    10000ee4:   5782                    lw      a5,32(sp)
    10000ee6:   01b7873b                addw    a4,a5,s11
    10000eea:   01970cbb                addw    s9,a4,s9
    10000eee:   06600b13                li      s6,102
    10000ef2:   a895                    j       10000f66 <_svfprintf_r+0xa32>
    10000ef4:   8732                    mv      a4,a2
    10000ef6:   b55d                    j       10000d9c <_svfprintf_r+0x868>
    10000ef8:   0705                    addi    a4,a4,1
    10000efa:   fff74783                lbu     a5,-1(a4)
    10000efe:   0605                    addi    a2,a2,1
    10000f00:   fef60fa3                sb      a5,-1(a2)
    10000f04:   bd7d                    j       10000dc2 <_svfprintf_r+0x88e>
    10000f06:   0d210713                addi    a4,sp,210
    10000f0a:   e599                    bnez    a1,10000f18 <_svfprintf_r+0x9e4>
    10000f0c:   03000793                li      a5,48
    10000f10:   0cf10923                sb      a5,210(sp)
    10000f14:   0d310713                addi    a4,sp,211
    10000f18:   0306879b                addiw   a5,a3,48
    10000f1c:   00170613                addi    a2,a4,1
    10000f20:   00f70023                sb      a5,0(a4)
    10000f24:   b54d                    j       10000dc6 <_svfprintf_r+0x892>
    10000f26:   000c9563                bnez    s9,10000f30 <_svfprintf_r+0x9fc>
    10000f2a:   00147713                andi    a4,s0,1
    10000f2e:   cb39                    beqz    a4,10000f84 <_svfprintf_r+0xa50>
    10000f30:   5782                    lw      a5,32(sp)
    10000f32:   0017871b                addiw   a4,a5,1
    10000f36:   bf55                    j       10000eea <_svfprintf_r+0x9b6>
    10000f38:   014dcc63                blt     s11,s4,10000f50 <_svfprintf_r+0xa1c>
    10000f3c:   00147713                andi    a4,s0,1
    10000f40:   8cee                    mv      s9,s11
    10000f42:   c701                    beqz    a4,10000f4a <_svfprintf_r+0xa16>
    10000f44:   5782                    lw      a5,32(sp)
    10000f46:   01b78cbb                addw    s9,a5,s11
    10000f4a:   06700b13                li      s6,103
    10000f4e:   a821                    j       10000f66 <_svfprintf_r+0xa32>
    10000f50:   5782                    lw      a5,32(sp)
    10000f52:   06700b13                li      s6,103
    10000f56:   01478cbb                addw    s9,a5,s4
    10000f5a:   01b04663                bgtz    s11,10000f66 <_svfprintf_r+0xa32>
    10000f5e:   41bc8e3b                subw    t3,s9,s11
    10000f62:   001e0c9b                addiw   s9,t3,1
    10000f66:   40047413                andi    s0,s0,1024
    10000f6a:   00040c1b                sext.w  s8,s0
    10000f6e:   e802                    sd      zero,16(sp)
    10000f70:   e80c05e3                beqz    s8,10000dfa <_svfprintf_r+0x8c6>
    10000f74:   4c01                    li      s8,0
    10000f76:   e9b052e3                blez    s11,10000dfa <_svfprintf_r+0x8c6>
    10000f7a:   0ff00693                li      a3,255
    10000f7e:   a01d                    j       10000fa4 <_svfprintf_r+0xa70>
    10000f80:   8cee                    mv      s9,s11
    10000f82:   b7b5                    j       10000eee <_svfprintf_r+0x9ba>
    10000f84:   06600b13                li      s6,102
    10000f88:   4c85                    li      s9,1
    10000f8a:   bff1                    j       10000f66 <_svfprintf_r+0xa32>
    10000f8c:   2701                    sext.w  a4,a4
    10000f8e:   03b75063                ble     s11,a4,10000fae <_svfprintf_r+0xa7a>
    10000f92:   67a2                    ld      a5,8(sp)
    10000f94:   40ed8dbb                subw    s11,s11,a4
    10000f98:   0017c703                lbu     a4,1(a5)
    10000f9c:   c315                    beqz    a4,10000fc0 <_svfprintf_r+0xa8c>
    10000f9e:   0785                    addi    a5,a5,1
    10000fa0:   2c05                    addiw   s8,s8,1
    10000fa2:   e43e                    sd      a5,8(sp)
    10000fa4:   67a2                    ld      a5,8(sp)
    10000fa6:   0007c703                lbu     a4,0(a5)
    10000faa:   fed711e3                bne     a4,a3,10000f8c <_svfprintf_r+0xa58>
    10000fae:   47c2                    lw      a5,16(sp)
    10000fb0:   00fc073b                addw    a4,s8,a5
    10000fb4:   47a6                    lw      a5,72(sp)
    10000fb6:   02f7073b                mulw    a4,a4,a5
    10000fba:   01970cbb                addw    s9,a4,s9
    10000fbe:   bd35                    j       10000dfa <_svfprintf_r+0x8c6>
    10000fc0:   47c2                    lw      a5,16(sp)
    10000fc2:   2785                    addiw   a5,a5,1
    10000fc4:   e83e                    sd      a5,16(sp)
    10000fc6:   bff9                    j       10000fa4 <_svfprintf_r+0xa70>
    10000fc8:   008b8713                addi    a4,s7,8
    10000fcc:   fc3a                    sd      a4,56(sp)
    10000fce:   02047713                andi    a4,s0,32
    10000fd2:   000bb783                ld      a5,0(s7)
    10000fd6:   c719                    beqz    a4,10000fe4 <_svfprintf_r+0xab0>
    10000fd8:   7742                    ld      a4,48(sp)
    10000fda:   e398                    sd      a4,0(a5)
    10000fdc:   7be2                    ld      s7,56(sp)
    10000fde:   64e2                    ld      s1,24(sp)
    10000fe0:   dfcff06f                j       100005dc <_svfprintf_r+0xa8>
    10000fe4:   01047713                andi    a4,s0,16
    10000fe8:   fb65                    bnez    a4,10000fd8 <_svfprintf_r+0xaa4>
    10000fea:   04047713                andi    a4,s0,64
    10000fee:   c711                    beqz    a4,10000ffa <_svfprintf_r+0xac6>
    10000ff0:   03015703                lhu     a4,48(sp)
    10000ff4:   00e79023                sh      a4,0(a5)
    10000ff8:   b7d5                    j       10000fdc <_svfprintf_r+0xaa8>
    10000ffa:   20047413                andi    s0,s0,512
    10000ffe:   c411                    beqz    s0,1000100a <_svfprintf_r+0xad6>
    10001000:   03014703                lbu     a4,48(sp)
    10001004:   00e78023                sb      a4,0(a5)
    10001008:   bfd1                    j       10000fdc <_svfprintf_r+0xaa8>
    1000100a:   5742                    lw      a4,48(sp)
    1000100c:   c398                    sw      a4,0(a5)
    1000100e:   b7f9                    j       10000fdc <_svfprintf_r+0xaa8>
    10001010:   01046413                ori     s0,s0,16
    10001014:   2401                    sext.w  s0,s0
    10001016:   008b8793                addi    a5,s7,8
    1000101a:   fc3e                    sd      a5,56(sp)
    1000101c:   02047793                andi    a5,s0,32
    10001020:   cb85                    beqz    a5,10001050 <_svfprintf_r+0xb1c>
    10001022:   000bbb83                ld      s7,0(s7)
    10001026:   bff47413                andi    s0,s0,-1025
    1000102a:   2401                    sext.w  s0,s0
    1000102c:   4781                    li      a5,0
    1000102e:   0a010fa3                sb      zero,191(sp)
    10001032:   577d                    li      a4,-1
    10001034:   12ec8c63                beq     s9,a4,1000116c <_svfprintf_r+0xc38>
    10001038:   8722                    mv      a4,s0
    1000103a:   f7f47413                andi    s0,s0,-129
    1000103e:   2401                    sext.w  s0,s0
    10001040:   120b9663                bnez    s7,1000116c <_svfprintf_r+0xc38>
    10001044:   200c8463                beqz    s9,1000124c <_svfprintf_r+0xd18>
    10001048:   4705                    li      a4,1
    1000104a:   12e79463                bne     a5,a4,10001172 <_svfprintf_r+0xc3e>
    1000104e:   baf9                    j       10000a2c <_svfprintf_r+0x4f8>
    10001050:   01047793                andi    a5,s0,16
    10001054:   f7f9                    bnez    a5,10001022 <_svfprintf_r+0xaee>
    10001056:   04047793                andi    a5,s0,64
    1000105a:   000bab83                lw      s7,0(s7)
    1000105e:   c789                    beqz    a5,10001068 <_svfprintf_r+0xb34>
    10001060:   1bc2                    slli    s7,s7,0x30
    10001062:   030bdb93                srli    s7,s7,0x30
    10001066:   b7c1                    j       10001026 <_svfprintf_r+0xaf2>
    10001068:   20047793                andi    a5,s0,512
    1000106c:   c781                    beqz    a5,10001074 <_svfprintf_r+0xb40>
    1000106e:   0ffbfb93                andi    s7,s7,255
    10001072:   bf55                    j       10001026 <_svfprintf_r+0xaf2>
    10001074:   1b82                    slli    s7,s7,0x20
    10001076:   020bdb93                srli    s7,s7,0x20
    1000107a:   b775                    j       10001026 <_svfprintf_r+0xaf2>
    1000107c:   008b8793                addi    a5,s7,8
    10001080:   fc3e                    sd      a5,56(sp)
    10001082:   77e1                    lui     a5,0xffff8
    10001084:   8307c793                xori    a5,a5,-2000
    10001088:   00246413                ori     s0,s0,2
    1000108c:   0cf11023                sh      a5,192(sp)
    10001090:   00006797                auipc   a5,0x6
    10001094:   ea878793                addi    a5,a5,-344 # 10006f38 <__clzdi2+0x92>
    10001098:   f4be                    sd      a5,104(sp)
    1000109a:   000bbb83                ld      s7,0(s7)
    1000109e:   2401                    sext.w  s0,s0
    100010a0:   4789                    li      a5,2
    100010a2:   07800b13                li      s6,120
    100010a6:   b761                    j       1000102e <_svfprintf_r+0xafa>
    100010a8:   008b8793                addi    a5,s7,8
    100010ac:   fc3e                    sd      a5,56(sp)
    100010ae:   0a010fa3                sb      zero,191(sp)
    100010b2:   57fd                    li      a5,-1
    100010b4:   000bb483                ld      s1,0(s7)
    100010b8:   00fc8e63                beq     s9,a5,100010d4 <_svfprintf_r+0xba0>
    100010bc:   8666                    mv      a2,s9
    100010be:   4581                    li      a1,0
    100010c0:   8526                    mv      a0,s1
    100010c2:   27b020ef                jal     ra,10003b3c <memchr>
    100010c6:   8baa                    mv      s7,a0
    100010c8:   9e050ee3                beqz    a0,10000ac4 <_svfprintf_r+0x590>
    100010cc:   40950cbb                subw    s9,a0,s1
    100010d0:   4b81                    li      s7,0
    100010d2:   bacd                    j       10000ac4 <_svfprintf_r+0x590>
    100010d4:   8526                    mv      a0,s1
    100010d6:   596030ef                jal     ra,1000466c <strlen>
    100010da:   00050c9b                sext.w  s9,a0
    100010de:   bfcd                    j       100010d0 <_svfprintf_r+0xb9c>
    100010e0:   01046413                ori     s0,s0,16
    100010e4:   2401                    sext.w  s0,s0
    100010e6:   008b8793                addi    a5,s7,8
    100010ea:   fc3e                    sd      a5,56(sp)
    100010ec:   02047793                andi    a5,s0,32
    100010f0:   c789                    beqz    a5,100010fa <_svfprintf_r+0xbc6>
    100010f2:   000bbb83                ld      s7,0(s7)
    100010f6:   4785                    li      a5,1
    100010f8:   bf1d                    j       1000102e <_svfprintf_r+0xafa>
    100010fa:   01047793                andi    a5,s0,16
    100010fe:   fbf5                    bnez    a5,100010f2 <_svfprintf_r+0xbbe>
    10001100:   04047793                andi    a5,s0,64
    10001104:   000bab83                lw      s7,0(s7)
    10001108:   c789                    beqz    a5,10001112 <_svfprintf_r+0xbde>
    1000110a:   1bc2                    slli    s7,s7,0x30
    1000110c:   030bdb93                srli    s7,s7,0x30
    10001110:   b7dd                    j       100010f6 <_svfprintf_r+0xbc2>
    10001112:   20047793                andi    a5,s0,512
    10001116:   c781                    beqz    a5,1000111e <_svfprintf_r+0xbea>
    10001118:   0ffbfb93                andi    s7,s7,255
    1000111c:   bfe9                    j       100010f6 <_svfprintf_r+0xbc2>
    1000111e:   1b82                    slli    s7,s7,0x20
    10001120:   020bdb93                srli    s7,s7,0x20
    10001124:   bfc9                    j       100010f6 <_svfprintf_r+0xbc2>
    10001126:   00006797                auipc   a5,0x6
    1000112a:   e1278793                addi    a5,a5,-494 # 10006f38 <__clzdi2+0x92>
    1000112e:   d56ff06f                j       10000684 <_svfprintf_r+0x150>
    10001132:   01047793                andi    a5,s0,16
    10001136:   d4079f63                bnez    a5,10000694 <_svfprintf_r+0x160>
    1000113a:   04047793                andi    a5,s0,64
    1000113e:   000bab83                lw      s7,0(s7)
    10001142:   c791                    beqz    a5,1000114e <_svfprintf_r+0xc1a>
    10001144:   1bc2                    slli    s7,s7,0x30
    10001146:   030bdb93                srli    s7,s7,0x30
    1000114a:   d4eff06f                j       10000698 <_svfprintf_r+0x164>
    1000114e:   20047793                andi    a5,s0,512
    10001152:   c789                    beqz    a5,1000115c <_svfprintf_r+0xc28>
    10001154:   0ffbfb93                andi    s7,s7,255
    10001158:   d40ff06f                j       10000698 <_svfprintf_r+0x164>
    1000115c:   1b82                    slli    s7,s7,0x20
    1000115e:   020bdb93                srli    s7,s7,0x20
    10001162:   d36ff06f                j       10000698 <_svfprintf_r+0x164>
    10001166:   8722                    mv      a4,s0
    10001168:   4785                    li      a5,1
    1000116a:   bdc1                    j       1000103a <_svfprintf_r+0xb06>
    1000116c:   4705                    li      a4,1
    1000116e:   8ae78ce3                beq     a5,a4,10000a26 <_svfprintf_r+0x4f2>
    10001172:   4709                    li      a4,2
    10001174:   0ae78d63                beq     a5,a4,1000122e <_svfprintf_r+0xcfa>
    10001178:   12fc                    addi    a5,sp,364
    1000117a:   007bf713                andi    a4,s7,7
    1000117e:   03070713                addi    a4,a4,48
    10001182:   fee78fa3                sb      a4,-1(a5)
    10001186:   003bdb93                srli    s7,s7,0x3
    1000118a:   fff78493                addi    s1,a5,-1
    1000118e:   020b9863                bnez    s7,100011be <_svfprintf_r+0xc8a>
    10001192:   00147693                andi    a3,s0,1
    10001196:   ca89                    beqz    a3,100011a8 <_svfprintf_r+0xc74>
    10001198:   03000693                li      a3,48
    1000119c:   00d70663                beq     a4,a3,100011a8 <_svfprintf_r+0xc74>
    100011a0:   fed48fa3                sb      a3,-1(s1)
    100011a4:   ffe78493                addi    s1,a5,-2
    100011a8:   16c10e13                addi    t3,sp,364
    100011ac:   8766                    mv      a4,s9
    100011ae:   4b81                    li      s7,0
    100011b0:   409e0cbb                subw    s9,t3,s1
    100011b4:   e802                    sd      zero,16(sp)
    100011b6:   4c01                    li      s8,0
    100011b8:   4d81                    li      s11,0
    100011ba:   e4eff06f                j       10000808 <_svfprintf_r+0x2d4>
    100011be:   87a6                    mv      a5,s1
    100011c0:   bf6d                    j       1000117a <_svfprintf_r+0xc46>
    100011c2:   40047c13                andi    s8,s0,1024
    100011c6:   4a01                    li      s4,0
    100011c8:   12fc                    addi    a5,sp,364
    100011ca:   4da9                    li      s11,10
    100011cc:   2c01                    sext.w  s8,s8
    100011ce:   0ff00693                li      a3,255
    100011d2:   4825                    li      a6,9
    100011d4:   03bbf733                remu    a4,s7,s11
    100011d8:   fff78493                addi    s1,a5,-1
    100011dc:   2a05                    addiw   s4,s4,1
    100011de:   0307071b                addiw   a4,a4,48
    100011e2:   fee78fa3                sb      a4,-1(a5)
    100011e6:   020c0e63                beqz    s8,10001222 <_svfprintf_r+0xcee>
    100011ea:   67a2                    ld      a5,8(sp)
    100011ec:   0007c783                lbu     a5,0(a5)
    100011f0:   02fa1963                bne     s4,a5,10001222 <_svfprintf_r+0xcee>
    100011f4:   02d78763                beq     a5,a3,10001222 <_svfprintf_r+0xcee>
    100011f8:   03787563                bleu    s7,a6,10001222 <_svfprintf_r+0xcee>
    100011fc:   67a6                    ld      a5,72(sp)
    100011fe:   65e6                    ld      a1,88(sp)
    10001200:   e0c2                    sd      a6,64(sp)
    10001202:   8c9d                    sub     s1,s1,a5
    10001204:   863e                    mv      a2,a5
    10001206:   8526                    mv      a0,s1
    10001208:   e836                    sd      a3,16(sp)
    1000120a:   476030ef                jal     ra,10004680 <strncpy>
    1000120e:   67a2                    ld      a5,8(sp)
    10001210:   4a01                    li      s4,0
    10001212:   66c2                    ld      a3,16(sp)
    10001214:   0017c783                lbu     a5,1(a5)
    10001218:   6806                    ld      a6,64(sp)
    1000121a:   c781                    beqz    a5,10001222 <_svfprintf_r+0xcee>
    1000121c:   67a2                    ld      a5,8(sp)
    1000121e:   0785                    addi    a5,a5,1
    10001220:   e43e                    sd      a5,8(sp)
    10001222:   03bbdbb3                divu    s7,s7,s11
    10001226:   f80b81e3                beqz    s7,100011a8 <_svfprintf_r+0xc74>
    1000122a:   87a6                    mv      a5,s1
    1000122c:   b765                    j       100011d4 <_svfprintf_r+0xca0>
    1000122e:   12e4                    addi    s1,sp,364
    10001230:   7726                    ld      a4,104(sp)
    10001232:   00fbf793                andi    a5,s7,15
    10001236:   14fd                    addi    s1,s1,-1
    10001238:   97ba                    add     a5,a5,a4
    1000123a:   0007c783                lbu     a5,0(a5)
    1000123e:   004bdb93                srli    s7,s7,0x4
    10001242:   00f48023                sb      a5,0(s1)
    10001246:   fe0b95e3                bnez    s7,10001230 <_svfprintf_r+0xcfc>
    1000124a:   bfb9                    j       100011a8 <_svfprintf_r+0xc74>
    1000124c:   12e4                    addi    s1,sp,364
    1000124e:   ffa9                    bnez    a5,100011a8 <_svfprintf_r+0xc74>
    10001250:   8b05                    andi    a4,a4,1
    10001252:   db39                    beqz    a4,100011a8 <_svfprintf_r+0xc74>
    10001254:   03000793                li      a5,48
    10001258:   16f105a3                sb      a5,363(sp)
    1000125c:   fd8ff06f                j       10000a34 <_svfprintf_r+0x500>
    10001260:   7e0b0963                beqz    s6,10001a52 <_svfprintf_r+0x151e>
    10001264:   11610423                sb      s6,264(sp)
    10001268:   0a010fa3                sb      zero,191(sp)
    1000126c:   fc5e                    sd      s7,56(sp)
    1000126e:   d8cff06f                j       100007fa <_svfprintf_r+0x2c6>
    10001272:   0641                    addi    a2,a2,16
    10001274:   011d3423                sd      a7,8(s10)
    10001278:   e232                    sd      a2,256(sp)
    1000127a:   ddae                    sw      a1,248(sp)
    1000127c:   02aed463                ble     a0,t4,100012a4 <_svfprintf_r+0xd70>
    10001280:   1990                    addi    a2,sp,240
    10001282:   85ce                    mv      a1,s3
    10001284:   854a                    mv      a0,s2
    10001286:   f176                    sd      t4,160(sp)
    10001288:   ed42                    sd      a6,152(sp)
    1000128a:   e946                    sd      a7,144(sp)
    1000128c:   e53a                    sd      a4,136(sp)
    1000128e:   e136                    sd      a3,128(sp)
    10001290:   422030ef                jal     ra,100046b2 <__ssprint_r>
    10001294:   76051d63                bnez    a0,10001a0e <_svfprintf_r+0x14da>
    10001298:   7e8a                    ld      t4,160(sp)
    1000129a:   686a                    ld      a6,152(sp)
    1000129c:   68ca                    ld      a7,144(sp)
    1000129e:   672a                    ld      a4,136(sp)
    100012a0:   668a                    ld      a3,128(sp)
    100012a2:   8f56                    mv      t5,s5
    100012a4:   36c1                    addiw   a3,a3,-16
    100012a6:   8d7a                    mv      s10,t5
    100012a8:   dacff06f                j       10000854 <_svfprintf_r+0x320>
    100012ac:   0641                    addi    a2,a2,16
    100012ae:   010d3423                sd      a6,8(s10)
    100012b2:   e232                    sd      a2,256(sp)
    100012b4:   ddae                    sw      a1,248(sp)
    100012b6:   02a8d263                ble     a0,a7,100012da <_svfprintf_r+0xda6>
    100012ba:   1990                    addi    a2,sp,240
    100012bc:   85ce                    mv      a1,s3
    100012be:   854a                    mv      a0,s2
    100012c0:   e546                    sd      a7,136(sp)
    100012c2:   e142                    sd      a6,128(sp)
    100012c4:   fcba                    sd      a4,120(sp)
    100012c6:   f8b6                    sd      a3,112(sp)
    100012c8:   3ea030ef                jal     ra,100046b2 <__ssprint_r>
    100012cc:   74051163                bnez    a0,10001a0e <_svfprintf_r+0x14da>
    100012d0:   68aa                    ld      a7,136(sp)
    100012d2:   680a                    ld      a6,128(sp)
    100012d4:   7766                    ld      a4,120(sp)
    100012d6:   76c6                    ld      a3,112(sp)
    100012d8:   8ed6                    mv      t4,s5
    100012da:   36c1                    addiw   a3,a3,-16
    100012dc:   8d76                    mv      s10,t4
    100012de:   e4aff06f                j       10000928 <_svfprintf_r+0x3f4>
    100012e2:   06c1                    addi    a3,a3,16
    100012e4:   010d3423                sd      a6,8(s10)
    100012e8:   e236                    sd      a3,256(sp)
    100012ea:   ddb2                    sw      a2,248(sp)
    100012ec:   02b8d063                ble     a1,a7,1000130c <_svfprintf_r+0xdd8>
    100012f0:   1990                    addi    a2,sp,240
    100012f2:   85ce                    mv      a1,s3
    100012f4:   854a                    mv      a0,s2
    100012f6:   e146                    sd      a7,128(sp)
    100012f8:   fcc2                    sd      a6,120(sp)
    100012fa:   f8ba                    sd      a4,112(sp)
    100012fc:   3b6030ef                jal     ra,100046b2 <__ssprint_r>
    10001300:   70051763                bnez    a0,10001a0e <_svfprintf_r+0x14da>
    10001304:   688a                    ld      a7,128(sp)
    10001306:   7866                    ld      a6,120(sp)
    10001308:   7746                    ld      a4,112(sp)
    1000130a:   8556                    mv      a0,s5
    1000130c:   3741                    addiw   a4,a4,-16
    1000130e:   8d2a                    mv      s10,a0
    10001310:   e6aff06f                j       1000097a <_svfprintf_r+0x446>
    10001314:   06500693                li      a3,101
    10001318:   5766d063                ble     s6,a3,10001878 <_svfprintf_r+0x1344>
    1000131c:   750e                    ld      a0,224(sp)
    1000131e:   75ae                    ld      a1,232(sp)
    10001320:   4601                    li      a2,0
    10001322:   4681                    li      a3,0
    10001324:   f8ba                    sd      a4,112(sp)
    10001326:   674040ef                jal     ra,1000599a <__eqtf2>
    1000132a:   7746                    ld      a4,112(sp)
    1000132c:   10051d63                bnez    a0,10001446 <_svfprintf_r+0xf12>
    10001330:   00006797                auipc   a5,0x6
    10001334:   c3878793                addi    a5,a5,-968 # 10006f68 <__clzdi2+0xc2>
    10001338:   00fd3023                sd      a5,0(s10)
    1000133c:   4785                    li      a5,1
    1000133e:   00fd3423                sd      a5,8(s10)
    10001342:   57ee                    lw      a5,248(sp)
    10001344:   0705                    addi    a4,a4,1
    10001346:   e23a                    sd      a4,256(sp)
    10001348:   0017871b                addiw   a4,a5,1
    1000134c:   ddba                    sw      a4,248(sp)
    1000134e:   479d                    li      a5,7
    10001350:   0d41                    addi    s10,s10,16
    10001352:   00e7da63                ble     a4,a5,10001366 <_svfprintf_r+0xe32>
    10001356:   1990                    addi    a2,sp,240
    10001358:   85ce                    mv      a1,s3
    1000135a:   854a                    mv      a0,s2
    1000135c:   356030ef                jal     ra,100046b2 <__ssprint_r>
    10001360:   6a051763                bnez    a0,10001a0e <_svfprintf_r+0x14da>
    10001364:   8d56                    mv      s10,s5
    10001366:   47ae                    lw      a5,200(sp)
    10001368:   0147c563                blt     a5,s4,10001372 <_svfprintf_r+0xe3e>
    1000136c:   00147793                andi    a5,s0,1
    10001370:   cbad                    beqz    a5,100013e2 <_svfprintf_r+0xeae>
    10001372:   67c6                    ld      a5,80(sp)
    10001374:   7702                    ld      a4,32(sp)
    10001376:   0d41                    addi    s10,s10,16
    10001378:   fefd3823                sd      a5,-16(s10)
    1000137c:   7782                    ld      a5,32(sp)
    1000137e:   fefd3c23                sd      a5,-8(s10)
    10001382:   6792                    ld      a5,256(sp)
    10001384:   97ba                    add     a5,a5,a4
    10001386:   e23e                    sd      a5,256(sp)
    10001388:   57ee                    lw      a5,248(sp)
    1000138a:   0017871b                addiw   a4,a5,1
    1000138e:   ddba                    sw      a4,248(sp)
    10001390:   479d                    li      a5,7
    10001392:   00e7da63                ble     a4,a5,100013a6 <_svfprintf_r+0xe72>
    10001396:   1990                    addi    a2,sp,240
    10001398:   85ce                    mv      a1,s3
    1000139a:   854a                    mv      a0,s2
    1000139c:   316030ef                jal     ra,100046b2 <__ssprint_r>
    100013a0:   66051763                bnez    a0,10001a0e <_svfprintf_r+0x14da>
    100013a4:   8d56                    mv      s10,s5
    100013a6:   fffa049b                addiw   s1,s4,-1
    100013aa:   02905c63                blez    s1,100013e2 <_svfprintf_r+0xeae>
    100013ae:   4b41                    li      s6,16
    100013b0:   4c1d                    li      s8,7
    100013b2:   576e                    lw      a4,248(sp)
    100013b4:   6792                    ld      a5,256(sp)
    100013b6:   010d0613                addi    a2,s10,16
    100013ba:   0017069b                addiw   a3,a4,1
    100013be:   8736                    mv      a4,a3
    100013c0:   049b4b63                blt     s6,s1,10001416 <_svfprintf_r+0xee2>
    100013c4:   009d3423                sd      s1,8(s10)
    100013c8:   00006717                auipc   a4,0x6
    100013cc:   d7870713                addi    a4,a4,-648 # 10007140 <zeroes.4398>
    100013d0:   94be                    add     s1,s1,a5
    100013d2:   00ed3023                sd      a4,0(s10)
    100013d6:   e226                    sd      s1,256(sp)
    100013d8:   ddb6                    sw      a3,248(sp)
    100013da:   479d                    li      a5,7
    100013dc:   8d32                    mv      s10,a2
    100013de:   e0d7c363                blt     a5,a3,100009e4 <_svfprintf_r+0x4b0>
    100013e2:   8811                    andi    s0,s0,4
    100013e4:   5e041163                bnez    s0,100019c6 <_svfprintf_r+0x1492>
    100013e8:   7722                    ld      a4,40(sp)
    100013ea:   6686                    ld      a3,64(sp)
    100013ec:   57a2                    lw      a5,40(sp)
    100013ee:   00d75363                ble     a3,a4,100013f4 <_svfprintf_r+0xec0>
    100013f2:   4786                    lw      a5,64(sp)
    100013f4:   5742                    lw      a4,48(sp)
    100013f6:   9fb9                    addw    a5,a5,a4
    100013f8:   f83e                    sd      a5,48(sp)
    100013fa:   6792                    ld      a5,256(sp)
    100013fc:   cb81                    beqz    a5,1000140c <_svfprintf_r+0xed8>
    100013fe:   1990                    addi    a2,sp,240
    10001400:   85ce                    mv      a1,s3
    10001402:   854a                    mv      a0,s2
    10001404:   2ae030ef                jal     ra,100046b2 <__ssprint_r>
    10001408:   60051363                bnez    a0,10001a0e <_svfprintf_r+0x14da>
    1000140c:   dd82                    sw      zero,248(sp)
    1000140e:   620b9b63                bnez    s7,10001a44 <_svfprintf_r+0x1510>
    10001412:   8d56                    mv      s10,s5
    10001414:   b6e1                    j       10000fdc <_svfprintf_r+0xaa8>
    10001416:   00006597                auipc   a1,0x6
    1000141a:   d2a58593                addi    a1,a1,-726 # 10007140 <zeroes.4398>
    1000141e:   07c1                    addi    a5,a5,16
    10001420:   00bd3023                sd      a1,0(s10)
    10001424:   016d3423                sd      s6,8(s10)
    10001428:   e23e                    sd      a5,256(sp)
    1000142a:   ddba                    sw      a4,248(sp)
    1000142c:   00dc5a63                ble     a3,s8,10001440 <_svfprintf_r+0xf0c>
    10001430:   1990                    addi    a2,sp,240
    10001432:   85ce                    mv      a1,s3
    10001434:   854a                    mv      a0,s2
    10001436:   27c030ef                jal     ra,100046b2 <__ssprint_r>
    1000143a:   5c051a63                bnez    a0,10001a0e <_svfprintf_r+0x14da>
    1000143e:   8656                    mv      a2,s5
    10001440:   34c1                    addiw   s1,s1,-16
    10001442:   8d32                    mv      s10,a2
    10001444:   b7bd                    j       100013b2 <_svfprintf_r+0xe7e>
    10001446:   46ae                    lw      a3,200(sp)
    10001448:   10d04d63                bgtz    a3,10001562 <_svfprintf_r+0x102e>
    1000144c:   00006797                auipc   a5,0x6
    10001450:   b1c78793                addi    a5,a5,-1252 # 10006f68 <__clzdi2+0xc2>
    10001454:   00fd3023                sd      a5,0(s10)
    10001458:   4785                    li      a5,1
    1000145a:   00fd3423                sd      a5,8(s10)
    1000145e:   57ee                    lw      a5,248(sp)
    10001460:   0705                    addi    a4,a4,1
    10001462:   e23a                    sd      a4,256(sp)
    10001464:   0017871b                addiw   a4,a5,1
    10001468:   ddba                    sw      a4,248(sp)
    1000146a:   479d                    li      a5,7
    1000146c:   0d41                    addi    s10,s10,16
    1000146e:   00e7da63                ble     a4,a5,10001482 <_svfprintf_r+0xf4e>
    10001472:   1990                    addi    a2,sp,240
    10001474:   85ce                    mv      a1,s3
    10001476:   854a                    mv      a0,s2
    10001478:   23a030ef                jal     ra,100046b2 <__ssprint_r>
    1000147c:   58051963                bnez    a0,10001a0e <_svfprintf_r+0x14da>
    10001480:   8d56                    mv      s10,s5
    10001482:   47ae                    lw      a5,200(sp)
    10001484:   e791                    bnez    a5,10001490 <_svfprintf_r+0xf5c>
    10001486:   000a1563                bnez    s4,10001490 <_svfprintf_r+0xf5c>
    1000148a:   00147793                andi    a5,s0,1
    1000148e:   dbb1                    beqz    a5,100013e2 <_svfprintf_r+0xeae>
    10001490:   67c6                    ld      a5,80(sp)
    10001492:   7702                    ld      a4,32(sp)
    10001494:   010d0313                addi    t1,s10,16
    10001498:   00fd3023                sd      a5,0(s10)
    1000149c:   7782                    ld      a5,32(sp)
    1000149e:   00fd3423                sd      a5,8(s10)
    100014a2:   6792                    ld      a5,256(sp)
    100014a4:   97ba                    add     a5,a5,a4
    100014a6:   e23e                    sd      a5,256(sp)
    100014a8:   57ee                    lw      a5,248(sp)
    100014aa:   0017871b                addiw   a4,a5,1
    100014ae:   ddba                    sw      a4,248(sp)
    100014b0:   479d                    li      a5,7
    100014b2:   00e7da63                ble     a4,a5,100014c6 <_svfprintf_r+0xf92>
    100014b6:   1990                    addi    a2,sp,240
    100014b8:   85ce                    mv      a1,s3
    100014ba:   854a                    mv      a0,s2
    100014bc:   1f6030ef                jal     ra,100046b2 <__ssprint_r>
    100014c0:   54051763                bnez    a0,10001a0e <_svfprintf_r+0x14da>
    100014c4:   8356                    mv      t1,s5
    100014c6:   4b2e                    lw      s6,200(sp)
    100014c8:   040b5463                bgez    s6,10001510 <_svfprintf_r+0xfdc>
    100014cc:   41600b3b                negw    s6,s6
    100014d0:   879a                    mv      a5,t1
    100014d2:   4c41                    li      s8,16
    100014d4:   4d9d                    li      s11,7
    100014d6:   56ee                    lw      a3,248(sp)
    100014d8:   6712                    ld      a4,256(sp)
    100014da:   0341                    addi    t1,t1,16
    100014dc:   0016861b                addiw   a2,a3,1
    100014e0:   86b2                    mv      a3,a2
    100014e2:   056c4963                blt     s8,s6,10001534 <_svfprintf_r+0x1000>
    100014e6:   0167b423                sd      s6,8(a5)
    100014ea:   00006697                auipc   a3,0x6
    100014ee:   c5668693                addi    a3,a3,-938 # 10007140 <zeroes.4398>
    100014f2:   9b3a                    add     s6,s6,a4
    100014f4:   e394                    sd      a3,0(a5)
    100014f6:   e25a                    sd      s6,256(sp)
    100014f8:   ddb2                    sw      a2,248(sp)
    100014fa:   479d                    li      a5,7
    100014fc:   00c7da63                ble     a2,a5,10001510 <_svfprintf_r+0xfdc>
    10001500:   1990                    addi    a2,sp,240
    10001502:   85ce                    mv      a1,s3
    10001504:   854a                    mv      a0,s2
    10001506:   1ac030ef                jal     ra,100046b2 <__ssprint_r>
    1000150a:   50051263                bnez    a0,10001a0e <_svfprintf_r+0x14da>
    1000150e:   8356                    mv      t1,s5
    10001510:   6792                    ld      a5,256(sp)
    10001512:   00933023                sd      s1,0(t1)
    10001516:   01433423                sd      s4,8(t1)
    1000151a:   97d2                    add     a5,a5,s4
    1000151c:   e23e                    sd      a5,256(sp)
    1000151e:   57ee                    lw      a5,248(sp)
    10001520:   01030d13                addi    s10,t1,16
    10001524:   0017871b                addiw   a4,a5,1
    10001528:   ddba                    sw      a4,248(sp)
    1000152a:   479d                    li      a5,7
    1000152c:   eae7dbe3                ble     a4,a5,100013e2 <_svfprintf_r+0xeae>
    10001530:   cb4ff06f                j       100009e4 <_svfprintf_r+0x4b0>
    10001534:   00006597                auipc   a1,0x6
    10001538:   c0c58593                addi    a1,a1,-1012 # 10007140 <zeroes.4398>
    1000153c:   0741                    addi    a4,a4,16
    1000153e:   e38c                    sd      a1,0(a5)
    10001540:   0187b423                sd      s8,8(a5)
    10001544:   e23a                    sd      a4,256(sp)
    10001546:   ddb6                    sw      a3,248(sp)
    10001548:   00cdda63                ble     a2,s11,1000155c <_svfprintf_r+0x1028>
    1000154c:   1990                    addi    a2,sp,240
    1000154e:   85ce                    mv      a1,s3
    10001550:   854a                    mv      a0,s2
    10001552:   160030ef                jal     ra,100046b2 <__ssprint_r>
    10001556:   4a051c63                bnez    a0,10001a0e <_svfprintf_r+0x14da>
    1000155a:   8356                    mv      t1,s5
    1000155c:   3b41                    addiw   s6,s6,-16
    1000155e:   879a                    mv      a5,t1
    10001560:   bf9d                    j       100014d6 <_svfprintf_r+0xfa2>
    10001562:   86ee                    mv      a3,s11
    10001564:   01ba5363                ble     s11,s4,1000156a <_svfprintf_r+0x1036>
    10001568:   86d2                    mv      a3,s4
    1000156a:   00068c9b                sext.w  s9,a3
    1000156e:   03905863                blez    s9,1000159e <_svfprintf_r+0x106a>
    10001572:   9766                    add     a4,a4,s9
    10001574:   e23a                    sd      a4,256(sp)
    10001576:   576e                    lw      a4,248(sp)
    10001578:   009d3023                sd      s1,0(s10)
    1000157c:   019d3423                sd      s9,8(s10)
    10001580:   0017061b                addiw   a2,a4,1
    10001584:   ddb2                    sw      a2,248(sp)
    10001586:   471d                    li      a4,7
    10001588:   0d41                    addi    s10,s10,16
    1000158a:   00c75a63                ble     a2,a4,1000159e <_svfprintf_r+0x106a>
    1000158e:   1990                    addi    a2,sp,240
    10001590:   85ce                    mv      a1,s3
    10001592:   854a                    mv      a0,s2
    10001594:   11e030ef                jal     ra,100046b2 <__ssprint_r>
    10001598:   46051b63                bnez    a0,10001a0e <_svfprintf_r+0x14da>
    1000159c:   8d56                    mv      s10,s5
    1000159e:   8b66                    mv      s6,s9
    100015a0:   000cd363                bgez    s9,100015a6 <_svfprintf_r+0x1072>
    100015a4:   4b01                    li      s6,0
    100015a6:   416d8b3b                subw    s6,s11,s6
    100015aa:   05605463                blez    s6,100015f2 <_svfprintf_r+0x10be>
    100015ae:   4cc1                    li      s9,16
    100015b0:   489d                    li      a7,7
    100015b2:   56ee                    lw      a3,248(sp)
    100015b4:   00006797                auipc   a5,0x6
    100015b8:   b8c78793                addi    a5,a5,-1140 # 10007140 <zeroes.4398>
    100015bc:   00fd3023                sd      a5,0(s10)
    100015c0:   0016861b                addiw   a2,a3,1
    100015c4:   6712                    ld      a4,256(sp)
    100015c6:   86b2                    mv      a3,a2
    100015c8:   010d0593                addi    a1,s10,16
    100015cc:   136cc863                blt     s9,s6,100016fc <_svfprintf_r+0x11c8>
    100015d0:   016d3423                sd      s6,8(s10)
    100015d4:   9b3a                    add     s6,s6,a4
    100015d6:   e25a                    sd      s6,256(sp)
    100015d8:   ddb2                    sw      a2,248(sp)
    100015da:   471d                    li      a4,7
    100015dc:   8d2e                    mv      s10,a1
    100015de:   00c75a63                ble     a2,a4,100015f2 <_svfprintf_r+0x10be>
    100015e2:   1990                    addi    a2,sp,240
    100015e4:   85ce                    mv      a1,s3
    100015e6:   854a                    mv      a0,s2
    100015e8:   0ca030ef                jal     ra,100046b2 <__ssprint_r>
    100015ec:   42051163                bnez    a0,10001a0e <_svfprintf_r+0x14da>
    100015f0:   8d56                    mv      s10,s5
    100015f2:   40047793                andi    a5,s0,1024
    100015f6:   01b48b33                add     s6,s1,s11
    100015fa:   cf99                    beqz    a5,10001618 <_svfprintf_r+0x10e4>
    100015fc:   014487b3                add     a5,s1,s4
    10001600:   4c9d                    li      s9,7
    10001602:   8dbe                    mv      s11,a5
    10001604:   67c2                    ld      a5,16(sp)
    10001606:   100c1f63                bnez    s8,10001724 <_svfprintf_r+0x11f0>
    1000160a:   10079e63                bnez    a5,10001726 <_svfprintf_r+0x11f2>
    1000160e:   014487b3                add     a5,s1,s4
    10001612:   0167f363                bleu    s6,a5,10001618 <_svfprintf_r+0x10e4>
    10001616:   8b3e                    mv      s6,a5
    10001618:   47ae                    lw      a5,200(sp)
    1000161a:   0147c563                blt     a5,s4,10001624 <_svfprintf_r+0x10f0>
    1000161e:   00147793                andi    a5,s0,1
    10001622:   cb9d                    beqz    a5,10001658 <_svfprintf_r+0x1124>
    10001624:   67c6                    ld      a5,80(sp)
    10001626:   7702                    ld      a4,32(sp)
    10001628:   0d41                    addi    s10,s10,16
    1000162a:   fefd3823                sd      a5,-16(s10)
    1000162e:   7782                    ld      a5,32(sp)
    10001630:   fefd3c23                sd      a5,-8(s10)
    10001634:   6792                    ld      a5,256(sp)
    10001636:   97ba                    add     a5,a5,a4
    10001638:   e23e                    sd      a5,256(sp)
    1000163a:   57ee                    lw      a5,248(sp)
    1000163c:   0017871b                addiw   a4,a5,1
    10001640:   ddba                    sw      a4,248(sp)
    10001642:   479d                    li      a5,7
    10001644:   00e7da63                ble     a4,a5,10001658 <_svfprintf_r+0x1124>
    10001648:   1990                    addi    a2,sp,240
    1000164a:   85ce                    mv      a1,s3
    1000164c:   854a                    mv      a0,s2
    1000164e:   064030ef                jal     ra,100046b2 <__ssprint_r>
    10001652:   3a051e63                bnez    a0,10001a0e <_svfprintf_r+0x14da>
    10001656:   8d56                    mv      s10,s5
    10001658:   4c2e                    lw      s8,200(sp)
    1000165a:   94d2                    add     s1,s1,s4
    1000165c:   416484bb                subw    s1,s1,s6
    10001660:   418a07bb                subw    a5,s4,s8
    10001664:   8c3e                    mv      s8,a5
    10001666:   00f4d463                ble     a5,s1,1000166e <_svfprintf_r+0x113a>
    1000166a:   00048c1b                sext.w  s8,s1
    1000166e:   03805963                blez    s8,100016a0 <_svfprintf_r+0x116c>
    10001672:   6792                    ld      a5,256(sp)
    10001674:   016d3023                sd      s6,0(s10)
    10001678:   018d3423                sd      s8,8(s10)
    1000167c:   97e2                    add     a5,a5,s8
    1000167e:   e23e                    sd      a5,256(sp)
    10001680:   57ee                    lw      a5,248(sp)
    10001682:   0d41                    addi    s10,s10,16
    10001684:   0017871b                addiw   a4,a5,1
    10001688:   ddba                    sw      a4,248(sp)
    1000168a:   479d                    li      a5,7
    1000168c:   00e7da63                ble     a4,a5,100016a0 <_svfprintf_r+0x116c>
    10001690:   1990                    addi    a2,sp,240
    10001692:   85ce                    mv      a1,s3
    10001694:   854a                    mv      a0,s2
    10001696:   01c030ef                jal     ra,100046b2 <__ssprint_r>
    1000169a:   36051a63                bnez    a0,10001a0e <_svfprintf_r+0x14da>
    1000169e:   8d56                    mv      s10,s5
    100016a0:   87e2                    mv      a5,s8
    100016a2:   000c5363                bgez    s8,100016a8 <_svfprintf_r+0x1174>
    100016a6:   4781                    li      a5,0
    100016a8:   44ae                    lw      s1,200(sp)
    100016aa:   409a04bb                subw    s1,s4,s1
    100016ae:   9c9d                    subw    s1,s1,a5
    100016b0:   d29059e3                blez    s1,100013e2 <_svfprintf_r+0xeae>
    100016b4:   4b41                    li      s6,16
    100016b6:   4c1d                    li      s8,7
    100016b8:   576e                    lw      a4,248(sp)
    100016ba:   6792                    ld      a5,256(sp)
    100016bc:   010d0613                addi    a2,s10,16
    100016c0:   0017069b                addiw   a3,a4,1
    100016c4:   8736                    mv      a4,a3
    100016c6:   189b4163                blt     s6,s1,10001848 <_svfprintf_r+0x1314>
    100016ca:   009d3423                sd      s1,8(s10)
    100016ce:   00006717                auipc   a4,0x6
    100016d2:   a7270713                addi    a4,a4,-1422 # 10007140 <zeroes.4398>
    100016d6:   94be                    add     s1,s1,a5
    100016d8:   00ed3023                sd      a4,0(s10)
    100016dc:   e226                    sd      s1,256(sp)
    100016de:   ddb6                    sw      a3,248(sp)
    100016e0:   479d                    li      a5,7
    100016e2:   8d32                    mv      s10,a2
    100016e4:   ced7dfe3                ble     a3,a5,100013e2 <_svfprintf_r+0xeae>
    100016e8:   1990                    addi    a2,sp,240
    100016ea:   85ce                    mv      a1,s3
    100016ec:   854a                    mv      a0,s2
    100016ee:   7c5020ef                jal     ra,100046b2 <__ssprint_r>
    100016f2:   30051e63                bnez    a0,10001a0e <_svfprintf_r+0x14da>
    100016f6:   17010d13                addi    s10,sp,368
    100016fa:   b1e5                    j       100013e2 <_svfprintf_r+0xeae>
    100016fc:   0741                    addi    a4,a4,16
    100016fe:   019d3423                sd      s9,8(s10)
    10001702:   e23a                    sd      a4,256(sp)
    10001704:   ddb6                    sw      a3,248(sp)
    10001706:   00c8dc63                ble     a2,a7,1000171e <_svfprintf_r+0x11ea>
    1000170a:   1990                    addi    a2,sp,240
    1000170c:   85ce                    mv      a1,s3
    1000170e:   854a                    mv      a0,s2
    10001710:   f8c6                    sd      a7,112(sp)
    10001712:   7a1020ef                jal     ra,100046b2 <__ssprint_r>
    10001716:   2e051c63                bnez    a0,10001a0e <_svfprintf_r+0x14da>
    1000171a:   78c6                    ld      a7,112(sp)
    1000171c:   85d6                    mv      a1,s5
    1000171e:   3b41                    addiw   s6,s6,-16
    10001720:   8d2e                    mv      s10,a1
    10001722:   bd41                    j       100015b2 <_svfprintf_r+0x107e>
    10001724:   c3cd                    beqz    a5,100017c6 <_svfprintf_r+0x1292>
    10001726:   47c2                    lw      a5,16(sp)
    10001728:   37fd                    addiw   a5,a5,-1
    1000172a:   e83e                    sd      a5,16(sp)
    1000172c:   67e6                    ld      a5,88(sp)
    1000172e:   6726                    ld      a4,72(sp)
    10001730:   0d41                    addi    s10,s10,16
    10001732:   fefd3823                sd      a5,-16(s10)
    10001736:   67a6                    ld      a5,72(sp)
    10001738:   fefd3c23                sd      a5,-8(s10)
    1000173c:   6792                    ld      a5,256(sp)
    1000173e:   97ba                    add     a5,a5,a4
    10001740:   e23e                    sd      a5,256(sp)
    10001742:   57ee                    lw      a5,248(sp)
    10001744:   0017871b                addiw   a4,a5,1
    10001748:   ddba                    sw      a4,248(sp)
    1000174a:   00ecda63                ble     a4,s9,1000175e <_svfprintf_r+0x122a>
    1000174e:   1990                    addi    a2,sp,240
    10001750:   85ce                    mv      a1,s3
    10001752:   854a                    mv      a0,s2
    10001754:   75f020ef                jal     ra,100046b2 <__ssprint_r>
    10001758:   2a051b63                bnez    a0,10001a0e <_svfprintf_r+0x14da>
    1000175c:   8d56                    mv      s10,s5
    1000175e:   6722                    ld      a4,8(sp)
    10001760:   416d87bb                subw    a5,s11,s6
    10001764:   00074703                lbu     a4,0(a4)
    10001768:   00e7d463                ble     a4,a5,10001770 <_svfprintf_r+0x123c>
    1000176c:   0007871b                sext.w  a4,a5
    10001770:   02e05b63                blez    a4,100017a6 <_svfprintf_r+0x1272>
    10001774:   6792                    ld      a5,256(sp)
    10001776:   016d3023                sd      s6,0(s10)
    1000177a:   00ed3423                sd      a4,8(s10)
    1000177e:   97ba                    add     a5,a5,a4
    10001780:   e23e                    sd      a5,256(sp)
    10001782:   57ee                    lw      a5,248(sp)
    10001784:   0d41                    addi    s10,s10,16
    10001786:   0017869b                addiw   a3,a5,1
    1000178a:   ddb6                    sw      a3,248(sp)
    1000178c:   00dcdd63                ble     a3,s9,100017a6 <_svfprintf_r+0x1272>
    10001790:   1990                    addi    a2,sp,240
    10001792:   85ce                    mv      a1,s3
    10001794:   854a                    mv      a0,s2
    10001796:   f8ba                    sd      a4,112(sp)
    10001798:   71b020ef                jal     ra,100046b2 <__ssprint_r>
    1000179c:   26051963                bnez    a0,10001a0e <_svfprintf_r+0x14da>
    100017a0:   7746                    ld      a4,112(sp)
    100017a2:   17010d13                addi    s10,sp,368
    100017a6:   86ba                    mv      a3,a4
    100017a8:   00075363                bgez    a4,100017ae <_svfprintf_r+0x127a>
    100017ac:   4681                    li      a3,0
    100017ae:   67a2                    ld      a5,8(sp)
    100017b0:   4841                    li      a6,16
    100017b2:   0007c783                lbu     a5,0(a5)
    100017b6:   9f95                    subw    a5,a5,a3
    100017b8:   04f04763                bgtz    a5,10001806 <_svfprintf_r+0x12d2>
    100017bc:   67a2                    ld      a5,8(sp)
    100017be:   0007c783                lbu     a5,0(a5)
    100017c2:   9b3e                    add     s6,s6,a5
    100017c4:   b581                    j       10001604 <_svfprintf_r+0x10d0>
    100017c6:   67a2                    ld      a5,8(sp)
    100017c8:   3c7d                    addiw   s8,s8,-1
    100017ca:   17fd                    addi    a5,a5,-1
    100017cc:   e43e                    sd      a5,8(sp)
    100017ce:   bfb9                    j       1000172c <_svfprintf_r+0x11f8>
    100017d0:   00006517                auipc   a0,0x6
    100017d4:   97050513                addi    a0,a0,-1680 # 10007140 <zeroes.4398>
    100017d8:   0741                    addi    a4,a4,16
    100017da:   00ad3023                sd      a0,0(s10)
    100017de:   010d3423                sd      a6,8(s10)
    100017e2:   e23a                    sd      a4,256(sp)
    100017e4:   ddb6                    sw      a3,248(sp)
    100017e6:   00ccde63                ble     a2,s9,10001802 <_svfprintf_r+0x12ce>
    100017ea:   1990                    addi    a2,sp,240
    100017ec:   85ce                    mv      a1,s3
    100017ee:   854a                    mv      a0,s2
    100017f0:   fcc2                    sd      a6,120(sp)
    100017f2:   f8be                    sd      a5,112(sp)
    100017f4:   6bf020ef                jal     ra,100046b2 <__ssprint_r>
    100017f8:   20051b63                bnez    a0,10001a0e <_svfprintf_r+0x14da>
    100017fc:   7866                    ld      a6,120(sp)
    100017fe:   77c6                    ld      a5,112(sp)
    10001800:   85d6                    mv      a1,s5
    10001802:   37c1                    addiw   a5,a5,-16
    10001804:   8d2e                    mv      s10,a1
    10001806:   56ee                    lw      a3,248(sp)
    10001808:   6712                    ld      a4,256(sp)
    1000180a:   010d0593                addi    a1,s10,16
    1000180e:   0016861b                addiw   a2,a3,1
    10001812:   86b2                    mv      a3,a2
    10001814:   faf84ee3                blt     a6,a5,100017d0 <_svfprintf_r+0x129c>
    10001818:   00fd3423                sd      a5,8(s10)
    1000181c:   00006697                auipc   a3,0x6
    10001820:   92468693                addi    a3,a3,-1756 # 10007140 <zeroes.4398>
    10001824:   97ba                    add     a5,a5,a4
    10001826:   00dd3023                sd      a3,0(s10)
    1000182a:   e23e                    sd      a5,256(sp)
    1000182c:   ddb2                    sw      a2,248(sp)
    1000182e:   8d2e                    mv      s10,a1
    10001830:   f8ccd6e3                ble     a2,s9,100017bc <_svfprintf_r+0x1288>
    10001834:   1990                    addi    a2,sp,240
    10001836:   85ce                    mv      a1,s3
    10001838:   854a                    mv      a0,s2
    1000183a:   679020ef                jal     ra,100046b2 <__ssprint_r>
    1000183e:   1c051863                bnez    a0,10001a0e <_svfprintf_r+0x14da>
    10001842:   17010d13                addi    s10,sp,368
    10001846:   bf9d                    j       100017bc <_svfprintf_r+0x1288>
    10001848:   00006597                auipc   a1,0x6
    1000184c:   8f858593                addi    a1,a1,-1800 # 10007140 <zeroes.4398>
    10001850:   07c1                    addi    a5,a5,16
    10001852:   00bd3023                sd      a1,0(s10)
    10001856:   016d3423                sd      s6,8(s10)
    1000185a:   e23e                    sd      a5,256(sp)
    1000185c:   ddba                    sw      a4,248(sp)
    1000185e:   00dc5a63                ble     a3,s8,10001872 <_svfprintf_r+0x133e>
    10001862:   1990                    addi    a2,sp,240
    10001864:   85ce                    mv      a1,s3
    10001866:   854a                    mv      a0,s2
    10001868:   64b020ef                jal     ra,100046b2 <__ssprint_r>
    1000186c:   1a051163                bnez    a0,10001a0e <_svfprintf_r+0x14da>
    10001870:   8656                    mv      a2,s5
    10001872:   34c1                    addiw   s1,s1,-16
    10001874:   8d32                    mv      s10,a2
    10001876:   b589                    j       100016b8 <_svfprintf_r+0x1184>
    10001878:   57ee                    lw      a5,248(sp)
    1000187a:   4605                    li      a2,1
    1000187c:   009d3023                sd      s1,0(s10)
    10001880:   0017869b                addiw   a3,a5,1
    10001884:   0705                    addi    a4,a4,1
    10001886:   87b6                    mv      a5,a3
    10001888:   010d0c13                addi    s8,s10,16
    1000188c:   01464663                blt     a2,s4,10001898 <_svfprintf_r+0x1364>
    10001890:   00147593                andi    a1,s0,1
    10001894:   12058363                beqz    a1,100019ba <_svfprintf_r+0x1486>
    10001898:   4605                    li      a2,1
    1000189a:   ddbe                    sw      a5,248(sp)
    1000189c:   00cd3423                sd      a2,8(s10)
    100018a0:   e23a                    sd      a4,256(sp)
    100018a2:   479d                    li      a5,7
    100018a4:   00d7da63                ble     a3,a5,100018b8 <_svfprintf_r+0x1384>
    100018a8:   1990                    addi    a2,sp,240
    100018aa:   85ce                    mv      a1,s3
    100018ac:   854a                    mv      a0,s2
    100018ae:   605020ef                jal     ra,100046b2 <__ssprint_r>
    100018b2:   14051e63                bnez    a0,10001a0e <_svfprintf_r+0x14da>
    100018b6:   8c56                    mv      s8,s5
    100018b8:   67c6                    ld      a5,80(sp)
    100018ba:   7702                    ld      a4,32(sp)
    100018bc:   0c41                    addi    s8,s8,16
    100018be:   fefc3823                sd      a5,-16(s8)
    100018c2:   7782                    ld      a5,32(sp)
    100018c4:   fefc3c23                sd      a5,-8(s8)
    100018c8:   6792                    ld      a5,256(sp)
    100018ca:   97ba                    add     a5,a5,a4
    100018cc:   e23e                    sd      a5,256(sp)
    100018ce:   57ee                    lw      a5,248(sp)
    100018d0:   0017871b                addiw   a4,a5,1
    100018d4:   ddba                    sw      a4,248(sp)
    100018d6:   479d                    li      a5,7
    100018d8:   00e7da63                ble     a4,a5,100018ec <_svfprintf_r+0x13b8>
    100018dc:   1990                    addi    a2,sp,240
    100018de:   85ce                    mv      a1,s3
    100018e0:   854a                    mv      a0,s2
    100018e2:   5d1020ef                jal     ra,100046b2 <__ssprint_r>
    100018e6:   12051463                bnez    a0,10001a0e <_svfprintf_r+0x14da>
    100018ea:   8c56                    mv      s8,s5
    100018ec:   750e                    ld      a0,224(sp)
    100018ee:   75ae                    ld      a1,232(sp)
    100018f0:   4601                    li      a2,0
    100018f2:   4681                    li      a3,0
    100018f4:   fffa0b1b                addiw   s6,s4,-1
    100018f8:   0a2040ef                jal     ra,1000599a <__eqtf2>
    100018fc:   cd29                    beqz    a0,10001956 <_svfprintf_r+0x1422>
    100018fe:   576e                    lw      a4,248(sp)
    10001900:   6792                    ld      a5,256(sp)
    10001902:   0485                    addi    s1,s1,1
    10001904:   0017069b                addiw   a3,a4,1
    10001908:   97da                    add     a5,a5,s6
    1000190a:   009c3023                sd      s1,0(s8)
    1000190e:   016c3423                sd      s6,8(s8)
    10001912:   e23e                    sd      a5,256(sp)
    10001914:   ddb6                    sw      a3,248(sp)
    10001916:   479d                    li      a5,7
    10001918:   0c41                    addi    s8,s8,16
    1000191a:   00d7d963                ble     a3,a5,1000192c <_svfprintf_r+0x13f8>
    1000191e:   1990                    addi    a2,sp,240
    10001920:   85ce                    mv      a1,s3
    10001922:   854a                    mv      a0,s2
    10001924:   58f020ef                jal     ra,100046b2 <__ssprint_r>
    10001928:   e17d                    bnez    a0,10001a0e <_svfprintf_r+0x14da>
    1000192a:   8c56                    mv      s8,s5
    1000192c:   099c                    addi    a5,sp,208
    1000192e:   00fc3023                sd      a5,0(s8)
    10001932:   7786                    ld      a5,96(sp)
    10001934:   7706                    ld      a4,96(sp)
    10001936:   010c0d13                addi    s10,s8,16
    1000193a:   00fc3423                sd      a5,8(s8)
    1000193e:   6792                    ld      a5,256(sp)
    10001940:   97ba                    add     a5,a5,a4
    10001942:   e23e                    sd      a5,256(sp)
    10001944:   57ee                    lw      a5,248(sp)
    10001946:   0017871b                addiw   a4,a5,1
    1000194a:   ddba                    sw      a4,248(sp)
    1000194c:   479d                    li      a5,7
    1000194e:   a8e7dae3                ble     a4,a5,100013e2 <_svfprintf_r+0xeae>
    10001952:   892ff06f                j       100009e4 <_svfprintf_r+0x4b0>
    10001956:   fd605be3                blez    s6,1000192c <_svfprintf_r+0x13f8>
    1000195a:   44c1                    li      s1,16
    1000195c:   4d9d                    li      s11,7
    1000195e:   576e                    lw      a4,248(sp)
    10001960:   6792                    ld      a5,256(sp)
    10001962:   010c0613                addi    a2,s8,16
    10001966:   0017069b                addiw   a3,a4,1
    1000196a:   8736                    mv      a4,a3
    1000196c:   0364c063                blt     s1,s6,1000198c <_svfprintf_r+0x1458>
    10001970:   97da                    add     a5,a5,s6
    10001972:   00005717                auipc   a4,0x5
    10001976:   7ce70713                addi    a4,a4,1998 # 10007140 <zeroes.4398>
    1000197a:   00ec3023                sd      a4,0(s8)
    1000197e:   016c3423                sd      s6,8(s8)
    10001982:   e23e                    sd      a5,256(sp)
    10001984:   ddb6                    sw      a3,248(sp)
    10001986:   479d                    li      a5,7
    10001988:   8c32                    mv      s8,a2
    1000198a:   bf41                    j       1000191a <_svfprintf_r+0x13e6>
    1000198c:   00005597                auipc   a1,0x5
    10001990:   7b458593                addi    a1,a1,1972 # 10007140 <zeroes.4398>
    10001994:   07c1                    addi    a5,a5,16
    10001996:   00bc3023                sd      a1,0(s8)
    1000199a:   009c3423                sd      s1,8(s8)
    1000199e:   e23e                    sd      a5,256(sp)
    100019a0:   ddba                    sw      a4,248(sp)
    100019a2:   00ddd963                ble     a3,s11,100019b4 <_svfprintf_r+0x1480>
    100019a6:   1990                    addi    a2,sp,240
    100019a8:   85ce                    mv      a1,s3
    100019aa:   854a                    mv      a0,s2
    100019ac:   507020ef                jal     ra,100046b2 <__ssprint_r>
    100019b0:   ed39                    bnez    a0,10001a0e <_svfprintf_r+0x14da>
    100019b2:   8656                    mv      a2,s5
    100019b4:   3b41                    addiw   s6,s6,-16
    100019b6:   8c32                    mv      s8,a2
    100019b8:   b75d                    j       1000195e <_svfprintf_r+0x142a>
    100019ba:   00cd3423                sd      a2,8(s10)
    100019be:   e23a                    sd      a4,256(sp)
    100019c0:   ddb6                    sw      a3,248(sp)
    100019c2:   479d                    li      a5,7
    100019c4:   bf99                    j       1000191a <_svfprintf_r+0x13e6>
    100019c6:   57a2                    lw      a5,40(sp)
    100019c8:   4706                    lw      a4,64(sp)
    100019ca:   40e7843b                subw    s0,a5,a4
    100019ce:   a0805de3                blez    s0,100013e8 <_svfprintf_r+0xeb4>
    100019d2:   4b41                    li      s6,16
    100019d4:   00005497                auipc   s1,0x5
    100019d8:   75c48493                addi    s1,s1,1884 # 10007130 <blanks.4397>
    100019dc:   4c1d                    li      s8,7
    100019de:   576e                    lw      a4,248(sp)
    100019e0:   009d3023                sd      s1,0(s10)
    100019e4:   6792                    ld      a5,256(sp)
    100019e6:   0017069b                addiw   a3,a4,1
    100019ea:   8736                    mv      a4,a3
    100019ec:   028b4b63                blt     s6,s0,10001a22 <_svfprintf_r+0x14ee>
    100019f0:   008d3423                sd      s0,8(s10)
    100019f4:   943e                    add     s0,s0,a5
    100019f6:   e222                    sd      s0,256(sp)
    100019f8:   ddb6                    sw      a3,248(sp)
    100019fa:   479d                    li      a5,7
    100019fc:   9ed7d6e3                ble     a3,a5,100013e8 <_svfprintf_r+0xeb4>
    10001a00:   1990                    addi    a2,sp,240
    10001a02:   85ce                    mv      a1,s3
    10001a04:   854a                    mv      a0,s2
    10001a06:   4ad020ef                jal     ra,100046b2 <__ssprint_r>
    10001a0a:   9c050fe3                beqz    a0,100013e8 <_svfprintf_r+0xeb4>
    10001a0e:   940b8063                beqz    s7,10000b4e <_svfprintf_r+0x61a>
    10001a12:   85de                    mv      a1,s7
    10001a14:   854a                    mv      a0,s2
    10001a16:   00000097                auipc   ra,0x0
    10001a1a:   12a080e7                jalr    298(ra) # 10001b40 <_free_r>
    10001a1e:   930ff06f                j       10000b4e <_svfprintf_r+0x61a>
    10001a22:   07c1                    addi    a5,a5,16
    10001a24:   016d3423                sd      s6,8(s10)
    10001a28:   e23e                    sd      a5,256(sp)
    10001a2a:   ddba                    sw      a4,248(sp)
    10001a2c:   0d41                    addi    s10,s10,16
    10001a2e:   00dc5963                ble     a3,s8,10001a40 <_svfprintf_r+0x150c>
    10001a32:   1990                    addi    a2,sp,240
    10001a34:   85ce                    mv      a1,s3
    10001a36:   854a                    mv      a0,s2
    10001a38:   47b020ef                jal     ra,100046b2 <__ssprint_r>
    10001a3c:   f969                    bnez    a0,10001a0e <_svfprintf_r+0x14da>
    10001a3e:   8d56                    mv      s10,s5
    10001a40:   3441                    addiw   s0,s0,-16
    10001a42:   bf71                    j       100019de <_svfprintf_r+0x14aa>
    10001a44:   85de                    mv      a1,s7
    10001a46:   854a                    mv      a0,s2
    10001a48:   00000097                auipc   ra,0x0
    10001a4c:   0f8080e7                jalr    248(ra) # 10001b40 <_free_r>
    10001a50:   b2c9                    j       10001412 <_svfprintf_r+0xede>
    10001a52:   6792                    ld      a5,256(sp)
    10001a54:   8e078d63                beqz    a5,10000b4e <_svfprintf_r+0x61a>
    10001a58:   1990                    addi    a2,sp,240
    10001a5a:   85ce                    mv      a1,s3
    10001a5c:   854a                    mv      a0,s2
    10001a5e:   455020ef                jal     ra,100046b2 <__ssprint_r>
    10001a62:   8ecff06f                j       10000b4e <_svfprintf_r+0x61a>
    10001a66:   0000                    unimp

0000000010001a68 <_malloc_trim_r>:
    10001a68:   7139                    addi    sp,sp,-64
    10001a6a:   f822                    sd      s0,48(sp)
    10001a6c:   f426                    sd      s1,40(sp)
    10001a6e:   f04a                    sd      s2,32(sp)
    10001a70:   ec4e                    sd      s3,24(sp)
    10001a72:   e42e                    sd      a1,8(sp)
    10001a74:   fc06                    sd      ra,56(sp)
    10001a76:   892a                    mv      s2,a0
    10001a78:   00006997                auipc   s3,0x6
    10001a7c:   5b098993                addi    s3,s3,1456 # 10008028 <__malloc_av_>
    10001a80:   0d8020ef                jal     ra,10003b58 <__malloc_lock>
    10001a84:   0109b783                ld      a5,16(s3)
    10001a88:   65a2                    ld      a1,8(sp)
    10001a8a:   6784                    ld      s1,8(a5)
    10001a8c:   6785                    lui     a5,0x1
    10001a8e:   fdf78413                addi    s0,a5,-33 # fdf <_tbss_end+0xfdf>
    10001a92:   98f1                    andi    s1,s1,-4
    10001a94:   8c0d                    sub     s0,s0,a1
    10001a96:   9426                    add     s0,s0,s1
    10001a98:   8031                    srli    s0,s0,0xc
    10001a9a:   147d                    addi    s0,s0,-1
    10001a9c:   0432                    slli    s0,s0,0xc
    10001a9e:   00f45f63                ble     a5,s0,10001abc <_malloc_trim_r+0x54>
    10001aa2:   854a                    mv      a0,s2
    10001aa4:   00002097                auipc   ra,0x2
    10001aa8:   0b6080e7                jalr    182(ra) # 10003b5a <__malloc_unlock>
    10001aac:   4501                    li      a0,0
    10001aae:   70e2                    ld      ra,56(sp)
    10001ab0:   7442                    ld      s0,48(sp)
    10001ab2:   74a2                    ld      s1,40(sp)
    10001ab4:   7902                    ld      s2,32(sp)
    10001ab6:   69e2                    ld      s3,24(sp)
    10001ab8:   6121                    addi    sp,sp,64
    10001aba:   8082                    ret
    10001abc:   4581                    li      a1,0
    10001abe:   854a                    mv      a0,s2
    10001ac0:   365020ef                jal     ra,10004624 <_sbrk_r>
    10001ac4:   0109b783                ld      a5,16(s3)
    10001ac8:   97a6                    add     a5,a5,s1
    10001aca:   fcf51ce3                bne     a0,a5,10001aa2 <_malloc_trim_r+0x3a>
    10001ace:   408005b3                neg     a1,s0
    10001ad2:   854a                    mv      a0,s2
    10001ad4:   351020ef                jal     ra,10004624 <_sbrk_r>
    10001ad8:   57fd                    li      a5,-1
    10001ada:   02f51b63                bne     a0,a5,10001b10 <_malloc_trim_r+0xa8>
    10001ade:   4581                    li      a1,0
    10001ae0:   854a                    mv      a0,s2
    10001ae2:   343020ef                jal     ra,10004624 <_sbrk_r>
    10001ae6:   0109b703                ld      a4,16(s3)
    10001aea:   46fd                    li      a3,31
    10001aec:   40e507b3                sub     a5,a0,a4
    10001af0:   faf6d9e3                ble     a5,a3,10001aa2 <_malloc_trim_r+0x3a>
    10001af4:   00007697                auipc   a3,0x7
    10001af8:   f4c68693                addi    a3,a3,-180 # 10008a40 <__malloc_sbrk_base>
    10001afc:   6294                    ld      a3,0(a3)
    10001afe:   0017e793                ori     a5,a5,1
    10001b02:   e71c                    sd      a5,8(a4)
    10001b04:   8d15                    sub     a0,a0,a3
    10001b06:   00007697                auipc   a3,0x7
    10001b0a:   f6a6a923                sw      a0,-142(a3) # 10008a78 <__malloc_current_mallinfo>
    10001b0e:   bf51                    j       10001aa2 <_malloc_trim_r+0x3a>
    10001b10:   0109b783                ld      a5,16(s3)
    10001b14:   8c81                    sub     s1,s1,s0
    10001b16:   0014e493                ori     s1,s1,1
    10001b1a:   e784                    sd      s1,8(a5)
    10001b1c:   00007797                auipc   a5,0x7
    10001b20:   f5c78793                addi    a5,a5,-164 # 10008a78 <__malloc_current_mallinfo>
    10001b24:   439c                    lw      a5,0(a5)
    10001b26:   854a                    mv      a0,s2
    10001b28:   4087843b                subw    s0,a5,s0
    10001b2c:   00007797                auipc   a5,0x7
    10001b30:   f487a623                sw      s0,-180(a5) # 10008a78 <__malloc_current_mallinfo>
    10001b34:   00002097                auipc   ra,0x2
    10001b38:   026080e7                jalr    38(ra) # 10003b5a <__malloc_unlock>
    10001b3c:   4505                    li      a0,1
    10001b3e:   bf85                    j       10001aae <_malloc_trim_r+0x46>

0000000010001b40 <_free_r>:
    10001b40:   1e058463                beqz    a1,10001d28 <_free_r+0x1e8>
    10001b44:   1101                    addi    sp,sp,-32
    10001b46:   e822                    sd      s0,16(sp)
    10001b48:   e426                    sd      s1,8(sp)
    10001b4a:   842a                    mv      s0,a0
    10001b4c:   84ae                    mv      s1,a1
    10001b4e:   ec06                    sd      ra,24(sp)
    10001b50:   00002097                auipc   ra,0x2
    10001b54:   008080e7                jalr    8(ra) # 10003b58 <__malloc_lock>
    10001b58:   ff84b583                ld      a1,-8(s1)
    10001b5c:   ff048693                addi    a3,s1,-16
    10001b60:   00006517                auipc   a0,0x6
    10001b64:   4c850513                addi    a0,a0,1224 # 10008028 <__malloc_av_>
    10001b68:   ffe5f793                andi    a5,a1,-2
    10001b6c:   00f68633                add     a2,a3,a5
    10001b70:   6618                    ld      a4,8(a2)
    10001b72:   01053803                ld      a6,16(a0)
    10001b76:   8985                    andi    a1,a1,1
    10001b78:   9b71                    andi    a4,a4,-4
    10001b7a:   04c81b63                bne     a6,a2,10001bd0 <_free_r+0x90>
    10001b7e:   97ba                    add     a5,a5,a4
    10001b80:   e989                    bnez    a1,10001b92 <_free_r+0x52>
    10001b82:   ff04b703                ld      a4,-16(s1)
    10001b86:   8e99                    sub     a3,a3,a4
    10001b88:   6a90                    ld      a2,16(a3)
    10001b8a:   97ba                    add     a5,a5,a4
    10001b8c:   6e98                    ld      a4,24(a3)
    10001b8e:   ee18                    sd      a4,24(a2)
    10001b90:   eb10                    sd      a2,16(a4)
    10001b92:   0017e713                ori     a4,a5,1
    10001b96:   e698                    sd      a4,8(a3)
    10001b98:   00006717                auipc   a4,0x6
    10001b9c:   4ad73023                sd      a3,1184(a4) # 10008038 <__malloc_av_+0x10>
    10001ba0:   00007717                auipc   a4,0x7
    10001ba4:   ea870713                addi    a4,a4,-344 # 10008a48 <__malloc_trim_threshold>
    10001ba8:   6318                    ld      a4,0(a4)
    10001baa:   00e7ec63                bltu    a5,a4,10001bc2 <_free_r+0x82>
    10001bae:   00007797                auipc   a5,0x7
    10001bb2:   eb278793                addi    a5,a5,-334 # 10008a60 <__malloc_top_pad>
    10001bb6:   638c                    ld      a1,0(a5)
    10001bb8:   8522                    mv      a0,s0
    10001bba:   00000097                auipc   ra,0x0
    10001bbe:   eae080e7                jalr    -338(ra) # 10001a68 <_malloc_trim_r>
    10001bc2:   8522                    mv      a0,s0
    10001bc4:   6442                    ld      s0,16(sp)
    10001bc6:   60e2                    ld      ra,24(sp)
    10001bc8:   64a2                    ld      s1,8(sp)
    10001bca:   6105                    addi    sp,sp,32
    10001bcc:   78f0106f                j       10003b5a <__malloc_unlock>
    10001bd0:   e618                    sd      a4,8(a2)
    10001bd2:   4801                    li      a6,0
    10001bd4:   e195                    bnez    a1,10001bf8 <_free_r+0xb8>
    10001bd6:   ff04b583                ld      a1,-16(s1)
    10001bda:   00006897                auipc   a7,0x6
    10001bde:   45e88893                addi    a7,a7,1118 # 10008038 <__malloc_av_+0x10>
    10001be2:   8e8d                    sub     a3,a3,a1
    10001be4:   97ae                    add     a5,a5,a1
    10001be6:   6a8c                    ld      a1,16(a3)
    10001be8:   09158a63                beq     a1,a7,10001c7c <_free_r+0x13c>
    10001bec:   0186b883                ld      a7,24(a3)
    10001bf0:   0115bc23                sd      a7,24(a1)
    10001bf4:   00b8b823                sd      a1,16(a7)
    10001bf8:   00e605b3                add     a1,a2,a4
    10001bfc:   658c                    ld      a1,8(a1)
    10001bfe:   8985                    andi    a1,a1,1
    10001c00:   e595                    bnez    a1,10001c2c <_free_r+0xec>
    10001c02:   97ba                    add     a5,a5,a4
    10001c04:   6a18                    ld      a4,16(a2)
    10001c06:   06081d63                bnez    a6,10001c80 <_free_r+0x140>
    10001c0a:   00006597                auipc   a1,0x6
    10001c0e:   42e58593                addi    a1,a1,1070 # 10008038 <__malloc_av_+0x10>
    10001c12:   06b71763                bne     a4,a1,10001c80 <_free_r+0x140>
    10001c16:   00006617                auipc   a2,0x6
    10001c1a:   42d63d23                sd      a3,1082(a2) # 10008050 <__malloc_av_+0x28>
    10001c1e:   00006617                auipc   a2,0x6
    10001c22:   42d63523                sd      a3,1066(a2) # 10008048 <__malloc_av_+0x20>
    10001c26:   ee98                    sd      a4,24(a3)
    10001c28:   ea98                    sd      a4,16(a3)
    10001c2a:   4805                    li      a6,1
    10001c2c:   0017e713                ori     a4,a5,1
    10001c30:   e698                    sd      a4,8(a3)
    10001c32:   00f68733                add     a4,a3,a5
    10001c36:   e31c                    sd      a5,0(a4)
    10001c38:   f80815e3                bnez    a6,10001bc2 <_free_r+0x82>
    10001c3c:   1ff00713                li      a4,511
    10001c40:   04f76463                bltu    a4,a5,10001c88 <_free_r+0x148>
    10001c44:   0037d713                srli    a4,a5,0x3
    10001c48:   2701                    sext.w  a4,a4
    10001c4a:   4027561b                sraiw   a2,a4,0x2
    10001c4e:   4785                    li      a5,1
    10001c50:   00c797b3                sll     a5,a5,a2
    10001c54:   6510                    ld      a2,8(a0)
    10001c56:   8fd1                    or      a5,a5,a2
    10001c58:   00006617                auipc   a2,0x6
    10001c5c:   3cf63c23                sd      a5,984(a2) # 10008030 <__malloc_av_+0x8>
    10001c60:   0017079b                addiw   a5,a4,1
    10001c64:   0017979b                slliw   a5,a5,0x1
    10001c68:   078e                    slli    a5,a5,0x3
    10001c6a:   97aa                    add     a5,a5,a0
    10001c6c:   6398                    ld      a4,0(a5)
    10001c6e:   ff078613                addi    a2,a5,-16
    10001c72:   ee90                    sd      a2,24(a3)
    10001c74:   ea98                    sd      a4,16(a3)
    10001c76:   e394                    sd      a3,0(a5)
    10001c78:   ef14                    sd      a3,24(a4)
    10001c7a:   b7a1                    j       10001bc2 <_free_r+0x82>
    10001c7c:   4805                    li      a6,1
    10001c7e:   bfad                    j       10001bf8 <_free_r+0xb8>
    10001c80:   6e10                    ld      a2,24(a2)
    10001c82:   ef10                    sd      a2,24(a4)
    10001c84:   ea18                    sd      a4,16(a2)
    10001c86:   b75d                    j       10001c2c <_free_r+0xec>
    10001c88:   0097d613                srli    a2,a5,0x9
    10001c8c:   4711                    li      a4,4
    10001c8e:   04c76163                bltu    a4,a2,10001cd0 <_free_r+0x190>
    10001c92:   0067d713                srli    a4,a5,0x6
    10001c96:   0387071b                addiw   a4,a4,56
    10001c9a:   0017061b                addiw   a2,a4,1
    10001c9e:   0016161b                slliw   a2,a2,0x1
    10001ca2:   060e                    slli    a2,a2,0x3
    10001ca4:   962a                    add     a2,a2,a0
    10001ca6:   ff060593                addi    a1,a2,-16
    10001caa:   6210                    ld      a2,0(a2)
    10001cac:   06c59863                bne     a1,a2,10001d1c <_free_r+0x1dc>
    10001cb0:   4785                    li      a5,1
    10001cb2:   4027571b                sraiw   a4,a4,0x2
    10001cb6:   00e79733                sll     a4,a5,a4
    10001cba:   651c                    ld      a5,8(a0)
    10001cbc:   8f5d                    or      a4,a4,a5
    10001cbe:   00006797                auipc   a5,0x6
    10001cc2:   36e7b923                sd      a4,882(a5) # 10008030 <__malloc_av_+0x8>
    10001cc6:   ee8c                    sd      a1,24(a3)
    10001cc8:   ea90                    sd      a2,16(a3)
    10001cca:   e994                    sd      a3,16(a1)
    10001ccc:   ee14                    sd      a3,24(a2)
    10001cce:   bdd5                    j       10001bc2 <_free_r+0x82>
    10001cd0:   4751                    li      a4,20
    10001cd2:   00c76563                bltu    a4,a2,10001cdc <_free_r+0x19c>
    10001cd6:   05b6071b                addiw   a4,a2,91
    10001cda:   b7c1                    j       10001c9a <_free_r+0x15a>
    10001cdc:   05400713                li      a4,84
    10001ce0:   00c76763                bltu    a4,a2,10001cee <_free_r+0x1ae>
    10001ce4:   00c7d713                srli    a4,a5,0xc
    10001ce8:   06e7071b                addiw   a4,a4,110
    10001cec:   b77d                    j       10001c9a <_free_r+0x15a>
    10001cee:   15400713                li      a4,340
    10001cf2:   00c76763                bltu    a4,a2,10001d00 <_free_r+0x1c0>
    10001cf6:   00f7d713                srli    a4,a5,0xf
    10001cfa:   0777071b                addiw   a4,a4,119
    10001cfe:   bf71                    j       10001c9a <_free_r+0x15a>
    10001d00:   55400593                li      a1,1364
    10001d04:   07e00713                li      a4,126
    10001d08:   f8c5e9e3                bltu    a1,a2,10001c9a <_free_r+0x15a>
    10001d0c:   0127d713                srli    a4,a5,0x12
    10001d10:   07c7071b                addiw   a4,a4,124
    10001d14:   b759                    j       10001c9a <_free_r+0x15a>
    10001d16:   6a10                    ld      a2,16(a2)
    10001d18:   00c58663                beq     a1,a2,10001d24 <_free_r+0x1e4>
    10001d1c:   6618                    ld      a4,8(a2)
    10001d1e:   9b71                    andi    a4,a4,-4
    10001d20:   fee7ebe3                bltu    a5,a4,10001d16 <_free_r+0x1d6>
    10001d24:   6e0c                    ld      a1,24(a2)
    10001d26:   b745                    j       10001cc6 <_free_r+0x186>
    10001d28:   8082                    ret

0000000010001d2a <eclear>:
    10001d2a:   01450793                addi    a5,a0,20
    10001d2e:   0509                    addi    a0,a0,2
    10001d30:   fe051f23                sh      zero,-2(a0)
    10001d34:   fef51de3                bne     a0,a5,10001d2e <eclear+0x4>
    10001d38:   8082                    ret

0000000010001d3a <emov>:
    10001d3a:   01450793                addi    a5,a0,20
    10001d3e:   0509                    addi    a0,a0,2
    10001d40:   ffe55703                lhu     a4,-2(a0)
    10001d44:   0589                    addi    a1,a1,2
    10001d46:   fee59f23                sh      a4,-2(a1)
    10001d4a:   fea79ae3                bne     a5,a0,10001d3e <emov+0x4>
    10001d4e:   8082                    ret

0000000010001d50 <ecleaz>:
    10001d50:   01a50793                addi    a5,a0,26
    10001d54:   0509                    addi    a0,a0,2
    10001d56:   fe051f23                sh      zero,-2(a0)
    10001d5a:   fef51de3                bne     a0,a5,10001d54 <ecleaz+0x4>
    10001d5e:   8082                    ret

0000000010001d60 <emovz>:
    10001d60:   01850713                addi    a4,a0,24
    10001d64:   87ae                    mv      a5,a1
    10001d66:   0509                    addi    a0,a0,2
    10001d68:   ffe55683                lhu     a3,-2(a0)
    10001d6c:   0789                    addi    a5,a5,2
    10001d6e:   fed79f23                sh      a3,-2(a5)
    10001d72:   fea71ae3                bne     a4,a0,10001d66 <emovz+0x6>
    10001d76:   00059c23                sh      zero,24(a1)
    10001d7a:   8082                    ret

0000000010001d7c <ecmpm>:
    10001d7c:   00450793                addi    a5,a0,4
    10001d80:   0591                    addi    a1,a1,4
    10001d82:   0569                    addi    a0,a0,26
    10001d84:   0789                    addi    a5,a5,2
    10001d86:   0589                    addi    a1,a1,2
    10001d88:   ffe7d683                lhu     a3,-2(a5)
    10001d8c:   ffe5d703                lhu     a4,-2(a1)
    10001d90:   00e69663                bne     a3,a4,10001d9c <ecmpm+0x20>
    10001d94:   fef518e3                bne     a0,a5,10001d84 <ecmpm+0x8>
    10001d98:   4501                    li      a0,0
    10001d9a:   8082                    ret
    10001d9c:   4505                    li      a0,1
    10001d9e:   00d76363                bltu    a4,a3,10001da4 <ecmpm+0x28>
    10001da2:   557d                    li      a0,-1
    10001da4:   8082                    ret

0000000010001da6 <eshdn1>:
    10001da6:   00450693                addi    a3,a0,4
    10001daa:   4781                    li      a5,0
    10001dac:   0569                    addi    a0,a0,26
    10001dae:   7661                    lui     a2,0xffff8
    10001db0:   0006d703                lhu     a4,0(a3)
    10001db4:   00177593                andi    a1,a4,1
    10001db8:   c199                    beqz    a1,10001dbe <eshdn1+0x18>
    10001dba:   0017e793                ori     a5,a5,1
    10001dbe:   0027f593                andi    a1,a5,2
    10001dc2:   8305                    srli    a4,a4,0x1
    10001dc4:   e999                    bnez    a1,10001dda <eshdn1+0x34>
    10001dc6:   0017979b                slliw   a5,a5,0x1
    10001dca:   00e69023                sh      a4,0(a3)
    10001dce:   17c2                    slli    a5,a5,0x30
    10001dd0:   0689                    addi    a3,a3,2
    10001dd2:   93c1                    srli    a5,a5,0x30
    10001dd4:   fcd51ee3                bne     a0,a3,10001db0 <eshdn1+0xa>
    10001dd8:   8082                    ret
    10001dda:   8f51                    or      a4,a4,a2
    10001ddc:   b7ed                    j       10001dc6 <eshdn1+0x20>

0000000010001dde <eshup1>:
    10001dde:   01650693                addi    a3,a0,22
    10001de2:   4701                    li      a4,0
    10001de4:   0026d783                lhu     a5,2(a3)
    10001de8:   0107961b                slliw   a2,a5,0x10
    10001dec:   4106561b                sraiw   a2,a2,0x10
    10001df0:   00065463                bgez    a2,10001df8 <eshup1+0x1a>
    10001df4:   00176713                ori     a4,a4,1
    10001df8:   0017979b                slliw   a5,a5,0x1
    10001dfc:   17c2                    slli    a5,a5,0x30
    10001dfe:   00277613                andi    a2,a4,2
    10001e02:   93c1                    srli    a5,a5,0x30
    10001e04:   ea19                    bnez    a2,10001e1a <eshup1+0x3c>
    10001e06:   0017171b                slliw   a4,a4,0x1
    10001e0a:   00f69123                sh      a5,2(a3)
    10001e0e:   1742                    slli    a4,a4,0x30
    10001e10:   16f9                    addi    a3,a3,-2
    10001e12:   9341                    srli    a4,a4,0x30
    10001e14:   fcd518e3                bne     a0,a3,10001de4 <eshup1+0x6>
    10001e18:   8082                    ret
    10001e1a:   0017e793                ori     a5,a5,1
    10001e1e:   b7e5                    j       10001e06 <eshup1+0x28>

0000000010001e20 <eshdn8>:
    10001e20:   00450793                addi    a5,a0,4
    10001e24:   4701                    li      a4,0
    10001e26:   0569                    addi    a0,a0,26
    10001e28:   0007d683                lhu     a3,0(a5)
    10001e2c:   0789                    addi    a5,a5,2
    10001e2e:   0086d61b                srliw   a2,a3,0x8
    10001e32:   8f51                    or      a4,a4,a2
    10001e34:   fee79f23                sh      a4,-2(a5)
    10001e38:   0086971b                slliw   a4,a3,0x8
    10001e3c:   1742                    slli    a4,a4,0x30
    10001e3e:   9341                    srli    a4,a4,0x30
    10001e40:   fef514e3                bne     a0,a5,10001e28 <eshdn8+0x8>
    10001e44:   8082                    ret

0000000010001e46 <eshup8>:
    10001e46:   01650793                addi    a5,a0,22
    10001e4a:   4701                    li      a4,0
    10001e4c:   0027d683                lhu     a3,2(a5)
    10001e50:   17f9                    addi    a5,a5,-2
    10001e52:   00869613                slli    a2,a3,0x8
    10001e56:   8f51                    or      a4,a4,a2
    10001e58:   00e79223                sh      a4,4(a5)
    10001e5c:   0086d713                srli    a4,a3,0x8
    10001e60:   fef516e3                bne     a0,a5,10001e4c <eshup8+0x6>
    10001e64:   8082                    ret

0000000010001e66 <eshup6>:
    10001e66:   00450793                addi    a5,a0,4
    10001e6a:   01850713                addi    a4,a0,24
    10001e6e:   0789                    addi    a5,a5,2
    10001e70:   0007d683                lhu     a3,0(a5)
    10001e74:   fed79f23                sh      a3,-2(a5)
    10001e78:   fef71be3                bne     a4,a5,10001e6e <eshup6+0x8>
    10001e7c:   00051c23                sh      zero,24(a0)
    10001e80:   8082                    ret

0000000010001e82 <eshdn6>:
    10001e82:   01850793                addi    a5,a0,24
    10001e86:   01a50713                addi    a4,a0,26
    10001e8a:   00450693                addi    a3,a0,4
    10001e8e:   17f9                    addi    a5,a5,-2
    10001e90:   0007d603                lhu     a2,0(a5)
    10001e94:   1779                    addi    a4,a4,-2
    10001e96:   00c71023                sh      a2,0(a4)
    10001e9a:   fef69ae3                bne     a3,a5,10001e8e <eshdn6+0xc>
    10001e9e:   00051223                sh      zero,4(a0)
    10001ea2:   8082                    ret

0000000010001ea4 <eaddm>:
    10001ea4:   05e1                    addi    a1,a1,24
    10001ea6:   01650713                addi    a4,a0,22
    10001eaa:   4681                    li      a3,0
    10001eac:   0005d783                lhu     a5,0(a1)
    10001eb0:   1779                    addi    a4,a4,-2
    10001eb2:   15f9                    addi    a1,a1,-2
    10001eb4:   97b6                    add     a5,a5,a3
    10001eb6:   00475683                lhu     a3,4(a4)
    10001eba:   97b6                    add     a5,a5,a3
    10001ebc:   00f59123                sh      a5,2(a1)
    10001ec0:   83c1                    srli    a5,a5,0x10
    10001ec2:   0017f693                andi    a3,a5,1
    10001ec6:   fee513e3                bne     a0,a4,10001eac <eaddm+0x8>
    10001eca:   8082                    ret

0000000010001ecc <esubm>:
    10001ecc:   05e1                    addi    a1,a1,24
    10001ece:   01650713                addi    a4,a0,22
    10001ed2:   4681                    li      a3,0
    10001ed4:   0005d783                lhu     a5,0(a1)
    10001ed8:   00275603                lhu     a2,2(a4)
    10001edc:   1779                    addi    a4,a4,-2
    10001ede:   15f9                    addi    a1,a1,-2
    10001ee0:   8f91                    sub     a5,a5,a2
    10001ee2:   8f95                    sub     a5,a5,a3
    10001ee4:   00f59123                sh      a5,2(a1)
    10001ee8:   83c1                    srli    a5,a5,0x10
    10001eea:   0017f693                andi    a3,a5,1
    10001eee:   fee513e3                bne     a0,a4,10001ed4 <esubm+0x8>
    10001ef2:   8082                    ret

0000000010001ef4 <m16m>:
    10001ef4:   1101                    addi    sp,sp,-32
    10001ef6:   6341                    lui     t1,0x10
    10001ef8:   01858893                addi    a7,a1,24
    10001efc:   00011b23                sh      zero,22(sp)
    10001f00:   00011c23                sh      zero,24(sp)
    10001f04:   0591                    addi    a1,a1,4
    10001f06:   0834                    addi    a3,sp,24
    10001f08:   137d                    addi    t1,t1,-1
    10001f0a:   0008d703                lhu     a4,0(a7)
    10001f0e:   16f9                    addi    a3,a3,-2
    10001f10:   18f9                    addi    a7,a7,-2
    10001f12:   e705                    bnez    a4,10001f3a <m16m+0x46>
    10001f14:   fe069f23                sh      zero,-2(a3)
    10001f18:   ff1599e3                bne     a1,a7,10001f0a <m16m+0x16>
    10001f1c:   4791                    li      a5,4
    10001f1e:   4769                    li      a4,26
    10001f20:   00f105b3                add     a1,sp,a5
    10001f24:   0005d583                lhu     a1,0(a1)
    10001f28:   00f606b3                add     a3,a2,a5
    10001f2c:   0789                    addi    a5,a5,2
    10001f2e:   00b69023                sh      a1,0(a3)
    10001f32:   fee797e3                bne     a5,a4,10001f20 <m16m+0x2c>
    10001f36:   6105                    addi    sp,sp,32
    10001f38:   8082                    ret
    10001f3a:   02a70733                mul     a4,a4,a0
    10001f3e:   0026d803                lhu     a6,2(a3)
    10001f42:   006777b3                and     a5,a4,t1
    10001f46:   97c2                    add     a5,a5,a6
    10001f48:   0107d813                srli    a6,a5,0x10
    10001f4c:   00f69123                sh      a5,2(a3)
    10001f50:   01075793                srli    a5,a4,0x10
    10001f54:   0006d703                lhu     a4,0(a3)
    10001f58:   97ba                    add     a5,a5,a4
    10001f5a:   97c2                    add     a5,a5,a6
    10001f5c:   00f69023                sh      a5,0(a3)
    10001f60:   83c1                    srli    a5,a5,0x10
    10001f62:   fef69f23                sh      a5,-2(a3)
    10001f66:   bf4d                    j       10001f18 <m16m+0x24>

0000000010001f68 <eisnan>:
    10001f68:   01255783                lhu     a5,18(a0)
    10001f6c:   fff7c793                not     a5,a5
    10001f70:   03179713                slli    a4,a5,0x31
    10001f74:   eb09                    bnez    a4,10001f86 <eisnan+0x1e>
    10001f76:   01250793                addi    a5,a0,18
    10001f7a:   0509                    addi    a0,a0,2
    10001f7c:   ffe55703                lhu     a4,-2(a0)
    10001f80:   e709                    bnez    a4,10001f8a <eisnan+0x22>
    10001f82:   fea79ce3                bne     a5,a0,10001f7a <eisnan+0x12>
    10001f86:   4501                    li      a0,0
    10001f88:   8082                    ret
    10001f8a:   4505                    li      a0,1
    10001f8c:   8082                    ret

0000000010001f8e <eisneg>:
    10001f8e:   1141                    addi    sp,sp,-16
    10001f90:   e022                    sd      s0,0(sp)
    10001f92:   e406                    sd      ra,8(sp)
    10001f94:   842a                    mv      s0,a0
    10001f96:   00000097                auipc   ra,0x0
    10001f9a:   fd2080e7                jalr    -46(ra) # 10001f68 <eisnan>
    10001f9e:   e901                    bnez    a0,10001fae <eisneg+0x20>
    10001fa0:   01344503                lbu     a0,19(s0)
    10001fa4:   811d                    srli    a0,a0,0x7
    10001fa6:   60a2                    ld      ra,8(sp)
    10001fa8:   6402                    ld      s0,0(sp)
    10001faa:   0141                    addi    sp,sp,16
    10001fac:   8082                    ret
    10001fae:   4501                    li      a0,0
    10001fb0:   bfdd                    j       10001fa6 <eisneg+0x18>

0000000010001fb2 <emovi>:
    10001fb2:   01251783                lh      a5,18(a0)
    10001fb6:   1101                    addi    sp,sp,-32
    10001fb8:   ec06                    sd      ra,24(sp)
    10001fba:   e822                    sd      s0,16(sp)
    10001fbc:   e426                    sd      s1,8(sp)
    10001fbe:   e04a                    sd      s2,0(sp)
    10001fc0:   0407d963                bgez    a5,10002012 <emovi+0x60>
    10001fc4:   57fd                    li      a5,-1
    10001fc6:   00f59023                sh      a5,0(a1)
    10001fca:   01255703                lhu     a4,18(a0)
    10001fce:   67a1                    lui     a5,0x8
    10001fd0:   17fd                    addi    a5,a5,-1
    10001fd2:   8f7d                    and     a4,a4,a5
    10001fd4:   00e59123                sh      a4,2(a1)
    10001fd8:   01050913                addi    s2,a0,16
    10001fdc:   04f71863                bne     a4,a5,1000202c <emovi+0x7a>
    10001fe0:   842e                    mv      s0,a1
    10001fe2:   84aa                    mv      s1,a0
    10001fe4:   f85ff0ef                jal     ra,10001f68 <eisnan>
    10001fe8:   c905                    beqz    a0,10002018 <emovi+0x66>
    10001fea:   00640793                addi    a5,s0,6
    10001fee:   00041223                sh      zero,4(s0)
    10001ff2:   ffc48513                addi    a0,s1,-4
    10001ff6:   1979                    addi    s2,s2,-2
    10001ff8:   00295703                lhu     a4,2(s2)
    10001ffc:   0789                    addi    a5,a5,2
    10001ffe:   fee79f23                sh      a4,-2(a5) # 7ffe <_tbss_end+0x7ffe>
    10002002:   fea91ae3                bne     s2,a0,10001ff6 <emovi+0x44>
    10002006:   60e2                    ld      ra,24(sp)
    10002008:   6442                    ld      s0,16(sp)
    1000200a:   64a2                    ld      s1,8(sp)
    1000200c:   6902                    ld      s2,0(sp)
    1000200e:   6105                    addi    sp,sp,32
    10002010:   8082                    ret
    10002012:   00059023                sh      zero,0(a1)
    10002016:   bf55                    j       10001fca <emovi+0x18>
    10002018:   00440793                addi    a5,s0,4
    1000201c:   01a40593                addi    a1,s0,26
    10002020:   0789                    addi    a5,a5,2
    10002022:   fe079f23                sh      zero,-2(a5)
    10002026:   feb79de3                bne     a5,a1,10002020 <emovi+0x6e>
    1000202a:   bff1                    j       10002006 <emovi+0x54>
    1000202c:   00658793                addi    a5,a1,6
    10002030:   00059223                sh      zero,4(a1)
    10002034:   1579                    addi    a0,a0,-2
    10002036:   1979                    addi    s2,s2,-2
    10002038:   00295703                lhu     a4,2(s2)
    1000203c:   0789                    addi    a5,a5,2
    1000203e:   fee79f23                sh      a4,-2(a5)
    10002042:   fea91ae3                bne     s2,a0,10002036 <emovi+0x84>
    10002046:   00059c23                sh      zero,24(a1)
    1000204a:   bf75                    j       10002006 <emovi+0x54>

000000001000204c <ecmp>:
    1000204c:   711d                    addi    sp,sp,-96
    1000204e:   e4a6                    sd      s1,72(sp)
    10002050:   e0ca                    sd      s2,64(sp)
    10002052:   ec86                    sd      ra,88(sp)
    10002054:   e8a2                    sd      s0,80(sp)
    10002056:   892a                    mv      s2,a0
    10002058:   84ae                    mv      s1,a1
    1000205a:   00000097                auipc   ra,0x0
    1000205e:   f0e080e7                jalr    -242(ra) # 10001f68 <eisnan>
    10002062:   ed49                    bnez    a0,100020fc <ecmp+0xb0>
    10002064:   8526                    mv      a0,s1
    10002066:   00000097                auipc   ra,0x0
    1000206a:   f02080e7                jalr    -254(ra) # 10001f68 <eisnan>
    1000206e:   842a                    mv      s0,a0
    10002070:   e551                    bnez    a0,100020fc <ecmp+0xb0>
    10002072:   858a                    mv      a1,sp
    10002074:   854a                    mv      a0,s2
    10002076:   00000097                auipc   ra,0x0
    1000207a:   f3c080e7                jalr    -196(ra) # 10001fb2 <emovi>
    1000207e:   100c                    addi    a1,sp,32
    10002080:   8526                    mv      a0,s1
    10002082:   00000097                auipc   ra,0x0
    10002086:   f30080e7                jalr    -208(ra) # 10001fb2 <emovi>
    1000208a:   00015703                lhu     a4,0(sp)
    1000208e:   02015783                lhu     a5,32(sp)
    10002092:   02e78c63                beq     a5,a4,100020ca <ecmp+0x7e>
    10002096:   4789                    li      a5,2
    10002098:   46e1                    li      a3,24
    1000209a:   00f10633                add     a2,sp,a5
    1000209e:   00065603                lhu     a2,0(a2) # ffffffffffff8000 <_end+0xffffffffeffef55c>
    100020a2:   e205                    bnez    a2,100020c2 <ecmp+0x76>
    100020a4:   1010                    addi    a2,sp,32
    100020a6:   963e                    add     a2,a2,a5
    100020a8:   00065603                lhu     a2,0(a2)
    100020ac:   ea19                    bnez    a2,100020c2 <ecmp+0x76>
    100020ae:   0789                    addi    a5,a5,2
    100020b0:   fed795e3                bne     a5,a3,1000209a <ecmp+0x4e>
    100020b4:   8522                    mv      a0,s0
    100020b6:   60e6                    ld      ra,88(sp)
    100020b8:   6446                    ld      s0,80(sp)
    100020ba:   64a6                    ld      s1,72(sp)
    100020bc:   6906                    ld      s2,64(sp)
    100020be:   6125                    addi    sp,sp,96
    100020c0:   8082                    ret
    100020c2:   4405                    li      s0,1
    100020c4:   db65                    beqz    a4,100020b4 <ecmp+0x68>
    100020c6:   547d                    li      s0,-1
    100020c8:   b7f5                    j       100020b4 <ecmp+0x68>
    100020ca:   4605                    li      a2,1
    100020cc:   c311                    beqz    a4,100020d0 <ecmp+0x84>
    100020ce:   567d                    li      a2,-1
    100020d0:   4781                    li      a5,0
    100020d2:   45e1                    li      a1,24
    100020d4:   00f10733                add     a4,sp,a5
    100020d8:   00075683                lhu     a3,0(a4)
    100020dc:   1018                    addi    a4,sp,32
    100020de:   973e                    add     a4,a4,a5
    100020e0:   00075703                lhu     a4,0(a4)
    100020e4:   00e69663                bne     a3,a4,100020f0 <ecmp+0xa4>
    100020e8:   0789                    addi    a5,a5,2
    100020ea:   feb795e3                bne     a5,a1,100020d4 <ecmp+0x88>
    100020ee:   b7d9                    j       100020b4 <ecmp+0x68>
    100020f0:   8432                    mv      s0,a2
    100020f2:   fcd761e3                bltu    a4,a3,100020b4 <ecmp+0x68>
    100020f6:   40c0043b                negw    s0,a2
    100020fa:   bf6d                    j       100020b4 <ecmp+0x68>
    100020fc:   5479                    li      s0,-2
    100020fe:   bf5d                    j       100020b4 <ecmp+0x68>

0000000010002100 <eisinf>:
    10002100:   01255783                lhu     a5,18(a0)
    10002104:   fff7c793                not     a5,a5
    10002108:   03179713                slli    a4,a5,0x31
    1000210c:   eb11                    bnez    a4,10002120 <eisinf+0x20>
    1000210e:   1141                    addi    sp,sp,-16
    10002110:   e406                    sd      ra,8(sp)
    10002112:   e57ff0ef                jal     ra,10001f68 <eisnan>
    10002116:   60a2                    ld      ra,8(sp)
    10002118:   00153513                seqz    a0,a0
    1000211c:   0141                    addi    sp,sp,16
    1000211e:   8082                    ret
    10002120:   4501                    li      a0,0
    10002122:   8082                    ret

0000000010002124 <einfin.isra.2>:
    10002124:   01250793                addi    a5,a0,18
    10002128:   0509                    addi    a0,a0,2
    1000212a:   fe051f23                sh      zero,-2(a0)
    1000212e:   fef51de3                bne     a0,a5,10002128 <einfin.isra.2+0x4>
    10002132:   00055783                lhu     a5,0(a0)
    10002136:   6721                    lui     a4,0x8
    10002138:   177d                    addi    a4,a4,-1
    1000213a:   8fd9                    or      a5,a5,a4
    1000213c:   00f51023                sh      a5,0(a0)
    10002140:   8082                    ret

0000000010002142 <eshift.part.3>:
    10002142:   7139                    addi    sp,sp,-64
    10002144:   f822                    sd      s0,48(sp)
    10002146:   ec4e                    sd      s3,24(sp)
    10002148:   fc06                    sd      ra,56(sp)
    1000214a:   f426                    sd      s1,40(sp)
    1000214c:   f04a                    sd      s2,32(sp)
    1000214e:   e852                    sd      s4,16(sp)
    10002150:   e456                    sd      s5,8(sp)
    10002152:   89aa                    mv      s3,a0
    10002154:   842e                    mv      s0,a1
    10002156:   0a05df63                bgez    a1,10002214 <eshift.part.3+0xd2>
    1000215a:   40b00a3b                negw    s4,a1
    1000215e:   8952                    mv      s2,s4
    10002160:   4481                    li      s1,0
    10002162:   4abd                    li      s5,15
    10002164:   034ac763                blt     s5,s4,10002192 <eshift.part.3+0x50>
    10002168:   0049591b                srliw   s2,s2,0x4
    1000216c:   55c1                    li      a1,-16
    1000216e:   02b905bb                mulw    a1,s2,a1
    10002172:   4a1d                    li      s4,7
    10002174:   4085893b                subw    s2,a1,s0
    10002178:   844a                    mv      s0,s2
    1000217a:   032a4463                blt     s4,s2,100021a2 <eshift.part.3+0x60>
    1000217e:   0034559b                srliw   a1,s0,0x3
    10002182:   57e1                    li      a5,-8
    10002184:   02f585bb                mulw    a1,a1,a5
    10002188:   9c2d                    addw    s0,s0,a1
    1000218a:   e415                    bnez    s0,100021b6 <eshift.part.3+0x74>
    1000218c:   00903533                snez    a0,s1
    10002190:   a88d                    j       10002202 <eshift.part.3+0xc0>
    10002192:   0189d783                lhu     a5,24(s3)
    10002196:   854e                    mv      a0,s3
    10002198:   3a41                    addiw   s4,s4,-16
    1000219a:   8cdd                    or      s1,s1,a5
    1000219c:   ce7ff0ef                jal     ra,10001e82 <eshdn6>
    100021a0:   b7d1                    j       10002164 <eshift.part.3+0x22>
    100021a2:   0189c783                lbu     a5,24(s3)
    100021a6:   854e                    mv      a0,s3
    100021a8:   3961                    addiw   s2,s2,-8
    100021aa:   8cdd                    or      s1,s1,a5
    100021ac:   00000097                auipc   ra,0x0
    100021b0:   c74080e7                jalr    -908(ra) # 10001e20 <eshdn8>
    100021b4:   b7d9                    j       1000217a <eshift.part.3+0x38>
    100021b6:   0189d783                lhu     a5,24(s3)
    100021ba:   854e                    mv      a0,s3
    100021bc:   347d                    addiw   s0,s0,-1
    100021be:   8b85                    andi    a5,a5,1
    100021c0:   8cdd                    or      s1,s1,a5
    100021c2:   00000097                auipc   ra,0x0
    100021c6:   be4080e7                jalr    -1052(ra) # 10001da6 <eshdn1>
    100021ca:   b7c1                    j       1000218a <eshift.part.3+0x48>
    100021cc:   854e                    mv      a0,s3
    100021ce:   00000097                auipc   ra,0x0
    100021d2:   c98080e7                jalr    -872(ra) # 10001e66 <eshup6>
    100021d6:   34c1                    addiw   s1,s1,-16
    100021d8:   fe994ae3                blt     s2,s1,100021cc <eshift.part.3+0x8a>
    100021dc:   0044559b                srliw   a1,s0,0x4
    100021e0:   57c1                    li      a5,-16
    100021e2:   02f585bb                mulw    a1,a1,a5
    100021e6:   491d                    li      s2,7
    100021e8:   00b404bb                addw    s1,s0,a1
    100021ec:   8426                    mv      s0,s1
    100021ee:   02994663                blt     s2,s1,1000221a <eshift.part.3+0xd8>
    100021f2:   0034559b                srliw   a1,s0,0x3
    100021f6:   57e1                    li      a5,-8
    100021f8:   02f585bb                mulw    a1,a1,a5
    100021fc:   9c2d                    addw    s0,s0,a1
    100021fe:   e01d                    bnez    s0,10002224 <eshift.part.3+0xe2>
    10002200:   4501                    li      a0,0
    10002202:   70e2                    ld      ra,56(sp)
    10002204:   7442                    ld      s0,48(sp)
    10002206:   74a2                    ld      s1,40(sp)
    10002208:   7902                    ld      s2,32(sp)
    1000220a:   69e2                    ld      s3,24(sp)
    1000220c:   6a42                    ld      s4,16(sp)
    1000220e:   6aa2                    ld      s5,8(sp)
    10002210:   6121                    addi    sp,sp,64
    10002212:   8082                    ret
    10002214:   84ae                    mv      s1,a1
    10002216:   493d                    li      s2,15
    10002218:   b7c1                    j       100021d8 <eshift.part.3+0x96>
    1000221a:   854e                    mv      a0,s3
    1000221c:   c2bff0ef                jal     ra,10001e46 <eshup8>
    10002220:   34e1                    addiw   s1,s1,-8
    10002222:   b7f1                    j       100021ee <eshift.part.3+0xac>
    10002224:   854e                    mv      a0,s3
    10002226:   bb9ff0ef                jal     ra,10001dde <eshup1>
    1000222a:   347d                    addiw   s0,s0,-1
    1000222c:   bfc9                    j       100021fe <eshift.part.3+0xbc>

000000001000222e <enormlz>:
    1000222e:   00455783                lhu     a5,4(a0)
    10002232:   1101                    addi    sp,sp,-32
    10002234:   e426                    sd      s1,8(sp)
    10002236:   ec06                    sd      ra,24(sp)
    10002238:   e822                    sd      s0,16(sp)
    1000223a:   e04a                    sd      s2,0(sp)
    1000223c:   84aa                    mv      s1,a0
    1000223e:   e3bd                    bnez    a5,100022a4 <enormlz+0x76>
    10002240:   00651783                lh      a5,6(a0)
    10002244:   4401                    li      s0,0
    10002246:   0a000913                li      s2,160
    1000224a:   0007df63                bgez    a5,10002268 <enormlz+0x3a>
    1000224e:   8522                    mv      a0,s0
    10002250:   60e2                    ld      ra,24(sp)
    10002252:   6442                    ld      s0,16(sp)
    10002254:   64a2                    ld      s1,8(sp)
    10002256:   6902                    ld      s2,0(sp)
    10002258:   6105                    addi    sp,sp,32
    1000225a:   8082                    ret
    1000225c:   8526                    mv      a0,s1
    1000225e:   2441                    addiw   s0,s0,16
    10002260:   c07ff0ef                jal     ra,10001e66 <eshup6>
    10002264:   ff2405e3                beq     s0,s2,1000224e <enormlz+0x20>
    10002268:   0064d783                lhu     a5,6(s1)
    1000226c:   dbe5                    beqz    a5,1000225c <enormlz+0x2e>
    1000226e:   0064d783                lhu     a5,6(s1)
    10002272:   f007f793                andi    a5,a5,-256
    10002276:   c385                    beqz    a5,10002296 <enormlz+0x68>
    10002278:   0a000913                li      s2,160
    1000227c:   00649783                lh      a5,6(s1)
    10002280:   fc07c7e3                bltz    a5,1000224e <enormlz+0x20>
    10002284:   8526                    mv      a0,s1
    10002286:   2405                    addiw   s0,s0,1
    10002288:   00000097                auipc   ra,0x0
    1000228c:   b56080e7                jalr    -1194(ra) # 10001dde <eshup1>
    10002290:   fe8956e3                ble     s0,s2,1000227c <enormlz+0x4e>
    10002294:   bf6d                    j       1000224e <enormlz+0x20>
    10002296:   8526                    mv      a0,s1
    10002298:   00000097                auipc   ra,0x0
    1000229c:   bae080e7                jalr    -1106(ra) # 10001e46 <eshup8>
    100022a0:   2421                    addiw   s0,s0,8
    100022a2:   b7f1                    j       1000226e <enormlz+0x40>
    100022a4:   f007f793                andi    a5,a5,-256
    100022a8:   4401                    li      s0,0
    100022aa:   c781                    beqz    a5,100022b2 <enormlz+0x84>
    100022ac:   b75ff0ef                jal     ra,10001e20 <eshdn8>
    100022b0:   5461                    li      s0,-8
    100022b2:   f7000913                li      s2,-144
    100022b6:   a039                    j       100022c4 <enormlz+0x96>
    100022b8:   8526                    mv      a0,s1
    100022ba:   347d                    addiw   s0,s0,-1
    100022bc:   aebff0ef                jal     ra,10001da6 <eshdn1>
    100022c0:   f92447e3                blt     s0,s2,1000224e <enormlz+0x20>
    100022c4:   0044d783                lhu     a5,4(s1)
    100022c8:   fbe5                    bnez    a5,100022b8 <enormlz+0x8a>
    100022ca:   b751                    j       1000224e <enormlz+0x20>

00000000100022cc <enan.constprop.12>:
    100022cc:   01050793                addi    a5,a0,16
    100022d0:   0509                    addi    a0,a0,2
    100022d2:   fe051f23                sh      zero,-2(a0)
    100022d6:   fef51de3                bne     a0,a5,100022d0 <enan.constprop.12+0x4>
    100022da:   77f1                    lui     a5,0xffffc
    100022dc:   00f51023                sh      a5,0(a0)
    100022e0:   67a1                    lui     a5,0x8
    100022e2:   17fd                    addi    a5,a5,-1
    100022e4:   00f51123                sh      a5,2(a0)
    100022e8:   8082                    ret

00000000100022ea <emovo.isra.6>:
    100022ea:   872a                    mv      a4,a0
    100022ec:   00075683                lhu     a3,0(a4) # 8000 <_tbss_end+0x8000>
    100022f0:   852e                    mv      a0,a1
    100022f2:   00275783                lhu     a5,2(a4)
    100022f6:   c299                    beqz    a3,100022fc <emovo.isra.6+0x12>
    100022f8:   76e1                    lui     a3,0xffff8
    100022fa:   8fd5                    or      a5,a5,a3
    100022fc:   00f51923                sh      a5,18(a0)
    10002300:   00275603                lhu     a2,2(a4)
    10002304:   66a1                    lui     a3,0x8
    10002306:   16fd                    addi    a3,a3,-1
    10002308:   00670793                addi    a5,a4,6
    1000230c:   00d61b63                bne     a2,a3,10002322 <emovo.isra.6+0x38>
    10002310:   0769                    addi    a4,a4,26
    10002312:   0007d683                lhu     a3,0(a5) # 8000 <_tbss_end+0x8000>
    10002316:   e28d                    bnez    a3,10002338 <emovo.isra.6+0x4e>
    10002318:   0789                    addi    a5,a5,2
    1000231a:   fee79ce3                bne     a5,a4,10002312 <emovo.isra.6+0x28>
    1000231e:   e07ff06f                j       10002124 <einfin.isra.2>
    10002322:   0541                    addi    a0,a0,16
    10002324:   0761                    addi    a4,a4,24
    10002326:   0789                    addi    a5,a5,2
    10002328:   ffe7d683                lhu     a3,-2(a5)
    1000232c:   1579                    addi    a0,a0,-2
    1000232e:   00d51123                sh      a3,2(a0)
    10002332:   fee79ae3                bne     a5,a4,10002326 <emovo.isra.6+0x3c>
    10002336:   8082                    ret
    10002338:   00000317                auipc   t1,0x0
    1000233c:   f9430067                jr      -108(t1) # 100022cc <enan.constprop.12>

0000000010002340 <e113toe.isra.8>:
    10002340:   7139                    addi    sp,sp,-64
    10002342:   f426                    sd      s1,40(sp)
    10002344:   84aa                    mv      s1,a0
    10002346:   850a                    mv      a0,sp
    10002348:   f822                    sd      s0,48(sp)
    1000234a:   fc06                    sd      ra,56(sp)
    1000234c:   842e                    mv      s0,a1
    1000234e:   a03ff0ef                jal     ra,10001d50 <ecleaz>
    10002352:   00e4d703                lhu     a4,14(s1)
    10002356:   0107179b                slliw   a5,a4,0x10
    1000235a:   4107d79b                sraiw   a5,a5,0x10
    1000235e:   0207c763                bltz    a5,1000238c <e113toe.isra.8+0x4c>
    10002362:   00011023                sh      zero,0(sp)
    10002366:   66a1                    lui     a3,0x8
    10002368:   16fd                    addi    a3,a3,-1
    1000236a:   8f75                    and     a4,a4,a3
    1000236c:   00e48793                addi    a5,s1,14
    10002370:   04d71c63                bne     a4,a3,100023c8 <e113toe.isra.8+0x88>
    10002374:   8726                    mv      a4,s1
    10002376:   00075683                lhu     a3,0(a4)
    1000237a:   ce89                    beqz    a3,10002394 <e113toe.isra.8+0x54>
    1000237c:   8522                    mv      a0,s0
    1000237e:   f4fff0ef                jal     ra,100022cc <enan.constprop.12>
    10002382:   70e2                    ld      ra,56(sp)
    10002384:   7442                    ld      s0,48(sp)
    10002386:   74a2                    ld      s1,40(sp)
    10002388:   6121                    addi    sp,sp,64
    1000238a:   8082                    ret
    1000238c:   57fd                    li      a5,-1
    1000238e:   00f11023                sh      a5,0(sp)
    10002392:   bfd1                    j       10002366 <e113toe.isra.8+0x26>
    10002394:   0709                    addi    a4,a4,2
    10002396:   fee790e3                bne     a5,a4,10002376 <e113toe.isra.8+0x36>
    1000239a:   8522                    mv      a0,s0
    1000239c:   98fff0ef                jal     ra,10001d2a <eclear>
    100023a0:   8522                    mv      a0,s0
    100023a2:   00000097                auipc   ra,0x0
    100023a6:   d82080e7                jalr    -638(ra) # 10002124 <einfin.isra.2>
    100023aa:   00e49783                lh      a5,14(s1)
    100023ae:   fc07dae3                bgez    a5,10002382 <e113toe.isra.8+0x42>
    100023b2:   8522                    mv      a0,s0
    100023b4:   bb5ff0ef                jal     ra,10001f68 <eisnan>
    100023b8:   f569                    bnez    a0,10002382 <e113toe.isra.8+0x42>
    100023ba:   01245783                lhu     a5,18(s0)
    100023be:   7761                    lui     a4,0xffff8
    100023c0:   8fb9                    xor     a5,a5,a4
    100023c2:   00f41923                sh      a5,18(s0)
    100023c6:   bf75                    j       10002382 <e113toe.isra.8+0x42>
    100023c8:   00e11123                sh      a4,2(sp)
    100023cc:   868a                    mv      a3,sp
    100023ce:   17f9                    addi    a5,a5,-2
    100023d0:   0007d603                lhu     a2,0(a5)
    100023d4:   0689                    addi    a3,a3,2
    100023d6:   00c69223                sh      a2,4(a3) # 8004 <_tbss_end+0x8004>
    100023da:   fef49ae3                bne     s1,a5,100023ce <e113toe.isra.8+0x8e>
    100023de:   eb11                    bnez    a4,100023f2 <e113toe.isra.8+0xb2>
    100023e0:   00011223                sh      zero,4(sp)
    100023e4:   85a2                    mv      a1,s0
    100023e6:   850a                    mv      a0,sp
    100023e8:   00000097                auipc   ra,0x0
    100023ec:   f02080e7                jalr    -254(ra) # 100022ea <emovo.isra.6>
    100023f0:   bf49                    j       10002382 <e113toe.isra.8+0x42>
    100023f2:   4785                    li      a5,1
    100023f4:   55fd                    li      a1,-1
    100023f6:   850a                    mv      a0,sp
    100023f8:   00f11223                sh      a5,4(sp)
    100023fc:   d47ff0ef                jal     ra,10002142 <eshift.part.3>
    10002400:   b7d5                    j       100023e4 <e113toe.isra.8+0xa4>

0000000010002402 <emdnorm>:
    10002402:   7139                    addi    sp,sp,-64
    10002404:   f822                    sd      s0,48(sp)
    10002406:   f426                    sd      s1,40(sp)
    10002408:   f04a                    sd      s2,32(sp)
    1000240a:   ec4e                    sd      s3,24(sp)
    1000240c:   e852                    sd      s4,16(sp)
    1000240e:   e456                    sd      s5,8(sp)
    10002410:   8936                    mv      s2,a3
    10002412:   843e                    mv      s0,a5
    10002414:   fc06                    sd      ra,56(sp)
    10002416:   84aa                    mv      s1,a0
    10002418:   89ae                    mv      s3,a1
    1000241a:   8a32                    mv      s4,a2
    1000241c:   8aba                    mv      s5,a4
    1000241e:   e11ff0ef                jal     ra,1000222e <enormlz>
    10002422:   09000793                li      a5,144
    10002426:   40a90933                sub     s2,s2,a0
    1000242a:   02a7d763                ble     a0,a5,10002458 <emdnorm+0x56>
    1000242e:   67a1                    lui     a5,0x8
    10002430:   17f9                    addi    a5,a5,-2
    10002432:   2327cc63                blt     a5,s2,1000266a <emdnorm+0x268>
    10002436:   00248793                addi    a5,s1,2
    1000243a:   04e9                    addi    s1,s1,26
    1000243c:   0789                    addi    a5,a5,2
    1000243e:   fe079f23                sh      zero,-2(a5) # 7ffe <_tbss_end+0x7ffe>
    10002442:   fe979de3                bne     a5,s1,1000243c <emdnorm+0x3a>
    10002446:   70e2                    ld      ra,56(sp)
    10002448:   7442                    ld      s0,48(sp)
    1000244a:   74a2                    ld      s1,40(sp)
    1000244c:   7902                    ld      s2,32(sp)
    1000244e:   69e2                    ld      s3,24(sp)
    10002450:   6a42                    ld      s4,16(sp)
    10002452:   6aa2                    ld      s5,8(sp)
    10002454:   6121                    addi    sp,sp,64
    10002456:   8082                    ret
    10002458:   00095f63                bgez    s2,10002476 <emdnorm+0x74>
    1000245c:   f7000793                li      a5,-144
    10002460:   0ef94e63                blt     s2,a5,1000255c <emdnorm+0x15a>
    10002464:   0009059b                sext.w  a1,s2
    10002468:   8526                    mv      a0,s1
    1000246a:   00000097                auipc   ra,0x0
    1000246e:   cd8080e7                jalr    -808(ra) # 10002142 <eshift.part.3>
    10002472:   0e051e63                bnez    a0,1000256e <emdnorm+0x16c>
    10002476:   1a0a8e63                beqz    s5,10002632 <emdnorm+0x230>
    1000247a:   4058                    lw      a4,4(s0)
    1000247c:   401c                    lw      a5,0(s0)
    1000247e:   04f70a63                beq     a4,a5,100024d2 <emdnorm+0xd0>
    10002482:   01a40513                addi    a0,s0,26
    10002486:   00000097                auipc   ra,0x0
    1000248a:   8ca080e7                jalr    -1846(ra) # 10001d50 <ecleaz>
    1000248e:   405c                    lw      a5,4(s0)
    10002490:   03800713                li      a4,56
    10002494:   10e78d63                beq     a5,a4,100025ae <emdnorm+0x1ac>
    10002498:   0cf74d63                blt     a4,a5,10002572 <emdnorm+0x170>
    1000249c:   4761                    li      a4,24
    1000249e:   12e78e63                beq     a5,a4,100025da <emdnorm+0x1d8>
    100024a2:   03500713                li      a4,53
    100024a6:   12e78163                beq     a5,a4,100025c8 <emdnorm+0x1c6>
    100024aa:   80010737                lui     a4,0x80010
    100024ae:   377d                    addiw   a4,a4,-1
    100024b0:   c858                    sw      a4,20(s0)
    100024b2:   4705                    li      a4,1
    100024b4:   00e41c23                sh      a4,24(s0)
    100024b8:   472d                    li      a4,11
    100024ba:   1702                    slli    a4,a4,0x20
    100024bc:   0731                    addi    a4,a4,12
    100024be:   e418                    sd      a4,8(s0)
    100024c0:   4458                    lw      a4,12(s0)
    100024c2:   01845683                lhu     a3,24(s0)
    100024c6:   0721                    addi    a4,a4,8
    100024c8:   0706                    slli    a4,a4,0x1
    100024ca:   9722                    add     a4,a4,s0
    100024cc:   00d71523                sh      a3,10(a4) # ffffffff8001000a <_end+0xffffffff70007566>
    100024d0:   c01c                    sw      a5,0(s0)
    100024d2:   01204f63                bgtz    s2,100024f0 <emdnorm+0xee>
    100024d6:   4058                    lw      a4,4(s0)
    100024d8:   09000793                li      a5,144
    100024dc:   00f70a63                beq     a4,a5,100024f0 <emdnorm+0xee>
    100024e0:   0184d783                lhu     a5,24(s1)
    100024e4:   8526                    mv      a0,s1
    100024e6:   8b85                    andi    a5,a5,1
    100024e8:   00f9e9b3                or      s3,s3,a5
    100024ec:   8bbff0ef                jal     ra,10001da6 <eshdn1>
    100024f0:   4414                    lw      a3,8(s0)
    100024f2:   01445583                lhu     a1,20(s0)
    100024f6:   4048                    lw      a0,4(s0)
    100024f8:   00169793                slli    a5,a3,0x1
    100024fc:   00f48633                add     a2,s1,a5
    10002500:   00065703                lhu     a4,0(a2)
    10002504:   8f6d                    and     a4,a4,a1
    10002506:   08f00593                li      a1,143
    1000250a:   00a5c863                blt     a1,a0,1000251a <emdnorm+0x118>
    1000250e:   0789                    addi    a5,a5,2
    10002510:   2685                    addiw   a3,a3,1
    10002512:   97a6                    add     a5,a5,s1
    10002514:   45b1                    li      a1,12
    10002516:   0cd5df63                ble     a3,a1,100025f4 <emdnorm+0x1f2>
    1000251a:   01445783                lhu     a5,20(s0)
    1000251e:   00065683                lhu     a3,0(a2)
    10002522:   fff7c793                not     a5,a5
    10002526:   8ff5                    and     a5,a5,a3
    10002528:   00f61023                sh      a5,0(a2)
    1000252c:   01645783                lhu     a5,22(s0)
    10002530:   00e7f6b3                and     a3,a5,a4
    10002534:   cee1                    beqz    a3,1000260c <emdnorm+0x20a>
    10002536:   00e79d63                bne     a5,a4,10002550 <emdnorm+0x14e>
    1000253a:   0c099763                bnez    s3,10002608 <emdnorm+0x206>
    1000253e:   445c                    lw      a5,12(s0)
    10002540:   01845703                lhu     a4,24(s0)
    10002544:   0786                    slli    a5,a5,0x1
    10002546:   97a6                    add     a5,a5,s1
    10002548:   0007d783                lhu     a5,0(a5)
    1000254c:   8ff9                    and     a5,a5,a4
    1000254e:   cfdd                    beqz    a5,1000260c <emdnorm+0x20a>
    10002550:   85a6                    mv      a1,s1
    10002552:   01a40513                addi    a0,s0,26
    10002556:   94fff0ef                jal     ra,10001ea4 <eaddm>
    1000255a:   a84d                    j       1000260c <emdnorm+0x20a>
    1000255c:   00248793                addi    a5,s1,2
    10002560:   04e9                    addi    s1,s1,26
    10002562:   0789                    addi    a5,a5,2
    10002564:   fe079f23                sh      zero,-2(a5)
    10002568:   fe979de3                bne     a5,s1,10002562 <emdnorm+0x160>
    1000256c:   bde9                    j       10002446 <emdnorm+0x44>
    1000256e:   4985                    li      s3,1
    10002570:   b719                    j       10002476 <emdnorm+0x74>
    10002572:   04000713                li      a4,64
    10002576:   02e78163                beq     a5,a4,10002598 <emdnorm+0x196>
    1000257a:   07100713                li      a4,113
    1000257e:   f2e796e3                bne     a5,a4,100024aa <emdnorm+0xa8>
    10002582:   40008737                lui     a4,0x40008
    10002586:   377d                    addiw   a4,a4,-1
    10002588:   c858                    sw      a4,20(s0)
    1000258a:   7761                    lui     a4,0xffff8
    1000258c:   00e41c23                sh      a4,24(s0)
    10002590:   4729                    li      a4,10
    10002592:   1702                    slli    a4,a4,0x20
    10002594:   0729                    addi    a4,a4,10
    10002596:   b725                    j       100024be <emdnorm+0xbc>
    10002598:   80010737                lui     a4,0x80010
    1000259c:   377d                    addiw   a4,a4,-1
    1000259e:   c858                    sw      a4,20(s0)
    100025a0:   4705                    li      a4,1
    100025a2:   00e41c23                sh      a4,24(s0)
    100025a6:   470d                    li      a4,3
    100025a8:   1706                    slli    a4,a4,0x21
    100025aa:   071d                    addi    a4,a4,7
    100025ac:   bf09                    j       100024be <emdnorm+0xbc>
    100025ae:   00800737                lui     a4,0x800
    100025b2:   0ff7071b                addiw   a4,a4,255
    100025b6:   c858                    sw      a4,20(s0)
    100025b8:   10000713                li      a4,256
    100025bc:   00e41c23                sh      a4,24(s0)
    100025c0:   4719                    li      a4,6
    100025c2:   1702                    slli    a4,a4,0x20
    100025c4:   0719                    addi    a4,a4,6
    100025c6:   bde5                    j       100024be <emdnorm+0xbc>
    100025c8:   04000737                lui     a4,0x4000
    100025cc:   7ff7071b                addiw   a4,a4,2047
    100025d0:   c858                    sw      a4,20(s0)
    100025d2:   6705                    lui     a4,0x1
    100025d4:   8007071b                addiw   a4,a4,-2048
    100025d8:   b7d5                    j       100025bc <emdnorm+0x1ba>
    100025da:   00800737                lui     a4,0x800
    100025de:   0ff7071b                addiw   a4,a4,255
    100025e2:   c858                    sw      a4,20(s0)
    100025e4:   10000713                li      a4,256
    100025e8:   00e41c23                sh      a4,24(s0)
    100025ec:   4711                    li      a4,4
    100025ee:   1702                    slli    a4,a4,0x20
    100025f0:   0711                    addi    a4,a4,4
    100025f2:   b5f1                    j       100024be <emdnorm+0xbc>
    100025f4:   0007d503                lhu     a0,0(a5)
    100025f8:   c119                    beqz    a0,100025fe <emdnorm+0x1fc>
    100025fa:   00176713                ori     a4,a4,1
    100025fe:   00079023                sh      zero,0(a5)
    10002602:   2685                    addiw   a3,a3,1
    10002604:   0789                    addi    a5,a5,2
    10002606:   bf01                    j       10002516 <emdnorm+0x114>
    10002608:   f40a04e3                beqz    s4,10002550 <emdnorm+0x14e>
    1000260c:   01204c63                bgtz    s2,10002624 <emdnorm+0x222>
    10002610:   4058                    lw      a4,4(s0)
    10002612:   09000793                li      a5,144
    10002616:   00f70763                beq     a4,a5,10002624 <emdnorm+0x222>
    1000261a:   8526                    mv      a0,s1
    1000261c:   fffff097                auipc   ra,0xfffff
    10002620:   7c2080e7                jalr    1986(ra) # 10001dde <eshup1>
    10002624:   0044d783                lhu     a5,4(s1)
    10002628:   c789                    beqz    a5,10002632 <emdnorm+0x230>
    1000262a:   8526                    mv      a0,s1
    1000262c:   f7aff0ef                jal     ra,10001da6 <eshdn1>
    10002630:   0905                    addi    s2,s2,1
    10002632:   67a1                    lui     a5,0x8
    10002634:   00049c23                sh      zero,24(s1)
    10002638:   17f9                    addi    a5,a5,-2
    1000263a:   0327d063                ble     s2,a5,1000265a <emdnorm+0x258>
    1000263e:   77e1                    lui     a5,0xffff8
    10002640:   fff7c793                not     a5,a5
    10002644:   00f49123                sh      a5,2(s1)
    10002648:   00448793                addi    a5,s1,4
    1000264c:   04e1                    addi    s1,s1,24
    1000264e:   00079023                sh      zero,0(a5) # ffffffffffff8000 <_end+0xffffffffeffef55c>
    10002652:   0789                    addi    a5,a5,2
    10002654:   fef49de3                bne     s1,a5,1000264e <emdnorm+0x24c>
    10002658:   b3fd                    j       10002446 <emdnorm+0x44>
    1000265a:   00095563                bgez    s2,10002664 <emdnorm+0x262>
    1000265e:   00049123                sh      zero,2(s1)
    10002662:   b3d5                    j       10002446 <emdnorm+0x44>
    10002664:   01249123                sh      s2,2(s1)
    10002668:   bbf9                    j       10002446 <emdnorm+0x44>
    1000266a:   e00a98e3                bnez    s5,1000247a <emdnorm+0x78>
    1000266e:   00049c23                sh      zero,24(s1)
    10002672:   b7f1                    j       1000263e <emdnorm+0x23c>

0000000010002674 <eiremain>:
    10002674:   7139                    addi    sp,sp,-64
    10002676:   e852                    sd      s4,16(sp)
    10002678:   00255a03                lhu     s4,2(a0)
    1000267c:   f822                    sd      s0,48(sp)
    1000267e:   842e                    mv      s0,a1
    10002680:   fc06                    sd      ra,56(sp)
    10002682:   f426                    sd      s1,40(sp)
    10002684:   f04a                    sd      s2,32(sp)
    10002686:   e456                    sd      s5,8(sp)
    10002688:   e05a                    sd      s6,0(sp)
    1000268a:   8932                    mv      s2,a2
    1000268c:   03460b13                addi    s6,a2,52
    10002690:   ec4e                    sd      s3,24(sp)
    10002692:   8aaa                    mv      s5,a0
    10002694:   00000097                auipc   ra,0x0
    10002698:   b9a080e7                jalr    -1126(ra) # 1000222e <enormlz>
    1000269c:   00245483                lhu     s1,2(s0)
    100026a0:   40aa0a33                sub     s4,s4,a0
    100026a4:   8522                    mv      a0,s0
    100026a6:   00000097                auipc   ra,0x0
    100026aa:   b88080e7                jalr    -1144(ra) # 1000222e <enormlz>
    100026ae:   8c89                    sub     s1,s1,a0
    100026b0:   855a                    mv      a0,s6
    100026b2:   e9eff0ef                jal     ra,10001d50 <ecleaz>
    100026b6:   0344d563                ble     s4,s1,100026e0 <eiremain+0x6c>
    100026ba:   8522                    mv      a0,s0
    100026bc:   7442                    ld      s0,48(sp)
    100026be:   70e2                    ld      ra,56(sp)
    100026c0:   69e2                    ld      s3,24(sp)
    100026c2:   6a42                    ld      s4,16(sp)
    100026c4:   6aa2                    ld      s5,8(sp)
    100026c6:   6b02                    ld      s6,0(sp)
    100026c8:   87ca                    mv      a5,s2
    100026ca:   86a6                    mv      a3,s1
    100026cc:   7902                    ld      s2,32(sp)
    100026ce:   74a2                    ld      s1,40(sp)
    100026d0:   4701                    li      a4,0
    100026d2:   4601                    li      a2,0
    100026d4:   4581                    li      a1,0
    100026d6:   6121                    addi    sp,sp,64
    100026d8:   00000317                auipc   t1,0x0
    100026dc:   d2a30067                jr      -726(t1) # 10002402 <emdnorm>
    100026e0:   85a2                    mv      a1,s0
    100026e2:   8556                    mv      a0,s5
    100026e4:   e98ff0ef                jal     ra,10001d7c <ecmpm>
    100026e8:   4981                    li      s3,0
    100026ea:   00a04763                bgtz    a0,100026f8 <eiremain+0x84>
    100026ee:   85a2                    mv      a1,s0
    100026f0:   8556                    mv      a0,s5
    100026f2:   fdaff0ef                jal     ra,10001ecc <esubm>
    100026f6:   4985                    li      s3,1
    100026f8:   855a                    mv      a0,s6
    100026fa:   ee4ff0ef                jal     ra,10001dde <eshup1>
    100026fe:   04c95783                lhu     a5,76(s2)
    10002702:   8522                    mv      a0,s0
    10002704:   14fd                    addi    s1,s1,-1
    10002706:   00f9e9b3                or      s3,s3,a5
    1000270a:   05391623                sh      s3,76(s2)
    1000270e:   ed0ff0ef                jal     ra,10001dde <eshup1>
    10002712:   b755                    j       100026b6 <eiremain+0x42>

0000000010002714 <emul>:
    10002714:   7131                    addi    sp,sp,-192
    10002716:   f922                    sd      s0,176(sp)
    10002718:   f526                    sd      s1,168(sp)
    1000271a:   f14a                    sd      s2,160(sp)
    1000271c:   ed4e                    sd      s3,152(sp)
    1000271e:   fd06                    sd      ra,184(sp)
    10002720:   e952                    sd      s4,144(sp)
    10002722:   e556                    sd      s5,136(sp)
    10002724:   e15a                    sd      s6,128(sp)
    10002726:   fcde                    sd      s7,120(sp)
    10002728:   f8e2                    sd      s8,112(sp)
    1000272a:   f4e6                    sd      s9,104(sp)
    1000272c:   84aa                    mv      s1,a0
    1000272e:   842e                    mv      s0,a1
    10002730:   8932                    mv      s2,a2
    10002732:   89b6                    mv      s3,a3
    10002734:   00000097                auipc   ra,0x0
    10002738:   834080e7                jalr    -1996(ra) # 10001f68 <eisnan>
    1000273c:   c115                    beqz    a0,10002760 <emul+0x4c>
    1000273e:   85ca                    mv      a1,s2
    10002740:   8526                    mv      a0,s1
    10002742:   df8ff0ef                jal     ra,10001d3a <emov>
    10002746:   70ea                    ld      ra,184(sp)
    10002748:   744a                    ld      s0,176(sp)
    1000274a:   74aa                    ld      s1,168(sp)
    1000274c:   790a                    ld      s2,160(sp)
    1000274e:   69ea                    ld      s3,152(sp)
    10002750:   6a4a                    ld      s4,144(sp)
    10002752:   6aaa                    ld      s5,136(sp)
    10002754:   6b0a                    ld      s6,128(sp)
    10002756:   7be6                    ld      s7,120(sp)
    10002758:   7c46                    ld      s8,112(sp)
    1000275a:   7ca6                    ld      s9,104(sp)
    1000275c:   6129                    addi    sp,sp,192
    1000275e:   8082                    ret
    10002760:   8522                    mv      a0,s0
    10002762:   00000097                auipc   ra,0x0
    10002766:   806080e7                jalr    -2042(ra) # 10001f68 <eisnan>
    1000276a:   c501                    beqz    a0,10002772 <emul+0x5e>
    1000276c:   85ca                    mv      a1,s2
    1000276e:   8522                    mv      a0,s0
    10002770:   bfc9                    j       10002742 <emul+0x2e>
    10002772:   8526                    mv      a0,s1
    10002774:   00000097                auipc   ra,0x0
    10002778:   98c080e7                jalr    -1652(ra) # 10002100 <eisinf>
    1000277c:   e939                    bnez    a0,100027d2 <emul+0xbe>
    1000277e:   8522                    mv      a0,s0
    10002780:   00000097                auipc   ra,0x0
    10002784:   980080e7                jalr    -1664(ra) # 10002100 <eisinf>
    10002788:   c909                    beqz    a0,1000279a <emul+0x86>
    1000278a:   00005597                auipc   a1,0x5
    1000278e:   9c658593                addi    a1,a1,-1594 # 10007150 <ezero>
    10002792:   8526                    mv      a0,s1
    10002794:   8b9ff0ef                jal     ra,1000204c <ecmp>
    10002798:   c529                    beqz    a0,100027e2 <emul+0xce>
    1000279a:   8526                    mv      a0,s1
    1000279c:   00000097                auipc   ra,0x0
    100027a0:   964080e7                jalr    -1692(ra) # 10002100 <eisinf>
    100027a4:   e519                    bnez    a0,100027b2 <emul+0x9e>
    100027a6:   8522                    mv      a0,s0
    100027a8:   00000097                auipc   ra,0x0
    100027ac:   958080e7                jalr    -1704(ra) # 10002100 <eisinf>
    100027b0:   c131                    beqz    a0,100027f4 <emul+0xe0>
    100027b2:   8526                    mv      a0,s1
    100027b4:   fdaff0ef                jal     ra,10001f8e <eisneg>
    100027b8:   84aa                    mv      s1,a0
    100027ba:   8522                    mv      a0,s0
    100027bc:   fd2ff0ef                jal     ra,10001f8e <eisneg>
    100027c0:   02a48763                beq     s1,a0,100027ee <emul+0xda>
    100027c4:   77e1                    lui     a5,0xffff8
    100027c6:   00f91923                sh      a5,18(s2)
    100027ca:   854a                    mv      a0,s2
    100027cc:   959ff0ef                jal     ra,10002124 <einfin.isra.2>
    100027d0:   bf9d                    j       10002746 <emul+0x32>
    100027d2:   00005597                auipc   a1,0x5
    100027d6:   97e58593                addi    a1,a1,-1666 # 10007150 <ezero>
    100027da:   8522                    mv      a0,s0
    100027dc:   871ff0ef                jal     ra,1000204c <ecmp>
    100027e0:   fd59                    bnez    a0,1000277e <emul+0x6a>
    100027e2:   854a                    mv      a0,s2
    100027e4:   00000097                auipc   ra,0x0
    100027e8:   ae8080e7                jalr    -1304(ra) # 100022cc <enan.constprop.12>
    100027ec:   bfa9                    j       10002746 <emul+0x32>
    100027ee:   00091923                sh      zero,18(s2)
    100027f2:   bfe1                    j       100027ca <emul+0xb6>
    100027f4:   8526                    mv      a0,s1
    100027f6:   858a                    mv      a1,sp
    100027f8:   fffff097                auipc   ra,0xfffff
    100027fc:   7ba080e7                jalr    1978(ra) # 10001fb2 <emovi>
    10002800:   8522                    mv      a0,s0
    10002802:   100c                    addi    a1,sp,32
    10002804:   fffff097                auipc   ra,0xfffff
    10002808:   7ae080e7                jalr    1966(ra) # 10001fb2 <emovi>
    1000280c:   00215403                lhu     s0,2(sp)
    10002810:   02215483                lhu     s1,34(sp)
    10002814:   ec09                    bnez    s0,1000282e <emul+0x11a>
    10002816:   4781                    li      a5,0
    10002818:   4759                    li      a4,22
    1000281a:   00f106b3                add     a3,sp,a5
    1000281e:   0026d683                lhu     a3,2(a3)
    10002822:   c6f9                    beqz    a3,100028f0 <emul+0x1dc>
    10002824:   850a                    mv      a0,sp
    10002826:   a09ff0ef                jal     ra,1000222e <enormlz>
    1000282a:   40a00433                neg     s0,a0
    1000282e:   02215783                lhu     a5,34(sp)
    10002832:   8c26                    mv      s8,s1
    10002834:   ef81                    bnez    a5,1000284c <emul+0x138>
    10002836:   4759                    li      a4,22
    10002838:   1014                    addi    a3,sp,32
    1000283a:   96be                    add     a3,a3,a5
    1000283c:   0026d683                lhu     a3,2(a3)
    10002840:   c2e9                    beqz    a3,10002902 <emul+0x1ee>
    10002842:   1008                    addi    a0,sp,32
    10002844:   9ebff0ef                jal     ra,1000222e <enormlz>
    10002848:   40a48c33                sub     s8,s1,a0
    1000284c:   02015783                lhu     a5,32(sp)
    10002850:   03498b93                addi    s7,s3,52
    10002854:   03898493                addi    s1,s3,56
    10002858:   02f99a23                sh      a5,52(s3)
    1000285c:   02215783                lhu     a5,34(sp)
    10002860:   8a5e                    mv      s4,s7
    10002862:   02f99b23                sh      a5,54(s3)
    10002866:   04e98793                addi    a5,s3,78
    1000286a:   00049023                sh      zero,0(s1)
    1000286e:   0489                    addi    s1,s1,2
    10002870:   fe979de3                bne     a5,s1,1000286a <emul+0x156>
    10002874:   4a81                    li      s5,0
    10002876:   4b01                    li      s6,0
    10002878:   5cb1                    li      s9,-20
    1000287a:   015107b3                add     a5,sp,s5
    1000287e:   0187d503                lhu     a0,24(a5) # ffffffffffff8018 <_end+0xffffffffeffef574>
    10002882:   c909                    beqz    a0,10002894 <emul+0x180>
    10002884:   100c                    addi    a1,sp,32
    10002886:   0090                    addi    a2,sp,64
    10002888:   e6cff0ef                jal     ra,10001ef4 <m16m>
    1000288c:   85de                    mv      a1,s7
    1000288e:   0088                    addi    a0,sp,64
    10002890:   e14ff0ef                jal     ra,10001ea4 <eaddm>
    10002894:   04c9d783                lhu     a5,76(s3)
    10002898:   855e                    mv      a0,s7
    1000289a:   1af9                    addi    s5,s5,-2
    1000289c:   00fb6b33                or      s6,s6,a5
    100028a0:   fffff097                auipc   ra,0xfffff
    100028a4:   5e2080e7                jalr    1506(ra) # 10001e82 <eshdn6>
    100028a8:   fd9a99e3                bne     s5,s9,1000287a <emul+0x166>
    100028ac:   101c                    addi    a5,sp,32
    100028ae:   000a5703                lhu     a4,0(s4)
    100028b2:   0a09                    addi    s4,s4,2
    100028b4:   0789                    addi    a5,a5,2
    100028b6:   fee79f23                sh      a4,-2(a5)
    100028ba:   fe9a1ae3                bne     s4,s1,100028ae <emul+0x19a>
    100028be:   76f1                    lui     a3,0xffffc
    100028c0:   9462                    add     s0,s0,s8
    100028c2:   0689                    addi    a3,a3,2
    100028c4:   87ce                    mv      a5,s3
    100028c6:   04000713                li      a4,64
    100028ca:   96a2                    add     a3,a3,s0
    100028cc:   4601                    li      a2,0
    100028ce:   85da                    mv      a1,s6
    100028d0:   1008                    addi    a0,sp,32
    100028d2:   b31ff0ef                jal     ra,10002402 <emdnorm>
    100028d6:   00015703                lhu     a4,0(sp)
    100028da:   02015783                lhu     a5,32(sp)
    100028de:   02f71663                bne     a4,a5,1000290a <emul+0x1f6>
    100028e2:   02011023                sh      zero,32(sp)
    100028e6:   85ca                    mv      a1,s2
    100028e8:   1008                    addi    a0,sp,32
    100028ea:   a01ff0ef                jal     ra,100022ea <emovo.isra.6>
    100028ee:   bda1                    j       10002746 <emul+0x32>
    100028f0:   0789                    addi    a5,a5,2
    100028f2:   f2e794e3                bne     a5,a4,1000281a <emul+0x106>
    100028f6:   854a                    mv      a0,s2
    100028f8:   fffff097                auipc   ra,0xfffff
    100028fc:   432080e7                jalr    1074(ra) # 10001d2a <eclear>
    10002900:   b599                    j       10002746 <emul+0x32>
    10002902:   0789                    addi    a5,a5,2
    10002904:   f2e79ae3                bne     a5,a4,10002838 <emul+0x124>
    10002908:   b7fd                    j       100028f6 <emul+0x1e2>
    1000290a:   57fd                    li      a5,-1
    1000290c:   02f11023                sh      a5,32(sp)
    10002910:   bfd9                    j       100028e6 <emul+0x1d2>

0000000010002912 <ediv>:
    10002912:   7131                    addi    sp,sp,-192
    10002914:   f922                    sd      s0,176(sp)
    10002916:   f526                    sd      s1,168(sp)
    10002918:   f14a                    sd      s2,160(sp)
    1000291a:   e556                    sd      s5,136(sp)
    1000291c:   fd06                    sd      ra,184(sp)
    1000291e:   ed4e                    sd      s3,152(sp)
    10002920:   e952                    sd      s4,144(sp)
    10002922:   e15a                    sd      s6,128(sp)
    10002924:   fcde                    sd      s7,120(sp)
    10002926:   f8e2                    sd      s8,112(sp)
    10002928:   f4e6                    sd      s9,104(sp)
    1000292a:   f0ea                    sd      s10,96(sp)
    1000292c:   84aa                    mv      s1,a0
    1000292e:   842e                    mv      s0,a1
    10002930:   8932                    mv      s2,a2
    10002932:   8ab6                    mv      s5,a3
    10002934:   e34ff0ef                jal     ra,10001f68 <eisnan>
    10002938:   c50d                    beqz    a0,10002962 <ediv+0x50>
    1000293a:   85ca                    mv      a1,s2
    1000293c:   8526                    mv      a0,s1
    1000293e:   fffff097                auipc   ra,0xfffff
    10002942:   3fc080e7                jalr    1020(ra) # 10001d3a <emov>
    10002946:   70ea                    ld      ra,184(sp)
    10002948:   744a                    ld      s0,176(sp)
    1000294a:   74aa                    ld      s1,168(sp)
    1000294c:   790a                    ld      s2,160(sp)
    1000294e:   69ea                    ld      s3,152(sp)
    10002950:   6a4a                    ld      s4,144(sp)
    10002952:   6aaa                    ld      s5,136(sp)
    10002954:   6b0a                    ld      s6,128(sp)
    10002956:   7be6                    ld      s7,120(sp)
    10002958:   7c46                    ld      s8,112(sp)
    1000295a:   7ca6                    ld      s9,104(sp)
    1000295c:   7d06                    ld      s10,96(sp)
    1000295e:   6129                    addi    sp,sp,192
    10002960:   8082                    ret
    10002962:   8522                    mv      a0,s0
    10002964:   e04ff0ef                jal     ra,10001f68 <eisnan>
    10002968:   c501                    beqz    a0,10002970 <ediv+0x5e>
    1000296a:   85ca                    mv      a1,s2
    1000296c:   8522                    mv      a0,s0
    1000296e:   bfc1                    j       1000293e <ediv+0x2c>
    10002970:   00004597                auipc   a1,0x4
    10002974:   7e058593                addi    a1,a1,2016 # 10007150 <ezero>
    10002978:   8526                    mv      a0,s1
    1000297a:   fffff097                auipc   ra,0xfffff
    1000297e:   6d2080e7                jalr    1746(ra) # 1000204c <ecmp>
    10002982:   18050563                beqz    a0,10002b0c <ediv+0x1fa>
    10002986:   8526                    mv      a0,s1
    10002988:   f78ff0ef                jal     ra,10002100 <eisinf>
    1000298c:   89aa                    mv      s3,a0
    1000298e:   8522                    mv      a0,s0
    10002990:   f70ff0ef                jal     ra,10002100 <eisinf>
    10002994:   18099b63                bnez    s3,10002b2a <ediv+0x218>
    10002998:   18051e63                bnez    a0,10002b34 <ediv+0x222>
    1000299c:   8526                    mv      a0,s1
    1000299e:   858a                    mv      a1,sp
    100029a0:   e12ff0ef                jal     ra,10001fb2 <emovi>
    100029a4:   8522                    mv      a0,s0
    100029a6:   100c                    addi    a1,sp,32
    100029a8:   e0aff0ef                jal     ra,10001fb2 <emovi>
    100029ac:   02215483                lhu     s1,34(sp)
    100029b0:   00215403                lhu     s0,2(sp)
    100029b4:   e085                    bnez    s1,100029d4 <ediv+0xc2>
    100029b6:   4781                    li      a5,0
    100029b8:   4759                    li      a4,22
    100029ba:   1014                    addi    a3,sp,32
    100029bc:   96be                    add     a3,a3,a5
    100029be:   0026d683                lhu     a3,2(a3) # ffffffffffffc002 <_end+0xffffffffefff355e>
    100029c2:   18068f63                beqz    a3,10002b60 <ediv+0x24e>
    100029c6:   1008                    addi    a0,sp,32
    100029c8:   00000097                auipc   ra,0x0
    100029cc:   866080e7                jalr    -1946(ra) # 1000222e <enormlz>
    100029d0:   40a004b3                neg     s1,a0
    100029d4:   00215783                lhu     a5,2(sp)
    100029d8:   8ba2                    mv      s7,s0
    100029da:   ef99                    bnez    a5,100029f8 <ediv+0xe6>
    100029dc:   4759                    li      a4,22
    100029de:   00f106b3                add     a3,sp,a5
    100029e2:   0026d683                lhu     a3,2(a3)
    100029e6:   18068163                beqz    a3,10002b68 <ediv+0x256>
    100029ea:   850a                    mv      a0,sp
    100029ec:   00000097                auipc   ra,0x0
    100029f0:   842080e7                jalr    -1982(ra) # 1000222e <enormlz>
    100029f4:   40a40bb3                sub     s7,s0,a0
    100029f8:   02015783                lhu     a5,32(sp)
    100029fc:   02215703                lhu     a4,34(sp)
    10002a00:   034a8993                addi    s3,s5,52
    10002a04:   02fa9a23                sh      a5,52(s5)
    10002a08:   038a8793                addi    a5,s5,56
    10002a0c:   02ea9b23                sh      a4,54(s5)
    10002a10:   8a3e                    mv      s4,a5
    10002a12:   04ea8713                addi    a4,s5,78
    10002a16:   0789                    addi    a5,a5,2
    10002a18:   fe079f23                sh      zero,-2(a5)
    10002a1c:   fee79de3                bne     a5,a4,10002a16 <ediv+0x104>
    10002a20:   1008                    addi    a0,sp,32
    10002a22:   fffff097                auipc   ra,0xfffff
    10002a26:   384080e7                jalr    900(ra) # 10001da6 <eshdn1>
    10002a2a:   00615c03                lhu     s8,6(sp)
    10002a2e:   6b41                    lui     s6,0x10
    10002a30:   1b7d                    addi    s6,s6,-1
    10002a32:   036c0d33                mul     s10,s8,s6
    10002a36:   01a98c93                addi    s9,s3,26
    10002a3a:   02415783                lhu     a5,36(sp)
    10002a3e:   02615403                lhu     s0,38(sp)
    10002a42:   07c2                    slli    a5,a5,0x10
    10002a44:   97a2                    add     a5,a5,s0
    10002a46:   845a                    mv      s0,s6
    10002a48:   00fd6663                bltu    s10,a5,10002a54 <ediv+0x142>
    10002a4c:   0387d433                divu    s0,a5,s8
    10002a50:   1442                    slli    s0,s0,0x30
    10002a52:   9041                    srli    s0,s0,0x30
    10002a54:   858a                    mv      a1,sp
    10002a56:   8522                    mv      a0,s0
    10002a58:   0090                    addi    a2,sp,64
    10002a5a:   fffff097                auipc   ra,0xfffff
    10002a5e:   49a080e7                jalr    1178(ra) # 10001ef4 <m16m>
    10002a62:   100c                    addi    a1,sp,32
    10002a64:   0088                    addi    a0,sp,64
    10002a66:   b16ff0ef                jal     ra,10001d7c <ecmpm>
    10002a6a:   00a05f63                blez    a0,10002a88 <ediv+0x176>
    10002a6e:   008c                    addi    a1,sp,64
    10002a70:   850a                    mv      a0,sp
    10002a72:   c5aff0ef                jal     ra,10001ecc <esubm>
    10002a76:   100c                    addi    a1,sp,32
    10002a78:   0088                    addi    a0,sp,64
    10002a7a:   b02ff0ef                jal     ra,10001d7c <ecmpm>
    10002a7e:   10a04163                bgtz    a0,10002b80 <ediv+0x26e>
    10002a82:   347d                    addiw   s0,s0,-1
    10002a84:   1442                    slli    s0,s0,0x30
    10002a86:   9041                    srli    s0,s0,0x30
    10002a88:   100c                    addi    a1,sp,32
    10002a8a:   0088                    addi    a0,sp,64
    10002a8c:   c40ff0ef                jal     ra,10001ecc <esubm>
    10002a90:   1008                    addi    a0,sp,32
    10002a92:   008a1023                sh      s0,0(s4)
    10002a96:   0a09                    addi    s4,s4,2
    10002a98:   fffff097                auipc   ra,0xfffff
    10002a9c:   3ce080e7                jalr    974(ra) # 10001e66 <eshup6>
    10002aa0:   f99a1de3                bne     s4,s9,10002a3a <ediv+0x128>
    10002aa4:   4781                    li      a5,0
    10002aa6:   4581                    li      a1,0
    10002aa8:   4759                    li      a4,22
    10002aaa:   1014                    addi    a3,sp,32
    10002aac:   96be                    add     a3,a3,a5
    10002aae:   0046d683                lhu     a3,4(a3)
    10002ab2:   0789                    addi    a5,a5,2
    10002ab4:   8dd5                    or      a1,a1,a3
    10002ab6:   fee79ae3                bne     a5,a4,10002aaa <ediv+0x198>
    10002aba:   2581                    sext.w  a1,a1
    10002abc:   00b035b3                snez    a1,a1
    10002ac0:   101c                    addi    a5,sp,32
    10002ac2:   0009d703                lhu     a4,0(s3)
    10002ac6:   0989                    addi    s3,s3,2
    10002ac8:   0789                    addi    a5,a5,2
    10002aca:   fee79f23                sh      a4,-2(a5)
    10002ace:   ff3a1ae3                bne     s4,s3,10002ac2 <ediv+0x1b0>
    10002ad2:   6691                    lui     a3,0x4
    10002ad4:   417484b3                sub     s1,s1,s7
    10002ad8:   16fd                    addi    a3,a3,-1
    10002ada:   87d6                    mv      a5,s5
    10002adc:   04000713                li      a4,64
    10002ae0:   96a6                    add     a3,a3,s1
    10002ae2:   4601                    li      a2,0
    10002ae4:   1008                    addi    a0,sp,32
    10002ae6:   00000097                auipc   ra,0x0
    10002aea:   91c080e7                jalr    -1764(ra) # 10002402 <emdnorm>
    10002aee:   00015703                lhu     a4,0(sp)
    10002af2:   02015783                lhu     a5,32(sp)
    10002af6:   08f71d63                bne     a4,a5,10002b90 <ediv+0x27e>
    10002afa:   02011023                sh      zero,32(sp)
    10002afe:   85ca                    mv      a1,s2
    10002b00:   1008                    addi    a0,sp,32
    10002b02:   fffff097                auipc   ra,0xfffff
    10002b06:   7e8080e7                jalr    2024(ra) # 100022ea <emovo.isra.6>
    10002b0a:   bd35                    j       10002946 <ediv+0x34>
    10002b0c:   00004597                auipc   a1,0x4
    10002b10:   64458593                addi    a1,a1,1604 # 10007150 <ezero>
    10002b14:   8522                    mv      a0,s0
    10002b16:   fffff097                auipc   ra,0xfffff
    10002b1a:   536080e7                jalr    1334(ra) # 1000204c <ecmp>
    10002b1e:   e60514e3                bnez    a0,10002986 <ediv+0x74>
    10002b22:   854a                    mv      a0,s2
    10002b24:   fa8ff0ef                jal     ra,100022cc <enan.constprop.12>
    10002b28:   bd39                    j       10002946 <ediv+0x34>
    10002b2a:   fd65                    bnez    a0,10002b22 <ediv+0x210>
    10002b2c:   854a                    mv      a0,s2
    10002b2e:   9fcff0ef                jal     ra,10001d2a <eclear>
    10002b32:   bd11                    j       10002946 <ediv+0x34>
    10002b34:   8526                    mv      a0,s1
    10002b36:   fffff097                auipc   ra,0xfffff
    10002b3a:   458080e7                jalr    1112(ra) # 10001f8e <eisneg>
    10002b3e:   84aa                    mv      s1,a0
    10002b40:   8522                    mv      a0,s0
    10002b42:   fffff097                auipc   ra,0xfffff
    10002b46:   44c080e7                jalr    1100(ra) # 10001f8e <eisneg>
    10002b4a:   02a48863                beq     s1,a0,10002b7a <ediv+0x268>
    10002b4e:   77e1                    lui     a5,0xffff8
    10002b50:   00f91923                sh      a5,18(s2)
    10002b54:   854a                    mv      a0,s2
    10002b56:   fffff097                auipc   ra,0xfffff
    10002b5a:   5ce080e7                jalr    1486(ra) # 10002124 <einfin.isra.2>
    10002b5e:   b3e5                    j       10002946 <ediv+0x34>
    10002b60:   0789                    addi    a5,a5,2
    10002b62:   e4e79ce3                bne     a5,a4,100029ba <ediv+0xa8>
    10002b66:   b7d9                    j       10002b2c <ediv+0x21a>
    10002b68:   0789                    addi    a5,a5,2
    10002b6a:   e6e79ae3                bne     a5,a4,100029de <ediv+0xcc>
    10002b6e:   00015703                lhu     a4,0(sp)
    10002b72:   02015783                lhu     a5,32(sp)
    10002b76:   fcf71ce3                bne     a4,a5,10002b4e <ediv+0x23c>
    10002b7a:   00091923                sh      zero,18(s2)
    10002b7e:   bfd9                    j       10002b54 <ediv+0x242>
    10002b80:   3479                    addiw   s0,s0,-2
    10002b82:   1442                    slli    s0,s0,0x30
    10002b84:   008c                    addi    a1,sp,64
    10002b86:   850a                    mv      a0,sp
    10002b88:   9041                    srli    s0,s0,0x30
    10002b8a:   b42ff0ef                jal     ra,10001ecc <esubm>
    10002b8e:   bded                    j       10002a88 <ediv+0x176>
    10002b90:   57fd                    li      a5,-1
    10002b92:   02f11023                sh      a5,32(sp)
    10002b96:   b7a5                    j       10002afe <ediv+0x1ec>

0000000010002b98 <_ldtoa_r>:
    10002b98:   dc010113                addi    sp,sp,-576
    10002b9c:   ffde                    sd      s7,504(sp)
    10002b9e:   8bbe                    mv      s7,a5
    10002ba0:   09100793                li      a5,145
    10002ba4:   f82e                    sd      a1,48(sp)
    10002ba6:   1782                    slli    a5,a5,0x20
    10002ba8:   712c                    ld      a1,96(a0)
    10002baa:   17fd                    addi    a5,a5,-1
    10002bac:   22813823                sd      s0,560(sp)
    10002bb0:   23213023                sd      s2,544(sp)
    10002bb4:   21313c23                sd      s3,536(sp)
    10002bb8:   21413823                sd      s4,528(sp)
    10002bbc:   22113c23                sd      ra,568(sp)
    10002bc0:   22913423                sd      s1,552(sp)
    10002bc4:   21513423                sd      s5,520(sp)
    10002bc8:   21613023                sd      s6,512(sp)
    10002bcc:   fbe2                    sd      s8,496(sp)
    10002bce:   f7e6                    sd      s9,488(sp)
    10002bd0:   f3ea                    sd      s10,480(sp)
    10002bd2:   efee                    sd      s11,472(sp)
    10002bd4:   e446                    sd      a7,8(sp)
    10002bd6:   fc32                    sd      a2,56(sp)
    10002bd8:   e33e                    sd      a5,384(sp)
    10002bda:   892a                    mv      s2,a0
    10002bdc:   8a36                    mv      s4,a3
    10002bde:   89ba                    mv      s3,a4
    10002be0:   8442                    mv      s0,a6
    10002be2:   c999                    beqz    a1,10002bf8 <_ldtoa_r+0x60>
    10002be4:   5538                    lw      a4,104(a0)
    10002be6:   4785                    li      a5,1
    10002be8:   00e797bb                sllw    a5,a5,a4
    10002bec:   c598                    sw      a4,8(a1)
    10002bee:   c5dc                    sw      a5,12(a1)
    10002bf0:   7d1000ef                jal     ra,10003bc0 <_Bfree>
    10002bf4:   06093023                sd      zero,96(s2)
    10002bf8:   1808                    addi    a0,sp,48
    10002bfa:   108c                    addi    a1,sp,96
    10002bfc:   fffff097                auipc   ra,0xfffff
    10002c00:   744080e7                jalr    1860(ra) # 10002340 <e113toe.isra.8>
    10002c04:   1088                    addi    a0,sp,96
    10002c06:   b88ff0ef                jal     ra,10001f8e <eisneg>
    10002c0a:   14050c63                beqz    a0,10002d62 <_ldtoa_r+0x1ca>
    10002c0e:   4785                    li      a5,1
    10002c10:   c01c                    sw      a5,0(s0)
    10002c12:   478d                    li      a5,3
    10002c14:   14fa0a63                beq     s4,a5,10002d68 <_ldtoa_r+0x1d0>
    10002c18:   44d1                    li      s1,20
    10002c1a:   000a0c63                beqz    s4,10002c32 <_ldtoa_r+0x9a>
    10002c1e:   fff9879b                addiw   a5,s3,-1
    10002c22:   02a00713                li      a4,42
    10002c26:   0007849b                sext.w  s1,a5
    10002c2a:   00f75463                ble     a5,a4,10002c32 <_ldtoa_r+0x9a>
    10002c2e:   02a00493                li      s1,42
    10002c32:   18412783                lw      a5,388(sp)
    10002c36:   1088                    addi    a0,sp,96
    10002c38:   e83e                    sd      a5,16(sp)
    10002c3a:   fffff097                auipc   ra,0xfffff
    10002c3e:   32e080e7                jalr    814(ra) # 10001f68 <eisnan>
    10002c42:   842a                    mv      s0,a0
    10002c44:   00004597                auipc   a1,0x4
    10002c48:   32c58593                addi    a1,a1,812 # 10006f70 <__clzdi2+0xca>
    10002c4c:   7c051e63                bnez    a0,10003428 <_ldtoa_r+0x890>
    10002c50:   09000793                li      a5,144
    10002c54:   010c                    addi    a1,sp,128
    10002c56:   1088                    addi    a0,sp,96
    10002c58:   18f12223                sw      a5,388(sp)
    10002c5c:   8deff0ef                jal     ra,10001d3a <emov>
    10002c60:   09215783                lhu     a5,146(sp)
    10002c64:   4a81                    li      s5,0
    10002c66:   0107971b                slliw   a4,a5,0x10
    10002c6a:   4107571b                sraiw   a4,a4,0x10
    10002c6e:   00075963                bgez    a4,10002c80 <_ldtoa_r+0xe8>
    10002c72:   6721                    lui     a4,0x8
    10002c74:   177d                    addi    a4,a4,-1
    10002c76:   8ff9                    and     a5,a5,a4
    10002c78:   6ac1                    lui     s5,0x10
    10002c7a:   08f11923                sh      a5,146(sp)
    10002c7e:   1afd                    addi    s5,s5,-1
    10002c80:   110c                    addi    a1,sp,160
    10002c82:   00004517                auipc   a0,0x4
    10002c86:   4e650513                addi    a0,a0,1254 # 10007168 <eone>
    10002c8a:   8b0ff0ef                jal     ra,10001d3a <emov>
    10002c8e:   09215703                lhu     a4,146(sp)
    10002c92:   76071d63                bnez    a4,1000340c <_ldtoa_r+0x874>
    10002c96:   011c                    addi    a5,sp,128
    10002c98:   09210713                addi    a4,sp,146
    10002c9c:   0007d683                lhu     a3,0(a5) # ffffffffffff8000 <_end+0xffffffffeffef55c>
    10002ca0:   eef1                    bnez    a3,10002d7c <_ldtoa_r+0x1e4>
    10002ca2:   0789                    addi    a5,a5,2
    10002ca4:   fef71ce3                bne     a4,a5,10002c9c <_ldtoa_r+0x104>
    10002ca8:   118c                    addi    a1,sp,224
    10002caa:   1108                    addi    a0,sp,160
    10002cac:   fffff097                auipc   ra,0xfffff
    10002cb0:   306080e7                jalr    774(ra) # 10001fb2 <emovi>
    10002cb4:   110c                    addi    a1,sp,160
    10002cb6:   1188                    addi    a0,sp,224
    10002cb8:   8a8ff0ef                jal     ra,10001d60 <emovz>
    10002cbc:   118c                    addi    a1,sp,224
    10002cbe:   0108                    addi    a0,sp,128
    10002cc0:   fffff097                auipc   ra,0xfffff
    10002cc4:   2f2080e7                jalr    754(ra) # 10001fb2 <emovi>
    10002cc8:   010c                    addi    a1,sp,128
    10002cca:   1188                    addi    a0,sp,224
    10002ccc:   894ff0ef                jal     ra,10001d60 <emovz>
    10002cd0:   0310                    addi    a2,sp,384
    10002cd2:   010c                    addi    a1,sp,128
    10002cd4:   1108                    addi    a0,sp,160
    10002cd6:   00000097                auipc   ra,0x0
    10002cda:   99e080e7                jalr    -1634(ra) # 10002674 <eiremain>
    10002cde:   1cc15b03                lhu     s6,460(sp)
    10002ce2:   00004c17                auipc   s8,0x4
    10002ce6:   46ec0c13                addi    s8,s8,1134 # 10007150 <ezero>
    10002cea:   000b1863                bnez    s6,10002cfa <_ldtoa_r+0x162>
    10002cee:   85e2                    mv      a1,s8
    10002cf0:   0108                    addi    a0,sp,128
    10002cf2:   b5aff0ef                jal     ra,1000204c <ecmp>
    10002cf6:   54051f63                bnez    a0,10003254 <_ldtoa_r+0x6bc>
    10002cfa:   02d00793                li      a5,45
    10002cfe:   000a9463                bnez    s5,10002d06 <_ldtoa_r+0x16e>
    10002d02:   02000793                li      a5,32
    10002d06:   14f10023                sb      a5,320(sp)
    10002d0a:   478d                    li      a5,3
    10002d0c:   8c26                    mv      s8,s1
    10002d0e:   00fa1863                bne     s4,a5,10002d1e <_ldtoa_r+0x186>
    10002d12:   00848c3b                addw    s8,s1,s0
    10002d16:   02a00793                li      a5,42
    10002d1a:   0387c4e3                blt     a5,s8,10003542 <_ldtoa_r+0x9aa>
    10002d1e:   47a9                    li      a5,10
    10002d20:   56fb1c63                bne     s6,a5,10003298 <_ldtoa_r+0x700>
    10002d24:   03100793                li      a5,49
    10002d28:   14f100a3                sb      a5,321(sp)
    10002d2c:   02e00793                li      a5,46
    10002d30:   14f10123                sb      a5,322(sp)
    10002d34:   14310b13                addi    s6,sp,323
    10002d38:   01805963                blez    s8,10002d4a <_ldtoa_r+0x1b2>
    10002d3c:   03000793                li      a5,48
    10002d40:   14f101a3                sb      a5,323(sp)
    10002d44:   3c7d                    addiw   s8,s8,-1
    10002d46:   14410b13                addi    s6,sp,324
    10002d4a:   2405                    addiw   s0,s0,1
    10002d4c:   560c5063                bgez    s8,100032ac <_ldtoa_r+0x714>
    10002d50:   8622                    mv      a2,s0
    10002d52:   00004597                auipc   a1,0x4
    10002d56:   24e58593                addi    a1,a1,590 # 10006fa0 <__clzdi2+0xfa>
    10002d5a:   855a                    mv      a0,s6
    10002d5c:   f82fd0ef                jal     ra,100004de <sprintf>
    10002d60:   add1                    j       10003434 <_ldtoa_r+0x89c>
    10002d62:   00042023                sw      zero,0(s0)
    10002d66:   b575                    j       10002c12 <_ldtoa_r+0x7a>
    10002d68:   87ce                    mv      a5,s3
    10002d6a:   bd65                    j       10002c22 <_ldtoa_r+0x8a>
    10002d6c:   09011783                lh      a5,144(sp)
    10002d70:   00004597                auipc   a1,0x4
    10002d74:   22858593                addi    a1,a1,552 # 10006f98 <__clzdi2+0xf2>
    10002d78:   6a07d863                bgez    a5,10003428 <_ldtoa_r+0x890>
    10002d7c:   010c                    addi    a1,sp,128
    10002d7e:   00004517                auipc   a0,0x4
    10002d82:   3ea50513                addi    a0,a0,1002 # 10007168 <eone>
    10002d86:   ac6ff0ef                jal     ra,1000204c <ecmp>
    10002d8a:   dd19                    beqz    a0,10002ca8 <_ldtoa_r+0x110>
    10002d8c:   38055863                bgez    a0,1000311c <_ldtoa_r+0x584>
    10002d90:   018c                    addi    a1,sp,192
    10002d92:   0108                    addi    a0,sp,128
    10002d94:   fa7fe0ef                jal     ra,10001d3a <emov>
    10002d98:   6791                    lui     a5,0x4
    10002d9a:   08e7879b                addiw   a5,a5,142
    10002d9e:   0cf11923                sh      a5,210(sp)
    10002da2:   67a1                    lui     a5,0x8
    10002da4:   17fd                    addi    a5,a5,-1
    10002da6:   ec3e                    sd      a5,24(sp)
    10002da8:   77f1                    lui     a5,0xffffc
    10002daa:   2789                    addiw   a5,a5,2
    10002dac:   4c01                    li      s8,0
    10002dae:   4cc1                    li      s9,16
    10002db0:   d23e                    sw      a5,36(sp)
    10002db2:   00004797                auipc   a5,0x4
    10002db6:   46e78793                addi    a5,a5,1134 # 10007220 <etens+0xa0>
    10002dba:   01878533                add     a0,a5,s8
    10002dbe:   0314                    addi    a3,sp,384
    10002dc0:   1110                    addi    a2,sp,160
    10002dc2:   018c                    addi    a1,sp,192
    10002dc4:   00000097                auipc   ra,0x0
    10002dc8:   b4e080e7                jalr    -1202(ra) # 10002912 <ediv>
    10002dcc:   00ac                    addi    a1,sp,72
    10002dce:   1108                    addi    a0,sp,160
    10002dd0:   f6bfe0ef                jal     ra,10001d3a <emov>
    10002dd4:   67e2                    ld      a5,24(sp)
    10002dd6:   05a15b03                lhu     s6,90(sp)
    10002dda:   00fb76b3                and     a3,s6,a5
    10002dde:   5792                    lw      a5,36(sp)
    10002de0:   9ebd                    addw    a3,a3,a5
    10002de2:   04d04963                bgtz    a3,10002e34 <_ldtoa_r+0x29c>
    10002de6:   1188                    addi    a0,sp,224
    10002de8:   fffff097                auipc   ra,0xfffff
    10002dec:   f42080e7                jalr    -190(ra) # 10001d2a <eclear>
    10002df0:   010b1b1b                slliw   s6,s6,0x10
    10002df4:   410b5b1b                sraiw   s6,s6,0x10
    10002df8:   0e0b5a63                bgez    s6,10002eec <_ldtoa_r+0x354>
    10002dfc:   4781                    li      a5,0
    10002dfe:   00b8                    addi    a4,sp,72
    10002e00:   973e                    add     a4,a4,a5
    10002e02:   00075683                lhu     a3,0(a4) # 8000 <_tbss_end+0x8000>
    10002e06:   1198                    addi    a4,sp,224
    10002e08:   973e                    add     a4,a4,a5
    10002e0a:   00075703                lhu     a4,0(a4)
    10002e0e:   30e68263                beq     a3,a4,10003112 <_ldtoa_r+0x57a>
    10002e12:   00004517                auipc   a0,0x4
    10002e16:   35650513                addi    a0,a0,854 # 10007168 <eone>
    10002e1a:   fffff097                auipc   ra,0xfffff
    10002e1e:   14e080e7                jalr    334(ra) # 10001f68 <eisnan>
    10002e22:   c925                    beqz    a0,10002e92 <_ldtoa_r+0x2fa>
    10002e24:   118c                    addi    a1,sp,224
    10002e26:   00004517                auipc   a0,0x4
    10002e2a:   34250513                addi    a0,a0,834 # 10007168 <eone>
    10002e2e:   f0dfe0ef                jal     ra,10001d3a <emov>
    10002e32:   a86d                    j       10002eec <_ldtoa_r+0x354>
    10002e34:   09000793                li      a5,144
    10002e38:   40d78dbb                subw    s11,a5,a3
    10002e3c:   118c                    addi    a1,sp,224
    10002e3e:   00a8                    addi    a0,sp,72
    10002e40:   8d6e                    mv      s10,s11
    10002e42:   ef9fe0ef                jal     ra,10001d3a <emov>
    10002e46:   0bb05363                blez    s11,10002eec <_ldtoa_r+0x354>
    10002e4a:   119c                    addi    a5,sp,224
    10002e4c:   876e                    mv      a4,s11
    10002e4e:   463d                    li      a2,15
    10002e50:   02e64c63                blt     a2,a4,10002e88 <_ldtoa_r+0x2f0>
    10002e54:   004d561b                srliw   a2,s10,0x4
    10002e58:   02061713                slli    a4,a2,0x20
    10002e5c:   119c                    addi    a5,sp,224
    10002e5e:   837d                    srli    a4,a4,0x1f
    10002e60:   973e                    add     a4,a4,a5
    10002e62:   57c1                    li      a5,-16
    10002e64:   02c787bb                mulw    a5,a5,a2
    10002e68:   00004697                auipc   a3,0x4
    10002e6c:   2e868693                addi    a3,a3,744 # 10007150 <ezero>
    10002e70:   01a787bb                addw    a5,a5,s10
    10002e74:   0786                    slli    a5,a5,0x1
    10002e76:   97b6                    add     a5,a5,a3
    10002e78:   1387d783                lhu     a5,312(a5)
    10002e7c:   00075683                lhu     a3,0(a4)
    10002e80:   8ff5                    and     a5,a5,a3
    10002e82:   00f71023                sh      a5,0(a4)
    10002e86:   b7ad                    j       10002df0 <_ldtoa_r+0x258>
    10002e88:   00079023                sh      zero,0(a5)
    10002e8c:   3741                    addiw   a4,a4,-16
    10002e8e:   0789                    addi    a5,a5,2
    10002e90:   b7c1                    j       10002e50 <_ldtoa_r+0x2b8>
    10002e92:   1188                    addi    a0,sp,224
    10002e94:   fffff097                auipc   ra,0xfffff
    10002e98:   0d4080e7                jalr    212(ra) # 10001f68 <eisnan>
    10002e9c:   c501                    beqz    a0,10002ea4 <_ldtoa_r+0x30c>
    10002e9e:   118c                    addi    a1,sp,224
    10002ea0:   852e                    mv      a0,a1
    10002ea2:   b771                    j       10002e2e <_ldtoa_r+0x296>
    10002ea4:   00004517                auipc   a0,0x4
    10002ea8:   2c450513                addi    a0,a0,708 # 10007168 <eone>
    10002eac:   fffff097                auipc   ra,0xfffff
    10002eb0:   254080e7                jalr    596(ra) # 10002100 <eisinf>
    10002eb4:   8d2a                    mv      s10,a0
    10002eb6:   1188                    addi    a0,sp,224
    10002eb8:   fffff097                auipc   ra,0xfffff
    10002ebc:   248080e7                jalr    584(ra) # 10002100 <eisinf>
    10002ec0:   8b2a                    mv      s6,a0
    10002ec2:   100d0a63                beqz    s10,10002fd6 <_ldtoa_r+0x43e>
    10002ec6:   0e050463                beqz    a0,10002fae <_ldtoa_r+0x416>
    10002eca:   00004517                auipc   a0,0x4
    10002ece:   29e50513                addi    a0,a0,670 # 10007168 <eone>
    10002ed2:   8bcff0ef                jal     ra,10001f8e <eisneg>
    10002ed6:   8b2a                    mv      s6,a0
    10002ed8:   1188                    addi    a0,sp,224
    10002eda:   8b4ff0ef                jal     ra,10001f8e <eisneg>
    10002ede:   0cab1863                bne     s6,a0,10002fae <_ldtoa_r+0x416>
    10002ee2:   1188                    addi    a0,sp,224
    10002ee4:   fffff097                auipc   ra,0xfffff
    10002ee8:   3e8080e7                jalr    1000(ra) # 100022cc <enan.constprop.12>
    10002eec:   4781                    li      a5,0
    10002eee:   1118                    addi    a4,sp,160
    10002ef0:   973e                    add     a4,a4,a5
    10002ef2:   00075683                lhu     a3,0(a4)
    10002ef6:   1198                    addi    a4,sp,224
    10002ef8:   973e                    add     a4,a4,a5
    10002efa:   00075703                lhu     a4,0(a4)
    10002efe:   00e69c63                bne     a3,a4,10002f16 <_ldtoa_r+0x37e>
    10002f02:   0789                    addi    a5,a5,2
    10002f04:   4749                    li      a4,18
    10002f06:   fee794e3                bne     a5,a4,10002eee <_ldtoa_r+0x356>
    10002f0a:   018c                    addi    a1,sp,192
    10002f0c:   1108                    addi    a0,sp,160
    10002f0e:   e2dfe0ef                jal     ra,10001d3a <emov>
    10002f12:   008c843b                addw    s0,s9,s0
    10002f16:   0c51                    addi    s8,s8,20
    10002f18:   06400793                li      a5,100
    10002f1c:   001cdc93                srli    s9,s9,0x1
    10002f20:   e8fc19e3                bne     s8,a5,10002db2 <_ldtoa_r+0x21a>
    10002f24:   0d215783                lhu     a5,210(sp)
    10002f28:   09215703                lhu     a4,146(sp)
    10002f2c:   010c                    addi    a1,sp,128
    10002f2e:   0188                    addi    a0,sp,192
    10002f30:   9fb9                    addw    a5,a5,a4
    10002f32:   7771                    lui     a4,0xffffc
    10002f34:   f727071b                addiw   a4,a4,-142
    10002f38:   9fb9                    addw    a5,a5,a4
    10002f3a:   0cf11923                sh      a5,210(sp)
    10002f3e:   dfdfe0ef                jal     ra,10001d3a <emov>
    10002f42:   110c                    addi    a1,sp,160
    10002f44:   00004517                auipc   a0,0x4
    10002f48:   22450513                addi    a0,a0,548 # 10007168 <eone>
    10002f4c:   deffe0ef                jal     ra,10001d3a <emov>
    10002f50:   4b01                    li      s6,0
    10002f52:   6c85                    lui     s9,0x1
    10002f54:   10400d93                li      s11,260
    10002f58:   00004797                auipc   a5,0x4
    10002f5c:   22878793                addi    a5,a5,552 # 10007180 <etens>
    10002f60:   018c                    addi    a1,sp,192
    10002f62:   00004517                auipc   a0,0x4
    10002f66:   30e50513                addi    a0,a0,782 # 10007270 <etens+0xf0>
    10002f6a:   00fb0c33                add     s8,s6,a5
    10002f6e:   8deff0ef                jal     ra,1000204c <ecmp>
    10002f72:   d2a04be3                bgtz    a0,10002ca8 <_ldtoa_r+0x110>
    10002f76:   018c                    addi    a1,sp,192
    10002f78:   8562                    mv      a0,s8
    10002f7a:   8d2ff0ef                jal     ra,1000204c <ecmp>
    10002f7e:   02a04263                bgtz    a0,10002fa2 <_ldtoa_r+0x40a>
    10002f82:   0190                    addi    a2,sp,192
    10002f84:   85b2                    mv      a1,a2
    10002f86:   0314                    addi    a3,sp,384
    10002f88:   8562                    mv      a0,s8
    10002f8a:   00000097                auipc   ra,0x0
    10002f8e:   988080e7                jalr    -1656(ra) # 10002912 <ediv>
    10002f92:   1110                    addi    a2,sp,160
    10002f94:   0314                    addi    a3,sp,384
    10002f96:   85b2                    mv      a1,a2
    10002f98:   8562                    mv      a0,s8
    10002f9a:   f7aff0ef                jal     ra,10002714 <emul>
    10002f9e:   008c843b                addw    s0,s9,s0
    10002fa2:   0b51                    addi    s6,s6,20
    10002fa4:   001cdc93                srli    s9,s9,0x1
    10002fa8:   fbbb18e3                bne     s6,s11,10002f58 <_ldtoa_r+0x3c0>
    10002fac:   b9f5                    j       10002ca8 <_ldtoa_r+0x110>
    10002fae:   00004517                auipc   a0,0x4
    10002fb2:   1ba50513                addi    a0,a0,442 # 10007168 <eone>
    10002fb6:   118c                    addi    a1,sp,224
    10002fb8:   d83fe0ef                jal     ra,10001d3a <emov>
    10002fbc:   1188                    addi    a0,sp,224
    10002fbe:   fffff097                auipc   ra,0xfffff
    10002fc2:   faa080e7                jalr    -86(ra) # 10001f68 <eisnan>
    10002fc6:   f11d                    bnez    a0,10002eec <_ldtoa_r+0x354>
    10002fc8:   0f215783                lhu     a5,242(sp)
    10002fcc:   7761                    lui     a4,0xffff8
    10002fce:   8fb9                    xor     a5,a5,a4
    10002fd0:   0ef11923                sh      a5,242(sp)
    10002fd4:   bf21                    j       10002eec <_ldtoa_r+0x354>
    10002fd6:   ec0514e3                bnez    a0,10002e9e <_ldtoa_r+0x306>
    10002fda:   020c                    addi    a1,sp,256
    10002fdc:   00004517                auipc   a0,0x4
    10002fe0:   18c50513                addi    a0,a0,396 # 10007168 <eone>
    10002fe4:   fffff097                auipc   ra,0xfffff
    10002fe8:   fce080e7                jalr    -50(ra) # 10001fb2 <emovi>
    10002fec:   120c                    addi    a1,sp,288
    10002fee:   1188                    addi    a0,sp,224
    10002ff0:   fffff097                auipc   ra,0xfffff
    10002ff4:   fc2080e7                jalr    -62(ra) # 10001fb2 <emovi>
    10002ff8:   10015703                lhu     a4,256(sp)
    10002ffc:   12215d83                lhu     s11,290(sp)
    10003000:   10215783                lhu     a5,258(sp)
    10003004:   fff74713                not     a4,a4
    10003008:   03071d13                slli    s10,a4,0x30
    1000300c:   030d5d13                srli    s10,s10,0x30
    10003010:   11a11023                sh      s10,256(sp)
    10003014:   41b787b3                sub     a5,a5,s11
    10003018:   06f05363                blez    a5,1000307e <_ldtoa_r+0x4e6>
    1000301c:   028c                    addi    a1,sp,320
    1000301e:   1208                    addi    a0,sp,288
    10003020:   f43e                    sd      a5,40(sp)
    10003022:   d3ffe0ef                jal     ra,10001d60 <emovz>
    10003026:   120c                    addi    a1,sp,288
    10003028:   0208                    addi    a0,sp,256
    1000302a:   d37fe0ef                jal     ra,10001d60 <emovz>
    1000302e:   020c                    addi    a1,sp,256
    10003030:   0288                    addi    a0,sp,320
    10003032:   d2ffe0ef                jal     ra,10001d60 <emovz>
    10003036:   77a2                    ld      a5,40(sp)
    10003038:   12215d83                lhu     s11,290(sp)
    1000303c:   40f007b3                neg     a5,a5
    10003040:   f6f00713                li      a4,-145
    10003044:   06e7cb63                blt     a5,a4,100030ba <_ldtoa_r+0x522>
    10003048:   85be                    mv      a1,a5
    1000304a:   0208                    addi    a0,sp,256
    1000304c:   fffff097                auipc   ra,0xfffff
    10003050:   0f6080e7                jalr    246(ra) # 10002142 <eshift.part.3>
    10003054:   8d2a                    mv      s10,a0
    10003056:   10015703                lhu     a4,256(sp)
    1000305a:   12015783                lhu     a5,288(sp)
    1000305e:   120c                    addi    a1,sp,288
    10003060:   0208                    addi    a0,sp,256
    10003062:   0af71263                bne     a4,a5,10003106 <_ldtoa_r+0x56e>
    10003066:   e3ffe0ef                jal     ra,10001ea4 <eaddm>
    1000306a:   031c                    addi    a5,sp,384
    1000306c:   04000713                li      a4,64
    10003070:   86ee                    mv      a3,s11
    10003072:   865a                    mv      a2,s6
    10003074:   85ea                    mv      a1,s10
    10003076:   1208                    addi    a0,sp,288
    10003078:   b8aff0ef                jal     ra,10002402 <emdnorm>
    1000307c:   a83d                    j       100030ba <_ldtoa_r+0x522>
    1000307e:   f3e9                    bnez    a5,10003040 <_ldtoa_r+0x4a8>
    10003080:   120c                    addi    a1,sp,288
    10003082:   0208                    addi    a0,sp,256
    10003084:   fffff097                auipc   ra,0xfffff
    10003088:   cf8080e7                jalr    -776(ra) # 10001d7c <ecmpm>
    1000308c:   ed21                    bnez    a0,100030e4 <_ldtoa_r+0x54c>
    1000308e:   12015783                lhu     a5,288(sp)
    10003092:   01a78863                beq     a5,s10,100030a2 <_ldtoa_r+0x50a>
    10003096:   1188                    addi    a0,sp,224
    10003098:   fffff097                auipc   ra,0xfffff
    1000309c:   c92080e7                jalr    -878(ra) # 10001d2a <eclear>
    100030a0:   b5b1                    j       10002eec <_ldtoa_r+0x354>
    100030a2:   020d9163                bnez    s11,100030c4 <_ldtoa_r+0x52c>
    100030a6:   12611703                lh      a4,294(sp)
    100030aa:   4781                    li      a5,0
    100030ac:   00074d63                bltz    a4,100030c6 <_ldtoa_r+0x52e>
    100030b0:   1208                    addi    a0,sp,288
    100030b2:   fffff097                auipc   ra,0xfffff
    100030b6:   d2c080e7                jalr    -724(ra) # 10001dde <eshup1>
    100030ba:   118c                    addi    a1,sp,224
    100030bc:   1208                    addi    a0,sp,288
    100030be:   a2cff0ef                jal     ra,100022ea <emovo.isra.6>
    100030c2:   b52d                    j       10002eec <_ldtoa_r+0x354>
    100030c4:   4781                    li      a5,0
    100030c6:   4759                    li      a4,22
    100030c8:   1214                    addi    a3,sp,288
    100030ca:   00f68633                add     a2,a3,a5
    100030ce:   00265603                lhu     a2,2(a2)
    100030d2:   c609                    beqz    a2,100030dc <_ldtoa_r+0x544>
    100030d4:   0d85                    addi    s11,s11,1
    100030d6:   13b11123                sh      s11,290(sp)
    100030da:   b7c5                    j       100030ba <_ldtoa_r+0x522>
    100030dc:   0789                    addi    a5,a5,2
    100030de:   fee795e3                bne     a5,a4,100030c8 <_ldtoa_r+0x530>
    100030e2:   bfd5                    j       100030d6 <_ldtoa_r+0x53e>
    100030e4:   4d01                    li      s10,0
    100030e6:   f6a058e3                blez    a0,10003056 <_ldtoa_r+0x4be>
    100030ea:   028c                    addi    a1,sp,320
    100030ec:   1208                    addi    a0,sp,288
    100030ee:   c73fe0ef                jal     ra,10001d60 <emovz>
    100030f2:   120c                    addi    a1,sp,288
    100030f4:   0208                    addi    a0,sp,256
    100030f6:   c6bfe0ef                jal     ra,10001d60 <emovz>
    100030fa:   020c                    addi    a1,sp,256
    100030fc:   0288                    addi    a0,sp,320
    100030fe:   c63fe0ef                jal     ra,10001d60 <emovz>
    10003102:   8d5a                    mv      s10,s6
    10003104:   bf89                    j       10003056 <_ldtoa_r+0x4be>
    10003106:   fffff097                auipc   ra,0xfffff
    1000310a:   dc6080e7                jalr    -570(ra) # 10001ecc <esubm>
    1000310e:   4b05                    li      s6,1
    10003110:   bfa9                    j       1000306a <_ldtoa_r+0x4d2>
    10003112:   0789                    addi    a5,a5,2
    10003114:   4749                    li      a4,18
    10003116:   cee794e3                bne     a5,a4,10002dfe <_ldtoa_r+0x266>
    1000311a:   bbc9                    j       10002eec <_ldtoa_r+0x354>
    1000311c:   09215783                lhu     a5,146(sp)
    10003120:   00004b17                auipc   s6,0x4
    10003124:   150b0b13                addi    s6,s6,336 # 10007270 <etens+0xf0>
    10003128:   cfbd                    beqz    a5,100031a6 <_ldtoa_r+0x60e>
    1000312a:   118c                    addi    a1,sp,224
    1000312c:   0108                    addi    a0,sp,128
    1000312e:   6b11                    lui     s6,0x4
    10003130:   fffff097                auipc   ra,0xfffff
    10003134:   e82080e7                jalr    -382(ra) # 10001fb2 <emovi>
    10003138:   1b79                    addi    s6,s6,-2
    1000313a:   fd500c13                li      s8,-43
    1000313e:   0f815783                lhu     a5,248(sp)
    10003142:   8b9d                    andi    a5,a5,7
    10003144:   e7a9                    bnez    a5,1000318e <_ldtoa_r+0x5f6>
    10003146:   018c                    addi    a1,sp,192
    10003148:   1188                    addi    a0,sp,224
    1000314a:   c17fe0ef                jal     ra,10001d60 <emovz>
    1000314e:   0188                    addi    a0,sp,192
    10003150:   c57fe0ef                jal     ra,10001da6 <eshdn1>
    10003154:   0188                    addi    a0,sp,192
    10003156:   c51fe0ef                jal     ra,10001da6 <eshdn1>
    1000315a:   018c                    addi    a1,sp,192
    1000315c:   1188                    addi    a0,sp,224
    1000315e:   d47fe0ef                jal     ra,10001ea4 <eaddm>
    10003162:   0c215783                lhu     a5,194(sp)
    10003166:   278d                    addiw   a5,a5,3
    10003168:   0cf11123                sh      a5,194(sp)
    1000316c:   0c415783                lhu     a5,196(sp)
    10003170:   ebf9                    bnez    a5,10003246 <_ldtoa_r+0x6ae>
    10003172:   0d815783                lhu     a5,216(sp)
    10003176:   ef81                    bnez    a5,1000318e <_ldtoa_r+0x5f6>
    10003178:   0c215783                lhu     a5,194(sp)
    1000317c:   00fb6963                bltu    s6,a5,1000318e <_ldtoa_r+0x5f6>
    10003180:   118c                    addi    a1,sp,224
    10003182:   0188                    addi    a0,sp,192
    10003184:   347d                    addiw   s0,s0,-1
    10003186:   bdbfe0ef                jal     ra,10001d60 <emovz>
    1000318a:   fb841ae3                bne     s0,s8,1000313e <_ldtoa_r+0x5a6>
    1000318e:   010c                    addi    a1,sp,128
    10003190:   1188                    addi    a0,sp,224
    10003192:   958ff0ef                jal     ra,100022ea <emovo.isra.6>
    10003196:   a821                    j       100031ae <_ldtoa_r+0x616>
    10003198:   0110                    addi    a2,sp,128
    1000319a:   0314                    addi    a3,sp,384
    1000319c:   85b2                    mv      a1,a2
    1000319e:   855a                    mv      a0,s6
    100031a0:   d74ff0ef                jal     ra,10002714 <emul>
    100031a4:   347d                    addiw   s0,s0,-1
    100031a6:   09011783                lh      a5,144(sp)
    100031aa:   fe07d7e3                bgez    a5,10003198 <_ldtoa_r+0x600>
    100031ae:   118c                    addi    a1,sp,224
    100031b0:   0108                    addi    a0,sp,128
    100031b2:   b89fe0ef                jal     ra,10001d3a <emov>
    100031b6:   110c                    addi    a1,sp,160
    100031b8:   00004517                auipc   a0,0x4
    100031bc:   fb050513                addi    a0,a0,-80 # 10007168 <eone>
    100031c0:   b7bfe0ef                jal     ra,10001d3a <emov>
    100031c4:   4c81                    li      s9,0
    100031c6:   7b7d                    lui     s6,0xfffff
    100031c8:   4d09                    li      s10,2
    100031ca:   10400d93                li      s11,260
    100031ce:   00004797                auipc   a5,0x4
    100031d2:   fb278793                addi    a5,a5,-78 # 10007180 <etens>
    100031d6:   01978c33                add     s8,a5,s9
    100031da:   00004797                auipc   a5,0x4
    100031de:   0d678793                addi    a5,a5,214 # 100072b0 <emtens>
    100031e2:   01978733                add     a4,a5,s9
    100031e6:   118c                    addi    a1,sp,224
    100031e8:   00004517                auipc   a0,0x4
    100031ec:   f8050513                addi    a0,a0,-128 # 10007168 <eone>
    100031f0:   ec3a                    sd      a4,24(sp)
    100031f2:   e5bfe0ef                jal     ra,1000204c <ecmp>
    100031f6:   6762                    ld      a4,24(sp)
    100031f8:   02a05b63                blez    a0,1000322e <_ldtoa_r+0x696>
    100031fc:   118c                    addi    a1,sp,224
    100031fe:   853a                    mv      a0,a4
    10003200:   e4dfe0ef                jal     ra,1000204c <ecmp>
    10003204:   02054063                bltz    a0,10003224 <_ldtoa_r+0x68c>
    10003208:   1190                    addi    a2,sp,224
    1000320a:   85b2                    mv      a1,a2
    1000320c:   0314                    addi    a3,sp,384
    1000320e:   8562                    mv      a0,s8
    10003210:   d04ff0ef                jal     ra,10002714 <emul>
    10003214:   1110                    addi    a2,sp,160
    10003216:   0314                    addi    a3,sp,384
    10003218:   85b2                    mv      a1,a2
    1000321a:   8562                    mv      a0,s8
    1000321c:   cf8ff0ef                jal     ra,10002714 <emul>
    10003220:   008b043b                addw    s0,s6,s0
    10003224:   0cd1                    addi    s9,s9,20
    10003226:   03ab4b3b                divw    s6,s6,s10
    1000322a:   fbbc92e3                bne     s9,s11,100031ce <_ldtoa_r+0x636>
    1000322e:   1110                    addi    a2,sp,160
    10003230:   0314                    addi    a3,sp,384
    10003232:   00004597                auipc   a1,0x4
    10003236:   f3658593                addi    a1,a1,-202 # 10007168 <eone>
    1000323a:   8532                    mv      a0,a2
    1000323c:   fffff097                auipc   ra,0xfffff
    10003240:   6d6080e7                jalr    1750(ra) # 10002912 <ediv>
    10003244:   b495                    j       10002ca8 <_ldtoa_r+0x110>
    10003246:   0188                    addi    a0,sp,192
    10003248:   b5ffe0ef                jal     ra,10001da6 <eshdn1>
    1000324c:   0c215783                lhu     a5,194(sp)
    10003250:   2785                    addiw   a5,a5,1
    10003252:   bf19                    j       10003168 <_ldtoa_r+0x5d0>
    10003254:   0108                    addi    a0,sp,128
    10003256:   fffff097                auipc   ra,0xfffff
    1000325a:   b88080e7                jalr    -1144(ra) # 10001dde <eshup1>
    1000325e:   018c                    addi    a1,sp,192
    10003260:   0108                    addi    a0,sp,128
    10003262:   afffe0ef                jal     ra,10001d60 <emovz>
    10003266:   0188                    addi    a0,sp,192
    10003268:   fffff097                auipc   ra,0xfffff
    1000326c:   b76080e7                jalr    -1162(ra) # 10001dde <eshup1>
    10003270:   0188                    addi    a0,sp,192
    10003272:   fffff097                auipc   ra,0xfffff
    10003276:   b6c080e7                jalr    -1172(ra) # 10001dde <eshup1>
    1000327a:   010c                    addi    a1,sp,128
    1000327c:   0188                    addi    a0,sp,192
    1000327e:   c27fe0ef                jal     ra,10001ea4 <eaddm>
    10003282:   0310                    addi    a2,sp,384
    10003284:   010c                    addi    a1,sp,128
    10003286:   1108                    addi    a0,sp,160
    10003288:   fffff097                auipc   ra,0xfffff
    1000328c:   3ec080e7                jalr    1004(ra) # 10002674 <eiremain>
    10003290:   347d                    addiw   s0,s0,-1
    10003292:   1cc15b03                lhu     s6,460(sp)
    10003296:   bc91                    j       10002cea <_ldtoa_r+0x152>
    10003298:   030b0b1b                addiw   s6,s6,48
    1000329c:   02e00793                li      a5,46
    100032a0:   156100a3                sb      s6,321(sp)
    100032a4:   14f10123                sb      a5,322(sp)
    100032a8:   14310b13                addi    s6,sp,323
    100032ac:   8ada                    mv      s5,s6
    100032ae:   416a87bb                subw    a5,s5,s6
    100032b2:   04fc5063                ble     a5,s8,100032f2 <_ldtoa_r+0x75a>
    100032b6:   1cc15783                lhu     a5,460(sp)
    100032ba:   4711                    li      a4,4
    100032bc:   fffa8b13                addi    s6,s5,-1 # ffff <_tbss_end+0xffff>
    100032c0:   a8f758e3                ble     a5,a4,10002d50 <_ldtoa_r+0x1b8>
    100032c4:   4715                    li      a4,5
    100032c6:   06e78c63                beq     a5,a4,1000333e <_ldtoa_r+0x7a6>
    100032ca:   87da                    mv      a5,s6
    100032cc:   02e00613                li      a2,46
    100032d0:   03800593                li      a1,56
    100032d4:   03000693                li      a3,48
    100032d8:   17fd                    addi    a5,a5,-1
    100032da:   0007c703                lbu     a4,0(a5)
    100032de:   07f77713                andi    a4,a4,127
    100032e2:   080c5b63                bgez    s8,10003378 <_ldtoa_r+0x7e0>
    100032e6:   03100713                li      a4,49
    100032ea:   00e78023                sb      a4,0(a5)
    100032ee:   2405                    addiw   s0,s0,1
    100032f0:   b485                    j       10002d50 <_ldtoa_r+0x1b8>
    100032f2:   0108                    addi    a0,sp,128
    100032f4:   fffff097                auipc   ra,0xfffff
    100032f8:   aea080e7                jalr    -1302(ra) # 10001dde <eshup1>
    100032fc:   018c                    addi    a1,sp,192
    100032fe:   0108                    addi    a0,sp,128
    10003300:   a61fe0ef                jal     ra,10001d60 <emovz>
    10003304:   0188                    addi    a0,sp,192
    10003306:   fffff097                auipc   ra,0xfffff
    1000330a:   ad8080e7                jalr    -1320(ra) # 10001dde <eshup1>
    1000330e:   0188                    addi    a0,sp,192
    10003310:   fffff097                auipc   ra,0xfffff
    10003314:   ace080e7                jalr    -1330(ra) # 10001dde <eshup1>
    10003318:   010c                    addi    a1,sp,128
    1000331a:   0188                    addi    a0,sp,192
    1000331c:   b89fe0ef                jal     ra,10001ea4 <eaddm>
    10003320:   0310                    addi    a2,sp,384
    10003322:   010c                    addi    a1,sp,128
    10003324:   1108                    addi    a0,sp,160
    10003326:   fffff097                auipc   ra,0xfffff
    1000332a:   34e080e7                jalr    846(ra) # 10002674 <eiremain>
    1000332e:   1cc14783                lbu     a5,460(sp)
    10003332:   0a85                    addi    s5,s5,1
    10003334:   0307879b                addiw   a5,a5,48
    10003338:   fefa8fa3                sb      a5,-1(s5)
    1000333c:   bf8d                    j       100032ae <_ldtoa_r+0x716>
    1000333e:   110c                    addi    a1,sp,160
    10003340:   0108                    addi    a0,sp,128
    10003342:   fa9fe0ef                jal     ra,100022ea <emovo.isra.6>
    10003346:   00004597                auipc   a1,0x4
    1000334a:   e0a58593                addi    a1,a1,-502 # 10007150 <ezero>
    1000334e:   1108                    addi    a0,sp,160
    10003350:   cfdfe0ef                jal     ra,1000204c <ecmp>
    10003354:   f93d                    bnez    a0,100032ca <_ldtoa_r+0x732>
    10003356:   9e0c4de3                bltz    s8,10002d50 <_ldtoa_r+0x1b8>
    1000335a:   ffeac783                lbu     a5,-2(s5)
    1000335e:   fd278793                addi    a5,a5,-46
    10003362:   0017b793                seqz    a5,a5
    10003366:   fff7c793                not     a5,a5
    1000336a:   97da                    add     a5,a5,s6
    1000336c:   0007c783                lbu     a5,0(a5)
    10003370:   8b85                    andi    a5,a5,1
    10003372:   9c078fe3                beqz    a5,10002d50 <_ldtoa_r+0x1b8>
    10003376:   bf91                    j       100032ca <_ldtoa_r+0x732>
    10003378:   02c71063                bne     a4,a2,10003398 <_ldtoa_r+0x800>
    1000337c:   fff7c703                lbu     a4,-1(a5)
    10003380:   03800693                li      a3,56
    10003384:   00e6e663                bltu    a3,a4,10003390 <_ldtoa_r+0x7f8>
    10003388:   2705                    addiw   a4,a4,1
    1000338a:   fee78fa3                sb      a4,-1(a5)
    1000338e:   b2c9                    j       10002d50 <_ldtoa_r+0x1b8>
    10003390:   2405                    addiw   s0,s0,1
    10003392:   03100713                li      a4,49
    10003396:   bfd5                    j       1000338a <_ldtoa_r+0x7f2>
    10003398:   00e5e663                bltu    a1,a4,100033a4 <_ldtoa_r+0x80c>
    1000339c:   2705                    addiw   a4,a4,1
    1000339e:   00e78023                sb      a4,0(a5)
    100033a2:   b27d                    j       10002d50 <_ldtoa_r+0x1b8>
    100033a4:   00d78023                sb      a3,0(a5)
    100033a8:   bf05                    j       100032d8 <_ldtoa_r+0x740>
    100033aa:   2405                    addiw   s0,s0,1
    100033ac:   008ba023                sw      s0,0(s7)
    100033b0:   87d6                    mv      a5,s5
    100033b2:   02e00693                li      a3,46
    100033b6:   0007c703                lbu     a4,0(a5)
    100033ba:   ef01                    bnez    a4,100033d2 <_ldtoa_r+0x83a>
    100033bc:   04500713                li      a4,69
    100033c0:   0007c683                lbu     a3,0(a5)
    100033c4:   00e68463                beq     a3,a4,100033cc <_ldtoa_r+0x834>
    100033c8:   02fae263                bltu    s5,a5,100033ec <_ldtoa_r+0x854>
    100033cc:   00078023                sb      zero,0(a5)
    100033d0:   a851                    j       10003464 <_ldtoa_r+0x8cc>
    100033d2:   00d70963                beq     a4,a3,100033e4 <_ldtoa_r+0x84c>
    100033d6:   0785                    addi    a5,a5,1
    100033d8:   bff9                    j       100033b6 <_ldtoa_r+0x81e>
    100033da:   0017c703                lbu     a4,1(a5)
    100033de:   0785                    addi    a5,a5,1
    100033e0:   fee78fa3                sb      a4,-1(a5)
    100033e4:   0007c703                lbu     a4,0(a5)
    100033e8:   fb6d                    bnez    a4,100033da <_ldtoa_r+0x842>
    100033ea:   bfc9                    j       100033bc <_ldtoa_r+0x824>
    100033ec:   17fd                    addi    a5,a5,-1
    100033ee:   bfc9                    j       100033c0 <_ldtoa_r+0x828>
    100033f0:   0785                    addi    a5,a5,1
    100033f2:   a8b5                    j       1000346e <_ldtoa_r+0x8d6>
    100033f4:   8436                    mv      s0,a3
    100033f6:   a059                    j       1000347c <_ldtoa_r+0x8e4>
    100033f8:   147d                    addi    s0,s0,-1
    100033fa:   00040023                sb      zero,0(s0)
    100033fe:   a05d                    j       100034a4 <_ldtoa_r+0x90c>
    10003400:   2585                    addiw   a1,a1,1
    10003402:   06b92423                sw      a1,104(s2)
    10003406:   0017979b                slliw   a5,a5,0x1
    1000340a:   a8d1                    j       100034de <_ldtoa_r+0x946>
    1000340c:   67a1                    lui     a5,0x8
    1000340e:   17fd                    addi    a5,a5,-1
    10003410:   94f71ee3                bne     a4,a5,10002d6c <_ldtoa_r+0x1d4>
    10003414:   00004597                auipc   a1,0x4
    10003418:   b7458593                addi    a1,a1,-1164 # 10006f88 <__clzdi2+0xe2>
    1000341c:   000a8663                beqz    s5,10003428 <_ldtoa_r+0x890>
    10003420:   00004597                auipc   a1,0x4
    10003424:   b5858593                addi    a1,a1,-1192 # 10006f78 <__clzdi2+0xd2>
    10003428:   0288                    addi    a0,sp,320
    1000342a:   6409                    lui     s0,0x2
    1000342c:   8b2fd0ef                jal     ra,100004de <sprintf>
    10003430:   70f40413                addi    s0,s0,1807 # 270f <_tbss_end+0x270f>
    10003434:   47c2                    lw      a5,16(sp)
    10003436:   1088                    addi    a0,sp,96
    10003438:   18812823                sw      s0,400(sp)
    1000343c:   18f12223                sw      a5,388(sp)
    10003440:   fffff097                auipc   ra,0xfffff
    10003444:   cc0080e7                jalr    -832(ra) # 10002100 <eisinf>
    10003448:   14010a93                addi    s5,sp,320
    1000344c:   e519                    bnez    a0,1000345a <_ldtoa_r+0x8c2>
    1000344e:   1088                    addi    a0,sp,96
    10003450:   fffff097                auipc   ra,0xfffff
    10003454:   b18080e7                jalr    -1256(ra) # 10001f68 <eisnan>
    10003458:   d929                    beqz    a0,100033aa <_ldtoa_r+0x812>
    1000345a:   6789                    lui     a5,0x2
    1000345c:   70f7879b                addiw   a5,a5,1807
    10003460:   00fba023                sw      a5,0(s7)
    10003464:   87d6                    mv      a5,s5
    10003466:   02000613                li      a2,32
    1000346a:   02d00693                li      a3,45
    1000346e:   0007c703                lbu     a4,0(a5) # 2000 <_tbss_end+0x2000>
    10003472:   f6c70fe3                beq     a4,a2,100033f0 <_ldtoa_r+0x858>
    10003476:   f6d70de3                beq     a4,a3,100033f0 <_ldtoa_r+0x858>
    1000347a:   8456                    mv      s0,s5
    1000347c:   0785                    addi    a5,a5,1
    1000347e:   fff7c703                lbu     a4,-1(a5)
    10003482:   00140693                addi    a3,s0,1
    10003486:   fee68fa3                sb      a4,-1(a3)
    1000348a:   f72d                    bnez    a4,100033f4 <_ldtoa_r+0x85c>
    1000348c:   4709                    li      a4,2
    1000348e:   4785                    li      a5,1
    10003490:   00ea0863                beq     s4,a4,100034a0 <_ldtoa_r+0x908>
    10003494:   19012783                lw      a5,400(sp)
    10003498:   0097d363                ble     s1,a5,1000349e <_ldtoa_r+0x906>
    1000349c:   87a6                    mv      a5,s1
    1000349e:   2781                    sext.w  a5,a5
    100034a0:   03000693                li      a3,48
    100034a4:   fff44703                lbu     a4,-1(s0)
    100034a8:   00d71663                bne     a4,a3,100034b4 <_ldtoa_r+0x91c>
    100034ac:   41540733                sub     a4,s0,s5
    100034b0:   f4e7c4e3                blt     a5,a4,100033f8 <_ldtoa_r+0x860>
    100034b4:   478d                    li      a5,3
    100034b6:   0afa1763                bne     s4,a5,10003564 <_ldtoa_r+0x9cc>
    100034ba:   19012783                lw      a5,400(sp)
    100034be:   9cbd                    addw    s1,s1,a5
    100034c0:   0004d763                bgez    s1,100034ce <_ldtoa_r+0x936>
    100034c4:   14010023                sb      zero,320(sp)
    100034c8:   000ba023                sw      zero,0(s7)
    100034cc:   8456                    mv      s0,s5
    100034ce:   000ba783                lw      a5,0(s7)
    100034d2:   013789bb                addw    s3,a5,s3
    100034d6:   298d                    addiw   s3,s3,3
    100034d8:   06092423                sw      zero,104(s2)
    100034dc:   4791                    li      a5,4
    100034de:   01c78713                addi    a4,a5,28
    100034e2:   06892583                lw      a1,104(s2)
    100034e6:   f0e9fde3                bleu    a4,s3,10003400 <_ldtoa_r+0x868>
    100034ea:   854a                    mv      a0,s2
    100034ec:   00000097                auipc   ra,0x0
    100034f0:   670080e7                jalr    1648(ra) # 10003b5c <_Balloc>
    100034f4:   06a93023                sd      a0,96(s2)
    100034f8:   85d6                    mv      a1,s5
    100034fa:   84aa                    mv      s1,a0
    100034fc:   00001097                auipc   ra,0x1
    10003500:   15c080e7                jalr    348(ra) # 10004658 <strcpy>
    10003504:   67a2                    ld      a5,8(sp)
    10003506:   c789                    beqz    a5,10003510 <_ldtoa_r+0x978>
    10003508:   41540433                sub     s0,s0,s5
    1000350c:   9426                    add     s0,s0,s1
    1000350e:   e380                    sd      s0,0(a5)
    10003510:   23813083                ld      ra,568(sp)
    10003514:   23013403                ld      s0,560(sp)
    10003518:   8526                    mv      a0,s1
    1000351a:   22013903                ld      s2,544(sp)
    1000351e:   22813483                ld      s1,552(sp)
    10003522:   21813983                ld      s3,536(sp)
    10003526:   21013a03                ld      s4,528(sp)
    1000352a:   20813a83                ld      s5,520(sp)
    1000352e:   20013b03                ld      s6,512(sp)
    10003532:   7bfe                    ld      s7,504(sp)
    10003534:   7c5e                    ld      s8,496(sp)
    10003536:   7cbe                    ld      s9,488(sp)
    10003538:   7d1e                    ld      s10,480(sp)
    1000353a:   6dfe                    ld      s11,472(sp)
    1000353c:   24010113                addi    sp,sp,576
    10003540:   8082                    ret
    10003542:   47a9                    li      a5,10
    10003544:   02a00c13                li      s8,42
    10003548:   d4fb18e3                bne     s6,a5,10003298 <_ldtoa_r+0x700>
    1000354c:   03100793                li      a5,49
    10003550:   14f100a3                sb      a5,321(sp)
    10003554:   02e00793                li      a5,46
    10003558:   14f10123                sb      a5,322(sp)
    1000355c:   02a00c13                li      s8,42
    10003560:   fdcff06f                j       10002d3c <_ldtoa_r+0x1a4>
    10003564:   29a5                    addiw   s3,s3,9
    10003566:   bf8d                    j       100034d8 <_ldtoa_r+0x940>

0000000010003568 <_ldcheck>:
    10003568:   611c                    ld      a5,0(a0)
    1000356a:   7139                    addi    sp,sp,-64
    1000356c:   080c                    addi    a1,sp,16
    1000356e:   e03e                    sd      a5,0(sp)
    10003570:   651c                    ld      a5,8(a0)
    10003572:   850a                    mv      a0,sp
    10003574:   fc06                    sd      ra,56(sp)
    10003576:   e43e                    sd      a5,8(sp)
    10003578:   dc9fe0ef                jal     ra,10002340 <e113toe.isra.8>
    1000357c:   02215783                lhu     a5,34(sp)
    10003580:   4501                    li      a0,0
    10003582:   fff7c793                not     a5,a5
    10003586:   03179713                slli    a4,a5,0x31
    1000358a:   e719                    bnez    a4,10003598 <_ldcheck+0x30>
    1000358c:   0808                    addi    a0,sp,16
    1000358e:   9dbfe0ef                jal     ra,10001f68 <eisnan>
    10003592:   00153513                seqz    a0,a0
    10003596:   0505                    addi    a0,a0,1
    10003598:   70e2                    ld      ra,56(sp)
    1000359a:   6121                    addi    sp,sp,64
    1000359c:   8082                    ret
    1000359e:   0000                    unimp

00000000100035a0 <__localeconv_l>:
    100035a0:   10050513                addi    a0,a0,256
    100035a4:   8082                    ret

00000000100035a6 <_localeconv_r>:
    100035a6:   00005797                auipc   a5,0x5
    100035aa:   49278793                addi    a5,a5,1170 # 10008a38 <_impure_ptr>
    100035ae:   639c                    ld      a5,0(a5)
    100035b0:   67a8                    ld      a0,72(a5)
    100035b2:   e509                    bnez    a0,100035bc <_localeconv_r+0x16>
    100035b4:   00005517                auipc   a0,0x5
    100035b8:   28450513                addi    a0,a0,644 # 10008838 <__global_locale>
    100035bc:   10050513                addi    a0,a0,256
    100035c0:   8082                    ret

00000000100035c2 <localeconv>:
    100035c2:   00005797                auipc   a5,0x5
    100035c6:   47678793                addi    a5,a5,1142 # 10008a38 <_impure_ptr>
    100035ca:   639c                    ld      a5,0(a5)
    100035cc:   67a8                    ld      a0,72(a5)
    100035ce:   e509                    bnez    a0,100035d8 <localeconv+0x16>
    100035d0:   00005517                auipc   a0,0x5
    100035d4:   26850513                addi    a0,a0,616 # 10008838 <__global_locale>
    100035d8:   10050513                addi    a0,a0,256
    100035dc:   8082                    ret
    100035de:   0000                    unimp

00000000100035e0 <_malloc_r>:
    100035e0:   715d                    addi    sp,sp,-80
    100035e2:   fc26                    sd      s1,56(sp)
    100035e4:   f84a                    sd      s2,48(sp)
    100035e6:   e486                    sd      ra,72(sp)
    100035e8:   e0a2                    sd      s0,64(sp)
    100035ea:   f44e                    sd      s3,40(sp)
    100035ec:   f052                    sd      s4,32(sp)
    100035ee:   ec56                    sd      s5,24(sp)
    100035f0:   e85a                    sd      s6,16(sp)
    100035f2:   e45e                    sd      s7,8(sp)
    100035f4:   e062                    sd      s8,0(sp)
    100035f6:   01758493                addi    s1,a1,23
    100035fa:   02e00793                li      a5,46
    100035fe:   892a                    mv      s2,a0
    10003600:   5297f463                bleu    s1,a5,10003b28 <_malloc_r+0x548>
    10003604:   800007b7                lui     a5,0x80000
    10003608:   98c1                    andi    s1,s1,-16
    1000360a:   fff7c793                not     a5,a5
    1000360e:   0097e463                bltu    a5,s1,10003616 <_malloc_r+0x36>
    10003612:   02b4f263                bleu    a1,s1,10003636 <_malloc_r+0x56>
    10003616:   47b1                    li      a5,12
    10003618:   00f92023                sw      a5,0(s2)
    1000361c:   4501                    li      a0,0
    1000361e:   60a6                    ld      ra,72(sp)
    10003620:   6406                    ld      s0,64(sp)
    10003622:   74e2                    ld      s1,56(sp)
    10003624:   7942                    ld      s2,48(sp)
    10003626:   79a2                    ld      s3,40(sp)
    10003628:   7a02                    ld      s4,32(sp)
    1000362a:   6ae2                    ld      s5,24(sp)
    1000362c:   6b42                    ld      s6,16(sp)
    1000362e:   6ba2                    ld      s7,8(sp)
    10003630:   6c02                    ld      s8,0(sp)
    10003632:   6161                    addi    sp,sp,80
    10003634:   8082                    ret
    10003636:   522000ef                jal     ra,10003b58 <__malloc_lock>
    1000363a:   1f700793                li      a5,503
    1000363e:   0497eb63                bltu    a5,s1,10003694 <_malloc_r+0xb4>
    10003642:   0034d793                srli    a5,s1,0x3
    10003646:   2781                    sext.w  a5,a5
    10003648:   0017871b                addiw   a4,a5,1
    1000364c:   0017171b                slliw   a4,a4,0x1
    10003650:   00005697                auipc   a3,0x5
    10003654:   9d868693                addi    a3,a3,-1576 # 10008028 <__malloc_av_>
    10003658:   070e                    slli    a4,a4,0x3
    1000365a:   9736                    add     a4,a4,a3
    1000365c:   6700                    ld      s0,8(a4)
    1000365e:   ff070693                addi    a3,a4,-16 # ffffffffffff7ff0 <_end+0xffffffffeffef54c>
    10003662:   00d41663                bne     s0,a3,1000366e <_malloc_r+0x8e>
    10003666:   6f00                    ld      s0,24(a4)
    10003668:   2789                    addiw   a5,a5,2
    1000366a:   06870963                beq     a4,s0,100036dc <_malloc_r+0xfc>
    1000366e:   641c                    ld      a5,8(s0)
    10003670:   6c18                    ld      a4,24(s0)
    10003672:   6814                    ld      a3,16(s0)
    10003674:   9bf1                    andi    a5,a5,-4
    10003676:   97a2                    add     a5,a5,s0
    10003678:   ee98                    sd      a4,24(a3)
    1000367a:   eb14                    sd      a3,16(a4)
    1000367c:   6798                    ld      a4,8(a5)
    1000367e:   00176713                ori     a4,a4,1
    10003682:   e798                    sd      a4,8(a5)
    10003684:   854a                    mv      a0,s2
    10003686:   00000097                auipc   ra,0x0
    1000368a:   4d4080e7                jalr    1236(ra) # 10003b5a <__malloc_unlock>
    1000368e:   01040513                addi    a0,s0,16
    10003692:   b771                    j       1000361e <_malloc_r+0x3e>
    10003694:   0094d713                srli    a4,s1,0x9
    10003698:   03f00793                li      a5,63
    1000369c:   cb01                    beqz    a4,100036ac <_malloc_r+0xcc>
    1000369e:   4791                    li      a5,4
    100036a0:   08e7e763                bltu    a5,a4,1000372e <_malloc_r+0x14e>
    100036a4:   0064d793                srli    a5,s1,0x6
    100036a8:   0387879b                addiw   a5,a5,56
    100036ac:   0017871b                addiw   a4,a5,1
    100036b0:   0017171b                slliw   a4,a4,0x1
    100036b4:   070e                    slli    a4,a4,0x3
    100036b6:   00005697                auipc   a3,0x5
    100036ba:   97268693                addi    a3,a3,-1678 # 10008028 <__malloc_av_>
    100036be:   9736                    add     a4,a4,a3
    100036c0:   6700                    ld      s0,8(a4)
    100036c2:   ff070593                addi    a1,a4,-16
    100036c6:   457d                    li      a0,31
    100036c8:   00b40963                beq     s0,a1,100036da <_malloc_r+0xfa>
    100036cc:   6418                    ld      a4,8(s0)
    100036ce:   9b71                    andi    a4,a4,-4
    100036d0:   40970633                sub     a2,a4,s1
    100036d4:   0ac55063                ble     a2,a0,10003774 <_malloc_r+0x194>
    100036d8:   37fd                    addiw   a5,a5,-1
    100036da:   2785                    addiw   a5,a5,1
    100036dc:   00005997                auipc   s3,0x5
    100036e0:   94c98993                addi    s3,s3,-1716 # 10008028 <__malloc_av_>
    100036e4:   0209b403                ld      s0,32(s3)
    100036e8:   00005697                auipc   a3,0x5
    100036ec:   95068693                addi    a3,a3,-1712 # 10008038 <__malloc_av_+0x10>
    100036f0:   85b6                    mv      a1,a3
    100036f2:   0ed40a63                beq     s0,a3,100037e6 <_malloc_r+0x206>
    100036f6:   6418                    ld      a4,8(s0)
    100036f8:   457d                    li      a0,31
    100036fa:   9b71                    andi    a4,a4,-4
    100036fc:   40970633                sub     a2,a4,s1
    10003700:   08c55563                ble     a2,a0,1000378a <_malloc_r+0x1aa>
    10003704:   009407b3                add     a5,s0,s1
    10003708:   0014e493                ori     s1,s1,1
    1000370c:   e404                    sd      s1,8(s0)
    1000370e:   00005597                auipc   a1,0x5
    10003712:   94f5b123                sd      a5,-1726(a1) # 10008050 <__malloc_av_+0x28>
    10003716:   00005597                auipc   a1,0x5
    1000371a:   92f5b923                sd      a5,-1742(a1) # 10008048 <__malloc_av_+0x20>
    1000371e:   ef94                    sd      a3,24(a5)
    10003720:   eb94                    sd      a3,16(a5)
    10003722:   00166693                ori     a3,a2,1
    10003726:   e794                    sd      a3,8(a5)
    10003728:   9722                    add     a4,a4,s0
    1000372a:   e310                    sd      a2,0(a4)
    1000372c:   bfa1                    j       10003684 <_malloc_r+0xa4>
    1000372e:   47d1                    li      a5,20
    10003730:   00e7e563                bltu    a5,a4,1000373a <_malloc_r+0x15a>
    10003734:   05b7079b                addiw   a5,a4,91
    10003738:   bf95                    j       100036ac <_malloc_r+0xcc>
    1000373a:   05400793                li      a5,84
    1000373e:   00e7e763                bltu    a5,a4,1000374c <_malloc_r+0x16c>
    10003742:   00c4d793                srli    a5,s1,0xc
    10003746:   06e7879b                addiw   a5,a5,110
    1000374a:   b78d                    j       100036ac <_malloc_r+0xcc>
    1000374c:   15400793                li      a5,340
    10003750:   00e7e763                bltu    a5,a4,1000375e <_malloc_r+0x17e>
    10003754:   00f4d793                srli    a5,s1,0xf
    10003758:   0777879b                addiw   a5,a5,119
    1000375c:   bf81                    j       100036ac <_malloc_r+0xcc>
    1000375e:   55400693                li      a3,1364
    10003762:   07e00793                li      a5,126
    10003766:   f4e6e3e3                bltu    a3,a4,100036ac <_malloc_r+0xcc>
    1000376a:   0124d793                srli    a5,s1,0x12
    1000376e:   07c7879b                addiw   a5,a5,124
    10003772:   bf2d                    j       100036ac <_malloc_r+0xcc>
    10003774:   6c14                    ld      a3,24(s0)
    10003776:   00064863                bltz    a2,10003786 <_malloc_r+0x1a6>
    1000377a:   681c                    ld      a5,16(s0)
    1000377c:   ef94                    sd      a3,24(a5)
    1000377e:   ea9c                    sd      a5,16(a3)
    10003780:   00e407b3                add     a5,s0,a4
    10003784:   bde5                    j       1000367c <_malloc_r+0x9c>
    10003786:   8436                    mv      s0,a3
    10003788:   b781                    j       100036c8 <_malloc_r+0xe8>
    1000378a:   00005517                auipc   a0,0x5
    1000378e:   8cd53323                sd      a3,-1850(a0) # 10008050 <__malloc_av_+0x28>
    10003792:   00005517                auipc   a0,0x5
    10003796:   8ad53b23                sd      a3,-1866(a0) # 10008048 <__malloc_av_+0x20>
    1000379a:   00064863                bltz    a2,100037aa <_malloc_r+0x1ca>
    1000379e:   9722                    add     a4,a4,s0
    100037a0:   671c                    ld      a5,8(a4)
    100037a2:   0017e793                ori     a5,a5,1
    100037a6:   e71c                    sd      a5,8(a4)
    100037a8:   bdf1                    j       10003684 <_malloc_r+0xa4>
    100037aa:   1ff00693                li      a3,511
    100037ae:   16e6e163                bltu    a3,a4,10003910 <_malloc_r+0x330>
    100037b2:   830d                    srli    a4,a4,0x3
    100037b4:   2701                    sext.w  a4,a4
    100037b6:   4027561b                sraiw   a2,a4,0x2
    100037ba:   4685                    li      a3,1
    100037bc:   00c696b3                sll     a3,a3,a2
    100037c0:   2705                    addiw   a4,a4,1
    100037c2:   0089b603                ld      a2,8(s3)
    100037c6:   0017171b                slliw   a4,a4,0x1
    100037ca:   070e                    slli    a4,a4,0x3
    100037cc:   8ed1                    or      a3,a3,a2
    100037ce:   974e                    add     a4,a4,s3
    100037d0:   00005617                auipc   a2,0x5
    100037d4:   86d63023                sd      a3,-1952(a2) # 10008030 <__malloc_av_+0x8>
    100037d8:   6314                    ld      a3,0(a4)
    100037da:   ff070613                addi    a2,a4,-16
    100037de:   ec10                    sd      a2,24(s0)
    100037e0:   e814                    sd      a3,16(s0)
    100037e2:   e300                    sd      s0,0(a4)
    100037e4:   ee80                    sd      s0,24(a3)
    100037e6:   4027d71b                sraiw   a4,a5,0x2
    100037ea:   4305                    li      t1,1
    100037ec:   00e31333                sll     t1,t1,a4
    100037f0:   0089b703                ld      a4,8(s3)
    100037f4:   06676263                bltu    a4,t1,10003858 <_malloc_r+0x278>
    100037f8:   006776b3                and     a3,a4,t1
    100037fc:   e699                    bnez    a3,1000380a <_malloc_r+0x22a>
    100037fe:   9bf1                    andi    a5,a5,-4
    10003800:   0306                    slli    t1,t1,0x1
    10003802:   006776b3                and     a3,a4,t1
    10003806:   2791                    addiw   a5,a5,4
    10003808:   dee5                    beqz    a3,10003800 <_malloc_r+0x220>
    1000380a:   4e7d                    li      t3,31
    1000380c:   0017871b                addiw   a4,a5,1
    10003810:   0017171b                slliw   a4,a4,0x1
    10003814:   070e                    slli    a4,a4,0x3
    10003816:   1741                    addi    a4,a4,-16
    10003818:   974e                    add     a4,a4,s3
    1000381a:   883a                    mv      a6,a4
    1000381c:   853e                    mv      a0,a5
    1000381e:   01883403                ld      s0,24(a6)
    10003822:   19041863                bne     s0,a6,100039b2 <_malloc_r+0x3d2>
    10003826:   2505                    addiw   a0,a0,1
    10003828:   00357693                andi    a3,a0,3
    1000382c:   0841                    addi    a6,a6,16
    1000382e:   fae5                    bnez    a3,1000381e <_malloc_r+0x23e>
    10003830:   0037f693                andi    a3,a5,3
    10003834:   1c069c63                bnez    a3,10003a0c <_malloc_r+0x42c>
    10003838:   0089b703                ld      a4,8(s3)
    1000383c:   fff34793                not     a5,t1
    10003840:   8ff9                    and     a5,a5,a4
    10003842:   00004717                auipc   a4,0x4
    10003846:   7ef73723                sd      a5,2030(a4) # 10008030 <__malloc_av_+0x8>
    1000384a:   0089b683                ld      a3,8(s3)
    1000384e:   0306                    slli    t1,t1,0x1
    10003850:   0066e463                bltu    a3,t1,10003858 <_malloc_r+0x278>
    10003854:   1c031963                bnez    t1,10003a26 <_malloc_r+0x446>
    10003858:   0109bb03                ld      s6,16(s3)
    1000385c:   008b3403                ld      s0,8(s6) # fffffffffffff008 <_end+0xffffffffefff6564>
    10003860:   ffc47a13                andi    s4,s0,-4
    10003864:   009a6763                bltu    s4,s1,10003872 <_malloc_r+0x292>
    10003868:   409a07b3                sub     a5,s4,s1
    1000386c:   477d                    li      a4,31
    1000386e:   28f74f63                blt     a4,a5,10003b0c <_malloc_r+0x52c>
    10003872:   00005797                auipc   a5,0x5
    10003876:   1ee78793                addi    a5,a5,494 # 10008a60 <__malloc_top_pad>
    1000387a:   6380                    ld      s0,0(a5)
    1000387c:   00005797                auipc   a5,0x5
    10003880:   1c478793                addi    a5,a5,452 # 10008a40 <__malloc_sbrk_base>
    10003884:   6394                    ld      a3,0(a5)
    10003886:   577d                    li      a4,-1
    10003888:   9426                    add     s0,s0,s1
    1000388a:   8c3e                    mv      s8,a5
    1000388c:   18e69f63                bne     a3,a4,10003a2a <_malloc_r+0x44a>
    10003890:   02040413                addi    s0,s0,32
    10003894:   85a2                    mv      a1,s0
    10003896:   854a                    mv      a0,s2
    10003898:   58d000ef                jal     ra,10004624 <_sbrk_r>
    1000389c:   57fd                    li      a5,-1
    1000389e:   8aaa                    mv      s5,a0
    100038a0:   20f50563                beq     a0,a5,10003aaa <_malloc_r+0x4ca>
    100038a4:   014b07b3                add     a5,s6,s4
    100038a8:   00f57463                bleu    a5,a0,100038b0 <_malloc_r+0x2d0>
    100038ac:   1f3b1f63                bne     s6,s3,10003aaa <_malloc_r+0x4ca>
    100038b0:   00005b97                auipc   s7,0x5
    100038b4:   1c8b8b93                addi    s7,s7,456 # 10008a78 <__malloc_current_mallinfo>
    100038b8:   000ba703                lw      a4,0(s7)
    100038bc:   9f21                    addw    a4,a4,s0
    100038be:   00005697                auipc   a3,0x5
    100038c2:   1ae6ad23                sw      a4,442(a3) # 10008a78 <__malloc_current_mallinfo>
    100038c6:   17579863                bne     a5,s5,10003a36 <_malloc_r+0x456>
    100038ca:   03479693                slli    a3,a5,0x34
    100038ce:   16069463                bnez    a3,10003a36 <_malloc_r+0x456>
    100038d2:   0109b783                ld      a5,16(s3)
    100038d6:   9452                    add     s0,s0,s4
    100038d8:   00146413                ori     s0,s0,1
    100038dc:   e780                    sd      s0,8(a5)
    100038de:   00005717                auipc   a4,0x5
    100038e2:   17a70713                addi    a4,a4,378 # 10008a58 <__malloc_max_sbrked_mem>
    100038e6:   000ba783                lw      a5,0(s7)
    100038ea:   6318                    ld      a4,0(a4)
    100038ec:   00f77663                bleu    a5,a4,100038f8 <_malloc_r+0x318>
    100038f0:   00005717                auipc   a4,0x5
    100038f4:   16f73423                sd      a5,360(a4) # 10008a58 <__malloc_max_sbrked_mem>
    100038f8:   00005717                auipc   a4,0x5
    100038fc:   15870713                addi    a4,a4,344 # 10008a50 <__malloc_max_total_mem>
    10003900:   6318                    ld      a4,0(a4)
    10003902:   1af77463                bleu    a5,a4,10003aaa <_malloc_r+0x4ca>
    10003906:   00005717                auipc   a4,0x5
    1000390a:   14f73523                sd      a5,330(a4) # 10008a50 <__malloc_max_total_mem>
    1000390e:   aa71                    j       10003aaa <_malloc_r+0x4ca>
    10003910:   00975613                srli    a2,a4,0x9
    10003914:   4691                    li      a3,4
    10003916:   04c6e263                bltu    a3,a2,1000395a <_malloc_r+0x37a>
    1000391a:   00675693                srli    a3,a4,0x6
    1000391e:   0386869b                addiw   a3,a3,56
    10003922:   0016861b                addiw   a2,a3,1
    10003926:   0016161b                slliw   a2,a2,0x1
    1000392a:   060e                    slli    a2,a2,0x3
    1000392c:   964e                    add     a2,a2,s3
    1000392e:   ff060513                addi    a0,a2,-16
    10003932:   6210                    ld      a2,0(a2)
    10003934:   06c51963                bne     a0,a2,100039a6 <_malloc_r+0x3c6>
    10003938:   4705                    li      a4,1
    1000393a:   4026d69b                sraiw   a3,a3,0x2
    1000393e:   00d716b3                sll     a3,a4,a3
    10003942:   0089b703                ld      a4,8(s3)
    10003946:   8ed9                    or      a3,a3,a4
    10003948:   00004717                auipc   a4,0x4
    1000394c:   6ed73423                sd      a3,1768(a4) # 10008030 <__malloc_av_+0x8>
    10003950:   ec08                    sd      a0,24(s0)
    10003952:   e810                    sd      a2,16(s0)
    10003954:   e900                    sd      s0,16(a0)
    10003956:   ee00                    sd      s0,24(a2)
    10003958:   b579                    j       100037e6 <_malloc_r+0x206>
    1000395a:   46d1                    li      a3,20
    1000395c:   00c6e563                bltu    a3,a2,10003966 <_malloc_r+0x386>
    10003960:   05b6069b                addiw   a3,a2,91
    10003964:   bf7d                    j       10003922 <_malloc_r+0x342>
    10003966:   05400693                li      a3,84
    1000396a:   00c6e763                bltu    a3,a2,10003978 <_malloc_r+0x398>
    1000396e:   00c75693                srli    a3,a4,0xc
    10003972:   06e6869b                addiw   a3,a3,110
    10003976:   b775                    j       10003922 <_malloc_r+0x342>
    10003978:   15400693                li      a3,340
    1000397c:   00c6e763                bltu    a3,a2,1000398a <_malloc_r+0x3aa>
    10003980:   00f75693                srli    a3,a4,0xf
    10003984:   0776869b                addiw   a3,a3,119
    10003988:   bf69                    j       10003922 <_malloc_r+0x342>
    1000398a:   55400513                li      a0,1364
    1000398e:   07e00693                li      a3,126
    10003992:   f8c568e3                bltu    a0,a2,10003922 <_malloc_r+0x342>
    10003996:   01275693                srli    a3,a4,0x12
    1000399a:   07c6869b                addiw   a3,a3,124
    1000399e:   b751                    j       10003922 <_malloc_r+0x342>
    100039a0:   6a10                    ld      a2,16(a2)
    100039a2:   00c50663                beq     a0,a2,100039ae <_malloc_r+0x3ce>
    100039a6:   6614                    ld      a3,8(a2)
    100039a8:   9af1                    andi    a3,a3,-4
    100039aa:   fed76be3                bltu    a4,a3,100039a0 <_malloc_r+0x3c0>
    100039ae:   6e08                    ld      a0,24(a2)
    100039b0:   b745                    j       10003950 <_malloc_r+0x370>
    100039b2:   6414                    ld      a3,8(s0)
    100039b4:   6c10                    ld      a2,24(s0)
    100039b6:   9af1                    andi    a3,a3,-4
    100039b8:   409688b3                sub     a7,a3,s1
    100039bc:   031e5b63                ble     a7,t3,100039f2 <_malloc_r+0x412>
    100039c0:   6818                    ld      a4,16(s0)
    100039c2:   009407b3                add     a5,s0,s1
    100039c6:   0014e493                ori     s1,s1,1
    100039ca:   e404                    sd      s1,8(s0)
    100039cc:   ef10                    sd      a2,24(a4)
    100039ce:   ea18                    sd      a4,16(a2)
    100039d0:   00004717                auipc   a4,0x4
    100039d4:   68f73023                sd      a5,1664(a4) # 10008050 <__malloc_av_+0x28>
    100039d8:   00004717                auipc   a4,0x4
    100039dc:   66f73823                sd      a5,1648(a4) # 10008048 <__malloc_av_+0x20>
    100039e0:   0018e713                ori     a4,a7,1
    100039e4:   ef8c                    sd      a1,24(a5)
    100039e6:   eb8c                    sd      a1,16(a5)
    100039e8:   e798                    sd      a4,8(a5)
    100039ea:   96a2                    add     a3,a3,s0
    100039ec:   0116b023                sd      a7,0(a3)
    100039f0:   b951                    j       10003684 <_malloc_r+0xa4>
    100039f2:   0008cb63                bltz    a7,10003a08 <_malloc_r+0x428>
    100039f6:   96a2                    add     a3,a3,s0
    100039f8:   669c                    ld      a5,8(a3)
    100039fa:   0017e793                ori     a5,a5,1
    100039fe:   e69c                    sd      a5,8(a3)
    10003a00:   681c                    ld      a5,16(s0)
    10003a02:   ef90                    sd      a2,24(a5)
    10003a04:   ea1c                    sd      a5,16(a2)
    10003a06:   b9bd                    j       10003684 <_malloc_r+0xa4>
    10003a08:   8432                    mv      s0,a2
    10003a0a:   bd21                    j       10003822 <_malloc_r+0x242>
    10003a0c:   ff070693                addi    a3,a4,-16
    10003a10:   6318                    ld      a4,0(a4)
    10003a12:   37fd                    addiw   a5,a5,-1
    10003a14:   e0d70ee3                beq     a4,a3,10003830 <_malloc_r+0x250>
    10003a18:   bd0d                    j       1000384a <_malloc_r+0x26a>
    10003a1a:   2791                    addiw   a5,a5,4
    10003a1c:   0306                    slli    t1,t1,0x1
    10003a1e:   0066f733                and     a4,a3,t1
    10003a22:   df65                    beqz    a4,10003a1a <_malloc_r+0x43a>
    10003a24:   b3e5                    j       1000380c <_malloc_r+0x22c>
    10003a26:   87aa                    mv      a5,a0
    10003a28:   bfdd                    j       10003a1e <_malloc_r+0x43e>
    10003a2a:   6785                    lui     a5,0x1
    10003a2c:   07fd                    addi    a5,a5,31
    10003a2e:   943e                    add     s0,s0,a5
    10003a30:   77fd                    lui     a5,0xfffff
    10003a32:   8c7d                    and     s0,s0,a5
    10003a34:   b585                    j       10003894 <_malloc_r+0x2b4>
    10003a36:   000c3603                ld      a2,0(s8)
    10003a3a:   56fd                    li      a3,-1
    10003a3c:   08d61863                bne     a2,a3,10003acc <_malloc_r+0x4ec>
    10003a40:   00005797                auipc   a5,0x5
    10003a44:   0157b023                sd      s5,0(a5) # 10008a40 <__malloc_sbrk_base>
    10003a48:   00faf593                andi    a1,s5,15
    10003a4c:   c589                    beqz    a1,10003a56 <_malloc_r+0x476>
    10003a4e:   47c1                    li      a5,16
    10003a50:   40b785b3                sub     a1,a5,a1
    10003a54:   9aae                    add     s5,s5,a1
    10003a56:   6785                    lui     a5,0x1
    10003a58:   95be                    add     a1,a1,a5
    10003a5a:   9456                    add     s0,s0,s5
    10003a5c:   17fd                    addi    a5,a5,-1
    10003a5e:   8c7d                    and     s0,s0,a5
    10003a60:   40858433                sub     s0,a1,s0
    10003a64:   85a2                    mv      a1,s0
    10003a66:   854a                    mv      a0,s2
    10003a68:   3bd000ef                jal     ra,10004624 <_sbrk_r>
    10003a6c:   57fd                    li      a5,-1
    10003a6e:   00f51463                bne     a0,a5,10003a76 <_malloc_r+0x496>
    10003a72:   8556                    mv      a0,s5
    10003a74:   4401                    li      s0,0
    10003a76:   000ba783                lw      a5,0(s7)
    10003a7a:   41550533                sub     a0,a0,s5
    10003a7e:   9fa1                    addw    a5,a5,s0
    10003a80:   942a                    add     s0,s0,a0
    10003a82:   00005717                auipc   a4,0x5
    10003a86:   fef72b23                sw      a5,-10(a4) # 10008a78 <__malloc_current_mallinfo>
    10003a8a:   00146413                ori     s0,s0,1
    10003a8e:   00004797                auipc   a5,0x4
    10003a92:   5b57b523                sd      s5,1450(a5) # 10008038 <__malloc_av_+0x10>
    10003a96:   008ab423                sd      s0,8(s5)
    10003a9a:   e53b02e3                beq     s6,s3,100038de <_malloc_r+0x2fe>
    10003a9e:   477d                    li      a4,31
    10003aa0:   03476e63                bltu    a4,s4,10003adc <_malloc_r+0x4fc>
    10003aa4:   4785                    li      a5,1
    10003aa6:   00fab423                sd      a5,8(s5)
    10003aaa:   0109b783                ld      a5,16(s3)
    10003aae:   6798                    ld      a4,8(a5)
    10003ab0:   9b71                    andi    a4,a4,-4
    10003ab2:   409707b3                sub     a5,a4,s1
    10003ab6:   00976563                bltu    a4,s1,10003ac0 <_malloc_r+0x4e0>
    10003aba:   477d                    li      a4,31
    10003abc:   04f74863                blt     a4,a5,10003b0c <_malloc_r+0x52c>
    10003ac0:   854a                    mv      a0,s2
    10003ac2:   00000097                auipc   ra,0x0
    10003ac6:   098080e7                jalr    152(ra) # 10003b5a <__malloc_unlock>
    10003aca:   be89                    j       1000361c <_malloc_r+0x3c>
    10003acc:   40fa87b3                sub     a5,s5,a5
    10003ad0:   9fb9                    addw    a5,a5,a4
    10003ad2:   00005717                auipc   a4,0x5
    10003ad6:   faf72323                sw      a5,-90(a4) # 10008a78 <__malloc_current_mallinfo>
    10003ada:   b7bd                    j       10003a48 <_malloc_r+0x468>
    10003adc:   008b3783                ld      a5,8(s6)
    10003ae0:   fe8a0413                addi    s0,s4,-24
    10003ae4:   9841                    andi    s0,s0,-16
    10003ae6:   8b85                    andi    a5,a5,1
    10003ae8:   8fc1                    or      a5,a5,s0
    10003aea:   00fb3423                sd      a5,8(s6)
    10003aee:   46a5                    li      a3,9
    10003af0:   008b07b3                add     a5,s6,s0
    10003af4:   e794                    sd      a3,8(a5)
    10003af6:   eb94                    sd      a3,16(a5)
    10003af8:   de8773e3                bleu    s0,a4,100038de <_malloc_r+0x2fe>
    10003afc:   010b0593                addi    a1,s6,16
    10003b00:   854a                    mv      a0,s2
    10003b02:   ffffe097                auipc   ra,0xffffe
    10003b06:   03e080e7                jalr    62(ra) # 10001b40 <_free_r>
    10003b0a:   bbd1                    j       100038de <_malloc_r+0x2fe>
    10003b0c:   0109b403                ld      s0,16(s3)
    10003b10:   0014e713                ori     a4,s1,1
    10003b14:   0017e793                ori     a5,a5,1
    10003b18:   e418                    sd      a4,8(s0)
    10003b1a:   94a2                    add     s1,s1,s0
    10003b1c:   00004717                auipc   a4,0x4
    10003b20:   50973e23                sd      s1,1308(a4) # 10008038 <__malloc_av_+0x10>
    10003b24:   e49c                    sd      a5,8(s1)
    10003b26:   beb9                    j       10003684 <_malloc_r+0xa4>
    10003b28:   02000793                li      a5,32
    10003b2c:   aeb7e5e3                bltu    a5,a1,10003616 <_malloc_r+0x36>
    10003b30:   028000ef                jal     ra,10003b58 <__malloc_lock>
    10003b34:   02000493                li      s1,32
    10003b38:   b629                    j       10003642 <_malloc_r+0x62>
    10003b3a:   0000                    unimp

0000000010003b3c <memchr>:
    10003b3c:   0ff5f593                andi    a1,a1,255
    10003b40:   962a                    add     a2,a2,a0
    10003b42:   00c51463                bne     a0,a2,10003b4a <memchr+0xe>
    10003b46:   4501                    li      a0,0
    10003b48:   8082                    ret
    10003b4a:   00054783                lbu     a5,0(a0)
    10003b4e:   feb78de3                beq     a5,a1,10003b48 <memchr+0xc>
    10003b52:   0505                    addi    a0,a0,1
    10003b54:   b7fd                    j       10003b42 <memchr+0x6>
    10003b56:   0000                    unimp

0000000010003b58 <__malloc_lock>:
    10003b58:   8082                    ret

0000000010003b5a <__malloc_unlock>:
    10003b5a:   8082                    ret

0000000010003b5c <_Balloc>:
    10003b5c:   7d3c                    ld      a5,120(a0)
    10003b5e:   1101                    addi    sp,sp,-32
    10003b60:   e426                    sd      s1,8(sp)
    10003b62:   e04a                    sd      s2,0(sp)
    10003b64:   ec06                    sd      ra,24(sp)
    10003b66:   e822                    sd      s0,16(sp)
    10003b68:   84aa                    mv      s1,a0
    10003b6a:   892e                    mv      s2,a1
    10003b6c:   c79d                    beqz    a5,10003b9a <_Balloc+0x3e>
    10003b6e:   7cb8                    ld      a4,120(s1)
    10003b70:   00391793                slli    a5,s2,0x3
    10003b74:   97ba                    add     a5,a5,a4
    10003b76:   6388                    ld      a0,0(a5)
    10003b78:   ed1d                    bnez    a0,10003bb6 <_Balloc+0x5a>
    10003b7a:   4405                    li      s0,1
    10003b7c:   0124143b                sllw    s0,s0,s2
    10003b80:   fff4061b                addiw   a2,s0,-1
    10003b84:   0621                    addi    a2,a2,8
    10003b86:   060a                    slli    a2,a2,0x2
    10003b88:   4585                    li      a1,1
    10003b8a:   8526                    mv      a0,s1
    10003b8c:   4fa010ef                jal     ra,10005086 <_calloc_r>
    10003b90:   cd01                    beqz    a0,10003ba8 <_Balloc+0x4c>
    10003b92:   01252423                sw      s2,8(a0)
    10003b96:   c540                    sw      s0,12(a0)
    10003b98:   a00d                    j       10003bba <_Balloc+0x5e>
    10003b9a:   04100613                li      a2,65
    10003b9e:   45a1                    li      a1,8
    10003ba0:   4e6010ef                jal     ra,10005086 <_calloc_r>
    10003ba4:   fca8                    sd      a0,120(s1)
    10003ba6:   f561                    bnez    a0,10003b6e <_Balloc+0x12>
    10003ba8:   4501                    li      a0,0
    10003baa:   60e2                    ld      ra,24(sp)
    10003bac:   6442                    ld      s0,16(sp)
    10003bae:   64a2                    ld      s1,8(sp)
    10003bb0:   6902                    ld      s2,0(sp)
    10003bb2:   6105                    addi    sp,sp,32
    10003bb4:   8082                    ret
    10003bb6:   6118                    ld      a4,0(a0)
    10003bb8:   e398                    sd      a4,0(a5)
    10003bba:   00053823                sd      zero,16(a0)
    10003bbe:   b7f5                    j       10003baa <_Balloc+0x4e>

0000000010003bc0 <_Bfree>:
    10003bc0:   c989                    beqz    a1,10003bd2 <_Bfree+0x12>
    10003bc2:   459c                    lw      a5,8(a1)
    10003bc4:   00379713                slli    a4,a5,0x3
    10003bc8:   7d3c                    ld      a5,120(a0)
    10003bca:   97ba                    add     a5,a5,a4
    10003bcc:   6398                    ld      a4,0(a5)
    10003bce:   e198                    sd      a4,0(a1)
    10003bd0:   e38c                    sd      a1,0(a5)
    10003bd2:   8082                    ret

0000000010003bd4 <__multadd>:
    10003bd4:   7139                    addi    sp,sp,-64
    10003bd6:   ec4e                    sd      s3,24(sp)
    10003bd8:   89aa                    mv      s3,a0
    10003bda:   6541                    lui     a0,0x10
    10003bdc:   f822                    sd      s0,48(sp)
    10003bde:   f426                    sd      s1,40(sp)
    10003be0:   842e                    mv      s0,a1
    10003be2:   49c4                    lw      s1,20(a1)
    10003be4:   fc06                    sd      ra,56(sp)
    10003be6:   f04a                    sd      s2,32(sp)
    10003be8:   05e1                    addi    a1,a1,24
    10003bea:   4801                    li      a6,0
    10003bec:   157d                    addi    a0,a0,-1
    10003bee:   419c                    lw      a5,0(a1)
    10003bf0:   0591                    addi    a1,a1,4
    10003bf2:   2805                    addiw   a6,a6,1
    10003bf4:   00a7f733                and     a4,a5,a0
    10003bf8:   02c7073b                mulw    a4,a4,a2
    10003bfc:   0107d79b                srliw   a5,a5,0x10
    10003c00:   02c787bb                mulw    a5,a5,a2
    10003c04:   9f35                    addw    a4,a4,a3
    10003c06:   0107569b                srliw   a3,a4,0x10
    10003c0a:   8f69                    and     a4,a4,a0
    10003c0c:   9fb5                    addw    a5,a5,a3
    10003c0e:   0107d69b                srliw   a3,a5,0x10
    10003c12:   0107979b                slliw   a5,a5,0x10
    10003c16:   9fb9                    addw    a5,a5,a4
    10003c18:   fef5ae23                sw      a5,-4(a1)
    10003c1c:   2681                    sext.w  a3,a3
    10003c1e:   fc9848e3                blt     a6,s1,10003bee <__multadd+0x1a>
    10003c22:   c2b1                    beqz    a3,10003c66 <__multadd+0x92>
    10003c24:   445c                    lw      a5,12(s0)
    10003c26:   02f4c963                blt     s1,a5,10003c58 <__multadd+0x84>
    10003c2a:   440c                    lw      a1,8(s0)
    10003c2c:   854e                    mv      a0,s3
    10003c2e:   e436                    sd      a3,8(sp)
    10003c30:   2585                    addiw   a1,a1,1
    10003c32:   f2bff0ef                jal     ra,10003b5c <_Balloc>
    10003c36:   4850                    lw      a2,20(s0)
    10003c38:   01040593                addi    a1,s0,16
    10003c3c:   892a                    mv      s2,a0
    10003c3e:   0609                    addi    a2,a2,2
    10003c40:   060a                    slli    a2,a2,0x2
    10003c42:   0541                    addi    a0,a0,16
    10003c44:   5ce010ef                jal     ra,10005212 <memcpy>
    10003c48:   85a2                    mv      a1,s0
    10003c4a:   854e                    mv      a0,s3
    10003c4c:   00000097                auipc   ra,0x0
    10003c50:   f74080e7                jalr    -140(ra) # 10003bc0 <_Bfree>
    10003c54:   66a2                    ld      a3,8(sp)
    10003c56:   844a                    mv      s0,s2
    10003c58:   00448793                addi    a5,s1,4
    10003c5c:   078a                    slli    a5,a5,0x2
    10003c5e:   97a2                    add     a5,a5,s0
    10003c60:   c794                    sw      a3,8(a5)
    10003c62:   2485                    addiw   s1,s1,1
    10003c64:   c844                    sw      s1,20(s0)
    10003c66:   8522                    mv      a0,s0
    10003c68:   70e2                    ld      ra,56(sp)
    10003c6a:   7442                    ld      s0,48(sp)
    10003c6c:   74a2                    ld      s1,40(sp)
    10003c6e:   7902                    ld      s2,32(sp)
    10003c70:   69e2                    ld      s3,24(sp)
    10003c72:   6121                    addi    sp,sp,64
    10003c74:   8082                    ret

0000000010003c76 <__s2b>:
    10003c76:   715d                    addi    sp,sp,-80
    10003c78:   47a5                    li      a5,9
    10003c7a:   f44e                    sd      s3,40(sp)
    10003c7c:   89b6                    mv      s3,a3
    10003c7e:   26a1                    addiw   a3,a3,8
    10003c80:   e0a2                    sd      s0,64(sp)
    10003c82:   f84a                    sd      s2,48(sp)
    10003c84:   ec56                    sd      s5,24(sp)
    10003c86:   842e                    mv      s0,a1
    10003c88:   02f6c6bb                divw    a3,a3,a5
    10003c8c:   e486                    sd      ra,72(sp)
    10003c8e:   fc26                    sd      s1,56(sp)
    10003c90:   f052                    sd      s4,32(sp)
    10003c92:   892a                    mv      s2,a0
    10003c94:   8ab2                    mv      s5,a2
    10003c96:   4785                    li      a5,1
    10003c98:   4581                    li      a1,0
    10003c9a:   06d7c263                blt     a5,a3,10003cfe <__s2b+0x88>
    10003c9e:   854a                    mv      a0,s2
    10003ca0:   e43a                    sd      a4,8(sp)
    10003ca2:   00000097                auipc   ra,0x0
    10003ca6:   eba080e7                jalr    -326(ra) # 10003b5c <_Balloc>
    10003caa:   6722                    ld      a4,8(sp)
    10003cac:   4785                    li      a5,1
    10003cae:   c95c                    sw      a5,20(a0)
    10003cb0:   cd18                    sw      a4,24(a0)
    10003cb2:   47a5                    li      a5,9
    10003cb4:   0557d963                ble     s5,a5,10003d06 <__s2b+0x90>
    10003cb8:   0425                    addi    s0,s0,9
    10003cba:   8a22                    mv      s4,s0
    10003cbc:   44a5                    li      s1,9
    10003cbe:   0a05                    addi    s4,s4,1
    10003cc0:   fffa4683                lbu     a3,-1(s4)
    10003cc4:   85aa                    mv      a1,a0
    10003cc6:   4629                    li      a2,10
    10003cc8:   fd06869b                addiw   a3,a3,-48
    10003ccc:   854a                    mv      a0,s2
    10003cce:   2485                    addiw   s1,s1,1
    10003cd0:   00000097                auipc   ra,0x0
    10003cd4:   f04080e7                jalr    -252(ra) # 10003bd4 <__multadd>
    10003cd8:   fe9a93e3                bne     s5,s1,10003cbe <__s2b+0x48>
    10003cdc:   ff64879b                addiw   a5,s1,-10
    10003ce0:   1782                    slli    a5,a5,0x20
    10003ce2:   9381                    srli    a5,a5,0x20
    10003ce4:   0789                    addi    a5,a5,2
    10003ce6:   943e                    add     s0,s0,a5
    10003ce8:   0334c263                blt     s1,s3,10003d0c <__s2b+0x96>
    10003cec:   60a6                    ld      ra,72(sp)
    10003cee:   6406                    ld      s0,64(sp)
    10003cf0:   74e2                    ld      s1,56(sp)
    10003cf2:   7942                    ld      s2,48(sp)
    10003cf4:   79a2                    ld      s3,40(sp)
    10003cf6:   7a02                    ld      s4,32(sp)
    10003cf8:   6ae2                    ld      s5,24(sp)
    10003cfa:   6161                    addi    sp,sp,80
    10003cfc:   8082                    ret
    10003cfe:   0017979b                slliw   a5,a5,0x1
    10003d02:   2585                    addiw   a1,a1,1
    10003d04:   bf59                    j       10003c9a <__s2b+0x24>
    10003d06:   0429                    addi    s0,s0,10
    10003d08:   44a5                    li      s1,9
    10003d0a:   bff9                    j       10003ce8 <__s2b+0x72>
    10003d0c:   00044683                lbu     a3,0(s0)
    10003d10:   85aa                    mv      a1,a0
    10003d12:   4629                    li      a2,10
    10003d14:   fd06869b                addiw   a3,a3,-48
    10003d18:   854a                    mv      a0,s2
    10003d1a:   00000097                auipc   ra,0x0
    10003d1e:   eba080e7                jalr    -326(ra) # 10003bd4 <__multadd>
    10003d22:   2485                    addiw   s1,s1,1
    10003d24:   0405                    addi    s0,s0,1
    10003d26:   b7c9                    j       10003ce8 <__s2b+0x72>

0000000010003d28 <__hi0bits>:
    10003d28:   7741                    lui     a4,0xffff0
    10003d2a:   8f69                    and     a4,a4,a0
    10003d2c:   87aa                    mv      a5,a0
    10003d2e:   4501                    li      a0,0
    10003d30:   e701                    bnez    a4,10003d38 <__hi0bits+0x10>
    10003d32:   0107979b                slliw   a5,a5,0x10
    10003d36:   4541                    li      a0,16
    10003d38:   ff000737                lui     a4,0xff000
    10003d3c:   8f7d                    and     a4,a4,a5
    10003d3e:   e701                    bnez    a4,10003d46 <__hi0bits+0x1e>
    10003d40:   2521                    addiw   a0,a0,8
    10003d42:   0087979b                slliw   a5,a5,0x8
    10003d46:   f0000737                lui     a4,0xf0000
    10003d4a:   8f7d                    and     a4,a4,a5
    10003d4c:   e701                    bnez    a4,10003d54 <__hi0bits+0x2c>
    10003d4e:   2511                    addiw   a0,a0,4
    10003d50:   0047979b                slliw   a5,a5,0x4
    10003d54:   c0000737                lui     a4,0xc0000
    10003d58:   8f7d                    and     a4,a4,a5
    10003d5a:   e701                    bnez    a4,10003d62 <__hi0bits+0x3a>
    10003d5c:   2509                    addiw   a0,a0,2
    10003d5e:   0027979b                slliw   a5,a5,0x2
    10003d62:   0007ca63                bltz    a5,10003d76 <__hi0bits+0x4e>
    10003d66:   02179713                slli    a4,a5,0x21
    10003d6a:   00075463                bgez    a4,10003d72 <__hi0bits+0x4a>
    10003d6e:   2505                    addiw   a0,a0,1
    10003d70:   8082                    ret
    10003d72:   02000513                li      a0,32
    10003d76:   8082                    ret

0000000010003d78 <__lo0bits>:
    10003d78:   411c                    lw      a5,0(a0)
    10003d7a:   0077f713                andi    a4,a5,7
    10003d7e:   86be                    mv      a3,a5
    10003d80:   c31d                    beqz    a4,10003da6 <__lo0bits+0x2e>
    10003d82:   0017f613                andi    a2,a5,1
    10003d86:   4701                    li      a4,0
    10003d88:   ea01                    bnez    a2,10003d98 <__lo0bits+0x20>
    10003d8a:   0026f713                andi    a4,a3,2
    10003d8e:   c719                    beqz    a4,10003d9c <__lo0bits+0x24>
    10003d90:   0017d79b                srliw   a5,a5,0x1
    10003d94:   c11c                    sw      a5,0(a0)
    10003d96:   4705                    li      a4,1
    10003d98:   853a                    mv      a0,a4
    10003d9a:   8082                    ret
    10003d9c:   0027d79b                srliw   a5,a5,0x2
    10003da0:   c11c                    sw      a5,0(a0)
    10003da2:   4709                    li      a4,2
    10003da4:   bfd5                    j       10003d98 <__lo0bits+0x20>
    10003da6:   03079693                slli    a3,a5,0x30
    10003daa:   92c1                    srli    a3,a3,0x30
    10003dac:   4701                    li      a4,0
    10003dae:   e689                    bnez    a3,10003db8 <__lo0bits+0x40>
    10003db0:   0107d79b                srliw   a5,a5,0x10
    10003db4:   2781                    sext.w  a5,a5
    10003db6:   4741                    li      a4,16
    10003db8:   0ff7f693                andi    a3,a5,255
    10003dbc:   e689                    bnez    a3,10003dc6 <__lo0bits+0x4e>
    10003dbe:   0087d79b                srliw   a5,a5,0x8
    10003dc2:   2721                    addiw   a4,a4,8
    10003dc4:   2781                    sext.w  a5,a5
    10003dc6:   00f7f693                andi    a3,a5,15
    10003dca:   e689                    bnez    a3,10003dd4 <__lo0bits+0x5c>
    10003dcc:   0047d79b                srliw   a5,a5,0x4
    10003dd0:   2711                    addiw   a4,a4,4
    10003dd2:   2781                    sext.w  a5,a5
    10003dd4:   0037f693                andi    a3,a5,3
    10003dd8:   e689                    bnez    a3,10003de2 <__lo0bits+0x6a>
    10003dda:   0027d79b                srliw   a5,a5,0x2
    10003dde:   2709                    addiw   a4,a4,2
    10003de0:   2781                    sext.w  a5,a5
    10003de2:   0017f693                andi    a3,a5,1
    10003de6:   e691                    bnez    a3,10003df2 <__lo0bits+0x7a>
    10003de8:   0017d79b                srliw   a5,a5,0x1
    10003dec:   2781                    sext.w  a5,a5
    10003dee:   c781                    beqz    a5,10003df6 <__lo0bits+0x7e>
    10003df0:   2705                    addiw   a4,a4,1
    10003df2:   c11c                    sw      a5,0(a0)
    10003df4:   b755                    j       10003d98 <__lo0bits+0x20>
    10003df6:   02000713                li      a4,32
    10003dfa:   bf79                    j       10003d98 <__lo0bits+0x20>

0000000010003dfc <__i2b>:
    10003dfc:   1141                    addi    sp,sp,-16
    10003dfe:   e022                    sd      s0,0(sp)
    10003e00:   842e                    mv      s0,a1
    10003e02:   4585                    li      a1,1
    10003e04:   e406                    sd      ra,8(sp)
    10003e06:   d57ff0ef                jal     ra,10003b5c <_Balloc>
    10003e0a:   cd00                    sw      s0,24(a0)
    10003e0c:   60a2                    ld      ra,8(sp)
    10003e0e:   6402                    ld      s0,0(sp)
    10003e10:   4705                    li      a4,1
    10003e12:   c958                    sw      a4,20(a0)
    10003e14:   0141                    addi    sp,sp,16
    10003e16:   8082                    ret

0000000010003e18 <__multiply>:
    10003e18:   49d8                    lw      a4,20(a1)
    10003e1a:   4a5c                    lw      a5,20(a2)
    10003e1c:   7139                    addi    sp,sp,-64
    10003e1e:   f426                    sd      s1,40(sp)
    10003e20:   fc06                    sd      ra,56(sp)
    10003e22:   f822                    sd      s0,48(sp)
    10003e24:   f04a                    sd      s2,32(sp)
    10003e26:   ec4e                    sd      s3,24(sp)
    10003e28:   84ae                    mv      s1,a1
    10003e2a:   00f75463                ble     a5,a4,10003e32 <__multiply+0x1a>
    10003e2e:   84b2                    mv      s1,a2
    10003e30:   862e                    mv      a2,a1
    10003e32:   0144a983                lw      s3,20(s1)
    10003e36:   01462903                lw      s2,20(a2)
    10003e3a:   44dc                    lw      a5,12(s1)
    10003e3c:   448c                    lw      a1,8(s1)
    10003e3e:   0129843b                addw    s0,s3,s2
    10003e42:   0087d363                ble     s0,a5,10003e48 <__multiply+0x30>
    10003e46:   2585                    addiw   a1,a1,1
    10003e48:   e432                    sd      a2,8(sp)
    10003e4a:   00000097                auipc   ra,0x0
    10003e4e:   d12080e7                jalr    -750(ra) # 10003b5c <_Balloc>
    10003e52:   6622                    ld      a2,8(sp)
    10003e54:   01850813                addi    a6,a0,24 # 10018 <_tbss_end+0x10018>
    10003e58:   00241313                slli    t1,s0,0x2
    10003e5c:   9342                    add     t1,t1,a6
    10003e5e:   87c2                    mv      a5,a6
    10003e60:   0267ed63                bltu    a5,t1,10003e9a <__multiply+0x82>
    10003e64:   01848593                addi    a1,s1,24
    10003e68:   00299893                slli    a7,s3,0x2
    10003e6c:   0661                    addi    a2,a2,24
    10003e6e:   00291e13                slli    t3,s2,0x2
    10003e72:   66c1                    lui     a3,0x10
    10003e74:   98ae                    add     a7,a7,a1
    10003e76:   9e32                    add     t3,t3,a2
    10003e78:   16fd                    addi    a3,a3,-1
    10003e7a:   03c66463                bltu    a2,t3,10003ea2 <__multiply+0x8a>
    10003e7e:   00805663                blez    s0,10003e8a <__multiply+0x72>
    10003e82:   1371                    addi    t1,t1,-4
    10003e84:   00032783                lw      a5,0(t1)
    10003e88:   c7e5                    beqz    a5,10003f70 <__multiply+0x158>
    10003e8a:   c940                    sw      s0,20(a0)
    10003e8c:   70e2                    ld      ra,56(sp)
    10003e8e:   7442                    ld      s0,48(sp)
    10003e90:   74a2                    ld      s1,40(sp)
    10003e92:   7902                    ld      s2,32(sp)
    10003e94:   69e2                    ld      s3,24(sp)
    10003e96:   6121                    addi    sp,sp,64
    10003e98:   8082                    ret
    10003e9a:   0007a023                sw      zero,0(a5)
    10003e9e:   0791                    addi    a5,a5,4
    10003ea0:   b7c1                    j       10003e60 <__multiply+0x48>
    10003ea2:   00062283                lw      t0,0(a2)
    10003ea6:   0056f2b3                and     t0,a3,t0
    10003eaa:   04028e63                beqz    t0,10003f06 <__multiply+0xee>
    10003eae:   8f42                    mv      t5,a6
    10003eb0:   83ae                    mv      t2,a1
    10003eb2:   4f81                    li      t6,0
    10003eb4:   0003a703                lw      a4,0(t2)
    10003eb8:   000f2483                lw      s1,0(t5)
    10003ebc:   0f11                    addi    t5,t5,4
    10003ebe:   00d77eb3                and     t4,a4,a3
    10003ec2:   025e8ebb                mulw    t4,t4,t0
    10003ec6:   00d4f7b3                and     a5,s1,a3
    10003eca:   0104d49b                srliw   s1,s1,0x10
    10003ece:   0391                    addi    t2,t2,4
    10003ed0:   00fe8ebb                addw    t4,t4,a5
    10003ed4:   0107579b                srliw   a5,a4,0x10
    10003ed8:   025787bb                mulw    a5,a5,t0
    10003edc:   01fe8ebb                addw    t4,t4,t6
    10003ee0:   010ed71b                srliw   a4,t4,0x10
    10003ee4:   01d6feb3                and     t4,a3,t4
    10003ee8:   9fa5                    addw    a5,a5,s1
    10003eea:   9fb9                    addw    a5,a5,a4
    10003eec:   0107df9b                srliw   t6,a5,0x10
    10003ef0:   0107979b                slliw   a5,a5,0x10
    10003ef4:   00fee7b3                or      a5,t4,a5
    10003ef8:   feff2e23                sw      a5,-4(t5)
    10003efc:   2f81                    sext.w  t6,t6
    10003efe:   fb13ebe3                bltu    t2,a7,10003eb4 <__multiply+0x9c>
    10003f02:   01ff2023                sw      t6,0(t5)
    10003f06:   00265283                lhu     t0,2(a2)
    10003f0a:   06028063                beqz    t0,10003f6a <__multiply+0x152>
    10003f0e:   00082e83                lw      t4,0(a6)
    10003f12:   8f42                    mv      t5,a6
    10003f14:   8fae                    mv      t6,a1
    10003f16:   4781                    li      a5,0
    10003f18:   000fa703                lw      a4,0(t6)
    10003f1c:   002f5383                lhu     t2,2(t5)
    10003f20:   00defeb3                and     t4,t4,a3
    10003f24:   8f75                    and     a4,a4,a3
    10003f26:   0257073b                mulw    a4,a4,t0
    10003f2a:   0f11                    addi    t5,t5,4
    10003f2c:   0f91                    addi    t6,t6,4
    10003f2e:   0077073b                addw    a4,a4,t2
    10003f32:   9f3d                    addw    a4,a4,a5
    10003f34:   0107179b                slliw   a5,a4,0x10
    10003f38:   00feeeb3                or      t4,t4,a5
    10003f3c:   ffdf2e23                sw      t4,-4(t5)
    10003f40:   ffefd783                lhu     a5,-2(t6)
    10003f44:   000f2e83                lw      t4,0(t5)
    10003f48:   0107571b                srliw   a4,a4,0x10
    10003f4c:   025787bb                mulw    a5,a5,t0
    10003f50:   00defeb3                and     t4,t4,a3
    10003f54:   01d787bb                addw    a5,a5,t4
    10003f58:   00e78ebb                addw    t4,a5,a4
    10003f5c:   010ed79b                srliw   a5,t4,0x10
    10003f60:   2781                    sext.w  a5,a5
    10003f62:   fb1febe3                bltu    t6,a7,10003f18 <__multiply+0x100>
    10003f66:   01df2023                sw      t4,0(t5)
    10003f6a:   0611                    addi    a2,a2,4
    10003f6c:   0811                    addi    a6,a6,4
    10003f6e:   b731                    j       10003e7a <__multiply+0x62>
    10003f70:   347d                    addiw   s0,s0,-1
    10003f72:   b731                    j       10003e7e <__multiply+0x66>

0000000010003f74 <__pow5mult>:
    10003f74:   7179                    addi    sp,sp,-48
    10003f76:   ec26                    sd      s1,24(sp)
    10003f78:   e84a                    sd      s2,16(sp)
    10003f7a:   e44e                    sd      s3,8(sp)
    10003f7c:   f406                    sd      ra,40(sp)
    10003f7e:   f022                    sd      s0,32(sp)
    10003f80:   e052                    sd      s4,0(sp)
    10003f82:   00367793                andi    a5,a2,3
    10003f86:   892a                    mv      s2,a0
    10003f88:   84b2                    mv      s1,a2
    10003f8a:   89ae                    mv      s3,a1
    10003f8c:   cf89                    beqz    a5,10003fa6 <__pow5mult+0x32>
    10003f8e:   37fd                    addiw   a5,a5,-1
    10003f90:   00003717                auipc   a4,0x3
    10003f94:   42870713                addi    a4,a4,1064 # 100073b8 <p05.3236>
    10003f98:   078a                    slli    a5,a5,0x2
    10003f9a:   97ba                    add     a5,a5,a4
    10003f9c:   4390                    lw      a2,0(a5)
    10003f9e:   4681                    li      a3,0
    10003fa0:   c35ff0ef                jal     ra,10003bd4 <__multadd>
    10003fa4:   89aa                    mv      s3,a0
    10003fa6:   8489                    srai    s1,s1,0x2
    10003fa8:   c0a5                    beqz    s1,10004008 <__pow5mult+0x94>
    10003faa:   07093403                ld      s0,112(s2)
    10003fae:   e819                    bnez    s0,10003fc4 <__pow5mult+0x50>
    10003fb0:   27100593                li      a1,625
    10003fb4:   854a                    mv      a0,s2
    10003fb6:   e47ff0ef                jal     ra,10003dfc <__i2b>
    10003fba:   06a93823                sd      a0,112(s2)
    10003fbe:   842a                    mv      s0,a0
    10003fc0:   00053023                sd      zero,0(a0)
    10003fc4:   0014f793                andi    a5,s1,1
    10003fc8:   c385                    beqz    a5,10003fe8 <__pow5mult+0x74>
    10003fca:   85ce                    mv      a1,s3
    10003fcc:   8622                    mv      a2,s0
    10003fce:   854a                    mv      a0,s2
    10003fd0:   00000097                auipc   ra,0x0
    10003fd4:   e48080e7                jalr    -440(ra) # 10003e18 <__multiply>
    10003fd8:   8a2a                    mv      s4,a0
    10003fda:   85ce                    mv      a1,s3
    10003fdc:   854a                    mv      a0,s2
    10003fde:   00000097                auipc   ra,0x0
    10003fe2:   be2080e7                jalr    -1054(ra) # 10003bc0 <_Bfree>
    10003fe6:   89d2                    mv      s3,s4
    10003fe8:   8485                    srai    s1,s1,0x1
    10003fea:   cc99                    beqz    s1,10004008 <__pow5mult+0x94>
    10003fec:   6008                    ld      a0,0(s0)
    10003fee:   e919                    bnez    a0,10004004 <__pow5mult+0x90>
    10003ff0:   8622                    mv      a2,s0
    10003ff2:   85a2                    mv      a1,s0
    10003ff4:   854a                    mv      a0,s2
    10003ff6:   00000097                auipc   ra,0x0
    10003ffa:   e22080e7                jalr    -478(ra) # 10003e18 <__multiply>
    10003ffe:   e008                    sd      a0,0(s0)
    10004000:   00053023                sd      zero,0(a0)
    10004004:   842a                    mv      s0,a0
    10004006:   bf7d                    j       10003fc4 <__pow5mult+0x50>
    10004008:   70a2                    ld      ra,40(sp)
    1000400a:   7402                    ld      s0,32(sp)
    1000400c:   854e                    mv      a0,s3
    1000400e:   64e2                    ld      s1,24(sp)
    10004010:   6942                    ld      s2,16(sp)
    10004012:   69a2                    ld      s3,8(sp)
    10004014:   6a02                    ld      s4,0(sp)
    10004016:   6145                    addi    sp,sp,48
    10004018:   8082                    ret

000000001000401a <__lshift>:
    1000401a:   715d                    addi    sp,sp,-80
    1000401c:   fc26                    sd      s1,56(sp)
    1000401e:   84ae                    mv      s1,a1
    10004020:   f44e                    sd      s3,40(sp)
    10004022:   0144a983                lw      s3,20(s1)
    10004026:   e85a                    sd      s6,16(sp)
    10004028:   458c                    lw      a1,8(a1)
    1000402a:   40565b1b                sraiw   s6,a2,0x5
    1000402e:   44dc                    lw      a5,12(s1)
    10004030:   016989bb                addw    s3,s3,s6
    10004034:   e0a2                    sd      s0,64(sp)
    10004036:   f84a                    sd      s2,48(sp)
    10004038:   ec56                    sd      s5,24(sp)
    1000403a:   e486                    sd      ra,72(sp)
    1000403c:   f052                    sd      s4,32(sp)
    1000403e:   8aaa                    mv      s5,a0
    10004040:   845a                    mv      s0,s6
    10004042:   0019891b                addiw   s2,s3,1
    10004046:   0927c763                blt     a5,s2,100040d4 <__lshift+0xba>
    1000404a:   8556                    mv      a0,s5
    1000404c:   e432                    sd      a2,8(sp)
    1000404e:   00000097                auipc   ra,0x0
    10004052:   b0e080e7                jalr    -1266(ra) # 10003b5c <_Balloc>
    10004056:   6622                    ld      a2,8(sp)
    10004058:   01850713                addi    a4,a0,24
    1000405c:   8a2a                    mv      s4,a0
    1000405e:   86ba                    mv      a3,a4
    10004060:   4781                    li      a5,0
    10004062:   0691                    addi    a3,a3,4
    10004064:   0767cc63                blt     a5,s6,100040dc <__lshift+0xc2>
    10004068:   000b5363                bgez    s6,1000406e <__lshift+0x54>
    1000406c:   4401                    li      s0,0
    1000406e:   48cc                    lw      a1,20(s1)
    10004070:   040a                    slli    s0,s0,0x2
    10004072:   01848793                addi    a5,s1,24
    10004076:   058a                    slli    a1,a1,0x2
    10004078:   8a7d                    andi    a2,a2,31
    1000407a:   9722                    add     a4,a4,s0
    1000407c:   95be                    add     a1,a1,a5
    1000407e:   c23d                    beqz    a2,100040e4 <__lshift+0xca>
    10004080:   02000513                li      a0,32
    10004084:   9d11                    subw    a0,a0,a2
    10004086:   4681                    li      a3,0
    10004088:   0007a803                lw      a6,0(a5)
    1000408c:   0711                    addi    a4,a4,4
    1000408e:   0791                    addi    a5,a5,4
    10004090:   00c8183b                sllw    a6,a6,a2
    10004094:   0106e6b3                or      a3,a3,a6
    10004098:   fed72e23                sw      a3,-4(a4)
    1000409c:   ffc7a683                lw      a3,-4(a5)
    100040a0:   00a6d6bb                srlw    a3,a3,a0
    100040a4:   feb7e2e3                bltu    a5,a1,10004088 <__lshift+0x6e>
    100040a8:   c314                    sw      a3,0(a4)
    100040aa:   c299                    beqz    a3,100040b0 <__lshift+0x96>
    100040ac:   0029891b                addiw   s2,s3,2
    100040b0:   397d                    addiw   s2,s2,-1
    100040b2:   012a2a23                sw      s2,20(s4)
    100040b6:   8556                    mv      a0,s5
    100040b8:   85a6                    mv      a1,s1
    100040ba:   b07ff0ef                jal     ra,10003bc0 <_Bfree>
    100040be:   60a6                    ld      ra,72(sp)
    100040c0:   6406                    ld      s0,64(sp)
    100040c2:   8552                    mv      a0,s4
    100040c4:   74e2                    ld      s1,56(sp)
    100040c6:   7942                    ld      s2,48(sp)
    100040c8:   79a2                    ld      s3,40(sp)
    100040ca:   7a02                    ld      s4,32(sp)
    100040cc:   6ae2                    ld      s5,24(sp)
    100040ce:   6b42                    ld      s6,16(sp)
    100040d0:   6161                    addi    sp,sp,80
    100040d2:   8082                    ret
    100040d4:   2585                    addiw   a1,a1,1
    100040d6:   0017979b                slliw   a5,a5,0x1
    100040da:   b7b5                    j       10004046 <__lshift+0x2c>
    100040dc:   fe06ae23                sw      zero,-4(a3) # fffc <_tbss_end+0xfffc>
    100040e0:   2785                    addiw   a5,a5,1
    100040e2:   b741                    j       10004062 <__lshift+0x48>
    100040e4:   0791                    addi    a5,a5,4
    100040e6:   ffc7a683                lw      a3,-4(a5)
    100040ea:   0711                    addi    a4,a4,4
    100040ec:   fed72e23                sw      a3,-4(a4)
    100040f0:   feb7eae3                bltu    a5,a1,100040e4 <__lshift+0xca>
    100040f4:   bf75                    j       100040b0 <__lshift+0x96>

00000000100040f6 <__mcmp>:
    100040f6:   495c                    lw      a5,20(a0)
    100040f8:   49d8                    lw      a4,20(a1)
    100040fa:   9f99                    subw    a5,a5,a4
    100040fc:   e38d                    bnez    a5,1000411e <__mcmp+0x28>
    100040fe:   070a                    slli    a4,a4,0x2
    10004100:   0561                    addi    a0,a0,24
    10004102:   05e1                    addi    a1,a1,24
    10004104:   00e506b3                add     a3,a0,a4
    10004108:   95ba                    add     a1,a1,a4
    1000410a:   16f1                    addi    a3,a3,-4
    1000410c:   15f1                    addi    a1,a1,-4
    1000410e:   4290                    lw      a2,0(a3)
    10004110:   4198                    lw      a4,0(a1)
    10004112:   00e60863                beq     a2,a4,10004122 <__mcmp+0x2c>
    10004116:   57fd                    li      a5,-1
    10004118:   00e66363                bltu    a2,a4,1000411e <__mcmp+0x28>
    1000411c:   4785                    li      a5,1
    1000411e:   853e                    mv      a0,a5
    10004120:   8082                    ret
    10004122:   fed564e3                bltu    a0,a3,1000410a <__mcmp+0x14>
    10004126:   bfe5                    j       1000411e <__mcmp+0x28>

0000000010004128 <__mdiff>:
    10004128:   7179                    addi    sp,sp,-48
    1000412a:   ec26                    sd      s1,24(sp)
    1000412c:   84ae                    mv      s1,a1
    1000412e:   e44e                    sd      s3,8(sp)
    10004130:   85b2                    mv      a1,a2
    10004132:   89aa                    mv      s3,a0
    10004134:   8526                    mv      a0,s1
    10004136:   f022                    sd      s0,32(sp)
    10004138:   f406                    sd      ra,40(sp)
    1000413a:   e84a                    sd      s2,16(sp)
    1000413c:   8432                    mv      s0,a2
    1000413e:   00000097                auipc   ra,0x0
    10004142:   fb8080e7                jalr    -72(ra) # 100040f6 <__mcmp>
    10004146:   e115                    bnez    a0,1000416a <__mdiff+0x42>
    10004148:   4581                    li      a1,0
    1000414a:   854e                    mv      a0,s3
    1000414c:   00000097                auipc   ra,0x0
    10004150:   a10080e7                jalr    -1520(ra) # 10003b5c <_Balloc>
    10004154:   4785                    li      a5,1
    10004156:   c95c                    sw      a5,20(a0)
    10004158:   00052c23                sw      zero,24(a0)
    1000415c:   70a2                    ld      ra,40(sp)
    1000415e:   7402                    ld      s0,32(sp)
    10004160:   64e2                    ld      s1,24(sp)
    10004162:   6942                    ld      s2,16(sp)
    10004164:   69a2                    ld      s3,8(sp)
    10004166:   6145                    addi    sp,sp,48
    10004168:   8082                    ret
    1000416a:   4905                    li      s2,1
    1000416c:   00054663                bltz    a0,10004178 <__mdiff+0x50>
    10004170:   87a2                    mv      a5,s0
    10004172:   4901                    li      s2,0
    10004174:   8426                    mv      s0,s1
    10004176:   84be                    mv      s1,a5
    10004178:   440c                    lw      a1,8(s0)
    1000417a:   854e                    mv      a0,s3
    1000417c:   00000097                auipc   ra,0x0
    10004180:   9e0080e7                jalr    -1568(ra) # 10003b5c <_Balloc>
    10004184:   01442303                lw      t1,20(s0)
    10004188:   0144a883                lw      a7,20(s1)
    1000418c:   01840613                addi    a2,s0,24
    10004190:   00231e13                slli    t3,t1,0x2
    10004194:   01848813                addi    a6,s1,24
    10004198:   088a                    slli    a7,a7,0x2
    1000419a:   6f41                    lui     t5,0x10
    1000419c:   01252823                sw      s2,16(a0)
    100041a0:   9e32                    add     t3,t3,a2
    100041a2:   98c2                    add     a7,a7,a6
    100041a4:   01850693                addi    a3,a0,24
    100041a8:   4f81                    li      t6,0
    100041aa:   1f7d                    addi    t5,t5,-1
    100041ac:   4218                    lw      a4,0(a2)
    100041ae:   00082783                lw      a5,0(a6)
    100041b2:   0691                    addi    a3,a3,4
    100041b4:   01e775b3                and     a1,a4,t5
    100041b8:   01f585bb                addw    a1,a1,t6
    100041bc:   01e7feb3                and     t4,a5,t5
    100041c0:   41d58ebb                subw    t4,a1,t4
    100041c4:   0107571b                srliw   a4,a4,0x10
    100041c8:   0107d79b                srliw   a5,a5,0x10
    100041cc:   40f707bb                subw    a5,a4,a5
    100041d0:   410ed59b                sraiw   a1,t4,0x10
    100041d4:   9fad                    addw    a5,a5,a1
    100041d6:   4107df9b                sraiw   t6,a5,0x10
    100041da:   01eef733                and     a4,t4,t5
    100041de:   0107979b                slliw   a5,a5,0x10
    100041e2:   8fd9                    or      a5,a5,a4
    100041e4:   0811                    addi    a6,a6,4
    100041e6:   fef6ae23                sw      a5,-4(a3)
    100041ea:   0611                    addi    a2,a2,4
    100041ec:   fd1860e3                bltu    a6,a7,100041ac <__mdiff+0x84>
    100041f0:   68c1                    lui     a7,0x10
    100041f2:   18fd                    addi    a7,a7,-1
    100041f4:   01c66863                bltu    a2,t3,10004204 <__mdiff+0xdc>
    100041f8:   16f1                    addi    a3,a3,-4
    100041fa:   429c                    lw      a5,0(a3)
    100041fc:   cb9d                    beqz    a5,10004232 <__mdiff+0x10a>
    100041fe:   00652a23                sw      t1,20(a0)
    10004202:   bfa9                    j       1000415c <__mdiff+0x34>
    10004204:   4218                    lw      a4,0(a2)
    10004206:   0691                    addi    a3,a3,4
    10004208:   0611                    addi    a2,a2,4
    1000420a:   011775b3                and     a1,a4,a7
    1000420e:   01f5883b                addw    a6,a1,t6
    10004212:   0107571b                srliw   a4,a4,0x10
    10004216:   4108559b                sraiw   a1,a6,0x10
    1000421a:   00b707bb                addw    a5,a4,a1
    1000421e:   4107df9b                sraiw   t6,a5,0x10
    10004222:   01187733                and     a4,a6,a7
    10004226:   0107979b                slliw   a5,a5,0x10
    1000422a:   8fd9                    or      a5,a5,a4
    1000422c:   fef6ae23                sw      a5,-4(a3)
    10004230:   b7d1                    j       100041f4 <__mdiff+0xcc>
    10004232:   337d                    addiw   t1,t1,-1
    10004234:   b7d1                    j       100041f8 <__mdiff+0xd0>

0000000010004236 <__ulp>:
    10004236:   e20507d3                fmv.x.d a5,fa0
    1000423a:   7ff00737                lui     a4,0x7ff00
    1000423e:   9381                    srli    a5,a5,0x20
    10004240:   8f7d                    and     a4,a4,a5
    10004242:   fcc007b7                lui     a5,0xfcc00
    10004246:   9fb9                    addw    a5,a5,a4
    10004248:   0007871b                sext.w  a4,a5
    1000424c:   00e05763                blez    a4,1000425a <__ulp+0x24>
    10004250:   02079713                slli    a4,a5,0x20
    10004254:   f2070553                fmv.d.x fa0,a4
    10004258:   8082                    ret
    1000425a:   40f007bb                negw    a5,a5
    1000425e:   4147d79b                sraiw   a5,a5,0x14
    10004262:   474d                    li      a4,19
    10004264:   00f74763                blt     a4,a5,10004272 <__ulp+0x3c>
    10004268:   00080737                lui     a4,0x80
    1000426c:   40f757bb                sraw    a5,a4,a5
    10004270:   b7c5                    j       10004250 <__ulp+0x1a>
    10004272:   37b1                    addiw   a5,a5,-20
    10004274:   4679                    li      a2,30
    10004276:   4701                    li      a4,0
    10004278:   4685                    li      a3,1
    1000427a:   00f64663                blt     a2,a5,10004286 <__ulp+0x50>
    1000427e:   fff7c793                not     a5,a5
    10004282:   00f696bb                sllw    a3,a3,a5
    10004286:   57fd                    li      a5,-1
    10004288:   1682                    slli    a3,a3,0x20
    1000428a:   1782                    slli    a5,a5,0x20
    1000428c:   9281                    srli    a3,a3,0x20
    1000428e:   8ff9                    and     a5,a5,a4
    10004290:   00d7e733                or      a4,a5,a3
    10004294:   b7c1                    j       10004254 <__ulp+0x1e>

0000000010004296 <__b2d>:
    10004296:   7139                    addi    sp,sp,-64
    10004298:   f426                    sd      s1,40(sp)
    1000429a:   4944                    lw      s1,20(a0)
    1000429c:   ec4e                    sd      s3,24(sp)
    1000429e:   01850993                addi    s3,a0,24
    100042a2:   048a                    slli    s1,s1,0x2
    100042a4:   94ce                    add     s1,s1,s3
    100042a6:   f822                    sd      s0,48(sp)
    100042a8:   ffc4a403                lw      s0,-4(s1)
    100042ac:   f04a                    sd      s2,32(sp)
    100042ae:   e42e                    sd      a1,8(sp)
    100042b0:   8522                    mv      a0,s0
    100042b2:   fc06                    sd      ra,56(sp)
    100042b4:   00000097                auipc   ra,0x0
    100042b8:   a74080e7                jalr    -1420(ra) # 10003d28 <__hi0bits>
    100042bc:   65a2                    ld      a1,8(sp)
    100042be:   02000793                li      a5,32
    100042c2:   9f89                    subw    a5,a5,a0
    100042c4:   c19c                    sw      a5,0(a1)
    100042c6:   47a9                    li      a5,10
    100042c8:   ffc48913                addi    s2,s1,-4
    100042cc:   04a7c763                blt     a5,a0,1000431a <__b2d+0x84>
    100042d0:   46ad                    li      a3,11
    100042d2:   40a6863b                subw    a2,a3,a0
    100042d6:   00c4573b                srlw    a4,s0,a2
    100042da:   3ff007b7                lui     a5,0x3ff00
    100042de:   8f5d                    or      a4,a4,a5
    100042e0:   1702                    slli    a4,a4,0x20
    100042e2:   4681                    li      a3,0
    100042e4:   0129f463                bleu    s2,s3,100042ec <__b2d+0x56>
    100042e8:   ff84a683                lw      a3,-8(s1)
    100042ec:   0155079b                addiw   a5,a0,21
    100042f0:   00f417bb                sllw    a5,s0,a5
    100042f4:   00c6d6bb                srlw    a3,a3,a2
    100042f8:   8fd5                    or      a5,a5,a3
    100042fa:   547d                    li      s0,-1
    100042fc:   1782                    slli    a5,a5,0x20
    100042fe:   1402                    slli    s0,s0,0x20
    10004300:   9381                    srli    a5,a5,0x20
    10004302:   8c79                    and     s0,s0,a4
    10004304:   00f46733                or      a4,s0,a5
    10004308:   70e2                    ld      ra,56(sp)
    1000430a:   7442                    ld      s0,48(sp)
    1000430c:   74a2                    ld      s1,40(sp)
    1000430e:   7902                    ld      s2,32(sp)
    10004310:   69e2                    ld      s3,24(sp)
    10004312:   f2070553                fmv.d.x fa0,a4
    10004316:   6121                    addi    sp,sp,64
    10004318:   8082                    ret
    1000431a:   4681                    li      a3,0
    1000431c:   0129f663                bleu    s2,s3,10004328 <__b2d+0x92>
    10004320:   ff84a683                lw      a3,-8(s1)
    10004324:   ff848913                addi    s2,s1,-8
    10004328:   ff55079b                addiw   a5,a0,-11
    1000432c:   853e                    mv      a0,a5
    1000432e:   c3a9                    beqz    a5,10004370 <__b2d+0xda>
    10004330:   02000793                li      a5,32
    10004334:   40a7863b                subw    a2,a5,a0
    10004338:   00a4143b                sllw    s0,s0,a0
    1000433c:   3ff007b7                lui     a5,0x3ff00
    10004340:   8c5d                    or      s0,s0,a5
    10004342:   00c6d7bb                srlw    a5,a3,a2
    10004346:   8c5d                    or      s0,s0,a5
    10004348:   02041713                slli    a4,s0,0x20
    1000434c:   4781                    li      a5,0
    1000434e:   0129f463                bleu    s2,s3,10004356 <__b2d+0xc0>
    10004352:   ffc92783                lw      a5,-4(s2)
    10004356:   00a696bb                sllw    a3,a3,a0
    1000435a:   00c7d7bb                srlw    a5,a5,a2
    1000435e:   8edd                    or      a3,a3,a5
    10004360:   547d                    li      s0,-1
    10004362:   1682                    slli    a3,a3,0x20
    10004364:   1402                    slli    s0,s0,0x20
    10004366:   9281                    srli    a3,a3,0x20
    10004368:   8c79                    and     s0,s0,a4
    1000436a:   00d46733                or      a4,s0,a3
    1000436e:   bf69                    j       10004308 <__b2d+0x72>
    10004370:   3ff007b7                lui     a5,0x3ff00
    10004374:   02069713                slli    a4,a3,0x20
    10004378:   8c5d                    or      s0,s0,a5
    1000437a:   9301                    srli    a4,a4,0x20
    1000437c:   1402                    slli    s0,s0,0x20
    1000437e:   8f41                    or      a4,a4,s0
    10004380:   b761                    j       10004308 <__b2d+0x72>

0000000010004382 <__d2b>:
    10004382:   7139                    addi    sp,sp,-64
    10004384:   f822                    sd      s0,48(sp)
    10004386:   e852                    sd      s4,16(sp)
    10004388:   e2050453                fmv.x.d s0,fa0
    1000438c:   8a2e                    mv      s4,a1
    1000438e:   4585                    li      a1,1
    10004390:   f426                    sd      s1,40(sp)
    10004392:   f04a                    sd      s2,32(sp)
    10004394:   ec4e                    sd      s3,24(sp)
    10004396:   fc06                    sd      ra,56(sp)
    10004398:   8932                    mv      s2,a2
    1000439a:   fc2ff0ef                jal     ra,10003b5c <_Balloc>
    1000439e:   001007b7                lui     a5,0x100
    100043a2:   42045493                srai    s1,s0,0x20
    100043a6:   17fd                    addi    a5,a5,-1
    100043a8:   8fe5                    and     a5,a5,s1
    100043aa:   0144d49b                srliw   s1,s1,0x14
    100043ae:   7ff4f493                andi    s1,s1,2047
    100043b2:   89aa                    mv      s3,a0
    100043b4:   e4ad                    bnez    s1,1000441e <__d2b+0x9c>
    100043b6:   c63e                    sw      a5,12(sp)
    100043b8:   2401                    sext.w  s0,s0
    100043ba:   c82d                    beqz    s0,1000442c <__d2b+0xaa>
    100043bc:   0028                    addi    a0,sp,8
    100043be:   c422                    sw      s0,8(sp)
    100043c0:   00000097                auipc   ra,0x0
    100043c4:   9b8080e7                jalr    -1608(ra) # 10003d78 <__lo0bits>
    100043c8:   46a2                    lw      a3,8(sp)
    100043ca:   cd31                    beqz    a0,10004426 <__d2b+0xa4>
    100043cc:   4732                    lw      a4,12(sp)
    100043ce:   02000793                li      a5,32
    100043d2:   9f89                    subw    a5,a5,a0
    100043d4:   00f717bb                sllw    a5,a4,a5
    100043d8:   8fd5                    or      a5,a5,a3
    100043da:   00a7573b                srlw    a4,a4,a0
    100043de:   00f9ac23                sw      a5,24(s3)
    100043e2:   c63a                    sw      a4,12(sp)
    100043e4:   4432                    lw      s0,12(sp)
    100043e6:   0089ae23                sw      s0,28(s3)
    100043ea:   00803433                snez    s0,s0
    100043ee:   0405                    addi    s0,s0,1
    100043f0:   0089aa23                sw      s0,20(s3)
    100043f4:   c8b9                    beqz    s1,1000444a <__d2b+0xc8>
    100043f6:   bcd4849b                addiw   s1,s1,-1075
    100043fa:   9ca9                    addw    s1,s1,a0
    100043fc:   03500793                li      a5,53
    10004400:   009a2023                sw      s1,0(s4)
    10004404:   40a7853b                subw    a0,a5,a0
    10004408:   00a92023                sw      a0,0(s2)
    1000440c:   70e2                    ld      ra,56(sp)
    1000440e:   7442                    ld      s0,48(sp)
    10004410:   854e                    mv      a0,s3
    10004412:   74a2                    ld      s1,40(sp)
    10004414:   7902                    ld      s2,32(sp)
    10004416:   69e2                    ld      s3,24(sp)
    10004418:   6a42                    ld      s4,16(sp)
    1000441a:   6121                    addi    sp,sp,64
    1000441c:   8082                    ret
    1000441e:   00100737                lui     a4,0x100
    10004422:   8fd9                    or      a5,a5,a4
    10004424:   bf49                    j       100043b6 <__d2b+0x34>
    10004426:   00d9ac23                sw      a3,24(s3)
    1000442a:   bf6d                    j       100043e4 <__d2b+0x62>
    1000442c:   0068                    addi    a0,sp,12
    1000442e:   00000097                auipc   ra,0x0
    10004432:   94a080e7                jalr    -1718(ra) # 10003d78 <__lo0bits>
    10004436:   47b2                    lw      a5,12(sp)
    10004438:   0205051b                addiw   a0,a0,32
    1000443c:   4405                    li      s0,1
    1000443e:   00f9ac23                sw      a5,24(s3)
    10004442:   4785                    li      a5,1
    10004444:   00f9aa23                sw      a5,20(s3)
    10004448:   b775                    j       100043f4 <__d2b+0x72>
    1000444a:   bce5051b                addiw   a0,a0,-1074
    1000444e:   00241793                slli    a5,s0,0x2
    10004452:   00aa2023                sw      a0,0(s4)
    10004456:   97ce                    add     a5,a5,s3
    10004458:   4bc8                    lw      a0,20(a5)
    1000445a:   0054141b                slliw   s0,s0,0x5
    1000445e:   8cbff0ef                jal     ra,10003d28 <__hi0bits>
    10004462:   9c09                    subw    s0,s0,a0
    10004464:   00892023                sw      s0,0(s2)
    10004468:   b755                    j       1000440c <__d2b+0x8a>

000000001000446a <__ratio>:
    1000446a:   7139                    addi    sp,sp,-64
    1000446c:   f04a                    sd      s2,32(sp)
    1000446e:   892e                    mv      s2,a1
    10004470:   002c                    addi    a1,sp,8
    10004472:   fc06                    sd      ra,56(sp)
    10004474:   f426                    sd      s1,40(sp)
    10004476:   ec4e                    sd      s3,24(sp)
    10004478:   f822                    sd      s0,48(sp)
    1000447a:   89aa                    mv      s3,a0
    1000447c:   e1bff0ef                jal     ra,10004296 <__b2d>
    10004480:   006c                    addi    a1,sp,12
    10004482:   854a                    mv      a0,s2
    10004484:   e20504d3                fmv.x.d s1,fa0
    10004488:   e0fff0ef                jal     ra,10004296 <__b2d>
    1000448c:   01492683                lw      a3,20(s2)
    10004490:   0149a783                lw      a5,20(s3)
    10004494:   45b2                    lw      a1,12(sp)
    10004496:   e2050653                fmv.x.d a2,fa0
    1000449a:   9f95                    subw    a5,a5,a3
    1000449c:   46a2                    lw      a3,8(sp)
    1000449e:   0057979b                slliw   a5,a5,0x5
    100044a2:   9e8d                    subw    a3,a3,a1
    100044a4:   9ebd                    addw    a3,a3,a5
    100044a6:   87b6                    mv      a5,a3
    100044a8:   02d05a63                blez    a3,100044dc <__ratio+0x72>
    100044ac:   0146979b                slliw   a5,a3,0x14
    100044b0:   547d                    li      s0,-1
    100044b2:   0204d693                srli    a3,s1,0x20
    100044b6:   9fb5                    addw    a5,a5,a3
    100044b8:   9001                    srli    s0,s0,0x20
    100044ba:   1782                    slli    a5,a5,0x20
    100044bc:   8c65                    and     s0,s0,s1
    100044be:   8732                    mv      a4,a2
    100044c0:   8c5d                    or      s0,s0,a5
    100044c2:   f20407d3                fmv.d.x fa5,s0
    100044c6:   70e2                    ld      ra,56(sp)
    100044c8:   7442                    ld      s0,48(sp)
    100044ca:   f2070753                fmv.d.x fa4,a4
    100044ce:   74a2                    ld      s1,40(sp)
    100044d0:   7902                    ld      s2,32(sp)
    100044d2:   69e2                    ld      s3,24(sp)
    100044d4:   1ae7f553                fdiv.d  fa0,fa5,fa4
    100044d8:   6121                    addi    sp,sp,64
    100044da:   8082                    ret
    100044dc:   fff006b7                lui     a3,0xfff00
    100044e0:   02f687bb                mulw    a5,a3,a5
    100044e4:   02065713                srli    a4,a2,0x20
    100044e8:   8426                    mv      s0,s1
    100044ea:   9fb9                    addw    a5,a5,a4
    100044ec:   577d                    li      a4,-1
    100044ee:   9301                    srli    a4,a4,0x20
    100044f0:   1782                    slli    a5,a5,0x20
    100044f2:   8f71                    and     a4,a4,a2
    100044f4:   8f5d                    or      a4,a4,a5
    100044f6:   b7f1                    j       100044c2 <__ratio+0x58>

00000000100044f8 <_mprec_log10>:
    100044f8:   47dd                    li      a5,23
    100044fa:   00a7ca63                blt     a5,a0,1000450e <_mprec_log10+0x16>
    100044fe:   00003797                auipc   a5,0x3
    10004502:   eba78793                addi    a5,a5,-326 # 100073b8 <p05.3236>
    10004506:   050e                    slli    a0,a0,0x3
    10004508:   953e                    add     a0,a0,a5
    1000450a:   2908                    fld     fa0,16(a0)
    1000450c:   8082                    ret
    1000450e:   00004797                auipc   a5,0x4
    10004512:   5027b507                fld     fa0,1282(a5) # 10008a10 <_GLOBAL_OFFSET_TABLE_+0x30>
    10004516:   00004797                auipc   a5,0x4
    1000451a:   5027b787                fld     fa5,1282(a5) # 10008a18 <_GLOBAL_OFFSET_TABLE_+0x38>
    1000451e:   357d                    addiw   a0,a0,-1
    10004520:   12f57553                fmul.d  fa0,fa0,fa5
    10004524:   fd6d                    bnez    a0,1000451e <_mprec_log10+0x26>
    10004526:   8082                    ret

0000000010004528 <__copybits>:
    10004528:   fff5879b                addiw   a5,a1,-1
    1000452c:   4a58                    lw      a4,20(a2)
    1000452e:   4057d79b                sraiw   a5,a5,0x5
    10004532:   0785                    addi    a5,a5,1
    10004534:   078a                    slli    a5,a5,0x2
    10004536:   01860693                addi    a3,a2,24
    1000453a:   070a                    slli    a4,a4,0x2
    1000453c:   97aa                    add     a5,a5,a0
    1000453e:   9736                    add     a4,a4,a3
    10004540:   00e6e563                bltu    a3,a4,1000454a <__copybits+0x22>
    10004544:   00f56a63                bltu    a0,a5,10004558 <__copybits+0x30>
    10004548:   8082                    ret
    1000454a:   0691                    addi    a3,a3,4
    1000454c:   ffc6a603                lw      a2,-4(a3) # ffffffffffeffffc <_end+0xffffffffefef7558>
    10004550:   0511                    addi    a0,a0,4
    10004552:   fec52e23                sw      a2,-4(a0)
    10004556:   b7ed                    j       10004540 <__copybits+0x18>
    10004558:   0511                    addi    a0,a0,4
    1000455a:   fe052e23                sw      zero,-4(a0)
    1000455e:   b7dd                    j       10004544 <__copybits+0x1c>

0000000010004560 <__any_on>:
    10004560:   4954                    lw      a3,20(a0)
    10004562:   4055d793                srai    a5,a1,0x5
    10004566:   01850713                addi    a4,a0,24
    1000456a:   02f6c763                blt     a3,a5,10004598 <__any_on+0x38>
    1000456e:   00d7df63                ble     a3,a5,1000458c <__any_on+0x2c>
    10004572:   89fd                    andi    a1,a1,31
    10004574:   cd81                    beqz    a1,1000458c <__any_on+0x2c>
    10004576:   00279693                slli    a3,a5,0x2
    1000457a:   96ba                    add     a3,a3,a4
    1000457c:   4290                    lw      a2,0(a3)
    1000457e:   4505                    li      a0,1
    10004580:   00b656bb                srlw    a3,a2,a1
    10004584:   00b695bb                sllw    a1,a3,a1
    10004588:   00c59e63                bne     a1,a2,100045a4 <__any_on+0x44>
    1000458c:   078a                    slli    a5,a5,0x2
    1000458e:   97ba                    add     a5,a5,a4
    10004590:   00f76663                bltu    a4,a5,1000459c <__any_on+0x3c>
    10004594:   4501                    li      a0,0
    10004596:   8082                    ret
    10004598:   87b6                    mv      a5,a3
    1000459a:   bfcd                    j       1000458c <__any_on+0x2c>
    1000459c:   17f1                    addi    a5,a5,-4
    1000459e:   4394                    lw      a3,0(a5)
    100045a0:   dae5                    beqz    a3,10004590 <__any_on+0x30>
    100045a2:   4505                    li      a0,1
    100045a4:   8082                    ret
    100045a6:   0000                    unimp

00000000100045a8 <frexp>:
    100045a8:   e20507d3                fmv.x.d a5,fa0
    100045ac:   80000637                lui     a2,0x80000
    100045b0:   fff64613                not     a2,a2
    100045b4:   4207d713                srai    a4,a5,0x20
    100045b8:   00c776b3                and     a3,a4,a2
    100045bc:   00052023                sw      zero,0(a0)
    100045c0:   7ff005b7                lui     a1,0x7ff00
    100045c4:   04b6dc63                ble     a1,a3,1000461c <frexp+0x74>
    100045c8:   00f6e5b3                or      a1,a3,a5
    100045cc:   2581                    sext.w  a1,a1
    100045ce:   c5b9                    beqz    a1,1000461c <frexp+0x74>
    100045d0:   001005b7                lui     a1,0x100
    100045d4:   02b6d163                ble     a1,a3,100045f6 <frexp+0x4e>
    100045d8:   00004717                auipc   a4,0x4
    100045dc:   44873787                fld     fa5,1096(a4) # 10008a20 <_GLOBAL_OFFSET_TABLE_+0x40>
    100045e0:   12f577d3                fmul.d  fa5,fa0,fa5
    100045e4:   e20787d3                fmv.x.d a5,fa5
    100045e8:   4207d713                srai    a4,a5,0x20
    100045ec:   00c776b3                and     a3,a4,a2
    100045f0:   fca00613                li      a2,-54
    100045f4:   c110                    sw      a2,0(a0)
    100045f6:   4110                    lw      a2,0(a0)
    100045f8:   4146d69b                sraiw   a3,a3,0x14
    100045fc:   c026869b                addiw   a3,a3,-1022
    10004600:   9eb1                    addw    a3,a3,a2
    10004602:   c114                    sw      a3,0(a0)
    10004604:   801006b7                lui     a3,0x80100
    10004608:   16fd                    addi    a3,a3,-1
    1000460a:   8f75                    and     a4,a4,a3
    1000460c:   3fe006b7                lui     a3,0x3fe00
    10004610:   8f55                    or      a4,a4,a3
    10004612:   56fd                    li      a3,-1
    10004614:   9281                    srli    a3,a3,0x20
    10004616:   1702                    slli    a4,a4,0x20
    10004618:   8ff5                    and     a5,a5,a3
    1000461a:   8fd9                    or      a5,a5,a4
    1000461c:   f2078553                fmv.d.x fa0,a5
    10004620:   8082                    ret
    10004622:   0000                    unimp

0000000010004624 <_sbrk_r>:
    10004624:   1141                    addi    sp,sp,-16
    10004626:   e022                    sd      s0,0(sp)
    10004628:   842a                    mv      s0,a0
    1000462a:   852e                    mv      a0,a1
    1000462c:   00004797                auipc   a5,0x4
    10004630:   4607aa23                sw      zero,1140(a5) # 10008aa0 <errno>
    10004634:   e406                    sd      ra,8(sp)
    10004636:   ccdfb0ef                jal     ra,10000302 <sbrk>
    1000463a:   57fd                    li      a5,-1
    1000463c:   00f51963                bne     a0,a5,1000464e <_sbrk_r+0x2a>
    10004640:   00004797                auipc   a5,0x4
    10004644:   46078793                addi    a5,a5,1120 # 10008aa0 <errno>
    10004648:   439c                    lw      a5,0(a5)
    1000464a:   c391                    beqz    a5,1000464e <_sbrk_r+0x2a>
    1000464c:   c01c                    sw      a5,0(s0)
    1000464e:   60a2                    ld      ra,8(sp)
    10004650:   6402                    ld      s0,0(sp)
    10004652:   0141                    addi    sp,sp,16
    10004654:   8082                    ret
    10004656:   0000                    unimp

0000000010004658 <strcpy>:
    10004658:   87aa                    mv      a5,a0
    1000465a:   0005c703                lbu     a4,0(a1) # 100000 <_tbss_end+0x100000>
    1000465e:   0785                    addi    a5,a5,1
    10004660:   0585                    addi    a1,a1,1
    10004662:   fee78fa3                sb      a4,-1(a5)
    10004666:   fb75                    bnez    a4,1000465a <strcpy+0x2>
    10004668:   8082                    ret
    1000466a:   0000                    unimp

000000001000466c <strlen>:
    1000466c:   87aa                    mv      a5,a0
    1000466e:   0785                    addi    a5,a5,1
    10004670:   fff7c703                lbu     a4,-1(a5)
    10004674:   ff6d                    bnez    a4,1000466e <strlen+0x2>
    10004676:   40a78533                sub     a0,a5,a0
    1000467a:   157d                    addi    a0,a0,-1
    1000467c:   8082                    ret
    1000467e:   0000                    unimp

0000000010004680 <strncpy>:
    10004680:   872a                    mv      a4,a0
    10004682:   e211                    bnez    a2,10004686 <strncpy+0x6>
    10004684:   8082                    ret
    10004686:   0585                    addi    a1,a1,1
    10004688:   fff5c683                lbu     a3,-1(a1)
    1000468c:   00170793                addi    a5,a4,1
    10004690:   fff60813                addi    a6,a2,-1 # ffffffff7fffffff <_end+0xffffffff6fff755b>
    10004694:   fed78fa3                sb      a3,-1(a5)
    10004698:   e689                    bnez    a3,100046a2 <strncpy+0x22>
    1000469a:   9732                    add     a4,a4,a2
    1000469c:   00e79663                bne     a5,a4,100046a8 <strncpy+0x28>
    100046a0:   8082                    ret
    100046a2:   873e                    mv      a4,a5
    100046a4:   8642                    mv      a2,a6
    100046a6:   bff1                    j       10004682 <strncpy+0x2>
    100046a8:   0785                    addi    a5,a5,1
    100046aa:   fe078fa3                sb      zero,-1(a5)
    100046ae:   b7fd                    j       1000469c <strncpy+0x1c>
    100046b0:   0000                    unimp

00000000100046b2 <__ssprint_r>:
    100046b2:   6a1c                    ld      a5,16(a2)
    100046b4:   711d                    addi    sp,sp,-96
    100046b6:   fc4e                    sd      s3,56(sp)
    100046b8:   ec86                    sd      ra,88(sp)
    100046ba:   e8a2                    sd      s0,80(sp)
    100046bc:   e4a6                    sd      s1,72(sp)
    100046be:   e0ca                    sd      s2,64(sp)
    100046c0:   f852                    sd      s4,48(sp)
    100046c2:   f456                    sd      s5,40(sp)
    100046c4:   f05a                    sd      s6,32(sp)
    100046c6:   ec5e                    sd      s7,24(sp)
    100046c8:   e862                    sd      s8,16(sp)
    100046ca:   e466                    sd      s9,8(sp)
    100046cc:   e06a                    sd      s10,0(sp)
    100046ce:   89b2                    mv      s3,a2
    100046d0:   c7fd                    beqz    a5,100047be <__ssprint_r+0x10c>
    100046d2:   00063b03                ld      s6,0(a2)
    100046d6:   8a2a                    mv      s4,a0
    100046d8:   842e                    mv      s0,a1
    100046da:   4a81                    li      s5,0
    100046dc:   4901                    li      s2,0
    100046de:   4b8d                    li      s7,3
    100046e0:   4c09                    li      s8,2
    100046e2:   06090663                beqz    s2,1000474e <__ssprint_r+0x9c>
    100046e6:   00c42d03                lw      s10,12(s0)
    100046ea:   09a96f63                bltu    s2,s10,10004788 <__ssprint_r+0xd6>
    100046ee:   01045703                lhu     a4,16(s0)
    100046f2:   48077793                andi    a5,a4,1152
    100046f6:   cbc9                    beqz    a5,10004788 <__ssprint_r+0xd6>
    100046f8:   5004                    lw      s1,32(s0)
    100046fa:   6c0c                    ld      a1,24(s0)
    100046fc:   601c                    ld      a5,0(s0)
    100046fe:   029b84bb                mulw    s1,s7,s1
    10004702:   8f8d                    sub     a5,a5,a1
    10004704:   00078c9b                sext.w  s9,a5
    10004708:   001c8693                addi    a3,s9,1 # 1001 <_tbss_end+0x1001>
    1000470c:   96ca                    add     a3,a3,s2
    1000470e:   0384c4bb                divw    s1,s1,s8
    10004712:   00d4f663                bleu    a3,s1,1000471e <__ssprint_r+0x6c>
    10004716:   0017849b                addiw   s1,a5,1
    1000471a:   012484bb                addw    s1,s1,s2
    1000471e:   40077713                andi    a4,a4,1024
    10004722:   cf5d                    beqz    a4,100047e0 <__ssprint_r+0x12e>
    10004724:   85a6                    mv      a1,s1
    10004726:   8552                    mv      a0,s4
    10004728:   eb9fe0ef                jal     ra,100035e0 <_malloc_r>
    1000472c:   8d2a                    mv      s10,a0
    1000472e:   e515                    bnez    a0,1000475a <__ssprint_r+0xa8>
    10004730:   47b1                    li      a5,12
    10004732:   00fa2023                sw      a5,0(s4)
    10004736:   01045783                lhu     a5,16(s0)
    1000473a:   557d                    li      a0,-1
    1000473c:   0407e793                ori     a5,a5,64
    10004740:   00f41823                sh      a5,16(s0)
    10004744:   0009b823                sd      zero,16(s3)
    10004748:   0009a423                sw      zero,8(s3)
    1000474c:   a8a5                    j       100047c4 <__ssprint_r+0x112>
    1000474e:   000b3a83                ld      s5,0(s6)
    10004752:   008b3903                ld      s2,8(s6)
    10004756:   0b41                    addi    s6,s6,16
    10004758:   b769                    j       100046e2 <__ssprint_r+0x30>
    1000475a:   6c0c                    ld      a1,24(s0)
    1000475c:   8666                    mv      a2,s9
    1000475e:   2b5000ef                jal     ra,10005212 <memcpy>
    10004762:   01045783                lhu     a5,16(s0)
    10004766:   b7f7f793                andi    a5,a5,-1153
    1000476a:   0807e793                ori     a5,a5,128
    1000476e:   00f41823                sh      a5,16(s0)
    10004772:   01a43c23                sd      s10,24(s0)
    10004776:   d004                    sw      s1,32(s0)
    10004778:   9d66                    add     s10,s10,s9
    1000477a:   419484bb                subw    s1,s1,s9
    1000477e:   01a43023                sd      s10,0(s0)
    10004782:   c444                    sw      s1,12(s0)
    10004784:   00090d1b                sext.w  s10,s2
    10004788:   0009049b                sext.w  s1,s2
    1000478c:   01a97363                bleu    s10,s2,10004792 <__ssprint_r+0xe0>
    10004790:   8d26                    mv      s10,s1
    10004792:   6008                    ld      a0,0(s0)
    10004794:   866a                    mv      a2,s10
    10004796:   85d6                    mv      a1,s5
    10004798:   33b000ef                jal     ra,100052d2 <memmove>
    1000479c:   445c                    lw      a5,12(s0)
    1000479e:   9aa6                    add     s5,s5,s1
    100047a0:   40990933                sub     s2,s2,s1
    100047a4:   41a787bb                subw    a5,a5,s10
    100047a8:   c45c                    sw      a5,12(s0)
    100047aa:   601c                    ld      a5,0(s0)
    100047ac:   9d3e                    add     s10,s10,a5
    100047ae:   0109b783                ld      a5,16(s3)
    100047b2:   01a43023                sd      s10,0(s0)
    100047b6:   8f85                    sub     a5,a5,s1
    100047b8:   00f9b823                sd      a5,16(s3)
    100047bc:   f39d                    bnez    a5,100046e2 <__ssprint_r+0x30>
    100047be:   0009a423                sw      zero,8(s3)
    100047c2:   4501                    li      a0,0
    100047c4:   60e6                    ld      ra,88(sp)
    100047c6:   6446                    ld      s0,80(sp)
    100047c8:   64a6                    ld      s1,72(sp)
    100047ca:   6906                    ld      s2,64(sp)
    100047cc:   79e2                    ld      s3,56(sp)
    100047ce:   7a42                    ld      s4,48(sp)
    100047d0:   7aa2                    ld      s5,40(sp)
    100047d2:   7b02                    ld      s6,32(sp)
    100047d4:   6be2                    ld      s7,24(sp)
    100047d6:   6c42                    ld      s8,16(sp)
    100047d8:   6ca2                    ld      s9,8(sp)
    100047da:   6d02                    ld      s10,0(sp)
    100047dc:   6125                    addi    sp,sp,96
    100047de:   8082                    ret
    100047e0:   8626                    mv      a2,s1
    100047e2:   8552                    mv      a0,s4
    100047e4:   3d9000ef                jal     ra,100053bc <_realloc_r>
    100047e8:   8d2a                    mv      s10,a0
    100047ea:   f541                    bnez    a0,10004772 <__ssprint_r+0xc0>
    100047ec:   6c0c                    ld      a1,24(s0)
    100047ee:   8552                    mv      a0,s4
    100047f0:   ffffd097                auipc   ra,0xffffd
    100047f4:   350080e7                jalr    848(ra) # 10001b40 <_free_r>
    100047f8:   bf25                    j       10004730 <__ssprint_r+0x7e>

00000000100047fa <_svfiprintf_r>:
    100047fa:   0105d783                lhu     a5,16(a1)
    100047fe:   7105                    addi    sp,sp,-480
    10004800:   e7a6                    sd      s1,456(sp)
    10004802:   e3ca                    sd      s2,448(sp)
    10004804:   ff4e                    sd      s3,440(sp)
    10004806:   f756                    sd      s5,424(sp)
    10004808:   ef86                    sd      ra,472(sp)
    1000480a:   eba2                    sd      s0,464(sp)
    1000480c:   fb52                    sd      s4,432(sp)
    1000480e:   f35a                    sd      s6,416(sp)
    10004810:   ef5e                    sd      s7,408(sp)
    10004812:   eb62                    sd      s8,400(sp)
    10004814:   e766                    sd      s9,392(sp)
    10004816:   e36a                    sd      s10,384(sp)
    10004818:   feee                    sd      s11,376(sp)
    1000481a:   0807f793                andi    a5,a5,128
    1000481e:   892a                    mv      s2,a0
    10004820:   84ae                    mv      s1,a1
    10004822:   8ab2                    mv      s5,a2
    10004824:   89b6                    mv      s3,a3
    10004826:   c785                    beqz    a5,1000484e <_svfiprintf_r+0x54>
    10004828:   6d9c                    ld      a5,24(a1)
    1000482a:   e395                    bnez    a5,1000484e <_svfiprintf_r+0x54>
    1000482c:   04000593                li      a1,64
    10004830:   fffff097                auipc   ra,0xfffff
    10004834:   db0080e7                jalr    -592(ra) # 100035e0 <_malloc_r>
    10004838:   e088                    sd      a0,0(s1)
    1000483a:   ec88                    sd      a0,24(s1)
    1000483c:   e511                    bnez    a0,10004848 <_svfiprintf_r+0x4e>
    1000483e:   47b1                    li      a5,12
    10004840:   00f92023                sw      a5,0(s2)
    10004844:   5bfd                    li      s7,-1
    10004846:   a7dd                    j       1000502c <_svfiprintf_r+0x832>
    10004848:   04000793                li      a5,64
    1000484c:   d09c                    sw      a5,32(s1)
    1000484e:   0f010b13                addi    s6,sp,240
    10004852:   f8da                    sd      s6,112(sp)
    10004854:   e102                    sd      zero,128(sp)
    10004856:   dc82                    sw      zero,120(sp)
    10004858:   8dda                    mv      s11,s6
    1000485a:   f002                    sd      zero,32(sp)
    1000485c:   e802                    sd      zero,16(sp)
    1000485e:   ec02                    sd      zero,24(sp)
    10004860:   f402                    sd      zero,40(sp)
    10004862:   4b81                    li      s7,0
    10004864:   8456                    mv      s0,s5
    10004866:   02500693                li      a3,37
    1000486a:   00044783                lbu     a5,0(s0)
    1000486e:   c399                    beqz    a5,10004874 <_svfiprintf_r+0x7a>
    10004870:   08d79363                bne     a5,a3,100048f6 <_svfiprintf_r+0xfc>
    10004874:   41540a3b                subw    s4,s0,s5
    10004878:   020a0d63                beqz    s4,100048b2 <_svfiprintf_r+0xb8>
    1000487c:   678a                    ld      a5,128(sp)
    1000487e:   015db023                sd      s5,0(s11)
    10004882:   014db423                sd      s4,8(s11)
    10004886:   97d2                    add     a5,a5,s4
    10004888:   e13e                    sd      a5,128(sp)
    1000488a:   57e6                    lw      a5,120(sp)
    1000488c:   0dc1                    addi    s11,s11,16
    1000488e:   0017869b                addiw   a3,a5,1
    10004892:   dcb6                    sw      a3,120(sp)
    10004894:   479d                    li      a5,7
    10004896:   00d7dc63                ble     a3,a5,100048ae <_svfiprintf_r+0xb4>
    1000489a:   1890                    addi    a2,sp,112
    1000489c:   85a6                    mv      a1,s1
    1000489e:   854a                    mv      a0,s2
    100048a0:   00000097                auipc   ra,0x0
    100048a4:   e12080e7                jalr    -494(ra) # 100046b2 <__ssprint_r>
    100048a8:   76051c63                bnez    a0,10005020 <_svfiprintf_r+0x826>
    100048ac:   8dda                    mv      s11,s6
    100048ae:   014b8bbb                addw    s7,s7,s4
    100048b2:   00044783                lbu     a5,0(s0)
    100048b6:   7a078e63                beqz    a5,10005072 <_svfiprintf_r+0x878>
    100048ba:   00140693                addi    a3,s0,1
    100048be:   060103a3                sb      zero,103(sp)
    100048c2:   547d                    li      s0,-1
    100048c4:   4a01                    li      s4,0
    100048c6:   4d01                    li      s10,0
    100048c8:   4c25                    li      s8,9
    100048ca:   00168a93                addi    s5,a3,1 # 3fe00001 <_end+0x2fdf755d>
    100048ce:   0006c683                lbu     a3,0(a3)
    100048d2:   05a00513                li      a0,90
    100048d6:   02a00813                li      a6,42
    100048da:   fe06861b                addiw   a2,a3,-32
    100048de:   64c56763                bltu    a0,a2,10004f2c <_svfiprintf_r+0x732>
    100048e2:   1602                    slli    a2,a2,0x20
    100048e4:   00003797                auipc   a5,0x3
    100048e8:   bfc78793                addi    a5,a5,-1028 # 100074e0 <__mprec_bigtens+0x28>
    100048ec:   8279                    srli    a2,a2,0x1e
    100048ee:   963e                    add     a2,a2,a5
    100048f0:   4210                    lw      a2,0(a2)
    100048f2:   963e                    add     a2,a2,a5
    100048f4:   8602                    jr      a2
    100048f6:   0405                    addi    s0,s0,1
    100048f8:   bf8d                    j       1000486a <_svfiprintf_r+0x70>
    100048fa:   00002797                auipc   a5,0x2
    100048fe:   65678793                addi    a5,a5,1622 # 10006f50 <__clzdi2+0xaa>
    10004902:   f03e                    sd      a5,32(sp)
    10004904:   00898793                addi    a5,s3,8
    10004908:   e43e                    sd      a5,8(sp)
    1000490a:   020d7613                andi    a2,s10,32
    1000490e:   52060563                beqz    a2,10004e38 <_svfiprintf_r+0x63e>
    10004912:   0009b983                ld      s3,0(s3)
    10004916:   001d7613                andi    a2,s10,1
    1000491a:   ca19                    beqz    a2,10004930 <_svfiprintf_r+0x136>
    1000491c:   00098a63                beqz    s3,10004930 <_svfiprintf_r+0x136>
    10004920:   03000613                li      a2,48
    10004924:   06c10423                sb      a2,104(sp)
    10004928:   06d104a3                sb      a3,105(sp)
    1000492c:   002d6d13                ori     s10,s10,2
    10004930:   bffd7d13                andi    s10,s10,-1025
    10004934:   ac8d                    j       10004ba6 <_svfiprintf_r+0x3ac>
    10004936:   854a                    mv      a0,s2
    10004938:   c6ffe0ef                jal     ra,100035a6 <_localeconv_r>
    1000493c:   651c                    ld      a5,8(a0)
    1000493e:   853e                    mv      a0,a5
    10004940:   f43e                    sd      a5,40(sp)
    10004942:   00000097                auipc   ra,0x0
    10004946:   d2a080e7                jalr    -726(ra) # 1000466c <strlen>
    1000494a:   ec2a                    sd      a0,24(sp)
    1000494c:   854a                    mv      a0,s2
    1000494e:   c59fe0ef                jal     ra,100035a6 <_localeconv_r>
    10004952:   691c                    ld      a5,16(a0)
    10004954:   e83e                    sd      a5,16(sp)
    10004956:   67e2                    ld      a5,24(sp)
    10004958:   cb81                    beqz    a5,10004968 <_svfiprintf_r+0x16e>
    1000495a:   67c2                    ld      a5,16(sp)
    1000495c:   c791                    beqz    a5,10004968 <_svfiprintf_r+0x16e>
    1000495e:   0007c683                lbu     a3,0(a5)
    10004962:   c299                    beqz    a3,10004968 <_svfiprintf_r+0x16e>
    10004964:   400d6d13                ori     s10,s10,1024
    10004968:   86d6                    mv      a3,s5
    1000496a:   b785                    j       100048ca <_svfiprintf_r+0xd0>
    1000496c:   06714683                lbu     a3,103(sp)
    10004970:   fee5                    bnez    a3,10004968 <_svfiprintf_r+0x16e>
    10004972:   02000693                li      a3,32
    10004976:   06d103a3                sb      a3,103(sp)
    1000497a:   b7fd                    j       10004968 <_svfiprintf_r+0x16e>
    1000497c:   001d6d13                ori     s10,s10,1
    10004980:   b7e5                    j       10004968 <_svfiprintf_r+0x16e>
    10004982:   0009aa03                lw      s4,0(s3)
    10004986:   09a1                    addi    s3,s3,8
    10004988:   fe0a50e3                bgez    s4,10004968 <_svfiprintf_r+0x16e>
    1000498c:   41400a3b                negw    s4,s4
    10004990:   004d6d13                ori     s10,s10,4
    10004994:   bfd1                    j       10004968 <_svfiprintf_r+0x16e>
    10004996:   02b00693                li      a3,43
    1000499a:   bff1                    j       10004976 <_svfiprintf_r+0x17c>
    1000499c:   000ac683                lbu     a3,0(s5)
    100049a0:   001a8613                addi    a2,s5,1
    100049a4:   03069a63                bne     a3,a6,100049d8 <_svfiprintf_r+0x1de>
    100049a8:   0009a403                lw      s0,0(s3)
    100049ac:   00898693                addi    a3,s3,8
    100049b0:   00045363                bgez    s0,100049b6 <_svfiprintf_r+0x1bc>
    100049b4:   547d                    li      s0,-1
    100049b6:   2401                    sext.w  s0,s0
    100049b8:   89b6                    mv      s3,a3
    100049ba:   8ab2                    mv      s5,a2
    100049bc:   b775                    j       10004968 <_svfiprintf_r+0x16e>
    100049be:   47a9                    li      a5,10
    100049c0:   0287843b                mulw    s0,a5,s0
    100049c4:   0605                    addi    a2,a2,1
    100049c6:   fff64683                lbu     a3,-1(a2)
    100049ca:   9c2d                    addw    s0,s0,a1
    100049cc:   fd06859b                addiw   a1,a3,-48
    100049d0:   febc77e3                bleu    a1,s8,100049be <_svfiprintf_r+0x1c4>
    100049d4:   8ab2                    mv      s5,a2
    100049d6:   b711                    j       100048da <_svfiprintf_r+0xe0>
    100049d8:   4401                    li      s0,0
    100049da:   bfcd                    j       100049cc <_svfiprintf_r+0x1d2>
    100049dc:   080d6d13                ori     s10,s10,128
    100049e0:   b761                    j       10004968 <_svfiprintf_r+0x16e>
    100049e2:   8656                    mv      a2,s5
    100049e4:   4a01                    li      s4,0
    100049e6:   47a9                    li      a5,10
    100049e8:   03478a3b                mulw    s4,a5,s4
    100049ec:   fd06869b                addiw   a3,a3,-48
    100049f0:   0605                    addi    a2,a2,1
    100049f2:   01468a3b                addw    s4,a3,s4
    100049f6:   fff64683                lbu     a3,-1(a2)
    100049fa:   fd06859b                addiw   a1,a3,-48
    100049fe:   febc74e3                bleu    a1,s8,100049e6 <_svfiprintf_r+0x1ec>
    10004a02:   bfc9                    j       100049d4 <_svfiprintf_r+0x1da>
    10004a04:   000ac603                lbu     a2,0(s5)
    10004a08:   06800693                li      a3,104
    10004a0c:   00d61663                bne     a2,a3,10004a18 <_svfiprintf_r+0x21e>
    10004a10:   0a85                    addi    s5,s5,1
    10004a12:   200d6d13                ori     s10,s10,512
    10004a16:   bf89                    j       10004968 <_svfiprintf_r+0x16e>
    10004a18:   040d6d13                ori     s10,s10,64
    10004a1c:   b7b1                    j       10004968 <_svfiprintf_r+0x16e>
    10004a1e:   000ac603                lbu     a2,0(s5)
    10004a22:   06c00693                li      a3,108
    10004a26:   00d61663                bne     a2,a3,10004a32 <_svfiprintf_r+0x238>
    10004a2a:   0a85                    addi    s5,s5,1
    10004a2c:   020d6d13                ori     s10,s10,32
    10004a30:   bf25                    j       10004968 <_svfiprintf_r+0x16e>
    10004a32:   010d6d13                ori     s10,s10,16
    10004a36:   bf0d                    j       10004968 <_svfiprintf_r+0x16e>
    10004a38:   0009a683                lw      a3,0(s3)
    10004a3c:   00898793                addi    a5,s3,8
    10004a40:   e43e                    sd      a5,8(sp)
    10004a42:   08d10423                sb      a3,136(sp)
    10004a46:   060103a3                sb      zero,103(sp)
    10004a4a:   4405                    li      s0,1
    10004a4c:   4981                    li      s3,0
    10004a4e:   08810c13                addi    s8,sp,136
    10004a52:   a249                    j       10004bd4 <_svfiprintf_r+0x3da>
    10004a54:   010d6d13                ori     s10,s10,16
    10004a58:   00898793                addi    a5,s3,8
    10004a5c:   e43e                    sd      a5,8(sp)
    10004a5e:   020d7693                andi    a3,s10,32
    10004a62:   ca85                    beqz    a3,10004a92 <_svfiprintf_r+0x298>
    10004a64:   0009b983                ld      s3,0(s3)
    10004a68:   0009d863                bgez    s3,10004a78 <_svfiprintf_r+0x27e>
    10004a6c:   02d00693                li      a3,45
    10004a70:   413009b3                neg     s3,s3
    10004a74:   06d103a3                sb      a3,103(sp)
    10004a78:   56fd                    li      a3,-1
    10004a7a:   3ed41663                bne     s0,a3,10004e66 <_svfiprintf_r+0x66c>
    10004a7e:   46a5                    li      a3,9
    10004a80:   4136e063                bltu    a3,s3,10004e80 <_svfiprintf_r+0x686>
    10004a84:   0309899b                addiw   s3,s3,48
    10004a88:   0f3105a3                sb      s3,235(sp)
    10004a8c:   0eb10c13                addi    s8,sp,235
    10004a90:   a87d                    j       10004b4e <_svfiprintf_r+0x354>
    10004a92:   010d7693                andi    a3,s10,16
    10004a96:   f6f9                    bnez    a3,10004a64 <_svfiprintf_r+0x26a>
    10004a98:   040d7693                andi    a3,s10,64
    10004a9c:   c681                    beqz    a3,10004aa4 <_svfiprintf_r+0x2aa>
    10004a9e:   00099983                lh      s3,0(s3)
    10004aa2:   b7d9                    j       10004a68 <_svfiprintf_r+0x26e>
    10004aa4:   200d7693                andi    a3,s10,512
    10004aa8:   c681                    beqz    a3,10004ab0 <_svfiprintf_r+0x2b6>
    10004aaa:   00098983                lb      s3,0(s3)
    10004aae:   bf6d                    j       10004a68 <_svfiprintf_r+0x26e>
    10004ab0:   0009a983                lw      s3,0(s3)
    10004ab4:   bf55                    j       10004a68 <_svfiprintf_r+0x26e>
    10004ab6:   020d7613                andi    a2,s10,32
    10004aba:   0009b683                ld      a3,0(s3)
    10004abe:   09a1                    addi    s3,s3,8
    10004ac0:   c601                    beqz    a2,10004ac8 <_svfiprintf_r+0x2ce>
    10004ac2:   0176b023                sd      s7,0(a3)
    10004ac6:   bb79                    j       10004864 <_svfiprintf_r+0x6a>
    10004ac8:   010d7613                andi    a2,s10,16
    10004acc:   fa7d                    bnez    a2,10004ac2 <_svfiprintf_r+0x2c8>
    10004ace:   040d7613                andi    a2,s10,64
    10004ad2:   c601                    beqz    a2,10004ada <_svfiprintf_r+0x2e0>
    10004ad4:   01769023                sh      s7,0(a3)
    10004ad8:   b371                    j       10004864 <_svfiprintf_r+0x6a>
    10004ada:   200d7793                andi    a5,s10,512
    10004ade:   c781                    beqz    a5,10004ae6 <_svfiprintf_r+0x2ec>
    10004ae0:   01768023                sb      s7,0(a3)
    10004ae4:   b341                    j       10004864 <_svfiprintf_r+0x6a>
    10004ae6:   0176a023                sw      s7,0(a3)
    10004aea:   bbad                    j       10004864 <_svfiprintf_r+0x6a>
    10004aec:   010d6d13                ori     s10,s10,16
    10004af0:   00898793                addi    a5,s3,8
    10004af4:   e43e                    sd      a5,8(sp)
    10004af6:   020d7693                andi    a3,s10,32
    10004afa:   ceb9                    beqz    a3,10004b58 <_svfiprintf_r+0x35e>
    10004afc:   0009b983                ld      s3,0(s3)
    10004b00:   bffd7d13                andi    s10,s10,-1025
    10004b04:   4601                    li      a2,0
    10004b06:   060103a3                sb      zero,103(sp)
    10004b0a:   56fd                    li      a3,-1
    10004b0c:   85ea                    mv      a1,s10
    10004b0e:   34d41e63                bne     s0,a3,10004e6a <_svfiprintf_r+0x670>
    10004b12:   4685                    li      a3,1
    10004b14:   f6d605e3                beq     a2,a3,10004a7e <_svfiprintf_r+0x284>
    10004b18:   4689                    li      a3,2
    10004b1a:   3cd60d63                beq     a2,a3,10004ef4 <_svfiprintf_r+0x6fa>
    10004b1e:   11f0                    addi    a2,sp,236
    10004b20:   0079f593                andi    a1,s3,7
    10004b24:   03058593                addi    a1,a1,48
    10004b28:   feb60fa3                sb      a1,-1(a2)
    10004b2c:   0039d993                srli    s3,s3,0x3
    10004b30:   fff60c13                addi    s8,a2,-1
    10004b34:   34099463                bnez    s3,10004e7c <_svfiprintf_r+0x682>
    10004b38:   001d7513                andi    a0,s10,1
    10004b3c:   c909                    beqz    a0,10004b4e <_svfiprintf_r+0x354>
    10004b3e:   03000513                li      a0,48
    10004b42:   00a58663                beq     a1,a0,10004b4e <_svfiprintf_r+0x354>
    10004b46:   feac0fa3                sb      a0,-1(s8)
    10004b4a:   ffe60c13                addi    s8,a2,-2
    10004b4e:   89a2                    mv      s3,s0
    10004b50:   11e0                    addi    s0,sp,236
    10004b52:   4184043b                subw    s0,s0,s8
    10004b56:   a8bd                    j       10004bd4 <_svfiprintf_r+0x3da>
    10004b58:   010d7693                andi    a3,s10,16
    10004b5c:   f2c5                    bnez    a3,10004afc <_svfiprintf_r+0x302>
    10004b5e:   040d7693                andi    a3,s10,64
    10004b62:   0009a983                lw      s3,0(s3)
    10004b66:   c689                    beqz    a3,10004b70 <_svfiprintf_r+0x376>
    10004b68:   19c2                    slli    s3,s3,0x30
    10004b6a:   0309d993                srli    s3,s3,0x30
    10004b6e:   bf49                    j       10004b00 <_svfiprintf_r+0x306>
    10004b70:   200d7693                andi    a3,s10,512
    10004b74:   c681                    beqz    a3,10004b7c <_svfiprintf_r+0x382>
    10004b76:   0ff9f993                andi    s3,s3,255
    10004b7a:   b759                    j       10004b00 <_svfiprintf_r+0x306>
    10004b7c:   1982                    slli    s3,s3,0x20
    10004b7e:   0209d993                srli    s3,s3,0x20
    10004b82:   bfbd                    j       10004b00 <_svfiprintf_r+0x306>
    10004b84:   00898793                addi    a5,s3,8
    10004b88:   76e1                    lui     a3,0xffff8
    10004b8a:   0009b983                ld      s3,0(s3)
    10004b8e:   e43e                    sd      a5,8(sp)
    10004b90:   8306c693                xori    a3,a3,-2000
    10004b94:   00002797                auipc   a5,0x2
    10004b98:   3a478793                addi    a5,a5,932 # 10006f38 <__clzdi2+0x92>
    10004b9c:   002d6d13                ori     s10,s10,2
    10004ba0:   06d11423                sh      a3,104(sp)
    10004ba4:   f03e                    sd      a5,32(sp)
    10004ba6:   4609                    li      a2,2
    10004ba8:   bfb9                    j       10004b06 <_svfiprintf_r+0x30c>
    10004baa:   00898793                addi    a5,s3,8
    10004bae:   e43e                    sd      a5,8(sp)
    10004bb0:   060103a3                sb      zero,103(sp)
    10004bb4:   567d                    li      a2,-1
    10004bb6:   0009bc03                ld      s8,0(s3)
    10004bba:   20c40f63                beq     s0,a2,10004dd8 <_svfiprintf_r+0x5de>
    10004bbe:   8622                    mv      a2,s0
    10004bc0:   4581                    li      a1,0
    10004bc2:   8562                    mv      a0,s8
    10004bc4:   fffff097                auipc   ra,0xfffff
    10004bc8:   f78080e7                jalr    -136(ra) # 10003b3c <memchr>
    10004bcc:   4981                    li      s3,0
    10004bce:   c119                    beqz    a0,10004bd4 <_svfiprintf_r+0x3da>
    10004bd0:   4185043b                subw    s0,a0,s8
    10004bd4:   864e                    mv      a2,s3
    10004bd6:   0089d363                ble     s0,s3,10004bdc <_svfiprintf_r+0x3e2>
    10004bda:   8622                    mv      a2,s0
    10004bdc:   06714583                lbu     a1,103(sp)
    10004be0:   00060c9b                sext.w  s9,a2
    10004be4:   c199                    beqz    a1,10004bea <_svfiprintf_r+0x3f0>
    10004be6:   00160c9b                addiw   s9,a2,1
    10004bea:   002d7613                andi    a2,s10,2
    10004bee:   0006079b                sext.w  a5,a2
    10004bf2:   f83e                    sd      a5,48(sp)
    10004bf4:   c391                    beqz    a5,10004bf8 <_svfiprintf_r+0x3fe>
    10004bf6:   2c89                    addiw   s9,s9,2
    10004bf8:   084d7793                andi    a5,s10,132
    10004bfc:   fc3e                    sd      a5,56(sp)
    10004bfe:   eba9                    bnez    a5,10004c50 <_svfiprintf_r+0x456>
    10004c00:   419a083b                subw    a6,s4,s9
    10004c04:   05005663                blez    a6,10004c50 <_svfiprintf_r+0x456>
    10004c08:   4341                    li      t1,16
    10004c0a:   00003897                auipc   a7,0x3
    10004c0e:   a4688893                addi    a7,a7,-1466 # 10007650 <blanks.4374>
    10004c12:   4e1d                    li      t3,7
    10004c14:   55e6                    lw      a1,120(sp)
    10004c16:   011db023                sd      a7,0(s11)
    10004c1a:   660a                    ld      a2,128(sp)
    10004c1c:   0015851b                addiw   a0,a1,1
    10004c20:   85aa                    mv      a1,a0
    10004c22:   010d8e93                addi    t4,s11,16
    10004c26:   31034b63                blt     t1,a6,10004f3c <_svfiprintf_r+0x742>
    10004c2a:   010db423                sd      a6,8(s11)
    10004c2e:   9832                    add     a6,a6,a2
    10004c30:   e142                    sd      a6,128(sp)
    10004c32:   dcaa                    sw      a0,120(sp)
    10004c34:   461d                    li      a2,7
    10004c36:   8df6                    mv      s11,t4
    10004c38:   00a65c63                ble     a0,a2,10004c50 <_svfiprintf_r+0x456>
    10004c3c:   1890                    addi    a2,sp,112
    10004c3e:   85a6                    mv      a1,s1
    10004c40:   854a                    mv      a0,s2
    10004c42:   00000097                auipc   ra,0x0
    10004c46:   a70080e7                jalr    -1424(ra) # 100046b2 <__ssprint_r>
    10004c4a:   3c051b63                bnez    a0,10005020 <_svfiprintf_r+0x826>
    10004c4e:   8dda                    mv      s11,s6
    10004c50:   06714603                lbu     a2,103(sp)
    10004c54:   ce0d                    beqz    a2,10004c8e <_svfiprintf_r+0x494>
    10004c56:   06710593                addi    a1,sp,103
    10004c5a:   00bdb023                sd      a1,0(s11)
    10004c5e:   4585                    li      a1,1
    10004c60:   5666                    lw      a2,120(sp)
    10004c62:   00bdb423                sd      a1,8(s11)
    10004c66:   658a                    ld      a1,128(sp)
    10004c68:   0016051b                addiw   a0,a2,1
    10004c6c:   dcaa                    sw      a0,120(sp)
    10004c6e:   0585                    addi    a1,a1,1
    10004c70:   e12e                    sd      a1,128(sp)
    10004c72:   461d                    li      a2,7
    10004c74:   0dc1                    addi    s11,s11,16
    10004c76:   00a65c63                ble     a0,a2,10004c8e <_svfiprintf_r+0x494>
    10004c7a:   1890                    addi    a2,sp,112
    10004c7c:   85a6                    mv      a1,s1
    10004c7e:   854a                    mv      a0,s2
    10004c80:   00000097                auipc   ra,0x0
    10004c84:   a32080e7                jalr    -1486(ra) # 100046b2 <__ssprint_r>
    10004c88:   38051c63                bnez    a0,10005020 <_svfiprintf_r+0x826>
    10004c8c:   8dda                    mv      s11,s6
    10004c8e:   77c2                    ld      a5,48(sp)
    10004c90:   cf85                    beqz    a5,10004cc8 <_svfiprintf_r+0x4ce>
    10004c92:   10ac                    addi    a1,sp,104
    10004c94:   00bdb023                sd      a1,0(s11)
    10004c98:   4589                    li      a1,2
    10004c9a:   5666                    lw      a2,120(sp)
    10004c9c:   00bdb423                sd      a1,8(s11)
    10004ca0:   658a                    ld      a1,128(sp)
    10004ca2:   0016051b                addiw   a0,a2,1
    10004ca6:   dcaa                    sw      a0,120(sp)
    10004ca8:   0589                    addi    a1,a1,2
    10004caa:   e12e                    sd      a1,128(sp)
    10004cac:   461d                    li      a2,7
    10004cae:   0dc1                    addi    s11,s11,16
    10004cb0:   00a65c63                ble     a0,a2,10004cc8 <_svfiprintf_r+0x4ce>
    10004cb4:   1890                    addi    a2,sp,112
    10004cb6:   85a6                    mv      a1,s1
    10004cb8:   854a                    mv      a0,s2
    10004cba:   00000097                auipc   ra,0x0
    10004cbe:   9f8080e7                jalr    -1544(ra) # 100046b2 <__ssprint_r>
    10004cc2:   34051f63                bnez    a0,10005020 <_svfiprintf_r+0x826>
    10004cc6:   8dda                    mv      s11,s6
    10004cc8:   77e2                    ld      a5,56(sp)
    10004cca:   08000613                li      a2,128
    10004cce:   04c79a63                bne     a5,a2,10004d22 <_svfiprintf_r+0x528>
    10004cd2:   419a083b                subw    a6,s4,s9
    10004cd6:   05005663                blez    a6,10004d22 <_svfiprintf_r+0x528>
    10004cda:   4341                    li      t1,16
    10004cdc:   00003897                auipc   a7,0x3
    10004ce0:   98488893                addi    a7,a7,-1660 # 10007660 <zeroes.4375>
    10004ce4:   4e1d                    li      t3,7
    10004ce6:   55e6                    lw      a1,120(sp)
    10004ce8:   011db023                sd      a7,0(s11)
    10004cec:   660a                    ld      a2,128(sp)
    10004cee:   0015851b                addiw   a0,a1,1
    10004cf2:   85aa                    mv      a1,a0
    10004cf4:   010d8e93                addi    t4,s11,16
    10004cf8:   27034d63                blt     t1,a6,10004f72 <_svfiprintf_r+0x778>
    10004cfc:   010db423                sd      a6,8(s11)
    10004d00:   9832                    add     a6,a6,a2
    10004d02:   e142                    sd      a6,128(sp)
    10004d04:   dcaa                    sw      a0,120(sp)
    10004d06:   461d                    li      a2,7
    10004d08:   8df6                    mv      s11,t4
    10004d0a:   00a65c63                ble     a0,a2,10004d22 <_svfiprintf_r+0x528>
    10004d0e:   1890                    addi    a2,sp,112
    10004d10:   85a6                    mv      a1,s1
    10004d12:   854a                    mv      a0,s2
    10004d14:   00000097                auipc   ra,0x0
    10004d18:   99e080e7                jalr    -1634(ra) # 100046b2 <__ssprint_r>
    10004d1c:   30051263                bnez    a0,10005020 <_svfiprintf_r+0x826>
    10004d20:   8dda                    mv      s11,s6
    10004d22:   408989bb                subw    s3,s3,s0
    10004d26:   05305663                blez    s3,10004d72 <_svfiprintf_r+0x578>
    10004d2a:   48c1                    li      a7,16
    10004d2c:   00003817                auipc   a6,0x3
    10004d30:   93480813                addi    a6,a6,-1740 # 10007660 <zeroes.4375>
    10004d34:   431d                    li      t1,7
    10004d36:   55e6                    lw      a1,120(sp)
    10004d38:   010db023                sd      a6,0(s11)
    10004d3c:   660a                    ld      a2,128(sp)
    10004d3e:   0015851b                addiw   a0,a1,1
    10004d42:   85aa                    mv      a1,a0
    10004d44:   010d8e13                addi    t3,s11,16
    10004d48:   2738c063                blt     a7,s3,10004fa8 <_svfiprintf_r+0x7ae>
    10004d4c:   013db423                sd      s3,8(s11)
    10004d50:   99b2                    add     s3,s3,a2
    10004d52:   e14e                    sd      s3,128(sp)
    10004d54:   dcaa                    sw      a0,120(sp)
    10004d56:   461d                    li      a2,7
    10004d58:   8df2                    mv      s11,t3
    10004d5a:   00a65c63                ble     a0,a2,10004d72 <_svfiprintf_r+0x578>
    10004d5e:   1890                    addi    a2,sp,112
    10004d60:   85a6                    mv      a1,s1
    10004d62:   854a                    mv      a0,s2
    10004d64:   00000097                auipc   ra,0x0
    10004d68:   94e080e7                jalr    -1714(ra) # 100046b2 <__ssprint_r>
    10004d6c:   2a051a63                bnez    a0,10005020 <_svfiprintf_r+0x826>
    10004d70:   8dda                    mv      s11,s6
    10004d72:   668a                    ld      a3,128(sp)
    10004d74:   008db423                sd      s0,8(s11)
    10004d78:   018db023                sd      s8,0(s11)
    10004d7c:   9436                    add     s0,s0,a3
    10004d7e:   56e6                    lw      a3,120(sp)
    10004d80:   e122                    sd      s0,128(sp)
    10004d82:   010d8713                addi    a4,s11,16
    10004d86:   0016861b                addiw   a2,a3,1
    10004d8a:   dcb2                    sw      a2,120(sp)
    10004d8c:   469d                    li      a3,7
    10004d8e:   00c6dc63                ble     a2,a3,10004da6 <_svfiprintf_r+0x5ac>
    10004d92:   1890                    addi    a2,sp,112
    10004d94:   85a6                    mv      a1,s1
    10004d96:   854a                    mv      a0,s2
    10004d98:   00000097                auipc   ra,0x0
    10004d9c:   91a080e7                jalr    -1766(ra) # 100046b2 <__ssprint_r>
    10004da0:   28051063                bnez    a0,10005020 <_svfiprintf_r+0x826>
    10004da4:   875a                    mv      a4,s6
    10004da6:   004d7793                andi    a5,s10,4
    10004daa:   22079863                bnez    a5,10004fda <_svfiprintf_r+0x7e0>
    10004dae:   87d2                    mv      a5,s4
    10004db0:   019a5363                ble     s9,s4,10004db6 <_svfiprintf_r+0x5bc>
    10004db4:   87e6                    mv      a5,s9
    10004db6:   01778bbb                addw    s7,a5,s7
    10004dba:   678a                    ld      a5,128(sp)
    10004dbc:   cb91                    beqz    a5,10004dd0 <_svfiprintf_r+0x5d6>
    10004dbe:   1890                    addi    a2,sp,112
    10004dc0:   85a6                    mv      a1,s1
    10004dc2:   854a                    mv      a0,s2
    10004dc4:   00000097                auipc   ra,0x0
    10004dc8:   8ee080e7                jalr    -1810(ra) # 100046b2 <__ssprint_r>
    10004dcc:   24051a63                bnez    a0,10005020 <_svfiprintf_r+0x826>
    10004dd0:   dc82                    sw      zero,120(sp)
    10004dd2:   69a2                    ld      s3,8(sp)
    10004dd4:   8dda                    mv      s11,s6
    10004dd6:   b479                    j       10004864 <_svfiprintf_r+0x6a>
    10004dd8:   8562                    mv      a0,s8
    10004dda:   00000097                auipc   ra,0x0
    10004dde:   892080e7                jalr    -1902(ra) # 1000466c <strlen>
    10004de2:   0005041b                sext.w  s0,a0
    10004de6:   4981                    li      s3,0
    10004de8:   b3f5                    j       10004bd4 <_svfiprintf_r+0x3da>
    10004dea:   010d6d13                ori     s10,s10,16
    10004dee:   00898793                addi    a5,s3,8
    10004df2:   e43e                    sd      a5,8(sp)
    10004df4:   020d7693                andi    a3,s10,32
    10004df8:   c689                    beqz    a3,10004e02 <_svfiprintf_r+0x608>
    10004dfa:   0009b983                ld      s3,0(s3)
    10004dfe:   4605                    li      a2,1
    10004e00:   b319                    j       10004b06 <_svfiprintf_r+0x30c>
    10004e02:   010d7693                andi    a3,s10,16
    10004e06:   faf5                    bnez    a3,10004dfa <_svfiprintf_r+0x600>
    10004e08:   040d7693                andi    a3,s10,64
    10004e0c:   0009a983                lw      s3,0(s3)
    10004e10:   c689                    beqz    a3,10004e1a <_svfiprintf_r+0x620>
    10004e12:   19c2                    slli    s3,s3,0x30
    10004e14:   0309d993                srli    s3,s3,0x30
    10004e18:   b7dd                    j       10004dfe <_svfiprintf_r+0x604>
    10004e1a:   200d7693                andi    a3,s10,512
    10004e1e:   c681                    beqz    a3,10004e26 <_svfiprintf_r+0x62c>
    10004e20:   0ff9f993                andi    s3,s3,255
    10004e24:   bfe9                    j       10004dfe <_svfiprintf_r+0x604>
    10004e26:   1982                    slli    s3,s3,0x20
    10004e28:   0209d993                srli    s3,s3,0x20
    10004e2c:   bfc9                    j       10004dfe <_svfiprintf_r+0x604>
    10004e2e:   00002797                auipc   a5,0x2
    10004e32:   10a78793                addi    a5,a5,266 # 10006f38 <__clzdi2+0x92>
    10004e36:   b4f1                    j       10004902 <_svfiprintf_r+0x108>
    10004e38:   010d7613                andi    a2,s10,16
    10004e3c:   ac061be3                bnez    a2,10004912 <_svfiprintf_r+0x118>
    10004e40:   040d7613                andi    a2,s10,64
    10004e44:   0009a983                lw      s3,0(s3)
    10004e48:   c609                    beqz    a2,10004e52 <_svfiprintf_r+0x658>
    10004e4a:   19c2                    slli    s3,s3,0x30
    10004e4c:   0309d993                srli    s3,s3,0x30
    10004e50:   b4d9                    j       10004916 <_svfiprintf_r+0x11c>
    10004e52:   200d7613                andi    a2,s10,512
    10004e56:   c601                    beqz    a2,10004e5e <_svfiprintf_r+0x664>
    10004e58:   0ff9f993                andi    s3,s3,255
    10004e5c:   bc6d                    j       10004916 <_svfiprintf_r+0x11c>
    10004e5e:   1982                    slli    s3,s3,0x20
    10004e60:   0209d993                srli    s3,s3,0x20
    10004e64:   bc4d                    j       10004916 <_svfiprintf_r+0x11c>
    10004e66:   85ea                    mv      a1,s10
    10004e68:   4605                    li      a2,1
    10004e6a:   f7fd7d13                andi    s10,s10,-129
    10004e6e:   ca0992e3                bnez    s3,10004b12 <_svfiprintf_r+0x318>
    10004e72:   c04d                    beqz    s0,10004f14 <_svfiprintf_r+0x71a>
    10004e74:   4685                    li      a3,1
    10004e76:   cad611e3                bne     a2,a3,10004b18 <_svfiprintf_r+0x31e>
    10004e7a:   b129                    j       10004a84 <_svfiprintf_r+0x28a>
    10004e7c:   8662                    mv      a2,s8
    10004e7e:   b14d                    j       10004b20 <_svfiprintf_r+0x326>
    10004e80:   400d7c93                andi    s9,s10,1024
    10004e84:   4601                    li      a2,0
    10004e86:   11ec                    addi    a1,sp,236
    10004e88:   4829                    li      a6,10
    10004e8a:   2c81                    sext.w  s9,s9
    10004e8c:   0ff00893                li      a7,255
    10004e90:   4325                    li      t1,9
    10004e92:   0309f533                remu    a0,s3,a6
    10004e96:   fff58c13                addi    s8,a1,-1
    10004e9a:   2605                    addiw   a2,a2,1
    10004e9c:   0305051b                addiw   a0,a0,48
    10004ea0:   fea58fa3                sb      a0,-1(a1)
    10004ea4:   040c8263                beqz    s9,10004ee8 <_svfiprintf_r+0x6ee>
    10004ea8:   67c2                    ld      a5,16(sp)
    10004eaa:   0007c583                lbu     a1,0(a5)
    10004eae:   02c59d63                bne     a1,a2,10004ee8 <_svfiprintf_r+0x6ee>
    10004eb2:   03158b63                beq     a1,a7,10004ee8 <_svfiprintf_r+0x6ee>
    10004eb6:   03337963                bleu    s3,t1,10004ee8 <_svfiprintf_r+0x6ee>
    10004eba:   67e2                    ld      a5,24(sp)
    10004ebc:   75a2                    ld      a1,40(sp)
    10004ebe:   e09a                    sd      t1,64(sp)
    10004ec0:   40fc0c33                sub     s8,s8,a5
    10004ec4:   863e                    mv      a2,a5
    10004ec6:   8562                    mv      a0,s8
    10004ec8:   fc46                    sd      a7,56(sp)
    10004eca:   f842                    sd      a6,48(sp)
    10004ecc:   fffff097                auipc   ra,0xfffff
    10004ed0:   7b4080e7                jalr    1972(ra) # 10004680 <strncpy>
    10004ed4:   67c2                    ld      a5,16(sp)
    10004ed6:   4601                    li      a2,0
    10004ed8:   7842                    ld      a6,48(sp)
    10004eda:   0017c583                lbu     a1,1(a5)
    10004ede:   78e2                    ld      a7,56(sp)
    10004ee0:   6306                    ld      t1,64(sp)
    10004ee2:   c199                    beqz    a1,10004ee8 <_svfiprintf_r+0x6ee>
    10004ee4:   0785                    addi    a5,a5,1
    10004ee6:   e83e                    sd      a5,16(sp)
    10004ee8:   0309d9b3                divu    s3,s3,a6
    10004eec:   c60981e3                beqz    s3,10004b4e <_svfiprintf_r+0x354>
    10004ef0:   85e2                    mv      a1,s8
    10004ef2:   b745                    j       10004e92 <_svfiprintf_r+0x698>
    10004ef4:   0ec10c13                addi    s8,sp,236
    10004ef8:   7782                    ld      a5,32(sp)
    10004efa:   00f9f613                andi    a2,s3,15
    10004efe:   1c7d                    addi    s8,s8,-1
    10004f00:   963e                    add     a2,a2,a5
    10004f02:   00064603                lbu     a2,0(a2)
    10004f06:   0049d993                srli    s3,s3,0x4
    10004f0a:   00cc0023                sb      a2,0(s8)
    10004f0e:   fe0995e3                bnez    s3,10004ef8 <_svfiprintf_r+0x6fe>
    10004f12:   b935                    j       10004b4e <_svfiprintf_r+0x354>
    10004f14:   0ec10c13                addi    s8,sp,236
    10004f18:   c2061be3                bnez    a2,10004b4e <_svfiprintf_r+0x354>
    10004f1c:   8985                    andi    a1,a1,1
    10004f1e:   c20588e3                beqz    a1,10004b4e <_svfiprintf_r+0x354>
    10004f22:   03000693                li      a3,48
    10004f26:   0ed105a3                sb      a3,235(sp)
    10004f2a:   b68d                    j       10004a8c <_svfiprintf_r+0x292>
    10004f2c:   14068363                beqz    a3,10005072 <_svfiprintf_r+0x878>
    10004f30:   08d10423                sb      a3,136(sp)
    10004f34:   060103a3                sb      zero,103(sp)
    10004f38:   e44e                    sd      s3,8(sp)
    10004f3a:   be01                    j       10004a4a <_svfiprintf_r+0x250>
    10004f3c:   0641                    addi    a2,a2,16
    10004f3e:   006db423                sd      t1,8(s11)
    10004f42:   e132                    sd      a2,128(sp)
    10004f44:   dcae                    sw      a1,120(sp)
    10004f46:   02ae5363                ble     a0,t3,10004f6c <_svfiprintf_r+0x772>
    10004f4a:   1890                    addi    a2,sp,112
    10004f4c:   85a6                    mv      a1,s1
    10004f4e:   854a                    mv      a0,s2
    10004f50:   ecf2                    sd      t3,88(sp)
    10004f52:   e8c6                    sd      a7,80(sp)
    10004f54:   e49a                    sd      t1,72(sp)
    10004f56:   e0c2                    sd      a6,64(sp)
    10004f58:   fffff097                auipc   ra,0xfffff
    10004f5c:   75a080e7                jalr    1882(ra) # 100046b2 <__ssprint_r>
    10004f60:   e161                    bnez    a0,10005020 <_svfiprintf_r+0x826>
    10004f62:   6e66                    ld      t3,88(sp)
    10004f64:   68c6                    ld      a7,80(sp)
    10004f66:   6326                    ld      t1,72(sp)
    10004f68:   6806                    ld      a6,64(sp)
    10004f6a:   8eda                    mv      t4,s6
    10004f6c:   3841                    addiw   a6,a6,-16
    10004f6e:   8df6                    mv      s11,t4
    10004f70:   b155                    j       10004c14 <_svfiprintf_r+0x41a>
    10004f72:   0641                    addi    a2,a2,16
    10004f74:   006db423                sd      t1,8(s11)
    10004f78:   e132                    sd      a2,128(sp)
    10004f7a:   dcae                    sw      a1,120(sp)
    10004f7c:   02ae5363                ble     a0,t3,10004fa2 <_svfiprintf_r+0x7a8>
    10004f80:   1890                    addi    a2,sp,112
    10004f82:   85a6                    mv      a1,s1
    10004f84:   854a                    mv      a0,s2
    10004f86:   e4f2                    sd      t3,72(sp)
    10004f88:   e0c6                    sd      a7,64(sp)
    10004f8a:   fc1a                    sd      t1,56(sp)
    10004f8c:   f842                    sd      a6,48(sp)
    10004f8e:   fffff097                auipc   ra,0xfffff
    10004f92:   724080e7                jalr    1828(ra) # 100046b2 <__ssprint_r>
    10004f96:   e549                    bnez    a0,10005020 <_svfiprintf_r+0x826>
    10004f98:   6e26                    ld      t3,72(sp)
    10004f9a:   6886                    ld      a7,64(sp)
    10004f9c:   7362                    ld      t1,56(sp)
    10004f9e:   7842                    ld      a6,48(sp)
    10004fa0:   8eda                    mv      t4,s6
    10004fa2:   3841                    addiw   a6,a6,-16
    10004fa4:   8df6                    mv      s11,t4
    10004fa6:   b381                    j       10004ce6 <_svfiprintf_r+0x4ec>
    10004fa8:   0641                    addi    a2,a2,16
    10004faa:   011db423                sd      a7,8(s11)
    10004fae:   e132                    sd      a2,128(sp)
    10004fb0:   dcae                    sw      a1,120(sp)
    10004fb2:   02a35163                ble     a0,t1,10004fd4 <_svfiprintf_r+0x7da>
    10004fb6:   1890                    addi    a2,sp,112
    10004fb8:   85a6                    mv      a1,s1
    10004fba:   854a                    mv      a0,s2
    10004fbc:   e09a                    sd      t1,64(sp)
    10004fbe:   fc42                    sd      a6,56(sp)
    10004fc0:   f846                    sd      a7,48(sp)
    10004fc2:   fffff097                auipc   ra,0xfffff
    10004fc6:   6f0080e7                jalr    1776(ra) # 100046b2 <__ssprint_r>
    10004fca:   e939                    bnez    a0,10005020 <_svfiprintf_r+0x826>
    10004fcc:   6306                    ld      t1,64(sp)
    10004fce:   7862                    ld      a6,56(sp)
    10004fd0:   78c2                    ld      a7,48(sp)
    10004fd2:   8e5a                    mv      t3,s6
    10004fd4:   39c1                    addiw   s3,s3,-16
    10004fd6:   8df2                    mv      s11,t3
    10004fd8:   bbb9                    j       10004d36 <_svfiprintf_r+0x53c>
    10004fda:   419a043b                subw    s0,s4,s9
    10004fde:   dc8058e3                blez    s0,10004dae <_svfiprintf_r+0x5b4>
    10004fe2:   4d41                    li      s10,16
    10004fe4:   00002997                auipc   s3,0x2
    10004fe8:   66c98993                addi    s3,s3,1644 # 10007650 <blanks.4374>
    10004fec:   4d9d                    li      s11,7
    10004fee:   56e6                    lw      a3,120(sp)
    10004ff0:   01373023                sd      s3,0(a4)
    10004ff4:   678a                    ld      a5,128(sp)
    10004ff6:   0016861b                addiw   a2,a3,1
    10004ffa:   86b2                    mv      a3,a2
    10004ffc:   048d4863                blt     s10,s0,1000504c <_svfiprintf_r+0x852>
    10005000:   e700                    sd      s0,8(a4)
    10005002:   943e                    add     s0,s0,a5
    10005004:   e122                    sd      s0,128(sp)
    10005006:   dcb2                    sw      a2,120(sp)
    10005008:   479d                    li      a5,7
    1000500a:   dac7d2e3                ble     a2,a5,10004dae <_svfiprintf_r+0x5b4>
    1000500e:   1890                    addi    a2,sp,112
    10005010:   85a6                    mv      a1,s1
    10005012:   854a                    mv      a0,s2
    10005014:   fffff097                auipc   ra,0xfffff
    10005018:   69e080e7                jalr    1694(ra) # 100046b2 <__ssprint_r>
    1000501c:   d80509e3                beqz    a0,10004dae <_svfiprintf_r+0x5b4>
    10005020:   0104d783                lhu     a5,16(s1)
    10005024:   0407f793                andi    a5,a5,64
    10005028:   80079ee3                bnez    a5,10004844 <_svfiprintf_r+0x4a>
    1000502c:   60fe                    ld      ra,472(sp)
    1000502e:   645e                    ld      s0,464(sp)
    10005030:   855e                    mv      a0,s7
    10005032:   64be                    ld      s1,456(sp)
    10005034:   691e                    ld      s2,448(sp)
    10005036:   79fa                    ld      s3,440(sp)
    10005038:   7a5a                    ld      s4,432(sp)
    1000503a:   7aba                    ld      s5,424(sp)
    1000503c:   7b1a                    ld      s6,416(sp)
    1000503e:   6bfa                    ld      s7,408(sp)
    10005040:   6c5a                    ld      s8,400(sp)
    10005042:   6cba                    ld      s9,392(sp)
    10005044:   6d1a                    ld      s10,384(sp)
    10005046:   7df6                    ld      s11,376(sp)
    10005048:   613d                    addi    sp,sp,480
    1000504a:   8082                    ret
    1000504c:   07c1                    addi    a5,a5,16
    1000504e:   01a73423                sd      s10,8(a4)
    10005052:   e13e                    sd      a5,128(sp)
    10005054:   dcb6                    sw      a3,120(sp)
    10005056:   0741                    addi    a4,a4,16
    10005058:   00cddb63                ble     a2,s11,1000506e <_svfiprintf_r+0x874>
    1000505c:   1890                    addi    a2,sp,112
    1000505e:   85a6                    mv      a1,s1
    10005060:   854a                    mv      a0,s2
    10005062:   fffff097                auipc   ra,0xfffff
    10005066:   650080e7                jalr    1616(ra) # 100046b2 <__ssprint_r>
    1000506a:   f95d                    bnez    a0,10005020 <_svfiprintf_r+0x826>
    1000506c:   875a                    mv      a4,s6
    1000506e:   3441                    addiw   s0,s0,-16
    10005070:   bfbd                    j       10004fee <_svfiprintf_r+0x7f4>
    10005072:   678a                    ld      a5,128(sp)
    10005074:   d7d5                    beqz    a5,10005020 <_svfiprintf_r+0x826>
    10005076:   1890                    addi    a2,sp,112
    10005078:   85a6                    mv      a1,s1
    1000507a:   854a                    mv      a0,s2
    1000507c:   fffff097                auipc   ra,0xfffff
    10005080:   636080e7                jalr    1590(ra) # 100046b2 <__ssprint_r>
    10005084:   bf71                    j       10005020 <_svfiprintf_r+0x826>

0000000010005086 <_calloc_r>:
    10005086:   02c585b3                mul     a1,a1,a2
    1000508a:   1141                    addi    sp,sp,-16
    1000508c:   e022                    sd      s0,0(sp)
    1000508e:   e406                    sd      ra,8(sp)
    10005090:   d50fe0ef                jal     ra,100035e0 <_malloc_r>
    10005094:   842a                    mv      s0,a0
    10005096:   cd15                    beqz    a0,100050d2 <_calloc_r+0x4c>
    10005098:   ff853603                ld      a2,-8(a0)
    1000509c:   04800713                li      a4,72
    100050a0:   9a71                    andi    a2,a2,-4
    100050a2:   1661                    addi    a2,a2,-8
    100050a4:   04c76b63                bltu    a4,a2,100050fa <_calloc_r+0x74>
    100050a8:   02700693                li      a3,39
    100050ac:   87aa                    mv      a5,a0
    100050ae:   00c6fc63                bleu    a2,a3,100050c6 <_calloc_r+0x40>
    100050b2:   00053023                sd      zero,0(a0)
    100050b6:   00053423                sd      zero,8(a0)
    100050ba:   03700793                li      a5,55
    100050be:   00c7ef63                bltu    a5,a2,100050dc <_calloc_r+0x56>
    100050c2:   01050793                addi    a5,a0,16
    100050c6:   0007b023                sd      zero,0(a5)
    100050ca:   0007b423                sd      zero,8(a5)
    100050ce:   0007b823                sd      zero,16(a5)
    100050d2:   8522                    mv      a0,s0
    100050d4:   60a2                    ld      ra,8(sp)
    100050d6:   6402                    ld      s0,0(sp)
    100050d8:   0141                    addi    sp,sp,16
    100050da:   8082                    ret
    100050dc:   00053823                sd      zero,16(a0)
    100050e0:   00053c23                sd      zero,24(a0)
    100050e4:   02050793                addi    a5,a0,32
    100050e8:   fce61fe3                bne     a2,a4,100050c6 <_calloc_r+0x40>
    100050ec:   02053023                sd      zero,32(a0)
    100050f0:   03050793                addi    a5,a0,48
    100050f4:   02053423                sd      zero,40(a0)
    100050f8:   b7f9                    j       100050c6 <_calloc_r+0x40>
    100050fa:   4581                    li      a1,0
    100050fc:   00000097                auipc   ra,0x0
    10005100:   216080e7                jalr    534(ra) # 10005312 <memset>
    10005104:   b7f9                    j       100050d2 <_calloc_r+0x4c>
    10005106:   0000                    unimp

0000000010005108 <_setlocale_r>:
    10005108:   ce29                    beqz    a2,10005162 <_setlocale_r+0x5a>
    1000510a:   1141                    addi    sp,sp,-16
    1000510c:   00002597                auipc   a1,0x2
    10005110:   ea458593                addi    a1,a1,-348 # 10006fb0 <__clzdi2+0x10a>
    10005114:   8532                    mv      a0,a2
    10005116:   e022                    sd      s0,0(sp)
    10005118:   e406                    sd      ra,8(sp)
    1000511a:   8432                    mv      s0,a2
    1000511c:   00000097                auipc   ra,0x0
    10005120:   758080e7                jalr    1880(ra) # 10005874 <strcmp>
    10005124:   c515                    beqz    a0,10005150 <_setlocale_r+0x48>
    10005126:   00002597                auipc   a1,0x2
    1000512a:   e8258593                addi    a1,a1,-382 # 10006fa8 <__clzdi2+0x102>
    1000512e:   8522                    mv      a0,s0
    10005130:   00000097                auipc   ra,0x0
    10005134:   744080e7                jalr    1860(ra) # 10005874 <strcmp>
    10005138:   cd01                    beqz    a0,10005150 <_setlocale_r+0x48>
    1000513a:   00002597                auipc   a1,0x2
    1000513e:   e2658593                addi    a1,a1,-474 # 10006f60 <__clzdi2+0xba>
    10005142:   8522                    mv      a0,s0
    10005144:   00000097                auipc   ra,0x0
    10005148:   730080e7                jalr    1840(ra) # 10005874 <strcmp>
    1000514c:   4781                    li      a5,0
    1000514e:   e509                    bnez    a0,10005158 <_setlocale_r+0x50>
    10005150:   00002797                auipc   a5,0x2
    10005154:   e5878793                addi    a5,a5,-424 # 10006fa8 <__clzdi2+0x102>
    10005158:   60a2                    ld      ra,8(sp)
    1000515a:   6402                    ld      s0,0(sp)
    1000515c:   853e                    mv      a0,a5
    1000515e:   0141                    addi    sp,sp,16
    10005160:   8082                    ret
    10005162:   00002797                auipc   a5,0x2
    10005166:   e4678793                addi    a5,a5,-442 # 10006fa8 <__clzdi2+0x102>
    1000516a:   853e                    mv      a0,a5
    1000516c:   8082                    ret

000000001000516e <__locale_mb_cur_max>:
    1000516e:   00004797                auipc   a5,0x4
    10005172:   8ca78793                addi    a5,a5,-1846 # 10008a38 <_impure_ptr>
    10005176:   639c                    ld      a5,0(a5)
    10005178:   67bc                    ld      a5,72(a5)
    1000517a:   e789                    bnez    a5,10005184 <__locale_mb_cur_max+0x16>
    1000517c:   00003797                auipc   a5,0x3
    10005180:   6bc78793                addi    a5,a5,1724 # 10008838 <__global_locale>
    10005184:   1607c503                lbu     a0,352(a5)
    10005188:   8082                    ret

000000001000518a <__locale_ctype_ptr_l>:
    1000518a:   7d68                    ld      a0,248(a0)
    1000518c:   8082                    ret

000000001000518e <__locale_ctype_ptr>:
    1000518e:   00004797                auipc   a5,0x4
    10005192:   8aa78793                addi    a5,a5,-1878 # 10008a38 <_impure_ptr>
    10005196:   639c                    ld      a5,0(a5)
    10005198:   67bc                    ld      a5,72(a5)
    1000519a:   e789                    bnez    a5,100051a4 <__locale_ctype_ptr+0x16>
    1000519c:   00003797                auipc   a5,0x3
    100051a0:   69c78793                addi    a5,a5,1692 # 10008838 <__global_locale>
    100051a4:   7fe8                    ld      a0,248(a5)
    100051a6:   8082                    ret

00000000100051a8 <setlocale>:
    100051a8:   00004797                auipc   a5,0x4
    100051ac:   89078793                addi    a5,a5,-1904 # 10008a38 <_impure_ptr>
    100051b0:   862e                    mv      a2,a1
    100051b2:   85aa                    mv      a1,a0
    100051b4:   6388                    ld      a0,0(a5)
    100051b6:   f53ff06f                j       10005108 <_setlocale_r>
    100051ba:   0000                    unimp

00000000100051bc <_mbtowc_r>:
    100051bc:   00004797                auipc   a5,0x4
    100051c0:   87c78793                addi    a5,a5,-1924 # 10008a38 <_impure_ptr>
    100051c4:   639c                    ld      a5,0(a5)
    100051c6:   67bc                    ld      a5,72(a5)
    100051c8:   e789                    bnez    a5,100051d2 <_mbtowc_r+0x16>
    100051ca:   00003797                auipc   a5,0x3
    100051ce:   66e78793                addi    a5,a5,1646 # 10008838 <__global_locale>
    100051d2:   0e87b303                ld      t1,232(a5)
    100051d6:   8302                    jr      t1

00000000100051d8 <__ascii_mbtowc>:
    100051d8:   e185                    bnez    a1,100051f8 <__ascii_mbtowc+0x20>
    100051da:   1141                    addi    sp,sp,-16
    100051dc:   006c                    addi    a1,sp,12
    100051de:   4501                    li      a0,0
    100051e0:   ca11                    beqz    a2,100051f4 <__ascii_mbtowc+0x1c>
    100051e2:   5579                    li      a0,-2
    100051e4:   ca81                    beqz    a3,100051f4 <__ascii_mbtowc+0x1c>
    100051e6:   00064783                lbu     a5,0(a2)
    100051ea:   c19c                    sw      a5,0(a1)
    100051ec:   00064503                lbu     a0,0(a2)
    100051f0:   00a03533                snez    a0,a0
    100051f4:   0141                    addi    sp,sp,16
    100051f6:   8082                    ret
    100051f8:   4501                    li      a0,0
    100051fa:   ca19                    beqz    a2,10005210 <__ascii_mbtowc+0x38>
    100051fc:   5579                    li      a0,-2
    100051fe:   ca89                    beqz    a3,10005210 <__ascii_mbtowc+0x38>
    10005200:   00064783                lbu     a5,0(a2)
    10005204:   c19c                    sw      a5,0(a1)
    10005206:   00064503                lbu     a0,0(a2)
    1000520a:   00a03533                snez    a0,a0
    1000520e:   8082                    ret
    10005210:   8082                    ret

0000000010005212 <memcpy>:
    10005212:   00a5c7b3                xor     a5,a1,a0
    10005216:   8b9d                    andi    a5,a5,7
    10005218:   00c50733                add     a4,a0,a2
    1000521c:   e781                    bnez    a5,10005224 <memcpy+0x12>
    1000521e:   479d                    li      a5,7
    10005220:   00c7ef63                bltu    a5,a2,1000523e <memcpy+0x2c>
    10005224:   87aa                    mv      a5,a0
    10005226:   00e56963                bltu    a0,a4,10005238 <memcpy+0x26>
    1000522a:   8082                    ret
    1000522c:   0005c683                lbu     a3,0(a1)
    10005230:   0785                    addi    a5,a5,1
    10005232:   0585                    addi    a1,a1,1
    10005234:   fed78fa3                sb      a3,-1(a5)
    10005238:   fee7eae3                bltu    a5,a4,1000522c <memcpy+0x1a>
    1000523c:   8082                    ret
    1000523e:   00757793                andi    a5,a0,7
    10005242:   ebbd                    bnez    a5,100052b8 <memcpy+0xa6>
    10005244:   87aa                    mv      a5,a0
    10005246:   ff877693                andi    a3,a4,-8
    1000524a:   fc068613                addi    a2,a3,-64 # ffffffffffff7fc0 <_end+0xffffffffeffef51c>
    1000524e:   06c7fc63                bleu    a2,a5,100052c6 <memcpy+0xb4>
    10005252:   0005b383                ld      t2,0(a1)
    10005256:   0085b283                ld      t0,8(a1)
    1000525a:   0105bf83                ld      t6,16(a1)
    1000525e:   0185bf03                ld      t5,24(a1)
    10005262:   0205be83                ld      t4,32(a1)
    10005266:   0285be03                ld      t3,40(a1)
    1000526a:   0305b303                ld      t1,48(a1)
    1000526e:   0385b883                ld      a7,56(a1)
    10005272:   04858593                addi    a1,a1,72
    10005276:   04878793                addi    a5,a5,72
    1000527a:   ff85b803                ld      a6,-8(a1)
    1000527e:   fa77bc23                sd      t2,-72(a5)
    10005282:   fc57b023                sd      t0,-64(a5)
    10005286:   fdf7b423                sd      t6,-56(a5)
    1000528a:   fde7b823                sd      t5,-48(a5)
    1000528e:   fdd7bc23                sd      t4,-40(a5)
    10005292:   ffc7b023                sd      t3,-32(a5)
    10005296:   fe67b423                sd      t1,-24(a5)
    1000529a:   ff17b823                sd      a7,-16(a5)
    1000529e:   ff07bc23                sd      a6,-8(a5)
    100052a2:   b775                    j       1000524e <memcpy+0x3c>
    100052a4:   0005c683                lbu     a3,0(a1)
    100052a8:   0785                    addi    a5,a5,1
    100052aa:   0585                    addi    a1,a1,1
    100052ac:   fed78fa3                sb      a3,-1(a5)
    100052b0:   0077f693                andi    a3,a5,7
    100052b4:   fae5                    bnez    a3,100052a4 <memcpy+0x92>
    100052b6:   bf41                    j       10005246 <memcpy+0x34>
    100052b8:   87aa                    mv      a5,a0
    100052ba:   bfdd                    j       100052b0 <memcpy+0x9e>
    100052bc:   6190                    ld      a2,0(a1)
    100052be:   07a1                    addi    a5,a5,8
    100052c0:   05a1                    addi    a1,a1,8
    100052c2:   fec7bc23                sd      a2,-8(a5)
    100052c6:   fed7ebe3                bltu    a5,a3,100052bc <memcpy+0xaa>
    100052ca:   f6e7e7e3                bltu    a5,a4,10005238 <memcpy+0x26>
    100052ce:   8082                    ret
    100052d0:   0000                    unimp

00000000100052d2 <memmove>:
    100052d2:   00c50733                add     a4,a0,a2
    100052d6:   00a5e663                bltu    a1,a0,100052e2 <memmove+0x10>
    100052da:   87aa                    mv      a5,a0
    100052dc:   02f71363                bne     a4,a5,10005302 <memmove+0x30>
    100052e0:   8082                    ret
    100052e2:   00c587b3                add     a5,a1,a2
    100052e6:   8e1d                    sub     a2,a2,a5
    100052e8:   fef579e3                bleu    a5,a0,100052da <memmove+0x8>
    100052ec:   00c786b3                add     a3,a5,a2
    100052f0:   e291                    bnez    a3,100052f4 <memmove+0x22>
    100052f2:   8082                    ret
    100052f4:   17fd                    addi    a5,a5,-1
    100052f6:   0007c683                lbu     a3,0(a5)
    100052fa:   177d                    addi    a4,a4,-1
    100052fc:   00d70023                sb      a3,0(a4)
    10005300:   b7f5                    j       100052ec <memmove+0x1a>
    10005302:   0585                    addi    a1,a1,1
    10005304:   fff5c683                lbu     a3,-1(a1)
    10005308:   0785                    addi    a5,a5,1
    1000530a:   fed78fa3                sb      a3,-1(a5)
    1000530e:   b7f9                    j       100052dc <memmove+0xa>
    10005310:   0000                    unimp

0000000010005312 <memset>:
    10005312:   483d                    li      a6,15
    10005314:   872a                    mv      a4,a0
    10005316:   02c87163                bleu    a2,a6,10005338 <memset+0x26>
    1000531a:   00f77793                andi    a5,a4,15
    1000531e:   e3c1                    bnez    a5,1000539e <memset+0x8c>
    10005320:   e1bd                    bnez    a1,10005386 <memset+0x74>
    10005322:   ff067693                andi    a3,a2,-16
    10005326:   8a3d                    andi    a2,a2,15
    10005328:   96ba                    add     a3,a3,a4
    1000532a:   e30c                    sd      a1,0(a4)
    1000532c:   e70c                    sd      a1,8(a4)
    1000532e:   0741                    addi    a4,a4,16
    10005330:   fed76de3                bltu    a4,a3,1000532a <memset+0x18>
    10005334:   e211                    bnez    a2,10005338 <memset+0x26>
    10005336:   8082                    ret
    10005338:   40c806b3                sub     a3,a6,a2
    1000533c:   068a                    slli    a3,a3,0x2
    1000533e:   00000297                auipc   t0,0x0
    10005342:   9696                    add     a3,a3,t0
    10005344:   00a68067                jr      10(a3)
    10005348:   00b70723                sb      a1,14(a4)
    1000534c:   00b706a3                sb      a1,13(a4)
    10005350:   00b70623                sb      a1,12(a4)
    10005354:   00b705a3                sb      a1,11(a4)
    10005358:   00b70523                sb      a1,10(a4)
    1000535c:   00b704a3                sb      a1,9(a4)
    10005360:   00b70423                sb      a1,8(a4)
    10005364:   00b703a3                sb      a1,7(a4)
    10005368:   00b70323                sb      a1,6(a4)
    1000536c:   00b702a3                sb      a1,5(a4)
    10005370:   00b70223                sb      a1,4(a4)
    10005374:   00b701a3                sb      a1,3(a4)
    10005378:   00b70123                sb      a1,2(a4)
    1000537c:   00b700a3                sb      a1,1(a4)
    10005380:   00b70023                sb      a1,0(a4)
    10005384:   8082                    ret
    10005386:   0ff5f593                andi    a1,a1,255
    1000538a:   00859693                slli    a3,a1,0x8
    1000538e:   8dd5                    or      a1,a1,a3
    10005390:   01059693                slli    a3,a1,0x10
    10005394:   8dd5                    or      a1,a1,a3
    10005396:   02059693                slli    a3,a1,0x20
    1000539a:   8dd5                    or      a1,a1,a3
    1000539c:   b759                    j       10005322 <memset+0x10>
    1000539e:   00279693                slli    a3,a5,0x2
    100053a2:   00000297                auipc   t0,0x0
    100053a6:   9696                    add     a3,a3,t0
    100053a8:   8286                    mv      t0,ra
    100053aa:   fa2680e7                jalr    -94(a3)
    100053ae:   8096                    mv      ra,t0
    100053b0:   17c1                    addi    a5,a5,-16
    100053b2:   8f1d                    sub     a4,a4,a5
    100053b4:   963e                    add     a2,a2,a5
    100053b6:   f8c871e3                bleu    a2,a6,10005338 <memset+0x26>
    100053ba:   b79d                    j       10005320 <memset+0xe>

00000000100053bc <_realloc_r>:
    100053bc:   711d                    addi    sp,sp,-96
    100053be:   e8a2                    sd      s0,80(sp)
    100053c0:   ec86                    sd      ra,88(sp)
    100053c2:   842e                    mv      s0,a1
    100053c4:   e4a6                    sd      s1,72(sp)
    100053c6:   e0ca                    sd      s2,64(sp)
    100053c8:   fc4e                    sd      s3,56(sp)
    100053ca:   f852                    sd      s4,48(sp)
    100053cc:   f456                    sd      s5,40(sp)
    100053ce:   f05a                    sd      s6,32(sp)
    100053d0:   ec5e                    sd      s7,24(sp)
    100053d2:   85b2                    mv      a1,a2
    100053d4:   ec09                    bnez    s0,100053ee <_realloc_r+0x32>
    100053d6:   6446                    ld      s0,80(sp)
    100053d8:   60e6                    ld      ra,88(sp)
    100053da:   64a6                    ld      s1,72(sp)
    100053dc:   6906                    ld      s2,64(sp)
    100053de:   79e2                    ld      s3,56(sp)
    100053e0:   7a42                    ld      s4,48(sp)
    100053e2:   7aa2                    ld      s5,40(sp)
    100053e4:   7b02                    ld      s6,32(sp)
    100053e6:   6be2                    ld      s7,24(sp)
    100053e8:   6125                    addi    sp,sp,96
    100053ea:   9f6fe06f                j       100035e0 <_malloc_r>
    100053ee:   8aaa                    mv      s5,a0
    100053f0:   e432                    sd      a2,8(sp)
    100053f2:   f66fe0ef                jal     ra,10003b58 <__malloc_lock>
    100053f6:   65a2                    ld      a1,8(sp)
    100053f8:   ff843683                ld      a3,-8(s0)
    100053fc:   02e00793                li      a5,46
    10005400:   01758993                addi    s3,a1,23
    10005404:   ff040b93                addi    s7,s0,-16
    10005408:   ffc6f913                andi    s2,a3,-4
    1000540c:   0337fa63                bleu    s3,a5,10005440 <_realloc_r+0x84>
    10005410:   800007b7                lui     a5,0x80000
    10005414:   ff09fb13                andi    s6,s3,-16
    10005418:   fff7c793                not     a5,a5
    1000541c:   0367f463                bleu    s6,a5,10005444 <_realloc_r+0x88>
    10005420:   47b1                    li      a5,12
    10005422:   00faa023                sw      a5,0(s5)
    10005426:   4a01                    li      s4,0
    10005428:   60e6                    ld      ra,88(sp)
    1000542a:   6446                    ld      s0,80(sp)
    1000542c:   8552                    mv      a0,s4
    1000542e:   64a6                    ld      s1,72(sp)
    10005430:   6906                    ld      s2,64(sp)
    10005432:   79e2                    ld      s3,56(sp)
    10005434:   7a42                    ld      s4,48(sp)
    10005436:   7aa2                    ld      s5,40(sp)
    10005438:   7b02                    ld      s6,32(sp)
    1000543a:   6be2                    ld      s7,24(sp)
    1000543c:   6125                    addi    sp,sp,96
    1000543e:   8082                    ret
    10005440:   02000b13                li      s6,32
    10005444:   fcbb6ee3                bltu    s6,a1,10005420 <_realloc_r+0x64>
    10005448:   33695e63                ble     s6,s2,10005784 <_realloc_r+0x3c8>
    1000544c:   00003717                auipc   a4,0x3
    10005450:   bdc70713                addi    a4,a4,-1060 # 10008028 <__malloc_av_>
    10005454:   6b10                    ld      a2,16(a4)
    10005456:   012b87b3                add     a5,s7,s2
    1000545a:   6798                    ld      a4,8(a5)
    1000545c:   00f60863                beq     a2,a5,1000546c <_realloc_r+0xb0>
    10005460:   ffe77513                andi    a0,a4,-2
    10005464:   953e                    add     a0,a0,a5
    10005466:   6508                    ld      a0,8(a0)
    10005468:   8905                    andi    a0,a0,1
    1000546a:   ed59                    bnez    a0,10005508 <_realloc_r+0x14c>
    1000546c:   9b71                    andi    a4,a4,-4
    1000546e:   00e909b3                add     s3,s2,a4
    10005472:   04f61063                bne     a2,a5,100054b2 <_realloc_r+0xf6>
    10005476:   020b0513                addi    a0,s6,32
    1000547a:   08a9c963                blt     s3,a0,1000550c <_realloc_r+0x150>
    1000547e:   9bda                    add     s7,s7,s6
    10005480:   416989b3                sub     s3,s3,s6
    10005484:   00003797                auipc   a5,0x3
    10005488:   bb77ba23                sd      s7,-1100(a5) # 10008038 <__malloc_av_+0x10>
    1000548c:   0019e993                ori     s3,s3,1
    10005490:   013bb423                sd      s3,8(s7)
    10005494:   ff843983                ld      s3,-8(s0)
    10005498:   8556                    mv      a0,s5
    1000549a:   8a22                    mv      s4,s0
    1000549c:   0019f993                andi    s3,s3,1
    100054a0:   0169e9b3                or      s3,s3,s6
    100054a4:   ff343c23                sd      s3,-8(s0)
    100054a8:   ffffe097                auipc   ra,0xffffe
    100054ac:   6b2080e7                jalr    1714(ra) # 10003b5a <__malloc_unlock>
    100054b0:   bfa5                    j       10005428 <_realloc_r+0x6c>
    100054b2:   0569cd63                blt     s3,s6,1000550c <_realloc_r+0x150>
    100054b6:   6f98                    ld      a4,24(a5)
    100054b8:   6b9c                    ld      a5,16(a5)
    100054ba:   ef98                    sd      a4,24(a5)
    100054bc:   eb1c                    sd      a5,16(a4)
    100054be:   008bb703                ld      a4,8(s7)
    100054c2:   416986b3                sub     a3,s3,s6
    100054c6:   467d                    li      a2,31
    100054c8:   8b05                    andi    a4,a4,1
    100054ca:   013b87b3                add     a5,s7,s3
    100054ce:   2ad67d63                bleu    a3,a2,10005788 <_realloc_r+0x3cc>
    100054d2:   00eb69b3                or      s3,s6,a4
    100054d6:   013bb423                sd      s3,8(s7)
    100054da:   016b85b3                add     a1,s7,s6
    100054de:   0016e693                ori     a3,a3,1
    100054e2:   e594                    sd      a3,8(a1)
    100054e4:   6798                    ld      a4,8(a5)
    100054e6:   05c1                    addi    a1,a1,16
    100054e8:   8556                    mv      a0,s5
    100054ea:   00176713                ori     a4,a4,1
    100054ee:   e798                    sd      a4,8(a5)
    100054f0:   ffffc097                auipc   ra,0xffffc
    100054f4:   650080e7                jalr    1616(ra) # 10001b40 <_free_r>
    100054f8:   8556                    mv      a0,s5
    100054fa:   ffffe097                auipc   ra,0xffffe
    100054fe:   660080e7                jalr    1632(ra) # 10003b5a <__malloc_unlock>
    10005502:   010b8a13                addi    s4,s7,16
    10005506:   b70d                    j       10005428 <_realloc_r+0x6c>
    10005508:   4701                    li      a4,0
    1000550a:   4781                    li      a5,0
    1000550c:   8a85                    andi    a3,a3,1
    1000550e:   1c069963                bnez    a3,100056e0 <_realloc_r+0x324>
    10005512:   ff043483                ld      s1,-16(s0)
    10005516:   409b84b3                sub     s1,s7,s1
    1000551a:   0084ba03                ld      s4,8(s1)
    1000551e:   ffca7a13                andi    s4,s4,-4
    10005522:   9a4a                    add     s4,s4,s2
    10005524:   14078063                beqz    a5,10005664 <_realloc_r+0x2a8>
    10005528:   014709b3                add     s3,a4,s4
    1000552c:   0af61a63                bne     a2,a5,100055e0 <_realloc_r+0x224>
    10005530:   020b0793                addi    a5,s6,32
    10005534:   12f9c863                blt     s3,a5,10005664 <_realloc_r+0x2a8>
    10005538:   6898                    ld      a4,16(s1)
    1000553a:   6c9c                    ld      a5,24(s1)
    1000553c:   ff890613                addi    a2,s2,-8
    10005540:   01048a13                addi    s4,s1,16
    10005544:   ef1c                    sd      a5,24(a4)
    10005546:   eb98                    sd      a4,16(a5)
    10005548:   04800713                li      a4,72
    1000554c:   08c76563                bltu    a4,a2,100055d6 <_realloc_r+0x21a>
    10005550:   02700693                li      a3,39
    10005554:   87d2                    mv      a5,s4
    10005556:   00c6fd63                bleu    a2,a3,10005570 <_realloc_r+0x1b4>
    1000555a:   601c                    ld      a5,0(s0)
    1000555c:   e89c                    sd      a5,16(s1)
    1000555e:   641c                    ld      a5,8(s0)
    10005560:   ec9c                    sd      a5,24(s1)
    10005562:   03700793                li      a5,55
    10005566:   04c7e363                bltu    a5,a2,100055ac <_realloc_r+0x1f0>
    1000556a:   0441                    addi    s0,s0,16
    1000556c:   02048793                addi    a5,s1,32
    10005570:   6018                    ld      a4,0(s0)
    10005572:   e398                    sd      a4,0(a5)
    10005574:   6418                    ld      a4,8(s0)
    10005576:   e798                    sd      a4,8(a5)
    10005578:   6818                    ld      a4,16(s0)
    1000557a:   eb98                    sd      a4,16(a5)
    1000557c:   016487b3                add     a5,s1,s6
    10005580:   416989b3                sub     s3,s3,s6
    10005584:   00003717                auipc   a4,0x3
    10005588:   aaf73a23                sd      a5,-1356(a4) # 10008038 <__malloc_av_+0x10>
    1000558c:   0019e993                ori     s3,s3,1
    10005590:   0137b423                sd      s3,8(a5)
    10005594:   649c                    ld      a5,8(s1)
    10005596:   8b85                    andi    a5,a5,1
    10005598:   0167e9b3                or      s3,a5,s6
    1000559c:   0134b423                sd      s3,8(s1)
    100055a0:   8556                    mv      a0,s5
    100055a2:   ffffe097                auipc   ra,0xffffe
    100055a6:   5b8080e7                jalr    1464(ra) # 10003b5a <__malloc_unlock>
    100055aa:   bdbd                    j       10005428 <_realloc_r+0x6c>
    100055ac:   681c                    ld      a5,16(s0)
    100055ae:   f09c                    sd      a5,32(s1)
    100055b0:   6c1c                    ld      a5,24(s0)
    100055b2:   f49c                    sd      a5,40(s1)
    100055b4:   00e60763                beq     a2,a4,100055c2 <_realloc_r+0x206>
    100055b8:   02040413                addi    s0,s0,32
    100055bc:   03048793                addi    a5,s1,48
    100055c0:   bf45                    j       10005570 <_realloc_r+0x1b4>
    100055c2:   701c                    ld      a5,32(s0)
    100055c4:   03040413                addi    s0,s0,48
    100055c8:   f89c                    sd      a5,48(s1)
    100055ca:   ff843703                ld      a4,-8(s0)
    100055ce:   04048793                addi    a5,s1,64
    100055d2:   fc98                    sd      a4,56(s1)
    100055d4:   bf71                    j       10005570 <_realloc_r+0x1b4>
    100055d6:   85a2                    mv      a1,s0
    100055d8:   8552                    mv      a0,s4
    100055da:   cf9ff0ef                jal     ra,100052d2 <memmove>
    100055de:   bf79                    j       1000557c <_realloc_r+0x1c0>
    100055e0:   0969c263                blt     s3,s6,10005664 <_realloc_r+0x2a8>
    100055e4:   6f98                    ld      a4,24(a5)
    100055e6:   6b9c                    ld      a5,16(a5)
    100055e8:   ff890613                addi    a2,s2,-8
    100055ec:   01048513                addi    a0,s1,16
    100055f0:   ef98                    sd      a4,24(a5)
    100055f2:   eb1c                    sd      a5,16(a4)
    100055f4:   6898                    ld      a4,16(s1)
    100055f6:   6c9c                    ld      a5,24(s1)
    100055f8:   ef1c                    sd      a5,24(a4)
    100055fa:   eb98                    sd      a4,16(a5)
    100055fc:   04800793                li      a5,72
    10005600:   04c7ee63                bltu    a5,a2,1000565c <_realloc_r+0x2a0>
    10005604:   02700713                li      a4,39
    10005608:   00c77d63                bleu    a2,a4,10005622 <_realloc_r+0x266>
    1000560c:   6018                    ld      a4,0(s0)
    1000560e:   e898                    sd      a4,16(s1)
    10005610:   6418                    ld      a4,8(s0)
    10005612:   ec98                    sd      a4,24(s1)
    10005614:   03700713                li      a4,55
    10005618:   00c76d63                bltu    a4,a2,10005632 <_realloc_r+0x276>
    1000561c:   0441                    addi    s0,s0,16
    1000561e:   02048513                addi    a0,s1,32
    10005622:   601c                    ld      a5,0(s0)
    10005624:   e11c                    sd      a5,0(a0)
    10005626:   641c                    ld      a5,8(s0)
    10005628:   e51c                    sd      a5,8(a0)
    1000562a:   681c                    ld      a5,16(s0)
    1000562c:   e91c                    sd      a5,16(a0)
    1000562e:   8ba6                    mv      s7,s1
    10005630:   b579                    j       100054be <_realloc_r+0x102>
    10005632:   6818                    ld      a4,16(s0)
    10005634:   f098                    sd      a4,32(s1)
    10005636:   6c18                    ld      a4,24(s0)
    10005638:   f498                    sd      a4,40(s1)
    1000563a:   00f60763                beq     a2,a5,10005648 <_realloc_r+0x28c>
    1000563e:   02040413                addi    s0,s0,32
    10005642:   03048513                addi    a0,s1,48
    10005646:   bff1                    j       10005622 <_realloc_r+0x266>
    10005648:   701c                    ld      a5,32(s0)
    1000564a:   04048513                addi    a0,s1,64
    1000564e:   03040413                addi    s0,s0,48
    10005652:   f89c                    sd      a5,48(s1)
    10005654:   ff843783                ld      a5,-8(s0)
    10005658:   fc9c                    sd      a5,56(s1)
    1000565a:   b7e1                    j       10005622 <_realloc_r+0x266>
    1000565c:   85a2                    mv      a1,s0
    1000565e:   c75ff0ef                jal     ra,100052d2 <memmove>
    10005662:   b7f1                    j       1000562e <_realloc_r+0x272>
    10005664:   076a4e63                blt     s4,s6,100056e0 <_realloc_r+0x324>
    10005668:   6c9c                    ld      a5,24(s1)
    1000566a:   6898                    ld      a4,16(s1)
    1000566c:   ff890613                addi    a2,s2,-8
    10005670:   01048513                addi    a0,s1,16
    10005674:   ef1c                    sd      a5,24(a4)
    10005676:   eb98                    sd      a4,16(a5)
    10005678:   04800793                li      a5,72
    1000567c:   04c7ee63                bltu    a5,a2,100056d8 <_realloc_r+0x31c>
    10005680:   02700713                li      a4,39
    10005684:   00c77d63                bleu    a2,a4,1000569e <_realloc_r+0x2e2>
    10005688:   6018                    ld      a4,0(s0)
    1000568a:   e898                    sd      a4,16(s1)
    1000568c:   6418                    ld      a4,8(s0)
    1000568e:   ec98                    sd      a4,24(s1)
    10005690:   03700713                li      a4,55
    10005694:   00c76d63                bltu    a4,a2,100056ae <_realloc_r+0x2f2>
    10005698:   0441                    addi    s0,s0,16
    1000569a:   02048513                addi    a0,s1,32
    1000569e:   601c                    ld      a5,0(s0)
    100056a0:   e11c                    sd      a5,0(a0)
    100056a2:   641c                    ld      a5,8(s0)
    100056a4:   e51c                    sd      a5,8(a0)
    100056a6:   681c                    ld      a5,16(s0)
    100056a8:   e91c                    sd      a5,16(a0)
    100056aa:   89d2                    mv      s3,s4
    100056ac:   b749                    j       1000562e <_realloc_r+0x272>
    100056ae:   6818                    ld      a4,16(s0)
    100056b0:   f098                    sd      a4,32(s1)
    100056b2:   6c18                    ld      a4,24(s0)
    100056b4:   f498                    sd      a4,40(s1)
    100056b6:   00f60763                beq     a2,a5,100056c4 <_realloc_r+0x308>
    100056ba:   02040413                addi    s0,s0,32
    100056be:   03048513                addi    a0,s1,48
    100056c2:   bff1                    j       1000569e <_realloc_r+0x2e2>
    100056c4:   701c                    ld      a5,32(s0)
    100056c6:   04048513                addi    a0,s1,64
    100056ca:   03040413                addi    s0,s0,48
    100056ce:   f89c                    sd      a5,48(s1)
    100056d0:   ff843783                ld      a5,-8(s0)
    100056d4:   fc9c                    sd      a5,56(s1)
    100056d6:   b7e1                    j       1000569e <_realloc_r+0x2e2>
    100056d8:   85a2                    mv      a1,s0
    100056da:   bf9ff0ef                jal     ra,100052d2 <memmove>
    100056de:   b7f1                    j       100056aa <_realloc_r+0x2ee>
    100056e0:   8556                    mv      a0,s5
    100056e2:   efffd0ef                jal     ra,100035e0 <_malloc_r>
    100056e6:   8a2a                    mv      s4,a0
    100056e8:   ea050ce3                beqz    a0,100055a0 <_realloc_r+0x1e4>
    100056ec:   ff843783                ld      a5,-8(s0)
    100056f0:   ff050713                addi    a4,a0,-16
    100056f4:   9bf9                    andi    a5,a5,-2
    100056f6:   97de                    add     a5,a5,s7
    100056f8:   00e79863                bne     a5,a4,10005708 <_realloc_r+0x34c>
    100056fc:   ff853983                ld      s3,-8(a0)
    10005700:   ffc9f993                andi    s3,s3,-4
    10005704:   99ca                    add     s3,s3,s2
    10005706:   bb65                    j       100054be <_realloc_r+0x102>
    10005708:   ff890613                addi    a2,s2,-8
    1000570c:   04800793                li      a5,72
    10005710:   06c7e663                bltu    a5,a2,1000577c <_realloc_r+0x3c0>
    10005714:   02700713                li      a4,39
    10005718:   04c77f63                bleu    a2,a4,10005776 <_realloc_r+0x3ba>
    1000571c:   6018                    ld      a4,0(s0)
    1000571e:   e118                    sd      a4,0(a0)
    10005720:   6418                    ld      a4,8(s0)
    10005722:   e518                    sd      a4,8(a0)
    10005724:   03700713                li      a4,55
    10005728:   02c76363                bltu    a4,a2,1000574e <_realloc_r+0x392>
    1000572c:   01040713                addi    a4,s0,16
    10005730:   01050793                addi    a5,a0,16
    10005734:   6314                    ld      a3,0(a4)
    10005736:   e394                    sd      a3,0(a5)
    10005738:   6714                    ld      a3,8(a4)
    1000573a:   e794                    sd      a3,8(a5)
    1000573c:   6b18                    ld      a4,16(a4)
    1000573e:   eb98                    sd      a4,16(a5)
    10005740:   85a2                    mv      a1,s0
    10005742:   8556                    mv      a0,s5
    10005744:   ffffc097                auipc   ra,0xffffc
    10005748:   3fc080e7                jalr    1020(ra) # 10001b40 <_free_r>
    1000574c:   bd91                    j       100055a0 <_realloc_r+0x1e4>
    1000574e:   6818                    ld      a4,16(s0)
    10005750:   e918                    sd      a4,16(a0)
    10005752:   6c18                    ld      a4,24(s0)
    10005754:   ed18                    sd      a4,24(a0)
    10005756:   00f60763                beq     a2,a5,10005764 <_realloc_r+0x3a8>
    1000575a:   02040713                addi    a4,s0,32
    1000575e:   02050793                addi    a5,a0,32
    10005762:   bfc9                    j       10005734 <_realloc_r+0x378>
    10005764:   701c                    ld      a5,32(s0)
    10005766:   03040713                addi    a4,s0,48
    1000576a:   f11c                    sd      a5,32(a0)
    1000576c:   7414                    ld      a3,40(s0)
    1000576e:   03050793                addi    a5,a0,48
    10005772:   f514                    sd      a3,40(a0)
    10005774:   b7c1                    j       10005734 <_realloc_r+0x378>
    10005776:   87aa                    mv      a5,a0
    10005778:   8722                    mv      a4,s0
    1000577a:   bf6d                    j       10005734 <_realloc_r+0x378>
    1000577c:   85a2                    mv      a1,s0
    1000577e:   b55ff0ef                jal     ra,100052d2 <memmove>
    10005782:   bf7d                    j       10005740 <_realloc_r+0x384>
    10005784:   89ca                    mv      s3,s2
    10005786:   bb25                    j       100054be <_realloc_r+0x102>
    10005788:   00e9e9b3                or      s3,s3,a4
    1000578c:   013bb423                sd      s3,8(s7)
    10005790:   6798                    ld      a4,8(a5)
    10005792:   00176713                ori     a4,a4,1
    10005796:   e798                    sd      a4,8(a5)
    10005798:   b385                    j       100054f8 <_realloc_r+0x13c>
    1000579a:   0000                    unimp

000000001000579c <cleanup_glue>:
    1000579c:   1101                    addi    sp,sp,-32
    1000579e:   e822                    sd      s0,16(sp)
    100057a0:   842e                    mv      s0,a1
    100057a2:   618c                    ld      a1,0(a1)
    100057a4:   e426                    sd      s1,8(sp)
    100057a6:   ec06                    sd      ra,24(sp)
    100057a8:   84aa                    mv      s1,a0
    100057aa:   c199                    beqz    a1,100057b0 <cleanup_glue+0x14>
    100057ac:   ff1ff0ef                jal     ra,1000579c <cleanup_glue>
    100057b0:   85a2                    mv      a1,s0
    100057b2:   6442                    ld      s0,16(sp)
    100057b4:   60e2                    ld      ra,24(sp)
    100057b6:   8526                    mv      a0,s1
    100057b8:   64a2                    ld      s1,8(sp)
    100057ba:   6105                    addi    sp,sp,32
    100057bc:   ffffc317                auipc   t1,0xffffc
    100057c0:   38430067                jr      900(t1) # 10001b40 <_free_r>

00000000100057c4 <_reclaim_reent>:
    100057c4:   00003797                auipc   a5,0x3
    100057c8:   27478793                addi    a5,a5,628 # 10008a38 <_impure_ptr>
    100057cc:   639c                    ld      a5,0(a5)
    100057ce:   0aa78263                beq     a5,a0,10005872 <_reclaim_reent+0xae>
    100057d2:   7d3c                    ld      a5,120(a0)
    100057d4:   7179                    addi    sp,sp,-48
    100057d6:   f022                    sd      s0,32(sp)
    100057d8:   ec26                    sd      s1,24(sp)
    100057da:   e84a                    sd      s2,16(sp)
    100057dc:   f406                    sd      ra,40(sp)
    100057de:   e44e                    sd      s3,8(sp)
    100057e0:   842a                    mv      s0,a0
    100057e2:   4481                    li      s1,0
    100057e4:   20000913                li      s2,512
    100057e8:   eb85                    bnez    a5,10005818 <_reclaim_reent+0x54>
    100057ea:   702c                    ld      a1,96(s0)
    100057ec:   c581                    beqz    a1,100057f4 <_reclaim_reent+0x30>
    100057ee:   8522                    mv      a0,s0
    100057f0:   b50fc0ef                jal     ra,10001b40 <_free_r>
    100057f4:   1f843583                ld      a1,504(s0)
    100057f8:   cd95                    beqz    a1,10005834 <_reclaim_reent+0x70>
    100057fa:   20040493                addi    s1,s0,512
    100057fe:   02958b63                beq     a1,s1,10005834 <_reclaim_reent+0x70>
    10005802:   0005b903                ld      s2,0(a1)
    10005806:   8522                    mv      a0,s0
    10005808:   b38fc0ef                jal     ra,10001b40 <_free_r>
    1000580c:   85ca                    mv      a1,s2
    1000580e:   bfc5                    j       100057fe <_reclaim_reent+0x3a>
    10005810:   95a6                    add     a1,a1,s1
    10005812:   618c                    ld      a1,0(a1)
    10005814:   e989                    bnez    a1,10005826 <_reclaim_reent+0x62>
    10005816:   04a1                    addi    s1,s1,8
    10005818:   7c2c                    ld      a1,120(s0)
    1000581a:   ff249be3                bne     s1,s2,10005810 <_reclaim_reent+0x4c>
    1000581e:   8522                    mv      a0,s0
    10005820:   b20fc0ef                jal     ra,10001b40 <_free_r>
    10005824:   b7d9                    j       100057ea <_reclaim_reent+0x26>
    10005826:   0005b983                ld      s3,0(a1)
    1000582a:   8522                    mv      a0,s0
    1000582c:   b14fc0ef                jal     ra,10001b40 <_free_r>
    10005830:   85ce                    mv      a1,s3
    10005832:   b7cd                    j       10005814 <_reclaim_reent+0x50>
    10005834:   644c                    ld      a1,136(s0)
    10005836:   c581                    beqz    a1,1000583e <_reclaim_reent+0x7a>
    10005838:   8522                    mv      a0,s0
    1000583a:   b06fc0ef                jal     ra,10001b40 <_free_r>
    1000583e:   483c                    lw      a5,80(s0)
    10005840:   c395                    beqz    a5,10005864 <_reclaim_reent+0xa0>
    10005842:   6c3c                    ld      a5,88(s0)
    10005844:   8522                    mv      a0,s0
    10005846:   9782                    jalr    a5
    10005848:   52043583                ld      a1,1312(s0)
    1000584c:   cd81                    beqz    a1,10005864 <_reclaim_reent+0xa0>
    1000584e:   8522                    mv      a0,s0
    10005850:   7402                    ld      s0,32(sp)
    10005852:   70a2                    ld      ra,40(sp)
    10005854:   64e2                    ld      s1,24(sp)
    10005856:   6942                    ld      s2,16(sp)
    10005858:   69a2                    ld      s3,8(sp)
    1000585a:   6145                    addi    sp,sp,48
    1000585c:   00000317                auipc   t1,0x0
    10005860:   f4030067                jr      -192(t1) # 1000579c <cleanup_glue>
    10005864:   70a2                    ld      ra,40(sp)
    10005866:   7402                    ld      s0,32(sp)
    10005868:   64e2                    ld      s1,24(sp)
    1000586a:   6942                    ld      s2,16(sp)
    1000586c:   69a2                    ld      s3,8(sp)
    1000586e:   6145                    addi    sp,sp,48
    10005870:   8082                    ret
    10005872:   8082                    ret

0000000010005874 <strcmp>:
    10005874:   00b56733                or      a4,a0,a1
    10005878:   53fd                    li      t2,-1
    1000587a:   8b1d                    andi    a4,a4,7
    1000587c:   eb4d                    bnez    a4,1000592e <strcmp+0xba>
    1000587e:   00003e17                auipc   t3,0x3
    10005882:   1aae3e03                ld      t3,426(t3) # 10008a28 <mask>
    10005886:   6110                    ld      a2,0(a0)
    10005888:   6194                    ld      a3,0(a1)
    1000588a:   01c672b3                and     t0,a2,t3
    1000588e:   01c66333                or      t1,a2,t3
    10005892:   92f2                    add     t0,t0,t3
    10005894:   0062e2b3                or      t0,t0,t1
    10005898:   0a729963                bne     t0,t2,1000594a <strcmp+0xd6>
    1000589c:   02d61e63                bne     a2,a3,100058d8 <strcmp+0x64>
    100058a0:   6510                    ld      a2,8(a0)
    100058a2:   6594                    ld      a3,8(a1)
    100058a4:   01c672b3                and     t0,a2,t3
    100058a8:   01c66333                or      t1,a2,t3
    100058ac:   92f2                    add     t0,t0,t3
    100058ae:   0062e2b3                or      t0,t0,t1
    100058b2:   08729a63                bne     t0,t2,10005946 <strcmp+0xd2>
    100058b6:   02d61163                bne     a2,a3,100058d8 <strcmp+0x64>
    100058ba:   6910                    ld      a2,16(a0)
    100058bc:   6994                    ld      a3,16(a1)
    100058be:   01c672b3                and     t0,a2,t3
    100058c2:   01c66333                or      t1,a2,t3
    100058c6:   92f2                    add     t0,t0,t3
    100058c8:   0062e2b3                or      t0,t0,t1
    100058cc:   08729363                bne     t0,t2,10005952 <strcmp+0xde>
    100058d0:   0561                    addi    a0,a0,24
    100058d2:   05e1                    addi    a1,a1,24
    100058d4:   fad609e3                beq     a2,a3,10005886 <strcmp+0x12>
    100058d8:   03061713                slli    a4,a2,0x30
    100058dc:   03069793                slli    a5,a3,0x30
    100058e0:   02f71863                bne     a4,a5,10005910 <strcmp+0x9c>
    100058e4:   02061713                slli    a4,a2,0x20
    100058e8:   02069793                slli    a5,a3,0x20
    100058ec:   02f71263                bne     a4,a5,10005910 <strcmp+0x9c>
    100058f0:   01061713                slli    a4,a2,0x10
    100058f4:   01069793                slli    a5,a3,0x10
    100058f8:   00f71c63                bne     a4,a5,10005910 <strcmp+0x9c>
    100058fc:   03065713                srli    a4,a2,0x30
    10005900:   0306d793                srli    a5,a3,0x30
    10005904:   40f70533                sub     a0,a4,a5
    10005908:   0ff57593                andi    a1,a0,255
    1000590c:   e991                    bnez    a1,10005920 <strcmp+0xac>
    1000590e:   8082                    ret
    10005910:   9341                    srli    a4,a4,0x30
    10005912:   93c1                    srli    a5,a5,0x30
    10005914:   40f70533                sub     a0,a4,a5
    10005918:   0ff57593                andi    a1,a0,255
    1000591c:   e191                    bnez    a1,10005920 <strcmp+0xac>
    1000591e:   8082                    ret
    10005920:   0ff77713                andi    a4,a4,255
    10005924:   0ff7f793                andi    a5,a5,255
    10005928:   40f70533                sub     a0,a4,a5
    1000592c:   8082                    ret
    1000592e:   00054603                lbu     a2,0(a0)
    10005932:   0005c683                lbu     a3,0(a1)
    10005936:   0505                    addi    a0,a0,1
    10005938:   0585                    addi    a1,a1,1
    1000593a:   00d61363                bne     a2,a3,10005940 <strcmp+0xcc>
    1000593e:   fa65                    bnez    a2,1000592e <strcmp+0xba>
    10005940:   40d60533                sub     a0,a2,a3
    10005944:   8082                    ret
    10005946:   0521                    addi    a0,a0,8
    10005948:   05a1                    addi    a1,a1,8
    1000594a:   fed612e3                bne     a2,a3,1000592e <strcmp+0xba>
    1000594e:   4501                    li      a0,0
    10005950:   8082                    ret
    10005952:   0541                    addi    a0,a0,16
    10005954:   05c1                    addi    a1,a1,16
    10005956:   fcd61ce3                bne     a2,a3,1000592e <strcmp+0xba>
    1000595a:   4501                    li      a0,0
    1000595c:   8082                    ret

000000001000595e <_wctomb_r>:
    1000595e:   00003797                auipc   a5,0x3
    10005962:   0da78793                addi    a5,a5,218 # 10008a38 <_impure_ptr>
    10005966:   639c                    ld      a5,0(a5)
    10005968:   67bc                    ld      a5,72(a5)
    1000596a:   e789                    bnez    a5,10005974 <_wctomb_r+0x16>
    1000596c:   00003797                auipc   a5,0x3
    10005970:   ecc78793                addi    a5,a5,-308 # 10008838 <__global_locale>
    10005974:   0e07b303                ld      t1,224(a5)
    10005978:   8302                    jr      t1

000000001000597a <__ascii_wctomb>:
    1000597a:   cd91                    beqz    a1,10005996 <__ascii_wctomb+0x1c>
    1000597c:   0ff00793                li      a5,255
    10005980:   00c7f763                bleu    a2,a5,1000598e <__ascii_wctomb+0x14>
    10005984:   08a00793                li      a5,138
    10005988:   c11c                    sw      a5,0(a0)
    1000598a:   557d                    li      a0,-1
    1000598c:   8082                    ret
    1000598e:   00c58023                sb      a2,0(a1)
    10005992:   4505                    li      a0,1
    10005994:   8082                    ret
    10005996:   4501                    li      a0,0
    10005998:   8082                    ret

000000001000599a <__eqtf2>:
    1000599a:   1141                    addi    sp,sp,-16
    1000599c:   002027f3                frrm    a5
    100059a0:   6721                    lui     a4,0x8
    100059a2:   0305d813                srli    a6,a1,0x30
    100059a6:   177d                    addi    a4,a4,-1
    100059a8:   57fd                    li      a5,-1
    100059aa:   83c1                    srli    a5,a5,0x10
    100059ac:   0306d313                srli    t1,a3,0x30
    100059b0:   01077833                and     a6,a4,a6
    100059b4:   00f5f8b3                and     a7,a1,a5
    100059b8:   00677333                and     t1,a4,t1
    100059bc:   8ff5                    and     a5,a5,a3
    100059be:   91fd                    srli    a1,a1,0x3f
    100059c0:   92fd                    srli    a3,a3,0x3f
    100059c2:   00e81963                bne     a6,a4,100059d4 <__eqtf2+0x3a>
    100059c6:   00a8e733                or      a4,a7,a0
    100059ca:   ef11                    bnez    a4,100059e6 <__eqtf2+0x4c>
    100059cc:   4705                    li      a4,1
    100059ce:   07031063                bne     t1,a6,10005a2e <__eqtf2+0x94>
    100059d2:   a019                    j       100059d8 <__eqtf2+0x3e>
    100059d4:   02e31e63                bne     t1,a4,10005a10 <__eqtf2+0x76>
    100059d8:   00c7e733                or      a4,a5,a2
    100059dc:   cb15                    beqz    a4,10005a10 <__eqtf2+0x76>
    100059de:   6721                    lui     a4,0x8
    100059e0:   177d                    addi    a4,a4,-1
    100059e2:   00e81e63                bne     a6,a4,100059fe <__eqtf2+0x64>
    100059e6:   00a8e533                or      a0,a7,a0
    100059ea:   c509                    beqz    a0,100059f4 <__eqtf2+0x5a>
    100059ec:   01089713                slli    a4,a7,0x10
    100059f0:   04075363                bgez    a4,10005a36 <__eqtf2+0x9c>
    100059f4:   6721                    lui     a4,0x8
    100059f6:   177d                    addi    a4,a4,-1
    100059f8:   4505                    li      a0,1
    100059fa:   00e31963                bne     t1,a4,10005a0c <__eqtf2+0x72>
    100059fe:   8e5d                    or      a2,a2,a5
    10005a00:   4505                    li      a0,1
    10005a02:   c609                    beqz    a2,10005a0c <__eqtf2+0x72>
    10005a04:   02f51713                slli    a4,a0,0x2f
    10005a08:   8ff9                    and     a5,a5,a4
    10005a0a:   c795                    beqz    a5,10005a36 <__eqtf2+0x9c>
    10005a0c:   0141                    addi    sp,sp,16
    10005a0e:   8082                    ret
    10005a10:   4705                    li      a4,1
    10005a12:   00681e63                bne     a6,t1,10005a2e <__eqtf2+0x94>
    10005a16:   00f89c63                bne     a7,a5,10005a2e <__eqtf2+0x94>
    10005a1a:   00c51a63                bne     a0,a2,10005a2e <__eqtf2+0x94>
    10005a1e:   00d58a63                beq     a1,a3,10005a32 <__eqtf2+0x98>
    10005a22:   00081663                bnez    a6,10005a2e <__eqtf2+0x94>
    10005a26:   00a8e533                or      a0,a7,a0
    10005a2a:   00a03733                snez    a4,a0
    10005a2e:   853a                    mv      a0,a4
    10005a30:   bff1                    j       10005a0c <__eqtf2+0x72>
    10005a32:   4701                    li      a4,0
    10005a34:   bfed                    j       10005a2e <__eqtf2+0x94>
    10005a36:   00186073                csrsi   fflags,16
    10005a3a:   4505                    li      a0,1
    10005a3c:   bfc1                    j       10005a0c <__eqtf2+0x72>
    10005a3e:   0000                    unimp

0000000010005a40 <__getf2>:
    10005a40:   1141                    addi    sp,sp,-16
    10005a42:   002027f3                frrm    a5
    10005a46:   68a1                    lui     a7,0x8
    10005a48:   0305d713                srli    a4,a1,0x30
    10005a4c:   18fd                    addi    a7,a7,-1
    10005a4e:   57fd                    li      a5,-1
    10005a50:   83c1                    srli    a5,a5,0x10
    10005a52:   0306d813                srli    a6,a3,0x30
    10005a56:   00e8f733                and     a4,a7,a4
    10005a5a:   00f5f333                and     t1,a1,a5
    10005a5e:   0108f833                and     a6,a7,a6
    10005a62:   8ff5                    and     a5,a5,a3
    10005a64:   91fd                    srli    a1,a1,0x3f
    10005a66:   92fd                    srli    a3,a3,0x3f
    10005a68:   01171a63                bne     a4,a7,10005a7c <__getf2+0x3c>
    10005a6c:   00a368b3                or      a7,t1,a0
    10005a70:   08088463                beqz    a7,10005af8 <__getf2+0xb8>
    10005a74:   00186073                csrsi   fflags,16
    10005a78:   57f9                    li      a5,-2
    10005a7a:   a089                    j       10005abc <__getf2+0x7c>
    10005a7c:   01181c63                bne     a6,a7,10005a94 <__getf2+0x54>
    10005a80:   00c7e8b3                or      a7,a5,a2
    10005a84:   fe0898e3                bnez    a7,10005a74 <__getf2+0x34>
    10005a88:   e31d                    bnez    a4,10005aae <__getf2+0x6e>
    10005a8a:   00a368b3                or      a7,t1,a0
    10005a8e:   0018b893                seqz    a7,a7
    10005a92:   a821                    j       10005aaa <__getf2+0x6a>
    10005a94:   e725                    bnez    a4,10005afc <__getf2+0xbc>
    10005a96:   00a368b3                or      a7,t1,a0
    10005a9a:   0018b893                seqz    a7,a7
    10005a9e:   00081663                bnez    a6,10005aaa <__getf2+0x6a>
    10005aa2:   00c7ee33                or      t3,a5,a2
    10005aa6:   040e0563                beqz    t3,10005af0 <__getf2+0xb0>
    10005aaa:   00089c63                bnez    a7,10005ac2 <__getf2+0x82>
    10005aae:   00d59463                bne     a1,a3,10005ab6 <__getf2+0x76>
    10005ab2:   00e85c63                ble     a4,a6,10005aca <__getf2+0x8a>
    10005ab6:   4785                    li      a5,1
    10005ab8:   c191                    beqz    a1,10005abc <__getf2+0x7c>
    10005aba:   57fd                    li      a5,-1
    10005abc:   853e                    mv      a0,a5
    10005abe:   0141                    addi    sp,sp,16
    10005ac0:   8082                    ret
    10005ac2:   57fd                    li      a5,-1
    10005ac4:   dee5                    beqz    a3,10005abc <__getf2+0x7c>
    10005ac6:   4785                    li      a5,1
    10005ac8:   bfd5                    j       10005abc <__getf2+0x7c>
    10005aca:   01075563                ble     a6,a4,10005ad4 <__getf2+0x94>
    10005ace:   57fd                    li      a5,-1
    10005ad0:   f9fd                    bnez    a1,10005ac6 <__getf2+0x86>
    10005ad2:   b7ed                    j       10005abc <__getf2+0x7c>
    10005ad4:   fe67e1e3                bltu    a5,t1,10005ab6 <__getf2+0x76>
    10005ad8:   00f31863                bne     t1,a5,10005ae8 <__getf2+0xa8>
    10005adc:   fca66de3                bltu    a2,a0,10005ab6 <__getf2+0x76>
    10005ae0:   4781                    li      a5,0
    10005ae2:   fcc57de3                bleu    a2,a0,10005abc <__getf2+0x7c>
    10005ae6:   b7e5                    j       10005ace <__getf2+0x8e>
    10005ae8:   fef363e3                bltu    t1,a5,10005ace <__getf2+0x8e>
    10005aec:   4781                    li      a5,0
    10005aee:   b7f9                    j       10005abc <__getf2+0x7c>
    10005af0:   4781                    li      a5,0
    10005af2:   fc0895e3                bnez    a7,10005abc <__getf2+0x7c>
    10005af6:   b7c1                    j       10005ab6 <__getf2+0x76>
    10005af8:   f8e804e3                beq     a6,a4,10005a80 <__getf2+0x40>
    10005afc:   4881                    li      a7,0
    10005afe:   fa0802e3                beqz    a6,10005aa2 <__getf2+0x62>
    10005b02:   b775                    j       10005aae <__getf2+0x6e>
    10005b04:   0000                    unimp

0000000010005b06 <__letf2>:
    10005b06:   1141                    addi    sp,sp,-16
    10005b08:   002027f3                frrm    a5
    10005b0c:   68a1                    lui     a7,0x8
    10005b0e:   0305d713                srli    a4,a1,0x30
    10005b12:   18fd                    addi    a7,a7,-1
    10005b14:   57fd                    li      a5,-1
    10005b16:   83c1                    srli    a5,a5,0x10
    10005b18:   0306d813                srli    a6,a3,0x30
    10005b1c:   00e8f733                and     a4,a7,a4
    10005b20:   00f5f333                and     t1,a1,a5
    10005b24:   0108f833                and     a6,a7,a6
    10005b28:   8ff5                    and     a5,a5,a3
    10005b2a:   91fd                    srli    a1,a1,0x3f
    10005b2c:   92fd                    srli    a3,a3,0x3f
    10005b2e:   01171a63                bne     a4,a7,10005b42 <__letf2+0x3c>
    10005b32:   00a368b3                or      a7,t1,a0
    10005b36:   08088463                beqz    a7,10005bbe <__letf2+0xb8>
    10005b3a:   00186073                csrsi   fflags,16
    10005b3e:   4789                    li      a5,2
    10005b40:   a089                    j       10005b82 <__letf2+0x7c>
    10005b42:   01181c63                bne     a6,a7,10005b5a <__letf2+0x54>
    10005b46:   00c7e8b3                or      a7,a5,a2
    10005b4a:   fe0898e3                bnez    a7,10005b3a <__letf2+0x34>
    10005b4e:   e31d                    bnez    a4,10005b74 <__letf2+0x6e>
    10005b50:   00a368b3                or      a7,t1,a0
    10005b54:   0018b893                seqz    a7,a7
    10005b58:   a821                    j       10005b70 <__letf2+0x6a>
    10005b5a:   e725                    bnez    a4,10005bc2 <__letf2+0xbc>
    10005b5c:   00a368b3                or      a7,t1,a0
    10005b60:   0018b893                seqz    a7,a7
    10005b64:   00081663                bnez    a6,10005b70 <__letf2+0x6a>
    10005b68:   00c7ee33                or      t3,a5,a2
    10005b6c:   040e0563                beqz    t3,10005bb6 <__letf2+0xb0>
    10005b70:   00089c63                bnez    a7,10005b88 <__letf2+0x82>
    10005b74:   00d59463                bne     a1,a3,10005b7c <__letf2+0x76>
    10005b78:   00e85c63                ble     a4,a6,10005b90 <__letf2+0x8a>
    10005b7c:   4785                    li      a5,1
    10005b7e:   c191                    beqz    a1,10005b82 <__letf2+0x7c>
    10005b80:   57fd                    li      a5,-1
    10005b82:   853e                    mv      a0,a5
    10005b84:   0141                    addi    sp,sp,16
    10005b86:   8082                    ret
    10005b88:   57fd                    li      a5,-1
    10005b8a:   dee5                    beqz    a3,10005b82 <__letf2+0x7c>
    10005b8c:   4785                    li      a5,1
    10005b8e:   bfd5                    j       10005b82 <__letf2+0x7c>
    10005b90:   01075563                ble     a6,a4,10005b9a <__letf2+0x94>
    10005b94:   57fd                    li      a5,-1
    10005b96:   f9fd                    bnez    a1,10005b8c <__letf2+0x86>
    10005b98:   b7ed                    j       10005b82 <__letf2+0x7c>
    10005b9a:   fe67e1e3                bltu    a5,t1,10005b7c <__letf2+0x76>
    10005b9e:   00f31863                bne     t1,a5,10005bae <__letf2+0xa8>
    10005ba2:   fca66de3                bltu    a2,a0,10005b7c <__letf2+0x76>
    10005ba6:   4781                    li      a5,0
    10005ba8:   fcc57de3                bleu    a2,a0,10005b82 <__letf2+0x7c>
    10005bac:   b7e5                    j       10005b94 <__letf2+0x8e>
    10005bae:   fef363e3                bltu    t1,a5,10005b94 <__letf2+0x8e>
    10005bb2:   4781                    li      a5,0
    10005bb4:   b7f9                    j       10005b82 <__letf2+0x7c>
    10005bb6:   4781                    li      a5,0
    10005bb8:   fc0895e3                bnez    a7,10005b82 <__letf2+0x7c>
    10005bbc:   b7c1                    j       10005b7c <__letf2+0x76>
    10005bbe:   f8e804e3                beq     a6,a4,10005b46 <__letf2+0x40>
    10005bc2:   4881                    li      a7,0
    10005bc4:   fa0802e3                beqz    a6,10005b68 <__letf2+0x62>
    10005bc8:   b775                    j       10005b74 <__letf2+0x6e>
    10005bca:   0000                    unimp

0000000010005bcc <__multf3>:
    10005bcc:   7159                    addi    sp,sp,-112
    10005bce:   fc56                    sd      s5,56(sp)
    10005bd0:   ec66                    sd      s9,24(sp)
    10005bd2:   f486                    sd      ra,104(sp)
    10005bd4:   f0a2                    sd      s0,96(sp)
    10005bd6:   eca6                    sd      s1,88(sp)
    10005bd8:   e8ca                    sd      s2,80(sp)
    10005bda:   e4ce                    sd      s3,72(sp)
    10005bdc:   e0d2                    sd      s4,64(sp)
    10005bde:   f85a                    sd      s6,48(sp)
    10005be0:   f45e                    sd      s7,40(sp)
    10005be2:   f062                    sd      s8,32(sp)
    10005be4:   8cb2                    mv      s9,a2
    10005be6:   8ab6                    mv      s5,a3
    10005be8:   00202a73                frrm    s4
    10005bec:   57fd                    li      a5,-1
    10005bee:   83c1                    srli    a5,a5,0x10
    10005bf0:   00f5f4b3                and     s1,a1,a5
    10005bf4:   67a1                    lui     a5,0x8
    10005bf6:   0305db93                srli    s7,a1,0x30
    10005bfa:   17fd                    addi    a5,a5,-1
    10005bfc:   0177f6b3                and     a3,a5,s7
    10005c00:   00068b9b                sext.w  s7,a3
    10005c04:   2a01                    sext.w  s4,s4
    10005c06:   03f5db13                srli    s6,a1,0x3f
    10005c0a:   020b8763                beqz    s7,10005c38 <__multf3+0x6c>
    10005c0e:   842a                    mv      s0,a0
    10005c10:   08fb8463                beq     s7,a5,10005c98 <__multf3+0xcc>
    10005c14:   4585                    li      a1,1
    10005c16:   03d55613                srli    a2,a0,0x3d
    10005c1a:   15ce                    slli    a1,a1,0x33
    10005c1c:   00351413                slli    s0,a0,0x3
    10005c20:   7571                    lui     a0,0xffffc
    10005c22:   00349793                slli    a5,s1,0x3
    10005c26:   8e4d                    or      a2,a2,a1
    10005c28:   0505                    addi    a0,a0,1
    10005c2a:   00f664b3                or      s1,a2,a5
    10005c2e:   00a68bb3                add     s7,a3,a0
    10005c32:   4c01                    li      s8,0
    10005c34:   4901                    li      s2,0
    10005c36:   a895                    j       10005caa <__multf3+0xde>
    10005c38:   00a4e7b3                or      a5,s1,a0
    10005c3c:   892a                    mv      s2,a0
    10005c3e:   cff1                    beqz    a5,10005d1a <__multf3+0x14e>
    10005c40:   c0a1                    beqz    s1,10005c80 <__multf3+0xb4>
    10005c42:   8526                    mv      a0,s1
    10005c44:   262010ef                jal     ra,10006ea6 <__clzdi2>
    10005c48:   2501                    sext.w  a0,a0
    10005c4a:   ff150793                addi    a5,a0,-15 # ffffffffffffbff1 <_end+0xffffffffefff354d>
    10005c4e:   03c00713                li      a4,60
    10005c52:   0007861b                sext.w  a2,a5
    10005c56:   02f74b63                blt     a4,a5,10005c8c <__multf3+0xc0>
    10005c5a:   03d00593                li      a1,61
    10005c5e:   0036041b                addiw   s0,a2,3
    10005c62:   40c5863b                subw    a2,a1,a2
    10005c66:   008497b3                sll     a5,s1,s0
    10005c6a:   00c95633                srl     a2,s2,a2
    10005c6e:   00f664b3                or      s1,a2,a5
    10005c72:   00891433                sll     s0,s2,s0
    10005c76:   7bf1                    lui     s7,0xffffc
    10005c78:   0bc5                    addi    s7,s7,17
    10005c7a:   40ab8bb3                sub     s7,s7,a0
    10005c7e:   bf55                    j       10005c32 <__multf3+0x66>
    10005c80:   226010ef                jal     ra,10006ea6 <__clzdi2>
    10005c84:   2501                    sext.w  a0,a0
    10005c86:   04050513                addi    a0,a0,64
    10005c8a:   b7c1                    j       10005c4a <__multf3+0x7e>
    10005c8c:   fc36079b                addiw   a5,a2,-61
    10005c90:   00f914b3                sll     s1,s2,a5
    10005c94:   4401                    li      s0,0
    10005c96:   b7c5                    j       10005c76 <__multf3+0xaa>
    10005c98:   00a4e7b3                or      a5,s1,a0
    10005c9c:   c7c1                    beqz    a5,10005d24 <__multf3+0x158>
    10005c9e:   01049793                slli    a5,s1,0x10
    10005ca2:   4c0d                    li      s8,3
    10005ca4:   4941                    li      s2,16
    10005ca6:   f807c7e3                bltz    a5,10005c34 <__multf3+0x68>
    10005caa:   67a1                    lui     a5,0x8
    10005cac:   030ad513                srli    a0,s5,0x30
    10005cb0:   17fd                    addi    a5,a5,-1
    10005cb2:   59fd                    li      s3,-1
    10005cb4:   00a7f633                and     a2,a5,a0
    10005cb8:   e456                    sd      s5,8(sp)
    10005cba:   0109d993                srli    s3,s3,0x10
    10005cbe:   0006051b                sext.w  a0,a2
    10005cc2:   013af9b3                and     s3,s5,s3
    10005cc6:   8766                    mv      a4,s9
    10005cc8:   03fada93                srli    s5,s5,0x3f
    10005ccc:   c125                    beqz    a0,10005d2c <__multf3+0x160>
    10005cce:   0cf50063                beq     a0,a5,10005d8e <__multf3+0x1c2>
    10005cd2:   4685                    li      a3,1
    10005cd4:   03dcd793                srli    a5,s9,0x3d
    10005cd8:   16ce                    slli    a3,a3,0x33
    10005cda:   8fd5                    or      a5,a5,a3
    10005cdc:   098e                    slli    s3,s3,0x3
    10005cde:   0137e9b3                or      s3,a5,s3
    10005ce2:   77f1                    lui     a5,0xffffc
    10005ce4:   0785                    addi    a5,a5,1
    10005ce6:   003c9713                slli    a4,s9,0x3
    10005cea:   00f60533                add     a0,a2,a5
    10005cee:   4681                    li      a3,0
    10005cf0:   002c1793                slli    a5,s8,0x2
    10005cf4:   8fd5                    or      a5,a5,a3
    10005cf6:   955e                    add     a0,a0,s7
    10005cf8:   17fd                    addi    a5,a5,-1
    10005cfa:   45b9                    li      a1,14
    10005cfc:   015b4633                xor     a2,s6,s5
    10005d00:   00150893                addi    a7,a0,1
    10005d04:   0cf5eb63                bltu    a1,a5,10005dda <__multf3+0x20e>
    10005d08:   00002597                auipc   a1,0x2
    10005d0c:   a6c58593                addi    a1,a1,-1428 # 10007774 <_ctype_+0x104>
    10005d10:   078a                    slli    a5,a5,0x2
    10005d12:   97ae                    add     a5,a5,a1
    10005d14:   439c                    lw      a5,0(a5)
    10005d16:   97ae                    add     a5,a5,a1
    10005d18:   8782                    jr      a5
    10005d1a:   4481                    li      s1,0
    10005d1c:   4401                    li      s0,0
    10005d1e:   4b81                    li      s7,0
    10005d20:   4c05                    li      s8,1
    10005d22:   bf09                    j       10005c34 <__multf3+0x68>
    10005d24:   4481                    li      s1,0
    10005d26:   4401                    li      s0,0
    10005d28:   4c09                    li      s8,2
    10005d2a:   b729                    j       10005c34 <__multf3+0x68>
    10005d2c:   0199e7b3                or      a5,s3,s9
    10005d30:   cbad                    beqz    a5,10005da2 <__multf3+0x1d6>
    10005d32:   04098163                beqz    s3,10005d74 <__multf3+0x1a8>
    10005d36:   854e                    mv      a0,s3
    10005d38:   16e010ef                jal     ra,10006ea6 <__clzdi2>
    10005d3c:   2501                    sext.w  a0,a0
    10005d3e:   ff150713                addi    a4,a0,-15
    10005d42:   03c00693                li      a3,60
    10005d46:   0007079b                sext.w  a5,a4
    10005d4a:   02e6cc63                blt     a3,a4,10005d82 <__multf3+0x1b6>
    10005d4e:   03d00693                li      a3,61
    10005d52:   0037871b                addiw   a4,a5,3
    10005d56:   40f687bb                subw    a5,a3,a5
    10005d5a:   00e999b3                sll     s3,s3,a4
    10005d5e:   00fcd7b3                srl     a5,s9,a5
    10005d62:   0137e9b3                or      s3,a5,s3
    10005d66:   00ec9733                sll     a4,s9,a4
    10005d6a:   77f1                    lui     a5,0xffffc
    10005d6c:   07c5                    addi    a5,a5,17
    10005d6e:   40a78533                sub     a0,a5,a0
    10005d72:   bfb5                    j       10005cee <__multf3+0x122>
    10005d74:   8566                    mv      a0,s9
    10005d76:   130010ef                jal     ra,10006ea6 <__clzdi2>
    10005d7a:   2501                    sext.w  a0,a0
    10005d7c:   04050513                addi    a0,a0,64
    10005d80:   bf7d                    j       10005d3e <__multf3+0x172>
    10005d82:   fc37899b                addiw   s3,a5,-61
    10005d86:   013c99b3                sll     s3,s9,s3
    10005d8a:   4701                    li      a4,0
    10005d8c:   bff9                    j       10005d6a <__multf3+0x19e>
    10005d8e:   0199e7b3                or      a5,s3,s9
    10005d92:   cf89                    beqz    a5,10005dac <__multf3+0x1e0>
    10005d94:   01099793                slli    a5,s3,0x10
    10005d98:   468d                    li      a3,3
    10005d9a:   f407cbe3                bltz    a5,10005cf0 <__multf3+0x124>
    10005d9e:   4941                    li      s2,16
    10005da0:   bf81                    j       10005cf0 <__multf3+0x124>
    10005da2:   4981                    li      s3,0
    10005da4:   4701                    li      a4,0
    10005da6:   4501                    li      a0,0
    10005da8:   4685                    li      a3,1
    10005daa:   b799                    j       10005cf0 <__multf3+0x124>
    10005dac:   4981                    li      s3,0
    10005dae:   4701                    li      a4,0
    10005db0:   4689                    li      a3,2
    10005db2:   bf3d                    j       10005cf0 <__multf3+0x124>
    10005db4:   4785                    li      a5,1
    10005db6:   02f79493                slli    s1,a5,0x2f
    10005dba:   4401                    li      s0,0
    10005dbc:   4601                    li      a2,0
    10005dbe:   4c0d                    li      s8,3
    10005dc0:   4789                    li      a5,2
    10005dc2:   44fc0b63                beq     s8,a5,10006218 <__multf3+0x64c>
    10005dc6:   478d                    li      a5,3
    10005dc8:   42fc0763                beq     s8,a5,100061f6 <__multf3+0x62a>
    10005dcc:   4785                    li      a5,1
    10005dce:   1cfc1263                bne     s8,a5,10005f92 <__multf3+0x3c6>
    10005dd2:   4701                    li      a4,0
    10005dd4:   4501                    li      a0,0
    10005dd6:   4781                    li      a5,0
    10005dd8:   ac35                    j       10006014 <__multf3+0x448>
    10005dda:   57fd                    li      a5,-1
    10005ddc:   9381                    srli    a5,a5,0x20
    10005dde:   00848333                add     t1,s1,s0
    10005de2:   01370eb3                add     t4,a4,s3
    10005de6:   02045f13                srli    t5,s0,0x20
    10005dea:   02075693                srli    a3,a4,0x20
    10005dee:   00833fb3                sltu    t6,t1,s0
    10005df2:   00eeb2b3                sltu    t0,t4,a4
    10005df6:   8c7d                    and     s0,s0,a5
    10005df8:   8f7d                    and     a4,a4,a5
    10005dfa:   02e40833                mul     a6,s0,a4
    10005dfe:   000f839b                sext.w  t2,t6
    10005e02:   00028a9b                sext.w  s5,t0
    10005e06:   02ef0733                mul     a4,t5,a4
    10005e0a:   02df07b3                mul     a5,t5,a3
    10005e0e:   028686b3                mul     a3,a3,s0
    10005e12:   02085413                srli    s0,a6,0x20
    10005e16:   96ba                    add     a3,a3,a4
    10005e18:   9436                    add     s0,s0,a3
    10005e1a:   00e47563                bleu    a4,s0,10005e24 <__multf3+0x258>
    10005e1e:   4705                    li      a4,1
    10005e20:   1702                    slli    a4,a4,0x20
    10005e22:   97ba                    add     a5,a5,a4
    10005e24:   577d                    li      a4,-1
    10005e26:   9301                    srli    a4,a4,0x20
    10005e28:   02045f13                srli    t5,s0,0x20
    10005e2c:   00e475b3                and     a1,s0,a4
    10005e30:   00e87833                and     a6,a6,a4
    10005e34:   02035e13                srli    t3,t1,0x20
    10005e38:   020ed693                srli    a3,t4,0x20
    10005e3c:   9f3e                    add     t5,t5,a5
    10005e3e:   00e377b3                and     a5,t1,a4
    10005e42:   00eef733                and     a4,t4,a4
    10005e46:   02e78433                mul     s0,a5,a4
    10005e4a:   1582                    slli    a1,a1,0x20
    10005e4c:   95c2                    add     a1,a1,a6
    10005e4e:   02ee0733                mul     a4,t3,a4
    10005e52:   02de0bb3                mul     s7,t3,a3
    10005e56:   02f686b3                mul     a3,a3,a5
    10005e5a:   02045793                srli    a5,s0,0x20
    10005e5e:   96ba                    add     a3,a3,a4
    10005e60:   97b6                    add     a5,a5,a3
    10005e62:   00e7f563                bleu    a4,a5,10005e6c <__multf3+0x2a0>
    10005e66:   4705                    li      a4,1
    10005e68:   1702                    slli    a4,a4,0x20
    10005e6a:   9bba                    add     s7,s7,a4
    10005e6c:   5e7d                    li      t3,-1
    10005e6e:   020e5e13                srli    t3,t3,0x20
    10005e72:   0207db13                srli    s6,a5,0x20
    10005e76:   01c7f7b3                and     a5,a5,t3
    10005e7a:   1782                    slli    a5,a5,0x20
    10005e7c:   01c47433                and     s0,s0,t3
    10005e80:   0204d693                srli    a3,s1,0x20
    10005e84:   0209d813                srli    a6,s3,0x20
    10005e88:   943e                    add     s0,s0,a5
    10005e8a:   01c9f9b3                and     s3,s3,t3
    10005e8e:   01c4f7b3                and     a5,s1,t3
    10005e92:   03378e33                mul     t3,a5,s3
    10005e96:   033689b3                mul     s3,a3,s3
    10005e9a:   020e5493                srli    s1,t3,0x20
    10005e9e:   030686b3                mul     a3,a3,a6
    10005ea2:   02f80833                mul     a6,a6,a5
    10005ea6:   984e                    add     a6,a6,s3
    10005ea8:   94c2                    add     s1,s1,a6
    10005eaa:   0134f563                bleu    s3,s1,10005eb4 <__multf3+0x2e8>
    10005eae:   4785                    li      a5,1
    10005eb0:   1782                    slli    a5,a5,0x20
    10005eb2:   96be                    add     a3,a3,a5
    10005eb4:   577d                    li      a4,-1
    10005eb6:   0204d793                srli    a5,s1,0x20
    10005eba:   9301                    srli    a4,a4,0x20
    10005ebc:   00ee7e33                and     t3,t3,a4
    10005ec0:   96be                    add     a3,a3,a5
    10005ec2:   00e4f7b3                and     a5,s1,a4
    10005ec6:   01e40733                add     a4,s0,t5
    10005eca:   01e73833                sltu    a6,a4,t5
    10005ece:   1782                    slli    a5,a5,0x20
    10005ed0:   97f2                    add     a5,a5,t3
    10005ed2:   41500abb                negw    s5,s5
    10005ed6:   010b0e33                add     t3,s6,a6
    10005eda:   9e5e                    add     t3,t3,s7
    10005edc:   407003bb                negw    t2,t2
    10005ee0:   01537333                and     t1,t1,s5
    10005ee4:   9372                    add     t1,t1,t3
    10005ee6:   007efeb3                and     t4,t4,t2
    10005eea:   010e3833                sltu    a6,t3,a6
    10005eee:   005fffb3                and     t6,t6,t0
    10005ef2:   9e9a                    add     t4,t4,t1
    10005ef4:   01c33e33                sltu    t3,t1,t3
    10005ef8:   987e                    add     a6,a6,t6
    10005efa:   9872                    add     a6,a6,t3
    10005efc:   006eb333                sltu    t1,t4,t1
    10005f00:   40b70fb3                sub     t6,a4,a1
    10005f04:   981a                    add     a6,a6,t1
    10005f06:   01f73e33                sltu    t3,a4,t6
    10005f0a:   41ee8333                sub     t1,t4,t5
    10005f0e:   006eb4b3                sltu    s1,t4,t1
    10005f12:   4381                    li      t2,0
    10005f14:   41c30333                sub     t1,t1,t3
    10005f18:   01f77663                bleu    t6,a4,10005f24 <__multf3+0x358>
    10005f1c:   41df0eb3                sub     t4,t5,t4
    10005f20:   001eb393                seqz    t2,t4
    10005f24:   40ff8e33                sub     t3,t6,a5
    10005f28:   9836                    add     a6,a6,a3
    10005f2a:   01cfb433                sltu    s0,t6,t3
    10005f2e:   40d306b3                sub     a3,t1,a3
    10005f32:   0093eeb3                or      t4,t2,s1
    10005f36:   00d33333                sltu    t1,t1,a3
    10005f3a:   40878433                sub     s0,a5,s0
    10005f3e:   4481                    li      s1,0
    10005f40:   01cff463                bleu    t3,t6,10005f48 <__multf3+0x37c>
    10005f44:   0016b493                seqz    s1,a3
    10005f48:   96a2                    add     a3,a3,s0
    10005f4a:   00f6b7b3                sltu    a5,a3,a5
    10005f4e:   97c2                    add     a5,a5,a6
    10005f50:   0064e333                or      t1,s1,t1
    10005f54:   41d787b3                sub     a5,a5,t4
    10005f58:   406787b3                sub     a5,a5,t1
    10005f5c:   00de1413                slli    s0,t3,0xd
    10005f60:   07b6                    slli    a5,a5,0xd
    10005f62:   0336d713                srli    a4,a3,0x33
    10005f66:   8c4d                    or      s0,s0,a1
    10005f68:   00e7e4b3                or      s1,a5,a4
    10005f6c:   00803433                snez    s0,s0
    10005f70:   033e5593                srli    a1,t3,0x33
    10005f74:   8c4d                    or      s0,s0,a1
    10005f76:   06b6                    slli    a3,a3,0xd
    10005f78:   00b49793                slli    a5,s1,0xb
    10005f7c:   8c55                    or      s0,s0,a3
    10005f7e:   0407df63                bgez    a5,10005fdc <__multf3+0x410>
    10005f82:   00145793                srli    a5,s0,0x1
    10005f86:   8805                    andi    s0,s0,1
    10005f88:   03f49513                slli    a0,s1,0x3f
    10005f8c:   8c5d                    or      s0,s0,a5
    10005f8e:   8c49                    or      s0,s0,a0
    10005f90:   8085                    srli    s1,s1,0x1
    10005f92:   6791                    lui     a5,0x4
    10005f94:   17fd                    addi    a5,a5,-1
    10005f96:   97c6                    add     a5,a5,a7
    10005f98:   10f05763                blez    a5,100060a6 <__multf3+0x4da>
    10005f9c:   00747713                andi    a4,s0,7
    10005fa0:   c729                    beqz    a4,10005fea <__multf3+0x41e>
    10005fa2:   4709                    li      a4,2
    10005fa4:   00196913                ori     s2,s2,1
    10005fa8:   04ea0063                beq     s4,a4,10005fe8 <__multf3+0x41c>
    10005fac:   470d                    li      a4,3
    10005fae:   02ea0963                beq     s4,a4,10005fe0 <__multf3+0x414>
    10005fb2:   020a1c63                bnez    s4,10005fea <__multf3+0x41e>
    10005fb6:   00f47713                andi    a4,s0,15
    10005fba:   4691                    li      a3,4
    10005fbc:   02d70763                beq     a4,a3,10005fea <__multf3+0x41e>
    10005fc0:   00440713                addi    a4,s0,4
    10005fc4:   00873433                sltu    s0,a4,s0
    10005fc8:   94a2                    add     s1,s1,s0
    10005fca:   843a                    mv      s0,a4
    10005fcc:   a839                    j       10005fea <__multf3+0x41e>
    10005fce:   865a                    mv      a2,s6
    10005fd0:   bbc5                    j       10005dc0 <__multf3+0x1f4>
    10005fd2:   8656                    mv      a2,s5
    10005fd4:   84ce                    mv      s1,s3
    10005fd6:   843a                    mv      s0,a4
    10005fd8:   8c36                    mv      s8,a3
    10005fda:   b3dd                    j       10005dc0 <__multf3+0x1f4>
    10005fdc:   88aa                    mv      a7,a0
    10005fde:   bf55                    j       10005f92 <__multf3+0x3c6>
    10005fe0:   e609                    bnez    a2,10005fea <__multf3+0x41e>
    10005fe2:   00840713                addi    a4,s0,8
    10005fe6:   bff9                    j       10005fc4 <__multf3+0x3f8>
    10005fe8:   fe6d                    bnez    a2,10005fe2 <__multf3+0x416>
    10005fea:   00b49713                slli    a4,s1,0xb
    10005fee:   00075863                bgez    a4,10005ffe <__multf3+0x432>
    10005ff2:   57fd                    li      a5,-1
    10005ff4:   17d2                    slli    a5,a5,0x34
    10005ff6:   17fd                    addi    a5,a5,-1
    10005ff8:   8cfd                    and     s1,s1,a5
    10005ffa:   6791                    lui     a5,0x4
    10005ffc:   97c6                    add     a5,a5,a7
    10005ffe:   6721                    lui     a4,0x8
    10006000:   ffe70693                addi    a3,a4,-2 # 7ffe <_tbss_end+0x7ffe>
    10006004:   06f6c963                blt     a3,a5,10006076 <__multf3+0x4aa>
    10006008:   800d                    srli    s0,s0,0x3
    1000600a:   03d49513                slli    a0,s1,0x3d
    1000600e:   8d41                    or      a0,a0,s0
    10006010:   0034d713                srli    a4,s1,0x3
    10006014:   56fd                    li      a3,-1
    10006016:   0106d593                srli    a1,a3,0x10
    1000601a:   8f6d                    and     a4,a4,a1
    1000601c:   03069593                slli    a1,a3,0x30
    10006020:   66a2                    ld      a3,8(sp)
    10006022:   061e                    slli    a2,a2,0x7
    10006024:   8eed                    and     a3,a3,a1
    10006026:   8f55                    or      a4,a4,a3
    10006028:   66a1                    lui     a3,0x8
    1000602a:   16fd                    addi    a3,a3,-1
    1000602c:   e43a                    sd      a4,8(sp)
    1000602e:   8ff5                    and     a5,a5,a3
    10006030:   9341                    srli    a4,a4,0x30
    10006032:   76e1                    lui     a3,0xffff8
    10006034:   8f75                    and     a4,a4,a3
    10006036:   8fd9                    or      a5,a5,a4
    10006038:   0107971b                slliw   a4,a5,0x10
    1000603c:   0107571b                srliw   a4,a4,0x10
    10006040:   0087571b                srliw   a4,a4,0x8
    10006044:   07f77713                andi    a4,a4,127
    10006048:   00f11723                sh      a5,14(sp)
    1000604c:   8e59                    or      a2,a2,a4
    1000604e:   00c107a3                sb      a2,15(sp)
    10006052:   65a2                    ld      a1,8(sp)
    10006054:   00090463                beqz    s2,1000605c <__multf3+0x490>
    10006058:   00192073                csrs    fflags,s2
    1000605c:   70a6                    ld      ra,104(sp)
    1000605e:   7406                    ld      s0,96(sp)
    10006060:   64e6                    ld      s1,88(sp)
    10006062:   6946                    ld      s2,80(sp)
    10006064:   69a6                    ld      s3,72(sp)
    10006066:   6a06                    ld      s4,64(sp)
    10006068:   7ae2                    ld      s5,56(sp)
    1000606a:   7b42                    ld      s6,48(sp)
    1000606c:   7ba2                    ld      s7,40(sp)
    1000606e:   7c02                    ld      s8,32(sp)
    10006070:   6ce2                    ld      s9,24(sp)
    10006072:   6165                    addi    sp,sp,112
    10006074:   8082                    ret
    10006076:   4789                    li      a5,2
    10006078:   02fa0263                beq     s4,a5,1000609c <__multf3+0x4d0>
    1000607c:   458d                    li      a1,3
    1000607e:   fff70793                addi    a5,a4,-1
    10006082:   00ba0663                beq     s4,a1,1000608e <__multf3+0x4c2>
    10006086:   000a1563                bnez    s4,10006090 <__multf3+0x4c4>
    1000608a:   4501                    li      a0,0
    1000608c:   a021                    j       10006094 <__multf3+0x4c8>
    1000608e:   de75                    beqz    a2,1000608a <__multf3+0x4be>
    10006090:   557d                    li      a0,-1
    10006092:   87b6                    mv      a5,a3
    10006094:   00596913                ori     s2,s2,5
    10006098:   872a                    mv      a4,a0
    1000609a:   bfad                    j       10006014 <__multf3+0x448>
    1000609c:   da75                    beqz    a2,10006090 <__multf3+0x4c4>
    1000609e:   4501                    li      a0,0
    100060a0:   fff70793                addi    a5,a4,-1
    100060a4:   bfc5                    j       10006094 <__multf3+0x4c8>
    100060a6:   4585                    li      a1,1
    100060a8:   e7b9                    bnez    a5,100060f6 <__multf3+0x52a>
    100060aa:   00747693                andi    a3,s0,7
    100060ae:   8726                    mv      a4,s1
    100060b0:   ce95                    beqz    a3,100060ec <__multf3+0x520>
    100060b2:   4709                    li      a4,2
    100060b4:   00196913                ori     s2,s2,1
    100060b8:   02ea0863                beq     s4,a4,100060e8 <__multf3+0x51c>
    100060bc:   470d                    li      a4,3
    100060be:   02ea0063                beq     s4,a4,100060de <__multf3+0x512>
    100060c2:   8726                    mv      a4,s1
    100060c4:   020a1463                bnez    s4,100060ec <__multf3+0x520>
    100060c8:   00f47693                andi    a3,s0,15
    100060cc:   4591                    li      a1,4
    100060ce:   00b68f63                beq     a3,a1,100060ec <__multf3+0x520>
    100060d2:   ffc43713                sltiu   a4,s0,-4
    100060d6:   00174713                xori    a4,a4,1
    100060da:   9726                    add     a4,a4,s1
    100060dc:   a801                    j       100060ec <__multf3+0x520>
    100060de:   8726                    mv      a4,s1
    100060e0:   e611                    bnez    a2,100060ec <__multf3+0x520>
    100060e2:   ff843713                sltiu   a4,s0,-8
    100060e6:   bfc5                    j       100060d6 <__multf3+0x50a>
    100060e8:   8726                    mv      a4,s1
    100060ea:   fe65                    bnez    a2,100060e2 <__multf3+0x516>
    100060ec:   9351                    srli    a4,a4,0x34
    100060ee:   00174713                xori    a4,a4,1
    100060f2:   00177593                andi    a1,a4,1
    100060f6:   4705                    li      a4,1
    100060f8:   8f1d                    sub     a4,a4,a5
    100060fa:   07400793                li      a5,116
    100060fe:   0ce7c163                blt     a5,a4,100061c0 <__multf3+0x5f4>
    10006102:   03f00793                li      a5,63
    10006106:   0007069b                sext.w  a3,a4
    1000610a:   04e7ca63                blt     a5,a4,1000615e <__multf3+0x592>
    1000610e:   04000793                li      a5,64
    10006112:   9f95                    subw    a5,a5,a3
    10006114:   00f49533                sll     a0,s1,a5
    10006118:   00d45733                srl     a4,s0,a3
    1000611c:   00f41433                sll     s0,s0,a5
    10006120:   8d59                    or      a0,a0,a4
    10006122:   00803433                snez    s0,s0
    10006126:   8d41                    or      a0,a0,s0
    10006128:   00d4d7b3                srl     a5,s1,a3
    1000612c:   00757713                andi    a4,a0,7
    10006130:   cf31                    beqz    a4,1000618c <__multf3+0x5c0>
    10006132:   4709                    li      a4,2
    10006134:   00196913                ori     s2,s2,1
    10006138:   04ea0963                beq     s4,a4,1000618a <__multf3+0x5be>
    1000613c:   470d                    li      a4,3
    1000613e:   04ea0263                beq     s4,a4,10006182 <__multf3+0x5b6>
    10006142:   040a1563                bnez    s4,1000618c <__multf3+0x5c0>
    10006146:   00f57713                andi    a4,a0,15
    1000614a:   4691                    li      a3,4
    1000614c:   04d70063                beq     a4,a3,1000618c <__multf3+0x5c0>
    10006150:   00450713                addi    a4,a0,4
    10006154:   00a73533                sltu    a0,a4,a0
    10006158:   97aa                    add     a5,a5,a0
    1000615a:   853a                    mv      a0,a4
    1000615c:   a805                    j       1000618c <__multf3+0x5c0>
    1000615e:   04000813                li      a6,64
    10006162:   00d4d533                srl     a0,s1,a3
    10006166:   4781                    li      a5,0
    10006168:   01070763                beq     a4,a6,10006176 <__multf3+0x5aa>
    1000616c:   08000793                li      a5,128
    10006170:   9f95                    subw    a5,a5,a3
    10006172:   00f497b3                sll     a5,s1,a5
    10006176:   8c5d                    or      s0,s0,a5
    10006178:   00803433                snez    s0,s0
    1000617c:   8d41                    or      a0,a0,s0
    1000617e:   4781                    li      a5,0
    10006180:   b775                    j       1000612c <__multf3+0x560>
    10006182:   e609                    bnez    a2,1000618c <__multf3+0x5c0>
    10006184:   00850713                addi    a4,a0,8
    10006188:   b7f1                    j       10006154 <__multf3+0x588>
    1000618a:   fe6d                    bnez    a2,10006184 <__multf3+0x5b8>
    1000618c:   00c79713                slli    a4,a5,0xc
    10006190:   02075063                bgez    a4,100061b0 <__multf3+0x5e4>
    10006194:   00196913                ori     s2,s2,1
    10006198:   4701                    li      a4,0
    1000619a:   4501                    li      a0,0
    1000619c:   4785                    li      a5,1
    1000619e:   e6058be3                beqz    a1,10006014 <__multf3+0x448>
    100061a2:   00197693                andi    a3,s2,1
    100061a6:   e60687e3                beqz    a3,10006014 <__multf3+0x448>
    100061aa:   00296913                ori     s2,s2,2
    100061ae:   b59d                    j       10006014 <__multf3+0x448>
    100061b0:   03d79413                slli    s0,a5,0x3d
    100061b4:   810d                    srli    a0,a0,0x3
    100061b6:   0037d713                srli    a4,a5,0x3
    100061ba:   8d41                    or      a0,a0,s0
    100061bc:   4781                    li      a5,0
    100061be:   b7c5                    j       1000619e <__multf3+0x5d2>
    100061c0:   00946533                or      a0,s0,s1
    100061c4:   c115                    beqz    a0,100061e8 <__multf3+0x61c>
    100061c6:   4789                    li      a5,2
    100061c8:   00196913                ori     s2,s2,1
    100061cc:   02fa0263                beq     s4,a5,100061f0 <__multf3+0x624>
    100061d0:   478d                    li      a5,3
    100061d2:   00fa0763                beq     s4,a5,100061e0 <__multf3+0x614>
    100061d6:   4415                    li      s0,5
    100061d8:   000a0663                beqz    s4,100061e4 <__multf3+0x618>
    100061dc:   4405                    li      s0,1
    100061de:   a019                    j       100061e4 <__multf3+0x618>
    100061e0:   4425                    li      s0,9
    100061e2:   fe6d                    bnez    a2,100061dc <__multf3+0x610>
    100061e4:   00345513                srli    a0,s0,0x3
    100061e8:   00296913                ori     s2,s2,2
    100061ec:   4701                    li      a4,0
    100061ee:   b6e5                    j       10005dd6 <__multf3+0x20a>
    100061f0:   4425                    li      s0,9
    100061f2:   fa6d                    bnez    a2,100061e4 <__multf3+0x618>
    100061f4:   b7e5                    j       100061dc <__multf3+0x610>
    100061f6:   4785                    li      a5,1
    100061f8:   02f79713                slli    a4,a5,0x2f
    100061fc:   67a1                    lui     a5,0x8
    100061fe:   4501                    li      a0,0
    10006200:   17fd                    addi    a5,a5,-1
    10006202:   4601                    li      a2,0
    10006204:   bd01                    j       10006014 <__multf3+0x448>
    10006206:   4785                    li      a5,1
    10006208:   02f79713                slli    a4,a5,0x2f
    1000620c:   67a1                    lui     a5,0x8
    1000620e:   4501                    li      a0,0
    10006210:   17fd                    addi    a5,a5,-1
    10006212:   4601                    li      a2,0
    10006214:   4941                    li      s2,16
    10006216:   bbfd                    j       10006014 <__multf3+0x448>
    10006218:   67a1                    lui     a5,0x8
    1000621a:   4701                    li      a4,0
    1000621c:   4501                    li      a0,0
    1000621e:   17fd                    addi    a5,a5,-1
    10006220:   bbd5                    j       10006014 <__multf3+0x448>
    10006222:   0000                    unimp

0000000010006224 <__subtf3>:
    10006224:   7139                    addi    sp,sp,-64
    10006226:   fc06                    sd      ra,56(sp)
    10006228:   f822                    sd      s0,48(sp)
    1000622a:   f426                    sd      s1,40(sp)
    1000622c:   f04a                    sd      s2,32(sp)
    1000622e:   ec4e                    sd      s3,24(sp)
    10006230:   e852                    sd      s4,16(sp)
    10006232:   00202973                frrm    s2
    10006236:   5ffd                    li      t6,-1
    10006238:   010fdf93                srli    t6,t6,0x10
    1000623c:   0305de93                srli    t4,a1,0x30
    10006240:   03f5d413                srli    s0,a1,0x3f
    10006244:   01f5f5b3                and     a1,a1,t6
    10006248:   058e                    slli    a1,a1,0x3
    1000624a:   03d55493                srli    s1,a0,0x3d
    1000624e:   6821                    lui     a6,0x8
    10006250:   187d                    addi    a6,a6,-1
    10006252:   00b4e333                or      t1,s1,a1
    10006256:   e436                    sd      a3,8(sp)
    10006258:   0306d593                srli    a1,a3,0x30
    1000625c:   03f6de13                srli    t3,a3,0x3f
    10006260:   01f6f6b3                and     a3,a3,t6
    10006264:   01d87eb3                and     t4,a6,t4
    10006268:   00351893                slli    a7,a0,0x3
    1000626c:   00b875b3                and     a1,a6,a1
    10006270:   068e                    slli    a3,a3,0x3
    10006272:   03d65513                srli    a0,a2,0x3d
    10006276:   2901                    sext.w  s2,s2
    10006278:   89f6                    mv      s3,t4
    1000627a:   8f2e                    mv      t5,a1
    1000627c:   8ec9                    or      a3,a3,a0
    1000627e:   00361793                slli    a5,a2,0x3
    10006282:   01059563                bne     a1,a6,1000628c <__subtf3+0x68>
    10006286:   00f6e733                or      a4,a3,a5
    1000628a:   e319                    bnez    a4,10006290 <__subtf3+0x6c>
    1000628c:   001e4e13                xori    t3,t3,1
    10006290:   40be873b                subw    a4,t4,a1
    10006294:   6621                    lui     a2,0x8
    10006296:   00070f9b                sext.w  t6,a4
    1000629a:   fff60813                addi    a6,a2,-1 # 7fff <_tbss_end+0x7fff>
    1000629e:   388e1863                bne     t3,s0,1000662e <__subtf3+0x40a>
    100062a2:   0ff05563                blez    t6,1000638c <__subtf3+0x168>
    100062a6:   edb5                    bnez    a1,10006322 <__subtf3+0xfe>
    100062a8:   00f6e633                or      a2,a3,a5
    100062ac:   e611                    bnez    a2,100062b8 <__subtf3+0x94>
    100062ae:   050e8f63                beq     t4,a6,1000630c <__subtf3+0xe8>
    100062b2:   869a                    mv      a3,t1
    100062b4:   8f76                    mv      t5,t4
    100062b6:   a5e5                    j       1000699e <__subtf3+0x77a>
    100062b8:   fff70f9b                addiw   t6,a4,-1
    100062bc:   040f9663                bnez    t6,10006308 <__subtf3+0xe4>
    100062c0:   97c6                    add     a5,a5,a7
    100062c2:   0117b8b3                sltu    a7,a5,a7
    100062c6:   969a                    add     a3,a3,t1
    100062c8:   96c6                    add     a3,a3,a7
    100062ca:   8f76                    mv      t5,t4
    100062cc:   88be                    mv      a7,a5
    100062ce:   00c69793                slli    a5,a3,0xc
    100062d2:   6c07d663                bgez    a5,1000699e <__subtf3+0x77a>
    100062d6:   6721                    lui     a4,0x8
    100062d8:   001f0993                addi    s3,t5,1 # 10001 <_tbss_end+0x10001>
    100062dc:   fff70793                addi    a5,a4,-1 # 7fff <_tbss_end+0x7fff>
    100062e0:   32f98363                beq     s3,a5,10006606 <__subtf3+0x3e2>
    100062e4:   55fd                    li      a1,-1
    100062e6:   15ce                    slli    a1,a1,0x33
    100062e8:   15fd                    addi    a1,a1,-1
    100062ea:   0018d793                srli    a5,a7,0x1
    100062ee:   8df5                    and     a1,a1,a3
    100062f0:   0018f893                andi    a7,a7,1
    100062f4:   03f59693                slli    a3,a1,0x3f
    100062f8:   0117e8b3                or      a7,a5,a7
    100062fc:   0116e7b3                or      a5,a3,a7
    10006300:   0015d693                srli    a3,a1,0x1
    10006304:   4f81                    li      t6,0
    10006306:   a47d                    j       100065b4 <__subtf3+0x390>
    10006308:   030e9263                bne     t4,a6,1000632c <__subtf3+0x108>
    1000630c:   011367b3                or      a5,t1,a7
    10006310:   6c078a63                beqz    a5,100069e4 <__subtf3+0x7c0>
    10006314:   00d31793                slli    a5,t1,0xd
    10006318:   869a                    mv      a3,t1
    1000631a:   6c07d763                bgez    a5,100069e8 <__subtf3+0x7c4>
    1000631e:   87c6                    mv      a5,a7
    10006320:   b7d5                    j       10006304 <__subtf3+0xe0>
    10006322:   ff0e85e3                beq     t4,a6,1000630c <__subtf3+0xe8>
    10006326:   4705                    li      a4,1
    10006328:   174e                    slli    a4,a4,0x33
    1000632a:   8ed9                    or      a3,a3,a4
    1000632c:   07400713                li      a4,116
    10006330:   05f74a63                blt     a4,t6,10006384 <__subtf3+0x160>
    10006334:   03f00713                li      a4,63
    10006338:   03f74363                blt     a4,t6,1000635e <__subtf3+0x13a>
    1000633c:   04000613                li      a2,64
    10006340:   41f6063b                subw    a2,a2,t6
    10006344:   00c695b3                sll     a1,a3,a2
    10006348:   01f7d733                srl     a4,a5,t6
    1000634c:   00c797b3                sll     a5,a5,a2
    10006350:   8dd9                    or      a1,a1,a4
    10006352:   00f037b3                snez    a5,a5
    10006356:   8fcd                    or      a5,a5,a1
    10006358:   01f6d6b3                srl     a3,a3,t6
    1000635c:   b795                    j       100062c0 <__subtf3+0x9c>
    1000635e:   04000713                li      a4,64
    10006362:   01f6d5b3                srl     a1,a3,t6
    10006366:   4601                    li      a2,0
    10006368:   00ef8863                beq     t6,a4,10006378 <__subtf3+0x154>
    1000636c:   08000613                li      a2,128
    10006370:   41f6063b                subw    a2,a2,t6
    10006374:   00c69633                sll     a2,a3,a2
    10006378:   8fd1                    or      a5,a5,a2
    1000637a:   00f037b3                snez    a5,a5
    1000637e:   8fcd                    or      a5,a5,a1
    10006380:   4681                    li      a3,0
    10006382:   bf3d                    j       100062c0 <__subtf3+0x9c>
    10006384:   8edd                    or      a3,a3,a5
    10006386:   00d037b3                snez    a5,a3
    1000638a:   bfdd                    j       10006380 <__subtf3+0x15c>
    1000638c:   0c0f8663                beqz    t6,10006458 <__subtf3+0x234>
    10006390:   080e9163                bnez    t4,10006412 <__subtf3+0x1ee>
    10006394:   01136633                or      a2,t1,a7
    10006398:   e205                    bnez    a2,100063b8 <__subtf3+0x194>
    1000639a:   88be                    mv      a7,a5
    1000639c:   61059163                bne     a1,a6,1000699e <__subtf3+0x77a>
    100063a0:   00f6e733                or      a4,a3,a5
    100063a4:   62070b63                beqz    a4,100069da <__subtf3+0x7b6>
    100063a8:   00d69713                slli    a4,a3,0xd
    100063ac:   89ae                    mv      s3,a1
    100063ae:   4f81                    li      t6,0
    100063b0:   20074263                bltz    a4,100065b4 <__subtf3+0x390>
    100063b4:   4741                    li      a4,16
    100063b6:   a0d5                    j       1000649a <__subtf3+0x276>
    100063b8:   567d                    li      a2,-1
    100063ba:   00cf9863                bne     t6,a2,100063ca <__subtf3+0x1a6>
    100063be:   98be                    add     a7,a7,a5
    100063c0:   969a                    add     a3,a3,t1
    100063c2:   00f8b7b3                sltu    a5,a7,a5
    100063c6:   96be                    add     a3,a3,a5
    100063c8:   b719                    j       100062ce <__subtf3+0xaa>
    100063ca:   fd058be3                beq     a1,a6,100063a0 <__subtf3+0x17c>
    100063ce:   fff74713                not     a4,a4
    100063d2:   0007061b                sext.w  a2,a4
    100063d6:   07400713                li      a4,116
    100063da:   06c74a63                blt     a4,a2,1000644e <__subtf3+0x22a>
    100063de:   03f00713                li      a4,63
    100063e2:   04c74163                blt     a4,a2,10006424 <__subtf3+0x200>
    100063e6:   04000513                li      a0,64
    100063ea:   9d11                    subw    a0,a0,a2
    100063ec:   00c8d733                srl     a4,a7,a2
    100063f0:   00a314b3                sll     s1,t1,a0
    100063f4:   00a898b3                sll     a7,a7,a0
    100063f8:   8cd9                    or      s1,s1,a4
    100063fa:   011038b3                snez    a7,a7
    100063fe:   0114e8b3                or      a7,s1,a7
    10006402:   00c35633                srl     a2,t1,a2
    10006406:   98be                    add     a7,a7,a5
    10006408:   9636                    add     a2,a2,a3
    1000640a:   00f8b6b3                sltu    a3,a7,a5
    1000640e:   96b2                    add     a3,a3,a2
    10006410:   bd7d                    j       100062ce <__subtf3+0xaa>
    10006412:   f90587e3                beq     a1,a6,100063a0 <__subtf3+0x17c>
    10006416:   40e0063b                negw    a2,a4
    1000641a:   4705                    li      a4,1
    1000641c:   174e                    slli    a4,a4,0x33
    1000641e:   00e36333                or      t1,t1,a4
    10006422:   bf55                    j       100063d6 <__subtf3+0x1b2>
    10006424:   04000713                li      a4,64
    10006428:   00c354b3                srl     s1,t1,a2
    1000642c:   4501                    li      a0,0
    1000642e:   00e60863                beq     a2,a4,1000643e <__subtf3+0x21a>
    10006432:   08000513                li      a0,128
    10006436:   40c5063b                subw    a2,a0,a2
    1000643a:   00c31533                sll     a0,t1,a2
    1000643e:   011568b3                or      a7,a0,a7
    10006442:   011038b3                snez    a7,a7
    10006446:   0114e8b3                or      a7,s1,a7
    1000644a:   4601                    li      a2,0
    1000644c:   bf6d                    j       10006406 <__subtf3+0x1e2>
    1000644e:   011368b3                or      a7,t1,a7
    10006452:   011038b3                snez    a7,a7
    10006456:   bfd5                    j       1000644a <__subtf3+0x226>
    10006458:   001e8f13                addi    t5,t4,1
    1000645c:   010f7733                and     a4,t5,a6
    10006460:   4e05                    li      t3,1
    10006462:   12ee4963                blt     t3,a4,10006594 <__subtf3+0x370>
    10006466:   01136633                or      a2,t1,a7
    1000646a:   040e9463                bnez    t4,100064b2 <__subtf3+0x28e>
    1000646e:   54060063                beqz    a2,100069ae <__subtf3+0x78a>
    10006472:   00f6e733                or      a4,a3,a5
    10006476:   54070063                beqz    a4,100069b6 <__subtf3+0x792>
    1000647a:   97c6                    add     a5,a5,a7
    1000647c:   969a                    add     a3,a3,t1
    1000647e:   0117b8b3                sltu    a7,a5,a7
    10006482:   96c6                    add     a3,a3,a7
    10006484:   1e4e                    slli    t3,t3,0x33
    10006486:   01c6fe33                and     t3,a3,t3
    1000648a:   520e0263                beqz    t3,100069ae <__subtf3+0x78a>
    1000648e:   577d                    li      a4,-1
    10006490:   174e                    slli    a4,a4,0x33
    10006492:   177d                    addi    a4,a4,-1
    10006494:   8ef9                    and     a3,a3,a4
    10006496:   4985                    li      s3,1
    10006498:   4701                    li      a4,0
    1000649a:   0077f613                andi    a2,a5,7
    1000649e:   12061863                bnez    a2,100065ce <__subtf3+0x3aa>
    100064a2:   040f8863                beqz    t6,100064f2 <__subtf3+0x2ce>
    100064a6:   00177613                andi    a2,a4,1
    100064aa:   c621                    beqz    a2,100064f2 <__subtf3+0x2ce>
    100064ac:   00276713                ori     a4,a4,2
    100064b0:   a089                    j       100064f2 <__subtf3+0x2ce>
    100064b2:   0d0e9c63                bne     t4,a6,1000658a <__subtf3+0x366>
    100064b6:   58060363                beqz    a2,10006a3c <__subtf3+0x818>
    100064ba:   032e1713                slli    a4,t3,0x32
    100064be:   00e37733                and     a4,t1,a4
    100064c2:   00173713                seqz    a4,a4
    100064c6:   0712                    slli    a4,a4,0x4
    100064c8:   01d59c63                bne     a1,t4,100064e0 <__subtf3+0x2bc>
    100064cc:   00f6e5b3                or      a1,a3,a5
    100064d0:   c591                    beqz    a1,100064dc <__subtf3+0x2b8>
    100064d2:   00d69593                slli    a1,a3,0xd
    100064d6:   0005c363                bltz    a1,100064dc <__subtf3+0x2b8>
    100064da:   4741                    li      a4,16
    100064dc:   3c060d63                beqz    a2,100068b6 <__subtf3+0x692>
    100064e0:   8edd                    or      a3,a3,a5
    100064e2:   3c068863                beqz    a3,100068b2 <__subtf3+0x68e>
    100064e6:   4685                    li      a3,1
    100064e8:   69a1                    lui     s3,0x8
    100064ea:   16ca                    slli    a3,a3,0x32
    100064ec:   4781                    li      a5,0
    100064ee:   19fd                    addi    s3,s3,-1
    100064f0:   4401                    li      s0,0
    100064f2:   00c69613                slli    a2,a3,0xc
    100064f6:   00065c63                bgez    a2,1000650e <__subtf3+0x2ea>
    100064fa:   6621                    lui     a2,0x8
    100064fc:   0985                    addi    s3,s3,1
    100064fe:   fff60593                addi    a1,a2,-1 # 7fff <_tbss_end+0x7fff>
    10006502:   50b98663                beq     s3,a1,10006a0e <__subtf3+0x7ea>
    10006506:   567d                    li      a2,-1
    10006508:   164e                    slli    a2,a2,0x33
    1000650a:   167d                    addi    a2,a2,-1
    1000650c:   8ef1                    and     a3,a3,a2
    1000650e:   838d                    srli    a5,a5,0x3
    10006510:   03d69513                slli    a0,a3,0x3d
    10006514:   8d5d                    or      a0,a0,a5
    10006516:   67a1                    lui     a5,0x8
    10006518:   17fd                    addi    a5,a5,-1
    1000651a:   828d                    srli    a3,a3,0x3
    1000651c:   00f99963                bne     s3,a5,1000652e <__subtf3+0x30a>
    10006520:   8d55                    or      a0,a0,a3
    10006522:   4681                    li      a3,0
    10006524:   c509                    beqz    a0,1000652e <__subtf3+0x30a>
    10006526:   4685                    li      a3,1
    10006528:   16be                    slli    a3,a3,0x2f
    1000652a:   4501                    li      a0,0
    1000652c:   4401                    li      s0,0
    1000652e:   57fd                    li      a5,-1
    10006530:   0107d593                srli    a1,a5,0x10
    10006534:   8df5                    and     a1,a1,a3
    10006536:   66a2                    ld      a3,8(sp)
    10006538:   17c2                    slli    a5,a5,0x30
    1000653a:   041e                    slli    s0,s0,0x7
    1000653c:   8efd                    and     a3,a3,a5
    1000653e:   67a1                    lui     a5,0x8
    10006540:   8ecd                    or      a3,a3,a1
    10006542:   17fd                    addi    a5,a5,-1
    10006544:   e436                    sd      a3,8(sp)
    10006546:   00f9f7b3                and     a5,s3,a5
    1000654a:   0306d993                srli    s3,a3,0x30
    1000654e:   76e1                    lui     a3,0xffff8
    10006550:   00d9f9b3                and     s3,s3,a3
    10006554:   00f9e9b3                or      s3,s3,a5
    10006558:   0109979b                slliw   a5,s3,0x10
    1000655c:   0107d79b                srliw   a5,a5,0x10
    10006560:   0087d79b                srliw   a5,a5,0x8
    10006564:   07f7f793                andi    a5,a5,127
    10006568:   01311723                sh      s3,14(sp)
    1000656c:   8fc1                    or      a5,a5,s0
    1000656e:   00f107a3                sb      a5,15(sp)
    10006572:   65a2                    ld      a1,8(sp)
    10006574:   c319                    beqz    a4,1000657a <__subtf3+0x356>
    10006576:   00172073                csrs    fflags,a4
    1000657a:   70e2                    ld      ra,56(sp)
    1000657c:   7442                    ld      s0,48(sp)
    1000657e:   74a2                    ld      s1,40(sp)
    10006580:   7902                    ld      s2,32(sp)
    10006582:   69e2                    ld      s3,24(sp)
    10006584:   6a42                    ld      s4,16(sp)
    10006586:   6121                    addi    sp,sp,64
    10006588:   8082                    ret
    1000658a:   4701                    li      a4,0
    1000658c:   f50598e3                bne     a1,a6,100064dc <__subtf3+0x2b8>
    10006590:   4701                    li      a4,0
    10006592:   bf2d                    j       100064cc <__subtf3+0x2a8>
    10006594:   030f0263                beq     t5,a6,100065b8 <__subtf3+0x394>
    10006598:   97c6                    add     a5,a5,a7
    1000659a:   00d304b3                add     s1,t1,a3
    1000659e:   0117b6b3                sltu    a3,a5,a7
    100065a2:   00d488b3                add     a7,s1,a3
    100065a6:   03f89693                slli    a3,a7,0x3f
    100065aa:   8385                    srli    a5,a5,0x1
    100065ac:   8fd5                    or      a5,a5,a3
    100065ae:   89fa                    mv      s3,t5
    100065b0:   0018d693                srli    a3,a7,0x1
    100065b4:   4701                    li      a4,0
    100065b6:   b5d5                    j       1000649a <__subtf3+0x276>
    100065b8:   04090563                beqz    s2,10006602 <__subtf3+0x3de>
    100065bc:   478d                    li      a5,3
    100065be:   02f91e63                bne     s2,a5,100065fa <__subtf3+0x3d6>
    100065c2:   c021                    beqz    s0,10006602 <__subtf3+0x3de>
    100065c4:   56fd                    li      a3,-1
    100065c6:   57fd                    li      a5,-1
    100065c8:   ffe60993                addi    s3,a2,-2
    100065cc:   4715                    li      a4,5
    100065ce:   4609                    li      a2,2
    100065d0:   00176713                ori     a4,a4,1
    100065d4:   42c90a63                beq     s2,a2,10006a08 <__subtf3+0x7e4>
    100065d8:   460d                    li      a2,3
    100065da:   42c90263                beq     s2,a2,100069fe <__subtf3+0x7da>
    100065de:   ec0912e3                bnez    s2,100064a2 <__subtf3+0x27e>
    100065e2:   00f7f613                andi    a2,a5,15
    100065e6:   4591                    li      a1,4
    100065e8:   eab60de3                beq     a2,a1,100064a2 <__subtf3+0x27e>
    100065ec:   00478593                addi    a1,a5,4 # 8004 <_tbss_end+0x8004>
    100065f0:   00f5b7b3                sltu    a5,a1,a5
    100065f4:   96be                    add     a3,a3,a5
    100065f6:   87ae                    mv      a5,a1
    100065f8:   b56d                    j       100064a2 <__subtf3+0x27e>
    100065fa:   4789                    li      a5,2
    100065fc:   fcf914e3                bne     s2,a5,100065c4 <__subtf3+0x3a0>
    10006600:   d071                    beqz    s0,100065c4 <__subtf3+0x3a0>
    10006602:   89fa                    mv      s3,t5
    10006604:   a00d                    j       10006626 <__subtf3+0x402>
    10006606:   02090063                beqz    s2,10006626 <__subtf3+0x402>
    1000660a:   478d                    li      a5,3
    1000660c:   00f91963                bne     s2,a5,1000661e <__subtf3+0x3fa>
    10006610:   c819                    beqz    s0,10006626 <__subtf3+0x402>
    10006612:   56fd                    li      a3,-1
    10006614:   57fd                    li      a5,-1
    10006616:   ffe70993                addi    s3,a4,-2
    1000661a:   4f81                    li      t6,0
    1000661c:   bf45                    j       100065cc <__subtf3+0x3a8>
    1000661e:   4789                    li      a5,2
    10006620:   fef919e3                bne     s2,a5,10006612 <__subtf3+0x3ee>
    10006624:   d47d                    beqz    s0,10006612 <__subtf3+0x3ee>
    10006626:   4681                    li      a3,0
    10006628:   4781                    li      a5,0
    1000662a:   4715                    li      a4,5
    1000662c:   b5d9                    j       100064f2 <__subtf3+0x2ce>
    1000662e:   0bf05763                blez    t6,100066dc <__subtf3+0x4b8>
    10006632:   e9a5                    bnez    a1,100066a2 <__subtf3+0x47e>
    10006634:   00f6e633                or      a2,a3,a5
    10006638:   c6060be3                beqz    a2,100062ae <__subtf3+0x8a>
    1000663c:   fff70f9b                addiw   t6,a4,-1
    10006640:   020f9663                bnez    t6,1000666c <__subtf3+0x448>
    10006644:   40f887b3                sub     a5,a7,a5
    10006648:   00f8b8b3                sltu    a7,a7,a5
    1000664c:   40d306b3                sub     a3,t1,a3
    10006650:   411686b3                sub     a3,a3,a7
    10006654:   8f76                    mv      t5,t4
    10006656:   88be                    mv      a7,a5
    10006658:   00c69793                slli    a5,a3,0xc
    1000665c:   3407d163                bgez    a5,1000699e <__subtf3+0x77a>
    10006660:   54fd                    li      s1,-1
    10006662:   80b5                    srli    s1,s1,0xd
    10006664:   8cf5                    and     s1,s1,a3
    10006666:   8a46                    mv      s4,a7
    10006668:   89fa                    mv      s3,t5
    1000666a:   ac9d                    j       100068e0 <__subtf3+0x6bc>
    1000666c:   cb0e80e3                beq     t4,a6,1000630c <__subtf3+0xe8>
    10006670:   07400713                li      a4,116
    10006674:   07f74063                blt     a4,t6,100066d4 <__subtf3+0x4b0>
    10006678:   03f00713                li      a4,63
    1000667c:   03f74963                blt     a4,t6,100066ae <__subtf3+0x48a>
    10006680:   04000613                li      a2,64
    10006684:   41f6063b                subw    a2,a2,t6
    10006688:   00c695b3                sll     a1,a3,a2
    1000668c:   01f7d733                srl     a4,a5,t6
    10006690:   00c797b3                sll     a5,a5,a2
    10006694:   8dd9                    or      a1,a1,a4
    10006696:   00f037b3                snez    a5,a5
    1000669a:   8fcd                    or      a5,a5,a1
    1000669c:   01f6d6b3                srl     a3,a3,t6
    100066a0:   b755                    j       10006644 <__subtf3+0x420>
    100066a2:   c70e85e3                beq     t4,a6,1000630c <__subtf3+0xe8>
    100066a6:   4705                    li      a4,1
    100066a8:   174e                    slli    a4,a4,0x33
    100066aa:   8ed9                    or      a3,a3,a4
    100066ac:   b7d1                    j       10006670 <__subtf3+0x44c>
    100066ae:   04000713                li      a4,64
    100066b2:   01f6d5b3                srl     a1,a3,t6
    100066b6:   4601                    li      a2,0
    100066b8:   00ef8863                beq     t6,a4,100066c8 <__subtf3+0x4a4>
    100066bc:   08000613                li      a2,128
    100066c0:   41f6063b                subw    a2,a2,t6
    100066c4:   00c69633                sll     a2,a3,a2
    100066c8:   8fd1                    or      a5,a5,a2
    100066ca:   00f037b3                snez    a5,a5
    100066ce:   8fcd                    or      a5,a5,a1
    100066d0:   4681                    li      a3,0
    100066d2:   bf8d                    j       10006644 <__subtf3+0x420>
    100066d4:   8edd                    or      a3,a3,a5
    100066d6:   00d037b3                snez    a5,a3
    100066da:   bfdd                    j       100066d0 <__subtf3+0x4ac>
    100066dc:   0c0f8763                beqz    t6,100067aa <__subtf3+0x586>
    100066e0:   080e9263                bnez    t4,10006764 <__subtf3+0x540>
    100066e4:   01136633                or      a2,t1,a7
    100066e8:   ee01                    bnez    a2,10006700 <__subtf3+0x4dc>
    100066ea:   2b059f63                bne     a1,a6,100069a8 <__subtf3+0x784>
    100066ee:   00f6e733                or      a4,a3,a5
    100066f2:   2e070e63                beqz    a4,100069ee <__subtf3+0x7ca>
    100066f6:   00d69713                slli    a4,a3,0xd
    100066fa:   89ae                    mv      s3,a1
    100066fc:   8472                    mv      s0,t3
    100066fe:   b945                    j       100063ae <__subtf3+0x18a>
    10006700:   567d                    li      a2,-1
    10006702:   00cf9b63                bne     t6,a2,10006718 <__subtf3+0x4f4>
    10006706:   411788b3                sub     a7,a5,a7
    1000670a:   406686b3                sub     a3,a3,t1
    1000670e:   0117b7b3                sltu    a5,a5,a7
    10006712:   8e9d                    sub     a3,a3,a5
    10006714:   8472                    mv      s0,t3
    10006716:   b789                    j       10006658 <__subtf3+0x434>
    10006718:   fd058be3                beq     a1,a6,100066ee <__subtf3+0x4ca>
    1000671c:   fff74713                not     a4,a4
    10006720:   2701                    sext.w  a4,a4
    10006722:   07400613                li      a2,116
    10006726:   06e64d63                blt     a2,a4,100067a0 <__subtf3+0x57c>
    1000672a:   03f00613                li      a2,63
    1000672e:   04e64463                blt     a2,a4,10006776 <__subtf3+0x552>
    10006732:   04000513                li      a0,64
    10006736:   9d19                    subw    a0,a0,a4
    10006738:   00e8d633                srl     a2,a7,a4
    1000673c:   00a314b3                sll     s1,t1,a0
    10006740:   00a898b3                sll     a7,a7,a0
    10006744:   8cd1                    or      s1,s1,a2
    10006746:   011038b3                snez    a7,a7
    1000674a:   0114e8b3                or      a7,s1,a7
    1000674e:   00e35733                srl     a4,t1,a4
    10006752:   411788b3                sub     a7,a5,a7
    10006756:   40e68733                sub     a4,a3,a4
    1000675a:   0117b6b3                sltu    a3,a5,a7
    1000675e:   40d706b3                sub     a3,a4,a3
    10006762:   bf4d                    j       10006714 <__subtf3+0x4f0>
    10006764:   f90585e3                beq     a1,a6,100066ee <__subtf3+0x4ca>
    10006768:   4605                    li      a2,1
    1000676a:   164e                    slli    a2,a2,0x33
    1000676c:   40e0073b                negw    a4,a4
    10006770:   00c36333                or      t1,t1,a2
    10006774:   b77d                    j       10006722 <__subtf3+0x4fe>
    10006776:   04000613                li      a2,64
    1000677a:   00e354b3                srl     s1,t1,a4
    1000677e:   4501                    li      a0,0
    10006780:   00c70863                beq     a4,a2,10006790 <__subtf3+0x56c>
    10006784:   08000513                li      a0,128
    10006788:   40e5073b                subw    a4,a0,a4
    1000678c:   00e31533                sll     a0,t1,a4
    10006790:   011568b3                or      a7,a0,a7
    10006794:   011038b3                snez    a7,a7
    10006798:   0114e8b3                or      a7,s1,a7
    1000679c:   4701                    li      a4,0
    1000679e:   bf55                    j       10006752 <__subtf3+0x52e>
    100067a0:   011368b3                or      a7,t1,a7
    100067a4:   011038b3                snez    a7,a7
    100067a8:   bfd5                    j       1000679c <__subtf3+0x578>
    100067aa:   001e8713                addi    a4,t4,1
    100067ae:   01077733                and     a4,a4,a6
    100067b2:   4505                    li      a0,1
    100067b4:   10e54463                blt     a0,a4,100068bc <__subtf3+0x698>
    100067b8:   01136f33                or      t5,t1,a7
    100067bc:   00f6e633                or      a2,a3,a5
    100067c0:   0a0e9363                bnez    t4,10006866 <__subtf3+0x642>
    100067c4:   060f1263                bnez    t5,10006828 <__subtf3+0x604>
    100067c8:   1e061563                bnez    a2,100069b2 <__subtf3+0x78e>
    100067cc:   ffe90413                addi    s0,s2,-2
    100067d0:   00143413                seqz    s0,s0
    100067d4:   4681                    li      a3,0
    100067d6:   4881                    li      a7,0
    100067d8:   00d8e7b3                or      a5,a7,a3
    100067dc:   20078e63                beqz    a5,100069f8 <__subtf3+0x7d4>
    100067e0:   03f8d793                srli    a5,a7,0x3f
    100067e4:   00169613                slli    a2,a3,0x1
    100067e8:   963e                    add     a2,a2,a5
    100067ea:   00189793                slli    a5,a7,0x1
    100067ee:   0077f593                andi    a1,a5,7
    100067f2:   4701                    li      a4,0
    100067f4:   c195                    beqz    a1,10006818 <__subtf3+0x5f4>
    100067f6:   4709                    li      a4,2
    100067f8:   1ce90d63                beq     s2,a4,100069d2 <__subtf3+0x7ae>
    100067fc:   470d                    li      a4,3
    100067fe:   1ce90163                beq     s2,a4,100069c0 <__subtf3+0x79c>
    10006802:   4705                    li      a4,1
    10006804:   00091a63                bnez    s2,10006818 <__subtf3+0x5f4>
    10006808:   00f7f593                andi    a1,a5,15
    1000680c:   4511                    li      a0,4
    1000680e:   4705                    li      a4,1
    10006810:   ffc7b793                sltiu   a5,a5,-4
    10006814:   1aa59b63                bne     a1,a0,100069ca <__subtf3+0x7a6>
    10006818:   9251                    srli    a2,a2,0x34
    1000681a:   00164613                xori    a2,a2,1
    1000681e:   00167f93                andi    t6,a2,1
    10006822:   87c6                    mv      a5,a7
    10006824:   4981                    li      s3,0
    10006826:   b995                    j       1000649a <__subtf3+0x276>
    10006828:   18060763                beqz    a2,100069b6 <__subtf3+0x792>
    1000682c:   40f88633                sub     a2,a7,a5
    10006830:   40d30733                sub     a4,t1,a3
    10006834:   00c8b5b3                sltu    a1,a7,a2
    10006838:   8f0d                    sub     a4,a4,a1
    1000683a:   154e                    slli    a0,a0,0x33
    1000683c:   8d79                    and     a0,a0,a4
    1000683e:   c911                    beqz    a0,10006852 <__subtf3+0x62e>
    10006840:   411788b3                sub     a7,a5,a7
    10006844:   406686b3                sub     a3,a3,t1
    10006848:   0117b7b3                sltu    a5,a5,a7
    1000684c:   8e9d                    sub     a3,a3,a5
    1000684e:   8472                    mv      s0,t3
    10006850:   b761                    j       100067d8 <__subtf3+0x5b4>
    10006852:   00e668b3                or      a7,a2,a4
    10006856:   16089263                bnez    a7,100069ba <__subtf3+0x796>
    1000685a:   ffe90413                addi    s0,s2,-2
    1000685e:   00143413                seqz    s0,s0
    10006862:   4681                    li      a3,0
    10006864:   bf95                    j       100067d8 <__subtf3+0x5b4>
    10006866:   030e9f63                bne     t4,a6,100068a4 <__subtf3+0x680>
    1000686a:   1c0f0563                beqz    t5,10006a34 <__subtf3+0x810>
    1000686e:   03251713                slli    a4,a0,0x32
    10006872:   00e37733                and     a4,t1,a4
    10006876:   00173713                seqz    a4,a4
    1000687a:   0712                    slli    a4,a4,0x4
    1000687c:   03d59963                bne     a1,t4,100068ae <__subtf3+0x68a>
    10006880:   c611                    beqz    a2,1000688c <__subtf3+0x668>
    10006882:   00d69593                slli    a1,a3,0xd
    10006886:   0005c363                bltz    a1,1000688c <__subtf3+0x668>
    1000688a:   4741                    li      a4,16
    1000688c:   020f1163                bnez    t5,100068ae <__subtf3+0x68a>
    10006890:   8472                    mv      s0,t3
    10006892:   e215                    bnez    a2,100068b6 <__subtf3+0x692>
    10006894:   4685                    li      a3,1
    10006896:   69a1                    lui     s3,0x8
    10006898:   4781                    li      a5,0
    1000689a:   16ca                    slli    a3,a3,0x32
    1000689c:   19fd                    addi    s3,s3,-1
    1000689e:   4401                    li      s0,0
    100068a0:   4741                    li      a4,16
    100068a2:   b981                    j       100064f2 <__subtf3+0x2ce>
    100068a4:   4701                    li      a4,0
    100068a6:   ff0593e3                bne     a1,a6,1000688c <__subtf3+0x668>
    100068aa:   4701                    li      a4,0
    100068ac:   bfd1                    j       10006880 <__subtf3+0x65c>
    100068ae:   c2061ce3                bnez    a2,100064e6 <__subtf3+0x2c2>
    100068b2:   869a                    mv      a3,t1
    100068b4:   87c6                    mv      a5,a7
    100068b6:   69a1                    lui     s3,0x8
    100068b8:   19fd                    addi    s3,s3,-1
    100068ba:   b6c5                    j       1000649a <__subtf3+0x276>
    100068bc:   40f88a33                sub     s4,a7,a5
    100068c0:   40d304b3                sub     s1,t1,a3
    100068c4:   0148b633                sltu    a2,a7,s4
    100068c8:   8c91                    sub     s1,s1,a2
    100068ca:   154e                    slli    a0,a0,0x33
    100068cc:   8d65                    and     a0,a0,s1
    100068ce:   cd2d                    beqz    a0,10006948 <__subtf3+0x724>
    100068d0:   41178a33                sub     s4,a5,a7
    100068d4:   406684b3                sub     s1,a3,t1
    100068d8:   0147b6b3                sltu    a3,a5,s4
    100068dc:   8c95                    sub     s1,s1,a3
    100068de:   8472                    mv      s0,t3
    100068e0:   c8ad                    beqz    s1,10006952 <__subtf3+0x72e>
    100068e2:   8526                    mv      a0,s1
    100068e4:   5c2000ef                jal     ra,10006ea6 <__clzdi2>
    100068e8:   2501                    sext.w  a0,a0
    100068ea:   ff450f1b                addiw   t5,a0,-12
    100068ee:   03f00793                li      a5,63
    100068f2:   877a                    mv      a4,t5
    100068f4:   07e7c563                blt     a5,t5,1000695e <__subtf3+0x73a>
    100068f8:   04000693                li      a3,64
    100068fc:   41e686bb                subw    a3,a3,t5
    10006900:   01e494b3                sll     s1,s1,t5
    10006904:   00da56b3                srl     a3,s4,a3
    10006908:   8cd5                    or      s1,s1,a3
    1000690a:   01ea18b3                sll     a7,s4,t5
    1000690e:   093f4263                blt     t5,s3,10006992 <__subtf3+0x76e>
    10006912:   413709bb                subw    s3,a4,s3
    10006916:   2985                    addiw   s3,s3,1
    10006918:   0009869b                sext.w  a3,s3
    1000691c:   03f00793                li      a5,63
    10006920:   04d7c563                blt     a5,a3,1000696a <__subtf3+0x746>
    10006924:   04000513                li      a0,64
    10006928:   4135053b                subw    a0,a0,s3
    1000692c:   00d8d733                srl     a4,a7,a3
    10006930:   00a497b3                sll     a5,s1,a0
    10006934:   00a898b3                sll     a7,a7,a0
    10006938:   8fd9                    or      a5,a5,a4
    1000693a:   011038b3                snez    a7,a7
    1000693e:   0117e8b3                or      a7,a5,a7
    10006942:   00d4d6b3                srl     a3,s1,a3
    10006946:   bd49                    j       100067d8 <__subtf3+0x5b4>
    10006948:   009a68b3                or      a7,s4,s1
    1000694c:   f8089ae3                bnez    a7,100068e0 <__subtf3+0x6bc>
    10006950:   b729                    j       1000685a <__subtf3+0x636>
    10006952:   8552                    mv      a0,s4
    10006954:   552000ef                jal     ra,10006ea6 <__clzdi2>
    10006958:   0405051b                addiw   a0,a0,64
    1000695c:   b779                    j       100068ea <__subtf3+0x6c6>
    1000695e:   fb45049b                addiw   s1,a0,-76
    10006962:   009a14b3                sll     s1,s4,s1
    10006966:   4881                    li      a7,0
    10006968:   b75d                    j       1000690e <__subtf3+0x6ea>
    1000696a:   04000713                li      a4,64
    1000696e:   0134d7b3                srl     a5,s1,s3
    10006972:   4501                    li      a0,0
    10006974:   00e68863                beq     a3,a4,10006984 <__subtf3+0x760>
    10006978:   08000513                li      a0,128
    1000697c:   4135053b                subw    a0,a0,s3
    10006980:   00a49533                sll     a0,s1,a0
    10006984:   00a8e8b3                or      a7,a7,a0
    10006988:   011036b3                snez    a3,a7
    1000698c:   00d7e8b3                or      a7,a5,a3
    10006990:   bdc9                    j       10006862 <__subtf3+0x63e>
    10006992:   56fd                    li      a3,-1
    10006994:   16ce                    slli    a3,a3,0x33
    10006996:   16fd                    addi    a3,a3,-1
    10006998:   41e98f33                sub     t5,s3,t5
    1000699c:   8ee5                    and     a3,a3,s1
    1000699e:   e20f0de3                beqz    t5,100067d8 <__subtf3+0x5b4>
    100069a2:   87c6                    mv      a5,a7
    100069a4:   89fa                    mv      s3,t5
    100069a6:   bab9                    j       10006304 <__subtf3+0xe0>
    100069a8:   88be                    mv      a7,a5
    100069aa:   8472                    mv      s0,t3
    100069ac:   bfcd                    j       1000699e <__subtf3+0x77a>
    100069ae:   88be                    mv      a7,a5
    100069b0:   b525                    j       100067d8 <__subtf3+0x5b4>
    100069b2:   88be                    mv      a7,a5
    100069b4:   bd69                    j       1000684e <__subtf3+0x62a>
    100069b6:   869a                    mv      a3,t1
    100069b8:   b505                    j       100067d8 <__subtf3+0x5b4>
    100069ba:   86ba                    mv      a3,a4
    100069bc:   88b2                    mv      a7,a2
    100069be:   bd29                    j       100067d8 <__subtf3+0x5b4>
    100069c0:   4705                    li      a4,1
    100069c2:   e4041be3                bnez    s0,10006818 <__subtf3+0x5f4>
    100069c6:   ff87b793                sltiu   a5,a5,-8
    100069ca:   0017c793                xori    a5,a5,1
    100069ce:   963e                    add     a2,a2,a5
    100069d0:   b5a1                    j       10006818 <__subtf3+0x5f4>
    100069d2:   4705                    li      a4,1
    100069d4:   e40402e3                beqz    s0,10006818 <__subtf3+0x5f4>
    100069d8:   b7fd                    j       100069c6 <__subtf3+0x7a2>
    100069da:   4681                    li      a3,0
    100069dc:   4781                    li      a5,0
    100069de:   89ae                    mv      s3,a1
    100069e0:   4701                    li      a4,0
    100069e2:   be01                    j       100064f2 <__subtf3+0x2ce>
    100069e4:   4681                    li      a3,0
    100069e6:   bfed                    j       100069e0 <__subtf3+0x7bc>
    100069e8:   87c6                    mv      a5,a7
    100069ea:   4f81                    li      t6,0
    100069ec:   b2e1                    j       100063b4 <__subtf3+0x190>
    100069ee:   4681                    li      a3,0
    100069f0:   4781                    li      a5,0
    100069f2:   89ae                    mv      s3,a1
    100069f4:   8472                    mv      s0,t3
    100069f6:   b7ed                    j       100069e0 <__subtf3+0x7bc>
    100069f8:   4681                    li      a3,0
    100069fa:   4981                    li      s3,0
    100069fc:   b7d5                    j       100069e0 <__subtf3+0x7bc>
    100069fe:   aa0412e3                bnez    s0,100064a2 <__subtf3+0x27e>
    10006a02:   00878593                addi    a1,a5,8
    10006a06:   b6ed                    j       100065f0 <__subtf3+0x3cc>
    10006a08:   a8040de3                beqz    s0,100064a2 <__subtf3+0x27e>
    10006a0c:   bfdd                    j       10006a02 <__subtf3+0x7de>
    10006a0e:   4781                    li      a5,0
    10006a10:   00090e63                beqz    s2,10006a2c <__subtf3+0x808>
    10006a14:   468d                    li      a3,3
    10006a16:   00d91763                bne     s2,a3,10006a24 <__subtf3+0x800>
    10006a1a:   c809                    beqz    s0,10006a2c <__subtf3+0x808>
    10006a1c:   57fd                    li      a5,-1
    10006a1e:   ffe60993                addi    s3,a2,-2
    10006a22:   a029                    j       10006a2c <__subtf3+0x808>
    10006a24:   4689                    li      a3,2
    10006a26:   fed91be3                bne     s2,a3,10006a1c <__subtf3+0x7f8>
    10006a2a:   d86d                    beqz    s0,10006a1c <__subtf3+0x7f8>
    10006a2c:   00576713                ori     a4,a4,5
    10006a30:   86be                    mv      a3,a5
    10006a32:   bcf1                    j       1000650e <__subtf3+0x2ea>
    10006a34:   4701                    li      a4,0
    10006a36:   e5d59de3                bne     a1,t4,10006890 <__subtf3+0x66c>
    10006a3a:   bd85                    j       100068aa <__subtf3+0x686>
    10006a3c:   b7d59ce3                bne     a1,t4,100065b4 <__subtf3+0x390>
    10006a40:   be81                    j       10006590 <__subtf3+0x36c>
    10006a42:   0000                    unimp

0000000010006a44 <__fixtfsi>:
    10006a44:   1141                    addi    sp,sp,-16
    10006a46:   002027f3                frrm    a5
    10006a4a:   57fd                    li      a5,-1
    10006a4c:   00159613                slli    a2,a1,0x1
    10006a50:   6811                    lui     a6,0x4
    10006a52:   83c1                    srli    a5,a5,0x10
    10006a54:   9245                    srli    a2,a2,0x31
    10006a56:   ffe80713                addi    a4,a6,-2 # 3ffe <_tbss_end+0x3ffe>
    10006a5a:   8fed                    and     a5,a5,a1
    10006a5c:   00c74963                blt     a4,a2,10006a6e <__fixtfsi+0x2a>
    10006a60:   e62d                    bnez    a2,10006aca <__fixtfsi+0x86>
    10006a62:   8fc9                    or      a5,a5,a0
    10006a64:   4681                    li      a3,0
    10006a66:   eb95                    bnez    a5,10006a9a <__fixtfsi+0x56>
    10006a68:   8536                    mv      a0,a3
    10006a6a:   0141                    addi    sp,sp,16
    10006a6c:   8082                    ret
    10006a6e:   01d80713                addi    a4,a6,29
    10006a72:   91fd                    srli    a1,a1,0x3f
    10006a74:   02c75563                ble     a2,a4,10006a9e <__fixtfsi+0x5a>
    10006a78:   800006b7                lui     a3,0x80000
    10006a7c:   fff6c693                not     a3,a3
    10006a80:   9ead                    addw    a3,a3,a1
    10006a82:   c5b1                    beqz    a1,10006ace <__fixtfsi+0x8a>
    10006a84:   0879                    addi    a6,a6,30
    10006a86:   45c1                    li      a1,16
    10006a88:   05061463                bne     a2,a6,10006ad0 <__fixtfsi+0x8c>
    10006a8c:   0117d713                srli    a4,a5,0x11
    10006a90:   e321                    bnez    a4,10006ad0 <__fixtfsi+0x8c>
    10006a92:   02f79713                slli    a4,a5,0x2f
    10006a96:   8f49                    or      a4,a4,a0
    10006a98:   db61                    beqz    a4,10006a68 <__fixtfsi+0x24>
    10006a9a:   4585                    li      a1,1
    10006a9c:   a815                    j       10006ad0 <__fixtfsi+0x8c>
    10006a9e:   4705                    li      a4,1
    10006aa0:   1742                    slli    a4,a4,0x30
    10006aa2:   2601                    sext.w  a2,a2
    10006aa4:   8fd9                    or      a5,a5,a4
    10006aa6:   01160713                addi    a4,a2,17
    10006aaa:   00e79733                sll     a4,a5,a4
    10006aae:   8f49                    or      a4,a4,a0
    10006ab0:   6511                    lui     a0,0x4
    10006ab2:   02f5051b                addiw   a0,a0,47
    10006ab6:   40c5063b                subw    a2,a0,a2
    10006aba:   00c7d7b3                srl     a5,a5,a2
    10006abe:   0007869b                sext.w  a3,a5
    10006ac2:   d9f9                    beqz    a1,10006a98 <__fixtfsi+0x54>
    10006ac4:   40d006bb                negw    a3,a3
    10006ac8:   bfc1                    j       10006a98 <__fixtfsi+0x54>
    10006aca:   4681                    li      a3,0
    10006acc:   b7f9                    j       10006a9a <__fixtfsi+0x56>
    10006ace:   45c1                    li      a1,16
    10006ad0:   0015a073                csrs    fflags,a1
    10006ad4:   bf51                    j       10006a68 <__fixtfsi+0x24>
    10006ad6:   0000                    unimp

0000000010006ad8 <__floatsitf>:
    10006ad8:   7179                    addi    sp,sp,-48
    10006ada:   f406                    sd      ra,40(sp)
    10006adc:   f022                    sd      s0,32(sp)
    10006ade:   ec26                    sd      s1,24(sp)
    10006ae0:   c149                    beqz    a0,10006b62 <__floatsitf+0x8a>
    10006ae2:   0005071b                sext.w  a4,a0
    10006ae6:   03f55493                srli    s1,a0,0x3f
    10006aea:   00055463                bgez    a0,10006af2 <__floatsitf+0x1a>
    10006aee:   40e0073b                negw    a4,a4
    10006af2:   02071413                slli    s0,a4,0x20
    10006af6:   9001                    srli    s0,s0,0x20
    10006af8:   8522                    mv      a0,s0
    10006afa:   3ac000ef                jal     ra,10006ea6 <__clzdi2>
    10006afe:   6691                    lui     a3,0x4
    10006b00:   03e6871b                addiw   a4,a3,62
    10006b04:   40a707bb                subw    a5,a4,a0
    10006b08:   02f6869b                addiw   a3,a3,47
    10006b0c:   40f6873b                subw    a4,a3,a5
    10006b10:   00e41433                sll     s0,s0,a4
    10006b14:   577d                    li      a4,-1
    10006b16:   01075513                srli    a0,a4,0x10
    10006b1a:   03071693                slli    a3,a4,0x30
    10006b1e:   6722                    ld      a4,8(sp)
    10006b20:   8c69                    and     s0,s0,a0
    10006b22:   049e                    slli    s1,s1,0x7
    10006b24:   8f75                    and     a4,a4,a3
    10006b26:   66a1                    lui     a3,0x8
    10006b28:   8f41                    or      a4,a4,s0
    10006b2a:   16fd                    addi    a3,a3,-1
    10006b2c:   e43a                    sd      a4,8(sp)
    10006b2e:   8efd                    and     a3,a3,a5
    10006b30:   03075793                srli    a5,a4,0x30
    10006b34:   7761                    lui     a4,0xffff8
    10006b36:   8ff9                    and     a5,a5,a4
    10006b38:   8fd5                    or      a5,a5,a3
    10006b3a:   0107971b                slliw   a4,a5,0x10
    10006b3e:   0107571b                srliw   a4,a4,0x10
    10006b42:   0087571b                srliw   a4,a4,0x8
    10006b46:   70a2                    ld      ra,40(sp)
    10006b48:   7402                    ld      s0,32(sp)
    10006b4a:   07f77713                andi    a4,a4,127
    10006b4e:   00f11723                sh      a5,14(sp)
    10006b52:   8f45                    or      a4,a4,s1
    10006b54:   00e107a3                sb      a4,15(sp)
    10006b58:   65a2                    ld      a1,8(sp)
    10006b5a:   64e2                    ld      s1,24(sp)
    10006b5c:   4501                    li      a0,0
    10006b5e:   6145                    addi    sp,sp,48
    10006b60:   8082                    ret
    10006b62:   4401                    li      s0,0
    10006b64:   4781                    li      a5,0
    10006b66:   4481                    li      s1,0
    10006b68:   b775                    j       10006b14 <__floatsitf+0x3c>
    10006b6a:   0000                    unimp

0000000010006b6c <__extenddftf2>:
    10006b6c:   7179                    addi    sp,sp,-48
    10006b6e:   ec26                    sd      s1,24(sp)
    10006b70:   f406                    sd      ra,40(sp)
    10006b72:   f022                    sd      s0,32(sp)
    10006b74:   e20504d3                fmv.x.d s1,fa0
    10006b78:   002027f3                frrm    a5
    10006b7c:   0344d513                srli    a0,s1,0x34
    10006b80:   7ff57513                andi    a0,a0,2047
    10006b84:   547d                    li      s0,-1
    10006b86:   00150713                addi    a4,a0,1 # 4001 <_tbss_end+0x4001>
    10006b8a:   8031                    srli    s0,s0,0xc
    10006b8c:   7ff77713                andi    a4,a4,2047
    10006b90:   4785                    li      a5,1
    10006b92:   8c65                    and     s0,s0,s1
    10006b94:   90fd                    srli    s1,s1,0x3f
    10006b96:   00e7db63                ble     a4,a5,10006bac <__extenddftf2+0x40>
    10006b9a:   6791                    lui     a5,0x4
    10006b9c:   c0078793                addi    a5,a5,-1024 # 3c00 <_tbss_end+0x3c00>
    10006ba0:   00445713                srli    a4,s0,0x4
    10006ba4:   953e                    add     a0,a0,a5
    10006ba6:   1472                    slli    s0,s0,0x3c
    10006ba8:   4681                    li      a3,0
    10006baa:   a8b1                    j       10006c06 <__extenddftf2+0x9a>
    10006bac:   ed1d                    bnez    a0,10006bea <__extenddftf2+0x7e>
    10006bae:   4701                    li      a4,0
    10006bb0:   dc65                    beqz    s0,10006ba8 <__extenddftf2+0x3c>
    10006bb2:   8522                    mv      a0,s0
    10006bb4:   2f2000ef                jal     ra,10006ea6 <__clzdi2>
    10006bb8:   0005071b                sext.w  a4,a0
    10006bbc:   47b9                    li      a5,14
    10006bbe:   02e7c063                blt     a5,a4,10006bde <__extenddftf2+0x72>
    10006bc2:   473d                    li      a4,15
    10006bc4:   9f09                    subw    a4,a4,a0
    10006bc6:   0315079b                addiw   a5,a0,49
    10006bca:   00e45733                srl     a4,s0,a4
    10006bce:   00f41433                sll     s0,s0,a5
    10006bd2:   6791                    lui     a5,0x4
    10006bd4:   c0c7879b                addiw   a5,a5,-1012
    10006bd8:   40a7853b                subw    a0,a5,a0
    10006bdc:   b7f1                    j       10006ba8 <__extenddftf2+0x3c>
    10006bde:   ff15071b                addiw   a4,a0,-15
    10006be2:   00e41733                sll     a4,s0,a4
    10006be6:   4401                    li      s0,0
    10006be8:   b7ed                    j       10006bd2 <__extenddftf2+0x66>
    10006bea:   c43d                    beqz    s0,10006c58 <__extenddftf2+0xec>
    10006bec:   03379693                slli    a3,a5,0x33
    10006bf0:   8ee1                    and     a3,a3,s0
    10006bf2:   00445713                srli    a4,s0,0x4
    10006bf6:   0016b693                seqz    a3,a3
    10006bfa:   17be                    slli    a5,a5,0x2f
    10006bfc:   6521                    lui     a0,0x8
    10006bfe:   0692                    slli    a3,a3,0x4
    10006c00:   8f5d                    or      a4,a4,a5
    10006c02:   1472                    slli    s0,s0,0x3c
    10006c04:   157d                    addi    a0,a0,-1
    10006c06:   57fd                    li      a5,-1
    10006c08:   0107d613                srli    a2,a5,0x10
    10006c0c:   8f71                    and     a4,a4,a2
    10006c0e:   03079613                slli    a2,a5,0x30
    10006c12:   67a2                    ld      a5,8(sp)
    10006c14:   049e                    slli    s1,s1,0x7
    10006c16:   8ff1                    and     a5,a5,a2
    10006c18:   8f5d                    or      a4,a4,a5
    10006c1a:   67a1                    lui     a5,0x8
    10006c1c:   17fd                    addi    a5,a5,-1
    10006c1e:   e43a                    sd      a4,8(sp)
    10006c20:   8d7d                    and     a0,a0,a5
    10006c22:   9341                    srli    a4,a4,0x30
    10006c24:   77e1                    lui     a5,0xffff8
    10006c26:   8f7d                    and     a4,a4,a5
    10006c28:   8d59                    or      a0,a0,a4
    10006c2a:   0105179b                slliw   a5,a0,0x10
    10006c2e:   0107d79b                srliw   a5,a5,0x10
    10006c32:   0087d79b                srliw   a5,a5,0x8
    10006c36:   07f7f793                andi    a5,a5,127
    10006c3a:   00a11723                sh      a0,14(sp)
    10006c3e:   8fc5                    or      a5,a5,s1
    10006c40:   00f107a3                sb      a5,15(sp)
    10006c44:   65a2                    ld      a1,8(sp)
    10006c46:   c299                    beqz    a3,10006c4c <__extenddftf2+0xe0>
    10006c48:   0016a073                csrs    fflags,a3
    10006c4c:   8522                    mv      a0,s0
    10006c4e:   70a2                    ld      ra,40(sp)
    10006c50:   7402                    ld      s0,32(sp)
    10006c52:   64e2                    ld      s1,24(sp)
    10006c54:   6145                    addi    sp,sp,48
    10006c56:   8082                    ret
    10006c58:   6521                    lui     a0,0x8
    10006c5a:   4701                    li      a4,0
    10006c5c:   157d                    addi    a0,a0,-1
    10006c5e:   b7a9                    j       10006ba8 <__extenddftf2+0x3c>
    10006c60:   0000                    unimp

0000000010006c62 <__trunctfdf2>:
    10006c62:   1141                    addi    sp,sp,-16
    10006c64:   002028f3                frrm    a7
    10006c68:   57fd                    li      a5,-1
    10006c6a:   83c1                    srli    a5,a5,0x10
    10006c6c:   6321                    lui     t1,0x8
    10006c6e:   0305d713                srli    a4,a1,0x30
    10006c72:   137d                    addi    t1,t1,-1
    10006c74:   03f5d813                srli    a6,a1,0x3f
    10006c78:   8dfd                    and     a1,a1,a5
    10006c7a:   00359793                slli    a5,a1,0x3
    10006c7e:   00e37733                and     a4,t1,a4
    10006c82:   03d55593                srli    a1,a0,0x3d
    10006c86:   8ddd                    or      a1,a1,a5
    10006c88:   00170793                addi    a5,a4,1 # ffffffffffff8001 <_end+0xffffffffeffef55d>
    10006c8c:   0067f7b3                and     a5,a5,t1
    10006c90:   4605                    li      a2,1
    10006c92:   2881                    sext.w  a7,a7
    10006c94:   00351e93                slli    t4,a0,0x3
    10006c98:   18f65163                ble     a5,a2,10006e1a <__trunctfdf2+0x1b8>
    10006c9c:   77f1                    lui     a5,0xffffc
    10006c9e:   40078793                addi    a5,a5,1024 # ffffffffffffc400 <_end+0xffffffffefff395c>
    10006ca2:   973e                    add     a4,a4,a5
    10006ca4:   7fe00793                li      a5,2046
    10006ca8:   0ae7d063                ble     a4,a5,10006d48 <__trunctfdf2+0xe6>
    10006cac:   04088263                beqz    a7,10006cf0 <__trunctfdf2+0x8e>
    10006cb0:   478d                    li      a5,3
    10006cb2:   02f89a63                bne     a7,a5,10006ce6 <__trunctfdf2+0x84>
    10006cb6:   02080d63                beqz    a6,10006cf0 <__trunctfdf2+0x8e>
    10006cba:   57fd                    li      a5,-1
    10006cbc:   7fe00713                li      a4,2046
    10006cc0:   4681                    li      a3,0
    10006cc2:   4e15                    li      t3,5
    10006cc4:   4609                    li      a2,2
    10006cc6:   001e6e13                ori     t3,t3,1
    10006cca:   1ac88663                beq     a7,a2,10006e76 <__trunctfdf2+0x214>
    10006cce:   460d                    li      a2,3
    10006cd0:   18c88f63                beq     a7,a2,10006e6e <__trunctfdf2+0x20c>
    10006cd4:   12089a63                bnez    a7,10006e08 <__trunctfdf2+0x1a6>
    10006cd8:   00f7f613                andi    a2,a5,15
    10006cdc:   4591                    li      a1,4
    10006cde:   12b60563                beq     a2,a1,10006e08 <__trunctfdf2+0x1a6>
    10006ce2:   0791                    addi    a5,a5,4
    10006ce4:   a215                    j       10006e08 <__trunctfdf2+0x1a6>
    10006ce6:   4789                    li      a5,2
    10006ce8:   fcf899e3                bne     a7,a5,10006cba <__trunctfdf2+0x58>
    10006cec:   fc0807e3                beqz    a6,10006cba <__trunctfdf2+0x58>
    10006cf0:   4781                    li      a5,0
    10006cf2:   7ff00713                li      a4,2047
    10006cf6:   4e15                    li      t3,5
    10006cf8:   00879693                slli    a3,a5,0x8
    10006cfc:   0006db63                bgez    a3,10006d12 <__trunctfdf2+0xb0>
    10006d00:   0705                    addi    a4,a4,1
    10006d02:   7ff00693                li      a3,2047
    10006d06:   16d70b63                beq     a4,a3,10006e7c <__trunctfdf2+0x21a>
    10006d0a:   55fd                    li      a1,-1
    10006d0c:   15de                    slli    a1,a1,0x37
    10006d0e:   15fd                    addi    a1,a1,-1
    10006d10:   8fed                    and     a5,a5,a1
    10006d12:   7ff00693                li      a3,2047
    10006d16:   838d                    srli    a5,a5,0x3
    10006d18:   00d71663                bne     a4,a3,10006d24 <__trunctfdf2+0xc2>
    10006d1c:   c781                    beqz    a5,10006d24 <__trunctfdf2+0xc2>
    10006d1e:   4785                    li      a5,1
    10006d20:   17ce                    slli    a5,a5,0x33
    10006d22:   4801                    li      a6,0
    10006d24:   56fd                    li      a3,-1
    10006d26:   82b1                    srli    a3,a3,0xc
    10006d28:   7ff77713                andi    a4,a4,2047
    10006d2c:   8ff5                    and     a5,a5,a3
    10006d2e:   1752                    slli    a4,a4,0x34
    10006d30:   03f81693                slli    a3,a6,0x3f
    10006d34:   8fd9                    or      a5,a5,a4
    10006d36:   8fd5                    or      a5,a5,a3
    10006d38:   000e0463                beqz    t3,10006d40 <__trunctfdf2+0xde>
    10006d3c:   001e2073                csrs    fflags,t3
    10006d40:   f2078553                fmv.d.x fa0,a5
    10006d44:   0141                    addi    sp,sp,16
    10006d46:   8082                    ret
    10006d48:   0ae04163                bgtz    a4,10006dea <__trunctfdf2+0x188>
    10006d4c:   fcc00793                li      a5,-52
    10006d50:   10f74063                blt     a4,a5,10006e50 <__trunctfdf2+0x1ee>
    10006d54:   164e                    slli    a2,a2,0x33
    10006d56:   8dd1                    or      a1,a1,a2
    10006d58:   03d00613                li      a2,61
    10006d5c:   8e19                    sub     a2,a2,a4
    10006d5e:   03f00793                li      a5,63
    10006d62:   2701                    sext.w  a4,a4
    10006d64:   06c7c063                blt     a5,a2,10006dc4 <__trunctfdf2+0x162>
    10006d68:   0037061b                addiw   a2,a4,3
    10006d6c:   03d00793                li      a5,61
    10006d70:   9f99                    subw    a5,a5,a4
    10006d72:   00ce96b3                sll     a3,t4,a2
    10006d76:   00fed7b3                srl     a5,t4,a5
    10006d7a:   00d036b3                snez    a3,a3
    10006d7e:   8fd5                    or      a5,a5,a3
    10006d80:   00c595b3                sll     a1,a1,a2
    10006d84:   8fcd                    or      a5,a5,a1
    10006d86:   4701                    li      a4,0
    10006d88:   c3ed                    beqz    a5,10006e6a <__trunctfdf2+0x208>
    10006d8a:   00179713                slli    a4,a5,0x1
    10006d8e:   00777693                andi    a3,a4,7
    10006d92:   4e01                    li      t3,0
    10006d94:   c28d                    beqz    a3,10006db6 <__trunctfdf2+0x154>
    10006d96:   4689                    li      a3,2
    10006d98:   0cd88363                beq     a7,a3,10006e5e <__trunctfdf2+0x1fc>
    10006d9c:   468d                    li      a3,3
    10006d9e:   0ad88b63                beq     a7,a3,10006e54 <__trunctfdf2+0x1f2>
    10006da2:   4e05                    li      t3,1
    10006da4:   00089963                bnez    a7,10006db6 <__trunctfdf2+0x154>
    10006da8:   00f77693                andi    a3,a4,15
    10006dac:   4611                    li      a2,4
    10006dae:   4e05                    li      t3,1
    10006db0:   00c68363                beq     a3,a2,10006db6 <__trunctfdf2+0x154>
    10006db4:   0711                    addi    a4,a4,4
    10006db6:   03875693                srli    a3,a4,0x38
    10006dba:   0016c693                xori    a3,a3,1
    10006dbe:   8a85                    andi    a3,a3,1
    10006dc0:   4701                    li      a4,0
    10006dc2:   a83d                    j       10006e00 <__trunctfdf2+0x19e>
    10006dc4:   57f5                    li      a5,-3
    10006dc6:   9f99                    subw    a5,a5,a4
    10006dc8:   04000513                li      a0,64
    10006dcc:   00f5d7b3                srl     a5,a1,a5
    10006dd0:   4681                    li      a3,0
    10006dd2:   00a60663                beq     a2,a0,10006dde <__trunctfdf2+0x17c>
    10006dd6:   0437071b                addiw   a4,a4,67
    10006dda:   00e596b3                sll     a3,a1,a4
    10006dde:   01d6e6b3                or      a3,a3,t4
    10006de2:   00d036b3                snez    a3,a3
    10006de6:   8fd5                    or      a5,a5,a3
    10006de8:   bf79                    j       10006d86 <__trunctfdf2+0x124>
    10006dea:   051e                    slli    a0,a0,0x7
    10006dec:   03ced693                srli    a3,t4,0x3c
    10006df0:   00a03533                snez    a0,a0
    10006df4:   8d55                    or      a0,a0,a3
    10006df6:   0592                    slli    a1,a1,0x4
    10006df8:   00a5e7b3                or      a5,a1,a0
    10006dfc:   4681                    li      a3,0
    10006dfe:   4e01                    li      t3,0
    10006e00:   0077f613                andi    a2,a5,7
    10006e04:   ec0610e3                bnez    a2,10006cc4 <__trunctfdf2+0x62>
    10006e08:   ee0688e3                beqz    a3,10006cf8 <__trunctfdf2+0x96>
    10006e0c:   001e7693                andi    a3,t3,1
    10006e10:   ee0684e3                beqz    a3,10006cf8 <__trunctfdf2+0x96>
    10006e14:   002e6e13                ori     t3,t3,2
    10006e18:   b5c5                    j       10006cf8 <__trunctfdf2+0x96>
    10006e1a:   01d5e7b3                or      a5,a1,t4
    10006e1e:   e701                    bnez    a4,10006e26 <__trunctfdf2+0x1c4>
    10006e20:   00f037b3                snez    a5,a5
    10006e24:   b78d                    j       10006d86 <__trunctfdf2+0x124>
    10006e26:   c3a1                    beqz    a5,10006e66 <__trunctfdf2+0x204>
    10006e28:   4e01                    li      t3,0
    10006e2a:   00671763                bne     a4,t1,10006e38 <__trunctfdf2+0x1d6>
    10006e2e:   164a                    slli    a2,a2,0x32
    10006e30:   8e6d                    and     a2,a2,a1
    10006e32:   00163e13                seqz    t3,a2
    10006e36:   0e12                    slli    t3,t3,0x4
    10006e38:   03ced513                srli    a0,t4,0x3c
    10006e3c:   0592                    slli    a1,a1,0x4
    10006e3e:   8dc9                    or      a1,a1,a0
    10006e40:   4785                    li      a5,1
    10006e42:   99e1                    andi    a1,a1,-8
    10006e44:   17da                    slli    a5,a5,0x36
    10006e46:   8fcd                    or      a5,a5,a1
    10006e48:   7ff00713                li      a4,2047
    10006e4c:   4681                    li      a3,0
    10006e4e:   bf4d                    j       10006e00 <__trunctfdf2+0x19e>
    10006e50:   4785                    li      a5,1
    10006e52:   bf25                    j       10006d8a <__trunctfdf2+0x128>
    10006e54:   4e05                    li      t3,1
    10006e56:   f60810e3                bnez    a6,10006db6 <__trunctfdf2+0x154>
    10006e5a:   0721                    addi    a4,a4,8
    10006e5c:   bfa9                    j       10006db6 <__trunctfdf2+0x154>
    10006e5e:   4e05                    li      t3,1
    10006e60:   f4080be3                beqz    a6,10006db6 <__trunctfdf2+0x154>
    10006e64:   bfdd                    j       10006e5a <__trunctfdf2+0x1f8>
    10006e66:   7ff00713                li      a4,2047
    10006e6a:   4e01                    li      t3,0
    10006e6c:   b571                    j       10006cf8 <__trunctfdf2+0x96>
    10006e6e:   f8081de3                bnez    a6,10006e08 <__trunctfdf2+0x1a6>
    10006e72:   07a1                    addi    a5,a5,8
    10006e74:   bf51                    j       10006e08 <__trunctfdf2+0x1a6>
    10006e76:   f80809e3                beqz    a6,10006e08 <__trunctfdf2+0x1a6>
    10006e7a:   bfe5                    j       10006e72 <__trunctfdf2+0x210>
    10006e7c:   4781                    li      a5,0
    10006e7e:   02088063                beqz    a7,10006e9e <__trunctfdf2+0x23c>
    10006e82:   468d                    li      a3,3
    10006e84:   00d89863                bne     a7,a3,10006e94 <__trunctfdf2+0x232>
    10006e88:   00080b63                beqz    a6,10006e9e <__trunctfdf2+0x23c>
    10006e8c:   57fd                    li      a5,-1
    10006e8e:   7fe00713                li      a4,2046
    10006e92:   a031                    j       10006e9e <__trunctfdf2+0x23c>
    10006e94:   4689                    li      a3,2
    10006e96:   fed89be3                bne     a7,a3,10006e8c <__trunctfdf2+0x22a>
    10006e9a:   fe0809e3                beqz    a6,10006e8c <__trunctfdf2+0x22a>
    10006e9e:   005e6e13                ori     t3,t3,5
    10006ea2:   bd85                    j       10006d12 <__trunctfdf2+0xb0>
    10006ea4:   0000                    unimp

0000000010006ea6 <__clzdi2>:
    10006ea6:   03800793                li      a5,56
    10006eaa:   00f55733                srl     a4,a0,a5
    10006eae:   0ff77713                andi    a4,a4,255
    10006eb2:   e319                    bnez    a4,10006eb8 <__clzdi2+0x12>
    10006eb4:   17e1                    addi    a5,a5,-8
    10006eb6:   fbf5                    bnez    a5,10006eaa <__clzdi2+0x4>
    10006eb8:   04000713                li      a4,64
    10006ebc:   8f1d                    sub     a4,a4,a5
    10006ebe:   00f557b3                srl     a5,a0,a5
    10006ec2:   00001517                auipc   a0,0x1
    10006ec6:   8ee50513                addi    a0,a0,-1810 # 100077b0 <__clz_tab>
    10006eca:   97aa                    add     a5,a5,a0
    10006ecc:   0007c503                lbu     a0,0(a5)
    10006ed0:   40a7053b                subw    a0,a4,a0
    10006ed4:   8082                    ret
    10006ed6:   0000                    unimp

Disassembly of section .data:

00000000100078e0 <impure_data>:
    100078e0:   0000                    unimp
    100078e2:   0000                    unimp
    100078e4:   0000                    unimp
    100078e6:   0000                    unimp
    100078e8:   7e18                    ld      a4,56(a2)
    100078ea:   1000                    addi    s0,sp,32
    100078ec:   0000                    unimp
    100078ee:   0000                    unimp
    100078f0:   7ec8                    ld      a0,184(a3)
    100078f2:   1000                    addi    s0,sp,32
    100078f4:   0000                    unimp
    100078f6:   0000                    unimp
    100078f8:   7f78                    ld      a4,248(a4)
    100078fa:   1000                    addi    s0,sp,32
    100078fc:   0000                    unimp
    100078fe:   0000                    unimp
    10007900:   0000                    unimp
    10007902:   0000                    unimp
    10007904:   0000                    unimp
    10007906:   0000                    unimp
    10007908:   0000                    unimp
    1000790a:   0000                    unimp
    1000790c:   0000                    unimp
    1000790e:   0000                    unimp
    10007910:   0000                    unimp
    10007912:   0000                    unimp
    10007914:   0000                    unimp
    10007916:   0000                    unimp
    10007918:   0000                    unimp
    1000791a:   0000                    unimp
    1000791c:   0000                    unimp
    1000791e:   0000                    unimp
    10007920:   0000                    unimp
    10007922:   0000                    unimp
    10007924:   0000                    unimp
    10007926:   0000                    unimp
    10007928:   0000                    unimp
    1000792a:   0000                    unimp
    1000792c:   0000                    unimp
    1000792e:   0000                    unimp
    10007930:   0000                    unimp
    10007932:   0000                    unimp
    10007934:   0000                    unimp
    10007936:   0000                    unimp
    10007938:   0000                    unimp
    1000793a:   0000                    unimp
    1000793c:   0000                    unimp
    1000793e:   0000                    unimp
    10007940:   0000                    unimp
    10007942:   0000                    unimp
    10007944:   0000                    unimp
    10007946:   0000                    unimp
    10007948:   0000                    unimp
    1000794a:   0000                    unimp
    1000794c:   0000                    unimp
    1000794e:   0000                    unimp
    10007950:   0000                    unimp
    10007952:   0000                    unimp
    10007954:   0000                    unimp
    10007956:   0000                    unimp
    10007958:   0000                    unimp
    1000795a:   0000                    unimp
    1000795c:   0000                    unimp
    1000795e:   0000                    unimp
    10007960:   0000                    unimp
    10007962:   0000                    unimp
    10007964:   0000                    unimp
    10007966:   0000                    unimp
    10007968:   0000                    unimp
    1000796a:   0000                    unimp
    1000796c:   0000                    unimp
    1000796e:   0000                    unimp
    10007970:   0000                    unimp
    10007972:   0000                    unimp
    10007974:   0000                    unimp
    10007976:   0000                    unimp
    10007978:   0000                    unimp
    1000797a:   0000                    unimp
    1000797c:   0000                    unimp
    1000797e:   0000                    unimp
    10007980:   0000                    unimp
    10007982:   0000                    unimp
    10007984:   0000                    unimp
    10007986:   0000                    unimp
    10007988:   0000                    unimp
    1000798a:   0000                    unimp
    1000798c:   0000                    unimp
    1000798e:   0000                    unimp
    10007990:   0000                    unimp
    10007992:   0000                    unimp
    10007994:   0000                    unimp
    10007996:   0000                    unimp
    10007998:   0000                    unimp
    1000799a:   0000                    unimp
    1000799c:   0000                    unimp
    1000799e:   0000                    unimp
    100079a0:   0000                    unimp
    100079a2:   0000                    unimp
    100079a4:   0000                    unimp
    100079a6:   0000                    unimp
    100079a8:   0000                    unimp
    100079aa:   0000                    unimp
    100079ac:   0000                    unimp
    100079ae:   0000                    unimp
    100079b0:   0000                    unimp
    100079b2:   0000                    unimp
    100079b4:   0000                    unimp
    100079b6:   0000                    unimp
    100079b8:   0000                    unimp
    100079ba:   0000                    unimp
    100079bc:   0000                    unimp
    100079be:   0000                    unimp
    100079c0:   0000                    unimp
    100079c2:   0000                    unimp
    100079c4:   0000                    unimp
    100079c6:   0000                    unimp
    100079c8:   0001                    nop
    100079ca:   0000                    unimp
    100079cc:   0000                    unimp
    100079ce:   0000                    unimp
    100079d0:   330e                    fld     ft6,224(sp)
    100079d2:   abcd                    j       10007fc4 <impure_data+0x6e4>
    100079d4:   1234                    addi    a3,sp,296
    100079d6:   e66d                    bnez    a2,10007ac0 <impure_data+0x1e0>
    100079d8:   deec                    sw      a1,124(a3)
    100079da:   0005                    c.addi  zero,1
    100079dc:   0000000b                0xb
    100079e0:   0000                    unimp
    100079e2:   0000                    unimp
    100079e4:   0000                    unimp
    100079e6:   0000                    unimp
    100079e8:   0000                    unimp
    100079ea:   0000                    unimp
    100079ec:   0000                    unimp
    100079ee:   0000                    unimp
    100079f0:   0000                    unimp
    100079f2:   0000                    unimp
    100079f4:   0000                    unimp
    100079f6:   0000                    unimp
    100079f8:   0000                    unimp
    100079fa:   0000                    unimp
    100079fc:   0000                    unimp
    100079fe:   0000                    unimp
    10007a00:   0000                    unimp
    10007a02:   0000                    unimp
    10007a04:   0000                    unimp
    10007a06:   0000                    unimp
    10007a08:   0000                    unimp
    10007a0a:   0000                    unimp
    10007a0c:   0000                    unimp
    10007a0e:   0000                    unimp
    10007a10:   0000                    unimp
    10007a12:   0000                    unimp
    10007a14:   0000                    unimp
    10007a16:   0000                    unimp
    10007a18:   0000                    unimp
    10007a1a:   0000                    unimp
    10007a1c:   0000                    unimp
    10007a1e:   0000                    unimp
    10007a20:   0000                    unimp
    10007a22:   0000                    unimp
    10007a24:   0000                    unimp
    10007a26:   0000                    unimp
    10007a28:   0000                    unimp
    10007a2a:   0000                    unimp
    10007a2c:   0000                    unimp
    10007a2e:   0000                    unimp
    10007a30:   0000                    unimp
    10007a32:   0000                    unimp
    10007a34:   0000                    unimp
    10007a36:   0000                    unimp
    10007a38:   0000                    unimp
    10007a3a:   0000                    unimp
    10007a3c:   0000                    unimp
    10007a3e:   0000                    unimp
    10007a40:   0000                    unimp
    10007a42:   0000                    unimp
    10007a44:   0000                    unimp
    10007a46:   0000                    unimp
    10007a48:   0000                    unimp
    10007a4a:   0000                    unimp
    10007a4c:   0000                    unimp
    10007a4e:   0000                    unimp
    10007a50:   0000                    unimp
    10007a52:   0000                    unimp
    10007a54:   0000                    unimp
    10007a56:   0000                    unimp
    10007a58:   0000                    unimp
    10007a5a:   0000                    unimp
    10007a5c:   0000                    unimp
    10007a5e:   0000                    unimp
    10007a60:   0000                    unimp
    10007a62:   0000                    unimp
    10007a64:   0000                    unimp
    10007a66:   0000                    unimp
    10007a68:   0000                    unimp
    10007a6a:   0000                    unimp
    10007a6c:   0000                    unimp
    10007a6e:   0000                    unimp
    10007a70:   0000                    unimp
    10007a72:   0000                    unimp
    10007a74:   0000                    unimp
    10007a76:   0000                    unimp
    10007a78:   0000                    unimp
    10007a7a:   0000                    unimp
    10007a7c:   0000                    unimp
    10007a7e:   0000                    unimp
    10007a80:   0000                    unimp
    10007a82:   0000                    unimp
    10007a84:   0000                    unimp
    10007a86:   0000                    unimp
    10007a88:   0000                    unimp
    10007a8a:   0000                    unimp
    10007a8c:   0000                    unimp
    10007a8e:   0000                    unimp
    10007a90:   0000                    unimp
    10007a92:   0000                    unimp
    10007a94:   0000                    unimp
    10007a96:   0000                    unimp
    10007a98:   0000                    unimp
    10007a9a:   0000                    unimp
    10007a9c:   0000                    unimp
    10007a9e:   0000                    unimp
    10007aa0:   0000                    unimp
    10007aa2:   0000                    unimp
    10007aa4:   0000                    unimp
    10007aa6:   0000                    unimp
    10007aa8:   0000                    unimp
    10007aaa:   0000                    unimp
    10007aac:   0000                    unimp
    10007aae:   0000                    unimp
    10007ab0:   0000                    unimp
    10007ab2:   0000                    unimp
    10007ab4:   0000                    unimp
    10007ab6:   0000                    unimp
    10007ab8:   0000                    unimp
    10007aba:   0000                    unimp
    10007abc:   0000                    unimp
    10007abe:   0000                    unimp
    10007ac0:   0000                    unimp
    10007ac2:   0000                    unimp
    10007ac4:   0000                    unimp
    10007ac6:   0000                    unimp
    10007ac8:   0000                    unimp
    10007aca:   0000                    unimp
    10007acc:   0000                    unimp
    10007ace:   0000                    unimp
    10007ad0:   0000                    unimp
    10007ad2:   0000                    unimp
    10007ad4:   0000                    unimp
    10007ad6:   0000                    unimp
    10007ad8:   0000                    unimp
    10007ada:   0000                    unimp
    10007adc:   0000                    unimp
    10007ade:   0000                    unimp
    10007ae0:   0000                    unimp
    10007ae2:   0000                    unimp
    10007ae4:   0000                    unimp
    10007ae6:   0000                    unimp
    10007ae8:   0000                    unimp
    10007aea:   0000                    unimp
    10007aec:   0000                    unimp
    10007aee:   0000                    unimp
    10007af0:   0000                    unimp
    10007af2:   0000                    unimp
    10007af4:   0000                    unimp
    10007af6:   0000                    unimp
    10007af8:   0000                    unimp
    10007afa:   0000                    unimp
    10007afc:   0000                    unimp
    10007afe:   0000                    unimp
    10007b00:   0000                    unimp
    10007b02:   0000                    unimp
    10007b04:   0000                    unimp
    10007b06:   0000                    unimp
    10007b08:   0000                    unimp
    10007b0a:   0000                    unimp
    10007b0c:   0000                    unimp
    10007b0e:   0000                    unimp
    10007b10:   0000                    unimp
    10007b12:   0000                    unimp
    10007b14:   0000                    unimp
    10007b16:   0000                    unimp
    10007b18:   0000                    unimp
    10007b1a:   0000                    unimp
    10007b1c:   0000                    unimp
    10007b1e:   0000                    unimp
    10007b20:   0000                    unimp
    10007b22:   0000                    unimp
    10007b24:   0000                    unimp
    10007b26:   0000                    unimp
    10007b28:   0000                    unimp
    10007b2a:   0000                    unimp
    10007b2c:   0000                    unimp
    10007b2e:   0000                    unimp
    10007b30:   0000                    unimp
    10007b32:   0000                    unimp
    10007b34:   0000                    unimp
    10007b36:   0000                    unimp
    10007b38:   0000                    unimp
    10007b3a:   0000                    unimp
    10007b3c:   0000                    unimp
    10007b3e:   0000                    unimp
    10007b40:   0000                    unimp
    10007b42:   0000                    unimp
    10007b44:   0000                    unimp
    10007b46:   0000                    unimp
    10007b48:   0000                    unimp
    10007b4a:   0000                    unimp
    10007b4c:   0000                    unimp
    10007b4e:   0000                    unimp
    10007b50:   0000                    unimp
    10007b52:   0000                    unimp
    10007b54:   0000                    unimp
    10007b56:   0000                    unimp
    10007b58:   0000                    unimp
    10007b5a:   0000                    unimp
    10007b5c:   0000                    unimp
    10007b5e:   0000                    unimp
    10007b60:   0000                    unimp
    10007b62:   0000                    unimp
    10007b64:   0000                    unimp
    10007b66:   0000                    unimp
    10007b68:   0000                    unimp
    10007b6a:   0000                    unimp
    10007b6c:   0000                    unimp
    10007b6e:   0000                    unimp
    10007b70:   0000                    unimp
    10007b72:   0000                    unimp
    10007b74:   0000                    unimp
    10007b76:   0000                    unimp
    10007b78:   0000                    unimp
    10007b7a:   0000                    unimp
    10007b7c:   0000                    unimp
    10007b7e:   0000                    unimp
    10007b80:   0000                    unimp
    10007b82:   0000                    unimp
    10007b84:   0000                    unimp
    10007b86:   0000                    unimp
    10007b88:   0000                    unimp
    10007b8a:   0000                    unimp
    10007b8c:   0000                    unimp
    10007b8e:   0000                    unimp
    10007b90:   0000                    unimp
    10007b92:   0000                    unimp
    10007b94:   0000                    unimp
    10007b96:   0000                    unimp
    10007b98:   0000                    unimp
    10007b9a:   0000                    unimp
    10007b9c:   0000                    unimp
    10007b9e:   0000                    unimp
    10007ba0:   0000                    unimp
    10007ba2:   0000                    unimp
    10007ba4:   0000                    unimp
    10007ba6:   0000                    unimp
    10007ba8:   0000                    unimp
    10007baa:   0000                    unimp
    10007bac:   0000                    unimp
    10007bae:   0000                    unimp
    10007bb0:   0000                    unimp
    10007bb2:   0000                    unimp
    10007bb4:   0000                    unimp
    10007bb6:   0000                    unimp
    10007bb8:   0000                    unimp
    10007bba:   0000                    unimp
    10007bbc:   0000                    unimp
    10007bbe:   0000                    unimp
    10007bc0:   0000                    unimp
    10007bc2:   0000                    unimp
    10007bc4:   0000                    unimp
    10007bc6:   0000                    unimp
    10007bc8:   0000                    unimp
    10007bca:   0000                    unimp
    10007bcc:   0000                    unimp
    10007bce:   0000                    unimp
    10007bd0:   0000                    unimp
    10007bd2:   0000                    unimp
    10007bd4:   0000                    unimp
    10007bd6:   0000                    unimp
    10007bd8:   0000                    unimp
    10007bda:   0000                    unimp
    10007bdc:   0000                    unimp
    10007bde:   0000                    unimp
    10007be0:   0000                    unimp
    10007be2:   0000                    unimp
    10007be4:   0000                    unimp
    10007be6:   0000                    unimp
    10007be8:   0000                    unimp
    10007bea:   0000                    unimp
    10007bec:   0000                    unimp
    10007bee:   0000                    unimp
    10007bf0:   0000                    unimp
    10007bf2:   0000                    unimp
    10007bf4:   0000                    unimp
    10007bf6:   0000                    unimp
    10007bf8:   0000                    unimp
    10007bfa:   0000                    unimp
    10007bfc:   0000                    unimp
    10007bfe:   0000                    unimp
    10007c00:   0000                    unimp
    10007c02:   0000                    unimp
    10007c04:   0000                    unimp
    10007c06:   0000                    unimp
    10007c08:   0000                    unimp
    10007c0a:   0000                    unimp
    10007c0c:   0000                    unimp
    10007c0e:   0000                    unimp
    10007c10:   0000                    unimp
    10007c12:   0000                    unimp
    10007c14:   0000                    unimp
    10007c16:   0000                    unimp
    10007c18:   0000                    unimp
    10007c1a:   0000                    unimp
    10007c1c:   0000                    unimp
    10007c1e:   0000                    unimp
    10007c20:   0000                    unimp
    10007c22:   0000                    unimp
    10007c24:   0000                    unimp
    10007c26:   0000                    unimp
    10007c28:   0000                    unimp
    10007c2a:   0000                    unimp
    10007c2c:   0000                    unimp
    10007c2e:   0000                    unimp
    10007c30:   0000                    unimp
    10007c32:   0000                    unimp
    10007c34:   0000                    unimp
    10007c36:   0000                    unimp
    10007c38:   0000                    unimp
    10007c3a:   0000                    unimp
    10007c3c:   0000                    unimp
    10007c3e:   0000                    unimp
    10007c40:   0000                    unimp
    10007c42:   0000                    unimp
    10007c44:   0000                    unimp
    10007c46:   0000                    unimp
    10007c48:   0000                    unimp
    10007c4a:   0000                    unimp
    10007c4c:   0000                    unimp
    10007c4e:   0000                    unimp
    10007c50:   0000                    unimp
    10007c52:   0000                    unimp
    10007c54:   0000                    unimp
    10007c56:   0000                    unimp
    10007c58:   0000                    unimp
    10007c5a:   0000                    unimp
    10007c5c:   0000                    unimp
    10007c5e:   0000                    unimp
    10007c60:   0000                    unimp
    10007c62:   0000                    unimp
    10007c64:   0000                    unimp
    10007c66:   0000                    unimp
    10007c68:   0000                    unimp
    10007c6a:   0000                    unimp
    10007c6c:   0000                    unimp
    10007c6e:   0000                    unimp
    10007c70:   0000                    unimp
    10007c72:   0000                    unimp
    10007c74:   0000                    unimp
    10007c76:   0000                    unimp
    10007c78:   0000                    unimp
    10007c7a:   0000                    unimp
    10007c7c:   0000                    unimp
    10007c7e:   0000                    unimp
    10007c80:   0000                    unimp
    10007c82:   0000                    unimp
    10007c84:   0000                    unimp
    10007c86:   0000                    unimp
    10007c88:   0000                    unimp
    10007c8a:   0000                    unimp
    10007c8c:   0000                    unimp
    10007c8e:   0000                    unimp
    10007c90:   0000                    unimp
    10007c92:   0000                    unimp
    10007c94:   0000                    unimp
    10007c96:   0000                    unimp
    10007c98:   0000                    unimp
    10007c9a:   0000                    unimp
    10007c9c:   0000                    unimp
    10007c9e:   0000                    unimp
    10007ca0:   0000                    unimp
    10007ca2:   0000                    unimp
    10007ca4:   0000                    unimp
    10007ca6:   0000                    unimp
    10007ca8:   0000                    unimp
    10007caa:   0000                    unimp
    10007cac:   0000                    unimp
    10007cae:   0000                    unimp
    10007cb0:   0000                    unimp
    10007cb2:   0000                    unimp
    10007cb4:   0000                    unimp
    10007cb6:   0000                    unimp
    10007cb8:   0000                    unimp
    10007cba:   0000                    unimp
    10007cbc:   0000                    unimp
    10007cbe:   0000                    unimp
    10007cc0:   0000                    unimp
    10007cc2:   0000                    unimp
    10007cc4:   0000                    unimp
    10007cc6:   0000                    unimp
    10007cc8:   0000                    unimp
    10007cca:   0000                    unimp
    10007ccc:   0000                    unimp
    10007cce:   0000                    unimp
    10007cd0:   0000                    unimp
    10007cd2:   0000                    unimp
    10007cd4:   0000                    unimp
    10007cd6:   0000                    unimp
    10007cd8:   0000                    unimp
    10007cda:   0000                    unimp
    10007cdc:   0000                    unimp
    10007cde:   0000                    unimp
    10007ce0:   0000                    unimp
    10007ce2:   0000                    unimp
    10007ce4:   0000                    unimp
    10007ce6:   0000                    unimp
    10007ce8:   0000                    unimp
    10007cea:   0000                    unimp
    10007cec:   0000                    unimp
    10007cee:   0000                    unimp
    10007cf0:   0000                    unimp
    10007cf2:   0000                    unimp
    10007cf4:   0000                    unimp
    10007cf6:   0000                    unimp
    10007cf8:   0000                    unimp
    10007cfa:   0000                    unimp
    10007cfc:   0000                    unimp
    10007cfe:   0000                    unimp
    10007d00:   0000                    unimp
    10007d02:   0000                    unimp
    10007d04:   0000                    unimp
    10007d06:   0000                    unimp
    10007d08:   0000                    unimp
    10007d0a:   0000                    unimp
    10007d0c:   0000                    unimp
    10007d0e:   0000                    unimp
    10007d10:   0000                    unimp
    10007d12:   0000                    unimp
    10007d14:   0000                    unimp
    10007d16:   0000                    unimp
    10007d18:   0000                    unimp
    10007d1a:   0000                    unimp
    10007d1c:   0000                    unimp
    10007d1e:   0000                    unimp
    10007d20:   0000                    unimp
    10007d22:   0000                    unimp
    10007d24:   0000                    unimp
    10007d26:   0000                    unimp
    10007d28:   0000                    unimp
    10007d2a:   0000                    unimp
    10007d2c:   0000                    unimp
    10007d2e:   0000                    unimp
    10007d30:   0000                    unimp
    10007d32:   0000                    unimp
    10007d34:   0000                    unimp
    10007d36:   0000                    unimp
    10007d38:   0000                    unimp
    10007d3a:   0000                    unimp
    10007d3c:   0000                    unimp
    10007d3e:   0000                    unimp
    10007d40:   0000                    unimp
    10007d42:   0000                    unimp
    10007d44:   0000                    unimp
    10007d46:   0000                    unimp
    10007d48:   0000                    unimp
    10007d4a:   0000                    unimp
    10007d4c:   0000                    unimp
    10007d4e:   0000                    unimp
    10007d50:   0000                    unimp
    10007d52:   0000                    unimp
    10007d54:   0000                    unimp
    10007d56:   0000                    unimp
    10007d58:   0000                    unimp
    10007d5a:   0000                    unimp
    10007d5c:   0000                    unimp
    10007d5e:   0000                    unimp
    10007d60:   0000                    unimp
    10007d62:   0000                    unimp
    10007d64:   0000                    unimp
    10007d66:   0000                    unimp
    10007d68:   0000                    unimp
    10007d6a:   0000                    unimp
    10007d6c:   0000                    unimp
    10007d6e:   0000                    unimp
    10007d70:   0000                    unimp
    10007d72:   0000                    unimp
    10007d74:   0000                    unimp
    10007d76:   0000                    unimp
    10007d78:   0000                    unimp
    10007d7a:   0000                    unimp
    10007d7c:   0000                    unimp
    10007d7e:   0000                    unimp
    10007d80:   0000                    unimp
    10007d82:   0000                    unimp
    10007d84:   0000                    unimp
    10007d86:   0000                    unimp
    10007d88:   0000                    unimp
    10007d8a:   0000                    unimp
    10007d8c:   0000                    unimp
    10007d8e:   0000                    unimp
    10007d90:   0000                    unimp
    10007d92:   0000                    unimp
    10007d94:   0000                    unimp
    10007d96:   0000                    unimp
    10007d98:   0000                    unimp
    10007d9a:   0000                    unimp
    10007d9c:   0000                    unimp
    10007d9e:   0000                    unimp
    10007da0:   0000                    unimp
    10007da2:   0000                    unimp
    10007da4:   0000                    unimp
    10007da6:   0000                    unimp
    10007da8:   0000                    unimp
    10007daa:   0000                    unimp
    10007dac:   0000                    unimp
    10007dae:   0000                    unimp
    10007db0:   0000                    unimp
    10007db2:   0000                    unimp
    10007db4:   0000                    unimp
    10007db6:   0000                    unimp
    10007db8:   0000                    unimp
    10007dba:   0000                    unimp
    10007dbc:   0000                    unimp
    10007dbe:   0000                    unimp
    10007dc0:   0000                    unimp
    10007dc2:   0000                    unimp
    10007dc4:   0000                    unimp
    10007dc6:   0000                    unimp
    10007dc8:   0000                    unimp
    10007dca:   0000                    unimp
    10007dcc:   0000                    unimp
    10007dce:   0000                    unimp
    10007dd0:   0000                    unimp
    10007dd2:   0000                    unimp
    10007dd4:   0000                    unimp
    10007dd6:   0000                    unimp
    10007dd8:   0000                    unimp
    10007dda:   0000                    unimp
    10007ddc:   0000                    unimp
    10007dde:   0000                    unimp
    10007de0:   0000                    unimp
    10007de2:   0000                    unimp
    10007de4:   0000                    unimp
    10007de6:   0000                    unimp
    10007de8:   0000                    unimp
    10007dea:   0000                    unimp
    10007dec:   0000                    unimp
    10007dee:   0000                    unimp
    10007df0:   0000                    unimp
    10007df2:   0000                    unimp
    10007df4:   0000                    unimp
    10007df6:   0000                    unimp
    10007df8:   0000                    unimp
    10007dfa:   0000                    unimp
    10007dfc:   0000                    unimp
    10007dfe:   0000                    unimp
    10007e00:   0000                    unimp
    10007e02:   0000                    unimp
    10007e04:   0000                    unimp
    10007e06:   0000                    unimp
    10007e08:   0000                    unimp
    10007e0a:   0000                    unimp
    10007e0c:   0000                    unimp
    10007e0e:   0000                    unimp
    10007e10:   0000                    unimp
    10007e12:   0000                    unimp
    10007e14:   0000                    unimp
    10007e16:   0000                    unimp
    10007e18:   0000                    unimp
    10007e1a:   0000                    unimp
    10007e1c:   0000                    unimp
    10007e1e:   0000                    unimp
    10007e20:   0000                    unimp
    10007e22:   0000                    unimp
    10007e24:   0000                    unimp
    10007e26:   0000                    unimp
    10007e28:   0000                    unimp
    10007e2a:   0000                    unimp
    10007e2c:   0000                    unimp
    10007e2e:   0000                    unimp
    10007e30:   0000                    unimp
    10007e32:   0000                    unimp
    10007e34:   0000                    unimp
    10007e36:   0000                    unimp
    10007e38:   0000                    unimp
    10007e3a:   0000                    unimp
    10007e3c:   0000                    unimp
    10007e3e:   0000                    unimp
    10007e40:   0000                    unimp
    10007e42:   0000                    unimp
    10007e44:   0000                    unimp
    10007e46:   0000                    unimp
    10007e48:   0000                    unimp
    10007e4a:   0000                    unimp
    10007e4c:   0000                    unimp
    10007e4e:   0000                    unimp
    10007e50:   0000                    unimp
    10007e52:   0000                    unimp
    10007e54:   0000                    unimp
    10007e56:   0000                    unimp
    10007e58:   0000                    unimp
    10007e5a:   0000                    unimp
    10007e5c:   0000                    unimp
    10007e5e:   0000                    unimp
    10007e60:   0000                    unimp
    10007e62:   0000                    unimp
    10007e64:   0000                    unimp
    10007e66:   0000                    unimp
    10007e68:   0000                    unimp
    10007e6a:   0000                    unimp
    10007e6c:   0000                    unimp
    10007e6e:   0000                    unimp
    10007e70:   0000                    unimp
    10007e72:   0000                    unimp
    10007e74:   0000                    unimp
    10007e76:   0000                    unimp
    10007e78:   0000                    unimp
    10007e7a:   0000                    unimp
    10007e7c:   0000                    unimp
    10007e7e:   0000                    unimp
    10007e80:   0000                    unimp
    10007e82:   0000                    unimp
    10007e84:   0000                    unimp
    10007e86:   0000                    unimp
    10007e88:   0000                    unimp
    10007e8a:   0000                    unimp
    10007e8c:   0000                    unimp
    10007e8e:   0000                    unimp
    10007e90:   0000                    unimp
    10007e92:   0000                    unimp
    10007e94:   0000                    unimp
    10007e96:   0000                    unimp
    10007e98:   0000                    unimp
    10007e9a:   0000                    unimp
    10007e9c:   0000                    unimp
    10007e9e:   0000                    unimp
    10007ea0:   0000                    unimp
    10007ea2:   0000                    unimp
    10007ea4:   0000                    unimp
    10007ea6:   0000                    unimp
    10007ea8:   0000                    unimp
    10007eaa:   0000                    unimp
    10007eac:   0000                    unimp
    10007eae:   0000                    unimp
    10007eb0:   0000                    unimp
    10007eb2:   0000                    unimp
    10007eb4:   0000                    unimp
    10007eb6:   0000                    unimp
    10007eb8:   0000                    unimp
    10007eba:   0000                    unimp
    10007ebc:   0000                    unimp
    10007ebe:   0000                    unimp
    10007ec0:   0000                    unimp
    10007ec2:   0000                    unimp
    10007ec4:   0000                    unimp
    10007ec6:   0000                    unimp
    10007ec8:   0000                    unimp
    10007eca:   0000                    unimp
    10007ecc:   0000                    unimp
    10007ece:   0000                    unimp
    10007ed0:   0000                    unimp
    10007ed2:   0000                    unimp
    10007ed4:   0000                    unimp
    10007ed6:   0000                    unimp
    10007ed8:   0000                    unimp
    10007eda:   0000                    unimp
    10007edc:   0000                    unimp
    10007ede:   0000                    unimp
    10007ee0:   0000                    unimp
    10007ee2:   0000                    unimp
    10007ee4:   0000                    unimp
    10007ee6:   0000                    unimp
    10007ee8:   0000                    unimp
    10007eea:   0000                    unimp
    10007eec:   0000                    unimp
    10007eee:   0000                    unimp
    10007ef0:   0000                    unimp
    10007ef2:   0000                    unimp
    10007ef4:   0000                    unimp
    10007ef6:   0000                    unimp
    10007ef8:   0000                    unimp
    10007efa:   0000                    unimp
    10007efc:   0000                    unimp
    10007efe:   0000                    unimp
    10007f00:   0000                    unimp
    10007f02:   0000                    unimp
    10007f04:   0000                    unimp
    10007f06:   0000                    unimp
    10007f08:   0000                    unimp
    10007f0a:   0000                    unimp
    10007f0c:   0000                    unimp
    10007f0e:   0000                    unimp
    10007f10:   0000                    unimp
    10007f12:   0000                    unimp
    10007f14:   0000                    unimp
    10007f16:   0000                    unimp
    10007f18:   0000                    unimp
    10007f1a:   0000                    unimp
    10007f1c:   0000                    unimp
    10007f1e:   0000                    unimp
    10007f20:   0000                    unimp
    10007f22:   0000                    unimp
    10007f24:   0000                    unimp
    10007f26:   0000                    unimp
    10007f28:   0000                    unimp
    10007f2a:   0000                    unimp
    10007f2c:   0000                    unimp
    10007f2e:   0000                    unimp
    10007f30:   0000                    unimp
    10007f32:   0000                    unimp
    10007f34:   0000                    unimp
    10007f36:   0000                    unimp
    10007f38:   0000                    unimp
    10007f3a:   0000                    unimp
    10007f3c:   0000                    unimp
    10007f3e:   0000                    unimp
    10007f40:   0000                    unimp
    10007f42:   0000                    unimp
    10007f44:   0000                    unimp
    10007f46:   0000                    unimp
    10007f48:   0000                    unimp
    10007f4a:   0000                    unimp
    10007f4c:   0000                    unimp
    10007f4e:   0000                    unimp
    10007f50:   0000                    unimp
    10007f52:   0000                    unimp
    10007f54:   0000                    unimp
    10007f56:   0000                    unimp
    10007f58:   0000                    unimp
    10007f5a:   0000                    unimp
    10007f5c:   0000                    unimp
    10007f5e:   0000                    unimp
    10007f60:   0000                    unimp
    10007f62:   0000                    unimp
    10007f64:   0000                    unimp
    10007f66:   0000                    unimp
    10007f68:   0000                    unimp
    10007f6a:   0000                    unimp
    10007f6c:   0000                    unimp
    10007f6e:   0000                    unimp
    10007f70:   0000                    unimp
    10007f72:   0000                    unimp
    10007f74:   0000                    unimp
    10007f76:   0000                    unimp
    10007f78:   0000                    unimp
    10007f7a:   0000                    unimp
    10007f7c:   0000                    unimp
    10007f7e:   0000                    unimp
    10007f80:   0000                    unimp
    10007f82:   0000                    unimp
    10007f84:   0000                    unimp
    10007f86:   0000                    unimp
    10007f88:   0000                    unimp
    10007f8a:   0000                    unimp
    10007f8c:   0000                    unimp
    10007f8e:   0000                    unimp
    10007f90:   0000                    unimp
    10007f92:   0000                    unimp
    10007f94:   0000                    unimp
    10007f96:   0000                    unimp
    10007f98:   0000                    unimp
    10007f9a:   0000                    unimp
    10007f9c:   0000                    unimp
    10007f9e:   0000                    unimp
    10007fa0:   0000                    unimp
    10007fa2:   0000                    unimp
    10007fa4:   0000                    unimp
    10007fa6:   0000                    unimp
    10007fa8:   0000                    unimp
    10007faa:   0000                    unimp
    10007fac:   0000                    unimp
    10007fae:   0000                    unimp
    10007fb0:   0000                    unimp
    10007fb2:   0000                    unimp
    10007fb4:   0000                    unimp
    10007fb6:   0000                    unimp
    10007fb8:   0000                    unimp
    10007fba:   0000                    unimp
    10007fbc:   0000                    unimp
    10007fbe:   0000                    unimp
    10007fc0:   0000                    unimp
    10007fc2:   0000                    unimp
    10007fc4:   0000                    unimp
    10007fc6:   0000                    unimp
    10007fc8:   0000                    unimp
    10007fca:   0000                    unimp
    10007fcc:   0000                    unimp
    10007fce:   0000                    unimp
    10007fd0:   0000                    unimp
    10007fd2:   0000                    unimp
    10007fd4:   0000                    unimp
    10007fd6:   0000                    unimp
    10007fd8:   0000                    unimp
    10007fda:   0000                    unimp
    10007fdc:   0000                    unimp
    10007fde:   0000                    unimp
    10007fe0:   0000                    unimp
    10007fe2:   0000                    unimp
    10007fe4:   0000                    unimp
    10007fe6:   0000                    unimp
    10007fe8:   0000                    unimp
    10007fea:   0000                    unimp
    10007fec:   0000                    unimp
    10007fee:   0000                    unimp
    10007ff0:   0000                    unimp
    10007ff2:   0000                    unimp
    10007ff4:   0000                    unimp
    10007ff6:   0000                    unimp
    10007ff8:   0000                    unimp
    10007ffa:   0000                    unimp
    10007ffc:   0000                    unimp
    10007ffe:   0000                    unimp
    10008000:   0000                    unimp
    10008002:   0000                    unimp
    10008004:   0000                    unimp
    10008006:   0000                    unimp
    10008008:   0000                    unimp
    1000800a:   0000                    unimp
    1000800c:   0000                    unimp
    1000800e:   0000                    unimp
    10008010:   0000                    unimp
    10008012:   0000                    unimp
    10008014:   0000                    unimp
    10008016:   0000                    unimp
    10008018:   0000                    unimp
    1000801a:   0000                    unimp
    1000801c:   0000                    unimp
    1000801e:   0000                    unimp
    10008020:   0000                    unimp
    10008022:   0000                    unimp
    10008024:   0000                    unimp
    10008026:   0000                    unimp

0000000010008028 <__malloc_av_>:
    10008028:   0000                    unimp
    1000802a:   0000                    unimp
    1000802c:   0000                    unimp
    1000802e:   0000                    unimp
    10008030:   0000                    unimp
    10008032:   0000                    unimp
    10008034:   0000                    unimp
    10008036:   0000                    unimp
    10008038:   8028                    0x8028
    1000803a:   1000                    addi    s0,sp,32
    1000803c:   0000                    unimp
    1000803e:   0000                    unimp
    10008040:   8028                    0x8028
    10008042:   1000                    addi    s0,sp,32
    10008044:   0000                    unimp
    10008046:   0000                    unimp
    10008048:   8038                    0x8038
    1000804a:   1000                    addi    s0,sp,32
    1000804c:   0000                    unimp
    1000804e:   0000                    unimp
    10008050:   8038                    0x8038
    10008052:   1000                    addi    s0,sp,32
    10008054:   0000                    unimp
    10008056:   0000                    unimp
    10008058:   8048                    0x8048
    1000805a:   1000                    addi    s0,sp,32
    1000805c:   0000                    unimp
    1000805e:   0000                    unimp
    10008060:   8048                    0x8048
    10008062:   1000                    addi    s0,sp,32
    10008064:   0000                    unimp
    10008066:   0000                    unimp
    10008068:   8058                    0x8058
    1000806a:   1000                    addi    s0,sp,32
    1000806c:   0000                    unimp
    1000806e:   0000                    unimp
    10008070:   8058                    0x8058
    10008072:   1000                    addi    s0,sp,32
    10008074:   0000                    unimp
    10008076:   0000                    unimp
    10008078:   8068                    0x8068
    1000807a:   1000                    addi    s0,sp,32
    1000807c:   0000                    unimp
    1000807e:   0000                    unimp
    10008080:   8068                    0x8068
    10008082:   1000                    addi    s0,sp,32
    10008084:   0000                    unimp
    10008086:   0000                    unimp
    10008088:   8078                    0x8078
    1000808a:   1000                    addi    s0,sp,32
    1000808c:   0000                    unimp
    1000808e:   0000                    unimp
    10008090:   8078                    0x8078
    10008092:   1000                    addi    s0,sp,32
    10008094:   0000                    unimp
    10008096:   0000                    unimp
    10008098:   8088                    0x8088
    1000809a:   1000                    addi    s0,sp,32
    1000809c:   0000                    unimp
    1000809e:   0000                    unimp
    100080a0:   8088                    0x8088
    100080a2:   1000                    addi    s0,sp,32
    100080a4:   0000                    unimp
    100080a6:   0000                    unimp
    100080a8:   8098                    0x8098
    100080aa:   1000                    addi    s0,sp,32
    100080ac:   0000                    unimp
    100080ae:   0000                    unimp
    100080b0:   8098                    0x8098
    100080b2:   1000                    addi    s0,sp,32
    100080b4:   0000                    unimp
    100080b6:   0000                    unimp
    100080b8:   80a8                    0x80a8
    100080ba:   1000                    addi    s0,sp,32
    100080bc:   0000                    unimp
    100080be:   0000                    unimp
    100080c0:   80a8                    0x80a8
    100080c2:   1000                    addi    s0,sp,32
    100080c4:   0000                    unimp
    100080c6:   0000                    unimp
    100080c8:   80b8                    0x80b8
    100080ca:   1000                    addi    s0,sp,32
    100080cc:   0000                    unimp
    100080ce:   0000                    unimp
    100080d0:   80b8                    0x80b8
    100080d2:   1000                    addi    s0,sp,32
    100080d4:   0000                    unimp
    100080d6:   0000                    unimp
    100080d8:   80c8                    0x80c8
    100080da:   1000                    addi    s0,sp,32
    100080dc:   0000                    unimp
    100080de:   0000                    unimp
    100080e0:   80c8                    0x80c8
    100080e2:   1000                    addi    s0,sp,32
    100080e4:   0000                    unimp
    100080e6:   0000                    unimp
    100080e8:   80d8                    0x80d8
    100080ea:   1000                    addi    s0,sp,32
    100080ec:   0000                    unimp
    100080ee:   0000                    unimp
    100080f0:   80d8                    0x80d8
    100080f2:   1000                    addi    s0,sp,32
    100080f4:   0000                    unimp
    100080f6:   0000                    unimp
    100080f8:   80e8                    0x80e8
    100080fa:   1000                    addi    s0,sp,32
    100080fc:   0000                    unimp
    100080fe:   0000                    unimp
    10008100:   80e8                    0x80e8
    10008102:   1000                    addi    s0,sp,32
    10008104:   0000                    unimp
    10008106:   0000                    unimp
    10008108:   80f8                    0x80f8
    1000810a:   1000                    addi    s0,sp,32
    1000810c:   0000                    unimp
    1000810e:   0000                    unimp
    10008110:   80f8                    0x80f8
    10008112:   1000                    addi    s0,sp,32
    10008114:   0000                    unimp
    10008116:   0000                    unimp
    10008118:   8108                    0x8108
    1000811a:   1000                    addi    s0,sp,32
    1000811c:   0000                    unimp
    1000811e:   0000                    unimp
    10008120:   8108                    0x8108
    10008122:   1000                    addi    s0,sp,32
    10008124:   0000                    unimp
    10008126:   0000                    unimp
    10008128:   8118                    0x8118
    1000812a:   1000                    addi    s0,sp,32
    1000812c:   0000                    unimp
    1000812e:   0000                    unimp
    10008130:   8118                    0x8118
    10008132:   1000                    addi    s0,sp,32
    10008134:   0000                    unimp
    10008136:   0000                    unimp
    10008138:   8128                    0x8128
    1000813a:   1000                    addi    s0,sp,32
    1000813c:   0000                    unimp
    1000813e:   0000                    unimp
    10008140:   8128                    0x8128
    10008142:   1000                    addi    s0,sp,32
    10008144:   0000                    unimp
    10008146:   0000                    unimp
    10008148:   8138                    0x8138
    1000814a:   1000                    addi    s0,sp,32
    1000814c:   0000                    unimp
    1000814e:   0000                    unimp
    10008150:   8138                    0x8138
    10008152:   1000                    addi    s0,sp,32
    10008154:   0000                    unimp
    10008156:   0000                    unimp
    10008158:   8148                    0x8148
    1000815a:   1000                    addi    s0,sp,32
    1000815c:   0000                    unimp
    1000815e:   0000                    unimp
    10008160:   8148                    0x8148
    10008162:   1000                    addi    s0,sp,32
    10008164:   0000                    unimp
    10008166:   0000                    unimp
    10008168:   8158                    0x8158
    1000816a:   1000                    addi    s0,sp,32
    1000816c:   0000                    unimp
    1000816e:   0000                    unimp
    10008170:   8158                    0x8158
    10008172:   1000                    addi    s0,sp,32
    10008174:   0000                    unimp
    10008176:   0000                    unimp
    10008178:   8168                    0x8168
    1000817a:   1000                    addi    s0,sp,32
    1000817c:   0000                    unimp
    1000817e:   0000                    unimp
    10008180:   8168                    0x8168
    10008182:   1000                    addi    s0,sp,32
    10008184:   0000                    unimp
    10008186:   0000                    unimp
    10008188:   8178                    0x8178
    1000818a:   1000                    addi    s0,sp,32
    1000818c:   0000                    unimp
    1000818e:   0000                    unimp
    10008190:   8178                    0x8178
    10008192:   1000                    addi    s0,sp,32
    10008194:   0000                    unimp
    10008196:   0000                    unimp
    10008198:   8188                    0x8188
    1000819a:   1000                    addi    s0,sp,32
    1000819c:   0000                    unimp
    1000819e:   0000                    unimp
    100081a0:   8188                    0x8188
    100081a2:   1000                    addi    s0,sp,32
    100081a4:   0000                    unimp
    100081a6:   0000                    unimp
    100081a8:   8198                    0x8198
    100081aa:   1000                    addi    s0,sp,32
    100081ac:   0000                    unimp
    100081ae:   0000                    unimp
    100081b0:   8198                    0x8198
    100081b2:   1000                    addi    s0,sp,32
    100081b4:   0000                    unimp
    100081b6:   0000                    unimp
    100081b8:   81a8                    0x81a8
    100081ba:   1000                    addi    s0,sp,32
    100081bc:   0000                    unimp
    100081be:   0000                    unimp
    100081c0:   81a8                    0x81a8
    100081c2:   1000                    addi    s0,sp,32
    100081c4:   0000                    unimp
    100081c6:   0000                    unimp
    100081c8:   81b8                    0x81b8
    100081ca:   1000                    addi    s0,sp,32
    100081cc:   0000                    unimp
    100081ce:   0000                    unimp
    100081d0:   81b8                    0x81b8
    100081d2:   1000                    addi    s0,sp,32
    100081d4:   0000                    unimp
    100081d6:   0000                    unimp
    100081d8:   81c8                    0x81c8
    100081da:   1000                    addi    s0,sp,32
    100081dc:   0000                    unimp
    100081de:   0000                    unimp
    100081e0:   81c8                    0x81c8
    100081e2:   1000                    addi    s0,sp,32
    100081e4:   0000                    unimp
    100081e6:   0000                    unimp
    100081e8:   81d8                    0x81d8
    100081ea:   1000                    addi    s0,sp,32
    100081ec:   0000                    unimp
    100081ee:   0000                    unimp
    100081f0:   81d8                    0x81d8
    100081f2:   1000                    addi    s0,sp,32
    100081f4:   0000                    unimp
    100081f6:   0000                    unimp
    100081f8:   81e8                    0x81e8
    100081fa:   1000                    addi    s0,sp,32
    100081fc:   0000                    unimp
    100081fe:   0000                    unimp
    10008200:   81e8                    0x81e8
    10008202:   1000                    addi    s0,sp,32
    10008204:   0000                    unimp
    10008206:   0000                    unimp
    10008208:   81f8                    0x81f8
    1000820a:   1000                    addi    s0,sp,32
    1000820c:   0000                    unimp
    1000820e:   0000                    unimp
    10008210:   81f8                    0x81f8
    10008212:   1000                    addi    s0,sp,32
    10008214:   0000                    unimp
    10008216:   0000                    unimp
    10008218:   8208                    0x8208
    1000821a:   1000                    addi    s0,sp,32
    1000821c:   0000                    unimp
    1000821e:   0000                    unimp
    10008220:   8208                    0x8208
    10008222:   1000                    addi    s0,sp,32
    10008224:   0000                    unimp
    10008226:   0000                    unimp
    10008228:   8218                    0x8218
    1000822a:   1000                    addi    s0,sp,32
    1000822c:   0000                    unimp
    1000822e:   0000                    unimp
    10008230:   8218                    0x8218
    10008232:   1000                    addi    s0,sp,32
    10008234:   0000                    unimp
    10008236:   0000                    unimp
    10008238:   8228                    0x8228
    1000823a:   1000                    addi    s0,sp,32
    1000823c:   0000                    unimp
    1000823e:   0000                    unimp
    10008240:   8228                    0x8228
    10008242:   1000                    addi    s0,sp,32
    10008244:   0000                    unimp
    10008246:   0000                    unimp
    10008248:   8238                    0x8238
    1000824a:   1000                    addi    s0,sp,32
    1000824c:   0000                    unimp
    1000824e:   0000                    unimp
    10008250:   8238                    0x8238
    10008252:   1000                    addi    s0,sp,32
    10008254:   0000                    unimp
    10008256:   0000                    unimp
    10008258:   8248                    0x8248
    1000825a:   1000                    addi    s0,sp,32
    1000825c:   0000                    unimp
    1000825e:   0000                    unimp
    10008260:   8248                    0x8248
    10008262:   1000                    addi    s0,sp,32
    10008264:   0000                    unimp
    10008266:   0000                    unimp
    10008268:   8258                    0x8258
    1000826a:   1000                    addi    s0,sp,32
    1000826c:   0000                    unimp
    1000826e:   0000                    unimp
    10008270:   8258                    0x8258
    10008272:   1000                    addi    s0,sp,32
    10008274:   0000                    unimp
    10008276:   0000                    unimp
    10008278:   8268                    0x8268
    1000827a:   1000                    addi    s0,sp,32
    1000827c:   0000                    unimp
    1000827e:   0000                    unimp
    10008280:   8268                    0x8268
    10008282:   1000                    addi    s0,sp,32
    10008284:   0000                    unimp
    10008286:   0000                    unimp
    10008288:   8278                    0x8278
    1000828a:   1000                    addi    s0,sp,32
    1000828c:   0000                    unimp
    1000828e:   0000                    unimp
    10008290:   8278                    0x8278
    10008292:   1000                    addi    s0,sp,32
    10008294:   0000                    unimp
    10008296:   0000                    unimp
    10008298:   8288                    0x8288
    1000829a:   1000                    addi    s0,sp,32
    1000829c:   0000                    unimp
    1000829e:   0000                    unimp
    100082a0:   8288                    0x8288
    100082a2:   1000                    addi    s0,sp,32
    100082a4:   0000                    unimp
    100082a6:   0000                    unimp
    100082a8:   8298                    0x8298
    100082aa:   1000                    addi    s0,sp,32
    100082ac:   0000                    unimp
    100082ae:   0000                    unimp
    100082b0:   8298                    0x8298
    100082b2:   1000                    addi    s0,sp,32
    100082b4:   0000                    unimp
    100082b6:   0000                    unimp
    100082b8:   82a8                    0x82a8
    100082ba:   1000                    addi    s0,sp,32
    100082bc:   0000                    unimp
    100082be:   0000                    unimp
    100082c0:   82a8                    0x82a8
    100082c2:   1000                    addi    s0,sp,32
    100082c4:   0000                    unimp
    100082c6:   0000                    unimp
    100082c8:   82b8                    0x82b8
    100082ca:   1000                    addi    s0,sp,32
    100082cc:   0000                    unimp
    100082ce:   0000                    unimp
    100082d0:   82b8                    0x82b8
    100082d2:   1000                    addi    s0,sp,32
    100082d4:   0000                    unimp
    100082d6:   0000                    unimp
    100082d8:   82c8                    0x82c8
    100082da:   1000                    addi    s0,sp,32
    100082dc:   0000                    unimp
    100082de:   0000                    unimp
    100082e0:   82c8                    0x82c8
    100082e2:   1000                    addi    s0,sp,32
    100082e4:   0000                    unimp
    100082e6:   0000                    unimp
    100082e8:   82d8                    0x82d8
    100082ea:   1000                    addi    s0,sp,32
    100082ec:   0000                    unimp
    100082ee:   0000                    unimp
    100082f0:   82d8                    0x82d8
    100082f2:   1000                    addi    s0,sp,32
    100082f4:   0000                    unimp
    100082f6:   0000                    unimp
    100082f8:   82e8                    0x82e8
    100082fa:   1000                    addi    s0,sp,32
    100082fc:   0000                    unimp
    100082fe:   0000                    unimp
    10008300:   82e8                    0x82e8
    10008302:   1000                    addi    s0,sp,32
    10008304:   0000                    unimp
    10008306:   0000                    unimp
    10008308:   82f8                    0x82f8
    1000830a:   1000                    addi    s0,sp,32
    1000830c:   0000                    unimp
    1000830e:   0000                    unimp
    10008310:   82f8                    0x82f8
    10008312:   1000                    addi    s0,sp,32
    10008314:   0000                    unimp
    10008316:   0000                    unimp
    10008318:   8308                    0x8308
    1000831a:   1000                    addi    s0,sp,32
    1000831c:   0000                    unimp
    1000831e:   0000                    unimp
    10008320:   8308                    0x8308
    10008322:   1000                    addi    s0,sp,32
    10008324:   0000                    unimp
    10008326:   0000                    unimp
    10008328:   8318                    0x8318
    1000832a:   1000                    addi    s0,sp,32
    1000832c:   0000                    unimp
    1000832e:   0000                    unimp
    10008330:   8318                    0x8318
    10008332:   1000                    addi    s0,sp,32
    10008334:   0000                    unimp
    10008336:   0000                    unimp
    10008338:   8328                    0x8328
    1000833a:   1000                    addi    s0,sp,32
    1000833c:   0000                    unimp
    1000833e:   0000                    unimp
    10008340:   8328                    0x8328
    10008342:   1000                    addi    s0,sp,32
    10008344:   0000                    unimp
    10008346:   0000                    unimp
    10008348:   8338                    0x8338
    1000834a:   1000                    addi    s0,sp,32
    1000834c:   0000                    unimp
    1000834e:   0000                    unimp
    10008350:   8338                    0x8338
    10008352:   1000                    addi    s0,sp,32
    10008354:   0000                    unimp
    10008356:   0000                    unimp
    10008358:   8348                    0x8348
    1000835a:   1000                    addi    s0,sp,32
    1000835c:   0000                    unimp
    1000835e:   0000                    unimp
    10008360:   8348                    0x8348
    10008362:   1000                    addi    s0,sp,32
    10008364:   0000                    unimp
    10008366:   0000                    unimp
    10008368:   8358                    0x8358
    1000836a:   1000                    addi    s0,sp,32
    1000836c:   0000                    unimp
    1000836e:   0000                    unimp
    10008370:   8358                    0x8358
    10008372:   1000                    addi    s0,sp,32
    10008374:   0000                    unimp
    10008376:   0000                    unimp
    10008378:   8368                    0x8368
    1000837a:   1000                    addi    s0,sp,32
    1000837c:   0000                    unimp
    1000837e:   0000                    unimp
    10008380:   8368                    0x8368
    10008382:   1000                    addi    s0,sp,32
    10008384:   0000                    unimp
    10008386:   0000                    unimp
    10008388:   8378                    0x8378
    1000838a:   1000                    addi    s0,sp,32
    1000838c:   0000                    unimp
    1000838e:   0000                    unimp
    10008390:   8378                    0x8378
    10008392:   1000                    addi    s0,sp,32
    10008394:   0000                    unimp
    10008396:   0000                    unimp
    10008398:   8388                    0x8388
    1000839a:   1000                    addi    s0,sp,32
    1000839c:   0000                    unimp
    1000839e:   0000                    unimp
    100083a0:   8388                    0x8388
    100083a2:   1000                    addi    s0,sp,32
    100083a4:   0000                    unimp
    100083a6:   0000                    unimp
    100083a8:   8398                    0x8398
    100083aa:   1000                    addi    s0,sp,32
    100083ac:   0000                    unimp
    100083ae:   0000                    unimp
    100083b0:   8398                    0x8398
    100083b2:   1000                    addi    s0,sp,32
    100083b4:   0000                    unimp
    100083b6:   0000                    unimp
    100083b8:   83a8                    0x83a8
    100083ba:   1000                    addi    s0,sp,32
    100083bc:   0000                    unimp
    100083be:   0000                    unimp
    100083c0:   83a8                    0x83a8
    100083c2:   1000                    addi    s0,sp,32
    100083c4:   0000                    unimp
    100083c6:   0000                    unimp
    100083c8:   83b8                    0x83b8
    100083ca:   1000                    addi    s0,sp,32
    100083cc:   0000                    unimp
    100083ce:   0000                    unimp
    100083d0:   83b8                    0x83b8
    100083d2:   1000                    addi    s0,sp,32
    100083d4:   0000                    unimp
    100083d6:   0000                    unimp
    100083d8:   83c8                    0x83c8
    100083da:   1000                    addi    s0,sp,32
    100083dc:   0000                    unimp
    100083de:   0000                    unimp
    100083e0:   83c8                    0x83c8
    100083e2:   1000                    addi    s0,sp,32
    100083e4:   0000                    unimp
    100083e6:   0000                    unimp
    100083e8:   83d8                    0x83d8
    100083ea:   1000                    addi    s0,sp,32
    100083ec:   0000                    unimp
    100083ee:   0000                    unimp
    100083f0:   83d8                    0x83d8
    100083f2:   1000                    addi    s0,sp,32
    100083f4:   0000                    unimp
    100083f6:   0000                    unimp
    100083f8:   83e8                    0x83e8
    100083fa:   1000                    addi    s0,sp,32
    100083fc:   0000                    unimp
    100083fe:   0000                    unimp
    10008400:   83e8                    0x83e8
    10008402:   1000                    addi    s0,sp,32
    10008404:   0000                    unimp
    10008406:   0000                    unimp
    10008408:   83f8                    0x83f8
    1000840a:   1000                    addi    s0,sp,32
    1000840c:   0000                    unimp
    1000840e:   0000                    unimp
    10008410:   83f8                    0x83f8
    10008412:   1000                    addi    s0,sp,32
    10008414:   0000                    unimp
    10008416:   0000                    unimp
    10008418:   8408                    0x8408
    1000841a:   1000                    addi    s0,sp,32
    1000841c:   0000                    unimp
    1000841e:   0000                    unimp
    10008420:   8408                    0x8408
    10008422:   1000                    addi    s0,sp,32
    10008424:   0000                    unimp
    10008426:   0000                    unimp
    10008428:   8418                    0x8418
    1000842a:   1000                    addi    s0,sp,32
    1000842c:   0000                    unimp
    1000842e:   0000                    unimp
    10008430:   8418                    0x8418
    10008432:   1000                    addi    s0,sp,32
    10008434:   0000                    unimp
    10008436:   0000                    unimp
    10008438:   8428                    0x8428
    1000843a:   1000                    addi    s0,sp,32
    1000843c:   0000                    unimp
    1000843e:   0000                    unimp
    10008440:   8428                    0x8428
    10008442:   1000                    addi    s0,sp,32
    10008444:   0000                    unimp
    10008446:   0000                    unimp
    10008448:   8438                    0x8438
    1000844a:   1000                    addi    s0,sp,32
    1000844c:   0000                    unimp
    1000844e:   0000                    unimp
    10008450:   8438                    0x8438
    10008452:   1000                    addi    s0,sp,32
    10008454:   0000                    unimp
    10008456:   0000                    unimp
    10008458:   8448                    0x8448
    1000845a:   1000                    addi    s0,sp,32
    1000845c:   0000                    unimp
    1000845e:   0000                    unimp
    10008460:   8448                    0x8448
    10008462:   1000                    addi    s0,sp,32
    10008464:   0000                    unimp
    10008466:   0000                    unimp
    10008468:   8458                    0x8458
    1000846a:   1000                    addi    s0,sp,32
    1000846c:   0000                    unimp
    1000846e:   0000                    unimp
    10008470:   8458                    0x8458
    10008472:   1000                    addi    s0,sp,32
    10008474:   0000                    unimp
    10008476:   0000                    unimp
    10008478:   8468                    0x8468
    1000847a:   1000                    addi    s0,sp,32
    1000847c:   0000                    unimp
    1000847e:   0000                    unimp
    10008480:   8468                    0x8468
    10008482:   1000                    addi    s0,sp,32
    10008484:   0000                    unimp
    10008486:   0000                    unimp
    10008488:   8478                    0x8478
    1000848a:   1000                    addi    s0,sp,32
    1000848c:   0000                    unimp
    1000848e:   0000                    unimp
    10008490:   8478                    0x8478
    10008492:   1000                    addi    s0,sp,32
    10008494:   0000                    unimp
    10008496:   0000                    unimp
    10008498:   8488                    0x8488
    1000849a:   1000                    addi    s0,sp,32
    1000849c:   0000                    unimp
    1000849e:   0000                    unimp
    100084a0:   8488                    0x8488
    100084a2:   1000                    addi    s0,sp,32
    100084a4:   0000                    unimp
    100084a6:   0000                    unimp
    100084a8:   8498                    0x8498
    100084aa:   1000                    addi    s0,sp,32
    100084ac:   0000                    unimp
    100084ae:   0000                    unimp
    100084b0:   8498                    0x8498
    100084b2:   1000                    addi    s0,sp,32
    100084b4:   0000                    unimp
    100084b6:   0000                    unimp
    100084b8:   84a8                    0x84a8
    100084ba:   1000                    addi    s0,sp,32
    100084bc:   0000                    unimp
    100084be:   0000                    unimp
    100084c0:   84a8                    0x84a8
    100084c2:   1000                    addi    s0,sp,32
    100084c4:   0000                    unimp
    100084c6:   0000                    unimp
    100084c8:   84b8                    0x84b8
    100084ca:   1000                    addi    s0,sp,32
    100084cc:   0000                    unimp
    100084ce:   0000                    unimp
    100084d0:   84b8                    0x84b8
    100084d2:   1000                    addi    s0,sp,32
    100084d4:   0000                    unimp
    100084d6:   0000                    unimp
    100084d8:   84c8                    0x84c8
    100084da:   1000                    addi    s0,sp,32
    100084dc:   0000                    unimp
    100084de:   0000                    unimp
    100084e0:   84c8                    0x84c8
    100084e2:   1000                    addi    s0,sp,32
    100084e4:   0000                    unimp
    100084e6:   0000                    unimp
    100084e8:   84d8                    0x84d8
    100084ea:   1000                    addi    s0,sp,32
    100084ec:   0000                    unimp
    100084ee:   0000                    unimp
    100084f0:   84d8                    0x84d8
    100084f2:   1000                    addi    s0,sp,32
    100084f4:   0000                    unimp
    100084f6:   0000                    unimp
    100084f8:   84e8                    0x84e8
    100084fa:   1000                    addi    s0,sp,32
    100084fc:   0000                    unimp
    100084fe:   0000                    unimp
    10008500:   84e8                    0x84e8
    10008502:   1000                    addi    s0,sp,32
    10008504:   0000                    unimp
    10008506:   0000                    unimp
    10008508:   84f8                    0x84f8
    1000850a:   1000                    addi    s0,sp,32
    1000850c:   0000                    unimp
    1000850e:   0000                    unimp
    10008510:   84f8                    0x84f8
    10008512:   1000                    addi    s0,sp,32
    10008514:   0000                    unimp
    10008516:   0000                    unimp
    10008518:   8508                    0x8508
    1000851a:   1000                    addi    s0,sp,32
    1000851c:   0000                    unimp
    1000851e:   0000                    unimp
    10008520:   8508                    0x8508
    10008522:   1000                    addi    s0,sp,32
    10008524:   0000                    unimp
    10008526:   0000                    unimp
    10008528:   8518                    0x8518
    1000852a:   1000                    addi    s0,sp,32
    1000852c:   0000                    unimp
    1000852e:   0000                    unimp
    10008530:   8518                    0x8518
    10008532:   1000                    addi    s0,sp,32
    10008534:   0000                    unimp
    10008536:   0000                    unimp
    10008538:   8528                    0x8528
    1000853a:   1000                    addi    s0,sp,32
    1000853c:   0000                    unimp
    1000853e:   0000                    unimp
    10008540:   8528                    0x8528
    10008542:   1000                    addi    s0,sp,32
    10008544:   0000                    unimp
    10008546:   0000                    unimp
    10008548:   8538                    0x8538
    1000854a:   1000                    addi    s0,sp,32
    1000854c:   0000                    unimp
    1000854e:   0000                    unimp
    10008550:   8538                    0x8538
    10008552:   1000                    addi    s0,sp,32
    10008554:   0000                    unimp
    10008556:   0000                    unimp
    10008558:   8548                    0x8548
    1000855a:   1000                    addi    s0,sp,32
    1000855c:   0000                    unimp
    1000855e:   0000                    unimp
    10008560:   8548                    0x8548
    10008562:   1000                    addi    s0,sp,32
    10008564:   0000                    unimp
    10008566:   0000                    unimp
    10008568:   8558                    0x8558
    1000856a:   1000                    addi    s0,sp,32
    1000856c:   0000                    unimp
    1000856e:   0000                    unimp
    10008570:   8558                    0x8558
    10008572:   1000                    addi    s0,sp,32
    10008574:   0000                    unimp
    10008576:   0000                    unimp
    10008578:   8568                    0x8568
    1000857a:   1000                    addi    s0,sp,32
    1000857c:   0000                    unimp
    1000857e:   0000                    unimp
    10008580:   8568                    0x8568
    10008582:   1000                    addi    s0,sp,32
    10008584:   0000                    unimp
    10008586:   0000                    unimp
    10008588:   8578                    0x8578
    1000858a:   1000                    addi    s0,sp,32
    1000858c:   0000                    unimp
    1000858e:   0000                    unimp
    10008590:   8578                    0x8578
    10008592:   1000                    addi    s0,sp,32
    10008594:   0000                    unimp
    10008596:   0000                    unimp
    10008598:   8588                    0x8588
    1000859a:   1000                    addi    s0,sp,32
    1000859c:   0000                    unimp
    1000859e:   0000                    unimp
    100085a0:   8588                    0x8588
    100085a2:   1000                    addi    s0,sp,32
    100085a4:   0000                    unimp
    100085a6:   0000                    unimp
    100085a8:   8598                    0x8598
    100085aa:   1000                    addi    s0,sp,32
    100085ac:   0000                    unimp
    100085ae:   0000                    unimp
    100085b0:   8598                    0x8598
    100085b2:   1000                    addi    s0,sp,32
    100085b4:   0000                    unimp
    100085b6:   0000                    unimp
    100085b8:   85a8                    0x85a8
    100085ba:   1000                    addi    s0,sp,32
    100085bc:   0000                    unimp
    100085be:   0000                    unimp
    100085c0:   85a8                    0x85a8
    100085c2:   1000                    addi    s0,sp,32
    100085c4:   0000                    unimp
    100085c6:   0000                    unimp
    100085c8:   85b8                    0x85b8
    100085ca:   1000                    addi    s0,sp,32
    100085cc:   0000                    unimp
    100085ce:   0000                    unimp
    100085d0:   85b8                    0x85b8
    100085d2:   1000                    addi    s0,sp,32
    100085d4:   0000                    unimp
    100085d6:   0000                    unimp
    100085d8:   85c8                    0x85c8
    100085da:   1000                    addi    s0,sp,32
    100085dc:   0000                    unimp
    100085de:   0000                    unimp
    100085e0:   85c8                    0x85c8
    100085e2:   1000                    addi    s0,sp,32
    100085e4:   0000                    unimp
    100085e6:   0000                    unimp
    100085e8:   85d8                    0x85d8
    100085ea:   1000                    addi    s0,sp,32
    100085ec:   0000                    unimp
    100085ee:   0000                    unimp
    100085f0:   85d8                    0x85d8
    100085f2:   1000                    addi    s0,sp,32
    100085f4:   0000                    unimp
    100085f6:   0000                    unimp
    100085f8:   85e8                    0x85e8
    100085fa:   1000                    addi    s0,sp,32
    100085fc:   0000                    unimp
    100085fe:   0000                    unimp
    10008600:   85e8                    0x85e8
    10008602:   1000                    addi    s0,sp,32
    10008604:   0000                    unimp
    10008606:   0000                    unimp
    10008608:   85f8                    0x85f8
    1000860a:   1000                    addi    s0,sp,32
    1000860c:   0000                    unimp
    1000860e:   0000                    unimp
    10008610:   85f8                    0x85f8
    10008612:   1000                    addi    s0,sp,32
    10008614:   0000                    unimp
    10008616:   0000                    unimp
    10008618:   8608                    0x8608
    1000861a:   1000                    addi    s0,sp,32
    1000861c:   0000                    unimp
    1000861e:   0000                    unimp
    10008620:   8608                    0x8608
    10008622:   1000                    addi    s0,sp,32
    10008624:   0000                    unimp
    10008626:   0000                    unimp
    10008628:   8618                    0x8618
    1000862a:   1000                    addi    s0,sp,32
    1000862c:   0000                    unimp
    1000862e:   0000                    unimp
    10008630:   8618                    0x8618
    10008632:   1000                    addi    s0,sp,32
    10008634:   0000                    unimp
    10008636:   0000                    unimp
    10008638:   8628                    0x8628
    1000863a:   1000                    addi    s0,sp,32
    1000863c:   0000                    unimp
    1000863e:   0000                    unimp
    10008640:   8628                    0x8628
    10008642:   1000                    addi    s0,sp,32
    10008644:   0000                    unimp
    10008646:   0000                    unimp
    10008648:   8638                    0x8638
    1000864a:   1000                    addi    s0,sp,32
    1000864c:   0000                    unimp
    1000864e:   0000                    unimp
    10008650:   8638                    0x8638
    10008652:   1000                    addi    s0,sp,32
    10008654:   0000                    unimp
    10008656:   0000                    unimp
    10008658:   8648                    0x8648
    1000865a:   1000                    addi    s0,sp,32
    1000865c:   0000                    unimp
    1000865e:   0000                    unimp
    10008660:   8648                    0x8648
    10008662:   1000                    addi    s0,sp,32
    10008664:   0000                    unimp
    10008666:   0000                    unimp
    10008668:   8658                    0x8658
    1000866a:   1000                    addi    s0,sp,32
    1000866c:   0000                    unimp
    1000866e:   0000                    unimp
    10008670:   8658                    0x8658
    10008672:   1000                    addi    s0,sp,32
    10008674:   0000                    unimp
    10008676:   0000                    unimp
    10008678:   8668                    0x8668
    1000867a:   1000                    addi    s0,sp,32
    1000867c:   0000                    unimp
    1000867e:   0000                    unimp
    10008680:   8668                    0x8668
    10008682:   1000                    addi    s0,sp,32
    10008684:   0000                    unimp
    10008686:   0000                    unimp
    10008688:   8678                    0x8678
    1000868a:   1000                    addi    s0,sp,32
    1000868c:   0000                    unimp
    1000868e:   0000                    unimp
    10008690:   8678                    0x8678
    10008692:   1000                    addi    s0,sp,32
    10008694:   0000                    unimp
    10008696:   0000                    unimp
    10008698:   8688                    0x8688
    1000869a:   1000                    addi    s0,sp,32
    1000869c:   0000                    unimp
    1000869e:   0000                    unimp
    100086a0:   8688                    0x8688
    100086a2:   1000                    addi    s0,sp,32
    100086a4:   0000                    unimp
    100086a6:   0000                    unimp
    100086a8:   8698                    0x8698
    100086aa:   1000                    addi    s0,sp,32
    100086ac:   0000                    unimp
    100086ae:   0000                    unimp
    100086b0:   8698                    0x8698
    100086b2:   1000                    addi    s0,sp,32
    100086b4:   0000                    unimp
    100086b6:   0000                    unimp
    100086b8:   86a8                    0x86a8
    100086ba:   1000                    addi    s0,sp,32
    100086bc:   0000                    unimp
    100086be:   0000                    unimp
    100086c0:   86a8                    0x86a8
    100086c2:   1000                    addi    s0,sp,32
    100086c4:   0000                    unimp
    100086c6:   0000                    unimp
    100086c8:   86b8                    0x86b8
    100086ca:   1000                    addi    s0,sp,32
    100086cc:   0000                    unimp
    100086ce:   0000                    unimp
    100086d0:   86b8                    0x86b8
    100086d2:   1000                    addi    s0,sp,32
    100086d4:   0000                    unimp
    100086d6:   0000                    unimp
    100086d8:   86c8                    0x86c8
    100086da:   1000                    addi    s0,sp,32
    100086dc:   0000                    unimp
    100086de:   0000                    unimp
    100086e0:   86c8                    0x86c8
    100086e2:   1000                    addi    s0,sp,32
    100086e4:   0000                    unimp
    100086e6:   0000                    unimp
    100086e8:   86d8                    0x86d8
    100086ea:   1000                    addi    s0,sp,32
    100086ec:   0000                    unimp
    100086ee:   0000                    unimp
    100086f0:   86d8                    0x86d8
    100086f2:   1000                    addi    s0,sp,32
    100086f4:   0000                    unimp
    100086f6:   0000                    unimp
    100086f8:   86e8                    0x86e8
    100086fa:   1000                    addi    s0,sp,32
    100086fc:   0000                    unimp
    100086fe:   0000                    unimp
    10008700:   86e8                    0x86e8
    10008702:   1000                    addi    s0,sp,32
    10008704:   0000                    unimp
    10008706:   0000                    unimp
    10008708:   86f8                    0x86f8
    1000870a:   1000                    addi    s0,sp,32
    1000870c:   0000                    unimp
    1000870e:   0000                    unimp
    10008710:   86f8                    0x86f8
    10008712:   1000                    addi    s0,sp,32
    10008714:   0000                    unimp
    10008716:   0000                    unimp
    10008718:   8708                    0x8708
    1000871a:   1000                    addi    s0,sp,32
    1000871c:   0000                    unimp
    1000871e:   0000                    unimp
    10008720:   8708                    0x8708
    10008722:   1000                    addi    s0,sp,32
    10008724:   0000                    unimp
    10008726:   0000                    unimp
    10008728:   8718                    0x8718
    1000872a:   1000                    addi    s0,sp,32
    1000872c:   0000                    unimp
    1000872e:   0000                    unimp
    10008730:   8718                    0x8718
    10008732:   1000                    addi    s0,sp,32
    10008734:   0000                    unimp
    10008736:   0000                    unimp
    10008738:   8728                    0x8728
    1000873a:   1000                    addi    s0,sp,32
    1000873c:   0000                    unimp
    1000873e:   0000                    unimp
    10008740:   8728                    0x8728
    10008742:   1000                    addi    s0,sp,32
    10008744:   0000                    unimp
    10008746:   0000                    unimp
    10008748:   8738                    0x8738
    1000874a:   1000                    addi    s0,sp,32
    1000874c:   0000                    unimp
    1000874e:   0000                    unimp
    10008750:   8738                    0x8738
    10008752:   1000                    addi    s0,sp,32
    10008754:   0000                    unimp
    10008756:   0000                    unimp
    10008758:   8748                    0x8748
    1000875a:   1000                    addi    s0,sp,32
    1000875c:   0000                    unimp
    1000875e:   0000                    unimp
    10008760:   8748                    0x8748
    10008762:   1000                    addi    s0,sp,32
    10008764:   0000                    unimp
    10008766:   0000                    unimp
    10008768:   8758                    0x8758
    1000876a:   1000                    addi    s0,sp,32
    1000876c:   0000                    unimp
    1000876e:   0000                    unimp
    10008770:   8758                    0x8758
    10008772:   1000                    addi    s0,sp,32
    10008774:   0000                    unimp
    10008776:   0000                    unimp
    10008778:   8768                    0x8768
    1000877a:   1000                    addi    s0,sp,32
    1000877c:   0000                    unimp
    1000877e:   0000                    unimp
    10008780:   8768                    0x8768
    10008782:   1000                    addi    s0,sp,32
    10008784:   0000                    unimp
    10008786:   0000                    unimp
    10008788:   8778                    0x8778
    1000878a:   1000                    addi    s0,sp,32
    1000878c:   0000                    unimp
    1000878e:   0000                    unimp
    10008790:   8778                    0x8778
    10008792:   1000                    addi    s0,sp,32
    10008794:   0000                    unimp
    10008796:   0000                    unimp
    10008798:   8788                    0x8788
    1000879a:   1000                    addi    s0,sp,32
    1000879c:   0000                    unimp
    1000879e:   0000                    unimp
    100087a0:   8788                    0x8788
    100087a2:   1000                    addi    s0,sp,32
    100087a4:   0000                    unimp
    100087a6:   0000                    unimp
    100087a8:   8798                    0x8798
    100087aa:   1000                    addi    s0,sp,32
    100087ac:   0000                    unimp
    100087ae:   0000                    unimp
    100087b0:   8798                    0x8798
    100087b2:   1000                    addi    s0,sp,32
    100087b4:   0000                    unimp
    100087b6:   0000                    unimp
    100087b8:   87a8                    0x87a8
    100087ba:   1000                    addi    s0,sp,32
    100087bc:   0000                    unimp
    100087be:   0000                    unimp
    100087c0:   87a8                    0x87a8
    100087c2:   1000                    addi    s0,sp,32
    100087c4:   0000                    unimp
    100087c6:   0000                    unimp
    100087c8:   87b8                    0x87b8
    100087ca:   1000                    addi    s0,sp,32
    100087cc:   0000                    unimp
    100087ce:   0000                    unimp
    100087d0:   87b8                    0x87b8
    100087d2:   1000                    addi    s0,sp,32
    100087d4:   0000                    unimp
    100087d6:   0000                    unimp
    100087d8:   87c8                    0x87c8
    100087da:   1000                    addi    s0,sp,32
    100087dc:   0000                    unimp
    100087de:   0000                    unimp
    100087e0:   87c8                    0x87c8
    100087e2:   1000                    addi    s0,sp,32
    100087e4:   0000                    unimp
    100087e6:   0000                    unimp
    100087e8:   87d8                    0x87d8
    100087ea:   1000                    addi    s0,sp,32
    100087ec:   0000                    unimp
    100087ee:   0000                    unimp
    100087f0:   87d8                    0x87d8
    100087f2:   1000                    addi    s0,sp,32
    100087f4:   0000                    unimp
    100087f6:   0000                    unimp
    100087f8:   87e8                    0x87e8
    100087fa:   1000                    addi    s0,sp,32
    100087fc:   0000                    unimp
    100087fe:   0000                    unimp
    10008800:   87e8                    0x87e8
    10008802:   1000                    addi    s0,sp,32
    10008804:   0000                    unimp
    10008806:   0000                    unimp
    10008808:   87f8                    0x87f8
    1000880a:   1000                    addi    s0,sp,32
    1000880c:   0000                    unimp
    1000880e:   0000                    unimp
    10008810:   87f8                    0x87f8
    10008812:   1000                    addi    s0,sp,32
    10008814:   0000                    unimp
    10008816:   0000                    unimp
    10008818:   8808                    0x8808
    1000881a:   1000                    addi    s0,sp,32
    1000881c:   0000                    unimp
    1000881e:   0000                    unimp
    10008820:   8808                    0x8808
    10008822:   1000                    addi    s0,sp,32
    10008824:   0000                    unimp
    10008826:   0000                    unimp
    10008828:   8818                    0x8818
    1000882a:   1000                    addi    s0,sp,32
    1000882c:   0000                    unimp
    1000882e:   0000                    unimp
    10008830:   8818                    0x8818
    10008832:   1000                    addi    s0,sp,32
    10008834:   0000                    unimp
    10008836:   0000                    unimp

0000000010008838 <__global_locale>:
    10008838:   00000043                fmadd.s ft0,ft0,ft0,ft0,rne
    1000883c:   0000                    unimp
    1000883e:   0000                    unimp
    10008840:   0000                    unimp
    10008842:   0000                    unimp
    10008844:   0000                    unimp
    10008846:   0000                    unimp
    10008848:   0000                    unimp
    1000884a:   0000                    unimp
    1000884c:   0000                    unimp
    1000884e:   0000                    unimp
    10008850:   0000                    unimp
    10008852:   0000                    unimp
    10008854:   0000                    unimp
    10008856:   0000                    unimp
    10008858:   00000043                fmadd.s ft0,ft0,ft0,ft0,rne
    1000885c:   0000                    unimp
    1000885e:   0000                    unimp
    10008860:   0000                    unimp
    10008862:   0000                    unimp
    10008864:   0000                    unimp
    10008866:   0000                    unimp
    10008868:   0000                    unimp
    1000886a:   0000                    unimp
    1000886c:   0000                    unimp
    1000886e:   0000                    unimp
    10008870:   0000                    unimp
    10008872:   0000                    unimp
    10008874:   0000                    unimp
    10008876:   0000                    unimp
    10008878:   00000043                fmadd.s ft0,ft0,ft0,ft0,rne
    1000887c:   0000                    unimp
    1000887e:   0000                    unimp
    10008880:   0000                    unimp
    10008882:   0000                    unimp
    10008884:   0000                    unimp
    10008886:   0000                    unimp
    10008888:   0000                    unimp
    1000888a:   0000                    unimp
    1000888c:   0000                    unimp
    1000888e:   0000                    unimp
    10008890:   0000                    unimp
    10008892:   0000                    unimp
    10008894:   0000                    unimp
    10008896:   0000                    unimp
    10008898:   00000043                fmadd.s ft0,ft0,ft0,ft0,rne
    1000889c:   0000                    unimp
    1000889e:   0000                    unimp
    100088a0:   0000                    unimp
    100088a2:   0000                    unimp
    100088a4:   0000                    unimp
    100088a6:   0000                    unimp
    100088a8:   0000                    unimp
    100088aa:   0000                    unimp
    100088ac:   0000                    unimp
    100088ae:   0000                    unimp
    100088b0:   0000                    unimp
    100088b2:   0000                    unimp
    100088b4:   0000                    unimp
    100088b6:   0000                    unimp
    100088b8:   00000043                fmadd.s ft0,ft0,ft0,ft0,rne
    100088bc:   0000                    unimp
    100088be:   0000                    unimp
    100088c0:   0000                    unimp
    100088c2:   0000                    unimp
    100088c4:   0000                    unimp
    100088c6:   0000                    unimp
    100088c8:   0000                    unimp
    100088ca:   0000                    unimp
    100088cc:   0000                    unimp
    100088ce:   0000                    unimp
    100088d0:   0000                    unimp
    100088d2:   0000                    unimp
    100088d4:   0000                    unimp
    100088d6:   0000                    unimp
    100088d8:   00000043                fmadd.s ft0,ft0,ft0,ft0,rne
    100088dc:   0000                    unimp
    100088de:   0000                    unimp
    100088e0:   0000                    unimp
    100088e2:   0000                    unimp
    100088e4:   0000                    unimp
    100088e6:   0000                    unimp
    100088e8:   0000                    unimp
    100088ea:   0000                    unimp
    100088ec:   0000                    unimp
    100088ee:   0000                    unimp
    100088f0:   0000                    unimp
    100088f2:   0000                    unimp
    100088f4:   0000                    unimp
    100088f6:   0000                    unimp
    100088f8:   00000043                fmadd.s ft0,ft0,ft0,ft0,rne
    100088fc:   0000                    unimp
    100088fe:   0000                    unimp
    10008900:   0000                    unimp
    10008902:   0000                    unimp
    10008904:   0000                    unimp
    10008906:   0000                    unimp
    10008908:   0000                    unimp
    1000890a:   0000                    unimp
    1000890c:   0000                    unimp
    1000890e:   0000                    unimp
    10008910:   0000                    unimp
    10008912:   0000                    unimp
    10008914:   0000                    unimp
    10008916:   0000                    unimp
    10008918:   597a                    lw      s2,188(sp)
    1000891a:   1000                    addi    s0,sp,32
    1000891c:   0000                    unimp
    1000891e:   0000                    unimp
    10008920:   51d8                    lw      a4,36(a1)
    10008922:   1000                    addi    s0,sp,32
    10008924:   0000                    unimp
    10008926:   0000                    unimp
    10008928:   0000                    unimp
    1000892a:   0000                    unimp
    1000892c:   0000                    unimp
    1000892e:   0000                    unimp
    10008930:   7670                    ld      a2,232(a2)
    10008932:   1000                    addi    s0,sp,32
    10008934:   0000                    unimp
    10008936:   0000                    unimp
    10008938:   6fb8                    ld      a4,88(a5)
    1000893a:   1000                    addi    s0,sp,32
    1000893c:   0000                    unimp
    1000893e:   0000                    unimp
    10008940:   6f60                    ld      s0,216(a4)
    10008942:   1000                    addi    s0,sp,32
    10008944:   0000                    unimp
    10008946:   0000                    unimp
    10008948:   6f60                    ld      s0,216(a4)
    1000894a:   1000                    addi    s0,sp,32
    1000894c:   0000                    unimp
    1000894e:   0000                    unimp
    10008950:   6f60                    ld      s0,216(a4)
    10008952:   1000                    addi    s0,sp,32
    10008954:   0000                    unimp
    10008956:   0000                    unimp
    10008958:   6f60                    ld      s0,216(a4)
    1000895a:   1000                    addi    s0,sp,32
    1000895c:   0000                    unimp
    1000895e:   0000                    unimp
    10008960:   6f60                    ld      s0,216(a4)
    10008962:   1000                    addi    s0,sp,32
    10008964:   0000                    unimp
    10008966:   0000                    unimp
    10008968:   6f60                    ld      s0,216(a4)
    1000896a:   1000                    addi    s0,sp,32
    1000896c:   0000                    unimp
    1000896e:   0000                    unimp
    10008970:   6f60                    ld      s0,216(a4)
    10008972:   1000                    addi    s0,sp,32
    10008974:   0000                    unimp
    10008976:   0000                    unimp
    10008978:   6f60                    ld      s0,216(a4)
    1000897a:   1000                    addi    s0,sp,32
    1000897c:   0000                    unimp
    1000897e:   0000                    unimp
    10008980:   6f60                    ld      s0,216(a4)
    10008982:   1000                    addi    s0,sp,32
    10008984:   0000                    unimp
    10008986:   0000                    unimp
    10008988:   ffff                    0xffff
    1000898a:   ffff                    0xffff
    1000898c:   ffff                    0xffff
    1000898e:   ffff                    0xffff
    10008990:   ffff                    0xffff
    10008992:   ffff                    0xffff
    10008994:   ffff                    0xffff
    10008996:   0000                    unimp
    10008998:   0001                    nop
    1000899a:   5341                    li      t1,-16
    1000899c:   00494943                fmadd.s fs2,fs2,ft4,ft0,rmm
    100089a0:   0000                    unimp
    100089a2:   0000                    unimp
    100089a4:   0000                    unimp
    100089a6:   0000                    unimp
    100089a8:   0000                    unimp
    100089aa:   0000                    unimp
    100089ac:   0000                    unimp
    100089ae:   0000                    unimp
    100089b0:   0000                    unimp
    100089b2:   0000                    unimp
    100089b4:   0000                    unimp
    100089b6:   0000                    unimp
    100089b8:   0000                    unimp
    100089ba:   5341                    li      t1,-16
    100089bc:   00494943                fmadd.s fs2,fs2,ft4,ft0,rmm
    100089c0:   0000                    unimp
    100089c2:   0000                    unimp
    100089c4:   0000                    unimp
    100089c6:   0000                    unimp
    100089c8:   0000                    unimp
    100089ca:   0000                    unimp
    100089cc:   0000                    unimp
    100089ce:   0000                    unimp
    100089d0:   0000                    unimp
    100089d2:   0000                    unimp
    100089d4:   0000                    unimp
    100089d6:   0000                    unimp
    100089d8:   0000                    unimp
    100089da:   0000                    unimp
    100089dc:   0000                    unimp
    100089de:   0000                    unimp

Compare with Previous | Blame | View Log

powered by: WebSVN 2.1.0

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