From 374d991a200dfc752aad1d2a9a41131a0e8240e5 Mon Sep 17 00:00:00 2001 From: proshan3 Date: Mon, 25 Nov 2019 22:18:12 -0500 Subject: [PATCH] Vector evaluations --- benchmarks/vector/saxpy/Makefile | 8 +- benchmarks/vector/saxpy/vx_vec_saxpy.c | 13 +- benchmarks/vector/saxpy/vx_vec_saxpy.dump | 84188 ++++++++-------- benchmarks/vector/saxpy/vx_vec_saxpy.elf | Bin 269672 -> 269684 bytes benchmarks/vector/saxpy/vx_vec_saxpy.hex | 10816 +- benchmarks/vector/saxpy/vx_vec_saxpy.s | 2 +- benchmarks/vector/sfilter/vx_vec_sfilter.c | 11 +- benchmarks/vector/sfilter/vx_vec_sfilter.dump | 45346 ++++----- benchmarks/vector/sfilter/vx_vec_sfilter.elf | Bin 254068 -> 256764 bytes benchmarks/vector/sfilter/vx_vec_sfilter.hex | 10949 +- benchmarks/vector/sgemm_nn/vx_vec_sgemm_nn.c | 87 +- .../vector/sgemm_nn/vx_vec_sgemm_nn.dump | 46010 +++++---- .../vector/sgemm_nn/vx_vec_sgemm_nn.elf | Bin 256764 -> 253836 bytes benchmarks/vector/sgemm_nn/vx_vec_sgemm_nn.h | 2 +- .../vector/sgemm_nn/vx_vec_sgemm_nn.hex | 10968 +- benchmarks/vector/sgemm_nn/vx_vec_sgemm_nn.s | 52 +- 16 files changed, 104163 insertions(+), 104289 deletions(-) diff --git a/benchmarks/vector/saxpy/Makefile b/benchmarks/vector/saxpy/Makefile index e0343493..d0d156ea 100644 --- a/benchmarks/vector/saxpy/Makefile +++ b/benchmarks/vector/saxpy/Makefile @@ -1,11 +1,11 @@ LIB_PATH = ../../../runtime -COMP = /nethome/ekim79/riscv-gnu-toolchain/drops/bin/riscv32-unknown-elf-gcc +COMP = /home/priya/dev/riscv_vec/riscv-gnu/bin/riscv32-unknown-elf-gcc CC_FLAGS = -ffreestanding -O0 -Wl,--gc-sections -nostartfiles -nostdlib -nostartfiles -nodefaultlibs -Wl,-Bstatic,-T,$(LIB_PATH)/mains/vortex_link.ld -march=rv32imv -mabi=ilp32 -DMP = /nethome/ekim79/riscv-gnu-toolchain/drops/bin/riscv32-unknown-elf-objdump -CPY = /nethome/ekim79/riscv-gnu-toolchain/drops/bin/riscv32-unknown-elf-objcopy +DMP = /home/priya/dev/riscv_vec/riscv-gnu/bin/riscv32-unknown-elf-objdump +CPY = /home/priya/dev/riscv_vec/riscv-gnu/bin/riscv32-unknown-elf-objcopy # VX_STR = ../../startup/vx_start.s @@ -17,7 +17,7 @@ VX_API = $(LIB_PATH)/vx_api/vx_api.c VX_TEST = $(LIB_PATH)/tests/tests.c VX_FIO = $(LIB_PATH)/fileio/fileio.s VX_VEC = vx_vec_saxpy.s #float --> int -LIBS = /nethome/ekim79/riscv-gnu-toolchain/drops/riscv32-unknown-elf/lib/libc.a /nethome/ekim79/riscv-gnu-toolchain/drops/riscv32-unknown-elf/lib/libstdc++.a -static-libgcc -lgcc +LIBS = /home/priya/dev/riscv_vec/riscv-gnu/riscv32-unknown-elf/lib/libc.a /home/priya/dev/riscv_vec/riscv-gnu/riscv32-unknown-elf/lib/libstdc++.a -static-libgcc -lgcc VX_MAIN = vx_vec_saxpy diff --git a/benchmarks/vector/saxpy/vx_vec_saxpy.c b/benchmarks/vector/saxpy/vx_vec_saxpy.c index 58f34500..c4e5bb63 100644 --- a/benchmarks/vector/saxpy/vx_vec_saxpy.c +++ b/benchmarks/vector/saxpy/vx_vec_saxpy.c @@ -16,7 +16,7 @@ int main() { vx_tmc(1); - int n = 4; //#define NUM_DATA 65536 + int n = 64; //#define NUM_DATA 65536 int *a = (int*)malloc(sizeof(int) * n); int *b = (int*)malloc(sizeof(int) * n); @@ -39,9 +39,18 @@ int main() // for(int i = 0; i < n; ++i) printf("%d \n", b[i]); #endif + int startCycles = vx_getCycles(); + int startInst = vx_getInst(); vx_vec_saxpy(n, factor, a, b); + int endCycles = vx_getCycles(); + int endInst = vx_getInst(); -#if 1 + int totalInst = (endInst - startInst); + int totalCycles = (endCycles - startCycles); + + printf("\nCycles = %d, Instructions = %d", totalCycles, totalInst); + +#if 0 printf("\nsaxpy\na[%d]: ", n); for(int i = 0; i < n; ++i) printf("%d ", a[i]); printf("\n\nb[%d]: ", n); diff --git a/benchmarks/vector/saxpy/vx_vec_saxpy.dump b/benchmarks/vector/saxpy/vx_vec_saxpy.dump index 66c8a1ce..7c46b636 100644 --- a/benchmarks/vector/saxpy/vx_vec_saxpy.dump +++ b/benchmarks/vector/saxpy/vx_vec_saxpy.dump @@ -16,13 +16,13 @@ Disassembly of section .init: 80000020: 21018613 addi a2,gp,528 # 80016a18 <__BSS_END__> 80000024: 40a60633 sub a2,a2,a0 80000028: 00000593 li a1,0 -8000002c: 4a0010ef jal ra,800014cc +8000002c: 45c010ef jal ra,80001488 80000030: 00001517 auipc a0,0x1 -80000034: bcc50513 addi a0,a0,-1076 # 80000bfc <__libc_fini_array> -80000038: 381000ef jal ra,80000bb8 -8000003c: 421000ef jal ra,80000c5c <__libc_init_array> +80000034: b8850513 addi a0,a0,-1144 # 80000bb8 <__libc_fini_array> +80000038: 33d000ef jal ra,80000b74 +8000003c: 3dd000ef jal ra,80000c18 <__libc_init_array> 80000040: 015000ef jal ra,80000854
-80000044: 3890006f j 80000bcc +80000044: 3450006f j 80000b88 Disassembly of section .text: @@ -31,8 +31,8 @@ Disassembly of section .text: 8000004c: 00078793 mv a5,a5 80000050: 00078863 beqz a5,80000060 80000054: 80001537 lui a0,0x80001 -80000058: bfc50513 addi a0,a0,-1028 # 80000bfc <__BSS_END__+0xfffea1e4> -8000005c: 35d0006f j 80000bb8 +80000058: bb850513 addi a0,a0,-1096 # 80000bb8 <__BSS_END__+0xfffea1a0> +8000005c: 3190006f j 80000b74 80000060: 00008067 ret 80000064 : @@ -58,9 +58,7 @@ Disassembly of section .text: 800000a8: 00008067 ret 800000ac : -800000ac: 00b57757 vsetvli a4,a0,e32,m8,d1 - -800000b0 : +800000ac: 00857757 vsetvli a4,a0,e32,m1,d1 800000b0: 12066007 vlw.v v0,(a2) 800000b4: 40e50533 sub a0,a0,a4 800000b8: 00271713 slli a4,a4,0x2 @@ -70,7 +68,7 @@ Disassembly of section .text: 800000c8: 020080d7 vadd.vv v1,v0,v1 800000cc: 0206e0a7 vsw.v v1,(a3) 800000d0: 00e686b3 add a3,a3,a4 -800000d4: fc051ee3 bnez a0,800000b0 +800000d4: fc051ce3 bnez a0,800000ac 800000d8: 00008067 ret 800000dc : @@ -500,7 +498,7 @@ Disassembly of section .text: 80000710: 00812423 sw s0,8(sp) 80000714: 01010413 addi s0,sp,16 80000718: 800157b7 lui a5,0x80015 -8000071c: b8878513 addi a0,a5,-1144 # 80014b88 <__BSS_END__+0xffffe170> +8000071c: b4078513 addi a0,a5,-1216 # 80014b40 <__BSS_END__+0xffffe128> 80000720: 0f8000ef jal ra,80000818 80000724: 00000013 nop 80000728: 00c12083 lw ra,12(sp) @@ -526,7 +524,7 @@ Disassembly of section .text: 80000768: 00812423 sw s0,8(sp) 8000076c: 01010413 addi s0,sp,16 80000770: 800157b7 lui a5,0x80015 -80000774: bac78513 addi a0,a5,-1108 # 80014bac <__BSS_END__+0xffffe194> +80000774: b6478513 addi a0,a5,-1180 # 80014b64 <__BSS_END__+0xffffe14c> 80000778: 0a0000ef jal ra,80000818 8000077c: 00000013 nop 80000780: 00c12083 lw ra,12(sp) @@ -614,22572 +612,22586 @@ Disassembly of section .text: 80000850: 00008067 ret 80000854
: -80000854: fc010113 addi sp,sp,-64 -80000858: 02112e23 sw ra,60(sp) -8000085c: 02812c23 sw s0,56(sp) -80000860: 02912a23 sw s1,52(sp) -80000864: 04010413 addi s0,sp,64 +80000854: fb010113 addi sp,sp,-80 +80000858: 04112623 sw ra,76(sp) +8000085c: 04812423 sw s0,72(sp) +80000860: 04912223 sw s1,68(sp) +80000864: 05010413 addi s0,sp,80 80000868: 00100513 li a0,1 8000086c: f2dff0ef jal ra,80000798 -80000870: 00400793 li a5,4 -80000874: fcf42c23 sw a5,-40(s0) -80000878: fd842783 lw a5,-40(s0) +80000870: 04000793 li a5,64 +80000874: fef42023 sw a5,-32(s0) +80000878: fe042783 lw a5,-32(s0) 8000087c: 00279793 slli a5,a5,0x2 80000880: 00078513 mv a0,a5 -80000884: 474000ef jal ra,80000cf8 +80000884: 430000ef jal ra,80000cb4 80000888: 00050793 mv a5,a0 -8000088c: fcf42a23 sw a5,-44(s0) -80000890: fd842783 lw a5,-40(s0) +8000088c: fcf42e23 sw a5,-36(s0) +80000890: fe042783 lw a5,-32(s0) 80000894: 00279793 slli a5,a5,0x2 80000898: 00078513 mv a0,a5 -8000089c: 45c000ef jal ra,80000cf8 +8000089c: 418000ef jal ra,80000cb4 800008a0: 00050793 mv a5,a0 -800008a4: fcf42823 sw a5,-48(s0) -800008a8: fd842783 lw a5,-40(s0) +800008a4: fcf42c23 sw a5,-40(s0) +800008a8: fe042783 lw a5,-32(s0) 800008ac: 00279793 slli a5,a5,0x2 800008b0: 00078513 mv a0,a5 -800008b4: 444000ef jal ra,80000cf8 +800008b4: 400000ef jal ra,80000cb4 800008b8: 00050793 mv a5,a0 -800008bc: fcf42623 sw a5,-52(s0) -800008c0: 595000ef jal ra,80001654 +800008bc: fcf42a23 sw a5,-44(s0) +800008c0: 551000ef jal ra,80001610 800008c4: 00050793 mv a5,a0 800008c8: 00078513 mv a0,a5 -800008cc: 309130ef jal ra,800143d4 <__floatsisf> +800008cc: 2c5130ef jal ra,80014390 <__floatsisf> 800008d0: 00050713 mv a4,a0 800008d4: 800157b7 lui a5,0x80015 -800008d8: c5c7a583 lw a1,-932(a5) # 80014c5c <__BSS_END__+0xffffe244> +800008d8: c187a583 lw a1,-1000(a5) # 80014c18 <__BSS_END__+0xffffe200> 800008dc: 00070513 mv a0,a4 -800008e0: 7d0130ef jal ra,800140b0 <__divsf3> +800008e0: 78c130ef jal ra,8001406c <__divsf3> 800008e4: 00050793 mv a5,a0 800008e8: 00078513 mv a0,a5 -800008ec: 3f1130ef jal ra,800144dc <__extendsfdf2> +800008ec: 3ad130ef jal ra,80014498 <__extendsfdf2> 800008f0: 800157b7 lui a5,0x80015 -800008f4: c607a603 lw a2,-928(a5) # 80014c60 <__BSS_END__+0xffffe248> -800008f8: c647a683 lw a3,-924(a5) -800008fc: 628100ef jal ra,80010f24 <__muldf3> +800008f4: c207a603 lw a2,-992(a5) # 80014c20 <__BSS_END__+0xffffe208> +800008f8: c247a683 lw a3,-988(a5) +800008fc: 5e4100ef jal ra,80010ee0 <__muldf3> 80000900: 00050793 mv a5,a0 80000904: 00058813 mv a6,a1 80000908: 00078513 mv a0,a5 8000090c: 00080593 mv a1,a6 -80000910: 3cd100ef jal ra,800114dc <__fixdfsi> +80000910: 389100ef jal ra,80011498 <__fixdfsi> 80000914: 00050793 mv a5,a0 -80000918: fcf42423 sw a5,-56(s0) +80000918: fcf42823 sw a5,-48(s0) 8000091c: fe042623 sw zero,-20(s0) 80000920: 0ac0006f j 800009cc -80000924: 531000ef jal ra,80001654 +80000924: 4ed000ef jal ra,80001610 80000928: 00050793 mv a5,a0 8000092c: 00078513 mv a0,a5 -80000930: 2a5130ef jal ra,800143d4 <__floatsisf> +80000930: 261130ef jal ra,80014390 <__floatsisf> 80000934: 00050713 mv a4,a0 80000938: 800157b7 lui a5,0x80015 -8000093c: c5c7a583 lw a1,-932(a5) # 80014c5c <__BSS_END__+0xffffe244> +8000093c: c187a583 lw a1,-1000(a5) # 80014c18 <__BSS_END__+0xffffe200> 80000940: 00070513 mv a0,a4 -80000944: 76c130ef jal ra,800140b0 <__divsf3> +80000944: 728130ef jal ra,8001406c <__divsf3> 80000948: 00050793 mv a5,a0 8000094c: 00078513 mv a0,a5 -80000950: 38d130ef jal ra,800144dc <__extendsfdf2> +80000950: 349130ef jal ra,80014498 <__extendsfdf2> 80000954: 800157b7 lui a5,0x80015 -80000958: c607a603 lw a2,-928(a5) # 80014c60 <__BSS_END__+0xffffe248> -8000095c: c647a683 lw a3,-924(a5) -80000960: 5c4100ef jal ra,80010f24 <__muldf3> +80000958: c207a603 lw a2,-992(a5) # 80014c20 <__BSS_END__+0xffffe208> +8000095c: c247a683 lw a3,-988(a5) +80000960: 580100ef jal ra,80010ee0 <__muldf3> 80000964: 00050793 mv a5,a0 80000968: 00058813 mv a6,a1 8000096c: 00078613 mv a2,a5 80000970: 00080693 mv a3,a6 80000974: fec42783 lw a5,-20(s0) 80000978: 00279793 slli a5,a5,0x2 -8000097c: fd442703 lw a4,-44(s0) +8000097c: fdc42703 lw a4,-36(s0) 80000980: 00f704b3 add s1,a4,a5 80000984: 00060513 mv a0,a2 80000988: 00068593 mv a1,a3 -8000098c: 351100ef jal ra,800114dc <__fixdfsi> +8000098c: 30d100ef jal ra,80011498 <__fixdfsi> 80000990: 00050793 mv a5,a0 80000994: 00f4a023 sw a5,0(s1) 80000998: fec42783 lw a5,-20(s0) 8000099c: 00279793 slli a5,a5,0x2 -800009a0: fd042703 lw a4,-48(s0) +800009a0: fd842703 lw a4,-40(s0) 800009a4: 00f707b3 add a5,a4,a5 800009a8: 0007a023 sw zero,0(a5) 800009ac: fec42783 lw a5,-20(s0) 800009b0: 00279793 slli a5,a5,0x2 -800009b4: fcc42703 lw a4,-52(s0) +800009b4: fd442703 lw a4,-44(s0) 800009b8: 00f707b3 add a5,a4,a5 800009bc: 0007a023 sw zero,0(a5) 800009c0: fec42783 lw a5,-20(s0) 800009c4: 00178793 addi a5,a5,1 800009c8: fef42623 sw a5,-20(s0) 800009cc: fec42703 lw a4,-20(s0) -800009d0: fd842783 lw a5,-40(s0) +800009d0: fe042783 lw a5,-32(s0) 800009d4: f4f748e3 blt a4,a5,80000924 -800009d8: fd842603 lw a2,-40(s0) -800009dc: fc842583 lw a1,-56(s0) +800009d8: fe042603 lw a2,-32(s0) +800009dc: fd042583 lw a1,-48(s0) 800009e0: 800157b7 lui a5,0x80015 -800009e4: bd078513 addi a0,a5,-1072 # 80014bd0 <__BSS_END__+0xffffe1b8> -800009e8: 40d000ef jal ra,800015f4 +800009e4: b8878513 addi a0,a5,-1144 # 80014b88 <__BSS_END__+0xffffe170> +800009e8: 3c9000ef jal ra,800015b0 800009ec: fe042423 sw zero,-24(s0) 800009f0: 0340006f j 80000a24 800009f4: fe842783 lw a5,-24(s0) 800009f8: 00279793 slli a5,a5,0x2 -800009fc: fd442703 lw a4,-44(s0) +800009fc: fdc42703 lw a4,-36(s0) 80000a00: 00f707b3 add a5,a4,a5 80000a04: 0007a783 lw a5,0(a5) 80000a08: 00078593 mv a1,a5 80000a0c: 800157b7 lui a5,0x80015 -80000a10: bec78513 addi a0,a5,-1044 # 80014bec <__BSS_END__+0xffffe1d4> -80000a14: 3e1000ef jal ra,800015f4 +80000a10: ba478513 addi a0,a5,-1116 # 80014ba4 <__BSS_END__+0xffffe18c> +80000a14: 39d000ef jal ra,800015b0 80000a18: fe842783 lw a5,-24(s0) 80000a1c: 00178793 addi a5,a5,1 80000a20: fef42423 sw a5,-24(s0) 80000a24: fe842703 lw a4,-24(s0) -80000a28: fd842783 lw a5,-40(s0) +80000a28: fe042783 lw a5,-32(s0) 80000a2c: fcf744e3 blt a4,a5,800009f4 -80000a30: fd042683 lw a3,-48(s0) -80000a34: fd442603 lw a2,-44(s0) -80000a38: fc842583 lw a1,-56(s0) -80000a3c: fd842503 lw a0,-40(s0) -80000a40: e6cff0ef jal ra,800000ac -80000a44: fd842583 lw a1,-40(s0) -80000a48: 800157b7 lui a5,0x80015 -80000a4c: bf078513 addi a0,a5,-1040 # 80014bf0 <__BSS_END__+0xffffe1d8> -80000a50: 3a5000ef jal ra,800015f4 -80000a54: fe042223 sw zero,-28(s0) -80000a58: 0340006f j 80000a8c -80000a5c: fe442783 lw a5,-28(s0) -80000a60: 00279793 slli a5,a5,0x2 -80000a64: fd442703 lw a4,-44(s0) -80000a68: 00f707b3 add a5,a4,a5 -80000a6c: 0007a783 lw a5,0(a5) -80000a70: 00078593 mv a1,a5 -80000a74: 800157b7 lui a5,0x80015 -80000a78: bec78513 addi a0,a5,-1044 # 80014bec <__BSS_END__+0xffffe1d4> -80000a7c: 379000ef jal ra,800015f4 -80000a80: fe442783 lw a5,-28(s0) -80000a84: 00178793 addi a5,a5,1 -80000a88: fef42223 sw a5,-28(s0) -80000a8c: fe442703 lw a4,-28(s0) -80000a90: fd842783 lw a5,-40(s0) -80000a94: fcf744e3 blt a4,a5,80000a5c -80000a98: fd842583 lw a1,-40(s0) +80000a30: d99ff0ef jal ra,800007c8 +80000a34: 00050793 mv a5,a0 +80000a38: fcf42623 sw a5,-52(s0) +80000a3c: d95ff0ef jal ra,800007d0 +80000a40: 00050793 mv a5,a0 +80000a44: fcf42423 sw a5,-56(s0) +80000a48: fd842683 lw a3,-40(s0) +80000a4c: fdc42603 lw a2,-36(s0) +80000a50: fd042583 lw a1,-48(s0) +80000a54: fe042503 lw a0,-32(s0) +80000a58: e54ff0ef jal ra,800000ac +80000a5c: d6dff0ef jal ra,800007c8 +80000a60: 00050793 mv a5,a0 +80000a64: fcf42223 sw a5,-60(s0) +80000a68: d69ff0ef jal ra,800007d0 +80000a6c: 00050793 mv a5,a0 +80000a70: fcf42023 sw a5,-64(s0) +80000a74: fc042703 lw a4,-64(s0) +80000a78: fc842783 lw a5,-56(s0) +80000a7c: 40f707b3 sub a5,a4,a5 +80000a80: faf42e23 sw a5,-68(s0) +80000a84: fc442703 lw a4,-60(s0) +80000a88: fcc42783 lw a5,-52(s0) +80000a8c: 40f707b3 sub a5,a4,a5 +80000a90: faf42c23 sw a5,-72(s0) +80000a94: fbc42603 lw a2,-68(s0) +80000a98: fb842583 lw a1,-72(s0) 80000a9c: 800157b7 lui a5,0x80015 -80000aa0: c0078513 addi a0,a5,-1024 # 80014c00 <__BSS_END__+0xffffe1e8> -80000aa4: 351000ef jal ra,800015f4 -80000aa8: fe042023 sw zero,-32(s0) -80000aac: 0340006f j 80000ae0 -80000ab0: fe042783 lw a5,-32(s0) +80000aa0: ba878513 addi a0,a5,-1112 # 80014ba8 <__BSS_END__+0xffffe190> +80000aa4: 30d000ef jal ra,800015b0 +80000aa8: fe042223 sw zero,-28(s0) +80000aac: 0740006f j 80000b20 +80000ab0: fe442783 lw a5,-28(s0) 80000ab4: 00279793 slli a5,a5,0x2 -80000ab8: fd042703 lw a4,-48(s0) +80000ab8: fd842703 lw a4,-40(s0) 80000abc: 00f707b3 add a5,a4,a5 -80000ac0: 0007a783 lw a5,0(a5) -80000ac4: 00078593 mv a1,a5 -80000ac8: 800157b7 lui a5,0x80015 -80000acc: bec78513 addi a0,a5,-1044 # 80014bec <__BSS_END__+0xffffe1d4> -80000ad0: 325000ef jal ra,800015f4 -80000ad4: fe042783 lw a5,-32(s0) -80000ad8: 00178793 addi a5,a5,1 -80000adc: fef42023 sw a5,-32(s0) -80000ae0: fe042703 lw a4,-32(s0) -80000ae4: fd842783 lw a5,-40(s0) -80000ae8: fcf744e3 blt a4,a5,80000ab0 -80000aec: fc042e23 sw zero,-36(s0) -80000af0: 0740006f j 80000b64 -80000af4: fdc42783 lw a5,-36(s0) -80000af8: 00279793 slli a5,a5,0x2 -80000afc: fd042703 lw a4,-48(s0) -80000b00: 00f707b3 add a5,a4,a5 -80000b04: 0007a703 lw a4,0(a5) -80000b08: fdc42783 lw a5,-36(s0) -80000b0c: 00279793 slli a5,a5,0x2 -80000b10: fd442683 lw a3,-44(s0) -80000b14: 00f687b3 add a5,a3,a5 -80000b18: 0007a683 lw a3,0(a5) -80000b1c: fc842783 lw a5,-56(s0) -80000b20: 02f686b3 mul a3,a3,a5 -80000b24: fdc42783 lw a5,-36(s0) -80000b28: 00279793 slli a5,a5,0x2 -80000b2c: fcc42603 lw a2,-52(s0) -80000b30: 00f607b3 add a5,a2,a5 -80000b34: 0007a783 lw a5,0(a5) -80000b38: 00f687b3 add a5,a3,a5 -80000b3c: 00f70e63 beq a4,a5,80000b58 -80000b40: fdc42583 lw a1,-36(s0) -80000b44: 800157b7 lui a5,0x80015 -80000b48: c0c78513 addi a0,a5,-1012 # 80014c0c <__BSS_END__+0xffffe1f4> -80000b4c: 2a9000ef jal ra,800015f4 -80000b50: 00100793 li a5,1 -80000b54: 04c0006f j 80000ba0 -80000b58: fdc42783 lw a5,-36(s0) -80000b5c: 00178793 addi a5,a5,1 -80000b60: fcf42e23 sw a5,-36(s0) -80000b64: fdc42703 lw a4,-36(s0) -80000b68: fd842783 lw a5,-40(s0) -80000b6c: f8f744e3 blt a4,a5,80000af4 -80000b70: 800157b7 lui a5,0x80015 -80000b74: c3078513 addi a0,a5,-976 # 80014c30 <__BSS_END__+0xffffe218> -80000b78: 27d000ef jal ra,800015f4 -80000b7c: fd442503 lw a0,-44(s0) -80000b80: 184000ef jal ra,80000d04 -80000b84: fd042503 lw a0,-48(s0) -80000b88: 17c000ef jal ra,80000d04 -80000b8c: fcc42503 lw a0,-52(s0) -80000b90: 174000ef jal ra,80000d04 -80000b94: 00000513 li a0,0 -80000b98: c01ff0ef jal ra,80000798 -80000b9c: 00000793 li a5,0 -80000ba0: 00078513 mv a0,a5 -80000ba4: 03c12083 lw ra,60(sp) -80000ba8: 03812403 lw s0,56(sp) -80000bac: 03412483 lw s1,52(sp) -80000bb0: 04010113 addi sp,sp,64 -80000bb4: 00008067 ret +80000ac0: 0007a703 lw a4,0(a5) +80000ac4: fe442783 lw a5,-28(s0) +80000ac8: 00279793 slli a5,a5,0x2 +80000acc: fdc42683 lw a3,-36(s0) +80000ad0: 00f687b3 add a5,a3,a5 +80000ad4: 0007a683 lw a3,0(a5) +80000ad8: fd042783 lw a5,-48(s0) +80000adc: 02f686b3 mul a3,a3,a5 +80000ae0: fe442783 lw a5,-28(s0) +80000ae4: 00279793 slli a5,a5,0x2 +80000ae8: fd442603 lw a2,-44(s0) +80000aec: 00f607b3 add a5,a2,a5 +80000af0: 0007a783 lw a5,0(a5) +80000af4: 00f687b3 add a5,a3,a5 +80000af8: 00f70e63 beq a4,a5,80000b14 +80000afc: fe442583 lw a1,-28(s0) +80000b00: 800157b7 lui a5,0x80015 +80000b04: bc878513 addi a0,a5,-1080 # 80014bc8 <__BSS_END__+0xffffe1b0> +80000b08: 2a9000ef jal ra,800015b0 +80000b0c: 00100793 li a5,1 +80000b10: 04c0006f j 80000b5c +80000b14: fe442783 lw a5,-28(s0) +80000b18: 00178793 addi a5,a5,1 +80000b1c: fef42223 sw a5,-28(s0) +80000b20: fe442703 lw a4,-28(s0) +80000b24: fe042783 lw a5,-32(s0) +80000b28: f8f744e3 blt a4,a5,80000ab0 +80000b2c: 800157b7 lui a5,0x80015 +80000b30: bec78513 addi a0,a5,-1044 # 80014bec <__BSS_END__+0xffffe1d4> +80000b34: 27d000ef jal ra,800015b0 +80000b38: fdc42503 lw a0,-36(s0) +80000b3c: 184000ef jal ra,80000cc0 +80000b40: fd842503 lw a0,-40(s0) +80000b44: 17c000ef jal ra,80000cc0 +80000b48: fd442503 lw a0,-44(s0) +80000b4c: 174000ef jal ra,80000cc0 +80000b50: 00000513 li a0,0 +80000b54: c45ff0ef jal ra,80000798 +80000b58: 00000793 li a5,0 +80000b5c: 00078513 mv a0,a5 +80000b60: 04c12083 lw ra,76(sp) +80000b64: 04812403 lw s0,72(sp) +80000b68: 04412483 lw s1,68(sp) +80000b6c: 05010113 addi sp,sp,80 +80000b70: 00008067 ret -80000bb8 : -80000bb8: 00050593 mv a1,a0 -80000bbc: 00000693 li a3,0 -80000bc0: 00000613 li a2,0 -80000bc4: 00000513 li a0,0 -80000bc8: 0cd0306f j 80004494 <__register_exitproc> +80000b74 : +80000b74: 00050593 mv a1,a0 +80000b78: 00000693 li a3,0 +80000b7c: 00000613 li a2,0 +80000b80: 00000513 li a0,0 +80000b84: 0cd0306f j 80004450 <__register_exitproc> -80000bcc : -80000bcc: ff010113 addi sp,sp,-16 -80000bd0: 00000593 li a1,0 -80000bd4: 00812423 sw s0,8(sp) +80000b88 : +80000b88: ff010113 addi sp,sp,-16 +80000b8c: 00000593 li a1,0 +80000b90: 00812423 sw s0,8(sp) +80000b94: 00112623 sw ra,12(sp) +80000b98: 00050413 mv s0,a0 +80000b9c: 14d030ef jal ra,800044e8 <__call_exitprocs> +80000ba0: 1b81a503 lw a0,440(gp) # 800169c0 <_global_impure_ptr> +80000ba4: 03c52783 lw a5,60(a0) +80000ba8: 00078463 beqz a5,80000bb0 +80000bac: 000780e7 jalr a5 +80000bb0: 00040513 mv a0,s0 +80000bb4: a05ff0ef jal ra,800005b8 <_exit> + +80000bb8 <__libc_fini_array>: +80000bb8: ff010113 addi sp,sp,-16 +80000bbc: 00812423 sw s0,8(sp) +80000bc0: 00912223 sw s1,4(sp) +80000bc4: 80016437 lui s0,0x80016 +80000bc8: 800164b7 lui s1,0x80016 +80000bcc: 00448793 addi a5,s1,4 # 80016004 <__BSS_END__+0xfffff5ec> +80000bd0: 00440413 addi s0,s0,4 # 80016004 <__BSS_END__+0xfffff5ec> +80000bd4: 40f40433 sub s0,s0,a5 80000bd8: 00112623 sw ra,12(sp) -80000bdc: 00050413 mv s0,a0 -80000be0: 14d030ef jal ra,8000452c <__call_exitprocs> -80000be4: 1b81a503 lw a0,440(gp) # 800169c0 <_global_impure_ptr> -80000be8: 03c52783 lw a5,60(a0) -80000bec: 00078463 beqz a5,80000bf4 -80000bf0: 000780e7 jalr a5 -80000bf4: 00040513 mv a0,s0 -80000bf8: 9c1ff0ef jal ra,800005b8 <_exit> +80000bdc: 40245413 srai s0,s0,0x2 +80000be0: 02040263 beqz s0,80000c04 <__libc_fini_array+0x4c> +80000be4: 00241493 slli s1,s0,0x2 +80000be8: ffc48493 addi s1,s1,-4 +80000bec: 00f484b3 add s1,s1,a5 +80000bf0: 0004a783 lw a5,0(s1) +80000bf4: fff40413 addi s0,s0,-1 +80000bf8: ffc48493 addi s1,s1,-4 +80000bfc: 000780e7 jalr a5 +80000c00: fe0418e3 bnez s0,80000bf0 <__libc_fini_array+0x38> +80000c04: 00c12083 lw ra,12(sp) +80000c08: 00812403 lw s0,8(sp) +80000c0c: 00412483 lw s1,4(sp) +80000c10: 01010113 addi sp,sp,16 +80000c14: 00008067 ret -80000bfc <__libc_fini_array>: -80000bfc: ff010113 addi sp,sp,-16 -80000c00: 00812423 sw s0,8(sp) -80000c04: 00912223 sw s1,4(sp) -80000c08: 80016437 lui s0,0x80016 -80000c0c: 800164b7 lui s1,0x80016 -80000c10: 00448793 addi a5,s1,4 # 80016004 <__BSS_END__+0xfffff5ec> -80000c14: 00440413 addi s0,s0,4 # 80016004 <__BSS_END__+0xfffff5ec> -80000c18: 40f40433 sub s0,s0,a5 -80000c1c: 00112623 sw ra,12(sp) -80000c20: 40245413 srai s0,s0,0x2 -80000c24: 02040263 beqz s0,80000c48 <__libc_fini_array+0x4c> -80000c28: 00241493 slli s1,s0,0x2 -80000c2c: ffc48493 addi s1,s1,-4 -80000c30: 00f484b3 add s1,s1,a5 -80000c34: 0004a783 lw a5,0(s1) -80000c38: fff40413 addi s0,s0,-1 -80000c3c: ffc48493 addi s1,s1,-4 -80000c40: 000780e7 jalr a5 -80000c44: fe0418e3 bnez s0,80000c34 <__libc_fini_array+0x38> -80000c48: 00c12083 lw ra,12(sp) -80000c4c: 00812403 lw s0,8(sp) -80000c50: 00412483 lw s1,4(sp) -80000c54: 01010113 addi sp,sp,16 -80000c58: 00008067 ret +80000c18 <__libc_init_array>: +80000c18: ff010113 addi sp,sp,-16 +80000c1c: 00812423 sw s0,8(sp) +80000c20: 01212023 sw s2,0(sp) +80000c24: 80016437 lui s0,0x80016 +80000c28: 80016937 lui s2,0x80016 +80000c2c: 00040793 mv a5,s0 +80000c30: 00090913 mv s2,s2 +80000c34: 40f90933 sub s2,s2,a5 +80000c38: 00112623 sw ra,12(sp) +80000c3c: 00912223 sw s1,4(sp) +80000c40: 40295913 srai s2,s2,0x2 +80000c44: 02090063 beqz s2,80000c64 <__libc_init_array+0x4c> +80000c48: 00040413 mv s0,s0 +80000c4c: 00000493 li s1,0 +80000c50: 00042783 lw a5,0(s0) # 80016000 <__BSS_END__+0xfffff5e8> +80000c54: 00148493 addi s1,s1,1 +80000c58: 00440413 addi s0,s0,4 +80000c5c: 000780e7 jalr a5 +80000c60: fe9918e3 bne s2,s1,80000c50 <__libc_init_array+0x38> +80000c64: 80016437 lui s0,0x80016 +80000c68: 80016937 lui s2,0x80016 +80000c6c: 00040793 mv a5,s0 +80000c70: 00490913 addi s2,s2,4 # 80016004 <__BSS_END__+0xfffff5ec> +80000c74: 40f90933 sub s2,s2,a5 +80000c78: 40295913 srai s2,s2,0x2 +80000c7c: 02090063 beqz s2,80000c9c <__libc_init_array+0x84> +80000c80: 00040413 mv s0,s0 +80000c84: 00000493 li s1,0 +80000c88: 00042783 lw a5,0(s0) # 80016000 <__BSS_END__+0xfffff5e8> +80000c8c: 00148493 addi s1,s1,1 +80000c90: 00440413 addi s0,s0,4 +80000c94: 000780e7 jalr a5 +80000c98: fe9918e3 bne s2,s1,80000c88 <__libc_init_array+0x70> +80000c9c: 00c12083 lw ra,12(sp) +80000ca0: 00812403 lw s0,8(sp) +80000ca4: 00412483 lw s1,4(sp) +80000ca8: 00012903 lw s2,0(sp) +80000cac: 01010113 addi sp,sp,16 +80000cb0: 00008067 ret -80000c5c <__libc_init_array>: -80000c5c: ff010113 addi sp,sp,-16 -80000c60: 00812423 sw s0,8(sp) -80000c64: 01212023 sw s2,0(sp) -80000c68: 80016437 lui s0,0x80016 -80000c6c: 80016937 lui s2,0x80016 -80000c70: 00040793 mv a5,s0 -80000c74: 00090913 mv s2,s2 -80000c78: 40f90933 sub s2,s2,a5 -80000c7c: 00112623 sw ra,12(sp) -80000c80: 00912223 sw s1,4(sp) -80000c84: 40295913 srai s2,s2,0x2 -80000c88: 02090063 beqz s2,80000ca8 <__libc_init_array+0x4c> -80000c8c: 00040413 mv s0,s0 -80000c90: 00000493 li s1,0 -80000c94: 00042783 lw a5,0(s0) # 80016000 <__BSS_END__+0xfffff5e8> -80000c98: 00148493 addi s1,s1,1 -80000c9c: 00440413 addi s0,s0,4 -80000ca0: 000780e7 jalr a5 -80000ca4: fe9918e3 bne s2,s1,80000c94 <__libc_init_array+0x38> -80000ca8: 80016437 lui s0,0x80016 -80000cac: 80016937 lui s2,0x80016 -80000cb0: 00040793 mv a5,s0 -80000cb4: 00490913 addi s2,s2,4 # 80016004 <__BSS_END__+0xfffff5ec> -80000cb8: 40f90933 sub s2,s2,a5 -80000cbc: 40295913 srai s2,s2,0x2 -80000cc0: 02090063 beqz s2,80000ce0 <__libc_init_array+0x84> -80000cc4: 00040413 mv s0,s0 -80000cc8: 00000493 li s1,0 -80000ccc: 00042783 lw a5,0(s0) # 80016000 <__BSS_END__+0xfffff5e8> -80000cd0: 00148493 addi s1,s1,1 -80000cd4: 00440413 addi s0,s0,4 -80000cd8: 000780e7 jalr a5 -80000cdc: fe9918e3 bne s2,s1,80000ccc <__libc_init_array+0x70> -80000ce0: 00c12083 lw ra,12(sp) -80000ce4: 00812403 lw s0,8(sp) -80000ce8: 00412483 lw s1,4(sp) -80000cec: 00012903 lw s2,0(sp) -80000cf0: 01010113 addi sp,sp,16 -80000cf4: 00008067 ret +80000cb4 : +80000cb4: 00050593 mv a1,a0 +80000cb8: 1c81a503 lw a0,456(gp) # 800169d0 <_impure_ptr> +80000cbc: 0100006f j 80000ccc <_malloc_r> -80000cf8 : -80000cf8: 00050593 mv a1,a0 -80000cfc: 1c81a503 lw a0,456(gp) # 800169d0 <_impure_ptr> -80000d00: 0100006f j 80000d10 <_malloc_r> +80000cc0 : +80000cc0: 00050593 mv a1,a0 +80000cc4: 1c81a503 lw a0,456(gp) # 800169d0 <_impure_ptr> +80000cc8: 0900406f j 80004d58 <_free_r> -80000d04 : -80000d04: 00050593 mv a1,a0 -80000d08: 1c81a503 lw a0,456(gp) # 800169d0 <_impure_ptr> -80000d0c: 0900406f j 80004d9c <_free_r> - -80000d10 <_malloc_r>: -80000d10: fd010113 addi sp,sp,-48 -80000d14: 02912223 sw s1,36(sp) -80000d18: 01312e23 sw s3,28(sp) -80000d1c: 02112623 sw ra,44(sp) -80000d20: 02812423 sw s0,40(sp) -80000d24: 03212023 sw s2,32(sp) -80000d28: 01412c23 sw s4,24(sp) -80000d2c: 01512a23 sw s5,20(sp) -80000d30: 01612823 sw s6,16(sp) -80000d34: 01712623 sw s7,12(sp) -80000d38: 01812423 sw s8,8(sp) -80000d3c: 01912223 sw s9,4(sp) -80000d40: 00b58493 addi s1,a1,11 -80000d44: 01600793 li a5,22 -80000d48: 00050993 mv s3,a0 -80000d4c: 0697e463 bltu a5,s1,80000db4 <_malloc_r+0xa4> -80000d50: 01000793 li a5,16 -80000d54: 20b7ec63 bltu a5,a1,80000f6c <_malloc_r+0x25c> -80000d58: 051000ef jal ra,800015a8 <__malloc_lock> -80000d5c: 01000493 li s1,16 -80000d60: 01800793 li a5,24 -80000d64: 00200613 li a2,2 -80000d68: c2818913 addi s2,gp,-984 # 80016430 <__malloc_av_> -80000d6c: 00f907b3 add a5,s2,a5 -80000d70: 0047a403 lw s0,4(a5) -80000d74: ff878713 addi a4,a5,-8 -80000d78: 24e40263 beq s0,a4,80000fbc <_malloc_r+0x2ac> -80000d7c: 00442783 lw a5,4(s0) -80000d80: 00c42683 lw a3,12(s0) -80000d84: 00842603 lw a2,8(s0) -80000d88: ffc7f793 andi a5,a5,-4 -80000d8c: 00f407b3 add a5,s0,a5 -80000d90: 0047a703 lw a4,4(a5) -80000d94: 00d62623 sw a3,12(a2) -80000d98: 00c6a423 sw a2,8(a3) -80000d9c: 00176713 ori a4,a4,1 -80000da0: 00098513 mv a0,s3 -80000da4: 00e7a223 sw a4,4(a5) -80000da8: 005000ef jal ra,800015ac <__malloc_unlock> -80000dac: 00840513 addi a0,s0,8 -80000db0: 1c80006f j 80000f78 <_malloc_r+0x268> -80000db4: ff84f493 andi s1,s1,-8 -80000db8: 1a04ca63 bltz s1,80000f6c <_malloc_r+0x25c> -80000dbc: 1ab4e863 bltu s1,a1,80000f6c <_malloc_r+0x25c> -80000dc0: 7e8000ef jal ra,800015a8 <__malloc_lock> -80000dc4: 1f700793 li a5,503 -80000dc8: 4697f863 bgeu a5,s1,80001238 <_malloc_r+0x528> -80000dcc: 0094d793 srli a5,s1,0x9 -80000dd0: 1c078e63 beqz a5,80000fac <_malloc_r+0x29c> -80000dd4: 00400713 li a4,4 -80000dd8: 3ef76c63 bltu a4,a5,800011d0 <_malloc_r+0x4c0> -80000ddc: 0064d793 srli a5,s1,0x6 -80000de0: 03978613 addi a2,a5,57 -80000de4: 03878513 addi a0,a5,56 -80000de8: 00361693 slli a3,a2,0x3 -80000dec: c2818913 addi s2,gp,-984 # 80016430 <__malloc_av_> -80000df0: 00d906b3 add a3,s2,a3 -80000df4: 0046a403 lw s0,4(a3) -80000df8: ff868693 addi a3,a3,-8 -80000dfc: 02868c63 beq a3,s0,80000e34 <_malloc_r+0x124> -80000e00: 00442783 lw a5,4(s0) -80000e04: 00f00593 li a1,15 -80000e08: ffc7f793 andi a5,a5,-4 -80000e0c: 40978733 sub a4,a5,s1 -80000e10: 02e5c063 blt a1,a4,80000e30 <_malloc_r+0x120> -80000e14: 34075863 bgez a4,80001164 <_malloc_r+0x454> -80000e18: 00c42403 lw s0,12(s0) -80000e1c: 00868c63 beq a3,s0,80000e34 <_malloc_r+0x124> -80000e20: 00442783 lw a5,4(s0) -80000e24: ffc7f793 andi a5,a5,-4 -80000e28: 40978733 sub a4,a5,s1 -80000e2c: fee5d4e3 bge a1,a4,80000e14 <_malloc_r+0x104> -80000e30: 00050613 mv a2,a0 -80000e34: 01092403 lw s0,16(s2) -80000e38: 00890813 addi a6,s2,8 -80000e3c: 19040c63 beq s0,a6,80000fd4 <_malloc_r+0x2c4> -80000e40: 00442583 lw a1,4(s0) -80000e44: 00f00713 li a4,15 -80000e48: ffc5f593 andi a1,a1,-4 -80000e4c: 409587b3 sub a5,a1,s1 -80000e50: 40f74a63 blt a4,a5,80001264 <_malloc_r+0x554> -80000e54: 01092a23 sw a6,20(s2) -80000e58: 01092823 sw a6,16(s2) -80000e5c: 3e07d463 bgez a5,80001244 <_malloc_r+0x534> -80000e60: 1ff00793 li a5,511 -80000e64: 30b7e663 bltu a5,a1,80001170 <_malloc_r+0x460> -80000e68: 0035d593 srli a1,a1,0x3 -80000e6c: 00158793 addi a5,a1,1 -80000e70: 00379793 slli a5,a5,0x3 -80000e74: 00492503 lw a0,4(s2) -80000e78: 00f907b3 add a5,s2,a5 -80000e7c: 0007a683 lw a3,0(a5) -80000e80: 4025d593 srai a1,a1,0x2 -80000e84: 00100713 li a4,1 -80000e88: 00b71733 sll a4,a4,a1 -80000e8c: 00a76733 or a4,a4,a0 -80000e90: ff878593 addi a1,a5,-8 -80000e94: 00b42623 sw a1,12(s0) -80000e98: 00d42423 sw a3,8(s0) -80000e9c: 00e92223 sw a4,4(s2) -80000ea0: 0087a023 sw s0,0(a5) -80000ea4: 0086a623 sw s0,12(a3) -80000ea8: 40265793 srai a5,a2,0x2 -80000eac: 00100693 li a3,1 -80000eb0: 00f696b3 sll a3,a3,a5 -80000eb4: 12d76a63 bltu a4,a3,80000fe8 <_malloc_r+0x2d8> -80000eb8: 00e6f7b3 and a5,a3,a4 -80000ebc: 02079463 bnez a5,80000ee4 <_malloc_r+0x1d4> -80000ec0: 00169693 slli a3,a3,0x1 -80000ec4: ffc67613 andi a2,a2,-4 -80000ec8: 00e6f7b3 and a5,a3,a4 -80000ecc: 00460613 addi a2,a2,4 -80000ed0: 00079a63 bnez a5,80000ee4 <_malloc_r+0x1d4> -80000ed4: 00169693 slli a3,a3,0x1 -80000ed8: 00e6f7b3 and a5,a3,a4 -80000edc: 00460613 addi a2,a2,4 -80000ee0: fe078ae3 beqz a5,80000ed4 <_malloc_r+0x1c4> -80000ee4: 00f00513 li a0,15 -80000ee8: 00361893 slli a7,a2,0x3 -80000eec: 011908b3 add a7,s2,a7 -80000ef0: 00088593 mv a1,a7 -80000ef4: 00060313 mv t1,a2 -80000ef8: 00c5a403 lw s0,12(a1) -80000efc: 00859a63 bne a1,s0,80000f10 <_malloc_r+0x200> -80000f00: 2f40006f j 800011f4 <_malloc_r+0x4e4> -80000f04: 30075263 bgez a4,80001208 <_malloc_r+0x4f8> -80000f08: 00c42403 lw s0,12(s0) -80000f0c: 2e858463 beq a1,s0,800011f4 <_malloc_r+0x4e4> -80000f10: 00442783 lw a5,4(s0) -80000f14: ffc7f793 andi a5,a5,-4 -80000f18: 40978733 sub a4,a5,s1 -80000f1c: fee554e3 bge a0,a4,80000f04 <_malloc_r+0x1f4> -80000f20: 00c42683 lw a3,12(s0) -80000f24: 00842603 lw a2,8(s0) -80000f28: 0014e593 ori a1,s1,1 -80000f2c: 00b42223 sw a1,4(s0) -80000f30: 00d62623 sw a3,12(a2) -80000f34: 00c6a423 sw a2,8(a3) -80000f38: 009404b3 add s1,s0,s1 -80000f3c: 00992a23 sw s1,20(s2) -80000f40: 00992823 sw s1,16(s2) -80000f44: 00176693 ori a3,a4,1 -80000f48: 0104a623 sw a6,12(s1) -80000f4c: 0104a423 sw a6,8(s1) -80000f50: 00d4a223 sw a3,4(s1) -80000f54: 00f407b3 add a5,s0,a5 -80000f58: 00098513 mv a0,s3 -80000f5c: 00e7a023 sw a4,0(a5) -80000f60: 64c000ef jal ra,800015ac <__malloc_unlock> -80000f64: 00840513 addi a0,s0,8 -80000f68: 0100006f j 80000f78 <_malloc_r+0x268> -80000f6c: 00c00793 li a5,12 -80000f70: 00f9a023 sw a5,0(s3) -80000f74: 00000513 li a0,0 -80000f78: 02c12083 lw ra,44(sp) -80000f7c: 02812403 lw s0,40(sp) -80000f80: 02412483 lw s1,36(sp) -80000f84: 02012903 lw s2,32(sp) -80000f88: 01c12983 lw s3,28(sp) -80000f8c: 01812a03 lw s4,24(sp) -80000f90: 01412a83 lw s5,20(sp) -80000f94: 01012b03 lw s6,16(sp) -80000f98: 00c12b83 lw s7,12(sp) -80000f9c: 00812c03 lw s8,8(sp) -80000fa0: 00412c83 lw s9,4(sp) -80000fa4: 03010113 addi sp,sp,48 -80000fa8: 00008067 ret -80000fac: 20000693 li a3,512 -80000fb0: 04000613 li a2,64 -80000fb4: 03f00513 li a0,63 -80000fb8: e35ff06f j 80000dec <_malloc_r+0xdc> -80000fbc: 00c7a403 lw s0,12(a5) -80000fc0: 00260613 addi a2,a2,2 -80000fc4: da879ce3 bne a5,s0,80000d7c <_malloc_r+0x6c> -80000fc8: 01092403 lw s0,16(s2) -80000fcc: 00890813 addi a6,s2,8 -80000fd0: e70418e3 bne s0,a6,80000e40 <_malloc_r+0x130> -80000fd4: 00492703 lw a4,4(s2) -80000fd8: 40265793 srai a5,a2,0x2 -80000fdc: 00100693 li a3,1 -80000fe0: 00f696b3 sll a3,a3,a5 -80000fe4: ecd77ae3 bgeu a4,a3,80000eb8 <_malloc_r+0x1a8> -80000fe8: 00892403 lw s0,8(s2) -80000fec: 00442a83 lw s5,4(s0) -80000ff0: ffcafc13 andi s8,s5,-4 -80000ff4: 009c6863 bltu s8,s1,80001004 <_malloc_r+0x2f4> -80000ff8: 409c07b3 sub a5,s8,s1 -80000ffc: 00f00713 li a4,15 -80001000: 12f74e63 blt a4,a5,8000113c <_malloc_r+0x42c> -80001004: 1dc1aa83 lw s5,476(gp) # 800169e4 <__malloc_top_pad> -80001008: 1cc1a703 lw a4,460(gp) # 800169d4 <__malloc_sbrk_base> -8000100c: fff00793 li a5,-1 -80001010: 01840a33 add s4,s0,s8 -80001014: 01548ab3 add s5,s1,s5 -80001018: 32f70863 beq a4,a5,80001348 <_malloc_r+0x638> -8000101c: 000017b7 lui a5,0x1 -80001020: 00f78793 addi a5,a5,15 # 100f <_start-0x7fffeff1> -80001024: 00fa8ab3 add s5,s5,a5 -80001028: fffff7b7 lui a5,0xfffff -8000102c: 00fafab3 and s5,s5,a5 -80001030: 000a8593 mv a1,s5 -80001034: 00098513 mv a0,s3 -80001038: 670000ef jal ra,800016a8 <_sbrk_r> -8000103c: fff00793 li a5,-1 -80001040: 00050b13 mv s6,a0 -80001044: 26f50a63 beq a0,a5,800012b8 <_malloc_r+0x5a8> -80001048: 27456663 bltu a0,s4,800012b4 <_malloc_r+0x5a4> -8000104c: 1e418b93 addi s7,gp,484 # 800169ec <__malloc_current_mallinfo> -80001050: 000ba783 lw a5,0(s7) -80001054: 00fa87b3 add a5,s5,a5 -80001058: 00fba023 sw a5,0(s7) -8000105c: 00078713 mv a4,a5 -80001060: 38aa0663 beq s4,a0,800013ec <_malloc_r+0x6dc> -80001064: 1cc1a683 lw a3,460(gp) # 800169d4 <__malloc_sbrk_base> -80001068: fff00793 li a5,-1 -8000106c: 38f68e63 beq a3,a5,80001408 <_malloc_r+0x6f8> -80001070: 414b0a33 sub s4,s6,s4 -80001074: 00ea0733 add a4,s4,a4 -80001078: 00eba023 sw a4,0(s7) -8000107c: 007b7c93 andi s9,s6,7 -80001080: 2e0c8663 beqz s9,8000136c <_malloc_r+0x65c> -80001084: 419b0b33 sub s6,s6,s9 -80001088: 000017b7 lui a5,0x1 -8000108c: 008b0b13 addi s6,s6,8 -80001090: fff78a13 addi s4,a5,-1 # fff <_start-0x7ffff001> -80001094: 015b0ab3 add s5,s6,s5 -80001098: 00878793 addi a5,a5,8 -8000109c: 014af733 and a4,s5,s4 -800010a0: 419787b3 sub a5,a5,s9 -800010a4: 40e787b3 sub a5,a5,a4 -800010a8: 0147fa33 and s4,a5,s4 -800010ac: 000a0593 mv a1,s4 -800010b0: 00098513 mv a0,s3 -800010b4: 5f4000ef jal ra,800016a8 <_sbrk_r> -800010b8: fff00793 li a5,-1 -800010bc: 3af50063 beq a0,a5,8000145c <_malloc_r+0x74c> -800010c0: 41650533 sub a0,a0,s6 -800010c4: 01450ab3 add s5,a0,s4 -800010c8: 000ba783 lw a5,0(s7) -800010cc: 01692423 sw s6,8(s2) -800010d0: 001aea93 ori s5,s5,1 -800010d4: 00fa07b3 add a5,s4,a5 -800010d8: 00fba023 sw a5,0(s7) -800010dc: 015b2223 sw s5,4(s6) -800010e0: 33240863 beq s0,s2,80001410 <_malloc_r+0x700> -800010e4: 00f00613 li a2,15 -800010e8: 33867863 bgeu a2,s8,80001418 <_malloc_r+0x708> -800010ec: 00442683 lw a3,4(s0) -800010f0: ff4c0713 addi a4,s8,-12 -800010f4: ff877713 andi a4,a4,-8 -800010f8: 0016f693 andi a3,a3,1 -800010fc: 00e6e6b3 or a3,a3,a4 -80001100: 00d42223 sw a3,4(s0) -80001104: 00500593 li a1,5 -80001108: 00e406b3 add a3,s0,a4 -8000110c: 00b6a223 sw a1,4(a3) -80001110: 00b6a423 sw a1,8(a3) -80001114: 34e66e63 bltu a2,a4,80001470 <_malloc_r+0x760> -80001118: 004b2a83 lw s5,4(s6) -8000111c: 000b0413 mv s0,s6 -80001120: 1d81a683 lw a3,472(gp) # 800169e0 <__malloc_max_sbrked_mem> -80001124: 00f6f463 bgeu a3,a5,8000112c <_malloc_r+0x41c> -80001128: 1cf1ac23 sw a5,472(gp) # 800169e0 <__malloc_max_sbrked_mem> -8000112c: 1d41a683 lw a3,468(gp) # 800169dc <_edata> -80001130: 18f6f863 bgeu a3,a5,800012c0 <_malloc_r+0x5b0> -80001134: 1cf1aa23 sw a5,468(gp) # 800169dc <_edata> -80001138: 1880006f j 800012c0 <_malloc_r+0x5b0> -8000113c: 0014e713 ori a4,s1,1 -80001140: 00e42223 sw a4,4(s0) -80001144: 009404b3 add s1,s0,s1 -80001148: 00992423 sw s1,8(s2) -8000114c: 0017e793 ori a5,a5,1 -80001150: 00098513 mv a0,s3 -80001154: 00f4a223 sw a5,4(s1) -80001158: 454000ef jal ra,800015ac <__malloc_unlock> -8000115c: 00840513 addi a0,s0,8 -80001160: e19ff06f j 80000f78 <_malloc_r+0x268> -80001164: 00c42683 lw a3,12(s0) -80001168: 00842603 lw a2,8(s0) -8000116c: c21ff06f j 80000d8c <_malloc_r+0x7c> -80001170: 0095d793 srli a5,a1,0x9 -80001174: 00400713 li a4,4 -80001178: 12f77463 bgeu a4,a5,800012a0 <_malloc_r+0x590> -8000117c: 01400713 li a4,20 -80001180: 22f76063 bltu a4,a5,800013a0 <_malloc_r+0x690> -80001184: 05c78693 addi a3,a5,92 -80001188: 05b78713 addi a4,a5,91 -8000118c: 00369693 slli a3,a3,0x3 -80001190: 00d906b3 add a3,s2,a3 -80001194: 0006a783 lw a5,0(a3) -80001198: ff868693 addi a3,a3,-8 -8000119c: 1af68a63 beq a3,a5,80001350 <_malloc_r+0x640> -800011a0: 0047a703 lw a4,4(a5) -800011a4: ffc77713 andi a4,a4,-4 -800011a8: 00e5f663 bgeu a1,a4,800011b4 <_malloc_r+0x4a4> -800011ac: 0087a783 lw a5,8(a5) -800011b0: fef698e3 bne a3,a5,800011a0 <_malloc_r+0x490> -800011b4: 00c7a683 lw a3,12(a5) -800011b8: 00492703 lw a4,4(s2) -800011bc: 00d42623 sw a3,12(s0) -800011c0: 00f42423 sw a5,8(s0) -800011c4: 0086a423 sw s0,8(a3) -800011c8: 0087a623 sw s0,12(a5) -800011cc: cddff06f j 80000ea8 <_malloc_r+0x198> -800011d0: 01400713 li a4,20 -800011d4: 10f77863 bgeu a4,a5,800012e4 <_malloc_r+0x5d4> -800011d8: 05400713 li a4,84 -800011dc: 1ef76063 bltu a4,a5,800013bc <_malloc_r+0x6ac> -800011e0: 00c4d793 srli a5,s1,0xc -800011e4: 06f78613 addi a2,a5,111 -800011e8: 06e78513 addi a0,a5,110 -800011ec: 00361693 slli a3,a2,0x3 -800011f0: bfdff06f j 80000dec <_malloc_r+0xdc> -800011f4: 00130313 addi t1,t1,1 -800011f8: 00337793 andi a5,t1,3 -800011fc: 00858593 addi a1,a1,8 -80001200: ce079ce3 bnez a5,80000ef8 <_malloc_r+0x1e8> -80001204: 0fc0006f j 80001300 <_malloc_r+0x5f0> -80001208: 00f407b3 add a5,s0,a5 -8000120c: 0047a703 lw a4,4(a5) -80001210: 00c42683 lw a3,12(s0) -80001214: 00842603 lw a2,8(s0) -80001218: 00176713 ori a4,a4,1 -8000121c: 00e7a223 sw a4,4(a5) -80001220: 00d62623 sw a3,12(a2) -80001224: 00098513 mv a0,s3 -80001228: 00c6a423 sw a2,8(a3) -8000122c: 380000ef jal ra,800015ac <__malloc_unlock> -80001230: 00840513 addi a0,s0,8 -80001234: d45ff06f j 80000f78 <_malloc_r+0x268> -80001238: 0034d613 srli a2,s1,0x3 -8000123c: 00848793 addi a5,s1,8 -80001240: b29ff06f j 80000d68 <_malloc_r+0x58> +80000ccc <_malloc_r>: +80000ccc: fd010113 addi sp,sp,-48 +80000cd0: 02912223 sw s1,36(sp) +80000cd4: 01312e23 sw s3,28(sp) +80000cd8: 02112623 sw ra,44(sp) +80000cdc: 02812423 sw s0,40(sp) +80000ce0: 03212023 sw s2,32(sp) +80000ce4: 01412c23 sw s4,24(sp) +80000ce8: 01512a23 sw s5,20(sp) +80000cec: 01612823 sw s6,16(sp) +80000cf0: 01712623 sw s7,12(sp) +80000cf4: 01812423 sw s8,8(sp) +80000cf8: 01912223 sw s9,4(sp) +80000cfc: 00b58493 addi s1,a1,11 +80000d00: 01600793 li a5,22 +80000d04: 00050993 mv s3,a0 +80000d08: 0697e463 bltu a5,s1,80000d70 <_malloc_r+0xa4> +80000d0c: 01000793 li a5,16 +80000d10: 20b7ec63 bltu a5,a1,80000f28 <_malloc_r+0x25c> +80000d14: 051000ef jal ra,80001564 <__malloc_lock> +80000d18: 01000493 li s1,16 +80000d1c: 01800793 li a5,24 +80000d20: 00200613 li a2,2 +80000d24: c2818913 addi s2,gp,-984 # 80016430 <__malloc_av_> +80000d28: 00f907b3 add a5,s2,a5 +80000d2c: 0047a403 lw s0,4(a5) +80000d30: ff878713 addi a4,a5,-8 +80000d34: 24e40263 beq s0,a4,80000f78 <_malloc_r+0x2ac> +80000d38: 00442783 lw a5,4(s0) +80000d3c: 00c42683 lw a3,12(s0) +80000d40: 00842603 lw a2,8(s0) +80000d44: ffc7f793 andi a5,a5,-4 +80000d48: 00f407b3 add a5,s0,a5 +80000d4c: 0047a703 lw a4,4(a5) +80000d50: 00d62623 sw a3,12(a2) +80000d54: 00c6a423 sw a2,8(a3) +80000d58: 00176713 ori a4,a4,1 +80000d5c: 00098513 mv a0,s3 +80000d60: 00e7a223 sw a4,4(a5) +80000d64: 005000ef jal ra,80001568 <__malloc_unlock> +80000d68: 00840513 addi a0,s0,8 +80000d6c: 1c80006f j 80000f34 <_malloc_r+0x268> +80000d70: ff84f493 andi s1,s1,-8 +80000d74: 1a04ca63 bltz s1,80000f28 <_malloc_r+0x25c> +80000d78: 1ab4e863 bltu s1,a1,80000f28 <_malloc_r+0x25c> +80000d7c: 7e8000ef jal ra,80001564 <__malloc_lock> +80000d80: 1f700793 li a5,503 +80000d84: 4697f863 bgeu a5,s1,800011f4 <_malloc_r+0x528> +80000d88: 0094d793 srli a5,s1,0x9 +80000d8c: 1c078e63 beqz a5,80000f68 <_malloc_r+0x29c> +80000d90: 00400713 li a4,4 +80000d94: 3ef76c63 bltu a4,a5,8000118c <_malloc_r+0x4c0> +80000d98: 0064d793 srli a5,s1,0x6 +80000d9c: 03978613 addi a2,a5,57 +80000da0: 03878513 addi a0,a5,56 +80000da4: 00361693 slli a3,a2,0x3 +80000da8: c2818913 addi s2,gp,-984 # 80016430 <__malloc_av_> +80000dac: 00d906b3 add a3,s2,a3 +80000db0: 0046a403 lw s0,4(a3) +80000db4: ff868693 addi a3,a3,-8 +80000db8: 02868c63 beq a3,s0,80000df0 <_malloc_r+0x124> +80000dbc: 00442783 lw a5,4(s0) +80000dc0: 00f00593 li a1,15 +80000dc4: ffc7f793 andi a5,a5,-4 +80000dc8: 40978733 sub a4,a5,s1 +80000dcc: 02e5c063 blt a1,a4,80000dec <_malloc_r+0x120> +80000dd0: 34075863 bgez a4,80001120 <_malloc_r+0x454> +80000dd4: 00c42403 lw s0,12(s0) +80000dd8: 00868c63 beq a3,s0,80000df0 <_malloc_r+0x124> +80000ddc: 00442783 lw a5,4(s0) +80000de0: ffc7f793 andi a5,a5,-4 +80000de4: 40978733 sub a4,a5,s1 +80000de8: fee5d4e3 bge a1,a4,80000dd0 <_malloc_r+0x104> +80000dec: 00050613 mv a2,a0 +80000df0: 01092403 lw s0,16(s2) +80000df4: 00890813 addi a6,s2,8 +80000df8: 19040c63 beq s0,a6,80000f90 <_malloc_r+0x2c4> +80000dfc: 00442583 lw a1,4(s0) +80000e00: 00f00713 li a4,15 +80000e04: ffc5f593 andi a1,a1,-4 +80000e08: 409587b3 sub a5,a1,s1 +80000e0c: 40f74a63 blt a4,a5,80001220 <_malloc_r+0x554> +80000e10: 01092a23 sw a6,20(s2) +80000e14: 01092823 sw a6,16(s2) +80000e18: 3e07d463 bgez a5,80001200 <_malloc_r+0x534> +80000e1c: 1ff00793 li a5,511 +80000e20: 30b7e663 bltu a5,a1,8000112c <_malloc_r+0x460> +80000e24: 0035d593 srli a1,a1,0x3 +80000e28: 00158793 addi a5,a1,1 +80000e2c: 00379793 slli a5,a5,0x3 +80000e30: 00492503 lw a0,4(s2) +80000e34: 00f907b3 add a5,s2,a5 +80000e38: 0007a683 lw a3,0(a5) +80000e3c: 4025d593 srai a1,a1,0x2 +80000e40: 00100713 li a4,1 +80000e44: 00b71733 sll a4,a4,a1 +80000e48: 00a76733 or a4,a4,a0 +80000e4c: ff878593 addi a1,a5,-8 +80000e50: 00b42623 sw a1,12(s0) +80000e54: 00d42423 sw a3,8(s0) +80000e58: 00e92223 sw a4,4(s2) +80000e5c: 0087a023 sw s0,0(a5) +80000e60: 0086a623 sw s0,12(a3) +80000e64: 40265793 srai a5,a2,0x2 +80000e68: 00100693 li a3,1 +80000e6c: 00f696b3 sll a3,a3,a5 +80000e70: 12d76a63 bltu a4,a3,80000fa4 <_malloc_r+0x2d8> +80000e74: 00e6f7b3 and a5,a3,a4 +80000e78: 02079463 bnez a5,80000ea0 <_malloc_r+0x1d4> +80000e7c: 00169693 slli a3,a3,0x1 +80000e80: ffc67613 andi a2,a2,-4 +80000e84: 00e6f7b3 and a5,a3,a4 +80000e88: 00460613 addi a2,a2,4 +80000e8c: 00079a63 bnez a5,80000ea0 <_malloc_r+0x1d4> +80000e90: 00169693 slli a3,a3,0x1 +80000e94: 00e6f7b3 and a5,a3,a4 +80000e98: 00460613 addi a2,a2,4 +80000e9c: fe078ae3 beqz a5,80000e90 <_malloc_r+0x1c4> +80000ea0: 00f00513 li a0,15 +80000ea4: 00361893 slli a7,a2,0x3 +80000ea8: 011908b3 add a7,s2,a7 +80000eac: 00088593 mv a1,a7 +80000eb0: 00060313 mv t1,a2 +80000eb4: 00c5a403 lw s0,12(a1) +80000eb8: 00859a63 bne a1,s0,80000ecc <_malloc_r+0x200> +80000ebc: 2f40006f j 800011b0 <_malloc_r+0x4e4> +80000ec0: 30075263 bgez a4,800011c4 <_malloc_r+0x4f8> +80000ec4: 00c42403 lw s0,12(s0) +80000ec8: 2e858463 beq a1,s0,800011b0 <_malloc_r+0x4e4> +80000ecc: 00442783 lw a5,4(s0) +80000ed0: ffc7f793 andi a5,a5,-4 +80000ed4: 40978733 sub a4,a5,s1 +80000ed8: fee554e3 bge a0,a4,80000ec0 <_malloc_r+0x1f4> +80000edc: 00c42683 lw a3,12(s0) +80000ee0: 00842603 lw a2,8(s0) +80000ee4: 0014e593 ori a1,s1,1 +80000ee8: 00b42223 sw a1,4(s0) +80000eec: 00d62623 sw a3,12(a2) +80000ef0: 00c6a423 sw a2,8(a3) +80000ef4: 009404b3 add s1,s0,s1 +80000ef8: 00992a23 sw s1,20(s2) +80000efc: 00992823 sw s1,16(s2) +80000f00: 00176693 ori a3,a4,1 +80000f04: 0104a623 sw a6,12(s1) +80000f08: 0104a423 sw a6,8(s1) +80000f0c: 00d4a223 sw a3,4(s1) +80000f10: 00f407b3 add a5,s0,a5 +80000f14: 00098513 mv a0,s3 +80000f18: 00e7a023 sw a4,0(a5) +80000f1c: 64c000ef jal ra,80001568 <__malloc_unlock> +80000f20: 00840513 addi a0,s0,8 +80000f24: 0100006f j 80000f34 <_malloc_r+0x268> +80000f28: 00c00793 li a5,12 +80000f2c: 00f9a023 sw a5,0(s3) +80000f30: 00000513 li a0,0 +80000f34: 02c12083 lw ra,44(sp) +80000f38: 02812403 lw s0,40(sp) +80000f3c: 02412483 lw s1,36(sp) +80000f40: 02012903 lw s2,32(sp) +80000f44: 01c12983 lw s3,28(sp) +80000f48: 01812a03 lw s4,24(sp) +80000f4c: 01412a83 lw s5,20(sp) +80000f50: 01012b03 lw s6,16(sp) +80000f54: 00c12b83 lw s7,12(sp) +80000f58: 00812c03 lw s8,8(sp) +80000f5c: 00412c83 lw s9,4(sp) +80000f60: 03010113 addi sp,sp,48 +80000f64: 00008067 ret +80000f68: 20000693 li a3,512 +80000f6c: 04000613 li a2,64 +80000f70: 03f00513 li a0,63 +80000f74: e35ff06f j 80000da8 <_malloc_r+0xdc> +80000f78: 00c7a403 lw s0,12(a5) +80000f7c: 00260613 addi a2,a2,2 +80000f80: da879ce3 bne a5,s0,80000d38 <_malloc_r+0x6c> +80000f84: 01092403 lw s0,16(s2) +80000f88: 00890813 addi a6,s2,8 +80000f8c: e70418e3 bne s0,a6,80000dfc <_malloc_r+0x130> +80000f90: 00492703 lw a4,4(s2) +80000f94: 40265793 srai a5,a2,0x2 +80000f98: 00100693 li a3,1 +80000f9c: 00f696b3 sll a3,a3,a5 +80000fa0: ecd77ae3 bgeu a4,a3,80000e74 <_malloc_r+0x1a8> +80000fa4: 00892403 lw s0,8(s2) +80000fa8: 00442a83 lw s5,4(s0) +80000fac: ffcafc13 andi s8,s5,-4 +80000fb0: 009c6863 bltu s8,s1,80000fc0 <_malloc_r+0x2f4> +80000fb4: 409c07b3 sub a5,s8,s1 +80000fb8: 00f00713 li a4,15 +80000fbc: 12f74e63 blt a4,a5,800010f8 <_malloc_r+0x42c> +80000fc0: 1dc1aa83 lw s5,476(gp) # 800169e4 <__malloc_top_pad> +80000fc4: 1cc1a703 lw a4,460(gp) # 800169d4 <__malloc_sbrk_base> +80000fc8: fff00793 li a5,-1 +80000fcc: 01840a33 add s4,s0,s8 +80000fd0: 01548ab3 add s5,s1,s5 +80000fd4: 32f70863 beq a4,a5,80001304 <_malloc_r+0x638> +80000fd8: 000017b7 lui a5,0x1 +80000fdc: 00f78793 addi a5,a5,15 # 100f <_start-0x7fffeff1> +80000fe0: 00fa8ab3 add s5,s5,a5 +80000fe4: fffff7b7 lui a5,0xfffff +80000fe8: 00fafab3 and s5,s5,a5 +80000fec: 000a8593 mv a1,s5 +80000ff0: 00098513 mv a0,s3 +80000ff4: 670000ef jal ra,80001664 <_sbrk_r> +80000ff8: fff00793 li a5,-1 +80000ffc: 00050b13 mv s6,a0 +80001000: 26f50a63 beq a0,a5,80001274 <_malloc_r+0x5a8> +80001004: 27456663 bltu a0,s4,80001270 <_malloc_r+0x5a4> +80001008: 1e418b93 addi s7,gp,484 # 800169ec <__malloc_current_mallinfo> +8000100c: 000ba783 lw a5,0(s7) +80001010: 00fa87b3 add a5,s5,a5 +80001014: 00fba023 sw a5,0(s7) +80001018: 00078713 mv a4,a5 +8000101c: 38aa0663 beq s4,a0,800013a8 <_malloc_r+0x6dc> +80001020: 1cc1a683 lw a3,460(gp) # 800169d4 <__malloc_sbrk_base> +80001024: fff00793 li a5,-1 +80001028: 38f68e63 beq a3,a5,800013c4 <_malloc_r+0x6f8> +8000102c: 414b0a33 sub s4,s6,s4 +80001030: 00ea0733 add a4,s4,a4 +80001034: 00eba023 sw a4,0(s7) +80001038: 007b7c93 andi s9,s6,7 +8000103c: 2e0c8663 beqz s9,80001328 <_malloc_r+0x65c> +80001040: 419b0b33 sub s6,s6,s9 +80001044: 000017b7 lui a5,0x1 +80001048: 008b0b13 addi s6,s6,8 +8000104c: fff78a13 addi s4,a5,-1 # fff <_start-0x7ffff001> +80001050: 015b0ab3 add s5,s6,s5 +80001054: 00878793 addi a5,a5,8 +80001058: 014af733 and a4,s5,s4 +8000105c: 419787b3 sub a5,a5,s9 +80001060: 40e787b3 sub a5,a5,a4 +80001064: 0147fa33 and s4,a5,s4 +80001068: 000a0593 mv a1,s4 +8000106c: 00098513 mv a0,s3 +80001070: 5f4000ef jal ra,80001664 <_sbrk_r> +80001074: fff00793 li a5,-1 +80001078: 3af50063 beq a0,a5,80001418 <_malloc_r+0x74c> +8000107c: 41650533 sub a0,a0,s6 +80001080: 01450ab3 add s5,a0,s4 +80001084: 000ba783 lw a5,0(s7) +80001088: 01692423 sw s6,8(s2) +8000108c: 001aea93 ori s5,s5,1 +80001090: 00fa07b3 add a5,s4,a5 +80001094: 00fba023 sw a5,0(s7) +80001098: 015b2223 sw s5,4(s6) +8000109c: 33240863 beq s0,s2,800013cc <_malloc_r+0x700> +800010a0: 00f00613 li a2,15 +800010a4: 33867863 bgeu a2,s8,800013d4 <_malloc_r+0x708> +800010a8: 00442683 lw a3,4(s0) +800010ac: ff4c0713 addi a4,s8,-12 +800010b0: ff877713 andi a4,a4,-8 +800010b4: 0016f693 andi a3,a3,1 +800010b8: 00e6e6b3 or a3,a3,a4 +800010bc: 00d42223 sw a3,4(s0) +800010c0: 00500593 li a1,5 +800010c4: 00e406b3 add a3,s0,a4 +800010c8: 00b6a223 sw a1,4(a3) +800010cc: 00b6a423 sw a1,8(a3) +800010d0: 34e66e63 bltu a2,a4,8000142c <_malloc_r+0x760> +800010d4: 004b2a83 lw s5,4(s6) +800010d8: 000b0413 mv s0,s6 +800010dc: 1d81a683 lw a3,472(gp) # 800169e0 <__malloc_max_sbrked_mem> +800010e0: 00f6f463 bgeu a3,a5,800010e8 <_malloc_r+0x41c> +800010e4: 1cf1ac23 sw a5,472(gp) # 800169e0 <__malloc_max_sbrked_mem> +800010e8: 1d41a683 lw a3,468(gp) # 800169dc <_edata> +800010ec: 18f6f863 bgeu a3,a5,8000127c <_malloc_r+0x5b0> +800010f0: 1cf1aa23 sw a5,468(gp) # 800169dc <_edata> +800010f4: 1880006f j 8000127c <_malloc_r+0x5b0> +800010f8: 0014e713 ori a4,s1,1 +800010fc: 00e42223 sw a4,4(s0) +80001100: 009404b3 add s1,s0,s1 +80001104: 00992423 sw s1,8(s2) +80001108: 0017e793 ori a5,a5,1 +8000110c: 00098513 mv a0,s3 +80001110: 00f4a223 sw a5,4(s1) +80001114: 454000ef jal ra,80001568 <__malloc_unlock> +80001118: 00840513 addi a0,s0,8 +8000111c: e19ff06f j 80000f34 <_malloc_r+0x268> +80001120: 00c42683 lw a3,12(s0) +80001124: 00842603 lw a2,8(s0) +80001128: c21ff06f j 80000d48 <_malloc_r+0x7c> +8000112c: 0095d793 srli a5,a1,0x9 +80001130: 00400713 li a4,4 +80001134: 12f77463 bgeu a4,a5,8000125c <_malloc_r+0x590> +80001138: 01400713 li a4,20 +8000113c: 22f76063 bltu a4,a5,8000135c <_malloc_r+0x690> +80001140: 05c78693 addi a3,a5,92 +80001144: 05b78713 addi a4,a5,91 +80001148: 00369693 slli a3,a3,0x3 +8000114c: 00d906b3 add a3,s2,a3 +80001150: 0006a783 lw a5,0(a3) +80001154: ff868693 addi a3,a3,-8 +80001158: 1af68a63 beq a3,a5,8000130c <_malloc_r+0x640> +8000115c: 0047a703 lw a4,4(a5) +80001160: ffc77713 andi a4,a4,-4 +80001164: 00e5f663 bgeu a1,a4,80001170 <_malloc_r+0x4a4> +80001168: 0087a783 lw a5,8(a5) +8000116c: fef698e3 bne a3,a5,8000115c <_malloc_r+0x490> +80001170: 00c7a683 lw a3,12(a5) +80001174: 00492703 lw a4,4(s2) +80001178: 00d42623 sw a3,12(s0) +8000117c: 00f42423 sw a5,8(s0) +80001180: 0086a423 sw s0,8(a3) +80001184: 0087a623 sw s0,12(a5) +80001188: cddff06f j 80000e64 <_malloc_r+0x198> +8000118c: 01400713 li a4,20 +80001190: 10f77863 bgeu a4,a5,800012a0 <_malloc_r+0x5d4> +80001194: 05400713 li a4,84 +80001198: 1ef76063 bltu a4,a5,80001378 <_malloc_r+0x6ac> +8000119c: 00c4d793 srli a5,s1,0xc +800011a0: 06f78613 addi a2,a5,111 +800011a4: 06e78513 addi a0,a5,110 +800011a8: 00361693 slli a3,a2,0x3 +800011ac: bfdff06f j 80000da8 <_malloc_r+0xdc> +800011b0: 00130313 addi t1,t1,1 +800011b4: 00337793 andi a5,t1,3 +800011b8: 00858593 addi a1,a1,8 +800011bc: ce079ce3 bnez a5,80000eb4 <_malloc_r+0x1e8> +800011c0: 0fc0006f j 800012bc <_malloc_r+0x5f0> +800011c4: 00f407b3 add a5,s0,a5 +800011c8: 0047a703 lw a4,4(a5) +800011cc: 00c42683 lw a3,12(s0) +800011d0: 00842603 lw a2,8(s0) +800011d4: 00176713 ori a4,a4,1 +800011d8: 00e7a223 sw a4,4(a5) +800011dc: 00d62623 sw a3,12(a2) +800011e0: 00098513 mv a0,s3 +800011e4: 00c6a423 sw a2,8(a3) +800011e8: 380000ef jal ra,80001568 <__malloc_unlock> +800011ec: 00840513 addi a0,s0,8 +800011f0: d45ff06f j 80000f34 <_malloc_r+0x268> +800011f4: 0034d613 srli a2,s1,0x3 +800011f8: 00848793 addi a5,s1,8 +800011fc: b29ff06f j 80000d24 <_malloc_r+0x58> +80001200: 00b405b3 add a1,s0,a1 +80001204: 0045a783 lw a5,4(a1) +80001208: 00098513 mv a0,s3 +8000120c: 0017e793 ori a5,a5,1 +80001210: 00f5a223 sw a5,4(a1) +80001214: 354000ef jal ra,80001568 <__malloc_unlock> +80001218: 00840513 addi a0,s0,8 +8000121c: d19ff06f j 80000f34 <_malloc_r+0x268> +80001220: 0014e713 ori a4,s1,1 +80001224: 00e42223 sw a4,4(s0) +80001228: 009404b3 add s1,s0,s1 +8000122c: 00992a23 sw s1,20(s2) +80001230: 00992823 sw s1,16(s2) +80001234: 0017e713 ori a4,a5,1 +80001238: 0104a623 sw a6,12(s1) +8000123c: 0104a423 sw a6,8(s1) +80001240: 00e4a223 sw a4,4(s1) 80001244: 00b405b3 add a1,s0,a1 -80001248: 0045a783 lw a5,4(a1) -8000124c: 00098513 mv a0,s3 -80001250: 0017e793 ori a5,a5,1 -80001254: 00f5a223 sw a5,4(a1) -80001258: 354000ef jal ra,800015ac <__malloc_unlock> -8000125c: 00840513 addi a0,s0,8 -80001260: d19ff06f j 80000f78 <_malloc_r+0x268> -80001264: 0014e713 ori a4,s1,1 -80001268: 00e42223 sw a4,4(s0) -8000126c: 009404b3 add s1,s0,s1 -80001270: 00992a23 sw s1,20(s2) -80001274: 00992823 sw s1,16(s2) -80001278: 0017e713 ori a4,a5,1 -8000127c: 0104a623 sw a6,12(s1) -80001280: 0104a423 sw a6,8(s1) -80001284: 00e4a223 sw a4,4(s1) -80001288: 00b405b3 add a1,s0,a1 -8000128c: 00098513 mv a0,s3 -80001290: 00f5a023 sw a5,0(a1) -80001294: 318000ef jal ra,800015ac <__malloc_unlock> -80001298: 00840513 addi a0,s0,8 -8000129c: cddff06f j 80000f78 <_malloc_r+0x268> -800012a0: 0065d793 srli a5,a1,0x6 -800012a4: 03978693 addi a3,a5,57 -800012a8: 03878713 addi a4,a5,56 -800012ac: 00369693 slli a3,a3,0x3 -800012b0: ee1ff06f j 80001190 <_malloc_r+0x480> -800012b4: 13240263 beq s0,s2,800013d8 <_malloc_r+0x6c8> -800012b8: 00892403 lw s0,8(s2) -800012bc: 00442a83 lw s5,4(s0) -800012c0: ffcafa93 andi s5,s5,-4 -800012c4: 409a87b3 sub a5,s5,s1 -800012c8: 009ae663 bltu s5,s1,800012d4 <_malloc_r+0x5c4> -800012cc: 00f00713 li a4,15 -800012d0: e6f746e3 blt a4,a5,8000113c <_malloc_r+0x42c> -800012d4: 00098513 mv a0,s3 -800012d8: 2d4000ef jal ra,800015ac <__malloc_unlock> -800012dc: 00000513 li a0,0 -800012e0: c99ff06f j 80000f78 <_malloc_r+0x268> -800012e4: 05c78613 addi a2,a5,92 -800012e8: 05b78513 addi a0,a5,91 -800012ec: 00361693 slli a3,a2,0x3 -800012f0: afdff06f j 80000dec <_malloc_r+0xdc> -800012f4: 0088a783 lw a5,8(a7) -800012f8: fff60613 addi a2,a2,-1 -800012fc: 1d179463 bne a5,a7,800014c4 <_malloc_r+0x7b4> -80001300: 00367793 andi a5,a2,3 -80001304: ff888893 addi a7,a7,-8 -80001308: fe0796e3 bnez a5,800012f4 <_malloc_r+0x5e4> -8000130c: 00492703 lw a4,4(s2) -80001310: fff6c793 not a5,a3 -80001314: 00e7f7b3 and a5,a5,a4 -80001318: 00f92223 sw a5,4(s2) -8000131c: 00169693 slli a3,a3,0x1 -80001320: ccd7e4e3 bltu a5,a3,80000fe8 <_malloc_r+0x2d8> -80001324: cc0682e3 beqz a3,80000fe8 <_malloc_r+0x2d8> -80001328: 00f6f733 and a4,a3,a5 -8000132c: 00071a63 bnez a4,80001340 <_malloc_r+0x630> -80001330: 00169693 slli a3,a3,0x1 -80001334: 00f6f733 and a4,a3,a5 -80001338: 00430313 addi t1,t1,4 -8000133c: fe070ae3 beqz a4,80001330 <_malloc_r+0x620> -80001340: 00030613 mv a2,t1 -80001344: ba5ff06f j 80000ee8 <_malloc_r+0x1d8> -80001348: 010a8a93 addi s5,s5,16 -8000134c: ce5ff06f j 80001030 <_malloc_r+0x320> -80001350: 00492503 lw a0,4(s2) -80001354: 40275593 srai a1,a4,0x2 -80001358: 00100713 li a4,1 -8000135c: 00b71733 sll a4,a4,a1 -80001360: 00a76733 or a4,a4,a0 -80001364: 00e92223 sw a4,4(s2) -80001368: e55ff06f j 800011bc <_malloc_r+0x4ac> -8000136c: 000017b7 lui a5,0x1 -80001370: fff78713 addi a4,a5,-1 # fff <_start-0x7ffff001> -80001374: 015b0a33 add s4,s6,s5 -80001378: 00ea7a33 and s4,s4,a4 -8000137c: 414787b3 sub a5,a5,s4 -80001380: 00e7fa33 and s4,a5,a4 -80001384: 000a0593 mv a1,s4 -80001388: 00098513 mv a0,s3 -8000138c: 31c000ef jal ra,800016a8 <_sbrk_r> -80001390: fff00793 li a5,-1 -80001394: d2f516e3 bne a0,a5,800010c0 <_malloc_r+0x3b0> -80001398: 00000a13 li s4,0 -8000139c: d2dff06f j 800010c8 <_malloc_r+0x3b8> -800013a0: 05400713 li a4,84 -800013a4: 08f76063 bltu a4,a5,80001424 <_malloc_r+0x714> -800013a8: 00c5d793 srli a5,a1,0xc -800013ac: 06f78693 addi a3,a5,111 -800013b0: 06e78713 addi a4,a5,110 -800013b4: 00369693 slli a3,a3,0x3 -800013b8: dd9ff06f j 80001190 <_malloc_r+0x480> -800013bc: 15400713 li a4,340 -800013c0: 08f76063 bltu a4,a5,80001440 <_malloc_r+0x730> -800013c4: 00f4d793 srli a5,s1,0xf -800013c8: 07878613 addi a2,a5,120 -800013cc: 07778513 addi a0,a5,119 -800013d0: 00361693 slli a3,a2,0x3 -800013d4: a19ff06f j 80000dec <_malloc_r+0xdc> -800013d8: 1e418b93 addi s7,gp,484 # 800169ec <__malloc_current_mallinfo> -800013dc: 000ba703 lw a4,0(s7) -800013e0: 00ea8733 add a4,s5,a4 -800013e4: 00eba023 sw a4,0(s7) -800013e8: c7dff06f j 80001064 <_malloc_r+0x354> -800013ec: 014a1693 slli a3,s4,0x14 -800013f0: c6069ae3 bnez a3,80001064 <_malloc_r+0x354> -800013f4: 00892403 lw s0,8(s2) -800013f8: 015c0ab3 add s5,s8,s5 -800013fc: 001aea93 ori s5,s5,1 -80001400: 01542223 sw s5,4(s0) -80001404: d1dff06f j 80001120 <_malloc_r+0x410> -80001408: 1d61a623 sw s6,460(gp) # 800169d4 <__malloc_sbrk_base> -8000140c: c71ff06f j 8000107c <_malloc_r+0x36c> -80001410: 000b0413 mv s0,s6 -80001414: d0dff06f j 80001120 <_malloc_r+0x410> -80001418: 00100793 li a5,1 -8000141c: 00fb2223 sw a5,4(s6) -80001420: eb5ff06f j 800012d4 <_malloc_r+0x5c4> -80001424: 15400713 li a4,340 -80001428: 06f76263 bltu a4,a5,8000148c <_malloc_r+0x77c> -8000142c: 00f5d793 srli a5,a1,0xf -80001430: 07878693 addi a3,a5,120 -80001434: 07778713 addi a4,a5,119 -80001438: 00369693 slli a3,a3,0x3 -8000143c: d55ff06f j 80001190 <_malloc_r+0x480> -80001440: 55400713 li a4,1364 -80001444: 06f76263 bltu a4,a5,800014a8 <_malloc_r+0x798> -80001448: 0124d793 srli a5,s1,0x12 -8000144c: 07d78613 addi a2,a5,125 -80001450: 07c78513 addi a0,a5,124 -80001454: 00361693 slli a3,a2,0x3 -80001458: 995ff06f j 80000dec <_malloc_r+0xdc> -8000145c: ff8c8c93 addi s9,s9,-8 -80001460: 019a8ab3 add s5,s5,s9 -80001464: 416a8ab3 sub s5,s5,s6 -80001468: 00000a13 li s4,0 -8000146c: c5dff06f j 800010c8 <_malloc_r+0x3b8> -80001470: 00840593 addi a1,s0,8 -80001474: 00098513 mv a0,s3 -80001478: 125030ef jal ra,80004d9c <_free_r> -8000147c: 00892403 lw s0,8(s2) -80001480: 000ba783 lw a5,0(s7) -80001484: 00442a83 lw s5,4(s0) -80001488: c99ff06f j 80001120 <_malloc_r+0x410> -8000148c: 55400713 li a4,1364 -80001490: 02f76463 bltu a4,a5,800014b8 <_malloc_r+0x7a8> -80001494: 0125d793 srli a5,a1,0x12 -80001498: 07d78693 addi a3,a5,125 -8000149c: 07c78713 addi a4,a5,124 -800014a0: 00369693 slli a3,a3,0x3 -800014a4: cedff06f j 80001190 <_malloc_r+0x480> -800014a8: 3f800693 li a3,1016 -800014ac: 07f00613 li a2,127 -800014b0: 07e00513 li a0,126 -800014b4: 939ff06f j 80000dec <_malloc_r+0xdc> -800014b8: 3f800693 li a3,1016 -800014bc: 07e00713 li a4,126 -800014c0: cd1ff06f j 80001190 <_malloc_r+0x480> -800014c4: 00492783 lw a5,4(s2) -800014c8: e55ff06f j 8000131c <_malloc_r+0x60c> +80001248: 00098513 mv a0,s3 +8000124c: 00f5a023 sw a5,0(a1) +80001250: 318000ef jal ra,80001568 <__malloc_unlock> +80001254: 00840513 addi a0,s0,8 +80001258: cddff06f j 80000f34 <_malloc_r+0x268> +8000125c: 0065d793 srli a5,a1,0x6 +80001260: 03978693 addi a3,a5,57 +80001264: 03878713 addi a4,a5,56 +80001268: 00369693 slli a3,a3,0x3 +8000126c: ee1ff06f j 8000114c <_malloc_r+0x480> +80001270: 13240263 beq s0,s2,80001394 <_malloc_r+0x6c8> +80001274: 00892403 lw s0,8(s2) +80001278: 00442a83 lw s5,4(s0) +8000127c: ffcafa93 andi s5,s5,-4 +80001280: 409a87b3 sub a5,s5,s1 +80001284: 009ae663 bltu s5,s1,80001290 <_malloc_r+0x5c4> +80001288: 00f00713 li a4,15 +8000128c: e6f746e3 blt a4,a5,800010f8 <_malloc_r+0x42c> +80001290: 00098513 mv a0,s3 +80001294: 2d4000ef jal ra,80001568 <__malloc_unlock> +80001298: 00000513 li a0,0 +8000129c: c99ff06f j 80000f34 <_malloc_r+0x268> +800012a0: 05c78613 addi a2,a5,92 +800012a4: 05b78513 addi a0,a5,91 +800012a8: 00361693 slli a3,a2,0x3 +800012ac: afdff06f j 80000da8 <_malloc_r+0xdc> +800012b0: 0088a783 lw a5,8(a7) +800012b4: fff60613 addi a2,a2,-1 +800012b8: 1d179463 bne a5,a7,80001480 <_malloc_r+0x7b4> +800012bc: 00367793 andi a5,a2,3 +800012c0: ff888893 addi a7,a7,-8 +800012c4: fe0796e3 bnez a5,800012b0 <_malloc_r+0x5e4> +800012c8: 00492703 lw a4,4(s2) +800012cc: fff6c793 not a5,a3 +800012d0: 00e7f7b3 and a5,a5,a4 +800012d4: 00f92223 sw a5,4(s2) +800012d8: 00169693 slli a3,a3,0x1 +800012dc: ccd7e4e3 bltu a5,a3,80000fa4 <_malloc_r+0x2d8> +800012e0: cc0682e3 beqz a3,80000fa4 <_malloc_r+0x2d8> +800012e4: 00f6f733 and a4,a3,a5 +800012e8: 00071a63 bnez a4,800012fc <_malloc_r+0x630> +800012ec: 00169693 slli a3,a3,0x1 +800012f0: 00f6f733 and a4,a3,a5 +800012f4: 00430313 addi t1,t1,4 +800012f8: fe070ae3 beqz a4,800012ec <_malloc_r+0x620> +800012fc: 00030613 mv a2,t1 +80001300: ba5ff06f j 80000ea4 <_malloc_r+0x1d8> +80001304: 010a8a93 addi s5,s5,16 +80001308: ce5ff06f j 80000fec <_malloc_r+0x320> +8000130c: 00492503 lw a0,4(s2) +80001310: 40275593 srai a1,a4,0x2 +80001314: 00100713 li a4,1 +80001318: 00b71733 sll a4,a4,a1 +8000131c: 00a76733 or a4,a4,a0 +80001320: 00e92223 sw a4,4(s2) +80001324: e55ff06f j 80001178 <_malloc_r+0x4ac> +80001328: 000017b7 lui a5,0x1 +8000132c: fff78713 addi a4,a5,-1 # fff <_start-0x7ffff001> +80001330: 015b0a33 add s4,s6,s5 +80001334: 00ea7a33 and s4,s4,a4 +80001338: 414787b3 sub a5,a5,s4 +8000133c: 00e7fa33 and s4,a5,a4 +80001340: 000a0593 mv a1,s4 +80001344: 00098513 mv a0,s3 +80001348: 31c000ef jal ra,80001664 <_sbrk_r> +8000134c: fff00793 li a5,-1 +80001350: d2f516e3 bne a0,a5,8000107c <_malloc_r+0x3b0> +80001354: 00000a13 li s4,0 +80001358: d2dff06f j 80001084 <_malloc_r+0x3b8> +8000135c: 05400713 li a4,84 +80001360: 08f76063 bltu a4,a5,800013e0 <_malloc_r+0x714> +80001364: 00c5d793 srli a5,a1,0xc +80001368: 06f78693 addi a3,a5,111 +8000136c: 06e78713 addi a4,a5,110 +80001370: 00369693 slli a3,a3,0x3 +80001374: dd9ff06f j 8000114c <_malloc_r+0x480> +80001378: 15400713 li a4,340 +8000137c: 08f76063 bltu a4,a5,800013fc <_malloc_r+0x730> +80001380: 00f4d793 srli a5,s1,0xf +80001384: 07878613 addi a2,a5,120 +80001388: 07778513 addi a0,a5,119 +8000138c: 00361693 slli a3,a2,0x3 +80001390: a19ff06f j 80000da8 <_malloc_r+0xdc> +80001394: 1e418b93 addi s7,gp,484 # 800169ec <__malloc_current_mallinfo> +80001398: 000ba703 lw a4,0(s7) +8000139c: 00ea8733 add a4,s5,a4 +800013a0: 00eba023 sw a4,0(s7) +800013a4: c7dff06f j 80001020 <_malloc_r+0x354> +800013a8: 014a1693 slli a3,s4,0x14 +800013ac: c6069ae3 bnez a3,80001020 <_malloc_r+0x354> +800013b0: 00892403 lw s0,8(s2) +800013b4: 015c0ab3 add s5,s8,s5 +800013b8: 001aea93 ori s5,s5,1 +800013bc: 01542223 sw s5,4(s0) +800013c0: d1dff06f j 800010dc <_malloc_r+0x410> +800013c4: 1d61a623 sw s6,460(gp) # 800169d4 <__malloc_sbrk_base> +800013c8: c71ff06f j 80001038 <_malloc_r+0x36c> +800013cc: 000b0413 mv s0,s6 +800013d0: d0dff06f j 800010dc <_malloc_r+0x410> +800013d4: 00100793 li a5,1 +800013d8: 00fb2223 sw a5,4(s6) +800013dc: eb5ff06f j 80001290 <_malloc_r+0x5c4> +800013e0: 15400713 li a4,340 +800013e4: 06f76263 bltu a4,a5,80001448 <_malloc_r+0x77c> +800013e8: 00f5d793 srli a5,a1,0xf +800013ec: 07878693 addi a3,a5,120 +800013f0: 07778713 addi a4,a5,119 +800013f4: 00369693 slli a3,a3,0x3 +800013f8: d55ff06f j 8000114c <_malloc_r+0x480> +800013fc: 55400713 li a4,1364 +80001400: 06f76263 bltu a4,a5,80001464 <_malloc_r+0x798> +80001404: 0124d793 srli a5,s1,0x12 +80001408: 07d78613 addi a2,a5,125 +8000140c: 07c78513 addi a0,a5,124 +80001410: 00361693 slli a3,a2,0x3 +80001414: 995ff06f j 80000da8 <_malloc_r+0xdc> +80001418: ff8c8c93 addi s9,s9,-8 +8000141c: 019a8ab3 add s5,s5,s9 +80001420: 416a8ab3 sub s5,s5,s6 +80001424: 00000a13 li s4,0 +80001428: c5dff06f j 80001084 <_malloc_r+0x3b8> +8000142c: 00840593 addi a1,s0,8 +80001430: 00098513 mv a0,s3 +80001434: 125030ef jal ra,80004d58 <_free_r> +80001438: 00892403 lw s0,8(s2) +8000143c: 000ba783 lw a5,0(s7) +80001440: 00442a83 lw s5,4(s0) +80001444: c99ff06f j 800010dc <_malloc_r+0x410> +80001448: 55400713 li a4,1364 +8000144c: 02f76463 bltu a4,a5,80001474 <_malloc_r+0x7a8> +80001450: 0125d793 srli a5,a1,0x12 +80001454: 07d78693 addi a3,a5,125 +80001458: 07c78713 addi a4,a5,124 +8000145c: 00369693 slli a3,a3,0x3 +80001460: cedff06f j 8000114c <_malloc_r+0x480> +80001464: 3f800693 li a3,1016 +80001468: 07f00613 li a2,127 +8000146c: 07e00513 li a0,126 +80001470: 939ff06f j 80000da8 <_malloc_r+0xdc> +80001474: 3f800693 li a3,1016 +80001478: 07e00713 li a4,126 +8000147c: cd1ff06f j 8000114c <_malloc_r+0x480> +80001480: 00492783 lw a5,4(s2) +80001484: e55ff06f j 800012d8 <_malloc_r+0x60c> -800014cc : -800014cc: 00f00313 li t1,15 -800014d0: 00050713 mv a4,a0 -800014d4: 02c37e63 bgeu t1,a2,80001510 -800014d8: 00f77793 andi a5,a4,15 -800014dc: 0a079063 bnez a5,8000157c -800014e0: 08059263 bnez a1,80001564 -800014e4: ff067693 andi a3,a2,-16 -800014e8: 00f67613 andi a2,a2,15 -800014ec: 00e686b3 add a3,a3,a4 -800014f0: 00b72023 sw a1,0(a4) # 2000 <_start-0x7fffe000> -800014f4: 00b72223 sw a1,4(a4) -800014f8: 00b72423 sw a1,8(a4) -800014fc: 00b72623 sw a1,12(a4) -80001500: 01070713 addi a4,a4,16 -80001504: fed766e3 bltu a4,a3,800014f0 -80001508: 00061463 bnez a2,80001510 -8000150c: 00008067 ret -80001510: 40c306b3 sub a3,t1,a2 -80001514: 00269693 slli a3,a3,0x2 -80001518: 00000297 auipc t0,0x0 -8000151c: 005686b3 add a3,a3,t0 -80001520: 00c68067 jr 12(a3) -80001524: 00b70723 sb a1,14(a4) -80001528: 00b706a3 sb a1,13(a4) -8000152c: 00b70623 sb a1,12(a4) -80001530: 00b705a3 sb a1,11(a4) -80001534: 00b70523 sb a1,10(a4) -80001538: 00b704a3 sb a1,9(a4) -8000153c: 00b70423 sb a1,8(a4) -80001540: 00b703a3 sb a1,7(a4) -80001544: 00b70323 sb a1,6(a4) -80001548: 00b702a3 sb a1,5(a4) -8000154c: 00b70223 sb a1,4(a4) -80001550: 00b701a3 sb a1,3(a4) -80001554: 00b70123 sb a1,2(a4) -80001558: 00b700a3 sb a1,1(a4) -8000155c: 00b70023 sb a1,0(a4) -80001560: 00008067 ret -80001564: 0ff5f593 andi a1,a1,255 -80001568: 00859693 slli a3,a1,0x8 -8000156c: 00d5e5b3 or a1,a1,a3 -80001570: 01059693 slli a3,a1,0x10 -80001574: 00d5e5b3 or a1,a1,a3 -80001578: f6dff06f j 800014e4 -8000157c: 00279693 slli a3,a5,0x2 -80001580: 00000297 auipc t0,0x0 -80001584: 005686b3 add a3,a3,t0 -80001588: 00008293 mv t0,ra -8000158c: fa0680e7 jalr -96(a3) -80001590: 00028093 mv ra,t0 -80001594: ff078793 addi a5,a5,-16 -80001598: 40f70733 sub a4,a4,a5 -8000159c: 00f60633 add a2,a2,a5 -800015a0: f6c378e3 bgeu t1,a2,80001510 -800015a4: f3dff06f j 800014e0 +80001488 : +80001488: 00f00313 li t1,15 +8000148c: 00050713 mv a4,a0 +80001490: 02c37e63 bgeu t1,a2,800014cc +80001494: 00f77793 andi a5,a4,15 +80001498: 0a079063 bnez a5,80001538 +8000149c: 08059263 bnez a1,80001520 +800014a0: ff067693 andi a3,a2,-16 +800014a4: 00f67613 andi a2,a2,15 +800014a8: 00e686b3 add a3,a3,a4 +800014ac: 00b72023 sw a1,0(a4) # 2000 <_start-0x7fffe000> +800014b0: 00b72223 sw a1,4(a4) +800014b4: 00b72423 sw a1,8(a4) +800014b8: 00b72623 sw a1,12(a4) +800014bc: 01070713 addi a4,a4,16 +800014c0: fed766e3 bltu a4,a3,800014ac +800014c4: 00061463 bnez a2,800014cc +800014c8: 00008067 ret +800014cc: 40c306b3 sub a3,t1,a2 +800014d0: 00269693 slli a3,a3,0x2 +800014d4: 00000297 auipc t0,0x0 +800014d8: 005686b3 add a3,a3,t0 +800014dc: 00c68067 jr 12(a3) +800014e0: 00b70723 sb a1,14(a4) +800014e4: 00b706a3 sb a1,13(a4) +800014e8: 00b70623 sb a1,12(a4) +800014ec: 00b705a3 sb a1,11(a4) +800014f0: 00b70523 sb a1,10(a4) +800014f4: 00b704a3 sb a1,9(a4) +800014f8: 00b70423 sb a1,8(a4) +800014fc: 00b703a3 sb a1,7(a4) +80001500: 00b70323 sb a1,6(a4) +80001504: 00b702a3 sb a1,5(a4) +80001508: 00b70223 sb a1,4(a4) +8000150c: 00b701a3 sb a1,3(a4) +80001510: 00b70123 sb a1,2(a4) +80001514: 00b700a3 sb a1,1(a4) +80001518: 00b70023 sb a1,0(a4) +8000151c: 00008067 ret +80001520: 0ff5f593 andi a1,a1,255 +80001524: 00859693 slli a3,a1,0x8 +80001528: 00d5e5b3 or a1,a1,a3 +8000152c: 01059693 slli a3,a1,0x10 +80001530: 00d5e5b3 or a1,a1,a3 +80001534: f6dff06f j 800014a0 +80001538: 00279693 slli a3,a5,0x2 +8000153c: 00000297 auipc t0,0x0 +80001540: 005686b3 add a3,a3,t0 +80001544: 00008293 mv t0,ra +80001548: fa0680e7 jalr -96(a3) +8000154c: 00028093 mv ra,t0 +80001550: ff078793 addi a5,a5,-16 +80001554: 40f70733 sub a4,a4,a5 +80001558: 00f60633 add a2,a2,a5 +8000155c: f6c378e3 bgeu t1,a2,800014cc +80001560: f3dff06f j 8000149c -800015a8 <__malloc_lock>: -800015a8: 00008067 ret +80001564 <__malloc_lock>: +80001564: 00008067 ret -800015ac <__malloc_unlock>: +80001568 <__malloc_unlock>: +80001568: 00008067 ret + +8000156c <_printf_r>: +8000156c: fc010113 addi sp,sp,-64 +80001570: 02c12423 sw a2,40(sp) +80001574: 02d12623 sw a3,44(sp) +80001578: 02f12a23 sw a5,52(sp) +8000157c: 02e12823 sw a4,48(sp) +80001580: 03012c23 sw a6,56(sp) +80001584: 03112e23 sw a7,60(sp) +80001588: 00058613 mv a2,a1 +8000158c: 00852583 lw a1,8(a0) +80001590: 02810793 addi a5,sp,40 +80001594: 00078693 mv a3,a5 +80001598: 00112e23 sw ra,28(sp) +8000159c: 00f12623 sw a5,12(sp) +800015a0: 120000ef jal ra,800016c0 <_vfprintf_r> +800015a4: 01c12083 lw ra,28(sp) +800015a8: 04010113 addi sp,sp,64 800015ac: 00008067 ret -800015b0 <_printf_r>: -800015b0: fc010113 addi sp,sp,-64 -800015b4: 02c12423 sw a2,40(sp) -800015b8: 02d12623 sw a3,44(sp) -800015bc: 02f12a23 sw a5,52(sp) -800015c0: 02e12823 sw a4,48(sp) -800015c4: 03012c23 sw a6,56(sp) -800015c8: 03112e23 sw a7,60(sp) -800015cc: 00058613 mv a2,a1 -800015d0: 00852583 lw a1,8(a0) -800015d4: 02810793 addi a5,sp,40 -800015d8: 00078693 mv a3,a5 -800015dc: 00112e23 sw ra,28(sp) -800015e0: 00f12623 sw a5,12(sp) -800015e4: 120000ef jal ra,80001704 <_vfprintf_r> -800015e8: 01c12083 lw ra,28(sp) -800015ec: 04010113 addi sp,sp,64 -800015f0: 00008067 ret +800015b0 : +800015b0: 1c81a303 lw t1,456(gp) # 800169d0 <_impure_ptr> +800015b4: fc010113 addi sp,sp,-64 +800015b8: 02c12423 sw a2,40(sp) +800015bc: 02d12623 sw a3,44(sp) +800015c0: 02f12a23 sw a5,52(sp) +800015c4: 02b12223 sw a1,36(sp) +800015c8: 02e12823 sw a4,48(sp) +800015cc: 03012c23 sw a6,56(sp) +800015d0: 03112e23 sw a7,60(sp) +800015d4: 00832583 lw a1,8(t1) +800015d8: 02410793 addi a5,sp,36 +800015dc: 00050613 mv a2,a0 +800015e0: 00078693 mv a3,a5 +800015e4: 00030513 mv a0,t1 +800015e8: 00112e23 sw ra,28(sp) +800015ec: 00f12623 sw a5,12(sp) +800015f0: 0d0000ef jal ra,800016c0 <_vfprintf_r> +800015f4: 01c12083 lw ra,28(sp) +800015f8: 04010113 addi sp,sp,64 +800015fc: 00008067 ret -800015f4 : -800015f4: 1c81a303 lw t1,456(gp) # 800169d0 <_impure_ptr> -800015f8: fc010113 addi sp,sp,-64 -800015fc: 02c12423 sw a2,40(sp) -80001600: 02d12623 sw a3,44(sp) -80001604: 02f12a23 sw a5,52(sp) -80001608: 02b12223 sw a1,36(sp) -8000160c: 02e12823 sw a4,48(sp) -80001610: 03012c23 sw a6,56(sp) -80001614: 03112e23 sw a7,60(sp) -80001618: 00832583 lw a1,8(t1) -8000161c: 02410793 addi a5,sp,36 -80001620: 00050613 mv a2,a0 -80001624: 00078693 mv a3,a5 -80001628: 00030513 mv a0,t1 -8000162c: 00112e23 sw ra,28(sp) -80001630: 00f12623 sw a5,12(sp) -80001634: 0d0000ef jal ra,80001704 <_vfprintf_r> -80001638: 01c12083 lw ra,28(sp) -8000163c: 04010113 addi sp,sp,64 -80001640: 00008067 ret +80001600 : +80001600: 1c81a783 lw a5,456(gp) # 800169d0 <_impure_ptr> +80001604: 0aa7a423 sw a0,168(a5) +80001608: 0a07a623 sw zero,172(a5) +8000160c: 00008067 ret -80001644 : -80001644: 1c81a783 lw a5,456(gp) # 800169d0 <_impure_ptr> -80001648: 0aa7a423 sw a0,168(a5) -8000164c: 0a07a623 sw zero,172(a5) -80001650: 00008067 ret +80001610 : +80001610: 1c81a803 lw a6,456(gp) # 800169d0 <_impure_ptr> +80001614: 4c9585b7 lui a1,0x4c958 +80001618: f2d58593 addi a1,a1,-211 # 4c957f2d <_start-0x336a80d3> +8000161c: 0a882683 lw a3,168(a6) +80001620: 0ac82703 lw a4,172(a6) +80001624: 02b687b3 mul a5,a3,a1 +80001628: 00178613 addi a2,a5,1 +8000162c: 00f637b3 sltu a5,a2,a5 +80001630: 0ac82423 sw a2,168(a6) +80001634: 5851f637 lui a2,0x5851f +80001638: 42d60613 addi a2,a2,1069 # 5851f42d <_start-0x27ae0bd3> +8000163c: 02c68633 mul a2,a3,a2 +80001640: 02b70733 mul a4,a4,a1 +80001644: 02b6b6b3 mulhu a3,a3,a1 +80001648: 00c70733 add a4,a4,a2 +8000164c: 00d70733 add a4,a4,a3 +80001650: 00e787b3 add a5,a5,a4 +80001654: 00179513 slli a0,a5,0x1 +80001658: 0af82623 sw a5,172(a6) +8000165c: 00155513 srli a0,a0,0x1 +80001660: 00008067 ret -80001654 : -80001654: 1c81a803 lw a6,456(gp) # 800169d0 <_impure_ptr> -80001658: 4c9585b7 lui a1,0x4c958 -8000165c: f2d58593 addi a1,a1,-211 # 4c957f2d <_start-0x336a80d3> -80001660: 0a882683 lw a3,168(a6) -80001664: 0ac82703 lw a4,172(a6) -80001668: 02b687b3 mul a5,a3,a1 -8000166c: 00178613 addi a2,a5,1 -80001670: 00f637b3 sltu a5,a2,a5 -80001674: 0ac82423 sw a2,168(a6) -80001678: 5851f637 lui a2,0x5851f -8000167c: 42d60613 addi a2,a2,1069 # 5851f42d <_start-0x27ae0bd3> -80001680: 02c68633 mul a2,a3,a2 -80001684: 02b70733 mul a4,a4,a1 -80001688: 02b6b6b3 mulhu a3,a3,a1 -8000168c: 00c70733 add a4,a4,a2 -80001690: 00d70733 add a4,a4,a3 -80001694: 00e787b3 add a5,a5,a4 -80001698: 00179513 slli a0,a5,0x1 -8000169c: 0af82623 sw a5,172(a6) -800016a0: 00155513 srli a0,a0,0x1 -800016a4: 00008067 ret +80001664 <_sbrk_r>: +80001664: ff010113 addi sp,sp,-16 +80001668: 00812423 sw s0,8(sp) +8000166c: 00912223 sw s1,4(sp) +80001670: 00050493 mv s1,a0 +80001674: 00058513 mv a0,a1 +80001678: 00112623 sw ra,12(sp) +8000167c: 2001a623 sw zero,524(gp) # 80016a14 +80001680: ee9fe0ef jal ra,80000568 <_sbrk> +80001684: fff00793 li a5,-1 +80001688: 00f50c63 beq a0,a5,800016a0 <_sbrk_r+0x3c> +8000168c: 00c12083 lw ra,12(sp) +80001690: 00812403 lw s0,8(sp) +80001694: 00412483 lw s1,4(sp) +80001698: 01010113 addi sp,sp,16 +8000169c: 00008067 ret +800016a0: 20c1a783 lw a5,524(gp) # 80016a14 +800016a4: fe0784e3 beqz a5,8000168c <_sbrk_r+0x28> +800016a8: 00c12083 lw ra,12(sp) +800016ac: 00812403 lw s0,8(sp) +800016b0: 00f4a023 sw a5,0(s1) +800016b4: 00412483 lw s1,4(sp) +800016b8: 01010113 addi sp,sp,16 +800016bc: 00008067 ret -800016a8 <_sbrk_r>: -800016a8: ff010113 addi sp,sp,-16 -800016ac: 00812423 sw s0,8(sp) -800016b0: 00912223 sw s1,4(sp) -800016b4: 00050493 mv s1,a0 -800016b8: 00058513 mv a0,a1 -800016bc: 00112623 sw ra,12(sp) -800016c0: 2001a623 sw zero,524(gp) # 80016a14 -800016c4: ea5fe0ef jal ra,80000568 <_sbrk> -800016c8: fff00793 li a5,-1 -800016cc: 00f50c63 beq a0,a5,800016e4 <_sbrk_r+0x3c> -800016d0: 00c12083 lw ra,12(sp) -800016d4: 00812403 lw s0,8(sp) -800016d8: 00412483 lw s1,4(sp) -800016dc: 01010113 addi sp,sp,16 -800016e0: 00008067 ret -800016e4: 20c1a783 lw a5,524(gp) # 80016a14 -800016e8: fe0784e3 beqz a5,800016d0 <_sbrk_r+0x28> -800016ec: 00c12083 lw ra,12(sp) -800016f0: 00812403 lw s0,8(sp) -800016f4: 00f4a023 sw a5,0(s1) -800016f8: 00412483 lw s1,4(sp) -800016fc: 01010113 addi sp,sp,16 -80001700: 00008067 ret - -80001704 <_vfprintf_r>: -80001704: e1010113 addi sp,sp,-496 -80001708: 1e112623 sw ra,492(sp) -8000170c: 1e812423 sw s0,488(sp) -80001710: 1d712623 sw s7,460(sp) -80001714: 00b12223 sw a1,4(sp) -80001718: 00060b93 mv s7,a2 -8000171c: 00d12823 sw a3,16(sp) -80001720: 1e912223 sw s1,484(sp) -80001724: 1f212023 sw s2,480(sp) -80001728: 1d312e23 sw s3,476(sp) -8000172c: 1d412c23 sw s4,472(sp) -80001730: 1d512a23 sw s5,468(sp) -80001734: 1d612823 sw s6,464(sp) -80001738: 1d812423 sw s8,456(sp) -8000173c: 1d912223 sw s9,452(sp) -80001740: 1da12023 sw s10,448(sp) -80001744: 1bb12e23 sw s11,444(sp) -80001748: 00050413 mv s0,a0 -8000174c: 02a12023 sw a0,32(sp) -80001750: 64c060ef jal ra,80007d9c <_localeconv_r> -80001754: 00052783 lw a5,0(a0) -80001758: 00078513 mv a0,a5 -8000175c: 02f12a23 sw a5,52(sp) -80001760: 731070ef jal ra,80009690 -80001764: 02a12623 sw a0,44(sp) -80001768: 0e012823 sw zero,240(sp) -8000176c: 0e012a23 sw zero,244(sp) -80001770: 0e012c23 sw zero,248(sp) -80001774: 0e012e23 sw zero,252(sp) -80001778: 00040663 beqz s0,80001784 <_vfprintf_r+0x80> -8000177c: 03842783 lw a5,56(s0) -80001780: 540780e3 beqz a5,800024c0 <_vfprintf_r+0xdbc> -80001784: 00412603 lw a2,4(sp) -80001788: 00c61703 lh a4,12(a2) -8000178c: 01071793 slli a5,a4,0x10 -80001790: 0107d793 srli a5,a5,0x10 -80001794: 01279693 slli a3,a5,0x12 -80001798: 0206c663 bltz a3,800017c4 <_vfprintf_r+0xc0> -8000179c: 06462683 lw a3,100(a2) -800017a0: 000027b7 lui a5,0x2 -800017a4: 00f767b3 or a5,a4,a5 -800017a8: ffffe737 lui a4,0xffffe -800017ac: fff70713 addi a4,a4,-1 # ffffdfff <__BSS_END__+0x7ffe75e7> -800017b0: 00e6f733 and a4,a3,a4 -800017b4: 00f61623 sh a5,12(a2) -800017b8: 01079793 slli a5,a5,0x10 -800017bc: 06e62223 sw a4,100(a2) -800017c0: 0107d793 srli a5,a5,0x10 -800017c4: 0087f713 andi a4,a5,8 -800017c8: 16070e63 beqz a4,80001944 <_vfprintf_r+0x240> -800017cc: 00412703 lw a4,4(sp) -800017d0: 01072703 lw a4,16(a4) -800017d4: 16070863 beqz a4,80001944 <_vfprintf_r+0x240> -800017d8: 01a7f793 andi a5,a5,26 -800017dc: 00a00713 li a4,10 -800017e0: 18e78663 beq a5,a4,8000196c <_vfprintf_r+0x268> -800017e4: 10c10793 addi a5,sp,268 -800017e8: 000b8c93 mv s9,s7 -800017ec: 00078893 mv a7,a5 -800017f0: 0ef12223 sw a5,228(sp) -800017f4: 000cc703 lbu a4,0(s9) -800017f8: 800157b7 lui a5,0x80015 -800017fc: c6878793 addi a5,a5,-920 # 80014c68 <__BSS_END__+0xffffe250> -80001800: 00f12623 sw a5,12(sp) -80001804: 0e012623 sw zero,236(sp) -80001808: 800157b7 lui a5,0x80015 -8000180c: 0e012423 sw zero,232(sp) -80001810: 00012e23 sw zero,28(sp) -80001814: 02012823 sw zero,48(sp) -80001818: 02012c23 sw zero,56(sp) -8000181c: 04012023 sw zero,64(sp) -80001820: 04012423 sw zero,72(sp) -80001824: 02012e23 sw zero,60(sp) -80001828: 00012423 sw zero,8(sp) -8000182c: de478c13 addi s8,a5,-540 # 80014de4 <__BSS_END__+0xffffe3cc> -80001830: 00088d13 mv s10,a7 -80001834: 02012a03 lw s4,32(sp) -80001838: 3e070863 beqz a4,80001c28 <_vfprintf_r+0x524> -8000183c: 02500693 li a3,37 -80001840: 00d71463 bne a4,a3,80001848 <_vfprintf_r+0x144> -80001844: 7780106f j 80002fbc <_vfprintf_r+0x18b8> -80001848: 000c8413 mv s0,s9 -8000184c: 00c0006f j 80001858 <_vfprintf_r+0x154> -80001850: 14d78263 beq a5,a3,80001994 <_vfprintf_r+0x290> -80001854: 00090413 mv s0,s2 -80001858: 00144783 lbu a5,1(s0) -8000185c: 00140913 addi s2,s0,1 -80001860: fe0798e3 bnez a5,80001850 <_vfprintf_r+0x14c> -80001864: 419904b3 sub s1,s2,s9 -80001868: 3c048063 beqz s1,80001c28 <_vfprintf_r+0x524> -8000186c: 0ec12683 lw a3,236(sp) -80001870: 0e812703 lw a4,232(sp) -80001874: 019d2023 sw s9,0(s10) -80001878: 009686b3 add a3,a3,s1 -8000187c: 00170713 addi a4,a4,1 -80001880: 009d2223 sw s1,4(s10) -80001884: 0ed12623 sw a3,236(sp) -80001888: 0ee12423 sw a4,232(sp) -8000188c: 00700693 li a3,7 -80001890: 008d0d13 addi s10,s10,8 -80001894: 10e6c663 blt a3,a4,800019a0 <_vfprintf_r+0x29c> -80001898: 00812783 lw a5,8(sp) -8000189c: 00144703 lbu a4,1(s0) -800018a0: 009787b3 add a5,a5,s1 -800018a4: 00f12423 sw a5,8(sp) -800018a8: 38070063 beqz a4,80001c28 <_vfprintf_r+0x524> -800018ac: fff00313 li t1,-1 -800018b0: 00190493 addi s1,s2,1 -800018b4: 00194e03 lbu t3,1(s2) -800018b8: 0c0103a3 sb zero,199(sp) -800018bc: 00000413 li s0,0 -800018c0: 00000913 li s2,0 -800018c4: 05a00993 li s3,90 -800018c8: 00900b13 li s6,9 -800018cc: 02a00b93 li s7,42 -800018d0: 00030d93 mv s11,t1 -800018d4: 00148493 addi s1,s1,1 -800018d8: 000e0a93 mv s5,t3 -800018dc: fe0a8793 addi a5,s5,-32 -800018e0: 22f9ea63 bltu s3,a5,80001b14 <_vfprintf_r+0x410> -800018e4: 00c12703 lw a4,12(sp) -800018e8: 00279793 slli a5,a5,0x2 -800018ec: 00e787b3 add a5,a5,a4 -800018f0: 0007a783 lw a5,0(a5) -800018f4: 00078067 jr a5 -800018f8: 000a0513 mv a0,s4 -800018fc: 4a0060ef jal ra,80007d9c <_localeconv_r> -80001900: 00452783 lw a5,4(a0) -80001904: 00078513 mv a0,a5 -80001908: 02f12e23 sw a5,60(sp) -8000190c: 585070ef jal ra,80009690 -80001910: 04a12423 sw a0,72(sp) -80001914: 00050a93 mv s5,a0 -80001918: 000a0513 mv a0,s4 -8000191c: 480060ef jal ra,80007d9c <_localeconv_r> -80001920: 00852783 lw a5,8(a0) -80001924: 04f12023 sw a5,64(sp) -80001928: 000a8463 beqz s5,80001930 <_vfprintf_r+0x22c> -8000192c: 4a80106f j 80002dd4 <_vfprintf_r+0x16d0> -80001930: 0004ce03 lbu t3,0(s1) -80001934: fa1ff06f j 800018d4 <_vfprintf_r+0x1d0> -80001938: 02096913 ori s2,s2,32 -8000193c: 0004ce03 lbu t3,0(s1) -80001940: f95ff06f j 800018d4 <_vfprintf_r+0x1d0> -80001944: 00412583 lw a1,4(sp) -80001948: 02012503 lw a0,32(sp) -8000194c: 1e5020ef jal ra,80004330 <__swsetup_r> -80001950: 00050463 beqz a0,80001958 <_vfprintf_r+0x254> -80001954: 4f00206f j 80003e44 <_vfprintf_r+0x2740> -80001958: 00412783 lw a5,4(sp) -8000195c: 00a00713 li a4,10 -80001960: 00c7d783 lhu a5,12(a5) -80001964: 01a7f793 andi a5,a5,26 -80001968: e6e79ee3 bne a5,a4,800017e4 <_vfprintf_r+0xe0> -8000196c: 00412783 lw a5,4(sp) -80001970: 00e79783 lh a5,14(a5) -80001974: e607c8e3 bltz a5,800017e4 <_vfprintf_r+0xe0> -80001978: 01012683 lw a3,16(sp) -8000197c: 00412583 lw a1,4(sp) -80001980: 02012503 lw a0,32(sp) -80001984: 000b8613 mv a2,s7 -80001988: 0e9020ef jal ra,80004270 <__sbprintf> -8000198c: 00a12423 sw a0,8(sp) -80001990: 0680006f j 800019f8 <_vfprintf_r+0x2f4> -80001994: 419904b3 sub s1,s2,s9 -80001998: f0048ae3 beqz s1,800018ac <_vfprintf_r+0x1a8> -8000199c: ed1ff06f j 8000186c <_vfprintf_r+0x168> -800019a0: 00412583 lw a1,4(sp) -800019a4: 0e410613 addi a2,sp,228 -800019a8: 000a0513 mv a0,s4 -800019ac: 2310a0ef jal ra,8000c3dc <__sprint_r> -800019b0: 02051a63 bnez a0,800019e4 <_vfprintf_r+0x2e0> -800019b4: 10c10d13 addi s10,sp,268 -800019b8: ee1ff06f j 80001898 <_vfprintf_r+0x194> -800019bc: 00412583 lw a1,4(sp) -800019c0: 0e410613 addi a2,sp,228 -800019c4: 000a0513 mv a0,s4 -800019c8: 2150a0ef jal ra,8000c3dc <__sprint_r> -800019cc: 52050e63 beqz a0,80001f08 <_vfprintf_r+0x804> -800019d0: 01412783 lw a5,20(sp) -800019d4: 00078863 beqz a5,800019e4 <_vfprintf_r+0x2e0> -800019d8: 02012503 lw a0,32(sp) -800019dc: 00078593 mv a1,a5 -800019e0: 3bc030ef jal ra,80004d9c <_free_r> -800019e4: 00412783 lw a5,4(sp) -800019e8: 00c7d783 lhu a5,12(a5) -800019ec: 0407f793 andi a5,a5,64 -800019f0: 00078463 beqz a5,800019f8 <_vfprintf_r+0x2f4> -800019f4: 4500206f j 80003e44 <_vfprintf_r+0x2740> -800019f8: 1ec12083 lw ra,492(sp) -800019fc: 1e812403 lw s0,488(sp) -80001a00: 00812503 lw a0,8(sp) -80001a04: 1e412483 lw s1,484(sp) -80001a08: 1e012903 lw s2,480(sp) -80001a0c: 1dc12983 lw s3,476(sp) -80001a10: 1d812a03 lw s4,472(sp) -80001a14: 1d412a83 lw s5,468(sp) -80001a18: 1d012b03 lw s6,464(sp) -80001a1c: 1cc12b83 lw s7,460(sp) -80001a20: 1c812c03 lw s8,456(sp) -80001a24: 1c412c83 lw s9,452(sp) -80001a28: 1c012d03 lw s10,448(sp) -80001a2c: 1bc12d83 lw s11,444(sp) -80001a30: 1f010113 addi sp,sp,496 -80001a34: 00008067 ret -80001a38: 800157b7 lui a5,0x80015 -80001a3c: e0478793 addi a5,a5,-508 # 80014e04 <__BSS_END__+0xffffe3ec> -80001a40: 02f12823 sw a5,48(sp) -80001a44: 02097793 andi a5,s2,32 -80001a48: 000d8313 mv t1,s11 -80001a4c: 0e078e63 beqz a5,80001b48 <_vfprintf_r+0x444> -80001a50: 01012783 lw a5,16(sp) -80001a54: 00778793 addi a5,a5,7 -80001a58: ff87f793 andi a5,a5,-8 -80001a5c: 0007ab83 lw s7,0(a5) -80001a60: 0047ad83 lw s11,4(a5) -80001a64: 00878713 addi a4,a5,8 -80001a68: 00e12823 sw a4,16(sp) -80001a6c: 00197793 andi a5,s2,1 -80001a70: 00078863 beqz a5,80001a80 <_vfprintf_r+0x37c> -80001a74: 01bbe7b3 or a5,s7,s11 -80001a78: 00078463 beqz a5,80001a80 <_vfprintf_r+0x37c> -80001a7c: 3ec0106f j 80002e68 <_vfprintf_r+0x1764> -80001a80: bff97993 andi s3,s2,-1025 -80001a84: 00200793 li a5,2 -80001a88: 0c0103a3 sb zero,199(sp) -80001a8c: fff00713 li a4,-1 -80001a90: 0ae302e3 beq t1,a4,80002334 <_vfprintf_r+0xc30> -80001a94: 01bbe733 or a4,s7,s11 -80001a98: f7f9f913 andi s2,s3,-129 -80001a9c: 7a071ce3 bnez a4,80002a54 <_vfprintf_r+0x1350> -80001aa0: 2c0316e3 bnez t1,8000256c <_vfprintf_r+0xe68> -80001aa4: 22079a63 bnez a5,80001cd8 <_vfprintf_r+0x5d4> -80001aa8: 0019fb13 andi s6,s3,1 -80001aac: 1b010c93 addi s9,sp,432 -80001ab0: 000b0463 beqz s6,80001ab8 <_vfprintf_r+0x3b4> -80001ab4: 3000106f j 80002db4 <_vfprintf_r+0x16b0> -80001ab8: 000b0993 mv s3,s6 -80001abc: 006b5463 bge s6,t1,80001ac4 <_vfprintf_r+0x3c0> -80001ac0: 00030993 mv s3,t1 -80001ac4: 0c714703 lbu a4,199(sp) -80001ac8: 00012a23 sw zero,20(sp) -80001acc: 02012423 sw zero,40(sp) -80001ad0: 02012223 sw zero,36(sp) -80001ad4: 00012c23 sw zero,24(sp) -80001ad8: 32070e63 beqz a4,80001e14 <_vfprintf_r+0x710> -80001adc: 00198993 addi s3,s3,1 -80001ae0: 3340006f j 80001e14 <_vfprintf_r+0x710> -80001ae4: 00000413 li s0,0 -80001ae8: fd0a8713 addi a4,s5,-48 -80001aec: 00148493 addi s1,s1,1 -80001af0: 00241793 slli a5,s0,0x2 -80001af4: fff4ca83 lbu s5,-1(s1) -80001af8: 008787b3 add a5,a5,s0 -80001afc: 00179793 slli a5,a5,0x1 -80001b00: 00f70433 add s0,a4,a5 -80001b04: fd0a8713 addi a4,s5,-48 -80001b08: feeb72e3 bgeu s6,a4,80001aec <_vfprintf_r+0x3e8> -80001b0c: fe0a8793 addi a5,s5,-32 -80001b10: dcf9fae3 bgeu s3,a5,800018e4 <_vfprintf_r+0x1e0> -80001b14: 100a8a63 beqz s5,80001c28 <_vfprintf_r+0x524> -80001b18: 15510623 sb s5,332(sp) -80001b1c: 0c0103a3 sb zero,199(sp) -80001b20: 00100993 li s3,1 -80001b24: 00100b13 li s6,1 -80001b28: 14c10c93 addi s9,sp,332 -80001b2c: 2d40006f j 80001e00 <_vfprintf_r+0x6fc> -80001b30: 800157b7 lui a5,0x80015 -80001b34: e1878793 addi a5,a5,-488 # 80014e18 <__BSS_END__+0xffffe400> -80001b38: 02f12823 sw a5,48(sp) -80001b3c: 02097793 andi a5,s2,32 -80001b40: 000d8313 mv t1,s11 -80001b44: f00796e3 bnez a5,80001a50 <_vfprintf_r+0x34c> -80001b48: 01012703 lw a4,16(sp) -80001b4c: 01097793 andi a5,s2,16 -80001b50: 00072b83 lw s7,0(a4) -80001b54: 00470713 addi a4,a4,4 -80001b58: 00e12823 sw a4,16(sp) -80001b5c: 00078463 beqz a5,80001b64 <_vfprintf_r+0x460> -80001b60: 26c0106f j 80002dcc <_vfprintf_r+0x16c8> -80001b64: 04097793 andi a5,s2,64 -80001b68: 00079463 bnez a5,80001b70 <_vfprintf_r+0x46c> -80001b6c: 2580106f j 80002dc4 <_vfprintf_r+0x16c0> -80001b70: 010b9b93 slli s7,s7,0x10 -80001b74: 010bdb93 srli s7,s7,0x10 -80001b78: 00000d93 li s11,0 -80001b7c: ef1ff06f j 80001a6c <_vfprintf_r+0x368> -80001b80: 0004ce03 lbu t3,0(s1) -80001b84: 00496913 ori s2,s2,4 -80001b88: d4dff06f j 800018d4 <_vfprintf_r+0x1d0> -80001b8c: 0004ca83 lbu s5,0(s1) -80001b90: 00148793 addi a5,s1,1 -80001b94: 017a9463 bne s5,s7,80001b9c <_vfprintf_r+0x498> -80001b98: 6680206f j 80004200 <_vfprintf_r+0x2afc> -80001b9c: fd0a8713 addi a4,s5,-48 -80001ba0: 00078493 mv s1,a5 -80001ba4: 00000d93 li s11,0 -80001ba8: d2eb6ae3 bltu s6,a4,800018dc <_vfprintf_r+0x1d8> -80001bac: 00148493 addi s1,s1,1 -80001bb0: 002d9793 slli a5,s11,0x2 -80001bb4: fff4ca83 lbu s5,-1(s1) -80001bb8: 01b787b3 add a5,a5,s11 -80001bbc: 00179793 slli a5,a5,0x1 -80001bc0: 00e78db3 add s11,a5,a4 -80001bc4: fd0a8713 addi a4,s5,-48 -80001bc8: feeb72e3 bgeu s6,a4,80001bac <_vfprintf_r+0x4a8> -80001bcc: d11ff06f j 800018dc <_vfprintf_r+0x1d8> -80001bd0: 01012683 lw a3,16(sp) -80001bd4: 02097793 andi a5,s2,32 -80001bd8: 00468713 addi a4,a3,4 -80001bdc: 00078463 beqz a5,80001be4 <_vfprintf_r+0x4e0> -80001be0: 2680106f j 80002e48 <_vfprintf_r+0x1744> -80001be4: 01097793 andi a5,s2,16 -80001be8: 00078463 beqz a5,80001bf0 <_vfprintf_r+0x4ec> -80001bec: 6540106f j 80003240 <_vfprintf_r+0x1b3c> -80001bf0: 04097793 andi a5,s2,64 -80001bf4: 00078463 beqz a5,80001bfc <_vfprintf_r+0x4f8> -80001bf8: 2250106f j 8000361c <_vfprintf_r+0x1f18> -80001bfc: 20097913 andi s2,s2,512 -80001c00: 00091463 bnez s2,80001c08 <_vfprintf_r+0x504> -80001c04: 63c0106f j 80003240 <_vfprintf_r+0x1b3c> -80001c08: 01012783 lw a5,16(sp) -80001c0c: 00e12823 sw a4,16(sp) -80001c10: 00812703 lw a4,8(sp) -80001c14: 0007a783 lw a5,0(a5) -80001c18: 00048c93 mv s9,s1 -80001c1c: 00e78023 sb a4,0(a5) -80001c20: 000cc703 lbu a4,0(s9) -80001c24: c0071ce3 bnez a4,8000183c <_vfprintf_r+0x138> -80001c28: 0ec12783 lw a5,236(sp) -80001c2c: da078ce3 beqz a5,800019e4 <_vfprintf_r+0x2e0> -80001c30: 00412583 lw a1,4(sp) -80001c34: 02012503 lw a0,32(sp) -80001c38: 0e410613 addi a2,sp,228 -80001c3c: 7a00a0ef jal ra,8000c3dc <__sprint_r> -80001c40: da5ff06f j 800019e4 <_vfprintf_r+0x2e0> -80001c44: 0004ce03 lbu t3,0(s1) -80001c48: 06c00793 li a5,108 -80001c4c: 00fe1463 bne t3,a5,80001c54 <_vfprintf_r+0x550> -80001c50: 2c00106f j 80002f10 <_vfprintf_r+0x180c> -80001c54: 01096913 ori s2,s2,16 -80001c58: c7dff06f j 800018d4 <_vfprintf_r+0x1d0> -80001c5c: 0004ce03 lbu t3,0(s1) -80001c60: 06800793 li a5,104 -80001c64: 00fe1463 bne t3,a5,80001c6c <_vfprintf_r+0x568> -80001c68: 2b80106f j 80002f20 <_vfprintf_r+0x181c> -80001c6c: 04096913 ori s2,s2,64 -80001c70: c65ff06f j 800018d4 <_vfprintf_r+0x1d0> -80001c74: 02097793 andi a5,s2,32 -80001c78: 000d8313 mv t1,s11 -80001c7c: 040798e3 bnez a5,800024cc <_vfprintf_r+0xdc8> -80001c80: 01012783 lw a5,16(sp) -80001c84: 01097713 andi a4,s2,16 -80001c88: 00478793 addi a5,a5,4 -80001c8c: 00070463 beqz a4,80001c94 <_vfprintf_r+0x590> -80001c90: 5940206f j 80004224 <_vfprintf_r+0x2b20> -80001c94: 04097713 andi a4,s2,64 -80001c98: 00071463 bnez a4,80001ca0 <_vfprintf_r+0x59c> -80001c9c: 6700106f j 8000330c <_vfprintf_r+0x1c08> -80001ca0: 01012703 lw a4,16(sp) -80001ca4: 00090993 mv s3,s2 -80001ca8: 00f12823 sw a5,16(sp) -80001cac: 00071b83 lh s7,0(a4) -80001cb0: 41fbdd93 srai s11,s7,0x1f -80001cb4: 000d8713 mv a4,s11 -80001cb8: 64074c63 bltz a4,80002310 <_vfprintf_r+0xc0c> -80001cbc: fff00793 li a5,-1 -80001cc0: 08f304e3 beq t1,a5,80002548 <_vfprintf_r+0xe44> -80001cc4: 01bbe7b3 or a5,s7,s11 -80001cc8: f7f9f913 andi s2,s3,-129 -80001ccc: 06079ce3 bnez a5,80002544 <_vfprintf_r+0xe40> -80001cd0: 00030463 beqz t1,80001cd8 <_vfprintf_r+0x5d4> -80001cd4: 5b50106f j 80003a88 <_vfprintf_r+0x2384> -80001cd8: 00000313 li t1,0 -80001cdc: 00000b13 li s6,0 -80001ce0: 1b010c93 addi s9,sp,432 -80001ce4: dd5ff06f j 80001ab8 <_vfprintf_r+0x3b4> -80001ce8: 08096913 ori s2,s2,128 -80001cec: 0004ce03 lbu t3,0(s1) -80001cf0: be5ff06f j 800018d4 <_vfprintf_r+0x1d0> -80001cf4: 02097793 andi a5,s2,32 -80001cf8: 000d8313 mv t1,s11 -80001cfc: 01096993 ori s3,s2,16 -80001d00: 7e079c63 bnez a5,800024f8 <_vfprintf_r+0xdf4> -80001d04: 01012783 lw a5,16(sp) -80001d08: 00478793 addi a5,a5,4 -80001d0c: 01012703 lw a4,16(sp) -80001d10: 00000d93 li s11,0 -80001d14: 00f12823 sw a5,16(sp) -80001d18: 00072b83 lw s7,0(a4) -80001d1c: 00100793 li a5,1 -80001d20: d69ff06f j 80001a88 <_vfprintf_r+0x384> -80001d24: 01012783 lw a5,16(sp) -80001d28: 0c0103a3 sb zero,199(sp) -80001d2c: 0007ac83 lw s9,0(a5) -80001d30: 00478b93 addi s7,a5,4 -80001d34: 000c9463 bnez s9,80001d3c <_vfprintf_r+0x638> -80001d38: 1f80106f j 80002f30 <_vfprintf_r+0x182c> -80001d3c: fff00713 li a4,-1 -80001d40: 00ed9463 bne s11,a4,80001d48 <_vfprintf_r+0x644> -80001d44: 5180106f j 8000325c <_vfprintf_r+0x1b58> -80001d48: 000d8613 mv a2,s11 -80001d4c: 00000593 li a1,0 -80001d50: 000c8513 mv a0,s9 -80001d54: 01b12823 sw s11,16(sp) -80001d58: 348060ef jal ra,800080a0 -80001d5c: 00a12a23 sw a0,20(sp) -80001d60: 01012303 lw t1,16(sp) -80001d64: 00051463 bnez a0,80001d6c <_vfprintf_r+0x668> -80001d68: 7fd0106f j 80003d64 <_vfprintf_r+0x2660> -80001d6c: 01412783 lw a5,20(sp) -80001d70: 41978b33 sub s6,a5,s9 -80001d74: 0c714703 lbu a4,199(sp) -80001d78: fffb4993 not s3,s6 -80001d7c: 41f9d993 srai s3,s3,0x1f -80001d80: 01712823 sw s7,16(sp) -80001d84: 00012a23 sw zero,20(sp) -80001d88: 02012423 sw zero,40(sp) -80001d8c: 02012223 sw zero,36(sp) -80001d90: 00012c23 sw zero,24(sp) -80001d94: 013b79b3 and s3,s6,s3 -80001d98: 00000313 li t1,0 -80001d9c: d40710e3 bnez a4,80001adc <_vfprintf_r+0x3d8> -80001da0: 0740006f j 80001e14 <_vfprintf_r+0x710> -80001da4: 02097793 andi a5,s2,32 -80001da8: 000d8313 mv t1,s11 -80001dac: 01096913 ori s2,s2,16 -80001db0: 76079663 bnez a5,8000251c <_vfprintf_r+0xe18> -80001db4: 01012783 lw a5,16(sp) -80001db8: 00478793 addi a5,a5,4 -80001dbc: 01012703 lw a4,16(sp) -80001dc0: 00000d93 li s11,0 -80001dc4: 00f12823 sw a5,16(sp) -80001dc8: 00072b83 lw s7,0(a4) -80001dcc: 76c0006f j 80002538 <_vfprintf_r+0xe34> -80001dd0: 00896913 ori s2,s2,8 -80001dd4: 0004ce03 lbu t3,0(s1) -80001dd8: afdff06f j 800018d4 <_vfprintf_r+0x1d0> -80001ddc: 01012703 lw a4,16(sp) -80001de0: 0c0103a3 sb zero,199(sp) -80001de4: 00100993 li s3,1 -80001de8: 00072783 lw a5,0(a4) -80001dec: 00470713 addi a4,a4,4 -80001df0: 00e12823 sw a4,16(sp) -80001df4: 14f10623 sb a5,332(sp) -80001df8: 00100b13 li s6,1 -80001dfc: 14c10c93 addi s9,sp,332 -80001e00: 00012a23 sw zero,20(sp) -80001e04: 00000313 li t1,0 -80001e08: 02012423 sw zero,40(sp) -80001e0c: 02012223 sw zero,36(sp) -80001e10: 00012c23 sw zero,24(sp) -80001e14: 00297293 andi t0,s2,2 -80001e18: 00028463 beqz t0,80001e20 <_vfprintf_r+0x71c> -80001e1c: 00298993 addi s3,s3,2 -80001e20: 08497b93 andi s7,s2,132 -80001e24: 0ec12703 lw a4,236(sp) -80001e28: 000b9663 bnez s7,80001e34 <_vfprintf_r+0x730> -80001e2c: 41340833 sub a6,s0,s3 -80001e30: 430046e3 bgtz a6,80002a5c <_vfprintf_r+0x1358> -80001e34: 0c714683 lbu a3,199(sp) -80001e38: 02068a63 beqz a3,80001e6c <_vfprintf_r+0x768> -80001e3c: 0e812683 lw a3,232(sp) -80001e40: 0c710613 addi a2,sp,199 -80001e44: 00cd2023 sw a2,0(s10) -80001e48: 00170713 addi a4,a4,1 -80001e4c: 00100613 li a2,1 -80001e50: 00168693 addi a3,a3,1 -80001e54: 00cd2223 sw a2,4(s10) -80001e58: 0ee12623 sw a4,236(sp) -80001e5c: 0ed12423 sw a3,232(sp) -80001e60: 00700613 li a2,7 -80001e64: 008d0d13 addi s10,s10,8 -80001e68: 0cd64263 blt a2,a3,80001f2c <_vfprintf_r+0x828> -80001e6c: 02028a63 beqz t0,80001ea0 <_vfprintf_r+0x79c> -80001e70: 0e812683 lw a3,232(sp) -80001e74: 0c810613 addi a2,sp,200 -80001e78: 00cd2023 sw a2,0(s10) -80001e7c: 00270713 addi a4,a4,2 -80001e80: 00200613 li a2,2 -80001e84: 00168693 addi a3,a3,1 -80001e88: 00cd2223 sw a2,4(s10) -80001e8c: 0ee12623 sw a4,236(sp) -80001e90: 0ed12423 sw a3,232(sp) -80001e94: 00700613 li a2,7 -80001e98: 008d0d13 addi s10,s10,8 -80001e9c: 4ed648e3 blt a2,a3,80002b8c <_vfprintf_r+0x1488> -80001ea0: 08000693 li a3,128 -80001ea4: 06db86e3 beq s7,a3,80002710 <_vfprintf_r+0x100c> -80001ea8: 41630db3 sub s11,t1,s6 -80001eac: 17b044e3 bgtz s11,80002814 <_vfprintf_r+0x1110> -80001eb0: 10097693 andi a3,s2,256 -80001eb4: 70069a63 bnez a3,800025c8 <_vfprintf_r+0xec4> -80001eb8: 0e812783 lw a5,232(sp) -80001ebc: 01670733 add a4,a4,s6 -80001ec0: 019d2023 sw s9,0(s10) -80001ec4: 00178793 addi a5,a5,1 -80001ec8: 016d2223 sw s6,4(s10) -80001ecc: 0ee12623 sw a4,236(sp) -80001ed0: 0ef12423 sw a5,232(sp) -80001ed4: 00700693 li a3,7 -80001ed8: 008d0d13 addi s10,s10,8 -80001edc: 24f6cee3 blt a3,a5,80002938 <_vfprintf_r+0x1234> -80001ee0: 00497913 andi s2,s2,4 -80001ee4: 00090663 beqz s2,80001ef0 <_vfprintf_r+0x7ec> -80001ee8: 41340933 sub s2,s0,s3 -80001eec: 07204863 bgtz s2,80001f5c <_vfprintf_r+0x858> -80001ef0: 01345463 bge s0,s3,80001ef8 <_vfprintf_r+0x7f4> -80001ef4: 00098413 mv s0,s3 -80001ef8: 00812783 lw a5,8(sp) -80001efc: 008787b3 add a5,a5,s0 -80001f00: 00f12423 sw a5,8(sp) -80001f04: aa071ce3 bnez a4,800019bc <_vfprintf_r+0x2b8> -80001f08: 01412783 lw a5,20(sp) -80001f0c: 0e012423 sw zero,232(sp) -80001f10: 00078863 beqz a5,80001f20 <_vfprintf_r+0x81c> -80001f14: 01412583 lw a1,20(sp) -80001f18: 000a0513 mv a0,s4 -80001f1c: 681020ef jal ra,80004d9c <_free_r> -80001f20: 10c10d13 addi s10,sp,268 -80001f24: 00048c93 mv s9,s1 -80001f28: cf9ff06f j 80001c20 <_vfprintf_r+0x51c> -80001f2c: 00412583 lw a1,4(sp) -80001f30: 0e410613 addi a2,sp,228 -80001f34: 000a0513 mv a0,s4 -80001f38: 04612623 sw t1,76(sp) -80001f3c: 04512223 sw t0,68(sp) -80001f40: 49c0a0ef jal ra,8000c3dc <__sprint_r> -80001f44: a80516e3 bnez a0,800019d0 <_vfprintf_r+0x2cc> -80001f48: 0ec12703 lw a4,236(sp) -80001f4c: 10c10d13 addi s10,sp,268 -80001f50: 04c12303 lw t1,76(sp) -80001f54: 04412283 lw t0,68(sp) -80001f58: f15ff06f j 80001e6c <_vfprintf_r+0x768> -80001f5c: 01000693 li a3,16 -80001f60: 0e812783 lw a5,232(sp) -80001f64: 0126c463 blt a3,s2,80001f6c <_vfprintf_r+0x868> -80001f68: 6d10106f j 80003e38 <_vfprintf_r+0x2734> -80001f6c: 800156b7 lui a3,0x80015 -80001f70: dd468d93 addi s11,a3,-556 # 80014dd4 <__BSS_END__+0xffffe3bc> -80001f74: 01000b13 li s6,16 -80001f78: 00700b93 li s7,7 -80001f7c: 00412a83 lw s5,4(sp) -80001f80: 00c0006f j 80001f8c <_vfprintf_r+0x888> -80001f84: ff090913 addi s2,s2,-16 -80001f88: 052b5663 bge s6,s2,80001fd4 <_vfprintf_r+0x8d0> -80001f8c: 01070713 addi a4,a4,16 -80001f90: 00178793 addi a5,a5,1 -80001f94: 01bd2023 sw s11,0(s10) -80001f98: 016d2223 sw s6,4(s10) -80001f9c: 0ee12623 sw a4,236(sp) -80001fa0: 0ef12423 sw a5,232(sp) -80001fa4: 008d0d13 addi s10,s10,8 -80001fa8: fcfbdee3 bge s7,a5,80001f84 <_vfprintf_r+0x880> -80001fac: 0e410613 addi a2,sp,228 -80001fb0: 000a8593 mv a1,s5 -80001fb4: 000a0513 mv a0,s4 -80001fb8: 4240a0ef jal ra,8000c3dc <__sprint_r> -80001fbc: a0051ae3 bnez a0,800019d0 <_vfprintf_r+0x2cc> -80001fc0: ff090913 addi s2,s2,-16 +800016c0 <_vfprintf_r>: +800016c0: e1010113 addi sp,sp,-496 +800016c4: 1e112623 sw ra,492(sp) +800016c8: 1e812423 sw s0,488(sp) +800016cc: 1d712623 sw s7,460(sp) +800016d0: 00b12223 sw a1,4(sp) +800016d4: 00060b93 mv s7,a2 +800016d8: 00d12823 sw a3,16(sp) +800016dc: 1e912223 sw s1,484(sp) +800016e0: 1f212023 sw s2,480(sp) +800016e4: 1d312e23 sw s3,476(sp) +800016e8: 1d412c23 sw s4,472(sp) +800016ec: 1d512a23 sw s5,468(sp) +800016f0: 1d612823 sw s6,464(sp) +800016f4: 1d812423 sw s8,456(sp) +800016f8: 1d912223 sw s9,452(sp) +800016fc: 1da12023 sw s10,448(sp) +80001700: 1bb12e23 sw s11,444(sp) +80001704: 00050413 mv s0,a0 +80001708: 02a12023 sw a0,32(sp) +8000170c: 64c060ef jal ra,80007d58 <_localeconv_r> +80001710: 00052783 lw a5,0(a0) +80001714: 00078513 mv a0,a5 +80001718: 02f12a23 sw a5,52(sp) +8000171c: 731070ef jal ra,8000964c +80001720: 02a12623 sw a0,44(sp) +80001724: 0e012823 sw zero,240(sp) +80001728: 0e012a23 sw zero,244(sp) +8000172c: 0e012c23 sw zero,248(sp) +80001730: 0e012e23 sw zero,252(sp) +80001734: 00040663 beqz s0,80001740 <_vfprintf_r+0x80> +80001738: 03842783 lw a5,56(s0) +8000173c: 540780e3 beqz a5,8000247c <_vfprintf_r+0xdbc> +80001740: 00412603 lw a2,4(sp) +80001744: 00c61703 lh a4,12(a2) +80001748: 01071793 slli a5,a4,0x10 +8000174c: 0107d793 srli a5,a5,0x10 +80001750: 01279693 slli a3,a5,0x12 +80001754: 0206c663 bltz a3,80001780 <_vfprintf_r+0xc0> +80001758: 06462683 lw a3,100(a2) +8000175c: 000027b7 lui a5,0x2 +80001760: 00f767b3 or a5,a4,a5 +80001764: ffffe737 lui a4,0xffffe +80001768: fff70713 addi a4,a4,-1 # ffffdfff <__BSS_END__+0x7ffe75e7> +8000176c: 00e6f733 and a4,a3,a4 +80001770: 00f61623 sh a5,12(a2) +80001774: 01079793 slli a5,a5,0x10 +80001778: 06e62223 sw a4,100(a2) +8000177c: 0107d793 srli a5,a5,0x10 +80001780: 0087f713 andi a4,a5,8 +80001784: 16070e63 beqz a4,80001900 <_vfprintf_r+0x240> +80001788: 00412703 lw a4,4(sp) +8000178c: 01072703 lw a4,16(a4) +80001790: 16070863 beqz a4,80001900 <_vfprintf_r+0x240> +80001794: 01a7f793 andi a5,a5,26 +80001798: 00a00713 li a4,10 +8000179c: 18e78663 beq a5,a4,80001928 <_vfprintf_r+0x268> +800017a0: 10c10793 addi a5,sp,268 +800017a4: 000b8c93 mv s9,s7 +800017a8: 00078893 mv a7,a5 +800017ac: 0ef12223 sw a5,228(sp) +800017b0: 000cc703 lbu a4,0(s9) +800017b4: 800157b7 lui a5,0x80015 +800017b8: c2878793 addi a5,a5,-984 # 80014c28 <__BSS_END__+0xffffe210> +800017bc: 00f12623 sw a5,12(sp) +800017c0: 0e012623 sw zero,236(sp) +800017c4: 800157b7 lui a5,0x80015 +800017c8: 0e012423 sw zero,232(sp) +800017cc: 00012e23 sw zero,28(sp) +800017d0: 02012823 sw zero,48(sp) +800017d4: 02012c23 sw zero,56(sp) +800017d8: 04012023 sw zero,64(sp) +800017dc: 04012423 sw zero,72(sp) +800017e0: 02012e23 sw zero,60(sp) +800017e4: 00012423 sw zero,8(sp) +800017e8: da478c13 addi s8,a5,-604 # 80014da4 <__BSS_END__+0xffffe38c> +800017ec: 00088d13 mv s10,a7 +800017f0: 02012a03 lw s4,32(sp) +800017f4: 3e070863 beqz a4,80001be4 <_vfprintf_r+0x524> +800017f8: 02500693 li a3,37 +800017fc: 00d71463 bne a4,a3,80001804 <_vfprintf_r+0x144> +80001800: 7780106f j 80002f78 <_vfprintf_r+0x18b8> +80001804: 000c8413 mv s0,s9 +80001808: 00c0006f j 80001814 <_vfprintf_r+0x154> +8000180c: 14d78263 beq a5,a3,80001950 <_vfprintf_r+0x290> +80001810: 00090413 mv s0,s2 +80001814: 00144783 lbu a5,1(s0) +80001818: 00140913 addi s2,s0,1 +8000181c: fe0798e3 bnez a5,8000180c <_vfprintf_r+0x14c> +80001820: 419904b3 sub s1,s2,s9 +80001824: 3c048063 beqz s1,80001be4 <_vfprintf_r+0x524> +80001828: 0ec12683 lw a3,236(sp) +8000182c: 0e812703 lw a4,232(sp) +80001830: 019d2023 sw s9,0(s10) +80001834: 009686b3 add a3,a3,s1 +80001838: 00170713 addi a4,a4,1 +8000183c: 009d2223 sw s1,4(s10) +80001840: 0ed12623 sw a3,236(sp) +80001844: 0ee12423 sw a4,232(sp) +80001848: 00700693 li a3,7 +8000184c: 008d0d13 addi s10,s10,8 +80001850: 10e6c663 blt a3,a4,8000195c <_vfprintf_r+0x29c> +80001854: 00812783 lw a5,8(sp) +80001858: 00144703 lbu a4,1(s0) +8000185c: 009787b3 add a5,a5,s1 +80001860: 00f12423 sw a5,8(sp) +80001864: 38070063 beqz a4,80001be4 <_vfprintf_r+0x524> +80001868: fff00313 li t1,-1 +8000186c: 00190493 addi s1,s2,1 +80001870: 00194e03 lbu t3,1(s2) +80001874: 0c0103a3 sb zero,199(sp) +80001878: 00000413 li s0,0 +8000187c: 00000913 li s2,0 +80001880: 05a00993 li s3,90 +80001884: 00900b13 li s6,9 +80001888: 02a00b93 li s7,42 +8000188c: 00030d93 mv s11,t1 +80001890: 00148493 addi s1,s1,1 +80001894: 000e0a93 mv s5,t3 +80001898: fe0a8793 addi a5,s5,-32 +8000189c: 22f9ea63 bltu s3,a5,80001ad0 <_vfprintf_r+0x410> +800018a0: 00c12703 lw a4,12(sp) +800018a4: 00279793 slli a5,a5,0x2 +800018a8: 00e787b3 add a5,a5,a4 +800018ac: 0007a783 lw a5,0(a5) +800018b0: 00078067 jr a5 +800018b4: 000a0513 mv a0,s4 +800018b8: 4a0060ef jal ra,80007d58 <_localeconv_r> +800018bc: 00452783 lw a5,4(a0) +800018c0: 00078513 mv a0,a5 +800018c4: 02f12e23 sw a5,60(sp) +800018c8: 585070ef jal ra,8000964c +800018cc: 04a12423 sw a0,72(sp) +800018d0: 00050a93 mv s5,a0 +800018d4: 000a0513 mv a0,s4 +800018d8: 480060ef jal ra,80007d58 <_localeconv_r> +800018dc: 00852783 lw a5,8(a0) +800018e0: 04f12023 sw a5,64(sp) +800018e4: 000a8463 beqz s5,800018ec <_vfprintf_r+0x22c> +800018e8: 4a80106f j 80002d90 <_vfprintf_r+0x16d0> +800018ec: 0004ce03 lbu t3,0(s1) +800018f0: fa1ff06f j 80001890 <_vfprintf_r+0x1d0> +800018f4: 02096913 ori s2,s2,32 +800018f8: 0004ce03 lbu t3,0(s1) +800018fc: f95ff06f j 80001890 <_vfprintf_r+0x1d0> +80001900: 00412583 lw a1,4(sp) +80001904: 02012503 lw a0,32(sp) +80001908: 1e5020ef jal ra,800042ec <__swsetup_r> +8000190c: 00050463 beqz a0,80001914 <_vfprintf_r+0x254> +80001910: 4f00206f j 80003e00 <_vfprintf_r+0x2740> +80001914: 00412783 lw a5,4(sp) +80001918: 00a00713 li a4,10 +8000191c: 00c7d783 lhu a5,12(a5) +80001920: 01a7f793 andi a5,a5,26 +80001924: e6e79ee3 bne a5,a4,800017a0 <_vfprintf_r+0xe0> +80001928: 00412783 lw a5,4(sp) +8000192c: 00e79783 lh a5,14(a5) +80001930: e607c8e3 bltz a5,800017a0 <_vfprintf_r+0xe0> +80001934: 01012683 lw a3,16(sp) +80001938: 00412583 lw a1,4(sp) +8000193c: 02012503 lw a0,32(sp) +80001940: 000b8613 mv a2,s7 +80001944: 0e9020ef jal ra,8000422c <__sbprintf> +80001948: 00a12423 sw a0,8(sp) +8000194c: 0680006f j 800019b4 <_vfprintf_r+0x2f4> +80001950: 419904b3 sub s1,s2,s9 +80001954: f0048ae3 beqz s1,80001868 <_vfprintf_r+0x1a8> +80001958: ed1ff06f j 80001828 <_vfprintf_r+0x168> +8000195c: 00412583 lw a1,4(sp) +80001960: 0e410613 addi a2,sp,228 +80001964: 000a0513 mv a0,s4 +80001968: 2310a0ef jal ra,8000c398 <__sprint_r> +8000196c: 02051a63 bnez a0,800019a0 <_vfprintf_r+0x2e0> +80001970: 10c10d13 addi s10,sp,268 +80001974: ee1ff06f j 80001854 <_vfprintf_r+0x194> +80001978: 00412583 lw a1,4(sp) +8000197c: 0e410613 addi a2,sp,228 +80001980: 000a0513 mv a0,s4 +80001984: 2150a0ef jal ra,8000c398 <__sprint_r> +80001988: 52050e63 beqz a0,80001ec4 <_vfprintf_r+0x804> +8000198c: 01412783 lw a5,20(sp) +80001990: 00078863 beqz a5,800019a0 <_vfprintf_r+0x2e0> +80001994: 02012503 lw a0,32(sp) +80001998: 00078593 mv a1,a5 +8000199c: 3bc030ef jal ra,80004d58 <_free_r> +800019a0: 00412783 lw a5,4(sp) +800019a4: 00c7d783 lhu a5,12(a5) +800019a8: 0407f793 andi a5,a5,64 +800019ac: 00078463 beqz a5,800019b4 <_vfprintf_r+0x2f4> +800019b0: 4500206f j 80003e00 <_vfprintf_r+0x2740> +800019b4: 1ec12083 lw ra,492(sp) +800019b8: 1e812403 lw s0,488(sp) +800019bc: 00812503 lw a0,8(sp) +800019c0: 1e412483 lw s1,484(sp) +800019c4: 1e012903 lw s2,480(sp) +800019c8: 1dc12983 lw s3,476(sp) +800019cc: 1d812a03 lw s4,472(sp) +800019d0: 1d412a83 lw s5,468(sp) +800019d4: 1d012b03 lw s6,464(sp) +800019d8: 1cc12b83 lw s7,460(sp) +800019dc: 1c812c03 lw s8,456(sp) +800019e0: 1c412c83 lw s9,452(sp) +800019e4: 1c012d03 lw s10,448(sp) +800019e8: 1bc12d83 lw s11,444(sp) +800019ec: 1f010113 addi sp,sp,496 +800019f0: 00008067 ret +800019f4: 800157b7 lui a5,0x80015 +800019f8: dc478793 addi a5,a5,-572 # 80014dc4 <__BSS_END__+0xffffe3ac> +800019fc: 02f12823 sw a5,48(sp) +80001a00: 02097793 andi a5,s2,32 +80001a04: 000d8313 mv t1,s11 +80001a08: 0e078e63 beqz a5,80001b04 <_vfprintf_r+0x444> +80001a0c: 01012783 lw a5,16(sp) +80001a10: 00778793 addi a5,a5,7 +80001a14: ff87f793 andi a5,a5,-8 +80001a18: 0007ab83 lw s7,0(a5) +80001a1c: 0047ad83 lw s11,4(a5) +80001a20: 00878713 addi a4,a5,8 +80001a24: 00e12823 sw a4,16(sp) +80001a28: 00197793 andi a5,s2,1 +80001a2c: 00078863 beqz a5,80001a3c <_vfprintf_r+0x37c> +80001a30: 01bbe7b3 or a5,s7,s11 +80001a34: 00078463 beqz a5,80001a3c <_vfprintf_r+0x37c> +80001a38: 3ec0106f j 80002e24 <_vfprintf_r+0x1764> +80001a3c: bff97993 andi s3,s2,-1025 +80001a40: 00200793 li a5,2 +80001a44: 0c0103a3 sb zero,199(sp) +80001a48: fff00713 li a4,-1 +80001a4c: 0ae302e3 beq t1,a4,800022f0 <_vfprintf_r+0xc30> +80001a50: 01bbe733 or a4,s7,s11 +80001a54: f7f9f913 andi s2,s3,-129 +80001a58: 7a071ce3 bnez a4,80002a10 <_vfprintf_r+0x1350> +80001a5c: 2c0316e3 bnez t1,80002528 <_vfprintf_r+0xe68> +80001a60: 22079a63 bnez a5,80001c94 <_vfprintf_r+0x5d4> +80001a64: 0019fb13 andi s6,s3,1 +80001a68: 1b010c93 addi s9,sp,432 +80001a6c: 000b0463 beqz s6,80001a74 <_vfprintf_r+0x3b4> +80001a70: 3000106f j 80002d70 <_vfprintf_r+0x16b0> +80001a74: 000b0993 mv s3,s6 +80001a78: 006b5463 bge s6,t1,80001a80 <_vfprintf_r+0x3c0> +80001a7c: 00030993 mv s3,t1 +80001a80: 0c714703 lbu a4,199(sp) +80001a84: 00012a23 sw zero,20(sp) +80001a88: 02012423 sw zero,40(sp) +80001a8c: 02012223 sw zero,36(sp) +80001a90: 00012c23 sw zero,24(sp) +80001a94: 32070e63 beqz a4,80001dd0 <_vfprintf_r+0x710> +80001a98: 00198993 addi s3,s3,1 +80001a9c: 3340006f j 80001dd0 <_vfprintf_r+0x710> +80001aa0: 00000413 li s0,0 +80001aa4: fd0a8713 addi a4,s5,-48 +80001aa8: 00148493 addi s1,s1,1 +80001aac: 00241793 slli a5,s0,0x2 +80001ab0: fff4ca83 lbu s5,-1(s1) +80001ab4: 008787b3 add a5,a5,s0 +80001ab8: 00179793 slli a5,a5,0x1 +80001abc: 00f70433 add s0,a4,a5 +80001ac0: fd0a8713 addi a4,s5,-48 +80001ac4: feeb72e3 bgeu s6,a4,80001aa8 <_vfprintf_r+0x3e8> +80001ac8: fe0a8793 addi a5,s5,-32 +80001acc: dcf9fae3 bgeu s3,a5,800018a0 <_vfprintf_r+0x1e0> +80001ad0: 100a8a63 beqz s5,80001be4 <_vfprintf_r+0x524> +80001ad4: 15510623 sb s5,332(sp) +80001ad8: 0c0103a3 sb zero,199(sp) +80001adc: 00100993 li s3,1 +80001ae0: 00100b13 li s6,1 +80001ae4: 14c10c93 addi s9,sp,332 +80001ae8: 2d40006f j 80001dbc <_vfprintf_r+0x6fc> +80001aec: 800157b7 lui a5,0x80015 +80001af0: dd878793 addi a5,a5,-552 # 80014dd8 <__BSS_END__+0xffffe3c0> +80001af4: 02f12823 sw a5,48(sp) +80001af8: 02097793 andi a5,s2,32 +80001afc: 000d8313 mv t1,s11 +80001b00: f00796e3 bnez a5,80001a0c <_vfprintf_r+0x34c> +80001b04: 01012703 lw a4,16(sp) +80001b08: 01097793 andi a5,s2,16 +80001b0c: 00072b83 lw s7,0(a4) +80001b10: 00470713 addi a4,a4,4 +80001b14: 00e12823 sw a4,16(sp) +80001b18: 00078463 beqz a5,80001b20 <_vfprintf_r+0x460> +80001b1c: 26c0106f j 80002d88 <_vfprintf_r+0x16c8> +80001b20: 04097793 andi a5,s2,64 +80001b24: 00079463 bnez a5,80001b2c <_vfprintf_r+0x46c> +80001b28: 2580106f j 80002d80 <_vfprintf_r+0x16c0> +80001b2c: 010b9b93 slli s7,s7,0x10 +80001b30: 010bdb93 srli s7,s7,0x10 +80001b34: 00000d93 li s11,0 +80001b38: ef1ff06f j 80001a28 <_vfprintf_r+0x368> +80001b3c: 0004ce03 lbu t3,0(s1) +80001b40: 00496913 ori s2,s2,4 +80001b44: d4dff06f j 80001890 <_vfprintf_r+0x1d0> +80001b48: 0004ca83 lbu s5,0(s1) +80001b4c: 00148793 addi a5,s1,1 +80001b50: 017a9463 bne s5,s7,80001b58 <_vfprintf_r+0x498> +80001b54: 6680206f j 800041bc <_vfprintf_r+0x2afc> +80001b58: fd0a8713 addi a4,s5,-48 +80001b5c: 00078493 mv s1,a5 +80001b60: 00000d93 li s11,0 +80001b64: d2eb6ae3 bltu s6,a4,80001898 <_vfprintf_r+0x1d8> +80001b68: 00148493 addi s1,s1,1 +80001b6c: 002d9793 slli a5,s11,0x2 +80001b70: fff4ca83 lbu s5,-1(s1) +80001b74: 01b787b3 add a5,a5,s11 +80001b78: 00179793 slli a5,a5,0x1 +80001b7c: 00e78db3 add s11,a5,a4 +80001b80: fd0a8713 addi a4,s5,-48 +80001b84: feeb72e3 bgeu s6,a4,80001b68 <_vfprintf_r+0x4a8> +80001b88: d11ff06f j 80001898 <_vfprintf_r+0x1d8> +80001b8c: 01012683 lw a3,16(sp) +80001b90: 02097793 andi a5,s2,32 +80001b94: 00468713 addi a4,a3,4 +80001b98: 00078463 beqz a5,80001ba0 <_vfprintf_r+0x4e0> +80001b9c: 2680106f j 80002e04 <_vfprintf_r+0x1744> +80001ba0: 01097793 andi a5,s2,16 +80001ba4: 00078463 beqz a5,80001bac <_vfprintf_r+0x4ec> +80001ba8: 6540106f j 800031fc <_vfprintf_r+0x1b3c> +80001bac: 04097793 andi a5,s2,64 +80001bb0: 00078463 beqz a5,80001bb8 <_vfprintf_r+0x4f8> +80001bb4: 2250106f j 800035d8 <_vfprintf_r+0x1f18> +80001bb8: 20097913 andi s2,s2,512 +80001bbc: 00091463 bnez s2,80001bc4 <_vfprintf_r+0x504> +80001bc0: 63c0106f j 800031fc <_vfprintf_r+0x1b3c> +80001bc4: 01012783 lw a5,16(sp) +80001bc8: 00e12823 sw a4,16(sp) +80001bcc: 00812703 lw a4,8(sp) +80001bd0: 0007a783 lw a5,0(a5) +80001bd4: 00048c93 mv s9,s1 +80001bd8: 00e78023 sb a4,0(a5) +80001bdc: 000cc703 lbu a4,0(s9) +80001be0: c0071ce3 bnez a4,800017f8 <_vfprintf_r+0x138> +80001be4: 0ec12783 lw a5,236(sp) +80001be8: da078ce3 beqz a5,800019a0 <_vfprintf_r+0x2e0> +80001bec: 00412583 lw a1,4(sp) +80001bf0: 02012503 lw a0,32(sp) +80001bf4: 0e410613 addi a2,sp,228 +80001bf8: 7a00a0ef jal ra,8000c398 <__sprint_r> +80001bfc: da5ff06f j 800019a0 <_vfprintf_r+0x2e0> +80001c00: 0004ce03 lbu t3,0(s1) +80001c04: 06c00793 li a5,108 +80001c08: 00fe1463 bne t3,a5,80001c10 <_vfprintf_r+0x550> +80001c0c: 2c00106f j 80002ecc <_vfprintf_r+0x180c> +80001c10: 01096913 ori s2,s2,16 +80001c14: c7dff06f j 80001890 <_vfprintf_r+0x1d0> +80001c18: 0004ce03 lbu t3,0(s1) +80001c1c: 06800793 li a5,104 +80001c20: 00fe1463 bne t3,a5,80001c28 <_vfprintf_r+0x568> +80001c24: 2b80106f j 80002edc <_vfprintf_r+0x181c> +80001c28: 04096913 ori s2,s2,64 +80001c2c: c65ff06f j 80001890 <_vfprintf_r+0x1d0> +80001c30: 02097793 andi a5,s2,32 +80001c34: 000d8313 mv t1,s11 +80001c38: 040798e3 bnez a5,80002488 <_vfprintf_r+0xdc8> +80001c3c: 01012783 lw a5,16(sp) +80001c40: 01097713 andi a4,s2,16 +80001c44: 00478793 addi a5,a5,4 +80001c48: 00070463 beqz a4,80001c50 <_vfprintf_r+0x590> +80001c4c: 5940206f j 800041e0 <_vfprintf_r+0x2b20> +80001c50: 04097713 andi a4,s2,64 +80001c54: 00071463 bnez a4,80001c5c <_vfprintf_r+0x59c> +80001c58: 6700106f j 800032c8 <_vfprintf_r+0x1c08> +80001c5c: 01012703 lw a4,16(sp) +80001c60: 00090993 mv s3,s2 +80001c64: 00f12823 sw a5,16(sp) +80001c68: 00071b83 lh s7,0(a4) +80001c6c: 41fbdd93 srai s11,s7,0x1f +80001c70: 000d8713 mv a4,s11 +80001c74: 64074c63 bltz a4,800022cc <_vfprintf_r+0xc0c> +80001c78: fff00793 li a5,-1 +80001c7c: 08f304e3 beq t1,a5,80002504 <_vfprintf_r+0xe44> +80001c80: 01bbe7b3 or a5,s7,s11 +80001c84: f7f9f913 andi s2,s3,-129 +80001c88: 06079ce3 bnez a5,80002500 <_vfprintf_r+0xe40> +80001c8c: 00030463 beqz t1,80001c94 <_vfprintf_r+0x5d4> +80001c90: 5b50106f j 80003a44 <_vfprintf_r+0x2384> +80001c94: 00000313 li t1,0 +80001c98: 00000b13 li s6,0 +80001c9c: 1b010c93 addi s9,sp,432 +80001ca0: dd5ff06f j 80001a74 <_vfprintf_r+0x3b4> +80001ca4: 08096913 ori s2,s2,128 +80001ca8: 0004ce03 lbu t3,0(s1) +80001cac: be5ff06f j 80001890 <_vfprintf_r+0x1d0> +80001cb0: 02097793 andi a5,s2,32 +80001cb4: 000d8313 mv t1,s11 +80001cb8: 01096993 ori s3,s2,16 +80001cbc: 7e079c63 bnez a5,800024b4 <_vfprintf_r+0xdf4> +80001cc0: 01012783 lw a5,16(sp) +80001cc4: 00478793 addi a5,a5,4 +80001cc8: 01012703 lw a4,16(sp) +80001ccc: 00000d93 li s11,0 +80001cd0: 00f12823 sw a5,16(sp) +80001cd4: 00072b83 lw s7,0(a4) +80001cd8: 00100793 li a5,1 +80001cdc: d69ff06f j 80001a44 <_vfprintf_r+0x384> +80001ce0: 01012783 lw a5,16(sp) +80001ce4: 0c0103a3 sb zero,199(sp) +80001ce8: 0007ac83 lw s9,0(a5) +80001cec: 00478b93 addi s7,a5,4 +80001cf0: 000c9463 bnez s9,80001cf8 <_vfprintf_r+0x638> +80001cf4: 1f80106f j 80002eec <_vfprintf_r+0x182c> +80001cf8: fff00713 li a4,-1 +80001cfc: 00ed9463 bne s11,a4,80001d04 <_vfprintf_r+0x644> +80001d00: 5180106f j 80003218 <_vfprintf_r+0x1b58> +80001d04: 000d8613 mv a2,s11 +80001d08: 00000593 li a1,0 +80001d0c: 000c8513 mv a0,s9 +80001d10: 01b12823 sw s11,16(sp) +80001d14: 348060ef jal ra,8000805c +80001d18: 00a12a23 sw a0,20(sp) +80001d1c: 01012303 lw t1,16(sp) +80001d20: 00051463 bnez a0,80001d28 <_vfprintf_r+0x668> +80001d24: 7fd0106f j 80003d20 <_vfprintf_r+0x2660> +80001d28: 01412783 lw a5,20(sp) +80001d2c: 41978b33 sub s6,a5,s9 +80001d30: 0c714703 lbu a4,199(sp) +80001d34: fffb4993 not s3,s6 +80001d38: 41f9d993 srai s3,s3,0x1f +80001d3c: 01712823 sw s7,16(sp) +80001d40: 00012a23 sw zero,20(sp) +80001d44: 02012423 sw zero,40(sp) +80001d48: 02012223 sw zero,36(sp) +80001d4c: 00012c23 sw zero,24(sp) +80001d50: 013b79b3 and s3,s6,s3 +80001d54: 00000313 li t1,0 +80001d58: d40710e3 bnez a4,80001a98 <_vfprintf_r+0x3d8> +80001d5c: 0740006f j 80001dd0 <_vfprintf_r+0x710> +80001d60: 02097793 andi a5,s2,32 +80001d64: 000d8313 mv t1,s11 +80001d68: 01096913 ori s2,s2,16 +80001d6c: 76079663 bnez a5,800024d8 <_vfprintf_r+0xe18> +80001d70: 01012783 lw a5,16(sp) +80001d74: 00478793 addi a5,a5,4 +80001d78: 01012703 lw a4,16(sp) +80001d7c: 00000d93 li s11,0 +80001d80: 00f12823 sw a5,16(sp) +80001d84: 00072b83 lw s7,0(a4) +80001d88: 76c0006f j 800024f4 <_vfprintf_r+0xe34> +80001d8c: 00896913 ori s2,s2,8 +80001d90: 0004ce03 lbu t3,0(s1) +80001d94: afdff06f j 80001890 <_vfprintf_r+0x1d0> +80001d98: 01012703 lw a4,16(sp) +80001d9c: 0c0103a3 sb zero,199(sp) +80001da0: 00100993 li s3,1 +80001da4: 00072783 lw a5,0(a4) +80001da8: 00470713 addi a4,a4,4 +80001dac: 00e12823 sw a4,16(sp) +80001db0: 14f10623 sb a5,332(sp) +80001db4: 00100b13 li s6,1 +80001db8: 14c10c93 addi s9,sp,332 +80001dbc: 00012a23 sw zero,20(sp) +80001dc0: 00000313 li t1,0 +80001dc4: 02012423 sw zero,40(sp) +80001dc8: 02012223 sw zero,36(sp) +80001dcc: 00012c23 sw zero,24(sp) +80001dd0: 00297293 andi t0,s2,2 +80001dd4: 00028463 beqz t0,80001ddc <_vfprintf_r+0x71c> +80001dd8: 00298993 addi s3,s3,2 +80001ddc: 08497b93 andi s7,s2,132 +80001de0: 0ec12703 lw a4,236(sp) +80001de4: 000b9663 bnez s7,80001df0 <_vfprintf_r+0x730> +80001de8: 41340833 sub a6,s0,s3 +80001dec: 430046e3 bgtz a6,80002a18 <_vfprintf_r+0x1358> +80001df0: 0c714683 lbu a3,199(sp) +80001df4: 02068a63 beqz a3,80001e28 <_vfprintf_r+0x768> +80001df8: 0e812683 lw a3,232(sp) +80001dfc: 0c710613 addi a2,sp,199 +80001e00: 00cd2023 sw a2,0(s10) +80001e04: 00170713 addi a4,a4,1 +80001e08: 00100613 li a2,1 +80001e0c: 00168693 addi a3,a3,1 +80001e10: 00cd2223 sw a2,4(s10) +80001e14: 0ee12623 sw a4,236(sp) +80001e18: 0ed12423 sw a3,232(sp) +80001e1c: 00700613 li a2,7 +80001e20: 008d0d13 addi s10,s10,8 +80001e24: 0cd64263 blt a2,a3,80001ee8 <_vfprintf_r+0x828> +80001e28: 02028a63 beqz t0,80001e5c <_vfprintf_r+0x79c> +80001e2c: 0e812683 lw a3,232(sp) +80001e30: 0c810613 addi a2,sp,200 +80001e34: 00cd2023 sw a2,0(s10) +80001e38: 00270713 addi a4,a4,2 +80001e3c: 00200613 li a2,2 +80001e40: 00168693 addi a3,a3,1 +80001e44: 00cd2223 sw a2,4(s10) +80001e48: 0ee12623 sw a4,236(sp) +80001e4c: 0ed12423 sw a3,232(sp) +80001e50: 00700613 li a2,7 +80001e54: 008d0d13 addi s10,s10,8 +80001e58: 4ed648e3 blt a2,a3,80002b48 <_vfprintf_r+0x1488> +80001e5c: 08000693 li a3,128 +80001e60: 06db86e3 beq s7,a3,800026cc <_vfprintf_r+0x100c> +80001e64: 41630db3 sub s11,t1,s6 +80001e68: 17b044e3 bgtz s11,800027d0 <_vfprintf_r+0x1110> +80001e6c: 10097693 andi a3,s2,256 +80001e70: 70069a63 bnez a3,80002584 <_vfprintf_r+0xec4> +80001e74: 0e812783 lw a5,232(sp) +80001e78: 01670733 add a4,a4,s6 +80001e7c: 019d2023 sw s9,0(s10) +80001e80: 00178793 addi a5,a5,1 +80001e84: 016d2223 sw s6,4(s10) +80001e88: 0ee12623 sw a4,236(sp) +80001e8c: 0ef12423 sw a5,232(sp) +80001e90: 00700693 li a3,7 +80001e94: 008d0d13 addi s10,s10,8 +80001e98: 24f6cee3 blt a3,a5,800028f4 <_vfprintf_r+0x1234> +80001e9c: 00497913 andi s2,s2,4 +80001ea0: 00090663 beqz s2,80001eac <_vfprintf_r+0x7ec> +80001ea4: 41340933 sub s2,s0,s3 +80001ea8: 07204863 bgtz s2,80001f18 <_vfprintf_r+0x858> +80001eac: 01345463 bge s0,s3,80001eb4 <_vfprintf_r+0x7f4> +80001eb0: 00098413 mv s0,s3 +80001eb4: 00812783 lw a5,8(sp) +80001eb8: 008787b3 add a5,a5,s0 +80001ebc: 00f12423 sw a5,8(sp) +80001ec0: aa071ce3 bnez a4,80001978 <_vfprintf_r+0x2b8> +80001ec4: 01412783 lw a5,20(sp) +80001ec8: 0e012423 sw zero,232(sp) +80001ecc: 00078863 beqz a5,80001edc <_vfprintf_r+0x81c> +80001ed0: 01412583 lw a1,20(sp) +80001ed4: 000a0513 mv a0,s4 +80001ed8: 681020ef jal ra,80004d58 <_free_r> +80001edc: 10c10d13 addi s10,sp,268 +80001ee0: 00048c93 mv s9,s1 +80001ee4: cf9ff06f j 80001bdc <_vfprintf_r+0x51c> +80001ee8: 00412583 lw a1,4(sp) +80001eec: 0e410613 addi a2,sp,228 +80001ef0: 000a0513 mv a0,s4 +80001ef4: 04612623 sw t1,76(sp) +80001ef8: 04512223 sw t0,68(sp) +80001efc: 49c0a0ef jal ra,8000c398 <__sprint_r> +80001f00: a80516e3 bnez a0,8000198c <_vfprintf_r+0x2cc> +80001f04: 0ec12703 lw a4,236(sp) +80001f08: 10c10d13 addi s10,sp,268 +80001f0c: 04c12303 lw t1,76(sp) +80001f10: 04412283 lw t0,68(sp) +80001f14: f15ff06f j 80001e28 <_vfprintf_r+0x768> +80001f18: 01000693 li a3,16 +80001f1c: 0e812783 lw a5,232(sp) +80001f20: 0126c463 blt a3,s2,80001f28 <_vfprintf_r+0x868> +80001f24: 6d10106f j 80003df4 <_vfprintf_r+0x2734> +80001f28: 800156b7 lui a3,0x80015 +80001f2c: d9468d93 addi s11,a3,-620 # 80014d94 <__BSS_END__+0xffffe37c> +80001f30: 01000b13 li s6,16 +80001f34: 00700b93 li s7,7 +80001f38: 00412a83 lw s5,4(sp) +80001f3c: 00c0006f j 80001f48 <_vfprintf_r+0x888> +80001f40: ff090913 addi s2,s2,-16 +80001f44: 052b5663 bge s6,s2,80001f90 <_vfprintf_r+0x8d0> +80001f48: 01070713 addi a4,a4,16 +80001f4c: 00178793 addi a5,a5,1 +80001f50: 01bd2023 sw s11,0(s10) +80001f54: 016d2223 sw s6,4(s10) +80001f58: 0ee12623 sw a4,236(sp) +80001f5c: 0ef12423 sw a5,232(sp) +80001f60: 008d0d13 addi s10,s10,8 +80001f64: fcfbdee3 bge s7,a5,80001f40 <_vfprintf_r+0x880> +80001f68: 0e410613 addi a2,sp,228 +80001f6c: 000a8593 mv a1,s5 +80001f70: 000a0513 mv a0,s4 +80001f74: 4240a0ef jal ra,8000c398 <__sprint_r> +80001f78: a0051ae3 bnez a0,8000198c <_vfprintf_r+0x2cc> +80001f7c: ff090913 addi s2,s2,-16 +80001f80: 0ec12703 lw a4,236(sp) +80001f84: 0e812783 lw a5,232(sp) +80001f88: 10c10d13 addi s10,sp,268 +80001f8c: fb2b4ee3 blt s6,s2,80001f48 <_vfprintf_r+0x888> +80001f90: 01270733 add a4,a4,s2 +80001f94: 00178793 addi a5,a5,1 +80001f98: 01bd2023 sw s11,0(s10) +80001f9c: 012d2223 sw s2,4(s10) +80001fa0: 0ee12623 sw a4,236(sp) +80001fa4: 0ef12423 sw a5,232(sp) +80001fa8: 00700693 li a3,7 +80001fac: f0f6d0e3 bge a3,a5,80001eac <_vfprintf_r+0x7ec> +80001fb0: 00412583 lw a1,4(sp) +80001fb4: 0e410613 addi a2,sp,228 +80001fb8: 000a0513 mv a0,s4 +80001fbc: 3dc0a0ef jal ra,8000c398 <__sprint_r> +80001fc0: 9c0516e3 bnez a0,8000198c <_vfprintf_r+0x2cc> 80001fc4: 0ec12703 lw a4,236(sp) -80001fc8: 0e812783 lw a5,232(sp) -80001fcc: 10c10d13 addi s10,sp,268 -80001fd0: fb2b4ee3 blt s6,s2,80001f8c <_vfprintf_r+0x888> -80001fd4: 01270733 add a4,a4,s2 -80001fd8: 00178793 addi a5,a5,1 -80001fdc: 01bd2023 sw s11,0(s10) -80001fe0: 012d2223 sw s2,4(s10) -80001fe4: 0ee12623 sw a4,236(sp) -80001fe8: 0ef12423 sw a5,232(sp) -80001fec: 00700693 li a3,7 -80001ff0: f0f6d0e3 bge a3,a5,80001ef0 <_vfprintf_r+0x7ec> -80001ff4: 00412583 lw a1,4(sp) -80001ff8: 0e410613 addi a2,sp,228 -80001ffc: 000a0513 mv a0,s4 -80002000: 3dc0a0ef jal ra,8000c3dc <__sprint_r> -80002004: 9c0516e3 bnez a0,800019d0 <_vfprintf_r+0x2cc> -80002008: 0ec12703 lw a4,236(sp) -8000200c: ee5ff06f j 80001ef0 <_vfprintf_r+0x7ec> -80002010: 00897713 andi a4,s2,8 -80002014: 000d8313 mv t1,s11 -80002018: 5e0700e3 beqz a4,80002df8 <_vfprintf_r+0x16f4> -8000201c: 01012783 lw a5,16(sp) -80002020: 0007a703 lw a4,0(a5) -80002024: 00478793 addi a5,a5,4 -80002028: 00f12823 sw a5,16(sp) -8000202c: 00072583 lw a1,0(a4) -80002030: 00472603 lw a2,4(a4) -80002034: 00872683 lw a3,8(a4) -80002038: 00c72703 lw a4,12(a4) -8000203c: 0eb12823 sw a1,240(sp) -80002040: 0ec12a23 sw a2,244(sp) -80002044: 0ed12c23 sw a3,248(sp) -80002048: 0ee12e23 sw a4,252(sp) -8000204c: 0f010513 addi a0,sp,240 -80002050: 00612a23 sw t1,20(sp) -80002054: 4dd050ef jal ra,80007d30 <_ldcheck> -80002058: 0ca12623 sw a0,204(sp) -8000205c: 00200713 li a4,2 -80002060: 01412303 lw t1,20(sp) -80002064: 00e51463 bne a0,a4,8000206c <_vfprintf_r+0x968> -80002068: 1580106f j 800031c0 <_vfprintf_r+0x1abc> -8000206c: 00100713 li a4,1 -80002070: 00e51463 bne a0,a4,80002078 <_vfprintf_r+0x974> -80002074: 2f40106f j 80003368 <_vfprintf_r+0x1c64> -80002078: 06100713 li a4,97 -8000207c: 00ea9463 bne s5,a4,80002084 <_vfprintf_r+0x980> -80002080: 7110106f j 80003f90 <_vfprintf_r+0x288c> -80002084: 04100713 li a4,65 -80002088: 00ea9463 bne s5,a4,80002090 <_vfprintf_r+0x98c> -8000208c: 62c0106f j 800036b8 <_vfprintf_r+0x1fb4> -80002090: fdfaf793 andi a5,s5,-33 -80002094: fff00713 li a4,-1 -80002098: 04f12623 sw a5,76(sp) -8000209c: 00e31463 bne t1,a4,800020a4 <_vfprintf_r+0x9a0> -800020a0: 71d0106f j 80003fbc <_vfprintf_r+0x28b8> -800020a4: 04700713 li a4,71 -800020a8: 00e79463 bne a5,a4,800020b0 <_vfprintf_r+0x9ac> -800020ac: 7010106f j 80003fac <_vfprintf_r+0x28a8> -800020b0: 0fc12e83 lw t4,252(sp) -800020b4: 05212c23 sw s2,88(sp) -800020b8: 10096713 ori a4,s2,256 -800020bc: 0f012283 lw t0,240(sp) -800020c0: 0f412f03 lw t5,244(sp) -800020c4: 0f812f83 lw t6,248(sp) -800020c8: 000ed463 bgez t4,800020d0 <_vfprintf_r+0x9cc> -800020cc: 27d0106f j 80003b48 <_vfprintf_r+0x2444> -800020d0: 04012e23 sw zero,92(sp) -800020d4: 00070913 mv s2,a4 -800020d8: 00012a23 sw zero,20(sp) -800020dc: 04c12703 lw a4,76(sp) -800020e0: 04600793 li a5,70 -800020e4: 00f71463 bne a4,a5,800020ec <_vfprintf_r+0x9e8> -800020e8: 3050106f j 80003bec <_vfprintf_r+0x24e8> -800020ec: 04500793 li a5,69 -800020f0: 00f71463 bne a4,a5,800020f8 <_vfprintf_r+0x9f4> -800020f4: 6090106f j 80003efc <_vfprintf_r+0x27f8> -800020f8: 0b010993 addi s3,sp,176 -800020fc: 0d010793 addi a5,sp,208 -80002100: 0cc10713 addi a4,sp,204 -80002104: 00030693 mv a3,t1 -80002108: 0dc10813 addi a6,sp,220 -8000210c: 00200613 li a2,2 -80002110: 00098593 mv a1,s3 -80002114: 000a0513 mv a0,s4 -80002118: 04612223 sw t1,68(sp) -8000211c: 0a512823 sw t0,176(sp) -80002120: 02512423 sw t0,40(sp) -80002124: 0be12a23 sw t5,180(sp) -80002128: 03e12223 sw t5,36(sp) -8000212c: 0bf12c23 sw t6,184(sp) -80002130: 01f12e23 sw t6,28(sp) -80002134: 0bd12e23 sw t4,188(sp) -80002138: 01d12c23 sw t4,24(sp) -8000213c: 0e1040ef jal ra,80006a1c <_ldtoa_r> -80002140: 04c12783 lw a5,76(sp) +80001fc8: ee5ff06f j 80001eac <_vfprintf_r+0x7ec> +80001fcc: 00897713 andi a4,s2,8 +80001fd0: 000d8313 mv t1,s11 +80001fd4: 5e0700e3 beqz a4,80002db4 <_vfprintf_r+0x16f4> +80001fd8: 01012783 lw a5,16(sp) +80001fdc: 0007a703 lw a4,0(a5) +80001fe0: 00478793 addi a5,a5,4 +80001fe4: 00f12823 sw a5,16(sp) +80001fe8: 00072583 lw a1,0(a4) +80001fec: 00472603 lw a2,4(a4) +80001ff0: 00872683 lw a3,8(a4) +80001ff4: 00c72703 lw a4,12(a4) +80001ff8: 0eb12823 sw a1,240(sp) +80001ffc: 0ec12a23 sw a2,244(sp) +80002000: 0ed12c23 sw a3,248(sp) +80002004: 0ee12e23 sw a4,252(sp) +80002008: 0f010513 addi a0,sp,240 +8000200c: 00612a23 sw t1,20(sp) +80002010: 4dd050ef jal ra,80007cec <_ldcheck> +80002014: 0ca12623 sw a0,204(sp) +80002018: 00200713 li a4,2 +8000201c: 01412303 lw t1,20(sp) +80002020: 00e51463 bne a0,a4,80002028 <_vfprintf_r+0x968> +80002024: 1580106f j 8000317c <_vfprintf_r+0x1abc> +80002028: 00100713 li a4,1 +8000202c: 00e51463 bne a0,a4,80002034 <_vfprintf_r+0x974> +80002030: 2f40106f j 80003324 <_vfprintf_r+0x1c64> +80002034: 06100713 li a4,97 +80002038: 00ea9463 bne s5,a4,80002040 <_vfprintf_r+0x980> +8000203c: 7110106f j 80003f4c <_vfprintf_r+0x288c> +80002040: 04100713 li a4,65 +80002044: 00ea9463 bne s5,a4,8000204c <_vfprintf_r+0x98c> +80002048: 62c0106f j 80003674 <_vfprintf_r+0x1fb4> +8000204c: fdfaf793 andi a5,s5,-33 +80002050: fff00713 li a4,-1 +80002054: 04f12623 sw a5,76(sp) +80002058: 00e31463 bne t1,a4,80002060 <_vfprintf_r+0x9a0> +8000205c: 71d0106f j 80003f78 <_vfprintf_r+0x28b8> +80002060: 04700713 li a4,71 +80002064: 00e79463 bne a5,a4,8000206c <_vfprintf_r+0x9ac> +80002068: 7010106f j 80003f68 <_vfprintf_r+0x28a8> +8000206c: 0fc12e83 lw t4,252(sp) +80002070: 05212c23 sw s2,88(sp) +80002074: 10096713 ori a4,s2,256 +80002078: 0f012283 lw t0,240(sp) +8000207c: 0f412f03 lw t5,244(sp) +80002080: 0f812f83 lw t6,248(sp) +80002084: 000ed463 bgez t4,8000208c <_vfprintf_r+0x9cc> +80002088: 27d0106f j 80003b04 <_vfprintf_r+0x2444> +8000208c: 04012e23 sw zero,92(sp) +80002090: 00070913 mv s2,a4 +80002094: 00012a23 sw zero,20(sp) +80002098: 04c12703 lw a4,76(sp) +8000209c: 04600793 li a5,70 +800020a0: 00f71463 bne a4,a5,800020a8 <_vfprintf_r+0x9e8> +800020a4: 3050106f j 80003ba8 <_vfprintf_r+0x24e8> +800020a8: 04500793 li a5,69 +800020ac: 00f71463 bne a4,a5,800020b4 <_vfprintf_r+0x9f4> +800020b0: 6090106f j 80003eb8 <_vfprintf_r+0x27f8> +800020b4: 0b010993 addi s3,sp,176 +800020b8: 0d010793 addi a5,sp,208 +800020bc: 0cc10713 addi a4,sp,204 +800020c0: 00030693 mv a3,t1 +800020c4: 0dc10813 addi a6,sp,220 +800020c8: 00200613 li a2,2 +800020cc: 00098593 mv a1,s3 +800020d0: 000a0513 mv a0,s4 +800020d4: 04612223 sw t1,68(sp) +800020d8: 0a512823 sw t0,176(sp) +800020dc: 02512423 sw t0,40(sp) +800020e0: 0be12a23 sw t5,180(sp) +800020e4: 03e12223 sw t5,36(sp) +800020e8: 0bf12c23 sw t6,184(sp) +800020ec: 01f12e23 sw t6,28(sp) +800020f0: 0bd12e23 sw t4,188(sp) +800020f4: 01d12c23 sw t4,24(sp) +800020f8: 0e1040ef jal ra,800069d8 <_ldtoa_r> +800020fc: 04c12783 lw a5,76(sp) +80002100: 04700713 li a4,71 +80002104: 00050c93 mv s9,a0 +80002108: 01812e83 lw t4,24(sp) +8000210c: 01c12f83 lw t6,28(sp) +80002110: 02412f03 lw t5,36(sp) +80002114: 02812283 lw t0,40(sp) +80002118: 04412303 lw t1,68(sp) +8000211c: 00e78463 beq a5,a4,80002124 <_vfprintf_r+0xa64> +80002120: 0dc0206f j 800041fc <_vfprintf_r+0x2b3c> +80002124: 05812783 lw a5,88(sp) +80002128: 0017f713 andi a4,a5,1 +8000212c: 00070463 beqz a4,80002134 <_vfprintf_r+0xa74> +80002130: 62d0106f j 80003f5c <_vfprintf_r+0x289c> +80002134: 0dc12703 lw a4,220(sp) +80002138: 419707b3 sub a5,a4,s9 +8000213c: 00f12e23 sw a5,28(sp) +80002140: 0cc12783 lw a5,204(sp) 80002144: 04700713 li a4,71 -80002148: 00050c93 mv s9,a0 -8000214c: 01812e83 lw t4,24(sp) -80002150: 01c12f83 lw t6,28(sp) -80002154: 02412f03 lw t5,36(sp) -80002158: 02812283 lw t0,40(sp) -8000215c: 04412303 lw t1,68(sp) -80002160: 00e78463 beq a5,a4,80002168 <_vfprintf_r+0xa64> -80002164: 0dc0206f j 80004240 <_vfprintf_r+0x2b3c> -80002168: 05812783 lw a5,88(sp) -8000216c: 0017f713 andi a4,a5,1 -80002170: 00070463 beqz a4,80002178 <_vfprintf_r+0xa74> -80002174: 62d0106f j 80003fa0 <_vfprintf_r+0x289c> -80002178: 0dc12703 lw a4,220(sp) -8000217c: 419707b3 sub a5,a4,s9 -80002180: 00f12e23 sw a5,28(sp) -80002184: 0cc12783 lw a5,204(sp) -80002188: 04700713 li a4,71 -8000218c: 00f12c23 sw a5,24(sp) -80002190: 04c12783 lw a5,76(sp) -80002194: 00e79463 bne a5,a4,8000219c <_vfprintf_r+0xa98> -80002198: 1290106f j 80003ac0 <_vfprintf_r+0x23bc> -8000219c: 04c12783 lw a5,76(sp) -800021a0: 04600713 li a4,70 -800021a4: 00e79463 bne a5,a4,800021ac <_vfprintf_r+0xaa8> -800021a8: 3e90106f j 80003d90 <_vfprintf_r+0x268c> -800021ac: 01812783 lw a5,24(sp) -800021b0: 04100593 li a1,65 -800021b4: 0ffaf693 andi a3,s5,255 -800021b8: fff78713 addi a4,a5,-1 -800021bc: 04c12783 lw a5,76(sp) -800021c0: 0ce12623 sw a4,204(sp) -800021c4: 00000613 li a2,0 -800021c8: 00b79863 bne a5,a1,800021d8 <_vfprintf_r+0xad4> -800021cc: 00f68693 addi a3,a3,15 -800021d0: 0ff6f693 andi a3,a3,255 -800021d4: 00100613 li a2,1 -800021d8: 0cd10a23 sb a3,212(sp) -800021dc: 00075463 bgez a4,800021e4 <_vfprintf_r+0xae0> -800021e0: 7b90106f j 80004198 <_vfprintf_r+0x2a94> -800021e4: 02b00693 li a3,43 -800021e8: 0cd10aa3 sb a3,213(sp) -800021ec: 00900693 li a3,9 -800021f0: 00e6c463 blt a3,a4,800021f8 <_vfprintf_r+0xaf4> -800021f4: 66d0106f j 80004060 <_vfprintf_r+0x295c> -800021f8: 0e310813 addi a6,sp,227 -800021fc: 00080613 mv a2,a6 -80002200: 00a00513 li a0,10 -80002204: 06300313 li t1,99 -80002208: 00c0006f j 80002214 <_vfprintf_r+0xb10> -8000220c: 00058613 mv a2,a1 -80002210: 00068713 mv a4,a3 -80002214: 02a767b3 rem a5,a4,a0 -80002218: fff60593 addi a1,a2,-1 -8000221c: 03078793 addi a5,a5,48 -80002220: fef60fa3 sb a5,-1(a2) -80002224: 02a746b3 div a3,a4,a0 -80002228: fee342e3 blt t1,a4,8000220c <_vfprintf_r+0xb08> -8000222c: 03068713 addi a4,a3,48 -80002230: 0ff77713 andi a4,a4,255 -80002234: ffe60693 addi a3,a2,-2 -80002238: fee58fa3 sb a4,-1(a1) -8000223c: 0106e463 bltu a3,a6,80002244 <_vfprintf_r+0xb40> -80002240: 7f50106f j 80004234 <_vfprintf_r+0x2b30> -80002244: 0d610593 addi a1,sp,214 -80002248: 0080006f j 80002250 <_vfprintf_r+0xb4c> -8000224c: 0006c703 lbu a4,0(a3) -80002250: 00158593 addi a1,a1,1 -80002254: 00168693 addi a3,a3,1 -80002258: fee58fa3 sb a4,-1(a1) -8000225c: ff0698e3 bne a3,a6,8000224c <_vfprintf_r+0xb48> -80002260: 0e510713 addi a4,sp,229 -80002264: 0d610793 addi a5,sp,214 -80002268: 40c70733 sub a4,a4,a2 -8000226c: 00e78733 add a4,a5,a4 -80002270: 0d410693 addi a3,sp,212 -80002274: 40d707b3 sub a5,a4,a3 -80002278: 02f12c23 sw a5,56(sp) -8000227c: 01c12783 lw a5,28(sp) -80002280: 03812683 lw a3,56(sp) -80002284: 00100713 li a4,1 -80002288: 00d78b33 add s6,a5,a3 -8000228c: 00f74463 blt a4,a5,80002294 <_vfprintf_r+0xb90> -80002290: 7210106f j 800041b0 <_vfprintf_r+0x2aac> -80002294: 02c12783 lw a5,44(sp) -80002298: 00fb0b33 add s6,s6,a5 -8000229c: 05812783 lw a5,88(sp) -800022a0: fffb4993 not s3,s6 -800022a4: 41f9d993 srai s3,s3,0x1f -800022a8: bff7f913 andi s2,a5,-1025 -800022ac: 10096913 ori s2,s2,256 -800022b0: 013b79b3 and s3,s6,s3 -800022b4: 02012423 sw zero,40(sp) -800022b8: 02012223 sw zero,36(sp) -800022bc: 00012c23 sw zero,24(sp) -800022c0: 05c12783 lw a5,92(sp) -800022c4: 00079463 bnez a5,800022cc <_vfprintf_r+0xbc8> -800022c8: 06d0106f j 80003b34 <_vfprintf_r+0x2430> -800022cc: 02d00713 li a4,45 -800022d0: 0ce103a3 sb a4,199(sp) -800022d4: 00000313 li t1,0 -800022d8: 00198993 addi s3,s3,1 -800022dc: b39ff06f j 80001e14 <_vfprintf_r+0x710> -800022e0: 02097793 andi a5,s2,32 -800022e4: 000d8313 mv t1,s11 -800022e8: 01096993 ori s3,s2,16 -800022ec: 1e079263 bnez a5,800024d0 <_vfprintf_r+0xdcc> -800022f0: 01012783 lw a5,16(sp) -800022f4: 00478793 addi a5,a5,4 -800022f8: 01012703 lw a4,16(sp) -800022fc: 00f12823 sw a5,16(sp) -80002300: 00072b83 lw s7,0(a4) -80002304: 41fbdd93 srai s11,s7,0x1f -80002308: 000d8713 mv a4,s11 -8000230c: 9a0758e3 bgez a4,80001cbc <_vfprintf_r+0x5b8> -80002310: 41700bb3 neg s7,s7 -80002314: 017037b3 snez a5,s7 -80002318: 41b00db3 neg s11,s11 -8000231c: 40fd8db3 sub s11,s11,a5 -80002320: 02d00793 li a5,45 -80002324: 0cf103a3 sb a5,199(sp) -80002328: fff00713 li a4,-1 -8000232c: 00100793 li a5,1 -80002330: f6e31263 bne t1,a4,80001a94 <_vfprintf_r+0x390> -80002334: 00100713 li a4,1 -80002338: 20e78863 beq a5,a4,80002548 <_vfprintf_r+0xe44> -8000233c: 00200713 li a4,2 -80002340: 24e78263 beq a5,a4,80002584 <_vfprintf_r+0xe80> -80002344: 1b010693 addi a3,sp,432 -80002348: 0080006f j 80002350 <_vfprintf_r+0xc4c> -8000234c: 000c8693 mv a3,s9 -80002350: 01dd9793 slli a5,s11,0x1d -80002354: 007bf713 andi a4,s7,7 -80002358: 003bdb93 srli s7,s7,0x3 -8000235c: 03070713 addi a4,a4,48 -80002360: 0177ebb3 or s7,a5,s7 -80002364: 003ddd93 srli s11,s11,0x3 -80002368: fee68fa3 sb a4,-1(a3) -8000236c: 01bbe7b3 or a5,s7,s11 -80002370: fff68c93 addi s9,a3,-1 -80002374: fc079ce3 bnez a5,8000234c <_vfprintf_r+0xc48> -80002378: 0019f613 andi a2,s3,1 -8000237c: 22060e63 beqz a2,800025b8 <_vfprintf_r+0xeb4> -80002380: 03000613 li a2,48 -80002384: 22c70a63 beq a4,a2,800025b8 <_vfprintf_r+0xeb4> -80002388: ffe68693 addi a3,a3,-2 -8000238c: 1b010793 addi a5,sp,432 -80002390: fecc8fa3 sb a2,-1(s9) -80002394: 40d78b33 sub s6,a5,a3 -80002398: 00098913 mv s2,s3 -8000239c: 00068c93 mv s9,a3 -800023a0: f18ff06f j 80001ab8 <_vfprintf_r+0x3b4> -800023a4: 01012703 lw a4,16(sp) -800023a8: ffff87b7 lui a5,0xffff8 -800023ac: 8307c793 xori a5,a5,-2000 -800023b0: 0cf11423 sh a5,200(sp) -800023b4: 00470793 addi a5,a4,4 -800023b8: 00f12823 sw a5,16(sp) -800023bc: 800157b7 lui a5,0x80015 -800023c0: e0478793 addi a5,a5,-508 # 80014e04 <__BSS_END__+0xffffe3ec> -800023c4: 000d8313 mv t1,s11 -800023c8: 02f12823 sw a5,48(sp) -800023cc: 00072b83 lw s7,0(a4) -800023d0: 00000d93 li s11,0 -800023d4: 00296993 ori s3,s2,2 -800023d8: 00200793 li a5,2 -800023dc: 07800a93 li s5,120 -800023e0: ea8ff06f j 80001a88 <_vfprintf_r+0x384> -800023e4: 0c714783 lbu a5,199(sp) -800023e8: 0004ce03 lbu t3,0(s1) -800023ec: ce079463 bnez a5,800018d4 <_vfprintf_r+0x1d0> -800023f0: 02000793 li a5,32 -800023f4: 0cf103a3 sb a5,199(sp) -800023f8: cdcff06f j 800018d4 <_vfprintf_r+0x1d0> -800023fc: 02b00793 li a5,43 -80002400: 0cf103a3 sb a5,199(sp) -80002404: 0004ce03 lbu t3,0(s1) -80002408: cccff06f j 800018d4 <_vfprintf_r+0x1d0> -8000240c: 01012783 lw a5,16(sp) -80002410: 0004ce03 lbu t3,0(s1) -80002414: 0007a403 lw s0,0(a5) -80002418: 00478793 addi a5,a5,4 -8000241c: 00f12823 sw a5,16(sp) -80002420: ca045a63 bgez s0,800018d4 <_vfprintf_r+0x1d0> -80002424: 40800433 neg s0,s0 -80002428: 00496913 ori s2,s2,4 -8000242c: ca8ff06f j 800018d4 <_vfprintf_r+0x1d0> -80002430: 00196913 ori s2,s2,1 -80002434: 0004ce03 lbu t3,0(s1) -80002438: c9cff06f j 800018d4 <_vfprintf_r+0x1d0> -8000243c: 02097793 andi a5,s2,32 -80002440: 000d8313 mv t1,s11 -80002444: 0c079c63 bnez a5,8000251c <_vfprintf_r+0xe18> -80002448: 01012683 lw a3,16(sp) -8000244c: 01097713 andi a4,s2,16 -80002450: 00468793 addi a5,a3,4 -80002454: 0006ab83 lw s7,0(a3) -80002458: 960712e3 bnez a4,80001dbc <_vfprintf_r+0x6b8> -8000245c: 04097713 andi a4,s2,64 -80002460: 6c0708e3 beqz a4,80003330 <_vfprintf_r+0x1c2c> -80002464: 010b9b93 slli s7,s7,0x10 +80002148: 00f12c23 sw a5,24(sp) +8000214c: 04c12783 lw a5,76(sp) +80002150: 00e79463 bne a5,a4,80002158 <_vfprintf_r+0xa98> +80002154: 1290106f j 80003a7c <_vfprintf_r+0x23bc> +80002158: 04c12783 lw a5,76(sp) +8000215c: 04600713 li a4,70 +80002160: 00e79463 bne a5,a4,80002168 <_vfprintf_r+0xaa8> +80002164: 3e90106f j 80003d4c <_vfprintf_r+0x268c> +80002168: 01812783 lw a5,24(sp) +8000216c: 04100593 li a1,65 +80002170: 0ffaf693 andi a3,s5,255 +80002174: fff78713 addi a4,a5,-1 +80002178: 04c12783 lw a5,76(sp) +8000217c: 0ce12623 sw a4,204(sp) +80002180: 00000613 li a2,0 +80002184: 00b79863 bne a5,a1,80002194 <_vfprintf_r+0xad4> +80002188: 00f68693 addi a3,a3,15 +8000218c: 0ff6f693 andi a3,a3,255 +80002190: 00100613 li a2,1 +80002194: 0cd10a23 sb a3,212(sp) +80002198: 00075463 bgez a4,800021a0 <_vfprintf_r+0xae0> +8000219c: 7b90106f j 80004154 <_vfprintf_r+0x2a94> +800021a0: 02b00693 li a3,43 +800021a4: 0cd10aa3 sb a3,213(sp) +800021a8: 00900693 li a3,9 +800021ac: 00e6c463 blt a3,a4,800021b4 <_vfprintf_r+0xaf4> +800021b0: 66d0106f j 8000401c <_vfprintf_r+0x295c> +800021b4: 0e310813 addi a6,sp,227 +800021b8: 00080613 mv a2,a6 +800021bc: 00a00513 li a0,10 +800021c0: 06300313 li t1,99 +800021c4: 00c0006f j 800021d0 <_vfprintf_r+0xb10> +800021c8: 00058613 mv a2,a1 +800021cc: 00068713 mv a4,a3 +800021d0: 02a767b3 rem a5,a4,a0 +800021d4: fff60593 addi a1,a2,-1 +800021d8: 03078793 addi a5,a5,48 +800021dc: fef60fa3 sb a5,-1(a2) +800021e0: 02a746b3 div a3,a4,a0 +800021e4: fee342e3 blt t1,a4,800021c8 <_vfprintf_r+0xb08> +800021e8: 03068713 addi a4,a3,48 +800021ec: 0ff77713 andi a4,a4,255 +800021f0: ffe60693 addi a3,a2,-2 +800021f4: fee58fa3 sb a4,-1(a1) +800021f8: 0106e463 bltu a3,a6,80002200 <_vfprintf_r+0xb40> +800021fc: 7f50106f j 800041f0 <_vfprintf_r+0x2b30> +80002200: 0d610593 addi a1,sp,214 +80002204: 0080006f j 8000220c <_vfprintf_r+0xb4c> +80002208: 0006c703 lbu a4,0(a3) +8000220c: 00158593 addi a1,a1,1 +80002210: 00168693 addi a3,a3,1 +80002214: fee58fa3 sb a4,-1(a1) +80002218: ff0698e3 bne a3,a6,80002208 <_vfprintf_r+0xb48> +8000221c: 0e510713 addi a4,sp,229 +80002220: 0d610793 addi a5,sp,214 +80002224: 40c70733 sub a4,a4,a2 +80002228: 00e78733 add a4,a5,a4 +8000222c: 0d410693 addi a3,sp,212 +80002230: 40d707b3 sub a5,a4,a3 +80002234: 02f12c23 sw a5,56(sp) +80002238: 01c12783 lw a5,28(sp) +8000223c: 03812683 lw a3,56(sp) +80002240: 00100713 li a4,1 +80002244: 00d78b33 add s6,a5,a3 +80002248: 00f74463 blt a4,a5,80002250 <_vfprintf_r+0xb90> +8000224c: 7210106f j 8000416c <_vfprintf_r+0x2aac> +80002250: 02c12783 lw a5,44(sp) +80002254: 00fb0b33 add s6,s6,a5 +80002258: 05812783 lw a5,88(sp) +8000225c: fffb4993 not s3,s6 +80002260: 41f9d993 srai s3,s3,0x1f +80002264: bff7f913 andi s2,a5,-1025 +80002268: 10096913 ori s2,s2,256 +8000226c: 013b79b3 and s3,s6,s3 +80002270: 02012423 sw zero,40(sp) +80002274: 02012223 sw zero,36(sp) +80002278: 00012c23 sw zero,24(sp) +8000227c: 05c12783 lw a5,92(sp) +80002280: 00079463 bnez a5,80002288 <_vfprintf_r+0xbc8> +80002284: 06d0106f j 80003af0 <_vfprintf_r+0x2430> +80002288: 02d00713 li a4,45 +8000228c: 0ce103a3 sb a4,199(sp) +80002290: 00000313 li t1,0 +80002294: 00198993 addi s3,s3,1 +80002298: b39ff06f j 80001dd0 <_vfprintf_r+0x710> +8000229c: 02097793 andi a5,s2,32 +800022a0: 000d8313 mv t1,s11 +800022a4: 01096993 ori s3,s2,16 +800022a8: 1e079263 bnez a5,8000248c <_vfprintf_r+0xdcc> +800022ac: 01012783 lw a5,16(sp) +800022b0: 00478793 addi a5,a5,4 +800022b4: 01012703 lw a4,16(sp) +800022b8: 00f12823 sw a5,16(sp) +800022bc: 00072b83 lw s7,0(a4) +800022c0: 41fbdd93 srai s11,s7,0x1f +800022c4: 000d8713 mv a4,s11 +800022c8: 9a0758e3 bgez a4,80001c78 <_vfprintf_r+0x5b8> +800022cc: 41700bb3 neg s7,s7 +800022d0: 017037b3 snez a5,s7 +800022d4: 41b00db3 neg s11,s11 +800022d8: 40fd8db3 sub s11,s11,a5 +800022dc: 02d00793 li a5,45 +800022e0: 0cf103a3 sb a5,199(sp) +800022e4: fff00713 li a4,-1 +800022e8: 00100793 li a5,1 +800022ec: f6e31263 bne t1,a4,80001a50 <_vfprintf_r+0x390> +800022f0: 00100713 li a4,1 +800022f4: 20e78863 beq a5,a4,80002504 <_vfprintf_r+0xe44> +800022f8: 00200713 li a4,2 +800022fc: 24e78263 beq a5,a4,80002540 <_vfprintf_r+0xe80> +80002300: 1b010693 addi a3,sp,432 +80002304: 0080006f j 8000230c <_vfprintf_r+0xc4c> +80002308: 000c8693 mv a3,s9 +8000230c: 01dd9793 slli a5,s11,0x1d +80002310: 007bf713 andi a4,s7,7 +80002314: 003bdb93 srli s7,s7,0x3 +80002318: 03070713 addi a4,a4,48 +8000231c: 0177ebb3 or s7,a5,s7 +80002320: 003ddd93 srli s11,s11,0x3 +80002324: fee68fa3 sb a4,-1(a3) +80002328: 01bbe7b3 or a5,s7,s11 +8000232c: fff68c93 addi s9,a3,-1 +80002330: fc079ce3 bnez a5,80002308 <_vfprintf_r+0xc48> +80002334: 0019f613 andi a2,s3,1 +80002338: 22060e63 beqz a2,80002574 <_vfprintf_r+0xeb4> +8000233c: 03000613 li a2,48 +80002340: 22c70a63 beq a4,a2,80002574 <_vfprintf_r+0xeb4> +80002344: ffe68693 addi a3,a3,-2 +80002348: 1b010793 addi a5,sp,432 +8000234c: fecc8fa3 sb a2,-1(s9) +80002350: 40d78b33 sub s6,a5,a3 +80002354: 00098913 mv s2,s3 +80002358: 00068c93 mv s9,a3 +8000235c: f18ff06f j 80001a74 <_vfprintf_r+0x3b4> +80002360: 01012703 lw a4,16(sp) +80002364: ffff87b7 lui a5,0xffff8 +80002368: 8307c793 xori a5,a5,-2000 +8000236c: 0cf11423 sh a5,200(sp) +80002370: 00470793 addi a5,a4,4 +80002374: 00f12823 sw a5,16(sp) +80002378: 800157b7 lui a5,0x80015 +8000237c: dc478793 addi a5,a5,-572 # 80014dc4 <__BSS_END__+0xffffe3ac> +80002380: 000d8313 mv t1,s11 +80002384: 02f12823 sw a5,48(sp) +80002388: 00072b83 lw s7,0(a4) +8000238c: 00000d93 li s11,0 +80002390: 00296993 ori s3,s2,2 +80002394: 00200793 li a5,2 +80002398: 07800a93 li s5,120 +8000239c: ea8ff06f j 80001a44 <_vfprintf_r+0x384> +800023a0: 0c714783 lbu a5,199(sp) +800023a4: 0004ce03 lbu t3,0(s1) +800023a8: ce079463 bnez a5,80001890 <_vfprintf_r+0x1d0> +800023ac: 02000793 li a5,32 +800023b0: 0cf103a3 sb a5,199(sp) +800023b4: cdcff06f j 80001890 <_vfprintf_r+0x1d0> +800023b8: 02b00793 li a5,43 +800023bc: 0cf103a3 sb a5,199(sp) +800023c0: 0004ce03 lbu t3,0(s1) +800023c4: cccff06f j 80001890 <_vfprintf_r+0x1d0> +800023c8: 01012783 lw a5,16(sp) +800023cc: 0004ce03 lbu t3,0(s1) +800023d0: 0007a403 lw s0,0(a5) +800023d4: 00478793 addi a5,a5,4 +800023d8: 00f12823 sw a5,16(sp) +800023dc: ca045a63 bgez s0,80001890 <_vfprintf_r+0x1d0> +800023e0: 40800433 neg s0,s0 +800023e4: 00496913 ori s2,s2,4 +800023e8: ca8ff06f j 80001890 <_vfprintf_r+0x1d0> +800023ec: 00196913 ori s2,s2,1 +800023f0: 0004ce03 lbu t3,0(s1) +800023f4: c9cff06f j 80001890 <_vfprintf_r+0x1d0> +800023f8: 02097793 andi a5,s2,32 +800023fc: 000d8313 mv t1,s11 +80002400: 0c079c63 bnez a5,800024d8 <_vfprintf_r+0xe18> +80002404: 01012683 lw a3,16(sp) +80002408: 01097713 andi a4,s2,16 +8000240c: 00468793 addi a5,a3,4 +80002410: 0006ab83 lw s7,0(a3) +80002414: 960712e3 bnez a4,80001d78 <_vfprintf_r+0x6b8> +80002418: 04097713 andi a4,s2,64 +8000241c: 6c0708e3 beqz a4,800032ec <_vfprintf_r+0x1c2c> +80002420: 010b9b93 slli s7,s7,0x10 +80002424: 010bdb93 srli s7,s7,0x10 +80002428: 00000d93 li s11,0 +8000242c: 00f12823 sw a5,16(sp) +80002430: 0c40006f j 800024f4 <_vfprintf_r+0xe34> +80002434: 02097793 andi a5,s2,32 +80002438: 000d8313 mv t1,s11 +8000243c: 06079a63 bnez a5,800024b0 <_vfprintf_r+0xdf0> +80002440: 01012683 lw a3,16(sp) +80002444: 01097713 andi a4,s2,16 +80002448: 00468793 addi a5,a3,4 +8000244c: 0006ab83 lw s7,0(a3) +80002450: 00070463 beqz a4,80002458 <_vfprintf_r+0xd98> +80002454: 5950106f j 800041e8 <_vfprintf_r+0x2b28> +80002458: 04097713 andi a4,s2,64 +8000245c: 6a0704e3 beqz a4,80003304 <_vfprintf_r+0x1c44> +80002460: 010b9b93 slli s7,s7,0x10 +80002464: 00f12823 sw a5,16(sp) 80002468: 010bdb93 srli s7,s7,0x10 8000246c: 00000d93 li s11,0 -80002470: 00f12823 sw a5,16(sp) -80002474: 0c40006f j 80002538 <_vfprintf_r+0xe34> -80002478: 02097793 andi a5,s2,32 -8000247c: 000d8313 mv t1,s11 -80002480: 06079a63 bnez a5,800024f4 <_vfprintf_r+0xdf0> -80002484: 01012683 lw a3,16(sp) -80002488: 01097713 andi a4,s2,16 -8000248c: 00468793 addi a5,a3,4 -80002490: 0006ab83 lw s7,0(a3) -80002494: 00070463 beqz a4,8000249c <_vfprintf_r+0xd98> -80002498: 5950106f j 8000422c <_vfprintf_r+0x2b28> -8000249c: 04097713 andi a4,s2,64 -800024a0: 6a0704e3 beqz a4,80003348 <_vfprintf_r+0x1c44> -800024a4: 010b9b93 slli s7,s7,0x10 -800024a8: 00f12823 sw a5,16(sp) -800024ac: 010bdb93 srli s7,s7,0x10 -800024b0: 00000d93 li s11,0 -800024b4: 00090993 mv s3,s2 -800024b8: 00100793 li a5,1 -800024bc: dccff06f j 80001a88 <_vfprintf_r+0x384> -800024c0: 02012503 lw a0,32(sp) -800024c4: 778020ef jal ra,80004c3c <__sinit> -800024c8: abcff06f j 80001784 <_vfprintf_r+0x80> -800024cc: 00090993 mv s3,s2 -800024d0: 01012783 lw a5,16(sp) -800024d4: 00778793 addi a5,a5,7 -800024d8: ff87f793 andi a5,a5,-8 -800024dc: 0047a703 lw a4,4(a5) -800024e0: 00878693 addi a3,a5,8 -800024e4: 00d12823 sw a3,16(sp) -800024e8: 0007ab83 lw s7,0(a5) -800024ec: 00070d93 mv s11,a4 -800024f0: fc8ff06f j 80001cb8 <_vfprintf_r+0x5b4> -800024f4: 00090993 mv s3,s2 -800024f8: 01012783 lw a5,16(sp) -800024fc: 00778793 addi a5,a5,7 -80002500: ff87f793 andi a5,a5,-8 -80002504: 00878713 addi a4,a5,8 -80002508: 0007ab83 lw s7,0(a5) -8000250c: 0047ad83 lw s11,4(a5) -80002510: 00e12823 sw a4,16(sp) -80002514: 00100793 li a5,1 -80002518: d70ff06f j 80001a88 <_vfprintf_r+0x384> -8000251c: 01012783 lw a5,16(sp) -80002520: 00778793 addi a5,a5,7 -80002524: ff87f793 andi a5,a5,-8 -80002528: 0007ab83 lw s7,0(a5) -8000252c: 0047ad83 lw s11,4(a5) -80002530: 00878713 addi a4,a5,8 -80002534: 00e12823 sw a4,16(sp) -80002538: bff97993 andi s3,s2,-1025 -8000253c: 00000793 li a5,0 -80002540: d48ff06f j 80001a88 <_vfprintf_r+0x384> -80002544: 00090993 mv s3,s2 -80002548: 360d9ce3 bnez s11,800030c0 <_vfprintf_r+0x19bc> -8000254c: 00900793 li a5,9 -80002550: 3777e8e3 bltu a5,s7,800030c0 <_vfprintf_r+0x19bc> -80002554: 030b8b93 addi s7,s7,48 -80002558: 1b7107a3 sb s7,431(sp) -8000255c: 00098913 mv s2,s3 -80002560: 00100b13 li s6,1 -80002564: 1af10c93 addi s9,sp,431 -80002568: d50ff06f j 80001ab8 <_vfprintf_r+0x3b4> -8000256c: 00100713 li a4,1 -80002570: 00e79463 bne a5,a4,80002578 <_vfprintf_r+0xe74> -80002574: 5140106f j 80003a88 <_vfprintf_r+0x2384> -80002578: 00200713 li a4,2 -8000257c: 00090993 mv s3,s2 -80002580: dce792e3 bne a5,a4,80002344 <_vfprintf_r+0xc40> -80002584: 03012683 lw a3,48(sp) -80002588: 1b010c93 addi s9,sp,432 -8000258c: 00fbf793 andi a5,s7,15 -80002590: 00f687b3 add a5,a3,a5 -80002594: 0007c783 lbu a5,0(a5) -80002598: 01cd9713 slli a4,s11,0x1c -8000259c: 004bdb93 srli s7,s7,0x4 -800025a0: fffc8c93 addi s9,s9,-1 -800025a4: 01776bb3 or s7,a4,s7 -800025a8: 004ddd93 srli s11,s11,0x4 -800025ac: 00fc8023 sb a5,0(s9) -800025b0: 01bbe7b3 or a5,s7,s11 -800025b4: fc079ce3 bnez a5,8000258c <_vfprintf_r+0xe88> -800025b8: 1b010793 addi a5,sp,432 -800025bc: 41978b33 sub s6,a5,s9 -800025c0: 00098913 mv s2,s3 -800025c4: cf4ff06f j 80001ab8 <_vfprintf_r+0x3b4> -800025c8: 06500693 li a3,101 -800025cc: 3956d663 bge a3,s5,80002958 <_vfprintf_r+0x1254> -800025d0: 0f012683 lw a3,240(sp) -800025d4: 0a010593 addi a1,sp,160 -800025d8: 0b010513 addi a0,sp,176 -800025dc: 0ad12823 sw a3,176(sp) -800025e0: 0f412683 lw a3,244(sp) -800025e4: 04e12223 sw a4,68(sp) -800025e8: 0a012023 sw zero,160(sp) -800025ec: 0ad12a23 sw a3,180(sp) -800025f0: 0f812683 lw a3,248(sp) -800025f4: 0a012223 sw zero,164(sp) -800025f8: 0a012423 sw zero,168(sp) -800025fc: 0ad12c23 sw a3,184(sp) -80002600: 0fc12683 lw a3,252(sp) -80002604: 0a012623 sw zero,172(sp) -80002608: 0ad12e23 sw a3,188(sp) -8000260c: 7510e0ef jal ra,8001155c <__eqtf2> -80002610: 04412703 lw a4,68(sp) -80002614: 5a051263 bnez a0,80002bb8 <_vfprintf_r+0x14b4> -80002618: 0e812783 lw a5,232(sp) -8000261c: 800156b7 lui a3,0x80015 -80002620: e3468693 addi a3,a3,-460 # 80014e34 <__BSS_END__+0xffffe41c> -80002624: 00170713 addi a4,a4,1 -80002628: 00dd2023 sw a3,0(s10) -8000262c: 00178793 addi a5,a5,1 -80002630: 00100693 li a3,1 -80002634: 00dd2223 sw a3,4(s10) -80002638: 0ee12623 sw a4,236(sp) -8000263c: 0ef12423 sw a5,232(sp) -80002640: 00700713 li a4,7 -80002644: 008d0d13 addi s10,s10,8 -80002648: 34f744e3 blt a4,a5,80003190 <_vfprintf_r+0x1a8c> -8000264c: 0cc12783 lw a5,204(sp) -80002650: 01c12703 lw a4,28(sp) -80002654: 00e7ca63 blt a5,a4,80002668 <_vfprintf_r+0xf64> -80002658: 00197793 andi a5,s2,1 -8000265c: 00079663 bnez a5,80002668 <_vfprintf_r+0xf64> -80002660: 0ec12703 lw a4,236(sp) -80002664: 87dff06f j 80001ee0 <_vfprintf_r+0x7dc> -80002668: 03412783 lw a5,52(sp) -8000266c: 02c12683 lw a3,44(sp) -80002670: 0ec12703 lw a4,236(sp) -80002674: 00fd2023 sw a5,0(s10) -80002678: 0e812783 lw a5,232(sp) -8000267c: 00e68733 add a4,a3,a4 -80002680: 00dd2223 sw a3,4(s10) -80002684: 00178793 addi a5,a5,1 -80002688: 0ee12623 sw a4,236(sp) -8000268c: 0ef12423 sw a5,232(sp) -80002690: 00700693 li a3,7 -80002694: 008d0d13 addi s10,s10,8 -80002698: 04f6cae3 blt a3,a5,80002eec <_vfprintf_r+0x17e8> -8000269c: 01c12783 lw a5,28(sp) -800026a0: fff78b13 addi s6,a5,-1 -800026a4: 83605ee3 blez s6,80001ee0 <_vfprintf_r+0x7dc> -800026a8: 01000693 li a3,16 -800026ac: 0e812783 lw a5,232(sp) -800026b0: 3166d0e3 bge a3,s6,800031b0 <_vfprintf_r+0x1aac> -800026b4: 01000b93 li s7,16 -800026b8: 00700a93 li s5,7 -800026bc: 00412c83 lw s9,4(sp) -800026c0: 00c0006f j 800026cc <_vfprintf_r+0xfc8> -800026c4: ff0b0b13 addi s6,s6,-16 -800026c8: 2f6bd4e3 bge s7,s6,800031b0 <_vfprintf_r+0x1aac> -800026cc: 01070713 addi a4,a4,16 -800026d0: 00178793 addi a5,a5,1 -800026d4: 018d2023 sw s8,0(s10) -800026d8: 017d2223 sw s7,4(s10) -800026dc: 0ee12623 sw a4,236(sp) -800026e0: 0ef12423 sw a5,232(sp) -800026e4: 008d0d13 addi s10,s10,8 -800026e8: fcfadee3 bge s5,a5,800026c4 <_vfprintf_r+0xfc0> -800026ec: 0e410613 addi a2,sp,228 -800026f0: 000c8593 mv a1,s9 -800026f4: 000a0513 mv a0,s4 -800026f8: 4e5090ef jal ra,8000c3dc <__sprint_r> -800026fc: ac051a63 bnez a0,800019d0 <_vfprintf_r+0x2cc> -80002700: 0ec12703 lw a4,236(sp) -80002704: 0e812783 lw a5,232(sp) -80002708: 10c10d13 addi s10,sp,268 -8000270c: fb9ff06f j 800026c4 <_vfprintf_r+0xfc0> -80002710: 41340bb3 sub s7,s0,s3 -80002714: f9705a63 blez s7,80001ea8 <_vfprintf_r+0x7a4> -80002718: 01000613 li a2,16 -8000271c: 0e812683 lw a3,232(sp) -80002720: 0b765463 bge a2,s7,800027c8 <_vfprintf_r+0x10c4> -80002724: 04912223 sw s1,68(sp) -80002728: 000d0793 mv a5,s10 -8000272c: 000b8493 mv s1,s7 -80002730: 000c8d13 mv s10,s9 -80002734: 00098b93 mv s7,s3 -80002738: 000b0c93 mv s9,s6 -8000273c: 00040993 mv s3,s0 -80002740: 01000e93 li t4,16 -80002744: 00700d93 li s11,7 -80002748: 00412403 lw s0,4(sp) -8000274c: 00030b13 mv s6,t1 -80002750: 00c0006f j 8000275c <_vfprintf_r+0x1058> -80002754: ff048493 addi s1,s1,-16 -80002758: 049ed863 bge t4,s1,800027a8 <_vfprintf_r+0x10a4> -8000275c: 01070713 addi a4,a4,16 -80002760: 00168693 addi a3,a3,1 -80002764: 0187a023 sw s8,0(a5) -80002768: 01d7a223 sw t4,4(a5) -8000276c: 0ee12623 sw a4,236(sp) -80002770: 0ed12423 sw a3,232(sp) -80002774: 00878793 addi a5,a5,8 -80002778: fcdddee3 bge s11,a3,80002754 <_vfprintf_r+0x1050> -8000277c: 0e410613 addi a2,sp,228 -80002780: 00040593 mv a1,s0 -80002784: 000a0513 mv a0,s4 -80002788: 455090ef jal ra,8000c3dc <__sprint_r> -8000278c: a4051263 bnez a0,800019d0 <_vfprintf_r+0x2cc> -80002790: 01000e93 li t4,16 -80002794: ff048493 addi s1,s1,-16 -80002798: 0ec12703 lw a4,236(sp) -8000279c: 0e812683 lw a3,232(sp) -800027a0: 10c10793 addi a5,sp,268 -800027a4: fa9ecce3 blt t4,s1,8000275c <_vfprintf_r+0x1058> -800027a8: 00098413 mv s0,s3 -800027ac: 000b8993 mv s3,s7 -800027b0: 00048b93 mv s7,s1 -800027b4: 04412483 lw s1,68(sp) -800027b8: 000b0313 mv t1,s6 -800027bc: 000c8b13 mv s6,s9 -800027c0: 000d0c93 mv s9,s10 -800027c4: 00078d13 mv s10,a5 -800027c8: 01770733 add a4,a4,s7 -800027cc: 00168693 addi a3,a3,1 -800027d0: 018d2023 sw s8,0(s10) -800027d4: 017d2223 sw s7,4(s10) -800027d8: 0ee12623 sw a4,236(sp) -800027dc: 0ed12423 sw a3,232(sp) -800027e0: 00700613 li a2,7 -800027e4: 008d0d13 addi s10,s10,8 -800027e8: ecd65063 bge a2,a3,80001ea8 <_vfprintf_r+0x7a4> -800027ec: 00412583 lw a1,4(sp) -800027f0: 0e410613 addi a2,sp,228 -800027f4: 000a0513 mv a0,s4 -800027f8: 04612223 sw t1,68(sp) -800027fc: 3e1090ef jal ra,8000c3dc <__sprint_r> -80002800: 9c051863 bnez a0,800019d0 <_vfprintf_r+0x2cc> -80002804: 0ec12703 lw a4,236(sp) -80002808: 10c10d13 addi s10,sp,268 -8000280c: 04412303 lw t1,68(sp) -80002810: e98ff06f j 80001ea8 <_vfprintf_r+0x7a4> -80002814: 01000613 li a2,16 -80002818: 0e812683 lw a3,232(sp) -8000281c: 09b65863 bge a2,s11,800028ac <_vfprintf_r+0x11a8> -80002820: 000d0793 mv a5,s10 -80002824: 01000813 li a6,16 -80002828: 000c8d13 mv s10,s9 -8000282c: 00700b93 li s7,7 -80002830: 000b0c93 mv s9,s6 -80002834: 00098b13 mv s6,s3 -80002838: 00040993 mv s3,s0 -8000283c: 00412403 lw s0,4(sp) -80002840: 00c0006f j 8000284c <_vfprintf_r+0x1148> -80002844: ff0d8d93 addi s11,s11,-16 -80002848: 05b85863 bge a6,s11,80002898 <_vfprintf_r+0x1194> -8000284c: 01070713 addi a4,a4,16 -80002850: 00168693 addi a3,a3,1 -80002854: 0187a023 sw s8,0(a5) -80002858: 0107a223 sw a6,4(a5) -8000285c: 0ee12623 sw a4,236(sp) -80002860: 0ed12423 sw a3,232(sp) -80002864: 00878793 addi a5,a5,8 -80002868: fcdbdee3 bge s7,a3,80002844 <_vfprintf_r+0x1140> -8000286c: 0e410613 addi a2,sp,228 -80002870: 00040593 mv a1,s0 -80002874: 000a0513 mv a0,s4 -80002878: 365090ef jal ra,8000c3dc <__sprint_r> -8000287c: 94051a63 bnez a0,800019d0 <_vfprintf_r+0x2cc> -80002880: 01000813 li a6,16 -80002884: ff0d8d93 addi s11,s11,-16 -80002888: 0ec12703 lw a4,236(sp) -8000288c: 0e812683 lw a3,232(sp) -80002890: 10c10793 addi a5,sp,268 -80002894: fbb84ce3 blt a6,s11,8000284c <_vfprintf_r+0x1148> -80002898: 00098413 mv s0,s3 -8000289c: 000b0993 mv s3,s6 -800028a0: 000c8b13 mv s6,s9 -800028a4: 000d0c93 mv s9,s10 -800028a8: 00078d13 mv s10,a5 -800028ac: 01b70733 add a4,a4,s11 -800028b0: 00168693 addi a3,a3,1 -800028b4: 018d2023 sw s8,0(s10) -800028b8: 01bd2223 sw s11,4(s10) -800028bc: 0ee12623 sw a4,236(sp) -800028c0: 0ed12423 sw a3,232(sp) -800028c4: 00700613 li a2,7 -800028c8: 008d0d13 addi s10,s10,8 -800028cc: ded65263 bge a2,a3,80001eb0 <_vfprintf_r+0x7ac> -800028d0: 00412583 lw a1,4(sp) -800028d4: 0e410613 addi a2,sp,228 -800028d8: 000a0513 mv a0,s4 -800028dc: 301090ef jal ra,8000c3dc <__sprint_r> -800028e0: 8e051863 bnez a0,800019d0 <_vfprintf_r+0x2cc> -800028e4: 0ec12703 lw a4,236(sp) -800028e8: 10c10d13 addi s10,sp,268 -800028ec: dc4ff06f j 80001eb0 <_vfprintf_r+0x7ac> -800028f0: 00197593 andi a1,s2,1 -800028f4: 08059263 bnez a1,80002978 <_vfprintf_r+0x1274> -800028f8: 00dd2223 sw a3,4(s10) -800028fc: 0fb12623 sw s11,236(sp) -80002900: 0f612423 sw s6,232(sp) -80002904: 00700793 li a5,7 -80002908: 5b67ca63 blt a5,s6,80002ebc <_vfprintf_r+0x17b8> -8000290c: 00260a93 addi s5,a2,2 -80002910: 010d0d13 addi s10,s10,16 -80002914: 03812683 lw a3,56(sp) -80002918: 0d410793 addi a5,sp,212 -8000291c: 00fba023 sw a5,0(s7) -80002920: 01b68733 add a4,a3,s11 -80002924: 00dba223 sw a3,4(s7) -80002928: 0ee12623 sw a4,236(sp) -8000292c: 0f512423 sw s5,232(sp) -80002930: 00700793 li a5,7 -80002934: db57d663 bge a5,s5,80001ee0 <_vfprintf_r+0x7dc> -80002938: 00412583 lw a1,4(sp) -8000293c: 0e410613 addi a2,sp,228 -80002940: 000a0513 mv a0,s4 -80002944: 299090ef jal ra,8000c3dc <__sprint_r> -80002948: 88051463 bnez a0,800019d0 <_vfprintf_r+0x2cc> -8000294c: 0ec12703 lw a4,236(sp) -80002950: 10c10d13 addi s10,sp,268 -80002954: d8cff06f j 80001ee0 <_vfprintf_r+0x7dc> -80002958: 0e812603 lw a2,232(sp) -8000295c: 01c12783 lw a5,28(sp) -80002960: 00100693 li a3,1 -80002964: 019d2023 sw s9,0(s10) -80002968: 00170d93 addi s11,a4,1 -8000296c: 00160b13 addi s6,a2,1 -80002970: 008d0b93 addi s7,s10,8 -80002974: f6f6dee3 bge a3,a5,800028f0 <_vfprintf_r+0x11ec> -80002978: 00100693 li a3,1 -8000297c: 00dd2223 sw a3,4(s10) -80002980: 0fb12623 sw s11,236(sp) -80002984: 0f612423 sw s6,232(sp) -80002988: 00700693 li a3,7 -8000298c: 6366cc63 blt a3,s6,80002fc4 <_vfprintf_r+0x18c0> -80002990: 02c12783 lw a5,44(sp) -80002994: 03412703 lw a4,52(sp) -80002998: 001b0b13 addi s6,s6,1 -8000299c: 00fd8db3 add s11,s11,a5 -800029a0: 00eba023 sw a4,0(s7) -800029a4: 00fba223 sw a5,4(s7) -800029a8: 0fb12623 sw s11,236(sp) -800029ac: 0f612423 sw s6,232(sp) -800029b0: 00700693 li a3,7 -800029b4: 008b8b93 addi s7,s7,8 -800029b8: 6366ca63 blt a3,s6,80002fec <_vfprintf_r+0x18e8> -800029bc: 0f012683 lw a3,240(sp) -800029c0: 01c12783 lw a5,28(sp) -800029c4: 001b0813 addi a6,s6,1 -800029c8: 0ad12823 sw a3,176(sp) -800029cc: 0f412683 lw a3,244(sp) -800029d0: 0a010593 addi a1,sp,160 -800029d4: 0b010513 addi a0,sp,176 -800029d8: 0ad12a23 sw a3,180(sp) -800029dc: 0f812683 lw a3,248(sp) -800029e0: 00080a93 mv s5,a6 -800029e4: 03012223 sw a6,36(sp) -800029e8: 0ad12c23 sw a3,184(sp) -800029ec: 0fc12683 lw a3,252(sp) -800029f0: 0a012023 sw zero,160(sp) -800029f4: 0a012223 sw zero,164(sp) -800029f8: 0ad12e23 sw a3,188(sp) -800029fc: fff78693 addi a3,a5,-1 -80002a00: 00d12c23 sw a3,24(sp) -80002a04: 0a012423 sw zero,168(sp) -80002a08: 0a012623 sw zero,172(sp) -80002a0c: 3510e0ef jal ra,8001155c <__eqtf2> -80002a10: 008b8d13 addi s10,s7,8 -80002a14: 01812683 lw a3,24(sp) -80002a18: 02412803 lw a6,36(sp) -80002a1c: 30050e63 beqz a0,80002d38 <_vfprintf_r+0x1634> -80002a20: 001c8793 addi a5,s9,1 -80002a24: 00dd8db3 add s11,s11,a3 -80002a28: 00fba023 sw a5,0(s7) -80002a2c: 00dba223 sw a3,4(s7) -80002a30: 0fb12623 sw s11,236(sp) -80002a34: 0f512423 sw s5,232(sp) -80002a38: 00700793 li a5,7 -80002a3c: 4957c063 blt a5,s5,80002ebc <_vfprintf_r+0x17b8> -80002a40: 010b8793 addi a5,s7,16 -80002a44: 002b0a93 addi s5,s6,2 -80002a48: 000d0b93 mv s7,s10 -80002a4c: 00078d13 mv s10,a5 -80002a50: ec5ff06f j 80002914 <_vfprintf_r+0x1210> -80002a54: 00090993 mv s3,s2 -80002a58: 8ddff06f j 80002334 <_vfprintf_r+0xc30> -80002a5c: 800157b7 lui a5,0x80015 -80002a60: 01000613 li a2,16 -80002a64: 0e812683 lw a3,232(sp) -80002a68: dd478d93 addi s11,a5,-556 # 80014dd4 <__BSS_END__+0xffffe3bc> -80002a6c: 0d065463 bge a2,a6,80002b34 <_vfprintf_r+0x1430> -80002a70: 04912623 sw s1,76(sp) -80002a74: 05212823 sw s2,80(sp) -80002a78: 000d0793 mv a5,s10 -80002a7c: 000d8913 mv s2,s11 -80002a80: 000b0d13 mv s10,s6 -80002a84: 000c8d93 mv s11,s9 -80002a88: 01000f13 li t5,16 -80002a8c: 00098c93 mv s9,s3 -80002a90: 00700393 li t2,7 -80002a94: 00040993 mv s3,s0 -80002a98: 04512223 sw t0,68(sp) -80002a9c: 00030b13 mv s6,t1 -80002aa0: 00412483 lw s1,4(sp) -80002aa4: 00080413 mv s0,a6 -80002aa8: 00c0006f j 80002ab4 <_vfprintf_r+0x13b0> +80002470: 00090993 mv s3,s2 +80002474: 00100793 li a5,1 +80002478: dccff06f j 80001a44 <_vfprintf_r+0x384> +8000247c: 02012503 lw a0,32(sp) +80002480: 778020ef jal ra,80004bf8 <__sinit> +80002484: abcff06f j 80001740 <_vfprintf_r+0x80> +80002488: 00090993 mv s3,s2 +8000248c: 01012783 lw a5,16(sp) +80002490: 00778793 addi a5,a5,7 +80002494: ff87f793 andi a5,a5,-8 +80002498: 0047a703 lw a4,4(a5) +8000249c: 00878693 addi a3,a5,8 +800024a0: 00d12823 sw a3,16(sp) +800024a4: 0007ab83 lw s7,0(a5) +800024a8: 00070d93 mv s11,a4 +800024ac: fc8ff06f j 80001c74 <_vfprintf_r+0x5b4> +800024b0: 00090993 mv s3,s2 +800024b4: 01012783 lw a5,16(sp) +800024b8: 00778793 addi a5,a5,7 +800024bc: ff87f793 andi a5,a5,-8 +800024c0: 00878713 addi a4,a5,8 +800024c4: 0007ab83 lw s7,0(a5) +800024c8: 0047ad83 lw s11,4(a5) +800024cc: 00e12823 sw a4,16(sp) +800024d0: 00100793 li a5,1 +800024d4: d70ff06f j 80001a44 <_vfprintf_r+0x384> +800024d8: 01012783 lw a5,16(sp) +800024dc: 00778793 addi a5,a5,7 +800024e0: ff87f793 andi a5,a5,-8 +800024e4: 0007ab83 lw s7,0(a5) +800024e8: 0047ad83 lw s11,4(a5) +800024ec: 00878713 addi a4,a5,8 +800024f0: 00e12823 sw a4,16(sp) +800024f4: bff97993 andi s3,s2,-1025 +800024f8: 00000793 li a5,0 +800024fc: d48ff06f j 80001a44 <_vfprintf_r+0x384> +80002500: 00090993 mv s3,s2 +80002504: 360d9ce3 bnez s11,8000307c <_vfprintf_r+0x19bc> +80002508: 00900793 li a5,9 +8000250c: 3777e8e3 bltu a5,s7,8000307c <_vfprintf_r+0x19bc> +80002510: 030b8b93 addi s7,s7,48 +80002514: 1b7107a3 sb s7,431(sp) +80002518: 00098913 mv s2,s3 +8000251c: 00100b13 li s6,1 +80002520: 1af10c93 addi s9,sp,431 +80002524: d50ff06f j 80001a74 <_vfprintf_r+0x3b4> +80002528: 00100713 li a4,1 +8000252c: 00e79463 bne a5,a4,80002534 <_vfprintf_r+0xe74> +80002530: 5140106f j 80003a44 <_vfprintf_r+0x2384> +80002534: 00200713 li a4,2 +80002538: 00090993 mv s3,s2 +8000253c: dce792e3 bne a5,a4,80002300 <_vfprintf_r+0xc40> +80002540: 03012683 lw a3,48(sp) +80002544: 1b010c93 addi s9,sp,432 +80002548: 00fbf793 andi a5,s7,15 +8000254c: 00f687b3 add a5,a3,a5 +80002550: 0007c783 lbu a5,0(a5) +80002554: 01cd9713 slli a4,s11,0x1c +80002558: 004bdb93 srli s7,s7,0x4 +8000255c: fffc8c93 addi s9,s9,-1 +80002560: 01776bb3 or s7,a4,s7 +80002564: 004ddd93 srli s11,s11,0x4 +80002568: 00fc8023 sb a5,0(s9) +8000256c: 01bbe7b3 or a5,s7,s11 +80002570: fc079ce3 bnez a5,80002548 <_vfprintf_r+0xe88> +80002574: 1b010793 addi a5,sp,432 +80002578: 41978b33 sub s6,a5,s9 +8000257c: 00098913 mv s2,s3 +80002580: cf4ff06f j 80001a74 <_vfprintf_r+0x3b4> +80002584: 06500693 li a3,101 +80002588: 3956d663 bge a3,s5,80002914 <_vfprintf_r+0x1254> +8000258c: 0f012683 lw a3,240(sp) +80002590: 0a010593 addi a1,sp,160 +80002594: 0b010513 addi a0,sp,176 +80002598: 0ad12823 sw a3,176(sp) +8000259c: 0f412683 lw a3,244(sp) +800025a0: 04e12223 sw a4,68(sp) +800025a4: 0a012023 sw zero,160(sp) +800025a8: 0ad12a23 sw a3,180(sp) +800025ac: 0f812683 lw a3,248(sp) +800025b0: 0a012223 sw zero,164(sp) +800025b4: 0a012423 sw zero,168(sp) +800025b8: 0ad12c23 sw a3,184(sp) +800025bc: 0fc12683 lw a3,252(sp) +800025c0: 0a012623 sw zero,172(sp) +800025c4: 0ad12e23 sw a3,188(sp) +800025c8: 7510e0ef jal ra,80011518 <__eqtf2> +800025cc: 04412703 lw a4,68(sp) +800025d0: 5a051263 bnez a0,80002b74 <_vfprintf_r+0x14b4> +800025d4: 0e812783 lw a5,232(sp) +800025d8: 800156b7 lui a3,0x80015 +800025dc: df468693 addi a3,a3,-524 # 80014df4 <__BSS_END__+0xffffe3dc> +800025e0: 00170713 addi a4,a4,1 +800025e4: 00dd2023 sw a3,0(s10) +800025e8: 00178793 addi a5,a5,1 +800025ec: 00100693 li a3,1 +800025f0: 00dd2223 sw a3,4(s10) +800025f4: 0ee12623 sw a4,236(sp) +800025f8: 0ef12423 sw a5,232(sp) +800025fc: 00700713 li a4,7 +80002600: 008d0d13 addi s10,s10,8 +80002604: 34f744e3 blt a4,a5,8000314c <_vfprintf_r+0x1a8c> +80002608: 0cc12783 lw a5,204(sp) +8000260c: 01c12703 lw a4,28(sp) +80002610: 00e7ca63 blt a5,a4,80002624 <_vfprintf_r+0xf64> +80002614: 00197793 andi a5,s2,1 +80002618: 00079663 bnez a5,80002624 <_vfprintf_r+0xf64> +8000261c: 0ec12703 lw a4,236(sp) +80002620: 87dff06f j 80001e9c <_vfprintf_r+0x7dc> +80002624: 03412783 lw a5,52(sp) +80002628: 02c12683 lw a3,44(sp) +8000262c: 0ec12703 lw a4,236(sp) +80002630: 00fd2023 sw a5,0(s10) +80002634: 0e812783 lw a5,232(sp) +80002638: 00e68733 add a4,a3,a4 +8000263c: 00dd2223 sw a3,4(s10) +80002640: 00178793 addi a5,a5,1 +80002644: 0ee12623 sw a4,236(sp) +80002648: 0ef12423 sw a5,232(sp) +8000264c: 00700693 li a3,7 +80002650: 008d0d13 addi s10,s10,8 +80002654: 04f6cae3 blt a3,a5,80002ea8 <_vfprintf_r+0x17e8> +80002658: 01c12783 lw a5,28(sp) +8000265c: fff78b13 addi s6,a5,-1 +80002660: 83605ee3 blez s6,80001e9c <_vfprintf_r+0x7dc> +80002664: 01000693 li a3,16 +80002668: 0e812783 lw a5,232(sp) +8000266c: 3166d0e3 bge a3,s6,8000316c <_vfprintf_r+0x1aac> +80002670: 01000b93 li s7,16 +80002674: 00700a93 li s5,7 +80002678: 00412c83 lw s9,4(sp) +8000267c: 00c0006f j 80002688 <_vfprintf_r+0xfc8> +80002680: ff0b0b13 addi s6,s6,-16 +80002684: 2f6bd4e3 bge s7,s6,8000316c <_vfprintf_r+0x1aac> +80002688: 01070713 addi a4,a4,16 +8000268c: 00178793 addi a5,a5,1 +80002690: 018d2023 sw s8,0(s10) +80002694: 017d2223 sw s7,4(s10) +80002698: 0ee12623 sw a4,236(sp) +8000269c: 0ef12423 sw a5,232(sp) +800026a0: 008d0d13 addi s10,s10,8 +800026a4: fcfadee3 bge s5,a5,80002680 <_vfprintf_r+0xfc0> +800026a8: 0e410613 addi a2,sp,228 +800026ac: 000c8593 mv a1,s9 +800026b0: 000a0513 mv a0,s4 +800026b4: 4e5090ef jal ra,8000c398 <__sprint_r> +800026b8: ac051a63 bnez a0,8000198c <_vfprintf_r+0x2cc> +800026bc: 0ec12703 lw a4,236(sp) +800026c0: 0e812783 lw a5,232(sp) +800026c4: 10c10d13 addi s10,sp,268 +800026c8: fb9ff06f j 80002680 <_vfprintf_r+0xfc0> +800026cc: 41340bb3 sub s7,s0,s3 +800026d0: f9705a63 blez s7,80001e64 <_vfprintf_r+0x7a4> +800026d4: 01000613 li a2,16 +800026d8: 0e812683 lw a3,232(sp) +800026dc: 0b765463 bge a2,s7,80002784 <_vfprintf_r+0x10c4> +800026e0: 04912223 sw s1,68(sp) +800026e4: 000d0793 mv a5,s10 +800026e8: 000b8493 mv s1,s7 +800026ec: 000c8d13 mv s10,s9 +800026f0: 00098b93 mv s7,s3 +800026f4: 000b0c93 mv s9,s6 +800026f8: 00040993 mv s3,s0 +800026fc: 01000e93 li t4,16 +80002700: 00700d93 li s11,7 +80002704: 00412403 lw s0,4(sp) +80002708: 00030b13 mv s6,t1 +8000270c: 00c0006f j 80002718 <_vfprintf_r+0x1058> +80002710: ff048493 addi s1,s1,-16 +80002714: 049ed863 bge t4,s1,80002764 <_vfprintf_r+0x10a4> +80002718: 01070713 addi a4,a4,16 +8000271c: 00168693 addi a3,a3,1 +80002720: 0187a023 sw s8,0(a5) +80002724: 01d7a223 sw t4,4(a5) +80002728: 0ee12623 sw a4,236(sp) +8000272c: 0ed12423 sw a3,232(sp) +80002730: 00878793 addi a5,a5,8 +80002734: fcdddee3 bge s11,a3,80002710 <_vfprintf_r+0x1050> +80002738: 0e410613 addi a2,sp,228 +8000273c: 00040593 mv a1,s0 +80002740: 000a0513 mv a0,s4 +80002744: 455090ef jal ra,8000c398 <__sprint_r> +80002748: a4051263 bnez a0,8000198c <_vfprintf_r+0x2cc> +8000274c: 01000e93 li t4,16 +80002750: ff048493 addi s1,s1,-16 +80002754: 0ec12703 lw a4,236(sp) +80002758: 0e812683 lw a3,232(sp) +8000275c: 10c10793 addi a5,sp,268 +80002760: fa9ecce3 blt t4,s1,80002718 <_vfprintf_r+0x1058> +80002764: 00098413 mv s0,s3 +80002768: 000b8993 mv s3,s7 +8000276c: 00048b93 mv s7,s1 +80002770: 04412483 lw s1,68(sp) +80002774: 000b0313 mv t1,s6 +80002778: 000c8b13 mv s6,s9 +8000277c: 000d0c93 mv s9,s10 +80002780: 00078d13 mv s10,a5 +80002784: 01770733 add a4,a4,s7 +80002788: 00168693 addi a3,a3,1 +8000278c: 018d2023 sw s8,0(s10) +80002790: 017d2223 sw s7,4(s10) +80002794: 0ee12623 sw a4,236(sp) +80002798: 0ed12423 sw a3,232(sp) +8000279c: 00700613 li a2,7 +800027a0: 008d0d13 addi s10,s10,8 +800027a4: ecd65063 bge a2,a3,80001e64 <_vfprintf_r+0x7a4> +800027a8: 00412583 lw a1,4(sp) +800027ac: 0e410613 addi a2,sp,228 +800027b0: 000a0513 mv a0,s4 +800027b4: 04612223 sw t1,68(sp) +800027b8: 3e1090ef jal ra,8000c398 <__sprint_r> +800027bc: 9c051863 bnez a0,8000198c <_vfprintf_r+0x2cc> +800027c0: 0ec12703 lw a4,236(sp) +800027c4: 10c10d13 addi s10,sp,268 +800027c8: 04412303 lw t1,68(sp) +800027cc: e98ff06f j 80001e64 <_vfprintf_r+0x7a4> +800027d0: 01000613 li a2,16 +800027d4: 0e812683 lw a3,232(sp) +800027d8: 09b65863 bge a2,s11,80002868 <_vfprintf_r+0x11a8> +800027dc: 000d0793 mv a5,s10 +800027e0: 01000813 li a6,16 +800027e4: 000c8d13 mv s10,s9 +800027e8: 00700b93 li s7,7 +800027ec: 000b0c93 mv s9,s6 +800027f0: 00098b13 mv s6,s3 +800027f4: 00040993 mv s3,s0 +800027f8: 00412403 lw s0,4(sp) +800027fc: 00c0006f j 80002808 <_vfprintf_r+0x1148> +80002800: ff0d8d93 addi s11,s11,-16 +80002804: 05b85863 bge a6,s11,80002854 <_vfprintf_r+0x1194> +80002808: 01070713 addi a4,a4,16 +8000280c: 00168693 addi a3,a3,1 +80002810: 0187a023 sw s8,0(a5) +80002814: 0107a223 sw a6,4(a5) +80002818: 0ee12623 sw a4,236(sp) +8000281c: 0ed12423 sw a3,232(sp) +80002820: 00878793 addi a5,a5,8 +80002824: fcdbdee3 bge s7,a3,80002800 <_vfprintf_r+0x1140> +80002828: 0e410613 addi a2,sp,228 +8000282c: 00040593 mv a1,s0 +80002830: 000a0513 mv a0,s4 +80002834: 365090ef jal ra,8000c398 <__sprint_r> +80002838: 94051a63 bnez a0,8000198c <_vfprintf_r+0x2cc> +8000283c: 01000813 li a6,16 +80002840: ff0d8d93 addi s11,s11,-16 +80002844: 0ec12703 lw a4,236(sp) +80002848: 0e812683 lw a3,232(sp) +8000284c: 10c10793 addi a5,sp,268 +80002850: fbb84ce3 blt a6,s11,80002808 <_vfprintf_r+0x1148> +80002854: 00098413 mv s0,s3 +80002858: 000b0993 mv s3,s6 +8000285c: 000c8b13 mv s6,s9 +80002860: 000d0c93 mv s9,s10 +80002864: 00078d13 mv s10,a5 +80002868: 01b70733 add a4,a4,s11 +8000286c: 00168693 addi a3,a3,1 +80002870: 018d2023 sw s8,0(s10) +80002874: 01bd2223 sw s11,4(s10) +80002878: 0ee12623 sw a4,236(sp) +8000287c: 0ed12423 sw a3,232(sp) +80002880: 00700613 li a2,7 +80002884: 008d0d13 addi s10,s10,8 +80002888: ded65263 bge a2,a3,80001e6c <_vfprintf_r+0x7ac> +8000288c: 00412583 lw a1,4(sp) +80002890: 0e410613 addi a2,sp,228 +80002894: 000a0513 mv a0,s4 +80002898: 301090ef jal ra,8000c398 <__sprint_r> +8000289c: 8e051863 bnez a0,8000198c <_vfprintf_r+0x2cc> +800028a0: 0ec12703 lw a4,236(sp) +800028a4: 10c10d13 addi s10,sp,268 +800028a8: dc4ff06f j 80001e6c <_vfprintf_r+0x7ac> +800028ac: 00197593 andi a1,s2,1 +800028b0: 08059263 bnez a1,80002934 <_vfprintf_r+0x1274> +800028b4: 00dd2223 sw a3,4(s10) +800028b8: 0fb12623 sw s11,236(sp) +800028bc: 0f612423 sw s6,232(sp) +800028c0: 00700793 li a5,7 +800028c4: 5b67ca63 blt a5,s6,80002e78 <_vfprintf_r+0x17b8> +800028c8: 00260a93 addi s5,a2,2 +800028cc: 010d0d13 addi s10,s10,16 +800028d0: 03812683 lw a3,56(sp) +800028d4: 0d410793 addi a5,sp,212 +800028d8: 00fba023 sw a5,0(s7) +800028dc: 01b68733 add a4,a3,s11 +800028e0: 00dba223 sw a3,4(s7) +800028e4: 0ee12623 sw a4,236(sp) +800028e8: 0f512423 sw s5,232(sp) +800028ec: 00700793 li a5,7 +800028f0: db57d663 bge a5,s5,80001e9c <_vfprintf_r+0x7dc> +800028f4: 00412583 lw a1,4(sp) +800028f8: 0e410613 addi a2,sp,228 +800028fc: 000a0513 mv a0,s4 +80002900: 299090ef jal ra,8000c398 <__sprint_r> +80002904: 88051463 bnez a0,8000198c <_vfprintf_r+0x2cc> +80002908: 0ec12703 lw a4,236(sp) +8000290c: 10c10d13 addi s10,sp,268 +80002910: d8cff06f j 80001e9c <_vfprintf_r+0x7dc> +80002914: 0e812603 lw a2,232(sp) +80002918: 01c12783 lw a5,28(sp) +8000291c: 00100693 li a3,1 +80002920: 019d2023 sw s9,0(s10) +80002924: 00170d93 addi s11,a4,1 +80002928: 00160b13 addi s6,a2,1 +8000292c: 008d0b93 addi s7,s10,8 +80002930: f6f6dee3 bge a3,a5,800028ac <_vfprintf_r+0x11ec> +80002934: 00100693 li a3,1 +80002938: 00dd2223 sw a3,4(s10) +8000293c: 0fb12623 sw s11,236(sp) +80002940: 0f612423 sw s6,232(sp) +80002944: 00700693 li a3,7 +80002948: 6366cc63 blt a3,s6,80002f80 <_vfprintf_r+0x18c0> +8000294c: 02c12783 lw a5,44(sp) +80002950: 03412703 lw a4,52(sp) +80002954: 001b0b13 addi s6,s6,1 +80002958: 00fd8db3 add s11,s11,a5 +8000295c: 00eba023 sw a4,0(s7) +80002960: 00fba223 sw a5,4(s7) +80002964: 0fb12623 sw s11,236(sp) +80002968: 0f612423 sw s6,232(sp) +8000296c: 00700693 li a3,7 +80002970: 008b8b93 addi s7,s7,8 +80002974: 6366ca63 blt a3,s6,80002fa8 <_vfprintf_r+0x18e8> +80002978: 0f012683 lw a3,240(sp) +8000297c: 01c12783 lw a5,28(sp) +80002980: 001b0813 addi a6,s6,1 +80002984: 0ad12823 sw a3,176(sp) +80002988: 0f412683 lw a3,244(sp) +8000298c: 0a010593 addi a1,sp,160 +80002990: 0b010513 addi a0,sp,176 +80002994: 0ad12a23 sw a3,180(sp) +80002998: 0f812683 lw a3,248(sp) +8000299c: 00080a93 mv s5,a6 +800029a0: 03012223 sw a6,36(sp) +800029a4: 0ad12c23 sw a3,184(sp) +800029a8: 0fc12683 lw a3,252(sp) +800029ac: 0a012023 sw zero,160(sp) +800029b0: 0a012223 sw zero,164(sp) +800029b4: 0ad12e23 sw a3,188(sp) +800029b8: fff78693 addi a3,a5,-1 +800029bc: 00d12c23 sw a3,24(sp) +800029c0: 0a012423 sw zero,168(sp) +800029c4: 0a012623 sw zero,172(sp) +800029c8: 3510e0ef jal ra,80011518 <__eqtf2> +800029cc: 008b8d13 addi s10,s7,8 +800029d0: 01812683 lw a3,24(sp) +800029d4: 02412803 lw a6,36(sp) +800029d8: 30050e63 beqz a0,80002cf4 <_vfprintf_r+0x1634> +800029dc: 001c8793 addi a5,s9,1 +800029e0: 00dd8db3 add s11,s11,a3 +800029e4: 00fba023 sw a5,0(s7) +800029e8: 00dba223 sw a3,4(s7) +800029ec: 0fb12623 sw s11,236(sp) +800029f0: 0f512423 sw s5,232(sp) +800029f4: 00700793 li a5,7 +800029f8: 4957c063 blt a5,s5,80002e78 <_vfprintf_r+0x17b8> +800029fc: 010b8793 addi a5,s7,16 +80002a00: 002b0a93 addi s5,s6,2 +80002a04: 000d0b93 mv s7,s10 +80002a08: 00078d13 mv s10,a5 +80002a0c: ec5ff06f j 800028d0 <_vfprintf_r+0x1210> +80002a10: 00090993 mv s3,s2 +80002a14: 8ddff06f j 800022f0 <_vfprintf_r+0xc30> +80002a18: 800157b7 lui a5,0x80015 +80002a1c: 01000613 li a2,16 +80002a20: 0e812683 lw a3,232(sp) +80002a24: d9478d93 addi s11,a5,-620 # 80014d94 <__BSS_END__+0xffffe37c> +80002a28: 0d065463 bge a2,a6,80002af0 <_vfprintf_r+0x1430> +80002a2c: 04912623 sw s1,76(sp) +80002a30: 05212823 sw s2,80(sp) +80002a34: 000d0793 mv a5,s10 +80002a38: 000d8913 mv s2,s11 +80002a3c: 000b0d13 mv s10,s6 +80002a40: 000c8d93 mv s11,s9 +80002a44: 01000f13 li t5,16 +80002a48: 00098c93 mv s9,s3 +80002a4c: 00700393 li t2,7 +80002a50: 00040993 mv s3,s0 +80002a54: 04512223 sw t0,68(sp) +80002a58: 00030b13 mv s6,t1 +80002a5c: 00412483 lw s1,4(sp) +80002a60: 00080413 mv s0,a6 +80002a64: 00c0006f j 80002a70 <_vfprintf_r+0x13b0> +80002a68: ff040413 addi s0,s0,-16 +80002a6c: 048f5c63 bge t5,s0,80002ac4 <_vfprintf_r+0x1404> +80002a70: 01070713 addi a4,a4,16 +80002a74: 00168693 addi a3,a3,1 +80002a78: 0127a023 sw s2,0(a5) +80002a7c: 01e7a223 sw t5,4(a5) +80002a80: 0ee12623 sw a4,236(sp) +80002a84: 0ed12423 sw a3,232(sp) +80002a88: 00878793 addi a5,a5,8 +80002a8c: fcd3dee3 bge t2,a3,80002a68 <_vfprintf_r+0x13a8> +80002a90: 0e410613 addi a2,sp,228 +80002a94: 00048593 mv a1,s1 +80002a98: 000a0513 mv a0,s4 +80002a9c: 0fd090ef jal ra,8000c398 <__sprint_r> +80002aa0: 00050463 beqz a0,80002aa8 <_vfprintf_r+0x13e8> +80002aa4: ee9fe06f j 8000198c <_vfprintf_r+0x2cc> +80002aa8: 01000f13 li t5,16 80002aac: ff040413 addi s0,s0,-16 -80002ab0: 048f5c63 bge t5,s0,80002b08 <_vfprintf_r+0x1404> -80002ab4: 01070713 addi a4,a4,16 -80002ab8: 00168693 addi a3,a3,1 -80002abc: 0127a023 sw s2,0(a5) -80002ac0: 01e7a223 sw t5,4(a5) -80002ac4: 0ee12623 sw a4,236(sp) -80002ac8: 0ed12423 sw a3,232(sp) -80002acc: 00878793 addi a5,a5,8 -80002ad0: fcd3dee3 bge t2,a3,80002aac <_vfprintf_r+0x13a8> -80002ad4: 0e410613 addi a2,sp,228 -80002ad8: 00048593 mv a1,s1 -80002adc: 000a0513 mv a0,s4 -80002ae0: 0fd090ef jal ra,8000c3dc <__sprint_r> -80002ae4: 00050463 beqz a0,80002aec <_vfprintf_r+0x13e8> -80002ae8: ee9fe06f j 800019d0 <_vfprintf_r+0x2cc> -80002aec: 01000f13 li t5,16 -80002af0: ff040413 addi s0,s0,-16 -80002af4: 0ec12703 lw a4,236(sp) -80002af8: 0e812683 lw a3,232(sp) -80002afc: 10c10793 addi a5,sp,268 -80002b00: 00700393 li t2,7 -80002b04: fa8f48e3 blt t5,s0,80002ab4 <_vfprintf_r+0x13b0> -80002b08: 00040813 mv a6,s0 -80002b0c: 04412283 lw t0,68(sp) -80002b10: 00098413 mv s0,s3 -80002b14: 04c12483 lw s1,76(sp) -80002b18: 000c8993 mv s3,s9 -80002b1c: 000d8c93 mv s9,s11 -80002b20: 00090d93 mv s11,s2 -80002b24: 05012903 lw s2,80(sp) -80002b28: 000b0313 mv t1,s6 -80002b2c: 000d0b13 mv s6,s10 -80002b30: 00078d13 mv s10,a5 -80002b34: 01070733 add a4,a4,a6 -80002b38: 00168693 addi a3,a3,1 -80002b3c: 01bd2023 sw s11,0(s10) -80002b40: 010d2223 sw a6,4(s10) -80002b44: 0ee12623 sw a4,236(sp) -80002b48: 0ed12423 sw a3,232(sp) -80002b4c: 00700613 li a2,7 -80002b50: 008d0d13 addi s10,s10,8 -80002b54: aed65063 bge a2,a3,80001e34 <_vfprintf_r+0x730> -80002b58: 00412583 lw a1,4(sp) -80002b5c: 0e410613 addi a2,sp,228 -80002b60: 000a0513 mv a0,s4 -80002b64: 04612623 sw t1,76(sp) -80002b68: 04512223 sw t0,68(sp) -80002b6c: 071090ef jal ra,8000c3dc <__sprint_r> -80002b70: 00050463 beqz a0,80002b78 <_vfprintf_r+0x1474> -80002b74: e5dfe06f j 800019d0 <_vfprintf_r+0x2cc> -80002b78: 0ec12703 lw a4,236(sp) -80002b7c: 10c10d13 addi s10,sp,268 -80002b80: 04c12303 lw t1,76(sp) -80002b84: 04412283 lw t0,68(sp) -80002b88: aacff06f j 80001e34 <_vfprintf_r+0x730> -80002b8c: 00412583 lw a1,4(sp) -80002b90: 0e410613 addi a2,sp,228 -80002b94: 000a0513 mv a0,s4 -80002b98: 04612223 sw t1,68(sp) -80002b9c: 041090ef jal ra,8000c3dc <__sprint_r> -80002ba0: 00050463 beqz a0,80002ba8 <_vfprintf_r+0x14a4> -80002ba4: e2dfe06f j 800019d0 <_vfprintf_r+0x2cc> -80002ba8: 0ec12703 lw a4,236(sp) -80002bac: 10c10d13 addi s10,sp,268 -80002bb0: 04412303 lw t1,68(sp) -80002bb4: aecff06f j 80001ea0 <_vfprintf_r+0x79c> -80002bb8: 0cc12603 lw a2,204(sp) -80002bbc: 44c05c63 blez a2,80003014 <_vfprintf_r+0x1910> -80002bc0: 01812783 lw a5,24(sp) -80002bc4: 01c12683 lw a3,28(sp) -80002bc8: 00078b13 mv s6,a5 -80002bcc: 2af6cc63 blt a3,a5,80002e84 <_vfprintf_r+0x1780> -80002bd0: 03605663 blez s6,80002bfc <_vfprintf_r+0x14f8> -80002bd4: 0e812683 lw a3,232(sp) -80002bd8: 01670733 add a4,a4,s6 -80002bdc: 019d2023 sw s9,0(s10) -80002be0: 00168693 addi a3,a3,1 -80002be4: 016d2223 sw s6,4(s10) -80002be8: 0ee12623 sw a4,236(sp) -80002bec: 0ed12423 sw a3,232(sp) -80002bf0: 00700613 li a2,7 -80002bf4: 008d0d13 addi s10,s10,8 -80002bf8: 1cd64ee3 blt a2,a3,800035d4 <_vfprintf_r+0x1ed0> -80002bfc: fffb4693 not a3,s6 -80002c00: 01812783 lw a5,24(sp) -80002c04: 41f6d693 srai a3,a3,0x1f -80002c08: 00db7b33 and s6,s6,a3 -80002c0c: 41678b33 sub s6,a5,s6 -80002c10: 35604063 bgtz s6,80002f50 <_vfprintf_r+0x184c> -80002c14: 01812783 lw a5,24(sp) -80002c18: 40097693 andi a3,s2,1024 -80002c1c: 00fc8ab3 add s5,s9,a5 -80002c20: 7a069c63 bnez a3,800033d8 <_vfprintf_r+0x1cd4> -80002c24: 0cc12b03 lw s6,204(sp) -80002c28: 01c12783 lw a5,28(sp) -80002c2c: 00fb4663 blt s6,a5,80002c38 <_vfprintf_r+0x1534> -80002c30: 00197693 andi a3,s2,1 -80002c34: 1c0686e3 beqz a3,80003600 <_vfprintf_r+0x1efc> -80002c38: 03412683 lw a3,52(sp) -80002c3c: 02c12783 lw a5,44(sp) -80002c40: 00700613 li a2,7 -80002c44: 00dd2023 sw a3,0(s10) -80002c48: 0e812683 lw a3,232(sp) -80002c4c: 00f70733 add a4,a4,a5 -80002c50: 00fd2223 sw a5,4(s10) -80002c54: 00168693 addi a3,a3,1 -80002c58: 0ee12623 sw a4,236(sp) -80002c5c: 0ed12423 sw a3,232(sp) -80002c60: 008d0d13 addi s10,s10,8 -80002c64: 00d65463 bge a2,a3,80002c6c <_vfprintf_r+0x1568> -80002c68: 0d40106f j 80003d3c <_vfprintf_r+0x2638> -80002c6c: 01c12683 lw a3,28(sp) -80002c70: 00dc87b3 add a5,s9,a3 -80002c74: 41668b33 sub s6,a3,s6 -80002c78: 415787b3 sub a5,a5,s5 -80002c7c: 000b0b93 mv s7,s6 -80002c80: 0167d463 bge a5,s6,80002c88 <_vfprintf_r+0x1584> -80002c84: 00078b93 mv s7,a5 -80002c88: 03705863 blez s7,80002cb8 <_vfprintf_r+0x15b4> +80002ab0: 0ec12703 lw a4,236(sp) +80002ab4: 0e812683 lw a3,232(sp) +80002ab8: 10c10793 addi a5,sp,268 +80002abc: 00700393 li t2,7 +80002ac0: fa8f48e3 blt t5,s0,80002a70 <_vfprintf_r+0x13b0> +80002ac4: 00040813 mv a6,s0 +80002ac8: 04412283 lw t0,68(sp) +80002acc: 00098413 mv s0,s3 +80002ad0: 04c12483 lw s1,76(sp) +80002ad4: 000c8993 mv s3,s9 +80002ad8: 000d8c93 mv s9,s11 +80002adc: 00090d93 mv s11,s2 +80002ae0: 05012903 lw s2,80(sp) +80002ae4: 000b0313 mv t1,s6 +80002ae8: 000d0b13 mv s6,s10 +80002aec: 00078d13 mv s10,a5 +80002af0: 01070733 add a4,a4,a6 +80002af4: 00168693 addi a3,a3,1 +80002af8: 01bd2023 sw s11,0(s10) +80002afc: 010d2223 sw a6,4(s10) +80002b00: 0ee12623 sw a4,236(sp) +80002b04: 0ed12423 sw a3,232(sp) +80002b08: 00700613 li a2,7 +80002b0c: 008d0d13 addi s10,s10,8 +80002b10: aed65063 bge a2,a3,80001df0 <_vfprintf_r+0x730> +80002b14: 00412583 lw a1,4(sp) +80002b18: 0e410613 addi a2,sp,228 +80002b1c: 000a0513 mv a0,s4 +80002b20: 04612623 sw t1,76(sp) +80002b24: 04512223 sw t0,68(sp) +80002b28: 071090ef jal ra,8000c398 <__sprint_r> +80002b2c: 00050463 beqz a0,80002b34 <_vfprintf_r+0x1474> +80002b30: e5dfe06f j 8000198c <_vfprintf_r+0x2cc> +80002b34: 0ec12703 lw a4,236(sp) +80002b38: 10c10d13 addi s10,sp,268 +80002b3c: 04c12303 lw t1,76(sp) +80002b40: 04412283 lw t0,68(sp) +80002b44: aacff06f j 80001df0 <_vfprintf_r+0x730> +80002b48: 00412583 lw a1,4(sp) +80002b4c: 0e410613 addi a2,sp,228 +80002b50: 000a0513 mv a0,s4 +80002b54: 04612223 sw t1,68(sp) +80002b58: 041090ef jal ra,8000c398 <__sprint_r> +80002b5c: 00050463 beqz a0,80002b64 <_vfprintf_r+0x14a4> +80002b60: e2dfe06f j 8000198c <_vfprintf_r+0x2cc> +80002b64: 0ec12703 lw a4,236(sp) +80002b68: 10c10d13 addi s10,sp,268 +80002b6c: 04412303 lw t1,68(sp) +80002b70: aecff06f j 80001e5c <_vfprintf_r+0x79c> +80002b74: 0cc12603 lw a2,204(sp) +80002b78: 44c05c63 blez a2,80002fd0 <_vfprintf_r+0x1910> +80002b7c: 01812783 lw a5,24(sp) +80002b80: 01c12683 lw a3,28(sp) +80002b84: 00078b13 mv s6,a5 +80002b88: 2af6cc63 blt a3,a5,80002e40 <_vfprintf_r+0x1780> +80002b8c: 03605663 blez s6,80002bb8 <_vfprintf_r+0x14f8> +80002b90: 0e812683 lw a3,232(sp) +80002b94: 01670733 add a4,a4,s6 +80002b98: 019d2023 sw s9,0(s10) +80002b9c: 00168693 addi a3,a3,1 +80002ba0: 016d2223 sw s6,4(s10) +80002ba4: 0ee12623 sw a4,236(sp) +80002ba8: 0ed12423 sw a3,232(sp) +80002bac: 00700613 li a2,7 +80002bb0: 008d0d13 addi s10,s10,8 +80002bb4: 1cd64ee3 blt a2,a3,80003590 <_vfprintf_r+0x1ed0> +80002bb8: fffb4693 not a3,s6 +80002bbc: 01812783 lw a5,24(sp) +80002bc0: 41f6d693 srai a3,a3,0x1f +80002bc4: 00db7b33 and s6,s6,a3 +80002bc8: 41678b33 sub s6,a5,s6 +80002bcc: 35604063 bgtz s6,80002f0c <_vfprintf_r+0x184c> +80002bd0: 01812783 lw a5,24(sp) +80002bd4: 40097693 andi a3,s2,1024 +80002bd8: 00fc8ab3 add s5,s9,a5 +80002bdc: 7a069c63 bnez a3,80003394 <_vfprintf_r+0x1cd4> +80002be0: 0cc12b03 lw s6,204(sp) +80002be4: 01c12783 lw a5,28(sp) +80002be8: 00fb4663 blt s6,a5,80002bf4 <_vfprintf_r+0x1534> +80002bec: 00197693 andi a3,s2,1 +80002bf0: 1c0686e3 beqz a3,800035bc <_vfprintf_r+0x1efc> +80002bf4: 03412683 lw a3,52(sp) +80002bf8: 02c12783 lw a5,44(sp) +80002bfc: 00700613 li a2,7 +80002c00: 00dd2023 sw a3,0(s10) +80002c04: 0e812683 lw a3,232(sp) +80002c08: 00f70733 add a4,a4,a5 +80002c0c: 00fd2223 sw a5,4(s10) +80002c10: 00168693 addi a3,a3,1 +80002c14: 0ee12623 sw a4,236(sp) +80002c18: 0ed12423 sw a3,232(sp) +80002c1c: 008d0d13 addi s10,s10,8 +80002c20: 00d65463 bge a2,a3,80002c28 <_vfprintf_r+0x1568> +80002c24: 0d40106f j 80003cf8 <_vfprintf_r+0x2638> +80002c28: 01c12683 lw a3,28(sp) +80002c2c: 00dc87b3 add a5,s9,a3 +80002c30: 41668b33 sub s6,a3,s6 +80002c34: 415787b3 sub a5,a5,s5 +80002c38: 000b0b93 mv s7,s6 +80002c3c: 0167d463 bge a5,s6,80002c44 <_vfprintf_r+0x1584> +80002c40: 00078b93 mv s7,a5 +80002c44: 03705863 blez s7,80002c74 <_vfprintf_r+0x15b4> +80002c48: 0e812783 lw a5,232(sp) +80002c4c: 01770733 add a4,a4,s7 +80002c50: 015d2023 sw s5,0(s10) +80002c54: 00178793 addi a5,a5,1 +80002c58: 017d2223 sw s7,4(s10) +80002c5c: 0ee12623 sw a4,236(sp) +80002c60: 0ef12423 sw a5,232(sp) +80002c64: 00700693 li a3,7 +80002c68: 008d0d13 addi s10,s10,8 +80002c6c: 00f6d463 bge a3,a5,80002c74 <_vfprintf_r+0x15b4> +80002c70: 1480106f j 80003db8 <_vfprintf_r+0x26f8> +80002c74: fffbc793 not a5,s7 +80002c78: 41f7d793 srai a5,a5,0x1f +80002c7c: 00fbfbb3 and s7,s7,a5 +80002c80: 417b0b33 sub s6,s6,s7 +80002c84: a1605c63 blez s6,80001e9c <_vfprintf_r+0x7dc> +80002c88: 01000693 li a3,16 80002c8c: 0e812783 lw a5,232(sp) -80002c90: 01770733 add a4,a4,s7 -80002c94: 015d2023 sw s5,0(s10) -80002c98: 00178793 addi a5,a5,1 -80002c9c: 017d2223 sw s7,4(s10) -80002ca0: 0ee12623 sw a4,236(sp) -80002ca4: 0ef12423 sw a5,232(sp) -80002ca8: 00700693 li a3,7 -80002cac: 008d0d13 addi s10,s10,8 -80002cb0: 00f6d463 bge a3,a5,80002cb8 <_vfprintf_r+0x15b4> -80002cb4: 1480106f j 80003dfc <_vfprintf_r+0x26f8> -80002cb8: fffbc793 not a5,s7 -80002cbc: 41f7d793 srai a5,a5,0x1f -80002cc0: 00fbfbb3 and s7,s7,a5 -80002cc4: 417b0b33 sub s6,s6,s7 -80002cc8: a1605c63 blez s6,80001ee0 <_vfprintf_r+0x7dc> -80002ccc: 01000693 li a3,16 -80002cd0: 0e812783 lw a5,232(sp) -80002cd4: 4d66de63 bge a3,s6,800031b0 <_vfprintf_r+0x1aac> -80002cd8: 01000b93 li s7,16 -80002cdc: 00700a93 li s5,7 -80002ce0: 00412c83 lw s9,4(sp) -80002ce4: 00c0006f j 80002cf0 <_vfprintf_r+0x15ec> -80002ce8: ff0b0b13 addi s6,s6,-16 -80002cec: 4d6bd263 bge s7,s6,800031b0 <_vfprintf_r+0x1aac> -80002cf0: 01070713 addi a4,a4,16 -80002cf4: 00178793 addi a5,a5,1 -80002cf8: 018d2023 sw s8,0(s10) -80002cfc: 017d2223 sw s7,4(s10) -80002d00: 0ee12623 sw a4,236(sp) -80002d04: 0ef12423 sw a5,232(sp) -80002d08: 008d0d13 addi s10,s10,8 -80002d0c: fcfadee3 bge s5,a5,80002ce8 <_vfprintf_r+0x15e4> -80002d10: 0e410613 addi a2,sp,228 -80002d14: 000c8593 mv a1,s9 -80002d18: 000a0513 mv a0,s4 -80002d1c: 6c0090ef jal ra,8000c3dc <__sprint_r> -80002d20: 00050463 beqz a0,80002d28 <_vfprintf_r+0x1624> -80002d24: cadfe06f j 800019d0 <_vfprintf_r+0x2cc> -80002d28: 0ec12703 lw a4,236(sp) -80002d2c: 0e812783 lw a5,232(sp) -80002d30: 10c10d13 addi s10,sp,268 -80002d34: fb5ff06f j 80002ce8 <_vfprintf_r+0x15e4> -80002d38: bcd05ee3 blez a3,80002914 <_vfprintf_r+0x1210> -80002d3c: 01000793 li a5,16 -80002d40: 00d7c463 blt a5,a3,80002d48 <_vfprintf_r+0x1644> -80002d44: 4b40106f j 800041f8 <_vfprintf_r+0x2af4> -80002d48: 00812c23 sw s0,24(sp) -80002d4c: 01000c93 li s9,16 -80002d50: 00700a93 li s5,7 -80002d54: 00068413 mv s0,a3 -80002d58: 00412d03 lw s10,4(sp) -80002d5c: 00080b13 mv s6,a6 -80002d60: 0100006f j 80002d70 <_vfprintf_r+0x166c> -80002d64: ff040413 addi s0,s0,-16 -80002d68: 128cd463 bge s9,s0,80002e90 <_vfprintf_r+0x178c> -80002d6c: 001b0b13 addi s6,s6,1 -80002d70: 010d8d93 addi s11,s11,16 -80002d74: 018ba023 sw s8,0(s7) -80002d78: 019ba223 sw s9,4(s7) -80002d7c: 0fb12623 sw s11,236(sp) -80002d80: 0f612423 sw s6,232(sp) -80002d84: 008b8b93 addi s7,s7,8 -80002d88: fd6adee3 bge s5,s6,80002d64 <_vfprintf_r+0x1660> -80002d8c: 0e410613 addi a2,sp,228 -80002d90: 000d0593 mv a1,s10 -80002d94: 000a0513 mv a0,s4 -80002d98: 644090ef jal ra,8000c3dc <__sprint_r> -80002d9c: 00050463 beqz a0,80002da4 <_vfprintf_r+0x16a0> -80002da0: c31fe06f j 800019d0 <_vfprintf_r+0x2cc> -80002da4: 0ec12d83 lw s11,236(sp) -80002da8: 0e812b03 lw s6,232(sp) -80002dac: 10c10b93 addi s7,sp,268 -80002db0: fb5ff06f j 80002d64 <_vfprintf_r+0x1660> -80002db4: 03000793 li a5,48 -80002db8: 1af107a3 sb a5,431(sp) -80002dbc: 1af10c93 addi s9,sp,431 -80002dc0: cf9fe06f j 80001ab8 <_vfprintf_r+0x3b4> -80002dc4: 20097793 andi a5,s2,512 -80002dc8: 060798e3 bnez a5,80003638 <_vfprintf_r+0x1f34> -80002dcc: 00000d93 li s11,0 -80002dd0: c9dfe06f j 80001a6c <_vfprintf_r+0x368> -80002dd4: 04012783 lw a5,64(sp) -80002dd8: 0004ce03 lbu t3,0(s1) -80002ddc: 00079463 bnez a5,80002de4 <_vfprintf_r+0x16e0> -80002de0: af5fe06f j 800018d4 <_vfprintf_r+0x1d0> -80002de4: 0007c783 lbu a5,0(a5) -80002de8: 00079463 bnez a5,80002df0 <_vfprintf_r+0x16ec> -80002dec: ae9fe06f j 800018d4 <_vfprintf_r+0x1d0> -80002df0: 40096913 ori s2,s2,1024 -80002df4: ae1fe06f j 800018d4 <_vfprintf_r+0x1d0> -80002df8: 01012783 lw a5,16(sp) -80002dfc: 0b010513 addi a0,sp,176 -80002e00: 01b12a23 sw s11,20(sp) -80002e04: 00778793 addi a5,a5,7 -80002e08: ff87f793 andi a5,a5,-8 -80002e0c: 0007a583 lw a1,0(a5) -80002e10: 0047a603 lw a2,4(a5) -80002e14: 00878793 addi a5,a5,8 -80002e18: 00f12823 sw a5,16(sp) -80002e1c: 79c110ef jal ra,800145b8 <__extenddftf2> -80002e20: 0b012703 lw a4,176(sp) -80002e24: 01412303 lw t1,20(sp) -80002e28: 0ee12823 sw a4,240(sp) -80002e2c: 0b412703 lw a4,180(sp) -80002e30: 0ee12a23 sw a4,244(sp) -80002e34: 0b812703 lw a4,184(sp) -80002e38: 0ee12c23 sw a4,248(sp) -80002e3c: 0bc12703 lw a4,188(sp) -80002e40: 0ee12e23 sw a4,252(sp) -80002e44: a08ff06f j 8000204c <_vfprintf_r+0x948> -80002e48: 00812603 lw a2,8(sp) -80002e4c: 0006a783 lw a5,0(a3) -80002e50: 00e12823 sw a4,16(sp) -80002e54: 41f65693 srai a3,a2,0x1f -80002e58: 00c7a023 sw a2,0(a5) -80002e5c: 00d7a223 sw a3,4(a5) -80002e60: 00048c93 mv s9,s1 -80002e64: dbdfe06f j 80001c20 <_vfprintf_r+0x51c> -80002e68: 03000793 li a5,48 -80002e6c: 00296913 ori s2,s2,2 -80002e70: 0cf10423 sb a5,200(sp) -80002e74: 0d5104a3 sb s5,201(sp) -80002e78: bff97993 andi s3,s2,-1025 -80002e7c: 00200793 li a5,2 -80002e80: c09fe06f j 80001a88 <_vfprintf_r+0x384> -80002e84: 00068b13 mv s6,a3 -80002e88: d56046e3 bgtz s6,80002bd4 <_vfprintf_r+0x14d0> -80002e8c: d71ff06f j 80002bfc <_vfprintf_r+0x14f8> -80002e90: 00040693 mv a3,s0 -80002e94: 01812403 lw s0,24(sp) -80002e98: 001b0a93 addi s5,s6,1 -80002e9c: 008b8793 addi a5,s7,8 -80002ea0: 00dd8db3 add s11,s11,a3 -80002ea4: 00dba223 sw a3,4(s7) -80002ea8: 018ba023 sw s8,0(s7) -80002eac: 0fb12623 sw s11,236(sp) -80002eb0: 0f512423 sw s5,232(sp) -80002eb4: 00700693 li a3,7 -80002eb8: 6d56dc63 bge a3,s5,80003590 <_vfprintf_r+0x1e8c> -80002ebc: 00412583 lw a1,4(sp) -80002ec0: 0e410613 addi a2,sp,228 -80002ec4: 000a0513 mv a0,s4 -80002ec8: 514090ef jal ra,8000c3dc <__sprint_r> -80002ecc: 00050463 beqz a0,80002ed4 <_vfprintf_r+0x17d0> -80002ed0: b01fe06f j 800019d0 <_vfprintf_r+0x2cc> -80002ed4: 0e812603 lw a2,232(sp) -80002ed8: 0ec12d83 lw s11,236(sp) -80002edc: 11410d13 addi s10,sp,276 -80002ee0: 00160a93 addi s5,a2,1 -80002ee4: 10c10b93 addi s7,sp,268 -80002ee8: a2dff06f j 80002914 <_vfprintf_r+0x1210> -80002eec: 00412583 lw a1,4(sp) -80002ef0: 0e410613 addi a2,sp,228 -80002ef4: 000a0513 mv a0,s4 -80002ef8: 4e4090ef jal ra,8000c3dc <__sprint_r> -80002efc: 00050463 beqz a0,80002f04 <_vfprintf_r+0x1800> -80002f00: ad1fe06f j 800019d0 <_vfprintf_r+0x2cc> -80002f04: 0ec12703 lw a4,236(sp) -80002f08: 10c10d13 addi s10,sp,268 -80002f0c: f90ff06f j 8000269c <_vfprintf_r+0xf98> -80002f10: 0014ce03 lbu t3,1(s1) -80002f14: 02096913 ori s2,s2,32 -80002f18: 00148493 addi s1,s1,1 -80002f1c: 9b9fe06f j 800018d4 <_vfprintf_r+0x1d0> -80002f20: 0014ce03 lbu t3,1(s1) -80002f24: 20096913 ori s2,s2,512 -80002f28: 00148493 addi s1,s1,1 -80002f2c: 9a9fe06f j 800018d4 <_vfprintf_r+0x1d0> -80002f30: 00600793 li a5,6 -80002f34: 000d8b13 mv s6,s11 -80002f38: 6db7e063 bltu a5,s11,800035f8 <_vfprintf_r+0x1ef4> -80002f3c: 800157b7 lui a5,0x80015 -80002f40: 000b0993 mv s3,s6 -80002f44: 01712823 sw s7,16(sp) -80002f48: e2c78c93 addi s9,a5,-468 # 80014e2c <__BSS_END__+0xffffe414> -80002f4c: eb5fe06f j 80001e00 <_vfprintf_r+0x6fc> -80002f50: 01000613 li a2,16 -80002f54: 0e812683 lw a3,232(sp) -80002f58: 43665c63 bge a2,s6,80003390 <_vfprintf_r+0x1c8c> -80002f5c: 01000d93 li s11,16 -80002f60: 00700a93 li s5,7 -80002f64: 00412b83 lw s7,4(sp) -80002f68: 00c0006f j 80002f74 <_vfprintf_r+0x1870> -80002f6c: ff0b0b13 addi s6,s6,-16 -80002f70: 436dd063 bge s11,s6,80003390 <_vfprintf_r+0x1c8c> -80002f74: 01070713 addi a4,a4,16 -80002f78: 00168693 addi a3,a3,1 -80002f7c: 018d2023 sw s8,0(s10) -80002f80: 01bd2223 sw s11,4(s10) -80002f84: 0ee12623 sw a4,236(sp) -80002f88: 0ed12423 sw a3,232(sp) -80002f8c: 008d0d13 addi s10,s10,8 -80002f90: fcdadee3 bge s5,a3,80002f6c <_vfprintf_r+0x1868> -80002f94: 0e410613 addi a2,sp,228 -80002f98: 000b8593 mv a1,s7 -80002f9c: 000a0513 mv a0,s4 -80002fa0: 43c090ef jal ra,8000c3dc <__sprint_r> -80002fa4: 00050463 beqz a0,80002fac <_vfprintf_r+0x18a8> -80002fa8: a29fe06f j 800019d0 <_vfprintf_r+0x2cc> -80002fac: 0ec12703 lw a4,236(sp) -80002fb0: 0e812683 lw a3,232(sp) -80002fb4: 10c10d13 addi s10,sp,268 -80002fb8: fb5ff06f j 80002f6c <_vfprintf_r+0x1868> -80002fbc: 000c8913 mv s2,s9 -80002fc0: 8edfe06f j 800018ac <_vfprintf_r+0x1a8> -80002fc4: 00412583 lw a1,4(sp) -80002fc8: 0e410613 addi a2,sp,228 -80002fcc: 000a0513 mv a0,s4 -80002fd0: 40c090ef jal ra,8000c3dc <__sprint_r> -80002fd4: 00050463 beqz a0,80002fdc <_vfprintf_r+0x18d8> -80002fd8: 9f9fe06f j 800019d0 <_vfprintf_r+0x2cc> -80002fdc: 0ec12d83 lw s11,236(sp) -80002fe0: 0e812b03 lw s6,232(sp) -80002fe4: 10c10b93 addi s7,sp,268 -80002fe8: 9a9ff06f j 80002990 <_vfprintf_r+0x128c> -80002fec: 00412583 lw a1,4(sp) -80002ff0: 0e410613 addi a2,sp,228 -80002ff4: 000a0513 mv a0,s4 -80002ff8: 3e4090ef jal ra,8000c3dc <__sprint_r> -80002ffc: 00050463 beqz a0,80003004 <_vfprintf_r+0x1900> -80003000: 9d1fe06f j 800019d0 <_vfprintf_r+0x2cc> -80003004: 0ec12d83 lw s11,236(sp) -80003008: 0e812b03 lw s6,232(sp) -8000300c: 10c10b93 addi s7,sp,268 -80003010: 9adff06f j 800029bc <_vfprintf_r+0x12b8> -80003014: 0e812683 lw a3,232(sp) -80003018: 800155b7 lui a1,0x80015 -8000301c: e3458593 addi a1,a1,-460 # 80014e34 <__BSS_END__+0xffffe41c> -80003020: 00bd2023 sw a1,0(s10) -80003024: 00170713 addi a4,a4,1 -80003028: 00100593 li a1,1 -8000302c: 00168693 addi a3,a3,1 -80003030: 00bd2223 sw a1,4(s10) -80003034: 0ee12623 sw a4,236(sp) -80003038: 0ed12423 sw a3,232(sp) -8000303c: 00700593 li a1,7 -80003040: 008d0d13 addi s10,s10,8 -80003044: 54d5ce63 blt a1,a3,800035a0 <_vfprintf_r+0x1e9c> -80003048: 22061263 bnez a2,8000326c <_vfprintf_r+0x1b68> +80002c90: 4d66de63 bge a3,s6,8000316c <_vfprintf_r+0x1aac> +80002c94: 01000b93 li s7,16 +80002c98: 00700a93 li s5,7 +80002c9c: 00412c83 lw s9,4(sp) +80002ca0: 00c0006f j 80002cac <_vfprintf_r+0x15ec> +80002ca4: ff0b0b13 addi s6,s6,-16 +80002ca8: 4d6bd263 bge s7,s6,8000316c <_vfprintf_r+0x1aac> +80002cac: 01070713 addi a4,a4,16 +80002cb0: 00178793 addi a5,a5,1 +80002cb4: 018d2023 sw s8,0(s10) +80002cb8: 017d2223 sw s7,4(s10) +80002cbc: 0ee12623 sw a4,236(sp) +80002cc0: 0ef12423 sw a5,232(sp) +80002cc4: 008d0d13 addi s10,s10,8 +80002cc8: fcfadee3 bge s5,a5,80002ca4 <_vfprintf_r+0x15e4> +80002ccc: 0e410613 addi a2,sp,228 +80002cd0: 000c8593 mv a1,s9 +80002cd4: 000a0513 mv a0,s4 +80002cd8: 6c0090ef jal ra,8000c398 <__sprint_r> +80002cdc: 00050463 beqz a0,80002ce4 <_vfprintf_r+0x1624> +80002ce0: cadfe06f j 8000198c <_vfprintf_r+0x2cc> +80002ce4: 0ec12703 lw a4,236(sp) +80002ce8: 0e812783 lw a5,232(sp) +80002cec: 10c10d13 addi s10,sp,268 +80002cf0: fb5ff06f j 80002ca4 <_vfprintf_r+0x15e4> +80002cf4: bcd05ee3 blez a3,800028d0 <_vfprintf_r+0x1210> +80002cf8: 01000793 li a5,16 +80002cfc: 00d7c463 blt a5,a3,80002d04 <_vfprintf_r+0x1644> +80002d00: 4b40106f j 800041b4 <_vfprintf_r+0x2af4> +80002d04: 00812c23 sw s0,24(sp) +80002d08: 01000c93 li s9,16 +80002d0c: 00700a93 li s5,7 +80002d10: 00068413 mv s0,a3 +80002d14: 00412d03 lw s10,4(sp) +80002d18: 00080b13 mv s6,a6 +80002d1c: 0100006f j 80002d2c <_vfprintf_r+0x166c> +80002d20: ff040413 addi s0,s0,-16 +80002d24: 128cd463 bge s9,s0,80002e4c <_vfprintf_r+0x178c> +80002d28: 001b0b13 addi s6,s6,1 +80002d2c: 010d8d93 addi s11,s11,16 +80002d30: 018ba023 sw s8,0(s7) +80002d34: 019ba223 sw s9,4(s7) +80002d38: 0fb12623 sw s11,236(sp) +80002d3c: 0f612423 sw s6,232(sp) +80002d40: 008b8b93 addi s7,s7,8 +80002d44: fd6adee3 bge s5,s6,80002d20 <_vfprintf_r+0x1660> +80002d48: 0e410613 addi a2,sp,228 +80002d4c: 000d0593 mv a1,s10 +80002d50: 000a0513 mv a0,s4 +80002d54: 644090ef jal ra,8000c398 <__sprint_r> +80002d58: 00050463 beqz a0,80002d60 <_vfprintf_r+0x16a0> +80002d5c: c31fe06f j 8000198c <_vfprintf_r+0x2cc> +80002d60: 0ec12d83 lw s11,236(sp) +80002d64: 0e812b03 lw s6,232(sp) +80002d68: 10c10b93 addi s7,sp,268 +80002d6c: fb5ff06f j 80002d20 <_vfprintf_r+0x1660> +80002d70: 03000793 li a5,48 +80002d74: 1af107a3 sb a5,431(sp) +80002d78: 1af10c93 addi s9,sp,431 +80002d7c: cf9fe06f j 80001a74 <_vfprintf_r+0x3b4> +80002d80: 20097793 andi a5,s2,512 +80002d84: 060798e3 bnez a5,800035f4 <_vfprintf_r+0x1f34> +80002d88: 00000d93 li s11,0 +80002d8c: c9dfe06f j 80001a28 <_vfprintf_r+0x368> +80002d90: 04012783 lw a5,64(sp) +80002d94: 0004ce03 lbu t3,0(s1) +80002d98: 00079463 bnez a5,80002da0 <_vfprintf_r+0x16e0> +80002d9c: af5fe06f j 80001890 <_vfprintf_r+0x1d0> +80002da0: 0007c783 lbu a5,0(a5) +80002da4: 00079463 bnez a5,80002dac <_vfprintf_r+0x16ec> +80002da8: ae9fe06f j 80001890 <_vfprintf_r+0x1d0> +80002dac: 40096913 ori s2,s2,1024 +80002db0: ae1fe06f j 80001890 <_vfprintf_r+0x1d0> +80002db4: 01012783 lw a5,16(sp) +80002db8: 0b010513 addi a0,sp,176 +80002dbc: 01b12a23 sw s11,20(sp) +80002dc0: 00778793 addi a5,a5,7 +80002dc4: ff87f793 andi a5,a5,-8 +80002dc8: 0007a583 lw a1,0(a5) +80002dcc: 0047a603 lw a2,4(a5) +80002dd0: 00878793 addi a5,a5,8 +80002dd4: 00f12823 sw a5,16(sp) +80002dd8: 79c110ef jal ra,80014574 <__extenddftf2> +80002ddc: 0b012703 lw a4,176(sp) +80002de0: 01412303 lw t1,20(sp) +80002de4: 0ee12823 sw a4,240(sp) +80002de8: 0b412703 lw a4,180(sp) +80002dec: 0ee12a23 sw a4,244(sp) +80002df0: 0b812703 lw a4,184(sp) +80002df4: 0ee12c23 sw a4,248(sp) +80002df8: 0bc12703 lw a4,188(sp) +80002dfc: 0ee12e23 sw a4,252(sp) +80002e00: a08ff06f j 80002008 <_vfprintf_r+0x948> +80002e04: 00812603 lw a2,8(sp) +80002e08: 0006a783 lw a5,0(a3) +80002e0c: 00e12823 sw a4,16(sp) +80002e10: 41f65693 srai a3,a2,0x1f +80002e14: 00c7a023 sw a2,0(a5) +80002e18: 00d7a223 sw a3,4(a5) +80002e1c: 00048c93 mv s9,s1 +80002e20: dbdfe06f j 80001bdc <_vfprintf_r+0x51c> +80002e24: 03000793 li a5,48 +80002e28: 00296913 ori s2,s2,2 +80002e2c: 0cf10423 sb a5,200(sp) +80002e30: 0d5104a3 sb s5,201(sp) +80002e34: bff97993 andi s3,s2,-1025 +80002e38: 00200793 li a5,2 +80002e3c: c09fe06f j 80001a44 <_vfprintf_r+0x384> +80002e40: 00068b13 mv s6,a3 +80002e44: d56046e3 bgtz s6,80002b90 <_vfprintf_r+0x14d0> +80002e48: d71ff06f j 80002bb8 <_vfprintf_r+0x14f8> +80002e4c: 00040693 mv a3,s0 +80002e50: 01812403 lw s0,24(sp) +80002e54: 001b0a93 addi s5,s6,1 +80002e58: 008b8793 addi a5,s7,8 +80002e5c: 00dd8db3 add s11,s11,a3 +80002e60: 00dba223 sw a3,4(s7) +80002e64: 018ba023 sw s8,0(s7) +80002e68: 0fb12623 sw s11,236(sp) +80002e6c: 0f512423 sw s5,232(sp) +80002e70: 00700693 li a3,7 +80002e74: 6d56dc63 bge a3,s5,8000354c <_vfprintf_r+0x1e8c> +80002e78: 00412583 lw a1,4(sp) +80002e7c: 0e410613 addi a2,sp,228 +80002e80: 000a0513 mv a0,s4 +80002e84: 514090ef jal ra,8000c398 <__sprint_r> +80002e88: 00050463 beqz a0,80002e90 <_vfprintf_r+0x17d0> +80002e8c: b01fe06f j 8000198c <_vfprintf_r+0x2cc> +80002e90: 0e812603 lw a2,232(sp) +80002e94: 0ec12d83 lw s11,236(sp) +80002e98: 11410d13 addi s10,sp,276 +80002e9c: 00160a93 addi s5,a2,1 +80002ea0: 10c10b93 addi s7,sp,268 +80002ea4: a2dff06f j 800028d0 <_vfprintf_r+0x1210> +80002ea8: 00412583 lw a1,4(sp) +80002eac: 0e410613 addi a2,sp,228 +80002eb0: 000a0513 mv a0,s4 +80002eb4: 4e4090ef jal ra,8000c398 <__sprint_r> +80002eb8: 00050463 beqz a0,80002ec0 <_vfprintf_r+0x1800> +80002ebc: ad1fe06f j 8000198c <_vfprintf_r+0x2cc> +80002ec0: 0ec12703 lw a4,236(sp) +80002ec4: 10c10d13 addi s10,sp,268 +80002ec8: f90ff06f j 80002658 <_vfprintf_r+0xf98> +80002ecc: 0014ce03 lbu t3,1(s1) +80002ed0: 02096913 ori s2,s2,32 +80002ed4: 00148493 addi s1,s1,1 +80002ed8: 9b9fe06f j 80001890 <_vfprintf_r+0x1d0> +80002edc: 0014ce03 lbu t3,1(s1) +80002ee0: 20096913 ori s2,s2,512 +80002ee4: 00148493 addi s1,s1,1 +80002ee8: 9a9fe06f j 80001890 <_vfprintf_r+0x1d0> +80002eec: 00600793 li a5,6 +80002ef0: 000d8b13 mv s6,s11 +80002ef4: 6db7e063 bltu a5,s11,800035b4 <_vfprintf_r+0x1ef4> +80002ef8: 800157b7 lui a5,0x80015 +80002efc: 000b0993 mv s3,s6 +80002f00: 01712823 sw s7,16(sp) +80002f04: dec78c93 addi s9,a5,-532 # 80014dec <__BSS_END__+0xffffe3d4> +80002f08: eb5fe06f j 80001dbc <_vfprintf_r+0x6fc> +80002f0c: 01000613 li a2,16 +80002f10: 0e812683 lw a3,232(sp) +80002f14: 43665c63 bge a2,s6,8000334c <_vfprintf_r+0x1c8c> +80002f18: 01000d93 li s11,16 +80002f1c: 00700a93 li s5,7 +80002f20: 00412b83 lw s7,4(sp) +80002f24: 00c0006f j 80002f30 <_vfprintf_r+0x1870> +80002f28: ff0b0b13 addi s6,s6,-16 +80002f2c: 436dd063 bge s11,s6,8000334c <_vfprintf_r+0x1c8c> +80002f30: 01070713 addi a4,a4,16 +80002f34: 00168693 addi a3,a3,1 +80002f38: 018d2023 sw s8,0(s10) +80002f3c: 01bd2223 sw s11,4(s10) +80002f40: 0ee12623 sw a4,236(sp) +80002f44: 0ed12423 sw a3,232(sp) +80002f48: 008d0d13 addi s10,s10,8 +80002f4c: fcdadee3 bge s5,a3,80002f28 <_vfprintf_r+0x1868> +80002f50: 0e410613 addi a2,sp,228 +80002f54: 000b8593 mv a1,s7 +80002f58: 000a0513 mv a0,s4 +80002f5c: 43c090ef jal ra,8000c398 <__sprint_r> +80002f60: 00050463 beqz a0,80002f68 <_vfprintf_r+0x18a8> +80002f64: a29fe06f j 8000198c <_vfprintf_r+0x2cc> +80002f68: 0ec12703 lw a4,236(sp) +80002f6c: 0e812683 lw a3,232(sp) +80002f70: 10c10d13 addi s10,sp,268 +80002f74: fb5ff06f j 80002f28 <_vfprintf_r+0x1868> +80002f78: 000c8913 mv s2,s9 +80002f7c: 8edfe06f j 80001868 <_vfprintf_r+0x1a8> +80002f80: 00412583 lw a1,4(sp) +80002f84: 0e410613 addi a2,sp,228 +80002f88: 000a0513 mv a0,s4 +80002f8c: 40c090ef jal ra,8000c398 <__sprint_r> +80002f90: 00050463 beqz a0,80002f98 <_vfprintf_r+0x18d8> +80002f94: 9f9fe06f j 8000198c <_vfprintf_r+0x2cc> +80002f98: 0ec12d83 lw s11,236(sp) +80002f9c: 0e812b03 lw s6,232(sp) +80002fa0: 10c10b93 addi s7,sp,268 +80002fa4: 9a9ff06f j 8000294c <_vfprintf_r+0x128c> +80002fa8: 00412583 lw a1,4(sp) +80002fac: 0e410613 addi a2,sp,228 +80002fb0: 000a0513 mv a0,s4 +80002fb4: 3e4090ef jal ra,8000c398 <__sprint_r> +80002fb8: 00050463 beqz a0,80002fc0 <_vfprintf_r+0x1900> +80002fbc: 9d1fe06f j 8000198c <_vfprintf_r+0x2cc> +80002fc0: 0ec12d83 lw s11,236(sp) +80002fc4: 0e812b03 lw s6,232(sp) +80002fc8: 10c10b93 addi s7,sp,268 +80002fcc: 9adff06f j 80002978 <_vfprintf_r+0x12b8> +80002fd0: 0e812683 lw a3,232(sp) +80002fd4: 800155b7 lui a1,0x80015 +80002fd8: df458593 addi a1,a1,-524 # 80014df4 <__BSS_END__+0xffffe3dc> +80002fdc: 00bd2023 sw a1,0(s10) +80002fe0: 00170713 addi a4,a4,1 +80002fe4: 00100593 li a1,1 +80002fe8: 00168693 addi a3,a3,1 +80002fec: 00bd2223 sw a1,4(s10) +80002ff0: 0ee12623 sw a4,236(sp) +80002ff4: 0ed12423 sw a3,232(sp) +80002ff8: 00700593 li a1,7 +80002ffc: 008d0d13 addi s10,s10,8 +80003000: 54d5ce63 blt a1,a3,8000355c <_vfprintf_r+0x1e9c> +80003004: 22061263 bnez a2,80003228 <_vfprintf_r+0x1b68> +80003008: 01c12783 lw a5,28(sp) +8000300c: 00197693 andi a3,s2,1 +80003010: 00f6e6b3 or a3,a3,a5 +80003014: 00069463 bnez a3,8000301c <_vfprintf_r+0x195c> +80003018: e85fe06f j 80001e9c <_vfprintf_r+0x7dc> +8000301c: 03412683 lw a3,52(sp) +80003020: 02c12783 lw a5,44(sp) +80003024: 00700613 li a2,7 +80003028: 00dd2023 sw a3,0(s10) +8000302c: 0e812683 lw a3,232(sp) +80003030: 00f70733 add a4,a4,a5 +80003034: 00fd2223 sw a5,4(s10) +80003038: 00168693 addi a3,a3,1 +8000303c: 0ee12623 sw a4,236(sp) +80003040: 0ed12423 sw a3,232(sp) +80003044: 008d0893 addi a7,s10,8 +80003048: 5ed64e63 blt a2,a3,80003644 <_vfprintf_r+0x1f84> 8000304c: 01c12783 lw a5,28(sp) -80003050: 00197693 andi a3,s2,1 -80003054: 00f6e6b3 or a3,a3,a5 -80003058: 00069463 bnez a3,80003060 <_vfprintf_r+0x195c> -8000305c: e85fe06f j 80001ee0 <_vfprintf_r+0x7dc> -80003060: 03412683 lw a3,52(sp) -80003064: 02c12783 lw a5,44(sp) -80003068: 00700613 li a2,7 -8000306c: 00dd2023 sw a3,0(s10) -80003070: 0e812683 lw a3,232(sp) -80003074: 00f70733 add a4,a4,a5 -80003078: 00fd2223 sw a5,4(s10) -8000307c: 00168693 addi a3,a3,1 -80003080: 0ee12623 sw a4,236(sp) -80003084: 0ed12423 sw a3,232(sp) -80003088: 008d0893 addi a7,s10,8 -8000308c: 5ed64e63 blt a2,a3,80003688 <_vfprintf_r+0x1f84> -80003090: 01c12783 lw a5,28(sp) -80003094: 00168693 addi a3,a3,1 -80003098: 0198a023 sw s9,0(a7) -8000309c: 00e78733 add a4,a5,a4 -800030a0: 00f8a223 sw a5,4(a7) -800030a4: 0ee12623 sw a4,236(sp) -800030a8: 0ed12423 sw a3,232(sp) -800030ac: 00700793 li a5,7 -800030b0: 00888d13 addi s10,a7,8 -800030b4: 00d7c463 blt a5,a3,800030bc <_vfprintf_r+0x19b8> -800030b8: e29fe06f j 80001ee0 <_vfprintf_r+0x7dc> -800030bc: 87dff06f j 80002938 <_vfprintf_r+0x1234> -800030c0: 1b010c93 addi s9,sp,432 -800030c4: 00000793 li a5,0 -800030c8: 4009f913 andi s2,s3,1024 -800030cc: 00912a23 sw s1,20(sp) -800030d0: 01312c23 sw s3,24(sp) -800030d4: 0ff00b13 li s6,255 -800030d8: 000c8993 mv s3,s9 -800030dc: 02612223 sw t1,36(sp) -800030e0: 000a0c93 mv s9,s4 -800030e4: 04012483 lw s1,64(sp) -800030e8: 000d8a13 mv s4,s11 -800030ec: 000d0d93 mv s11,s10 -800030f0: 00040d13 mv s10,s0 -800030f4: 00078413 mv s0,a5 -800030f8: 0240006f j 8000311c <_vfprintf_r+0x1a18> -800030fc: 00a00613 li a2,10 -80003100: 00000693 li a3,0 -80003104: 000b8513 mv a0,s7 -80003108: 000a0593 mv a1,s4 -8000310c: 70d0c0ef jal ra,80010018 <__udivdi3> -80003110: 2c0a00e3 beqz s4,80003bd0 <_vfprintf_r+0x24cc> -80003114: 00050b93 mv s7,a0 -80003118: 00058a13 mv s4,a1 -8000311c: 00a00613 li a2,10 -80003120: 00000693 li a3,0 -80003124: 000b8513 mv a0,s7 -80003128: 000a0593 mv a1,s4 -8000312c: 3200d0ef jal ra,8001044c <__umoddi3> -80003130: 03050513 addi a0,a0,48 -80003134: fea98fa3 sb a0,-1(s3) -80003138: 00140413 addi s0,s0,1 -8000313c: fff98993 addi s3,s3,-1 -80003140: fa090ee3 beqz s2,800030fc <_vfprintf_r+0x19f8> -80003144: 0004c683 lbu a3,0(s1) -80003148: fad41ae3 bne s0,a3,800030fc <_vfprintf_r+0x19f8> -8000314c: fb6408e3 beq s0,s6,800030fc <_vfprintf_r+0x19f8> -80003150: 240a10e3 bnez s4,80003b90 <_vfprintf_r+0x248c> -80003154: 00900793 li a5,9 -80003158: 2377ece3 bltu a5,s7,80003b90 <_vfprintf_r+0x248c> -8000315c: 000c8a13 mv s4,s9 -80003160: 00098c93 mv s9,s3 -80003164: 01812983 lw s3,24(sp) -80003168: 1b010793 addi a5,sp,432 -8000316c: 00812e23 sw s0,28(sp) -80003170: 04912023 sw s1,64(sp) -80003174: 000d0413 mv s0,s10 -80003178: 02412303 lw t1,36(sp) -8000317c: 01412483 lw s1,20(sp) -80003180: 000d8d13 mv s10,s11 -80003184: 41978b33 sub s6,a5,s9 -80003188: 00098913 mv s2,s3 -8000318c: 92dfe06f j 80001ab8 <_vfprintf_r+0x3b4> -80003190: 00412583 lw a1,4(sp) -80003194: 0e410613 addi a2,sp,228 -80003198: 000a0513 mv a0,s4 -8000319c: 240090ef jal ra,8000c3dc <__sprint_r> -800031a0: 00050463 beqz a0,800031a8 <_vfprintf_r+0x1aa4> -800031a4: 82dfe06f j 800019d0 <_vfprintf_r+0x2cc> -800031a8: 10c10d13 addi s10,sp,268 -800031ac: ca0ff06f j 8000264c <_vfprintf_r+0xf48> -800031b0: 01670733 add a4,a4,s6 -800031b4: 00178793 addi a5,a5,1 -800031b8: 018d2023 sw s8,0(s10) -800031bc: d0dfe06f j 80001ec8 <_vfprintf_r+0x7c4> -800031c0: 0f012783 lw a5,240(sp) -800031c4: 0a010593 addi a1,sp,160 -800031c8: 0b010513 addi a0,sp,176 -800031cc: 0af12823 sw a5,176(sp) -800031d0: 0f412783 lw a5,244(sp) -800031d4: 0a012023 sw zero,160(sp) -800031d8: 0a012223 sw zero,164(sp) -800031dc: 0af12a23 sw a5,180(sp) -800031e0: 0f812783 lw a5,248(sp) -800031e4: 0a012423 sw zero,168(sp) -800031e8: 0a012623 sw zero,172(sp) -800031ec: 0af12c23 sw a5,184(sp) -800031f0: 0fc12783 lw a5,252(sp) -800031f4: 0af12e23 sw a5,188(sp) -800031f8: 5740e0ef jal ra,8001176c <__letf2> -800031fc: 1e0540e3 bltz a0,80003bdc <_vfprintf_r+0x24d8> -80003200: 0c714703 lbu a4,199(sp) -80003204: 04700793 li a5,71 -80003208: 3d57d063 bge a5,s5,800035c8 <_vfprintf_r+0x1ec4> -8000320c: 800157b7 lui a5,0x80015 -80003210: df878c93 addi s9,a5,-520 # 80014df8 <__BSS_END__+0xffffe3e0> -80003214: 00012a23 sw zero,20(sp) -80003218: 02012423 sw zero,40(sp) -8000321c: 02012223 sw zero,36(sp) -80003220: 00012c23 sw zero,24(sp) -80003224: f7f97913 andi s2,s2,-129 -80003228: 00300993 li s3,3 -8000322c: 00300b13 li s6,3 -80003230: 00000313 li t1,0 -80003234: 00070463 beqz a4,8000323c <_vfprintf_r+0x1b38> -80003238: 8a5fe06f j 80001adc <_vfprintf_r+0x3d8> -8000323c: bd9fe06f j 80001e14 <_vfprintf_r+0x710> -80003240: 01012783 lw a5,16(sp) -80003244: 00048c93 mv s9,s1 -80003248: 0007a783 lw a5,0(a5) -8000324c: 00e12823 sw a4,16(sp) -80003250: 00812703 lw a4,8(sp) -80003254: 00e7a023 sw a4,0(a5) -80003258: 9c9fe06f j 80001c20 <_vfprintf_r+0x51c> -8000325c: 000c8513 mv a0,s9 -80003260: 430060ef jal ra,80009690 -80003264: 00050b13 mv s6,a0 -80003268: b0dfe06f j 80001d74 <_vfprintf_r+0x670> -8000326c: 03412683 lw a3,52(sp) -80003270: 02c12783 lw a5,44(sp) -80003274: 00700593 li a1,7 -80003278: 00dd2023 sw a3,0(s10) -8000327c: 0e812683 lw a3,232(sp) -80003280: 00f70733 add a4,a4,a5 -80003284: 00fd2223 sw a5,4(s10) -80003288: 00168693 addi a3,a3,1 -8000328c: 0ee12623 sw a4,236(sp) -80003290: 0ed12423 sw a3,232(sp) -80003294: 008d0893 addi a7,s10,8 -80003298: 3ed5c863 blt a1,a3,80003688 <_vfprintf_r+0x1f84> -8000329c: de065ae3 bgez a2,80003090 <_vfprintf_r+0x198c> -800032a0: ff000593 li a1,-16 -800032a4: 40c00b33 neg s6,a2 -800032a8: 3ab654e3 bge a2,a1,80003e50 <_vfprintf_r+0x274c> -800032ac: 01000b93 li s7,16 -800032b0: 00700a93 li s5,7 -800032b4: 00412d03 lw s10,4(sp) -800032b8: 00c0006f j 800032c4 <_vfprintf_r+0x1bc0> -800032bc: ff0b0b13 addi s6,s6,-16 -800032c0: 396bd8e3 bge s7,s6,80003e50 <_vfprintf_r+0x274c> -800032c4: 01070713 addi a4,a4,16 -800032c8: 00168693 addi a3,a3,1 -800032cc: 0188a023 sw s8,0(a7) -800032d0: 0178a223 sw s7,4(a7) -800032d4: 0ee12623 sw a4,236(sp) -800032d8: 0ed12423 sw a3,232(sp) -800032dc: 00888893 addi a7,a7,8 -800032e0: fcdadee3 bge s5,a3,800032bc <_vfprintf_r+0x1bb8> -800032e4: 0e410613 addi a2,sp,228 -800032e8: 000d0593 mv a1,s10 -800032ec: 000a0513 mv a0,s4 -800032f0: 0ec090ef jal ra,8000c3dc <__sprint_r> -800032f4: 00050463 beqz a0,800032fc <_vfprintf_r+0x1bf8> -800032f8: ed8fe06f j 800019d0 <_vfprintf_r+0x2cc> -800032fc: 0ec12703 lw a4,236(sp) -80003300: 0e812683 lw a3,232(sp) -80003304: 10c10893 addi a7,sp,268 -80003308: fb5ff06f j 800032bc <_vfprintf_r+0x1bb8> -8000330c: 20097713 andi a4,s2,512 -80003310: 34070a63 beqz a4,80003664 <_vfprintf_r+0x1f60> -80003314: 01012703 lw a4,16(sp) +80003050: 00168693 addi a3,a3,1 +80003054: 0198a023 sw s9,0(a7) +80003058: 00e78733 add a4,a5,a4 +8000305c: 00f8a223 sw a5,4(a7) +80003060: 0ee12623 sw a4,236(sp) +80003064: 0ed12423 sw a3,232(sp) +80003068: 00700793 li a5,7 +8000306c: 00888d13 addi s10,a7,8 +80003070: 00d7c463 blt a5,a3,80003078 <_vfprintf_r+0x19b8> +80003074: e29fe06f j 80001e9c <_vfprintf_r+0x7dc> +80003078: 87dff06f j 800028f4 <_vfprintf_r+0x1234> +8000307c: 1b010c93 addi s9,sp,432 +80003080: 00000793 li a5,0 +80003084: 4009f913 andi s2,s3,1024 +80003088: 00912a23 sw s1,20(sp) +8000308c: 01312c23 sw s3,24(sp) +80003090: 0ff00b13 li s6,255 +80003094: 000c8993 mv s3,s9 +80003098: 02612223 sw t1,36(sp) +8000309c: 000a0c93 mv s9,s4 +800030a0: 04012483 lw s1,64(sp) +800030a4: 000d8a13 mv s4,s11 +800030a8: 000d0d93 mv s11,s10 +800030ac: 00040d13 mv s10,s0 +800030b0: 00078413 mv s0,a5 +800030b4: 0240006f j 800030d8 <_vfprintf_r+0x1a18> +800030b8: 00a00613 li a2,10 +800030bc: 00000693 li a3,0 +800030c0: 000b8513 mv a0,s7 +800030c4: 000a0593 mv a1,s4 +800030c8: 70d0c0ef jal ra,8000ffd4 <__udivdi3> +800030cc: 2c0a00e3 beqz s4,80003b8c <_vfprintf_r+0x24cc> +800030d0: 00050b93 mv s7,a0 +800030d4: 00058a13 mv s4,a1 +800030d8: 00a00613 li a2,10 +800030dc: 00000693 li a3,0 +800030e0: 000b8513 mv a0,s7 +800030e4: 000a0593 mv a1,s4 +800030e8: 3200d0ef jal ra,80010408 <__umoddi3> +800030ec: 03050513 addi a0,a0,48 +800030f0: fea98fa3 sb a0,-1(s3) +800030f4: 00140413 addi s0,s0,1 +800030f8: fff98993 addi s3,s3,-1 +800030fc: fa090ee3 beqz s2,800030b8 <_vfprintf_r+0x19f8> +80003100: 0004c683 lbu a3,0(s1) +80003104: fad41ae3 bne s0,a3,800030b8 <_vfprintf_r+0x19f8> +80003108: fb6408e3 beq s0,s6,800030b8 <_vfprintf_r+0x19f8> +8000310c: 240a10e3 bnez s4,80003b4c <_vfprintf_r+0x248c> +80003110: 00900793 li a5,9 +80003114: 2377ece3 bltu a5,s7,80003b4c <_vfprintf_r+0x248c> +80003118: 000c8a13 mv s4,s9 +8000311c: 00098c93 mv s9,s3 +80003120: 01812983 lw s3,24(sp) +80003124: 1b010793 addi a5,sp,432 +80003128: 00812e23 sw s0,28(sp) +8000312c: 04912023 sw s1,64(sp) +80003130: 000d0413 mv s0,s10 +80003134: 02412303 lw t1,36(sp) +80003138: 01412483 lw s1,20(sp) +8000313c: 000d8d13 mv s10,s11 +80003140: 41978b33 sub s6,a5,s9 +80003144: 00098913 mv s2,s3 +80003148: 92dfe06f j 80001a74 <_vfprintf_r+0x3b4> +8000314c: 00412583 lw a1,4(sp) +80003150: 0e410613 addi a2,sp,228 +80003154: 000a0513 mv a0,s4 +80003158: 240090ef jal ra,8000c398 <__sprint_r> +8000315c: 00050463 beqz a0,80003164 <_vfprintf_r+0x1aa4> +80003160: 82dfe06f j 8000198c <_vfprintf_r+0x2cc> +80003164: 10c10d13 addi s10,sp,268 +80003168: ca0ff06f j 80002608 <_vfprintf_r+0xf48> +8000316c: 01670733 add a4,a4,s6 +80003170: 00178793 addi a5,a5,1 +80003174: 018d2023 sw s8,0(s10) +80003178: d0dfe06f j 80001e84 <_vfprintf_r+0x7c4> +8000317c: 0f012783 lw a5,240(sp) +80003180: 0a010593 addi a1,sp,160 +80003184: 0b010513 addi a0,sp,176 +80003188: 0af12823 sw a5,176(sp) +8000318c: 0f412783 lw a5,244(sp) +80003190: 0a012023 sw zero,160(sp) +80003194: 0a012223 sw zero,164(sp) +80003198: 0af12a23 sw a5,180(sp) +8000319c: 0f812783 lw a5,248(sp) +800031a0: 0a012423 sw zero,168(sp) +800031a4: 0a012623 sw zero,172(sp) +800031a8: 0af12c23 sw a5,184(sp) +800031ac: 0fc12783 lw a5,252(sp) +800031b0: 0af12e23 sw a5,188(sp) +800031b4: 5740e0ef jal ra,80011728 <__letf2> +800031b8: 1e0540e3 bltz a0,80003b98 <_vfprintf_r+0x24d8> +800031bc: 0c714703 lbu a4,199(sp) +800031c0: 04700793 li a5,71 +800031c4: 3d57d063 bge a5,s5,80003584 <_vfprintf_r+0x1ec4> +800031c8: 800157b7 lui a5,0x80015 +800031cc: db878c93 addi s9,a5,-584 # 80014db8 <__BSS_END__+0xffffe3a0> +800031d0: 00012a23 sw zero,20(sp) +800031d4: 02012423 sw zero,40(sp) +800031d8: 02012223 sw zero,36(sp) +800031dc: 00012c23 sw zero,24(sp) +800031e0: f7f97913 andi s2,s2,-129 +800031e4: 00300993 li s3,3 +800031e8: 00300b13 li s6,3 +800031ec: 00000313 li t1,0 +800031f0: 00070463 beqz a4,800031f8 <_vfprintf_r+0x1b38> +800031f4: 8a5fe06f j 80001a98 <_vfprintf_r+0x3d8> +800031f8: bd9fe06f j 80001dd0 <_vfprintf_r+0x710> +800031fc: 01012783 lw a5,16(sp) +80003200: 00048c93 mv s9,s1 +80003204: 0007a783 lw a5,0(a5) +80003208: 00e12823 sw a4,16(sp) +8000320c: 00812703 lw a4,8(sp) +80003210: 00e7a023 sw a4,0(a5) +80003214: 9c9fe06f j 80001bdc <_vfprintf_r+0x51c> +80003218: 000c8513 mv a0,s9 +8000321c: 430060ef jal ra,8000964c +80003220: 00050b13 mv s6,a0 +80003224: b0dfe06f j 80001d30 <_vfprintf_r+0x670> +80003228: 03412683 lw a3,52(sp) +8000322c: 02c12783 lw a5,44(sp) +80003230: 00700593 li a1,7 +80003234: 00dd2023 sw a3,0(s10) +80003238: 0e812683 lw a3,232(sp) +8000323c: 00f70733 add a4,a4,a5 +80003240: 00fd2223 sw a5,4(s10) +80003244: 00168693 addi a3,a3,1 +80003248: 0ee12623 sw a4,236(sp) +8000324c: 0ed12423 sw a3,232(sp) +80003250: 008d0893 addi a7,s10,8 +80003254: 3ed5c863 blt a1,a3,80003644 <_vfprintf_r+0x1f84> +80003258: de065ae3 bgez a2,8000304c <_vfprintf_r+0x198c> +8000325c: ff000593 li a1,-16 +80003260: 40c00b33 neg s6,a2 +80003264: 3ab654e3 bge a2,a1,80003e0c <_vfprintf_r+0x274c> +80003268: 01000b93 li s7,16 +8000326c: 00700a93 li s5,7 +80003270: 00412d03 lw s10,4(sp) +80003274: 00c0006f j 80003280 <_vfprintf_r+0x1bc0> +80003278: ff0b0b13 addi s6,s6,-16 +8000327c: 396bd8e3 bge s7,s6,80003e0c <_vfprintf_r+0x274c> +80003280: 01070713 addi a4,a4,16 +80003284: 00168693 addi a3,a3,1 +80003288: 0188a023 sw s8,0(a7) +8000328c: 0178a223 sw s7,4(a7) +80003290: 0ee12623 sw a4,236(sp) +80003294: 0ed12423 sw a3,232(sp) +80003298: 00888893 addi a7,a7,8 +8000329c: fcdadee3 bge s5,a3,80003278 <_vfprintf_r+0x1bb8> +800032a0: 0e410613 addi a2,sp,228 +800032a4: 000d0593 mv a1,s10 +800032a8: 000a0513 mv a0,s4 +800032ac: 0ec090ef jal ra,8000c398 <__sprint_r> +800032b0: 00050463 beqz a0,800032b8 <_vfprintf_r+0x1bf8> +800032b4: ed8fe06f j 8000198c <_vfprintf_r+0x2cc> +800032b8: 0ec12703 lw a4,236(sp) +800032bc: 0e812683 lw a3,232(sp) +800032c0: 10c10893 addi a7,sp,268 +800032c4: fb5ff06f j 80003278 <_vfprintf_r+0x1bb8> +800032c8: 20097713 andi a4,s2,512 +800032cc: 34070a63 beqz a4,80003620 <_vfprintf_r+0x1f60> +800032d0: 01012703 lw a4,16(sp) +800032d4: 00090993 mv s3,s2 +800032d8: 00f12823 sw a5,16(sp) +800032dc: 00070b83 lb s7,0(a4) +800032e0: 41fbdd93 srai s11,s7,0x1f +800032e4: 000d8713 mv a4,s11 +800032e8: 98dfe06f j 80001c74 <_vfprintf_r+0x5b4> +800032ec: 20097713 andi a4,s2,512 +800032f0: 32070263 beqz a4,80003614 <_vfprintf_r+0x1f54> +800032f4: 0ffbfb93 andi s7,s7,255 +800032f8: 00000d93 li s11,0 +800032fc: 00f12823 sw a5,16(sp) +80003300: 9f4ff06f j 800024f4 <_vfprintf_r+0xe34> +80003304: 20097713 andi a4,s2,512 +80003308: 2e070c63 beqz a4,80003600 <_vfprintf_r+0x1f40> +8000330c: 00f12823 sw a5,16(sp) +80003310: 0ffbfb93 andi s7,s7,255 +80003314: 00000d93 li s11,0 80003318: 00090993 mv s3,s2 -8000331c: 00f12823 sw a5,16(sp) -80003320: 00070b83 lb s7,0(a4) -80003324: 41fbdd93 srai s11,s7,0x1f -80003328: 000d8713 mv a4,s11 -8000332c: 98dfe06f j 80001cb8 <_vfprintf_r+0x5b4> -80003330: 20097713 andi a4,s2,512 -80003334: 32070263 beqz a4,80003658 <_vfprintf_r+0x1f54> -80003338: 0ffbfb93 andi s7,s7,255 -8000333c: 00000d93 li s11,0 -80003340: 00f12823 sw a5,16(sp) -80003344: 9f4ff06f j 80002538 <_vfprintf_r+0xe34> -80003348: 20097713 andi a4,s2,512 -8000334c: 2e070c63 beqz a4,80003644 <_vfprintf_r+0x1f40> -80003350: 00f12823 sw a5,16(sp) -80003354: 0ffbfb93 andi s7,s7,255 -80003358: 00000d93 li s11,0 -8000335c: 00090993 mv s3,s2 -80003360: 00100793 li a5,1 -80003364: f24fe06f j 80001a88 <_vfprintf_r+0x384> -80003368: 0fc12783 lw a5,252(sp) -8000336c: 3007da63 bgez a5,80003680 <_vfprintf_r+0x1f7c> -80003370: 02d00793 li a5,45 -80003374: 0cf103a3 sb a5,199(sp) -80003378: 02d00713 li a4,45 -8000337c: 04700793 li a5,71 -80003380: 2b57d6e3 bge a5,s5,80003e2c <_vfprintf_r+0x2728> -80003384: 800157b7 lui a5,0x80015 -80003388: e0078c93 addi s9,a5,-512 # 80014e00 <__BSS_END__+0xffffe3e8> -8000338c: e89ff06f j 80003214 <_vfprintf_r+0x1b10> -80003390: 01670733 add a4,a4,s6 -80003394: 00168693 addi a3,a3,1 -80003398: 018d2023 sw s8,0(s10) -8000339c: 016d2223 sw s6,4(s10) -800033a0: 0ee12623 sw a4,236(sp) -800033a4: 0ed12423 sw a3,232(sp) -800033a8: 00700613 li a2,7 -800033ac: 008d0d13 addi s10,s10,8 -800033b0: 86d652e3 bge a2,a3,80002c14 <_vfprintf_r+0x1510> -800033b4: 00412583 lw a1,4(sp) -800033b8: 0e410613 addi a2,sp,228 -800033bc: 000a0513 mv a0,s4 -800033c0: 01c090ef jal ra,8000c3dc <__sprint_r> -800033c4: 00050463 beqz a0,800033cc <_vfprintf_r+0x1cc8> -800033c8: e08fe06f j 800019d0 <_vfprintf_r+0x2cc> -800033cc: 0ec12703 lw a4,236(sp) -800033d0: 10c10d13 addi s10,sp,268 -800033d4: 841ff06f j 80002c14 <_vfprintf_r+0x1510> -800033d8: 01c12783 lw a5,28(sp) -800033dc: 02412b83 lw s7,36(sp) -800033e0: 00912c23 sw s1,24(sp) -800033e4: 00fc87b3 add a5,s9,a5 -800033e8: 05212223 sw s2,68(sp) -800033ec: 04812623 sw s0,76(sp) -800033f0: 02812483 lw s1,40(sp) -800033f4: 03312223 sw s3,36(sp) -800033f8: 03912423 sw s9,40(sp) -800033fc: 000d0693 mv a3,s10 -80003400: 00700b13 li s6,7 -80003404: 01000d93 li s11,16 -80003408: 04812903 lw s2,72(sp) -8000340c: 04012403 lw s0,64(sp) -80003410: 00412983 lw s3,4(sp) -80003414: 00078d13 mv s10,a5 -80003418: 080b8a63 beqz s7,800034ac <_vfprintf_r+0x1da8> -8000341c: 08049a63 bnez s1,800034b0 <_vfprintf_r+0x1dac> -80003420: fff40413 addi s0,s0,-1 -80003424: fffb8b93 addi s7,s7,-1 -80003428: 03c12783 lw a5,60(sp) -8000342c: 01270733 add a4,a4,s2 -80003430: 0126a223 sw s2,4(a3) -80003434: 00f6a023 sw a5,0(a3) -80003438: 0e812783 lw a5,232(sp) -8000343c: 0ee12623 sw a4,236(sp) -80003440: 00868693 addi a3,a3,8 -80003444: 00178793 addi a5,a5,1 -80003448: 0ef12423 sw a5,232(sp) -8000344c: 0efb4c63 blt s6,a5,80003544 <_vfprintf_r+0x1e40> -80003450: 00044603 lbu a2,0(s0) -80003454: 415d05b3 sub a1,s10,s5 -80003458: 00060c93 mv s9,a2 -8000345c: 00c5d463 bge a1,a2,80003464 <_vfprintf_r+0x1d60> -80003460: 00058c93 mv s9,a1 -80003464: 03905663 blez s9,80003490 <_vfprintf_r+0x1d8c> -80003468: 0e812603 lw a2,232(sp) -8000346c: 01970733 add a4,a4,s9 -80003470: 0156a023 sw s5,0(a3) -80003474: 00160613 addi a2,a2,1 -80003478: 0196a223 sw s9,4(a3) -8000347c: 0ee12623 sw a4,236(sp) -80003480: 0ec12423 sw a2,232(sp) -80003484: 0ecb4263 blt s6,a2,80003568 <_vfprintf_r+0x1e64> -80003488: 00044603 lbu a2,0(s0) -8000348c: 00868693 addi a3,a3,8 -80003490: fffcc593 not a1,s9 -80003494: 41f5d593 srai a1,a1,0x1f -80003498: 00bcf7b3 and a5,s9,a1 -8000349c: 40f60cb3 sub s9,a2,a5 -800034a0: 01904c63 bgtz s9,800034b8 <_vfprintf_r+0x1db4> -800034a4: 00ca8ab3 add s5,s5,a2 -800034a8: f60b9ae3 bnez s7,8000341c <_vfprintf_r+0x1d18> -800034ac: 5e048263 beqz s1,80003a90 <_vfprintf_r+0x238c> -800034b0: fff48493 addi s1,s1,-1 -800034b4: f75ff06f j 80003428 <_vfprintf_r+0x1d24> -800034b8: 0e812603 lw a2,232(sp) -800034bc: 019dc863 blt s11,s9,800034cc <_vfprintf_r+0x1dc8> -800034c0: 0580006f j 80003518 <_vfprintf_r+0x1e14> -800034c4: ff0c8c93 addi s9,s9,-16 -800034c8: 059dd863 bge s11,s9,80003518 <_vfprintf_r+0x1e14> -800034cc: 01070713 addi a4,a4,16 -800034d0: 00160613 addi a2,a2,1 -800034d4: 0186a023 sw s8,0(a3) -800034d8: 01b6a223 sw s11,4(a3) -800034dc: 0ee12623 sw a4,236(sp) -800034e0: 0ec12423 sw a2,232(sp) -800034e4: 00868693 addi a3,a3,8 -800034e8: fccb5ee3 bge s6,a2,800034c4 <_vfprintf_r+0x1dc0> -800034ec: 0e410613 addi a2,sp,228 -800034f0: 00098593 mv a1,s3 -800034f4: 000a0513 mv a0,s4 -800034f8: 6e5080ef jal ra,8000c3dc <__sprint_r> -800034fc: 00050463 beqz a0,80003504 <_vfprintf_r+0x1e00> -80003500: cd0fe06f j 800019d0 <_vfprintf_r+0x2cc> -80003504: ff0c8c93 addi s9,s9,-16 -80003508: 0ec12703 lw a4,236(sp) -8000350c: 0e812603 lw a2,232(sp) -80003510: 10c10693 addi a3,sp,268 -80003514: fb9dcce3 blt s11,s9,800034cc <_vfprintf_r+0x1dc8> -80003518: 01970733 add a4,a4,s9 -8000351c: 00160613 addi a2,a2,1 -80003520: 0186a023 sw s8,0(a3) -80003524: 0196a223 sw s9,4(a3) -80003528: 0ee12623 sw a4,236(sp) -8000352c: 0ec12423 sw a2,232(sp) -80003530: 62cb4a63 blt s6,a2,80003b64 <_vfprintf_r+0x2460> -80003534: 00044603 lbu a2,0(s0) -80003538: 00868693 addi a3,a3,8 -8000353c: 00ca8ab3 add s5,s5,a2 -80003540: f69ff06f j 800034a8 <_vfprintf_r+0x1da4> -80003544: 0e410613 addi a2,sp,228 -80003548: 00098593 mv a1,s3 -8000354c: 000a0513 mv a0,s4 -80003550: 68d080ef jal ra,8000c3dc <__sprint_r> -80003554: 00050463 beqz a0,8000355c <_vfprintf_r+0x1e58> -80003558: c78fe06f j 800019d0 <_vfprintf_r+0x2cc> -8000355c: 0ec12703 lw a4,236(sp) -80003560: 10c10693 addi a3,sp,268 -80003564: eedff06f j 80003450 <_vfprintf_r+0x1d4c> -80003568: 0e410613 addi a2,sp,228 -8000356c: 00098593 mv a1,s3 -80003570: 000a0513 mv a0,s4 -80003574: 669080ef jal ra,8000c3dc <__sprint_r> -80003578: 00050463 beqz a0,80003580 <_vfprintf_r+0x1e7c> -8000357c: c54fe06f j 800019d0 <_vfprintf_r+0x2cc> -80003580: 00044603 lbu a2,0(s0) -80003584: 0ec12703 lw a4,236(sp) -80003588: 10c10693 addi a3,sp,268 -8000358c: f05ff06f j 80003490 <_vfprintf_r+0x1d8c> -80003590: 001a8a93 addi s5,s5,1 -80003594: 00878d13 addi s10,a5,8 -80003598: 00078b93 mv s7,a5 -8000359c: b78ff06f j 80002914 <_vfprintf_r+0x1210> -800035a0: 00412583 lw a1,4(sp) -800035a4: 0e410613 addi a2,sp,228 -800035a8: 000a0513 mv a0,s4 -800035ac: 631080ef jal ra,8000c3dc <__sprint_r> -800035b0: 00050463 beqz a0,800035b8 <_vfprintf_r+0x1eb4> -800035b4: c1cfe06f j 800019d0 <_vfprintf_r+0x2cc> -800035b8: 0cc12603 lw a2,204(sp) -800035bc: 0ec12703 lw a4,236(sp) -800035c0: 10c10d13 addi s10,sp,268 -800035c4: a85ff06f j 80003048 <_vfprintf_r+0x1944> -800035c8: 800157b7 lui a5,0x80015 -800035cc: df478c93 addi s9,a5,-524 # 80014df4 <__BSS_END__+0xffffe3dc> -800035d0: c45ff06f j 80003214 <_vfprintf_r+0x1b10> -800035d4: 00412583 lw a1,4(sp) -800035d8: 0e410613 addi a2,sp,228 -800035dc: 000a0513 mv a0,s4 -800035e0: 5fd080ef jal ra,8000c3dc <__sprint_r> -800035e4: 00050463 beqz a0,800035ec <_vfprintf_r+0x1ee8> -800035e8: be8fe06f j 800019d0 <_vfprintf_r+0x2cc> -800035ec: 0ec12703 lw a4,236(sp) -800035f0: 10c10d13 addi s10,sp,268 -800035f4: e08ff06f j 80002bfc <_vfprintf_r+0x14f8> -800035f8: 00600b13 li s6,6 -800035fc: 941ff06f j 80002f3c <_vfprintf_r+0x1838> -80003600: 01c12683 lw a3,28(sp) -80003604: 00dc87b3 add a5,s9,a3 -80003608: 41668b33 sub s6,a3,s6 -8000360c: 41578bb3 sub s7,a5,s5 -80003610: eb7b5463 bge s6,s7,80002cb8 <_vfprintf_r+0x15b4> -80003614: 000b0b93 mv s7,s6 -80003618: ea0ff06f j 80002cb8 <_vfprintf_r+0x15b4> -8000361c: 01012783 lw a5,16(sp) -80003620: 00e12823 sw a4,16(sp) -80003624: 00812703 lw a4,8(sp) -80003628: 0007a783 lw a5,0(a5) -8000362c: 00048c93 mv s9,s1 -80003630: 00e79023 sh a4,0(a5) -80003634: decfe06f j 80001c20 <_vfprintf_r+0x51c> -80003638: 0ffbfb93 andi s7,s7,255 -8000363c: 00000d93 li s11,0 -80003640: c2cfe06f j 80001a6c <_vfprintf_r+0x368> -80003644: 00f12823 sw a5,16(sp) -80003648: 00000d93 li s11,0 -8000364c: 00090993 mv s3,s2 -80003650: 00100793 li a5,1 -80003654: c34fe06f j 80001a88 <_vfprintf_r+0x384> -80003658: 00000d93 li s11,0 -8000365c: 00f12823 sw a5,16(sp) -80003660: ed9fe06f j 80002538 <_vfprintf_r+0xe34> -80003664: 01012703 lw a4,16(sp) -80003668: 00090993 mv s3,s2 -8000366c: 00f12823 sw a5,16(sp) -80003670: 00072b83 lw s7,0(a4) -80003674: 41fbdd93 srai s11,s7,0x1f -80003678: 000d8713 mv a4,s11 -8000367c: e3cfe06f j 80001cb8 <_vfprintf_r+0x5b4> -80003680: 0c714703 lbu a4,199(sp) -80003684: cf9ff06f j 8000337c <_vfprintf_r+0x1c78> -80003688: 00412583 lw a1,4(sp) -8000368c: 0e410613 addi a2,sp,228 -80003690: 000a0513 mv a0,s4 -80003694: 549080ef jal ra,8000c3dc <__sprint_r> -80003698: 00050463 beqz a0,800036a0 <_vfprintf_r+0x1f9c> -8000369c: b34fe06f j 800019d0 <_vfprintf_r+0x2cc> -800036a0: 0cc12603 lw a2,204(sp) -800036a4: 0ec12703 lw a4,236(sp) -800036a8: 0e812683 lw a3,232(sp) -800036ac: 10c10893 addi a7,sp,268 -800036b0: 9e0650e3 bgez a2,80003090 <_vfprintf_r+0x198c> -800036b4: bedff06f j 800032a0 <_vfprintf_r+0x1b9c> -800036b8: 03000793 li a5,48 -800036bc: 0cf10423 sb a5,200(sp) -800036c0: 05800793 li a5,88 -800036c4: 0cf104a3 sb a5,201(sp) -800036c8: 00296793 ori a5,s2,2 -800036cc: 06300713 li a4,99 -800036d0: 04f12c23 sw a5,88(sp) -800036d4: 00012a23 sw zero,20(sp) -800036d8: 14c10c93 addi s9,sp,332 -800036dc: 086748e3 blt a4,t1,80003f6c <_vfprintf_r+0x2868> -800036e0: 0fc12e83 lw t4,252(sp) -800036e4: fdfaf793 andi a5,s5,-33 -800036e8: 04f12623 sw a5,76(sp) -800036ec: 04012e23 sw zero,92(sp) -800036f0: 10296913 ori s2,s2,258 -800036f4: 0f012283 lw t0,240(sp) -800036f8: 0f412f03 lw t5,244(sp) -800036fc: 0f812f83 lw t6,248(sp) -80003700: 440ec863 bltz t4,80003b50 <_vfprintf_r+0x244c> -80003704: 06100713 li a4,97 -80003708: 18ea84e3 beq s5,a4,80004090 <_vfprintf_r+0x298c> -8000370c: 04100713 li a4,65 -80003710: 00ea8463 beq s5,a4,80003718 <_vfprintf_r+0x2014> -80003714: 9c9fe06f j 800020dc <_vfprintf_r+0x9d8> -80003718: 0b010993 addi s3,sp,176 -8000371c: 00098513 mv a0,s3 -80003720: 04612a23 sw t1,84(sp) -80003724: 0a512823 sw t0,176(sp) -80003728: 0be12a23 sw t5,180(sp) -8000372c: 0bf12c23 sw t6,184(sp) -80003730: 0bd12e23 sw t4,188(sp) -80003734: 090110ef jal ra,800147c4 <__trunctfdf2> -80003738: 0cc10613 addi a2,sp,204 -8000373c: 23d050ef jal ra,80009178 -80003740: 00058613 mv a2,a1 -80003744: 00050593 mv a1,a0 -80003748: 00098513 mv a0,s3 -8000374c: 66d100ef jal ra,800145b8 <__extenddftf2> -80003750: 0b012703 lw a4,176(sp) -80003754: 09010793 addi a5,sp,144 -80003758: 0a010b93 addi s7,sp,160 -8000375c: 08e12823 sw a4,144(sp) -80003760: 0b412703 lw a4,180(sp) -80003764: 08010613 addi a2,sp,128 -80003768: 00078593 mv a1,a5 -8000376c: 08e12a23 sw a4,148(sp) -80003770: 0b812703 lw a4,184(sp) -80003774: 000b8513 mv a0,s7 -80003778: 00f12e23 sw a5,28(sp) -8000377c: 08e12c23 sw a4,152(sp) -80003780: 0bc12703 lw a4,188(sp) -80003784: 04c12823 sw a2,80(sp) -80003788: 08012023 sw zero,128(sp) -8000378c: 08e12e23 sw a4,156(sp) -80003790: 3ffc0737 lui a4,0x3ffc0 -80003794: 08e12623 sw a4,140(sp) -80003798: 08012223 sw zero,132(sp) -8000379c: 08012423 sw zero,136(sp) -800037a0: 1100e0ef jal ra,800118b0 <__multf3> -800037a4: 0a012783 lw a5,160(sp) -800037a8: 0a412803 lw a6,164(sp) -800037ac: 0a812e83 lw t4,168(sp) -800037b0: 0ac12f03 lw t5,172(sp) -800037b4: 000b8593 mv a1,s7 -800037b8: 00098513 mv a0,s3 -800037bc: 0af12823 sw a5,176(sp) -800037c0: 04f12223 sw a5,68(sp) -800037c4: 0b012a23 sw a6,180(sp) -800037c8: 03012423 sw a6,40(sp) -800037cc: 0bd12c23 sw t4,184(sp) -800037d0: 03d12223 sw t4,36(sp) -800037d4: 0be12e23 sw t5,188(sp) -800037d8: 01e12c23 sw t5,24(sp) -800037dc: 0a012023 sw zero,160(sp) -800037e0: 0a012223 sw zero,164(sp) -800037e4: 0a012423 sw zero,168(sp) -800037e8: 0a012623 sw zero,172(sp) -800037ec: 5710d0ef jal ra,8001155c <__eqtf2> -800037f0: 01812f03 lw t5,24(sp) -800037f4: 02412e83 lw t4,36(sp) -800037f8: 02812803 lw a6,40(sp) -800037fc: 04412783 lw a5,68(sp) -80003800: 05412303 lw t1,84(sp) -80003804: 00051663 bnez a0,80003810 <_vfprintf_r+0x210c> -80003808: 00100713 li a4,1 -8000380c: 0ce12623 sw a4,204(sp) -80003810: 80015737 lui a4,0x80015 -80003814: e1870713 addi a4,a4,-488 # 80014e18 <__BSS_END__+0xffffe400> -80003818: 04e12223 sw a4,68(sp) -8000381c: fff30b13 addi s6,t1,-1 -80003820: 01912c23 sw s9,24(sp) -80003824: 06912023 sw s1,96(sp) -80003828: 07512223 sw s5,100(sp) -8000382c: 07a12a23 sw s10,116(sp) -80003830: 07412c23 sw s4,120(sp) -80003834: 07912e23 sw s9,124(sp) -80003838: 07212423 sw s2,104(sp) -8000383c: 06812623 sw s0,108(sp) -80003840: 06612823 sw t1,112(sp) -80003844: 000b0c93 mv s9,s6 -80003848: 00078d13 mv s10,a5 -8000384c: 00080d93 mv s11,a6 -80003850: 000e8a13 mv s4,t4 -80003854: 000f0a93 mv s5,t5 -80003858: 01c12483 lw s1,28(sp) -8000385c: 0540006f j 800038b0 <_vfprintf_r+0x21ac> -80003860: 000b8593 mv a1,s7 -80003864: 00098513 mv a0,s3 -80003868: 02c12423 sw a2,40(sp) -8000386c: 03f12223 sw t6,36(sp) -80003870: 00512e23 sw t0,28(sp) -80003874: 0a512a23 sw t0,180(sp) -80003878: 0bf12c23 sw t6,184(sp) -8000387c: 0ac12e23 sw a2,188(sp) -80003880: 0b212823 sw s2,176(sp) -80003884: 0a012023 sw zero,160(sp) -80003888: 0a012223 sw zero,164(sp) -8000388c: 0a012423 sw zero,168(sp) -80003890: 0a012623 sw zero,172(sp) -80003894: 4c90d0ef jal ra,8001155c <__eqtf2> -80003898: fffc8c93 addi s9,s9,-1 -8000389c: 01c12283 lw t0,28(sp) -800038a0: 02412f83 lw t6,36(sp) -800038a4: 02812603 lw a2,40(sp) -800038a8: 0e050463 beqz a0,80003990 <_vfprintf_r+0x228c> -800038ac: 01612c23 sw s6,24(sp) -800038b0: 400307b7 lui a5,0x40030 -800038b4: 00048613 mv a2,s1 -800038b8: 000b8593 mv a1,s7 -800038bc: 00098513 mv a0,s3 -800038c0: 08f12e23 sw a5,156(sp) -800038c4: 0ba12023 sw s10,160(sp) -800038c8: 0bb12223 sw s11,164(sp) -800038cc: 0b412423 sw s4,168(sp) -800038d0: 0b512623 sw s5,172(sp) -800038d4: 08012823 sw zero,144(sp) -800038d8: 08012a23 sw zero,148(sp) -800038dc: 08012c23 sw zero,152(sp) -800038e0: 7d10d0ef jal ra,800118b0 <__multf3> -800038e4: 00098513 mv a0,s3 -800038e8: 4f0100ef jal ra,80013dd8 <__fixtfsi> -800038ec: 00050593 mv a1,a0 -800038f0: 00050413 mv s0,a0 -800038f4: 00098513 mv a0,s3 -800038f8: 0bc12b03 lw s6,188(sp) -800038fc: 0b012a83 lw s5,176(sp) -80003900: 0b412a03 lw s4,180(sp) -80003904: 0b812903 lw s2,184(sp) -80003908: 620100ef jal ra,80013f28 <__floatsitf> -8000390c: 0b012783 lw a5,176(sp) -80003910: 05012603 lw a2,80(sp) -80003914: 00048593 mv a1,s1 -80003918: 08f12023 sw a5,128(sp) -8000391c: 0b412783 lw a5,180(sp) -80003920: 000b8513 mv a0,s7 -80003924: 09612e23 sw s6,156(sp) -80003928: 08f12223 sw a5,132(sp) -8000392c: 0b812783 lw a5,184(sp) -80003930: 09512823 sw s5,144(sp) -80003934: 09412a23 sw s4,148(sp) -80003938: 08f12423 sw a5,136(sp) -8000393c: 0bc12783 lw a5,188(sp) -80003940: 09212c23 sw s2,152(sp) -80003944: 08f12623 sw a5,140(sp) -80003948: 7710e0ef jal ra,800128b8 <__subtf3> -8000394c: 04412783 lw a5,68(sp) -80003950: 01812703 lw a4,24(sp) -80003954: 0a012903 lw s2,160(sp) -80003958: 008787b3 add a5,a5,s0 -8000395c: 0007c783 lbu a5,0(a5) # 40030000 <_start-0x3ffd0000> -80003960: 0a412283 lw t0,164(sp) -80003964: 0a812f83 lw t6,168(sp) -80003968: 0ac12603 lw a2,172(sp) -8000396c: 00170b13 addi s6,a4,1 -80003970: fefb0fa3 sb a5,-1(s6) -80003974: 05912a23 sw s9,84(sp) -80003978: fff00793 li a5,-1 -8000397c: 00090d13 mv s10,s2 -80003980: 00028d93 mv s11,t0 -80003984: 000f8a13 mv s4,t6 -80003988: 00060a93 mv s5,a2 -8000398c: ecfc9ae3 bne s9,a5,80003860 <_vfprintf_r+0x215c> -80003990: 07012303 lw t1,112(sp) -80003994: 00090393 mv t2,s2 -80003998: 3ffe06b7 lui a3,0x3ffe0 -8000399c: 000b8593 mv a1,s7 -800039a0: 00098513 mv a0,s3 -800039a4: 02612223 sw t1,36(sp) -800039a8: 00812e23 sw s0,28(sp) -800039ac: 06012483 lw s1,96(sp) -800039b0: 06412a83 lw s5,100(sp) -800039b4: 0a712823 sw t2,176(sp) -800039b8: 06712223 sw t2,100(sp) -800039bc: 0a512a23 sw t0,180(sp) -800039c0: 06512023 sw t0,96(sp) -800039c4: 0bf12c23 sw t6,184(sp) -800039c8: 05f12823 sw t6,80(sp) -800039cc: 0ac12e23 sw a2,188(sp) -800039d0: 02c12423 sw a2,40(sp) -800039d4: 0a012023 sw zero,160(sp) -800039d8: 0a012223 sw zero,164(sp) -800039dc: 0a012423 sw zero,168(sp) -800039e0: 0ad12623 sw a3,172(sp) -800039e4: 4450d0ef jal ra,80011628 <__getf2> -800039e8: 07412d03 lw s10,116(sp) -800039ec: 06c12403 lw s0,108(sp) -800039f0: 000b0d93 mv s11,s6 -800039f4: 07812a03 lw s4,120(sp) -800039f8: 07c12c83 lw s9,124(sp) -800039fc: 06812903 lw s2,104(sp) -80003a00: 02412303 lw t1,36(sp) -80003a04: 48a04c63 bgtz a0,80003e9c <_vfprintf_r+0x2798> -80003a08: 06412383 lw t2,100(sp) -80003a0c: 06012283 lw t0,96(sp) -80003a10: 05012f83 lw t6,80(sp) -80003a14: 02812603 lw a2,40(sp) -80003a18: 3ffe06b7 lui a3,0x3ffe0 -80003a1c: 000b8593 mv a1,s7 -80003a20: 00098513 mv a0,s3 -80003a24: 0a712823 sw t2,176(sp) -80003a28: 0a512a23 sw t0,180(sp) -80003a2c: 0bf12c23 sw t6,184(sp) -80003a30: 0ac12e23 sw a2,188(sp) -80003a34: 0a012023 sw zero,160(sp) -80003a38: 0a012223 sw zero,164(sp) -80003a3c: 0a012423 sw zero,168(sp) -80003a40: 0ad12623 sw a3,172(sp) -80003a44: 3190d0ef jal ra,8001155c <__eqtf2> -80003a48: 02412303 lw t1,36(sp) -80003a4c: 00051863 bnez a0,80003a5c <_vfprintf_r+0x2358> +8000331c: 00100793 li a5,1 +80003320: f24fe06f j 80001a44 <_vfprintf_r+0x384> +80003324: 0fc12783 lw a5,252(sp) +80003328: 3007da63 bgez a5,8000363c <_vfprintf_r+0x1f7c> +8000332c: 02d00793 li a5,45 +80003330: 0cf103a3 sb a5,199(sp) +80003334: 02d00713 li a4,45 +80003338: 04700793 li a5,71 +8000333c: 2b57d6e3 bge a5,s5,80003de8 <_vfprintf_r+0x2728> +80003340: 800157b7 lui a5,0x80015 +80003344: dc078c93 addi s9,a5,-576 # 80014dc0 <__BSS_END__+0xffffe3a8> +80003348: e89ff06f j 800031d0 <_vfprintf_r+0x1b10> +8000334c: 01670733 add a4,a4,s6 +80003350: 00168693 addi a3,a3,1 +80003354: 018d2023 sw s8,0(s10) +80003358: 016d2223 sw s6,4(s10) +8000335c: 0ee12623 sw a4,236(sp) +80003360: 0ed12423 sw a3,232(sp) +80003364: 00700613 li a2,7 +80003368: 008d0d13 addi s10,s10,8 +8000336c: 86d652e3 bge a2,a3,80002bd0 <_vfprintf_r+0x1510> +80003370: 00412583 lw a1,4(sp) +80003374: 0e410613 addi a2,sp,228 +80003378: 000a0513 mv a0,s4 +8000337c: 01c090ef jal ra,8000c398 <__sprint_r> +80003380: 00050463 beqz a0,80003388 <_vfprintf_r+0x1cc8> +80003384: e08fe06f j 8000198c <_vfprintf_r+0x2cc> +80003388: 0ec12703 lw a4,236(sp) +8000338c: 10c10d13 addi s10,sp,268 +80003390: 841ff06f j 80002bd0 <_vfprintf_r+0x1510> +80003394: 01c12783 lw a5,28(sp) +80003398: 02412b83 lw s7,36(sp) +8000339c: 00912c23 sw s1,24(sp) +800033a0: 00fc87b3 add a5,s9,a5 +800033a4: 05212223 sw s2,68(sp) +800033a8: 04812623 sw s0,76(sp) +800033ac: 02812483 lw s1,40(sp) +800033b0: 03312223 sw s3,36(sp) +800033b4: 03912423 sw s9,40(sp) +800033b8: 000d0693 mv a3,s10 +800033bc: 00700b13 li s6,7 +800033c0: 01000d93 li s11,16 +800033c4: 04812903 lw s2,72(sp) +800033c8: 04012403 lw s0,64(sp) +800033cc: 00412983 lw s3,4(sp) +800033d0: 00078d13 mv s10,a5 +800033d4: 080b8a63 beqz s7,80003468 <_vfprintf_r+0x1da8> +800033d8: 08049a63 bnez s1,8000346c <_vfprintf_r+0x1dac> +800033dc: fff40413 addi s0,s0,-1 +800033e0: fffb8b93 addi s7,s7,-1 +800033e4: 03c12783 lw a5,60(sp) +800033e8: 01270733 add a4,a4,s2 +800033ec: 0126a223 sw s2,4(a3) +800033f0: 00f6a023 sw a5,0(a3) +800033f4: 0e812783 lw a5,232(sp) +800033f8: 0ee12623 sw a4,236(sp) +800033fc: 00868693 addi a3,a3,8 +80003400: 00178793 addi a5,a5,1 +80003404: 0ef12423 sw a5,232(sp) +80003408: 0efb4c63 blt s6,a5,80003500 <_vfprintf_r+0x1e40> +8000340c: 00044603 lbu a2,0(s0) +80003410: 415d05b3 sub a1,s10,s5 +80003414: 00060c93 mv s9,a2 +80003418: 00c5d463 bge a1,a2,80003420 <_vfprintf_r+0x1d60> +8000341c: 00058c93 mv s9,a1 +80003420: 03905663 blez s9,8000344c <_vfprintf_r+0x1d8c> +80003424: 0e812603 lw a2,232(sp) +80003428: 01970733 add a4,a4,s9 +8000342c: 0156a023 sw s5,0(a3) +80003430: 00160613 addi a2,a2,1 +80003434: 0196a223 sw s9,4(a3) +80003438: 0ee12623 sw a4,236(sp) +8000343c: 0ec12423 sw a2,232(sp) +80003440: 0ecb4263 blt s6,a2,80003524 <_vfprintf_r+0x1e64> +80003444: 00044603 lbu a2,0(s0) +80003448: 00868693 addi a3,a3,8 +8000344c: fffcc593 not a1,s9 +80003450: 41f5d593 srai a1,a1,0x1f +80003454: 00bcf7b3 and a5,s9,a1 +80003458: 40f60cb3 sub s9,a2,a5 +8000345c: 01904c63 bgtz s9,80003474 <_vfprintf_r+0x1db4> +80003460: 00ca8ab3 add s5,s5,a2 +80003464: f60b9ae3 bnez s7,800033d8 <_vfprintf_r+0x1d18> +80003468: 5e048263 beqz s1,80003a4c <_vfprintf_r+0x238c> +8000346c: fff48493 addi s1,s1,-1 +80003470: f75ff06f j 800033e4 <_vfprintf_r+0x1d24> +80003474: 0e812603 lw a2,232(sp) +80003478: 019dc863 blt s11,s9,80003488 <_vfprintf_r+0x1dc8> +8000347c: 0580006f j 800034d4 <_vfprintf_r+0x1e14> +80003480: ff0c8c93 addi s9,s9,-16 +80003484: 059dd863 bge s11,s9,800034d4 <_vfprintf_r+0x1e14> +80003488: 01070713 addi a4,a4,16 +8000348c: 00160613 addi a2,a2,1 +80003490: 0186a023 sw s8,0(a3) +80003494: 01b6a223 sw s11,4(a3) +80003498: 0ee12623 sw a4,236(sp) +8000349c: 0ec12423 sw a2,232(sp) +800034a0: 00868693 addi a3,a3,8 +800034a4: fccb5ee3 bge s6,a2,80003480 <_vfprintf_r+0x1dc0> +800034a8: 0e410613 addi a2,sp,228 +800034ac: 00098593 mv a1,s3 +800034b0: 000a0513 mv a0,s4 +800034b4: 6e5080ef jal ra,8000c398 <__sprint_r> +800034b8: 00050463 beqz a0,800034c0 <_vfprintf_r+0x1e00> +800034bc: cd0fe06f j 8000198c <_vfprintf_r+0x2cc> +800034c0: ff0c8c93 addi s9,s9,-16 +800034c4: 0ec12703 lw a4,236(sp) +800034c8: 0e812603 lw a2,232(sp) +800034cc: 10c10693 addi a3,sp,268 +800034d0: fb9dcce3 blt s11,s9,80003488 <_vfprintf_r+0x1dc8> +800034d4: 01970733 add a4,a4,s9 +800034d8: 00160613 addi a2,a2,1 +800034dc: 0186a023 sw s8,0(a3) +800034e0: 0196a223 sw s9,4(a3) +800034e4: 0ee12623 sw a4,236(sp) +800034e8: 0ec12423 sw a2,232(sp) +800034ec: 62cb4a63 blt s6,a2,80003b20 <_vfprintf_r+0x2460> +800034f0: 00044603 lbu a2,0(s0) +800034f4: 00868693 addi a3,a3,8 +800034f8: 00ca8ab3 add s5,s5,a2 +800034fc: f69ff06f j 80003464 <_vfprintf_r+0x1da4> +80003500: 0e410613 addi a2,sp,228 +80003504: 00098593 mv a1,s3 +80003508: 000a0513 mv a0,s4 +8000350c: 68d080ef jal ra,8000c398 <__sprint_r> +80003510: 00050463 beqz a0,80003518 <_vfprintf_r+0x1e58> +80003514: c78fe06f j 8000198c <_vfprintf_r+0x2cc> +80003518: 0ec12703 lw a4,236(sp) +8000351c: 10c10693 addi a3,sp,268 +80003520: eedff06f j 8000340c <_vfprintf_r+0x1d4c> +80003524: 0e410613 addi a2,sp,228 +80003528: 00098593 mv a1,s3 +8000352c: 000a0513 mv a0,s4 +80003530: 669080ef jal ra,8000c398 <__sprint_r> +80003534: 00050463 beqz a0,8000353c <_vfprintf_r+0x1e7c> +80003538: c54fe06f j 8000198c <_vfprintf_r+0x2cc> +8000353c: 00044603 lbu a2,0(s0) +80003540: 0ec12703 lw a4,236(sp) +80003544: 10c10693 addi a3,sp,268 +80003548: f05ff06f j 8000344c <_vfprintf_r+0x1d8c> +8000354c: 001a8a93 addi s5,s5,1 +80003550: 00878d13 addi s10,a5,8 +80003554: 00078b93 mv s7,a5 +80003558: b78ff06f j 800028d0 <_vfprintf_r+0x1210> +8000355c: 00412583 lw a1,4(sp) +80003560: 0e410613 addi a2,sp,228 +80003564: 000a0513 mv a0,s4 +80003568: 631080ef jal ra,8000c398 <__sprint_r> +8000356c: 00050463 beqz a0,80003574 <_vfprintf_r+0x1eb4> +80003570: c1cfe06f j 8000198c <_vfprintf_r+0x2cc> +80003574: 0cc12603 lw a2,204(sp) +80003578: 0ec12703 lw a4,236(sp) +8000357c: 10c10d13 addi s10,sp,268 +80003580: a85ff06f j 80003004 <_vfprintf_r+0x1944> +80003584: 800157b7 lui a5,0x80015 +80003588: db478c93 addi s9,a5,-588 # 80014db4 <__BSS_END__+0xffffe39c> +8000358c: c45ff06f j 800031d0 <_vfprintf_r+0x1b10> +80003590: 00412583 lw a1,4(sp) +80003594: 0e410613 addi a2,sp,228 +80003598: 000a0513 mv a0,s4 +8000359c: 5fd080ef jal ra,8000c398 <__sprint_r> +800035a0: 00050463 beqz a0,800035a8 <_vfprintf_r+0x1ee8> +800035a4: be8fe06f j 8000198c <_vfprintf_r+0x2cc> +800035a8: 0ec12703 lw a4,236(sp) +800035ac: 10c10d13 addi s10,sp,268 +800035b0: e08ff06f j 80002bb8 <_vfprintf_r+0x14f8> +800035b4: 00600b13 li s6,6 +800035b8: 941ff06f j 80002ef8 <_vfprintf_r+0x1838> +800035bc: 01c12683 lw a3,28(sp) +800035c0: 00dc87b3 add a5,s9,a3 +800035c4: 41668b33 sub s6,a3,s6 +800035c8: 41578bb3 sub s7,a5,s5 +800035cc: eb7b5463 bge s6,s7,80002c74 <_vfprintf_r+0x15b4> +800035d0: 000b0b93 mv s7,s6 +800035d4: ea0ff06f j 80002c74 <_vfprintf_r+0x15b4> +800035d8: 01012783 lw a5,16(sp) +800035dc: 00e12823 sw a4,16(sp) +800035e0: 00812703 lw a4,8(sp) +800035e4: 0007a783 lw a5,0(a5) +800035e8: 00048c93 mv s9,s1 +800035ec: 00e79023 sh a4,0(a5) +800035f0: decfe06f j 80001bdc <_vfprintf_r+0x51c> +800035f4: 0ffbfb93 andi s7,s7,255 +800035f8: 00000d93 li s11,0 +800035fc: c2cfe06f j 80001a28 <_vfprintf_r+0x368> +80003600: 00f12823 sw a5,16(sp) +80003604: 00000d93 li s11,0 +80003608: 00090993 mv s3,s2 +8000360c: 00100793 li a5,1 +80003610: c34fe06f j 80001a44 <_vfprintf_r+0x384> +80003614: 00000d93 li s11,0 +80003618: 00f12823 sw a5,16(sp) +8000361c: ed9fe06f j 800024f4 <_vfprintf_r+0xe34> +80003620: 01012703 lw a4,16(sp) +80003624: 00090993 mv s3,s2 +80003628: 00f12823 sw a5,16(sp) +8000362c: 00072b83 lw s7,0(a4) +80003630: 41fbdd93 srai s11,s7,0x1f +80003634: 000d8713 mv a4,s11 +80003638: e3cfe06f j 80001c74 <_vfprintf_r+0x5b4> +8000363c: 0c714703 lbu a4,199(sp) +80003640: cf9ff06f j 80003338 <_vfprintf_r+0x1c78> +80003644: 00412583 lw a1,4(sp) +80003648: 0e410613 addi a2,sp,228 +8000364c: 000a0513 mv a0,s4 +80003650: 549080ef jal ra,8000c398 <__sprint_r> +80003654: 00050463 beqz a0,8000365c <_vfprintf_r+0x1f9c> +80003658: b34fe06f j 8000198c <_vfprintf_r+0x2cc> +8000365c: 0cc12603 lw a2,204(sp) +80003660: 0ec12703 lw a4,236(sp) +80003664: 0e812683 lw a3,232(sp) +80003668: 10c10893 addi a7,sp,268 +8000366c: 9e0650e3 bgez a2,8000304c <_vfprintf_r+0x198c> +80003670: bedff06f j 8000325c <_vfprintf_r+0x1b9c> +80003674: 03000793 li a5,48 +80003678: 0cf10423 sb a5,200(sp) +8000367c: 05800793 li a5,88 +80003680: 0cf104a3 sb a5,201(sp) +80003684: 00296793 ori a5,s2,2 +80003688: 06300713 li a4,99 +8000368c: 04f12c23 sw a5,88(sp) +80003690: 00012a23 sw zero,20(sp) +80003694: 14c10c93 addi s9,sp,332 +80003698: 086748e3 blt a4,t1,80003f28 <_vfprintf_r+0x2868> +8000369c: 0fc12e83 lw t4,252(sp) +800036a0: fdfaf793 andi a5,s5,-33 +800036a4: 04f12623 sw a5,76(sp) +800036a8: 04012e23 sw zero,92(sp) +800036ac: 10296913 ori s2,s2,258 +800036b0: 0f012283 lw t0,240(sp) +800036b4: 0f412f03 lw t5,244(sp) +800036b8: 0f812f83 lw t6,248(sp) +800036bc: 440ec863 bltz t4,80003b0c <_vfprintf_r+0x244c> +800036c0: 06100713 li a4,97 +800036c4: 18ea84e3 beq s5,a4,8000404c <_vfprintf_r+0x298c> +800036c8: 04100713 li a4,65 +800036cc: 00ea8463 beq s5,a4,800036d4 <_vfprintf_r+0x2014> +800036d0: 9c9fe06f j 80002098 <_vfprintf_r+0x9d8> +800036d4: 0b010993 addi s3,sp,176 +800036d8: 00098513 mv a0,s3 +800036dc: 04612a23 sw t1,84(sp) +800036e0: 0a512823 sw t0,176(sp) +800036e4: 0be12a23 sw t5,180(sp) +800036e8: 0bf12c23 sw t6,184(sp) +800036ec: 0bd12e23 sw t4,188(sp) +800036f0: 090110ef jal ra,80014780 <__trunctfdf2> +800036f4: 0cc10613 addi a2,sp,204 +800036f8: 23d050ef jal ra,80009134 +800036fc: 00058613 mv a2,a1 +80003700: 00050593 mv a1,a0 +80003704: 00098513 mv a0,s3 +80003708: 66d100ef jal ra,80014574 <__extenddftf2> +8000370c: 0b012703 lw a4,176(sp) +80003710: 09010793 addi a5,sp,144 +80003714: 0a010b93 addi s7,sp,160 +80003718: 08e12823 sw a4,144(sp) +8000371c: 0b412703 lw a4,180(sp) +80003720: 08010613 addi a2,sp,128 +80003724: 00078593 mv a1,a5 +80003728: 08e12a23 sw a4,148(sp) +8000372c: 0b812703 lw a4,184(sp) +80003730: 000b8513 mv a0,s7 +80003734: 00f12e23 sw a5,28(sp) +80003738: 08e12c23 sw a4,152(sp) +8000373c: 0bc12703 lw a4,188(sp) +80003740: 04c12823 sw a2,80(sp) +80003744: 08012023 sw zero,128(sp) +80003748: 08e12e23 sw a4,156(sp) +8000374c: 3ffc0737 lui a4,0x3ffc0 +80003750: 08e12623 sw a4,140(sp) +80003754: 08012223 sw zero,132(sp) +80003758: 08012423 sw zero,136(sp) +8000375c: 1100e0ef jal ra,8001186c <__multf3> +80003760: 0a012783 lw a5,160(sp) +80003764: 0a412803 lw a6,164(sp) +80003768: 0a812e83 lw t4,168(sp) +8000376c: 0ac12f03 lw t5,172(sp) +80003770: 000b8593 mv a1,s7 +80003774: 00098513 mv a0,s3 +80003778: 0af12823 sw a5,176(sp) +8000377c: 04f12223 sw a5,68(sp) +80003780: 0b012a23 sw a6,180(sp) +80003784: 03012423 sw a6,40(sp) +80003788: 0bd12c23 sw t4,184(sp) +8000378c: 03d12223 sw t4,36(sp) +80003790: 0be12e23 sw t5,188(sp) +80003794: 01e12c23 sw t5,24(sp) +80003798: 0a012023 sw zero,160(sp) +8000379c: 0a012223 sw zero,164(sp) +800037a0: 0a012423 sw zero,168(sp) +800037a4: 0a012623 sw zero,172(sp) +800037a8: 5710d0ef jal ra,80011518 <__eqtf2> +800037ac: 01812f03 lw t5,24(sp) +800037b0: 02412e83 lw t4,36(sp) +800037b4: 02812803 lw a6,40(sp) +800037b8: 04412783 lw a5,68(sp) +800037bc: 05412303 lw t1,84(sp) +800037c0: 00051663 bnez a0,800037cc <_vfprintf_r+0x210c> +800037c4: 00100713 li a4,1 +800037c8: 0ce12623 sw a4,204(sp) +800037cc: 80015737 lui a4,0x80015 +800037d0: dd870713 addi a4,a4,-552 # 80014dd8 <__BSS_END__+0xffffe3c0> +800037d4: 04e12223 sw a4,68(sp) +800037d8: fff30b13 addi s6,t1,-1 +800037dc: 01912c23 sw s9,24(sp) +800037e0: 06912023 sw s1,96(sp) +800037e4: 07512223 sw s5,100(sp) +800037e8: 07a12a23 sw s10,116(sp) +800037ec: 07412c23 sw s4,120(sp) +800037f0: 07912e23 sw s9,124(sp) +800037f4: 07212423 sw s2,104(sp) +800037f8: 06812623 sw s0,108(sp) +800037fc: 06612823 sw t1,112(sp) +80003800: 000b0c93 mv s9,s6 +80003804: 00078d13 mv s10,a5 +80003808: 00080d93 mv s11,a6 +8000380c: 000e8a13 mv s4,t4 +80003810: 000f0a93 mv s5,t5 +80003814: 01c12483 lw s1,28(sp) +80003818: 0540006f j 8000386c <_vfprintf_r+0x21ac> +8000381c: 000b8593 mv a1,s7 +80003820: 00098513 mv a0,s3 +80003824: 02c12423 sw a2,40(sp) +80003828: 03f12223 sw t6,36(sp) +8000382c: 00512e23 sw t0,28(sp) +80003830: 0a512a23 sw t0,180(sp) +80003834: 0bf12c23 sw t6,184(sp) +80003838: 0ac12e23 sw a2,188(sp) +8000383c: 0b212823 sw s2,176(sp) +80003840: 0a012023 sw zero,160(sp) +80003844: 0a012223 sw zero,164(sp) +80003848: 0a012423 sw zero,168(sp) +8000384c: 0a012623 sw zero,172(sp) +80003850: 4c90d0ef jal ra,80011518 <__eqtf2> +80003854: fffc8c93 addi s9,s9,-1 +80003858: 01c12283 lw t0,28(sp) +8000385c: 02412f83 lw t6,36(sp) +80003860: 02812603 lw a2,40(sp) +80003864: 0e050463 beqz a0,8000394c <_vfprintf_r+0x228c> +80003868: 01612c23 sw s6,24(sp) +8000386c: 400307b7 lui a5,0x40030 +80003870: 00048613 mv a2,s1 +80003874: 000b8593 mv a1,s7 +80003878: 00098513 mv a0,s3 +8000387c: 08f12e23 sw a5,156(sp) +80003880: 0ba12023 sw s10,160(sp) +80003884: 0bb12223 sw s11,164(sp) +80003888: 0b412423 sw s4,168(sp) +8000388c: 0b512623 sw s5,172(sp) +80003890: 08012823 sw zero,144(sp) +80003894: 08012a23 sw zero,148(sp) +80003898: 08012c23 sw zero,152(sp) +8000389c: 7d10d0ef jal ra,8001186c <__multf3> +800038a0: 00098513 mv a0,s3 +800038a4: 4f0100ef jal ra,80013d94 <__fixtfsi> +800038a8: 00050593 mv a1,a0 +800038ac: 00050413 mv s0,a0 +800038b0: 00098513 mv a0,s3 +800038b4: 0bc12b03 lw s6,188(sp) +800038b8: 0b012a83 lw s5,176(sp) +800038bc: 0b412a03 lw s4,180(sp) +800038c0: 0b812903 lw s2,184(sp) +800038c4: 620100ef jal ra,80013ee4 <__floatsitf> +800038c8: 0b012783 lw a5,176(sp) +800038cc: 05012603 lw a2,80(sp) +800038d0: 00048593 mv a1,s1 +800038d4: 08f12023 sw a5,128(sp) +800038d8: 0b412783 lw a5,180(sp) +800038dc: 000b8513 mv a0,s7 +800038e0: 09612e23 sw s6,156(sp) +800038e4: 08f12223 sw a5,132(sp) +800038e8: 0b812783 lw a5,184(sp) +800038ec: 09512823 sw s5,144(sp) +800038f0: 09412a23 sw s4,148(sp) +800038f4: 08f12423 sw a5,136(sp) +800038f8: 0bc12783 lw a5,188(sp) +800038fc: 09212c23 sw s2,152(sp) +80003900: 08f12623 sw a5,140(sp) +80003904: 7710e0ef jal ra,80012874 <__subtf3> +80003908: 04412783 lw a5,68(sp) +8000390c: 01812703 lw a4,24(sp) +80003910: 0a012903 lw s2,160(sp) +80003914: 008787b3 add a5,a5,s0 +80003918: 0007c783 lbu a5,0(a5) # 40030000 <_start-0x3ffd0000> +8000391c: 0a412283 lw t0,164(sp) +80003920: 0a812f83 lw t6,168(sp) +80003924: 0ac12603 lw a2,172(sp) +80003928: 00170b13 addi s6,a4,1 +8000392c: fefb0fa3 sb a5,-1(s6) +80003930: 05912a23 sw s9,84(sp) +80003934: fff00793 li a5,-1 +80003938: 00090d13 mv s10,s2 +8000393c: 00028d93 mv s11,t0 +80003940: 000f8a13 mv s4,t6 +80003944: 00060a93 mv s5,a2 +80003948: ecfc9ae3 bne s9,a5,8000381c <_vfprintf_r+0x215c> +8000394c: 07012303 lw t1,112(sp) +80003950: 00090393 mv t2,s2 +80003954: 3ffe06b7 lui a3,0x3ffe0 +80003958: 000b8593 mv a1,s7 +8000395c: 00098513 mv a0,s3 +80003960: 02612223 sw t1,36(sp) +80003964: 00812e23 sw s0,28(sp) +80003968: 06012483 lw s1,96(sp) +8000396c: 06412a83 lw s5,100(sp) +80003970: 0a712823 sw t2,176(sp) +80003974: 06712223 sw t2,100(sp) +80003978: 0a512a23 sw t0,180(sp) +8000397c: 06512023 sw t0,96(sp) +80003980: 0bf12c23 sw t6,184(sp) +80003984: 05f12823 sw t6,80(sp) +80003988: 0ac12e23 sw a2,188(sp) +8000398c: 02c12423 sw a2,40(sp) +80003990: 0a012023 sw zero,160(sp) +80003994: 0a012223 sw zero,164(sp) +80003998: 0a012423 sw zero,168(sp) +8000399c: 0ad12623 sw a3,172(sp) +800039a0: 4450d0ef jal ra,800115e4 <__getf2> +800039a4: 07412d03 lw s10,116(sp) +800039a8: 06c12403 lw s0,108(sp) +800039ac: 000b0d93 mv s11,s6 +800039b0: 07812a03 lw s4,120(sp) +800039b4: 07c12c83 lw s9,124(sp) +800039b8: 06812903 lw s2,104(sp) +800039bc: 02412303 lw t1,36(sp) +800039c0: 48a04c63 bgtz a0,80003e58 <_vfprintf_r+0x2798> +800039c4: 06412383 lw t2,100(sp) +800039c8: 06012283 lw t0,96(sp) +800039cc: 05012f83 lw t6,80(sp) +800039d0: 02812603 lw a2,40(sp) +800039d4: 3ffe06b7 lui a3,0x3ffe0 +800039d8: 000b8593 mv a1,s7 +800039dc: 00098513 mv a0,s3 +800039e0: 0a712823 sw t2,176(sp) +800039e4: 0a512a23 sw t0,180(sp) +800039e8: 0bf12c23 sw t6,184(sp) +800039ec: 0ac12e23 sw a2,188(sp) +800039f0: 0a012023 sw zero,160(sp) +800039f4: 0a012223 sw zero,164(sp) +800039f8: 0a012423 sw zero,168(sp) +800039fc: 0ad12623 sw a3,172(sp) +80003a00: 3190d0ef jal ra,80011518 <__eqtf2> +80003a04: 02412303 lw t1,36(sp) +80003a08: 00051863 bnez a0,80003a18 <_vfprintf_r+0x2358> +80003a0c: 01c12783 lw a5,28(sp) +80003a10: 0017fb13 andi s6,a5,1 +80003a14: 440b1263 bnez s6,80003e58 <_vfprintf_r+0x2798> +80003a18: 05412783 lw a5,84(sp) +80003a1c: 03000613 li a2,48 +80003a20: 00178693 addi a3,a5,1 +80003a24: 00dd86b3 add a3,s11,a3 +80003a28: 0007c863 bltz a5,80003a38 <_vfprintf_r+0x2378> +80003a2c: 001d8d93 addi s11,s11,1 +80003a30: fecd8fa3 sb a2,-1(s11) +80003a34: ffb69ce3 bne a3,s11,80003a2c <_vfprintf_r+0x236c> +80003a38: 419d87b3 sub a5,s11,s9 +80003a3c: 00f12e23 sw a5,28(sp) +80003a40: f00fe06f j 80002140 <_vfprintf_r+0xa80> +80003a44: 00090993 mv s3,s2 +80003a48: ac9fe06f j 80002510 <_vfprintf_r+0xe50> +80003a4c: 02812c83 lw s9,40(sp) 80003a50: 01c12783 lw a5,28(sp) -80003a54: 0017fb13 andi s6,a5,1 -80003a58: 440b1263 bnez s6,80003e9c <_vfprintf_r+0x2798> -80003a5c: 05412783 lw a5,84(sp) -80003a60: 03000613 li a2,48 -80003a64: 00178693 addi a3,a5,1 -80003a68: 00dd86b3 add a3,s11,a3 -80003a6c: 0007c863 bltz a5,80003a7c <_vfprintf_r+0x2378> -80003a70: 001d8d93 addi s11,s11,1 -80003a74: fecd8fa3 sb a2,-1(s11) -80003a78: ffb69ce3 bne a3,s11,80003a70 <_vfprintf_r+0x236c> -80003a7c: 419d87b3 sub a5,s11,s9 -80003a80: 00f12e23 sw a5,28(sp) -80003a84: f00fe06f j 80002184 <_vfprintf_r+0xa80> -80003a88: 00090993 mv s3,s2 -80003a8c: ac9fe06f j 80002554 <_vfprintf_r+0xe50> -80003a90: 02812c83 lw s9,40(sp) -80003a94: 01c12783 lw a5,28(sp) -80003a98: 04812023 sw s0,64(sp) -80003a9c: 00068d13 mv s10,a3 -80003aa0: 00fc86b3 add a3,s9,a5 -80003aa4: 01812483 lw s1,24(sp) -80003aa8: 04412903 lw s2,68(sp) -80003aac: 04c12403 lw s0,76(sp) -80003ab0: 02412983 lw s3,36(sp) -80003ab4: 9756f863 bgeu a3,s5,80002c24 <_vfprintf_r+0x1520> -80003ab8: 00068a93 mv s5,a3 -80003abc: 968ff06f j 80002c24 <_vfprintf_r+0x1520> -80003ac0: 01812783 lw a5,24(sp) -80003ac4: ffd00713 li a4,-3 -80003ac8: 00e7c463 blt a5,a4,80003ad0 <_vfprintf_r+0x23cc> -80003acc: 00f35a63 bge t1,a5,80003ae0 <_vfprintf_r+0x23dc> -80003ad0: ffea8a93 addi s5,s5,-2 -80003ad4: fdfaf793 andi a5,s5,-33 -80003ad8: 04f12623 sw a5,76(sp) -80003adc: ed0fe06f j 800021ac <_vfprintf_r+0xaa8> -80003ae0: 01c12703 lw a4,28(sp) -80003ae4: 01812783 lw a5,24(sp) -80003ae8: 2ee7c263 blt a5,a4,80003dcc <_vfprintf_r+0x26c8> -80003aec: 05812703 lw a4,88(sp) -80003af0: 00078b13 mv s6,a5 -80003af4: 00177713 andi a4,a4,1 -80003af8: 00070663 beqz a4,80003b04 <_vfprintf_r+0x2400> -80003afc: 02c12703 lw a4,44(sp) -80003b00: 00e78b33 add s6,a5,a4 -80003b04: 05812783 lw a5,88(sp) -80003b08: 4007f713 andi a4,a5,1024 -80003b0c: 00070663 beqz a4,80003b18 <_vfprintf_r+0x2414> -80003b10: 01812783 lw a5,24(sp) -80003b14: 4af04863 bgtz a5,80003fc4 <_vfprintf_r+0x28c0> -80003b18: fffb4993 not s3,s6 -80003b1c: 41f9d993 srai s3,s3,0x1f -80003b20: 013b79b3 and s3,s6,s3 -80003b24: 06700a93 li s5,103 -80003b28: 02012423 sw zero,40(sp) -80003b2c: 02012223 sw zero,36(sp) -80003b30: f90fe06f j 800022c0 <_vfprintf_r+0xbbc> -80003b34: 0c714703 lbu a4,199(sp) -80003b38: 00000313 li t1,0 -80003b3c: 00070463 beqz a4,80003b44 <_vfprintf_r+0x2440> -80003b40: f9dfd06f j 80001adc <_vfprintf_r+0x3d8> -80003b44: ad0fe06f j 80001e14 <_vfprintf_r+0x710> -80003b48: 00012a23 sw zero,20(sp) -80003b4c: 00070913 mv s2,a4 -80003b50: 80000737 lui a4,0x80000 -80003b54: 02d00793 li a5,45 -80003b58: 01d74eb3 xor t4,a4,t4 -80003b5c: 04f12e23 sw a5,92(sp) -80003b60: ba5ff06f j 80003704 <_vfprintf_r+0x2000> -80003b64: 0e410613 addi a2,sp,228 -80003b68: 00098593 mv a1,s3 -80003b6c: 000a0513 mv a0,s4 -80003b70: 06d080ef jal ra,8000c3dc <__sprint_r> -80003b74: 00050463 beqz a0,80003b7c <_vfprintf_r+0x2478> -80003b78: e59fd06f j 800019d0 <_vfprintf_r+0x2cc> -80003b7c: 00044603 lbu a2,0(s0) -80003b80: 0ec12703 lw a4,236(sp) -80003b84: 10c10693 addi a3,sp,268 -80003b88: 00ca8ab3 add s5,s5,a2 -80003b8c: 91dff06f j 800034a8 <_vfprintf_r+0x1da4> -80003b90: 04812783 lw a5,72(sp) -80003b94: 03c12583 lw a1,60(sp) -80003b98: 00000413 li s0,0 -80003b9c: 40f989b3 sub s3,s3,a5 -80003ba0: 00078613 mv a2,a5 -80003ba4: 00098513 mv a0,s3 -80003ba8: 375050ef jal ra,8000971c -80003bac: 0014c803 lbu a6,1(s1) -80003bb0: 00a00613 li a2,10 -80003bb4: 00000693 li a3,0 -80003bb8: 01003833 snez a6,a6 -80003bbc: 000b8513 mv a0,s7 -80003bc0: 000a0593 mv a1,s4 -80003bc4: 010484b3 add s1,s1,a6 -80003bc8: 4500c0ef jal ra,80010018 <__udivdi3> -80003bcc: d48ff06f j 80003114 <_vfprintf_r+0x1a10> -80003bd0: 00900793 li a5,9 -80003bd4: d577e063 bltu a5,s7,80003114 <_vfprintf_r+0x1a10> -80003bd8: d84ff06f j 8000315c <_vfprintf_r+0x1a58> -80003bdc: 02d00793 li a5,45 -80003be0: 0cf103a3 sb a5,199(sp) -80003be4: 02d00713 li a4,45 -80003be8: e1cff06f j 80003204 <_vfprintf_r+0x1b00> -80003bec: 0b010993 addi s3,sp,176 -80003bf0: 00030693 mv a3,t1 -80003bf4: 0cc10713 addi a4,sp,204 -80003bf8: 0dc10813 addi a6,sp,220 -80003bfc: 0d010793 addi a5,sp,208 -80003c00: 00300613 li a2,3 -80003c04: 00098593 mv a1,s3 -80003c08: 000a0513 mv a0,s4 -80003c0c: 04612223 sw t1,68(sp) -80003c10: 0a512823 sw t0,176(sp) -80003c14: 02512423 sw t0,40(sp) -80003c18: 0be12a23 sw t5,180(sp) -80003c1c: 03e12223 sw t5,36(sp) -80003c20: 0bf12c23 sw t6,184(sp) -80003c24: 01f12e23 sw t6,28(sp) -80003c28: 0bd12e23 sw t4,188(sp) -80003c2c: 01d12c23 sw t4,24(sp) -80003c30: 5ed020ef jal ra,80006a1c <_ldtoa_r> -80003c34: 00054683 lbu a3,0(a0) -80003c38: 03000713 li a4,48 -80003c3c: 00050c93 mv s9,a0 -80003c40: 01812e83 lw t4,24(sp) -80003c44: 01c12f83 lw t6,28(sp) -80003c48: 02412f03 lw t5,36(sp) -80003c4c: 02812283 lw t0,40(sp) -80003c50: 04412303 lw t1,68(sp) -80003c54: 0a010b93 addi s7,sp,160 -80003c58: 06e68c63 beq a3,a4,80003cd0 <_vfprintf_r+0x25cc> -80003c5c: 0cc12703 lw a4,204(sp) -80003c60: 00670b33 add s6,a4,t1 -80003c64: 016c8b33 add s6,s9,s6 -80003c68: 000b8593 mv a1,s7 -80003c6c: 00098513 mv a0,s3 -80003c70: 00612c23 sw t1,24(sp) -80003c74: 0a512823 sw t0,176(sp) -80003c78: 0be12a23 sw t5,180(sp) -80003c7c: 0bf12c23 sw t6,184(sp) -80003c80: 0bd12e23 sw t4,188(sp) -80003c84: 0a012023 sw zero,160(sp) -80003c88: 0a012223 sw zero,164(sp) -80003c8c: 0a012423 sw zero,168(sp) -80003c90: 0a012623 sw zero,172(sp) -80003c94: 0c90d0ef jal ra,8001155c <__eqtf2> -80003c98: 000b0713 mv a4,s6 -80003c9c: 01812303 lw t1,24(sp) -80003ca0: 00051463 bnez a0,80003ca8 <_vfprintf_r+0x25a4> -80003ca4: cd8fe06f j 8000217c <_vfprintf_r+0xa78> -80003ca8: 0dc12703 lw a4,220(sp) -80003cac: 03000613 li a2,48 -80003cb0: 01676463 bltu a4,s6,80003cb8 <_vfprintf_r+0x25b4> -80003cb4: cc8fe06f j 8000217c <_vfprintf_r+0xa78> -80003cb8: 00170793 addi a5,a4,1 # 80000001 <__BSS_END__+0xfffe95e9> -80003cbc: 0cf12e23 sw a5,220(sp) -80003cc0: 00c70023 sb a2,0(a4) -80003cc4: 0dc12703 lw a4,220(sp) -80003cc8: ff6768e3 bltu a4,s6,80003cb8 <_vfprintf_r+0x25b4> -80003ccc: cb0fe06f j 8000217c <_vfprintf_r+0xa78> -80003cd0: 0a010b93 addi s7,sp,160 -80003cd4: 000b8593 mv a1,s7 -80003cd8: 00098513 mv a0,s3 -80003cdc: 04612223 sw t1,68(sp) -80003ce0: 0a512823 sw t0,176(sp) -80003ce4: 02512423 sw t0,40(sp) -80003ce8: 0be12a23 sw t5,180(sp) -80003cec: 03e12223 sw t5,36(sp) -80003cf0: 0bf12c23 sw t6,184(sp) -80003cf4: 01f12e23 sw t6,28(sp) -80003cf8: 0bd12e23 sw t4,188(sp) -80003cfc: 01d12c23 sw t4,24(sp) -80003d00: 0a012023 sw zero,160(sp) -80003d04: 0a012223 sw zero,164(sp) -80003d08: 0a012423 sw zero,168(sp) -80003d0c: 0a012623 sw zero,172(sp) -80003d10: 04d0d0ef jal ra,8001155c <__eqtf2> -80003d14: 01812e83 lw t4,24(sp) -80003d18: 01c12f83 lw t6,28(sp) -80003d1c: 02412f03 lw t5,36(sp) -80003d20: 02812283 lw t0,40(sp) -80003d24: 04412303 lw t1,68(sp) -80003d28: f2050ae3 beqz a0,80003c5c <_vfprintf_r+0x2558> -80003d2c: 00100713 li a4,1 -80003d30: 40670733 sub a4,a4,t1 -80003d34: 0ce12623 sw a4,204(sp) -80003d38: f29ff06f j 80003c60 <_vfprintf_r+0x255c> -80003d3c: 00412583 lw a1,4(sp) -80003d40: 0e410613 addi a2,sp,228 -80003d44: 000a0513 mv a0,s4 -80003d48: 694080ef jal ra,8000c3dc <__sprint_r> -80003d4c: 00050463 beqz a0,80003d54 <_vfprintf_r+0x2650> -80003d50: c81fd06f j 800019d0 <_vfprintf_r+0x2cc> -80003d54: 0cc12b03 lw s6,204(sp) -80003d58: 0ec12703 lw a4,236(sp) -80003d5c: 10c10d13 addi s10,sp,268 -80003d60: f0dfe06f j 80002c6c <_vfprintf_r+0x1568> -80003d64: 0c714703 lbu a4,199(sp) -80003d68: 01712823 sw s7,16(sp) -80003d6c: 02012423 sw zero,40(sp) -80003d70: 02012223 sw zero,36(sp) -80003d74: 00012c23 sw zero,24(sp) -80003d78: 00030993 mv s3,t1 -80003d7c: 00030b13 mv s6,t1 -80003d80: 00000313 li t1,0 -80003d84: 00070463 beqz a4,80003d8c <_vfprintf_r+0x2688> -80003d88: d55fd06f j 80001adc <_vfprintf_r+0x3d8> -80003d8c: 888fe06f j 80001e14 <_vfprintf_r+0x710> -80003d90: 05812783 lw a5,88(sp) -80003d94: 0017f713 andi a4,a5,1 +80003a54: 04812023 sw s0,64(sp) +80003a58: 00068d13 mv s10,a3 +80003a5c: 00fc86b3 add a3,s9,a5 +80003a60: 01812483 lw s1,24(sp) +80003a64: 04412903 lw s2,68(sp) +80003a68: 04c12403 lw s0,76(sp) +80003a6c: 02412983 lw s3,36(sp) +80003a70: 9756f863 bgeu a3,s5,80002be0 <_vfprintf_r+0x1520> +80003a74: 00068a93 mv s5,a3 +80003a78: 968ff06f j 80002be0 <_vfprintf_r+0x1520> +80003a7c: 01812783 lw a5,24(sp) +80003a80: ffd00713 li a4,-3 +80003a84: 00e7c463 blt a5,a4,80003a8c <_vfprintf_r+0x23cc> +80003a88: 00f35a63 bge t1,a5,80003a9c <_vfprintf_r+0x23dc> +80003a8c: ffea8a93 addi s5,s5,-2 +80003a90: fdfaf793 andi a5,s5,-33 +80003a94: 04f12623 sw a5,76(sp) +80003a98: ed0fe06f j 80002168 <_vfprintf_r+0xaa8> +80003a9c: 01c12703 lw a4,28(sp) +80003aa0: 01812783 lw a5,24(sp) +80003aa4: 2ee7c263 blt a5,a4,80003d88 <_vfprintf_r+0x26c8> +80003aa8: 05812703 lw a4,88(sp) +80003aac: 00078b13 mv s6,a5 +80003ab0: 00177713 andi a4,a4,1 +80003ab4: 00070663 beqz a4,80003ac0 <_vfprintf_r+0x2400> +80003ab8: 02c12703 lw a4,44(sp) +80003abc: 00e78b33 add s6,a5,a4 +80003ac0: 05812783 lw a5,88(sp) +80003ac4: 4007f713 andi a4,a5,1024 +80003ac8: 00070663 beqz a4,80003ad4 <_vfprintf_r+0x2414> +80003acc: 01812783 lw a5,24(sp) +80003ad0: 4af04863 bgtz a5,80003f80 <_vfprintf_r+0x28c0> +80003ad4: fffb4993 not s3,s6 +80003ad8: 41f9d993 srai s3,s3,0x1f +80003adc: 013b79b3 and s3,s6,s3 +80003ae0: 06700a93 li s5,103 +80003ae4: 02012423 sw zero,40(sp) +80003ae8: 02012223 sw zero,36(sp) +80003aec: f90fe06f j 8000227c <_vfprintf_r+0xbbc> +80003af0: 0c714703 lbu a4,199(sp) +80003af4: 00000313 li t1,0 +80003af8: 00070463 beqz a4,80003b00 <_vfprintf_r+0x2440> +80003afc: f9dfd06f j 80001a98 <_vfprintf_r+0x3d8> +80003b00: ad0fe06f j 80001dd0 <_vfprintf_r+0x710> +80003b04: 00012a23 sw zero,20(sp) +80003b08: 00070913 mv s2,a4 +80003b0c: 80000737 lui a4,0x80000 +80003b10: 02d00793 li a5,45 +80003b14: 01d74eb3 xor t4,a4,t4 +80003b18: 04f12e23 sw a5,92(sp) +80003b1c: ba5ff06f j 800036c0 <_vfprintf_r+0x2000> +80003b20: 0e410613 addi a2,sp,228 +80003b24: 00098593 mv a1,s3 +80003b28: 000a0513 mv a0,s4 +80003b2c: 06d080ef jal ra,8000c398 <__sprint_r> +80003b30: 00050463 beqz a0,80003b38 <_vfprintf_r+0x2478> +80003b34: e59fd06f j 8000198c <_vfprintf_r+0x2cc> +80003b38: 00044603 lbu a2,0(s0) +80003b3c: 0ec12703 lw a4,236(sp) +80003b40: 10c10693 addi a3,sp,268 +80003b44: 00ca8ab3 add s5,s5,a2 +80003b48: 91dff06f j 80003464 <_vfprintf_r+0x1da4> +80003b4c: 04812783 lw a5,72(sp) +80003b50: 03c12583 lw a1,60(sp) +80003b54: 00000413 li s0,0 +80003b58: 40f989b3 sub s3,s3,a5 +80003b5c: 00078613 mv a2,a5 +80003b60: 00098513 mv a0,s3 +80003b64: 375050ef jal ra,800096d8 +80003b68: 0014c803 lbu a6,1(s1) +80003b6c: 00a00613 li a2,10 +80003b70: 00000693 li a3,0 +80003b74: 01003833 snez a6,a6 +80003b78: 000b8513 mv a0,s7 +80003b7c: 000a0593 mv a1,s4 +80003b80: 010484b3 add s1,s1,a6 +80003b84: 4500c0ef jal ra,8000ffd4 <__udivdi3> +80003b88: d48ff06f j 800030d0 <_vfprintf_r+0x1a10> +80003b8c: 00900793 li a5,9 +80003b90: d577e063 bltu a5,s7,800030d0 <_vfprintf_r+0x1a10> +80003b94: d84ff06f j 80003118 <_vfprintf_r+0x1a58> +80003b98: 02d00793 li a5,45 +80003b9c: 0cf103a3 sb a5,199(sp) +80003ba0: 02d00713 li a4,45 +80003ba4: e1cff06f j 800031c0 <_vfprintf_r+0x1b00> +80003ba8: 0b010993 addi s3,sp,176 +80003bac: 00030693 mv a3,t1 +80003bb0: 0cc10713 addi a4,sp,204 +80003bb4: 0dc10813 addi a6,sp,220 +80003bb8: 0d010793 addi a5,sp,208 +80003bbc: 00300613 li a2,3 +80003bc0: 00098593 mv a1,s3 +80003bc4: 000a0513 mv a0,s4 +80003bc8: 04612223 sw t1,68(sp) +80003bcc: 0a512823 sw t0,176(sp) +80003bd0: 02512423 sw t0,40(sp) +80003bd4: 0be12a23 sw t5,180(sp) +80003bd8: 03e12223 sw t5,36(sp) +80003bdc: 0bf12c23 sw t6,184(sp) +80003be0: 01f12e23 sw t6,28(sp) +80003be4: 0bd12e23 sw t4,188(sp) +80003be8: 01d12c23 sw t4,24(sp) +80003bec: 5ed020ef jal ra,800069d8 <_ldtoa_r> +80003bf0: 00054683 lbu a3,0(a0) +80003bf4: 03000713 li a4,48 +80003bf8: 00050c93 mv s9,a0 +80003bfc: 01812e83 lw t4,24(sp) +80003c00: 01c12f83 lw t6,28(sp) +80003c04: 02412f03 lw t5,36(sp) +80003c08: 02812283 lw t0,40(sp) +80003c0c: 04412303 lw t1,68(sp) +80003c10: 0a010b93 addi s7,sp,160 +80003c14: 06e68c63 beq a3,a4,80003c8c <_vfprintf_r+0x25cc> +80003c18: 0cc12703 lw a4,204(sp) +80003c1c: 00670b33 add s6,a4,t1 +80003c20: 016c8b33 add s6,s9,s6 +80003c24: 000b8593 mv a1,s7 +80003c28: 00098513 mv a0,s3 +80003c2c: 00612c23 sw t1,24(sp) +80003c30: 0a512823 sw t0,176(sp) +80003c34: 0be12a23 sw t5,180(sp) +80003c38: 0bf12c23 sw t6,184(sp) +80003c3c: 0bd12e23 sw t4,188(sp) +80003c40: 0a012023 sw zero,160(sp) +80003c44: 0a012223 sw zero,164(sp) +80003c48: 0a012423 sw zero,168(sp) +80003c4c: 0a012623 sw zero,172(sp) +80003c50: 0c90d0ef jal ra,80011518 <__eqtf2> +80003c54: 000b0713 mv a4,s6 +80003c58: 01812303 lw t1,24(sp) +80003c5c: 00051463 bnez a0,80003c64 <_vfprintf_r+0x25a4> +80003c60: cd8fe06f j 80002138 <_vfprintf_r+0xa78> +80003c64: 0dc12703 lw a4,220(sp) +80003c68: 03000613 li a2,48 +80003c6c: 01676463 bltu a4,s6,80003c74 <_vfprintf_r+0x25b4> +80003c70: cc8fe06f j 80002138 <_vfprintf_r+0xa78> +80003c74: 00170793 addi a5,a4,1 # 80000001 <__BSS_END__+0xfffe95e9> +80003c78: 0cf12e23 sw a5,220(sp) +80003c7c: 00c70023 sb a2,0(a4) +80003c80: 0dc12703 lw a4,220(sp) +80003c84: ff6768e3 bltu a4,s6,80003c74 <_vfprintf_r+0x25b4> +80003c88: cb0fe06f j 80002138 <_vfprintf_r+0xa78> +80003c8c: 0a010b93 addi s7,sp,160 +80003c90: 000b8593 mv a1,s7 +80003c94: 00098513 mv a0,s3 +80003c98: 04612223 sw t1,68(sp) +80003c9c: 0a512823 sw t0,176(sp) +80003ca0: 02512423 sw t0,40(sp) +80003ca4: 0be12a23 sw t5,180(sp) +80003ca8: 03e12223 sw t5,36(sp) +80003cac: 0bf12c23 sw t6,184(sp) +80003cb0: 01f12e23 sw t6,28(sp) +80003cb4: 0bd12e23 sw t4,188(sp) +80003cb8: 01d12c23 sw t4,24(sp) +80003cbc: 0a012023 sw zero,160(sp) +80003cc0: 0a012223 sw zero,164(sp) +80003cc4: 0a012423 sw zero,168(sp) +80003cc8: 0a012623 sw zero,172(sp) +80003ccc: 04d0d0ef jal ra,80011518 <__eqtf2> +80003cd0: 01812e83 lw t4,24(sp) +80003cd4: 01c12f83 lw t6,28(sp) +80003cd8: 02412f03 lw t5,36(sp) +80003cdc: 02812283 lw t0,40(sp) +80003ce0: 04412303 lw t1,68(sp) +80003ce4: f2050ae3 beqz a0,80003c18 <_vfprintf_r+0x2558> +80003ce8: 00100713 li a4,1 +80003cec: 40670733 sub a4,a4,t1 +80003cf0: 0ce12623 sw a4,204(sp) +80003cf4: f29ff06f j 80003c1c <_vfprintf_r+0x255c> +80003cf8: 00412583 lw a1,4(sp) +80003cfc: 0e410613 addi a2,sp,228 +80003d00: 000a0513 mv a0,s4 +80003d04: 694080ef jal ra,8000c398 <__sprint_r> +80003d08: 00050463 beqz a0,80003d10 <_vfprintf_r+0x2650> +80003d0c: c81fd06f j 8000198c <_vfprintf_r+0x2cc> +80003d10: 0cc12b03 lw s6,204(sp) +80003d14: 0ec12703 lw a4,236(sp) +80003d18: 10c10d13 addi s10,sp,268 +80003d1c: f0dfe06f j 80002c28 <_vfprintf_r+0x1568> +80003d20: 0c714703 lbu a4,199(sp) +80003d24: 01712823 sw s7,16(sp) +80003d28: 02012423 sw zero,40(sp) +80003d2c: 02012223 sw zero,36(sp) +80003d30: 00012c23 sw zero,24(sp) +80003d34: 00030993 mv s3,t1 +80003d38: 00030b13 mv s6,t1 +80003d3c: 00000313 li t1,0 +80003d40: 00070463 beqz a4,80003d48 <_vfprintf_r+0x2688> +80003d44: d55fd06f j 80001a98 <_vfprintf_r+0x3d8> +80003d48: 888fe06f j 80001dd0 <_vfprintf_r+0x710> +80003d4c: 05812783 lw a5,88(sp) +80003d50: 0017f713 andi a4,a5,1 +80003d54: 01812783 lw a5,24(sp) +80003d58: 00676733 or a4,a4,t1 +80003d5c: 42f05263 blez a5,80004180 <_vfprintf_r+0x2ac0> +80003d60: 2a071463 bnez a4,80004008 <_vfprintf_r+0x2948> +80003d64: 01812b03 lw s6,24(sp) +80003d68: 06600a93 li s5,102 +80003d6c: 05812783 lw a5,88(sp) +80003d70: 4007f713 andi a4,a5,1024 +80003d74: 20071863 bnez a4,80003f84 <_vfprintf_r+0x28c4> +80003d78: fffb4993 not s3,s6 +80003d7c: 41f9d993 srai s3,s3,0x1f +80003d80: 013b79b3 and s3,s6,s3 +80003d84: d61ff06f j 80003ae4 <_vfprintf_r+0x2424> +80003d88: 01c12783 lw a5,28(sp) +80003d8c: 02c12703 lw a4,44(sp) +80003d90: 06700a93 li s5,103 +80003d94: 00e78b33 add s6,a5,a4 80003d98: 01812783 lw a5,24(sp) -80003d9c: 00676733 or a4,a4,t1 -80003da0: 42f05263 blez a5,800041c4 <_vfprintf_r+0x2ac0> -80003da4: 2a071463 bnez a4,8000404c <_vfprintf_r+0x2948> -80003da8: 01812b03 lw s6,24(sp) -80003dac: 06600a93 li s5,102 -80003db0: 05812783 lw a5,88(sp) -80003db4: 4007f713 andi a4,a5,1024 -80003db8: 20071863 bnez a4,80003fc8 <_vfprintf_r+0x28c4> -80003dbc: fffb4993 not s3,s6 -80003dc0: 41f9d993 srai s3,s3,0x1f -80003dc4: 013b79b3 and s3,s6,s3 -80003dc8: d61ff06f j 80003b28 <_vfprintf_r+0x2424> -80003dcc: 01c12783 lw a5,28(sp) -80003dd0: 02c12703 lw a4,44(sp) -80003dd4: 06700a93 li s5,103 -80003dd8: 00e78b33 add s6,a5,a4 -80003ddc: 01812783 lw a5,24(sp) -80003de0: fcf048e3 bgtz a5,80003db0 <_vfprintf_r+0x26ac> -80003de4: 40fb0b33 sub s6,s6,a5 -80003de8: 001b0b13 addi s6,s6,1 -80003dec: fffb4993 not s3,s6 -80003df0: 41f9d993 srai s3,s3,0x1f -80003df4: 013b79b3 and s3,s6,s3 -80003df8: d31ff06f j 80003b28 <_vfprintf_r+0x2424> -80003dfc: 00412583 lw a1,4(sp) -80003e00: 0e410613 addi a2,sp,228 -80003e04: 000a0513 mv a0,s4 -80003e08: 5d4080ef jal ra,8000c3dc <__sprint_r> -80003e0c: 00050463 beqz a0,80003e14 <_vfprintf_r+0x2710> -80003e10: bc1fd06f j 800019d0 <_vfprintf_r+0x2cc> -80003e14: 0cc12b03 lw s6,204(sp) -80003e18: 01c12783 lw a5,28(sp) -80003e1c: 0ec12703 lw a4,236(sp) -80003e20: 10c10d13 addi s10,sp,268 -80003e24: 41678b33 sub s6,a5,s6 -80003e28: e91fe06f j 80002cb8 <_vfprintf_r+0x15b4> -80003e2c: 800157b7 lui a5,0x80015 -80003e30: dfc78c93 addi s9,a5,-516 # 80014dfc <__BSS_END__+0xffffe3e4> -80003e34: be0ff06f j 80003214 <_vfprintf_r+0x1b10> -80003e38: 800156b7 lui a3,0x80015 -80003e3c: dd468d93 addi s11,a3,-556 # 80014dd4 <__BSS_END__+0xffffe3bc> -80003e40: 994fe06f j 80001fd4 <_vfprintf_r+0x8d0> -80003e44: fff00793 li a5,-1 -80003e48: 00f12423 sw a5,8(sp) -80003e4c: badfd06f j 800019f8 <_vfprintf_r+0x2f4> -80003e50: 01670733 add a4,a4,s6 -80003e54: 00168693 addi a3,a3,1 -80003e58: 0188a023 sw s8,0(a7) -80003e5c: 0168a223 sw s6,4(a7) -80003e60: 0ee12623 sw a4,236(sp) -80003e64: 0ed12423 sw a3,232(sp) -80003e68: 00700613 li a2,7 -80003e6c: 00888893 addi a7,a7,8 -80003e70: a2d65063 bge a2,a3,80003090 <_vfprintf_r+0x198c> -80003e74: 00412583 lw a1,4(sp) -80003e78: 0e410613 addi a2,sp,228 -80003e7c: 000a0513 mv a0,s4 -80003e80: 55c080ef jal ra,8000c3dc <__sprint_r> -80003e84: 00050463 beqz a0,80003e8c <_vfprintf_r+0x2788> -80003e88: b49fd06f j 800019d0 <_vfprintf_r+0x2cc> -80003e8c: 0ec12703 lw a4,236(sp) -80003e90: 0e812683 lw a3,232(sp) -80003e94: 10c10893 addi a7,sp,268 -80003e98: 9f8ff06f j 80003090 <_vfprintf_r+0x198c> -80003e9c: 01812783 lw a5,24(sp) -80003ea0: 000d8693 mv a3,s11 -80003ea4: 0cf12e23 sw a5,220(sp) +80003d9c: fcf048e3 bgtz a5,80003d6c <_vfprintf_r+0x26ac> +80003da0: 40fb0b33 sub s6,s6,a5 +80003da4: 001b0b13 addi s6,s6,1 +80003da8: fffb4993 not s3,s6 +80003dac: 41f9d993 srai s3,s3,0x1f +80003db0: 013b79b3 and s3,s6,s3 +80003db4: d31ff06f j 80003ae4 <_vfprintf_r+0x2424> +80003db8: 00412583 lw a1,4(sp) +80003dbc: 0e410613 addi a2,sp,228 +80003dc0: 000a0513 mv a0,s4 +80003dc4: 5d4080ef jal ra,8000c398 <__sprint_r> +80003dc8: 00050463 beqz a0,80003dd0 <_vfprintf_r+0x2710> +80003dcc: bc1fd06f j 8000198c <_vfprintf_r+0x2cc> +80003dd0: 0cc12b03 lw s6,204(sp) +80003dd4: 01c12783 lw a5,28(sp) +80003dd8: 0ec12703 lw a4,236(sp) +80003ddc: 10c10d13 addi s10,sp,268 +80003de0: 41678b33 sub s6,a5,s6 +80003de4: e91fe06f j 80002c74 <_vfprintf_r+0x15b4> +80003de8: 800157b7 lui a5,0x80015 +80003dec: dbc78c93 addi s9,a5,-580 # 80014dbc <__BSS_END__+0xffffe3a4> +80003df0: be0ff06f j 800031d0 <_vfprintf_r+0x1b10> +80003df4: 800156b7 lui a3,0x80015 +80003df8: d9468d93 addi s11,a3,-620 # 80014d94 <__BSS_END__+0xffffe37c> +80003dfc: 994fe06f j 80001f90 <_vfprintf_r+0x8d0> +80003e00: fff00793 li a5,-1 +80003e04: 00f12423 sw a5,8(sp) +80003e08: badfd06f j 800019b4 <_vfprintf_r+0x2f4> +80003e0c: 01670733 add a4,a4,s6 +80003e10: 00168693 addi a3,a3,1 +80003e14: 0188a023 sw s8,0(a7) +80003e18: 0168a223 sw s6,4(a7) +80003e1c: 0ee12623 sw a4,236(sp) +80003e20: 0ed12423 sw a3,232(sp) +80003e24: 00700613 li a2,7 +80003e28: 00888893 addi a7,a7,8 +80003e2c: a2d65063 bge a2,a3,8000304c <_vfprintf_r+0x198c> +80003e30: 00412583 lw a1,4(sp) +80003e34: 0e410613 addi a2,sp,228 +80003e38: 000a0513 mv a0,s4 +80003e3c: 55c080ef jal ra,8000c398 <__sprint_r> +80003e40: 00050463 beqz a0,80003e48 <_vfprintf_r+0x2788> +80003e44: b49fd06f j 8000198c <_vfprintf_r+0x2cc> +80003e48: 0ec12703 lw a4,236(sp) +80003e4c: 0e812683 lw a3,232(sp) +80003e50: 10c10893 addi a7,sp,268 +80003e54: 9f8ff06f j 8000304c <_vfprintf_r+0x198c> +80003e58: 01812783 lw a5,24(sp) +80003e5c: 000d8693 mv a3,s11 +80003e60: 0cf12e23 sw a5,220(sp) +80003e64: 04412783 lw a5,68(sp) +80003e68: fffdc603 lbu a2,-1(s11) +80003e6c: 00f7c583 lbu a1,15(a5) +80003e70: 02b61063 bne a2,a1,80003e90 <_vfprintf_r+0x27d0> +80003e74: 03000513 li a0,48 +80003e78: fea68fa3 sb a0,-1(a3) +80003e7c: 0dc12683 lw a3,220(sp) +80003e80: fff68793 addi a5,a3,-1 +80003e84: 0cf12e23 sw a5,220(sp) +80003e88: fff6c603 lbu a2,-1(a3) +80003e8c: fec586e3 beq a1,a2,80003e78 <_vfprintf_r+0x27b8> +80003e90: 00160593 addi a1,a2,1 +80003e94: 03900513 li a0,57 +80003e98: 0ff5f593 andi a1,a1,255 +80003e9c: 00a60663 beq a2,a0,80003ea8 <_vfprintf_r+0x27e8> +80003ea0: feb68fa3 sb a1,-1(a3) +80003ea4: b95ff06f j 80003a38 <_vfprintf_r+0x2378> 80003ea8: 04412783 lw a5,68(sp) -80003eac: fffdc603 lbu a2,-1(s11) -80003eb0: 00f7c583 lbu a1,15(a5) -80003eb4: 02b61063 bne a2,a1,80003ed4 <_vfprintf_r+0x27d0> -80003eb8: 03000513 li a0,48 -80003ebc: fea68fa3 sb a0,-1(a3) -80003ec0: 0dc12683 lw a3,220(sp) -80003ec4: fff68793 addi a5,a3,-1 -80003ec8: 0cf12e23 sw a5,220(sp) -80003ecc: fff6c603 lbu a2,-1(a3) -80003ed0: fec586e3 beq a1,a2,80003ebc <_vfprintf_r+0x27b8> -80003ed4: 00160593 addi a1,a2,1 -80003ed8: 03900513 li a0,57 -80003edc: 0ff5f593 andi a1,a1,255 -80003ee0: 00a60663 beq a2,a0,80003eec <_vfprintf_r+0x27e8> -80003ee4: feb68fa3 sb a1,-1(a3) -80003ee8: b95ff06f j 80003a7c <_vfprintf_r+0x2378> -80003eec: 04412783 lw a5,68(sp) -80003ef0: 00a7c583 lbu a1,10(a5) -80003ef4: feb68fa3 sb a1,-1(a3) -80003ef8: b85ff06f j 80003a7c <_vfprintf_r+0x2378> -80003efc: 00130b13 addi s6,t1,1 -80003f00: 0b010993 addi s3,sp,176 -80003f04: 0dc10813 addi a6,sp,220 -80003f08: 0d010793 addi a5,sp,208 -80003f0c: 0cc10713 addi a4,sp,204 -80003f10: 000b0693 mv a3,s6 -80003f14: 00200613 li a2,2 -80003f18: 00098593 mv a1,s3 -80003f1c: 000a0513 mv a0,s4 -80003f20: 04612223 sw t1,68(sp) -80003f24: 0a512823 sw t0,176(sp) -80003f28: 02512423 sw t0,40(sp) -80003f2c: 0be12a23 sw t5,180(sp) -80003f30: 03e12223 sw t5,36(sp) -80003f34: 0bf12c23 sw t6,184(sp) -80003f38: 01f12e23 sw t6,28(sp) -80003f3c: 0bd12e23 sw t4,188(sp) -80003f40: 01d12c23 sw t4,24(sp) -80003f44: 2d9020ef jal ra,80006a1c <_ldtoa_r> -80003f48: 01812e83 lw t4,24(sp) -80003f4c: 01c12f83 lw t6,28(sp) -80003f50: 02412f03 lw t5,36(sp) -80003f54: 02812283 lw t0,40(sp) -80003f58: 04412303 lw t1,68(sp) -80003f5c: 00050c93 mv s9,a0 -80003f60: 016c8b33 add s6,s9,s6 -80003f64: 0a010b93 addi s7,sp,160 -80003f68: d01ff06f j 80003c68 <_vfprintf_r+0x2564> -80003f6c: 00130593 addi a1,t1,1 -80003f70: 000a0513 mv a0,s4 -80003f74: 00612a23 sw t1,20(sp) -80003f78: d99fc0ef jal ra,80000d10 <_malloc_r> -80003f7c: 00050c93 mv s9,a0 -80003f80: 01412303 lw t1,20(sp) -80003f84: 2c050263 beqz a0,80004248 <_vfprintf_r+0x2b44> -80003f88: 00a12a23 sw a0,20(sp) -80003f8c: f54ff06f j 800036e0 <_vfprintf_r+0x1fdc> -80003f90: 03000793 li a5,48 -80003f94: 0cf10423 sb a5,200(sp) -80003f98: 07800793 li a5,120 -80003f9c: f28ff06f j 800036c4 <_vfprintf_r+0x1fc0> -80003fa0: 006c8b33 add s6,s9,t1 -80003fa4: 0a010b93 addi s7,sp,160 -80003fa8: cc1ff06f j 80003c68 <_vfprintf_r+0x2564> -80003fac: 00030463 beqz t1,80003fb4 <_vfprintf_r+0x28b0> -80003fb0: 900fe06f j 800020b0 <_vfprintf_r+0x9ac> -80003fb4: 00100313 li t1,1 -80003fb8: 8f8fe06f j 800020b0 <_vfprintf_r+0x9ac> -80003fbc: 00600313 li t1,6 -80003fc0: 8f0fe06f j 800020b0 <_vfprintf_r+0x9ac> -80003fc4: 06700a93 li s5,103 -80003fc8: 04012583 lw a1,64(sp) -80003fcc: 01812783 lw a5,24(sp) -80003fd0: 02012423 sw zero,40(sp) -80003fd4: 0005c703 lbu a4,0(a1) -80003fd8: 02012223 sw zero,36(sp) -80003fdc: 0ff00613 li a2,255 -80003fe0: 02c70e63 beq a4,a2,8000401c <_vfprintf_r+0x2918> -80003fe4: 02f75c63 bge a4,a5,8000401c <_vfprintf_r+0x2918> -80003fe8: 0015c683 lbu a3,1(a1) -80003fec: 40e787b3 sub a5,a5,a4 -80003ff0: 00068e63 beqz a3,8000400c <_vfprintf_r+0x2908> -80003ff4: 02412703 lw a4,36(sp) -80003ff8: 00158593 addi a1,a1,1 -80003ffc: 00170713 addi a4,a4,1 -80004000: 02e12223 sw a4,36(sp) -80004004: 00068713 mv a4,a3 -80004008: fd9ff06f j 80003fe0 <_vfprintf_r+0x28dc> -8000400c: 02812683 lw a3,40(sp) -80004010: 00168693 addi a3,a3,1 -80004014: 02d12423 sw a3,40(sp) -80004018: fc9ff06f j 80003fe0 <_vfprintf_r+0x28dc> -8000401c: 00f12c23 sw a5,24(sp) -80004020: 02812703 lw a4,40(sp) -80004024: 02412783 lw a5,36(sp) -80004028: 04b12023 sw a1,64(sp) -8000402c: 00e78733 add a4,a5,a4 -80004030: 04812783 lw a5,72(sp) -80004034: 02f70733 mul a4,a4,a5 -80004038: 01670b33 add s6,a4,s6 -8000403c: fffb4993 not s3,s6 -80004040: 41f9d993 srai s3,s3,0x1f -80004044: 013b79b3 and s3,s6,s3 -80004048: a78fe06f j 800022c0 <_vfprintf_r+0xbbc> -8000404c: 02c12703 lw a4,44(sp) -80004050: 06600a93 li s5,102 -80004054: 00e78b33 add s6,a5,a4 -80004058: 006b0b33 add s6,s6,t1 -8000405c: d55ff06f j 80003db0 <_vfprintf_r+0x26ac> -80004060: 0d610693 addi a3,sp,214 -80004064: 00061863 bnez a2,80004074 <_vfprintf_r+0x2970> -80004068: 03000693 li a3,48 -8000406c: 0cd10b23 sb a3,214(sp) -80004070: 0d710693 addi a3,sp,215 -80004074: 1b010793 addi a5,sp,432 -80004078: 40f68633 sub a2,a3,a5 -8000407c: 03070713 addi a4,a4,48 -80004080: 0dd60793 addi a5,a2,221 -80004084: 00e68023 sb a4,0(a3) -80004088: 02f12c23 sw a5,56(sp) -8000408c: 9f0fe06f j 8000227c <_vfprintf_r+0xb78> -80004090: 0b010993 addi s3,sp,176 -80004094: 00098513 mv a0,s3 -80004098: 04612a23 sw t1,84(sp) -8000409c: 0a512823 sw t0,176(sp) -800040a0: 0be12a23 sw t5,180(sp) -800040a4: 0bf12c23 sw t6,184(sp) -800040a8: 0bd12e23 sw t4,188(sp) -800040ac: 718100ef jal ra,800147c4 <__trunctfdf2> -800040b0: 0cc10613 addi a2,sp,204 -800040b4: 0c4050ef jal ra,80009178 -800040b8: 00058613 mv a2,a1 -800040bc: 00050593 mv a1,a0 -800040c0: 00098513 mv a0,s3 -800040c4: 4f4100ef jal ra,800145b8 <__extenddftf2> -800040c8: 0b012703 lw a4,176(sp) -800040cc: 09010793 addi a5,sp,144 -800040d0: 0a010b93 addi s7,sp,160 -800040d4: 08e12823 sw a4,144(sp) -800040d8: 0b412703 lw a4,180(sp) -800040dc: 08010613 addi a2,sp,128 -800040e0: 00078593 mv a1,a5 -800040e4: 08e12a23 sw a4,148(sp) -800040e8: 0b812703 lw a4,184(sp) -800040ec: 000b8513 mv a0,s7 -800040f0: 00f12e23 sw a5,28(sp) -800040f4: 08e12c23 sw a4,152(sp) -800040f8: 0bc12703 lw a4,188(sp) -800040fc: 04c12823 sw a2,80(sp) -80004100: 08012023 sw zero,128(sp) -80004104: 08e12e23 sw a4,156(sp) -80004108: 3ffc0737 lui a4,0x3ffc0 -8000410c: 08e12623 sw a4,140(sp) -80004110: 08012223 sw zero,132(sp) -80004114: 08012423 sw zero,136(sp) -80004118: 7980d0ef jal ra,800118b0 <__multf3> -8000411c: 0a012783 lw a5,160(sp) -80004120: 0a412803 lw a6,164(sp) -80004124: 0a812e83 lw t4,168(sp) -80004128: 0ac12f03 lw t5,172(sp) -8000412c: 000b8593 mv a1,s7 -80004130: 00098513 mv a0,s3 -80004134: 0af12823 sw a5,176(sp) -80004138: 04f12223 sw a5,68(sp) -8000413c: 0b012a23 sw a6,180(sp) -80004140: 03012423 sw a6,40(sp) -80004144: 0bd12c23 sw t4,184(sp) -80004148: 03d12223 sw t4,36(sp) -8000414c: 0be12e23 sw t5,188(sp) -80004150: 01e12c23 sw t5,24(sp) -80004154: 0a012023 sw zero,160(sp) -80004158: 0a012223 sw zero,164(sp) -8000415c: 0a012423 sw zero,168(sp) -80004160: 0a012623 sw zero,172(sp) -80004164: 3f80d0ef jal ra,8001155c <__eqtf2> -80004168: 01812f03 lw t5,24(sp) -8000416c: 02412e83 lw t4,36(sp) -80004170: 02812803 lw a6,40(sp) -80004174: 04412783 lw a5,68(sp) -80004178: 05412303 lw t1,84(sp) -8000417c: 00051663 bnez a0,80004188 <_vfprintf_r+0x2a84> -80004180: 00100713 li a4,1 -80004184: 0ce12623 sw a4,204(sp) -80004188: 80015737 lui a4,0x80015 -8000418c: e0470713 addi a4,a4,-508 # 80014e04 <__BSS_END__+0xffffe3ec> -80004190: 04e12223 sw a4,68(sp) -80004194: e88ff06f j 8000381c <_vfprintf_r+0x2118> -80004198: 01812783 lw a5,24(sp) -8000419c: 00100713 li a4,1 -800041a0: 02d00693 li a3,45 -800041a4: 40f70733 sub a4,a4,a5 -800041a8: 0cd10aa3 sb a3,213(sp) -800041ac: 840fe06f j 800021ec <_vfprintf_r+0xae8> -800041b0: 05812783 lw a5,88(sp) -800041b4: 0017f713 andi a4,a5,1 -800041b8: 00071463 bnez a4,800041c0 <_vfprintf_r+0x2abc> -800041bc: 8e0fe06f j 8000229c <_vfprintf_r+0xb98> -800041c0: 8d4fe06f j 80002294 <_vfprintf_r+0xb90> -800041c4: 00071a63 bnez a4,800041d8 <_vfprintf_r+0x2ad4> -800041c8: 00100993 li s3,1 -800041cc: 06600a93 li s5,102 -800041d0: 00100b13 li s6,1 -800041d4: 955ff06f j 80003b28 <_vfprintf_r+0x2424> -800041d8: 02c12783 lw a5,44(sp) -800041dc: 06600a93 li s5,102 -800041e0: 00178b13 addi s6,a5,1 -800041e4: 006b0b33 add s6,s6,t1 -800041e8: fffb4993 not s3,s6 -800041ec: 41f9d993 srai s3,s3,0x1f -800041f0: 013b79b3 and s3,s6,s3 -800041f4: 935ff06f j 80003b28 <_vfprintf_r+0x2424> -800041f8: 000d0793 mv a5,s10 -800041fc: ca5fe06f j 80002ea0 <_vfprintf_r+0x179c> -80004200: 01012703 lw a4,16(sp) -80004204: 00072d83 lw s11,0(a4) -80004208: 00470713 addi a4,a4,4 -8000420c: 000dd463 bgez s11,80004214 <_vfprintf_r+0x2b10> -80004210: fff00d93 li s11,-1 -80004214: 0014ce03 lbu t3,1(s1) -80004218: 00e12823 sw a4,16(sp) -8000421c: 00078493 mv s1,a5 -80004220: eb4fd06f j 800018d4 <_vfprintf_r+0x1d0> -80004224: 00090993 mv s3,s2 -80004228: 8d0fe06f j 800022f8 <_vfprintf_r+0xbf4> -8000422c: 00090993 mv s3,s2 -80004230: addfd06f j 80001d0c <_vfprintf_r+0x608> -80004234: 00200793 li a5,2 -80004238: 02f12c23 sw a5,56(sp) -8000423c: 840fe06f j 8000227c <_vfprintf_r+0xb78> -80004240: 00030b13 mv s6,t1 -80004244: d1dff06f j 80003f60 <_vfprintf_r+0x285c> -80004248: 00412703 lw a4,4(sp) -8000424c: 00c75783 lhu a5,12(a4) -80004250: 0407e793 ori a5,a5,64 -80004254: 00f71623 sh a5,12(a4) -80004258: f8cfd06f j 800019e4 <_vfprintf_r+0x2e0> +80003eac: 00a7c583 lbu a1,10(a5) +80003eb0: feb68fa3 sb a1,-1(a3) +80003eb4: b85ff06f j 80003a38 <_vfprintf_r+0x2378> +80003eb8: 00130b13 addi s6,t1,1 +80003ebc: 0b010993 addi s3,sp,176 +80003ec0: 0dc10813 addi a6,sp,220 +80003ec4: 0d010793 addi a5,sp,208 +80003ec8: 0cc10713 addi a4,sp,204 +80003ecc: 000b0693 mv a3,s6 +80003ed0: 00200613 li a2,2 +80003ed4: 00098593 mv a1,s3 +80003ed8: 000a0513 mv a0,s4 +80003edc: 04612223 sw t1,68(sp) +80003ee0: 0a512823 sw t0,176(sp) +80003ee4: 02512423 sw t0,40(sp) +80003ee8: 0be12a23 sw t5,180(sp) +80003eec: 03e12223 sw t5,36(sp) +80003ef0: 0bf12c23 sw t6,184(sp) +80003ef4: 01f12e23 sw t6,28(sp) +80003ef8: 0bd12e23 sw t4,188(sp) +80003efc: 01d12c23 sw t4,24(sp) +80003f00: 2d9020ef jal ra,800069d8 <_ldtoa_r> +80003f04: 01812e83 lw t4,24(sp) +80003f08: 01c12f83 lw t6,28(sp) +80003f0c: 02412f03 lw t5,36(sp) +80003f10: 02812283 lw t0,40(sp) +80003f14: 04412303 lw t1,68(sp) +80003f18: 00050c93 mv s9,a0 +80003f1c: 016c8b33 add s6,s9,s6 +80003f20: 0a010b93 addi s7,sp,160 +80003f24: d01ff06f j 80003c24 <_vfprintf_r+0x2564> +80003f28: 00130593 addi a1,t1,1 +80003f2c: 000a0513 mv a0,s4 +80003f30: 00612a23 sw t1,20(sp) +80003f34: d99fc0ef jal ra,80000ccc <_malloc_r> +80003f38: 00050c93 mv s9,a0 +80003f3c: 01412303 lw t1,20(sp) +80003f40: 2c050263 beqz a0,80004204 <_vfprintf_r+0x2b44> +80003f44: 00a12a23 sw a0,20(sp) +80003f48: f54ff06f j 8000369c <_vfprintf_r+0x1fdc> +80003f4c: 03000793 li a5,48 +80003f50: 0cf10423 sb a5,200(sp) +80003f54: 07800793 li a5,120 +80003f58: f28ff06f j 80003680 <_vfprintf_r+0x1fc0> +80003f5c: 006c8b33 add s6,s9,t1 +80003f60: 0a010b93 addi s7,sp,160 +80003f64: cc1ff06f j 80003c24 <_vfprintf_r+0x2564> +80003f68: 00030463 beqz t1,80003f70 <_vfprintf_r+0x28b0> +80003f6c: 900fe06f j 8000206c <_vfprintf_r+0x9ac> +80003f70: 00100313 li t1,1 +80003f74: 8f8fe06f j 8000206c <_vfprintf_r+0x9ac> +80003f78: 00600313 li t1,6 +80003f7c: 8f0fe06f j 8000206c <_vfprintf_r+0x9ac> +80003f80: 06700a93 li s5,103 +80003f84: 04012583 lw a1,64(sp) +80003f88: 01812783 lw a5,24(sp) +80003f8c: 02012423 sw zero,40(sp) +80003f90: 0005c703 lbu a4,0(a1) +80003f94: 02012223 sw zero,36(sp) +80003f98: 0ff00613 li a2,255 +80003f9c: 02c70e63 beq a4,a2,80003fd8 <_vfprintf_r+0x2918> +80003fa0: 02f75c63 bge a4,a5,80003fd8 <_vfprintf_r+0x2918> +80003fa4: 0015c683 lbu a3,1(a1) +80003fa8: 40e787b3 sub a5,a5,a4 +80003fac: 00068e63 beqz a3,80003fc8 <_vfprintf_r+0x2908> +80003fb0: 02412703 lw a4,36(sp) +80003fb4: 00158593 addi a1,a1,1 +80003fb8: 00170713 addi a4,a4,1 +80003fbc: 02e12223 sw a4,36(sp) +80003fc0: 00068713 mv a4,a3 +80003fc4: fd9ff06f j 80003f9c <_vfprintf_r+0x28dc> +80003fc8: 02812683 lw a3,40(sp) +80003fcc: 00168693 addi a3,a3,1 +80003fd0: 02d12423 sw a3,40(sp) +80003fd4: fc9ff06f j 80003f9c <_vfprintf_r+0x28dc> +80003fd8: 00f12c23 sw a5,24(sp) +80003fdc: 02812703 lw a4,40(sp) +80003fe0: 02412783 lw a5,36(sp) +80003fe4: 04b12023 sw a1,64(sp) +80003fe8: 00e78733 add a4,a5,a4 +80003fec: 04812783 lw a5,72(sp) +80003ff0: 02f70733 mul a4,a4,a5 +80003ff4: 01670b33 add s6,a4,s6 +80003ff8: fffb4993 not s3,s6 +80003ffc: 41f9d993 srai s3,s3,0x1f +80004000: 013b79b3 and s3,s6,s3 +80004004: a78fe06f j 8000227c <_vfprintf_r+0xbbc> +80004008: 02c12703 lw a4,44(sp) +8000400c: 06600a93 li s5,102 +80004010: 00e78b33 add s6,a5,a4 +80004014: 006b0b33 add s6,s6,t1 +80004018: d55ff06f j 80003d6c <_vfprintf_r+0x26ac> +8000401c: 0d610693 addi a3,sp,214 +80004020: 00061863 bnez a2,80004030 <_vfprintf_r+0x2970> +80004024: 03000693 li a3,48 +80004028: 0cd10b23 sb a3,214(sp) +8000402c: 0d710693 addi a3,sp,215 +80004030: 1b010793 addi a5,sp,432 +80004034: 40f68633 sub a2,a3,a5 +80004038: 03070713 addi a4,a4,48 +8000403c: 0dd60793 addi a5,a2,221 +80004040: 00e68023 sb a4,0(a3) +80004044: 02f12c23 sw a5,56(sp) +80004048: 9f0fe06f j 80002238 <_vfprintf_r+0xb78> +8000404c: 0b010993 addi s3,sp,176 +80004050: 00098513 mv a0,s3 +80004054: 04612a23 sw t1,84(sp) +80004058: 0a512823 sw t0,176(sp) +8000405c: 0be12a23 sw t5,180(sp) +80004060: 0bf12c23 sw t6,184(sp) +80004064: 0bd12e23 sw t4,188(sp) +80004068: 718100ef jal ra,80014780 <__trunctfdf2> +8000406c: 0cc10613 addi a2,sp,204 +80004070: 0c4050ef jal ra,80009134 +80004074: 00058613 mv a2,a1 +80004078: 00050593 mv a1,a0 +8000407c: 00098513 mv a0,s3 +80004080: 4f4100ef jal ra,80014574 <__extenddftf2> +80004084: 0b012703 lw a4,176(sp) +80004088: 09010793 addi a5,sp,144 +8000408c: 0a010b93 addi s7,sp,160 +80004090: 08e12823 sw a4,144(sp) +80004094: 0b412703 lw a4,180(sp) +80004098: 08010613 addi a2,sp,128 +8000409c: 00078593 mv a1,a5 +800040a0: 08e12a23 sw a4,148(sp) +800040a4: 0b812703 lw a4,184(sp) +800040a8: 000b8513 mv a0,s7 +800040ac: 00f12e23 sw a5,28(sp) +800040b0: 08e12c23 sw a4,152(sp) +800040b4: 0bc12703 lw a4,188(sp) +800040b8: 04c12823 sw a2,80(sp) +800040bc: 08012023 sw zero,128(sp) +800040c0: 08e12e23 sw a4,156(sp) +800040c4: 3ffc0737 lui a4,0x3ffc0 +800040c8: 08e12623 sw a4,140(sp) +800040cc: 08012223 sw zero,132(sp) +800040d0: 08012423 sw zero,136(sp) +800040d4: 7980d0ef jal ra,8001186c <__multf3> +800040d8: 0a012783 lw a5,160(sp) +800040dc: 0a412803 lw a6,164(sp) +800040e0: 0a812e83 lw t4,168(sp) +800040e4: 0ac12f03 lw t5,172(sp) +800040e8: 000b8593 mv a1,s7 +800040ec: 00098513 mv a0,s3 +800040f0: 0af12823 sw a5,176(sp) +800040f4: 04f12223 sw a5,68(sp) +800040f8: 0b012a23 sw a6,180(sp) +800040fc: 03012423 sw a6,40(sp) +80004100: 0bd12c23 sw t4,184(sp) +80004104: 03d12223 sw t4,36(sp) +80004108: 0be12e23 sw t5,188(sp) +8000410c: 01e12c23 sw t5,24(sp) +80004110: 0a012023 sw zero,160(sp) +80004114: 0a012223 sw zero,164(sp) +80004118: 0a012423 sw zero,168(sp) +8000411c: 0a012623 sw zero,172(sp) +80004120: 3f80d0ef jal ra,80011518 <__eqtf2> +80004124: 01812f03 lw t5,24(sp) +80004128: 02412e83 lw t4,36(sp) +8000412c: 02812803 lw a6,40(sp) +80004130: 04412783 lw a5,68(sp) +80004134: 05412303 lw t1,84(sp) +80004138: 00051663 bnez a0,80004144 <_vfprintf_r+0x2a84> +8000413c: 00100713 li a4,1 +80004140: 0ce12623 sw a4,204(sp) +80004144: 80015737 lui a4,0x80015 +80004148: dc470713 addi a4,a4,-572 # 80014dc4 <__BSS_END__+0xffffe3ac> +8000414c: 04e12223 sw a4,68(sp) +80004150: e88ff06f j 800037d8 <_vfprintf_r+0x2118> +80004154: 01812783 lw a5,24(sp) +80004158: 00100713 li a4,1 +8000415c: 02d00693 li a3,45 +80004160: 40f70733 sub a4,a4,a5 +80004164: 0cd10aa3 sb a3,213(sp) +80004168: 840fe06f j 800021a8 <_vfprintf_r+0xae8> +8000416c: 05812783 lw a5,88(sp) +80004170: 0017f713 andi a4,a5,1 +80004174: 00071463 bnez a4,8000417c <_vfprintf_r+0x2abc> +80004178: 8e0fe06f j 80002258 <_vfprintf_r+0xb98> +8000417c: 8d4fe06f j 80002250 <_vfprintf_r+0xb90> +80004180: 00071a63 bnez a4,80004194 <_vfprintf_r+0x2ad4> +80004184: 00100993 li s3,1 +80004188: 06600a93 li s5,102 +8000418c: 00100b13 li s6,1 +80004190: 955ff06f j 80003ae4 <_vfprintf_r+0x2424> +80004194: 02c12783 lw a5,44(sp) +80004198: 06600a93 li s5,102 +8000419c: 00178b13 addi s6,a5,1 +800041a0: 006b0b33 add s6,s6,t1 +800041a4: fffb4993 not s3,s6 +800041a8: 41f9d993 srai s3,s3,0x1f +800041ac: 013b79b3 and s3,s6,s3 +800041b0: 935ff06f j 80003ae4 <_vfprintf_r+0x2424> +800041b4: 000d0793 mv a5,s10 +800041b8: ca5fe06f j 80002e5c <_vfprintf_r+0x179c> +800041bc: 01012703 lw a4,16(sp) +800041c0: 00072d83 lw s11,0(a4) +800041c4: 00470713 addi a4,a4,4 +800041c8: 000dd463 bgez s11,800041d0 <_vfprintf_r+0x2b10> +800041cc: fff00d93 li s11,-1 +800041d0: 0014ce03 lbu t3,1(s1) +800041d4: 00e12823 sw a4,16(sp) +800041d8: 00078493 mv s1,a5 +800041dc: eb4fd06f j 80001890 <_vfprintf_r+0x1d0> +800041e0: 00090993 mv s3,s2 +800041e4: 8d0fe06f j 800022b4 <_vfprintf_r+0xbf4> +800041e8: 00090993 mv s3,s2 +800041ec: addfd06f j 80001cc8 <_vfprintf_r+0x608> +800041f0: 00200793 li a5,2 +800041f4: 02f12c23 sw a5,56(sp) +800041f8: 840fe06f j 80002238 <_vfprintf_r+0xb78> +800041fc: 00030b13 mv s6,t1 +80004200: d1dff06f j 80003f1c <_vfprintf_r+0x285c> +80004204: 00412703 lw a4,4(sp) +80004208: 00c75783 lhu a5,12(a4) +8000420c: 0407e793 ori a5,a5,64 +80004210: 00f71623 sh a5,12(a4) +80004214: f8cfd06f j 800019a0 <_vfprintf_r+0x2e0> -8000425c : -8000425c: 00060693 mv a3,a2 -80004260: 00058613 mv a2,a1 -80004264: 00050593 mv a1,a0 -80004268: 1c81a503 lw a0,456(gp) # 800169d0 <_impure_ptr> -8000426c: c98fd06f j 80001704 <_vfprintf_r> +80004218 : +80004218: 00060693 mv a3,a2 +8000421c: 00058613 mv a2,a1 +80004220: 00050593 mv a1,a0 +80004224: 1c81a503 lw a0,456(gp) # 800169d0 <_impure_ptr> +80004228: c98fd06f j 800016c0 <_vfprintf_r> -80004270 <__sbprintf>: -80004270: 00c5d783 lhu a5,12(a1) -80004274: 0645ae03 lw t3,100(a1) -80004278: 00e5d303 lhu t1,14(a1) -8000427c: 01c5a883 lw a7,28(a1) -80004280: 0245a803 lw a6,36(a1) -80004284: b8010113 addi sp,sp,-1152 -80004288: ffd7f793 andi a5,a5,-3 -8000428c: 40000713 li a4,1024 -80004290: 46812c23 sw s0,1144(sp) -80004294: 00f11a23 sh a5,20(sp) -80004298: 00058413 mv s0,a1 -8000429c: 07010793 addi a5,sp,112 -800042a0: 00810593 addi a1,sp,8 -800042a4: 46912a23 sw s1,1140(sp) -800042a8: 47212823 sw s2,1136(sp) -800042ac: 46112e23 sw ra,1148(sp) -800042b0: 00050913 mv s2,a0 -800042b4: 07c12623 sw t3,108(sp) -800042b8: 00611b23 sh t1,22(sp) -800042bc: 03112223 sw a7,36(sp) -800042c0: 03012623 sw a6,44(sp) -800042c4: 00f12423 sw a5,8(sp) -800042c8: 00f12c23 sw a5,24(sp) -800042cc: 00e12823 sw a4,16(sp) -800042d0: 00e12e23 sw a4,28(sp) -800042d4: 02012023 sw zero,32(sp) -800042d8: c2cfd0ef jal ra,80001704 <_vfprintf_r> -800042dc: 00050493 mv s1,a0 -800042e0: 02055c63 bgez a0,80004318 <__sbprintf+0xa8> -800042e4: 01415783 lhu a5,20(sp) -800042e8: 0407f793 andi a5,a5,64 -800042ec: 00078863 beqz a5,800042fc <__sbprintf+0x8c> -800042f0: 00c45783 lhu a5,12(s0) -800042f4: 0407e793 ori a5,a5,64 -800042f8: 00f41623 sh a5,12(s0) -800042fc: 47c12083 lw ra,1148(sp) -80004300: 47812403 lw s0,1144(sp) -80004304: 00048513 mv a0,s1 -80004308: 47012903 lw s2,1136(sp) -8000430c: 47412483 lw s1,1140(sp) -80004310: 48010113 addi sp,sp,1152 -80004314: 00008067 ret -80004318: 00810593 addi a1,sp,8 -8000431c: 00090513 mv a0,s2 -80004320: 580000ef jal ra,800048a0 <_fflush_r> -80004324: fc0500e3 beqz a0,800042e4 <__sbprintf+0x74> -80004328: fff00493 li s1,-1 -8000432c: fb9ff06f j 800042e4 <__sbprintf+0x74> +8000422c <__sbprintf>: +8000422c: 00c5d783 lhu a5,12(a1) +80004230: 0645ae03 lw t3,100(a1) +80004234: 00e5d303 lhu t1,14(a1) +80004238: 01c5a883 lw a7,28(a1) +8000423c: 0245a803 lw a6,36(a1) +80004240: b8010113 addi sp,sp,-1152 +80004244: ffd7f793 andi a5,a5,-3 +80004248: 40000713 li a4,1024 +8000424c: 46812c23 sw s0,1144(sp) +80004250: 00f11a23 sh a5,20(sp) +80004254: 00058413 mv s0,a1 +80004258: 07010793 addi a5,sp,112 +8000425c: 00810593 addi a1,sp,8 +80004260: 46912a23 sw s1,1140(sp) +80004264: 47212823 sw s2,1136(sp) +80004268: 46112e23 sw ra,1148(sp) +8000426c: 00050913 mv s2,a0 +80004270: 07c12623 sw t3,108(sp) +80004274: 00611b23 sh t1,22(sp) +80004278: 03112223 sw a7,36(sp) +8000427c: 03012623 sw a6,44(sp) +80004280: 00f12423 sw a5,8(sp) +80004284: 00f12c23 sw a5,24(sp) +80004288: 00e12823 sw a4,16(sp) +8000428c: 00e12e23 sw a4,28(sp) +80004290: 02012023 sw zero,32(sp) +80004294: c2cfd0ef jal ra,800016c0 <_vfprintf_r> +80004298: 00050493 mv s1,a0 +8000429c: 02055c63 bgez a0,800042d4 <__sbprintf+0xa8> +800042a0: 01415783 lhu a5,20(sp) +800042a4: 0407f793 andi a5,a5,64 +800042a8: 00078863 beqz a5,800042b8 <__sbprintf+0x8c> +800042ac: 00c45783 lhu a5,12(s0) +800042b0: 0407e793 ori a5,a5,64 +800042b4: 00f41623 sh a5,12(s0) +800042b8: 47c12083 lw ra,1148(sp) +800042bc: 47812403 lw s0,1144(sp) +800042c0: 00048513 mv a0,s1 +800042c4: 47012903 lw s2,1136(sp) +800042c8: 47412483 lw s1,1140(sp) +800042cc: 48010113 addi sp,sp,1152 +800042d0: 00008067 ret +800042d4: 00810593 addi a1,sp,8 +800042d8: 00090513 mv a0,s2 +800042dc: 580000ef jal ra,8000485c <_fflush_r> +800042e0: fc0500e3 beqz a0,800042a0 <__sbprintf+0x74> +800042e4: fff00493 li s1,-1 +800042e8: fb9ff06f j 800042a0 <__sbprintf+0x74> -80004330 <__swsetup_r>: -80004330: 1c81a783 lw a5,456(gp) # 800169d0 <_impure_ptr> -80004334: ff010113 addi sp,sp,-16 -80004338: 00812423 sw s0,8(sp) -8000433c: 00912223 sw s1,4(sp) -80004340: 00112623 sw ra,12(sp) -80004344: 00050493 mv s1,a0 -80004348: 00058413 mv s0,a1 -8000434c: 00078663 beqz a5,80004358 <__swsetup_r+0x28> -80004350: 0387a703 lw a4,56(a5) -80004354: 08070663 beqz a4,800043e0 <__swsetup_r+0xb0> -80004358: 00c41703 lh a4,12(s0) -8000435c: 01071793 slli a5,a4,0x10 -80004360: 0107d793 srli a5,a5,0x10 -80004364: 0087f693 andi a3,a5,8 -80004368: 08068a63 beqz a3,800043fc <__swsetup_r+0xcc> -8000436c: 01042683 lw a3,16(s0) -80004370: 0a068a63 beqz a3,80004424 <__swsetup_r+0xf4> -80004374: 0017f713 andi a4,a5,1 -80004378: 02070863 beqz a4,800043a8 <__swsetup_r+0x78> -8000437c: 01442783 lw a5,20(s0) -80004380: 00042423 sw zero,8(s0) -80004384: 00000513 li a0,0 -80004388: 40f007b3 neg a5,a5 -8000438c: 00f42c23 sw a5,24(s0) -80004390: 02068a63 beqz a3,800043c4 <__swsetup_r+0x94> -80004394: 00c12083 lw ra,12(sp) -80004398: 00812403 lw s0,8(sp) -8000439c: 00412483 lw s1,4(sp) -800043a0: 01010113 addi sp,sp,16 -800043a4: 00008067 ret -800043a8: 0027f793 andi a5,a5,2 -800043ac: 00000713 li a4,0 -800043b0: 00079463 bnez a5,800043b8 <__swsetup_r+0x88> -800043b4: 01442703 lw a4,20(s0) -800043b8: 00e42423 sw a4,8(s0) -800043bc: 00000513 li a0,0 -800043c0: fc069ae3 bnez a3,80004394 <__swsetup_r+0x64> -800043c4: 00c41783 lh a5,12(s0) -800043c8: 0807f713 andi a4,a5,128 -800043cc: fc0704e3 beqz a4,80004394 <__swsetup_r+0x64> -800043d0: 0407e793 ori a5,a5,64 -800043d4: 00f41623 sh a5,12(s0) -800043d8: fff00513 li a0,-1 -800043dc: fb9ff06f j 80004394 <__swsetup_r+0x64> -800043e0: 00078513 mv a0,a5 -800043e4: 059000ef jal ra,80004c3c <__sinit> -800043e8: 00c41703 lh a4,12(s0) -800043ec: 01071793 slli a5,a4,0x10 -800043f0: 0107d793 srli a5,a5,0x10 -800043f4: 0087f693 andi a3,a5,8 -800043f8: f6069ae3 bnez a3,8000436c <__swsetup_r+0x3c> -800043fc: 0107f693 andi a3,a5,16 -80004400: 06068e63 beqz a3,8000447c <__swsetup_r+0x14c> -80004404: 0047f793 andi a5,a5,4 -80004408: 04079063 bnez a5,80004448 <__swsetup_r+0x118> -8000440c: 01042683 lw a3,16(s0) -80004410: 00876793 ori a5,a4,8 -80004414: 00f41623 sh a5,12(s0) -80004418: 01079793 slli a5,a5,0x10 -8000441c: 0107d793 srli a5,a5,0x10 -80004420: f4069ae3 bnez a3,80004374 <__swsetup_r+0x44> -80004424: 2807f713 andi a4,a5,640 -80004428: 20000613 li a2,512 -8000442c: f4c704e3 beq a4,a2,80004374 <__swsetup_r+0x44> -80004430: 00040593 mv a1,s0 -80004434: 00048513 mv a0,s1 -80004438: 2d9030ef jal ra,80007f10 <__smakebuf_r> -8000443c: 00c45783 lhu a5,12(s0) -80004440: 01042683 lw a3,16(s0) -80004444: f31ff06f j 80004374 <__swsetup_r+0x44> -80004448: 03042583 lw a1,48(s0) -8000444c: 00058e63 beqz a1,80004468 <__swsetup_r+0x138> -80004450: 04040793 addi a5,s0,64 -80004454: 00f58863 beq a1,a5,80004464 <__swsetup_r+0x134> -80004458: 00048513 mv a0,s1 -8000445c: 141000ef jal ra,80004d9c <_free_r> -80004460: 00c41703 lh a4,12(s0) -80004464: 02042823 sw zero,48(s0) -80004468: 01042683 lw a3,16(s0) -8000446c: fdb77713 andi a4,a4,-37 -80004470: 00042223 sw zero,4(s0) -80004474: 00d42023 sw a3,0(s0) -80004478: f99ff06f j 80004410 <__swsetup_r+0xe0> -8000447c: 00900793 li a5,9 -80004480: 00f4a023 sw a5,0(s1) -80004484: 04076713 ori a4,a4,64 -80004488: 00e41623 sh a4,12(s0) -8000448c: fff00513 li a0,-1 -80004490: f05ff06f j 80004394 <__swsetup_r+0x64> +800042ec <__swsetup_r>: +800042ec: 1c81a783 lw a5,456(gp) # 800169d0 <_impure_ptr> +800042f0: ff010113 addi sp,sp,-16 +800042f4: 00812423 sw s0,8(sp) +800042f8: 00912223 sw s1,4(sp) +800042fc: 00112623 sw ra,12(sp) +80004300: 00050493 mv s1,a0 +80004304: 00058413 mv s0,a1 +80004308: 00078663 beqz a5,80004314 <__swsetup_r+0x28> +8000430c: 0387a703 lw a4,56(a5) +80004310: 08070663 beqz a4,8000439c <__swsetup_r+0xb0> +80004314: 00c41703 lh a4,12(s0) +80004318: 01071793 slli a5,a4,0x10 +8000431c: 0107d793 srli a5,a5,0x10 +80004320: 0087f693 andi a3,a5,8 +80004324: 08068a63 beqz a3,800043b8 <__swsetup_r+0xcc> +80004328: 01042683 lw a3,16(s0) +8000432c: 0a068a63 beqz a3,800043e0 <__swsetup_r+0xf4> +80004330: 0017f713 andi a4,a5,1 +80004334: 02070863 beqz a4,80004364 <__swsetup_r+0x78> +80004338: 01442783 lw a5,20(s0) +8000433c: 00042423 sw zero,8(s0) +80004340: 00000513 li a0,0 +80004344: 40f007b3 neg a5,a5 +80004348: 00f42c23 sw a5,24(s0) +8000434c: 02068a63 beqz a3,80004380 <__swsetup_r+0x94> +80004350: 00c12083 lw ra,12(sp) +80004354: 00812403 lw s0,8(sp) +80004358: 00412483 lw s1,4(sp) +8000435c: 01010113 addi sp,sp,16 +80004360: 00008067 ret +80004364: 0027f793 andi a5,a5,2 +80004368: 00000713 li a4,0 +8000436c: 00079463 bnez a5,80004374 <__swsetup_r+0x88> +80004370: 01442703 lw a4,20(s0) +80004374: 00e42423 sw a4,8(s0) +80004378: 00000513 li a0,0 +8000437c: fc069ae3 bnez a3,80004350 <__swsetup_r+0x64> +80004380: 00c41783 lh a5,12(s0) +80004384: 0807f713 andi a4,a5,128 +80004388: fc0704e3 beqz a4,80004350 <__swsetup_r+0x64> +8000438c: 0407e793 ori a5,a5,64 +80004390: 00f41623 sh a5,12(s0) +80004394: fff00513 li a0,-1 +80004398: fb9ff06f j 80004350 <__swsetup_r+0x64> +8000439c: 00078513 mv a0,a5 +800043a0: 059000ef jal ra,80004bf8 <__sinit> +800043a4: 00c41703 lh a4,12(s0) +800043a8: 01071793 slli a5,a4,0x10 +800043ac: 0107d793 srli a5,a5,0x10 +800043b0: 0087f693 andi a3,a5,8 +800043b4: f6069ae3 bnez a3,80004328 <__swsetup_r+0x3c> +800043b8: 0107f693 andi a3,a5,16 +800043bc: 06068e63 beqz a3,80004438 <__swsetup_r+0x14c> +800043c0: 0047f793 andi a5,a5,4 +800043c4: 04079063 bnez a5,80004404 <__swsetup_r+0x118> +800043c8: 01042683 lw a3,16(s0) +800043cc: 00876793 ori a5,a4,8 +800043d0: 00f41623 sh a5,12(s0) +800043d4: 01079793 slli a5,a5,0x10 +800043d8: 0107d793 srli a5,a5,0x10 +800043dc: f4069ae3 bnez a3,80004330 <__swsetup_r+0x44> +800043e0: 2807f713 andi a4,a5,640 +800043e4: 20000613 li a2,512 +800043e8: f4c704e3 beq a4,a2,80004330 <__swsetup_r+0x44> +800043ec: 00040593 mv a1,s0 +800043f0: 00048513 mv a0,s1 +800043f4: 2d9030ef jal ra,80007ecc <__smakebuf_r> +800043f8: 00c45783 lhu a5,12(s0) +800043fc: 01042683 lw a3,16(s0) +80004400: f31ff06f j 80004330 <__swsetup_r+0x44> +80004404: 03042583 lw a1,48(s0) +80004408: 00058e63 beqz a1,80004424 <__swsetup_r+0x138> +8000440c: 04040793 addi a5,s0,64 +80004410: 00f58863 beq a1,a5,80004420 <__swsetup_r+0x134> +80004414: 00048513 mv a0,s1 +80004418: 141000ef jal ra,80004d58 <_free_r> +8000441c: 00c41703 lh a4,12(s0) +80004420: 02042823 sw zero,48(s0) +80004424: 01042683 lw a3,16(s0) +80004428: fdb77713 andi a4,a4,-37 +8000442c: 00042223 sw zero,4(s0) +80004430: 00d42023 sw a3,0(s0) +80004434: f99ff06f j 800043cc <__swsetup_r+0xe0> +80004438: 00900793 li a5,9 +8000443c: 00f4a023 sw a5,0(s1) +80004440: 04076713 ori a4,a4,64 +80004444: 00e41623 sh a4,12(s0) +80004448: fff00513 li a0,-1 +8000444c: f05ff06f j 80004350 <__swsetup_r+0x64> -80004494 <__register_exitproc>: -80004494: 1b81a703 lw a4,440(gp) # 800169c0 <_global_impure_ptr> -80004498: 14872783 lw a5,328(a4) -8000449c: 04078c63 beqz a5,800044f4 <__register_exitproc+0x60> -800044a0: 0047a703 lw a4,4(a5) -800044a4: 01f00813 li a6,31 -800044a8: 06e84e63 blt a6,a4,80004524 <__register_exitproc+0x90> -800044ac: 00271813 slli a6,a4,0x2 -800044b0: 02050663 beqz a0,800044dc <__register_exitproc+0x48> -800044b4: 01078333 add t1,a5,a6 -800044b8: 08c32423 sw a2,136(t1) -800044bc: 1887a883 lw a7,392(a5) -800044c0: 00100613 li a2,1 -800044c4: 00e61633 sll a2,a2,a4 -800044c8: 00c8e8b3 or a7,a7,a2 -800044cc: 1917a423 sw a7,392(a5) -800044d0: 10d32423 sw a3,264(t1) -800044d4: 00200693 li a3,2 -800044d8: 02d50463 beq a0,a3,80004500 <__register_exitproc+0x6c> -800044dc: 00170713 addi a4,a4,1 -800044e0: 00e7a223 sw a4,4(a5) -800044e4: 010787b3 add a5,a5,a6 -800044e8: 00b7a423 sw a1,8(a5) -800044ec: 00000513 li a0,0 -800044f0: 00008067 ret -800044f4: 14c70793 addi a5,a4,332 -800044f8: 14f72423 sw a5,328(a4) -800044fc: fa5ff06f j 800044a0 <__register_exitproc+0xc> -80004500: 18c7a683 lw a3,396(a5) -80004504: 00170713 addi a4,a4,1 -80004508: 00e7a223 sw a4,4(a5) -8000450c: 00c6e633 or a2,a3,a2 -80004510: 18c7a623 sw a2,396(a5) -80004514: 010787b3 add a5,a5,a6 -80004518: 00b7a423 sw a1,8(a5) -8000451c: 00000513 li a0,0 -80004520: 00008067 ret -80004524: fff00513 li a0,-1 -80004528: 00008067 ret +80004450 <__register_exitproc>: +80004450: 1b81a703 lw a4,440(gp) # 800169c0 <_global_impure_ptr> +80004454: 14872783 lw a5,328(a4) +80004458: 04078c63 beqz a5,800044b0 <__register_exitproc+0x60> +8000445c: 0047a703 lw a4,4(a5) +80004460: 01f00813 li a6,31 +80004464: 06e84e63 blt a6,a4,800044e0 <__register_exitproc+0x90> +80004468: 00271813 slli a6,a4,0x2 +8000446c: 02050663 beqz a0,80004498 <__register_exitproc+0x48> +80004470: 01078333 add t1,a5,a6 +80004474: 08c32423 sw a2,136(t1) +80004478: 1887a883 lw a7,392(a5) +8000447c: 00100613 li a2,1 +80004480: 00e61633 sll a2,a2,a4 +80004484: 00c8e8b3 or a7,a7,a2 +80004488: 1917a423 sw a7,392(a5) +8000448c: 10d32423 sw a3,264(t1) +80004490: 00200693 li a3,2 +80004494: 02d50463 beq a0,a3,800044bc <__register_exitproc+0x6c> +80004498: 00170713 addi a4,a4,1 +8000449c: 00e7a223 sw a4,4(a5) +800044a0: 010787b3 add a5,a5,a6 +800044a4: 00b7a423 sw a1,8(a5) +800044a8: 00000513 li a0,0 +800044ac: 00008067 ret +800044b0: 14c70793 addi a5,a4,332 +800044b4: 14f72423 sw a5,328(a4) +800044b8: fa5ff06f j 8000445c <__register_exitproc+0xc> +800044bc: 18c7a683 lw a3,396(a5) +800044c0: 00170713 addi a4,a4,1 +800044c4: 00e7a223 sw a4,4(a5) +800044c8: 00c6e633 or a2,a3,a2 +800044cc: 18c7a623 sw a2,396(a5) +800044d0: 010787b3 add a5,a5,a6 +800044d4: 00b7a423 sw a1,8(a5) +800044d8: 00000513 li a0,0 +800044dc: 00008067 ret +800044e0: fff00513 li a0,-1 +800044e4: 00008067 ret -8000452c <__call_exitprocs>: -8000452c: fd010113 addi sp,sp,-48 -80004530: 01812423 sw s8,8(sp) -80004534: 1b81ac03 lw s8,440(gp) # 800169c0 <_global_impure_ptr> -80004538: 01312e23 sw s3,28(sp) -8000453c: 01412c23 sw s4,24(sp) -80004540: 01512a23 sw s5,20(sp) -80004544: 01612823 sw s6,16(sp) -80004548: 02112623 sw ra,44(sp) -8000454c: 02812423 sw s0,40(sp) -80004550: 02912223 sw s1,36(sp) -80004554: 03212023 sw s2,32(sp) -80004558: 01712623 sw s7,12(sp) -8000455c: 00050a93 mv s5,a0 -80004560: 00058b13 mv s6,a1 -80004564: 00100a13 li s4,1 -80004568: fff00993 li s3,-1 -8000456c: 148c2903 lw s2,328(s8) -80004570: 02090863 beqz s2,800045a0 <__call_exitprocs+0x74> -80004574: 00492483 lw s1,4(s2) -80004578: fff48413 addi s0,s1,-1 -8000457c: 02044263 bltz s0,800045a0 <__call_exitprocs+0x74> -80004580: 00249493 slli s1,s1,0x2 -80004584: 009904b3 add s1,s2,s1 -80004588: 040b0463 beqz s6,800045d0 <__call_exitprocs+0xa4> -8000458c: 1044a783 lw a5,260(s1) -80004590: 05678063 beq a5,s6,800045d0 <__call_exitprocs+0xa4> -80004594: fff40413 addi s0,s0,-1 -80004598: ffc48493 addi s1,s1,-4 -8000459c: ff3416e3 bne s0,s3,80004588 <__call_exitprocs+0x5c> -800045a0: 02c12083 lw ra,44(sp) -800045a4: 02812403 lw s0,40(sp) -800045a8: 02412483 lw s1,36(sp) -800045ac: 02012903 lw s2,32(sp) -800045b0: 01c12983 lw s3,28(sp) -800045b4: 01812a03 lw s4,24(sp) -800045b8: 01412a83 lw s5,20(sp) -800045bc: 01012b03 lw s6,16(sp) -800045c0: 00c12b83 lw s7,12(sp) -800045c4: 00812c03 lw s8,8(sp) -800045c8: 03010113 addi sp,sp,48 -800045cc: 00008067 ret -800045d0: 00492783 lw a5,4(s2) -800045d4: 0044a683 lw a3,4(s1) -800045d8: fff78793 addi a5,a5,-1 -800045dc: 04878a63 beq a5,s0,80004630 <__call_exitprocs+0x104> -800045e0: 0004a223 sw zero,4(s1) -800045e4: fa0688e3 beqz a3,80004594 <__call_exitprocs+0x68> -800045e8: 18892783 lw a5,392(s2) -800045ec: 008a1733 sll a4,s4,s0 -800045f0: 00492b83 lw s7,4(s2) -800045f4: 00f777b3 and a5,a4,a5 -800045f8: 00079e63 bnez a5,80004614 <__call_exitprocs+0xe8> -800045fc: 000680e7 jalr a3 -80004600: 00492783 lw a5,4(s2) -80004604: f77794e3 bne a5,s7,8000456c <__call_exitprocs+0x40> -80004608: 148c2783 lw a5,328(s8) -8000460c: f92784e3 beq a5,s2,80004594 <__call_exitprocs+0x68> -80004610: f5dff06f j 8000456c <__call_exitprocs+0x40> -80004614: 18c92783 lw a5,396(s2) -80004618: 0844a583 lw a1,132(s1) -8000461c: 00f77733 and a4,a4,a5 -80004620: 00071c63 bnez a4,80004638 <__call_exitprocs+0x10c> -80004624: 000a8513 mv a0,s5 -80004628: 000680e7 jalr a3 -8000462c: fd5ff06f j 80004600 <__call_exitprocs+0xd4> -80004630: 00892223 sw s0,4(s2) -80004634: fb1ff06f j 800045e4 <__call_exitprocs+0xb8> -80004638: 00058513 mv a0,a1 -8000463c: 000680e7 jalr a3 -80004640: fc1ff06f j 80004600 <__call_exitprocs+0xd4> +800044e8 <__call_exitprocs>: +800044e8: fd010113 addi sp,sp,-48 +800044ec: 01812423 sw s8,8(sp) +800044f0: 1b81ac03 lw s8,440(gp) # 800169c0 <_global_impure_ptr> +800044f4: 01312e23 sw s3,28(sp) +800044f8: 01412c23 sw s4,24(sp) +800044fc: 01512a23 sw s5,20(sp) +80004500: 01612823 sw s6,16(sp) +80004504: 02112623 sw ra,44(sp) +80004508: 02812423 sw s0,40(sp) +8000450c: 02912223 sw s1,36(sp) +80004510: 03212023 sw s2,32(sp) +80004514: 01712623 sw s7,12(sp) +80004518: 00050a93 mv s5,a0 +8000451c: 00058b13 mv s6,a1 +80004520: 00100a13 li s4,1 +80004524: fff00993 li s3,-1 +80004528: 148c2903 lw s2,328(s8) +8000452c: 02090863 beqz s2,8000455c <__call_exitprocs+0x74> +80004530: 00492483 lw s1,4(s2) +80004534: fff48413 addi s0,s1,-1 +80004538: 02044263 bltz s0,8000455c <__call_exitprocs+0x74> +8000453c: 00249493 slli s1,s1,0x2 +80004540: 009904b3 add s1,s2,s1 +80004544: 040b0463 beqz s6,8000458c <__call_exitprocs+0xa4> +80004548: 1044a783 lw a5,260(s1) +8000454c: 05678063 beq a5,s6,8000458c <__call_exitprocs+0xa4> +80004550: fff40413 addi s0,s0,-1 +80004554: ffc48493 addi s1,s1,-4 +80004558: ff3416e3 bne s0,s3,80004544 <__call_exitprocs+0x5c> +8000455c: 02c12083 lw ra,44(sp) +80004560: 02812403 lw s0,40(sp) +80004564: 02412483 lw s1,36(sp) +80004568: 02012903 lw s2,32(sp) +8000456c: 01c12983 lw s3,28(sp) +80004570: 01812a03 lw s4,24(sp) +80004574: 01412a83 lw s5,20(sp) +80004578: 01012b03 lw s6,16(sp) +8000457c: 00c12b83 lw s7,12(sp) +80004580: 00812c03 lw s8,8(sp) +80004584: 03010113 addi sp,sp,48 +80004588: 00008067 ret +8000458c: 00492783 lw a5,4(s2) +80004590: 0044a683 lw a3,4(s1) +80004594: fff78793 addi a5,a5,-1 +80004598: 04878a63 beq a5,s0,800045ec <__call_exitprocs+0x104> +8000459c: 0004a223 sw zero,4(s1) +800045a0: fa0688e3 beqz a3,80004550 <__call_exitprocs+0x68> +800045a4: 18892783 lw a5,392(s2) +800045a8: 008a1733 sll a4,s4,s0 +800045ac: 00492b83 lw s7,4(s2) +800045b0: 00f777b3 and a5,a4,a5 +800045b4: 00079e63 bnez a5,800045d0 <__call_exitprocs+0xe8> +800045b8: 000680e7 jalr a3 +800045bc: 00492783 lw a5,4(s2) +800045c0: f77794e3 bne a5,s7,80004528 <__call_exitprocs+0x40> +800045c4: 148c2783 lw a5,328(s8) +800045c8: f92784e3 beq a5,s2,80004550 <__call_exitprocs+0x68> +800045cc: f5dff06f j 80004528 <__call_exitprocs+0x40> +800045d0: 18c92783 lw a5,396(s2) +800045d4: 0844a583 lw a1,132(s1) +800045d8: 00f77733 and a4,a4,a5 +800045dc: 00071c63 bnez a4,800045f4 <__call_exitprocs+0x10c> +800045e0: 000a8513 mv a0,s5 +800045e4: 000680e7 jalr a3 +800045e8: fd5ff06f j 800045bc <__call_exitprocs+0xd4> +800045ec: 00892223 sw s0,4(s2) +800045f0: fb1ff06f j 800045a0 <__call_exitprocs+0xb8> +800045f4: 00058513 mv a0,a1 +800045f8: 000680e7 jalr a3 +800045fc: fc1ff06f j 800045bc <__call_exitprocs+0xd4> -80004644 <__sflush_r>: -80004644: 00c59783 lh a5,12(a1) -80004648: fe010113 addi sp,sp,-32 -8000464c: 00812c23 sw s0,24(sp) -80004650: 01079713 slli a4,a5,0x10 -80004654: 01075713 srli a4,a4,0x10 -80004658: 01312623 sw s3,12(sp) -8000465c: 00112e23 sw ra,28(sp) -80004660: 00912a23 sw s1,20(sp) -80004664: 01212823 sw s2,16(sp) -80004668: 00877693 andi a3,a4,8 -8000466c: 00058413 mv s0,a1 -80004670: 00050993 mv s3,a0 -80004674: 10069a63 bnez a3,80004788 <__sflush_r+0x144> -80004678: 00001737 lui a4,0x1 -8000467c: 80070713 addi a4,a4,-2048 # 800 <_start-0x7ffff800> -80004680: 0045a683 lw a3,4(a1) -80004684: 00e7e7b3 or a5,a5,a4 -80004688: 00f59623 sh a5,12(a1) -8000468c: 18d05063 blez a3,8000480c <__sflush_r+0x1c8> -80004690: 02842703 lw a4,40(s0) -80004694: 0c070a63 beqz a4,80004768 <__sflush_r+0x124> -80004698: 01079793 slli a5,a5,0x10 -8000469c: 0107d793 srli a5,a5,0x10 -800046a0: 0009a483 lw s1,0(s3) -800046a4: 01379693 slli a3,a5,0x13 -800046a8: 0009a023 sw zero,0(s3) -800046ac: 01c42583 lw a1,28(s0) -800046b0: 1606c463 bltz a3,80004818 <__sflush_r+0x1d4> -800046b4: 00100693 li a3,1 -800046b8: 00000613 li a2,0 +80004600 <__sflush_r>: +80004600: 00c59783 lh a5,12(a1) +80004604: fe010113 addi sp,sp,-32 +80004608: 00812c23 sw s0,24(sp) +8000460c: 01079713 slli a4,a5,0x10 +80004610: 01075713 srli a4,a4,0x10 +80004614: 01312623 sw s3,12(sp) +80004618: 00112e23 sw ra,28(sp) +8000461c: 00912a23 sw s1,20(sp) +80004620: 01212823 sw s2,16(sp) +80004624: 00877693 andi a3,a4,8 +80004628: 00058413 mv s0,a1 +8000462c: 00050993 mv s3,a0 +80004630: 10069a63 bnez a3,80004744 <__sflush_r+0x144> +80004634: 00001737 lui a4,0x1 +80004638: 80070713 addi a4,a4,-2048 # 800 <_start-0x7ffff800> +8000463c: 0045a683 lw a3,4(a1) +80004640: 00e7e7b3 or a5,a5,a4 +80004644: 00f59623 sh a5,12(a1) +80004648: 18d05063 blez a3,800047c8 <__sflush_r+0x1c8> +8000464c: 02842703 lw a4,40(s0) +80004650: 0c070a63 beqz a4,80004724 <__sflush_r+0x124> +80004654: 01079793 slli a5,a5,0x10 +80004658: 0107d793 srli a5,a5,0x10 +8000465c: 0009a483 lw s1,0(s3) +80004660: 01379693 slli a3,a5,0x13 +80004664: 0009a023 sw zero,0(s3) +80004668: 01c42583 lw a1,28(s0) +8000466c: 1606c463 bltz a3,800047d4 <__sflush_r+0x1d4> +80004670: 00100693 li a3,1 +80004674: 00000613 li a2,0 +80004678: 00098513 mv a0,s3 +8000467c: 000700e7 jalr a4 +80004680: fff00793 li a5,-1 +80004684: 18f50863 beq a0,a5,80004814 <__sflush_r+0x214> +80004688: 00c45783 lhu a5,12(s0) +8000468c: 02842703 lw a4,40(s0) +80004690: 01c42583 lw a1,28(s0) +80004694: 0047f793 andi a5,a5,4 +80004698: 00078e63 beqz a5,800046b4 <__sflush_r+0xb4> +8000469c: 00442683 lw a3,4(s0) +800046a0: 03042783 lw a5,48(s0) +800046a4: 40d50533 sub a0,a0,a3 +800046a8: 00078663 beqz a5,800046b4 <__sflush_r+0xb4> +800046ac: 03c42783 lw a5,60(s0) +800046b0: 40f50533 sub a0,a0,a5 +800046b4: 00050613 mv a2,a0 +800046b8: 00000693 li a3,0 800046bc: 00098513 mv a0,s3 800046c0: 000700e7 jalr a4 800046c4: fff00793 li a5,-1 -800046c8: 18f50863 beq a0,a5,80004858 <__sflush_r+0x214> -800046cc: 00c45783 lhu a5,12(s0) -800046d0: 02842703 lw a4,40(s0) -800046d4: 01c42583 lw a1,28(s0) -800046d8: 0047f793 andi a5,a5,4 -800046dc: 00078e63 beqz a5,800046f8 <__sflush_r+0xb4> -800046e0: 00442683 lw a3,4(s0) -800046e4: 03042783 lw a5,48(s0) -800046e8: 40d50533 sub a0,a0,a3 -800046ec: 00078663 beqz a5,800046f8 <__sflush_r+0xb4> -800046f0: 03c42783 lw a5,60(s0) -800046f4: 40f50533 sub a0,a0,a5 -800046f8: 00050613 mv a2,a0 -800046fc: 00000693 li a3,0 -80004700: 00098513 mv a0,s3 -80004704: 000700e7 jalr a4 -80004708: fff00793 li a5,-1 -8000470c: 10f51a63 bne a0,a5,80004820 <__sflush_r+0x1dc> -80004710: 0009a703 lw a4,0(s3) -80004714: 00c41783 lh a5,12(s0) -80004718: 16070463 beqz a4,80004880 <__sflush_r+0x23c> -8000471c: 01d00693 li a3,29 -80004720: 00d70663 beq a4,a3,8000472c <__sflush_r+0xe8> -80004724: 01600693 li a3,22 -80004728: 0cd71063 bne a4,a3,800047e8 <__sflush_r+0x1a4> -8000472c: 01042683 lw a3,16(s0) -80004730: fffff737 lui a4,0xfffff -80004734: 7ff70713 addi a4,a4,2047 # fffff7ff <__BSS_END__+0x7ffe8de7> -80004738: 00e7f7b3 and a5,a5,a4 -8000473c: 00f41623 sh a5,12(s0) -80004740: 00042223 sw zero,4(s0) -80004744: 00d42023 sw a3,0(s0) -80004748: 03042583 lw a1,48(s0) -8000474c: 0099a023 sw s1,0(s3) -80004750: 00058c63 beqz a1,80004768 <__sflush_r+0x124> -80004754: 04040793 addi a5,s0,64 -80004758: 00f58663 beq a1,a5,80004764 <__sflush_r+0x120> -8000475c: 00098513 mv a0,s3 -80004760: 63c000ef jal ra,80004d9c <_free_r> -80004764: 02042823 sw zero,48(s0) -80004768: 00000513 li a0,0 -8000476c: 01c12083 lw ra,28(sp) -80004770: 01812403 lw s0,24(sp) -80004774: 01412483 lw s1,20(sp) -80004778: 01012903 lw s2,16(sp) -8000477c: 00c12983 lw s3,12(sp) -80004780: 02010113 addi sp,sp,32 -80004784: 00008067 ret -80004788: 0105a903 lw s2,16(a1) -8000478c: fc090ee3 beqz s2,80004768 <__sflush_r+0x124> -80004790: 0005a483 lw s1,0(a1) -80004794: 00377713 andi a4,a4,3 -80004798: 0125a023 sw s2,0(a1) -8000479c: 412484b3 sub s1,s1,s2 -800047a0: 00000793 li a5,0 -800047a4: 00071463 bnez a4,800047ac <__sflush_r+0x168> -800047a8: 0145a783 lw a5,20(a1) -800047ac: 00f42423 sw a5,8(s0) -800047b0: 00904863 bgtz s1,800047c0 <__sflush_r+0x17c> -800047b4: fb5ff06f j 80004768 <__sflush_r+0x124> -800047b8: 00a90933 add s2,s2,a0 -800047bc: fa9056e3 blez s1,80004768 <__sflush_r+0x124> -800047c0: 02442783 lw a5,36(s0) -800047c4: 01c42583 lw a1,28(s0) -800047c8: 00048693 mv a3,s1 -800047cc: 00090613 mv a2,s2 -800047d0: 00098513 mv a0,s3 -800047d4: 000780e7 jalr a5 -800047d8: 40a484b3 sub s1,s1,a0 -800047dc: fca04ee3 bgtz a0,800047b8 <__sflush_r+0x174> -800047e0: 00c45783 lhu a5,12(s0) -800047e4: fff00513 li a0,-1 -800047e8: 0407e793 ori a5,a5,64 -800047ec: 00f41623 sh a5,12(s0) -800047f0: 01c12083 lw ra,28(sp) -800047f4: 01812403 lw s0,24(sp) -800047f8: 01412483 lw s1,20(sp) -800047fc: 01012903 lw s2,16(sp) -80004800: 00c12983 lw s3,12(sp) -80004804: 02010113 addi sp,sp,32 -80004808: 00008067 ret -8000480c: 03c5a703 lw a4,60(a1) -80004810: e8e040e3 bgtz a4,80004690 <__sflush_r+0x4c> -80004814: f55ff06f j 80004768 <__sflush_r+0x124> -80004818: 05042503 lw a0,80(s0) -8000481c: ebdff06f j 800046d8 <__sflush_r+0x94> -80004820: 00c45783 lhu a5,12(s0) -80004824: fffff737 lui a4,0xfffff -80004828: 7ff70713 addi a4,a4,2047 # fffff7ff <__BSS_END__+0x7ffe8de7> -8000482c: 00e7f7b3 and a5,a5,a4 -80004830: 01042683 lw a3,16(s0) -80004834: 01079793 slli a5,a5,0x10 -80004838: 4107d793 srai a5,a5,0x10 -8000483c: 00f41623 sh a5,12(s0) -80004840: 00042223 sw zero,4(s0) -80004844: 00d42023 sw a3,0(s0) -80004848: 01379713 slli a4,a5,0x13 -8000484c: ee075ee3 bgez a4,80004748 <__sflush_r+0x104> -80004850: 04a42823 sw a0,80(s0) -80004854: ef5ff06f j 80004748 <__sflush_r+0x104> -80004858: 0009a783 lw a5,0(s3) -8000485c: e60788e3 beqz a5,800046cc <__sflush_r+0x88> -80004860: 01d00713 li a4,29 -80004864: 02e78863 beq a5,a4,80004894 <__sflush_r+0x250> -80004868: 01600713 li a4,22 -8000486c: 02e78463 beq a5,a4,80004894 <__sflush_r+0x250> -80004870: 00c45783 lhu a5,12(s0) -80004874: 0407e793 ori a5,a5,64 -80004878: 00f41623 sh a5,12(s0) -8000487c: ef1ff06f j 8000476c <__sflush_r+0x128> -80004880: fffff737 lui a4,0xfffff -80004884: 7ff70713 addi a4,a4,2047 # fffff7ff <__BSS_END__+0x7ffe8de7> -80004888: 01042683 lw a3,16(s0) -8000488c: 00e7f7b3 and a5,a5,a4 -80004890: fadff06f j 8000483c <__sflush_r+0x1f8> -80004894: 0099a023 sw s1,0(s3) -80004898: 00000513 li a0,0 -8000489c: ed1ff06f j 8000476c <__sflush_r+0x128> +800046c8: 10f51a63 bne a0,a5,800047dc <__sflush_r+0x1dc> +800046cc: 0009a703 lw a4,0(s3) +800046d0: 00c41783 lh a5,12(s0) +800046d4: 16070463 beqz a4,8000483c <__sflush_r+0x23c> +800046d8: 01d00693 li a3,29 +800046dc: 00d70663 beq a4,a3,800046e8 <__sflush_r+0xe8> +800046e0: 01600693 li a3,22 +800046e4: 0cd71063 bne a4,a3,800047a4 <__sflush_r+0x1a4> +800046e8: 01042683 lw a3,16(s0) +800046ec: fffff737 lui a4,0xfffff +800046f0: 7ff70713 addi a4,a4,2047 # fffff7ff <__BSS_END__+0x7ffe8de7> +800046f4: 00e7f7b3 and a5,a5,a4 +800046f8: 00f41623 sh a5,12(s0) +800046fc: 00042223 sw zero,4(s0) +80004700: 00d42023 sw a3,0(s0) +80004704: 03042583 lw a1,48(s0) +80004708: 0099a023 sw s1,0(s3) +8000470c: 00058c63 beqz a1,80004724 <__sflush_r+0x124> +80004710: 04040793 addi a5,s0,64 +80004714: 00f58663 beq a1,a5,80004720 <__sflush_r+0x120> +80004718: 00098513 mv a0,s3 +8000471c: 63c000ef jal ra,80004d58 <_free_r> +80004720: 02042823 sw zero,48(s0) +80004724: 00000513 li a0,0 +80004728: 01c12083 lw ra,28(sp) +8000472c: 01812403 lw s0,24(sp) +80004730: 01412483 lw s1,20(sp) +80004734: 01012903 lw s2,16(sp) +80004738: 00c12983 lw s3,12(sp) +8000473c: 02010113 addi sp,sp,32 +80004740: 00008067 ret +80004744: 0105a903 lw s2,16(a1) +80004748: fc090ee3 beqz s2,80004724 <__sflush_r+0x124> +8000474c: 0005a483 lw s1,0(a1) +80004750: 00377713 andi a4,a4,3 +80004754: 0125a023 sw s2,0(a1) +80004758: 412484b3 sub s1,s1,s2 +8000475c: 00000793 li a5,0 +80004760: 00071463 bnez a4,80004768 <__sflush_r+0x168> +80004764: 0145a783 lw a5,20(a1) +80004768: 00f42423 sw a5,8(s0) +8000476c: 00904863 bgtz s1,8000477c <__sflush_r+0x17c> +80004770: fb5ff06f j 80004724 <__sflush_r+0x124> +80004774: 00a90933 add s2,s2,a0 +80004778: fa9056e3 blez s1,80004724 <__sflush_r+0x124> +8000477c: 02442783 lw a5,36(s0) +80004780: 01c42583 lw a1,28(s0) +80004784: 00048693 mv a3,s1 +80004788: 00090613 mv a2,s2 +8000478c: 00098513 mv a0,s3 +80004790: 000780e7 jalr a5 +80004794: 40a484b3 sub s1,s1,a0 +80004798: fca04ee3 bgtz a0,80004774 <__sflush_r+0x174> +8000479c: 00c45783 lhu a5,12(s0) +800047a0: fff00513 li a0,-1 +800047a4: 0407e793 ori a5,a5,64 +800047a8: 00f41623 sh a5,12(s0) +800047ac: 01c12083 lw ra,28(sp) +800047b0: 01812403 lw s0,24(sp) +800047b4: 01412483 lw s1,20(sp) +800047b8: 01012903 lw s2,16(sp) +800047bc: 00c12983 lw s3,12(sp) +800047c0: 02010113 addi sp,sp,32 +800047c4: 00008067 ret +800047c8: 03c5a703 lw a4,60(a1) +800047cc: e8e040e3 bgtz a4,8000464c <__sflush_r+0x4c> +800047d0: f55ff06f j 80004724 <__sflush_r+0x124> +800047d4: 05042503 lw a0,80(s0) +800047d8: ebdff06f j 80004694 <__sflush_r+0x94> +800047dc: 00c45783 lhu a5,12(s0) +800047e0: fffff737 lui a4,0xfffff +800047e4: 7ff70713 addi a4,a4,2047 # fffff7ff <__BSS_END__+0x7ffe8de7> +800047e8: 00e7f7b3 and a5,a5,a4 +800047ec: 01042683 lw a3,16(s0) +800047f0: 01079793 slli a5,a5,0x10 +800047f4: 4107d793 srai a5,a5,0x10 +800047f8: 00f41623 sh a5,12(s0) +800047fc: 00042223 sw zero,4(s0) +80004800: 00d42023 sw a3,0(s0) +80004804: 01379713 slli a4,a5,0x13 +80004808: ee075ee3 bgez a4,80004704 <__sflush_r+0x104> +8000480c: 04a42823 sw a0,80(s0) +80004810: ef5ff06f j 80004704 <__sflush_r+0x104> +80004814: 0009a783 lw a5,0(s3) +80004818: e60788e3 beqz a5,80004688 <__sflush_r+0x88> +8000481c: 01d00713 li a4,29 +80004820: 02e78863 beq a5,a4,80004850 <__sflush_r+0x250> +80004824: 01600713 li a4,22 +80004828: 02e78463 beq a5,a4,80004850 <__sflush_r+0x250> +8000482c: 00c45783 lhu a5,12(s0) +80004830: 0407e793 ori a5,a5,64 +80004834: 00f41623 sh a5,12(s0) +80004838: ef1ff06f j 80004728 <__sflush_r+0x128> +8000483c: fffff737 lui a4,0xfffff +80004840: 7ff70713 addi a4,a4,2047 # fffff7ff <__BSS_END__+0x7ffe8de7> +80004844: 01042683 lw a3,16(s0) +80004848: 00e7f7b3 and a5,a5,a4 +8000484c: fadff06f j 800047f8 <__sflush_r+0x1f8> +80004850: 0099a023 sw s1,0(s3) +80004854: 00000513 li a0,0 +80004858: ed1ff06f j 80004728 <__sflush_r+0x128> -800048a0 <_fflush_r>: -800048a0: fe010113 addi sp,sp,-32 -800048a4: 00812c23 sw s0,24(sp) -800048a8: 00112e23 sw ra,28(sp) -800048ac: 00050413 mv s0,a0 -800048b0: 00050663 beqz a0,800048bc <_fflush_r+0x1c> -800048b4: 03852783 lw a5,56(a0) -800048b8: 02078063 beqz a5,800048d8 <_fflush_r+0x38> -800048bc: 00c59783 lh a5,12(a1) -800048c0: 02079663 bnez a5,800048ec <_fflush_r+0x4c> -800048c4: 01c12083 lw ra,28(sp) -800048c8: 01812403 lw s0,24(sp) -800048cc: 00000513 li a0,0 -800048d0: 02010113 addi sp,sp,32 -800048d4: 00008067 ret -800048d8: 00b12623 sw a1,12(sp) -800048dc: 360000ef jal ra,80004c3c <__sinit> -800048e0: 00c12583 lw a1,12(sp) -800048e4: 00c59783 lh a5,12(a1) -800048e8: fc078ee3 beqz a5,800048c4 <_fflush_r+0x24> -800048ec: 00040513 mv a0,s0 -800048f0: 01812403 lw s0,24(sp) -800048f4: 01c12083 lw ra,28(sp) -800048f8: 02010113 addi sp,sp,32 -800048fc: d49ff06f j 80004644 <__sflush_r> +8000485c <_fflush_r>: +8000485c: fe010113 addi sp,sp,-32 +80004860: 00812c23 sw s0,24(sp) +80004864: 00112e23 sw ra,28(sp) +80004868: 00050413 mv s0,a0 +8000486c: 00050663 beqz a0,80004878 <_fflush_r+0x1c> +80004870: 03852783 lw a5,56(a0) +80004874: 02078063 beqz a5,80004894 <_fflush_r+0x38> +80004878: 00c59783 lh a5,12(a1) +8000487c: 02079663 bnez a5,800048a8 <_fflush_r+0x4c> +80004880: 01c12083 lw ra,28(sp) +80004884: 01812403 lw s0,24(sp) +80004888: 00000513 li a0,0 +8000488c: 02010113 addi sp,sp,32 +80004890: 00008067 ret +80004894: 00b12623 sw a1,12(sp) +80004898: 360000ef jal ra,80004bf8 <__sinit> +8000489c: 00c12583 lw a1,12(sp) +800048a0: 00c59783 lh a5,12(a1) +800048a4: fc078ee3 beqz a5,80004880 <_fflush_r+0x24> +800048a8: 00040513 mv a0,s0 +800048ac: 01812403 lw s0,24(sp) +800048b0: 01c12083 lw ra,28(sp) +800048b4: 02010113 addi sp,sp,32 +800048b8: d49ff06f j 80004600 <__sflush_r> -80004900 : -80004900: 00050593 mv a1,a0 -80004904: 00050663 beqz a0,80004910 -80004908: 1c81a503 lw a0,456(gp) # 800169d0 <_impure_ptr> -8000490c: f95ff06f j 800048a0 <_fflush_r> -80004910: 1b81a503 lw a0,440(gp) # 800169c0 <_global_impure_ptr> -80004914: 800055b7 lui a1,0x80005 -80004918: 8a058593 addi a1,a1,-1888 # 800048a0 <__BSS_END__+0xfffede88> -8000491c: 0210006f j 8000513c <_fwalk_reent> +800048bc : +800048bc: 00050593 mv a1,a0 +800048c0: 00050663 beqz a0,800048cc +800048c4: 1c81a503 lw a0,456(gp) # 800169d0 <_impure_ptr> +800048c8: f95ff06f j 8000485c <_fflush_r> +800048cc: 1b81a503 lw a0,440(gp) # 800169c0 <_global_impure_ptr> +800048d0: 800055b7 lui a1,0x80005 +800048d4: 85c58593 addi a1,a1,-1956 # 8000485c <__BSS_END__+0xfffede44> +800048d8: 0210006f j 800050f8 <_fwalk_reent> -80004920 <__fp_lock>: -80004920: 00000513 li a0,0 -80004924: 00008067 ret +800048dc <__fp_lock>: +800048dc: 00000513 li a0,0 +800048e0: 00008067 ret -80004928 <_cleanup_r>: -80004928: 8000e5b7 lui a1,0x8000e -8000492c: 92c58593 addi a1,a1,-1748 # 8000d92c <__BSS_END__+0xffff6f14> -80004930: 00d0006f j 8000513c <_fwalk_reent> +800048e4 <_cleanup_r>: +800048e4: 8000e5b7 lui a1,0x8000e +800048e8: 8e858593 addi a1,a1,-1816 # 8000d8e8 <__BSS_END__+0xffff6ed0> +800048ec: 00d0006f j 800050f8 <_fwalk_reent> -80004934 <__sinit.part.0>: -80004934: fe010113 addi sp,sp,-32 -80004938: 800057b7 lui a5,0x80005 -8000493c: 00112e23 sw ra,28(sp) -80004940: 00812c23 sw s0,24(sp) -80004944: 00912a23 sw s1,20(sp) -80004948: 01212823 sw s2,16(sp) -8000494c: 01312623 sw s3,12(sp) -80004950: 01412423 sw s4,8(sp) -80004954: 01512223 sw s5,4(sp) -80004958: 01612023 sw s6,0(sp) -8000495c: 00452403 lw s0,4(a0) -80004960: 92878793 addi a5,a5,-1752 # 80004928 <__BSS_END__+0xfffedf10> -80004964: 02f52e23 sw a5,60(a0) -80004968: 2ec50713 addi a4,a0,748 -8000496c: 00300793 li a5,3 -80004970: 2ee52423 sw a4,744(a0) -80004974: 2ef52223 sw a5,740(a0) -80004978: 2e052023 sw zero,736(a0) -8000497c: 00400793 li a5,4 -80004980: 00050913 mv s2,a0 -80004984: 00f42623 sw a5,12(s0) -80004988: 00800613 li a2,8 -8000498c: 00000593 li a1,0 -80004990: 06042223 sw zero,100(s0) -80004994: 00042023 sw zero,0(s0) -80004998: 00042223 sw zero,4(s0) -8000499c: 00042423 sw zero,8(s0) -800049a0: 00042823 sw zero,16(s0) -800049a4: 00042a23 sw zero,20(s0) -800049a8: 00042c23 sw zero,24(s0) -800049ac: 05c40513 addi a0,s0,92 -800049b0: b1dfc0ef jal ra,800014cc -800049b4: 80009b37 lui s6,0x80009 -800049b8: 00892483 lw s1,8(s2) -800049bc: 80009ab7 lui s5,0x80009 -800049c0: 80009a37 lui s4,0x80009 -800049c4: 800099b7 lui s3,0x80009 -800049c8: 308b0b13 addi s6,s6,776 # 80009308 <__BSS_END__+0xffff28f0> -800049cc: 36ca8a93 addi s5,s5,876 # 8000936c <__BSS_END__+0xffff2954> -800049d0: 3f4a0a13 addi s4,s4,1012 # 800093f4 <__BSS_END__+0xffff29dc> -800049d4: 45c98993 addi s3,s3,1116 # 8000945c <__BSS_END__+0xffff2a44> -800049d8: 000107b7 lui a5,0x10 -800049dc: 03642023 sw s6,32(s0) -800049e0: 03542223 sw s5,36(s0) -800049e4: 03442423 sw s4,40(s0) -800049e8: 03342623 sw s3,44(s0) -800049ec: 00842e23 sw s0,28(s0) -800049f0: 00978793 addi a5,a5,9 # 10009 <_start-0x7ffefff7> -800049f4: 00f4a623 sw a5,12(s1) -800049f8: 00800613 li a2,8 -800049fc: 00000593 li a1,0 -80004a00: 0604a223 sw zero,100(s1) -80004a04: 0004a023 sw zero,0(s1) -80004a08: 0004a223 sw zero,4(s1) -80004a0c: 0004a423 sw zero,8(s1) -80004a10: 0004a823 sw zero,16(s1) -80004a14: 0004aa23 sw zero,20(s1) -80004a18: 0004ac23 sw zero,24(s1) -80004a1c: 05c48513 addi a0,s1,92 -80004a20: aadfc0ef jal ra,800014cc -80004a24: 00c92403 lw s0,12(s2) -80004a28: 000207b7 lui a5,0x20 -80004a2c: 0364a023 sw s6,32(s1) -80004a30: 0354a223 sw s5,36(s1) -80004a34: 0344a423 sw s4,40(s1) -80004a38: 0334a623 sw s3,44(s1) -80004a3c: 0094ae23 sw s1,28(s1) -80004a40: 01278793 addi a5,a5,18 # 20012 <_start-0x7ffdffee> -80004a44: 00f42623 sw a5,12(s0) -80004a48: 06042223 sw zero,100(s0) -80004a4c: 00042023 sw zero,0(s0) -80004a50: 00042223 sw zero,4(s0) -80004a54: 00042423 sw zero,8(s0) -80004a58: 00042823 sw zero,16(s0) -80004a5c: 00042a23 sw zero,20(s0) -80004a60: 00042c23 sw zero,24(s0) -80004a64: 05c40513 addi a0,s0,92 -80004a68: 00800613 li a2,8 -80004a6c: 00000593 li a1,0 -80004a70: a5dfc0ef jal ra,800014cc -80004a74: 01c12083 lw ra,28(sp) -80004a78: 03642023 sw s6,32(s0) -80004a7c: 03542223 sw s5,36(s0) -80004a80: 03442423 sw s4,40(s0) -80004a84: 03342623 sw s3,44(s0) -80004a88: 00842e23 sw s0,28(s0) -80004a8c: 01812403 lw s0,24(sp) -80004a90: 00100793 li a5,1 -80004a94: 02f92c23 sw a5,56(s2) -80004a98: 01412483 lw s1,20(sp) -80004a9c: 01012903 lw s2,16(sp) -80004aa0: 00c12983 lw s3,12(sp) -80004aa4: 00812a03 lw s4,8(sp) -80004aa8: 00412a83 lw s5,4(sp) -80004aac: 00012b03 lw s6,0(sp) -80004ab0: 02010113 addi sp,sp,32 -80004ab4: 00008067 ret +800048f0 <__sinit.part.0>: +800048f0: fe010113 addi sp,sp,-32 +800048f4: 800057b7 lui a5,0x80005 +800048f8: 00112e23 sw ra,28(sp) +800048fc: 00812c23 sw s0,24(sp) +80004900: 00912a23 sw s1,20(sp) +80004904: 01212823 sw s2,16(sp) +80004908: 01312623 sw s3,12(sp) +8000490c: 01412423 sw s4,8(sp) +80004910: 01512223 sw s5,4(sp) +80004914: 01612023 sw s6,0(sp) +80004918: 00452403 lw s0,4(a0) +8000491c: 8e478793 addi a5,a5,-1820 # 800048e4 <__BSS_END__+0xfffedecc> +80004920: 02f52e23 sw a5,60(a0) +80004924: 2ec50713 addi a4,a0,748 +80004928: 00300793 li a5,3 +8000492c: 2ee52423 sw a4,744(a0) +80004930: 2ef52223 sw a5,740(a0) +80004934: 2e052023 sw zero,736(a0) +80004938: 00400793 li a5,4 +8000493c: 00050913 mv s2,a0 +80004940: 00f42623 sw a5,12(s0) +80004944: 00800613 li a2,8 +80004948: 00000593 li a1,0 +8000494c: 06042223 sw zero,100(s0) +80004950: 00042023 sw zero,0(s0) +80004954: 00042223 sw zero,4(s0) +80004958: 00042423 sw zero,8(s0) +8000495c: 00042823 sw zero,16(s0) +80004960: 00042a23 sw zero,20(s0) +80004964: 00042c23 sw zero,24(s0) +80004968: 05c40513 addi a0,s0,92 +8000496c: b1dfc0ef jal ra,80001488 +80004970: 80009b37 lui s6,0x80009 +80004974: 00892483 lw s1,8(s2) +80004978: 80009ab7 lui s5,0x80009 +8000497c: 80009a37 lui s4,0x80009 +80004980: 800099b7 lui s3,0x80009 +80004984: 2c4b0b13 addi s6,s6,708 # 800092c4 <__BSS_END__+0xffff28ac> +80004988: 328a8a93 addi s5,s5,808 # 80009328 <__BSS_END__+0xffff2910> +8000498c: 3b0a0a13 addi s4,s4,944 # 800093b0 <__BSS_END__+0xffff2998> +80004990: 41898993 addi s3,s3,1048 # 80009418 <__BSS_END__+0xffff2a00> +80004994: 000107b7 lui a5,0x10 +80004998: 03642023 sw s6,32(s0) +8000499c: 03542223 sw s5,36(s0) +800049a0: 03442423 sw s4,40(s0) +800049a4: 03342623 sw s3,44(s0) +800049a8: 00842e23 sw s0,28(s0) +800049ac: 00978793 addi a5,a5,9 # 10009 <_start-0x7ffefff7> +800049b0: 00f4a623 sw a5,12(s1) +800049b4: 00800613 li a2,8 +800049b8: 00000593 li a1,0 +800049bc: 0604a223 sw zero,100(s1) +800049c0: 0004a023 sw zero,0(s1) +800049c4: 0004a223 sw zero,4(s1) +800049c8: 0004a423 sw zero,8(s1) +800049cc: 0004a823 sw zero,16(s1) +800049d0: 0004aa23 sw zero,20(s1) +800049d4: 0004ac23 sw zero,24(s1) +800049d8: 05c48513 addi a0,s1,92 +800049dc: aadfc0ef jal ra,80001488 +800049e0: 00c92403 lw s0,12(s2) +800049e4: 000207b7 lui a5,0x20 +800049e8: 0364a023 sw s6,32(s1) +800049ec: 0354a223 sw s5,36(s1) +800049f0: 0344a423 sw s4,40(s1) +800049f4: 0334a623 sw s3,44(s1) +800049f8: 0094ae23 sw s1,28(s1) +800049fc: 01278793 addi a5,a5,18 # 20012 <_start-0x7ffdffee> +80004a00: 00f42623 sw a5,12(s0) +80004a04: 06042223 sw zero,100(s0) +80004a08: 00042023 sw zero,0(s0) +80004a0c: 00042223 sw zero,4(s0) +80004a10: 00042423 sw zero,8(s0) +80004a14: 00042823 sw zero,16(s0) +80004a18: 00042a23 sw zero,20(s0) +80004a1c: 00042c23 sw zero,24(s0) +80004a20: 05c40513 addi a0,s0,92 +80004a24: 00800613 li a2,8 +80004a28: 00000593 li a1,0 +80004a2c: a5dfc0ef jal ra,80001488 +80004a30: 01c12083 lw ra,28(sp) +80004a34: 03642023 sw s6,32(s0) +80004a38: 03542223 sw s5,36(s0) +80004a3c: 03442423 sw s4,40(s0) +80004a40: 03342623 sw s3,44(s0) +80004a44: 00842e23 sw s0,28(s0) +80004a48: 01812403 lw s0,24(sp) +80004a4c: 00100793 li a5,1 +80004a50: 02f92c23 sw a5,56(s2) +80004a54: 01412483 lw s1,20(sp) +80004a58: 01012903 lw s2,16(sp) +80004a5c: 00c12983 lw s3,12(sp) +80004a60: 00812a03 lw s4,8(sp) +80004a64: 00412a83 lw s5,4(sp) +80004a68: 00012b03 lw s6,0(sp) +80004a6c: 02010113 addi sp,sp,32 +80004a70: 00008067 ret -80004ab8 <__fp_unlock>: -80004ab8: 00000513 li a0,0 -80004abc: 00008067 ret +80004a74 <__fp_unlock>: +80004a74: 00000513 li a0,0 +80004a78: 00008067 ret -80004ac0 <__sfmoreglue>: -80004ac0: ff010113 addi sp,sp,-16 -80004ac4: 00912223 sw s1,4(sp) -80004ac8: 06800613 li a2,104 -80004acc: fff58493 addi s1,a1,-1 -80004ad0: 02c484b3 mul s1,s1,a2 -80004ad4: 01212023 sw s2,0(sp) -80004ad8: 00058913 mv s2,a1 -80004adc: 00812423 sw s0,8(sp) -80004ae0: 00112623 sw ra,12(sp) -80004ae4: 07448593 addi a1,s1,116 -80004ae8: a28fc0ef jal ra,80000d10 <_malloc_r> -80004aec: 00050413 mv s0,a0 -80004af0: 02050063 beqz a0,80004b10 <__sfmoreglue+0x50> -80004af4: 00c50513 addi a0,a0,12 -80004af8: 00042023 sw zero,0(s0) -80004afc: 01242223 sw s2,4(s0) -80004b00: 00a42423 sw a0,8(s0) -80004b04: 06848613 addi a2,s1,104 -80004b08: 00000593 li a1,0 -80004b0c: 9c1fc0ef jal ra,800014cc -80004b10: 00040513 mv a0,s0 -80004b14: 00c12083 lw ra,12(sp) -80004b18: 00812403 lw s0,8(sp) -80004b1c: 00412483 lw s1,4(sp) -80004b20: 00012903 lw s2,0(sp) -80004b24: 01010113 addi sp,sp,16 -80004b28: 00008067 ret +80004a7c <__sfmoreglue>: +80004a7c: ff010113 addi sp,sp,-16 +80004a80: 00912223 sw s1,4(sp) +80004a84: 06800613 li a2,104 +80004a88: fff58493 addi s1,a1,-1 +80004a8c: 02c484b3 mul s1,s1,a2 +80004a90: 01212023 sw s2,0(sp) +80004a94: 00058913 mv s2,a1 +80004a98: 00812423 sw s0,8(sp) +80004a9c: 00112623 sw ra,12(sp) +80004aa0: 07448593 addi a1,s1,116 +80004aa4: a28fc0ef jal ra,80000ccc <_malloc_r> +80004aa8: 00050413 mv s0,a0 +80004aac: 02050063 beqz a0,80004acc <__sfmoreglue+0x50> +80004ab0: 00c50513 addi a0,a0,12 +80004ab4: 00042023 sw zero,0(s0) +80004ab8: 01242223 sw s2,4(s0) +80004abc: 00a42423 sw a0,8(s0) +80004ac0: 06848613 addi a2,s1,104 +80004ac4: 00000593 li a1,0 +80004ac8: 9c1fc0ef jal ra,80001488 +80004acc: 00040513 mv a0,s0 +80004ad0: 00c12083 lw ra,12(sp) +80004ad4: 00812403 lw s0,8(sp) +80004ad8: 00412483 lw s1,4(sp) +80004adc: 00012903 lw s2,0(sp) +80004ae0: 01010113 addi sp,sp,16 +80004ae4: 00008067 ret -80004b2c <__sfp>: -80004b2c: fe010113 addi sp,sp,-32 -80004b30: 01212823 sw s2,16(sp) -80004b34: 1b81a903 lw s2,440(gp) # 800169c0 <_global_impure_ptr> -80004b38: 01312623 sw s3,12(sp) -80004b3c: 00112e23 sw ra,28(sp) -80004b40: 03892783 lw a5,56(s2) -80004b44: 00812c23 sw s0,24(sp) -80004b48: 00912a23 sw s1,20(sp) -80004b4c: 00050993 mv s3,a0 -80004b50: 0a078663 beqz a5,80004bfc <__sfp+0xd0> -80004b54: 2e090913 addi s2,s2,736 -80004b58: fff00493 li s1,-1 -80004b5c: 00492783 lw a5,4(s2) -80004b60: 00892403 lw s0,8(s2) -80004b64: fff78793 addi a5,a5,-1 -80004b68: 0007da63 bgez a5,80004b7c <__sfp+0x50> -80004b6c: 0800006f j 80004bec <__sfp+0xc0> -80004b70: fff78793 addi a5,a5,-1 -80004b74: 06840413 addi s0,s0,104 -80004b78: 06978a63 beq a5,s1,80004bec <__sfp+0xc0> -80004b7c: 00c41703 lh a4,12(s0) -80004b80: fe0718e3 bnez a4,80004b70 <__sfp+0x44> -80004b84: ffff07b7 lui a5,0xffff0 -80004b88: 00178793 addi a5,a5,1 # ffff0001 <__BSS_END__+0x7ffd95e9> -80004b8c: 06042223 sw zero,100(s0) -80004b90: 00042023 sw zero,0(s0) -80004b94: 00042223 sw zero,4(s0) -80004b98: 00042423 sw zero,8(s0) -80004b9c: 00f42623 sw a5,12(s0) -80004ba0: 00042823 sw zero,16(s0) -80004ba4: 00042a23 sw zero,20(s0) -80004ba8: 00042c23 sw zero,24(s0) -80004bac: 00800613 li a2,8 -80004bb0: 00000593 li a1,0 -80004bb4: 05c40513 addi a0,s0,92 -80004bb8: 915fc0ef jal ra,800014cc -80004bbc: 02042823 sw zero,48(s0) -80004bc0: 02042a23 sw zero,52(s0) -80004bc4: 04042223 sw zero,68(s0) -80004bc8: 04042423 sw zero,72(s0) -80004bcc: 00040513 mv a0,s0 -80004bd0: 01c12083 lw ra,28(sp) -80004bd4: 01812403 lw s0,24(sp) -80004bd8: 01412483 lw s1,20(sp) -80004bdc: 01012903 lw s2,16(sp) -80004be0: 00c12983 lw s3,12(sp) -80004be4: 02010113 addi sp,sp,32 -80004be8: 00008067 ret -80004bec: 00092403 lw s0,0(s2) -80004bf0: 00040c63 beqz s0,80004c08 <__sfp+0xdc> -80004bf4: 00040913 mv s2,s0 -80004bf8: f65ff06f j 80004b5c <__sfp+0x30> -80004bfc: 00090513 mv a0,s2 -80004c00: d35ff0ef jal ra,80004934 <__sinit.part.0> -80004c04: f51ff06f j 80004b54 <__sfp+0x28> -80004c08: 00400593 li a1,4 -80004c0c: 00098513 mv a0,s3 -80004c10: eb1ff0ef jal ra,80004ac0 <__sfmoreglue> -80004c14: 00a92023 sw a0,0(s2) -80004c18: 00050413 mv s0,a0 -80004c1c: fc051ce3 bnez a0,80004bf4 <__sfp+0xc8> -80004c20: 00c00793 li a5,12 -80004c24: 00f9a023 sw a5,0(s3) -80004c28: fa5ff06f j 80004bcc <__sfp+0xa0> +80004ae8 <__sfp>: +80004ae8: fe010113 addi sp,sp,-32 +80004aec: 01212823 sw s2,16(sp) +80004af0: 1b81a903 lw s2,440(gp) # 800169c0 <_global_impure_ptr> +80004af4: 01312623 sw s3,12(sp) +80004af8: 00112e23 sw ra,28(sp) +80004afc: 03892783 lw a5,56(s2) +80004b00: 00812c23 sw s0,24(sp) +80004b04: 00912a23 sw s1,20(sp) +80004b08: 00050993 mv s3,a0 +80004b0c: 0a078663 beqz a5,80004bb8 <__sfp+0xd0> +80004b10: 2e090913 addi s2,s2,736 +80004b14: fff00493 li s1,-1 +80004b18: 00492783 lw a5,4(s2) +80004b1c: 00892403 lw s0,8(s2) +80004b20: fff78793 addi a5,a5,-1 +80004b24: 0007da63 bgez a5,80004b38 <__sfp+0x50> +80004b28: 0800006f j 80004ba8 <__sfp+0xc0> +80004b2c: fff78793 addi a5,a5,-1 +80004b30: 06840413 addi s0,s0,104 +80004b34: 06978a63 beq a5,s1,80004ba8 <__sfp+0xc0> +80004b38: 00c41703 lh a4,12(s0) +80004b3c: fe0718e3 bnez a4,80004b2c <__sfp+0x44> +80004b40: ffff07b7 lui a5,0xffff0 +80004b44: 00178793 addi a5,a5,1 # ffff0001 <__BSS_END__+0x7ffd95e9> +80004b48: 06042223 sw zero,100(s0) +80004b4c: 00042023 sw zero,0(s0) +80004b50: 00042223 sw zero,4(s0) +80004b54: 00042423 sw zero,8(s0) +80004b58: 00f42623 sw a5,12(s0) +80004b5c: 00042823 sw zero,16(s0) +80004b60: 00042a23 sw zero,20(s0) +80004b64: 00042c23 sw zero,24(s0) +80004b68: 00800613 li a2,8 +80004b6c: 00000593 li a1,0 +80004b70: 05c40513 addi a0,s0,92 +80004b74: 915fc0ef jal ra,80001488 +80004b78: 02042823 sw zero,48(s0) +80004b7c: 02042a23 sw zero,52(s0) +80004b80: 04042223 sw zero,68(s0) +80004b84: 04042423 sw zero,72(s0) +80004b88: 00040513 mv a0,s0 +80004b8c: 01c12083 lw ra,28(sp) +80004b90: 01812403 lw s0,24(sp) +80004b94: 01412483 lw s1,20(sp) +80004b98: 01012903 lw s2,16(sp) +80004b9c: 00c12983 lw s3,12(sp) +80004ba0: 02010113 addi sp,sp,32 +80004ba4: 00008067 ret +80004ba8: 00092403 lw s0,0(s2) +80004bac: 00040c63 beqz s0,80004bc4 <__sfp+0xdc> +80004bb0: 00040913 mv s2,s0 +80004bb4: f65ff06f j 80004b18 <__sfp+0x30> +80004bb8: 00090513 mv a0,s2 +80004bbc: d35ff0ef jal ra,800048f0 <__sinit.part.0> +80004bc0: f51ff06f j 80004b10 <__sfp+0x28> +80004bc4: 00400593 li a1,4 +80004bc8: 00098513 mv a0,s3 +80004bcc: eb1ff0ef jal ra,80004a7c <__sfmoreglue> +80004bd0: 00a92023 sw a0,0(s2) +80004bd4: 00050413 mv s0,a0 +80004bd8: fc051ce3 bnez a0,80004bb0 <__sfp+0xc8> +80004bdc: 00c00793 li a5,12 +80004be0: 00f9a023 sw a5,0(s3) +80004be4: fa5ff06f j 80004b88 <__sfp+0xa0> -80004c2c <_cleanup>: -80004c2c: 1b81a503 lw a0,440(gp) # 800169c0 <_global_impure_ptr> -80004c30: 8000e5b7 lui a1,0x8000e -80004c34: 92c58593 addi a1,a1,-1748 # 8000d92c <__BSS_END__+0xffff6f14> -80004c38: 5040006f j 8000513c <_fwalk_reent> +80004be8 <_cleanup>: +80004be8: 1b81a503 lw a0,440(gp) # 800169c0 <_global_impure_ptr> +80004bec: 8000e5b7 lui a1,0x8000e +80004bf0: 8e858593 addi a1,a1,-1816 # 8000d8e8 <__BSS_END__+0xffff6ed0> +80004bf4: 5040006f j 800050f8 <_fwalk_reent> -80004c3c <__sinit>: -80004c3c: 03852783 lw a5,56(a0) -80004c40: 00078463 beqz a5,80004c48 <__sinit+0xc> -80004c44: 00008067 ret -80004c48: cedff06f j 80004934 <__sinit.part.0> +80004bf8 <__sinit>: +80004bf8: 03852783 lw a5,56(a0) +80004bfc: 00078463 beqz a5,80004c04 <__sinit+0xc> +80004c00: 00008067 ret +80004c04: cedff06f j 800048f0 <__sinit.part.0> -80004c4c <__sfp_lock_acquire>: -80004c4c: 00008067 ret +80004c08 <__sfp_lock_acquire>: +80004c08: 00008067 ret -80004c50 <__sfp_lock_release>: -80004c50: 00008067 ret +80004c0c <__sfp_lock_release>: +80004c0c: 00008067 ret -80004c54 <__sinit_lock_acquire>: -80004c54: 00008067 ret +80004c10 <__sinit_lock_acquire>: +80004c10: 00008067 ret -80004c58 <__sinit_lock_release>: -80004c58: 00008067 ret +80004c14 <__sinit_lock_release>: +80004c14: 00008067 ret -80004c5c <__fp_lock_all>: -80004c5c: 1c81a503 lw a0,456(gp) # 800169d0 <_impure_ptr> -80004c60: 800055b7 lui a1,0x80005 -80004c64: 92058593 addi a1,a1,-1760 # 80004920 <__BSS_END__+0xfffedf08> -80004c68: 4240006f j 8000508c <_fwalk> +80004c18 <__fp_lock_all>: +80004c18: 1c81a503 lw a0,456(gp) # 800169d0 <_impure_ptr> +80004c1c: 800055b7 lui a1,0x80005 +80004c20: 8dc58593 addi a1,a1,-1828 # 800048dc <__BSS_END__+0xfffedec4> +80004c24: 4240006f j 80005048 <_fwalk> -80004c6c <__fp_unlock_all>: -80004c6c: 1c81a503 lw a0,456(gp) # 800169d0 <_impure_ptr> -80004c70: 800055b7 lui a1,0x80005 -80004c74: ab858593 addi a1,a1,-1352 # 80004ab8 <__BSS_END__+0xfffee0a0> -80004c78: 4140006f j 8000508c <_fwalk> +80004c28 <__fp_unlock_all>: +80004c28: 1c81a503 lw a0,456(gp) # 800169d0 <_impure_ptr> +80004c2c: 800055b7 lui a1,0x80005 +80004c30: a7458593 addi a1,a1,-1420 # 80004a74 <__BSS_END__+0xfffee05c> +80004c34: 4140006f j 80005048 <_fwalk> -80004c7c <_malloc_trim_r>: -80004c7c: fe010113 addi sp,sp,-32 -80004c80: 01212823 sw s2,16(sp) -80004c84: 00812c23 sw s0,24(sp) -80004c88: 00912a23 sw s1,20(sp) -80004c8c: 01312623 sw s3,12(sp) -80004c90: 00058413 mv s0,a1 -80004c94: 00112e23 sw ra,28(sp) -80004c98: 00050993 mv s3,a0 -80004c9c: c2818913 addi s2,gp,-984 # 80016430 <__malloc_av_> -80004ca0: 909fc0ef jal ra,800015a8 <__malloc_lock> -80004ca4: 00892683 lw a3,8(s2) -80004ca8: 00001737 lui a4,0x1 -80004cac: fef70793 addi a5,a4,-17 # fef <_start-0x7ffff011> -80004cb0: 0046a483 lw s1,4(a3) -80004cb4: 40878433 sub s0,a5,s0 -80004cb8: ffc4f493 andi s1,s1,-4 -80004cbc: 00940433 add s0,s0,s1 -80004cc0: 00c45413 srli s0,s0,0xc -80004cc4: fff40413 addi s0,s0,-1 -80004cc8: 00c41413 slli s0,s0,0xc -80004ccc: 00e44e63 blt s0,a4,80004ce8 <_malloc_trim_r+0x6c> -80004cd0: 00000593 li a1,0 -80004cd4: 00098513 mv a0,s3 -80004cd8: 9d1fc0ef jal ra,800016a8 <_sbrk_r> -80004cdc: 00892783 lw a5,8(s2) -80004ce0: 009787b3 add a5,a5,s1 -80004ce4: 02f50663 beq a0,a5,80004d10 <_malloc_trim_r+0x94> -80004ce8: 00098513 mv a0,s3 -80004cec: 8c1fc0ef jal ra,800015ac <__malloc_unlock> -80004cf0: 01c12083 lw ra,28(sp) -80004cf4: 01812403 lw s0,24(sp) -80004cf8: 01412483 lw s1,20(sp) -80004cfc: 01012903 lw s2,16(sp) -80004d00: 00c12983 lw s3,12(sp) -80004d04: 00000513 li a0,0 -80004d08: 02010113 addi sp,sp,32 -80004d0c: 00008067 ret -80004d10: 408005b3 neg a1,s0 -80004d14: 00098513 mv a0,s3 -80004d18: 991fc0ef jal ra,800016a8 <_sbrk_r> -80004d1c: fff00793 li a5,-1 -80004d20: 04f50463 beq a0,a5,80004d68 <_malloc_trim_r+0xec> -80004d24: 1e41a783 lw a5,484(gp) # 800169ec <__malloc_current_mallinfo> -80004d28: 00892683 lw a3,8(s2) -80004d2c: 408484b3 sub s1,s1,s0 -80004d30: 0014e493 ori s1,s1,1 -80004d34: 40878433 sub s0,a5,s0 -80004d38: 00098513 mv a0,s3 -80004d3c: 0096a223 sw s1,4(a3) -80004d40: 1e81a223 sw s0,484(gp) # 800169ec <__malloc_current_mallinfo> -80004d44: 869fc0ef jal ra,800015ac <__malloc_unlock> -80004d48: 01c12083 lw ra,28(sp) -80004d4c: 01812403 lw s0,24(sp) -80004d50: 01412483 lw s1,20(sp) -80004d54: 01012903 lw s2,16(sp) -80004d58: 00c12983 lw s3,12(sp) -80004d5c: 00100513 li a0,1 -80004d60: 02010113 addi sp,sp,32 -80004d64: 00008067 ret -80004d68: 00000593 li a1,0 -80004d6c: 00098513 mv a0,s3 -80004d70: 939fc0ef jal ra,800016a8 <_sbrk_r> -80004d74: 00892703 lw a4,8(s2) -80004d78: 00f00693 li a3,15 -80004d7c: 40e507b3 sub a5,a0,a4 -80004d80: f6f6d4e3 bge a3,a5,80004ce8 <_malloc_trim_r+0x6c> -80004d84: 1cc1a683 lw a3,460(gp) # 800169d4 <__malloc_sbrk_base> -80004d88: 0017e793 ori a5,a5,1 -80004d8c: 00f72223 sw a5,4(a4) -80004d90: 40d50533 sub a0,a0,a3 -80004d94: 1ea1a223 sw a0,484(gp) # 800169ec <__malloc_current_mallinfo> -80004d98: f51ff06f j 80004ce8 <_malloc_trim_r+0x6c> +80004c38 <_malloc_trim_r>: +80004c38: fe010113 addi sp,sp,-32 +80004c3c: 01212823 sw s2,16(sp) +80004c40: 00812c23 sw s0,24(sp) +80004c44: 00912a23 sw s1,20(sp) +80004c48: 01312623 sw s3,12(sp) +80004c4c: 00058413 mv s0,a1 +80004c50: 00112e23 sw ra,28(sp) +80004c54: 00050993 mv s3,a0 +80004c58: c2818913 addi s2,gp,-984 # 80016430 <__malloc_av_> +80004c5c: 909fc0ef jal ra,80001564 <__malloc_lock> +80004c60: 00892683 lw a3,8(s2) +80004c64: 00001737 lui a4,0x1 +80004c68: fef70793 addi a5,a4,-17 # fef <_start-0x7ffff011> +80004c6c: 0046a483 lw s1,4(a3) +80004c70: 40878433 sub s0,a5,s0 +80004c74: ffc4f493 andi s1,s1,-4 +80004c78: 00940433 add s0,s0,s1 +80004c7c: 00c45413 srli s0,s0,0xc +80004c80: fff40413 addi s0,s0,-1 +80004c84: 00c41413 slli s0,s0,0xc +80004c88: 00e44e63 blt s0,a4,80004ca4 <_malloc_trim_r+0x6c> +80004c8c: 00000593 li a1,0 +80004c90: 00098513 mv a0,s3 +80004c94: 9d1fc0ef jal ra,80001664 <_sbrk_r> +80004c98: 00892783 lw a5,8(s2) +80004c9c: 009787b3 add a5,a5,s1 +80004ca0: 02f50663 beq a0,a5,80004ccc <_malloc_trim_r+0x94> +80004ca4: 00098513 mv a0,s3 +80004ca8: 8c1fc0ef jal ra,80001568 <__malloc_unlock> +80004cac: 01c12083 lw ra,28(sp) +80004cb0: 01812403 lw s0,24(sp) +80004cb4: 01412483 lw s1,20(sp) +80004cb8: 01012903 lw s2,16(sp) +80004cbc: 00c12983 lw s3,12(sp) +80004cc0: 00000513 li a0,0 +80004cc4: 02010113 addi sp,sp,32 +80004cc8: 00008067 ret +80004ccc: 408005b3 neg a1,s0 +80004cd0: 00098513 mv a0,s3 +80004cd4: 991fc0ef jal ra,80001664 <_sbrk_r> +80004cd8: fff00793 li a5,-1 +80004cdc: 04f50463 beq a0,a5,80004d24 <_malloc_trim_r+0xec> +80004ce0: 1e41a783 lw a5,484(gp) # 800169ec <__malloc_current_mallinfo> +80004ce4: 00892683 lw a3,8(s2) +80004ce8: 408484b3 sub s1,s1,s0 +80004cec: 0014e493 ori s1,s1,1 +80004cf0: 40878433 sub s0,a5,s0 +80004cf4: 00098513 mv a0,s3 +80004cf8: 0096a223 sw s1,4(a3) +80004cfc: 1e81a223 sw s0,484(gp) # 800169ec <__malloc_current_mallinfo> +80004d00: 869fc0ef jal ra,80001568 <__malloc_unlock> +80004d04: 01c12083 lw ra,28(sp) +80004d08: 01812403 lw s0,24(sp) +80004d0c: 01412483 lw s1,20(sp) +80004d10: 01012903 lw s2,16(sp) +80004d14: 00c12983 lw s3,12(sp) +80004d18: 00100513 li a0,1 +80004d1c: 02010113 addi sp,sp,32 +80004d20: 00008067 ret +80004d24: 00000593 li a1,0 +80004d28: 00098513 mv a0,s3 +80004d2c: 939fc0ef jal ra,80001664 <_sbrk_r> +80004d30: 00892703 lw a4,8(s2) +80004d34: 00f00693 li a3,15 +80004d38: 40e507b3 sub a5,a0,a4 +80004d3c: f6f6d4e3 bge a3,a5,80004ca4 <_malloc_trim_r+0x6c> +80004d40: 1cc1a683 lw a3,460(gp) # 800169d4 <__malloc_sbrk_base> +80004d44: 0017e793 ori a5,a5,1 +80004d48: 00f72223 sw a5,4(a4) +80004d4c: 40d50533 sub a0,a0,a3 +80004d50: 1ea1a223 sw a0,484(gp) # 800169ec <__malloc_current_mallinfo> +80004d54: f51ff06f j 80004ca4 <_malloc_trim_r+0x6c> -80004d9c <_free_r>: -80004d9c: 12058663 beqz a1,80004ec8 <_free_r+0x12c> -80004da0: ff010113 addi sp,sp,-16 -80004da4: 00812423 sw s0,8(sp) -80004da8: 00912223 sw s1,4(sp) -80004dac: 00058413 mv s0,a1 -80004db0: 00050493 mv s1,a0 -80004db4: 00112623 sw ra,12(sp) -80004db8: ff0fc0ef jal ra,800015a8 <__malloc_lock> -80004dbc: ffc42503 lw a0,-4(s0) -80004dc0: ff840713 addi a4,s0,-8 -80004dc4: ffe57793 andi a5,a0,-2 -80004dc8: 00f70633 add a2,a4,a5 -80004dcc: c2818593 addi a1,gp,-984 # 80016430 <__malloc_av_> -80004dd0: 00462683 lw a3,4(a2) -80004dd4: 0085a803 lw a6,8(a1) -80004dd8: ffc6f693 andi a3,a3,-4 -80004ddc: 18c80e63 beq a6,a2,80004f78 <_free_r+0x1dc> -80004de0: 00d62223 sw a3,4(a2) -80004de4: 00157513 andi a0,a0,1 -80004de8: 00d60833 add a6,a2,a3 -80004dec: 0a051063 bnez a0,80004e8c <_free_r+0xf0> -80004df0: ff842303 lw t1,-8(s0) -80004df4: 00482803 lw a6,4(a6) -80004df8: 40670733 sub a4,a4,t1 -80004dfc: 00872883 lw a7,8(a4) -80004e00: c3018513 addi a0,gp,-976 # 80016438 <__malloc_av_+0x8> -80004e04: 006787b3 add a5,a5,t1 -80004e08: 00187813 andi a6,a6,1 -80004e0c: 14a88063 beq a7,a0,80004f4c <_free_r+0x1b0> -80004e10: 00c72303 lw t1,12(a4) -80004e14: 0068a623 sw t1,12(a7) -80004e18: 01132423 sw a7,8(t1) -80004e1c: 1c080663 beqz a6,80004fe8 <_free_r+0x24c> -80004e20: 0017e693 ori a3,a5,1 -80004e24: 00d72223 sw a3,4(a4) -80004e28: 00f62023 sw a5,0(a2) -80004e2c: 1ff00693 li a3,511 -80004e30: 0af6e863 bltu a3,a5,80004ee0 <_free_r+0x144> -80004e34: 0037d793 srli a5,a5,0x3 -80004e38: 00178693 addi a3,a5,1 -80004e3c: 00369693 slli a3,a3,0x3 -80004e40: 0045a803 lw a6,4(a1) -80004e44: 00d586b3 add a3,a1,a3 -80004e48: 0006a503 lw a0,0(a3) -80004e4c: 4027d613 srai a2,a5,0x2 -80004e50: 00100793 li a5,1 -80004e54: 00c797b3 sll a5,a5,a2 -80004e58: 0107e7b3 or a5,a5,a6 -80004e5c: ff868613 addi a2,a3,-8 -80004e60: 00c72623 sw a2,12(a4) -80004e64: 00a72423 sw a0,8(a4) -80004e68: 00f5a223 sw a5,4(a1) -80004e6c: 00e6a023 sw a4,0(a3) -80004e70: 00e52623 sw a4,12(a0) -80004e74: 00812403 lw s0,8(sp) -80004e78: 00c12083 lw ra,12(sp) -80004e7c: 00048513 mv a0,s1 -80004e80: 00412483 lw s1,4(sp) -80004e84: 01010113 addi sp,sp,16 -80004e88: f24fc06f j 800015ac <__malloc_unlock> -80004e8c: 00482503 lw a0,4(a6) -80004e90: 00157513 andi a0,a0,1 -80004e94: 02051c63 bnez a0,80004ecc <_free_r+0x130> -80004e98: 00d787b3 add a5,a5,a3 -80004e9c: c3018513 addi a0,gp,-976 # 80016438 <__malloc_av_+0x8> -80004ea0: 00862683 lw a3,8(a2) -80004ea4: 0017e893 ori a7,a5,1 -80004ea8: 00f70833 add a6,a4,a5 -80004eac: 14a68a63 beq a3,a0,80005000 <_free_r+0x264> -80004eb0: 00c62603 lw a2,12(a2) -80004eb4: 00c6a623 sw a2,12(a3) -80004eb8: 00d62423 sw a3,8(a2) -80004ebc: 01172223 sw a7,4(a4) -80004ec0: 00f82023 sw a5,0(a6) -80004ec4: f69ff06f j 80004e2c <_free_r+0x90> -80004ec8: 00008067 ret -80004ecc: 0017e693 ori a3,a5,1 -80004ed0: fed42e23 sw a3,-4(s0) -80004ed4: 00f62023 sw a5,0(a2) -80004ed8: 1ff00693 li a3,511 -80004edc: f4f6fce3 bgeu a3,a5,80004e34 <_free_r+0x98> -80004ee0: 0097d693 srli a3,a5,0x9 -80004ee4: 00400613 li a2,4 -80004ee8: 0cd66e63 bltu a2,a3,80004fc4 <_free_r+0x228> -80004eec: 0067d693 srli a3,a5,0x6 -80004ef0: 03968513 addi a0,a3,57 -80004ef4: 03868613 addi a2,a3,56 -80004ef8: 00351513 slli a0,a0,0x3 -80004efc: 00a58533 add a0,a1,a0 -80004f00: 00052683 lw a3,0(a0) -80004f04: ff850513 addi a0,a0,-8 -80004f08: 10d50a63 beq a0,a3,8000501c <_free_r+0x280> -80004f0c: 0046a603 lw a2,4(a3) -80004f10: ffc67613 andi a2,a2,-4 -80004f14: 00c7f663 bgeu a5,a2,80004f20 <_free_r+0x184> -80004f18: 0086a683 lw a3,8(a3) -80004f1c: fed518e3 bne a0,a3,80004f0c <_free_r+0x170> -80004f20: 00c6a503 lw a0,12(a3) -80004f24: 00a72623 sw a0,12(a4) -80004f28: 00d72423 sw a3,8(a4) -80004f2c: 00812403 lw s0,8(sp) -80004f30: 00e52423 sw a4,8(a0) -80004f34: 00c12083 lw ra,12(sp) -80004f38: 00048513 mv a0,s1 -80004f3c: 00412483 lw s1,4(sp) -80004f40: 00e6a623 sw a4,12(a3) -80004f44: 01010113 addi sp,sp,16 -80004f48: e64fc06f j 800015ac <__malloc_unlock> -80004f4c: 12081863 bnez a6,8000507c <_free_r+0x2e0> -80004f50: 00862583 lw a1,8(a2) -80004f54: 00c62603 lw a2,12(a2) -80004f58: 00f687b3 add a5,a3,a5 -80004f5c: 0017e693 ori a3,a5,1 -80004f60: 00c5a623 sw a2,12(a1) -80004f64: 00b62423 sw a1,8(a2) -80004f68: 00d72223 sw a3,4(a4) -80004f6c: 00f70733 add a4,a4,a5 -80004f70: 00f72023 sw a5,0(a4) -80004f74: f01ff06f j 80004e74 <_free_r+0xd8> -80004f78: 00157513 andi a0,a0,1 -80004f7c: 00d787b3 add a5,a5,a3 -80004f80: 02051063 bnez a0,80004fa0 <_free_r+0x204> -80004f84: ff842503 lw a0,-8(s0) -80004f88: 40a70733 sub a4,a4,a0 -80004f8c: 00c72683 lw a3,12(a4) -80004f90: 00872603 lw a2,8(a4) -80004f94: 00a787b3 add a5,a5,a0 -80004f98: 00d62623 sw a3,12(a2) -80004f9c: 00c6a423 sw a2,8(a3) -80004fa0: 0017e613 ori a2,a5,1 -80004fa4: 1d01a683 lw a3,464(gp) # 800169d8 <__malloc_trim_threshold> -80004fa8: 00c72223 sw a2,4(a4) -80004fac: 00e5a423 sw a4,8(a1) -80004fb0: ecd7e2e3 bltu a5,a3,80004e74 <_free_r+0xd8> -80004fb4: 1dc1a583 lw a1,476(gp) # 800169e4 <__malloc_top_pad> -80004fb8: 00048513 mv a0,s1 -80004fbc: cc1ff0ef jal ra,80004c7c <_malloc_trim_r> -80004fc0: eb5ff06f j 80004e74 <_free_r+0xd8> -80004fc4: 01400613 li a2,20 -80004fc8: 02d67463 bgeu a2,a3,80004ff0 <_free_r+0x254> -80004fcc: 05400613 li a2,84 -80004fd0: 06d66463 bltu a2,a3,80005038 <_free_r+0x29c> -80004fd4: 00c7d693 srli a3,a5,0xc -80004fd8: 06f68513 addi a0,a3,111 -80004fdc: 06e68613 addi a2,a3,110 -80004fe0: 00351513 slli a0,a0,0x3 -80004fe4: f19ff06f j 80004efc <_free_r+0x160> -80004fe8: 00d787b3 add a5,a5,a3 -80004fec: eb5ff06f j 80004ea0 <_free_r+0x104> -80004ff0: 05c68513 addi a0,a3,92 -80004ff4: 05b68613 addi a2,a3,91 -80004ff8: 00351513 slli a0,a0,0x3 -80004ffc: f01ff06f j 80004efc <_free_r+0x160> -80005000: 00e5aa23 sw a4,20(a1) -80005004: 00e5a823 sw a4,16(a1) -80005008: 00a72623 sw a0,12(a4) -8000500c: 00a72423 sw a0,8(a4) -80005010: 01172223 sw a7,4(a4) -80005014: 00f82023 sw a5,0(a6) -80005018: e5dff06f j 80004e74 <_free_r+0xd8> -8000501c: 0045a803 lw a6,4(a1) -80005020: 40265613 srai a2,a2,0x2 -80005024: 00100793 li a5,1 -80005028: 00c79633 sll a2,a5,a2 -8000502c: 01066633 or a2,a2,a6 -80005030: 00c5a223 sw a2,4(a1) -80005034: ef1ff06f j 80004f24 <_free_r+0x188> -80005038: 15400613 li a2,340 -8000503c: 00d66c63 bltu a2,a3,80005054 <_free_r+0x2b8> -80005040: 00f7d693 srli a3,a5,0xf -80005044: 07868513 addi a0,a3,120 -80005048: 07768613 addi a2,a3,119 -8000504c: 00351513 slli a0,a0,0x3 -80005050: eadff06f j 80004efc <_free_r+0x160> -80005054: 55400613 li a2,1364 -80005058: 00d66c63 bltu a2,a3,80005070 <_free_r+0x2d4> -8000505c: 0127d693 srli a3,a5,0x12 -80005060: 07d68513 addi a0,a3,125 -80005064: 07c68613 addi a2,a3,124 -80005068: 00351513 slli a0,a0,0x3 -8000506c: e91ff06f j 80004efc <_free_r+0x160> -80005070: 3f800513 li a0,1016 -80005074: 07e00613 li a2,126 -80005078: e85ff06f j 80004efc <_free_r+0x160> -8000507c: 0017e693 ori a3,a5,1 -80005080: 00d72223 sw a3,4(a4) -80005084: 00f62023 sw a5,0(a2) -80005088: dedff06f j 80004e74 <_free_r+0xd8> +80004d58 <_free_r>: +80004d58: 12058663 beqz a1,80004e84 <_free_r+0x12c> +80004d5c: ff010113 addi sp,sp,-16 +80004d60: 00812423 sw s0,8(sp) +80004d64: 00912223 sw s1,4(sp) +80004d68: 00058413 mv s0,a1 +80004d6c: 00050493 mv s1,a0 +80004d70: 00112623 sw ra,12(sp) +80004d74: ff0fc0ef jal ra,80001564 <__malloc_lock> +80004d78: ffc42503 lw a0,-4(s0) +80004d7c: ff840713 addi a4,s0,-8 +80004d80: ffe57793 andi a5,a0,-2 +80004d84: 00f70633 add a2,a4,a5 +80004d88: c2818593 addi a1,gp,-984 # 80016430 <__malloc_av_> +80004d8c: 00462683 lw a3,4(a2) +80004d90: 0085a803 lw a6,8(a1) +80004d94: ffc6f693 andi a3,a3,-4 +80004d98: 18c80e63 beq a6,a2,80004f34 <_free_r+0x1dc> +80004d9c: 00d62223 sw a3,4(a2) +80004da0: 00157513 andi a0,a0,1 +80004da4: 00d60833 add a6,a2,a3 +80004da8: 0a051063 bnez a0,80004e48 <_free_r+0xf0> +80004dac: ff842303 lw t1,-8(s0) +80004db0: 00482803 lw a6,4(a6) +80004db4: 40670733 sub a4,a4,t1 +80004db8: 00872883 lw a7,8(a4) +80004dbc: c3018513 addi a0,gp,-976 # 80016438 <__malloc_av_+0x8> +80004dc0: 006787b3 add a5,a5,t1 +80004dc4: 00187813 andi a6,a6,1 +80004dc8: 14a88063 beq a7,a0,80004f08 <_free_r+0x1b0> +80004dcc: 00c72303 lw t1,12(a4) +80004dd0: 0068a623 sw t1,12(a7) +80004dd4: 01132423 sw a7,8(t1) +80004dd8: 1c080663 beqz a6,80004fa4 <_free_r+0x24c> +80004ddc: 0017e693 ori a3,a5,1 +80004de0: 00d72223 sw a3,4(a4) +80004de4: 00f62023 sw a5,0(a2) +80004de8: 1ff00693 li a3,511 +80004dec: 0af6e863 bltu a3,a5,80004e9c <_free_r+0x144> +80004df0: 0037d793 srli a5,a5,0x3 +80004df4: 00178693 addi a3,a5,1 +80004df8: 00369693 slli a3,a3,0x3 +80004dfc: 0045a803 lw a6,4(a1) +80004e00: 00d586b3 add a3,a1,a3 +80004e04: 0006a503 lw a0,0(a3) +80004e08: 4027d613 srai a2,a5,0x2 +80004e0c: 00100793 li a5,1 +80004e10: 00c797b3 sll a5,a5,a2 +80004e14: 0107e7b3 or a5,a5,a6 +80004e18: ff868613 addi a2,a3,-8 +80004e1c: 00c72623 sw a2,12(a4) +80004e20: 00a72423 sw a0,8(a4) +80004e24: 00f5a223 sw a5,4(a1) +80004e28: 00e6a023 sw a4,0(a3) +80004e2c: 00e52623 sw a4,12(a0) +80004e30: 00812403 lw s0,8(sp) +80004e34: 00c12083 lw ra,12(sp) +80004e38: 00048513 mv a0,s1 +80004e3c: 00412483 lw s1,4(sp) +80004e40: 01010113 addi sp,sp,16 +80004e44: f24fc06f j 80001568 <__malloc_unlock> +80004e48: 00482503 lw a0,4(a6) +80004e4c: 00157513 andi a0,a0,1 +80004e50: 02051c63 bnez a0,80004e88 <_free_r+0x130> +80004e54: 00d787b3 add a5,a5,a3 +80004e58: c3018513 addi a0,gp,-976 # 80016438 <__malloc_av_+0x8> +80004e5c: 00862683 lw a3,8(a2) +80004e60: 0017e893 ori a7,a5,1 +80004e64: 00f70833 add a6,a4,a5 +80004e68: 14a68a63 beq a3,a0,80004fbc <_free_r+0x264> +80004e6c: 00c62603 lw a2,12(a2) +80004e70: 00c6a623 sw a2,12(a3) +80004e74: 00d62423 sw a3,8(a2) +80004e78: 01172223 sw a7,4(a4) +80004e7c: 00f82023 sw a5,0(a6) +80004e80: f69ff06f j 80004de8 <_free_r+0x90> +80004e84: 00008067 ret +80004e88: 0017e693 ori a3,a5,1 +80004e8c: fed42e23 sw a3,-4(s0) +80004e90: 00f62023 sw a5,0(a2) +80004e94: 1ff00693 li a3,511 +80004e98: f4f6fce3 bgeu a3,a5,80004df0 <_free_r+0x98> +80004e9c: 0097d693 srli a3,a5,0x9 +80004ea0: 00400613 li a2,4 +80004ea4: 0cd66e63 bltu a2,a3,80004f80 <_free_r+0x228> +80004ea8: 0067d693 srli a3,a5,0x6 +80004eac: 03968513 addi a0,a3,57 +80004eb0: 03868613 addi a2,a3,56 +80004eb4: 00351513 slli a0,a0,0x3 +80004eb8: 00a58533 add a0,a1,a0 +80004ebc: 00052683 lw a3,0(a0) +80004ec0: ff850513 addi a0,a0,-8 +80004ec4: 10d50a63 beq a0,a3,80004fd8 <_free_r+0x280> +80004ec8: 0046a603 lw a2,4(a3) +80004ecc: ffc67613 andi a2,a2,-4 +80004ed0: 00c7f663 bgeu a5,a2,80004edc <_free_r+0x184> +80004ed4: 0086a683 lw a3,8(a3) +80004ed8: fed518e3 bne a0,a3,80004ec8 <_free_r+0x170> +80004edc: 00c6a503 lw a0,12(a3) +80004ee0: 00a72623 sw a0,12(a4) +80004ee4: 00d72423 sw a3,8(a4) +80004ee8: 00812403 lw s0,8(sp) +80004eec: 00e52423 sw a4,8(a0) +80004ef0: 00c12083 lw ra,12(sp) +80004ef4: 00048513 mv a0,s1 +80004ef8: 00412483 lw s1,4(sp) +80004efc: 00e6a623 sw a4,12(a3) +80004f00: 01010113 addi sp,sp,16 +80004f04: e64fc06f j 80001568 <__malloc_unlock> +80004f08: 12081863 bnez a6,80005038 <_free_r+0x2e0> +80004f0c: 00862583 lw a1,8(a2) +80004f10: 00c62603 lw a2,12(a2) +80004f14: 00f687b3 add a5,a3,a5 +80004f18: 0017e693 ori a3,a5,1 +80004f1c: 00c5a623 sw a2,12(a1) +80004f20: 00b62423 sw a1,8(a2) +80004f24: 00d72223 sw a3,4(a4) +80004f28: 00f70733 add a4,a4,a5 +80004f2c: 00f72023 sw a5,0(a4) +80004f30: f01ff06f j 80004e30 <_free_r+0xd8> +80004f34: 00157513 andi a0,a0,1 +80004f38: 00d787b3 add a5,a5,a3 +80004f3c: 02051063 bnez a0,80004f5c <_free_r+0x204> +80004f40: ff842503 lw a0,-8(s0) +80004f44: 40a70733 sub a4,a4,a0 +80004f48: 00c72683 lw a3,12(a4) +80004f4c: 00872603 lw a2,8(a4) +80004f50: 00a787b3 add a5,a5,a0 +80004f54: 00d62623 sw a3,12(a2) +80004f58: 00c6a423 sw a2,8(a3) +80004f5c: 0017e613 ori a2,a5,1 +80004f60: 1d01a683 lw a3,464(gp) # 800169d8 <__malloc_trim_threshold> +80004f64: 00c72223 sw a2,4(a4) +80004f68: 00e5a423 sw a4,8(a1) +80004f6c: ecd7e2e3 bltu a5,a3,80004e30 <_free_r+0xd8> +80004f70: 1dc1a583 lw a1,476(gp) # 800169e4 <__malloc_top_pad> +80004f74: 00048513 mv a0,s1 +80004f78: cc1ff0ef jal ra,80004c38 <_malloc_trim_r> +80004f7c: eb5ff06f j 80004e30 <_free_r+0xd8> +80004f80: 01400613 li a2,20 +80004f84: 02d67463 bgeu a2,a3,80004fac <_free_r+0x254> +80004f88: 05400613 li a2,84 +80004f8c: 06d66463 bltu a2,a3,80004ff4 <_free_r+0x29c> +80004f90: 00c7d693 srli a3,a5,0xc +80004f94: 06f68513 addi a0,a3,111 +80004f98: 06e68613 addi a2,a3,110 +80004f9c: 00351513 slli a0,a0,0x3 +80004fa0: f19ff06f j 80004eb8 <_free_r+0x160> +80004fa4: 00d787b3 add a5,a5,a3 +80004fa8: eb5ff06f j 80004e5c <_free_r+0x104> +80004fac: 05c68513 addi a0,a3,92 +80004fb0: 05b68613 addi a2,a3,91 +80004fb4: 00351513 slli a0,a0,0x3 +80004fb8: f01ff06f j 80004eb8 <_free_r+0x160> +80004fbc: 00e5aa23 sw a4,20(a1) +80004fc0: 00e5a823 sw a4,16(a1) +80004fc4: 00a72623 sw a0,12(a4) +80004fc8: 00a72423 sw a0,8(a4) +80004fcc: 01172223 sw a7,4(a4) +80004fd0: 00f82023 sw a5,0(a6) +80004fd4: e5dff06f j 80004e30 <_free_r+0xd8> +80004fd8: 0045a803 lw a6,4(a1) +80004fdc: 40265613 srai a2,a2,0x2 +80004fe0: 00100793 li a5,1 +80004fe4: 00c79633 sll a2,a5,a2 +80004fe8: 01066633 or a2,a2,a6 +80004fec: 00c5a223 sw a2,4(a1) +80004ff0: ef1ff06f j 80004ee0 <_free_r+0x188> +80004ff4: 15400613 li a2,340 +80004ff8: 00d66c63 bltu a2,a3,80005010 <_free_r+0x2b8> +80004ffc: 00f7d693 srli a3,a5,0xf +80005000: 07868513 addi a0,a3,120 +80005004: 07768613 addi a2,a3,119 +80005008: 00351513 slli a0,a0,0x3 +8000500c: eadff06f j 80004eb8 <_free_r+0x160> +80005010: 55400613 li a2,1364 +80005014: 00d66c63 bltu a2,a3,8000502c <_free_r+0x2d4> +80005018: 0127d693 srli a3,a5,0x12 +8000501c: 07d68513 addi a0,a3,125 +80005020: 07c68613 addi a2,a3,124 +80005024: 00351513 slli a0,a0,0x3 +80005028: e91ff06f j 80004eb8 <_free_r+0x160> +8000502c: 3f800513 li a0,1016 +80005030: 07e00613 li a2,126 +80005034: e85ff06f j 80004eb8 <_free_r+0x160> +80005038: 0017e693 ori a3,a5,1 +8000503c: 00d72223 sw a3,4(a4) +80005040: 00f62023 sw a5,0(a2) +80005044: dedff06f j 80004e30 <_free_r+0xd8> -8000508c <_fwalk>: -8000508c: fe010113 addi sp,sp,-32 -80005090: 01512223 sw s5,4(sp) -80005094: 00112e23 sw ra,28(sp) -80005098: 00812c23 sw s0,24(sp) -8000509c: 00912a23 sw s1,20(sp) -800050a0: 01212823 sw s2,16(sp) -800050a4: 01312623 sw s3,12(sp) -800050a8: 01412423 sw s4,8(sp) -800050ac: 01612023 sw s6,0(sp) -800050b0: 2e050a93 addi s5,a0,736 -800050b4: 080a8063 beqz s5,80005134 <_fwalk+0xa8> -800050b8: 00058b13 mv s6,a1 -800050bc: 00000a13 li s4,0 -800050c0: 00100993 li s3,1 -800050c4: fff00913 li s2,-1 -800050c8: 004aa483 lw s1,4(s5) -800050cc: 008aa403 lw s0,8(s5) -800050d0: fff48493 addi s1,s1,-1 -800050d4: 0204c663 bltz s1,80005100 <_fwalk+0x74> -800050d8: 00c45783 lhu a5,12(s0) -800050dc: fff48493 addi s1,s1,-1 -800050e0: 00f9fc63 bgeu s3,a5,800050f8 <_fwalk+0x6c> -800050e4: 00e41783 lh a5,14(s0) -800050e8: 00040513 mv a0,s0 -800050ec: 01278663 beq a5,s2,800050f8 <_fwalk+0x6c> -800050f0: 000b00e7 jalr s6 -800050f4: 00aa6a33 or s4,s4,a0 -800050f8: 06840413 addi s0,s0,104 -800050fc: fd249ee3 bne s1,s2,800050d8 <_fwalk+0x4c> -80005100: 000aaa83 lw s5,0(s5) -80005104: fc0a92e3 bnez s5,800050c8 <_fwalk+0x3c> -80005108: 01c12083 lw ra,28(sp) -8000510c: 01812403 lw s0,24(sp) -80005110: 000a0513 mv a0,s4 -80005114: 01412483 lw s1,20(sp) -80005118: 01012903 lw s2,16(sp) -8000511c: 00c12983 lw s3,12(sp) -80005120: 00812a03 lw s4,8(sp) -80005124: 00412a83 lw s5,4(sp) -80005128: 00012b03 lw s6,0(sp) -8000512c: 02010113 addi sp,sp,32 -80005130: 00008067 ret -80005134: 00000a13 li s4,0 -80005138: fd1ff06f j 80005108 <_fwalk+0x7c> +80005048 <_fwalk>: +80005048: fe010113 addi sp,sp,-32 +8000504c: 01512223 sw s5,4(sp) +80005050: 00112e23 sw ra,28(sp) +80005054: 00812c23 sw s0,24(sp) +80005058: 00912a23 sw s1,20(sp) +8000505c: 01212823 sw s2,16(sp) +80005060: 01312623 sw s3,12(sp) +80005064: 01412423 sw s4,8(sp) +80005068: 01612023 sw s6,0(sp) +8000506c: 2e050a93 addi s5,a0,736 +80005070: 080a8063 beqz s5,800050f0 <_fwalk+0xa8> +80005074: 00058b13 mv s6,a1 +80005078: 00000a13 li s4,0 +8000507c: 00100993 li s3,1 +80005080: fff00913 li s2,-1 +80005084: 004aa483 lw s1,4(s5) +80005088: 008aa403 lw s0,8(s5) +8000508c: fff48493 addi s1,s1,-1 +80005090: 0204c663 bltz s1,800050bc <_fwalk+0x74> +80005094: 00c45783 lhu a5,12(s0) +80005098: fff48493 addi s1,s1,-1 +8000509c: 00f9fc63 bgeu s3,a5,800050b4 <_fwalk+0x6c> +800050a0: 00e41783 lh a5,14(s0) +800050a4: 00040513 mv a0,s0 +800050a8: 01278663 beq a5,s2,800050b4 <_fwalk+0x6c> +800050ac: 000b00e7 jalr s6 +800050b0: 00aa6a33 or s4,s4,a0 +800050b4: 06840413 addi s0,s0,104 +800050b8: fd249ee3 bne s1,s2,80005094 <_fwalk+0x4c> +800050bc: 000aaa83 lw s5,0(s5) +800050c0: fc0a92e3 bnez s5,80005084 <_fwalk+0x3c> +800050c4: 01c12083 lw ra,28(sp) +800050c8: 01812403 lw s0,24(sp) +800050cc: 000a0513 mv a0,s4 +800050d0: 01412483 lw s1,20(sp) +800050d4: 01012903 lw s2,16(sp) +800050d8: 00c12983 lw s3,12(sp) +800050dc: 00812a03 lw s4,8(sp) +800050e0: 00412a83 lw s5,4(sp) +800050e4: 00012b03 lw s6,0(sp) +800050e8: 02010113 addi sp,sp,32 +800050ec: 00008067 ret +800050f0: 00000a13 li s4,0 +800050f4: fd1ff06f j 800050c4 <_fwalk+0x7c> -8000513c <_fwalk_reent>: -8000513c: fd010113 addi sp,sp,-48 -80005140: 01512a23 sw s5,20(sp) -80005144: 02112623 sw ra,44(sp) -80005148: 02812423 sw s0,40(sp) -8000514c: 02912223 sw s1,36(sp) -80005150: 03212023 sw s2,32(sp) -80005154: 01312e23 sw s3,28(sp) -80005158: 01412c23 sw s4,24(sp) -8000515c: 01612823 sw s6,16(sp) -80005160: 01712623 sw s7,12(sp) -80005164: 2e050a93 addi s5,a0,736 -80005168: 080a8663 beqz s5,800051f4 <_fwalk_reent+0xb8> -8000516c: 00058b93 mv s7,a1 -80005170: 00050b13 mv s6,a0 -80005174: 00000a13 li s4,0 -80005178: 00100993 li s3,1 -8000517c: fff00913 li s2,-1 -80005180: 004aa483 lw s1,4(s5) -80005184: 008aa403 lw s0,8(s5) -80005188: fff48493 addi s1,s1,-1 -8000518c: 0204c863 bltz s1,800051bc <_fwalk_reent+0x80> -80005190: 00c45783 lhu a5,12(s0) -80005194: fff48493 addi s1,s1,-1 -80005198: 00f9fe63 bgeu s3,a5,800051b4 <_fwalk_reent+0x78> -8000519c: 00e41783 lh a5,14(s0) -800051a0: 00040593 mv a1,s0 -800051a4: 000b0513 mv a0,s6 -800051a8: 01278663 beq a5,s2,800051b4 <_fwalk_reent+0x78> -800051ac: 000b80e7 jalr s7 -800051b0: 00aa6a33 or s4,s4,a0 -800051b4: 06840413 addi s0,s0,104 -800051b8: fd249ce3 bne s1,s2,80005190 <_fwalk_reent+0x54> -800051bc: 000aaa83 lw s5,0(s5) -800051c0: fc0a90e3 bnez s5,80005180 <_fwalk_reent+0x44> -800051c4: 02c12083 lw ra,44(sp) -800051c8: 02812403 lw s0,40(sp) -800051cc: 000a0513 mv a0,s4 -800051d0: 02412483 lw s1,36(sp) -800051d4: 02012903 lw s2,32(sp) -800051d8: 01c12983 lw s3,28(sp) -800051dc: 01812a03 lw s4,24(sp) -800051e0: 01412a83 lw s5,20(sp) -800051e4: 01012b03 lw s6,16(sp) -800051e8: 00c12b83 lw s7,12(sp) -800051ec: 03010113 addi sp,sp,48 -800051f0: 00008067 ret -800051f4: 00000a13 li s4,0 -800051f8: fcdff06f j 800051c4 <_fwalk_reent+0x88> +800050f8 <_fwalk_reent>: +800050f8: fd010113 addi sp,sp,-48 +800050fc: 01512a23 sw s5,20(sp) +80005100: 02112623 sw ra,44(sp) +80005104: 02812423 sw s0,40(sp) +80005108: 02912223 sw s1,36(sp) +8000510c: 03212023 sw s2,32(sp) +80005110: 01312e23 sw s3,28(sp) +80005114: 01412c23 sw s4,24(sp) +80005118: 01612823 sw s6,16(sp) +8000511c: 01712623 sw s7,12(sp) +80005120: 2e050a93 addi s5,a0,736 +80005124: 080a8663 beqz s5,800051b0 <_fwalk_reent+0xb8> +80005128: 00058b93 mv s7,a1 +8000512c: 00050b13 mv s6,a0 +80005130: 00000a13 li s4,0 +80005134: 00100993 li s3,1 +80005138: fff00913 li s2,-1 +8000513c: 004aa483 lw s1,4(s5) +80005140: 008aa403 lw s0,8(s5) +80005144: fff48493 addi s1,s1,-1 +80005148: 0204c863 bltz s1,80005178 <_fwalk_reent+0x80> +8000514c: 00c45783 lhu a5,12(s0) +80005150: fff48493 addi s1,s1,-1 +80005154: 00f9fe63 bgeu s3,a5,80005170 <_fwalk_reent+0x78> +80005158: 00e41783 lh a5,14(s0) +8000515c: 00040593 mv a1,s0 +80005160: 000b0513 mv a0,s6 +80005164: 01278663 beq a5,s2,80005170 <_fwalk_reent+0x78> +80005168: 000b80e7 jalr s7 +8000516c: 00aa6a33 or s4,s4,a0 +80005170: 06840413 addi s0,s0,104 +80005174: fd249ce3 bne s1,s2,8000514c <_fwalk_reent+0x54> +80005178: 000aaa83 lw s5,0(s5) +8000517c: fc0a90e3 bnez s5,8000513c <_fwalk_reent+0x44> +80005180: 02c12083 lw ra,44(sp) +80005184: 02812403 lw s0,40(sp) +80005188: 000a0513 mv a0,s4 +8000518c: 02412483 lw s1,36(sp) +80005190: 02012903 lw s2,32(sp) +80005194: 01c12983 lw s3,28(sp) +80005198: 01812a03 lw s4,24(sp) +8000519c: 01412a83 lw s5,20(sp) +800051a0: 01012b03 lw s6,16(sp) +800051a4: 00c12b83 lw s7,12(sp) +800051a8: 03010113 addi sp,sp,48 +800051ac: 00008067 ret +800051b0: 00000a13 li s4,0 +800051b4: fcdff06f j 80005180 <_fwalk_reent+0x88> -800051fc : -800051fc: 00450693 addi a3,a0,4 -80005200: 00000793 li a5,0 -80005204: 01a50513 addi a0,a0,26 -80005208: ffff8837 lui a6,0xffff8 -8000520c: 01c0006f j 80005228 -80005210: 00179793 slli a5,a5,0x1 -80005214: 00e69023 sh a4,0(a3) -80005218: 01079793 slli a5,a5,0x10 -8000521c: 00268693 addi a3,a3,2 -80005220: 0107d793 srli a5,a5,0x10 -80005224: 02d50e63 beq a0,a3,80005260 -80005228: 0006d703 lhu a4,0(a3) -8000522c: 00177613 andi a2,a4,1 -80005230: 00060463 beqz a2,80005238 -80005234: 0017e793 ori a5,a5,1 -80005238: 00175713 srli a4,a4,0x1 -8000523c: 0027f613 andi a2,a5,2 -80005240: 010765b3 or a1,a4,a6 -80005244: fc0606e3 beqz a2,80005210 -80005248: 00179793 slli a5,a5,0x1 -8000524c: 00b69023 sh a1,0(a3) -80005250: 01079793 slli a5,a5,0x10 -80005254: 00268693 addi a3,a3,2 -80005258: 0107d793 srli a5,a5,0x10 -8000525c: fcd516e3 bne a0,a3,80005228 -80005260: 00008067 ret +800051b8 : +800051b8: 00450693 addi a3,a0,4 +800051bc: 00000793 li a5,0 +800051c0: 01a50513 addi a0,a0,26 +800051c4: ffff8837 lui a6,0xffff8 +800051c8: 01c0006f j 800051e4 +800051cc: 00179793 slli a5,a5,0x1 +800051d0: 00e69023 sh a4,0(a3) +800051d4: 01079793 slli a5,a5,0x10 +800051d8: 00268693 addi a3,a3,2 +800051dc: 0107d793 srli a5,a5,0x10 +800051e0: 02d50e63 beq a0,a3,8000521c +800051e4: 0006d703 lhu a4,0(a3) +800051e8: 00177613 andi a2,a4,1 +800051ec: 00060463 beqz a2,800051f4 +800051f0: 0017e793 ori a5,a5,1 +800051f4: 00175713 srli a4,a4,0x1 +800051f8: 0027f613 andi a2,a5,2 +800051fc: 010765b3 or a1,a4,a6 +80005200: fc0606e3 beqz a2,800051cc +80005204: 00179793 slli a5,a5,0x1 +80005208: 00b69023 sh a1,0(a3) +8000520c: 01079793 slli a5,a5,0x10 +80005210: 00268693 addi a3,a3,2 +80005214: 0107d793 srli a5,a5,0x10 +80005218: fcd516e3 bne a0,a3,800051e4 +8000521c: 00008067 ret -80005264 : -80005264: 01850693 addi a3,a0,24 -80005268: 00000713 li a4,0 -8000526c: 00250513 addi a0,a0,2 -80005270: 01c0006f j 8000528c +80005220 : +80005220: 01850693 addi a3,a0,24 +80005224: 00000713 li a4,0 +80005228: 00250513 addi a0,a0,2 +8000522c: 01c0006f j 80005248 +80005230: 00171713 slli a4,a4,0x1 +80005234: 00f69023 sh a5,0(a3) +80005238: 01071713 slli a4,a4,0x10 +8000523c: ffe68693 addi a3,a3,-2 +80005240: 01075713 srli a4,a4,0x10 +80005244: 04d50463 beq a0,a3,8000528c +80005248: 0006d783 lhu a5,0(a3) +8000524c: 01079613 slli a2,a5,0x10 +80005250: 41065613 srai a2,a2,0x10 +80005254: 00179793 slli a5,a5,0x1 +80005258: 00065463 bgez a2,80005260 +8000525c: 00176713 ori a4,a4,1 +80005260: 01079793 slli a5,a5,0x10 +80005264: 0107d793 srli a5,a5,0x10 +80005268: 00277613 andi a2,a4,2 +8000526c: 0017e593 ori a1,a5,1 +80005270: fc0600e3 beqz a2,80005230 80005274: 00171713 slli a4,a4,0x1 -80005278: 00f69023 sh a5,0(a3) +80005278: 00b69023 sh a1,0(a3) 8000527c: 01071713 slli a4,a4,0x10 80005280: ffe68693 addi a3,a3,-2 80005284: 01075713 srli a4,a4,0x10 -80005288: 04d50463 beq a0,a3,800052d0 -8000528c: 0006d783 lhu a5,0(a3) -80005290: 01079613 slli a2,a5,0x10 -80005294: 41065613 srai a2,a2,0x10 -80005298: 00179793 slli a5,a5,0x1 -8000529c: 00065463 bgez a2,800052a4 -800052a0: 00176713 ori a4,a4,1 -800052a4: 01079793 slli a5,a5,0x10 -800052a8: 0107d793 srli a5,a5,0x10 -800052ac: 00277613 andi a2,a4,2 -800052b0: 0017e593 ori a1,a5,1 -800052b4: fc0600e3 beqz a2,80005274 -800052b8: 00171713 slli a4,a4,0x1 -800052bc: 00b69023 sh a1,0(a3) -800052c0: 01071713 slli a4,a4,0x10 -800052c4: ffe68693 addi a3,a3,-2 -800052c8: 01075713 srli a4,a4,0x10 -800052cc: fcd510e3 bne a0,a3,8000528c -800052d0: 00008067 ret +80005288: fcd510e3 bne a0,a3,80005248 +8000528c: 00008067 ret -800052d4 : -800052d4: fe010113 addi sp,sp,-32 -800052d8: 00010e37 lui t3,0x10 -800052dc: 00011d23 sh zero,26(sp) -800052e0: 00011e23 sh zero,28(sp) -800052e4: 01858593 addi a1,a1,24 -800052e8: 01c10793 addi a5,sp,28 -800052ec: 00810813 addi a6,sp,8 -800052f0: fffe0e13 addi t3,t3,-1 # ffff <_start-0x7fff0001> -800052f4: 0005d703 lhu a4,0(a1) -800052f8: ffe78793 addi a5,a5,-2 -800052fc: ffe58593 addi a1,a1,-2 -80005300: 02071863 bnez a4,80005330 -80005304: fe079f23 sh zero,-2(a5) -80005308: ff0796e3 bne a5,a6,800052f4 -8000530c: 00460613 addi a2,a2,4 -80005310: 01e10693 addi a3,sp,30 -80005314: 0007d703 lhu a4,0(a5) -80005318: 00260613 addi a2,a2,2 -8000531c: 00278793 addi a5,a5,2 -80005320: fee61f23 sh a4,-2(a2) -80005324: fed798e3 bne a5,a3,80005314 -80005328: 02010113 addi sp,sp,32 -8000532c: 00008067 ret -80005330: 02a70733 mul a4,a4,a0 -80005334: 0027d883 lhu a7,2(a5) -80005338: 0007d303 lhu t1,0(a5) -8000533c: 01c776b3 and a3,a4,t3 -80005340: 011686b3 add a3,a3,a7 -80005344: 01075713 srli a4,a4,0x10 -80005348: 0106d893 srli a7,a3,0x10 -8000534c: 00670733 add a4,a4,t1 -80005350: 01170733 add a4,a4,a7 -80005354: 01075893 srli a7,a4,0x10 -80005358: 00d79123 sh a3,2(a5) -8000535c: 00e79023 sh a4,0(a5) -80005360: ff179f23 sh a7,-2(a5) -80005364: f90798e3 bne a5,a6,800052f4 -80005368: fa5ff06f j 8000530c +80005290 : +80005290: fe010113 addi sp,sp,-32 +80005294: 00010e37 lui t3,0x10 +80005298: 00011d23 sh zero,26(sp) +8000529c: 00011e23 sh zero,28(sp) +800052a0: 01858593 addi a1,a1,24 +800052a4: 01c10793 addi a5,sp,28 +800052a8: 00810813 addi a6,sp,8 +800052ac: fffe0e13 addi t3,t3,-1 # ffff <_start-0x7fff0001> +800052b0: 0005d703 lhu a4,0(a1) +800052b4: ffe78793 addi a5,a5,-2 +800052b8: ffe58593 addi a1,a1,-2 +800052bc: 02071863 bnez a4,800052ec +800052c0: fe079f23 sh zero,-2(a5) +800052c4: ff0796e3 bne a5,a6,800052b0 +800052c8: 00460613 addi a2,a2,4 +800052cc: 01e10693 addi a3,sp,30 +800052d0: 0007d703 lhu a4,0(a5) +800052d4: 00260613 addi a2,a2,2 +800052d8: 00278793 addi a5,a5,2 +800052dc: fee61f23 sh a4,-2(a2) +800052e0: fed798e3 bne a5,a3,800052d0 +800052e4: 02010113 addi sp,sp,32 +800052e8: 00008067 ret +800052ec: 02a70733 mul a4,a4,a0 +800052f0: 0027d883 lhu a7,2(a5) +800052f4: 0007d303 lhu t1,0(a5) +800052f8: 01c776b3 and a3,a4,t3 +800052fc: 011686b3 add a3,a3,a7 +80005300: 01075713 srli a4,a4,0x10 +80005304: 0106d893 srli a7,a3,0x10 +80005308: 00670733 add a4,a4,t1 +8000530c: 01170733 add a4,a4,a7 +80005310: 01075893 srli a7,a4,0x10 +80005314: 00d79123 sh a3,2(a5) +80005318: 00e79023 sh a4,0(a5) +8000531c: ff179f23 sh a7,-2(a5) +80005320: f90798e3 bne a5,a6,800052b0 +80005324: fa5ff06f j 800052c8 -8000536c : -8000536c: 01250713 addi a4,a0,18 -80005370: 00250513 addi a0,a0,2 -80005374: ffe55783 lhu a5,-2(a0) -80005378: 00079863 bnez a5,80005388 -8000537c: fea71ae3 bne a4,a0,80005370 -80005380: 00000513 li a0,0 -80005384: 00008067 ret -80005388: 00100513 li a0,1 -8000538c: 00008067 ret +80005328 : +80005328: 01250713 addi a4,a0,18 +8000532c: 00250513 addi a0,a0,2 +80005330: ffe55783 lhu a5,-2(a0) +80005334: 00079863 bnez a5,80005344 +80005338: fea71ae3 bne a4,a0,8000532c +8000533c: 00000513 li a0,0 +80005340: 00008067 ret +80005344: 00100513 li a0,1 +80005348: 00008067 ret -80005390 : -80005390: ff010113 addi sp,sp,-16 -80005394: 00812423 sw s0,8(sp) -80005398: 01255403 lhu s0,18(a0) -8000539c: 00912223 sw s1,4(sp) -800053a0: 00112623 sw ra,12(sp) -800053a4: fff44793 not a5,s0 -800053a8: 01179713 slli a4,a5,0x11 -800053ac: 00050493 mv s1,a0 -800053b0: 00071663 bnez a4,800053bc -800053b4: fb9ff0ef jal ra,8000536c -800053b8: 00051863 bnez a0,800053c8 -800053bc: ffff87b7 lui a5,0xffff8 -800053c0: 00f44433 xor s0,s0,a5 -800053c4: 00849923 sh s0,18(s1) -800053c8: 00c12083 lw ra,12(sp) -800053cc: 00812403 lw s0,8(sp) -800053d0: 00412483 lw s1,4(sp) -800053d4: 01010113 addi sp,sp,16 -800053d8: 00008067 ret +8000534c : +8000534c: ff010113 addi sp,sp,-16 +80005350: 00812423 sw s0,8(sp) +80005354: 01255403 lhu s0,18(a0) +80005358: 00912223 sw s1,4(sp) +8000535c: 00112623 sw ra,12(sp) +80005360: fff44793 not a5,s0 +80005364: 01179713 slli a4,a5,0x11 +80005368: 00050493 mv s1,a0 +8000536c: 00071663 bnez a4,80005378 +80005370: fb9ff0ef jal ra,80005328 +80005374: 00051863 bnez a0,80005384 +80005378: ffff87b7 lui a5,0xffff8 +8000537c: 00f44433 xor s0,s0,a5 +80005380: 00849923 sh s0,18(s1) +80005384: 00c12083 lw ra,12(sp) +80005388: 00812403 lw s0,8(sp) +8000538c: 00412483 lw s1,4(sp) +80005390: 01010113 addi sp,sp,16 +80005394: 00008067 ret -800053dc : +80005398 : +80005398: ff010113 addi sp,sp,-16 +8000539c: 00812423 sw s0,8(sp) +800053a0: 01255403 lhu s0,18(a0) +800053a4: 00112623 sw ra,12(sp) +800053a8: fff44793 not a5,s0 +800053ac: 01179713 slli a4,a5,0x11 +800053b0: 00071863 bnez a4,800053c0 +800053b4: f75ff0ef jal ra,80005328 +800053b8: 00000793 li a5,0 +800053bc: 00051463 bnez a0,800053c4 +800053c0: 00f45793 srli a5,s0,0xf +800053c4: 00c12083 lw ra,12(sp) +800053c8: 00812403 lw s0,8(sp) +800053cc: 00078513 mv a0,a5 +800053d0: 01010113 addi sp,sp,16 +800053d4: 00008067 ret + +800053d8 : +800053d8: 01251783 lh a5,18(a0) 800053dc: ff010113 addi sp,sp,-16 -800053e0: 00812423 sw s0,8(sp) -800053e4: 01255403 lhu s0,18(a0) -800053e8: 00112623 sw ra,12(sp) -800053ec: fff44793 not a5,s0 -800053f0: 01179713 slli a4,a5,0x11 -800053f4: 00071863 bnez a4,80005404 -800053f8: f75ff0ef jal ra,8000536c -800053fc: 00000793 li a5,0 -80005400: 00051463 bnez a0,80005408 -80005404: 00f45793 srli a5,s0,0xf -80005408: 00c12083 lw ra,12(sp) -8000540c: 00812403 lw s0,8(sp) -80005410: 00078513 mv a0,a5 -80005414: 01010113 addi sp,sp,16 -80005418: 00008067 ret +800053e0: 00112623 sw ra,12(sp) +800053e4: 00812423 sw s0,8(sp) +800053e8: 00912223 sw s1,4(sp) +800053ec: 01212023 sw s2,0(sp) +800053f0: 0607c063 bltz a5,80005450 +800053f4: 00059023 sh zero,0(a1) +800053f8: 01255783 lhu a5,18(a0) +800053fc: 00008737 lui a4,0x8 +80005400: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> +80005404: 00f777b3 and a5,a4,a5 +80005408: 00f59123 sh a5,2(a1) +8000540c: 01050413 addi s0,a0,16 +80005410: 06e78263 beq a5,a4,80005474 +80005414: 00658793 addi a5,a1,6 +80005418: 00059223 sh zero,4(a1) +8000541c: ffe50513 addi a0,a0,-2 +80005420: ffe40413 addi s0,s0,-2 +80005424: 00245703 lhu a4,2(s0) +80005428: 00278793 addi a5,a5,2 # ffff8002 <__BSS_END__+0x7ffe15ea> +8000542c: fee79f23 sh a4,-2(a5) +80005430: fe8518e3 bne a0,s0,80005420 +80005434: 00059c23 sh zero,24(a1) +80005438: 00c12083 lw ra,12(sp) +8000543c: 00812403 lw s0,8(sp) +80005440: 00412483 lw s1,4(sp) +80005444: 00012903 lw s2,0(sp) +80005448: 01010113 addi sp,sp,16 +8000544c: 00008067 ret +80005450: fff00793 li a5,-1 +80005454: 00f59023 sh a5,0(a1) +80005458: 01255783 lhu a5,18(a0) +8000545c: 00008737 lui a4,0x8 +80005460: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> +80005464: 00f777b3 and a5,a4,a5 +80005468: 00f59123 sh a5,2(a1) +8000546c: 01050413 addi s0,a0,16 +80005470: fae792e3 bne a5,a4,80005414 +80005474: 01255703 lhu a4,18(a0) +80005478: 00058913 mv s2,a1 +8000547c: 00050493 mv s1,a0 +80005480: 00e7f733 and a4,a5,a4 +80005484: 02f71863 bne a4,a5,800054b4 +80005488: ea1ff0ef jal ra,80005328 +8000548c: 02050463 beqz a0,800054b4 +80005490: 00690713 addi a4,s2,6 +80005494: 00091223 sh zero,4(s2) +80005498: ffc48793 addi a5,s1,-4 +8000549c: ffe40413 addi s0,s0,-2 +800054a0: 00245683 lhu a3,2(s0) +800054a4: 00270713 addi a4,a4,2 +800054a8: fed71f23 sh a3,-2(a4) +800054ac: fe8798e3 bne a5,s0,8000549c +800054b0: f89ff06f j 80005438 +800054b4: 00490793 addi a5,s2,4 +800054b8: 01a90593 addi a1,s2,26 +800054bc: 00278793 addi a5,a5,2 +800054c0: fe079f23 sh zero,-2(a5) +800054c4: fef59ce3 bne a1,a5,800054bc +800054c8: 00c12083 lw ra,12(sp) +800054cc: 00812403 lw s0,8(sp) +800054d0: 00412483 lw s1,4(sp) +800054d4: 00012903 lw s2,0(sp) +800054d8: 01010113 addi sp,sp,16 +800054dc: 00008067 ret -8000541c : -8000541c: 01251783 lh a5,18(a0) -80005420: ff010113 addi sp,sp,-16 -80005424: 00112623 sw ra,12(sp) -80005428: 00812423 sw s0,8(sp) -8000542c: 00912223 sw s1,4(sp) -80005430: 01212023 sw s2,0(sp) -80005434: 0607c063 bltz a5,80005494 -80005438: 00059023 sh zero,0(a1) -8000543c: 01255783 lhu a5,18(a0) -80005440: 00008737 lui a4,0x8 -80005444: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -80005448: 00f777b3 and a5,a4,a5 -8000544c: 00f59123 sh a5,2(a1) -80005450: 01050413 addi s0,a0,16 -80005454: 06e78263 beq a5,a4,800054b8 -80005458: 00658793 addi a5,a1,6 -8000545c: 00059223 sh zero,4(a1) -80005460: ffe50513 addi a0,a0,-2 -80005464: ffe40413 addi s0,s0,-2 -80005468: 00245703 lhu a4,2(s0) -8000546c: 00278793 addi a5,a5,2 # ffff8002 <__BSS_END__+0x7ffe15ea> -80005470: fee79f23 sh a4,-2(a5) -80005474: fe8518e3 bne a0,s0,80005464 -80005478: 00059c23 sh zero,24(a1) -8000547c: 00c12083 lw ra,12(sp) -80005480: 00812403 lw s0,8(sp) -80005484: 00412483 lw s1,4(sp) -80005488: 00012903 lw s2,0(sp) -8000548c: 01010113 addi sp,sp,16 -80005490: 00008067 ret -80005494: fff00793 li a5,-1 -80005498: 00f59023 sh a5,0(a1) -8000549c: 01255783 lhu a5,18(a0) -800054a0: 00008737 lui a4,0x8 -800054a4: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -800054a8: 00f777b3 and a5,a4,a5 -800054ac: 00f59123 sh a5,2(a1) -800054b0: 01050413 addi s0,a0,16 -800054b4: fae792e3 bne a5,a4,80005458 -800054b8: 01255703 lhu a4,18(a0) -800054bc: 00058913 mv s2,a1 -800054c0: 00050493 mv s1,a0 -800054c4: 00e7f733 and a4,a5,a4 -800054c8: 02f71863 bne a4,a5,800054f8 -800054cc: ea1ff0ef jal ra,8000536c -800054d0: 02050463 beqz a0,800054f8 -800054d4: 00690713 addi a4,s2,6 -800054d8: 00091223 sh zero,4(s2) -800054dc: ffc48793 addi a5,s1,-4 -800054e0: ffe40413 addi s0,s0,-2 -800054e4: 00245683 lhu a3,2(s0) -800054e8: 00270713 addi a4,a4,2 -800054ec: fed71f23 sh a3,-2(a4) -800054f0: fe8798e3 bne a5,s0,800054e0 -800054f4: f89ff06f j 8000547c -800054f8: 00490793 addi a5,s2,4 -800054fc: 01a90593 addi a1,s2,26 -80005500: 00278793 addi a5,a5,2 -80005504: fe079f23 sh zero,-2(a5) -80005508: fef59ce3 bne a1,a5,80005500 -8000550c: 00c12083 lw ra,12(sp) -80005510: 00812403 lw s0,8(sp) -80005514: 00412483 lw s1,4(sp) -80005518: 00012903 lw s2,0(sp) -8000551c: 01010113 addi sp,sp,16 -80005520: 00008067 ret +800054e0 : +800054e0: 01255783 lhu a5,18(a0) +800054e4: fb010113 addi sp,sp,-80 +800054e8: 04812423 sw s0,72(sp) +800054ec: fff7c793 not a5,a5 +800054f0: 04912223 sw s1,68(sp) +800054f4: 04112623 sw ra,76(sp) +800054f8: 01179713 slli a4,a5,0x11 +800054fc: 00050493 mv s1,a0 +80005500: 00058413 mv s0,a1 +80005504: 00071663 bnez a4,80005510 +80005508: e21ff0ef jal ra,80005328 +8000550c: 08051263 bnez a0,80005590 +80005510: 01245783 lhu a5,18(s0) +80005514: fff7c793 not a5,a5 +80005518: 01179713 slli a4,a5,0x11 +8000551c: 06070463 beqz a4,80005584 +80005520: 00810593 addi a1,sp,8 +80005524: 00048513 mv a0,s1 +80005528: eb1ff0ef jal ra,800053d8 +8000552c: 02410593 addi a1,sp,36 +80005530: 00040513 mv a0,s0 +80005534: ea5ff0ef jal ra,800053d8 +80005538: 00815583 lhu a1,8(sp) +8000553c: 02415783 lhu a5,36(sp) +80005540: 04b78c63 beq a5,a1,80005598 +80005544: 00a10793 addi a5,sp,10 +80005548: 02610713 addi a4,sp,38 +8000554c: 02010613 addi a2,sp,32 +80005550: 0007d683 lhu a3,0(a5) +80005554: 00278793 addi a5,a5,2 +80005558: 08069663 bnez a3,800055e4 +8000555c: 00075683 lhu a3,0(a4) +80005560: 00270713 addi a4,a4,2 +80005564: 08069063 bnez a3,800055e4 +80005568: fec794e3 bne a5,a2,80005550 +8000556c: 00000513 li a0,0 +80005570: 04c12083 lw ra,76(sp) +80005574: 04812403 lw s0,72(sp) +80005578: 04412483 lw s1,68(sp) +8000557c: 05010113 addi sp,sp,80 +80005580: 00008067 ret +80005584: 00040513 mv a0,s0 +80005588: da1ff0ef jal ra,80005328 +8000558c: f8050ae3 beqz a0,80005520 +80005590: ffe00513 li a0,-2 +80005594: fddff06f j 80005570 +80005598: 00100513 li a0,1 +8000559c: 04079c63 bnez a5,800055f4 +800055a0: 00a10713 addi a4,sp,10 +800055a4: 02610793 addi a5,sp,38 +800055a8: 00278793 addi a5,a5,2 +800055ac: 00270713 addi a4,a4,2 +800055b0: ffe75603 lhu a2,-2(a4) +800055b4: ffe7d683 lhu a3,-2(a5) +800055b8: 03c10593 addi a1,sp,60 +800055bc: 00d61e63 bne a2,a3,800055d8 +800055c0: fab786e3 beq a5,a1,8000556c +800055c4: 00278793 addi a5,a5,2 +800055c8: 00270713 addi a4,a4,2 +800055cc: ffe75603 lhu a2,-2(a4) +800055d0: ffe7d683 lhu a3,-2(a5) +800055d4: fed606e3 beq a2,a3,800055c0 +800055d8: f8c6ece3 bltu a3,a2,80005570 +800055dc: 40a00533 neg a0,a0 +800055e0: f91ff06f j 80005570 +800055e4: 00100513 li a0,1 +800055e8: f80584e3 beqz a1,80005570 +800055ec: fff00513 li a0,-1 +800055f0: f81ff06f j 80005570 +800055f4: fff00513 li a0,-1 +800055f8: fa9ff06f j 800055a0 -80005524 : -80005524: 01255783 lhu a5,18(a0) -80005528: fb010113 addi sp,sp,-80 -8000552c: 04812423 sw s0,72(sp) -80005530: fff7c793 not a5,a5 -80005534: 04912223 sw s1,68(sp) -80005538: 04112623 sw ra,76(sp) -8000553c: 01179713 slli a4,a5,0x11 -80005540: 00050493 mv s1,a0 -80005544: 00058413 mv s0,a1 -80005548: 00071663 bnez a4,80005554 -8000554c: e21ff0ef jal ra,8000536c -80005550: 08051263 bnez a0,800055d4 -80005554: 01245783 lhu a5,18(s0) -80005558: fff7c793 not a5,a5 -8000555c: 01179713 slli a4,a5,0x11 -80005560: 06070463 beqz a4,800055c8 -80005564: 00810593 addi a1,sp,8 -80005568: 00048513 mv a0,s1 -8000556c: eb1ff0ef jal ra,8000541c -80005570: 02410593 addi a1,sp,36 -80005574: 00040513 mv a0,s0 -80005578: ea5ff0ef jal ra,8000541c -8000557c: 00815583 lhu a1,8(sp) -80005580: 02415783 lhu a5,36(sp) -80005584: 04b78c63 beq a5,a1,800055dc -80005588: 00a10793 addi a5,sp,10 -8000558c: 02610713 addi a4,sp,38 -80005590: 02010613 addi a2,sp,32 -80005594: 0007d683 lhu a3,0(a5) -80005598: 00278793 addi a5,a5,2 -8000559c: 08069663 bnez a3,80005628 -800055a0: 00075683 lhu a3,0(a4) -800055a4: 00270713 addi a4,a4,2 -800055a8: 08069063 bnez a3,80005628 -800055ac: fec794e3 bne a5,a2,80005594 -800055b0: 00000513 li a0,0 -800055b4: 04c12083 lw ra,76(sp) -800055b8: 04812403 lw s0,72(sp) -800055bc: 04412483 lw s1,68(sp) -800055c0: 05010113 addi sp,sp,80 -800055c4: 00008067 ret -800055c8: 00040513 mv a0,s0 -800055cc: da1ff0ef jal ra,8000536c -800055d0: f8050ae3 beqz a0,80005564 -800055d4: ffe00513 li a0,-2 -800055d8: fddff06f j 800055b4 -800055dc: 00100513 li a0,1 -800055e0: 04079c63 bnez a5,80005638 -800055e4: 00a10713 addi a4,sp,10 -800055e8: 02610793 addi a5,sp,38 -800055ec: 00278793 addi a5,a5,2 -800055f0: 00270713 addi a4,a4,2 -800055f4: ffe75603 lhu a2,-2(a4) -800055f8: ffe7d683 lhu a3,-2(a5) -800055fc: 03c10593 addi a1,sp,60 -80005600: 00d61e63 bne a2,a3,8000561c -80005604: fab786e3 beq a5,a1,800055b0 -80005608: 00278793 addi a5,a5,2 -8000560c: 00270713 addi a4,a4,2 -80005610: ffe75603 lhu a2,-2(a4) -80005614: ffe7d683 lhu a3,-2(a5) -80005618: fed606e3 beq a2,a3,80005604 -8000561c: f8c6ece3 bltu a3,a2,800055b4 -80005620: 40a00533 neg a0,a0 -80005624: f91ff06f j 800055b4 -80005628: 00100513 li a0,1 -8000562c: f80584e3 beqz a1,800055b4 -80005630: fff00513 li a0,-1 -80005634: f81ff06f j 800055b4 -80005638: fff00513 li a0,-1 -8000563c: fa9ff06f j 800055e4 +800055fc : +800055fc: ff010113 addi sp,sp,-16 +80005600: 00112623 sw ra,12(sp) +80005604: d25ff0ef jal ra,80005328 +80005608: 00c12083 lw ra,12(sp) +8000560c: 00153513 seqz a0,a0 +80005610: 01010113 addi sp,sp,16 +80005614: 00008067 ret -80005640 : -80005640: ff010113 addi sp,sp,-16 -80005644: 00112623 sw ra,12(sp) -80005648: d25ff0ef jal ra,8000536c -8000564c: 00c12083 lw ra,12(sp) -80005650: 00153513 seqz a0,a0 -80005654: 01010113 addi sp,sp,16 -80005658: 00008067 ret +80005618 : +80005618: ff010113 addi sp,sp,-16 +8000561c: 00812423 sw s0,8(sp) +80005620: 01212023 sw s2,0(sp) +80005624: 00112623 sw ra,12(sp) +80005628: 00912223 sw s1,4(sp) +8000562c: 00058913 mv s2,a1 +80005630: 00050413 mv s0,a0 +80005634: 0a05c263 bltz a1,800056d8 +80005638: 00f00793 li a5,15 +8000563c: 00058613 mv a2,a1 +80005640: 00450513 addi a0,a0,4 +80005644: 01840693 addi a3,s0,24 +80005648: 00f00593 li a1,15 +8000564c: 0327d463 bge a5,s2,80005674 +80005650: 00050793 mv a5,a0 +80005654: 00278793 addi a5,a5,2 +80005658: 0007d703 lhu a4,0(a5) +8000565c: fee79f23 sh a4,-2(a5) +80005660: fed79ae3 bne a5,a3,80005654 +80005664: 00041c23 sh zero,24(s0) +80005668: ff060613 addi a2,a2,-16 +8000566c: fec5c2e3 blt a1,a2,80005650 +80005670: 00f97913 andi s2,s2,15 +80005674: 00700793 li a5,7 +80005678: 0327d863 bge a5,s2,800056a8 +8000567c: 01840793 addi a5,s0,24 +80005680: 00240593 addi a1,s0,2 +80005684: 00000713 li a4,0 +80005688: 0007d683 lhu a3,0(a5) +8000568c: ffe78793 addi a5,a5,-2 +80005690: 00869613 slli a2,a3,0x8 +80005694: 00c76733 or a4,a4,a2 +80005698: 00e79123 sh a4,2(a5) +8000569c: 0086d713 srli a4,a3,0x8 +800056a0: feb794e3 bne a5,a1,80005688 +800056a4: ff890913 addi s2,s2,-8 +800056a8: 00090a63 beqz s2,800056bc +800056ac: fff90913 addi s2,s2,-1 +800056b0: 00040513 mv a0,s0 +800056b4: b6dff0ef jal ra,80005220 +800056b8: fe091ae3 bnez s2,800056ac +800056bc: 00c12083 lw ra,12(sp) +800056c0: 00812403 lw s0,8(sp) +800056c4: 00412483 lw s1,4(sp) +800056c8: 00012903 lw s2,0(sp) +800056cc: 00000513 li a0,0 +800056d0: 01010113 addi sp,sp,16 +800056d4: 00008067 ret +800056d8: ff100793 li a5,-15 +800056dc: 40b004b3 neg s1,a1 +800056e0: 0cf5d463 bge a1,a5,800057a8 +800056e4: 01850593 addi a1,a0,24 +800056e8: 00000913 li s2,0 +800056ec: 00450693 addi a3,a0,4 +800056f0: 00f00613 li a2,15 +800056f4: 01845703 lhu a4,24(s0) +800056f8: 00058793 mv a5,a1 +800056fc: 00e96933 or s2,s2,a4 +80005700: ffe78793 addi a5,a5,-2 +80005704: 0007d703 lhu a4,0(a5) +80005708: 00e79123 sh a4,2(a5) +8000570c: fed79ae3 bne a5,a3,80005700 +80005710: 00041223 sh zero,4(s0) +80005714: ff048493 addi s1,s1,-16 +80005718: fc964ee3 blt a2,s1,800056f4 +8000571c: 00700793 li a5,7 +80005720: 0497d663 bge a5,s1,8000576c +80005724: 01091913 slli s2,s2,0x10 +80005728: 41095913 srai s2,s2,0x10 +8000572c: 01844783 lbu a5,24(s0) +80005730: 01a40593 addi a1,s0,26 +80005734: 00000713 li a4,0 +80005738: 00f96933 or s2,s2,a5 +8000573c: 01091913 slli s2,s2,0x10 +80005740: 01095913 srli s2,s2,0x10 +80005744: 0006d783 lhu a5,0(a3) +80005748: 00268693 addi a3,a3,2 +8000574c: 0087d613 srli a2,a5,0x8 +80005750: 00c76733 or a4,a4,a2 +80005754: 00879793 slli a5,a5,0x8 +80005758: fee69f23 sh a4,-2(a3) +8000575c: 01079713 slli a4,a5,0x10 +80005760: 01075713 srli a4,a4,0x10 +80005764: feb690e3 bne a3,a1,80005744 +80005768: ff848493 addi s1,s1,-8 +8000576c: 02048063 beqz s1,8000578c +80005770: 01845783 lhu a5,24(s0) +80005774: fff48493 addi s1,s1,-1 +80005778: 00040513 mv a0,s0 +8000577c: 0017f793 andi a5,a5,1 +80005780: 0127e933 or s2,a5,s2 +80005784: a35ff0ef jal ra,800051b8 +80005788: fe0494e3 bnez s1,80005770 +8000578c: 00c12083 lw ra,12(sp) +80005790: 00812403 lw s0,8(sp) +80005794: 01203533 snez a0,s2 +80005798: 00412483 lw s1,4(sp) +8000579c: 00012903 lw s2,0(sp) +800057a0: 01010113 addi sp,sp,16 +800057a4: 00008067 ret +800057a8: ff900793 li a5,-7 +800057ac: 00f5c663 blt a1,a5,800057b8 +800057b0: 00000913 li s2,0 +800057b4: fbdff06f j 80005770 +800057b8: 00000913 li s2,0 +800057bc: 00440693 addi a3,s0,4 +800057c0: f6dff06f j 8000572c -8000565c : -8000565c: ff010113 addi sp,sp,-16 -80005660: 00812423 sw s0,8(sp) -80005664: 01212023 sw s2,0(sp) -80005668: 00112623 sw ra,12(sp) -8000566c: 00912223 sw s1,4(sp) -80005670: 00058913 mv s2,a1 -80005674: 00050413 mv s0,a0 -80005678: 0a05c263 bltz a1,8000571c -8000567c: 00f00793 li a5,15 -80005680: 00058613 mv a2,a1 -80005684: 00450513 addi a0,a0,4 -80005688: 01840693 addi a3,s0,24 -8000568c: 00f00593 li a1,15 -80005690: 0327d463 bge a5,s2,800056b8 -80005694: 00050793 mv a5,a0 -80005698: 00278793 addi a5,a5,2 -8000569c: 0007d703 lhu a4,0(a5) -800056a0: fee79f23 sh a4,-2(a5) -800056a4: fed79ae3 bne a5,a3,80005698 -800056a8: 00041c23 sh zero,24(s0) -800056ac: ff060613 addi a2,a2,-16 -800056b0: fec5c2e3 blt a1,a2,80005694 -800056b4: 00f97913 andi s2,s2,15 -800056b8: 00700793 li a5,7 -800056bc: 0327d863 bge a5,s2,800056ec -800056c0: 01840793 addi a5,s0,24 -800056c4: 00240593 addi a1,s0,2 -800056c8: 00000713 li a4,0 -800056cc: 0007d683 lhu a3,0(a5) -800056d0: ffe78793 addi a5,a5,-2 -800056d4: 00869613 slli a2,a3,0x8 -800056d8: 00c76733 or a4,a4,a2 -800056dc: 00e79123 sh a4,2(a5) -800056e0: 0086d713 srli a4,a3,0x8 -800056e4: feb794e3 bne a5,a1,800056cc -800056e8: ff890913 addi s2,s2,-8 -800056ec: 00090a63 beqz s2,80005700 -800056f0: fff90913 addi s2,s2,-1 -800056f4: 00040513 mv a0,s0 -800056f8: b6dff0ef jal ra,80005264 -800056fc: fe091ae3 bnez s2,800056f0 -80005700: 00c12083 lw ra,12(sp) -80005704: 00812403 lw s0,8(sp) -80005708: 00412483 lw s1,4(sp) -8000570c: 00012903 lw s2,0(sp) -80005710: 00000513 li a0,0 -80005714: 01010113 addi sp,sp,16 -80005718: 00008067 ret -8000571c: ff100793 li a5,-15 -80005720: 40b004b3 neg s1,a1 -80005724: 0cf5d463 bge a1,a5,800057ec -80005728: 01850593 addi a1,a0,24 -8000572c: 00000913 li s2,0 -80005730: 00450693 addi a3,a0,4 -80005734: 00f00613 li a2,15 -80005738: 01845703 lhu a4,24(s0) -8000573c: 00058793 mv a5,a1 -80005740: 00e96933 or s2,s2,a4 -80005744: ffe78793 addi a5,a5,-2 -80005748: 0007d703 lhu a4,0(a5) -8000574c: 00e79123 sh a4,2(a5) -80005750: fed79ae3 bne a5,a3,80005744 -80005754: 00041223 sh zero,4(s0) -80005758: ff048493 addi s1,s1,-16 -8000575c: fc964ee3 blt a2,s1,80005738 -80005760: 00700793 li a5,7 -80005764: 0497d663 bge a5,s1,800057b0 -80005768: 01091913 slli s2,s2,0x10 -8000576c: 41095913 srai s2,s2,0x10 -80005770: 01844783 lbu a5,24(s0) -80005774: 01a40593 addi a1,s0,26 -80005778: 00000713 li a4,0 -8000577c: 00f96933 or s2,s2,a5 -80005780: 01091913 slli s2,s2,0x10 -80005784: 01095913 srli s2,s2,0x10 -80005788: 0006d783 lhu a5,0(a3) -8000578c: 00268693 addi a3,a3,2 -80005790: 0087d613 srli a2,a5,0x8 -80005794: 00c76733 or a4,a4,a2 -80005798: 00879793 slli a5,a5,0x8 -8000579c: fee69f23 sh a4,-2(a3) -800057a0: 01079713 slli a4,a5,0x10 -800057a4: 01075713 srli a4,a4,0x10 -800057a8: feb690e3 bne a3,a1,80005788 -800057ac: ff848493 addi s1,s1,-8 -800057b0: 02048063 beqz s1,800057d0 -800057b4: 01845783 lhu a5,24(s0) -800057b8: fff48493 addi s1,s1,-1 -800057bc: 00040513 mv a0,s0 -800057c0: 0017f793 andi a5,a5,1 -800057c4: 0127e933 or s2,a5,s2 -800057c8: a35ff0ef jal ra,800051fc -800057cc: fe0494e3 bnez s1,800057b4 -800057d0: 00c12083 lw ra,12(sp) -800057d4: 00812403 lw s0,8(sp) -800057d8: 01203533 snez a0,s2 -800057dc: 00412483 lw s1,4(sp) -800057e0: 00012903 lw s2,0(sp) -800057e4: 01010113 addi sp,sp,16 -800057e8: 00008067 ret -800057ec: ff900793 li a5,-7 -800057f0: 00f5c663 blt a1,a5,800057fc -800057f4: 00000913 li s2,0 -800057f8: fbdff06f j 800057b4 -800057fc: 00000913 li s2,0 -80005800: 00440693 addi a3,s0,4 -80005804: f6dff06f j 80005770 +800057c4 : +800057c4: 00455783 lhu a5,4(a0) +800057c8: ff010113 addi sp,sp,-16 +800057cc: 00912223 sw s1,4(sp) +800057d0: 00112623 sw ra,12(sp) +800057d4: 00812423 sw s0,8(sp) +800057d8: 01212023 sw s2,0(sp) +800057dc: 00050493 mv s1,a0 +800057e0: 0c079c63 bnez a5,800058b8 +800057e4: 00655703 lhu a4,6(a0) +800057e8: 00000413 li s0,0 +800057ec: 01071793 slli a5,a4,0x10 +800057f0: 4107d793 srai a5,a5,0x10 +800057f4: 0a07c463 bltz a5,8000589c +800057f8: 01a50693 addi a3,a0,26 +800057fc: 0a000613 li a2,160 +80005800: 02071863 bnez a4,80005830 +80005804: 00648793 addi a5,s1,6 +80005808: 0080006f j 80005810 +8000580c: 0007d703 lhu a4,0(a5) +80005810: 00278793 addi a5,a5,2 +80005814: fee79e23 sh a4,-4(a5) +80005818: fef69ae3 bne a3,a5,8000580c +8000581c: 00049c23 sh zero,24(s1) +80005820: 01040413 addi s0,s0,16 +80005824: 06c40c63 beq s0,a2,8000589c +80005828: 0064d703 lhu a4,6(s1) +8000582c: fc070ce3 beqz a4,80005804 +80005830: f0077793 andi a5,a4,-256 +80005834: 04079063 bnez a5,80005874 +80005838: 01848513 addi a0,s1,24 +8000583c: 00248593 addi a1,s1,2 +80005840: 00000713 li a4,0 +80005844: 00050793 mv a5,a0 +80005848: 0007d683 lhu a3,0(a5) +8000584c: ffe78793 addi a5,a5,-2 +80005850: 00869613 slli a2,a3,0x8 +80005854: 00c76733 or a4,a4,a2 +80005858: 00e79123 sh a4,2(a5) +8000585c: 0086d713 srli a4,a3,0x8 +80005860: fef594e3 bne a1,a5,80005848 +80005864: 0064d703 lhu a4,6(s1) +80005868: 00840413 addi s0,s0,8 +8000586c: f0077793 andi a5,a4,-256 +80005870: fc0788e3 beqz a5,80005840 +80005874: 0a000913 li s2,160 +80005878: 0140006f j 8000588c +8000587c: 00140413 addi s0,s0,1 +80005880: 9a1ff0ef jal ra,80005220 +80005884: 00894c63 blt s2,s0,8000589c +80005888: 0064d703 lhu a4,6(s1) +8000588c: 01071713 slli a4,a4,0x10 +80005890: 41075713 srai a4,a4,0x10 +80005894: 00048513 mv a0,s1 +80005898: fe0752e3 bgez a4,8000587c +8000589c: 00040513 mv a0,s0 +800058a0: 00c12083 lw ra,12(sp) +800058a4: 00812403 lw s0,8(sp) +800058a8: 00412483 lw s1,4(sp) +800058ac: 00012903 lw s2,0(sp) +800058b0: 01010113 addi sp,sp,16 +800058b4: 00008067 ret +800058b8: f007f713 andi a4,a5,-256 +800058bc: 00000413 li s0,0 +800058c0: 04071063 bnez a4,80005900 +800058c4: f6f00913 li s2,-145 +800058c8: 0140006f j 800058dc +800058cc: fff40413 addi s0,s0,-1 +800058d0: 8e9ff0ef jal ra,800051b8 +800058d4: fd2404e3 beq s0,s2,8000589c +800058d8: 0044d783 lhu a5,4(s1) +800058dc: 00048513 mv a0,s1 +800058e0: fe0796e3 bnez a5,800058cc +800058e4: 00040513 mv a0,s0 +800058e8: 00c12083 lw ra,12(sp) +800058ec: 00812403 lw s0,8(sp) +800058f0: 00412483 lw s1,4(sp) +800058f4: 00012903 lw s2,0(sp) +800058f8: 01010113 addi sp,sp,16 +800058fc: 00008067 ret +80005900: 00450693 addi a3,a0,4 +80005904: 01a50593 addi a1,a0,26 +80005908: 00000713 li a4,0 +8000590c: 0080006f j 80005914 +80005910: 0006d783 lhu a5,0(a3) +80005914: 0087d613 srli a2,a5,0x8 +80005918: 00c76733 or a4,a4,a2 +8000591c: 00879793 slli a5,a5,0x8 +80005920: 00e69023 sh a4,0(a3) +80005924: 01079713 slli a4,a5,0x10 +80005928: 00268693 addi a3,a3,2 +8000592c: 01075713 srli a4,a4,0x10 +80005930: feb690e3 bne a3,a1,80005910 +80005934: 0044d783 lhu a5,4(s1) +80005938: ff800413 li s0,-8 +8000593c: f89ff06f j 800058c4 -80005808 : -80005808: 00455783 lhu a5,4(a0) -8000580c: ff010113 addi sp,sp,-16 -80005810: 00912223 sw s1,4(sp) -80005814: 00112623 sw ra,12(sp) -80005818: 00812423 sw s0,8(sp) -8000581c: 01212023 sw s2,0(sp) -80005820: 00050493 mv s1,a0 -80005824: 0c079c63 bnez a5,800058fc -80005828: 00655703 lhu a4,6(a0) -8000582c: 00000413 li s0,0 -80005830: 01071793 slli a5,a4,0x10 -80005834: 4107d793 srai a5,a5,0x10 -80005838: 0a07c463 bltz a5,800058e0 -8000583c: 01a50693 addi a3,a0,26 -80005840: 0a000613 li a2,160 -80005844: 02071863 bnez a4,80005874 -80005848: 00648793 addi a5,s1,6 -8000584c: 0080006f j 80005854 -80005850: 0007d703 lhu a4,0(a5) -80005854: 00278793 addi a5,a5,2 -80005858: fee79e23 sh a4,-4(a5) -8000585c: fef69ae3 bne a3,a5,80005850 -80005860: 00049c23 sh zero,24(s1) -80005864: 01040413 addi s0,s0,16 -80005868: 06c40c63 beq s0,a2,800058e0 -8000586c: 0064d703 lhu a4,6(s1) -80005870: fc070ce3 beqz a4,80005848 -80005874: f0077793 andi a5,a4,-256 -80005878: 04079063 bnez a5,800058b8 -8000587c: 01848513 addi a0,s1,24 -80005880: 00248593 addi a1,s1,2 -80005884: 00000713 li a4,0 -80005888: 00050793 mv a5,a0 -8000588c: 0007d683 lhu a3,0(a5) -80005890: ffe78793 addi a5,a5,-2 -80005894: 00869613 slli a2,a3,0x8 -80005898: 00c76733 or a4,a4,a2 -8000589c: 00e79123 sh a4,2(a5) -800058a0: 0086d713 srli a4,a3,0x8 -800058a4: fef594e3 bne a1,a5,8000588c -800058a8: 0064d703 lhu a4,6(s1) -800058ac: 00840413 addi s0,s0,8 -800058b0: f0077793 andi a5,a4,-256 -800058b4: fc0788e3 beqz a5,80005884 -800058b8: 0a000913 li s2,160 -800058bc: 0140006f j 800058d0 -800058c0: 00140413 addi s0,s0,1 -800058c4: 9a1ff0ef jal ra,80005264 -800058c8: 00894c63 blt s2,s0,800058e0 -800058cc: 0064d703 lhu a4,6(s1) -800058d0: 01071713 slli a4,a4,0x10 -800058d4: 41075713 srai a4,a4,0x10 -800058d8: 00048513 mv a0,s1 -800058dc: fe0752e3 bgez a4,800058c0 -800058e0: 00040513 mv a0,s0 -800058e4: 00c12083 lw ra,12(sp) -800058e8: 00812403 lw s0,8(sp) -800058ec: 00412483 lw s1,4(sp) -800058f0: 00012903 lw s2,0(sp) -800058f4: 01010113 addi sp,sp,16 -800058f8: 00008067 ret -800058fc: f007f713 andi a4,a5,-256 -80005900: 00000413 li s0,0 -80005904: 04071063 bnez a4,80005944 -80005908: f6f00913 li s2,-145 -8000590c: 0140006f j 80005920 -80005910: fff40413 addi s0,s0,-1 -80005914: 8e9ff0ef jal ra,800051fc -80005918: fd2404e3 beq s0,s2,800058e0 -8000591c: 0044d783 lhu a5,4(s1) -80005920: 00048513 mv a0,s1 -80005924: fe0796e3 bnez a5,80005910 -80005928: 00040513 mv a0,s0 -8000592c: 00c12083 lw ra,12(sp) -80005930: 00812403 lw s0,8(sp) -80005934: 00412483 lw s1,4(sp) -80005938: 00012903 lw s2,0(sp) -8000593c: 01010113 addi sp,sp,16 -80005940: 00008067 ret -80005944: 00450693 addi a3,a0,4 -80005948: 01a50593 addi a1,a0,26 -8000594c: 00000713 li a4,0 -80005950: 0080006f j 80005958 -80005954: 0006d783 lhu a5,0(a3) -80005958: 0087d613 srli a2,a5,0x8 -8000595c: 00c76733 or a4,a4,a2 -80005960: 00879793 slli a5,a5,0x8 -80005964: 00e69023 sh a4,0(a3) -80005968: 01079713 slli a4,a5,0x10 -8000596c: 00268693 addi a3,a3,2 -80005970: 01075713 srli a4,a4,0x10 -80005974: feb690e3 bne a3,a1,80005954 -80005978: 0044d783 lhu a5,4(s1) -8000597c: ff800413 li s0,-8 -80005980: f89ff06f j 80005908 +80005940 : +80005940: fe010113 addi sp,sp,-32 +80005944: 00812c23 sw s0,24(sp) +80005948: 00912a23 sw s1,20(sp) +8000594c: 01212823 sw s2,16(sp) +80005950: 01312623 sw s3,12(sp) +80005954: 01412423 sw s4,8(sp) +80005958: 01512223 sw s5,4(sp) +8000595c: 00068913 mv s2,a3 +80005960: 00078493 mv s1,a5 +80005964: 00112e23 sw ra,28(sp) +80005968: 00050413 mv s0,a0 +8000596c: 00058993 mv s3,a1 +80005970: 00060a13 mv s4,a2 +80005974: 00070a93 mv s5,a4 +80005978: e4dff0ef jal ra,800057c4 +8000597c: 09000793 li a5,144 +80005980: 40a90933 sub s2,s2,a0 +80005984: 06a7de63 bge a5,a0,80005a00 +80005988: 000087b7 lui a5,0x8 +8000598c: ffe78793 addi a5,a5,-2 # 7ffe <_start-0x7fff8002> +80005990: 2127de63 bge a5,s2,80005bac +80005994: 1e0a8863 beqz s5,80005b84 +80005998: 0044a503 lw a0,4(s1) +8000599c: 0004a783 lw a5,0(s1) +800059a0: 0ea78e63 beq a5,a0,80005a9c +800059a4: 01a48713 addi a4,s1,26 +800059a8: 03448793 addi a5,s1,52 +800059ac: 00270713 addi a4,a4,2 +800059b0: fe071f23 sh zero,-2(a4) +800059b4: fef71ce3 bne a4,a5,800059ac +800059b8: 03800793 li a5,56 +800059bc: 36f50463 beq a0,a5,80005d24 +800059c0: 06a7d263 bge a5,a0,80005a24 +800059c4: 04000793 li a5,64 +800059c8: 2ef50e63 beq a0,a5,80005cc4 +800059cc: 07100793 li a5,113 +800059d0: 32f51063 bne a0,a5,80005cf0 +800059d4: 400087b7 lui a5,0x40008 +800059d8: fff78793 addi a5,a5,-1 # 40007fff <_start-0x3fff8001> +800059dc: 00a00713 li a4,10 +800059e0: 00f4aa23 sw a5,20(s1) +800059e4: ffff87b7 lui a5,0xffff8 +800059e8: 00e4a423 sw a4,8(s1) +800059ec: 00f49c23 sh a5,24(s1) +800059f0: 00e4a623 sw a4,12(s1) +800059f4: 00a00793 li a5,10 +800059f8: 00008737 lui a4,0x8 +800059fc: 0680006f j 80005a64 +80005a00: 1e095663 bgez s2,80005bec +80005a04: f7000793 li a5,-144 +80005a08: 1af95e63 bge s2,a5,80005bc4 +80005a0c: 00240793 addi a5,s0,2 +80005a10: 01a40413 addi s0,s0,26 +80005a14: 00278793 addi a5,a5,2 # ffff8002 <__BSS_END__+0x7ffe15ea> +80005a18: fe079f23 sh zero,-2(a5) +80005a1c: fe879ce3 bne a5,s0,80005a14 +80005a20: 1400006f j 80005b60 +80005a24: 01800793 li a5,24 +80005a28: 26f50863 beq a0,a5,80005c98 +80005a2c: 03500793 li a5,53 +80005a30: 2cf51063 bne a0,a5,80005cf0 +80005a34: 040007b7 lui a5,0x4000 +80005a38: 7ff78793 addi a5,a5,2047 # 40007ff <_start-0x7bfff801> +80005a3c: 00600713 li a4,6 +80005a40: 00f4aa23 sw a5,20(s1) +80005a44: 000017b7 lui a5,0x1 +80005a48: 80078793 addi a5,a5,-2048 # 800 <_start-0x7ffff800> +80005a4c: 00e4a423 sw a4,8(s1) +80005a50: 00e4a623 sw a4,12(s1) +80005a54: 00001737 lui a4,0x1 +80005a58: 00f49c23 sh a5,24(s1) +80005a5c: 80070713 addi a4,a4,-2048 # 800 <_start-0x7ffff800> +80005a60: 00600793 li a5,6 +80005a64: 00878793 addi a5,a5,8 +80005a68: 00179793 slli a5,a5,0x1 +80005a6c: 00f487b3 add a5,s1,a5 +80005a70: 00e79523 sh a4,10(a5) +80005a74: 00a4a023 sw a0,0(s1) +80005a78: 03204263 bgtz s2,80005a9c +80005a7c: 09000793 li a5,144 +80005a80: 1ef50863 beq a0,a5,80005c70 +80005a84: 01845783 lhu a5,24(s0) +80005a88: 00040513 mv a0,s0 +80005a8c: 0017f793 andi a5,a5,1 +80005a90: 00f9e9b3 or s3,s3,a5 +80005a94: f24ff0ef jal ra,800051b8 +80005a98: 0044a503 lw a0,4(s1) +80005a9c: 0084a583 lw a1,8(s1) +80005aa0: 0144d783 lhu a5,20(s1) +80005aa4: 08f00813 li a6,143 +80005aa8: 00159613 slli a2,a1,0x1 +80005aac: 00c40633 add a2,s0,a2 +80005ab0: 00065703 lhu a4,0(a2) +80005ab4: 00f776b3 and a3,a4,a5 +80005ab8: 02a84a63 blt a6,a0,80005aec +80005abc: 00b00813 li a6,11 +80005ac0: 02b84663 blt a6,a1,80005aec +80005ac4: 00060713 mv a4,a2 +80005ac8: 01840593 addi a1,s0,24 +80005acc: 00275783 lhu a5,2(a4) +80005ad0: 00078463 beqz a5,80005ad8 +80005ad4: 0016e693 ori a3,a3,1 +80005ad8: 00071123 sh zero,2(a4) +80005adc: 00270713 addi a4,a4,2 +80005ae0: fee596e3 bne a1,a4,80005acc +80005ae4: 00065703 lhu a4,0(a2) +80005ae8: 0144d783 lhu a5,20(s1) +80005aec: fff7c793 not a5,a5 +80005af0: 00e7f7b3 and a5,a5,a4 +80005af4: 00f61023 sh a5,0(a2) +80005af8: 0164d783 lhu a5,22(s1) +80005afc: 00d7f733 and a4,a5,a3 +80005b00: 04070063 beqz a4,80005b40 +80005b04: 12d78263 beq a5,a3,80005c28 +80005b08: 03248613 addi a2,s1,50 +80005b0c: 01840713 addi a4,s0,24 +80005b10: 01c48493 addi s1,s1,28 +80005b14: 00000693 li a3,0 +80005b18: 00065783 lhu a5,0(a2) +80005b1c: 00075583 lhu a1,0(a4) +80005b20: ffe70713 addi a4,a4,-2 +80005b24: ffe60613 addi a2,a2,-2 +80005b28: 00b787b3 add a5,a5,a1 +80005b2c: 00d787b3 add a5,a5,a3 +80005b30: 00f71123 sh a5,2(a4) +80005b34: 0107d793 srli a5,a5,0x10 +80005b38: 0017f693 andi a3,a5,1 +80005b3c: fc961ee3 bne a2,s1,80005b18 +80005b40: 11205663 blez s2,80005c4c +80005b44: 00445783 lhu a5,4(s0) +80005b48: 0a079c63 bnez a5,80005c00 +80005b4c: 000087b7 lui a5,0x8 +80005b50: 00041c23 sh zero,24(s0) +80005b54: ffe78793 addi a5,a5,-2 # 7ffe <_start-0x7fff8002> +80005b58: 0327c863 blt a5,s2,80005b88 +80005b5c: 01241123 sh s2,2(s0) +80005b60: 01c12083 lw ra,28(sp) +80005b64: 01812403 lw s0,24(sp) +80005b68: 01412483 lw s1,20(sp) +80005b6c: 01012903 lw s2,16(sp) +80005b70: 00c12983 lw s3,12(sp) +80005b74: 00812a03 lw s4,8(sp) +80005b78: 00412a83 lw s5,4(sp) +80005b7c: 02010113 addi sp,sp,32 +80005b80: 00008067 ret +80005b84: 00041c23 sh zero,24(s0) +80005b88: ffff87b7 lui a5,0xffff8 +80005b8c: fff7c793 not a5,a5 +80005b90: 00f41123 sh a5,2(s0) +80005b94: 00440793 addi a5,s0,4 +80005b98: 01840413 addi s0,s0,24 +80005b9c: 00079023 sh zero,0(a5) # ffff8000 <__BSS_END__+0x7ffe15e8> +80005ba0: 00278793 addi a5,a5,2 +80005ba4: fef41ce3 bne s0,a5,80005b9c +80005ba8: fb9ff06f j 80005b60 +80005bac: 00240793 addi a5,s0,2 +80005bb0: 01a40413 addi s0,s0,26 +80005bb4: 00278793 addi a5,a5,2 +80005bb8: fe079f23 sh zero,-2(a5) +80005bbc: fe879ce3 bne a5,s0,80005bb4 +80005bc0: fa1ff06f j 80005b60 +80005bc4: 00090593 mv a1,s2 +80005bc8: 00040513 mv a0,s0 +80005bcc: a4dff0ef jal ra,80005618 +80005bd0: 00050463 beqz a0,80005bd8 +80005bd4: 00100993 li s3,1 +80005bd8: 0a0a8a63 beqz s5,80005c8c +80005bdc: 0044a503 lw a0,4(s1) +80005be0: 0004a783 lw a5,0(s1) +80005be4: dca790e3 bne a5,a0,800059a4 +80005be8: e95ff06f j 80005a7c +80005bec: f60a80e3 beqz s5,80005b4c +80005bf0: 0044a503 lw a0,4(s1) +80005bf4: 0004a783 lw a5,0(s1) +80005bf8: daf516e3 bne a0,a5,800059a4 +80005bfc: e7dff06f j 80005a78 +80005c00: 00040513 mv a0,s0 +80005c04: db4ff0ef jal ra,800051b8 +80005c08: 000087b7 lui a5,0x8 +80005c0c: 00190913 addi s2,s2,1 +80005c10: 00041c23 sh zero,24(s0) +80005c14: ffe78793 addi a5,a5,-2 # 7ffe <_start-0x7fff8002> +80005c18: f727c8e3 blt a5,s2,80005b88 +80005c1c: f40950e3 bgez s2,80005b5c +80005c20: 00041123 sh zero,2(s0) +80005c24: f3dff06f j 80005b60 +80005c28: 0e099a63 bnez s3,80005d1c +80005c2c: 00c4a783 lw a5,12(s1) +80005c30: 0184d703 lhu a4,24(s1) +80005c34: 00179793 slli a5,a5,0x1 +80005c38: 00f407b3 add a5,s0,a5 +80005c3c: 0007d783 lhu a5,0(a5) +80005c40: 00e7f7b3 and a5,a5,a4 +80005c44: ec0792e3 bnez a5,80005b08 +80005c48: ef204ee3 bgtz s2,80005b44 +80005c4c: 09000793 li a5,144 +80005c50: 00f50663 beq a0,a5,80005c5c +80005c54: 00040513 mv a0,s0 +80005c58: dc8ff0ef jal ra,80005220 +80005c5c: 00445783 lhu a5,4(s0) +80005c60: fa0790e3 bnez a5,80005c00 +80005c64: 00041c23 sh zero,24(s0) +80005c68: fa094ce3 bltz s2,80005c20 +80005c6c: ef1ff06f j 80005b5c +80005c70: 0084a603 lw a2,8(s1) +80005c74: 0144d783 lhu a5,20(s1) +80005c78: 00161613 slli a2,a2,0x1 +80005c7c: 00c40633 add a2,s0,a2 +80005c80: 00065703 lhu a4,0(a2) +80005c84: 00e7f6b3 and a3,a5,a4 +80005c88: e65ff06f j 80005aec +80005c8c: 00041c23 sh zero,24(s0) +80005c90: 00041123 sh zero,2(s0) +80005c94: ecdff06f j 80005b60 +80005c98: 008007b7 lui a5,0x800 +80005c9c: 0ff78793 addi a5,a5,255 # 8000ff <_start-0x7f7fff01> +80005ca0: 00400713 li a4,4 +80005ca4: 00f4aa23 sw a5,20(s1) +80005ca8: 10000793 li a5,256 +80005cac: 00e4a423 sw a4,8(s1) +80005cb0: 00f49c23 sh a5,24(s1) +80005cb4: 00e4a623 sw a4,12(s1) +80005cb8: 00400793 li a5,4 +80005cbc: 10000713 li a4,256 +80005cc0: da5ff06f j 80005a64 +80005cc4: 00700793 li a5,7 +80005cc8: 00f4a423 sw a5,8(s1) +80005ccc: 800107b7 lui a5,0x80010 +80005cd0: fff78793 addi a5,a5,-1 # 8000ffff <__BSS_END__+0xffff95e7> +80005cd4: 00f4aa23 sw a5,20(s1) +80005cd8: 00100793 li a5,1 +80005cdc: 00f49c23 sh a5,24(s1) +80005ce0: 00600793 li a5,6 +80005ce4: 00f4a623 sw a5,12(s1) +80005ce8: 00100713 li a4,1 +80005cec: d79ff06f j 80005a64 +80005cf0: 00c00793 li a5,12 +80005cf4: 00f4a423 sw a5,8(s1) +80005cf8: 800107b7 lui a5,0x80010 +80005cfc: fff78793 addi a5,a5,-1 # 8000ffff <__BSS_END__+0xffff95e7> +80005d00: 00f4aa23 sw a5,20(s1) +80005d04: 00100793 li a5,1 +80005d08: 00f49c23 sh a5,24(s1) +80005d0c: 00b00793 li a5,11 +80005d10: 00f4a623 sw a5,12(s1) +80005d14: 00100713 li a4,1 +80005d18: d4dff06f j 80005a64 +80005d1c: de0a06e3 beqz s4,80005b08 +80005d20: e21ff06f j 80005b40 +80005d24: 008007b7 lui a5,0x800 +80005d28: 0ff78793 addi a5,a5,255 # 8000ff <_start-0x7f7fff01> +80005d2c: 00600713 li a4,6 +80005d30: 00f4aa23 sw a5,20(s1) +80005d34: 10000793 li a5,256 +80005d38: 00e4a423 sw a4,8(s1) +80005d3c: 00f49c23 sh a5,24(s1) +80005d40: 00e4a623 sw a4,12(s1) +80005d44: 00600793 li a5,6 +80005d48: 10000713 li a4,256 +80005d4c: d19ff06f j 80005a64 -80005984 : -80005984: fe010113 addi sp,sp,-32 -80005988: 00812c23 sw s0,24(sp) -8000598c: 00912a23 sw s1,20(sp) -80005990: 01212823 sw s2,16(sp) -80005994: 01312623 sw s3,12(sp) -80005998: 01412423 sw s4,8(sp) -8000599c: 01512223 sw s5,4(sp) -800059a0: 00068913 mv s2,a3 -800059a4: 00078493 mv s1,a5 -800059a8: 00112e23 sw ra,28(sp) -800059ac: 00050413 mv s0,a0 -800059b0: 00058993 mv s3,a1 -800059b4: 00060a13 mv s4,a2 -800059b8: 00070a93 mv s5,a4 -800059bc: e4dff0ef jal ra,80005808 -800059c0: 09000793 li a5,144 -800059c4: 40a90933 sub s2,s2,a0 -800059c8: 06a7de63 bge a5,a0,80005a44 -800059cc: 000087b7 lui a5,0x8 -800059d0: ffe78793 addi a5,a5,-2 # 7ffe <_start-0x7fff8002> -800059d4: 2127de63 bge a5,s2,80005bf0 -800059d8: 1e0a8863 beqz s5,80005bc8 -800059dc: 0044a503 lw a0,4(s1) -800059e0: 0004a783 lw a5,0(s1) -800059e4: 0ea78e63 beq a5,a0,80005ae0 -800059e8: 01a48713 addi a4,s1,26 -800059ec: 03448793 addi a5,s1,52 -800059f0: 00270713 addi a4,a4,2 -800059f4: fe071f23 sh zero,-2(a4) -800059f8: fef71ce3 bne a4,a5,800059f0 -800059fc: 03800793 li a5,56 -80005a00: 36f50463 beq a0,a5,80005d68 -80005a04: 06a7d263 bge a5,a0,80005a68 -80005a08: 04000793 li a5,64 -80005a0c: 2ef50e63 beq a0,a5,80005d08 -80005a10: 07100793 li a5,113 -80005a14: 32f51063 bne a0,a5,80005d34 -80005a18: 400087b7 lui a5,0x40008 -80005a1c: fff78793 addi a5,a5,-1 # 40007fff <_start-0x3fff8001> -80005a20: 00a00713 li a4,10 -80005a24: 00f4aa23 sw a5,20(s1) -80005a28: ffff87b7 lui a5,0xffff8 -80005a2c: 00e4a423 sw a4,8(s1) -80005a30: 00f49c23 sh a5,24(s1) -80005a34: 00e4a623 sw a4,12(s1) -80005a38: 00a00793 li a5,10 -80005a3c: 00008737 lui a4,0x8 -80005a40: 0680006f j 80005aa8 -80005a44: 1e095663 bgez s2,80005c30 -80005a48: f7000793 li a5,-144 -80005a4c: 1af95e63 bge s2,a5,80005c08 -80005a50: 00240793 addi a5,s0,2 -80005a54: 01a40413 addi s0,s0,26 -80005a58: 00278793 addi a5,a5,2 # ffff8002 <__BSS_END__+0x7ffe15ea> -80005a5c: fe079f23 sh zero,-2(a5) -80005a60: fe879ce3 bne a5,s0,80005a58 -80005a64: 1400006f j 80005ba4 -80005a68: 01800793 li a5,24 -80005a6c: 26f50863 beq a0,a5,80005cdc -80005a70: 03500793 li a5,53 -80005a74: 2cf51063 bne a0,a5,80005d34 -80005a78: 040007b7 lui a5,0x4000 -80005a7c: 7ff78793 addi a5,a5,2047 # 40007ff <_start-0x7bfff801> -80005a80: 00600713 li a4,6 -80005a84: 00f4aa23 sw a5,20(s1) -80005a88: 000017b7 lui a5,0x1 -80005a8c: 80078793 addi a5,a5,-2048 # 800 <_start-0x7ffff800> -80005a90: 00e4a423 sw a4,8(s1) -80005a94: 00e4a623 sw a4,12(s1) -80005a98: 00001737 lui a4,0x1 -80005a9c: 00f49c23 sh a5,24(s1) -80005aa0: 80070713 addi a4,a4,-2048 # 800 <_start-0x7ffff800> -80005aa4: 00600793 li a5,6 -80005aa8: 00878793 addi a5,a5,8 -80005aac: 00179793 slli a5,a5,0x1 -80005ab0: 00f487b3 add a5,s1,a5 -80005ab4: 00e79523 sh a4,10(a5) -80005ab8: 00a4a023 sw a0,0(s1) -80005abc: 03204263 bgtz s2,80005ae0 -80005ac0: 09000793 li a5,144 -80005ac4: 1ef50863 beq a0,a5,80005cb4 -80005ac8: 01845783 lhu a5,24(s0) -80005acc: 00040513 mv a0,s0 -80005ad0: 0017f793 andi a5,a5,1 -80005ad4: 00f9e9b3 or s3,s3,a5 -80005ad8: f24ff0ef jal ra,800051fc -80005adc: 0044a503 lw a0,4(s1) -80005ae0: 0084a583 lw a1,8(s1) -80005ae4: 0144d783 lhu a5,20(s1) -80005ae8: 08f00813 li a6,143 -80005aec: 00159613 slli a2,a1,0x1 -80005af0: 00c40633 add a2,s0,a2 -80005af4: 00065703 lhu a4,0(a2) -80005af8: 00f776b3 and a3,a4,a5 -80005afc: 02a84a63 blt a6,a0,80005b30 -80005b00: 00b00813 li a6,11 -80005b04: 02b84663 blt a6,a1,80005b30 -80005b08: 00060713 mv a4,a2 -80005b0c: 01840593 addi a1,s0,24 -80005b10: 00275783 lhu a5,2(a4) -80005b14: 00078463 beqz a5,80005b1c -80005b18: 0016e693 ori a3,a3,1 -80005b1c: 00071123 sh zero,2(a4) -80005b20: 00270713 addi a4,a4,2 -80005b24: fee596e3 bne a1,a4,80005b10 -80005b28: 00065703 lhu a4,0(a2) -80005b2c: 0144d783 lhu a5,20(s1) -80005b30: fff7c793 not a5,a5 -80005b34: 00e7f7b3 and a5,a5,a4 -80005b38: 00f61023 sh a5,0(a2) -80005b3c: 0164d783 lhu a5,22(s1) -80005b40: 00d7f733 and a4,a5,a3 -80005b44: 04070063 beqz a4,80005b84 -80005b48: 12d78263 beq a5,a3,80005c6c -80005b4c: 03248613 addi a2,s1,50 -80005b50: 01840713 addi a4,s0,24 -80005b54: 01c48493 addi s1,s1,28 -80005b58: 00000693 li a3,0 -80005b5c: 00065783 lhu a5,0(a2) -80005b60: 00075583 lhu a1,0(a4) -80005b64: ffe70713 addi a4,a4,-2 -80005b68: ffe60613 addi a2,a2,-2 -80005b6c: 00b787b3 add a5,a5,a1 -80005b70: 00d787b3 add a5,a5,a3 -80005b74: 00f71123 sh a5,2(a4) -80005b78: 0107d793 srli a5,a5,0x10 -80005b7c: 0017f693 andi a3,a5,1 -80005b80: fc961ee3 bne a2,s1,80005b5c -80005b84: 11205663 blez s2,80005c90 -80005b88: 00445783 lhu a5,4(s0) -80005b8c: 0a079c63 bnez a5,80005c44 -80005b90: 000087b7 lui a5,0x8 -80005b94: 00041c23 sh zero,24(s0) -80005b98: ffe78793 addi a5,a5,-2 # 7ffe <_start-0x7fff8002> -80005b9c: 0327c863 blt a5,s2,80005bcc -80005ba0: 01241123 sh s2,2(s0) -80005ba4: 01c12083 lw ra,28(sp) -80005ba8: 01812403 lw s0,24(sp) -80005bac: 01412483 lw s1,20(sp) -80005bb0: 01012903 lw s2,16(sp) -80005bb4: 00c12983 lw s3,12(sp) -80005bb8: 00812a03 lw s4,8(sp) -80005bbc: 00412a83 lw s5,4(sp) -80005bc0: 02010113 addi sp,sp,32 -80005bc4: 00008067 ret -80005bc8: 00041c23 sh zero,24(s0) -80005bcc: ffff87b7 lui a5,0xffff8 -80005bd0: fff7c793 not a5,a5 -80005bd4: 00f41123 sh a5,2(s0) -80005bd8: 00440793 addi a5,s0,4 -80005bdc: 01840413 addi s0,s0,24 -80005be0: 00079023 sh zero,0(a5) # ffff8000 <__BSS_END__+0x7ffe15e8> -80005be4: 00278793 addi a5,a5,2 -80005be8: fef41ce3 bne s0,a5,80005be0 -80005bec: fb9ff06f j 80005ba4 -80005bf0: 00240793 addi a5,s0,2 -80005bf4: 01a40413 addi s0,s0,26 -80005bf8: 00278793 addi a5,a5,2 -80005bfc: fe079f23 sh zero,-2(a5) -80005c00: fe879ce3 bne a5,s0,80005bf8 -80005c04: fa1ff06f j 80005ba4 -80005c08: 00090593 mv a1,s2 -80005c0c: 00040513 mv a0,s0 -80005c10: a4dff0ef jal ra,8000565c -80005c14: 00050463 beqz a0,80005c1c -80005c18: 00100993 li s3,1 -80005c1c: 0a0a8a63 beqz s5,80005cd0 -80005c20: 0044a503 lw a0,4(s1) -80005c24: 0004a783 lw a5,0(s1) -80005c28: dca790e3 bne a5,a0,800059e8 -80005c2c: e95ff06f j 80005ac0 -80005c30: f60a80e3 beqz s5,80005b90 -80005c34: 0044a503 lw a0,4(s1) -80005c38: 0004a783 lw a5,0(s1) -80005c3c: daf516e3 bne a0,a5,800059e8 -80005c40: e7dff06f j 80005abc -80005c44: 00040513 mv a0,s0 -80005c48: db4ff0ef jal ra,800051fc -80005c4c: 000087b7 lui a5,0x8 -80005c50: 00190913 addi s2,s2,1 -80005c54: 00041c23 sh zero,24(s0) -80005c58: ffe78793 addi a5,a5,-2 # 7ffe <_start-0x7fff8002> -80005c5c: f727c8e3 blt a5,s2,80005bcc -80005c60: f40950e3 bgez s2,80005ba0 -80005c64: 00041123 sh zero,2(s0) -80005c68: f3dff06f j 80005ba4 -80005c6c: 0e099a63 bnez s3,80005d60 -80005c70: 00c4a783 lw a5,12(s1) -80005c74: 0184d703 lhu a4,24(s1) -80005c78: 00179793 slli a5,a5,0x1 -80005c7c: 00f407b3 add a5,s0,a5 -80005c80: 0007d783 lhu a5,0(a5) -80005c84: 00e7f7b3 and a5,a5,a4 -80005c88: ec0792e3 bnez a5,80005b4c -80005c8c: ef204ee3 bgtz s2,80005b88 -80005c90: 09000793 li a5,144 -80005c94: 00f50663 beq a0,a5,80005ca0 -80005c98: 00040513 mv a0,s0 -80005c9c: dc8ff0ef jal ra,80005264 -80005ca0: 00445783 lhu a5,4(s0) -80005ca4: fa0790e3 bnez a5,80005c44 -80005ca8: 00041c23 sh zero,24(s0) -80005cac: fa094ce3 bltz s2,80005c64 -80005cb0: ef1ff06f j 80005ba0 -80005cb4: 0084a603 lw a2,8(s1) -80005cb8: 0144d783 lhu a5,20(s1) -80005cbc: 00161613 slli a2,a2,0x1 -80005cc0: 00c40633 add a2,s0,a2 -80005cc4: 00065703 lhu a4,0(a2) -80005cc8: 00e7f6b3 and a3,a5,a4 -80005ccc: e65ff06f j 80005b30 -80005cd0: 00041c23 sh zero,24(s0) -80005cd4: 00041123 sh zero,2(s0) -80005cd8: ecdff06f j 80005ba4 -80005cdc: 008007b7 lui a5,0x800 -80005ce0: 0ff78793 addi a5,a5,255 # 8000ff <_start-0x7f7fff01> -80005ce4: 00400713 li a4,4 -80005ce8: 00f4aa23 sw a5,20(s1) -80005cec: 10000793 li a5,256 -80005cf0: 00e4a423 sw a4,8(s1) -80005cf4: 00f49c23 sh a5,24(s1) -80005cf8: 00e4a623 sw a4,12(s1) -80005cfc: 00400793 li a5,4 -80005d00: 10000713 li a4,256 -80005d04: da5ff06f j 80005aa8 -80005d08: 00700793 li a5,7 -80005d0c: 00f4a423 sw a5,8(s1) -80005d10: 800107b7 lui a5,0x80010 -80005d14: fff78793 addi a5,a5,-1 # 8000ffff <__BSS_END__+0xffff95e7> -80005d18: 00f4aa23 sw a5,20(s1) -80005d1c: 00100793 li a5,1 -80005d20: 00f49c23 sh a5,24(s1) -80005d24: 00600793 li a5,6 -80005d28: 00f4a623 sw a5,12(s1) -80005d2c: 00100713 li a4,1 -80005d30: d79ff06f j 80005aa8 -80005d34: 00c00793 li a5,12 -80005d38: 00f4a423 sw a5,8(s1) -80005d3c: 800107b7 lui a5,0x80010 -80005d40: fff78793 addi a5,a5,-1 # 8000ffff <__BSS_END__+0xffff95e7> -80005d44: 00f4aa23 sw a5,20(s1) -80005d48: 00100793 li a5,1 -80005d4c: 00f49c23 sh a5,24(s1) -80005d50: 00b00793 li a5,11 -80005d54: 00f4a623 sw a5,12(s1) -80005d58: 00100713 li a4,1 -80005d5c: d4dff06f j 80005aa8 -80005d60: de0a06e3 beqz s4,80005b4c -80005d64: e21ff06f j 80005b84 -80005d68: 008007b7 lui a5,0x800 -80005d6c: 0ff78793 addi a5,a5,255 # 8000ff <_start-0x7f7fff01> -80005d70: 00600713 li a4,6 -80005d74: 00f4aa23 sw a5,20(s1) -80005d78: 10000793 li a5,256 -80005d7c: 00e4a423 sw a4,8(s1) -80005d80: 00f49c23 sh a5,24(s1) -80005d84: 00e4a623 sw a4,12(s1) -80005d88: 00600793 li a5,6 -80005d8c: 10000713 li a4,256 -80005d90: d19ff06f j 80005aa8 - -80005d94 : -80005d94: fd010113 addi sp,sp,-48 -80005d98: 01312e23 sw s3,28(sp) -80005d9c: 00255983 lhu s3,2(a0) -80005da0: 02912223 sw s1,36(sp) -80005da4: 00058493 mv s1,a1 -80005da8: 02112623 sw ra,44(sp) -80005dac: 02812423 sw s0,40(sp) -80005db0: 03212023 sw s2,32(sp) -80005db4: 01412c23 sw s4,24(sp) -80005db8: 00060913 mv s2,a2 -80005dbc: 01512a23 sw s5,20(sp) -80005dc0: 01612823 sw s6,16(sp) -80005dc4: 01712623 sw s7,12(sp) -80005dc8: 01812423 sw s8,8(sp) -80005dcc: 01912223 sw s9,4(sp) -80005dd0: 01a12023 sw s10,0(sp) -80005dd4: 00050a13 mv s4,a0 -80005dd8: a31ff0ef jal ra,80005808 -80005ddc: 0024d403 lhu s0,2(s1) -80005de0: 40a989b3 sub s3,s3,a0 -80005de4: 00048513 mv a0,s1 -80005de8: a21ff0ef jal ra,80005808 -80005dec: 03490a93 addi s5,s2,52 -80005df0: 40a40433 sub s0,s0,a0 -80005df4: 04e90713 addi a4,s2,78 -80005df8: 000a8793 mv a5,s5 -80005dfc: 00278793 addi a5,a5,2 -80005e00: fe079f23 sh zero,-2(a5) -80005e04: fee79ce3 bne a5,a4,80005dfc -80005e08: 09344a63 blt s0,s3,80005e9c -80005e0c: 004a0b93 addi s7,s4,4 -80005e10: 00448b13 addi s6,s1,4 -80005e14: fff98993 addi s3,s3,-1 -80005e18: 01aa0c93 addi s9,s4,26 -80005e1c: 00248c13 addi s8,s1,2 -80005e20: 000b0713 mv a4,s6 -80005e24: 000b8793 mv a5,s7 -80005e28: 00278793 addi a5,a5,2 -80005e2c: 00270713 addi a4,a4,2 -80005e30: ffe7d603 lhu a2,-2(a5) -80005e34: ffe75683 lhu a3,-2(a4) -80005e38: 0ad61a63 bne a2,a3,80005eec -80005e3c: ff9796e3 bne a5,s9,80005e28 -80005e40: 018a0693 addi a3,s4,24 -80005e44: 01848713 addi a4,s1,24 -80005e48: 00000613 li a2,0 -80005e4c: 00075783 lhu a5,0(a4) -80005e50: 0006d583 lhu a1,0(a3) -80005e54: ffe70713 addi a4,a4,-2 -80005e58: 40c787b3 sub a5,a5,a2 -80005e5c: 40b787b3 sub a5,a5,a1 -80005e60: 00f71123 sh a5,2(a4) -80005e64: 0107d793 srli a5,a5,0x10 -80005e68: ffe68693 addi a3,a3,-2 -80005e6c: 0017f613 andi a2,a5,1 -80005e70: fcec1ee3 bne s8,a4,80005e4c -80005e74: 00100d13 li s10,1 -80005e78: 000a8513 mv a0,s5 -80005e7c: be8ff0ef jal ra,80005264 -80005e80: 04c95783 lhu a5,76(s2) -80005e84: fff40413 addi s0,s0,-1 +80005d50 : +80005d50: fd010113 addi sp,sp,-48 +80005d54: 01312e23 sw s3,28(sp) +80005d58: 00255983 lhu s3,2(a0) +80005d5c: 02912223 sw s1,36(sp) +80005d60: 00058493 mv s1,a1 +80005d64: 02112623 sw ra,44(sp) +80005d68: 02812423 sw s0,40(sp) +80005d6c: 03212023 sw s2,32(sp) +80005d70: 01412c23 sw s4,24(sp) +80005d74: 00060913 mv s2,a2 +80005d78: 01512a23 sw s5,20(sp) +80005d7c: 01612823 sw s6,16(sp) +80005d80: 01712623 sw s7,12(sp) +80005d84: 01812423 sw s8,8(sp) +80005d88: 01912223 sw s9,4(sp) +80005d8c: 01a12023 sw s10,0(sp) +80005d90: 00050a13 mv s4,a0 +80005d94: a31ff0ef jal ra,800057c4 +80005d98: 0024d403 lhu s0,2(s1) +80005d9c: 40a989b3 sub s3,s3,a0 +80005da0: 00048513 mv a0,s1 +80005da4: a21ff0ef jal ra,800057c4 +80005da8: 03490a93 addi s5,s2,52 +80005dac: 40a40433 sub s0,s0,a0 +80005db0: 04e90713 addi a4,s2,78 +80005db4: 000a8793 mv a5,s5 +80005db8: 00278793 addi a5,a5,2 +80005dbc: fe079f23 sh zero,-2(a5) +80005dc0: fee79ce3 bne a5,a4,80005db8 +80005dc4: 09344a63 blt s0,s3,80005e58 +80005dc8: 004a0b93 addi s7,s4,4 +80005dcc: 00448b13 addi s6,s1,4 +80005dd0: fff98993 addi s3,s3,-1 +80005dd4: 01aa0c93 addi s9,s4,26 +80005dd8: 00248c13 addi s8,s1,2 +80005ddc: 000b0713 mv a4,s6 +80005de0: 000b8793 mv a5,s7 +80005de4: 00278793 addi a5,a5,2 +80005de8: 00270713 addi a4,a4,2 +80005dec: ffe7d603 lhu a2,-2(a5) +80005df0: ffe75683 lhu a3,-2(a4) +80005df4: 0ad61a63 bne a2,a3,80005ea8 +80005df8: ff9796e3 bne a5,s9,80005de4 +80005dfc: 018a0693 addi a3,s4,24 +80005e00: 01848713 addi a4,s1,24 +80005e04: 00000613 li a2,0 +80005e08: 00075783 lhu a5,0(a4) +80005e0c: 0006d583 lhu a1,0(a3) +80005e10: ffe70713 addi a4,a4,-2 +80005e14: 40c787b3 sub a5,a5,a2 +80005e18: 40b787b3 sub a5,a5,a1 +80005e1c: 00f71123 sh a5,2(a4) +80005e20: 0107d793 srli a5,a5,0x10 +80005e24: ffe68693 addi a3,a3,-2 +80005e28: 0017f613 andi a2,a5,1 +80005e2c: fcec1ee3 bne s8,a4,80005e08 +80005e30: 00100d13 li s10,1 +80005e34: 000a8513 mv a0,s5 +80005e38: be8ff0ef jal ra,80005220 +80005e3c: 04c95783 lhu a5,76(s2) +80005e40: fff40413 addi s0,s0,-1 +80005e44: 00048513 mv a0,s1 +80005e48: 00fd6d33 or s10,s10,a5 +80005e4c: 05a91623 sh s10,76(s2) +80005e50: bd0ff0ef jal ra,80005220 +80005e54: f93414e3 bne s0,s3,80005ddc +80005e58: 00040693 mv a3,s0 +80005e5c: 02812403 lw s0,40(sp) +80005e60: 02c12083 lw ra,44(sp) +80005e64: 01c12983 lw s3,28(sp) +80005e68: 01812a03 lw s4,24(sp) +80005e6c: 01412a83 lw s5,20(sp) +80005e70: 01012b03 lw s6,16(sp) +80005e74: 00c12b83 lw s7,12(sp) +80005e78: 00812c03 lw s8,8(sp) +80005e7c: 00412c83 lw s9,4(sp) +80005e80: 00012d03 lw s10,0(sp) +80005e84: 00090793 mv a5,s2 80005e88: 00048513 mv a0,s1 -80005e8c: 00fd6d33 or s10,s10,a5 -80005e90: 05a91623 sh s10,76(s2) -80005e94: bd0ff0ef jal ra,80005264 -80005e98: f93414e3 bne s0,s3,80005e20 -80005e9c: 00040693 mv a3,s0 -80005ea0: 02812403 lw s0,40(sp) -80005ea4: 02c12083 lw ra,44(sp) -80005ea8: 01c12983 lw s3,28(sp) -80005eac: 01812a03 lw s4,24(sp) -80005eb0: 01412a83 lw s5,20(sp) -80005eb4: 01012b03 lw s6,16(sp) -80005eb8: 00c12b83 lw s7,12(sp) -80005ebc: 00812c03 lw s8,8(sp) -80005ec0: 00412c83 lw s9,4(sp) -80005ec4: 00012d03 lw s10,0(sp) -80005ec8: 00090793 mv a5,s2 -80005ecc: 00048513 mv a0,s1 -80005ed0: 02012903 lw s2,32(sp) -80005ed4: 02412483 lw s1,36(sp) -80005ed8: 00000713 li a4,0 -80005edc: 00000613 li a2,0 -80005ee0: 00000593 li a1,0 -80005ee4: 03010113 addi sp,sp,48 -80005ee8: a9dff06f j 80005984 -80005eec: 00000d13 li s10,0 -80005ef0: f8c6e4e3 bltu a3,a2,80005e78 -80005ef4: f4dff06f j 80005e40 +80005e8c: 02012903 lw s2,32(sp) +80005e90: 02412483 lw s1,36(sp) +80005e94: 00000713 li a4,0 +80005e98: 00000613 li a2,0 +80005e9c: 00000593 li a1,0 +80005ea0: 03010113 addi sp,sp,48 +80005ea4: a9dff06f j 80005940 +80005ea8: 00000d13 li s10,0 +80005eac: f8c6e4e3 bltu a3,a2,80005e34 +80005eb0: f4dff06f j 80005dfc -80005ef8 : -80005ef8: 00055703 lhu a4,0(a0) -80005efc: 00255783 lhu a5,2(a0) -80005f00: 04070263 beqz a4,80005f44 -80005f04: ffff8737 lui a4,0xffff8 -80005f08: 00e7e7b3 or a5,a5,a4 -80005f0c: 00f59923 sh a5,18(a1) -80005f10: 00255703 lhu a4,2(a0) -80005f14: 000087b7 lui a5,0x8 -80005f18: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -80005f1c: 02f70e63 beq a4,a5,80005f58 -80005f20: 00650793 addi a5,a0,6 -80005f24: 01058593 addi a1,a1,16 -80005f28: 01850513 addi a0,a0,24 -80005f2c: 00278793 addi a5,a5,2 -80005f30: ffe7d703 lhu a4,-2(a5) -80005f34: ffe58593 addi a1,a1,-2 -80005f38: 00e59123 sh a4,2(a1) -80005f3c: fea798e3 bne a5,a0,80005f2c -80005f40: 00008067 ret -80005f44: 00f59923 sh a5,18(a1) -80005f48: 00255703 lhu a4,2(a0) -80005f4c: 000087b7 lui a5,0x8 -80005f50: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -80005f54: fcf716e3 bne a4,a5,80005f20 -80005f58: 00650793 addi a5,a0,6 -80005f5c: 01a50513 addi a0,a0,26 -80005f60: 0007d703 lhu a4,0(a5) -80005f64: 00278793 addi a5,a5,2 -80005f68: 02071a63 bnez a4,80005f9c -80005f6c: fea79ae3 bne a5,a0,80005f60 -80005f70: 01258713 addi a4,a1,18 -80005f74: 00058793 mv a5,a1 -80005f78: 00278793 addi a5,a5,2 -80005f7c: fe079f23 sh zero,-2(a5) -80005f80: fef71ce3 bne a4,a5,80005f78 -80005f84: 0125d783 lhu a5,18(a1) -80005f88: 00008737 lui a4,0x8 -80005f8c: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -80005f90: 00e7e7b3 or a5,a5,a4 -80005f94: 00f59923 sh a5,18(a1) -80005f98: 00008067 ret -80005f9c: 01058713 addi a4,a1,16 -80005fa0: 00058793 mv a5,a1 -80005fa4: 00278793 addi a5,a5,2 -80005fa8: fe079f23 sh zero,-2(a5) -80005fac: fee79ce3 bne a5,a4,80005fa4 -80005fb0: 7fffc7b7 lui a5,0x7fffc -80005fb4: 00f5a823 sw a5,16(a1) -80005fb8: 00008067 ret +80005eb4 : +80005eb4: 00055703 lhu a4,0(a0) +80005eb8: 00255783 lhu a5,2(a0) +80005ebc: 04070263 beqz a4,80005f00 +80005ec0: ffff8737 lui a4,0xffff8 +80005ec4: 00e7e7b3 or a5,a5,a4 +80005ec8: 00f59923 sh a5,18(a1) +80005ecc: 00255703 lhu a4,2(a0) +80005ed0: 000087b7 lui a5,0x8 +80005ed4: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> +80005ed8: 02f70e63 beq a4,a5,80005f14 +80005edc: 00650793 addi a5,a0,6 +80005ee0: 01058593 addi a1,a1,16 +80005ee4: 01850513 addi a0,a0,24 +80005ee8: 00278793 addi a5,a5,2 +80005eec: ffe7d703 lhu a4,-2(a5) +80005ef0: ffe58593 addi a1,a1,-2 +80005ef4: 00e59123 sh a4,2(a1) +80005ef8: fea798e3 bne a5,a0,80005ee8 +80005efc: 00008067 ret +80005f00: 00f59923 sh a5,18(a1) +80005f04: 00255703 lhu a4,2(a0) +80005f08: 000087b7 lui a5,0x8 +80005f0c: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> +80005f10: fcf716e3 bne a4,a5,80005edc +80005f14: 00650793 addi a5,a0,6 +80005f18: 01a50513 addi a0,a0,26 +80005f1c: 0007d703 lhu a4,0(a5) +80005f20: 00278793 addi a5,a5,2 +80005f24: 02071a63 bnez a4,80005f58 +80005f28: fea79ae3 bne a5,a0,80005f1c +80005f2c: 01258713 addi a4,a1,18 +80005f30: 00058793 mv a5,a1 +80005f34: 00278793 addi a5,a5,2 +80005f38: fe079f23 sh zero,-2(a5) +80005f3c: fef71ce3 bne a4,a5,80005f34 +80005f40: 0125d783 lhu a5,18(a1) +80005f44: 00008737 lui a4,0x8 +80005f48: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> +80005f4c: 00e7e7b3 or a5,a5,a4 +80005f50: 00f59923 sh a5,18(a1) +80005f54: 00008067 ret +80005f58: 01058713 addi a4,a1,16 +80005f5c: 00058793 mv a5,a1 +80005f60: 00278793 addi a5,a5,2 +80005f64: fe079f23 sh zero,-2(a5) +80005f68: fee79ce3 bne a5,a4,80005f60 +80005f6c: 7fffc7b7 lui a5,0x7fffc +80005f70: 00f5a823 sw a5,16(a1) +80005f74: 00008067 ret -80005fbc : -80005fbc: f7010113 addi sp,sp,-144 -80005fc0: 07512a23 sw s5,116(sp) -80005fc4: 01255a83 lhu s5,18(a0) -80005fc8: 000087b7 lui a5,0x8 -80005fcc: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -80005fd0: 08812423 sw s0,136(sp) -80005fd4: 08912223 sw s1,132(sp) -80005fd8: 09212023 sw s2,128(sp) -80005fdc: 07312e23 sw s3,124(sp) -80005fe0: 07612823 sw s6,112(sp) -80005fe4: 08112623 sw ra,140(sp) -80005fe8: 07412c23 sw s4,120(sp) -80005fec: 07712623 sw s7,108(sp) -80005ff0: 07812423 sw s8,104(sp) -80005ff4: 07912223 sw s9,100(sp) -80005ff8: 0157fb33 and s6,a5,s5 -80005ffc: 00050493 mv s1,a0 -80006000: 00058913 mv s2,a1 -80006004: 00060413 mv s0,a2 -80006008: 00068993 mv s3,a3 -8000600c: 0afb1863 bne s6,a5,800060bc -80006010: b5cff0ef jal ra,8000536c -80006014: 20051a63 bnez a0,80006228 -80006018: 01295a03 lhu s4,18(s2) -8000601c: 014b77b3 and a5,s6,s4 -80006020: 23679263 bne a5,s6,80006244 -80006024: 00090513 mv a0,s2 -80006028: b44ff0ef jal ra,8000536c -8000602c: 0a051463 bnez a0,800060d4 -80006030: 00048513 mv a0,s1 -80006034: e0cff0ef jal ra,80005640 -80006038: 20051c63 bnez a0,80006250 -8000603c: 000087b7 lui a5,0x8 -80006040: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -80006044: 0147fa33 and s4,a5,s4 -80006048: 010a1a13 slli s4,s4,0x10 -8000604c: 010a5a13 srli s4,s4,0x10 -80006050: 2cfa1263 bne s4,a5,80006314 -80006054: 00090513 mv a0,s2 -80006058: de8ff0ef jal ra,80005640 -8000605c: 30051e63 bnez a0,80006378 -80006060: 0124d783 lhu a5,18(s1) -80006064: 00fa77b3 and a5,s4,a5 -80006068: 21478263 beq a5,s4,8000626c -8000606c: 00048513 mv a0,s1 -80006070: 00c10593 addi a1,sp,12 -80006074: ba8ff0ef jal ra,8000541c -80006078: 00090513 mv a0,s2 -8000607c: 02810593 addi a1,sp,40 -80006080: b9cff0ef jal ra,8000541c -80006084: 00e15483 lhu s1,14(sp) -80006088: 02a15903 lhu s2,42(sp) -8000608c: 08049a63 bnez s1,80006120 -80006090: 01010793 addi a5,sp,16 -80006094: 02410693 addi a3,sp,36 -80006098: 2af68c63 beq a3,a5,80006350 -8000609c: 00278793 addi a5,a5,2 -800060a0: ffe7d703 lhu a4,-2(a5) -800060a4: fe070ae3 beqz a4,80006098 -800060a8: 00c10513 addi a0,sp,12 -800060ac: f5cff0ef jal ra,80005808 -800060b0: 40a004b3 neg s1,a0 -800060b4: 02a15703 lhu a4,42(sp) -800060b8: 06c0006f j 80006124 -800060bc: 0125da03 lhu s4,18(a1) -800060c0: 0147f733 and a4,a5,s4 -800060c4: faf714e3 bne a4,a5,8000606c -800060c8: 00058513 mv a0,a1 -800060cc: aa0ff0ef jal ra,8000536c -800060d0: f60506e3 beqz a0,8000603c -800060d4: 01490713 addi a4,s2,20 -800060d8: 00290913 addi s2,s2,2 -800060dc: ffe95783 lhu a5,-2(s2) -800060e0: 00240413 addi s0,s0,2 -800060e4: fef41f23 sh a5,-2(s0) -800060e8: ff2718e3 bne a4,s2,800060d8 -800060ec: 08c12083 lw ra,140(sp) -800060f0: 08812403 lw s0,136(sp) -800060f4: 08412483 lw s1,132(sp) -800060f8: 08012903 lw s2,128(sp) -800060fc: 07c12983 lw s3,124(sp) -80006100: 07812a03 lw s4,120(sp) -80006104: 07412a83 lw s5,116(sp) -80006108: 07012b03 lw s6,112(sp) -8000610c: 06c12b83 lw s7,108(sp) -80006110: 06812c03 lw s8,104(sp) -80006114: 06412c83 lw s9,100(sp) -80006118: 09010113 addi sp,sp,144 -8000611c: 00008067 ret -80006120: 00090713 mv a4,s2 -80006124: 00090b13 mv s6,s2 -80006128: 02c10793 addi a5,sp,44 -8000612c: 04010693 addi a3,sp,64 -80006130: 02071263 bnez a4,80006154 -80006134: 22f68863 beq a3,a5,80006364 -80006138: 00278793 addi a5,a5,2 -8000613c: ffe7d703 lhu a4,-2(a5) -80006140: fe070ae3 beqz a4,80006134 -80006144: 02810513 addi a0,sp,40 -80006148: ec0ff0ef jal ra,80005808 -8000614c: 02a15703 lhu a4,42(sp) -80006150: 40a90b33 sub s6,s2,a0 -80006154: 02815783 lhu a5,40(sp) -80006158: 03898a93 addi s5,s3,56 -8000615c: 02e99b23 sh a4,54(s3) -80006160: 02f99a23 sh a5,52(s3) -80006164: 04e98713 addi a4,s3,78 -80006168: 000a8793 mv a5,s5 -8000616c: 00079023 sh zero,0(a5) -80006170: 00278793 addi a5,a5,2 -80006174: fef71ce3 bne a4,a5,8000616c -80006178: 04c98b93 addi s7,s3,76 -8000617c: 00000a13 li s4,0 -80006180: 02410913 addi s2,sp,36 -80006184: 01010c93 addi s9,sp,16 -80006188: 04610c13 addi s8,sp,70 -8000618c: 00095503 lhu a0,0(s2) -80006190: ffe90913 addi s2,s2,-2 -80006194: 12051e63 bnez a0,800062d0 -80006198: 04c9d703 lhu a4,76(s3) -8000619c: 000b8793 mv a5,s7 -800061a0: 00ea6a33 or s4,s4,a4 -800061a4: ffe78793 addi a5,a5,-2 -800061a8: 0007d703 lhu a4,0(a5) -800061ac: 00e79123 sh a4,2(a5) -800061b0: ff579ae3 bne a5,s5,800061a4 -800061b4: 02099c23 sh zero,56(s3) -800061b8: fd991ae3 bne s2,s9,8000618c -800061bc: 03498713 addi a4,s3,52 -800061c0: 02810793 addi a5,sp,40 -800061c4: 04210693 addi a3,sp,66 -800061c8: 00075603 lhu a2,0(a4) -800061cc: 00278793 addi a5,a5,2 -800061d0: 00270713 addi a4,a4,2 -800061d4: fec79f23 sh a2,-2(a5) -800061d8: fef698e3 bne a3,a5,800061c8 -800061dc: ffffc6b7 lui a3,0xffffc -800061e0: 016484b3 add s1,s1,s6 -800061e4: 00268693 addi a3,a3,2 # ffffc002 <__BSS_END__+0x7ffe55ea> -800061e8: 00098793 mv a5,s3 -800061ec: 04000713 li a4,64 -800061f0: 00d486b3 add a3,s1,a3 -800061f4: 00000613 li a2,0 -800061f8: 000a0593 mv a1,s4 -800061fc: 02810513 addi a0,sp,40 -80006200: f84ff0ef jal ra,80005984 -80006204: 00c15703 lhu a4,12(sp) -80006208: 02815783 lhu a5,40(sp) -8000620c: 1af70c63 beq a4,a5,800063c4 -80006210: fff00793 li a5,-1 -80006214: 02f11423 sh a5,40(sp) -80006218: 00040593 mv a1,s0 -8000621c: 02810513 addi a0,sp,40 -80006220: cd9ff0ef jal ra,80005ef8 -80006224: ec9ff06f j 800060ec -80006228: 01448713 addi a4,s1,20 -8000622c: 00248493 addi s1,s1,2 -80006230: ffe4d783 lhu a5,-2(s1) -80006234: 00240413 addi s0,s0,2 -80006238: fef41f23 sh a5,-2(s0) -8000623c: fee498e3 bne s1,a4,8000622c -80006240: eadff06f j 800060ec -80006244: 00048513 mv a0,s1 -80006248: bf8ff0ef jal ra,80005640 -8000624c: 0c050663 beqz a0,80006318 -80006250: 800155b7 lui a1,0x80015 -80006254: e3858593 addi a1,a1,-456 # 80014e38 <__BSS_END__+0xffffe420> -80006258: 00090513 mv a0,s2 -8000625c: ac8ff0ef jal ra,80005524 -80006260: 12050e63 beqz a0,8000639c -80006264: 01295a03 lhu s4,18(s2) -80006268: dd5ff06f j 8000603c -8000626c: 00048513 mv a0,s1 -80006270: bd0ff0ef jal ra,80005640 -80006274: 00051863 bnez a0,80006284 -80006278: 00090513 mv a0,s2 -8000627c: bc4ff0ef jal ra,80005640 -80006280: de0506e3 beqz a0,8000606c -80006284: 00048513 mv a0,s1 -80006288: 954ff0ef jal ra,800053dc -8000628c: 00050493 mv s1,a0 -80006290: 00090513 mv a0,s2 -80006294: 948ff0ef jal ra,800053dc -80006298: 12a48263 beq s1,a0,800063bc -8000629c: ffff87b7 lui a5,0xffff8 -800062a0: 00f41923 sh a5,18(s0) -800062a4: 01240713 addi a4,s0,18 -800062a8: 00040793 mv a5,s0 -800062ac: 00278793 addi a5,a5,2 # ffff8002 <__BSS_END__+0x7ffe15ea> -800062b0: fe079f23 sh zero,-2(a5) -800062b4: fee79ce3 bne a5,a4,800062ac -800062b8: 01245783 lhu a5,18(s0) -800062bc: 00008737 lui a4,0x8 -800062c0: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -800062c4: 00e7e7b3 or a5,a5,a4 -800062c8: 00f41923 sh a5,18(s0) -800062cc: e21ff06f j 800060ec -800062d0: 04410613 addi a2,sp,68 -800062d4: 02810593 addi a1,sp,40 -800062d8: ffdfe0ef jal ra,800052d4 -800062dc: 000b8613 mv a2,s7 -800062e0: 00000593 li a1,0 -800062e4: 05c10713 addi a4,sp,92 -800062e8: 00065503 lhu a0,0(a2) -800062ec: 00075783 lhu a5,0(a4) -800062f0: ffe60613 addi a2,a2,-2 -800062f4: ffe70713 addi a4,a4,-2 -800062f8: 00a787b3 add a5,a5,a0 -800062fc: 00b787b3 add a5,a5,a1 -80006300: 00f61123 sh a5,2(a2) -80006304: 0107d793 srli a5,a5,0x10 -80006308: 0017f593 andi a1,a5,1 -8000630c: fd871ee3 bne a4,s8,800062e8 -80006310: e89ff06f j 80006198 -80006314: 0124da83 lhu s5,18(s1) -80006318: 000087b7 lui a5,0x8 -8000631c: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -80006320: 0157fab3 and s5,a5,s5 -80006324: 010a9a93 slli s5,s5,0x10 -80006328: 010ada93 srli s5,s5,0x10 -8000632c: d4fa90e3 bne s5,a5,8000606c -80006330: 00048513 mv a0,s1 -80006334: b0cff0ef jal ra,80005640 -80006338: f40516e3 bnez a0,80006284 -8000633c: 01295783 lhu a5,18(s2) -80006340: fff7c793 not a5,a5 -80006344: 01179713 slli a4,a5,0x11 -80006348: d20712e3 bnez a4,8000606c -8000634c: f2dff06f j 80006278 -80006350: 01440793 addi a5,s0,20 -80006354: 00240413 addi s0,s0,2 -80006358: fe041f23 sh zero,-2(s0) -8000635c: fe879ce3 bne a5,s0,80006354 -80006360: d8dff06f j 800060ec -80006364: 01440793 addi a5,s0,20 -80006368: 00240413 addi s0,s0,2 -8000636c: fe041f23 sh zero,-2(s0) -80006370: fef41ce3 bne s0,a5,80006368 -80006374: d79ff06f j 800060ec -80006378: 800155b7 lui a1,0x80015 -8000637c: e3858593 addi a1,a1,-456 # 80014e38 <__BSS_END__+0xffffe420> -80006380: 00048513 mv a0,s1 -80006384: 9a0ff0ef jal ra,80005524 -80006388: 00050a63 beqz a0,8000639c -8000638c: 0124d783 lhu a5,18(s1) -80006390: 00fa77b3 and a5,s4,a5 -80006394: f9478ee3 beq a5,s4,80006330 -80006398: fa5ff06f j 8000633c -8000639c: 01040713 addi a4,s0,16 -800063a0: 00040793 mv a5,s0 -800063a4: 00278793 addi a5,a5,2 -800063a8: fe079f23 sh zero,-2(a5) -800063ac: fee79ce3 bne a5,a4,800063a4 -800063b0: 7fffc7b7 lui a5,0x7fffc -800063b4: 00f42823 sw a5,16(s0) -800063b8: d35ff06f j 800060ec -800063bc: 00041923 sh zero,18(s0) -800063c0: ee5ff06f j 800062a4 -800063c4: 02011423 sh zero,40(sp) -800063c8: e51ff06f j 80006218 +80005f78 : +80005f78: f7010113 addi sp,sp,-144 +80005f7c: 07512a23 sw s5,116(sp) +80005f80: 01255a83 lhu s5,18(a0) +80005f84: 000087b7 lui a5,0x8 +80005f88: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> +80005f8c: 08812423 sw s0,136(sp) +80005f90: 08912223 sw s1,132(sp) +80005f94: 09212023 sw s2,128(sp) +80005f98: 07312e23 sw s3,124(sp) +80005f9c: 07612823 sw s6,112(sp) +80005fa0: 08112623 sw ra,140(sp) +80005fa4: 07412c23 sw s4,120(sp) +80005fa8: 07712623 sw s7,108(sp) +80005fac: 07812423 sw s8,104(sp) +80005fb0: 07912223 sw s9,100(sp) +80005fb4: 0157fb33 and s6,a5,s5 +80005fb8: 00050493 mv s1,a0 +80005fbc: 00058913 mv s2,a1 +80005fc0: 00060413 mv s0,a2 +80005fc4: 00068993 mv s3,a3 +80005fc8: 0afb1863 bne s6,a5,80006078 +80005fcc: b5cff0ef jal ra,80005328 +80005fd0: 20051a63 bnez a0,800061e4 +80005fd4: 01295a03 lhu s4,18(s2) +80005fd8: 014b77b3 and a5,s6,s4 +80005fdc: 23679263 bne a5,s6,80006200 +80005fe0: 00090513 mv a0,s2 +80005fe4: b44ff0ef jal ra,80005328 +80005fe8: 0a051463 bnez a0,80006090 +80005fec: 00048513 mv a0,s1 +80005ff0: e0cff0ef jal ra,800055fc +80005ff4: 20051c63 bnez a0,8000620c +80005ff8: 000087b7 lui a5,0x8 +80005ffc: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> +80006000: 0147fa33 and s4,a5,s4 +80006004: 010a1a13 slli s4,s4,0x10 +80006008: 010a5a13 srli s4,s4,0x10 +8000600c: 2cfa1263 bne s4,a5,800062d0 +80006010: 00090513 mv a0,s2 +80006014: de8ff0ef jal ra,800055fc +80006018: 30051e63 bnez a0,80006334 +8000601c: 0124d783 lhu a5,18(s1) +80006020: 00fa77b3 and a5,s4,a5 +80006024: 21478263 beq a5,s4,80006228 +80006028: 00048513 mv a0,s1 +8000602c: 00c10593 addi a1,sp,12 +80006030: ba8ff0ef jal ra,800053d8 +80006034: 00090513 mv a0,s2 +80006038: 02810593 addi a1,sp,40 +8000603c: b9cff0ef jal ra,800053d8 +80006040: 00e15483 lhu s1,14(sp) +80006044: 02a15903 lhu s2,42(sp) +80006048: 08049a63 bnez s1,800060dc +8000604c: 01010793 addi a5,sp,16 +80006050: 02410693 addi a3,sp,36 +80006054: 2af68c63 beq a3,a5,8000630c +80006058: 00278793 addi a5,a5,2 +8000605c: ffe7d703 lhu a4,-2(a5) +80006060: fe070ae3 beqz a4,80006054 +80006064: 00c10513 addi a0,sp,12 +80006068: f5cff0ef jal ra,800057c4 +8000606c: 40a004b3 neg s1,a0 +80006070: 02a15703 lhu a4,42(sp) +80006074: 06c0006f j 800060e0 +80006078: 0125da03 lhu s4,18(a1) +8000607c: 0147f733 and a4,a5,s4 +80006080: faf714e3 bne a4,a5,80006028 +80006084: 00058513 mv a0,a1 +80006088: aa0ff0ef jal ra,80005328 +8000608c: f60506e3 beqz a0,80005ff8 +80006090: 01490713 addi a4,s2,20 +80006094: 00290913 addi s2,s2,2 +80006098: ffe95783 lhu a5,-2(s2) +8000609c: 00240413 addi s0,s0,2 +800060a0: fef41f23 sh a5,-2(s0) +800060a4: ff2718e3 bne a4,s2,80006094 +800060a8: 08c12083 lw ra,140(sp) +800060ac: 08812403 lw s0,136(sp) +800060b0: 08412483 lw s1,132(sp) +800060b4: 08012903 lw s2,128(sp) +800060b8: 07c12983 lw s3,124(sp) +800060bc: 07812a03 lw s4,120(sp) +800060c0: 07412a83 lw s5,116(sp) +800060c4: 07012b03 lw s6,112(sp) +800060c8: 06c12b83 lw s7,108(sp) +800060cc: 06812c03 lw s8,104(sp) +800060d0: 06412c83 lw s9,100(sp) +800060d4: 09010113 addi sp,sp,144 +800060d8: 00008067 ret +800060dc: 00090713 mv a4,s2 +800060e0: 00090b13 mv s6,s2 +800060e4: 02c10793 addi a5,sp,44 +800060e8: 04010693 addi a3,sp,64 +800060ec: 02071263 bnez a4,80006110 +800060f0: 22f68863 beq a3,a5,80006320 +800060f4: 00278793 addi a5,a5,2 +800060f8: ffe7d703 lhu a4,-2(a5) +800060fc: fe070ae3 beqz a4,800060f0 +80006100: 02810513 addi a0,sp,40 +80006104: ec0ff0ef jal ra,800057c4 +80006108: 02a15703 lhu a4,42(sp) +8000610c: 40a90b33 sub s6,s2,a0 +80006110: 02815783 lhu a5,40(sp) +80006114: 03898a93 addi s5,s3,56 +80006118: 02e99b23 sh a4,54(s3) +8000611c: 02f99a23 sh a5,52(s3) +80006120: 04e98713 addi a4,s3,78 +80006124: 000a8793 mv a5,s5 +80006128: 00079023 sh zero,0(a5) +8000612c: 00278793 addi a5,a5,2 +80006130: fef71ce3 bne a4,a5,80006128 +80006134: 04c98b93 addi s7,s3,76 +80006138: 00000a13 li s4,0 +8000613c: 02410913 addi s2,sp,36 +80006140: 01010c93 addi s9,sp,16 +80006144: 04610c13 addi s8,sp,70 +80006148: 00095503 lhu a0,0(s2) +8000614c: ffe90913 addi s2,s2,-2 +80006150: 12051e63 bnez a0,8000628c +80006154: 04c9d703 lhu a4,76(s3) +80006158: 000b8793 mv a5,s7 +8000615c: 00ea6a33 or s4,s4,a4 +80006160: ffe78793 addi a5,a5,-2 +80006164: 0007d703 lhu a4,0(a5) +80006168: 00e79123 sh a4,2(a5) +8000616c: ff579ae3 bne a5,s5,80006160 +80006170: 02099c23 sh zero,56(s3) +80006174: fd991ae3 bne s2,s9,80006148 +80006178: 03498713 addi a4,s3,52 +8000617c: 02810793 addi a5,sp,40 +80006180: 04210693 addi a3,sp,66 +80006184: 00075603 lhu a2,0(a4) +80006188: 00278793 addi a5,a5,2 +8000618c: 00270713 addi a4,a4,2 +80006190: fec79f23 sh a2,-2(a5) +80006194: fef698e3 bne a3,a5,80006184 +80006198: ffffc6b7 lui a3,0xffffc +8000619c: 016484b3 add s1,s1,s6 +800061a0: 00268693 addi a3,a3,2 # ffffc002 <__BSS_END__+0x7ffe55ea> +800061a4: 00098793 mv a5,s3 +800061a8: 04000713 li a4,64 +800061ac: 00d486b3 add a3,s1,a3 +800061b0: 00000613 li a2,0 +800061b4: 000a0593 mv a1,s4 +800061b8: 02810513 addi a0,sp,40 +800061bc: f84ff0ef jal ra,80005940 +800061c0: 00c15703 lhu a4,12(sp) +800061c4: 02815783 lhu a5,40(sp) +800061c8: 1af70c63 beq a4,a5,80006380 +800061cc: fff00793 li a5,-1 +800061d0: 02f11423 sh a5,40(sp) +800061d4: 00040593 mv a1,s0 +800061d8: 02810513 addi a0,sp,40 +800061dc: cd9ff0ef jal ra,80005eb4 +800061e0: ec9ff06f j 800060a8 +800061e4: 01448713 addi a4,s1,20 +800061e8: 00248493 addi s1,s1,2 +800061ec: ffe4d783 lhu a5,-2(s1) +800061f0: 00240413 addi s0,s0,2 +800061f4: fef41f23 sh a5,-2(s0) +800061f8: fee498e3 bne s1,a4,800061e8 +800061fc: eadff06f j 800060a8 +80006200: 00048513 mv a0,s1 +80006204: bf8ff0ef jal ra,800055fc +80006208: 0c050663 beqz a0,800062d4 +8000620c: 800155b7 lui a1,0x80015 +80006210: df858593 addi a1,a1,-520 # 80014df8 <__BSS_END__+0xffffe3e0> +80006214: 00090513 mv a0,s2 +80006218: ac8ff0ef jal ra,800054e0 +8000621c: 12050e63 beqz a0,80006358 +80006220: 01295a03 lhu s4,18(s2) +80006224: dd5ff06f j 80005ff8 +80006228: 00048513 mv a0,s1 +8000622c: bd0ff0ef jal ra,800055fc +80006230: 00051863 bnez a0,80006240 +80006234: 00090513 mv a0,s2 +80006238: bc4ff0ef jal ra,800055fc +8000623c: de0506e3 beqz a0,80006028 +80006240: 00048513 mv a0,s1 +80006244: 954ff0ef jal ra,80005398 +80006248: 00050493 mv s1,a0 +8000624c: 00090513 mv a0,s2 +80006250: 948ff0ef jal ra,80005398 +80006254: 12a48263 beq s1,a0,80006378 +80006258: ffff87b7 lui a5,0xffff8 +8000625c: 00f41923 sh a5,18(s0) +80006260: 01240713 addi a4,s0,18 +80006264: 00040793 mv a5,s0 +80006268: 00278793 addi a5,a5,2 # ffff8002 <__BSS_END__+0x7ffe15ea> +8000626c: fe079f23 sh zero,-2(a5) +80006270: fee79ce3 bne a5,a4,80006268 +80006274: 01245783 lhu a5,18(s0) +80006278: 00008737 lui a4,0x8 +8000627c: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> +80006280: 00e7e7b3 or a5,a5,a4 +80006284: 00f41923 sh a5,18(s0) +80006288: e21ff06f j 800060a8 +8000628c: 04410613 addi a2,sp,68 +80006290: 02810593 addi a1,sp,40 +80006294: ffdfe0ef jal ra,80005290 +80006298: 000b8613 mv a2,s7 +8000629c: 00000593 li a1,0 +800062a0: 05c10713 addi a4,sp,92 +800062a4: 00065503 lhu a0,0(a2) +800062a8: 00075783 lhu a5,0(a4) +800062ac: ffe60613 addi a2,a2,-2 +800062b0: ffe70713 addi a4,a4,-2 +800062b4: 00a787b3 add a5,a5,a0 +800062b8: 00b787b3 add a5,a5,a1 +800062bc: 00f61123 sh a5,2(a2) +800062c0: 0107d793 srli a5,a5,0x10 +800062c4: 0017f593 andi a1,a5,1 +800062c8: fd871ee3 bne a4,s8,800062a4 +800062cc: e89ff06f j 80006154 +800062d0: 0124da83 lhu s5,18(s1) +800062d4: 000087b7 lui a5,0x8 +800062d8: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> +800062dc: 0157fab3 and s5,a5,s5 +800062e0: 010a9a93 slli s5,s5,0x10 +800062e4: 010ada93 srli s5,s5,0x10 +800062e8: d4fa90e3 bne s5,a5,80006028 +800062ec: 00048513 mv a0,s1 +800062f0: b0cff0ef jal ra,800055fc +800062f4: f40516e3 bnez a0,80006240 +800062f8: 01295783 lhu a5,18(s2) +800062fc: fff7c793 not a5,a5 +80006300: 01179713 slli a4,a5,0x11 +80006304: d20712e3 bnez a4,80006028 +80006308: f2dff06f j 80006234 +8000630c: 01440793 addi a5,s0,20 +80006310: 00240413 addi s0,s0,2 +80006314: fe041f23 sh zero,-2(s0) +80006318: fe879ce3 bne a5,s0,80006310 +8000631c: d8dff06f j 800060a8 +80006320: 01440793 addi a5,s0,20 +80006324: 00240413 addi s0,s0,2 +80006328: fe041f23 sh zero,-2(s0) +8000632c: fef41ce3 bne s0,a5,80006324 +80006330: d79ff06f j 800060a8 +80006334: 800155b7 lui a1,0x80015 +80006338: df858593 addi a1,a1,-520 # 80014df8 <__BSS_END__+0xffffe3e0> +8000633c: 00048513 mv a0,s1 +80006340: 9a0ff0ef jal ra,800054e0 +80006344: 00050a63 beqz a0,80006358 +80006348: 0124d783 lhu a5,18(s1) +8000634c: 00fa77b3 and a5,s4,a5 +80006350: f9478ee3 beq a5,s4,800062ec +80006354: fa5ff06f j 800062f8 +80006358: 01040713 addi a4,s0,16 +8000635c: 00040793 mv a5,s0 +80006360: 00278793 addi a5,a5,2 +80006364: fe079f23 sh zero,-2(a5) +80006368: fee79ce3 bne a5,a4,80006360 +8000636c: 7fffc7b7 lui a5,0x7fffc +80006370: 00f42823 sw a5,16(s0) +80006374: d35ff06f j 800060a8 +80006378: 00041923 sh zero,18(s0) +8000637c: ee5ff06f j 80006260 +80006380: 02011423 sh zero,40(sp) +80006384: e51ff06f j 800061d4 -800063cc : -800063cc: 01255783 lhu a5,18(a0) -800063d0: f5010113 addi sp,sp,-176 -800063d4: 0a812423 sw s0,168(sp) -800063d8: fff7c793 not a5,a5 -800063dc: 0a912223 sw s1,164(sp) -800063e0: 0b212023 sw s2,160(sp) -800063e4: 09612823 sw s6,144(sp) -800063e8: 0a112623 sw ra,172(sp) -800063ec: 09312e23 sw s3,156(sp) -800063f0: 09412c23 sw s4,152(sp) -800063f4: 09512a23 sw s5,148(sp) -800063f8: 09712623 sw s7,140(sp) -800063fc: 09812423 sw s8,136(sp) -80006400: 09912223 sw s9,132(sp) -80006404: 09a12023 sw s10,128(sp) -80006408: 07b12e23 sw s11,124(sp) -8000640c: 01179713 slli a4,a5,0x11 -80006410: 00050493 mv s1,a0 -80006414: 00058913 mv s2,a1 -80006418: 00060413 mv s0,a2 -8000641c: 00068b13 mv s6,a3 -80006420: 00071663 bnez a4,8000642c -80006424: f49fe0ef jal ra,8000536c -80006428: 36051a63 bnez a0,8000679c -8000642c: 01295783 lhu a5,18(s2) -80006430: fff7c793 not a5,a5 -80006434: 01179713 slli a4,a5,0x11 -80006438: 08070e63 beqz a4,800064d4 -8000643c: 800159b7 lui s3,0x80015 -80006440: e3898593 addi a1,s3,-456 # 80014e38 <__BSS_END__+0xffffe420> -80006444: 00048513 mv a0,s1 -80006448: 8dcff0ef jal ra,80005524 -8000644c: 10050463 beqz a0,80006554 -80006450: 0124d983 lhu s3,18(s1) -80006454: 01295703 lhu a4,18(s2) -80006458: 000087b7 lui a5,0x8 -8000645c: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -80006460: 0137f9b3 and s3,a5,s3 -80006464: 00e7fa33 and s4,a5,a4 -80006468: 08f99a63 bne s3,a5,800064fc -8000646c: 00048513 mv a0,s1 -80006470: 9d0ff0ef jal ra,80005640 -80006474: 10050863 beqz a0,80006584 -80006478: 013a1863 bne s4,s3,80006488 -8000647c: 00090513 mv a0,s2 -80006480: 9c0ff0ef jal ra,80005640 -80006484: 0e051063 bnez a0,80006564 -80006488: 01440793 addi a5,s0,20 -8000648c: 00240413 addi s0,s0,2 -80006490: fe041f23 sh zero,-2(s0) -80006494: fef41ce3 bne s0,a5,8000648c -80006498: 0ac12083 lw ra,172(sp) -8000649c: 0a812403 lw s0,168(sp) -800064a0: 0a412483 lw s1,164(sp) -800064a4: 0a012903 lw s2,160(sp) -800064a8: 09c12983 lw s3,156(sp) -800064ac: 09812a03 lw s4,152(sp) -800064b0: 09412a83 lw s5,148(sp) -800064b4: 09012b03 lw s6,144(sp) -800064b8: 08c12b83 lw s7,140(sp) -800064bc: 08812c03 lw s8,136(sp) -800064c0: 08412c83 lw s9,132(sp) -800064c4: 08012d03 lw s10,128(sp) -800064c8: 07c12d83 lw s11,124(sp) -800064cc: 0b010113 addi sp,sp,176 -800064d0: 00008067 ret -800064d4: 00090513 mv a0,s2 -800064d8: e95fe0ef jal ra,8000536c -800064dc: f60500e3 beqz a0,8000643c -800064e0: 01490713 addi a4,s2,20 -800064e4: 00290913 addi s2,s2,2 -800064e8: ffe95783 lhu a5,-2(s2) -800064ec: 00240413 addi s0,s0,2 -800064f0: fef41f23 sh a5,-2(s0) -800064f4: ff2718e3 bne a4,s2,800064e4 -800064f8: fa1ff06f j 80006498 -800064fc: 08fa0663 beq s4,a5,80006588 -80006500: 00048513 mv a0,s1 -80006504: 01c10593 addi a1,sp,28 -80006508: f15fe0ef jal ra,8000541c -8000650c: 03810593 addi a1,sp,56 -80006510: 00090513 mv a0,s2 -80006514: f09fe0ef jal ra,8000541c -80006518: 03a15b83 lhu s7,58(sp) -8000651c: 01e15483 lhu s1,30(sp) -80006520: 0c0b9063 bnez s7,800065e0 -80006524: 03c10793 addi a5,sp,60 -80006528: 05010b93 addi s7,sp,80 -8000652c: 34fb8063 beq s7,a5,8000686c -80006530: 00278793 addi a5,a5,2 -80006534: ffe7d683 lhu a3,-2(a5) -80006538: fe068ae3 beqz a3,8000652c -8000653c: 03810513 addi a0,sp,56 -80006540: ac8ff0ef jal ra,80005808 -80006544: 40a007b3 neg a5,a0 -80006548: 00f12623 sw a5,12(sp) -8000654c: 01e15703 lhu a4,30(sp) -80006550: 0980006f j 800065e8 -80006554: e3898593 addi a1,s3,-456 -80006558: 00090513 mv a0,s2 -8000655c: fc9fe0ef jal ra,80005524 -80006560: ee0518e3 bnez a0,80006450 -80006564: 01040713 addi a4,s0,16 -80006568: 00040793 mv a5,s0 -8000656c: 00278793 addi a5,a5,2 -80006570: fe079f23 sh zero,-2(a5) -80006574: fee79ce3 bne a5,a4,8000656c -80006578: 7fffc7b7 lui a5,0x7fffc -8000657c: 00f42823 sw a5,16(s0) -80006580: f19ff06f j 80006498 -80006584: f73a1ee3 bne s4,s3,80006500 -80006588: 00090513 mv a0,s2 -8000658c: 8b4ff0ef jal ra,80005640 -80006590: f60508e3 beqz a0,80006500 -80006594: 00048513 mv a0,s1 -80006598: e45fe0ef jal ra,800053dc -8000659c: 00050493 mv s1,a0 -800065a0: 00090513 mv a0,s2 -800065a4: e39fe0ef jal ra,800053dc -800065a8: 32a48463 beq s1,a0,800068d0 -800065ac: ffff87b7 lui a5,0xffff8 -800065b0: 00f41923 sh a5,18(s0) -800065b4: 01240713 addi a4,s0,18 -800065b8: 00040793 mv a5,s0 -800065bc: 00278793 addi a5,a5,2 # ffff8002 <__BSS_END__+0x7ffe15ea> -800065c0: fe079f23 sh zero,-2(a5) -800065c4: fee79ce3 bne a5,a4,800065bc -800065c8: 01245783 lhu a5,18(s0) -800065cc: 00008737 lui a4,0x8 -800065d0: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -800065d4: 00e7e7b3 or a5,a5,a4 -800065d8: 00f41923 sh a5,18(s0) -800065dc: ebdff06f j 80006498 -800065e0: 01712623 sw s7,12(sp) -800065e4: 00048713 mv a4,s1 -800065e8: 00912423 sw s1,8(sp) -800065ec: 02010793 addi a5,sp,32 -800065f0: 03410693 addi a3,sp,52 -800065f4: 02071263 bnez a4,80006618 -800065f8: 28f68463 beq a3,a5,80006880 -800065fc: 00278793 addi a5,a5,2 -80006600: ffe7d703 lhu a4,-2(a5) -80006604: fe070ae3 beqz a4,800065f8 -80006608: 01c10513 addi a0,sp,28 -8000660c: 9fcff0ef jal ra,80005808 -80006610: 40a487b3 sub a5,s1,a0 -80006614: 00f12423 sw a5,8(sp) -80006618: 03812703 lw a4,56(sp) -8000661c: 038b0d13 addi s10,s6,56 -80006620: 000d0793 mv a5,s10 -80006624: 02eb2a23 sw a4,52(s6) -80006628: 04eb0493 addi s1,s6,78 -8000662c: 00278793 addi a5,a5,2 -80006630: fe079f23 sh zero,-2(a5) -80006634: fe979ce3 bne a5,s1,8000662c -80006638: 03810513 addi a0,sp,56 -8000663c: bc1fe0ef jal ra,800051fc -80006640: 02215c03 lhu s8,34(sp) -80006644: 000109b7 lui s3,0x10 -80006648: 05010b93 addi s7,sp,80 -8000664c: 010c1a13 slli s4,s8,0x10 -80006650: 418a0a33 sub s4,s4,s8 -80006654: 03a10a93 addi s5,sp,58 -80006658: fff98993 addi s3,s3,-1 # ffff <_start-0x7fff0001> -8000665c: 06e10c93 addi s9,sp,110 -80006660: 05610913 addi s2,sp,86 -80006664: 03c15503 lhu a0,60(sp) -80006668: 03e15783 lhu a5,62(sp) -8000666c: 00098d93 mv s11,s3 -80006670: 01051513 slli a0,a0,0x10 -80006674: 00f50533 add a0,a0,a5 -80006678: 00aa6863 bltu s4,a0,80006688 -8000667c: 03855533 divu a0,a0,s8 -80006680: 01051d93 slli s11,a0,0x10 -80006684: 010ddd93 srli s11,s11,0x10 -80006688: 05410613 addi a2,sp,84 -8000668c: 01c10593 addi a1,sp,28 -80006690: 000d8513 mv a0,s11 -80006694: c41fe0ef jal ra,800052d4 -80006698: 03c10613 addi a2,sp,60 -8000669c: 05810793 addi a5,sp,88 -800066a0: 00278793 addi a5,a5,2 -800066a4: 00260613 addi a2,a2,2 -800066a8: ffe7d503 lhu a0,-2(a5) -800066ac: ffe65583 lhu a1,-2(a2) -800066b0: 10b51463 bne a0,a1,800067b8 -800066b4: ff9796e3 bne a5,s9,800066a0 -800066b8: 00000513 li a0,0 -800066bc: 06c10593 addi a1,sp,108 -800066c0: 000b8613 mv a2,s7 -800066c4: 00065783 lhu a5,0(a2) -800066c8: 0005d803 lhu a6,0(a1) -800066cc: ffe60613 addi a2,a2,-2 -800066d0: 40a787b3 sub a5,a5,a0 -800066d4: 410787b3 sub a5,a5,a6 -800066d8: 00f61123 sh a5,2(a2) -800066dc: 0107d793 srli a5,a5,0x10 -800066e0: ffe58593 addi a1,a1,-2 -800066e4: 0017f513 andi a0,a5,1 -800066e8: fd561ee3 bne a2,s5,800066c4 -800066ec: 01bd1023 sh s11,0(s10) -800066f0: 03c10793 addi a5,sp,60 -800066f4: 00278793 addi a5,a5,2 -800066f8: 0007d603 lhu a2,0(a5) -800066fc: fec79f23 sh a2,-2(a5) -80006700: ff779ae3 bne a5,s7,800066f4 -80006704: 04011823 sh zero,80(sp) -80006708: 002d0d13 addi s10,s10,2 -8000670c: f5a49ce3 bne s1,s10,80006664 -80006710: 00000593 li a1,0 -80006714: 03c10793 addi a5,sp,60 -80006718: 05210693 addi a3,sp,82 -8000671c: 00278793 addi a5,a5,2 -80006720: ffe7d703 lhu a4,-2(a5) -80006724: 00e5e5b3 or a1,a1,a4 -80006728: fed79ae3 bne a5,a3,8000671c -8000672c: 00b035b3 snez a1,a1 -80006730: 034b0713 addi a4,s6,52 -80006734: 03810793 addi a5,sp,56 -80006738: 00075603 lhu a2,0(a4) -8000673c: 00278793 addi a5,a5,2 -80006740: 00270713 addi a4,a4,2 -80006744: fec79f23 sh a2,-2(a5) -80006748: fef698e3 bne a3,a5,80006738 -8000674c: 00c12783 lw a5,12(sp) -80006750: 00812703 lw a4,8(sp) -80006754: 000046b7 lui a3,0x4 -80006758: fff68693 addi a3,a3,-1 # 3fff <_start-0x7fffc001> -8000675c: 40e78bb3 sub s7,a5,a4 -80006760: 00db86b3 add a3,s7,a3 -80006764: 000b0793 mv a5,s6 -80006768: 04000713 li a4,64 -8000676c: 00000613 li a2,0 -80006770: 03810513 addi a0,sp,56 -80006774: a10ff0ef jal ra,80005984 -80006778: 01c15703 lhu a4,28(sp) -8000677c: 03815783 lhu a5,56(sp) -80006780: 14f70063 beq a4,a5,800068c0 -80006784: fff00793 li a5,-1 -80006788: 02f11c23 sh a5,56(sp) -8000678c: 00040593 mv a1,s0 -80006790: 03810513 addi a0,sp,56 -80006794: f64ff0ef jal ra,80005ef8 -80006798: d01ff06f j 80006498 -8000679c: 01448713 addi a4,s1,20 -800067a0: 00248493 addi s1,s1,2 -800067a4: ffe4d783 lhu a5,-2(s1) -800067a8: 00240413 addi s0,s0,2 -800067ac: fef41f23 sh a5,-2(s0) -800067b0: fee498e3 bne s1,a4,800067a0 -800067b4: ce5ff06f j 80006498 -800067b8: f0a5f0e3 bgeu a1,a0,800066b8 -800067bc: fffd8793 addi a5,s11,-1 -800067c0: 01079893 slli a7,a5,0x10 -800067c4: 0108d893 srli a7,a7,0x10 -800067c8: 00000513 li a0,0 -800067cc: 03410593 addi a1,sp,52 -800067d0: 06c10613 addi a2,sp,108 -800067d4: 00065783 lhu a5,0(a2) -800067d8: 0005d803 lhu a6,0(a1) -800067dc: ffe60613 addi a2,a2,-2 -800067e0: 40a787b3 sub a5,a5,a0 -800067e4: 410787b3 sub a5,a5,a6 -800067e8: 00f61123 sh a5,2(a2) -800067ec: 0107d793 srli a5,a5,0x10 -800067f0: ffe58593 addi a1,a1,-2 -800067f4: 0017f513 andi a0,a5,1 -800067f8: fd261ee3 bne a2,s2,800067d4 -800067fc: 03c10613 addi a2,sp,60 -80006800: 05810793 addi a5,sp,88 -80006804: 00278793 addi a5,a5,2 -80006808: 00260613 addi a2,a2,2 -8000680c: ffe7d503 lhu a0,-2(a5) -80006810: ffe65583 lhu a1,-2(a2) -80006814: 00b51863 bne a0,a1,80006824 -80006818: ff9796e3 bne a5,s9,80006804 -8000681c: 00088d93 mv s11,a7 -80006820: e99ff06f j 800066b8 -80006824: fea5fce3 bgeu a1,a0,8000681c -80006828: ffed8d93 addi s11,s11,-2 -8000682c: 010d9d93 slli s11,s11,0x10 -80006830: 010ddd93 srli s11,s11,0x10 -80006834: 00000513 li a0,0 -80006838: 03410593 addi a1,sp,52 -8000683c: 06c10613 addi a2,sp,108 -80006840: 00065783 lhu a5,0(a2) -80006844: 0005d803 lhu a6,0(a1) -80006848: ffe60613 addi a2,a2,-2 -8000684c: 40a787b3 sub a5,a5,a0 -80006850: 410787b3 sub a5,a5,a6 -80006854: 00f61123 sh a5,2(a2) -80006858: 0107d793 srli a5,a5,0x10 -8000685c: ffe58593 addi a1,a1,-2 -80006860: 0017f513 andi a0,a5,1 -80006864: fd261ee3 bne a2,s2,80006840 -80006868: e51ff06f j 800066b8 -8000686c: 01440793 addi a5,s0,20 -80006870: 00240413 addi s0,s0,2 -80006874: fe041f23 sh zero,-2(s0) -80006878: fe879ce3 bne a5,s0,80006870 -8000687c: c1dff06f j 80006498 -80006880: 01c15703 lhu a4,28(sp) -80006884: 03815783 lhu a5,56(sp) -80006888: 04f70063 beq a4,a5,800068c8 -8000688c: ffff87b7 lui a5,0xffff8 -80006890: 00f41923 sh a5,18(s0) -80006894: 01240713 addi a4,s0,18 -80006898: 00040793 mv a5,s0 -8000689c: 00278793 addi a5,a5,2 # ffff8002 <__BSS_END__+0x7ffe15ea> -800068a0: fe079f23 sh zero,-2(a5) -800068a4: fee79ce3 bne a5,a4,8000689c -800068a8: 01245783 lhu a5,18(s0) -800068ac: 00008737 lui a4,0x8 -800068b0: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -800068b4: 00e7e7b3 or a5,a5,a4 -800068b8: 00f41923 sh a5,18(s0) -800068bc: bddff06f j 80006498 -800068c0: 02011c23 sh zero,56(sp) -800068c4: ec9ff06f j 8000678c -800068c8: 00041923 sh zero,18(s0) -800068cc: fc9ff06f j 80006894 -800068d0: 00041923 sh zero,18(s0) -800068d4: ce1ff06f j 800065b4 +80006388 : +80006388: 01255783 lhu a5,18(a0) +8000638c: f5010113 addi sp,sp,-176 +80006390: 0a812423 sw s0,168(sp) +80006394: fff7c793 not a5,a5 +80006398: 0a912223 sw s1,164(sp) +8000639c: 0b212023 sw s2,160(sp) +800063a0: 09612823 sw s6,144(sp) +800063a4: 0a112623 sw ra,172(sp) +800063a8: 09312e23 sw s3,156(sp) +800063ac: 09412c23 sw s4,152(sp) +800063b0: 09512a23 sw s5,148(sp) +800063b4: 09712623 sw s7,140(sp) +800063b8: 09812423 sw s8,136(sp) +800063bc: 09912223 sw s9,132(sp) +800063c0: 09a12023 sw s10,128(sp) +800063c4: 07b12e23 sw s11,124(sp) +800063c8: 01179713 slli a4,a5,0x11 +800063cc: 00050493 mv s1,a0 +800063d0: 00058913 mv s2,a1 +800063d4: 00060413 mv s0,a2 +800063d8: 00068b13 mv s6,a3 +800063dc: 00071663 bnez a4,800063e8 +800063e0: f49fe0ef jal ra,80005328 +800063e4: 36051a63 bnez a0,80006758 +800063e8: 01295783 lhu a5,18(s2) +800063ec: fff7c793 not a5,a5 +800063f0: 01179713 slli a4,a5,0x11 +800063f4: 08070e63 beqz a4,80006490 +800063f8: 800159b7 lui s3,0x80015 +800063fc: df898593 addi a1,s3,-520 # 80014df8 <__BSS_END__+0xffffe3e0> +80006400: 00048513 mv a0,s1 +80006404: 8dcff0ef jal ra,800054e0 +80006408: 10050463 beqz a0,80006510 +8000640c: 0124d983 lhu s3,18(s1) +80006410: 01295703 lhu a4,18(s2) +80006414: 000087b7 lui a5,0x8 +80006418: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> +8000641c: 0137f9b3 and s3,a5,s3 +80006420: 00e7fa33 and s4,a5,a4 +80006424: 08f99a63 bne s3,a5,800064b8 +80006428: 00048513 mv a0,s1 +8000642c: 9d0ff0ef jal ra,800055fc +80006430: 10050863 beqz a0,80006540 +80006434: 013a1863 bne s4,s3,80006444 +80006438: 00090513 mv a0,s2 +8000643c: 9c0ff0ef jal ra,800055fc +80006440: 0e051063 bnez a0,80006520 +80006444: 01440793 addi a5,s0,20 +80006448: 00240413 addi s0,s0,2 +8000644c: fe041f23 sh zero,-2(s0) +80006450: fef41ce3 bne s0,a5,80006448 +80006454: 0ac12083 lw ra,172(sp) +80006458: 0a812403 lw s0,168(sp) +8000645c: 0a412483 lw s1,164(sp) +80006460: 0a012903 lw s2,160(sp) +80006464: 09c12983 lw s3,156(sp) +80006468: 09812a03 lw s4,152(sp) +8000646c: 09412a83 lw s5,148(sp) +80006470: 09012b03 lw s6,144(sp) +80006474: 08c12b83 lw s7,140(sp) +80006478: 08812c03 lw s8,136(sp) +8000647c: 08412c83 lw s9,132(sp) +80006480: 08012d03 lw s10,128(sp) +80006484: 07c12d83 lw s11,124(sp) +80006488: 0b010113 addi sp,sp,176 +8000648c: 00008067 ret +80006490: 00090513 mv a0,s2 +80006494: e95fe0ef jal ra,80005328 +80006498: f60500e3 beqz a0,800063f8 +8000649c: 01490713 addi a4,s2,20 +800064a0: 00290913 addi s2,s2,2 +800064a4: ffe95783 lhu a5,-2(s2) +800064a8: 00240413 addi s0,s0,2 +800064ac: fef41f23 sh a5,-2(s0) +800064b0: ff2718e3 bne a4,s2,800064a0 +800064b4: fa1ff06f j 80006454 +800064b8: 08fa0663 beq s4,a5,80006544 +800064bc: 00048513 mv a0,s1 +800064c0: 01c10593 addi a1,sp,28 +800064c4: f15fe0ef jal ra,800053d8 +800064c8: 03810593 addi a1,sp,56 +800064cc: 00090513 mv a0,s2 +800064d0: f09fe0ef jal ra,800053d8 +800064d4: 03a15b83 lhu s7,58(sp) +800064d8: 01e15483 lhu s1,30(sp) +800064dc: 0c0b9063 bnez s7,8000659c +800064e0: 03c10793 addi a5,sp,60 +800064e4: 05010b93 addi s7,sp,80 +800064e8: 34fb8063 beq s7,a5,80006828 +800064ec: 00278793 addi a5,a5,2 +800064f0: ffe7d683 lhu a3,-2(a5) +800064f4: fe068ae3 beqz a3,800064e8 +800064f8: 03810513 addi a0,sp,56 +800064fc: ac8ff0ef jal ra,800057c4 +80006500: 40a007b3 neg a5,a0 +80006504: 00f12623 sw a5,12(sp) +80006508: 01e15703 lhu a4,30(sp) +8000650c: 0980006f j 800065a4 +80006510: df898593 addi a1,s3,-520 +80006514: 00090513 mv a0,s2 +80006518: fc9fe0ef jal ra,800054e0 +8000651c: ee0518e3 bnez a0,8000640c +80006520: 01040713 addi a4,s0,16 +80006524: 00040793 mv a5,s0 +80006528: 00278793 addi a5,a5,2 +8000652c: fe079f23 sh zero,-2(a5) +80006530: fee79ce3 bne a5,a4,80006528 +80006534: 7fffc7b7 lui a5,0x7fffc +80006538: 00f42823 sw a5,16(s0) +8000653c: f19ff06f j 80006454 +80006540: f73a1ee3 bne s4,s3,800064bc +80006544: 00090513 mv a0,s2 +80006548: 8b4ff0ef jal ra,800055fc +8000654c: f60508e3 beqz a0,800064bc +80006550: 00048513 mv a0,s1 +80006554: e45fe0ef jal ra,80005398 +80006558: 00050493 mv s1,a0 +8000655c: 00090513 mv a0,s2 +80006560: e39fe0ef jal ra,80005398 +80006564: 32a48463 beq s1,a0,8000688c +80006568: ffff87b7 lui a5,0xffff8 +8000656c: 00f41923 sh a5,18(s0) +80006570: 01240713 addi a4,s0,18 +80006574: 00040793 mv a5,s0 +80006578: 00278793 addi a5,a5,2 # ffff8002 <__BSS_END__+0x7ffe15ea> +8000657c: fe079f23 sh zero,-2(a5) +80006580: fee79ce3 bne a5,a4,80006578 +80006584: 01245783 lhu a5,18(s0) +80006588: 00008737 lui a4,0x8 +8000658c: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> +80006590: 00e7e7b3 or a5,a5,a4 +80006594: 00f41923 sh a5,18(s0) +80006598: ebdff06f j 80006454 +8000659c: 01712623 sw s7,12(sp) +800065a0: 00048713 mv a4,s1 +800065a4: 00912423 sw s1,8(sp) +800065a8: 02010793 addi a5,sp,32 +800065ac: 03410693 addi a3,sp,52 +800065b0: 02071263 bnez a4,800065d4 +800065b4: 28f68463 beq a3,a5,8000683c +800065b8: 00278793 addi a5,a5,2 +800065bc: ffe7d703 lhu a4,-2(a5) +800065c0: fe070ae3 beqz a4,800065b4 +800065c4: 01c10513 addi a0,sp,28 +800065c8: 9fcff0ef jal ra,800057c4 +800065cc: 40a487b3 sub a5,s1,a0 +800065d0: 00f12423 sw a5,8(sp) +800065d4: 03812703 lw a4,56(sp) +800065d8: 038b0d13 addi s10,s6,56 +800065dc: 000d0793 mv a5,s10 +800065e0: 02eb2a23 sw a4,52(s6) +800065e4: 04eb0493 addi s1,s6,78 +800065e8: 00278793 addi a5,a5,2 +800065ec: fe079f23 sh zero,-2(a5) +800065f0: fe979ce3 bne a5,s1,800065e8 +800065f4: 03810513 addi a0,sp,56 +800065f8: bc1fe0ef jal ra,800051b8 +800065fc: 02215c03 lhu s8,34(sp) +80006600: 000109b7 lui s3,0x10 +80006604: 05010b93 addi s7,sp,80 +80006608: 010c1a13 slli s4,s8,0x10 +8000660c: 418a0a33 sub s4,s4,s8 +80006610: 03a10a93 addi s5,sp,58 +80006614: fff98993 addi s3,s3,-1 # ffff <_start-0x7fff0001> +80006618: 06e10c93 addi s9,sp,110 +8000661c: 05610913 addi s2,sp,86 +80006620: 03c15503 lhu a0,60(sp) +80006624: 03e15783 lhu a5,62(sp) +80006628: 00098d93 mv s11,s3 +8000662c: 01051513 slli a0,a0,0x10 +80006630: 00f50533 add a0,a0,a5 +80006634: 00aa6863 bltu s4,a0,80006644 +80006638: 03855533 divu a0,a0,s8 +8000663c: 01051d93 slli s11,a0,0x10 +80006640: 010ddd93 srli s11,s11,0x10 +80006644: 05410613 addi a2,sp,84 +80006648: 01c10593 addi a1,sp,28 +8000664c: 000d8513 mv a0,s11 +80006650: c41fe0ef jal ra,80005290 +80006654: 03c10613 addi a2,sp,60 +80006658: 05810793 addi a5,sp,88 +8000665c: 00278793 addi a5,a5,2 +80006660: 00260613 addi a2,a2,2 +80006664: ffe7d503 lhu a0,-2(a5) +80006668: ffe65583 lhu a1,-2(a2) +8000666c: 10b51463 bne a0,a1,80006774 +80006670: ff9796e3 bne a5,s9,8000665c +80006674: 00000513 li a0,0 +80006678: 06c10593 addi a1,sp,108 +8000667c: 000b8613 mv a2,s7 +80006680: 00065783 lhu a5,0(a2) +80006684: 0005d803 lhu a6,0(a1) +80006688: ffe60613 addi a2,a2,-2 +8000668c: 40a787b3 sub a5,a5,a0 +80006690: 410787b3 sub a5,a5,a6 +80006694: 00f61123 sh a5,2(a2) +80006698: 0107d793 srli a5,a5,0x10 +8000669c: ffe58593 addi a1,a1,-2 +800066a0: 0017f513 andi a0,a5,1 +800066a4: fd561ee3 bne a2,s5,80006680 +800066a8: 01bd1023 sh s11,0(s10) +800066ac: 03c10793 addi a5,sp,60 +800066b0: 00278793 addi a5,a5,2 +800066b4: 0007d603 lhu a2,0(a5) +800066b8: fec79f23 sh a2,-2(a5) +800066bc: ff779ae3 bne a5,s7,800066b0 +800066c0: 04011823 sh zero,80(sp) +800066c4: 002d0d13 addi s10,s10,2 +800066c8: f5a49ce3 bne s1,s10,80006620 +800066cc: 00000593 li a1,0 +800066d0: 03c10793 addi a5,sp,60 +800066d4: 05210693 addi a3,sp,82 +800066d8: 00278793 addi a5,a5,2 +800066dc: ffe7d703 lhu a4,-2(a5) +800066e0: 00e5e5b3 or a1,a1,a4 +800066e4: fed79ae3 bne a5,a3,800066d8 +800066e8: 00b035b3 snez a1,a1 +800066ec: 034b0713 addi a4,s6,52 +800066f0: 03810793 addi a5,sp,56 +800066f4: 00075603 lhu a2,0(a4) +800066f8: 00278793 addi a5,a5,2 +800066fc: 00270713 addi a4,a4,2 +80006700: fec79f23 sh a2,-2(a5) +80006704: fef698e3 bne a3,a5,800066f4 +80006708: 00c12783 lw a5,12(sp) +8000670c: 00812703 lw a4,8(sp) +80006710: 000046b7 lui a3,0x4 +80006714: fff68693 addi a3,a3,-1 # 3fff <_start-0x7fffc001> +80006718: 40e78bb3 sub s7,a5,a4 +8000671c: 00db86b3 add a3,s7,a3 +80006720: 000b0793 mv a5,s6 +80006724: 04000713 li a4,64 +80006728: 00000613 li a2,0 +8000672c: 03810513 addi a0,sp,56 +80006730: a10ff0ef jal ra,80005940 +80006734: 01c15703 lhu a4,28(sp) +80006738: 03815783 lhu a5,56(sp) +8000673c: 14f70063 beq a4,a5,8000687c +80006740: fff00793 li a5,-1 +80006744: 02f11c23 sh a5,56(sp) +80006748: 00040593 mv a1,s0 +8000674c: 03810513 addi a0,sp,56 +80006750: f64ff0ef jal ra,80005eb4 +80006754: d01ff06f j 80006454 +80006758: 01448713 addi a4,s1,20 +8000675c: 00248493 addi s1,s1,2 +80006760: ffe4d783 lhu a5,-2(s1) +80006764: 00240413 addi s0,s0,2 +80006768: fef41f23 sh a5,-2(s0) +8000676c: fee498e3 bne s1,a4,8000675c +80006770: ce5ff06f j 80006454 +80006774: f0a5f0e3 bgeu a1,a0,80006674 +80006778: fffd8793 addi a5,s11,-1 +8000677c: 01079893 slli a7,a5,0x10 +80006780: 0108d893 srli a7,a7,0x10 +80006784: 00000513 li a0,0 +80006788: 03410593 addi a1,sp,52 +8000678c: 06c10613 addi a2,sp,108 +80006790: 00065783 lhu a5,0(a2) +80006794: 0005d803 lhu a6,0(a1) +80006798: ffe60613 addi a2,a2,-2 +8000679c: 40a787b3 sub a5,a5,a0 +800067a0: 410787b3 sub a5,a5,a6 +800067a4: 00f61123 sh a5,2(a2) +800067a8: 0107d793 srli a5,a5,0x10 +800067ac: ffe58593 addi a1,a1,-2 +800067b0: 0017f513 andi a0,a5,1 +800067b4: fd261ee3 bne a2,s2,80006790 +800067b8: 03c10613 addi a2,sp,60 +800067bc: 05810793 addi a5,sp,88 +800067c0: 00278793 addi a5,a5,2 +800067c4: 00260613 addi a2,a2,2 +800067c8: ffe7d503 lhu a0,-2(a5) +800067cc: ffe65583 lhu a1,-2(a2) +800067d0: 00b51863 bne a0,a1,800067e0 +800067d4: ff9796e3 bne a5,s9,800067c0 +800067d8: 00088d93 mv s11,a7 +800067dc: e99ff06f j 80006674 +800067e0: fea5fce3 bgeu a1,a0,800067d8 +800067e4: ffed8d93 addi s11,s11,-2 +800067e8: 010d9d93 slli s11,s11,0x10 +800067ec: 010ddd93 srli s11,s11,0x10 +800067f0: 00000513 li a0,0 +800067f4: 03410593 addi a1,sp,52 +800067f8: 06c10613 addi a2,sp,108 +800067fc: 00065783 lhu a5,0(a2) +80006800: 0005d803 lhu a6,0(a1) +80006804: ffe60613 addi a2,a2,-2 +80006808: 40a787b3 sub a5,a5,a0 +8000680c: 410787b3 sub a5,a5,a6 +80006810: 00f61123 sh a5,2(a2) +80006814: 0107d793 srli a5,a5,0x10 +80006818: ffe58593 addi a1,a1,-2 +8000681c: 0017f513 andi a0,a5,1 +80006820: fd261ee3 bne a2,s2,800067fc +80006824: e51ff06f j 80006674 +80006828: 01440793 addi a5,s0,20 +8000682c: 00240413 addi s0,s0,2 +80006830: fe041f23 sh zero,-2(s0) +80006834: fe879ce3 bne a5,s0,8000682c +80006838: c1dff06f j 80006454 +8000683c: 01c15703 lhu a4,28(sp) +80006840: 03815783 lhu a5,56(sp) +80006844: 04f70063 beq a4,a5,80006884 +80006848: ffff87b7 lui a5,0xffff8 +8000684c: 00f41923 sh a5,18(s0) +80006850: 01240713 addi a4,s0,18 +80006854: 00040793 mv a5,s0 +80006858: 00278793 addi a5,a5,2 # ffff8002 <__BSS_END__+0x7ffe15ea> +8000685c: fe079f23 sh zero,-2(a5) +80006860: fee79ce3 bne a5,a4,80006858 +80006864: 01245783 lhu a5,18(s0) +80006868: 00008737 lui a4,0x8 +8000686c: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> +80006870: 00e7e7b3 or a5,a5,a4 +80006874: 00f41923 sh a5,18(s0) +80006878: bddff06f j 80006454 +8000687c: 02011c23 sh zero,56(sp) +80006880: ec9ff06f j 80006748 +80006884: 00041923 sh zero,18(s0) +80006888: fc9ff06f j 80006850 +8000688c: 00041923 sh zero,18(s0) +80006890: ce1ff06f j 80006570 -800068d8 : -800068d8: fd010113 addi sp,sp,-48 -800068dc: 02812423 sw s0,40(sp) -800068e0: 02112623 sw ra,44(sp) -800068e4: 00058413 mv s0,a1 -800068e8: 00410793 addi a5,sp,4 -800068ec: 01e10713 addi a4,sp,30 -800068f0: 00278793 addi a5,a5,2 -800068f4: fe079f23 sh zero,-2(a5) -800068f8: fee79ce3 bne a5,a4,800068f0 -800068fc: 00e55603 lhu a2,14(a0) -80006900: 01061793 slli a5,a2,0x10 -80006904: 4107d793 srai a5,a5,0x10 -80006908: 0607ca63 bltz a5,8000697c -8000690c: 000087b7 lui a5,0x8 -80006910: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -80006914: 00011223 sh zero,4(sp) -80006918: 00f67633 and a2,a2,a5 -8000691c: 06f60c63 beq a2,a5,80006994 -80006920: 00e50793 addi a5,a0,14 -80006924: 00c11323 sh a2,6(sp) -80006928: 00a10713 addi a4,sp,10 -8000692c: ffe78793 addi a5,a5,-2 -80006930: 0007d683 lhu a3,0(a5) -80006934: 00270713 addi a4,a4,2 -80006938: fed71f23 sh a3,-2(a4) -8000693c: fef518e3 bne a0,a5,8000692c -80006940: 02061263 bnez a2,80006964 -80006944: 00011423 sh zero,8(sp) -80006948: 00040593 mv a1,s0 -8000694c: 00410513 addi a0,sp,4 -80006950: da8ff0ef jal ra,80005ef8 -80006954: 02c12083 lw ra,44(sp) -80006958: 02812403 lw s0,40(sp) -8000695c: 03010113 addi sp,sp,48 -80006960: 00008067 ret -80006964: 00100793 li a5,1 -80006968: fff00593 li a1,-1 -8000696c: 00410513 addi a0,sp,4 -80006970: 00f11423 sh a5,8(sp) -80006974: ce9fe0ef jal ra,8000565c -80006978: fd1ff06f j 80006948 -8000697c: fff00793 li a5,-1 -80006980: 00f11223 sh a5,4(sp) -80006984: 000087b7 lui a5,0x8 -80006988: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -8000698c: 00f67633 and a2,a2,a5 -80006990: f8f618e3 bne a2,a5,80006920 -80006994: 00050793 mv a5,a0 -80006998: 00e50693 addi a3,a0,14 -8000699c: 0007d703 lhu a4,0(a5) -800069a0: 00278793 addi a5,a5,2 -800069a4: 04071c63 bnez a4,800069fc -800069a8: fef69ae3 bne a3,a5,8000699c -800069ac: 01440713 addi a4,s0,20 -800069b0: 00040793 mv a5,s0 -800069b4: 00278793 addi a5,a5,2 -800069b8: fe079f23 sh zero,-2(a5) -800069bc: fee79ce3 bne a5,a4,800069b4 -800069c0: 01240713 addi a4,s0,18 -800069c4: 00040793 mv a5,s0 -800069c8: 00278793 addi a5,a5,2 -800069cc: fe079f23 sh zero,-2(a5) -800069d0: fee79ce3 bne a5,a4,800069c8 -800069d4: 01245783 lhu a5,18(s0) -800069d8: 00008737 lui a4,0x8 -800069dc: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -800069e0: 00e7e7b3 or a5,a5,a4 -800069e4: 00f41923 sh a5,18(s0) -800069e8: 00e51783 lh a5,14(a0) -800069ec: f607d4e3 bgez a5,80006954 -800069f0: 00040513 mv a0,s0 -800069f4: 99dfe0ef jal ra,80005390 -800069f8: f5dff06f j 80006954 -800069fc: 01040713 addi a4,s0,16 -80006a00: 00040793 mv a5,s0 -80006a04: 00278793 addi a5,a5,2 -80006a08: fe079f23 sh zero,-2(a5) -80006a0c: fee79ce3 bne a5,a4,80006a04 -80006a10: 7fffc7b7 lui a5,0x7fffc -80006a14: 00f42823 sw a5,16(s0) -80006a18: f3dff06f j 80006954 +80006894 : +80006894: fd010113 addi sp,sp,-48 +80006898: 02812423 sw s0,40(sp) +8000689c: 02112623 sw ra,44(sp) +800068a0: 00058413 mv s0,a1 +800068a4: 00410793 addi a5,sp,4 +800068a8: 01e10713 addi a4,sp,30 +800068ac: 00278793 addi a5,a5,2 +800068b0: fe079f23 sh zero,-2(a5) +800068b4: fee79ce3 bne a5,a4,800068ac +800068b8: 00e55603 lhu a2,14(a0) +800068bc: 01061793 slli a5,a2,0x10 +800068c0: 4107d793 srai a5,a5,0x10 +800068c4: 0607ca63 bltz a5,80006938 +800068c8: 000087b7 lui a5,0x8 +800068cc: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> +800068d0: 00011223 sh zero,4(sp) +800068d4: 00f67633 and a2,a2,a5 +800068d8: 06f60c63 beq a2,a5,80006950 +800068dc: 00e50793 addi a5,a0,14 +800068e0: 00c11323 sh a2,6(sp) +800068e4: 00a10713 addi a4,sp,10 +800068e8: ffe78793 addi a5,a5,-2 +800068ec: 0007d683 lhu a3,0(a5) +800068f0: 00270713 addi a4,a4,2 +800068f4: fed71f23 sh a3,-2(a4) +800068f8: fef518e3 bne a0,a5,800068e8 +800068fc: 02061263 bnez a2,80006920 +80006900: 00011423 sh zero,8(sp) +80006904: 00040593 mv a1,s0 +80006908: 00410513 addi a0,sp,4 +8000690c: da8ff0ef jal ra,80005eb4 +80006910: 02c12083 lw ra,44(sp) +80006914: 02812403 lw s0,40(sp) +80006918: 03010113 addi sp,sp,48 +8000691c: 00008067 ret +80006920: 00100793 li a5,1 +80006924: fff00593 li a1,-1 +80006928: 00410513 addi a0,sp,4 +8000692c: 00f11423 sh a5,8(sp) +80006930: ce9fe0ef jal ra,80005618 +80006934: fd1ff06f j 80006904 +80006938: fff00793 li a5,-1 +8000693c: 00f11223 sh a5,4(sp) +80006940: 000087b7 lui a5,0x8 +80006944: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> +80006948: 00f67633 and a2,a2,a5 +8000694c: f8f618e3 bne a2,a5,800068dc +80006950: 00050793 mv a5,a0 +80006954: 00e50693 addi a3,a0,14 +80006958: 0007d703 lhu a4,0(a5) +8000695c: 00278793 addi a5,a5,2 +80006960: 04071c63 bnez a4,800069b8 +80006964: fef69ae3 bne a3,a5,80006958 +80006968: 01440713 addi a4,s0,20 +8000696c: 00040793 mv a5,s0 +80006970: 00278793 addi a5,a5,2 +80006974: fe079f23 sh zero,-2(a5) +80006978: fee79ce3 bne a5,a4,80006970 +8000697c: 01240713 addi a4,s0,18 +80006980: 00040793 mv a5,s0 +80006984: 00278793 addi a5,a5,2 +80006988: fe079f23 sh zero,-2(a5) +8000698c: fee79ce3 bne a5,a4,80006984 +80006990: 01245783 lhu a5,18(s0) +80006994: 00008737 lui a4,0x8 +80006998: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> +8000699c: 00e7e7b3 or a5,a5,a4 +800069a0: 00f41923 sh a5,18(s0) +800069a4: 00e51783 lh a5,14(a0) +800069a8: f607d4e3 bgez a5,80006910 +800069ac: 00040513 mv a0,s0 +800069b0: 99dfe0ef jal ra,8000534c +800069b4: f5dff06f j 80006910 +800069b8: 01040713 addi a4,s0,16 +800069bc: 00040793 mv a5,s0 +800069c0: 00278793 addi a5,a5,2 +800069c4: fe079f23 sh zero,-2(a5) +800069c8: fee79ce3 bne a5,a4,800069c0 +800069cc: 7fffc7b7 lui a5,0x7fffc +800069d0: 00f42823 sw a5,16(s0) +800069d4: f3dff06f j 80006910 -80006a1c <_ldtoa_r>: -80006a1c: 0005ae83 lw t4,0(a1) -80006a20: 0045ae03 lw t3,4(a1) -80006a24: 0085a303 lw t1,8(a1) -80006a28: 00c5a583 lw a1,12(a1) -80006a2c: e1010113 addi sp,sp,-496 -80006a30: 04052883 lw a7,64(a0) -80006a34: 02b12e23 sw a1,60(sp) -80006a38: fff00593 li a1,-1 -80006a3c: 16b12023 sw a1,352(sp) -80006a40: 09000593 li a1,144 -80006a44: 1e812423 sw s0,488(sp) -80006a48: 1d712623 sw s7,460(sp) -80006a4c: 1e112623 sw ra,492(sp) -80006a50: 1e912223 sw s1,484(sp) -80006a54: 1f212023 sw s2,480(sp) -80006a58: 1d312e23 sw s3,476(sp) -80006a5c: 1d412c23 sw s4,472(sp) -80006a60: 1d512a23 sw s5,468(sp) -80006a64: 1d612823 sw s6,464(sp) -80006a68: 1d812423 sw s8,456(sp) -80006a6c: 1d912223 sw s9,452(sp) -80006a70: 1da12023 sw s10,448(sp) -80006a74: 1bb12e23 sw s11,444(sp) -80006a78: 03d12823 sw t4,48(sp) -80006a7c: 03c12a23 sw t3,52(sp) -80006a80: 02612c23 sw t1,56(sp) -80006a84: 16b12223 sw a1,356(sp) -80006a88: 00c12023 sw a2,0(sp) -80006a8c: 00d12423 sw a3,8(sp) -80006a90: 00e12623 sw a4,12(sp) -80006a94: 01012c23 sw a6,24(sp) -80006a98: 00050b93 mv s7,a0 -80006a9c: 00078413 mv s0,a5 -80006aa0: 02088263 beqz a7,80006ac4 <_ldtoa_r+0xa8> -80006aa4: 04452703 lw a4,68(a0) -80006aa8: 00100793 li a5,1 -80006aac: 00088593 mv a1,a7 -80006ab0: 00e797b3 sll a5,a5,a4 -80006ab4: 00e8a223 sw a4,4(a7) -80006ab8: 00f8a423 sw a5,8(a7) -80006abc: 768010ef jal ra,80008224 <_Bfree> -80006ac0: 040ba023 sw zero,64(s7) -80006ac4: 06010a13 addi s4,sp,96 -80006ac8: 03010513 addi a0,sp,48 -80006acc: 000a0593 mv a1,s4 -80006ad0: e09ff0ef jal ra,800068d8 +800069d8 <_ldtoa_r>: +800069d8: 0005ae83 lw t4,0(a1) +800069dc: 0045ae03 lw t3,4(a1) +800069e0: 0085a303 lw t1,8(a1) +800069e4: 00c5a583 lw a1,12(a1) +800069e8: e1010113 addi sp,sp,-496 +800069ec: 04052883 lw a7,64(a0) +800069f0: 02b12e23 sw a1,60(sp) +800069f4: fff00593 li a1,-1 +800069f8: 16b12023 sw a1,352(sp) +800069fc: 09000593 li a1,144 +80006a00: 1e812423 sw s0,488(sp) +80006a04: 1d712623 sw s7,460(sp) +80006a08: 1e112623 sw ra,492(sp) +80006a0c: 1e912223 sw s1,484(sp) +80006a10: 1f212023 sw s2,480(sp) +80006a14: 1d312e23 sw s3,476(sp) +80006a18: 1d412c23 sw s4,472(sp) +80006a1c: 1d512a23 sw s5,468(sp) +80006a20: 1d612823 sw s6,464(sp) +80006a24: 1d812423 sw s8,456(sp) +80006a28: 1d912223 sw s9,452(sp) +80006a2c: 1da12023 sw s10,448(sp) +80006a30: 1bb12e23 sw s11,444(sp) +80006a34: 03d12823 sw t4,48(sp) +80006a38: 03c12a23 sw t3,52(sp) +80006a3c: 02612c23 sw t1,56(sp) +80006a40: 16b12223 sw a1,356(sp) +80006a44: 00c12023 sw a2,0(sp) +80006a48: 00d12423 sw a3,8(sp) +80006a4c: 00e12623 sw a4,12(sp) +80006a50: 01012c23 sw a6,24(sp) +80006a54: 00050b93 mv s7,a0 +80006a58: 00078413 mv s0,a5 +80006a5c: 02088263 beqz a7,80006a80 <_ldtoa_r+0xa8> +80006a60: 04452703 lw a4,68(a0) +80006a64: 00100793 li a5,1 +80006a68: 00088593 mv a1,a7 +80006a6c: 00e797b3 sll a5,a5,a4 +80006a70: 00e8a223 sw a4,4(a7) +80006a74: 00f8a423 sw a5,8(a7) +80006a78: 768010ef jal ra,800081e0 <_Bfree> +80006a7c: 040ba023 sw zero,64(s7) +80006a80: 06010a13 addi s4,sp,96 +80006a84: 03010513 addi a0,sp,48 +80006a88: 000a0593 mv a1,s4 +80006a8c: e09ff0ef jal ra,80006894 +80006a90: 000a0513 mv a0,s4 +80006a94: 905fe0ef jal ra,80005398 +80006a98: 20050c63 beqz a0,80006cb0 <_ldtoa_r+0x2d8> +80006a9c: 00012703 lw a4,0(sp) +80006aa0: 00100793 li a5,1 +80006aa4: 00f42023 sw a5,0(s0) +80006aa8: 00300793 li a5,3 +80006aac: 20f70a63 beq a4,a5,80006cc0 <_ldtoa_r+0x2e8> +80006ab0: 01400793 li a5,20 +80006ab4: 00f12223 sw a5,4(sp) +80006ab8: 60071ee3 bnez a4,800078d4 <_ldtoa_r+0xefc> +80006abc: 07215783 lhu a5,114(sp) +80006ac0: 16412703 lw a4,356(sp) +80006ac4: fff7c793 not a5,a5 +80006ac8: 00e12a23 sw a4,20(sp) +80006acc: 01179713 slli a4,a5,0x11 +80006ad0: 00071863 bnez a4,80006ae0 <_ldtoa_r+0x108> 80006ad4: 000a0513 mv a0,s4 -80006ad8: 905fe0ef jal ra,800053dc -80006adc: 20050c63 beqz a0,80006cf4 <_ldtoa_r+0x2d8> -80006ae0: 00012703 lw a4,0(sp) -80006ae4: 00100793 li a5,1 -80006ae8: 00f42023 sw a5,0(s0) -80006aec: 00300793 li a5,3 -80006af0: 20f70a63 beq a4,a5,80006d04 <_ldtoa_r+0x2e8> -80006af4: 01400793 li a5,20 -80006af8: 00f12223 sw a5,4(sp) -80006afc: 60071ee3 bnez a4,80007918 <_ldtoa_r+0xefc> -80006b00: 07215783 lhu a5,114(sp) -80006b04: 16412703 lw a4,356(sp) -80006b08: fff7c793 not a5,a5 -80006b0c: 00e12a23 sw a4,20(sp) -80006b10: 01179713 slli a4,a5,0x11 -80006b14: 00071863 bnez a4,80006b24 <_ldtoa_r+0x108> -80006b18: 000a0513 mv a0,s4 -80006b1c: 851fe0ef jal ra,8000536c -80006b20: 440512e3 bnez a0,80007764 <_ldtoa_r+0xd48> -80006b24: 09000793 li a5,144 -80006b28: 16f12223 sw a5,356(sp) -80006b2c: 07c10713 addi a4,sp,124 -80006b30: 000a0793 mv a5,s4 -80006b34: 07410613 addi a2,sp,116 -80006b38: 00278793 addi a5,a5,2 # 7fffc002 <_start-0x3ffe> -80006b3c: ffe7d683 lhu a3,-2(a5) -80006b40: 00270713 addi a4,a4,2 -80006b44: fed71f23 sh a3,-2(a4) -80006b48: fec798e3 bne a5,a2,80006b38 <_ldtoa_r+0x11c> -80006b4c: 08e15603 lhu a2,142(sp) -80006b50: 00012823 sw zero,16(sp) -80006b54: 01061793 slli a5,a2,0x10 -80006b58: 4107d793 srai a5,a5,0x10 -80006b5c: 0007de63 bgez a5,80006b78 <_ldtoa_r+0x15c> -80006b60: 01161613 slli a2,a2,0x11 -80006b64: 000107b7 lui a5,0x10 -80006b68: 01165613 srli a2,a2,0x11 -80006b6c: fff78793 addi a5,a5,-1 # ffff <_start-0x7fff0001> -80006b70: 08c11723 sh a2,142(sp) -80006b74: 00f12823 sw a5,16(sp) -80006b78: 80015b37 lui s6,0x80015 -80006b7c: e38b0d13 addi s10,s6,-456 # 80014e38 <__BSS_END__+0xffffe420> -80006b80: 014d0d93 addi s11,s10,20 -80006b84: 00000693 li a3,0 -80006b88: 09810793 addi a5,sp,152 -80006b8c: 000d8713 mv a4,s11 -80006b90: 0ac10c93 addi s9,sp,172 -80006b94: 0080006f j 80006b9c <_ldtoa_r+0x180> -80006b98: 00075683 lhu a3,0(a4) -80006b9c: 00278793 addi a5,a5,2 -80006ba0: fed79f23 sh a3,-2(a5) -80006ba4: 00270713 addi a4,a4,2 -80006ba8: ff9798e3 bne a5,s9,80006b98 <_ldtoa_r+0x17c> -80006bac: 16060863 beqz a2,80006d1c <_ldtoa_r+0x300> -80006bb0: 000087b7 lui a5,0x8 -80006bb4: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -80006bb8: 58f60ce3 beq a2,a5,80007950 <_ldtoa_r+0xf34> -80006bbc: 08c11783 lh a5,140(sp) -80006bc0: 6207d2e3 bgez a5,800079e4 <_ldtoa_r+0xfc8> -80006bc4: 07c10593 addi a1,sp,124 -80006bc8: 000d8513 mv a0,s11 -80006bcc: 959fe0ef jal ra,80005524 -80006bd0: 16050263 beqz a0,80006d34 <_ldtoa_r+0x318> -80006bd4: 100548e3 bltz a0,800074e4 <_ldtoa_r+0xac8> -80006bd8: 08e15783 lhu a5,142(sp) -80006bdc: 68079ee3 bnez a5,80007a78 <_ldtoa_r+0x105c> -80006be0: 08c11783 lh a5,140(sp) -80006be4: 00000493 li s1,0 -80006be8: 16010993 addi s3,sp,352 -80006bec: 0207c463 bltz a5,80006c14 <_ldtoa_r+0x1f8> -80006bf0: 118d0413 addi s0,s10,280 -80006bf4: 07c10613 addi a2,sp,124 -80006bf8: 00098693 mv a3,s3 -80006bfc: 00060593 mv a1,a2 -80006c00: 00040513 mv a0,s0 -80006c04: bb8ff0ef jal ra,80005fbc -80006c08: 08c11783 lh a5,140(sp) -80006c0c: fff48493 addi s1,s1,-1 -80006c10: fe07d2e3 bgez a5,80006bf4 <_ldtoa_r+0x1d8> -80006c14: 0d010413 addi s0,sp,208 -80006c18: 0e810c13 addi s8,sp,232 -80006c1c: 00040713 mv a4,s0 -80006c20: 07c10793 addi a5,sp,124 -80006c24: 09010613 addi a2,sp,144 -80006c28: 00278793 addi a5,a5,2 -80006c2c: ffe7d683 lhu a3,-2(a5) -80006c30: 00270713 addi a4,a4,2 -80006c34: fed71f23 sh a3,-2(a4) -80006c38: fec798e3 bne a5,a2,80006c28 <_ldtoa_r+0x20c> -80006c3c: 00000693 li a3,0 -80006c40: 09810793 addi a5,sp,152 -80006c44: 000d8713 mv a4,s11 -80006c48: 0080006f j 80006c50 <_ldtoa_r+0x234> -80006c4c: 00075683 lhu a3,0(a4) -80006c50: 00278793 addi a5,a5,2 -80006c54: fed79f23 sh a3,-2(a5) -80006c58: 00270713 addi a4,a4,2 -80006c5c: ff9798e3 bne a5,s9,80006c4c <_ldtoa_r+0x230> -80006c60: 028d0a93 addi s5,s10,40 -80006c64: 12cd0c93 addi s9,s10,300 -80006c68: fffff937 lui s2,0xfffff -80006c6c: 118d0d13 addi s10,s10,280 -80006c70: 00c0006f j 80006c7c <_ldtoa_r+0x260> -80006c74: 014c8c93 addi s9,s9,20 -80006c78: 014a8a93 addi s5,s5,20 -80006c7c: 00040593 mv a1,s0 -80006c80: 000d8513 mv a0,s11 -80006c84: 8a1fe0ef jal ra,80005524 -80006c88: 00040593 mv a1,s0 -80006c8c: 04a05663 blez a0,80006cd8 <_ldtoa_r+0x2bc> -80006c90: 000c8513 mv a0,s9 -80006c94: 891fe0ef jal ra,80005524 +80006ad8: 851fe0ef jal ra,80005328 +80006adc: 440512e3 bnez a0,80007720 <_ldtoa_r+0xd48> +80006ae0: 09000793 li a5,144 +80006ae4: 16f12223 sw a5,356(sp) +80006ae8: 07c10713 addi a4,sp,124 +80006aec: 000a0793 mv a5,s4 +80006af0: 07410613 addi a2,sp,116 +80006af4: 00278793 addi a5,a5,2 # 7fffc002 <_start-0x3ffe> +80006af8: ffe7d683 lhu a3,-2(a5) +80006afc: 00270713 addi a4,a4,2 +80006b00: fed71f23 sh a3,-2(a4) +80006b04: fec798e3 bne a5,a2,80006af4 <_ldtoa_r+0x11c> +80006b08: 08e15603 lhu a2,142(sp) +80006b0c: 00012823 sw zero,16(sp) +80006b10: 01061793 slli a5,a2,0x10 +80006b14: 4107d793 srai a5,a5,0x10 +80006b18: 0007de63 bgez a5,80006b34 <_ldtoa_r+0x15c> +80006b1c: 01161613 slli a2,a2,0x11 +80006b20: 000107b7 lui a5,0x10 +80006b24: 01165613 srli a2,a2,0x11 +80006b28: fff78793 addi a5,a5,-1 # ffff <_start-0x7fff0001> +80006b2c: 08c11723 sh a2,142(sp) +80006b30: 00f12823 sw a5,16(sp) +80006b34: 80015b37 lui s6,0x80015 +80006b38: df8b0d13 addi s10,s6,-520 # 80014df8 <__BSS_END__+0xffffe3e0> +80006b3c: 014d0d93 addi s11,s10,20 +80006b40: 00000693 li a3,0 +80006b44: 09810793 addi a5,sp,152 +80006b48: 000d8713 mv a4,s11 +80006b4c: 0ac10c93 addi s9,sp,172 +80006b50: 0080006f j 80006b58 <_ldtoa_r+0x180> +80006b54: 00075683 lhu a3,0(a4) +80006b58: 00278793 addi a5,a5,2 +80006b5c: fed79f23 sh a3,-2(a5) +80006b60: 00270713 addi a4,a4,2 +80006b64: ff9798e3 bne a5,s9,80006b54 <_ldtoa_r+0x17c> +80006b68: 16060863 beqz a2,80006cd8 <_ldtoa_r+0x300> +80006b6c: 000087b7 lui a5,0x8 +80006b70: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> +80006b74: 58f60ce3 beq a2,a5,8000790c <_ldtoa_r+0xf34> +80006b78: 08c11783 lh a5,140(sp) +80006b7c: 6207d2e3 bgez a5,800079a0 <_ldtoa_r+0xfc8> +80006b80: 07c10593 addi a1,sp,124 +80006b84: 000d8513 mv a0,s11 +80006b88: 959fe0ef jal ra,800054e0 +80006b8c: 16050263 beqz a0,80006cf0 <_ldtoa_r+0x318> +80006b90: 100548e3 bltz a0,800074a0 <_ldtoa_r+0xac8> +80006b94: 08e15783 lhu a5,142(sp) +80006b98: 68079ee3 bnez a5,80007a34 <_ldtoa_r+0x105c> +80006b9c: 08c11783 lh a5,140(sp) +80006ba0: 00000493 li s1,0 +80006ba4: 16010993 addi s3,sp,352 +80006ba8: 0207c463 bltz a5,80006bd0 <_ldtoa_r+0x1f8> +80006bac: 118d0413 addi s0,s10,280 +80006bb0: 07c10613 addi a2,sp,124 +80006bb4: 00098693 mv a3,s3 +80006bb8: 00060593 mv a1,a2 +80006bbc: 00040513 mv a0,s0 +80006bc0: bb8ff0ef jal ra,80005f78 +80006bc4: 08c11783 lh a5,140(sp) +80006bc8: fff48493 addi s1,s1,-1 +80006bcc: fe07d2e3 bgez a5,80006bb0 <_ldtoa_r+0x1d8> +80006bd0: 0d010413 addi s0,sp,208 +80006bd4: 0e810c13 addi s8,sp,232 +80006bd8: 00040713 mv a4,s0 +80006bdc: 07c10793 addi a5,sp,124 +80006be0: 09010613 addi a2,sp,144 +80006be4: 00278793 addi a5,a5,2 +80006be8: ffe7d683 lhu a3,-2(a5) +80006bec: 00270713 addi a4,a4,2 +80006bf0: fed71f23 sh a3,-2(a4) +80006bf4: fec798e3 bne a5,a2,80006be4 <_ldtoa_r+0x20c> +80006bf8: 00000693 li a3,0 +80006bfc: 09810793 addi a5,sp,152 +80006c00: 000d8713 mv a4,s11 +80006c04: 0080006f j 80006c0c <_ldtoa_r+0x234> +80006c08: 00075683 lhu a3,0(a4) +80006c0c: 00278793 addi a5,a5,2 +80006c10: fed79f23 sh a3,-2(a5) +80006c14: 00270713 addi a4,a4,2 +80006c18: ff9798e3 bne a5,s9,80006c08 <_ldtoa_r+0x230> +80006c1c: 028d0a93 addi s5,s10,40 +80006c20: 12cd0c93 addi s9,s10,300 +80006c24: fffff937 lui s2,0xfffff +80006c28: 118d0d13 addi s10,s10,280 +80006c2c: 00c0006f j 80006c38 <_ldtoa_r+0x260> +80006c30: 014c8c93 addi s9,s9,20 +80006c34: 014a8a93 addi s5,s5,20 +80006c38: 00040593 mv a1,s0 +80006c3c: 000d8513 mv a0,s11 +80006c40: 8a1fe0ef jal ra,800054e0 +80006c44: 00040593 mv a1,s0 +80006c48: 04a05663 blez a0,80006c94 <_ldtoa_r+0x2bc> +80006c4c: 000c8513 mv a0,s9 +80006c50: 891fe0ef jal ra,800054e0 +80006c54: 00098693 mv a3,s3 +80006c58: 00040613 mv a2,s0 +80006c5c: 00040593 mv a1,s0 +80006c60: 02054263 bltz a0,80006c84 <_ldtoa_r+0x2ac> +80006c64: 000a8513 mv a0,s5 +80006c68: b10ff0ef jal ra,80005f78 +80006c6c: 09810613 addi a2,sp,152 +80006c70: 00098693 mv a3,s3 +80006c74: 00060593 mv a1,a2 +80006c78: 000a8513 mv a0,s5 +80006c7c: afcff0ef jal ra,80005f78 +80006c80: 012484b3 add s1,s1,s2 +80006c84: 01f95793 srli a5,s2,0x1f +80006c88: 012787b3 add a5,a5,s2 +80006c8c: 4017d913 srai s2,a5,0x1 +80006c90: fbaa90e3 bne s5,s10,80006c30 <_ldtoa_r+0x258> +80006c94: 09810613 addi a2,sp,152 80006c98: 00098693 mv a3,s3 -80006c9c: 00040613 mv a2,s0 -80006ca0: 00040593 mv a1,s0 -80006ca4: 02054263 bltz a0,80006cc8 <_ldtoa_r+0x2ac> -80006ca8: 000a8513 mv a0,s5 -80006cac: b10ff0ef jal ra,80005fbc -80006cb0: 09810613 addi a2,sp,152 -80006cb4: 00098693 mv a3,s3 -80006cb8: 00060593 mv a1,a2 -80006cbc: 000a8513 mv a0,s5 -80006cc0: afcff0ef jal ra,80005fbc -80006cc4: 012484b3 add s1,s1,s2 -80006cc8: 01f95793 srli a5,s2,0x1f -80006ccc: 012787b3 add a5,a5,s2 -80006cd0: 4017d913 srai s2,a5,0x1 -80006cd4: fbaa90e3 bne s5,s10,80006c74 <_ldtoa_r+0x258> -80006cd8: 09810613 addi a2,sp,152 -80006cdc: 00098693 mv a3,s3 -80006ce0: 000d8593 mv a1,s11 -80006ce4: 00060513 mv a0,a2 -80006ce8: ee4ff0ef jal ra,800063cc -80006cec: 12410913 addi s2,sp,292 -80006cf0: 0580006f j 80006d48 <_ldtoa_r+0x32c> -80006cf4: 00012703 lw a4,0(sp) -80006cf8: 00042023 sw zero,0(s0) -80006cfc: 00300793 li a5,3 -80006d00: def71ae3 bne a4,a5,80006af4 <_ldtoa_r+0xd8> -80006d04: 00812483 lw s1,8(sp) -80006d08: 00912223 sw s1,4(sp) -80006d0c: 02a00793 li a5,42 -80006d10: de97d8e3 bge a5,s1,80006b00 <_ldtoa_r+0xe4> -80006d14: 00f12223 sw a5,4(sp) -80006d18: de9ff06f j 80006b00 <_ldtoa_r+0xe4> -80006d1c: 07c10793 addi a5,sp,124 -80006d20: 08e10693 addi a3,sp,142 -80006d24: 0007d703 lhu a4,0(a5) -80006d28: 00278793 addi a5,a5,2 -80006d2c: e8071ce3 bnez a4,80006bc4 <_ldtoa_r+0x1a8> -80006d30: fef69ae3 bne a3,a5,80006d24 <_ldtoa_r+0x308> -80006d34: 00000493 li s1,0 -80006d38: 12410913 addi s2,sp,292 -80006d3c: 16010993 addi s3,sp,352 -80006d40: 0d010413 addi s0,sp,208 -80006d44: 0e810c13 addi s8,sp,232 -80006d48: 00040593 mv a1,s0 -80006d4c: 09810513 addi a0,sp,152 -80006d50: eccfe0ef jal ra,8000541c -80006d54: 09810713 addi a4,sp,152 -80006d58: 00040793 mv a5,s0 -80006d5c: 00278793 addi a5,a5,2 -80006d60: ffe7d683 lhu a3,-2(a5) -80006d64: 00270713 addi a4,a4,2 -80006d68: fed71f23 sh a3,-2(a4) -80006d6c: ff8798e3 bne a5,s8,80006d5c <_ldtoa_r+0x340> -80006d70: 00040593 mv a1,s0 -80006d74: 07c10513 addi a0,sp,124 -80006d78: 0a011823 sh zero,176(sp) -80006d7c: ea0fe0ef jal ra,8000541c -80006d80: 07c10793 addi a5,sp,124 -80006d84: 00240413 addi s0,s0,2 -80006d88: ffe45703 lhu a4,-2(s0) -80006d8c: 00278793 addi a5,a5,2 -80006d90: fee79f23 sh a4,-2(a5) -80006d94: ff8418e3 bne s0,s8,80006d84 <_ldtoa_r+0x368> -80006d98: 09810513 addi a0,sp,152 -80006d9c: 00098613 mv a2,s3 -80006da0: 07c10593 addi a1,sp,124 -80006da4: 08011a23 sh zero,148(sp) -80006da8: fedfe0ef jal ra,80005d94 -80006dac: 1ac15503 lhu a0,428(sp) -80006db0: 1c051463 bnez a0,80006f78 <_ldtoa_r+0x55c> -80006db4: 09410c93 addi s9,sp,148 -80006db8: 07e10413 addi s0,sp,126 -80006dbc: 0b610a93 addi s5,sp,182 -80006dc0: e38b0593 addi a1,s6,-456 -80006dc4: 07c10513 addi a0,sp,124 -80006dc8: f5cfe0ef jal ra,80005524 -80006dcc: 1a050663 beqz a0,80006f78 <_ldtoa_r+0x55c> -80006dd0: 00000713 li a4,0 -80006dd4: 000c8693 mv a3,s9 -80006dd8: 01c0006f j 80006df4 <_ldtoa_r+0x3d8> +80006c9c: 000d8593 mv a1,s11 +80006ca0: 00060513 mv a0,a2 +80006ca4: ee4ff0ef jal ra,80006388 +80006ca8: 12410913 addi s2,sp,292 +80006cac: 0580006f j 80006d04 <_ldtoa_r+0x32c> +80006cb0: 00012703 lw a4,0(sp) +80006cb4: 00042023 sw zero,0(s0) +80006cb8: 00300793 li a5,3 +80006cbc: def71ae3 bne a4,a5,80006ab0 <_ldtoa_r+0xd8> +80006cc0: 00812483 lw s1,8(sp) +80006cc4: 00912223 sw s1,4(sp) +80006cc8: 02a00793 li a5,42 +80006ccc: de97d8e3 bge a5,s1,80006abc <_ldtoa_r+0xe4> +80006cd0: 00f12223 sw a5,4(sp) +80006cd4: de9ff06f j 80006abc <_ldtoa_r+0xe4> +80006cd8: 07c10793 addi a5,sp,124 +80006cdc: 08e10693 addi a3,sp,142 +80006ce0: 0007d703 lhu a4,0(a5) +80006ce4: 00278793 addi a5,a5,2 +80006ce8: e8071ce3 bnez a4,80006b80 <_ldtoa_r+0x1a8> +80006cec: fef69ae3 bne a3,a5,80006ce0 <_ldtoa_r+0x308> +80006cf0: 00000493 li s1,0 +80006cf4: 12410913 addi s2,sp,292 +80006cf8: 16010993 addi s3,sp,352 +80006cfc: 0d010413 addi s0,sp,208 +80006d00: 0e810c13 addi s8,sp,232 +80006d04: 00040593 mv a1,s0 +80006d08: 09810513 addi a0,sp,152 +80006d0c: eccfe0ef jal ra,800053d8 +80006d10: 09810713 addi a4,sp,152 +80006d14: 00040793 mv a5,s0 +80006d18: 00278793 addi a5,a5,2 +80006d1c: ffe7d683 lhu a3,-2(a5) +80006d20: 00270713 addi a4,a4,2 +80006d24: fed71f23 sh a3,-2(a4) +80006d28: ff8798e3 bne a5,s8,80006d18 <_ldtoa_r+0x340> +80006d2c: 00040593 mv a1,s0 +80006d30: 07c10513 addi a0,sp,124 +80006d34: 0a011823 sh zero,176(sp) +80006d38: ea0fe0ef jal ra,800053d8 +80006d3c: 07c10793 addi a5,sp,124 +80006d40: 00240413 addi s0,s0,2 +80006d44: ffe45703 lhu a4,-2(s0) +80006d48: 00278793 addi a5,a5,2 +80006d4c: fee79f23 sh a4,-2(a5) +80006d50: ff8418e3 bne s0,s8,80006d40 <_ldtoa_r+0x368> +80006d54: 09810513 addi a0,sp,152 +80006d58: 00098613 mv a2,s3 +80006d5c: 07c10593 addi a1,sp,124 +80006d60: 08011a23 sh zero,148(sp) +80006d64: fedfe0ef jal ra,80005d50 +80006d68: 1ac15503 lhu a0,428(sp) +80006d6c: 1c051463 bnez a0,80006f34 <_ldtoa_r+0x55c> +80006d70: 09410c93 addi s9,sp,148 +80006d74: 07e10413 addi s0,sp,126 +80006d78: 0b610a93 addi s5,sp,182 +80006d7c: df8b0593 addi a1,s6,-520 +80006d80: 07c10513 addi a0,sp,124 +80006d84: f5cfe0ef jal ra,800054e0 +80006d88: 1a050663 beqz a0,80006f34 <_ldtoa_r+0x55c> +80006d8c: 00000713 li a4,0 +80006d90: 000c8693 mv a3,s9 +80006d94: 01c0006f j 80006db0 <_ldtoa_r+0x3d8> +80006d98: 00171713 slli a4,a4,0x1 +80006d9c: 00f69023 sh a5,0(a3) +80006da0: 01071713 slli a4,a4,0x10 +80006da4: ffe68693 addi a3,a3,-2 +80006da8: 01075713 srli a4,a4,0x10 +80006dac: 04868463 beq a3,s0,80006df4 <_ldtoa_r+0x41c> +80006db0: 0006d783 lhu a5,0(a3) +80006db4: 01079613 slli a2,a5,0x10 +80006db8: 41065613 srai a2,a2,0x10 +80006dbc: 00179793 slli a5,a5,0x1 +80006dc0: 00065463 bgez a2,80006dc8 <_ldtoa_r+0x3f0> +80006dc4: 00176713 ori a4,a4,1 +80006dc8: 01079793 slli a5,a5,0x10 +80006dcc: 0107d793 srli a5,a5,0x10 +80006dd0: 00277613 andi a2,a4,2 +80006dd4: 0017e593 ori a1,a5,1 +80006dd8: fc0600e3 beqz a2,80006d98 <_ldtoa_r+0x3c0> 80006ddc: 00171713 slli a4,a4,0x1 -80006de0: 00f69023 sh a5,0(a3) +80006de0: 00b69023 sh a1,0(a3) 80006de4: 01071713 slli a4,a4,0x10 80006de8: ffe68693 addi a3,a3,-2 80006dec: 01075713 srli a4,a4,0x10 -80006df0: 04868463 beq a3,s0,80006e38 <_ldtoa_r+0x41c> -80006df4: 0006d783 lhu a5,0(a3) -80006df8: 01079613 slli a2,a5,0x10 -80006dfc: 41065613 srai a2,a2,0x10 -80006e00: 00179793 slli a5,a5,0x1 -80006e04: 00065463 bgez a2,80006e0c <_ldtoa_r+0x3f0> -80006e08: 00176713 ori a4,a4,1 -80006e0c: 01079793 slli a5,a5,0x10 -80006e10: 0107d793 srli a5,a5,0x10 -80006e14: 00277613 andi a2,a4,2 -80006e18: 0017e593 ori a1,a5,1 -80006e1c: fc0600e3 beqz a2,80006ddc <_ldtoa_r+0x3c0> +80006df0: fc8690e3 bne a3,s0,80006db0 <_ldtoa_r+0x3d8> +80006df4: 0b410713 addi a4,sp,180 +80006df8: 07c10793 addi a5,sp,124 +80006dfc: 00278793 addi a5,a5,2 +80006e00: ffe7d683 lhu a3,-2(a5) +80006e04: 00270713 addi a4,a4,2 +80006e08: fed71f23 sh a3,-2(a4) +80006e0c: ff9798e3 bne a5,s9,80006dfc <_ldtoa_r+0x424> +80006e10: 0c011623 sh zero,204(sp) +80006e14: 00000713 li a4,0 +80006e18: 0cc10693 addi a3,sp,204 +80006e1c: 01c0006f j 80006e38 <_ldtoa_r+0x460> 80006e20: 00171713 slli a4,a4,0x1 -80006e24: 00b69023 sh a1,0(a3) +80006e24: 00f69023 sh a5,0(a3) 80006e28: 01071713 slli a4,a4,0x10 80006e2c: ffe68693 addi a3,a3,-2 80006e30: 01075713 srli a4,a4,0x10 -80006e34: fc8690e3 bne a3,s0,80006df4 <_ldtoa_r+0x3d8> -80006e38: 0b410713 addi a4,sp,180 -80006e3c: 07c10793 addi a5,sp,124 -80006e40: 00278793 addi a5,a5,2 -80006e44: ffe7d683 lhu a3,-2(a5) -80006e48: 00270713 addi a4,a4,2 -80006e4c: fed71f23 sh a3,-2(a4) -80006e50: ff9798e3 bne a5,s9,80006e40 <_ldtoa_r+0x424> -80006e54: 0c011623 sh zero,204(sp) -80006e58: 00000713 li a4,0 -80006e5c: 0cc10693 addi a3,sp,204 -80006e60: 01c0006f j 80006e7c <_ldtoa_r+0x460> +80006e34: 05568463 beq a3,s5,80006e7c <_ldtoa_r+0x4a4> +80006e38: 0006d783 lhu a5,0(a3) +80006e3c: 01079613 slli a2,a5,0x10 +80006e40: 41065613 srai a2,a2,0x10 +80006e44: 00179793 slli a5,a5,0x1 +80006e48: 00065463 bgez a2,80006e50 <_ldtoa_r+0x478> +80006e4c: 00176713 ori a4,a4,1 +80006e50: 01079793 slli a5,a5,0x10 +80006e54: 0107d793 srli a5,a5,0x10 +80006e58: 00277613 andi a2,a4,2 +80006e5c: 0017e593 ori a1,a5,1 +80006e60: fc0600e3 beqz a2,80006e20 <_ldtoa_r+0x448> 80006e64: 00171713 slli a4,a4,0x1 -80006e68: 00f69023 sh a5,0(a3) +80006e68: 00b69023 sh a1,0(a3) 80006e6c: 01071713 slli a4,a4,0x10 80006e70: ffe68693 addi a3,a3,-2 80006e74: 01075713 srli a4,a4,0x10 -80006e78: 05568463 beq a3,s5,80006ec0 <_ldtoa_r+0x4a4> -80006e7c: 0006d783 lhu a5,0(a3) -80006e80: 01079613 slli a2,a5,0x10 -80006e84: 41065613 srai a2,a2,0x10 -80006e88: 00179793 slli a5,a5,0x1 -80006e8c: 00065463 bgez a2,80006e94 <_ldtoa_r+0x478> -80006e90: 00176713 ori a4,a4,1 -80006e94: 01079793 slli a5,a5,0x10 -80006e98: 0107d793 srli a5,a5,0x10 -80006e9c: 00277613 andi a2,a4,2 -80006ea0: 0017e593 ori a1,a5,1 -80006ea4: fc0600e3 beqz a2,80006e64 <_ldtoa_r+0x448> -80006ea8: 00171713 slli a4,a4,0x1 -80006eac: 00b69023 sh a1,0(a3) -80006eb0: 01071713 slli a4,a4,0x10 -80006eb4: ffe68693 addi a3,a3,-2 -80006eb8: 01075713 srli a4,a4,0x10 -80006ebc: fd5690e3 bne a3,s5,80006e7c <_ldtoa_r+0x460> -80006ec0: 00000713 li a4,0 -80006ec4: 0cc10693 addi a3,sp,204 -80006ec8: 01c0006f j 80006ee4 <_ldtoa_r+0x4c8> +80006e78: fd5690e3 bne a3,s5,80006e38 <_ldtoa_r+0x460> +80006e7c: 00000713 li a4,0 +80006e80: 0cc10693 addi a3,sp,204 +80006e84: 01c0006f j 80006ea0 <_ldtoa_r+0x4c8> +80006e88: 00171713 slli a4,a4,0x1 +80006e8c: 00f69023 sh a5,0(a3) +80006e90: 01071713 slli a4,a4,0x10 +80006e94: ffe68693 addi a3,a3,-2 +80006e98: 01075713 srli a4,a4,0x10 +80006e9c: 05568463 beq a3,s5,80006ee4 <_ldtoa_r+0x50c> +80006ea0: 0006d783 lhu a5,0(a3) +80006ea4: 01079613 slli a2,a5,0x10 +80006ea8: 41065613 srai a2,a2,0x10 +80006eac: 00179793 slli a5,a5,0x1 +80006eb0: 00065463 bgez a2,80006eb8 <_ldtoa_r+0x4e0> +80006eb4: 00176713 ori a4,a4,1 +80006eb8: 01079793 slli a5,a5,0x10 +80006ebc: 0107d793 srli a5,a5,0x10 +80006ec0: 00277613 andi a2,a4,2 +80006ec4: 0017e593 ori a1,a5,1 +80006ec8: fc0600e3 beqz a2,80006e88 <_ldtoa_r+0x4b0> 80006ecc: 00171713 slli a4,a4,0x1 -80006ed0: 00f69023 sh a5,0(a3) +80006ed0: 00b69023 sh a1,0(a3) 80006ed4: 01071713 slli a4,a4,0x10 80006ed8: ffe68693 addi a3,a3,-2 80006edc: 01075713 srli a4,a4,0x10 -80006ee0: 05568463 beq a3,s5,80006f28 <_ldtoa_r+0x50c> -80006ee4: 0006d783 lhu a5,0(a3) -80006ee8: 01079613 slli a2,a5,0x10 -80006eec: 41065613 srai a2,a2,0x10 -80006ef0: 00179793 slli a5,a5,0x1 -80006ef4: 00065463 bgez a2,80006efc <_ldtoa_r+0x4e0> -80006ef8: 00176713 ori a4,a4,1 -80006efc: 01079793 slli a5,a5,0x10 -80006f00: 0107d793 srli a5,a5,0x10 -80006f04: 00277613 andi a2,a4,2 -80006f08: 0017e593 ori a1,a5,1 -80006f0c: fc0600e3 beqz a2,80006ecc <_ldtoa_r+0x4b0> -80006f10: 00171713 slli a4,a4,0x1 -80006f14: 00b69023 sh a1,0(a3) -80006f18: 01071713 slli a4,a4,0x10 -80006f1c: ffe68693 addi a3,a3,-2 -80006f20: 01075713 srli a4,a4,0x10 -80006f24: fd5690e3 bne a3,s5,80006ee4 <_ldtoa_r+0x4c8> -80006f28: 00000613 li a2,0 -80006f2c: 000c8693 mv a3,s9 -80006f30: 0cc10713 addi a4,sp,204 -80006f34: 0006d583 lhu a1,0(a3) -80006f38: 00075783 lhu a5,0(a4) -80006f3c: ffe68693 addi a3,a3,-2 -80006f40: ffe70713 addi a4,a4,-2 -80006f44: 00b787b3 add a5,a5,a1 -80006f48: 00c787b3 add a5,a5,a2 -80006f4c: 00f69123 sh a5,2(a3) -80006f50: 0107d793 srli a5,a5,0x10 -80006f54: 0017f613 andi a2,a5,1 -80006f58: fd571ee3 bne a4,s5,80006f34 <_ldtoa_r+0x518> -80006f5c: 09810513 addi a0,sp,152 -80006f60: 00098613 mv a2,s3 -80006f64: 07c10593 addi a1,sp,124 -80006f68: e2dfe0ef jal ra,80005d94 -80006f6c: 1ac15503 lhu a0,428(sp) -80006f70: fff48493 addi s1,s1,-1 -80006f74: e40506e3 beqz a0,80006dc0 <_ldtoa_r+0x3a4> -80006f78: 01012783 lw a5,16(sp) -80006f7c: 04078263 beqz a5,80006fc0 <_ldtoa_r+0x5a4> -80006f80: 00012703 lw a4,0(sp) -80006f84: 02d00793 li a5,45 -80006f88: 12f10223 sb a5,292(sp) -80006f8c: 00300793 li a5,3 -80006f90: 00412403 lw s0,4(sp) -80006f94: 04f70263 beq a4,a5,80006fd8 <_ldtoa_r+0x5bc> -80006f98: 00a00793 li a5,10 -80006f9c: 20f504e3 beq a0,a5,800079a4 <_ldtoa_r+0xf88> -80006fa0: 03050513 addi a0,a0,48 -80006fa4: 02e00793 li a5,46 -80006fa8: 12a102a3 sb a0,293(sp) -80006fac: 12f10323 sb a5,294(sp) -80006fb0: 7a044263 bltz s0,80007754 <_ldtoa_r+0xd38> +80006ee0: fd5690e3 bne a3,s5,80006ea0 <_ldtoa_r+0x4c8> +80006ee4: 00000613 li a2,0 +80006ee8: 000c8693 mv a3,s9 +80006eec: 0cc10713 addi a4,sp,204 +80006ef0: 0006d583 lhu a1,0(a3) +80006ef4: 00075783 lhu a5,0(a4) +80006ef8: ffe68693 addi a3,a3,-2 +80006efc: ffe70713 addi a4,a4,-2 +80006f00: 00b787b3 add a5,a5,a1 +80006f04: 00c787b3 add a5,a5,a2 +80006f08: 00f69123 sh a5,2(a3) +80006f0c: 0107d793 srli a5,a5,0x10 +80006f10: 0017f613 andi a2,a5,1 +80006f14: fd571ee3 bne a4,s5,80006ef0 <_ldtoa_r+0x518> +80006f18: 09810513 addi a0,sp,152 +80006f1c: 00098613 mv a2,s3 +80006f20: 07c10593 addi a1,sp,124 +80006f24: e2dfe0ef jal ra,80005d50 +80006f28: 1ac15503 lhu a0,428(sp) +80006f2c: fff48493 addi s1,s1,-1 +80006f30: e40506e3 beqz a0,80006d7c <_ldtoa_r+0x3a4> +80006f34: 01012783 lw a5,16(sp) +80006f38: 04078263 beqz a5,80006f7c <_ldtoa_r+0x5a4> +80006f3c: 00012703 lw a4,0(sp) +80006f40: 02d00793 li a5,45 +80006f44: 12f10223 sb a5,292(sp) +80006f48: 00300793 li a5,3 +80006f4c: 00412403 lw s0,4(sp) +80006f50: 04f70263 beq a4,a5,80006f94 <_ldtoa_r+0x5bc> +80006f54: 00a00793 li a5,10 +80006f58: 20f504e3 beq a0,a5,80007960 <_ldtoa_r+0xf88> +80006f5c: 03050513 addi a0,a0,48 +80006f60: 02e00793 li a5,46 +80006f64: 12a102a3 sb a0,293(sp) +80006f68: 12f10323 sb a5,294(sp) +80006f6c: 7a044263 bltz s0,80007710 <_ldtoa_r+0xd38> +80006f70: 12710793 addi a5,sp,295 +80006f74: 00f12823 sw a5,16(sp) +80006f78: 04c0006f j 80006fc4 <_ldtoa_r+0x5ec> +80006f7c: 00012703 lw a4,0(sp) +80006f80: 02000793 li a5,32 +80006f84: 12f10223 sb a5,292(sp) +80006f88: 00300793 li a5,3 +80006f8c: 00412403 lw s0,4(sp) +80006f90: fcf712e3 bne a4,a5,80006f54 <_ldtoa_r+0x57c> +80006f94: 00940433 add s0,s0,s1 +80006f98: 02a00793 li a5,42 +80006f9c: fa87dce3 bge a5,s0,80006f54 <_ldtoa_r+0x57c> +80006fa0: 00a00793 li a5,10 +80006fa4: 18f508e3 beq a0,a5,80007934 <_ldtoa_r+0xf5c> +80006fa8: 02e00793 li a5,46 +80006fac: 03050513 addi a0,a0,48 +80006fb0: 12f10323 sb a5,294(sp) 80006fb4: 12710793 addi a5,sp,295 -80006fb8: 00f12823 sw a5,16(sp) -80006fbc: 04c0006f j 80007008 <_ldtoa_r+0x5ec> -80006fc0: 00012703 lw a4,0(sp) -80006fc4: 02000793 li a5,32 -80006fc8: 12f10223 sb a5,292(sp) -80006fcc: 00300793 li a5,3 -80006fd0: 00412403 lw s0,4(sp) -80006fd4: fcf712e3 bne a4,a5,80006f98 <_ldtoa_r+0x57c> -80006fd8: 00940433 add s0,s0,s1 -80006fdc: 02a00793 li a5,42 -80006fe0: fa87dce3 bge a5,s0,80006f98 <_ldtoa_r+0x57c> -80006fe4: 00a00793 li a5,10 -80006fe8: 18f508e3 beq a0,a5,80007978 <_ldtoa_r+0xf5c> -80006fec: 02e00793 li a5,46 -80006ff0: 03050513 addi a0,a0,48 -80006ff4: 12f10323 sb a5,294(sp) -80006ff8: 12710793 addi a5,sp,295 -80006ffc: 12a102a3 sb a0,293(sp) -80007000: 02a00413 li s0,42 -80007004: 00f12823 sw a5,16(sp) -80007008: 00000c93 li s9,0 -8000700c: 0b410a93 addi s5,sp,180 -80007010: 00912e23 sw s1,28(sp) -80007014: 000c8493 mv s1,s9 -80007018: 000a8c93 mv s9,s5 -8000701c: 00098a93 mv s5,s3 -80007020: 01012983 lw s3,16(sp) -80007024: 09410d93 addi s11,sp,148 -80007028: 07e10c13 addi s8,sp,126 -8000702c: 0b610d13 addi s10,sp,182 -80007030: 00000693 li a3,0 -80007034: 000d8613 mv a2,s11 -80007038: 01c0006f j 80007054 <_ldtoa_r+0x638> +80006fb8: 12a102a3 sb a0,293(sp) +80006fbc: 02a00413 li s0,42 +80006fc0: 00f12823 sw a5,16(sp) +80006fc4: 00000c93 li s9,0 +80006fc8: 0b410a93 addi s5,sp,180 +80006fcc: 00912e23 sw s1,28(sp) +80006fd0: 000c8493 mv s1,s9 +80006fd4: 000a8c93 mv s9,s5 +80006fd8: 00098a93 mv s5,s3 +80006fdc: 01012983 lw s3,16(sp) +80006fe0: 09410d93 addi s11,sp,148 +80006fe4: 07e10c13 addi s8,sp,126 +80006fe8: 0b610d13 addi s10,sp,182 +80006fec: 00000693 li a3,0 +80006ff0: 000d8613 mv a2,s11 +80006ff4: 01c0006f j 80007010 <_ldtoa_r+0x638> +80006ff8: 00169693 slli a3,a3,0x1 +80006ffc: 00f61023 sh a5,0(a2) +80007000: 01069693 slli a3,a3,0x10 +80007004: ffe60613 addi a2,a2,-2 +80007008: 0106d693 srli a3,a3,0x10 +8000700c: 05860463 beq a2,s8,80007054 <_ldtoa_r+0x67c> +80007010: 00065783 lhu a5,0(a2) +80007014: 01079593 slli a1,a5,0x10 +80007018: 4105d593 srai a1,a1,0x10 +8000701c: 00179793 slli a5,a5,0x1 +80007020: 0005d463 bgez a1,80007028 <_ldtoa_r+0x650> +80007024: 0016e693 ori a3,a3,1 +80007028: 01079793 slli a5,a5,0x10 +8000702c: 0107d793 srli a5,a5,0x10 +80007030: 0026f593 andi a1,a3,2 +80007034: 0017e513 ori a0,a5,1 +80007038: fc0580e3 beqz a1,80006ff8 <_ldtoa_r+0x620> 8000703c: 00169693 slli a3,a3,0x1 -80007040: 00f61023 sh a5,0(a2) +80007040: 00a61023 sh a0,0(a2) 80007044: 01069693 slli a3,a3,0x10 80007048: ffe60613 addi a2,a2,-2 8000704c: 0106d693 srli a3,a3,0x10 -80007050: 05860463 beq a2,s8,80007098 <_ldtoa_r+0x67c> -80007054: 00065783 lhu a5,0(a2) -80007058: 01079593 slli a1,a5,0x10 -8000705c: 4105d593 srai a1,a1,0x10 -80007060: 00179793 slli a5,a5,0x1 -80007064: 0005d463 bgez a1,8000706c <_ldtoa_r+0x650> -80007068: 0016e693 ori a3,a3,1 -8000706c: 01079793 slli a5,a5,0x10 -80007070: 0107d793 srli a5,a5,0x10 -80007074: 0026f593 andi a1,a3,2 -80007078: 0017e513 ori a0,a5,1 -8000707c: fc0580e3 beqz a1,8000703c <_ldtoa_r+0x620> +80007050: fd8610e3 bne a2,s8,80007010 <_ldtoa_r+0x638> +80007054: 000c8693 mv a3,s9 +80007058: 07c10793 addi a5,sp,124 +8000705c: 00278793 addi a5,a5,2 +80007060: ffe7d603 lhu a2,-2(a5) +80007064: 00268693 addi a3,a3,2 +80007068: fec69f23 sh a2,-2(a3) +8000706c: ffb798e3 bne a5,s11,8000705c <_ldtoa_r+0x684> +80007070: 0c011623 sh zero,204(sp) +80007074: 00000693 li a3,0 +80007078: 0cc10613 addi a2,sp,204 +8000707c: 01c0006f j 80007098 <_ldtoa_r+0x6c0> 80007080: 00169693 slli a3,a3,0x1 -80007084: 00a61023 sh a0,0(a2) +80007084: 00f61023 sh a5,0(a2) 80007088: 01069693 slli a3,a3,0x10 8000708c: ffe60613 addi a2,a2,-2 80007090: 0106d693 srli a3,a3,0x10 -80007094: fd8610e3 bne a2,s8,80007054 <_ldtoa_r+0x638> -80007098: 000c8693 mv a3,s9 -8000709c: 07c10793 addi a5,sp,124 -800070a0: 00278793 addi a5,a5,2 -800070a4: ffe7d603 lhu a2,-2(a5) -800070a8: 00268693 addi a3,a3,2 -800070ac: fec69f23 sh a2,-2(a3) -800070b0: ffb798e3 bne a5,s11,800070a0 <_ldtoa_r+0x684> -800070b4: 0c011623 sh zero,204(sp) -800070b8: 00000693 li a3,0 -800070bc: 0cc10613 addi a2,sp,204 -800070c0: 01c0006f j 800070dc <_ldtoa_r+0x6c0> +80007094: 05a60463 beq a2,s10,800070dc <_ldtoa_r+0x704> +80007098: 00065783 lhu a5,0(a2) +8000709c: 01079593 slli a1,a5,0x10 +800070a0: 4105d593 srai a1,a1,0x10 +800070a4: 00179793 slli a5,a5,0x1 +800070a8: 0005d463 bgez a1,800070b0 <_ldtoa_r+0x6d8> +800070ac: 0016e693 ori a3,a3,1 +800070b0: 01079793 slli a5,a5,0x10 +800070b4: 0107d793 srli a5,a5,0x10 +800070b8: 0026f593 andi a1,a3,2 +800070bc: 0017e513 ori a0,a5,1 +800070c0: fc0580e3 beqz a1,80007080 <_ldtoa_r+0x6a8> 800070c4: 00169693 slli a3,a3,0x1 -800070c8: 00f61023 sh a5,0(a2) +800070c8: 00a61023 sh a0,0(a2) 800070cc: 01069693 slli a3,a3,0x10 800070d0: ffe60613 addi a2,a2,-2 800070d4: 0106d693 srli a3,a3,0x10 -800070d8: 05a60463 beq a2,s10,80007120 <_ldtoa_r+0x704> -800070dc: 00065783 lhu a5,0(a2) -800070e0: 01079593 slli a1,a5,0x10 -800070e4: 4105d593 srai a1,a1,0x10 -800070e8: 00179793 slli a5,a5,0x1 -800070ec: 0005d463 bgez a1,800070f4 <_ldtoa_r+0x6d8> -800070f0: 0016e693 ori a3,a3,1 -800070f4: 01079793 slli a5,a5,0x10 -800070f8: 0107d793 srli a5,a5,0x10 -800070fc: 0026f593 andi a1,a3,2 -80007100: 0017e513 ori a0,a5,1 -80007104: fc0580e3 beqz a1,800070c4 <_ldtoa_r+0x6a8> -80007108: 00169693 slli a3,a3,0x1 -8000710c: 00a61023 sh a0,0(a2) -80007110: 01069693 slli a3,a3,0x10 -80007114: ffe60613 addi a2,a2,-2 -80007118: 0106d693 srli a3,a3,0x10 -8000711c: fda610e3 bne a2,s10,800070dc <_ldtoa_r+0x6c0> -80007120: 00000693 li a3,0 -80007124: 0cc10613 addi a2,sp,204 -80007128: 01c0006f j 80007144 <_ldtoa_r+0x728> +800070d8: fda610e3 bne a2,s10,80007098 <_ldtoa_r+0x6c0> +800070dc: 00000693 li a3,0 +800070e0: 0cc10613 addi a2,sp,204 +800070e4: 01c0006f j 80007100 <_ldtoa_r+0x728> +800070e8: 00169693 slli a3,a3,0x1 +800070ec: 00f61023 sh a5,0(a2) +800070f0: 01069693 slli a3,a3,0x10 +800070f4: ffe60613 addi a2,a2,-2 +800070f8: 0106d693 srli a3,a3,0x10 +800070fc: 05a60463 beq a2,s10,80007144 <_ldtoa_r+0x76c> +80007100: 00065783 lhu a5,0(a2) +80007104: 01079593 slli a1,a5,0x10 +80007108: 4105d593 srai a1,a1,0x10 +8000710c: 00179793 slli a5,a5,0x1 +80007110: 0005d463 bgez a1,80007118 <_ldtoa_r+0x740> +80007114: 0016e693 ori a3,a3,1 +80007118: 01079793 slli a5,a5,0x10 +8000711c: 0107d793 srli a5,a5,0x10 +80007120: 0026f593 andi a1,a3,2 +80007124: 0017e513 ori a0,a5,1 +80007128: fc0580e3 beqz a1,800070e8 <_ldtoa_r+0x710> 8000712c: 00169693 slli a3,a3,0x1 -80007130: 00f61023 sh a5,0(a2) +80007130: 00a61023 sh a0,0(a2) 80007134: 01069693 slli a3,a3,0x10 80007138: ffe60613 addi a2,a2,-2 8000713c: 0106d693 srli a3,a3,0x10 -80007140: 05a60463 beq a2,s10,80007188 <_ldtoa_r+0x76c> -80007144: 00065783 lhu a5,0(a2) -80007148: 01079593 slli a1,a5,0x10 -8000714c: 4105d593 srai a1,a1,0x10 -80007150: 00179793 slli a5,a5,0x1 -80007154: 0005d463 bgez a1,8000715c <_ldtoa_r+0x740> -80007158: 0016e693 ori a3,a3,1 -8000715c: 01079793 slli a5,a5,0x10 -80007160: 0107d793 srli a5,a5,0x10 -80007164: 0026f593 andi a1,a3,2 -80007168: 0017e513 ori a0,a5,1 -8000716c: fc0580e3 beqz a1,8000712c <_ldtoa_r+0x710> -80007170: 00169693 slli a3,a3,0x1 -80007174: 00a61023 sh a0,0(a2) -80007178: 01069693 slli a3,a3,0x10 -8000717c: ffe60613 addi a2,a2,-2 -80007180: 0106d693 srli a3,a3,0x10 -80007184: fda610e3 bne a2,s10,80007144 <_ldtoa_r+0x728> -80007188: 00000593 li a1,0 -8000718c: 000d8613 mv a2,s11 -80007190: 0cc10693 addi a3,sp,204 -80007194: 00065503 lhu a0,0(a2) -80007198: 0006d783 lhu a5,0(a3) -8000719c: ffe60613 addi a2,a2,-2 -800071a0: ffe68693 addi a3,a3,-2 -800071a4: 00a787b3 add a5,a5,a0 -800071a8: 00b787b3 add a5,a5,a1 -800071ac: 00f61123 sh a5,2(a2) -800071b0: 0107d793 srli a5,a5,0x10 -800071b4: 0017f593 andi a1,a5,1 -800071b8: fda69ee3 bne a3,s10,80007194 <_ldtoa_r+0x778> -800071bc: 000a8613 mv a2,s5 -800071c0: 07c10593 addi a1,sp,124 -800071c4: 09810513 addi a0,sp,152 -800071c8: bcdfe0ef jal ra,80005d94 -800071cc: 1ac15783 lhu a5,428(sp) -800071d0: 009986b3 add a3,s3,s1 -800071d4: 00148493 addi s1,s1,1 -800071d8: 03078613 addi a2,a5,48 -800071dc: 00c68023 sb a2,0(a3) -800071e0: e49458e3 bge s0,s1,80007030 <_ldtoa_r+0x614> -800071e4: 01012703 lw a4,16(sp) -800071e8: 01c12483 lw s1,28(sp) -800071ec: 00140993 addi s3,s0,1 -800071f0: 013709b3 add s3,a4,s3 -800071f4: 00870cb3 add s9,a4,s0 -800071f8: 00400713 li a4,4 -800071fc: 06f75e63 bge a4,a5,80007278 <_ldtoa_r+0x85c> -80007200: 00500713 li a4,5 -80007204: 00e780e3 beq a5,a4,80007a04 <_ldtoa_r+0xfe8> -80007208: ffe9c783 lbu a5,-2(s3) -8000720c: ffe98713 addi a4,s3,-2 +80007140: fda610e3 bne a2,s10,80007100 <_ldtoa_r+0x728> +80007144: 00000593 li a1,0 +80007148: 000d8613 mv a2,s11 +8000714c: 0cc10693 addi a3,sp,204 +80007150: 00065503 lhu a0,0(a2) +80007154: 0006d783 lhu a5,0(a3) +80007158: ffe60613 addi a2,a2,-2 +8000715c: ffe68693 addi a3,a3,-2 +80007160: 00a787b3 add a5,a5,a0 +80007164: 00b787b3 add a5,a5,a1 +80007168: 00f61123 sh a5,2(a2) +8000716c: 0107d793 srli a5,a5,0x10 +80007170: 0017f593 andi a1,a5,1 +80007174: fda69ee3 bne a3,s10,80007150 <_ldtoa_r+0x778> +80007178: 000a8613 mv a2,s5 +8000717c: 07c10593 addi a1,sp,124 +80007180: 09810513 addi a0,sp,152 +80007184: bcdfe0ef jal ra,80005d50 +80007188: 1ac15783 lhu a5,428(sp) +8000718c: 009986b3 add a3,s3,s1 +80007190: 00148493 addi s1,s1,1 +80007194: 03078613 addi a2,a5,48 +80007198: 00c68023 sb a2,0(a3) +8000719c: e49458e3 bge s0,s1,80006fec <_ldtoa_r+0x614> +800071a0: 01012703 lw a4,16(sp) +800071a4: 01c12483 lw s1,28(sp) +800071a8: 00140993 addi s3,s0,1 +800071ac: 013709b3 add s3,a4,s3 +800071b0: 00870cb3 add s9,a4,s0 +800071b4: 00400713 li a4,4 +800071b8: 06f75e63 bge a4,a5,80007234 <_ldtoa_r+0x85c> +800071bc: 00500713 li a4,5 +800071c0: 00e780e3 beq a5,a4,800079c0 <_ldtoa_r+0xfe8> +800071c4: ffe9c783 lbu a5,-2(s3) +800071c8: ffe98713 addi a4,s3,-2 +800071cc: 07f7f793 andi a5,a5,127 +800071d0: 7c044063 bltz s0,80007990 <_ldtoa_r+0xfb8> +800071d4: 02e00693 li a3,46 +800071d8: 04d78263 beq a5,a3,8000721c <_ldtoa_r+0x844> +800071dc: 00178693 addi a3,a5,1 +800071e0: 00d70023 sb a3,0(a4) +800071e4: 03800693 li a3,56 +800071e8: 03000593 li a1,48 +800071ec: 02e00613 li a2,46 +800071f0: 03800513 li a0,56 +800071f4: 00f6c863 blt a3,a5,80007204 <_ldtoa_r+0x82c> +800071f8: 03c0006f j 80007234 <_ldtoa_r+0x85c> +800071fc: 00d70023 sb a3,0(a4) +80007200: 02f57a63 bgeu a0,a5,80007234 <_ldtoa_r+0x85c> +80007204: 00b70023 sb a1,0(a4) +80007208: fff70713 addi a4,a4,-1 +8000720c: 00074783 lbu a5,0(a4) 80007210: 07f7f793 andi a5,a5,127 -80007214: 7c044063 bltz s0,800079d4 <_ldtoa_r+0xfb8> -80007218: 02e00693 li a3,46 -8000721c: 04d78263 beq a5,a3,80007260 <_ldtoa_r+0x844> -80007220: 00178693 addi a3,a5,1 -80007224: 00d70023 sb a3,0(a4) -80007228: 03800693 li a3,56 -8000722c: 03000593 li a1,48 -80007230: 02e00613 li a2,46 -80007234: 03800513 li a0,56 -80007238: 00f6c863 blt a3,a5,80007248 <_ldtoa_r+0x82c> -8000723c: 03c0006f j 80007278 <_ldtoa_r+0x85c> -80007240: 00d70023 sb a3,0(a4) -80007244: 02f57a63 bgeu a0,a5,80007278 <_ldtoa_r+0x85c> -80007248: 00b70023 sb a1,0(a4) -8000724c: fff70713 addi a4,a4,-1 -80007250: 00074783 lbu a5,0(a4) -80007254: 07f7f793 andi a5,a5,127 -80007258: 00178693 addi a3,a5,1 -8000725c: fec792e3 bne a5,a2,80007240 <_ldtoa_r+0x824> -80007260: fff74783 lbu a5,-1(a4) -80007264: 03800693 li a3,56 -80007268: 00f6f2e3 bgeu a3,a5,80007a6c <_ldtoa_r+0x1050> -8000726c: 03100793 li a5,49 -80007270: 00148493 addi s1,s1,1 -80007274: fef70fa3 sb a5,-1(a4) -80007278: 800155b7 lui a1,0x80015 -8000727c: 00048613 mv a2,s1 -80007280: 0b058593 addi a1,a1,176 # 800150b0 <__BSS_END__+0xffffe698> -80007284: 000c8513 mv a0,s9 -80007288: 008020ef jal ra,80009290 -8000728c: 07215783 lhu a5,114(sp) -80007290: 01412703 lw a4,20(sp) -80007294: 16912823 sw s1,368(sp) -80007298: fff7c793 not a5,a5 -8000729c: 16e12223 sw a4,356(sp) -800072a0: 01179713 slli a4,a5,0x11 -800072a4: 00071e63 bnez a4,800072c0 <_ldtoa_r+0x8a4> -800072a8: 000a0513 mv a0,s4 -800072ac: b94fe0ef jal ra,80005640 -800072b0: 22051063 bnez a0,800074d0 <_ldtoa_r+0xab4> -800072b4: 000a0513 mv a0,s4 -800072b8: 8b4fe0ef jal ra,8000536c -800072bc: 20051a63 bnez a0,800074d0 <_ldtoa_r+0xab4> -800072c0: 00c12683 lw a3,12(sp) -800072c4: 12414783 lbu a5,292(sp) -800072c8: 00148713 addi a4,s1,1 -800072cc: 00e6a023 sw a4,0(a3) -800072d0: 0c0780e3 beqz a5,80007b90 <_ldtoa_r+0x1174> -800072d4: 02e00713 li a4,46 -800072d8: 06e78063 beq a5,a4,80007338 <_ldtoa_r+0x91c> -800072dc: 00090793 mv a5,s2 -800072e0: 02e00693 li a3,46 -800072e4: 0080006f j 800072ec <_ldtoa_r+0x8d0> -800072e8: 04d70a63 beq a4,a3,8000733c <_ldtoa_r+0x920> +80007214: 00178693 addi a3,a5,1 +80007218: fec792e3 bne a5,a2,800071fc <_ldtoa_r+0x824> +8000721c: fff74783 lbu a5,-1(a4) +80007220: 03800693 li a3,56 +80007224: 00f6f2e3 bgeu a3,a5,80007a28 <_ldtoa_r+0x1050> +80007228: 03100793 li a5,49 +8000722c: 00148493 addi s1,s1,1 +80007230: fef70fa3 sb a5,-1(a4) +80007234: 800155b7 lui a1,0x80015 +80007238: 00048613 mv a2,s1 +8000723c: 07058593 addi a1,a1,112 # 80015070 <__BSS_END__+0xffffe658> +80007240: 000c8513 mv a0,s9 +80007244: 008020ef jal ra,8000924c +80007248: 07215783 lhu a5,114(sp) +8000724c: 01412703 lw a4,20(sp) +80007250: 16912823 sw s1,368(sp) +80007254: fff7c793 not a5,a5 +80007258: 16e12223 sw a4,356(sp) +8000725c: 01179713 slli a4,a5,0x11 +80007260: 00071e63 bnez a4,8000727c <_ldtoa_r+0x8a4> +80007264: 000a0513 mv a0,s4 +80007268: b94fe0ef jal ra,800055fc +8000726c: 22051063 bnez a0,8000748c <_ldtoa_r+0xab4> +80007270: 000a0513 mv a0,s4 +80007274: 8b4fe0ef jal ra,80005328 +80007278: 20051a63 bnez a0,8000748c <_ldtoa_r+0xab4> +8000727c: 00c12683 lw a3,12(sp) +80007280: 12414783 lbu a5,292(sp) +80007284: 00148713 addi a4,s1,1 +80007288: 00e6a023 sw a4,0(a3) +8000728c: 0c0780e3 beqz a5,80007b4c <_ldtoa_r+0x1174> +80007290: 02e00713 li a4,46 +80007294: 06e78063 beq a5,a4,800072f4 <_ldtoa_r+0x91c> +80007298: 00090793 mv a5,s2 +8000729c: 02e00693 li a3,46 +800072a0: 0080006f j 800072a8 <_ldtoa_r+0x8d0> +800072a4: 04d70a63 beq a4,a3,800072f8 <_ldtoa_r+0x920> +800072a8: 00178793 addi a5,a5,1 +800072ac: 0007c703 lbu a4,0(a5) +800072b0: fe071ae3 bnez a4,800072a4 <_ldtoa_r+0x8cc> +800072b4: 04500693 li a3,69 +800072b8: 00f96663 bltu s2,a5,800072c4 <_ldtoa_r+0x8ec> +800072bc: 0140006f j 800072d0 <_ldtoa_r+0x8f8> +800072c0: 01278863 beq a5,s2,800072d0 <_ldtoa_r+0x8f8> +800072c4: fff78793 addi a5,a5,-1 +800072c8: 0007c703 lbu a4,0(a5) +800072cc: fed71ae3 bne a4,a3,800072c0 <_ldtoa_r+0x8e8> +800072d0: 00078023 sb zero,0(a5) +800072d4: 00090793 mv a5,s2 +800072d8: 02000693 li a3,32 +800072dc: 02d00613 li a2,45 +800072e0: 0007c703 lbu a4,0(a5) +800072e4: 00d70463 beq a4,a3,800072ec <_ldtoa_r+0x914> +800072e8: 02c71a63 bne a4,a2,8000731c <_ldtoa_r+0x944> 800072ec: 00178793 addi a5,a5,1 -800072f0: 0007c703 lbu a4,0(a5) -800072f4: fe071ae3 bnez a4,800072e8 <_ldtoa_r+0x8cc> -800072f8: 04500693 li a3,69 -800072fc: 00f96663 bltu s2,a5,80007308 <_ldtoa_r+0x8ec> -80007300: 0140006f j 80007314 <_ldtoa_r+0x8f8> -80007304: 01278863 beq a5,s2,80007314 <_ldtoa_r+0x8f8> -80007308: fff78793 addi a5,a5,-1 -8000730c: 0007c703 lbu a4,0(a5) -80007310: fed71ae3 bne a4,a3,80007304 <_ldtoa_r+0x8e8> -80007314: 00078023 sb zero,0(a5) -80007318: 00090793 mv a5,s2 -8000731c: 02000693 li a3,32 -80007320: 02d00613 li a2,45 +800072f0: ff1ff06f j 800072e0 <_ldtoa_r+0x908> +800072f4: 00090793 mv a5,s2 +800072f8: 0017c703 lbu a4,1(a5) +800072fc: 00178793 addi a5,a5,1 +80007300: fee78fa3 sb a4,-1(a5) +80007304: fa0708e3 beqz a4,800072b4 <_ldtoa_r+0x8dc> +80007308: 0017c703 lbu a4,1(a5) +8000730c: 00178793 addi a5,a5,1 +80007310: fee78fa3 sb a4,-1(a5) +80007314: fe0712e3 bnez a4,800072f8 <_ldtoa_r+0x920> +80007318: f9dff06f j 800072b4 <_ldtoa_r+0x8dc> +8000731c: 00090413 mv s0,s2 +80007320: 00c0006f j 8000732c <_ldtoa_r+0x954> 80007324: 0007c703 lbu a4,0(a5) -80007328: 00d70463 beq a4,a3,80007330 <_ldtoa_r+0x914> -8000732c: 02c71a63 bne a4,a2,80007360 <_ldtoa_r+0x944> -80007330: 00178793 addi a5,a5,1 -80007334: ff1ff06f j 80007324 <_ldtoa_r+0x908> -80007338: 00090793 mv a5,s2 -8000733c: 0017c703 lbu a4,1(a5) -80007340: 00178793 addi a5,a5,1 -80007344: fee78fa3 sb a4,-1(a5) -80007348: fa0708e3 beqz a4,800072f8 <_ldtoa_r+0x8dc> -8000734c: 0017c703 lbu a4,1(a5) -80007350: 00178793 addi a5,a5,1 -80007354: fee78fa3 sb a4,-1(a5) -80007358: fe0712e3 bnez a4,8000733c <_ldtoa_r+0x920> -8000735c: f9dff06f j 800072f8 <_ldtoa_r+0x8dc> -80007360: 00090413 mv s0,s2 -80007364: 00c0006f j 80007370 <_ldtoa_r+0x954> -80007368: 0007c703 lbu a4,0(a5) -8000736c: 00068413 mv s0,a3 -80007370: 00e40023 sb a4,0(s0) -80007374: 00140693 addi a3,s0,1 -80007378: 00178793 addi a5,a5,1 -8000737c: fe0716e3 bnez a4,80007368 <_ldtoa_r+0x94c> -80007380: 00012683 lw a3,0(sp) -80007384: 00200793 li a5,2 -80007388: fff44703 lbu a4,-1(s0) -8000738c: 12f68663 beq a3,a5,800074b8 <_ldtoa_r+0xa9c> -80007390: 00412783 lw a5,4(sp) -80007394: 00078693 mv a3,a5 -80007398: 0097d463 bge a5,s1,800073a0 <_ldtoa_r+0x984> -8000739c: 00048693 mv a3,s1 -800073a0: 03000793 li a5,48 -800073a4: 02f71663 bne a4,a5,800073d0 <_ldtoa_r+0x9b4> -800073a8: 412407b3 sub a5,s0,s2 -800073ac: 02f6d263 bge a3,a5,800073d0 <_ldtoa_r+0x9b4> -800073b0: 03000613 li a2,48 -800073b4: 0080006f j 800073bc <_ldtoa_r+0x9a0> -800073b8: 00e6dc63 bge a3,a4,800073d0 <_ldtoa_r+0x9b4> -800073bc: fff40413 addi s0,s0,-1 -800073c0: fff44783 lbu a5,-1(s0) -800073c4: 00040023 sb zero,0(s0) -800073c8: 41240733 sub a4,s0,s2 -800073cc: fec786e3 beq a5,a2,800073b8 <_ldtoa_r+0x99c> -800073d0: 00012703 lw a4,0(sp) -800073d4: 00300793 li a5,3 -800073d8: 0af70263 beq a4,a5,8000747c <_ldtoa_r+0xa60> -800073dc: 00812783 lw a5,8(sp) -800073e0: 040ba223 sw zero,68(s7) -800073e4: 00978613 addi a2,a5,9 -800073e8: 01700793 li a5,23 -800073ec: 0cc7f263 bgeu a5,a2,800074b0 <_ldtoa_r+0xa94> -800073f0: 00100713 li a4,1 -800073f4: 00400793 li a5,4 -800073f8: 00179793 slli a5,a5,0x1 -800073fc: 01478693 addi a3,a5,20 -80007400: 00070593 mv a1,a4 -80007404: 00170713 addi a4,a4,1 -80007408: fed678e3 bgeu a2,a3,800073f8 <_ldtoa_r+0x9dc> -8000740c: 04bba223 sw a1,68(s7) -80007410: 000b8513 mv a0,s7 -80007414: 569000ef jal ra,8000817c <_Balloc> -80007418: 04aba023 sw a0,64(s7) -8000741c: 00090593 mv a1,s2 -80007420: 00050493 mv s1,a0 -80007424: 1bc020ef jal ra,800095e0 -80007428: 01812783 lw a5,24(sp) -8000742c: 00078863 beqz a5,8000743c <_ldtoa_r+0xa20> -80007430: 41240433 sub s0,s0,s2 -80007434: 00848433 add s0,s1,s0 -80007438: 0087a023 sw s0,0(a5) -8000743c: 1ec12083 lw ra,492(sp) -80007440: 1e812403 lw s0,488(sp) -80007444: 00048513 mv a0,s1 -80007448: 1e012903 lw s2,480(sp) -8000744c: 1e412483 lw s1,484(sp) -80007450: 1dc12983 lw s3,476(sp) -80007454: 1d812a03 lw s4,472(sp) -80007458: 1d412a83 lw s5,468(sp) -8000745c: 1d012b03 lw s6,464(sp) -80007460: 1cc12b83 lw s7,460(sp) -80007464: 1c812c03 lw s8,456(sp) -80007468: 1c412c83 lw s9,452(sp) -8000746c: 1c012d03 lw s10,448(sp) -80007470: 1bc12d83 lw s11,444(sp) -80007474: 1f010113 addi sp,sp,496 -80007478: 00008067 ret -8000747c: 00412783 lw a5,4(sp) -80007480: 009784b3 add s1,a5,s1 -80007484: 4a04c063 bltz s1,80007924 <_ldtoa_r+0xf08> -80007488: 00c12783 lw a5,12(sp) -8000748c: 00812703 lw a4,8(sp) -80007490: 0007a783 lw a5,0(a5) -80007494: 00f707b3 add a5,a4,a5 -80007498: 00f12423 sw a5,8(sp) -8000749c: 00812783 lw a5,8(sp) -800074a0: 040ba223 sw zero,68(s7) -800074a4: 00378613 addi a2,a5,3 -800074a8: 01700793 li a5,23 -800074ac: f4c7e2e3 bltu a5,a2,800073f0 <_ldtoa_r+0x9d4> -800074b0: 00000593 li a1,0 -800074b4: f5dff06f j 80007410 <_ldtoa_r+0x9f4> -800074b8: 03000793 li a5,48 -800074bc: f2f710e3 bne a4,a5,800073dc <_ldtoa_r+0x9c0> -800074c0: 412407b3 sub a5,s0,s2 -800074c4: 00100693 li a3,1 -800074c8: eef6c4e3 blt a3,a5,800073b0 <_ldtoa_r+0x994> -800074cc: f11ff06f j 800073dc <_ldtoa_r+0x9c0> -800074d0: 00c12703 lw a4,12(sp) -800074d4: 000027b7 lui a5,0x2 -800074d8: 70f78793 addi a5,a5,1807 # 270f <_start-0x7fffd8f1> -800074dc: 00f72023 sw a5,0(a4) -800074e0: e39ff06f j 80007318 <_ldtoa_r+0x8fc> -800074e4: 0b410a93 addi s5,sp,180 -800074e8: 000a8713 mv a4,s5 -800074ec: 07c10793 addi a5,sp,124 -800074f0: 09010613 addi a2,sp,144 -800074f4: 00278793 addi a5,a5,2 -800074f8: ffe7d683 lhu a3,-2(a5) -800074fc: 00270713 addi a4,a4,2 -80007500: fed71f23 sh a3,-2(a4) -80007504: fec798e3 bne a5,a2,800074f4 <_ldtoa_r+0xad8> -80007508: 000047b7 lui a5,0x4 -8000750c: 08e78793 addi a5,a5,142 # 408e <_start-0x7fffbf72> -80007510: 0cf11323 sh a5,198(sp) -80007514: 000087b7 lui a5,0x8 -80007518: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -8000751c: 00f12e23 sw a5,28(sp) -80007520: ffffc7b7 lui a5,0xffffc -80007524: 12410913 addi s2,sp,292 -80007528: 0d010413 addi s0,sp,208 -8000752c: 01000e13 li t3,16 -80007530: 0c8d0313 addi t1,s10,200 -80007534: 00278793 addi a5,a5,2 # ffffc002 <__BSS_END__+0x7ffe55ea> -80007538: 03712423 sw s7,40(sp) -8000753c: 03212223 sw s2,36(sp) -80007540: 00000493 li s1,0 -80007544: 00040913 mv s2,s0 -80007548: 16010993 addi s3,sp,352 -8000754c: 0aa10c13 addi s8,sp,170 -80007550: 02f12023 sw a5,32(sp) -80007554: 000e0b93 mv s7,t3 -80007558: 00030413 mv s0,t1 -8000755c: 00098693 mv a3,s3 -80007560: 09810613 addi a2,sp,152 -80007564: 000a8593 mv a1,s5 -80007568: 00040513 mv a0,s0 -8000756c: e61fe0ef jal ra,800063cc -80007570: 04c10713 addi a4,sp,76 -80007574: 09810793 addi a5,sp,152 -80007578: 00278793 addi a5,a5,2 -8000757c: ffe7d683 lhu a3,-2(a5) -80007580: 00270713 addi a4,a4,2 -80007584: fed71f23 sh a3,-2(a4) -80007588: ff9798e3 bne a5,s9,80007578 <_ldtoa_r+0xb5c> -8000758c: 01c12783 lw a5,28(sp) -80007590: 05e15583 lhu a1,94(sp) -80007594: 00f5f633 and a2,a1,a5 -80007598: 02012783 lw a5,32(sp) -8000759c: 00f60533 add a0,a2,a5 -800075a0: 38a05c63 blez a0,80007938 <_ldtoa_r+0xf1c> -800075a4: 09000613 li a2,144 -800075a8: 40a60633 sub a2,a2,a0 -800075ac: 00090713 mv a4,s2 -800075b0: 04c10793 addi a5,sp,76 -800075b4: 00278793 addi a5,a5,2 -800075b8: ffe7d683 lhu a3,-2(a5) -800075bc: 00270713 addi a4,a4,2 -800075c0: fed71f23 sh a3,-2(a4) -800075c4: ff4798e3 bne a5,s4,800075b4 <_ldtoa_r+0xb98> -800075c8: 06c05463 blez a2,80007630 <_ldtoa_r+0xc14> -800075cc: 00f00793 li a5,15 -800075d0: 00090713 mv a4,s2 -800075d4: 02c7dc63 bge a5,a2,8000760c <_ldtoa_r+0xbf0> -800075d8: ff060613 addi a2,a2,-16 -800075dc: 00465693 srli a3,a2,0x4 -800075e0: 00168713 addi a4,a3,1 -800075e4: 00171713 slli a4,a4,0x1 -800075e8: 00e90733 add a4,s2,a4 -800075ec: 00090793 mv a5,s2 -800075f0: 00278793 addi a5,a5,2 -800075f4: fe079f23 sh zero,-2(a5) -800075f8: fee79ce3 bne a5,a4,800075f0 <_ldtoa_r+0xbd4> -800075fc: 08000613 li a2,128 -80007600: 40a60633 sub a2,a2,a0 -80007604: 00469693 slli a3,a3,0x4 -80007608: 40d60633 sub a2,a2,a3 -8000760c: 00161613 slli a2,a2,0x1 -80007610: 00cd0633 add a2,s10,a2 -80007614: 00075783 lhu a5,0(a4) -80007618: 23065683 lhu a3,560(a2) -8000761c: 00d7f7b3 and a5,a5,a3 -80007620: 00f71023 sh a5,0(a4) -80007624: 01059593 slli a1,a1,0x10 -80007628: 4105d593 srai a1,a1,0x10 -8000762c: 1405cc63 bltz a1,80007784 <_ldtoa_r+0xd68> -80007630: 09810793 addi a5,sp,152 -80007634: 00090713 mv a4,s2 -80007638: 0007d603 lhu a2,0(a5) -8000763c: 00075683 lhu a3,0(a4) -80007640: 00278793 addi a5,a5,2 -80007644: 00270713 addi a4,a4,2 -80007648: 02d61463 bne a2,a3,80007670 <_ldtoa_r+0xc54> -8000764c: fefc16e3 bne s8,a5,80007638 <_ldtoa_r+0xc1c> -80007650: 000a8713 mv a4,s5 -80007654: 09810793 addi a5,sp,152 -80007658: 00278793 addi a5,a5,2 -8000765c: ffe7d683 lhu a3,-2(a5) -80007660: 00270713 addi a4,a4,2 -80007664: fed71f23 sh a3,-2(a4) -80007668: ff9798e3 bne a5,s9,80007658 <_ldtoa_r+0xc3c> -8000766c: 017484b3 add s1,s1,s7 -80007670: 01440413 addi s0,s0,20 -80007674: 12cd0793 addi a5,s10,300 -80007678: 001bdb93 srli s7,s7,0x1 -8000767c: eef410e3 bne s0,a5,8000755c <_ldtoa_r+0xb40> -80007680: 0c615783 lhu a5,198(sp) -80007684: 08e15703 lhu a4,142(sp) -80007688: 00090413 mv s0,s2 -8000768c: 02812b83 lw s7,40(sp) -80007690: 00e787b3 add a5,a5,a4 -80007694: ffffc737 lui a4,0xffffc -80007698: f7270713 addi a4,a4,-142 # ffffbf72 <__BSS_END__+0x7ffe555a> -8000769c: 02412903 lw s2,36(sp) -800076a0: 00e787b3 add a5,a5,a4 -800076a4: 0cf11323 sh a5,198(sp) -800076a8: 07c10713 addi a4,sp,124 -800076ac: 000a8793 mv a5,s5 -800076b0: 0c810613 addi a2,sp,200 -800076b4: 00278793 addi a5,a5,2 -800076b8: ffe7d683 lhu a3,-2(a5) -800076bc: 00270713 addi a4,a4,2 -800076c0: fed71f23 sh a3,-2(a4) -800076c4: fec798e3 bne a5,a2,800076b4 <_ldtoa_r+0xc98> -800076c8: 00000713 li a4,0 -800076cc: 09810793 addi a5,sp,152 -800076d0: 0080006f j 800076d8 <_ldtoa_r+0xcbc> -800076d4: 000dd703 lhu a4,0(s11) -800076d8: 00278793 addi a5,a5,2 -800076dc: fee79f23 sh a4,-2(a5) -800076e0: 002d8d93 addi s11,s11,2 -800076e4: ff9798e3 bne a5,s9,800076d4 <_ldtoa_r+0xcb8> -800076e8: 028d0c93 addi s9,s10,40 -800076ec: 00001c37 lui s8,0x1 -800076f0: 118d0d13 addi s10,s10,280 -800076f4: 0100006f j 80007704 <_ldtoa_r+0xce8> -800076f8: 001c5c13 srli s8,s8,0x1 -800076fc: 2dac8863 beq s9,s10,800079cc <_ldtoa_r+0xfb0> -80007700: 014c8c93 addi s9,s9,20 -80007704: 000a8593 mv a1,s5 -80007708: 000d0513 mv a0,s10 -8000770c: e19fd0ef jal ra,80005524 -80007710: 000a8593 mv a1,s5 -80007714: 2aa04c63 bgtz a0,800079cc <_ldtoa_r+0xfb0> -80007718: 000c8513 mv a0,s9 -8000771c: e09fd0ef jal ra,80005524 -80007720: fca04ce3 bgtz a0,800076f8 <_ldtoa_r+0xcdc> -80007724: 00098693 mv a3,s3 -80007728: 000a8613 mv a2,s5 -8000772c: 000a8593 mv a1,s5 -80007730: 000c8513 mv a0,s9 -80007734: c99fe0ef jal ra,800063cc -80007738: 09810613 addi a2,sp,152 -8000773c: 00098693 mv a3,s3 -80007740: 00060593 mv a1,a2 -80007744: 000c8513 mv a0,s9 -80007748: 875fe0ef jal ra,80005fbc -8000774c: 018484b3 add s1,s1,s8 -80007750: fa9ff06f j 800076f8 <_ldtoa_r+0xcdc> -80007754: 1ac15783 lhu a5,428(sp) -80007758: 12610c93 addi s9,sp,294 -8000775c: 12710993 addi s3,sp,295 -80007760: a99ff06f j 800071f8 <_ldtoa_r+0x7dc> -80007764: 12410913 addi s2,sp,292 -80007768: 800155b7 lui a1,0x80015 -8000776c: 08c58593 addi a1,a1,140 # 8001508c <__BSS_END__+0xffffe674> -80007770: 00090513 mv a0,s2 -80007774: 000024b7 lui s1,0x2 -80007778: 319010ef jal ra,80009290 -8000777c: 70f48493 addi s1,s1,1807 # 270f <_start-0x7fffd8f1> -80007780: b0dff06f j 8000728c <_ldtoa_r+0x870> -80007784: 04c10793 addi a5,sp,76 -80007788: 00090713 mv a4,s2 -8000778c: 00c0006f j 80007798 <_ldtoa_r+0xd7c> -80007790: 05e10693 addi a3,sp,94 -80007794: e8f68ee3 beq a3,a5,80007630 <_ldtoa_r+0xc14> -80007798: 0007d603 lhu a2,0(a5) -8000779c: 00075683 lhu a3,0(a4) -800077a0: 00278793 addi a5,a5,2 -800077a4: 00270713 addi a4,a4,2 -800077a8: fed604e3 beq a2,a3,80007790 <_ldtoa_r+0xd74> -800077ac: 0e215783 lhu a5,226(sp) -800077b0: 01c12703 lw a4,28(sp) -800077b4: 00f777b3 and a5,a4,a5 -800077b8: 00e79e63 bne a5,a4,800077d4 <_ldtoa_r+0xdb8> -800077bc: 00090513 mv a0,s2 -800077c0: badfd0ef jal ra,8000536c -800077c4: e60516e3 bnez a0,80007630 <_ldtoa_r+0xc14> -800077c8: 00090513 mv a0,s2 -800077cc: e75fd0ef jal ra,80005640 -800077d0: e60510e3 bnez a0,80007630 <_ldtoa_r+0xc14> -800077d4: 0ec10593 addi a1,sp,236 -800077d8: 000d8513 mv a0,s11 -800077dc: c41fd0ef jal ra,8000541c -800077e0: 10810593 addi a1,sp,264 -800077e4: 00090513 mv a0,s2 -800077e8: c35fd0ef jal ra,8000541c -800077ec: 0ec15603 lhu a2,236(sp) -800077f0: 10a15503 lhu a0,266(sp) -800077f4: 0ee15883 lhu a7,238(sp) -800077f8: fff64613 not a2,a2 -800077fc: 01061613 slli a2,a2,0x10 -80007800: 01065613 srli a2,a2,0x10 -80007804: 0ec11623 sh a2,236(sp) -80007808: 40a885b3 sub a1,a7,a0 -8000780c: 00050693 mv a3,a0 -80007810: 06b05e63 blez a1,8000788c <_ldtoa_r+0xe70> -80007814: 02412683 lw a3,36(sp) -80007818: 10810713 addi a4,sp,264 -8000781c: 12010793 addi a5,sp,288 -80007820: 00270713 addi a4,a4,2 -80007824: ffe75583 lhu a1,-2(a4) -80007828: 00268693 addi a3,a3,2 -8000782c: feb69f23 sh a1,-2(a3) -80007830: fef718e3 bne a4,a5,80007820 <_ldtoa_r+0xe04> -80007834: 12011e23 sh zero,316(sp) -80007838: 10810713 addi a4,sp,264 -8000783c: 0ec10693 addi a3,sp,236 -80007840: 0080006f j 80007848 <_ldtoa_r+0xe2c> -80007844: 0006d603 lhu a2,0(a3) -80007848: 00270713 addi a4,a4,2 -8000784c: fec71f23 sh a2,-2(a4) -80007850: 00268693 addi a3,a3,2 -80007854: fef718e3 bne a4,a5,80007844 <_ldtoa_r+0xe28> -80007858: 02412783 lw a5,36(sp) -8000785c: 12011023 sh zero,288(sp) -80007860: 0ec10713 addi a4,sp,236 -80007864: 13c10613 addi a2,sp,316 -80007868: 00278793 addi a5,a5,2 -8000786c: ffe7d683 lhu a3,-2(a5) -80007870: 00270713 addi a4,a4,2 -80007874: fed71f23 sh a3,-2(a4) -80007878: fec798e3 bne a5,a2,80007868 <_ldtoa_r+0xe4c> -8000787c: 10a15683 lhu a3,266(sp) -80007880: 411505b3 sub a1,a0,a7 -80007884: 10011223 sh zero,260(sp) -80007888: 00068513 mv a0,a3 -8000788c: 30058a63 beqz a1,80007ba0 <_ldtoa_r+0x1184> -80007890: 02d12623 sw a3,44(sp) -80007894: f6f00793 li a5,-145 -80007898: 06f5c863 blt a1,a5,80007908 <_ldtoa_r+0xeec> -8000789c: 0ec10513 addi a0,sp,236 -800078a0: dbdfd0ef jal ra,8000565c -800078a4: 02c12683 lw a3,44(sp) -800078a8: 00050593 mv a1,a0 -800078ac: 12010793 addi a5,sp,288 -800078b0: 10410513 addi a0,sp,260 -800078b4: 0ec15603 lhu a2,236(sp) -800078b8: 10815703 lhu a4,264(sp) -800078bc: 32e60e63 beq a2,a4,80007bf8 <_ldtoa_r+0x11dc> -800078c0: 00000713 li a4,0 -800078c4: 00070613 mv a2,a4 -800078c8: 0007d703 lhu a4,0(a5) -800078cc: 00055803 lhu a6,0(a0) -800078d0: ffe78793 addi a5,a5,-2 -800078d4: 40c70733 sub a4,a4,a2 -800078d8: 41070733 sub a4,a4,a6 -800078dc: 00e79123 sh a4,2(a5) -800078e0: 01075713 srli a4,a4,0x10 -800078e4: 00177613 andi a2,a4,1 -800078e8: 10a10713 addi a4,sp,266 -800078ec: ffe50513 addi a0,a0,-2 -800078f0: fce79ce3 bne a5,a4,800078c8 <_ldtoa_r+0xeac> -800078f4: 00100613 li a2,1 -800078f8: 00098793 mv a5,s3 -800078fc: 04000713 li a4,64 -80007900: 10810513 addi a0,sp,264 -80007904: 880fe0ef jal ra,80005984 -80007908: 00090593 mv a1,s2 -8000790c: 10810513 addi a0,sp,264 -80007910: de8fe0ef jal ra,80005ef8 -80007914: d1dff06f j 80007630 <_ldtoa_r+0xc14> -80007918: 00812783 lw a5,8(sp) -8000791c: fff78493 addi s1,a5,-1 -80007920: be8ff06f j 80006d08 <_ldtoa_r+0x2ec> -80007924: 00c12783 lw a5,12(sp) -80007928: 12010223 sb zero,292(sp) -8000792c: 00090413 mv s0,s2 -80007930: 0007a023 sw zero,0(a5) -80007934: b69ff06f j 8000749c <_ldtoa_r+0xa80> -80007938: 00090793 mv a5,s2 -8000793c: 0e410713 addi a4,sp,228 -80007940: 00278793 addi a5,a5,2 -80007944: fe079f23 sh zero,-2(a5) -80007948: fee79ce3 bne a5,a4,80007940 <_ldtoa_r+0xf24> -8000794c: cd9ff06f j 80007624 <_ldtoa_r+0xc08> -80007950: 01012783 lw a5,16(sp) -80007954: 12410913 addi s2,sp,292 -80007958: 0e078c63 beqz a5,80007a50 <_ldtoa_r+0x1034> -8000795c: 800155b7 lui a1,0x80015 -80007960: 09458593 addi a1,a1,148 # 80015094 <__BSS_END__+0xffffe67c> -80007964: 00090513 mv a0,s2 -80007968: 000024b7 lui s1,0x2 -8000796c: 125010ef jal ra,80009290 -80007970: 70f48493 addi s1,s1,1807 # 270f <_start-0x7fffd8f1> -80007974: 919ff06f j 8000728c <_ldtoa_r+0x870> -80007978: 03100793 li a5,49 -8000797c: 12f102a3 sb a5,293(sp) -80007980: 02e00793 li a5,46 -80007984: 12f10323 sb a5,294(sp) -80007988: 00148493 addi s1,s1,1 -8000798c: 02900413 li s0,41 -80007990: 03000793 li a5,48 -80007994: 12f103a3 sb a5,295(sp) -80007998: 12810793 addi a5,sp,296 -8000799c: 00f12823 sw a5,16(sp) -800079a0: e68ff06f j 80007008 <_ldtoa_r+0x5ec> -800079a4: 03100793 li a5,49 -800079a8: 12f102a3 sb a5,293(sp) -800079ac: 02e00793 li a5,46 -800079b0: 12f10323 sb a5,294(sp) -800079b4: 00148493 addi s1,s1,1 -800079b8: 1e804063 bgtz s0,80007b98 <_ldtoa_r+0x117c> -800079bc: 12710c93 addi s9,sp,295 -800079c0: 8a041ce3 bnez s0,80007278 <_ldtoa_r+0x85c> -800079c4: 01912823 sw s9,16(sp) -800079c8: e40ff06f j 80007008 <_ldtoa_r+0x5ec> -800079cc: 0e810c13 addi s8,sp,232 -800079d0: b78ff06f j 80006d48 <_ldtoa_r+0x32c> -800079d4: 03100793 li a5,49 -800079d8: fef98f23 sb a5,-2(s3) -800079dc: 00148493 addi s1,s1,1 -800079e0: 899ff06f j 80007278 <_ldtoa_r+0x85c> -800079e4: 12410913 addi s2,sp,292 -800079e8: 800155b7 lui a1,0x80015 -800079ec: 0ac58593 addi a1,a1,172 # 800150ac <__BSS_END__+0xffffe694> -800079f0: 00090513 mv a0,s2 -800079f4: 000024b7 lui s1,0x2 -800079f8: 099010ef jal ra,80009290 -800079fc: 70f48493 addi s1,s1,1807 # 270f <_start-0x7fffd8f1> -80007a00: 88dff06f j 8000728c <_ldtoa_r+0x870> -80007a04: 09810593 addi a1,sp,152 -80007a08: 07c10513 addi a0,sp,124 -80007a0c: cecfe0ef jal ra,80005ef8 -80007a10: e38b0593 addi a1,s6,-456 -80007a14: 09810513 addi a0,sp,152 -80007a18: b0dfd0ef jal ra,80005524 -80007a1c: fe051663 bnez a0,80007208 <_ldtoa_r+0x7ec> -80007a20: 84044ce3 bltz s0,80007278 <_ldtoa_r+0x85c> -80007a24: ffe9c783 lbu a5,-2(s3) -80007a28: fd278713 addi a4,a5,-46 -80007a2c: 00173713 seqz a4,a4 -80007a30: fff74713 not a4,a4 -80007a34: 00ec8733 add a4,s9,a4 -80007a38: 00074703 lbu a4,0(a4) -80007a3c: 00177713 andi a4,a4,1 -80007a40: 82070ce3 beqz a4,80007278 <_ldtoa_r+0x85c> -80007a44: ffe98713 addi a4,s3,-2 -80007a48: 07f7f793 andi a5,a5,127 -80007a4c: fccff06f j 80007218 <_ldtoa_r+0x7fc> -80007a50: 800155b7 lui a1,0x80015 -80007a54: 0a058593 addi a1,a1,160 # 800150a0 <__BSS_END__+0xffffe688> -80007a58: 00090513 mv a0,s2 -80007a5c: 000024b7 lui s1,0x2 -80007a60: 031010ef jal ra,80009290 -80007a64: 70f48493 addi s1,s1,1807 # 270f <_start-0x7fffd8f1> -80007a68: 825ff06f j 8000728c <_ldtoa_r+0x870> -80007a6c: 00178793 addi a5,a5,1 -80007a70: fef70fa3 sb a5,-1(a4) -80007a74: 805ff06f j 80007278 <_ldtoa_r+0x85c> -80007a78: 0d010413 addi s0,sp,208 -80007a7c: 00040593 mv a1,s0 -80007a80: 07c10513 addi a0,sp,124 -80007a84: 00004ab7 lui s5,0x4 -80007a88: 995fd0ef jal ra,8000541c -80007a8c: 00000493 li s1,0 -80007a90: 0e810c13 addi s8,sp,232 -80007a94: 0cc10913 addi s2,sp,204 -80007a98: 0d210993 addi s3,sp,210 -80007a9c: ffea8a93 addi s5,s5,-2 # 3ffe <_start-0x7fffc002> -80007aa0: 0e815783 lhu a5,232(sp) -80007aa4: 0077f793 andi a5,a5,7 -80007aa8: 0c079a63 bnez a5,80007b7c <_ldtoa_r+0x1160> -80007aac: 0b410713 addi a4,sp,180 -80007ab0: 00040793 mv a5,s0 -80007ab4: 00278793 addi a5,a5,2 -80007ab8: ffe7d683 lhu a3,-2(a5) -80007abc: 00270713 addi a4,a4,2 -80007ac0: fed71f23 sh a3,-2(a4) -80007ac4: ff8798e3 bne a5,s8,80007ab4 <_ldtoa_r+0x1098> -80007ac8: 0b410513 addi a0,sp,180 -80007acc: 0c011623 sh zero,204(sp) -80007ad0: f2cfd0ef jal ra,800051fc -80007ad4: 0b410513 addi a0,sp,180 -80007ad8: f24fd0ef jal ra,800051fc -80007adc: 00000613 li a2,0 -80007ae0: 00090693 mv a3,s2 -80007ae4: 000c0713 mv a4,s8 -80007ae8: 0006d583 lhu a1,0(a3) -80007aec: 00075783 lhu a5,0(a4) -80007af0: ffe68693 addi a3,a3,-2 -80007af4: ffe70713 addi a4,a4,-2 -80007af8: 00b787b3 add a5,a5,a1 -80007afc: 00c787b3 add a5,a5,a2 -80007b00: 00f69123 sh a5,2(a3) -80007b04: 0107d793 srli a5,a5,0x10 -80007b08: 0017f613 andi a2,a5,1 -80007b0c: fd371ee3 bne a4,s3,80007ae8 <_ldtoa_r+0x10cc> -80007b10: 0b615783 lhu a5,182(sp) -80007b14: 0b815703 lhu a4,184(sp) -80007b18: 00378793 addi a5,a5,3 -80007b1c: 0af11b23 sh a5,182(sp) -80007b20: 02070063 beqz a4,80007b40 <_ldtoa_r+0x1124> -80007b24: 0b410513 addi a0,sp,180 -80007b28: ed4fd0ef jal ra,800051fc -80007b2c: 0b615783 lhu a5,182(sp) -80007b30: 0b815703 lhu a4,184(sp) -80007b34: 00178793 addi a5,a5,1 -80007b38: 0af11b23 sh a5,182(sp) -80007b3c: fe0714e3 bnez a4,80007b24 <_ldtoa_r+0x1108> -80007b40: 0cc15783 lhu a5,204(sp) -80007b44: 02079c63 bnez a5,80007b7c <_ldtoa_r+0x1160> -80007b48: 0b615783 lhu a5,182(sp) -80007b4c: 02fae863 bltu s5,a5,80007b7c <_ldtoa_r+0x1160> -80007b50: 00040713 mv a4,s0 -80007b54: 0b410793 addi a5,sp,180 -80007b58: 00278793 addi a5,a5,2 -80007b5c: ffe7d683 lhu a3,-2(a5) -80007b60: 00270713 addi a4,a4,2 -80007b64: fed71f23 sh a3,-2(a4) -80007b68: ff2798e3 bne a5,s2,80007b58 <_ldtoa_r+0x113c> -80007b6c: 0e011423 sh zero,232(sp) -80007b70: fff48493 addi s1,s1,-1 -80007b74: fd500793 li a5,-43 -80007b78: f2f494e3 bne s1,a5,80007aa0 <_ldtoa_r+0x1084> -80007b7c: 07c10593 addi a1,sp,124 -80007b80: 00040513 mv a0,s0 -80007b84: b74fe0ef jal ra,80005ef8 -80007b88: 16010993 addi s3,sp,352 -80007b8c: 890ff06f j 80006c1c <_ldtoa_r+0x200> -80007b90: 00090793 mv a5,s2 -80007b94: f80ff06f j 80007314 <_ldtoa_r+0x8f8> -80007b98: fff40413 addi s0,s0,-1 -80007b9c: df5ff06f j 80007990 <_ldtoa_r+0xf74> -80007ba0: 10c10713 addi a4,sp,268 -80007ba4: 0f010793 addi a5,sp,240 -80007ba8: 00278793 addi a5,a5,2 -80007bac: 00270713 addi a4,a4,2 -80007bb0: ffe7d883 lhu a7,-2(a5) -80007bb4: ffe75603 lhu a2,-2(a4) -80007bb8: 02c89863 bne a7,a2,80007be8 <_ldtoa_r+0x11cc> -80007bbc: 10610613 addi a2,sp,262 -80007bc0: fec794e3 bne a5,a2,80007ba8 <_ldtoa_r+0x118c> -80007bc4: 0ec15703 lhu a4,236(sp) -80007bc8: 10815783 lhu a5,264(sp) -80007bcc: 06f70263 beq a4,a5,80007c30 <_ldtoa_r+0x1214> -80007bd0: 00090793 mv a5,s2 -80007bd4: 0e410713 addi a4,sp,228 -80007bd8: 00278793 addi a5,a5,2 -80007bdc: fe079f23 sh zero,-2(a5) -80007be0: fee79ce3 bne a5,a4,80007bd8 <_ldtoa_r+0x11bc> -80007be4: a4dff06f j 80007630 <_ldtoa_r+0xc14> -80007be8: 0d166663 bltu a2,a7,80007cb4 <_ldtoa_r+0x1298> -80007bec: 12010793 addi a5,sp,288 -80007bf0: 10410513 addi a0,sp,260 -80007bf4: cc1ff06f j 800078b4 <_ldtoa_r+0xe98> -80007bf8: 00000713 li a4,0 -80007bfc: 0ee10313 addi t1,sp,238 -80007c00: 0007d803 lhu a6,0(a5) -80007c04: 00055603 lhu a2,0(a0) -80007c08: ffe78793 addi a5,a5,-2 -80007c0c: ffe50513 addi a0,a0,-2 -80007c10: 01060633 add a2,a2,a6 -80007c14: 00e60733 add a4,a2,a4 -80007c18: 00e79123 sh a4,2(a5) -80007c1c: 01075713 srli a4,a4,0x10 -80007c20: 00177713 andi a4,a4,1 -80007c24: fc651ee3 bne a0,t1,80007c00 <_ldtoa_r+0x11e4> -80007c28: 00000613 li a2,0 -80007c2c: ccdff06f j 800078f8 <_ldtoa_r+0xedc> -80007c30: 00068713 mv a4,a3 -80007c34: 06069263 bnez a3,80007c98 <_ldtoa_r+0x127c> -80007c38: 10e11783 lh a5,270(sp) -80007c3c: 0407ce63 bltz a5,80007c98 <_ldtoa_r+0x127c> -80007c40: 12010693 addi a3,sp,288 -80007c44: 0200006f j 80007c64 <_ldtoa_r+0x1248> -80007c48: 00f69023 sh a5,0(a3) -80007c4c: 00171713 slli a4,a4,0x1 -80007c50: 01071713 slli a4,a4,0x10 -80007c54: ffe68693 addi a3,a3,-2 -80007c58: 10a10793 addi a5,sp,266 -80007c5c: 01075713 srli a4,a4,0x10 -80007c60: caf684e3 beq a3,a5,80007908 <_ldtoa_r+0xeec> -80007c64: 0006d783 lhu a5,0(a3) -80007c68: 01079613 slli a2,a5,0x10 -80007c6c: 41065613 srai a2,a2,0x10 -80007c70: 00179793 slli a5,a5,0x1 -80007c74: 00065463 bgez a2,80007c7c <_ldtoa_r+0x1260> -80007c78: 00176713 ori a4,a4,1 -80007c7c: 01079793 slli a5,a5,0x10 -80007c80: 0107d793 srli a5,a5,0x10 -80007c84: 00277613 andi a2,a4,2 -80007c88: 0017e593 ori a1,a5,1 -80007c8c: fa060ee3 beqz a2,80007c48 <_ldtoa_r+0x122c> -80007c90: 00b69023 sh a1,0(a3) -80007c94: fb9ff06f j 80007c4c <_ldtoa_r+0x1230> -80007c98: 10c10613 addi a2,sp,268 -80007c9c: 12010793 addi a5,sp,288 -80007ca0: 08071263 bnez a4,80007d24 <_ldtoa_r+0x1308> -80007ca4: 08c78263 beq a5,a2,80007d28 <_ldtoa_r+0x130c> -80007ca8: 00065703 lhu a4,0(a2) -80007cac: 00260613 addi a2,a2,2 -80007cb0: ff1ff06f j 80007ca0 <_ldtoa_r+0x1284> -80007cb4: 02412603 lw a2,36(sp) -80007cb8: 10810713 addi a4,sp,264 -80007cbc: 12010793 addi a5,sp,288 -80007cc0: 00270713 addi a4,a4,2 -80007cc4: ffe75503 lhu a0,-2(a4) -80007cc8: 00260613 addi a2,a2,2 -80007ccc: fea61f23 sh a0,-2(a2) -80007cd0: fef718e3 bne a4,a5,80007cc0 <_ldtoa_r+0x12a4> -80007cd4: 12011e23 sh zero,316(sp) -80007cd8: 10810613 addi a2,sp,264 -80007cdc: 0ec10713 addi a4,sp,236 -80007ce0: 10410513 addi a0,sp,260 -80007ce4: 00270713 addi a4,a4,2 -80007ce8: ffe75803 lhu a6,-2(a4) -80007cec: 00260613 addi a2,a2,2 -80007cf0: ff061f23 sh a6,-2(a2) -80007cf4: fea718e3 bne a4,a0,80007ce4 <_ldtoa_r+0x12c8> -80007cf8: 02412703 lw a4,36(sp) -80007cfc: 12011023 sh zero,288(sp) -80007d00: 0ec10893 addi a7,sp,236 -80007d04: 13c10613 addi a2,sp,316 -80007d08: 00270713 addi a4,a4,2 -80007d0c: ffe75803 lhu a6,-2(a4) -80007d10: 00288893 addi a7,a7,2 -80007d14: ff089f23 sh a6,-2(a7) -80007d18: fec718e3 bne a4,a2,80007d08 <_ldtoa_r+0x12ec> -80007d1c: 10011223 sh zero,260(sp) -80007d20: b95ff06f j 800078b4 <_ldtoa_r+0xe98> -80007d24: 00168513 addi a0,a3,1 -80007d28: 10a11523 sh a0,266(sp) -80007d2c: bddff06f j 80007908 <_ldtoa_r+0xeec> +80007328: 00068413 mv s0,a3 +8000732c: 00e40023 sb a4,0(s0) +80007330: 00140693 addi a3,s0,1 +80007334: 00178793 addi a5,a5,1 +80007338: fe0716e3 bnez a4,80007324 <_ldtoa_r+0x94c> +8000733c: 00012683 lw a3,0(sp) +80007340: 00200793 li a5,2 +80007344: fff44703 lbu a4,-1(s0) +80007348: 12f68663 beq a3,a5,80007474 <_ldtoa_r+0xa9c> +8000734c: 00412783 lw a5,4(sp) +80007350: 00078693 mv a3,a5 +80007354: 0097d463 bge a5,s1,8000735c <_ldtoa_r+0x984> +80007358: 00048693 mv a3,s1 +8000735c: 03000793 li a5,48 +80007360: 02f71663 bne a4,a5,8000738c <_ldtoa_r+0x9b4> +80007364: 412407b3 sub a5,s0,s2 +80007368: 02f6d263 bge a3,a5,8000738c <_ldtoa_r+0x9b4> +8000736c: 03000613 li a2,48 +80007370: 0080006f j 80007378 <_ldtoa_r+0x9a0> +80007374: 00e6dc63 bge a3,a4,8000738c <_ldtoa_r+0x9b4> +80007378: fff40413 addi s0,s0,-1 +8000737c: fff44783 lbu a5,-1(s0) +80007380: 00040023 sb zero,0(s0) +80007384: 41240733 sub a4,s0,s2 +80007388: fec786e3 beq a5,a2,80007374 <_ldtoa_r+0x99c> +8000738c: 00012703 lw a4,0(sp) +80007390: 00300793 li a5,3 +80007394: 0af70263 beq a4,a5,80007438 <_ldtoa_r+0xa60> +80007398: 00812783 lw a5,8(sp) +8000739c: 040ba223 sw zero,68(s7) +800073a0: 00978613 addi a2,a5,9 +800073a4: 01700793 li a5,23 +800073a8: 0cc7f263 bgeu a5,a2,8000746c <_ldtoa_r+0xa94> +800073ac: 00100713 li a4,1 +800073b0: 00400793 li a5,4 +800073b4: 00179793 slli a5,a5,0x1 +800073b8: 01478693 addi a3,a5,20 +800073bc: 00070593 mv a1,a4 +800073c0: 00170713 addi a4,a4,1 +800073c4: fed678e3 bgeu a2,a3,800073b4 <_ldtoa_r+0x9dc> +800073c8: 04bba223 sw a1,68(s7) +800073cc: 000b8513 mv a0,s7 +800073d0: 569000ef jal ra,80008138 <_Balloc> +800073d4: 04aba023 sw a0,64(s7) +800073d8: 00090593 mv a1,s2 +800073dc: 00050493 mv s1,a0 +800073e0: 1bc020ef jal ra,8000959c +800073e4: 01812783 lw a5,24(sp) +800073e8: 00078863 beqz a5,800073f8 <_ldtoa_r+0xa20> +800073ec: 41240433 sub s0,s0,s2 +800073f0: 00848433 add s0,s1,s0 +800073f4: 0087a023 sw s0,0(a5) +800073f8: 1ec12083 lw ra,492(sp) +800073fc: 1e812403 lw s0,488(sp) +80007400: 00048513 mv a0,s1 +80007404: 1e012903 lw s2,480(sp) +80007408: 1e412483 lw s1,484(sp) +8000740c: 1dc12983 lw s3,476(sp) +80007410: 1d812a03 lw s4,472(sp) +80007414: 1d412a83 lw s5,468(sp) +80007418: 1d012b03 lw s6,464(sp) +8000741c: 1cc12b83 lw s7,460(sp) +80007420: 1c812c03 lw s8,456(sp) +80007424: 1c412c83 lw s9,452(sp) +80007428: 1c012d03 lw s10,448(sp) +8000742c: 1bc12d83 lw s11,444(sp) +80007430: 1f010113 addi sp,sp,496 +80007434: 00008067 ret +80007438: 00412783 lw a5,4(sp) +8000743c: 009784b3 add s1,a5,s1 +80007440: 4a04c063 bltz s1,800078e0 <_ldtoa_r+0xf08> +80007444: 00c12783 lw a5,12(sp) +80007448: 00812703 lw a4,8(sp) +8000744c: 0007a783 lw a5,0(a5) +80007450: 00f707b3 add a5,a4,a5 +80007454: 00f12423 sw a5,8(sp) +80007458: 00812783 lw a5,8(sp) +8000745c: 040ba223 sw zero,68(s7) +80007460: 00378613 addi a2,a5,3 +80007464: 01700793 li a5,23 +80007468: f4c7e2e3 bltu a5,a2,800073ac <_ldtoa_r+0x9d4> +8000746c: 00000593 li a1,0 +80007470: f5dff06f j 800073cc <_ldtoa_r+0x9f4> +80007474: 03000793 li a5,48 +80007478: f2f710e3 bne a4,a5,80007398 <_ldtoa_r+0x9c0> +8000747c: 412407b3 sub a5,s0,s2 +80007480: 00100693 li a3,1 +80007484: eef6c4e3 blt a3,a5,8000736c <_ldtoa_r+0x994> +80007488: f11ff06f j 80007398 <_ldtoa_r+0x9c0> +8000748c: 00c12703 lw a4,12(sp) +80007490: 000027b7 lui a5,0x2 +80007494: 70f78793 addi a5,a5,1807 # 270f <_start-0x7fffd8f1> +80007498: 00f72023 sw a5,0(a4) +8000749c: e39ff06f j 800072d4 <_ldtoa_r+0x8fc> +800074a0: 0b410a93 addi s5,sp,180 +800074a4: 000a8713 mv a4,s5 +800074a8: 07c10793 addi a5,sp,124 +800074ac: 09010613 addi a2,sp,144 +800074b0: 00278793 addi a5,a5,2 +800074b4: ffe7d683 lhu a3,-2(a5) +800074b8: 00270713 addi a4,a4,2 +800074bc: fed71f23 sh a3,-2(a4) +800074c0: fec798e3 bne a5,a2,800074b0 <_ldtoa_r+0xad8> +800074c4: 000047b7 lui a5,0x4 +800074c8: 08e78793 addi a5,a5,142 # 408e <_start-0x7fffbf72> +800074cc: 0cf11323 sh a5,198(sp) +800074d0: 000087b7 lui a5,0x8 +800074d4: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> +800074d8: 00f12e23 sw a5,28(sp) +800074dc: ffffc7b7 lui a5,0xffffc +800074e0: 12410913 addi s2,sp,292 +800074e4: 0d010413 addi s0,sp,208 +800074e8: 01000e13 li t3,16 +800074ec: 0c8d0313 addi t1,s10,200 +800074f0: 00278793 addi a5,a5,2 # ffffc002 <__BSS_END__+0x7ffe55ea> +800074f4: 03712423 sw s7,40(sp) +800074f8: 03212223 sw s2,36(sp) +800074fc: 00000493 li s1,0 +80007500: 00040913 mv s2,s0 +80007504: 16010993 addi s3,sp,352 +80007508: 0aa10c13 addi s8,sp,170 +8000750c: 02f12023 sw a5,32(sp) +80007510: 000e0b93 mv s7,t3 +80007514: 00030413 mv s0,t1 +80007518: 00098693 mv a3,s3 +8000751c: 09810613 addi a2,sp,152 +80007520: 000a8593 mv a1,s5 +80007524: 00040513 mv a0,s0 +80007528: e61fe0ef jal ra,80006388 +8000752c: 04c10713 addi a4,sp,76 +80007530: 09810793 addi a5,sp,152 +80007534: 00278793 addi a5,a5,2 +80007538: ffe7d683 lhu a3,-2(a5) +8000753c: 00270713 addi a4,a4,2 +80007540: fed71f23 sh a3,-2(a4) +80007544: ff9798e3 bne a5,s9,80007534 <_ldtoa_r+0xb5c> +80007548: 01c12783 lw a5,28(sp) +8000754c: 05e15583 lhu a1,94(sp) +80007550: 00f5f633 and a2,a1,a5 +80007554: 02012783 lw a5,32(sp) +80007558: 00f60533 add a0,a2,a5 +8000755c: 38a05c63 blez a0,800078f4 <_ldtoa_r+0xf1c> +80007560: 09000613 li a2,144 +80007564: 40a60633 sub a2,a2,a0 +80007568: 00090713 mv a4,s2 +8000756c: 04c10793 addi a5,sp,76 +80007570: 00278793 addi a5,a5,2 +80007574: ffe7d683 lhu a3,-2(a5) +80007578: 00270713 addi a4,a4,2 +8000757c: fed71f23 sh a3,-2(a4) +80007580: ff4798e3 bne a5,s4,80007570 <_ldtoa_r+0xb98> +80007584: 06c05463 blez a2,800075ec <_ldtoa_r+0xc14> +80007588: 00f00793 li a5,15 +8000758c: 00090713 mv a4,s2 +80007590: 02c7dc63 bge a5,a2,800075c8 <_ldtoa_r+0xbf0> +80007594: ff060613 addi a2,a2,-16 +80007598: 00465693 srli a3,a2,0x4 +8000759c: 00168713 addi a4,a3,1 +800075a0: 00171713 slli a4,a4,0x1 +800075a4: 00e90733 add a4,s2,a4 +800075a8: 00090793 mv a5,s2 +800075ac: 00278793 addi a5,a5,2 +800075b0: fe079f23 sh zero,-2(a5) +800075b4: fee79ce3 bne a5,a4,800075ac <_ldtoa_r+0xbd4> +800075b8: 08000613 li a2,128 +800075bc: 40a60633 sub a2,a2,a0 +800075c0: 00469693 slli a3,a3,0x4 +800075c4: 40d60633 sub a2,a2,a3 +800075c8: 00161613 slli a2,a2,0x1 +800075cc: 00cd0633 add a2,s10,a2 +800075d0: 00075783 lhu a5,0(a4) +800075d4: 23065683 lhu a3,560(a2) +800075d8: 00d7f7b3 and a5,a5,a3 +800075dc: 00f71023 sh a5,0(a4) +800075e0: 01059593 slli a1,a1,0x10 +800075e4: 4105d593 srai a1,a1,0x10 +800075e8: 1405cc63 bltz a1,80007740 <_ldtoa_r+0xd68> +800075ec: 09810793 addi a5,sp,152 +800075f0: 00090713 mv a4,s2 +800075f4: 0007d603 lhu a2,0(a5) +800075f8: 00075683 lhu a3,0(a4) +800075fc: 00278793 addi a5,a5,2 +80007600: 00270713 addi a4,a4,2 +80007604: 02d61463 bne a2,a3,8000762c <_ldtoa_r+0xc54> +80007608: fefc16e3 bne s8,a5,800075f4 <_ldtoa_r+0xc1c> +8000760c: 000a8713 mv a4,s5 +80007610: 09810793 addi a5,sp,152 +80007614: 00278793 addi a5,a5,2 +80007618: ffe7d683 lhu a3,-2(a5) +8000761c: 00270713 addi a4,a4,2 +80007620: fed71f23 sh a3,-2(a4) +80007624: ff9798e3 bne a5,s9,80007614 <_ldtoa_r+0xc3c> +80007628: 017484b3 add s1,s1,s7 +8000762c: 01440413 addi s0,s0,20 +80007630: 12cd0793 addi a5,s10,300 +80007634: 001bdb93 srli s7,s7,0x1 +80007638: eef410e3 bne s0,a5,80007518 <_ldtoa_r+0xb40> +8000763c: 0c615783 lhu a5,198(sp) +80007640: 08e15703 lhu a4,142(sp) +80007644: 00090413 mv s0,s2 +80007648: 02812b83 lw s7,40(sp) +8000764c: 00e787b3 add a5,a5,a4 +80007650: ffffc737 lui a4,0xffffc +80007654: f7270713 addi a4,a4,-142 # ffffbf72 <__BSS_END__+0x7ffe555a> +80007658: 02412903 lw s2,36(sp) +8000765c: 00e787b3 add a5,a5,a4 +80007660: 0cf11323 sh a5,198(sp) +80007664: 07c10713 addi a4,sp,124 +80007668: 000a8793 mv a5,s5 +8000766c: 0c810613 addi a2,sp,200 +80007670: 00278793 addi a5,a5,2 +80007674: ffe7d683 lhu a3,-2(a5) +80007678: 00270713 addi a4,a4,2 +8000767c: fed71f23 sh a3,-2(a4) +80007680: fec798e3 bne a5,a2,80007670 <_ldtoa_r+0xc98> +80007684: 00000713 li a4,0 +80007688: 09810793 addi a5,sp,152 +8000768c: 0080006f j 80007694 <_ldtoa_r+0xcbc> +80007690: 000dd703 lhu a4,0(s11) +80007694: 00278793 addi a5,a5,2 +80007698: fee79f23 sh a4,-2(a5) +8000769c: 002d8d93 addi s11,s11,2 +800076a0: ff9798e3 bne a5,s9,80007690 <_ldtoa_r+0xcb8> +800076a4: 028d0c93 addi s9,s10,40 +800076a8: 00001c37 lui s8,0x1 +800076ac: 118d0d13 addi s10,s10,280 +800076b0: 0100006f j 800076c0 <_ldtoa_r+0xce8> +800076b4: 001c5c13 srli s8,s8,0x1 +800076b8: 2dac8863 beq s9,s10,80007988 <_ldtoa_r+0xfb0> +800076bc: 014c8c93 addi s9,s9,20 +800076c0: 000a8593 mv a1,s5 +800076c4: 000d0513 mv a0,s10 +800076c8: e19fd0ef jal ra,800054e0 +800076cc: 000a8593 mv a1,s5 +800076d0: 2aa04c63 bgtz a0,80007988 <_ldtoa_r+0xfb0> +800076d4: 000c8513 mv a0,s9 +800076d8: e09fd0ef jal ra,800054e0 +800076dc: fca04ce3 bgtz a0,800076b4 <_ldtoa_r+0xcdc> +800076e0: 00098693 mv a3,s3 +800076e4: 000a8613 mv a2,s5 +800076e8: 000a8593 mv a1,s5 +800076ec: 000c8513 mv a0,s9 +800076f0: c99fe0ef jal ra,80006388 +800076f4: 09810613 addi a2,sp,152 +800076f8: 00098693 mv a3,s3 +800076fc: 00060593 mv a1,a2 +80007700: 000c8513 mv a0,s9 +80007704: 875fe0ef jal ra,80005f78 +80007708: 018484b3 add s1,s1,s8 +8000770c: fa9ff06f j 800076b4 <_ldtoa_r+0xcdc> +80007710: 1ac15783 lhu a5,428(sp) +80007714: 12610c93 addi s9,sp,294 +80007718: 12710993 addi s3,sp,295 +8000771c: a99ff06f j 800071b4 <_ldtoa_r+0x7dc> +80007720: 12410913 addi s2,sp,292 +80007724: 800155b7 lui a1,0x80015 +80007728: 04c58593 addi a1,a1,76 # 8001504c <__BSS_END__+0xffffe634> +8000772c: 00090513 mv a0,s2 +80007730: 000024b7 lui s1,0x2 +80007734: 319010ef jal ra,8000924c +80007738: 70f48493 addi s1,s1,1807 # 270f <_start-0x7fffd8f1> +8000773c: b0dff06f j 80007248 <_ldtoa_r+0x870> +80007740: 04c10793 addi a5,sp,76 +80007744: 00090713 mv a4,s2 +80007748: 00c0006f j 80007754 <_ldtoa_r+0xd7c> +8000774c: 05e10693 addi a3,sp,94 +80007750: e8f68ee3 beq a3,a5,800075ec <_ldtoa_r+0xc14> +80007754: 0007d603 lhu a2,0(a5) +80007758: 00075683 lhu a3,0(a4) +8000775c: 00278793 addi a5,a5,2 +80007760: 00270713 addi a4,a4,2 +80007764: fed604e3 beq a2,a3,8000774c <_ldtoa_r+0xd74> +80007768: 0e215783 lhu a5,226(sp) +8000776c: 01c12703 lw a4,28(sp) +80007770: 00f777b3 and a5,a4,a5 +80007774: 00e79e63 bne a5,a4,80007790 <_ldtoa_r+0xdb8> +80007778: 00090513 mv a0,s2 +8000777c: badfd0ef jal ra,80005328 +80007780: e60516e3 bnez a0,800075ec <_ldtoa_r+0xc14> +80007784: 00090513 mv a0,s2 +80007788: e75fd0ef jal ra,800055fc +8000778c: e60510e3 bnez a0,800075ec <_ldtoa_r+0xc14> +80007790: 0ec10593 addi a1,sp,236 +80007794: 000d8513 mv a0,s11 +80007798: c41fd0ef jal ra,800053d8 +8000779c: 10810593 addi a1,sp,264 +800077a0: 00090513 mv a0,s2 +800077a4: c35fd0ef jal ra,800053d8 +800077a8: 0ec15603 lhu a2,236(sp) +800077ac: 10a15503 lhu a0,266(sp) +800077b0: 0ee15883 lhu a7,238(sp) +800077b4: fff64613 not a2,a2 +800077b8: 01061613 slli a2,a2,0x10 +800077bc: 01065613 srli a2,a2,0x10 +800077c0: 0ec11623 sh a2,236(sp) +800077c4: 40a885b3 sub a1,a7,a0 +800077c8: 00050693 mv a3,a0 +800077cc: 06b05e63 blez a1,80007848 <_ldtoa_r+0xe70> +800077d0: 02412683 lw a3,36(sp) +800077d4: 10810713 addi a4,sp,264 +800077d8: 12010793 addi a5,sp,288 +800077dc: 00270713 addi a4,a4,2 +800077e0: ffe75583 lhu a1,-2(a4) +800077e4: 00268693 addi a3,a3,2 +800077e8: feb69f23 sh a1,-2(a3) +800077ec: fef718e3 bne a4,a5,800077dc <_ldtoa_r+0xe04> +800077f0: 12011e23 sh zero,316(sp) +800077f4: 10810713 addi a4,sp,264 +800077f8: 0ec10693 addi a3,sp,236 +800077fc: 0080006f j 80007804 <_ldtoa_r+0xe2c> +80007800: 0006d603 lhu a2,0(a3) +80007804: 00270713 addi a4,a4,2 +80007808: fec71f23 sh a2,-2(a4) +8000780c: 00268693 addi a3,a3,2 +80007810: fef718e3 bne a4,a5,80007800 <_ldtoa_r+0xe28> +80007814: 02412783 lw a5,36(sp) +80007818: 12011023 sh zero,288(sp) +8000781c: 0ec10713 addi a4,sp,236 +80007820: 13c10613 addi a2,sp,316 +80007824: 00278793 addi a5,a5,2 +80007828: ffe7d683 lhu a3,-2(a5) +8000782c: 00270713 addi a4,a4,2 +80007830: fed71f23 sh a3,-2(a4) +80007834: fec798e3 bne a5,a2,80007824 <_ldtoa_r+0xe4c> +80007838: 10a15683 lhu a3,266(sp) +8000783c: 411505b3 sub a1,a0,a7 +80007840: 10011223 sh zero,260(sp) +80007844: 00068513 mv a0,a3 +80007848: 30058a63 beqz a1,80007b5c <_ldtoa_r+0x1184> +8000784c: 02d12623 sw a3,44(sp) +80007850: f6f00793 li a5,-145 +80007854: 06f5c863 blt a1,a5,800078c4 <_ldtoa_r+0xeec> +80007858: 0ec10513 addi a0,sp,236 +8000785c: dbdfd0ef jal ra,80005618 +80007860: 02c12683 lw a3,44(sp) +80007864: 00050593 mv a1,a0 +80007868: 12010793 addi a5,sp,288 +8000786c: 10410513 addi a0,sp,260 +80007870: 0ec15603 lhu a2,236(sp) +80007874: 10815703 lhu a4,264(sp) +80007878: 32e60e63 beq a2,a4,80007bb4 <_ldtoa_r+0x11dc> +8000787c: 00000713 li a4,0 +80007880: 00070613 mv a2,a4 +80007884: 0007d703 lhu a4,0(a5) +80007888: 00055803 lhu a6,0(a0) +8000788c: ffe78793 addi a5,a5,-2 +80007890: 40c70733 sub a4,a4,a2 +80007894: 41070733 sub a4,a4,a6 +80007898: 00e79123 sh a4,2(a5) +8000789c: 01075713 srli a4,a4,0x10 +800078a0: 00177613 andi a2,a4,1 +800078a4: 10a10713 addi a4,sp,266 +800078a8: ffe50513 addi a0,a0,-2 +800078ac: fce79ce3 bne a5,a4,80007884 <_ldtoa_r+0xeac> +800078b0: 00100613 li a2,1 +800078b4: 00098793 mv a5,s3 +800078b8: 04000713 li a4,64 +800078bc: 10810513 addi a0,sp,264 +800078c0: 880fe0ef jal ra,80005940 +800078c4: 00090593 mv a1,s2 +800078c8: 10810513 addi a0,sp,264 +800078cc: de8fe0ef jal ra,80005eb4 +800078d0: d1dff06f j 800075ec <_ldtoa_r+0xc14> +800078d4: 00812783 lw a5,8(sp) +800078d8: fff78493 addi s1,a5,-1 +800078dc: be8ff06f j 80006cc4 <_ldtoa_r+0x2ec> +800078e0: 00c12783 lw a5,12(sp) +800078e4: 12010223 sb zero,292(sp) +800078e8: 00090413 mv s0,s2 +800078ec: 0007a023 sw zero,0(a5) +800078f0: b69ff06f j 80007458 <_ldtoa_r+0xa80> +800078f4: 00090793 mv a5,s2 +800078f8: 0e410713 addi a4,sp,228 +800078fc: 00278793 addi a5,a5,2 +80007900: fe079f23 sh zero,-2(a5) +80007904: fee79ce3 bne a5,a4,800078fc <_ldtoa_r+0xf24> +80007908: cd9ff06f j 800075e0 <_ldtoa_r+0xc08> +8000790c: 01012783 lw a5,16(sp) +80007910: 12410913 addi s2,sp,292 +80007914: 0e078c63 beqz a5,80007a0c <_ldtoa_r+0x1034> +80007918: 800155b7 lui a1,0x80015 +8000791c: 05458593 addi a1,a1,84 # 80015054 <__BSS_END__+0xffffe63c> +80007920: 00090513 mv a0,s2 +80007924: 000024b7 lui s1,0x2 +80007928: 125010ef jal ra,8000924c +8000792c: 70f48493 addi s1,s1,1807 # 270f <_start-0x7fffd8f1> +80007930: 919ff06f j 80007248 <_ldtoa_r+0x870> +80007934: 03100793 li a5,49 +80007938: 12f102a3 sb a5,293(sp) +8000793c: 02e00793 li a5,46 +80007940: 12f10323 sb a5,294(sp) +80007944: 00148493 addi s1,s1,1 +80007948: 02900413 li s0,41 +8000794c: 03000793 li a5,48 +80007950: 12f103a3 sb a5,295(sp) +80007954: 12810793 addi a5,sp,296 +80007958: 00f12823 sw a5,16(sp) +8000795c: e68ff06f j 80006fc4 <_ldtoa_r+0x5ec> +80007960: 03100793 li a5,49 +80007964: 12f102a3 sb a5,293(sp) +80007968: 02e00793 li a5,46 +8000796c: 12f10323 sb a5,294(sp) +80007970: 00148493 addi s1,s1,1 +80007974: 1e804063 bgtz s0,80007b54 <_ldtoa_r+0x117c> +80007978: 12710c93 addi s9,sp,295 +8000797c: 8a041ce3 bnez s0,80007234 <_ldtoa_r+0x85c> +80007980: 01912823 sw s9,16(sp) +80007984: e40ff06f j 80006fc4 <_ldtoa_r+0x5ec> +80007988: 0e810c13 addi s8,sp,232 +8000798c: b78ff06f j 80006d04 <_ldtoa_r+0x32c> +80007990: 03100793 li a5,49 +80007994: fef98f23 sb a5,-2(s3) +80007998: 00148493 addi s1,s1,1 +8000799c: 899ff06f j 80007234 <_ldtoa_r+0x85c> +800079a0: 12410913 addi s2,sp,292 +800079a4: 800155b7 lui a1,0x80015 +800079a8: 06c58593 addi a1,a1,108 # 8001506c <__BSS_END__+0xffffe654> +800079ac: 00090513 mv a0,s2 +800079b0: 000024b7 lui s1,0x2 +800079b4: 099010ef jal ra,8000924c +800079b8: 70f48493 addi s1,s1,1807 # 270f <_start-0x7fffd8f1> +800079bc: 88dff06f j 80007248 <_ldtoa_r+0x870> +800079c0: 09810593 addi a1,sp,152 +800079c4: 07c10513 addi a0,sp,124 +800079c8: cecfe0ef jal ra,80005eb4 +800079cc: df8b0593 addi a1,s6,-520 +800079d0: 09810513 addi a0,sp,152 +800079d4: b0dfd0ef jal ra,800054e0 +800079d8: fe051663 bnez a0,800071c4 <_ldtoa_r+0x7ec> +800079dc: 84044ce3 bltz s0,80007234 <_ldtoa_r+0x85c> +800079e0: ffe9c783 lbu a5,-2(s3) +800079e4: fd278713 addi a4,a5,-46 +800079e8: 00173713 seqz a4,a4 +800079ec: fff74713 not a4,a4 +800079f0: 00ec8733 add a4,s9,a4 +800079f4: 00074703 lbu a4,0(a4) +800079f8: 00177713 andi a4,a4,1 +800079fc: 82070ce3 beqz a4,80007234 <_ldtoa_r+0x85c> +80007a00: ffe98713 addi a4,s3,-2 +80007a04: 07f7f793 andi a5,a5,127 +80007a08: fccff06f j 800071d4 <_ldtoa_r+0x7fc> +80007a0c: 800155b7 lui a1,0x80015 +80007a10: 06058593 addi a1,a1,96 # 80015060 <__BSS_END__+0xffffe648> +80007a14: 00090513 mv a0,s2 +80007a18: 000024b7 lui s1,0x2 +80007a1c: 031010ef jal ra,8000924c +80007a20: 70f48493 addi s1,s1,1807 # 270f <_start-0x7fffd8f1> +80007a24: 825ff06f j 80007248 <_ldtoa_r+0x870> +80007a28: 00178793 addi a5,a5,1 +80007a2c: fef70fa3 sb a5,-1(a4) +80007a30: 805ff06f j 80007234 <_ldtoa_r+0x85c> +80007a34: 0d010413 addi s0,sp,208 +80007a38: 00040593 mv a1,s0 +80007a3c: 07c10513 addi a0,sp,124 +80007a40: 00004ab7 lui s5,0x4 +80007a44: 995fd0ef jal ra,800053d8 +80007a48: 00000493 li s1,0 +80007a4c: 0e810c13 addi s8,sp,232 +80007a50: 0cc10913 addi s2,sp,204 +80007a54: 0d210993 addi s3,sp,210 +80007a58: ffea8a93 addi s5,s5,-2 # 3ffe <_start-0x7fffc002> +80007a5c: 0e815783 lhu a5,232(sp) +80007a60: 0077f793 andi a5,a5,7 +80007a64: 0c079a63 bnez a5,80007b38 <_ldtoa_r+0x1160> +80007a68: 0b410713 addi a4,sp,180 +80007a6c: 00040793 mv a5,s0 +80007a70: 00278793 addi a5,a5,2 +80007a74: ffe7d683 lhu a3,-2(a5) +80007a78: 00270713 addi a4,a4,2 +80007a7c: fed71f23 sh a3,-2(a4) +80007a80: ff8798e3 bne a5,s8,80007a70 <_ldtoa_r+0x1098> +80007a84: 0b410513 addi a0,sp,180 +80007a88: 0c011623 sh zero,204(sp) +80007a8c: f2cfd0ef jal ra,800051b8 +80007a90: 0b410513 addi a0,sp,180 +80007a94: f24fd0ef jal ra,800051b8 +80007a98: 00000613 li a2,0 +80007a9c: 00090693 mv a3,s2 +80007aa0: 000c0713 mv a4,s8 +80007aa4: 0006d583 lhu a1,0(a3) +80007aa8: 00075783 lhu a5,0(a4) +80007aac: ffe68693 addi a3,a3,-2 +80007ab0: ffe70713 addi a4,a4,-2 +80007ab4: 00b787b3 add a5,a5,a1 +80007ab8: 00c787b3 add a5,a5,a2 +80007abc: 00f69123 sh a5,2(a3) +80007ac0: 0107d793 srli a5,a5,0x10 +80007ac4: 0017f613 andi a2,a5,1 +80007ac8: fd371ee3 bne a4,s3,80007aa4 <_ldtoa_r+0x10cc> +80007acc: 0b615783 lhu a5,182(sp) +80007ad0: 0b815703 lhu a4,184(sp) +80007ad4: 00378793 addi a5,a5,3 +80007ad8: 0af11b23 sh a5,182(sp) +80007adc: 02070063 beqz a4,80007afc <_ldtoa_r+0x1124> +80007ae0: 0b410513 addi a0,sp,180 +80007ae4: ed4fd0ef jal ra,800051b8 +80007ae8: 0b615783 lhu a5,182(sp) +80007aec: 0b815703 lhu a4,184(sp) +80007af0: 00178793 addi a5,a5,1 +80007af4: 0af11b23 sh a5,182(sp) +80007af8: fe0714e3 bnez a4,80007ae0 <_ldtoa_r+0x1108> +80007afc: 0cc15783 lhu a5,204(sp) +80007b00: 02079c63 bnez a5,80007b38 <_ldtoa_r+0x1160> +80007b04: 0b615783 lhu a5,182(sp) +80007b08: 02fae863 bltu s5,a5,80007b38 <_ldtoa_r+0x1160> +80007b0c: 00040713 mv a4,s0 +80007b10: 0b410793 addi a5,sp,180 +80007b14: 00278793 addi a5,a5,2 +80007b18: ffe7d683 lhu a3,-2(a5) +80007b1c: 00270713 addi a4,a4,2 +80007b20: fed71f23 sh a3,-2(a4) +80007b24: ff2798e3 bne a5,s2,80007b14 <_ldtoa_r+0x113c> +80007b28: 0e011423 sh zero,232(sp) +80007b2c: fff48493 addi s1,s1,-1 +80007b30: fd500793 li a5,-43 +80007b34: f2f494e3 bne s1,a5,80007a5c <_ldtoa_r+0x1084> +80007b38: 07c10593 addi a1,sp,124 +80007b3c: 00040513 mv a0,s0 +80007b40: b74fe0ef jal ra,80005eb4 +80007b44: 16010993 addi s3,sp,352 +80007b48: 890ff06f j 80006bd8 <_ldtoa_r+0x200> +80007b4c: 00090793 mv a5,s2 +80007b50: f80ff06f j 800072d0 <_ldtoa_r+0x8f8> +80007b54: fff40413 addi s0,s0,-1 +80007b58: df5ff06f j 8000794c <_ldtoa_r+0xf74> +80007b5c: 10c10713 addi a4,sp,268 +80007b60: 0f010793 addi a5,sp,240 +80007b64: 00278793 addi a5,a5,2 +80007b68: 00270713 addi a4,a4,2 +80007b6c: ffe7d883 lhu a7,-2(a5) +80007b70: ffe75603 lhu a2,-2(a4) +80007b74: 02c89863 bne a7,a2,80007ba4 <_ldtoa_r+0x11cc> +80007b78: 10610613 addi a2,sp,262 +80007b7c: fec794e3 bne a5,a2,80007b64 <_ldtoa_r+0x118c> +80007b80: 0ec15703 lhu a4,236(sp) +80007b84: 10815783 lhu a5,264(sp) +80007b88: 06f70263 beq a4,a5,80007bec <_ldtoa_r+0x1214> +80007b8c: 00090793 mv a5,s2 +80007b90: 0e410713 addi a4,sp,228 +80007b94: 00278793 addi a5,a5,2 +80007b98: fe079f23 sh zero,-2(a5) +80007b9c: fee79ce3 bne a5,a4,80007b94 <_ldtoa_r+0x11bc> +80007ba0: a4dff06f j 800075ec <_ldtoa_r+0xc14> +80007ba4: 0d166663 bltu a2,a7,80007c70 <_ldtoa_r+0x1298> +80007ba8: 12010793 addi a5,sp,288 +80007bac: 10410513 addi a0,sp,260 +80007bb0: cc1ff06f j 80007870 <_ldtoa_r+0xe98> +80007bb4: 00000713 li a4,0 +80007bb8: 0ee10313 addi t1,sp,238 +80007bbc: 0007d803 lhu a6,0(a5) +80007bc0: 00055603 lhu a2,0(a0) +80007bc4: ffe78793 addi a5,a5,-2 +80007bc8: ffe50513 addi a0,a0,-2 +80007bcc: 01060633 add a2,a2,a6 +80007bd0: 00e60733 add a4,a2,a4 +80007bd4: 00e79123 sh a4,2(a5) +80007bd8: 01075713 srli a4,a4,0x10 +80007bdc: 00177713 andi a4,a4,1 +80007be0: fc651ee3 bne a0,t1,80007bbc <_ldtoa_r+0x11e4> +80007be4: 00000613 li a2,0 +80007be8: ccdff06f j 800078b4 <_ldtoa_r+0xedc> +80007bec: 00068713 mv a4,a3 +80007bf0: 06069263 bnez a3,80007c54 <_ldtoa_r+0x127c> +80007bf4: 10e11783 lh a5,270(sp) +80007bf8: 0407ce63 bltz a5,80007c54 <_ldtoa_r+0x127c> +80007bfc: 12010693 addi a3,sp,288 +80007c00: 0200006f j 80007c20 <_ldtoa_r+0x1248> +80007c04: 00f69023 sh a5,0(a3) +80007c08: 00171713 slli a4,a4,0x1 +80007c0c: 01071713 slli a4,a4,0x10 +80007c10: ffe68693 addi a3,a3,-2 +80007c14: 10a10793 addi a5,sp,266 +80007c18: 01075713 srli a4,a4,0x10 +80007c1c: caf684e3 beq a3,a5,800078c4 <_ldtoa_r+0xeec> +80007c20: 0006d783 lhu a5,0(a3) +80007c24: 01079613 slli a2,a5,0x10 +80007c28: 41065613 srai a2,a2,0x10 +80007c2c: 00179793 slli a5,a5,0x1 +80007c30: 00065463 bgez a2,80007c38 <_ldtoa_r+0x1260> +80007c34: 00176713 ori a4,a4,1 +80007c38: 01079793 slli a5,a5,0x10 +80007c3c: 0107d793 srli a5,a5,0x10 +80007c40: 00277613 andi a2,a4,2 +80007c44: 0017e593 ori a1,a5,1 +80007c48: fa060ee3 beqz a2,80007c04 <_ldtoa_r+0x122c> +80007c4c: 00b69023 sh a1,0(a3) +80007c50: fb9ff06f j 80007c08 <_ldtoa_r+0x1230> +80007c54: 10c10613 addi a2,sp,268 +80007c58: 12010793 addi a5,sp,288 +80007c5c: 08071263 bnez a4,80007ce0 <_ldtoa_r+0x1308> +80007c60: 08c78263 beq a5,a2,80007ce4 <_ldtoa_r+0x130c> +80007c64: 00065703 lhu a4,0(a2) +80007c68: 00260613 addi a2,a2,2 +80007c6c: ff1ff06f j 80007c5c <_ldtoa_r+0x1284> +80007c70: 02412603 lw a2,36(sp) +80007c74: 10810713 addi a4,sp,264 +80007c78: 12010793 addi a5,sp,288 +80007c7c: 00270713 addi a4,a4,2 +80007c80: ffe75503 lhu a0,-2(a4) +80007c84: 00260613 addi a2,a2,2 +80007c88: fea61f23 sh a0,-2(a2) +80007c8c: fef718e3 bne a4,a5,80007c7c <_ldtoa_r+0x12a4> +80007c90: 12011e23 sh zero,316(sp) +80007c94: 10810613 addi a2,sp,264 +80007c98: 0ec10713 addi a4,sp,236 +80007c9c: 10410513 addi a0,sp,260 +80007ca0: 00270713 addi a4,a4,2 +80007ca4: ffe75803 lhu a6,-2(a4) +80007ca8: 00260613 addi a2,a2,2 +80007cac: ff061f23 sh a6,-2(a2) +80007cb0: fea718e3 bne a4,a0,80007ca0 <_ldtoa_r+0x12c8> +80007cb4: 02412703 lw a4,36(sp) +80007cb8: 12011023 sh zero,288(sp) +80007cbc: 0ec10893 addi a7,sp,236 +80007cc0: 13c10613 addi a2,sp,316 +80007cc4: 00270713 addi a4,a4,2 +80007cc8: ffe75803 lhu a6,-2(a4) +80007ccc: 00288893 addi a7,a7,2 +80007cd0: ff089f23 sh a6,-2(a7) +80007cd4: fec718e3 bne a4,a2,80007cc4 <_ldtoa_r+0x12ec> +80007cd8: 10011223 sh zero,260(sp) +80007cdc: b95ff06f j 80007870 <_ldtoa_r+0xe98> +80007ce0: 00168513 addi a0,a3,1 +80007ce4: 10a11523 sh a0,266(sp) +80007ce8: bddff06f j 800078c4 <_ldtoa_r+0xeec> -80007d30 <_ldcheck>: -80007d30: 00852703 lw a4,8(a0) -80007d34: 00c52783 lw a5,12(a0) -80007d38: 00052603 lw a2,0(a0) -80007d3c: 00452683 lw a3,4(a0) -80007d40: fc010113 addi sp,sp,-64 -80007d44: 00010513 mv a0,sp -80007d48: 01410593 addi a1,sp,20 -80007d4c: 00e12423 sw a4,8(sp) -80007d50: 00f12623 sw a5,12(sp) -80007d54: 02112e23 sw ra,60(sp) -80007d58: 00c12023 sw a2,0(sp) -80007d5c: 00d12223 sw a3,4(sp) -80007d60: b79fe0ef jal ra,800068d8 -80007d64: 02615783 lhu a5,38(sp) -80007d68: 00000513 li a0,0 -80007d6c: fff7c793 not a5,a5 -80007d70: 01179713 slli a4,a5,0x11 -80007d74: 00071a63 bnez a4,80007d88 <_ldcheck+0x58> -80007d78: 01410513 addi a0,sp,20 -80007d7c: df0fd0ef jal ra,8000536c -80007d80: 00153513 seqz a0,a0 -80007d84: 00150513 addi a0,a0,1 -80007d88: 03c12083 lw ra,60(sp) -80007d8c: 04010113 addi sp,sp,64 -80007d90: 00008067 ret +80007cec <_ldcheck>: +80007cec: 00852703 lw a4,8(a0) +80007cf0: 00c52783 lw a5,12(a0) +80007cf4: 00052603 lw a2,0(a0) +80007cf8: 00452683 lw a3,4(a0) +80007cfc: fc010113 addi sp,sp,-64 +80007d00: 00010513 mv a0,sp +80007d04: 01410593 addi a1,sp,20 +80007d08: 00e12423 sw a4,8(sp) +80007d0c: 00f12623 sw a5,12(sp) +80007d10: 02112e23 sw ra,60(sp) +80007d14: 00c12023 sw a2,0(sp) +80007d18: 00d12223 sw a3,4(sp) +80007d1c: b79fe0ef jal ra,80006894 +80007d20: 02615783 lhu a5,38(sp) +80007d24: 00000513 li a0,0 +80007d28: fff7c793 not a5,a5 +80007d2c: 01179713 slli a4,a5,0x11 +80007d30: 00071a63 bnez a4,80007d44 <_ldcheck+0x58> +80007d34: 01410513 addi a0,sp,20 +80007d38: df0fd0ef jal ra,80005328 +80007d3c: 00153513 seqz a0,a0 +80007d40: 00150513 addi a0,a0,1 +80007d44: 03c12083 lw ra,60(sp) +80007d48: 04010113 addi sp,sp,64 +80007d4c: 00008067 ret -80007d94 <__localeconv_l>: -80007d94: 0f050513 addi a0,a0,240 -80007d98: 00008067 ret +80007d50 <__localeconv_l>: +80007d50: 0f050513 addi a0,a0,240 +80007d54: 00008067 ret -80007d9c <_localeconv_r>: -80007d9c: 12018513 addi a0,gp,288 # 80016928 <__global_locale+0xf0> -80007da0: 00008067 ret +80007d58 <_localeconv_r>: +80007d58: 12018513 addi a0,gp,288 # 80016928 <__global_locale+0xf0> +80007d5c: 00008067 ret -80007da4 : -80007da4: 12018513 addi a0,gp,288 # 80016928 <__global_locale+0xf0> -80007da8: 00008067 ret +80007d60 : +80007d60: 12018513 addi a0,gp,288 # 80016928 <__global_locale+0xf0> +80007d64: 00008067 ret -80007dac <_setlocale_r>: -80007dac: ff010113 addi sp,sp,-16 -80007db0: 00112623 sw ra,12(sp) -80007db4: 00812423 sw s0,8(sp) -80007db8: 00912223 sw s1,4(sp) -80007dbc: 02060c63 beqz a2,80007df4 <_setlocale_r+0x48> -80007dc0: 800155b7 lui a1,0x80015 -80007dc4: 0b858593 addi a1,a1,184 # 800150b8 <__BSS_END__+0xffffe6a0> -80007dc8: 00060513 mv a0,a2 -80007dcc: 00060493 mv s1,a2 -80007dd0: 694010ef jal ra,80009464 -80007dd4: 80015437 lui s0,0x80015 -80007dd8: 02051263 bnez a0,80007dfc <_setlocale_r+0x50> -80007ddc: 0b440513 addi a0,s0,180 # 800150b4 <__BSS_END__+0xffffe69c> -80007de0: 00c12083 lw ra,12(sp) -80007de4: 00812403 lw s0,8(sp) -80007de8: 00412483 lw s1,4(sp) -80007dec: 01010113 addi sp,sp,16 -80007df0: 00008067 ret -80007df4: 80015437 lui s0,0x80015 -80007df8: fe5ff06f j 80007ddc <_setlocale_r+0x30> -80007dfc: 0b440593 addi a1,s0,180 # 800150b4 <__BSS_END__+0xffffe69c> -80007e00: 00048513 mv a0,s1 -80007e04: 660010ef jal ra,80009464 -80007e08: fc050ae3 beqz a0,80007ddc <_setlocale_r+0x30> -80007e0c: 800155b7 lui a1,0x80015 -80007e10: e2858593 addi a1,a1,-472 # 80014e28 <__BSS_END__+0xffffe410> -80007e14: 00048513 mv a0,s1 -80007e18: 64c010ef jal ra,80009464 -80007e1c: fc0500e3 beqz a0,80007ddc <_setlocale_r+0x30> -80007e20: 00000513 li a0,0 -80007e24: fbdff06f j 80007de0 <_setlocale_r+0x34> +80007d68 <_setlocale_r>: +80007d68: ff010113 addi sp,sp,-16 +80007d6c: 00112623 sw ra,12(sp) +80007d70: 00812423 sw s0,8(sp) +80007d74: 00912223 sw s1,4(sp) +80007d78: 02060c63 beqz a2,80007db0 <_setlocale_r+0x48> +80007d7c: 800155b7 lui a1,0x80015 +80007d80: 07858593 addi a1,a1,120 # 80015078 <__BSS_END__+0xffffe660> +80007d84: 00060513 mv a0,a2 +80007d88: 00060493 mv s1,a2 +80007d8c: 694010ef jal ra,80009420 +80007d90: 80015437 lui s0,0x80015 +80007d94: 02051263 bnez a0,80007db8 <_setlocale_r+0x50> +80007d98: 07440513 addi a0,s0,116 # 80015074 <__BSS_END__+0xffffe65c> +80007d9c: 00c12083 lw ra,12(sp) +80007da0: 00812403 lw s0,8(sp) +80007da4: 00412483 lw s1,4(sp) +80007da8: 01010113 addi sp,sp,16 +80007dac: 00008067 ret +80007db0: 80015437 lui s0,0x80015 +80007db4: fe5ff06f j 80007d98 <_setlocale_r+0x30> +80007db8: 07440593 addi a1,s0,116 # 80015074 <__BSS_END__+0xffffe65c> +80007dbc: 00048513 mv a0,s1 +80007dc0: 660010ef jal ra,80009420 +80007dc4: fc050ae3 beqz a0,80007d98 <_setlocale_r+0x30> +80007dc8: 800155b7 lui a1,0x80015 +80007dcc: de858593 addi a1,a1,-536 # 80014de8 <__BSS_END__+0xffffe3d0> +80007dd0: 00048513 mv a0,s1 +80007dd4: 64c010ef jal ra,80009420 +80007dd8: fc0500e3 beqz a0,80007d98 <_setlocale_r+0x30> +80007ddc: 00000513 li a0,0 +80007de0: fbdff06f j 80007d9c <_setlocale_r+0x34> -80007e28 <__locale_mb_cur_max>: -80007e28: 1581c503 lbu a0,344(gp) # 80016960 <__global_locale+0x128> -80007e2c: 00008067 ret +80007de4 <__locale_mb_cur_max>: +80007de4: 1581c503 lbu a0,344(gp) # 80016960 <__global_locale+0x128> +80007de8: 00008067 ret -80007e30 : -80007e30: 00058613 mv a2,a1 -80007e34: 00050593 mv a1,a0 -80007e38: 1c81a503 lw a0,456(gp) # 800169d0 <_impure_ptr> -80007e3c: f71ff06f j 80007dac <_setlocale_r> +80007dec : +80007dec: 00058613 mv a2,a1 +80007df0: 00050593 mv a1,a0 +80007df4: 1c81a503 lw a0,456(gp) # 800169d0 <_impure_ptr> +80007df8: f71ff06f j 80007d68 <_setlocale_r> -80007e40 <__swhatbuf_r>: -80007e40: f9010113 addi sp,sp,-112 -80007e44: 06812423 sw s0,104(sp) -80007e48: 00058413 mv s0,a1 -80007e4c: 00e59583 lh a1,14(a1) -80007e50: 06912223 sw s1,100(sp) -80007e54: 07212023 sw s2,96(sp) -80007e58: 06112623 sw ra,108(sp) -80007e5c: 00060493 mv s1,a2 -80007e60: 00068913 mv s2,a3 -80007e64: 0405ca63 bltz a1,80007eb8 <__swhatbuf_r+0x78> -80007e68: 00810613 addi a2,sp,8 -80007e6c: 5b5050ef jal ra,8000dc20 <_fstat_r> -80007e70: 04054463 bltz a0,80007eb8 <__swhatbuf_r+0x78> -80007e74: 00c12703 lw a4,12(sp) -80007e78: 0000f7b7 lui a5,0xf -80007e7c: 06c12083 lw ra,108(sp) -80007e80: 00e7f7b3 and a5,a5,a4 -80007e84: ffffe737 lui a4,0xffffe -80007e88: 00e787b3 add a5,a5,a4 -80007e8c: 0017b793 seqz a5,a5 -80007e90: 06812403 lw s0,104(sp) -80007e94: 00f92023 sw a5,0(s2) # fffff000 <__BSS_END__+0x7ffe85e8> -80007e98: 40000793 li a5,1024 -80007e9c: 00f4a023 sw a5,0(s1) -80007ea0: 00001537 lui a0,0x1 -80007ea4: 06412483 lw s1,100(sp) -80007ea8: 06012903 lw s2,96(sp) -80007eac: 80050513 addi a0,a0,-2048 # 800 <_start-0x7ffff800> -80007eb0: 07010113 addi sp,sp,112 -80007eb4: 00008067 ret -80007eb8: 00c45783 lhu a5,12(s0) -80007ebc: 00092023 sw zero,0(s2) -80007ec0: 0807f793 andi a5,a5,128 -80007ec4: 02078463 beqz a5,80007eec <__swhatbuf_r+0xac> -80007ec8: 06c12083 lw ra,108(sp) -80007ecc: 06812403 lw s0,104(sp) -80007ed0: 04000793 li a5,64 -80007ed4: 00f4a023 sw a5,0(s1) -80007ed8: 06012903 lw s2,96(sp) -80007edc: 06412483 lw s1,100(sp) -80007ee0: 00000513 li a0,0 -80007ee4: 07010113 addi sp,sp,112 -80007ee8: 00008067 ret -80007eec: 06c12083 lw ra,108(sp) -80007ef0: 06812403 lw s0,104(sp) -80007ef4: 40000793 li a5,1024 -80007ef8: 00f4a023 sw a5,0(s1) -80007efc: 06012903 lw s2,96(sp) -80007f00: 06412483 lw s1,100(sp) -80007f04: 00000513 li a0,0 -80007f08: 07010113 addi sp,sp,112 -80007f0c: 00008067 ret +80007dfc <__swhatbuf_r>: +80007dfc: f9010113 addi sp,sp,-112 +80007e00: 06812423 sw s0,104(sp) +80007e04: 00058413 mv s0,a1 +80007e08: 00e59583 lh a1,14(a1) +80007e0c: 06912223 sw s1,100(sp) +80007e10: 07212023 sw s2,96(sp) +80007e14: 06112623 sw ra,108(sp) +80007e18: 00060493 mv s1,a2 +80007e1c: 00068913 mv s2,a3 +80007e20: 0405ca63 bltz a1,80007e74 <__swhatbuf_r+0x78> +80007e24: 00810613 addi a2,sp,8 +80007e28: 5b5050ef jal ra,8000dbdc <_fstat_r> +80007e2c: 04054463 bltz a0,80007e74 <__swhatbuf_r+0x78> +80007e30: 00c12703 lw a4,12(sp) +80007e34: 0000f7b7 lui a5,0xf +80007e38: 06c12083 lw ra,108(sp) +80007e3c: 00e7f7b3 and a5,a5,a4 +80007e40: ffffe737 lui a4,0xffffe +80007e44: 00e787b3 add a5,a5,a4 +80007e48: 0017b793 seqz a5,a5 +80007e4c: 06812403 lw s0,104(sp) +80007e50: 00f92023 sw a5,0(s2) # fffff000 <__BSS_END__+0x7ffe85e8> +80007e54: 40000793 li a5,1024 +80007e58: 00f4a023 sw a5,0(s1) +80007e5c: 00001537 lui a0,0x1 +80007e60: 06412483 lw s1,100(sp) +80007e64: 06012903 lw s2,96(sp) +80007e68: 80050513 addi a0,a0,-2048 # 800 <_start-0x7ffff800> +80007e6c: 07010113 addi sp,sp,112 +80007e70: 00008067 ret +80007e74: 00c45783 lhu a5,12(s0) +80007e78: 00092023 sw zero,0(s2) +80007e7c: 0807f793 andi a5,a5,128 +80007e80: 02078463 beqz a5,80007ea8 <__swhatbuf_r+0xac> +80007e84: 06c12083 lw ra,108(sp) +80007e88: 06812403 lw s0,104(sp) +80007e8c: 04000793 li a5,64 +80007e90: 00f4a023 sw a5,0(s1) +80007e94: 06012903 lw s2,96(sp) +80007e98: 06412483 lw s1,100(sp) +80007e9c: 00000513 li a0,0 +80007ea0: 07010113 addi sp,sp,112 +80007ea4: 00008067 ret +80007ea8: 06c12083 lw ra,108(sp) +80007eac: 06812403 lw s0,104(sp) +80007eb0: 40000793 li a5,1024 +80007eb4: 00f4a023 sw a5,0(s1) +80007eb8: 06012903 lw s2,96(sp) +80007ebc: 06412483 lw s1,100(sp) +80007ec0: 00000513 li a0,0 +80007ec4: 07010113 addi sp,sp,112 +80007ec8: 00008067 ret -80007f10 <__smakebuf_r>: -80007f10: 00c5d703 lhu a4,12(a1) -80007f14: fe010113 addi sp,sp,-32 -80007f18: 00812c23 sw s0,24(sp) -80007f1c: 00112e23 sw ra,28(sp) -80007f20: 00912a23 sw s1,20(sp) -80007f24: 01212823 sw s2,16(sp) -80007f28: 00277713 andi a4,a4,2 -80007f2c: 00058413 mv s0,a1 -80007f30: 02070863 beqz a4,80007f60 <__smakebuf_r+0x50> -80007f34: 04358713 addi a4,a1,67 -80007f38: 00e5a023 sw a4,0(a1) -80007f3c: 00e5a823 sw a4,16(a1) -80007f40: 00100713 li a4,1 -80007f44: 00e5aa23 sw a4,20(a1) -80007f48: 01c12083 lw ra,28(sp) -80007f4c: 01812403 lw s0,24(sp) -80007f50: 01412483 lw s1,20(sp) -80007f54: 01012903 lw s2,16(sp) -80007f58: 02010113 addi sp,sp,32 -80007f5c: 00008067 ret -80007f60: 00c10693 addi a3,sp,12 -80007f64: 00810613 addi a2,sp,8 -80007f68: 00050493 mv s1,a0 -80007f6c: ed5ff0ef jal ra,80007e40 <__swhatbuf_r> -80007f70: 00812583 lw a1,8(sp) -80007f74: 00050913 mv s2,a0 -80007f78: 00048513 mv a0,s1 -80007f7c: d95f80ef jal ra,80000d10 <_malloc_r> -80007f80: 00c41783 lh a5,12(s0) -80007f84: 04050863 beqz a0,80007fd4 <__smakebuf_r+0xc4> -80007f88: 80005737 lui a4,0x80005 -80007f8c: 92870713 addi a4,a4,-1752 # 80004928 <__BSS_END__+0xfffedf10> -80007f90: 02e4ae23 sw a4,60(s1) -80007f94: 00812703 lw a4,8(sp) -80007f98: 00c12683 lw a3,12(sp) -80007f9c: 0807e793 ori a5,a5,128 -80007fa0: 00f41623 sh a5,12(s0) -80007fa4: 00a42023 sw a0,0(s0) -80007fa8: 00a42823 sw a0,16(s0) -80007fac: 00e42a23 sw a4,20(s0) -80007fb0: 04069863 bnez a3,80008000 <__smakebuf_r+0xf0> -80007fb4: 0127e7b3 or a5,a5,s2 -80007fb8: 00f41623 sh a5,12(s0) -80007fbc: 01c12083 lw ra,28(sp) -80007fc0: 01812403 lw s0,24(sp) -80007fc4: 01412483 lw s1,20(sp) -80007fc8: 01012903 lw s2,16(sp) -80007fcc: 02010113 addi sp,sp,32 -80007fd0: 00008067 ret -80007fd4: 2007f713 andi a4,a5,512 -80007fd8: f60718e3 bnez a4,80007f48 <__smakebuf_r+0x38> -80007fdc: ffc7f793 andi a5,a5,-4 -80007fe0: 0027e793 ori a5,a5,2 -80007fe4: 04340713 addi a4,s0,67 -80007fe8: 00f41623 sh a5,12(s0) -80007fec: 00100793 li a5,1 -80007ff0: 00e42023 sw a4,0(s0) -80007ff4: 00e42823 sw a4,16(s0) -80007ff8: 00f42a23 sw a5,20(s0) -80007ffc: f4dff06f j 80007f48 <__smakebuf_r+0x38> -80008000: 00e41583 lh a1,14(s0) -80008004: 00048513 mv a0,s1 -80008008: 12c060ef jal ra,8000e134 <_isatty_r> -8000800c: 00051663 bnez a0,80008018 <__smakebuf_r+0x108> -80008010: 00c41783 lh a5,12(s0) -80008014: fa1ff06f j 80007fb4 <__smakebuf_r+0xa4> -80008018: 00c45783 lhu a5,12(s0) -8000801c: ffc7f793 andi a5,a5,-4 -80008020: 0017e793 ori a5,a5,1 -80008024: 01079793 slli a5,a5,0x10 -80008028: 4107d793 srai a5,a5,0x10 -8000802c: f89ff06f j 80007fb4 <__smakebuf_r+0xa4> +80007ecc <__smakebuf_r>: +80007ecc: 00c5d703 lhu a4,12(a1) +80007ed0: fe010113 addi sp,sp,-32 +80007ed4: 00812c23 sw s0,24(sp) +80007ed8: 00112e23 sw ra,28(sp) +80007edc: 00912a23 sw s1,20(sp) +80007ee0: 01212823 sw s2,16(sp) +80007ee4: 00277713 andi a4,a4,2 +80007ee8: 00058413 mv s0,a1 +80007eec: 02070863 beqz a4,80007f1c <__smakebuf_r+0x50> +80007ef0: 04358713 addi a4,a1,67 +80007ef4: 00e5a023 sw a4,0(a1) +80007ef8: 00e5a823 sw a4,16(a1) +80007efc: 00100713 li a4,1 +80007f00: 00e5aa23 sw a4,20(a1) +80007f04: 01c12083 lw ra,28(sp) +80007f08: 01812403 lw s0,24(sp) +80007f0c: 01412483 lw s1,20(sp) +80007f10: 01012903 lw s2,16(sp) +80007f14: 02010113 addi sp,sp,32 +80007f18: 00008067 ret +80007f1c: 00c10693 addi a3,sp,12 +80007f20: 00810613 addi a2,sp,8 +80007f24: 00050493 mv s1,a0 +80007f28: ed5ff0ef jal ra,80007dfc <__swhatbuf_r> +80007f2c: 00812583 lw a1,8(sp) +80007f30: 00050913 mv s2,a0 +80007f34: 00048513 mv a0,s1 +80007f38: d95f80ef jal ra,80000ccc <_malloc_r> +80007f3c: 00c41783 lh a5,12(s0) +80007f40: 04050863 beqz a0,80007f90 <__smakebuf_r+0xc4> +80007f44: 80005737 lui a4,0x80005 +80007f48: 8e470713 addi a4,a4,-1820 # 800048e4 <__BSS_END__+0xfffedecc> +80007f4c: 02e4ae23 sw a4,60(s1) +80007f50: 00812703 lw a4,8(sp) +80007f54: 00c12683 lw a3,12(sp) +80007f58: 0807e793 ori a5,a5,128 +80007f5c: 00f41623 sh a5,12(s0) +80007f60: 00a42023 sw a0,0(s0) +80007f64: 00a42823 sw a0,16(s0) +80007f68: 00e42a23 sw a4,20(s0) +80007f6c: 04069863 bnez a3,80007fbc <__smakebuf_r+0xf0> +80007f70: 0127e7b3 or a5,a5,s2 +80007f74: 00f41623 sh a5,12(s0) +80007f78: 01c12083 lw ra,28(sp) +80007f7c: 01812403 lw s0,24(sp) +80007f80: 01412483 lw s1,20(sp) +80007f84: 01012903 lw s2,16(sp) +80007f88: 02010113 addi sp,sp,32 +80007f8c: 00008067 ret +80007f90: 2007f713 andi a4,a5,512 +80007f94: f60718e3 bnez a4,80007f04 <__smakebuf_r+0x38> +80007f98: ffc7f793 andi a5,a5,-4 +80007f9c: 0027e793 ori a5,a5,2 +80007fa0: 04340713 addi a4,s0,67 +80007fa4: 00f41623 sh a5,12(s0) +80007fa8: 00100793 li a5,1 +80007fac: 00e42023 sw a4,0(s0) +80007fb0: 00e42823 sw a4,16(s0) +80007fb4: 00f42a23 sw a5,20(s0) +80007fb8: f4dff06f j 80007f04 <__smakebuf_r+0x38> +80007fbc: 00e41583 lh a1,14(s0) +80007fc0: 00048513 mv a0,s1 +80007fc4: 12c060ef jal ra,8000e0f0 <_isatty_r> +80007fc8: 00051663 bnez a0,80007fd4 <__smakebuf_r+0x108> +80007fcc: 00c41783 lh a5,12(s0) +80007fd0: fa1ff06f j 80007f70 <__smakebuf_r+0xa4> +80007fd4: 00c45783 lhu a5,12(s0) +80007fd8: ffc7f793 andi a5,a5,-4 +80007fdc: 0017e793 ori a5,a5,1 +80007fe0: 01079793 slli a5,a5,0x10 +80007fe4: 4107d793 srai a5,a5,0x10 +80007fe8: f89ff06f j 80007f70 <__smakebuf_r+0xa4> -80008030 <_mbtowc_r>: -80008030: 1141a303 lw t1,276(gp) # 8001691c <__global_locale+0xe4> -80008034: 00030067 jr t1 +80007fec <_mbtowc_r>: +80007fec: 1141a303 lw t1,276(gp) # 8001691c <__global_locale+0xe4> +80007ff0: 00030067 jr t1 -80008038 <__ascii_mbtowc>: -80008038: 02058063 beqz a1,80008058 <__ascii_mbtowc+0x20> -8000803c: 04060263 beqz a2,80008080 <__ascii_mbtowc+0x48> -80008040: 04068863 beqz a3,80008090 <__ascii_mbtowc+0x58> -80008044: 00064783 lbu a5,0(a2) -80008048: 00f5a023 sw a5,0(a1) -8000804c: 00064503 lbu a0,0(a2) -80008050: 00a03533 snez a0,a0 -80008054: 00008067 ret -80008058: ff010113 addi sp,sp,-16 -8000805c: 00c10593 addi a1,sp,12 -80008060: 02060463 beqz a2,80008088 <__ascii_mbtowc+0x50> -80008064: 02068a63 beqz a3,80008098 <__ascii_mbtowc+0x60> -80008068: 00064783 lbu a5,0(a2) -8000806c: 00f5a023 sw a5,0(a1) -80008070: 00064503 lbu a0,0(a2) -80008074: 00a03533 snez a0,a0 -80008078: 01010113 addi sp,sp,16 -8000807c: 00008067 ret -80008080: 00000513 li a0,0 -80008084: 00008067 ret -80008088: 00000513 li a0,0 -8000808c: fedff06f j 80008078 <__ascii_mbtowc+0x40> -80008090: ffe00513 li a0,-2 -80008094: 00008067 ret -80008098: ffe00513 li a0,-2 -8000809c: fddff06f j 80008078 <__ascii_mbtowc+0x40> +80007ff4 <__ascii_mbtowc>: +80007ff4: 02058063 beqz a1,80008014 <__ascii_mbtowc+0x20> +80007ff8: 04060263 beqz a2,8000803c <__ascii_mbtowc+0x48> +80007ffc: 04068863 beqz a3,8000804c <__ascii_mbtowc+0x58> +80008000: 00064783 lbu a5,0(a2) +80008004: 00f5a023 sw a5,0(a1) +80008008: 00064503 lbu a0,0(a2) +8000800c: 00a03533 snez a0,a0 +80008010: 00008067 ret +80008014: ff010113 addi sp,sp,-16 +80008018: 00c10593 addi a1,sp,12 +8000801c: 02060463 beqz a2,80008044 <__ascii_mbtowc+0x50> +80008020: 02068a63 beqz a3,80008054 <__ascii_mbtowc+0x60> +80008024: 00064783 lbu a5,0(a2) +80008028: 00f5a023 sw a5,0(a1) +8000802c: 00064503 lbu a0,0(a2) +80008030: 00a03533 snez a0,a0 +80008034: 01010113 addi sp,sp,16 +80008038: 00008067 ret +8000803c: 00000513 li a0,0 +80008040: 00008067 ret +80008044: 00000513 li a0,0 +80008048: fedff06f j 80008034 <__ascii_mbtowc+0x40> +8000804c: ffe00513 li a0,-2 +80008050: 00008067 ret +80008054: ffe00513 li a0,-2 +80008058: fddff06f j 80008034 <__ascii_mbtowc+0x40> -800080a0 : -800080a0: 00357793 andi a5,a0,3 -800080a4: 0ff5f813 andi a6,a1,255 -800080a8: 0c078663 beqz a5,80008174 -800080ac: fff60793 addi a5,a2,-1 -800080b0: 04060e63 beqz a2,8000810c -800080b4: 00054703 lbu a4,0(a0) -800080b8: 05070c63 beq a4,a6,80008110 -800080bc: fff00693 li a3,-1 -800080c0: 0140006f j 800080d4 -800080c4: fff78793 addi a5,a5,-1 # efff <_start-0x7fff1001> -800080c8: 04d78263 beq a5,a3,8000810c -800080cc: 00054703 lbu a4,0(a0) -800080d0: 05070063 beq a4,a6,80008110 -800080d4: 00150513 addi a0,a0,1 -800080d8: 00357713 andi a4,a0,3 -800080dc: fe0714e3 bnez a4,800080c4 -800080e0: 00300713 li a4,3 -800080e4: 02f76863 bltu a4,a5,80008114 -800080e8: 02078263 beqz a5,8000810c -800080ec: 00054703 lbu a4,0(a0) -800080f0: 03070063 beq a4,a6,80008110 -800080f4: 00f507b3 add a5,a0,a5 -800080f8: 00c0006f j 80008104 -800080fc: 00054703 lbu a4,0(a0) -80008100: 01070863 beq a4,a6,80008110 -80008104: 00150513 addi a0,a0,1 -80008108: fea79ae3 bne a5,a0,800080fc -8000810c: 00000513 li a0,0 -80008110: 00008067 ret -80008114: 00010737 lui a4,0x10 -80008118: 00859893 slli a7,a1,0x8 -8000811c: fff70713 addi a4,a4,-1 # ffff <_start-0x7fff0001> -80008120: 00e8f8b3 and a7,a7,a4 -80008124: 0ff5f593 andi a1,a1,255 -80008128: 00b8e5b3 or a1,a7,a1 -8000812c: 01059893 slli a7,a1,0x10 -80008130: 00b8e8b3 or a7,a7,a1 -80008134: 80808637 lui a2,0x80808 -80008138: feff05b7 lui a1,0xfeff0 -8000813c: eff58593 addi a1,a1,-257 # fefefeff <__BSS_END__+0x7efd94e7> -80008140: 08060613 addi a2,a2,128 # 80808080 <__BSS_END__+0x7f1668> -80008144: 00300313 li t1,3 -80008148: 00052703 lw a4,0(a0) -8000814c: 00e8c733 xor a4,a7,a4 -80008150: 00b706b3 add a3,a4,a1 -80008154: fff74713 not a4,a4 -80008158: 00e6f733 and a4,a3,a4 -8000815c: 00c77733 and a4,a4,a2 -80008160: f80716e3 bnez a4,800080ec -80008164: ffc78793 addi a5,a5,-4 -80008168: 00450513 addi a0,a0,4 -8000816c: fcf36ee3 bltu t1,a5,80008148 -80008170: f79ff06f j 800080e8 -80008174: 00060793 mv a5,a2 -80008178: f69ff06f j 800080e0 +8000805c : +8000805c: 00357793 andi a5,a0,3 +80008060: 0ff5f813 andi a6,a1,255 +80008064: 0c078663 beqz a5,80008130 +80008068: fff60793 addi a5,a2,-1 +8000806c: 04060e63 beqz a2,800080c8 +80008070: 00054703 lbu a4,0(a0) +80008074: 05070c63 beq a4,a6,800080cc +80008078: fff00693 li a3,-1 +8000807c: 0140006f j 80008090 +80008080: fff78793 addi a5,a5,-1 # efff <_start-0x7fff1001> +80008084: 04d78263 beq a5,a3,800080c8 +80008088: 00054703 lbu a4,0(a0) +8000808c: 05070063 beq a4,a6,800080cc +80008090: 00150513 addi a0,a0,1 +80008094: 00357713 andi a4,a0,3 +80008098: fe0714e3 bnez a4,80008080 +8000809c: 00300713 li a4,3 +800080a0: 02f76863 bltu a4,a5,800080d0 +800080a4: 02078263 beqz a5,800080c8 +800080a8: 00054703 lbu a4,0(a0) +800080ac: 03070063 beq a4,a6,800080cc +800080b0: 00f507b3 add a5,a0,a5 +800080b4: 00c0006f j 800080c0 +800080b8: 00054703 lbu a4,0(a0) +800080bc: 01070863 beq a4,a6,800080cc +800080c0: 00150513 addi a0,a0,1 +800080c4: fea79ae3 bne a5,a0,800080b8 +800080c8: 00000513 li a0,0 +800080cc: 00008067 ret +800080d0: 00010737 lui a4,0x10 +800080d4: 00859893 slli a7,a1,0x8 +800080d8: fff70713 addi a4,a4,-1 # ffff <_start-0x7fff0001> +800080dc: 00e8f8b3 and a7,a7,a4 +800080e0: 0ff5f593 andi a1,a1,255 +800080e4: 00b8e5b3 or a1,a7,a1 +800080e8: 01059893 slli a7,a1,0x10 +800080ec: 00b8e8b3 or a7,a7,a1 +800080f0: 80808637 lui a2,0x80808 +800080f4: feff05b7 lui a1,0xfeff0 +800080f8: eff58593 addi a1,a1,-257 # fefefeff <__BSS_END__+0x7efd94e7> +800080fc: 08060613 addi a2,a2,128 # 80808080 <__BSS_END__+0x7f1668> +80008100: 00300313 li t1,3 +80008104: 00052703 lw a4,0(a0) +80008108: 00e8c733 xor a4,a7,a4 +8000810c: 00b706b3 add a3,a4,a1 +80008110: fff74713 not a4,a4 +80008114: 00e6f733 and a4,a3,a4 +80008118: 00c77733 and a4,a4,a2 +8000811c: f80716e3 bnez a4,800080a8 +80008120: ffc78793 addi a5,a5,-4 +80008124: 00450513 addi a0,a0,4 +80008128: fcf36ee3 bltu t1,a5,80008104 +8000812c: f79ff06f j 800080a4 +80008130: 00060793 mv a5,a2 +80008134: f69ff06f j 8000809c -8000817c <_Balloc>: -8000817c: 04c52783 lw a5,76(a0) -80008180: ff010113 addi sp,sp,-16 -80008184: 00812423 sw s0,8(sp) -80008188: 00912223 sw s1,4(sp) -8000818c: 00112623 sw ra,12(sp) -80008190: 01212023 sw s2,0(sp) -80008194: 00050413 mv s0,a0 -80008198: 00058493 mv s1,a1 -8000819c: 02078e63 beqz a5,800081d8 <_Balloc+0x5c> -800081a0: 00249713 slli a4,s1,0x2 -800081a4: 00e787b3 add a5,a5,a4 -800081a8: 0007a503 lw a0,0(a5) -800081ac: 04050663 beqz a0,800081f8 <_Balloc+0x7c> -800081b0: 00052703 lw a4,0(a0) -800081b4: 00e7a023 sw a4,0(a5) -800081b8: 00052823 sw zero,16(a0) -800081bc: 00052623 sw zero,12(a0) -800081c0: 00c12083 lw ra,12(sp) -800081c4: 00812403 lw s0,8(sp) -800081c8: 00412483 lw s1,4(sp) -800081cc: 00012903 lw s2,0(sp) -800081d0: 01010113 addi sp,sp,16 -800081d4: 00008067 ret -800081d8: 02100613 li a2,33 -800081dc: 00400593 li a1,4 -800081e0: 640050ef jal ra,8000d820 <_calloc_r> -800081e4: 04a42623 sw a0,76(s0) -800081e8: 00050793 mv a5,a0 -800081ec: fa051ae3 bnez a0,800081a0 <_Balloc+0x24> -800081f0: 00000513 li a0,0 -800081f4: fcdff06f j 800081c0 <_Balloc+0x44> -800081f8: 00100913 li s2,1 -800081fc: 00991933 sll s2,s2,s1 -80008200: 00590613 addi a2,s2,5 -80008204: 00261613 slli a2,a2,0x2 -80008208: 00100593 li a1,1 -8000820c: 00040513 mv a0,s0 -80008210: 610050ef jal ra,8000d820 <_calloc_r> -80008214: fc050ee3 beqz a0,800081f0 <_Balloc+0x74> -80008218: 00952223 sw s1,4(a0) -8000821c: 01252423 sw s2,8(a0) -80008220: f99ff06f j 800081b8 <_Balloc+0x3c> +80008138 <_Balloc>: +80008138: 04c52783 lw a5,76(a0) +8000813c: ff010113 addi sp,sp,-16 +80008140: 00812423 sw s0,8(sp) +80008144: 00912223 sw s1,4(sp) +80008148: 00112623 sw ra,12(sp) +8000814c: 01212023 sw s2,0(sp) +80008150: 00050413 mv s0,a0 +80008154: 00058493 mv s1,a1 +80008158: 02078e63 beqz a5,80008194 <_Balloc+0x5c> +8000815c: 00249713 slli a4,s1,0x2 +80008160: 00e787b3 add a5,a5,a4 +80008164: 0007a503 lw a0,0(a5) +80008168: 04050663 beqz a0,800081b4 <_Balloc+0x7c> +8000816c: 00052703 lw a4,0(a0) +80008170: 00e7a023 sw a4,0(a5) +80008174: 00052823 sw zero,16(a0) +80008178: 00052623 sw zero,12(a0) +8000817c: 00c12083 lw ra,12(sp) +80008180: 00812403 lw s0,8(sp) +80008184: 00412483 lw s1,4(sp) +80008188: 00012903 lw s2,0(sp) +8000818c: 01010113 addi sp,sp,16 +80008190: 00008067 ret +80008194: 02100613 li a2,33 +80008198: 00400593 li a1,4 +8000819c: 640050ef jal ra,8000d7dc <_calloc_r> +800081a0: 04a42623 sw a0,76(s0) +800081a4: 00050793 mv a5,a0 +800081a8: fa051ae3 bnez a0,8000815c <_Balloc+0x24> +800081ac: 00000513 li a0,0 +800081b0: fcdff06f j 8000817c <_Balloc+0x44> +800081b4: 00100913 li s2,1 +800081b8: 00991933 sll s2,s2,s1 +800081bc: 00590613 addi a2,s2,5 +800081c0: 00261613 slli a2,a2,0x2 +800081c4: 00100593 li a1,1 +800081c8: 00040513 mv a0,s0 +800081cc: 610050ef jal ra,8000d7dc <_calloc_r> +800081d0: fc050ee3 beqz a0,800081ac <_Balloc+0x74> +800081d4: 00952223 sw s1,4(a0) +800081d8: 01252423 sw s2,8(a0) +800081dc: f99ff06f j 80008174 <_Balloc+0x3c> -80008224 <_Bfree>: -80008224: 02058063 beqz a1,80008244 <_Bfree+0x20> -80008228: 0045a703 lw a4,4(a1) -8000822c: 04c52783 lw a5,76(a0) -80008230: 00271713 slli a4,a4,0x2 -80008234: 00e787b3 add a5,a5,a4 -80008238: 0007a703 lw a4,0(a5) -8000823c: 00e5a023 sw a4,0(a1) -80008240: 00b7a023 sw a1,0(a5) -80008244: 00008067 ret +800081e0 <_Bfree>: +800081e0: 02058063 beqz a1,80008200 <_Bfree+0x20> +800081e4: 0045a703 lw a4,4(a1) +800081e8: 04c52783 lw a5,76(a0) +800081ec: 00271713 slli a4,a4,0x2 +800081f0: 00e787b3 add a5,a5,a4 +800081f4: 0007a703 lw a4,0(a5) +800081f8: 00e5a023 sw a4,0(a1) +800081fc: 00b7a023 sw a1,0(a5) +80008200: 00008067 ret -80008248 <__multadd>: -80008248: fd010113 addi sp,sp,-48 -8000824c: 00010837 lui a6,0x10 -80008250: 02812423 sw s0,40(sp) -80008254: 02912223 sw s1,36(sp) -80008258: 03212023 sw s2,32(sp) -8000825c: 00058493 mv s1,a1 -80008260: 0105a403 lw s0,16(a1) -80008264: 00050913 mv s2,a0 -80008268: 02112623 sw ra,44(sp) -8000826c: 01312e23 sw s3,28(sp) -80008270: 01458593 addi a1,a1,20 -80008274: 00000513 li a0,0 -80008278: fff80813 addi a6,a6,-1 # ffff <_start-0x7fff0001> -8000827c: 0005a783 lw a5,0(a1) -80008280: 00458593 addi a1,a1,4 -80008284: 00150513 addi a0,a0,1 -80008288: 0107f733 and a4,a5,a6 -8000828c: 02c70733 mul a4,a4,a2 -80008290: 0107d793 srli a5,a5,0x10 -80008294: 02c787b3 mul a5,a5,a2 -80008298: 00d706b3 add a3,a4,a3 -8000829c: 0106d893 srli a7,a3,0x10 -800082a0: 0106f733 and a4,a3,a6 -800082a4: 011786b3 add a3,a5,a7 -800082a8: 01069793 slli a5,a3,0x10 -800082ac: 00e78733 add a4,a5,a4 -800082b0: fee5ae23 sw a4,-4(a1) -800082b4: 0106d693 srli a3,a3,0x10 -800082b8: fc8542e3 blt a0,s0,8000827c <__multadd+0x34> -800082bc: 02068263 beqz a3,800082e0 <__multadd+0x98> -800082c0: 0084a783 lw a5,8(s1) -800082c4: 02f45e63 bge s0,a5,80008300 <__multadd+0xb8> -800082c8: 00440793 addi a5,s0,4 -800082cc: 00279793 slli a5,a5,0x2 -800082d0: 00f487b3 add a5,s1,a5 -800082d4: 00d7a223 sw a3,4(a5) -800082d8: 00140413 addi s0,s0,1 -800082dc: 0084a823 sw s0,16(s1) -800082e0: 02c12083 lw ra,44(sp) -800082e4: 02812403 lw s0,40(sp) -800082e8: 00048513 mv a0,s1 -800082ec: 02012903 lw s2,32(sp) -800082f0: 02412483 lw s1,36(sp) -800082f4: 01c12983 lw s3,28(sp) -800082f8: 03010113 addi sp,sp,48 -800082fc: 00008067 ret -80008300: 0044a583 lw a1,4(s1) -80008304: 00090513 mv a0,s2 -80008308: 00d12623 sw a3,12(sp) -8000830c: 00158593 addi a1,a1,1 -80008310: e6dff0ef jal ra,8000817c <_Balloc> -80008314: 0104a603 lw a2,16(s1) -80008318: 00050993 mv s3,a0 -8000831c: 00c48593 addi a1,s1,12 -80008320: 00260613 addi a2,a2,2 -80008324: 00c50513 addi a0,a0,12 -80008328: 00261613 slli a2,a2,0x2 -8000832c: 6cd050ef jal ra,8000e1f8 -80008330: 0044a703 lw a4,4(s1) -80008334: 04c92783 lw a5,76(s2) -80008338: 00c12683 lw a3,12(sp) -8000833c: 00271713 slli a4,a4,0x2 -80008340: 00e787b3 add a5,a5,a4 -80008344: 0007a703 lw a4,0(a5) -80008348: 00e4a023 sw a4,0(s1) -8000834c: 0097a023 sw s1,0(a5) -80008350: 00440793 addi a5,s0,4 -80008354: 00098493 mv s1,s3 -80008358: 00279793 slli a5,a5,0x2 -8000835c: 00f487b3 add a5,s1,a5 -80008360: 00d7a223 sw a3,4(a5) -80008364: 00140413 addi s0,s0,1 -80008368: 0084a823 sw s0,16(s1) -8000836c: f75ff06f j 800082e0 <__multadd+0x98> +80008204 <__multadd>: +80008204: fd010113 addi sp,sp,-48 +80008208: 00010837 lui a6,0x10 +8000820c: 02812423 sw s0,40(sp) +80008210: 02912223 sw s1,36(sp) +80008214: 03212023 sw s2,32(sp) +80008218: 00058493 mv s1,a1 +8000821c: 0105a403 lw s0,16(a1) +80008220: 00050913 mv s2,a0 +80008224: 02112623 sw ra,44(sp) +80008228: 01312e23 sw s3,28(sp) +8000822c: 01458593 addi a1,a1,20 +80008230: 00000513 li a0,0 +80008234: fff80813 addi a6,a6,-1 # ffff <_start-0x7fff0001> +80008238: 0005a783 lw a5,0(a1) +8000823c: 00458593 addi a1,a1,4 +80008240: 00150513 addi a0,a0,1 +80008244: 0107f733 and a4,a5,a6 +80008248: 02c70733 mul a4,a4,a2 +8000824c: 0107d793 srli a5,a5,0x10 +80008250: 02c787b3 mul a5,a5,a2 +80008254: 00d706b3 add a3,a4,a3 +80008258: 0106d893 srli a7,a3,0x10 +8000825c: 0106f733 and a4,a3,a6 +80008260: 011786b3 add a3,a5,a7 +80008264: 01069793 slli a5,a3,0x10 +80008268: 00e78733 add a4,a5,a4 +8000826c: fee5ae23 sw a4,-4(a1) +80008270: 0106d693 srli a3,a3,0x10 +80008274: fc8542e3 blt a0,s0,80008238 <__multadd+0x34> +80008278: 02068263 beqz a3,8000829c <__multadd+0x98> +8000827c: 0084a783 lw a5,8(s1) +80008280: 02f45e63 bge s0,a5,800082bc <__multadd+0xb8> +80008284: 00440793 addi a5,s0,4 +80008288: 00279793 slli a5,a5,0x2 +8000828c: 00f487b3 add a5,s1,a5 +80008290: 00d7a223 sw a3,4(a5) +80008294: 00140413 addi s0,s0,1 +80008298: 0084a823 sw s0,16(s1) +8000829c: 02c12083 lw ra,44(sp) +800082a0: 02812403 lw s0,40(sp) +800082a4: 00048513 mv a0,s1 +800082a8: 02012903 lw s2,32(sp) +800082ac: 02412483 lw s1,36(sp) +800082b0: 01c12983 lw s3,28(sp) +800082b4: 03010113 addi sp,sp,48 +800082b8: 00008067 ret +800082bc: 0044a583 lw a1,4(s1) +800082c0: 00090513 mv a0,s2 +800082c4: 00d12623 sw a3,12(sp) +800082c8: 00158593 addi a1,a1,1 +800082cc: e6dff0ef jal ra,80008138 <_Balloc> +800082d0: 0104a603 lw a2,16(s1) +800082d4: 00050993 mv s3,a0 +800082d8: 00c48593 addi a1,s1,12 +800082dc: 00260613 addi a2,a2,2 +800082e0: 00c50513 addi a0,a0,12 +800082e4: 00261613 slli a2,a2,0x2 +800082e8: 6cd050ef jal ra,8000e1b4 +800082ec: 0044a703 lw a4,4(s1) +800082f0: 04c92783 lw a5,76(s2) +800082f4: 00c12683 lw a3,12(sp) +800082f8: 00271713 slli a4,a4,0x2 +800082fc: 00e787b3 add a5,a5,a4 +80008300: 0007a703 lw a4,0(a5) +80008304: 00e4a023 sw a4,0(s1) +80008308: 0097a023 sw s1,0(a5) +8000830c: 00440793 addi a5,s0,4 +80008310: 00098493 mv s1,s3 +80008314: 00279793 slli a5,a5,0x2 +80008318: 00f487b3 add a5,s1,a5 +8000831c: 00d7a223 sw a3,4(a5) +80008320: 00140413 addi s0,s0,1 +80008324: 0084a823 sw s0,16(s1) +80008328: f75ff06f j 8000829c <__multadd+0x98> -80008370 <__s2b>: -80008370: fe010113 addi sp,sp,-32 -80008374: 00812c23 sw s0,24(sp) -80008378: 00912a23 sw s1,20(sp) -8000837c: 01212823 sw s2,16(sp) -80008380: 01312623 sw s3,12(sp) -80008384: 01412423 sw s4,8(sp) -80008388: 00068913 mv s2,a3 -8000838c: 00900793 li a5,9 -80008390: 00868693 addi a3,a3,8 -80008394: 00112e23 sw ra,28(sp) -80008398: 01512223 sw s5,4(sp) -8000839c: 00050993 mv s3,a0 -800083a0: 00058413 mv s0,a1 -800083a4: 00060a13 mv s4,a2 -800083a8: 00070493 mv s1,a4 -800083ac: 02f6c6b3 div a3,a3,a5 -800083b0: 0d27d263 bge a5,s2,80008474 <__s2b+0x104> -800083b4: 00100793 li a5,1 -800083b8: 00000593 li a1,0 -800083bc: 00179793 slli a5,a5,0x1 -800083c0: 00158593 addi a1,a1,1 -800083c4: fed7cce3 blt a5,a3,800083bc <__s2b+0x4c> -800083c8: 00098513 mv a0,s3 -800083cc: db1ff0ef jal ra,8000817c <_Balloc> -800083d0: 00100793 li a5,1 -800083d4: 00f52823 sw a5,16(a0) -800083d8: 00952a23 sw s1,20(a0) -800083dc: 00900793 li a5,9 -800083e0: 0947d463 bge a5,s4,80008468 <__s2b+0xf8> -800083e4: 00940a93 addi s5,s0,9 -800083e8: 000a8493 mv s1,s5 -800083ec: 01440433 add s0,s0,s4 -800083f0: 00148493 addi s1,s1,1 -800083f4: fff4c683 lbu a3,-1(s1) -800083f8: 00050593 mv a1,a0 -800083fc: 00a00613 li a2,10 -80008400: fd068693 addi a3,a3,-48 -80008404: 00098513 mv a0,s3 -80008408: e41ff0ef jal ra,80008248 <__multadd> -8000840c: fe9412e3 bne s0,s1,800083f0 <__s2b+0x80> -80008410: ff8a0413 addi s0,s4,-8 -80008414: 008a8433 add s0,s5,s0 -80008418: 032a5663 bge s4,s2,80008444 <__s2b+0xd4> -8000841c: 414904b3 sub s1,s2,s4 -80008420: 009404b3 add s1,s0,s1 -80008424: 00140413 addi s0,s0,1 -80008428: fff44683 lbu a3,-1(s0) -8000842c: 00050593 mv a1,a0 -80008430: 00a00613 li a2,10 -80008434: fd068693 addi a3,a3,-48 -80008438: 00098513 mv a0,s3 -8000843c: e0dff0ef jal ra,80008248 <__multadd> -80008440: fe8492e3 bne s1,s0,80008424 <__s2b+0xb4> -80008444: 01c12083 lw ra,28(sp) -80008448: 01812403 lw s0,24(sp) -8000844c: 01412483 lw s1,20(sp) -80008450: 01012903 lw s2,16(sp) -80008454: 00c12983 lw s3,12(sp) -80008458: 00812a03 lw s4,8(sp) -8000845c: 00412a83 lw s5,4(sp) -80008460: 02010113 addi sp,sp,32 -80008464: 00008067 ret -80008468: 00a40413 addi s0,s0,10 -8000846c: 00900a13 li s4,9 -80008470: fa9ff06f j 80008418 <__s2b+0xa8> -80008474: 00000593 li a1,0 -80008478: f51ff06f j 800083c8 <__s2b+0x58> +8000832c <__s2b>: +8000832c: fe010113 addi sp,sp,-32 +80008330: 00812c23 sw s0,24(sp) +80008334: 00912a23 sw s1,20(sp) +80008338: 01212823 sw s2,16(sp) +8000833c: 01312623 sw s3,12(sp) +80008340: 01412423 sw s4,8(sp) +80008344: 00068913 mv s2,a3 +80008348: 00900793 li a5,9 +8000834c: 00868693 addi a3,a3,8 +80008350: 00112e23 sw ra,28(sp) +80008354: 01512223 sw s5,4(sp) +80008358: 00050993 mv s3,a0 +8000835c: 00058413 mv s0,a1 +80008360: 00060a13 mv s4,a2 +80008364: 00070493 mv s1,a4 +80008368: 02f6c6b3 div a3,a3,a5 +8000836c: 0d27d263 bge a5,s2,80008430 <__s2b+0x104> +80008370: 00100793 li a5,1 +80008374: 00000593 li a1,0 +80008378: 00179793 slli a5,a5,0x1 +8000837c: 00158593 addi a1,a1,1 +80008380: fed7cce3 blt a5,a3,80008378 <__s2b+0x4c> +80008384: 00098513 mv a0,s3 +80008388: db1ff0ef jal ra,80008138 <_Balloc> +8000838c: 00100793 li a5,1 +80008390: 00f52823 sw a5,16(a0) +80008394: 00952a23 sw s1,20(a0) +80008398: 00900793 li a5,9 +8000839c: 0947d463 bge a5,s4,80008424 <__s2b+0xf8> +800083a0: 00940a93 addi s5,s0,9 +800083a4: 000a8493 mv s1,s5 +800083a8: 01440433 add s0,s0,s4 +800083ac: 00148493 addi s1,s1,1 +800083b0: fff4c683 lbu a3,-1(s1) +800083b4: 00050593 mv a1,a0 +800083b8: 00a00613 li a2,10 +800083bc: fd068693 addi a3,a3,-48 +800083c0: 00098513 mv a0,s3 +800083c4: e41ff0ef jal ra,80008204 <__multadd> +800083c8: fe9412e3 bne s0,s1,800083ac <__s2b+0x80> +800083cc: ff8a0413 addi s0,s4,-8 +800083d0: 008a8433 add s0,s5,s0 +800083d4: 032a5663 bge s4,s2,80008400 <__s2b+0xd4> +800083d8: 414904b3 sub s1,s2,s4 +800083dc: 009404b3 add s1,s0,s1 +800083e0: 00140413 addi s0,s0,1 +800083e4: fff44683 lbu a3,-1(s0) +800083e8: 00050593 mv a1,a0 +800083ec: 00a00613 li a2,10 +800083f0: fd068693 addi a3,a3,-48 +800083f4: 00098513 mv a0,s3 +800083f8: e0dff0ef jal ra,80008204 <__multadd> +800083fc: fe8492e3 bne s1,s0,800083e0 <__s2b+0xb4> +80008400: 01c12083 lw ra,28(sp) +80008404: 01812403 lw s0,24(sp) +80008408: 01412483 lw s1,20(sp) +8000840c: 01012903 lw s2,16(sp) +80008410: 00c12983 lw s3,12(sp) +80008414: 00812a03 lw s4,8(sp) +80008418: 00412a83 lw s5,4(sp) +8000841c: 02010113 addi sp,sp,32 +80008420: 00008067 ret +80008424: 00a40413 addi s0,s0,10 +80008428: 00900a13 li s4,9 +8000842c: fa9ff06f j 800083d4 <__s2b+0xa8> +80008430: 00000593 li a1,0 +80008434: f51ff06f j 80008384 <__s2b+0x58> -8000847c <__hi0bits>: -8000847c: ffff0737 lui a4,0xffff0 -80008480: 00e57733 and a4,a0,a4 -80008484: 00050793 mv a5,a0 -80008488: 00000513 li a0,0 -8000848c: 00071663 bnez a4,80008498 <__hi0bits+0x1c> -80008490: 01079793 slli a5,a5,0x10 -80008494: 01000513 li a0,16 -80008498: ff000737 lui a4,0xff000 -8000849c: 00e7f733 and a4,a5,a4 -800084a0: 00071663 bnez a4,800084ac <__hi0bits+0x30> -800084a4: 00850513 addi a0,a0,8 -800084a8: 00879793 slli a5,a5,0x8 -800084ac: f0000737 lui a4,0xf0000 -800084b0: 00e7f733 and a4,a5,a4 -800084b4: 00071663 bnez a4,800084c0 <__hi0bits+0x44> -800084b8: 00450513 addi a0,a0,4 -800084bc: 00479793 slli a5,a5,0x4 -800084c0: c0000737 lui a4,0xc0000 -800084c4: 00e7f733 and a4,a5,a4 -800084c8: 00071663 bnez a4,800084d4 <__hi0bits+0x58> -800084cc: 00250513 addi a0,a0,2 -800084d0: 00279793 slli a5,a5,0x2 -800084d4: 0007c863 bltz a5,800084e4 <__hi0bits+0x68> -800084d8: 00179713 slli a4,a5,0x1 -800084dc: 00150513 addi a0,a0,1 -800084e0: 00075463 bgez a4,800084e8 <__hi0bits+0x6c> -800084e4: 00008067 ret -800084e8: 02000513 li a0,32 -800084ec: 00008067 ret +80008438 <__hi0bits>: +80008438: ffff0737 lui a4,0xffff0 +8000843c: 00e57733 and a4,a0,a4 +80008440: 00050793 mv a5,a0 +80008444: 00000513 li a0,0 +80008448: 00071663 bnez a4,80008454 <__hi0bits+0x1c> +8000844c: 01079793 slli a5,a5,0x10 +80008450: 01000513 li a0,16 +80008454: ff000737 lui a4,0xff000 +80008458: 00e7f733 and a4,a5,a4 +8000845c: 00071663 bnez a4,80008468 <__hi0bits+0x30> +80008460: 00850513 addi a0,a0,8 +80008464: 00879793 slli a5,a5,0x8 +80008468: f0000737 lui a4,0xf0000 +8000846c: 00e7f733 and a4,a5,a4 +80008470: 00071663 bnez a4,8000847c <__hi0bits+0x44> +80008474: 00450513 addi a0,a0,4 +80008478: 00479793 slli a5,a5,0x4 +8000847c: c0000737 lui a4,0xc0000 +80008480: 00e7f733 and a4,a5,a4 +80008484: 00071663 bnez a4,80008490 <__hi0bits+0x58> +80008488: 00250513 addi a0,a0,2 +8000848c: 00279793 slli a5,a5,0x2 +80008490: 0007c863 bltz a5,800084a0 <__hi0bits+0x68> +80008494: 00179713 slli a4,a5,0x1 +80008498: 00150513 addi a0,a0,1 +8000849c: 00075463 bgez a4,800084a4 <__hi0bits+0x6c> +800084a0: 00008067 ret +800084a4: 02000513 li a0,32 +800084a8: 00008067 ret -800084f0 <__lo0bits>: -800084f0: 00052783 lw a5,0(a0) -800084f4: 0077f713 andi a4,a5,7 -800084f8: 02070663 beqz a4,80008524 <__lo0bits+0x34> -800084fc: 0017f693 andi a3,a5,1 -80008500: 00000713 li a4,0 -80008504: 00069c63 bnez a3,8000851c <__lo0bits+0x2c> -80008508: 0027f713 andi a4,a5,2 -8000850c: 08070463 beqz a4,80008594 <__lo0bits+0xa4> -80008510: 0017d793 srli a5,a5,0x1 -80008514: 00f52023 sw a5,0(a0) -80008518: 00100713 li a4,1 -8000851c: 00070513 mv a0,a4 -80008520: 00008067 ret -80008524: 01079693 slli a3,a5,0x10 -80008528: 0106d693 srli a3,a3,0x10 -8000852c: 00000713 li a4,0 -80008530: 00069663 bnez a3,8000853c <__lo0bits+0x4c> -80008534: 0107d793 srli a5,a5,0x10 -80008538: 01000713 li a4,16 -8000853c: 0ff7f693 andi a3,a5,255 -80008540: 00069663 bnez a3,8000854c <__lo0bits+0x5c> -80008544: 00870713 addi a4,a4,8 # c0000008 <__BSS_END__+0x3ffe95f0> -80008548: 0087d793 srli a5,a5,0x8 -8000854c: 00f7f693 andi a3,a5,15 -80008550: 00069663 bnez a3,8000855c <__lo0bits+0x6c> -80008554: 00470713 addi a4,a4,4 -80008558: 0047d793 srli a5,a5,0x4 -8000855c: 0037f693 andi a3,a5,3 -80008560: 00069663 bnez a3,8000856c <__lo0bits+0x7c> -80008564: 00270713 addi a4,a4,2 -80008568: 0027d793 srli a5,a5,0x2 -8000856c: 0017f693 andi a3,a5,1 -80008570: 00069863 bnez a3,80008580 <__lo0bits+0x90> -80008574: 0017d793 srli a5,a5,0x1 -80008578: 00170713 addi a4,a4,1 -8000857c: 00078863 beqz a5,8000858c <__lo0bits+0x9c> -80008580: 00f52023 sw a5,0(a0) -80008584: 00070513 mv a0,a4 -80008588: 00008067 ret -8000858c: 02000713 li a4,32 -80008590: f8dff06f j 8000851c <__lo0bits+0x2c> -80008594: 0027d793 srli a5,a5,0x2 -80008598: 00200713 li a4,2 -8000859c: 00f52023 sw a5,0(a0) -800085a0: 00070513 mv a0,a4 -800085a4: 00008067 ret +800084ac <__lo0bits>: +800084ac: 00052783 lw a5,0(a0) +800084b0: 0077f713 andi a4,a5,7 +800084b4: 02070663 beqz a4,800084e0 <__lo0bits+0x34> +800084b8: 0017f693 andi a3,a5,1 +800084bc: 00000713 li a4,0 +800084c0: 00069c63 bnez a3,800084d8 <__lo0bits+0x2c> +800084c4: 0027f713 andi a4,a5,2 +800084c8: 08070463 beqz a4,80008550 <__lo0bits+0xa4> +800084cc: 0017d793 srli a5,a5,0x1 +800084d0: 00f52023 sw a5,0(a0) +800084d4: 00100713 li a4,1 +800084d8: 00070513 mv a0,a4 +800084dc: 00008067 ret +800084e0: 01079693 slli a3,a5,0x10 +800084e4: 0106d693 srli a3,a3,0x10 +800084e8: 00000713 li a4,0 +800084ec: 00069663 bnez a3,800084f8 <__lo0bits+0x4c> +800084f0: 0107d793 srli a5,a5,0x10 +800084f4: 01000713 li a4,16 +800084f8: 0ff7f693 andi a3,a5,255 +800084fc: 00069663 bnez a3,80008508 <__lo0bits+0x5c> +80008500: 00870713 addi a4,a4,8 # c0000008 <__BSS_END__+0x3ffe95f0> +80008504: 0087d793 srli a5,a5,0x8 +80008508: 00f7f693 andi a3,a5,15 +8000850c: 00069663 bnez a3,80008518 <__lo0bits+0x6c> +80008510: 00470713 addi a4,a4,4 +80008514: 0047d793 srli a5,a5,0x4 +80008518: 0037f693 andi a3,a5,3 +8000851c: 00069663 bnez a3,80008528 <__lo0bits+0x7c> +80008520: 00270713 addi a4,a4,2 +80008524: 0027d793 srli a5,a5,0x2 +80008528: 0017f693 andi a3,a5,1 +8000852c: 00069863 bnez a3,8000853c <__lo0bits+0x90> +80008530: 0017d793 srli a5,a5,0x1 +80008534: 00170713 addi a4,a4,1 +80008538: 00078863 beqz a5,80008548 <__lo0bits+0x9c> +8000853c: 00f52023 sw a5,0(a0) +80008540: 00070513 mv a0,a4 +80008544: 00008067 ret +80008548: 02000713 li a4,32 +8000854c: f8dff06f j 800084d8 <__lo0bits+0x2c> +80008550: 0027d793 srli a5,a5,0x2 +80008554: 00200713 li a4,2 +80008558: 00f52023 sw a5,0(a0) +8000855c: 00070513 mv a0,a4 +80008560: 00008067 ret -800085a8 <__i2b>: -800085a8: ff010113 addi sp,sp,-16 -800085ac: 00812423 sw s0,8(sp) -800085b0: 00058413 mv s0,a1 -800085b4: 00100593 li a1,1 -800085b8: 00112623 sw ra,12(sp) -800085bc: bc1ff0ef jal ra,8000817c <_Balloc> -800085c0: 00852a23 sw s0,20(a0) -800085c4: 00c12083 lw ra,12(sp) -800085c8: 00812403 lw s0,8(sp) -800085cc: 00100713 li a4,1 -800085d0: 00e52823 sw a4,16(a0) -800085d4: 01010113 addi sp,sp,16 -800085d8: 00008067 ret +80008564 <__i2b>: +80008564: ff010113 addi sp,sp,-16 +80008568: 00812423 sw s0,8(sp) +8000856c: 00058413 mv s0,a1 +80008570: 00100593 li a1,1 +80008574: 00112623 sw ra,12(sp) +80008578: bc1ff0ef jal ra,80008138 <_Balloc> +8000857c: 00852a23 sw s0,20(a0) +80008580: 00c12083 lw ra,12(sp) +80008584: 00812403 lw s0,8(sp) +80008588: 00100713 li a4,1 +8000858c: 00e52823 sw a4,16(a0) +80008590: 01010113 addi sp,sp,16 +80008594: 00008067 ret -800085dc <__multiply>: -800085dc: fe010113 addi sp,sp,-32 -800085e0: 01312623 sw s3,12(sp) -800085e4: 01412423 sw s4,8(sp) -800085e8: 0105a983 lw s3,16(a1) -800085ec: 01062a03 lw s4,16(a2) -800085f0: 00912a23 sw s1,20(sp) -800085f4: 01212823 sw s2,16(sp) -800085f8: 00112e23 sw ra,28(sp) -800085fc: 00812c23 sw s0,24(sp) -80008600: 00058493 mv s1,a1 -80008604: 00060913 mv s2,a2 -80008608: 0149cc63 blt s3,s4,80008620 <__multiply+0x44> -8000860c: 000a0713 mv a4,s4 -80008610: 00058913 mv s2,a1 -80008614: 00098a13 mv s4,s3 -80008618: 00060493 mv s1,a2 -8000861c: 00070993 mv s3,a4 -80008620: 00892783 lw a5,8(s2) -80008624: 00492583 lw a1,4(s2) -80008628: 013a0433 add s0,s4,s3 -8000862c: 0087a7b3 slt a5,a5,s0 -80008630: 00f585b3 add a1,a1,a5 -80008634: b49ff0ef jal ra,8000817c <_Balloc> -80008638: 01450e13 addi t3,a0,20 -8000863c: 00241313 slli t1,s0,0x2 -80008640: 006e0333 add t1,t3,t1 -80008644: 000e0793 mv a5,t3 -80008648: 006e7863 bgeu t3,t1,80008658 <__multiply+0x7c> -8000864c: 0007a023 sw zero,0(a5) -80008650: 00478793 addi a5,a5,4 -80008654: fe67ece3 bltu a5,t1,8000864c <__multiply+0x70> -80008658: 01448593 addi a1,s1,20 -8000865c: 00299e93 slli t4,s3,0x2 -80008660: 01490613 addi a2,s2,20 -80008664: 002a1893 slli a7,s4,0x2 -80008668: 00010837 lui a6,0x10 -8000866c: 01d58eb3 add t4,a1,t4 -80008670: 011608b3 add a7,a2,a7 -80008674: fff80813 addi a6,a6,-1 # ffff <_start-0x7fff0001> -80008678: 01d5ee63 bltu a1,t4,80008694 <__multiply+0xb8> -8000867c: 10c0006f j 80008788 <__multiply+0x1ac> -80008680: 010fdf93 srli t6,t6,0x10 -80008684: 080f9663 bnez t6,80008710 <__multiply+0x134> -80008688: 00458593 addi a1,a1,4 -8000868c: 004e0e13 addi t3,t3,4 -80008690: 0fd5fc63 bgeu a1,t4,80008788 <__multiply+0x1ac> -80008694: 0005af83 lw t6,0(a1) -80008698: 010ff3b3 and t2,t6,a6 -8000869c: fe0382e3 beqz t2,80008680 <__multiply+0xa4> -800086a0: 000e0f93 mv t6,t3 -800086a4: 00060293 mv t0,a2 -800086a8: 00000493 li s1,0 -800086ac: 0002a703 lw a4,0(t0) # 80001580 -800086b0: 000faf03 lw t5,0(t6) -800086b4: 004f8f93 addi t6,t6,4 -800086b8: 010776b3 and a3,a4,a6 -800086bc: 027686b3 mul a3,a3,t2 -800086c0: 01075793 srli a5,a4,0x10 -800086c4: 010f7733 and a4,t5,a6 -800086c8: 010f5f13 srli t5,t5,0x10 -800086cc: 00428293 addi t0,t0,4 -800086d0: 027787b3 mul a5,a5,t2 -800086d4: 00e686b3 add a3,a3,a4 -800086d8: 009686b3 add a3,a3,s1 -800086dc: 0106d713 srli a4,a3,0x10 -800086e0: 0106f6b3 and a3,a3,a6 -800086e4: 01e787b3 add a5,a5,t5 -800086e8: 00e787b3 add a5,a5,a4 -800086ec: 01079713 slli a4,a5,0x10 -800086f0: 00d766b3 or a3,a4,a3 -800086f4: fedfae23 sw a3,-4(t6) -800086f8: 0107d493 srli s1,a5,0x10 -800086fc: fb12e8e3 bltu t0,a7,800086ac <__multiply+0xd0> -80008700: 009fa023 sw s1,0(t6) -80008704: 0005af83 lw t6,0(a1) -80008708: 010fdf93 srli t6,t6,0x10 -8000870c: f60f8ee3 beqz t6,80008688 <__multiply+0xac> -80008710: 000e2703 lw a4,0(t3) -80008714: 000e0f13 mv t5,t3 -80008718: 00060693 mv a3,a2 -8000871c: 00070393 mv t2,a4 -80008720: 00000293 li t0,0 -80008724: 0006a783 lw a5,0(a3) -80008728: 0103d913 srli s2,t2,0x10 -8000872c: 01077733 and a4,a4,a6 -80008730: 0107f7b3 and a5,a5,a6 -80008734: 03f787b3 mul a5,a5,t6 -80008738: 004f0f13 addi t5,t5,4 -8000873c: 00468693 addi a3,a3,4 -80008740: 000f2383 lw t2,0(t5) -80008744: 0103f4b3 and s1,t2,a6 -80008748: 012787b3 add a5,a5,s2 -8000874c: 005787b3 add a5,a5,t0 -80008750: 01079293 slli t0,a5,0x10 -80008754: 00e2e733 or a4,t0,a4 -80008758: feef2e23 sw a4,-4(t5) -8000875c: ffe6d703 lhu a4,-2(a3) -80008760: 0107d793 srli a5,a5,0x10 -80008764: 03f70733 mul a4,a4,t6 -80008768: 00970733 add a4,a4,s1 -8000876c: 00f70733 add a4,a4,a5 -80008770: 01075293 srli t0,a4,0x10 -80008774: fb16e8e3 bltu a3,a7,80008724 <__multiply+0x148> -80008778: 00ef2023 sw a4,0(t5) -8000877c: 00458593 addi a1,a1,4 -80008780: 004e0e13 addi t3,t3,4 -80008784: f1d5e8e3 bltu a1,t4,80008694 <__multiply+0xb8> -80008788: 02805463 blez s0,800087b0 <__multiply+0x1d4> -8000878c: ffc32783 lw a5,-4(t1) -80008790: ffc30313 addi t1,t1,-4 -80008794: 00078863 beqz a5,800087a4 <__multiply+0x1c8> -80008798: 0180006f j 800087b0 <__multiply+0x1d4> -8000879c: 00032783 lw a5,0(t1) -800087a0: 00079863 bnez a5,800087b0 <__multiply+0x1d4> -800087a4: fff40413 addi s0,s0,-1 -800087a8: ffc30313 addi t1,t1,-4 -800087ac: fe0418e3 bnez s0,8000879c <__multiply+0x1c0> -800087b0: 00852823 sw s0,16(a0) -800087b4: 01c12083 lw ra,28(sp) -800087b8: 01812403 lw s0,24(sp) -800087bc: 01412483 lw s1,20(sp) -800087c0: 01012903 lw s2,16(sp) -800087c4: 00c12983 lw s3,12(sp) -800087c8: 00812a03 lw s4,8(sp) -800087cc: 02010113 addi sp,sp,32 -800087d0: 00008067 ret +80008598 <__multiply>: +80008598: fe010113 addi sp,sp,-32 +8000859c: 01312623 sw s3,12(sp) +800085a0: 01412423 sw s4,8(sp) +800085a4: 0105a983 lw s3,16(a1) +800085a8: 01062a03 lw s4,16(a2) +800085ac: 00912a23 sw s1,20(sp) +800085b0: 01212823 sw s2,16(sp) +800085b4: 00112e23 sw ra,28(sp) +800085b8: 00812c23 sw s0,24(sp) +800085bc: 00058493 mv s1,a1 +800085c0: 00060913 mv s2,a2 +800085c4: 0149cc63 blt s3,s4,800085dc <__multiply+0x44> +800085c8: 000a0713 mv a4,s4 +800085cc: 00058913 mv s2,a1 +800085d0: 00098a13 mv s4,s3 +800085d4: 00060493 mv s1,a2 +800085d8: 00070993 mv s3,a4 +800085dc: 00892783 lw a5,8(s2) +800085e0: 00492583 lw a1,4(s2) +800085e4: 013a0433 add s0,s4,s3 +800085e8: 0087a7b3 slt a5,a5,s0 +800085ec: 00f585b3 add a1,a1,a5 +800085f0: b49ff0ef jal ra,80008138 <_Balloc> +800085f4: 01450e13 addi t3,a0,20 +800085f8: 00241313 slli t1,s0,0x2 +800085fc: 006e0333 add t1,t3,t1 +80008600: 000e0793 mv a5,t3 +80008604: 006e7863 bgeu t3,t1,80008614 <__multiply+0x7c> +80008608: 0007a023 sw zero,0(a5) +8000860c: 00478793 addi a5,a5,4 +80008610: fe67ece3 bltu a5,t1,80008608 <__multiply+0x70> +80008614: 01448593 addi a1,s1,20 +80008618: 00299e93 slli t4,s3,0x2 +8000861c: 01490613 addi a2,s2,20 +80008620: 002a1893 slli a7,s4,0x2 +80008624: 00010837 lui a6,0x10 +80008628: 01d58eb3 add t4,a1,t4 +8000862c: 011608b3 add a7,a2,a7 +80008630: fff80813 addi a6,a6,-1 # ffff <_start-0x7fff0001> +80008634: 01d5ee63 bltu a1,t4,80008650 <__multiply+0xb8> +80008638: 10c0006f j 80008744 <__multiply+0x1ac> +8000863c: 010fdf93 srli t6,t6,0x10 +80008640: 080f9663 bnez t6,800086cc <__multiply+0x134> +80008644: 00458593 addi a1,a1,4 +80008648: 004e0e13 addi t3,t3,4 +8000864c: 0fd5fc63 bgeu a1,t4,80008744 <__multiply+0x1ac> +80008650: 0005af83 lw t6,0(a1) +80008654: 010ff3b3 and t2,t6,a6 +80008658: fe0382e3 beqz t2,8000863c <__multiply+0xa4> +8000865c: 000e0f93 mv t6,t3 +80008660: 00060293 mv t0,a2 +80008664: 00000493 li s1,0 +80008668: 0002a703 lw a4,0(t0) # 8000153c +8000866c: 000faf03 lw t5,0(t6) +80008670: 004f8f93 addi t6,t6,4 +80008674: 010776b3 and a3,a4,a6 +80008678: 027686b3 mul a3,a3,t2 +8000867c: 01075793 srli a5,a4,0x10 +80008680: 010f7733 and a4,t5,a6 +80008684: 010f5f13 srli t5,t5,0x10 +80008688: 00428293 addi t0,t0,4 +8000868c: 027787b3 mul a5,a5,t2 +80008690: 00e686b3 add a3,a3,a4 +80008694: 009686b3 add a3,a3,s1 +80008698: 0106d713 srli a4,a3,0x10 +8000869c: 0106f6b3 and a3,a3,a6 +800086a0: 01e787b3 add a5,a5,t5 +800086a4: 00e787b3 add a5,a5,a4 +800086a8: 01079713 slli a4,a5,0x10 +800086ac: 00d766b3 or a3,a4,a3 +800086b0: fedfae23 sw a3,-4(t6) +800086b4: 0107d493 srli s1,a5,0x10 +800086b8: fb12e8e3 bltu t0,a7,80008668 <__multiply+0xd0> +800086bc: 009fa023 sw s1,0(t6) +800086c0: 0005af83 lw t6,0(a1) +800086c4: 010fdf93 srli t6,t6,0x10 +800086c8: f60f8ee3 beqz t6,80008644 <__multiply+0xac> +800086cc: 000e2703 lw a4,0(t3) +800086d0: 000e0f13 mv t5,t3 +800086d4: 00060693 mv a3,a2 +800086d8: 00070393 mv t2,a4 +800086dc: 00000293 li t0,0 +800086e0: 0006a783 lw a5,0(a3) +800086e4: 0103d913 srli s2,t2,0x10 +800086e8: 01077733 and a4,a4,a6 +800086ec: 0107f7b3 and a5,a5,a6 +800086f0: 03f787b3 mul a5,a5,t6 +800086f4: 004f0f13 addi t5,t5,4 +800086f8: 00468693 addi a3,a3,4 +800086fc: 000f2383 lw t2,0(t5) +80008700: 0103f4b3 and s1,t2,a6 +80008704: 012787b3 add a5,a5,s2 +80008708: 005787b3 add a5,a5,t0 +8000870c: 01079293 slli t0,a5,0x10 +80008710: 00e2e733 or a4,t0,a4 +80008714: feef2e23 sw a4,-4(t5) +80008718: ffe6d703 lhu a4,-2(a3) +8000871c: 0107d793 srli a5,a5,0x10 +80008720: 03f70733 mul a4,a4,t6 +80008724: 00970733 add a4,a4,s1 +80008728: 00f70733 add a4,a4,a5 +8000872c: 01075293 srli t0,a4,0x10 +80008730: fb16e8e3 bltu a3,a7,800086e0 <__multiply+0x148> +80008734: 00ef2023 sw a4,0(t5) +80008738: 00458593 addi a1,a1,4 +8000873c: 004e0e13 addi t3,t3,4 +80008740: f1d5e8e3 bltu a1,t4,80008650 <__multiply+0xb8> +80008744: 02805463 blez s0,8000876c <__multiply+0x1d4> +80008748: ffc32783 lw a5,-4(t1) +8000874c: ffc30313 addi t1,t1,-4 +80008750: 00078863 beqz a5,80008760 <__multiply+0x1c8> +80008754: 0180006f j 8000876c <__multiply+0x1d4> +80008758: 00032783 lw a5,0(t1) +8000875c: 00079863 bnez a5,8000876c <__multiply+0x1d4> +80008760: fff40413 addi s0,s0,-1 +80008764: ffc30313 addi t1,t1,-4 +80008768: fe0418e3 bnez s0,80008758 <__multiply+0x1c0> +8000876c: 00852823 sw s0,16(a0) +80008770: 01c12083 lw ra,28(sp) +80008774: 01812403 lw s0,24(sp) +80008778: 01412483 lw s1,20(sp) +8000877c: 01012903 lw s2,16(sp) +80008780: 00c12983 lw s3,12(sp) +80008784: 00812a03 lw s4,8(sp) +80008788: 02010113 addi sp,sp,32 +8000878c: 00008067 ret -800087d4 <__pow5mult>: -800087d4: fe010113 addi sp,sp,-32 -800087d8: 00812c23 sw s0,24(sp) -800087dc: 01312623 sw s3,12(sp) -800087e0: 01412423 sw s4,8(sp) -800087e4: 00112e23 sw ra,28(sp) -800087e8: 00912a23 sw s1,20(sp) -800087ec: 01212823 sw s2,16(sp) -800087f0: 00367793 andi a5,a2,3 -800087f4: 00060413 mv s0,a2 -800087f8: 00050993 mv s3,a0 -800087fc: 00058a13 mv s4,a1 -80008800: 0c079463 bnez a5,800088c8 <__pow5mult+0xf4> -80008804: 40245413 srai s0,s0,0x2 -80008808: 000a0913 mv s2,s4 -8000880c: 06040863 beqz s0,8000887c <__pow5mult+0xa8> -80008810: 0489a483 lw s1,72(s3) -80008814: 0c048e63 beqz s1,800088f0 <__pow5mult+0x11c> -80008818: 00147793 andi a5,s0,1 -8000881c: 000a0913 mv s2,s4 -80008820: 02079063 bnez a5,80008840 <__pow5mult+0x6c> -80008824: 40145413 srai s0,s0,0x1 -80008828: 04040a63 beqz s0,8000887c <__pow5mult+0xa8> -8000882c: 0004a503 lw a0,0(s1) -80008830: 06050863 beqz a0,800088a0 <__pow5mult+0xcc> -80008834: 00050493 mv s1,a0 -80008838: 00147793 andi a5,s0,1 -8000883c: fe0784e3 beqz a5,80008824 <__pow5mult+0x50> -80008840: 00048613 mv a2,s1 -80008844: 00090593 mv a1,s2 -80008848: 00098513 mv a0,s3 -8000884c: d91ff0ef jal ra,800085dc <__multiply> -80008850: 06090863 beqz s2,800088c0 <__pow5mult+0xec> -80008854: 00492703 lw a4,4(s2) -80008858: 04c9a783 lw a5,76(s3) -8000885c: 40145413 srai s0,s0,0x1 -80008860: 00271713 slli a4,a4,0x2 -80008864: 00e787b3 add a5,a5,a4 -80008868: 0007a703 lw a4,0(a5) -8000886c: 00e92023 sw a4,0(s2) -80008870: 0127a023 sw s2,0(a5) -80008874: 00050913 mv s2,a0 -80008878: fa041ae3 bnez s0,8000882c <__pow5mult+0x58> -8000887c: 01c12083 lw ra,28(sp) -80008880: 01812403 lw s0,24(sp) -80008884: 00090513 mv a0,s2 -80008888: 01412483 lw s1,20(sp) -8000888c: 01012903 lw s2,16(sp) -80008890: 00c12983 lw s3,12(sp) -80008894: 00812a03 lw s4,8(sp) -80008898: 02010113 addi sp,sp,32 -8000889c: 00008067 ret -800088a0: 00048613 mv a2,s1 -800088a4: 00048593 mv a1,s1 -800088a8: 00098513 mv a0,s3 -800088ac: d31ff0ef jal ra,800085dc <__multiply> -800088b0: 00a4a023 sw a0,0(s1) -800088b4: 00052023 sw zero,0(a0) -800088b8: 00050493 mv s1,a0 -800088bc: f7dff06f j 80008838 <__pow5mult+0x64> -800088c0: 00050913 mv s2,a0 -800088c4: f61ff06f j 80008824 <__pow5mult+0x50> -800088c8: fff78793 addi a5,a5,-1 -800088cc: 80015737 lui a4,0x80015 -800088d0: 0c870713 addi a4,a4,200 # 800150c8 <__BSS_END__+0xffffe6b0> -800088d4: 00279793 slli a5,a5,0x2 -800088d8: 00f707b3 add a5,a4,a5 -800088dc: 0007a603 lw a2,0(a5) -800088e0: 00000693 li a3,0 -800088e4: 965ff0ef jal ra,80008248 <__multadd> -800088e8: 00050a13 mv s4,a0 -800088ec: f19ff06f j 80008804 <__pow5mult+0x30> -800088f0: 00100593 li a1,1 -800088f4: 00098513 mv a0,s3 -800088f8: 885ff0ef jal ra,8000817c <_Balloc> -800088fc: 27100793 li a5,625 -80008900: 00f52a23 sw a5,20(a0) -80008904: 00100793 li a5,1 -80008908: 00f52823 sw a5,16(a0) -8000890c: 04a9a423 sw a0,72(s3) -80008910: 00050493 mv s1,a0 -80008914: 00052023 sw zero,0(a0) -80008918: f01ff06f j 80008818 <__pow5mult+0x44> +80008790 <__pow5mult>: +80008790: fe010113 addi sp,sp,-32 +80008794: 00812c23 sw s0,24(sp) +80008798: 01312623 sw s3,12(sp) +8000879c: 01412423 sw s4,8(sp) +800087a0: 00112e23 sw ra,28(sp) +800087a4: 00912a23 sw s1,20(sp) +800087a8: 01212823 sw s2,16(sp) +800087ac: 00367793 andi a5,a2,3 +800087b0: 00060413 mv s0,a2 +800087b4: 00050993 mv s3,a0 +800087b8: 00058a13 mv s4,a1 +800087bc: 0c079463 bnez a5,80008884 <__pow5mult+0xf4> +800087c0: 40245413 srai s0,s0,0x2 +800087c4: 000a0913 mv s2,s4 +800087c8: 06040863 beqz s0,80008838 <__pow5mult+0xa8> +800087cc: 0489a483 lw s1,72(s3) +800087d0: 0c048e63 beqz s1,800088ac <__pow5mult+0x11c> +800087d4: 00147793 andi a5,s0,1 +800087d8: 000a0913 mv s2,s4 +800087dc: 02079063 bnez a5,800087fc <__pow5mult+0x6c> +800087e0: 40145413 srai s0,s0,0x1 +800087e4: 04040a63 beqz s0,80008838 <__pow5mult+0xa8> +800087e8: 0004a503 lw a0,0(s1) +800087ec: 06050863 beqz a0,8000885c <__pow5mult+0xcc> +800087f0: 00050493 mv s1,a0 +800087f4: 00147793 andi a5,s0,1 +800087f8: fe0784e3 beqz a5,800087e0 <__pow5mult+0x50> +800087fc: 00048613 mv a2,s1 +80008800: 00090593 mv a1,s2 +80008804: 00098513 mv a0,s3 +80008808: d91ff0ef jal ra,80008598 <__multiply> +8000880c: 06090863 beqz s2,8000887c <__pow5mult+0xec> +80008810: 00492703 lw a4,4(s2) +80008814: 04c9a783 lw a5,76(s3) +80008818: 40145413 srai s0,s0,0x1 +8000881c: 00271713 slli a4,a4,0x2 +80008820: 00e787b3 add a5,a5,a4 +80008824: 0007a703 lw a4,0(a5) +80008828: 00e92023 sw a4,0(s2) +8000882c: 0127a023 sw s2,0(a5) +80008830: 00050913 mv s2,a0 +80008834: fa041ae3 bnez s0,800087e8 <__pow5mult+0x58> +80008838: 01c12083 lw ra,28(sp) +8000883c: 01812403 lw s0,24(sp) +80008840: 00090513 mv a0,s2 +80008844: 01412483 lw s1,20(sp) +80008848: 01012903 lw s2,16(sp) +8000884c: 00c12983 lw s3,12(sp) +80008850: 00812a03 lw s4,8(sp) +80008854: 02010113 addi sp,sp,32 +80008858: 00008067 ret +8000885c: 00048613 mv a2,s1 +80008860: 00048593 mv a1,s1 +80008864: 00098513 mv a0,s3 +80008868: d31ff0ef jal ra,80008598 <__multiply> +8000886c: 00a4a023 sw a0,0(s1) +80008870: 00052023 sw zero,0(a0) +80008874: 00050493 mv s1,a0 +80008878: f7dff06f j 800087f4 <__pow5mult+0x64> +8000887c: 00050913 mv s2,a0 +80008880: f61ff06f j 800087e0 <__pow5mult+0x50> +80008884: fff78793 addi a5,a5,-1 +80008888: 80015737 lui a4,0x80015 +8000888c: 08870713 addi a4,a4,136 # 80015088 <__BSS_END__+0xffffe670> +80008890: 00279793 slli a5,a5,0x2 +80008894: 00f707b3 add a5,a4,a5 +80008898: 0007a603 lw a2,0(a5) +8000889c: 00000693 li a3,0 +800088a0: 965ff0ef jal ra,80008204 <__multadd> +800088a4: 00050a13 mv s4,a0 +800088a8: f19ff06f j 800087c0 <__pow5mult+0x30> +800088ac: 00100593 li a1,1 +800088b0: 00098513 mv a0,s3 +800088b4: 885ff0ef jal ra,80008138 <_Balloc> +800088b8: 27100793 li a5,625 +800088bc: 00f52a23 sw a5,20(a0) +800088c0: 00100793 li a5,1 +800088c4: 00f52823 sw a5,16(a0) +800088c8: 04a9a423 sw a0,72(s3) +800088cc: 00050493 mv s1,a0 +800088d0: 00052023 sw zero,0(a0) +800088d4: f01ff06f j 800087d4 <__pow5mult+0x44> -8000891c <__lshift>: -8000891c: fe010113 addi sp,sp,-32 -80008920: 01412423 sw s4,8(sp) -80008924: 0105aa03 lw s4,16(a1) -80008928: 00912a23 sw s1,20(sp) -8000892c: 0085a783 lw a5,8(a1) -80008930: 40565493 srai s1,a2,0x5 -80008934: 01448a33 add s4,s1,s4 -80008938: 00812c23 sw s0,24(sp) -8000893c: 01212823 sw s2,16(sp) -80008940: 01312623 sw s3,12(sp) -80008944: 01512223 sw s5,4(sp) -80008948: 00112e23 sw ra,28(sp) -8000894c: 001a0413 addi s0,s4,1 -80008950: 00058993 mv s3,a1 -80008954: 00060913 mv s2,a2 -80008958: 00050a93 mv s5,a0 -8000895c: 0045a583 lw a1,4(a1) -80008960: 0087d863 bge a5,s0,80008970 <__lshift+0x54> -80008964: 00179793 slli a5,a5,0x1 -80008968: 00158593 addi a1,a1,1 -8000896c: fe87cce3 blt a5,s0,80008964 <__lshift+0x48> -80008970: 000a8513 mv a0,s5 -80008974: 809ff0ef jal ra,8000817c <_Balloc> -80008978: 01450713 addi a4,a0,20 -8000897c: 02905463 blez s1,800089a4 <__lshift+0x88> -80008980: 00548493 addi s1,s1,5 -80008984: 00249493 slli s1,s1,0x2 -80008988: 009506b3 add a3,a0,s1 -8000898c: 00070793 mv a5,a4 -80008990: 00478793 addi a5,a5,4 -80008994: fe07ae23 sw zero,-4(a5) -80008998: fef69ce3 bne a3,a5,80008990 <__lshift+0x74> -8000899c: fec48493 addi s1,s1,-20 -800089a0: 00970733 add a4,a4,s1 -800089a4: 0109a803 lw a6,16(s3) -800089a8: 01498793 addi a5,s3,20 -800089ac: 01f97613 andi a2,s2,31 -800089b0: 00281813 slli a6,a6,0x2 -800089b4: 01078833 add a6,a5,a6 -800089b8: 08060263 beqz a2,80008a3c <__lshift+0x120> -800089bc: 02000893 li a7,32 -800089c0: 40c888b3 sub a7,a7,a2 -800089c4: 00000593 li a1,0 -800089c8: 0007a683 lw a3,0(a5) -800089cc: 00470713 addi a4,a4,4 -800089d0: 00478793 addi a5,a5,4 -800089d4: 00c696b3 sll a3,a3,a2 -800089d8: 00b6e6b3 or a3,a3,a1 -800089dc: fed72e23 sw a3,-4(a4) -800089e0: ffc7a683 lw a3,-4(a5) -800089e4: 0116d5b3 srl a1,a3,a7 -800089e8: ff07e0e3 bltu a5,a6,800089c8 <__lshift+0xac> -800089ec: 00b72023 sw a1,0(a4) -800089f0: 00058463 beqz a1,800089f8 <__lshift+0xdc> -800089f4: 00040a13 mv s4,s0 -800089f8: 0049a703 lw a4,4(s3) -800089fc: 04caa783 lw a5,76(s5) -80008a00: 01c12083 lw ra,28(sp) -80008a04: 00271713 slli a4,a4,0x2 -80008a08: 00e787b3 add a5,a5,a4 -80008a0c: 0007a703 lw a4,0(a5) -80008a10: 01452823 sw s4,16(a0) -80008a14: 01812403 lw s0,24(sp) -80008a18: 00e9a023 sw a4,0(s3) -80008a1c: 0137a023 sw s3,0(a5) -80008a20: 01412483 lw s1,20(sp) -80008a24: 01012903 lw s2,16(sp) -80008a28: 00c12983 lw s3,12(sp) -80008a2c: 00812a03 lw s4,8(sp) -80008a30: 00412a83 lw s5,4(sp) -80008a34: 02010113 addi sp,sp,32 -80008a38: 00008067 ret -80008a3c: 00478793 addi a5,a5,4 -80008a40: ffc7a683 lw a3,-4(a5) -80008a44: 00470713 addi a4,a4,4 -80008a48: fed72e23 sw a3,-4(a4) -80008a4c: fb07f6e3 bgeu a5,a6,800089f8 <__lshift+0xdc> -80008a50: 00478793 addi a5,a5,4 -80008a54: ffc7a683 lw a3,-4(a5) -80008a58: 00470713 addi a4,a4,4 -80008a5c: fed72e23 sw a3,-4(a4) -80008a60: fd07eee3 bltu a5,a6,80008a3c <__lshift+0x120> -80008a64: f95ff06f j 800089f8 <__lshift+0xdc> +800088d8 <__lshift>: +800088d8: fe010113 addi sp,sp,-32 +800088dc: 01412423 sw s4,8(sp) +800088e0: 0105aa03 lw s4,16(a1) +800088e4: 00912a23 sw s1,20(sp) +800088e8: 0085a783 lw a5,8(a1) +800088ec: 40565493 srai s1,a2,0x5 +800088f0: 01448a33 add s4,s1,s4 +800088f4: 00812c23 sw s0,24(sp) +800088f8: 01212823 sw s2,16(sp) +800088fc: 01312623 sw s3,12(sp) +80008900: 01512223 sw s5,4(sp) +80008904: 00112e23 sw ra,28(sp) +80008908: 001a0413 addi s0,s4,1 +8000890c: 00058993 mv s3,a1 +80008910: 00060913 mv s2,a2 +80008914: 00050a93 mv s5,a0 +80008918: 0045a583 lw a1,4(a1) +8000891c: 0087d863 bge a5,s0,8000892c <__lshift+0x54> +80008920: 00179793 slli a5,a5,0x1 +80008924: 00158593 addi a1,a1,1 +80008928: fe87cce3 blt a5,s0,80008920 <__lshift+0x48> +8000892c: 000a8513 mv a0,s5 +80008930: 809ff0ef jal ra,80008138 <_Balloc> +80008934: 01450713 addi a4,a0,20 +80008938: 02905463 blez s1,80008960 <__lshift+0x88> +8000893c: 00548493 addi s1,s1,5 +80008940: 00249493 slli s1,s1,0x2 +80008944: 009506b3 add a3,a0,s1 +80008948: 00070793 mv a5,a4 +8000894c: 00478793 addi a5,a5,4 +80008950: fe07ae23 sw zero,-4(a5) +80008954: fef69ce3 bne a3,a5,8000894c <__lshift+0x74> +80008958: fec48493 addi s1,s1,-20 +8000895c: 00970733 add a4,a4,s1 +80008960: 0109a803 lw a6,16(s3) +80008964: 01498793 addi a5,s3,20 +80008968: 01f97613 andi a2,s2,31 +8000896c: 00281813 slli a6,a6,0x2 +80008970: 01078833 add a6,a5,a6 +80008974: 08060263 beqz a2,800089f8 <__lshift+0x120> +80008978: 02000893 li a7,32 +8000897c: 40c888b3 sub a7,a7,a2 +80008980: 00000593 li a1,0 +80008984: 0007a683 lw a3,0(a5) +80008988: 00470713 addi a4,a4,4 +8000898c: 00478793 addi a5,a5,4 +80008990: 00c696b3 sll a3,a3,a2 +80008994: 00b6e6b3 or a3,a3,a1 +80008998: fed72e23 sw a3,-4(a4) +8000899c: ffc7a683 lw a3,-4(a5) +800089a0: 0116d5b3 srl a1,a3,a7 +800089a4: ff07e0e3 bltu a5,a6,80008984 <__lshift+0xac> +800089a8: 00b72023 sw a1,0(a4) +800089ac: 00058463 beqz a1,800089b4 <__lshift+0xdc> +800089b0: 00040a13 mv s4,s0 +800089b4: 0049a703 lw a4,4(s3) +800089b8: 04caa783 lw a5,76(s5) +800089bc: 01c12083 lw ra,28(sp) +800089c0: 00271713 slli a4,a4,0x2 +800089c4: 00e787b3 add a5,a5,a4 +800089c8: 0007a703 lw a4,0(a5) +800089cc: 01452823 sw s4,16(a0) +800089d0: 01812403 lw s0,24(sp) +800089d4: 00e9a023 sw a4,0(s3) +800089d8: 0137a023 sw s3,0(a5) +800089dc: 01412483 lw s1,20(sp) +800089e0: 01012903 lw s2,16(sp) +800089e4: 00c12983 lw s3,12(sp) +800089e8: 00812a03 lw s4,8(sp) +800089ec: 00412a83 lw s5,4(sp) +800089f0: 02010113 addi sp,sp,32 +800089f4: 00008067 ret +800089f8: 00478793 addi a5,a5,4 +800089fc: ffc7a683 lw a3,-4(a5) +80008a00: 00470713 addi a4,a4,4 +80008a04: fed72e23 sw a3,-4(a4) +80008a08: fb07f6e3 bgeu a5,a6,800089b4 <__lshift+0xdc> +80008a0c: 00478793 addi a5,a5,4 +80008a10: ffc7a683 lw a3,-4(a5) +80008a14: 00470713 addi a4,a4,4 +80008a18: fed72e23 sw a3,-4(a4) +80008a1c: fd07eee3 bltu a5,a6,800089f8 <__lshift+0x120> +80008a20: f95ff06f j 800089b4 <__lshift+0xdc> -80008a68 <__mcmp>: -80008a68: 00050613 mv a2,a0 -80008a6c: 0105a783 lw a5,16(a1) -80008a70: 01052503 lw a0,16(a0) -80008a74: 40f50533 sub a0,a0,a5 -80008a78: 02051e63 bnez a0,80008ab4 <__mcmp+0x4c> -80008a7c: 00279713 slli a4,a5,0x2 -80008a80: 01460613 addi a2,a2,20 -80008a84: 01458593 addi a1,a1,20 -80008a88: 00e607b3 add a5,a2,a4 -80008a8c: 00e585b3 add a1,a1,a4 -80008a90: 0080006f j 80008a98 <__mcmp+0x30> -80008a94: 02f67063 bgeu a2,a5,80008ab4 <__mcmp+0x4c> -80008a98: ffc78793 addi a5,a5,-4 -80008a9c: ffc58593 addi a1,a1,-4 -80008aa0: 0007a683 lw a3,0(a5) -80008aa4: 0005a703 lw a4,0(a1) -80008aa8: fee686e3 beq a3,a4,80008a94 <__mcmp+0x2c> -80008aac: fff00513 li a0,-1 -80008ab0: 00e6f463 bgeu a3,a4,80008ab8 <__mcmp+0x50> -80008ab4: 00008067 ret -80008ab8: 00100513 li a0,1 -80008abc: 00008067 ret +80008a24 <__mcmp>: +80008a24: 00050613 mv a2,a0 +80008a28: 0105a783 lw a5,16(a1) +80008a2c: 01052503 lw a0,16(a0) +80008a30: 40f50533 sub a0,a0,a5 +80008a34: 02051e63 bnez a0,80008a70 <__mcmp+0x4c> +80008a38: 00279713 slli a4,a5,0x2 +80008a3c: 01460613 addi a2,a2,20 +80008a40: 01458593 addi a1,a1,20 +80008a44: 00e607b3 add a5,a2,a4 +80008a48: 00e585b3 add a1,a1,a4 +80008a4c: 0080006f j 80008a54 <__mcmp+0x30> +80008a50: 02f67063 bgeu a2,a5,80008a70 <__mcmp+0x4c> +80008a54: ffc78793 addi a5,a5,-4 +80008a58: ffc58593 addi a1,a1,-4 +80008a5c: 0007a683 lw a3,0(a5) +80008a60: 0005a703 lw a4,0(a1) +80008a64: fee686e3 beq a3,a4,80008a50 <__mcmp+0x2c> +80008a68: fff00513 li a0,-1 +80008a6c: 00e6f463 bgeu a3,a4,80008a74 <__mcmp+0x50> +80008a70: 00008067 ret +80008a74: 00100513 li a0,1 +80008a78: 00008067 ret -80008ac0 <__mdiff>: -80008ac0: fe010113 addi sp,sp,-32 -80008ac4: 01212823 sw s2,16(sp) -80008ac8: 01062703 lw a4,16(a2) -80008acc: 0105a903 lw s2,16(a1) -80008ad0: 00812c23 sw s0,24(sp) -80008ad4: 00912a23 sw s1,20(sp) -80008ad8: 01312623 sw s3,12(sp) -80008adc: 01412423 sw s4,8(sp) -80008ae0: 00112e23 sw ra,28(sp) -80008ae4: 40e90933 sub s2,s2,a4 -80008ae8: 00058993 mv s3,a1 -80008aec: 00060a13 mv s4,a2 -80008af0: 01458413 addi s0,a1,20 -80008af4: 01460493 addi s1,a2,20 -80008af8: 04091863 bnez s2,80008b48 <__mdiff+0x88> -80008afc: 00271713 slli a4,a4,0x2 -80008b00: 00e407b3 add a5,s0,a4 -80008b04: 00e48733 add a4,s1,a4 -80008b08: 0080006f j 80008b10 <__mdiff+0x50> -80008b0c: 16f47263 bgeu s0,a5,80008c70 <__mdiff+0x1b0> -80008b10: ffc78793 addi a5,a5,-4 -80008b14: ffc70713 addi a4,a4,-4 -80008b18: 0007a583 lw a1,0(a5) -80008b1c: 00072683 lw a3,0(a4) -80008b20: fed586e3 beq a1,a3,80008b0c <__mdiff+0x4c> -80008b24: 02d5f663 bgeu a1,a3,80008b50 <__mdiff+0x90> -80008b28: 00040713 mv a4,s0 -80008b2c: 00098793 mv a5,s3 -80008b30: 00048413 mv s0,s1 -80008b34: 000a0993 mv s3,s4 -80008b38: 00070493 mv s1,a4 -80008b3c: 00078a13 mv s4,a5 -80008b40: 00100913 li s2,1 -80008b44: 00c0006f j 80008b50 <__mdiff+0x90> -80008b48: fe0940e3 bltz s2,80008b28 <__mdiff+0x68> -80008b4c: 00000913 li s2,0 -80008b50: 0049a583 lw a1,4(s3) -80008b54: e28ff0ef jal ra,8000817c <_Balloc> -80008b58: 0109a303 lw t1,16(s3) -80008b5c: 010a2e83 lw t4,16(s4) -80008b60: 00010637 lui a2,0x10 -80008b64: 00231e13 slli t3,t1,0x2 -80008b68: 002e9e93 slli t4,t4,0x2 -80008b6c: 01252623 sw s2,12(a0) -80008b70: 01c40e33 add t3,s0,t3 -80008b74: 01d48eb3 add t4,s1,t4 -80008b78: 01450813 addi a6,a0,20 -80008b7c: 00000793 li a5,0 -80008b80: fff60613 addi a2,a2,-1 # ffff <_start-0x7fff0001> -80008b84: 0080006f j 80008b8c <__mdiff+0xcc> -80008b88: 00088813 mv a6,a7 -80008b8c: 00042703 lw a4,0(s0) -80008b90: 0004a583 lw a1,0(s1) -80008b94: 00480893 addi a7,a6,4 -80008b98: 00c776b3 and a3,a4,a2 -80008b9c: 00f686b3 add a3,a3,a5 -80008ba0: 00c5f7b3 and a5,a1,a2 -80008ba4: 40f686b3 sub a3,a3,a5 -80008ba8: 0105d593 srli a1,a1,0x10 -80008bac: 01075793 srli a5,a4,0x10 -80008bb0: 40b787b3 sub a5,a5,a1 -80008bb4: 4106d713 srai a4,a3,0x10 -80008bb8: 00e787b3 add a5,a5,a4 -80008bbc: 01079713 slli a4,a5,0x10 -80008bc0: 00c6f6b3 and a3,a3,a2 -80008bc4: 00d766b3 or a3,a4,a3 -80008bc8: 00448493 addi s1,s1,4 -80008bcc: fed8ae23 sw a3,-4(a7) -80008bd0: 00440413 addi s0,s0,4 -80008bd4: 4107d793 srai a5,a5,0x10 -80008bd8: fbd4e8e3 bltu s1,t4,80008b88 <__mdiff+0xc8> -80008bdc: 05c47e63 bgeu s0,t3,80008c38 <__mdiff+0x178> -80008be0: 00010eb7 lui t4,0x10 -80008be4: 00088813 mv a6,a7 -80008be8: 00040593 mv a1,s0 -80008bec: fffe8e93 addi t4,t4,-1 # ffff <_start-0x7fff0001> -80008bf0: 0005a703 lw a4,0(a1) -80008bf4: 00480813 addi a6,a6,4 -80008bf8: 00458593 addi a1,a1,4 -80008bfc: 01d77633 and a2,a4,t4 -80008c00: 00f60633 add a2,a2,a5 -80008c04: 41065693 srai a3,a2,0x10 -80008c08: 01075793 srli a5,a4,0x10 -80008c0c: 00d787b3 add a5,a5,a3 -80008c10: 01079693 slli a3,a5,0x10 -80008c14: 01d67633 and a2,a2,t4 -80008c18: 00c6e6b3 or a3,a3,a2 -80008c1c: fed82e23 sw a3,-4(a6) -80008c20: 4107d793 srai a5,a5,0x10 -80008c24: fdc5e6e3 bltu a1,t3,80008bf0 <__mdiff+0x130> -80008c28: fffe0813 addi a6,t3,-1 -80008c2c: 40880833 sub a6,a6,s0 -80008c30: ffc87813 andi a6,a6,-4 -80008c34: 01088833 add a6,a7,a6 -80008c38: 00069a63 bnez a3,80008c4c <__mdiff+0x18c> -80008c3c: ffc80813 addi a6,a6,-4 -80008c40: 00082783 lw a5,0(a6) -80008c44: fff30313 addi t1,t1,-1 -80008c48: fe078ae3 beqz a5,80008c3c <__mdiff+0x17c> -80008c4c: 01c12083 lw ra,28(sp) -80008c50: 01812403 lw s0,24(sp) -80008c54: 00652823 sw t1,16(a0) -80008c58: 01412483 lw s1,20(sp) -80008c5c: 01012903 lw s2,16(sp) -80008c60: 00c12983 lw s3,12(sp) -80008c64: 00812a03 lw s4,8(sp) -80008c68: 02010113 addi sp,sp,32 -80008c6c: 00008067 ret -80008c70: 00000593 li a1,0 -80008c74: d08ff0ef jal ra,8000817c <_Balloc> -80008c78: 01c12083 lw ra,28(sp) -80008c7c: 01812403 lw s0,24(sp) -80008c80: 00100793 li a5,1 -80008c84: 00f52823 sw a5,16(a0) -80008c88: 00052a23 sw zero,20(a0) -80008c8c: 01412483 lw s1,20(sp) -80008c90: 01012903 lw s2,16(sp) -80008c94: 00c12983 lw s3,12(sp) -80008c98: 00812a03 lw s4,8(sp) -80008c9c: 02010113 addi sp,sp,32 -80008ca0: 00008067 ret +80008a7c <__mdiff>: +80008a7c: fe010113 addi sp,sp,-32 +80008a80: 01212823 sw s2,16(sp) +80008a84: 01062703 lw a4,16(a2) +80008a88: 0105a903 lw s2,16(a1) +80008a8c: 00812c23 sw s0,24(sp) +80008a90: 00912a23 sw s1,20(sp) +80008a94: 01312623 sw s3,12(sp) +80008a98: 01412423 sw s4,8(sp) +80008a9c: 00112e23 sw ra,28(sp) +80008aa0: 40e90933 sub s2,s2,a4 +80008aa4: 00058993 mv s3,a1 +80008aa8: 00060a13 mv s4,a2 +80008aac: 01458413 addi s0,a1,20 +80008ab0: 01460493 addi s1,a2,20 +80008ab4: 04091863 bnez s2,80008b04 <__mdiff+0x88> +80008ab8: 00271713 slli a4,a4,0x2 +80008abc: 00e407b3 add a5,s0,a4 +80008ac0: 00e48733 add a4,s1,a4 +80008ac4: 0080006f j 80008acc <__mdiff+0x50> +80008ac8: 16f47263 bgeu s0,a5,80008c2c <__mdiff+0x1b0> +80008acc: ffc78793 addi a5,a5,-4 +80008ad0: ffc70713 addi a4,a4,-4 +80008ad4: 0007a583 lw a1,0(a5) +80008ad8: 00072683 lw a3,0(a4) +80008adc: fed586e3 beq a1,a3,80008ac8 <__mdiff+0x4c> +80008ae0: 02d5f663 bgeu a1,a3,80008b0c <__mdiff+0x90> +80008ae4: 00040713 mv a4,s0 +80008ae8: 00098793 mv a5,s3 +80008aec: 00048413 mv s0,s1 +80008af0: 000a0993 mv s3,s4 +80008af4: 00070493 mv s1,a4 +80008af8: 00078a13 mv s4,a5 +80008afc: 00100913 li s2,1 +80008b00: 00c0006f j 80008b0c <__mdiff+0x90> +80008b04: fe0940e3 bltz s2,80008ae4 <__mdiff+0x68> +80008b08: 00000913 li s2,0 +80008b0c: 0049a583 lw a1,4(s3) +80008b10: e28ff0ef jal ra,80008138 <_Balloc> +80008b14: 0109a303 lw t1,16(s3) +80008b18: 010a2e83 lw t4,16(s4) +80008b1c: 00010637 lui a2,0x10 +80008b20: 00231e13 slli t3,t1,0x2 +80008b24: 002e9e93 slli t4,t4,0x2 +80008b28: 01252623 sw s2,12(a0) +80008b2c: 01c40e33 add t3,s0,t3 +80008b30: 01d48eb3 add t4,s1,t4 +80008b34: 01450813 addi a6,a0,20 +80008b38: 00000793 li a5,0 +80008b3c: fff60613 addi a2,a2,-1 # ffff <_start-0x7fff0001> +80008b40: 0080006f j 80008b48 <__mdiff+0xcc> +80008b44: 00088813 mv a6,a7 +80008b48: 00042703 lw a4,0(s0) +80008b4c: 0004a583 lw a1,0(s1) +80008b50: 00480893 addi a7,a6,4 +80008b54: 00c776b3 and a3,a4,a2 +80008b58: 00f686b3 add a3,a3,a5 +80008b5c: 00c5f7b3 and a5,a1,a2 +80008b60: 40f686b3 sub a3,a3,a5 +80008b64: 0105d593 srli a1,a1,0x10 +80008b68: 01075793 srli a5,a4,0x10 +80008b6c: 40b787b3 sub a5,a5,a1 +80008b70: 4106d713 srai a4,a3,0x10 +80008b74: 00e787b3 add a5,a5,a4 +80008b78: 01079713 slli a4,a5,0x10 +80008b7c: 00c6f6b3 and a3,a3,a2 +80008b80: 00d766b3 or a3,a4,a3 +80008b84: 00448493 addi s1,s1,4 +80008b88: fed8ae23 sw a3,-4(a7) +80008b8c: 00440413 addi s0,s0,4 +80008b90: 4107d793 srai a5,a5,0x10 +80008b94: fbd4e8e3 bltu s1,t4,80008b44 <__mdiff+0xc8> +80008b98: 05c47e63 bgeu s0,t3,80008bf4 <__mdiff+0x178> +80008b9c: 00010eb7 lui t4,0x10 +80008ba0: 00088813 mv a6,a7 +80008ba4: 00040593 mv a1,s0 +80008ba8: fffe8e93 addi t4,t4,-1 # ffff <_start-0x7fff0001> +80008bac: 0005a703 lw a4,0(a1) +80008bb0: 00480813 addi a6,a6,4 +80008bb4: 00458593 addi a1,a1,4 +80008bb8: 01d77633 and a2,a4,t4 +80008bbc: 00f60633 add a2,a2,a5 +80008bc0: 41065693 srai a3,a2,0x10 +80008bc4: 01075793 srli a5,a4,0x10 +80008bc8: 00d787b3 add a5,a5,a3 +80008bcc: 01079693 slli a3,a5,0x10 +80008bd0: 01d67633 and a2,a2,t4 +80008bd4: 00c6e6b3 or a3,a3,a2 +80008bd8: fed82e23 sw a3,-4(a6) +80008bdc: 4107d793 srai a5,a5,0x10 +80008be0: fdc5e6e3 bltu a1,t3,80008bac <__mdiff+0x130> +80008be4: fffe0813 addi a6,t3,-1 +80008be8: 40880833 sub a6,a6,s0 +80008bec: ffc87813 andi a6,a6,-4 +80008bf0: 01088833 add a6,a7,a6 +80008bf4: 00069a63 bnez a3,80008c08 <__mdiff+0x18c> +80008bf8: ffc80813 addi a6,a6,-4 +80008bfc: 00082783 lw a5,0(a6) +80008c00: fff30313 addi t1,t1,-1 +80008c04: fe078ae3 beqz a5,80008bf8 <__mdiff+0x17c> +80008c08: 01c12083 lw ra,28(sp) +80008c0c: 01812403 lw s0,24(sp) +80008c10: 00652823 sw t1,16(a0) +80008c14: 01412483 lw s1,20(sp) +80008c18: 01012903 lw s2,16(sp) +80008c1c: 00c12983 lw s3,12(sp) +80008c20: 00812a03 lw s4,8(sp) +80008c24: 02010113 addi sp,sp,32 +80008c28: 00008067 ret +80008c2c: 00000593 li a1,0 +80008c30: d08ff0ef jal ra,80008138 <_Balloc> +80008c34: 01c12083 lw ra,28(sp) +80008c38: 01812403 lw s0,24(sp) +80008c3c: 00100793 li a5,1 +80008c40: 00f52823 sw a5,16(a0) +80008c44: 00052a23 sw zero,20(a0) +80008c48: 01412483 lw s1,20(sp) +80008c4c: 01012903 lw s2,16(sp) +80008c50: 00c12983 lw s3,12(sp) +80008c54: 00812a03 lw s4,8(sp) +80008c58: 02010113 addi sp,sp,32 +80008c5c: 00008067 ret -80008ca4 <__ulp>: -80008ca4: 7ff007b7 lui a5,0x7ff00 -80008ca8: 00b7f5b3 and a1,a5,a1 -80008cac: fcc007b7 lui a5,0xfcc00 -80008cb0: 00f585b3 add a1,a1,a5 -80008cb4: 00b05863 blez a1,80008cc4 <__ulp+0x20> -80008cb8: 00000793 li a5,0 -80008cbc: 00078513 mv a0,a5 -80008cc0: 00008067 ret -80008cc4: 40b005b3 neg a1,a1 -80008cc8: 4145d593 srai a1,a1,0x14 -80008ccc: 01300793 li a5,19 -80008cd0: 00b7c863 blt a5,a1,80008ce0 <__ulp+0x3c> -80008cd4: 000807b7 lui a5,0x80 -80008cd8: 40b7d5b3 sra a1,a5,a1 -80008cdc: fddff06f j 80008cb8 <__ulp+0x14> -80008ce0: fec58713 addi a4,a1,-20 -80008ce4: 01e00693 li a3,30 -80008ce8: 00000593 li a1,0 -80008cec: 00100793 li a5,1 -80008cf0: fce6c6e3 blt a3,a4,80008cbc <__ulp+0x18> -80008cf4: 800007b7 lui a5,0x80000 -80008cf8: 00e7d7b3 srl a5,a5,a4 -80008cfc: 00078513 mv a0,a5 -80008d00: 00008067 ret +80008c60 <__ulp>: +80008c60: 7ff007b7 lui a5,0x7ff00 +80008c64: 00b7f5b3 and a1,a5,a1 +80008c68: fcc007b7 lui a5,0xfcc00 +80008c6c: 00f585b3 add a1,a1,a5 +80008c70: 00b05863 blez a1,80008c80 <__ulp+0x20> +80008c74: 00000793 li a5,0 +80008c78: 00078513 mv a0,a5 +80008c7c: 00008067 ret +80008c80: 40b005b3 neg a1,a1 +80008c84: 4145d593 srai a1,a1,0x14 +80008c88: 01300793 li a5,19 +80008c8c: 00b7c863 blt a5,a1,80008c9c <__ulp+0x3c> +80008c90: 000807b7 lui a5,0x80 +80008c94: 40b7d5b3 sra a1,a5,a1 +80008c98: fddff06f j 80008c74 <__ulp+0x14> +80008c9c: fec58713 addi a4,a1,-20 +80008ca0: 01e00693 li a3,30 +80008ca4: 00000593 li a1,0 +80008ca8: 00100793 li a5,1 +80008cac: fce6c6e3 blt a3,a4,80008c78 <__ulp+0x18> +80008cb0: 800007b7 lui a5,0x80000 +80008cb4: 00e7d7b3 srl a5,a5,a4 +80008cb8: 00078513 mv a0,a5 +80008cbc: 00008067 ret -80008d04 <__b2d>: -80008d04: fe010113 addi sp,sp,-32 -80008d08: 00812c23 sw s0,24(sp) -80008d0c: 01052403 lw s0,16(a0) -80008d10: 00912a23 sw s1,20(sp) -80008d14: 01450493 addi s1,a0,20 -80008d18: 00241413 slli s0,s0,0x2 -80008d1c: 00848433 add s0,s1,s0 -80008d20: 01212823 sw s2,16(sp) -80008d24: ffc42903 lw s2,-4(s0) -80008d28: 01312623 sw s3,12(sp) -80008d2c: 01412423 sw s4,8(sp) -80008d30: 00090513 mv a0,s2 -80008d34: 00058a13 mv s4,a1 -80008d38: 00112e23 sw ra,28(sp) -80008d3c: f40ff0ef jal ra,8000847c <__hi0bits> -80008d40: 02000713 li a4,32 -80008d44: 40a707b3 sub a5,a4,a0 -80008d48: 00fa2023 sw a5,0(s4) -80008d4c: 00a00793 li a5,10 -80008d50: ffc40993 addi s3,s0,-4 -80008d54: 08a7d063 bge a5,a0,80008dd4 <__b2d+0xd0> -80008d58: ff550513 addi a0,a0,-11 -80008d5c: 0534f063 bgeu s1,s3,80008d9c <__b2d+0x98> -80008d60: ff842783 lw a5,-8(s0) -80008d64: 04050063 beqz a0,80008da4 <__b2d+0xa0> -80008d68: 40a70633 sub a2,a4,a0 -80008d6c: 00c7d733 srl a4,a5,a2 -80008d70: 00a916b3 sll a3,s2,a0 -80008d74: 00e6e6b3 or a3,a3,a4 -80008d78: ff840593 addi a1,s0,-8 -80008d7c: 3ff00737 lui a4,0x3ff00 -80008d80: 00e6e6b3 or a3,a3,a4 -80008d84: 00a797b3 sll a5,a5,a0 -80008d88: 02b4f263 bgeu s1,a1,80008dac <__b2d+0xa8> -80008d8c: ff442703 lw a4,-12(s0) -80008d90: 00c75733 srl a4,a4,a2 -80008d94: 00e7e7b3 or a5,a5,a4 -80008d98: 0140006f j 80008dac <__b2d+0xa8> -80008d9c: 00000793 li a5,0 -80008da0: 06051463 bnez a0,80008e08 <__b2d+0x104> -80008da4: 3ff00737 lui a4,0x3ff00 -80008da8: 00e966b3 or a3,s2,a4 -80008dac: 01c12083 lw ra,28(sp) -80008db0: 01812403 lw s0,24(sp) -80008db4: 01412483 lw s1,20(sp) -80008db8: 01012903 lw s2,16(sp) -80008dbc: 00c12983 lw s3,12(sp) -80008dc0: 00812a03 lw s4,8(sp) -80008dc4: 00078513 mv a0,a5 -80008dc8: 00068593 mv a1,a3 -80008dcc: 02010113 addi sp,sp,32 -80008dd0: 00008067 ret -80008dd4: 00b00613 li a2,11 -80008dd8: 40a60633 sub a2,a2,a0 -80008ddc: 00c95733 srl a4,s2,a2 -80008de0: 3ff006b7 lui a3,0x3ff00 -80008de4: 00d766b3 or a3,a4,a3 -80008de8: 00000713 li a4,0 -80008dec: 0134f663 bgeu s1,s3,80008df8 <__b2d+0xf4> -80008df0: ff842703 lw a4,-8(s0) -80008df4: 00c75733 srl a4,a4,a2 -80008df8: 01550513 addi a0,a0,21 -80008dfc: 00a91533 sll a0,s2,a0 -80008e00: 00e567b3 or a5,a0,a4 -80008e04: fa9ff06f j 80008dac <__b2d+0xa8> -80008e08: 00a91533 sll a0,s2,a0 -80008e0c: 3ff00737 lui a4,0x3ff00 -80008e10: 00e566b3 or a3,a0,a4 -80008e14: 00000793 li a5,0 -80008e18: f95ff06f j 80008dac <__b2d+0xa8> +80008cc0 <__b2d>: +80008cc0: fe010113 addi sp,sp,-32 +80008cc4: 00812c23 sw s0,24(sp) +80008cc8: 01052403 lw s0,16(a0) +80008ccc: 00912a23 sw s1,20(sp) +80008cd0: 01450493 addi s1,a0,20 +80008cd4: 00241413 slli s0,s0,0x2 +80008cd8: 00848433 add s0,s1,s0 +80008cdc: 01212823 sw s2,16(sp) +80008ce0: ffc42903 lw s2,-4(s0) +80008ce4: 01312623 sw s3,12(sp) +80008ce8: 01412423 sw s4,8(sp) +80008cec: 00090513 mv a0,s2 +80008cf0: 00058a13 mv s4,a1 +80008cf4: 00112e23 sw ra,28(sp) +80008cf8: f40ff0ef jal ra,80008438 <__hi0bits> +80008cfc: 02000713 li a4,32 +80008d00: 40a707b3 sub a5,a4,a0 +80008d04: 00fa2023 sw a5,0(s4) +80008d08: 00a00793 li a5,10 +80008d0c: ffc40993 addi s3,s0,-4 +80008d10: 08a7d063 bge a5,a0,80008d90 <__b2d+0xd0> +80008d14: ff550513 addi a0,a0,-11 +80008d18: 0534f063 bgeu s1,s3,80008d58 <__b2d+0x98> +80008d1c: ff842783 lw a5,-8(s0) +80008d20: 04050063 beqz a0,80008d60 <__b2d+0xa0> +80008d24: 40a70633 sub a2,a4,a0 +80008d28: 00c7d733 srl a4,a5,a2 +80008d2c: 00a916b3 sll a3,s2,a0 +80008d30: 00e6e6b3 or a3,a3,a4 +80008d34: ff840593 addi a1,s0,-8 +80008d38: 3ff00737 lui a4,0x3ff00 +80008d3c: 00e6e6b3 or a3,a3,a4 +80008d40: 00a797b3 sll a5,a5,a0 +80008d44: 02b4f263 bgeu s1,a1,80008d68 <__b2d+0xa8> +80008d48: ff442703 lw a4,-12(s0) +80008d4c: 00c75733 srl a4,a4,a2 +80008d50: 00e7e7b3 or a5,a5,a4 +80008d54: 0140006f j 80008d68 <__b2d+0xa8> +80008d58: 00000793 li a5,0 +80008d5c: 06051463 bnez a0,80008dc4 <__b2d+0x104> +80008d60: 3ff00737 lui a4,0x3ff00 +80008d64: 00e966b3 or a3,s2,a4 +80008d68: 01c12083 lw ra,28(sp) +80008d6c: 01812403 lw s0,24(sp) +80008d70: 01412483 lw s1,20(sp) +80008d74: 01012903 lw s2,16(sp) +80008d78: 00c12983 lw s3,12(sp) +80008d7c: 00812a03 lw s4,8(sp) +80008d80: 00078513 mv a0,a5 +80008d84: 00068593 mv a1,a3 +80008d88: 02010113 addi sp,sp,32 +80008d8c: 00008067 ret +80008d90: 00b00613 li a2,11 +80008d94: 40a60633 sub a2,a2,a0 +80008d98: 00c95733 srl a4,s2,a2 +80008d9c: 3ff006b7 lui a3,0x3ff00 +80008da0: 00d766b3 or a3,a4,a3 +80008da4: 00000713 li a4,0 +80008da8: 0134f663 bgeu s1,s3,80008db4 <__b2d+0xf4> +80008dac: ff842703 lw a4,-8(s0) +80008db0: 00c75733 srl a4,a4,a2 +80008db4: 01550513 addi a0,a0,21 +80008db8: 00a91533 sll a0,s2,a0 +80008dbc: 00e567b3 or a5,a0,a4 +80008dc0: fa9ff06f j 80008d68 <__b2d+0xa8> +80008dc4: 00a91533 sll a0,s2,a0 +80008dc8: 3ff00737 lui a4,0x3ff00 +80008dcc: 00e566b3 or a3,a0,a4 +80008dd0: 00000793 li a5,0 +80008dd4: f95ff06f j 80008d68 <__b2d+0xa8> -80008e1c <__d2b>: -80008e1c: fd010113 addi sp,sp,-48 -80008e20: 01512a23 sw s5,20(sp) -80008e24: 00058a93 mv s5,a1 -80008e28: 00100593 li a1,1 -80008e2c: 02812423 sw s0,40(sp) -80008e30: 02912223 sw s1,36(sp) -80008e34: 03212023 sw s2,32(sp) -80008e38: 00060493 mv s1,a2 -80008e3c: 01312e23 sw s3,28(sp) -80008e40: 01412c23 sw s4,24(sp) -80008e44: 02112623 sw ra,44(sp) -80008e48: 00068a13 mv s4,a3 -80008e4c: 00070993 mv s3,a4 -80008e50: b2cff0ef jal ra,8000817c <_Balloc> -80008e54: 00100637 lui a2,0x100 -80008e58: 0144d413 srli s0,s1,0x14 -80008e5c: fff60793 addi a5,a2,-1 # fffff <_start-0x7ff00001> -80008e60: 7ff47413 andi s0,s0,2047 -80008e64: 00050913 mv s2,a0 -80008e68: 0097f7b3 and a5,a5,s1 -80008e6c: 00040463 beqz s0,80008e74 <__d2b+0x58> -80008e70: 00c7e7b3 or a5,a5,a2 -80008e74: 00f12623 sw a5,12(sp) -80008e78: 080a8e63 beqz s5,80008f14 <__d2b+0xf8> -80008e7c: 00810513 addi a0,sp,8 -80008e80: 01512423 sw s5,8(sp) -80008e84: e6cff0ef jal ra,800084f0 <__lo0bits> -80008e88: 00050793 mv a5,a0 -80008e8c: 00c12703 lw a4,12(sp) -80008e90: 06051063 bnez a0,80008ef0 <__d2b+0xd4> -80008e94: 00812683 lw a3,8(sp) -80008e98: 00d92a23 sw a3,20(s2) -80008e9c: 00e034b3 snez s1,a4 -80008ea0: 00148493 addi s1,s1,1 -80008ea4: 00e92c23 sw a4,24(s2) -80008ea8: 00992823 sw s1,16(s2) -80008eac: 08040663 beqz s0,80008f38 <__d2b+0x11c> -80008eb0: bcd40413 addi s0,s0,-1075 -80008eb4: 00f40433 add s0,s0,a5 -80008eb8: 03500713 li a4,53 -80008ebc: 008a2023 sw s0,0(s4) -80008ec0: 40f707b3 sub a5,a4,a5 -80008ec4: 00f9a023 sw a5,0(s3) -80008ec8: 02c12083 lw ra,44(sp) -80008ecc: 02812403 lw s0,40(sp) -80008ed0: 00090513 mv a0,s2 -80008ed4: 02412483 lw s1,36(sp) -80008ed8: 02012903 lw s2,32(sp) -80008edc: 01c12983 lw s3,28(sp) -80008ee0: 01812a03 lw s4,24(sp) -80008ee4: 01412a83 lw s5,20(sp) -80008ee8: 03010113 addi sp,sp,48 -80008eec: 00008067 ret -80008ef0: 02000693 li a3,32 -80008ef4: 00812603 lw a2,8(sp) -80008ef8: 40a686b3 sub a3,a3,a0 -80008efc: 00d716b3 sll a3,a4,a3 -80008f00: 00c6e6b3 or a3,a3,a2 -80008f04: 00a75733 srl a4,a4,a0 -80008f08: 00d92a23 sw a3,20(s2) -80008f0c: 00e12623 sw a4,12(sp) -80008f10: f8dff06f j 80008e9c <__d2b+0x80> -80008f14: 00c10513 addi a0,sp,12 -80008f18: dd8ff0ef jal ra,800084f0 <__lo0bits> -80008f1c: 00100793 li a5,1 -80008f20: 00f92823 sw a5,16(s2) -80008f24: 00c12783 lw a5,12(sp) -80008f28: 00100493 li s1,1 -80008f2c: 00f92a23 sw a5,20(s2) -80008f30: 02050793 addi a5,a0,32 -80008f34: f6041ee3 bnez s0,80008eb0 <__d2b+0x94> -80008f38: 00249713 slli a4,s1,0x2 -80008f3c: 00e90733 add a4,s2,a4 -80008f40: 01072503 lw a0,16(a4) # 3ff00010 <_start-0x400ffff0> -80008f44: bce78793 addi a5,a5,-1074 # 7ffffbce <__BSS_END__+0xfffe91b6> -80008f48: 00fa2023 sw a5,0(s4) -80008f4c: d30ff0ef jal ra,8000847c <__hi0bits> -80008f50: 00549493 slli s1,s1,0x5 -80008f54: 40a484b3 sub s1,s1,a0 -80008f58: 0099a023 sw s1,0(s3) -80008f5c: f6dff06f j 80008ec8 <__d2b+0xac> +80008dd8 <__d2b>: +80008dd8: fd010113 addi sp,sp,-48 +80008ddc: 01512a23 sw s5,20(sp) +80008de0: 00058a93 mv s5,a1 +80008de4: 00100593 li a1,1 +80008de8: 02812423 sw s0,40(sp) +80008dec: 02912223 sw s1,36(sp) +80008df0: 03212023 sw s2,32(sp) +80008df4: 00060493 mv s1,a2 +80008df8: 01312e23 sw s3,28(sp) +80008dfc: 01412c23 sw s4,24(sp) +80008e00: 02112623 sw ra,44(sp) +80008e04: 00068a13 mv s4,a3 +80008e08: 00070993 mv s3,a4 +80008e0c: b2cff0ef jal ra,80008138 <_Balloc> +80008e10: 00100637 lui a2,0x100 +80008e14: 0144d413 srli s0,s1,0x14 +80008e18: fff60793 addi a5,a2,-1 # fffff <_start-0x7ff00001> +80008e1c: 7ff47413 andi s0,s0,2047 +80008e20: 00050913 mv s2,a0 +80008e24: 0097f7b3 and a5,a5,s1 +80008e28: 00040463 beqz s0,80008e30 <__d2b+0x58> +80008e2c: 00c7e7b3 or a5,a5,a2 +80008e30: 00f12623 sw a5,12(sp) +80008e34: 080a8e63 beqz s5,80008ed0 <__d2b+0xf8> +80008e38: 00810513 addi a0,sp,8 +80008e3c: 01512423 sw s5,8(sp) +80008e40: e6cff0ef jal ra,800084ac <__lo0bits> +80008e44: 00050793 mv a5,a0 +80008e48: 00c12703 lw a4,12(sp) +80008e4c: 06051063 bnez a0,80008eac <__d2b+0xd4> +80008e50: 00812683 lw a3,8(sp) +80008e54: 00d92a23 sw a3,20(s2) +80008e58: 00e034b3 snez s1,a4 +80008e5c: 00148493 addi s1,s1,1 +80008e60: 00e92c23 sw a4,24(s2) +80008e64: 00992823 sw s1,16(s2) +80008e68: 08040663 beqz s0,80008ef4 <__d2b+0x11c> +80008e6c: bcd40413 addi s0,s0,-1075 +80008e70: 00f40433 add s0,s0,a5 +80008e74: 03500713 li a4,53 +80008e78: 008a2023 sw s0,0(s4) +80008e7c: 40f707b3 sub a5,a4,a5 +80008e80: 00f9a023 sw a5,0(s3) +80008e84: 02c12083 lw ra,44(sp) +80008e88: 02812403 lw s0,40(sp) +80008e8c: 00090513 mv a0,s2 +80008e90: 02412483 lw s1,36(sp) +80008e94: 02012903 lw s2,32(sp) +80008e98: 01c12983 lw s3,28(sp) +80008e9c: 01812a03 lw s4,24(sp) +80008ea0: 01412a83 lw s5,20(sp) +80008ea4: 03010113 addi sp,sp,48 +80008ea8: 00008067 ret +80008eac: 02000693 li a3,32 +80008eb0: 00812603 lw a2,8(sp) +80008eb4: 40a686b3 sub a3,a3,a0 +80008eb8: 00d716b3 sll a3,a4,a3 +80008ebc: 00c6e6b3 or a3,a3,a2 +80008ec0: 00a75733 srl a4,a4,a0 +80008ec4: 00d92a23 sw a3,20(s2) +80008ec8: 00e12623 sw a4,12(sp) +80008ecc: f8dff06f j 80008e58 <__d2b+0x80> +80008ed0: 00c10513 addi a0,sp,12 +80008ed4: dd8ff0ef jal ra,800084ac <__lo0bits> +80008ed8: 00100793 li a5,1 +80008edc: 00f92823 sw a5,16(s2) +80008ee0: 00c12783 lw a5,12(sp) +80008ee4: 00100493 li s1,1 +80008ee8: 00f92a23 sw a5,20(s2) +80008eec: 02050793 addi a5,a0,32 +80008ef0: f6041ee3 bnez s0,80008e6c <__d2b+0x94> +80008ef4: 00249713 slli a4,s1,0x2 +80008ef8: 00e90733 add a4,s2,a4 +80008efc: 01072503 lw a0,16(a4) # 3ff00010 <_start-0x400ffff0> +80008f00: bce78793 addi a5,a5,-1074 # 7ffffbce <__BSS_END__+0xfffe91b6> +80008f04: 00fa2023 sw a5,0(s4) +80008f08: d30ff0ef jal ra,80008438 <__hi0bits> +80008f0c: 00549493 slli s1,s1,0x5 +80008f10: 40a484b3 sub s1,s1,a0 +80008f14: 0099a023 sw s1,0(s3) +80008f18: f6dff06f j 80008e84 <__d2b+0xac> -80008f60 <__ratio>: -80008f60: fd010113 addi sp,sp,-48 -80008f64: 03212023 sw s2,32(sp) -80008f68: 00058913 mv s2,a1 -80008f6c: 00810593 addi a1,sp,8 -80008f70: 02112623 sw ra,44(sp) -80008f74: 02812423 sw s0,40(sp) -80008f78: 02912223 sw s1,36(sp) -80008f7c: 01312e23 sw s3,28(sp) -80008f80: 00050993 mv s3,a0 -80008f84: d81ff0ef jal ra,80008d04 <__b2d> -80008f88: 00050493 mv s1,a0 -80008f8c: 00058413 mv s0,a1 -80008f90: 00090513 mv a0,s2 -80008f94: 00c10593 addi a1,sp,12 -80008f98: d6dff0ef jal ra,80008d04 <__b2d> -80008f9c: 01092783 lw a5,16(s2) -80008fa0: 0109a703 lw a4,16(s3) -80008fa4: 00812683 lw a3,8(sp) -80008fa8: 40f70733 sub a4,a4,a5 -80008fac: 00c12783 lw a5,12(sp) -80008fb0: 00571713 slli a4,a4,0x5 -80008fb4: 40f686b3 sub a3,a3,a5 -80008fb8: 00d707b3 add a5,a4,a3 -80008fbc: 02f05e63 blez a5,80008ff8 <__ratio+0x98> -80008fc0: 01479793 slli a5,a5,0x14 -80008fc4: 00878433 add s0,a5,s0 -80008fc8: 00050613 mv a2,a0 -80008fcc: 00058693 mv a3,a1 -80008fd0: 00048513 mv a0,s1 -80008fd4: 00040593 mv a1,s0 -80008fd8: 085070ef jal ra,8001085c <__divdf3> -80008fdc: 02c12083 lw ra,44(sp) -80008fe0: 02812403 lw s0,40(sp) -80008fe4: 02412483 lw s1,36(sp) -80008fe8: 02012903 lw s2,32(sp) -80008fec: 01c12983 lw s3,28(sp) -80008ff0: 03010113 addi sp,sp,48 -80008ff4: 00008067 ret -80008ff8: 01479713 slli a4,a5,0x14 -80008ffc: 40e585b3 sub a1,a1,a4 -80009000: fc9ff06f j 80008fc8 <__ratio+0x68> +80008f1c <__ratio>: +80008f1c: fd010113 addi sp,sp,-48 +80008f20: 03212023 sw s2,32(sp) +80008f24: 00058913 mv s2,a1 +80008f28: 00810593 addi a1,sp,8 +80008f2c: 02112623 sw ra,44(sp) +80008f30: 02812423 sw s0,40(sp) +80008f34: 02912223 sw s1,36(sp) +80008f38: 01312e23 sw s3,28(sp) +80008f3c: 00050993 mv s3,a0 +80008f40: d81ff0ef jal ra,80008cc0 <__b2d> +80008f44: 00050493 mv s1,a0 +80008f48: 00058413 mv s0,a1 +80008f4c: 00090513 mv a0,s2 +80008f50: 00c10593 addi a1,sp,12 +80008f54: d6dff0ef jal ra,80008cc0 <__b2d> +80008f58: 01092783 lw a5,16(s2) +80008f5c: 0109a703 lw a4,16(s3) +80008f60: 00812683 lw a3,8(sp) +80008f64: 40f70733 sub a4,a4,a5 +80008f68: 00c12783 lw a5,12(sp) +80008f6c: 00571713 slli a4,a4,0x5 +80008f70: 40f686b3 sub a3,a3,a5 +80008f74: 00d707b3 add a5,a4,a3 +80008f78: 02f05e63 blez a5,80008fb4 <__ratio+0x98> +80008f7c: 01479793 slli a5,a5,0x14 +80008f80: 00878433 add s0,a5,s0 +80008f84: 00050613 mv a2,a0 +80008f88: 00058693 mv a3,a1 +80008f8c: 00048513 mv a0,s1 +80008f90: 00040593 mv a1,s0 +80008f94: 085070ef jal ra,80010818 <__divdf3> +80008f98: 02c12083 lw ra,44(sp) +80008f9c: 02812403 lw s0,40(sp) +80008fa0: 02412483 lw s1,36(sp) +80008fa4: 02012903 lw s2,32(sp) +80008fa8: 01c12983 lw s3,28(sp) +80008fac: 03010113 addi sp,sp,48 +80008fb0: 00008067 ret +80008fb4: 01479713 slli a4,a5,0x14 +80008fb8: 40e585b3 sub a1,a1,a4 +80008fbc: fc9ff06f j 80008f84 <__ratio+0x68> -80009004 <_mprec_log10>: -80009004: ff010113 addi sp,sp,-16 -80009008: 00812423 sw s0,8(sp) -8000900c: 00112623 sw ra,12(sp) -80009010: 01212223 sw s2,4(sp) -80009014: 01312023 sw s3,0(sp) -80009018: 01700793 li a5,23 -8000901c: 00050413 mv s0,a0 -80009020: 04a7d463 bge a5,a0,80009068 <_mprec_log10+0x64> -80009024: 800177b7 lui a5,0x80017 -80009028: 9a87a503 lw a0,-1624(a5) # 800169a8 <__BSS_END__+0xffffff90> -8000902c: 9ac7a583 lw a1,-1620(a5) -80009030: 800177b7 lui a5,0x80017 -80009034: 9b07a903 lw s2,-1616(a5) # 800169b0 <__BSS_END__+0xffffff98> -80009038: 9b47a983 lw s3,-1612(a5) -8000903c: fff40413 addi s0,s0,-1 -80009040: 00090613 mv a2,s2 -80009044: 00098693 mv a3,s3 -80009048: 6dd070ef jal ra,80010f24 <__muldf3> -8000904c: fe0418e3 bnez s0,8000903c <_mprec_log10+0x38> -80009050: 00c12083 lw ra,12(sp) -80009054: 00812403 lw s0,8(sp) -80009058: 00412903 lw s2,4(sp) -8000905c: 00012983 lw s3,0(sp) -80009060: 01010113 addi sp,sp,16 -80009064: 00008067 ret -80009068: 800157b7 lui a5,0x80015 -8000906c: 00351413 slli s0,a0,0x3 -80009070: 0c878793 addi a5,a5,200 # 800150c8 <__BSS_END__+0xffffe6b0> -80009074: 00878433 add s0,a5,s0 -80009078: 01042503 lw a0,16(s0) -8000907c: 01442583 lw a1,20(s0) -80009080: 00c12083 lw ra,12(sp) -80009084: 00812403 lw s0,8(sp) -80009088: 00412903 lw s2,4(sp) -8000908c: 00012983 lw s3,0(sp) -80009090: 01010113 addi sp,sp,16 -80009094: 00008067 ret +80008fc0 <_mprec_log10>: +80008fc0: ff010113 addi sp,sp,-16 +80008fc4: 00812423 sw s0,8(sp) +80008fc8: 00112623 sw ra,12(sp) +80008fcc: 01212223 sw s2,4(sp) +80008fd0: 01312023 sw s3,0(sp) +80008fd4: 01700793 li a5,23 +80008fd8: 00050413 mv s0,a0 +80008fdc: 04a7d463 bge a5,a0,80009024 <_mprec_log10+0x64> +80008fe0: 800177b7 lui a5,0x80017 +80008fe4: 9a87a503 lw a0,-1624(a5) # 800169a8 <__BSS_END__+0xffffff90> +80008fe8: 9ac7a583 lw a1,-1620(a5) +80008fec: 800177b7 lui a5,0x80017 +80008ff0: 9b07a903 lw s2,-1616(a5) # 800169b0 <__BSS_END__+0xffffff98> +80008ff4: 9b47a983 lw s3,-1612(a5) +80008ff8: fff40413 addi s0,s0,-1 +80008ffc: 00090613 mv a2,s2 +80009000: 00098693 mv a3,s3 +80009004: 6dd070ef jal ra,80010ee0 <__muldf3> +80009008: fe0418e3 bnez s0,80008ff8 <_mprec_log10+0x38> +8000900c: 00c12083 lw ra,12(sp) +80009010: 00812403 lw s0,8(sp) +80009014: 00412903 lw s2,4(sp) +80009018: 00012983 lw s3,0(sp) +8000901c: 01010113 addi sp,sp,16 +80009020: 00008067 ret +80009024: 800157b7 lui a5,0x80015 +80009028: 00351413 slli s0,a0,0x3 +8000902c: 08878793 addi a5,a5,136 # 80015088 <__BSS_END__+0xffffe670> +80009030: 00878433 add s0,a5,s0 +80009034: 01042503 lw a0,16(s0) +80009038: 01442583 lw a1,20(s0) +8000903c: 00c12083 lw ra,12(sp) +80009040: 00812403 lw s0,8(sp) +80009044: 00412903 lw s2,4(sp) +80009048: 00012983 lw s3,0(sp) +8000904c: 01010113 addi sp,sp,16 +80009050: 00008067 ret -80009098 <__copybits>: -80009098: 01062683 lw a3,16(a2) -8000909c: fff58593 addi a1,a1,-1 -800090a0: 4055d593 srai a1,a1,0x5 -800090a4: 00158593 addi a1,a1,1 -800090a8: 01460793 addi a5,a2,20 -800090ac: 00269693 slli a3,a3,0x2 -800090b0: 00259593 slli a1,a1,0x2 -800090b4: 00d786b3 add a3,a5,a3 -800090b8: 00b505b3 add a1,a0,a1 -800090bc: 02d7f863 bgeu a5,a3,800090ec <__copybits+0x54> -800090c0: 00050713 mv a4,a0 -800090c4: 00478793 addi a5,a5,4 -800090c8: ffc7a803 lw a6,-4(a5) -800090cc: 00470713 addi a4,a4,4 -800090d0: ff072e23 sw a6,-4(a4) -800090d4: fed7e8e3 bltu a5,a3,800090c4 <__copybits+0x2c> -800090d8: 40c687b3 sub a5,a3,a2 -800090dc: feb78793 addi a5,a5,-21 -800090e0: ffc7f793 andi a5,a5,-4 -800090e4: 00478793 addi a5,a5,4 -800090e8: 00f50533 add a0,a0,a5 -800090ec: 00b57863 bgeu a0,a1,800090fc <__copybits+0x64> -800090f0: 00450513 addi a0,a0,4 -800090f4: fe052e23 sw zero,-4(a0) -800090f8: feb56ce3 bltu a0,a1,800090f0 <__copybits+0x58> -800090fc: 00008067 ret +80009054 <__copybits>: +80009054: 01062683 lw a3,16(a2) +80009058: fff58593 addi a1,a1,-1 +8000905c: 4055d593 srai a1,a1,0x5 +80009060: 00158593 addi a1,a1,1 +80009064: 01460793 addi a5,a2,20 +80009068: 00269693 slli a3,a3,0x2 +8000906c: 00259593 slli a1,a1,0x2 +80009070: 00d786b3 add a3,a5,a3 +80009074: 00b505b3 add a1,a0,a1 +80009078: 02d7f863 bgeu a5,a3,800090a8 <__copybits+0x54> +8000907c: 00050713 mv a4,a0 +80009080: 00478793 addi a5,a5,4 +80009084: ffc7a803 lw a6,-4(a5) +80009088: 00470713 addi a4,a4,4 +8000908c: ff072e23 sw a6,-4(a4) +80009090: fed7e8e3 bltu a5,a3,80009080 <__copybits+0x2c> +80009094: 40c687b3 sub a5,a3,a2 +80009098: feb78793 addi a5,a5,-21 +8000909c: ffc7f793 andi a5,a5,-4 +800090a0: 00478793 addi a5,a5,4 +800090a4: 00f50533 add a0,a0,a5 +800090a8: 00b57863 bgeu a0,a1,800090b8 <__copybits+0x64> +800090ac: 00450513 addi a0,a0,4 +800090b0: fe052e23 sw zero,-4(a0) +800090b4: feb56ce3 bltu a0,a1,800090ac <__copybits+0x58> +800090b8: 00008067 ret -80009100 <__any_on>: -80009100: 01052703 lw a4,16(a0) -80009104: 4055d613 srai a2,a1,0x5 -80009108: 01450693 addi a3,a0,20 -8000910c: 02c75a63 bge a4,a2,80009140 <__any_on+0x40> -80009110: 00271793 slli a5,a4,0x2 -80009114: 00f687b3 add a5,a3,a5 -80009118: 04f6fc63 bgeu a3,a5,80009170 <__any_on+0x70> -8000911c: ffc7a503 lw a0,-4(a5) -80009120: ffc78793 addi a5,a5,-4 -80009124: 00051a63 bnez a0,80009138 <__any_on+0x38> -80009128: 04f6f263 bgeu a3,a5,8000916c <__any_on+0x6c> -8000912c: ffc78793 addi a5,a5,-4 -80009130: 0007a703 lw a4,0(a5) -80009134: fe070ae3 beqz a4,80009128 <__any_on+0x28> -80009138: 00100513 li a0,1 -8000913c: 00008067 ret -80009140: 00261793 slli a5,a2,0x2 -80009144: 00f687b3 add a5,a3,a5 -80009148: fce658e3 bge a2,a4,80009118 <__any_on+0x18> -8000914c: 01f5f593 andi a1,a1,31 -80009150: fc0584e3 beqz a1,80009118 <__any_on+0x18> -80009154: 0007a603 lw a2,0(a5) -80009158: 00100513 li a0,1 -8000915c: 00b65733 srl a4,a2,a1 -80009160: 00b715b3 sll a1,a4,a1 -80009164: fab60ae3 beq a2,a1,80009118 <__any_on+0x18> -80009168: 00008067 ret -8000916c: 00008067 ret -80009170: 00000513 li a0,0 -80009174: 00008067 ret +800090bc <__any_on>: +800090bc: 01052703 lw a4,16(a0) +800090c0: 4055d613 srai a2,a1,0x5 +800090c4: 01450693 addi a3,a0,20 +800090c8: 02c75a63 bge a4,a2,800090fc <__any_on+0x40> +800090cc: 00271793 slli a5,a4,0x2 +800090d0: 00f687b3 add a5,a3,a5 +800090d4: 04f6fc63 bgeu a3,a5,8000912c <__any_on+0x70> +800090d8: ffc7a503 lw a0,-4(a5) +800090dc: ffc78793 addi a5,a5,-4 +800090e0: 00051a63 bnez a0,800090f4 <__any_on+0x38> +800090e4: 04f6f263 bgeu a3,a5,80009128 <__any_on+0x6c> +800090e8: ffc78793 addi a5,a5,-4 +800090ec: 0007a703 lw a4,0(a5) +800090f0: fe070ae3 beqz a4,800090e4 <__any_on+0x28> +800090f4: 00100513 li a0,1 +800090f8: 00008067 ret +800090fc: 00261793 slli a5,a2,0x2 +80009100: 00f687b3 add a5,a3,a5 +80009104: fce658e3 bge a2,a4,800090d4 <__any_on+0x18> +80009108: 01f5f593 andi a1,a1,31 +8000910c: fc0584e3 beqz a1,800090d4 <__any_on+0x18> +80009110: 0007a603 lw a2,0(a5) +80009114: 00100513 li a0,1 +80009118: 00b65733 srl a4,a2,a1 +8000911c: 00b715b3 sll a1,a4,a1 +80009120: fab60ae3 beq a2,a1,800090d4 <__any_on+0x18> +80009124: 00008067 ret +80009128: 00008067 ret +8000912c: 00000513 li a0,0 +80009130: 00008067 ret -80009178 : -80009178: ff010113 addi sp,sp,-16 -8000917c: 00812423 sw s0,8(sp) -80009180: 80000437 lui s0,0x80000 -80009184: 00912223 sw s1,4(sp) -80009188: 00112623 sw ra,12(sp) -8000918c: fff44413 not s0,s0 -80009190: 00060493 mv s1,a2 -80009194: 00062023 sw zero,0(a2) +80009134 : +80009134: ff010113 addi sp,sp,-16 +80009138: 00812423 sw s0,8(sp) +8000913c: 80000437 lui s0,0x80000 +80009140: 00912223 sw s1,4(sp) +80009144: 00112623 sw ra,12(sp) +80009148: fff44413 not s0,s0 +8000914c: 00060493 mv s1,a2 +80009150: 00062023 sw zero,0(a2) +80009154: 00b47733 and a4,s0,a1 +80009158: 7ff00637 lui a2,0x7ff00 +8000915c: 00058793 mv a5,a1 +80009160: 00050693 mv a3,a0 +80009164: 06c75063 bge a4,a2,800091c4 +80009168: 00a768b3 or a7,a4,a0 +8000916c: 04088c63 beqz a7,800091c4 +80009170: 00c5f633 and a2,a1,a2 +80009174: 00058813 mv a6,a1 +80009178: 00000893 li a7,0 +8000917c: 02061263 bnez a2,800091a0 +80009180: 800177b7 lui a5,0x80017 +80009184: 9bc7a683 lw a3,-1604(a5) # 800169bc <__BSS_END__+0xffffffa4> +80009188: 9b87a603 lw a2,-1608(a5) +8000918c: 555070ef jal ra,80010ee0 <__muldf3> +80009190: 00050693 mv a3,a0 +80009194: 00058813 mv a6,a1 80009198: 00b47733 and a4,s0,a1 -8000919c: 7ff00637 lui a2,0x7ff00 -800091a0: 00058793 mv a5,a1 -800091a4: 00050693 mv a3,a0 -800091a8: 06c75063 bge a4,a2,80009208 -800091ac: 00a768b3 or a7,a4,a0 -800091b0: 04088c63 beqz a7,80009208 -800091b4: 00c5f633 and a2,a1,a2 -800091b8: 00058813 mv a6,a1 -800091bc: 00000893 li a7,0 -800091c0: 02061263 bnez a2,800091e4 -800091c4: 800177b7 lui a5,0x80017 -800091c8: 9bc7a683 lw a3,-1604(a5) # 800169bc <__BSS_END__+0xffffffa4> -800091cc: 9b87a603 lw a2,-1608(a5) -800091d0: 555070ef jal ra,80010f24 <__muldf3> -800091d4: 00050693 mv a3,a0 -800091d8: 00058813 mv a6,a1 -800091dc: 00b47733 and a4,s0,a1 -800091e0: fca00893 li a7,-54 -800091e4: 41475713 srai a4,a4,0x14 -800091e8: 801007b7 lui a5,0x80100 -800091ec: fff78793 addi a5,a5,-1 # 800fffff <__BSS_END__+0xe95e7> -800091f0: c0270713 addi a4,a4,-1022 -800091f4: 00f87833 and a6,a6,a5 -800091f8: 01170733 add a4,a4,a7 -800091fc: 3fe007b7 lui a5,0x3fe00 -80009200: 00f867b3 or a5,a6,a5 -80009204: 00e4a023 sw a4,0(s1) -80009208: 00c12083 lw ra,12(sp) -8000920c: 00812403 lw s0,8(sp) -80009210: 00412483 lw s1,4(sp) -80009214: 00068513 mv a0,a3 -80009218: 00078593 mv a1,a5 -8000921c: 01010113 addi sp,sp,16 -80009220: 00008067 ret +8000919c: fca00893 li a7,-54 +800091a0: 41475713 srai a4,a4,0x14 +800091a4: 801007b7 lui a5,0x80100 +800091a8: fff78793 addi a5,a5,-1 # 800fffff <__BSS_END__+0xe95e7> +800091ac: c0270713 addi a4,a4,-1022 +800091b0: 00f87833 and a6,a6,a5 +800091b4: 01170733 add a4,a4,a7 +800091b8: 3fe007b7 lui a5,0x3fe00 +800091bc: 00f867b3 or a5,a6,a5 +800091c0: 00e4a023 sw a4,0(s1) +800091c4: 00c12083 lw ra,12(sp) +800091c8: 00812403 lw s0,8(sp) +800091cc: 00412483 lw s1,4(sp) +800091d0: 00068513 mv a0,a3 +800091d4: 00078593 mv a1,a5 +800091d8: 01010113 addi sp,sp,16 +800091dc: 00008067 ret -80009224 <_sprintf_r>: -80009224: f6010113 addi sp,sp,-160 -80009228: 08c10e13 addi t3,sp,140 -8000922c: 08f12a23 sw a5,148(sp) -80009230: 80000337 lui t1,0x80000 -80009234: ffff07b7 lui a5,0xffff0 -80009238: 00058e93 mv t4,a1 -8000923c: fff34313 not t1,t1 -80009240: 08d12623 sw a3,140(sp) -80009244: 20878793 addi a5,a5,520 # ffff0208 <__BSS_END__+0x7ffd97f0> -80009248: 00810593 addi a1,sp,8 -8000924c: 000e0693 mv a3,t3 -80009250: 06112e23 sw ra,124(sp) -80009254: 00f12a23 sw a5,20(sp) -80009258: 08e12823 sw a4,144(sp) -8000925c: 09012c23 sw a6,152(sp) -80009260: 09112e23 sw a7,156(sp) -80009264: 01d12423 sw t4,8(sp) -80009268: 01d12c23 sw t4,24(sp) -8000926c: 00612e23 sw t1,28(sp) -80009270: 00612823 sw t1,16(sp) -80009274: 01c12223 sw t3,4(sp) -80009278: 570000ef jal ra,800097e8 <_svfprintf_r> -8000927c: 00812783 lw a5,8(sp) -80009280: 00078023 sb zero,0(a5) -80009284: 07c12083 lw ra,124(sp) -80009288: 0a010113 addi sp,sp,160 -8000928c: 00008067 ret +800091e0 <_sprintf_r>: +800091e0: f6010113 addi sp,sp,-160 +800091e4: 08c10e13 addi t3,sp,140 +800091e8: 08f12a23 sw a5,148(sp) +800091ec: 80000337 lui t1,0x80000 +800091f0: ffff07b7 lui a5,0xffff0 +800091f4: 00058e93 mv t4,a1 +800091f8: fff34313 not t1,t1 +800091fc: 08d12623 sw a3,140(sp) +80009200: 20878793 addi a5,a5,520 # ffff0208 <__BSS_END__+0x7ffd97f0> +80009204: 00810593 addi a1,sp,8 +80009208: 000e0693 mv a3,t3 +8000920c: 06112e23 sw ra,124(sp) +80009210: 00f12a23 sw a5,20(sp) +80009214: 08e12823 sw a4,144(sp) +80009218: 09012c23 sw a6,152(sp) +8000921c: 09112e23 sw a7,156(sp) +80009220: 01d12423 sw t4,8(sp) +80009224: 01d12c23 sw t4,24(sp) +80009228: 00612e23 sw t1,28(sp) +8000922c: 00612823 sw t1,16(sp) +80009230: 01c12223 sw t3,4(sp) +80009234: 570000ef jal ra,800097a4 <_svfprintf_r> +80009238: 00812783 lw a5,8(sp) +8000923c: 00078023 sb zero,0(a5) +80009240: 07c12083 lw ra,124(sp) +80009244: 0a010113 addi sp,sp,160 +80009248: 00008067 ret -80009290 : -80009290: 00050e93 mv t4,a0 -80009294: f6010113 addi sp,sp,-160 -80009298: 1c81a503 lw a0,456(gp) # 800169d0 <_impure_ptr> -8000929c: 08810e13 addi t3,sp,136 -800092a0: 08f12a23 sw a5,148(sp) -800092a4: 80000337 lui t1,0x80000 -800092a8: ffff07b7 lui a5,0xffff0 -800092ac: fff34313 not t1,t1 -800092b0: 08c12423 sw a2,136(sp) -800092b4: 08d12623 sw a3,140(sp) -800092b8: 20878793 addi a5,a5,520 # ffff0208 <__BSS_END__+0x7ffd97f0> -800092bc: 00058613 mv a2,a1 -800092c0: 000e0693 mv a3,t3 -800092c4: 00810593 addi a1,sp,8 -800092c8: 06112e23 sw ra,124(sp) -800092cc: 00f12a23 sw a5,20(sp) -800092d0: 08e12823 sw a4,144(sp) -800092d4: 09012c23 sw a6,152(sp) -800092d8: 09112e23 sw a7,156(sp) -800092dc: 01d12423 sw t4,8(sp) -800092e0: 01d12c23 sw t4,24(sp) -800092e4: 00612e23 sw t1,28(sp) -800092e8: 00612823 sw t1,16(sp) -800092ec: 01c12223 sw t3,4(sp) -800092f0: 4f8000ef jal ra,800097e8 <_svfprintf_r> -800092f4: 00812783 lw a5,8(sp) -800092f8: 00078023 sb zero,0(a5) -800092fc: 07c12083 lw ra,124(sp) -80009300: 0a010113 addi sp,sp,160 -80009304: 00008067 ret +8000924c : +8000924c: 00050e93 mv t4,a0 +80009250: f6010113 addi sp,sp,-160 +80009254: 1c81a503 lw a0,456(gp) # 800169d0 <_impure_ptr> +80009258: 08810e13 addi t3,sp,136 +8000925c: 08f12a23 sw a5,148(sp) +80009260: 80000337 lui t1,0x80000 +80009264: ffff07b7 lui a5,0xffff0 +80009268: fff34313 not t1,t1 +8000926c: 08c12423 sw a2,136(sp) +80009270: 08d12623 sw a3,140(sp) +80009274: 20878793 addi a5,a5,520 # ffff0208 <__BSS_END__+0x7ffd97f0> +80009278: 00058613 mv a2,a1 +8000927c: 000e0693 mv a3,t3 +80009280: 00810593 addi a1,sp,8 +80009284: 06112e23 sw ra,124(sp) +80009288: 00f12a23 sw a5,20(sp) +8000928c: 08e12823 sw a4,144(sp) +80009290: 09012c23 sw a6,152(sp) +80009294: 09112e23 sw a7,156(sp) +80009298: 01d12423 sw t4,8(sp) +8000929c: 01d12c23 sw t4,24(sp) +800092a0: 00612e23 sw t1,28(sp) +800092a4: 00612823 sw t1,16(sp) +800092a8: 01c12223 sw t3,4(sp) +800092ac: 4f8000ef jal ra,800097a4 <_svfprintf_r> +800092b0: 00812783 lw a5,8(sp) +800092b4: 00078023 sb zero,0(a5) +800092b8: 07c12083 lw ra,124(sp) +800092bc: 0a010113 addi sp,sp,160 +800092c0: 00008067 ret -80009308 <__sread>: -80009308: ff010113 addi sp,sp,-16 -8000930c: 00812423 sw s0,8(sp) -80009310: 00058413 mv s0,a1 -80009314: 00e59583 lh a1,14(a1) -80009318: 00112623 sw ra,12(sp) -8000931c: 118050ef jal ra,8000e434 <_read_r> -80009320: 02054063 bltz a0,80009340 <__sread+0x38> -80009324: 05042783 lw a5,80(s0) # 80000050 <__BSS_END__+0xfffe9638> -80009328: 00c12083 lw ra,12(sp) -8000932c: 00a787b3 add a5,a5,a0 -80009330: 04f42823 sw a5,80(s0) -80009334: 00812403 lw s0,8(sp) -80009338: 01010113 addi sp,sp,16 -8000933c: 00008067 ret -80009340: 00c45783 lhu a5,12(s0) -80009344: fffff737 lui a4,0xfffff -80009348: fff70713 addi a4,a4,-1 # ffffefff <__BSS_END__+0x7ffe85e7> -8000934c: 00e7f7b3 and a5,a5,a4 -80009350: 00f41623 sh a5,12(s0) -80009354: 00c12083 lw ra,12(sp) -80009358: 00812403 lw s0,8(sp) -8000935c: 01010113 addi sp,sp,16 -80009360: 00008067 ret +800092c4 <__sread>: +800092c4: ff010113 addi sp,sp,-16 +800092c8: 00812423 sw s0,8(sp) +800092cc: 00058413 mv s0,a1 +800092d0: 00e59583 lh a1,14(a1) +800092d4: 00112623 sw ra,12(sp) +800092d8: 118050ef jal ra,8000e3f0 <_read_r> +800092dc: 02054063 bltz a0,800092fc <__sread+0x38> +800092e0: 05042783 lw a5,80(s0) # 80000050 <__BSS_END__+0xfffe9638> +800092e4: 00c12083 lw ra,12(sp) +800092e8: 00a787b3 add a5,a5,a0 +800092ec: 04f42823 sw a5,80(s0) +800092f0: 00812403 lw s0,8(sp) +800092f4: 01010113 addi sp,sp,16 +800092f8: 00008067 ret +800092fc: 00c45783 lhu a5,12(s0) +80009300: fffff737 lui a4,0xfffff +80009304: fff70713 addi a4,a4,-1 # ffffefff <__BSS_END__+0x7ffe85e7> +80009308: 00e7f7b3 and a5,a5,a4 +8000930c: 00f41623 sh a5,12(s0) +80009310: 00c12083 lw ra,12(sp) +80009314: 00812403 lw s0,8(sp) +80009318: 01010113 addi sp,sp,16 +8000931c: 00008067 ret -80009364 <__seofread>: -80009364: 00000513 li a0,0 -80009368: 00008067 ret +80009320 <__seofread>: +80009320: 00000513 li a0,0 +80009324: 00008067 ret -8000936c <__swrite>: -8000936c: 00c59783 lh a5,12(a1) -80009370: fe010113 addi sp,sp,-32 -80009374: 00812c23 sw s0,24(sp) -80009378: 00912a23 sw s1,20(sp) -8000937c: 01212823 sw s2,16(sp) -80009380: 01312623 sw s3,12(sp) -80009384: 00112e23 sw ra,28(sp) -80009388: 1007f713 andi a4,a5,256 -8000938c: 00058413 mv s0,a1 -80009390: 00050493 mv s1,a0 -80009394: 00060913 mv s2,a2 -80009398: 00068993 mv s3,a3 -8000939c: 00e59583 lh a1,14(a1) -800093a0: 02071e63 bnez a4,800093dc <__swrite+0x70> -800093a4: fffff737 lui a4,0xfffff -800093a8: fff70713 addi a4,a4,-1 # ffffefff <__BSS_END__+0x7ffe85e7> -800093ac: 00e7f7b3 and a5,a5,a4 -800093b0: 00f41623 sh a5,12(s0) -800093b4: 01812403 lw s0,24(sp) -800093b8: 01c12083 lw ra,28(sp) -800093bc: 00098693 mv a3,s3 -800093c0: 00090613 mv a2,s2 -800093c4: 00c12983 lw s3,12(sp) -800093c8: 01012903 lw s2,16(sp) -800093cc: 00048513 mv a0,s1 -800093d0: 01412483 lw s1,20(sp) -800093d4: 02010113 addi sp,sp,32 -800093d8: 3e00406f j 8000d7b8 <_write_r> -800093dc: 00200693 li a3,2 -800093e0: 00000613 li a2,0 -800093e4: 5ad040ef jal ra,8000e190 <_lseek_r> -800093e8: 00c41783 lh a5,12(s0) -800093ec: 00e41583 lh a1,14(s0) -800093f0: fb5ff06f j 800093a4 <__swrite+0x38> +80009328 <__swrite>: +80009328: 00c59783 lh a5,12(a1) +8000932c: fe010113 addi sp,sp,-32 +80009330: 00812c23 sw s0,24(sp) +80009334: 00912a23 sw s1,20(sp) +80009338: 01212823 sw s2,16(sp) +8000933c: 01312623 sw s3,12(sp) +80009340: 00112e23 sw ra,28(sp) +80009344: 1007f713 andi a4,a5,256 +80009348: 00058413 mv s0,a1 +8000934c: 00050493 mv s1,a0 +80009350: 00060913 mv s2,a2 +80009354: 00068993 mv s3,a3 +80009358: 00e59583 lh a1,14(a1) +8000935c: 02071e63 bnez a4,80009398 <__swrite+0x70> +80009360: fffff737 lui a4,0xfffff +80009364: fff70713 addi a4,a4,-1 # ffffefff <__BSS_END__+0x7ffe85e7> +80009368: 00e7f7b3 and a5,a5,a4 +8000936c: 00f41623 sh a5,12(s0) +80009370: 01812403 lw s0,24(sp) +80009374: 01c12083 lw ra,28(sp) +80009378: 00098693 mv a3,s3 +8000937c: 00090613 mv a2,s2 +80009380: 00c12983 lw s3,12(sp) +80009384: 01012903 lw s2,16(sp) +80009388: 00048513 mv a0,s1 +8000938c: 01412483 lw s1,20(sp) +80009390: 02010113 addi sp,sp,32 +80009394: 3e00406f j 8000d774 <_write_r> +80009398: 00200693 li a3,2 +8000939c: 00000613 li a2,0 +800093a0: 5ad040ef jal ra,8000e14c <_lseek_r> +800093a4: 00c41783 lh a5,12(s0) +800093a8: 00e41583 lh a1,14(s0) +800093ac: fb5ff06f j 80009360 <__swrite+0x38> -800093f4 <__sseek>: -800093f4: ff010113 addi sp,sp,-16 -800093f8: 00812423 sw s0,8(sp) -800093fc: 00058413 mv s0,a1 -80009400: 00e59583 lh a1,14(a1) -80009404: 00112623 sw ra,12(sp) -80009408: 589040ef jal ra,8000e190 <_lseek_r> -8000940c: fff00793 li a5,-1 -80009410: 02f50463 beq a0,a5,80009438 <__sseek+0x44> -80009414: 00c45783 lhu a5,12(s0) -80009418: 00001737 lui a4,0x1 -8000941c: 04a42823 sw a0,80(s0) -80009420: 00e7e7b3 or a5,a5,a4 -80009424: 00f41623 sh a5,12(s0) -80009428: 00c12083 lw ra,12(sp) -8000942c: 00812403 lw s0,8(sp) -80009430: 01010113 addi sp,sp,16 -80009434: 00008067 ret -80009438: 00c45783 lhu a5,12(s0) -8000943c: fffff737 lui a4,0xfffff -80009440: fff70713 addi a4,a4,-1 # ffffefff <__BSS_END__+0x7ffe85e7> -80009444: 00e7f7b3 and a5,a5,a4 -80009448: 00f41623 sh a5,12(s0) -8000944c: 00c12083 lw ra,12(sp) -80009450: 00812403 lw s0,8(sp) -80009454: 01010113 addi sp,sp,16 -80009458: 00008067 ret +800093b0 <__sseek>: +800093b0: ff010113 addi sp,sp,-16 +800093b4: 00812423 sw s0,8(sp) +800093b8: 00058413 mv s0,a1 +800093bc: 00e59583 lh a1,14(a1) +800093c0: 00112623 sw ra,12(sp) +800093c4: 589040ef jal ra,8000e14c <_lseek_r> +800093c8: fff00793 li a5,-1 +800093cc: 02f50463 beq a0,a5,800093f4 <__sseek+0x44> +800093d0: 00c45783 lhu a5,12(s0) +800093d4: 00001737 lui a4,0x1 +800093d8: 04a42823 sw a0,80(s0) +800093dc: 00e7e7b3 or a5,a5,a4 +800093e0: 00f41623 sh a5,12(s0) +800093e4: 00c12083 lw ra,12(sp) +800093e8: 00812403 lw s0,8(sp) +800093ec: 01010113 addi sp,sp,16 +800093f0: 00008067 ret +800093f4: 00c45783 lhu a5,12(s0) +800093f8: fffff737 lui a4,0xfffff +800093fc: fff70713 addi a4,a4,-1 # ffffefff <__BSS_END__+0x7ffe85e7> +80009400: 00e7f7b3 and a5,a5,a4 +80009404: 00f41623 sh a5,12(s0) +80009408: 00c12083 lw ra,12(sp) +8000940c: 00812403 lw s0,8(sp) +80009410: 01010113 addi sp,sp,16 +80009414: 00008067 ret -8000945c <__sclose>: -8000945c: 00e59583 lh a1,14(a1) -80009460: 4700406f j 8000d8d0 <_close_r> +80009418 <__sclose>: +80009418: 00e59583 lh a1,14(a1) +8000941c: 4700406f j 8000d88c <_close_r> -80009464 : -80009464: 00b56733 or a4,a0,a1 -80009468: fff00393 li t2,-1 -8000946c: 00377713 andi a4,a4,3 -80009470: 10071063 bnez a4,80009570 -80009474: 7f7f87b7 lui a5,0x7f7f8 -80009478: f7f78793 addi a5,a5,-129 # 7f7f7f7f <_start-0x808081> -8000947c: 00052603 lw a2,0(a0) -80009480: 0005a683 lw a3,0(a1) -80009484: 00f672b3 and t0,a2,a5 -80009488: 00f66333 or t1,a2,a5 -8000948c: 00f282b3 add t0,t0,a5 -80009490: 0062e2b3 or t0,t0,t1 -80009494: 10729263 bne t0,t2,80009598 -80009498: 08d61663 bne a2,a3,80009524 -8000949c: 00452603 lw a2,4(a0) -800094a0: 0045a683 lw a3,4(a1) -800094a4: 00f672b3 and t0,a2,a5 -800094a8: 00f66333 or t1,a2,a5 -800094ac: 00f282b3 add t0,t0,a5 -800094b0: 0062e2b3 or t0,t0,t1 -800094b4: 0c729e63 bne t0,t2,80009590 -800094b8: 06d61663 bne a2,a3,80009524 -800094bc: 00852603 lw a2,8(a0) -800094c0: 0085a683 lw a3,8(a1) -800094c4: 00f672b3 and t0,a2,a5 -800094c8: 00f66333 or t1,a2,a5 -800094cc: 00f282b3 add t0,t0,a5 -800094d0: 0062e2b3 or t0,t0,t1 -800094d4: 0c729863 bne t0,t2,800095a4 -800094d8: 04d61663 bne a2,a3,80009524 -800094dc: 00c52603 lw a2,12(a0) -800094e0: 00c5a683 lw a3,12(a1) -800094e4: 00f672b3 and t0,a2,a5 -800094e8: 00f66333 or t1,a2,a5 -800094ec: 00f282b3 add t0,t0,a5 -800094f0: 0062e2b3 or t0,t0,t1 -800094f4: 0c729263 bne t0,t2,800095b8 -800094f8: 02d61663 bne a2,a3,80009524 -800094fc: 01052603 lw a2,16(a0) -80009500: 0105a683 lw a3,16(a1) -80009504: 00f672b3 and t0,a2,a5 -80009508: 00f66333 or t1,a2,a5 -8000950c: 00f282b3 add t0,t0,a5 -80009510: 0062e2b3 or t0,t0,t1 -80009514: 0a729c63 bne t0,t2,800095cc -80009518: 01450513 addi a0,a0,20 -8000951c: 01458593 addi a1,a1,20 -80009520: f4d60ee3 beq a2,a3,8000947c -80009524: 01061713 slli a4,a2,0x10 -80009528: 01069793 slli a5,a3,0x10 -8000952c: 00f71e63 bne a4,a5,80009548 -80009530: 01065713 srli a4,a2,0x10 -80009534: 0106d793 srli a5,a3,0x10 -80009538: 40f70533 sub a0,a4,a5 -8000953c: 0ff57593 andi a1,a0,255 -80009540: 02059063 bnez a1,80009560 -80009544: 00008067 ret -80009548: 01075713 srli a4,a4,0x10 -8000954c: 0107d793 srli a5,a5,0x10 -80009550: 40f70533 sub a0,a4,a5 -80009554: 0ff57593 andi a1,a0,255 -80009558: 00059463 bnez a1,80009560 +80009420 : +80009420: 00b56733 or a4,a0,a1 +80009424: fff00393 li t2,-1 +80009428: 00377713 andi a4,a4,3 +8000942c: 10071063 bnez a4,8000952c +80009430: 7f7f87b7 lui a5,0x7f7f8 +80009434: f7f78793 addi a5,a5,-129 # 7f7f7f7f <_start-0x808081> +80009438: 00052603 lw a2,0(a0) +8000943c: 0005a683 lw a3,0(a1) +80009440: 00f672b3 and t0,a2,a5 +80009444: 00f66333 or t1,a2,a5 +80009448: 00f282b3 add t0,t0,a5 +8000944c: 0062e2b3 or t0,t0,t1 +80009450: 10729263 bne t0,t2,80009554 +80009454: 08d61663 bne a2,a3,800094e0 +80009458: 00452603 lw a2,4(a0) +8000945c: 0045a683 lw a3,4(a1) +80009460: 00f672b3 and t0,a2,a5 +80009464: 00f66333 or t1,a2,a5 +80009468: 00f282b3 add t0,t0,a5 +8000946c: 0062e2b3 or t0,t0,t1 +80009470: 0c729e63 bne t0,t2,8000954c +80009474: 06d61663 bne a2,a3,800094e0 +80009478: 00852603 lw a2,8(a0) +8000947c: 0085a683 lw a3,8(a1) +80009480: 00f672b3 and t0,a2,a5 +80009484: 00f66333 or t1,a2,a5 +80009488: 00f282b3 add t0,t0,a5 +8000948c: 0062e2b3 or t0,t0,t1 +80009490: 0c729863 bne t0,t2,80009560 +80009494: 04d61663 bne a2,a3,800094e0 +80009498: 00c52603 lw a2,12(a0) +8000949c: 00c5a683 lw a3,12(a1) +800094a0: 00f672b3 and t0,a2,a5 +800094a4: 00f66333 or t1,a2,a5 +800094a8: 00f282b3 add t0,t0,a5 +800094ac: 0062e2b3 or t0,t0,t1 +800094b0: 0c729263 bne t0,t2,80009574 +800094b4: 02d61663 bne a2,a3,800094e0 +800094b8: 01052603 lw a2,16(a0) +800094bc: 0105a683 lw a3,16(a1) +800094c0: 00f672b3 and t0,a2,a5 +800094c4: 00f66333 or t1,a2,a5 +800094c8: 00f282b3 add t0,t0,a5 +800094cc: 0062e2b3 or t0,t0,t1 +800094d0: 0a729c63 bne t0,t2,80009588 +800094d4: 01450513 addi a0,a0,20 +800094d8: 01458593 addi a1,a1,20 +800094dc: f4d60ee3 beq a2,a3,80009438 +800094e0: 01061713 slli a4,a2,0x10 +800094e4: 01069793 slli a5,a3,0x10 +800094e8: 00f71e63 bne a4,a5,80009504 +800094ec: 01065713 srli a4,a2,0x10 +800094f0: 0106d793 srli a5,a3,0x10 +800094f4: 40f70533 sub a0,a4,a5 +800094f8: 0ff57593 andi a1,a0,255 +800094fc: 02059063 bnez a1,8000951c +80009500: 00008067 ret +80009504: 01075713 srli a4,a4,0x10 +80009508: 0107d793 srli a5,a5,0x10 +8000950c: 40f70533 sub a0,a4,a5 +80009510: 0ff57593 andi a1,a0,255 +80009514: 00059463 bnez a1,8000951c +80009518: 00008067 ret +8000951c: 0ff77713 andi a4,a4,255 +80009520: 0ff7f793 andi a5,a5,255 +80009524: 40f70533 sub a0,a4,a5 +80009528: 00008067 ret +8000952c: 00054603 lbu a2,0(a0) +80009530: 0005c683 lbu a3,0(a1) +80009534: 00150513 addi a0,a0,1 +80009538: 00158593 addi a1,a1,1 +8000953c: 00d61463 bne a2,a3,80009544 +80009540: fe0616e3 bnez a2,8000952c +80009544: 40d60533 sub a0,a2,a3 +80009548: 00008067 ret +8000954c: 00450513 addi a0,a0,4 +80009550: 00458593 addi a1,a1,4 +80009554: fcd61ce3 bne a2,a3,8000952c +80009558: 00000513 li a0,0 8000955c: 00008067 ret -80009560: 0ff77713 andi a4,a4,255 -80009564: 0ff7f793 andi a5,a5,255 -80009568: 40f70533 sub a0,a4,a5 -8000956c: 00008067 ret -80009570: 00054603 lbu a2,0(a0) -80009574: 0005c683 lbu a3,0(a1) -80009578: 00150513 addi a0,a0,1 -8000957c: 00158593 addi a1,a1,1 -80009580: 00d61463 bne a2,a3,80009588 -80009584: fe0616e3 bnez a2,80009570 -80009588: 40d60533 sub a0,a2,a3 -8000958c: 00008067 ret -80009590: 00450513 addi a0,a0,4 -80009594: 00458593 addi a1,a1,4 -80009598: fcd61ce3 bne a2,a3,80009570 -8000959c: 00000513 li a0,0 -800095a0: 00008067 ret -800095a4: 00850513 addi a0,a0,8 -800095a8: 00858593 addi a1,a1,8 -800095ac: fcd612e3 bne a2,a3,80009570 -800095b0: 00000513 li a0,0 -800095b4: 00008067 ret -800095b8: 00c50513 addi a0,a0,12 -800095bc: 00c58593 addi a1,a1,12 -800095c0: fad618e3 bne a2,a3,80009570 -800095c4: 00000513 li a0,0 -800095c8: 00008067 ret -800095cc: 01050513 addi a0,a0,16 -800095d0: 01058593 addi a1,a1,16 -800095d4: f8d61ee3 bne a2,a3,80009570 -800095d8: 00000513 li a0,0 -800095dc: 00008067 ret +80009560: 00850513 addi a0,a0,8 +80009564: 00858593 addi a1,a1,8 +80009568: fcd612e3 bne a2,a3,8000952c +8000956c: 00000513 li a0,0 +80009570: 00008067 ret +80009574: 00c50513 addi a0,a0,12 +80009578: 00c58593 addi a1,a1,12 +8000957c: fad618e3 bne a2,a3,8000952c +80009580: 00000513 li a0,0 +80009584: 00008067 ret +80009588: 01050513 addi a0,a0,16 +8000958c: 01058593 addi a1,a1,16 +80009590: f8d61ee3 bne a2,a3,8000952c +80009594: 00000513 li a0,0 +80009598: 00008067 ret -800095e0 : -800095e0: 00b567b3 or a5,a0,a1 -800095e4: 0037f793 andi a5,a5,3 -800095e8: 08079263 bnez a5,8000966c -800095ec: 0005a703 lw a4,0(a1) -800095f0: 7f7f86b7 lui a3,0x7f7f8 -800095f4: f7f68693 addi a3,a3,-129 # 7f7f7f7f <_start-0x808081> -800095f8: 00d777b3 and a5,a4,a3 -800095fc: 00d787b3 add a5,a5,a3 -80009600: 00e7e7b3 or a5,a5,a4 -80009604: 00d7e7b3 or a5,a5,a3 -80009608: fff00613 li a2,-1 -8000960c: 06c79e63 bne a5,a2,80009688 -80009610: 00050613 mv a2,a0 -80009614: fff00813 li a6,-1 -80009618: 00460613 addi a2,a2,4 # 7ff00004 <_start-0xffffc> -8000961c: 00458593 addi a1,a1,4 -80009620: fee62e23 sw a4,-4(a2) -80009624: 0005a703 lw a4,0(a1) -80009628: 00d777b3 and a5,a4,a3 -8000962c: 00d787b3 add a5,a5,a3 -80009630: 00e7e7b3 or a5,a5,a4 -80009634: 00d7e7b3 or a5,a5,a3 -80009638: ff0780e3 beq a5,a6,80009618 -8000963c: 0005c783 lbu a5,0(a1) -80009640: 0015c703 lbu a4,1(a1) -80009644: 0025c683 lbu a3,2(a1) -80009648: 00f60023 sb a5,0(a2) -8000964c: 00078a63 beqz a5,80009660 -80009650: 00e600a3 sb a4,1(a2) -80009654: 00070663 beqz a4,80009660 -80009658: 00d60123 sb a3,2(a2) -8000965c: 00069463 bnez a3,80009664 -80009660: 00008067 ret -80009664: 000601a3 sb zero,3(a2) -80009668: 00008067 ret -8000966c: 00050793 mv a5,a0 -80009670: 0005c703 lbu a4,0(a1) -80009674: 00178793 addi a5,a5,1 -80009678: 00158593 addi a1,a1,1 -8000967c: fee78fa3 sb a4,-1(a5) -80009680: fe0718e3 bnez a4,80009670 -80009684: 00008067 ret -80009688: 00050613 mv a2,a0 -8000968c: fb1ff06f j 8000963c +8000959c : +8000959c: 00b567b3 or a5,a0,a1 +800095a0: 0037f793 andi a5,a5,3 +800095a4: 08079263 bnez a5,80009628 +800095a8: 0005a703 lw a4,0(a1) +800095ac: 7f7f86b7 lui a3,0x7f7f8 +800095b0: f7f68693 addi a3,a3,-129 # 7f7f7f7f <_start-0x808081> +800095b4: 00d777b3 and a5,a4,a3 +800095b8: 00d787b3 add a5,a5,a3 +800095bc: 00e7e7b3 or a5,a5,a4 +800095c0: 00d7e7b3 or a5,a5,a3 +800095c4: fff00613 li a2,-1 +800095c8: 06c79e63 bne a5,a2,80009644 +800095cc: 00050613 mv a2,a0 +800095d0: fff00813 li a6,-1 +800095d4: 00460613 addi a2,a2,4 # 7ff00004 <_start-0xffffc> +800095d8: 00458593 addi a1,a1,4 +800095dc: fee62e23 sw a4,-4(a2) +800095e0: 0005a703 lw a4,0(a1) +800095e4: 00d777b3 and a5,a4,a3 +800095e8: 00d787b3 add a5,a5,a3 +800095ec: 00e7e7b3 or a5,a5,a4 +800095f0: 00d7e7b3 or a5,a5,a3 +800095f4: ff0780e3 beq a5,a6,800095d4 +800095f8: 0005c783 lbu a5,0(a1) +800095fc: 0015c703 lbu a4,1(a1) +80009600: 0025c683 lbu a3,2(a1) +80009604: 00f60023 sb a5,0(a2) +80009608: 00078a63 beqz a5,8000961c +8000960c: 00e600a3 sb a4,1(a2) +80009610: 00070663 beqz a4,8000961c +80009614: 00d60123 sb a3,2(a2) +80009618: 00069463 bnez a3,80009620 +8000961c: 00008067 ret +80009620: 000601a3 sb zero,3(a2) +80009624: 00008067 ret +80009628: 00050793 mv a5,a0 +8000962c: 0005c703 lbu a4,0(a1) +80009630: 00178793 addi a5,a5,1 +80009634: 00158593 addi a1,a1,1 +80009638: fee78fa3 sb a4,-1(a5) +8000963c: fe0718e3 bnez a4,8000962c +80009640: 00008067 ret +80009644: 00050613 mv a2,a0 +80009648: fb1ff06f j 800095f8 -80009690 : -80009690: 00357793 andi a5,a0,3 -80009694: 00050713 mv a4,a0 -80009698: 04079c63 bnez a5,800096f0 -8000969c: 7f7f86b7 lui a3,0x7f7f8 -800096a0: f7f68693 addi a3,a3,-129 # 7f7f7f7f <_start-0x808081> -800096a4: fff00593 li a1,-1 -800096a8: 00470713 addi a4,a4,4 -800096ac: ffc72603 lw a2,-4(a4) -800096b0: 00d677b3 and a5,a2,a3 -800096b4: 00d787b3 add a5,a5,a3 -800096b8: 00c7e7b3 or a5,a5,a2 -800096bc: 00d7e7b3 or a5,a5,a3 -800096c0: feb784e3 beq a5,a1,800096a8 -800096c4: ffc74683 lbu a3,-4(a4) -800096c8: 40a707b3 sub a5,a4,a0 -800096cc: ffd74603 lbu a2,-3(a4) -800096d0: ffe74503 lbu a0,-2(a4) -800096d4: 04068063 beqz a3,80009714 -800096d8: 02060a63 beqz a2,8000970c -800096dc: 00a03533 snez a0,a0 -800096e0: 00f50533 add a0,a0,a5 -800096e4: ffe50513 addi a0,a0,-2 -800096e8: 00008067 ret -800096ec: fa0688e3 beqz a3,8000969c -800096f0: 00074783 lbu a5,0(a4) -800096f4: 00170713 addi a4,a4,1 -800096f8: 00377693 andi a3,a4,3 -800096fc: fe0798e3 bnez a5,800096ec -80009700: 40a70733 sub a4,a4,a0 -80009704: fff70513 addi a0,a4,-1 -80009708: 00008067 ret -8000970c: ffd78513 addi a0,a5,-3 -80009710: 00008067 ret -80009714: ffc78513 addi a0,a5,-4 -80009718: 00008067 ret +8000964c : +8000964c: 00357793 andi a5,a0,3 +80009650: 00050713 mv a4,a0 +80009654: 04079c63 bnez a5,800096ac +80009658: 7f7f86b7 lui a3,0x7f7f8 +8000965c: f7f68693 addi a3,a3,-129 # 7f7f7f7f <_start-0x808081> +80009660: fff00593 li a1,-1 +80009664: 00470713 addi a4,a4,4 +80009668: ffc72603 lw a2,-4(a4) +8000966c: 00d677b3 and a5,a2,a3 +80009670: 00d787b3 add a5,a5,a3 +80009674: 00c7e7b3 or a5,a5,a2 +80009678: 00d7e7b3 or a5,a5,a3 +8000967c: feb784e3 beq a5,a1,80009664 +80009680: ffc74683 lbu a3,-4(a4) +80009684: 40a707b3 sub a5,a4,a0 +80009688: ffd74603 lbu a2,-3(a4) +8000968c: ffe74503 lbu a0,-2(a4) +80009690: 04068063 beqz a3,800096d0 +80009694: 02060a63 beqz a2,800096c8 +80009698: 00a03533 snez a0,a0 +8000969c: 00f50533 add a0,a0,a5 +800096a0: ffe50513 addi a0,a0,-2 +800096a4: 00008067 ret +800096a8: fa0688e3 beqz a3,80009658 +800096ac: 00074783 lbu a5,0(a4) +800096b0: 00170713 addi a4,a4,1 +800096b4: 00377693 andi a3,a4,3 +800096b8: fe0798e3 bnez a5,800096a8 +800096bc: 40a70733 sub a4,a4,a0 +800096c0: fff70513 addi a0,a4,-1 +800096c4: 00008067 ret +800096c8: ffd78513 addi a0,a5,-3 +800096cc: 00008067 ret +800096d0: ffc78513 addi a0,a5,-4 +800096d4: 00008067 ret -8000971c : -8000971c: 00a5e7b3 or a5,a1,a0 -80009720: 0037f793 andi a5,a5,3 -80009724: 06079a63 bnez a5,80009798 -80009728: 00300793 li a5,3 -8000972c: 00050713 mv a4,a0 -80009730: 06c7e863 bltu a5,a2,800097a0 -80009734: 06060063 beqz a2,80009794 -80009738: 0005c803 lbu a6,0(a1) -8000973c: fff60693 addi a3,a2,-1 -80009740: 00158593 addi a1,a1,1 -80009744: 01070023 sb a6,0(a4) -80009748: 00170793 addi a5,a4,1 -8000974c: 02080863 beqz a6,8000977c -80009750: 00c70633 add a2,a4,a2 -80009754: 00d706b3 add a3,a4,a3 -80009758: 0140006f j 8000976c -8000975c: fff5c703 lbu a4,-1(a1) -80009760: 00178793 addi a5,a5,1 -80009764: fee78fa3 sb a4,-1(a5) -80009768: 00070c63 beqz a4,80009780 -8000976c: 00158593 addi a1,a1,1 -80009770: 40f68833 sub a6,a3,a5 -80009774: fec794e3 bne a5,a2,8000975c -80009778: 00008067 ret -8000977c: 00068813 mv a6,a3 -80009780: 01078733 add a4,a5,a6 -80009784: 06080063 beqz a6,800097e4 -80009788: 00178793 addi a5,a5,1 -8000978c: fe078fa3 sb zero,-1(a5) -80009790: fee79ce3 bne a5,a4,80009788 -80009794: 00008067 ret -80009798: 00050713 mv a4,a0 -8000979c: f99ff06f j 80009734 -800097a0: feff0337 lui t1,0xfeff0 -800097a4: 808088b7 lui a7,0x80808 -800097a8: eff30313 addi t1,t1,-257 # fefefeff <__BSS_END__+0x7efd94e7> -800097ac: 08088893 addi a7,a7,128 # 80808080 <__BSS_END__+0x7f1668> -800097b0: 00300e13 li t3,3 -800097b4: 0005a683 lw a3,0(a1) -800097b8: 006687b3 add a5,a3,t1 -800097bc: fff6c813 not a6,a3 -800097c0: 0107f7b3 and a5,a5,a6 -800097c4: 0117f7b3 and a5,a5,a7 -800097c8: f60798e3 bnez a5,80009738 -800097cc: 00470713 addi a4,a4,4 -800097d0: ffc60613 addi a2,a2,-4 -800097d4: fed72e23 sw a3,-4(a4) -800097d8: 00458593 addi a1,a1,4 -800097dc: fcce6ce3 bltu t3,a2,800097b4 -800097e0: f55ff06f j 80009734 -800097e4: 00008067 ret +800096d8 : +800096d8: 00a5e7b3 or a5,a1,a0 +800096dc: 0037f793 andi a5,a5,3 +800096e0: 06079a63 bnez a5,80009754 +800096e4: 00300793 li a5,3 +800096e8: 00050713 mv a4,a0 +800096ec: 06c7e863 bltu a5,a2,8000975c +800096f0: 06060063 beqz a2,80009750 +800096f4: 0005c803 lbu a6,0(a1) +800096f8: fff60693 addi a3,a2,-1 +800096fc: 00158593 addi a1,a1,1 +80009700: 01070023 sb a6,0(a4) +80009704: 00170793 addi a5,a4,1 +80009708: 02080863 beqz a6,80009738 +8000970c: 00c70633 add a2,a4,a2 +80009710: 00d706b3 add a3,a4,a3 +80009714: 0140006f j 80009728 +80009718: fff5c703 lbu a4,-1(a1) +8000971c: 00178793 addi a5,a5,1 +80009720: fee78fa3 sb a4,-1(a5) +80009724: 00070c63 beqz a4,8000973c +80009728: 00158593 addi a1,a1,1 +8000972c: 40f68833 sub a6,a3,a5 +80009730: fec794e3 bne a5,a2,80009718 +80009734: 00008067 ret +80009738: 00068813 mv a6,a3 +8000973c: 01078733 add a4,a5,a6 +80009740: 06080063 beqz a6,800097a0 +80009744: 00178793 addi a5,a5,1 +80009748: fe078fa3 sb zero,-1(a5) +8000974c: fee79ce3 bne a5,a4,80009744 +80009750: 00008067 ret +80009754: 00050713 mv a4,a0 +80009758: f99ff06f j 800096f0 +8000975c: feff0337 lui t1,0xfeff0 +80009760: 808088b7 lui a7,0x80808 +80009764: eff30313 addi t1,t1,-257 # fefefeff <__BSS_END__+0x7efd94e7> +80009768: 08088893 addi a7,a7,128 # 80808080 <__BSS_END__+0x7f1668> +8000976c: 00300e13 li t3,3 +80009770: 0005a683 lw a3,0(a1) +80009774: 006687b3 add a5,a3,t1 +80009778: fff6c813 not a6,a3 +8000977c: 0107f7b3 and a5,a5,a6 +80009780: 0117f7b3 and a5,a5,a7 +80009784: f60798e3 bnez a5,800096f4 +80009788: 00470713 addi a4,a4,4 +8000978c: ffc60613 addi a2,a2,-4 +80009790: fed72e23 sw a3,-4(a4) +80009794: 00458593 addi a1,a1,4 +80009798: fcce6ce3 bltu t3,a2,80009770 +8000979c: f55ff06f j 800096f0 +800097a0: 00008067 ret -800097e8 <_svfprintf_r>: -800097e8: e1010113 addi sp,sp,-496 -800097ec: 1e112623 sw ra,492(sp) -800097f0: 1e812423 sw s0,488(sp) -800097f4: 1d712623 sw s7,460(sp) -800097f8: 00058413 mv s0,a1 -800097fc: 00b12423 sw a1,8(sp) -80009800: 00060b93 mv s7,a2 -80009804: 00d12a23 sw a3,20(sp) -80009808: 1e912223 sw s1,484(sp) -8000980c: 1f212023 sw s2,480(sp) -80009810: 1d312e23 sw s3,476(sp) -80009814: 1d412c23 sw s4,472(sp) -80009818: 1d512a23 sw s5,468(sp) -8000981c: 1d612823 sw s6,464(sp) -80009820: 1d812423 sw s8,456(sp) -80009824: 1d912223 sw s9,452(sp) -80009828: 1da12023 sw s10,448(sp) -8000982c: 1bb12e23 sw s11,444(sp) -80009830: 02a12423 sw a0,40(sp) -80009834: d68fe0ef jal ra,80007d9c <_localeconv_r> -80009838: 00052783 lw a5,0(a0) -8000983c: 00078513 mv a0,a5 -80009840: 02f12a23 sw a5,52(sp) -80009844: e4dff0ef jal ra,80009690 -80009848: 00c45783 lhu a5,12(s0) -8000984c: 02a12623 sw a0,44(sp) -80009850: 0e012823 sw zero,240(sp) -80009854: 0e012a23 sw zero,244(sp) -80009858: 0e012c23 sw zero,248(sp) -8000985c: 0e012e23 sw zero,252(sp) -80009860: 0807f793 andi a5,a5,128 -80009864: 00078863 beqz a5,80009874 <_svfprintf_r+0x8c> -80009868: 01042783 lw a5,16(s0) -8000986c: 00079463 bnez a5,80009874 <_svfprintf_r+0x8c> -80009870: 7000106f j 8000af70 <_svfprintf_r+0x1788> -80009874: 10c10793 addi a5,sp,268 -80009878: 000b8c93 mv s9,s7 -8000987c: 00078893 mv a7,a5 -80009880: 0ef12223 sw a5,228(sp) -80009884: 000cc703 lbu a4,0(s9) -80009888: 800157b7 lui a5,0x80015 -8000988c: 1f078793 addi a5,a5,496 # 800151f0 <__BSS_END__+0xffffe7d8> -80009890: 00f12623 sw a5,12(sp) -80009894: 0e012623 sw zero,236(sp) -80009898: 800157b7 lui a5,0x80015 -8000989c: 0e012423 sw zero,232(sp) -800098a0: 00012e23 sw zero,28(sp) -800098a4: 02012823 sw zero,48(sp) -800098a8: 02012c23 sw zero,56(sp) -800098ac: 04012023 sw zero,64(sp) -800098b0: 04012423 sw zero,72(sp) -800098b4: 02012e23 sw zero,60(sp) -800098b8: 00012223 sw zero,4(sp) -800098bc: 36c78c13 addi s8,a5,876 # 8001536c <__BSS_END__+0xffffe954> -800098c0: 00088d13 mv s10,a7 -800098c4: 02812a03 lw s4,40(sp) -800098c8: 38070e63 beqz a4,80009c64 <_svfprintf_r+0x47c> -800098cc: 02500693 li a3,37 -800098d0: 00d71463 bne a4,a3,800098d8 <_svfprintf_r+0xf0> -800098d4: 5400106f j 8000ae14 <_svfprintf_r+0x162c> -800098d8: 000c8413 mv s0,s9 -800098dc: 00c0006f j 800098e8 <_svfprintf_r+0x100> -800098e0: 0ed78a63 beq a5,a3,800099d4 <_svfprintf_r+0x1ec> -800098e4: 00090413 mv s0,s2 -800098e8: 00144783 lbu a5,1(s0) -800098ec: 00140913 addi s2,s0,1 -800098f0: fe0798e3 bnez a5,800098e0 <_svfprintf_r+0xf8> -800098f4: 419904b3 sub s1,s2,s9 -800098f8: 36048663 beqz s1,80009c64 <_svfprintf_r+0x47c> -800098fc: 0ec12683 lw a3,236(sp) -80009900: 0e812703 lw a4,232(sp) -80009904: 019d2023 sw s9,0(s10) -80009908: 009686b3 add a3,a3,s1 -8000990c: 00170713 addi a4,a4,1 -80009910: 009d2223 sw s1,4(s10) -80009914: 0ed12623 sw a3,236(sp) -80009918: 0ee12423 sw a4,232(sp) -8000991c: 00700693 li a3,7 -80009920: 008d0d13 addi s10,s10,8 -80009924: 0ae6ce63 blt a3,a4,800099e0 <_svfprintf_r+0x1f8> -80009928: 00412783 lw a5,4(sp) -8000992c: 00144703 lbu a4,1(s0) -80009930: 009787b3 add a5,a5,s1 -80009934: 00f12223 sw a5,4(sp) -80009938: 32070663 beqz a4,80009c64 <_svfprintf_r+0x47c> -8000993c: fff00313 li t1,-1 -80009940: 00190493 addi s1,s2,1 -80009944: 00194e03 lbu t3,1(s2) -80009948: 0c0103a3 sb zero,199(sp) -8000994c: 00000413 li s0,0 -80009950: 00000913 li s2,0 -80009954: 05a00993 li s3,90 -80009958: 00900b13 li s6,9 -8000995c: 02a00b93 li s7,42 -80009960: 00030d93 mv s11,t1 -80009964: 00148493 addi s1,s1,1 -80009968: 000e0a93 mv s5,t3 -8000996c: fe0a8793 addi a5,s5,-32 -80009970: 1ef9e263 bltu s3,a5,80009b54 <_svfprintf_r+0x36c> -80009974: 00c12703 lw a4,12(sp) -80009978: 00279793 slli a5,a5,0x2 -8000997c: 00e787b3 add a5,a5,a4 -80009980: 0007a783 lw a5,0(a5) -80009984: 00078067 jr a5 -80009988: 000a0513 mv a0,s4 -8000998c: c10fe0ef jal ra,80007d9c <_localeconv_r> -80009990: 00452783 lw a5,4(a0) -80009994: 00078513 mv a0,a5 -80009998: 02f12e23 sw a5,60(sp) -8000999c: cf5ff0ef jal ra,80009690 -800099a0: 04a12423 sw a0,72(sp) -800099a4: 00050a93 mv s5,a0 -800099a8: 000a0513 mv a0,s4 -800099ac: bf0fe0ef jal ra,80007d9c <_localeconv_r> -800099b0: 00852783 lw a5,8(a0) -800099b4: 04f12023 sw a5,64(sp) -800099b8: 000a8463 beqz s5,800099c0 <_svfprintf_r+0x1d8> -800099bc: 5400106f j 8000aefc <_svfprintf_r+0x1714> -800099c0: 0004ce03 lbu t3,0(s1) -800099c4: fa1ff06f j 80009964 <_svfprintf_r+0x17c> -800099c8: 02096913 ori s2,s2,32 -800099cc: 0004ce03 lbu t3,0(s1) -800099d0: f95ff06f j 80009964 <_svfprintf_r+0x17c> -800099d4: 419904b3 sub s1,s2,s9 -800099d8: f60482e3 beqz s1,8000993c <_svfprintf_r+0x154> -800099dc: f21ff06f j 800098fc <_svfprintf_r+0x114> -800099e0: 00812583 lw a1,8(sp) -800099e4: 0e410613 addi a2,sp,228 -800099e8: 000a0513 mv a0,s4 -800099ec: 080050ef jal ra,8000ea6c <__ssprint_r> -800099f0: 02051a63 bnez a0,80009a24 <_svfprintf_r+0x23c> -800099f4: 10c10d13 addi s10,sp,268 -800099f8: f31ff06f j 80009928 <_svfprintf_r+0x140> -800099fc: 00812583 lw a1,8(sp) -80009a00: 0e410613 addi a2,sp,228 -80009a04: 000a0513 mv a0,s4 -80009a08: 064050ef jal ra,8000ea6c <__ssprint_r> -80009a0c: 040504e3 beqz a0,8000a254 <_svfprintf_r+0xa6c> -80009a10: 01012783 lw a5,16(sp) -80009a14: 00078863 beqz a5,80009a24 <_svfprintf_r+0x23c> -80009a18: 01012583 lw a1,16(sp) -80009a1c: 02812503 lw a0,40(sp) -80009a20: b7cfb0ef jal ra,80004d9c <_free_r> -80009a24: 00812783 lw a5,8(sp) -80009a28: 00c7d783 lhu a5,12(a5) -80009a2c: 0407f793 andi a5,a5,64 -80009a30: 00078463 beqz a5,80009a38 <_svfprintf_r+0x250> -80009a34: 5e80206f j 8000c01c <_svfprintf_r+0x2834> -80009a38: 1ec12083 lw ra,492(sp) -80009a3c: 1e812403 lw s0,488(sp) -80009a40: 00412503 lw a0,4(sp) -80009a44: 1e412483 lw s1,484(sp) -80009a48: 1e012903 lw s2,480(sp) -80009a4c: 1dc12983 lw s3,476(sp) -80009a50: 1d812a03 lw s4,472(sp) -80009a54: 1d412a83 lw s5,468(sp) -80009a58: 1d012b03 lw s6,464(sp) -80009a5c: 1cc12b83 lw s7,460(sp) -80009a60: 1c812c03 lw s8,456(sp) -80009a64: 1c412c83 lw s9,452(sp) -80009a68: 1c012d03 lw s10,448(sp) -80009a6c: 1bc12d83 lw s11,444(sp) -80009a70: 1f010113 addi sp,sp,496 -80009a74: 00008067 ret -80009a78: 800157b7 lui a5,0x80015 -80009a7c: e0478793 addi a5,a5,-508 # 80014e04 <__BSS_END__+0xffffe3ec> -80009a80: 02f12823 sw a5,48(sp) -80009a84: 02097793 andi a5,s2,32 -80009a88: 000d8313 mv t1,s11 -80009a8c: 0e078e63 beqz a5,80009b88 <_svfprintf_r+0x3a0> -80009a90: 01412783 lw a5,20(sp) -80009a94: 00778793 addi a5,a5,7 -80009a98: ff87f793 andi a5,a5,-8 -80009a9c: 0007ab83 lw s7,0(a5) -80009aa0: 0047ad83 lw s11,4(a5) -80009aa4: 00878713 addi a4,a5,8 -80009aa8: 00e12a23 sw a4,20(sp) -80009aac: 00197793 andi a5,s2,1 -80009ab0: 00078863 beqz a5,80009ac0 <_svfprintf_r+0x2d8> -80009ab4: 01bbe7b3 or a5,s7,s11 -80009ab8: 00078463 beqz a5,80009ac0 <_svfprintf_r+0x2d8> -80009abc: 4240106f j 8000aee0 <_svfprintf_r+0x16f8> -80009ac0: bff97993 andi s3,s2,-1025 -80009ac4: 00200793 li a5,2 -80009ac8: 0c0103a3 sb zero,199(sp) -80009acc: fff00713 li a4,-1 -80009ad0: 0ee30ce3 beq t1,a4,8000a3c8 <_svfprintf_r+0xbe0> -80009ad4: 01bbe733 or a4,s7,s11 -80009ad8: f7f9f913 andi s2,s3,-129 -80009adc: 7a071ce3 bnez a4,8000aa94 <_svfprintf_r+0x12ac> -80009ae0: 2e0316e3 bnez t1,8000a5cc <_svfprintf_r+0xde4> -80009ae4: 62079a63 bnez a5,8000a118 <_svfprintf_r+0x930> -80009ae8: 0019fb13 andi s6,s3,1 -80009aec: 1b010c93 addi s9,sp,432 -80009af0: 000b0463 beqz s6,80009af8 <_svfprintf_r+0x310> -80009af4: 3780106f j 8000ae6c <_svfprintf_r+0x1684> -80009af8: 000b0993 mv s3,s6 -80009afc: 006b5463 bge s6,t1,80009b04 <_svfprintf_r+0x31c> -80009b00: 00030993 mv s3,t1 -80009b04: 0c714703 lbu a4,199(sp) -80009b08: 00012823 sw zero,16(sp) -80009b0c: 02012223 sw zero,36(sp) -80009b10: 02012023 sw zero,32(sp) -80009b14: 00012c23 sw zero,24(sp) -80009b18: 64070463 beqz a4,8000a160 <_svfprintf_r+0x978> -80009b1c: 00198993 addi s3,s3,1 -80009b20: 6400006f j 8000a160 <_svfprintf_r+0x978> -80009b24: 00000413 li s0,0 -80009b28: fd0a8713 addi a4,s5,-48 -80009b2c: 00148493 addi s1,s1,1 -80009b30: 00241793 slli a5,s0,0x2 -80009b34: fff4ca83 lbu s5,-1(s1) -80009b38: 008787b3 add a5,a5,s0 -80009b3c: 00179793 slli a5,a5,0x1 -80009b40: 00f70433 add s0,a4,a5 -80009b44: fd0a8713 addi a4,s5,-48 -80009b48: feeb72e3 bgeu s6,a4,80009b2c <_svfprintf_r+0x344> -80009b4c: fe0a8793 addi a5,s5,-32 -80009b50: e2f9f2e3 bgeu s3,a5,80009974 <_svfprintf_r+0x18c> -80009b54: 100a8863 beqz s5,80009c64 <_svfprintf_r+0x47c> -80009b58: 15510623 sb s5,332(sp) -80009b5c: 0c0103a3 sb zero,199(sp) -80009b60: 00100993 li s3,1 -80009b64: 00100b13 li s6,1 -80009b68: 14c10c93 addi s9,sp,332 -80009b6c: 5e00006f j 8000a14c <_svfprintf_r+0x964> -80009b70: 800157b7 lui a5,0x80015 -80009b74: e1878793 addi a5,a5,-488 # 80014e18 <__BSS_END__+0xffffe400> -80009b78: 02f12823 sw a5,48(sp) -80009b7c: 02097793 andi a5,s2,32 -80009b80: 000d8313 mv t1,s11 -80009b84: f00796e3 bnez a5,80009a90 <_svfprintf_r+0x2a8> -80009b88: 01412703 lw a4,20(sp) -80009b8c: 01097793 andi a5,s2,16 -80009b90: 00072b83 lw s7,0(a4) -80009b94: 00470713 addi a4,a4,4 -80009b98: 00e12a23 sw a4,20(sp) -80009b9c: 00078463 beqz a5,80009ba4 <_svfprintf_r+0x3bc> -80009ba0: 2e40106f j 8000ae84 <_svfprintf_r+0x169c> -80009ba4: 04097793 andi a5,s2,64 -80009ba8: 00079463 bnez a5,80009bb0 <_svfprintf_r+0x3c8> -80009bac: 2d00106f j 8000ae7c <_svfprintf_r+0x1694> -80009bb0: 010b9b93 slli s7,s7,0x10 -80009bb4: 010bdb93 srli s7,s7,0x10 -80009bb8: 00000d93 li s11,0 -80009bbc: ef1ff06f j 80009aac <_svfprintf_r+0x2c4> -80009bc0: 0004ce03 lbu t3,0(s1) -80009bc4: 00496913 ori s2,s2,4 -80009bc8: d9dff06f j 80009964 <_svfprintf_r+0x17c> +800097a4 <_svfprintf_r>: +800097a4: e1010113 addi sp,sp,-496 +800097a8: 1e112623 sw ra,492(sp) +800097ac: 1e812423 sw s0,488(sp) +800097b0: 1d712623 sw s7,460(sp) +800097b4: 00058413 mv s0,a1 +800097b8: 00b12423 sw a1,8(sp) +800097bc: 00060b93 mv s7,a2 +800097c0: 00d12a23 sw a3,20(sp) +800097c4: 1e912223 sw s1,484(sp) +800097c8: 1f212023 sw s2,480(sp) +800097cc: 1d312e23 sw s3,476(sp) +800097d0: 1d412c23 sw s4,472(sp) +800097d4: 1d512a23 sw s5,468(sp) +800097d8: 1d612823 sw s6,464(sp) +800097dc: 1d812423 sw s8,456(sp) +800097e0: 1d912223 sw s9,452(sp) +800097e4: 1da12023 sw s10,448(sp) +800097e8: 1bb12e23 sw s11,444(sp) +800097ec: 02a12423 sw a0,40(sp) +800097f0: d68fe0ef jal ra,80007d58 <_localeconv_r> +800097f4: 00052783 lw a5,0(a0) +800097f8: 00078513 mv a0,a5 +800097fc: 02f12a23 sw a5,52(sp) +80009800: e4dff0ef jal ra,8000964c +80009804: 00c45783 lhu a5,12(s0) +80009808: 02a12623 sw a0,44(sp) +8000980c: 0e012823 sw zero,240(sp) +80009810: 0e012a23 sw zero,244(sp) +80009814: 0e012c23 sw zero,248(sp) +80009818: 0e012e23 sw zero,252(sp) +8000981c: 0807f793 andi a5,a5,128 +80009820: 00078863 beqz a5,80009830 <_svfprintf_r+0x8c> +80009824: 01042783 lw a5,16(s0) +80009828: 00079463 bnez a5,80009830 <_svfprintf_r+0x8c> +8000982c: 7000106f j 8000af2c <_svfprintf_r+0x1788> +80009830: 10c10793 addi a5,sp,268 +80009834: 000b8c93 mv s9,s7 +80009838: 00078893 mv a7,a5 +8000983c: 0ef12223 sw a5,228(sp) +80009840: 000cc703 lbu a4,0(s9) +80009844: 800157b7 lui a5,0x80015 +80009848: 1b078793 addi a5,a5,432 # 800151b0 <__BSS_END__+0xffffe798> +8000984c: 00f12623 sw a5,12(sp) +80009850: 0e012623 sw zero,236(sp) +80009854: 800157b7 lui a5,0x80015 +80009858: 0e012423 sw zero,232(sp) +8000985c: 00012e23 sw zero,28(sp) +80009860: 02012823 sw zero,48(sp) +80009864: 02012c23 sw zero,56(sp) +80009868: 04012023 sw zero,64(sp) +8000986c: 04012423 sw zero,72(sp) +80009870: 02012e23 sw zero,60(sp) +80009874: 00012223 sw zero,4(sp) +80009878: 32c78c13 addi s8,a5,812 # 8001532c <__BSS_END__+0xffffe914> +8000987c: 00088d13 mv s10,a7 +80009880: 02812a03 lw s4,40(sp) +80009884: 38070e63 beqz a4,80009c20 <_svfprintf_r+0x47c> +80009888: 02500693 li a3,37 +8000988c: 00d71463 bne a4,a3,80009894 <_svfprintf_r+0xf0> +80009890: 5400106f j 8000add0 <_svfprintf_r+0x162c> +80009894: 000c8413 mv s0,s9 +80009898: 00c0006f j 800098a4 <_svfprintf_r+0x100> +8000989c: 0ed78a63 beq a5,a3,80009990 <_svfprintf_r+0x1ec> +800098a0: 00090413 mv s0,s2 +800098a4: 00144783 lbu a5,1(s0) +800098a8: 00140913 addi s2,s0,1 +800098ac: fe0798e3 bnez a5,8000989c <_svfprintf_r+0xf8> +800098b0: 419904b3 sub s1,s2,s9 +800098b4: 36048663 beqz s1,80009c20 <_svfprintf_r+0x47c> +800098b8: 0ec12683 lw a3,236(sp) +800098bc: 0e812703 lw a4,232(sp) +800098c0: 019d2023 sw s9,0(s10) +800098c4: 009686b3 add a3,a3,s1 +800098c8: 00170713 addi a4,a4,1 +800098cc: 009d2223 sw s1,4(s10) +800098d0: 0ed12623 sw a3,236(sp) +800098d4: 0ee12423 sw a4,232(sp) +800098d8: 00700693 li a3,7 +800098dc: 008d0d13 addi s10,s10,8 +800098e0: 0ae6ce63 blt a3,a4,8000999c <_svfprintf_r+0x1f8> +800098e4: 00412783 lw a5,4(sp) +800098e8: 00144703 lbu a4,1(s0) +800098ec: 009787b3 add a5,a5,s1 +800098f0: 00f12223 sw a5,4(sp) +800098f4: 32070663 beqz a4,80009c20 <_svfprintf_r+0x47c> +800098f8: fff00313 li t1,-1 +800098fc: 00190493 addi s1,s2,1 +80009900: 00194e03 lbu t3,1(s2) +80009904: 0c0103a3 sb zero,199(sp) +80009908: 00000413 li s0,0 +8000990c: 00000913 li s2,0 +80009910: 05a00993 li s3,90 +80009914: 00900b13 li s6,9 +80009918: 02a00b93 li s7,42 +8000991c: 00030d93 mv s11,t1 +80009920: 00148493 addi s1,s1,1 +80009924: 000e0a93 mv s5,t3 +80009928: fe0a8793 addi a5,s5,-32 +8000992c: 1ef9e263 bltu s3,a5,80009b10 <_svfprintf_r+0x36c> +80009930: 00c12703 lw a4,12(sp) +80009934: 00279793 slli a5,a5,0x2 +80009938: 00e787b3 add a5,a5,a4 +8000993c: 0007a783 lw a5,0(a5) +80009940: 00078067 jr a5 +80009944: 000a0513 mv a0,s4 +80009948: c10fe0ef jal ra,80007d58 <_localeconv_r> +8000994c: 00452783 lw a5,4(a0) +80009950: 00078513 mv a0,a5 +80009954: 02f12e23 sw a5,60(sp) +80009958: cf5ff0ef jal ra,8000964c +8000995c: 04a12423 sw a0,72(sp) +80009960: 00050a93 mv s5,a0 +80009964: 000a0513 mv a0,s4 +80009968: bf0fe0ef jal ra,80007d58 <_localeconv_r> +8000996c: 00852783 lw a5,8(a0) +80009970: 04f12023 sw a5,64(sp) +80009974: 000a8463 beqz s5,8000997c <_svfprintf_r+0x1d8> +80009978: 5400106f j 8000aeb8 <_svfprintf_r+0x1714> +8000997c: 0004ce03 lbu t3,0(s1) +80009980: fa1ff06f j 80009920 <_svfprintf_r+0x17c> +80009984: 02096913 ori s2,s2,32 +80009988: 0004ce03 lbu t3,0(s1) +8000998c: f95ff06f j 80009920 <_svfprintf_r+0x17c> +80009990: 419904b3 sub s1,s2,s9 +80009994: f60482e3 beqz s1,800098f8 <_svfprintf_r+0x154> +80009998: f21ff06f j 800098b8 <_svfprintf_r+0x114> +8000999c: 00812583 lw a1,8(sp) +800099a0: 0e410613 addi a2,sp,228 +800099a4: 000a0513 mv a0,s4 +800099a8: 080050ef jal ra,8000ea28 <__ssprint_r> +800099ac: 02051a63 bnez a0,800099e0 <_svfprintf_r+0x23c> +800099b0: 10c10d13 addi s10,sp,268 +800099b4: f31ff06f j 800098e4 <_svfprintf_r+0x140> +800099b8: 00812583 lw a1,8(sp) +800099bc: 0e410613 addi a2,sp,228 +800099c0: 000a0513 mv a0,s4 +800099c4: 064050ef jal ra,8000ea28 <__ssprint_r> +800099c8: 040504e3 beqz a0,8000a210 <_svfprintf_r+0xa6c> +800099cc: 01012783 lw a5,16(sp) +800099d0: 00078863 beqz a5,800099e0 <_svfprintf_r+0x23c> +800099d4: 01012583 lw a1,16(sp) +800099d8: 02812503 lw a0,40(sp) +800099dc: b7cfb0ef jal ra,80004d58 <_free_r> +800099e0: 00812783 lw a5,8(sp) +800099e4: 00c7d783 lhu a5,12(a5) +800099e8: 0407f793 andi a5,a5,64 +800099ec: 00078463 beqz a5,800099f4 <_svfprintf_r+0x250> +800099f0: 5e80206f j 8000bfd8 <_svfprintf_r+0x2834> +800099f4: 1ec12083 lw ra,492(sp) +800099f8: 1e812403 lw s0,488(sp) +800099fc: 00412503 lw a0,4(sp) +80009a00: 1e412483 lw s1,484(sp) +80009a04: 1e012903 lw s2,480(sp) +80009a08: 1dc12983 lw s3,476(sp) +80009a0c: 1d812a03 lw s4,472(sp) +80009a10: 1d412a83 lw s5,468(sp) +80009a14: 1d012b03 lw s6,464(sp) +80009a18: 1cc12b83 lw s7,460(sp) +80009a1c: 1c812c03 lw s8,456(sp) +80009a20: 1c412c83 lw s9,452(sp) +80009a24: 1c012d03 lw s10,448(sp) +80009a28: 1bc12d83 lw s11,444(sp) +80009a2c: 1f010113 addi sp,sp,496 +80009a30: 00008067 ret +80009a34: 800157b7 lui a5,0x80015 +80009a38: dc478793 addi a5,a5,-572 # 80014dc4 <__BSS_END__+0xffffe3ac> +80009a3c: 02f12823 sw a5,48(sp) +80009a40: 02097793 andi a5,s2,32 +80009a44: 000d8313 mv t1,s11 +80009a48: 0e078e63 beqz a5,80009b44 <_svfprintf_r+0x3a0> +80009a4c: 01412783 lw a5,20(sp) +80009a50: 00778793 addi a5,a5,7 +80009a54: ff87f793 andi a5,a5,-8 +80009a58: 0007ab83 lw s7,0(a5) +80009a5c: 0047ad83 lw s11,4(a5) +80009a60: 00878713 addi a4,a5,8 +80009a64: 00e12a23 sw a4,20(sp) +80009a68: 00197793 andi a5,s2,1 +80009a6c: 00078863 beqz a5,80009a7c <_svfprintf_r+0x2d8> +80009a70: 01bbe7b3 or a5,s7,s11 +80009a74: 00078463 beqz a5,80009a7c <_svfprintf_r+0x2d8> +80009a78: 4240106f j 8000ae9c <_svfprintf_r+0x16f8> +80009a7c: bff97993 andi s3,s2,-1025 +80009a80: 00200793 li a5,2 +80009a84: 0c0103a3 sb zero,199(sp) +80009a88: fff00713 li a4,-1 +80009a8c: 0ee30ce3 beq t1,a4,8000a384 <_svfprintf_r+0xbe0> +80009a90: 01bbe733 or a4,s7,s11 +80009a94: f7f9f913 andi s2,s3,-129 +80009a98: 7a071ce3 bnez a4,8000aa50 <_svfprintf_r+0x12ac> +80009a9c: 2e0316e3 bnez t1,8000a588 <_svfprintf_r+0xde4> +80009aa0: 62079a63 bnez a5,8000a0d4 <_svfprintf_r+0x930> +80009aa4: 0019fb13 andi s6,s3,1 +80009aa8: 1b010c93 addi s9,sp,432 +80009aac: 000b0463 beqz s6,80009ab4 <_svfprintf_r+0x310> +80009ab0: 3780106f j 8000ae28 <_svfprintf_r+0x1684> +80009ab4: 000b0993 mv s3,s6 +80009ab8: 006b5463 bge s6,t1,80009ac0 <_svfprintf_r+0x31c> +80009abc: 00030993 mv s3,t1 +80009ac0: 0c714703 lbu a4,199(sp) +80009ac4: 00012823 sw zero,16(sp) +80009ac8: 02012223 sw zero,36(sp) +80009acc: 02012023 sw zero,32(sp) +80009ad0: 00012c23 sw zero,24(sp) +80009ad4: 64070463 beqz a4,8000a11c <_svfprintf_r+0x978> +80009ad8: 00198993 addi s3,s3,1 +80009adc: 6400006f j 8000a11c <_svfprintf_r+0x978> +80009ae0: 00000413 li s0,0 +80009ae4: fd0a8713 addi a4,s5,-48 +80009ae8: 00148493 addi s1,s1,1 +80009aec: 00241793 slli a5,s0,0x2 +80009af0: fff4ca83 lbu s5,-1(s1) +80009af4: 008787b3 add a5,a5,s0 +80009af8: 00179793 slli a5,a5,0x1 +80009afc: 00f70433 add s0,a4,a5 +80009b00: fd0a8713 addi a4,s5,-48 +80009b04: feeb72e3 bgeu s6,a4,80009ae8 <_svfprintf_r+0x344> +80009b08: fe0a8793 addi a5,s5,-32 +80009b0c: e2f9f2e3 bgeu s3,a5,80009930 <_svfprintf_r+0x18c> +80009b10: 100a8863 beqz s5,80009c20 <_svfprintf_r+0x47c> +80009b14: 15510623 sb s5,332(sp) +80009b18: 0c0103a3 sb zero,199(sp) +80009b1c: 00100993 li s3,1 +80009b20: 00100b13 li s6,1 +80009b24: 14c10c93 addi s9,sp,332 +80009b28: 5e00006f j 8000a108 <_svfprintf_r+0x964> +80009b2c: 800157b7 lui a5,0x80015 +80009b30: dd878793 addi a5,a5,-552 # 80014dd8 <__BSS_END__+0xffffe3c0> +80009b34: 02f12823 sw a5,48(sp) +80009b38: 02097793 andi a5,s2,32 +80009b3c: 000d8313 mv t1,s11 +80009b40: f00796e3 bnez a5,80009a4c <_svfprintf_r+0x2a8> +80009b44: 01412703 lw a4,20(sp) +80009b48: 01097793 andi a5,s2,16 +80009b4c: 00072b83 lw s7,0(a4) +80009b50: 00470713 addi a4,a4,4 +80009b54: 00e12a23 sw a4,20(sp) +80009b58: 00078463 beqz a5,80009b60 <_svfprintf_r+0x3bc> +80009b5c: 2e40106f j 8000ae40 <_svfprintf_r+0x169c> +80009b60: 04097793 andi a5,s2,64 +80009b64: 00079463 bnez a5,80009b6c <_svfprintf_r+0x3c8> +80009b68: 2d00106f j 8000ae38 <_svfprintf_r+0x1694> +80009b6c: 010b9b93 slli s7,s7,0x10 +80009b70: 010bdb93 srli s7,s7,0x10 +80009b74: 00000d93 li s11,0 +80009b78: ef1ff06f j 80009a68 <_svfprintf_r+0x2c4> +80009b7c: 0004ce03 lbu t3,0(s1) +80009b80: 00496913 ori s2,s2,4 +80009b84: d9dff06f j 80009920 <_svfprintf_r+0x17c> +80009b88: 02097793 andi a5,s2,32 +80009b8c: 000d8313 mv t1,s11 +80009b90: 14079ce3 bnez a5,8000a4e8 <_svfprintf_r+0xd44> +80009b94: 01412683 lw a3,20(sp) +80009b98: 01097713 andi a4,s2,16 +80009b9c: 00468793 addi a5,a3,4 +80009ba0: 0006ab83 lw s7,0(a3) +80009ba4: 4c071263 bnez a4,8000a068 <_svfprintf_r+0x8c4> +80009ba8: 04097713 andi a4,s2,64 +80009bac: 00071463 bnez a4,80009bb4 <_svfprintf_r+0x410> +80009bb0: 1c10106f j 8000b570 <_svfprintf_r+0x1dcc> +80009bb4: 010b9b93 slli s7,s7,0x10 +80009bb8: 010bdb93 srli s7,s7,0x10 +80009bbc: 00000d93 li s11,0 +80009bc0: 00f12a23 sw a5,20(sp) +80009bc4: 1410006f j 8000a504 <_svfprintf_r+0xd60> +80009bc8: 01412683 lw a3,20(sp) 80009bcc: 02097793 andi a5,s2,32 -80009bd0: 000d8313 mv t1,s11 -80009bd4: 14079ce3 bnez a5,8000a52c <_svfprintf_r+0xd44> -80009bd8: 01412683 lw a3,20(sp) -80009bdc: 01097713 andi a4,s2,16 -80009be0: 00468793 addi a5,a3,4 -80009be4: 0006ab83 lw s7,0(a3) -80009be8: 4c071263 bnez a4,8000a0ac <_svfprintf_r+0x8c4> -80009bec: 04097713 andi a4,s2,64 -80009bf0: 00071463 bnez a4,80009bf8 <_svfprintf_r+0x410> -80009bf4: 1c10106f j 8000b5b4 <_svfprintf_r+0x1dcc> -80009bf8: 010b9b93 slli s7,s7,0x10 -80009bfc: 010bdb93 srli s7,s7,0x10 -80009c00: 00000d93 li s11,0 -80009c04: 00f12a23 sw a5,20(sp) -80009c08: 1410006f j 8000a548 <_svfprintf_r+0xd60> -80009c0c: 01412683 lw a3,20(sp) -80009c10: 02097793 andi a5,s2,32 -80009c14: 00468713 addi a4,a3,4 -80009c18: 00078463 beqz a5,80009c20 <_svfprintf_r+0x438> -80009c1c: 2a40106f j 8000aec0 <_svfprintf_r+0x16d8> -80009c20: 01097793 andi a5,s2,16 -80009c24: 00078463 beqz a5,80009c2c <_svfprintf_r+0x444> -80009c28: 0410106f j 8000b468 <_svfprintf_r+0x1c80> -80009c2c: 04097793 andi a5,s2,64 -80009c30: 00078463 beqz a5,80009c38 <_svfprintf_r+0x450> -80009c34: 25d0106f j 8000b690 <_svfprintf_r+0x1ea8> -80009c38: 20097913 andi s2,s2,512 -80009c3c: 00091463 bnez s2,80009c44 <_svfprintf_r+0x45c> -80009c40: 0290106f j 8000b468 <_svfprintf_r+0x1c80> -80009c44: 01412783 lw a5,20(sp) -80009c48: 00e12a23 sw a4,20(sp) -80009c4c: 00412703 lw a4,4(sp) -80009c50: 0007a783 lw a5,0(a5) -80009c54: 00048c93 mv s9,s1 -80009c58: 00e78023 sb a4,0(a5) -80009c5c: 000cc703 lbu a4,0(s9) -80009c60: c60716e3 bnez a4,800098cc <_svfprintf_r+0xe4> -80009c64: 0ec12783 lw a5,236(sp) -80009c68: da078ee3 beqz a5,80009a24 <_svfprintf_r+0x23c> -80009c6c: 00812403 lw s0,8(sp) -80009c70: 02812503 lw a0,40(sp) -80009c74: 0e410613 addi a2,sp,228 -80009c78: 00040593 mv a1,s0 -80009c7c: 5f1040ef jal ra,8000ea6c <__ssprint_r> -80009c80: 00c45783 lhu a5,12(s0) -80009c84: da9ff06f j 80009a2c <_svfprintf_r+0x244> -80009c88: 0004ce03 lbu t3,0(s1) -80009c8c: 06c00793 li a5,108 -80009c90: 00fe1463 bne t3,a5,80009c98 <_svfprintf_r+0x4b0> -80009c94: 2bc0106f j 8000af50 <_svfprintf_r+0x1768> -80009c98: 01096913 ori s2,s2,16 -80009c9c: cc9ff06f j 80009964 <_svfprintf_r+0x17c> -80009ca0: 0004ce03 lbu t3,0(s1) -80009ca4: 06800793 li a5,104 -80009ca8: 00fe1463 bne t3,a5,80009cb0 <_svfprintf_r+0x4c8> -80009cac: 2b40106f j 8000af60 <_svfprintf_r+0x1778> -80009cb0: 04096913 ori s2,s2,64 -80009cb4: cb1ff06f j 80009964 <_svfprintf_r+0x17c> -80009cb8: 01412703 lw a4,20(sp) -80009cbc: ffff87b7 lui a5,0xffff8 -80009cc0: 8307c793 xori a5,a5,-2000 -80009cc4: 0cf11423 sh a5,200(sp) -80009cc8: 00470793 addi a5,a4,4 -80009ccc: 00f12a23 sw a5,20(sp) -80009cd0: 800157b7 lui a5,0x80015 -80009cd4: e0478793 addi a5,a5,-508 # 80014e04 <__BSS_END__+0xffffe3ec> -80009cd8: 000d8313 mv t1,s11 -80009cdc: 02f12823 sw a5,48(sp) -80009ce0: 00072b83 lw s7,0(a4) -80009ce4: 00000d93 li s11,0 -80009ce8: 00296993 ori s3,s2,2 -80009cec: 00200793 li a5,2 -80009cf0: 07800a93 li s5,120 -80009cf4: dd5ff06f j 80009ac8 <_svfprintf_r+0x2e0> -80009cf8: 00897713 andi a4,s2,8 -80009cfc: 000d8313 mv t1,s11 -80009d00: 00070463 beqz a4,80009d08 <_svfprintf_r+0x520> -80009d04: 1880106f j 8000ae8c <_svfprintf_r+0x16a4> -80009d08: 01412783 lw a5,20(sp) -80009d0c: 0b010513 addi a0,sp,176 -80009d10: 01b12823 sw s11,16(sp) -80009d14: 00778793 addi a5,a5,7 -80009d18: ff87f793 andi a5,a5,-8 -80009d1c: 0007a583 lw a1,0(a5) -80009d20: 0047a603 lw a2,4(a5) -80009d24: 00878793 addi a5,a5,8 -80009d28: 00f12a23 sw a5,20(sp) -80009d2c: 08d0a0ef jal ra,800145b8 <__extenddftf2> -80009d30: 0b012703 lw a4,176(sp) -80009d34: 01012303 lw t1,16(sp) -80009d38: 0ee12823 sw a4,240(sp) -80009d3c: 0b412703 lw a4,180(sp) -80009d40: 0ee12a23 sw a4,244(sp) -80009d44: 0b812703 lw a4,184(sp) -80009d48: 0ee12c23 sw a4,248(sp) -80009d4c: 0bc12703 lw a4,188(sp) -80009d50: 0ee12e23 sw a4,252(sp) -80009d54: 0f010513 addi a0,sp,240 -80009d58: 00612823 sw t1,16(sp) -80009d5c: fd5fd0ef jal ra,80007d30 <_ldcheck> -80009d60: 0ca12623 sw a0,204(sp) -80009d64: 00200713 li a4,2 -80009d68: 01012303 lw t1,16(sp) -80009d6c: 00e51463 bne a0,a4,80009d74 <_svfprintf_r+0x58c> -80009d70: 6780106f j 8000b3e8 <_svfprintf_r+0x1c00> -80009d74: 00100713 li a4,1 -80009d78: 00e51463 bne a0,a4,80009d80 <_svfprintf_r+0x598> -80009d7c: 0510106f j 8000b5cc <_svfprintf_r+0x1de4> -80009d80: 06100713 li a4,97 -80009d84: 00ea9463 bne s5,a4,80009d8c <_svfprintf_r+0x5a4> -80009d88: 2840206f j 8000c00c <_svfprintf_r+0x2824> -80009d8c: 04100713 li a4,65 -80009d90: 00ea9463 bne s5,a4,80009d98 <_svfprintf_r+0x5b0> -80009d94: 5350106f j 8000bac8 <_svfprintf_r+0x22e0> -80009d98: fdfaf793 andi a5,s5,-33 -80009d9c: fff00713 li a4,-1 -80009da0: 04f12623 sw a5,76(sp) -80009da4: 00e31463 bne t1,a4,80009dac <_svfprintf_r+0x5c4> -80009da8: 1850106f j 8000b72c <_svfprintf_r+0x1f44> -80009dac: 04700713 li a4,71 -80009db0: 00e79463 bne a5,a4,80009db8 <_svfprintf_r+0x5d0> -80009db4: 2740206f j 8000c028 <_svfprintf_r+0x2840> -80009db8: 0fc12e83 lw t4,252(sp) -80009dbc: 05212c23 sw s2,88(sp) -80009dc0: 10096713 ori a4,s2,256 -80009dc4: 0f012283 lw t0,240(sp) -80009dc8: 0f412f03 lw t5,244(sp) -80009dcc: 0f812f83 lw t6,248(sp) -80009dd0: 000ed463 bgez t4,80009dd8 <_svfprintf_r+0x5f0> -80009dd4: 0c40206f j 8000be98 <_svfprintf_r+0x26b0> -80009dd8: 04012e23 sw zero,92(sp) -80009ddc: 00070913 mv s2,a4 -80009de0: 00012823 sw zero,16(sp) -80009de4: 04c12703 lw a4,76(sp) -80009de8: 04600793 li a5,70 -80009dec: 00f71463 bne a4,a5,80009df4 <_svfprintf_r+0x60c> -80009df0: 2b50106f j 8000b8a4 <_svfprintf_r+0x20bc> -80009df4: 04500793 li a5,69 -80009df8: 00f71463 bne a4,a5,80009e00 <_svfprintf_r+0x618> -80009dfc: 1240206f j 8000bf20 <_svfprintf_r+0x2738> -80009e00: 0b010993 addi s3,sp,176 -80009e04: 0d010793 addi a5,sp,208 -80009e08: 0cc10713 addi a4,sp,204 -80009e0c: 00030693 mv a3,t1 -80009e10: 0dc10813 addi a6,sp,220 -80009e14: 00200613 li a2,2 -80009e18: 00098593 mv a1,s3 -80009e1c: 000a0513 mv a0,s4 -80009e20: 04612223 sw t1,68(sp) -80009e24: 0a512823 sw t0,176(sp) -80009e28: 02512223 sw t0,36(sp) -80009e2c: 0be12a23 sw t5,180(sp) -80009e30: 03e12023 sw t5,32(sp) -80009e34: 0bf12c23 sw t6,184(sp) -80009e38: 01f12e23 sw t6,28(sp) -80009e3c: 0bd12e23 sw t4,188(sp) -80009e40: 01d12c23 sw t4,24(sp) -80009e44: bd9fc0ef jal ra,80006a1c <_ldtoa_r> -80009e48: 04c12783 lw a5,76(sp) +80009bd0: 00468713 addi a4,a3,4 +80009bd4: 00078463 beqz a5,80009bdc <_svfprintf_r+0x438> +80009bd8: 2a40106f j 8000ae7c <_svfprintf_r+0x16d8> +80009bdc: 01097793 andi a5,s2,16 +80009be0: 00078463 beqz a5,80009be8 <_svfprintf_r+0x444> +80009be4: 0410106f j 8000b424 <_svfprintf_r+0x1c80> +80009be8: 04097793 andi a5,s2,64 +80009bec: 00078463 beqz a5,80009bf4 <_svfprintf_r+0x450> +80009bf0: 25d0106f j 8000b64c <_svfprintf_r+0x1ea8> +80009bf4: 20097913 andi s2,s2,512 +80009bf8: 00091463 bnez s2,80009c00 <_svfprintf_r+0x45c> +80009bfc: 0290106f j 8000b424 <_svfprintf_r+0x1c80> +80009c00: 01412783 lw a5,20(sp) +80009c04: 00e12a23 sw a4,20(sp) +80009c08: 00412703 lw a4,4(sp) +80009c0c: 0007a783 lw a5,0(a5) +80009c10: 00048c93 mv s9,s1 +80009c14: 00e78023 sb a4,0(a5) +80009c18: 000cc703 lbu a4,0(s9) +80009c1c: c60716e3 bnez a4,80009888 <_svfprintf_r+0xe4> +80009c20: 0ec12783 lw a5,236(sp) +80009c24: da078ee3 beqz a5,800099e0 <_svfprintf_r+0x23c> +80009c28: 00812403 lw s0,8(sp) +80009c2c: 02812503 lw a0,40(sp) +80009c30: 0e410613 addi a2,sp,228 +80009c34: 00040593 mv a1,s0 +80009c38: 5f1040ef jal ra,8000ea28 <__ssprint_r> +80009c3c: 00c45783 lhu a5,12(s0) +80009c40: da9ff06f j 800099e8 <_svfprintf_r+0x244> +80009c44: 0004ce03 lbu t3,0(s1) +80009c48: 06c00793 li a5,108 +80009c4c: 00fe1463 bne t3,a5,80009c54 <_svfprintf_r+0x4b0> +80009c50: 2bc0106f j 8000af0c <_svfprintf_r+0x1768> +80009c54: 01096913 ori s2,s2,16 +80009c58: cc9ff06f j 80009920 <_svfprintf_r+0x17c> +80009c5c: 0004ce03 lbu t3,0(s1) +80009c60: 06800793 li a5,104 +80009c64: 00fe1463 bne t3,a5,80009c6c <_svfprintf_r+0x4c8> +80009c68: 2b40106f j 8000af1c <_svfprintf_r+0x1778> +80009c6c: 04096913 ori s2,s2,64 +80009c70: cb1ff06f j 80009920 <_svfprintf_r+0x17c> +80009c74: 01412703 lw a4,20(sp) +80009c78: ffff87b7 lui a5,0xffff8 +80009c7c: 8307c793 xori a5,a5,-2000 +80009c80: 0cf11423 sh a5,200(sp) +80009c84: 00470793 addi a5,a4,4 +80009c88: 00f12a23 sw a5,20(sp) +80009c8c: 800157b7 lui a5,0x80015 +80009c90: dc478793 addi a5,a5,-572 # 80014dc4 <__BSS_END__+0xffffe3ac> +80009c94: 000d8313 mv t1,s11 +80009c98: 02f12823 sw a5,48(sp) +80009c9c: 00072b83 lw s7,0(a4) +80009ca0: 00000d93 li s11,0 +80009ca4: 00296993 ori s3,s2,2 +80009ca8: 00200793 li a5,2 +80009cac: 07800a93 li s5,120 +80009cb0: dd5ff06f j 80009a84 <_svfprintf_r+0x2e0> +80009cb4: 00897713 andi a4,s2,8 +80009cb8: 000d8313 mv t1,s11 +80009cbc: 00070463 beqz a4,80009cc4 <_svfprintf_r+0x520> +80009cc0: 1880106f j 8000ae48 <_svfprintf_r+0x16a4> +80009cc4: 01412783 lw a5,20(sp) +80009cc8: 0b010513 addi a0,sp,176 +80009ccc: 01b12823 sw s11,16(sp) +80009cd0: 00778793 addi a5,a5,7 +80009cd4: ff87f793 andi a5,a5,-8 +80009cd8: 0007a583 lw a1,0(a5) +80009cdc: 0047a603 lw a2,4(a5) +80009ce0: 00878793 addi a5,a5,8 +80009ce4: 00f12a23 sw a5,20(sp) +80009ce8: 08d0a0ef jal ra,80014574 <__extenddftf2> +80009cec: 0b012703 lw a4,176(sp) +80009cf0: 01012303 lw t1,16(sp) +80009cf4: 0ee12823 sw a4,240(sp) +80009cf8: 0b412703 lw a4,180(sp) +80009cfc: 0ee12a23 sw a4,244(sp) +80009d00: 0b812703 lw a4,184(sp) +80009d04: 0ee12c23 sw a4,248(sp) +80009d08: 0bc12703 lw a4,188(sp) +80009d0c: 0ee12e23 sw a4,252(sp) +80009d10: 0f010513 addi a0,sp,240 +80009d14: 00612823 sw t1,16(sp) +80009d18: fd5fd0ef jal ra,80007cec <_ldcheck> +80009d1c: 0ca12623 sw a0,204(sp) +80009d20: 00200713 li a4,2 +80009d24: 01012303 lw t1,16(sp) +80009d28: 00e51463 bne a0,a4,80009d30 <_svfprintf_r+0x58c> +80009d2c: 6780106f j 8000b3a4 <_svfprintf_r+0x1c00> +80009d30: 00100713 li a4,1 +80009d34: 00e51463 bne a0,a4,80009d3c <_svfprintf_r+0x598> +80009d38: 0510106f j 8000b588 <_svfprintf_r+0x1de4> +80009d3c: 06100713 li a4,97 +80009d40: 00ea9463 bne s5,a4,80009d48 <_svfprintf_r+0x5a4> +80009d44: 2840206f j 8000bfc8 <_svfprintf_r+0x2824> +80009d48: 04100713 li a4,65 +80009d4c: 00ea9463 bne s5,a4,80009d54 <_svfprintf_r+0x5b0> +80009d50: 5350106f j 8000ba84 <_svfprintf_r+0x22e0> +80009d54: fdfaf793 andi a5,s5,-33 +80009d58: fff00713 li a4,-1 +80009d5c: 04f12623 sw a5,76(sp) +80009d60: 00e31463 bne t1,a4,80009d68 <_svfprintf_r+0x5c4> +80009d64: 1850106f j 8000b6e8 <_svfprintf_r+0x1f44> +80009d68: 04700713 li a4,71 +80009d6c: 00e79463 bne a5,a4,80009d74 <_svfprintf_r+0x5d0> +80009d70: 2740206f j 8000bfe4 <_svfprintf_r+0x2840> +80009d74: 0fc12e83 lw t4,252(sp) +80009d78: 05212c23 sw s2,88(sp) +80009d7c: 10096713 ori a4,s2,256 +80009d80: 0f012283 lw t0,240(sp) +80009d84: 0f412f03 lw t5,244(sp) +80009d88: 0f812f83 lw t6,248(sp) +80009d8c: 000ed463 bgez t4,80009d94 <_svfprintf_r+0x5f0> +80009d90: 0c40206f j 8000be54 <_svfprintf_r+0x26b0> +80009d94: 04012e23 sw zero,92(sp) +80009d98: 00070913 mv s2,a4 +80009d9c: 00012823 sw zero,16(sp) +80009da0: 04c12703 lw a4,76(sp) +80009da4: 04600793 li a5,70 +80009da8: 00f71463 bne a4,a5,80009db0 <_svfprintf_r+0x60c> +80009dac: 2b50106f j 8000b860 <_svfprintf_r+0x20bc> +80009db0: 04500793 li a5,69 +80009db4: 00f71463 bne a4,a5,80009dbc <_svfprintf_r+0x618> +80009db8: 1240206f j 8000bedc <_svfprintf_r+0x2738> +80009dbc: 0b010993 addi s3,sp,176 +80009dc0: 0d010793 addi a5,sp,208 +80009dc4: 0cc10713 addi a4,sp,204 +80009dc8: 00030693 mv a3,t1 +80009dcc: 0dc10813 addi a6,sp,220 +80009dd0: 00200613 li a2,2 +80009dd4: 00098593 mv a1,s3 +80009dd8: 000a0513 mv a0,s4 +80009ddc: 04612223 sw t1,68(sp) +80009de0: 0a512823 sw t0,176(sp) +80009de4: 02512223 sw t0,36(sp) +80009de8: 0be12a23 sw t5,180(sp) +80009dec: 03e12023 sw t5,32(sp) +80009df0: 0bf12c23 sw t6,184(sp) +80009df4: 01f12e23 sw t6,28(sp) +80009df8: 0bd12e23 sw t4,188(sp) +80009dfc: 01d12c23 sw t4,24(sp) +80009e00: bd9fc0ef jal ra,800069d8 <_ldtoa_r> +80009e04: 04c12783 lw a5,76(sp) +80009e08: 04700713 li a4,71 +80009e0c: 00050c93 mv s9,a0 +80009e10: 01812e83 lw t4,24(sp) +80009e14: 01c12f83 lw t6,28(sp) +80009e18: 02012f03 lw t5,32(sp) +80009e1c: 02412283 lw t0,36(sp) +80009e20: 04412303 lw t1,68(sp) +80009e24: 00e78463 beq a5,a4,80009e2c <_svfprintf_r+0x688> +80009e28: 4380206f j 8000c260 <_svfprintf_r+0x2abc> +80009e2c: 05812783 lw a5,88(sp) +80009e30: 0017f713 andi a4,a5,1 +80009e34: 00070463 beqz a4,80009e3c <_svfprintf_r+0x698> +80009e38: 1840206f j 8000bfbc <_svfprintf_r+0x2818> +80009e3c: 0dc12703 lw a4,220(sp) +80009e40: 419707b3 sub a5,a4,s9 +80009e44: 00f12e23 sw a5,28(sp) +80009e48: 0cc12783 lw a5,204(sp) 80009e4c: 04700713 li a4,71 -80009e50: 00050c93 mv s9,a0 -80009e54: 01812e83 lw t4,24(sp) -80009e58: 01c12f83 lw t6,28(sp) -80009e5c: 02012f03 lw t5,32(sp) -80009e60: 02412283 lw t0,36(sp) -80009e64: 04412303 lw t1,68(sp) -80009e68: 00e78463 beq a5,a4,80009e70 <_svfprintf_r+0x688> -80009e6c: 4380206f j 8000c2a4 <_svfprintf_r+0x2abc> -80009e70: 05812783 lw a5,88(sp) -80009e74: 0017f713 andi a4,a5,1 -80009e78: 00070463 beqz a4,80009e80 <_svfprintf_r+0x698> -80009e7c: 1840206f j 8000c000 <_svfprintf_r+0x2818> -80009e80: 0dc12703 lw a4,220(sp) -80009e84: 419707b3 sub a5,a4,s9 -80009e88: 00f12e23 sw a5,28(sp) -80009e8c: 0cc12783 lw a5,204(sp) -80009e90: 04700713 li a4,71 -80009e94: 00f12c23 sw a5,24(sp) -80009e98: 04c12783 lw a5,76(sp) -80009e9c: 00e79463 bne a5,a4,80009ea4 <_svfprintf_r+0x6bc> -80009ea0: 0cd0106f j 8000b76c <_svfprintf_r+0x1f84> -80009ea4: 04c12783 lw a5,76(sp) -80009ea8: 04600713 li a4,70 -80009eac: 00e79463 bne a5,a4,80009eb4 <_svfprintf_r+0x6cc> -80009eb0: 3710106f j 8000ba20 <_svfprintf_r+0x2238> -80009eb4: 01812783 lw a5,24(sp) -80009eb8: 04100593 li a1,65 -80009ebc: 0ffaf693 andi a3,s5,255 -80009ec0: fff78713 addi a4,a5,-1 -80009ec4: 04c12783 lw a5,76(sp) -80009ec8: 0ce12623 sw a4,204(sp) -80009ecc: 00000613 li a2,0 -80009ed0: 00b79863 bne a5,a1,80009ee0 <_svfprintf_r+0x6f8> -80009ed4: 00f68693 addi a3,a3,15 -80009ed8: 0ff6f693 andi a3,a3,255 -80009edc: 00100613 li a2,1 -80009ee0: 0cd10a23 sb a3,212(sp) -80009ee4: 00075463 bgez a4,80009eec <_svfprintf_r+0x704> -80009ee8: 3240206f j 8000c20c <_svfprintf_r+0x2a24> -80009eec: 02b00693 li a3,43 -80009ef0: 0cd10aa3 sb a3,213(sp) -80009ef4: 00900693 li a3,9 -80009ef8: 00e6c463 blt a3,a4,80009f00 <_svfprintf_r+0x718> -80009efc: 2440206f j 8000c140 <_svfprintf_r+0x2958> -80009f00: 0e310813 addi a6,sp,227 -80009f04: 00080613 mv a2,a6 -80009f08: 00a00513 li a0,10 -80009f0c: 06300313 li t1,99 -80009f10: 00c0006f j 80009f1c <_svfprintf_r+0x734> -80009f14: 00058613 mv a2,a1 -80009f18: 00068713 mv a4,a3 -80009f1c: 02a767b3 rem a5,a4,a0 -80009f20: fff60593 addi a1,a2,-1 -80009f24: 03078793 addi a5,a5,48 -80009f28: fef60fa3 sb a5,-1(a2) -80009f2c: 02a746b3 div a3,a4,a0 -80009f30: fee342e3 blt t1,a4,80009f14 <_svfprintf_r+0x72c> -80009f34: 03068713 addi a4,a3,48 -80009f38: 0ff77713 andi a4,a4,255 -80009f3c: ffe60693 addi a3,a2,-2 -80009f40: fee58fa3 sb a4,-1(a1) -80009f44: 0106e463 bltu a3,a6,80009f4c <_svfprintf_r+0x764> -80009f48: 3500206f j 8000c298 <_svfprintf_r+0x2ab0> -80009f4c: 0d610593 addi a1,sp,214 -80009f50: 0080006f j 80009f58 <_svfprintf_r+0x770> -80009f54: 0006c703 lbu a4,0(a3) -80009f58: 00158593 addi a1,a1,1 -80009f5c: 00168693 addi a3,a3,1 -80009f60: fee58fa3 sb a4,-1(a1) -80009f64: ff0698e3 bne a3,a6,80009f54 <_svfprintf_r+0x76c> -80009f68: 0e510713 addi a4,sp,229 -80009f6c: 0d610793 addi a5,sp,214 -80009f70: 40c70733 sub a4,a4,a2 -80009f74: 00e78733 add a4,a5,a4 -80009f78: 0d410693 addi a3,sp,212 -80009f7c: 40d707b3 sub a5,a4,a3 -80009f80: 02f12c23 sw a5,56(sp) -80009f84: 01c12783 lw a5,28(sp) -80009f88: 03812683 lw a3,56(sp) -80009f8c: 00100713 li a4,1 -80009f90: 00d78b33 add s6,a5,a3 -80009f94: 00f74463 blt a4,a5,80009f9c <_svfprintf_r+0x7b4> -80009f98: 28c0206f j 8000c224 <_svfprintf_r+0x2a3c> -80009f9c: 02c12783 lw a5,44(sp) -80009fa0: 00fb0b33 add s6,s6,a5 -80009fa4: 05812783 lw a5,88(sp) -80009fa8: fffb4993 not s3,s6 -80009fac: 41f9d993 srai s3,s3,0x1f -80009fb0: bff7f913 andi s2,a5,-1025 -80009fb4: 10096913 ori s2,s2,256 -80009fb8: 013b79b3 and s3,s6,s3 -80009fbc: 02012223 sw zero,36(sp) -80009fc0: 02012023 sw zero,32(sp) -80009fc4: 00012c23 sw zero,24(sp) -80009fc8: 05c12783 lw a5,92(sp) -80009fcc: 00079463 bnez a5,80009fd4 <_svfprintf_r+0x7ec> -80009fd0: 0110106f j 8000b7e0 <_svfprintf_r+0x1ff8> -80009fd4: 02d00713 li a4,45 -80009fd8: 0ce103a3 sb a4,199(sp) -80009fdc: 00000313 li t1,0 -80009fe0: 00198993 addi s3,s3,1 -80009fe4: 17c0006f j 8000a160 <_svfprintf_r+0x978> -80009fe8: 02097793 andi a5,s2,32 -80009fec: 000d8313 mv t1,s11 -80009ff0: 01096993 ori s3,s2,16 -80009ff4: 56079263 bnez a5,8000a558 <_svfprintf_r+0xd70> -80009ff8: 01412783 lw a5,20(sp) -80009ffc: 00478793 addi a5,a5,4 -8000a000: 01412703 lw a4,20(sp) -8000a004: 00000d93 li s11,0 -8000a008: 00f12a23 sw a5,20(sp) -8000a00c: 00072b83 lw s7,0(a4) -8000a010: 00100793 li a5,1 -8000a014: ab5ff06f j 80009ac8 <_svfprintf_r+0x2e0> -8000a018: 01412783 lw a5,20(sp) -8000a01c: 0c0103a3 sb zero,199(sp) -8000a020: 0007ac83 lw s9,0(a5) -8000a024: 00478b93 addi s7,a5,4 -8000a028: 760c8ce3 beqz s9,8000afa0 <_svfprintf_r+0x17b8> -8000a02c: fff00713 li a4,-1 -8000a030: 00ed9463 bne s11,a4,8000a038 <_svfprintf_r+0x850> -8000a034: 4500106f j 8000b484 <_svfprintf_r+0x1c9c> -8000a038: 000d8613 mv a2,s11 -8000a03c: 00000593 li a1,0 -8000a040: 000c8513 mv a0,s9 -8000a044: 01b12a23 sw s11,20(sp) -8000a048: 858fe0ef jal ra,800080a0 -8000a04c: 00a12823 sw a0,16(sp) -8000a050: 01412303 lw t1,20(sp) -8000a054: 00051463 bnez a0,8000a05c <_svfprintf_r+0x874> -8000a058: 19d0106f j 8000b9f4 <_svfprintf_r+0x220c> -8000a05c: 01012783 lw a5,16(sp) -8000a060: 41978b33 sub s6,a5,s9 -8000a064: 0c714703 lbu a4,199(sp) -8000a068: fffb4993 not s3,s6 -8000a06c: 41f9d993 srai s3,s3,0x1f -8000a070: 01712a23 sw s7,20(sp) -8000a074: 00012823 sw zero,16(sp) -8000a078: 02012223 sw zero,36(sp) -8000a07c: 02012023 sw zero,32(sp) -8000a080: 00012c23 sw zero,24(sp) -8000a084: 013b79b3 and s3,s6,s3 -8000a088: 00000313 li t1,0 -8000a08c: a80718e3 bnez a4,80009b1c <_svfprintf_r+0x334> -8000a090: 0d00006f j 8000a160 <_svfprintf_r+0x978> -8000a094: 02097793 andi a5,s2,32 -8000a098: 000d8313 mv t1,s11 -8000a09c: 01096913 ori s2,s2,16 -8000a0a0: 48079663 bnez a5,8000a52c <_svfprintf_r+0xd44> -8000a0a4: 01412783 lw a5,20(sp) -8000a0a8: 00478793 addi a5,a5,4 -8000a0ac: 01412703 lw a4,20(sp) -8000a0b0: 00000d93 li s11,0 -8000a0b4: 00f12a23 sw a5,20(sp) -8000a0b8: 00072b83 lw s7,0(a4) -8000a0bc: 48c0006f j 8000a548 <_svfprintf_r+0xd60> -8000a0c0: 00896913 ori s2,s2,8 -8000a0c4: 0004ce03 lbu t3,0(s1) -8000a0c8: 89dff06f j 80009964 <_svfprintf_r+0x17c> -8000a0cc: 02097793 andi a5,s2,32 -8000a0d0: 000d8313 mv t1,s11 -8000a0d4: 01096993 ori s3,s2,16 -8000a0d8: 4a079463 bnez a5,8000a580 <_svfprintf_r+0xd98> -8000a0dc: 01412783 lw a5,20(sp) -8000a0e0: 00478793 addi a5,a5,4 +80009e50: 00f12c23 sw a5,24(sp) +80009e54: 04c12783 lw a5,76(sp) +80009e58: 00e79463 bne a5,a4,80009e60 <_svfprintf_r+0x6bc> +80009e5c: 0cd0106f j 8000b728 <_svfprintf_r+0x1f84> +80009e60: 04c12783 lw a5,76(sp) +80009e64: 04600713 li a4,70 +80009e68: 00e79463 bne a5,a4,80009e70 <_svfprintf_r+0x6cc> +80009e6c: 3710106f j 8000b9dc <_svfprintf_r+0x2238> +80009e70: 01812783 lw a5,24(sp) +80009e74: 04100593 li a1,65 +80009e78: 0ffaf693 andi a3,s5,255 +80009e7c: fff78713 addi a4,a5,-1 +80009e80: 04c12783 lw a5,76(sp) +80009e84: 0ce12623 sw a4,204(sp) +80009e88: 00000613 li a2,0 +80009e8c: 00b79863 bne a5,a1,80009e9c <_svfprintf_r+0x6f8> +80009e90: 00f68693 addi a3,a3,15 +80009e94: 0ff6f693 andi a3,a3,255 +80009e98: 00100613 li a2,1 +80009e9c: 0cd10a23 sb a3,212(sp) +80009ea0: 00075463 bgez a4,80009ea8 <_svfprintf_r+0x704> +80009ea4: 3240206f j 8000c1c8 <_svfprintf_r+0x2a24> +80009ea8: 02b00693 li a3,43 +80009eac: 0cd10aa3 sb a3,213(sp) +80009eb0: 00900693 li a3,9 +80009eb4: 00e6c463 blt a3,a4,80009ebc <_svfprintf_r+0x718> +80009eb8: 2440206f j 8000c0fc <_svfprintf_r+0x2958> +80009ebc: 0e310813 addi a6,sp,227 +80009ec0: 00080613 mv a2,a6 +80009ec4: 00a00513 li a0,10 +80009ec8: 06300313 li t1,99 +80009ecc: 00c0006f j 80009ed8 <_svfprintf_r+0x734> +80009ed0: 00058613 mv a2,a1 +80009ed4: 00068713 mv a4,a3 +80009ed8: 02a767b3 rem a5,a4,a0 +80009edc: fff60593 addi a1,a2,-1 +80009ee0: 03078793 addi a5,a5,48 +80009ee4: fef60fa3 sb a5,-1(a2) +80009ee8: 02a746b3 div a3,a4,a0 +80009eec: fee342e3 blt t1,a4,80009ed0 <_svfprintf_r+0x72c> +80009ef0: 03068713 addi a4,a3,48 +80009ef4: 0ff77713 andi a4,a4,255 +80009ef8: ffe60693 addi a3,a2,-2 +80009efc: fee58fa3 sb a4,-1(a1) +80009f00: 0106e463 bltu a3,a6,80009f08 <_svfprintf_r+0x764> +80009f04: 3500206f j 8000c254 <_svfprintf_r+0x2ab0> +80009f08: 0d610593 addi a1,sp,214 +80009f0c: 0080006f j 80009f14 <_svfprintf_r+0x770> +80009f10: 0006c703 lbu a4,0(a3) +80009f14: 00158593 addi a1,a1,1 +80009f18: 00168693 addi a3,a3,1 +80009f1c: fee58fa3 sb a4,-1(a1) +80009f20: ff0698e3 bne a3,a6,80009f10 <_svfprintf_r+0x76c> +80009f24: 0e510713 addi a4,sp,229 +80009f28: 0d610793 addi a5,sp,214 +80009f2c: 40c70733 sub a4,a4,a2 +80009f30: 00e78733 add a4,a5,a4 +80009f34: 0d410693 addi a3,sp,212 +80009f38: 40d707b3 sub a5,a4,a3 +80009f3c: 02f12c23 sw a5,56(sp) +80009f40: 01c12783 lw a5,28(sp) +80009f44: 03812683 lw a3,56(sp) +80009f48: 00100713 li a4,1 +80009f4c: 00d78b33 add s6,a5,a3 +80009f50: 00f74463 blt a4,a5,80009f58 <_svfprintf_r+0x7b4> +80009f54: 28c0206f j 8000c1e0 <_svfprintf_r+0x2a3c> +80009f58: 02c12783 lw a5,44(sp) +80009f5c: 00fb0b33 add s6,s6,a5 +80009f60: 05812783 lw a5,88(sp) +80009f64: fffb4993 not s3,s6 +80009f68: 41f9d993 srai s3,s3,0x1f +80009f6c: bff7f913 andi s2,a5,-1025 +80009f70: 10096913 ori s2,s2,256 +80009f74: 013b79b3 and s3,s6,s3 +80009f78: 02012223 sw zero,36(sp) +80009f7c: 02012023 sw zero,32(sp) +80009f80: 00012c23 sw zero,24(sp) +80009f84: 05c12783 lw a5,92(sp) +80009f88: 00079463 bnez a5,80009f90 <_svfprintf_r+0x7ec> +80009f8c: 0110106f j 8000b79c <_svfprintf_r+0x1ff8> +80009f90: 02d00713 li a4,45 +80009f94: 0ce103a3 sb a4,199(sp) +80009f98: 00000313 li t1,0 +80009f9c: 00198993 addi s3,s3,1 +80009fa0: 17c0006f j 8000a11c <_svfprintf_r+0x978> +80009fa4: 02097793 andi a5,s2,32 +80009fa8: 000d8313 mv t1,s11 +80009fac: 01096993 ori s3,s2,16 +80009fb0: 56079263 bnez a5,8000a514 <_svfprintf_r+0xd70> +80009fb4: 01412783 lw a5,20(sp) +80009fb8: 00478793 addi a5,a5,4 +80009fbc: 01412703 lw a4,20(sp) +80009fc0: 00000d93 li s11,0 +80009fc4: 00f12a23 sw a5,20(sp) +80009fc8: 00072b83 lw s7,0(a4) +80009fcc: 00100793 li a5,1 +80009fd0: ab5ff06f j 80009a84 <_svfprintf_r+0x2e0> +80009fd4: 01412783 lw a5,20(sp) +80009fd8: 0c0103a3 sb zero,199(sp) +80009fdc: 0007ac83 lw s9,0(a5) +80009fe0: 00478b93 addi s7,a5,4 +80009fe4: 760c8ce3 beqz s9,8000af5c <_svfprintf_r+0x17b8> +80009fe8: fff00713 li a4,-1 +80009fec: 00ed9463 bne s11,a4,80009ff4 <_svfprintf_r+0x850> +80009ff0: 4500106f j 8000b440 <_svfprintf_r+0x1c9c> +80009ff4: 000d8613 mv a2,s11 +80009ff8: 00000593 li a1,0 +80009ffc: 000c8513 mv a0,s9 +8000a000: 01b12a23 sw s11,20(sp) +8000a004: 858fe0ef jal ra,8000805c +8000a008: 00a12823 sw a0,16(sp) +8000a00c: 01412303 lw t1,20(sp) +8000a010: 00051463 bnez a0,8000a018 <_svfprintf_r+0x874> +8000a014: 19d0106f j 8000b9b0 <_svfprintf_r+0x220c> +8000a018: 01012783 lw a5,16(sp) +8000a01c: 41978b33 sub s6,a5,s9 +8000a020: 0c714703 lbu a4,199(sp) +8000a024: fffb4993 not s3,s6 +8000a028: 41f9d993 srai s3,s3,0x1f +8000a02c: 01712a23 sw s7,20(sp) +8000a030: 00012823 sw zero,16(sp) +8000a034: 02012223 sw zero,36(sp) +8000a038: 02012023 sw zero,32(sp) +8000a03c: 00012c23 sw zero,24(sp) +8000a040: 013b79b3 and s3,s6,s3 +8000a044: 00000313 li t1,0 +8000a048: a80718e3 bnez a4,80009ad8 <_svfprintf_r+0x334> +8000a04c: 0d00006f j 8000a11c <_svfprintf_r+0x978> +8000a050: 02097793 andi a5,s2,32 +8000a054: 000d8313 mv t1,s11 +8000a058: 01096913 ori s2,s2,16 +8000a05c: 48079663 bnez a5,8000a4e8 <_svfprintf_r+0xd44> +8000a060: 01412783 lw a5,20(sp) +8000a064: 00478793 addi a5,a5,4 +8000a068: 01412703 lw a4,20(sp) +8000a06c: 00000d93 li s11,0 +8000a070: 00f12a23 sw a5,20(sp) +8000a074: 00072b83 lw s7,0(a4) +8000a078: 48c0006f j 8000a504 <_svfprintf_r+0xd60> +8000a07c: 00896913 ori s2,s2,8 +8000a080: 0004ce03 lbu t3,0(s1) +8000a084: 89dff06f j 80009920 <_svfprintf_r+0x17c> +8000a088: 02097793 andi a5,s2,32 +8000a08c: 000d8313 mv t1,s11 +8000a090: 01096993 ori s3,s2,16 +8000a094: 4a079463 bnez a5,8000a53c <_svfprintf_r+0xd98> +8000a098: 01412783 lw a5,20(sp) +8000a09c: 00478793 addi a5,a5,4 +8000a0a0: 01412703 lw a4,20(sp) +8000a0a4: 00f12a23 sw a5,20(sp) +8000a0a8: 00072b83 lw s7,0(a4) +8000a0ac: 41fbdd93 srai s11,s7,0x1f +8000a0b0: 000d8713 mv a4,s11 +8000a0b4: 2a074663 bltz a4,8000a360 <_svfprintf_r+0xbbc> +8000a0b8: fff00793 li a5,-1 +8000a0bc: 4af30463 beq t1,a5,8000a564 <_svfprintf_r+0xdc0> +8000a0c0: 01bbe7b3 or a5,s7,s11 +8000a0c4: f7f9f913 andi s2,s3,-129 +8000a0c8: 48079c63 bnez a5,8000a560 <_svfprintf_r+0xdbc> +8000a0cc: 00030463 beqz t1,8000a0d4 <_svfprintf_r+0x930> +8000a0d0: 6200106f j 8000b6f0 <_svfprintf_r+0x1f4c> +8000a0d4: 00000313 li t1,0 +8000a0d8: 00000b13 li s6,0 +8000a0dc: 1b010c93 addi s9,sp,432 +8000a0e0: 9d5ff06f j 80009ab4 <_svfprintf_r+0x310> 8000a0e4: 01412703 lw a4,20(sp) -8000a0e8: 00f12a23 sw a5,20(sp) -8000a0ec: 00072b83 lw s7,0(a4) -8000a0f0: 41fbdd93 srai s11,s7,0x1f -8000a0f4: 000d8713 mv a4,s11 -8000a0f8: 2a074663 bltz a4,8000a3a4 <_svfprintf_r+0xbbc> -8000a0fc: fff00793 li a5,-1 -8000a100: 4af30463 beq t1,a5,8000a5a8 <_svfprintf_r+0xdc0> -8000a104: 01bbe7b3 or a5,s7,s11 -8000a108: f7f9f913 andi s2,s3,-129 -8000a10c: 48079c63 bnez a5,8000a5a4 <_svfprintf_r+0xdbc> -8000a110: 00030463 beqz t1,8000a118 <_svfprintf_r+0x930> -8000a114: 6200106f j 8000b734 <_svfprintf_r+0x1f4c> -8000a118: 00000313 li t1,0 -8000a11c: 00000b13 li s6,0 -8000a120: 1b010c93 addi s9,sp,432 -8000a124: 9d5ff06f j 80009af8 <_svfprintf_r+0x310> -8000a128: 01412703 lw a4,20(sp) -8000a12c: 0c0103a3 sb zero,199(sp) -8000a130: 00100993 li s3,1 -8000a134: 00072783 lw a5,0(a4) -8000a138: 00470713 addi a4,a4,4 -8000a13c: 00e12a23 sw a4,20(sp) -8000a140: 14f10623 sb a5,332(sp) -8000a144: 00100b13 li s6,1 -8000a148: 14c10c93 addi s9,sp,332 -8000a14c: 00012823 sw zero,16(sp) -8000a150: 00000313 li t1,0 -8000a154: 02012223 sw zero,36(sp) -8000a158: 02012023 sw zero,32(sp) -8000a15c: 00012c23 sw zero,24(sp) -8000a160: 00297293 andi t0,s2,2 -8000a164: 00028463 beqz t0,8000a16c <_svfprintf_r+0x984> -8000a168: 00298993 addi s3,s3,2 -8000a16c: 08497b93 andi s7,s2,132 -8000a170: 0ec12703 lw a4,236(sp) -8000a174: 000b9663 bnez s7,8000a180 <_svfprintf_r+0x998> -8000a178: 41340833 sub a6,s0,s3 -8000a17c: 130040e3 bgtz a6,8000aa9c <_svfprintf_r+0x12b4> -8000a180: 0c714683 lbu a3,199(sp) -8000a184: 02068a63 beqz a3,8000a1b8 <_svfprintf_r+0x9d0> -8000a188: 0e812683 lw a3,232(sp) -8000a18c: 0c710613 addi a2,sp,199 -8000a190: 00cd2023 sw a2,0(s10) -8000a194: 00170713 addi a4,a4,1 -8000a198: 00100613 li a2,1 -8000a19c: 00168693 addi a3,a3,1 -8000a1a0: 00cd2223 sw a2,4(s10) -8000a1a4: 0ee12623 sw a4,236(sp) -8000a1a8: 0ed12423 sw a3,232(sp) -8000a1ac: 00700613 li a2,7 -8000a1b0: 008d0d13 addi s10,s10,8 -8000a1b4: 0cd64263 blt a2,a3,8000a278 <_svfprintf_r+0xa90> -8000a1b8: 02028a63 beqz t0,8000a1ec <_svfprintf_r+0xa04> -8000a1bc: 0e812683 lw a3,232(sp) -8000a1c0: 0c810613 addi a2,sp,200 -8000a1c4: 00cd2023 sw a2,0(s10) -8000a1c8: 00270713 addi a4,a4,2 -8000a1cc: 00200613 li a2,2 -8000a1d0: 00168693 addi a3,a3,1 -8000a1d4: 00cd2223 sw a2,4(s10) -8000a1d8: 0ee12623 sw a4,236(sp) -8000a1dc: 0ed12423 sw a3,232(sp) -8000a1e0: 00700613 li a2,7 -8000a1e4: 008d0d13 addi s10,s10,8 -8000a1e8: 1ed642e3 blt a2,a3,8000abcc <_svfprintf_r+0x13e4> -8000a1ec: 08000693 li a3,128 -8000a1f0: 58db8063 beq s7,a3,8000a770 <_svfprintf_r+0xf88> -8000a1f4: 41630db3 sub s11,t1,s6 -8000a1f8: 69b04063 bgtz s11,8000a878 <_svfprintf_r+0x1090> -8000a1fc: 10097693 andi a3,s2,256 -8000a200: 42069463 bnez a3,8000a628 <_svfprintf_r+0xe40> -8000a204: 0e812783 lw a5,232(sp) -8000a208: 01670733 add a4,a4,s6 -8000a20c: 019d2023 sw s9,0(s10) -8000a210: 00178793 addi a5,a5,1 -8000a214: 016d2223 sw s6,4(s10) -8000a218: 0ee12623 sw a4,236(sp) -8000a21c: 0ef12423 sw a5,232(sp) -8000a220: 00700693 li a3,7 -8000a224: 008d0d13 addi s10,s10,8 -8000a228: 04f6c4e3 blt a3,a5,8000aa70 <_svfprintf_r+0x1288> -8000a22c: 00497913 andi s2,s2,4 -8000a230: 00090663 beqz s2,8000a23c <_svfprintf_r+0xa54> -8000a234: 41340933 sub s2,s0,s3 -8000a238: 07204863 bgtz s2,8000a2a8 <_svfprintf_r+0xac0> -8000a23c: 01345463 bge s0,s3,8000a244 <_svfprintf_r+0xa5c> -8000a240: 00098413 mv s0,s3 -8000a244: 00412783 lw a5,4(sp) -8000a248: 008787b3 add a5,a5,s0 -8000a24c: 00f12223 sw a5,4(sp) -8000a250: fa071663 bnez a4,800099fc <_svfprintf_r+0x214> -8000a254: 01012783 lw a5,16(sp) -8000a258: 0e012423 sw zero,232(sp) -8000a25c: 00078863 beqz a5,8000a26c <_svfprintf_r+0xa84> -8000a260: 01012583 lw a1,16(sp) -8000a264: 000a0513 mv a0,s4 -8000a268: b35fa0ef jal ra,80004d9c <_free_r> -8000a26c: 10c10d13 addi s10,sp,268 -8000a270: 00048c93 mv s9,s1 -8000a274: 9e9ff06f j 80009c5c <_svfprintf_r+0x474> -8000a278: 00812583 lw a1,8(sp) -8000a27c: 0e410613 addi a2,sp,228 -8000a280: 000a0513 mv a0,s4 -8000a284: 04612623 sw t1,76(sp) -8000a288: 04512223 sw t0,68(sp) -8000a28c: 7e0040ef jal ra,8000ea6c <__ssprint_r> -8000a290: f8051063 bnez a0,80009a10 <_svfprintf_r+0x228> -8000a294: 0ec12703 lw a4,236(sp) -8000a298: 10c10d13 addi s10,sp,268 -8000a29c: 04c12303 lw t1,76(sp) -8000a2a0: 04412283 lw t0,68(sp) -8000a2a4: f15ff06f j 8000a1b8 <_svfprintf_r+0x9d0> -8000a2a8: 01000693 li a3,16 -8000a2ac: 0e812783 lw a5,232(sp) -8000a2b0: 0126c463 blt a3,s2,8000a2b8 <_svfprintf_r+0xad0> -8000a2b4: 4010106f j 8000beb4 <_svfprintf_r+0x26cc> -8000a2b8: 800156b7 lui a3,0x80015 -8000a2bc: 35c68d93 addi s11,a3,860 # 8001535c <__BSS_END__+0xffffe944> -8000a2c0: 01000b13 li s6,16 -8000a2c4: 00700b93 li s7,7 -8000a2c8: 00812a83 lw s5,8(sp) -8000a2cc: 00c0006f j 8000a2d8 <_svfprintf_r+0xaf0> -8000a2d0: ff090913 addi s2,s2,-16 -8000a2d4: 052b5663 bge s6,s2,8000a320 <_svfprintf_r+0xb38> -8000a2d8: 01070713 addi a4,a4,16 -8000a2dc: 00178793 addi a5,a5,1 -8000a2e0: 01bd2023 sw s11,0(s10) -8000a2e4: 016d2223 sw s6,4(s10) -8000a2e8: 0ee12623 sw a4,236(sp) -8000a2ec: 0ef12423 sw a5,232(sp) -8000a2f0: 008d0d13 addi s10,s10,8 -8000a2f4: fcfbdee3 bge s7,a5,8000a2d0 <_svfprintf_r+0xae8> -8000a2f8: 0e410613 addi a2,sp,228 -8000a2fc: 000a8593 mv a1,s5 -8000a300: 000a0513 mv a0,s4 -8000a304: 768040ef jal ra,8000ea6c <__ssprint_r> -8000a308: f0051463 bnez a0,80009a10 <_svfprintf_r+0x228> -8000a30c: ff090913 addi s2,s2,-16 +8000a0e8: 0c0103a3 sb zero,199(sp) +8000a0ec: 00100993 li s3,1 +8000a0f0: 00072783 lw a5,0(a4) +8000a0f4: 00470713 addi a4,a4,4 +8000a0f8: 00e12a23 sw a4,20(sp) +8000a0fc: 14f10623 sb a5,332(sp) +8000a100: 00100b13 li s6,1 +8000a104: 14c10c93 addi s9,sp,332 +8000a108: 00012823 sw zero,16(sp) +8000a10c: 00000313 li t1,0 +8000a110: 02012223 sw zero,36(sp) +8000a114: 02012023 sw zero,32(sp) +8000a118: 00012c23 sw zero,24(sp) +8000a11c: 00297293 andi t0,s2,2 +8000a120: 00028463 beqz t0,8000a128 <_svfprintf_r+0x984> +8000a124: 00298993 addi s3,s3,2 +8000a128: 08497b93 andi s7,s2,132 +8000a12c: 0ec12703 lw a4,236(sp) +8000a130: 000b9663 bnez s7,8000a13c <_svfprintf_r+0x998> +8000a134: 41340833 sub a6,s0,s3 +8000a138: 130040e3 bgtz a6,8000aa58 <_svfprintf_r+0x12b4> +8000a13c: 0c714683 lbu a3,199(sp) +8000a140: 02068a63 beqz a3,8000a174 <_svfprintf_r+0x9d0> +8000a144: 0e812683 lw a3,232(sp) +8000a148: 0c710613 addi a2,sp,199 +8000a14c: 00cd2023 sw a2,0(s10) +8000a150: 00170713 addi a4,a4,1 +8000a154: 00100613 li a2,1 +8000a158: 00168693 addi a3,a3,1 +8000a15c: 00cd2223 sw a2,4(s10) +8000a160: 0ee12623 sw a4,236(sp) +8000a164: 0ed12423 sw a3,232(sp) +8000a168: 00700613 li a2,7 +8000a16c: 008d0d13 addi s10,s10,8 +8000a170: 0cd64263 blt a2,a3,8000a234 <_svfprintf_r+0xa90> +8000a174: 02028a63 beqz t0,8000a1a8 <_svfprintf_r+0xa04> +8000a178: 0e812683 lw a3,232(sp) +8000a17c: 0c810613 addi a2,sp,200 +8000a180: 00cd2023 sw a2,0(s10) +8000a184: 00270713 addi a4,a4,2 +8000a188: 00200613 li a2,2 +8000a18c: 00168693 addi a3,a3,1 +8000a190: 00cd2223 sw a2,4(s10) +8000a194: 0ee12623 sw a4,236(sp) +8000a198: 0ed12423 sw a3,232(sp) +8000a19c: 00700613 li a2,7 +8000a1a0: 008d0d13 addi s10,s10,8 +8000a1a4: 1ed642e3 blt a2,a3,8000ab88 <_svfprintf_r+0x13e4> +8000a1a8: 08000693 li a3,128 +8000a1ac: 58db8063 beq s7,a3,8000a72c <_svfprintf_r+0xf88> +8000a1b0: 41630db3 sub s11,t1,s6 +8000a1b4: 69b04063 bgtz s11,8000a834 <_svfprintf_r+0x1090> +8000a1b8: 10097693 andi a3,s2,256 +8000a1bc: 42069463 bnez a3,8000a5e4 <_svfprintf_r+0xe40> +8000a1c0: 0e812783 lw a5,232(sp) +8000a1c4: 01670733 add a4,a4,s6 +8000a1c8: 019d2023 sw s9,0(s10) +8000a1cc: 00178793 addi a5,a5,1 +8000a1d0: 016d2223 sw s6,4(s10) +8000a1d4: 0ee12623 sw a4,236(sp) +8000a1d8: 0ef12423 sw a5,232(sp) +8000a1dc: 00700693 li a3,7 +8000a1e0: 008d0d13 addi s10,s10,8 +8000a1e4: 04f6c4e3 blt a3,a5,8000aa2c <_svfprintf_r+0x1288> +8000a1e8: 00497913 andi s2,s2,4 +8000a1ec: 00090663 beqz s2,8000a1f8 <_svfprintf_r+0xa54> +8000a1f0: 41340933 sub s2,s0,s3 +8000a1f4: 07204863 bgtz s2,8000a264 <_svfprintf_r+0xac0> +8000a1f8: 01345463 bge s0,s3,8000a200 <_svfprintf_r+0xa5c> +8000a1fc: 00098413 mv s0,s3 +8000a200: 00412783 lw a5,4(sp) +8000a204: 008787b3 add a5,a5,s0 +8000a208: 00f12223 sw a5,4(sp) +8000a20c: fa071663 bnez a4,800099b8 <_svfprintf_r+0x214> +8000a210: 01012783 lw a5,16(sp) +8000a214: 0e012423 sw zero,232(sp) +8000a218: 00078863 beqz a5,8000a228 <_svfprintf_r+0xa84> +8000a21c: 01012583 lw a1,16(sp) +8000a220: 000a0513 mv a0,s4 +8000a224: b35fa0ef jal ra,80004d58 <_free_r> +8000a228: 10c10d13 addi s10,sp,268 +8000a22c: 00048c93 mv s9,s1 +8000a230: 9e9ff06f j 80009c18 <_svfprintf_r+0x474> +8000a234: 00812583 lw a1,8(sp) +8000a238: 0e410613 addi a2,sp,228 +8000a23c: 000a0513 mv a0,s4 +8000a240: 04612623 sw t1,76(sp) +8000a244: 04512223 sw t0,68(sp) +8000a248: 7e0040ef jal ra,8000ea28 <__ssprint_r> +8000a24c: f8051063 bnez a0,800099cc <_svfprintf_r+0x228> +8000a250: 0ec12703 lw a4,236(sp) +8000a254: 10c10d13 addi s10,sp,268 +8000a258: 04c12303 lw t1,76(sp) +8000a25c: 04412283 lw t0,68(sp) +8000a260: f15ff06f j 8000a174 <_svfprintf_r+0x9d0> +8000a264: 01000693 li a3,16 +8000a268: 0e812783 lw a5,232(sp) +8000a26c: 0126c463 blt a3,s2,8000a274 <_svfprintf_r+0xad0> +8000a270: 4010106f j 8000be70 <_svfprintf_r+0x26cc> +8000a274: 800156b7 lui a3,0x80015 +8000a278: 31c68d93 addi s11,a3,796 # 8001531c <__BSS_END__+0xffffe904> +8000a27c: 01000b13 li s6,16 +8000a280: 00700b93 li s7,7 +8000a284: 00812a83 lw s5,8(sp) +8000a288: 00c0006f j 8000a294 <_svfprintf_r+0xaf0> +8000a28c: ff090913 addi s2,s2,-16 +8000a290: 052b5663 bge s6,s2,8000a2dc <_svfprintf_r+0xb38> +8000a294: 01070713 addi a4,a4,16 +8000a298: 00178793 addi a5,a5,1 +8000a29c: 01bd2023 sw s11,0(s10) +8000a2a0: 016d2223 sw s6,4(s10) +8000a2a4: 0ee12623 sw a4,236(sp) +8000a2a8: 0ef12423 sw a5,232(sp) +8000a2ac: 008d0d13 addi s10,s10,8 +8000a2b0: fcfbdee3 bge s7,a5,8000a28c <_svfprintf_r+0xae8> +8000a2b4: 0e410613 addi a2,sp,228 +8000a2b8: 000a8593 mv a1,s5 +8000a2bc: 000a0513 mv a0,s4 +8000a2c0: 768040ef jal ra,8000ea28 <__ssprint_r> +8000a2c4: f0051463 bnez a0,800099cc <_svfprintf_r+0x228> +8000a2c8: ff090913 addi s2,s2,-16 +8000a2cc: 0ec12703 lw a4,236(sp) +8000a2d0: 0e812783 lw a5,232(sp) +8000a2d4: 10c10d13 addi s10,sp,268 +8000a2d8: fb2b4ee3 blt s6,s2,8000a294 <_svfprintf_r+0xaf0> +8000a2dc: 01270733 add a4,a4,s2 +8000a2e0: 00178793 addi a5,a5,1 +8000a2e4: 01bd2023 sw s11,0(s10) +8000a2e8: 012d2223 sw s2,4(s10) +8000a2ec: 0ee12623 sw a4,236(sp) +8000a2f0: 0ef12423 sw a5,232(sp) +8000a2f4: 00700693 li a3,7 +8000a2f8: f0f6d0e3 bge a3,a5,8000a1f8 <_svfprintf_r+0xa54> +8000a2fc: 00812583 lw a1,8(sp) +8000a300: 0e410613 addi a2,sp,228 +8000a304: 000a0513 mv a0,s4 +8000a308: 720040ef jal ra,8000ea28 <__ssprint_r> +8000a30c: ec051063 bnez a0,800099cc <_svfprintf_r+0x228> 8000a310: 0ec12703 lw a4,236(sp) -8000a314: 0e812783 lw a5,232(sp) -8000a318: 10c10d13 addi s10,sp,268 -8000a31c: fb2b4ee3 blt s6,s2,8000a2d8 <_svfprintf_r+0xaf0> -8000a320: 01270733 add a4,a4,s2 -8000a324: 00178793 addi a5,a5,1 -8000a328: 01bd2023 sw s11,0(s10) -8000a32c: 012d2223 sw s2,4(s10) -8000a330: 0ee12623 sw a4,236(sp) -8000a334: 0ef12423 sw a5,232(sp) -8000a338: 00700693 li a3,7 -8000a33c: f0f6d0e3 bge a3,a5,8000a23c <_svfprintf_r+0xa54> -8000a340: 00812583 lw a1,8(sp) -8000a344: 0e410613 addi a2,sp,228 -8000a348: 000a0513 mv a0,s4 -8000a34c: 720040ef jal ra,8000ea6c <__ssprint_r> -8000a350: ec051063 bnez a0,80009a10 <_svfprintf_r+0x228> -8000a354: 0ec12703 lw a4,236(sp) -8000a358: ee5ff06f j 8000a23c <_svfprintf_r+0xa54> -8000a35c: 02097793 andi a5,s2,32 -8000a360: 000d8313 mv t1,s11 -8000a364: 20079c63 bnez a5,8000a57c <_svfprintf_r+0xd94> -8000a368: 01412783 lw a5,20(sp) -8000a36c: 01097713 andi a4,s2,16 -8000a370: 00478793 addi a5,a5,4 -8000a374: 00070463 beqz a4,8000a37c <_svfprintf_r+0xb94> -8000a378: 76d0106f j 8000c2e4 <_svfprintf_r+0x2afc> -8000a37c: 04097713 andi a4,s2,64 -8000a380: 00071463 bnez a4,8000a388 <_svfprintf_r+0xba0> -8000a384: 1ec0106f j 8000b570 <_svfprintf_r+0x1d88> -8000a388: 01412703 lw a4,20(sp) -8000a38c: 00f12a23 sw a5,20(sp) -8000a390: 00090993 mv s3,s2 -8000a394: 00071b83 lh s7,0(a4) -8000a398: 41fbdd93 srai s11,s7,0x1f -8000a39c: 000d8713 mv a4,s11 -8000a3a0: d4075ee3 bgez a4,8000a0fc <_svfprintf_r+0x914> -8000a3a4: 41700bb3 neg s7,s7 -8000a3a8: 017037b3 snez a5,s7 -8000a3ac: 41b00db3 neg s11,s11 -8000a3b0: 40fd8db3 sub s11,s11,a5 -8000a3b4: 02d00793 li a5,45 -8000a3b8: 0cf103a3 sb a5,199(sp) -8000a3bc: fff00713 li a4,-1 -8000a3c0: 00100793 li a5,1 -8000a3c4: f0e31863 bne t1,a4,80009ad4 <_svfprintf_r+0x2ec> -8000a3c8: 00100713 li a4,1 -8000a3cc: 1ce78e63 beq a5,a4,8000a5a8 <_svfprintf_r+0xdc0> -8000a3d0: 00200713 li a4,2 -8000a3d4: 20e78863 beq a5,a4,8000a5e4 <_svfprintf_r+0xdfc> -8000a3d8: 1b010693 addi a3,sp,432 -8000a3dc: 0080006f j 8000a3e4 <_svfprintf_r+0xbfc> -8000a3e0: 000c8693 mv a3,s9 -8000a3e4: 01dd9793 slli a5,s11,0x1d -8000a3e8: 007bf713 andi a4,s7,7 -8000a3ec: 003bdb93 srli s7,s7,0x3 -8000a3f0: 03070713 addi a4,a4,48 -8000a3f4: 0177ebb3 or s7,a5,s7 -8000a3f8: 003ddd93 srli s11,s11,0x3 -8000a3fc: fee68fa3 sb a4,-1(a3) -8000a400: 01bbe7b3 or a5,s7,s11 -8000a404: fff68c93 addi s9,a3,-1 -8000a408: fc079ce3 bnez a5,8000a3e0 <_svfprintf_r+0xbf8> -8000a40c: 0019f613 andi a2,s3,1 -8000a410: 20060463 beqz a2,8000a618 <_svfprintf_r+0xe30> -8000a414: 03000613 li a2,48 -8000a418: 20c70063 beq a4,a2,8000a618 <_svfprintf_r+0xe30> -8000a41c: ffe68693 addi a3,a3,-2 -8000a420: 1b010793 addi a5,sp,432 -8000a424: fecc8fa3 sb a2,-1(s9) -8000a428: 40d78b33 sub s6,a5,a3 -8000a42c: 00098913 mv s2,s3 -8000a430: 00068c93 mv s9,a3 -8000a434: ec4ff06f j 80009af8 <_svfprintf_r+0x310> -8000a438: 02b00793 li a5,43 -8000a43c: 0cf103a3 sb a5,199(sp) -8000a440: 0004ce03 lbu t3,0(s1) -8000a444: d20ff06f j 80009964 <_svfprintf_r+0x17c> -8000a448: 01412783 lw a5,20(sp) -8000a44c: 0004ce03 lbu t3,0(s1) -8000a450: 0007a403 lw s0,0(a5) -8000a454: 00478793 addi a5,a5,4 -8000a458: 00f12a23 sw a5,20(sp) -8000a45c: d0045463 bgez s0,80009964 <_svfprintf_r+0x17c> -8000a460: 40800433 neg s0,s0 -8000a464: 00496913 ori s2,s2,4 -8000a468: cfcff06f j 80009964 <_svfprintf_r+0x17c> -8000a46c: 08096913 ori s2,s2,128 -8000a470: 0004ce03 lbu t3,0(s1) -8000a474: cf0ff06f j 80009964 <_svfprintf_r+0x17c> -8000a478: 0004ca83 lbu s5,0(s1) -8000a47c: 00148793 addi a5,s1,1 -8000a480: 017a9463 bne s5,s7,8000a488 <_svfprintf_r+0xca0> -8000a484: 5f10106f j 8000c274 <_svfprintf_r+0x2a8c> -8000a488: fd0a8713 addi a4,s5,-48 -8000a48c: 00078493 mv s1,a5 -8000a490: 00000d93 li s11,0 -8000a494: cceb6c63 bltu s6,a4,8000996c <_svfprintf_r+0x184> -8000a498: 00148493 addi s1,s1,1 -8000a49c: 002d9793 slli a5,s11,0x2 -8000a4a0: fff4ca83 lbu s5,-1(s1) -8000a4a4: 01b787b3 add a5,a5,s11 -8000a4a8: 00179793 slli a5,a5,0x1 -8000a4ac: 00e78db3 add s11,a5,a4 -8000a4b0: fd0a8713 addi a4,s5,-48 -8000a4b4: feeb72e3 bgeu s6,a4,8000a498 <_svfprintf_r+0xcb0> -8000a4b8: cb4ff06f j 8000996c <_svfprintf_r+0x184> -8000a4bc: 00196913 ori s2,s2,1 -8000a4c0: 0004ce03 lbu t3,0(s1) -8000a4c4: ca0ff06f j 80009964 <_svfprintf_r+0x17c> -8000a4c8: 0c714783 lbu a5,199(sp) -8000a4cc: 0004ce03 lbu t3,0(s1) -8000a4d0: c8079a63 bnez a5,80009964 <_svfprintf_r+0x17c> -8000a4d4: 02000793 li a5,32 -8000a4d8: 0cf103a3 sb a5,199(sp) -8000a4dc: c88ff06f j 80009964 <_svfprintf_r+0x17c> -8000a4e0: 02097793 andi a5,s2,32 -8000a4e4: 000d8313 mv t1,s11 -8000a4e8: 06079663 bnez a5,8000a554 <_svfprintf_r+0xd6c> -8000a4ec: 01412683 lw a3,20(sp) -8000a4f0: 01097713 andi a4,s2,16 -8000a4f4: 00468793 addi a5,a3,4 -8000a4f8: 0006ab83 lw s7,0(a3) -8000a4fc: 00070463 beqz a4,8000a504 <_svfprintf_r+0xd1c> -8000a500: 5dd0106f j 8000c2dc <_svfprintf_r+0x2af4> -8000a504: 04097713 andi a4,s2,64 -8000a508: 00071463 bnez a4,8000a510 <_svfprintf_r+0xd28> -8000a50c: 0880106f j 8000b594 <_svfprintf_r+0x1dac> -8000a510: 010b9b93 slli s7,s7,0x10 -8000a514: 00f12a23 sw a5,20(sp) -8000a518: 010bdb93 srli s7,s7,0x10 -8000a51c: 00000d93 li s11,0 -8000a520: 00090993 mv s3,s2 -8000a524: 00100793 li a5,1 -8000a528: da0ff06f j 80009ac8 <_svfprintf_r+0x2e0> -8000a52c: 01412783 lw a5,20(sp) -8000a530: 00778793 addi a5,a5,7 -8000a534: ff87f793 andi a5,a5,-8 -8000a538: 0007ab83 lw s7,0(a5) -8000a53c: 0047ad83 lw s11,4(a5) -8000a540: 00878713 addi a4,a5,8 -8000a544: 00e12a23 sw a4,20(sp) -8000a548: bff97993 andi s3,s2,-1025 -8000a54c: 00000793 li a5,0 -8000a550: d78ff06f j 80009ac8 <_svfprintf_r+0x2e0> -8000a554: 00090993 mv s3,s2 -8000a558: 01412783 lw a5,20(sp) -8000a55c: 00778793 addi a5,a5,7 -8000a560: ff87f793 andi a5,a5,-8 -8000a564: 00878713 addi a4,a5,8 -8000a568: 0007ab83 lw s7,0(a5) -8000a56c: 0047ad83 lw s11,4(a5) -8000a570: 00e12a23 sw a4,20(sp) -8000a574: 00100793 li a5,1 -8000a578: d50ff06f j 80009ac8 <_svfprintf_r+0x2e0> -8000a57c: 00090993 mv s3,s2 -8000a580: 01412783 lw a5,20(sp) -8000a584: 00778793 addi a5,a5,7 -8000a588: ff87f793 andi a5,a5,-8 -8000a58c: 0047a703 lw a4,4(a5) -8000a590: 00878693 addi a3,a5,8 -8000a594: 00d12a23 sw a3,20(sp) -8000a598: 0007ab83 lw s7,0(a5) -8000a59c: 00070d93 mv s11,a4 -8000a5a0: b59ff06f j 8000a0f8 <_svfprintf_r+0x910> -8000a5a4: 00090993 mv s3,s2 -8000a5a8: 500d9ce3 bnez s11,8000b2c0 <_svfprintf_r+0x1ad8> -8000a5ac: 00900793 li a5,9 -8000a5b0: 5177e8e3 bltu a5,s7,8000b2c0 <_svfprintf_r+0x1ad8> -8000a5b4: 030b8b93 addi s7,s7,48 -8000a5b8: 1b7107a3 sb s7,431(sp) -8000a5bc: 00098913 mv s2,s3 -8000a5c0: 00100b13 li s6,1 -8000a5c4: 1af10c93 addi s9,sp,431 -8000a5c8: d30ff06f j 80009af8 <_svfprintf_r+0x310> -8000a5cc: 00100713 li a4,1 -8000a5d0: 00e79463 bne a5,a4,8000a5d8 <_svfprintf_r+0xdf0> -8000a5d4: 1600106f j 8000b734 <_svfprintf_r+0x1f4c> -8000a5d8: 00200713 li a4,2 -8000a5dc: 00090993 mv s3,s2 -8000a5e0: dee79ce3 bne a5,a4,8000a3d8 <_svfprintf_r+0xbf0> -8000a5e4: 03012683 lw a3,48(sp) -8000a5e8: 1b010c93 addi s9,sp,432 -8000a5ec: 00fbf793 andi a5,s7,15 -8000a5f0: 00f687b3 add a5,a3,a5 -8000a5f4: 0007c783 lbu a5,0(a5) -8000a5f8: 01cd9713 slli a4,s11,0x1c -8000a5fc: 004bdb93 srli s7,s7,0x4 -8000a600: fffc8c93 addi s9,s9,-1 -8000a604: 01776bb3 or s7,a4,s7 -8000a608: 004ddd93 srli s11,s11,0x4 -8000a60c: 00fc8023 sb a5,0(s9) -8000a610: 01bbe7b3 or a5,s7,s11 -8000a614: fc079ce3 bnez a5,8000a5ec <_svfprintf_r+0xe04> -8000a618: 1b010793 addi a5,sp,432 -8000a61c: 41978b33 sub s6,a5,s9 -8000a620: 00098913 mv s2,s3 -8000a624: cd4ff06f j 80009af8 <_svfprintf_r+0x310> -8000a628: 06500693 li a3,101 -8000a62c: 3356d463 bge a3,s5,8000a954 <_svfprintf_r+0x116c> -8000a630: 0f012683 lw a3,240(sp) -8000a634: 0a010593 addi a1,sp,160 -8000a638: 0b010513 addi a0,sp,176 -8000a63c: 0ad12823 sw a3,176(sp) -8000a640: 0f412683 lw a3,244(sp) -8000a644: 04e12223 sw a4,68(sp) -8000a648: 0a012023 sw zero,160(sp) -8000a64c: 0ad12a23 sw a3,180(sp) -8000a650: 0f812683 lw a3,248(sp) -8000a654: 0a012223 sw zero,164(sp) -8000a658: 0a012423 sw zero,168(sp) -8000a65c: 0ad12c23 sw a3,184(sp) -8000a660: 0fc12683 lw a3,252(sp) -8000a664: 0a012623 sw zero,172(sp) -8000a668: 0ad12e23 sw a3,188(sp) -8000a66c: 6f1060ef jal ra,8001155c <__eqtf2> -8000a670: 04412703 lw a4,68(sp) -8000a674: 58051263 bnez a0,8000abf8 <_svfprintf_r+0x1410> -8000a678: 0e812783 lw a5,232(sp) -8000a67c: 800156b7 lui a3,0x80015 -8000a680: e3468693 addi a3,a3,-460 # 80014e34 <__BSS_END__+0xffffe41c> -8000a684: 00170713 addi a4,a4,1 -8000a688: 00dd2023 sw a3,0(s10) -8000a68c: 00178793 addi a5,a5,1 -8000a690: 00100693 li a3,1 -8000a694: 00dd2223 sw a3,4(s10) -8000a698: 0ee12623 sw a4,236(sp) -8000a69c: 0ef12423 sw a5,232(sp) -8000a6a0: 00700713 li a4,7 -8000a6a4: 008d0d13 addi s10,s10,8 -8000a6a8: 4ef744e3 blt a4,a5,8000b390 <_svfprintf_r+0x1ba8> -8000a6ac: 0cc12783 lw a5,204(sp) -8000a6b0: 01c12703 lw a4,28(sp) -8000a6b4: 00e7ca63 blt a5,a4,8000a6c8 <_svfprintf_r+0xee0> -8000a6b8: 00197793 andi a5,s2,1 -8000a6bc: 00079663 bnez a5,8000a6c8 <_svfprintf_r+0xee0> -8000a6c0: 0ec12703 lw a4,236(sp) -8000a6c4: b69ff06f j 8000a22c <_svfprintf_r+0xa44> -8000a6c8: 03412783 lw a5,52(sp) -8000a6cc: 02c12683 lw a3,44(sp) -8000a6d0: 0ec12703 lw a4,236(sp) -8000a6d4: 00fd2023 sw a5,0(s10) -8000a6d8: 0e812783 lw a5,232(sp) -8000a6dc: 00e68733 add a4,a3,a4 -8000a6e0: 00dd2223 sw a3,4(s10) -8000a6e4: 00178793 addi a5,a5,1 -8000a6e8: 0ee12623 sw a4,236(sp) -8000a6ec: 0ef12423 sw a5,232(sp) -8000a6f0: 00700693 li a3,7 -8000a6f4: 008d0d13 addi s10,s10,8 -8000a6f8: 02f6cae3 blt a3,a5,8000af2c <_svfprintf_r+0x1744> -8000a6fc: 01c12783 lw a5,28(sp) -8000a700: fff78b13 addi s6,a5,-1 -8000a704: b36054e3 blez s6,8000a22c <_svfprintf_r+0xa44> -8000a708: 01000693 li a3,16 -8000a70c: 0e812783 lw a5,232(sp) -8000a710: 4b66d0e3 bge a3,s6,8000b3b0 <_svfprintf_r+0x1bc8> -8000a714: 01000b93 li s7,16 -8000a718: 00700a93 li s5,7 -8000a71c: 00812c83 lw s9,8(sp) -8000a720: 00c0006f j 8000a72c <_svfprintf_r+0xf44> -8000a724: ff0b0b13 addi s6,s6,-16 -8000a728: 496bd4e3 bge s7,s6,8000b3b0 <_svfprintf_r+0x1bc8> -8000a72c: 01070713 addi a4,a4,16 -8000a730: 00178793 addi a5,a5,1 -8000a734: 018d2023 sw s8,0(s10) -8000a738: 017d2223 sw s7,4(s10) -8000a73c: 0ee12623 sw a4,236(sp) -8000a740: 0ef12423 sw a5,232(sp) -8000a744: 008d0d13 addi s10,s10,8 -8000a748: fcfadee3 bge s5,a5,8000a724 <_svfprintf_r+0xf3c> -8000a74c: 0e410613 addi a2,sp,228 -8000a750: 000c8593 mv a1,s9 -8000a754: 000a0513 mv a0,s4 -8000a758: 314040ef jal ra,8000ea6c <__ssprint_r> -8000a75c: aa051a63 bnez a0,80009a10 <_svfprintf_r+0x228> -8000a760: 0ec12703 lw a4,236(sp) -8000a764: 0e812783 lw a5,232(sp) -8000a768: 10c10d13 addi s10,sp,268 -8000a76c: fb9ff06f j 8000a724 <_svfprintf_r+0xf3c> -8000a770: 41340bb3 sub s7,s0,s3 -8000a774: a97050e3 blez s7,8000a1f4 <_svfprintf_r+0xa0c> -8000a778: 01000613 li a2,16 -8000a77c: 0e812683 lw a3,232(sp) -8000a780: 0b765463 bge a2,s7,8000a828 <_svfprintf_r+0x1040> -8000a784: 04912223 sw s1,68(sp) -8000a788: 000d0793 mv a5,s10 -8000a78c: 000b8493 mv s1,s7 -8000a790: 000c8d13 mv s10,s9 -8000a794: 00098b93 mv s7,s3 -8000a798: 000b0c93 mv s9,s6 -8000a79c: 00040993 mv s3,s0 -8000a7a0: 01000e93 li t4,16 -8000a7a4: 00700d93 li s11,7 -8000a7a8: 00812403 lw s0,8(sp) -8000a7ac: 00030b13 mv s6,t1 -8000a7b0: 00c0006f j 8000a7bc <_svfprintf_r+0xfd4> -8000a7b4: ff048493 addi s1,s1,-16 -8000a7b8: 049ed863 bge t4,s1,8000a808 <_svfprintf_r+0x1020> -8000a7bc: 01070713 addi a4,a4,16 -8000a7c0: 00168693 addi a3,a3,1 -8000a7c4: 0187a023 sw s8,0(a5) -8000a7c8: 01d7a223 sw t4,4(a5) -8000a7cc: 0ee12623 sw a4,236(sp) -8000a7d0: 0ed12423 sw a3,232(sp) -8000a7d4: 00878793 addi a5,a5,8 -8000a7d8: fcdddee3 bge s11,a3,8000a7b4 <_svfprintf_r+0xfcc> -8000a7dc: 0e410613 addi a2,sp,228 -8000a7e0: 00040593 mv a1,s0 -8000a7e4: 000a0513 mv a0,s4 -8000a7e8: 284040ef jal ra,8000ea6c <__ssprint_r> -8000a7ec: a2051263 bnez a0,80009a10 <_svfprintf_r+0x228> -8000a7f0: 01000e93 li t4,16 -8000a7f4: ff048493 addi s1,s1,-16 -8000a7f8: 0ec12703 lw a4,236(sp) -8000a7fc: 0e812683 lw a3,232(sp) -8000a800: 10c10793 addi a5,sp,268 -8000a804: fa9ecce3 blt t4,s1,8000a7bc <_svfprintf_r+0xfd4> -8000a808: 00098413 mv s0,s3 -8000a80c: 000b8993 mv s3,s7 -8000a810: 00048b93 mv s7,s1 -8000a814: 04412483 lw s1,68(sp) -8000a818: 000b0313 mv t1,s6 -8000a81c: 000c8b13 mv s6,s9 -8000a820: 000d0c93 mv s9,s10 -8000a824: 00078d13 mv s10,a5 -8000a828: 01770733 add a4,a4,s7 -8000a82c: 00168693 addi a3,a3,1 -8000a830: 018d2023 sw s8,0(s10) -8000a834: 017d2223 sw s7,4(s10) -8000a838: 0ee12623 sw a4,236(sp) -8000a83c: 0ed12423 sw a3,232(sp) -8000a840: 00700613 li a2,7 -8000a844: 008d0d13 addi s10,s10,8 -8000a848: 9ad656e3 bge a2,a3,8000a1f4 <_svfprintf_r+0xa0c> -8000a84c: 00812583 lw a1,8(sp) -8000a850: 0e410613 addi a2,sp,228 -8000a854: 000a0513 mv a0,s4 -8000a858: 04612223 sw t1,68(sp) -8000a85c: 210040ef jal ra,8000ea6c <__ssprint_r> -8000a860: 9a051863 bnez a0,80009a10 <_svfprintf_r+0x228> -8000a864: 04412303 lw t1,68(sp) -8000a868: 0ec12703 lw a4,236(sp) -8000a86c: 10c10d13 addi s10,sp,268 -8000a870: 41630db3 sub s11,t1,s6 -8000a874: 99b054e3 blez s11,8000a1fc <_svfprintf_r+0xa14> -8000a878: 01000613 li a2,16 -8000a87c: 0e812683 lw a3,232(sp) -8000a880: 09b65863 bge a2,s11,8000a910 <_svfprintf_r+0x1128> -8000a884: 000d0793 mv a5,s10 -8000a888: 01000813 li a6,16 -8000a88c: 000c8d13 mv s10,s9 -8000a890: 00700b93 li s7,7 -8000a894: 000b0c93 mv s9,s6 -8000a898: 00098b13 mv s6,s3 -8000a89c: 00040993 mv s3,s0 -8000a8a0: 00812403 lw s0,8(sp) -8000a8a4: 00c0006f j 8000a8b0 <_svfprintf_r+0x10c8> -8000a8a8: ff0d8d93 addi s11,s11,-16 -8000a8ac: 05b85863 bge a6,s11,8000a8fc <_svfprintf_r+0x1114> -8000a8b0: 01070713 addi a4,a4,16 -8000a8b4: 00168693 addi a3,a3,1 -8000a8b8: 0187a023 sw s8,0(a5) -8000a8bc: 0107a223 sw a6,4(a5) -8000a8c0: 0ee12623 sw a4,236(sp) -8000a8c4: 0ed12423 sw a3,232(sp) -8000a8c8: 00878793 addi a5,a5,8 -8000a8cc: fcdbdee3 bge s7,a3,8000a8a8 <_svfprintf_r+0x10c0> -8000a8d0: 0e410613 addi a2,sp,228 -8000a8d4: 00040593 mv a1,s0 -8000a8d8: 000a0513 mv a0,s4 -8000a8dc: 190040ef jal ra,8000ea6c <__ssprint_r> -8000a8e0: 92051863 bnez a0,80009a10 <_svfprintf_r+0x228> -8000a8e4: 01000813 li a6,16 -8000a8e8: ff0d8d93 addi s11,s11,-16 -8000a8ec: 0ec12703 lw a4,236(sp) -8000a8f0: 0e812683 lw a3,232(sp) -8000a8f4: 10c10793 addi a5,sp,268 -8000a8f8: fbb84ce3 blt a6,s11,8000a8b0 <_svfprintf_r+0x10c8> -8000a8fc: 00098413 mv s0,s3 -8000a900: 000b0993 mv s3,s6 -8000a904: 000c8b13 mv s6,s9 -8000a908: 000d0c93 mv s9,s10 -8000a90c: 00078d13 mv s10,a5 -8000a910: 01b70733 add a4,a4,s11 -8000a914: 00168693 addi a3,a3,1 -8000a918: 018d2023 sw s8,0(s10) -8000a91c: 01bd2223 sw s11,4(s10) -8000a920: 0ee12623 sw a4,236(sp) -8000a924: 0ed12423 sw a3,232(sp) -8000a928: 00700613 li a2,7 -8000a92c: 008d0d13 addi s10,s10,8 -8000a930: 8cd656e3 bge a2,a3,8000a1fc <_svfprintf_r+0xa14> -8000a934: 00812583 lw a1,8(sp) -8000a938: 0e410613 addi a2,sp,228 -8000a93c: 000a0513 mv a0,s4 -8000a940: 12c040ef jal ra,8000ea6c <__ssprint_r> -8000a944: 8c051663 bnez a0,80009a10 <_svfprintf_r+0x228> -8000a948: 0ec12703 lw a4,236(sp) -8000a94c: 10c10d13 addi s10,sp,268 -8000a950: 8adff06f j 8000a1fc <_svfprintf_r+0xa14> -8000a954: 0e812603 lw a2,232(sp) -8000a958: 01c12783 lw a5,28(sp) -8000a95c: 00100693 li a3,1 -8000a960: 019d2023 sw s9,0(s10) -8000a964: 00170d93 addi s11,a4,1 -8000a968: 00160b13 addi s6,a2,1 -8000a96c: 008d0b93 addi s7,s10,8 -8000a970: 40f6d063 bge a3,a5,8000ad70 <_svfprintf_r+0x1588> -8000a974: 00100693 li a3,1 -8000a978: 00dd2223 sw a3,4(s10) -8000a97c: 0fb12623 sw s11,236(sp) -8000a980: 0f612423 sw s6,232(sp) -8000a984: 00700693 li a3,7 -8000a988: 4966ca63 blt a3,s6,8000ae1c <_svfprintf_r+0x1634> -8000a98c: 02c12783 lw a5,44(sp) -8000a990: 03412703 lw a4,52(sp) -8000a994: 001b0b13 addi s6,s6,1 -8000a998: 00fd8db3 add s11,s11,a5 -8000a99c: 00eba023 sw a4,0(s7) -8000a9a0: 00fba223 sw a5,4(s7) -8000a9a4: 0fb12623 sw s11,236(sp) -8000a9a8: 0f612423 sw s6,232(sp) -8000a9ac: 00700693 li a3,7 -8000a9b0: 008b8b93 addi s7,s7,8 -8000a9b4: 4966c863 blt a3,s6,8000ae44 <_svfprintf_r+0x165c> -8000a9b8: 0f012683 lw a3,240(sp) -8000a9bc: 01c12783 lw a5,28(sp) -8000a9c0: 001b0813 addi a6,s6,1 -8000a9c4: 0ad12823 sw a3,176(sp) -8000a9c8: 0f412683 lw a3,244(sp) -8000a9cc: 0a010593 addi a1,sp,160 -8000a9d0: 0b010513 addi a0,sp,176 -8000a9d4: 0ad12a23 sw a3,180(sp) -8000a9d8: 0f812683 lw a3,248(sp) -8000a9dc: 00080a93 mv s5,a6 -8000a9e0: 03012023 sw a6,32(sp) -8000a9e4: 0ad12c23 sw a3,184(sp) -8000a9e8: 0fc12683 lw a3,252(sp) -8000a9ec: 0a012023 sw zero,160(sp) -8000a9f0: 0a012223 sw zero,164(sp) -8000a9f4: 0ad12e23 sw a3,188(sp) -8000a9f8: fff78693 addi a3,a5,-1 -8000a9fc: 00d12c23 sw a3,24(sp) -8000aa00: 0a012423 sw zero,168(sp) -8000aa04: 0a012623 sw zero,172(sp) -8000aa08: 355060ef jal ra,8001155c <__eqtf2> -8000aa0c: 008b8d13 addi s10,s7,8 -8000aa10: 01812683 lw a3,24(sp) -8000aa14: 02012803 lw a6,32(sp) -8000aa18: 38050063 beqz a0,8000ad98 <_svfprintf_r+0x15b0> -8000aa1c: 001c8793 addi a5,s9,1 -8000aa20: 00dd8db3 add s11,s11,a3 -8000aa24: 00fba023 sw a5,0(s7) -8000aa28: 00dba223 sw a3,4(s7) -8000aa2c: 0fb12623 sw s11,236(sp) -8000aa30: 0f512423 sw s5,232(sp) -8000aa34: 00700793 li a5,7 -8000aa38: 7957c263 blt a5,s5,8000b1bc <_svfprintf_r+0x19d4> -8000aa3c: 010b8793 addi a5,s7,16 -8000aa40: 002b0a93 addi s5,s6,2 -8000aa44: 000d0b93 mv s7,s10 -8000aa48: 00078d13 mv s10,a5 -8000aa4c: 03812683 lw a3,56(sp) -8000aa50: 0d410793 addi a5,sp,212 -8000aa54: 00fba023 sw a5,0(s7) -8000aa58: 00dd8733 add a4,s11,a3 -8000aa5c: 00dba223 sw a3,4(s7) -8000aa60: 0ee12623 sw a4,236(sp) -8000aa64: 0f512423 sw s5,232(sp) -8000aa68: 00700793 li a5,7 -8000aa6c: fd57d063 bge a5,s5,8000a22c <_svfprintf_r+0xa44> -8000aa70: 00812583 lw a1,8(sp) -8000aa74: 0e410613 addi a2,sp,228 -8000aa78: 000a0513 mv a0,s4 -8000aa7c: 7f1030ef jal ra,8000ea6c <__ssprint_r> -8000aa80: 00050463 beqz a0,8000aa88 <_svfprintf_r+0x12a0> -8000aa84: f8dfe06f j 80009a10 <_svfprintf_r+0x228> -8000aa88: 0ec12703 lw a4,236(sp) -8000aa8c: 10c10d13 addi s10,sp,268 -8000aa90: f9cff06f j 8000a22c <_svfprintf_r+0xa44> -8000aa94: 00090993 mv s3,s2 -8000aa98: 931ff06f j 8000a3c8 <_svfprintf_r+0xbe0> -8000aa9c: 800157b7 lui a5,0x80015 -8000aaa0: 01000613 li a2,16 -8000aaa4: 0e812683 lw a3,232(sp) -8000aaa8: 35c78d93 addi s11,a5,860 # 8001535c <__BSS_END__+0xffffe944> -8000aaac: 0d065463 bge a2,a6,8000ab74 <_svfprintf_r+0x138c> -8000aab0: 04912623 sw s1,76(sp) -8000aab4: 05212823 sw s2,80(sp) -8000aab8: 000d0793 mv a5,s10 -8000aabc: 000d8913 mv s2,s11 -8000aac0: 000b0d13 mv s10,s6 -8000aac4: 000c8d93 mv s11,s9 -8000aac8: 01000f13 li t5,16 -8000aacc: 00098c93 mv s9,s3 -8000aad0: 00700393 li t2,7 -8000aad4: 00040993 mv s3,s0 -8000aad8: 04512223 sw t0,68(sp) -8000aadc: 00030b13 mv s6,t1 -8000aae0: 00812483 lw s1,8(sp) -8000aae4: 00080413 mv s0,a6 -8000aae8: 00c0006f j 8000aaf4 <_svfprintf_r+0x130c> +8000a314: ee5ff06f j 8000a1f8 <_svfprintf_r+0xa54> +8000a318: 02097793 andi a5,s2,32 +8000a31c: 000d8313 mv t1,s11 +8000a320: 20079c63 bnez a5,8000a538 <_svfprintf_r+0xd94> +8000a324: 01412783 lw a5,20(sp) +8000a328: 01097713 andi a4,s2,16 +8000a32c: 00478793 addi a5,a5,4 +8000a330: 00070463 beqz a4,8000a338 <_svfprintf_r+0xb94> +8000a334: 76d0106f j 8000c2a0 <_svfprintf_r+0x2afc> +8000a338: 04097713 andi a4,s2,64 +8000a33c: 00071463 bnez a4,8000a344 <_svfprintf_r+0xba0> +8000a340: 1ec0106f j 8000b52c <_svfprintf_r+0x1d88> +8000a344: 01412703 lw a4,20(sp) +8000a348: 00f12a23 sw a5,20(sp) +8000a34c: 00090993 mv s3,s2 +8000a350: 00071b83 lh s7,0(a4) +8000a354: 41fbdd93 srai s11,s7,0x1f +8000a358: 000d8713 mv a4,s11 +8000a35c: d4075ee3 bgez a4,8000a0b8 <_svfprintf_r+0x914> +8000a360: 41700bb3 neg s7,s7 +8000a364: 017037b3 snez a5,s7 +8000a368: 41b00db3 neg s11,s11 +8000a36c: 40fd8db3 sub s11,s11,a5 +8000a370: 02d00793 li a5,45 +8000a374: 0cf103a3 sb a5,199(sp) +8000a378: fff00713 li a4,-1 +8000a37c: 00100793 li a5,1 +8000a380: f0e31863 bne t1,a4,80009a90 <_svfprintf_r+0x2ec> +8000a384: 00100713 li a4,1 +8000a388: 1ce78e63 beq a5,a4,8000a564 <_svfprintf_r+0xdc0> +8000a38c: 00200713 li a4,2 +8000a390: 20e78863 beq a5,a4,8000a5a0 <_svfprintf_r+0xdfc> +8000a394: 1b010693 addi a3,sp,432 +8000a398: 0080006f j 8000a3a0 <_svfprintf_r+0xbfc> +8000a39c: 000c8693 mv a3,s9 +8000a3a0: 01dd9793 slli a5,s11,0x1d +8000a3a4: 007bf713 andi a4,s7,7 +8000a3a8: 003bdb93 srli s7,s7,0x3 +8000a3ac: 03070713 addi a4,a4,48 +8000a3b0: 0177ebb3 or s7,a5,s7 +8000a3b4: 003ddd93 srli s11,s11,0x3 +8000a3b8: fee68fa3 sb a4,-1(a3) +8000a3bc: 01bbe7b3 or a5,s7,s11 +8000a3c0: fff68c93 addi s9,a3,-1 +8000a3c4: fc079ce3 bnez a5,8000a39c <_svfprintf_r+0xbf8> +8000a3c8: 0019f613 andi a2,s3,1 +8000a3cc: 20060463 beqz a2,8000a5d4 <_svfprintf_r+0xe30> +8000a3d0: 03000613 li a2,48 +8000a3d4: 20c70063 beq a4,a2,8000a5d4 <_svfprintf_r+0xe30> +8000a3d8: ffe68693 addi a3,a3,-2 +8000a3dc: 1b010793 addi a5,sp,432 +8000a3e0: fecc8fa3 sb a2,-1(s9) +8000a3e4: 40d78b33 sub s6,a5,a3 +8000a3e8: 00098913 mv s2,s3 +8000a3ec: 00068c93 mv s9,a3 +8000a3f0: ec4ff06f j 80009ab4 <_svfprintf_r+0x310> +8000a3f4: 02b00793 li a5,43 +8000a3f8: 0cf103a3 sb a5,199(sp) +8000a3fc: 0004ce03 lbu t3,0(s1) +8000a400: d20ff06f j 80009920 <_svfprintf_r+0x17c> +8000a404: 01412783 lw a5,20(sp) +8000a408: 0004ce03 lbu t3,0(s1) +8000a40c: 0007a403 lw s0,0(a5) +8000a410: 00478793 addi a5,a5,4 +8000a414: 00f12a23 sw a5,20(sp) +8000a418: d0045463 bgez s0,80009920 <_svfprintf_r+0x17c> +8000a41c: 40800433 neg s0,s0 +8000a420: 00496913 ori s2,s2,4 +8000a424: cfcff06f j 80009920 <_svfprintf_r+0x17c> +8000a428: 08096913 ori s2,s2,128 +8000a42c: 0004ce03 lbu t3,0(s1) +8000a430: cf0ff06f j 80009920 <_svfprintf_r+0x17c> +8000a434: 0004ca83 lbu s5,0(s1) +8000a438: 00148793 addi a5,s1,1 +8000a43c: 017a9463 bne s5,s7,8000a444 <_svfprintf_r+0xca0> +8000a440: 5f10106f j 8000c230 <_svfprintf_r+0x2a8c> +8000a444: fd0a8713 addi a4,s5,-48 +8000a448: 00078493 mv s1,a5 +8000a44c: 00000d93 li s11,0 +8000a450: cceb6c63 bltu s6,a4,80009928 <_svfprintf_r+0x184> +8000a454: 00148493 addi s1,s1,1 +8000a458: 002d9793 slli a5,s11,0x2 +8000a45c: fff4ca83 lbu s5,-1(s1) +8000a460: 01b787b3 add a5,a5,s11 +8000a464: 00179793 slli a5,a5,0x1 +8000a468: 00e78db3 add s11,a5,a4 +8000a46c: fd0a8713 addi a4,s5,-48 +8000a470: feeb72e3 bgeu s6,a4,8000a454 <_svfprintf_r+0xcb0> +8000a474: cb4ff06f j 80009928 <_svfprintf_r+0x184> +8000a478: 00196913 ori s2,s2,1 +8000a47c: 0004ce03 lbu t3,0(s1) +8000a480: ca0ff06f j 80009920 <_svfprintf_r+0x17c> +8000a484: 0c714783 lbu a5,199(sp) +8000a488: 0004ce03 lbu t3,0(s1) +8000a48c: c8079a63 bnez a5,80009920 <_svfprintf_r+0x17c> +8000a490: 02000793 li a5,32 +8000a494: 0cf103a3 sb a5,199(sp) +8000a498: c88ff06f j 80009920 <_svfprintf_r+0x17c> +8000a49c: 02097793 andi a5,s2,32 +8000a4a0: 000d8313 mv t1,s11 +8000a4a4: 06079663 bnez a5,8000a510 <_svfprintf_r+0xd6c> +8000a4a8: 01412683 lw a3,20(sp) +8000a4ac: 01097713 andi a4,s2,16 +8000a4b0: 00468793 addi a5,a3,4 +8000a4b4: 0006ab83 lw s7,0(a3) +8000a4b8: 00070463 beqz a4,8000a4c0 <_svfprintf_r+0xd1c> +8000a4bc: 5dd0106f j 8000c298 <_svfprintf_r+0x2af4> +8000a4c0: 04097713 andi a4,s2,64 +8000a4c4: 00071463 bnez a4,8000a4cc <_svfprintf_r+0xd28> +8000a4c8: 0880106f j 8000b550 <_svfprintf_r+0x1dac> +8000a4cc: 010b9b93 slli s7,s7,0x10 +8000a4d0: 00f12a23 sw a5,20(sp) +8000a4d4: 010bdb93 srli s7,s7,0x10 +8000a4d8: 00000d93 li s11,0 +8000a4dc: 00090993 mv s3,s2 +8000a4e0: 00100793 li a5,1 +8000a4e4: da0ff06f j 80009a84 <_svfprintf_r+0x2e0> +8000a4e8: 01412783 lw a5,20(sp) +8000a4ec: 00778793 addi a5,a5,7 +8000a4f0: ff87f793 andi a5,a5,-8 +8000a4f4: 0007ab83 lw s7,0(a5) +8000a4f8: 0047ad83 lw s11,4(a5) +8000a4fc: 00878713 addi a4,a5,8 +8000a500: 00e12a23 sw a4,20(sp) +8000a504: bff97993 andi s3,s2,-1025 +8000a508: 00000793 li a5,0 +8000a50c: d78ff06f j 80009a84 <_svfprintf_r+0x2e0> +8000a510: 00090993 mv s3,s2 +8000a514: 01412783 lw a5,20(sp) +8000a518: 00778793 addi a5,a5,7 +8000a51c: ff87f793 andi a5,a5,-8 +8000a520: 00878713 addi a4,a5,8 +8000a524: 0007ab83 lw s7,0(a5) +8000a528: 0047ad83 lw s11,4(a5) +8000a52c: 00e12a23 sw a4,20(sp) +8000a530: 00100793 li a5,1 +8000a534: d50ff06f j 80009a84 <_svfprintf_r+0x2e0> +8000a538: 00090993 mv s3,s2 +8000a53c: 01412783 lw a5,20(sp) +8000a540: 00778793 addi a5,a5,7 +8000a544: ff87f793 andi a5,a5,-8 +8000a548: 0047a703 lw a4,4(a5) +8000a54c: 00878693 addi a3,a5,8 +8000a550: 00d12a23 sw a3,20(sp) +8000a554: 0007ab83 lw s7,0(a5) +8000a558: 00070d93 mv s11,a4 +8000a55c: b59ff06f j 8000a0b4 <_svfprintf_r+0x910> +8000a560: 00090993 mv s3,s2 +8000a564: 500d9ce3 bnez s11,8000b27c <_svfprintf_r+0x1ad8> +8000a568: 00900793 li a5,9 +8000a56c: 5177e8e3 bltu a5,s7,8000b27c <_svfprintf_r+0x1ad8> +8000a570: 030b8b93 addi s7,s7,48 +8000a574: 1b7107a3 sb s7,431(sp) +8000a578: 00098913 mv s2,s3 +8000a57c: 00100b13 li s6,1 +8000a580: 1af10c93 addi s9,sp,431 +8000a584: d30ff06f j 80009ab4 <_svfprintf_r+0x310> +8000a588: 00100713 li a4,1 +8000a58c: 00e79463 bne a5,a4,8000a594 <_svfprintf_r+0xdf0> +8000a590: 1600106f j 8000b6f0 <_svfprintf_r+0x1f4c> +8000a594: 00200713 li a4,2 +8000a598: 00090993 mv s3,s2 +8000a59c: dee79ce3 bne a5,a4,8000a394 <_svfprintf_r+0xbf0> +8000a5a0: 03012683 lw a3,48(sp) +8000a5a4: 1b010c93 addi s9,sp,432 +8000a5a8: 00fbf793 andi a5,s7,15 +8000a5ac: 00f687b3 add a5,a3,a5 +8000a5b0: 0007c783 lbu a5,0(a5) +8000a5b4: 01cd9713 slli a4,s11,0x1c +8000a5b8: 004bdb93 srli s7,s7,0x4 +8000a5bc: fffc8c93 addi s9,s9,-1 +8000a5c0: 01776bb3 or s7,a4,s7 +8000a5c4: 004ddd93 srli s11,s11,0x4 +8000a5c8: 00fc8023 sb a5,0(s9) +8000a5cc: 01bbe7b3 or a5,s7,s11 +8000a5d0: fc079ce3 bnez a5,8000a5a8 <_svfprintf_r+0xe04> +8000a5d4: 1b010793 addi a5,sp,432 +8000a5d8: 41978b33 sub s6,a5,s9 +8000a5dc: 00098913 mv s2,s3 +8000a5e0: cd4ff06f j 80009ab4 <_svfprintf_r+0x310> +8000a5e4: 06500693 li a3,101 +8000a5e8: 3356d463 bge a3,s5,8000a910 <_svfprintf_r+0x116c> +8000a5ec: 0f012683 lw a3,240(sp) +8000a5f0: 0a010593 addi a1,sp,160 +8000a5f4: 0b010513 addi a0,sp,176 +8000a5f8: 0ad12823 sw a3,176(sp) +8000a5fc: 0f412683 lw a3,244(sp) +8000a600: 04e12223 sw a4,68(sp) +8000a604: 0a012023 sw zero,160(sp) +8000a608: 0ad12a23 sw a3,180(sp) +8000a60c: 0f812683 lw a3,248(sp) +8000a610: 0a012223 sw zero,164(sp) +8000a614: 0a012423 sw zero,168(sp) +8000a618: 0ad12c23 sw a3,184(sp) +8000a61c: 0fc12683 lw a3,252(sp) +8000a620: 0a012623 sw zero,172(sp) +8000a624: 0ad12e23 sw a3,188(sp) +8000a628: 6f1060ef jal ra,80011518 <__eqtf2> +8000a62c: 04412703 lw a4,68(sp) +8000a630: 58051263 bnez a0,8000abb4 <_svfprintf_r+0x1410> +8000a634: 0e812783 lw a5,232(sp) +8000a638: 800156b7 lui a3,0x80015 +8000a63c: df468693 addi a3,a3,-524 # 80014df4 <__BSS_END__+0xffffe3dc> +8000a640: 00170713 addi a4,a4,1 +8000a644: 00dd2023 sw a3,0(s10) +8000a648: 00178793 addi a5,a5,1 +8000a64c: 00100693 li a3,1 +8000a650: 00dd2223 sw a3,4(s10) +8000a654: 0ee12623 sw a4,236(sp) +8000a658: 0ef12423 sw a5,232(sp) +8000a65c: 00700713 li a4,7 +8000a660: 008d0d13 addi s10,s10,8 +8000a664: 4ef744e3 blt a4,a5,8000b34c <_svfprintf_r+0x1ba8> +8000a668: 0cc12783 lw a5,204(sp) +8000a66c: 01c12703 lw a4,28(sp) +8000a670: 00e7ca63 blt a5,a4,8000a684 <_svfprintf_r+0xee0> +8000a674: 00197793 andi a5,s2,1 +8000a678: 00079663 bnez a5,8000a684 <_svfprintf_r+0xee0> +8000a67c: 0ec12703 lw a4,236(sp) +8000a680: b69ff06f j 8000a1e8 <_svfprintf_r+0xa44> +8000a684: 03412783 lw a5,52(sp) +8000a688: 02c12683 lw a3,44(sp) +8000a68c: 0ec12703 lw a4,236(sp) +8000a690: 00fd2023 sw a5,0(s10) +8000a694: 0e812783 lw a5,232(sp) +8000a698: 00e68733 add a4,a3,a4 +8000a69c: 00dd2223 sw a3,4(s10) +8000a6a0: 00178793 addi a5,a5,1 +8000a6a4: 0ee12623 sw a4,236(sp) +8000a6a8: 0ef12423 sw a5,232(sp) +8000a6ac: 00700693 li a3,7 +8000a6b0: 008d0d13 addi s10,s10,8 +8000a6b4: 02f6cae3 blt a3,a5,8000aee8 <_svfprintf_r+0x1744> +8000a6b8: 01c12783 lw a5,28(sp) +8000a6bc: fff78b13 addi s6,a5,-1 +8000a6c0: b36054e3 blez s6,8000a1e8 <_svfprintf_r+0xa44> +8000a6c4: 01000693 li a3,16 +8000a6c8: 0e812783 lw a5,232(sp) +8000a6cc: 4b66d0e3 bge a3,s6,8000b36c <_svfprintf_r+0x1bc8> +8000a6d0: 01000b93 li s7,16 +8000a6d4: 00700a93 li s5,7 +8000a6d8: 00812c83 lw s9,8(sp) +8000a6dc: 00c0006f j 8000a6e8 <_svfprintf_r+0xf44> +8000a6e0: ff0b0b13 addi s6,s6,-16 +8000a6e4: 496bd4e3 bge s7,s6,8000b36c <_svfprintf_r+0x1bc8> +8000a6e8: 01070713 addi a4,a4,16 +8000a6ec: 00178793 addi a5,a5,1 +8000a6f0: 018d2023 sw s8,0(s10) +8000a6f4: 017d2223 sw s7,4(s10) +8000a6f8: 0ee12623 sw a4,236(sp) +8000a6fc: 0ef12423 sw a5,232(sp) +8000a700: 008d0d13 addi s10,s10,8 +8000a704: fcfadee3 bge s5,a5,8000a6e0 <_svfprintf_r+0xf3c> +8000a708: 0e410613 addi a2,sp,228 +8000a70c: 000c8593 mv a1,s9 +8000a710: 000a0513 mv a0,s4 +8000a714: 314040ef jal ra,8000ea28 <__ssprint_r> +8000a718: aa051a63 bnez a0,800099cc <_svfprintf_r+0x228> +8000a71c: 0ec12703 lw a4,236(sp) +8000a720: 0e812783 lw a5,232(sp) +8000a724: 10c10d13 addi s10,sp,268 +8000a728: fb9ff06f j 8000a6e0 <_svfprintf_r+0xf3c> +8000a72c: 41340bb3 sub s7,s0,s3 +8000a730: a97050e3 blez s7,8000a1b0 <_svfprintf_r+0xa0c> +8000a734: 01000613 li a2,16 +8000a738: 0e812683 lw a3,232(sp) +8000a73c: 0b765463 bge a2,s7,8000a7e4 <_svfprintf_r+0x1040> +8000a740: 04912223 sw s1,68(sp) +8000a744: 000d0793 mv a5,s10 +8000a748: 000b8493 mv s1,s7 +8000a74c: 000c8d13 mv s10,s9 +8000a750: 00098b93 mv s7,s3 +8000a754: 000b0c93 mv s9,s6 +8000a758: 00040993 mv s3,s0 +8000a75c: 01000e93 li t4,16 +8000a760: 00700d93 li s11,7 +8000a764: 00812403 lw s0,8(sp) +8000a768: 00030b13 mv s6,t1 +8000a76c: 00c0006f j 8000a778 <_svfprintf_r+0xfd4> +8000a770: ff048493 addi s1,s1,-16 +8000a774: 049ed863 bge t4,s1,8000a7c4 <_svfprintf_r+0x1020> +8000a778: 01070713 addi a4,a4,16 +8000a77c: 00168693 addi a3,a3,1 +8000a780: 0187a023 sw s8,0(a5) +8000a784: 01d7a223 sw t4,4(a5) +8000a788: 0ee12623 sw a4,236(sp) +8000a78c: 0ed12423 sw a3,232(sp) +8000a790: 00878793 addi a5,a5,8 +8000a794: fcdddee3 bge s11,a3,8000a770 <_svfprintf_r+0xfcc> +8000a798: 0e410613 addi a2,sp,228 +8000a79c: 00040593 mv a1,s0 +8000a7a0: 000a0513 mv a0,s4 +8000a7a4: 284040ef jal ra,8000ea28 <__ssprint_r> +8000a7a8: a2051263 bnez a0,800099cc <_svfprintf_r+0x228> +8000a7ac: 01000e93 li t4,16 +8000a7b0: ff048493 addi s1,s1,-16 +8000a7b4: 0ec12703 lw a4,236(sp) +8000a7b8: 0e812683 lw a3,232(sp) +8000a7bc: 10c10793 addi a5,sp,268 +8000a7c0: fa9ecce3 blt t4,s1,8000a778 <_svfprintf_r+0xfd4> +8000a7c4: 00098413 mv s0,s3 +8000a7c8: 000b8993 mv s3,s7 +8000a7cc: 00048b93 mv s7,s1 +8000a7d0: 04412483 lw s1,68(sp) +8000a7d4: 000b0313 mv t1,s6 +8000a7d8: 000c8b13 mv s6,s9 +8000a7dc: 000d0c93 mv s9,s10 +8000a7e0: 00078d13 mv s10,a5 +8000a7e4: 01770733 add a4,a4,s7 +8000a7e8: 00168693 addi a3,a3,1 +8000a7ec: 018d2023 sw s8,0(s10) +8000a7f0: 017d2223 sw s7,4(s10) +8000a7f4: 0ee12623 sw a4,236(sp) +8000a7f8: 0ed12423 sw a3,232(sp) +8000a7fc: 00700613 li a2,7 +8000a800: 008d0d13 addi s10,s10,8 +8000a804: 9ad656e3 bge a2,a3,8000a1b0 <_svfprintf_r+0xa0c> +8000a808: 00812583 lw a1,8(sp) +8000a80c: 0e410613 addi a2,sp,228 +8000a810: 000a0513 mv a0,s4 +8000a814: 04612223 sw t1,68(sp) +8000a818: 210040ef jal ra,8000ea28 <__ssprint_r> +8000a81c: 9a051863 bnez a0,800099cc <_svfprintf_r+0x228> +8000a820: 04412303 lw t1,68(sp) +8000a824: 0ec12703 lw a4,236(sp) +8000a828: 10c10d13 addi s10,sp,268 +8000a82c: 41630db3 sub s11,t1,s6 +8000a830: 99b054e3 blez s11,8000a1b8 <_svfprintf_r+0xa14> +8000a834: 01000613 li a2,16 +8000a838: 0e812683 lw a3,232(sp) +8000a83c: 09b65863 bge a2,s11,8000a8cc <_svfprintf_r+0x1128> +8000a840: 000d0793 mv a5,s10 +8000a844: 01000813 li a6,16 +8000a848: 000c8d13 mv s10,s9 +8000a84c: 00700b93 li s7,7 +8000a850: 000b0c93 mv s9,s6 +8000a854: 00098b13 mv s6,s3 +8000a858: 00040993 mv s3,s0 +8000a85c: 00812403 lw s0,8(sp) +8000a860: 00c0006f j 8000a86c <_svfprintf_r+0x10c8> +8000a864: ff0d8d93 addi s11,s11,-16 +8000a868: 05b85863 bge a6,s11,8000a8b8 <_svfprintf_r+0x1114> +8000a86c: 01070713 addi a4,a4,16 +8000a870: 00168693 addi a3,a3,1 +8000a874: 0187a023 sw s8,0(a5) +8000a878: 0107a223 sw a6,4(a5) +8000a87c: 0ee12623 sw a4,236(sp) +8000a880: 0ed12423 sw a3,232(sp) +8000a884: 00878793 addi a5,a5,8 +8000a888: fcdbdee3 bge s7,a3,8000a864 <_svfprintf_r+0x10c0> +8000a88c: 0e410613 addi a2,sp,228 +8000a890: 00040593 mv a1,s0 +8000a894: 000a0513 mv a0,s4 +8000a898: 190040ef jal ra,8000ea28 <__ssprint_r> +8000a89c: 92051863 bnez a0,800099cc <_svfprintf_r+0x228> +8000a8a0: 01000813 li a6,16 +8000a8a4: ff0d8d93 addi s11,s11,-16 +8000a8a8: 0ec12703 lw a4,236(sp) +8000a8ac: 0e812683 lw a3,232(sp) +8000a8b0: 10c10793 addi a5,sp,268 +8000a8b4: fbb84ce3 blt a6,s11,8000a86c <_svfprintf_r+0x10c8> +8000a8b8: 00098413 mv s0,s3 +8000a8bc: 000b0993 mv s3,s6 +8000a8c0: 000c8b13 mv s6,s9 +8000a8c4: 000d0c93 mv s9,s10 +8000a8c8: 00078d13 mv s10,a5 +8000a8cc: 01b70733 add a4,a4,s11 +8000a8d0: 00168693 addi a3,a3,1 +8000a8d4: 018d2023 sw s8,0(s10) +8000a8d8: 01bd2223 sw s11,4(s10) +8000a8dc: 0ee12623 sw a4,236(sp) +8000a8e0: 0ed12423 sw a3,232(sp) +8000a8e4: 00700613 li a2,7 +8000a8e8: 008d0d13 addi s10,s10,8 +8000a8ec: 8cd656e3 bge a2,a3,8000a1b8 <_svfprintf_r+0xa14> +8000a8f0: 00812583 lw a1,8(sp) +8000a8f4: 0e410613 addi a2,sp,228 +8000a8f8: 000a0513 mv a0,s4 +8000a8fc: 12c040ef jal ra,8000ea28 <__ssprint_r> +8000a900: 8c051663 bnez a0,800099cc <_svfprintf_r+0x228> +8000a904: 0ec12703 lw a4,236(sp) +8000a908: 10c10d13 addi s10,sp,268 +8000a90c: 8adff06f j 8000a1b8 <_svfprintf_r+0xa14> +8000a910: 0e812603 lw a2,232(sp) +8000a914: 01c12783 lw a5,28(sp) +8000a918: 00100693 li a3,1 +8000a91c: 019d2023 sw s9,0(s10) +8000a920: 00170d93 addi s11,a4,1 +8000a924: 00160b13 addi s6,a2,1 +8000a928: 008d0b93 addi s7,s10,8 +8000a92c: 40f6d063 bge a3,a5,8000ad2c <_svfprintf_r+0x1588> +8000a930: 00100693 li a3,1 +8000a934: 00dd2223 sw a3,4(s10) +8000a938: 0fb12623 sw s11,236(sp) +8000a93c: 0f612423 sw s6,232(sp) +8000a940: 00700693 li a3,7 +8000a944: 4966ca63 blt a3,s6,8000add8 <_svfprintf_r+0x1634> +8000a948: 02c12783 lw a5,44(sp) +8000a94c: 03412703 lw a4,52(sp) +8000a950: 001b0b13 addi s6,s6,1 +8000a954: 00fd8db3 add s11,s11,a5 +8000a958: 00eba023 sw a4,0(s7) +8000a95c: 00fba223 sw a5,4(s7) +8000a960: 0fb12623 sw s11,236(sp) +8000a964: 0f612423 sw s6,232(sp) +8000a968: 00700693 li a3,7 +8000a96c: 008b8b93 addi s7,s7,8 +8000a970: 4966c863 blt a3,s6,8000ae00 <_svfprintf_r+0x165c> +8000a974: 0f012683 lw a3,240(sp) +8000a978: 01c12783 lw a5,28(sp) +8000a97c: 001b0813 addi a6,s6,1 +8000a980: 0ad12823 sw a3,176(sp) +8000a984: 0f412683 lw a3,244(sp) +8000a988: 0a010593 addi a1,sp,160 +8000a98c: 0b010513 addi a0,sp,176 +8000a990: 0ad12a23 sw a3,180(sp) +8000a994: 0f812683 lw a3,248(sp) +8000a998: 00080a93 mv s5,a6 +8000a99c: 03012023 sw a6,32(sp) +8000a9a0: 0ad12c23 sw a3,184(sp) +8000a9a4: 0fc12683 lw a3,252(sp) +8000a9a8: 0a012023 sw zero,160(sp) +8000a9ac: 0a012223 sw zero,164(sp) +8000a9b0: 0ad12e23 sw a3,188(sp) +8000a9b4: fff78693 addi a3,a5,-1 +8000a9b8: 00d12c23 sw a3,24(sp) +8000a9bc: 0a012423 sw zero,168(sp) +8000a9c0: 0a012623 sw zero,172(sp) +8000a9c4: 355060ef jal ra,80011518 <__eqtf2> +8000a9c8: 008b8d13 addi s10,s7,8 +8000a9cc: 01812683 lw a3,24(sp) +8000a9d0: 02012803 lw a6,32(sp) +8000a9d4: 38050063 beqz a0,8000ad54 <_svfprintf_r+0x15b0> +8000a9d8: 001c8793 addi a5,s9,1 +8000a9dc: 00dd8db3 add s11,s11,a3 +8000a9e0: 00fba023 sw a5,0(s7) +8000a9e4: 00dba223 sw a3,4(s7) +8000a9e8: 0fb12623 sw s11,236(sp) +8000a9ec: 0f512423 sw s5,232(sp) +8000a9f0: 00700793 li a5,7 +8000a9f4: 7957c263 blt a5,s5,8000b178 <_svfprintf_r+0x19d4> +8000a9f8: 010b8793 addi a5,s7,16 +8000a9fc: 002b0a93 addi s5,s6,2 +8000aa00: 000d0b93 mv s7,s10 +8000aa04: 00078d13 mv s10,a5 +8000aa08: 03812683 lw a3,56(sp) +8000aa0c: 0d410793 addi a5,sp,212 +8000aa10: 00fba023 sw a5,0(s7) +8000aa14: 00dd8733 add a4,s11,a3 +8000aa18: 00dba223 sw a3,4(s7) +8000aa1c: 0ee12623 sw a4,236(sp) +8000aa20: 0f512423 sw s5,232(sp) +8000aa24: 00700793 li a5,7 +8000aa28: fd57d063 bge a5,s5,8000a1e8 <_svfprintf_r+0xa44> +8000aa2c: 00812583 lw a1,8(sp) +8000aa30: 0e410613 addi a2,sp,228 +8000aa34: 000a0513 mv a0,s4 +8000aa38: 7f1030ef jal ra,8000ea28 <__ssprint_r> +8000aa3c: 00050463 beqz a0,8000aa44 <_svfprintf_r+0x12a0> +8000aa40: f8dfe06f j 800099cc <_svfprintf_r+0x228> +8000aa44: 0ec12703 lw a4,236(sp) +8000aa48: 10c10d13 addi s10,sp,268 +8000aa4c: f9cff06f j 8000a1e8 <_svfprintf_r+0xa44> +8000aa50: 00090993 mv s3,s2 +8000aa54: 931ff06f j 8000a384 <_svfprintf_r+0xbe0> +8000aa58: 800157b7 lui a5,0x80015 +8000aa5c: 01000613 li a2,16 +8000aa60: 0e812683 lw a3,232(sp) +8000aa64: 31c78d93 addi s11,a5,796 # 8001531c <__BSS_END__+0xffffe904> +8000aa68: 0d065463 bge a2,a6,8000ab30 <_svfprintf_r+0x138c> +8000aa6c: 04912623 sw s1,76(sp) +8000aa70: 05212823 sw s2,80(sp) +8000aa74: 000d0793 mv a5,s10 +8000aa78: 000d8913 mv s2,s11 +8000aa7c: 000b0d13 mv s10,s6 +8000aa80: 000c8d93 mv s11,s9 +8000aa84: 01000f13 li t5,16 +8000aa88: 00098c93 mv s9,s3 +8000aa8c: 00700393 li t2,7 +8000aa90: 00040993 mv s3,s0 +8000aa94: 04512223 sw t0,68(sp) +8000aa98: 00030b13 mv s6,t1 +8000aa9c: 00812483 lw s1,8(sp) +8000aaa0: 00080413 mv s0,a6 +8000aaa4: 00c0006f j 8000aab0 <_svfprintf_r+0x130c> +8000aaa8: ff040413 addi s0,s0,-16 +8000aaac: 048f5c63 bge t5,s0,8000ab04 <_svfprintf_r+0x1360> +8000aab0: 01070713 addi a4,a4,16 +8000aab4: 00168693 addi a3,a3,1 +8000aab8: 0127a023 sw s2,0(a5) +8000aabc: 01e7a223 sw t5,4(a5) +8000aac0: 0ee12623 sw a4,236(sp) +8000aac4: 0ed12423 sw a3,232(sp) +8000aac8: 00878793 addi a5,a5,8 +8000aacc: fcd3dee3 bge t2,a3,8000aaa8 <_svfprintf_r+0x1304> +8000aad0: 0e410613 addi a2,sp,228 +8000aad4: 00048593 mv a1,s1 +8000aad8: 000a0513 mv a0,s4 +8000aadc: 74d030ef jal ra,8000ea28 <__ssprint_r> +8000aae0: 00050463 beqz a0,8000aae8 <_svfprintf_r+0x1344> +8000aae4: ee9fe06f j 800099cc <_svfprintf_r+0x228> +8000aae8: 01000f13 li t5,16 8000aaec: ff040413 addi s0,s0,-16 -8000aaf0: 048f5c63 bge t5,s0,8000ab48 <_svfprintf_r+0x1360> -8000aaf4: 01070713 addi a4,a4,16 -8000aaf8: 00168693 addi a3,a3,1 -8000aafc: 0127a023 sw s2,0(a5) -8000ab00: 01e7a223 sw t5,4(a5) -8000ab04: 0ee12623 sw a4,236(sp) -8000ab08: 0ed12423 sw a3,232(sp) -8000ab0c: 00878793 addi a5,a5,8 -8000ab10: fcd3dee3 bge t2,a3,8000aaec <_svfprintf_r+0x1304> -8000ab14: 0e410613 addi a2,sp,228 -8000ab18: 00048593 mv a1,s1 -8000ab1c: 000a0513 mv a0,s4 -8000ab20: 74d030ef jal ra,8000ea6c <__ssprint_r> -8000ab24: 00050463 beqz a0,8000ab2c <_svfprintf_r+0x1344> -8000ab28: ee9fe06f j 80009a10 <_svfprintf_r+0x228> -8000ab2c: 01000f13 li t5,16 -8000ab30: ff040413 addi s0,s0,-16 -8000ab34: 0ec12703 lw a4,236(sp) -8000ab38: 0e812683 lw a3,232(sp) -8000ab3c: 10c10793 addi a5,sp,268 -8000ab40: 00700393 li t2,7 -8000ab44: fa8f48e3 blt t5,s0,8000aaf4 <_svfprintf_r+0x130c> -8000ab48: 00040813 mv a6,s0 -8000ab4c: 04412283 lw t0,68(sp) -8000ab50: 00098413 mv s0,s3 -8000ab54: 04c12483 lw s1,76(sp) -8000ab58: 000c8993 mv s3,s9 -8000ab5c: 000d8c93 mv s9,s11 -8000ab60: 00090d93 mv s11,s2 -8000ab64: 05012903 lw s2,80(sp) -8000ab68: 000b0313 mv t1,s6 -8000ab6c: 000d0b13 mv s6,s10 -8000ab70: 00078d13 mv s10,a5 -8000ab74: 01070733 add a4,a4,a6 -8000ab78: 00168693 addi a3,a3,1 -8000ab7c: 01bd2023 sw s11,0(s10) -8000ab80: 010d2223 sw a6,4(s10) -8000ab84: 0ee12623 sw a4,236(sp) -8000ab88: 0ed12423 sw a3,232(sp) -8000ab8c: 00700613 li a2,7 -8000ab90: 008d0d13 addi s10,s10,8 -8000ab94: ded65663 bge a2,a3,8000a180 <_svfprintf_r+0x998> -8000ab98: 00812583 lw a1,8(sp) -8000ab9c: 0e410613 addi a2,sp,228 -8000aba0: 000a0513 mv a0,s4 -8000aba4: 04612623 sw t1,76(sp) -8000aba8: 04512223 sw t0,68(sp) -8000abac: 6c1030ef jal ra,8000ea6c <__ssprint_r> -8000abb0: 00050463 beqz a0,8000abb8 <_svfprintf_r+0x13d0> -8000abb4: e5dfe06f j 80009a10 <_svfprintf_r+0x228> -8000abb8: 0ec12703 lw a4,236(sp) -8000abbc: 10c10d13 addi s10,sp,268 -8000abc0: 04c12303 lw t1,76(sp) -8000abc4: 04412283 lw t0,68(sp) -8000abc8: db8ff06f j 8000a180 <_svfprintf_r+0x998> -8000abcc: 00812583 lw a1,8(sp) -8000abd0: 0e410613 addi a2,sp,228 -8000abd4: 000a0513 mv a0,s4 -8000abd8: 04612223 sw t1,68(sp) -8000abdc: 691030ef jal ra,8000ea6c <__ssprint_r> -8000abe0: 00050463 beqz a0,8000abe8 <_svfprintf_r+0x1400> -8000abe4: e2dfe06f j 80009a10 <_svfprintf_r+0x228> -8000abe8: 0ec12703 lw a4,236(sp) -8000abec: 10c10d13 addi s10,sp,268 -8000abf0: 04412303 lw t1,68(sp) -8000abf4: df8ff06f j 8000a1ec <_svfprintf_r+0xa04> -8000abf8: 0cc12603 lw a2,204(sp) -8000abfc: 5ec05863 blez a2,8000b1ec <_svfprintf_r+0x1a04> -8000ac00: 01c12783 lw a5,28(sp) -8000ac04: 01812683 lw a3,24(sp) -8000ac08: 00078b13 mv s6,a5 -8000ac0c: 30f6ca63 blt a3,a5,8000af20 <_svfprintf_r+0x1738> -8000ac10: 03605663 blez s6,8000ac3c <_svfprintf_r+0x1454> -8000ac14: 0e812683 lw a3,232(sp) -8000ac18: 01670733 add a4,a4,s6 -8000ac1c: 019d2023 sw s9,0(s10) -8000ac20: 00168693 addi a3,a3,1 -8000ac24: 016d2223 sw s6,4(s10) -8000ac28: 0ee12623 sw a4,236(sp) -8000ac2c: 0ed12423 sw a3,232(sp) -8000ac30: 00700613 li a2,7 -8000ac34: 008d0d13 addi s10,s10,8 -8000ac38: 20d648e3 blt a2,a3,8000b648 <_svfprintf_r+0x1e60> -8000ac3c: fffb4693 not a3,s6 -8000ac40: 01812783 lw a5,24(sp) -8000ac44: 41f6d693 srai a3,a3,0x1f -8000ac48: 00db7b33 and s6,s6,a3 -8000ac4c: 41678b33 sub s6,a5,s6 -8000ac50: 37604863 bgtz s6,8000afc0 <_svfprintf_r+0x17d8> -8000ac54: 01812783 lw a5,24(sp) -8000ac58: 40097693 andi a3,s2,1024 -8000ac5c: 00fc8ab3 add s5,s9,a5 -8000ac60: 3c069663 bnez a3,8000b02c <_svfprintf_r+0x1844> -8000ac64: 0cc12b03 lw s6,204(sp) -8000ac68: 01c12783 lw a5,28(sp) -8000ac6c: 00fb4663 blt s6,a5,8000ac78 <_svfprintf_r+0x1490> -8000ac70: 00197693 andi a3,s2,1 -8000ac74: 200680e3 beqz a3,8000b674 <_svfprintf_r+0x1e8c> -8000ac78: 03412683 lw a3,52(sp) -8000ac7c: 02c12783 lw a5,44(sp) -8000ac80: 00700613 li a2,7 -8000ac84: 00dd2023 sw a3,0(s10) -8000ac88: 0e812683 lw a3,232(sp) -8000ac8c: 00f70733 add a4,a4,a5 -8000ac90: 00fd2223 sw a5,4(s10) -8000ac94: 00168693 addi a3,a3,1 +8000aaf0: 0ec12703 lw a4,236(sp) +8000aaf4: 0e812683 lw a3,232(sp) +8000aaf8: 10c10793 addi a5,sp,268 +8000aafc: 00700393 li t2,7 +8000ab00: fa8f48e3 blt t5,s0,8000aab0 <_svfprintf_r+0x130c> +8000ab04: 00040813 mv a6,s0 +8000ab08: 04412283 lw t0,68(sp) +8000ab0c: 00098413 mv s0,s3 +8000ab10: 04c12483 lw s1,76(sp) +8000ab14: 000c8993 mv s3,s9 +8000ab18: 000d8c93 mv s9,s11 +8000ab1c: 00090d93 mv s11,s2 +8000ab20: 05012903 lw s2,80(sp) +8000ab24: 000b0313 mv t1,s6 +8000ab28: 000d0b13 mv s6,s10 +8000ab2c: 00078d13 mv s10,a5 +8000ab30: 01070733 add a4,a4,a6 +8000ab34: 00168693 addi a3,a3,1 +8000ab38: 01bd2023 sw s11,0(s10) +8000ab3c: 010d2223 sw a6,4(s10) +8000ab40: 0ee12623 sw a4,236(sp) +8000ab44: 0ed12423 sw a3,232(sp) +8000ab48: 00700613 li a2,7 +8000ab4c: 008d0d13 addi s10,s10,8 +8000ab50: ded65663 bge a2,a3,8000a13c <_svfprintf_r+0x998> +8000ab54: 00812583 lw a1,8(sp) +8000ab58: 0e410613 addi a2,sp,228 +8000ab5c: 000a0513 mv a0,s4 +8000ab60: 04612623 sw t1,76(sp) +8000ab64: 04512223 sw t0,68(sp) +8000ab68: 6c1030ef jal ra,8000ea28 <__ssprint_r> +8000ab6c: 00050463 beqz a0,8000ab74 <_svfprintf_r+0x13d0> +8000ab70: e5dfe06f j 800099cc <_svfprintf_r+0x228> +8000ab74: 0ec12703 lw a4,236(sp) +8000ab78: 10c10d13 addi s10,sp,268 +8000ab7c: 04c12303 lw t1,76(sp) +8000ab80: 04412283 lw t0,68(sp) +8000ab84: db8ff06f j 8000a13c <_svfprintf_r+0x998> +8000ab88: 00812583 lw a1,8(sp) +8000ab8c: 0e410613 addi a2,sp,228 +8000ab90: 000a0513 mv a0,s4 +8000ab94: 04612223 sw t1,68(sp) +8000ab98: 691030ef jal ra,8000ea28 <__ssprint_r> +8000ab9c: 00050463 beqz a0,8000aba4 <_svfprintf_r+0x1400> +8000aba0: e2dfe06f j 800099cc <_svfprintf_r+0x228> +8000aba4: 0ec12703 lw a4,236(sp) +8000aba8: 10c10d13 addi s10,sp,268 +8000abac: 04412303 lw t1,68(sp) +8000abb0: df8ff06f j 8000a1a8 <_svfprintf_r+0xa04> +8000abb4: 0cc12603 lw a2,204(sp) +8000abb8: 5ec05863 blez a2,8000b1a8 <_svfprintf_r+0x1a04> +8000abbc: 01c12783 lw a5,28(sp) +8000abc0: 01812683 lw a3,24(sp) +8000abc4: 00078b13 mv s6,a5 +8000abc8: 30f6ca63 blt a3,a5,8000aedc <_svfprintf_r+0x1738> +8000abcc: 03605663 blez s6,8000abf8 <_svfprintf_r+0x1454> +8000abd0: 0e812683 lw a3,232(sp) +8000abd4: 01670733 add a4,a4,s6 +8000abd8: 019d2023 sw s9,0(s10) +8000abdc: 00168693 addi a3,a3,1 +8000abe0: 016d2223 sw s6,4(s10) +8000abe4: 0ee12623 sw a4,236(sp) +8000abe8: 0ed12423 sw a3,232(sp) +8000abec: 00700613 li a2,7 +8000abf0: 008d0d13 addi s10,s10,8 +8000abf4: 20d648e3 blt a2,a3,8000b604 <_svfprintf_r+0x1e60> +8000abf8: fffb4693 not a3,s6 +8000abfc: 01812783 lw a5,24(sp) +8000ac00: 41f6d693 srai a3,a3,0x1f +8000ac04: 00db7b33 and s6,s6,a3 +8000ac08: 41678b33 sub s6,a5,s6 +8000ac0c: 37604863 bgtz s6,8000af7c <_svfprintf_r+0x17d8> +8000ac10: 01812783 lw a5,24(sp) +8000ac14: 40097693 andi a3,s2,1024 +8000ac18: 00fc8ab3 add s5,s9,a5 +8000ac1c: 3c069663 bnez a3,8000afe8 <_svfprintf_r+0x1844> +8000ac20: 0cc12b03 lw s6,204(sp) +8000ac24: 01c12783 lw a5,28(sp) +8000ac28: 00fb4663 blt s6,a5,8000ac34 <_svfprintf_r+0x1490> +8000ac2c: 00197693 andi a3,s2,1 +8000ac30: 200680e3 beqz a3,8000b630 <_svfprintf_r+0x1e8c> +8000ac34: 03412683 lw a3,52(sp) +8000ac38: 02c12783 lw a5,44(sp) +8000ac3c: 00700613 li a2,7 +8000ac40: 00dd2023 sw a3,0(s10) +8000ac44: 0e812683 lw a3,232(sp) +8000ac48: 00f70733 add a4,a4,a5 +8000ac4c: 00fd2223 sw a5,4(s10) +8000ac50: 00168693 addi a3,a3,1 +8000ac54: 0ee12623 sw a4,236(sp) +8000ac58: 0ed12423 sw a3,232(sp) +8000ac5c: 008d0d13 addi s10,s10,8 +8000ac60: 3cd64ce3 blt a2,a3,8000b838 <_svfprintf_r+0x2094> +8000ac64: 01c12683 lw a3,28(sp) +8000ac68: 00dc87b3 add a5,s9,a3 +8000ac6c: 41668b33 sub s6,a3,s6 +8000ac70: 415787b3 sub a5,a5,s5 +8000ac74: 000b0b93 mv s7,s6 +8000ac78: 0167d463 bge a5,s6,8000ac80 <_svfprintf_r+0x14dc> +8000ac7c: 00078b93 mv s7,a5 +8000ac80: 03705663 blez s7,8000acac <_svfprintf_r+0x1508> +8000ac84: 0e812783 lw a5,232(sp) +8000ac88: 01770733 add a4,a4,s7 +8000ac8c: 015d2023 sw s5,0(s10) +8000ac90: 00178793 addi a5,a5,1 +8000ac94: 017d2223 sw s7,4(s10) 8000ac98: 0ee12623 sw a4,236(sp) -8000ac9c: 0ed12423 sw a3,232(sp) -8000aca0: 008d0d13 addi s10,s10,8 -8000aca4: 3cd64ce3 blt a2,a3,8000b87c <_svfprintf_r+0x2094> -8000aca8: 01c12683 lw a3,28(sp) -8000acac: 00dc87b3 add a5,s9,a3 -8000acb0: 41668b33 sub s6,a3,s6 -8000acb4: 415787b3 sub a5,a5,s5 -8000acb8: 000b0b93 mv s7,s6 -8000acbc: 0167d463 bge a5,s6,8000acc4 <_svfprintf_r+0x14dc> -8000acc0: 00078b93 mv s7,a5 -8000acc4: 03705663 blez s7,8000acf0 <_svfprintf_r+0x1508> -8000acc8: 0e812783 lw a5,232(sp) -8000accc: 01770733 add a4,a4,s7 -8000acd0: 015d2023 sw s5,0(s10) -8000acd4: 00178793 addi a5,a5,1 -8000acd8: 017d2223 sw s7,4(s10) -8000acdc: 0ee12623 sw a4,236(sp) -8000ace0: 0ef12423 sw a5,232(sp) -8000ace4: 00700693 li a3,7 -8000ace8: 008d0d13 addi s10,s10,8 -8000acec: 5af6c6e3 blt a3,a5,8000ba98 <_svfprintf_r+0x22b0> -8000acf0: fffbc793 not a5,s7 -8000acf4: 41f7d793 srai a5,a5,0x1f -8000acf8: 00fbfbb3 and s7,s7,a5 -8000acfc: 417b0b33 sub s6,s6,s7 -8000ad00: d3605663 blez s6,8000a22c <_svfprintf_r+0xa44> -8000ad04: 01000693 li a3,16 -8000ad08: 0e812783 lw a5,232(sp) -8000ad0c: 6b66d263 bge a3,s6,8000b3b0 <_svfprintf_r+0x1bc8> -8000ad10: 01000b93 li s7,16 -8000ad14: 00700a93 li s5,7 -8000ad18: 00812c83 lw s9,8(sp) -8000ad1c: 00c0006f j 8000ad28 <_svfprintf_r+0x1540> -8000ad20: ff0b0b13 addi s6,s6,-16 -8000ad24: 696bd663 bge s7,s6,8000b3b0 <_svfprintf_r+0x1bc8> -8000ad28: 01070713 addi a4,a4,16 -8000ad2c: 00178793 addi a5,a5,1 -8000ad30: 018d2023 sw s8,0(s10) -8000ad34: 017d2223 sw s7,4(s10) -8000ad38: 0ee12623 sw a4,236(sp) -8000ad3c: 0ef12423 sw a5,232(sp) -8000ad40: 008d0d13 addi s10,s10,8 -8000ad44: fcfadee3 bge s5,a5,8000ad20 <_svfprintf_r+0x1538> -8000ad48: 0e410613 addi a2,sp,228 -8000ad4c: 000c8593 mv a1,s9 -8000ad50: 000a0513 mv a0,s4 -8000ad54: 519030ef jal ra,8000ea6c <__ssprint_r> -8000ad58: 00050463 beqz a0,8000ad60 <_svfprintf_r+0x1578> -8000ad5c: cb5fe06f j 80009a10 <_svfprintf_r+0x228> -8000ad60: 0ec12703 lw a4,236(sp) -8000ad64: 0e812783 lw a5,232(sp) -8000ad68: 10c10d13 addi s10,sp,268 -8000ad6c: fb5ff06f j 8000ad20 <_svfprintf_r+0x1538> -8000ad70: 00197593 andi a1,s2,1 -8000ad74: c00590e3 bnez a1,8000a974 <_svfprintf_r+0x118c> -8000ad78: 00dd2223 sw a3,4(s10) -8000ad7c: 0fb12623 sw s11,236(sp) -8000ad80: 0f612423 sw s6,232(sp) -8000ad84: 00700793 li a5,7 -8000ad88: 4367ca63 blt a5,s6,8000b1bc <_svfprintf_r+0x19d4> -8000ad8c: 00260a93 addi s5,a2,2 -8000ad90: 010d0d13 addi s10,s10,16 -8000ad94: cb9ff06f j 8000aa4c <_svfprintf_r+0x1264> -8000ad98: cad05ae3 blez a3,8000aa4c <_svfprintf_r+0x1264> -8000ad9c: 01000793 li a5,16 -8000ada0: 00d7c463 blt a5,a3,8000ada8 <_svfprintf_r+0x15c0> -8000ada4: 4c80106f j 8000c26c <_svfprintf_r+0x2a84> -8000ada8: 00812c23 sw s0,24(sp) -8000adac: 01000c93 li s9,16 -8000adb0: 00700a93 li s5,7 -8000adb4: 00068413 mv s0,a3 -8000adb8: 00812d03 lw s10,8(sp) -8000adbc: 00080b13 mv s6,a6 -8000adc0: 0100006f j 8000add0 <_svfprintf_r+0x15e8> -8000adc4: ff040413 addi s0,s0,-16 -8000adc8: 768cd663 bge s9,s0,8000b534 <_svfprintf_r+0x1d4c> -8000adcc: 001b0b13 addi s6,s6,1 -8000add0: 010d8d93 addi s11,s11,16 -8000add4: 018ba023 sw s8,0(s7) -8000add8: 019ba223 sw s9,4(s7) -8000addc: 0fb12623 sw s11,236(sp) -8000ade0: 0f612423 sw s6,232(sp) -8000ade4: 008b8b93 addi s7,s7,8 -8000ade8: fd6adee3 bge s5,s6,8000adc4 <_svfprintf_r+0x15dc> -8000adec: 0e410613 addi a2,sp,228 -8000adf0: 000d0593 mv a1,s10 -8000adf4: 000a0513 mv a0,s4 -8000adf8: 475030ef jal ra,8000ea6c <__ssprint_r> -8000adfc: 00050463 beqz a0,8000ae04 <_svfprintf_r+0x161c> -8000ae00: c11fe06f j 80009a10 <_svfprintf_r+0x228> -8000ae04: 0ec12d83 lw s11,236(sp) -8000ae08: 0e812b03 lw s6,232(sp) -8000ae0c: 10c10b93 addi s7,sp,268 -8000ae10: fb5ff06f j 8000adc4 <_svfprintf_r+0x15dc> -8000ae14: 000c8913 mv s2,s9 -8000ae18: b25fe06f j 8000993c <_svfprintf_r+0x154> -8000ae1c: 00812583 lw a1,8(sp) -8000ae20: 0e410613 addi a2,sp,228 -8000ae24: 000a0513 mv a0,s4 -8000ae28: 445030ef jal ra,8000ea6c <__ssprint_r> -8000ae2c: 00050463 beqz a0,8000ae34 <_svfprintf_r+0x164c> -8000ae30: be1fe06f j 80009a10 <_svfprintf_r+0x228> -8000ae34: 0ec12d83 lw s11,236(sp) -8000ae38: 0e812b03 lw s6,232(sp) -8000ae3c: 10c10b93 addi s7,sp,268 -8000ae40: b4dff06f j 8000a98c <_svfprintf_r+0x11a4> -8000ae44: 00812583 lw a1,8(sp) -8000ae48: 0e410613 addi a2,sp,228 -8000ae4c: 000a0513 mv a0,s4 -8000ae50: 41d030ef jal ra,8000ea6c <__ssprint_r> -8000ae54: 00050463 beqz a0,8000ae5c <_svfprintf_r+0x1674> -8000ae58: bb9fe06f j 80009a10 <_svfprintf_r+0x228> -8000ae5c: 0ec12d83 lw s11,236(sp) -8000ae60: 0e812b03 lw s6,232(sp) -8000ae64: 10c10b93 addi s7,sp,268 -8000ae68: b51ff06f j 8000a9b8 <_svfprintf_r+0x11d0> -8000ae6c: 03000793 li a5,48 -8000ae70: 1af107a3 sb a5,431(sp) -8000ae74: 1af10c93 addi s9,sp,431 -8000ae78: c81fe06f j 80009af8 <_svfprintf_r+0x310> -8000ae7c: 20097793 andi a5,s2,512 -8000ae80: 020796e3 bnez a5,8000b6ac <_svfprintf_r+0x1ec4> -8000ae84: 00000d93 li s11,0 -8000ae88: c25fe06f j 80009aac <_svfprintf_r+0x2c4> -8000ae8c: 01412783 lw a5,20(sp) -8000ae90: 0007a703 lw a4,0(a5) -8000ae94: 00478793 addi a5,a5,4 -8000ae98: 00f12a23 sw a5,20(sp) -8000ae9c: 00072583 lw a1,0(a4) -8000aea0: 00472603 lw a2,4(a4) -8000aea4: 00872683 lw a3,8(a4) -8000aea8: 00c72703 lw a4,12(a4) -8000aeac: 0eb12823 sw a1,240(sp) -8000aeb0: 0ec12a23 sw a2,244(sp) -8000aeb4: 0ed12c23 sw a3,248(sp) -8000aeb8: 0ee12e23 sw a4,252(sp) -8000aebc: e99fe06f j 80009d54 <_svfprintf_r+0x56c> -8000aec0: 00412603 lw a2,4(sp) -8000aec4: 0006a783 lw a5,0(a3) -8000aec8: 00e12a23 sw a4,20(sp) -8000aecc: 41f65693 srai a3,a2,0x1f -8000aed0: 00c7a023 sw a2,0(a5) -8000aed4: 00d7a223 sw a3,4(a5) -8000aed8: 00048c93 mv s9,s1 -8000aedc: d81fe06f j 80009c5c <_svfprintf_r+0x474> -8000aee0: 03000793 li a5,48 -8000aee4: 00296913 ori s2,s2,2 -8000aee8: 0cf10423 sb a5,200(sp) -8000aeec: 0d5104a3 sb s5,201(sp) -8000aef0: bff97993 andi s3,s2,-1025 -8000aef4: 00200793 li a5,2 -8000aef8: bd1fe06f j 80009ac8 <_svfprintf_r+0x2e0> -8000aefc: 04012783 lw a5,64(sp) -8000af00: 0004ce03 lbu t3,0(s1) -8000af04: 00079463 bnez a5,8000af0c <_svfprintf_r+0x1724> -8000af08: a5dfe06f j 80009964 <_svfprintf_r+0x17c> -8000af0c: 0007c783 lbu a5,0(a5) -8000af10: 00079463 bnez a5,8000af18 <_svfprintf_r+0x1730> -8000af14: a51fe06f j 80009964 <_svfprintf_r+0x17c> -8000af18: 40096913 ori s2,s2,1024 -8000af1c: a49fe06f j 80009964 <_svfprintf_r+0x17c> -8000af20: 00068b13 mv s6,a3 -8000af24: cf6048e3 bgtz s6,8000ac14 <_svfprintf_r+0x142c> -8000af28: d15ff06f j 8000ac3c <_svfprintf_r+0x1454> -8000af2c: 00812583 lw a1,8(sp) -8000af30: 0e410613 addi a2,sp,228 -8000af34: 000a0513 mv a0,s4 -8000af38: 335030ef jal ra,8000ea6c <__ssprint_r> -8000af3c: 00050463 beqz a0,8000af44 <_svfprintf_r+0x175c> -8000af40: ad1fe06f j 80009a10 <_svfprintf_r+0x228> -8000af44: 0ec12703 lw a4,236(sp) -8000af48: 10c10d13 addi s10,sp,268 -8000af4c: fb0ff06f j 8000a6fc <_svfprintf_r+0xf14> -8000af50: 0014ce03 lbu t3,1(s1) -8000af54: 02096913 ori s2,s2,32 -8000af58: 00148493 addi s1,s1,1 -8000af5c: a09fe06f j 80009964 <_svfprintf_r+0x17c> -8000af60: 0014ce03 lbu t3,1(s1) -8000af64: 20096913 ori s2,s2,512 -8000af68: 00148493 addi s1,s1,1 -8000af6c: 9f9fe06f j 80009964 <_svfprintf_r+0x17c> -8000af70: 02812503 lw a0,40(sp) -8000af74: 04000593 li a1,64 -8000af78: d99f50ef jal ra,80000d10 <_malloc_r> -8000af7c: 00812783 lw a5,8(sp) -8000af80: 00a7a023 sw a0,0(a5) -8000af84: 00a7a823 sw a0,16(a5) -8000af88: 00051463 bnez a0,8000af90 <_svfprintf_r+0x17a8> -8000af8c: 3380106f j 8000c2c4 <_svfprintf_r+0x2adc> -8000af90: 00812703 lw a4,8(sp) -8000af94: 04000793 li a5,64 -8000af98: 00f72a23 sw a5,20(a4) -8000af9c: 8d9fe06f j 80009874 <_svfprintf_r+0x8c> -8000afa0: 00600793 li a5,6 -8000afa4: 000d8b13 mv s6,s11 -8000afa8: 6db7e263 bltu a5,s11,8000b66c <_svfprintf_r+0x1e84> -8000afac: 800157b7 lui a5,0x80015 -8000afb0: 000b0993 mv s3,s6 -8000afb4: 01712a23 sw s7,20(sp) -8000afb8: e2c78c93 addi s9,a5,-468 # 80014e2c <__BSS_END__+0xffffe414> -8000afbc: 990ff06f j 8000a14c <_svfprintf_r+0x964> -8000afc0: 01000613 li a2,16 -8000afc4: 0e812683 lw a3,232(sp) -8000afc8: 63665663 bge a2,s6,8000b5f4 <_svfprintf_r+0x1e0c> -8000afcc: 01000d93 li s11,16 -8000afd0: 00700a93 li s5,7 -8000afd4: 00812b83 lw s7,8(sp) -8000afd8: 00c0006f j 8000afe4 <_svfprintf_r+0x17fc> -8000afdc: ff0b0b13 addi s6,s6,-16 -8000afe0: 616dda63 bge s11,s6,8000b5f4 <_svfprintf_r+0x1e0c> -8000afe4: 01070713 addi a4,a4,16 -8000afe8: 00168693 addi a3,a3,1 -8000afec: 018d2023 sw s8,0(s10) -8000aff0: 01bd2223 sw s11,4(s10) -8000aff4: 0ee12623 sw a4,236(sp) -8000aff8: 0ed12423 sw a3,232(sp) -8000affc: 008d0d13 addi s10,s10,8 -8000b000: fcdadee3 bge s5,a3,8000afdc <_svfprintf_r+0x17f4> -8000b004: 0e410613 addi a2,sp,228 -8000b008: 000b8593 mv a1,s7 -8000b00c: 000a0513 mv a0,s4 -8000b010: 25d030ef jal ra,8000ea6c <__ssprint_r> -8000b014: 00050463 beqz a0,8000b01c <_svfprintf_r+0x1834> -8000b018: 9f9fe06f j 80009a10 <_svfprintf_r+0x228> -8000b01c: 0ec12703 lw a4,236(sp) -8000b020: 0e812683 lw a3,232(sp) -8000b024: 10c10d13 addi s10,sp,268 -8000b028: fb5ff06f j 8000afdc <_svfprintf_r+0x17f4> -8000b02c: 01c12783 lw a5,28(sp) -8000b030: 02012b83 lw s7,32(sp) -8000b034: 00912c23 sw s1,24(sp) -8000b038: 00fc87b3 add a5,s9,a5 -8000b03c: 05212223 sw s2,68(sp) -8000b040: 04812623 sw s0,76(sp) -8000b044: 02412483 lw s1,36(sp) -8000b048: 03312023 sw s3,32(sp) -8000b04c: 03912223 sw s9,36(sp) -8000b050: 000d0693 mv a3,s10 -8000b054: 00700b13 li s6,7 -8000b058: 01000d93 li s11,16 -8000b05c: 04812903 lw s2,72(sp) -8000b060: 04012403 lw s0,64(sp) -8000b064: 00812983 lw s3,8(sp) -8000b068: 00078d13 mv s10,a5 -8000b06c: 080b8a63 beqz s7,8000b100 <_svfprintf_r+0x1918> -8000b070: 08049a63 bnez s1,8000b104 <_svfprintf_r+0x191c> -8000b074: fff40413 addi s0,s0,-1 -8000b078: fffb8b93 addi s7,s7,-1 -8000b07c: 03c12783 lw a5,60(sp) -8000b080: 01270733 add a4,a4,s2 -8000b084: 0126a223 sw s2,4(a3) -8000b088: 00f6a023 sw a5,0(a3) -8000b08c: 0e812783 lw a5,232(sp) -8000b090: 0ee12623 sw a4,236(sp) -8000b094: 00868693 addi a3,a3,8 -8000b098: 00178793 addi a5,a5,1 -8000b09c: 0ef12423 sw a5,232(sp) -8000b0a0: 0efb4c63 blt s6,a5,8000b198 <_svfprintf_r+0x19b0> -8000b0a4: 00044603 lbu a2,0(s0) -8000b0a8: 415d05b3 sub a1,s10,s5 -8000b0ac: 00060c93 mv s9,a2 -8000b0b0: 00c5d463 bge a1,a2,8000b0b8 <_svfprintf_r+0x18d0> -8000b0b4: 00058c93 mv s9,a1 -8000b0b8: 03905663 blez s9,8000b0e4 <_svfprintf_r+0x18fc> -8000b0bc: 0e812603 lw a2,232(sp) -8000b0c0: 01970733 add a4,a4,s9 -8000b0c4: 0156a023 sw s5,0(a3) -8000b0c8: 00160613 addi a2,a2,1 -8000b0cc: 0196a223 sw s9,4(a3) -8000b0d0: 0ee12623 sw a4,236(sp) -8000b0d4: 0ec12423 sw a2,232(sp) -8000b0d8: 2ecb4463 blt s6,a2,8000b3c0 <_svfprintf_r+0x1bd8> -8000b0dc: 00044603 lbu a2,0(s0) -8000b0e0: 00868693 addi a3,a3,8 -8000b0e4: fffcc593 not a1,s9 -8000b0e8: 41f5d593 srai a1,a1,0x1f -8000b0ec: 00bcf7b3 and a5,s9,a1 -8000b0f0: 40f60cb3 sub s9,a2,a5 -8000b0f4: 01904c63 bgtz s9,8000b10c <_svfprintf_r+0x1924> -8000b0f8: 00ca8ab3 add s5,s5,a2 -8000b0fc: f60b9ae3 bnez s7,8000b070 <_svfprintf_r+0x1888> -8000b100: 62048e63 beqz s1,8000b73c <_svfprintf_r+0x1f54> -8000b104: fff48493 addi s1,s1,-1 -8000b108: f75ff06f j 8000b07c <_svfprintf_r+0x1894> -8000b10c: 0e812603 lw a2,232(sp) -8000b110: 019dc863 blt s11,s9,8000b120 <_svfprintf_r+0x1938> -8000b114: 0580006f j 8000b16c <_svfprintf_r+0x1984> -8000b118: ff0c8c93 addi s9,s9,-16 -8000b11c: 059dd863 bge s11,s9,8000b16c <_svfprintf_r+0x1984> -8000b120: 01070713 addi a4,a4,16 -8000b124: 00160613 addi a2,a2,1 -8000b128: 0186a023 sw s8,0(a3) -8000b12c: 01b6a223 sw s11,4(a3) -8000b130: 0ee12623 sw a4,236(sp) -8000b134: 0ec12423 sw a2,232(sp) -8000b138: 00868693 addi a3,a3,8 -8000b13c: fccb5ee3 bge s6,a2,8000b118 <_svfprintf_r+0x1930> -8000b140: 0e410613 addi a2,sp,228 -8000b144: 00098593 mv a1,s3 -8000b148: 000a0513 mv a0,s4 -8000b14c: 121030ef jal ra,8000ea6c <__ssprint_r> -8000b150: 00050463 beqz a0,8000b158 <_svfprintf_r+0x1970> -8000b154: 8bdfe06f j 80009a10 <_svfprintf_r+0x228> -8000b158: ff0c8c93 addi s9,s9,-16 -8000b15c: 0ec12703 lw a4,236(sp) -8000b160: 0e812603 lw a2,232(sp) -8000b164: 10c10693 addi a3,sp,268 -8000b168: fb9dcce3 blt s11,s9,8000b120 <_svfprintf_r+0x1938> -8000b16c: 01970733 add a4,a4,s9 -8000b170: 00160613 addi a2,a2,1 -8000b174: 0186a023 sw s8,0(a3) -8000b178: 0196a223 sw s9,4(a3) -8000b17c: 0ee12623 sw a4,236(sp) -8000b180: 0ec12423 sw a2,232(sp) -8000b184: 66cb4863 blt s6,a2,8000b7f4 <_svfprintf_r+0x200c> -8000b188: 00044603 lbu a2,0(s0) -8000b18c: 00868693 addi a3,a3,8 -8000b190: 00ca8ab3 add s5,s5,a2 -8000b194: f69ff06f j 8000b0fc <_svfprintf_r+0x1914> -8000b198: 0e410613 addi a2,sp,228 -8000b19c: 00098593 mv a1,s3 -8000b1a0: 000a0513 mv a0,s4 -8000b1a4: 0c9030ef jal ra,8000ea6c <__ssprint_r> -8000b1a8: 00050463 beqz a0,8000b1b0 <_svfprintf_r+0x19c8> -8000b1ac: 865fe06f j 80009a10 <_svfprintf_r+0x228> -8000b1b0: 0ec12703 lw a4,236(sp) -8000b1b4: 10c10693 addi a3,sp,268 -8000b1b8: eedff06f j 8000b0a4 <_svfprintf_r+0x18bc> -8000b1bc: 00812583 lw a1,8(sp) -8000b1c0: 0e410613 addi a2,sp,228 -8000b1c4: 000a0513 mv a0,s4 -8000b1c8: 0a5030ef jal ra,8000ea6c <__ssprint_r> -8000b1cc: 00050463 beqz a0,8000b1d4 <_svfprintf_r+0x19ec> -8000b1d0: 841fe06f j 80009a10 <_svfprintf_r+0x228> -8000b1d4: 0e812603 lw a2,232(sp) -8000b1d8: 0ec12d83 lw s11,236(sp) -8000b1dc: 11410d13 addi s10,sp,276 -8000b1e0: 00160a93 addi s5,a2,1 -8000b1e4: 10c10b93 addi s7,sp,268 -8000b1e8: 865ff06f j 8000aa4c <_svfprintf_r+0x1264> -8000b1ec: 0e812683 lw a3,232(sp) -8000b1f0: 800155b7 lui a1,0x80015 -8000b1f4: e3458593 addi a1,a1,-460 # 80014e34 <__BSS_END__+0xffffe41c> -8000b1f8: 00bd2023 sw a1,0(s10) -8000b1fc: 00170713 addi a4,a4,1 -8000b200: 00100593 li a1,1 -8000b204: 00168693 addi a3,a3,1 -8000b208: 00bd2223 sw a1,4(s10) -8000b20c: 0ee12623 sw a4,236(sp) -8000b210: 0ed12423 sw a3,232(sp) -8000b214: 00700593 li a1,7 -8000b218: 008d0d13 addi s10,s10,8 -8000b21c: 06d5ce63 blt a1,a3,8000b298 <_svfprintf_r+0x1ab0> -8000b220: 26061a63 bnez a2,8000b494 <_svfprintf_r+0x1cac> +8000ac9c: 0ef12423 sw a5,232(sp) +8000aca0: 00700693 li a3,7 +8000aca4: 008d0d13 addi s10,s10,8 +8000aca8: 5af6c6e3 blt a3,a5,8000ba54 <_svfprintf_r+0x22b0> +8000acac: fffbc793 not a5,s7 +8000acb0: 41f7d793 srai a5,a5,0x1f +8000acb4: 00fbfbb3 and s7,s7,a5 +8000acb8: 417b0b33 sub s6,s6,s7 +8000acbc: d3605663 blez s6,8000a1e8 <_svfprintf_r+0xa44> +8000acc0: 01000693 li a3,16 +8000acc4: 0e812783 lw a5,232(sp) +8000acc8: 6b66d263 bge a3,s6,8000b36c <_svfprintf_r+0x1bc8> +8000accc: 01000b93 li s7,16 +8000acd0: 00700a93 li s5,7 +8000acd4: 00812c83 lw s9,8(sp) +8000acd8: 00c0006f j 8000ace4 <_svfprintf_r+0x1540> +8000acdc: ff0b0b13 addi s6,s6,-16 +8000ace0: 696bd663 bge s7,s6,8000b36c <_svfprintf_r+0x1bc8> +8000ace4: 01070713 addi a4,a4,16 +8000ace8: 00178793 addi a5,a5,1 +8000acec: 018d2023 sw s8,0(s10) +8000acf0: 017d2223 sw s7,4(s10) +8000acf4: 0ee12623 sw a4,236(sp) +8000acf8: 0ef12423 sw a5,232(sp) +8000acfc: 008d0d13 addi s10,s10,8 +8000ad00: fcfadee3 bge s5,a5,8000acdc <_svfprintf_r+0x1538> +8000ad04: 0e410613 addi a2,sp,228 +8000ad08: 000c8593 mv a1,s9 +8000ad0c: 000a0513 mv a0,s4 +8000ad10: 519030ef jal ra,8000ea28 <__ssprint_r> +8000ad14: 00050463 beqz a0,8000ad1c <_svfprintf_r+0x1578> +8000ad18: cb5fe06f j 800099cc <_svfprintf_r+0x228> +8000ad1c: 0ec12703 lw a4,236(sp) +8000ad20: 0e812783 lw a5,232(sp) +8000ad24: 10c10d13 addi s10,sp,268 +8000ad28: fb5ff06f j 8000acdc <_svfprintf_r+0x1538> +8000ad2c: 00197593 andi a1,s2,1 +8000ad30: c00590e3 bnez a1,8000a930 <_svfprintf_r+0x118c> +8000ad34: 00dd2223 sw a3,4(s10) +8000ad38: 0fb12623 sw s11,236(sp) +8000ad3c: 0f612423 sw s6,232(sp) +8000ad40: 00700793 li a5,7 +8000ad44: 4367ca63 blt a5,s6,8000b178 <_svfprintf_r+0x19d4> +8000ad48: 00260a93 addi s5,a2,2 +8000ad4c: 010d0d13 addi s10,s10,16 +8000ad50: cb9ff06f j 8000aa08 <_svfprintf_r+0x1264> +8000ad54: cad05ae3 blez a3,8000aa08 <_svfprintf_r+0x1264> +8000ad58: 01000793 li a5,16 +8000ad5c: 00d7c463 blt a5,a3,8000ad64 <_svfprintf_r+0x15c0> +8000ad60: 4c80106f j 8000c228 <_svfprintf_r+0x2a84> +8000ad64: 00812c23 sw s0,24(sp) +8000ad68: 01000c93 li s9,16 +8000ad6c: 00700a93 li s5,7 +8000ad70: 00068413 mv s0,a3 +8000ad74: 00812d03 lw s10,8(sp) +8000ad78: 00080b13 mv s6,a6 +8000ad7c: 0100006f j 8000ad8c <_svfprintf_r+0x15e8> +8000ad80: ff040413 addi s0,s0,-16 +8000ad84: 768cd663 bge s9,s0,8000b4f0 <_svfprintf_r+0x1d4c> +8000ad88: 001b0b13 addi s6,s6,1 +8000ad8c: 010d8d93 addi s11,s11,16 +8000ad90: 018ba023 sw s8,0(s7) +8000ad94: 019ba223 sw s9,4(s7) +8000ad98: 0fb12623 sw s11,236(sp) +8000ad9c: 0f612423 sw s6,232(sp) +8000ada0: 008b8b93 addi s7,s7,8 +8000ada4: fd6adee3 bge s5,s6,8000ad80 <_svfprintf_r+0x15dc> +8000ada8: 0e410613 addi a2,sp,228 +8000adac: 000d0593 mv a1,s10 +8000adb0: 000a0513 mv a0,s4 +8000adb4: 475030ef jal ra,8000ea28 <__ssprint_r> +8000adb8: 00050463 beqz a0,8000adc0 <_svfprintf_r+0x161c> +8000adbc: c11fe06f j 800099cc <_svfprintf_r+0x228> +8000adc0: 0ec12d83 lw s11,236(sp) +8000adc4: 0e812b03 lw s6,232(sp) +8000adc8: 10c10b93 addi s7,sp,268 +8000adcc: fb5ff06f j 8000ad80 <_svfprintf_r+0x15dc> +8000add0: 000c8913 mv s2,s9 +8000add4: b25fe06f j 800098f8 <_svfprintf_r+0x154> +8000add8: 00812583 lw a1,8(sp) +8000addc: 0e410613 addi a2,sp,228 +8000ade0: 000a0513 mv a0,s4 +8000ade4: 445030ef jal ra,8000ea28 <__ssprint_r> +8000ade8: 00050463 beqz a0,8000adf0 <_svfprintf_r+0x164c> +8000adec: be1fe06f j 800099cc <_svfprintf_r+0x228> +8000adf0: 0ec12d83 lw s11,236(sp) +8000adf4: 0e812b03 lw s6,232(sp) +8000adf8: 10c10b93 addi s7,sp,268 +8000adfc: b4dff06f j 8000a948 <_svfprintf_r+0x11a4> +8000ae00: 00812583 lw a1,8(sp) +8000ae04: 0e410613 addi a2,sp,228 +8000ae08: 000a0513 mv a0,s4 +8000ae0c: 41d030ef jal ra,8000ea28 <__ssprint_r> +8000ae10: 00050463 beqz a0,8000ae18 <_svfprintf_r+0x1674> +8000ae14: bb9fe06f j 800099cc <_svfprintf_r+0x228> +8000ae18: 0ec12d83 lw s11,236(sp) +8000ae1c: 0e812b03 lw s6,232(sp) +8000ae20: 10c10b93 addi s7,sp,268 +8000ae24: b51ff06f j 8000a974 <_svfprintf_r+0x11d0> +8000ae28: 03000793 li a5,48 +8000ae2c: 1af107a3 sb a5,431(sp) +8000ae30: 1af10c93 addi s9,sp,431 +8000ae34: c81fe06f j 80009ab4 <_svfprintf_r+0x310> +8000ae38: 20097793 andi a5,s2,512 +8000ae3c: 020796e3 bnez a5,8000b668 <_svfprintf_r+0x1ec4> +8000ae40: 00000d93 li s11,0 +8000ae44: c25fe06f j 80009a68 <_svfprintf_r+0x2c4> +8000ae48: 01412783 lw a5,20(sp) +8000ae4c: 0007a703 lw a4,0(a5) +8000ae50: 00478793 addi a5,a5,4 +8000ae54: 00f12a23 sw a5,20(sp) +8000ae58: 00072583 lw a1,0(a4) +8000ae5c: 00472603 lw a2,4(a4) +8000ae60: 00872683 lw a3,8(a4) +8000ae64: 00c72703 lw a4,12(a4) +8000ae68: 0eb12823 sw a1,240(sp) +8000ae6c: 0ec12a23 sw a2,244(sp) +8000ae70: 0ed12c23 sw a3,248(sp) +8000ae74: 0ee12e23 sw a4,252(sp) +8000ae78: e99fe06f j 80009d10 <_svfprintf_r+0x56c> +8000ae7c: 00412603 lw a2,4(sp) +8000ae80: 0006a783 lw a5,0(a3) +8000ae84: 00e12a23 sw a4,20(sp) +8000ae88: 41f65693 srai a3,a2,0x1f +8000ae8c: 00c7a023 sw a2,0(a5) +8000ae90: 00d7a223 sw a3,4(a5) +8000ae94: 00048c93 mv s9,s1 +8000ae98: d81fe06f j 80009c18 <_svfprintf_r+0x474> +8000ae9c: 03000793 li a5,48 +8000aea0: 00296913 ori s2,s2,2 +8000aea4: 0cf10423 sb a5,200(sp) +8000aea8: 0d5104a3 sb s5,201(sp) +8000aeac: bff97993 andi s3,s2,-1025 +8000aeb0: 00200793 li a5,2 +8000aeb4: bd1fe06f j 80009a84 <_svfprintf_r+0x2e0> +8000aeb8: 04012783 lw a5,64(sp) +8000aebc: 0004ce03 lbu t3,0(s1) +8000aec0: 00079463 bnez a5,8000aec8 <_svfprintf_r+0x1724> +8000aec4: a5dfe06f j 80009920 <_svfprintf_r+0x17c> +8000aec8: 0007c783 lbu a5,0(a5) +8000aecc: 00079463 bnez a5,8000aed4 <_svfprintf_r+0x1730> +8000aed0: a51fe06f j 80009920 <_svfprintf_r+0x17c> +8000aed4: 40096913 ori s2,s2,1024 +8000aed8: a49fe06f j 80009920 <_svfprintf_r+0x17c> +8000aedc: 00068b13 mv s6,a3 +8000aee0: cf6048e3 bgtz s6,8000abd0 <_svfprintf_r+0x142c> +8000aee4: d15ff06f j 8000abf8 <_svfprintf_r+0x1454> +8000aee8: 00812583 lw a1,8(sp) +8000aeec: 0e410613 addi a2,sp,228 +8000aef0: 000a0513 mv a0,s4 +8000aef4: 335030ef jal ra,8000ea28 <__ssprint_r> +8000aef8: 00050463 beqz a0,8000af00 <_svfprintf_r+0x175c> +8000aefc: ad1fe06f j 800099cc <_svfprintf_r+0x228> +8000af00: 0ec12703 lw a4,236(sp) +8000af04: 10c10d13 addi s10,sp,268 +8000af08: fb0ff06f j 8000a6b8 <_svfprintf_r+0xf14> +8000af0c: 0014ce03 lbu t3,1(s1) +8000af10: 02096913 ori s2,s2,32 +8000af14: 00148493 addi s1,s1,1 +8000af18: a09fe06f j 80009920 <_svfprintf_r+0x17c> +8000af1c: 0014ce03 lbu t3,1(s1) +8000af20: 20096913 ori s2,s2,512 +8000af24: 00148493 addi s1,s1,1 +8000af28: 9f9fe06f j 80009920 <_svfprintf_r+0x17c> +8000af2c: 02812503 lw a0,40(sp) +8000af30: 04000593 li a1,64 +8000af34: d99f50ef jal ra,80000ccc <_malloc_r> +8000af38: 00812783 lw a5,8(sp) +8000af3c: 00a7a023 sw a0,0(a5) +8000af40: 00a7a823 sw a0,16(a5) +8000af44: 00051463 bnez a0,8000af4c <_svfprintf_r+0x17a8> +8000af48: 3380106f j 8000c280 <_svfprintf_r+0x2adc> +8000af4c: 00812703 lw a4,8(sp) +8000af50: 04000793 li a5,64 +8000af54: 00f72a23 sw a5,20(a4) +8000af58: 8d9fe06f j 80009830 <_svfprintf_r+0x8c> +8000af5c: 00600793 li a5,6 +8000af60: 000d8b13 mv s6,s11 +8000af64: 6db7e263 bltu a5,s11,8000b628 <_svfprintf_r+0x1e84> +8000af68: 800157b7 lui a5,0x80015 +8000af6c: 000b0993 mv s3,s6 +8000af70: 01712a23 sw s7,20(sp) +8000af74: dec78c93 addi s9,a5,-532 # 80014dec <__BSS_END__+0xffffe3d4> +8000af78: 990ff06f j 8000a108 <_svfprintf_r+0x964> +8000af7c: 01000613 li a2,16 +8000af80: 0e812683 lw a3,232(sp) +8000af84: 63665663 bge a2,s6,8000b5b0 <_svfprintf_r+0x1e0c> +8000af88: 01000d93 li s11,16 +8000af8c: 00700a93 li s5,7 +8000af90: 00812b83 lw s7,8(sp) +8000af94: 00c0006f j 8000afa0 <_svfprintf_r+0x17fc> +8000af98: ff0b0b13 addi s6,s6,-16 +8000af9c: 616dda63 bge s11,s6,8000b5b0 <_svfprintf_r+0x1e0c> +8000afa0: 01070713 addi a4,a4,16 +8000afa4: 00168693 addi a3,a3,1 +8000afa8: 018d2023 sw s8,0(s10) +8000afac: 01bd2223 sw s11,4(s10) +8000afb0: 0ee12623 sw a4,236(sp) +8000afb4: 0ed12423 sw a3,232(sp) +8000afb8: 008d0d13 addi s10,s10,8 +8000afbc: fcdadee3 bge s5,a3,8000af98 <_svfprintf_r+0x17f4> +8000afc0: 0e410613 addi a2,sp,228 +8000afc4: 000b8593 mv a1,s7 +8000afc8: 000a0513 mv a0,s4 +8000afcc: 25d030ef jal ra,8000ea28 <__ssprint_r> +8000afd0: 00050463 beqz a0,8000afd8 <_svfprintf_r+0x1834> +8000afd4: 9f9fe06f j 800099cc <_svfprintf_r+0x228> +8000afd8: 0ec12703 lw a4,236(sp) +8000afdc: 0e812683 lw a3,232(sp) +8000afe0: 10c10d13 addi s10,sp,268 +8000afe4: fb5ff06f j 8000af98 <_svfprintf_r+0x17f4> +8000afe8: 01c12783 lw a5,28(sp) +8000afec: 02012b83 lw s7,32(sp) +8000aff0: 00912c23 sw s1,24(sp) +8000aff4: 00fc87b3 add a5,s9,a5 +8000aff8: 05212223 sw s2,68(sp) +8000affc: 04812623 sw s0,76(sp) +8000b000: 02412483 lw s1,36(sp) +8000b004: 03312023 sw s3,32(sp) +8000b008: 03912223 sw s9,36(sp) +8000b00c: 000d0693 mv a3,s10 +8000b010: 00700b13 li s6,7 +8000b014: 01000d93 li s11,16 +8000b018: 04812903 lw s2,72(sp) +8000b01c: 04012403 lw s0,64(sp) +8000b020: 00812983 lw s3,8(sp) +8000b024: 00078d13 mv s10,a5 +8000b028: 080b8a63 beqz s7,8000b0bc <_svfprintf_r+0x1918> +8000b02c: 08049a63 bnez s1,8000b0c0 <_svfprintf_r+0x191c> +8000b030: fff40413 addi s0,s0,-1 +8000b034: fffb8b93 addi s7,s7,-1 +8000b038: 03c12783 lw a5,60(sp) +8000b03c: 01270733 add a4,a4,s2 +8000b040: 0126a223 sw s2,4(a3) +8000b044: 00f6a023 sw a5,0(a3) +8000b048: 0e812783 lw a5,232(sp) +8000b04c: 0ee12623 sw a4,236(sp) +8000b050: 00868693 addi a3,a3,8 +8000b054: 00178793 addi a5,a5,1 +8000b058: 0ef12423 sw a5,232(sp) +8000b05c: 0efb4c63 blt s6,a5,8000b154 <_svfprintf_r+0x19b0> +8000b060: 00044603 lbu a2,0(s0) +8000b064: 415d05b3 sub a1,s10,s5 +8000b068: 00060c93 mv s9,a2 +8000b06c: 00c5d463 bge a1,a2,8000b074 <_svfprintf_r+0x18d0> +8000b070: 00058c93 mv s9,a1 +8000b074: 03905663 blez s9,8000b0a0 <_svfprintf_r+0x18fc> +8000b078: 0e812603 lw a2,232(sp) +8000b07c: 01970733 add a4,a4,s9 +8000b080: 0156a023 sw s5,0(a3) +8000b084: 00160613 addi a2,a2,1 +8000b088: 0196a223 sw s9,4(a3) +8000b08c: 0ee12623 sw a4,236(sp) +8000b090: 0ec12423 sw a2,232(sp) +8000b094: 2ecb4463 blt s6,a2,8000b37c <_svfprintf_r+0x1bd8> +8000b098: 00044603 lbu a2,0(s0) +8000b09c: 00868693 addi a3,a3,8 +8000b0a0: fffcc593 not a1,s9 +8000b0a4: 41f5d593 srai a1,a1,0x1f +8000b0a8: 00bcf7b3 and a5,s9,a1 +8000b0ac: 40f60cb3 sub s9,a2,a5 +8000b0b0: 01904c63 bgtz s9,8000b0c8 <_svfprintf_r+0x1924> +8000b0b4: 00ca8ab3 add s5,s5,a2 +8000b0b8: f60b9ae3 bnez s7,8000b02c <_svfprintf_r+0x1888> +8000b0bc: 62048e63 beqz s1,8000b6f8 <_svfprintf_r+0x1f54> +8000b0c0: fff48493 addi s1,s1,-1 +8000b0c4: f75ff06f j 8000b038 <_svfprintf_r+0x1894> +8000b0c8: 0e812603 lw a2,232(sp) +8000b0cc: 019dc863 blt s11,s9,8000b0dc <_svfprintf_r+0x1938> +8000b0d0: 0580006f j 8000b128 <_svfprintf_r+0x1984> +8000b0d4: ff0c8c93 addi s9,s9,-16 +8000b0d8: 059dd863 bge s11,s9,8000b128 <_svfprintf_r+0x1984> +8000b0dc: 01070713 addi a4,a4,16 +8000b0e0: 00160613 addi a2,a2,1 +8000b0e4: 0186a023 sw s8,0(a3) +8000b0e8: 01b6a223 sw s11,4(a3) +8000b0ec: 0ee12623 sw a4,236(sp) +8000b0f0: 0ec12423 sw a2,232(sp) +8000b0f4: 00868693 addi a3,a3,8 +8000b0f8: fccb5ee3 bge s6,a2,8000b0d4 <_svfprintf_r+0x1930> +8000b0fc: 0e410613 addi a2,sp,228 +8000b100: 00098593 mv a1,s3 +8000b104: 000a0513 mv a0,s4 +8000b108: 121030ef jal ra,8000ea28 <__ssprint_r> +8000b10c: 00050463 beqz a0,8000b114 <_svfprintf_r+0x1970> +8000b110: 8bdfe06f j 800099cc <_svfprintf_r+0x228> +8000b114: ff0c8c93 addi s9,s9,-16 +8000b118: 0ec12703 lw a4,236(sp) +8000b11c: 0e812603 lw a2,232(sp) +8000b120: 10c10693 addi a3,sp,268 +8000b124: fb9dcce3 blt s11,s9,8000b0dc <_svfprintf_r+0x1938> +8000b128: 01970733 add a4,a4,s9 +8000b12c: 00160613 addi a2,a2,1 +8000b130: 0186a023 sw s8,0(a3) +8000b134: 0196a223 sw s9,4(a3) +8000b138: 0ee12623 sw a4,236(sp) +8000b13c: 0ec12423 sw a2,232(sp) +8000b140: 66cb4863 blt s6,a2,8000b7b0 <_svfprintf_r+0x200c> +8000b144: 00044603 lbu a2,0(s0) +8000b148: 00868693 addi a3,a3,8 +8000b14c: 00ca8ab3 add s5,s5,a2 +8000b150: f69ff06f j 8000b0b8 <_svfprintf_r+0x1914> +8000b154: 0e410613 addi a2,sp,228 +8000b158: 00098593 mv a1,s3 +8000b15c: 000a0513 mv a0,s4 +8000b160: 0c9030ef jal ra,8000ea28 <__ssprint_r> +8000b164: 00050463 beqz a0,8000b16c <_svfprintf_r+0x19c8> +8000b168: 865fe06f j 800099cc <_svfprintf_r+0x228> +8000b16c: 0ec12703 lw a4,236(sp) +8000b170: 10c10693 addi a3,sp,268 +8000b174: eedff06f j 8000b060 <_svfprintf_r+0x18bc> +8000b178: 00812583 lw a1,8(sp) +8000b17c: 0e410613 addi a2,sp,228 +8000b180: 000a0513 mv a0,s4 +8000b184: 0a5030ef jal ra,8000ea28 <__ssprint_r> +8000b188: 00050463 beqz a0,8000b190 <_svfprintf_r+0x19ec> +8000b18c: 841fe06f j 800099cc <_svfprintf_r+0x228> +8000b190: 0e812603 lw a2,232(sp) +8000b194: 0ec12d83 lw s11,236(sp) +8000b198: 11410d13 addi s10,sp,276 +8000b19c: 00160a93 addi s5,a2,1 +8000b1a0: 10c10b93 addi s7,sp,268 +8000b1a4: 865ff06f j 8000aa08 <_svfprintf_r+0x1264> +8000b1a8: 0e812683 lw a3,232(sp) +8000b1ac: 800155b7 lui a1,0x80015 +8000b1b0: df458593 addi a1,a1,-524 # 80014df4 <__BSS_END__+0xffffe3dc> +8000b1b4: 00bd2023 sw a1,0(s10) +8000b1b8: 00170713 addi a4,a4,1 +8000b1bc: 00100593 li a1,1 +8000b1c0: 00168693 addi a3,a3,1 +8000b1c4: 00bd2223 sw a1,4(s10) +8000b1c8: 0ee12623 sw a4,236(sp) +8000b1cc: 0ed12423 sw a3,232(sp) +8000b1d0: 00700593 li a1,7 +8000b1d4: 008d0d13 addi s10,s10,8 +8000b1d8: 06d5ce63 blt a1,a3,8000b254 <_svfprintf_r+0x1ab0> +8000b1dc: 26061a63 bnez a2,8000b450 <_svfprintf_r+0x1cac> +8000b1e0: 01c12783 lw a5,28(sp) +8000b1e4: 00197693 andi a3,s2,1 +8000b1e8: 00f6e6b3 or a3,a3,a5 +8000b1ec: 00069463 bnez a3,8000b1f4 <_svfprintf_r+0x1a50> +8000b1f0: ff9fe06f j 8000a1e8 <_svfprintf_r+0xa44> +8000b1f4: 03412683 lw a3,52(sp) +8000b1f8: 02c12783 lw a5,44(sp) +8000b1fc: 00700613 li a2,7 +8000b200: 00dd2023 sw a3,0(s10) +8000b204: 0e812683 lw a3,232(sp) +8000b208: 00f70733 add a4,a4,a5 +8000b20c: 00fd2223 sw a5,4(s10) +8000b210: 00168693 addi a3,a3,1 +8000b214: 0ee12623 sw a4,236(sp) +8000b218: 0ed12423 sw a3,232(sp) +8000b21c: 008d0893 addi a7,s10,8 +8000b220: 48d64c63 blt a2,a3,8000b6b8 <_svfprintf_r+0x1f14> 8000b224: 01c12783 lw a5,28(sp) -8000b228: 00197693 andi a3,s2,1 -8000b22c: 00f6e6b3 or a3,a3,a5 -8000b230: 00069463 bnez a3,8000b238 <_svfprintf_r+0x1a50> -8000b234: ff9fe06f j 8000a22c <_svfprintf_r+0xa44> -8000b238: 03412683 lw a3,52(sp) -8000b23c: 02c12783 lw a5,44(sp) -8000b240: 00700613 li a2,7 -8000b244: 00dd2023 sw a3,0(s10) -8000b248: 0e812683 lw a3,232(sp) -8000b24c: 00f70733 add a4,a4,a5 -8000b250: 00fd2223 sw a5,4(s10) -8000b254: 00168693 addi a3,a3,1 -8000b258: 0ee12623 sw a4,236(sp) -8000b25c: 0ed12423 sw a3,232(sp) -8000b260: 008d0893 addi a7,s10,8 -8000b264: 48d64c63 blt a2,a3,8000b6fc <_svfprintf_r+0x1f14> -8000b268: 01c12783 lw a5,28(sp) -8000b26c: 00168693 addi a3,a3,1 -8000b270: 0198a023 sw s9,0(a7) -8000b274: 00e78733 add a4,a5,a4 -8000b278: 00f8a223 sw a5,4(a7) -8000b27c: 0ee12623 sw a4,236(sp) -8000b280: 0ed12423 sw a3,232(sp) -8000b284: 00700793 li a5,7 -8000b288: 00888d13 addi s10,a7,8 -8000b28c: 00d7c463 blt a5,a3,8000b294 <_svfprintf_r+0x1aac> -8000b290: f9dfe06f j 8000a22c <_svfprintf_r+0xa44> -8000b294: fdcff06f j 8000aa70 <_svfprintf_r+0x1288> -8000b298: 00812583 lw a1,8(sp) -8000b29c: 0e410613 addi a2,sp,228 -8000b2a0: 000a0513 mv a0,s4 -8000b2a4: 7c8030ef jal ra,8000ea6c <__ssprint_r> -8000b2a8: 00050463 beqz a0,8000b2b0 <_svfprintf_r+0x1ac8> -8000b2ac: f64fe06f j 80009a10 <_svfprintf_r+0x228> -8000b2b0: 0cc12603 lw a2,204(sp) -8000b2b4: 0ec12703 lw a4,236(sp) -8000b2b8: 10c10d13 addi s10,sp,268 -8000b2bc: f65ff06f j 8000b220 <_svfprintf_r+0x1a38> -8000b2c0: 1b010c93 addi s9,sp,432 -8000b2c4: 00000793 li a5,0 -8000b2c8: 4009f913 andi s2,s3,1024 -8000b2cc: 00912823 sw s1,16(sp) -8000b2d0: 01312c23 sw s3,24(sp) -8000b2d4: 0ff00b13 li s6,255 -8000b2d8: 000c8993 mv s3,s9 -8000b2dc: 02612023 sw t1,32(sp) -8000b2e0: 000a0c93 mv s9,s4 -8000b2e4: 04012483 lw s1,64(sp) -8000b2e8: 000d8a13 mv s4,s11 -8000b2ec: 000d0d93 mv s11,s10 -8000b2f0: 00040d13 mv s10,s0 -8000b2f4: 00078413 mv s0,a5 -8000b2f8: 0240006f j 8000b31c <_svfprintf_r+0x1b34> -8000b2fc: 00a00613 li a2,10 -8000b300: 00000693 li a3,0 -8000b304: 000b8513 mv a0,s7 -8000b308: 000a0593 mv a1,s4 -8000b30c: 50d040ef jal ra,80010018 <__udivdi3> -8000b310: 540a0863 beqz s4,8000b860 <_svfprintf_r+0x2078> -8000b314: 00050b93 mv s7,a0 -8000b318: 00058a13 mv s4,a1 -8000b31c: 00a00613 li a2,10 -8000b320: 00000693 li a3,0 -8000b324: 000b8513 mv a0,s7 -8000b328: 000a0593 mv a1,s4 -8000b32c: 120050ef jal ra,8001044c <__umoddi3> -8000b330: 03050513 addi a0,a0,48 -8000b334: fea98fa3 sb a0,-1(s3) -8000b338: 00140413 addi s0,s0,1 -8000b33c: fff98993 addi s3,s3,-1 -8000b340: fa090ee3 beqz s2,8000b2fc <_svfprintf_r+0x1b14> -8000b344: 0004c683 lbu a3,0(s1) -8000b348: fad41ae3 bne s0,a3,8000b2fc <_svfprintf_r+0x1b14> -8000b34c: fb6408e3 beq s0,s6,8000b2fc <_svfprintf_r+0x1b14> -8000b350: 4c0a1863 bnez s4,8000b820 <_svfprintf_r+0x2038> -8000b354: 00900793 li a5,9 -8000b358: 4d77e463 bltu a5,s7,8000b820 <_svfprintf_r+0x2038> -8000b35c: 000c8a13 mv s4,s9 -8000b360: 00098c93 mv s9,s3 -8000b364: 01812983 lw s3,24(sp) -8000b368: 1b010793 addi a5,sp,432 -8000b36c: 00812e23 sw s0,28(sp) -8000b370: 04912023 sw s1,64(sp) -8000b374: 000d0413 mv s0,s10 -8000b378: 02012303 lw t1,32(sp) -8000b37c: 01012483 lw s1,16(sp) -8000b380: 000d8d13 mv s10,s11 -8000b384: 41978b33 sub s6,a5,s9 -8000b388: 00098913 mv s2,s3 -8000b38c: f6cfe06f j 80009af8 <_svfprintf_r+0x310> -8000b390: 00812583 lw a1,8(sp) -8000b394: 0e410613 addi a2,sp,228 -8000b398: 000a0513 mv a0,s4 -8000b39c: 6d0030ef jal ra,8000ea6c <__ssprint_r> -8000b3a0: 00050463 beqz a0,8000b3a8 <_svfprintf_r+0x1bc0> -8000b3a4: e6cfe06f j 80009a10 <_svfprintf_r+0x228> -8000b3a8: 10c10d13 addi s10,sp,268 -8000b3ac: b00ff06f j 8000a6ac <_svfprintf_r+0xec4> -8000b3b0: 01670733 add a4,a4,s6 -8000b3b4: 00178793 addi a5,a5,1 -8000b3b8: 018d2023 sw s8,0(s10) -8000b3bc: e59fe06f j 8000a214 <_svfprintf_r+0xa2c> -8000b3c0: 0e410613 addi a2,sp,228 -8000b3c4: 00098593 mv a1,s3 -8000b3c8: 000a0513 mv a0,s4 -8000b3cc: 6a0030ef jal ra,8000ea6c <__ssprint_r> -8000b3d0: 00050463 beqz a0,8000b3d8 <_svfprintf_r+0x1bf0> -8000b3d4: e3cfe06f j 80009a10 <_svfprintf_r+0x228> -8000b3d8: 00044603 lbu a2,0(s0) -8000b3dc: 0ec12703 lw a4,236(sp) -8000b3e0: 10c10693 addi a3,sp,268 -8000b3e4: d01ff06f j 8000b0e4 <_svfprintf_r+0x18fc> -8000b3e8: 0f012783 lw a5,240(sp) -8000b3ec: 0a010593 addi a1,sp,160 -8000b3f0: 0b010513 addi a0,sp,176 -8000b3f4: 0af12823 sw a5,176(sp) -8000b3f8: 0f412783 lw a5,244(sp) -8000b3fc: 0a012023 sw zero,160(sp) -8000b400: 0a012223 sw zero,164(sp) -8000b404: 0af12a23 sw a5,180(sp) -8000b408: 0f812783 lw a5,248(sp) -8000b40c: 0a012423 sw zero,168(sp) -8000b410: 0a012623 sw zero,172(sp) -8000b414: 0af12c23 sw a5,184(sp) -8000b418: 0fc12783 lw a5,252(sp) -8000b41c: 0af12e23 sw a5,188(sp) -8000b420: 34c060ef jal ra,8001176c <__letf2> -8000b424: 44054463 bltz a0,8000b86c <_svfprintf_r+0x2084> -8000b428: 0c714703 lbu a4,199(sp) -8000b42c: 04700793 li a5,71 -8000b430: 2157d663 bge a5,s5,8000b63c <_svfprintf_r+0x1e54> -8000b434: 800157b7 lui a5,0x80015 -8000b438: df878c93 addi s9,a5,-520 # 80014df8 <__BSS_END__+0xffffe3e0> -8000b43c: 00012823 sw zero,16(sp) -8000b440: 02012223 sw zero,36(sp) -8000b444: 02012023 sw zero,32(sp) -8000b448: 00012c23 sw zero,24(sp) -8000b44c: f7f97913 andi s2,s2,-129 -8000b450: 00300993 li s3,3 -8000b454: 00300b13 li s6,3 -8000b458: 00000313 li t1,0 -8000b45c: 00070463 beqz a4,8000b464 <_svfprintf_r+0x1c7c> -8000b460: ebcfe06f j 80009b1c <_svfprintf_r+0x334> -8000b464: cfdfe06f j 8000a160 <_svfprintf_r+0x978> -8000b468: 01412783 lw a5,20(sp) -8000b46c: 00048c93 mv s9,s1 -8000b470: 0007a783 lw a5,0(a5) -8000b474: 00e12a23 sw a4,20(sp) -8000b478: 00412703 lw a4,4(sp) -8000b47c: 00e7a023 sw a4,0(a5) -8000b480: fdcfe06f j 80009c5c <_svfprintf_r+0x474> -8000b484: 000c8513 mv a0,s9 -8000b488: a08fe0ef jal ra,80009690 -8000b48c: 00050b13 mv s6,a0 -8000b490: bd5fe06f j 8000a064 <_svfprintf_r+0x87c> -8000b494: 03412683 lw a3,52(sp) -8000b498: 02c12783 lw a5,44(sp) -8000b49c: 00700593 li a1,7 -8000b4a0: 00dd2023 sw a3,0(s10) -8000b4a4: 0e812683 lw a3,232(sp) -8000b4a8: 00f70733 add a4,a4,a5 -8000b4ac: 00fd2223 sw a5,4(s10) -8000b4b0: 00168693 addi a3,a3,1 -8000b4b4: 0ee12623 sw a4,236(sp) -8000b4b8: 0ed12423 sw a3,232(sp) -8000b4bc: 008d0893 addi a7,s10,8 -8000b4c0: 22d5ce63 blt a1,a3,8000b6fc <_svfprintf_r+0x1f14> -8000b4c4: da0652e3 bgez a2,8000b268 <_svfprintf_r+0x1a80> -8000b4c8: ff000593 li a1,-16 -8000b4cc: 40c00b33 neg s6,a2 -8000b4d0: 2eb652e3 bge a2,a1,8000bfb4 <_svfprintf_r+0x27cc> -8000b4d4: 01000b93 li s7,16 -8000b4d8: 00700a93 li s5,7 -8000b4dc: 00812d03 lw s10,8(sp) -8000b4e0: 00c0006f j 8000b4ec <_svfprintf_r+0x1d04> -8000b4e4: ff0b0b13 addi s6,s6,-16 -8000b4e8: 2d6bd6e3 bge s7,s6,8000bfb4 <_svfprintf_r+0x27cc> -8000b4ec: 01070713 addi a4,a4,16 -8000b4f0: 00168693 addi a3,a3,1 -8000b4f4: 0188a023 sw s8,0(a7) -8000b4f8: 0178a223 sw s7,4(a7) -8000b4fc: 0ee12623 sw a4,236(sp) -8000b500: 0ed12423 sw a3,232(sp) -8000b504: 00888893 addi a7,a7,8 -8000b508: fcdadee3 bge s5,a3,8000b4e4 <_svfprintf_r+0x1cfc> -8000b50c: 0e410613 addi a2,sp,228 -8000b510: 000d0593 mv a1,s10 -8000b514: 000a0513 mv a0,s4 -8000b518: 554030ef jal ra,8000ea6c <__ssprint_r> -8000b51c: 00050463 beqz a0,8000b524 <_svfprintf_r+0x1d3c> -8000b520: cf0fe06f j 80009a10 <_svfprintf_r+0x228> -8000b524: 0ec12703 lw a4,236(sp) -8000b528: 0e812683 lw a3,232(sp) -8000b52c: 10c10893 addi a7,sp,268 -8000b530: fb5ff06f j 8000b4e4 <_svfprintf_r+0x1cfc> -8000b534: 00040693 mv a3,s0 -8000b538: 01812403 lw s0,24(sp) -8000b53c: 001b0a93 addi s5,s6,1 -8000b540: 008b8793 addi a5,s7,8 -8000b544: 00dd8db3 add s11,s11,a3 -8000b548: 00dba223 sw a3,4(s7) -8000b54c: 018ba023 sw s8,0(s7) -8000b550: 0fb12623 sw s11,236(sp) -8000b554: 0f512423 sw s5,232(sp) -8000b558: 00700693 li a3,7 -8000b55c: c756c0e3 blt a3,s5,8000b1bc <_svfprintf_r+0x19d4> -8000b560: 001a8a93 addi s5,s5,1 -8000b564: 00878d13 addi s10,a5,8 -8000b568: 00078b93 mv s7,a5 -8000b56c: ce0ff06f j 8000aa4c <_svfprintf_r+0x1264> +8000b228: 00168693 addi a3,a3,1 +8000b22c: 0198a023 sw s9,0(a7) +8000b230: 00e78733 add a4,a5,a4 +8000b234: 00f8a223 sw a5,4(a7) +8000b238: 0ee12623 sw a4,236(sp) +8000b23c: 0ed12423 sw a3,232(sp) +8000b240: 00700793 li a5,7 +8000b244: 00888d13 addi s10,a7,8 +8000b248: 00d7c463 blt a5,a3,8000b250 <_svfprintf_r+0x1aac> +8000b24c: f9dfe06f j 8000a1e8 <_svfprintf_r+0xa44> +8000b250: fdcff06f j 8000aa2c <_svfprintf_r+0x1288> +8000b254: 00812583 lw a1,8(sp) +8000b258: 0e410613 addi a2,sp,228 +8000b25c: 000a0513 mv a0,s4 +8000b260: 7c8030ef jal ra,8000ea28 <__ssprint_r> +8000b264: 00050463 beqz a0,8000b26c <_svfprintf_r+0x1ac8> +8000b268: f64fe06f j 800099cc <_svfprintf_r+0x228> +8000b26c: 0cc12603 lw a2,204(sp) +8000b270: 0ec12703 lw a4,236(sp) +8000b274: 10c10d13 addi s10,sp,268 +8000b278: f65ff06f j 8000b1dc <_svfprintf_r+0x1a38> +8000b27c: 1b010c93 addi s9,sp,432 +8000b280: 00000793 li a5,0 +8000b284: 4009f913 andi s2,s3,1024 +8000b288: 00912823 sw s1,16(sp) +8000b28c: 01312c23 sw s3,24(sp) +8000b290: 0ff00b13 li s6,255 +8000b294: 000c8993 mv s3,s9 +8000b298: 02612023 sw t1,32(sp) +8000b29c: 000a0c93 mv s9,s4 +8000b2a0: 04012483 lw s1,64(sp) +8000b2a4: 000d8a13 mv s4,s11 +8000b2a8: 000d0d93 mv s11,s10 +8000b2ac: 00040d13 mv s10,s0 +8000b2b0: 00078413 mv s0,a5 +8000b2b4: 0240006f j 8000b2d8 <_svfprintf_r+0x1b34> +8000b2b8: 00a00613 li a2,10 +8000b2bc: 00000693 li a3,0 +8000b2c0: 000b8513 mv a0,s7 +8000b2c4: 000a0593 mv a1,s4 +8000b2c8: 50d040ef jal ra,8000ffd4 <__udivdi3> +8000b2cc: 540a0863 beqz s4,8000b81c <_svfprintf_r+0x2078> +8000b2d0: 00050b93 mv s7,a0 +8000b2d4: 00058a13 mv s4,a1 +8000b2d8: 00a00613 li a2,10 +8000b2dc: 00000693 li a3,0 +8000b2e0: 000b8513 mv a0,s7 +8000b2e4: 000a0593 mv a1,s4 +8000b2e8: 120050ef jal ra,80010408 <__umoddi3> +8000b2ec: 03050513 addi a0,a0,48 +8000b2f0: fea98fa3 sb a0,-1(s3) +8000b2f4: 00140413 addi s0,s0,1 +8000b2f8: fff98993 addi s3,s3,-1 +8000b2fc: fa090ee3 beqz s2,8000b2b8 <_svfprintf_r+0x1b14> +8000b300: 0004c683 lbu a3,0(s1) +8000b304: fad41ae3 bne s0,a3,8000b2b8 <_svfprintf_r+0x1b14> +8000b308: fb6408e3 beq s0,s6,8000b2b8 <_svfprintf_r+0x1b14> +8000b30c: 4c0a1863 bnez s4,8000b7dc <_svfprintf_r+0x2038> +8000b310: 00900793 li a5,9 +8000b314: 4d77e463 bltu a5,s7,8000b7dc <_svfprintf_r+0x2038> +8000b318: 000c8a13 mv s4,s9 +8000b31c: 00098c93 mv s9,s3 +8000b320: 01812983 lw s3,24(sp) +8000b324: 1b010793 addi a5,sp,432 +8000b328: 00812e23 sw s0,28(sp) +8000b32c: 04912023 sw s1,64(sp) +8000b330: 000d0413 mv s0,s10 +8000b334: 02012303 lw t1,32(sp) +8000b338: 01012483 lw s1,16(sp) +8000b33c: 000d8d13 mv s10,s11 +8000b340: 41978b33 sub s6,a5,s9 +8000b344: 00098913 mv s2,s3 +8000b348: f6cfe06f j 80009ab4 <_svfprintf_r+0x310> +8000b34c: 00812583 lw a1,8(sp) +8000b350: 0e410613 addi a2,sp,228 +8000b354: 000a0513 mv a0,s4 +8000b358: 6d0030ef jal ra,8000ea28 <__ssprint_r> +8000b35c: 00050463 beqz a0,8000b364 <_svfprintf_r+0x1bc0> +8000b360: e6cfe06f j 800099cc <_svfprintf_r+0x228> +8000b364: 10c10d13 addi s10,sp,268 +8000b368: b00ff06f j 8000a668 <_svfprintf_r+0xec4> +8000b36c: 01670733 add a4,a4,s6 +8000b370: 00178793 addi a5,a5,1 +8000b374: 018d2023 sw s8,0(s10) +8000b378: e59fe06f j 8000a1d0 <_svfprintf_r+0xa2c> +8000b37c: 0e410613 addi a2,sp,228 +8000b380: 00098593 mv a1,s3 +8000b384: 000a0513 mv a0,s4 +8000b388: 6a0030ef jal ra,8000ea28 <__ssprint_r> +8000b38c: 00050463 beqz a0,8000b394 <_svfprintf_r+0x1bf0> +8000b390: e3cfe06f j 800099cc <_svfprintf_r+0x228> +8000b394: 00044603 lbu a2,0(s0) +8000b398: 0ec12703 lw a4,236(sp) +8000b39c: 10c10693 addi a3,sp,268 +8000b3a0: d01ff06f j 8000b0a0 <_svfprintf_r+0x18fc> +8000b3a4: 0f012783 lw a5,240(sp) +8000b3a8: 0a010593 addi a1,sp,160 +8000b3ac: 0b010513 addi a0,sp,176 +8000b3b0: 0af12823 sw a5,176(sp) +8000b3b4: 0f412783 lw a5,244(sp) +8000b3b8: 0a012023 sw zero,160(sp) +8000b3bc: 0a012223 sw zero,164(sp) +8000b3c0: 0af12a23 sw a5,180(sp) +8000b3c4: 0f812783 lw a5,248(sp) +8000b3c8: 0a012423 sw zero,168(sp) +8000b3cc: 0a012623 sw zero,172(sp) +8000b3d0: 0af12c23 sw a5,184(sp) +8000b3d4: 0fc12783 lw a5,252(sp) +8000b3d8: 0af12e23 sw a5,188(sp) +8000b3dc: 34c060ef jal ra,80011728 <__letf2> +8000b3e0: 44054463 bltz a0,8000b828 <_svfprintf_r+0x2084> +8000b3e4: 0c714703 lbu a4,199(sp) +8000b3e8: 04700793 li a5,71 +8000b3ec: 2157d663 bge a5,s5,8000b5f8 <_svfprintf_r+0x1e54> +8000b3f0: 800157b7 lui a5,0x80015 +8000b3f4: db878c93 addi s9,a5,-584 # 80014db8 <__BSS_END__+0xffffe3a0> +8000b3f8: 00012823 sw zero,16(sp) +8000b3fc: 02012223 sw zero,36(sp) +8000b400: 02012023 sw zero,32(sp) +8000b404: 00012c23 sw zero,24(sp) +8000b408: f7f97913 andi s2,s2,-129 +8000b40c: 00300993 li s3,3 +8000b410: 00300b13 li s6,3 +8000b414: 00000313 li t1,0 +8000b418: 00070463 beqz a4,8000b420 <_svfprintf_r+0x1c7c> +8000b41c: ebcfe06f j 80009ad8 <_svfprintf_r+0x334> +8000b420: cfdfe06f j 8000a11c <_svfprintf_r+0x978> +8000b424: 01412783 lw a5,20(sp) +8000b428: 00048c93 mv s9,s1 +8000b42c: 0007a783 lw a5,0(a5) +8000b430: 00e12a23 sw a4,20(sp) +8000b434: 00412703 lw a4,4(sp) +8000b438: 00e7a023 sw a4,0(a5) +8000b43c: fdcfe06f j 80009c18 <_svfprintf_r+0x474> +8000b440: 000c8513 mv a0,s9 +8000b444: a08fe0ef jal ra,8000964c +8000b448: 00050b13 mv s6,a0 +8000b44c: bd5fe06f j 8000a020 <_svfprintf_r+0x87c> +8000b450: 03412683 lw a3,52(sp) +8000b454: 02c12783 lw a5,44(sp) +8000b458: 00700593 li a1,7 +8000b45c: 00dd2023 sw a3,0(s10) +8000b460: 0e812683 lw a3,232(sp) +8000b464: 00f70733 add a4,a4,a5 +8000b468: 00fd2223 sw a5,4(s10) +8000b46c: 00168693 addi a3,a3,1 +8000b470: 0ee12623 sw a4,236(sp) +8000b474: 0ed12423 sw a3,232(sp) +8000b478: 008d0893 addi a7,s10,8 +8000b47c: 22d5ce63 blt a1,a3,8000b6b8 <_svfprintf_r+0x1f14> +8000b480: da0652e3 bgez a2,8000b224 <_svfprintf_r+0x1a80> +8000b484: ff000593 li a1,-16 +8000b488: 40c00b33 neg s6,a2 +8000b48c: 2eb652e3 bge a2,a1,8000bf70 <_svfprintf_r+0x27cc> +8000b490: 01000b93 li s7,16 +8000b494: 00700a93 li s5,7 +8000b498: 00812d03 lw s10,8(sp) +8000b49c: 00c0006f j 8000b4a8 <_svfprintf_r+0x1d04> +8000b4a0: ff0b0b13 addi s6,s6,-16 +8000b4a4: 2d6bd6e3 bge s7,s6,8000bf70 <_svfprintf_r+0x27cc> +8000b4a8: 01070713 addi a4,a4,16 +8000b4ac: 00168693 addi a3,a3,1 +8000b4b0: 0188a023 sw s8,0(a7) +8000b4b4: 0178a223 sw s7,4(a7) +8000b4b8: 0ee12623 sw a4,236(sp) +8000b4bc: 0ed12423 sw a3,232(sp) +8000b4c0: 00888893 addi a7,a7,8 +8000b4c4: fcdadee3 bge s5,a3,8000b4a0 <_svfprintf_r+0x1cfc> +8000b4c8: 0e410613 addi a2,sp,228 +8000b4cc: 000d0593 mv a1,s10 +8000b4d0: 000a0513 mv a0,s4 +8000b4d4: 554030ef jal ra,8000ea28 <__ssprint_r> +8000b4d8: 00050463 beqz a0,8000b4e0 <_svfprintf_r+0x1d3c> +8000b4dc: cf0fe06f j 800099cc <_svfprintf_r+0x228> +8000b4e0: 0ec12703 lw a4,236(sp) +8000b4e4: 0e812683 lw a3,232(sp) +8000b4e8: 10c10893 addi a7,sp,268 +8000b4ec: fb5ff06f j 8000b4a0 <_svfprintf_r+0x1cfc> +8000b4f0: 00040693 mv a3,s0 +8000b4f4: 01812403 lw s0,24(sp) +8000b4f8: 001b0a93 addi s5,s6,1 +8000b4fc: 008b8793 addi a5,s7,8 +8000b500: 00dd8db3 add s11,s11,a3 +8000b504: 00dba223 sw a3,4(s7) +8000b508: 018ba023 sw s8,0(s7) +8000b50c: 0fb12623 sw s11,236(sp) +8000b510: 0f512423 sw s5,232(sp) +8000b514: 00700693 li a3,7 +8000b518: c756c0e3 blt a3,s5,8000b178 <_svfprintf_r+0x19d4> +8000b51c: 001a8a93 addi s5,s5,1 +8000b520: 00878d13 addi s10,a5,8 +8000b524: 00078b93 mv s7,a5 +8000b528: ce0ff06f j 8000aa08 <_svfprintf_r+0x1264> +8000b52c: 20097713 andi a4,s2,512 +8000b530: 16070263 beqz a4,8000b694 <_svfprintf_r+0x1ef0> +8000b534: 01412703 lw a4,20(sp) +8000b538: 00090993 mv s3,s2 +8000b53c: 00f12a23 sw a5,20(sp) +8000b540: 00070b83 lb s7,0(a4) +8000b544: 41fbdd93 srai s11,s7,0x1f +8000b548: 000d8713 mv a4,s11 +8000b54c: b69fe06f j 8000a0b4 <_svfprintf_r+0x910> +8000b550: 20097713 andi a4,s2,512 +8000b554: 12070663 beqz a4,8000b680 <_svfprintf_r+0x1edc> +8000b558: 00f12a23 sw a5,20(sp) +8000b55c: 0ffbfb93 andi s7,s7,255 +8000b560: 00000d93 li s11,0 +8000b564: 00090993 mv s3,s2 +8000b568: 00100793 li a5,1 +8000b56c: d18fe06f j 80009a84 <_svfprintf_r+0x2e0> 8000b570: 20097713 andi a4,s2,512 -8000b574: 16070263 beqz a4,8000b6d8 <_svfprintf_r+0x1ef0> -8000b578: 01412703 lw a4,20(sp) -8000b57c: 00090993 mv s3,s2 +8000b574: 10070063 beqz a4,8000b674 <_svfprintf_r+0x1ed0> +8000b578: 0ffbfb93 andi s7,s7,255 +8000b57c: 00000d93 li s11,0 8000b580: 00f12a23 sw a5,20(sp) -8000b584: 00070b83 lb s7,0(a4) -8000b588: 41fbdd93 srai s11,s7,0x1f -8000b58c: 000d8713 mv a4,s11 -8000b590: b69fe06f j 8000a0f8 <_svfprintf_r+0x910> -8000b594: 20097713 andi a4,s2,512 -8000b598: 12070663 beqz a4,8000b6c4 <_svfprintf_r+0x1edc> -8000b59c: 00f12a23 sw a5,20(sp) -8000b5a0: 0ffbfb93 andi s7,s7,255 -8000b5a4: 00000d93 li s11,0 -8000b5a8: 00090993 mv s3,s2 -8000b5ac: 00100793 li a5,1 -8000b5b0: d18fe06f j 80009ac8 <_svfprintf_r+0x2e0> -8000b5b4: 20097713 andi a4,s2,512 -8000b5b8: 10070063 beqz a4,8000b6b8 <_svfprintf_r+0x1ed0> -8000b5bc: 0ffbfb93 andi s7,s7,255 -8000b5c0: 00000d93 li s11,0 -8000b5c4: 00f12a23 sw a5,20(sp) -8000b5c8: f81fe06f j 8000a548 <_svfprintf_r+0xd60> -8000b5cc: 0fc12783 lw a5,252(sp) -8000b5d0: 1207d263 bgez a5,8000b6f4 <_svfprintf_r+0x1f0c> -8000b5d4: 02d00793 li a5,45 -8000b5d8: 0cf103a3 sb a5,199(sp) -8000b5dc: 02d00713 li a4,45 -8000b5e0: 04700793 li a5,71 -8000b5e4: 4b57d463 bge a5,s5,8000ba8c <_svfprintf_r+0x22a4> -8000b5e8: 800157b7 lui a5,0x80015 -8000b5ec: e0078c93 addi s9,a5,-512 # 80014e00 <__BSS_END__+0xffffe3e8> -8000b5f0: e4dff06f j 8000b43c <_svfprintf_r+0x1c54> -8000b5f4: 01670733 add a4,a4,s6 -8000b5f8: 00168693 addi a3,a3,1 -8000b5fc: 018d2023 sw s8,0(s10) -8000b600: 016d2223 sw s6,4(s10) -8000b604: 0ee12623 sw a4,236(sp) -8000b608: 0ed12423 sw a3,232(sp) -8000b60c: 00700613 li a2,7 -8000b610: 008d0d13 addi s10,s10,8 -8000b614: e4d65063 bge a2,a3,8000ac54 <_svfprintf_r+0x146c> -8000b618: 00812583 lw a1,8(sp) -8000b61c: 0e410613 addi a2,sp,228 -8000b620: 000a0513 mv a0,s4 -8000b624: 448030ef jal ra,8000ea6c <__ssprint_r> -8000b628: 00050463 beqz a0,8000b630 <_svfprintf_r+0x1e48> -8000b62c: be4fe06f j 80009a10 <_svfprintf_r+0x228> -8000b630: 0ec12703 lw a4,236(sp) -8000b634: 10c10d13 addi s10,sp,268 -8000b638: e1cff06f j 8000ac54 <_svfprintf_r+0x146c> -8000b63c: 800157b7 lui a5,0x80015 -8000b640: df478c93 addi s9,a5,-524 # 80014df4 <__BSS_END__+0xffffe3dc> -8000b644: df9ff06f j 8000b43c <_svfprintf_r+0x1c54> -8000b648: 00812583 lw a1,8(sp) -8000b64c: 0e410613 addi a2,sp,228 -8000b650: 000a0513 mv a0,s4 -8000b654: 418030ef jal ra,8000ea6c <__ssprint_r> -8000b658: 00050463 beqz a0,8000b660 <_svfprintf_r+0x1e78> -8000b65c: bb4fe06f j 80009a10 <_svfprintf_r+0x228> -8000b660: 0ec12703 lw a4,236(sp) -8000b664: 10c10d13 addi s10,sp,268 -8000b668: dd4ff06f j 8000ac3c <_svfprintf_r+0x1454> -8000b66c: 00600b13 li s6,6 -8000b670: 93dff06f j 8000afac <_svfprintf_r+0x17c4> -8000b674: 01c12683 lw a3,28(sp) -8000b678: 00dc87b3 add a5,s9,a3 -8000b67c: 41668b33 sub s6,a3,s6 -8000b680: 41578bb3 sub s7,a5,s5 -8000b684: e77b5663 bge s6,s7,8000acf0 <_svfprintf_r+0x1508> -8000b688: 000b0b93 mv s7,s6 -8000b68c: e64ff06f j 8000acf0 <_svfprintf_r+0x1508> -8000b690: 01412783 lw a5,20(sp) -8000b694: 00e12a23 sw a4,20(sp) -8000b698: 00412703 lw a4,4(sp) -8000b69c: 0007a783 lw a5,0(a5) -8000b6a0: 00048c93 mv s9,s1 -8000b6a4: 00e79023 sh a4,0(a5) -8000b6a8: db4fe06f j 80009c5c <_svfprintf_r+0x474> -8000b6ac: 0ffbfb93 andi s7,s7,255 -8000b6b0: 00000d93 li s11,0 -8000b6b4: bf8fe06f j 80009aac <_svfprintf_r+0x2c4> -8000b6b8: 00000d93 li s11,0 -8000b6bc: 00f12a23 sw a5,20(sp) -8000b6c0: e89fe06f j 8000a548 <_svfprintf_r+0xd60> -8000b6c4: 00f12a23 sw a5,20(sp) -8000b6c8: 00000d93 li s11,0 -8000b6cc: 00090993 mv s3,s2 -8000b6d0: 00100793 li a5,1 -8000b6d4: bf4fe06f j 80009ac8 <_svfprintf_r+0x2e0> -8000b6d8: 01412703 lw a4,20(sp) -8000b6dc: 00090993 mv s3,s2 -8000b6e0: 00f12a23 sw a5,20(sp) -8000b6e4: 00072b83 lw s7,0(a4) -8000b6e8: 41fbdd93 srai s11,s7,0x1f -8000b6ec: 000d8713 mv a4,s11 -8000b6f0: a09fe06f j 8000a0f8 <_svfprintf_r+0x910> -8000b6f4: 0c714703 lbu a4,199(sp) -8000b6f8: ee9ff06f j 8000b5e0 <_svfprintf_r+0x1df8> -8000b6fc: 00812583 lw a1,8(sp) -8000b700: 0e410613 addi a2,sp,228 -8000b704: 000a0513 mv a0,s4 -8000b708: 364030ef jal ra,8000ea6c <__ssprint_r> -8000b70c: 00050463 beqz a0,8000b714 <_svfprintf_r+0x1f2c> -8000b710: b00fe06f j 80009a10 <_svfprintf_r+0x228> -8000b714: 0cc12603 lw a2,204(sp) -8000b718: 0ec12703 lw a4,236(sp) -8000b71c: 0e812683 lw a3,232(sp) -8000b720: 10c10893 addi a7,sp,268 -8000b724: b40652e3 bgez a2,8000b268 <_svfprintf_r+0x1a80> -8000b728: da1ff06f j 8000b4c8 <_svfprintf_r+0x1ce0> -8000b72c: 00600313 li t1,6 -8000b730: e88fe06f j 80009db8 <_svfprintf_r+0x5d0> -8000b734: 00090993 mv s3,s2 -8000b738: e7dfe06f j 8000a5b4 <_svfprintf_r+0xdcc> -8000b73c: 02412c83 lw s9,36(sp) -8000b740: 01c12783 lw a5,28(sp) -8000b744: 04812023 sw s0,64(sp) -8000b748: 00068d13 mv s10,a3 -8000b74c: 00fc86b3 add a3,s9,a5 -8000b750: 01812483 lw s1,24(sp) -8000b754: 04412903 lw s2,68(sp) -8000b758: 04c12403 lw s0,76(sp) -8000b75c: 02012983 lw s3,32(sp) -8000b760: d156f263 bgeu a3,s5,8000ac64 <_svfprintf_r+0x147c> -8000b764: 00068a93 mv s5,a3 -8000b768: cfcff06f j 8000ac64 <_svfprintf_r+0x147c> -8000b76c: 01812783 lw a5,24(sp) -8000b770: ffd00713 li a4,-3 -8000b774: 00e7c463 blt a5,a4,8000b77c <_svfprintf_r+0x1f94> -8000b778: 00f35a63 bge t1,a5,8000b78c <_svfprintf_r+0x1fa4> -8000b77c: ffea8a93 addi s5,s5,-2 -8000b780: fdfaf793 andi a5,s5,-33 -8000b784: 04f12623 sw a5,76(sp) -8000b788: f2cfe06f j 80009eb4 <_svfprintf_r+0x6cc> -8000b78c: 01c12703 lw a4,28(sp) -8000b790: 01812783 lw a5,24(sp) -8000b794: 2ce7c463 blt a5,a4,8000ba5c <_svfprintf_r+0x2274> -8000b798: 05812703 lw a4,88(sp) -8000b79c: 00078b13 mv s6,a5 -8000b7a0: 00177713 andi a4,a4,1 -8000b7a4: 00070663 beqz a4,8000b7b0 <_svfprintf_r+0x1fc8> -8000b7a8: 02c12703 lw a4,44(sp) -8000b7ac: 00e78b33 add s6,a5,a4 -8000b7b0: 05812783 lw a5,88(sp) -8000b7b4: 4007f713 andi a4,a5,1024 -8000b7b8: 00070663 beqz a4,8000b7c4 <_svfprintf_r+0x1fdc> -8000b7bc: 01812783 lw a5,24(sp) -8000b7c0: 1af048e3 bgtz a5,8000c170 <_svfprintf_r+0x2988> -8000b7c4: fffb4993 not s3,s6 -8000b7c8: 41f9d993 srai s3,s3,0x1f -8000b7cc: 013b79b3 and s3,s6,s3 -8000b7d0: 06700a93 li s5,103 -8000b7d4: 02012223 sw zero,36(sp) -8000b7d8: 02012023 sw zero,32(sp) -8000b7dc: fecfe06f j 80009fc8 <_svfprintf_r+0x7e0> -8000b7e0: 0c714703 lbu a4,199(sp) -8000b7e4: 00000313 li t1,0 -8000b7e8: 00070463 beqz a4,8000b7f0 <_svfprintf_r+0x2008> -8000b7ec: b30fe06f j 80009b1c <_svfprintf_r+0x334> -8000b7f0: 971fe06f j 8000a160 <_svfprintf_r+0x978> -8000b7f4: 0e410613 addi a2,sp,228 -8000b7f8: 00098593 mv a1,s3 -8000b7fc: 000a0513 mv a0,s4 -8000b800: 26c030ef jal ra,8000ea6c <__ssprint_r> -8000b804: 00050463 beqz a0,8000b80c <_svfprintf_r+0x2024> -8000b808: a08fe06f j 80009a10 <_svfprintf_r+0x228> -8000b80c: 00044603 lbu a2,0(s0) -8000b810: 0ec12703 lw a4,236(sp) -8000b814: 10c10693 addi a3,sp,268 -8000b818: 00ca8ab3 add s5,s5,a2 -8000b81c: 8e1ff06f j 8000b0fc <_svfprintf_r+0x1914> -8000b820: 04812783 lw a5,72(sp) -8000b824: 03c12583 lw a1,60(sp) -8000b828: 00000413 li s0,0 -8000b82c: 40f989b3 sub s3,s3,a5 -8000b830: 00078613 mv a2,a5 -8000b834: 00098513 mv a0,s3 -8000b838: ee5fd0ef jal ra,8000971c -8000b83c: 0014c803 lbu a6,1(s1) -8000b840: 00a00613 li a2,10 -8000b844: 00000693 li a3,0 -8000b848: 01003833 snez a6,a6 -8000b84c: 000b8513 mv a0,s7 -8000b850: 000a0593 mv a1,s4 -8000b854: 010484b3 add s1,s1,a6 -8000b858: 7c0040ef jal ra,80010018 <__udivdi3> -8000b85c: ab9ff06f j 8000b314 <_svfprintf_r+0x1b2c> -8000b860: 00900793 li a5,9 -8000b864: ab77e8e3 bltu a5,s7,8000b314 <_svfprintf_r+0x1b2c> -8000b868: af5ff06f j 8000b35c <_svfprintf_r+0x1b74> -8000b86c: 02d00793 li a5,45 -8000b870: 0cf103a3 sb a5,199(sp) -8000b874: 02d00713 li a4,45 -8000b878: bb5ff06f j 8000b42c <_svfprintf_r+0x1c44> -8000b87c: 00812583 lw a1,8(sp) -8000b880: 0e410613 addi a2,sp,228 -8000b884: 000a0513 mv a0,s4 -8000b888: 1e4030ef jal ra,8000ea6c <__ssprint_r> -8000b88c: 00050463 beqz a0,8000b894 <_svfprintf_r+0x20ac> -8000b890: 980fe06f j 80009a10 <_svfprintf_r+0x228> -8000b894: 0cc12b03 lw s6,204(sp) -8000b898: 0ec12703 lw a4,236(sp) -8000b89c: 10c10d13 addi s10,sp,268 -8000b8a0: c08ff06f j 8000aca8 <_svfprintf_r+0x14c0> -8000b8a4: 0b010993 addi s3,sp,176 -8000b8a8: 00030693 mv a3,t1 -8000b8ac: 0cc10713 addi a4,sp,204 -8000b8b0: 0dc10813 addi a6,sp,220 -8000b8b4: 0d010793 addi a5,sp,208 -8000b8b8: 00300613 li a2,3 -8000b8bc: 00098593 mv a1,s3 -8000b8c0: 000a0513 mv a0,s4 -8000b8c4: 04612223 sw t1,68(sp) -8000b8c8: 0a512823 sw t0,176(sp) -8000b8cc: 02512223 sw t0,36(sp) -8000b8d0: 0be12a23 sw t5,180(sp) -8000b8d4: 03e12023 sw t5,32(sp) -8000b8d8: 0bf12c23 sw t6,184(sp) -8000b8dc: 01f12e23 sw t6,28(sp) -8000b8e0: 0bd12e23 sw t4,188(sp) -8000b8e4: 01d12c23 sw t4,24(sp) -8000b8e8: 934fb0ef jal ra,80006a1c <_ldtoa_r> -8000b8ec: 00054683 lbu a3,0(a0) -8000b8f0: 03000713 li a4,48 -8000b8f4: 00050c93 mv s9,a0 -8000b8f8: 01812e83 lw t4,24(sp) -8000b8fc: 01c12f83 lw t6,28(sp) -8000b900: 02012f03 lw t5,32(sp) -8000b904: 02412283 lw t0,36(sp) -8000b908: 04412303 lw t1,68(sp) -8000b90c: 0a010b93 addi s7,sp,160 -8000b910: 06e68c63 beq a3,a4,8000b988 <_svfprintf_r+0x21a0> -8000b914: 0cc12703 lw a4,204(sp) -8000b918: 00670b33 add s6,a4,t1 -8000b91c: 016c8b33 add s6,s9,s6 -8000b920: 000b8593 mv a1,s7 -8000b924: 00098513 mv a0,s3 -8000b928: 00612c23 sw t1,24(sp) -8000b92c: 0a512823 sw t0,176(sp) -8000b930: 0be12a23 sw t5,180(sp) -8000b934: 0bf12c23 sw t6,184(sp) -8000b938: 0bd12e23 sw t4,188(sp) -8000b93c: 0a012023 sw zero,160(sp) -8000b940: 0a012223 sw zero,164(sp) -8000b944: 0a012423 sw zero,168(sp) -8000b948: 0a012623 sw zero,172(sp) -8000b94c: 411050ef jal ra,8001155c <__eqtf2> -8000b950: 000b0713 mv a4,s6 -8000b954: 01812303 lw t1,24(sp) -8000b958: 00051463 bnez a0,8000b960 <_svfprintf_r+0x2178> -8000b95c: d28fe06f j 80009e84 <_svfprintf_r+0x69c> -8000b960: 0dc12703 lw a4,220(sp) -8000b964: 03000613 li a2,48 -8000b968: 01676463 bltu a4,s6,8000b970 <_svfprintf_r+0x2188> -8000b96c: d18fe06f j 80009e84 <_svfprintf_r+0x69c> -8000b970: 00170793 addi a5,a4,1 -8000b974: 0cf12e23 sw a5,220(sp) -8000b978: 00c70023 sb a2,0(a4) -8000b97c: 0dc12703 lw a4,220(sp) -8000b980: ff6768e3 bltu a4,s6,8000b970 <_svfprintf_r+0x2188> -8000b984: d00fe06f j 80009e84 <_svfprintf_r+0x69c> -8000b988: 0a010b93 addi s7,sp,160 -8000b98c: 000b8593 mv a1,s7 -8000b990: 00098513 mv a0,s3 -8000b994: 04612223 sw t1,68(sp) -8000b998: 0a512823 sw t0,176(sp) -8000b99c: 02512223 sw t0,36(sp) -8000b9a0: 0be12a23 sw t5,180(sp) -8000b9a4: 03e12023 sw t5,32(sp) -8000b9a8: 0bf12c23 sw t6,184(sp) -8000b9ac: 01f12e23 sw t6,28(sp) -8000b9b0: 0bd12e23 sw t4,188(sp) -8000b9b4: 01d12c23 sw t4,24(sp) -8000b9b8: 0a012023 sw zero,160(sp) -8000b9bc: 0a012223 sw zero,164(sp) -8000b9c0: 0a012423 sw zero,168(sp) -8000b9c4: 0a012623 sw zero,172(sp) -8000b9c8: 395050ef jal ra,8001155c <__eqtf2> -8000b9cc: 01812e83 lw t4,24(sp) -8000b9d0: 01c12f83 lw t6,28(sp) -8000b9d4: 02012f03 lw t5,32(sp) -8000b9d8: 02412283 lw t0,36(sp) -8000b9dc: 04412303 lw t1,68(sp) -8000b9e0: f2050ae3 beqz a0,8000b914 <_svfprintf_r+0x212c> -8000b9e4: 00100713 li a4,1 -8000b9e8: 40670733 sub a4,a4,t1 -8000b9ec: 0ce12623 sw a4,204(sp) -8000b9f0: f29ff06f j 8000b918 <_svfprintf_r+0x2130> -8000b9f4: 0c714703 lbu a4,199(sp) -8000b9f8: 01712a23 sw s7,20(sp) -8000b9fc: 02012223 sw zero,36(sp) -8000ba00: 02012023 sw zero,32(sp) -8000ba04: 00012c23 sw zero,24(sp) -8000ba08: 00030993 mv s3,t1 -8000ba0c: 00030b13 mv s6,t1 -8000ba10: 00000313 li t1,0 -8000ba14: 00070463 beqz a4,8000ba1c <_svfprintf_r+0x2234> -8000ba18: 904fe06f j 80009b1c <_svfprintf_r+0x334> -8000ba1c: f44fe06f j 8000a160 <_svfprintf_r+0x978> -8000ba20: 05812783 lw a5,88(sp) -8000ba24: 0017f713 andi a4,a5,1 +8000b584: f81fe06f j 8000a504 <_svfprintf_r+0xd60> +8000b588: 0fc12783 lw a5,252(sp) +8000b58c: 1207d263 bgez a5,8000b6b0 <_svfprintf_r+0x1f0c> +8000b590: 02d00793 li a5,45 +8000b594: 0cf103a3 sb a5,199(sp) +8000b598: 02d00713 li a4,45 +8000b59c: 04700793 li a5,71 +8000b5a0: 4b57d463 bge a5,s5,8000ba48 <_svfprintf_r+0x22a4> +8000b5a4: 800157b7 lui a5,0x80015 +8000b5a8: dc078c93 addi s9,a5,-576 # 80014dc0 <__BSS_END__+0xffffe3a8> +8000b5ac: e4dff06f j 8000b3f8 <_svfprintf_r+0x1c54> +8000b5b0: 01670733 add a4,a4,s6 +8000b5b4: 00168693 addi a3,a3,1 +8000b5b8: 018d2023 sw s8,0(s10) +8000b5bc: 016d2223 sw s6,4(s10) +8000b5c0: 0ee12623 sw a4,236(sp) +8000b5c4: 0ed12423 sw a3,232(sp) +8000b5c8: 00700613 li a2,7 +8000b5cc: 008d0d13 addi s10,s10,8 +8000b5d0: e4d65063 bge a2,a3,8000ac10 <_svfprintf_r+0x146c> +8000b5d4: 00812583 lw a1,8(sp) +8000b5d8: 0e410613 addi a2,sp,228 +8000b5dc: 000a0513 mv a0,s4 +8000b5e0: 448030ef jal ra,8000ea28 <__ssprint_r> +8000b5e4: 00050463 beqz a0,8000b5ec <_svfprintf_r+0x1e48> +8000b5e8: be4fe06f j 800099cc <_svfprintf_r+0x228> +8000b5ec: 0ec12703 lw a4,236(sp) +8000b5f0: 10c10d13 addi s10,sp,268 +8000b5f4: e1cff06f j 8000ac10 <_svfprintf_r+0x146c> +8000b5f8: 800157b7 lui a5,0x80015 +8000b5fc: db478c93 addi s9,a5,-588 # 80014db4 <__BSS_END__+0xffffe39c> +8000b600: df9ff06f j 8000b3f8 <_svfprintf_r+0x1c54> +8000b604: 00812583 lw a1,8(sp) +8000b608: 0e410613 addi a2,sp,228 +8000b60c: 000a0513 mv a0,s4 +8000b610: 418030ef jal ra,8000ea28 <__ssprint_r> +8000b614: 00050463 beqz a0,8000b61c <_svfprintf_r+0x1e78> +8000b618: bb4fe06f j 800099cc <_svfprintf_r+0x228> +8000b61c: 0ec12703 lw a4,236(sp) +8000b620: 10c10d13 addi s10,sp,268 +8000b624: dd4ff06f j 8000abf8 <_svfprintf_r+0x1454> +8000b628: 00600b13 li s6,6 +8000b62c: 93dff06f j 8000af68 <_svfprintf_r+0x17c4> +8000b630: 01c12683 lw a3,28(sp) +8000b634: 00dc87b3 add a5,s9,a3 +8000b638: 41668b33 sub s6,a3,s6 +8000b63c: 41578bb3 sub s7,a5,s5 +8000b640: e77b5663 bge s6,s7,8000acac <_svfprintf_r+0x1508> +8000b644: 000b0b93 mv s7,s6 +8000b648: e64ff06f j 8000acac <_svfprintf_r+0x1508> +8000b64c: 01412783 lw a5,20(sp) +8000b650: 00e12a23 sw a4,20(sp) +8000b654: 00412703 lw a4,4(sp) +8000b658: 0007a783 lw a5,0(a5) +8000b65c: 00048c93 mv s9,s1 +8000b660: 00e79023 sh a4,0(a5) +8000b664: db4fe06f j 80009c18 <_svfprintf_r+0x474> +8000b668: 0ffbfb93 andi s7,s7,255 +8000b66c: 00000d93 li s11,0 +8000b670: bf8fe06f j 80009a68 <_svfprintf_r+0x2c4> +8000b674: 00000d93 li s11,0 +8000b678: 00f12a23 sw a5,20(sp) +8000b67c: e89fe06f j 8000a504 <_svfprintf_r+0xd60> +8000b680: 00f12a23 sw a5,20(sp) +8000b684: 00000d93 li s11,0 +8000b688: 00090993 mv s3,s2 +8000b68c: 00100793 li a5,1 +8000b690: bf4fe06f j 80009a84 <_svfprintf_r+0x2e0> +8000b694: 01412703 lw a4,20(sp) +8000b698: 00090993 mv s3,s2 +8000b69c: 00f12a23 sw a5,20(sp) +8000b6a0: 00072b83 lw s7,0(a4) +8000b6a4: 41fbdd93 srai s11,s7,0x1f +8000b6a8: 000d8713 mv a4,s11 +8000b6ac: a09fe06f j 8000a0b4 <_svfprintf_r+0x910> +8000b6b0: 0c714703 lbu a4,199(sp) +8000b6b4: ee9ff06f j 8000b59c <_svfprintf_r+0x1df8> +8000b6b8: 00812583 lw a1,8(sp) +8000b6bc: 0e410613 addi a2,sp,228 +8000b6c0: 000a0513 mv a0,s4 +8000b6c4: 364030ef jal ra,8000ea28 <__ssprint_r> +8000b6c8: 00050463 beqz a0,8000b6d0 <_svfprintf_r+0x1f2c> +8000b6cc: b00fe06f j 800099cc <_svfprintf_r+0x228> +8000b6d0: 0cc12603 lw a2,204(sp) +8000b6d4: 0ec12703 lw a4,236(sp) +8000b6d8: 0e812683 lw a3,232(sp) +8000b6dc: 10c10893 addi a7,sp,268 +8000b6e0: b40652e3 bgez a2,8000b224 <_svfprintf_r+0x1a80> +8000b6e4: da1ff06f j 8000b484 <_svfprintf_r+0x1ce0> +8000b6e8: 00600313 li t1,6 +8000b6ec: e88fe06f j 80009d74 <_svfprintf_r+0x5d0> +8000b6f0: 00090993 mv s3,s2 +8000b6f4: e7dfe06f j 8000a570 <_svfprintf_r+0xdcc> +8000b6f8: 02412c83 lw s9,36(sp) +8000b6fc: 01c12783 lw a5,28(sp) +8000b700: 04812023 sw s0,64(sp) +8000b704: 00068d13 mv s10,a3 +8000b708: 00fc86b3 add a3,s9,a5 +8000b70c: 01812483 lw s1,24(sp) +8000b710: 04412903 lw s2,68(sp) +8000b714: 04c12403 lw s0,76(sp) +8000b718: 02012983 lw s3,32(sp) +8000b71c: d156f263 bgeu a3,s5,8000ac20 <_svfprintf_r+0x147c> +8000b720: 00068a93 mv s5,a3 +8000b724: cfcff06f j 8000ac20 <_svfprintf_r+0x147c> +8000b728: 01812783 lw a5,24(sp) +8000b72c: ffd00713 li a4,-3 +8000b730: 00e7c463 blt a5,a4,8000b738 <_svfprintf_r+0x1f94> +8000b734: 00f35a63 bge t1,a5,8000b748 <_svfprintf_r+0x1fa4> +8000b738: ffea8a93 addi s5,s5,-2 +8000b73c: fdfaf793 andi a5,s5,-33 +8000b740: 04f12623 sw a5,76(sp) +8000b744: f2cfe06f j 80009e70 <_svfprintf_r+0x6cc> +8000b748: 01c12703 lw a4,28(sp) +8000b74c: 01812783 lw a5,24(sp) +8000b750: 2ce7c463 blt a5,a4,8000ba18 <_svfprintf_r+0x2274> +8000b754: 05812703 lw a4,88(sp) +8000b758: 00078b13 mv s6,a5 +8000b75c: 00177713 andi a4,a4,1 +8000b760: 00070663 beqz a4,8000b76c <_svfprintf_r+0x1fc8> +8000b764: 02c12703 lw a4,44(sp) +8000b768: 00e78b33 add s6,a5,a4 +8000b76c: 05812783 lw a5,88(sp) +8000b770: 4007f713 andi a4,a5,1024 +8000b774: 00070663 beqz a4,8000b780 <_svfprintf_r+0x1fdc> +8000b778: 01812783 lw a5,24(sp) +8000b77c: 1af048e3 bgtz a5,8000c12c <_svfprintf_r+0x2988> +8000b780: fffb4993 not s3,s6 +8000b784: 41f9d993 srai s3,s3,0x1f +8000b788: 013b79b3 and s3,s6,s3 +8000b78c: 06700a93 li s5,103 +8000b790: 02012223 sw zero,36(sp) +8000b794: 02012023 sw zero,32(sp) +8000b798: fecfe06f j 80009f84 <_svfprintf_r+0x7e0> +8000b79c: 0c714703 lbu a4,199(sp) +8000b7a0: 00000313 li t1,0 +8000b7a4: 00070463 beqz a4,8000b7ac <_svfprintf_r+0x2008> +8000b7a8: b30fe06f j 80009ad8 <_svfprintf_r+0x334> +8000b7ac: 971fe06f j 8000a11c <_svfprintf_r+0x978> +8000b7b0: 0e410613 addi a2,sp,228 +8000b7b4: 00098593 mv a1,s3 +8000b7b8: 000a0513 mv a0,s4 +8000b7bc: 26c030ef jal ra,8000ea28 <__ssprint_r> +8000b7c0: 00050463 beqz a0,8000b7c8 <_svfprintf_r+0x2024> +8000b7c4: a08fe06f j 800099cc <_svfprintf_r+0x228> +8000b7c8: 00044603 lbu a2,0(s0) +8000b7cc: 0ec12703 lw a4,236(sp) +8000b7d0: 10c10693 addi a3,sp,268 +8000b7d4: 00ca8ab3 add s5,s5,a2 +8000b7d8: 8e1ff06f j 8000b0b8 <_svfprintf_r+0x1914> +8000b7dc: 04812783 lw a5,72(sp) +8000b7e0: 03c12583 lw a1,60(sp) +8000b7e4: 00000413 li s0,0 +8000b7e8: 40f989b3 sub s3,s3,a5 +8000b7ec: 00078613 mv a2,a5 +8000b7f0: 00098513 mv a0,s3 +8000b7f4: ee5fd0ef jal ra,800096d8 +8000b7f8: 0014c803 lbu a6,1(s1) +8000b7fc: 00a00613 li a2,10 +8000b800: 00000693 li a3,0 +8000b804: 01003833 snez a6,a6 +8000b808: 000b8513 mv a0,s7 +8000b80c: 000a0593 mv a1,s4 +8000b810: 010484b3 add s1,s1,a6 +8000b814: 7c0040ef jal ra,8000ffd4 <__udivdi3> +8000b818: ab9ff06f j 8000b2d0 <_svfprintf_r+0x1b2c> +8000b81c: 00900793 li a5,9 +8000b820: ab77e8e3 bltu a5,s7,8000b2d0 <_svfprintf_r+0x1b2c> +8000b824: af5ff06f j 8000b318 <_svfprintf_r+0x1b74> +8000b828: 02d00793 li a5,45 +8000b82c: 0cf103a3 sb a5,199(sp) +8000b830: 02d00713 li a4,45 +8000b834: bb5ff06f j 8000b3e8 <_svfprintf_r+0x1c44> +8000b838: 00812583 lw a1,8(sp) +8000b83c: 0e410613 addi a2,sp,228 +8000b840: 000a0513 mv a0,s4 +8000b844: 1e4030ef jal ra,8000ea28 <__ssprint_r> +8000b848: 00050463 beqz a0,8000b850 <_svfprintf_r+0x20ac> +8000b84c: 980fe06f j 800099cc <_svfprintf_r+0x228> +8000b850: 0cc12b03 lw s6,204(sp) +8000b854: 0ec12703 lw a4,236(sp) +8000b858: 10c10d13 addi s10,sp,268 +8000b85c: c08ff06f j 8000ac64 <_svfprintf_r+0x14c0> +8000b860: 0b010993 addi s3,sp,176 +8000b864: 00030693 mv a3,t1 +8000b868: 0cc10713 addi a4,sp,204 +8000b86c: 0dc10813 addi a6,sp,220 +8000b870: 0d010793 addi a5,sp,208 +8000b874: 00300613 li a2,3 +8000b878: 00098593 mv a1,s3 +8000b87c: 000a0513 mv a0,s4 +8000b880: 04612223 sw t1,68(sp) +8000b884: 0a512823 sw t0,176(sp) +8000b888: 02512223 sw t0,36(sp) +8000b88c: 0be12a23 sw t5,180(sp) +8000b890: 03e12023 sw t5,32(sp) +8000b894: 0bf12c23 sw t6,184(sp) +8000b898: 01f12e23 sw t6,28(sp) +8000b89c: 0bd12e23 sw t4,188(sp) +8000b8a0: 01d12c23 sw t4,24(sp) +8000b8a4: 934fb0ef jal ra,800069d8 <_ldtoa_r> +8000b8a8: 00054683 lbu a3,0(a0) +8000b8ac: 03000713 li a4,48 +8000b8b0: 00050c93 mv s9,a0 +8000b8b4: 01812e83 lw t4,24(sp) +8000b8b8: 01c12f83 lw t6,28(sp) +8000b8bc: 02012f03 lw t5,32(sp) +8000b8c0: 02412283 lw t0,36(sp) +8000b8c4: 04412303 lw t1,68(sp) +8000b8c8: 0a010b93 addi s7,sp,160 +8000b8cc: 06e68c63 beq a3,a4,8000b944 <_svfprintf_r+0x21a0> +8000b8d0: 0cc12703 lw a4,204(sp) +8000b8d4: 00670b33 add s6,a4,t1 +8000b8d8: 016c8b33 add s6,s9,s6 +8000b8dc: 000b8593 mv a1,s7 +8000b8e0: 00098513 mv a0,s3 +8000b8e4: 00612c23 sw t1,24(sp) +8000b8e8: 0a512823 sw t0,176(sp) +8000b8ec: 0be12a23 sw t5,180(sp) +8000b8f0: 0bf12c23 sw t6,184(sp) +8000b8f4: 0bd12e23 sw t4,188(sp) +8000b8f8: 0a012023 sw zero,160(sp) +8000b8fc: 0a012223 sw zero,164(sp) +8000b900: 0a012423 sw zero,168(sp) +8000b904: 0a012623 sw zero,172(sp) +8000b908: 411050ef jal ra,80011518 <__eqtf2> +8000b90c: 000b0713 mv a4,s6 +8000b910: 01812303 lw t1,24(sp) +8000b914: 00051463 bnez a0,8000b91c <_svfprintf_r+0x2178> +8000b918: d28fe06f j 80009e40 <_svfprintf_r+0x69c> +8000b91c: 0dc12703 lw a4,220(sp) +8000b920: 03000613 li a2,48 +8000b924: 01676463 bltu a4,s6,8000b92c <_svfprintf_r+0x2188> +8000b928: d18fe06f j 80009e40 <_svfprintf_r+0x69c> +8000b92c: 00170793 addi a5,a4,1 +8000b930: 0cf12e23 sw a5,220(sp) +8000b934: 00c70023 sb a2,0(a4) +8000b938: 0dc12703 lw a4,220(sp) +8000b93c: ff6768e3 bltu a4,s6,8000b92c <_svfprintf_r+0x2188> +8000b940: d00fe06f j 80009e40 <_svfprintf_r+0x69c> +8000b944: 0a010b93 addi s7,sp,160 +8000b948: 000b8593 mv a1,s7 +8000b94c: 00098513 mv a0,s3 +8000b950: 04612223 sw t1,68(sp) +8000b954: 0a512823 sw t0,176(sp) +8000b958: 02512223 sw t0,36(sp) +8000b95c: 0be12a23 sw t5,180(sp) +8000b960: 03e12023 sw t5,32(sp) +8000b964: 0bf12c23 sw t6,184(sp) +8000b968: 01f12e23 sw t6,28(sp) +8000b96c: 0bd12e23 sw t4,188(sp) +8000b970: 01d12c23 sw t4,24(sp) +8000b974: 0a012023 sw zero,160(sp) +8000b978: 0a012223 sw zero,164(sp) +8000b97c: 0a012423 sw zero,168(sp) +8000b980: 0a012623 sw zero,172(sp) +8000b984: 395050ef jal ra,80011518 <__eqtf2> +8000b988: 01812e83 lw t4,24(sp) +8000b98c: 01c12f83 lw t6,28(sp) +8000b990: 02012f03 lw t5,32(sp) +8000b994: 02412283 lw t0,36(sp) +8000b998: 04412303 lw t1,68(sp) +8000b99c: f2050ae3 beqz a0,8000b8d0 <_svfprintf_r+0x212c> +8000b9a0: 00100713 li a4,1 +8000b9a4: 40670733 sub a4,a4,t1 +8000b9a8: 0ce12623 sw a4,204(sp) +8000b9ac: f29ff06f j 8000b8d4 <_svfprintf_r+0x2130> +8000b9b0: 0c714703 lbu a4,199(sp) +8000b9b4: 01712a23 sw s7,20(sp) +8000b9b8: 02012223 sw zero,36(sp) +8000b9bc: 02012023 sw zero,32(sp) +8000b9c0: 00012c23 sw zero,24(sp) +8000b9c4: 00030993 mv s3,t1 +8000b9c8: 00030b13 mv s6,t1 +8000b9cc: 00000313 li t1,0 +8000b9d0: 00070463 beqz a4,8000b9d8 <_svfprintf_r+0x2234> +8000b9d4: 904fe06f j 80009ad8 <_svfprintf_r+0x334> +8000b9d8: f44fe06f j 8000a11c <_svfprintf_r+0x978> +8000b9dc: 05812783 lw a5,88(sp) +8000b9e0: 0017f713 andi a4,a5,1 +8000b9e4: 01812783 lw a5,24(sp) +8000b9e8: 00676733 or a4,a4,t1 +8000b9ec: 00f054e3 blez a5,8000c1f4 <_svfprintf_r+0x2a50> +8000b9f0: 7c071263 bnez a4,8000c1b4 <_svfprintf_r+0x2a10> +8000b9f4: 01812b03 lw s6,24(sp) +8000b9f8: 06600a93 li s5,102 +8000b9fc: 05812783 lw a5,88(sp) +8000ba00: 4007f713 andi a4,a5,1024 +8000ba04: 72071663 bnez a4,8000c130 <_svfprintf_r+0x298c> +8000ba08: fffb4993 not s3,s6 +8000ba0c: 41f9d993 srai s3,s3,0x1f +8000ba10: 013b79b3 and s3,s6,s3 +8000ba14: d7dff06f j 8000b790 <_svfprintf_r+0x1fec> +8000ba18: 01c12783 lw a5,28(sp) +8000ba1c: 02c12703 lw a4,44(sp) +8000ba20: 06700a93 li s5,103 +8000ba24: 00e78b33 add s6,a5,a4 8000ba28: 01812783 lw a5,24(sp) -8000ba2c: 00676733 or a4,a4,t1 -8000ba30: 00f054e3 blez a5,8000c238 <_svfprintf_r+0x2a50> -8000ba34: 7c071263 bnez a4,8000c1f8 <_svfprintf_r+0x2a10> -8000ba38: 01812b03 lw s6,24(sp) -8000ba3c: 06600a93 li s5,102 -8000ba40: 05812783 lw a5,88(sp) -8000ba44: 4007f713 andi a4,a5,1024 -8000ba48: 72071663 bnez a4,8000c174 <_svfprintf_r+0x298c> -8000ba4c: fffb4993 not s3,s6 -8000ba50: 41f9d993 srai s3,s3,0x1f -8000ba54: 013b79b3 and s3,s6,s3 -8000ba58: d7dff06f j 8000b7d4 <_svfprintf_r+0x1fec> -8000ba5c: 01c12783 lw a5,28(sp) -8000ba60: 02c12703 lw a4,44(sp) -8000ba64: 06700a93 li s5,103 -8000ba68: 00e78b33 add s6,a5,a4 -8000ba6c: 01812783 lw a5,24(sp) -8000ba70: fcf048e3 bgtz a5,8000ba40 <_svfprintf_r+0x2258> -8000ba74: 40fb0b33 sub s6,s6,a5 -8000ba78: 001b0b13 addi s6,s6,1 -8000ba7c: fffb4993 not s3,s6 -8000ba80: 41f9d993 srai s3,s3,0x1f -8000ba84: 013b79b3 and s3,s6,s3 -8000ba88: d4dff06f j 8000b7d4 <_svfprintf_r+0x1fec> -8000ba8c: 800157b7 lui a5,0x80015 -8000ba90: dfc78c93 addi s9,a5,-516 # 80014dfc <__BSS_END__+0xffffe3e4> -8000ba94: 9a9ff06f j 8000b43c <_svfprintf_r+0x1c54> -8000ba98: 00812583 lw a1,8(sp) -8000ba9c: 0e410613 addi a2,sp,228 -8000baa0: 000a0513 mv a0,s4 -8000baa4: 7c9020ef jal ra,8000ea6c <__ssprint_r> -8000baa8: 00050463 beqz a0,8000bab0 <_svfprintf_r+0x22c8> -8000baac: f65fd06f j 80009a10 <_svfprintf_r+0x228> -8000bab0: 0cc12b03 lw s6,204(sp) -8000bab4: 01c12783 lw a5,28(sp) -8000bab8: 0ec12703 lw a4,236(sp) -8000babc: 10c10d13 addi s10,sp,268 -8000bac0: 41678b33 sub s6,a5,s6 -8000bac4: a2cff06f j 8000acf0 <_svfprintf_r+0x1508> -8000bac8: 03000793 li a5,48 -8000bacc: 0cf10423 sb a5,200(sp) -8000bad0: 05800793 li a5,88 -8000bad4: 0cf104a3 sb a5,201(sp) -8000bad8: 00296793 ori a5,s2,2 -8000badc: 06300713 li a4,99 -8000bae0: 04f12c23 sw a5,88(sp) -8000bae4: 00012823 sw zero,16(sp) -8000bae8: 14c10c93 addi s9,sp,332 -8000baec: 4a674263 blt a4,t1,8000bf90 <_svfprintf_r+0x27a8> -8000baf0: 0fc12e83 lw t4,252(sp) -8000baf4: fdfaf793 andi a5,s5,-33 -8000baf8: 04f12623 sw a5,76(sp) -8000bafc: 04012e23 sw zero,92(sp) -8000bb00: 10296913 ori s2,s2,258 -8000bb04: 0f012283 lw t0,240(sp) -8000bb08: 0f412f03 lw t5,244(sp) -8000bb0c: 0f812f83 lw t6,248(sp) -8000bb10: 380ec863 bltz t4,8000bea0 <_svfprintf_r+0x26b8> -8000bb14: 06100713 li a4,97 -8000bb18: 52ea8063 beq s5,a4,8000c038 <_svfprintf_r+0x2850> -8000bb1c: 04100713 li a4,65 -8000bb20: 00ea8463 beq s5,a4,8000bb28 <_svfprintf_r+0x2340> -8000bb24: ac0fe06f j 80009de4 <_svfprintf_r+0x5fc> -8000bb28: 0b010993 addi s3,sp,176 -8000bb2c: 00098513 mv a0,s3 -8000bb30: 04612a23 sw t1,84(sp) -8000bb34: 0a512823 sw t0,176(sp) -8000bb38: 0be12a23 sw t5,180(sp) -8000bb3c: 0bf12c23 sw t6,184(sp) -8000bb40: 0bd12e23 sw t4,188(sp) -8000bb44: 481080ef jal ra,800147c4 <__trunctfdf2> -8000bb48: 0cc10613 addi a2,sp,204 -8000bb4c: e2cfd0ef jal ra,80009178 -8000bb50: 00058613 mv a2,a1 -8000bb54: 00050593 mv a1,a0 -8000bb58: 00098513 mv a0,s3 -8000bb5c: 25d080ef jal ra,800145b8 <__extenddftf2> -8000bb60: 0b012703 lw a4,176(sp) -8000bb64: 09010793 addi a5,sp,144 -8000bb68: 0a010b93 addi s7,sp,160 -8000bb6c: 08e12823 sw a4,144(sp) -8000bb70: 0b412703 lw a4,180(sp) -8000bb74: 08010613 addi a2,sp,128 -8000bb78: 00078593 mv a1,a5 -8000bb7c: 08e12a23 sw a4,148(sp) -8000bb80: 0b812703 lw a4,184(sp) -8000bb84: 000b8513 mv a0,s7 -8000bb88: 00f12e23 sw a5,28(sp) -8000bb8c: 08e12c23 sw a4,152(sp) -8000bb90: 0bc12703 lw a4,188(sp) -8000bb94: 04c12823 sw a2,80(sp) -8000bb98: 08012023 sw zero,128(sp) -8000bb9c: 08e12e23 sw a4,156(sp) -8000bba0: 3ffc0737 lui a4,0x3ffc0 -8000bba4: 08e12623 sw a4,140(sp) -8000bba8: 08012223 sw zero,132(sp) -8000bbac: 08012423 sw zero,136(sp) -8000bbb0: 501050ef jal ra,800118b0 <__multf3> -8000bbb4: 0a012783 lw a5,160(sp) -8000bbb8: 0a412803 lw a6,164(sp) -8000bbbc: 0a812e83 lw t4,168(sp) -8000bbc0: 0ac12f03 lw t5,172(sp) -8000bbc4: 000b8593 mv a1,s7 -8000bbc8: 00098513 mv a0,s3 -8000bbcc: 0af12823 sw a5,176(sp) -8000bbd0: 04f12223 sw a5,68(sp) -8000bbd4: 0b012a23 sw a6,180(sp) -8000bbd8: 03012223 sw a6,36(sp) -8000bbdc: 0bd12c23 sw t4,184(sp) -8000bbe0: 03d12023 sw t4,32(sp) -8000bbe4: 0be12e23 sw t5,188(sp) -8000bbe8: 01e12c23 sw t5,24(sp) -8000bbec: 0a012023 sw zero,160(sp) -8000bbf0: 0a012223 sw zero,164(sp) -8000bbf4: 0a012423 sw zero,168(sp) -8000bbf8: 0a012623 sw zero,172(sp) -8000bbfc: 161050ef jal ra,8001155c <__eqtf2> -8000bc00: 01812f03 lw t5,24(sp) -8000bc04: 02012e83 lw t4,32(sp) -8000bc08: 02412803 lw a6,36(sp) -8000bc0c: 04412783 lw a5,68(sp) -8000bc10: 05412303 lw t1,84(sp) -8000bc14: 00051663 bnez a0,8000bc20 <_svfprintf_r+0x2438> -8000bc18: 00100713 li a4,1 -8000bc1c: 0ce12623 sw a4,204(sp) -8000bc20: 80015737 lui a4,0x80015 -8000bc24: e1870713 addi a4,a4,-488 # 80014e18 <__BSS_END__+0xffffe400> -8000bc28: 04e12223 sw a4,68(sp) -8000bc2c: fff30b13 addi s6,t1,-1 -8000bc30: 01912c23 sw s9,24(sp) -8000bc34: 06912023 sw s1,96(sp) -8000bc38: 07512223 sw s5,100(sp) -8000bc3c: 07a12a23 sw s10,116(sp) -8000bc40: 07412c23 sw s4,120(sp) -8000bc44: 07912e23 sw s9,124(sp) -8000bc48: 07212423 sw s2,104(sp) -8000bc4c: 06812623 sw s0,108(sp) -8000bc50: 06612823 sw t1,112(sp) -8000bc54: 000b0c93 mv s9,s6 -8000bc58: 00078d13 mv s10,a5 -8000bc5c: 00080d93 mv s11,a6 -8000bc60: 000e8a13 mv s4,t4 -8000bc64: 000f0a93 mv s5,t5 -8000bc68: 01c12483 lw s1,28(sp) -8000bc6c: 0540006f j 8000bcc0 <_svfprintf_r+0x24d8> -8000bc70: 000b8593 mv a1,s7 -8000bc74: 00098513 mv a0,s3 -8000bc78: 02c12223 sw a2,36(sp) -8000bc7c: 03f12023 sw t6,32(sp) -8000bc80: 00512e23 sw t0,28(sp) -8000bc84: 0a512a23 sw t0,180(sp) -8000bc88: 0bf12c23 sw t6,184(sp) -8000bc8c: 0ac12e23 sw a2,188(sp) -8000bc90: 0b212823 sw s2,176(sp) -8000bc94: 0a012023 sw zero,160(sp) -8000bc98: 0a012223 sw zero,164(sp) -8000bc9c: 0a012423 sw zero,168(sp) -8000bca0: 0a012623 sw zero,172(sp) -8000bca4: 0b9050ef jal ra,8001155c <__eqtf2> -8000bca8: fffc8c93 addi s9,s9,-1 -8000bcac: 01c12283 lw t0,28(sp) -8000bcb0: 02012f83 lw t6,32(sp) -8000bcb4: 02412603 lw a2,36(sp) -8000bcb8: 0e050463 beqz a0,8000bda0 <_svfprintf_r+0x25b8> -8000bcbc: 01612c23 sw s6,24(sp) -8000bcc0: 400307b7 lui a5,0x40030 -8000bcc4: 00048613 mv a2,s1 -8000bcc8: 000b8593 mv a1,s7 -8000bccc: 00098513 mv a0,s3 -8000bcd0: 08f12e23 sw a5,156(sp) -8000bcd4: 0ba12023 sw s10,160(sp) -8000bcd8: 0bb12223 sw s11,164(sp) -8000bcdc: 0b412423 sw s4,168(sp) -8000bce0: 0b512623 sw s5,172(sp) -8000bce4: 08012823 sw zero,144(sp) -8000bce8: 08012a23 sw zero,148(sp) -8000bcec: 08012c23 sw zero,152(sp) -8000bcf0: 3c1050ef jal ra,800118b0 <__multf3> -8000bcf4: 00098513 mv a0,s3 -8000bcf8: 0e0080ef jal ra,80013dd8 <__fixtfsi> -8000bcfc: 00050593 mv a1,a0 -8000bd00: 00050413 mv s0,a0 -8000bd04: 00098513 mv a0,s3 -8000bd08: 0bc12b03 lw s6,188(sp) -8000bd0c: 0b012a83 lw s5,176(sp) -8000bd10: 0b412a03 lw s4,180(sp) -8000bd14: 0b812903 lw s2,184(sp) -8000bd18: 210080ef jal ra,80013f28 <__floatsitf> -8000bd1c: 0b012783 lw a5,176(sp) -8000bd20: 05012603 lw a2,80(sp) -8000bd24: 00048593 mv a1,s1 -8000bd28: 08f12023 sw a5,128(sp) -8000bd2c: 0b412783 lw a5,180(sp) -8000bd30: 000b8513 mv a0,s7 -8000bd34: 09612e23 sw s6,156(sp) -8000bd38: 08f12223 sw a5,132(sp) -8000bd3c: 0b812783 lw a5,184(sp) -8000bd40: 09512823 sw s5,144(sp) -8000bd44: 09412a23 sw s4,148(sp) -8000bd48: 08f12423 sw a5,136(sp) -8000bd4c: 0bc12783 lw a5,188(sp) -8000bd50: 09212c23 sw s2,152(sp) -8000bd54: 08f12623 sw a5,140(sp) -8000bd58: 361060ef jal ra,800128b8 <__subtf3> -8000bd5c: 04412783 lw a5,68(sp) -8000bd60: 01812703 lw a4,24(sp) -8000bd64: 0a012903 lw s2,160(sp) -8000bd68: 008787b3 add a5,a5,s0 -8000bd6c: 0007c783 lbu a5,0(a5) # 40030000 <_start-0x3ffd0000> -8000bd70: 0a412283 lw t0,164(sp) -8000bd74: 0a812f83 lw t6,168(sp) -8000bd78: 0ac12603 lw a2,172(sp) -8000bd7c: 00170b13 addi s6,a4,1 -8000bd80: fefb0fa3 sb a5,-1(s6) -8000bd84: 05912a23 sw s9,84(sp) -8000bd88: fff00793 li a5,-1 -8000bd8c: 00090d13 mv s10,s2 -8000bd90: 00028d93 mv s11,t0 -8000bd94: 000f8a13 mv s4,t6 -8000bd98: 00060a93 mv s5,a2 -8000bd9c: ecfc9ae3 bne s9,a5,8000bc70 <_svfprintf_r+0x2488> -8000bda0: 07012303 lw t1,112(sp) -8000bda4: 00090393 mv t2,s2 -8000bda8: 3ffe06b7 lui a3,0x3ffe0 -8000bdac: 000b8593 mv a1,s7 -8000bdb0: 00098513 mv a0,s3 -8000bdb4: 02612023 sw t1,32(sp) -8000bdb8: 00812e23 sw s0,28(sp) -8000bdbc: 06012483 lw s1,96(sp) -8000bdc0: 06412a83 lw s5,100(sp) -8000bdc4: 0a712823 sw t2,176(sp) -8000bdc8: 06712223 sw t2,100(sp) -8000bdcc: 0a512a23 sw t0,180(sp) -8000bdd0: 06512023 sw t0,96(sp) -8000bdd4: 0bf12c23 sw t6,184(sp) -8000bdd8: 05f12823 sw t6,80(sp) -8000bddc: 0ac12e23 sw a2,188(sp) -8000bde0: 02c12223 sw a2,36(sp) -8000bde4: 0a012023 sw zero,160(sp) -8000bde8: 0a012223 sw zero,164(sp) -8000bdec: 0a012423 sw zero,168(sp) -8000bdf0: 0ad12623 sw a3,172(sp) -8000bdf4: 035050ef jal ra,80011628 <__getf2> -8000bdf8: 07412d03 lw s10,116(sp) -8000bdfc: 06c12403 lw s0,108(sp) -8000be00: 000b0d93 mv s11,s6 -8000be04: 07812a03 lw s4,120(sp) -8000be08: 07c12c83 lw s9,124(sp) -8000be0c: 06812903 lw s2,104(sp) -8000be10: 02012303 lw t1,32(sp) -8000be14: 0aa04663 bgtz a0,8000bec0 <_svfprintf_r+0x26d8> -8000be18: 06412383 lw t2,100(sp) -8000be1c: 06012283 lw t0,96(sp) -8000be20: 05012f83 lw t6,80(sp) -8000be24: 02412603 lw a2,36(sp) -8000be28: 3ffe06b7 lui a3,0x3ffe0 -8000be2c: 000b8593 mv a1,s7 -8000be30: 00098513 mv a0,s3 -8000be34: 0a712823 sw t2,176(sp) -8000be38: 0a512a23 sw t0,180(sp) -8000be3c: 0bf12c23 sw t6,184(sp) -8000be40: 0ac12e23 sw a2,188(sp) -8000be44: 0a012023 sw zero,160(sp) -8000be48: 0a012223 sw zero,164(sp) -8000be4c: 0a012423 sw zero,168(sp) -8000be50: 0ad12623 sw a3,172(sp) -8000be54: 708050ef jal ra,8001155c <__eqtf2> -8000be58: 02012303 lw t1,32(sp) -8000be5c: 00051863 bnez a0,8000be6c <_svfprintf_r+0x2684> -8000be60: 01c12783 lw a5,28(sp) -8000be64: 0017fb13 andi s6,a5,1 -8000be68: 040b1c63 bnez s6,8000bec0 <_svfprintf_r+0x26d8> -8000be6c: 05412783 lw a5,84(sp) -8000be70: 03000613 li a2,48 -8000be74: 00178693 addi a3,a5,1 -8000be78: 00dd86b3 add a3,s11,a3 -8000be7c: 0007c863 bltz a5,8000be8c <_svfprintf_r+0x26a4> -8000be80: 001d8d93 addi s11,s11,1 -8000be84: fecd8fa3 sb a2,-1(s11) -8000be88: ffb69ce3 bne a3,s11,8000be80 <_svfprintf_r+0x2698> -8000be8c: 419d87b3 sub a5,s11,s9 -8000be90: 00f12e23 sw a5,28(sp) -8000be94: ff9fd06f j 80009e8c <_svfprintf_r+0x6a4> -8000be98: 00012823 sw zero,16(sp) -8000be9c: 00070913 mv s2,a4 -8000bea0: 80000737 lui a4,0x80000 -8000bea4: 02d00793 li a5,45 -8000bea8: 01d74eb3 xor t4,a4,t4 -8000beac: 04f12e23 sw a5,92(sp) -8000beb0: c65ff06f j 8000bb14 <_svfprintf_r+0x232c> -8000beb4: 800156b7 lui a3,0x80015 -8000beb8: 35c68d93 addi s11,a3,860 # 8001535c <__BSS_END__+0xffffe944> -8000bebc: c64fe06f j 8000a320 <_svfprintf_r+0xb38> -8000bec0: 01812783 lw a5,24(sp) -8000bec4: 000d8693 mv a3,s11 -8000bec8: 0cf12e23 sw a5,220(sp) +8000ba2c: fcf048e3 bgtz a5,8000b9fc <_svfprintf_r+0x2258> +8000ba30: 40fb0b33 sub s6,s6,a5 +8000ba34: 001b0b13 addi s6,s6,1 +8000ba38: fffb4993 not s3,s6 +8000ba3c: 41f9d993 srai s3,s3,0x1f +8000ba40: 013b79b3 and s3,s6,s3 +8000ba44: d4dff06f j 8000b790 <_svfprintf_r+0x1fec> +8000ba48: 800157b7 lui a5,0x80015 +8000ba4c: dbc78c93 addi s9,a5,-580 # 80014dbc <__BSS_END__+0xffffe3a4> +8000ba50: 9a9ff06f j 8000b3f8 <_svfprintf_r+0x1c54> +8000ba54: 00812583 lw a1,8(sp) +8000ba58: 0e410613 addi a2,sp,228 +8000ba5c: 000a0513 mv a0,s4 +8000ba60: 7c9020ef jal ra,8000ea28 <__ssprint_r> +8000ba64: 00050463 beqz a0,8000ba6c <_svfprintf_r+0x22c8> +8000ba68: f65fd06f j 800099cc <_svfprintf_r+0x228> +8000ba6c: 0cc12b03 lw s6,204(sp) +8000ba70: 01c12783 lw a5,28(sp) +8000ba74: 0ec12703 lw a4,236(sp) +8000ba78: 10c10d13 addi s10,sp,268 +8000ba7c: 41678b33 sub s6,a5,s6 +8000ba80: a2cff06f j 8000acac <_svfprintf_r+0x1508> +8000ba84: 03000793 li a5,48 +8000ba88: 0cf10423 sb a5,200(sp) +8000ba8c: 05800793 li a5,88 +8000ba90: 0cf104a3 sb a5,201(sp) +8000ba94: 00296793 ori a5,s2,2 +8000ba98: 06300713 li a4,99 +8000ba9c: 04f12c23 sw a5,88(sp) +8000baa0: 00012823 sw zero,16(sp) +8000baa4: 14c10c93 addi s9,sp,332 +8000baa8: 4a674263 blt a4,t1,8000bf4c <_svfprintf_r+0x27a8> +8000baac: 0fc12e83 lw t4,252(sp) +8000bab0: fdfaf793 andi a5,s5,-33 +8000bab4: 04f12623 sw a5,76(sp) +8000bab8: 04012e23 sw zero,92(sp) +8000babc: 10296913 ori s2,s2,258 +8000bac0: 0f012283 lw t0,240(sp) +8000bac4: 0f412f03 lw t5,244(sp) +8000bac8: 0f812f83 lw t6,248(sp) +8000bacc: 380ec863 bltz t4,8000be5c <_svfprintf_r+0x26b8> +8000bad0: 06100713 li a4,97 +8000bad4: 52ea8063 beq s5,a4,8000bff4 <_svfprintf_r+0x2850> +8000bad8: 04100713 li a4,65 +8000badc: 00ea8463 beq s5,a4,8000bae4 <_svfprintf_r+0x2340> +8000bae0: ac0fe06f j 80009da0 <_svfprintf_r+0x5fc> +8000bae4: 0b010993 addi s3,sp,176 +8000bae8: 00098513 mv a0,s3 +8000baec: 04612a23 sw t1,84(sp) +8000baf0: 0a512823 sw t0,176(sp) +8000baf4: 0be12a23 sw t5,180(sp) +8000baf8: 0bf12c23 sw t6,184(sp) +8000bafc: 0bd12e23 sw t4,188(sp) +8000bb00: 481080ef jal ra,80014780 <__trunctfdf2> +8000bb04: 0cc10613 addi a2,sp,204 +8000bb08: e2cfd0ef jal ra,80009134 +8000bb0c: 00058613 mv a2,a1 +8000bb10: 00050593 mv a1,a0 +8000bb14: 00098513 mv a0,s3 +8000bb18: 25d080ef jal ra,80014574 <__extenddftf2> +8000bb1c: 0b012703 lw a4,176(sp) +8000bb20: 09010793 addi a5,sp,144 +8000bb24: 0a010b93 addi s7,sp,160 +8000bb28: 08e12823 sw a4,144(sp) +8000bb2c: 0b412703 lw a4,180(sp) +8000bb30: 08010613 addi a2,sp,128 +8000bb34: 00078593 mv a1,a5 +8000bb38: 08e12a23 sw a4,148(sp) +8000bb3c: 0b812703 lw a4,184(sp) +8000bb40: 000b8513 mv a0,s7 +8000bb44: 00f12e23 sw a5,28(sp) +8000bb48: 08e12c23 sw a4,152(sp) +8000bb4c: 0bc12703 lw a4,188(sp) +8000bb50: 04c12823 sw a2,80(sp) +8000bb54: 08012023 sw zero,128(sp) +8000bb58: 08e12e23 sw a4,156(sp) +8000bb5c: 3ffc0737 lui a4,0x3ffc0 +8000bb60: 08e12623 sw a4,140(sp) +8000bb64: 08012223 sw zero,132(sp) +8000bb68: 08012423 sw zero,136(sp) +8000bb6c: 501050ef jal ra,8001186c <__multf3> +8000bb70: 0a012783 lw a5,160(sp) +8000bb74: 0a412803 lw a6,164(sp) +8000bb78: 0a812e83 lw t4,168(sp) +8000bb7c: 0ac12f03 lw t5,172(sp) +8000bb80: 000b8593 mv a1,s7 +8000bb84: 00098513 mv a0,s3 +8000bb88: 0af12823 sw a5,176(sp) +8000bb8c: 04f12223 sw a5,68(sp) +8000bb90: 0b012a23 sw a6,180(sp) +8000bb94: 03012223 sw a6,36(sp) +8000bb98: 0bd12c23 sw t4,184(sp) +8000bb9c: 03d12023 sw t4,32(sp) +8000bba0: 0be12e23 sw t5,188(sp) +8000bba4: 01e12c23 sw t5,24(sp) +8000bba8: 0a012023 sw zero,160(sp) +8000bbac: 0a012223 sw zero,164(sp) +8000bbb0: 0a012423 sw zero,168(sp) +8000bbb4: 0a012623 sw zero,172(sp) +8000bbb8: 161050ef jal ra,80011518 <__eqtf2> +8000bbbc: 01812f03 lw t5,24(sp) +8000bbc0: 02012e83 lw t4,32(sp) +8000bbc4: 02412803 lw a6,36(sp) +8000bbc8: 04412783 lw a5,68(sp) +8000bbcc: 05412303 lw t1,84(sp) +8000bbd0: 00051663 bnez a0,8000bbdc <_svfprintf_r+0x2438> +8000bbd4: 00100713 li a4,1 +8000bbd8: 0ce12623 sw a4,204(sp) +8000bbdc: 80015737 lui a4,0x80015 +8000bbe0: dd870713 addi a4,a4,-552 # 80014dd8 <__BSS_END__+0xffffe3c0> +8000bbe4: 04e12223 sw a4,68(sp) +8000bbe8: fff30b13 addi s6,t1,-1 +8000bbec: 01912c23 sw s9,24(sp) +8000bbf0: 06912023 sw s1,96(sp) +8000bbf4: 07512223 sw s5,100(sp) +8000bbf8: 07a12a23 sw s10,116(sp) +8000bbfc: 07412c23 sw s4,120(sp) +8000bc00: 07912e23 sw s9,124(sp) +8000bc04: 07212423 sw s2,104(sp) +8000bc08: 06812623 sw s0,108(sp) +8000bc0c: 06612823 sw t1,112(sp) +8000bc10: 000b0c93 mv s9,s6 +8000bc14: 00078d13 mv s10,a5 +8000bc18: 00080d93 mv s11,a6 +8000bc1c: 000e8a13 mv s4,t4 +8000bc20: 000f0a93 mv s5,t5 +8000bc24: 01c12483 lw s1,28(sp) +8000bc28: 0540006f j 8000bc7c <_svfprintf_r+0x24d8> +8000bc2c: 000b8593 mv a1,s7 +8000bc30: 00098513 mv a0,s3 +8000bc34: 02c12223 sw a2,36(sp) +8000bc38: 03f12023 sw t6,32(sp) +8000bc3c: 00512e23 sw t0,28(sp) +8000bc40: 0a512a23 sw t0,180(sp) +8000bc44: 0bf12c23 sw t6,184(sp) +8000bc48: 0ac12e23 sw a2,188(sp) +8000bc4c: 0b212823 sw s2,176(sp) +8000bc50: 0a012023 sw zero,160(sp) +8000bc54: 0a012223 sw zero,164(sp) +8000bc58: 0a012423 sw zero,168(sp) +8000bc5c: 0a012623 sw zero,172(sp) +8000bc60: 0b9050ef jal ra,80011518 <__eqtf2> +8000bc64: fffc8c93 addi s9,s9,-1 +8000bc68: 01c12283 lw t0,28(sp) +8000bc6c: 02012f83 lw t6,32(sp) +8000bc70: 02412603 lw a2,36(sp) +8000bc74: 0e050463 beqz a0,8000bd5c <_svfprintf_r+0x25b8> +8000bc78: 01612c23 sw s6,24(sp) +8000bc7c: 400307b7 lui a5,0x40030 +8000bc80: 00048613 mv a2,s1 +8000bc84: 000b8593 mv a1,s7 +8000bc88: 00098513 mv a0,s3 +8000bc8c: 08f12e23 sw a5,156(sp) +8000bc90: 0ba12023 sw s10,160(sp) +8000bc94: 0bb12223 sw s11,164(sp) +8000bc98: 0b412423 sw s4,168(sp) +8000bc9c: 0b512623 sw s5,172(sp) +8000bca0: 08012823 sw zero,144(sp) +8000bca4: 08012a23 sw zero,148(sp) +8000bca8: 08012c23 sw zero,152(sp) +8000bcac: 3c1050ef jal ra,8001186c <__multf3> +8000bcb0: 00098513 mv a0,s3 +8000bcb4: 0e0080ef jal ra,80013d94 <__fixtfsi> +8000bcb8: 00050593 mv a1,a0 +8000bcbc: 00050413 mv s0,a0 +8000bcc0: 00098513 mv a0,s3 +8000bcc4: 0bc12b03 lw s6,188(sp) +8000bcc8: 0b012a83 lw s5,176(sp) +8000bccc: 0b412a03 lw s4,180(sp) +8000bcd0: 0b812903 lw s2,184(sp) +8000bcd4: 210080ef jal ra,80013ee4 <__floatsitf> +8000bcd8: 0b012783 lw a5,176(sp) +8000bcdc: 05012603 lw a2,80(sp) +8000bce0: 00048593 mv a1,s1 +8000bce4: 08f12023 sw a5,128(sp) +8000bce8: 0b412783 lw a5,180(sp) +8000bcec: 000b8513 mv a0,s7 +8000bcf0: 09612e23 sw s6,156(sp) +8000bcf4: 08f12223 sw a5,132(sp) +8000bcf8: 0b812783 lw a5,184(sp) +8000bcfc: 09512823 sw s5,144(sp) +8000bd00: 09412a23 sw s4,148(sp) +8000bd04: 08f12423 sw a5,136(sp) +8000bd08: 0bc12783 lw a5,188(sp) +8000bd0c: 09212c23 sw s2,152(sp) +8000bd10: 08f12623 sw a5,140(sp) +8000bd14: 361060ef jal ra,80012874 <__subtf3> +8000bd18: 04412783 lw a5,68(sp) +8000bd1c: 01812703 lw a4,24(sp) +8000bd20: 0a012903 lw s2,160(sp) +8000bd24: 008787b3 add a5,a5,s0 +8000bd28: 0007c783 lbu a5,0(a5) # 40030000 <_start-0x3ffd0000> +8000bd2c: 0a412283 lw t0,164(sp) +8000bd30: 0a812f83 lw t6,168(sp) +8000bd34: 0ac12603 lw a2,172(sp) +8000bd38: 00170b13 addi s6,a4,1 +8000bd3c: fefb0fa3 sb a5,-1(s6) +8000bd40: 05912a23 sw s9,84(sp) +8000bd44: fff00793 li a5,-1 +8000bd48: 00090d13 mv s10,s2 +8000bd4c: 00028d93 mv s11,t0 +8000bd50: 000f8a13 mv s4,t6 +8000bd54: 00060a93 mv s5,a2 +8000bd58: ecfc9ae3 bne s9,a5,8000bc2c <_svfprintf_r+0x2488> +8000bd5c: 07012303 lw t1,112(sp) +8000bd60: 00090393 mv t2,s2 +8000bd64: 3ffe06b7 lui a3,0x3ffe0 +8000bd68: 000b8593 mv a1,s7 +8000bd6c: 00098513 mv a0,s3 +8000bd70: 02612023 sw t1,32(sp) +8000bd74: 00812e23 sw s0,28(sp) +8000bd78: 06012483 lw s1,96(sp) +8000bd7c: 06412a83 lw s5,100(sp) +8000bd80: 0a712823 sw t2,176(sp) +8000bd84: 06712223 sw t2,100(sp) +8000bd88: 0a512a23 sw t0,180(sp) +8000bd8c: 06512023 sw t0,96(sp) +8000bd90: 0bf12c23 sw t6,184(sp) +8000bd94: 05f12823 sw t6,80(sp) +8000bd98: 0ac12e23 sw a2,188(sp) +8000bd9c: 02c12223 sw a2,36(sp) +8000bda0: 0a012023 sw zero,160(sp) +8000bda4: 0a012223 sw zero,164(sp) +8000bda8: 0a012423 sw zero,168(sp) +8000bdac: 0ad12623 sw a3,172(sp) +8000bdb0: 035050ef jal ra,800115e4 <__getf2> +8000bdb4: 07412d03 lw s10,116(sp) +8000bdb8: 06c12403 lw s0,108(sp) +8000bdbc: 000b0d93 mv s11,s6 +8000bdc0: 07812a03 lw s4,120(sp) +8000bdc4: 07c12c83 lw s9,124(sp) +8000bdc8: 06812903 lw s2,104(sp) +8000bdcc: 02012303 lw t1,32(sp) +8000bdd0: 0aa04663 bgtz a0,8000be7c <_svfprintf_r+0x26d8> +8000bdd4: 06412383 lw t2,100(sp) +8000bdd8: 06012283 lw t0,96(sp) +8000bddc: 05012f83 lw t6,80(sp) +8000bde0: 02412603 lw a2,36(sp) +8000bde4: 3ffe06b7 lui a3,0x3ffe0 +8000bde8: 000b8593 mv a1,s7 +8000bdec: 00098513 mv a0,s3 +8000bdf0: 0a712823 sw t2,176(sp) +8000bdf4: 0a512a23 sw t0,180(sp) +8000bdf8: 0bf12c23 sw t6,184(sp) +8000bdfc: 0ac12e23 sw a2,188(sp) +8000be00: 0a012023 sw zero,160(sp) +8000be04: 0a012223 sw zero,164(sp) +8000be08: 0a012423 sw zero,168(sp) +8000be0c: 0ad12623 sw a3,172(sp) +8000be10: 708050ef jal ra,80011518 <__eqtf2> +8000be14: 02012303 lw t1,32(sp) +8000be18: 00051863 bnez a0,8000be28 <_svfprintf_r+0x2684> +8000be1c: 01c12783 lw a5,28(sp) +8000be20: 0017fb13 andi s6,a5,1 +8000be24: 040b1c63 bnez s6,8000be7c <_svfprintf_r+0x26d8> +8000be28: 05412783 lw a5,84(sp) +8000be2c: 03000613 li a2,48 +8000be30: 00178693 addi a3,a5,1 +8000be34: 00dd86b3 add a3,s11,a3 +8000be38: 0007c863 bltz a5,8000be48 <_svfprintf_r+0x26a4> +8000be3c: 001d8d93 addi s11,s11,1 +8000be40: fecd8fa3 sb a2,-1(s11) +8000be44: ffb69ce3 bne a3,s11,8000be3c <_svfprintf_r+0x2698> +8000be48: 419d87b3 sub a5,s11,s9 +8000be4c: 00f12e23 sw a5,28(sp) +8000be50: ff9fd06f j 80009e48 <_svfprintf_r+0x6a4> +8000be54: 00012823 sw zero,16(sp) +8000be58: 00070913 mv s2,a4 +8000be5c: 80000737 lui a4,0x80000 +8000be60: 02d00793 li a5,45 +8000be64: 01d74eb3 xor t4,a4,t4 +8000be68: 04f12e23 sw a5,92(sp) +8000be6c: c65ff06f j 8000bad0 <_svfprintf_r+0x232c> +8000be70: 800156b7 lui a3,0x80015 +8000be74: 31c68d93 addi s11,a3,796 # 8001531c <__BSS_END__+0xffffe904> +8000be78: c64fe06f j 8000a2dc <_svfprintf_r+0xb38> +8000be7c: 01812783 lw a5,24(sp) +8000be80: 000d8693 mv a3,s11 +8000be84: 0cf12e23 sw a5,220(sp) +8000be88: 04412783 lw a5,68(sp) +8000be8c: fffdc603 lbu a2,-1(s11) +8000be90: 00f7c583 lbu a1,15(a5) +8000be94: 02b61063 bne a2,a1,8000beb4 <_svfprintf_r+0x2710> +8000be98: 03000513 li a0,48 +8000be9c: fea68fa3 sb a0,-1(a3) +8000bea0: 0dc12683 lw a3,220(sp) +8000bea4: fff68793 addi a5,a3,-1 +8000bea8: 0cf12e23 sw a5,220(sp) +8000beac: fff6c603 lbu a2,-1(a3) +8000beb0: fec586e3 beq a1,a2,8000be9c <_svfprintf_r+0x26f8> +8000beb4: 00160593 addi a1,a2,1 +8000beb8: 03900513 li a0,57 +8000bebc: 0ff5f593 andi a1,a1,255 +8000bec0: 00a60663 beq a2,a0,8000becc <_svfprintf_r+0x2728> +8000bec4: feb68fa3 sb a1,-1(a3) +8000bec8: f81ff06f j 8000be48 <_svfprintf_r+0x26a4> 8000becc: 04412783 lw a5,68(sp) -8000bed0: fffdc603 lbu a2,-1(s11) -8000bed4: 00f7c583 lbu a1,15(a5) -8000bed8: 02b61063 bne a2,a1,8000bef8 <_svfprintf_r+0x2710> -8000bedc: 03000513 li a0,48 -8000bee0: fea68fa3 sb a0,-1(a3) -8000bee4: 0dc12683 lw a3,220(sp) -8000bee8: fff68793 addi a5,a3,-1 -8000beec: 0cf12e23 sw a5,220(sp) -8000bef0: fff6c603 lbu a2,-1(a3) -8000bef4: fec586e3 beq a1,a2,8000bee0 <_svfprintf_r+0x26f8> -8000bef8: 00160593 addi a1,a2,1 -8000befc: 03900513 li a0,57 -8000bf00: 0ff5f593 andi a1,a1,255 -8000bf04: 00a60663 beq a2,a0,8000bf10 <_svfprintf_r+0x2728> -8000bf08: feb68fa3 sb a1,-1(a3) -8000bf0c: f81ff06f j 8000be8c <_svfprintf_r+0x26a4> -8000bf10: 04412783 lw a5,68(sp) -8000bf14: 00a7c583 lbu a1,10(a5) -8000bf18: feb68fa3 sb a1,-1(a3) -8000bf1c: f71ff06f j 8000be8c <_svfprintf_r+0x26a4> -8000bf20: 00130b13 addi s6,t1,1 -8000bf24: 0b010993 addi s3,sp,176 -8000bf28: 0dc10813 addi a6,sp,220 -8000bf2c: 0d010793 addi a5,sp,208 -8000bf30: 0cc10713 addi a4,sp,204 -8000bf34: 000b0693 mv a3,s6 -8000bf38: 00200613 li a2,2 -8000bf3c: 00098593 mv a1,s3 -8000bf40: 000a0513 mv a0,s4 -8000bf44: 04612223 sw t1,68(sp) -8000bf48: 0a512823 sw t0,176(sp) -8000bf4c: 02512223 sw t0,36(sp) -8000bf50: 0be12a23 sw t5,180(sp) -8000bf54: 03e12023 sw t5,32(sp) -8000bf58: 0bf12c23 sw t6,184(sp) -8000bf5c: 01f12e23 sw t6,28(sp) -8000bf60: 0bd12e23 sw t4,188(sp) -8000bf64: 01d12c23 sw t4,24(sp) -8000bf68: ab5fa0ef jal ra,80006a1c <_ldtoa_r> -8000bf6c: 01812e83 lw t4,24(sp) -8000bf70: 01c12f83 lw t6,28(sp) -8000bf74: 02012f03 lw t5,32(sp) -8000bf78: 02412283 lw t0,36(sp) -8000bf7c: 04412303 lw t1,68(sp) -8000bf80: 00050c93 mv s9,a0 -8000bf84: 016c8b33 add s6,s9,s6 -8000bf88: 0a010b93 addi s7,sp,160 -8000bf8c: 995ff06f j 8000b920 <_svfprintf_r+0x2138> -8000bf90: 00130593 addi a1,t1,1 -8000bf94: 000a0513 mv a0,s4 -8000bf98: 00612823 sw t1,16(sp) -8000bf9c: d75f40ef jal ra,80000d10 <_malloc_r> -8000bfa0: 00050c93 mv s9,a0 -8000bfa4: 01012303 lw t1,16(sp) -8000bfa8: 30050263 beqz a0,8000c2ac <_svfprintf_r+0x2ac4> -8000bfac: 00a12823 sw a0,16(sp) -8000bfb0: b41ff06f j 8000baf0 <_svfprintf_r+0x2308> -8000bfb4: 01670733 add a4,a4,s6 -8000bfb8: 00168693 addi a3,a3,1 -8000bfbc: 0188a023 sw s8,0(a7) -8000bfc0: 0168a223 sw s6,4(a7) -8000bfc4: 0ee12623 sw a4,236(sp) -8000bfc8: 0ed12423 sw a3,232(sp) -8000bfcc: 00700613 li a2,7 -8000bfd0: 00888893 addi a7,a7,8 -8000bfd4: a8d65a63 bge a2,a3,8000b268 <_svfprintf_r+0x1a80> -8000bfd8: 00812583 lw a1,8(sp) -8000bfdc: 0e410613 addi a2,sp,228 -8000bfe0: 000a0513 mv a0,s4 -8000bfe4: 289020ef jal ra,8000ea6c <__ssprint_r> -8000bfe8: 00050463 beqz a0,8000bff0 <_svfprintf_r+0x2808> -8000bfec: a25fd06f j 80009a10 <_svfprintf_r+0x228> -8000bff0: 0ec12703 lw a4,236(sp) -8000bff4: 0e812683 lw a3,232(sp) -8000bff8: 10c10893 addi a7,sp,268 -8000bffc: a6cff06f j 8000b268 <_svfprintf_r+0x1a80> -8000c000: 006c8b33 add s6,s9,t1 -8000c004: 0a010b93 addi s7,sp,160 -8000c008: 919ff06f j 8000b920 <_svfprintf_r+0x2138> -8000c00c: 03000793 li a5,48 -8000c010: 0cf10423 sb a5,200(sp) -8000c014: 07800793 li a5,120 -8000c018: abdff06f j 8000bad4 <_svfprintf_r+0x22ec> -8000c01c: fff00793 li a5,-1 -8000c020: 00f12223 sw a5,4(sp) -8000c024: a15fd06f j 80009a38 <_svfprintf_r+0x250> -8000c028: 00030463 beqz t1,8000c030 <_svfprintf_r+0x2848> -8000c02c: d8dfd06f j 80009db8 <_svfprintf_r+0x5d0> -8000c030: 00100313 li t1,1 -8000c034: d85fd06f j 80009db8 <_svfprintf_r+0x5d0> -8000c038: 0b010993 addi s3,sp,176 -8000c03c: 00098513 mv a0,s3 -8000c040: 04612a23 sw t1,84(sp) -8000c044: 0a512823 sw t0,176(sp) -8000c048: 0be12a23 sw t5,180(sp) -8000c04c: 0bf12c23 sw t6,184(sp) -8000c050: 0bd12e23 sw t4,188(sp) -8000c054: 770080ef jal ra,800147c4 <__trunctfdf2> -8000c058: 0cc10613 addi a2,sp,204 -8000c05c: 91cfd0ef jal ra,80009178 -8000c060: 00058613 mv a2,a1 -8000c064: 00050593 mv a1,a0 -8000c068: 00098513 mv a0,s3 -8000c06c: 54c080ef jal ra,800145b8 <__extenddftf2> -8000c070: 0b012703 lw a4,176(sp) -8000c074: 09010793 addi a5,sp,144 -8000c078: 0a010b93 addi s7,sp,160 -8000c07c: 08e12823 sw a4,144(sp) -8000c080: 0b412703 lw a4,180(sp) -8000c084: 08010613 addi a2,sp,128 -8000c088: 00078593 mv a1,a5 -8000c08c: 08e12a23 sw a4,148(sp) -8000c090: 0b812703 lw a4,184(sp) -8000c094: 000b8513 mv a0,s7 -8000c098: 00f12e23 sw a5,28(sp) -8000c09c: 08e12c23 sw a4,152(sp) -8000c0a0: 0bc12703 lw a4,188(sp) -8000c0a4: 04c12823 sw a2,80(sp) -8000c0a8: 08012023 sw zero,128(sp) -8000c0ac: 08e12e23 sw a4,156(sp) -8000c0b0: 3ffc0737 lui a4,0x3ffc0 -8000c0b4: 08e12623 sw a4,140(sp) -8000c0b8: 08012223 sw zero,132(sp) -8000c0bc: 08012423 sw zero,136(sp) -8000c0c0: 7f0050ef jal ra,800118b0 <__multf3> -8000c0c4: 0a012783 lw a5,160(sp) -8000c0c8: 0a412803 lw a6,164(sp) -8000c0cc: 0a812e83 lw t4,168(sp) -8000c0d0: 0ac12f03 lw t5,172(sp) -8000c0d4: 000b8593 mv a1,s7 -8000c0d8: 00098513 mv a0,s3 -8000c0dc: 0af12823 sw a5,176(sp) -8000c0e0: 04f12223 sw a5,68(sp) -8000c0e4: 0b012a23 sw a6,180(sp) -8000c0e8: 03012223 sw a6,36(sp) -8000c0ec: 0bd12c23 sw t4,184(sp) -8000c0f0: 03d12023 sw t4,32(sp) -8000c0f4: 0be12e23 sw t5,188(sp) -8000c0f8: 01e12c23 sw t5,24(sp) -8000c0fc: 0a012023 sw zero,160(sp) -8000c100: 0a012223 sw zero,164(sp) -8000c104: 0a012423 sw zero,168(sp) -8000c108: 0a012623 sw zero,172(sp) -8000c10c: 450050ef jal ra,8001155c <__eqtf2> -8000c110: 01812f03 lw t5,24(sp) -8000c114: 02012e83 lw t4,32(sp) -8000c118: 02412803 lw a6,36(sp) -8000c11c: 04412783 lw a5,68(sp) -8000c120: 05412303 lw t1,84(sp) -8000c124: 00051663 bnez a0,8000c130 <_svfprintf_r+0x2948> -8000c128: 00100713 li a4,1 -8000c12c: 0ce12623 sw a4,204(sp) -8000c130: 80015737 lui a4,0x80015 -8000c134: e0470713 addi a4,a4,-508 # 80014e04 <__BSS_END__+0xffffe3ec> -8000c138: 04e12223 sw a4,68(sp) -8000c13c: af1ff06f j 8000bc2c <_svfprintf_r+0x2444> -8000c140: 0d610693 addi a3,sp,214 -8000c144: 00061863 bnez a2,8000c154 <_svfprintf_r+0x296c> -8000c148: 03000693 li a3,48 -8000c14c: 0cd10b23 sb a3,214(sp) -8000c150: 0d710693 addi a3,sp,215 -8000c154: 1b010793 addi a5,sp,432 -8000c158: 40f68633 sub a2,a3,a5 -8000c15c: 03070713 addi a4,a4,48 -8000c160: 0dd60793 addi a5,a2,221 -8000c164: 00e68023 sb a4,0(a3) -8000c168: 02f12c23 sw a5,56(sp) -8000c16c: e19fd06f j 80009f84 <_svfprintf_r+0x79c> -8000c170: 06700a93 li s5,103 -8000c174: 04012583 lw a1,64(sp) -8000c178: 01812783 lw a5,24(sp) -8000c17c: 02012223 sw zero,36(sp) -8000c180: 0005c703 lbu a4,0(a1) -8000c184: 02012023 sw zero,32(sp) -8000c188: 0ff00613 li a2,255 -8000c18c: 02c70e63 beq a4,a2,8000c1c8 <_svfprintf_r+0x29e0> -8000c190: 02f75c63 bge a4,a5,8000c1c8 <_svfprintf_r+0x29e0> -8000c194: 0015c683 lbu a3,1(a1) -8000c198: 40e787b3 sub a5,a5,a4 -8000c19c: 00068e63 beqz a3,8000c1b8 <_svfprintf_r+0x29d0> -8000c1a0: 02012703 lw a4,32(sp) -8000c1a4: 00158593 addi a1,a1,1 -8000c1a8: 00170713 addi a4,a4,1 -8000c1ac: 02e12023 sw a4,32(sp) -8000c1b0: 00068713 mv a4,a3 -8000c1b4: fd9ff06f j 8000c18c <_svfprintf_r+0x29a4> -8000c1b8: 02412683 lw a3,36(sp) -8000c1bc: 00168693 addi a3,a3,1 -8000c1c0: 02d12223 sw a3,36(sp) -8000c1c4: fc9ff06f j 8000c18c <_svfprintf_r+0x29a4> -8000c1c8: 00f12c23 sw a5,24(sp) -8000c1cc: 02412703 lw a4,36(sp) -8000c1d0: 02012783 lw a5,32(sp) -8000c1d4: 04b12023 sw a1,64(sp) -8000c1d8: 00e78733 add a4,a5,a4 -8000c1dc: 04812783 lw a5,72(sp) -8000c1e0: 02f70733 mul a4,a4,a5 -8000c1e4: 01670b33 add s6,a4,s6 -8000c1e8: fffb4993 not s3,s6 -8000c1ec: 41f9d993 srai s3,s3,0x1f -8000c1f0: 013b79b3 and s3,s6,s3 -8000c1f4: dd5fd06f j 80009fc8 <_svfprintf_r+0x7e0> -8000c1f8: 02c12703 lw a4,44(sp) +8000bed0: 00a7c583 lbu a1,10(a5) +8000bed4: feb68fa3 sb a1,-1(a3) +8000bed8: f71ff06f j 8000be48 <_svfprintf_r+0x26a4> +8000bedc: 00130b13 addi s6,t1,1 +8000bee0: 0b010993 addi s3,sp,176 +8000bee4: 0dc10813 addi a6,sp,220 +8000bee8: 0d010793 addi a5,sp,208 +8000beec: 0cc10713 addi a4,sp,204 +8000bef0: 000b0693 mv a3,s6 +8000bef4: 00200613 li a2,2 +8000bef8: 00098593 mv a1,s3 +8000befc: 000a0513 mv a0,s4 +8000bf00: 04612223 sw t1,68(sp) +8000bf04: 0a512823 sw t0,176(sp) +8000bf08: 02512223 sw t0,36(sp) +8000bf0c: 0be12a23 sw t5,180(sp) +8000bf10: 03e12023 sw t5,32(sp) +8000bf14: 0bf12c23 sw t6,184(sp) +8000bf18: 01f12e23 sw t6,28(sp) +8000bf1c: 0bd12e23 sw t4,188(sp) +8000bf20: 01d12c23 sw t4,24(sp) +8000bf24: ab5fa0ef jal ra,800069d8 <_ldtoa_r> +8000bf28: 01812e83 lw t4,24(sp) +8000bf2c: 01c12f83 lw t6,28(sp) +8000bf30: 02012f03 lw t5,32(sp) +8000bf34: 02412283 lw t0,36(sp) +8000bf38: 04412303 lw t1,68(sp) +8000bf3c: 00050c93 mv s9,a0 +8000bf40: 016c8b33 add s6,s9,s6 +8000bf44: 0a010b93 addi s7,sp,160 +8000bf48: 995ff06f j 8000b8dc <_svfprintf_r+0x2138> +8000bf4c: 00130593 addi a1,t1,1 +8000bf50: 000a0513 mv a0,s4 +8000bf54: 00612823 sw t1,16(sp) +8000bf58: d75f40ef jal ra,80000ccc <_malloc_r> +8000bf5c: 00050c93 mv s9,a0 +8000bf60: 01012303 lw t1,16(sp) +8000bf64: 30050263 beqz a0,8000c268 <_svfprintf_r+0x2ac4> +8000bf68: 00a12823 sw a0,16(sp) +8000bf6c: b41ff06f j 8000baac <_svfprintf_r+0x2308> +8000bf70: 01670733 add a4,a4,s6 +8000bf74: 00168693 addi a3,a3,1 +8000bf78: 0188a023 sw s8,0(a7) +8000bf7c: 0168a223 sw s6,4(a7) +8000bf80: 0ee12623 sw a4,236(sp) +8000bf84: 0ed12423 sw a3,232(sp) +8000bf88: 00700613 li a2,7 +8000bf8c: 00888893 addi a7,a7,8 +8000bf90: a8d65a63 bge a2,a3,8000b224 <_svfprintf_r+0x1a80> +8000bf94: 00812583 lw a1,8(sp) +8000bf98: 0e410613 addi a2,sp,228 +8000bf9c: 000a0513 mv a0,s4 +8000bfa0: 289020ef jal ra,8000ea28 <__ssprint_r> +8000bfa4: 00050463 beqz a0,8000bfac <_svfprintf_r+0x2808> +8000bfa8: a25fd06f j 800099cc <_svfprintf_r+0x228> +8000bfac: 0ec12703 lw a4,236(sp) +8000bfb0: 0e812683 lw a3,232(sp) +8000bfb4: 10c10893 addi a7,sp,268 +8000bfb8: a6cff06f j 8000b224 <_svfprintf_r+0x1a80> +8000bfbc: 006c8b33 add s6,s9,t1 +8000bfc0: 0a010b93 addi s7,sp,160 +8000bfc4: 919ff06f j 8000b8dc <_svfprintf_r+0x2138> +8000bfc8: 03000793 li a5,48 +8000bfcc: 0cf10423 sb a5,200(sp) +8000bfd0: 07800793 li a5,120 +8000bfd4: abdff06f j 8000ba90 <_svfprintf_r+0x22ec> +8000bfd8: fff00793 li a5,-1 +8000bfdc: 00f12223 sw a5,4(sp) +8000bfe0: a15fd06f j 800099f4 <_svfprintf_r+0x250> +8000bfe4: 00030463 beqz t1,8000bfec <_svfprintf_r+0x2848> +8000bfe8: d8dfd06f j 80009d74 <_svfprintf_r+0x5d0> +8000bfec: 00100313 li t1,1 +8000bff0: d85fd06f j 80009d74 <_svfprintf_r+0x5d0> +8000bff4: 0b010993 addi s3,sp,176 +8000bff8: 00098513 mv a0,s3 +8000bffc: 04612a23 sw t1,84(sp) +8000c000: 0a512823 sw t0,176(sp) +8000c004: 0be12a23 sw t5,180(sp) +8000c008: 0bf12c23 sw t6,184(sp) +8000c00c: 0bd12e23 sw t4,188(sp) +8000c010: 770080ef jal ra,80014780 <__trunctfdf2> +8000c014: 0cc10613 addi a2,sp,204 +8000c018: 91cfd0ef jal ra,80009134 +8000c01c: 00058613 mv a2,a1 +8000c020: 00050593 mv a1,a0 +8000c024: 00098513 mv a0,s3 +8000c028: 54c080ef jal ra,80014574 <__extenddftf2> +8000c02c: 0b012703 lw a4,176(sp) +8000c030: 09010793 addi a5,sp,144 +8000c034: 0a010b93 addi s7,sp,160 +8000c038: 08e12823 sw a4,144(sp) +8000c03c: 0b412703 lw a4,180(sp) +8000c040: 08010613 addi a2,sp,128 +8000c044: 00078593 mv a1,a5 +8000c048: 08e12a23 sw a4,148(sp) +8000c04c: 0b812703 lw a4,184(sp) +8000c050: 000b8513 mv a0,s7 +8000c054: 00f12e23 sw a5,28(sp) +8000c058: 08e12c23 sw a4,152(sp) +8000c05c: 0bc12703 lw a4,188(sp) +8000c060: 04c12823 sw a2,80(sp) +8000c064: 08012023 sw zero,128(sp) +8000c068: 08e12e23 sw a4,156(sp) +8000c06c: 3ffc0737 lui a4,0x3ffc0 +8000c070: 08e12623 sw a4,140(sp) +8000c074: 08012223 sw zero,132(sp) +8000c078: 08012423 sw zero,136(sp) +8000c07c: 7f0050ef jal ra,8001186c <__multf3> +8000c080: 0a012783 lw a5,160(sp) +8000c084: 0a412803 lw a6,164(sp) +8000c088: 0a812e83 lw t4,168(sp) +8000c08c: 0ac12f03 lw t5,172(sp) +8000c090: 000b8593 mv a1,s7 +8000c094: 00098513 mv a0,s3 +8000c098: 0af12823 sw a5,176(sp) +8000c09c: 04f12223 sw a5,68(sp) +8000c0a0: 0b012a23 sw a6,180(sp) +8000c0a4: 03012223 sw a6,36(sp) +8000c0a8: 0bd12c23 sw t4,184(sp) +8000c0ac: 03d12023 sw t4,32(sp) +8000c0b0: 0be12e23 sw t5,188(sp) +8000c0b4: 01e12c23 sw t5,24(sp) +8000c0b8: 0a012023 sw zero,160(sp) +8000c0bc: 0a012223 sw zero,164(sp) +8000c0c0: 0a012423 sw zero,168(sp) +8000c0c4: 0a012623 sw zero,172(sp) +8000c0c8: 450050ef jal ra,80011518 <__eqtf2> +8000c0cc: 01812f03 lw t5,24(sp) +8000c0d0: 02012e83 lw t4,32(sp) +8000c0d4: 02412803 lw a6,36(sp) +8000c0d8: 04412783 lw a5,68(sp) +8000c0dc: 05412303 lw t1,84(sp) +8000c0e0: 00051663 bnez a0,8000c0ec <_svfprintf_r+0x2948> +8000c0e4: 00100713 li a4,1 +8000c0e8: 0ce12623 sw a4,204(sp) +8000c0ec: 80015737 lui a4,0x80015 +8000c0f0: dc470713 addi a4,a4,-572 # 80014dc4 <__BSS_END__+0xffffe3ac> +8000c0f4: 04e12223 sw a4,68(sp) +8000c0f8: af1ff06f j 8000bbe8 <_svfprintf_r+0x2444> +8000c0fc: 0d610693 addi a3,sp,214 +8000c100: 00061863 bnez a2,8000c110 <_svfprintf_r+0x296c> +8000c104: 03000693 li a3,48 +8000c108: 0cd10b23 sb a3,214(sp) +8000c10c: 0d710693 addi a3,sp,215 +8000c110: 1b010793 addi a5,sp,432 +8000c114: 40f68633 sub a2,a3,a5 +8000c118: 03070713 addi a4,a4,48 +8000c11c: 0dd60793 addi a5,a2,221 +8000c120: 00e68023 sb a4,0(a3) +8000c124: 02f12c23 sw a5,56(sp) +8000c128: e19fd06f j 80009f40 <_svfprintf_r+0x79c> +8000c12c: 06700a93 li s5,103 +8000c130: 04012583 lw a1,64(sp) +8000c134: 01812783 lw a5,24(sp) +8000c138: 02012223 sw zero,36(sp) +8000c13c: 0005c703 lbu a4,0(a1) +8000c140: 02012023 sw zero,32(sp) +8000c144: 0ff00613 li a2,255 +8000c148: 02c70e63 beq a4,a2,8000c184 <_svfprintf_r+0x29e0> +8000c14c: 02f75c63 bge a4,a5,8000c184 <_svfprintf_r+0x29e0> +8000c150: 0015c683 lbu a3,1(a1) +8000c154: 40e787b3 sub a5,a5,a4 +8000c158: 00068e63 beqz a3,8000c174 <_svfprintf_r+0x29d0> +8000c15c: 02012703 lw a4,32(sp) +8000c160: 00158593 addi a1,a1,1 +8000c164: 00170713 addi a4,a4,1 +8000c168: 02e12023 sw a4,32(sp) +8000c16c: 00068713 mv a4,a3 +8000c170: fd9ff06f j 8000c148 <_svfprintf_r+0x29a4> +8000c174: 02412683 lw a3,36(sp) +8000c178: 00168693 addi a3,a3,1 +8000c17c: 02d12223 sw a3,36(sp) +8000c180: fc9ff06f j 8000c148 <_svfprintf_r+0x29a4> +8000c184: 00f12c23 sw a5,24(sp) +8000c188: 02412703 lw a4,36(sp) +8000c18c: 02012783 lw a5,32(sp) +8000c190: 04b12023 sw a1,64(sp) +8000c194: 00e78733 add a4,a5,a4 +8000c198: 04812783 lw a5,72(sp) +8000c19c: 02f70733 mul a4,a4,a5 +8000c1a0: 01670b33 add s6,a4,s6 +8000c1a4: fffb4993 not s3,s6 +8000c1a8: 41f9d993 srai s3,s3,0x1f +8000c1ac: 013b79b3 and s3,s6,s3 +8000c1b0: dd5fd06f j 80009f84 <_svfprintf_r+0x7e0> +8000c1b4: 02c12703 lw a4,44(sp) +8000c1b8: 06600a93 li s5,102 +8000c1bc: 00e78b33 add s6,a5,a4 +8000c1c0: 006b0b33 add s6,s6,t1 +8000c1c4: 839ff06f j 8000b9fc <_svfprintf_r+0x2258> +8000c1c8: 01812783 lw a5,24(sp) +8000c1cc: 00100713 li a4,1 +8000c1d0: 02d00693 li a3,45 +8000c1d4: 40f70733 sub a4,a4,a5 +8000c1d8: 0cd10aa3 sb a3,213(sp) +8000c1dc: cd5fd06f j 80009eb0 <_svfprintf_r+0x70c> +8000c1e0: 05812783 lw a5,88(sp) +8000c1e4: 0017f713 andi a4,a5,1 +8000c1e8: 00071463 bnez a4,8000c1f0 <_svfprintf_r+0x2a4c> +8000c1ec: d75fd06f j 80009f60 <_svfprintf_r+0x7bc> +8000c1f0: d69fd06f j 80009f58 <_svfprintf_r+0x7b4> +8000c1f4: 00071a63 bnez a4,8000c208 <_svfprintf_r+0x2a64> +8000c1f8: 00100993 li s3,1 8000c1fc: 06600a93 li s5,102 -8000c200: 00e78b33 add s6,a5,a4 -8000c204: 006b0b33 add s6,s6,t1 -8000c208: 839ff06f j 8000ba40 <_svfprintf_r+0x2258> -8000c20c: 01812783 lw a5,24(sp) -8000c210: 00100713 li a4,1 -8000c214: 02d00693 li a3,45 -8000c218: 40f70733 sub a4,a4,a5 -8000c21c: 0cd10aa3 sb a3,213(sp) -8000c220: cd5fd06f j 80009ef4 <_svfprintf_r+0x70c> -8000c224: 05812783 lw a5,88(sp) -8000c228: 0017f713 andi a4,a5,1 -8000c22c: 00071463 bnez a4,8000c234 <_svfprintf_r+0x2a4c> -8000c230: d75fd06f j 80009fa4 <_svfprintf_r+0x7bc> -8000c234: d69fd06f j 80009f9c <_svfprintf_r+0x7b4> -8000c238: 00071a63 bnez a4,8000c24c <_svfprintf_r+0x2a64> -8000c23c: 00100993 li s3,1 -8000c240: 06600a93 li s5,102 -8000c244: 00100b13 li s6,1 -8000c248: d8cff06f j 8000b7d4 <_svfprintf_r+0x1fec> -8000c24c: 02c12783 lw a5,44(sp) -8000c250: 06600a93 li s5,102 -8000c254: 00178b13 addi s6,a5,1 -8000c258: 006b0b33 add s6,s6,t1 -8000c25c: fffb4993 not s3,s6 -8000c260: 41f9d993 srai s3,s3,0x1f -8000c264: 013b79b3 and s3,s6,s3 -8000c268: d6cff06f j 8000b7d4 <_svfprintf_r+0x1fec> -8000c26c: 000d0793 mv a5,s10 -8000c270: ad4ff06f j 8000b544 <_svfprintf_r+0x1d5c> -8000c274: 01412703 lw a4,20(sp) -8000c278: 00072d83 lw s11,0(a4) -8000c27c: 00470713 addi a4,a4,4 -8000c280: 000dd463 bgez s11,8000c288 <_svfprintf_r+0x2aa0> -8000c284: fff00d93 li s11,-1 -8000c288: 0014ce03 lbu t3,1(s1) -8000c28c: 00e12a23 sw a4,20(sp) -8000c290: 00078493 mv s1,a5 -8000c294: ed0fd06f j 80009964 <_svfprintf_r+0x17c> -8000c298: 00200793 li a5,2 -8000c29c: 02f12c23 sw a5,56(sp) -8000c2a0: ce5fd06f j 80009f84 <_svfprintf_r+0x79c> -8000c2a4: 00030b13 mv s6,t1 -8000c2a8: cddff06f j 8000bf84 <_svfprintf_r+0x279c> -8000c2ac: 00812683 lw a3,8(sp) -8000c2b0: 00c6d783 lhu a5,12(a3) -8000c2b4: 0407e713 ori a4,a5,64 -8000c2b8: 00070793 mv a5,a4 -8000c2bc: 00e69623 sh a4,12(a3) -8000c2c0: f6cfd06f j 80009a2c <_svfprintf_r+0x244> -8000c2c4: 02812703 lw a4,40(sp) -8000c2c8: 00c00793 li a5,12 -8000c2cc: 00f72023 sw a5,0(a4) -8000c2d0: fff00793 li a5,-1 -8000c2d4: 00f12223 sw a5,4(sp) -8000c2d8: f60fd06f j 80009a38 <_svfprintf_r+0x250> -8000c2dc: 00090993 mv s3,s2 -8000c2e0: d21fd06f j 8000a000 <_svfprintf_r+0x818> -8000c2e4: 00090993 mv s3,s2 -8000c2e8: dfdfd06f j 8000a0e4 <_svfprintf_r+0x8fc> +8000c200: 00100b13 li s6,1 +8000c204: d8cff06f j 8000b790 <_svfprintf_r+0x1fec> +8000c208: 02c12783 lw a5,44(sp) +8000c20c: 06600a93 li s5,102 +8000c210: 00178b13 addi s6,a5,1 +8000c214: 006b0b33 add s6,s6,t1 +8000c218: fffb4993 not s3,s6 +8000c21c: 41f9d993 srai s3,s3,0x1f +8000c220: 013b79b3 and s3,s6,s3 +8000c224: d6cff06f j 8000b790 <_svfprintf_r+0x1fec> +8000c228: 000d0793 mv a5,s10 +8000c22c: ad4ff06f j 8000b500 <_svfprintf_r+0x1d5c> +8000c230: 01412703 lw a4,20(sp) +8000c234: 00072d83 lw s11,0(a4) +8000c238: 00470713 addi a4,a4,4 +8000c23c: 000dd463 bgez s11,8000c244 <_svfprintf_r+0x2aa0> +8000c240: fff00d93 li s11,-1 +8000c244: 0014ce03 lbu t3,1(s1) +8000c248: 00e12a23 sw a4,20(sp) +8000c24c: 00078493 mv s1,a5 +8000c250: ed0fd06f j 80009920 <_svfprintf_r+0x17c> +8000c254: 00200793 li a5,2 +8000c258: 02f12c23 sw a5,56(sp) +8000c25c: ce5fd06f j 80009f40 <_svfprintf_r+0x79c> +8000c260: 00030b13 mv s6,t1 +8000c264: cddff06f j 8000bf40 <_svfprintf_r+0x279c> +8000c268: 00812683 lw a3,8(sp) +8000c26c: 00c6d783 lhu a5,12(a3) +8000c270: 0407e713 ori a4,a5,64 +8000c274: 00070793 mv a5,a4 +8000c278: 00e69623 sh a4,12(a3) +8000c27c: f6cfd06f j 800099e8 <_svfprintf_r+0x244> +8000c280: 02812703 lw a4,40(sp) +8000c284: 00c00793 li a5,12 +8000c288: 00f72023 sw a5,0(a4) +8000c28c: fff00793 li a5,-1 +8000c290: 00f12223 sw a5,4(sp) +8000c294: f60fd06f j 800099f4 <_svfprintf_r+0x250> +8000c298: 00090993 mv s3,s2 +8000c29c: d21fd06f j 80009fbc <_svfprintf_r+0x818> +8000c2a0: 00090993 mv s3,s2 +8000c2a4: dfdfd06f j 8000a0a0 <_svfprintf_r+0x8fc> -8000c2ec <__sprint_r.part.0>: -8000c2ec: 0645a783 lw a5,100(a1) -8000c2f0: fd010113 addi sp,sp,-48 -8000c2f4: 01612823 sw s6,16(sp) -8000c2f8: 02112623 sw ra,44(sp) -8000c2fc: 02812423 sw s0,40(sp) -8000c300: 02912223 sw s1,36(sp) -8000c304: 03212023 sw s2,32(sp) -8000c308: 01312e23 sw s3,28(sp) -8000c30c: 01412c23 sw s4,24(sp) -8000c310: 01512a23 sw s5,20(sp) -8000c314: 01712623 sw s7,12(sp) -8000c318: 01812423 sw s8,8(sp) -8000c31c: 01279713 slli a4,a5,0x12 -8000c320: 00060b13 mv s6,a2 -8000c324: 0a075863 bgez a4,8000c3d4 <__sprint_r.part.0+0xe8> -8000c328: 00862783 lw a5,8(a2) -8000c32c: 00058913 mv s2,a1 -8000c330: 00050a13 mv s4,a0 -8000c334: 00062b83 lw s7,0(a2) -8000c338: fff00a93 li s5,-1 -8000c33c: 08078863 beqz a5,8000c3cc <__sprint_r.part.0+0xe0> -8000c340: 004bac03 lw s8,4(s7) -8000c344: 000ba403 lw s0,0(s7) -8000c348: 002c5993 srli s3,s8,0x2 -8000c34c: 06098663 beqz s3,8000c3b8 <__sprint_r.part.0+0xcc> -8000c350: 00000493 li s1,0 -8000c354: 00c0006f j 8000c360 <__sprint_r.part.0+0x74> -8000c358: 00440413 addi s0,s0,4 -8000c35c: 04998c63 beq s3,s1,8000c3b4 <__sprint_r.part.0+0xc8> -8000c360: 00042583 lw a1,0(s0) -8000c364: 00090613 mv a2,s2 -8000c368: 000a0513 mv a0,s4 -8000c36c: 009010ef jal ra,8000db74 <_fputwc_r> -8000c370: 00148493 addi s1,s1,1 -8000c374: ff5512e3 bne a0,s5,8000c358 <__sprint_r.part.0+0x6c> -8000c378: fff00513 li a0,-1 -8000c37c: 02c12083 lw ra,44(sp) -8000c380: 02812403 lw s0,40(sp) -8000c384: 000b2423 sw zero,8(s6) -8000c388: 000b2223 sw zero,4(s6) -8000c38c: 02412483 lw s1,36(sp) -8000c390: 02012903 lw s2,32(sp) -8000c394: 01c12983 lw s3,28(sp) -8000c398: 01812a03 lw s4,24(sp) -8000c39c: 01412a83 lw s5,20(sp) -8000c3a0: 01012b03 lw s6,16(sp) -8000c3a4: 00c12b83 lw s7,12(sp) -8000c3a8: 00812c03 lw s8,8(sp) -8000c3ac: 03010113 addi sp,sp,48 -8000c3b0: 00008067 ret -8000c3b4: 008b2783 lw a5,8(s6) -8000c3b8: ffcc7c13 andi s8,s8,-4 -8000c3bc: 418787b3 sub a5,a5,s8 -8000c3c0: 00fb2423 sw a5,8(s6) -8000c3c4: 008b8b93 addi s7,s7,8 -8000c3c8: f6079ce3 bnez a5,8000c340 <__sprint_r.part.0+0x54> -8000c3cc: 00000513 li a0,0 -8000c3d0: fadff06f j 8000c37c <__sprint_r.part.0+0x90> -8000c3d4: 0b1010ef jal ra,8000dc84 <__sfvwrite_r> -8000c3d8: fa5ff06f j 8000c37c <__sprint_r.part.0+0x90> +8000c2a8 <__sprint_r.part.0>: +8000c2a8: 0645a783 lw a5,100(a1) +8000c2ac: fd010113 addi sp,sp,-48 +8000c2b0: 01612823 sw s6,16(sp) +8000c2b4: 02112623 sw ra,44(sp) +8000c2b8: 02812423 sw s0,40(sp) +8000c2bc: 02912223 sw s1,36(sp) +8000c2c0: 03212023 sw s2,32(sp) +8000c2c4: 01312e23 sw s3,28(sp) +8000c2c8: 01412c23 sw s4,24(sp) +8000c2cc: 01512a23 sw s5,20(sp) +8000c2d0: 01712623 sw s7,12(sp) +8000c2d4: 01812423 sw s8,8(sp) +8000c2d8: 01279713 slli a4,a5,0x12 +8000c2dc: 00060b13 mv s6,a2 +8000c2e0: 0a075863 bgez a4,8000c390 <__sprint_r.part.0+0xe8> +8000c2e4: 00862783 lw a5,8(a2) +8000c2e8: 00058913 mv s2,a1 +8000c2ec: 00050a13 mv s4,a0 +8000c2f0: 00062b83 lw s7,0(a2) +8000c2f4: fff00a93 li s5,-1 +8000c2f8: 08078863 beqz a5,8000c388 <__sprint_r.part.0+0xe0> +8000c2fc: 004bac03 lw s8,4(s7) +8000c300: 000ba403 lw s0,0(s7) +8000c304: 002c5993 srli s3,s8,0x2 +8000c308: 06098663 beqz s3,8000c374 <__sprint_r.part.0+0xcc> +8000c30c: 00000493 li s1,0 +8000c310: 00c0006f j 8000c31c <__sprint_r.part.0+0x74> +8000c314: 00440413 addi s0,s0,4 +8000c318: 04998c63 beq s3,s1,8000c370 <__sprint_r.part.0+0xc8> +8000c31c: 00042583 lw a1,0(s0) +8000c320: 00090613 mv a2,s2 +8000c324: 000a0513 mv a0,s4 +8000c328: 009010ef jal ra,8000db30 <_fputwc_r> +8000c32c: 00148493 addi s1,s1,1 +8000c330: ff5512e3 bne a0,s5,8000c314 <__sprint_r.part.0+0x6c> +8000c334: fff00513 li a0,-1 +8000c338: 02c12083 lw ra,44(sp) +8000c33c: 02812403 lw s0,40(sp) +8000c340: 000b2423 sw zero,8(s6) +8000c344: 000b2223 sw zero,4(s6) +8000c348: 02412483 lw s1,36(sp) +8000c34c: 02012903 lw s2,32(sp) +8000c350: 01c12983 lw s3,28(sp) +8000c354: 01812a03 lw s4,24(sp) +8000c358: 01412a83 lw s5,20(sp) +8000c35c: 01012b03 lw s6,16(sp) +8000c360: 00c12b83 lw s7,12(sp) +8000c364: 00812c03 lw s8,8(sp) +8000c368: 03010113 addi sp,sp,48 +8000c36c: 00008067 ret +8000c370: 008b2783 lw a5,8(s6) +8000c374: ffcc7c13 andi s8,s8,-4 +8000c378: 418787b3 sub a5,a5,s8 +8000c37c: 00fb2423 sw a5,8(s6) +8000c380: 008b8b93 addi s7,s7,8 +8000c384: f6079ce3 bnez a5,8000c2fc <__sprint_r.part.0+0x54> +8000c388: 00000513 li a0,0 +8000c38c: fadff06f j 8000c338 <__sprint_r.part.0+0x90> +8000c390: 0b1010ef jal ra,8000dc40 <__sfvwrite_r> +8000c394: fa5ff06f j 8000c338 <__sprint_r.part.0+0x90> -8000c3dc <__sprint_r>: -8000c3dc: 00862703 lw a4,8(a2) -8000c3e0: 00070463 beqz a4,8000c3e8 <__sprint_r+0xc> -8000c3e4: f09ff06f j 8000c2ec <__sprint_r.part.0> -8000c3e8: 00062223 sw zero,4(a2) -8000c3ec: 00000513 li a0,0 -8000c3f0: 00008067 ret +8000c398 <__sprint_r>: +8000c398: 00862703 lw a4,8(a2) +8000c39c: 00070463 beqz a4,8000c3a4 <__sprint_r+0xc> +8000c3a0: f09ff06f j 8000c2a8 <__sprint_r.part.0> +8000c3a4: 00062223 sw zero,4(a2) +8000c3a8: 00000513 li a0,0 +8000c3ac: 00008067 ret -8000c3f4 <_vfiprintf_r>: -8000c3f4: ed010113 addi sp,sp,-304 -8000c3f8: 11312e23 sw s3,284(sp) -8000c3fc: 11412c23 sw s4,280(sp) -8000c400: 11812423 sw s8,264(sp) -8000c404: 12112623 sw ra,300(sp) -8000c408: 12812423 sw s0,296(sp) -8000c40c: 12912223 sw s1,292(sp) -8000c410: 13212023 sw s2,288(sp) -8000c414: 11512a23 sw s5,276(sp) -8000c418: 11612823 sw s6,272(sp) -8000c41c: 11712623 sw s7,268(sp) -8000c420: 11912223 sw s9,260(sp) -8000c424: 11a12023 sw s10,256(sp) -8000c428: 0fb12e23 sw s11,252(sp) -8000c42c: 00d12823 sw a3,16(sp) -8000c430: 00050a13 mv s4,a0 -8000c434: 00058993 mv s3,a1 -8000c438: 00060c13 mv s8,a2 -8000c43c: 00050663 beqz a0,8000c448 <_vfiprintf_r+0x54> -8000c440: 03852783 lw a5,56(a0) -8000c444: 1a0784e3 beqz a5,8000cdec <_vfiprintf_r+0x9f8> -8000c448: 00c99703 lh a4,12(s3) -8000c44c: 01071793 slli a5,a4,0x10 -8000c450: 0107d793 srli a5,a5,0x10 -8000c454: 01279693 slli a3,a5,0x12 -8000c458: 0206c663 bltz a3,8000c484 <_vfiprintf_r+0x90> -8000c45c: 0649a683 lw a3,100(s3) -8000c460: 000027b7 lui a5,0x2 -8000c464: 00f767b3 or a5,a4,a5 -8000c468: ffffe737 lui a4,0xffffe -8000c46c: fff70713 addi a4,a4,-1 # ffffdfff <__BSS_END__+0x7ffe75e7> -8000c470: 00e6f733 and a4,a3,a4 -8000c474: 00f99623 sh a5,12(s3) -8000c478: 01079793 slli a5,a5,0x10 -8000c47c: 06e9a223 sw a4,100(s3) -8000c480: 0107d793 srli a5,a5,0x10 -8000c484: 0087f713 andi a4,a5,8 -8000c488: 18070263 beqz a4,8000c60c <_vfiprintf_r+0x218> -8000c48c: 0109a703 lw a4,16(s3) -8000c490: 16070e63 beqz a4,8000c60c <_vfiprintf_r+0x218> -8000c494: 01a7f793 andi a5,a5,26 -8000c498: 00a00713 li a4,10 -8000c49c: 18e78a63 beq a5,a4,8000c630 <_vfiprintf_r+0x23c> -8000c4a0: 800157b7 lui a5,0x80015 -8000c4a4: 37c78793 addi a5,a5,892 # 8001537c <__BSS_END__+0xffffe964> -8000c4a8: 80015b37 lui s6,0x80015 -8000c4ac: 04c10493 addi s1,sp,76 -8000c4b0: 00f12a23 sw a5,20(sp) -8000c4b4: 80015937 lui s2,0x80015 -8000c4b8: 4e8b0793 addi a5,s6,1256 # 800154e8 <__BSS_END__+0xffffead0> -8000c4bc: 000c0b93 mv s7,s8 -8000c4c0: 04912023 sw s1,64(sp) -8000c4c4: 04012423 sw zero,72(sp) -8000c4c8: 04012223 sw zero,68(sp) -8000c4cc: 00012c23 sw zero,24(sp) -8000c4d0: 00012e23 sw zero,28(sp) -8000c4d4: 02012223 sw zero,36(sp) -8000c4d8: 02012023 sw zero,32(sp) -8000c4dc: 00012623 sw zero,12(sp) -8000c4e0: 00f12223 sw a5,4(sp) -8000c4e4: 4f890913 addi s2,s2,1272 # 800154f8 <__BSS_END__+0xffffeae0> -8000c4e8: 00048c13 mv s8,s1 -8000c4ec: 000bc783 lbu a5,0(s7) -8000c4f0: 16078863 beqz a5,8000c660 <_vfiprintf_r+0x26c> -8000c4f4: 02500713 li a4,37 -8000c4f8: 5ae78ae3 beq a5,a4,8000d2ac <_vfiprintf_r+0xeb8> -8000c4fc: 000b8413 mv s0,s7 -8000c500: 00c0006f j 8000c50c <_vfiprintf_r+0x118> -8000c504: 14e78863 beq a5,a4,8000c654 <_vfiprintf_r+0x260> -8000c508: 000c8413 mv s0,s9 -8000c50c: 00144783 lbu a5,1(s0) -8000c510: 00140c93 addi s9,s0,1 -8000c514: fe0798e3 bnez a5,8000c504 <_vfiprintf_r+0x110> -8000c518: 417c8d33 sub s10,s9,s7 -8000c51c: 140d0263 beqz s10,8000c660 <_vfiprintf_r+0x26c> -8000c520: 04812703 lw a4,72(sp) -8000c524: 04412783 lw a5,68(sp) -8000c528: 017c2023 sw s7,0(s8) # 1000 <_start-0x7ffff000> -8000c52c: 00ed0733 add a4,s10,a4 -8000c530: 00178793 addi a5,a5,1 -8000c534: 01ac2223 sw s10,4(s8) -8000c538: 04e12423 sw a4,72(sp) -8000c53c: 04f12223 sw a5,68(sp) -8000c540: 00700693 li a3,7 -8000c544: 008c0c13 addi s8,s8,8 -8000c548: 02f6d063 bge a3,a5,8000c568 <_vfiprintf_r+0x174> -8000c54c: 50070ce3 beqz a4,8000d264 <_vfiprintf_r+0xe70> -8000c550: 04010613 addi a2,sp,64 -8000c554: 00098593 mv a1,s3 -8000c558: 000a0513 mv a0,s4 -8000c55c: d91ff0ef jal ra,8000c2ec <__sprint_r.part.0> -8000c560: 10051c63 bnez a0,8000c678 <_vfiprintf_r+0x284> -8000c564: 00048c13 mv s8,s1 -8000c568: 00c12703 lw a4,12(sp) -8000c56c: 00144783 lbu a5,1(s0) -8000c570: 01a70733 add a4,a4,s10 -8000c574: 00e12623 sw a4,12(sp) -8000c578: 0e078463 beqz a5,8000c660 <_vfiprintf_r+0x26c> -8000c57c: 001c8b93 addi s7,s9,1 -8000c580: 001cc703 lbu a4,1(s9) -8000c584: 02010da3 sb zero,59(sp) -8000c588: fff00a93 li s5,-1 -8000c58c: 00000413 li s0,0 -8000c590: 00000b13 li s6,0 -8000c594: 05a00c93 li s9,90 -8000c598: 00900d13 li s10,9 -8000c59c: 02a00613 li a2,42 -8000c5a0: 001b8b93 addi s7,s7,1 -8000c5a4: fe070793 addi a5,a4,-32 -8000c5a8: 1efce463 bltu s9,a5,8000c790 <_vfiprintf_r+0x39c> -8000c5ac: 01412683 lw a3,20(sp) -8000c5b0: 00279793 slli a5,a5,0x2 -8000c5b4: 00d787b3 add a5,a5,a3 -8000c5b8: 0007a783 lw a5,0(a5) -8000c5bc: 00078067 jr a5 -8000c5c0: 000a0513 mv a0,s4 -8000c5c4: fd8fb0ef jal ra,80007d9c <_localeconv_r> -8000c5c8: 00452783 lw a5,4(a0) -8000c5cc: 00078513 mv a0,a5 -8000c5d0: 02f12023 sw a5,32(sp) -8000c5d4: 8bcfd0ef jal ra,80009690 -8000c5d8: 02a12223 sw a0,36(sp) -8000c5dc: 00050d93 mv s11,a0 -8000c5e0: 000a0513 mv a0,s4 -8000c5e4: fb8fb0ef jal ra,80007d9c <_localeconv_r> -8000c5e8: 00852783 lw a5,8(a0) -8000c5ec: 02a00613 li a2,42 -8000c5f0: 00f12e23 sw a5,28(sp) -8000c5f4: 540d96e3 bnez s11,8000d340 <_vfiprintf_r+0xf4c> -8000c5f8: 000bc703 lbu a4,0(s7) -8000c5fc: fa5ff06f j 8000c5a0 <_vfiprintf_r+0x1ac> -8000c600: 020b6b13 ori s6,s6,32 -8000c604: 000bc703 lbu a4,0(s7) -8000c608: f99ff06f j 8000c5a0 <_vfiprintf_r+0x1ac> -8000c60c: 00098593 mv a1,s3 -8000c610: 000a0513 mv a0,s4 -8000c614: d1df70ef jal ra,80004330 <__swsetup_r> -8000c618: 00050463 beqz a0,8000c620 <_vfiprintf_r+0x22c> -8000c61c: 03c0106f j 8000d658 <_vfiprintf_r+0x1264> -8000c620: 00c9d783 lhu a5,12(s3) -8000c624: 00a00713 li a4,10 -8000c628: 01a7f793 andi a5,a5,26 -8000c62c: e6e79ae3 bne a5,a4,8000c4a0 <_vfiprintf_r+0xac> -8000c630: 00e99783 lh a5,14(s3) -8000c634: e607c6e3 bltz a5,8000c4a0 <_vfiprintf_r+0xac> -8000c638: 01012683 lw a3,16(sp) -8000c63c: 000c0613 mv a2,s8 -8000c640: 00098593 mv a1,s3 -8000c644: 000a0513 mv a0,s4 -8000c648: 078010ef jal ra,8000d6c0 <__sbprintf> -8000c64c: 00a12623 sw a0,12(sp) -8000c650: 0380006f j 8000c688 <_vfiprintf_r+0x294> -8000c654: 417c8d33 sub s10,s9,s7 -8000c658: f20d02e3 beqz s10,8000c57c <_vfiprintf_r+0x188> -8000c65c: ec5ff06f j 8000c520 <_vfiprintf_r+0x12c> -8000c660: 04812783 lw a5,72(sp) -8000c664: 00078a63 beqz a5,8000c678 <_vfiprintf_r+0x284> -8000c668: 04010613 addi a2,sp,64 -8000c66c: 00098593 mv a1,s3 -8000c670: 000a0513 mv a0,s4 -8000c674: c79ff0ef jal ra,8000c2ec <__sprint_r.part.0> -8000c678: 00c9d783 lhu a5,12(s3) -8000c67c: 0407f793 andi a5,a5,64 -8000c680: 00078463 beqz a5,8000c688 <_vfiprintf_r+0x294> -8000c684: 7d50006f j 8000d658 <_vfiprintf_r+0x1264> -8000c688: 12c12083 lw ra,300(sp) -8000c68c: 12812403 lw s0,296(sp) -8000c690: 00c12503 lw a0,12(sp) -8000c694: 12412483 lw s1,292(sp) -8000c698: 12012903 lw s2,288(sp) -8000c69c: 11c12983 lw s3,284(sp) -8000c6a0: 11812a03 lw s4,280(sp) -8000c6a4: 11412a83 lw s5,276(sp) -8000c6a8: 11012b03 lw s6,272(sp) -8000c6ac: 10c12b83 lw s7,268(sp) -8000c6b0: 10812c03 lw s8,264(sp) -8000c6b4: 10412c83 lw s9,260(sp) -8000c6b8: 10012d03 lw s10,256(sp) -8000c6bc: 0fc12d83 lw s11,252(sp) -8000c6c0: 13010113 addi sp,sp,304 -8000c6c4: 00008067 ret -8000c6c8: 800157b7 lui a5,0x80015 -8000c6cc: e1878793 addi a5,a5,-488 # 80014e18 <__BSS_END__+0xffffe400> -8000c6d0: 00f12c23 sw a5,24(sp) -8000c6d4: 020b7793 andi a5,s6,32 -8000c6d8: 52078863 beqz a5,8000cc08 <_vfiprintf_r+0x814> -8000c6dc: 01012783 lw a5,16(sp) -8000c6e0: 00778693 addi a3,a5,7 -8000c6e4: ff86f693 andi a3,a3,-8 -8000c6e8: 0006ad83 lw s11,0(a3) -8000c6ec: 0046ae83 lw t4,4(a3) -8000c6f0: 00868793 addi a5,a3,8 -8000c6f4: 00f12823 sw a5,16(sp) -8000c6f8: 001b7693 andi a3,s6,1 -8000c6fc: 00068663 beqz a3,8000c708 <_vfiprintf_r+0x314> -8000c700: 01dde6b3 or a3,s11,t4 -8000c704: 420690e3 bnez a3,8000d324 <_vfiprintf_r+0xf30> -8000c708: bffb7c93 andi s9,s6,-1025 -8000c70c: 00200713 li a4,2 -8000c710: 02010da3 sb zero,59(sp) -8000c714: fff00693 li a3,-1 -8000c718: 66da8063 beq s5,a3,8000cd78 <_vfiprintf_r+0x984> -8000c71c: 01dde6b3 or a3,s11,t4 -8000c720: f7fcfb13 andi s6,s9,-129 -8000c724: 1e0698e3 bnez a3,8000d114 <_vfiprintf_r+0xd20> -8000c728: 740a9463 bnez s5,8000ce70 <_vfiprintf_r+0xa7c> -8000c72c: 340714e3 bnez a4,8000d274 <_vfiprintf_r+0xe80> -8000c730: 001cf793 andi a5,s9,1 -8000c734: 00f12423 sw a5,8(sp) -8000c738: 0f010d13 addi s10,sp,240 -8000c73c: 380796e3 bnez a5,8000d2c8 <_vfiprintf_r+0xed4> -8000c740: 00812783 lw a5,8(sp) -8000c744: 000a8c93 mv s9,s5 -8000c748: 00fad463 bge s5,a5,8000c750 <_vfiprintf_r+0x35c> -8000c74c: 00078c93 mv s9,a5 -8000c750: 03b14783 lbu a5,59(sp) -8000c754: 00f037b3 snez a5,a5 -8000c758: 00fc8cb3 add s9,s9,a5 -8000c75c: 0540006f j 8000c7b0 <_vfiprintf_r+0x3bc> -8000c760: 00000413 li s0,0 -8000c764: fd070693 addi a3,a4,-48 -8000c768: 001b8b93 addi s7,s7,1 -8000c76c: 00241793 slli a5,s0,0x2 -8000c770: fffbc703 lbu a4,-1(s7) -8000c774: 00878433 add s0,a5,s0 -8000c778: 00141413 slli s0,s0,0x1 -8000c77c: 00868433 add s0,a3,s0 -8000c780: fd070693 addi a3,a4,-48 -8000c784: fedd72e3 bgeu s10,a3,8000c768 <_vfiprintf_r+0x374> -8000c788: fe070793 addi a5,a4,-32 -8000c78c: e2fcf0e3 bgeu s9,a5,8000c5ac <_vfiprintf_r+0x1b8> -8000c790: ec0708e3 beqz a4,8000c660 <_vfiprintf_r+0x26c> -8000c794: 00100793 li a5,1 -8000c798: 08e10623 sb a4,140(sp) -8000c79c: 02010da3 sb zero,59(sp) -8000c7a0: 00100c93 li s9,1 -8000c7a4: 00f12423 sw a5,8(sp) -8000c7a8: 08c10d13 addi s10,sp,140 -8000c7ac: 00000a93 li s5,0 -8000c7b0: 002b7f93 andi t6,s6,2 -8000c7b4: 000f8463 beqz t6,8000c7bc <_vfiprintf_r+0x3c8> -8000c7b8: 002c8c93 addi s9,s9,2 -8000c7bc: 04412703 lw a4,68(sp) -8000c7c0: 084b7f13 andi t5,s6,132 -8000c7c4: 04812783 lw a5,72(sp) -8000c7c8: 00170693 addi a3,a4,1 -8000c7cc: 00068613 mv a2,a3 -8000c7d0: 000f1663 bnez t5,8000c7dc <_vfiprintf_r+0x3e8> -8000c7d4: 41940db3 sub s11,s0,s9 -8000c7d8: 15b042e3 bgtz s11,8000d11c <_vfiprintf_r+0xd28> -8000c7dc: 03b14583 lbu a1,59(sp) -8000c7e0: 008c0693 addi a3,s8,8 -8000c7e4: 02058c63 beqz a1,8000c81c <_vfiprintf_r+0x428> -8000c7e8: 03b10713 addi a4,sp,59 -8000c7ec: 00178793 addi a5,a5,1 -8000c7f0: 00ec2023 sw a4,0(s8) -8000c7f4: 00100713 li a4,1 -8000c7f8: 00ec2223 sw a4,4(s8) -8000c7fc: 04f12423 sw a5,72(sp) -8000c800: 04c12223 sw a2,68(sp) -8000c804: 00700713 li a4,7 -8000c808: 0cc746e3 blt a4,a2,8000d0d4 <_vfiprintf_r+0xce0> -8000c80c: 00060713 mv a4,a2 -8000c810: 00068c13 mv s8,a3 -8000c814: 00160613 addi a2,a2,1 -8000c818: 00868693 addi a3,a3,8 -8000c81c: 040f8e63 beqz t6,8000c878 <_vfiprintf_r+0x484> -8000c820: 03c10713 addi a4,sp,60 -8000c824: 00278793 addi a5,a5,2 -8000c828: 00ec2023 sw a4,0(s8) -8000c82c: 00200713 li a4,2 -8000c830: 00ec2223 sw a4,4(s8) -8000c834: 04f12423 sw a5,72(sp) -8000c838: 04c12223 sw a2,68(sp) -8000c83c: 00700713 li a4,7 -8000c840: 08c750e3 bge a4,a2,8000d0c0 <_vfiprintf_r+0xccc> -8000c844: 24078ae3 beqz a5,8000d298 <_vfiprintf_r+0xea4> -8000c848: 04010613 addi a2,sp,64 -8000c84c: 00098593 mv a1,s3 -8000c850: 000a0513 mv a0,s4 -8000c854: 03e12423 sw t5,40(sp) -8000c858: a95ff0ef jal ra,8000c2ec <__sprint_r.part.0> -8000c85c: e0051ee3 bnez a0,8000c678 <_vfiprintf_r+0x284> -8000c860: 04412703 lw a4,68(sp) -8000c864: 04812783 lw a5,72(sp) -8000c868: 02812f03 lw t5,40(sp) -8000c86c: 05410693 addi a3,sp,84 -8000c870: 00170613 addi a2,a4,1 -8000c874: 00048c13 mv s8,s1 -8000c878: 08000593 li a1,128 -8000c87c: 66bf0063 beq t5,a1,8000cedc <_vfiprintf_r+0xae8> -8000c880: 00812583 lw a1,8(sp) -8000c884: 40ba8ab3 sub s5,s5,a1 -8000c888: 73504863 bgtz s5,8000cfb8 <_vfiprintf_r+0xbc4> -8000c88c: 00812703 lw a4,8(sp) -8000c890: 01ac2023 sw s10,0(s8) -8000c894: 04c12223 sw a2,68(sp) -8000c898: 00f707b3 add a5,a4,a5 -8000c89c: 00ec2223 sw a4,4(s8) -8000c8a0: 04f12423 sw a5,72(sp) -8000c8a4: 00700713 li a4,7 -8000c8a8: 02c75263 bge a4,a2,8000c8cc <_vfiprintf_r+0x4d8> -8000c8ac: 18078863 beqz a5,8000ca3c <_vfiprintf_r+0x648> -8000c8b0: 04010613 addi a2,sp,64 -8000c8b4: 00098593 mv a1,s3 -8000c8b8: 000a0513 mv a0,s4 -8000c8bc: a31ff0ef jal ra,8000c2ec <__sprint_r.part.0> -8000c8c0: da051ce3 bnez a0,8000c678 <_vfiprintf_r+0x284> -8000c8c4: 04812783 lw a5,72(sp) -8000c8c8: 00048693 mv a3,s1 -8000c8cc: 004b7313 andi t1,s6,4 -8000c8d0: 00030663 beqz t1,8000c8dc <_vfiprintf_r+0x4e8> -8000c8d4: 41940c33 sub s8,s0,s9 -8000c8d8: 17804e63 bgtz s8,8000ca54 <_vfiprintf_r+0x660> -8000c8dc: 01945463 bge s0,s9,8000c8e4 <_vfiprintf_r+0x4f0> -8000c8e0: 000c8413 mv s0,s9 -8000c8e4: 00c12703 lw a4,12(sp) -8000c8e8: 00870733 add a4,a4,s0 -8000c8ec: 00e12623 sw a4,12(sp) -8000c8f0: 78079063 bnez a5,8000d070 <_vfiprintf_r+0xc7c> -8000c8f4: 04012223 sw zero,68(sp) -8000c8f8: 00048c13 mv s8,s1 -8000c8fc: bf1ff06f j 8000c4ec <_vfiprintf_r+0xf8> -8000c900: 020b7793 andi a5,s6,32 -8000c904: 010b6c93 ori s9,s6,16 -8000c908: 54079263 bnez a5,8000ce4c <_vfiprintf_r+0xa58> -8000c90c: 01012783 lw a5,16(sp) -8000c910: 00478713 addi a4,a5,4 -8000c914: 01012783 lw a5,16(sp) -8000c918: 00000e93 li t4,0 -8000c91c: 00e12823 sw a4,16(sp) -8000c920: 0007ad83 lw s11,0(a5) -8000c924: 00100713 li a4,1 -8000c928: de9ff06f j 8000c710 <_vfiprintf_r+0x31c> -8000c92c: 080b6b13 ori s6,s6,128 -8000c930: 000bc703 lbu a4,0(s7) -8000c934: c6dff06f j 8000c5a0 <_vfiprintf_r+0x1ac> -8000c938: 01012783 lw a5,16(sp) -8000c93c: 02010da3 sb zero,59(sp) -8000c940: 0007ad03 lw s10,0(a5) -8000c944: 00478d93 addi s11,a5,4 -8000c948: 360d08e3 beqz s10,8000d4b8 <_vfiprintf_r+0x10c4> -8000c94c: fff00793 li a5,-1 -8000c950: 22fa84e3 beq s5,a5,8000d378 <_vfiprintf_r+0xf84> -8000c954: 000a8613 mv a2,s5 -8000c958: 00000593 li a1,0 -8000c95c: 000d0513 mv a0,s10 -8000c960: f40fb0ef jal ra,800080a0 -8000c964: 4c050ae3 beqz a0,8000d638 <_vfiprintf_r+0x1244> -8000c968: 41a507b3 sub a5,a0,s10 -8000c96c: 00f12423 sw a5,8(sp) -8000c970: 01b12823 sw s11,16(sp) -8000c974: 00000a93 li s5,0 -8000c978: dc9ff06f j 8000c740 <_vfiprintf_r+0x34c> -8000c97c: 020b7793 andi a5,s6,32 -8000c980: 010b6313 ori t1,s6,16 -8000c984: 46079a63 bnez a5,8000cdf8 <_vfiprintf_r+0xa04> -8000c988: 01012783 lw a5,16(sp) -8000c98c: 00478713 addi a4,a5,4 -8000c990: 01012783 lw a5,16(sp) -8000c994: 00000e93 li t4,0 -8000c998: 00e12823 sw a4,16(sp) -8000c99c: 0007ad83 lw s11,0(a5) -8000c9a0: 4740006f j 8000ce14 <_vfiprintf_r+0xa20> -8000c9a4: 020b7793 andi a5,s6,32 -8000c9a8: 010b6c93 ori s9,s6,16 -8000c9ac: 46079c63 bnez a5,8000ce24 <_vfiprintf_r+0xa30> -8000c9b0: 01012783 lw a5,16(sp) -8000c9b4: 00478713 addi a4,a5,4 -8000c9b8: 01012783 lw a5,16(sp) -8000c9bc: 00e12823 sw a4,16(sp) -8000c9c0: 0007ad83 lw s11,0(a5) -8000c9c4: 41fdde93 srai t4,s11,0x1f -8000c9c8: 000e8713 mv a4,t4 -8000c9cc: 38074263 bltz a4,8000cd50 <_vfiprintf_r+0x95c> -8000c9d0: fff00713 li a4,-1 -8000c9d4: 00ea8a63 beq s5,a4,8000c9e8 <_vfiprintf_r+0x5f4> -8000c9d8: 01dde733 or a4,s11,t4 -8000c9dc: f7fcfb13 andi s6,s9,-129 -8000c9e0: 080708e3 beqz a4,8000d270 <_vfiprintf_r+0xe7c> -8000c9e4: 000b0c93 mv s9,s6 -8000c9e8: 1c0e94e3 bnez t4,8000d3b0 <_vfiprintf_r+0xfbc> -8000c9ec: 00900713 li a4,9 -8000c9f0: 1db760e3 bltu a4,s11,8000d3b0 <_vfiprintf_r+0xfbc> -8000c9f4: 030d8793 addi a5,s11,48 -8000c9f8: 0ef107a3 sb a5,239(sp) -8000c9fc: 00100793 li a5,1 -8000ca00: 000c8b13 mv s6,s9 -8000ca04: 00f12423 sw a5,8(sp) -8000ca08: 0ef10d13 addi s10,sp,239 -8000ca0c: d35ff06f j 8000c740 <_vfiprintf_r+0x34c> -8000ca10: 01012703 lw a4,16(sp) -8000ca14: 02010da3 sb zero,59(sp) -8000ca18: 00100c93 li s9,1 -8000ca1c: 00072783 lw a5,0(a4) -8000ca20: 00470713 addi a4,a4,4 -8000ca24: 00e12823 sw a4,16(sp) -8000ca28: 08f10623 sb a5,140(sp) -8000ca2c: 00100793 li a5,1 -8000ca30: 00f12423 sw a5,8(sp) -8000ca34: 08c10d13 addi s10,sp,140 -8000ca38: d75ff06f j 8000c7ac <_vfiprintf_r+0x3b8> -8000ca3c: 04012223 sw zero,68(sp) -8000ca40: 004b7313 andi t1,s6,4 -8000ca44: 7c030c63 beqz t1,8000d21c <_vfiprintf_r+0xe28> -8000ca48: 41940c33 sub s8,s0,s9 -8000ca4c: 7d805863 blez s8,8000d21c <_vfiprintf_r+0xe28> -8000ca50: 00048693 mv a3,s1 -8000ca54: 01000713 li a4,16 -8000ca58: 04412603 lw a2,68(sp) -8000ca5c: 3f875ae3 bge a4,s8,8000d650 <_vfiprintf_r+0x125c> -8000ca60: 01000d13 li s10,16 -8000ca64: 00700d93 li s11,7 -8000ca68: 0180006f j 8000ca80 <_vfiprintf_r+0x68c> -8000ca6c: 00260593 addi a1,a2,2 -8000ca70: 00868693 addi a3,a3,8 -8000ca74: 00070613 mv a2,a4 +8000c3b0 <_vfiprintf_r>: +8000c3b0: ed010113 addi sp,sp,-304 +8000c3b4: 11312e23 sw s3,284(sp) +8000c3b8: 11412c23 sw s4,280(sp) +8000c3bc: 11812423 sw s8,264(sp) +8000c3c0: 12112623 sw ra,300(sp) +8000c3c4: 12812423 sw s0,296(sp) +8000c3c8: 12912223 sw s1,292(sp) +8000c3cc: 13212023 sw s2,288(sp) +8000c3d0: 11512a23 sw s5,276(sp) +8000c3d4: 11612823 sw s6,272(sp) +8000c3d8: 11712623 sw s7,268(sp) +8000c3dc: 11912223 sw s9,260(sp) +8000c3e0: 11a12023 sw s10,256(sp) +8000c3e4: 0fb12e23 sw s11,252(sp) +8000c3e8: 00d12823 sw a3,16(sp) +8000c3ec: 00050a13 mv s4,a0 +8000c3f0: 00058993 mv s3,a1 +8000c3f4: 00060c13 mv s8,a2 +8000c3f8: 00050663 beqz a0,8000c404 <_vfiprintf_r+0x54> +8000c3fc: 03852783 lw a5,56(a0) +8000c400: 1a0784e3 beqz a5,8000cda8 <_vfiprintf_r+0x9f8> +8000c404: 00c99703 lh a4,12(s3) +8000c408: 01071793 slli a5,a4,0x10 +8000c40c: 0107d793 srli a5,a5,0x10 +8000c410: 01279693 slli a3,a5,0x12 +8000c414: 0206c663 bltz a3,8000c440 <_vfiprintf_r+0x90> +8000c418: 0649a683 lw a3,100(s3) +8000c41c: 000027b7 lui a5,0x2 +8000c420: 00f767b3 or a5,a4,a5 +8000c424: ffffe737 lui a4,0xffffe +8000c428: fff70713 addi a4,a4,-1 # ffffdfff <__BSS_END__+0x7ffe75e7> +8000c42c: 00e6f733 and a4,a3,a4 +8000c430: 00f99623 sh a5,12(s3) +8000c434: 01079793 slli a5,a5,0x10 +8000c438: 06e9a223 sw a4,100(s3) +8000c43c: 0107d793 srli a5,a5,0x10 +8000c440: 0087f713 andi a4,a5,8 +8000c444: 18070263 beqz a4,8000c5c8 <_vfiprintf_r+0x218> +8000c448: 0109a703 lw a4,16(s3) +8000c44c: 16070e63 beqz a4,8000c5c8 <_vfiprintf_r+0x218> +8000c450: 01a7f793 andi a5,a5,26 +8000c454: 00a00713 li a4,10 +8000c458: 18e78a63 beq a5,a4,8000c5ec <_vfiprintf_r+0x23c> +8000c45c: 800157b7 lui a5,0x80015 +8000c460: 33c78793 addi a5,a5,828 # 8001533c <__BSS_END__+0xffffe924> +8000c464: 80015b37 lui s6,0x80015 +8000c468: 04c10493 addi s1,sp,76 +8000c46c: 00f12a23 sw a5,20(sp) +8000c470: 80015937 lui s2,0x80015 +8000c474: 4a8b0793 addi a5,s6,1192 # 800154a8 <__BSS_END__+0xffffea90> +8000c478: 000c0b93 mv s7,s8 +8000c47c: 04912023 sw s1,64(sp) +8000c480: 04012423 sw zero,72(sp) +8000c484: 04012223 sw zero,68(sp) +8000c488: 00012c23 sw zero,24(sp) +8000c48c: 00012e23 sw zero,28(sp) +8000c490: 02012223 sw zero,36(sp) +8000c494: 02012023 sw zero,32(sp) +8000c498: 00012623 sw zero,12(sp) +8000c49c: 00f12223 sw a5,4(sp) +8000c4a0: 4b890913 addi s2,s2,1208 # 800154b8 <__BSS_END__+0xffffeaa0> +8000c4a4: 00048c13 mv s8,s1 +8000c4a8: 000bc783 lbu a5,0(s7) +8000c4ac: 16078863 beqz a5,8000c61c <_vfiprintf_r+0x26c> +8000c4b0: 02500713 li a4,37 +8000c4b4: 5ae78ae3 beq a5,a4,8000d268 <_vfiprintf_r+0xeb8> +8000c4b8: 000b8413 mv s0,s7 +8000c4bc: 00c0006f j 8000c4c8 <_vfiprintf_r+0x118> +8000c4c0: 14e78863 beq a5,a4,8000c610 <_vfiprintf_r+0x260> +8000c4c4: 000c8413 mv s0,s9 +8000c4c8: 00144783 lbu a5,1(s0) +8000c4cc: 00140c93 addi s9,s0,1 +8000c4d0: fe0798e3 bnez a5,8000c4c0 <_vfiprintf_r+0x110> +8000c4d4: 417c8d33 sub s10,s9,s7 +8000c4d8: 140d0263 beqz s10,8000c61c <_vfiprintf_r+0x26c> +8000c4dc: 04812703 lw a4,72(sp) +8000c4e0: 04412783 lw a5,68(sp) +8000c4e4: 017c2023 sw s7,0(s8) # 1000 <_start-0x7ffff000> +8000c4e8: 00ed0733 add a4,s10,a4 +8000c4ec: 00178793 addi a5,a5,1 +8000c4f0: 01ac2223 sw s10,4(s8) +8000c4f4: 04e12423 sw a4,72(sp) +8000c4f8: 04f12223 sw a5,68(sp) +8000c4fc: 00700693 li a3,7 +8000c500: 008c0c13 addi s8,s8,8 +8000c504: 02f6d063 bge a3,a5,8000c524 <_vfiprintf_r+0x174> +8000c508: 50070ce3 beqz a4,8000d220 <_vfiprintf_r+0xe70> +8000c50c: 04010613 addi a2,sp,64 +8000c510: 00098593 mv a1,s3 +8000c514: 000a0513 mv a0,s4 +8000c518: d91ff0ef jal ra,8000c2a8 <__sprint_r.part.0> +8000c51c: 10051c63 bnez a0,8000c634 <_vfiprintf_r+0x284> +8000c520: 00048c13 mv s8,s1 +8000c524: 00c12703 lw a4,12(sp) +8000c528: 00144783 lbu a5,1(s0) +8000c52c: 01a70733 add a4,a4,s10 +8000c530: 00e12623 sw a4,12(sp) +8000c534: 0e078463 beqz a5,8000c61c <_vfiprintf_r+0x26c> +8000c538: 001c8b93 addi s7,s9,1 +8000c53c: 001cc703 lbu a4,1(s9) +8000c540: 02010da3 sb zero,59(sp) +8000c544: fff00a93 li s5,-1 +8000c548: 00000413 li s0,0 +8000c54c: 00000b13 li s6,0 +8000c550: 05a00c93 li s9,90 +8000c554: 00900d13 li s10,9 +8000c558: 02a00613 li a2,42 +8000c55c: 001b8b93 addi s7,s7,1 +8000c560: fe070793 addi a5,a4,-32 +8000c564: 1efce463 bltu s9,a5,8000c74c <_vfiprintf_r+0x39c> +8000c568: 01412683 lw a3,20(sp) +8000c56c: 00279793 slli a5,a5,0x2 +8000c570: 00d787b3 add a5,a5,a3 +8000c574: 0007a783 lw a5,0(a5) +8000c578: 00078067 jr a5 +8000c57c: 000a0513 mv a0,s4 +8000c580: fd8fb0ef jal ra,80007d58 <_localeconv_r> +8000c584: 00452783 lw a5,4(a0) +8000c588: 00078513 mv a0,a5 +8000c58c: 02f12023 sw a5,32(sp) +8000c590: 8bcfd0ef jal ra,8000964c +8000c594: 02a12223 sw a0,36(sp) +8000c598: 00050d93 mv s11,a0 +8000c59c: 000a0513 mv a0,s4 +8000c5a0: fb8fb0ef jal ra,80007d58 <_localeconv_r> +8000c5a4: 00852783 lw a5,8(a0) +8000c5a8: 02a00613 li a2,42 +8000c5ac: 00f12e23 sw a5,28(sp) +8000c5b0: 540d96e3 bnez s11,8000d2fc <_vfiprintf_r+0xf4c> +8000c5b4: 000bc703 lbu a4,0(s7) +8000c5b8: fa5ff06f j 8000c55c <_vfiprintf_r+0x1ac> +8000c5bc: 020b6b13 ori s6,s6,32 +8000c5c0: 000bc703 lbu a4,0(s7) +8000c5c4: f99ff06f j 8000c55c <_vfiprintf_r+0x1ac> +8000c5c8: 00098593 mv a1,s3 +8000c5cc: 000a0513 mv a0,s4 +8000c5d0: d1df70ef jal ra,800042ec <__swsetup_r> +8000c5d4: 00050463 beqz a0,8000c5dc <_vfiprintf_r+0x22c> +8000c5d8: 03c0106f j 8000d614 <_vfiprintf_r+0x1264> +8000c5dc: 00c9d783 lhu a5,12(s3) +8000c5e0: 00a00713 li a4,10 +8000c5e4: 01a7f793 andi a5,a5,26 +8000c5e8: e6e79ae3 bne a5,a4,8000c45c <_vfiprintf_r+0xac> +8000c5ec: 00e99783 lh a5,14(s3) +8000c5f0: e607c6e3 bltz a5,8000c45c <_vfiprintf_r+0xac> +8000c5f4: 01012683 lw a3,16(sp) +8000c5f8: 000c0613 mv a2,s8 +8000c5fc: 00098593 mv a1,s3 +8000c600: 000a0513 mv a0,s4 +8000c604: 078010ef jal ra,8000d67c <__sbprintf> +8000c608: 00a12623 sw a0,12(sp) +8000c60c: 0380006f j 8000c644 <_vfiprintf_r+0x294> +8000c610: 417c8d33 sub s10,s9,s7 +8000c614: f20d02e3 beqz s10,8000c538 <_vfiprintf_r+0x188> +8000c618: ec5ff06f j 8000c4dc <_vfiprintf_r+0x12c> +8000c61c: 04812783 lw a5,72(sp) +8000c620: 00078a63 beqz a5,8000c634 <_vfiprintf_r+0x284> +8000c624: 04010613 addi a2,sp,64 +8000c628: 00098593 mv a1,s3 +8000c62c: 000a0513 mv a0,s4 +8000c630: c79ff0ef jal ra,8000c2a8 <__sprint_r.part.0> +8000c634: 00c9d783 lhu a5,12(s3) +8000c638: 0407f793 andi a5,a5,64 +8000c63c: 00078463 beqz a5,8000c644 <_vfiprintf_r+0x294> +8000c640: 7d50006f j 8000d614 <_vfiprintf_r+0x1264> +8000c644: 12c12083 lw ra,300(sp) +8000c648: 12812403 lw s0,296(sp) +8000c64c: 00c12503 lw a0,12(sp) +8000c650: 12412483 lw s1,292(sp) +8000c654: 12012903 lw s2,288(sp) +8000c658: 11c12983 lw s3,284(sp) +8000c65c: 11812a03 lw s4,280(sp) +8000c660: 11412a83 lw s5,276(sp) +8000c664: 11012b03 lw s6,272(sp) +8000c668: 10c12b83 lw s7,268(sp) +8000c66c: 10812c03 lw s8,264(sp) +8000c670: 10412c83 lw s9,260(sp) +8000c674: 10012d03 lw s10,256(sp) +8000c678: 0fc12d83 lw s11,252(sp) +8000c67c: 13010113 addi sp,sp,304 +8000c680: 00008067 ret +8000c684: 800157b7 lui a5,0x80015 +8000c688: dd878793 addi a5,a5,-552 # 80014dd8 <__BSS_END__+0xffffe3c0> +8000c68c: 00f12c23 sw a5,24(sp) +8000c690: 020b7793 andi a5,s6,32 +8000c694: 52078863 beqz a5,8000cbc4 <_vfiprintf_r+0x814> +8000c698: 01012783 lw a5,16(sp) +8000c69c: 00778693 addi a3,a5,7 +8000c6a0: ff86f693 andi a3,a3,-8 +8000c6a4: 0006ad83 lw s11,0(a3) +8000c6a8: 0046ae83 lw t4,4(a3) +8000c6ac: 00868793 addi a5,a3,8 +8000c6b0: 00f12823 sw a5,16(sp) +8000c6b4: 001b7693 andi a3,s6,1 +8000c6b8: 00068663 beqz a3,8000c6c4 <_vfiprintf_r+0x314> +8000c6bc: 01dde6b3 or a3,s11,t4 +8000c6c0: 420690e3 bnez a3,8000d2e0 <_vfiprintf_r+0xf30> +8000c6c4: bffb7c93 andi s9,s6,-1025 +8000c6c8: 00200713 li a4,2 +8000c6cc: 02010da3 sb zero,59(sp) +8000c6d0: fff00693 li a3,-1 +8000c6d4: 66da8063 beq s5,a3,8000cd34 <_vfiprintf_r+0x984> +8000c6d8: 01dde6b3 or a3,s11,t4 +8000c6dc: f7fcfb13 andi s6,s9,-129 +8000c6e0: 1e0698e3 bnez a3,8000d0d0 <_vfiprintf_r+0xd20> +8000c6e4: 740a9463 bnez s5,8000ce2c <_vfiprintf_r+0xa7c> +8000c6e8: 340714e3 bnez a4,8000d230 <_vfiprintf_r+0xe80> +8000c6ec: 001cf793 andi a5,s9,1 +8000c6f0: 00f12423 sw a5,8(sp) +8000c6f4: 0f010d13 addi s10,sp,240 +8000c6f8: 380796e3 bnez a5,8000d284 <_vfiprintf_r+0xed4> +8000c6fc: 00812783 lw a5,8(sp) +8000c700: 000a8c93 mv s9,s5 +8000c704: 00fad463 bge s5,a5,8000c70c <_vfiprintf_r+0x35c> +8000c708: 00078c93 mv s9,a5 +8000c70c: 03b14783 lbu a5,59(sp) +8000c710: 00f037b3 snez a5,a5 +8000c714: 00fc8cb3 add s9,s9,a5 +8000c718: 0540006f j 8000c76c <_vfiprintf_r+0x3bc> +8000c71c: 00000413 li s0,0 +8000c720: fd070693 addi a3,a4,-48 +8000c724: 001b8b93 addi s7,s7,1 +8000c728: 00241793 slli a5,s0,0x2 +8000c72c: fffbc703 lbu a4,-1(s7) +8000c730: 00878433 add s0,a5,s0 +8000c734: 00141413 slli s0,s0,0x1 +8000c738: 00868433 add s0,a3,s0 +8000c73c: fd070693 addi a3,a4,-48 +8000c740: fedd72e3 bgeu s10,a3,8000c724 <_vfiprintf_r+0x374> +8000c744: fe070793 addi a5,a4,-32 +8000c748: e2fcf0e3 bgeu s9,a5,8000c568 <_vfiprintf_r+0x1b8> +8000c74c: ec0708e3 beqz a4,8000c61c <_vfiprintf_r+0x26c> +8000c750: 00100793 li a5,1 +8000c754: 08e10623 sb a4,140(sp) +8000c758: 02010da3 sb zero,59(sp) +8000c75c: 00100c93 li s9,1 +8000c760: 00f12423 sw a5,8(sp) +8000c764: 08c10d13 addi s10,sp,140 +8000c768: 00000a93 li s5,0 +8000c76c: 002b7f93 andi t6,s6,2 +8000c770: 000f8463 beqz t6,8000c778 <_vfiprintf_r+0x3c8> +8000c774: 002c8c93 addi s9,s9,2 +8000c778: 04412703 lw a4,68(sp) +8000c77c: 084b7f13 andi t5,s6,132 +8000c780: 04812783 lw a5,72(sp) +8000c784: 00170693 addi a3,a4,1 +8000c788: 00068613 mv a2,a3 +8000c78c: 000f1663 bnez t5,8000c798 <_vfiprintf_r+0x3e8> +8000c790: 41940db3 sub s11,s0,s9 +8000c794: 15b042e3 bgtz s11,8000d0d8 <_vfiprintf_r+0xd28> +8000c798: 03b14583 lbu a1,59(sp) +8000c79c: 008c0693 addi a3,s8,8 +8000c7a0: 02058c63 beqz a1,8000c7d8 <_vfiprintf_r+0x428> +8000c7a4: 03b10713 addi a4,sp,59 +8000c7a8: 00178793 addi a5,a5,1 +8000c7ac: 00ec2023 sw a4,0(s8) +8000c7b0: 00100713 li a4,1 +8000c7b4: 00ec2223 sw a4,4(s8) +8000c7b8: 04f12423 sw a5,72(sp) +8000c7bc: 04c12223 sw a2,68(sp) +8000c7c0: 00700713 li a4,7 +8000c7c4: 0cc746e3 blt a4,a2,8000d090 <_vfiprintf_r+0xce0> +8000c7c8: 00060713 mv a4,a2 +8000c7cc: 00068c13 mv s8,a3 +8000c7d0: 00160613 addi a2,a2,1 +8000c7d4: 00868693 addi a3,a3,8 +8000c7d8: 040f8e63 beqz t6,8000c834 <_vfiprintf_r+0x484> +8000c7dc: 03c10713 addi a4,sp,60 +8000c7e0: 00278793 addi a5,a5,2 +8000c7e4: 00ec2023 sw a4,0(s8) +8000c7e8: 00200713 li a4,2 +8000c7ec: 00ec2223 sw a4,4(s8) +8000c7f0: 04f12423 sw a5,72(sp) +8000c7f4: 04c12223 sw a2,68(sp) +8000c7f8: 00700713 li a4,7 +8000c7fc: 08c750e3 bge a4,a2,8000d07c <_vfiprintf_r+0xccc> +8000c800: 24078ae3 beqz a5,8000d254 <_vfiprintf_r+0xea4> +8000c804: 04010613 addi a2,sp,64 +8000c808: 00098593 mv a1,s3 +8000c80c: 000a0513 mv a0,s4 +8000c810: 03e12423 sw t5,40(sp) +8000c814: a95ff0ef jal ra,8000c2a8 <__sprint_r.part.0> +8000c818: e0051ee3 bnez a0,8000c634 <_vfiprintf_r+0x284> +8000c81c: 04412703 lw a4,68(sp) +8000c820: 04812783 lw a5,72(sp) +8000c824: 02812f03 lw t5,40(sp) +8000c828: 05410693 addi a3,sp,84 +8000c82c: 00170613 addi a2,a4,1 +8000c830: 00048c13 mv s8,s1 +8000c834: 08000593 li a1,128 +8000c838: 66bf0063 beq t5,a1,8000ce98 <_vfiprintf_r+0xae8> +8000c83c: 00812583 lw a1,8(sp) +8000c840: 40ba8ab3 sub s5,s5,a1 +8000c844: 73504863 bgtz s5,8000cf74 <_vfiprintf_r+0xbc4> +8000c848: 00812703 lw a4,8(sp) +8000c84c: 01ac2023 sw s10,0(s8) +8000c850: 04c12223 sw a2,68(sp) +8000c854: 00f707b3 add a5,a4,a5 +8000c858: 00ec2223 sw a4,4(s8) +8000c85c: 04f12423 sw a5,72(sp) +8000c860: 00700713 li a4,7 +8000c864: 02c75263 bge a4,a2,8000c888 <_vfiprintf_r+0x4d8> +8000c868: 18078863 beqz a5,8000c9f8 <_vfiprintf_r+0x648> +8000c86c: 04010613 addi a2,sp,64 +8000c870: 00098593 mv a1,s3 +8000c874: 000a0513 mv a0,s4 +8000c878: a31ff0ef jal ra,8000c2a8 <__sprint_r.part.0> +8000c87c: da051ce3 bnez a0,8000c634 <_vfiprintf_r+0x284> +8000c880: 04812783 lw a5,72(sp) +8000c884: 00048693 mv a3,s1 +8000c888: 004b7313 andi t1,s6,4 +8000c88c: 00030663 beqz t1,8000c898 <_vfiprintf_r+0x4e8> +8000c890: 41940c33 sub s8,s0,s9 +8000c894: 17804e63 bgtz s8,8000ca10 <_vfiprintf_r+0x660> +8000c898: 01945463 bge s0,s9,8000c8a0 <_vfiprintf_r+0x4f0> +8000c89c: 000c8413 mv s0,s9 +8000c8a0: 00c12703 lw a4,12(sp) +8000c8a4: 00870733 add a4,a4,s0 +8000c8a8: 00e12623 sw a4,12(sp) +8000c8ac: 78079063 bnez a5,8000d02c <_vfiprintf_r+0xc7c> +8000c8b0: 04012223 sw zero,68(sp) +8000c8b4: 00048c13 mv s8,s1 +8000c8b8: bf1ff06f j 8000c4a8 <_vfiprintf_r+0xf8> +8000c8bc: 020b7793 andi a5,s6,32 +8000c8c0: 010b6c93 ori s9,s6,16 +8000c8c4: 54079263 bnez a5,8000ce08 <_vfiprintf_r+0xa58> +8000c8c8: 01012783 lw a5,16(sp) +8000c8cc: 00478713 addi a4,a5,4 +8000c8d0: 01012783 lw a5,16(sp) +8000c8d4: 00000e93 li t4,0 +8000c8d8: 00e12823 sw a4,16(sp) +8000c8dc: 0007ad83 lw s11,0(a5) +8000c8e0: 00100713 li a4,1 +8000c8e4: de9ff06f j 8000c6cc <_vfiprintf_r+0x31c> +8000c8e8: 080b6b13 ori s6,s6,128 +8000c8ec: 000bc703 lbu a4,0(s7) +8000c8f0: c6dff06f j 8000c55c <_vfiprintf_r+0x1ac> +8000c8f4: 01012783 lw a5,16(sp) +8000c8f8: 02010da3 sb zero,59(sp) +8000c8fc: 0007ad03 lw s10,0(a5) +8000c900: 00478d93 addi s11,a5,4 +8000c904: 360d08e3 beqz s10,8000d474 <_vfiprintf_r+0x10c4> +8000c908: fff00793 li a5,-1 +8000c90c: 22fa84e3 beq s5,a5,8000d334 <_vfiprintf_r+0xf84> +8000c910: 000a8613 mv a2,s5 +8000c914: 00000593 li a1,0 +8000c918: 000d0513 mv a0,s10 +8000c91c: f40fb0ef jal ra,8000805c +8000c920: 4c050ae3 beqz a0,8000d5f4 <_vfiprintf_r+0x1244> +8000c924: 41a507b3 sub a5,a0,s10 +8000c928: 00f12423 sw a5,8(sp) +8000c92c: 01b12823 sw s11,16(sp) +8000c930: 00000a93 li s5,0 +8000c934: dc9ff06f j 8000c6fc <_vfiprintf_r+0x34c> +8000c938: 020b7793 andi a5,s6,32 +8000c93c: 010b6313 ori t1,s6,16 +8000c940: 46079a63 bnez a5,8000cdb4 <_vfiprintf_r+0xa04> +8000c944: 01012783 lw a5,16(sp) +8000c948: 00478713 addi a4,a5,4 +8000c94c: 01012783 lw a5,16(sp) +8000c950: 00000e93 li t4,0 +8000c954: 00e12823 sw a4,16(sp) +8000c958: 0007ad83 lw s11,0(a5) +8000c95c: 4740006f j 8000cdd0 <_vfiprintf_r+0xa20> +8000c960: 020b7793 andi a5,s6,32 +8000c964: 010b6c93 ori s9,s6,16 +8000c968: 46079c63 bnez a5,8000cde0 <_vfiprintf_r+0xa30> +8000c96c: 01012783 lw a5,16(sp) +8000c970: 00478713 addi a4,a5,4 +8000c974: 01012783 lw a5,16(sp) +8000c978: 00e12823 sw a4,16(sp) +8000c97c: 0007ad83 lw s11,0(a5) +8000c980: 41fdde93 srai t4,s11,0x1f +8000c984: 000e8713 mv a4,t4 +8000c988: 38074263 bltz a4,8000cd0c <_vfiprintf_r+0x95c> +8000c98c: fff00713 li a4,-1 +8000c990: 00ea8a63 beq s5,a4,8000c9a4 <_vfiprintf_r+0x5f4> +8000c994: 01dde733 or a4,s11,t4 +8000c998: f7fcfb13 andi s6,s9,-129 +8000c99c: 080708e3 beqz a4,8000d22c <_vfiprintf_r+0xe7c> +8000c9a0: 000b0c93 mv s9,s6 +8000c9a4: 1c0e94e3 bnez t4,8000d36c <_vfiprintf_r+0xfbc> +8000c9a8: 00900713 li a4,9 +8000c9ac: 1db760e3 bltu a4,s11,8000d36c <_vfiprintf_r+0xfbc> +8000c9b0: 030d8793 addi a5,s11,48 +8000c9b4: 0ef107a3 sb a5,239(sp) +8000c9b8: 00100793 li a5,1 +8000c9bc: 000c8b13 mv s6,s9 +8000c9c0: 00f12423 sw a5,8(sp) +8000c9c4: 0ef10d13 addi s10,sp,239 +8000c9c8: d35ff06f j 8000c6fc <_vfiprintf_r+0x34c> +8000c9cc: 01012703 lw a4,16(sp) +8000c9d0: 02010da3 sb zero,59(sp) +8000c9d4: 00100c93 li s9,1 +8000c9d8: 00072783 lw a5,0(a4) +8000c9dc: 00470713 addi a4,a4,4 +8000c9e0: 00e12823 sw a4,16(sp) +8000c9e4: 08f10623 sb a5,140(sp) +8000c9e8: 00100793 li a5,1 +8000c9ec: 00f12423 sw a5,8(sp) +8000c9f0: 08c10d13 addi s10,sp,140 +8000c9f4: d75ff06f j 8000c768 <_vfiprintf_r+0x3b8> +8000c9f8: 04012223 sw zero,68(sp) +8000c9fc: 004b7313 andi t1,s6,4 +8000ca00: 7c030c63 beqz t1,8000d1d8 <_vfiprintf_r+0xe28> +8000ca04: 41940c33 sub s8,s0,s9 +8000ca08: 7d805863 blez s8,8000d1d8 <_vfiprintf_r+0xe28> +8000ca0c: 00048693 mv a3,s1 +8000ca10: 01000713 li a4,16 +8000ca14: 04412603 lw a2,68(sp) +8000ca18: 3f875ae3 bge a4,s8,8000d60c <_vfiprintf_r+0x125c> +8000ca1c: 01000d13 li s10,16 +8000ca20: 00700d93 li s11,7 +8000ca24: 0180006f j 8000ca3c <_vfiprintf_r+0x68c> +8000ca28: 00260593 addi a1,a2,2 +8000ca2c: 00868693 addi a3,a3,8 +8000ca30: 00070613 mv a2,a4 +8000ca34: ff0c0c13 addi s8,s8,-16 +8000ca38: 058d5a63 bge s10,s8,8000ca8c <_vfiprintf_r+0x6dc> +8000ca3c: 00412583 lw a1,4(sp) +8000ca40: 01078793 addi a5,a5,16 +8000ca44: 00160713 addi a4,a2,1 +8000ca48: 00b6a023 sw a1,0(a3) +8000ca4c: 01a6a223 sw s10,4(a3) +8000ca50: 04f12423 sw a5,72(sp) +8000ca54: 04e12223 sw a4,68(sp) +8000ca58: fcedd8e3 bge s11,a4,8000ca28 <_vfiprintf_r+0x678> +8000ca5c: 42078663 beqz a5,8000ce88 <_vfiprintf_r+0xad8> +8000ca60: 04010613 addi a2,sp,64 +8000ca64: 00098593 mv a1,s3 +8000ca68: 000a0513 mv a0,s4 +8000ca6c: 83dff0ef jal ra,8000c2a8 <__sprint_r.part.0> +8000ca70: bc0512e3 bnez a0,8000c634 <_vfiprintf_r+0x284> +8000ca74: 04412603 lw a2,68(sp) 8000ca78: ff0c0c13 addi s8,s8,-16 -8000ca7c: 058d5a63 bge s10,s8,8000cad0 <_vfiprintf_r+0x6dc> -8000ca80: 00412583 lw a1,4(sp) -8000ca84: 01078793 addi a5,a5,16 -8000ca88: 00160713 addi a4,a2,1 -8000ca8c: 00b6a023 sw a1,0(a3) -8000ca90: 01a6a223 sw s10,4(a3) -8000ca94: 04f12423 sw a5,72(sp) -8000ca98: 04e12223 sw a4,68(sp) -8000ca9c: fcedd8e3 bge s11,a4,8000ca6c <_vfiprintf_r+0x678> -8000caa0: 42078663 beqz a5,8000cecc <_vfiprintf_r+0xad8> -8000caa4: 04010613 addi a2,sp,64 -8000caa8: 00098593 mv a1,s3 -8000caac: 000a0513 mv a0,s4 -8000cab0: 83dff0ef jal ra,8000c2ec <__sprint_r.part.0> -8000cab4: bc0512e3 bnez a0,8000c678 <_vfiprintf_r+0x284> -8000cab8: 04412603 lw a2,68(sp) -8000cabc: ff0c0c13 addi s8,s8,-16 -8000cac0: 04812783 lw a5,72(sp) -8000cac4: 00048693 mv a3,s1 -8000cac8: 00160593 addi a1,a2,1 -8000cacc: fb8d4ae3 blt s10,s8,8000ca80 <_vfiprintf_r+0x68c> -8000cad0: 00412703 lw a4,4(sp) -8000cad4: 018787b3 add a5,a5,s8 -8000cad8: 0186a223 sw s8,4(a3) -8000cadc: 00e6a023 sw a4,0(a3) -8000cae0: 04f12423 sw a5,72(sp) -8000cae4: 04b12223 sw a1,68(sp) -8000cae8: 00700713 li a4,7 -8000caec: deb758e3 bge a4,a1,8000c8dc <_vfiprintf_r+0x4e8> -8000caf0: 72078663 beqz a5,8000d21c <_vfiprintf_r+0xe28> -8000caf4: 04010613 addi a2,sp,64 -8000caf8: 00098593 mv a1,s3 -8000cafc: 000a0513 mv a0,s4 -8000cb00: fecff0ef jal ra,8000c2ec <__sprint_r.part.0> -8000cb04: b6051ae3 bnez a0,8000c678 <_vfiprintf_r+0x284> -8000cb08: 04812783 lw a5,72(sp) -8000cb0c: dd1ff06f j 8000c8dc <_vfiprintf_r+0x4e8> -8000cb10: 03b14783 lbu a5,59(sp) -8000cb14: 000bc703 lbu a4,0(s7) -8000cb18: a80794e3 bnez a5,8000c5a0 <_vfiprintf_r+0x1ac> -8000cb1c: 02000793 li a5,32 -8000cb20: 02f10da3 sb a5,59(sp) -8000cb24: a7dff06f j 8000c5a0 <_vfiprintf_r+0x1ac> -8000cb28: 02b00793 li a5,43 -8000cb2c: 02f10da3 sb a5,59(sp) -8000cb30: 000bc703 lbu a4,0(s7) -8000cb34: a6dff06f j 8000c5a0 <_vfiprintf_r+0x1ac> -8000cb38: 01012783 lw a5,16(sp) -8000cb3c: 000bc703 lbu a4,0(s7) -8000cb40: 0007a403 lw s0,0(a5) -8000cb44: 00478793 addi a5,a5,4 -8000cb48: 00f12823 sw a5,16(sp) -8000cb4c: a4045ae3 bgez s0,8000c5a0 <_vfiprintf_r+0x1ac> -8000cb50: 40800433 neg s0,s0 -8000cb54: 004b6b13 ori s6,s6,4 -8000cb58: a49ff06f j 8000c5a0 <_vfiprintf_r+0x1ac> -8000cb5c: 001b6b13 ori s6,s6,1 -8000cb60: 000bc703 lbu a4,0(s7) -8000cb64: a3dff06f j 8000c5a0 <_vfiprintf_r+0x1ac> -8000cb68: 000bc703 lbu a4,0(s7) -8000cb6c: 001b8793 addi a5,s7,1 -8000cb70: 30c700e3 beq a4,a2,8000d670 <_vfiprintf_r+0x127c> -8000cb74: fd070693 addi a3,a4,-48 -8000cb78: 00078b93 mv s7,a5 -8000cb7c: 00000a93 li s5,0 -8000cb80: a2dd62e3 bltu s10,a3,8000c5a4 <_vfiprintf_r+0x1b0> -8000cb84: 001b8b93 addi s7,s7,1 -8000cb88: 002a9793 slli a5,s5,0x2 -8000cb8c: fffbc703 lbu a4,-1(s7) -8000cb90: 01578ab3 add s5,a5,s5 -8000cb94: 001a9a93 slli s5,s5,0x1 -8000cb98: 00da8ab3 add s5,s5,a3 -8000cb9c: fd070693 addi a3,a4,-48 -8000cba0: fedd72e3 bgeu s10,a3,8000cb84 <_vfiprintf_r+0x790> -8000cba4: a01ff06f j 8000c5a4 <_vfiprintf_r+0x1b0> -8000cba8: 000bc703 lbu a4,0(s7) -8000cbac: 004b6b13 ori s6,s6,4 -8000cbb0: 9f1ff06f j 8000c5a0 <_vfiprintf_r+0x1ac> -8000cbb4: 020b7793 andi a5,s6,32 -8000cbb8: 28079863 bnez a5,8000ce48 <_vfiprintf_r+0xa54> -8000cbbc: 01012783 lw a5,16(sp) -8000cbc0: 010b7693 andi a3,s6,16 -8000cbc4: 00478713 addi a4,a5,4 -8000cbc8: 0007a783 lw a5,0(a5) -8000cbcc: 2c0694e3 bnez a3,8000d694 <_vfiprintf_r+0x12a0> -8000cbd0: 040b7693 andi a3,s6,64 -8000cbd4: 100682e3 beqz a3,8000d4d8 <_vfiprintf_r+0x10e4> -8000cbd8: 01079d93 slli s11,a5,0x10 -8000cbdc: 00e12823 sw a4,16(sp) -8000cbe0: 010ddd93 srli s11,s11,0x10 -8000cbe4: 00000e93 li t4,0 -8000cbe8: 000b0c93 mv s9,s6 -8000cbec: 00100713 li a4,1 -8000cbf0: b21ff06f j 8000c710 <_vfiprintf_r+0x31c> -8000cbf4: 800157b7 lui a5,0x80015 -8000cbf8: e0478793 addi a5,a5,-508 # 80014e04 <__BSS_END__+0xffffe3ec> -8000cbfc: 00f12c23 sw a5,24(sp) -8000cc00: 020b7793 andi a5,s6,32 -8000cc04: ac079ce3 bnez a5,8000c6dc <_vfiprintf_r+0x2e8> -8000cc08: 01012603 lw a2,16(sp) -8000cc0c: 010b7693 andi a3,s6,16 -8000cc10: 00062783 lw a5,0(a2) -8000cc14: 00460613 addi a2,a2,4 -8000cc18: 00c12823 sw a2,16(sp) -8000cc1c: 66069863 bnez a3,8000d28c <_vfiprintf_r+0xe98> -8000cc20: 040b7693 andi a3,s6,64 -8000cc24: 66068063 beqz a3,8000d284 <_vfiprintf_r+0xe90> -8000cc28: 01079d93 slli s11,a5,0x10 -8000cc2c: 010ddd93 srli s11,s11,0x10 -8000cc30: 00000e93 li t4,0 -8000cc34: ac5ff06f j 8000c6f8 <_vfiprintf_r+0x304> -8000cc38: 01012783 lw a5,16(sp) -8000cc3c: ffff8737 lui a4,0xffff8 -8000cc40: 83074713 xori a4,a4,-2000 -8000cc44: 0007ad83 lw s11,0(a5) -8000cc48: 00478793 addi a5,a5,4 -8000cc4c: 00f12823 sw a5,16(sp) -8000cc50: 800157b7 lui a5,0x80015 -8000cc54: e0478793 addi a5,a5,-508 # 80014e04 <__BSS_END__+0xffffe3ec> -8000cc58: 02e11e23 sh a4,60(sp) -8000cc5c: 00000e93 li t4,0 -8000cc60: 002b6c93 ori s9,s6,2 -8000cc64: 00f12c23 sw a5,24(sp) -8000cc68: 00200713 li a4,2 -8000cc6c: aa5ff06f j 8000c710 <_vfiprintf_r+0x31c> -8000cc70: 020b7793 andi a5,s6,32 -8000cc74: 18079063 bnez a5,8000cdf4 <_vfiprintf_r+0xa00> -8000cc78: 01012783 lw a5,16(sp) -8000cc7c: 010b7693 andi a3,s6,16 -8000cc80: 00478713 addi a4,a5,4 -8000cc84: 0007a783 lw a5,0(a5) -8000cc88: 20069ae3 bnez a3,8000d69c <_vfiprintf_r+0x12a8> -8000cc8c: 040b7693 andi a3,s6,64 -8000cc90: 060684e3 beqz a3,8000d4f8 <_vfiprintf_r+0x1104> -8000cc94: 01079d93 slli s11,a5,0x10 -8000cc98: 010ddd93 srli s11,s11,0x10 -8000cc9c: 00000e93 li t4,0 -8000cca0: 000b0313 mv t1,s6 -8000cca4: 00e12823 sw a4,16(sp) -8000cca8: 16c0006f j 8000ce14 <_vfiprintf_r+0xa20> -8000ccac: 01012683 lw a3,16(sp) -8000ccb0: 020b7793 andi a5,s6,32 -8000ccb4: 00468713 addi a4,a3,4 -8000ccb8: 6a079263 bnez a5,8000d35c <_vfiprintf_r+0xf68> -8000ccbc: 010b7793 andi a5,s6,16 -8000ccc0: 7e079063 bnez a5,8000d4a0 <_vfiprintf_r+0x10ac> -8000ccc4: 040b7793 andi a5,s6,64 -8000ccc8: 0e0798e3 bnez a5,8000d5b8 <_vfiprintf_r+0x11c4> -8000cccc: 200b7313 andi t1,s6,512 -8000ccd0: 7c030863 beqz t1,8000d4a0 <_vfiprintf_r+0x10ac> -8000ccd4: 01012783 lw a5,16(sp) -8000ccd8: 00e12823 sw a4,16(sp) -8000ccdc: 00c12703 lw a4,12(sp) -8000cce0: 0007a783 lw a5,0(a5) -8000cce4: 00e78023 sb a4,0(a5) -8000cce8: 805ff06f j 8000c4ec <_vfiprintf_r+0xf8> -8000ccec: 000bc703 lbu a4,0(s7) -8000ccf0: 06c00793 li a5,108 -8000ccf4: 78f70e63 beq a4,a5,8000d490 <_vfiprintf_r+0x109c> -8000ccf8: 010b6b13 ori s6,s6,16 -8000ccfc: 8a5ff06f j 8000c5a0 <_vfiprintf_r+0x1ac> -8000cd00: 000bc703 lbu a4,0(s7) -8000cd04: 06800793 li a5,104 -8000cd08: 76f70c63 beq a4,a5,8000d480 <_vfiprintf_r+0x108c> -8000cd0c: 040b6b13 ori s6,s6,64 -8000cd10: 891ff06f j 8000c5a0 <_vfiprintf_r+0x1ac> -8000cd14: 020b7793 andi a5,s6,32 -8000cd18: 10079463 bnez a5,8000ce20 <_vfiprintf_r+0xa2c> -8000cd1c: 01012703 lw a4,16(sp) -8000cd20: 010b7793 andi a5,s6,16 -8000cd24: 00470713 addi a4,a4,4 # ffff8004 <__BSS_END__+0x7ffe15ec> -8000cd28: 16079ee3 bnez a5,8000d6a4 <_vfiprintf_r+0x12b0> -8000cd2c: 040b7793 andi a5,s6,64 -8000cd30: 7e078263 beqz a5,8000d514 <_vfiprintf_r+0x1120> -8000cd34: 01012783 lw a5,16(sp) -8000cd38: 00e12823 sw a4,16(sp) -8000cd3c: 000b0c93 mv s9,s6 -8000cd40: 00079d83 lh s11,0(a5) -8000cd44: 41fdde93 srai t4,s11,0x1f -8000cd48: 000e8713 mv a4,t4 -8000cd4c: c80752e3 bgez a4,8000c9d0 <_vfiprintf_r+0x5dc> -8000cd50: 41b007b3 neg a5,s11 -8000cd54: 00f03733 snez a4,a5 -8000cd58: 41d00eb3 neg t4,t4 -8000cd5c: 40ee8eb3 sub t4,t4,a4 -8000cd60: 02d00713 li a4,45 -8000cd64: 02e10da3 sb a4,59(sp) -8000cd68: fff00693 li a3,-1 -8000cd6c: 00078d93 mv s11,a5 -8000cd70: 00100713 li a4,1 -8000cd74: 9ada94e3 bne s5,a3,8000c71c <_vfiprintf_r+0x328> -8000cd78: 00100693 li a3,1 -8000cd7c: c6d706e3 beq a4,a3,8000c9e8 <_vfiprintf_r+0x5f4> -8000cd80: 00200693 li a3,2 -8000cd84: 10d70063 beq a4,a3,8000ce84 <_vfiprintf_r+0xa90> -8000cd88: 0f010693 addi a3,sp,240 -8000cd8c: 0080006f j 8000cd94 <_vfiprintf_r+0x9a0> -8000cd90: 000d0693 mv a3,s10 -8000cd94: 01de9793 slli a5,t4,0x1d -8000cd98: 007df713 andi a4,s11,7 -8000cd9c: 003ddd93 srli s11,s11,0x3 -8000cda0: 03070713 addi a4,a4,48 -8000cda4: 01b7edb3 or s11,a5,s11 -8000cda8: 003ede93 srli t4,t4,0x3 -8000cdac: fee68fa3 sb a4,-1(a3) -8000cdb0: 01dde7b3 or a5,s11,t4 -8000cdb4: fff68d13 addi s10,a3,-1 -8000cdb8: fc079ce3 bnez a5,8000cd90 <_vfiprintf_r+0x99c> -8000cdbc: 001cf793 andi a5,s9,1 -8000cdc0: 0e078c63 beqz a5,8000ceb8 <_vfiprintf_r+0xac4> -8000cdc4: 03000793 li a5,48 -8000cdc8: 0ef70863 beq a4,a5,8000ceb8 <_vfiprintf_r+0xac4> -8000cdcc: ffe68693 addi a3,a3,-2 -8000cdd0: fefd0fa3 sb a5,-1(s10) -8000cdd4: 0f010793 addi a5,sp,240 -8000cdd8: 40d787b3 sub a5,a5,a3 -8000cddc: 00f12423 sw a5,8(sp) -8000cde0: 000c8b13 mv s6,s9 -8000cde4: 00068d13 mv s10,a3 -8000cde8: 959ff06f j 8000c740 <_vfiprintf_r+0x34c> -8000cdec: e51f70ef jal ra,80004c3c <__sinit> -8000cdf0: e58ff06f j 8000c448 <_vfiprintf_r+0x54> -8000cdf4: 000b0313 mv t1,s6 -8000cdf8: 01012783 lw a5,16(sp) -8000cdfc: 00778713 addi a4,a5,7 -8000ce00: ff877713 andi a4,a4,-8 -8000ce04: 00072d83 lw s11,0(a4) -8000ce08: 00472e83 lw t4,4(a4) -8000ce0c: 00870793 addi a5,a4,8 -8000ce10: 00f12823 sw a5,16(sp) -8000ce14: bff37c93 andi s9,t1,-1025 -8000ce18: 00000713 li a4,0 -8000ce1c: 8f5ff06f j 8000c710 <_vfiprintf_r+0x31c> -8000ce20: 000b0c93 mv s9,s6 -8000ce24: 01012783 lw a5,16(sp) -8000ce28: 00778793 addi a5,a5,7 -8000ce2c: ff87f793 andi a5,a5,-8 -8000ce30: 0047a703 lw a4,4(a5) -8000ce34: 00878693 addi a3,a5,8 -8000ce38: 00d12823 sw a3,16(sp) -8000ce3c: 0007ad83 lw s11,0(a5) -8000ce40: 00070e93 mv t4,a4 -8000ce44: b89ff06f j 8000c9cc <_vfiprintf_r+0x5d8> -8000ce48: 000b0c93 mv s9,s6 -8000ce4c: 01012783 lw a5,16(sp) -8000ce50: 00778713 addi a4,a5,7 -8000ce54: ff877713 andi a4,a4,-8 -8000ce58: 00870793 addi a5,a4,8 -8000ce5c: 00072d83 lw s11,0(a4) -8000ce60: 00472e83 lw t4,4(a4) -8000ce64: 00f12823 sw a5,16(sp) -8000ce68: 00100713 li a4,1 -8000ce6c: 8a5ff06f j 8000c710 <_vfiprintf_r+0x31c> -8000ce70: 00100693 li a3,1 -8000ce74: 7ad70863 beq a4,a3,8000d624 <_vfiprintf_r+0x1230> -8000ce78: 00200693 li a3,2 -8000ce7c: 000b0c93 mv s9,s6 -8000ce80: f0d714e3 bne a4,a3,8000cd88 <_vfiprintf_r+0x994> -8000ce84: 01812683 lw a3,24(sp) -8000ce88: 0f010d13 addi s10,sp,240 -8000ce8c: 00fdf793 andi a5,s11,15 -8000ce90: 00f687b3 add a5,a3,a5 -8000ce94: 0007c783 lbu a5,0(a5) -8000ce98: 01ce9713 slli a4,t4,0x1c -8000ce9c: 004ddd93 srli s11,s11,0x4 -8000cea0: fffd0d13 addi s10,s10,-1 -8000cea4: 01b76db3 or s11,a4,s11 -8000cea8: 004ede93 srli t4,t4,0x4 -8000ceac: 00fd0023 sb a5,0(s10) -8000ceb0: 01dde7b3 or a5,s11,t4 -8000ceb4: fc079ce3 bnez a5,8000ce8c <_vfiprintf_r+0xa98> -8000ceb8: 0f010793 addi a5,sp,240 -8000cebc: 41a787b3 sub a5,a5,s10 -8000cec0: 00f12423 sw a5,8(sp) -8000cec4: 000c8b13 mv s6,s9 -8000cec8: 879ff06f j 8000c740 <_vfiprintf_r+0x34c> -8000cecc: 00100593 li a1,1 -8000ced0: 00000613 li a2,0 -8000ced4: 00048693 mv a3,s1 -8000ced8: ba1ff06f j 8000ca78 <_vfiprintf_r+0x684> -8000cedc: 41940db3 sub s11,s0,s9 -8000cee0: 9bb050e3 blez s11,8000c880 <_vfiprintf_r+0x48c> -8000cee4: 01000593 li a1,16 -8000cee8: 77b5de63 bge a1,s11,8000d664 <_vfiprintf_r+0x1270> -8000ceec: 01000e93 li t4,16 -8000cef0: 00700f13 li t5,7 -8000cef4: 0180006f j 8000cf0c <_vfiprintf_r+0xb18> -8000cef8: 00270593 addi a1,a4,2 -8000cefc: 008c0c13 addi s8,s8,8 -8000cf00: 00068713 mv a4,a3 +8000ca7c: 04812783 lw a5,72(sp) +8000ca80: 00048693 mv a3,s1 +8000ca84: 00160593 addi a1,a2,1 +8000ca88: fb8d4ae3 blt s10,s8,8000ca3c <_vfiprintf_r+0x68c> +8000ca8c: 00412703 lw a4,4(sp) +8000ca90: 018787b3 add a5,a5,s8 +8000ca94: 0186a223 sw s8,4(a3) +8000ca98: 00e6a023 sw a4,0(a3) +8000ca9c: 04f12423 sw a5,72(sp) +8000caa0: 04b12223 sw a1,68(sp) +8000caa4: 00700713 li a4,7 +8000caa8: deb758e3 bge a4,a1,8000c898 <_vfiprintf_r+0x4e8> +8000caac: 72078663 beqz a5,8000d1d8 <_vfiprintf_r+0xe28> +8000cab0: 04010613 addi a2,sp,64 +8000cab4: 00098593 mv a1,s3 +8000cab8: 000a0513 mv a0,s4 +8000cabc: fecff0ef jal ra,8000c2a8 <__sprint_r.part.0> +8000cac0: b6051ae3 bnez a0,8000c634 <_vfiprintf_r+0x284> +8000cac4: 04812783 lw a5,72(sp) +8000cac8: dd1ff06f j 8000c898 <_vfiprintf_r+0x4e8> +8000cacc: 03b14783 lbu a5,59(sp) +8000cad0: 000bc703 lbu a4,0(s7) +8000cad4: a80794e3 bnez a5,8000c55c <_vfiprintf_r+0x1ac> +8000cad8: 02000793 li a5,32 +8000cadc: 02f10da3 sb a5,59(sp) +8000cae0: a7dff06f j 8000c55c <_vfiprintf_r+0x1ac> +8000cae4: 02b00793 li a5,43 +8000cae8: 02f10da3 sb a5,59(sp) +8000caec: 000bc703 lbu a4,0(s7) +8000caf0: a6dff06f j 8000c55c <_vfiprintf_r+0x1ac> +8000caf4: 01012783 lw a5,16(sp) +8000caf8: 000bc703 lbu a4,0(s7) +8000cafc: 0007a403 lw s0,0(a5) +8000cb00: 00478793 addi a5,a5,4 +8000cb04: 00f12823 sw a5,16(sp) +8000cb08: a4045ae3 bgez s0,8000c55c <_vfiprintf_r+0x1ac> +8000cb0c: 40800433 neg s0,s0 +8000cb10: 004b6b13 ori s6,s6,4 +8000cb14: a49ff06f j 8000c55c <_vfiprintf_r+0x1ac> +8000cb18: 001b6b13 ori s6,s6,1 +8000cb1c: 000bc703 lbu a4,0(s7) +8000cb20: a3dff06f j 8000c55c <_vfiprintf_r+0x1ac> +8000cb24: 000bc703 lbu a4,0(s7) +8000cb28: 001b8793 addi a5,s7,1 +8000cb2c: 30c700e3 beq a4,a2,8000d62c <_vfiprintf_r+0x127c> +8000cb30: fd070693 addi a3,a4,-48 +8000cb34: 00078b93 mv s7,a5 +8000cb38: 00000a93 li s5,0 +8000cb3c: a2dd62e3 bltu s10,a3,8000c560 <_vfiprintf_r+0x1b0> +8000cb40: 001b8b93 addi s7,s7,1 +8000cb44: 002a9793 slli a5,s5,0x2 +8000cb48: fffbc703 lbu a4,-1(s7) +8000cb4c: 01578ab3 add s5,a5,s5 +8000cb50: 001a9a93 slli s5,s5,0x1 +8000cb54: 00da8ab3 add s5,s5,a3 +8000cb58: fd070693 addi a3,a4,-48 +8000cb5c: fedd72e3 bgeu s10,a3,8000cb40 <_vfiprintf_r+0x790> +8000cb60: a01ff06f j 8000c560 <_vfiprintf_r+0x1b0> +8000cb64: 000bc703 lbu a4,0(s7) +8000cb68: 004b6b13 ori s6,s6,4 +8000cb6c: 9f1ff06f j 8000c55c <_vfiprintf_r+0x1ac> +8000cb70: 020b7793 andi a5,s6,32 +8000cb74: 28079863 bnez a5,8000ce04 <_vfiprintf_r+0xa54> +8000cb78: 01012783 lw a5,16(sp) +8000cb7c: 010b7693 andi a3,s6,16 +8000cb80: 00478713 addi a4,a5,4 +8000cb84: 0007a783 lw a5,0(a5) +8000cb88: 2c0694e3 bnez a3,8000d650 <_vfiprintf_r+0x12a0> +8000cb8c: 040b7693 andi a3,s6,64 +8000cb90: 100682e3 beqz a3,8000d494 <_vfiprintf_r+0x10e4> +8000cb94: 01079d93 slli s11,a5,0x10 +8000cb98: 00e12823 sw a4,16(sp) +8000cb9c: 010ddd93 srli s11,s11,0x10 +8000cba0: 00000e93 li t4,0 +8000cba4: 000b0c93 mv s9,s6 +8000cba8: 00100713 li a4,1 +8000cbac: b21ff06f j 8000c6cc <_vfiprintf_r+0x31c> +8000cbb0: 800157b7 lui a5,0x80015 +8000cbb4: dc478793 addi a5,a5,-572 # 80014dc4 <__BSS_END__+0xffffe3ac> +8000cbb8: 00f12c23 sw a5,24(sp) +8000cbbc: 020b7793 andi a5,s6,32 +8000cbc0: ac079ce3 bnez a5,8000c698 <_vfiprintf_r+0x2e8> +8000cbc4: 01012603 lw a2,16(sp) +8000cbc8: 010b7693 andi a3,s6,16 +8000cbcc: 00062783 lw a5,0(a2) +8000cbd0: 00460613 addi a2,a2,4 +8000cbd4: 00c12823 sw a2,16(sp) +8000cbd8: 66069863 bnez a3,8000d248 <_vfiprintf_r+0xe98> +8000cbdc: 040b7693 andi a3,s6,64 +8000cbe0: 66068063 beqz a3,8000d240 <_vfiprintf_r+0xe90> +8000cbe4: 01079d93 slli s11,a5,0x10 +8000cbe8: 010ddd93 srli s11,s11,0x10 +8000cbec: 00000e93 li t4,0 +8000cbf0: ac5ff06f j 8000c6b4 <_vfiprintf_r+0x304> +8000cbf4: 01012783 lw a5,16(sp) +8000cbf8: ffff8737 lui a4,0xffff8 +8000cbfc: 83074713 xori a4,a4,-2000 +8000cc00: 0007ad83 lw s11,0(a5) +8000cc04: 00478793 addi a5,a5,4 +8000cc08: 00f12823 sw a5,16(sp) +8000cc0c: 800157b7 lui a5,0x80015 +8000cc10: dc478793 addi a5,a5,-572 # 80014dc4 <__BSS_END__+0xffffe3ac> +8000cc14: 02e11e23 sh a4,60(sp) +8000cc18: 00000e93 li t4,0 +8000cc1c: 002b6c93 ori s9,s6,2 +8000cc20: 00f12c23 sw a5,24(sp) +8000cc24: 00200713 li a4,2 +8000cc28: aa5ff06f j 8000c6cc <_vfiprintf_r+0x31c> +8000cc2c: 020b7793 andi a5,s6,32 +8000cc30: 18079063 bnez a5,8000cdb0 <_vfiprintf_r+0xa00> +8000cc34: 01012783 lw a5,16(sp) +8000cc38: 010b7693 andi a3,s6,16 +8000cc3c: 00478713 addi a4,a5,4 +8000cc40: 0007a783 lw a5,0(a5) +8000cc44: 20069ae3 bnez a3,8000d658 <_vfiprintf_r+0x12a8> +8000cc48: 040b7693 andi a3,s6,64 +8000cc4c: 060684e3 beqz a3,8000d4b4 <_vfiprintf_r+0x1104> +8000cc50: 01079d93 slli s11,a5,0x10 +8000cc54: 010ddd93 srli s11,s11,0x10 +8000cc58: 00000e93 li t4,0 +8000cc5c: 000b0313 mv t1,s6 +8000cc60: 00e12823 sw a4,16(sp) +8000cc64: 16c0006f j 8000cdd0 <_vfiprintf_r+0xa20> +8000cc68: 01012683 lw a3,16(sp) +8000cc6c: 020b7793 andi a5,s6,32 +8000cc70: 00468713 addi a4,a3,4 +8000cc74: 6a079263 bnez a5,8000d318 <_vfiprintf_r+0xf68> +8000cc78: 010b7793 andi a5,s6,16 +8000cc7c: 7e079063 bnez a5,8000d45c <_vfiprintf_r+0x10ac> +8000cc80: 040b7793 andi a5,s6,64 +8000cc84: 0e0798e3 bnez a5,8000d574 <_vfiprintf_r+0x11c4> +8000cc88: 200b7313 andi t1,s6,512 +8000cc8c: 7c030863 beqz t1,8000d45c <_vfiprintf_r+0x10ac> +8000cc90: 01012783 lw a5,16(sp) +8000cc94: 00e12823 sw a4,16(sp) +8000cc98: 00c12703 lw a4,12(sp) +8000cc9c: 0007a783 lw a5,0(a5) +8000cca0: 00e78023 sb a4,0(a5) +8000cca4: 805ff06f j 8000c4a8 <_vfiprintf_r+0xf8> +8000cca8: 000bc703 lbu a4,0(s7) +8000ccac: 06c00793 li a5,108 +8000ccb0: 78f70e63 beq a4,a5,8000d44c <_vfiprintf_r+0x109c> +8000ccb4: 010b6b13 ori s6,s6,16 +8000ccb8: 8a5ff06f j 8000c55c <_vfiprintf_r+0x1ac> +8000ccbc: 000bc703 lbu a4,0(s7) +8000ccc0: 06800793 li a5,104 +8000ccc4: 76f70c63 beq a4,a5,8000d43c <_vfiprintf_r+0x108c> +8000ccc8: 040b6b13 ori s6,s6,64 +8000cccc: 891ff06f j 8000c55c <_vfiprintf_r+0x1ac> +8000ccd0: 020b7793 andi a5,s6,32 +8000ccd4: 10079463 bnez a5,8000cddc <_vfiprintf_r+0xa2c> +8000ccd8: 01012703 lw a4,16(sp) +8000ccdc: 010b7793 andi a5,s6,16 +8000cce0: 00470713 addi a4,a4,4 # ffff8004 <__BSS_END__+0x7ffe15ec> +8000cce4: 16079ee3 bnez a5,8000d660 <_vfiprintf_r+0x12b0> +8000cce8: 040b7793 andi a5,s6,64 +8000ccec: 7e078263 beqz a5,8000d4d0 <_vfiprintf_r+0x1120> +8000ccf0: 01012783 lw a5,16(sp) +8000ccf4: 00e12823 sw a4,16(sp) +8000ccf8: 000b0c93 mv s9,s6 +8000ccfc: 00079d83 lh s11,0(a5) +8000cd00: 41fdde93 srai t4,s11,0x1f +8000cd04: 000e8713 mv a4,t4 +8000cd08: c80752e3 bgez a4,8000c98c <_vfiprintf_r+0x5dc> +8000cd0c: 41b007b3 neg a5,s11 +8000cd10: 00f03733 snez a4,a5 +8000cd14: 41d00eb3 neg t4,t4 +8000cd18: 40ee8eb3 sub t4,t4,a4 +8000cd1c: 02d00713 li a4,45 +8000cd20: 02e10da3 sb a4,59(sp) +8000cd24: fff00693 li a3,-1 +8000cd28: 00078d93 mv s11,a5 +8000cd2c: 00100713 li a4,1 +8000cd30: 9ada94e3 bne s5,a3,8000c6d8 <_vfiprintf_r+0x328> +8000cd34: 00100693 li a3,1 +8000cd38: c6d706e3 beq a4,a3,8000c9a4 <_vfiprintf_r+0x5f4> +8000cd3c: 00200693 li a3,2 +8000cd40: 10d70063 beq a4,a3,8000ce40 <_vfiprintf_r+0xa90> +8000cd44: 0f010693 addi a3,sp,240 +8000cd48: 0080006f j 8000cd50 <_vfiprintf_r+0x9a0> +8000cd4c: 000d0693 mv a3,s10 +8000cd50: 01de9793 slli a5,t4,0x1d +8000cd54: 007df713 andi a4,s11,7 +8000cd58: 003ddd93 srli s11,s11,0x3 +8000cd5c: 03070713 addi a4,a4,48 +8000cd60: 01b7edb3 or s11,a5,s11 +8000cd64: 003ede93 srli t4,t4,0x3 +8000cd68: fee68fa3 sb a4,-1(a3) +8000cd6c: 01dde7b3 or a5,s11,t4 +8000cd70: fff68d13 addi s10,a3,-1 +8000cd74: fc079ce3 bnez a5,8000cd4c <_vfiprintf_r+0x99c> +8000cd78: 001cf793 andi a5,s9,1 +8000cd7c: 0e078c63 beqz a5,8000ce74 <_vfiprintf_r+0xac4> +8000cd80: 03000793 li a5,48 +8000cd84: 0ef70863 beq a4,a5,8000ce74 <_vfiprintf_r+0xac4> +8000cd88: ffe68693 addi a3,a3,-2 +8000cd8c: fefd0fa3 sb a5,-1(s10) +8000cd90: 0f010793 addi a5,sp,240 +8000cd94: 40d787b3 sub a5,a5,a3 +8000cd98: 00f12423 sw a5,8(sp) +8000cd9c: 000c8b13 mv s6,s9 +8000cda0: 00068d13 mv s10,a3 +8000cda4: 959ff06f j 8000c6fc <_vfiprintf_r+0x34c> +8000cda8: e51f70ef jal ra,80004bf8 <__sinit> +8000cdac: e58ff06f j 8000c404 <_vfiprintf_r+0x54> +8000cdb0: 000b0313 mv t1,s6 +8000cdb4: 01012783 lw a5,16(sp) +8000cdb8: 00778713 addi a4,a5,7 +8000cdbc: ff877713 andi a4,a4,-8 +8000cdc0: 00072d83 lw s11,0(a4) +8000cdc4: 00472e83 lw t4,4(a4) +8000cdc8: 00870793 addi a5,a4,8 +8000cdcc: 00f12823 sw a5,16(sp) +8000cdd0: bff37c93 andi s9,t1,-1025 +8000cdd4: 00000713 li a4,0 +8000cdd8: 8f5ff06f j 8000c6cc <_vfiprintf_r+0x31c> +8000cddc: 000b0c93 mv s9,s6 +8000cde0: 01012783 lw a5,16(sp) +8000cde4: 00778793 addi a5,a5,7 +8000cde8: ff87f793 andi a5,a5,-8 +8000cdec: 0047a703 lw a4,4(a5) +8000cdf0: 00878693 addi a3,a5,8 +8000cdf4: 00d12823 sw a3,16(sp) +8000cdf8: 0007ad83 lw s11,0(a5) +8000cdfc: 00070e93 mv t4,a4 +8000ce00: b89ff06f j 8000c988 <_vfiprintf_r+0x5d8> +8000ce04: 000b0c93 mv s9,s6 +8000ce08: 01012783 lw a5,16(sp) +8000ce0c: 00778713 addi a4,a5,7 +8000ce10: ff877713 andi a4,a4,-8 +8000ce14: 00870793 addi a5,a4,8 +8000ce18: 00072d83 lw s11,0(a4) +8000ce1c: 00472e83 lw t4,4(a4) +8000ce20: 00f12823 sw a5,16(sp) +8000ce24: 00100713 li a4,1 +8000ce28: 8a5ff06f j 8000c6cc <_vfiprintf_r+0x31c> +8000ce2c: 00100693 li a3,1 +8000ce30: 7ad70863 beq a4,a3,8000d5e0 <_vfiprintf_r+0x1230> +8000ce34: 00200693 li a3,2 +8000ce38: 000b0c93 mv s9,s6 +8000ce3c: f0d714e3 bne a4,a3,8000cd44 <_vfiprintf_r+0x994> +8000ce40: 01812683 lw a3,24(sp) +8000ce44: 0f010d13 addi s10,sp,240 +8000ce48: 00fdf793 andi a5,s11,15 +8000ce4c: 00f687b3 add a5,a3,a5 +8000ce50: 0007c783 lbu a5,0(a5) +8000ce54: 01ce9713 slli a4,t4,0x1c +8000ce58: 004ddd93 srli s11,s11,0x4 +8000ce5c: fffd0d13 addi s10,s10,-1 +8000ce60: 01b76db3 or s11,a4,s11 +8000ce64: 004ede93 srli t4,t4,0x4 +8000ce68: 00fd0023 sb a5,0(s10) +8000ce6c: 01dde7b3 or a5,s11,t4 +8000ce70: fc079ce3 bnez a5,8000ce48 <_vfiprintf_r+0xa98> +8000ce74: 0f010793 addi a5,sp,240 +8000ce78: 41a787b3 sub a5,a5,s10 +8000ce7c: 00f12423 sw a5,8(sp) +8000ce80: 000c8b13 mv s6,s9 +8000ce84: 879ff06f j 8000c6fc <_vfiprintf_r+0x34c> +8000ce88: 00100593 li a1,1 +8000ce8c: 00000613 li a2,0 +8000ce90: 00048693 mv a3,s1 +8000ce94: ba1ff06f j 8000ca34 <_vfiprintf_r+0x684> +8000ce98: 41940db3 sub s11,s0,s9 +8000ce9c: 9bb050e3 blez s11,8000c83c <_vfiprintf_r+0x48c> +8000cea0: 01000593 li a1,16 +8000cea4: 77b5de63 bge a1,s11,8000d620 <_vfiprintf_r+0x1270> +8000cea8: 01000e93 li t4,16 +8000ceac: 00700f13 li t5,7 +8000ceb0: 0180006f j 8000cec8 <_vfiprintf_r+0xb18> +8000ceb4: 00270593 addi a1,a4,2 +8000ceb8: 008c0c13 addi s8,s8,8 +8000cebc: 00068713 mv a4,a3 +8000cec0: ff0d8d93 addi s11,s11,-16 +8000cec4: 05bedc63 bge t4,s11,8000cf1c <_vfiprintf_r+0xb6c> +8000cec8: 01078793 addi a5,a5,16 +8000cecc: 00170693 addi a3,a4,1 +8000ced0: 012c2023 sw s2,0(s8) +8000ced4: 01dc2223 sw t4,4(s8) +8000ced8: 04f12423 sw a5,72(sp) +8000cedc: 04d12223 sw a3,68(sp) +8000cee0: fcdf5ae3 bge t5,a3,8000ceb4 <_vfiprintf_r+0xb04> +8000cee4: 16078063 beqz a5,8000d044 <_vfiprintf_r+0xc94> +8000cee8: 04010613 addi a2,sp,64 +8000ceec: 00098593 mv a1,s3 +8000cef0: 000a0513 mv a0,s4 +8000cef4: bb4ff0ef jal ra,8000c2a8 <__sprint_r.part.0> +8000cef8: f2051e63 bnez a0,8000c634 <_vfiprintf_r+0x284> +8000cefc: 04412703 lw a4,68(sp) +8000cf00: 01000e93 li t4,16 8000cf04: ff0d8d93 addi s11,s11,-16 -8000cf08: 05bedc63 bge t4,s11,8000cf60 <_vfiprintf_r+0xb6c> -8000cf0c: 01078793 addi a5,a5,16 -8000cf10: 00170693 addi a3,a4,1 -8000cf14: 012c2023 sw s2,0(s8) -8000cf18: 01dc2223 sw t4,4(s8) -8000cf1c: 04f12423 sw a5,72(sp) -8000cf20: 04d12223 sw a3,68(sp) -8000cf24: fcdf5ae3 bge t5,a3,8000cef8 <_vfiprintf_r+0xb04> -8000cf28: 16078063 beqz a5,8000d088 <_vfiprintf_r+0xc94> -8000cf2c: 04010613 addi a2,sp,64 -8000cf30: 00098593 mv a1,s3 -8000cf34: 000a0513 mv a0,s4 -8000cf38: bb4ff0ef jal ra,8000c2ec <__sprint_r.part.0> -8000cf3c: f2051e63 bnez a0,8000c678 <_vfiprintf_r+0x284> -8000cf40: 04412703 lw a4,68(sp) -8000cf44: 01000e93 li t4,16 -8000cf48: ff0d8d93 addi s11,s11,-16 -8000cf4c: 04812783 lw a5,72(sp) -8000cf50: 00048c13 mv s8,s1 -8000cf54: 00170593 addi a1,a4,1 -8000cf58: 00700f13 li t5,7 -8000cf5c: fbbec8e3 blt t4,s11,8000cf0c <_vfiprintf_r+0xb18> -8000cf60: 008c0513 addi a0,s8,8 -8000cf64: 01b787b3 add a5,a5,s11 -8000cf68: 012c2023 sw s2,0(s8) -8000cf6c: 01bc2223 sw s11,4(s8) -8000cf70: 04f12423 sw a5,72(sp) -8000cf74: 04b12223 sw a1,68(sp) -8000cf78: 00700713 li a4,7 -8000cf7c: 38b75a63 bge a4,a1,8000d310 <_vfiprintf_r+0xf1c> -8000cf80: 5c078063 beqz a5,8000d540 <_vfiprintf_r+0x114c> -8000cf84: 04010613 addi a2,sp,64 -8000cf88: 00098593 mv a1,s3 -8000cf8c: 000a0513 mv a0,s4 -8000cf90: b5cff0ef jal ra,8000c2ec <__sprint_r.part.0> -8000cf94: ee051263 bnez a0,8000c678 <_vfiprintf_r+0x284> -8000cf98: 00812583 lw a1,8(sp) -8000cf9c: 04412703 lw a4,68(sp) -8000cfa0: 04812783 lw a5,72(sp) -8000cfa4: 40ba8ab3 sub s5,s5,a1 -8000cfa8: 05410693 addi a3,sp,84 -8000cfac: 00170613 addi a2,a4,1 -8000cfb0: 00048c13 mv s8,s1 -8000cfb4: 8d505ce3 blez s5,8000c88c <_vfiprintf_r+0x498> -8000cfb8: 01000593 li a1,16 -8000cfbc: 5755de63 bge a1,s5,8000d538 <_vfiprintf_r+0x1144> -8000cfc0: 01000893 li a7,16 -8000cfc4: 00700d93 li s11,7 -8000cfc8: 0180006f j 8000cfe0 <_vfiprintf_r+0xbec> -8000cfcc: 00270613 addi a2,a4,2 -8000cfd0: 008c0c13 addi s8,s8,8 -8000cfd4: 00068713 mv a4,a3 +8000cf08: 04812783 lw a5,72(sp) +8000cf0c: 00048c13 mv s8,s1 +8000cf10: 00170593 addi a1,a4,1 +8000cf14: 00700f13 li t5,7 +8000cf18: fbbec8e3 blt t4,s11,8000cec8 <_vfiprintf_r+0xb18> +8000cf1c: 008c0513 addi a0,s8,8 +8000cf20: 01b787b3 add a5,a5,s11 +8000cf24: 012c2023 sw s2,0(s8) +8000cf28: 01bc2223 sw s11,4(s8) +8000cf2c: 04f12423 sw a5,72(sp) +8000cf30: 04b12223 sw a1,68(sp) +8000cf34: 00700713 li a4,7 +8000cf38: 38b75a63 bge a4,a1,8000d2cc <_vfiprintf_r+0xf1c> +8000cf3c: 5c078063 beqz a5,8000d4fc <_vfiprintf_r+0x114c> +8000cf40: 04010613 addi a2,sp,64 +8000cf44: 00098593 mv a1,s3 +8000cf48: 000a0513 mv a0,s4 +8000cf4c: b5cff0ef jal ra,8000c2a8 <__sprint_r.part.0> +8000cf50: ee051263 bnez a0,8000c634 <_vfiprintf_r+0x284> +8000cf54: 00812583 lw a1,8(sp) +8000cf58: 04412703 lw a4,68(sp) +8000cf5c: 04812783 lw a5,72(sp) +8000cf60: 40ba8ab3 sub s5,s5,a1 +8000cf64: 05410693 addi a3,sp,84 +8000cf68: 00170613 addi a2,a4,1 +8000cf6c: 00048c13 mv s8,s1 +8000cf70: 8d505ce3 blez s5,8000c848 <_vfiprintf_r+0x498> +8000cf74: 01000593 li a1,16 +8000cf78: 5755de63 bge a1,s5,8000d4f4 <_vfiprintf_r+0x1144> +8000cf7c: 01000893 li a7,16 +8000cf80: 00700d93 li s11,7 +8000cf84: 0180006f j 8000cf9c <_vfiprintf_r+0xbec> +8000cf88: 00270613 addi a2,a4,2 +8000cf8c: 008c0c13 addi s8,s8,8 +8000cf90: 00068713 mv a4,a3 +8000cf94: ff0a8a93 addi s5,s5,-16 +8000cf98: 0558da63 bge a7,s5,8000cfec <_vfiprintf_r+0xc3c> +8000cf9c: 01078793 addi a5,a5,16 +8000cfa0: 00170693 addi a3,a4,1 +8000cfa4: 012c2023 sw s2,0(s8) +8000cfa8: 011c2223 sw a7,4(s8) +8000cfac: 04f12423 sw a5,72(sp) +8000cfb0: 04d12223 sw a3,68(sp) +8000cfb4: fcdddae3 bge s11,a3,8000cf88 <_vfiprintf_r+0xbd8> +8000cfb8: 06078263 beqz a5,8000d01c <_vfiprintf_r+0xc6c> +8000cfbc: 04010613 addi a2,sp,64 +8000cfc0: 00098593 mv a1,s3 +8000cfc4: 000a0513 mv a0,s4 +8000cfc8: ae0ff0ef jal ra,8000c2a8 <__sprint_r.part.0> +8000cfcc: e6051463 bnez a0,8000c634 <_vfiprintf_r+0x284> +8000cfd0: 04412703 lw a4,68(sp) +8000cfd4: 01000893 li a7,16 8000cfd8: ff0a8a93 addi s5,s5,-16 -8000cfdc: 0558da63 bge a7,s5,8000d030 <_vfiprintf_r+0xc3c> -8000cfe0: 01078793 addi a5,a5,16 -8000cfe4: 00170693 addi a3,a4,1 -8000cfe8: 012c2023 sw s2,0(s8) -8000cfec: 011c2223 sw a7,4(s8) -8000cff0: 04f12423 sw a5,72(sp) -8000cff4: 04d12223 sw a3,68(sp) -8000cff8: fcdddae3 bge s11,a3,8000cfcc <_vfiprintf_r+0xbd8> -8000cffc: 06078263 beqz a5,8000d060 <_vfiprintf_r+0xc6c> -8000d000: 04010613 addi a2,sp,64 -8000d004: 00098593 mv a1,s3 -8000d008: 000a0513 mv a0,s4 -8000d00c: ae0ff0ef jal ra,8000c2ec <__sprint_r.part.0> -8000d010: e6051463 bnez a0,8000c678 <_vfiprintf_r+0x284> -8000d014: 04412703 lw a4,68(sp) -8000d018: 01000893 li a7,16 -8000d01c: ff0a8a93 addi s5,s5,-16 -8000d020: 04812783 lw a5,72(sp) +8000cfdc: 04812783 lw a5,72(sp) +8000cfe0: 00048c13 mv s8,s1 +8000cfe4: 00170613 addi a2,a4,1 +8000cfe8: fb58cae3 blt a7,s5,8000cf9c <_vfiprintf_r+0xbec> +8000cfec: 008c0593 addi a1,s8,8 +8000cff0: 015787b3 add a5,a5,s5 +8000cff4: 012c2023 sw s2,0(s8) +8000cff8: 015c2223 sw s5,4(s8) +8000cffc: 04f12423 sw a5,72(sp) +8000d000: 04c12223 sw a2,68(sp) +8000d004: 00700713 li a4,7 +8000d008: 1ec74463 blt a4,a2,8000d1f0 <_vfiprintf_r+0xe40> +8000d00c: 00160613 addi a2,a2,1 +8000d010: 00858693 addi a3,a1,8 +8000d014: 00058c13 mv s8,a1 +8000d018: 831ff06f j 8000c848 <_vfiprintf_r+0x498> +8000d01c: 00100613 li a2,1 +8000d020: 00000713 li a4,0 8000d024: 00048c13 mv s8,s1 -8000d028: 00170613 addi a2,a4,1 -8000d02c: fb58cae3 blt a7,s5,8000cfe0 <_vfiprintf_r+0xbec> -8000d030: 008c0593 addi a1,s8,8 -8000d034: 015787b3 add a5,a5,s5 -8000d038: 012c2023 sw s2,0(s8) -8000d03c: 015c2223 sw s5,4(s8) -8000d040: 04f12423 sw a5,72(sp) -8000d044: 04c12223 sw a2,68(sp) -8000d048: 00700713 li a4,7 -8000d04c: 1ec74463 blt a4,a2,8000d234 <_vfiprintf_r+0xe40> -8000d050: 00160613 addi a2,a2,1 -8000d054: 00858693 addi a3,a1,8 -8000d058: 00058c13 mv s8,a1 -8000d05c: 831ff06f j 8000c88c <_vfiprintf_r+0x498> -8000d060: 00100613 li a2,1 -8000d064: 00000713 li a4,0 -8000d068: 00048c13 mv s8,s1 -8000d06c: f6dff06f j 8000cfd8 <_vfiprintf_r+0xbe4> -8000d070: 04010613 addi a2,sp,64 -8000d074: 00098593 mv a1,s3 -8000d078: 000a0513 mv a0,s4 -8000d07c: a70ff0ef jal ra,8000c2ec <__sprint_r.part.0> -8000d080: 86050ae3 beqz a0,8000c8f4 <_vfiprintf_r+0x500> -8000d084: df4ff06f j 8000c678 <_vfiprintf_r+0x284> -8000d088: 00100593 li a1,1 -8000d08c: 00000713 li a4,0 -8000d090: 00048c13 mv s8,s1 -8000d094: e71ff06f j 8000cf04 <_vfiprintf_r+0xb10> -8000d098: 24079063 bnez a5,8000d2d8 <_vfiprintf_r+0xee4> -8000d09c: 03b14703 lbu a4,59(sp) -8000d0a0: 4e071e63 bnez a4,8000d59c <_vfiprintf_r+0x11a8> -8000d0a4: 200f8863 beqz t6,8000d2b4 <_vfiprintf_r+0xec0> -8000d0a8: 03c10793 addi a5,sp,60 -8000d0ac: 04f12623 sw a5,76(sp) -8000d0b0: 00200793 li a5,2 -8000d0b4: 04f12823 sw a5,80(sp) -8000d0b8: 00100613 li a2,1 -8000d0bc: 05410693 addi a3,sp,84 -8000d0c0: 00060713 mv a4,a2 -8000d0c4: 00068c13 mv s8,a3 -8000d0c8: 00160613 addi a2,a2,1 -8000d0cc: 00868693 addi a3,a3,8 -8000d0d0: fa8ff06f j 8000c878 <_vfiprintf_r+0x484> -8000d0d4: fc0788e3 beqz a5,8000d0a4 <_vfiprintf_r+0xcb0> -8000d0d8: 04010613 addi a2,sp,64 -8000d0dc: 00098593 mv a1,s3 -8000d0e0: 000a0513 mv a0,s4 -8000d0e4: 03e12623 sw t5,44(sp) -8000d0e8: 03f12423 sw t6,40(sp) -8000d0ec: a00ff0ef jal ra,8000c2ec <__sprint_r.part.0> -8000d0f0: d8051463 bnez a0,8000c678 <_vfiprintf_r+0x284> -8000d0f4: 04412703 lw a4,68(sp) -8000d0f8: 04812783 lw a5,72(sp) -8000d0fc: 05410693 addi a3,sp,84 -8000d100: 00170613 addi a2,a4,1 -8000d104: 00048c13 mv s8,s1 -8000d108: 02c12f03 lw t5,44(sp) -8000d10c: 02812f83 lw t6,40(sp) -8000d110: f0cff06f j 8000c81c <_vfiprintf_r+0x428> -8000d114: 000b0c93 mv s9,s6 -8000d118: c61ff06f j 8000cd78 <_vfiprintf_r+0x984> -8000d11c: 01000613 li a2,16 -8000d120: 53b65463 bge a2,s11,8000d648 <_vfiprintf_r+0x1254> -8000d124: 000b8593 mv a1,s7 -8000d128: 000c0613 mv a2,s8 -8000d12c: 00040b93 mv s7,s0 -8000d130: 000a8c13 mv s8,s5 -8000d134: 000d8413 mv s0,s11 -8000d138: 01000e93 li t4,16 -8000d13c: 00700293 li t0,7 -8000d140: 03f12423 sw t6,40(sp) -8000d144: 000f0a93 mv s5,t5 -8000d148: 00058d93 mv s11,a1 -8000d14c: 01c0006f j 8000d168 <_vfiprintf_r+0xd74> -8000d150: 00270593 addi a1,a4,2 -8000d154: 00860613 addi a2,a2,8 -8000d158: 00068713 mv a4,a3 -8000d15c: ff040413 addi s0,s0,-16 -8000d160: 048ede63 bge t4,s0,8000d1bc <_vfiprintf_r+0xdc8> -8000d164: 00170693 addi a3,a4,1 -8000d168: 00412583 lw a1,4(sp) -8000d16c: 01078793 addi a5,a5,16 -8000d170: 01d62223 sw t4,4(a2) -8000d174: 00b62023 sw a1,0(a2) -8000d178: 04f12423 sw a5,72(sp) -8000d17c: 04d12223 sw a3,68(sp) -8000d180: fcd2d8e3 bge t0,a3,8000d150 <_vfiprintf_r+0xd5c> -8000d184: 08078463 beqz a5,8000d20c <_vfiprintf_r+0xe18> -8000d188: 04010613 addi a2,sp,64 -8000d18c: 00098593 mv a1,s3 -8000d190: 000a0513 mv a0,s4 -8000d194: 958ff0ef jal ra,8000c2ec <__sprint_r.part.0> -8000d198: ce051063 bnez a0,8000c678 <_vfiprintf_r+0x284> -8000d19c: 04412703 lw a4,68(sp) -8000d1a0: 01000e93 li t4,16 -8000d1a4: ff040413 addi s0,s0,-16 -8000d1a8: 04812783 lw a5,72(sp) -8000d1ac: 00048613 mv a2,s1 -8000d1b0: 00170593 addi a1,a4,1 -8000d1b4: 00700293 li t0,7 -8000d1b8: fa8ec6e3 blt t4,s0,8000d164 <_vfiprintf_r+0xd70> -8000d1bc: 02812f83 lw t6,40(sp) -8000d1c0: 000d8713 mv a4,s11 -8000d1c4: 000a8f13 mv t5,s5 -8000d1c8: 00040d93 mv s11,s0 -8000d1cc: 000c0a93 mv s5,s8 -8000d1d0: 000b8413 mv s0,s7 -8000d1d4: 00060c13 mv s8,a2 -8000d1d8: 00070b93 mv s7,a4 -8000d1dc: 00412703 lw a4,4(sp) -8000d1e0: 01b787b3 add a5,a5,s11 -8000d1e4: 01bc2223 sw s11,4(s8) -8000d1e8: 00ec2023 sw a4,0(s8) -8000d1ec: 04f12423 sw a5,72(sp) -8000d1f0: 04b12223 sw a1,68(sp) -8000d1f4: 00700713 li a4,7 -8000d1f8: eab740e3 blt a4,a1,8000d098 <_vfiprintf_r+0xca4> -8000d1fc: 008c0c13 addi s8,s8,8 -8000d200: 00158613 addi a2,a1,1 -8000d204: 00058713 mv a4,a1 -8000d208: dd4ff06f j 8000c7dc <_vfiprintf_r+0x3e8> -8000d20c: 00000713 li a4,0 -8000d210: 00100593 li a1,1 -8000d214: 00048613 mv a2,s1 -8000d218: f45ff06f j 8000d15c <_vfiprintf_r+0xd68> -8000d21c: 01945463 bge s0,s9,8000d224 <_vfiprintf_r+0xe30> -8000d220: 000c8413 mv s0,s9 -8000d224: 00c12783 lw a5,12(sp) -8000d228: 008787b3 add a5,a5,s0 -8000d22c: 00f12623 sw a5,12(sp) -8000d230: ec4ff06f j 8000c8f4 <_vfiprintf_r+0x500> -8000d234: 14078e63 beqz a5,8000d390 <_vfiprintf_r+0xf9c> -8000d238: 04010613 addi a2,sp,64 -8000d23c: 00098593 mv a1,s3 -8000d240: 000a0513 mv a0,s4 -8000d244: 8a8ff0ef jal ra,8000c2ec <__sprint_r.part.0> -8000d248: c2051863 bnez a0,8000c678 <_vfiprintf_r+0x284> -8000d24c: 04412603 lw a2,68(sp) -8000d250: 04812783 lw a5,72(sp) +8000d028: f6dff06f j 8000cf94 <_vfiprintf_r+0xbe4> +8000d02c: 04010613 addi a2,sp,64 +8000d030: 00098593 mv a1,s3 +8000d034: 000a0513 mv a0,s4 +8000d038: a70ff0ef jal ra,8000c2a8 <__sprint_r.part.0> +8000d03c: 86050ae3 beqz a0,8000c8b0 <_vfiprintf_r+0x500> +8000d040: df4ff06f j 8000c634 <_vfiprintf_r+0x284> +8000d044: 00100593 li a1,1 +8000d048: 00000713 li a4,0 +8000d04c: 00048c13 mv s8,s1 +8000d050: e71ff06f j 8000cec0 <_vfiprintf_r+0xb10> +8000d054: 24079063 bnez a5,8000d294 <_vfiprintf_r+0xee4> +8000d058: 03b14703 lbu a4,59(sp) +8000d05c: 4e071e63 bnez a4,8000d558 <_vfiprintf_r+0x11a8> +8000d060: 200f8863 beqz t6,8000d270 <_vfiprintf_r+0xec0> +8000d064: 03c10793 addi a5,sp,60 +8000d068: 04f12623 sw a5,76(sp) +8000d06c: 00200793 li a5,2 +8000d070: 04f12823 sw a5,80(sp) +8000d074: 00100613 li a2,1 +8000d078: 05410693 addi a3,sp,84 +8000d07c: 00060713 mv a4,a2 +8000d080: 00068c13 mv s8,a3 +8000d084: 00160613 addi a2,a2,1 +8000d088: 00868693 addi a3,a3,8 +8000d08c: fa8ff06f j 8000c834 <_vfiprintf_r+0x484> +8000d090: fc0788e3 beqz a5,8000d060 <_vfiprintf_r+0xcb0> +8000d094: 04010613 addi a2,sp,64 +8000d098: 00098593 mv a1,s3 +8000d09c: 000a0513 mv a0,s4 +8000d0a0: 03e12623 sw t5,44(sp) +8000d0a4: 03f12423 sw t6,40(sp) +8000d0a8: a00ff0ef jal ra,8000c2a8 <__sprint_r.part.0> +8000d0ac: d8051463 bnez a0,8000c634 <_vfiprintf_r+0x284> +8000d0b0: 04412703 lw a4,68(sp) +8000d0b4: 04812783 lw a5,72(sp) +8000d0b8: 05410693 addi a3,sp,84 +8000d0bc: 00170613 addi a2,a4,1 +8000d0c0: 00048c13 mv s8,s1 +8000d0c4: 02c12f03 lw t5,44(sp) +8000d0c8: 02812f83 lw t6,40(sp) +8000d0cc: f0cff06f j 8000c7d8 <_vfiprintf_r+0x428> +8000d0d0: 000b0c93 mv s9,s6 +8000d0d4: c61ff06f j 8000cd34 <_vfiprintf_r+0x984> +8000d0d8: 01000613 li a2,16 +8000d0dc: 53b65463 bge a2,s11,8000d604 <_vfiprintf_r+0x1254> +8000d0e0: 000b8593 mv a1,s7 +8000d0e4: 000c0613 mv a2,s8 +8000d0e8: 00040b93 mv s7,s0 +8000d0ec: 000a8c13 mv s8,s5 +8000d0f0: 000d8413 mv s0,s11 +8000d0f4: 01000e93 li t4,16 +8000d0f8: 00700293 li t0,7 +8000d0fc: 03f12423 sw t6,40(sp) +8000d100: 000f0a93 mv s5,t5 +8000d104: 00058d93 mv s11,a1 +8000d108: 01c0006f j 8000d124 <_vfiprintf_r+0xd74> +8000d10c: 00270593 addi a1,a4,2 +8000d110: 00860613 addi a2,a2,8 +8000d114: 00068713 mv a4,a3 +8000d118: ff040413 addi s0,s0,-16 +8000d11c: 048ede63 bge t4,s0,8000d178 <_vfiprintf_r+0xdc8> +8000d120: 00170693 addi a3,a4,1 +8000d124: 00412583 lw a1,4(sp) +8000d128: 01078793 addi a5,a5,16 +8000d12c: 01d62223 sw t4,4(a2) +8000d130: 00b62023 sw a1,0(a2) +8000d134: 04f12423 sw a5,72(sp) +8000d138: 04d12223 sw a3,68(sp) +8000d13c: fcd2d8e3 bge t0,a3,8000d10c <_vfiprintf_r+0xd5c> +8000d140: 08078463 beqz a5,8000d1c8 <_vfiprintf_r+0xe18> +8000d144: 04010613 addi a2,sp,64 +8000d148: 00098593 mv a1,s3 +8000d14c: 000a0513 mv a0,s4 +8000d150: 958ff0ef jal ra,8000c2a8 <__sprint_r.part.0> +8000d154: ce051063 bnez a0,8000c634 <_vfiprintf_r+0x284> +8000d158: 04412703 lw a4,68(sp) +8000d15c: 01000e93 li t4,16 +8000d160: ff040413 addi s0,s0,-16 +8000d164: 04812783 lw a5,72(sp) +8000d168: 00048613 mv a2,s1 +8000d16c: 00170593 addi a1,a4,1 +8000d170: 00700293 li t0,7 +8000d174: fa8ec6e3 blt t4,s0,8000d120 <_vfiprintf_r+0xd70> +8000d178: 02812f83 lw t6,40(sp) +8000d17c: 000d8713 mv a4,s11 +8000d180: 000a8f13 mv t5,s5 +8000d184: 00040d93 mv s11,s0 +8000d188: 000c0a93 mv s5,s8 +8000d18c: 000b8413 mv s0,s7 +8000d190: 00060c13 mv s8,a2 +8000d194: 00070b93 mv s7,a4 +8000d198: 00412703 lw a4,4(sp) +8000d19c: 01b787b3 add a5,a5,s11 +8000d1a0: 01bc2223 sw s11,4(s8) +8000d1a4: 00ec2023 sw a4,0(s8) +8000d1a8: 04f12423 sw a5,72(sp) +8000d1ac: 04b12223 sw a1,68(sp) +8000d1b0: 00700713 li a4,7 +8000d1b4: eab740e3 blt a4,a1,8000d054 <_vfiprintf_r+0xca4> +8000d1b8: 008c0c13 addi s8,s8,8 +8000d1bc: 00158613 addi a2,a1,1 +8000d1c0: 00058713 mv a4,a1 +8000d1c4: dd4ff06f j 8000c798 <_vfiprintf_r+0x3e8> +8000d1c8: 00000713 li a4,0 +8000d1cc: 00100593 li a1,1 +8000d1d0: 00048613 mv a2,s1 +8000d1d4: f45ff06f j 8000d118 <_vfiprintf_r+0xd68> +8000d1d8: 01945463 bge s0,s9,8000d1e0 <_vfiprintf_r+0xe30> +8000d1dc: 000c8413 mv s0,s9 +8000d1e0: 00c12783 lw a5,12(sp) +8000d1e4: 008787b3 add a5,a5,s0 +8000d1e8: 00f12623 sw a5,12(sp) +8000d1ec: ec4ff06f j 8000c8b0 <_vfiprintf_r+0x500> +8000d1f0: 14078e63 beqz a5,8000d34c <_vfiprintf_r+0xf9c> +8000d1f4: 04010613 addi a2,sp,64 +8000d1f8: 00098593 mv a1,s3 +8000d1fc: 000a0513 mv a0,s4 +8000d200: 8a8ff0ef jal ra,8000c2a8 <__sprint_r.part.0> +8000d204: c2051863 bnez a0,8000c634 <_vfiprintf_r+0x284> +8000d208: 04412603 lw a2,68(sp) +8000d20c: 04812783 lw a5,72(sp) +8000d210: 05410693 addi a3,sp,84 +8000d214: 00160613 addi a2,a2,1 +8000d218: 00048c13 mv s8,s1 +8000d21c: e2cff06f j 8000c848 <_vfiprintf_r+0x498> +8000d220: 04012223 sw zero,68(sp) +8000d224: 00048c13 mv s8,s1 +8000d228: afcff06f j 8000c524 <_vfiprintf_r+0x174> +8000d22c: 3a0a9a63 bnez s5,8000d5e0 <_vfiprintf_r+0x1230> +8000d230: 00000a93 li s5,0 +8000d234: 00012423 sw zero,8(sp) +8000d238: 0f010d13 addi s10,sp,240 +8000d23c: cc0ff06f j 8000c6fc <_vfiprintf_r+0x34c> +8000d240: 200b7693 andi a3,s6,512 +8000d244: 38069863 bnez a3,8000d5d4 <_vfiprintf_r+0x1224> +8000d248: 00078d93 mv s11,a5 +8000d24c: 00000e93 li t4,0 +8000d250: c64ff06f j 8000c6b4 <_vfiprintf_r+0x304> 8000d254: 05410693 addi a3,sp,84 -8000d258: 00160613 addi a2,a2,1 -8000d25c: 00048c13 mv s8,s1 -8000d260: e2cff06f j 8000c88c <_vfiprintf_r+0x498> -8000d264: 04012223 sw zero,68(sp) -8000d268: 00048c13 mv s8,s1 -8000d26c: afcff06f j 8000c568 <_vfiprintf_r+0x174> -8000d270: 3a0a9a63 bnez s5,8000d624 <_vfiprintf_r+0x1230> -8000d274: 00000a93 li s5,0 -8000d278: 00012423 sw zero,8(sp) -8000d27c: 0f010d13 addi s10,sp,240 -8000d280: cc0ff06f j 8000c740 <_vfiprintf_r+0x34c> -8000d284: 200b7693 andi a3,s6,512 -8000d288: 38069863 bnez a3,8000d618 <_vfiprintf_r+0x1224> -8000d28c: 00078d93 mv s11,a5 -8000d290: 00000e93 li t4,0 -8000d294: c64ff06f j 8000c6f8 <_vfiprintf_r+0x304> -8000d298: 05410693 addi a3,sp,84 -8000d29c: 00100613 li a2,1 -8000d2a0: 00000713 li a4,0 -8000d2a4: 00048c13 mv s8,s1 -8000d2a8: dd0ff06f j 8000c878 <_vfiprintf_r+0x484> -8000d2ac: 000b8c93 mv s9,s7 -8000d2b0: accff06f j 8000c57c <_vfiprintf_r+0x188> -8000d2b4: 00000713 li a4,0 -8000d2b8: 05410693 addi a3,sp,84 -8000d2bc: 00100613 li a2,1 -8000d2c0: 00048c13 mv s8,s1 -8000d2c4: db4ff06f j 8000c878 <_vfiprintf_r+0x484> -8000d2c8: 03000793 li a5,48 -8000d2cc: 0ef107a3 sb a5,239(sp) -8000d2d0: 0ef10d13 addi s10,sp,239 -8000d2d4: c6cff06f j 8000c740 <_vfiprintf_r+0x34c> -8000d2d8: 04010613 addi a2,sp,64 -8000d2dc: 00098593 mv a1,s3 -8000d2e0: 000a0513 mv a0,s4 -8000d2e4: 03e12623 sw t5,44(sp) -8000d2e8: 03f12423 sw t6,40(sp) -8000d2ec: 800ff0ef jal ra,8000c2ec <__sprint_r.part.0> -8000d2f0: b8051463 bnez a0,8000c678 <_vfiprintf_r+0x284> -8000d2f4: 04412703 lw a4,68(sp) -8000d2f8: 04812783 lw a5,72(sp) -8000d2fc: 00048c13 mv s8,s1 -8000d300: 00170613 addi a2,a4,1 -8000d304: 02c12f03 lw t5,44(sp) -8000d308: 02812f83 lw t6,40(sp) -8000d30c: cd0ff06f j 8000c7dc <_vfiprintf_r+0x3e8> -8000d310: 00158613 addi a2,a1,1 -8000d314: 00850693 addi a3,a0,8 -8000d318: 00058713 mv a4,a1 -8000d31c: 00050c13 mv s8,a0 -8000d320: d60ff06f j 8000c880 <_vfiprintf_r+0x48c> -8000d324: 03000693 li a3,48 -8000d328: 002b6b13 ori s6,s6,2 -8000d32c: 02e10ea3 sb a4,61(sp) -8000d330: 02d10e23 sb a3,60(sp) -8000d334: bffb7c93 andi s9,s6,-1025 -8000d338: 00200713 li a4,2 -8000d33c: bd4ff06f j 8000c710 <_vfiprintf_r+0x31c> -8000d340: 01c12783 lw a5,28(sp) -8000d344: 000bc703 lbu a4,0(s7) -8000d348: a4078c63 beqz a5,8000c5a0 <_vfiprintf_r+0x1ac> -8000d34c: 0007c783 lbu a5,0(a5) -8000d350: a4078863 beqz a5,8000c5a0 <_vfiprintf_r+0x1ac> -8000d354: 400b6b13 ori s6,s6,1024 -8000d358: a48ff06f j 8000c5a0 <_vfiprintf_r+0x1ac> -8000d35c: 00c12603 lw a2,12(sp) -8000d360: 0006a783 lw a5,0(a3) -8000d364: 00e12823 sw a4,16(sp) -8000d368: 41f65693 srai a3,a2,0x1f -8000d36c: 00c7a023 sw a2,0(a5) -8000d370: 00d7a223 sw a3,4(a5) -8000d374: 978ff06f j 8000c4ec <_vfiprintf_r+0xf8> -8000d378: 000d0513 mv a0,s10 -8000d37c: b14fc0ef jal ra,80009690 -8000d380: 00a12423 sw a0,8(sp) -8000d384: 01b12823 sw s11,16(sp) -8000d388: 00000a93 li s5,0 -8000d38c: bb4ff06f j 8000c740 <_vfiprintf_r+0x34c> -8000d390: 00812783 lw a5,8(sp) -8000d394: 00100713 li a4,1 -8000d398: 05a12623 sw s10,76(sp) -8000d39c: 04f12823 sw a5,80(sp) -8000d3a0: 04f12423 sw a5,72(sp) -8000d3a4: 04e12223 sw a4,68(sp) -8000d3a8: 05410693 addi a3,sp,84 -8000d3ac: d20ff06f j 8000c8cc <_vfiprintf_r+0x4d8> -8000d3b0: 400cf793 andi a5,s9,1024 -8000d3b4: 0f010d13 addi s10,sp,240 -8000d3b8: 01812423 sw s8,8(sp) -8000d3bc: 00078c13 mv s8,a5 -8000d3c0: 000b8793 mv a5,s7 -8000d3c4: 02812423 sw s0,40(sp) -8000d3c8: 03412623 sw s4,44(sp) -8000d3cc: 00098b93 mv s7,s3 -8000d3d0: 00000b13 li s6,0 -8000d3d4: 000d0993 mv s3,s10 -8000d3d8: 01c12403 lw s0,28(sp) -8000d3dc: 000e8a13 mv s4,t4 -8000d3e0: 00078d13 mv s10,a5 -8000d3e4: 0240006f j 8000d408 <_vfiprintf_r+0x1014> -8000d3e8: 00a00613 li a2,10 -8000d3ec: 00000693 li a3,0 -8000d3f0: 000d8513 mv a0,s11 -8000d3f4: 000a0593 mv a1,s4 -8000d3f8: 421020ef jal ra,80010018 <__udivdi3> -8000d3fc: 220a0863 beqz s4,8000d62c <_vfiprintf_r+0x1238> -8000d400: 00050d93 mv s11,a0 -8000d404: 00058a13 mv s4,a1 -8000d408: 00a00613 li a2,10 -8000d40c: 00000693 li a3,0 -8000d410: 000d8513 mv a0,s11 -8000d414: 000a0593 mv a1,s4 -8000d418: 034030ef jal ra,8001044c <__umoddi3> -8000d41c: 03050513 addi a0,a0,48 -8000d420: fea98fa3 sb a0,-1(s3) -8000d424: 001b0b13 addi s6,s6,1 -8000d428: fff98993 addi s3,s3,-1 -8000d42c: fa0c0ee3 beqz s8,8000d3e8 <_vfiprintf_r+0xff4> -8000d430: 00044703 lbu a4,0(s0) -8000d434: fb671ae3 bne a4,s6,8000d3e8 <_vfiprintf_r+0xff4> -8000d438: 0ff00793 li a5,255 -8000d43c: fafb06e3 beq s6,a5,8000d3e8 <_vfiprintf_r+0xff4> -8000d440: 100a1a63 bnez s4,8000d554 <_vfiprintf_r+0x1160> -8000d444: 00900793 li a5,9 -8000d448: 11b7e663 bltu a5,s11,8000d554 <_vfiprintf_r+0x1160> -8000d44c: 000d0793 mv a5,s10 -8000d450: 00098d13 mv s10,s3 -8000d454: 000b8993 mv s3,s7 -8000d458: 00078b93 mv s7,a5 -8000d45c: 0f010793 addi a5,sp,240 -8000d460: 41a787b3 sub a5,a5,s10 -8000d464: 00812e23 sw s0,28(sp) -8000d468: 00812c03 lw s8,8(sp) -8000d46c: 02812403 lw s0,40(sp) -8000d470: 02c12a03 lw s4,44(sp) -8000d474: 00f12423 sw a5,8(sp) -8000d478: 000c8b13 mv s6,s9 -8000d47c: ac4ff06f j 8000c740 <_vfiprintf_r+0x34c> -8000d480: 001bc703 lbu a4,1(s7) -8000d484: 200b6b13 ori s6,s6,512 -8000d488: 001b8b93 addi s7,s7,1 -8000d48c: 914ff06f j 8000c5a0 <_vfiprintf_r+0x1ac> -8000d490: 001bc703 lbu a4,1(s7) -8000d494: 020b6b13 ori s6,s6,32 -8000d498: 001b8b93 addi s7,s7,1 -8000d49c: 904ff06f j 8000c5a0 <_vfiprintf_r+0x1ac> -8000d4a0: 01012783 lw a5,16(sp) -8000d4a4: 0007a783 lw a5,0(a5) -8000d4a8: 00e12823 sw a4,16(sp) -8000d4ac: 00c12703 lw a4,12(sp) -8000d4b0: 00e7a023 sw a4,0(a5) -8000d4b4: 838ff06f j 8000c4ec <_vfiprintf_r+0xf8> -8000d4b8: 01512423 sw s5,8(sp) -8000d4bc: 00600793 li a5,6 -8000d4c0: 0d57ea63 bltu a5,s5,8000d594 <_vfiprintf_r+0x11a0> -8000d4c4: 80015e37 lui t3,0x80015 -8000d4c8: 00812c83 lw s9,8(sp) -8000d4cc: 01b12823 sw s11,16(sp) -8000d4d0: e2ce0d13 addi s10,t3,-468 # 80014e2c <__BSS_END__+0xffffe414> -8000d4d4: ad8ff06f j 8000c7ac <_vfiprintf_r+0x3b8> -8000d4d8: 200b7693 andi a3,s6,512 -8000d4dc: 12068263 beqz a3,8000d600 <_vfiprintf_r+0x120c> +8000d258: 00100613 li a2,1 +8000d25c: 00000713 li a4,0 +8000d260: 00048c13 mv s8,s1 +8000d264: dd0ff06f j 8000c834 <_vfiprintf_r+0x484> +8000d268: 000b8c93 mv s9,s7 +8000d26c: accff06f j 8000c538 <_vfiprintf_r+0x188> +8000d270: 00000713 li a4,0 +8000d274: 05410693 addi a3,sp,84 +8000d278: 00100613 li a2,1 +8000d27c: 00048c13 mv s8,s1 +8000d280: db4ff06f j 8000c834 <_vfiprintf_r+0x484> +8000d284: 03000793 li a5,48 +8000d288: 0ef107a3 sb a5,239(sp) +8000d28c: 0ef10d13 addi s10,sp,239 +8000d290: c6cff06f j 8000c6fc <_vfiprintf_r+0x34c> +8000d294: 04010613 addi a2,sp,64 +8000d298: 00098593 mv a1,s3 +8000d29c: 000a0513 mv a0,s4 +8000d2a0: 03e12623 sw t5,44(sp) +8000d2a4: 03f12423 sw t6,40(sp) +8000d2a8: 800ff0ef jal ra,8000c2a8 <__sprint_r.part.0> +8000d2ac: b8051463 bnez a0,8000c634 <_vfiprintf_r+0x284> +8000d2b0: 04412703 lw a4,68(sp) +8000d2b4: 04812783 lw a5,72(sp) +8000d2b8: 00048c13 mv s8,s1 +8000d2bc: 00170613 addi a2,a4,1 +8000d2c0: 02c12f03 lw t5,44(sp) +8000d2c4: 02812f83 lw t6,40(sp) +8000d2c8: cd0ff06f j 8000c798 <_vfiprintf_r+0x3e8> +8000d2cc: 00158613 addi a2,a1,1 +8000d2d0: 00850693 addi a3,a0,8 +8000d2d4: 00058713 mv a4,a1 +8000d2d8: 00050c13 mv s8,a0 +8000d2dc: d60ff06f j 8000c83c <_vfiprintf_r+0x48c> +8000d2e0: 03000693 li a3,48 +8000d2e4: 002b6b13 ori s6,s6,2 +8000d2e8: 02e10ea3 sb a4,61(sp) +8000d2ec: 02d10e23 sb a3,60(sp) +8000d2f0: bffb7c93 andi s9,s6,-1025 +8000d2f4: 00200713 li a4,2 +8000d2f8: bd4ff06f j 8000c6cc <_vfiprintf_r+0x31c> +8000d2fc: 01c12783 lw a5,28(sp) +8000d300: 000bc703 lbu a4,0(s7) +8000d304: a4078c63 beqz a5,8000c55c <_vfiprintf_r+0x1ac> +8000d308: 0007c783 lbu a5,0(a5) +8000d30c: a4078863 beqz a5,8000c55c <_vfiprintf_r+0x1ac> +8000d310: 400b6b13 ori s6,s6,1024 +8000d314: a48ff06f j 8000c55c <_vfiprintf_r+0x1ac> +8000d318: 00c12603 lw a2,12(sp) +8000d31c: 0006a783 lw a5,0(a3) +8000d320: 00e12823 sw a4,16(sp) +8000d324: 41f65693 srai a3,a2,0x1f +8000d328: 00c7a023 sw a2,0(a5) +8000d32c: 00d7a223 sw a3,4(a5) +8000d330: 978ff06f j 8000c4a8 <_vfiprintf_r+0xf8> +8000d334: 000d0513 mv a0,s10 +8000d338: b14fc0ef jal ra,8000964c +8000d33c: 00a12423 sw a0,8(sp) +8000d340: 01b12823 sw s11,16(sp) +8000d344: 00000a93 li s5,0 +8000d348: bb4ff06f j 8000c6fc <_vfiprintf_r+0x34c> +8000d34c: 00812783 lw a5,8(sp) +8000d350: 00100713 li a4,1 +8000d354: 05a12623 sw s10,76(sp) +8000d358: 04f12823 sw a5,80(sp) +8000d35c: 04f12423 sw a5,72(sp) +8000d360: 04e12223 sw a4,68(sp) +8000d364: 05410693 addi a3,sp,84 +8000d368: d20ff06f j 8000c888 <_vfiprintf_r+0x4d8> +8000d36c: 400cf793 andi a5,s9,1024 +8000d370: 0f010d13 addi s10,sp,240 +8000d374: 01812423 sw s8,8(sp) +8000d378: 00078c13 mv s8,a5 +8000d37c: 000b8793 mv a5,s7 +8000d380: 02812423 sw s0,40(sp) +8000d384: 03412623 sw s4,44(sp) +8000d388: 00098b93 mv s7,s3 +8000d38c: 00000b13 li s6,0 +8000d390: 000d0993 mv s3,s10 +8000d394: 01c12403 lw s0,28(sp) +8000d398: 000e8a13 mv s4,t4 +8000d39c: 00078d13 mv s10,a5 +8000d3a0: 0240006f j 8000d3c4 <_vfiprintf_r+0x1014> +8000d3a4: 00a00613 li a2,10 +8000d3a8: 00000693 li a3,0 +8000d3ac: 000d8513 mv a0,s11 +8000d3b0: 000a0593 mv a1,s4 +8000d3b4: 421020ef jal ra,8000ffd4 <__udivdi3> +8000d3b8: 220a0863 beqz s4,8000d5e8 <_vfiprintf_r+0x1238> +8000d3bc: 00050d93 mv s11,a0 +8000d3c0: 00058a13 mv s4,a1 +8000d3c4: 00a00613 li a2,10 +8000d3c8: 00000693 li a3,0 +8000d3cc: 000d8513 mv a0,s11 +8000d3d0: 000a0593 mv a1,s4 +8000d3d4: 034030ef jal ra,80010408 <__umoddi3> +8000d3d8: 03050513 addi a0,a0,48 +8000d3dc: fea98fa3 sb a0,-1(s3) +8000d3e0: 001b0b13 addi s6,s6,1 +8000d3e4: fff98993 addi s3,s3,-1 +8000d3e8: fa0c0ee3 beqz s8,8000d3a4 <_vfiprintf_r+0xff4> +8000d3ec: 00044703 lbu a4,0(s0) +8000d3f0: fb671ae3 bne a4,s6,8000d3a4 <_vfiprintf_r+0xff4> +8000d3f4: 0ff00793 li a5,255 +8000d3f8: fafb06e3 beq s6,a5,8000d3a4 <_vfiprintf_r+0xff4> +8000d3fc: 100a1a63 bnez s4,8000d510 <_vfiprintf_r+0x1160> +8000d400: 00900793 li a5,9 +8000d404: 11b7e663 bltu a5,s11,8000d510 <_vfiprintf_r+0x1160> +8000d408: 000d0793 mv a5,s10 +8000d40c: 00098d13 mv s10,s3 +8000d410: 000b8993 mv s3,s7 +8000d414: 00078b93 mv s7,a5 +8000d418: 0f010793 addi a5,sp,240 +8000d41c: 41a787b3 sub a5,a5,s10 +8000d420: 00812e23 sw s0,28(sp) +8000d424: 00812c03 lw s8,8(sp) +8000d428: 02812403 lw s0,40(sp) +8000d42c: 02c12a03 lw s4,44(sp) +8000d430: 00f12423 sw a5,8(sp) +8000d434: 000c8b13 mv s6,s9 +8000d438: ac4ff06f j 8000c6fc <_vfiprintf_r+0x34c> +8000d43c: 001bc703 lbu a4,1(s7) +8000d440: 200b6b13 ori s6,s6,512 +8000d444: 001b8b93 addi s7,s7,1 +8000d448: 914ff06f j 8000c55c <_vfiprintf_r+0x1ac> +8000d44c: 001bc703 lbu a4,1(s7) +8000d450: 020b6b13 ori s6,s6,32 +8000d454: 001b8b93 addi s7,s7,1 +8000d458: 904ff06f j 8000c55c <_vfiprintf_r+0x1ac> +8000d45c: 01012783 lw a5,16(sp) +8000d460: 0007a783 lw a5,0(a5) +8000d464: 00e12823 sw a4,16(sp) +8000d468: 00c12703 lw a4,12(sp) +8000d46c: 00e7a023 sw a4,0(a5) +8000d470: 838ff06f j 8000c4a8 <_vfiprintf_r+0xf8> +8000d474: 01512423 sw s5,8(sp) +8000d478: 00600793 li a5,6 +8000d47c: 0d57ea63 bltu a5,s5,8000d550 <_vfiprintf_r+0x11a0> +8000d480: 80015e37 lui t3,0x80015 +8000d484: 00812c83 lw s9,8(sp) +8000d488: 01b12823 sw s11,16(sp) +8000d48c: dece0d13 addi s10,t3,-532 # 80014dec <__BSS_END__+0xffffe3d4> +8000d490: ad8ff06f j 8000c768 <_vfiprintf_r+0x3b8> +8000d494: 200b7693 andi a3,s6,512 +8000d498: 12068263 beqz a3,8000d5bc <_vfiprintf_r+0x120c> +8000d49c: 00e12823 sw a4,16(sp) +8000d4a0: 0ff7fd93 andi s11,a5,255 +8000d4a4: 00000e93 li t4,0 +8000d4a8: 000b0c93 mv s9,s6 +8000d4ac: 00100713 li a4,1 +8000d4b0: a1cff06f j 8000c6cc <_vfiprintf_r+0x31c> +8000d4b4: 200b7693 andi a3,s6,512 +8000d4b8: 0e068863 beqz a3,8000d5a8 <_vfiprintf_r+0x11f8> +8000d4bc: 0ff7fd93 andi s11,a5,255 +8000d4c0: 00000e93 li t4,0 +8000d4c4: 000b0313 mv t1,s6 +8000d4c8: 00e12823 sw a4,16(sp) +8000d4cc: 905ff06f j 8000cdd0 <_vfiprintf_r+0xa20> +8000d4d0: 200b7793 andi a5,s6,512 +8000d4d4: 0a078c63 beqz a5,8000d58c <_vfiprintf_r+0x11dc> +8000d4d8: 01012783 lw a5,16(sp) +8000d4dc: 000b0c93 mv s9,s6 8000d4e0: 00e12823 sw a4,16(sp) -8000d4e4: 0ff7fd93 andi s11,a5,255 -8000d4e8: 00000e93 li t4,0 -8000d4ec: 000b0c93 mv s9,s6 -8000d4f0: 00100713 li a4,1 -8000d4f4: a1cff06f j 8000c710 <_vfiprintf_r+0x31c> -8000d4f8: 200b7693 andi a3,s6,512 -8000d4fc: 0e068863 beqz a3,8000d5ec <_vfiprintf_r+0x11f8> -8000d500: 0ff7fd93 andi s11,a5,255 -8000d504: 00000e93 li t4,0 -8000d508: 000b0313 mv t1,s6 -8000d50c: 00e12823 sw a4,16(sp) -8000d510: 905ff06f j 8000ce14 <_vfiprintf_r+0xa20> -8000d514: 200b7793 andi a5,s6,512 -8000d518: 0a078c63 beqz a5,8000d5d0 <_vfiprintf_r+0x11dc> -8000d51c: 01012783 lw a5,16(sp) -8000d520: 000b0c93 mv s9,s6 -8000d524: 00e12823 sw a4,16(sp) -8000d528: 00078d83 lb s11,0(a5) -8000d52c: 41fdde93 srai t4,s11,0x1f -8000d530: 000e8713 mv a4,t4 -8000d534: c98ff06f j 8000c9cc <_vfiprintf_r+0x5d8> -8000d538: 00068593 mv a1,a3 -8000d53c: af9ff06f j 8000d034 <_vfiprintf_r+0xc40> -8000d540: 05410693 addi a3,sp,84 -8000d544: 00100613 li a2,1 -8000d548: 00000713 li a4,0 -8000d54c: 00048c13 mv s8,s1 -8000d550: b30ff06f j 8000c880 <_vfiprintf_r+0x48c> -8000d554: 02412783 lw a5,36(sp) -8000d558: 02012583 lw a1,32(sp) -8000d55c: 00000b13 li s6,0 -8000d560: 40f989b3 sub s3,s3,a5 -8000d564: 00078613 mv a2,a5 -8000d568: 00098513 mv a0,s3 -8000d56c: 9b0fc0ef jal ra,8000971c -8000d570: 00144703 lbu a4,1(s0) -8000d574: 00a00613 li a2,10 -8000d578: 00000693 li a3,0 -8000d57c: 00e03733 snez a4,a4 -8000d580: 000d8513 mv a0,s11 -8000d584: 000a0593 mv a1,s4 -8000d588: 00e40433 add s0,s0,a4 -8000d58c: 28d020ef jal ra,80010018 <__udivdi3> -8000d590: e71ff06f j 8000d400 <_vfiprintf_r+0x100c> -8000d594: 00f12423 sw a5,8(sp) -8000d598: f2dff06f j 8000d4c4 <_vfiprintf_r+0x10d0> -8000d59c: 03b10793 addi a5,sp,59 -8000d5a0: 04f12623 sw a5,76(sp) -8000d5a4: 00100793 li a5,1 -8000d5a8: 04f12823 sw a5,80(sp) -8000d5ac: 00100613 li a2,1 -8000d5b0: 05410693 addi a3,sp,84 -8000d5b4: a58ff06f j 8000c80c <_vfiprintf_r+0x418> -8000d5b8: 01012783 lw a5,16(sp) +8000d4e4: 00078d83 lb s11,0(a5) +8000d4e8: 41fdde93 srai t4,s11,0x1f +8000d4ec: 000e8713 mv a4,t4 +8000d4f0: c98ff06f j 8000c988 <_vfiprintf_r+0x5d8> +8000d4f4: 00068593 mv a1,a3 +8000d4f8: af9ff06f j 8000cff0 <_vfiprintf_r+0xc40> +8000d4fc: 05410693 addi a3,sp,84 +8000d500: 00100613 li a2,1 +8000d504: 00000713 li a4,0 +8000d508: 00048c13 mv s8,s1 +8000d50c: b30ff06f j 8000c83c <_vfiprintf_r+0x48c> +8000d510: 02412783 lw a5,36(sp) +8000d514: 02012583 lw a1,32(sp) +8000d518: 00000b13 li s6,0 +8000d51c: 40f989b3 sub s3,s3,a5 +8000d520: 00078613 mv a2,a5 +8000d524: 00098513 mv a0,s3 +8000d528: 9b0fc0ef jal ra,800096d8 +8000d52c: 00144703 lbu a4,1(s0) +8000d530: 00a00613 li a2,10 +8000d534: 00000693 li a3,0 +8000d538: 00e03733 snez a4,a4 +8000d53c: 000d8513 mv a0,s11 +8000d540: 000a0593 mv a1,s4 +8000d544: 00e40433 add s0,s0,a4 +8000d548: 28d020ef jal ra,8000ffd4 <__udivdi3> +8000d54c: e71ff06f j 8000d3bc <_vfiprintf_r+0x100c> +8000d550: 00f12423 sw a5,8(sp) +8000d554: f2dff06f j 8000d480 <_vfiprintf_r+0x10d0> +8000d558: 03b10793 addi a5,sp,59 +8000d55c: 04f12623 sw a5,76(sp) +8000d560: 00100793 li a5,1 +8000d564: 04f12823 sw a5,80(sp) +8000d568: 00100613 li a2,1 +8000d56c: 05410693 addi a3,sp,84 +8000d570: a58ff06f j 8000c7c8 <_vfiprintf_r+0x418> +8000d574: 01012783 lw a5,16(sp) +8000d578: 00e12823 sw a4,16(sp) +8000d57c: 00c12703 lw a4,12(sp) +8000d580: 0007a783 lw a5,0(a5) +8000d584: 00e79023 sh a4,0(a5) +8000d588: f21fe06f j 8000c4a8 <_vfiprintf_r+0xf8> +8000d58c: 01012783 lw a5,16(sp) +8000d590: 000b0c93 mv s9,s6 +8000d594: 00e12823 sw a4,16(sp) +8000d598: 0007ad83 lw s11,0(a5) +8000d59c: 41fdde93 srai t4,s11,0x1f +8000d5a0: 000e8713 mv a4,t4 +8000d5a4: be4ff06f j 8000c988 <_vfiprintf_r+0x5d8> +8000d5a8: 00078d93 mv s11,a5 +8000d5ac: 00000e93 li t4,0 +8000d5b0: 000b0313 mv t1,s6 +8000d5b4: 00e12823 sw a4,16(sp) +8000d5b8: 819ff06f j 8000cdd0 <_vfiprintf_r+0xa20> 8000d5bc: 00e12823 sw a4,16(sp) -8000d5c0: 00c12703 lw a4,12(sp) -8000d5c4: 0007a783 lw a5,0(a5) -8000d5c8: 00e79023 sh a4,0(a5) -8000d5cc: f21fe06f j 8000c4ec <_vfiprintf_r+0xf8> -8000d5d0: 01012783 lw a5,16(sp) -8000d5d4: 000b0c93 mv s9,s6 -8000d5d8: 00e12823 sw a4,16(sp) -8000d5dc: 0007ad83 lw s11,0(a5) -8000d5e0: 41fdde93 srai t4,s11,0x1f -8000d5e4: 000e8713 mv a4,t4 -8000d5e8: be4ff06f j 8000c9cc <_vfiprintf_r+0x5d8> -8000d5ec: 00078d93 mv s11,a5 -8000d5f0: 00000e93 li t4,0 -8000d5f4: 000b0313 mv t1,s6 -8000d5f8: 00e12823 sw a4,16(sp) -8000d5fc: 819ff06f j 8000ce14 <_vfiprintf_r+0xa20> -8000d600: 00e12823 sw a4,16(sp) -8000d604: 00078d93 mv s11,a5 -8000d608: 00000e93 li t4,0 -8000d60c: 000b0c93 mv s9,s6 -8000d610: 00100713 li a4,1 -8000d614: 8fcff06f j 8000c710 <_vfiprintf_r+0x31c> -8000d618: 0ff7fd93 andi s11,a5,255 -8000d61c: 00000e93 li t4,0 -8000d620: 8d8ff06f j 8000c6f8 <_vfiprintf_r+0x304> -8000d624: 000b0c93 mv s9,s6 -8000d628: bccff06f j 8000c9f4 <_vfiprintf_r+0x600> -8000d62c: 00900793 li a5,9 -8000d630: ddb7e8e3 bltu a5,s11,8000d400 <_vfiprintf_r+0x100c> -8000d634: e19ff06f j 8000d44c <_vfiprintf_r+0x1058> -8000d638: 01512423 sw s5,8(sp) -8000d63c: 01b12823 sw s11,16(sp) -8000d640: 00000a93 li s5,0 -8000d644: 8fcff06f j 8000c740 <_vfiprintf_r+0x34c> -8000d648: 00068593 mv a1,a3 -8000d64c: b91ff06f j 8000d1dc <_vfiprintf_r+0xde8> -8000d650: 00160593 addi a1,a2,1 -8000d654: c7cff06f j 8000cad0 <_vfiprintf_r+0x6dc> -8000d658: fff00793 li a5,-1 -8000d65c: 00f12623 sw a5,12(sp) -8000d660: 828ff06f j 8000c688 <_vfiprintf_r+0x294> -8000d664: 00068513 mv a0,a3 -8000d668: 00060593 mv a1,a2 -8000d66c: 8f9ff06f j 8000cf64 <_vfiprintf_r+0xb70> -8000d670: 01012703 lw a4,16(sp) -8000d674: 00072a83 lw s5,0(a4) -8000d678: 00470693 addi a3,a4,4 -8000d67c: 000ad463 bgez s5,8000d684 <_vfiprintf_r+0x1290> -8000d680: fff00a93 li s5,-1 -8000d684: 001bc703 lbu a4,1(s7) -8000d688: 00d12823 sw a3,16(sp) -8000d68c: 00078b93 mv s7,a5 -8000d690: f11fe06f j 8000c5a0 <_vfiprintf_r+0x1ac> -8000d694: 000b0c93 mv s9,s6 -8000d698: a7cff06f j 8000c914 <_vfiprintf_r+0x520> -8000d69c: 000b0313 mv t1,s6 -8000d6a0: af0ff06f j 8000c990 <_vfiprintf_r+0x59c> -8000d6a4: 000b0c93 mv s9,s6 -8000d6a8: b10ff06f j 8000c9b8 <_vfiprintf_r+0x5c4> +8000d5c0: 00078d93 mv s11,a5 +8000d5c4: 00000e93 li t4,0 +8000d5c8: 000b0c93 mv s9,s6 +8000d5cc: 00100713 li a4,1 +8000d5d0: 8fcff06f j 8000c6cc <_vfiprintf_r+0x31c> +8000d5d4: 0ff7fd93 andi s11,a5,255 +8000d5d8: 00000e93 li t4,0 +8000d5dc: 8d8ff06f j 8000c6b4 <_vfiprintf_r+0x304> +8000d5e0: 000b0c93 mv s9,s6 +8000d5e4: bccff06f j 8000c9b0 <_vfiprintf_r+0x600> +8000d5e8: 00900793 li a5,9 +8000d5ec: ddb7e8e3 bltu a5,s11,8000d3bc <_vfiprintf_r+0x100c> +8000d5f0: e19ff06f j 8000d408 <_vfiprintf_r+0x1058> +8000d5f4: 01512423 sw s5,8(sp) +8000d5f8: 01b12823 sw s11,16(sp) +8000d5fc: 00000a93 li s5,0 +8000d600: 8fcff06f j 8000c6fc <_vfiprintf_r+0x34c> +8000d604: 00068593 mv a1,a3 +8000d608: b91ff06f j 8000d198 <_vfiprintf_r+0xde8> +8000d60c: 00160593 addi a1,a2,1 +8000d610: c7cff06f j 8000ca8c <_vfiprintf_r+0x6dc> +8000d614: fff00793 li a5,-1 +8000d618: 00f12623 sw a5,12(sp) +8000d61c: 828ff06f j 8000c644 <_vfiprintf_r+0x294> +8000d620: 00068513 mv a0,a3 +8000d624: 00060593 mv a1,a2 +8000d628: 8f9ff06f j 8000cf20 <_vfiprintf_r+0xb70> +8000d62c: 01012703 lw a4,16(sp) +8000d630: 00072a83 lw s5,0(a4) +8000d634: 00470693 addi a3,a4,4 +8000d638: 000ad463 bgez s5,8000d640 <_vfiprintf_r+0x1290> +8000d63c: fff00a93 li s5,-1 +8000d640: 001bc703 lbu a4,1(s7) +8000d644: 00d12823 sw a3,16(sp) +8000d648: 00078b93 mv s7,a5 +8000d64c: f11fe06f j 8000c55c <_vfiprintf_r+0x1ac> +8000d650: 000b0c93 mv s9,s6 +8000d654: a7cff06f j 8000c8d0 <_vfiprintf_r+0x520> +8000d658: 000b0313 mv t1,s6 +8000d65c: af0ff06f j 8000c94c <_vfiprintf_r+0x59c> +8000d660: 000b0c93 mv s9,s6 +8000d664: b10ff06f j 8000c974 <_vfiprintf_r+0x5c4> -8000d6ac : -8000d6ac: 00060693 mv a3,a2 -8000d6b0: 00058613 mv a2,a1 -8000d6b4: 00050593 mv a1,a0 -8000d6b8: 1c81a503 lw a0,456(gp) # 800169d0 <_impure_ptr> -8000d6bc: d39fe06f j 8000c3f4 <_vfiprintf_r> +8000d668 : +8000d668: 00060693 mv a3,a2 +8000d66c: 00058613 mv a2,a1 +8000d670: 00050593 mv a1,a0 +8000d674: 1c81a503 lw a0,456(gp) # 800169d0 <_impure_ptr> +8000d678: d39fe06f j 8000c3b0 <_vfiprintf_r> -8000d6c0 <__sbprintf>: -8000d6c0: 00c5d783 lhu a5,12(a1) -8000d6c4: 0645ae03 lw t3,100(a1) -8000d6c8: 00e5d303 lhu t1,14(a1) -8000d6cc: 01c5a883 lw a7,28(a1) -8000d6d0: 0245a803 lw a6,36(a1) -8000d6d4: b8010113 addi sp,sp,-1152 -8000d6d8: ffd7f793 andi a5,a5,-3 -8000d6dc: 40000713 li a4,1024 -8000d6e0: 46812c23 sw s0,1144(sp) -8000d6e4: 00f11a23 sh a5,20(sp) -8000d6e8: 00058413 mv s0,a1 -8000d6ec: 07010793 addi a5,sp,112 -8000d6f0: 00810593 addi a1,sp,8 -8000d6f4: 46912a23 sw s1,1140(sp) -8000d6f8: 47212823 sw s2,1136(sp) -8000d6fc: 46112e23 sw ra,1148(sp) -8000d700: 00050913 mv s2,a0 -8000d704: 07c12623 sw t3,108(sp) -8000d708: 00611b23 sh t1,22(sp) -8000d70c: 03112223 sw a7,36(sp) -8000d710: 03012623 sw a6,44(sp) -8000d714: 00f12423 sw a5,8(sp) -8000d718: 00f12c23 sw a5,24(sp) -8000d71c: 00e12823 sw a4,16(sp) -8000d720: 00e12e23 sw a4,28(sp) -8000d724: 02012023 sw zero,32(sp) -8000d728: ccdfe0ef jal ra,8000c3f4 <_vfiprintf_r> -8000d72c: 00050493 mv s1,a0 -8000d730: 02055c63 bgez a0,8000d768 <__sbprintf+0xa8> -8000d734: 01415783 lhu a5,20(sp) -8000d738: 0407f793 andi a5,a5,64 -8000d73c: 00078863 beqz a5,8000d74c <__sbprintf+0x8c> -8000d740: 00c45783 lhu a5,12(s0) -8000d744: 0407e793 ori a5,a5,64 -8000d748: 00f41623 sh a5,12(s0) -8000d74c: 47c12083 lw ra,1148(sp) -8000d750: 47812403 lw s0,1144(sp) -8000d754: 00048513 mv a0,s1 -8000d758: 47012903 lw s2,1136(sp) -8000d75c: 47412483 lw s1,1140(sp) -8000d760: 48010113 addi sp,sp,1152 -8000d764: 00008067 ret -8000d768: 00810593 addi a1,sp,8 -8000d76c: 00090513 mv a0,s2 -8000d770: 930f70ef jal ra,800048a0 <_fflush_r> -8000d774: fc0500e3 beqz a0,8000d734 <__sbprintf+0x74> -8000d778: fff00493 li s1,-1 -8000d77c: fb9ff06f j 8000d734 <__sbprintf+0x74> +8000d67c <__sbprintf>: +8000d67c: 00c5d783 lhu a5,12(a1) +8000d680: 0645ae03 lw t3,100(a1) +8000d684: 00e5d303 lhu t1,14(a1) +8000d688: 01c5a883 lw a7,28(a1) +8000d68c: 0245a803 lw a6,36(a1) +8000d690: b8010113 addi sp,sp,-1152 +8000d694: ffd7f793 andi a5,a5,-3 +8000d698: 40000713 li a4,1024 +8000d69c: 46812c23 sw s0,1144(sp) +8000d6a0: 00f11a23 sh a5,20(sp) +8000d6a4: 00058413 mv s0,a1 +8000d6a8: 07010793 addi a5,sp,112 +8000d6ac: 00810593 addi a1,sp,8 +8000d6b0: 46912a23 sw s1,1140(sp) +8000d6b4: 47212823 sw s2,1136(sp) +8000d6b8: 46112e23 sw ra,1148(sp) +8000d6bc: 00050913 mv s2,a0 +8000d6c0: 07c12623 sw t3,108(sp) +8000d6c4: 00611b23 sh t1,22(sp) +8000d6c8: 03112223 sw a7,36(sp) +8000d6cc: 03012623 sw a6,44(sp) +8000d6d0: 00f12423 sw a5,8(sp) +8000d6d4: 00f12c23 sw a5,24(sp) +8000d6d8: 00e12823 sw a4,16(sp) +8000d6dc: 00e12e23 sw a4,28(sp) +8000d6e0: 02012023 sw zero,32(sp) +8000d6e4: ccdfe0ef jal ra,8000c3b0 <_vfiprintf_r> +8000d6e8: 00050493 mv s1,a0 +8000d6ec: 02055c63 bgez a0,8000d724 <__sbprintf+0xa8> +8000d6f0: 01415783 lhu a5,20(sp) +8000d6f4: 0407f793 andi a5,a5,64 +8000d6f8: 00078863 beqz a5,8000d708 <__sbprintf+0x8c> +8000d6fc: 00c45783 lhu a5,12(s0) +8000d700: 0407e793 ori a5,a5,64 +8000d704: 00f41623 sh a5,12(s0) +8000d708: 47c12083 lw ra,1148(sp) +8000d70c: 47812403 lw s0,1144(sp) +8000d710: 00048513 mv a0,s1 +8000d714: 47012903 lw s2,1136(sp) +8000d718: 47412483 lw s1,1140(sp) +8000d71c: 48010113 addi sp,sp,1152 +8000d720: 00008067 ret +8000d724: 00810593 addi a1,sp,8 +8000d728: 00090513 mv a0,s2 +8000d72c: 930f70ef jal ra,8000485c <_fflush_r> +8000d730: fc0500e3 beqz a0,8000d6f0 <__sbprintf+0x74> +8000d734: fff00493 li s1,-1 +8000d738: fb9ff06f j 8000d6f0 <__sbprintf+0x74> -8000d780 <_wctomb_r>: -8000d780: 1101a303 lw t1,272(gp) # 80016918 <__global_locale+0xe0> -8000d784: 00030067 jr t1 +8000d73c <_wctomb_r>: +8000d73c: 1101a303 lw t1,272(gp) # 80016918 <__global_locale+0xe0> +8000d740: 00030067 jr t1 -8000d788 <__ascii_wctomb>: -8000d788: 02058463 beqz a1,8000d7b0 <__ascii_wctomb+0x28> -8000d78c: 0ff00793 li a5,255 -8000d790: 00c7e863 bltu a5,a2,8000d7a0 <__ascii_wctomb+0x18> -8000d794: 00c58023 sb a2,0(a1) -8000d798: 00100513 li a0,1 -8000d79c: 00008067 ret -8000d7a0: 08a00793 li a5,138 -8000d7a4: 00f52023 sw a5,0(a0) -8000d7a8: fff00513 li a0,-1 -8000d7ac: 00008067 ret -8000d7b0: 00000513 li a0,0 -8000d7b4: 00008067 ret +8000d744 <__ascii_wctomb>: +8000d744: 02058463 beqz a1,8000d76c <__ascii_wctomb+0x28> +8000d748: 0ff00793 li a5,255 +8000d74c: 00c7e863 bltu a5,a2,8000d75c <__ascii_wctomb+0x18> +8000d750: 00c58023 sb a2,0(a1) +8000d754: 00100513 li a0,1 +8000d758: 00008067 ret +8000d75c: 08a00793 li a5,138 +8000d760: 00f52023 sw a5,0(a0) +8000d764: fff00513 li a0,-1 +8000d768: 00008067 ret +8000d76c: 00000513 li a0,0 +8000d770: 00008067 ret -8000d7b8 <_write_r>: -8000d7b8: ff010113 addi sp,sp,-16 -8000d7bc: 00058793 mv a5,a1 -8000d7c0: 00812423 sw s0,8(sp) -8000d7c4: 00912223 sw s1,4(sp) -8000d7c8: 00060593 mv a1,a2 -8000d7cc: 00050493 mv s1,a0 -8000d7d0: 00078513 mv a0,a5 -8000d7d4: 00068613 mv a2,a3 -8000d7d8: 00112623 sw ra,12(sp) -8000d7dc: 2001a623 sw zero,524(gp) # 80016a14 -8000d7e0: cf9f20ef jal ra,800004d8 <_write> -8000d7e4: fff00793 li a5,-1 -8000d7e8: 00f50c63 beq a0,a5,8000d800 <_write_r+0x48> -8000d7ec: 00c12083 lw ra,12(sp) -8000d7f0: 00812403 lw s0,8(sp) -8000d7f4: 00412483 lw s1,4(sp) -8000d7f8: 01010113 addi sp,sp,16 -8000d7fc: 00008067 ret -8000d800: 20c1a783 lw a5,524(gp) # 80016a14 -8000d804: fe0784e3 beqz a5,8000d7ec <_write_r+0x34> -8000d808: 00c12083 lw ra,12(sp) -8000d80c: 00812403 lw s0,8(sp) -8000d810: 00f4a023 sw a5,0(s1) -8000d814: 00412483 lw s1,4(sp) -8000d818: 01010113 addi sp,sp,16 -8000d81c: 00008067 ret +8000d774 <_write_r>: +8000d774: ff010113 addi sp,sp,-16 +8000d778: 00058793 mv a5,a1 +8000d77c: 00812423 sw s0,8(sp) +8000d780: 00912223 sw s1,4(sp) +8000d784: 00060593 mv a1,a2 +8000d788: 00050493 mv s1,a0 +8000d78c: 00078513 mv a0,a5 +8000d790: 00068613 mv a2,a3 +8000d794: 00112623 sw ra,12(sp) +8000d798: 2001a623 sw zero,524(gp) # 80016a14 +8000d79c: d3df20ef jal ra,800004d8 <_write> +8000d7a0: fff00793 li a5,-1 +8000d7a4: 00f50c63 beq a0,a5,8000d7bc <_write_r+0x48> +8000d7a8: 00c12083 lw ra,12(sp) +8000d7ac: 00812403 lw s0,8(sp) +8000d7b0: 00412483 lw s1,4(sp) +8000d7b4: 01010113 addi sp,sp,16 +8000d7b8: 00008067 ret +8000d7bc: 20c1a783 lw a5,524(gp) # 80016a14 +8000d7c0: fe0784e3 beqz a5,8000d7a8 <_write_r+0x34> +8000d7c4: 00c12083 lw ra,12(sp) +8000d7c8: 00812403 lw s0,8(sp) +8000d7cc: 00f4a023 sw a5,0(s1) +8000d7d0: 00412483 lw s1,4(sp) +8000d7d4: 01010113 addi sp,sp,16 +8000d7d8: 00008067 ret -8000d820 <_calloc_r>: -8000d820: 02c585b3 mul a1,a1,a2 -8000d824: ff010113 addi sp,sp,-16 -8000d828: 00812423 sw s0,8(sp) -8000d82c: 00112623 sw ra,12(sp) -8000d830: ce0f30ef jal ra,80000d10 <_malloc_r> -8000d834: 00050413 mv s0,a0 -8000d838: 02050863 beqz a0,8000d868 <_calloc_r+0x48> -8000d83c: ffc52603 lw a2,-4(a0) -8000d840: 02400713 li a4,36 -8000d844: ffc67613 andi a2,a2,-4 -8000d848: ffc60613 addi a2,a2,-4 -8000d84c: 06c76063 bltu a4,a2,8000d8ac <_calloc_r+0x8c> -8000d850: 01300693 li a3,19 -8000d854: 00050793 mv a5,a0 -8000d858: 02c6e263 bltu a3,a2,8000d87c <_calloc_r+0x5c> -8000d85c: 0007a023 sw zero,0(a5) -8000d860: 0007a223 sw zero,4(a5) -8000d864: 0007a423 sw zero,8(a5) -8000d868: 00040513 mv a0,s0 -8000d86c: 00c12083 lw ra,12(sp) -8000d870: 00812403 lw s0,8(sp) -8000d874: 01010113 addi sp,sp,16 -8000d878: 00008067 ret -8000d87c: 00052023 sw zero,0(a0) -8000d880: 00052223 sw zero,4(a0) -8000d884: 01b00793 li a5,27 -8000d888: 04c7f063 bgeu a5,a2,8000d8c8 <_calloc_r+0xa8> -8000d88c: 00052423 sw zero,8(a0) -8000d890: 00052623 sw zero,12(a0) -8000d894: 01050793 addi a5,a0,16 -8000d898: fce612e3 bne a2,a4,8000d85c <_calloc_r+0x3c> -8000d89c: 00052823 sw zero,16(a0) -8000d8a0: 01850793 addi a5,a0,24 -8000d8a4: 00052a23 sw zero,20(a0) -8000d8a8: fb5ff06f j 8000d85c <_calloc_r+0x3c> -8000d8ac: 00000593 li a1,0 -8000d8b0: c1df30ef jal ra,800014cc -8000d8b4: 00040513 mv a0,s0 -8000d8b8: 00c12083 lw ra,12(sp) -8000d8bc: 00812403 lw s0,8(sp) +8000d7dc <_calloc_r>: +8000d7dc: 02c585b3 mul a1,a1,a2 +8000d7e0: ff010113 addi sp,sp,-16 +8000d7e4: 00812423 sw s0,8(sp) +8000d7e8: 00112623 sw ra,12(sp) +8000d7ec: ce0f30ef jal ra,80000ccc <_malloc_r> +8000d7f0: 00050413 mv s0,a0 +8000d7f4: 02050863 beqz a0,8000d824 <_calloc_r+0x48> +8000d7f8: ffc52603 lw a2,-4(a0) +8000d7fc: 02400713 li a4,36 +8000d800: ffc67613 andi a2,a2,-4 +8000d804: ffc60613 addi a2,a2,-4 +8000d808: 06c76063 bltu a4,a2,8000d868 <_calloc_r+0x8c> +8000d80c: 01300693 li a3,19 +8000d810: 00050793 mv a5,a0 +8000d814: 02c6e263 bltu a3,a2,8000d838 <_calloc_r+0x5c> +8000d818: 0007a023 sw zero,0(a5) +8000d81c: 0007a223 sw zero,4(a5) +8000d820: 0007a423 sw zero,8(a5) +8000d824: 00040513 mv a0,s0 +8000d828: 00c12083 lw ra,12(sp) +8000d82c: 00812403 lw s0,8(sp) +8000d830: 01010113 addi sp,sp,16 +8000d834: 00008067 ret +8000d838: 00052023 sw zero,0(a0) +8000d83c: 00052223 sw zero,4(a0) +8000d840: 01b00793 li a5,27 +8000d844: 04c7f063 bgeu a5,a2,8000d884 <_calloc_r+0xa8> +8000d848: 00052423 sw zero,8(a0) +8000d84c: 00052623 sw zero,12(a0) +8000d850: 01050793 addi a5,a0,16 +8000d854: fce612e3 bne a2,a4,8000d818 <_calloc_r+0x3c> +8000d858: 00052823 sw zero,16(a0) +8000d85c: 01850793 addi a5,a0,24 +8000d860: 00052a23 sw zero,20(a0) +8000d864: fb5ff06f j 8000d818 <_calloc_r+0x3c> +8000d868: 00000593 li a1,0 +8000d86c: c1df30ef jal ra,80001488 +8000d870: 00040513 mv a0,s0 +8000d874: 00c12083 lw ra,12(sp) +8000d878: 00812403 lw s0,8(sp) +8000d87c: 01010113 addi sp,sp,16 +8000d880: 00008067 ret +8000d884: 00850793 addi a5,a0,8 +8000d888: f91ff06f j 8000d818 <_calloc_r+0x3c> + +8000d88c <_close_r>: +8000d88c: ff010113 addi sp,sp,-16 +8000d890: 00812423 sw s0,8(sp) +8000d894: 00912223 sw s1,4(sp) +8000d898: 00050493 mv s1,a0 +8000d89c: 00058513 mv a0,a1 +8000d8a0: 00112623 sw ra,12(sp) +8000d8a4: 2001a623 sw zero,524(gp) # 80016a14 +8000d8a8: a41f20ef jal ra,800002e8 <_close> +8000d8ac: fff00793 li a5,-1 +8000d8b0: 00f50c63 beq a0,a5,8000d8c8 <_close_r+0x3c> +8000d8b4: 00c12083 lw ra,12(sp) +8000d8b8: 00812403 lw s0,8(sp) +8000d8bc: 00412483 lw s1,4(sp) 8000d8c0: 01010113 addi sp,sp,16 8000d8c4: 00008067 ret -8000d8c8: 00850793 addi a5,a0,8 -8000d8cc: f91ff06f j 8000d85c <_calloc_r+0x3c> +8000d8c8: 20c1a783 lw a5,524(gp) # 80016a14 +8000d8cc: fe0784e3 beqz a5,8000d8b4 <_close_r+0x28> +8000d8d0: 00c12083 lw ra,12(sp) +8000d8d4: 00812403 lw s0,8(sp) +8000d8d8: 00f4a023 sw a5,0(s1) +8000d8dc: 00412483 lw s1,4(sp) +8000d8e0: 01010113 addi sp,sp,16 +8000d8e4: 00008067 ret -8000d8d0 <_close_r>: -8000d8d0: ff010113 addi sp,sp,-16 -8000d8d4: 00812423 sw s0,8(sp) -8000d8d8: 00912223 sw s1,4(sp) -8000d8dc: 00050493 mv s1,a0 -8000d8e0: 00058513 mv a0,a1 -8000d8e4: 00112623 sw ra,12(sp) -8000d8e8: 2001a623 sw zero,524(gp) # 80016a14 -8000d8ec: 9fdf20ef jal ra,800002e8 <_close> -8000d8f0: fff00793 li a5,-1 -8000d8f4: 00f50c63 beq a0,a5,8000d90c <_close_r+0x3c> -8000d8f8: 00c12083 lw ra,12(sp) -8000d8fc: 00812403 lw s0,8(sp) -8000d900: 00412483 lw s1,4(sp) -8000d904: 01010113 addi sp,sp,16 -8000d908: 00008067 ret -8000d90c: 20c1a783 lw a5,524(gp) # 80016a14 -8000d910: fe0784e3 beqz a5,8000d8f8 <_close_r+0x28> -8000d914: 00c12083 lw ra,12(sp) -8000d918: 00812403 lw s0,8(sp) -8000d91c: 00f4a023 sw a5,0(s1) -8000d920: 00412483 lw s1,4(sp) -8000d924: 01010113 addi sp,sp,16 -8000d928: 00008067 ret +8000d8e8 <_fclose_r>: +8000d8e8: ff010113 addi sp,sp,-16 +8000d8ec: 00112623 sw ra,12(sp) +8000d8f0: 00812423 sw s0,8(sp) +8000d8f4: 00912223 sw s1,4(sp) +8000d8f8: 01212023 sw s2,0(sp) +8000d8fc: 02058063 beqz a1,8000d91c <_fclose_r+0x34> +8000d900: 00050493 mv s1,a0 +8000d904: 00058413 mv s0,a1 +8000d908: 00050663 beqz a0,8000d914 <_fclose_r+0x2c> +8000d90c: 03852783 lw a5,56(a0) +8000d910: 0a078c63 beqz a5,8000d9c8 <_fclose_r+0xe0> +8000d914: 00c41783 lh a5,12(s0) +8000d918: 02079263 bnez a5,8000d93c <_fclose_r+0x54> +8000d91c: 00c12083 lw ra,12(sp) +8000d920: 00812403 lw s0,8(sp) +8000d924: 00000913 li s2,0 +8000d928: 00090513 mv a0,s2 +8000d92c: 00412483 lw s1,4(sp) +8000d930: 00012903 lw s2,0(sp) +8000d934: 01010113 addi sp,sp,16 +8000d938: 00008067 ret +8000d93c: 00040593 mv a1,s0 +8000d940: 00048513 mv a0,s1 +8000d944: cbdf60ef jal ra,80004600 <__sflush_r> +8000d948: 02c42783 lw a5,44(s0) +8000d94c: 00050913 mv s2,a0 +8000d950: 00078a63 beqz a5,8000d964 <_fclose_r+0x7c> +8000d954: 01c42583 lw a1,28(s0) +8000d958: 00048513 mv a0,s1 +8000d95c: 000780e7 jalr a5 +8000d960: 06054c63 bltz a0,8000d9d8 <_fclose_r+0xf0> +8000d964: 00c45783 lhu a5,12(s0) +8000d968: 0807f793 andi a5,a5,128 +8000d96c: 06079e63 bnez a5,8000d9e8 <_fclose_r+0x100> +8000d970: 03042583 lw a1,48(s0) +8000d974: 00058c63 beqz a1,8000d98c <_fclose_r+0xa4> +8000d978: 04040793 addi a5,s0,64 +8000d97c: 00f58663 beq a1,a5,8000d988 <_fclose_r+0xa0> +8000d980: 00048513 mv a0,s1 +8000d984: bd4f70ef jal ra,80004d58 <_free_r> +8000d988: 02042823 sw zero,48(s0) +8000d98c: 04442583 lw a1,68(s0) +8000d990: 00058863 beqz a1,8000d9a0 <_fclose_r+0xb8> +8000d994: 00048513 mv a0,s1 +8000d998: bc0f70ef jal ra,80004d58 <_free_r> +8000d99c: 04042223 sw zero,68(s0) +8000d9a0: a68f70ef jal ra,80004c08 <__sfp_lock_acquire> +8000d9a4: 00041623 sh zero,12(s0) +8000d9a8: a64f70ef jal ra,80004c0c <__sfp_lock_release> +8000d9ac: 00c12083 lw ra,12(sp) +8000d9b0: 00812403 lw s0,8(sp) +8000d9b4: 00090513 mv a0,s2 +8000d9b8: 00412483 lw s1,4(sp) +8000d9bc: 00012903 lw s2,0(sp) +8000d9c0: 01010113 addi sp,sp,16 +8000d9c4: 00008067 ret +8000d9c8: a30f70ef jal ra,80004bf8 <__sinit> +8000d9cc: 00c41783 lh a5,12(s0) +8000d9d0: f40786e3 beqz a5,8000d91c <_fclose_r+0x34> +8000d9d4: f69ff06f j 8000d93c <_fclose_r+0x54> +8000d9d8: 00c45783 lhu a5,12(s0) +8000d9dc: fff00913 li s2,-1 +8000d9e0: 0807f793 andi a5,a5,128 +8000d9e4: f80786e3 beqz a5,8000d970 <_fclose_r+0x88> +8000d9e8: 01042583 lw a1,16(s0) +8000d9ec: 00048513 mv a0,s1 +8000d9f0: b68f70ef jal ra,80004d58 <_free_r> +8000d9f4: f7dff06f j 8000d970 <_fclose_r+0x88> -8000d92c <_fclose_r>: -8000d92c: ff010113 addi sp,sp,-16 -8000d930: 00112623 sw ra,12(sp) -8000d934: 00812423 sw s0,8(sp) -8000d938: 00912223 sw s1,4(sp) -8000d93c: 01212023 sw s2,0(sp) -8000d940: 02058063 beqz a1,8000d960 <_fclose_r+0x34> -8000d944: 00050493 mv s1,a0 -8000d948: 00058413 mv s0,a1 -8000d94c: 00050663 beqz a0,8000d958 <_fclose_r+0x2c> -8000d950: 03852783 lw a5,56(a0) -8000d954: 0a078c63 beqz a5,8000da0c <_fclose_r+0xe0> -8000d958: 00c41783 lh a5,12(s0) -8000d95c: 02079263 bnez a5,8000d980 <_fclose_r+0x54> -8000d960: 00c12083 lw ra,12(sp) -8000d964: 00812403 lw s0,8(sp) -8000d968: 00000913 li s2,0 -8000d96c: 00090513 mv a0,s2 -8000d970: 00412483 lw s1,4(sp) -8000d974: 00012903 lw s2,0(sp) -8000d978: 01010113 addi sp,sp,16 -8000d97c: 00008067 ret -8000d980: 00040593 mv a1,s0 -8000d984: 00048513 mv a0,s1 -8000d988: cbdf60ef jal ra,80004644 <__sflush_r> -8000d98c: 02c42783 lw a5,44(s0) -8000d990: 00050913 mv s2,a0 -8000d994: 00078a63 beqz a5,8000d9a8 <_fclose_r+0x7c> -8000d998: 01c42583 lw a1,28(s0) -8000d99c: 00048513 mv a0,s1 -8000d9a0: 000780e7 jalr a5 -8000d9a4: 06054c63 bltz a0,8000da1c <_fclose_r+0xf0> -8000d9a8: 00c45783 lhu a5,12(s0) -8000d9ac: 0807f793 andi a5,a5,128 -8000d9b0: 06079e63 bnez a5,8000da2c <_fclose_r+0x100> -8000d9b4: 03042583 lw a1,48(s0) -8000d9b8: 00058c63 beqz a1,8000d9d0 <_fclose_r+0xa4> -8000d9bc: 04040793 addi a5,s0,64 -8000d9c0: 00f58663 beq a1,a5,8000d9cc <_fclose_r+0xa0> -8000d9c4: 00048513 mv a0,s1 -8000d9c8: bd4f70ef jal ra,80004d9c <_free_r> -8000d9cc: 02042823 sw zero,48(s0) -8000d9d0: 04442583 lw a1,68(s0) -8000d9d4: 00058863 beqz a1,8000d9e4 <_fclose_r+0xb8> -8000d9d8: 00048513 mv a0,s1 -8000d9dc: bc0f70ef jal ra,80004d9c <_free_r> -8000d9e0: 04042223 sw zero,68(s0) -8000d9e4: a68f70ef jal ra,80004c4c <__sfp_lock_acquire> -8000d9e8: 00041623 sh zero,12(s0) -8000d9ec: a64f70ef jal ra,80004c50 <__sfp_lock_release> -8000d9f0: 00c12083 lw ra,12(sp) -8000d9f4: 00812403 lw s0,8(sp) -8000d9f8: 00090513 mv a0,s2 -8000d9fc: 00412483 lw s1,4(sp) -8000da00: 00012903 lw s2,0(sp) -8000da04: 01010113 addi sp,sp,16 -8000da08: 00008067 ret -8000da0c: a30f70ef jal ra,80004c3c <__sinit> -8000da10: 00c41783 lh a5,12(s0) -8000da14: f40786e3 beqz a5,8000d960 <_fclose_r+0x34> -8000da18: f69ff06f j 8000d980 <_fclose_r+0x54> -8000da1c: 00c45783 lhu a5,12(s0) -8000da20: fff00913 li s2,-1 -8000da24: 0807f793 andi a5,a5,128 -8000da28: f80786e3 beqz a5,8000d9b4 <_fclose_r+0x88> -8000da2c: 01042583 lw a1,16(s0) -8000da30: 00048513 mv a0,s1 -8000da34: b68f70ef jal ra,80004d9c <_free_r> -8000da38: f7dff06f j 8000d9b4 <_fclose_r+0x88> +8000d9f8 : +8000d9f8: 00050593 mv a1,a0 +8000d9fc: 1c81a503 lw a0,456(gp) # 800169d0 <_impure_ptr> +8000da00: ee9ff06f j 8000d8e8 <_fclose_r> -8000da3c : -8000da3c: 00050593 mv a1,a0 -8000da40: 1c81a503 lw a0,456(gp) # 800169d0 <_impure_ptr> -8000da44: ee9ff06f j 8000d92c <_fclose_r> +8000da04 <__fputwc>: +8000da04: fd010113 addi sp,sp,-48 +8000da08: 02812423 sw s0,40(sp) +8000da0c: 01312e23 sw s3,28(sp) +8000da10: 01512a23 sw s5,20(sp) +8000da14: 02112623 sw ra,44(sp) +8000da18: 02912223 sw s1,36(sp) +8000da1c: 03212023 sw s2,32(sp) +8000da20: 01412c23 sw s4,24(sp) +8000da24: 01612823 sw s6,16(sp) +8000da28: 00050993 mv s3,a0 +8000da2c: 00058a93 mv s5,a1 +8000da30: 00060413 mv s0,a2 +8000da34: bb0fa0ef jal ra,80007de4 <__locale_mb_cur_max> +8000da38: 00100793 li a5,1 +8000da3c: 02f51063 bne a0,a5,8000da5c <__fputwc+0x58> +8000da40: fffa8793 addi a5,s5,-1 +8000da44: 0fe00713 li a4,254 +8000da48: 00f76a63 bltu a4,a5,8000da5c <__fputwc+0x58> +8000da4c: 0ffaf713 andi a4,s5,255 +8000da50: 00e10623 sb a4,12(sp) +8000da54: 00100913 li s2,1 +8000da58: 02c0006f j 8000da84 <__fputwc+0x80> +8000da5c: 05c40693 addi a3,s0,92 +8000da60: 000a8613 mv a2,s5 +8000da64: 00c10593 addi a1,sp,12 +8000da68: 00098513 mv a0,s3 +8000da6c: 46c020ef jal ra,8000fed8 <_wcrtomb_r> +8000da70: fff00793 li a5,-1 +8000da74: 00050913 mv s2,a0 +8000da78: 0af50463 beq a0,a5,8000db20 <__fputwc+0x11c> +8000da7c: 08050e63 beqz a0,8000db18 <__fputwc+0x114> +8000da80: 00c14703 lbu a4,12(sp) +8000da84: 00000493 li s1,0 +8000da88: fff00a13 li s4,-1 +8000da8c: 00a00b13 li s6,10 +8000da90: 0280006f j 8000dab8 <__fputwc+0xb4> +8000da94: 00042783 lw a5,0(s0) +8000da98: 00178693 addi a3,a5,1 +8000da9c: 00d42023 sw a3,0(s0) +8000daa0: 00e78023 sb a4,0(a5) +8000daa4: 00148493 addi s1,s1,1 +8000daa8: 00c10793 addi a5,sp,12 +8000daac: 009787b3 add a5,a5,s1 +8000dab0: 0724f463 bgeu s1,s2,8000db18 <__fputwc+0x114> +8000dab4: 0007c703 lbu a4,0(a5) +8000dab8: 00842783 lw a5,8(s0) +8000dabc: fff78793 addi a5,a5,-1 +8000dac0: 00f42423 sw a5,8(s0) +8000dac4: fc07d8e3 bgez a5,8000da94 <__fputwc+0x90> +8000dac8: 01842683 lw a3,24(s0) +8000dacc: 00070593 mv a1,a4 +8000dad0: 00040613 mv a2,s0 +8000dad4: 00098513 mv a0,s3 +8000dad8: 00d7c463 blt a5,a3,8000dae0 <__fputwc+0xdc> +8000dadc: fb671ce3 bne a4,s6,8000da94 <__fputwc+0x90> +8000dae0: 264020ef jal ra,8000fd44 <__swbuf_r> +8000dae4: fd4510e3 bne a0,s4,8000daa4 <__fputwc+0xa0> +8000dae8: fff00913 li s2,-1 +8000daec: 02c12083 lw ra,44(sp) +8000daf0: 02812403 lw s0,40(sp) +8000daf4: 00090513 mv a0,s2 +8000daf8: 02412483 lw s1,36(sp) +8000dafc: 02012903 lw s2,32(sp) +8000db00: 01c12983 lw s3,28(sp) +8000db04: 01812a03 lw s4,24(sp) +8000db08: 01412a83 lw s5,20(sp) +8000db0c: 01012b03 lw s6,16(sp) +8000db10: 03010113 addi sp,sp,48 +8000db14: 00008067 ret +8000db18: 000a8913 mv s2,s5 +8000db1c: fd1ff06f j 8000daec <__fputwc+0xe8> +8000db20: 00c45783 lhu a5,12(s0) +8000db24: 0407e793 ori a5,a5,64 +8000db28: 00f41623 sh a5,12(s0) +8000db2c: fc1ff06f j 8000daec <__fputwc+0xe8> -8000da48 <__fputwc>: -8000da48: fd010113 addi sp,sp,-48 -8000da4c: 02812423 sw s0,40(sp) -8000da50: 01312e23 sw s3,28(sp) -8000da54: 01512a23 sw s5,20(sp) -8000da58: 02112623 sw ra,44(sp) -8000da5c: 02912223 sw s1,36(sp) -8000da60: 03212023 sw s2,32(sp) -8000da64: 01412c23 sw s4,24(sp) -8000da68: 01612823 sw s6,16(sp) -8000da6c: 00050993 mv s3,a0 -8000da70: 00058a93 mv s5,a1 -8000da74: 00060413 mv s0,a2 -8000da78: bb0fa0ef jal ra,80007e28 <__locale_mb_cur_max> -8000da7c: 00100793 li a5,1 -8000da80: 02f51063 bne a0,a5,8000daa0 <__fputwc+0x58> -8000da84: fffa8793 addi a5,s5,-1 -8000da88: 0fe00713 li a4,254 -8000da8c: 00f76a63 bltu a4,a5,8000daa0 <__fputwc+0x58> -8000da90: 0ffaf713 andi a4,s5,255 -8000da94: 00e10623 sb a4,12(sp) -8000da98: 00100913 li s2,1 -8000da9c: 02c0006f j 8000dac8 <__fputwc+0x80> -8000daa0: 05c40693 addi a3,s0,92 -8000daa4: 000a8613 mv a2,s5 -8000daa8: 00c10593 addi a1,sp,12 -8000daac: 00098513 mv a0,s3 -8000dab0: 46c020ef jal ra,8000ff1c <_wcrtomb_r> -8000dab4: fff00793 li a5,-1 -8000dab8: 00050913 mv s2,a0 -8000dabc: 0af50463 beq a0,a5,8000db64 <__fputwc+0x11c> -8000dac0: 08050e63 beqz a0,8000db5c <__fputwc+0x114> -8000dac4: 00c14703 lbu a4,12(sp) -8000dac8: 00000493 li s1,0 -8000dacc: fff00a13 li s4,-1 -8000dad0: 00a00b13 li s6,10 -8000dad4: 0280006f j 8000dafc <__fputwc+0xb4> -8000dad8: 00042783 lw a5,0(s0) -8000dadc: 00178693 addi a3,a5,1 -8000dae0: 00d42023 sw a3,0(s0) -8000dae4: 00e78023 sb a4,0(a5) -8000dae8: 00148493 addi s1,s1,1 -8000daec: 00c10793 addi a5,sp,12 -8000daf0: 009787b3 add a5,a5,s1 -8000daf4: 0724f463 bgeu s1,s2,8000db5c <__fputwc+0x114> -8000daf8: 0007c703 lbu a4,0(a5) -8000dafc: 00842783 lw a5,8(s0) -8000db00: fff78793 addi a5,a5,-1 -8000db04: 00f42423 sw a5,8(s0) -8000db08: fc07d8e3 bgez a5,8000dad8 <__fputwc+0x90> -8000db0c: 01842683 lw a3,24(s0) -8000db10: 00070593 mv a1,a4 -8000db14: 00040613 mv a2,s0 -8000db18: 00098513 mv a0,s3 -8000db1c: 00d7c463 blt a5,a3,8000db24 <__fputwc+0xdc> -8000db20: fb671ce3 bne a4,s6,8000dad8 <__fputwc+0x90> -8000db24: 264020ef jal ra,8000fd88 <__swbuf_r> -8000db28: fd4510e3 bne a0,s4,8000dae8 <__fputwc+0xa0> -8000db2c: fff00913 li s2,-1 -8000db30: 02c12083 lw ra,44(sp) -8000db34: 02812403 lw s0,40(sp) -8000db38: 00090513 mv a0,s2 -8000db3c: 02412483 lw s1,36(sp) -8000db40: 02012903 lw s2,32(sp) -8000db44: 01c12983 lw s3,28(sp) -8000db48: 01812a03 lw s4,24(sp) -8000db4c: 01412a83 lw s5,20(sp) -8000db50: 01012b03 lw s6,16(sp) -8000db54: 03010113 addi sp,sp,48 -8000db58: 00008067 ret -8000db5c: 000a8913 mv s2,s5 -8000db60: fd1ff06f j 8000db30 <__fputwc+0xe8> -8000db64: 00c45783 lhu a5,12(s0) -8000db68: 0407e793 ori a5,a5,64 -8000db6c: 00f41623 sh a5,12(s0) -8000db70: fc1ff06f j 8000db30 <__fputwc+0xe8> +8000db30 <_fputwc_r>: +8000db30: 00c61783 lh a5,12(a2) +8000db34: 01279713 slli a4,a5,0x12 +8000db38: 02074063 bltz a4,8000db58 <_fputwc_r+0x28> +8000db3c: 06462703 lw a4,100(a2) +8000db40: 000026b7 lui a3,0x2 +8000db44: 00d7e7b3 or a5,a5,a3 +8000db48: 000026b7 lui a3,0x2 +8000db4c: 00d76733 or a4,a4,a3 +8000db50: 00f61623 sh a5,12(a2) +8000db54: 06e62223 sw a4,100(a2) +8000db58: eadff06f j 8000da04 <__fputwc> -8000db74 <_fputwc_r>: -8000db74: 00c61783 lh a5,12(a2) -8000db78: 01279713 slli a4,a5,0x12 -8000db7c: 02074063 bltz a4,8000db9c <_fputwc_r+0x28> -8000db80: 06462703 lw a4,100(a2) -8000db84: 000026b7 lui a3,0x2 -8000db88: 00d7e7b3 or a5,a5,a3 -8000db8c: 000026b7 lui a3,0x2 -8000db90: 00d76733 or a4,a4,a3 -8000db94: 00f61623 sh a5,12(a2) -8000db98: 06e62223 sw a4,100(a2) -8000db9c: eadff06f j 8000da48 <__fputwc> +8000db5c : +8000db5c: fe010113 addi sp,sp,-32 +8000db60: 00812c23 sw s0,24(sp) +8000db64: 1c81a403 lw s0,456(gp) # 800169d0 <_impure_ptr> +8000db68: 00912a23 sw s1,20(sp) +8000db6c: 00112e23 sw ra,28(sp) +8000db70: 00050493 mv s1,a0 +8000db74: 00058613 mv a2,a1 +8000db78: 00040663 beqz s0,8000db84 +8000db7c: 03842783 lw a5,56(s0) +8000db80: 04078463 beqz a5,8000dbc8 +8000db84: 00c61783 lh a5,12(a2) +8000db88: 01279713 slli a4,a5,0x12 +8000db8c: 02074063 bltz a4,8000dbac +8000db90: 06462703 lw a4,100(a2) +8000db94: 000026b7 lui a3,0x2 +8000db98: 00d7e7b3 or a5,a5,a3 +8000db9c: 000026b7 lui a3,0x2 +8000dba0: 00d76733 or a4,a4,a3 +8000dba4: 00f61623 sh a5,12(a2) +8000dba8: 06e62223 sw a4,100(a2) +8000dbac: 00040513 mv a0,s0 +8000dbb0: 01812403 lw s0,24(sp) +8000dbb4: 01c12083 lw ra,28(sp) +8000dbb8: 00048593 mv a1,s1 +8000dbbc: 01412483 lw s1,20(sp) +8000dbc0: 02010113 addi sp,sp,32 +8000dbc4: e41ff06f j 8000da04 <__fputwc> +8000dbc8: 00040513 mv a0,s0 +8000dbcc: 00b12623 sw a1,12(sp) +8000dbd0: 828f70ef jal ra,80004bf8 <__sinit> +8000dbd4: 00c12603 lw a2,12(sp) +8000dbd8: fadff06f j 8000db84 -8000dba0 : -8000dba0: fe010113 addi sp,sp,-32 -8000dba4: 00812c23 sw s0,24(sp) -8000dba8: 1c81a403 lw s0,456(gp) # 800169d0 <_impure_ptr> -8000dbac: 00912a23 sw s1,20(sp) -8000dbb0: 00112e23 sw ra,28(sp) -8000dbb4: 00050493 mv s1,a0 -8000dbb8: 00058613 mv a2,a1 -8000dbbc: 00040663 beqz s0,8000dbc8 -8000dbc0: 03842783 lw a5,56(s0) -8000dbc4: 04078463 beqz a5,8000dc0c -8000dbc8: 00c61783 lh a5,12(a2) -8000dbcc: 01279713 slli a4,a5,0x12 -8000dbd0: 02074063 bltz a4,8000dbf0 -8000dbd4: 06462703 lw a4,100(a2) -8000dbd8: 000026b7 lui a3,0x2 -8000dbdc: 00d7e7b3 or a5,a5,a3 -8000dbe0: 000026b7 lui a3,0x2 -8000dbe4: 00d76733 or a4,a4,a3 -8000dbe8: 00f61623 sh a5,12(a2) -8000dbec: 06e62223 sw a4,100(a2) -8000dbf0: 00040513 mv a0,s0 -8000dbf4: 01812403 lw s0,24(sp) -8000dbf8: 01c12083 lw ra,28(sp) -8000dbfc: 00048593 mv a1,s1 -8000dc00: 01412483 lw s1,20(sp) -8000dc04: 02010113 addi sp,sp,32 -8000dc08: e41ff06f j 8000da48 <__fputwc> -8000dc0c: 00040513 mv a0,s0 -8000dc10: 00b12623 sw a1,12(sp) -8000dc14: 828f70ef jal ra,80004c3c <__sinit> -8000dc18: 00c12603 lw a2,12(sp) -8000dc1c: fadff06f j 8000dbc8 +8000dbdc <_fstat_r>: +8000dbdc: ff010113 addi sp,sp,-16 +8000dbe0: 00058793 mv a5,a1 +8000dbe4: 00812423 sw s0,8(sp) +8000dbe8: 00912223 sw s1,4(sp) +8000dbec: 00050493 mv s1,a0 +8000dbf0: 00060593 mv a1,a2 +8000dbf4: 00078513 mv a0,a5 +8000dbf8: 00112623 sw ra,12(sp) +8000dbfc: 2001a623 sw zero,524(gp) # 80016a14 +8000dc00: f04f20ef jal ra,80000304 <_fstat> +8000dc04: fff00793 li a5,-1 +8000dc08: 00f50c63 beq a0,a5,8000dc20 <_fstat_r+0x44> +8000dc0c: 00c12083 lw ra,12(sp) +8000dc10: 00812403 lw s0,8(sp) +8000dc14: 00412483 lw s1,4(sp) +8000dc18: 01010113 addi sp,sp,16 +8000dc1c: 00008067 ret +8000dc20: 20c1a783 lw a5,524(gp) # 80016a14 +8000dc24: fe0784e3 beqz a5,8000dc0c <_fstat_r+0x30> +8000dc28: 00c12083 lw ra,12(sp) +8000dc2c: 00812403 lw s0,8(sp) +8000dc30: 00f4a023 sw a5,0(s1) +8000dc34: 00412483 lw s1,4(sp) +8000dc38: 01010113 addi sp,sp,16 +8000dc3c: 00008067 ret -8000dc20 <_fstat_r>: -8000dc20: ff010113 addi sp,sp,-16 -8000dc24: 00058793 mv a5,a1 -8000dc28: 00812423 sw s0,8(sp) -8000dc2c: 00912223 sw s1,4(sp) -8000dc30: 00050493 mv s1,a0 -8000dc34: 00060593 mv a1,a2 -8000dc38: 00078513 mv a0,a5 -8000dc3c: 00112623 sw ra,12(sp) -8000dc40: 2001a623 sw zero,524(gp) # 80016a14 -8000dc44: ec0f20ef jal ra,80000304 <_fstat> -8000dc48: fff00793 li a5,-1 -8000dc4c: 00f50c63 beq a0,a5,8000dc64 <_fstat_r+0x44> -8000dc50: 00c12083 lw ra,12(sp) -8000dc54: 00812403 lw s0,8(sp) -8000dc58: 00412483 lw s1,4(sp) -8000dc5c: 01010113 addi sp,sp,16 -8000dc60: 00008067 ret -8000dc64: 20c1a783 lw a5,524(gp) # 80016a14 -8000dc68: fe0784e3 beqz a5,8000dc50 <_fstat_r+0x30> -8000dc6c: 00c12083 lw ra,12(sp) -8000dc70: 00812403 lw s0,8(sp) -8000dc74: 00f4a023 sw a5,0(s1) -8000dc78: 00412483 lw s1,4(sp) -8000dc7c: 01010113 addi sp,sp,16 -8000dc80: 00008067 ret - -8000dc84 <__sfvwrite_r>: -8000dc84: 00862783 lw a5,8(a2) -8000dc88: 34078263 beqz a5,8000dfcc <__sfvwrite_r+0x348> -8000dc8c: 00c5d783 lhu a5,12(a1) -8000dc90: fd010113 addi sp,sp,-48 -8000dc94: 02812423 sw s0,40(sp) -8000dc98: 01412c23 sw s4,24(sp) -8000dc9c: 01512a23 sw s5,20(sp) -8000dca0: 02112623 sw ra,44(sp) -8000dca4: 02912223 sw s1,36(sp) -8000dca8: 03212023 sw s2,32(sp) -8000dcac: 01312e23 sw s3,28(sp) -8000dcb0: 01612823 sw s6,16(sp) -8000dcb4: 01712623 sw s7,12(sp) -8000dcb8: 01812423 sw s8,8(sp) -8000dcbc: 01912223 sw s9,4(sp) -8000dcc0: 01a12023 sw s10,0(sp) -8000dcc4: 0087f713 andi a4,a5,8 -8000dcc8: 00058413 mv s0,a1 -8000dccc: 00050a93 mv s5,a0 -8000dcd0: 00060a13 mv s4,a2 -8000dcd4: 08070a63 beqz a4,8000dd68 <__sfvwrite_r+0xe4> -8000dcd8: 0105a703 lw a4,16(a1) -8000dcdc: 08070663 beqz a4,8000dd68 <__sfvwrite_r+0xe4> -8000dce0: 0027f713 andi a4,a5,2 -8000dce4: 000a2483 lw s1,0(s4) -8000dce8: 0a070063 beqz a4,8000dd88 <__sfvwrite_r+0x104> -8000dcec: 02442703 lw a4,36(s0) -8000dcf0: 01c42783 lw a5,28(s0) -8000dcf4: 80000b37 lui s6,0x80000 -8000dcf8: 00000993 li s3,0 -8000dcfc: 00000913 li s2,0 -8000dd00: c00b4b13 xori s6,s6,-1024 +8000dc40 <__sfvwrite_r>: +8000dc40: 00862783 lw a5,8(a2) +8000dc44: 34078263 beqz a5,8000df88 <__sfvwrite_r+0x348> +8000dc48: 00c5d783 lhu a5,12(a1) +8000dc4c: fd010113 addi sp,sp,-48 +8000dc50: 02812423 sw s0,40(sp) +8000dc54: 01412c23 sw s4,24(sp) +8000dc58: 01512a23 sw s5,20(sp) +8000dc5c: 02112623 sw ra,44(sp) +8000dc60: 02912223 sw s1,36(sp) +8000dc64: 03212023 sw s2,32(sp) +8000dc68: 01312e23 sw s3,28(sp) +8000dc6c: 01612823 sw s6,16(sp) +8000dc70: 01712623 sw s7,12(sp) +8000dc74: 01812423 sw s8,8(sp) +8000dc78: 01912223 sw s9,4(sp) +8000dc7c: 01a12023 sw s10,0(sp) +8000dc80: 0087f713 andi a4,a5,8 +8000dc84: 00058413 mv s0,a1 +8000dc88: 00050a93 mv s5,a0 +8000dc8c: 00060a13 mv s4,a2 +8000dc90: 08070a63 beqz a4,8000dd24 <__sfvwrite_r+0xe4> +8000dc94: 0105a703 lw a4,16(a1) +8000dc98: 08070663 beqz a4,8000dd24 <__sfvwrite_r+0xe4> +8000dc9c: 0027f713 andi a4,a5,2 +8000dca0: 000a2483 lw s1,0(s4) +8000dca4: 0a070063 beqz a4,8000dd44 <__sfvwrite_r+0x104> +8000dca8: 02442703 lw a4,36(s0) +8000dcac: 01c42783 lw a5,28(s0) +8000dcb0: 80000b37 lui s6,0x80000 +8000dcb4: 00000993 li s3,0 +8000dcb8: 00000913 li s2,0 +8000dcbc: c00b4b13 xori s6,s6,-1024 +8000dcc0: 00098613 mv a2,s3 +8000dcc4: 00078593 mv a1,a5 +8000dcc8: 000a8513 mv a0,s5 +8000dccc: 04090463 beqz s2,8000dd14 <__sfvwrite_r+0xd4> +8000dcd0: 00090693 mv a3,s2 +8000dcd4: 012b7463 bgeu s6,s2,8000dcdc <__sfvwrite_r+0x9c> +8000dcd8: 000b0693 mv a3,s6 +8000dcdc: 000700e7 jalr a4 +8000dce0: 28a05a63 blez a0,8000df74 <__sfvwrite_r+0x334> +8000dce4: 008a2783 lw a5,8(s4) +8000dce8: 00a989b3 add s3,s3,a0 +8000dcec: 40a90933 sub s2,s2,a0 +8000dcf0: 40a78533 sub a0,a5,a0 +8000dcf4: 00aa2423 sw a0,8(s4) +8000dcf8: 20050c63 beqz a0,8000df10 <__sfvwrite_r+0x2d0> +8000dcfc: 01c42783 lw a5,28(s0) +8000dd00: 02442703 lw a4,36(s0) 8000dd04: 00098613 mv a2,s3 8000dd08: 00078593 mv a1,a5 8000dd0c: 000a8513 mv a0,s5 -8000dd10: 04090463 beqz s2,8000dd58 <__sfvwrite_r+0xd4> -8000dd14: 00090693 mv a3,s2 -8000dd18: 012b7463 bgeu s6,s2,8000dd20 <__sfvwrite_r+0x9c> -8000dd1c: 000b0693 mv a3,s6 -8000dd20: 000700e7 jalr a4 -8000dd24: 28a05a63 blez a0,8000dfb8 <__sfvwrite_r+0x334> -8000dd28: 008a2783 lw a5,8(s4) -8000dd2c: 00a989b3 add s3,s3,a0 -8000dd30: 40a90933 sub s2,s2,a0 -8000dd34: 40a78533 sub a0,a5,a0 -8000dd38: 00aa2423 sw a0,8(s4) -8000dd3c: 20050c63 beqz a0,8000df54 <__sfvwrite_r+0x2d0> -8000dd40: 01c42783 lw a5,28(s0) -8000dd44: 02442703 lw a4,36(s0) -8000dd48: 00098613 mv a2,s3 -8000dd4c: 00078593 mv a1,a5 -8000dd50: 000a8513 mv a0,s5 -8000dd54: fc0910e3 bnez s2,8000dd14 <__sfvwrite_r+0x90> -8000dd58: 0004a983 lw s3,0(s1) -8000dd5c: 0044a903 lw s2,4(s1) -8000dd60: 00848493 addi s1,s1,8 -8000dd64: fa1ff06f j 8000dd04 <__sfvwrite_r+0x80> -8000dd68: 00040593 mv a1,s0 -8000dd6c: 000a8513 mv a0,s5 -8000dd70: dc0f60ef jal ra,80004330 <__swsetup_r> -8000dd74: 3a051c63 bnez a0,8000e12c <__sfvwrite_r+0x4a8> -8000dd78: 00c45783 lhu a5,12(s0) -8000dd7c: 000a2483 lw s1,0(s4) -8000dd80: 0027f713 andi a4,a5,2 -8000dd84: f60714e3 bnez a4,8000dcec <__sfvwrite_r+0x68> -8000dd88: 0017f713 andi a4,a5,1 -8000dd8c: 24071463 bnez a4,8000dfd4 <__sfvwrite_r+0x350> -8000dd90: 00842c83 lw s9,8(s0) -8000dd94: 00042503 lw a0,0(s0) -8000dd98: 80000bb7 lui s7,0x80000 -8000dd9c: ffebcc13 xori s8,s7,-2 -8000dda0: 00000b13 li s6,0 -8000dda4: 00000913 li s2,0 -8000dda8: fffbcb93 not s7,s7 -8000ddac: 0e090e63 beqz s2,8000dea8 <__sfvwrite_r+0x224> -8000ddb0: 2007f713 andi a4,a5,512 -8000ddb4: 24070c63 beqz a4,8000e00c <__sfvwrite_r+0x388> -8000ddb8: 000c8d13 mv s10,s9 -8000ddbc: 2f996263 bltu s2,s9,8000e0a0 <__sfvwrite_r+0x41c> -8000ddc0: 4807f713 andi a4,a5,1152 -8000ddc4: 08070a63 beqz a4,8000de58 <__sfvwrite_r+0x1d4> -8000ddc8: 01442683 lw a3,20(s0) -8000ddcc: 01042583 lw a1,16(s0) -8000ddd0: 00190713 addi a4,s2,1 -8000ddd4: 00169993 slli s3,a3,0x1 -8000ddd8: 00d986b3 add a3,s3,a3 -8000dddc: 01f6d993 srli s3,a3,0x1f -8000dde0: 40b50cb3 sub s9,a0,a1 -8000dde4: 00d989b3 add s3,s3,a3 -8000dde8: 4019d993 srai s3,s3,0x1 -8000ddec: 01970733 add a4,a4,s9 -8000ddf0: 00098613 mv a2,s3 -8000ddf4: 00e9f663 bgeu s3,a4,8000de00 <__sfvwrite_r+0x17c> -8000ddf8: 00070993 mv s3,a4 -8000ddfc: 00070613 mv a2,a4 -8000de00: 4007f793 andi a5,a5,1024 -8000de04: 2e078463 beqz a5,8000e0ec <__sfvwrite_r+0x468> -8000de08: 00060593 mv a1,a2 -8000de0c: 000a8513 mv a0,s5 -8000de10: f01f20ef jal ra,80000d10 <_malloc_r> -8000de14: 00050d13 mv s10,a0 -8000de18: 30050263 beqz a0,8000e11c <__sfvwrite_r+0x498> -8000de1c: 01042583 lw a1,16(s0) -8000de20: 000c8613 mv a2,s9 -8000de24: 3d4000ef jal ra,8000e1f8 -8000de28: 00c45783 lhu a5,12(s0) -8000de2c: b7f7f793 andi a5,a5,-1153 -8000de30: 0807e793 ori a5,a5,128 -8000de34: 00f41623 sh a5,12(s0) -8000de38: 019d0533 add a0,s10,s9 -8000de3c: 419987b3 sub a5,s3,s9 -8000de40: 01a42823 sw s10,16(s0) -8000de44: 00a42023 sw a0,0(s0) -8000de48: 01342a23 sw s3,20(s0) -8000de4c: 00090c93 mv s9,s2 -8000de50: 00f42423 sw a5,8(s0) -8000de54: 00090d13 mv s10,s2 -8000de58: 000d0613 mv a2,s10 -8000de5c: 000b0593 mv a1,s6 -8000de60: 4b4000ef jal ra,8000e314 -8000de64: 00842783 lw a5,8(s0) -8000de68: 00042603 lw a2,0(s0) -8000de6c: 00090993 mv s3,s2 -8000de70: 41978cb3 sub s9,a5,s9 -8000de74: 01a60633 add a2,a2,s10 -8000de78: 01942423 sw s9,8(s0) -8000de7c: 00c42023 sw a2,0(s0) -8000de80: 00000913 li s2,0 -8000de84: 008a2783 lw a5,8(s4) -8000de88: 013b0b33 add s6,s6,s3 -8000de8c: 413789b3 sub s3,a5,s3 -8000de90: 013a2423 sw s3,8(s4) -8000de94: 0c098063 beqz s3,8000df54 <__sfvwrite_r+0x2d0> -8000de98: 00842c83 lw s9,8(s0) -8000de9c: 00042503 lw a0,0(s0) -8000dea0: 00c45783 lhu a5,12(s0) -8000dea4: f00916e3 bnez s2,8000ddb0 <__sfvwrite_r+0x12c> -8000dea8: 0004ab03 lw s6,0(s1) -8000deac: 0044a903 lw s2,4(s1) -8000deb0: 00848493 addi s1,s1,8 -8000deb4: ef9ff06f j 8000ddac <__sfvwrite_r+0x128> -8000deb8: 0044a983 lw s3,4(s1) -8000debc: 0004ab83 lw s7,0(s1) -8000dec0: 00848493 addi s1,s1,8 -8000dec4: fe098ae3 beqz s3,8000deb8 <__sfvwrite_r+0x234> -8000dec8: 00098613 mv a2,s3 -8000decc: 00a00593 li a1,10 -8000ded0: 000b8513 mv a0,s7 -8000ded4: 9ccfa0ef jal ra,800080a0 -8000ded8: 12050463 beqz a0,8000e000 <__sfvwrite_r+0x37c> -8000dedc: 00150513 addi a0,a0,1 -8000dee0: 41750b33 sub s6,a0,s7 -8000dee4: 000b0793 mv a5,s6 -8000dee8: 00098c13 mv s8,s3 -8000deec: 0137f463 bgeu a5,s3,8000def4 <__sfvwrite_r+0x270> -8000def0: 00078c13 mv s8,a5 -8000def4: 00042503 lw a0,0(s0) -8000def8: 01042783 lw a5,16(s0) -8000defc: 01442683 lw a3,20(s0) -8000df00: 00a7f863 bgeu a5,a0,8000df10 <__sfvwrite_r+0x28c> -8000df04: 00842903 lw s2,8(s0) -8000df08: 01268933 add s2,a3,s2 -8000df0c: 09894263 blt s2,s8,8000df90 <__sfvwrite_r+0x30c> -8000df10: 1adc4863 blt s8,a3,8000e0c0 <__sfvwrite_r+0x43c> -8000df14: 02442783 lw a5,36(s0) -8000df18: 01c42583 lw a1,28(s0) -8000df1c: 000b8613 mv a2,s7 -8000df20: 000a8513 mv a0,s5 -8000df24: 000780e7 jalr a5 -8000df28: 00050913 mv s2,a0 -8000df2c: 08a05663 blez a0,8000dfb8 <__sfvwrite_r+0x334> -8000df30: 412b0b33 sub s6,s6,s2 -8000df34: 00100513 li a0,1 -8000df38: 160b0a63 beqz s6,8000e0ac <__sfvwrite_r+0x428> -8000df3c: 008a2783 lw a5,8(s4) -8000df40: 012b8bb3 add s7,s7,s2 -8000df44: 412989b3 sub s3,s3,s2 -8000df48: 41278933 sub s2,a5,s2 -8000df4c: 012a2423 sw s2,8(s4) -8000df50: 08091a63 bnez s2,8000dfe4 <__sfvwrite_r+0x360> -8000df54: 00000513 li a0,0 -8000df58: 02c12083 lw ra,44(sp) -8000df5c: 02812403 lw s0,40(sp) -8000df60: 02412483 lw s1,36(sp) -8000df64: 02012903 lw s2,32(sp) -8000df68: 01c12983 lw s3,28(sp) -8000df6c: 01812a03 lw s4,24(sp) -8000df70: 01412a83 lw s5,20(sp) -8000df74: 01012b03 lw s6,16(sp) -8000df78: 00c12b83 lw s7,12(sp) -8000df7c: 00812c03 lw s8,8(sp) -8000df80: 00412c83 lw s9,4(sp) -8000df84: 00012d03 lw s10,0(sp) -8000df88: 03010113 addi sp,sp,48 +8000dd10: fc0910e3 bnez s2,8000dcd0 <__sfvwrite_r+0x90> +8000dd14: 0004a983 lw s3,0(s1) +8000dd18: 0044a903 lw s2,4(s1) +8000dd1c: 00848493 addi s1,s1,8 +8000dd20: fa1ff06f j 8000dcc0 <__sfvwrite_r+0x80> +8000dd24: 00040593 mv a1,s0 +8000dd28: 000a8513 mv a0,s5 +8000dd2c: dc0f60ef jal ra,800042ec <__swsetup_r> +8000dd30: 3a051c63 bnez a0,8000e0e8 <__sfvwrite_r+0x4a8> +8000dd34: 00c45783 lhu a5,12(s0) +8000dd38: 000a2483 lw s1,0(s4) +8000dd3c: 0027f713 andi a4,a5,2 +8000dd40: f60714e3 bnez a4,8000dca8 <__sfvwrite_r+0x68> +8000dd44: 0017f713 andi a4,a5,1 +8000dd48: 24071463 bnez a4,8000df90 <__sfvwrite_r+0x350> +8000dd4c: 00842c83 lw s9,8(s0) +8000dd50: 00042503 lw a0,0(s0) +8000dd54: 80000bb7 lui s7,0x80000 +8000dd58: ffebcc13 xori s8,s7,-2 +8000dd5c: 00000b13 li s6,0 +8000dd60: 00000913 li s2,0 +8000dd64: fffbcb93 not s7,s7 +8000dd68: 0e090e63 beqz s2,8000de64 <__sfvwrite_r+0x224> +8000dd6c: 2007f713 andi a4,a5,512 +8000dd70: 24070c63 beqz a4,8000dfc8 <__sfvwrite_r+0x388> +8000dd74: 000c8d13 mv s10,s9 +8000dd78: 2f996263 bltu s2,s9,8000e05c <__sfvwrite_r+0x41c> +8000dd7c: 4807f713 andi a4,a5,1152 +8000dd80: 08070a63 beqz a4,8000de14 <__sfvwrite_r+0x1d4> +8000dd84: 01442683 lw a3,20(s0) +8000dd88: 01042583 lw a1,16(s0) +8000dd8c: 00190713 addi a4,s2,1 +8000dd90: 00169993 slli s3,a3,0x1 +8000dd94: 00d986b3 add a3,s3,a3 +8000dd98: 01f6d993 srli s3,a3,0x1f +8000dd9c: 40b50cb3 sub s9,a0,a1 +8000dda0: 00d989b3 add s3,s3,a3 +8000dda4: 4019d993 srai s3,s3,0x1 +8000dda8: 01970733 add a4,a4,s9 +8000ddac: 00098613 mv a2,s3 +8000ddb0: 00e9f663 bgeu s3,a4,8000ddbc <__sfvwrite_r+0x17c> +8000ddb4: 00070993 mv s3,a4 +8000ddb8: 00070613 mv a2,a4 +8000ddbc: 4007f793 andi a5,a5,1024 +8000ddc0: 2e078463 beqz a5,8000e0a8 <__sfvwrite_r+0x468> +8000ddc4: 00060593 mv a1,a2 +8000ddc8: 000a8513 mv a0,s5 +8000ddcc: f01f20ef jal ra,80000ccc <_malloc_r> +8000ddd0: 00050d13 mv s10,a0 +8000ddd4: 30050263 beqz a0,8000e0d8 <__sfvwrite_r+0x498> +8000ddd8: 01042583 lw a1,16(s0) +8000dddc: 000c8613 mv a2,s9 +8000dde0: 3d4000ef jal ra,8000e1b4 +8000dde4: 00c45783 lhu a5,12(s0) +8000dde8: b7f7f793 andi a5,a5,-1153 +8000ddec: 0807e793 ori a5,a5,128 +8000ddf0: 00f41623 sh a5,12(s0) +8000ddf4: 019d0533 add a0,s10,s9 +8000ddf8: 419987b3 sub a5,s3,s9 +8000ddfc: 01a42823 sw s10,16(s0) +8000de00: 00a42023 sw a0,0(s0) +8000de04: 01342a23 sw s3,20(s0) +8000de08: 00090c93 mv s9,s2 +8000de0c: 00f42423 sw a5,8(s0) +8000de10: 00090d13 mv s10,s2 +8000de14: 000d0613 mv a2,s10 +8000de18: 000b0593 mv a1,s6 +8000de1c: 4b4000ef jal ra,8000e2d0 +8000de20: 00842783 lw a5,8(s0) +8000de24: 00042603 lw a2,0(s0) +8000de28: 00090993 mv s3,s2 +8000de2c: 41978cb3 sub s9,a5,s9 +8000de30: 01a60633 add a2,a2,s10 +8000de34: 01942423 sw s9,8(s0) +8000de38: 00c42023 sw a2,0(s0) +8000de3c: 00000913 li s2,0 +8000de40: 008a2783 lw a5,8(s4) +8000de44: 013b0b33 add s6,s6,s3 +8000de48: 413789b3 sub s3,a5,s3 +8000de4c: 013a2423 sw s3,8(s4) +8000de50: 0c098063 beqz s3,8000df10 <__sfvwrite_r+0x2d0> +8000de54: 00842c83 lw s9,8(s0) +8000de58: 00042503 lw a0,0(s0) +8000de5c: 00c45783 lhu a5,12(s0) +8000de60: f00916e3 bnez s2,8000dd6c <__sfvwrite_r+0x12c> +8000de64: 0004ab03 lw s6,0(s1) +8000de68: 0044a903 lw s2,4(s1) +8000de6c: 00848493 addi s1,s1,8 +8000de70: ef9ff06f j 8000dd68 <__sfvwrite_r+0x128> +8000de74: 0044a983 lw s3,4(s1) +8000de78: 0004ab83 lw s7,0(s1) +8000de7c: 00848493 addi s1,s1,8 +8000de80: fe098ae3 beqz s3,8000de74 <__sfvwrite_r+0x234> +8000de84: 00098613 mv a2,s3 +8000de88: 00a00593 li a1,10 +8000de8c: 000b8513 mv a0,s7 +8000de90: 9ccfa0ef jal ra,8000805c +8000de94: 12050463 beqz a0,8000dfbc <__sfvwrite_r+0x37c> +8000de98: 00150513 addi a0,a0,1 +8000de9c: 41750b33 sub s6,a0,s7 +8000dea0: 000b0793 mv a5,s6 +8000dea4: 00098c13 mv s8,s3 +8000dea8: 0137f463 bgeu a5,s3,8000deb0 <__sfvwrite_r+0x270> +8000deac: 00078c13 mv s8,a5 +8000deb0: 00042503 lw a0,0(s0) +8000deb4: 01042783 lw a5,16(s0) +8000deb8: 01442683 lw a3,20(s0) +8000debc: 00a7f863 bgeu a5,a0,8000decc <__sfvwrite_r+0x28c> +8000dec0: 00842903 lw s2,8(s0) +8000dec4: 01268933 add s2,a3,s2 +8000dec8: 09894263 blt s2,s8,8000df4c <__sfvwrite_r+0x30c> +8000decc: 1adc4863 blt s8,a3,8000e07c <__sfvwrite_r+0x43c> +8000ded0: 02442783 lw a5,36(s0) +8000ded4: 01c42583 lw a1,28(s0) +8000ded8: 000b8613 mv a2,s7 +8000dedc: 000a8513 mv a0,s5 +8000dee0: 000780e7 jalr a5 +8000dee4: 00050913 mv s2,a0 +8000dee8: 08a05663 blez a0,8000df74 <__sfvwrite_r+0x334> +8000deec: 412b0b33 sub s6,s6,s2 +8000def0: 00100513 li a0,1 +8000def4: 160b0a63 beqz s6,8000e068 <__sfvwrite_r+0x428> +8000def8: 008a2783 lw a5,8(s4) +8000defc: 012b8bb3 add s7,s7,s2 +8000df00: 412989b3 sub s3,s3,s2 +8000df04: 41278933 sub s2,a5,s2 +8000df08: 012a2423 sw s2,8(s4) +8000df0c: 08091a63 bnez s2,8000dfa0 <__sfvwrite_r+0x360> +8000df10: 00000513 li a0,0 +8000df14: 02c12083 lw ra,44(sp) +8000df18: 02812403 lw s0,40(sp) +8000df1c: 02412483 lw s1,36(sp) +8000df20: 02012903 lw s2,32(sp) +8000df24: 01c12983 lw s3,28(sp) +8000df28: 01812a03 lw s4,24(sp) +8000df2c: 01412a83 lw s5,20(sp) +8000df30: 01012b03 lw s6,16(sp) +8000df34: 00c12b83 lw s7,12(sp) +8000df38: 00812c03 lw s8,8(sp) +8000df3c: 00412c83 lw s9,4(sp) +8000df40: 00012d03 lw s10,0(sp) +8000df44: 03010113 addi sp,sp,48 +8000df48: 00008067 ret +8000df4c: 000b8593 mv a1,s7 +8000df50: 00090613 mv a2,s2 +8000df54: 37c000ef jal ra,8000e2d0 +8000df58: 00042783 lw a5,0(s0) +8000df5c: 00040593 mv a1,s0 +8000df60: 000a8513 mv a0,s5 +8000df64: 012787b3 add a5,a5,s2 +8000df68: 00f42023 sw a5,0(s0) +8000df6c: 8f1f60ef jal ra,8000485c <_fflush_r> +8000df70: f6050ee3 beqz a0,8000deec <__sfvwrite_r+0x2ac> +8000df74: 00c41783 lh a5,12(s0) +8000df78: 0407e793 ori a5,a5,64 +8000df7c: 00f41623 sh a5,12(s0) +8000df80: fff00513 li a0,-1 +8000df84: f91ff06f j 8000df14 <__sfvwrite_r+0x2d4> +8000df88: 00000513 li a0,0 8000df8c: 00008067 ret -8000df90: 000b8593 mv a1,s7 -8000df94: 00090613 mv a2,s2 -8000df98: 37c000ef jal ra,8000e314 -8000df9c: 00042783 lw a5,0(s0) -8000dfa0: 00040593 mv a1,s0 -8000dfa4: 000a8513 mv a0,s5 -8000dfa8: 012787b3 add a5,a5,s2 -8000dfac: 00f42023 sw a5,0(s0) -8000dfb0: 8f1f60ef jal ra,800048a0 <_fflush_r> -8000dfb4: f6050ee3 beqz a0,8000df30 <__sfvwrite_r+0x2ac> -8000dfb8: 00c41783 lh a5,12(s0) -8000dfbc: 0407e793 ori a5,a5,64 -8000dfc0: 00f41623 sh a5,12(s0) -8000dfc4: fff00513 li a0,-1 -8000dfc8: f91ff06f j 8000df58 <__sfvwrite_r+0x2d4> -8000dfcc: 00000513 li a0,0 -8000dfd0: 00008067 ret -8000dfd4: 00000b13 li s6,0 -8000dfd8: 00000513 li a0,0 -8000dfdc: 00000b93 li s7,0 -8000dfe0: 00000993 li s3,0 -8000dfe4: ec098ae3 beqz s3,8000deb8 <__sfvwrite_r+0x234> -8000dfe8: ee051ee3 bnez a0,8000dee4 <__sfvwrite_r+0x260> -8000dfec: 00098613 mv a2,s3 -8000dff0: 00a00593 li a1,10 -8000dff4: 000b8513 mv a0,s7 -8000dff8: 8a8fa0ef jal ra,800080a0 -8000dffc: ee0510e3 bnez a0,8000dedc <__sfvwrite_r+0x258> -8000e000: 00198793 addi a5,s3,1 -8000e004: 00078b13 mv s6,a5 -8000e008: ee1ff06f j 8000dee8 <__sfvwrite_r+0x264> -8000e00c: 01042783 lw a5,16(s0) -8000e010: 04a7e263 bltu a5,a0,8000e054 <__sfvwrite_r+0x3d0> -8000e014: 01442783 lw a5,20(s0) -8000e018: 02f96e63 bltu s2,a5,8000e054 <__sfvwrite_r+0x3d0> -8000e01c: 00090693 mv a3,s2 -8000e020: 012c7463 bgeu s8,s2,8000e028 <__sfvwrite_r+0x3a4> -8000e024: 000b8693 mv a3,s7 -8000e028: 02f6c6b3 div a3,a3,a5 -8000e02c: 02442703 lw a4,36(s0) -8000e030: 01c42583 lw a1,28(s0) -8000e034: 000b0613 mv a2,s6 -8000e038: 000a8513 mv a0,s5 -8000e03c: 02f686b3 mul a3,a3,a5 -8000e040: 000700e7 jalr a4 -8000e044: f6a05ae3 blez a0,8000dfb8 <__sfvwrite_r+0x334> -8000e048: 00050993 mv s3,a0 -8000e04c: 41390933 sub s2,s2,s3 -8000e050: e35ff06f j 8000de84 <__sfvwrite_r+0x200> -8000e054: 000c8993 mv s3,s9 -8000e058: 01997463 bgeu s2,s9,8000e060 <__sfvwrite_r+0x3dc> -8000e05c: 00090993 mv s3,s2 -8000e060: 00098613 mv a2,s3 -8000e064: 000b0593 mv a1,s6 -8000e068: 2ac000ef jal ra,8000e314 -8000e06c: 00842783 lw a5,8(s0) -8000e070: 00042703 lw a4,0(s0) -8000e074: 413787b3 sub a5,a5,s3 -8000e078: 01370733 add a4,a4,s3 -8000e07c: 00f42423 sw a5,8(s0) -8000e080: 00e42023 sw a4,0(s0) -8000e084: fc0794e3 bnez a5,8000e04c <__sfvwrite_r+0x3c8> -8000e088: 00040593 mv a1,s0 -8000e08c: 000a8513 mv a0,s5 -8000e090: 811f60ef jal ra,800048a0 <_fflush_r> -8000e094: f20512e3 bnez a0,8000dfb8 <__sfvwrite_r+0x334> -8000e098: 41390933 sub s2,s2,s3 -8000e09c: de9ff06f j 8000de84 <__sfvwrite_r+0x200> -8000e0a0: 00090c93 mv s9,s2 -8000e0a4: 00090d13 mv s10,s2 -8000e0a8: db1ff06f j 8000de58 <__sfvwrite_r+0x1d4> -8000e0ac: 00040593 mv a1,s0 -8000e0b0: 000a8513 mv a0,s5 -8000e0b4: fecf60ef jal ra,800048a0 <_fflush_r> -8000e0b8: e80502e3 beqz a0,8000df3c <__sfvwrite_r+0x2b8> -8000e0bc: efdff06f j 8000dfb8 <__sfvwrite_r+0x334> -8000e0c0: 000c0613 mv a2,s8 -8000e0c4: 000b8593 mv a1,s7 -8000e0c8: 24c000ef jal ra,8000e314 -8000e0cc: 00842703 lw a4,8(s0) -8000e0d0: 00042783 lw a5,0(s0) -8000e0d4: 000c0913 mv s2,s8 -8000e0d8: 41870733 sub a4,a4,s8 -8000e0dc: 01878c33 add s8,a5,s8 -8000e0e0: 00e42423 sw a4,8(s0) -8000e0e4: 01842023 sw s8,0(s0) -8000e0e8: e49ff06f j 8000df30 <__sfvwrite_r+0x2ac> -8000e0ec: 000a8513 mv a0,s5 -8000e0f0: 3ac000ef jal ra,8000e49c <_realloc_r> -8000e0f4: 00050d13 mv s10,a0 -8000e0f8: d40510e3 bnez a0,8000de38 <__sfvwrite_r+0x1b4> -8000e0fc: 01042583 lw a1,16(s0) -8000e100: 000a8513 mv a0,s5 -8000e104: c99f60ef jal ra,80004d9c <_free_r> -8000e108: 00c41783 lh a5,12(s0) -8000e10c: 00c00713 li a4,12 -8000e110: 00eaa023 sw a4,0(s5) -8000e114: f7f7f793 andi a5,a5,-129 -8000e118: ea5ff06f j 8000dfbc <__sfvwrite_r+0x338> -8000e11c: 00c00793 li a5,12 -8000e120: 00faa023 sw a5,0(s5) -8000e124: 00c41783 lh a5,12(s0) -8000e128: e95ff06f j 8000dfbc <__sfvwrite_r+0x338> -8000e12c: fff00513 li a0,-1 -8000e130: e29ff06f j 8000df58 <__sfvwrite_r+0x2d4> +8000df90: 00000b13 li s6,0 +8000df94: 00000513 li a0,0 +8000df98: 00000b93 li s7,0 +8000df9c: 00000993 li s3,0 +8000dfa0: ec098ae3 beqz s3,8000de74 <__sfvwrite_r+0x234> +8000dfa4: ee051ee3 bnez a0,8000dea0 <__sfvwrite_r+0x260> +8000dfa8: 00098613 mv a2,s3 +8000dfac: 00a00593 li a1,10 +8000dfb0: 000b8513 mv a0,s7 +8000dfb4: 8a8fa0ef jal ra,8000805c +8000dfb8: ee0510e3 bnez a0,8000de98 <__sfvwrite_r+0x258> +8000dfbc: 00198793 addi a5,s3,1 +8000dfc0: 00078b13 mv s6,a5 +8000dfc4: ee1ff06f j 8000dea4 <__sfvwrite_r+0x264> +8000dfc8: 01042783 lw a5,16(s0) +8000dfcc: 04a7e263 bltu a5,a0,8000e010 <__sfvwrite_r+0x3d0> +8000dfd0: 01442783 lw a5,20(s0) +8000dfd4: 02f96e63 bltu s2,a5,8000e010 <__sfvwrite_r+0x3d0> +8000dfd8: 00090693 mv a3,s2 +8000dfdc: 012c7463 bgeu s8,s2,8000dfe4 <__sfvwrite_r+0x3a4> +8000dfe0: 000b8693 mv a3,s7 +8000dfe4: 02f6c6b3 div a3,a3,a5 +8000dfe8: 02442703 lw a4,36(s0) +8000dfec: 01c42583 lw a1,28(s0) +8000dff0: 000b0613 mv a2,s6 +8000dff4: 000a8513 mv a0,s5 +8000dff8: 02f686b3 mul a3,a3,a5 +8000dffc: 000700e7 jalr a4 +8000e000: f6a05ae3 blez a0,8000df74 <__sfvwrite_r+0x334> +8000e004: 00050993 mv s3,a0 +8000e008: 41390933 sub s2,s2,s3 +8000e00c: e35ff06f j 8000de40 <__sfvwrite_r+0x200> +8000e010: 000c8993 mv s3,s9 +8000e014: 01997463 bgeu s2,s9,8000e01c <__sfvwrite_r+0x3dc> +8000e018: 00090993 mv s3,s2 +8000e01c: 00098613 mv a2,s3 +8000e020: 000b0593 mv a1,s6 +8000e024: 2ac000ef jal ra,8000e2d0 +8000e028: 00842783 lw a5,8(s0) +8000e02c: 00042703 lw a4,0(s0) +8000e030: 413787b3 sub a5,a5,s3 +8000e034: 01370733 add a4,a4,s3 +8000e038: 00f42423 sw a5,8(s0) +8000e03c: 00e42023 sw a4,0(s0) +8000e040: fc0794e3 bnez a5,8000e008 <__sfvwrite_r+0x3c8> +8000e044: 00040593 mv a1,s0 +8000e048: 000a8513 mv a0,s5 +8000e04c: 811f60ef jal ra,8000485c <_fflush_r> +8000e050: f20512e3 bnez a0,8000df74 <__sfvwrite_r+0x334> +8000e054: 41390933 sub s2,s2,s3 +8000e058: de9ff06f j 8000de40 <__sfvwrite_r+0x200> +8000e05c: 00090c93 mv s9,s2 +8000e060: 00090d13 mv s10,s2 +8000e064: db1ff06f j 8000de14 <__sfvwrite_r+0x1d4> +8000e068: 00040593 mv a1,s0 +8000e06c: 000a8513 mv a0,s5 +8000e070: fecf60ef jal ra,8000485c <_fflush_r> +8000e074: e80502e3 beqz a0,8000def8 <__sfvwrite_r+0x2b8> +8000e078: efdff06f j 8000df74 <__sfvwrite_r+0x334> +8000e07c: 000c0613 mv a2,s8 +8000e080: 000b8593 mv a1,s7 +8000e084: 24c000ef jal ra,8000e2d0 +8000e088: 00842703 lw a4,8(s0) +8000e08c: 00042783 lw a5,0(s0) +8000e090: 000c0913 mv s2,s8 +8000e094: 41870733 sub a4,a4,s8 +8000e098: 01878c33 add s8,a5,s8 +8000e09c: 00e42423 sw a4,8(s0) +8000e0a0: 01842023 sw s8,0(s0) +8000e0a4: e49ff06f j 8000deec <__sfvwrite_r+0x2ac> +8000e0a8: 000a8513 mv a0,s5 +8000e0ac: 3ac000ef jal ra,8000e458 <_realloc_r> +8000e0b0: 00050d13 mv s10,a0 +8000e0b4: d40510e3 bnez a0,8000ddf4 <__sfvwrite_r+0x1b4> +8000e0b8: 01042583 lw a1,16(s0) +8000e0bc: 000a8513 mv a0,s5 +8000e0c0: c99f60ef jal ra,80004d58 <_free_r> +8000e0c4: 00c41783 lh a5,12(s0) +8000e0c8: 00c00713 li a4,12 +8000e0cc: 00eaa023 sw a4,0(s5) +8000e0d0: f7f7f793 andi a5,a5,-129 +8000e0d4: ea5ff06f j 8000df78 <__sfvwrite_r+0x338> +8000e0d8: 00c00793 li a5,12 +8000e0dc: 00faa023 sw a5,0(s5) +8000e0e0: 00c41783 lh a5,12(s0) +8000e0e4: e95ff06f j 8000df78 <__sfvwrite_r+0x338> +8000e0e8: fff00513 li a0,-1 +8000e0ec: e29ff06f j 8000df14 <__sfvwrite_r+0x2d4> -8000e134 <_isatty_r>: -8000e134: ff010113 addi sp,sp,-16 -8000e138: 00812423 sw s0,8(sp) -8000e13c: 00912223 sw s1,4(sp) -8000e140: 00050493 mv s1,a0 -8000e144: 00058513 mv a0,a1 -8000e148: 00112623 sw ra,12(sp) -8000e14c: 2001a623 sw zero,524(gp) # 80016a14 -8000e150: 9e8f20ef jal ra,80000338 <_isatty> -8000e154: fff00793 li a5,-1 -8000e158: 00f50c63 beq a0,a5,8000e170 <_isatty_r+0x3c> -8000e15c: 00c12083 lw ra,12(sp) -8000e160: 00812403 lw s0,8(sp) -8000e164: 00412483 lw s1,4(sp) -8000e168: 01010113 addi sp,sp,16 -8000e16c: 00008067 ret -8000e170: 20c1a783 lw a5,524(gp) # 80016a14 -8000e174: fe0784e3 beqz a5,8000e15c <_isatty_r+0x28> -8000e178: 00c12083 lw ra,12(sp) -8000e17c: 00812403 lw s0,8(sp) -8000e180: 00f4a023 sw a5,0(s1) -8000e184: 00412483 lw s1,4(sp) -8000e188: 01010113 addi sp,sp,16 -8000e18c: 00008067 ret +8000e0f0 <_isatty_r>: +8000e0f0: ff010113 addi sp,sp,-16 +8000e0f4: 00812423 sw s0,8(sp) +8000e0f8: 00912223 sw s1,4(sp) +8000e0fc: 00050493 mv s1,a0 +8000e100: 00058513 mv a0,a1 +8000e104: 00112623 sw ra,12(sp) +8000e108: 2001a623 sw zero,524(gp) # 80016a14 +8000e10c: a2cf20ef jal ra,80000338 <_isatty> +8000e110: fff00793 li a5,-1 +8000e114: 00f50c63 beq a0,a5,8000e12c <_isatty_r+0x3c> +8000e118: 00c12083 lw ra,12(sp) +8000e11c: 00812403 lw s0,8(sp) +8000e120: 00412483 lw s1,4(sp) +8000e124: 01010113 addi sp,sp,16 +8000e128: 00008067 ret +8000e12c: 20c1a783 lw a5,524(gp) # 80016a14 +8000e130: fe0784e3 beqz a5,8000e118 <_isatty_r+0x28> +8000e134: 00c12083 lw ra,12(sp) +8000e138: 00812403 lw s0,8(sp) +8000e13c: 00f4a023 sw a5,0(s1) +8000e140: 00412483 lw s1,4(sp) +8000e144: 01010113 addi sp,sp,16 +8000e148: 00008067 ret -8000e190 <_lseek_r>: -8000e190: ff010113 addi sp,sp,-16 -8000e194: 00058793 mv a5,a1 -8000e198: 00812423 sw s0,8(sp) -8000e19c: 00912223 sw s1,4(sp) -8000e1a0: 00060593 mv a1,a2 -8000e1a4: 00050493 mv s1,a0 -8000e1a8: 00078513 mv a0,a5 -8000e1ac: 00068613 mv a2,a3 -8000e1b0: 00112623 sw ra,12(sp) -8000e1b4: 2001a623 sw zero,524(gp) # 80016a14 -8000e1b8: 9a4f20ef jal ra,8000035c <_lseek> -8000e1bc: fff00793 li a5,-1 -8000e1c0: 00f50c63 beq a0,a5,8000e1d8 <_lseek_r+0x48> -8000e1c4: 00c12083 lw ra,12(sp) -8000e1c8: 00812403 lw s0,8(sp) -8000e1cc: 00412483 lw s1,4(sp) -8000e1d0: 01010113 addi sp,sp,16 -8000e1d4: 00008067 ret -8000e1d8: 20c1a783 lw a5,524(gp) # 80016a14 -8000e1dc: fe0784e3 beqz a5,8000e1c4 <_lseek_r+0x34> -8000e1e0: 00c12083 lw ra,12(sp) -8000e1e4: 00812403 lw s0,8(sp) -8000e1e8: 00f4a023 sw a5,0(s1) -8000e1ec: 00412483 lw s1,4(sp) -8000e1f0: 01010113 addi sp,sp,16 -8000e1f4: 00008067 ret +8000e14c <_lseek_r>: +8000e14c: ff010113 addi sp,sp,-16 +8000e150: 00058793 mv a5,a1 +8000e154: 00812423 sw s0,8(sp) +8000e158: 00912223 sw s1,4(sp) +8000e15c: 00060593 mv a1,a2 +8000e160: 00050493 mv s1,a0 +8000e164: 00078513 mv a0,a5 +8000e168: 00068613 mv a2,a3 +8000e16c: 00112623 sw ra,12(sp) +8000e170: 2001a623 sw zero,524(gp) # 80016a14 +8000e174: 9e8f20ef jal ra,8000035c <_lseek> +8000e178: fff00793 li a5,-1 +8000e17c: 00f50c63 beq a0,a5,8000e194 <_lseek_r+0x48> +8000e180: 00c12083 lw ra,12(sp) +8000e184: 00812403 lw s0,8(sp) +8000e188: 00412483 lw s1,4(sp) +8000e18c: 01010113 addi sp,sp,16 +8000e190: 00008067 ret +8000e194: 20c1a783 lw a5,524(gp) # 80016a14 +8000e198: fe0784e3 beqz a5,8000e180 <_lseek_r+0x34> +8000e19c: 00c12083 lw ra,12(sp) +8000e1a0: 00812403 lw s0,8(sp) +8000e1a4: 00f4a023 sw a5,0(s1) +8000e1a8: 00412483 lw s1,4(sp) +8000e1ac: 01010113 addi sp,sp,16 +8000e1b0: 00008067 ret -8000e1f8 : -8000e1f8: 00a5c7b3 xor a5,a1,a0 -8000e1fc: 0037f793 andi a5,a5,3 -8000e200: 00c508b3 add a7,a0,a2 -8000e204: 06079263 bnez a5,8000e268 -8000e208: 00300793 li a5,3 -8000e20c: 04c7fe63 bgeu a5,a2,8000e268 -8000e210: 00357793 andi a5,a0,3 -8000e214: 00050713 mv a4,a0 -8000e218: 06079863 bnez a5,8000e288 -8000e21c: ffc8f613 andi a2,a7,-4 -8000e220: fe060793 addi a5,a2,-32 -8000e224: 08f76c63 bltu a4,a5,8000e2bc -8000e228: 02c77c63 bgeu a4,a2,8000e260 -8000e22c: 00058693 mv a3,a1 -8000e230: 00070793 mv a5,a4 -8000e234: 0006a803 lw a6,0(a3) # 2000 <_start-0x7fffe000> -8000e238: 00478793 addi a5,a5,4 -8000e23c: 00468693 addi a3,a3,4 -8000e240: ff07ae23 sw a6,-4(a5) -8000e244: fec7e8e3 bltu a5,a2,8000e234 -8000e248: fff60793 addi a5,a2,-1 -8000e24c: 40e787b3 sub a5,a5,a4 -8000e250: ffc7f793 andi a5,a5,-4 -8000e254: 00478793 addi a5,a5,4 -8000e258: 00f70733 add a4,a4,a5 -8000e25c: 00f585b3 add a1,a1,a5 -8000e260: 01176863 bltu a4,a7,8000e270 -8000e264: 00008067 ret -8000e268: 00050713 mv a4,a0 -8000e26c: ff157ce3 bgeu a0,a7,8000e264 -8000e270: 0005c783 lbu a5,0(a1) -8000e274: 00170713 addi a4,a4,1 -8000e278: 00158593 addi a1,a1,1 -8000e27c: fef70fa3 sb a5,-1(a4) -8000e280: ff1768e3 bltu a4,a7,8000e270 -8000e284: 00008067 ret -8000e288: 0005c683 lbu a3,0(a1) -8000e28c: 00170713 addi a4,a4,1 -8000e290: 00377793 andi a5,a4,3 -8000e294: fed70fa3 sb a3,-1(a4) -8000e298: 00158593 addi a1,a1,1 -8000e29c: f80780e3 beqz a5,8000e21c -8000e2a0: 0005c683 lbu a3,0(a1) -8000e2a4: 00170713 addi a4,a4,1 -8000e2a8: 00377793 andi a5,a4,3 -8000e2ac: fed70fa3 sb a3,-1(a4) -8000e2b0: 00158593 addi a1,a1,1 -8000e2b4: fc079ae3 bnez a5,8000e288 -8000e2b8: f65ff06f j 8000e21c -8000e2bc: 0005a683 lw a3,0(a1) -8000e2c0: 0045a283 lw t0,4(a1) -8000e2c4: 0085af83 lw t6,8(a1) -8000e2c8: 00c5af03 lw t5,12(a1) -8000e2cc: 0105ae83 lw t4,16(a1) -8000e2d0: 0145ae03 lw t3,20(a1) -8000e2d4: 0185a303 lw t1,24(a1) -8000e2d8: 01c5a803 lw a6,28(a1) -8000e2dc: 02458593 addi a1,a1,36 -8000e2e0: 00d72023 sw a3,0(a4) -8000e2e4: ffc5a683 lw a3,-4(a1) -8000e2e8: 00572223 sw t0,4(a4) -8000e2ec: 01f72423 sw t6,8(a4) -8000e2f0: 01e72623 sw t5,12(a4) -8000e2f4: 01d72823 sw t4,16(a4) -8000e2f8: 01c72a23 sw t3,20(a4) -8000e2fc: 00672c23 sw t1,24(a4) -8000e300: 01072e23 sw a6,28(a4) -8000e304: 02470713 addi a4,a4,36 -8000e308: fed72e23 sw a3,-4(a4) -8000e30c: faf768e3 bltu a4,a5,8000e2bc -8000e310: f19ff06f j 8000e228 +8000e1b4 : +8000e1b4: 00a5c7b3 xor a5,a1,a0 +8000e1b8: 0037f793 andi a5,a5,3 +8000e1bc: 00c508b3 add a7,a0,a2 +8000e1c0: 06079263 bnez a5,8000e224 +8000e1c4: 00300793 li a5,3 +8000e1c8: 04c7fe63 bgeu a5,a2,8000e224 +8000e1cc: 00357793 andi a5,a0,3 +8000e1d0: 00050713 mv a4,a0 +8000e1d4: 06079863 bnez a5,8000e244 +8000e1d8: ffc8f613 andi a2,a7,-4 +8000e1dc: fe060793 addi a5,a2,-32 +8000e1e0: 08f76c63 bltu a4,a5,8000e278 +8000e1e4: 02c77c63 bgeu a4,a2,8000e21c +8000e1e8: 00058693 mv a3,a1 +8000e1ec: 00070793 mv a5,a4 +8000e1f0: 0006a803 lw a6,0(a3) # 2000 <_start-0x7fffe000> +8000e1f4: 00478793 addi a5,a5,4 +8000e1f8: 00468693 addi a3,a3,4 +8000e1fc: ff07ae23 sw a6,-4(a5) +8000e200: fec7e8e3 bltu a5,a2,8000e1f0 +8000e204: fff60793 addi a5,a2,-1 +8000e208: 40e787b3 sub a5,a5,a4 +8000e20c: ffc7f793 andi a5,a5,-4 +8000e210: 00478793 addi a5,a5,4 +8000e214: 00f70733 add a4,a4,a5 +8000e218: 00f585b3 add a1,a1,a5 +8000e21c: 01176863 bltu a4,a7,8000e22c +8000e220: 00008067 ret +8000e224: 00050713 mv a4,a0 +8000e228: ff157ce3 bgeu a0,a7,8000e220 +8000e22c: 0005c783 lbu a5,0(a1) +8000e230: 00170713 addi a4,a4,1 +8000e234: 00158593 addi a1,a1,1 +8000e238: fef70fa3 sb a5,-1(a4) +8000e23c: ff1768e3 bltu a4,a7,8000e22c +8000e240: 00008067 ret +8000e244: 0005c683 lbu a3,0(a1) +8000e248: 00170713 addi a4,a4,1 +8000e24c: 00377793 andi a5,a4,3 +8000e250: fed70fa3 sb a3,-1(a4) +8000e254: 00158593 addi a1,a1,1 +8000e258: f80780e3 beqz a5,8000e1d8 +8000e25c: 0005c683 lbu a3,0(a1) +8000e260: 00170713 addi a4,a4,1 +8000e264: 00377793 andi a5,a4,3 +8000e268: fed70fa3 sb a3,-1(a4) +8000e26c: 00158593 addi a1,a1,1 +8000e270: fc079ae3 bnez a5,8000e244 +8000e274: f65ff06f j 8000e1d8 +8000e278: 0005a683 lw a3,0(a1) +8000e27c: 0045a283 lw t0,4(a1) +8000e280: 0085af83 lw t6,8(a1) +8000e284: 00c5af03 lw t5,12(a1) +8000e288: 0105ae83 lw t4,16(a1) +8000e28c: 0145ae03 lw t3,20(a1) +8000e290: 0185a303 lw t1,24(a1) +8000e294: 01c5a803 lw a6,28(a1) +8000e298: 02458593 addi a1,a1,36 +8000e29c: 00d72023 sw a3,0(a4) +8000e2a0: ffc5a683 lw a3,-4(a1) +8000e2a4: 00572223 sw t0,4(a4) +8000e2a8: 01f72423 sw t6,8(a4) +8000e2ac: 01e72623 sw t5,12(a4) +8000e2b0: 01d72823 sw t4,16(a4) +8000e2b4: 01c72a23 sw t3,20(a4) +8000e2b8: 00672c23 sw t1,24(a4) +8000e2bc: 01072e23 sw a6,28(a4) +8000e2c0: 02470713 addi a4,a4,36 +8000e2c4: fed72e23 sw a3,-4(a4) +8000e2c8: faf768e3 bltu a4,a5,8000e278 +8000e2cc: f19ff06f j 8000e1e4 -8000e314 : -8000e314: 02a5f663 bgeu a1,a0,8000e340 -8000e318: 00c587b3 add a5,a1,a2 -8000e31c: 02f57263 bgeu a0,a5,8000e340 -8000e320: 00c50733 add a4,a0,a2 -8000e324: 0e060a63 beqz a2,8000e418 -8000e328: fff78793 addi a5,a5,-1 -8000e32c: 0007c683 lbu a3,0(a5) -8000e330: fff70713 addi a4,a4,-1 -8000e334: 00d70023 sb a3,0(a4) -8000e338: fef598e3 bne a1,a5,8000e328 -8000e33c: 00008067 ret -8000e340: 00f00793 li a5,15 -8000e344: 02c7e863 bltu a5,a2,8000e374 -8000e348: 00050793 mv a5,a0 -8000e34c: fff60693 addi a3,a2,-1 -8000e350: 0c060c63 beqz a2,8000e428 -8000e354: 00168693 addi a3,a3,1 -8000e358: 00d786b3 add a3,a5,a3 -8000e35c: 00158593 addi a1,a1,1 -8000e360: fff5c703 lbu a4,-1(a1) -8000e364: 00178793 addi a5,a5,1 -8000e368: fee78fa3 sb a4,-1(a5) -8000e36c: fed798e3 bne a5,a3,8000e35c -8000e370: 00008067 ret -8000e374: 00a5e7b3 or a5,a1,a0 -8000e378: 0037f793 andi a5,a5,3 -8000e37c: 0a079063 bnez a5,8000e41c -8000e380: ff060893 addi a7,a2,-16 -8000e384: ff08f893 andi a7,a7,-16 -8000e388: 01088893 addi a7,a7,16 -8000e38c: 01150833 add a6,a0,a7 +8000e2d0 : +8000e2d0: 02a5f663 bgeu a1,a0,8000e2fc +8000e2d4: 00c587b3 add a5,a1,a2 +8000e2d8: 02f57263 bgeu a0,a5,8000e2fc +8000e2dc: 00c50733 add a4,a0,a2 +8000e2e0: 0e060a63 beqz a2,8000e3d4 +8000e2e4: fff78793 addi a5,a5,-1 +8000e2e8: 0007c683 lbu a3,0(a5) +8000e2ec: fff70713 addi a4,a4,-1 +8000e2f0: 00d70023 sb a3,0(a4) +8000e2f4: fef598e3 bne a1,a5,8000e2e4 +8000e2f8: 00008067 ret +8000e2fc: 00f00793 li a5,15 +8000e300: 02c7e863 bltu a5,a2,8000e330 +8000e304: 00050793 mv a5,a0 +8000e308: fff60693 addi a3,a2,-1 +8000e30c: 0c060c63 beqz a2,8000e3e4 +8000e310: 00168693 addi a3,a3,1 +8000e314: 00d786b3 add a3,a5,a3 +8000e318: 00158593 addi a1,a1,1 +8000e31c: fff5c703 lbu a4,-1(a1) +8000e320: 00178793 addi a5,a5,1 +8000e324: fee78fa3 sb a4,-1(a5) +8000e328: fed798e3 bne a5,a3,8000e318 +8000e32c: 00008067 ret +8000e330: 00a5e7b3 or a5,a1,a0 +8000e334: 0037f793 andi a5,a5,3 +8000e338: 0a079063 bnez a5,8000e3d8 +8000e33c: ff060893 addi a7,a2,-16 +8000e340: ff08f893 andi a7,a7,-16 +8000e344: 01088893 addi a7,a7,16 +8000e348: 01150833 add a6,a0,a7 +8000e34c: 00058713 mv a4,a1 +8000e350: 00050793 mv a5,a0 +8000e354: 00072683 lw a3,0(a4) +8000e358: 01078793 addi a5,a5,16 +8000e35c: 01070713 addi a4,a4,16 +8000e360: fed7a823 sw a3,-16(a5) +8000e364: ff472683 lw a3,-12(a4) +8000e368: fed7aa23 sw a3,-12(a5) +8000e36c: ff872683 lw a3,-8(a4) +8000e370: fed7ac23 sw a3,-8(a5) +8000e374: ffc72683 lw a3,-4(a4) +8000e378: fed7ae23 sw a3,-4(a5) +8000e37c: fcf81ce3 bne a6,a5,8000e354 +8000e380: 00c67713 andi a4,a2,12 +8000e384: 011585b3 add a1,a1,a7 +8000e388: 00f67813 andi a6,a2,15 +8000e38c: 04070e63 beqz a4,8000e3e8 8000e390: 00058713 mv a4,a1 -8000e394: 00050793 mv a5,a0 -8000e398: 00072683 lw a3,0(a4) -8000e39c: 01078793 addi a5,a5,16 -8000e3a0: 01070713 addi a4,a4,16 -8000e3a4: fed7a823 sw a3,-16(a5) -8000e3a8: ff472683 lw a3,-12(a4) -8000e3ac: fed7aa23 sw a3,-12(a5) -8000e3b0: ff872683 lw a3,-8(a4) -8000e3b4: fed7ac23 sw a3,-8(a5) -8000e3b8: ffc72683 lw a3,-4(a4) -8000e3bc: fed7ae23 sw a3,-4(a5) -8000e3c0: fcf81ce3 bne a6,a5,8000e398 -8000e3c4: 00c67713 andi a4,a2,12 -8000e3c8: 011585b3 add a1,a1,a7 -8000e3cc: 00f67813 andi a6,a2,15 -8000e3d0: 04070e63 beqz a4,8000e42c -8000e3d4: 00058713 mv a4,a1 -8000e3d8: 00078893 mv a7,a5 -8000e3dc: 00300e13 li t3,3 -8000e3e0: 00470713 addi a4,a4,4 -8000e3e4: ffc72303 lw t1,-4(a4) -8000e3e8: 00488893 addi a7,a7,4 -8000e3ec: 40e806b3 sub a3,a6,a4 -8000e3f0: fe68ae23 sw t1,-4(a7) -8000e3f4: 00d586b3 add a3,a1,a3 -8000e3f8: fede64e3 bltu t3,a3,8000e3e0 -8000e3fc: ffc80713 addi a4,a6,-4 -8000e400: ffc77713 andi a4,a4,-4 -8000e404: 00470713 addi a4,a4,4 -8000e408: 00367613 andi a2,a2,3 -8000e40c: 00e787b3 add a5,a5,a4 -8000e410: 00e585b3 add a1,a1,a4 -8000e414: f39ff06f j 8000e34c -8000e418: 00008067 ret -8000e41c: fff60693 addi a3,a2,-1 -8000e420: 00050793 mv a5,a0 -8000e424: f31ff06f j 8000e354 -8000e428: 00008067 ret -8000e42c: 00080613 mv a2,a6 -8000e430: f1dff06f j 8000e34c +8000e394: 00078893 mv a7,a5 +8000e398: 00300e13 li t3,3 +8000e39c: 00470713 addi a4,a4,4 +8000e3a0: ffc72303 lw t1,-4(a4) +8000e3a4: 00488893 addi a7,a7,4 +8000e3a8: 40e806b3 sub a3,a6,a4 +8000e3ac: fe68ae23 sw t1,-4(a7) +8000e3b0: 00d586b3 add a3,a1,a3 +8000e3b4: fede64e3 bltu t3,a3,8000e39c +8000e3b8: ffc80713 addi a4,a6,-4 +8000e3bc: ffc77713 andi a4,a4,-4 +8000e3c0: 00470713 addi a4,a4,4 +8000e3c4: 00367613 andi a2,a2,3 +8000e3c8: 00e787b3 add a5,a5,a4 +8000e3cc: 00e585b3 add a1,a1,a4 +8000e3d0: f39ff06f j 8000e308 +8000e3d4: 00008067 ret +8000e3d8: fff60693 addi a3,a2,-1 +8000e3dc: 00050793 mv a5,a0 +8000e3e0: f31ff06f j 8000e310 +8000e3e4: 00008067 ret +8000e3e8: 00080613 mv a2,a6 +8000e3ec: f1dff06f j 8000e308 -8000e434 <_read_r>: -8000e434: ff010113 addi sp,sp,-16 -8000e438: 00058793 mv a5,a1 -8000e43c: 00812423 sw s0,8(sp) -8000e440: 00912223 sw s1,4(sp) -8000e444: 00060593 mv a1,a2 -8000e448: 00050493 mv s1,a0 -8000e44c: 00078513 mv a0,a5 -8000e450: 00068613 mv a2,a3 -8000e454: 00112623 sw ra,12(sp) -8000e458: 2001a623 sw zero,524(gp) # 80016a14 -8000e45c: fc9f10ef jal ra,80000424 <_read> -8000e460: fff00793 li a5,-1 -8000e464: 00f50c63 beq a0,a5,8000e47c <_read_r+0x48> -8000e468: 00c12083 lw ra,12(sp) -8000e46c: 00812403 lw s0,8(sp) -8000e470: 00412483 lw s1,4(sp) -8000e474: 01010113 addi sp,sp,16 -8000e478: 00008067 ret -8000e47c: 20c1a783 lw a5,524(gp) # 80016a14 -8000e480: fe0784e3 beqz a5,8000e468 <_read_r+0x34> -8000e484: 00c12083 lw ra,12(sp) -8000e488: 00812403 lw s0,8(sp) -8000e48c: 00f4a023 sw a5,0(s1) -8000e490: 00412483 lw s1,4(sp) -8000e494: 01010113 addi sp,sp,16 -8000e498: 00008067 ret +8000e3f0 <_read_r>: +8000e3f0: ff010113 addi sp,sp,-16 +8000e3f4: 00058793 mv a5,a1 +8000e3f8: 00812423 sw s0,8(sp) +8000e3fc: 00912223 sw s1,4(sp) +8000e400: 00060593 mv a1,a2 +8000e404: 00050493 mv s1,a0 +8000e408: 00078513 mv a0,a5 +8000e40c: 00068613 mv a2,a3 +8000e410: 00112623 sw ra,12(sp) +8000e414: 2001a623 sw zero,524(gp) # 80016a14 +8000e418: 80cf20ef jal ra,80000424 <_read> +8000e41c: fff00793 li a5,-1 +8000e420: 00f50c63 beq a0,a5,8000e438 <_read_r+0x48> +8000e424: 00c12083 lw ra,12(sp) +8000e428: 00812403 lw s0,8(sp) +8000e42c: 00412483 lw s1,4(sp) +8000e430: 01010113 addi sp,sp,16 +8000e434: 00008067 ret +8000e438: 20c1a783 lw a5,524(gp) # 80016a14 +8000e43c: fe0784e3 beqz a5,8000e424 <_read_r+0x34> +8000e440: 00c12083 lw ra,12(sp) +8000e444: 00812403 lw s0,8(sp) +8000e448: 00f4a023 sw a5,0(s1) +8000e44c: 00412483 lw s1,4(sp) +8000e450: 01010113 addi sp,sp,16 +8000e454: 00008067 ret -8000e49c <_realloc_r>: -8000e49c: fd010113 addi sp,sp,-48 -8000e4a0: 01312e23 sw s3,28(sp) -8000e4a4: 02112623 sw ra,44(sp) -8000e4a8: 02812423 sw s0,40(sp) -8000e4ac: 02912223 sw s1,36(sp) -8000e4b0: 03212023 sw s2,32(sp) -8000e4b4: 01412c23 sw s4,24(sp) -8000e4b8: 01512a23 sw s5,20(sp) -8000e4bc: 01612823 sw s6,16(sp) -8000e4c0: 01712623 sw s7,12(sp) -8000e4c4: 01812423 sw s8,8(sp) -8000e4c8: 00060993 mv s3,a2 -8000e4cc: 22058a63 beqz a1,8000e700 <_realloc_r+0x264> -8000e4d0: 00058b13 mv s6,a1 -8000e4d4: 00050a93 mv s5,a0 -8000e4d8: 8d0f30ef jal ra,800015a8 <__malloc_lock> -8000e4dc: 00b98413 addi s0,s3,11 -8000e4e0: 01600793 li a5,22 -8000e4e4: 0e87fc63 bgeu a5,s0,8000e5dc <_realloc_r+0x140> -8000e4e8: ff847413 andi s0,s0,-8 -8000e4ec: 00040713 mv a4,s0 -8000e4f0: 0e044c63 bltz s0,8000e5e8 <_realloc_r+0x14c> -8000e4f4: 0f346a63 bltu s0,s3,8000e5e8 <_realloc_r+0x14c> -8000e4f8: ffcb2783 lw a5,-4(s6) # 7ffffffc <__BSS_END__+0xfffe95e4> -8000e4fc: ff8b0913 addi s2,s6,-8 -8000e500: ffc7f493 andi s1,a5,-4 -8000e504: 00990a33 add s4,s2,s1 -8000e508: 1ae4d263 bge s1,a4,8000e6ac <_realloc_r+0x210> -8000e50c: c2818b93 addi s7,gp,-984 # 80016430 <__malloc_av_> -8000e510: 008ba603 lw a2,8(s7) # 80000008 <__BSS_END__+0xfffe95f0> -8000e514: 004a2683 lw a3,4(s4) -8000e518: 25460663 beq a2,s4,8000e764 <_realloc_r+0x2c8> -8000e51c: ffe6f613 andi a2,a3,-2 -8000e520: 00ca0633 add a2,s4,a2 -8000e524: 00462603 lw a2,4(a2) -8000e528: 00167613 andi a2,a2,1 -8000e52c: 1a061c63 bnez a2,8000e6e4 <_realloc_r+0x248> -8000e530: ffc6f693 andi a3,a3,-4 -8000e534: 00d48633 add a2,s1,a3 -8000e538: 34e65663 bge a2,a4,8000e884 <_realloc_r+0x3e8> -8000e53c: 0017f793 andi a5,a5,1 -8000e540: 02079463 bnez a5,8000e568 <_realloc_r+0xcc> -8000e544: ff8b2c03 lw s8,-8(s6) -8000e548: 41890c33 sub s8,s2,s8 -8000e54c: 004c2783 lw a5,4(s8) -8000e550: ffc7f793 andi a5,a5,-4 -8000e554: 00d786b3 add a3,a5,a3 -8000e558: 00968bb3 add s7,a3,s1 -8000e55c: 0cebd663 bge s7,a4,8000e628 <_realloc_r+0x18c> -8000e560: 00f48bb3 add s7,s1,a5 -8000e564: 34ebd863 bge s7,a4,8000e8b4 <_realloc_r+0x418> -8000e568: 00098593 mv a1,s3 -8000e56c: 000a8513 mv a0,s5 -8000e570: fa0f20ef jal ra,80000d10 <_malloc_r> -8000e574: 00050993 mv s3,a0 -8000e578: 04050c63 beqz a0,8000e5d0 <_realloc_r+0x134> -8000e57c: ffcb2783 lw a5,-4(s6) -8000e580: ff850713 addi a4,a0,-8 -8000e584: ffe7f793 andi a5,a5,-2 -8000e588: 00f907b3 add a5,s2,a5 -8000e58c: 30e78a63 beq a5,a4,8000e8a0 <_realloc_r+0x404> -8000e590: ffc48613 addi a2,s1,-4 -8000e594: 02400793 li a5,36 -8000e598: 38c7ea63 bltu a5,a2,8000e92c <_realloc_r+0x490> -8000e59c: 01300713 li a4,19 -8000e5a0: 000b2683 lw a3,0(s6) -8000e5a4: 28c76463 bltu a4,a2,8000e82c <_realloc_r+0x390> -8000e5a8: 00050793 mv a5,a0 -8000e5ac: 000b0713 mv a4,s6 -8000e5b0: 00d7a023 sw a3,0(a5) -8000e5b4: 00472683 lw a3,4(a4) -8000e5b8: 00d7a223 sw a3,4(a5) -8000e5bc: 00872703 lw a4,8(a4) -8000e5c0: 00e7a423 sw a4,8(a5) -8000e5c4: 000b0593 mv a1,s6 -8000e5c8: 000a8513 mv a0,s5 -8000e5cc: fd0f60ef jal ra,80004d9c <_free_r> -8000e5d0: 000a8513 mv a0,s5 -8000e5d4: fd9f20ef jal ra,800015ac <__malloc_unlock> -8000e5d8: 01c0006f j 8000e5f4 <_realloc_r+0x158> -8000e5dc: 01000413 li s0,16 -8000e5e0: 01000713 li a4,16 -8000e5e4: f1347ae3 bgeu s0,s3,8000e4f8 <_realloc_r+0x5c> -8000e5e8: 00c00793 li a5,12 -8000e5ec: 00faa023 sw a5,0(s5) -8000e5f0: 00000993 li s3,0 -8000e5f4: 02c12083 lw ra,44(sp) -8000e5f8: 02812403 lw s0,40(sp) -8000e5fc: 00098513 mv a0,s3 -8000e600: 02412483 lw s1,36(sp) -8000e604: 02012903 lw s2,32(sp) -8000e608: 01c12983 lw s3,28(sp) -8000e60c: 01812a03 lw s4,24(sp) -8000e610: 01412a83 lw s5,20(sp) -8000e614: 01012b03 lw s6,16(sp) -8000e618: 00c12b83 lw s7,12(sp) -8000e61c: 00812c03 lw s8,8(sp) -8000e620: 03010113 addi sp,sp,48 -8000e624: 00008067 ret -8000e628: 00ca2783 lw a5,12(s4) -8000e62c: 008a2703 lw a4,8(s4) -8000e630: ffc48613 addi a2,s1,-4 -8000e634: 02400693 li a3,36 -8000e638: 00f72623 sw a5,12(a4) -8000e63c: 00e7a423 sw a4,8(a5) -8000e640: 008c2703 lw a4,8(s8) -8000e644: 00cc2783 lw a5,12(s8) -8000e648: 008c0993 addi s3,s8,8 -8000e64c: 017c0a33 add s4,s8,s7 -8000e650: 00f72623 sw a5,12(a4) -8000e654: 00e7a423 sw a4,8(a5) -8000e658: 2ec6e063 bltu a3,a2,8000e938 <_realloc_r+0x49c> -8000e65c: 01300693 li a3,19 -8000e660: 000b2703 lw a4,0(s6) -8000e664: 00098793 mv a5,s3 -8000e668: 02c6f263 bgeu a3,a2,8000e68c <_realloc_r+0x1f0> -8000e66c: 00ec2423 sw a4,8(s8) -8000e670: 004b2703 lw a4,4(s6) -8000e674: 01b00793 li a5,27 -8000e678: 00ec2623 sw a4,12(s8) -8000e67c: 008b2703 lw a4,8(s6) -8000e680: 32c7ee63 bltu a5,a2,8000e9bc <_realloc_r+0x520> -8000e684: 010c0793 addi a5,s8,16 -8000e688: 008b0b13 addi s6,s6,8 -8000e68c: 00e7a023 sw a4,0(a5) -8000e690: 004b2703 lw a4,4(s6) -8000e694: 000b8493 mv s1,s7 -8000e698: 000c0913 mv s2,s8 -8000e69c: 00e7a223 sw a4,4(a5) -8000e6a0: 008b2703 lw a4,8(s6) -8000e6a4: 00098b13 mv s6,s3 -8000e6a8: 00e7a423 sw a4,8(a5) -8000e6ac: 00492603 lw a2,4(s2) -8000e6b0: 408487b3 sub a5,s1,s0 -8000e6b4: 00f00713 li a4,15 -8000e6b8: 00167613 andi a2,a2,1 -8000e6bc: 06f76c63 bltu a4,a5,8000e734 <_realloc_r+0x298> -8000e6c0: 00c4e633 or a2,s1,a2 -8000e6c4: 00c92223 sw a2,4(s2) -8000e6c8: 004a2783 lw a5,4(s4) -8000e6cc: 0017e793 ori a5,a5,1 -8000e6d0: 00fa2223 sw a5,4(s4) -8000e6d4: 000a8513 mv a0,s5 -8000e6d8: ed5f20ef jal ra,800015ac <__malloc_unlock> -8000e6dc: 000b0993 mv s3,s6 -8000e6e0: f15ff06f j 8000e5f4 <_realloc_r+0x158> -8000e6e4: 0017f793 andi a5,a5,1 -8000e6e8: e80790e3 bnez a5,8000e568 <_realloc_r+0xcc> -8000e6ec: ff8b2c03 lw s8,-8(s6) -8000e6f0: 41890c33 sub s8,s2,s8 -8000e6f4: 004c2783 lw a5,4(s8) -8000e6f8: ffc7f793 andi a5,a5,-4 -8000e6fc: e65ff06f j 8000e560 <_realloc_r+0xc4> -8000e700: 02812403 lw s0,40(sp) -8000e704: 02c12083 lw ra,44(sp) -8000e708: 02412483 lw s1,36(sp) -8000e70c: 02012903 lw s2,32(sp) -8000e710: 01c12983 lw s3,28(sp) -8000e714: 01812a03 lw s4,24(sp) -8000e718: 01412a83 lw s5,20(sp) -8000e71c: 01012b03 lw s6,16(sp) -8000e720: 00c12b83 lw s7,12(sp) -8000e724: 00812c03 lw s8,8(sp) -8000e728: 00060593 mv a1,a2 -8000e72c: 03010113 addi sp,sp,48 -8000e730: de0f206f j 80000d10 <_malloc_r> -8000e734: 00866633 or a2,a2,s0 -8000e738: 00c92223 sw a2,4(s2) -8000e73c: 008905b3 add a1,s2,s0 -8000e740: 0017e793 ori a5,a5,1 -8000e744: 00f5a223 sw a5,4(a1) -8000e748: 004a2783 lw a5,4(s4) -8000e74c: 00858593 addi a1,a1,8 -8000e750: 000a8513 mv a0,s5 -8000e754: 0017e793 ori a5,a5,1 -8000e758: 00fa2223 sw a5,4(s4) -8000e75c: e40f60ef jal ra,80004d9c <_free_r> -8000e760: f75ff06f j 8000e6d4 <_realloc_r+0x238> -8000e764: ffc6f693 andi a3,a3,-4 -8000e768: 00d48633 add a2,s1,a3 -8000e76c: 01040593 addi a1,s0,16 -8000e770: 0eb65063 bge a2,a1,8000e850 <_realloc_r+0x3b4> -8000e774: 0017f793 andi a5,a5,1 -8000e778: de0798e3 bnez a5,8000e568 <_realloc_r+0xcc> -8000e77c: ff8b2c03 lw s8,-8(s6) -8000e780: 41890c33 sub s8,s2,s8 -8000e784: 004c2783 lw a5,4(s8) -8000e788: ffc7f793 andi a5,a5,-4 -8000e78c: 00d786b3 add a3,a5,a3 -8000e790: 00968a33 add s4,a3,s1 -8000e794: dcba46e3 blt s4,a1,8000e560 <_realloc_r+0xc4> -8000e798: 00cc2783 lw a5,12(s8) -8000e79c: 008c2703 lw a4,8(s8) -8000e7a0: ffc48613 addi a2,s1,-4 -8000e7a4: 02400693 li a3,36 -8000e7a8: 00f72623 sw a5,12(a4) -8000e7ac: 00e7a423 sw a4,8(a5) -8000e7b0: 008c0993 addi s3,s8,8 -8000e7b4: 22c6e663 bltu a3,a2,8000e9e0 <_realloc_r+0x544> -8000e7b8: 01300593 li a1,19 -8000e7bc: 000b2703 lw a4,0(s6) -8000e7c0: 00098793 mv a5,s3 -8000e7c4: 02c5f263 bgeu a1,a2,8000e7e8 <_realloc_r+0x34c> -8000e7c8: 00ec2423 sw a4,8(s8) -8000e7cc: 004b2703 lw a4,4(s6) -8000e7d0: 01b00793 li a5,27 -8000e7d4: 00ec2623 sw a4,12(s8) -8000e7d8: 24c7ea63 bltu a5,a2,8000ea2c <_realloc_r+0x590> -8000e7dc: 008b2703 lw a4,8(s6) -8000e7e0: 010c0793 addi a5,s8,16 -8000e7e4: 008b0b13 addi s6,s6,8 -8000e7e8: 00e7a023 sw a4,0(a5) -8000e7ec: 004b2703 lw a4,4(s6) -8000e7f0: 00e7a223 sw a4,4(a5) -8000e7f4: 008b2703 lw a4,8(s6) -8000e7f8: 00e7a423 sw a4,8(a5) -8000e7fc: 008c0733 add a4,s8,s0 -8000e800: 408a07b3 sub a5,s4,s0 -8000e804: 00eba423 sw a4,8(s7) -8000e808: 0017e793 ori a5,a5,1 -8000e80c: 00f72223 sw a5,4(a4) -8000e810: 004c2783 lw a5,4(s8) -8000e814: 000a8513 mv a0,s5 -8000e818: 0017f793 andi a5,a5,1 -8000e81c: 0087e433 or s0,a5,s0 -8000e820: 008c2223 sw s0,4(s8) -8000e824: d89f20ef jal ra,800015ac <__malloc_unlock> -8000e828: dcdff06f j 8000e5f4 <_realloc_r+0x158> -8000e82c: 00d52023 sw a3,0(a0) -8000e830: 004b2683 lw a3,4(s6) -8000e834: 01b00713 li a4,27 -8000e838: 00d52223 sw a3,4(a0) -8000e83c: 10c76c63 bltu a4,a2,8000e954 <_realloc_r+0x4b8> -8000e840: 008b0713 addi a4,s6,8 -8000e844: 00850793 addi a5,a0,8 -8000e848: 008b2683 lw a3,8(s6) -8000e84c: d65ff06f j 8000e5b0 <_realloc_r+0x114> -8000e850: 00890933 add s2,s2,s0 -8000e854: 408607b3 sub a5,a2,s0 -8000e858: 012ba423 sw s2,8(s7) -8000e85c: 0017e793 ori a5,a5,1 -8000e860: 00f92223 sw a5,4(s2) -8000e864: ffcb2783 lw a5,-4(s6) -8000e868: 000a8513 mv a0,s5 -8000e86c: 000b0993 mv s3,s6 -8000e870: 0017f793 andi a5,a5,1 -8000e874: 0087e433 or s0,a5,s0 -8000e878: fe8b2e23 sw s0,-4(s6) -8000e87c: d31f20ef jal ra,800015ac <__malloc_unlock> -8000e880: d75ff06f j 8000e5f4 <_realloc_r+0x158> -8000e884: 00ca2783 lw a5,12(s4) -8000e888: 008a2703 lw a4,8(s4) -8000e88c: 00060493 mv s1,a2 -8000e890: 00c90a33 add s4,s2,a2 -8000e894: 00f72623 sw a5,12(a4) -8000e898: 00e7a423 sw a4,8(a5) -8000e89c: e11ff06f j 8000e6ac <_realloc_r+0x210> -8000e8a0: ffc52783 lw a5,-4(a0) -8000e8a4: ffc7f793 andi a5,a5,-4 -8000e8a8: 00f484b3 add s1,s1,a5 -8000e8ac: 00990a33 add s4,s2,s1 -8000e8b0: dfdff06f j 8000e6ac <_realloc_r+0x210> -8000e8b4: 00cc2703 lw a4,12(s8) -8000e8b8: 008c2683 lw a3,8(s8) -8000e8bc: ffc48613 addi a2,s1,-4 -8000e8c0: 02400593 li a1,36 -8000e8c4: 00e6a623 sw a4,12(a3) -8000e8c8: 00d72423 sw a3,8(a4) -8000e8cc: 008c0993 addi s3,s8,8 -8000e8d0: 017c0a33 add s4,s8,s7 -8000e8d4: 06c5e263 bltu a1,a2,8000e938 <_realloc_r+0x49c> -8000e8d8: 01300513 li a0,19 -8000e8dc: 000b2683 lw a3,0(s6) -8000e8e0: 00098713 mv a4,s3 -8000e8e4: 02c57263 bgeu a0,a2,8000e908 <_realloc_r+0x46c> -8000e8e8: 00dc2423 sw a3,8(s8) -8000e8ec: 004b2703 lw a4,4(s6) -8000e8f0: 01b00793 li a5,27 -8000e8f4: 00ec2623 sw a4,12(s8) -8000e8f8: 0ac7e063 bltu a5,a2,8000e998 <_realloc_r+0x4fc> -8000e8fc: 008b2683 lw a3,8(s6) -8000e900: 010c0713 addi a4,s8,16 -8000e904: 008b0b13 addi s6,s6,8 -8000e908: 00d72023 sw a3,0(a4) -8000e90c: 004b2683 lw a3,4(s6) -8000e910: 000b8493 mv s1,s7 -8000e914: 000c0913 mv s2,s8 -8000e918: 00d72223 sw a3,4(a4) -8000e91c: 008b2783 lw a5,8(s6) -8000e920: 00098b13 mv s6,s3 -8000e924: 00f72423 sw a5,8(a4) -8000e928: d85ff06f j 8000e6ac <_realloc_r+0x210> -8000e92c: 000b0593 mv a1,s6 -8000e930: 9e5ff0ef jal ra,8000e314 -8000e934: c91ff06f j 8000e5c4 <_realloc_r+0x128> -8000e938: 000b0593 mv a1,s6 -8000e93c: 00098513 mv a0,s3 -8000e940: 9d5ff0ef jal ra,8000e314 -8000e944: 00098b13 mv s6,s3 -8000e948: 000b8493 mv s1,s7 -8000e94c: 000c0913 mv s2,s8 -8000e950: d5dff06f j 8000e6ac <_realloc_r+0x210> -8000e954: 008b2703 lw a4,8(s6) -8000e958: 00e52423 sw a4,8(a0) -8000e95c: 00cb2703 lw a4,12(s6) -8000e960: 00e52623 sw a4,12(a0) -8000e964: 00f60a63 beq a2,a5,8000e978 <_realloc_r+0x4dc> -8000e968: 010b0713 addi a4,s6,16 -8000e96c: 01050793 addi a5,a0,16 -8000e970: 010b2683 lw a3,16(s6) -8000e974: c3dff06f j 8000e5b0 <_realloc_r+0x114> -8000e978: 010b2683 lw a3,16(s6) -8000e97c: 018b0713 addi a4,s6,24 -8000e980: 01850793 addi a5,a0,24 -8000e984: 00d52823 sw a3,16(a0) -8000e988: 014b2683 lw a3,20(s6) -8000e98c: 00d52a23 sw a3,20(a0) -8000e990: 018b2683 lw a3,24(s6) -8000e994: c1dff06f j 8000e5b0 <_realloc_r+0x114> -8000e998: 008b2783 lw a5,8(s6) -8000e99c: 00fc2823 sw a5,16(s8) -8000e9a0: 00cb2783 lw a5,12(s6) -8000e9a4: 00fc2a23 sw a5,20(s8) -8000e9a8: 04b60463 beq a2,a1,8000e9f0 <_realloc_r+0x554> -8000e9ac: 010b2683 lw a3,16(s6) -8000e9b0: 018c0713 addi a4,s8,24 -8000e9b4: 010b0b13 addi s6,s6,16 -8000e9b8: f51ff06f j 8000e908 <_realloc_r+0x46c> -8000e9bc: 00ec2823 sw a4,16(s8) -8000e9c0: 00cb2703 lw a4,12(s6) -8000e9c4: 02400793 li a5,36 -8000e9c8: 00ec2a23 sw a4,20(s8) -8000e9cc: 010b2703 lw a4,16(s6) -8000e9d0: 04f60063 beq a2,a5,8000ea10 <_realloc_r+0x574> -8000e9d4: 018c0793 addi a5,s8,24 -8000e9d8: 010b0b13 addi s6,s6,16 -8000e9dc: cb1ff06f j 8000e68c <_realloc_r+0x1f0> -8000e9e0: 000b0593 mv a1,s6 -8000e9e4: 00098513 mv a0,s3 -8000e9e8: 92dff0ef jal ra,8000e314 -8000e9ec: e11ff06f j 8000e7fc <_realloc_r+0x360> -8000e9f0: 010b2783 lw a5,16(s6) -8000e9f4: 020c0713 addi a4,s8,32 -8000e9f8: 018b0b13 addi s6,s6,24 -8000e9fc: 00fc2c23 sw a5,24(s8) -8000ea00: ffcb2783 lw a5,-4(s6) -8000ea04: 00fc2e23 sw a5,28(s8) -8000ea08: 000b2683 lw a3,0(s6) -8000ea0c: efdff06f j 8000e908 <_realloc_r+0x46c> -8000ea10: 00ec2c23 sw a4,24(s8) -8000ea14: 014b2703 lw a4,20(s6) -8000ea18: 020c0793 addi a5,s8,32 -8000ea1c: 018b0b13 addi s6,s6,24 -8000ea20: 00ec2e23 sw a4,28(s8) -8000ea24: 000b2703 lw a4,0(s6) -8000ea28: c65ff06f j 8000e68c <_realloc_r+0x1f0> -8000ea2c: 008b2783 lw a5,8(s6) -8000ea30: 00fc2823 sw a5,16(s8) -8000ea34: 00cb2783 lw a5,12(s6) -8000ea38: 00fc2a23 sw a5,20(s8) -8000ea3c: 010b2703 lw a4,16(s6) -8000ea40: 00d60863 beq a2,a3,8000ea50 <_realloc_r+0x5b4> -8000ea44: 018c0793 addi a5,s8,24 -8000ea48: 010b0b13 addi s6,s6,16 -8000ea4c: d9dff06f j 8000e7e8 <_realloc_r+0x34c> -8000ea50: 00ec2c23 sw a4,24(s8) -8000ea54: 014b2703 lw a4,20(s6) -8000ea58: 020c0793 addi a5,s8,32 -8000ea5c: 018b0b13 addi s6,s6,24 -8000ea60: 00ec2e23 sw a4,28(s8) -8000ea64: 000b2703 lw a4,0(s6) -8000ea68: d81ff06f j 8000e7e8 <_realloc_r+0x34c> +8000e458 <_realloc_r>: +8000e458: fd010113 addi sp,sp,-48 +8000e45c: 01312e23 sw s3,28(sp) +8000e460: 02112623 sw ra,44(sp) +8000e464: 02812423 sw s0,40(sp) +8000e468: 02912223 sw s1,36(sp) +8000e46c: 03212023 sw s2,32(sp) +8000e470: 01412c23 sw s4,24(sp) +8000e474: 01512a23 sw s5,20(sp) +8000e478: 01612823 sw s6,16(sp) +8000e47c: 01712623 sw s7,12(sp) +8000e480: 01812423 sw s8,8(sp) +8000e484: 00060993 mv s3,a2 +8000e488: 22058a63 beqz a1,8000e6bc <_realloc_r+0x264> +8000e48c: 00058b13 mv s6,a1 +8000e490: 00050a93 mv s5,a0 +8000e494: 8d0f30ef jal ra,80001564 <__malloc_lock> +8000e498: 00b98413 addi s0,s3,11 +8000e49c: 01600793 li a5,22 +8000e4a0: 0e87fc63 bgeu a5,s0,8000e598 <_realloc_r+0x140> +8000e4a4: ff847413 andi s0,s0,-8 +8000e4a8: 00040713 mv a4,s0 +8000e4ac: 0e044c63 bltz s0,8000e5a4 <_realloc_r+0x14c> +8000e4b0: 0f346a63 bltu s0,s3,8000e5a4 <_realloc_r+0x14c> +8000e4b4: ffcb2783 lw a5,-4(s6) # 7ffffffc <__BSS_END__+0xfffe95e4> +8000e4b8: ff8b0913 addi s2,s6,-8 +8000e4bc: ffc7f493 andi s1,a5,-4 +8000e4c0: 00990a33 add s4,s2,s1 +8000e4c4: 1ae4d263 bge s1,a4,8000e668 <_realloc_r+0x210> +8000e4c8: c2818b93 addi s7,gp,-984 # 80016430 <__malloc_av_> +8000e4cc: 008ba603 lw a2,8(s7) # 80000008 <__BSS_END__+0xfffe95f0> +8000e4d0: 004a2683 lw a3,4(s4) +8000e4d4: 25460663 beq a2,s4,8000e720 <_realloc_r+0x2c8> +8000e4d8: ffe6f613 andi a2,a3,-2 +8000e4dc: 00ca0633 add a2,s4,a2 +8000e4e0: 00462603 lw a2,4(a2) +8000e4e4: 00167613 andi a2,a2,1 +8000e4e8: 1a061c63 bnez a2,8000e6a0 <_realloc_r+0x248> +8000e4ec: ffc6f693 andi a3,a3,-4 +8000e4f0: 00d48633 add a2,s1,a3 +8000e4f4: 34e65663 bge a2,a4,8000e840 <_realloc_r+0x3e8> +8000e4f8: 0017f793 andi a5,a5,1 +8000e4fc: 02079463 bnez a5,8000e524 <_realloc_r+0xcc> +8000e500: ff8b2c03 lw s8,-8(s6) +8000e504: 41890c33 sub s8,s2,s8 +8000e508: 004c2783 lw a5,4(s8) +8000e50c: ffc7f793 andi a5,a5,-4 +8000e510: 00d786b3 add a3,a5,a3 +8000e514: 00968bb3 add s7,a3,s1 +8000e518: 0cebd663 bge s7,a4,8000e5e4 <_realloc_r+0x18c> +8000e51c: 00f48bb3 add s7,s1,a5 +8000e520: 34ebd863 bge s7,a4,8000e870 <_realloc_r+0x418> +8000e524: 00098593 mv a1,s3 +8000e528: 000a8513 mv a0,s5 +8000e52c: fa0f20ef jal ra,80000ccc <_malloc_r> +8000e530: 00050993 mv s3,a0 +8000e534: 04050c63 beqz a0,8000e58c <_realloc_r+0x134> +8000e538: ffcb2783 lw a5,-4(s6) +8000e53c: ff850713 addi a4,a0,-8 +8000e540: ffe7f793 andi a5,a5,-2 +8000e544: 00f907b3 add a5,s2,a5 +8000e548: 30e78a63 beq a5,a4,8000e85c <_realloc_r+0x404> +8000e54c: ffc48613 addi a2,s1,-4 +8000e550: 02400793 li a5,36 +8000e554: 38c7ea63 bltu a5,a2,8000e8e8 <_realloc_r+0x490> +8000e558: 01300713 li a4,19 +8000e55c: 000b2683 lw a3,0(s6) +8000e560: 28c76463 bltu a4,a2,8000e7e8 <_realloc_r+0x390> +8000e564: 00050793 mv a5,a0 +8000e568: 000b0713 mv a4,s6 +8000e56c: 00d7a023 sw a3,0(a5) +8000e570: 00472683 lw a3,4(a4) +8000e574: 00d7a223 sw a3,4(a5) +8000e578: 00872703 lw a4,8(a4) +8000e57c: 00e7a423 sw a4,8(a5) +8000e580: 000b0593 mv a1,s6 +8000e584: 000a8513 mv a0,s5 +8000e588: fd0f60ef jal ra,80004d58 <_free_r> +8000e58c: 000a8513 mv a0,s5 +8000e590: fd9f20ef jal ra,80001568 <__malloc_unlock> +8000e594: 01c0006f j 8000e5b0 <_realloc_r+0x158> +8000e598: 01000413 li s0,16 +8000e59c: 01000713 li a4,16 +8000e5a0: f1347ae3 bgeu s0,s3,8000e4b4 <_realloc_r+0x5c> +8000e5a4: 00c00793 li a5,12 +8000e5a8: 00faa023 sw a5,0(s5) +8000e5ac: 00000993 li s3,0 +8000e5b0: 02c12083 lw ra,44(sp) +8000e5b4: 02812403 lw s0,40(sp) +8000e5b8: 00098513 mv a0,s3 +8000e5bc: 02412483 lw s1,36(sp) +8000e5c0: 02012903 lw s2,32(sp) +8000e5c4: 01c12983 lw s3,28(sp) +8000e5c8: 01812a03 lw s4,24(sp) +8000e5cc: 01412a83 lw s5,20(sp) +8000e5d0: 01012b03 lw s6,16(sp) +8000e5d4: 00c12b83 lw s7,12(sp) +8000e5d8: 00812c03 lw s8,8(sp) +8000e5dc: 03010113 addi sp,sp,48 +8000e5e0: 00008067 ret +8000e5e4: 00ca2783 lw a5,12(s4) +8000e5e8: 008a2703 lw a4,8(s4) +8000e5ec: ffc48613 addi a2,s1,-4 +8000e5f0: 02400693 li a3,36 +8000e5f4: 00f72623 sw a5,12(a4) +8000e5f8: 00e7a423 sw a4,8(a5) +8000e5fc: 008c2703 lw a4,8(s8) +8000e600: 00cc2783 lw a5,12(s8) +8000e604: 008c0993 addi s3,s8,8 +8000e608: 017c0a33 add s4,s8,s7 +8000e60c: 00f72623 sw a5,12(a4) +8000e610: 00e7a423 sw a4,8(a5) +8000e614: 2ec6e063 bltu a3,a2,8000e8f4 <_realloc_r+0x49c> +8000e618: 01300693 li a3,19 +8000e61c: 000b2703 lw a4,0(s6) +8000e620: 00098793 mv a5,s3 +8000e624: 02c6f263 bgeu a3,a2,8000e648 <_realloc_r+0x1f0> +8000e628: 00ec2423 sw a4,8(s8) +8000e62c: 004b2703 lw a4,4(s6) +8000e630: 01b00793 li a5,27 +8000e634: 00ec2623 sw a4,12(s8) +8000e638: 008b2703 lw a4,8(s6) +8000e63c: 32c7ee63 bltu a5,a2,8000e978 <_realloc_r+0x520> +8000e640: 010c0793 addi a5,s8,16 +8000e644: 008b0b13 addi s6,s6,8 +8000e648: 00e7a023 sw a4,0(a5) +8000e64c: 004b2703 lw a4,4(s6) +8000e650: 000b8493 mv s1,s7 +8000e654: 000c0913 mv s2,s8 +8000e658: 00e7a223 sw a4,4(a5) +8000e65c: 008b2703 lw a4,8(s6) +8000e660: 00098b13 mv s6,s3 +8000e664: 00e7a423 sw a4,8(a5) +8000e668: 00492603 lw a2,4(s2) +8000e66c: 408487b3 sub a5,s1,s0 +8000e670: 00f00713 li a4,15 +8000e674: 00167613 andi a2,a2,1 +8000e678: 06f76c63 bltu a4,a5,8000e6f0 <_realloc_r+0x298> +8000e67c: 00c4e633 or a2,s1,a2 +8000e680: 00c92223 sw a2,4(s2) +8000e684: 004a2783 lw a5,4(s4) +8000e688: 0017e793 ori a5,a5,1 +8000e68c: 00fa2223 sw a5,4(s4) +8000e690: 000a8513 mv a0,s5 +8000e694: ed5f20ef jal ra,80001568 <__malloc_unlock> +8000e698: 000b0993 mv s3,s6 +8000e69c: f15ff06f j 8000e5b0 <_realloc_r+0x158> +8000e6a0: 0017f793 andi a5,a5,1 +8000e6a4: e80790e3 bnez a5,8000e524 <_realloc_r+0xcc> +8000e6a8: ff8b2c03 lw s8,-8(s6) +8000e6ac: 41890c33 sub s8,s2,s8 +8000e6b0: 004c2783 lw a5,4(s8) +8000e6b4: ffc7f793 andi a5,a5,-4 +8000e6b8: e65ff06f j 8000e51c <_realloc_r+0xc4> +8000e6bc: 02812403 lw s0,40(sp) +8000e6c0: 02c12083 lw ra,44(sp) +8000e6c4: 02412483 lw s1,36(sp) +8000e6c8: 02012903 lw s2,32(sp) +8000e6cc: 01c12983 lw s3,28(sp) +8000e6d0: 01812a03 lw s4,24(sp) +8000e6d4: 01412a83 lw s5,20(sp) +8000e6d8: 01012b03 lw s6,16(sp) +8000e6dc: 00c12b83 lw s7,12(sp) +8000e6e0: 00812c03 lw s8,8(sp) +8000e6e4: 00060593 mv a1,a2 +8000e6e8: 03010113 addi sp,sp,48 +8000e6ec: de0f206f j 80000ccc <_malloc_r> +8000e6f0: 00866633 or a2,a2,s0 +8000e6f4: 00c92223 sw a2,4(s2) +8000e6f8: 008905b3 add a1,s2,s0 +8000e6fc: 0017e793 ori a5,a5,1 +8000e700: 00f5a223 sw a5,4(a1) +8000e704: 004a2783 lw a5,4(s4) +8000e708: 00858593 addi a1,a1,8 +8000e70c: 000a8513 mv a0,s5 +8000e710: 0017e793 ori a5,a5,1 +8000e714: 00fa2223 sw a5,4(s4) +8000e718: e40f60ef jal ra,80004d58 <_free_r> +8000e71c: f75ff06f j 8000e690 <_realloc_r+0x238> +8000e720: ffc6f693 andi a3,a3,-4 +8000e724: 00d48633 add a2,s1,a3 +8000e728: 01040593 addi a1,s0,16 +8000e72c: 0eb65063 bge a2,a1,8000e80c <_realloc_r+0x3b4> +8000e730: 0017f793 andi a5,a5,1 +8000e734: de0798e3 bnez a5,8000e524 <_realloc_r+0xcc> +8000e738: ff8b2c03 lw s8,-8(s6) +8000e73c: 41890c33 sub s8,s2,s8 +8000e740: 004c2783 lw a5,4(s8) +8000e744: ffc7f793 andi a5,a5,-4 +8000e748: 00d786b3 add a3,a5,a3 +8000e74c: 00968a33 add s4,a3,s1 +8000e750: dcba46e3 blt s4,a1,8000e51c <_realloc_r+0xc4> +8000e754: 00cc2783 lw a5,12(s8) +8000e758: 008c2703 lw a4,8(s8) +8000e75c: ffc48613 addi a2,s1,-4 +8000e760: 02400693 li a3,36 +8000e764: 00f72623 sw a5,12(a4) +8000e768: 00e7a423 sw a4,8(a5) +8000e76c: 008c0993 addi s3,s8,8 +8000e770: 22c6e663 bltu a3,a2,8000e99c <_realloc_r+0x544> +8000e774: 01300593 li a1,19 +8000e778: 000b2703 lw a4,0(s6) +8000e77c: 00098793 mv a5,s3 +8000e780: 02c5f263 bgeu a1,a2,8000e7a4 <_realloc_r+0x34c> +8000e784: 00ec2423 sw a4,8(s8) +8000e788: 004b2703 lw a4,4(s6) +8000e78c: 01b00793 li a5,27 +8000e790: 00ec2623 sw a4,12(s8) +8000e794: 24c7ea63 bltu a5,a2,8000e9e8 <_realloc_r+0x590> +8000e798: 008b2703 lw a4,8(s6) +8000e79c: 010c0793 addi a5,s8,16 +8000e7a0: 008b0b13 addi s6,s6,8 +8000e7a4: 00e7a023 sw a4,0(a5) +8000e7a8: 004b2703 lw a4,4(s6) +8000e7ac: 00e7a223 sw a4,4(a5) +8000e7b0: 008b2703 lw a4,8(s6) +8000e7b4: 00e7a423 sw a4,8(a5) +8000e7b8: 008c0733 add a4,s8,s0 +8000e7bc: 408a07b3 sub a5,s4,s0 +8000e7c0: 00eba423 sw a4,8(s7) +8000e7c4: 0017e793 ori a5,a5,1 +8000e7c8: 00f72223 sw a5,4(a4) +8000e7cc: 004c2783 lw a5,4(s8) +8000e7d0: 000a8513 mv a0,s5 +8000e7d4: 0017f793 andi a5,a5,1 +8000e7d8: 0087e433 or s0,a5,s0 +8000e7dc: 008c2223 sw s0,4(s8) +8000e7e0: d89f20ef jal ra,80001568 <__malloc_unlock> +8000e7e4: dcdff06f j 8000e5b0 <_realloc_r+0x158> +8000e7e8: 00d52023 sw a3,0(a0) +8000e7ec: 004b2683 lw a3,4(s6) +8000e7f0: 01b00713 li a4,27 +8000e7f4: 00d52223 sw a3,4(a0) +8000e7f8: 10c76c63 bltu a4,a2,8000e910 <_realloc_r+0x4b8> +8000e7fc: 008b0713 addi a4,s6,8 +8000e800: 00850793 addi a5,a0,8 +8000e804: 008b2683 lw a3,8(s6) +8000e808: d65ff06f j 8000e56c <_realloc_r+0x114> +8000e80c: 00890933 add s2,s2,s0 +8000e810: 408607b3 sub a5,a2,s0 +8000e814: 012ba423 sw s2,8(s7) +8000e818: 0017e793 ori a5,a5,1 +8000e81c: 00f92223 sw a5,4(s2) +8000e820: ffcb2783 lw a5,-4(s6) +8000e824: 000a8513 mv a0,s5 +8000e828: 000b0993 mv s3,s6 +8000e82c: 0017f793 andi a5,a5,1 +8000e830: 0087e433 or s0,a5,s0 +8000e834: fe8b2e23 sw s0,-4(s6) +8000e838: d31f20ef jal ra,80001568 <__malloc_unlock> +8000e83c: d75ff06f j 8000e5b0 <_realloc_r+0x158> +8000e840: 00ca2783 lw a5,12(s4) +8000e844: 008a2703 lw a4,8(s4) +8000e848: 00060493 mv s1,a2 +8000e84c: 00c90a33 add s4,s2,a2 +8000e850: 00f72623 sw a5,12(a4) +8000e854: 00e7a423 sw a4,8(a5) +8000e858: e11ff06f j 8000e668 <_realloc_r+0x210> +8000e85c: ffc52783 lw a5,-4(a0) +8000e860: ffc7f793 andi a5,a5,-4 +8000e864: 00f484b3 add s1,s1,a5 +8000e868: 00990a33 add s4,s2,s1 +8000e86c: dfdff06f j 8000e668 <_realloc_r+0x210> +8000e870: 00cc2703 lw a4,12(s8) +8000e874: 008c2683 lw a3,8(s8) +8000e878: ffc48613 addi a2,s1,-4 +8000e87c: 02400593 li a1,36 +8000e880: 00e6a623 sw a4,12(a3) +8000e884: 00d72423 sw a3,8(a4) +8000e888: 008c0993 addi s3,s8,8 +8000e88c: 017c0a33 add s4,s8,s7 +8000e890: 06c5e263 bltu a1,a2,8000e8f4 <_realloc_r+0x49c> +8000e894: 01300513 li a0,19 +8000e898: 000b2683 lw a3,0(s6) +8000e89c: 00098713 mv a4,s3 +8000e8a0: 02c57263 bgeu a0,a2,8000e8c4 <_realloc_r+0x46c> +8000e8a4: 00dc2423 sw a3,8(s8) +8000e8a8: 004b2703 lw a4,4(s6) +8000e8ac: 01b00793 li a5,27 +8000e8b0: 00ec2623 sw a4,12(s8) +8000e8b4: 0ac7e063 bltu a5,a2,8000e954 <_realloc_r+0x4fc> +8000e8b8: 008b2683 lw a3,8(s6) +8000e8bc: 010c0713 addi a4,s8,16 +8000e8c0: 008b0b13 addi s6,s6,8 +8000e8c4: 00d72023 sw a3,0(a4) +8000e8c8: 004b2683 lw a3,4(s6) +8000e8cc: 000b8493 mv s1,s7 +8000e8d0: 000c0913 mv s2,s8 +8000e8d4: 00d72223 sw a3,4(a4) +8000e8d8: 008b2783 lw a5,8(s6) +8000e8dc: 00098b13 mv s6,s3 +8000e8e0: 00f72423 sw a5,8(a4) +8000e8e4: d85ff06f j 8000e668 <_realloc_r+0x210> +8000e8e8: 000b0593 mv a1,s6 +8000e8ec: 9e5ff0ef jal ra,8000e2d0 +8000e8f0: c91ff06f j 8000e580 <_realloc_r+0x128> +8000e8f4: 000b0593 mv a1,s6 +8000e8f8: 00098513 mv a0,s3 +8000e8fc: 9d5ff0ef jal ra,8000e2d0 +8000e900: 00098b13 mv s6,s3 +8000e904: 000b8493 mv s1,s7 +8000e908: 000c0913 mv s2,s8 +8000e90c: d5dff06f j 8000e668 <_realloc_r+0x210> +8000e910: 008b2703 lw a4,8(s6) +8000e914: 00e52423 sw a4,8(a0) +8000e918: 00cb2703 lw a4,12(s6) +8000e91c: 00e52623 sw a4,12(a0) +8000e920: 00f60a63 beq a2,a5,8000e934 <_realloc_r+0x4dc> +8000e924: 010b0713 addi a4,s6,16 +8000e928: 01050793 addi a5,a0,16 +8000e92c: 010b2683 lw a3,16(s6) +8000e930: c3dff06f j 8000e56c <_realloc_r+0x114> +8000e934: 010b2683 lw a3,16(s6) +8000e938: 018b0713 addi a4,s6,24 +8000e93c: 01850793 addi a5,a0,24 +8000e940: 00d52823 sw a3,16(a0) +8000e944: 014b2683 lw a3,20(s6) +8000e948: 00d52a23 sw a3,20(a0) +8000e94c: 018b2683 lw a3,24(s6) +8000e950: c1dff06f j 8000e56c <_realloc_r+0x114> +8000e954: 008b2783 lw a5,8(s6) +8000e958: 00fc2823 sw a5,16(s8) +8000e95c: 00cb2783 lw a5,12(s6) +8000e960: 00fc2a23 sw a5,20(s8) +8000e964: 04b60463 beq a2,a1,8000e9ac <_realloc_r+0x554> +8000e968: 010b2683 lw a3,16(s6) +8000e96c: 018c0713 addi a4,s8,24 +8000e970: 010b0b13 addi s6,s6,16 +8000e974: f51ff06f j 8000e8c4 <_realloc_r+0x46c> +8000e978: 00ec2823 sw a4,16(s8) +8000e97c: 00cb2703 lw a4,12(s6) +8000e980: 02400793 li a5,36 +8000e984: 00ec2a23 sw a4,20(s8) +8000e988: 010b2703 lw a4,16(s6) +8000e98c: 04f60063 beq a2,a5,8000e9cc <_realloc_r+0x574> +8000e990: 018c0793 addi a5,s8,24 +8000e994: 010b0b13 addi s6,s6,16 +8000e998: cb1ff06f j 8000e648 <_realloc_r+0x1f0> +8000e99c: 000b0593 mv a1,s6 +8000e9a0: 00098513 mv a0,s3 +8000e9a4: 92dff0ef jal ra,8000e2d0 +8000e9a8: e11ff06f j 8000e7b8 <_realloc_r+0x360> +8000e9ac: 010b2783 lw a5,16(s6) +8000e9b0: 020c0713 addi a4,s8,32 +8000e9b4: 018b0b13 addi s6,s6,24 +8000e9b8: 00fc2c23 sw a5,24(s8) +8000e9bc: ffcb2783 lw a5,-4(s6) +8000e9c0: 00fc2e23 sw a5,28(s8) +8000e9c4: 000b2683 lw a3,0(s6) +8000e9c8: efdff06f j 8000e8c4 <_realloc_r+0x46c> +8000e9cc: 00ec2c23 sw a4,24(s8) +8000e9d0: 014b2703 lw a4,20(s6) +8000e9d4: 020c0793 addi a5,s8,32 +8000e9d8: 018b0b13 addi s6,s6,24 +8000e9dc: 00ec2e23 sw a4,28(s8) +8000e9e0: 000b2703 lw a4,0(s6) +8000e9e4: c65ff06f j 8000e648 <_realloc_r+0x1f0> +8000e9e8: 008b2783 lw a5,8(s6) +8000e9ec: 00fc2823 sw a5,16(s8) +8000e9f0: 00cb2783 lw a5,12(s6) +8000e9f4: 00fc2a23 sw a5,20(s8) +8000e9f8: 010b2703 lw a4,16(s6) +8000e9fc: 00d60863 beq a2,a3,8000ea0c <_realloc_r+0x5b4> +8000ea00: 018c0793 addi a5,s8,24 +8000ea04: 010b0b13 addi s6,s6,16 +8000ea08: d9dff06f j 8000e7a4 <_realloc_r+0x34c> +8000ea0c: 00ec2c23 sw a4,24(s8) +8000ea10: 014b2703 lw a4,20(s6) +8000ea14: 020c0793 addi a5,s8,32 +8000ea18: 018b0b13 addi s6,s6,24 +8000ea1c: 00ec2e23 sw a4,28(s8) +8000ea20: 000b2703 lw a4,0(s6) +8000ea24: d81ff06f j 8000e7a4 <_realloc_r+0x34c> -8000ea6c <__ssprint_r>: -8000ea6c: 00862783 lw a5,8(a2) -8000ea70: fd010113 addi sp,sp,-48 -8000ea74: 01512a23 sw s5,20(sp) -8000ea78: 02112623 sw ra,44(sp) -8000ea7c: 02812423 sw s0,40(sp) -8000ea80: 02912223 sw s1,36(sp) -8000ea84: 03212023 sw s2,32(sp) -8000ea88: 01312e23 sw s3,28(sp) -8000ea8c: 01412c23 sw s4,24(sp) -8000ea90: 01612823 sw s6,16(sp) -8000ea94: 01712623 sw s7,12(sp) -8000ea98: 01812423 sw s8,8(sp) -8000ea9c: 00060a93 mv s5,a2 -8000eaa0: 14078863 beqz a5,8000ebf0 <__ssprint_r+0x184> -8000eaa4: 00050b13 mv s6,a0 -8000eaa8: 00058413 mv s0,a1 -8000eaac: 00062983 lw s3,0(a2) -8000eab0: 0005a503 lw a0,0(a1) -8000eab4: 0085a483 lw s1,8(a1) -8000eab8: 0d40006f j 8000eb8c <__ssprint_r+0x120> -8000eabc: 00c45783 lhu a5,12(s0) -8000eac0: 4807f713 andi a4,a5,1152 -8000eac4: 08070a63 beqz a4,8000eb58 <__ssprint_r+0xec> -8000eac8: 01442683 lw a3,20(s0) -8000eacc: 01042583 lw a1,16(s0) -8000ead0: 00190713 addi a4,s2,1 -8000ead4: 00169493 slli s1,a3,0x1 -8000ead8: 00d486b3 add a3,s1,a3 -8000eadc: 01f6d493 srli s1,a3,0x1f -8000eae0: 40b50a33 sub s4,a0,a1 -8000eae4: 00d484b3 add s1,s1,a3 -8000eae8: 4014d493 srai s1,s1,0x1 -8000eaec: 01470733 add a4,a4,s4 -8000eaf0: 00048613 mv a2,s1 -8000eaf4: 00e4f663 bgeu s1,a4,8000eb00 <__ssprint_r+0x94> -8000eaf8: 00070493 mv s1,a4 -8000eafc: 00070613 mv a2,a4 -8000eb00: 4007f793 andi a5,a5,1024 -8000eb04: 0a078663 beqz a5,8000ebb0 <__ssprint_r+0x144> -8000eb08: 00060593 mv a1,a2 -8000eb0c: 000b0513 mv a0,s6 -8000eb10: a00f20ef jal ra,80000d10 <_malloc_r> -8000eb14: 00050c13 mv s8,a0 -8000eb18: 0a050a63 beqz a0,8000ebcc <__ssprint_r+0x160> -8000eb1c: 01042583 lw a1,16(s0) -8000eb20: 000a0613 mv a2,s4 -8000eb24: ed4ff0ef jal ra,8000e1f8 -8000eb28: 00c45783 lhu a5,12(s0) -8000eb2c: b7f7f793 andi a5,a5,-1153 -8000eb30: 0807e793 ori a5,a5,128 -8000eb34: 00f41623 sh a5,12(s0) -8000eb38: 014c0533 add a0,s8,s4 -8000eb3c: 41448a33 sub s4,s1,s4 -8000eb40: 00942a23 sw s1,20(s0) -8000eb44: 01442423 sw s4,8(s0) -8000eb48: 01842823 sw s8,16(s0) -8000eb4c: 00a42023 sw a0,0(s0) -8000eb50: 00090493 mv s1,s2 -8000eb54: 00090a13 mv s4,s2 -8000eb58: 000a0613 mv a2,s4 -8000eb5c: 000b8593 mv a1,s7 -8000eb60: fb4ff0ef jal ra,8000e314 -8000eb64: 00842703 lw a4,8(s0) -8000eb68: 00042503 lw a0,0(s0) -8000eb6c: 008aa783 lw a5,8(s5) -8000eb70: 409704b3 sub s1,a4,s1 -8000eb74: 01450533 add a0,a0,s4 -8000eb78: 00942423 sw s1,8(s0) -8000eb7c: 00a42023 sw a0,0(s0) -8000eb80: 41278933 sub s2,a5,s2 -8000eb84: 012aa423 sw s2,8(s5) -8000eb88: 06090463 beqz s2,8000ebf0 <__ssprint_r+0x184> -8000eb8c: 0049a903 lw s2,4(s3) -8000eb90: 0009ab83 lw s7,0(s3) -8000eb94: 00048a13 mv s4,s1 -8000eb98: 00898993 addi s3,s3,8 -8000eb9c: fe0908e3 beqz s2,8000eb8c <__ssprint_r+0x120> -8000eba0: f0997ee3 bgeu s2,s1,8000eabc <__ssprint_r+0x50> -8000eba4: 00090493 mv s1,s2 -8000eba8: 00090a13 mv s4,s2 -8000ebac: fadff06f j 8000eb58 <__ssprint_r+0xec> -8000ebb0: 000b0513 mv a0,s6 -8000ebb4: 8e9ff0ef jal ra,8000e49c <_realloc_r> -8000ebb8: 00050c13 mv s8,a0 -8000ebbc: f6051ee3 bnez a0,8000eb38 <__ssprint_r+0xcc> -8000ebc0: 01042583 lw a1,16(s0) -8000ebc4: 000b0513 mv a0,s6 -8000ebc8: 9d4f60ef jal ra,80004d9c <_free_r> -8000ebcc: 00c00793 li a5,12 -8000ebd0: 00fb2023 sw a5,0(s6) -8000ebd4: 00c45783 lhu a5,12(s0) -8000ebd8: fff00513 li a0,-1 -8000ebdc: 0407e793 ori a5,a5,64 -8000ebe0: 00f41623 sh a5,12(s0) -8000ebe4: 000aa423 sw zero,8(s5) -8000ebe8: 000aa223 sw zero,4(s5) -8000ebec: 00c0006f j 8000ebf8 <__ssprint_r+0x18c> -8000ebf0: 000aa223 sw zero,4(s5) -8000ebf4: 00000513 li a0,0 -8000ebf8: 02c12083 lw ra,44(sp) -8000ebfc: 02812403 lw s0,40(sp) -8000ec00: 02412483 lw s1,36(sp) -8000ec04: 02012903 lw s2,32(sp) -8000ec08: 01c12983 lw s3,28(sp) -8000ec0c: 01812a03 lw s4,24(sp) -8000ec10: 01412a83 lw s5,20(sp) -8000ec14: 01012b03 lw s6,16(sp) -8000ec18: 00c12b83 lw s7,12(sp) -8000ec1c: 00812c03 lw s8,8(sp) -8000ec20: 03010113 addi sp,sp,48 -8000ec24: 00008067 ret +8000ea28 <__ssprint_r>: +8000ea28: 00862783 lw a5,8(a2) +8000ea2c: fd010113 addi sp,sp,-48 +8000ea30: 01512a23 sw s5,20(sp) +8000ea34: 02112623 sw ra,44(sp) +8000ea38: 02812423 sw s0,40(sp) +8000ea3c: 02912223 sw s1,36(sp) +8000ea40: 03212023 sw s2,32(sp) +8000ea44: 01312e23 sw s3,28(sp) +8000ea48: 01412c23 sw s4,24(sp) +8000ea4c: 01612823 sw s6,16(sp) +8000ea50: 01712623 sw s7,12(sp) +8000ea54: 01812423 sw s8,8(sp) +8000ea58: 00060a93 mv s5,a2 +8000ea5c: 14078863 beqz a5,8000ebac <__ssprint_r+0x184> +8000ea60: 00050b13 mv s6,a0 +8000ea64: 00058413 mv s0,a1 +8000ea68: 00062983 lw s3,0(a2) +8000ea6c: 0005a503 lw a0,0(a1) +8000ea70: 0085a483 lw s1,8(a1) +8000ea74: 0d40006f j 8000eb48 <__ssprint_r+0x120> +8000ea78: 00c45783 lhu a5,12(s0) +8000ea7c: 4807f713 andi a4,a5,1152 +8000ea80: 08070a63 beqz a4,8000eb14 <__ssprint_r+0xec> +8000ea84: 01442683 lw a3,20(s0) +8000ea88: 01042583 lw a1,16(s0) +8000ea8c: 00190713 addi a4,s2,1 +8000ea90: 00169493 slli s1,a3,0x1 +8000ea94: 00d486b3 add a3,s1,a3 +8000ea98: 01f6d493 srli s1,a3,0x1f +8000ea9c: 40b50a33 sub s4,a0,a1 +8000eaa0: 00d484b3 add s1,s1,a3 +8000eaa4: 4014d493 srai s1,s1,0x1 +8000eaa8: 01470733 add a4,a4,s4 +8000eaac: 00048613 mv a2,s1 +8000eab0: 00e4f663 bgeu s1,a4,8000eabc <__ssprint_r+0x94> +8000eab4: 00070493 mv s1,a4 +8000eab8: 00070613 mv a2,a4 +8000eabc: 4007f793 andi a5,a5,1024 +8000eac0: 0a078663 beqz a5,8000eb6c <__ssprint_r+0x144> +8000eac4: 00060593 mv a1,a2 +8000eac8: 000b0513 mv a0,s6 +8000eacc: a00f20ef jal ra,80000ccc <_malloc_r> +8000ead0: 00050c13 mv s8,a0 +8000ead4: 0a050a63 beqz a0,8000eb88 <__ssprint_r+0x160> +8000ead8: 01042583 lw a1,16(s0) +8000eadc: 000a0613 mv a2,s4 +8000eae0: ed4ff0ef jal ra,8000e1b4 +8000eae4: 00c45783 lhu a5,12(s0) +8000eae8: b7f7f793 andi a5,a5,-1153 +8000eaec: 0807e793 ori a5,a5,128 +8000eaf0: 00f41623 sh a5,12(s0) +8000eaf4: 014c0533 add a0,s8,s4 +8000eaf8: 41448a33 sub s4,s1,s4 +8000eafc: 00942a23 sw s1,20(s0) +8000eb00: 01442423 sw s4,8(s0) +8000eb04: 01842823 sw s8,16(s0) +8000eb08: 00a42023 sw a0,0(s0) +8000eb0c: 00090493 mv s1,s2 +8000eb10: 00090a13 mv s4,s2 +8000eb14: 000a0613 mv a2,s4 +8000eb18: 000b8593 mv a1,s7 +8000eb1c: fb4ff0ef jal ra,8000e2d0 +8000eb20: 00842703 lw a4,8(s0) +8000eb24: 00042503 lw a0,0(s0) +8000eb28: 008aa783 lw a5,8(s5) +8000eb2c: 409704b3 sub s1,a4,s1 +8000eb30: 01450533 add a0,a0,s4 +8000eb34: 00942423 sw s1,8(s0) +8000eb38: 00a42023 sw a0,0(s0) +8000eb3c: 41278933 sub s2,a5,s2 +8000eb40: 012aa423 sw s2,8(s5) +8000eb44: 06090463 beqz s2,8000ebac <__ssprint_r+0x184> +8000eb48: 0049a903 lw s2,4(s3) +8000eb4c: 0009ab83 lw s7,0(s3) +8000eb50: 00048a13 mv s4,s1 +8000eb54: 00898993 addi s3,s3,8 +8000eb58: fe0908e3 beqz s2,8000eb48 <__ssprint_r+0x120> +8000eb5c: f0997ee3 bgeu s2,s1,8000ea78 <__ssprint_r+0x50> +8000eb60: 00090493 mv s1,s2 +8000eb64: 00090a13 mv s4,s2 +8000eb68: fadff06f j 8000eb14 <__ssprint_r+0xec> +8000eb6c: 000b0513 mv a0,s6 +8000eb70: 8e9ff0ef jal ra,8000e458 <_realloc_r> +8000eb74: 00050c13 mv s8,a0 +8000eb78: f6051ee3 bnez a0,8000eaf4 <__ssprint_r+0xcc> +8000eb7c: 01042583 lw a1,16(s0) +8000eb80: 000b0513 mv a0,s6 +8000eb84: 9d4f60ef jal ra,80004d58 <_free_r> +8000eb88: 00c00793 li a5,12 +8000eb8c: 00fb2023 sw a5,0(s6) +8000eb90: 00c45783 lhu a5,12(s0) +8000eb94: fff00513 li a0,-1 +8000eb98: 0407e793 ori a5,a5,64 +8000eb9c: 00f41623 sh a5,12(s0) +8000eba0: 000aa423 sw zero,8(s5) +8000eba4: 000aa223 sw zero,4(s5) +8000eba8: 00c0006f j 8000ebb4 <__ssprint_r+0x18c> +8000ebac: 000aa223 sw zero,4(s5) +8000ebb0: 00000513 li a0,0 +8000ebb4: 02c12083 lw ra,44(sp) +8000ebb8: 02812403 lw s0,40(sp) +8000ebbc: 02412483 lw s1,36(sp) +8000ebc0: 02012903 lw s2,32(sp) +8000ebc4: 01c12983 lw s3,28(sp) +8000ebc8: 01812a03 lw s4,24(sp) +8000ebcc: 01412a83 lw s5,20(sp) +8000ebd0: 01012b03 lw s6,16(sp) +8000ebd4: 00c12b83 lw s7,12(sp) +8000ebd8: 00812c03 lw s8,8(sp) +8000ebdc: 03010113 addi sp,sp,48 +8000ebe0: 00008067 ret -8000ec28 <_svfiprintf_r>: -8000ec28: 00c5d783 lhu a5,12(a1) -8000ec2c: ed010113 addi sp,sp,-304 -8000ec30: 11512a23 sw s5,276(sp) -8000ec34: 11712623 sw s7,268(sp) -8000ec38: 0fb12e23 sw s11,252(sp) -8000ec3c: 12112623 sw ra,300(sp) -8000ec40: 12812423 sw s0,296(sp) -8000ec44: 12912223 sw s1,292(sp) -8000ec48: 13212023 sw s2,288(sp) -8000ec4c: 11312e23 sw s3,284(sp) -8000ec50: 11412c23 sw s4,280(sp) -8000ec54: 11612823 sw s6,272(sp) -8000ec58: 11812423 sw s8,264(sp) -8000ec5c: 11912223 sw s9,260(sp) -8000ec60: 11a12023 sw s10,256(sp) -8000ec64: 0807f793 andi a5,a5,128 -8000ec68: 00d12423 sw a3,8(sp) -8000ec6c: 00058a93 mv s5,a1 -8000ec70: 00050b93 mv s7,a0 -8000ec74: 00060d93 mv s11,a2 -8000ec78: 00078663 beqz a5,8000ec84 <_svfiprintf_r+0x5c> -8000ec7c: 0105a783 lw a5,16(a1) -8000ec80: 5e078ce3 beqz a5,8000fa78 <_svfiprintf_r+0xe50> -8000ec84: 80015d37 lui s10,0x80015 -8000ec88: 04c10993 addi s3,sp,76 -8000ec8c: 60cd0793 addi a5,s10,1548 # 8001560c <__BSS_END__+0xffffebf4> -8000ec90: 80015b37 lui s6,0x80015 -8000ec94: 800154b7 lui s1,0x80015 -8000ec98: 000d8a13 mv s4,s11 -8000ec9c: 05312023 sw s3,64(sp) -8000eca0: 04012423 sw zero,72(sp) -8000eca4: 04012223 sw zero,68(sp) -8000eca8: 00012a23 sw zero,20(sp) -8000ecac: 00012e23 sw zero,28(sp) -8000ecb0: 02012023 sw zero,32(sp) -8000ecb4: 02012223 sw zero,36(sp) -8000ecb8: 00012223 sw zero,4(sp) -8000ecbc: 00f12623 sw a5,12(sp) -8000ecc0: 778b0b13 addi s6,s6,1912 # 80015778 <__BSS_END__+0xffffed60> -8000ecc4: 78848493 addi s1,s1,1928 # 80015788 <__BSS_END__+0xffffed70> -8000ecc8: 01712823 sw s7,16(sp) -8000eccc: 00098d93 mv s11,s3 -8000ecd0: 000a4783 lbu a5,0(s4) -8000ecd4: 12078463 beqz a5,8000edfc <_svfiprintf_r+0x1d4> -8000ecd8: 02500693 li a3,37 -8000ecdc: 52d784e3 beq a5,a3,8000fa04 <_svfiprintf_r+0xddc> -8000ece0: 000a0413 mv s0,s4 -8000ece4: 00c0006f j 8000ecf0 <_svfiprintf_r+0xc8> -8000ece8: 0ed78663 beq a5,a3,8000edd4 <_svfiprintf_r+0x1ac> -8000ecec: 000c0413 mv s0,s8 +8000ebe4 <_svfiprintf_r>: +8000ebe4: 00c5d783 lhu a5,12(a1) +8000ebe8: ed010113 addi sp,sp,-304 +8000ebec: 11512a23 sw s5,276(sp) +8000ebf0: 11712623 sw s7,268(sp) +8000ebf4: 0fb12e23 sw s11,252(sp) +8000ebf8: 12112623 sw ra,300(sp) +8000ebfc: 12812423 sw s0,296(sp) +8000ec00: 12912223 sw s1,292(sp) +8000ec04: 13212023 sw s2,288(sp) +8000ec08: 11312e23 sw s3,284(sp) +8000ec0c: 11412c23 sw s4,280(sp) +8000ec10: 11612823 sw s6,272(sp) +8000ec14: 11812423 sw s8,264(sp) +8000ec18: 11912223 sw s9,260(sp) +8000ec1c: 11a12023 sw s10,256(sp) +8000ec20: 0807f793 andi a5,a5,128 +8000ec24: 00d12423 sw a3,8(sp) +8000ec28: 00058a93 mv s5,a1 +8000ec2c: 00050b93 mv s7,a0 +8000ec30: 00060d93 mv s11,a2 +8000ec34: 00078663 beqz a5,8000ec40 <_svfiprintf_r+0x5c> +8000ec38: 0105a783 lw a5,16(a1) +8000ec3c: 5e078ce3 beqz a5,8000fa34 <_svfiprintf_r+0xe50> +8000ec40: 80015d37 lui s10,0x80015 +8000ec44: 04c10993 addi s3,sp,76 +8000ec48: 5ccd0793 addi a5,s10,1484 # 800155cc <__BSS_END__+0xffffebb4> +8000ec4c: 80015b37 lui s6,0x80015 +8000ec50: 800154b7 lui s1,0x80015 +8000ec54: 000d8a13 mv s4,s11 +8000ec58: 05312023 sw s3,64(sp) +8000ec5c: 04012423 sw zero,72(sp) +8000ec60: 04012223 sw zero,68(sp) +8000ec64: 00012a23 sw zero,20(sp) +8000ec68: 00012e23 sw zero,28(sp) +8000ec6c: 02012023 sw zero,32(sp) +8000ec70: 02012223 sw zero,36(sp) +8000ec74: 00012223 sw zero,4(sp) +8000ec78: 00f12623 sw a5,12(sp) +8000ec7c: 738b0b13 addi s6,s6,1848 # 80015738 <__BSS_END__+0xffffed20> +8000ec80: 74848493 addi s1,s1,1864 # 80015748 <__BSS_END__+0xffffed30> +8000ec84: 01712823 sw s7,16(sp) +8000ec88: 00098d93 mv s11,s3 +8000ec8c: 000a4783 lbu a5,0(s4) +8000ec90: 12078463 beqz a5,8000edb8 <_svfiprintf_r+0x1d4> +8000ec94: 02500693 li a3,37 +8000ec98: 52d784e3 beq a5,a3,8000f9c0 <_svfiprintf_r+0xddc> +8000ec9c: 000a0413 mv s0,s4 +8000eca0: 00c0006f j 8000ecac <_svfiprintf_r+0xc8> +8000eca4: 0ed78663 beq a5,a3,8000ed90 <_svfiprintf_r+0x1ac> +8000eca8: 000c0413 mv s0,s8 +8000ecac: 00144783 lbu a5,1(s0) +8000ecb0: 00140c13 addi s8,s0,1 +8000ecb4: fe0798e3 bnez a5,8000eca4 <_svfiprintf_r+0xc0> +8000ecb8: 414c0cb3 sub s9,s8,s4 +8000ecbc: 0e0c8e63 beqz s9,8000edb8 <_svfiprintf_r+0x1d4> +8000ecc0: 04812703 lw a4,72(sp) +8000ecc4: 04412783 lw a5,68(sp) +8000ecc8: 014da023 sw s4,0(s11) +8000eccc: 01970733 add a4,a4,s9 +8000ecd0: 00178793 addi a5,a5,1 +8000ecd4: 019da223 sw s9,4(s11) +8000ecd8: 04e12423 sw a4,72(sp) +8000ecdc: 04f12223 sw a5,68(sp) +8000ece0: 00700713 li a4,7 +8000ece4: 008d8d93 addi s11,s11,8 +8000ece8: 0af74a63 blt a4,a5,8000ed9c <_svfiprintf_r+0x1b8> +8000ecec: 00412703 lw a4,4(sp) 8000ecf0: 00144783 lbu a5,1(s0) -8000ecf4: 00140c13 addi s8,s0,1 -8000ecf8: fe0798e3 bnez a5,8000ece8 <_svfiprintf_r+0xc0> -8000ecfc: 414c0cb3 sub s9,s8,s4 -8000ed00: 0e0c8e63 beqz s9,8000edfc <_svfiprintf_r+0x1d4> -8000ed04: 04812703 lw a4,72(sp) -8000ed08: 04412783 lw a5,68(sp) -8000ed0c: 014da023 sw s4,0(s11) -8000ed10: 01970733 add a4,a4,s9 -8000ed14: 00178793 addi a5,a5,1 -8000ed18: 019da223 sw s9,4(s11) -8000ed1c: 04e12423 sw a4,72(sp) -8000ed20: 04f12223 sw a5,68(sp) -8000ed24: 00700713 li a4,7 -8000ed28: 008d8d93 addi s11,s11,8 -8000ed2c: 0af74a63 blt a4,a5,8000ede0 <_svfiprintf_r+0x1b8> -8000ed30: 00412703 lw a4,4(sp) -8000ed34: 00144783 lbu a5,1(s0) -8000ed38: 01970733 add a4,a4,s9 -8000ed3c: 00e12223 sw a4,4(sp) -8000ed40: 0a078e63 beqz a5,8000edfc <_svfiprintf_r+0x1d4> -8000ed44: fff00813 li a6,-1 -8000ed48: 001c0a13 addi s4,s8,1 -8000ed4c: 001c4683 lbu a3,1(s8) -8000ed50: 02010da3 sb zero,59(sp) -8000ed54: 00000413 li s0,0 -8000ed58: 00000913 li s2,0 -8000ed5c: 05a00c13 li s8,90 -8000ed60: 00900c93 li s9,9 -8000ed64: 02a00d13 li s10,42 -8000ed68: 00080b93 mv s7,a6 -8000ed6c: 001a0a13 addi s4,s4,1 -8000ed70: fe068793 addi a5,a3,-32 -8000ed74: 1cfc6063 bltu s8,a5,8000ef34 <_svfiprintf_r+0x30c> -8000ed78: 00c12703 lw a4,12(sp) -8000ed7c: 00279793 slli a5,a5,0x2 -8000ed80: 00e787b3 add a5,a5,a4 -8000ed84: 0007a783 lw a5,0(a5) -8000ed88: 00078067 jr a5 -8000ed8c: 01012503 lw a0,16(sp) -8000ed90: 80cf90ef jal ra,80007d9c <_localeconv_r> -8000ed94: 00452783 lw a5,4(a0) -8000ed98: 00078513 mv a0,a5 -8000ed9c: 02f12223 sw a5,36(sp) -8000eda0: 8f1fa0ef jal ra,80009690 -8000eda4: 02a12023 sw a0,32(sp) -8000eda8: 01012503 lw a0,16(sp) -8000edac: ff1f80ef jal ra,80007d9c <_localeconv_r> -8000edb0: 00852703 lw a4,8(a0) -8000edb4: 02012783 lw a5,32(sp) -8000edb8: 00e12e23 sw a4,28(sp) -8000edbc: 440798e3 bnez a5,8000fa0c <_svfiprintf_r+0xde4> -8000edc0: 000a4683 lbu a3,0(s4) -8000edc4: fa9ff06f j 8000ed6c <_svfiprintf_r+0x144> -8000edc8: 02096913 ori s2,s2,32 -8000edcc: 000a4683 lbu a3,0(s4) -8000edd0: f9dff06f j 8000ed6c <_svfiprintf_r+0x144> -8000edd4: 414c0cb3 sub s9,s8,s4 -8000edd8: f60c86e3 beqz s9,8000ed44 <_svfiprintf_r+0x11c> -8000eddc: f29ff06f j 8000ed04 <_svfiprintf_r+0xdc> -8000ede0: 01012503 lw a0,16(sp) -8000ede4: 04010613 addi a2,sp,64 -8000ede8: 000a8593 mv a1,s5 -8000edec: c81ff0ef jal ra,8000ea6c <__ssprint_r> -8000edf0: 02051463 bnez a0,8000ee18 <_svfiprintf_r+0x1f0> -8000edf4: 00098d93 mv s11,s3 -8000edf8: f39ff06f j 8000ed30 <_svfiprintf_r+0x108> -8000edfc: 04812783 lw a5,72(sp) -8000ee00: 01012b83 lw s7,16(sp) -8000ee04: 00078a63 beqz a5,8000ee18 <_svfiprintf_r+0x1f0> -8000ee08: 04010613 addi a2,sp,64 -8000ee0c: 000a8593 mv a1,s5 -8000ee10: 000b8513 mv a0,s7 -8000ee14: c59ff0ef jal ra,8000ea6c <__ssprint_r> -8000ee18: 00cad783 lhu a5,12(s5) -8000ee1c: 0407f793 andi a5,a5,64 -8000ee20: 700796e3 bnez a5,8000fd2c <_svfiprintf_r+0x1104> -8000ee24: 12c12083 lw ra,300(sp) -8000ee28: 12812403 lw s0,296(sp) -8000ee2c: 00412503 lw a0,4(sp) -8000ee30: 12412483 lw s1,292(sp) -8000ee34: 12012903 lw s2,288(sp) -8000ee38: 11c12983 lw s3,284(sp) -8000ee3c: 11812a03 lw s4,280(sp) -8000ee40: 11412a83 lw s5,276(sp) -8000ee44: 11012b03 lw s6,272(sp) -8000ee48: 10c12b83 lw s7,268(sp) -8000ee4c: 10812c03 lw s8,264(sp) -8000ee50: 10412c83 lw s9,260(sp) -8000ee54: 10012d03 lw s10,256(sp) -8000ee58: 0fc12d83 lw s11,252(sp) -8000ee5c: 13010113 addi sp,sp,304 -8000ee60: 00008067 ret -8000ee64: 800157b7 lui a5,0x80015 -8000ee68: e1878793 addi a5,a5,-488 # 80014e18 <__BSS_END__+0xffffe400> -8000ee6c: 00f12a23 sw a5,20(sp) -8000ee70: 02097793 andi a5,s2,32 -8000ee74: 000b8813 mv a6,s7 -8000ee78: 4c078863 beqz a5,8000f348 <_svfiprintf_r+0x720> -8000ee7c: 00812783 lw a5,8(sp) -8000ee80: 00778613 addi a2,a5,7 -8000ee84: ff867613 andi a2,a2,-8 -8000ee88: 00062d03 lw s10,0(a2) -8000ee8c: 00462c83 lw s9,4(a2) -8000ee90: 00860793 addi a5,a2,8 -8000ee94: 00f12423 sw a5,8(sp) -8000ee98: 00197613 andi a2,s2,1 -8000ee9c: 00060663 beqz a2,8000eea8 <_svfiprintf_r+0x280> -8000eea0: 019d6633 or a2,s10,s9 -8000eea4: 380612e3 bnez a2,8000fa28 <_svfiprintf_r+0xe00> -8000eea8: bff97c13 andi s8,s2,-1025 -8000eeac: 00200693 li a3,2 -8000eeb0: 02010da3 sb zero,59(sp) -8000eeb4: fff00613 li a2,-1 -8000eeb8: 60c80663 beq a6,a2,8000f4c4 <_svfiprintf_r+0x89c> -8000eebc: 019d6633 or a2,s10,s9 -8000eec0: f7fc7913 andi s2,s8,-129 -8000eec4: 140614e3 bnez a2,8000f80c <_svfiprintf_r+0xbe4> -8000eec8: 6e081463 bnez a6,8000f5b0 <_svfiprintf_r+0x988> -8000eecc: 2e0694e3 bnez a3,8000f9b4 <_svfiprintf_r+0xd8c> -8000eed0: 001c7c93 andi s9,s8,1 -8000eed4: 0f010b93 addi s7,sp,240 -8000eed8: 000c8863 beqz s9,8000eee8 <_svfiprintf_r+0x2c0> -8000eedc: 03000793 li a5,48 -8000eee0: 0ef107a3 sb a5,239(sp) -8000eee4: 0ef10b93 addi s7,sp,239 -8000eee8: 00080c13 mv s8,a6 -8000eeec: 01985463 bge a6,s9,8000eef4 <_svfiprintf_r+0x2cc> -8000eef0: 000c8c13 mv s8,s9 -8000eef4: 03b14783 lbu a5,59(sp) -8000eef8: 00f037b3 snez a5,a5 -8000eefc: 00fc0c33 add s8,s8,a5 -8000ef00: 0500006f j 8000ef50 <_svfiprintf_r+0x328> -8000ef04: 00000413 li s0,0 -8000ef08: fd068713 addi a4,a3,-48 -8000ef0c: 001a0a13 addi s4,s4,1 -8000ef10: 00241793 slli a5,s0,0x2 -8000ef14: fffa4683 lbu a3,-1(s4) -8000ef18: 00878433 add s0,a5,s0 -8000ef1c: 00141413 slli s0,s0,0x1 -8000ef20: 00870433 add s0,a4,s0 -8000ef24: fd068713 addi a4,a3,-48 -8000ef28: feecf2e3 bgeu s9,a4,8000ef0c <_svfiprintf_r+0x2e4> -8000ef2c: fe068793 addi a5,a3,-32 -8000ef30: e4fc74e3 bgeu s8,a5,8000ed78 <_svfiprintf_r+0x150> -8000ef34: ec0684e3 beqz a3,8000edfc <_svfiprintf_r+0x1d4> -8000ef38: 08d10623 sb a3,140(sp) -8000ef3c: 02010da3 sb zero,59(sp) -8000ef40: 00100c13 li s8,1 -8000ef44: 00100c93 li s9,1 -8000ef48: 08c10b93 addi s7,sp,140 -8000ef4c: 00000813 li a6,0 -8000ef50: 00297e93 andi t4,s2,2 -8000ef54: 000e8463 beqz t4,8000ef5c <_svfiprintf_r+0x334> -8000ef58: 002c0c13 addi s8,s8,2 -8000ef5c: 08497e13 andi t3,s2,132 -8000ef60: 04812783 lw a5,72(sp) -8000ef64: 04412603 lw a2,68(sp) -8000ef68: 000e1663 bnez t3,8000ef74 <_svfiprintf_r+0x34c> -8000ef6c: 41840d33 sub s10,s0,s8 -8000ef70: 0ba042e3 bgtz s10,8000f814 <_svfiprintf_r+0xbec> -8000ef74: 03b14503 lbu a0,59(sp) -8000ef78: 00160593 addi a1,a2,1 -8000ef7c: 008d8693 addi a3,s11,8 -8000ef80: 04050063 beqz a0,8000efc0 <_svfiprintf_r+0x398> -8000ef84: 03b10513 addi a0,sp,59 -8000ef88: 00178793 addi a5,a5,1 -8000ef8c: 00ada023 sw a0,0(s11) -8000ef90: 00100513 li a0,1 -8000ef94: 00ada223 sw a0,4(s11) -8000ef98: 04f12423 sw a5,72(sp) -8000ef9c: 04b12223 sw a1,68(sp) -8000efa0: 00700513 li a0,7 -8000efa4: 18b546e3 blt a0,a1,8000f930 <_svfiprintf_r+0xd08> -8000efa8: 00260f13 addi t5,a2,2 -8000efac: 010d8513 addi a0,s11,16 -8000efb0: 00058613 mv a2,a1 -8000efb4: 00068d93 mv s11,a3 -8000efb8: 000f0593 mv a1,t5 -8000efbc: 00050693 mv a3,a0 -8000efc0: 020e8c63 beqz t4,8000eff8 <_svfiprintf_r+0x3d0> -8000efc4: 03c10613 addi a2,sp,60 -8000efc8: 00278793 addi a5,a5,2 -8000efcc: 00cda023 sw a2,0(s11) -8000efd0: 00200613 li a2,2 -8000efd4: 00cda223 sw a2,4(s11) -8000efd8: 04f12423 sw a5,72(sp) -8000efdc: 04b12223 sw a1,68(sp) -8000efe0: 00700613 li a2,7 -8000efe4: 18b648e3 blt a2,a1,8000f974 <_svfiprintf_r+0xd4c> -8000efe8: 00058613 mv a2,a1 -8000efec: 00068d93 mv s11,a3 -8000eff0: 00158593 addi a1,a1,1 -8000eff4: 00868693 addi a3,a3,8 -8000eff8: 08000513 li a0,128 -8000effc: 60ae0663 beq t3,a0,8000f608 <_svfiprintf_r+0x9e0> -8000f000: 41980d33 sub s10,a6,s9 -8000f004: 6fa04a63 bgtz s10,8000f6f8 <_svfiprintf_r+0xad0> -8000f008: 00fc87b3 add a5,s9,a5 -8000f00c: 017da023 sw s7,0(s11) -8000f010: 019da223 sw s9,4(s11) -8000f014: 04f12423 sw a5,72(sp) -8000f018: 04b12223 sw a1,68(sp) -8000f01c: 00700613 li a2,7 -8000f020: 7ab64a63 blt a2,a1,8000f7d4 <_svfiprintf_r+0xbac> -8000f024: 00497893 andi a7,s2,4 -8000f028: 00088663 beqz a7,8000f034 <_svfiprintf_r+0x40c> -8000f02c: 41840cb3 sub s9,s0,s8 -8000f030: 1f904863 bgtz s9,8000f220 <_svfiprintf_r+0x5f8> -8000f034: 01845463 bge s0,s8,8000f03c <_svfiprintf_r+0x414> -8000f038: 000c0413 mv s0,s8 -8000f03c: 00412703 lw a4,4(sp) -8000f040: 00870733 add a4,a4,s0 -8000f044: 00e12223 sw a4,4(sp) -8000f048: 7a079663 bnez a5,8000f7f4 <_svfiprintf_r+0xbcc> -8000f04c: 04012223 sw zero,68(sp) -8000f050: 00098d93 mv s11,s3 -8000f054: c7dff06f j 8000ecd0 <_svfiprintf_r+0xa8> -8000f058: 00812783 lw a5,8(sp) -8000f05c: 000b8813 mv a6,s7 -8000f060: 02010da3 sb zero,59(sp) -8000f064: 0007ab83 lw s7,0(a5) -8000f068: 00478d13 addi s10,a5,4 -8000f06c: 340b8ce3 beqz s7,8000fbc4 <_svfiprintf_r+0xf9c> -8000f070: fff00793 li a5,-1 -8000f074: 1ef806e3 beq a6,a5,8000fa60 <_svfiprintf_r+0xe38> -8000f078: 00080613 mv a2,a6 -8000f07c: 00000593 li a1,0 -8000f080: 000b8513 mv a0,s7 -8000f084: 01012423 sw a6,8(sp) -8000f088: 818f90ef jal ra,800080a0 -8000f08c: 00812803 lw a6,8(sp) -8000f090: 480500e3 beqz a0,8000fd10 <_svfiprintf_r+0x10e8> -8000f094: 41750cb3 sub s9,a0,s7 -8000f098: 01a12423 sw s10,8(sp) -8000f09c: 00000813 li a6,0 -8000f0a0: e49ff06f j 8000eee8 <_svfiprintf_r+0x2c0> -8000f0a4: 02097793 andi a5,s2,32 -8000f0a8: 000b8813 mv a6,s7 -8000f0ac: 01096893 ori a7,s2,16 -8000f0b0: 48079463 bnez a5,8000f538 <_svfiprintf_r+0x910> -8000f0b4: 00812783 lw a5,8(sp) -8000f0b8: 00478693 addi a3,a5,4 -8000f0bc: 00812783 lw a5,8(sp) -8000f0c0: 00000c93 li s9,0 -8000f0c4: 00d12423 sw a3,8(sp) -8000f0c8: 0007ad03 lw s10,0(a5) -8000f0cc: 4880006f j 8000f554 <_svfiprintf_r+0x92c> -8000f0d0: 02097793 andi a5,s2,32 -8000f0d4: 000b8813 mv a6,s7 -8000f0d8: 01096c13 ori s8,s2,16 -8000f0dc: 48079463 bnez a5,8000f564 <_svfiprintf_r+0x93c> -8000f0e0: 00812783 lw a5,8(sp) -8000f0e4: 00478693 addi a3,a5,4 -8000f0e8: 00812783 lw a5,8(sp) -8000f0ec: 00000c93 li s9,0 -8000f0f0: 00d12423 sw a3,8(sp) -8000f0f4: 0007ad03 lw s10,0(a5) -8000f0f8: 00100693 li a3,1 -8000f0fc: db5ff06f j 8000eeb0 <_svfiprintf_r+0x288> -8000f100: 08096913 ori s2,s2,128 -8000f104: 000a4683 lbu a3,0(s4) -8000f108: c65ff06f j 8000ed6c <_svfiprintf_r+0x144> -8000f10c: 000a4683 lbu a3,0(s4) -8000f110: 001a0793 addi a5,s4,1 -8000f114: 43a682e3 beq a3,s10,8000fd38 <_svfiprintf_r+0x1110> -8000f118: fd068713 addi a4,a3,-48 -8000f11c: 00078a13 mv s4,a5 -8000f120: 00000b93 li s7,0 -8000f124: c4ece6e3 bltu s9,a4,8000ed70 <_svfiprintf_r+0x148> -8000f128: 001a0a13 addi s4,s4,1 -8000f12c: 002b9793 slli a5,s7,0x2 -8000f130: fffa4683 lbu a3,-1(s4) -8000f134: 01778833 add a6,a5,s7 -8000f138: 00181813 slli a6,a6,0x1 -8000f13c: 00e80bb3 add s7,a6,a4 -8000f140: fd068713 addi a4,a3,-48 -8000f144: feecf2e3 bgeu s9,a4,8000f128 <_svfiprintf_r+0x500> -8000f148: c29ff06f j 8000ed70 <_svfiprintf_r+0x148> -8000f14c: 000a4683 lbu a3,0(s4) -8000f150: 00496913 ori s2,s2,4 -8000f154: c19ff06f j 8000ed6c <_svfiprintf_r+0x144> -8000f158: 02b00793 li a5,43 -8000f15c: 02f10da3 sb a5,59(sp) -8000f160: 000a4683 lbu a3,0(s4) -8000f164: c09ff06f j 8000ed6c <_svfiprintf_r+0x144> -8000f168: 00812783 lw a5,8(sp) -8000f16c: 000a4683 lbu a3,0(s4) -8000f170: 0007a403 lw s0,0(a5) -8000f174: 00478793 addi a5,a5,4 -8000f178: 00f12423 sw a5,8(sp) -8000f17c: be0458e3 bgez s0,8000ed6c <_svfiprintf_r+0x144> -8000f180: 40800433 neg s0,s0 -8000f184: 00496913 ori s2,s2,4 -8000f188: be5ff06f j 8000ed6c <_svfiprintf_r+0x144> -8000f18c: 02097793 andi a5,s2,32 -8000f190: 000b8813 mv a6,s7 -8000f194: 01096c13 ori s8,s2,16 -8000f198: 3e079a63 bnez a5,8000f58c <_svfiprintf_r+0x964> -8000f19c: 00812783 lw a5,8(sp) -8000f1a0: 00478693 addi a3,a5,4 -8000f1a4: 00812783 lw a5,8(sp) -8000f1a8: 00d12423 sw a3,8(sp) -8000f1ac: 0007ad03 lw s10,0(a5) -8000f1b0: 41fd5c93 srai s9,s10,0x1f -8000f1b4: 000c8693 mv a3,s9 -8000f1b8: 2e06c263 bltz a3,8000f49c <_svfiprintf_r+0x874> -8000f1bc: fff00693 li a3,-1 -8000f1c0: 00d80a63 beq a6,a3,8000f1d4 <_svfiprintf_r+0x5ac> -8000f1c4: 019d66b3 or a3,s10,s9 -8000f1c8: f7fc7913 andi s2,s8,-129 -8000f1cc: 7e068263 beqz a3,8000f9b0 <_svfiprintf_r+0xd88> -8000f1d0: 00090c13 mv s8,s2 -8000f1d4: 0c0c92e3 bnez s9,8000fa98 <_svfiprintf_r+0xe70> -8000f1d8: 00900693 li a3,9 -8000f1dc: 0ba6eee3 bltu a3,s10,8000fa98 <_svfiprintf_r+0xe70> -8000f1e0: 030d0793 addi a5,s10,48 -8000f1e4: 0ef107a3 sb a5,239(sp) -8000f1e8: 000c0913 mv s2,s8 -8000f1ec: 00100c93 li s9,1 -8000f1f0: 0ef10b93 addi s7,sp,239 -8000f1f4: cf5ff06f j 8000eee8 <_svfiprintf_r+0x2c0> -8000f1f8: 00812703 lw a4,8(sp) -8000f1fc: 02010da3 sb zero,59(sp) -8000f200: 00100c13 li s8,1 -8000f204: 00072783 lw a5,0(a4) -8000f208: 00470713 addi a4,a4,4 -8000f20c: 00e12423 sw a4,8(sp) -8000f210: 08f10623 sb a5,140(sp) -8000f214: 00100c93 li s9,1 -8000f218: 08c10b93 addi s7,sp,140 -8000f21c: d31ff06f j 8000ef4c <_svfiprintf_r+0x324> -8000f220: 01000593 li a1,16 -8000f224: 04412603 lw a2,68(sp) -8000f228: 0795d263 bge a1,s9,8000f28c <_svfiprintf_r+0x664> -8000f22c: 01000d13 li s10,16 -8000f230: 00700d93 li s11,7 -8000f234: 01012903 lw s2,16(sp) -8000f238: 00c0006f j 8000f244 <_svfiprintf_r+0x61c> -8000f23c: ff0c8c93 addi s9,s9,-16 -8000f240: 059d5663 bge s10,s9,8000f28c <_svfiprintf_r+0x664> -8000f244: 01078793 addi a5,a5,16 -8000f248: 00160613 addi a2,a2,1 -8000f24c: 0166a023 sw s6,0(a3) -8000f250: 01a6a223 sw s10,4(a3) -8000f254: 04f12423 sw a5,72(sp) -8000f258: 04c12223 sw a2,68(sp) -8000f25c: 00868693 addi a3,a3,8 -8000f260: fccddee3 bge s11,a2,8000f23c <_svfiprintf_r+0x614> -8000f264: 04010613 addi a2,sp,64 -8000f268: 000a8593 mv a1,s5 -8000f26c: 00090513 mv a0,s2 -8000f270: ffcff0ef jal ra,8000ea6c <__ssprint_r> -8000f274: ba0512e3 bnez a0,8000ee18 <_svfiprintf_r+0x1f0> -8000f278: ff0c8c93 addi s9,s9,-16 +8000ecf4: 01970733 add a4,a4,s9 +8000ecf8: 00e12223 sw a4,4(sp) +8000ecfc: 0a078e63 beqz a5,8000edb8 <_svfiprintf_r+0x1d4> +8000ed00: fff00813 li a6,-1 +8000ed04: 001c0a13 addi s4,s8,1 +8000ed08: 001c4683 lbu a3,1(s8) +8000ed0c: 02010da3 sb zero,59(sp) +8000ed10: 00000413 li s0,0 +8000ed14: 00000913 li s2,0 +8000ed18: 05a00c13 li s8,90 +8000ed1c: 00900c93 li s9,9 +8000ed20: 02a00d13 li s10,42 +8000ed24: 00080b93 mv s7,a6 +8000ed28: 001a0a13 addi s4,s4,1 +8000ed2c: fe068793 addi a5,a3,-32 +8000ed30: 1cfc6063 bltu s8,a5,8000eef0 <_svfiprintf_r+0x30c> +8000ed34: 00c12703 lw a4,12(sp) +8000ed38: 00279793 slli a5,a5,0x2 +8000ed3c: 00e787b3 add a5,a5,a4 +8000ed40: 0007a783 lw a5,0(a5) +8000ed44: 00078067 jr a5 +8000ed48: 01012503 lw a0,16(sp) +8000ed4c: 80cf90ef jal ra,80007d58 <_localeconv_r> +8000ed50: 00452783 lw a5,4(a0) +8000ed54: 00078513 mv a0,a5 +8000ed58: 02f12223 sw a5,36(sp) +8000ed5c: 8f1fa0ef jal ra,8000964c +8000ed60: 02a12023 sw a0,32(sp) +8000ed64: 01012503 lw a0,16(sp) +8000ed68: ff1f80ef jal ra,80007d58 <_localeconv_r> +8000ed6c: 00852703 lw a4,8(a0) +8000ed70: 02012783 lw a5,32(sp) +8000ed74: 00e12e23 sw a4,28(sp) +8000ed78: 440798e3 bnez a5,8000f9c8 <_svfiprintf_r+0xde4> +8000ed7c: 000a4683 lbu a3,0(s4) +8000ed80: fa9ff06f j 8000ed28 <_svfiprintf_r+0x144> +8000ed84: 02096913 ori s2,s2,32 +8000ed88: 000a4683 lbu a3,0(s4) +8000ed8c: f9dff06f j 8000ed28 <_svfiprintf_r+0x144> +8000ed90: 414c0cb3 sub s9,s8,s4 +8000ed94: f60c86e3 beqz s9,8000ed00 <_svfiprintf_r+0x11c> +8000ed98: f29ff06f j 8000ecc0 <_svfiprintf_r+0xdc> +8000ed9c: 01012503 lw a0,16(sp) +8000eda0: 04010613 addi a2,sp,64 +8000eda4: 000a8593 mv a1,s5 +8000eda8: c81ff0ef jal ra,8000ea28 <__ssprint_r> +8000edac: 02051463 bnez a0,8000edd4 <_svfiprintf_r+0x1f0> +8000edb0: 00098d93 mv s11,s3 +8000edb4: f39ff06f j 8000ecec <_svfiprintf_r+0x108> +8000edb8: 04812783 lw a5,72(sp) +8000edbc: 01012b83 lw s7,16(sp) +8000edc0: 00078a63 beqz a5,8000edd4 <_svfiprintf_r+0x1f0> +8000edc4: 04010613 addi a2,sp,64 +8000edc8: 000a8593 mv a1,s5 +8000edcc: 000b8513 mv a0,s7 +8000edd0: c59ff0ef jal ra,8000ea28 <__ssprint_r> +8000edd4: 00cad783 lhu a5,12(s5) +8000edd8: 0407f793 andi a5,a5,64 +8000eddc: 700796e3 bnez a5,8000fce8 <_svfiprintf_r+0x1104> +8000ede0: 12c12083 lw ra,300(sp) +8000ede4: 12812403 lw s0,296(sp) +8000ede8: 00412503 lw a0,4(sp) +8000edec: 12412483 lw s1,292(sp) +8000edf0: 12012903 lw s2,288(sp) +8000edf4: 11c12983 lw s3,284(sp) +8000edf8: 11812a03 lw s4,280(sp) +8000edfc: 11412a83 lw s5,276(sp) +8000ee00: 11012b03 lw s6,272(sp) +8000ee04: 10c12b83 lw s7,268(sp) +8000ee08: 10812c03 lw s8,264(sp) +8000ee0c: 10412c83 lw s9,260(sp) +8000ee10: 10012d03 lw s10,256(sp) +8000ee14: 0fc12d83 lw s11,252(sp) +8000ee18: 13010113 addi sp,sp,304 +8000ee1c: 00008067 ret +8000ee20: 800157b7 lui a5,0x80015 +8000ee24: dd878793 addi a5,a5,-552 # 80014dd8 <__BSS_END__+0xffffe3c0> +8000ee28: 00f12a23 sw a5,20(sp) +8000ee2c: 02097793 andi a5,s2,32 +8000ee30: 000b8813 mv a6,s7 +8000ee34: 4c078863 beqz a5,8000f304 <_svfiprintf_r+0x720> +8000ee38: 00812783 lw a5,8(sp) +8000ee3c: 00778613 addi a2,a5,7 +8000ee40: ff867613 andi a2,a2,-8 +8000ee44: 00062d03 lw s10,0(a2) +8000ee48: 00462c83 lw s9,4(a2) +8000ee4c: 00860793 addi a5,a2,8 +8000ee50: 00f12423 sw a5,8(sp) +8000ee54: 00197613 andi a2,s2,1 +8000ee58: 00060663 beqz a2,8000ee64 <_svfiprintf_r+0x280> +8000ee5c: 019d6633 or a2,s10,s9 +8000ee60: 380612e3 bnez a2,8000f9e4 <_svfiprintf_r+0xe00> +8000ee64: bff97c13 andi s8,s2,-1025 +8000ee68: 00200693 li a3,2 +8000ee6c: 02010da3 sb zero,59(sp) +8000ee70: fff00613 li a2,-1 +8000ee74: 60c80663 beq a6,a2,8000f480 <_svfiprintf_r+0x89c> +8000ee78: 019d6633 or a2,s10,s9 +8000ee7c: f7fc7913 andi s2,s8,-129 +8000ee80: 140614e3 bnez a2,8000f7c8 <_svfiprintf_r+0xbe4> +8000ee84: 6e081463 bnez a6,8000f56c <_svfiprintf_r+0x988> +8000ee88: 2e0694e3 bnez a3,8000f970 <_svfiprintf_r+0xd8c> +8000ee8c: 001c7c93 andi s9,s8,1 +8000ee90: 0f010b93 addi s7,sp,240 +8000ee94: 000c8863 beqz s9,8000eea4 <_svfiprintf_r+0x2c0> +8000ee98: 03000793 li a5,48 +8000ee9c: 0ef107a3 sb a5,239(sp) +8000eea0: 0ef10b93 addi s7,sp,239 +8000eea4: 00080c13 mv s8,a6 +8000eea8: 01985463 bge a6,s9,8000eeb0 <_svfiprintf_r+0x2cc> +8000eeac: 000c8c13 mv s8,s9 +8000eeb0: 03b14783 lbu a5,59(sp) +8000eeb4: 00f037b3 snez a5,a5 +8000eeb8: 00fc0c33 add s8,s8,a5 +8000eebc: 0500006f j 8000ef0c <_svfiprintf_r+0x328> +8000eec0: 00000413 li s0,0 +8000eec4: fd068713 addi a4,a3,-48 +8000eec8: 001a0a13 addi s4,s4,1 +8000eecc: 00241793 slli a5,s0,0x2 +8000eed0: fffa4683 lbu a3,-1(s4) +8000eed4: 00878433 add s0,a5,s0 +8000eed8: 00141413 slli s0,s0,0x1 +8000eedc: 00870433 add s0,a4,s0 +8000eee0: fd068713 addi a4,a3,-48 +8000eee4: feecf2e3 bgeu s9,a4,8000eec8 <_svfiprintf_r+0x2e4> +8000eee8: fe068793 addi a5,a3,-32 +8000eeec: e4fc74e3 bgeu s8,a5,8000ed34 <_svfiprintf_r+0x150> +8000eef0: ec0684e3 beqz a3,8000edb8 <_svfiprintf_r+0x1d4> +8000eef4: 08d10623 sb a3,140(sp) +8000eef8: 02010da3 sb zero,59(sp) +8000eefc: 00100c13 li s8,1 +8000ef00: 00100c93 li s9,1 +8000ef04: 08c10b93 addi s7,sp,140 +8000ef08: 00000813 li a6,0 +8000ef0c: 00297e93 andi t4,s2,2 +8000ef10: 000e8463 beqz t4,8000ef18 <_svfiprintf_r+0x334> +8000ef14: 002c0c13 addi s8,s8,2 +8000ef18: 08497e13 andi t3,s2,132 +8000ef1c: 04812783 lw a5,72(sp) +8000ef20: 04412603 lw a2,68(sp) +8000ef24: 000e1663 bnez t3,8000ef30 <_svfiprintf_r+0x34c> +8000ef28: 41840d33 sub s10,s0,s8 +8000ef2c: 0ba042e3 bgtz s10,8000f7d0 <_svfiprintf_r+0xbec> +8000ef30: 03b14503 lbu a0,59(sp) +8000ef34: 00160593 addi a1,a2,1 +8000ef38: 008d8693 addi a3,s11,8 +8000ef3c: 04050063 beqz a0,8000ef7c <_svfiprintf_r+0x398> +8000ef40: 03b10513 addi a0,sp,59 +8000ef44: 00178793 addi a5,a5,1 +8000ef48: 00ada023 sw a0,0(s11) +8000ef4c: 00100513 li a0,1 +8000ef50: 00ada223 sw a0,4(s11) +8000ef54: 04f12423 sw a5,72(sp) +8000ef58: 04b12223 sw a1,68(sp) +8000ef5c: 00700513 li a0,7 +8000ef60: 18b546e3 blt a0,a1,8000f8ec <_svfiprintf_r+0xd08> +8000ef64: 00260f13 addi t5,a2,2 +8000ef68: 010d8513 addi a0,s11,16 +8000ef6c: 00058613 mv a2,a1 +8000ef70: 00068d93 mv s11,a3 +8000ef74: 000f0593 mv a1,t5 +8000ef78: 00050693 mv a3,a0 +8000ef7c: 020e8c63 beqz t4,8000efb4 <_svfiprintf_r+0x3d0> +8000ef80: 03c10613 addi a2,sp,60 +8000ef84: 00278793 addi a5,a5,2 +8000ef88: 00cda023 sw a2,0(s11) +8000ef8c: 00200613 li a2,2 +8000ef90: 00cda223 sw a2,4(s11) +8000ef94: 04f12423 sw a5,72(sp) +8000ef98: 04b12223 sw a1,68(sp) +8000ef9c: 00700613 li a2,7 +8000efa0: 18b648e3 blt a2,a1,8000f930 <_svfiprintf_r+0xd4c> +8000efa4: 00058613 mv a2,a1 +8000efa8: 00068d93 mv s11,a3 +8000efac: 00158593 addi a1,a1,1 +8000efb0: 00868693 addi a3,a3,8 +8000efb4: 08000513 li a0,128 +8000efb8: 60ae0663 beq t3,a0,8000f5c4 <_svfiprintf_r+0x9e0> +8000efbc: 41980d33 sub s10,a6,s9 +8000efc0: 6fa04a63 bgtz s10,8000f6b4 <_svfiprintf_r+0xad0> +8000efc4: 00fc87b3 add a5,s9,a5 +8000efc8: 017da023 sw s7,0(s11) +8000efcc: 019da223 sw s9,4(s11) +8000efd0: 04f12423 sw a5,72(sp) +8000efd4: 04b12223 sw a1,68(sp) +8000efd8: 00700613 li a2,7 +8000efdc: 7ab64a63 blt a2,a1,8000f790 <_svfiprintf_r+0xbac> +8000efe0: 00497893 andi a7,s2,4 +8000efe4: 00088663 beqz a7,8000eff0 <_svfiprintf_r+0x40c> +8000efe8: 41840cb3 sub s9,s0,s8 +8000efec: 1f904863 bgtz s9,8000f1dc <_svfiprintf_r+0x5f8> +8000eff0: 01845463 bge s0,s8,8000eff8 <_svfiprintf_r+0x414> +8000eff4: 000c0413 mv s0,s8 +8000eff8: 00412703 lw a4,4(sp) +8000effc: 00870733 add a4,a4,s0 +8000f000: 00e12223 sw a4,4(sp) +8000f004: 7a079663 bnez a5,8000f7b0 <_svfiprintf_r+0xbcc> +8000f008: 04012223 sw zero,68(sp) +8000f00c: 00098d93 mv s11,s3 +8000f010: c7dff06f j 8000ec8c <_svfiprintf_r+0xa8> +8000f014: 00812783 lw a5,8(sp) +8000f018: 000b8813 mv a6,s7 +8000f01c: 02010da3 sb zero,59(sp) +8000f020: 0007ab83 lw s7,0(a5) +8000f024: 00478d13 addi s10,a5,4 +8000f028: 340b8ce3 beqz s7,8000fb80 <_svfiprintf_r+0xf9c> +8000f02c: fff00793 li a5,-1 +8000f030: 1ef806e3 beq a6,a5,8000fa1c <_svfiprintf_r+0xe38> +8000f034: 00080613 mv a2,a6 +8000f038: 00000593 li a1,0 +8000f03c: 000b8513 mv a0,s7 +8000f040: 01012423 sw a6,8(sp) +8000f044: 818f90ef jal ra,8000805c +8000f048: 00812803 lw a6,8(sp) +8000f04c: 480500e3 beqz a0,8000fccc <_svfiprintf_r+0x10e8> +8000f050: 41750cb3 sub s9,a0,s7 +8000f054: 01a12423 sw s10,8(sp) +8000f058: 00000813 li a6,0 +8000f05c: e49ff06f j 8000eea4 <_svfiprintf_r+0x2c0> +8000f060: 02097793 andi a5,s2,32 +8000f064: 000b8813 mv a6,s7 +8000f068: 01096893 ori a7,s2,16 +8000f06c: 48079463 bnez a5,8000f4f4 <_svfiprintf_r+0x910> +8000f070: 00812783 lw a5,8(sp) +8000f074: 00478693 addi a3,a5,4 +8000f078: 00812783 lw a5,8(sp) +8000f07c: 00000c93 li s9,0 +8000f080: 00d12423 sw a3,8(sp) +8000f084: 0007ad03 lw s10,0(a5) +8000f088: 4880006f j 8000f510 <_svfiprintf_r+0x92c> +8000f08c: 02097793 andi a5,s2,32 +8000f090: 000b8813 mv a6,s7 +8000f094: 01096c13 ori s8,s2,16 +8000f098: 48079463 bnez a5,8000f520 <_svfiprintf_r+0x93c> +8000f09c: 00812783 lw a5,8(sp) +8000f0a0: 00478693 addi a3,a5,4 +8000f0a4: 00812783 lw a5,8(sp) +8000f0a8: 00000c93 li s9,0 +8000f0ac: 00d12423 sw a3,8(sp) +8000f0b0: 0007ad03 lw s10,0(a5) +8000f0b4: 00100693 li a3,1 +8000f0b8: db5ff06f j 8000ee6c <_svfiprintf_r+0x288> +8000f0bc: 08096913 ori s2,s2,128 +8000f0c0: 000a4683 lbu a3,0(s4) +8000f0c4: c65ff06f j 8000ed28 <_svfiprintf_r+0x144> +8000f0c8: 000a4683 lbu a3,0(s4) +8000f0cc: 001a0793 addi a5,s4,1 +8000f0d0: 43a682e3 beq a3,s10,8000fcf4 <_svfiprintf_r+0x1110> +8000f0d4: fd068713 addi a4,a3,-48 +8000f0d8: 00078a13 mv s4,a5 +8000f0dc: 00000b93 li s7,0 +8000f0e0: c4ece6e3 bltu s9,a4,8000ed2c <_svfiprintf_r+0x148> +8000f0e4: 001a0a13 addi s4,s4,1 +8000f0e8: 002b9793 slli a5,s7,0x2 +8000f0ec: fffa4683 lbu a3,-1(s4) +8000f0f0: 01778833 add a6,a5,s7 +8000f0f4: 00181813 slli a6,a6,0x1 +8000f0f8: 00e80bb3 add s7,a6,a4 +8000f0fc: fd068713 addi a4,a3,-48 +8000f100: feecf2e3 bgeu s9,a4,8000f0e4 <_svfiprintf_r+0x500> +8000f104: c29ff06f j 8000ed2c <_svfiprintf_r+0x148> +8000f108: 000a4683 lbu a3,0(s4) +8000f10c: 00496913 ori s2,s2,4 +8000f110: c19ff06f j 8000ed28 <_svfiprintf_r+0x144> +8000f114: 02b00793 li a5,43 +8000f118: 02f10da3 sb a5,59(sp) +8000f11c: 000a4683 lbu a3,0(s4) +8000f120: c09ff06f j 8000ed28 <_svfiprintf_r+0x144> +8000f124: 00812783 lw a5,8(sp) +8000f128: 000a4683 lbu a3,0(s4) +8000f12c: 0007a403 lw s0,0(a5) +8000f130: 00478793 addi a5,a5,4 +8000f134: 00f12423 sw a5,8(sp) +8000f138: be0458e3 bgez s0,8000ed28 <_svfiprintf_r+0x144> +8000f13c: 40800433 neg s0,s0 +8000f140: 00496913 ori s2,s2,4 +8000f144: be5ff06f j 8000ed28 <_svfiprintf_r+0x144> +8000f148: 02097793 andi a5,s2,32 +8000f14c: 000b8813 mv a6,s7 +8000f150: 01096c13 ori s8,s2,16 +8000f154: 3e079a63 bnez a5,8000f548 <_svfiprintf_r+0x964> +8000f158: 00812783 lw a5,8(sp) +8000f15c: 00478693 addi a3,a5,4 +8000f160: 00812783 lw a5,8(sp) +8000f164: 00d12423 sw a3,8(sp) +8000f168: 0007ad03 lw s10,0(a5) +8000f16c: 41fd5c93 srai s9,s10,0x1f +8000f170: 000c8693 mv a3,s9 +8000f174: 2e06c263 bltz a3,8000f458 <_svfiprintf_r+0x874> +8000f178: fff00693 li a3,-1 +8000f17c: 00d80a63 beq a6,a3,8000f190 <_svfiprintf_r+0x5ac> +8000f180: 019d66b3 or a3,s10,s9 +8000f184: f7fc7913 andi s2,s8,-129 +8000f188: 7e068263 beqz a3,8000f96c <_svfiprintf_r+0xd88> +8000f18c: 00090c13 mv s8,s2 +8000f190: 0c0c92e3 bnez s9,8000fa54 <_svfiprintf_r+0xe70> +8000f194: 00900693 li a3,9 +8000f198: 0ba6eee3 bltu a3,s10,8000fa54 <_svfiprintf_r+0xe70> +8000f19c: 030d0793 addi a5,s10,48 +8000f1a0: 0ef107a3 sb a5,239(sp) +8000f1a4: 000c0913 mv s2,s8 +8000f1a8: 00100c93 li s9,1 +8000f1ac: 0ef10b93 addi s7,sp,239 +8000f1b0: cf5ff06f j 8000eea4 <_svfiprintf_r+0x2c0> +8000f1b4: 00812703 lw a4,8(sp) +8000f1b8: 02010da3 sb zero,59(sp) +8000f1bc: 00100c13 li s8,1 +8000f1c0: 00072783 lw a5,0(a4) +8000f1c4: 00470713 addi a4,a4,4 +8000f1c8: 00e12423 sw a4,8(sp) +8000f1cc: 08f10623 sb a5,140(sp) +8000f1d0: 00100c93 li s9,1 +8000f1d4: 08c10b93 addi s7,sp,140 +8000f1d8: d31ff06f j 8000ef08 <_svfiprintf_r+0x324> +8000f1dc: 01000593 li a1,16 +8000f1e0: 04412603 lw a2,68(sp) +8000f1e4: 0795d263 bge a1,s9,8000f248 <_svfiprintf_r+0x664> +8000f1e8: 01000d13 li s10,16 +8000f1ec: 00700d93 li s11,7 +8000f1f0: 01012903 lw s2,16(sp) +8000f1f4: 00c0006f j 8000f200 <_svfiprintf_r+0x61c> +8000f1f8: ff0c8c93 addi s9,s9,-16 +8000f1fc: 059d5663 bge s10,s9,8000f248 <_svfiprintf_r+0x664> +8000f200: 01078793 addi a5,a5,16 +8000f204: 00160613 addi a2,a2,1 +8000f208: 0166a023 sw s6,0(a3) +8000f20c: 01a6a223 sw s10,4(a3) +8000f210: 04f12423 sw a5,72(sp) +8000f214: 04c12223 sw a2,68(sp) +8000f218: 00868693 addi a3,a3,8 +8000f21c: fccddee3 bge s11,a2,8000f1f8 <_svfiprintf_r+0x614> +8000f220: 04010613 addi a2,sp,64 +8000f224: 000a8593 mv a1,s5 +8000f228: 00090513 mv a0,s2 +8000f22c: ffcff0ef jal ra,8000ea28 <__ssprint_r> +8000f230: ba0512e3 bnez a0,8000edd4 <_svfiprintf_r+0x1f0> +8000f234: ff0c8c93 addi s9,s9,-16 +8000f238: 04812783 lw a5,72(sp) +8000f23c: 04412603 lw a2,68(sp) +8000f240: 00098693 mv a3,s3 +8000f244: fb9d4ee3 blt s10,s9,8000f200 <_svfiprintf_r+0x61c> +8000f248: 019787b3 add a5,a5,s9 +8000f24c: 00160613 addi a2,a2,1 +8000f250: 0166a023 sw s6,0(a3) +8000f254: 0196a223 sw s9,4(a3) +8000f258: 04f12423 sw a5,72(sp) +8000f25c: 04c12223 sw a2,68(sp) +8000f260: 00700693 li a3,7 +8000f264: d8c6d6e3 bge a3,a2,8000eff0 <_svfiprintf_r+0x40c> +8000f268: 01012503 lw a0,16(sp) +8000f26c: 04010613 addi a2,sp,64 +8000f270: 000a8593 mv a1,s5 +8000f274: fb4ff0ef jal ra,8000ea28 <__ssprint_r> +8000f278: b4051ee3 bnez a0,8000edd4 <_svfiprintf_r+0x1f0> 8000f27c: 04812783 lw a5,72(sp) -8000f280: 04412603 lw a2,68(sp) -8000f284: 00098693 mv a3,s3 -8000f288: fb9d4ee3 blt s10,s9,8000f244 <_svfiprintf_r+0x61c> -8000f28c: 019787b3 add a5,a5,s9 -8000f290: 00160613 addi a2,a2,1 -8000f294: 0166a023 sw s6,0(a3) -8000f298: 0196a223 sw s9,4(a3) -8000f29c: 04f12423 sw a5,72(sp) -8000f2a0: 04c12223 sw a2,68(sp) -8000f2a4: 00700693 li a3,7 -8000f2a8: d8c6d6e3 bge a3,a2,8000f034 <_svfiprintf_r+0x40c> -8000f2ac: 01012503 lw a0,16(sp) -8000f2b0: 04010613 addi a2,sp,64 -8000f2b4: 000a8593 mv a1,s5 -8000f2b8: fb4ff0ef jal ra,8000ea6c <__ssprint_r> -8000f2bc: b4051ee3 bnez a0,8000ee18 <_svfiprintf_r+0x1f0> -8000f2c0: 04812783 lw a5,72(sp) -8000f2c4: d71ff06f j 8000f034 <_svfiprintf_r+0x40c> -8000f2c8: 00196913 ori s2,s2,1 -8000f2cc: 000a4683 lbu a3,0(s4) -8000f2d0: a9dff06f j 8000ed6c <_svfiprintf_r+0x144> -8000f2d4: 03b14783 lbu a5,59(sp) -8000f2d8: 000a4683 lbu a3,0(s4) -8000f2dc: a80798e3 bnez a5,8000ed6c <_svfiprintf_r+0x144> -8000f2e0: 02000793 li a5,32 -8000f2e4: 02f10da3 sb a5,59(sp) -8000f2e8: a85ff06f j 8000ed6c <_svfiprintf_r+0x144> -8000f2ec: 02097793 andi a5,s2,32 -8000f2f0: 000b8813 mv a6,s7 -8000f2f4: 26079663 bnez a5,8000f560 <_svfiprintf_r+0x938> -8000f2f8: 00812783 lw a5,8(sp) -8000f2fc: 01097613 andi a2,s2,16 -8000f300: 00478693 addi a3,a5,4 -8000f304: 0007a783 lw a5,0(a5) -8000f308: 260618e3 bnez a2,8000fd78 <_svfiprintf_r+0x1150> -8000f30c: 04097613 andi a2,s2,64 -8000f310: 0e060ae3 beqz a2,8000fc04 <_svfiprintf_r+0xfdc> -8000f314: 01079d13 slli s10,a5,0x10 -8000f318: 00d12423 sw a3,8(sp) -8000f31c: 010d5d13 srli s10,s10,0x10 -8000f320: 00000c93 li s9,0 -8000f324: 00090c13 mv s8,s2 -8000f328: 00100693 li a3,1 -8000f32c: b85ff06f j 8000eeb0 <_svfiprintf_r+0x288> -8000f330: 800157b7 lui a5,0x80015 -8000f334: e0478793 addi a5,a5,-508 # 80014e04 <__BSS_END__+0xffffe3ec> -8000f338: 00f12a23 sw a5,20(sp) -8000f33c: 02097793 andi a5,s2,32 -8000f340: 000b8813 mv a6,s7 -8000f344: b2079ce3 bnez a5,8000ee7c <_svfiprintf_r+0x254> -8000f348: 00812703 lw a4,8(sp) -8000f34c: 01097613 andi a2,s2,16 -8000f350: 00072783 lw a5,0(a4) -8000f354: 00470713 addi a4,a4,4 -8000f358: 00e12423 sw a4,8(sp) -8000f35c: 66061863 bnez a2,8000f9cc <_svfiprintf_r+0xda4> -8000f360: 04097613 andi a2,s2,64 -8000f364: 66060063 beqz a2,8000f9c4 <_svfiprintf_r+0xd9c> -8000f368: 01079d13 slli s10,a5,0x10 -8000f36c: 010d5d13 srli s10,s10,0x10 -8000f370: 00000c93 li s9,0 -8000f374: b25ff06f j 8000ee98 <_svfiprintf_r+0x270> -8000f378: 00812783 lw a5,8(sp) -8000f37c: ffff86b7 lui a3,0xffff8 -8000f380: 8306c693 xori a3,a3,-2000 -8000f384: 0007ad03 lw s10,0(a5) -8000f388: 02d11e23 sh a3,60(sp) -8000f38c: 00478793 addi a5,a5,4 -8000f390: 800156b7 lui a3,0x80015 -8000f394: 00f12423 sw a5,8(sp) -8000f398: e0468793 addi a5,a3,-508 # 80014e04 <__BSS_END__+0xffffe3ec> -8000f39c: 000b8813 mv a6,s7 +8000f280: d71ff06f j 8000eff0 <_svfiprintf_r+0x40c> +8000f284: 00196913 ori s2,s2,1 +8000f288: 000a4683 lbu a3,0(s4) +8000f28c: a9dff06f j 8000ed28 <_svfiprintf_r+0x144> +8000f290: 03b14783 lbu a5,59(sp) +8000f294: 000a4683 lbu a3,0(s4) +8000f298: a80798e3 bnez a5,8000ed28 <_svfiprintf_r+0x144> +8000f29c: 02000793 li a5,32 +8000f2a0: 02f10da3 sb a5,59(sp) +8000f2a4: a85ff06f j 8000ed28 <_svfiprintf_r+0x144> +8000f2a8: 02097793 andi a5,s2,32 +8000f2ac: 000b8813 mv a6,s7 +8000f2b0: 26079663 bnez a5,8000f51c <_svfiprintf_r+0x938> +8000f2b4: 00812783 lw a5,8(sp) +8000f2b8: 01097613 andi a2,s2,16 +8000f2bc: 00478693 addi a3,a5,4 +8000f2c0: 0007a783 lw a5,0(a5) +8000f2c4: 260618e3 bnez a2,8000fd34 <_svfiprintf_r+0x1150> +8000f2c8: 04097613 andi a2,s2,64 +8000f2cc: 0e060ae3 beqz a2,8000fbc0 <_svfiprintf_r+0xfdc> +8000f2d0: 01079d13 slli s10,a5,0x10 +8000f2d4: 00d12423 sw a3,8(sp) +8000f2d8: 010d5d13 srli s10,s10,0x10 +8000f2dc: 00000c93 li s9,0 +8000f2e0: 00090c13 mv s8,s2 +8000f2e4: 00100693 li a3,1 +8000f2e8: b85ff06f j 8000ee6c <_svfiprintf_r+0x288> +8000f2ec: 800157b7 lui a5,0x80015 +8000f2f0: dc478793 addi a5,a5,-572 # 80014dc4 <__BSS_END__+0xffffe3ac> +8000f2f4: 00f12a23 sw a5,20(sp) +8000f2f8: 02097793 andi a5,s2,32 +8000f2fc: 000b8813 mv a6,s7 +8000f300: b2079ce3 bnez a5,8000ee38 <_svfiprintf_r+0x254> +8000f304: 00812703 lw a4,8(sp) +8000f308: 01097613 andi a2,s2,16 +8000f30c: 00072783 lw a5,0(a4) +8000f310: 00470713 addi a4,a4,4 +8000f314: 00e12423 sw a4,8(sp) +8000f318: 66061863 bnez a2,8000f988 <_svfiprintf_r+0xda4> +8000f31c: 04097613 andi a2,s2,64 +8000f320: 66060063 beqz a2,8000f980 <_svfiprintf_r+0xd9c> +8000f324: 01079d13 slli s10,a5,0x10 +8000f328: 010d5d13 srli s10,s10,0x10 +8000f32c: 00000c93 li s9,0 +8000f330: b25ff06f j 8000ee54 <_svfiprintf_r+0x270> +8000f334: 00812783 lw a5,8(sp) +8000f338: ffff86b7 lui a3,0xffff8 +8000f33c: 8306c693 xori a3,a3,-2000 +8000f340: 0007ad03 lw s10,0(a5) +8000f344: 02d11e23 sh a3,60(sp) +8000f348: 00478793 addi a5,a5,4 +8000f34c: 800156b7 lui a3,0x80015 +8000f350: 00f12423 sw a5,8(sp) +8000f354: dc468793 addi a5,a3,-572 # 80014dc4 <__BSS_END__+0xffffe3ac> +8000f358: 000b8813 mv a6,s7 +8000f35c: 00000c93 li s9,0 +8000f360: 00296c13 ori s8,s2,2 +8000f364: 00f12a23 sw a5,20(sp) +8000f368: 00200693 li a3,2 +8000f36c: b01ff06f j 8000ee6c <_svfiprintf_r+0x288> +8000f370: 02097793 andi a5,s2,32 +8000f374: 000b8813 mv a6,s7 +8000f378: 16079c63 bnez a5,8000f4f0 <_svfiprintf_r+0x90c> +8000f37c: 00812783 lw a5,8(sp) +8000f380: 01097613 andi a2,s2,16 +8000f384: 00478693 addi a3,a5,4 +8000f388: 0007a783 lw a5,0(a5) +8000f38c: 1a0618e3 bnez a2,8000fd3c <_svfiprintf_r+0x1158> +8000f390: 04097613 andi a2,s2,64 +8000f394: 000608e3 beqz a2,8000fba4 <_svfiprintf_r+0xfc0> +8000f398: 01079d13 slli s10,a5,0x10 +8000f39c: 010d5d13 srli s10,s10,0x10 8000f3a0: 00000c93 li s9,0 -8000f3a4: 00296c13 ori s8,s2,2 -8000f3a8: 00f12a23 sw a5,20(sp) -8000f3ac: 00200693 li a3,2 -8000f3b0: b01ff06f j 8000eeb0 <_svfiprintf_r+0x288> +8000f3a4: 00090893 mv a7,s2 +8000f3a8: 00d12423 sw a3,8(sp) +8000f3ac: 1640006f j 8000f510 <_svfiprintf_r+0x92c> +8000f3b0: 00812703 lw a4,8(sp) 8000f3b4: 02097793 andi a5,s2,32 -8000f3b8: 000b8813 mv a6,s7 -8000f3bc: 16079c63 bnez a5,8000f534 <_svfiprintf_r+0x90c> -8000f3c0: 00812783 lw a5,8(sp) -8000f3c4: 01097613 andi a2,s2,16 -8000f3c8: 00478693 addi a3,a5,4 -8000f3cc: 0007a783 lw a5,0(a5) -8000f3d0: 1a0618e3 bnez a2,8000fd80 <_svfiprintf_r+0x1158> -8000f3d4: 04097613 andi a2,s2,64 -8000f3d8: 000608e3 beqz a2,8000fbe8 <_svfiprintf_r+0xfc0> -8000f3dc: 01079d13 slli s10,a5,0x10 -8000f3e0: 010d5d13 srli s10,s10,0x10 -8000f3e4: 00000c93 li s9,0 -8000f3e8: 00090893 mv a7,s2 -8000f3ec: 00d12423 sw a3,8(sp) -8000f3f0: 1640006f j 8000f554 <_svfiprintf_r+0x92c> -8000f3f4: 00812703 lw a4,8(sp) -8000f3f8: 02097793 andi a5,s2,32 -8000f3fc: 00470693 addi a3,a4,4 -8000f400: 64079263 bnez a5,8000fa44 <_svfiprintf_r+0xe1c> -8000f404: 01097793 andi a5,s2,16 -8000f408: 7a079263 bnez a5,8000fbac <_svfiprintf_r+0xf84> -8000f40c: 04097793 andi a5,s2,64 -8000f410: 080796e3 bnez a5,8000fc9c <_svfiprintf_r+0x1074> -8000f414: 20097893 andi a7,s2,512 -8000f418: 78088a63 beqz a7,8000fbac <_svfiprintf_r+0xf84> -8000f41c: 00812783 lw a5,8(sp) -8000f420: 00412703 lw a4,4(sp) -8000f424: 00d12423 sw a3,8(sp) -8000f428: 0007a783 lw a5,0(a5) -8000f42c: 00e78023 sb a4,0(a5) -8000f430: 8a1ff06f j 8000ecd0 <_svfiprintf_r+0xa8> -8000f434: 000a4683 lbu a3,0(s4) -8000f438: 06c00793 li a5,108 -8000f43c: 76f68063 beq a3,a5,8000fb9c <_svfiprintf_r+0xf74> -8000f440: 01096913 ori s2,s2,16 -8000f444: 929ff06f j 8000ed6c <_svfiprintf_r+0x144> -8000f448: 000a4683 lbu a3,0(s4) -8000f44c: 06800793 li a5,104 -8000f450: 70f68463 beq a3,a5,8000fb58 <_svfiprintf_r+0xf30> -8000f454: 04096913 ori s2,s2,64 -8000f458: 915ff06f j 8000ed6c <_svfiprintf_r+0x144> -8000f45c: 02097793 andi a5,s2,32 -8000f460: 000b8813 mv a6,s7 -8000f464: 12079263 bnez a5,8000f588 <_svfiprintf_r+0x960> -8000f468: 00812703 lw a4,8(sp) -8000f46c: 01097793 andi a5,s2,16 -8000f470: 00470693 addi a3,a4,4 -8000f474: 0e079ee3 bnez a5,8000fd70 <_svfiprintf_r+0x1148> -8000f478: 04097793 andi a5,s2,64 -8000f47c: 7a078463 beqz a5,8000fc24 <_svfiprintf_r+0xffc> -8000f480: 00812783 lw a5,8(sp) -8000f484: 00d12423 sw a3,8(sp) -8000f488: 00090c13 mv s8,s2 -8000f48c: 00079d03 lh s10,0(a5) -8000f490: 41fd5c93 srai s9,s10,0x1f -8000f494: 000c8693 mv a3,s9 -8000f498: d206d2e3 bgez a3,8000f1bc <_svfiprintf_r+0x594> -8000f49c: 41a007b3 neg a5,s10 -8000f4a0: 00f036b3 snez a3,a5 -8000f4a4: 41900e33 neg t3,s9 -8000f4a8: 40de0cb3 sub s9,t3,a3 -8000f4ac: 02d00693 li a3,45 -8000f4b0: 02d10da3 sb a3,59(sp) -8000f4b4: fff00613 li a2,-1 -8000f4b8: 00078d13 mv s10,a5 -8000f4bc: 00100693 li a3,1 -8000f4c0: 9ec81ee3 bne a6,a2,8000eebc <_svfiprintf_r+0x294> -8000f4c4: 00100613 li a2,1 -8000f4c8: d0c686e3 beq a3,a2,8000f1d4 <_svfiprintf_r+0x5ac> -8000f4cc: 00200613 li a2,2 -8000f4d0: 0ec68a63 beq a3,a2,8000f5c4 <_svfiprintf_r+0x99c> -8000f4d4: 0f010613 addi a2,sp,240 -8000f4d8: 0080006f j 8000f4e0 <_svfiprintf_r+0x8b8> -8000f4dc: 000b8613 mv a2,s7 -8000f4e0: 01dc9793 slli a5,s9,0x1d -8000f4e4: 007d7693 andi a3,s10,7 -8000f4e8: 003d5d13 srli s10,s10,0x3 -8000f4ec: 03068693 addi a3,a3,48 -8000f4f0: 01a7ed33 or s10,a5,s10 -8000f4f4: 003cdc93 srli s9,s9,0x3 -8000f4f8: fed60fa3 sb a3,-1(a2) -8000f4fc: 019d67b3 or a5,s10,s9 -8000f500: fff60b93 addi s7,a2,-1 -8000f504: fc079ce3 bnez a5,8000f4dc <_svfiprintf_r+0x8b4> -8000f508: 001c7793 andi a5,s8,1 -8000f50c: 0e078663 beqz a5,8000f5f8 <_svfiprintf_r+0x9d0> -8000f510: 03000793 li a5,48 -8000f514: 0ef68263 beq a3,a5,8000f5f8 <_svfiprintf_r+0x9d0> -8000f518: ffe60613 addi a2,a2,-2 -8000f51c: fefb8fa3 sb a5,-1(s7) -8000f520: 0f010793 addi a5,sp,240 -8000f524: 40c78cb3 sub s9,a5,a2 -8000f528: 000c0913 mv s2,s8 -8000f52c: 00060b93 mv s7,a2 -8000f530: 9b9ff06f j 8000eee8 <_svfiprintf_r+0x2c0> -8000f534: 00090893 mv a7,s2 -8000f538: 00812783 lw a5,8(sp) -8000f53c: 00778693 addi a3,a5,7 -8000f540: ff86f693 andi a3,a3,-8 -8000f544: 0006ad03 lw s10,0(a3) -8000f548: 0046ac83 lw s9,4(a3) -8000f54c: 00868793 addi a5,a3,8 -8000f550: 00f12423 sw a5,8(sp) -8000f554: bff8fc13 andi s8,a7,-1025 -8000f558: 00000693 li a3,0 -8000f55c: 955ff06f j 8000eeb0 <_svfiprintf_r+0x288> -8000f560: 00090c13 mv s8,s2 -8000f564: 00812783 lw a5,8(sp) -8000f568: 00778693 addi a3,a5,7 -8000f56c: ff86f693 andi a3,a3,-8 -8000f570: 00868793 addi a5,a3,8 -8000f574: 0006ad03 lw s10,0(a3) -8000f578: 0046ac83 lw s9,4(a3) -8000f57c: 00f12423 sw a5,8(sp) -8000f580: 00100693 li a3,1 -8000f584: 92dff06f j 8000eeb0 <_svfiprintf_r+0x288> -8000f588: 00090c13 mv s8,s2 -8000f58c: 00812783 lw a5,8(sp) -8000f590: 00778793 addi a5,a5,7 -8000f594: ff87f793 andi a5,a5,-8 -8000f598: 0047a683 lw a3,4(a5) -8000f59c: 00878713 addi a4,a5,8 -8000f5a0: 00e12423 sw a4,8(sp) -8000f5a4: 0007ad03 lw s10,0(a5) -8000f5a8: 00068c93 mv s9,a3 -8000f5ac: c0dff06f j 8000f1b8 <_svfiprintf_r+0x590> -8000f5b0: 00100613 li a2,1 -8000f5b4: 74c68a63 beq a3,a2,8000fd08 <_svfiprintf_r+0x10e0> -8000f5b8: 00200613 li a2,2 -8000f5bc: 00090c13 mv s8,s2 -8000f5c0: f0c69ae3 bne a3,a2,8000f4d4 <_svfiprintf_r+0x8ac> -8000f5c4: 01412683 lw a3,20(sp) -8000f5c8: 0f010b93 addi s7,sp,240 -8000f5cc: 00fd7793 andi a5,s10,15 -8000f5d0: 00f687b3 add a5,a3,a5 -8000f5d4: 0007c783 lbu a5,0(a5) -8000f5d8: 01cc9713 slli a4,s9,0x1c -8000f5dc: 004d5d13 srli s10,s10,0x4 -8000f5e0: fffb8b93 addi s7,s7,-1 -8000f5e4: 01a76d33 or s10,a4,s10 -8000f5e8: 004cdc93 srli s9,s9,0x4 -8000f5ec: 00fb8023 sb a5,0(s7) -8000f5f0: 019d67b3 or a5,s10,s9 -8000f5f4: fc079ce3 bnez a5,8000f5cc <_svfiprintf_r+0x9a4> -8000f5f8: 0f010793 addi a5,sp,240 -8000f5fc: 41778cb3 sub s9,a5,s7 -8000f600: 000c0913 mv s2,s8 -8000f604: 8e5ff06f j 8000eee8 <_svfiprintf_r+0x2c0> -8000f608: 41840d33 sub s10,s0,s8 -8000f60c: 9fa05ae3 blez s10,8000f000 <_svfiprintf_r+0x3d8> -8000f610: 01000513 li a0,16 -8000f614: 71a55663 bge a0,s10,8000fd20 <_svfiprintf_r+0x10f8> -8000f618: 000d8713 mv a4,s11 -8000f61c: 01212c23 sw s2,24(sp) -8000f620: 000a0d93 mv s11,s4 -8000f624: 000d0913 mv s2,s10 -8000f628: 00040a13 mv s4,s0 -8000f62c: 000c8d13 mv s10,s9 -8000f630: 01000693 li a3,16 -8000f634: 000c0c93 mv s9,s8 -8000f638: 00700e13 li t3,7 -8000f63c: 00080c13 mv s8,a6 -8000f640: 01012403 lw s0,16(sp) -8000f644: 00c0006f j 8000f650 <_svfiprintf_r+0xa28> -8000f648: ff090913 addi s2,s2,-16 -8000f64c: 0526da63 bge a3,s2,8000f6a0 <_svfiprintf_r+0xa78> -8000f650: 01078793 addi a5,a5,16 -8000f654: 00160613 addi a2,a2,1 -8000f658: 00972023 sw s1,0(a4) -8000f65c: 00d72223 sw a3,4(a4) -8000f660: 04f12423 sw a5,72(sp) -8000f664: 04c12223 sw a2,68(sp) -8000f668: 00870713 addi a4,a4,8 -8000f66c: fcce5ee3 bge t3,a2,8000f648 <_svfiprintf_r+0xa20> -8000f670: 04010613 addi a2,sp,64 -8000f674: 000a8593 mv a1,s5 -8000f678: 00040513 mv a0,s0 -8000f67c: bf0ff0ef jal ra,8000ea6c <__ssprint_r> -8000f680: f8051c63 bnez a0,8000ee18 <_svfiprintf_r+0x1f0> -8000f684: 01000693 li a3,16 -8000f688: ff090913 addi s2,s2,-16 -8000f68c: 04812783 lw a5,72(sp) -8000f690: 04412603 lw a2,68(sp) -8000f694: 00098713 mv a4,s3 -8000f698: 00700e13 li t3,7 -8000f69c: fb26cae3 blt a3,s2,8000f650 <_svfiprintf_r+0xa28> -8000f6a0: 000c0813 mv a6,s8 -8000f6a4: 000c8c13 mv s8,s9 -8000f6a8: 000d0c93 mv s9,s10 -8000f6ac: 00090d13 mv s10,s2 -8000f6b0: 01812903 lw s2,24(sp) -8000f6b4: 000a0413 mv s0,s4 -8000f6b8: 00160613 addi a2,a2,1 -8000f6bc: 000d8a13 mv s4,s11 -8000f6c0: 00870513 addi a0,a4,8 -8000f6c4: 00070d93 mv s11,a4 -8000f6c8: 01a787b3 add a5,a5,s10 -8000f6cc: 009da023 sw s1,0(s11) -8000f6d0: 01ada223 sw s10,4(s11) -8000f6d4: 04f12423 sw a5,72(sp) -8000f6d8: 04c12223 sw a2,68(sp) -8000f6dc: 00700693 li a3,7 -8000f6e0: 48c6c463 blt a3,a2,8000fb68 <_svfiprintf_r+0xf40> -8000f6e4: 41980d33 sub s10,a6,s9 -8000f6e8: 00160593 addi a1,a2,1 -8000f6ec: 00850693 addi a3,a0,8 -8000f6f0: 00050d93 mv s11,a0 -8000f6f4: 91a05ae3 blez s10,8000f008 <_svfiprintf_r+0x3e0> -8000f6f8: 01000513 li a0,16 -8000f6fc: 55a55663 bge a0,s10,8000fc48 <_svfiprintf_r+0x1020> -8000f700: 01212c23 sw s2,24(sp) -8000f704: 01000693 li a3,16 -8000f708: 000d0913 mv s2,s10 -8000f70c: 00700813 li a6,7 -8000f710: 000a0d13 mv s10,s4 -8000f714: 00040a13 mv s4,s0 -8000f718: 01012403 lw s0,16(sp) -8000f71c: 00c0006f j 8000f728 <_svfiprintf_r+0xb00> -8000f720: ff090913 addi s2,s2,-16 -8000f724: 0526da63 bge a3,s2,8000f778 <_svfiprintf_r+0xb50> -8000f728: 01078793 addi a5,a5,16 -8000f72c: 00160613 addi a2,a2,1 -8000f730: 009da023 sw s1,0(s11) -8000f734: 00dda223 sw a3,4(s11) -8000f738: 04f12423 sw a5,72(sp) -8000f73c: 04c12223 sw a2,68(sp) -8000f740: 008d8d93 addi s11,s11,8 -8000f744: fcc85ee3 bge a6,a2,8000f720 <_svfiprintf_r+0xaf8> -8000f748: 04010613 addi a2,sp,64 -8000f74c: 000a8593 mv a1,s5 -8000f750: 00040513 mv a0,s0 -8000f754: b18ff0ef jal ra,8000ea6c <__ssprint_r> -8000f758: ec051063 bnez a0,8000ee18 <_svfiprintf_r+0x1f0> -8000f75c: 01000693 li a3,16 -8000f760: ff090913 addi s2,s2,-16 -8000f764: 04812783 lw a5,72(sp) -8000f768: 04412603 lw a2,68(sp) -8000f76c: 00098d93 mv s11,s3 -8000f770: 00700813 li a6,7 -8000f774: fb26cae3 blt a3,s2,8000f728 <_svfiprintf_r+0xb00> -8000f778: 000a0413 mv s0,s4 -8000f77c: 000d0a13 mv s4,s10 -8000f780: 00090d13 mv s10,s2 -8000f784: 01812903 lw s2,24(sp) -8000f788: 00160593 addi a1,a2,1 -8000f78c: 008d8613 addi a2,s11,8 -8000f790: 01a787b3 add a5,a5,s10 -8000f794: 009da023 sw s1,0(s11) -8000f798: 01ada223 sw s10,4(s11) -8000f79c: 04f12423 sw a5,72(sp) -8000f7a0: 04b12223 sw a1,68(sp) -8000f7a4: 00700693 li a3,7 -8000f7a8: 22b6c863 blt a3,a1,8000f9d8 <_svfiprintf_r+0xdb0> -8000f7ac: 00060d93 mv s11,a2 -8000f7b0: 00158593 addi a1,a1,1 -8000f7b4: 00fc87b3 add a5,s9,a5 -8000f7b8: 00860693 addi a3,a2,8 -8000f7bc: 017da023 sw s7,0(s11) -8000f7c0: 019da223 sw s9,4(s11) -8000f7c4: 04f12423 sw a5,72(sp) -8000f7c8: 04b12223 sw a1,68(sp) -8000f7cc: 00700613 li a2,7 -8000f7d0: 84b65ae3 bge a2,a1,8000f024 <_svfiprintf_r+0x3fc> -8000f7d4: 01012503 lw a0,16(sp) -8000f7d8: 04010613 addi a2,sp,64 -8000f7dc: 000a8593 mv a1,s5 -8000f7e0: a8cff0ef jal ra,8000ea6c <__ssprint_r> -8000f7e4: e2051a63 bnez a0,8000ee18 <_svfiprintf_r+0x1f0> -8000f7e8: 04812783 lw a5,72(sp) -8000f7ec: 00098693 mv a3,s3 -8000f7f0: 835ff06f j 8000f024 <_svfiprintf_r+0x3fc> -8000f7f4: 01012503 lw a0,16(sp) -8000f7f8: 04010613 addi a2,sp,64 -8000f7fc: 000a8593 mv a1,s5 -8000f800: a6cff0ef jal ra,8000ea6c <__ssprint_r> -8000f804: 840504e3 beqz a0,8000f04c <_svfiprintf_r+0x424> -8000f808: e10ff06f j 8000ee18 <_svfiprintf_r+0x1f0> -8000f80c: 00090c13 mv s8,s2 -8000f810: cb5ff06f j 8000f4c4 <_svfiprintf_r+0x89c> -8000f814: 01000693 li a3,16 -8000f818: 0ba6dc63 bge a3,s10,8000f8d0 <_svfiprintf_r+0xca8> -8000f81c: 000d8713 mv a4,s11 -8000f820: 03212623 sw s2,44(sp) -8000f824: 000a0d93 mv s11,s4 -8000f828: 00700f13 li t5,7 -8000f82c: 00040a13 mv s4,s0 -8000f830: 01d12c23 sw t4,24(sp) -8000f834: 000d0413 mv s0,s10 -8000f838: 03c12423 sw t3,40(sp) -8000f83c: 000c8d13 mv s10,s9 -8000f840: 01012903 lw s2,16(sp) -8000f844: 000c0c93 mv s9,s8 -8000f848: 00080c13 mv s8,a6 -8000f84c: 00c0006f j 8000f858 <_svfiprintf_r+0xc30> -8000f850: ff040413 addi s0,s0,-16 -8000f854: 0486da63 bge a3,s0,8000f8a8 <_svfiprintf_r+0xc80> -8000f858: 01078793 addi a5,a5,16 -8000f85c: 00160613 addi a2,a2,1 -8000f860: 01672023 sw s6,0(a4) -8000f864: 00d72223 sw a3,4(a4) -8000f868: 04f12423 sw a5,72(sp) -8000f86c: 04c12223 sw a2,68(sp) -8000f870: 00870713 addi a4,a4,8 -8000f874: fccf5ee3 bge t5,a2,8000f850 <_svfiprintf_r+0xc28> -8000f878: 04010613 addi a2,sp,64 -8000f87c: 000a8593 mv a1,s5 -8000f880: 00090513 mv a0,s2 -8000f884: 9e8ff0ef jal ra,8000ea6c <__ssprint_r> -8000f888: d8051863 bnez a0,8000ee18 <_svfiprintf_r+0x1f0> -8000f88c: 01000693 li a3,16 -8000f890: ff040413 addi s0,s0,-16 -8000f894: 04812783 lw a5,72(sp) -8000f898: 04412603 lw a2,68(sp) -8000f89c: 00098713 mv a4,s3 -8000f8a0: 00700f13 li t5,7 -8000f8a4: fa86cae3 blt a3,s0,8000f858 <_svfiprintf_r+0xc30> -8000f8a8: 01812e83 lw t4,24(sp) -8000f8ac: 02812e03 lw t3,40(sp) -8000f8b0: 02c12903 lw s2,44(sp) -8000f8b4: 000c0813 mv a6,s8 -8000f8b8: 000c8c13 mv s8,s9 -8000f8bc: 000d0c93 mv s9,s10 -8000f8c0: 00040d13 mv s10,s0 -8000f8c4: 000a0413 mv s0,s4 -8000f8c8: 000d8a13 mv s4,s11 -8000f8cc: 00070d93 mv s11,a4 -8000f8d0: 01a787b3 add a5,a5,s10 -8000f8d4: 00160613 addi a2,a2,1 -8000f8d8: 016da023 sw s6,0(s11) -8000f8dc: 01ada223 sw s10,4(s11) -8000f8e0: 04f12423 sw a5,72(sp) -8000f8e4: 04c12223 sw a2,68(sp) -8000f8e8: 00700693 li a3,7 -8000f8ec: 008d8d93 addi s11,s11,8 -8000f8f0: e8c6d263 bge a3,a2,8000ef74 <_svfiprintf_r+0x34c> -8000f8f4: 01012503 lw a0,16(sp) -8000f8f8: 04010613 addi a2,sp,64 -8000f8fc: 000a8593 mv a1,s5 -8000f900: 03012623 sw a6,44(sp) -8000f904: 03c12423 sw t3,40(sp) -8000f908: 01d12c23 sw t4,24(sp) -8000f90c: 960ff0ef jal ra,8000ea6c <__ssprint_r> -8000f910: d0051463 bnez a0,8000ee18 <_svfiprintf_r+0x1f0> -8000f914: 04812783 lw a5,72(sp) -8000f918: 04412603 lw a2,68(sp) +8000f3b8: 00470693 addi a3,a4,4 +8000f3bc: 64079263 bnez a5,8000fa00 <_svfiprintf_r+0xe1c> +8000f3c0: 01097793 andi a5,s2,16 +8000f3c4: 7a079263 bnez a5,8000fb68 <_svfiprintf_r+0xf84> +8000f3c8: 04097793 andi a5,s2,64 +8000f3cc: 080796e3 bnez a5,8000fc58 <_svfiprintf_r+0x1074> +8000f3d0: 20097893 andi a7,s2,512 +8000f3d4: 78088a63 beqz a7,8000fb68 <_svfiprintf_r+0xf84> +8000f3d8: 00812783 lw a5,8(sp) +8000f3dc: 00412703 lw a4,4(sp) +8000f3e0: 00d12423 sw a3,8(sp) +8000f3e4: 0007a783 lw a5,0(a5) +8000f3e8: 00e78023 sb a4,0(a5) +8000f3ec: 8a1ff06f j 8000ec8c <_svfiprintf_r+0xa8> +8000f3f0: 000a4683 lbu a3,0(s4) +8000f3f4: 06c00793 li a5,108 +8000f3f8: 76f68063 beq a3,a5,8000fb58 <_svfiprintf_r+0xf74> +8000f3fc: 01096913 ori s2,s2,16 +8000f400: 929ff06f j 8000ed28 <_svfiprintf_r+0x144> +8000f404: 000a4683 lbu a3,0(s4) +8000f408: 06800793 li a5,104 +8000f40c: 70f68463 beq a3,a5,8000fb14 <_svfiprintf_r+0xf30> +8000f410: 04096913 ori s2,s2,64 +8000f414: 915ff06f j 8000ed28 <_svfiprintf_r+0x144> +8000f418: 02097793 andi a5,s2,32 +8000f41c: 000b8813 mv a6,s7 +8000f420: 12079263 bnez a5,8000f544 <_svfiprintf_r+0x960> +8000f424: 00812703 lw a4,8(sp) +8000f428: 01097793 andi a5,s2,16 +8000f42c: 00470693 addi a3,a4,4 +8000f430: 0e079ee3 bnez a5,8000fd2c <_svfiprintf_r+0x1148> +8000f434: 04097793 andi a5,s2,64 +8000f438: 7a078463 beqz a5,8000fbe0 <_svfiprintf_r+0xffc> +8000f43c: 00812783 lw a5,8(sp) +8000f440: 00d12423 sw a3,8(sp) +8000f444: 00090c13 mv s8,s2 +8000f448: 00079d03 lh s10,0(a5) +8000f44c: 41fd5c93 srai s9,s10,0x1f +8000f450: 000c8693 mv a3,s9 +8000f454: d206d2e3 bgez a3,8000f178 <_svfiprintf_r+0x594> +8000f458: 41a007b3 neg a5,s10 +8000f45c: 00f036b3 snez a3,a5 +8000f460: 41900e33 neg t3,s9 +8000f464: 40de0cb3 sub s9,t3,a3 +8000f468: 02d00693 li a3,45 +8000f46c: 02d10da3 sb a3,59(sp) +8000f470: fff00613 li a2,-1 +8000f474: 00078d13 mv s10,a5 +8000f478: 00100693 li a3,1 +8000f47c: 9ec81ee3 bne a6,a2,8000ee78 <_svfiprintf_r+0x294> +8000f480: 00100613 li a2,1 +8000f484: d0c686e3 beq a3,a2,8000f190 <_svfiprintf_r+0x5ac> +8000f488: 00200613 li a2,2 +8000f48c: 0ec68a63 beq a3,a2,8000f580 <_svfiprintf_r+0x99c> +8000f490: 0f010613 addi a2,sp,240 +8000f494: 0080006f j 8000f49c <_svfiprintf_r+0x8b8> +8000f498: 000b8613 mv a2,s7 +8000f49c: 01dc9793 slli a5,s9,0x1d +8000f4a0: 007d7693 andi a3,s10,7 +8000f4a4: 003d5d13 srli s10,s10,0x3 +8000f4a8: 03068693 addi a3,a3,48 +8000f4ac: 01a7ed33 or s10,a5,s10 +8000f4b0: 003cdc93 srli s9,s9,0x3 +8000f4b4: fed60fa3 sb a3,-1(a2) +8000f4b8: 019d67b3 or a5,s10,s9 +8000f4bc: fff60b93 addi s7,a2,-1 +8000f4c0: fc079ce3 bnez a5,8000f498 <_svfiprintf_r+0x8b4> +8000f4c4: 001c7793 andi a5,s8,1 +8000f4c8: 0e078663 beqz a5,8000f5b4 <_svfiprintf_r+0x9d0> +8000f4cc: 03000793 li a5,48 +8000f4d0: 0ef68263 beq a3,a5,8000f5b4 <_svfiprintf_r+0x9d0> +8000f4d4: ffe60613 addi a2,a2,-2 +8000f4d8: fefb8fa3 sb a5,-1(s7) +8000f4dc: 0f010793 addi a5,sp,240 +8000f4e0: 40c78cb3 sub s9,a5,a2 +8000f4e4: 000c0913 mv s2,s8 +8000f4e8: 00060b93 mv s7,a2 +8000f4ec: 9b9ff06f j 8000eea4 <_svfiprintf_r+0x2c0> +8000f4f0: 00090893 mv a7,s2 +8000f4f4: 00812783 lw a5,8(sp) +8000f4f8: 00778693 addi a3,a5,7 +8000f4fc: ff86f693 andi a3,a3,-8 +8000f500: 0006ad03 lw s10,0(a3) +8000f504: 0046ac83 lw s9,4(a3) +8000f508: 00868793 addi a5,a3,8 +8000f50c: 00f12423 sw a5,8(sp) +8000f510: bff8fc13 andi s8,a7,-1025 +8000f514: 00000693 li a3,0 +8000f518: 955ff06f j 8000ee6c <_svfiprintf_r+0x288> +8000f51c: 00090c13 mv s8,s2 +8000f520: 00812783 lw a5,8(sp) +8000f524: 00778693 addi a3,a5,7 +8000f528: ff86f693 andi a3,a3,-8 +8000f52c: 00868793 addi a5,a3,8 +8000f530: 0006ad03 lw s10,0(a3) +8000f534: 0046ac83 lw s9,4(a3) +8000f538: 00f12423 sw a5,8(sp) +8000f53c: 00100693 li a3,1 +8000f540: 92dff06f j 8000ee6c <_svfiprintf_r+0x288> +8000f544: 00090c13 mv s8,s2 +8000f548: 00812783 lw a5,8(sp) +8000f54c: 00778793 addi a5,a5,7 +8000f550: ff87f793 andi a5,a5,-8 +8000f554: 0047a683 lw a3,4(a5) +8000f558: 00878713 addi a4,a5,8 +8000f55c: 00e12423 sw a4,8(sp) +8000f560: 0007ad03 lw s10,0(a5) +8000f564: 00068c93 mv s9,a3 +8000f568: c0dff06f j 8000f174 <_svfiprintf_r+0x590> +8000f56c: 00100613 li a2,1 +8000f570: 74c68a63 beq a3,a2,8000fcc4 <_svfiprintf_r+0x10e0> +8000f574: 00200613 li a2,2 +8000f578: 00090c13 mv s8,s2 +8000f57c: f0c69ae3 bne a3,a2,8000f490 <_svfiprintf_r+0x8ac> +8000f580: 01412683 lw a3,20(sp) +8000f584: 0f010b93 addi s7,sp,240 +8000f588: 00fd7793 andi a5,s10,15 +8000f58c: 00f687b3 add a5,a3,a5 +8000f590: 0007c783 lbu a5,0(a5) +8000f594: 01cc9713 slli a4,s9,0x1c +8000f598: 004d5d13 srli s10,s10,0x4 +8000f59c: fffb8b93 addi s7,s7,-1 +8000f5a0: 01a76d33 or s10,a4,s10 +8000f5a4: 004cdc93 srli s9,s9,0x4 +8000f5a8: 00fb8023 sb a5,0(s7) +8000f5ac: 019d67b3 or a5,s10,s9 +8000f5b0: fc079ce3 bnez a5,8000f588 <_svfiprintf_r+0x9a4> +8000f5b4: 0f010793 addi a5,sp,240 +8000f5b8: 41778cb3 sub s9,a5,s7 +8000f5bc: 000c0913 mv s2,s8 +8000f5c0: 8e5ff06f j 8000eea4 <_svfiprintf_r+0x2c0> +8000f5c4: 41840d33 sub s10,s0,s8 +8000f5c8: 9fa05ae3 blez s10,8000efbc <_svfiprintf_r+0x3d8> +8000f5cc: 01000513 li a0,16 +8000f5d0: 71a55663 bge a0,s10,8000fcdc <_svfiprintf_r+0x10f8> +8000f5d4: 000d8713 mv a4,s11 +8000f5d8: 01212c23 sw s2,24(sp) +8000f5dc: 000a0d93 mv s11,s4 +8000f5e0: 000d0913 mv s2,s10 +8000f5e4: 00040a13 mv s4,s0 +8000f5e8: 000c8d13 mv s10,s9 +8000f5ec: 01000693 li a3,16 +8000f5f0: 000c0c93 mv s9,s8 +8000f5f4: 00700e13 li t3,7 +8000f5f8: 00080c13 mv s8,a6 +8000f5fc: 01012403 lw s0,16(sp) +8000f600: 00c0006f j 8000f60c <_svfiprintf_r+0xa28> +8000f604: ff090913 addi s2,s2,-16 +8000f608: 0526da63 bge a3,s2,8000f65c <_svfiprintf_r+0xa78> +8000f60c: 01078793 addi a5,a5,16 +8000f610: 00160613 addi a2,a2,1 +8000f614: 00972023 sw s1,0(a4) +8000f618: 00d72223 sw a3,4(a4) +8000f61c: 04f12423 sw a5,72(sp) +8000f620: 04c12223 sw a2,68(sp) +8000f624: 00870713 addi a4,a4,8 +8000f628: fcce5ee3 bge t3,a2,8000f604 <_svfiprintf_r+0xa20> +8000f62c: 04010613 addi a2,sp,64 +8000f630: 000a8593 mv a1,s5 +8000f634: 00040513 mv a0,s0 +8000f638: bf0ff0ef jal ra,8000ea28 <__ssprint_r> +8000f63c: f8051c63 bnez a0,8000edd4 <_svfiprintf_r+0x1f0> +8000f640: 01000693 li a3,16 +8000f644: ff090913 addi s2,s2,-16 +8000f648: 04812783 lw a5,72(sp) +8000f64c: 04412603 lw a2,68(sp) +8000f650: 00098713 mv a4,s3 +8000f654: 00700e13 li t3,7 +8000f658: fb26cae3 blt a3,s2,8000f60c <_svfiprintf_r+0xa28> +8000f65c: 000c0813 mv a6,s8 +8000f660: 000c8c13 mv s8,s9 +8000f664: 000d0c93 mv s9,s10 +8000f668: 00090d13 mv s10,s2 +8000f66c: 01812903 lw s2,24(sp) +8000f670: 000a0413 mv s0,s4 +8000f674: 00160613 addi a2,a2,1 +8000f678: 000d8a13 mv s4,s11 +8000f67c: 00870513 addi a0,a4,8 +8000f680: 00070d93 mv s11,a4 +8000f684: 01a787b3 add a5,a5,s10 +8000f688: 009da023 sw s1,0(s11) +8000f68c: 01ada223 sw s10,4(s11) +8000f690: 04f12423 sw a5,72(sp) +8000f694: 04c12223 sw a2,68(sp) +8000f698: 00700693 li a3,7 +8000f69c: 48c6c463 blt a3,a2,8000fb24 <_svfiprintf_r+0xf40> +8000f6a0: 41980d33 sub s10,a6,s9 +8000f6a4: 00160593 addi a1,a2,1 +8000f6a8: 00850693 addi a3,a0,8 +8000f6ac: 00050d93 mv s11,a0 +8000f6b0: 91a05ae3 blez s10,8000efc4 <_svfiprintf_r+0x3e0> +8000f6b4: 01000513 li a0,16 +8000f6b8: 55a55663 bge a0,s10,8000fc04 <_svfiprintf_r+0x1020> +8000f6bc: 01212c23 sw s2,24(sp) +8000f6c0: 01000693 li a3,16 +8000f6c4: 000d0913 mv s2,s10 +8000f6c8: 00700813 li a6,7 +8000f6cc: 000a0d13 mv s10,s4 +8000f6d0: 00040a13 mv s4,s0 +8000f6d4: 01012403 lw s0,16(sp) +8000f6d8: 00c0006f j 8000f6e4 <_svfiprintf_r+0xb00> +8000f6dc: ff090913 addi s2,s2,-16 +8000f6e0: 0526da63 bge a3,s2,8000f734 <_svfiprintf_r+0xb50> +8000f6e4: 01078793 addi a5,a5,16 +8000f6e8: 00160613 addi a2,a2,1 +8000f6ec: 009da023 sw s1,0(s11) +8000f6f0: 00dda223 sw a3,4(s11) +8000f6f4: 04f12423 sw a5,72(sp) +8000f6f8: 04c12223 sw a2,68(sp) +8000f6fc: 008d8d93 addi s11,s11,8 +8000f700: fcc85ee3 bge a6,a2,8000f6dc <_svfiprintf_r+0xaf8> +8000f704: 04010613 addi a2,sp,64 +8000f708: 000a8593 mv a1,s5 +8000f70c: 00040513 mv a0,s0 +8000f710: b18ff0ef jal ra,8000ea28 <__ssprint_r> +8000f714: ec051063 bnez a0,8000edd4 <_svfiprintf_r+0x1f0> +8000f718: 01000693 li a3,16 +8000f71c: ff090913 addi s2,s2,-16 +8000f720: 04812783 lw a5,72(sp) +8000f724: 04412603 lw a2,68(sp) +8000f728: 00098d93 mv s11,s3 +8000f72c: 00700813 li a6,7 +8000f730: fb26cae3 blt a3,s2,8000f6e4 <_svfiprintf_r+0xb00> +8000f734: 000a0413 mv s0,s4 +8000f738: 000d0a13 mv s4,s10 +8000f73c: 00090d13 mv s10,s2 +8000f740: 01812903 lw s2,24(sp) +8000f744: 00160593 addi a1,a2,1 +8000f748: 008d8613 addi a2,s11,8 +8000f74c: 01a787b3 add a5,a5,s10 +8000f750: 009da023 sw s1,0(s11) +8000f754: 01ada223 sw s10,4(s11) +8000f758: 04f12423 sw a5,72(sp) +8000f75c: 04b12223 sw a1,68(sp) +8000f760: 00700693 li a3,7 +8000f764: 22b6c863 blt a3,a1,8000f994 <_svfiprintf_r+0xdb0> +8000f768: 00060d93 mv s11,a2 +8000f76c: 00158593 addi a1,a1,1 +8000f770: 00fc87b3 add a5,s9,a5 +8000f774: 00860693 addi a3,a2,8 +8000f778: 017da023 sw s7,0(s11) +8000f77c: 019da223 sw s9,4(s11) +8000f780: 04f12423 sw a5,72(sp) +8000f784: 04b12223 sw a1,68(sp) +8000f788: 00700613 li a2,7 +8000f78c: 84b65ae3 bge a2,a1,8000efe0 <_svfiprintf_r+0x3fc> +8000f790: 01012503 lw a0,16(sp) +8000f794: 04010613 addi a2,sp,64 +8000f798: 000a8593 mv a1,s5 +8000f79c: a8cff0ef jal ra,8000ea28 <__ssprint_r> +8000f7a0: e2051a63 bnez a0,8000edd4 <_svfiprintf_r+0x1f0> +8000f7a4: 04812783 lw a5,72(sp) +8000f7a8: 00098693 mv a3,s3 +8000f7ac: 835ff06f j 8000efe0 <_svfiprintf_r+0x3fc> +8000f7b0: 01012503 lw a0,16(sp) +8000f7b4: 04010613 addi a2,sp,64 +8000f7b8: 000a8593 mv a1,s5 +8000f7bc: a6cff0ef jal ra,8000ea28 <__ssprint_r> +8000f7c0: 840504e3 beqz a0,8000f008 <_svfiprintf_r+0x424> +8000f7c4: e10ff06f j 8000edd4 <_svfiprintf_r+0x1f0> +8000f7c8: 00090c13 mv s8,s2 +8000f7cc: cb5ff06f j 8000f480 <_svfiprintf_r+0x89c> +8000f7d0: 01000693 li a3,16 +8000f7d4: 0ba6dc63 bge a3,s10,8000f88c <_svfiprintf_r+0xca8> +8000f7d8: 000d8713 mv a4,s11 +8000f7dc: 03212623 sw s2,44(sp) +8000f7e0: 000a0d93 mv s11,s4 +8000f7e4: 00700f13 li t5,7 +8000f7e8: 00040a13 mv s4,s0 +8000f7ec: 01d12c23 sw t4,24(sp) +8000f7f0: 000d0413 mv s0,s10 +8000f7f4: 03c12423 sw t3,40(sp) +8000f7f8: 000c8d13 mv s10,s9 +8000f7fc: 01012903 lw s2,16(sp) +8000f800: 000c0c93 mv s9,s8 +8000f804: 00080c13 mv s8,a6 +8000f808: 00c0006f j 8000f814 <_svfiprintf_r+0xc30> +8000f80c: ff040413 addi s0,s0,-16 +8000f810: 0486da63 bge a3,s0,8000f864 <_svfiprintf_r+0xc80> +8000f814: 01078793 addi a5,a5,16 +8000f818: 00160613 addi a2,a2,1 +8000f81c: 01672023 sw s6,0(a4) +8000f820: 00d72223 sw a3,4(a4) +8000f824: 04f12423 sw a5,72(sp) +8000f828: 04c12223 sw a2,68(sp) +8000f82c: 00870713 addi a4,a4,8 +8000f830: fccf5ee3 bge t5,a2,8000f80c <_svfiprintf_r+0xc28> +8000f834: 04010613 addi a2,sp,64 +8000f838: 000a8593 mv a1,s5 +8000f83c: 00090513 mv a0,s2 +8000f840: 9e8ff0ef jal ra,8000ea28 <__ssprint_r> +8000f844: d8051863 bnez a0,8000edd4 <_svfiprintf_r+0x1f0> +8000f848: 01000693 li a3,16 +8000f84c: ff040413 addi s0,s0,-16 +8000f850: 04812783 lw a5,72(sp) +8000f854: 04412603 lw a2,68(sp) +8000f858: 00098713 mv a4,s3 +8000f85c: 00700f13 li t5,7 +8000f860: fa86cae3 blt a3,s0,8000f814 <_svfiprintf_r+0xc30> +8000f864: 01812e83 lw t4,24(sp) +8000f868: 02812e03 lw t3,40(sp) +8000f86c: 02c12903 lw s2,44(sp) +8000f870: 000c0813 mv a6,s8 +8000f874: 000c8c13 mv s8,s9 +8000f878: 000d0c93 mv s9,s10 +8000f87c: 00040d13 mv s10,s0 +8000f880: 000a0413 mv s0,s4 +8000f884: 000d8a13 mv s4,s11 +8000f888: 00070d93 mv s11,a4 +8000f88c: 01a787b3 add a5,a5,s10 +8000f890: 00160613 addi a2,a2,1 +8000f894: 016da023 sw s6,0(s11) +8000f898: 01ada223 sw s10,4(s11) +8000f89c: 04f12423 sw a5,72(sp) +8000f8a0: 04c12223 sw a2,68(sp) +8000f8a4: 00700693 li a3,7 +8000f8a8: 008d8d93 addi s11,s11,8 +8000f8ac: e8c6d263 bge a3,a2,8000ef30 <_svfiprintf_r+0x34c> +8000f8b0: 01012503 lw a0,16(sp) +8000f8b4: 04010613 addi a2,sp,64 +8000f8b8: 000a8593 mv a1,s5 +8000f8bc: 03012623 sw a6,44(sp) +8000f8c0: 03c12423 sw t3,40(sp) +8000f8c4: 01d12c23 sw t4,24(sp) +8000f8c8: 960ff0ef jal ra,8000ea28 <__ssprint_r> +8000f8cc: d0051463 bnez a0,8000edd4 <_svfiprintf_r+0x1f0> +8000f8d0: 04812783 lw a5,72(sp) +8000f8d4: 04412603 lw a2,68(sp) +8000f8d8: 00098d93 mv s11,s3 +8000f8dc: 02c12803 lw a6,44(sp) +8000f8e0: 02812e03 lw t3,40(sp) +8000f8e4: 01812e83 lw t4,24(sp) +8000f8e8: e48ff06f j 8000ef30 <_svfiprintf_r+0x34c> +8000f8ec: 01012503 lw a0,16(sp) +8000f8f0: 04010613 addi a2,sp,64 +8000f8f4: 000a8593 mv a1,s5 +8000f8f8: 03012623 sw a6,44(sp) +8000f8fc: 03c12423 sw t3,40(sp) +8000f900: 01d12c23 sw t4,24(sp) +8000f904: 924ff0ef jal ra,8000ea28 <__ssprint_r> +8000f908: cc051663 bnez a0,8000edd4 <_svfiprintf_r+0x1f0> +8000f90c: 04412603 lw a2,68(sp) +8000f910: 04812783 lw a5,72(sp) +8000f914: 05410693 addi a3,sp,84 +8000f918: 00160593 addi a1,a2,1 8000f91c: 00098d93 mv s11,s3 8000f920: 02c12803 lw a6,44(sp) 8000f924: 02812e03 lw t3,40(sp) 8000f928: 01812e83 lw t4,24(sp) -8000f92c: e48ff06f j 8000ef74 <_svfiprintf_r+0x34c> +8000f92c: e50ff06f j 8000ef7c <_svfiprintf_r+0x398> 8000f930: 01012503 lw a0,16(sp) 8000f934: 04010613 addi a2,sp,64 8000f938: 000a8593 mv a1,s5 -8000f93c: 03012623 sw a6,44(sp) -8000f940: 03c12423 sw t3,40(sp) -8000f944: 01d12c23 sw t4,24(sp) -8000f948: 924ff0ef jal ra,8000ea6c <__ssprint_r> -8000f94c: cc051663 bnez a0,8000ee18 <_svfiprintf_r+0x1f0> -8000f950: 04412603 lw a2,68(sp) -8000f954: 04812783 lw a5,72(sp) -8000f958: 05410693 addi a3,sp,84 -8000f95c: 00160593 addi a1,a2,1 -8000f960: 00098d93 mv s11,s3 -8000f964: 02c12803 lw a6,44(sp) -8000f968: 02812e03 lw t3,40(sp) -8000f96c: 01812e83 lw t4,24(sp) -8000f970: e50ff06f j 8000efc0 <_svfiprintf_r+0x398> -8000f974: 01012503 lw a0,16(sp) -8000f978: 04010613 addi a2,sp,64 -8000f97c: 000a8593 mv a1,s5 -8000f980: 03012423 sw a6,40(sp) -8000f984: 01c12c23 sw t3,24(sp) -8000f988: 8e4ff0ef jal ra,8000ea6c <__ssprint_r> -8000f98c: c8051663 bnez a0,8000ee18 <_svfiprintf_r+0x1f0> -8000f990: 04412603 lw a2,68(sp) -8000f994: 04812783 lw a5,72(sp) -8000f998: 05410693 addi a3,sp,84 -8000f99c: 00160593 addi a1,a2,1 -8000f9a0: 00098d93 mv s11,s3 -8000f9a4: 02812803 lw a6,40(sp) -8000f9a8: 01812e03 lw t3,24(sp) -8000f9ac: e4cff06f j 8000eff8 <_svfiprintf_r+0x3d0> -8000f9b0: 34081c63 bnez a6,8000fd08 <_svfiprintf_r+0x10e0> -8000f9b4: 00000813 li a6,0 -8000f9b8: 00000c93 li s9,0 -8000f9bc: 0f010b93 addi s7,sp,240 -8000f9c0: d28ff06f j 8000eee8 <_svfiprintf_r+0x2c0> -8000f9c4: 20097613 andi a2,s2,512 -8000f9c8: 2e061663 bnez a2,8000fcb4 <_svfiprintf_r+0x108c> -8000f9cc: 00078d13 mv s10,a5 -8000f9d0: 00000c93 li s9,0 -8000f9d4: cc4ff06f j 8000ee98 <_svfiprintf_r+0x270> -8000f9d8: 01012503 lw a0,16(sp) -8000f9dc: 04010613 addi a2,sp,64 -8000f9e0: 000a8593 mv a1,s5 -8000f9e4: 888ff0ef jal ra,8000ea6c <__ssprint_r> -8000f9e8: c2051863 bnez a0,8000ee18 <_svfiprintf_r+0x1f0> -8000f9ec: 04412583 lw a1,68(sp) -8000f9f0: 04812783 lw a5,72(sp) -8000f9f4: 05410693 addi a3,sp,84 -8000f9f8: 00158593 addi a1,a1,1 -8000f9fc: 00098d93 mv s11,s3 -8000fa00: e08ff06f j 8000f008 <_svfiprintf_r+0x3e0> -8000fa04: 000a0c13 mv s8,s4 -8000fa08: b3cff06f j 8000ed44 <_svfiprintf_r+0x11c> -8000fa0c: 01c12783 lw a5,28(sp) -8000fa10: 000a4683 lbu a3,0(s4) -8000fa14: b4078c63 beqz a5,8000ed6c <_svfiprintf_r+0x144> -8000fa18: 0007c783 lbu a5,0(a5) -8000fa1c: b4078863 beqz a5,8000ed6c <_svfiprintf_r+0x144> -8000fa20: 40096913 ori s2,s2,1024 -8000fa24: b48ff06f j 8000ed6c <_svfiprintf_r+0x144> -8000fa28: 03000613 li a2,48 -8000fa2c: 00296913 ori s2,s2,2 -8000fa30: 02d10ea3 sb a3,61(sp) -8000fa34: 02c10e23 sb a2,60(sp) -8000fa38: bff97c13 andi s8,s2,-1025 -8000fa3c: 00200693 li a3,2 -8000fa40: c70ff06f j 8000eeb0 <_svfiprintf_r+0x288> -8000fa44: 00072783 lw a5,0(a4) -8000fa48: 00412703 lw a4,4(sp) -8000fa4c: 00d12423 sw a3,8(sp) -8000fa50: 41f75613 srai a2,a4,0x1f -8000fa54: 00e7a023 sw a4,0(a5) -8000fa58: 00c7a223 sw a2,4(a5) -8000fa5c: a74ff06f j 8000ecd0 <_svfiprintf_r+0xa8> -8000fa60: 000b8513 mv a0,s7 -8000fa64: c2df90ef jal ra,80009690 -8000fa68: 00050c93 mv s9,a0 -8000fa6c: 01a12423 sw s10,8(sp) -8000fa70: 00000813 li a6,0 -8000fa74: c74ff06f j 8000eee8 <_svfiprintf_r+0x2c0> -8000fa78: 04000593 li a1,64 -8000fa7c: a94f10ef jal ra,80000d10 <_malloc_r> -8000fa80: 00aaa023 sw a0,0(s5) -8000fa84: 00aaa823 sw a0,16(s5) -8000fa88: 2c050a63 beqz a0,8000fd5c <_svfiprintf_r+0x1134> -8000fa8c: 04000793 li a5,64 -8000fa90: 00faaa23 sw a5,20(s5) -8000fa94: 9f0ff06f j 8000ec84 <_svfiprintf_r+0x5c> -8000fa98: 400c7793 andi a5,s8,1024 -8000fa9c: 0f010b93 addi s7,sp,240 -8000faa0: 00812c23 sw s0,24(sp) -8000faa4: 00078413 mv s0,a5 -8000faa8: 000c8793 mv a5,s9 -8000faac: 03412623 sw s4,44(sp) -8000fab0: 000a8c93 mv s9,s5 -8000fab4: 00000913 li s2,0 -8000fab8: 000b8a93 mv s5,s7 -8000fabc: 03012423 sw a6,40(sp) -8000fac0: 01c12a03 lw s4,28(sp) -8000fac4: 00078b93 mv s7,a5 -8000fac8: 0240006f j 8000faec <_svfiprintf_r+0xec4> -8000facc: 00a00613 li a2,10 -8000fad0: 00000693 li a3,0 -8000fad4: 000d0513 mv a0,s10 -8000fad8: 000b8593 mv a1,s7 -8000fadc: 53c000ef jal ra,80010018 <__udivdi3> -8000fae0: 1a0b8863 beqz s7,8000fc90 <_svfiprintf_r+0x1068> -8000fae4: 00050d13 mv s10,a0 -8000fae8: 00058b93 mv s7,a1 -8000faec: 00a00613 li a2,10 -8000faf0: 00000693 li a3,0 -8000faf4: 000d0513 mv a0,s10 -8000faf8: 000b8593 mv a1,s7 -8000fafc: 151000ef jal ra,8001044c <__umoddi3> -8000fb00: 03050513 addi a0,a0,48 -8000fb04: feaa8fa3 sb a0,-1(s5) -8000fb08: 00190913 addi s2,s2,1 -8000fb0c: fffa8a93 addi s5,s5,-1 -8000fb10: fa040ee3 beqz s0,8000facc <_svfiprintf_r+0xea4> -8000fb14: 000a4683 lbu a3,0(s4) -8000fb18: fb269ae3 bne a3,s2,8000facc <_svfiprintf_r+0xea4> -8000fb1c: 0ff00793 li a5,255 -8000fb20: faf906e3 beq s2,a5,8000facc <_svfiprintf_r+0xea4> -8000fb24: 120b9663 bnez s7,8000fc50 <_svfiprintf_r+0x1028> -8000fb28: 00900793 li a5,9 -8000fb2c: 13a7e263 bltu a5,s10,8000fc50 <_svfiprintf_r+0x1028> -8000fb30: 000a8b93 mv s7,s5 -8000fb34: 0f010793 addi a5,sp,240 -8000fb38: 01412e23 sw s4,28(sp) -8000fb3c: 000c8a93 mv s5,s9 -8000fb40: 01812403 lw s0,24(sp) -8000fb44: 02812803 lw a6,40(sp) -8000fb48: 02c12a03 lw s4,44(sp) -8000fb4c: 41778cb3 sub s9,a5,s7 -8000fb50: 000c0913 mv s2,s8 -8000fb54: b94ff06f j 8000eee8 <_svfiprintf_r+0x2c0> +8000f93c: 03012423 sw a6,40(sp) +8000f940: 01c12c23 sw t3,24(sp) +8000f944: 8e4ff0ef jal ra,8000ea28 <__ssprint_r> +8000f948: c8051663 bnez a0,8000edd4 <_svfiprintf_r+0x1f0> +8000f94c: 04412603 lw a2,68(sp) +8000f950: 04812783 lw a5,72(sp) +8000f954: 05410693 addi a3,sp,84 +8000f958: 00160593 addi a1,a2,1 +8000f95c: 00098d93 mv s11,s3 +8000f960: 02812803 lw a6,40(sp) +8000f964: 01812e03 lw t3,24(sp) +8000f968: e4cff06f j 8000efb4 <_svfiprintf_r+0x3d0> +8000f96c: 34081c63 bnez a6,8000fcc4 <_svfiprintf_r+0x10e0> +8000f970: 00000813 li a6,0 +8000f974: 00000c93 li s9,0 +8000f978: 0f010b93 addi s7,sp,240 +8000f97c: d28ff06f j 8000eea4 <_svfiprintf_r+0x2c0> +8000f980: 20097613 andi a2,s2,512 +8000f984: 2e061663 bnez a2,8000fc70 <_svfiprintf_r+0x108c> +8000f988: 00078d13 mv s10,a5 +8000f98c: 00000c93 li s9,0 +8000f990: cc4ff06f j 8000ee54 <_svfiprintf_r+0x270> +8000f994: 01012503 lw a0,16(sp) +8000f998: 04010613 addi a2,sp,64 +8000f99c: 000a8593 mv a1,s5 +8000f9a0: 888ff0ef jal ra,8000ea28 <__ssprint_r> +8000f9a4: c2051863 bnez a0,8000edd4 <_svfiprintf_r+0x1f0> +8000f9a8: 04412583 lw a1,68(sp) +8000f9ac: 04812783 lw a5,72(sp) +8000f9b0: 05410693 addi a3,sp,84 +8000f9b4: 00158593 addi a1,a1,1 +8000f9b8: 00098d93 mv s11,s3 +8000f9bc: e08ff06f j 8000efc4 <_svfiprintf_r+0x3e0> +8000f9c0: 000a0c13 mv s8,s4 +8000f9c4: b3cff06f j 8000ed00 <_svfiprintf_r+0x11c> +8000f9c8: 01c12783 lw a5,28(sp) +8000f9cc: 000a4683 lbu a3,0(s4) +8000f9d0: b4078c63 beqz a5,8000ed28 <_svfiprintf_r+0x144> +8000f9d4: 0007c783 lbu a5,0(a5) +8000f9d8: b4078863 beqz a5,8000ed28 <_svfiprintf_r+0x144> +8000f9dc: 40096913 ori s2,s2,1024 +8000f9e0: b48ff06f j 8000ed28 <_svfiprintf_r+0x144> +8000f9e4: 03000613 li a2,48 +8000f9e8: 00296913 ori s2,s2,2 +8000f9ec: 02d10ea3 sb a3,61(sp) +8000f9f0: 02c10e23 sb a2,60(sp) +8000f9f4: bff97c13 andi s8,s2,-1025 +8000f9f8: 00200693 li a3,2 +8000f9fc: c70ff06f j 8000ee6c <_svfiprintf_r+0x288> +8000fa00: 00072783 lw a5,0(a4) +8000fa04: 00412703 lw a4,4(sp) +8000fa08: 00d12423 sw a3,8(sp) +8000fa0c: 41f75613 srai a2,a4,0x1f +8000fa10: 00e7a023 sw a4,0(a5) +8000fa14: 00c7a223 sw a2,4(a5) +8000fa18: a74ff06f j 8000ec8c <_svfiprintf_r+0xa8> +8000fa1c: 000b8513 mv a0,s7 +8000fa20: c2df90ef jal ra,8000964c +8000fa24: 00050c93 mv s9,a0 +8000fa28: 01a12423 sw s10,8(sp) +8000fa2c: 00000813 li a6,0 +8000fa30: c74ff06f j 8000eea4 <_svfiprintf_r+0x2c0> +8000fa34: 04000593 li a1,64 +8000fa38: a94f10ef jal ra,80000ccc <_malloc_r> +8000fa3c: 00aaa023 sw a0,0(s5) +8000fa40: 00aaa823 sw a0,16(s5) +8000fa44: 2c050a63 beqz a0,8000fd18 <_svfiprintf_r+0x1134> +8000fa48: 04000793 li a5,64 +8000fa4c: 00faaa23 sw a5,20(s5) +8000fa50: 9f0ff06f j 8000ec40 <_svfiprintf_r+0x5c> +8000fa54: 400c7793 andi a5,s8,1024 +8000fa58: 0f010b93 addi s7,sp,240 +8000fa5c: 00812c23 sw s0,24(sp) +8000fa60: 00078413 mv s0,a5 +8000fa64: 000c8793 mv a5,s9 +8000fa68: 03412623 sw s4,44(sp) +8000fa6c: 000a8c93 mv s9,s5 +8000fa70: 00000913 li s2,0 +8000fa74: 000b8a93 mv s5,s7 +8000fa78: 03012423 sw a6,40(sp) +8000fa7c: 01c12a03 lw s4,28(sp) +8000fa80: 00078b93 mv s7,a5 +8000fa84: 0240006f j 8000faa8 <_svfiprintf_r+0xec4> +8000fa88: 00a00613 li a2,10 +8000fa8c: 00000693 li a3,0 +8000fa90: 000d0513 mv a0,s10 +8000fa94: 000b8593 mv a1,s7 +8000fa98: 53c000ef jal ra,8000ffd4 <__udivdi3> +8000fa9c: 1a0b8863 beqz s7,8000fc4c <_svfiprintf_r+0x1068> +8000faa0: 00050d13 mv s10,a0 +8000faa4: 00058b93 mv s7,a1 +8000faa8: 00a00613 li a2,10 +8000faac: 00000693 li a3,0 +8000fab0: 000d0513 mv a0,s10 +8000fab4: 000b8593 mv a1,s7 +8000fab8: 151000ef jal ra,80010408 <__umoddi3> +8000fabc: 03050513 addi a0,a0,48 +8000fac0: feaa8fa3 sb a0,-1(s5) +8000fac4: 00190913 addi s2,s2,1 +8000fac8: fffa8a93 addi s5,s5,-1 +8000facc: fa040ee3 beqz s0,8000fa88 <_svfiprintf_r+0xea4> +8000fad0: 000a4683 lbu a3,0(s4) +8000fad4: fb269ae3 bne a3,s2,8000fa88 <_svfiprintf_r+0xea4> +8000fad8: 0ff00793 li a5,255 +8000fadc: faf906e3 beq s2,a5,8000fa88 <_svfiprintf_r+0xea4> +8000fae0: 120b9663 bnez s7,8000fc0c <_svfiprintf_r+0x1028> +8000fae4: 00900793 li a5,9 +8000fae8: 13a7e263 bltu a5,s10,8000fc0c <_svfiprintf_r+0x1028> +8000faec: 000a8b93 mv s7,s5 +8000faf0: 0f010793 addi a5,sp,240 +8000faf4: 01412e23 sw s4,28(sp) +8000faf8: 000c8a93 mv s5,s9 +8000fafc: 01812403 lw s0,24(sp) +8000fb00: 02812803 lw a6,40(sp) +8000fb04: 02c12a03 lw s4,44(sp) +8000fb08: 41778cb3 sub s9,a5,s7 +8000fb0c: 000c0913 mv s2,s8 +8000fb10: b94ff06f j 8000eea4 <_svfiprintf_r+0x2c0> +8000fb14: 001a4683 lbu a3,1(s4) +8000fb18: 20096913 ori s2,s2,512 +8000fb1c: 001a0a13 addi s4,s4,1 +8000fb20: a08ff06f j 8000ed28 <_svfiprintf_r+0x144> +8000fb24: 01012503 lw a0,16(sp) +8000fb28: 04010613 addi a2,sp,64 +8000fb2c: 000a8593 mv a1,s5 +8000fb30: 01012c23 sw a6,24(sp) +8000fb34: ef5fe0ef jal ra,8000ea28 <__ssprint_r> +8000fb38: a8051e63 bnez a0,8000edd4 <_svfiprintf_r+0x1f0> +8000fb3c: 04412603 lw a2,68(sp) +8000fb40: 04812783 lw a5,72(sp) +8000fb44: 05410693 addi a3,sp,84 +8000fb48: 00160593 addi a1,a2,1 +8000fb4c: 00098d93 mv s11,s3 +8000fb50: 01812803 lw a6,24(sp) +8000fb54: c68ff06f j 8000efbc <_svfiprintf_r+0x3d8> 8000fb58: 001a4683 lbu a3,1(s4) -8000fb5c: 20096913 ori s2,s2,512 +8000fb5c: 02096913 ori s2,s2,32 8000fb60: 001a0a13 addi s4,s4,1 -8000fb64: a08ff06f j 8000ed6c <_svfiprintf_r+0x144> -8000fb68: 01012503 lw a0,16(sp) -8000fb6c: 04010613 addi a2,sp,64 -8000fb70: 000a8593 mv a1,s5 -8000fb74: 01012c23 sw a6,24(sp) -8000fb78: ef5fe0ef jal ra,8000ea6c <__ssprint_r> -8000fb7c: a8051e63 bnez a0,8000ee18 <_svfiprintf_r+0x1f0> -8000fb80: 04412603 lw a2,68(sp) -8000fb84: 04812783 lw a5,72(sp) -8000fb88: 05410693 addi a3,sp,84 -8000fb8c: 00160593 addi a1,a2,1 -8000fb90: 00098d93 mv s11,s3 -8000fb94: 01812803 lw a6,24(sp) -8000fb98: c68ff06f j 8000f000 <_svfiprintf_r+0x3d8> -8000fb9c: 001a4683 lbu a3,1(s4) -8000fba0: 02096913 ori s2,s2,32 -8000fba4: 001a0a13 addi s4,s4,1 -8000fba8: 9c4ff06f j 8000ed6c <_svfiprintf_r+0x144> -8000fbac: 00812783 lw a5,8(sp) -8000fbb0: 00412703 lw a4,4(sp) -8000fbb4: 0007a783 lw a5,0(a5) +8000fb64: 9c4ff06f j 8000ed28 <_svfiprintf_r+0x144> +8000fb68: 00812783 lw a5,8(sp) +8000fb6c: 00412703 lw a4,4(sp) +8000fb70: 0007a783 lw a5,0(a5) +8000fb74: 00d12423 sw a3,8(sp) +8000fb78: 00e7a023 sw a4,0(a5) +8000fb7c: 910ff06f j 8000ec8c <_svfiprintf_r+0xa8> +8000fb80: 00600793 li a5,6 +8000fb84: 00080c93 mv s9,a6 +8000fb88: 0107f463 bgeu a5,a6,8000fb90 <_svfiprintf_r+0xfac> +8000fb8c: 00600c93 li s9,6 +8000fb90: 80015337 lui t1,0x80015 +8000fb94: 000c8c13 mv s8,s9 +8000fb98: 01a12423 sw s10,8(sp) +8000fb9c: dec30b93 addi s7,t1,-532 # 80014dec <__BSS_END__+0xffffe3d4> +8000fba0: b68ff06f j 8000ef08 <_svfiprintf_r+0x324> +8000fba4: 20097613 andi a2,s2,512 +8000fba8: 10060463 beqz a2,8000fcb0 <_svfiprintf_r+0x10cc> +8000fbac: 0ff7fd13 andi s10,a5,255 +8000fbb0: 00000c93 li s9,0 +8000fbb4: 00090893 mv a7,s2 8000fbb8: 00d12423 sw a3,8(sp) -8000fbbc: 00e7a023 sw a4,0(a5) -8000fbc0: 910ff06f j 8000ecd0 <_svfiprintf_r+0xa8> -8000fbc4: 00600793 li a5,6 -8000fbc8: 00080c93 mv s9,a6 -8000fbcc: 0107f463 bgeu a5,a6,8000fbd4 <_svfiprintf_r+0xfac> -8000fbd0: 00600c93 li s9,6 -8000fbd4: 80015337 lui t1,0x80015 -8000fbd8: 000c8c13 mv s8,s9 -8000fbdc: 01a12423 sw s10,8(sp) -8000fbe0: e2c30b93 addi s7,t1,-468 # 80014e2c <__BSS_END__+0xffffe414> -8000fbe4: b68ff06f j 8000ef4c <_svfiprintf_r+0x324> -8000fbe8: 20097613 andi a2,s2,512 -8000fbec: 10060463 beqz a2,8000fcf4 <_svfiprintf_r+0x10cc> -8000fbf0: 0ff7fd13 andi s10,a5,255 -8000fbf4: 00000c93 li s9,0 -8000fbf8: 00090893 mv a7,s2 -8000fbfc: 00d12423 sw a3,8(sp) -8000fc00: 955ff06f j 8000f554 <_svfiprintf_r+0x92c> -8000fc04: 20097613 andi a2,s2,512 -8000fc08: 0c060a63 beqz a2,8000fcdc <_svfiprintf_r+0x10b4> -8000fc0c: 00d12423 sw a3,8(sp) -8000fc10: 0ff7fd13 andi s10,a5,255 -8000fc14: 00000c93 li s9,0 -8000fc18: 00090c13 mv s8,s2 -8000fc1c: 00100693 li a3,1 -8000fc20: a90ff06f j 8000eeb0 <_svfiprintf_r+0x288> -8000fc24: 20097793 andi a5,s2,512 -8000fc28: 08078c63 beqz a5,8000fcc0 <_svfiprintf_r+0x1098> -8000fc2c: 00812783 lw a5,8(sp) -8000fc30: 00090c13 mv s8,s2 -8000fc34: 00d12423 sw a3,8(sp) -8000fc38: 00078d03 lb s10,0(a5) -8000fc3c: 41fd5c93 srai s9,s10,0x1f -8000fc40: 000c8693 mv a3,s9 -8000fc44: d74ff06f j 8000f1b8 <_svfiprintf_r+0x590> -8000fc48: 00068613 mv a2,a3 -8000fc4c: b45ff06f j 8000f790 <_svfiprintf_r+0xb68> -8000fc50: 02012783 lw a5,32(sp) -8000fc54: 02412583 lw a1,36(sp) -8000fc58: 00000913 li s2,0 -8000fc5c: 40fa8ab3 sub s5,s5,a5 -8000fc60: 00078613 mv a2,a5 -8000fc64: 000a8513 mv a0,s5 -8000fc68: ab5f90ef jal ra,8000971c -8000fc6c: 001a4803 lbu a6,1(s4) -8000fc70: 00a00613 li a2,10 -8000fc74: 00000693 li a3,0 -8000fc78: 01003833 snez a6,a6 -8000fc7c: 000d0513 mv a0,s10 -8000fc80: 000b8593 mv a1,s7 -8000fc84: 010a0a33 add s4,s4,a6 -8000fc88: 390000ef jal ra,80010018 <__udivdi3> -8000fc8c: e59ff06f j 8000fae4 <_svfiprintf_r+0xebc> -8000fc90: 00900793 li a5,9 -8000fc94: e5a7e8e3 bltu a5,s10,8000fae4 <_svfiprintf_r+0xebc> -8000fc98: e99ff06f j 8000fb30 <_svfiprintf_r+0xf08> -8000fc9c: 00812783 lw a5,8(sp) -8000fca0: 00412703 lw a4,4(sp) -8000fca4: 00d12423 sw a3,8(sp) -8000fca8: 0007a783 lw a5,0(a5) -8000fcac: 00e79023 sh a4,0(a5) -8000fcb0: 820ff06f j 8000ecd0 <_svfiprintf_r+0xa8> -8000fcb4: 0ff7fd13 andi s10,a5,255 -8000fcb8: 00000c93 li s9,0 -8000fcbc: 9dcff06f j 8000ee98 <_svfiprintf_r+0x270> -8000fcc0: 00812783 lw a5,8(sp) +8000fbbc: 955ff06f j 8000f510 <_svfiprintf_r+0x92c> +8000fbc0: 20097613 andi a2,s2,512 +8000fbc4: 0c060a63 beqz a2,8000fc98 <_svfiprintf_r+0x10b4> +8000fbc8: 00d12423 sw a3,8(sp) +8000fbcc: 0ff7fd13 andi s10,a5,255 +8000fbd0: 00000c93 li s9,0 +8000fbd4: 00090c13 mv s8,s2 +8000fbd8: 00100693 li a3,1 +8000fbdc: a90ff06f j 8000ee6c <_svfiprintf_r+0x288> +8000fbe0: 20097793 andi a5,s2,512 +8000fbe4: 08078c63 beqz a5,8000fc7c <_svfiprintf_r+0x1098> +8000fbe8: 00812783 lw a5,8(sp) +8000fbec: 00090c13 mv s8,s2 +8000fbf0: 00d12423 sw a3,8(sp) +8000fbf4: 00078d03 lb s10,0(a5) +8000fbf8: 41fd5c93 srai s9,s10,0x1f +8000fbfc: 000c8693 mv a3,s9 +8000fc00: d74ff06f j 8000f174 <_svfiprintf_r+0x590> +8000fc04: 00068613 mv a2,a3 +8000fc08: b45ff06f j 8000f74c <_svfiprintf_r+0xb68> +8000fc0c: 02012783 lw a5,32(sp) +8000fc10: 02412583 lw a1,36(sp) +8000fc14: 00000913 li s2,0 +8000fc18: 40fa8ab3 sub s5,s5,a5 +8000fc1c: 00078613 mv a2,a5 +8000fc20: 000a8513 mv a0,s5 +8000fc24: ab5f90ef jal ra,800096d8 +8000fc28: 001a4803 lbu a6,1(s4) +8000fc2c: 00a00613 li a2,10 +8000fc30: 00000693 li a3,0 +8000fc34: 01003833 snez a6,a6 +8000fc38: 000d0513 mv a0,s10 +8000fc3c: 000b8593 mv a1,s7 +8000fc40: 010a0a33 add s4,s4,a6 +8000fc44: 390000ef jal ra,8000ffd4 <__udivdi3> +8000fc48: e59ff06f j 8000faa0 <_svfiprintf_r+0xebc> +8000fc4c: 00900793 li a5,9 +8000fc50: e5a7e8e3 bltu a5,s10,8000faa0 <_svfiprintf_r+0xebc> +8000fc54: e99ff06f j 8000faec <_svfiprintf_r+0xf08> +8000fc58: 00812783 lw a5,8(sp) +8000fc5c: 00412703 lw a4,4(sp) +8000fc60: 00d12423 sw a3,8(sp) +8000fc64: 0007a783 lw a5,0(a5) +8000fc68: 00e79023 sh a4,0(a5) +8000fc6c: 820ff06f j 8000ec8c <_svfiprintf_r+0xa8> +8000fc70: 0ff7fd13 andi s10,a5,255 +8000fc74: 00000c93 li s9,0 +8000fc78: 9dcff06f j 8000ee54 <_svfiprintf_r+0x270> +8000fc7c: 00812783 lw a5,8(sp) +8000fc80: 00090c13 mv s8,s2 +8000fc84: 00d12423 sw a3,8(sp) +8000fc88: 0007ad03 lw s10,0(a5) +8000fc8c: 41fd5c93 srai s9,s10,0x1f +8000fc90: 000c8693 mv a3,s9 +8000fc94: ce0ff06f j 8000f174 <_svfiprintf_r+0x590> +8000fc98: 00d12423 sw a3,8(sp) +8000fc9c: 00078d13 mv s10,a5 +8000fca0: 00000c93 li s9,0 +8000fca4: 00090c13 mv s8,s2 +8000fca8: 00100693 li a3,1 +8000fcac: 9c0ff06f j 8000ee6c <_svfiprintf_r+0x288> +8000fcb0: 00078d13 mv s10,a5 +8000fcb4: 00000c93 li s9,0 +8000fcb8: 00090893 mv a7,s2 +8000fcbc: 00d12423 sw a3,8(sp) +8000fcc0: 851ff06f j 8000f510 <_svfiprintf_r+0x92c> 8000fcc4: 00090c13 mv s8,s2 -8000fcc8: 00d12423 sw a3,8(sp) -8000fccc: 0007ad03 lw s10,0(a5) -8000fcd0: 41fd5c93 srai s9,s10,0x1f -8000fcd4: 000c8693 mv a3,s9 -8000fcd8: ce0ff06f j 8000f1b8 <_svfiprintf_r+0x590> -8000fcdc: 00d12423 sw a3,8(sp) -8000fce0: 00078d13 mv s10,a5 -8000fce4: 00000c93 li s9,0 -8000fce8: 00090c13 mv s8,s2 -8000fcec: 00100693 li a3,1 -8000fcf0: 9c0ff06f j 8000eeb0 <_svfiprintf_r+0x288> -8000fcf4: 00078d13 mv s10,a5 -8000fcf8: 00000c93 li s9,0 -8000fcfc: 00090893 mv a7,s2 -8000fd00: 00d12423 sw a3,8(sp) -8000fd04: 851ff06f j 8000f554 <_svfiprintf_r+0x92c> -8000fd08: 00090c13 mv s8,s2 -8000fd0c: cd4ff06f j 8000f1e0 <_svfiprintf_r+0x5b8> -8000fd10: 00080c93 mv s9,a6 -8000fd14: 01a12423 sw s10,8(sp) -8000fd18: 00000813 li a6,0 -8000fd1c: 9ccff06f j 8000eee8 <_svfiprintf_r+0x2c0> -8000fd20: 00068513 mv a0,a3 -8000fd24: 00058613 mv a2,a1 -8000fd28: 9a1ff06f j 8000f6c8 <_svfiprintf_r+0xaa0> -8000fd2c: fff00793 li a5,-1 -8000fd30: 00f12223 sw a5,4(sp) -8000fd34: 8f0ff06f j 8000ee24 <_svfiprintf_r+0x1fc> -8000fd38: 00812703 lw a4,8(sp) -8000fd3c: 00072b83 lw s7,0(a4) -8000fd40: 00470713 addi a4,a4,4 -8000fd44: 000bd463 bgez s7,8000fd4c <_svfiprintf_r+0x1124> -8000fd48: fff00b93 li s7,-1 -8000fd4c: 001a4683 lbu a3,1(s4) -8000fd50: 00e12423 sw a4,8(sp) -8000fd54: 00078a13 mv s4,a5 -8000fd58: 814ff06f j 8000ed6c <_svfiprintf_r+0x144> -8000fd5c: 00c00793 li a5,12 -8000fd60: 00fba023 sw a5,0(s7) -8000fd64: fff00793 li a5,-1 -8000fd68: 00f12223 sw a5,4(sp) -8000fd6c: 8b8ff06f j 8000ee24 <_svfiprintf_r+0x1fc> -8000fd70: 00090c13 mv s8,s2 -8000fd74: c30ff06f j 8000f1a4 <_svfiprintf_r+0x57c> -8000fd78: 00090c13 mv s8,s2 -8000fd7c: b6cff06f j 8000f0e8 <_svfiprintf_r+0x4c0> -8000fd80: 00090893 mv a7,s2 -8000fd84: b38ff06f j 8000f0bc <_svfiprintf_r+0x494> +8000fcc8: cd4ff06f j 8000f19c <_svfiprintf_r+0x5b8> +8000fccc: 00080c93 mv s9,a6 +8000fcd0: 01a12423 sw s10,8(sp) +8000fcd4: 00000813 li a6,0 +8000fcd8: 9ccff06f j 8000eea4 <_svfiprintf_r+0x2c0> +8000fcdc: 00068513 mv a0,a3 +8000fce0: 00058613 mv a2,a1 +8000fce4: 9a1ff06f j 8000f684 <_svfiprintf_r+0xaa0> +8000fce8: fff00793 li a5,-1 +8000fcec: 00f12223 sw a5,4(sp) +8000fcf0: 8f0ff06f j 8000ede0 <_svfiprintf_r+0x1fc> +8000fcf4: 00812703 lw a4,8(sp) +8000fcf8: 00072b83 lw s7,0(a4) +8000fcfc: 00470713 addi a4,a4,4 +8000fd00: 000bd463 bgez s7,8000fd08 <_svfiprintf_r+0x1124> +8000fd04: fff00b93 li s7,-1 +8000fd08: 001a4683 lbu a3,1(s4) +8000fd0c: 00e12423 sw a4,8(sp) +8000fd10: 00078a13 mv s4,a5 +8000fd14: 814ff06f j 8000ed28 <_svfiprintf_r+0x144> +8000fd18: 00c00793 li a5,12 +8000fd1c: 00fba023 sw a5,0(s7) +8000fd20: fff00793 li a5,-1 +8000fd24: 00f12223 sw a5,4(sp) +8000fd28: 8b8ff06f j 8000ede0 <_svfiprintf_r+0x1fc> +8000fd2c: 00090c13 mv s8,s2 +8000fd30: c30ff06f j 8000f160 <_svfiprintf_r+0x57c> +8000fd34: 00090c13 mv s8,s2 +8000fd38: b6cff06f j 8000f0a4 <_svfiprintf_r+0x4c0> +8000fd3c: 00090893 mv a7,s2 +8000fd40: b38ff06f j 8000f078 <_svfiprintf_r+0x494> -8000fd88 <__swbuf_r>: -8000fd88: fe010113 addi sp,sp,-32 -8000fd8c: 00812c23 sw s0,24(sp) -8000fd90: 00912a23 sw s1,20(sp) -8000fd94: 01212823 sw s2,16(sp) -8000fd98: 00112e23 sw ra,28(sp) -8000fd9c: 01312623 sw s3,12(sp) -8000fda0: 00050913 mv s2,a0 -8000fda4: 00058493 mv s1,a1 -8000fda8: 00060413 mv s0,a2 -8000fdac: 00050663 beqz a0,8000fdb8 <__swbuf_r+0x30> -8000fdb0: 03852783 lw a5,56(a0) -8000fdb4: 14078863 beqz a5,8000ff04 <__swbuf_r+0x17c> -8000fdb8: 00c41703 lh a4,12(s0) -8000fdbc: 01842783 lw a5,24(s0) -8000fdc0: 01071693 slli a3,a4,0x10 -8000fdc4: 0106d693 srli a3,a3,0x10 -8000fdc8: 00f42423 sw a5,8(s0) -8000fdcc: 0086f793 andi a5,a3,8 -8000fdd0: 08078263 beqz a5,8000fe54 <__swbuf_r+0xcc> -8000fdd4: 01042783 lw a5,16(s0) -8000fdd8: 06078e63 beqz a5,8000fe54 <__swbuf_r+0xcc> -8000fddc: 01269613 slli a2,a3,0x12 -8000fde0: 0ff4f993 andi s3,s1,255 -8000fde4: 0ff4f493 andi s1,s1,255 -8000fde8: 08065e63 bgez a2,8000fe84 <__swbuf_r+0xfc> -8000fdec: 00042703 lw a4,0(s0) -8000fdf0: 01442683 lw a3,20(s0) -8000fdf4: 40f707b3 sub a5,a4,a5 -8000fdf8: 0ad7de63 bge a5,a3,8000feb4 <__swbuf_r+0x12c> -8000fdfc: 00842683 lw a3,8(s0) -8000fe00: 00170613 addi a2,a4,1 -8000fe04: 00c42023 sw a2,0(s0) -8000fe08: fff68693 addi a3,a3,-1 -8000fe0c: 00d42423 sw a3,8(s0) -8000fe10: 01370023 sb s3,0(a4) -8000fe14: 01442703 lw a4,20(s0) -8000fe18: 00178793 addi a5,a5,1 -8000fe1c: 0cf70863 beq a4,a5,8000feec <__swbuf_r+0x164> -8000fe20: 00c45783 lhu a5,12(s0) -8000fe24: 0017f793 andi a5,a5,1 -8000fe28: 00078663 beqz a5,8000fe34 <__swbuf_r+0xac> -8000fe2c: 00a00793 li a5,10 -8000fe30: 0af48e63 beq s1,a5,8000feec <__swbuf_r+0x164> -8000fe34: 01c12083 lw ra,28(sp) -8000fe38: 01812403 lw s0,24(sp) -8000fe3c: 00048513 mv a0,s1 -8000fe40: 01012903 lw s2,16(sp) -8000fe44: 01412483 lw s1,20(sp) -8000fe48: 00c12983 lw s3,12(sp) -8000fe4c: 02010113 addi sp,sp,32 -8000fe50: 00008067 ret -8000fe54: 00040593 mv a1,s0 -8000fe58: 00090513 mv a0,s2 -8000fe5c: cd4f40ef jal ra,80004330 <__swsetup_r> -8000fe60: 08051e63 bnez a0,8000fefc <__swbuf_r+0x174> -8000fe64: 00c41703 lh a4,12(s0) -8000fe68: 0ff4f993 andi s3,s1,255 -8000fe6c: 01042783 lw a5,16(s0) -8000fe70: 01071693 slli a3,a4,0x10 -8000fe74: 0106d693 srli a3,a3,0x10 -8000fe78: 01269613 slli a2,a3,0x12 -8000fe7c: 0ff4f493 andi s1,s1,255 -8000fe80: f60646e3 bltz a2,8000fdec <__swbuf_r+0x64> -8000fe84: 06442683 lw a3,100(s0) -8000fe88: 00002637 lui a2,0x2 -8000fe8c: 00c76733 or a4,a4,a2 -8000fe90: ffffe637 lui a2,0xffffe -8000fe94: fff60613 addi a2,a2,-1 # ffffdfff <__BSS_END__+0x7ffe75e7> -8000fe98: 00c6f6b3 and a3,a3,a2 -8000fe9c: 00e41623 sh a4,12(s0) -8000fea0: 00042703 lw a4,0(s0) -8000fea4: 06d42223 sw a3,100(s0) -8000fea8: 01442683 lw a3,20(s0) -8000feac: 40f707b3 sub a5,a4,a5 -8000feb0: f4d7c6e3 blt a5,a3,8000fdfc <__swbuf_r+0x74> -8000feb4: 00040593 mv a1,s0 -8000feb8: 00090513 mv a0,s2 -8000febc: 9e5f40ef jal ra,800048a0 <_fflush_r> -8000fec0: 02051e63 bnez a0,8000fefc <__swbuf_r+0x174> -8000fec4: 00042703 lw a4,0(s0) -8000fec8: 00842683 lw a3,8(s0) -8000fecc: 00100793 li a5,1 -8000fed0: 00170613 addi a2,a4,1 -8000fed4: fff68693 addi a3,a3,-1 -8000fed8: 00c42023 sw a2,0(s0) -8000fedc: 00d42423 sw a3,8(s0) -8000fee0: 01370023 sb s3,0(a4) -8000fee4: 01442703 lw a4,20(s0) -8000fee8: f2f71ce3 bne a4,a5,8000fe20 <__swbuf_r+0x98> -8000feec: 00040593 mv a1,s0 -8000fef0: 00090513 mv a0,s2 -8000fef4: 9adf40ef jal ra,800048a0 <_fflush_r> -8000fef8: f2050ee3 beqz a0,8000fe34 <__swbuf_r+0xac> -8000fefc: fff00493 li s1,-1 -8000ff00: f35ff06f j 8000fe34 <__swbuf_r+0xac> -8000ff04: d39f40ef jal ra,80004c3c <__sinit> -8000ff08: eb1ff06f j 8000fdb8 <__swbuf_r+0x30> +8000fd44 <__swbuf_r>: +8000fd44: fe010113 addi sp,sp,-32 +8000fd48: 00812c23 sw s0,24(sp) +8000fd4c: 00912a23 sw s1,20(sp) +8000fd50: 01212823 sw s2,16(sp) +8000fd54: 00112e23 sw ra,28(sp) +8000fd58: 01312623 sw s3,12(sp) +8000fd5c: 00050913 mv s2,a0 +8000fd60: 00058493 mv s1,a1 +8000fd64: 00060413 mv s0,a2 +8000fd68: 00050663 beqz a0,8000fd74 <__swbuf_r+0x30> +8000fd6c: 03852783 lw a5,56(a0) +8000fd70: 14078863 beqz a5,8000fec0 <__swbuf_r+0x17c> +8000fd74: 00c41703 lh a4,12(s0) +8000fd78: 01842783 lw a5,24(s0) +8000fd7c: 01071693 slli a3,a4,0x10 +8000fd80: 0106d693 srli a3,a3,0x10 +8000fd84: 00f42423 sw a5,8(s0) +8000fd88: 0086f793 andi a5,a3,8 +8000fd8c: 08078263 beqz a5,8000fe10 <__swbuf_r+0xcc> +8000fd90: 01042783 lw a5,16(s0) +8000fd94: 06078e63 beqz a5,8000fe10 <__swbuf_r+0xcc> +8000fd98: 01269613 slli a2,a3,0x12 +8000fd9c: 0ff4f993 andi s3,s1,255 +8000fda0: 0ff4f493 andi s1,s1,255 +8000fda4: 08065e63 bgez a2,8000fe40 <__swbuf_r+0xfc> +8000fda8: 00042703 lw a4,0(s0) +8000fdac: 01442683 lw a3,20(s0) +8000fdb0: 40f707b3 sub a5,a4,a5 +8000fdb4: 0ad7de63 bge a5,a3,8000fe70 <__swbuf_r+0x12c> +8000fdb8: 00842683 lw a3,8(s0) +8000fdbc: 00170613 addi a2,a4,1 +8000fdc0: 00c42023 sw a2,0(s0) +8000fdc4: fff68693 addi a3,a3,-1 +8000fdc8: 00d42423 sw a3,8(s0) +8000fdcc: 01370023 sb s3,0(a4) +8000fdd0: 01442703 lw a4,20(s0) +8000fdd4: 00178793 addi a5,a5,1 +8000fdd8: 0cf70863 beq a4,a5,8000fea8 <__swbuf_r+0x164> +8000fddc: 00c45783 lhu a5,12(s0) +8000fde0: 0017f793 andi a5,a5,1 +8000fde4: 00078663 beqz a5,8000fdf0 <__swbuf_r+0xac> +8000fde8: 00a00793 li a5,10 +8000fdec: 0af48e63 beq s1,a5,8000fea8 <__swbuf_r+0x164> +8000fdf0: 01c12083 lw ra,28(sp) +8000fdf4: 01812403 lw s0,24(sp) +8000fdf8: 00048513 mv a0,s1 +8000fdfc: 01012903 lw s2,16(sp) +8000fe00: 01412483 lw s1,20(sp) +8000fe04: 00c12983 lw s3,12(sp) +8000fe08: 02010113 addi sp,sp,32 +8000fe0c: 00008067 ret +8000fe10: 00040593 mv a1,s0 +8000fe14: 00090513 mv a0,s2 +8000fe18: cd4f40ef jal ra,800042ec <__swsetup_r> +8000fe1c: 08051e63 bnez a0,8000feb8 <__swbuf_r+0x174> +8000fe20: 00c41703 lh a4,12(s0) +8000fe24: 0ff4f993 andi s3,s1,255 +8000fe28: 01042783 lw a5,16(s0) +8000fe2c: 01071693 slli a3,a4,0x10 +8000fe30: 0106d693 srli a3,a3,0x10 +8000fe34: 01269613 slli a2,a3,0x12 +8000fe38: 0ff4f493 andi s1,s1,255 +8000fe3c: f60646e3 bltz a2,8000fda8 <__swbuf_r+0x64> +8000fe40: 06442683 lw a3,100(s0) +8000fe44: 00002637 lui a2,0x2 +8000fe48: 00c76733 or a4,a4,a2 +8000fe4c: ffffe637 lui a2,0xffffe +8000fe50: fff60613 addi a2,a2,-1 # ffffdfff <__BSS_END__+0x7ffe75e7> +8000fe54: 00c6f6b3 and a3,a3,a2 +8000fe58: 00e41623 sh a4,12(s0) +8000fe5c: 00042703 lw a4,0(s0) +8000fe60: 06d42223 sw a3,100(s0) +8000fe64: 01442683 lw a3,20(s0) +8000fe68: 40f707b3 sub a5,a4,a5 +8000fe6c: f4d7c6e3 blt a5,a3,8000fdb8 <__swbuf_r+0x74> +8000fe70: 00040593 mv a1,s0 +8000fe74: 00090513 mv a0,s2 +8000fe78: 9e5f40ef jal ra,8000485c <_fflush_r> +8000fe7c: 02051e63 bnez a0,8000feb8 <__swbuf_r+0x174> +8000fe80: 00042703 lw a4,0(s0) +8000fe84: 00842683 lw a3,8(s0) +8000fe88: 00100793 li a5,1 +8000fe8c: 00170613 addi a2,a4,1 +8000fe90: fff68693 addi a3,a3,-1 +8000fe94: 00c42023 sw a2,0(s0) +8000fe98: 00d42423 sw a3,8(s0) +8000fe9c: 01370023 sb s3,0(a4) +8000fea0: 01442703 lw a4,20(s0) +8000fea4: f2f71ce3 bne a4,a5,8000fddc <__swbuf_r+0x98> +8000fea8: 00040593 mv a1,s0 +8000feac: 00090513 mv a0,s2 +8000feb0: 9adf40ef jal ra,8000485c <_fflush_r> +8000feb4: f2050ee3 beqz a0,8000fdf0 <__swbuf_r+0xac> +8000feb8: fff00493 li s1,-1 +8000febc: f35ff06f j 8000fdf0 <__swbuf_r+0xac> +8000fec0: d39f40ef jal ra,80004bf8 <__sinit> +8000fec4: eb1ff06f j 8000fd74 <__swbuf_r+0x30> -8000ff0c <__swbuf>: -8000ff0c: 00058613 mv a2,a1 -8000ff10: 00050593 mv a1,a0 -8000ff14: 1c81a503 lw a0,456(gp) # 800169d0 <_impure_ptr> -8000ff18: e71ff06f j 8000fd88 <__swbuf_r> +8000fec8 <__swbuf>: +8000fec8: 00058613 mv a2,a1 +8000fecc: 00050593 mv a1,a0 +8000fed0: 1c81a503 lw a0,456(gp) # 800169d0 <_impure_ptr> +8000fed4: e71ff06f j 8000fd44 <__swbuf_r> -8000ff1c <_wcrtomb_r>: -8000ff1c: fe010113 addi sp,sp,-32 -8000ff20: 00812c23 sw s0,24(sp) -8000ff24: 00912a23 sw s1,20(sp) -8000ff28: 00112e23 sw ra,28(sp) -8000ff2c: 00050413 mv s0,a0 -8000ff30: 00068493 mv s1,a3 -8000ff34: 1101a783 lw a5,272(gp) # 80016918 <__global_locale+0xe0> -8000ff38: 02058263 beqz a1,8000ff5c <_wcrtomb_r+0x40> -8000ff3c: 000780e7 jalr a5 -8000ff40: fff00793 li a5,-1 -8000ff44: 02f50663 beq a0,a5,8000ff70 <_wcrtomb_r+0x54> -8000ff48: 01c12083 lw ra,28(sp) -8000ff4c: 01812403 lw s0,24(sp) -8000ff50: 01412483 lw s1,20(sp) -8000ff54: 02010113 addi sp,sp,32 -8000ff58: 00008067 ret -8000ff5c: 00000613 li a2,0 -8000ff60: 00410593 addi a1,sp,4 -8000ff64: 000780e7 jalr a5 -8000ff68: fff00793 li a5,-1 -8000ff6c: fcf51ee3 bne a0,a5,8000ff48 <_wcrtomb_r+0x2c> -8000ff70: 0004a023 sw zero,0(s1) -8000ff74: 08a00793 li a5,138 -8000ff78: 00f42023 sw a5,0(s0) -8000ff7c: 01c12083 lw ra,28(sp) -8000ff80: 01812403 lw s0,24(sp) -8000ff84: 01412483 lw s1,20(sp) -8000ff88: 02010113 addi sp,sp,32 -8000ff8c: 00008067 ret +8000fed8 <_wcrtomb_r>: +8000fed8: fe010113 addi sp,sp,-32 +8000fedc: 00812c23 sw s0,24(sp) +8000fee0: 00912a23 sw s1,20(sp) +8000fee4: 00112e23 sw ra,28(sp) +8000fee8: 00050413 mv s0,a0 +8000feec: 00068493 mv s1,a3 +8000fef0: 1101a783 lw a5,272(gp) # 80016918 <__global_locale+0xe0> +8000fef4: 02058263 beqz a1,8000ff18 <_wcrtomb_r+0x40> +8000fef8: 000780e7 jalr a5 +8000fefc: fff00793 li a5,-1 +8000ff00: 02f50663 beq a0,a5,8000ff2c <_wcrtomb_r+0x54> +8000ff04: 01c12083 lw ra,28(sp) +8000ff08: 01812403 lw s0,24(sp) +8000ff0c: 01412483 lw s1,20(sp) +8000ff10: 02010113 addi sp,sp,32 +8000ff14: 00008067 ret +8000ff18: 00000613 li a2,0 +8000ff1c: 00410593 addi a1,sp,4 +8000ff20: 000780e7 jalr a5 +8000ff24: fff00793 li a5,-1 +8000ff28: fcf51ee3 bne a0,a5,8000ff04 <_wcrtomb_r+0x2c> +8000ff2c: 0004a023 sw zero,0(s1) +8000ff30: 08a00793 li a5,138 +8000ff34: 00f42023 sw a5,0(s0) +8000ff38: 01c12083 lw ra,28(sp) +8000ff3c: 01812403 lw s0,24(sp) +8000ff40: 01412483 lw s1,20(sp) +8000ff44: 02010113 addi sp,sp,32 +8000ff48: 00008067 ret -8000ff90 : -8000ff90: fe010113 addi sp,sp,-32 -8000ff94: 00812c23 sw s0,24(sp) -8000ff98: 00912a23 sw s1,20(sp) -8000ff9c: 1c81a403 lw s0,456(gp) # 800169d0 <_impure_ptr> -8000ffa0: 00112e23 sw ra,28(sp) -8000ffa4: 00060493 mv s1,a2 -8000ffa8: 1101a783 lw a5,272(gp) # 80016918 <__global_locale+0xe0> -8000ffac: 00060693 mv a3,a2 -8000ffb0: 02050863 beqz a0,8000ffe0 -8000ffb4: 00058613 mv a2,a1 -8000ffb8: 00050593 mv a1,a0 -8000ffbc: 00040513 mv a0,s0 -8000ffc0: 000780e7 jalr a5 -8000ffc4: fff00793 li a5,-1 -8000ffc8: 02f50863 beq a0,a5,8000fff8 -8000ffcc: 01c12083 lw ra,28(sp) -8000ffd0: 01812403 lw s0,24(sp) -8000ffd4: 01412483 lw s1,20(sp) -8000ffd8: 02010113 addi sp,sp,32 -8000ffdc: 00008067 ret -8000ffe0: 00000613 li a2,0 -8000ffe4: 00410593 addi a1,sp,4 -8000ffe8: 00040513 mv a0,s0 -8000ffec: 000780e7 jalr a5 -8000fff0: fff00793 li a5,-1 -8000fff4: fcf51ce3 bne a0,a5,8000ffcc -8000fff8: 0004a023 sw zero,0(s1) -8000fffc: 08a00793 li a5,138 -80010000: 00f42023 sw a5,0(s0) -80010004: 01c12083 lw ra,28(sp) -80010008: 01812403 lw s0,24(sp) -8001000c: 01412483 lw s1,20(sp) -80010010: 02010113 addi sp,sp,32 -80010014: 00008067 ret +8000ff4c : +8000ff4c: fe010113 addi sp,sp,-32 +8000ff50: 00812c23 sw s0,24(sp) +8000ff54: 00912a23 sw s1,20(sp) +8000ff58: 1c81a403 lw s0,456(gp) # 800169d0 <_impure_ptr> +8000ff5c: 00112e23 sw ra,28(sp) +8000ff60: 00060493 mv s1,a2 +8000ff64: 1101a783 lw a5,272(gp) # 80016918 <__global_locale+0xe0> +8000ff68: 00060693 mv a3,a2 +8000ff6c: 02050863 beqz a0,8000ff9c +8000ff70: 00058613 mv a2,a1 +8000ff74: 00050593 mv a1,a0 +8000ff78: 00040513 mv a0,s0 +8000ff7c: 000780e7 jalr a5 +8000ff80: fff00793 li a5,-1 +8000ff84: 02f50863 beq a0,a5,8000ffb4 +8000ff88: 01c12083 lw ra,28(sp) +8000ff8c: 01812403 lw s0,24(sp) +8000ff90: 01412483 lw s1,20(sp) +8000ff94: 02010113 addi sp,sp,32 +8000ff98: 00008067 ret +8000ff9c: 00000613 li a2,0 +8000ffa0: 00410593 addi a1,sp,4 +8000ffa4: 00040513 mv a0,s0 +8000ffa8: 000780e7 jalr a5 +8000ffac: fff00793 li a5,-1 +8000ffb0: fcf51ce3 bne a0,a5,8000ff88 +8000ffb4: 0004a023 sw zero,0(s1) +8000ffb8: 08a00793 li a5,138 +8000ffbc: 00f42023 sw a5,0(s0) +8000ffc0: 01c12083 lw ra,28(sp) +8000ffc4: 01812403 lw s0,24(sp) +8000ffc8: 01412483 lw s1,20(sp) +8000ffcc: 02010113 addi sp,sp,32 +8000ffd0: 00008067 ret -80010018 <__udivdi3>: -80010018: 00058793 mv a5,a1 -8001001c: 00060813 mv a6,a2 -80010020: 00068893 mv a7,a3 -80010024: 00050313 mv t1,a0 -80010028: 28069663 bnez a3,800102b4 <__udivdi3+0x29c> -8001002c: 80016737 lui a4,0x80016 -80010030: 88870713 addi a4,a4,-1912 # 80015888 <__BSS_END__+0xffffee70> -80010034: 0ec5f663 bgeu a1,a2,80010120 <__udivdi3+0x108> -80010038: 000106b7 lui a3,0x10 -8001003c: 0cd67863 bgeu a2,a3,8001010c <__udivdi3+0xf4> -80010040: 0ff00693 li a3,255 -80010044: 00c6b6b3 sltu a3,a3,a2 -80010048: 00369693 slli a3,a3,0x3 -8001004c: 00d658b3 srl a7,a2,a3 -80010050: 01170733 add a4,a4,a7 -80010054: 00074703 lbu a4,0(a4) -80010058: 00d706b3 add a3,a4,a3 -8001005c: 02000713 li a4,32 -80010060: 40d70733 sub a4,a4,a3 -80010064: 00070c63 beqz a4,8001007c <__udivdi3+0x64> -80010068: 00e797b3 sll a5,a5,a4 -8001006c: 00d556b3 srl a3,a0,a3 -80010070: 00e61833 sll a6,a2,a4 -80010074: 00f6e5b3 or a1,a3,a5 -80010078: 00e51333 sll t1,a0,a4 -8001007c: 01085513 srli a0,a6,0x10 -80010080: 02a5f733 remu a4,a1,a0 -80010084: 01081613 slli a2,a6,0x10 -80010088: 01065613 srli a2,a2,0x10 -8001008c: 01035693 srli a3,t1,0x10 -80010090: 02a5d5b3 divu a1,a1,a0 -80010094: 01071713 slli a4,a4,0x10 -80010098: 00d766b3 or a3,a4,a3 -8001009c: 02b607b3 mul a5,a2,a1 -800100a0: 00058713 mv a4,a1 -800100a4: 00f6fe63 bgeu a3,a5,800100c0 <__udivdi3+0xa8> -800100a8: 010686b3 add a3,a3,a6 -800100ac: fff58713 addi a4,a1,-1 -800100b0: 0106e863 bltu a3,a6,800100c0 <__udivdi3+0xa8> -800100b4: 00f6f663 bgeu a3,a5,800100c0 <__udivdi3+0xa8> -800100b8: ffe58713 addi a4,a1,-2 -800100bc: 010686b3 add a3,a3,a6 -800100c0: 40f686b3 sub a3,a3,a5 -800100c4: 02a6f7b3 remu a5,a3,a0 -800100c8: 01031313 slli t1,t1,0x10 -800100cc: 01035313 srli t1,t1,0x10 -800100d0: 02a6d6b3 divu a3,a3,a0 -800100d4: 01079793 slli a5,a5,0x10 -800100d8: 0067e333 or t1,a5,t1 -800100dc: 02d605b3 mul a1,a2,a3 -800100e0: 00068513 mv a0,a3 -800100e4: 00b37c63 bgeu t1,a1,800100fc <__udivdi3+0xe4> -800100e8: 00680333 add t1,a6,t1 -800100ec: fff68513 addi a0,a3,-1 # ffff <_start-0x7fff0001> -800100f0: 01036663 bltu t1,a6,800100fc <__udivdi3+0xe4> -800100f4: 00b37463 bgeu t1,a1,800100fc <__udivdi3+0xe4> -800100f8: ffe68513 addi a0,a3,-2 -800100fc: 01071713 slli a4,a4,0x10 -80010100: 00a76733 or a4,a4,a0 -80010104: 00000593 li a1,0 -80010108: 0e40006f j 800101ec <__udivdi3+0x1d4> -8001010c: 010008b7 lui a7,0x1000 -80010110: 01000693 li a3,16 -80010114: f3166ce3 bltu a2,a7,8001004c <__udivdi3+0x34> -80010118: 01800693 li a3,24 -8001011c: f31ff06f j 8001004c <__udivdi3+0x34> -80010120: 00061663 bnez a2,8001012c <__udivdi3+0x114> -80010124: 00100693 li a3,1 -80010128: 02c6d833 divu a6,a3,a2 -8001012c: 000106b7 lui a3,0x10 -80010130: 0cd87263 bgeu a6,a3,800101f4 <__udivdi3+0x1dc> -80010134: 0ff00693 li a3,255 -80010138: 0106f463 bgeu a3,a6,80010140 <__udivdi3+0x128> -8001013c: 00800893 li a7,8 -80010140: 011856b3 srl a3,a6,a7 -80010144: 00d70733 add a4,a4,a3 -80010148: 00074683 lbu a3,0(a4) -8001014c: 02000713 li a4,32 -80010150: 011686b3 add a3,a3,a7 -80010154: 40d70733 sub a4,a4,a3 -80010158: 0a071863 bnez a4,80010208 <__udivdi3+0x1f0> -8001015c: 410787b3 sub a5,a5,a6 -80010160: 00100593 li a1,1 -80010164: 01085613 srli a2,a6,0x10 -80010168: 01081893 slli a7,a6,0x10 -8001016c: 0108d893 srli a7,a7,0x10 -80010170: 01035693 srli a3,t1,0x10 -80010174: 02c7f733 remu a4,a5,a2 -80010178: 02c7d7b3 divu a5,a5,a2 -8001017c: 01071713 slli a4,a4,0x10 -80010180: 00d766b3 or a3,a4,a3 -80010184: 02f88533 mul a0,a7,a5 -80010188: 00078713 mv a4,a5 -8001018c: 00a6fe63 bgeu a3,a0,800101a8 <__udivdi3+0x190> -80010190: 010686b3 add a3,a3,a6 -80010194: fff78713 addi a4,a5,-1 -80010198: 0106e863 bltu a3,a6,800101a8 <__udivdi3+0x190> -8001019c: 00a6f663 bgeu a3,a0,800101a8 <__udivdi3+0x190> -800101a0: ffe78713 addi a4,a5,-2 -800101a4: 010686b3 add a3,a3,a6 -800101a8: 40a686b3 sub a3,a3,a0 -800101ac: 02c6f7b3 remu a5,a3,a2 -800101b0: 01031313 slli t1,t1,0x10 -800101b4: 01035313 srli t1,t1,0x10 -800101b8: 02c6d6b3 divu a3,a3,a2 -800101bc: 01079793 slli a5,a5,0x10 -800101c0: 0067e333 or t1,a5,t1 -800101c4: 02d888b3 mul a7,a7,a3 -800101c8: 00068513 mv a0,a3 -800101cc: 01137c63 bgeu t1,a7,800101e4 <__udivdi3+0x1cc> -800101d0: 00680333 add t1,a6,t1 -800101d4: fff68513 addi a0,a3,-1 # ffff <_start-0x7fff0001> -800101d8: 01036663 bltu t1,a6,800101e4 <__udivdi3+0x1cc> -800101dc: 01137463 bgeu t1,a7,800101e4 <__udivdi3+0x1cc> -800101e0: ffe68513 addi a0,a3,-2 -800101e4: 01071713 slli a4,a4,0x10 -800101e8: 00a76733 or a4,a4,a0 -800101ec: 00070513 mv a0,a4 -800101f0: 00008067 ret -800101f4: 010006b7 lui a3,0x1000 -800101f8: 01000893 li a7,16 -800101fc: f4d862e3 bltu a6,a3,80010140 <__udivdi3+0x128> -80010200: 01800893 li a7,24 -80010204: f3dff06f j 80010140 <__udivdi3+0x128> -80010208: 00e81833 sll a6,a6,a4 -8001020c: 00d7d5b3 srl a1,a5,a3 -80010210: 00e51333 sll t1,a0,a4 -80010214: 00d556b3 srl a3,a0,a3 -80010218: 01085513 srli a0,a6,0x10 -8001021c: 00e797b3 sll a5,a5,a4 -80010220: 02a5f733 remu a4,a1,a0 -80010224: 00f6e8b3 or a7,a3,a5 -80010228: 01081793 slli a5,a6,0x10 -8001022c: 0107d793 srli a5,a5,0x10 -80010230: 0108d613 srli a2,a7,0x10 -80010234: 02a5d5b3 divu a1,a1,a0 -80010238: 01071713 slli a4,a4,0x10 -8001023c: 00c76733 or a4,a4,a2 -80010240: 02b786b3 mul a3,a5,a1 -80010244: 00058613 mv a2,a1 -80010248: 00d77e63 bgeu a4,a3,80010264 <__udivdi3+0x24c> -8001024c: 01070733 add a4,a4,a6 -80010250: fff58613 addi a2,a1,-1 -80010254: 01076863 bltu a4,a6,80010264 <__udivdi3+0x24c> -80010258: 00d77663 bgeu a4,a3,80010264 <__udivdi3+0x24c> -8001025c: ffe58613 addi a2,a1,-2 -80010260: 01070733 add a4,a4,a6 -80010264: 40d706b3 sub a3,a4,a3 -80010268: 02a6f733 remu a4,a3,a0 -8001026c: 01089893 slli a7,a7,0x10 -80010270: 0108d893 srli a7,a7,0x10 -80010274: 02a6d6b3 divu a3,a3,a0 -80010278: 01071713 slli a4,a4,0x10 -8001027c: 02d785b3 mul a1,a5,a3 -80010280: 011767b3 or a5,a4,a7 -80010284: 00068713 mv a4,a3 -80010288: 00b7fe63 bgeu a5,a1,800102a4 <__udivdi3+0x28c> -8001028c: 010787b3 add a5,a5,a6 -80010290: fff68713 addi a4,a3,-1 # ffffff <_start-0x7f000001> -80010294: 0107e863 bltu a5,a6,800102a4 <__udivdi3+0x28c> -80010298: 00b7f663 bgeu a5,a1,800102a4 <__udivdi3+0x28c> -8001029c: ffe68713 addi a4,a3,-2 -800102a0: 010787b3 add a5,a5,a6 -800102a4: 40b787b3 sub a5,a5,a1 -800102a8: 01061593 slli a1,a2,0x10 -800102ac: 00e5e5b3 or a1,a1,a4 -800102b0: eb5ff06f j 80010164 <__udivdi3+0x14c> -800102b4: 18d5e663 bltu a1,a3,80010440 <__udivdi3+0x428> -800102b8: 00010737 lui a4,0x10 -800102bc: 04e6f463 bgeu a3,a4,80010304 <__udivdi3+0x2ec> -800102c0: 0ff00813 li a6,255 -800102c4: 00d83733 sltu a4,a6,a3 -800102c8: 00371713 slli a4,a4,0x3 -800102cc: 80016837 lui a6,0x80016 -800102d0: 88880813 addi a6,a6,-1912 # 80015888 <__BSS_END__+0xffffee70> -800102d4: 00e6d5b3 srl a1,a3,a4 -800102d8: 010585b3 add a1,a1,a6 -800102dc: 0005c803 lbu a6,0(a1) -800102e0: 02000593 li a1,32 -800102e4: 00e80833 add a6,a6,a4 -800102e8: 410585b3 sub a1,a1,a6 -800102ec: 02059663 bnez a1,80010318 <__udivdi3+0x300> -800102f0: 00100713 li a4,1 -800102f4: eef6ece3 bltu a3,a5,800101ec <__udivdi3+0x1d4> -800102f8: 00c53533 sltu a0,a0,a2 -800102fc: 00154713 xori a4,a0,1 -80010300: eedff06f j 800101ec <__udivdi3+0x1d4> -80010304: 010005b7 lui a1,0x1000 -80010308: 01000713 li a4,16 -8001030c: fcb6e0e3 bltu a3,a1,800102cc <__udivdi3+0x2b4> -80010310: 01800713 li a4,24 -80010314: fb9ff06f j 800102cc <__udivdi3+0x2b4> -80010318: 01065733 srl a4,a2,a6 -8001031c: 00b696b3 sll a3,a3,a1 -80010320: 00d766b3 or a3,a4,a3 -80010324: 0106de93 srli t4,a3,0x10 -80010328: 0107d733 srl a4,a5,a6 -8001032c: 03d778b3 remu a7,a4,t4 -80010330: 00b797b3 sll a5,a5,a1 -80010334: 01055833 srl a6,a0,a6 -80010338: 00f86333 or t1,a6,a5 -8001033c: 01069793 slli a5,a3,0x10 -80010340: 0107d793 srli a5,a5,0x10 -80010344: 01035813 srli a6,t1,0x10 -80010348: 00b61633 sll a2,a2,a1 -8001034c: 03d75733 divu a4,a4,t4 -80010350: 01089893 slli a7,a7,0x10 -80010354: 0108e833 or a6,a7,a6 -80010358: 02e78f33 mul t5,a5,a4 -8001035c: 00070e13 mv t3,a4 -80010360: 01e87e63 bgeu a6,t5,8001037c <__udivdi3+0x364> -80010364: 00d80833 add a6,a6,a3 -80010368: fff70e13 addi t3,a4,-1 # ffff <_start-0x7fff0001> -8001036c: 00d86863 bltu a6,a3,8001037c <__udivdi3+0x364> -80010370: 01e87663 bgeu a6,t5,8001037c <__udivdi3+0x364> -80010374: ffe70e13 addi t3,a4,-2 -80010378: 00d80833 add a6,a6,a3 -8001037c: 41e80833 sub a6,a6,t5 -80010380: 03d878b3 remu a7,a6,t4 -80010384: 03d85833 divu a6,a6,t4 -80010388: 01089893 slli a7,a7,0x10 -8001038c: 03078eb3 mul t4,a5,a6 -80010390: 01031793 slli a5,t1,0x10 -80010394: 0107d793 srli a5,a5,0x10 -80010398: 00f8e7b3 or a5,a7,a5 -8001039c: 00080713 mv a4,a6 -800103a0: 01d7fe63 bgeu a5,t4,800103bc <__udivdi3+0x3a4> -800103a4: 00d787b3 add a5,a5,a3 -800103a8: fff80713 addi a4,a6,-1 -800103ac: 00d7e863 bltu a5,a3,800103bc <__udivdi3+0x3a4> -800103b0: 01d7f663 bgeu a5,t4,800103bc <__udivdi3+0x3a4> -800103b4: ffe80713 addi a4,a6,-2 -800103b8: 00d787b3 add a5,a5,a3 -800103bc: 010e1e13 slli t3,t3,0x10 -800103c0: 41d787b3 sub a5,a5,t4 -800103c4: 00010eb7 lui t4,0x10 -800103c8: 00ee6733 or a4,t3,a4 -800103cc: fffe8813 addi a6,t4,-1 # ffff <_start-0x7fff0001> -800103d0: 01077333 and t1,a4,a6 -800103d4: 01075893 srli a7,a4,0x10 -800103d8: 01067833 and a6,a2,a6 -800103dc: 01065613 srli a2,a2,0x10 -800103e0: 03030e33 mul t3,t1,a6 -800103e4: 03088833 mul a6,a7,a6 -800103e8: 010e5693 srli a3,t3,0x10 -800103ec: 02c30333 mul t1,t1,a2 -800103f0: 01030333 add t1,t1,a6 -800103f4: 006686b3 add a3,a3,t1 -800103f8: 02c888b3 mul a7,a7,a2 -800103fc: 0106f463 bgeu a3,a6,80010404 <__udivdi3+0x3ec> -80010400: 01d888b3 add a7,a7,t4 -80010404: 0106d613 srli a2,a3,0x10 -80010408: 011608b3 add a7,a2,a7 -8001040c: 0317e663 bltu a5,a7,80010438 <__udivdi3+0x420> -80010410: cf179ae3 bne a5,a7,80010104 <__udivdi3+0xec> -80010414: 000107b7 lui a5,0x10 -80010418: fff78793 addi a5,a5,-1 # ffff <_start-0x7fff0001> -8001041c: 00f6f6b3 and a3,a3,a5 -80010420: 01069693 slli a3,a3,0x10 -80010424: 00fe7e33 and t3,t3,a5 -80010428: 00b51533 sll a0,a0,a1 -8001042c: 01c686b3 add a3,a3,t3 -80010430: 00000593 li a1,0 -80010434: dad57ce3 bgeu a0,a3,800101ec <__udivdi3+0x1d4> -80010438: fff70713 addi a4,a4,-1 -8001043c: cc9ff06f j 80010104 <__udivdi3+0xec> -80010440: 00000593 li a1,0 -80010444: 00000713 li a4,0 -80010448: da5ff06f j 800101ec <__udivdi3+0x1d4> +8000ffd4 <__udivdi3>: +8000ffd4: 00058793 mv a5,a1 +8000ffd8: 00060813 mv a6,a2 +8000ffdc: 00068893 mv a7,a3 +8000ffe0: 00050313 mv t1,a0 +8000ffe4: 28069663 bnez a3,80010270 <__udivdi3+0x29c> +8000ffe8: 80016737 lui a4,0x80016 +8000ffec: 84870713 addi a4,a4,-1976 # 80015848 <__BSS_END__+0xffffee30> +8000fff0: 0ec5f663 bgeu a1,a2,800100dc <__udivdi3+0x108> +8000fff4: 000106b7 lui a3,0x10 +8000fff8: 0cd67863 bgeu a2,a3,800100c8 <__udivdi3+0xf4> +8000fffc: 0ff00693 li a3,255 +80010000: 00c6b6b3 sltu a3,a3,a2 +80010004: 00369693 slli a3,a3,0x3 +80010008: 00d658b3 srl a7,a2,a3 +8001000c: 01170733 add a4,a4,a7 +80010010: 00074703 lbu a4,0(a4) +80010014: 00d706b3 add a3,a4,a3 +80010018: 02000713 li a4,32 +8001001c: 40d70733 sub a4,a4,a3 +80010020: 00070c63 beqz a4,80010038 <__udivdi3+0x64> +80010024: 00e797b3 sll a5,a5,a4 +80010028: 00d556b3 srl a3,a0,a3 +8001002c: 00e61833 sll a6,a2,a4 +80010030: 00f6e5b3 or a1,a3,a5 +80010034: 00e51333 sll t1,a0,a4 +80010038: 01085513 srli a0,a6,0x10 +8001003c: 02a5f733 remu a4,a1,a0 +80010040: 01081613 slli a2,a6,0x10 +80010044: 01065613 srli a2,a2,0x10 +80010048: 01035693 srli a3,t1,0x10 +8001004c: 02a5d5b3 divu a1,a1,a0 +80010050: 01071713 slli a4,a4,0x10 +80010054: 00d766b3 or a3,a4,a3 +80010058: 02b607b3 mul a5,a2,a1 +8001005c: 00058713 mv a4,a1 +80010060: 00f6fe63 bgeu a3,a5,8001007c <__udivdi3+0xa8> +80010064: 010686b3 add a3,a3,a6 +80010068: fff58713 addi a4,a1,-1 +8001006c: 0106e863 bltu a3,a6,8001007c <__udivdi3+0xa8> +80010070: 00f6f663 bgeu a3,a5,8001007c <__udivdi3+0xa8> +80010074: ffe58713 addi a4,a1,-2 +80010078: 010686b3 add a3,a3,a6 +8001007c: 40f686b3 sub a3,a3,a5 +80010080: 02a6f7b3 remu a5,a3,a0 +80010084: 01031313 slli t1,t1,0x10 +80010088: 01035313 srli t1,t1,0x10 +8001008c: 02a6d6b3 divu a3,a3,a0 +80010090: 01079793 slli a5,a5,0x10 +80010094: 0067e333 or t1,a5,t1 +80010098: 02d605b3 mul a1,a2,a3 +8001009c: 00068513 mv a0,a3 +800100a0: 00b37c63 bgeu t1,a1,800100b8 <__udivdi3+0xe4> +800100a4: 00680333 add t1,a6,t1 +800100a8: fff68513 addi a0,a3,-1 # ffff <_start-0x7fff0001> +800100ac: 01036663 bltu t1,a6,800100b8 <__udivdi3+0xe4> +800100b0: 00b37463 bgeu t1,a1,800100b8 <__udivdi3+0xe4> +800100b4: ffe68513 addi a0,a3,-2 +800100b8: 01071713 slli a4,a4,0x10 +800100bc: 00a76733 or a4,a4,a0 +800100c0: 00000593 li a1,0 +800100c4: 0e40006f j 800101a8 <__udivdi3+0x1d4> +800100c8: 010008b7 lui a7,0x1000 +800100cc: 01000693 li a3,16 +800100d0: f3166ce3 bltu a2,a7,80010008 <__udivdi3+0x34> +800100d4: 01800693 li a3,24 +800100d8: f31ff06f j 80010008 <__udivdi3+0x34> +800100dc: 00061663 bnez a2,800100e8 <__udivdi3+0x114> +800100e0: 00100693 li a3,1 +800100e4: 02c6d833 divu a6,a3,a2 +800100e8: 000106b7 lui a3,0x10 +800100ec: 0cd87263 bgeu a6,a3,800101b0 <__udivdi3+0x1dc> +800100f0: 0ff00693 li a3,255 +800100f4: 0106f463 bgeu a3,a6,800100fc <__udivdi3+0x128> +800100f8: 00800893 li a7,8 +800100fc: 011856b3 srl a3,a6,a7 +80010100: 00d70733 add a4,a4,a3 +80010104: 00074683 lbu a3,0(a4) +80010108: 02000713 li a4,32 +8001010c: 011686b3 add a3,a3,a7 +80010110: 40d70733 sub a4,a4,a3 +80010114: 0a071863 bnez a4,800101c4 <__udivdi3+0x1f0> +80010118: 410787b3 sub a5,a5,a6 +8001011c: 00100593 li a1,1 +80010120: 01085613 srli a2,a6,0x10 +80010124: 01081893 slli a7,a6,0x10 +80010128: 0108d893 srli a7,a7,0x10 +8001012c: 01035693 srli a3,t1,0x10 +80010130: 02c7f733 remu a4,a5,a2 +80010134: 02c7d7b3 divu a5,a5,a2 +80010138: 01071713 slli a4,a4,0x10 +8001013c: 00d766b3 or a3,a4,a3 +80010140: 02f88533 mul a0,a7,a5 +80010144: 00078713 mv a4,a5 +80010148: 00a6fe63 bgeu a3,a0,80010164 <__udivdi3+0x190> +8001014c: 010686b3 add a3,a3,a6 +80010150: fff78713 addi a4,a5,-1 +80010154: 0106e863 bltu a3,a6,80010164 <__udivdi3+0x190> +80010158: 00a6f663 bgeu a3,a0,80010164 <__udivdi3+0x190> +8001015c: ffe78713 addi a4,a5,-2 +80010160: 010686b3 add a3,a3,a6 +80010164: 40a686b3 sub a3,a3,a0 +80010168: 02c6f7b3 remu a5,a3,a2 +8001016c: 01031313 slli t1,t1,0x10 +80010170: 01035313 srli t1,t1,0x10 +80010174: 02c6d6b3 divu a3,a3,a2 +80010178: 01079793 slli a5,a5,0x10 +8001017c: 0067e333 or t1,a5,t1 +80010180: 02d888b3 mul a7,a7,a3 +80010184: 00068513 mv a0,a3 +80010188: 01137c63 bgeu t1,a7,800101a0 <__udivdi3+0x1cc> +8001018c: 00680333 add t1,a6,t1 +80010190: fff68513 addi a0,a3,-1 # ffff <_start-0x7fff0001> +80010194: 01036663 bltu t1,a6,800101a0 <__udivdi3+0x1cc> +80010198: 01137463 bgeu t1,a7,800101a0 <__udivdi3+0x1cc> +8001019c: ffe68513 addi a0,a3,-2 +800101a0: 01071713 slli a4,a4,0x10 +800101a4: 00a76733 or a4,a4,a0 +800101a8: 00070513 mv a0,a4 +800101ac: 00008067 ret +800101b0: 010006b7 lui a3,0x1000 +800101b4: 01000893 li a7,16 +800101b8: f4d862e3 bltu a6,a3,800100fc <__udivdi3+0x128> +800101bc: 01800893 li a7,24 +800101c0: f3dff06f j 800100fc <__udivdi3+0x128> +800101c4: 00e81833 sll a6,a6,a4 +800101c8: 00d7d5b3 srl a1,a5,a3 +800101cc: 00e51333 sll t1,a0,a4 +800101d0: 00d556b3 srl a3,a0,a3 +800101d4: 01085513 srli a0,a6,0x10 +800101d8: 00e797b3 sll a5,a5,a4 +800101dc: 02a5f733 remu a4,a1,a0 +800101e0: 00f6e8b3 or a7,a3,a5 +800101e4: 01081793 slli a5,a6,0x10 +800101e8: 0107d793 srli a5,a5,0x10 +800101ec: 0108d613 srli a2,a7,0x10 +800101f0: 02a5d5b3 divu a1,a1,a0 +800101f4: 01071713 slli a4,a4,0x10 +800101f8: 00c76733 or a4,a4,a2 +800101fc: 02b786b3 mul a3,a5,a1 +80010200: 00058613 mv a2,a1 +80010204: 00d77e63 bgeu a4,a3,80010220 <__udivdi3+0x24c> +80010208: 01070733 add a4,a4,a6 +8001020c: fff58613 addi a2,a1,-1 +80010210: 01076863 bltu a4,a6,80010220 <__udivdi3+0x24c> +80010214: 00d77663 bgeu a4,a3,80010220 <__udivdi3+0x24c> +80010218: ffe58613 addi a2,a1,-2 +8001021c: 01070733 add a4,a4,a6 +80010220: 40d706b3 sub a3,a4,a3 +80010224: 02a6f733 remu a4,a3,a0 +80010228: 01089893 slli a7,a7,0x10 +8001022c: 0108d893 srli a7,a7,0x10 +80010230: 02a6d6b3 divu a3,a3,a0 +80010234: 01071713 slli a4,a4,0x10 +80010238: 02d785b3 mul a1,a5,a3 +8001023c: 011767b3 or a5,a4,a7 +80010240: 00068713 mv a4,a3 +80010244: 00b7fe63 bgeu a5,a1,80010260 <__udivdi3+0x28c> +80010248: 010787b3 add a5,a5,a6 +8001024c: fff68713 addi a4,a3,-1 # ffffff <_start-0x7f000001> +80010250: 0107e863 bltu a5,a6,80010260 <__udivdi3+0x28c> +80010254: 00b7f663 bgeu a5,a1,80010260 <__udivdi3+0x28c> +80010258: ffe68713 addi a4,a3,-2 +8001025c: 010787b3 add a5,a5,a6 +80010260: 40b787b3 sub a5,a5,a1 +80010264: 01061593 slli a1,a2,0x10 +80010268: 00e5e5b3 or a1,a1,a4 +8001026c: eb5ff06f j 80010120 <__udivdi3+0x14c> +80010270: 18d5e663 bltu a1,a3,800103fc <__udivdi3+0x428> +80010274: 00010737 lui a4,0x10 +80010278: 04e6f463 bgeu a3,a4,800102c0 <__udivdi3+0x2ec> +8001027c: 0ff00813 li a6,255 +80010280: 00d83733 sltu a4,a6,a3 +80010284: 00371713 slli a4,a4,0x3 +80010288: 80016837 lui a6,0x80016 +8001028c: 84880813 addi a6,a6,-1976 # 80015848 <__BSS_END__+0xffffee30> +80010290: 00e6d5b3 srl a1,a3,a4 +80010294: 010585b3 add a1,a1,a6 +80010298: 0005c803 lbu a6,0(a1) +8001029c: 02000593 li a1,32 +800102a0: 00e80833 add a6,a6,a4 +800102a4: 410585b3 sub a1,a1,a6 +800102a8: 02059663 bnez a1,800102d4 <__udivdi3+0x300> +800102ac: 00100713 li a4,1 +800102b0: eef6ece3 bltu a3,a5,800101a8 <__udivdi3+0x1d4> +800102b4: 00c53533 sltu a0,a0,a2 +800102b8: 00154713 xori a4,a0,1 +800102bc: eedff06f j 800101a8 <__udivdi3+0x1d4> +800102c0: 010005b7 lui a1,0x1000 +800102c4: 01000713 li a4,16 +800102c8: fcb6e0e3 bltu a3,a1,80010288 <__udivdi3+0x2b4> +800102cc: 01800713 li a4,24 +800102d0: fb9ff06f j 80010288 <__udivdi3+0x2b4> +800102d4: 01065733 srl a4,a2,a6 +800102d8: 00b696b3 sll a3,a3,a1 +800102dc: 00d766b3 or a3,a4,a3 +800102e0: 0106de93 srli t4,a3,0x10 +800102e4: 0107d733 srl a4,a5,a6 +800102e8: 03d778b3 remu a7,a4,t4 +800102ec: 00b797b3 sll a5,a5,a1 +800102f0: 01055833 srl a6,a0,a6 +800102f4: 00f86333 or t1,a6,a5 +800102f8: 01069793 slli a5,a3,0x10 +800102fc: 0107d793 srli a5,a5,0x10 +80010300: 01035813 srli a6,t1,0x10 +80010304: 00b61633 sll a2,a2,a1 +80010308: 03d75733 divu a4,a4,t4 +8001030c: 01089893 slli a7,a7,0x10 +80010310: 0108e833 or a6,a7,a6 +80010314: 02e78f33 mul t5,a5,a4 +80010318: 00070e13 mv t3,a4 +8001031c: 01e87e63 bgeu a6,t5,80010338 <__udivdi3+0x364> +80010320: 00d80833 add a6,a6,a3 +80010324: fff70e13 addi t3,a4,-1 # ffff <_start-0x7fff0001> +80010328: 00d86863 bltu a6,a3,80010338 <__udivdi3+0x364> +8001032c: 01e87663 bgeu a6,t5,80010338 <__udivdi3+0x364> +80010330: ffe70e13 addi t3,a4,-2 +80010334: 00d80833 add a6,a6,a3 +80010338: 41e80833 sub a6,a6,t5 +8001033c: 03d878b3 remu a7,a6,t4 +80010340: 03d85833 divu a6,a6,t4 +80010344: 01089893 slli a7,a7,0x10 +80010348: 03078eb3 mul t4,a5,a6 +8001034c: 01031793 slli a5,t1,0x10 +80010350: 0107d793 srli a5,a5,0x10 +80010354: 00f8e7b3 or a5,a7,a5 +80010358: 00080713 mv a4,a6 +8001035c: 01d7fe63 bgeu a5,t4,80010378 <__udivdi3+0x3a4> +80010360: 00d787b3 add a5,a5,a3 +80010364: fff80713 addi a4,a6,-1 +80010368: 00d7e863 bltu a5,a3,80010378 <__udivdi3+0x3a4> +8001036c: 01d7f663 bgeu a5,t4,80010378 <__udivdi3+0x3a4> +80010370: ffe80713 addi a4,a6,-2 +80010374: 00d787b3 add a5,a5,a3 +80010378: 010e1e13 slli t3,t3,0x10 +8001037c: 41d787b3 sub a5,a5,t4 +80010380: 00010eb7 lui t4,0x10 +80010384: 00ee6733 or a4,t3,a4 +80010388: fffe8813 addi a6,t4,-1 # ffff <_start-0x7fff0001> +8001038c: 01077333 and t1,a4,a6 +80010390: 01075893 srli a7,a4,0x10 +80010394: 01067833 and a6,a2,a6 +80010398: 01065613 srli a2,a2,0x10 +8001039c: 03030e33 mul t3,t1,a6 +800103a0: 03088833 mul a6,a7,a6 +800103a4: 010e5693 srli a3,t3,0x10 +800103a8: 02c30333 mul t1,t1,a2 +800103ac: 01030333 add t1,t1,a6 +800103b0: 006686b3 add a3,a3,t1 +800103b4: 02c888b3 mul a7,a7,a2 +800103b8: 0106f463 bgeu a3,a6,800103c0 <__udivdi3+0x3ec> +800103bc: 01d888b3 add a7,a7,t4 +800103c0: 0106d613 srli a2,a3,0x10 +800103c4: 011608b3 add a7,a2,a7 +800103c8: 0317e663 bltu a5,a7,800103f4 <__udivdi3+0x420> +800103cc: cf179ae3 bne a5,a7,800100c0 <__udivdi3+0xec> +800103d0: 000107b7 lui a5,0x10 +800103d4: fff78793 addi a5,a5,-1 # ffff <_start-0x7fff0001> +800103d8: 00f6f6b3 and a3,a3,a5 +800103dc: 01069693 slli a3,a3,0x10 +800103e0: 00fe7e33 and t3,t3,a5 +800103e4: 00b51533 sll a0,a0,a1 +800103e8: 01c686b3 add a3,a3,t3 +800103ec: 00000593 li a1,0 +800103f0: dad57ce3 bgeu a0,a3,800101a8 <__udivdi3+0x1d4> +800103f4: fff70713 addi a4,a4,-1 +800103f8: cc9ff06f j 800100c0 <__udivdi3+0xec> +800103fc: 00000593 li a1,0 +80010400: 00000713 li a4,0 +80010404: da5ff06f j 800101a8 <__udivdi3+0x1d4> -8001044c <__umoddi3>: -8001044c: 00060893 mv a7,a2 -80010450: 00068713 mv a4,a3 -80010454: 00050793 mv a5,a0 -80010458: 00058813 mv a6,a1 -8001045c: 22069c63 bnez a3,80010694 <__umoddi3+0x248> -80010460: 800166b7 lui a3,0x80016 -80010464: 88868693 addi a3,a3,-1912 # 80015888 <__BSS_END__+0xffffee70> -80010468: 0cc5fc63 bgeu a1,a2,80010540 <__umoddi3+0xf4> -8001046c: 00010337 lui t1,0x10 -80010470: 0a667e63 bgeu a2,t1,8001052c <__umoddi3+0xe0> -80010474: 0ff00313 li t1,255 -80010478: 00c37463 bgeu t1,a2,80010480 <__umoddi3+0x34> -8001047c: 00800713 li a4,8 -80010480: 00e65333 srl t1,a2,a4 -80010484: 006686b3 add a3,a3,t1 -80010488: 0006ce03 lbu t3,0(a3) -8001048c: 02000313 li t1,32 -80010490: 00ee0e33 add t3,t3,a4 -80010494: 41c30333 sub t1,t1,t3 -80010498: 00030c63 beqz t1,800104b0 <__umoddi3+0x64> -8001049c: 006595b3 sll a1,a1,t1 -800104a0: 01c55e33 srl t3,a0,t3 -800104a4: 006618b3 sll a7,a2,t1 -800104a8: 00be6833 or a6,t3,a1 -800104ac: 006517b3 sll a5,a0,t1 -800104b0: 0108d613 srli a2,a7,0x10 -800104b4: 02c87733 remu a4,a6,a2 -800104b8: 01089513 slli a0,a7,0x10 -800104bc: 01055513 srli a0,a0,0x10 -800104c0: 0107d693 srli a3,a5,0x10 -800104c4: 02c85833 divu a6,a6,a2 -800104c8: 01071713 slli a4,a4,0x10 -800104cc: 00d766b3 or a3,a4,a3 -800104d0: 03050833 mul a6,a0,a6 -800104d4: 0106fa63 bgeu a3,a6,800104e8 <__umoddi3+0x9c> -800104d8: 011686b3 add a3,a3,a7 -800104dc: 0116e663 bltu a3,a7,800104e8 <__umoddi3+0x9c> -800104e0: 0106f463 bgeu a3,a6,800104e8 <__umoddi3+0x9c> -800104e4: 011686b3 add a3,a3,a7 -800104e8: 410686b3 sub a3,a3,a6 -800104ec: 02c6f733 remu a4,a3,a2 -800104f0: 01079793 slli a5,a5,0x10 -800104f4: 0107d793 srli a5,a5,0x10 -800104f8: 02c6d6b3 divu a3,a3,a2 -800104fc: 02d506b3 mul a3,a0,a3 -80010500: 01071513 slli a0,a4,0x10 -80010504: 00f567b3 or a5,a0,a5 -80010508: 00d7fa63 bgeu a5,a3,8001051c <__umoddi3+0xd0> -8001050c: 011787b3 add a5,a5,a7 -80010510: 0117e663 bltu a5,a7,8001051c <__umoddi3+0xd0> -80010514: 00d7f463 bgeu a5,a3,8001051c <__umoddi3+0xd0> -80010518: 011787b3 add a5,a5,a7 -8001051c: 40d787b3 sub a5,a5,a3 -80010520: 0067d533 srl a0,a5,t1 -80010524: 00000593 li a1,0 -80010528: 00008067 ret -8001052c: 01000337 lui t1,0x1000 -80010530: 01000713 li a4,16 -80010534: f46666e3 bltu a2,t1,80010480 <__umoddi3+0x34> -80010538: 01800713 li a4,24 -8001053c: f45ff06f j 80010480 <__umoddi3+0x34> -80010540: 00061663 bnez a2,8001054c <__umoddi3+0x100> -80010544: 00100613 li a2,1 -80010548: 031658b3 divu a7,a2,a7 -8001054c: 00010637 lui a2,0x10 -80010550: 0ac8f263 bgeu a7,a2,800105f4 <__umoddi3+0x1a8> -80010554: 0ff00613 li a2,255 -80010558: 01167463 bgeu a2,a7,80010560 <__umoddi3+0x114> -8001055c: 00800713 li a4,8 -80010560: 00e8d633 srl a2,a7,a4 -80010564: 00c686b3 add a3,a3,a2 -80010568: 0006ce03 lbu t3,0(a3) -8001056c: 02000313 li t1,32 -80010570: 00ee0e33 add t3,t3,a4 -80010574: 41c30333 sub t1,t1,t3 -80010578: 08031863 bnez t1,80010608 <__umoddi3+0x1bc> -8001057c: 411585b3 sub a1,a1,a7 -80010580: 0108d713 srli a4,a7,0x10 -80010584: 01089513 slli a0,a7,0x10 -80010588: 01055513 srli a0,a0,0x10 -8001058c: 0107d613 srli a2,a5,0x10 -80010590: 02e5f6b3 remu a3,a1,a4 -80010594: 02e5d5b3 divu a1,a1,a4 -80010598: 01069693 slli a3,a3,0x10 -8001059c: 00c6e6b3 or a3,a3,a2 -800105a0: 02b505b3 mul a1,a0,a1 -800105a4: 00b6fa63 bgeu a3,a1,800105b8 <__umoddi3+0x16c> -800105a8: 011686b3 add a3,a3,a7 -800105ac: 0116e663 bltu a3,a7,800105b8 <__umoddi3+0x16c> -800105b0: 00b6f463 bgeu a3,a1,800105b8 <__umoddi3+0x16c> -800105b4: 011686b3 add a3,a3,a7 -800105b8: 40b685b3 sub a1,a3,a1 -800105bc: 02e5f6b3 remu a3,a1,a4 -800105c0: 01079793 slli a5,a5,0x10 -800105c4: 0107d793 srli a5,a5,0x10 -800105c8: 02e5d5b3 divu a1,a1,a4 -800105cc: 02b505b3 mul a1,a0,a1 -800105d0: 01069513 slli a0,a3,0x10 -800105d4: 00f567b3 or a5,a0,a5 -800105d8: 00b7fa63 bgeu a5,a1,800105ec <__umoddi3+0x1a0> -800105dc: 011787b3 add a5,a5,a7 -800105e0: 0117e663 bltu a5,a7,800105ec <__umoddi3+0x1a0> -800105e4: 00b7f463 bgeu a5,a1,800105ec <__umoddi3+0x1a0> -800105e8: 011787b3 add a5,a5,a7 -800105ec: 40b787b3 sub a5,a5,a1 -800105f0: f31ff06f j 80010520 <__umoddi3+0xd4> -800105f4: 01000637 lui a2,0x1000 -800105f8: 01000713 li a4,16 -800105fc: f6c8e2e3 bltu a7,a2,80010560 <__umoddi3+0x114> -80010600: 01800713 li a4,24 -80010604: f5dff06f j 80010560 <__umoddi3+0x114> -80010608: 006898b3 sll a7,a7,t1 -8001060c: 01c5d733 srl a4,a1,t3 -80010610: 006517b3 sll a5,a0,t1 -80010614: 01c55e33 srl t3,a0,t3 -80010618: 0108d513 srli a0,a7,0x10 -8001061c: 02a776b3 remu a3,a4,a0 -80010620: 006595b3 sll a1,a1,t1 -80010624: 00be6e33 or t3,t3,a1 -80010628: 01089593 slli a1,a7,0x10 -8001062c: 0105d593 srli a1,a1,0x10 -80010630: 010e5613 srli a2,t3,0x10 -80010634: 02a75733 divu a4,a4,a0 -80010638: 01069693 slli a3,a3,0x10 -8001063c: 00c6e6b3 or a3,a3,a2 -80010640: 02e58733 mul a4,a1,a4 -80010644: 00e6fa63 bgeu a3,a4,80010658 <__umoddi3+0x20c> -80010648: 011686b3 add a3,a3,a7 -8001064c: 0116e663 bltu a3,a7,80010658 <__umoddi3+0x20c> -80010650: 00e6f463 bgeu a3,a4,80010658 <__umoddi3+0x20c> -80010654: 011686b3 add a3,a3,a7 -80010658: 40e68633 sub a2,a3,a4 -8001065c: 02a676b3 remu a3,a2,a0 -80010660: 010e1e13 slli t3,t3,0x10 -80010664: 010e5e13 srli t3,t3,0x10 -80010668: 02a65633 divu a2,a2,a0 -8001066c: 01069693 slli a3,a3,0x10 -80010670: 02c58633 mul a2,a1,a2 -80010674: 01c6e5b3 or a1,a3,t3 -80010678: 00c5fa63 bgeu a1,a2,8001068c <__umoddi3+0x240> -8001067c: 011585b3 add a1,a1,a7 -80010680: 0115e663 bltu a1,a7,8001068c <__umoddi3+0x240> -80010684: 00c5f463 bgeu a1,a2,8001068c <__umoddi3+0x240> -80010688: 011585b3 add a1,a1,a7 -8001068c: 40c585b3 sub a1,a1,a2 -80010690: ef1ff06f j 80010580 <__umoddi3+0x134> -80010694: e8d5eae3 bltu a1,a3,80010528 <__umoddi3+0xdc> -80010698: 00010737 lui a4,0x10 -8001069c: 04e6fc63 bgeu a3,a4,800106f4 <__umoddi3+0x2a8> -800106a0: 0ff00e93 li t4,255 -800106a4: 00deb733 sltu a4,t4,a3 -800106a8: 00371713 slli a4,a4,0x3 -800106ac: 80016337 lui t1,0x80016 -800106b0: 00e6d8b3 srl a7,a3,a4 -800106b4: 88830313 addi t1,t1,-1912 # 80015888 <__BSS_END__+0xffffee70> -800106b8: 006888b3 add a7,a7,t1 -800106bc: 0008ce83 lbu t4,0(a7) # 1000000 <_start-0x7f000000> -800106c0: 02000e13 li t3,32 -800106c4: 00ee8eb3 add t4,t4,a4 -800106c8: 41de0e33 sub t3,t3,t4 -800106cc: 020e1e63 bnez t3,80010708 <__umoddi3+0x2bc> -800106d0: 00b6e463 bltu a3,a1,800106d8 <__umoddi3+0x28c> -800106d4: 00c56a63 bltu a0,a2,800106e8 <__umoddi3+0x29c> -800106d8: 40c507b3 sub a5,a0,a2 -800106dc: 40d585b3 sub a1,a1,a3 -800106e0: 00f53533 sltu a0,a0,a5 -800106e4: 40a58833 sub a6,a1,a0 -800106e8: 00078513 mv a0,a5 -800106ec: 00080593 mv a1,a6 -800106f0: e39ff06f j 80010528 <__umoddi3+0xdc> -800106f4: 010008b7 lui a7,0x1000 -800106f8: 01000713 li a4,16 -800106fc: fb16e8e3 bltu a3,a7,800106ac <__umoddi3+0x260> -80010700: 01800713 li a4,24 -80010704: fa9ff06f j 800106ac <__umoddi3+0x260> -80010708: 01d65733 srl a4,a2,t4 -8001070c: 01c696b3 sll a3,a3,t3 -80010710: 00d766b3 or a3,a4,a3 -80010714: 0106d813 srli a6,a3,0x10 -80010718: 01d5d733 srl a4,a1,t4 -8001071c: 03077333 remu t1,a4,a6 -80010720: 01c595b3 sll a1,a1,t3 -80010724: 01d557b3 srl a5,a0,t4 -80010728: 00b7e7b3 or a5,a5,a1 -8001072c: 01069593 slli a1,a3,0x10 -80010730: 0105d593 srli a1,a1,0x10 -80010734: 0107d893 srli a7,a5,0x10 -80010738: 01c61633 sll a2,a2,t3 -8001073c: 01c51533 sll a0,a0,t3 -80010740: 03075733 divu a4,a4,a6 -80010744: 01031313 slli t1,t1,0x10 -80010748: 011368b3 or a7,t1,a7 -8001074c: 02e58f33 mul t5,a1,a4 -80010750: 00070313 mv t1,a4 -80010754: 01e8fe63 bgeu a7,t5,80010770 <__umoddi3+0x324> -80010758: 00d888b3 add a7,a7,a3 -8001075c: fff70313 addi t1,a4,-1 # ffff <_start-0x7fff0001> -80010760: 00d8e863 bltu a7,a3,80010770 <__umoddi3+0x324> -80010764: 01e8f663 bgeu a7,t5,80010770 <__umoddi3+0x324> -80010768: ffe70313 addi t1,a4,-2 -8001076c: 00d888b3 add a7,a7,a3 -80010770: 41e888b3 sub a7,a7,t5 -80010774: 0308ff33 remu t5,a7,a6 -80010778: 0308d8b3 divu a7,a7,a6 -8001077c: 010f1f13 slli t5,t5,0x10 -80010780: 03158833 mul a6,a1,a7 -80010784: 01079593 slli a1,a5,0x10 -80010788: 0105d593 srli a1,a1,0x10 -8001078c: 00bf65b3 or a1,t5,a1 -80010790: 00088793 mv a5,a7 -80010794: 0105fe63 bgeu a1,a6,800107b0 <__umoddi3+0x364> -80010798: 00d585b3 add a1,a1,a3 -8001079c: fff88793 addi a5,a7,-1 # ffffff <_start-0x7f000001> -800107a0: 00d5e863 bltu a1,a3,800107b0 <__umoddi3+0x364> -800107a4: 0105f663 bgeu a1,a6,800107b0 <__umoddi3+0x364> -800107a8: ffe88793 addi a5,a7,-2 -800107ac: 00d585b3 add a1,a1,a3 -800107b0: 01031313 slli t1,t1,0x10 -800107b4: 00010f37 lui t5,0x10 -800107b8: 00f36333 or t1,t1,a5 -800107bc: ffff0793 addi a5,t5,-1 # ffff <_start-0x7fff0001> -800107c0: 00f378b3 and a7,t1,a5 -800107c4: 410585b3 sub a1,a1,a6 -800107c8: 01035313 srli t1,t1,0x10 -800107cc: 01065813 srli a6,a2,0x10 -800107d0: 00f677b3 and a5,a2,a5 -800107d4: 02f88733 mul a4,a7,a5 -800107d8: 02f307b3 mul a5,t1,a5 -800107dc: 030888b3 mul a7,a7,a6 -800107e0: 03030333 mul t1,t1,a6 -800107e4: 00f888b3 add a7,a7,a5 -800107e8: 01075813 srli a6,a4,0x10 -800107ec: 01180833 add a6,a6,a7 -800107f0: 00f87463 bgeu a6,a5,800107f8 <__umoddi3+0x3ac> -800107f4: 01e30333 add t1,t1,t5 -800107f8: 01085793 srli a5,a6,0x10 -800107fc: 00678333 add t1,a5,t1 -80010800: 000107b7 lui a5,0x10 -80010804: fff78793 addi a5,a5,-1 # ffff <_start-0x7fff0001> -80010808: 00f87833 and a6,a6,a5 -8001080c: 01081813 slli a6,a6,0x10 -80010810: 00f77733 and a4,a4,a5 -80010814: 00e80733 add a4,a6,a4 -80010818: 0065e663 bltu a1,t1,80010824 <__umoddi3+0x3d8> -8001081c: 00659e63 bne a1,t1,80010838 <__umoddi3+0x3ec> -80010820: 00e57c63 bgeu a0,a4,80010838 <__umoddi3+0x3ec> -80010824: 40c70633 sub a2,a4,a2 -80010828: 00c73733 sltu a4,a4,a2 -8001082c: 00d70733 add a4,a4,a3 -80010830: 40e30333 sub t1,t1,a4 -80010834: 00060713 mv a4,a2 -80010838: 40e50733 sub a4,a0,a4 -8001083c: 00e53533 sltu a0,a0,a4 -80010840: 406585b3 sub a1,a1,t1 -80010844: 40a585b3 sub a1,a1,a0 -80010848: 01d597b3 sll a5,a1,t4 -8001084c: 01c75733 srl a4,a4,t3 -80010850: 00e7e533 or a0,a5,a4 -80010854: 01c5d5b3 srl a1,a1,t3 -80010858: cd1ff06f j 80010528 <__umoddi3+0xdc> +80010408 <__umoddi3>: +80010408: 00060893 mv a7,a2 +8001040c: 00068713 mv a4,a3 +80010410: 00050793 mv a5,a0 +80010414: 00058813 mv a6,a1 +80010418: 22069c63 bnez a3,80010650 <__umoddi3+0x248> +8001041c: 800166b7 lui a3,0x80016 +80010420: 84868693 addi a3,a3,-1976 # 80015848 <__BSS_END__+0xffffee30> +80010424: 0cc5fc63 bgeu a1,a2,800104fc <__umoddi3+0xf4> +80010428: 00010337 lui t1,0x10 +8001042c: 0a667e63 bgeu a2,t1,800104e8 <__umoddi3+0xe0> +80010430: 0ff00313 li t1,255 +80010434: 00c37463 bgeu t1,a2,8001043c <__umoddi3+0x34> +80010438: 00800713 li a4,8 +8001043c: 00e65333 srl t1,a2,a4 +80010440: 006686b3 add a3,a3,t1 +80010444: 0006ce03 lbu t3,0(a3) +80010448: 02000313 li t1,32 +8001044c: 00ee0e33 add t3,t3,a4 +80010450: 41c30333 sub t1,t1,t3 +80010454: 00030c63 beqz t1,8001046c <__umoddi3+0x64> +80010458: 006595b3 sll a1,a1,t1 +8001045c: 01c55e33 srl t3,a0,t3 +80010460: 006618b3 sll a7,a2,t1 +80010464: 00be6833 or a6,t3,a1 +80010468: 006517b3 sll a5,a0,t1 +8001046c: 0108d613 srli a2,a7,0x10 +80010470: 02c87733 remu a4,a6,a2 +80010474: 01089513 slli a0,a7,0x10 +80010478: 01055513 srli a0,a0,0x10 +8001047c: 0107d693 srli a3,a5,0x10 +80010480: 02c85833 divu a6,a6,a2 +80010484: 01071713 slli a4,a4,0x10 +80010488: 00d766b3 or a3,a4,a3 +8001048c: 03050833 mul a6,a0,a6 +80010490: 0106fa63 bgeu a3,a6,800104a4 <__umoddi3+0x9c> +80010494: 011686b3 add a3,a3,a7 +80010498: 0116e663 bltu a3,a7,800104a4 <__umoddi3+0x9c> +8001049c: 0106f463 bgeu a3,a6,800104a4 <__umoddi3+0x9c> +800104a0: 011686b3 add a3,a3,a7 +800104a4: 410686b3 sub a3,a3,a6 +800104a8: 02c6f733 remu a4,a3,a2 +800104ac: 01079793 slli a5,a5,0x10 +800104b0: 0107d793 srli a5,a5,0x10 +800104b4: 02c6d6b3 divu a3,a3,a2 +800104b8: 02d506b3 mul a3,a0,a3 +800104bc: 01071513 slli a0,a4,0x10 +800104c0: 00f567b3 or a5,a0,a5 +800104c4: 00d7fa63 bgeu a5,a3,800104d8 <__umoddi3+0xd0> +800104c8: 011787b3 add a5,a5,a7 +800104cc: 0117e663 bltu a5,a7,800104d8 <__umoddi3+0xd0> +800104d0: 00d7f463 bgeu a5,a3,800104d8 <__umoddi3+0xd0> +800104d4: 011787b3 add a5,a5,a7 +800104d8: 40d787b3 sub a5,a5,a3 +800104dc: 0067d533 srl a0,a5,t1 +800104e0: 00000593 li a1,0 +800104e4: 00008067 ret +800104e8: 01000337 lui t1,0x1000 +800104ec: 01000713 li a4,16 +800104f0: f46666e3 bltu a2,t1,8001043c <__umoddi3+0x34> +800104f4: 01800713 li a4,24 +800104f8: f45ff06f j 8001043c <__umoddi3+0x34> +800104fc: 00061663 bnez a2,80010508 <__umoddi3+0x100> +80010500: 00100613 li a2,1 +80010504: 031658b3 divu a7,a2,a7 +80010508: 00010637 lui a2,0x10 +8001050c: 0ac8f263 bgeu a7,a2,800105b0 <__umoddi3+0x1a8> +80010510: 0ff00613 li a2,255 +80010514: 01167463 bgeu a2,a7,8001051c <__umoddi3+0x114> +80010518: 00800713 li a4,8 +8001051c: 00e8d633 srl a2,a7,a4 +80010520: 00c686b3 add a3,a3,a2 +80010524: 0006ce03 lbu t3,0(a3) +80010528: 02000313 li t1,32 +8001052c: 00ee0e33 add t3,t3,a4 +80010530: 41c30333 sub t1,t1,t3 +80010534: 08031863 bnez t1,800105c4 <__umoddi3+0x1bc> +80010538: 411585b3 sub a1,a1,a7 +8001053c: 0108d713 srli a4,a7,0x10 +80010540: 01089513 slli a0,a7,0x10 +80010544: 01055513 srli a0,a0,0x10 +80010548: 0107d613 srli a2,a5,0x10 +8001054c: 02e5f6b3 remu a3,a1,a4 +80010550: 02e5d5b3 divu a1,a1,a4 +80010554: 01069693 slli a3,a3,0x10 +80010558: 00c6e6b3 or a3,a3,a2 +8001055c: 02b505b3 mul a1,a0,a1 +80010560: 00b6fa63 bgeu a3,a1,80010574 <__umoddi3+0x16c> +80010564: 011686b3 add a3,a3,a7 +80010568: 0116e663 bltu a3,a7,80010574 <__umoddi3+0x16c> +8001056c: 00b6f463 bgeu a3,a1,80010574 <__umoddi3+0x16c> +80010570: 011686b3 add a3,a3,a7 +80010574: 40b685b3 sub a1,a3,a1 +80010578: 02e5f6b3 remu a3,a1,a4 +8001057c: 01079793 slli a5,a5,0x10 +80010580: 0107d793 srli a5,a5,0x10 +80010584: 02e5d5b3 divu a1,a1,a4 +80010588: 02b505b3 mul a1,a0,a1 +8001058c: 01069513 slli a0,a3,0x10 +80010590: 00f567b3 or a5,a0,a5 +80010594: 00b7fa63 bgeu a5,a1,800105a8 <__umoddi3+0x1a0> +80010598: 011787b3 add a5,a5,a7 +8001059c: 0117e663 bltu a5,a7,800105a8 <__umoddi3+0x1a0> +800105a0: 00b7f463 bgeu a5,a1,800105a8 <__umoddi3+0x1a0> +800105a4: 011787b3 add a5,a5,a7 +800105a8: 40b787b3 sub a5,a5,a1 +800105ac: f31ff06f j 800104dc <__umoddi3+0xd4> +800105b0: 01000637 lui a2,0x1000 +800105b4: 01000713 li a4,16 +800105b8: f6c8e2e3 bltu a7,a2,8001051c <__umoddi3+0x114> +800105bc: 01800713 li a4,24 +800105c0: f5dff06f j 8001051c <__umoddi3+0x114> +800105c4: 006898b3 sll a7,a7,t1 +800105c8: 01c5d733 srl a4,a1,t3 +800105cc: 006517b3 sll a5,a0,t1 +800105d0: 01c55e33 srl t3,a0,t3 +800105d4: 0108d513 srli a0,a7,0x10 +800105d8: 02a776b3 remu a3,a4,a0 +800105dc: 006595b3 sll a1,a1,t1 +800105e0: 00be6e33 or t3,t3,a1 +800105e4: 01089593 slli a1,a7,0x10 +800105e8: 0105d593 srli a1,a1,0x10 +800105ec: 010e5613 srli a2,t3,0x10 +800105f0: 02a75733 divu a4,a4,a0 +800105f4: 01069693 slli a3,a3,0x10 +800105f8: 00c6e6b3 or a3,a3,a2 +800105fc: 02e58733 mul a4,a1,a4 +80010600: 00e6fa63 bgeu a3,a4,80010614 <__umoddi3+0x20c> +80010604: 011686b3 add a3,a3,a7 +80010608: 0116e663 bltu a3,a7,80010614 <__umoddi3+0x20c> +8001060c: 00e6f463 bgeu a3,a4,80010614 <__umoddi3+0x20c> +80010610: 011686b3 add a3,a3,a7 +80010614: 40e68633 sub a2,a3,a4 +80010618: 02a676b3 remu a3,a2,a0 +8001061c: 010e1e13 slli t3,t3,0x10 +80010620: 010e5e13 srli t3,t3,0x10 +80010624: 02a65633 divu a2,a2,a0 +80010628: 01069693 slli a3,a3,0x10 +8001062c: 02c58633 mul a2,a1,a2 +80010630: 01c6e5b3 or a1,a3,t3 +80010634: 00c5fa63 bgeu a1,a2,80010648 <__umoddi3+0x240> +80010638: 011585b3 add a1,a1,a7 +8001063c: 0115e663 bltu a1,a7,80010648 <__umoddi3+0x240> +80010640: 00c5f463 bgeu a1,a2,80010648 <__umoddi3+0x240> +80010644: 011585b3 add a1,a1,a7 +80010648: 40c585b3 sub a1,a1,a2 +8001064c: ef1ff06f j 8001053c <__umoddi3+0x134> +80010650: e8d5eae3 bltu a1,a3,800104e4 <__umoddi3+0xdc> +80010654: 00010737 lui a4,0x10 +80010658: 04e6fc63 bgeu a3,a4,800106b0 <__umoddi3+0x2a8> +8001065c: 0ff00e93 li t4,255 +80010660: 00deb733 sltu a4,t4,a3 +80010664: 00371713 slli a4,a4,0x3 +80010668: 80016337 lui t1,0x80016 +8001066c: 00e6d8b3 srl a7,a3,a4 +80010670: 84830313 addi t1,t1,-1976 # 80015848 <__BSS_END__+0xffffee30> +80010674: 006888b3 add a7,a7,t1 +80010678: 0008ce83 lbu t4,0(a7) # 1000000 <_start-0x7f000000> +8001067c: 02000e13 li t3,32 +80010680: 00ee8eb3 add t4,t4,a4 +80010684: 41de0e33 sub t3,t3,t4 +80010688: 020e1e63 bnez t3,800106c4 <__umoddi3+0x2bc> +8001068c: 00b6e463 bltu a3,a1,80010694 <__umoddi3+0x28c> +80010690: 00c56a63 bltu a0,a2,800106a4 <__umoddi3+0x29c> +80010694: 40c507b3 sub a5,a0,a2 +80010698: 40d585b3 sub a1,a1,a3 +8001069c: 00f53533 sltu a0,a0,a5 +800106a0: 40a58833 sub a6,a1,a0 +800106a4: 00078513 mv a0,a5 +800106a8: 00080593 mv a1,a6 +800106ac: e39ff06f j 800104e4 <__umoddi3+0xdc> +800106b0: 010008b7 lui a7,0x1000 +800106b4: 01000713 li a4,16 +800106b8: fb16e8e3 bltu a3,a7,80010668 <__umoddi3+0x260> +800106bc: 01800713 li a4,24 +800106c0: fa9ff06f j 80010668 <__umoddi3+0x260> +800106c4: 01d65733 srl a4,a2,t4 +800106c8: 01c696b3 sll a3,a3,t3 +800106cc: 00d766b3 or a3,a4,a3 +800106d0: 0106d813 srli a6,a3,0x10 +800106d4: 01d5d733 srl a4,a1,t4 +800106d8: 03077333 remu t1,a4,a6 +800106dc: 01c595b3 sll a1,a1,t3 +800106e0: 01d557b3 srl a5,a0,t4 +800106e4: 00b7e7b3 or a5,a5,a1 +800106e8: 01069593 slli a1,a3,0x10 +800106ec: 0105d593 srli a1,a1,0x10 +800106f0: 0107d893 srli a7,a5,0x10 +800106f4: 01c61633 sll a2,a2,t3 +800106f8: 01c51533 sll a0,a0,t3 +800106fc: 03075733 divu a4,a4,a6 +80010700: 01031313 slli t1,t1,0x10 +80010704: 011368b3 or a7,t1,a7 +80010708: 02e58f33 mul t5,a1,a4 +8001070c: 00070313 mv t1,a4 +80010710: 01e8fe63 bgeu a7,t5,8001072c <__umoddi3+0x324> +80010714: 00d888b3 add a7,a7,a3 +80010718: fff70313 addi t1,a4,-1 # ffff <_start-0x7fff0001> +8001071c: 00d8e863 bltu a7,a3,8001072c <__umoddi3+0x324> +80010720: 01e8f663 bgeu a7,t5,8001072c <__umoddi3+0x324> +80010724: ffe70313 addi t1,a4,-2 +80010728: 00d888b3 add a7,a7,a3 +8001072c: 41e888b3 sub a7,a7,t5 +80010730: 0308ff33 remu t5,a7,a6 +80010734: 0308d8b3 divu a7,a7,a6 +80010738: 010f1f13 slli t5,t5,0x10 +8001073c: 03158833 mul a6,a1,a7 +80010740: 01079593 slli a1,a5,0x10 +80010744: 0105d593 srli a1,a1,0x10 +80010748: 00bf65b3 or a1,t5,a1 +8001074c: 00088793 mv a5,a7 +80010750: 0105fe63 bgeu a1,a6,8001076c <__umoddi3+0x364> +80010754: 00d585b3 add a1,a1,a3 +80010758: fff88793 addi a5,a7,-1 # ffffff <_start-0x7f000001> +8001075c: 00d5e863 bltu a1,a3,8001076c <__umoddi3+0x364> +80010760: 0105f663 bgeu a1,a6,8001076c <__umoddi3+0x364> +80010764: ffe88793 addi a5,a7,-2 +80010768: 00d585b3 add a1,a1,a3 +8001076c: 01031313 slli t1,t1,0x10 +80010770: 00010f37 lui t5,0x10 +80010774: 00f36333 or t1,t1,a5 +80010778: ffff0793 addi a5,t5,-1 # ffff <_start-0x7fff0001> +8001077c: 00f378b3 and a7,t1,a5 +80010780: 410585b3 sub a1,a1,a6 +80010784: 01035313 srli t1,t1,0x10 +80010788: 01065813 srli a6,a2,0x10 +8001078c: 00f677b3 and a5,a2,a5 +80010790: 02f88733 mul a4,a7,a5 +80010794: 02f307b3 mul a5,t1,a5 +80010798: 030888b3 mul a7,a7,a6 +8001079c: 03030333 mul t1,t1,a6 +800107a0: 00f888b3 add a7,a7,a5 +800107a4: 01075813 srli a6,a4,0x10 +800107a8: 01180833 add a6,a6,a7 +800107ac: 00f87463 bgeu a6,a5,800107b4 <__umoddi3+0x3ac> +800107b0: 01e30333 add t1,t1,t5 +800107b4: 01085793 srli a5,a6,0x10 +800107b8: 00678333 add t1,a5,t1 +800107bc: 000107b7 lui a5,0x10 +800107c0: fff78793 addi a5,a5,-1 # ffff <_start-0x7fff0001> +800107c4: 00f87833 and a6,a6,a5 +800107c8: 01081813 slli a6,a6,0x10 +800107cc: 00f77733 and a4,a4,a5 +800107d0: 00e80733 add a4,a6,a4 +800107d4: 0065e663 bltu a1,t1,800107e0 <__umoddi3+0x3d8> +800107d8: 00659e63 bne a1,t1,800107f4 <__umoddi3+0x3ec> +800107dc: 00e57c63 bgeu a0,a4,800107f4 <__umoddi3+0x3ec> +800107e0: 40c70633 sub a2,a4,a2 +800107e4: 00c73733 sltu a4,a4,a2 +800107e8: 00d70733 add a4,a4,a3 +800107ec: 40e30333 sub t1,t1,a4 +800107f0: 00060713 mv a4,a2 +800107f4: 40e50733 sub a4,a0,a4 +800107f8: 00e53533 sltu a0,a0,a4 +800107fc: 406585b3 sub a1,a1,t1 +80010800: 40a585b3 sub a1,a1,a0 +80010804: 01d597b3 sll a5,a1,t4 +80010808: 01c75733 srl a4,a4,t3 +8001080c: 00e7e533 or a0,a5,a4 +80010810: 01c5d5b3 srl a1,a1,t3 +80010814: cd1ff06f j 800104e4 <__umoddi3+0xdc> -8001085c <__divdf3>: -8001085c: fd010113 addi sp,sp,-48 -80010860: 0145d813 srli a6,a1,0x14 -80010864: 02912223 sw s1,36(sp) -80010868: 01312e23 sw s3,28(sp) -8001086c: 01412c23 sw s4,24(sp) -80010870: 01612823 sw s6,16(sp) -80010874: 01712623 sw s7,12(sp) -80010878: 00c59493 slli s1,a1,0xc -8001087c: 02112623 sw ra,44(sp) -80010880: 02812423 sw s0,40(sp) -80010884: 03212023 sw s2,32(sp) -80010888: 01512a23 sw s5,20(sp) -8001088c: 7ff87813 andi a6,a6,2047 -80010890: 00050b13 mv s6,a0 -80010894: 00060b93 mv s7,a2 -80010898: 00068a13 mv s4,a3 -8001089c: 00c4d493 srli s1,s1,0xc -800108a0: 01f5d993 srli s3,a1,0x1f -800108a4: 0a080063 beqz a6,80010944 <__divdf3+0xe8> -800108a8: 7ff00793 li a5,2047 -800108ac: 0ef80e63 beq a6,a5,800109a8 <__divdf3+0x14c> -800108b0: 01d55a93 srli s5,a0,0x1d -800108b4: 00349493 slli s1,s1,0x3 -800108b8: 009ae4b3 or s1,s5,s1 -800108bc: 00800ab7 lui s5,0x800 -800108c0: 0154eab3 or s5,s1,s5 -800108c4: 00351413 slli s0,a0,0x3 -800108c8: c0180913 addi s2,a6,-1023 -800108cc: 00000b13 li s6,0 -800108d0: 014a5513 srli a0,s4,0x14 -800108d4: 00ca1493 slli s1,s4,0xc -800108d8: 7ff57813 andi a6,a0,2047 -800108dc: 00c4d493 srli s1,s1,0xc -800108e0: 01fa5a13 srli s4,s4,0x1f -800108e4: 10080063 beqz a6,800109e4 <__divdf3+0x188> -800108e8: 7ff00793 li a5,2047 -800108ec: 16f80063 beq a6,a5,80010a4c <__divdf3+0x1f0> -800108f0: 00349513 slli a0,s1,0x3 -800108f4: 01dbd793 srli a5,s7,0x1d -800108f8: 00a7e533 or a0,a5,a0 -800108fc: 008004b7 lui s1,0x800 -80010900: 009564b3 or s1,a0,s1 -80010904: 003b9f13 slli t5,s7,0x3 -80010908: c0180513 addi a0,a6,-1023 -8001090c: 00000793 li a5,0 -80010910: 002b1713 slli a4,s6,0x2 -80010914: 00f76733 or a4,a4,a5 -80010918: fff70713 addi a4,a4,-1 -8001091c: 00e00693 li a3,14 -80010920: 0149c633 xor a2,s3,s4 -80010924: 40a90833 sub a6,s2,a0 -80010928: 14e6ee63 bltu a3,a4,80010a84 <__divdf3+0x228> -8001092c: 800156b7 lui a3,0x80015 -80010930: 00271713 slli a4,a4,0x2 -80010934: 79868693 addi a3,a3,1944 # 80015798 <__BSS_END__+0xffffed80> -80010938: 00d70733 add a4,a4,a3 -8001093c: 00072703 lw a4,0(a4) -80010940: 00070067 jr a4 -80010944: 00a4eab3 or s5,s1,a0 -80010948: 060a8e63 beqz s5,800109c4 <__divdf3+0x168> -8001094c: 04048063 beqz s1,8001098c <__divdf3+0x130> -80010950: 00048513 mv a0,s1 -80010954: 1a4040ef jal ra,80014af8 <__clzsi2> -80010958: ff550793 addi a5,a0,-11 -8001095c: 01c00713 li a4,28 -80010960: 02f74c63 blt a4,a5,80010998 <__divdf3+0x13c> -80010964: 01d00a93 li s5,29 -80010968: ff850413 addi s0,a0,-8 -8001096c: 40fa8ab3 sub s5,s5,a5 -80010970: 008494b3 sll s1,s1,s0 -80010974: 015b5ab3 srl s5,s6,s5 -80010978: 009aeab3 or s5,s5,s1 -8001097c: 008b1433 sll s0,s6,s0 -80010980: c0d00813 li a6,-1011 -80010984: 40a80933 sub s2,a6,a0 -80010988: f45ff06f j 800108cc <__divdf3+0x70> -8001098c: 16c040ef jal ra,80014af8 <__clzsi2> -80010990: 02050513 addi a0,a0,32 -80010994: fc5ff06f j 80010958 <__divdf3+0xfc> -80010998: fd850493 addi s1,a0,-40 -8001099c: 009b1ab3 sll s5,s6,s1 -800109a0: 00000413 li s0,0 -800109a4: fddff06f j 80010980 <__divdf3+0x124> -800109a8: 00a4eab3 or s5,s1,a0 -800109ac: 020a8463 beqz s5,800109d4 <__divdf3+0x178> -800109b0: 00050413 mv s0,a0 -800109b4: 00048a93 mv s5,s1 -800109b8: 7ff00913 li s2,2047 -800109bc: 00300b13 li s6,3 -800109c0: f11ff06f j 800108d0 <__divdf3+0x74> -800109c4: 00000413 li s0,0 -800109c8: 00000913 li s2,0 -800109cc: 00100b13 li s6,1 -800109d0: f01ff06f j 800108d0 <__divdf3+0x74> -800109d4: 00000413 li s0,0 -800109d8: 7ff00913 li s2,2047 -800109dc: 00200b13 li s6,2 -800109e0: ef1ff06f j 800108d0 <__divdf3+0x74> -800109e4: 0174ef33 or t5,s1,s7 -800109e8: 060f0e63 beqz t5,80010a64 <__divdf3+0x208> -800109ec: 04048063 beqz s1,80010a2c <__divdf3+0x1d0> -800109f0: 00048513 mv a0,s1 -800109f4: 104040ef jal ra,80014af8 <__clzsi2> -800109f8: ff550793 addi a5,a0,-11 -800109fc: 01c00713 li a4,28 -80010a00: 02f74e63 blt a4,a5,80010a3c <__divdf3+0x1e0> -80010a04: 01d00713 li a4,29 -80010a08: ff850f13 addi t5,a0,-8 -80010a0c: 40f70733 sub a4,a4,a5 -80010a10: 01e494b3 sll s1,s1,t5 -80010a14: 00ebd733 srl a4,s7,a4 -80010a18: 009764b3 or s1,a4,s1 -80010a1c: 01eb9f33 sll t5,s7,t5 -80010a20: c0d00613 li a2,-1011 -80010a24: 40a60533 sub a0,a2,a0 -80010a28: ee5ff06f j 8001090c <__divdf3+0xb0> -80010a2c: 000b8513 mv a0,s7 -80010a30: 0c8040ef jal ra,80014af8 <__clzsi2> -80010a34: 02050513 addi a0,a0,32 -80010a38: fc1ff06f j 800109f8 <__divdf3+0x19c> -80010a3c: fd850493 addi s1,a0,-40 -80010a40: 009b94b3 sll s1,s7,s1 -80010a44: 00000f13 li t5,0 -80010a48: fd9ff06f j 80010a20 <__divdf3+0x1c4> -80010a4c: 0174ef33 or t5,s1,s7 -80010a50: 020f0263 beqz t5,80010a74 <__divdf3+0x218> -80010a54: 000b8f13 mv t5,s7 -80010a58: 7ff00513 li a0,2047 -80010a5c: 00300793 li a5,3 -80010a60: eb1ff06f j 80010910 <__divdf3+0xb4> -80010a64: 00000493 li s1,0 -80010a68: 00000513 li a0,0 -80010a6c: 00100793 li a5,1 -80010a70: ea1ff06f j 80010910 <__divdf3+0xb4> -80010a74: 00000493 li s1,0 -80010a78: 7ff00513 li a0,2047 -80010a7c: 00200793 li a5,2 -80010a80: e91ff06f j 80010910 <__divdf3+0xb4> -80010a84: 0154e663 bltu s1,s5,80010a90 <__divdf3+0x234> -80010a88: 349a9863 bne s5,s1,80010dd8 <__divdf3+0x57c> -80010a8c: 35e46663 bltu s0,t5,80010dd8 <__divdf3+0x57c> -80010a90: 01fa9693 slli a3,s5,0x1f -80010a94: 00145713 srli a4,s0,0x1 -80010a98: 01f41793 slli a5,s0,0x1f -80010a9c: 001ada93 srli s5,s5,0x1 -80010aa0: 00e6e433 or s0,a3,a4 -80010aa4: 00849513 slli a0,s1,0x8 -80010aa8: 018f5493 srli s1,t5,0x18 -80010aac: 00a4e533 or a0,s1,a0 -80010ab0: 01055e13 srli t3,a0,0x10 -80010ab4: 03cad8b3 divu a7,s5,t3 -80010ab8: 01051313 slli t1,a0,0x10 -80010abc: 01035313 srli t1,t1,0x10 -80010ac0: 01045713 srli a4,s0,0x10 -80010ac4: 008f1593 slli a1,t5,0x8 -80010ac8: 03caf4b3 remu s1,s5,t3 -80010acc: 00088f93 mv t6,a7 -80010ad0: 031306b3 mul a3,t1,a7 -80010ad4: 01049a93 slli s5,s1,0x10 -80010ad8: 01576733 or a4,a4,s5 -80010adc: 00d77e63 bgeu a4,a3,80010af8 <__divdf3+0x29c> -80010ae0: 00a70733 add a4,a4,a0 -80010ae4: fff88f93 addi t6,a7,-1 -80010ae8: 00a76863 bltu a4,a0,80010af8 <__divdf3+0x29c> -80010aec: 00d77663 bgeu a4,a3,80010af8 <__divdf3+0x29c> -80010af0: ffe88f93 addi t6,a7,-2 -80010af4: 00a70733 add a4,a4,a0 -80010af8: 40d70733 sub a4,a4,a3 -80010afc: 03c75eb3 divu t4,a4,t3 -80010b00: 01041413 slli s0,s0,0x10 -80010b04: 01045413 srli s0,s0,0x10 -80010b08: 03c77733 remu a4,a4,t3 -80010b0c: 000e8693 mv a3,t4 -80010b10: 03d308b3 mul a7,t1,t4 -80010b14: 01071713 slli a4,a4,0x10 -80010b18: 00e46733 or a4,s0,a4 -80010b1c: 01177e63 bgeu a4,a7,80010b38 <__divdf3+0x2dc> -80010b20: 00a70733 add a4,a4,a0 -80010b24: fffe8693 addi a3,t4,-1 -80010b28: 00a76863 bltu a4,a0,80010b38 <__divdf3+0x2dc> -80010b2c: 01177663 bgeu a4,a7,80010b38 <__divdf3+0x2dc> -80010b30: ffee8693 addi a3,t4,-2 -80010b34: 00a70733 add a4,a4,a0 -80010b38: 010f9f93 slli t6,t6,0x10 -80010b3c: 00dfefb3 or t6,t6,a3 -80010b40: 000106b7 lui a3,0x10 -80010b44: 41170433 sub s0,a4,a7 -80010b48: fff68893 addi a7,a3,-1 # ffff <_start-0x7fff0001> -80010b4c: 010fdf13 srli t5,t6,0x10 -80010b50: 011ff733 and a4,t6,a7 -80010b54: 0105de93 srli t4,a1,0x10 -80010b58: 0115f8b3 and a7,a1,a7 -80010b5c: 031703b3 mul t2,a4,a7 -80010b60: 031f04b3 mul s1,t5,a7 -80010b64: 02ee8733 mul a4,t4,a4 -80010b68: 03df02b3 mul t0,t5,t4 -80010b6c: 00970f33 add t5,a4,s1 -80010b70: 0103d713 srli a4,t2,0x10 -80010b74: 01e70733 add a4,a4,t5 -80010b78: 00977463 bgeu a4,s1,80010b80 <__divdf3+0x324> -80010b7c: 00d282b3 add t0,t0,a3 -80010b80: 01075f13 srli t5,a4,0x10 -80010b84: 005f0f33 add t5,t5,t0 -80010b88: 000102b7 lui t0,0x10 -80010b8c: fff28293 addi t0,t0,-1 # ffff <_start-0x7fff0001> -80010b90: 005776b3 and a3,a4,t0 -80010b94: 01069693 slli a3,a3,0x10 -80010b98: 0053f3b3 and t2,t2,t0 -80010b9c: 007686b3 add a3,a3,t2 -80010ba0: 01e46863 bltu s0,t5,80010bb0 <__divdf3+0x354> -80010ba4: 000f8493 mv s1,t6 -80010ba8: 05e41463 bne s0,t5,80010bf0 <__divdf3+0x394> -80010bac: 04d7f263 bgeu a5,a3,80010bf0 <__divdf3+0x394> -80010bb0: 00b787b3 add a5,a5,a1 -80010bb4: 00b7b733 sltu a4,a5,a1 -80010bb8: 00a70733 add a4,a4,a0 -80010bbc: 00e40433 add s0,s0,a4 -80010bc0: ffff8493 addi s1,t6,-1 -80010bc4: 00856663 bltu a0,s0,80010bd0 <__divdf3+0x374> -80010bc8: 02851463 bne a0,s0,80010bf0 <__divdf3+0x394> -80010bcc: 02b7e263 bltu a5,a1,80010bf0 <__divdf3+0x394> -80010bd0: 01e46663 bltu s0,t5,80010bdc <__divdf3+0x380> -80010bd4: 008f1e63 bne t5,s0,80010bf0 <__divdf3+0x394> -80010bd8: 00d7fc63 bgeu a5,a3,80010bf0 <__divdf3+0x394> -80010bdc: 00b787b3 add a5,a5,a1 -80010be0: 00b7b733 sltu a4,a5,a1 -80010be4: 00a70733 add a4,a4,a0 -80010be8: ffef8493 addi s1,t6,-2 -80010bec: 00e40433 add s0,s0,a4 -80010bf0: 40d786b3 sub a3,a5,a3 -80010bf4: 41e40433 sub s0,s0,t5 -80010bf8: 00d7b7b3 sltu a5,a5,a3 +80010818 <__divdf3>: +80010818: fd010113 addi sp,sp,-48 +8001081c: 0145d813 srli a6,a1,0x14 +80010820: 02912223 sw s1,36(sp) +80010824: 01312e23 sw s3,28(sp) +80010828: 01412c23 sw s4,24(sp) +8001082c: 01612823 sw s6,16(sp) +80010830: 01712623 sw s7,12(sp) +80010834: 00c59493 slli s1,a1,0xc +80010838: 02112623 sw ra,44(sp) +8001083c: 02812423 sw s0,40(sp) +80010840: 03212023 sw s2,32(sp) +80010844: 01512a23 sw s5,20(sp) +80010848: 7ff87813 andi a6,a6,2047 +8001084c: 00050b13 mv s6,a0 +80010850: 00060b93 mv s7,a2 +80010854: 00068a13 mv s4,a3 +80010858: 00c4d493 srli s1,s1,0xc +8001085c: 01f5d993 srli s3,a1,0x1f +80010860: 0a080063 beqz a6,80010900 <__divdf3+0xe8> +80010864: 7ff00793 li a5,2047 +80010868: 0ef80e63 beq a6,a5,80010964 <__divdf3+0x14c> +8001086c: 01d55a93 srli s5,a0,0x1d +80010870: 00349493 slli s1,s1,0x3 +80010874: 009ae4b3 or s1,s5,s1 +80010878: 00800ab7 lui s5,0x800 +8001087c: 0154eab3 or s5,s1,s5 +80010880: 00351413 slli s0,a0,0x3 +80010884: c0180913 addi s2,a6,-1023 +80010888: 00000b13 li s6,0 +8001088c: 014a5513 srli a0,s4,0x14 +80010890: 00ca1493 slli s1,s4,0xc +80010894: 7ff57813 andi a6,a0,2047 +80010898: 00c4d493 srli s1,s1,0xc +8001089c: 01fa5a13 srli s4,s4,0x1f +800108a0: 10080063 beqz a6,800109a0 <__divdf3+0x188> +800108a4: 7ff00793 li a5,2047 +800108a8: 16f80063 beq a6,a5,80010a08 <__divdf3+0x1f0> +800108ac: 00349513 slli a0,s1,0x3 +800108b0: 01dbd793 srli a5,s7,0x1d +800108b4: 00a7e533 or a0,a5,a0 +800108b8: 008004b7 lui s1,0x800 +800108bc: 009564b3 or s1,a0,s1 +800108c0: 003b9f13 slli t5,s7,0x3 +800108c4: c0180513 addi a0,a6,-1023 +800108c8: 00000793 li a5,0 +800108cc: 002b1713 slli a4,s6,0x2 +800108d0: 00f76733 or a4,a4,a5 +800108d4: fff70713 addi a4,a4,-1 +800108d8: 00e00693 li a3,14 +800108dc: 0149c633 xor a2,s3,s4 +800108e0: 40a90833 sub a6,s2,a0 +800108e4: 14e6ee63 bltu a3,a4,80010a40 <__divdf3+0x228> +800108e8: 800156b7 lui a3,0x80015 +800108ec: 00271713 slli a4,a4,0x2 +800108f0: 75868693 addi a3,a3,1880 # 80015758 <__BSS_END__+0xffffed40> +800108f4: 00d70733 add a4,a4,a3 +800108f8: 00072703 lw a4,0(a4) +800108fc: 00070067 jr a4 +80010900: 00a4eab3 or s5,s1,a0 +80010904: 060a8e63 beqz s5,80010980 <__divdf3+0x168> +80010908: 04048063 beqz s1,80010948 <__divdf3+0x130> +8001090c: 00048513 mv a0,s1 +80010910: 1a4040ef jal ra,80014ab4 <__clzsi2> +80010914: ff550793 addi a5,a0,-11 +80010918: 01c00713 li a4,28 +8001091c: 02f74c63 blt a4,a5,80010954 <__divdf3+0x13c> +80010920: 01d00a93 li s5,29 +80010924: ff850413 addi s0,a0,-8 +80010928: 40fa8ab3 sub s5,s5,a5 +8001092c: 008494b3 sll s1,s1,s0 +80010930: 015b5ab3 srl s5,s6,s5 +80010934: 009aeab3 or s5,s5,s1 +80010938: 008b1433 sll s0,s6,s0 +8001093c: c0d00813 li a6,-1011 +80010940: 40a80933 sub s2,a6,a0 +80010944: f45ff06f j 80010888 <__divdf3+0x70> +80010948: 16c040ef jal ra,80014ab4 <__clzsi2> +8001094c: 02050513 addi a0,a0,32 +80010950: fc5ff06f j 80010914 <__divdf3+0xfc> +80010954: fd850493 addi s1,a0,-40 +80010958: 009b1ab3 sll s5,s6,s1 +8001095c: 00000413 li s0,0 +80010960: fddff06f j 8001093c <__divdf3+0x124> +80010964: 00a4eab3 or s5,s1,a0 +80010968: 020a8463 beqz s5,80010990 <__divdf3+0x178> +8001096c: 00050413 mv s0,a0 +80010970: 00048a93 mv s5,s1 +80010974: 7ff00913 li s2,2047 +80010978: 00300b13 li s6,3 +8001097c: f11ff06f j 8001088c <__divdf3+0x74> +80010980: 00000413 li s0,0 +80010984: 00000913 li s2,0 +80010988: 00100b13 li s6,1 +8001098c: f01ff06f j 8001088c <__divdf3+0x74> +80010990: 00000413 li s0,0 +80010994: 7ff00913 li s2,2047 +80010998: 00200b13 li s6,2 +8001099c: ef1ff06f j 8001088c <__divdf3+0x74> +800109a0: 0174ef33 or t5,s1,s7 +800109a4: 060f0e63 beqz t5,80010a20 <__divdf3+0x208> +800109a8: 04048063 beqz s1,800109e8 <__divdf3+0x1d0> +800109ac: 00048513 mv a0,s1 +800109b0: 104040ef jal ra,80014ab4 <__clzsi2> +800109b4: ff550793 addi a5,a0,-11 +800109b8: 01c00713 li a4,28 +800109bc: 02f74e63 blt a4,a5,800109f8 <__divdf3+0x1e0> +800109c0: 01d00713 li a4,29 +800109c4: ff850f13 addi t5,a0,-8 +800109c8: 40f70733 sub a4,a4,a5 +800109cc: 01e494b3 sll s1,s1,t5 +800109d0: 00ebd733 srl a4,s7,a4 +800109d4: 009764b3 or s1,a4,s1 +800109d8: 01eb9f33 sll t5,s7,t5 +800109dc: c0d00613 li a2,-1011 +800109e0: 40a60533 sub a0,a2,a0 +800109e4: ee5ff06f j 800108c8 <__divdf3+0xb0> +800109e8: 000b8513 mv a0,s7 +800109ec: 0c8040ef jal ra,80014ab4 <__clzsi2> +800109f0: 02050513 addi a0,a0,32 +800109f4: fc1ff06f j 800109b4 <__divdf3+0x19c> +800109f8: fd850493 addi s1,a0,-40 +800109fc: 009b94b3 sll s1,s7,s1 +80010a00: 00000f13 li t5,0 +80010a04: fd9ff06f j 800109dc <__divdf3+0x1c4> +80010a08: 0174ef33 or t5,s1,s7 +80010a0c: 020f0263 beqz t5,80010a30 <__divdf3+0x218> +80010a10: 000b8f13 mv t5,s7 +80010a14: 7ff00513 li a0,2047 +80010a18: 00300793 li a5,3 +80010a1c: eb1ff06f j 800108cc <__divdf3+0xb4> +80010a20: 00000493 li s1,0 +80010a24: 00000513 li a0,0 +80010a28: 00100793 li a5,1 +80010a2c: ea1ff06f j 800108cc <__divdf3+0xb4> +80010a30: 00000493 li s1,0 +80010a34: 7ff00513 li a0,2047 +80010a38: 00200793 li a5,2 +80010a3c: e91ff06f j 800108cc <__divdf3+0xb4> +80010a40: 0154e663 bltu s1,s5,80010a4c <__divdf3+0x234> +80010a44: 349a9863 bne s5,s1,80010d94 <__divdf3+0x57c> +80010a48: 35e46663 bltu s0,t5,80010d94 <__divdf3+0x57c> +80010a4c: 01fa9693 slli a3,s5,0x1f +80010a50: 00145713 srli a4,s0,0x1 +80010a54: 01f41793 slli a5,s0,0x1f +80010a58: 001ada93 srli s5,s5,0x1 +80010a5c: 00e6e433 or s0,a3,a4 +80010a60: 00849513 slli a0,s1,0x8 +80010a64: 018f5493 srli s1,t5,0x18 +80010a68: 00a4e533 or a0,s1,a0 +80010a6c: 01055e13 srli t3,a0,0x10 +80010a70: 03cad8b3 divu a7,s5,t3 +80010a74: 01051313 slli t1,a0,0x10 +80010a78: 01035313 srli t1,t1,0x10 +80010a7c: 01045713 srli a4,s0,0x10 +80010a80: 008f1593 slli a1,t5,0x8 +80010a84: 03caf4b3 remu s1,s5,t3 +80010a88: 00088f93 mv t6,a7 +80010a8c: 031306b3 mul a3,t1,a7 +80010a90: 01049a93 slli s5,s1,0x10 +80010a94: 01576733 or a4,a4,s5 +80010a98: 00d77e63 bgeu a4,a3,80010ab4 <__divdf3+0x29c> +80010a9c: 00a70733 add a4,a4,a0 +80010aa0: fff88f93 addi t6,a7,-1 +80010aa4: 00a76863 bltu a4,a0,80010ab4 <__divdf3+0x29c> +80010aa8: 00d77663 bgeu a4,a3,80010ab4 <__divdf3+0x29c> +80010aac: ffe88f93 addi t6,a7,-2 +80010ab0: 00a70733 add a4,a4,a0 +80010ab4: 40d70733 sub a4,a4,a3 +80010ab8: 03c75eb3 divu t4,a4,t3 +80010abc: 01041413 slli s0,s0,0x10 +80010ac0: 01045413 srli s0,s0,0x10 +80010ac4: 03c77733 remu a4,a4,t3 +80010ac8: 000e8693 mv a3,t4 +80010acc: 03d308b3 mul a7,t1,t4 +80010ad0: 01071713 slli a4,a4,0x10 +80010ad4: 00e46733 or a4,s0,a4 +80010ad8: 01177e63 bgeu a4,a7,80010af4 <__divdf3+0x2dc> +80010adc: 00a70733 add a4,a4,a0 +80010ae0: fffe8693 addi a3,t4,-1 +80010ae4: 00a76863 bltu a4,a0,80010af4 <__divdf3+0x2dc> +80010ae8: 01177663 bgeu a4,a7,80010af4 <__divdf3+0x2dc> +80010aec: ffee8693 addi a3,t4,-2 +80010af0: 00a70733 add a4,a4,a0 +80010af4: 010f9f93 slli t6,t6,0x10 +80010af8: 00dfefb3 or t6,t6,a3 +80010afc: 000106b7 lui a3,0x10 +80010b00: 41170433 sub s0,a4,a7 +80010b04: fff68893 addi a7,a3,-1 # ffff <_start-0x7fff0001> +80010b08: 010fdf13 srli t5,t6,0x10 +80010b0c: 011ff733 and a4,t6,a7 +80010b10: 0105de93 srli t4,a1,0x10 +80010b14: 0115f8b3 and a7,a1,a7 +80010b18: 031703b3 mul t2,a4,a7 +80010b1c: 031f04b3 mul s1,t5,a7 +80010b20: 02ee8733 mul a4,t4,a4 +80010b24: 03df02b3 mul t0,t5,t4 +80010b28: 00970f33 add t5,a4,s1 +80010b2c: 0103d713 srli a4,t2,0x10 +80010b30: 01e70733 add a4,a4,t5 +80010b34: 00977463 bgeu a4,s1,80010b3c <__divdf3+0x324> +80010b38: 00d282b3 add t0,t0,a3 +80010b3c: 01075f13 srli t5,a4,0x10 +80010b40: 005f0f33 add t5,t5,t0 +80010b44: 000102b7 lui t0,0x10 +80010b48: fff28293 addi t0,t0,-1 # ffff <_start-0x7fff0001> +80010b4c: 005776b3 and a3,a4,t0 +80010b50: 01069693 slli a3,a3,0x10 +80010b54: 0053f3b3 and t2,t2,t0 +80010b58: 007686b3 add a3,a3,t2 +80010b5c: 01e46863 bltu s0,t5,80010b6c <__divdf3+0x354> +80010b60: 000f8493 mv s1,t6 +80010b64: 05e41463 bne s0,t5,80010bac <__divdf3+0x394> +80010b68: 04d7f263 bgeu a5,a3,80010bac <__divdf3+0x394> +80010b6c: 00b787b3 add a5,a5,a1 +80010b70: 00b7b733 sltu a4,a5,a1 +80010b74: 00a70733 add a4,a4,a0 +80010b78: 00e40433 add s0,s0,a4 +80010b7c: ffff8493 addi s1,t6,-1 +80010b80: 00856663 bltu a0,s0,80010b8c <__divdf3+0x374> +80010b84: 02851463 bne a0,s0,80010bac <__divdf3+0x394> +80010b88: 02b7e263 bltu a5,a1,80010bac <__divdf3+0x394> +80010b8c: 01e46663 bltu s0,t5,80010b98 <__divdf3+0x380> +80010b90: 008f1e63 bne t5,s0,80010bac <__divdf3+0x394> +80010b94: 00d7fc63 bgeu a5,a3,80010bac <__divdf3+0x394> +80010b98: 00b787b3 add a5,a5,a1 +80010b9c: 00b7b733 sltu a4,a5,a1 +80010ba0: 00a70733 add a4,a4,a0 +80010ba4: ffef8493 addi s1,t6,-2 +80010ba8: 00e40433 add s0,s0,a4 +80010bac: 40d786b3 sub a3,a5,a3 +80010bb0: 41e40433 sub s0,s0,t5 +80010bb4: 00d7b7b3 sltu a5,a5,a3 +80010bb8: 40f40433 sub s0,s0,a5 +80010bbc: fff00f13 li t5,-1 +80010bc0: 12850463 beq a0,s0,80010ce8 <__divdf3+0x4d0> +80010bc4: 03c45f33 divu t5,s0,t3 +80010bc8: 0106d713 srli a4,a3,0x10 +80010bcc: 03c47433 remu s0,s0,t3 +80010bd0: 03e307b3 mul a5,t1,t5 +80010bd4: 01041413 slli s0,s0,0x10 +80010bd8: 00876433 or s0,a4,s0 +80010bdc: 000f0713 mv a4,t5 +80010be0: 00f47e63 bgeu s0,a5,80010bfc <__divdf3+0x3e4> +80010be4: 00a40433 add s0,s0,a0 +80010be8: ffff0713 addi a4,t5,-1 +80010bec: 00a46863 bltu s0,a0,80010bfc <__divdf3+0x3e4> +80010bf0: 00f47663 bgeu s0,a5,80010bfc <__divdf3+0x3e4> +80010bf4: ffef0713 addi a4,t5,-2 +80010bf8: 00a40433 add s0,s0,a0 80010bfc: 40f40433 sub s0,s0,a5 -80010c00: fff00f13 li t5,-1 -80010c04: 12850463 beq a0,s0,80010d2c <__divdf3+0x4d0> -80010c08: 03c45f33 divu t5,s0,t3 -80010c0c: 0106d713 srli a4,a3,0x10 -80010c10: 03c47433 remu s0,s0,t3 -80010c14: 03e307b3 mul a5,t1,t5 +80010c00: 03c45f33 divu t5,s0,t3 +80010c04: 01069693 slli a3,a3,0x10 +80010c08: 0106d693 srli a3,a3,0x10 +80010c0c: 03c47433 remu s0,s0,t3 +80010c10: 000f0793 mv a5,t5 +80010c14: 03e30333 mul t1,t1,t5 80010c18: 01041413 slli s0,s0,0x10 -80010c1c: 00876433 or s0,a4,s0 -80010c20: 000f0713 mv a4,t5 -80010c24: 00f47e63 bgeu s0,a5,80010c40 <__divdf3+0x3e4> -80010c28: 00a40433 add s0,s0,a0 -80010c2c: ffff0713 addi a4,t5,-1 -80010c30: 00a46863 bltu s0,a0,80010c40 <__divdf3+0x3e4> -80010c34: 00f47663 bgeu s0,a5,80010c40 <__divdf3+0x3e4> -80010c38: ffef0713 addi a4,t5,-2 -80010c3c: 00a40433 add s0,s0,a0 -80010c40: 40f40433 sub s0,s0,a5 -80010c44: 03c45f33 divu t5,s0,t3 -80010c48: 01069693 slli a3,a3,0x10 -80010c4c: 0106d693 srli a3,a3,0x10 -80010c50: 03c47433 remu s0,s0,t3 -80010c54: 000f0793 mv a5,t5 -80010c58: 03e30333 mul t1,t1,t5 -80010c5c: 01041413 slli s0,s0,0x10 -80010c60: 0086e433 or s0,a3,s0 -80010c64: 00647e63 bgeu s0,t1,80010c80 <__divdf3+0x424> -80010c68: 00a40433 add s0,s0,a0 -80010c6c: ffff0793 addi a5,t5,-1 -80010c70: 00a46863 bltu s0,a0,80010c80 <__divdf3+0x424> -80010c74: 00647663 bgeu s0,t1,80010c80 <__divdf3+0x424> -80010c78: ffef0793 addi a5,t5,-2 -80010c7c: 00a40433 add s0,s0,a0 -80010c80: 01071713 slli a4,a4,0x10 -80010c84: 00f76733 or a4,a4,a5 -80010c88: 01071793 slli a5,a4,0x10 -80010c8c: 0107d793 srli a5,a5,0x10 -80010c90: 40640433 sub s0,s0,t1 -80010c94: 01075313 srli t1,a4,0x10 -80010c98: 03178e33 mul t3,a5,a7 -80010c9c: 031308b3 mul a7,t1,a7 -80010ca0: 026e8333 mul t1,t4,t1 -80010ca4: 02fe8eb3 mul t4,t4,a5 -80010ca8: 010e5793 srli a5,t3,0x10 -80010cac: 011e8eb3 add t4,t4,a7 -80010cb0: 01d787b3 add a5,a5,t4 -80010cb4: 0117f663 bgeu a5,a7,80010cc0 <__divdf3+0x464> -80010cb8: 000106b7 lui a3,0x10 -80010cbc: 00d30333 add t1,t1,a3 -80010cc0: 0107d893 srli a7,a5,0x10 -80010cc4: 006888b3 add a7,a7,t1 -80010cc8: 00010337 lui t1,0x10 -80010ccc: fff30313 addi t1,t1,-1 # ffff <_start-0x7fff0001> -80010cd0: 0067f6b3 and a3,a5,t1 -80010cd4: 01069693 slli a3,a3,0x10 -80010cd8: 006e7e33 and t3,t3,t1 -80010cdc: 01c686b3 add a3,a3,t3 -80010ce0: 01146863 bltu s0,a7,80010cf0 <__divdf3+0x494> -80010ce4: 23141c63 bne s0,a7,80010f1c <__divdf3+0x6c0> -80010ce8: 00070f13 mv t5,a4 -80010cec: 04068063 beqz a3,80010d2c <__divdf3+0x4d0> -80010cf0: 00850433 add s0,a0,s0 -80010cf4: fff70f13 addi t5,a4,-1 -80010cf8: 02a46463 bltu s0,a0,80010d20 <__divdf3+0x4c4> -80010cfc: 01146663 bltu s0,a7,80010d08 <__divdf3+0x4ac> -80010d00: 21141c63 bne s0,a7,80010f18 <__divdf3+0x6bc> -80010d04: 02d5f063 bgeu a1,a3,80010d24 <__divdf3+0x4c8> -80010d08: 00159793 slli a5,a1,0x1 -80010d0c: 00b7b5b3 sltu a1,a5,a1 -80010d10: 00a58533 add a0,a1,a0 -80010d14: ffe70f13 addi t5,a4,-2 -80010d18: 00a40433 add s0,s0,a0 -80010d1c: 00078593 mv a1,a5 -80010d20: 01141463 bne s0,a7,80010d28 <__divdf3+0x4cc> -80010d24: 00b68463 beq a3,a1,80010d2c <__divdf3+0x4d0> -80010d28: 001f6f13 ori t5,t5,1 -80010d2c: 3ff80713 addi a4,a6,1023 -80010d30: 10e05263 blez a4,80010e34 <__divdf3+0x5d8> -80010d34: 007f7793 andi a5,t5,7 -80010d38: 02078063 beqz a5,80010d58 <__divdf3+0x4fc> -80010d3c: 00ff7793 andi a5,t5,15 -80010d40: 00400693 li a3,4 -80010d44: 00d78a63 beq a5,a3,80010d58 <__divdf3+0x4fc> -80010d48: 004f0693 addi a3,t5,4 -80010d4c: 01e6bf33 sltu t5,a3,t5 -80010d50: 01e484b3 add s1,s1,t5 -80010d54: 00068f13 mv t5,a3 -80010d58: 00749793 slli a5,s1,0x7 -80010d5c: 0007da63 bgez a5,80010d70 <__divdf3+0x514> -80010d60: ff0007b7 lui a5,0xff000 -80010d64: fff78793 addi a5,a5,-1 # feffffff <__BSS_END__+0x7efe95e7> -80010d68: 00f4f4b3 and s1,s1,a5 -80010d6c: 40080713 addi a4,a6,1024 -80010d70: 7fe00793 li a5,2046 -80010d74: 18e7c263 blt a5,a4,80010ef8 <__divdf3+0x69c> -80010d78: 003f5f13 srli t5,t5,0x3 -80010d7c: 01d49793 slli a5,s1,0x1d -80010d80: 01e7e7b3 or a5,a5,t5 -80010d84: 0034d513 srli a0,s1,0x3 -80010d88: 00c51513 slli a0,a0,0xc -80010d8c: 7ff77713 andi a4,a4,2047 -80010d90: 01471713 slli a4,a4,0x14 -80010d94: 02c12083 lw ra,44(sp) -80010d98: 02812403 lw s0,40(sp) -80010d9c: 00c55513 srli a0,a0,0xc -80010da0: 00e56533 or a0,a0,a4 -80010da4: 01f61613 slli a2,a2,0x1f -80010da8: 00c56733 or a4,a0,a2 -80010dac: 02412483 lw s1,36(sp) -80010db0: 02012903 lw s2,32(sp) -80010db4: 01c12983 lw s3,28(sp) -80010db8: 01812a03 lw s4,24(sp) -80010dbc: 01412a83 lw s5,20(sp) -80010dc0: 01012b03 lw s6,16(sp) -80010dc4: 00c12b83 lw s7,12(sp) -80010dc8: 00078513 mv a0,a5 -80010dcc: 00070593 mv a1,a4 -80010dd0: 03010113 addi sp,sp,48 -80010dd4: 00008067 ret -80010dd8: fff80813 addi a6,a6,-1 -80010ddc: 00000793 li a5,0 -80010de0: cc5ff06f j 80010aa4 <__divdf3+0x248> -80010de4: 00098613 mv a2,s3 -80010de8: 000a8493 mv s1,s5 -80010dec: 00040f13 mv t5,s0 -80010df0: 000b0793 mv a5,s6 -80010df4: 00200713 li a4,2 -80010df8: 10e78063 beq a5,a4,80010ef8 <__divdf3+0x69c> -80010dfc: 00300713 li a4,3 -80010e00: 0ee78263 beq a5,a4,80010ee4 <__divdf3+0x688> -80010e04: 00100713 li a4,1 -80010e08: f2e792e3 bne a5,a4,80010d2c <__divdf3+0x4d0> -80010e0c: 00000513 li a0,0 -80010e10: 00000793 li a5,0 -80010e14: 0940006f j 80010ea8 <__divdf3+0x64c> -80010e18: 000a0613 mv a2,s4 -80010e1c: fd9ff06f j 80010df4 <__divdf3+0x598> -80010e20: 000804b7 lui s1,0x80 -80010e24: 00000f13 li t5,0 -80010e28: 00000613 li a2,0 -80010e2c: 00300793 li a5,3 -80010e30: fc5ff06f j 80010df4 <__divdf3+0x598> -80010e34: 00100513 li a0,1 -80010e38: 40e50533 sub a0,a0,a4 -80010e3c: 03800793 li a5,56 -80010e40: fca7c6e3 blt a5,a0,80010e0c <__divdf3+0x5b0> -80010e44: 01f00793 li a5,31 -80010e48: 06a7c463 blt a5,a0,80010eb0 <__divdf3+0x654> -80010e4c: 41e80813 addi a6,a6,1054 -80010e50: 010497b3 sll a5,s1,a6 -80010e54: 00af5733 srl a4,t5,a0 -80010e58: 010f1833 sll a6,t5,a6 -80010e5c: 00e7e7b3 or a5,a5,a4 -80010e60: 01003833 snez a6,a6 -80010e64: 0107e7b3 or a5,a5,a6 -80010e68: 00a4d533 srl a0,s1,a0 -80010e6c: 0077f713 andi a4,a5,7 -80010e70: 02070063 beqz a4,80010e90 <__divdf3+0x634> -80010e74: 00f7f713 andi a4,a5,15 -80010e78: 00400693 li a3,4 -80010e7c: 00d70a63 beq a4,a3,80010e90 <__divdf3+0x634> -80010e80: 00478713 addi a4,a5,4 -80010e84: 00f737b3 sltu a5,a4,a5 -80010e88: 00f50533 add a0,a0,a5 -80010e8c: 00070793 mv a5,a4 -80010e90: 00851713 slli a4,a0,0x8 -80010e94: 06074a63 bltz a4,80010f08 <__divdf3+0x6ac> -80010e98: 01d51713 slli a4,a0,0x1d -80010e9c: 0037d793 srli a5,a5,0x3 -80010ea0: 00f767b3 or a5,a4,a5 -80010ea4: 00355513 srli a0,a0,0x3 -80010ea8: 00000713 li a4,0 -80010eac: eddff06f j 80010d88 <__divdf3+0x52c> -80010eb0: fe100793 li a5,-31 -80010eb4: 40e787b3 sub a5,a5,a4 -80010eb8: 02000693 li a3,32 -80010ebc: 00f4d7b3 srl a5,s1,a5 -80010ec0: 00000713 li a4,0 -80010ec4: 00d50663 beq a0,a3,80010ed0 <__divdf3+0x674> -80010ec8: 43e80813 addi a6,a6,1086 -80010ecc: 01049733 sll a4,s1,a6 -80010ed0: 01e76f33 or t5,a4,t5 -80010ed4: 01e03f33 snez t5,t5 -80010ed8: 01e7e7b3 or a5,a5,t5 -80010edc: 00000513 li a0,0 -80010ee0: f8dff06f j 80010e6c <__divdf3+0x610> -80010ee4: 00080537 lui a0,0x80 -80010ee8: 00000793 li a5,0 -80010eec: 7ff00713 li a4,2047 -80010ef0: 00000613 li a2,0 -80010ef4: e95ff06f j 80010d88 <__divdf3+0x52c> -80010ef8: 00000513 li a0,0 -80010efc: 00000793 li a5,0 -80010f00: 7ff00713 li a4,2047 -80010f04: e85ff06f j 80010d88 <__divdf3+0x52c> -80010f08: 00000513 li a0,0 -80010f0c: 00000793 li a5,0 -80010f10: 00100713 li a4,1 -80010f14: e75ff06f j 80010d88 <__divdf3+0x52c> -80010f18: 000f0713 mv a4,t5 -80010f1c: 00070f13 mv t5,a4 -80010f20: e09ff06f j 80010d28 <__divdf3+0x4cc> +80010c1c: 0086e433 or s0,a3,s0 +80010c20: 00647e63 bgeu s0,t1,80010c3c <__divdf3+0x424> +80010c24: 00a40433 add s0,s0,a0 +80010c28: ffff0793 addi a5,t5,-1 +80010c2c: 00a46863 bltu s0,a0,80010c3c <__divdf3+0x424> +80010c30: 00647663 bgeu s0,t1,80010c3c <__divdf3+0x424> +80010c34: ffef0793 addi a5,t5,-2 +80010c38: 00a40433 add s0,s0,a0 +80010c3c: 01071713 slli a4,a4,0x10 +80010c40: 00f76733 or a4,a4,a5 +80010c44: 01071793 slli a5,a4,0x10 +80010c48: 0107d793 srli a5,a5,0x10 +80010c4c: 40640433 sub s0,s0,t1 +80010c50: 01075313 srli t1,a4,0x10 +80010c54: 03178e33 mul t3,a5,a7 +80010c58: 031308b3 mul a7,t1,a7 +80010c5c: 026e8333 mul t1,t4,t1 +80010c60: 02fe8eb3 mul t4,t4,a5 +80010c64: 010e5793 srli a5,t3,0x10 +80010c68: 011e8eb3 add t4,t4,a7 +80010c6c: 01d787b3 add a5,a5,t4 +80010c70: 0117f663 bgeu a5,a7,80010c7c <__divdf3+0x464> +80010c74: 000106b7 lui a3,0x10 +80010c78: 00d30333 add t1,t1,a3 +80010c7c: 0107d893 srli a7,a5,0x10 +80010c80: 006888b3 add a7,a7,t1 +80010c84: 00010337 lui t1,0x10 +80010c88: fff30313 addi t1,t1,-1 # ffff <_start-0x7fff0001> +80010c8c: 0067f6b3 and a3,a5,t1 +80010c90: 01069693 slli a3,a3,0x10 +80010c94: 006e7e33 and t3,t3,t1 +80010c98: 01c686b3 add a3,a3,t3 +80010c9c: 01146863 bltu s0,a7,80010cac <__divdf3+0x494> +80010ca0: 23141c63 bne s0,a7,80010ed8 <__divdf3+0x6c0> +80010ca4: 00070f13 mv t5,a4 +80010ca8: 04068063 beqz a3,80010ce8 <__divdf3+0x4d0> +80010cac: 00850433 add s0,a0,s0 +80010cb0: fff70f13 addi t5,a4,-1 +80010cb4: 02a46463 bltu s0,a0,80010cdc <__divdf3+0x4c4> +80010cb8: 01146663 bltu s0,a7,80010cc4 <__divdf3+0x4ac> +80010cbc: 21141c63 bne s0,a7,80010ed4 <__divdf3+0x6bc> +80010cc0: 02d5f063 bgeu a1,a3,80010ce0 <__divdf3+0x4c8> +80010cc4: 00159793 slli a5,a1,0x1 +80010cc8: 00b7b5b3 sltu a1,a5,a1 +80010ccc: 00a58533 add a0,a1,a0 +80010cd0: ffe70f13 addi t5,a4,-2 +80010cd4: 00a40433 add s0,s0,a0 +80010cd8: 00078593 mv a1,a5 +80010cdc: 01141463 bne s0,a7,80010ce4 <__divdf3+0x4cc> +80010ce0: 00b68463 beq a3,a1,80010ce8 <__divdf3+0x4d0> +80010ce4: 001f6f13 ori t5,t5,1 +80010ce8: 3ff80713 addi a4,a6,1023 +80010cec: 10e05263 blez a4,80010df0 <__divdf3+0x5d8> +80010cf0: 007f7793 andi a5,t5,7 +80010cf4: 02078063 beqz a5,80010d14 <__divdf3+0x4fc> +80010cf8: 00ff7793 andi a5,t5,15 +80010cfc: 00400693 li a3,4 +80010d00: 00d78a63 beq a5,a3,80010d14 <__divdf3+0x4fc> +80010d04: 004f0693 addi a3,t5,4 +80010d08: 01e6bf33 sltu t5,a3,t5 +80010d0c: 01e484b3 add s1,s1,t5 +80010d10: 00068f13 mv t5,a3 +80010d14: 00749793 slli a5,s1,0x7 +80010d18: 0007da63 bgez a5,80010d2c <__divdf3+0x514> +80010d1c: ff0007b7 lui a5,0xff000 +80010d20: fff78793 addi a5,a5,-1 # feffffff <__BSS_END__+0x7efe95e7> +80010d24: 00f4f4b3 and s1,s1,a5 +80010d28: 40080713 addi a4,a6,1024 +80010d2c: 7fe00793 li a5,2046 +80010d30: 18e7c263 blt a5,a4,80010eb4 <__divdf3+0x69c> +80010d34: 003f5f13 srli t5,t5,0x3 +80010d38: 01d49793 slli a5,s1,0x1d +80010d3c: 01e7e7b3 or a5,a5,t5 +80010d40: 0034d513 srli a0,s1,0x3 +80010d44: 00c51513 slli a0,a0,0xc +80010d48: 7ff77713 andi a4,a4,2047 +80010d4c: 01471713 slli a4,a4,0x14 +80010d50: 02c12083 lw ra,44(sp) +80010d54: 02812403 lw s0,40(sp) +80010d58: 00c55513 srli a0,a0,0xc +80010d5c: 00e56533 or a0,a0,a4 +80010d60: 01f61613 slli a2,a2,0x1f +80010d64: 00c56733 or a4,a0,a2 +80010d68: 02412483 lw s1,36(sp) +80010d6c: 02012903 lw s2,32(sp) +80010d70: 01c12983 lw s3,28(sp) +80010d74: 01812a03 lw s4,24(sp) +80010d78: 01412a83 lw s5,20(sp) +80010d7c: 01012b03 lw s6,16(sp) +80010d80: 00c12b83 lw s7,12(sp) +80010d84: 00078513 mv a0,a5 +80010d88: 00070593 mv a1,a4 +80010d8c: 03010113 addi sp,sp,48 +80010d90: 00008067 ret +80010d94: fff80813 addi a6,a6,-1 +80010d98: 00000793 li a5,0 +80010d9c: cc5ff06f j 80010a60 <__divdf3+0x248> +80010da0: 00098613 mv a2,s3 +80010da4: 000a8493 mv s1,s5 +80010da8: 00040f13 mv t5,s0 +80010dac: 000b0793 mv a5,s6 +80010db0: 00200713 li a4,2 +80010db4: 10e78063 beq a5,a4,80010eb4 <__divdf3+0x69c> +80010db8: 00300713 li a4,3 +80010dbc: 0ee78263 beq a5,a4,80010ea0 <__divdf3+0x688> +80010dc0: 00100713 li a4,1 +80010dc4: f2e792e3 bne a5,a4,80010ce8 <__divdf3+0x4d0> +80010dc8: 00000513 li a0,0 +80010dcc: 00000793 li a5,0 +80010dd0: 0940006f j 80010e64 <__divdf3+0x64c> +80010dd4: 000a0613 mv a2,s4 +80010dd8: fd9ff06f j 80010db0 <__divdf3+0x598> +80010ddc: 000804b7 lui s1,0x80 +80010de0: 00000f13 li t5,0 +80010de4: 00000613 li a2,0 +80010de8: 00300793 li a5,3 +80010dec: fc5ff06f j 80010db0 <__divdf3+0x598> +80010df0: 00100513 li a0,1 +80010df4: 40e50533 sub a0,a0,a4 +80010df8: 03800793 li a5,56 +80010dfc: fca7c6e3 blt a5,a0,80010dc8 <__divdf3+0x5b0> +80010e00: 01f00793 li a5,31 +80010e04: 06a7c463 blt a5,a0,80010e6c <__divdf3+0x654> +80010e08: 41e80813 addi a6,a6,1054 +80010e0c: 010497b3 sll a5,s1,a6 +80010e10: 00af5733 srl a4,t5,a0 +80010e14: 010f1833 sll a6,t5,a6 +80010e18: 00e7e7b3 or a5,a5,a4 +80010e1c: 01003833 snez a6,a6 +80010e20: 0107e7b3 or a5,a5,a6 +80010e24: 00a4d533 srl a0,s1,a0 +80010e28: 0077f713 andi a4,a5,7 +80010e2c: 02070063 beqz a4,80010e4c <__divdf3+0x634> +80010e30: 00f7f713 andi a4,a5,15 +80010e34: 00400693 li a3,4 +80010e38: 00d70a63 beq a4,a3,80010e4c <__divdf3+0x634> +80010e3c: 00478713 addi a4,a5,4 +80010e40: 00f737b3 sltu a5,a4,a5 +80010e44: 00f50533 add a0,a0,a5 +80010e48: 00070793 mv a5,a4 +80010e4c: 00851713 slli a4,a0,0x8 +80010e50: 06074a63 bltz a4,80010ec4 <__divdf3+0x6ac> +80010e54: 01d51713 slli a4,a0,0x1d +80010e58: 0037d793 srli a5,a5,0x3 +80010e5c: 00f767b3 or a5,a4,a5 +80010e60: 00355513 srli a0,a0,0x3 +80010e64: 00000713 li a4,0 +80010e68: eddff06f j 80010d44 <__divdf3+0x52c> +80010e6c: fe100793 li a5,-31 +80010e70: 40e787b3 sub a5,a5,a4 +80010e74: 02000693 li a3,32 +80010e78: 00f4d7b3 srl a5,s1,a5 +80010e7c: 00000713 li a4,0 +80010e80: 00d50663 beq a0,a3,80010e8c <__divdf3+0x674> +80010e84: 43e80813 addi a6,a6,1086 +80010e88: 01049733 sll a4,s1,a6 +80010e8c: 01e76f33 or t5,a4,t5 +80010e90: 01e03f33 snez t5,t5 +80010e94: 01e7e7b3 or a5,a5,t5 +80010e98: 00000513 li a0,0 +80010e9c: f8dff06f j 80010e28 <__divdf3+0x610> +80010ea0: 00080537 lui a0,0x80 +80010ea4: 00000793 li a5,0 +80010ea8: 7ff00713 li a4,2047 +80010eac: 00000613 li a2,0 +80010eb0: e95ff06f j 80010d44 <__divdf3+0x52c> +80010eb4: 00000513 li a0,0 +80010eb8: 00000793 li a5,0 +80010ebc: 7ff00713 li a4,2047 +80010ec0: e85ff06f j 80010d44 <__divdf3+0x52c> +80010ec4: 00000513 li a0,0 +80010ec8: 00000793 li a5,0 +80010ecc: 00100713 li a4,1 +80010ed0: e75ff06f j 80010d44 <__divdf3+0x52c> +80010ed4: 000f0713 mv a4,t5 +80010ed8: 00070f13 mv t5,a4 +80010edc: e09ff06f j 80010ce4 <__divdf3+0x4cc> -80010f24 <__muldf3>: -80010f24: fd010113 addi sp,sp,-48 -80010f28: 01312e23 sw s3,28(sp) -80010f2c: 0145d993 srli s3,a1,0x14 -80010f30: 02812423 sw s0,40(sp) -80010f34: 02912223 sw s1,36(sp) -80010f38: 01412c23 sw s4,24(sp) -80010f3c: 01512a23 sw s5,20(sp) -80010f40: 01612823 sw s6,16(sp) -80010f44: 00c59493 slli s1,a1,0xc -80010f48: 02112623 sw ra,44(sp) -80010f4c: 03212023 sw s2,32(sp) -80010f50: 01712623 sw s7,12(sp) -80010f54: 7ff9f993 andi s3,s3,2047 -80010f58: 00050413 mv s0,a0 -80010f5c: 00060b13 mv s6,a2 -80010f60: 00068a93 mv s5,a3 -80010f64: 00c4d493 srli s1,s1,0xc -80010f68: 01f5da13 srli s4,a1,0x1f -80010f6c: 0a098263 beqz s3,80011010 <__muldf3+0xec> -80010f70: 7ff00793 li a5,2047 -80010f74: 10f98063 beq s3,a5,80011074 <__muldf3+0x150> -80010f78: 01d55793 srli a5,a0,0x1d -80010f7c: 00349493 slli s1,s1,0x3 -80010f80: 0097e4b3 or s1,a5,s1 -80010f84: 008007b7 lui a5,0x800 -80010f88: 00f4e4b3 or s1,s1,a5 -80010f8c: 00351913 slli s2,a0,0x3 -80010f90: c0198993 addi s3,s3,-1023 -80010f94: 00000b93 li s7,0 -80010f98: 014ad513 srli a0,s5,0x14 -80010f9c: 00ca9413 slli s0,s5,0xc -80010fa0: 7ff57513 andi a0,a0,2047 -80010fa4: 00c45413 srli s0,s0,0xc -80010fa8: 01fada93 srli s5,s5,0x1f -80010fac: 10050063 beqz a0,800110ac <__muldf3+0x188> -80010fb0: 7ff00793 li a5,2047 -80010fb4: 16f50063 beq a0,a5,80011114 <__muldf3+0x1f0> -80010fb8: 01db5793 srli a5,s6,0x1d -80010fbc: 00341413 slli s0,s0,0x3 -80010fc0: 0087e433 or s0,a5,s0 -80010fc4: 008007b7 lui a5,0x800 -80010fc8: 00f46433 or s0,s0,a5 -80010fcc: c0150513 addi a0,a0,-1023 # 7fc01 <_start-0x7ff803ff> -80010fd0: 003b1793 slli a5,s6,0x3 -80010fd4: 00000713 li a4,0 -80010fd8: 002b9693 slli a3,s7,0x2 -80010fdc: 00e6e6b3 or a3,a3,a4 -80010fe0: 00a98533 add a0,s3,a0 -80010fe4: fff68693 addi a3,a3,-1 # ffff <_start-0x7fff0001> -80010fe8: 00e00593 li a1,14 -80010fec: 015a4633 xor a2,s4,s5 -80010ff0: 00150813 addi a6,a0,1 -80010ff4: 14d5ec63 bltu a1,a3,8001114c <__muldf3+0x228> -80010ff8: 800155b7 lui a1,0x80015 -80010ffc: 00269693 slli a3,a3,0x2 -80011000: 7d458593 addi a1,a1,2004 # 800157d4 <__BSS_END__+0xffffedbc> -80011004: 00b686b3 add a3,a3,a1 -80011008: 0006a683 lw a3,0(a3) -8001100c: 00068067 jr a3 -80011010: 00a4e933 or s2,s1,a0 -80011014: 06090c63 beqz s2,8001108c <__muldf3+0x168> -80011018: 04048063 beqz s1,80011058 <__muldf3+0x134> -8001101c: 00048513 mv a0,s1 -80011020: 2d9030ef jal ra,80014af8 <__clzsi2> -80011024: ff550713 addi a4,a0,-11 -80011028: 01c00793 li a5,28 -8001102c: 02e7cc63 blt a5,a4,80011064 <__muldf3+0x140> -80011030: 01d00793 li a5,29 -80011034: ff850913 addi s2,a0,-8 -80011038: 40e787b3 sub a5,a5,a4 -8001103c: 012494b3 sll s1,s1,s2 -80011040: 00f457b3 srl a5,s0,a5 -80011044: 0097e4b3 or s1,a5,s1 -80011048: 01241933 sll s2,s0,s2 -8001104c: c0d00993 li s3,-1011 -80011050: 40a989b3 sub s3,s3,a0 -80011054: f41ff06f j 80010f94 <__muldf3+0x70> -80011058: 2a1030ef jal ra,80014af8 <__clzsi2> -8001105c: 02050513 addi a0,a0,32 -80011060: fc5ff06f j 80011024 <__muldf3+0x100> -80011064: fd850493 addi s1,a0,-40 -80011068: 009414b3 sll s1,s0,s1 -8001106c: 00000913 li s2,0 -80011070: fddff06f j 8001104c <__muldf3+0x128> -80011074: 00a4e933 or s2,s1,a0 -80011078: 02090263 beqz s2,8001109c <__muldf3+0x178> -8001107c: 00050913 mv s2,a0 -80011080: 7ff00993 li s3,2047 -80011084: 00300b93 li s7,3 -80011088: f11ff06f j 80010f98 <__muldf3+0x74> -8001108c: 00000493 li s1,0 -80011090: 00000993 li s3,0 -80011094: 00100b93 li s7,1 -80011098: f01ff06f j 80010f98 <__muldf3+0x74> -8001109c: 00000493 li s1,0 -800110a0: 7ff00993 li s3,2047 -800110a4: 00200b93 li s7,2 -800110a8: ef1ff06f j 80010f98 <__muldf3+0x74> -800110ac: 016467b3 or a5,s0,s6 -800110b0: 06078e63 beqz a5,8001112c <__muldf3+0x208> -800110b4: 04040063 beqz s0,800110f4 <__muldf3+0x1d0> -800110b8: 00040513 mv a0,s0 -800110bc: 23d030ef jal ra,80014af8 <__clzsi2> -800110c0: ff550693 addi a3,a0,-11 -800110c4: 01c00793 li a5,28 -800110c8: 02d7ce63 blt a5,a3,80011104 <__muldf3+0x1e0> -800110cc: 01d00713 li a4,29 -800110d0: ff850793 addi a5,a0,-8 -800110d4: 40d70733 sub a4,a4,a3 -800110d8: 00f41433 sll s0,s0,a5 -800110dc: 00eb5733 srl a4,s6,a4 -800110e0: 00876433 or s0,a4,s0 -800110e4: 00fb17b3 sll a5,s6,a5 -800110e8: c0d00713 li a4,-1011 -800110ec: 40a70533 sub a0,a4,a0 -800110f0: ee5ff06f j 80010fd4 <__muldf3+0xb0> -800110f4: 000b0513 mv a0,s6 -800110f8: 201030ef jal ra,80014af8 <__clzsi2> -800110fc: 02050513 addi a0,a0,32 -80011100: fc1ff06f j 800110c0 <__muldf3+0x19c> -80011104: fd850413 addi s0,a0,-40 -80011108: 008b1433 sll s0,s6,s0 -8001110c: 00000793 li a5,0 -80011110: fd9ff06f j 800110e8 <__muldf3+0x1c4> -80011114: 016467b3 or a5,s0,s6 -80011118: 02078263 beqz a5,8001113c <__muldf3+0x218> -8001111c: 000b0793 mv a5,s6 -80011120: 7ff00513 li a0,2047 -80011124: 00300713 li a4,3 -80011128: eb1ff06f j 80010fd8 <__muldf3+0xb4> -8001112c: 00000413 li s0,0 -80011130: 00000513 li a0,0 -80011134: 00100713 li a4,1 -80011138: ea1ff06f j 80010fd8 <__muldf3+0xb4> -8001113c: 00000413 li s0,0 -80011140: 7ff00513 li a0,2047 -80011144: 00200713 li a4,2 -80011148: e91ff06f j 80010fd8 <__muldf3+0xb4> -8001114c: 00010f37 lui t5,0x10 -80011150: ffff0e93 addi t4,t5,-1 # ffff <_start-0x7fff0001> -80011154: 01095713 srli a4,s2,0x10 -80011158: 0107d893 srli a7,a5,0x10 -8001115c: 01d97933 and s2,s2,t4 -80011160: 01d7f7b3 and a5,a5,t4 -80011164: 032885b3 mul a1,a7,s2 -80011168: 032786b3 mul a3,a5,s2 -8001116c: 02f70fb3 mul t6,a4,a5 -80011170: 01f58333 add t1,a1,t6 -80011174: 0106d593 srli a1,a3,0x10 -80011178: 006585b3 add a1,a1,t1 -8001117c: 03170e33 mul t3,a4,a7 -80011180: 01f5f463 bgeu a1,t6,80011188 <__muldf3+0x264> -80011184: 01ee0e33 add t3,t3,t5 -80011188: 0105d393 srli t2,a1,0x10 -8001118c: 01d5f5b3 and a1,a1,t4 -80011190: 01d6f6b3 and a3,a3,t4 -80011194: 01045f13 srli t5,s0,0x10 -80011198: 01d472b3 and t0,s0,t4 -8001119c: 01059593 slli a1,a1,0x10 -800111a0: 00d585b3 add a1,a1,a3 -800111a4: 02570eb3 mul t4,a4,t0 -800111a8: 032286b3 mul a3,t0,s2 -800111ac: 032f0933 mul s2,t5,s2 -800111b0: 01d90333 add t1,s2,t4 -800111b4: 0106d913 srli s2,a3,0x10 -800111b8: 00690933 add s2,s2,t1 -800111bc: 03e70733 mul a4,a4,t5 -800111c0: 01d97663 bgeu s2,t4,800111cc <__muldf3+0x2a8> -800111c4: 00010337 lui t1,0x10 -800111c8: 00670733 add a4,a4,t1 -800111cc: 01095e93 srli t4,s2,0x10 -800111d0: 000109b7 lui s3,0x10 -800111d4: 00ee8eb3 add t4,t4,a4 -800111d8: fff98713 addi a4,s3,-1 # ffff <_start-0x7fff0001> -800111dc: 00e97933 and s2,s2,a4 -800111e0: 00e6f6b3 and a3,a3,a4 -800111e4: 0104d413 srli s0,s1,0x10 -800111e8: 01091913 slli s2,s2,0x10 -800111ec: 00e4f4b3 and s1,s1,a4 -800111f0: 00d90933 add s2,s2,a3 -800111f4: 02978733 mul a4,a5,s1 -800111f8: 012383b3 add t2,t2,s2 -800111fc: 02f40333 mul t1,s0,a5 -80011200: 029886b3 mul a3,a7,s1 -80011204: 028887b3 mul a5,a7,s0 -80011208: 006688b3 add a7,a3,t1 -8001120c: 01075693 srli a3,a4,0x10 -80011210: 011686b3 add a3,a3,a7 -80011214: 0066f463 bgeu a3,t1,8001121c <__muldf3+0x2f8> -80011218: 013787b3 add a5,a5,s3 -8001121c: 0106d893 srli a7,a3,0x10 -80011220: 000109b7 lui s3,0x10 -80011224: 00f88fb3 add t6,a7,a5 -80011228: fff98793 addi a5,s3,-1 # ffff <_start-0x7fff0001> -8001122c: 00f6f6b3 and a3,a3,a5 -80011230: 00f77733 and a4,a4,a5 -80011234: 029288b3 mul a7,t0,s1 -80011238: 01069693 slli a3,a3,0x10 -8001123c: 00e686b3 add a3,a3,a4 -80011240: 025407b3 mul a5,s0,t0 -80011244: 029f04b3 mul s1,t5,s1 -80011248: 028f0333 mul t1,t5,s0 -8001124c: 00f484b3 add s1,s1,a5 -80011250: 0108d413 srli s0,a7,0x10 -80011254: 009404b3 add s1,s0,s1 -80011258: 00f4f463 bgeu s1,a5,80011260 <__muldf3+0x33c> -8001125c: 01330333 add t1,t1,s3 -80011260: 000107b7 lui a5,0x10 -80011264: fff78793 addi a5,a5,-1 # ffff <_start-0x7fff0001> -80011268: 00f4f733 and a4,s1,a5 -8001126c: 00f8f8b3 and a7,a7,a5 -80011270: 01071713 slli a4,a4,0x10 -80011274: 007e0e33 add t3,t3,t2 -80011278: 01170733 add a4,a4,a7 -8001127c: 012e3933 sltu s2,t3,s2 -80011280: 01d70733 add a4,a4,t4 -80011284: 01270433 add s0,a4,s2 -80011288: 00de0e33 add t3,t3,a3 -8001128c: 00de36b3 sltu a3,t3,a3 -80011290: 01f408b3 add a7,s0,t6 -80011294: 00d88f33 add t5,a7,a3 -80011298: 01d73733 sltu a4,a4,t4 -8001129c: 01243433 sltu s0,s0,s2 -800112a0: 00876433 or s0,a4,s0 -800112a4: 0104d493 srli s1,s1,0x10 -800112a8: 01f8b8b3 sltu a7,a7,t6 -800112ac: 00df36b3 sltu a3,t5,a3 -800112b0: 00940433 add s0,s0,s1 -800112b4: 00d8e6b3 or a3,a7,a3 -800112b8: 00d40433 add s0,s0,a3 -800112bc: 00640433 add s0,s0,t1 -800112c0: 017f5793 srli a5,t5,0x17 -800112c4: 00941413 slli s0,s0,0x9 -800112c8: 00f46433 or s0,s0,a5 -800112cc: 009e1793 slli a5,t3,0x9 -800112d0: 00b7e7b3 or a5,a5,a1 -800112d4: 00f037b3 snez a5,a5 -800112d8: 017e5e13 srli t3,t3,0x17 -800112dc: 009f1713 slli a4,t5,0x9 -800112e0: 01c7e7b3 or a5,a5,t3 -800112e4: 00e7e7b3 or a5,a5,a4 -800112e8: 00741713 slli a4,s0,0x7 -800112ec: 10075263 bgez a4,800113f0 <__muldf3+0x4cc> -800112f0: 0017d713 srli a4,a5,0x1 -800112f4: 0017f793 andi a5,a5,1 -800112f8: 00f767b3 or a5,a4,a5 -800112fc: 01f41713 slli a4,s0,0x1f -80011300: 00e7e7b3 or a5,a5,a4 -80011304: 00145413 srli s0,s0,0x1 -80011308: 3ff80693 addi a3,a6,1023 -8001130c: 0ed05663 blez a3,800113f8 <__muldf3+0x4d4> -80011310: 0077f713 andi a4,a5,7 -80011314: 02070063 beqz a4,80011334 <__muldf3+0x410> -80011318: 00f7f713 andi a4,a5,15 -8001131c: 00400593 li a1,4 -80011320: 00b70a63 beq a4,a1,80011334 <__muldf3+0x410> -80011324: 00478713 addi a4,a5,4 -80011328: 00f737b3 sltu a5,a4,a5 -8001132c: 00f40433 add s0,s0,a5 -80011330: 00070793 mv a5,a4 -80011334: 00741713 slli a4,s0,0x7 -80011338: 00075a63 bgez a4,8001134c <__muldf3+0x428> -8001133c: ff000737 lui a4,0xff000 -80011340: fff70713 addi a4,a4,-1 # feffffff <__BSS_END__+0x7efe95e7> -80011344: 00e47433 and s0,s0,a4 -80011348: 40080693 addi a3,a6,1024 -8001134c: 7fe00713 li a4,2046 -80011350: 16d74663 blt a4,a3,800114bc <__muldf3+0x598> -80011354: 0037d713 srli a4,a5,0x3 -80011358: 01d41793 slli a5,s0,0x1d -8001135c: 00e7e7b3 or a5,a5,a4 -80011360: 00345413 srli s0,s0,0x3 -80011364: 00c41413 slli s0,s0,0xc -80011368: 7ff6f713 andi a4,a3,2047 -8001136c: 01471713 slli a4,a4,0x14 -80011370: 00c45413 srli s0,s0,0xc -80011374: 00e46433 or s0,s0,a4 -80011378: 01f61613 slli a2,a2,0x1f -8001137c: 00c46733 or a4,s0,a2 -80011380: 02c12083 lw ra,44(sp) -80011384: 02812403 lw s0,40(sp) -80011388: 02412483 lw s1,36(sp) -8001138c: 02012903 lw s2,32(sp) -80011390: 01c12983 lw s3,28(sp) -80011394: 01812a03 lw s4,24(sp) -80011398: 01412a83 lw s5,20(sp) -8001139c: 01012b03 lw s6,16(sp) -800113a0: 00c12b83 lw s7,12(sp) -800113a4: 00078513 mv a0,a5 -800113a8: 00070593 mv a1,a4 -800113ac: 03010113 addi sp,sp,48 -800113b0: 00008067 ret -800113b4: 000a0613 mv a2,s4 -800113b8: 00048413 mv s0,s1 -800113bc: 00090793 mv a5,s2 -800113c0: 000b8713 mv a4,s7 -800113c4: 00200693 li a3,2 -800113c8: 0ed70a63 beq a4,a3,800114bc <__muldf3+0x598> -800113cc: 00300693 li a3,3 -800113d0: 0cd70c63 beq a4,a3,800114a8 <__muldf3+0x584> -800113d4: 00100693 li a3,1 -800113d8: f2d718e3 bne a4,a3,80011308 <__muldf3+0x3e4> -800113dc: 00000413 li s0,0 -800113e0: 00000793 li a5,0 -800113e4: 0880006f j 8001146c <__muldf3+0x548> -800113e8: 000a8613 mv a2,s5 -800113ec: fd9ff06f j 800113c4 <__muldf3+0x4a0> -800113f0: 00050813 mv a6,a0 -800113f4: f15ff06f j 80011308 <__muldf3+0x3e4> -800113f8: 00100593 li a1,1 -800113fc: 40d585b3 sub a1,a1,a3 -80011400: 03800713 li a4,56 -80011404: fcb74ce3 blt a4,a1,800113dc <__muldf3+0x4b8> -80011408: 01f00713 li a4,31 -8001140c: 06b74463 blt a4,a1,80011474 <__muldf3+0x550> -80011410: 41e80813 addi a6,a6,1054 -80011414: 01041733 sll a4,s0,a6 -80011418: 00b7d6b3 srl a3,a5,a1 -8001141c: 010797b3 sll a5,a5,a6 -80011420: 00d76733 or a4,a4,a3 -80011424: 00f037b3 snez a5,a5 -80011428: 00f767b3 or a5,a4,a5 -8001142c: 00b45433 srl s0,s0,a1 -80011430: 0077f713 andi a4,a5,7 -80011434: 02070063 beqz a4,80011454 <__muldf3+0x530> -80011438: 00f7f713 andi a4,a5,15 -8001143c: 00400693 li a3,4 -80011440: 00d70a63 beq a4,a3,80011454 <__muldf3+0x530> -80011444: 00478713 addi a4,a5,4 -80011448: 00f737b3 sltu a5,a4,a5 -8001144c: 00f40433 add s0,s0,a5 -80011450: 00070793 mv a5,a4 -80011454: 00841713 slli a4,s0,0x8 -80011458: 06074a63 bltz a4,800114cc <__muldf3+0x5a8> -8001145c: 01d41713 slli a4,s0,0x1d -80011460: 0037d793 srli a5,a5,0x3 -80011464: 00f767b3 or a5,a4,a5 -80011468: 00345413 srli s0,s0,0x3 -8001146c: 00000693 li a3,0 -80011470: ef5ff06f j 80011364 <__muldf3+0x440> -80011474: fe100713 li a4,-31 -80011478: 40d70733 sub a4,a4,a3 -8001147c: 02000513 li a0,32 -80011480: 00e45733 srl a4,s0,a4 -80011484: 00000693 li a3,0 -80011488: 00a58663 beq a1,a0,80011494 <__muldf3+0x570> -8001148c: 43e80813 addi a6,a6,1086 -80011490: 010416b3 sll a3,s0,a6 -80011494: 00f6e7b3 or a5,a3,a5 -80011498: 00f037b3 snez a5,a5 -8001149c: 00f767b3 or a5,a4,a5 -800114a0: 00000413 li s0,0 -800114a4: f8dff06f j 80011430 <__muldf3+0x50c> -800114a8: 00080437 lui s0,0x80 -800114ac: 00000793 li a5,0 -800114b0: 7ff00693 li a3,2047 -800114b4: 00000613 li a2,0 -800114b8: eadff06f j 80011364 <__muldf3+0x440> -800114bc: 00000413 li s0,0 -800114c0: 00000793 li a5,0 -800114c4: 7ff00693 li a3,2047 -800114c8: e9dff06f j 80011364 <__muldf3+0x440> -800114cc: 00000413 li s0,0 -800114d0: 00000793 li a5,0 -800114d4: 00100693 li a3,1 -800114d8: e8dff06f j 80011364 <__muldf3+0x440> +80010ee0 <__muldf3>: +80010ee0: fd010113 addi sp,sp,-48 +80010ee4: 01312e23 sw s3,28(sp) +80010ee8: 0145d993 srli s3,a1,0x14 +80010eec: 02812423 sw s0,40(sp) +80010ef0: 02912223 sw s1,36(sp) +80010ef4: 01412c23 sw s4,24(sp) +80010ef8: 01512a23 sw s5,20(sp) +80010efc: 01612823 sw s6,16(sp) +80010f00: 00c59493 slli s1,a1,0xc +80010f04: 02112623 sw ra,44(sp) +80010f08: 03212023 sw s2,32(sp) +80010f0c: 01712623 sw s7,12(sp) +80010f10: 7ff9f993 andi s3,s3,2047 +80010f14: 00050413 mv s0,a0 +80010f18: 00060b13 mv s6,a2 +80010f1c: 00068a93 mv s5,a3 +80010f20: 00c4d493 srli s1,s1,0xc +80010f24: 01f5da13 srli s4,a1,0x1f +80010f28: 0a098263 beqz s3,80010fcc <__muldf3+0xec> +80010f2c: 7ff00793 li a5,2047 +80010f30: 10f98063 beq s3,a5,80011030 <__muldf3+0x150> +80010f34: 01d55793 srli a5,a0,0x1d +80010f38: 00349493 slli s1,s1,0x3 +80010f3c: 0097e4b3 or s1,a5,s1 +80010f40: 008007b7 lui a5,0x800 +80010f44: 00f4e4b3 or s1,s1,a5 +80010f48: 00351913 slli s2,a0,0x3 +80010f4c: c0198993 addi s3,s3,-1023 +80010f50: 00000b93 li s7,0 +80010f54: 014ad513 srli a0,s5,0x14 +80010f58: 00ca9413 slli s0,s5,0xc +80010f5c: 7ff57513 andi a0,a0,2047 +80010f60: 00c45413 srli s0,s0,0xc +80010f64: 01fada93 srli s5,s5,0x1f +80010f68: 10050063 beqz a0,80011068 <__muldf3+0x188> +80010f6c: 7ff00793 li a5,2047 +80010f70: 16f50063 beq a0,a5,800110d0 <__muldf3+0x1f0> +80010f74: 01db5793 srli a5,s6,0x1d +80010f78: 00341413 slli s0,s0,0x3 +80010f7c: 0087e433 or s0,a5,s0 +80010f80: 008007b7 lui a5,0x800 +80010f84: 00f46433 or s0,s0,a5 +80010f88: c0150513 addi a0,a0,-1023 # 7fc01 <_start-0x7ff803ff> +80010f8c: 003b1793 slli a5,s6,0x3 +80010f90: 00000713 li a4,0 +80010f94: 002b9693 slli a3,s7,0x2 +80010f98: 00e6e6b3 or a3,a3,a4 +80010f9c: 00a98533 add a0,s3,a0 +80010fa0: fff68693 addi a3,a3,-1 # ffff <_start-0x7fff0001> +80010fa4: 00e00593 li a1,14 +80010fa8: 015a4633 xor a2,s4,s5 +80010fac: 00150813 addi a6,a0,1 +80010fb0: 14d5ec63 bltu a1,a3,80011108 <__muldf3+0x228> +80010fb4: 800155b7 lui a1,0x80015 +80010fb8: 00269693 slli a3,a3,0x2 +80010fbc: 79458593 addi a1,a1,1940 # 80015794 <__BSS_END__+0xffffed7c> +80010fc0: 00b686b3 add a3,a3,a1 +80010fc4: 0006a683 lw a3,0(a3) +80010fc8: 00068067 jr a3 +80010fcc: 00a4e933 or s2,s1,a0 +80010fd0: 06090c63 beqz s2,80011048 <__muldf3+0x168> +80010fd4: 04048063 beqz s1,80011014 <__muldf3+0x134> +80010fd8: 00048513 mv a0,s1 +80010fdc: 2d9030ef jal ra,80014ab4 <__clzsi2> +80010fe0: ff550713 addi a4,a0,-11 +80010fe4: 01c00793 li a5,28 +80010fe8: 02e7cc63 blt a5,a4,80011020 <__muldf3+0x140> +80010fec: 01d00793 li a5,29 +80010ff0: ff850913 addi s2,a0,-8 +80010ff4: 40e787b3 sub a5,a5,a4 +80010ff8: 012494b3 sll s1,s1,s2 +80010ffc: 00f457b3 srl a5,s0,a5 +80011000: 0097e4b3 or s1,a5,s1 +80011004: 01241933 sll s2,s0,s2 +80011008: c0d00993 li s3,-1011 +8001100c: 40a989b3 sub s3,s3,a0 +80011010: f41ff06f j 80010f50 <__muldf3+0x70> +80011014: 2a1030ef jal ra,80014ab4 <__clzsi2> +80011018: 02050513 addi a0,a0,32 +8001101c: fc5ff06f j 80010fe0 <__muldf3+0x100> +80011020: fd850493 addi s1,a0,-40 +80011024: 009414b3 sll s1,s0,s1 +80011028: 00000913 li s2,0 +8001102c: fddff06f j 80011008 <__muldf3+0x128> +80011030: 00a4e933 or s2,s1,a0 +80011034: 02090263 beqz s2,80011058 <__muldf3+0x178> +80011038: 00050913 mv s2,a0 +8001103c: 7ff00993 li s3,2047 +80011040: 00300b93 li s7,3 +80011044: f11ff06f j 80010f54 <__muldf3+0x74> +80011048: 00000493 li s1,0 +8001104c: 00000993 li s3,0 +80011050: 00100b93 li s7,1 +80011054: f01ff06f j 80010f54 <__muldf3+0x74> +80011058: 00000493 li s1,0 +8001105c: 7ff00993 li s3,2047 +80011060: 00200b93 li s7,2 +80011064: ef1ff06f j 80010f54 <__muldf3+0x74> +80011068: 016467b3 or a5,s0,s6 +8001106c: 06078e63 beqz a5,800110e8 <__muldf3+0x208> +80011070: 04040063 beqz s0,800110b0 <__muldf3+0x1d0> +80011074: 00040513 mv a0,s0 +80011078: 23d030ef jal ra,80014ab4 <__clzsi2> +8001107c: ff550693 addi a3,a0,-11 +80011080: 01c00793 li a5,28 +80011084: 02d7ce63 blt a5,a3,800110c0 <__muldf3+0x1e0> +80011088: 01d00713 li a4,29 +8001108c: ff850793 addi a5,a0,-8 +80011090: 40d70733 sub a4,a4,a3 +80011094: 00f41433 sll s0,s0,a5 +80011098: 00eb5733 srl a4,s6,a4 +8001109c: 00876433 or s0,a4,s0 +800110a0: 00fb17b3 sll a5,s6,a5 +800110a4: c0d00713 li a4,-1011 +800110a8: 40a70533 sub a0,a4,a0 +800110ac: ee5ff06f j 80010f90 <__muldf3+0xb0> +800110b0: 000b0513 mv a0,s6 +800110b4: 201030ef jal ra,80014ab4 <__clzsi2> +800110b8: 02050513 addi a0,a0,32 +800110bc: fc1ff06f j 8001107c <__muldf3+0x19c> +800110c0: fd850413 addi s0,a0,-40 +800110c4: 008b1433 sll s0,s6,s0 +800110c8: 00000793 li a5,0 +800110cc: fd9ff06f j 800110a4 <__muldf3+0x1c4> +800110d0: 016467b3 or a5,s0,s6 +800110d4: 02078263 beqz a5,800110f8 <__muldf3+0x218> +800110d8: 000b0793 mv a5,s6 +800110dc: 7ff00513 li a0,2047 +800110e0: 00300713 li a4,3 +800110e4: eb1ff06f j 80010f94 <__muldf3+0xb4> +800110e8: 00000413 li s0,0 +800110ec: 00000513 li a0,0 +800110f0: 00100713 li a4,1 +800110f4: ea1ff06f j 80010f94 <__muldf3+0xb4> +800110f8: 00000413 li s0,0 +800110fc: 7ff00513 li a0,2047 +80011100: 00200713 li a4,2 +80011104: e91ff06f j 80010f94 <__muldf3+0xb4> +80011108: 00010f37 lui t5,0x10 +8001110c: ffff0e93 addi t4,t5,-1 # ffff <_start-0x7fff0001> +80011110: 01095713 srli a4,s2,0x10 +80011114: 0107d893 srli a7,a5,0x10 +80011118: 01d97933 and s2,s2,t4 +8001111c: 01d7f7b3 and a5,a5,t4 +80011120: 032885b3 mul a1,a7,s2 +80011124: 032786b3 mul a3,a5,s2 +80011128: 02f70fb3 mul t6,a4,a5 +8001112c: 01f58333 add t1,a1,t6 +80011130: 0106d593 srli a1,a3,0x10 +80011134: 006585b3 add a1,a1,t1 +80011138: 03170e33 mul t3,a4,a7 +8001113c: 01f5f463 bgeu a1,t6,80011144 <__muldf3+0x264> +80011140: 01ee0e33 add t3,t3,t5 +80011144: 0105d393 srli t2,a1,0x10 +80011148: 01d5f5b3 and a1,a1,t4 +8001114c: 01d6f6b3 and a3,a3,t4 +80011150: 01045f13 srli t5,s0,0x10 +80011154: 01d472b3 and t0,s0,t4 +80011158: 01059593 slli a1,a1,0x10 +8001115c: 00d585b3 add a1,a1,a3 +80011160: 02570eb3 mul t4,a4,t0 +80011164: 032286b3 mul a3,t0,s2 +80011168: 032f0933 mul s2,t5,s2 +8001116c: 01d90333 add t1,s2,t4 +80011170: 0106d913 srli s2,a3,0x10 +80011174: 00690933 add s2,s2,t1 +80011178: 03e70733 mul a4,a4,t5 +8001117c: 01d97663 bgeu s2,t4,80011188 <__muldf3+0x2a8> +80011180: 00010337 lui t1,0x10 +80011184: 00670733 add a4,a4,t1 +80011188: 01095e93 srli t4,s2,0x10 +8001118c: 000109b7 lui s3,0x10 +80011190: 00ee8eb3 add t4,t4,a4 +80011194: fff98713 addi a4,s3,-1 # ffff <_start-0x7fff0001> +80011198: 00e97933 and s2,s2,a4 +8001119c: 00e6f6b3 and a3,a3,a4 +800111a0: 0104d413 srli s0,s1,0x10 +800111a4: 01091913 slli s2,s2,0x10 +800111a8: 00e4f4b3 and s1,s1,a4 +800111ac: 00d90933 add s2,s2,a3 +800111b0: 02978733 mul a4,a5,s1 +800111b4: 012383b3 add t2,t2,s2 +800111b8: 02f40333 mul t1,s0,a5 +800111bc: 029886b3 mul a3,a7,s1 +800111c0: 028887b3 mul a5,a7,s0 +800111c4: 006688b3 add a7,a3,t1 +800111c8: 01075693 srli a3,a4,0x10 +800111cc: 011686b3 add a3,a3,a7 +800111d0: 0066f463 bgeu a3,t1,800111d8 <__muldf3+0x2f8> +800111d4: 013787b3 add a5,a5,s3 +800111d8: 0106d893 srli a7,a3,0x10 +800111dc: 000109b7 lui s3,0x10 +800111e0: 00f88fb3 add t6,a7,a5 +800111e4: fff98793 addi a5,s3,-1 # ffff <_start-0x7fff0001> +800111e8: 00f6f6b3 and a3,a3,a5 +800111ec: 00f77733 and a4,a4,a5 +800111f0: 029288b3 mul a7,t0,s1 +800111f4: 01069693 slli a3,a3,0x10 +800111f8: 00e686b3 add a3,a3,a4 +800111fc: 025407b3 mul a5,s0,t0 +80011200: 029f04b3 mul s1,t5,s1 +80011204: 028f0333 mul t1,t5,s0 +80011208: 00f484b3 add s1,s1,a5 +8001120c: 0108d413 srli s0,a7,0x10 +80011210: 009404b3 add s1,s0,s1 +80011214: 00f4f463 bgeu s1,a5,8001121c <__muldf3+0x33c> +80011218: 01330333 add t1,t1,s3 +8001121c: 000107b7 lui a5,0x10 +80011220: fff78793 addi a5,a5,-1 # ffff <_start-0x7fff0001> +80011224: 00f4f733 and a4,s1,a5 +80011228: 00f8f8b3 and a7,a7,a5 +8001122c: 01071713 slli a4,a4,0x10 +80011230: 007e0e33 add t3,t3,t2 +80011234: 01170733 add a4,a4,a7 +80011238: 012e3933 sltu s2,t3,s2 +8001123c: 01d70733 add a4,a4,t4 +80011240: 01270433 add s0,a4,s2 +80011244: 00de0e33 add t3,t3,a3 +80011248: 00de36b3 sltu a3,t3,a3 +8001124c: 01f408b3 add a7,s0,t6 +80011250: 00d88f33 add t5,a7,a3 +80011254: 01d73733 sltu a4,a4,t4 +80011258: 01243433 sltu s0,s0,s2 +8001125c: 00876433 or s0,a4,s0 +80011260: 0104d493 srli s1,s1,0x10 +80011264: 01f8b8b3 sltu a7,a7,t6 +80011268: 00df36b3 sltu a3,t5,a3 +8001126c: 00940433 add s0,s0,s1 +80011270: 00d8e6b3 or a3,a7,a3 +80011274: 00d40433 add s0,s0,a3 +80011278: 00640433 add s0,s0,t1 +8001127c: 017f5793 srli a5,t5,0x17 +80011280: 00941413 slli s0,s0,0x9 +80011284: 00f46433 or s0,s0,a5 +80011288: 009e1793 slli a5,t3,0x9 +8001128c: 00b7e7b3 or a5,a5,a1 +80011290: 00f037b3 snez a5,a5 +80011294: 017e5e13 srli t3,t3,0x17 +80011298: 009f1713 slli a4,t5,0x9 +8001129c: 01c7e7b3 or a5,a5,t3 +800112a0: 00e7e7b3 or a5,a5,a4 +800112a4: 00741713 slli a4,s0,0x7 +800112a8: 10075263 bgez a4,800113ac <__muldf3+0x4cc> +800112ac: 0017d713 srli a4,a5,0x1 +800112b0: 0017f793 andi a5,a5,1 +800112b4: 00f767b3 or a5,a4,a5 +800112b8: 01f41713 slli a4,s0,0x1f +800112bc: 00e7e7b3 or a5,a5,a4 +800112c0: 00145413 srli s0,s0,0x1 +800112c4: 3ff80693 addi a3,a6,1023 +800112c8: 0ed05663 blez a3,800113b4 <__muldf3+0x4d4> +800112cc: 0077f713 andi a4,a5,7 +800112d0: 02070063 beqz a4,800112f0 <__muldf3+0x410> +800112d4: 00f7f713 andi a4,a5,15 +800112d8: 00400593 li a1,4 +800112dc: 00b70a63 beq a4,a1,800112f0 <__muldf3+0x410> +800112e0: 00478713 addi a4,a5,4 +800112e4: 00f737b3 sltu a5,a4,a5 +800112e8: 00f40433 add s0,s0,a5 +800112ec: 00070793 mv a5,a4 +800112f0: 00741713 slli a4,s0,0x7 +800112f4: 00075a63 bgez a4,80011308 <__muldf3+0x428> +800112f8: ff000737 lui a4,0xff000 +800112fc: fff70713 addi a4,a4,-1 # feffffff <__BSS_END__+0x7efe95e7> +80011300: 00e47433 and s0,s0,a4 +80011304: 40080693 addi a3,a6,1024 +80011308: 7fe00713 li a4,2046 +8001130c: 16d74663 blt a4,a3,80011478 <__muldf3+0x598> +80011310: 0037d713 srli a4,a5,0x3 +80011314: 01d41793 slli a5,s0,0x1d +80011318: 00e7e7b3 or a5,a5,a4 +8001131c: 00345413 srli s0,s0,0x3 +80011320: 00c41413 slli s0,s0,0xc +80011324: 7ff6f713 andi a4,a3,2047 +80011328: 01471713 slli a4,a4,0x14 +8001132c: 00c45413 srli s0,s0,0xc +80011330: 00e46433 or s0,s0,a4 +80011334: 01f61613 slli a2,a2,0x1f +80011338: 00c46733 or a4,s0,a2 +8001133c: 02c12083 lw ra,44(sp) +80011340: 02812403 lw s0,40(sp) +80011344: 02412483 lw s1,36(sp) +80011348: 02012903 lw s2,32(sp) +8001134c: 01c12983 lw s3,28(sp) +80011350: 01812a03 lw s4,24(sp) +80011354: 01412a83 lw s5,20(sp) +80011358: 01012b03 lw s6,16(sp) +8001135c: 00c12b83 lw s7,12(sp) +80011360: 00078513 mv a0,a5 +80011364: 00070593 mv a1,a4 +80011368: 03010113 addi sp,sp,48 +8001136c: 00008067 ret +80011370: 000a0613 mv a2,s4 +80011374: 00048413 mv s0,s1 +80011378: 00090793 mv a5,s2 +8001137c: 000b8713 mv a4,s7 +80011380: 00200693 li a3,2 +80011384: 0ed70a63 beq a4,a3,80011478 <__muldf3+0x598> +80011388: 00300693 li a3,3 +8001138c: 0cd70c63 beq a4,a3,80011464 <__muldf3+0x584> +80011390: 00100693 li a3,1 +80011394: f2d718e3 bne a4,a3,800112c4 <__muldf3+0x3e4> +80011398: 00000413 li s0,0 +8001139c: 00000793 li a5,0 +800113a0: 0880006f j 80011428 <__muldf3+0x548> +800113a4: 000a8613 mv a2,s5 +800113a8: fd9ff06f j 80011380 <__muldf3+0x4a0> +800113ac: 00050813 mv a6,a0 +800113b0: f15ff06f j 800112c4 <__muldf3+0x3e4> +800113b4: 00100593 li a1,1 +800113b8: 40d585b3 sub a1,a1,a3 +800113bc: 03800713 li a4,56 +800113c0: fcb74ce3 blt a4,a1,80011398 <__muldf3+0x4b8> +800113c4: 01f00713 li a4,31 +800113c8: 06b74463 blt a4,a1,80011430 <__muldf3+0x550> +800113cc: 41e80813 addi a6,a6,1054 +800113d0: 01041733 sll a4,s0,a6 +800113d4: 00b7d6b3 srl a3,a5,a1 +800113d8: 010797b3 sll a5,a5,a6 +800113dc: 00d76733 or a4,a4,a3 +800113e0: 00f037b3 snez a5,a5 +800113e4: 00f767b3 or a5,a4,a5 +800113e8: 00b45433 srl s0,s0,a1 +800113ec: 0077f713 andi a4,a5,7 +800113f0: 02070063 beqz a4,80011410 <__muldf3+0x530> +800113f4: 00f7f713 andi a4,a5,15 +800113f8: 00400693 li a3,4 +800113fc: 00d70a63 beq a4,a3,80011410 <__muldf3+0x530> +80011400: 00478713 addi a4,a5,4 +80011404: 00f737b3 sltu a5,a4,a5 +80011408: 00f40433 add s0,s0,a5 +8001140c: 00070793 mv a5,a4 +80011410: 00841713 slli a4,s0,0x8 +80011414: 06074a63 bltz a4,80011488 <__muldf3+0x5a8> +80011418: 01d41713 slli a4,s0,0x1d +8001141c: 0037d793 srli a5,a5,0x3 +80011420: 00f767b3 or a5,a4,a5 +80011424: 00345413 srli s0,s0,0x3 +80011428: 00000693 li a3,0 +8001142c: ef5ff06f j 80011320 <__muldf3+0x440> +80011430: fe100713 li a4,-31 +80011434: 40d70733 sub a4,a4,a3 +80011438: 02000513 li a0,32 +8001143c: 00e45733 srl a4,s0,a4 +80011440: 00000693 li a3,0 +80011444: 00a58663 beq a1,a0,80011450 <__muldf3+0x570> +80011448: 43e80813 addi a6,a6,1086 +8001144c: 010416b3 sll a3,s0,a6 +80011450: 00f6e7b3 or a5,a3,a5 +80011454: 00f037b3 snez a5,a5 +80011458: 00f767b3 or a5,a4,a5 +8001145c: 00000413 li s0,0 +80011460: f8dff06f j 800113ec <__muldf3+0x50c> +80011464: 00080437 lui s0,0x80 +80011468: 00000793 li a5,0 +8001146c: 7ff00693 li a3,2047 +80011470: 00000613 li a2,0 +80011474: eadff06f j 80011320 <__muldf3+0x440> +80011478: 00000413 li s0,0 +8001147c: 00000793 li a5,0 +80011480: 7ff00693 li a3,2047 +80011484: e9dff06f j 80011320 <__muldf3+0x440> +80011488: 00000413 li s0,0 +8001148c: 00000793 li a5,0 +80011490: 00100693 li a3,1 +80011494: e8dff06f j 80011320 <__muldf3+0x440> -800114dc <__fixdfsi>: -800114dc: 0145d713 srli a4,a1,0x14 -800114e0: 001006b7 lui a3,0x100 -800114e4: fff68793 addi a5,a3,-1 # fffff <_start-0x7ff00001> -800114e8: 7ff77713 andi a4,a4,2047 -800114ec: 3fe00613 li a2,1022 -800114f0: 00b7f7b3 and a5,a5,a1 -800114f4: 01f5d593 srli a1,a1,0x1f -800114f8: 04e65e63 bge a2,a4,80011554 <__fixdfsi+0x78> -800114fc: 41d00613 li a2,1053 -80011500: 00e65a63 bge a2,a4,80011514 <__fixdfsi+0x38> -80011504: 80000537 lui a0,0x80000 -80011508: fff54513 not a0,a0 -8001150c: 00a58533 add a0,a1,a0 -80011510: 00008067 ret -80011514: 00d7e7b3 or a5,a5,a3 -80011518: 43300693 li a3,1075 -8001151c: 40e686b3 sub a3,a3,a4 -80011520: 01f00613 li a2,31 -80011524: 02d64063 blt a2,a3,80011544 <__fixdfsi+0x68> -80011528: bed70713 addi a4,a4,-1043 -8001152c: 00e797b3 sll a5,a5,a4 -80011530: 00d55533 srl a0,a0,a3 -80011534: 00a7e533 or a0,a5,a0 -80011538: 02058063 beqz a1,80011558 <__fixdfsi+0x7c> -8001153c: 40a00533 neg a0,a0 -80011540: 00008067 ret -80011544: 41300513 li a0,1043 -80011548: 40e50533 sub a0,a0,a4 -8001154c: 00a7d533 srl a0,a5,a0 -80011550: fe9ff06f j 80011538 <__fixdfsi+0x5c> -80011554: 00000513 li a0,0 -80011558: 00008067 ret +80011498 <__fixdfsi>: +80011498: 0145d713 srli a4,a1,0x14 +8001149c: 001006b7 lui a3,0x100 +800114a0: fff68793 addi a5,a3,-1 # fffff <_start-0x7ff00001> +800114a4: 7ff77713 andi a4,a4,2047 +800114a8: 3fe00613 li a2,1022 +800114ac: 00b7f7b3 and a5,a5,a1 +800114b0: 01f5d593 srli a1,a1,0x1f +800114b4: 04e65e63 bge a2,a4,80011510 <__fixdfsi+0x78> +800114b8: 41d00613 li a2,1053 +800114bc: 00e65a63 bge a2,a4,800114d0 <__fixdfsi+0x38> +800114c0: 80000537 lui a0,0x80000 +800114c4: fff54513 not a0,a0 +800114c8: 00a58533 add a0,a1,a0 +800114cc: 00008067 ret +800114d0: 00d7e7b3 or a5,a5,a3 +800114d4: 43300693 li a3,1075 +800114d8: 40e686b3 sub a3,a3,a4 +800114dc: 01f00613 li a2,31 +800114e0: 02d64063 blt a2,a3,80011500 <__fixdfsi+0x68> +800114e4: bed70713 addi a4,a4,-1043 +800114e8: 00e797b3 sll a5,a5,a4 +800114ec: 00d55533 srl a0,a0,a3 +800114f0: 00a7e533 or a0,a5,a0 +800114f4: 02058063 beqz a1,80011514 <__fixdfsi+0x7c> +800114f8: 40a00533 neg a0,a0 +800114fc: 00008067 ret +80011500: 41300513 li a0,1043 +80011504: 40e50533 sub a0,a0,a4 +80011508: 00a7d533 srl a0,a5,a0 +8001150c: fe9ff06f j 800114f4 <__fixdfsi+0x5c> +80011510: 00000513 li a0,0 +80011514: 00008067 ret -8001155c <__eqtf2>: -8001155c: 00c52783 lw a5,12(a0) # 8000000c <__BSS_END__+0xfffe95f4> -80011560: 0005af03 lw t5,0(a1) -80011564: 0045af83 lw t6,4(a1) -80011568: 0085a283 lw t0,8(a1) -8001156c: 00c5a583 lw a1,12(a1) -80011570: 00008737 lui a4,0x8 -80011574: 0107d693 srli a3,a5,0x10 -80011578: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -8001157c: 01079813 slli a6,a5,0x10 -80011580: 01059e93 slli t4,a1,0x10 -80011584: 01f7d613 srli a2,a5,0x1f -80011588: 00e6f6b3 and a3,a3,a4 -8001158c: 0105d793 srli a5,a1,0x10 -80011590: ff010113 addi sp,sp,-16 -80011594: 00052883 lw a7,0(a0) -80011598: 00452303 lw t1,4(a0) -8001159c: 00852e03 lw t3,8(a0) -800115a0: 01085813 srli a6,a6,0x10 -800115a4: 010ede93 srli t4,t4,0x10 -800115a8: 00e7f7b3 and a5,a5,a4 -800115ac: 01f5d593 srli a1,a1,0x1f -800115b0: 02e69063 bne a3,a4,800115d0 <__eqtf2+0x74> -800115b4: 0068e733 or a4,a7,t1 -800115b8: 01c76733 or a4,a4,t3 -800115bc: 01076733 or a4,a4,a6 -800115c0: 00100513 li a0,1 -800115c4: 04071a63 bnez a4,80011618 <__eqtf2+0xbc> -800115c8: 04d79863 bne a5,a3,80011618 <__eqtf2+0xbc> -800115cc: 0080006f j 800115d4 <__eqtf2+0x78> -800115d0: 00e79c63 bne a5,a4,800115e8 <__eqtf2+0x8c> -800115d4: 01ff6733 or a4,t5,t6 -800115d8: 00576733 or a4,a4,t0 -800115dc: 01d76733 or a4,a4,t4 -800115e0: 00100513 li a0,1 -800115e4: 02071a63 bnez a4,80011618 <__eqtf2+0xbc> -800115e8: 00100513 li a0,1 -800115ec: 02d79663 bne a5,a3,80011618 <__eqtf2+0xbc> -800115f0: 03e89463 bne a7,t5,80011618 <__eqtf2+0xbc> -800115f4: 03f31263 bne t1,t6,80011618 <__eqtf2+0xbc> -800115f8: 025e1063 bne t3,t0,80011618 <__eqtf2+0xbc> -800115fc: 01d81e63 bne a6,t4,80011618 <__eqtf2+0xbc> -80011600: 02b60063 beq a2,a1,80011620 <__eqtf2+0xc4> -80011604: 00079a63 bnez a5,80011618 <__eqtf2+0xbc> -80011608: 0068e533 or a0,a7,t1 -8001160c: 01c56533 or a0,a0,t3 -80011610: 01056533 or a0,a0,a6 -80011614: 00a03533 snez a0,a0 -80011618: 01010113 addi sp,sp,16 -8001161c: 00008067 ret -80011620: 00000513 li a0,0 -80011624: ff5ff06f j 80011618 <__eqtf2+0xbc> +80011518 <__eqtf2>: +80011518: 00c52783 lw a5,12(a0) # 8000000c <__BSS_END__+0xfffe95f4> +8001151c: 0005af03 lw t5,0(a1) +80011520: 0045af83 lw t6,4(a1) +80011524: 0085a283 lw t0,8(a1) +80011528: 00c5a583 lw a1,12(a1) +8001152c: 00008737 lui a4,0x8 +80011530: 0107d693 srli a3,a5,0x10 +80011534: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> +80011538: 01079813 slli a6,a5,0x10 +8001153c: 01059e93 slli t4,a1,0x10 +80011540: 01f7d613 srli a2,a5,0x1f +80011544: 00e6f6b3 and a3,a3,a4 +80011548: 0105d793 srli a5,a1,0x10 +8001154c: ff010113 addi sp,sp,-16 +80011550: 00052883 lw a7,0(a0) +80011554: 00452303 lw t1,4(a0) +80011558: 00852e03 lw t3,8(a0) +8001155c: 01085813 srli a6,a6,0x10 +80011560: 010ede93 srli t4,t4,0x10 +80011564: 00e7f7b3 and a5,a5,a4 +80011568: 01f5d593 srli a1,a1,0x1f +8001156c: 02e69063 bne a3,a4,8001158c <__eqtf2+0x74> +80011570: 0068e733 or a4,a7,t1 +80011574: 01c76733 or a4,a4,t3 +80011578: 01076733 or a4,a4,a6 +8001157c: 00100513 li a0,1 +80011580: 04071a63 bnez a4,800115d4 <__eqtf2+0xbc> +80011584: 04d79863 bne a5,a3,800115d4 <__eqtf2+0xbc> +80011588: 0080006f j 80011590 <__eqtf2+0x78> +8001158c: 00e79c63 bne a5,a4,800115a4 <__eqtf2+0x8c> +80011590: 01ff6733 or a4,t5,t6 +80011594: 00576733 or a4,a4,t0 +80011598: 01d76733 or a4,a4,t4 +8001159c: 00100513 li a0,1 +800115a0: 02071a63 bnez a4,800115d4 <__eqtf2+0xbc> +800115a4: 00100513 li a0,1 +800115a8: 02d79663 bne a5,a3,800115d4 <__eqtf2+0xbc> +800115ac: 03e89463 bne a7,t5,800115d4 <__eqtf2+0xbc> +800115b0: 03f31263 bne t1,t6,800115d4 <__eqtf2+0xbc> +800115b4: 025e1063 bne t3,t0,800115d4 <__eqtf2+0xbc> +800115b8: 01d81e63 bne a6,t4,800115d4 <__eqtf2+0xbc> +800115bc: 02b60063 beq a2,a1,800115dc <__eqtf2+0xc4> +800115c0: 00079a63 bnez a5,800115d4 <__eqtf2+0xbc> +800115c4: 0068e533 or a0,a7,t1 +800115c8: 01c56533 or a0,a0,t3 +800115cc: 01056533 or a0,a0,a6 +800115d0: 00a03533 snez a0,a0 +800115d4: 01010113 addi sp,sp,16 +800115d8: 00008067 ret +800115dc: 00000513 li a0,0 +800115e0: ff5ff06f j 800115d4 <__eqtf2+0xbc> -80011628 <__getf2>: -80011628: 00052f83 lw t6,0(a0) -8001162c: 00452803 lw a6,4(a0) -80011630: 00852e03 lw t3,8(a0) -80011634: 00c52503 lw a0,12(a0) -80011638: 00c5a603 lw a2,12(a1) -8001163c: 000087b7 lui a5,0x8 -80011640: 01055693 srli a3,a0,0x10 -80011644: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -80011648: 01061313 slli t1,a2,0x10 -8001164c: 01065713 srli a4,a2,0x10 -80011650: 0005a283 lw t0,0(a1) -80011654: 0045a883 lw a7,4(a1) -80011658: 0085ae83 lw t4,8(a1) -8001165c: 00f6f6b3 and a3,a3,a5 -80011660: 01051593 slli a1,a0,0x10 -80011664: ff010113 addi sp,sp,-16 -80011668: 0105d593 srli a1,a1,0x10 -8001166c: 01f55513 srli a0,a0,0x1f -80011670: 01035313 srli t1,t1,0x10 -80011674: 00f77733 and a4,a4,a5 -80011678: 01f65613 srli a2,a2,0x1f -8001167c: 00f69e63 bne a3,a5,80011698 <__getf2+0x70> -80011680: 01f867b3 or a5,a6,t6 -80011684: 01c7e7b3 or a5,a5,t3 -80011688: 00b7e7b3 or a5,a5,a1 -8001168c: 0c078863 beqz a5,8001175c <__getf2+0x134> -80011690: ffe00513 li a0,-2 -80011694: 0600006f j 800116f4 <__getf2+0xcc> -80011698: 00f71a63 bne a4,a5,800116ac <__getf2+0x84> -8001169c: 0058e7b3 or a5,a7,t0 -800116a0: 01d7e7b3 or a5,a5,t4 -800116a4: 0067e7b3 or a5,a5,t1 -800116a8: fe0794e3 bnez a5,80011690 <__getf2+0x68> -800116ac: 0a069a63 bnez a3,80011760 <__getf2+0x138> -800116b0: 01f867b3 or a5,a6,t6 -800116b4: 01c7e7b3 or a5,a5,t3 -800116b8: 00b7e7b3 or a5,a5,a1 -800116bc: 0017b793 seqz a5,a5 -800116c0: 00071a63 bnez a4,800116d4 <__getf2+0xac> -800116c4: 0058ef33 or t5,a7,t0 -800116c8: 01df6f33 or t5,t5,t4 -800116cc: 006f6f33 or t5,t5,t1 -800116d0: 060f0a63 beqz t5,80011744 <__getf2+0x11c> -800116d4: 00079a63 bnez a5,800116e8 <__getf2+0xc0> -800116d8: 02c50263 beq a0,a2,800116fc <__getf2+0xd4> -800116dc: 06050063 beqz a0,8001173c <__getf2+0x114> -800116e0: fff00513 li a0,-1 -800116e4: 0100006f j 800116f4 <__getf2+0xcc> -800116e8: fff00513 li a0,-1 -800116ec: 00060463 beqz a2,800116f4 <__getf2+0xcc> -800116f0: 00060513 mv a0,a2 -800116f4: 01010113 addi sp,sp,16 -800116f8: 00008067 ret -800116fc: fed740e3 blt a4,a3,800116dc <__getf2+0xb4> -80011700: 00e6d663 bge a3,a4,8001170c <__getf2+0xe4> -80011704: fe0518e3 bnez a0,800116f4 <__getf2+0xcc> -80011708: fd9ff06f j 800116e0 <__getf2+0xb8> -8001170c: fcb368e3 bltu t1,a1,800116dc <__getf2+0xb4> -80011710: 02659e63 bne a1,t1,8001174c <__getf2+0x124> -80011714: fdcee4e3 bltu t4,t3,800116dc <__getf2+0xb4> -80011718: 03ce9e63 bne t4,t3,80011754 <__getf2+0x12c> -8001171c: fd08e0e3 bltu a7,a6,800116dc <__getf2+0xb4> -80011720: 01089463 bne a7,a6,80011728 <__getf2+0x100> -80011724: fbf2ece3 bltu t0,t6,800116dc <__getf2+0xb4> -80011728: fd186ee3 bltu a6,a7,80011704 <__getf2+0xdc> -8001172c: 01089463 bne a7,a6,80011734 <__getf2+0x10c> -80011730: fc5feae3 bltu t6,t0,80011704 <__getf2+0xdc> -80011734: 00000513 li a0,0 -80011738: fbdff06f j 800116f4 <__getf2+0xcc> -8001173c: 00100513 li a0,1 -80011740: fb5ff06f j 800116f4 <__getf2+0xcc> -80011744: fe0798e3 bnez a5,80011734 <__getf2+0x10c> -80011748: f95ff06f j 800116dc <__getf2+0xb4> -8001174c: fa65ece3 bltu a1,t1,80011704 <__getf2+0xdc> -80011750: fe5ff06f j 80011734 <__getf2+0x10c> -80011754: fbde68e3 bltu t3,t4,80011704 <__getf2+0xdc> -80011758: fddff06f j 80011734 <__getf2+0x10c> -8001175c: f4d700e3 beq a4,a3,8001169c <__getf2+0x74> -80011760: f6071ce3 bnez a4,800116d8 <__getf2+0xb0> -80011764: 00000793 li a5,0 -80011768: f5dff06f j 800116c4 <__getf2+0x9c> +800115e4 <__getf2>: +800115e4: 00052f83 lw t6,0(a0) +800115e8: 00452803 lw a6,4(a0) +800115ec: 00852e03 lw t3,8(a0) +800115f0: 00c52503 lw a0,12(a0) +800115f4: 00c5a603 lw a2,12(a1) +800115f8: 000087b7 lui a5,0x8 +800115fc: 01055693 srli a3,a0,0x10 +80011600: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> +80011604: 01061313 slli t1,a2,0x10 +80011608: 01065713 srli a4,a2,0x10 +8001160c: 0005a283 lw t0,0(a1) +80011610: 0045a883 lw a7,4(a1) +80011614: 0085ae83 lw t4,8(a1) +80011618: 00f6f6b3 and a3,a3,a5 +8001161c: 01051593 slli a1,a0,0x10 +80011620: ff010113 addi sp,sp,-16 +80011624: 0105d593 srli a1,a1,0x10 +80011628: 01f55513 srli a0,a0,0x1f +8001162c: 01035313 srli t1,t1,0x10 +80011630: 00f77733 and a4,a4,a5 +80011634: 01f65613 srli a2,a2,0x1f +80011638: 00f69e63 bne a3,a5,80011654 <__getf2+0x70> +8001163c: 01f867b3 or a5,a6,t6 +80011640: 01c7e7b3 or a5,a5,t3 +80011644: 00b7e7b3 or a5,a5,a1 +80011648: 0c078863 beqz a5,80011718 <__getf2+0x134> +8001164c: ffe00513 li a0,-2 +80011650: 0600006f j 800116b0 <__getf2+0xcc> +80011654: 00f71a63 bne a4,a5,80011668 <__getf2+0x84> +80011658: 0058e7b3 or a5,a7,t0 +8001165c: 01d7e7b3 or a5,a5,t4 +80011660: 0067e7b3 or a5,a5,t1 +80011664: fe0794e3 bnez a5,8001164c <__getf2+0x68> +80011668: 0a069a63 bnez a3,8001171c <__getf2+0x138> +8001166c: 01f867b3 or a5,a6,t6 +80011670: 01c7e7b3 or a5,a5,t3 +80011674: 00b7e7b3 or a5,a5,a1 +80011678: 0017b793 seqz a5,a5 +8001167c: 00071a63 bnez a4,80011690 <__getf2+0xac> +80011680: 0058ef33 or t5,a7,t0 +80011684: 01df6f33 or t5,t5,t4 +80011688: 006f6f33 or t5,t5,t1 +8001168c: 060f0a63 beqz t5,80011700 <__getf2+0x11c> +80011690: 00079a63 bnez a5,800116a4 <__getf2+0xc0> +80011694: 02c50263 beq a0,a2,800116b8 <__getf2+0xd4> +80011698: 06050063 beqz a0,800116f8 <__getf2+0x114> +8001169c: fff00513 li a0,-1 +800116a0: 0100006f j 800116b0 <__getf2+0xcc> +800116a4: fff00513 li a0,-1 +800116a8: 00060463 beqz a2,800116b0 <__getf2+0xcc> +800116ac: 00060513 mv a0,a2 +800116b0: 01010113 addi sp,sp,16 +800116b4: 00008067 ret +800116b8: fed740e3 blt a4,a3,80011698 <__getf2+0xb4> +800116bc: 00e6d663 bge a3,a4,800116c8 <__getf2+0xe4> +800116c0: fe0518e3 bnez a0,800116b0 <__getf2+0xcc> +800116c4: fd9ff06f j 8001169c <__getf2+0xb8> +800116c8: fcb368e3 bltu t1,a1,80011698 <__getf2+0xb4> +800116cc: 02659e63 bne a1,t1,80011708 <__getf2+0x124> +800116d0: fdcee4e3 bltu t4,t3,80011698 <__getf2+0xb4> +800116d4: 03ce9e63 bne t4,t3,80011710 <__getf2+0x12c> +800116d8: fd08e0e3 bltu a7,a6,80011698 <__getf2+0xb4> +800116dc: 01089463 bne a7,a6,800116e4 <__getf2+0x100> +800116e0: fbf2ece3 bltu t0,t6,80011698 <__getf2+0xb4> +800116e4: fd186ee3 bltu a6,a7,800116c0 <__getf2+0xdc> +800116e8: 01089463 bne a7,a6,800116f0 <__getf2+0x10c> +800116ec: fc5feae3 bltu t6,t0,800116c0 <__getf2+0xdc> +800116f0: 00000513 li a0,0 +800116f4: fbdff06f j 800116b0 <__getf2+0xcc> +800116f8: 00100513 li a0,1 +800116fc: fb5ff06f j 800116b0 <__getf2+0xcc> +80011700: fe0798e3 bnez a5,800116f0 <__getf2+0x10c> +80011704: f95ff06f j 80011698 <__getf2+0xb4> +80011708: fa65ece3 bltu a1,t1,800116c0 <__getf2+0xdc> +8001170c: fe5ff06f j 800116f0 <__getf2+0x10c> +80011710: fbde68e3 bltu t3,t4,800116c0 <__getf2+0xdc> +80011714: fddff06f j 800116f0 <__getf2+0x10c> +80011718: f4d700e3 beq a4,a3,80011658 <__getf2+0x74> +8001171c: f6071ce3 bnez a4,80011694 <__getf2+0xb0> +80011720: 00000793 li a5,0 +80011724: f5dff06f j 80011680 <__getf2+0x9c> -8001176c <__letf2>: -8001176c: 00052f83 lw t6,0(a0) -80011770: 00452803 lw a6,4(a0) -80011774: 00852e03 lw t3,8(a0) -80011778: 00c52503 lw a0,12(a0) -8001177c: 00c5a603 lw a2,12(a1) -80011780: 000087b7 lui a5,0x8 -80011784: 01055693 srli a3,a0,0x10 -80011788: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -8001178c: 01061313 slli t1,a2,0x10 -80011790: 01065713 srli a4,a2,0x10 -80011794: 0005a283 lw t0,0(a1) -80011798: 0045a883 lw a7,4(a1) -8001179c: 0085ae83 lw t4,8(a1) -800117a0: 00f6f6b3 and a3,a3,a5 -800117a4: 01051593 slli a1,a0,0x10 -800117a8: ff010113 addi sp,sp,-16 -800117ac: 0105d593 srli a1,a1,0x10 -800117b0: 01f55513 srli a0,a0,0x1f -800117b4: 01035313 srli t1,t1,0x10 -800117b8: 00f77733 and a4,a4,a5 -800117bc: 01f65613 srli a2,a2,0x1f -800117c0: 00f69e63 bne a3,a5,800117dc <__letf2+0x70> -800117c4: 01f867b3 or a5,a6,t6 -800117c8: 01c7e7b3 or a5,a5,t3 -800117cc: 00b7e7b3 or a5,a5,a1 -800117d0: 0c078863 beqz a5,800118a0 <__letf2+0x134> -800117d4: 00200513 li a0,2 -800117d8: 0600006f j 80011838 <__letf2+0xcc> -800117dc: 00f71a63 bne a4,a5,800117f0 <__letf2+0x84> -800117e0: 0058e7b3 or a5,a7,t0 -800117e4: 01d7e7b3 or a5,a5,t4 -800117e8: 0067e7b3 or a5,a5,t1 -800117ec: fe0794e3 bnez a5,800117d4 <__letf2+0x68> -800117f0: 0a069a63 bnez a3,800118a4 <__letf2+0x138> -800117f4: 01f867b3 or a5,a6,t6 -800117f8: 01c7e7b3 or a5,a5,t3 -800117fc: 00b7e7b3 or a5,a5,a1 -80011800: 0017b793 seqz a5,a5 -80011804: 00071a63 bnez a4,80011818 <__letf2+0xac> -80011808: 0058ef33 or t5,a7,t0 -8001180c: 01df6f33 or t5,t5,t4 -80011810: 006f6f33 or t5,t5,t1 -80011814: 060f0a63 beqz t5,80011888 <__letf2+0x11c> -80011818: 00079a63 bnez a5,8001182c <__letf2+0xc0> -8001181c: 02c50263 beq a0,a2,80011840 <__letf2+0xd4> -80011820: 06050063 beqz a0,80011880 <__letf2+0x114> -80011824: fff00513 li a0,-1 -80011828: 0100006f j 80011838 <__letf2+0xcc> -8001182c: fff00513 li a0,-1 -80011830: 00060463 beqz a2,80011838 <__letf2+0xcc> -80011834: 00060513 mv a0,a2 -80011838: 01010113 addi sp,sp,16 -8001183c: 00008067 ret -80011840: fed740e3 blt a4,a3,80011820 <__letf2+0xb4> -80011844: 00e6d663 bge a3,a4,80011850 <__letf2+0xe4> -80011848: fe0518e3 bnez a0,80011838 <__letf2+0xcc> -8001184c: fd9ff06f j 80011824 <__letf2+0xb8> -80011850: fcb368e3 bltu t1,a1,80011820 <__letf2+0xb4> -80011854: 02659e63 bne a1,t1,80011890 <__letf2+0x124> -80011858: fdcee4e3 bltu t4,t3,80011820 <__letf2+0xb4> -8001185c: 03ce9e63 bne t4,t3,80011898 <__letf2+0x12c> -80011860: fd08e0e3 bltu a7,a6,80011820 <__letf2+0xb4> -80011864: 01089463 bne a7,a6,8001186c <__letf2+0x100> -80011868: fbf2ece3 bltu t0,t6,80011820 <__letf2+0xb4> -8001186c: fd186ee3 bltu a6,a7,80011848 <__letf2+0xdc> -80011870: 01089463 bne a7,a6,80011878 <__letf2+0x10c> -80011874: fc5feae3 bltu t6,t0,80011848 <__letf2+0xdc> -80011878: 00000513 li a0,0 -8001187c: fbdff06f j 80011838 <__letf2+0xcc> -80011880: 00100513 li a0,1 -80011884: fb5ff06f j 80011838 <__letf2+0xcc> -80011888: fe0798e3 bnez a5,80011878 <__letf2+0x10c> -8001188c: f95ff06f j 80011820 <__letf2+0xb4> -80011890: fa65ece3 bltu a1,t1,80011848 <__letf2+0xdc> -80011894: fe5ff06f j 80011878 <__letf2+0x10c> -80011898: fbde68e3 bltu t3,t4,80011848 <__letf2+0xdc> -8001189c: fddff06f j 80011878 <__letf2+0x10c> -800118a0: f4d700e3 beq a4,a3,800117e0 <__letf2+0x74> -800118a4: f6071ce3 bnez a4,8001181c <__letf2+0xb0> -800118a8: 00000793 li a5,0 -800118ac: f5dff06f j 80011808 <__letf2+0x9c> +80011728 <__letf2>: +80011728: 00052f83 lw t6,0(a0) +8001172c: 00452803 lw a6,4(a0) +80011730: 00852e03 lw t3,8(a0) +80011734: 00c52503 lw a0,12(a0) +80011738: 00c5a603 lw a2,12(a1) +8001173c: 000087b7 lui a5,0x8 +80011740: 01055693 srli a3,a0,0x10 +80011744: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> +80011748: 01061313 slli t1,a2,0x10 +8001174c: 01065713 srli a4,a2,0x10 +80011750: 0005a283 lw t0,0(a1) +80011754: 0045a883 lw a7,4(a1) +80011758: 0085ae83 lw t4,8(a1) +8001175c: 00f6f6b3 and a3,a3,a5 +80011760: 01051593 slli a1,a0,0x10 +80011764: ff010113 addi sp,sp,-16 +80011768: 0105d593 srli a1,a1,0x10 +8001176c: 01f55513 srli a0,a0,0x1f +80011770: 01035313 srli t1,t1,0x10 +80011774: 00f77733 and a4,a4,a5 +80011778: 01f65613 srli a2,a2,0x1f +8001177c: 00f69e63 bne a3,a5,80011798 <__letf2+0x70> +80011780: 01f867b3 or a5,a6,t6 +80011784: 01c7e7b3 or a5,a5,t3 +80011788: 00b7e7b3 or a5,a5,a1 +8001178c: 0c078863 beqz a5,8001185c <__letf2+0x134> +80011790: 00200513 li a0,2 +80011794: 0600006f j 800117f4 <__letf2+0xcc> +80011798: 00f71a63 bne a4,a5,800117ac <__letf2+0x84> +8001179c: 0058e7b3 or a5,a7,t0 +800117a0: 01d7e7b3 or a5,a5,t4 +800117a4: 0067e7b3 or a5,a5,t1 +800117a8: fe0794e3 bnez a5,80011790 <__letf2+0x68> +800117ac: 0a069a63 bnez a3,80011860 <__letf2+0x138> +800117b0: 01f867b3 or a5,a6,t6 +800117b4: 01c7e7b3 or a5,a5,t3 +800117b8: 00b7e7b3 or a5,a5,a1 +800117bc: 0017b793 seqz a5,a5 +800117c0: 00071a63 bnez a4,800117d4 <__letf2+0xac> +800117c4: 0058ef33 or t5,a7,t0 +800117c8: 01df6f33 or t5,t5,t4 +800117cc: 006f6f33 or t5,t5,t1 +800117d0: 060f0a63 beqz t5,80011844 <__letf2+0x11c> +800117d4: 00079a63 bnez a5,800117e8 <__letf2+0xc0> +800117d8: 02c50263 beq a0,a2,800117fc <__letf2+0xd4> +800117dc: 06050063 beqz a0,8001183c <__letf2+0x114> +800117e0: fff00513 li a0,-1 +800117e4: 0100006f j 800117f4 <__letf2+0xcc> +800117e8: fff00513 li a0,-1 +800117ec: 00060463 beqz a2,800117f4 <__letf2+0xcc> +800117f0: 00060513 mv a0,a2 +800117f4: 01010113 addi sp,sp,16 +800117f8: 00008067 ret +800117fc: fed740e3 blt a4,a3,800117dc <__letf2+0xb4> +80011800: 00e6d663 bge a3,a4,8001180c <__letf2+0xe4> +80011804: fe0518e3 bnez a0,800117f4 <__letf2+0xcc> +80011808: fd9ff06f j 800117e0 <__letf2+0xb8> +8001180c: fcb368e3 bltu t1,a1,800117dc <__letf2+0xb4> +80011810: 02659e63 bne a1,t1,8001184c <__letf2+0x124> +80011814: fdcee4e3 bltu t4,t3,800117dc <__letf2+0xb4> +80011818: 03ce9e63 bne t4,t3,80011854 <__letf2+0x12c> +8001181c: fd08e0e3 bltu a7,a6,800117dc <__letf2+0xb4> +80011820: 01089463 bne a7,a6,80011828 <__letf2+0x100> +80011824: fbf2ece3 bltu t0,t6,800117dc <__letf2+0xb4> +80011828: fd186ee3 bltu a6,a7,80011804 <__letf2+0xdc> +8001182c: 01089463 bne a7,a6,80011834 <__letf2+0x10c> +80011830: fc5feae3 bltu t6,t0,80011804 <__letf2+0xdc> +80011834: 00000513 li a0,0 +80011838: fbdff06f j 800117f4 <__letf2+0xcc> +8001183c: 00100513 li a0,1 +80011840: fb5ff06f j 800117f4 <__letf2+0xcc> +80011844: fe0798e3 bnez a5,80011834 <__letf2+0x10c> +80011848: f95ff06f j 800117dc <__letf2+0xb4> +8001184c: fa65ece3 bltu a1,t1,80011804 <__letf2+0xdc> +80011850: fe5ff06f j 80011834 <__letf2+0x10c> +80011854: fbde68e3 bltu t3,t4,80011804 <__letf2+0xdc> +80011858: fddff06f j 80011834 <__letf2+0x10c> +8001185c: f4d700e3 beq a4,a3,8001179c <__letf2+0x74> +80011860: f6071ce3 bnez a4,800117d8 <__letf2+0xb0> +80011864: 00000793 li a5,0 +80011868: f5dff06f j 800117c4 <__letf2+0x9c> -800118b0 <__multf3>: -800118b0: f4010113 addi sp,sp,-192 -800118b4: 0b312623 sw s3,172(sp) -800118b8: 00c5a983 lw s3,12(a1) -800118bc: 0005a683 lw a3,0(a1) -800118c0: 0045a783 lw a5,4(a1) -800118c4: 00a12623 sw a0,12(sp) -800118c8: 0085a503 lw a0,8(a1) -800118cc: 01099713 slli a4,s3,0x10 -800118d0: 0b212823 sw s2,176(sp) -800118d4: 0b412423 sw s4,168(sp) -800118d8: 0b512223 sw s5,164(sp) -800118dc: 0b612023 sw s6,160(sp) -800118e0: 00062a03 lw s4,0(a2) # 1000000 <_start-0x7f000000> -800118e4: 00462b03 lw s6,4(a2) -800118e8: 00862a83 lw s5,8(a2) -800118ec: 00c62903 lw s2,12(a2) -800118f0: 00008637 lui a2,0x8 -800118f4: 0a912a23 sw s1,180(sp) -800118f8: 01075713 srli a4,a4,0x10 -800118fc: 0109d493 srli s1,s3,0x10 -80011900: fff60613 addi a2,a2,-1 # 7fff <_start-0x7fff8001> -80011904: 07312623 sw s3,108(sp) -80011908: 0a112e23 sw ra,188(sp) -8001190c: 0a812c23 sw s0,184(sp) -80011910: 09712e23 sw s7,156(sp) -80011914: 09812c23 sw s8,152(sp) -80011918: 09912a23 sw s9,148(sp) -8001191c: 09a12823 sw s10,144(sp) -80011920: 09b12623 sw s11,140(sp) -80011924: 06d12023 sw a3,96(sp) -80011928: 06f12223 sw a5,100(sp) -8001192c: 06a12423 sw a0,104(sp) -80011930: 02d12823 sw a3,48(sp) -80011934: 02f12a23 sw a5,52(sp) -80011938: 02a12c23 sw a0,56(sp) -8001193c: 02e12e23 sw a4,60(sp) -80011940: 00c4f4b3 and s1,s1,a2 -80011944: 01f9d993 srli s3,s3,0x1f -80011948: 12048863 beqz s1,80011a78 <__multf3+0x1c8> -8001194c: 24c48663 beq s1,a2,80011b98 <__multf3+0x2e8> -80011950: 000107b7 lui a5,0x10 -80011954: 00f767b3 or a5,a4,a5 -80011958: 02f12e23 sw a5,60(sp) -8001195c: 03010613 addi a2,sp,48 -80011960: 03c10793 addi a5,sp,60 -80011964: 0007a703 lw a4,0(a5) # 10000 <_start-0x7fff0000> -80011968: ffc7a683 lw a3,-4(a5) -8001196c: ffc78793 addi a5,a5,-4 -80011970: 00371713 slli a4,a4,0x3 -80011974: 01d6d693 srli a3,a3,0x1d -80011978: 00d76733 or a4,a4,a3 -8001197c: 00e7a223 sw a4,4(a5) -80011980: fef612e3 bne a2,a5,80011964 <__multf3+0xb4> -80011984: 03012783 lw a5,48(sp) -80011988: ffffc537 lui a0,0xffffc -8001198c: 00150513 addi a0,a0,1 # ffffc001 <__BSS_END__+0x7ffe55e9> -80011990: 00379793 slli a5,a5,0x3 -80011994: 02f12823 sw a5,48(sp) -80011998: 00a484b3 add s1,s1,a0 -8001199c: 00000b93 li s7,0 -800119a0: 01091513 slli a0,s2,0x10 -800119a4: 00008737 lui a4,0x8 -800119a8: 01095793 srli a5,s2,0x10 -800119ac: 01055513 srli a0,a0,0x10 -800119b0: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -800119b4: 07212623 sw s2,108(sp) -800119b8: 07412023 sw s4,96(sp) -800119bc: 07612223 sw s6,100(sp) -800119c0: 07512423 sw s5,104(sp) -800119c4: 05412023 sw s4,64(sp) -800119c8: 05612223 sw s6,68(sp) -800119cc: 05512423 sw s5,72(sp) -800119d0: 04a12623 sw a0,76(sp) -800119d4: 00e7f7b3 and a5,a5,a4 -800119d8: 01f95913 srli s2,s2,0x1f -800119dc: 1e078263 beqz a5,80011bc0 <__multf3+0x310> -800119e0: 30e78063 beq a5,a4,80011ce0 <__multf3+0x430> -800119e4: 00010ab7 lui s5,0x10 -800119e8: 01556ab3 or s5,a0,s5 -800119ec: 05512623 sw s5,76(sp) -800119f0: 04010593 addi a1,sp,64 -800119f4: 04c10713 addi a4,sp,76 -800119f8: 00072683 lw a3,0(a4) -800119fc: ffc72603 lw a2,-4(a4) -80011a00: ffc70713 addi a4,a4,-4 -80011a04: 00369693 slli a3,a3,0x3 -80011a08: 01d65613 srli a2,a2,0x1d -80011a0c: 00c6e6b3 or a3,a3,a2 -80011a10: 00d72223 sw a3,4(a4) -80011a14: fee592e3 bne a1,a4,800119f8 <__multf3+0x148> -80011a18: 04012703 lw a4,64(sp) -80011a1c: ffffc537 lui a0,0xffffc -80011a20: 00150513 addi a0,a0,1 # ffffc001 <__BSS_END__+0x7ffe55e9> -80011a24: 00371713 slli a4,a4,0x3 -80011a28: 04e12023 sw a4,64(sp) -80011a2c: 00a787b3 add a5,a5,a0 -80011a30: 00000713 li a4,0 -80011a34: 00f487b3 add a5,s1,a5 -80011a38: 02f12023 sw a5,32(sp) -80011a3c: 00178793 addi a5,a5,1 -80011a40: 00f12e23 sw a5,28(sp) -80011a44: 002b9793 slli a5,s7,0x2 -80011a48: 0129c6b3 xor a3,s3,s2 -80011a4c: 00e7e7b3 or a5,a5,a4 -80011a50: 00d12823 sw a3,16(sp) -80011a54: fff78793 addi a5,a5,-1 -80011a58: 00e00693 li a3,14 -80011a5c: 2af6e663 bltu a3,a5,80011d08 <__multf3+0x458> -80011a60: 800166b7 lui a3,0x80016 -80011a64: 00279793 slli a5,a5,0x2 -80011a68: 81068693 addi a3,a3,-2032 # 80015810 <__BSS_END__+0xffffedf8> -80011a6c: 00d787b3 add a5,a5,a3 -80011a70: 0007a783 lw a5,0(a5) -80011a74: 00078067 jr a5 -80011a78: 00d7e633 or a2,a5,a3 -80011a7c: 00a66633 or a2,a2,a0 -80011a80: 00e66633 or a2,a2,a4 -80011a84: 12060863 beqz a2,80011bb4 <__multf3+0x304> -80011a88: 06070063 beqz a4,80011ae8 <__multf3+0x238> -80011a8c: 00070513 mv a0,a4 -80011a90: 068030ef jal ra,80014af8 <__clzsi2> -80011a94: ff450693 addi a3,a0,-12 -80011a98: 4056d793 srai a5,a3,0x5 -80011a9c: 01f6f693 andi a3,a3,31 -80011aa0: 06068e63 beqz a3,80011b1c <__multf3+0x26c> -80011aa4: ffc00713 li a4,-4 -80011aa8: 02e78733 mul a4,a5,a4 -80011aac: 03010313 addi t1,sp,48 -80011ab0: 02000813 li a6,32 -80011ab4: 00279593 slli a1,a5,0x2 -80011ab8: 40d80833 sub a6,a6,a3 -80011abc: 00c70713 addi a4,a4,12 -80011ac0: 00e30733 add a4,t1,a4 -80011ac4: 08e31463 bne t1,a4,80011b4c <__multf3+0x29c> -80011ac8: 08010713 addi a4,sp,128 -80011acc: 00b705b3 add a1,a4,a1 -80011ad0: 03012703 lw a4,48(sp) -80011ad4: fff78793 addi a5,a5,-1 -80011ad8: 00d716b3 sll a3,a4,a3 -80011adc: fad5a823 sw a3,-80(a1) -80011ae0: fff00693 li a3,-1 -80011ae4: 0a00006f j 80011b84 <__multf3+0x2d4> -80011ae8: 00050863 beqz a0,80011af8 <__multf3+0x248> -80011aec: 00c030ef jal ra,80014af8 <__clzsi2> -80011af0: 02050513 addi a0,a0,32 -80011af4: fa1ff06f j 80011a94 <__multf3+0x1e4> -80011af8: 00078a63 beqz a5,80011b0c <__multf3+0x25c> -80011afc: 00078513 mv a0,a5 -80011b00: 7f9020ef jal ra,80014af8 <__clzsi2> -80011b04: 04050513 addi a0,a0,64 -80011b08: f8dff06f j 80011a94 <__multf3+0x1e4> -80011b0c: 00068513 mv a0,a3 -80011b10: 7e9020ef jal ra,80014af8 <__clzsi2> -80011b14: 06050513 addi a0,a0,96 -80011b18: f7dff06f j 80011a94 <__multf3+0x1e4> -80011b1c: ffc00613 li a2,-4 -80011b20: 02c78633 mul a2,a5,a2 -80011b24: 03c10713 addi a4,sp,60 -80011b28: 00300693 li a3,3 -80011b2c: 00c705b3 add a1,a4,a2 -80011b30: 0005a583 lw a1,0(a1) -80011b34: fff68693 addi a3,a3,-1 -80011b38: ffc70713 addi a4,a4,-4 -80011b3c: 00b72223 sw a1,4(a4) -80011b40: fef6d6e3 bge a3,a5,80011b2c <__multf3+0x27c> -80011b44: fff78793 addi a5,a5,-1 -80011b48: f99ff06f j 80011ae0 <__multf3+0x230> -80011b4c: ffc72603 lw a2,-4(a4) -80011b50: 00072883 lw a7,0(a4) -80011b54: 00b70e33 add t3,a4,a1 -80011b58: 01065633 srl a2,a2,a6 -80011b5c: 00d898b3 sll a7,a7,a3 -80011b60: 01166633 or a2,a2,a7 -80011b64: 00ce2023 sw a2,0(t3) -80011b68: ffc70713 addi a4,a4,-4 -80011b6c: f59ff06f j 80011ac4 <__multf3+0x214> -80011b70: 00279713 slli a4,a5,0x2 -80011b74: 03010613 addi a2,sp,48 -80011b78: 00e60733 add a4,a2,a4 -80011b7c: 00072023 sw zero,0(a4) -80011b80: fff78793 addi a5,a5,-1 -80011b84: fed796e3 bne a5,a3,80011b70 <__multf3+0x2c0> -80011b88: ffffc4b7 lui s1,0xffffc -80011b8c: 01148493 addi s1,s1,17 # ffffc011 <__BSS_END__+0x7ffe55f9> -80011b90: 40a484b3 sub s1,s1,a0 -80011b94: e09ff06f j 8001199c <__multf3+0xec> -80011b98: 00d7e7b3 or a5,a5,a3 -80011b9c: 00a7e7b3 or a5,a5,a0 -80011ba0: 00e7e7b3 or a5,a5,a4 -80011ba4: 00300b93 li s7,3 -80011ba8: de079ce3 bnez a5,800119a0 <__multf3+0xf0> -80011bac: 00200b93 li s7,2 -80011bb0: df1ff06f j 800119a0 <__multf3+0xf0> -80011bb4: 00000493 li s1,0 -80011bb8: 00100b93 li s7,1 -80011bbc: de5ff06f j 800119a0 <__multf3+0xf0> -80011bc0: 016a67b3 or a5,s4,s6 -80011bc4: 0157e7b3 or a5,a5,s5 -80011bc8: 00a7e7b3 or a5,a5,a0 -80011bcc: 12078863 beqz a5,80011cfc <__multf3+0x44c> -80011bd0: 04050e63 beqz a0,80011c2c <__multf3+0x37c> -80011bd4: 725020ef jal ra,80014af8 <__clzsi2> -80011bd8: ff450613 addi a2,a0,-12 -80011bdc: 40565713 srai a4,a2,0x5 -80011be0: 01f67613 andi a2,a2,31 -80011be4: 08060063 beqz a2,80011c64 <__multf3+0x3b4> -80011be8: ffc00693 li a3,-4 -80011bec: 02d706b3 mul a3,a4,a3 -80011bf0: 04010313 addi t1,sp,64 -80011bf4: 02000793 li a5,32 -80011bf8: 00271813 slli a6,a4,0x2 -80011bfc: 40c787b3 sub a5,a5,a2 -80011c00: 00c68693 addi a3,a3,12 -80011c04: 00d306b3 add a3,t1,a3 -80011c08: 08d31663 bne t1,a3,80011c94 <__multf3+0x3e4> -80011c0c: 08010793 addi a5,sp,128 -80011c10: 01078833 add a6,a5,a6 -80011c14: 04012783 lw a5,64(sp) -80011c18: fff70713 addi a4,a4,-1 -80011c1c: 00c79633 sll a2,a5,a2 -80011c20: fcc82023 sw a2,-64(a6) -80011c24: fff00693 li a3,-1 -80011c28: 0a40006f j 80011ccc <__multf3+0x41c> -80011c2c: 000a8a63 beqz s5,80011c40 <__multf3+0x390> -80011c30: 000a8513 mv a0,s5 -80011c34: 6c5020ef jal ra,80014af8 <__clzsi2> -80011c38: 02050513 addi a0,a0,32 -80011c3c: f9dff06f j 80011bd8 <__multf3+0x328> -80011c40: 000b0a63 beqz s6,80011c54 <__multf3+0x3a4> -80011c44: 000b0513 mv a0,s6 -80011c48: 6b1020ef jal ra,80014af8 <__clzsi2> -80011c4c: 04050513 addi a0,a0,64 -80011c50: f89ff06f j 80011bd8 <__multf3+0x328> -80011c54: 000a0513 mv a0,s4 -80011c58: 6a1020ef jal ra,80014af8 <__clzsi2> -80011c5c: 06050513 addi a0,a0,96 -80011c60: f79ff06f j 80011bd8 <__multf3+0x328> -80011c64: ffc00613 li a2,-4 -80011c68: 02c70633 mul a2,a4,a2 -80011c6c: 04c10693 addi a3,sp,76 -80011c70: 00300793 li a5,3 -80011c74: 00c685b3 add a1,a3,a2 -80011c78: 0005a583 lw a1,0(a1) -80011c7c: fff78793 addi a5,a5,-1 -80011c80: ffc68693 addi a3,a3,-4 -80011c84: 00b6a223 sw a1,4(a3) -80011c88: fee7d6e3 bge a5,a4,80011c74 <__multf3+0x3c4> -80011c8c: fff70713 addi a4,a4,-1 -80011c90: f95ff06f j 80011c24 <__multf3+0x374> -80011c94: ffc6a583 lw a1,-4(a3) -80011c98: 0006a883 lw a7,0(a3) -80011c9c: 01068e33 add t3,a3,a6 -80011ca0: 00f5d5b3 srl a1,a1,a5 -80011ca4: 00c898b3 sll a7,a7,a2 -80011ca8: 0115e5b3 or a1,a1,a7 -80011cac: 00be2023 sw a1,0(t3) -80011cb0: ffc68693 addi a3,a3,-4 -80011cb4: f55ff06f j 80011c08 <__multf3+0x358> -80011cb8: 00271793 slli a5,a4,0x2 -80011cbc: 04010613 addi a2,sp,64 -80011cc0: 00f607b3 add a5,a2,a5 -80011cc4: 0007a023 sw zero,0(a5) -80011cc8: fff70713 addi a4,a4,-1 -80011ccc: fed716e3 bne a4,a3,80011cb8 <__multf3+0x408> -80011cd0: ffffc7b7 lui a5,0xffffc -80011cd4: 01178793 addi a5,a5,17 # ffffc011 <__BSS_END__+0x7ffe55f9> -80011cd8: 40a787b3 sub a5,a5,a0 -80011cdc: d55ff06f j 80011a30 <__multf3+0x180> -80011ce0: 016a6a33 or s4,s4,s6 -80011ce4: 015a6ab3 or s5,s4,s5 -80011ce8: 00aaeab3 or s5,s5,a0 -80011cec: 00300713 li a4,3 -80011cf0: d40a92e3 bnez s5,80011a34 <__multf3+0x184> -80011cf4: 00200713 li a4,2 -80011cf8: d3dff06f j 80011a34 <__multf3+0x184> -80011cfc: 00000793 li a5,0 -80011d00: 00100713 li a4,1 -80011d04: d31ff06f j 80011a34 <__multf3+0x184> -80011d08: 03012703 lw a4,48(sp) -80011d0c: 04012e03 lw t3,64(sp) -80011d10: 00010537 lui a0,0x10 -80011d14: fff50693 addi a3,a0,-1 # ffff <_start-0x7fff0001> -80011d18: 01075f93 srli t6,a4,0x10 -80011d1c: 010e5a93 srli s5,t3,0x10 -80011d20: 00d77733 and a4,a4,a3 -80011d24: 00de7e33 and t3,t3,a3 -80011d28: 02ea87b3 mul a5,s5,a4 -80011d2c: 02ee0633 mul a2,t3,a4 -80011d30: 03cf8833 mul a6,t6,t3 -80011d34: 010785b3 add a1,a5,a6 -80011d38: 01065793 srli a5,a2,0x10 -80011d3c: 00b787b3 add a5,a5,a1 -80011d40: 035f8b33 mul s6,t6,s5 -80011d44: 0107f463 bgeu a5,a6,80011d4c <__multf3+0x49c> -80011d48: 00ab0b33 add s6,s6,a0 -80011d4c: 04412f03 lw t5,68(sp) -80011d50: 0107d293 srli t0,a5,0x10 -80011d54: 00d7f7b3 and a5,a5,a3 -80011d58: 00d67633 and a2,a2,a3 -80011d5c: 01079793 slli a5,a5,0x10 -80011d60: 00c787b3 add a5,a5,a2 -80011d64: 010f5493 srli s1,t5,0x10 -80011d68: 00df7f33 and t5,t5,a3 -80011d6c: 02f12223 sw a5,36(sp) -80011d70: 06f12023 sw a5,96(sp) -80011d74: 02ef06b3 mul a3,t5,a4 -80011d78: 02e487b3 mul a5,s1,a4 -80011d7c: 03ef8633 mul a2,t6,t5 -80011d80: 00c78533 add a0,a5,a2 -80011d84: 0106d793 srli a5,a3,0x10 -80011d88: 00a787b3 add a5,a5,a0 -80011d8c: 029f8a33 mul s4,t6,s1 -80011d90: 00c7f663 bgeu a5,a2,80011d9c <__multf3+0x4ec> -80011d94: 00010637 lui a2,0x10 -80011d98: 00ca0a33 add s4,s4,a2 -80011d9c: 00010637 lui a2,0x10 -80011da0: fff60593 addi a1,a2,-1 # ffff <_start-0x7fff0001> -80011da4: 00b7f533 and a0,a5,a1 -80011da8: 0107dd93 srli s11,a5,0x10 -80011dac: 03412783 lw a5,52(sp) -80011db0: 00b6f6b3 and a3,a3,a1 -80011db4: 01051513 slli a0,a0,0x10 -80011db8: 0107d913 srli s2,a5,0x10 -80011dbc: 00b7f5b3 and a1,a5,a1 -80011dc0: 00d50533 add a0,a0,a3 -80011dc4: 02ba87b3 mul a5,s5,a1 -80011dc8: 00a282b3 add t0,t0,a0 -80011dcc: 02be06b3 mul a3,t3,a1 -80011dd0: 03c90333 mul t1,s2,t3 -80011dd4: 00678833 add a6,a5,t1 -80011dd8: 0106d793 srli a5,a3,0x10 -80011ddc: 010787b3 add a5,a5,a6 -80011de0: 032a88b3 mul a7,s5,s2 -80011de4: 0067f463 bgeu a5,t1,80011dec <__multf3+0x53c> -80011de8: 00c888b3 add a7,a7,a2 -80011dec: 0107d993 srli s3,a5,0x10 -80011df0: 011989b3 add s3,s3,a7 -80011df4: 000108b7 lui a7,0x10 -80011df8: fff88613 addi a2,a7,-1 # ffff <_start-0x7fff0001> -80011dfc: 00c7f833 and a6,a5,a2 -80011e00: 01081813 slli a6,a6,0x10 -80011e04: 00c6f7b3 and a5,a3,a2 -80011e08: 00f80833 add a6,a6,a5 -80011e0c: 03e58633 mul a2,a1,t5 -80011e10: 03e907b3 mul a5,s2,t5 -80011e14: 01065e93 srli t4,a2,0x10 -80011e18: 02b486b3 mul a3,s1,a1 -80011e1c: 00f686b3 add a3,a3,a5 -80011e20: 00de86b3 add a3,t4,a3 -80011e24: 03248333 mul t1,s1,s2 -80011e28: 00f6f463 bgeu a3,a5,80011e30 <__multf3+0x580> -80011e2c: 01130333 add t1,t1,a7 -80011e30: 0106d793 srli a5,a3,0x10 -80011e34: 04812e83 lw t4,72(sp) -80011e38: 006787b3 add a5,a5,t1 -80011e3c: 000103b7 lui t2,0x10 -80011e40: 02f12423 sw a5,40(sp) -80011e44: fff38793 addi a5,t2,-1 # ffff <_start-0x7fff0001> -80011e48: 010ed413 srli s0,t4,0x10 -80011e4c: 00fefeb3 and t4,t4,a5 -80011e50: 02e408b3 mul a7,s0,a4 -80011e54: 00f67633 and a2,a2,a5 -80011e58: 00f6f6b3 and a3,a3,a5 -80011e5c: 01069693 slli a3,a3,0x10 -80011e60: 00c686b3 add a3,a3,a2 -80011e64: 02ee8333 mul t1,t4,a4 -80011e68: 03df8bb3 mul s7,t6,t4 -80011e6c: 017887b3 add a5,a7,s7 -80011e70: 01035893 srli a7,t1,0x10 -80011e74: 00f888b3 add a7,a7,a5 -80011e78: 028f8633 mul a2,t6,s0 -80011e7c: 0178f463 bgeu a7,s7,80011e84 <__multf3+0x5d4> -80011e80: 00760633 add a2,a2,t2 -80011e84: 0108d793 srli a5,a7,0x10 -80011e88: 00010c37 lui s8,0x10 -80011e8c: 00c787b3 add a5,a5,a2 -80011e90: fffc0613 addi a2,s8,-1 # ffff <_start-0x7fff0001> -80011e94: 02f12623 sw a5,44(sp) -80011e98: 00c8f7b3 and a5,a7,a2 -80011e9c: 03812883 lw a7,56(sp) -80011ea0: 00c37333 and t1,t1,a2 -80011ea4: 01079793 slli a5,a5,0x10 -80011ea8: 0108d393 srli t2,a7,0x10 -80011eac: 00c8f633 and a2,a7,a2 -80011eb0: 006787b3 add a5,a5,t1 -80011eb4: 03c608b3 mul a7,a2,t3 -80011eb8: 03c38cb3 mul s9,t2,t3 -80011ebc: 0108dd13 srli s10,a7,0x10 -80011ec0: 02ca8333 mul t1,s5,a2 -80011ec4: 01930333 add t1,t1,s9 -80011ec8: 006d0333 add t1,s10,t1 -80011ecc: 027a8bb3 mul s7,s5,t2 -80011ed0: 01937463 bgeu t1,s9,80011ed8 <__multf3+0x628> -80011ed4: 018b8bb3 add s7,s7,s8 -80011ed8: 01035c13 srli s8,t1,0x10 -80011edc: 017c0bb3 add s7,s8,s7 -80011ee0: 00010c37 lui s8,0x10 -80011ee4: 005b02b3 add t0,s6,t0 -80011ee8: fffc0c93 addi s9,s8,-1 # ffff <_start-0x7fff0001> -80011eec: 00a2b533 sltu a0,t0,a0 -80011ef0: 01937333 and t1,t1,s9 -80011ef4: 00ad8db3 add s11,s11,a0 -80011ef8: 01031313 slli t1,t1,0x10 -80011efc: 0198f8b3 and a7,a7,s9 -80011f00: 014d8a33 add s4,s11,s4 -80011f04: 011308b3 add a7,t1,a7 -80011f08: 01028333 add t1,t0,a6 -80011f0c: 01033833 sltu a6,t1,a6 -80011f10: 00612a23 sw t1,20(sp) -80011f14: 06612223 sw t1,100(sp) -80011f18: 013a0333 add t1,s4,s3 -80011f1c: 01030b33 add s6,t1,a6 -80011f20: 013339b3 sltu s3,t1,s3 -80011f24: 010b3833 sltu a6,s6,a6 -80011f28: 0109e833 or a6,s3,a6 -80011f2c: 00aa3533 sltu a0,s4,a0 -80011f30: 00a80533 add a0,a6,a0 -80011f34: 02812803 lw a6,40(sp) -80011f38: 00db02b3 add t0,s6,a3 -80011f3c: 02812983 lw s3,40(sp) -80011f40: 00d2b6b3 sltu a3,t0,a3 -80011f44: 01050533 add a0,a0,a6 -80011f48: 02c12303 lw t1,44(sp) -80011f4c: 00d50833 add a6,a0,a3 -80011f50: 00f282b3 add t0,t0,a5 -80011f54: 01353533 sltu a0,a0,s3 -80011f58: 00d836b3 sltu a3,a6,a3 -80011f5c: 00f2b7b3 sltu a5,t0,a5 -80011f60: 00680db3 add s11,a6,t1 -80011f64: 00d566b3 or a3,a0,a3 -80011f68: 02c12503 lw a0,44(sp) -80011f6c: 00fd8333 add t1,s11,a5 -80011f70: 011282b3 add t0,t0,a7 -80011f74: 0112b8b3 sltu a7,t0,a7 -80011f78: 00f337b3 sltu a5,t1,a5 -80011f7c: 00512c23 sw t0,24(sp) -80011f80: 06512423 sw t0,104(sp) -80011f84: 017302b3 add t0,t1,s7 -80011f88: 04c12303 lw t1,76(sp) -80011f8c: 01128d33 add s10,t0,a7 -80011f90: 00adbdb3 sltu s11,s11,a0 -80011f94: 00fde7b3 or a5,s11,a5 -80011f98: 0172bbb3 sltu s7,t0,s7 -80011f9c: 011d38b3 sltu a7,s10,a7 -80011fa0: 00f686b3 add a3,a3,a5 -80011fa4: 01035293 srli t0,t1,0x10 -80011fa8: 011bea33 or s4,s7,a7 -80011fac: 01937333 and t1,t1,s9 -80011fb0: 02e307b3 mul a5,t1,a4 -80011fb4: 01468a33 add s4,a3,s4 -80011fb8: 02e28733 mul a4,t0,a4 -80011fbc: 0107d893 srli a7,a5,0x10 -80011fc0: 026f86b3 mul a3,t6,t1 -80011fc4: 00d70733 add a4,a4,a3 -80011fc8: 00e888b3 add a7,a7,a4 -80011fcc: 025f8fb3 mul t6,t6,t0 -80011fd0: 00d8f463 bgeu a7,a3,80011fd8 <__multf3+0x728> -80011fd4: 018f8fb3 add t6,t6,s8 -80011fd8: 03c12983 lw s3,60(sp) -80011fdc: 000106b7 lui a3,0x10 -80011fe0: fff68513 addi a0,a3,-1 # ffff <_start-0x7fff0001> -80011fe4: 0108d713 srli a4,a7,0x10 -80011fe8: 00a8f8b3 and a7,a7,a0 -80011fec: 01f70733 add a4,a4,t6 -80011ff0: 00a7f7b3 and a5,a5,a0 -80011ff4: 0109df93 srli t6,s3,0x10 -80011ff8: 01089893 slli a7,a7,0x10 -80011ffc: 00a9f9b3 and s3,s3,a0 -80012000: 00f888b3 add a7,a7,a5 -80012004: 03fa8b33 mul s6,s5,t6 -80012008: 00070d93 mv s11,a4 -8001200c: 033e07b3 mul a5,t3,s3 -80012010: 033a8ab3 mul s5,s5,s3 -80012014: 0107d813 srli a6,a5,0x10 -80012018: 03cf8e33 mul t3,t6,t3 -8001201c: 01ca8ab3 add s5,s5,t3 -80012020: 01580ab3 add s5,a6,s5 -80012024: 01caf463 bgeu s5,t3,8001202c <__multf3+0x77c> -80012028: 00db0b33 add s6,s6,a3 -8001202c: 010ad813 srli a6,s5,0x10 -80012030: 01680733 add a4,a6,s6 -80012034: 00010b37 lui s6,0x10 -80012038: 02e12423 sw a4,40(sp) -8001203c: fffb0713 addi a4,s6,-1 # ffff <_start-0x7fff0001> -80012040: 00eaf833 and a6,s5,a4 -80012044: 00e7f7b3 and a5,a5,a4 -80012048: 01081813 slli a6,a6,0x10 -8001204c: 00f80833 add a6,a6,a5 -80012050: 02be86b3 mul a3,t4,a1 -80012054: 03d90e33 mul t3,s2,t4 -80012058: 0106d513 srli a0,a3,0x10 -8001205c: 02b407b3 mul a5,s0,a1 -80012060: 01c787b3 add a5,a5,t3 -80012064: 00f507b3 add a5,a0,a5 -80012068: 02890733 mul a4,s2,s0 -8001206c: 01c7f463 bgeu a5,t3,80012074 <__multf3+0x7c4> -80012070: 01670733 add a4,a4,s6 -80012074: 0107d513 srli a0,a5,0x10 -80012078: 00e50733 add a4,a0,a4 -8001207c: 00010b37 lui s6,0x10 -80012080: 02e12623 sw a4,44(sp) -80012084: fffb0713 addi a4,s6,-1 # ffff <_start-0x7fff0001> -80012088: 00e7f533 and a0,a5,a4 -8001208c: 00e6f6b3 and a3,a3,a4 -80012090: 03e38e33 mul t3,t2,t5 -80012094: 01051513 slli a0,a0,0x10 -80012098: 00d50533 add a0,a0,a3 -8001209c: 03e60733 mul a4,a2,t5 -800120a0: 02c487b3 mul a5,s1,a2 -800120a4: 01075693 srli a3,a4,0x10 -800120a8: 01c787b3 add a5,a5,t3 -800120ac: 00f687b3 add a5,a3,a5 -800120b0: 02748ab3 mul s5,s1,t2 -800120b4: 01c7f463 bgeu a5,t3,800120bc <__multf3+0x80c> -800120b8: 016a8ab3 add s5,s5,s6 -800120bc: 000106b7 lui a3,0x10 -800120c0: fff68e13 addi t3,a3,-1 # ffff <_start-0x7fff0001> -800120c4: 01c7f6b3 and a3,a5,t3 -800120c8: 0107db93 srli s7,a5,0x10 -800120cc: 011d07b3 add a5,s10,a7 -800120d0: 01c77733 and a4,a4,t3 -800120d4: 0117b8b3 sltu a7,a5,a7 -800120d8: 01ba0a33 add s4,s4,s11 -800120dc: 01069693 slli a3,a3,0x10 -800120e0: 00e686b3 add a3,a3,a4 -800120e4: 011a0d33 add s10,s4,a7 -800120e8: 02812703 lw a4,40(sp) -800120ec: 011d38b3 sltu a7,s10,a7 -800120f0: 01ba3a33 sltu s4,s4,s11 -800120f4: 010787b3 add a5,a5,a6 -800120f8: 011a6a33 or s4,s4,a7 -800120fc: 02812883 lw a7,40(sp) -80012100: 0107b833 sltu a6,a5,a6 -80012104: 00ed0b33 add s6,s10,a4 -80012108: 02c12703 lw a4,44(sp) -8001210c: 010b0cb3 add s9,s6,a6 -80012110: 00a787b3 add a5,a5,a0 -80012114: 011b3b33 sltu s6,s6,a7 -80012118: 010cb833 sltu a6,s9,a6 -8001211c: 00a7b533 sltu a0,a5,a0 -80012120: 00ec8733 add a4,s9,a4 -80012124: 010b6b33 or s6,s6,a6 -80012128: 02c12803 lw a6,44(sp) -8001212c: 00a70c33 add s8,a4,a0 -80012130: 015b8bb3 add s7,s7,s5 -80012134: 00d787b3 add a5,a5,a3 -80012138: 00d7b6b3 sltu a3,a5,a3 -8001213c: 017c0ab3 add s5,s8,s7 -80012140: 00da8e33 add t3,s5,a3 -80012144: 01073733 sltu a4,a4,a6 -80012148: 00ac3533 sltu a0,s8,a0 -8001214c: 00a76733 or a4,a4,a0 -80012150: 00de36b3 sltu a3,t3,a3 -80012154: 016a0a33 add s4,s4,s6 -80012158: 017abab3 sltu s5,s5,s7 -8001215c: 00ea0a33 add s4,s4,a4 -80012160: 00daeab3 or s5,s5,a3 -80012164: 015a06b3 add a3,s4,s5 -80012168: 02ce8833 mul a6,t4,a2 -8001216c: 06f12623 sw a5,108(sp) -80012170: 03d38a33 mul s4,t2,t4 -80012174: 01085513 srli a0,a6,0x10 -80012178: 02c40733 mul a4,s0,a2 -8001217c: 01470733 add a4,a4,s4 -80012180: 00e50733 add a4,a0,a4 -80012184: 027408b3 mul a7,s0,t2 -80012188: 01477663 bgeu a4,s4,80012194 <__multf3+0x8e4> -8001218c: 00010537 lui a0,0x10 -80012190: 00a888b3 add a7,a7,a0 -80012194: 00010a37 lui s4,0x10 -80012198: 01075513 srli a0,a4,0x10 -8001219c: fffa0a93 addi s5,s4,-1 # ffff <_start-0x7fff0001> -800121a0: 011508b3 add a7,a0,a7 -800121a4: 01577533 and a0,a4,s5 -800121a8: 01587833 and a6,a6,s5 -800121ac: 01051513 slli a0,a0,0x10 -800121b0: 02690ab3 mul s5,s2,t1 -800121b4: 01050533 add a0,a0,a6 -800121b8: 02b30833 mul a6,t1,a1 -800121bc: 02b285b3 mul a1,t0,a1 -800121c0: 01085713 srli a4,a6,0x10 -800121c4: 015585b3 add a1,a1,s5 -800121c8: 00b70733 add a4,a4,a1 -800121cc: 02590933 mul s2,s2,t0 -800121d0: 01577463 bgeu a4,s5,800121d8 <__multf3+0x928> -800121d4: 01490933 add s2,s2,s4 -800121d8: 00010ab7 lui s5,0x10 -800121dc: 01075593 srli a1,a4,0x10 -800121e0: fffa8a13 addi s4,s5,-1 # ffff <_start-0x7fff0001> -800121e4: 01487833 and a6,a6,s4 -800121e8: 01258933 add s2,a1,s2 -800121ec: 014775b3 and a1,a4,s4 -800121f0: 01059593 slli a1,a1,0x10 -800121f4: 03e98733 mul a4,s3,t5 -800121f8: 010585b3 add a1,a1,a6 -800121fc: 03ef8f33 mul t5,t6,t5 -80012200: 01075813 srli a6,a4,0x10 -80012204: 03f48a33 mul s4,s1,t6 -80012208: 033484b3 mul s1,s1,s3 -8001220c: 01e484b3 add s1,s1,t5 -80012210: 009804b3 add s1,a6,s1 -80012214: 01e4f463 bgeu s1,t5,8001221c <__multf3+0x96c> -80012218: 015a0a33 add s4,s4,s5 -8001221c: 0104db13 srli s6,s1,0x10 -80012220: 014b0b33 add s6,s6,s4 -80012224: 00010a37 lui s4,0x10 -80012228: fffa0f13 addi t5,s4,-1 # ffff <_start-0x7fff0001> -8001222c: 01e4f833 and a6,s1,t5 -80012230: 01e77733 and a4,a4,t5 -80012234: 026384b3 mul s1,t2,t1 -80012238: 01081813 slli a6,a6,0x10 -8001223c: 00e80833 add a6,a6,a4 -80012240: 02660f33 mul t5,a2,t1 -80012244: 02c28633 mul a2,t0,a2 -80012248: 010f5713 srli a4,t5,0x10 -8001224c: 00960633 add a2,a2,s1 -80012250: 00c70633 add a2,a4,a2 -80012254: 025383b3 mul t2,t2,t0 -80012258: 00967463 bgeu a2,s1,80012260 <__multf3+0x9b0> -8001225c: 014383b3 add t2,t2,s4 -80012260: 00010a37 lui s4,0x10 -80012264: 01065713 srli a4,a2,0x10 -80012268: fffa0493 addi s1,s4,-1 # ffff <_start-0x7fff0001> -8001226c: 007703b3 add t2,a4,t2 -80012270: 00967733 and a4,a2,s1 -80012274: 009f7f33 and t5,t5,s1 -80012278: 01071713 slli a4,a4,0x10 -8001227c: 01e70733 add a4,a4,t5 -80012280: 03340633 mul a2,s0,s3 -80012284: 033e8f33 mul t5,t4,s3 -80012288: 03df8eb3 mul t4,t6,t4 -8001228c: 010f5a93 srli s5,t5,0x10 -80012290: 01d60633 add a2,a2,t4 -80012294: 00ca8633 add a2,s5,a2 -80012298: 03f404b3 mul s1,s0,t6 -8001229c: 01d67463 bgeu a2,t4,800122a4 <__multf3+0x9f4> -800122a0: 014484b3 add s1,s1,s4 -800122a4: 01065c13 srli s8,a2,0x10 -800122a8: 00010cb7 lui s9,0x10 -800122ac: 009c0c33 add s8,s8,s1 -800122b0: 00ae0e33 add t3,t3,a0 -800122b4: fffc8493 addi s1,s9,-1 # ffff <_start-0x7fff0001> -800122b8: 00ae3533 sltu a0,t3,a0 -800122bc: 011686b3 add a3,a3,a7 -800122c0: 00967633 and a2,a2,s1 -800122c4: 00a68db3 add s11,a3,a0 -800122c8: 009f7f33 and t5,t5,s1 -800122cc: 00be0e33 add t3,t3,a1 -800122d0: 01061613 slli a2,a2,0x10 -800122d4: 01e60633 add a2,a2,t5 -800122d8: 00be35b3 sltu a1,t3,a1 -800122dc: 012d8f33 add t5,s11,s2 -800122e0: 010e0e33 add t3,t3,a6 -800122e4: 00bf0d33 add s10,t5,a1 -800122e8: 016d0eb3 add t4,s10,s6 -800122ec: 07c12823 sw t3,112(sp) -800122f0: 010e3e33 sltu t3,t3,a6 -800122f4: 01ce8a33 add s4,t4,t3 -800122f8: 0116b6b3 sltu a3,a3,a7 -800122fc: 00bd35b3 sltu a1,s10,a1 -80012300: 00adb533 sltu a0,s11,a0 -80012304: 012f3933 sltu s2,t5,s2 -80012308: 00a6e533 or a0,a3,a0 -8001230c: 00b96933 or s2,s2,a1 -80012310: 016ebeb3 sltu t4,t4,s6 -80012314: 01ca3e33 sltu t3,s4,t3 -80012318: 01250533 add a0,a0,s2 -8001231c: 01ceeeb3 or t4,t4,t3 -80012320: 00ea0833 add a6,s4,a4 -80012324: 01d50533 add a0,a0,t4 -80012328: 00e83733 sltu a4,a6,a4 -8001232c: 00750533 add a0,a0,t2 -80012330: 00e506b3 add a3,a0,a4 -80012334: 007533b3 sltu t2,a0,t2 -80012338: 03330533 mul a0,t1,s3 -8001233c: 00c80833 add a6,a6,a2 -80012340: 00e6b733 sltu a4,a3,a4 -80012344: 00c83633 sltu a2,a6,a2 -80012348: 018686b3 add a3,a3,s8 -8001234c: 00c685b3 add a1,a3,a2 -80012350: 0186bc33 sltu s8,a3,s8 -80012354: 00c5b633 sltu a2,a1,a2 -80012358: 07012a23 sw a6,116(sp) -8001235c: 00e3e733 or a4,t2,a4 -80012360: 026f8333 mul t1,t6,t1 -80012364: 01055693 srli a3,a0,0x10 -80012368: 00cc6633 or a2,s8,a2 -8001236c: 033289b3 mul s3,t0,s3 -80012370: 006989b3 add s3,s3,t1 -80012374: 03f28fb3 mul t6,t0,t6 -80012378: 013682b3 add t0,a3,s3 -8001237c: 0062f463 bgeu t0,t1,80012384 <__multf3+0xad4> -80012380: 019f8fb3 add t6,t6,s9 -80012384: 0092f6b3 and a3,t0,s1 -80012388: 01069693 slli a3,a3,0x10 -8001238c: 009574b3 and s1,a0,s1 -80012390: 009684b3 add s1,a3,s1 -80012394: 0102d293 srli t0,t0,0x10 -80012398: 009585b3 add a1,a1,s1 -8001239c: 00e282b3 add t0,t0,a4 -800123a0: 01412683 lw a3,20(sp) -800123a4: 02412703 lw a4,36(sp) -800123a8: 0095b4b3 sltu s1,a1,s1 -800123ac: 00c282b3 add t0,t0,a2 -800123b0: 009282b3 add t0,t0,s1 -800123b4: 01f28fb3 add t6,t0,t6 -800123b8: 00d762b3 or t0,a4,a3 -800123bc: 01812703 lw a4,24(sp) -800123c0: 00d79793 slli a5,a5,0xd -800123c4: 06b12c23 sw a1,120(sp) -800123c8: 005762b3 or t0,a4,t0 -800123cc: 07f12e23 sw t6,124(sp) -800123d0: 0057e7b3 or a5,a5,t0 -800123d4: 06010713 addi a4,sp,96 -800123d8: 07010593 addi a1,sp,112 -800123dc: 00c72683 lw a3,12(a4) -800123e0: 01072603 lw a2,16(a4) -800123e4: 00470713 addi a4,a4,4 -800123e8: 0136d693 srli a3,a3,0x13 -800123ec: 00d61613 slli a2,a2,0xd -800123f0: 00c6e6b3 or a3,a3,a2 -800123f4: fed72e23 sw a3,-4(a4) -800123f8: fee592e3 bne a1,a4,800123dc <__multf3+0xb2c> -800123fc: 06012703 lw a4,96(sp) -80012400: 06812683 lw a3,104(sp) -80012404: 00f037b3 snez a5,a5 -80012408: 00e7e7b3 or a5,a5,a4 -8001240c: 04d12c23 sw a3,88(sp) -80012410: 06c12703 lw a4,108(sp) -80012414: 06412683 lw a3,100(sp) -80012418: 04f12823 sw a5,80(sp) -8001241c: 04e12e23 sw a4,92(sp) -80012420: 04d12a23 sw a3,84(sp) -80012424: 00b71693 slli a3,a4,0xb -80012428: 2206d863 bgez a3,80012658 <__multf3+0xda8> -8001242c: 01f79793 slli a5,a5,0x1f -80012430: 05010713 addi a4,sp,80 -80012434: 05c10593 addi a1,sp,92 -80012438: 00072683 lw a3,0(a4) -8001243c: 00472603 lw a2,4(a4) -80012440: 00470713 addi a4,a4,4 -80012444: 0016d693 srli a3,a3,0x1 -80012448: 01f61613 slli a2,a2,0x1f -8001244c: 00c6e6b3 or a3,a3,a2 -80012450: fed72e23 sw a3,-4(a4) -80012454: fee592e3 bne a1,a4,80012438 <__multf3+0xb88> -80012458: 05c12703 lw a4,92(sp) -8001245c: 00f037b3 snez a5,a5 -80012460: 00175713 srli a4,a4,0x1 -80012464: 04e12e23 sw a4,92(sp) -80012468: 05012703 lw a4,80(sp) -8001246c: 00f767b3 or a5,a4,a5 -80012470: 04f12823 sw a5,80(sp) -80012474: 01c12703 lw a4,28(sp) -80012478: 000047b7 lui a5,0x4 -8001247c: fff78793 addi a5,a5,-1 # 3fff <_start-0x7fffc001> -80012480: 00f707b3 add a5,a4,a5 -80012484: 1ef05c63 blez a5,8001267c <__multf3+0xdcc> -80012488: 05012703 lw a4,80(sp) -8001248c: 00777693 andi a3,a4,7 -80012490: 04068463 beqz a3,800124d8 <__multf3+0xc28> -80012494: 00f77693 andi a3,a4,15 -80012498: 00400613 li a2,4 -8001249c: 02c68e63 beq a3,a2,800124d8 <__multf3+0xc28> -800124a0: 05412683 lw a3,84(sp) -800124a4: 00470713 addi a4,a4,4 -800124a8: 04e12823 sw a4,80(sp) -800124ac: 00473713 sltiu a4,a4,4 -800124b0: 00d706b3 add a3,a4,a3 -800124b4: 00e6b733 sltu a4,a3,a4 -800124b8: 04d12a23 sw a3,84(sp) -800124bc: 05812683 lw a3,88(sp) -800124c0: 00d706b3 add a3,a4,a3 -800124c4: 04d12c23 sw a3,88(sp) -800124c8: 00e6b6b3 sltu a3,a3,a4 -800124cc: 05c12703 lw a4,92(sp) -800124d0: 00e686b3 add a3,a3,a4 -800124d4: 04d12e23 sw a3,92(sp) -800124d8: 05c12703 lw a4,92(sp) -800124dc: 00b71693 slli a3,a4,0xb -800124e0: 0206d063 bgez a3,80012500 <__multf3+0xc50> -800124e4: fff007b7 lui a5,0xfff00 -800124e8: fff78793 addi a5,a5,-1 # ffefffff <__BSS_END__+0x7fee95e7> -800124ec: 00f77733 and a4,a4,a5 -800124f0: 04e12e23 sw a4,92(sp) -800124f4: 01c12703 lw a4,28(sp) -800124f8: 000047b7 lui a5,0x4 -800124fc: 00f707b3 add a5,a4,a5 -80012500: 05010713 addi a4,sp,80 -80012504: 05c10593 addi a1,sp,92 -80012508: 00072683 lw a3,0(a4) -8001250c: 00472603 lw a2,4(a4) -80012510: 00470713 addi a4,a4,4 -80012514: 0036d693 srli a3,a3,0x3 -80012518: 01d61613 slli a2,a2,0x1d -8001251c: 00c6e6b3 or a3,a3,a2 -80012520: fed72e23 sw a3,-4(a4) -80012524: feb712e3 bne a4,a1,80012508 <__multf3+0xc58> -80012528: 00008737 lui a4,0x8 -8001252c: ffe70693 addi a3,a4,-2 # 7ffe <_start-0x7fff8002> -80012530: 12f6ca63 blt a3,a5,80012664 <__multf3+0xdb4> -80012534: 05c12703 lw a4,92(sp) -80012538: 00375713 srli a4,a4,0x3 -8001253c: 04e12e23 sw a4,92(sp) -80012540: 05c12703 lw a4,92(sp) -80012544: 01179793 slli a5,a5,0x11 -80012548: 800106b7 lui a3,0x80010 -8001254c: 06e11623 sh a4,108(sp) -80012550: 06c12703 lw a4,108(sp) -80012554: fff68693 addi a3,a3,-1 # 8000ffff <__BSS_END__+0xffff95e7> -80012558: 0117d793 srli a5,a5,0x11 -8001255c: 00d77733 and a4,a4,a3 -80012560: 01079793 slli a5,a5,0x10 -80012564: 00f767b3 or a5,a4,a5 -80012568: 01012703 lw a4,16(sp) -8001256c: 00179793 slli a5,a5,0x1 -80012570: 0017d793 srli a5,a5,0x1 -80012574: 01f71713 slli a4,a4,0x1f -80012578: 00c12683 lw a3,12(sp) -8001257c: 00e7e7b3 or a5,a5,a4 -80012580: 05012703 lw a4,80(sp) -80012584: 0bc12083 lw ra,188(sp) -80012588: 0b812403 lw s0,184(sp) -8001258c: 00e6a023 sw a4,0(a3) -80012590: 05412703 lw a4,84(sp) -80012594: 00f6a623 sw a5,12(a3) -80012598: 0b412483 lw s1,180(sp) -8001259c: 00e6a223 sw a4,4(a3) -800125a0: 05812703 lw a4,88(sp) -800125a4: 0b012903 lw s2,176(sp) -800125a8: 0ac12983 lw s3,172(sp) -800125ac: 00e6a423 sw a4,8(a3) -800125b0: 0a812a03 lw s4,168(sp) -800125b4: 0a412a83 lw s5,164(sp) -800125b8: 0a012b03 lw s6,160(sp) -800125bc: 09c12b83 lw s7,156(sp) -800125c0: 09812c03 lw s8,152(sp) -800125c4: 09412c83 lw s9,148(sp) -800125c8: 09012d03 lw s10,144(sp) -800125cc: 08c12d83 lw s11,140(sp) -800125d0: 00068513 mv a0,a3 -800125d4: 0c010113 addi sp,sp,192 -800125d8: 00008067 ret -800125dc: 01312823 sw s3,16(sp) -800125e0: 03012783 lw a5,48(sp) -800125e4: 04f12823 sw a5,80(sp) -800125e8: 03412783 lw a5,52(sp) -800125ec: 04f12a23 sw a5,84(sp) -800125f0: 03812783 lw a5,56(sp) -800125f4: 04f12c23 sw a5,88(sp) -800125f8: 03c12783 lw a5,60(sp) -800125fc: 04f12e23 sw a5,92(sp) -80012600: 00200793 li a5,2 -80012604: 26fb8c63 beq s7,a5,8001287c <__multf3+0xfcc> -80012608: 00300793 li a5,3 -8001260c: 28fb8663 beq s7,a5,80012898 <__multf3+0xfe8> -80012610: 00100793 li a5,1 -80012614: e6fb90e3 bne s7,a5,80012474 <__multf3+0xbc4> -80012618: 04012e23 sw zero,92(sp) -8001261c: 04012c23 sw zero,88(sp) -80012620: 04012a23 sw zero,84(sp) -80012624: 04012823 sw zero,80(sp) -80012628: 2140006f j 8001283c <__multf3+0xf8c> -8001262c: 01212823 sw s2,16(sp) -80012630: 04012783 lw a5,64(sp) -80012634: 00070b93 mv s7,a4 -80012638: 04f12823 sw a5,80(sp) -8001263c: 04412783 lw a5,68(sp) -80012640: 04f12a23 sw a5,84(sp) -80012644: 04812783 lw a5,72(sp) -80012648: 04f12c23 sw a5,88(sp) -8001264c: 04c12783 lw a5,76(sp) -80012650: 04f12e23 sw a5,92(sp) -80012654: fadff06f j 80012600 <__multf3+0xd50> -80012658: 02012783 lw a5,32(sp) -8001265c: 00f12e23 sw a5,28(sp) -80012660: e15ff06f j 80012474 <__multf3+0xbc4> -80012664: 04012e23 sw zero,92(sp) -80012668: 04012c23 sw zero,88(sp) -8001266c: 04012a23 sw zero,84(sp) -80012670: 04012823 sw zero,80(sp) -80012674: fff70793 addi a5,a4,-1 -80012678: ec9ff06f j 80012540 <__multf3+0xc90> -8001267c: 00100713 li a4,1 -80012680: 40f707b3 sub a5,a4,a5 -80012684: 07400713 li a4,116 -80012688: 1af74e63 blt a4,a5,80012844 <__multf3+0xf94> -8001268c: 4057d893 srai a7,a5,0x5 -80012690: 00000713 li a4,0 -80012694: 01f7f793 andi a5,a5,31 -80012698: 00000693 li a3,0 -8001269c: 00269613 slli a2,a3,0x2 -800126a0: 03169a63 bne a3,a7,800126d4 <__multf3+0xe24> -800126a4: 04079463 bnez a5,800126ec <__multf3+0xe3c> -800126a8: 00300513 li a0,3 -800126ac: 05010593 addi a1,sp,80 -800126b0: 40d506b3 sub a3,a0,a3 -800126b4: 00c58533 add a0,a1,a2 -800126b8: 00052503 lw a0,0(a0) # 10000 <_start-0x7fff0000> -800126bc: 00178793 addi a5,a5,1 # 4001 <_start-0x7fffbfff> -800126c0: 00458593 addi a1,a1,4 -800126c4: fea5ae23 sw a0,-4(a1) -800126c8: fef6d6e3 bge a3,a5,800126b4 <__multf3+0xe04> -800126cc: 00400613 li a2,4 -800126d0: 0b80006f j 80012788 <__multf3+0xed8> -800126d4: 05010593 addi a1,sp,80 -800126d8: 00c58633 add a2,a1,a2 -800126dc: 00062603 lw a2,0(a2) -800126e0: 00168693 addi a3,a3,1 -800126e4: 00c76733 or a4,a4,a2 -800126e8: fb5ff06f j 8001269c <__multf3+0xdec> -800126ec: 08010693 addi a3,sp,128 -800126f0: 00c686b3 add a3,a3,a2 -800126f4: fd06a683 lw a3,-48(a3) -800126f8: 02000813 li a6,32 -800126fc: 40f80833 sub a6,a6,a5 -80012700: 010696b3 sll a3,a3,a6 -80012704: 00d76733 or a4,a4,a3 -80012708: 05010693 addi a3,sp,80 -8001270c: 00c68633 add a2,a3,a2 -80012710: 00300693 li a3,3 -80012714: 00000513 li a0,0 -80012718: 411686b3 sub a3,a3,a7 -8001271c: 00460613 addi a2,a2,4 -80012720: 02d54463 blt a0,a3,80012748 <__multf3+0xe98> -80012724: 08010613 addi a2,sp,128 -80012728: 00269693 slli a3,a3,0x2 -8001272c: 00d606b3 add a3,a2,a3 -80012730: 05c12603 lw a2,92(sp) -80012734: 00f657b3 srl a5,a2,a5 -80012738: fcf6a823 sw a5,-48(a3) -8001273c: 00400793 li a5,4 -80012740: 411787b3 sub a5,a5,a7 -80012744: f89ff06f j 800126cc <__multf3+0xe1c> -80012748: 00251313 slli t1,a0,0x2 -8001274c: 05010593 addi a1,sp,80 -80012750: 00658333 add t1,a1,t1 -80012754: 00062e03 lw t3,0(a2) -80012758: ffc62583 lw a1,-4(a2) -8001275c: 00150513 addi a0,a0,1 -80012760: 010e1e33 sll t3,t3,a6 -80012764: 00f5d5b3 srl a1,a1,a5 -80012768: 01c5e5b3 or a1,a1,t3 -8001276c: 00b32023 sw a1,0(t1) # 10000 <_start-0x7fff0000> -80012770: fadff06f j 8001271c <__multf3+0xe6c> -80012774: 00279693 slli a3,a5,0x2 -80012778: 05010593 addi a1,sp,80 -8001277c: 00d586b3 add a3,a1,a3 -80012780: 0006a023 sw zero,0(a3) -80012784: 00178793 addi a5,a5,1 -80012788: fec796e3 bne a5,a2,80012774 <__multf3+0xec4> -8001278c: 05012683 lw a3,80(sp) -80012790: 00e03733 snez a4,a4 -80012794: 00d76733 or a4,a4,a3 -80012798: 04e12823 sw a4,80(sp) -8001279c: 00777693 andi a3,a4,7 -800127a0: 04068263 beqz a3,800127e4 <__multf3+0xf34> -800127a4: 00f77693 andi a3,a4,15 -800127a8: 02f68e63 beq a3,a5,800127e4 <__multf3+0xf34> -800127ac: 05412783 lw a5,84(sp) -800127b0: 00470713 addi a4,a4,4 -800127b4: 04e12823 sw a4,80(sp) -800127b8: 00473713 sltiu a4,a4,4 -800127bc: 00f707b3 add a5,a4,a5 -800127c0: 00e7b733 sltu a4,a5,a4 -800127c4: 04f12a23 sw a5,84(sp) -800127c8: 05812783 lw a5,88(sp) -800127cc: 00f707b3 add a5,a4,a5 -800127d0: 04f12c23 sw a5,88(sp) -800127d4: 00e7b7b3 sltu a5,a5,a4 -800127d8: 05c12703 lw a4,92(sp) -800127dc: 00e787b3 add a5,a5,a4 -800127e0: 04f12e23 sw a5,92(sp) -800127e4: 05c12783 lw a5,92(sp) -800127e8: 00c79713 slli a4,a5,0xc -800127ec: 00075e63 bgez a4,80012808 <__multf3+0xf58> -800127f0: 04012e23 sw zero,92(sp) -800127f4: 04012c23 sw zero,88(sp) -800127f8: 04012a23 sw zero,84(sp) -800127fc: 04012823 sw zero,80(sp) -80012800: 00100793 li a5,1 -80012804: d3dff06f j 80012540 <__multf3+0xc90> -80012808: 05010793 addi a5,sp,80 -8001280c: 05c10613 addi a2,sp,92 -80012810: 0007a703 lw a4,0(a5) -80012814: 0047a683 lw a3,4(a5) -80012818: 00478793 addi a5,a5,4 -8001281c: 00375713 srli a4,a4,0x3 -80012820: 01d69693 slli a3,a3,0x1d -80012824: 00d76733 or a4,a4,a3 -80012828: fee7ae23 sw a4,-4(a5) -8001282c: fef612e3 bne a2,a5,80012810 <__multf3+0xf60> -80012830: 05c12783 lw a5,92(sp) -80012834: 0037d793 srli a5,a5,0x3 -80012838: 04f12e23 sw a5,92(sp) -8001283c: 00000793 li a5,0 -80012840: d01ff06f j 80012540 <__multf3+0xc90> -80012844: 05412783 lw a5,84(sp) -80012848: 05012703 lw a4,80(sp) -8001284c: 00f76733 or a4,a4,a5 -80012850: 05812783 lw a5,88(sp) -80012854: 00f76733 or a4,a4,a5 -80012858: 05c12783 lw a5,92(sp) -8001285c: 00f76733 or a4,a4,a5 -80012860: 00000793 li a5,0 -80012864: cc070ee3 beqz a4,80012540 <__multf3+0xc90> -80012868: 04012e23 sw zero,92(sp) -8001286c: 04012c23 sw zero,88(sp) -80012870: 04012a23 sw zero,84(sp) -80012874: 04012823 sw zero,80(sp) -80012878: cc9ff06f j 80012540 <__multf3+0xc90> -8001287c: 000087b7 lui a5,0x8 -80012880: 04012e23 sw zero,92(sp) -80012884: 04012c23 sw zero,88(sp) -80012888: 04012a23 sw zero,84(sp) -8001288c: 04012823 sw zero,80(sp) -80012890: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -80012894: cadff06f j 80012540 <__multf3+0xc90> -80012898: 000087b7 lui a5,0x8 -8001289c: 04f12e23 sw a5,92(sp) -800128a0: 04012c23 sw zero,88(sp) -800128a4: 04012a23 sw zero,84(sp) -800128a8: 04012823 sw zero,80(sp) -800128ac: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -800128b0: 00012823 sw zero,16(sp) -800128b4: c8dff06f j 80012540 <__multf3+0xc90> +8001186c <__multf3>: +8001186c: f4010113 addi sp,sp,-192 +80011870: 0b312623 sw s3,172(sp) +80011874: 00c5a983 lw s3,12(a1) +80011878: 0005a683 lw a3,0(a1) +8001187c: 0045a783 lw a5,4(a1) +80011880: 00a12623 sw a0,12(sp) +80011884: 0085a503 lw a0,8(a1) +80011888: 01099713 slli a4,s3,0x10 +8001188c: 0b212823 sw s2,176(sp) +80011890: 0b412423 sw s4,168(sp) +80011894: 0b512223 sw s5,164(sp) +80011898: 0b612023 sw s6,160(sp) +8001189c: 00062a03 lw s4,0(a2) # 1000000 <_start-0x7f000000> +800118a0: 00462b03 lw s6,4(a2) +800118a4: 00862a83 lw s5,8(a2) +800118a8: 00c62903 lw s2,12(a2) +800118ac: 00008637 lui a2,0x8 +800118b0: 0a912a23 sw s1,180(sp) +800118b4: 01075713 srli a4,a4,0x10 +800118b8: 0109d493 srli s1,s3,0x10 +800118bc: fff60613 addi a2,a2,-1 # 7fff <_start-0x7fff8001> +800118c0: 07312623 sw s3,108(sp) +800118c4: 0a112e23 sw ra,188(sp) +800118c8: 0a812c23 sw s0,184(sp) +800118cc: 09712e23 sw s7,156(sp) +800118d0: 09812c23 sw s8,152(sp) +800118d4: 09912a23 sw s9,148(sp) +800118d8: 09a12823 sw s10,144(sp) +800118dc: 09b12623 sw s11,140(sp) +800118e0: 06d12023 sw a3,96(sp) +800118e4: 06f12223 sw a5,100(sp) +800118e8: 06a12423 sw a0,104(sp) +800118ec: 02d12823 sw a3,48(sp) +800118f0: 02f12a23 sw a5,52(sp) +800118f4: 02a12c23 sw a0,56(sp) +800118f8: 02e12e23 sw a4,60(sp) +800118fc: 00c4f4b3 and s1,s1,a2 +80011900: 01f9d993 srli s3,s3,0x1f +80011904: 12048863 beqz s1,80011a34 <__multf3+0x1c8> +80011908: 24c48663 beq s1,a2,80011b54 <__multf3+0x2e8> +8001190c: 000107b7 lui a5,0x10 +80011910: 00f767b3 or a5,a4,a5 +80011914: 02f12e23 sw a5,60(sp) +80011918: 03010613 addi a2,sp,48 +8001191c: 03c10793 addi a5,sp,60 +80011920: 0007a703 lw a4,0(a5) # 10000 <_start-0x7fff0000> +80011924: ffc7a683 lw a3,-4(a5) +80011928: ffc78793 addi a5,a5,-4 +8001192c: 00371713 slli a4,a4,0x3 +80011930: 01d6d693 srli a3,a3,0x1d +80011934: 00d76733 or a4,a4,a3 +80011938: 00e7a223 sw a4,4(a5) +8001193c: fef612e3 bne a2,a5,80011920 <__multf3+0xb4> +80011940: 03012783 lw a5,48(sp) +80011944: ffffc537 lui a0,0xffffc +80011948: 00150513 addi a0,a0,1 # ffffc001 <__BSS_END__+0x7ffe55e9> +8001194c: 00379793 slli a5,a5,0x3 +80011950: 02f12823 sw a5,48(sp) +80011954: 00a484b3 add s1,s1,a0 +80011958: 00000b93 li s7,0 +8001195c: 01091513 slli a0,s2,0x10 +80011960: 00008737 lui a4,0x8 +80011964: 01095793 srli a5,s2,0x10 +80011968: 01055513 srli a0,a0,0x10 +8001196c: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> +80011970: 07212623 sw s2,108(sp) +80011974: 07412023 sw s4,96(sp) +80011978: 07612223 sw s6,100(sp) +8001197c: 07512423 sw s5,104(sp) +80011980: 05412023 sw s4,64(sp) +80011984: 05612223 sw s6,68(sp) +80011988: 05512423 sw s5,72(sp) +8001198c: 04a12623 sw a0,76(sp) +80011990: 00e7f7b3 and a5,a5,a4 +80011994: 01f95913 srli s2,s2,0x1f +80011998: 1e078263 beqz a5,80011b7c <__multf3+0x310> +8001199c: 30e78063 beq a5,a4,80011c9c <__multf3+0x430> +800119a0: 00010ab7 lui s5,0x10 +800119a4: 01556ab3 or s5,a0,s5 +800119a8: 05512623 sw s5,76(sp) +800119ac: 04010593 addi a1,sp,64 +800119b0: 04c10713 addi a4,sp,76 +800119b4: 00072683 lw a3,0(a4) +800119b8: ffc72603 lw a2,-4(a4) +800119bc: ffc70713 addi a4,a4,-4 +800119c0: 00369693 slli a3,a3,0x3 +800119c4: 01d65613 srli a2,a2,0x1d +800119c8: 00c6e6b3 or a3,a3,a2 +800119cc: 00d72223 sw a3,4(a4) +800119d0: fee592e3 bne a1,a4,800119b4 <__multf3+0x148> +800119d4: 04012703 lw a4,64(sp) +800119d8: ffffc537 lui a0,0xffffc +800119dc: 00150513 addi a0,a0,1 # ffffc001 <__BSS_END__+0x7ffe55e9> +800119e0: 00371713 slli a4,a4,0x3 +800119e4: 04e12023 sw a4,64(sp) +800119e8: 00a787b3 add a5,a5,a0 +800119ec: 00000713 li a4,0 +800119f0: 00f487b3 add a5,s1,a5 +800119f4: 02f12023 sw a5,32(sp) +800119f8: 00178793 addi a5,a5,1 +800119fc: 00f12e23 sw a5,28(sp) +80011a00: 002b9793 slli a5,s7,0x2 +80011a04: 0129c6b3 xor a3,s3,s2 +80011a08: 00e7e7b3 or a5,a5,a4 +80011a0c: 00d12823 sw a3,16(sp) +80011a10: fff78793 addi a5,a5,-1 +80011a14: 00e00693 li a3,14 +80011a18: 2af6e663 bltu a3,a5,80011cc4 <__multf3+0x458> +80011a1c: 800156b7 lui a3,0x80015 +80011a20: 00279793 slli a5,a5,0x2 +80011a24: 7d068693 addi a3,a3,2000 # 800157d0 <__BSS_END__+0xffffedb8> +80011a28: 00d787b3 add a5,a5,a3 +80011a2c: 0007a783 lw a5,0(a5) +80011a30: 00078067 jr a5 +80011a34: 00d7e633 or a2,a5,a3 +80011a38: 00a66633 or a2,a2,a0 +80011a3c: 00e66633 or a2,a2,a4 +80011a40: 12060863 beqz a2,80011b70 <__multf3+0x304> +80011a44: 06070063 beqz a4,80011aa4 <__multf3+0x238> +80011a48: 00070513 mv a0,a4 +80011a4c: 068030ef jal ra,80014ab4 <__clzsi2> +80011a50: ff450693 addi a3,a0,-12 +80011a54: 4056d793 srai a5,a3,0x5 +80011a58: 01f6f693 andi a3,a3,31 +80011a5c: 06068e63 beqz a3,80011ad8 <__multf3+0x26c> +80011a60: ffc00713 li a4,-4 +80011a64: 02e78733 mul a4,a5,a4 +80011a68: 03010313 addi t1,sp,48 +80011a6c: 02000813 li a6,32 +80011a70: 00279593 slli a1,a5,0x2 +80011a74: 40d80833 sub a6,a6,a3 +80011a78: 00c70713 addi a4,a4,12 +80011a7c: 00e30733 add a4,t1,a4 +80011a80: 08e31463 bne t1,a4,80011b08 <__multf3+0x29c> +80011a84: 08010713 addi a4,sp,128 +80011a88: 00b705b3 add a1,a4,a1 +80011a8c: 03012703 lw a4,48(sp) +80011a90: fff78793 addi a5,a5,-1 +80011a94: 00d716b3 sll a3,a4,a3 +80011a98: fad5a823 sw a3,-80(a1) +80011a9c: fff00693 li a3,-1 +80011aa0: 0a00006f j 80011b40 <__multf3+0x2d4> +80011aa4: 00050863 beqz a0,80011ab4 <__multf3+0x248> +80011aa8: 00c030ef jal ra,80014ab4 <__clzsi2> +80011aac: 02050513 addi a0,a0,32 +80011ab0: fa1ff06f j 80011a50 <__multf3+0x1e4> +80011ab4: 00078a63 beqz a5,80011ac8 <__multf3+0x25c> +80011ab8: 00078513 mv a0,a5 +80011abc: 7f9020ef jal ra,80014ab4 <__clzsi2> +80011ac0: 04050513 addi a0,a0,64 +80011ac4: f8dff06f j 80011a50 <__multf3+0x1e4> +80011ac8: 00068513 mv a0,a3 +80011acc: 7e9020ef jal ra,80014ab4 <__clzsi2> +80011ad0: 06050513 addi a0,a0,96 +80011ad4: f7dff06f j 80011a50 <__multf3+0x1e4> +80011ad8: ffc00613 li a2,-4 +80011adc: 02c78633 mul a2,a5,a2 +80011ae0: 03c10713 addi a4,sp,60 +80011ae4: 00300693 li a3,3 +80011ae8: 00c705b3 add a1,a4,a2 +80011aec: 0005a583 lw a1,0(a1) +80011af0: fff68693 addi a3,a3,-1 +80011af4: ffc70713 addi a4,a4,-4 +80011af8: 00b72223 sw a1,4(a4) +80011afc: fef6d6e3 bge a3,a5,80011ae8 <__multf3+0x27c> +80011b00: fff78793 addi a5,a5,-1 +80011b04: f99ff06f j 80011a9c <__multf3+0x230> +80011b08: ffc72603 lw a2,-4(a4) +80011b0c: 00072883 lw a7,0(a4) +80011b10: 00b70e33 add t3,a4,a1 +80011b14: 01065633 srl a2,a2,a6 +80011b18: 00d898b3 sll a7,a7,a3 +80011b1c: 01166633 or a2,a2,a7 +80011b20: 00ce2023 sw a2,0(t3) +80011b24: ffc70713 addi a4,a4,-4 +80011b28: f59ff06f j 80011a80 <__multf3+0x214> +80011b2c: 00279713 slli a4,a5,0x2 +80011b30: 03010613 addi a2,sp,48 +80011b34: 00e60733 add a4,a2,a4 +80011b38: 00072023 sw zero,0(a4) +80011b3c: fff78793 addi a5,a5,-1 +80011b40: fed796e3 bne a5,a3,80011b2c <__multf3+0x2c0> +80011b44: ffffc4b7 lui s1,0xffffc +80011b48: 01148493 addi s1,s1,17 # ffffc011 <__BSS_END__+0x7ffe55f9> +80011b4c: 40a484b3 sub s1,s1,a0 +80011b50: e09ff06f j 80011958 <__multf3+0xec> +80011b54: 00d7e7b3 or a5,a5,a3 +80011b58: 00a7e7b3 or a5,a5,a0 +80011b5c: 00e7e7b3 or a5,a5,a4 +80011b60: 00300b93 li s7,3 +80011b64: de079ce3 bnez a5,8001195c <__multf3+0xf0> +80011b68: 00200b93 li s7,2 +80011b6c: df1ff06f j 8001195c <__multf3+0xf0> +80011b70: 00000493 li s1,0 +80011b74: 00100b93 li s7,1 +80011b78: de5ff06f j 8001195c <__multf3+0xf0> +80011b7c: 016a67b3 or a5,s4,s6 +80011b80: 0157e7b3 or a5,a5,s5 +80011b84: 00a7e7b3 or a5,a5,a0 +80011b88: 12078863 beqz a5,80011cb8 <__multf3+0x44c> +80011b8c: 04050e63 beqz a0,80011be8 <__multf3+0x37c> +80011b90: 725020ef jal ra,80014ab4 <__clzsi2> +80011b94: ff450613 addi a2,a0,-12 +80011b98: 40565713 srai a4,a2,0x5 +80011b9c: 01f67613 andi a2,a2,31 +80011ba0: 08060063 beqz a2,80011c20 <__multf3+0x3b4> +80011ba4: ffc00693 li a3,-4 +80011ba8: 02d706b3 mul a3,a4,a3 +80011bac: 04010313 addi t1,sp,64 +80011bb0: 02000793 li a5,32 +80011bb4: 00271813 slli a6,a4,0x2 +80011bb8: 40c787b3 sub a5,a5,a2 +80011bbc: 00c68693 addi a3,a3,12 +80011bc0: 00d306b3 add a3,t1,a3 +80011bc4: 08d31663 bne t1,a3,80011c50 <__multf3+0x3e4> +80011bc8: 08010793 addi a5,sp,128 +80011bcc: 01078833 add a6,a5,a6 +80011bd0: 04012783 lw a5,64(sp) +80011bd4: fff70713 addi a4,a4,-1 +80011bd8: 00c79633 sll a2,a5,a2 +80011bdc: fcc82023 sw a2,-64(a6) +80011be0: fff00693 li a3,-1 +80011be4: 0a40006f j 80011c88 <__multf3+0x41c> +80011be8: 000a8a63 beqz s5,80011bfc <__multf3+0x390> +80011bec: 000a8513 mv a0,s5 +80011bf0: 6c5020ef jal ra,80014ab4 <__clzsi2> +80011bf4: 02050513 addi a0,a0,32 +80011bf8: f9dff06f j 80011b94 <__multf3+0x328> +80011bfc: 000b0a63 beqz s6,80011c10 <__multf3+0x3a4> +80011c00: 000b0513 mv a0,s6 +80011c04: 6b1020ef jal ra,80014ab4 <__clzsi2> +80011c08: 04050513 addi a0,a0,64 +80011c0c: f89ff06f j 80011b94 <__multf3+0x328> +80011c10: 000a0513 mv a0,s4 +80011c14: 6a1020ef jal ra,80014ab4 <__clzsi2> +80011c18: 06050513 addi a0,a0,96 +80011c1c: f79ff06f j 80011b94 <__multf3+0x328> +80011c20: ffc00613 li a2,-4 +80011c24: 02c70633 mul a2,a4,a2 +80011c28: 04c10693 addi a3,sp,76 +80011c2c: 00300793 li a5,3 +80011c30: 00c685b3 add a1,a3,a2 +80011c34: 0005a583 lw a1,0(a1) +80011c38: fff78793 addi a5,a5,-1 +80011c3c: ffc68693 addi a3,a3,-4 +80011c40: 00b6a223 sw a1,4(a3) +80011c44: fee7d6e3 bge a5,a4,80011c30 <__multf3+0x3c4> +80011c48: fff70713 addi a4,a4,-1 +80011c4c: f95ff06f j 80011be0 <__multf3+0x374> +80011c50: ffc6a583 lw a1,-4(a3) +80011c54: 0006a883 lw a7,0(a3) +80011c58: 01068e33 add t3,a3,a6 +80011c5c: 00f5d5b3 srl a1,a1,a5 +80011c60: 00c898b3 sll a7,a7,a2 +80011c64: 0115e5b3 or a1,a1,a7 +80011c68: 00be2023 sw a1,0(t3) +80011c6c: ffc68693 addi a3,a3,-4 +80011c70: f55ff06f j 80011bc4 <__multf3+0x358> +80011c74: 00271793 slli a5,a4,0x2 +80011c78: 04010613 addi a2,sp,64 +80011c7c: 00f607b3 add a5,a2,a5 +80011c80: 0007a023 sw zero,0(a5) +80011c84: fff70713 addi a4,a4,-1 +80011c88: fed716e3 bne a4,a3,80011c74 <__multf3+0x408> +80011c8c: ffffc7b7 lui a5,0xffffc +80011c90: 01178793 addi a5,a5,17 # ffffc011 <__BSS_END__+0x7ffe55f9> +80011c94: 40a787b3 sub a5,a5,a0 +80011c98: d55ff06f j 800119ec <__multf3+0x180> +80011c9c: 016a6a33 or s4,s4,s6 +80011ca0: 015a6ab3 or s5,s4,s5 +80011ca4: 00aaeab3 or s5,s5,a0 +80011ca8: 00300713 li a4,3 +80011cac: d40a92e3 bnez s5,800119f0 <__multf3+0x184> +80011cb0: 00200713 li a4,2 +80011cb4: d3dff06f j 800119f0 <__multf3+0x184> +80011cb8: 00000793 li a5,0 +80011cbc: 00100713 li a4,1 +80011cc0: d31ff06f j 800119f0 <__multf3+0x184> +80011cc4: 03012703 lw a4,48(sp) +80011cc8: 04012e03 lw t3,64(sp) +80011ccc: 00010537 lui a0,0x10 +80011cd0: fff50693 addi a3,a0,-1 # ffff <_start-0x7fff0001> +80011cd4: 01075f93 srli t6,a4,0x10 +80011cd8: 010e5a93 srli s5,t3,0x10 +80011cdc: 00d77733 and a4,a4,a3 +80011ce0: 00de7e33 and t3,t3,a3 +80011ce4: 02ea87b3 mul a5,s5,a4 +80011ce8: 02ee0633 mul a2,t3,a4 +80011cec: 03cf8833 mul a6,t6,t3 +80011cf0: 010785b3 add a1,a5,a6 +80011cf4: 01065793 srli a5,a2,0x10 +80011cf8: 00b787b3 add a5,a5,a1 +80011cfc: 035f8b33 mul s6,t6,s5 +80011d00: 0107f463 bgeu a5,a6,80011d08 <__multf3+0x49c> +80011d04: 00ab0b33 add s6,s6,a0 +80011d08: 04412f03 lw t5,68(sp) +80011d0c: 0107d293 srli t0,a5,0x10 +80011d10: 00d7f7b3 and a5,a5,a3 +80011d14: 00d67633 and a2,a2,a3 +80011d18: 01079793 slli a5,a5,0x10 +80011d1c: 00c787b3 add a5,a5,a2 +80011d20: 010f5493 srli s1,t5,0x10 +80011d24: 00df7f33 and t5,t5,a3 +80011d28: 02f12223 sw a5,36(sp) +80011d2c: 06f12023 sw a5,96(sp) +80011d30: 02ef06b3 mul a3,t5,a4 +80011d34: 02e487b3 mul a5,s1,a4 +80011d38: 03ef8633 mul a2,t6,t5 +80011d3c: 00c78533 add a0,a5,a2 +80011d40: 0106d793 srli a5,a3,0x10 +80011d44: 00a787b3 add a5,a5,a0 +80011d48: 029f8a33 mul s4,t6,s1 +80011d4c: 00c7f663 bgeu a5,a2,80011d58 <__multf3+0x4ec> +80011d50: 00010637 lui a2,0x10 +80011d54: 00ca0a33 add s4,s4,a2 +80011d58: 00010637 lui a2,0x10 +80011d5c: fff60593 addi a1,a2,-1 # ffff <_start-0x7fff0001> +80011d60: 00b7f533 and a0,a5,a1 +80011d64: 0107dd93 srli s11,a5,0x10 +80011d68: 03412783 lw a5,52(sp) +80011d6c: 00b6f6b3 and a3,a3,a1 +80011d70: 01051513 slli a0,a0,0x10 +80011d74: 0107d913 srli s2,a5,0x10 +80011d78: 00b7f5b3 and a1,a5,a1 +80011d7c: 00d50533 add a0,a0,a3 +80011d80: 02ba87b3 mul a5,s5,a1 +80011d84: 00a282b3 add t0,t0,a0 +80011d88: 02be06b3 mul a3,t3,a1 +80011d8c: 03c90333 mul t1,s2,t3 +80011d90: 00678833 add a6,a5,t1 +80011d94: 0106d793 srli a5,a3,0x10 +80011d98: 010787b3 add a5,a5,a6 +80011d9c: 032a88b3 mul a7,s5,s2 +80011da0: 0067f463 bgeu a5,t1,80011da8 <__multf3+0x53c> +80011da4: 00c888b3 add a7,a7,a2 +80011da8: 0107d993 srli s3,a5,0x10 +80011dac: 011989b3 add s3,s3,a7 +80011db0: 000108b7 lui a7,0x10 +80011db4: fff88613 addi a2,a7,-1 # ffff <_start-0x7fff0001> +80011db8: 00c7f833 and a6,a5,a2 +80011dbc: 01081813 slli a6,a6,0x10 +80011dc0: 00c6f7b3 and a5,a3,a2 +80011dc4: 00f80833 add a6,a6,a5 +80011dc8: 03e58633 mul a2,a1,t5 +80011dcc: 03e907b3 mul a5,s2,t5 +80011dd0: 01065e93 srli t4,a2,0x10 +80011dd4: 02b486b3 mul a3,s1,a1 +80011dd8: 00f686b3 add a3,a3,a5 +80011ddc: 00de86b3 add a3,t4,a3 +80011de0: 03248333 mul t1,s1,s2 +80011de4: 00f6f463 bgeu a3,a5,80011dec <__multf3+0x580> +80011de8: 01130333 add t1,t1,a7 +80011dec: 0106d793 srli a5,a3,0x10 +80011df0: 04812e83 lw t4,72(sp) +80011df4: 006787b3 add a5,a5,t1 +80011df8: 000103b7 lui t2,0x10 +80011dfc: 02f12423 sw a5,40(sp) +80011e00: fff38793 addi a5,t2,-1 # ffff <_start-0x7fff0001> +80011e04: 010ed413 srli s0,t4,0x10 +80011e08: 00fefeb3 and t4,t4,a5 +80011e0c: 02e408b3 mul a7,s0,a4 +80011e10: 00f67633 and a2,a2,a5 +80011e14: 00f6f6b3 and a3,a3,a5 +80011e18: 01069693 slli a3,a3,0x10 +80011e1c: 00c686b3 add a3,a3,a2 +80011e20: 02ee8333 mul t1,t4,a4 +80011e24: 03df8bb3 mul s7,t6,t4 +80011e28: 017887b3 add a5,a7,s7 +80011e2c: 01035893 srli a7,t1,0x10 +80011e30: 00f888b3 add a7,a7,a5 +80011e34: 028f8633 mul a2,t6,s0 +80011e38: 0178f463 bgeu a7,s7,80011e40 <__multf3+0x5d4> +80011e3c: 00760633 add a2,a2,t2 +80011e40: 0108d793 srli a5,a7,0x10 +80011e44: 00010c37 lui s8,0x10 +80011e48: 00c787b3 add a5,a5,a2 +80011e4c: fffc0613 addi a2,s8,-1 # ffff <_start-0x7fff0001> +80011e50: 02f12623 sw a5,44(sp) +80011e54: 00c8f7b3 and a5,a7,a2 +80011e58: 03812883 lw a7,56(sp) +80011e5c: 00c37333 and t1,t1,a2 +80011e60: 01079793 slli a5,a5,0x10 +80011e64: 0108d393 srli t2,a7,0x10 +80011e68: 00c8f633 and a2,a7,a2 +80011e6c: 006787b3 add a5,a5,t1 +80011e70: 03c608b3 mul a7,a2,t3 +80011e74: 03c38cb3 mul s9,t2,t3 +80011e78: 0108dd13 srli s10,a7,0x10 +80011e7c: 02ca8333 mul t1,s5,a2 +80011e80: 01930333 add t1,t1,s9 +80011e84: 006d0333 add t1,s10,t1 +80011e88: 027a8bb3 mul s7,s5,t2 +80011e8c: 01937463 bgeu t1,s9,80011e94 <__multf3+0x628> +80011e90: 018b8bb3 add s7,s7,s8 +80011e94: 01035c13 srli s8,t1,0x10 +80011e98: 017c0bb3 add s7,s8,s7 +80011e9c: 00010c37 lui s8,0x10 +80011ea0: 005b02b3 add t0,s6,t0 +80011ea4: fffc0c93 addi s9,s8,-1 # ffff <_start-0x7fff0001> +80011ea8: 00a2b533 sltu a0,t0,a0 +80011eac: 01937333 and t1,t1,s9 +80011eb0: 00ad8db3 add s11,s11,a0 +80011eb4: 01031313 slli t1,t1,0x10 +80011eb8: 0198f8b3 and a7,a7,s9 +80011ebc: 014d8a33 add s4,s11,s4 +80011ec0: 011308b3 add a7,t1,a7 +80011ec4: 01028333 add t1,t0,a6 +80011ec8: 01033833 sltu a6,t1,a6 +80011ecc: 00612a23 sw t1,20(sp) +80011ed0: 06612223 sw t1,100(sp) +80011ed4: 013a0333 add t1,s4,s3 +80011ed8: 01030b33 add s6,t1,a6 +80011edc: 013339b3 sltu s3,t1,s3 +80011ee0: 010b3833 sltu a6,s6,a6 +80011ee4: 0109e833 or a6,s3,a6 +80011ee8: 00aa3533 sltu a0,s4,a0 +80011eec: 00a80533 add a0,a6,a0 +80011ef0: 02812803 lw a6,40(sp) +80011ef4: 00db02b3 add t0,s6,a3 +80011ef8: 02812983 lw s3,40(sp) +80011efc: 00d2b6b3 sltu a3,t0,a3 +80011f00: 01050533 add a0,a0,a6 +80011f04: 02c12303 lw t1,44(sp) +80011f08: 00d50833 add a6,a0,a3 +80011f0c: 00f282b3 add t0,t0,a5 +80011f10: 01353533 sltu a0,a0,s3 +80011f14: 00d836b3 sltu a3,a6,a3 +80011f18: 00f2b7b3 sltu a5,t0,a5 +80011f1c: 00680db3 add s11,a6,t1 +80011f20: 00d566b3 or a3,a0,a3 +80011f24: 02c12503 lw a0,44(sp) +80011f28: 00fd8333 add t1,s11,a5 +80011f2c: 011282b3 add t0,t0,a7 +80011f30: 0112b8b3 sltu a7,t0,a7 +80011f34: 00f337b3 sltu a5,t1,a5 +80011f38: 00512c23 sw t0,24(sp) +80011f3c: 06512423 sw t0,104(sp) +80011f40: 017302b3 add t0,t1,s7 +80011f44: 04c12303 lw t1,76(sp) +80011f48: 01128d33 add s10,t0,a7 +80011f4c: 00adbdb3 sltu s11,s11,a0 +80011f50: 00fde7b3 or a5,s11,a5 +80011f54: 0172bbb3 sltu s7,t0,s7 +80011f58: 011d38b3 sltu a7,s10,a7 +80011f5c: 00f686b3 add a3,a3,a5 +80011f60: 01035293 srli t0,t1,0x10 +80011f64: 011bea33 or s4,s7,a7 +80011f68: 01937333 and t1,t1,s9 +80011f6c: 02e307b3 mul a5,t1,a4 +80011f70: 01468a33 add s4,a3,s4 +80011f74: 02e28733 mul a4,t0,a4 +80011f78: 0107d893 srli a7,a5,0x10 +80011f7c: 026f86b3 mul a3,t6,t1 +80011f80: 00d70733 add a4,a4,a3 +80011f84: 00e888b3 add a7,a7,a4 +80011f88: 025f8fb3 mul t6,t6,t0 +80011f8c: 00d8f463 bgeu a7,a3,80011f94 <__multf3+0x728> +80011f90: 018f8fb3 add t6,t6,s8 +80011f94: 03c12983 lw s3,60(sp) +80011f98: 000106b7 lui a3,0x10 +80011f9c: fff68513 addi a0,a3,-1 # ffff <_start-0x7fff0001> +80011fa0: 0108d713 srli a4,a7,0x10 +80011fa4: 00a8f8b3 and a7,a7,a0 +80011fa8: 01f70733 add a4,a4,t6 +80011fac: 00a7f7b3 and a5,a5,a0 +80011fb0: 0109df93 srli t6,s3,0x10 +80011fb4: 01089893 slli a7,a7,0x10 +80011fb8: 00a9f9b3 and s3,s3,a0 +80011fbc: 00f888b3 add a7,a7,a5 +80011fc0: 03fa8b33 mul s6,s5,t6 +80011fc4: 00070d93 mv s11,a4 +80011fc8: 033e07b3 mul a5,t3,s3 +80011fcc: 033a8ab3 mul s5,s5,s3 +80011fd0: 0107d813 srli a6,a5,0x10 +80011fd4: 03cf8e33 mul t3,t6,t3 +80011fd8: 01ca8ab3 add s5,s5,t3 +80011fdc: 01580ab3 add s5,a6,s5 +80011fe0: 01caf463 bgeu s5,t3,80011fe8 <__multf3+0x77c> +80011fe4: 00db0b33 add s6,s6,a3 +80011fe8: 010ad813 srli a6,s5,0x10 +80011fec: 01680733 add a4,a6,s6 +80011ff0: 00010b37 lui s6,0x10 +80011ff4: 02e12423 sw a4,40(sp) +80011ff8: fffb0713 addi a4,s6,-1 # ffff <_start-0x7fff0001> +80011ffc: 00eaf833 and a6,s5,a4 +80012000: 00e7f7b3 and a5,a5,a4 +80012004: 01081813 slli a6,a6,0x10 +80012008: 00f80833 add a6,a6,a5 +8001200c: 02be86b3 mul a3,t4,a1 +80012010: 03d90e33 mul t3,s2,t4 +80012014: 0106d513 srli a0,a3,0x10 +80012018: 02b407b3 mul a5,s0,a1 +8001201c: 01c787b3 add a5,a5,t3 +80012020: 00f507b3 add a5,a0,a5 +80012024: 02890733 mul a4,s2,s0 +80012028: 01c7f463 bgeu a5,t3,80012030 <__multf3+0x7c4> +8001202c: 01670733 add a4,a4,s6 +80012030: 0107d513 srli a0,a5,0x10 +80012034: 00e50733 add a4,a0,a4 +80012038: 00010b37 lui s6,0x10 +8001203c: 02e12623 sw a4,44(sp) +80012040: fffb0713 addi a4,s6,-1 # ffff <_start-0x7fff0001> +80012044: 00e7f533 and a0,a5,a4 +80012048: 00e6f6b3 and a3,a3,a4 +8001204c: 03e38e33 mul t3,t2,t5 +80012050: 01051513 slli a0,a0,0x10 +80012054: 00d50533 add a0,a0,a3 +80012058: 03e60733 mul a4,a2,t5 +8001205c: 02c487b3 mul a5,s1,a2 +80012060: 01075693 srli a3,a4,0x10 +80012064: 01c787b3 add a5,a5,t3 +80012068: 00f687b3 add a5,a3,a5 +8001206c: 02748ab3 mul s5,s1,t2 +80012070: 01c7f463 bgeu a5,t3,80012078 <__multf3+0x80c> +80012074: 016a8ab3 add s5,s5,s6 +80012078: 000106b7 lui a3,0x10 +8001207c: fff68e13 addi t3,a3,-1 # ffff <_start-0x7fff0001> +80012080: 01c7f6b3 and a3,a5,t3 +80012084: 0107db93 srli s7,a5,0x10 +80012088: 011d07b3 add a5,s10,a7 +8001208c: 01c77733 and a4,a4,t3 +80012090: 0117b8b3 sltu a7,a5,a7 +80012094: 01ba0a33 add s4,s4,s11 +80012098: 01069693 slli a3,a3,0x10 +8001209c: 00e686b3 add a3,a3,a4 +800120a0: 011a0d33 add s10,s4,a7 +800120a4: 02812703 lw a4,40(sp) +800120a8: 011d38b3 sltu a7,s10,a7 +800120ac: 01ba3a33 sltu s4,s4,s11 +800120b0: 010787b3 add a5,a5,a6 +800120b4: 011a6a33 or s4,s4,a7 +800120b8: 02812883 lw a7,40(sp) +800120bc: 0107b833 sltu a6,a5,a6 +800120c0: 00ed0b33 add s6,s10,a4 +800120c4: 02c12703 lw a4,44(sp) +800120c8: 010b0cb3 add s9,s6,a6 +800120cc: 00a787b3 add a5,a5,a0 +800120d0: 011b3b33 sltu s6,s6,a7 +800120d4: 010cb833 sltu a6,s9,a6 +800120d8: 00a7b533 sltu a0,a5,a0 +800120dc: 00ec8733 add a4,s9,a4 +800120e0: 010b6b33 or s6,s6,a6 +800120e4: 02c12803 lw a6,44(sp) +800120e8: 00a70c33 add s8,a4,a0 +800120ec: 015b8bb3 add s7,s7,s5 +800120f0: 00d787b3 add a5,a5,a3 +800120f4: 00d7b6b3 sltu a3,a5,a3 +800120f8: 017c0ab3 add s5,s8,s7 +800120fc: 00da8e33 add t3,s5,a3 +80012100: 01073733 sltu a4,a4,a6 +80012104: 00ac3533 sltu a0,s8,a0 +80012108: 00a76733 or a4,a4,a0 +8001210c: 00de36b3 sltu a3,t3,a3 +80012110: 016a0a33 add s4,s4,s6 +80012114: 017abab3 sltu s5,s5,s7 +80012118: 00ea0a33 add s4,s4,a4 +8001211c: 00daeab3 or s5,s5,a3 +80012120: 015a06b3 add a3,s4,s5 +80012124: 02ce8833 mul a6,t4,a2 +80012128: 06f12623 sw a5,108(sp) +8001212c: 03d38a33 mul s4,t2,t4 +80012130: 01085513 srli a0,a6,0x10 +80012134: 02c40733 mul a4,s0,a2 +80012138: 01470733 add a4,a4,s4 +8001213c: 00e50733 add a4,a0,a4 +80012140: 027408b3 mul a7,s0,t2 +80012144: 01477663 bgeu a4,s4,80012150 <__multf3+0x8e4> +80012148: 00010537 lui a0,0x10 +8001214c: 00a888b3 add a7,a7,a0 +80012150: 00010a37 lui s4,0x10 +80012154: 01075513 srli a0,a4,0x10 +80012158: fffa0a93 addi s5,s4,-1 # ffff <_start-0x7fff0001> +8001215c: 011508b3 add a7,a0,a7 +80012160: 01577533 and a0,a4,s5 +80012164: 01587833 and a6,a6,s5 +80012168: 01051513 slli a0,a0,0x10 +8001216c: 02690ab3 mul s5,s2,t1 +80012170: 01050533 add a0,a0,a6 +80012174: 02b30833 mul a6,t1,a1 +80012178: 02b285b3 mul a1,t0,a1 +8001217c: 01085713 srli a4,a6,0x10 +80012180: 015585b3 add a1,a1,s5 +80012184: 00b70733 add a4,a4,a1 +80012188: 02590933 mul s2,s2,t0 +8001218c: 01577463 bgeu a4,s5,80012194 <__multf3+0x928> +80012190: 01490933 add s2,s2,s4 +80012194: 00010ab7 lui s5,0x10 +80012198: 01075593 srli a1,a4,0x10 +8001219c: fffa8a13 addi s4,s5,-1 # ffff <_start-0x7fff0001> +800121a0: 01487833 and a6,a6,s4 +800121a4: 01258933 add s2,a1,s2 +800121a8: 014775b3 and a1,a4,s4 +800121ac: 01059593 slli a1,a1,0x10 +800121b0: 03e98733 mul a4,s3,t5 +800121b4: 010585b3 add a1,a1,a6 +800121b8: 03ef8f33 mul t5,t6,t5 +800121bc: 01075813 srli a6,a4,0x10 +800121c0: 03f48a33 mul s4,s1,t6 +800121c4: 033484b3 mul s1,s1,s3 +800121c8: 01e484b3 add s1,s1,t5 +800121cc: 009804b3 add s1,a6,s1 +800121d0: 01e4f463 bgeu s1,t5,800121d8 <__multf3+0x96c> +800121d4: 015a0a33 add s4,s4,s5 +800121d8: 0104db13 srli s6,s1,0x10 +800121dc: 014b0b33 add s6,s6,s4 +800121e0: 00010a37 lui s4,0x10 +800121e4: fffa0f13 addi t5,s4,-1 # ffff <_start-0x7fff0001> +800121e8: 01e4f833 and a6,s1,t5 +800121ec: 01e77733 and a4,a4,t5 +800121f0: 026384b3 mul s1,t2,t1 +800121f4: 01081813 slli a6,a6,0x10 +800121f8: 00e80833 add a6,a6,a4 +800121fc: 02660f33 mul t5,a2,t1 +80012200: 02c28633 mul a2,t0,a2 +80012204: 010f5713 srli a4,t5,0x10 +80012208: 00960633 add a2,a2,s1 +8001220c: 00c70633 add a2,a4,a2 +80012210: 025383b3 mul t2,t2,t0 +80012214: 00967463 bgeu a2,s1,8001221c <__multf3+0x9b0> +80012218: 014383b3 add t2,t2,s4 +8001221c: 00010a37 lui s4,0x10 +80012220: 01065713 srli a4,a2,0x10 +80012224: fffa0493 addi s1,s4,-1 # ffff <_start-0x7fff0001> +80012228: 007703b3 add t2,a4,t2 +8001222c: 00967733 and a4,a2,s1 +80012230: 009f7f33 and t5,t5,s1 +80012234: 01071713 slli a4,a4,0x10 +80012238: 01e70733 add a4,a4,t5 +8001223c: 03340633 mul a2,s0,s3 +80012240: 033e8f33 mul t5,t4,s3 +80012244: 03df8eb3 mul t4,t6,t4 +80012248: 010f5a93 srli s5,t5,0x10 +8001224c: 01d60633 add a2,a2,t4 +80012250: 00ca8633 add a2,s5,a2 +80012254: 03f404b3 mul s1,s0,t6 +80012258: 01d67463 bgeu a2,t4,80012260 <__multf3+0x9f4> +8001225c: 014484b3 add s1,s1,s4 +80012260: 01065c13 srli s8,a2,0x10 +80012264: 00010cb7 lui s9,0x10 +80012268: 009c0c33 add s8,s8,s1 +8001226c: 00ae0e33 add t3,t3,a0 +80012270: fffc8493 addi s1,s9,-1 # ffff <_start-0x7fff0001> +80012274: 00ae3533 sltu a0,t3,a0 +80012278: 011686b3 add a3,a3,a7 +8001227c: 00967633 and a2,a2,s1 +80012280: 00a68db3 add s11,a3,a0 +80012284: 009f7f33 and t5,t5,s1 +80012288: 00be0e33 add t3,t3,a1 +8001228c: 01061613 slli a2,a2,0x10 +80012290: 01e60633 add a2,a2,t5 +80012294: 00be35b3 sltu a1,t3,a1 +80012298: 012d8f33 add t5,s11,s2 +8001229c: 010e0e33 add t3,t3,a6 +800122a0: 00bf0d33 add s10,t5,a1 +800122a4: 016d0eb3 add t4,s10,s6 +800122a8: 07c12823 sw t3,112(sp) +800122ac: 010e3e33 sltu t3,t3,a6 +800122b0: 01ce8a33 add s4,t4,t3 +800122b4: 0116b6b3 sltu a3,a3,a7 +800122b8: 00bd35b3 sltu a1,s10,a1 +800122bc: 00adb533 sltu a0,s11,a0 +800122c0: 012f3933 sltu s2,t5,s2 +800122c4: 00a6e533 or a0,a3,a0 +800122c8: 00b96933 or s2,s2,a1 +800122cc: 016ebeb3 sltu t4,t4,s6 +800122d0: 01ca3e33 sltu t3,s4,t3 +800122d4: 01250533 add a0,a0,s2 +800122d8: 01ceeeb3 or t4,t4,t3 +800122dc: 00ea0833 add a6,s4,a4 +800122e0: 01d50533 add a0,a0,t4 +800122e4: 00e83733 sltu a4,a6,a4 +800122e8: 00750533 add a0,a0,t2 +800122ec: 00e506b3 add a3,a0,a4 +800122f0: 007533b3 sltu t2,a0,t2 +800122f4: 03330533 mul a0,t1,s3 +800122f8: 00c80833 add a6,a6,a2 +800122fc: 00e6b733 sltu a4,a3,a4 +80012300: 00c83633 sltu a2,a6,a2 +80012304: 018686b3 add a3,a3,s8 +80012308: 00c685b3 add a1,a3,a2 +8001230c: 0186bc33 sltu s8,a3,s8 +80012310: 00c5b633 sltu a2,a1,a2 +80012314: 07012a23 sw a6,116(sp) +80012318: 00e3e733 or a4,t2,a4 +8001231c: 026f8333 mul t1,t6,t1 +80012320: 01055693 srli a3,a0,0x10 +80012324: 00cc6633 or a2,s8,a2 +80012328: 033289b3 mul s3,t0,s3 +8001232c: 006989b3 add s3,s3,t1 +80012330: 03f28fb3 mul t6,t0,t6 +80012334: 013682b3 add t0,a3,s3 +80012338: 0062f463 bgeu t0,t1,80012340 <__multf3+0xad4> +8001233c: 019f8fb3 add t6,t6,s9 +80012340: 0092f6b3 and a3,t0,s1 +80012344: 01069693 slli a3,a3,0x10 +80012348: 009574b3 and s1,a0,s1 +8001234c: 009684b3 add s1,a3,s1 +80012350: 0102d293 srli t0,t0,0x10 +80012354: 009585b3 add a1,a1,s1 +80012358: 00e282b3 add t0,t0,a4 +8001235c: 01412683 lw a3,20(sp) +80012360: 02412703 lw a4,36(sp) +80012364: 0095b4b3 sltu s1,a1,s1 +80012368: 00c282b3 add t0,t0,a2 +8001236c: 009282b3 add t0,t0,s1 +80012370: 01f28fb3 add t6,t0,t6 +80012374: 00d762b3 or t0,a4,a3 +80012378: 01812703 lw a4,24(sp) +8001237c: 00d79793 slli a5,a5,0xd +80012380: 06b12c23 sw a1,120(sp) +80012384: 005762b3 or t0,a4,t0 +80012388: 07f12e23 sw t6,124(sp) +8001238c: 0057e7b3 or a5,a5,t0 +80012390: 06010713 addi a4,sp,96 +80012394: 07010593 addi a1,sp,112 +80012398: 00c72683 lw a3,12(a4) +8001239c: 01072603 lw a2,16(a4) +800123a0: 00470713 addi a4,a4,4 +800123a4: 0136d693 srli a3,a3,0x13 +800123a8: 00d61613 slli a2,a2,0xd +800123ac: 00c6e6b3 or a3,a3,a2 +800123b0: fed72e23 sw a3,-4(a4) +800123b4: fee592e3 bne a1,a4,80012398 <__multf3+0xb2c> +800123b8: 06012703 lw a4,96(sp) +800123bc: 06812683 lw a3,104(sp) +800123c0: 00f037b3 snez a5,a5 +800123c4: 00e7e7b3 or a5,a5,a4 +800123c8: 04d12c23 sw a3,88(sp) +800123cc: 06c12703 lw a4,108(sp) +800123d0: 06412683 lw a3,100(sp) +800123d4: 04f12823 sw a5,80(sp) +800123d8: 04e12e23 sw a4,92(sp) +800123dc: 04d12a23 sw a3,84(sp) +800123e0: 00b71693 slli a3,a4,0xb +800123e4: 2206d863 bgez a3,80012614 <__multf3+0xda8> +800123e8: 01f79793 slli a5,a5,0x1f +800123ec: 05010713 addi a4,sp,80 +800123f0: 05c10593 addi a1,sp,92 +800123f4: 00072683 lw a3,0(a4) +800123f8: 00472603 lw a2,4(a4) +800123fc: 00470713 addi a4,a4,4 +80012400: 0016d693 srli a3,a3,0x1 +80012404: 01f61613 slli a2,a2,0x1f +80012408: 00c6e6b3 or a3,a3,a2 +8001240c: fed72e23 sw a3,-4(a4) +80012410: fee592e3 bne a1,a4,800123f4 <__multf3+0xb88> +80012414: 05c12703 lw a4,92(sp) +80012418: 00f037b3 snez a5,a5 +8001241c: 00175713 srli a4,a4,0x1 +80012420: 04e12e23 sw a4,92(sp) +80012424: 05012703 lw a4,80(sp) +80012428: 00f767b3 or a5,a4,a5 +8001242c: 04f12823 sw a5,80(sp) +80012430: 01c12703 lw a4,28(sp) +80012434: 000047b7 lui a5,0x4 +80012438: fff78793 addi a5,a5,-1 # 3fff <_start-0x7fffc001> +8001243c: 00f707b3 add a5,a4,a5 +80012440: 1ef05c63 blez a5,80012638 <__multf3+0xdcc> +80012444: 05012703 lw a4,80(sp) +80012448: 00777693 andi a3,a4,7 +8001244c: 04068463 beqz a3,80012494 <__multf3+0xc28> +80012450: 00f77693 andi a3,a4,15 +80012454: 00400613 li a2,4 +80012458: 02c68e63 beq a3,a2,80012494 <__multf3+0xc28> +8001245c: 05412683 lw a3,84(sp) +80012460: 00470713 addi a4,a4,4 +80012464: 04e12823 sw a4,80(sp) +80012468: 00473713 sltiu a4,a4,4 +8001246c: 00d706b3 add a3,a4,a3 +80012470: 00e6b733 sltu a4,a3,a4 +80012474: 04d12a23 sw a3,84(sp) +80012478: 05812683 lw a3,88(sp) +8001247c: 00d706b3 add a3,a4,a3 +80012480: 04d12c23 sw a3,88(sp) +80012484: 00e6b6b3 sltu a3,a3,a4 +80012488: 05c12703 lw a4,92(sp) +8001248c: 00e686b3 add a3,a3,a4 +80012490: 04d12e23 sw a3,92(sp) +80012494: 05c12703 lw a4,92(sp) +80012498: 00b71693 slli a3,a4,0xb +8001249c: 0206d063 bgez a3,800124bc <__multf3+0xc50> +800124a0: fff007b7 lui a5,0xfff00 +800124a4: fff78793 addi a5,a5,-1 # ffefffff <__BSS_END__+0x7fee95e7> +800124a8: 00f77733 and a4,a4,a5 +800124ac: 04e12e23 sw a4,92(sp) +800124b0: 01c12703 lw a4,28(sp) +800124b4: 000047b7 lui a5,0x4 +800124b8: 00f707b3 add a5,a4,a5 +800124bc: 05010713 addi a4,sp,80 +800124c0: 05c10593 addi a1,sp,92 +800124c4: 00072683 lw a3,0(a4) +800124c8: 00472603 lw a2,4(a4) +800124cc: 00470713 addi a4,a4,4 +800124d0: 0036d693 srli a3,a3,0x3 +800124d4: 01d61613 slli a2,a2,0x1d +800124d8: 00c6e6b3 or a3,a3,a2 +800124dc: fed72e23 sw a3,-4(a4) +800124e0: feb712e3 bne a4,a1,800124c4 <__multf3+0xc58> +800124e4: 00008737 lui a4,0x8 +800124e8: ffe70693 addi a3,a4,-2 # 7ffe <_start-0x7fff8002> +800124ec: 12f6ca63 blt a3,a5,80012620 <__multf3+0xdb4> +800124f0: 05c12703 lw a4,92(sp) +800124f4: 00375713 srli a4,a4,0x3 +800124f8: 04e12e23 sw a4,92(sp) +800124fc: 05c12703 lw a4,92(sp) +80012500: 01179793 slli a5,a5,0x11 +80012504: 800106b7 lui a3,0x80010 +80012508: 06e11623 sh a4,108(sp) +8001250c: 06c12703 lw a4,108(sp) +80012510: fff68693 addi a3,a3,-1 # 8000ffff <__BSS_END__+0xffff95e7> +80012514: 0117d793 srli a5,a5,0x11 +80012518: 00d77733 and a4,a4,a3 +8001251c: 01079793 slli a5,a5,0x10 +80012520: 00f767b3 or a5,a4,a5 +80012524: 01012703 lw a4,16(sp) +80012528: 00179793 slli a5,a5,0x1 +8001252c: 0017d793 srli a5,a5,0x1 +80012530: 01f71713 slli a4,a4,0x1f +80012534: 00c12683 lw a3,12(sp) +80012538: 00e7e7b3 or a5,a5,a4 +8001253c: 05012703 lw a4,80(sp) +80012540: 0bc12083 lw ra,188(sp) +80012544: 0b812403 lw s0,184(sp) +80012548: 00e6a023 sw a4,0(a3) +8001254c: 05412703 lw a4,84(sp) +80012550: 00f6a623 sw a5,12(a3) +80012554: 0b412483 lw s1,180(sp) +80012558: 00e6a223 sw a4,4(a3) +8001255c: 05812703 lw a4,88(sp) +80012560: 0b012903 lw s2,176(sp) +80012564: 0ac12983 lw s3,172(sp) +80012568: 00e6a423 sw a4,8(a3) +8001256c: 0a812a03 lw s4,168(sp) +80012570: 0a412a83 lw s5,164(sp) +80012574: 0a012b03 lw s6,160(sp) +80012578: 09c12b83 lw s7,156(sp) +8001257c: 09812c03 lw s8,152(sp) +80012580: 09412c83 lw s9,148(sp) +80012584: 09012d03 lw s10,144(sp) +80012588: 08c12d83 lw s11,140(sp) +8001258c: 00068513 mv a0,a3 +80012590: 0c010113 addi sp,sp,192 +80012594: 00008067 ret +80012598: 01312823 sw s3,16(sp) +8001259c: 03012783 lw a5,48(sp) +800125a0: 04f12823 sw a5,80(sp) +800125a4: 03412783 lw a5,52(sp) +800125a8: 04f12a23 sw a5,84(sp) +800125ac: 03812783 lw a5,56(sp) +800125b0: 04f12c23 sw a5,88(sp) +800125b4: 03c12783 lw a5,60(sp) +800125b8: 04f12e23 sw a5,92(sp) +800125bc: 00200793 li a5,2 +800125c0: 26fb8c63 beq s7,a5,80012838 <__multf3+0xfcc> +800125c4: 00300793 li a5,3 +800125c8: 28fb8663 beq s7,a5,80012854 <__multf3+0xfe8> +800125cc: 00100793 li a5,1 +800125d0: e6fb90e3 bne s7,a5,80012430 <__multf3+0xbc4> +800125d4: 04012e23 sw zero,92(sp) +800125d8: 04012c23 sw zero,88(sp) +800125dc: 04012a23 sw zero,84(sp) +800125e0: 04012823 sw zero,80(sp) +800125e4: 2140006f j 800127f8 <__multf3+0xf8c> +800125e8: 01212823 sw s2,16(sp) +800125ec: 04012783 lw a5,64(sp) +800125f0: 00070b93 mv s7,a4 +800125f4: 04f12823 sw a5,80(sp) +800125f8: 04412783 lw a5,68(sp) +800125fc: 04f12a23 sw a5,84(sp) +80012600: 04812783 lw a5,72(sp) +80012604: 04f12c23 sw a5,88(sp) +80012608: 04c12783 lw a5,76(sp) +8001260c: 04f12e23 sw a5,92(sp) +80012610: fadff06f j 800125bc <__multf3+0xd50> +80012614: 02012783 lw a5,32(sp) +80012618: 00f12e23 sw a5,28(sp) +8001261c: e15ff06f j 80012430 <__multf3+0xbc4> +80012620: 04012e23 sw zero,92(sp) +80012624: 04012c23 sw zero,88(sp) +80012628: 04012a23 sw zero,84(sp) +8001262c: 04012823 sw zero,80(sp) +80012630: fff70793 addi a5,a4,-1 +80012634: ec9ff06f j 800124fc <__multf3+0xc90> +80012638: 00100713 li a4,1 +8001263c: 40f707b3 sub a5,a4,a5 +80012640: 07400713 li a4,116 +80012644: 1af74e63 blt a4,a5,80012800 <__multf3+0xf94> +80012648: 4057d893 srai a7,a5,0x5 +8001264c: 00000713 li a4,0 +80012650: 01f7f793 andi a5,a5,31 +80012654: 00000693 li a3,0 +80012658: 00269613 slli a2,a3,0x2 +8001265c: 03169a63 bne a3,a7,80012690 <__multf3+0xe24> +80012660: 04079463 bnez a5,800126a8 <__multf3+0xe3c> +80012664: 00300513 li a0,3 +80012668: 05010593 addi a1,sp,80 +8001266c: 40d506b3 sub a3,a0,a3 +80012670: 00c58533 add a0,a1,a2 +80012674: 00052503 lw a0,0(a0) # 10000 <_start-0x7fff0000> +80012678: 00178793 addi a5,a5,1 # 4001 <_start-0x7fffbfff> +8001267c: 00458593 addi a1,a1,4 +80012680: fea5ae23 sw a0,-4(a1) +80012684: fef6d6e3 bge a3,a5,80012670 <__multf3+0xe04> +80012688: 00400613 li a2,4 +8001268c: 0b80006f j 80012744 <__multf3+0xed8> +80012690: 05010593 addi a1,sp,80 +80012694: 00c58633 add a2,a1,a2 +80012698: 00062603 lw a2,0(a2) +8001269c: 00168693 addi a3,a3,1 +800126a0: 00c76733 or a4,a4,a2 +800126a4: fb5ff06f j 80012658 <__multf3+0xdec> +800126a8: 08010693 addi a3,sp,128 +800126ac: 00c686b3 add a3,a3,a2 +800126b0: fd06a683 lw a3,-48(a3) +800126b4: 02000813 li a6,32 +800126b8: 40f80833 sub a6,a6,a5 +800126bc: 010696b3 sll a3,a3,a6 +800126c0: 00d76733 or a4,a4,a3 +800126c4: 05010693 addi a3,sp,80 +800126c8: 00c68633 add a2,a3,a2 +800126cc: 00300693 li a3,3 +800126d0: 00000513 li a0,0 +800126d4: 411686b3 sub a3,a3,a7 +800126d8: 00460613 addi a2,a2,4 +800126dc: 02d54463 blt a0,a3,80012704 <__multf3+0xe98> +800126e0: 08010613 addi a2,sp,128 +800126e4: 00269693 slli a3,a3,0x2 +800126e8: 00d606b3 add a3,a2,a3 +800126ec: 05c12603 lw a2,92(sp) +800126f0: 00f657b3 srl a5,a2,a5 +800126f4: fcf6a823 sw a5,-48(a3) +800126f8: 00400793 li a5,4 +800126fc: 411787b3 sub a5,a5,a7 +80012700: f89ff06f j 80012688 <__multf3+0xe1c> +80012704: 00251313 slli t1,a0,0x2 +80012708: 05010593 addi a1,sp,80 +8001270c: 00658333 add t1,a1,t1 +80012710: 00062e03 lw t3,0(a2) +80012714: ffc62583 lw a1,-4(a2) +80012718: 00150513 addi a0,a0,1 +8001271c: 010e1e33 sll t3,t3,a6 +80012720: 00f5d5b3 srl a1,a1,a5 +80012724: 01c5e5b3 or a1,a1,t3 +80012728: 00b32023 sw a1,0(t1) # 10000 <_start-0x7fff0000> +8001272c: fadff06f j 800126d8 <__multf3+0xe6c> +80012730: 00279693 slli a3,a5,0x2 +80012734: 05010593 addi a1,sp,80 +80012738: 00d586b3 add a3,a1,a3 +8001273c: 0006a023 sw zero,0(a3) +80012740: 00178793 addi a5,a5,1 +80012744: fec796e3 bne a5,a2,80012730 <__multf3+0xec4> +80012748: 05012683 lw a3,80(sp) +8001274c: 00e03733 snez a4,a4 +80012750: 00d76733 or a4,a4,a3 +80012754: 04e12823 sw a4,80(sp) +80012758: 00777693 andi a3,a4,7 +8001275c: 04068263 beqz a3,800127a0 <__multf3+0xf34> +80012760: 00f77693 andi a3,a4,15 +80012764: 02f68e63 beq a3,a5,800127a0 <__multf3+0xf34> +80012768: 05412783 lw a5,84(sp) +8001276c: 00470713 addi a4,a4,4 +80012770: 04e12823 sw a4,80(sp) +80012774: 00473713 sltiu a4,a4,4 +80012778: 00f707b3 add a5,a4,a5 +8001277c: 00e7b733 sltu a4,a5,a4 +80012780: 04f12a23 sw a5,84(sp) +80012784: 05812783 lw a5,88(sp) +80012788: 00f707b3 add a5,a4,a5 +8001278c: 04f12c23 sw a5,88(sp) +80012790: 00e7b7b3 sltu a5,a5,a4 +80012794: 05c12703 lw a4,92(sp) +80012798: 00e787b3 add a5,a5,a4 +8001279c: 04f12e23 sw a5,92(sp) +800127a0: 05c12783 lw a5,92(sp) +800127a4: 00c79713 slli a4,a5,0xc +800127a8: 00075e63 bgez a4,800127c4 <__multf3+0xf58> +800127ac: 04012e23 sw zero,92(sp) +800127b0: 04012c23 sw zero,88(sp) +800127b4: 04012a23 sw zero,84(sp) +800127b8: 04012823 sw zero,80(sp) +800127bc: 00100793 li a5,1 +800127c0: d3dff06f j 800124fc <__multf3+0xc90> +800127c4: 05010793 addi a5,sp,80 +800127c8: 05c10613 addi a2,sp,92 +800127cc: 0007a703 lw a4,0(a5) +800127d0: 0047a683 lw a3,4(a5) +800127d4: 00478793 addi a5,a5,4 +800127d8: 00375713 srli a4,a4,0x3 +800127dc: 01d69693 slli a3,a3,0x1d +800127e0: 00d76733 or a4,a4,a3 +800127e4: fee7ae23 sw a4,-4(a5) +800127e8: fef612e3 bne a2,a5,800127cc <__multf3+0xf60> +800127ec: 05c12783 lw a5,92(sp) +800127f0: 0037d793 srli a5,a5,0x3 +800127f4: 04f12e23 sw a5,92(sp) +800127f8: 00000793 li a5,0 +800127fc: d01ff06f j 800124fc <__multf3+0xc90> +80012800: 05412783 lw a5,84(sp) +80012804: 05012703 lw a4,80(sp) +80012808: 00f76733 or a4,a4,a5 +8001280c: 05812783 lw a5,88(sp) +80012810: 00f76733 or a4,a4,a5 +80012814: 05c12783 lw a5,92(sp) +80012818: 00f76733 or a4,a4,a5 +8001281c: 00000793 li a5,0 +80012820: cc070ee3 beqz a4,800124fc <__multf3+0xc90> +80012824: 04012e23 sw zero,92(sp) +80012828: 04012c23 sw zero,88(sp) +8001282c: 04012a23 sw zero,84(sp) +80012830: 04012823 sw zero,80(sp) +80012834: cc9ff06f j 800124fc <__multf3+0xc90> +80012838: 000087b7 lui a5,0x8 +8001283c: 04012e23 sw zero,92(sp) +80012840: 04012c23 sw zero,88(sp) +80012844: 04012a23 sw zero,84(sp) +80012848: 04012823 sw zero,80(sp) +8001284c: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> +80012850: cadff06f j 800124fc <__multf3+0xc90> +80012854: 000087b7 lui a5,0x8 +80012858: 04f12e23 sw a5,92(sp) +8001285c: 04012c23 sw zero,88(sp) +80012860: 04012a23 sw zero,84(sp) +80012864: 04012823 sw zero,80(sp) +80012868: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> +8001286c: 00012823 sw zero,16(sp) +80012870: c8dff06f j 800124fc <__multf3+0xc90> -800128b8 <__subtf3>: -800128b8: fa010113 addi sp,sp,-96 -800128bc: 0085a783 lw a5,8(a1) -800128c0: 05212823 sw s2,80(sp) -800128c4: 00c5a903 lw s2,12(a1) -800128c8: 0045a703 lw a4,4(a1) -800128cc: 04912a23 sw s1,84(sp) -800128d0: 00050493 mv s1,a0 -800128d4: 0005a503 lw a0,0(a1) -800128d8: 02f12c23 sw a5,56(sp) -800128dc: 00f12c23 sw a5,24(sp) -800128e0: 00062303 lw t1,0(a2) -800128e4: 01091793 slli a5,s2,0x10 -800128e8: 00462883 lw a7,4(a2) -800128ec: 00862683 lw a3,8(a2) -800128f0: 00c62803 lw a6,12(a2) -800128f4: 04812c23 sw s0,88(sp) -800128f8: 0107d793 srli a5,a5,0x10 -800128fc: 00191413 slli s0,s2,0x1 -80012900: 03212e23 sw s2,60(sp) -80012904: 04112e23 sw ra,92(sp) -80012908: 05312623 sw s3,76(sp) -8001290c: 05412423 sw s4,72(sp) -80012910: 05512223 sw s5,68(sp) -80012914: 02a12823 sw a0,48(sp) -80012918: 02e12a23 sw a4,52(sp) -8001291c: 00a12823 sw a0,16(sp) -80012920: 00e12a23 sw a4,20(sp) -80012924: 00f12e23 sw a5,28(sp) -80012928: 01145413 srli s0,s0,0x11 -8001292c: 01f95913 srli s2,s2,0x1f -80012930: 01010e13 addi t3,sp,16 -80012934: 01c10593 addi a1,sp,28 -80012938: 0005a783 lw a5,0(a1) -8001293c: ffc5a703 lw a4,-4(a1) -80012940: ffc58593 addi a1,a1,-4 -80012944: 00379793 slli a5,a5,0x3 -80012948: 01d75713 srli a4,a4,0x1d -8001294c: 00e7e7b3 or a5,a5,a4 -80012950: 00f5a223 sw a5,4(a1) -80012954: febe12e3 bne t3,a1,80012938 <__subtf3+0x80> -80012958: 01012703 lw a4,16(sp) -8001295c: 01081793 slli a5,a6,0x10 -80012960: 00181613 slli a2,a6,0x1 -80012964: 00371713 slli a4,a4,0x3 -80012968: 0107d793 srli a5,a5,0x10 -8001296c: 02612823 sw t1,48(sp) -80012970: 03112a23 sw a7,52(sp) -80012974: 03012e23 sw a6,60(sp) -80012978: 02612023 sw t1,32(sp) -8001297c: 03112223 sw a7,36(sp) -80012980: 00e12823 sw a4,16(sp) -80012984: 02d12c23 sw a3,56(sp) -80012988: 02d12423 sw a3,40(sp) -8001298c: 02f12623 sw a5,44(sp) -80012990: 01165613 srli a2,a2,0x11 -80012994: 01f85813 srli a6,a6,0x1f -80012998: 02010313 addi t1,sp,32 -8001299c: 02c10893 addi a7,sp,44 -800129a0: 0008a783 lw a5,0(a7) -800129a4: ffc8a683 lw a3,-4(a7) -800129a8: ffc88893 addi a7,a7,-4 -800129ac: 00379793 slli a5,a5,0x3 -800129b0: 01d6d693 srli a3,a3,0x1d -800129b4: 00d7e7b3 or a5,a5,a3 -800129b8: 00f8a223 sw a5,4(a7) -800129bc: ff1312e3 bne t1,a7,800129a0 <__subtf3+0xe8> -800129c0: 02012783 lw a5,32(sp) -800129c4: 000086b7 lui a3,0x8 -800129c8: fff68693 addi a3,a3,-1 # 7fff <_start-0x7fff8001> -800129cc: 00379793 slli a5,a5,0x3 -800129d0: 02f12023 sw a5,32(sp) -800129d4: 02d61063 bne a2,a3,800129f4 <__subtf3+0x13c> -800129d8: 02812503 lw a0,40(sp) -800129dc: 02412683 lw a3,36(sp) -800129e0: 00a6e6b3 or a3,a3,a0 -800129e4: 02c12503 lw a0,44(sp) -800129e8: 00a6e6b3 or a3,a3,a0 -800129ec: 00f6e6b3 or a3,a3,a5 -800129f0: 00069463 bnez a3,800129f8 <__subtf3+0x140> -800129f4: 00184813 xori a6,a6,1 -800129f8: 40c40533 sub a0,s0,a2 -800129fc: 13281ce3 bne a6,s2,80013334 <__subtf3+0xa7c> -80012a00: 30a05463 blez a0,80012d08 <__subtf3+0x450> -80012a04: 0c061663 bnez a2,80012ad0 <__subtf3+0x218> -80012a08: 02412583 lw a1,36(sp) -80012a0c: 02812603 lw a2,40(sp) -80012a10: 02c12803 lw a6,44(sp) -80012a14: 00c5e6b3 or a3,a1,a2 -80012a18: 0106e6b3 or a3,a3,a6 -80012a1c: 00f6e6b3 or a3,a3,a5 -80012a20: 02069063 bnez a3,80012a40 <__subtf3+0x188> -80012a24: 01412783 lw a5,20(sp) -80012a28: 02e12823 sw a4,48(sp) -80012a2c: 02f12a23 sw a5,52(sp) -80012a30: 01812783 lw a5,24(sp) -80012a34: 02f12c23 sw a5,56(sp) -80012a38: 01c12783 lw a5,28(sp) -80012a3c: 30c0006f j 80012d48 <__subtf3+0x490> -80012a40: fff50693 addi a3,a0,-1 -80012a44: 06069063 bnez a3,80012aa4 <__subtf3+0x1ec> -80012a48: 01412683 lw a3,20(sp) -80012a4c: 00f707b3 add a5,a4,a5 -80012a50: 00e7b733 sltu a4,a5,a4 -80012a54: 00d585b3 add a1,a1,a3 -80012a58: 02f12823 sw a5,48(sp) -80012a5c: 00e587b3 add a5,a1,a4 -80012a60: 00e7b733 sltu a4,a5,a4 -80012a64: 02f12a23 sw a5,52(sp) -80012a68: 01812783 lw a5,24(sp) -80012a6c: 00d5b6b3 sltu a3,a1,a3 -80012a70: 00e6e733 or a4,a3,a4 -80012a74: 00f606b3 add a3,a2,a5 -80012a78: 00e68633 add a2,a3,a4 -80012a7c: 00e63733 sltu a4,a2,a4 -80012a80: 00f6b7b3 sltu a5,a3,a5 -80012a84: 00e7e7b3 or a5,a5,a4 -80012a88: 01c12703 lw a4,28(sp) -80012a8c: 02c12c23 sw a2,56(sp) -80012a90: 00e80833 add a6,a6,a4 -80012a94: 010787b3 add a5,a5,a6 -80012a98: 02f12e23 sw a5,60(sp) -80012a9c: 00100413 li s0,1 -80012aa0: 1dc0006f j 80012c7c <__subtf3+0x3c4> -80012aa4: 000087b7 lui a5,0x8 -80012aa8: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -80012aac: f6f50ce3 beq a0,a5,80012a24 <__subtf3+0x16c> -80012ab0: 07400793 li a5,116 -80012ab4: 06d7d263 bge a5,a3,80012b18 <__subtf3+0x260> -80012ab8: 00100793 li a5,1 -80012abc: 02012623 sw zero,44(sp) -80012ac0: 02012423 sw zero,40(sp) -80012ac4: 02012223 sw zero,36(sp) -80012ac8: 02f12023 sw a5,32(sp) -80012acc: 1480006f j 80012c14 <__subtf3+0x35c> -80012ad0: 000087b7 lui a5,0x8 -80012ad4: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -80012ad8: 02f41263 bne s0,a5,80012afc <__subtf3+0x244> -80012adc: 01412783 lw a5,20(sp) -80012ae0: 02e12823 sw a4,48(sp) -80012ae4: 02f12a23 sw a5,52(sp) -80012ae8: 01812783 lw a5,24(sp) -80012aec: 02f12c23 sw a5,56(sp) -80012af0: 01c12783 lw a5,28(sp) -80012af4: 02f12e23 sw a5,60(sp) -80012af8: 2580006f j 80012d50 <__subtf3+0x498> -80012afc: 02c12783 lw a5,44(sp) -80012b00: 00080737 lui a4,0x80 -80012b04: 00e7e7b3 or a5,a5,a4 -80012b08: 02f12623 sw a5,44(sp) -80012b0c: 07400793 li a5,116 -80012b10: faa7c4e3 blt a5,a0,80012ab8 <__subtf3+0x200> -80012b14: 00050693 mv a3,a0 -80012b18: 4056de13 srai t3,a3,0x5 -80012b1c: 01f6f793 andi a5,a3,31 -80012b20: 00000613 li a2,0 -80012b24: 00000713 li a4,0 -80012b28: 00271693 slli a3,a4,0x2 -80012b2c: 03c71863 bne a4,t3,80012b5c <__subtf3+0x2a4> -80012b30: 04079063 bnez a5,80012b70 <__subtf3+0x2b8> -80012b34: 00300593 li a1,3 -80012b38: 40e58733 sub a4,a1,a4 -80012b3c: 00d885b3 add a1,a7,a3 -80012b40: 0005a583 lw a1,0(a1) -80012b44: 00178793 addi a5,a5,1 -80012b48: 00488893 addi a7,a7,4 -80012b4c: feb8ae23 sw a1,-4(a7) -80012b50: fef756e3 bge a4,a5,80012b3c <__subtf3+0x284> -80012b54: 00400693 li a3,4 -80012b58: 0a80006f j 80012c00 <__subtf3+0x348> -80012b5c: 00d306b3 add a3,t1,a3 -80012b60: 0006a683 lw a3,0(a3) -80012b64: 00170713 addi a4,a4,1 # 80001 <_start-0x7ff7ffff> -80012b68: 00d66633 or a2,a2,a3 -80012b6c: fbdff06f j 80012b28 <__subtf3+0x270> -80012b70: 04010713 addi a4,sp,64 -80012b74: 00d70733 add a4,a4,a3 -80012b78: fe072703 lw a4,-32(a4) -80012b7c: 02000813 li a6,32 -80012b80: 40f80833 sub a6,a6,a5 -80012b84: 01071733 sll a4,a4,a6 -80012b88: 00e66633 or a2,a2,a4 -80012b8c: 00300713 li a4,3 -80012b90: 00d306b3 add a3,t1,a3 -80012b94: 00000513 li a0,0 -80012b98: 41c70733 sub a4,a4,t3 -80012b9c: 00468693 addi a3,a3,4 -80012ba0: 02e54463 blt a0,a4,80012bc8 <__subtf3+0x310> -80012ba4: 04010693 addi a3,sp,64 -80012ba8: 00271713 slli a4,a4,0x2 -80012bac: 00e68733 add a4,a3,a4 -80012bb0: 02c12683 lw a3,44(sp) -80012bb4: 00f6d7b3 srl a5,a3,a5 -80012bb8: fef72023 sw a5,-32(a4) -80012bbc: 00400793 li a5,4 -80012bc0: 41c787b3 sub a5,a5,t3 -80012bc4: f91ff06f j 80012b54 <__subtf3+0x29c> -80012bc8: ffc6a583 lw a1,-4(a3) -80012bcc: 0006ae83 lw t4,0(a3) -80012bd0: 00251893 slli a7,a0,0x2 -80012bd4: 00f5d5b3 srl a1,a1,a5 -80012bd8: 010e9eb3 sll t4,t4,a6 -80012bdc: 011308b3 add a7,t1,a7 -80012be0: 01d5e5b3 or a1,a1,t4 -80012be4: 00b8a023 sw a1,0(a7) -80012be8: 00150513 addi a0,a0,1 -80012bec: fb1ff06f j 80012b9c <__subtf3+0x2e4> -80012bf0: 00279713 slli a4,a5,0x2 -80012bf4: 00e30733 add a4,t1,a4 -80012bf8: 00072023 sw zero,0(a4) -80012bfc: 00178793 addi a5,a5,1 -80012c00: fed798e3 bne a5,a3,80012bf0 <__subtf3+0x338> -80012c04: 02012783 lw a5,32(sp) -80012c08: 00c03633 snez a2,a2 -80012c0c: 00c7e633 or a2,a5,a2 -80012c10: 02c12023 sw a2,32(sp) -80012c14: 01012683 lw a3,16(sp) -80012c18: 02012783 lw a5,32(sp) -80012c1c: 01412703 lw a4,20(sp) -80012c20: 02812583 lw a1,40(sp) -80012c24: 00f687b3 add a5,a3,a5 -80012c28: 00d7b6b3 sltu a3,a5,a3 -80012c2c: 02f12823 sw a5,48(sp) -80012c30: 02412783 lw a5,36(sp) -80012c34: 02c12503 lw a0,44(sp) -80012c38: 00f707b3 add a5,a4,a5 -80012c3c: 00d78633 add a2,a5,a3 -80012c40: 00e7b733 sltu a4,a5,a4 -80012c44: 00d637b3 sltu a5,a2,a3 -80012c48: 00f767b3 or a5,a4,a5 -80012c4c: 01812703 lw a4,24(sp) -80012c50: 01c12683 lw a3,28(sp) -80012c54: 02c12a23 sw a2,52(sp) -80012c58: 00b705b3 add a1,a4,a1 -80012c5c: 00f58633 add a2,a1,a5 -80012c60: 00e5b733 sltu a4,a1,a4 -80012c64: 00f637b3 sltu a5,a2,a5 -80012c68: 00a686b3 add a3,a3,a0 -80012c6c: 00f76733 or a4,a4,a5 -80012c70: 00e68733 add a4,a3,a4 -80012c74: 02c12c23 sw a2,56(sp) -80012c78: 02e12e23 sw a4,60(sp) -80012c7c: 03c12783 lw a5,60(sp) -80012c80: 00c79713 slli a4,a5,0xc -80012c84: 0c075663 bgez a4,80012d50 <__subtf3+0x498> -80012c88: fff80737 lui a4,0xfff80 -80012c8c: fff70713 addi a4,a4,-1 # fff7ffff <__BSS_END__+0x7ff695e7> -80012c90: 00e7f7b3 and a5,a5,a4 -80012c94: 02f12e23 sw a5,60(sp) -80012c98: 03012783 lw a5,48(sp) -80012c9c: 00140413 addi s0,s0,1 # 80001 <_start-0x7ff7ffff> -80012ca0: 03c10593 addi a1,sp,60 -80012ca4: 01f79713 slli a4,a5,0x1f -80012ca8: 03010793 addi a5,sp,48 -80012cac: 0007a683 lw a3,0(a5) -80012cb0: 0047a603 lw a2,4(a5) -80012cb4: 00478793 addi a5,a5,4 -80012cb8: 0016d693 srli a3,a3,0x1 -80012cbc: 01f61613 slli a2,a2,0x1f -80012cc0: 00c6e6b3 or a3,a3,a2 -80012cc4: fed7ae23 sw a3,-4(a5) -80012cc8: fef592e3 bne a1,a5,80012cac <__subtf3+0x3f4> -80012ccc: 03c12783 lw a5,60(sp) -80012cd0: 0017d793 srli a5,a5,0x1 -80012cd4: 02f12e23 sw a5,60(sp) -80012cd8: 00e037b3 snez a5,a4 -80012cdc: 03012703 lw a4,48(sp) -80012ce0: 00f767b3 or a5,a4,a5 -80012ce4: 02f12823 sw a5,48(sp) -80012ce8: 000087b7 lui a5,0x8 -80012cec: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -80012cf0: 06f41063 bne s0,a5,80012d50 <__subtf3+0x498> -80012cf4: 02012e23 sw zero,60(sp) -80012cf8: 02012c23 sw zero,56(sp) -80012cfc: 02012a23 sw zero,52(sp) -80012d00: 02012823 sw zero,48(sp) -80012d04: 04c0006f j 80012d50 <__subtf3+0x498> -80012d08: 40050863 beqz a0,80013118 <__subtf3+0x860> -80012d0c: 40860533 sub a0,a2,s0 -80012d10: 22041c63 bnez s0,80012f48 <__subtf3+0x690> -80012d14: 01412883 lw a7,20(sp) -80012d18: 01812803 lw a6,24(sp) -80012d1c: 01c12303 lw t1,28(sp) -80012d20: 0108e6b3 or a3,a7,a6 -80012d24: 0066e6b3 or a3,a3,t1 -80012d28: 00e6e6b3 or a3,a3,a4 -80012d2c: 18069863 bnez a3,80012ebc <__subtf3+0x604> -80012d30: 02f12823 sw a5,48(sp) -80012d34: 02412783 lw a5,36(sp) -80012d38: 02f12a23 sw a5,52(sp) -80012d3c: 02812783 lw a5,40(sp) -80012d40: 02f12c23 sw a5,56(sp) -80012d44: 02c12783 lw a5,44(sp) -80012d48: 02f12e23 sw a5,60(sp) -80012d4c: 00050413 mv s0,a0 -80012d50: 03012783 lw a5,48(sp) -80012d54: 0077f713 andi a4,a5,7 -80012d58: 04070463 beqz a4,80012da0 <__subtf3+0x4e8> -80012d5c: 00f7f713 andi a4,a5,15 -80012d60: 00400693 li a3,4 -80012d64: 02d70e63 beq a4,a3,80012da0 <__subtf3+0x4e8> -80012d68: 03412703 lw a4,52(sp) -80012d6c: 00478793 addi a5,a5,4 -80012d70: 02f12823 sw a5,48(sp) -80012d74: 0047b793 sltiu a5,a5,4 -80012d78: 00e78733 add a4,a5,a4 -80012d7c: 00f737b3 sltu a5,a4,a5 -80012d80: 02e12a23 sw a4,52(sp) -80012d84: 03812703 lw a4,56(sp) -80012d88: 00e78733 add a4,a5,a4 -80012d8c: 02e12c23 sw a4,56(sp) -80012d90: 00f73733 sltu a4,a4,a5 -80012d94: 03c12783 lw a5,60(sp) -80012d98: 00f70733 add a4,a4,a5 -80012d9c: 02e12e23 sw a4,60(sp) -80012da0: 03c12783 lw a5,60(sp) -80012da4: 00c79713 slli a4,a5,0xc -80012da8: 02075463 bgez a4,80012dd0 <__subtf3+0x518> -80012dac: 00008737 lui a4,0x8 -80012db0: 00140413 addi s0,s0,1 -80012db4: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -80012db8: 00e41463 bne s0,a4,80012dc0 <__subtf3+0x508> -80012dbc: 0080106f j 80013dc4 <__subtf3+0x150c> -80012dc0: fff80737 lui a4,0xfff80 -80012dc4: fff70713 addi a4,a4,-1 # fff7ffff <__BSS_END__+0x7ff695e7> -80012dc8: 00e7f7b3 and a5,a5,a4 -80012dcc: 02f12e23 sw a5,60(sp) -80012dd0: 03010793 addi a5,sp,48 -80012dd4: 03c10613 addi a2,sp,60 -80012dd8: 0007a703 lw a4,0(a5) -80012ddc: 0047a683 lw a3,4(a5) -80012de0: 00478793 addi a5,a5,4 -80012de4: 00375713 srli a4,a4,0x3 -80012de8: 01d69693 slli a3,a3,0x1d -80012dec: 00d76733 or a4,a4,a3 -80012df0: fee7ae23 sw a4,-4(a5) -80012df4: fef612e3 bne a2,a5,80012dd8 <__subtf3+0x520> -80012df8: 03c12783 lw a5,60(sp) -80012dfc: 000086b7 lui a3,0x8 -80012e00: 0037d713 srli a4,a5,0x3 -80012e04: 02e12e23 sw a4,60(sp) -80012e08: fff68793 addi a5,a3,-1 # 7fff <_start-0x7fff8001> -80012e0c: 02f41a63 bne s0,a5,80012e40 <__subtf3+0x588> -80012e10: 03412603 lw a2,52(sp) -80012e14: 03012783 lw a5,48(sp) -80012e18: 00c7e7b3 or a5,a5,a2 -80012e1c: 03812603 lw a2,56(sp) -80012e20: 00c7e7b3 or a5,a5,a2 -80012e24: 00e7e7b3 or a5,a5,a4 -80012e28: 00078c63 beqz a5,80012e40 <__subtf3+0x588> -80012e2c: 02d12e23 sw a3,60(sp) -80012e30: 02012c23 sw zero,56(sp) -80012e34: 02012a23 sw zero,52(sp) -80012e38: 02012823 sw zero,48(sp) -80012e3c: 00000913 li s2,0 -80012e40: 03c12783 lw a5,60(sp) -80012e44: 01141413 slli s0,s0,0x11 -80012e48: 01145413 srli s0,s0,0x11 -80012e4c: 00f11623 sh a5,12(sp) -80012e50: 01041793 slli a5,s0,0x10 -80012e54: 00c12403 lw s0,12(sp) -80012e58: 80010737 lui a4,0x80010 -80012e5c: fff70713 addi a4,a4,-1 # 8000ffff <__BSS_END__+0xffff95e7> -80012e60: 00e47433 and s0,s0,a4 -80012e64: 00f46433 or s0,s0,a5 -80012e68: 03012783 lw a5,48(sp) -80012e6c: 00141413 slli s0,s0,0x1 -80012e70: 01f91913 slli s2,s2,0x1f -80012e74: 00f4a023 sw a5,0(s1) -80012e78: 03412783 lw a5,52(sp) -80012e7c: 00145413 srli s0,s0,0x1 -80012e80: 01246433 or s0,s0,s2 -80012e84: 00f4a223 sw a5,4(s1) -80012e88: 03812783 lw a5,56(sp) -80012e8c: 0084a623 sw s0,12(s1) -80012e90: 05c12083 lw ra,92(sp) -80012e94: 05812403 lw s0,88(sp) -80012e98: 00f4a423 sw a5,8(s1) -80012e9c: 00048513 mv a0,s1 -80012ea0: 05012903 lw s2,80(sp) -80012ea4: 05412483 lw s1,84(sp) -80012ea8: 04c12983 lw s3,76(sp) -80012eac: 04812a03 lw s4,72(sp) -80012eb0: 04412a83 lw s5,68(sp) -80012eb4: 06010113 addi sp,sp,96 -80012eb8: 00008067 ret -80012ebc: fff50693 addi a3,a0,-1 -80012ec0: 04069e63 bnez a3,80012f1c <__subtf3+0x664> -80012ec4: 02412683 lw a3,36(sp) -80012ec8: 00f70733 add a4,a4,a5 -80012ecc: 00f737b3 sltu a5,a4,a5 -80012ed0: 00d88633 add a2,a7,a3 -80012ed4: 02e12823 sw a4,48(sp) -80012ed8: 00f60733 add a4,a2,a5 -80012edc: 00f737b3 sltu a5,a4,a5 -80012ee0: 02e12a23 sw a4,52(sp) -80012ee4: 02812703 lw a4,40(sp) -80012ee8: 00d636b3 sltu a3,a2,a3 -80012eec: 00f6e7b3 or a5,a3,a5 -80012ef0: 00e806b3 add a3,a6,a4 -80012ef4: 00f68633 add a2,a3,a5 -80012ef8: 00f637b3 sltu a5,a2,a5 -80012efc: 00e6b733 sltu a4,a3,a4 -80012f00: 00f76733 or a4,a4,a5 -80012f04: 02c12783 lw a5,44(sp) -80012f08: 02c12c23 sw a2,56(sp) -80012f0c: 00f30333 add t1,t1,a5 -80012f10: 00670733 add a4,a4,t1 -80012f14: 02e12e23 sw a4,60(sp) -80012f18: b85ff06f j 80012a9c <__subtf3+0x1e4> -80012f1c: 00008737 lui a4,0x8 -80012f20: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -80012f24: e0e506e3 beq a0,a4,80012d30 <__subtf3+0x478> -80012f28: 07400793 li a5,116 -80012f2c: 06d7d463 bge a5,a3,80012f94 <__subtf3+0x6dc> -80012f30: 00100793 li a5,1 -80012f34: 00012e23 sw zero,28(sp) -80012f38: 00012c23 sw zero,24(sp) -80012f3c: 00012a23 sw zero,20(sp) -80012f40: 00f12823 sw a5,16(sp) -80012f44: 1640006f j 800130a8 <__subtf3+0x7f0> -80012f48: 00008737 lui a4,0x8 -80012f4c: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -80012f50: 02e61463 bne a2,a4,80012f78 <__subtf3+0x6c0> -80012f54: 02f12823 sw a5,48(sp) -80012f58: 02412783 lw a5,36(sp) -80012f5c: 00060413 mv s0,a2 -80012f60: 02f12a23 sw a5,52(sp) -80012f64: 02812783 lw a5,40(sp) -80012f68: 02f12c23 sw a5,56(sp) -80012f6c: 02c12783 lw a5,44(sp) -80012f70: 02f12e23 sw a5,60(sp) -80012f74: dddff06f j 80012d50 <__subtf3+0x498> -80012f78: 01c12783 lw a5,28(sp) -80012f7c: 00080737 lui a4,0x80 -80012f80: 00e7e7b3 or a5,a5,a4 -80012f84: 00f12e23 sw a5,28(sp) -80012f88: 07400793 li a5,116 -80012f8c: faa7c2e3 blt a5,a0,80012f30 <__subtf3+0x678> -80012f90: 00050693 mv a3,a0 -80012f94: 02000793 li a5,32 -80012f98: 02f6c533 div a0,a3,a5 -80012f9c: 00000713 li a4,0 -80012fa0: 02f6e7b3 rem a5,a3,a5 -80012fa4: 00000693 li a3,0 -80012fa8: 04a74063 blt a4,a0,80012fe8 <__subtf3+0x730> -80012fac: 00050813 mv a6,a0 -80012fb0: 00055463 bgez a0,80012fb8 <__subtf3+0x700> -80012fb4: 00000813 li a6,0 -80012fb8: 00251713 slli a4,a0,0x2 -80012fbc: 04079263 bnez a5,80013000 <__subtf3+0x748> -80012fc0: 00300813 li a6,3 -80012fc4: 40a80533 sub a0,a6,a0 -80012fc8: 00e58833 add a6,a1,a4 -80012fcc: 00082803 lw a6,0(a6) -80012fd0: 00178793 addi a5,a5,1 -80012fd4: 00458593 addi a1,a1,4 -80012fd8: ff05ae23 sw a6,-4(a1) -80012fdc: fef556e3 bge a0,a5,80012fc8 <__subtf3+0x710> -80012fe0: 00300593 li a1,3 -80012fe4: 0b00006f j 80013094 <__subtf3+0x7dc> -80012fe8: 00271813 slli a6,a4,0x2 -80012fec: 010e0833 add a6,t3,a6 -80012ff0: 00082803 lw a6,0(a6) -80012ff4: 00170713 addi a4,a4,1 # 80001 <_start-0x7ff7ffff> -80012ff8: 0106e6b3 or a3,a3,a6 -80012ffc: fadff06f j 80012fa8 <__subtf3+0x6f0> -80013000: 04010593 addi a1,sp,64 -80013004: 00281813 slli a6,a6,0x2 -80013008: 01058833 add a6,a1,a6 -8001300c: fd082583 lw a1,-48(a6) -80013010: 02000313 li t1,32 -80013014: 40f30333 sub t1,t1,a5 -80013018: 006595b3 sll a1,a1,t1 -8001301c: 00b6e6b3 or a3,a3,a1 -80013020: 00ee05b3 add a1,t3,a4 -80013024: 00300713 li a4,3 -80013028: 00000893 li a7,0 -8001302c: 40a70733 sub a4,a4,a0 -80013030: 00458593 addi a1,a1,4 -80013034: 02e8c463 blt a7,a4,8001305c <__subtf3+0x7a4> -80013038: 04010593 addi a1,sp,64 -8001303c: 00271713 slli a4,a4,0x2 -80013040: 00e58733 add a4,a1,a4 -80013044: 01c12583 lw a1,28(sp) -80013048: 00f5d7b3 srl a5,a1,a5 -8001304c: fcf72823 sw a5,-48(a4) -80013050: 00400793 li a5,4 -80013054: 40a787b3 sub a5,a5,a0 -80013058: f89ff06f j 80012fe0 <__subtf3+0x728> -8001305c: ffc5a803 lw a6,-4(a1) -80013060: 0005af03 lw t5,0(a1) -80013064: 00289e93 slli t4,a7,0x2 -80013068: 00f85833 srl a6,a6,a5 -8001306c: 006f1f33 sll t5,t5,t1 -80013070: 01de0eb3 add t4,t3,t4 -80013074: 01e86833 or a6,a6,t5 -80013078: 010ea023 sw a6,0(t4) -8001307c: 00188893 addi a7,a7,1 -80013080: fb1ff06f j 80013030 <__subtf3+0x778> -80013084: 00279713 slli a4,a5,0x2 -80013088: 00ee0733 add a4,t3,a4 -8001308c: 00072023 sw zero,0(a4) -80013090: 00178793 addi a5,a5,1 -80013094: fef5d8e3 bge a1,a5,80013084 <__subtf3+0x7cc> -80013098: 01012783 lw a5,16(sp) -8001309c: 00d036b3 snez a3,a3 -800130a0: 00d7e6b3 or a3,a5,a3 -800130a4: 00d12823 sw a3,16(sp) -800130a8: 02012683 lw a3,32(sp) -800130ac: 01012783 lw a5,16(sp) -800130b0: 02412703 lw a4,36(sp) -800130b4: 01812503 lw a0,24(sp) -800130b8: 00f687b3 add a5,a3,a5 -800130bc: 00d7b6b3 sltu a3,a5,a3 -800130c0: 02f12823 sw a5,48(sp) -800130c4: 01412783 lw a5,20(sp) -800130c8: 01c12803 lw a6,28(sp) -800130cc: 00060413 mv s0,a2 -800130d0: 00f707b3 add a5,a4,a5 -800130d4: 00d785b3 add a1,a5,a3 -800130d8: 00e7b733 sltu a4,a5,a4 -800130dc: 00d5b7b3 sltu a5,a1,a3 -800130e0: 00f767b3 or a5,a4,a5 -800130e4: 02812703 lw a4,40(sp) -800130e8: 02c12683 lw a3,44(sp) -800130ec: 02b12a23 sw a1,52(sp) -800130f0: 00a70533 add a0,a4,a0 -800130f4: 00f505b3 add a1,a0,a5 -800130f8: 00e53733 sltu a4,a0,a4 -800130fc: 00f5b7b3 sltu a5,a1,a5 -80013100: 010686b3 add a3,a3,a6 -80013104: 00f76733 or a4,a4,a5 -80013108: 00e68733 add a4,a3,a4 -8001310c: 02b12c23 sw a1,56(sp) -80013110: 02e12e23 sw a4,60(sp) -80013114: b69ff06f j 80012c7c <__subtf3+0x3c4> -80013118: 00008fb7 lui t6,0x8 -8001311c: 00140f13 addi t5,s0,1 -80013120: ffef8613 addi a2,t6,-2 # 7ffe <_start-0x7fff8002> -80013124: 00cf7633 and a2,t5,a2 -80013128: 02412683 lw a3,36(sp) -8001312c: 02812583 lw a1,40(sp) -80013130: 02c12503 lw a0,44(sp) -80013134: 01412303 lw t1,20(sp) -80013138: 01812883 lw a7,24(sp) -8001313c: 01c12e03 lw t3,28(sp) -80013140: 03010813 addi a6,sp,48 -80013144: 03c10e93 addi t4,sp,60 -80013148: 14061663 bnez a2,80013294 <__subtf3+0x9dc> -8001314c: 01136633 or a2,t1,a7 -80013150: 01c66633 or a2,a2,t3 -80013154: 00e66633 or a2,a2,a4 -80013158: 0a041663 bnez s0,80013204 <__subtf3+0x94c> -8001315c: 00061c63 bnez a2,80013174 <__subtf3+0x8bc> +80012874 <__subtf3>: +80012874: fa010113 addi sp,sp,-96 +80012878: 0085a783 lw a5,8(a1) +8001287c: 05212823 sw s2,80(sp) +80012880: 00c5a903 lw s2,12(a1) +80012884: 0045a703 lw a4,4(a1) +80012888: 04912a23 sw s1,84(sp) +8001288c: 00050493 mv s1,a0 +80012890: 0005a503 lw a0,0(a1) +80012894: 02f12c23 sw a5,56(sp) +80012898: 00f12c23 sw a5,24(sp) +8001289c: 00062303 lw t1,0(a2) +800128a0: 01091793 slli a5,s2,0x10 +800128a4: 00462883 lw a7,4(a2) +800128a8: 00862683 lw a3,8(a2) +800128ac: 00c62803 lw a6,12(a2) +800128b0: 04812c23 sw s0,88(sp) +800128b4: 0107d793 srli a5,a5,0x10 +800128b8: 00191413 slli s0,s2,0x1 +800128bc: 03212e23 sw s2,60(sp) +800128c0: 04112e23 sw ra,92(sp) +800128c4: 05312623 sw s3,76(sp) +800128c8: 05412423 sw s4,72(sp) +800128cc: 05512223 sw s5,68(sp) +800128d0: 02a12823 sw a0,48(sp) +800128d4: 02e12a23 sw a4,52(sp) +800128d8: 00a12823 sw a0,16(sp) +800128dc: 00e12a23 sw a4,20(sp) +800128e0: 00f12e23 sw a5,28(sp) +800128e4: 01145413 srli s0,s0,0x11 +800128e8: 01f95913 srli s2,s2,0x1f +800128ec: 01010e13 addi t3,sp,16 +800128f0: 01c10593 addi a1,sp,28 +800128f4: 0005a783 lw a5,0(a1) +800128f8: ffc5a703 lw a4,-4(a1) +800128fc: ffc58593 addi a1,a1,-4 +80012900: 00379793 slli a5,a5,0x3 +80012904: 01d75713 srli a4,a4,0x1d +80012908: 00e7e7b3 or a5,a5,a4 +8001290c: 00f5a223 sw a5,4(a1) +80012910: febe12e3 bne t3,a1,800128f4 <__subtf3+0x80> +80012914: 01012703 lw a4,16(sp) +80012918: 01081793 slli a5,a6,0x10 +8001291c: 00181613 slli a2,a6,0x1 +80012920: 00371713 slli a4,a4,0x3 +80012924: 0107d793 srli a5,a5,0x10 +80012928: 02612823 sw t1,48(sp) +8001292c: 03112a23 sw a7,52(sp) +80012930: 03012e23 sw a6,60(sp) +80012934: 02612023 sw t1,32(sp) +80012938: 03112223 sw a7,36(sp) +8001293c: 00e12823 sw a4,16(sp) +80012940: 02d12c23 sw a3,56(sp) +80012944: 02d12423 sw a3,40(sp) +80012948: 02f12623 sw a5,44(sp) +8001294c: 01165613 srli a2,a2,0x11 +80012950: 01f85813 srli a6,a6,0x1f +80012954: 02010313 addi t1,sp,32 +80012958: 02c10893 addi a7,sp,44 +8001295c: 0008a783 lw a5,0(a7) +80012960: ffc8a683 lw a3,-4(a7) +80012964: ffc88893 addi a7,a7,-4 +80012968: 00379793 slli a5,a5,0x3 +8001296c: 01d6d693 srli a3,a3,0x1d +80012970: 00d7e7b3 or a5,a5,a3 +80012974: 00f8a223 sw a5,4(a7) +80012978: ff1312e3 bne t1,a7,8001295c <__subtf3+0xe8> +8001297c: 02012783 lw a5,32(sp) +80012980: 000086b7 lui a3,0x8 +80012984: fff68693 addi a3,a3,-1 # 7fff <_start-0x7fff8001> +80012988: 00379793 slli a5,a5,0x3 +8001298c: 02f12023 sw a5,32(sp) +80012990: 02d61063 bne a2,a3,800129b0 <__subtf3+0x13c> +80012994: 02812503 lw a0,40(sp) +80012998: 02412683 lw a3,36(sp) +8001299c: 00a6e6b3 or a3,a3,a0 +800129a0: 02c12503 lw a0,44(sp) +800129a4: 00a6e6b3 or a3,a3,a0 +800129a8: 00f6e6b3 or a3,a3,a5 +800129ac: 00069463 bnez a3,800129b4 <__subtf3+0x140> +800129b0: 00184813 xori a6,a6,1 +800129b4: 40c40533 sub a0,s0,a2 +800129b8: 13281ce3 bne a6,s2,800132f0 <__subtf3+0xa7c> +800129bc: 30a05463 blez a0,80012cc4 <__subtf3+0x450> +800129c0: 0c061663 bnez a2,80012a8c <__subtf3+0x218> +800129c4: 02412583 lw a1,36(sp) +800129c8: 02812603 lw a2,40(sp) +800129cc: 02c12803 lw a6,44(sp) +800129d0: 00c5e6b3 or a3,a1,a2 +800129d4: 0106e6b3 or a3,a3,a6 +800129d8: 00f6e6b3 or a3,a3,a5 +800129dc: 02069063 bnez a3,800129fc <__subtf3+0x188> +800129e0: 01412783 lw a5,20(sp) +800129e4: 02e12823 sw a4,48(sp) +800129e8: 02f12a23 sw a5,52(sp) +800129ec: 01812783 lw a5,24(sp) +800129f0: 02f12c23 sw a5,56(sp) +800129f4: 01c12783 lw a5,28(sp) +800129f8: 30c0006f j 80012d04 <__subtf3+0x490> +800129fc: fff50693 addi a3,a0,-1 +80012a00: 06069063 bnez a3,80012a60 <__subtf3+0x1ec> +80012a04: 01412683 lw a3,20(sp) +80012a08: 00f707b3 add a5,a4,a5 +80012a0c: 00e7b733 sltu a4,a5,a4 +80012a10: 00d585b3 add a1,a1,a3 +80012a14: 02f12823 sw a5,48(sp) +80012a18: 00e587b3 add a5,a1,a4 +80012a1c: 00e7b733 sltu a4,a5,a4 +80012a20: 02f12a23 sw a5,52(sp) +80012a24: 01812783 lw a5,24(sp) +80012a28: 00d5b6b3 sltu a3,a1,a3 +80012a2c: 00e6e733 or a4,a3,a4 +80012a30: 00f606b3 add a3,a2,a5 +80012a34: 00e68633 add a2,a3,a4 +80012a38: 00e63733 sltu a4,a2,a4 +80012a3c: 00f6b7b3 sltu a5,a3,a5 +80012a40: 00e7e7b3 or a5,a5,a4 +80012a44: 01c12703 lw a4,28(sp) +80012a48: 02c12c23 sw a2,56(sp) +80012a4c: 00e80833 add a6,a6,a4 +80012a50: 010787b3 add a5,a5,a6 +80012a54: 02f12e23 sw a5,60(sp) +80012a58: 00100413 li s0,1 +80012a5c: 1dc0006f j 80012c38 <__subtf3+0x3c4> +80012a60: 000087b7 lui a5,0x8 +80012a64: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> +80012a68: f6f50ce3 beq a0,a5,800129e0 <__subtf3+0x16c> +80012a6c: 07400793 li a5,116 +80012a70: 06d7d263 bge a5,a3,80012ad4 <__subtf3+0x260> +80012a74: 00100793 li a5,1 +80012a78: 02012623 sw zero,44(sp) +80012a7c: 02012423 sw zero,40(sp) +80012a80: 02012223 sw zero,36(sp) +80012a84: 02f12023 sw a5,32(sp) +80012a88: 1480006f j 80012bd0 <__subtf3+0x35c> +80012a8c: 000087b7 lui a5,0x8 +80012a90: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> +80012a94: 02f41263 bne s0,a5,80012ab8 <__subtf3+0x244> +80012a98: 01412783 lw a5,20(sp) +80012a9c: 02e12823 sw a4,48(sp) +80012aa0: 02f12a23 sw a5,52(sp) +80012aa4: 01812783 lw a5,24(sp) +80012aa8: 02f12c23 sw a5,56(sp) +80012aac: 01c12783 lw a5,28(sp) +80012ab0: 02f12e23 sw a5,60(sp) +80012ab4: 2580006f j 80012d0c <__subtf3+0x498> +80012ab8: 02c12783 lw a5,44(sp) +80012abc: 00080737 lui a4,0x80 +80012ac0: 00e7e7b3 or a5,a5,a4 +80012ac4: 02f12623 sw a5,44(sp) +80012ac8: 07400793 li a5,116 +80012acc: faa7c4e3 blt a5,a0,80012a74 <__subtf3+0x200> +80012ad0: 00050693 mv a3,a0 +80012ad4: 4056de13 srai t3,a3,0x5 +80012ad8: 01f6f793 andi a5,a3,31 +80012adc: 00000613 li a2,0 +80012ae0: 00000713 li a4,0 +80012ae4: 00271693 slli a3,a4,0x2 +80012ae8: 03c71863 bne a4,t3,80012b18 <__subtf3+0x2a4> +80012aec: 04079063 bnez a5,80012b2c <__subtf3+0x2b8> +80012af0: 00300593 li a1,3 +80012af4: 40e58733 sub a4,a1,a4 +80012af8: 00d885b3 add a1,a7,a3 +80012afc: 0005a583 lw a1,0(a1) +80012b00: 00178793 addi a5,a5,1 +80012b04: 00488893 addi a7,a7,4 +80012b08: feb8ae23 sw a1,-4(a7) +80012b0c: fef756e3 bge a4,a5,80012af8 <__subtf3+0x284> +80012b10: 00400693 li a3,4 +80012b14: 0a80006f j 80012bbc <__subtf3+0x348> +80012b18: 00d306b3 add a3,t1,a3 +80012b1c: 0006a683 lw a3,0(a3) +80012b20: 00170713 addi a4,a4,1 # 80001 <_start-0x7ff7ffff> +80012b24: 00d66633 or a2,a2,a3 +80012b28: fbdff06f j 80012ae4 <__subtf3+0x270> +80012b2c: 04010713 addi a4,sp,64 +80012b30: 00d70733 add a4,a4,a3 +80012b34: fe072703 lw a4,-32(a4) +80012b38: 02000813 li a6,32 +80012b3c: 40f80833 sub a6,a6,a5 +80012b40: 01071733 sll a4,a4,a6 +80012b44: 00e66633 or a2,a2,a4 +80012b48: 00300713 li a4,3 +80012b4c: 00d306b3 add a3,t1,a3 +80012b50: 00000513 li a0,0 +80012b54: 41c70733 sub a4,a4,t3 +80012b58: 00468693 addi a3,a3,4 +80012b5c: 02e54463 blt a0,a4,80012b84 <__subtf3+0x310> +80012b60: 04010693 addi a3,sp,64 +80012b64: 00271713 slli a4,a4,0x2 +80012b68: 00e68733 add a4,a3,a4 +80012b6c: 02c12683 lw a3,44(sp) +80012b70: 00f6d7b3 srl a5,a3,a5 +80012b74: fef72023 sw a5,-32(a4) +80012b78: 00400793 li a5,4 +80012b7c: 41c787b3 sub a5,a5,t3 +80012b80: f91ff06f j 80012b10 <__subtf3+0x29c> +80012b84: ffc6a583 lw a1,-4(a3) +80012b88: 0006ae83 lw t4,0(a3) +80012b8c: 00251893 slli a7,a0,0x2 +80012b90: 00f5d5b3 srl a1,a1,a5 +80012b94: 010e9eb3 sll t4,t4,a6 +80012b98: 011308b3 add a7,t1,a7 +80012b9c: 01d5e5b3 or a1,a1,t4 +80012ba0: 00b8a023 sw a1,0(a7) +80012ba4: 00150513 addi a0,a0,1 +80012ba8: fb1ff06f j 80012b58 <__subtf3+0x2e4> +80012bac: 00279713 slli a4,a5,0x2 +80012bb0: 00e30733 add a4,t1,a4 +80012bb4: 00072023 sw zero,0(a4) +80012bb8: 00178793 addi a5,a5,1 +80012bbc: fed798e3 bne a5,a3,80012bac <__subtf3+0x338> +80012bc0: 02012783 lw a5,32(sp) +80012bc4: 00c03633 snez a2,a2 +80012bc8: 00c7e633 or a2,a5,a2 +80012bcc: 02c12023 sw a2,32(sp) +80012bd0: 01012683 lw a3,16(sp) +80012bd4: 02012783 lw a5,32(sp) +80012bd8: 01412703 lw a4,20(sp) +80012bdc: 02812583 lw a1,40(sp) +80012be0: 00f687b3 add a5,a3,a5 +80012be4: 00d7b6b3 sltu a3,a5,a3 +80012be8: 02f12823 sw a5,48(sp) +80012bec: 02412783 lw a5,36(sp) +80012bf0: 02c12503 lw a0,44(sp) +80012bf4: 00f707b3 add a5,a4,a5 +80012bf8: 00d78633 add a2,a5,a3 +80012bfc: 00e7b733 sltu a4,a5,a4 +80012c00: 00d637b3 sltu a5,a2,a3 +80012c04: 00f767b3 or a5,a4,a5 +80012c08: 01812703 lw a4,24(sp) +80012c0c: 01c12683 lw a3,28(sp) +80012c10: 02c12a23 sw a2,52(sp) +80012c14: 00b705b3 add a1,a4,a1 +80012c18: 00f58633 add a2,a1,a5 +80012c1c: 00e5b733 sltu a4,a1,a4 +80012c20: 00f637b3 sltu a5,a2,a5 +80012c24: 00a686b3 add a3,a3,a0 +80012c28: 00f76733 or a4,a4,a5 +80012c2c: 00e68733 add a4,a3,a4 +80012c30: 02c12c23 sw a2,56(sp) +80012c34: 02e12e23 sw a4,60(sp) +80012c38: 03c12783 lw a5,60(sp) +80012c3c: 00c79713 slli a4,a5,0xc +80012c40: 0c075663 bgez a4,80012d0c <__subtf3+0x498> +80012c44: fff80737 lui a4,0xfff80 +80012c48: fff70713 addi a4,a4,-1 # fff7ffff <__BSS_END__+0x7ff695e7> +80012c4c: 00e7f7b3 and a5,a5,a4 +80012c50: 02f12e23 sw a5,60(sp) +80012c54: 03012783 lw a5,48(sp) +80012c58: 00140413 addi s0,s0,1 # 80001 <_start-0x7ff7ffff> +80012c5c: 03c10593 addi a1,sp,60 +80012c60: 01f79713 slli a4,a5,0x1f +80012c64: 03010793 addi a5,sp,48 +80012c68: 0007a683 lw a3,0(a5) +80012c6c: 0047a603 lw a2,4(a5) +80012c70: 00478793 addi a5,a5,4 +80012c74: 0016d693 srli a3,a3,0x1 +80012c78: 01f61613 slli a2,a2,0x1f +80012c7c: 00c6e6b3 or a3,a3,a2 +80012c80: fed7ae23 sw a3,-4(a5) +80012c84: fef592e3 bne a1,a5,80012c68 <__subtf3+0x3f4> +80012c88: 03c12783 lw a5,60(sp) +80012c8c: 0017d793 srli a5,a5,0x1 +80012c90: 02f12e23 sw a5,60(sp) +80012c94: 00e037b3 snez a5,a4 +80012c98: 03012703 lw a4,48(sp) +80012c9c: 00f767b3 or a5,a4,a5 +80012ca0: 02f12823 sw a5,48(sp) +80012ca4: 000087b7 lui a5,0x8 +80012ca8: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> +80012cac: 06f41063 bne s0,a5,80012d0c <__subtf3+0x498> +80012cb0: 02012e23 sw zero,60(sp) +80012cb4: 02012c23 sw zero,56(sp) +80012cb8: 02012a23 sw zero,52(sp) +80012cbc: 02012823 sw zero,48(sp) +80012cc0: 04c0006f j 80012d0c <__subtf3+0x498> +80012cc4: 40050863 beqz a0,800130d4 <__subtf3+0x860> +80012cc8: 40860533 sub a0,a2,s0 +80012ccc: 22041c63 bnez s0,80012f04 <__subtf3+0x690> +80012cd0: 01412883 lw a7,20(sp) +80012cd4: 01812803 lw a6,24(sp) +80012cd8: 01c12303 lw t1,28(sp) +80012cdc: 0108e6b3 or a3,a7,a6 +80012ce0: 0066e6b3 or a3,a3,t1 +80012ce4: 00e6e6b3 or a3,a3,a4 +80012ce8: 18069863 bnez a3,80012e78 <__subtf3+0x604> +80012cec: 02f12823 sw a5,48(sp) +80012cf0: 02412783 lw a5,36(sp) +80012cf4: 02f12a23 sw a5,52(sp) +80012cf8: 02812783 lw a5,40(sp) +80012cfc: 02f12c23 sw a5,56(sp) +80012d00: 02c12783 lw a5,44(sp) +80012d04: 02f12e23 sw a5,60(sp) +80012d08: 00050413 mv s0,a0 +80012d0c: 03012783 lw a5,48(sp) +80012d10: 0077f713 andi a4,a5,7 +80012d14: 04070463 beqz a4,80012d5c <__subtf3+0x4e8> +80012d18: 00f7f713 andi a4,a5,15 +80012d1c: 00400693 li a3,4 +80012d20: 02d70e63 beq a4,a3,80012d5c <__subtf3+0x4e8> +80012d24: 03412703 lw a4,52(sp) +80012d28: 00478793 addi a5,a5,4 +80012d2c: 02f12823 sw a5,48(sp) +80012d30: 0047b793 sltiu a5,a5,4 +80012d34: 00e78733 add a4,a5,a4 +80012d38: 00f737b3 sltu a5,a4,a5 +80012d3c: 02e12a23 sw a4,52(sp) +80012d40: 03812703 lw a4,56(sp) +80012d44: 00e78733 add a4,a5,a4 +80012d48: 02e12c23 sw a4,56(sp) +80012d4c: 00f73733 sltu a4,a4,a5 +80012d50: 03c12783 lw a5,60(sp) +80012d54: 00f70733 add a4,a4,a5 +80012d58: 02e12e23 sw a4,60(sp) +80012d5c: 03c12783 lw a5,60(sp) +80012d60: 00c79713 slli a4,a5,0xc +80012d64: 02075463 bgez a4,80012d8c <__subtf3+0x518> +80012d68: 00008737 lui a4,0x8 +80012d6c: 00140413 addi s0,s0,1 +80012d70: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> +80012d74: 00e41463 bne s0,a4,80012d7c <__subtf3+0x508> +80012d78: 0080106f j 80013d80 <__subtf3+0x150c> +80012d7c: fff80737 lui a4,0xfff80 +80012d80: fff70713 addi a4,a4,-1 # fff7ffff <__BSS_END__+0x7ff695e7> +80012d84: 00e7f7b3 and a5,a5,a4 +80012d88: 02f12e23 sw a5,60(sp) +80012d8c: 03010793 addi a5,sp,48 +80012d90: 03c10613 addi a2,sp,60 +80012d94: 0007a703 lw a4,0(a5) +80012d98: 0047a683 lw a3,4(a5) +80012d9c: 00478793 addi a5,a5,4 +80012da0: 00375713 srli a4,a4,0x3 +80012da4: 01d69693 slli a3,a3,0x1d +80012da8: 00d76733 or a4,a4,a3 +80012dac: fee7ae23 sw a4,-4(a5) +80012db0: fef612e3 bne a2,a5,80012d94 <__subtf3+0x520> +80012db4: 03c12783 lw a5,60(sp) +80012db8: 000086b7 lui a3,0x8 +80012dbc: 0037d713 srli a4,a5,0x3 +80012dc0: 02e12e23 sw a4,60(sp) +80012dc4: fff68793 addi a5,a3,-1 # 7fff <_start-0x7fff8001> +80012dc8: 02f41a63 bne s0,a5,80012dfc <__subtf3+0x588> +80012dcc: 03412603 lw a2,52(sp) +80012dd0: 03012783 lw a5,48(sp) +80012dd4: 00c7e7b3 or a5,a5,a2 +80012dd8: 03812603 lw a2,56(sp) +80012ddc: 00c7e7b3 or a5,a5,a2 +80012de0: 00e7e7b3 or a5,a5,a4 +80012de4: 00078c63 beqz a5,80012dfc <__subtf3+0x588> +80012de8: 02d12e23 sw a3,60(sp) +80012dec: 02012c23 sw zero,56(sp) +80012df0: 02012a23 sw zero,52(sp) +80012df4: 02012823 sw zero,48(sp) +80012df8: 00000913 li s2,0 +80012dfc: 03c12783 lw a5,60(sp) +80012e00: 01141413 slli s0,s0,0x11 +80012e04: 01145413 srli s0,s0,0x11 +80012e08: 00f11623 sh a5,12(sp) +80012e0c: 01041793 slli a5,s0,0x10 +80012e10: 00c12403 lw s0,12(sp) +80012e14: 80010737 lui a4,0x80010 +80012e18: fff70713 addi a4,a4,-1 # 8000ffff <__BSS_END__+0xffff95e7> +80012e1c: 00e47433 and s0,s0,a4 +80012e20: 00f46433 or s0,s0,a5 +80012e24: 03012783 lw a5,48(sp) +80012e28: 00141413 slli s0,s0,0x1 +80012e2c: 01f91913 slli s2,s2,0x1f +80012e30: 00f4a023 sw a5,0(s1) +80012e34: 03412783 lw a5,52(sp) +80012e38: 00145413 srli s0,s0,0x1 +80012e3c: 01246433 or s0,s0,s2 +80012e40: 00f4a223 sw a5,4(s1) +80012e44: 03812783 lw a5,56(sp) +80012e48: 0084a623 sw s0,12(s1) +80012e4c: 05c12083 lw ra,92(sp) +80012e50: 05812403 lw s0,88(sp) +80012e54: 00f4a423 sw a5,8(s1) +80012e58: 00048513 mv a0,s1 +80012e5c: 05012903 lw s2,80(sp) +80012e60: 05412483 lw s1,84(sp) +80012e64: 04c12983 lw s3,76(sp) +80012e68: 04812a03 lw s4,72(sp) +80012e6c: 04412a83 lw s5,68(sp) +80012e70: 06010113 addi sp,sp,96 +80012e74: 00008067 ret +80012e78: fff50693 addi a3,a0,-1 +80012e7c: 04069e63 bnez a3,80012ed8 <__subtf3+0x664> +80012e80: 02412683 lw a3,36(sp) +80012e84: 00f70733 add a4,a4,a5 +80012e88: 00f737b3 sltu a5,a4,a5 +80012e8c: 00d88633 add a2,a7,a3 +80012e90: 02e12823 sw a4,48(sp) +80012e94: 00f60733 add a4,a2,a5 +80012e98: 00f737b3 sltu a5,a4,a5 +80012e9c: 02e12a23 sw a4,52(sp) +80012ea0: 02812703 lw a4,40(sp) +80012ea4: 00d636b3 sltu a3,a2,a3 +80012ea8: 00f6e7b3 or a5,a3,a5 +80012eac: 00e806b3 add a3,a6,a4 +80012eb0: 00f68633 add a2,a3,a5 +80012eb4: 00f637b3 sltu a5,a2,a5 +80012eb8: 00e6b733 sltu a4,a3,a4 +80012ebc: 00f76733 or a4,a4,a5 +80012ec0: 02c12783 lw a5,44(sp) +80012ec4: 02c12c23 sw a2,56(sp) +80012ec8: 00f30333 add t1,t1,a5 +80012ecc: 00670733 add a4,a4,t1 +80012ed0: 02e12e23 sw a4,60(sp) +80012ed4: b85ff06f j 80012a58 <__subtf3+0x1e4> +80012ed8: 00008737 lui a4,0x8 +80012edc: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> +80012ee0: e0e506e3 beq a0,a4,80012cec <__subtf3+0x478> +80012ee4: 07400793 li a5,116 +80012ee8: 06d7d463 bge a5,a3,80012f50 <__subtf3+0x6dc> +80012eec: 00100793 li a5,1 +80012ef0: 00012e23 sw zero,28(sp) +80012ef4: 00012c23 sw zero,24(sp) +80012ef8: 00012a23 sw zero,20(sp) +80012efc: 00f12823 sw a5,16(sp) +80012f00: 1640006f j 80013064 <__subtf3+0x7f0> +80012f04: 00008737 lui a4,0x8 +80012f08: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> +80012f0c: 02e61463 bne a2,a4,80012f34 <__subtf3+0x6c0> +80012f10: 02f12823 sw a5,48(sp) +80012f14: 02412783 lw a5,36(sp) +80012f18: 00060413 mv s0,a2 +80012f1c: 02f12a23 sw a5,52(sp) +80012f20: 02812783 lw a5,40(sp) +80012f24: 02f12c23 sw a5,56(sp) +80012f28: 02c12783 lw a5,44(sp) +80012f2c: 02f12e23 sw a5,60(sp) +80012f30: dddff06f j 80012d0c <__subtf3+0x498> +80012f34: 01c12783 lw a5,28(sp) +80012f38: 00080737 lui a4,0x80 +80012f3c: 00e7e7b3 or a5,a5,a4 +80012f40: 00f12e23 sw a5,28(sp) +80012f44: 07400793 li a5,116 +80012f48: faa7c2e3 blt a5,a0,80012eec <__subtf3+0x678> +80012f4c: 00050693 mv a3,a0 +80012f50: 02000793 li a5,32 +80012f54: 02f6c533 div a0,a3,a5 +80012f58: 00000713 li a4,0 +80012f5c: 02f6e7b3 rem a5,a3,a5 +80012f60: 00000693 li a3,0 +80012f64: 04a74063 blt a4,a0,80012fa4 <__subtf3+0x730> +80012f68: 00050813 mv a6,a0 +80012f6c: 00055463 bgez a0,80012f74 <__subtf3+0x700> +80012f70: 00000813 li a6,0 +80012f74: 00251713 slli a4,a0,0x2 +80012f78: 04079263 bnez a5,80012fbc <__subtf3+0x748> +80012f7c: 00300813 li a6,3 +80012f80: 40a80533 sub a0,a6,a0 +80012f84: 00e58833 add a6,a1,a4 +80012f88: 00082803 lw a6,0(a6) +80012f8c: 00178793 addi a5,a5,1 +80012f90: 00458593 addi a1,a1,4 +80012f94: ff05ae23 sw a6,-4(a1) +80012f98: fef556e3 bge a0,a5,80012f84 <__subtf3+0x710> +80012f9c: 00300593 li a1,3 +80012fa0: 0b00006f j 80013050 <__subtf3+0x7dc> +80012fa4: 00271813 slli a6,a4,0x2 +80012fa8: 010e0833 add a6,t3,a6 +80012fac: 00082803 lw a6,0(a6) +80012fb0: 00170713 addi a4,a4,1 # 80001 <_start-0x7ff7ffff> +80012fb4: 0106e6b3 or a3,a3,a6 +80012fb8: fadff06f j 80012f64 <__subtf3+0x6f0> +80012fbc: 04010593 addi a1,sp,64 +80012fc0: 00281813 slli a6,a6,0x2 +80012fc4: 01058833 add a6,a1,a6 +80012fc8: fd082583 lw a1,-48(a6) +80012fcc: 02000313 li t1,32 +80012fd0: 40f30333 sub t1,t1,a5 +80012fd4: 006595b3 sll a1,a1,t1 +80012fd8: 00b6e6b3 or a3,a3,a1 +80012fdc: 00ee05b3 add a1,t3,a4 +80012fe0: 00300713 li a4,3 +80012fe4: 00000893 li a7,0 +80012fe8: 40a70733 sub a4,a4,a0 +80012fec: 00458593 addi a1,a1,4 +80012ff0: 02e8c463 blt a7,a4,80013018 <__subtf3+0x7a4> +80012ff4: 04010593 addi a1,sp,64 +80012ff8: 00271713 slli a4,a4,0x2 +80012ffc: 00e58733 add a4,a1,a4 +80013000: 01c12583 lw a1,28(sp) +80013004: 00f5d7b3 srl a5,a1,a5 +80013008: fcf72823 sw a5,-48(a4) +8001300c: 00400793 li a5,4 +80013010: 40a787b3 sub a5,a5,a0 +80013014: f89ff06f j 80012f9c <__subtf3+0x728> +80013018: ffc5a803 lw a6,-4(a1) +8001301c: 0005af03 lw t5,0(a1) +80013020: 00289e93 slli t4,a7,0x2 +80013024: 00f85833 srl a6,a6,a5 +80013028: 006f1f33 sll t5,t5,t1 +8001302c: 01de0eb3 add t4,t3,t4 +80013030: 01e86833 or a6,a6,t5 +80013034: 010ea023 sw a6,0(t4) +80013038: 00188893 addi a7,a7,1 +8001303c: fb1ff06f j 80012fec <__subtf3+0x778> +80013040: 00279713 slli a4,a5,0x2 +80013044: 00ee0733 add a4,t3,a4 +80013048: 00072023 sw zero,0(a4) +8001304c: 00178793 addi a5,a5,1 +80013050: fef5d8e3 bge a1,a5,80013040 <__subtf3+0x7cc> +80013054: 01012783 lw a5,16(sp) +80013058: 00d036b3 snez a3,a3 +8001305c: 00d7e6b3 or a3,a5,a3 +80013060: 00d12823 sw a3,16(sp) +80013064: 02012683 lw a3,32(sp) +80013068: 01012783 lw a5,16(sp) +8001306c: 02412703 lw a4,36(sp) +80013070: 01812503 lw a0,24(sp) +80013074: 00f687b3 add a5,a3,a5 +80013078: 00d7b6b3 sltu a3,a5,a3 +8001307c: 02f12823 sw a5,48(sp) +80013080: 01412783 lw a5,20(sp) +80013084: 01c12803 lw a6,28(sp) +80013088: 00060413 mv s0,a2 +8001308c: 00f707b3 add a5,a4,a5 +80013090: 00d785b3 add a1,a5,a3 +80013094: 00e7b733 sltu a4,a5,a4 +80013098: 00d5b7b3 sltu a5,a1,a3 +8001309c: 00f767b3 or a5,a4,a5 +800130a0: 02812703 lw a4,40(sp) +800130a4: 02c12683 lw a3,44(sp) +800130a8: 02b12a23 sw a1,52(sp) +800130ac: 00a70533 add a0,a4,a0 +800130b0: 00f505b3 add a1,a0,a5 +800130b4: 00e53733 sltu a4,a0,a4 +800130b8: 00f5b7b3 sltu a5,a1,a5 +800130bc: 010686b3 add a3,a3,a6 +800130c0: 00f76733 or a4,a4,a5 +800130c4: 00e68733 add a4,a3,a4 +800130c8: 02b12c23 sw a1,56(sp) +800130cc: 02e12e23 sw a4,60(sp) +800130d0: b69ff06f j 80012c38 <__subtf3+0x3c4> +800130d4: 00008fb7 lui t6,0x8 +800130d8: 00140f13 addi t5,s0,1 +800130dc: ffef8613 addi a2,t6,-2 # 7ffe <_start-0x7fff8002> +800130e0: 00cf7633 and a2,t5,a2 +800130e4: 02412683 lw a3,36(sp) +800130e8: 02812583 lw a1,40(sp) +800130ec: 02c12503 lw a0,44(sp) +800130f0: 01412303 lw t1,20(sp) +800130f4: 01812883 lw a7,24(sp) +800130f8: 01c12e03 lw t3,28(sp) +800130fc: 03010813 addi a6,sp,48 +80013100: 03c10e93 addi t4,sp,60 +80013104: 14061663 bnez a2,80013250 <__subtf3+0x9dc> +80013108: 01136633 or a2,t1,a7 +8001310c: 01c66633 or a2,a2,t3 +80013110: 00e66633 or a2,a2,a4 +80013114: 0a041663 bnez s0,800131c0 <__subtf3+0x94c> +80013118: 00061c63 bnez a2,80013130 <__subtf3+0x8bc> +8001311c: 02f12823 sw a5,48(sp) +80013120: 02d12a23 sw a3,52(sp) +80013124: 02b12c23 sw a1,56(sp) +80013128: 02a12e23 sw a0,60(sp) +8001312c: be1ff06f j 80012d0c <__subtf3+0x498> +80013130: 00b6e633 or a2,a3,a1 +80013134: 00a66633 or a2,a2,a0 +80013138: 00f66633 or a2,a2,a5 +8001313c: 00061c63 bnez a2,80013154 <__subtf3+0x8e0> +80013140: 02e12823 sw a4,48(sp) +80013144: 02612a23 sw t1,52(sp) +80013148: 03112c23 sw a7,56(sp) +8001314c: 03c12e23 sw t3,60(sp) +80013150: bbdff06f j 80012d0c <__subtf3+0x498> +80013154: 00f707b3 add a5,a4,a5 +80013158: 00e7b733 sltu a4,a5,a4 +8001315c: 006686b3 add a3,a3,t1 80013160: 02f12823 sw a5,48(sp) -80013164: 02d12a23 sw a3,52(sp) -80013168: 02b12c23 sw a1,56(sp) -8001316c: 02a12e23 sw a0,60(sp) -80013170: be1ff06f j 80012d50 <__subtf3+0x498> -80013174: 00b6e633 or a2,a3,a1 -80013178: 00a66633 or a2,a2,a0 -8001317c: 00f66633 or a2,a2,a5 -80013180: 00061c63 bnez a2,80013198 <__subtf3+0x8e0> -80013184: 02e12823 sw a4,48(sp) -80013188: 02612a23 sw t1,52(sp) -8001318c: 03112c23 sw a7,56(sp) -80013190: 03c12e23 sw t3,60(sp) -80013194: bbdff06f j 80012d50 <__subtf3+0x498> -80013198: 00f707b3 add a5,a4,a5 -8001319c: 00e7b733 sltu a4,a5,a4 -800131a0: 006686b3 add a3,a3,t1 -800131a4: 02f12823 sw a5,48(sp) -800131a8: 00e687b3 add a5,a3,a4 -800131ac: 00e7b733 sltu a4,a5,a4 -800131b0: 0066b6b3 sltu a3,a3,t1 -800131b4: 00e6e733 or a4,a3,a4 -800131b8: 011585b3 add a1,a1,a7 -800131bc: 02f12a23 sw a5,52(sp) -800131c0: 00e587b3 add a5,a1,a4 -800131c4: 0115b633 sltu a2,a1,a7 -800131c8: 00e7b733 sltu a4,a5,a4 -800131cc: 00e66733 or a4,a2,a4 -800131d0: 01c50633 add a2,a0,t3 -800131d4: 00c70633 add a2,a4,a2 -800131d8: 02f12c23 sw a5,56(sp) -800131dc: 00c61793 slli a5,a2,0xc -800131e0: 0007c663 bltz a5,800131ec <__subtf3+0x934> -800131e4: 02c12e23 sw a2,60(sp) -800131e8: b69ff06f j 80012d50 <__subtf3+0x498> -800131ec: fff80737 lui a4,0xfff80 -800131f0: fff70713 addi a4,a4,-1 # fff7ffff <__BSS_END__+0x7ff695e7> -800131f4: 00e67633 and a2,a2,a4 -800131f8: 02c12e23 sw a2,60(sp) -800131fc: 00100413 li s0,1 -80013200: b51ff06f j 80012d50 <__subtf3+0x498> -80013204: 00061e63 bnez a2,80013220 <__subtf3+0x968> -80013208: 02f12823 sw a5,48(sp) -8001320c: 02d12a23 sw a3,52(sp) -80013210: 02b12c23 sw a1,56(sp) -80013214: 02a12e23 sw a0,60(sp) -80013218: ffff8413 addi s0,t6,-1 -8001321c: b35ff06f j 80012d50 <__subtf3+0x498> -80013220: 00b6e633 or a2,a3,a1 -80013224: 00a66633 or a2,a2,a0 -80013228: 00f667b3 or a5,a2,a5 -8001322c: 00079c63 bnez a5,80013244 <__subtf3+0x98c> -80013230: 02e12823 sw a4,48(sp) -80013234: 02612a23 sw t1,52(sp) -80013238: 03112c23 sw a7,56(sp) -8001323c: 03c12e23 sw t3,60(sp) -80013240: fd9ff06f j 80013218 <__subtf3+0x960> -80013244: 03f12e23 sw t6,60(sp) -80013248: 02012c23 sw zero,56(sp) -8001324c: 02012a23 sw zero,52(sp) -80013250: 02012823 sw zero,48(sp) -80013254: 000e8793 mv a5,t4 -80013258: 0007a703 lw a4,0(a5) -8001325c: ffc7a683 lw a3,-4(a5) -80013260: ffc78793 addi a5,a5,-4 -80013264: 00371713 slli a4,a4,0x3 -80013268: 01d6d693 srli a3,a3,0x1d -8001326c: 00d76733 or a4,a4,a3 -80013270: 00e7a223 sw a4,4(a5) -80013274: fef812e3 bne a6,a5,80013258 <__subtf3+0x9a0> -80013278: 03012783 lw a5,48(sp) -8001327c: 00008437 lui s0,0x8 -80013280: 00000913 li s2,0 -80013284: 00379793 slli a5,a5,0x3 -80013288: 02f12823 sw a5,48(sp) -8001328c: fff40413 addi s0,s0,-1 # 7fff <_start-0x7fff8001> -80013290: ac1ff06f j 80012d50 <__subtf3+0x498> -80013294: 00f707b3 add a5,a4,a5 -80013298: 00e7b733 sltu a4,a5,a4 -8001329c: 006686b3 add a3,a3,t1 -800132a0: 02f12823 sw a5,48(sp) -800132a4: 00e687b3 add a5,a3,a4 -800132a8: 00e7b733 sltu a4,a5,a4 -800132ac: 0066b6b3 sltu a3,a3,t1 -800132b0: 00e6e733 or a4,a3,a4 -800132b4: 01158633 add a2,a1,a7 -800132b8: 00e606b3 add a3,a2,a4 -800132bc: 00e6b733 sltu a4,a3,a4 -800132c0: 01163633 sltu a2,a2,a7 -800132c4: 00e66633 or a2,a2,a4 -800132c8: 01c50733 add a4,a0,t3 -800132cc: 00e60633 add a2,a2,a4 -800132d0: 02f12a23 sw a5,52(sp) -800132d4: 02d12c23 sw a3,56(sp) -800132d8: 02c12e23 sw a2,60(sp) -800132dc: 00080793 mv a5,a6 -800132e0: 0007a703 lw a4,0(a5) -800132e4: 0047a683 lw a3,4(a5) -800132e8: 00478793 addi a5,a5,4 -800132ec: 00175713 srli a4,a4,0x1 -800132f0: 01f69693 slli a3,a3,0x1f -800132f4: 00d76733 or a4,a4,a3 -800132f8: fee7ae23 sw a4,-4(a5) -800132fc: fefe92e3 bne t4,a5,800132e0 <__subtf3+0xa28> -80013300: 000087b7 lui a5,0x8 -80013304: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -80013308: 00ff0c63 beq t5,a5,80013320 <__subtf3+0xa68> -8001330c: 03c12783 lw a5,60(sp) -80013310: 0017d793 srli a5,a5,0x1 -80013314: 02f12e23 sw a5,60(sp) -80013318: 000f0413 mv s0,t5 -8001331c: a35ff06f j 80012d50 <__subtf3+0x498> -80013320: 02012e23 sw zero,60(sp) -80013324: 02012c23 sw zero,56(sp) -80013328: 02012a23 sw zero,52(sp) -8001332c: 02012823 sw zero,48(sp) -80013330: fe9ff06f j 80013318 <__subtf3+0xa60> -80013334: 28a05263 blez a0,800135b8 <__subtf3+0xd00> -80013338: 0c061263 bnez a2,800133fc <__subtf3+0xb44> -8001333c: 02412803 lw a6,36(sp) -80013340: 02812603 lw a2,40(sp) -80013344: 02c12e03 lw t3,44(sp) -80013348: 00c865b3 or a1,a6,a2 -8001334c: 01c5e5b3 or a1,a1,t3 -80013350: 00f5e5b3 or a1,a1,a5 -80013354: ec058863 beqz a1,80012a24 <__subtf3+0x16c> -80013358: fff50693 addi a3,a0,-1 -8001335c: 06069a63 bnez a3,800133d0 <__subtf3+0xb18> -80013360: 01412883 lw a7,20(sp) -80013364: 40f707b3 sub a5,a4,a5 -80013368: 00f735b3 sltu a1,a4,a5 -8001336c: 41088533 sub a0,a7,a6 -80013370: 00a8b333 sltu t1,a7,a0 -80013374: 40b50533 sub a0,a0,a1 -80013378: 02f12823 sw a5,48(sp) -8001337c: 02a12a23 sw a0,52(sp) -80013380: 00000593 li a1,0 -80013384: 00f77663 bgeu a4,a5,80013390 <__subtf3+0xad8> -80013388: 411805b3 sub a1,a6,a7 -8001338c: 0015b593 seqz a1,a1 -80013390: 01812803 lw a6,24(sp) -80013394: 0065e5b3 or a1,a1,t1 -80013398: 40c80533 sub a0,a6,a2 -8001339c: 00a837b3 sltu a5,a6,a0 -800133a0: 40b50533 sub a0,a0,a1 -800133a4: 02a12c23 sw a0,56(sp) -800133a8: 00058663 beqz a1,800133b4 <__subtf3+0xafc> -800133ac: 41060633 sub a2,a2,a6 -800133b0: 00163693 seqz a3,a2 -800133b4: 01c12703 lw a4,28(sp) -800133b8: 00f6e7b3 or a5,a3,a5 -800133bc: 41c70733 sub a4,a4,t3 -800133c0: 40f707b3 sub a5,a4,a5 -800133c4: 02f12e23 sw a5,60(sp) -800133c8: 00100413 li s0,1 -800133cc: 1cc0006f j 80013598 <__subtf3+0xce0> -800133d0: 000087b7 lui a5,0x8 -800133d4: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -800133d8: e4f50663 beq a0,a5,80012a24 <__subtf3+0x16c> -800133dc: 07400793 li a5,116 -800133e0: 04d7d263 bge a5,a3,80013424 <__subtf3+0xb6c> -800133e4: 00100793 li a5,1 -800133e8: 02012623 sw zero,44(sp) -800133ec: 02012423 sw zero,40(sp) -800133f0: 02012223 sw zero,36(sp) -800133f4: 02f12023 sw a5,32(sp) -800133f8: 1280006f j 80013520 <__subtf3+0xc68> -800133fc: 000087b7 lui a5,0x8 -80013400: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -80013404: ecf40c63 beq s0,a5,80012adc <__subtf3+0x224> -80013408: 02c12783 lw a5,44(sp) -8001340c: 00080737 lui a4,0x80 -80013410: 00e7e7b3 or a5,a5,a4 -80013414: 02f12623 sw a5,44(sp) -80013418: 07400793 li a5,116 -8001341c: fca7c4e3 blt a5,a0,800133e4 <__subtf3+0xb2c> -80013420: 00050693 mv a3,a0 -80013424: 4056de13 srai t3,a3,0x5 -80013428: 01f6f793 andi a5,a3,31 -8001342c: 00000613 li a2,0 -80013430: 00000713 li a4,0 -80013434: 00271693 slli a3,a4,0x2 -80013438: 03c71863 bne a4,t3,80013468 <__subtf3+0xbb0> -8001343c: 04079063 bnez a5,8001347c <__subtf3+0xbc4> -80013440: 00300593 li a1,3 -80013444: 40e58733 sub a4,a1,a4 -80013448: 00d885b3 add a1,a7,a3 -8001344c: 0005a583 lw a1,0(a1) -80013450: 00178793 addi a5,a5,1 -80013454: 00488893 addi a7,a7,4 -80013458: feb8ae23 sw a1,-4(a7) -8001345c: fef756e3 bge a4,a5,80013448 <__subtf3+0xb90> -80013460: 00400693 li a3,4 -80013464: 0a80006f j 8001350c <__subtf3+0xc54> -80013468: 00d306b3 add a3,t1,a3 -8001346c: 0006a683 lw a3,0(a3) -80013470: 00170713 addi a4,a4,1 # 80001 <_start-0x7ff7ffff> -80013474: 00d66633 or a2,a2,a3 -80013478: fbdff06f j 80013434 <__subtf3+0xb7c> -8001347c: 04010713 addi a4,sp,64 -80013480: 00d70733 add a4,a4,a3 -80013484: fe072703 lw a4,-32(a4) -80013488: 02000813 li a6,32 -8001348c: 40f80833 sub a6,a6,a5 -80013490: 01071733 sll a4,a4,a6 -80013494: 00e66633 or a2,a2,a4 -80013498: 00300713 li a4,3 -8001349c: 00d306b3 add a3,t1,a3 -800134a0: 00000513 li a0,0 -800134a4: 41c70733 sub a4,a4,t3 -800134a8: 00468693 addi a3,a3,4 -800134ac: 02e54463 blt a0,a4,800134d4 <__subtf3+0xc1c> -800134b0: 04010693 addi a3,sp,64 -800134b4: 00271713 slli a4,a4,0x2 -800134b8: 00e68733 add a4,a3,a4 -800134bc: 02c12683 lw a3,44(sp) -800134c0: 00f6d7b3 srl a5,a3,a5 -800134c4: fef72023 sw a5,-32(a4) -800134c8: 00400793 li a5,4 -800134cc: 41c787b3 sub a5,a5,t3 -800134d0: f91ff06f j 80013460 <__subtf3+0xba8> -800134d4: ffc6a583 lw a1,-4(a3) -800134d8: 0006ae83 lw t4,0(a3) -800134dc: 00251893 slli a7,a0,0x2 -800134e0: 00f5d5b3 srl a1,a1,a5 -800134e4: 010e9eb3 sll t4,t4,a6 -800134e8: 011308b3 add a7,t1,a7 -800134ec: 01d5e5b3 or a1,a1,t4 -800134f0: 00b8a023 sw a1,0(a7) -800134f4: 00150513 addi a0,a0,1 -800134f8: fb1ff06f j 800134a8 <__subtf3+0xbf0> -800134fc: 00279713 slli a4,a5,0x2 -80013500: 00e30733 add a4,t1,a4 -80013504: 00072023 sw zero,0(a4) -80013508: 00178793 addi a5,a5,1 -8001350c: fed798e3 bne a5,a3,800134fc <__subtf3+0xc44> -80013510: 02012783 lw a5,32(sp) -80013514: 00c03633 snez a2,a2 -80013518: 00c7e633 or a2,a5,a2 -8001351c: 02c12023 sw a2,32(sp) -80013520: 01412683 lw a3,20(sp) -80013524: 01012583 lw a1,16(sp) -80013528: 02012703 lw a4,32(sp) -8001352c: 02412783 lw a5,36(sp) -80013530: 40e58733 sub a4,a1,a4 -80013534: 40f687b3 sub a5,a3,a5 -80013538: 00f6b633 sltu a2,a3,a5 -8001353c: 00e5b6b3 sltu a3,a1,a4 -80013540: 40d786b3 sub a3,a5,a3 -80013544: 02d12a23 sw a3,52(sp) -80013548: 02e12823 sw a4,48(sp) -8001354c: 00000693 li a3,0 -80013550: 00e5f463 bgeu a1,a4,80013558 <__subtf3+0xca0> -80013554: 0017b693 seqz a3,a5 -80013558: 00c6e6b3 or a3,a3,a2 -8001355c: 02812703 lw a4,40(sp) -80013560: 01812603 lw a2,24(sp) -80013564: 40e60733 sub a4,a2,a4 -80013568: 40d707b3 sub a5,a4,a3 -8001356c: 02f12c23 sw a5,56(sp) -80013570: 00e635b3 sltu a1,a2,a4 -80013574: 00000613 li a2,0 -80013578: 00068463 beqz a3,80013580 <__subtf3+0xcc8> -8001357c: 00173613 seqz a2,a4 -80013580: 01c12783 lw a5,28(sp) -80013584: 02c12703 lw a4,44(sp) -80013588: 00b66633 or a2,a2,a1 -8001358c: 40e787b3 sub a5,a5,a4 -80013590: 40c787b3 sub a5,a5,a2 -80013594: 02f12e23 sw a5,60(sp) -80013598: 03c12783 lw a5,60(sp) -8001359c: 00c79713 slli a4,a5,0xc -800135a0: fa075863 bgez a4,80012d50 <__subtf3+0x498> -800135a4: 00080737 lui a4,0x80 -800135a8: fff70713 addi a4,a4,-1 # 7ffff <_start-0x7ff80001> -800135ac: 00e7f7b3 and a5,a5,a4 -800135b0: 02f12e23 sw a5,60(sp) -800135b4: 5a40006f j 80013b58 <__subtf3+0x12a0> -800135b8: 2c050e63 beqz a0,80013894 <__subtf3+0xfdc> -800135bc: 408606b3 sub a3,a2,s0 -800135c0: 0e041663 bnez s0,800136ac <__subtf3+0xdf4> -800135c4: 01412303 lw t1,20(sp) -800135c8: 01812883 lw a7,24(sp) -800135cc: 01c12f03 lw t5,28(sp) -800135d0: 01136eb3 or t4,t1,a7 -800135d4: 01eeeeb3 or t4,t4,t5 -800135d8: 00eeeeb3 or t4,t4,a4 -800135dc: 020e9663 bnez t4,80013608 <__subtf3+0xd50> -800135e0: 02f12823 sw a5,48(sp) -800135e4: 02412783 lw a5,36(sp) -800135e8: 00068413 mv s0,a3 -800135ec: 02f12a23 sw a5,52(sp) -800135f0: 02812783 lw a5,40(sp) -800135f4: 02f12c23 sw a5,56(sp) -800135f8: 02c12783 lw a5,44(sp) -800135fc: 02f12e23 sw a5,60(sp) -80013600: 00080913 mv s2,a6 -80013604: f4cff06f j 80012d50 <__subtf3+0x498> -80013608: fff68513 addi a0,a3,-1 -8001360c: 06051a63 bnez a0,80013680 <__subtf3+0xdc8> -80013610: 02412583 lw a1,36(sp) -80013614: 40e78733 sub a4,a5,a4 -80013618: 00e7b6b3 sltu a3,a5,a4 -8001361c: 40658633 sub a2,a1,t1 -80013620: 00c5be33 sltu t3,a1,a2 -80013624: 40d60633 sub a2,a2,a3 -80013628: 02e12823 sw a4,48(sp) -8001362c: 02c12a23 sw a2,52(sp) -80013630: 00000693 li a3,0 -80013634: 00e7f663 bgeu a5,a4,80013640 <__subtf3+0xd88> -80013638: 40b306b3 sub a3,t1,a1 -8001363c: 0016b693 seqz a3,a3 -80013640: 02812583 lw a1,40(sp) -80013644: 01c6e733 or a4,a3,t3 -80013648: 411586b3 sub a3,a1,a7 -8001364c: 00d5b633 sltu a2,a1,a3 -80013650: 40e686b3 sub a3,a3,a4 -80013654: 02d12c23 sw a3,56(sp) -80013658: 00070663 beqz a4,80013664 <__subtf3+0xdac> -8001365c: 40b888b3 sub a7,a7,a1 -80013660: 0018b513 seqz a0,a7 -80013664: 02c12783 lw a5,44(sp) -80013668: 00c56533 or a0,a0,a2 -8001366c: 00080913 mv s2,a6 -80013670: 41e787b3 sub a5,a5,t5 -80013674: 40a78533 sub a0,a5,a0 -80013678: 02a12e23 sw a0,60(sp) -8001367c: d4dff06f j 800133c8 <__subtf3+0xb10> -80013680: 00008737 lui a4,0x8 -80013684: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -80013688: f4e68ce3 beq a3,a4,800135e0 <__subtf3+0xd28> -8001368c: 07400793 li a5,116 -80013690: 0aa7dc63 bge a5,a0,80013748 <__subtf3+0xe90> -80013694: 00100793 li a5,1 -80013698: 00012e23 sw zero,28(sp) -8001369c: 00012c23 sw zero,24(sp) -800136a0: 00012a23 sw zero,20(sp) -800136a4: 00f12823 sw a5,16(sp) -800136a8: 1680006f j 80013810 <__subtf3+0xf58> -800136ac: 00008737 lui a4,0x8 -800136b0: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -800136b4: 02e61463 bne a2,a4,800136dc <__subtf3+0xe24> -800136b8: 02f12823 sw a5,48(sp) -800136bc: 02412783 lw a5,36(sp) -800136c0: 00060413 mv s0,a2 -800136c4: 02f12a23 sw a5,52(sp) -800136c8: 02812783 lw a5,40(sp) -800136cc: 02f12c23 sw a5,56(sp) -800136d0: 02c12783 lw a5,44(sp) -800136d4: 02f12e23 sw a5,60(sp) -800136d8: f29ff06f j 80013600 <__subtf3+0xd48> -800136dc: 01c12783 lw a5,28(sp) -800136e0: 00080737 lui a4,0x80 -800136e4: 00e7e7b3 or a5,a5,a4 -800136e8: 00f12e23 sw a5,28(sp) -800136ec: 07400793 li a5,116 -800136f0: fad7c2e3 blt a5,a3,80013694 <__subtf3+0xddc> -800136f4: 02000793 li a5,32 -800136f8: 02f6c533 div a0,a3,a5 -800136fc: 00000713 li a4,0 -80013700: 02f6e7b3 rem a5,a3,a5 -80013704: 00000693 li a3,0 -80013708: 04a74463 blt a4,a0,80013750 <__subtf3+0xe98> -8001370c: 00050893 mv a7,a0 -80013710: 00055463 bgez a0,80013718 <__subtf3+0xe60> -80013714: 00000893 li a7,0 -80013718: 00251713 slli a4,a0,0x2 -8001371c: 04079663 bnez a5,80013768 <__subtf3+0xeb0> -80013720: 00300893 li a7,3 -80013724: 40a88533 sub a0,a7,a0 -80013728: 00e588b3 add a7,a1,a4 -8001372c: 0008a883 lw a7,0(a7) -80013730: 00178793 addi a5,a5,1 -80013734: 00458593 addi a1,a1,4 -80013738: ff15ae23 sw a7,-4(a1) -8001373c: fef556e3 bge a0,a5,80013728 <__subtf3+0xe70> -80013740: 00300593 li a1,3 -80013744: 0b80006f j 800137fc <__subtf3+0xf44> -80013748: 00050693 mv a3,a0 -8001374c: fa9ff06f j 800136f4 <__subtf3+0xe3c> -80013750: 00271893 slli a7,a4,0x2 -80013754: 011e08b3 add a7,t3,a7 -80013758: 0008a883 lw a7,0(a7) -8001375c: 00170713 addi a4,a4,1 # 80001 <_start-0x7ff7ffff> -80013760: 0116e6b3 or a3,a3,a7 -80013764: fa5ff06f j 80013708 <__subtf3+0xe50> -80013768: 04010593 addi a1,sp,64 -8001376c: 00289893 slli a7,a7,0x2 -80013770: 011588b3 add a7,a1,a7 -80013774: fd08a583 lw a1,-48(a7) -80013778: 02000e93 li t4,32 -8001377c: 40fe8eb3 sub t4,t4,a5 -80013780: 01d595b3 sll a1,a1,t4 -80013784: 00b6e6b3 or a3,a3,a1 -80013788: 00ee05b3 add a1,t3,a4 -8001378c: 00300713 li a4,3 -80013790: 00000313 li t1,0 -80013794: 40a70733 sub a4,a4,a0 -80013798: 00458593 addi a1,a1,4 -8001379c: 02e34463 blt t1,a4,800137c4 <__subtf3+0xf0c> -800137a0: 04010593 addi a1,sp,64 -800137a4: 00271713 slli a4,a4,0x2 -800137a8: 00e58733 add a4,a1,a4 -800137ac: 01c12583 lw a1,28(sp) -800137b0: 00f5d7b3 srl a5,a1,a5 -800137b4: fcf72823 sw a5,-48(a4) -800137b8: 00400793 li a5,4 -800137bc: 40a787b3 sub a5,a5,a0 -800137c0: f81ff06f j 80013740 <__subtf3+0xe88> -800137c4: ffc5a883 lw a7,-4(a1) -800137c8: 0005af83 lw t6,0(a1) -800137cc: 00231f13 slli t5,t1,0x2 -800137d0: 00f8d8b3 srl a7,a7,a5 -800137d4: 01df9fb3 sll t6,t6,t4 -800137d8: 01ee0f33 add t5,t3,t5 -800137dc: 01f8e8b3 or a7,a7,t6 -800137e0: 011f2023 sw a7,0(t5) -800137e4: 00130313 addi t1,t1,1 -800137e8: fb1ff06f j 80013798 <__subtf3+0xee0> -800137ec: 00279713 slli a4,a5,0x2 -800137f0: 00ee0733 add a4,t3,a4 -800137f4: 00072023 sw zero,0(a4) -800137f8: 00178793 addi a5,a5,1 -800137fc: fef5d8e3 bge a1,a5,800137ec <__subtf3+0xf34> -80013800: 01012783 lw a5,16(sp) -80013804: 00d036b3 snez a3,a3 -80013808: 00d7e6b3 or a3,a5,a3 -8001380c: 00d12823 sw a3,16(sp) -80013810: 02412683 lw a3,36(sp) -80013814: 02012503 lw a0,32(sp) -80013818: 01012703 lw a4,16(sp) -8001381c: 01412783 lw a5,20(sp) -80013820: 40e50733 sub a4,a0,a4 -80013824: 40f687b3 sub a5,a3,a5 -80013828: 00f6b5b3 sltu a1,a3,a5 -8001382c: 00e536b3 sltu a3,a0,a4 -80013830: 40d786b3 sub a3,a5,a3 -80013834: 02d12a23 sw a3,52(sp) -80013838: 02e12823 sw a4,48(sp) -8001383c: 00000693 li a3,0 -80013840: 00e57463 bgeu a0,a4,80013848 <__subtf3+0xf90> -80013844: 0017b693 seqz a3,a5 -80013848: 00b6e6b3 or a3,a3,a1 -8001384c: 01812703 lw a4,24(sp) -80013850: 02812583 lw a1,40(sp) -80013854: 40e58733 sub a4,a1,a4 -80013858: 40d707b3 sub a5,a4,a3 -8001385c: 02f12c23 sw a5,56(sp) -80013860: 00e5b533 sltu a0,a1,a4 -80013864: 00000593 li a1,0 -80013868: 00068463 beqz a3,80013870 <__subtf3+0xfb8> -8001386c: 00173593 seqz a1,a4 -80013870: 02c12783 lw a5,44(sp) -80013874: 01c12703 lw a4,28(sp) -80013878: 00a5e5b3 or a1,a1,a0 -8001387c: 00060413 mv s0,a2 -80013880: 40e787b3 sub a5,a5,a4 -80013884: 40b787b3 sub a5,a5,a1 -80013888: 02f12e23 sw a5,60(sp) -8001388c: 00080913 mv s2,a6 -80013890: d09ff06f j 80013598 <__subtf3+0xce0> -80013894: 00008f37 lui t5,0x8 -80013898: ffef0693 addi a3,t5,-2 # 7ffe <_start-0x7fff8002> -8001389c: 00140593 addi a1,s0,1 -800138a0: 00d5f5b3 and a1,a1,a3 -800138a4: 02412603 lw a2,36(sp) -800138a8: 01412683 lw a3,20(sp) -800138ac: 01812883 lw a7,24(sp) -800138b0: 01c12e83 lw t4,28(sp) -800138b4: 02812303 lw t1,40(sp) -800138b8: 02c12e03 lw t3,44(sp) -800138bc: 1e059063 bnez a1,80013a9c <__subtf3+0x11e4> -800138c0: 006665b3 or a1,a2,t1 -800138c4: 0116e533 or a0,a3,a7 -800138c8: 01c5e5b3 or a1,a1,t3 -800138cc: 01d56533 or a0,a0,t4 -800138d0: 00f5e5b3 or a1,a1,a5 -800138d4: 00e56533 or a0,a0,a4 -800138d8: 10041a63 bnez s0,800139ec <__subtf3+0x1134> -800138dc: 02051463 bnez a0,80013904 <__subtf3+0x104c> -800138e0: 02f12823 sw a5,48(sp) -800138e4: 02c12a23 sw a2,52(sp) -800138e8: 02612c23 sw t1,56(sp) -800138ec: 03c12e23 sw t3,60(sp) -800138f0: 00080913 mv s2,a6 -800138f4: c4059e63 bnez a1,80012d50 <__subtf3+0x498> -800138f8: 00000413 li s0,0 -800138fc: 00000913 li s2,0 -80013900: c50ff06f j 80012d50 <__subtf3+0x498> -80013904: 00059c63 bnez a1,8001391c <__subtf3+0x1064> -80013908: 02e12823 sw a4,48(sp) -8001390c: 02d12a23 sw a3,52(sp) -80013910: 03112c23 sw a7,56(sp) -80013914: 03d12e23 sw t4,60(sp) -80013918: c38ff06f j 80012d50 <__subtf3+0x498> -8001391c: 40f705b3 sub a1,a4,a5 -80013920: 40c68fb3 sub t6,a3,a2 -80013924: 00b73f33 sltu t5,a4,a1 -80013928: 01f6b533 sltu a0,a3,t6 -8001392c: 41ef8fb3 sub t6,t6,t5 -80013930: 02b12823 sw a1,48(sp) -80013934: 03f12a23 sw t6,52(sp) -80013938: 00000f13 li t5,0 -8001393c: 00b77663 bgeu a4,a1,80013948 <__subtf3+0x1090> -80013940: 40d60f33 sub t5,a2,a3 -80013944: 001f3f13 seqz t5,t5 -80013948: 406882b3 sub t0,a7,t1 -8001394c: 00af6f33 or t5,t5,a0 -80013950: 41e289b3 sub s3,t0,t5 -80013954: 03312c23 sw s3,56(sp) -80013958: 0058ba33 sltu s4,a7,t0 -8001395c: 00000393 li t2,0 -80013960: 000f0463 beqz t5,80013968 <__subtf3+0x10b0> -80013964: 0012b393 seqz t2,t0 -80013968: 41ce8533 sub a0,t4,t3 -8001396c: 0143e3b3 or t2,t2,s4 -80013970: 40750533 sub a0,a0,t2 -80013974: 02a12e23 sw a0,60(sp) -80013978: 00c51f13 slli t5,a0,0xc -8001397c: 060f5063 bgez t5,800139dc <__subtf3+0x1124> -80013980: 40e78733 sub a4,a5,a4 -80013984: 40d606b3 sub a3,a2,a3 -80013988: 00e7b5b3 sltu a1,a5,a4 -8001398c: 40b685b3 sub a1,a3,a1 -80013990: 02b12a23 sw a1,52(sp) -80013994: 02e12823 sw a4,48(sp) -80013998: 00d63633 sltu a2,a2,a3 -8001399c: 00000593 li a1,0 -800139a0: 00e7f463 bgeu a5,a4,800139a8 <__subtf3+0x10f0> -800139a4: 0016b593 seqz a1,a3 -800139a8: 00c5e633 or a2,a1,a2 -800139ac: 41130733 sub a4,t1,a7 -800139b0: 00e336b3 sltu a3,t1,a4 -800139b4: 40c70733 sub a4,a4,a2 -800139b8: 02e12c23 sw a4,56(sp) -800139bc: 00000593 li a1,0 -800139c0: 00060463 beqz a2,800139c8 <__subtf3+0x1110> -800139c4: 0012b593 seqz a1,t0 -800139c8: 41de0733 sub a4,t3,t4 -800139cc: 00d5e5b3 or a1,a1,a3 -800139d0: 40b705b3 sub a1,a4,a1 -800139d4: 02b12e23 sw a1,60(sp) -800139d8: c29ff06f j 80013600 <__subtf3+0xd48> -800139dc: 01f5e5b3 or a1,a1,t6 -800139e0: 0135e5b3 or a1,a1,s3 -800139e4: 00a5e5b3 or a1,a1,a0 -800139e8: f0dff06f j 800138f4 <__subtf3+0x103c> -800139ec: 03010f93 addi t6,sp,48 -800139f0: 04051e63 bnez a0,80013a4c <__subtf3+0x1194> -800139f4: 02059e63 bnez a1,80013a30 <__subtf3+0x1178> -800139f8: 03e12e23 sw t5,60(sp) -800139fc: 02012c23 sw zero,56(sp) -80013a00: 02012a23 sw zero,52(sp) -80013a04: 02012823 sw zero,48(sp) -80013a08: 03c10793 addi a5,sp,60 -80013a0c: 0007a703 lw a4,0(a5) -80013a10: ffc7a683 lw a3,-4(a5) -80013a14: ffc78793 addi a5,a5,-4 -80013a18: 00371713 slli a4,a4,0x3 -80013a1c: 01d6d693 srli a3,a3,0x1d -80013a20: 00d76733 or a4,a4,a3 -80013a24: 00e7a223 sw a4,4(a5) -80013a28: feff92e3 bne t6,a5,80013a0c <__subtf3+0x1154> -80013a2c: 84dff06f j 80013278 <__subtf3+0x9c0> -80013a30: 02f12823 sw a5,48(sp) -80013a34: 02c12a23 sw a2,52(sp) -80013a38: 02612c23 sw t1,56(sp) -80013a3c: 03c12e23 sw t3,60(sp) -80013a40: 00080913 mv s2,a6 -80013a44: ffff0413 addi s0,t5,-1 -80013a48: b08ff06f j 80012d50 <__subtf3+0x498> -80013a4c: 00059c63 bnez a1,80013a64 <__subtf3+0x11ac> -80013a50: 02e12823 sw a4,48(sp) -80013a54: 02d12a23 sw a3,52(sp) -80013a58: 03112c23 sw a7,56(sp) -80013a5c: 03d12e23 sw t4,60(sp) -80013a60: fe5ff06f j 80013a44 <__subtf3+0x118c> -80013a64: 03e12e23 sw t5,60(sp) -80013a68: 02012c23 sw zero,56(sp) -80013a6c: 02012a23 sw zero,52(sp) -80013a70: 02012823 sw zero,48(sp) -80013a74: 03c10793 addi a5,sp,60 -80013a78: 0007a703 lw a4,0(a5) -80013a7c: ffc7a683 lw a3,-4(a5) -80013a80: ffc78793 addi a5,a5,-4 -80013a84: 00371713 slli a4,a4,0x3 -80013a88: 01d6d693 srli a3,a3,0x1d -80013a8c: 00d76733 or a4,a4,a3 -80013a90: 00e7a223 sw a4,4(a5) -80013a94: feff92e3 bne t6,a5,80013a78 <__subtf3+0x11c0> -80013a98: fe0ff06f j 80013278 <__subtf3+0x9c0> -80013a9c: 40f705b3 sub a1,a4,a5 -80013aa0: 40c682b3 sub t0,a3,a2 -80013aa4: 00b73fb3 sltu t6,a4,a1 -80013aa8: 0056bf33 sltu t5,a3,t0 -80013aac: 41f282b3 sub t0,t0,t6 -80013ab0: 02b12823 sw a1,48(sp) -80013ab4: 02512a23 sw t0,52(sp) -80013ab8: 00000f93 li t6,0 -80013abc: 00b77663 bgeu a4,a1,80013ac8 <__subtf3+0x1210> -80013ac0: 40d60fb3 sub t6,a2,a3 -80013ac4: 001fbf93 seqz t6,t6 -80013ac8: 406883b3 sub t2,a7,t1 -80013acc: 01efefb3 or t6,t6,t5 -80013ad0: 41f38a33 sub s4,t2,t6 -80013ad4: 03412c23 sw s4,56(sp) -80013ad8: 0078bab3 sltu s5,a7,t2 -80013adc: 00000993 li s3,0 -80013ae0: 000f8463 beqz t6,80013ae8 <__subtf3+0x1230> -80013ae4: 0013b993 seqz s3,t2 -80013ae8: 41ce8f33 sub t5,t4,t3 -80013aec: 0159e9b3 or s3,s3,s5 -80013af0: 413f0f33 sub t5,t5,s3 -80013af4: 03e12e23 sw t5,60(sp) -80013af8: 00cf1f93 slli t6,t5,0xc -80013afc: 0a0fde63 bgez t6,80013bb8 <__subtf3+0x1300> -80013b00: 40e78733 sub a4,a5,a4 -80013b04: 40d606b3 sub a3,a2,a3 -80013b08: 00e7b5b3 sltu a1,a5,a4 -80013b0c: 40b685b3 sub a1,a3,a1 -80013b10: 02b12a23 sw a1,52(sp) -80013b14: 02e12823 sw a4,48(sp) -80013b18: 00d63633 sltu a2,a2,a3 -80013b1c: 00000593 li a1,0 -80013b20: 00e7f463 bgeu a5,a4,80013b28 <__subtf3+0x1270> -80013b24: 0016b593 seqz a1,a3 -80013b28: 41130733 sub a4,t1,a7 -80013b2c: 00c5e633 or a2,a1,a2 -80013b30: 00e336b3 sltu a3,t1,a4 -80013b34: 40c70733 sub a4,a4,a2 -80013b38: 02e12c23 sw a4,56(sp) -80013b3c: 00060463 beqz a2,80013b44 <__subtf3+0x128c> -80013b40: 0013b513 seqz a0,t2 -80013b44: 41de0733 sub a4,t3,t4 -80013b48: 00d567b3 or a5,a0,a3 -80013b4c: 40f707b3 sub a5,a4,a5 -80013b50: 02f12e23 sw a5,60(sp) -80013b54: 00080913 mv s2,a6 -80013b58: 03c12503 lw a0,60(sp) -80013b5c: 06050863 beqz a0,80013bcc <__subtf3+0x1314> -80013b60: 799000ef jal ra,80014af8 <__clzsi2> -80013b64: ff450513 addi a0,a0,-12 -80013b68: 02000693 li a3,32 -80013b6c: 02d56833 rem a6,a0,a3 -80013b70: 02d547b3 div a5,a0,a3 -80013b74: 08080863 beqz a6,80013c04 <__subtf3+0x134c> -80013b78: ffc00713 li a4,-4 -80013b7c: 03010313 addi t1,sp,48 -80013b80: 00279593 slli a1,a5,0x2 -80013b84: 410686b3 sub a3,a3,a6 -80013b88: 02e78733 mul a4,a5,a4 -80013b8c: 00c70713 addi a4,a4,12 -80013b90: 00e30733 add a4,t1,a4 -80013b94: 0ae31063 bne t1,a4,80013c34 <__subtf3+0x137c> -80013b98: 04010713 addi a4,sp,64 -80013b9c: 00b705b3 add a1,a4,a1 -80013ba0: 03012703 lw a4,48(sp) -80013ba4: fff78793 addi a5,a5,-1 -80013ba8: 01071833 sll a6,a4,a6 -80013bac: ff05a823 sw a6,-16(a1) -80013bb0: fff00693 li a3,-1 -80013bb4: 0b80006f j 80013c6c <__subtf3+0x13b4> -80013bb8: 0055e5b3 or a1,a1,t0 -80013bbc: 0145e5b3 or a1,a1,s4 -80013bc0: 01e5e5b3 or a1,a1,t5 -80013bc4: d2058ae3 beqz a1,800138f8 <__subtf3+0x1040> -80013bc8: f91ff06f j 80013b58 <__subtf3+0x12a0> -80013bcc: 03812503 lw a0,56(sp) -80013bd0: 00050863 beqz a0,80013be0 <__subtf3+0x1328> -80013bd4: 725000ef jal ra,80014af8 <__clzsi2> -80013bd8: 02050513 addi a0,a0,32 -80013bdc: f89ff06f j 80013b64 <__subtf3+0x12ac> -80013be0: 03412503 lw a0,52(sp) -80013be4: 00050863 beqz a0,80013bf4 <__subtf3+0x133c> -80013be8: 711000ef jal ra,80014af8 <__clzsi2> -80013bec: 04050513 addi a0,a0,64 -80013bf0: f75ff06f j 80013b64 <__subtf3+0x12ac> -80013bf4: 03012503 lw a0,48(sp) -80013bf8: 701000ef jal ra,80014af8 <__clzsi2> -80013bfc: 06050513 addi a0,a0,96 -80013c00: f65ff06f j 80013b64 <__subtf3+0x12ac> -80013c04: ffc00613 li a2,-4 -80013c08: 02c78633 mul a2,a5,a2 -80013c0c: 03c10713 addi a4,sp,60 -80013c10: 00300693 li a3,3 -80013c14: 00c705b3 add a1,a4,a2 -80013c18: 0005a583 lw a1,0(a1) -80013c1c: fff68693 addi a3,a3,-1 -80013c20: ffc70713 addi a4,a4,-4 -80013c24: 00b72223 sw a1,4(a4) -80013c28: fef6d6e3 bge a3,a5,80013c14 <__subtf3+0x135c> -80013c2c: fff78793 addi a5,a5,-1 -80013c30: f81ff06f j 80013bb0 <__subtf3+0x12f8> -80013c34: ffc72603 lw a2,-4(a4) -80013c38: 00072883 lw a7,0(a4) -80013c3c: 00b70e33 add t3,a4,a1 -80013c40: 00d65633 srl a2,a2,a3 -80013c44: 010898b3 sll a7,a7,a6 -80013c48: 01166633 or a2,a2,a7 -80013c4c: 00ce2023 sw a2,0(t3) -80013c50: ffc70713 addi a4,a4,-4 -80013c54: f41ff06f j 80013b94 <__subtf3+0x12dc> -80013c58: 00279713 slli a4,a5,0x2 -80013c5c: 03010613 addi a2,sp,48 -80013c60: 00e60733 add a4,a2,a4 -80013c64: 00072023 sw zero,0(a4) -80013c68: fff78793 addi a5,a5,-1 -80013c6c: fed796e3 bne a5,a3,80013c58 <__subtf3+0x13a0> -80013c70: 12854e63 blt a0,s0,80013dac <__subtf3+0x14f4> -80013c74: 40850433 sub s0,a0,s0 +80013164: 00e687b3 add a5,a3,a4 +80013168: 00e7b733 sltu a4,a5,a4 +8001316c: 0066b6b3 sltu a3,a3,t1 +80013170: 00e6e733 or a4,a3,a4 +80013174: 011585b3 add a1,a1,a7 +80013178: 02f12a23 sw a5,52(sp) +8001317c: 00e587b3 add a5,a1,a4 +80013180: 0115b633 sltu a2,a1,a7 +80013184: 00e7b733 sltu a4,a5,a4 +80013188: 00e66733 or a4,a2,a4 +8001318c: 01c50633 add a2,a0,t3 +80013190: 00c70633 add a2,a4,a2 +80013194: 02f12c23 sw a5,56(sp) +80013198: 00c61793 slli a5,a2,0xc +8001319c: 0007c663 bltz a5,800131a8 <__subtf3+0x934> +800131a0: 02c12e23 sw a2,60(sp) +800131a4: b69ff06f j 80012d0c <__subtf3+0x498> +800131a8: fff80737 lui a4,0xfff80 +800131ac: fff70713 addi a4,a4,-1 # fff7ffff <__BSS_END__+0x7ff695e7> +800131b0: 00e67633 and a2,a2,a4 +800131b4: 02c12e23 sw a2,60(sp) +800131b8: 00100413 li s0,1 +800131bc: b51ff06f j 80012d0c <__subtf3+0x498> +800131c0: 00061e63 bnez a2,800131dc <__subtf3+0x968> +800131c4: 02f12823 sw a5,48(sp) +800131c8: 02d12a23 sw a3,52(sp) +800131cc: 02b12c23 sw a1,56(sp) +800131d0: 02a12e23 sw a0,60(sp) +800131d4: ffff8413 addi s0,t6,-1 +800131d8: b35ff06f j 80012d0c <__subtf3+0x498> +800131dc: 00b6e633 or a2,a3,a1 +800131e0: 00a66633 or a2,a2,a0 +800131e4: 00f667b3 or a5,a2,a5 +800131e8: 00079c63 bnez a5,80013200 <__subtf3+0x98c> +800131ec: 02e12823 sw a4,48(sp) +800131f0: 02612a23 sw t1,52(sp) +800131f4: 03112c23 sw a7,56(sp) +800131f8: 03c12e23 sw t3,60(sp) +800131fc: fd9ff06f j 800131d4 <__subtf3+0x960> +80013200: 03f12e23 sw t6,60(sp) +80013204: 02012c23 sw zero,56(sp) +80013208: 02012a23 sw zero,52(sp) +8001320c: 02012823 sw zero,48(sp) +80013210: 000e8793 mv a5,t4 +80013214: 0007a703 lw a4,0(a5) +80013218: ffc7a683 lw a3,-4(a5) +8001321c: ffc78793 addi a5,a5,-4 +80013220: 00371713 slli a4,a4,0x3 +80013224: 01d6d693 srli a3,a3,0x1d +80013228: 00d76733 or a4,a4,a3 +8001322c: 00e7a223 sw a4,4(a5) +80013230: fef812e3 bne a6,a5,80013214 <__subtf3+0x9a0> +80013234: 03012783 lw a5,48(sp) +80013238: 00008437 lui s0,0x8 +8001323c: 00000913 li s2,0 +80013240: 00379793 slli a5,a5,0x3 +80013244: 02f12823 sw a5,48(sp) +80013248: fff40413 addi s0,s0,-1 # 7fff <_start-0x7fff8001> +8001324c: ac1ff06f j 80012d0c <__subtf3+0x498> +80013250: 00f707b3 add a5,a4,a5 +80013254: 00e7b733 sltu a4,a5,a4 +80013258: 006686b3 add a3,a3,t1 +8001325c: 02f12823 sw a5,48(sp) +80013260: 00e687b3 add a5,a3,a4 +80013264: 00e7b733 sltu a4,a5,a4 +80013268: 0066b6b3 sltu a3,a3,t1 +8001326c: 00e6e733 or a4,a3,a4 +80013270: 01158633 add a2,a1,a7 +80013274: 00e606b3 add a3,a2,a4 +80013278: 00e6b733 sltu a4,a3,a4 +8001327c: 01163633 sltu a2,a2,a7 +80013280: 00e66633 or a2,a2,a4 +80013284: 01c50733 add a4,a0,t3 +80013288: 00e60633 add a2,a2,a4 +8001328c: 02f12a23 sw a5,52(sp) +80013290: 02d12c23 sw a3,56(sp) +80013294: 02c12e23 sw a2,60(sp) +80013298: 00080793 mv a5,a6 +8001329c: 0007a703 lw a4,0(a5) +800132a0: 0047a683 lw a3,4(a5) +800132a4: 00478793 addi a5,a5,4 +800132a8: 00175713 srli a4,a4,0x1 +800132ac: 01f69693 slli a3,a3,0x1f +800132b0: 00d76733 or a4,a4,a3 +800132b4: fee7ae23 sw a4,-4(a5) +800132b8: fefe92e3 bne t4,a5,8001329c <__subtf3+0xa28> +800132bc: 000087b7 lui a5,0x8 +800132c0: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> +800132c4: 00ff0c63 beq t5,a5,800132dc <__subtf3+0xa68> +800132c8: 03c12783 lw a5,60(sp) +800132cc: 0017d793 srli a5,a5,0x1 +800132d0: 02f12e23 sw a5,60(sp) +800132d4: 000f0413 mv s0,t5 +800132d8: a35ff06f j 80012d0c <__subtf3+0x498> +800132dc: 02012e23 sw zero,60(sp) +800132e0: 02012c23 sw zero,56(sp) +800132e4: 02012a23 sw zero,52(sp) +800132e8: 02012823 sw zero,48(sp) +800132ec: fe9ff06f j 800132d4 <__subtf3+0xa60> +800132f0: 28a05263 blez a0,80013574 <__subtf3+0xd00> +800132f4: 0c061263 bnez a2,800133b8 <__subtf3+0xb44> +800132f8: 02412803 lw a6,36(sp) +800132fc: 02812603 lw a2,40(sp) +80013300: 02c12e03 lw t3,44(sp) +80013304: 00c865b3 or a1,a6,a2 +80013308: 01c5e5b3 or a1,a1,t3 +8001330c: 00f5e5b3 or a1,a1,a5 +80013310: ec058863 beqz a1,800129e0 <__subtf3+0x16c> +80013314: fff50693 addi a3,a0,-1 +80013318: 06069a63 bnez a3,8001338c <__subtf3+0xb18> +8001331c: 01412883 lw a7,20(sp) +80013320: 40f707b3 sub a5,a4,a5 +80013324: 00f735b3 sltu a1,a4,a5 +80013328: 41088533 sub a0,a7,a6 +8001332c: 00a8b333 sltu t1,a7,a0 +80013330: 40b50533 sub a0,a0,a1 +80013334: 02f12823 sw a5,48(sp) +80013338: 02a12a23 sw a0,52(sp) +8001333c: 00000593 li a1,0 +80013340: 00f77663 bgeu a4,a5,8001334c <__subtf3+0xad8> +80013344: 411805b3 sub a1,a6,a7 +80013348: 0015b593 seqz a1,a1 +8001334c: 01812803 lw a6,24(sp) +80013350: 0065e5b3 or a1,a1,t1 +80013354: 40c80533 sub a0,a6,a2 +80013358: 00a837b3 sltu a5,a6,a0 +8001335c: 40b50533 sub a0,a0,a1 +80013360: 02a12c23 sw a0,56(sp) +80013364: 00058663 beqz a1,80013370 <__subtf3+0xafc> +80013368: 41060633 sub a2,a2,a6 +8001336c: 00163693 seqz a3,a2 +80013370: 01c12703 lw a4,28(sp) +80013374: 00f6e7b3 or a5,a3,a5 +80013378: 41c70733 sub a4,a4,t3 +8001337c: 40f707b3 sub a5,a4,a5 +80013380: 02f12e23 sw a5,60(sp) +80013384: 00100413 li s0,1 +80013388: 1cc0006f j 80013554 <__subtf3+0xce0> +8001338c: 000087b7 lui a5,0x8 +80013390: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> +80013394: e4f50663 beq a0,a5,800129e0 <__subtf3+0x16c> +80013398: 07400793 li a5,116 +8001339c: 04d7d263 bge a5,a3,800133e0 <__subtf3+0xb6c> +800133a0: 00100793 li a5,1 +800133a4: 02012623 sw zero,44(sp) +800133a8: 02012423 sw zero,40(sp) +800133ac: 02012223 sw zero,36(sp) +800133b0: 02f12023 sw a5,32(sp) +800133b4: 1280006f j 800134dc <__subtf3+0xc68> +800133b8: 000087b7 lui a5,0x8 +800133bc: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> +800133c0: ecf40c63 beq s0,a5,80012a98 <__subtf3+0x224> +800133c4: 02c12783 lw a5,44(sp) +800133c8: 00080737 lui a4,0x80 +800133cc: 00e7e7b3 or a5,a5,a4 +800133d0: 02f12623 sw a5,44(sp) +800133d4: 07400793 li a5,116 +800133d8: fca7c4e3 blt a5,a0,800133a0 <__subtf3+0xb2c> +800133dc: 00050693 mv a3,a0 +800133e0: 4056de13 srai t3,a3,0x5 +800133e4: 01f6f793 andi a5,a3,31 +800133e8: 00000613 li a2,0 +800133ec: 00000713 li a4,0 +800133f0: 00271693 slli a3,a4,0x2 +800133f4: 03c71863 bne a4,t3,80013424 <__subtf3+0xbb0> +800133f8: 04079063 bnez a5,80013438 <__subtf3+0xbc4> +800133fc: 00300593 li a1,3 +80013400: 40e58733 sub a4,a1,a4 +80013404: 00d885b3 add a1,a7,a3 +80013408: 0005a583 lw a1,0(a1) +8001340c: 00178793 addi a5,a5,1 +80013410: 00488893 addi a7,a7,4 +80013414: feb8ae23 sw a1,-4(a7) +80013418: fef756e3 bge a4,a5,80013404 <__subtf3+0xb90> +8001341c: 00400693 li a3,4 +80013420: 0a80006f j 800134c8 <__subtf3+0xc54> +80013424: 00d306b3 add a3,t1,a3 +80013428: 0006a683 lw a3,0(a3) +8001342c: 00170713 addi a4,a4,1 # 80001 <_start-0x7ff7ffff> +80013430: 00d66633 or a2,a2,a3 +80013434: fbdff06f j 800133f0 <__subtf3+0xb7c> +80013438: 04010713 addi a4,sp,64 +8001343c: 00d70733 add a4,a4,a3 +80013440: fe072703 lw a4,-32(a4) +80013444: 02000813 li a6,32 +80013448: 40f80833 sub a6,a6,a5 +8001344c: 01071733 sll a4,a4,a6 +80013450: 00e66633 or a2,a2,a4 +80013454: 00300713 li a4,3 +80013458: 00d306b3 add a3,t1,a3 +8001345c: 00000513 li a0,0 +80013460: 41c70733 sub a4,a4,t3 +80013464: 00468693 addi a3,a3,4 +80013468: 02e54463 blt a0,a4,80013490 <__subtf3+0xc1c> +8001346c: 04010693 addi a3,sp,64 +80013470: 00271713 slli a4,a4,0x2 +80013474: 00e68733 add a4,a3,a4 +80013478: 02c12683 lw a3,44(sp) +8001347c: 00f6d7b3 srl a5,a3,a5 +80013480: fef72023 sw a5,-32(a4) +80013484: 00400793 li a5,4 +80013488: 41c787b3 sub a5,a5,t3 +8001348c: f91ff06f j 8001341c <__subtf3+0xba8> +80013490: ffc6a583 lw a1,-4(a3) +80013494: 0006ae83 lw t4,0(a3) +80013498: 00251893 slli a7,a0,0x2 +8001349c: 00f5d5b3 srl a1,a1,a5 +800134a0: 010e9eb3 sll t4,t4,a6 +800134a4: 011308b3 add a7,t1,a7 +800134a8: 01d5e5b3 or a1,a1,t4 +800134ac: 00b8a023 sw a1,0(a7) +800134b0: 00150513 addi a0,a0,1 +800134b4: fb1ff06f j 80013464 <__subtf3+0xbf0> +800134b8: 00279713 slli a4,a5,0x2 +800134bc: 00e30733 add a4,t1,a4 +800134c0: 00072023 sw zero,0(a4) +800134c4: 00178793 addi a5,a5,1 +800134c8: fed798e3 bne a5,a3,800134b8 <__subtf3+0xc44> +800134cc: 02012783 lw a5,32(sp) +800134d0: 00c03633 snez a2,a2 +800134d4: 00c7e633 or a2,a5,a2 +800134d8: 02c12023 sw a2,32(sp) +800134dc: 01412683 lw a3,20(sp) +800134e0: 01012583 lw a1,16(sp) +800134e4: 02012703 lw a4,32(sp) +800134e8: 02412783 lw a5,36(sp) +800134ec: 40e58733 sub a4,a1,a4 +800134f0: 40f687b3 sub a5,a3,a5 +800134f4: 00f6b633 sltu a2,a3,a5 +800134f8: 00e5b6b3 sltu a3,a1,a4 +800134fc: 40d786b3 sub a3,a5,a3 +80013500: 02d12a23 sw a3,52(sp) +80013504: 02e12823 sw a4,48(sp) +80013508: 00000693 li a3,0 +8001350c: 00e5f463 bgeu a1,a4,80013514 <__subtf3+0xca0> +80013510: 0017b693 seqz a3,a5 +80013514: 00c6e6b3 or a3,a3,a2 +80013518: 02812703 lw a4,40(sp) +8001351c: 01812603 lw a2,24(sp) +80013520: 40e60733 sub a4,a2,a4 +80013524: 40d707b3 sub a5,a4,a3 +80013528: 02f12c23 sw a5,56(sp) +8001352c: 00e635b3 sltu a1,a2,a4 +80013530: 00000613 li a2,0 +80013534: 00068463 beqz a3,8001353c <__subtf3+0xcc8> +80013538: 00173613 seqz a2,a4 +8001353c: 01c12783 lw a5,28(sp) +80013540: 02c12703 lw a4,44(sp) +80013544: 00b66633 or a2,a2,a1 +80013548: 40e787b3 sub a5,a5,a4 +8001354c: 40c787b3 sub a5,a5,a2 +80013550: 02f12e23 sw a5,60(sp) +80013554: 03c12783 lw a5,60(sp) +80013558: 00c79713 slli a4,a5,0xc +8001355c: fa075863 bgez a4,80012d0c <__subtf3+0x498> +80013560: 00080737 lui a4,0x80 +80013564: fff70713 addi a4,a4,-1 # 7ffff <_start-0x7ff80001> +80013568: 00e7f7b3 and a5,a5,a4 +8001356c: 02f12e23 sw a5,60(sp) +80013570: 5a40006f j 80013b14 <__subtf3+0x12a0> +80013574: 2c050e63 beqz a0,80013850 <__subtf3+0xfdc> +80013578: 408606b3 sub a3,a2,s0 +8001357c: 0e041663 bnez s0,80013668 <__subtf3+0xdf4> +80013580: 01412303 lw t1,20(sp) +80013584: 01812883 lw a7,24(sp) +80013588: 01c12f03 lw t5,28(sp) +8001358c: 01136eb3 or t4,t1,a7 +80013590: 01eeeeb3 or t4,t4,t5 +80013594: 00eeeeb3 or t4,t4,a4 +80013598: 020e9663 bnez t4,800135c4 <__subtf3+0xd50> +8001359c: 02f12823 sw a5,48(sp) +800135a0: 02412783 lw a5,36(sp) +800135a4: 00068413 mv s0,a3 +800135a8: 02f12a23 sw a5,52(sp) +800135ac: 02812783 lw a5,40(sp) +800135b0: 02f12c23 sw a5,56(sp) +800135b4: 02c12783 lw a5,44(sp) +800135b8: 02f12e23 sw a5,60(sp) +800135bc: 00080913 mv s2,a6 +800135c0: f4cff06f j 80012d0c <__subtf3+0x498> +800135c4: fff68513 addi a0,a3,-1 +800135c8: 06051a63 bnez a0,8001363c <__subtf3+0xdc8> +800135cc: 02412583 lw a1,36(sp) +800135d0: 40e78733 sub a4,a5,a4 +800135d4: 00e7b6b3 sltu a3,a5,a4 +800135d8: 40658633 sub a2,a1,t1 +800135dc: 00c5be33 sltu t3,a1,a2 +800135e0: 40d60633 sub a2,a2,a3 +800135e4: 02e12823 sw a4,48(sp) +800135e8: 02c12a23 sw a2,52(sp) +800135ec: 00000693 li a3,0 +800135f0: 00e7f663 bgeu a5,a4,800135fc <__subtf3+0xd88> +800135f4: 40b306b3 sub a3,t1,a1 +800135f8: 0016b693 seqz a3,a3 +800135fc: 02812583 lw a1,40(sp) +80013600: 01c6e733 or a4,a3,t3 +80013604: 411586b3 sub a3,a1,a7 +80013608: 00d5b633 sltu a2,a1,a3 +8001360c: 40e686b3 sub a3,a3,a4 +80013610: 02d12c23 sw a3,56(sp) +80013614: 00070663 beqz a4,80013620 <__subtf3+0xdac> +80013618: 40b888b3 sub a7,a7,a1 +8001361c: 0018b513 seqz a0,a7 +80013620: 02c12783 lw a5,44(sp) +80013624: 00c56533 or a0,a0,a2 +80013628: 00080913 mv s2,a6 +8001362c: 41e787b3 sub a5,a5,t5 +80013630: 40a78533 sub a0,a5,a0 +80013634: 02a12e23 sw a0,60(sp) +80013638: d4dff06f j 80013384 <__subtf3+0xb10> +8001363c: 00008737 lui a4,0x8 +80013640: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> +80013644: f4e68ce3 beq a3,a4,8001359c <__subtf3+0xd28> +80013648: 07400793 li a5,116 +8001364c: 0aa7dc63 bge a5,a0,80013704 <__subtf3+0xe90> +80013650: 00100793 li a5,1 +80013654: 00012e23 sw zero,28(sp) +80013658: 00012c23 sw zero,24(sp) +8001365c: 00012a23 sw zero,20(sp) +80013660: 00f12823 sw a5,16(sp) +80013664: 1680006f j 800137cc <__subtf3+0xf58> +80013668: 00008737 lui a4,0x8 +8001366c: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> +80013670: 02e61463 bne a2,a4,80013698 <__subtf3+0xe24> +80013674: 02f12823 sw a5,48(sp) +80013678: 02412783 lw a5,36(sp) +8001367c: 00060413 mv s0,a2 +80013680: 02f12a23 sw a5,52(sp) +80013684: 02812783 lw a5,40(sp) +80013688: 02f12c23 sw a5,56(sp) +8001368c: 02c12783 lw a5,44(sp) +80013690: 02f12e23 sw a5,60(sp) +80013694: f29ff06f j 800135bc <__subtf3+0xd48> +80013698: 01c12783 lw a5,28(sp) +8001369c: 00080737 lui a4,0x80 +800136a0: 00e7e7b3 or a5,a5,a4 +800136a4: 00f12e23 sw a5,28(sp) +800136a8: 07400793 li a5,116 +800136ac: fad7c2e3 blt a5,a3,80013650 <__subtf3+0xddc> +800136b0: 02000793 li a5,32 +800136b4: 02f6c533 div a0,a3,a5 +800136b8: 00000713 li a4,0 +800136bc: 02f6e7b3 rem a5,a3,a5 +800136c0: 00000693 li a3,0 +800136c4: 04a74463 blt a4,a0,8001370c <__subtf3+0xe98> +800136c8: 00050893 mv a7,a0 +800136cc: 00055463 bgez a0,800136d4 <__subtf3+0xe60> +800136d0: 00000893 li a7,0 +800136d4: 00251713 slli a4,a0,0x2 +800136d8: 04079663 bnez a5,80013724 <__subtf3+0xeb0> +800136dc: 00300893 li a7,3 +800136e0: 40a88533 sub a0,a7,a0 +800136e4: 00e588b3 add a7,a1,a4 +800136e8: 0008a883 lw a7,0(a7) +800136ec: 00178793 addi a5,a5,1 +800136f0: 00458593 addi a1,a1,4 +800136f4: ff15ae23 sw a7,-4(a1) +800136f8: fef556e3 bge a0,a5,800136e4 <__subtf3+0xe70> +800136fc: 00300593 li a1,3 +80013700: 0b80006f j 800137b8 <__subtf3+0xf44> +80013704: 00050693 mv a3,a0 +80013708: fa9ff06f j 800136b0 <__subtf3+0xe3c> +8001370c: 00271893 slli a7,a4,0x2 +80013710: 011e08b3 add a7,t3,a7 +80013714: 0008a883 lw a7,0(a7) +80013718: 00170713 addi a4,a4,1 # 80001 <_start-0x7ff7ffff> +8001371c: 0116e6b3 or a3,a3,a7 +80013720: fa5ff06f j 800136c4 <__subtf3+0xe50> +80013724: 04010593 addi a1,sp,64 +80013728: 00289893 slli a7,a7,0x2 +8001372c: 011588b3 add a7,a1,a7 +80013730: fd08a583 lw a1,-48(a7) +80013734: 02000e93 li t4,32 +80013738: 40fe8eb3 sub t4,t4,a5 +8001373c: 01d595b3 sll a1,a1,t4 +80013740: 00b6e6b3 or a3,a3,a1 +80013744: 00ee05b3 add a1,t3,a4 +80013748: 00300713 li a4,3 +8001374c: 00000313 li t1,0 +80013750: 40a70733 sub a4,a4,a0 +80013754: 00458593 addi a1,a1,4 +80013758: 02e34463 blt t1,a4,80013780 <__subtf3+0xf0c> +8001375c: 04010593 addi a1,sp,64 +80013760: 00271713 slli a4,a4,0x2 +80013764: 00e58733 add a4,a1,a4 +80013768: 01c12583 lw a1,28(sp) +8001376c: 00f5d7b3 srl a5,a1,a5 +80013770: fcf72823 sw a5,-48(a4) +80013774: 00400793 li a5,4 +80013778: 40a787b3 sub a5,a5,a0 +8001377c: f81ff06f j 800136fc <__subtf3+0xe88> +80013780: ffc5a883 lw a7,-4(a1) +80013784: 0005af83 lw t6,0(a1) +80013788: 00231f13 slli t5,t1,0x2 +8001378c: 00f8d8b3 srl a7,a7,a5 +80013790: 01df9fb3 sll t6,t6,t4 +80013794: 01ee0f33 add t5,t3,t5 +80013798: 01f8e8b3 or a7,a7,t6 +8001379c: 011f2023 sw a7,0(t5) +800137a0: 00130313 addi t1,t1,1 +800137a4: fb1ff06f j 80013754 <__subtf3+0xee0> +800137a8: 00279713 slli a4,a5,0x2 +800137ac: 00ee0733 add a4,t3,a4 +800137b0: 00072023 sw zero,0(a4) +800137b4: 00178793 addi a5,a5,1 +800137b8: fef5d8e3 bge a1,a5,800137a8 <__subtf3+0xf34> +800137bc: 01012783 lw a5,16(sp) +800137c0: 00d036b3 snez a3,a3 +800137c4: 00d7e6b3 or a3,a5,a3 +800137c8: 00d12823 sw a3,16(sp) +800137cc: 02412683 lw a3,36(sp) +800137d0: 02012503 lw a0,32(sp) +800137d4: 01012703 lw a4,16(sp) +800137d8: 01412783 lw a5,20(sp) +800137dc: 40e50733 sub a4,a0,a4 +800137e0: 40f687b3 sub a5,a3,a5 +800137e4: 00f6b5b3 sltu a1,a3,a5 +800137e8: 00e536b3 sltu a3,a0,a4 +800137ec: 40d786b3 sub a3,a5,a3 +800137f0: 02d12a23 sw a3,52(sp) +800137f4: 02e12823 sw a4,48(sp) +800137f8: 00000693 li a3,0 +800137fc: 00e57463 bgeu a0,a4,80013804 <__subtf3+0xf90> +80013800: 0017b693 seqz a3,a5 +80013804: 00b6e6b3 or a3,a3,a1 +80013808: 01812703 lw a4,24(sp) +8001380c: 02812583 lw a1,40(sp) +80013810: 40e58733 sub a4,a1,a4 +80013814: 40d707b3 sub a5,a4,a3 +80013818: 02f12c23 sw a5,56(sp) +8001381c: 00e5b533 sltu a0,a1,a4 +80013820: 00000593 li a1,0 +80013824: 00068463 beqz a3,8001382c <__subtf3+0xfb8> +80013828: 00173593 seqz a1,a4 +8001382c: 02c12783 lw a5,44(sp) +80013830: 01c12703 lw a4,28(sp) +80013834: 00a5e5b3 or a1,a1,a0 +80013838: 00060413 mv s0,a2 +8001383c: 40e787b3 sub a5,a5,a4 +80013840: 40b787b3 sub a5,a5,a1 +80013844: 02f12e23 sw a5,60(sp) +80013848: 00080913 mv s2,a6 +8001384c: d09ff06f j 80013554 <__subtf3+0xce0> +80013850: 00008f37 lui t5,0x8 +80013854: ffef0693 addi a3,t5,-2 # 7ffe <_start-0x7fff8002> +80013858: 00140593 addi a1,s0,1 +8001385c: 00d5f5b3 and a1,a1,a3 +80013860: 02412603 lw a2,36(sp) +80013864: 01412683 lw a3,20(sp) +80013868: 01812883 lw a7,24(sp) +8001386c: 01c12e83 lw t4,28(sp) +80013870: 02812303 lw t1,40(sp) +80013874: 02c12e03 lw t3,44(sp) +80013878: 1e059063 bnez a1,80013a58 <__subtf3+0x11e4> +8001387c: 006665b3 or a1,a2,t1 +80013880: 0116e533 or a0,a3,a7 +80013884: 01c5e5b3 or a1,a1,t3 +80013888: 01d56533 or a0,a0,t4 +8001388c: 00f5e5b3 or a1,a1,a5 +80013890: 00e56533 or a0,a0,a4 +80013894: 10041a63 bnez s0,800139a8 <__subtf3+0x1134> +80013898: 02051463 bnez a0,800138c0 <__subtf3+0x104c> +8001389c: 02f12823 sw a5,48(sp) +800138a0: 02c12a23 sw a2,52(sp) +800138a4: 02612c23 sw t1,56(sp) +800138a8: 03c12e23 sw t3,60(sp) +800138ac: 00080913 mv s2,a6 +800138b0: c4059e63 bnez a1,80012d0c <__subtf3+0x498> +800138b4: 00000413 li s0,0 +800138b8: 00000913 li s2,0 +800138bc: c50ff06f j 80012d0c <__subtf3+0x498> +800138c0: 00059c63 bnez a1,800138d8 <__subtf3+0x1064> +800138c4: 02e12823 sw a4,48(sp) +800138c8: 02d12a23 sw a3,52(sp) +800138cc: 03112c23 sw a7,56(sp) +800138d0: 03d12e23 sw t4,60(sp) +800138d4: c38ff06f j 80012d0c <__subtf3+0x498> +800138d8: 40f705b3 sub a1,a4,a5 +800138dc: 40c68fb3 sub t6,a3,a2 +800138e0: 00b73f33 sltu t5,a4,a1 +800138e4: 01f6b533 sltu a0,a3,t6 +800138e8: 41ef8fb3 sub t6,t6,t5 +800138ec: 02b12823 sw a1,48(sp) +800138f0: 03f12a23 sw t6,52(sp) +800138f4: 00000f13 li t5,0 +800138f8: 00b77663 bgeu a4,a1,80013904 <__subtf3+0x1090> +800138fc: 40d60f33 sub t5,a2,a3 +80013900: 001f3f13 seqz t5,t5 +80013904: 406882b3 sub t0,a7,t1 +80013908: 00af6f33 or t5,t5,a0 +8001390c: 41e289b3 sub s3,t0,t5 +80013910: 03312c23 sw s3,56(sp) +80013914: 0058ba33 sltu s4,a7,t0 +80013918: 00000393 li t2,0 +8001391c: 000f0463 beqz t5,80013924 <__subtf3+0x10b0> +80013920: 0012b393 seqz t2,t0 +80013924: 41ce8533 sub a0,t4,t3 +80013928: 0143e3b3 or t2,t2,s4 +8001392c: 40750533 sub a0,a0,t2 +80013930: 02a12e23 sw a0,60(sp) +80013934: 00c51f13 slli t5,a0,0xc +80013938: 060f5063 bgez t5,80013998 <__subtf3+0x1124> +8001393c: 40e78733 sub a4,a5,a4 +80013940: 40d606b3 sub a3,a2,a3 +80013944: 00e7b5b3 sltu a1,a5,a4 +80013948: 40b685b3 sub a1,a3,a1 +8001394c: 02b12a23 sw a1,52(sp) +80013950: 02e12823 sw a4,48(sp) +80013954: 00d63633 sltu a2,a2,a3 +80013958: 00000593 li a1,0 +8001395c: 00e7f463 bgeu a5,a4,80013964 <__subtf3+0x10f0> +80013960: 0016b593 seqz a1,a3 +80013964: 00c5e633 or a2,a1,a2 +80013968: 41130733 sub a4,t1,a7 +8001396c: 00e336b3 sltu a3,t1,a4 +80013970: 40c70733 sub a4,a4,a2 +80013974: 02e12c23 sw a4,56(sp) +80013978: 00000593 li a1,0 +8001397c: 00060463 beqz a2,80013984 <__subtf3+0x1110> +80013980: 0012b593 seqz a1,t0 +80013984: 41de0733 sub a4,t3,t4 +80013988: 00d5e5b3 or a1,a1,a3 +8001398c: 40b705b3 sub a1,a4,a1 +80013990: 02b12e23 sw a1,60(sp) +80013994: c29ff06f j 800135bc <__subtf3+0xd48> +80013998: 01f5e5b3 or a1,a1,t6 +8001399c: 0135e5b3 or a1,a1,s3 +800139a0: 00a5e5b3 or a1,a1,a0 +800139a4: f0dff06f j 800138b0 <__subtf3+0x103c> +800139a8: 03010f93 addi t6,sp,48 +800139ac: 04051e63 bnez a0,80013a08 <__subtf3+0x1194> +800139b0: 02059e63 bnez a1,800139ec <__subtf3+0x1178> +800139b4: 03e12e23 sw t5,60(sp) +800139b8: 02012c23 sw zero,56(sp) +800139bc: 02012a23 sw zero,52(sp) +800139c0: 02012823 sw zero,48(sp) +800139c4: 03c10793 addi a5,sp,60 +800139c8: 0007a703 lw a4,0(a5) +800139cc: ffc7a683 lw a3,-4(a5) +800139d0: ffc78793 addi a5,a5,-4 +800139d4: 00371713 slli a4,a4,0x3 +800139d8: 01d6d693 srli a3,a3,0x1d +800139dc: 00d76733 or a4,a4,a3 +800139e0: 00e7a223 sw a4,4(a5) +800139e4: feff92e3 bne t6,a5,800139c8 <__subtf3+0x1154> +800139e8: 84dff06f j 80013234 <__subtf3+0x9c0> +800139ec: 02f12823 sw a5,48(sp) +800139f0: 02c12a23 sw a2,52(sp) +800139f4: 02612c23 sw t1,56(sp) +800139f8: 03c12e23 sw t3,60(sp) +800139fc: 00080913 mv s2,a6 +80013a00: ffff0413 addi s0,t5,-1 +80013a04: b08ff06f j 80012d0c <__subtf3+0x498> +80013a08: 00059c63 bnez a1,80013a20 <__subtf3+0x11ac> +80013a0c: 02e12823 sw a4,48(sp) +80013a10: 02d12a23 sw a3,52(sp) +80013a14: 03112c23 sw a7,56(sp) +80013a18: 03d12e23 sw t4,60(sp) +80013a1c: fe5ff06f j 80013a00 <__subtf3+0x118c> +80013a20: 03e12e23 sw t5,60(sp) +80013a24: 02012c23 sw zero,56(sp) +80013a28: 02012a23 sw zero,52(sp) +80013a2c: 02012823 sw zero,48(sp) +80013a30: 03c10793 addi a5,sp,60 +80013a34: 0007a703 lw a4,0(a5) +80013a38: ffc7a683 lw a3,-4(a5) +80013a3c: ffc78793 addi a5,a5,-4 +80013a40: 00371713 slli a4,a4,0x3 +80013a44: 01d6d693 srli a3,a3,0x1d +80013a48: 00d76733 or a4,a4,a3 +80013a4c: 00e7a223 sw a4,4(a5) +80013a50: feff92e3 bne t6,a5,80013a34 <__subtf3+0x11c0> +80013a54: fe0ff06f j 80013234 <__subtf3+0x9c0> +80013a58: 40f705b3 sub a1,a4,a5 +80013a5c: 40c682b3 sub t0,a3,a2 +80013a60: 00b73fb3 sltu t6,a4,a1 +80013a64: 0056bf33 sltu t5,a3,t0 +80013a68: 41f282b3 sub t0,t0,t6 +80013a6c: 02b12823 sw a1,48(sp) +80013a70: 02512a23 sw t0,52(sp) +80013a74: 00000f93 li t6,0 +80013a78: 00b77663 bgeu a4,a1,80013a84 <__subtf3+0x1210> +80013a7c: 40d60fb3 sub t6,a2,a3 +80013a80: 001fbf93 seqz t6,t6 +80013a84: 406883b3 sub t2,a7,t1 +80013a88: 01efefb3 or t6,t6,t5 +80013a8c: 41f38a33 sub s4,t2,t6 +80013a90: 03412c23 sw s4,56(sp) +80013a94: 0078bab3 sltu s5,a7,t2 +80013a98: 00000993 li s3,0 +80013a9c: 000f8463 beqz t6,80013aa4 <__subtf3+0x1230> +80013aa0: 0013b993 seqz s3,t2 +80013aa4: 41ce8f33 sub t5,t4,t3 +80013aa8: 0159e9b3 or s3,s3,s5 +80013aac: 413f0f33 sub t5,t5,s3 +80013ab0: 03e12e23 sw t5,60(sp) +80013ab4: 00cf1f93 slli t6,t5,0xc +80013ab8: 0a0fde63 bgez t6,80013b74 <__subtf3+0x1300> +80013abc: 40e78733 sub a4,a5,a4 +80013ac0: 40d606b3 sub a3,a2,a3 +80013ac4: 00e7b5b3 sltu a1,a5,a4 +80013ac8: 40b685b3 sub a1,a3,a1 +80013acc: 02b12a23 sw a1,52(sp) +80013ad0: 02e12823 sw a4,48(sp) +80013ad4: 00d63633 sltu a2,a2,a3 +80013ad8: 00000593 li a1,0 +80013adc: 00e7f463 bgeu a5,a4,80013ae4 <__subtf3+0x1270> +80013ae0: 0016b593 seqz a1,a3 +80013ae4: 41130733 sub a4,t1,a7 +80013ae8: 00c5e633 or a2,a1,a2 +80013aec: 00e336b3 sltu a3,t1,a4 +80013af0: 40c70733 sub a4,a4,a2 +80013af4: 02e12c23 sw a4,56(sp) +80013af8: 00060463 beqz a2,80013b00 <__subtf3+0x128c> +80013afc: 0013b513 seqz a0,t2 +80013b00: 41de0733 sub a4,t3,t4 +80013b04: 00d567b3 or a5,a0,a3 +80013b08: 40f707b3 sub a5,a4,a5 +80013b0c: 02f12e23 sw a5,60(sp) +80013b10: 00080913 mv s2,a6 +80013b14: 03c12503 lw a0,60(sp) +80013b18: 06050863 beqz a0,80013b88 <__subtf3+0x1314> +80013b1c: 799000ef jal ra,80014ab4 <__clzsi2> +80013b20: ff450513 addi a0,a0,-12 +80013b24: 02000693 li a3,32 +80013b28: 02d56833 rem a6,a0,a3 +80013b2c: 02d547b3 div a5,a0,a3 +80013b30: 08080863 beqz a6,80013bc0 <__subtf3+0x134c> +80013b34: ffc00713 li a4,-4 +80013b38: 03010313 addi t1,sp,48 +80013b3c: 00279593 slli a1,a5,0x2 +80013b40: 410686b3 sub a3,a3,a6 +80013b44: 02e78733 mul a4,a5,a4 +80013b48: 00c70713 addi a4,a4,12 +80013b4c: 00e30733 add a4,t1,a4 +80013b50: 0ae31063 bne t1,a4,80013bf0 <__subtf3+0x137c> +80013b54: 04010713 addi a4,sp,64 +80013b58: 00b705b3 add a1,a4,a1 +80013b5c: 03012703 lw a4,48(sp) +80013b60: fff78793 addi a5,a5,-1 +80013b64: 01071833 sll a6,a4,a6 +80013b68: ff05a823 sw a6,-16(a1) +80013b6c: fff00693 li a3,-1 +80013b70: 0b80006f j 80013c28 <__subtf3+0x13b4> +80013b74: 0055e5b3 or a1,a1,t0 +80013b78: 0145e5b3 or a1,a1,s4 +80013b7c: 01e5e5b3 or a1,a1,t5 +80013b80: d2058ae3 beqz a1,800138b4 <__subtf3+0x1040> +80013b84: f91ff06f j 80013b14 <__subtf3+0x12a0> +80013b88: 03812503 lw a0,56(sp) +80013b8c: 00050863 beqz a0,80013b9c <__subtf3+0x1328> +80013b90: 725000ef jal ra,80014ab4 <__clzsi2> +80013b94: 02050513 addi a0,a0,32 +80013b98: f89ff06f j 80013b20 <__subtf3+0x12ac> +80013b9c: 03412503 lw a0,52(sp) +80013ba0: 00050863 beqz a0,80013bb0 <__subtf3+0x133c> +80013ba4: 711000ef jal ra,80014ab4 <__clzsi2> +80013ba8: 04050513 addi a0,a0,64 +80013bac: f75ff06f j 80013b20 <__subtf3+0x12ac> +80013bb0: 03012503 lw a0,48(sp) +80013bb4: 701000ef jal ra,80014ab4 <__clzsi2> +80013bb8: 06050513 addi a0,a0,96 +80013bbc: f65ff06f j 80013b20 <__subtf3+0x12ac> +80013bc0: ffc00613 li a2,-4 +80013bc4: 02c78633 mul a2,a5,a2 +80013bc8: 03c10713 addi a4,sp,60 +80013bcc: 00300693 li a3,3 +80013bd0: 00c705b3 add a1,a4,a2 +80013bd4: 0005a583 lw a1,0(a1) +80013bd8: fff68693 addi a3,a3,-1 +80013bdc: ffc70713 addi a4,a4,-4 +80013be0: 00b72223 sw a1,4(a4) +80013be4: fef6d6e3 bge a3,a5,80013bd0 <__subtf3+0x135c> +80013be8: fff78793 addi a5,a5,-1 +80013bec: f81ff06f j 80013b6c <__subtf3+0x12f8> +80013bf0: ffc72603 lw a2,-4(a4) +80013bf4: 00072883 lw a7,0(a4) +80013bf8: 00b70e33 add t3,a4,a1 +80013bfc: 00d65633 srl a2,a2,a3 +80013c00: 010898b3 sll a7,a7,a6 +80013c04: 01166633 or a2,a2,a7 +80013c08: 00ce2023 sw a2,0(t3) +80013c0c: ffc70713 addi a4,a4,-4 +80013c10: f41ff06f j 80013b50 <__subtf3+0x12dc> +80013c14: 00279713 slli a4,a5,0x2 +80013c18: 03010613 addi a2,sp,48 +80013c1c: 00e60733 add a4,a2,a4 +80013c20: 00072023 sw zero,0(a4) +80013c24: fff78793 addi a5,a5,-1 +80013c28: fed796e3 bne a5,a3,80013c14 <__subtf3+0x13a0> +80013c2c: 12854e63 blt a0,s0,80013d68 <__subtf3+0x14f4> +80013c30: 40850433 sub s0,a0,s0 +80013c34: 00140413 addi s0,s0,1 +80013c38: 02000793 li a5,32 +80013c3c: 02f44833 div a6,s0,a5 +80013c40: 00000513 li a0,0 +80013c44: 00000713 li a4,0 +80013c48: 02f46433 rem s0,s0,a5 +80013c4c: 05074263 blt a4,a6,80013c90 <__subtf3+0x141c> +80013c50: 00080693 mv a3,a6 +80013c54: 00085463 bgez a6,80013c5c <__subtf3+0x13e8> +80013c58: 00000693 li a3,0 +80013c5c: 00281713 slli a4,a6,0x2 +80013c60: 04041663 bnez s0,80013cac <__subtf3+0x1438> +80013c64: 00300793 li a5,3 +80013c68: 03010693 addi a3,sp,48 +80013c6c: 41078833 sub a6,a5,a6 +80013c70: 00e687b3 add a5,a3,a4 +80013c74: 0007a783 lw a5,0(a5) 80013c78: 00140413 addi s0,s0,1 -80013c7c: 02000793 li a5,32 -80013c80: 02f44833 div a6,s0,a5 -80013c84: 00000513 li a0,0 -80013c88: 00000713 li a4,0 -80013c8c: 02f46433 rem s0,s0,a5 -80013c90: 05074263 blt a4,a6,80013cd4 <__subtf3+0x141c> -80013c94: 00080693 mv a3,a6 -80013c98: 00085463 bgez a6,80013ca0 <__subtf3+0x13e8> -80013c9c: 00000693 li a3,0 -80013ca0: 00281713 slli a4,a6,0x2 -80013ca4: 04041663 bnez s0,80013cf0 <__subtf3+0x1438> -80013ca8: 00300793 li a5,3 -80013cac: 03010693 addi a3,sp,48 -80013cb0: 41078833 sub a6,a5,a6 -80013cb4: 00e687b3 add a5,a3,a4 -80013cb8: 0007a783 lw a5,0(a5) -80013cbc: 00140413 addi s0,s0,1 -80013cc0: 00468693 addi a3,a3,4 -80013cc4: fef6ae23 sw a5,-4(a3) -80013cc8: fe8856e3 bge a6,s0,80013cb4 <__subtf3+0x13fc> -80013ccc: 00300713 li a4,3 -80013cd0: 0c00006f j 80013d90 <__subtf3+0x14d8> -80013cd4: 00271793 slli a5,a4,0x2 -80013cd8: 03010693 addi a3,sp,48 -80013cdc: 00f687b3 add a5,a3,a5 -80013ce0: 0007a783 lw a5,0(a5) -80013ce4: 00170713 addi a4,a4,1 -80013ce8: 00f56533 or a0,a0,a5 -80013cec: fa5ff06f j 80013c90 <__subtf3+0x13d8> -80013cf0: 04010793 addi a5,sp,64 -80013cf4: 00269693 slli a3,a3,0x2 -80013cf8: 00d786b3 add a3,a5,a3 -80013cfc: ff06a783 lw a5,-16(a3) -80013d00: 02000593 li a1,32 -80013d04: 408585b3 sub a1,a1,s0 -80013d08: 00b797b3 sll a5,a5,a1 -80013d0c: 00f56533 or a0,a0,a5 -80013d10: 03010793 addi a5,sp,48 -80013d14: 00e78733 add a4,a5,a4 -80013d18: 00300793 li a5,3 -80013d1c: 00000613 li a2,0 -80013d20: 410787b3 sub a5,a5,a6 -80013d24: 00470713 addi a4,a4,4 -80013d28: 02f64463 blt a2,a5,80013d50 <__subtf3+0x1498> -80013d2c: 04010713 addi a4,sp,64 -80013d30: 00279793 slli a5,a5,0x2 -80013d34: 00f707b3 add a5,a4,a5 -80013d38: 03c12703 lw a4,60(sp) -80013d3c: 00875433 srl s0,a4,s0 -80013d40: fe87a823 sw s0,-16(a5) -80013d44: 00400413 li s0,4 -80013d48: 41040433 sub s0,s0,a6 -80013d4c: f81ff06f j 80013ccc <__subtf3+0x1414> -80013d50: 00261893 slli a7,a2,0x2 -80013d54: 03010693 addi a3,sp,48 -80013d58: 011688b3 add a7,a3,a7 -80013d5c: 00072303 lw t1,0(a4) -80013d60: ffc72683 lw a3,-4(a4) -80013d64: 00160613 addi a2,a2,1 -80013d68: 00b31333 sll t1,t1,a1 -80013d6c: 0086d6b3 srl a3,a3,s0 -80013d70: 0066e6b3 or a3,a3,t1 -80013d74: 00d8a023 sw a3,0(a7) -80013d78: fadff06f j 80013d24 <__subtf3+0x146c> -80013d7c: 00241793 slli a5,s0,0x2 -80013d80: 03010693 addi a3,sp,48 -80013d84: 00f687b3 add a5,a3,a5 -80013d88: 0007a023 sw zero,0(a5) -80013d8c: 00140413 addi s0,s0,1 -80013d90: fe8756e3 bge a4,s0,80013d7c <__subtf3+0x14c4> -80013d94: 03012703 lw a4,48(sp) -80013d98: 00a037b3 snez a5,a0 -80013d9c: 00000413 li s0,0 -80013da0: 00f767b3 or a5,a4,a5 -80013da4: 02f12823 sw a5,48(sp) -80013da8: fa9fe06f j 80012d50 <__subtf3+0x498> -80013dac: 03c12783 lw a5,60(sp) -80013db0: fff80737 lui a4,0xfff80 -80013db4: fff70713 addi a4,a4,-1 # fff7ffff <__BSS_END__+0x7ff695e7> -80013db8: 40a40433 sub s0,s0,a0 -80013dbc: 00e7f7b3 and a5,a5,a4 -80013dc0: d35fe06f j 80012af4 <__subtf3+0x23c> -80013dc4: 02012e23 sw zero,60(sp) -80013dc8: 02012c23 sw zero,56(sp) -80013dcc: 02012a23 sw zero,52(sp) -80013dd0: 02012823 sw zero,48(sp) -80013dd4: ffdfe06f j 80012dd0 <__subtf3+0x518> +80013c7c: 00468693 addi a3,a3,4 +80013c80: fef6ae23 sw a5,-4(a3) +80013c84: fe8856e3 bge a6,s0,80013c70 <__subtf3+0x13fc> +80013c88: 00300713 li a4,3 +80013c8c: 0c00006f j 80013d4c <__subtf3+0x14d8> +80013c90: 00271793 slli a5,a4,0x2 +80013c94: 03010693 addi a3,sp,48 +80013c98: 00f687b3 add a5,a3,a5 +80013c9c: 0007a783 lw a5,0(a5) +80013ca0: 00170713 addi a4,a4,1 +80013ca4: 00f56533 or a0,a0,a5 +80013ca8: fa5ff06f j 80013c4c <__subtf3+0x13d8> +80013cac: 04010793 addi a5,sp,64 +80013cb0: 00269693 slli a3,a3,0x2 +80013cb4: 00d786b3 add a3,a5,a3 +80013cb8: ff06a783 lw a5,-16(a3) +80013cbc: 02000593 li a1,32 +80013cc0: 408585b3 sub a1,a1,s0 +80013cc4: 00b797b3 sll a5,a5,a1 +80013cc8: 00f56533 or a0,a0,a5 +80013ccc: 03010793 addi a5,sp,48 +80013cd0: 00e78733 add a4,a5,a4 +80013cd4: 00300793 li a5,3 +80013cd8: 00000613 li a2,0 +80013cdc: 410787b3 sub a5,a5,a6 +80013ce0: 00470713 addi a4,a4,4 +80013ce4: 02f64463 blt a2,a5,80013d0c <__subtf3+0x1498> +80013ce8: 04010713 addi a4,sp,64 +80013cec: 00279793 slli a5,a5,0x2 +80013cf0: 00f707b3 add a5,a4,a5 +80013cf4: 03c12703 lw a4,60(sp) +80013cf8: 00875433 srl s0,a4,s0 +80013cfc: fe87a823 sw s0,-16(a5) +80013d00: 00400413 li s0,4 +80013d04: 41040433 sub s0,s0,a6 +80013d08: f81ff06f j 80013c88 <__subtf3+0x1414> +80013d0c: 00261893 slli a7,a2,0x2 +80013d10: 03010693 addi a3,sp,48 +80013d14: 011688b3 add a7,a3,a7 +80013d18: 00072303 lw t1,0(a4) +80013d1c: ffc72683 lw a3,-4(a4) +80013d20: 00160613 addi a2,a2,1 +80013d24: 00b31333 sll t1,t1,a1 +80013d28: 0086d6b3 srl a3,a3,s0 +80013d2c: 0066e6b3 or a3,a3,t1 +80013d30: 00d8a023 sw a3,0(a7) +80013d34: fadff06f j 80013ce0 <__subtf3+0x146c> +80013d38: 00241793 slli a5,s0,0x2 +80013d3c: 03010693 addi a3,sp,48 +80013d40: 00f687b3 add a5,a3,a5 +80013d44: 0007a023 sw zero,0(a5) +80013d48: 00140413 addi s0,s0,1 +80013d4c: fe8756e3 bge a4,s0,80013d38 <__subtf3+0x14c4> +80013d50: 03012703 lw a4,48(sp) +80013d54: 00a037b3 snez a5,a0 +80013d58: 00000413 li s0,0 +80013d5c: 00f767b3 or a5,a4,a5 +80013d60: 02f12823 sw a5,48(sp) +80013d64: fa9fe06f j 80012d0c <__subtf3+0x498> +80013d68: 03c12783 lw a5,60(sp) +80013d6c: fff80737 lui a4,0xfff80 +80013d70: fff70713 addi a4,a4,-1 # fff7ffff <__BSS_END__+0x7ff695e7> +80013d74: 40a40433 sub s0,s0,a0 +80013d78: 00e7f7b3 and a5,a5,a4 +80013d7c: d35fe06f j 80012ab0 <__subtf3+0x23c> +80013d80: 02012e23 sw zero,60(sp) +80013d84: 02012c23 sw zero,56(sp) +80013d88: 02012a23 sw zero,52(sp) +80013d8c: 02012823 sw zero,48(sp) +80013d90: ffdfe06f j 80012d8c <__subtf3+0x518> -80013dd8 <__fixtfsi>: -80013dd8: 00c52703 lw a4,12(a0) -80013ddc: 00852783 lw a5,8(a0) -80013de0: 00452683 lw a3,4(a0) -80013de4: 00052603 lw a2,0(a0) -80013de8: fe010113 addi sp,sp,-32 -80013dec: 00f12423 sw a5,8(sp) -80013df0: 00e12623 sw a4,12(sp) -80013df4: 00f12c23 sw a5,24(sp) -80013df8: 01071593 slli a1,a4,0x10 -80013dfc: 00171793 slli a5,a4,0x1 -80013e00: 01f75813 srli a6,a4,0x1f -80013e04: 00004737 lui a4,0x4 -80013e08: 00d12223 sw a3,4(sp) -80013e0c: 00d12a23 sw a3,20(sp) -80013e10: 00c12023 sw a2,0(sp) -80013e14: 0117d693 srli a3,a5,0x11 -80013e18: 00c12823 sw a2,16(sp) -80013e1c: ffe70793 addi a5,a4,-2 # 3ffe <_start-0x7fffc002> -80013e20: 00000513 li a0,0 -80013e24: 00d7dc63 bge a5,a3,80013e3c <__fixtfsi+0x64> -80013e28: 01d70793 addi a5,a4,29 -80013e2c: 00d7dc63 bge a5,a3,80013e44 <__fixtfsi+0x6c> -80013e30: 80000537 lui a0,0x80000 -80013e34: fff54513 not a0,a0 -80013e38: 00a80533 add a0,a6,a0 -80013e3c: 02010113 addi sp,sp,32 -80013e40: 00008067 ret -80013e44: 000107b7 lui a5,0x10 -80013e48: 0105d593 srli a1,a1,0x10 -80013e4c: 00f5e5b3 or a1,a1,a5 -80013e50: 06f70793 addi a5,a4,111 -80013e54: 40d787b3 sub a5,a5,a3 -80013e58: 4057d713 srai a4,a5,0x5 -80013e5c: 00b12e23 sw a1,28(sp) -80013e60: 01f7f793 andi a5,a5,31 -80013e64: 08079863 bnez a5,80013ef4 <__fixtfsi+0x11c> -80013e68: 00271793 slli a5,a4,0x2 -80013e6c: 02010693 addi a3,sp,32 -80013e70: 00f687b3 add a5,a3,a5 -80013e74: ff07a783 lw a5,-16(a5) # fff0 <_start-0x7fff0010> -80013e78: 00200613 li a2,2 -80013e7c: 00f12823 sw a5,16(sp) -80013e80: 00200793 li a5,2 -80013e84: 00e78463 beq a5,a4,80013e8c <__fixtfsi+0xb4> -80013e88: 00100613 li a2,1 -80013e8c: 00400713 li a4,4 -80013e90: 00261793 slli a5,a2,0x2 -80013e94: 01010693 addi a3,sp,16 -80013e98: 00f687b3 add a5,a3,a5 -80013e9c: 0007a023 sw zero,0(a5) -80013ea0: 00160613 addi a2,a2,1 -80013ea4: fee616e3 bne a2,a4,80013e90 <__fixtfsi+0xb8> -80013ea8: 01012503 lw a0,16(sp) -80013eac: f80808e3 beqz a6,80013e3c <__fixtfsi+0x64> -80013eb0: 40a00533 neg a0,a0 -80013eb4: f89ff06f j 80013e3c <__fixtfsi+0x64> -80013eb8: ff062683 lw a3,-16(a2) -80013ebc: ff072303 lw t1,-16(a4) -80013ec0: 011696b3 sll a3,a3,a7 -80013ec4: 00f35333 srl t1,t1,a5 -80013ec8: 0066e6b3 or a3,a3,t1 -80013ecc: 00d12823 sw a3,16(sp) -80013ed0: 00100693 li a3,1 -80013ed4: fea6c2e3 blt a3,a0,80013eb8 <__fixtfsi+0xe0> -80013ed8: 00168613 addi a2,a3,1 -80013edc: 02010713 addi a4,sp,32 -80013ee0: 00269693 slli a3,a3,0x2 -80013ee4: 00d706b3 add a3,a4,a3 -80013ee8: 00f5d7b3 srl a5,a1,a5 -80013eec: fef6a823 sw a5,-16(a3) -80013ef0: f9dff06f j 80013e8c <__fixtfsi+0xb4> -80013ef4: 00170613 addi a2,a4,1 -80013ef8: 02010893 addi a7,sp,32 -80013efc: 00300513 li a0,3 -80013f00: 00261613 slli a2,a2,0x2 -80013f04: 40e50533 sub a0,a0,a4 -80013f08: 00c88633 add a2,a7,a2 -80013f0c: 00271713 slli a4,a4,0x2 -80013f10: 02000893 li a7,32 -80013f14: 02010313 addi t1,sp,32 -80013f18: 00000693 li a3,0 -80013f1c: 40f888b3 sub a7,a7,a5 -80013f20: 00e30733 add a4,t1,a4 -80013f24: fb1ff06f j 80013ed4 <__fixtfsi+0xfc> +80013d94 <__fixtfsi>: +80013d94: 00c52703 lw a4,12(a0) +80013d98: 00852783 lw a5,8(a0) +80013d9c: 00452683 lw a3,4(a0) +80013da0: 00052603 lw a2,0(a0) +80013da4: fe010113 addi sp,sp,-32 +80013da8: 00f12423 sw a5,8(sp) +80013dac: 00e12623 sw a4,12(sp) +80013db0: 00f12c23 sw a5,24(sp) +80013db4: 01071593 slli a1,a4,0x10 +80013db8: 00171793 slli a5,a4,0x1 +80013dbc: 01f75813 srli a6,a4,0x1f +80013dc0: 00004737 lui a4,0x4 +80013dc4: 00d12223 sw a3,4(sp) +80013dc8: 00d12a23 sw a3,20(sp) +80013dcc: 00c12023 sw a2,0(sp) +80013dd0: 0117d693 srli a3,a5,0x11 +80013dd4: 00c12823 sw a2,16(sp) +80013dd8: ffe70793 addi a5,a4,-2 # 3ffe <_start-0x7fffc002> +80013ddc: 00000513 li a0,0 +80013de0: 00d7dc63 bge a5,a3,80013df8 <__fixtfsi+0x64> +80013de4: 01d70793 addi a5,a4,29 +80013de8: 00d7dc63 bge a5,a3,80013e00 <__fixtfsi+0x6c> +80013dec: 80000537 lui a0,0x80000 +80013df0: fff54513 not a0,a0 +80013df4: 00a80533 add a0,a6,a0 +80013df8: 02010113 addi sp,sp,32 +80013dfc: 00008067 ret +80013e00: 000107b7 lui a5,0x10 +80013e04: 0105d593 srli a1,a1,0x10 +80013e08: 00f5e5b3 or a1,a1,a5 +80013e0c: 06f70793 addi a5,a4,111 +80013e10: 40d787b3 sub a5,a5,a3 +80013e14: 4057d713 srai a4,a5,0x5 +80013e18: 00b12e23 sw a1,28(sp) +80013e1c: 01f7f793 andi a5,a5,31 +80013e20: 08079863 bnez a5,80013eb0 <__fixtfsi+0x11c> +80013e24: 00271793 slli a5,a4,0x2 +80013e28: 02010693 addi a3,sp,32 +80013e2c: 00f687b3 add a5,a3,a5 +80013e30: ff07a783 lw a5,-16(a5) # fff0 <_start-0x7fff0010> +80013e34: 00200613 li a2,2 +80013e38: 00f12823 sw a5,16(sp) +80013e3c: 00200793 li a5,2 +80013e40: 00e78463 beq a5,a4,80013e48 <__fixtfsi+0xb4> +80013e44: 00100613 li a2,1 +80013e48: 00400713 li a4,4 +80013e4c: 00261793 slli a5,a2,0x2 +80013e50: 01010693 addi a3,sp,16 +80013e54: 00f687b3 add a5,a3,a5 +80013e58: 0007a023 sw zero,0(a5) +80013e5c: 00160613 addi a2,a2,1 +80013e60: fee616e3 bne a2,a4,80013e4c <__fixtfsi+0xb8> +80013e64: 01012503 lw a0,16(sp) +80013e68: f80808e3 beqz a6,80013df8 <__fixtfsi+0x64> +80013e6c: 40a00533 neg a0,a0 +80013e70: f89ff06f j 80013df8 <__fixtfsi+0x64> +80013e74: ff062683 lw a3,-16(a2) +80013e78: ff072303 lw t1,-16(a4) +80013e7c: 011696b3 sll a3,a3,a7 +80013e80: 00f35333 srl t1,t1,a5 +80013e84: 0066e6b3 or a3,a3,t1 +80013e88: 00d12823 sw a3,16(sp) +80013e8c: 00100693 li a3,1 +80013e90: fea6c2e3 blt a3,a0,80013e74 <__fixtfsi+0xe0> +80013e94: 00168613 addi a2,a3,1 +80013e98: 02010713 addi a4,sp,32 +80013e9c: 00269693 slli a3,a3,0x2 +80013ea0: 00d706b3 add a3,a4,a3 +80013ea4: 00f5d7b3 srl a5,a1,a5 +80013ea8: fef6a823 sw a5,-16(a3) +80013eac: f9dff06f j 80013e48 <__fixtfsi+0xb4> +80013eb0: 00170613 addi a2,a4,1 +80013eb4: 02010893 addi a7,sp,32 +80013eb8: 00300513 li a0,3 +80013ebc: 00261613 slli a2,a2,0x2 +80013ec0: 40e50533 sub a0,a0,a4 +80013ec4: 00c88633 add a2,a7,a2 +80013ec8: 00271713 slli a4,a4,0x2 +80013ecc: 02000893 li a7,32 +80013ed0: 02010313 addi t1,sp,32 +80013ed4: 00000693 li a3,0 +80013ed8: 40f888b3 sub a7,a7,a5 +80013edc: 00e30733 add a4,t1,a4 +80013ee0: fb1ff06f j 80013e90 <__fixtfsi+0xfc> -80013f28 <__floatsitf>: -80013f28: fd010113 addi sp,sp,-48 -80013f2c: 02912223 sw s1,36(sp) -80013f30: 02112623 sw ra,44(sp) -80013f34: 02812423 sw s0,40(sp) -80013f38: 03212023 sw s2,32(sp) -80013f3c: 00050493 mv s1,a0 -80013f40: 14058c63 beqz a1,80014098 <__floatsitf+0x170> -80013f44: 41f5d793 srai a5,a1,0x1f -80013f48: 00b7c433 xor s0,a5,a1 -80013f4c: 40f40433 sub s0,s0,a5 -80013f50: 00040513 mv a0,s0 -80013f54: 01f5d913 srli s2,a1,0x1f -80013f58: 3a1000ef jal ra,80014af8 <__clzsi2> -80013f5c: 000045b7 lui a1,0x4 -80013f60: 01e58593 addi a1,a1,30 # 401e <_start-0x7fffbfe2> -80013f64: 40a585b3 sub a1,a1,a0 -80013f68: 05150513 addi a0,a0,81 # 80000051 <__BSS_END__+0xfffe9639> -80013f6c: 00812823 sw s0,16(sp) -80013f70: 00012a23 sw zero,20(sp) -80013f74: 00012c23 sw zero,24(sp) -80013f78: 00012e23 sw zero,28(sp) -80013f7c: 01f57693 andi a3,a0,31 -80013f80: 04068063 beqz a3,80013fc0 <__floatsitf+0x98> -80013f84: 05f00713 li a4,95 -80013f88: 00300793 li a5,3 -80013f8c: 00a74c63 blt a4,a0,80013fa4 <__floatsitf+0x7c> -80013f90: 02000793 li a5,32 -80013f94: 40d787b3 sub a5,a5,a3 -80013f98: 00f457b3 srl a5,s0,a5 +80013ee4 <__floatsitf>: +80013ee4: fd010113 addi sp,sp,-48 +80013ee8: 02912223 sw s1,36(sp) +80013eec: 02112623 sw ra,44(sp) +80013ef0: 02812423 sw s0,40(sp) +80013ef4: 03212023 sw s2,32(sp) +80013ef8: 00050493 mv s1,a0 +80013efc: 14058c63 beqz a1,80014054 <__floatsitf+0x170> +80013f00: 41f5d793 srai a5,a1,0x1f +80013f04: 00b7c433 xor s0,a5,a1 +80013f08: 40f40433 sub s0,s0,a5 +80013f0c: 00040513 mv a0,s0 +80013f10: 01f5d913 srli s2,a1,0x1f +80013f14: 3a1000ef jal ra,80014ab4 <__clzsi2> +80013f18: 000045b7 lui a1,0x4 +80013f1c: 01e58593 addi a1,a1,30 # 401e <_start-0x7fffbfe2> +80013f20: 40a585b3 sub a1,a1,a0 +80013f24: 05150513 addi a0,a0,81 # 80000051 <__BSS_END__+0xfffe9639> +80013f28: 00812823 sw s0,16(sp) +80013f2c: 00012a23 sw zero,20(sp) +80013f30: 00012c23 sw zero,24(sp) +80013f34: 00012e23 sw zero,28(sp) +80013f38: 01f57693 andi a3,a0,31 +80013f3c: 04068063 beqz a3,80013f7c <__floatsitf+0x98> +80013f40: 05f00713 li a4,95 +80013f44: 00300793 li a5,3 +80013f48: 00a74c63 blt a4,a0,80013f60 <__floatsitf+0x7c> +80013f4c: 02000793 li a5,32 +80013f50: 40d787b3 sub a5,a5,a3 +80013f54: 00f457b3 srl a5,s0,a5 +80013f58: 00f12e23 sw a5,28(sp) +80013f5c: 00200793 li a5,2 +80013f60: fff78713 addi a4,a5,-1 +80013f64: 02010613 addi a2,sp,32 +80013f68: 00279793 slli a5,a5,0x2 +80013f6c: 00f607b3 add a5,a2,a5 +80013f70: 00d41433 sll s0,s0,a3 +80013f74: fe87a823 sw s0,-16(a5) +80013f78: 0500006f j 80013fc8 <__floatsitf+0xe4> +80013f7c: 40555693 srai a3,a0,0x5 +80013f80: 00300713 li a4,3 +80013f84: 40d70733 sub a4,a4,a3 +80013f88: 02010793 addi a5,sp,32 +80013f8c: 00271713 slli a4,a4,0x2 +80013f90: 00e78733 add a4,a5,a4 +80013f94: ff072783 lw a5,-16(a4) +80013f98: 00200713 li a4,2 80013f9c: 00f12e23 sw a5,28(sp) -80013fa0: 00200793 li a5,2 -80013fa4: fff78713 addi a4,a5,-1 -80013fa8: 02010613 addi a2,sp,32 -80013fac: 00279793 slli a5,a5,0x2 -80013fb0: 00f607b3 add a5,a2,a5 -80013fb4: 00d41433 sll s0,s0,a3 -80013fb8: fe87a823 sw s0,-16(a5) -80013fbc: 0500006f j 8001400c <__floatsitf+0xe4> -80013fc0: 40555693 srai a3,a0,0x5 -80013fc4: 00300713 li a4,3 -80013fc8: 40d70733 sub a4,a4,a3 -80013fcc: 02010793 addi a5,sp,32 -80013fd0: 00271713 slli a4,a4,0x2 -80013fd4: 00e78733 add a4,a5,a4 -80013fd8: ff072783 lw a5,-16(a4) -80013fdc: 00200713 li a4,2 -80013fe0: 00f12e23 sw a5,28(sp) -80013fe4: 05f00793 li a5,95 -80013fe8: 02a7c263 blt a5,a0,8001400c <__floatsitf+0xe4> -80013fec: 00200793 li a5,2 -80013ff0: 40d787b3 sub a5,a5,a3 -80013ff4: 02010713 addi a4,sp,32 -80013ff8: 00279793 slli a5,a5,0x2 -80013ffc: 00f707b3 add a5,a4,a5 -80014000: ff07a783 lw a5,-16(a5) -80014004: 00100713 li a4,1 -80014008: 00f12c23 sw a5,24(sp) -8001400c: fff00693 li a3,-1 -80014010: 00271793 slli a5,a4,0x2 -80014014: 01010613 addi a2,sp,16 -80014018: 00f607b3 add a5,a2,a5 -8001401c: 0007a023 sw zero,0(a5) -80014020: fff70713 addi a4,a4,-1 -80014024: fed716e3 bne a4,a3,80014010 <__floatsitf+0xe8> -80014028: 01c12783 lw a5,28(sp) -8001402c: 01159593 slli a1,a1,0x11 -80014030: 80010737 lui a4,0x80010 -80014034: 00f11623 sh a5,12(sp) -80014038: 00c12783 lw a5,12(sp) -8001403c: 0115d593 srli a1,a1,0x11 -80014040: fff70713 addi a4,a4,-1 # 8000ffff <__BSS_END__+0xffff95e7> -80014044: 00e7f7b3 and a5,a5,a4 -80014048: 01059593 slli a1,a1,0x10 -8001404c: 00b7e5b3 or a1,a5,a1 -80014050: 01012783 lw a5,16(sp) -80014054: 00159593 slli a1,a1,0x1 -80014058: 01f91913 slli s2,s2,0x1f -8001405c: 00f4a023 sw a5,0(s1) -80014060: 01412783 lw a5,20(sp) -80014064: 02c12083 lw ra,44(sp) -80014068: 02812403 lw s0,40(sp) -8001406c: 00f4a223 sw a5,4(s1) -80014070: 01812783 lw a5,24(sp) -80014074: 0015d593 srli a1,a1,0x1 -80014078: 0125e5b3 or a1,a1,s2 -8001407c: 00f4a423 sw a5,8(s1) -80014080: 00b4a623 sw a1,12(s1) -80014084: 00048513 mv a0,s1 -80014088: 02012903 lw s2,32(sp) -8001408c: 02412483 lw s1,36(sp) -80014090: 03010113 addi sp,sp,48 -80014094: 00008067 ret -80014098: 00012e23 sw zero,28(sp) -8001409c: 00012c23 sw zero,24(sp) -800140a0: 00012a23 sw zero,20(sp) -800140a4: 00012823 sw zero,16(sp) -800140a8: 00000913 li s2,0 -800140ac: f7dff06f j 80014028 <__floatsitf+0x100> +80013fa0: 05f00793 li a5,95 +80013fa4: 02a7c263 blt a5,a0,80013fc8 <__floatsitf+0xe4> +80013fa8: 00200793 li a5,2 +80013fac: 40d787b3 sub a5,a5,a3 +80013fb0: 02010713 addi a4,sp,32 +80013fb4: 00279793 slli a5,a5,0x2 +80013fb8: 00f707b3 add a5,a4,a5 +80013fbc: ff07a783 lw a5,-16(a5) +80013fc0: 00100713 li a4,1 +80013fc4: 00f12c23 sw a5,24(sp) +80013fc8: fff00693 li a3,-1 +80013fcc: 00271793 slli a5,a4,0x2 +80013fd0: 01010613 addi a2,sp,16 +80013fd4: 00f607b3 add a5,a2,a5 +80013fd8: 0007a023 sw zero,0(a5) +80013fdc: fff70713 addi a4,a4,-1 +80013fe0: fed716e3 bne a4,a3,80013fcc <__floatsitf+0xe8> +80013fe4: 01c12783 lw a5,28(sp) +80013fe8: 01159593 slli a1,a1,0x11 +80013fec: 80010737 lui a4,0x80010 +80013ff0: 00f11623 sh a5,12(sp) +80013ff4: 00c12783 lw a5,12(sp) +80013ff8: 0115d593 srli a1,a1,0x11 +80013ffc: fff70713 addi a4,a4,-1 # 8000ffff <__BSS_END__+0xffff95e7> +80014000: 00e7f7b3 and a5,a5,a4 +80014004: 01059593 slli a1,a1,0x10 +80014008: 00b7e5b3 or a1,a5,a1 +8001400c: 01012783 lw a5,16(sp) +80014010: 00159593 slli a1,a1,0x1 +80014014: 01f91913 slli s2,s2,0x1f +80014018: 00f4a023 sw a5,0(s1) +8001401c: 01412783 lw a5,20(sp) +80014020: 02c12083 lw ra,44(sp) +80014024: 02812403 lw s0,40(sp) +80014028: 00f4a223 sw a5,4(s1) +8001402c: 01812783 lw a5,24(sp) +80014030: 0015d593 srli a1,a1,0x1 +80014034: 0125e5b3 or a1,a1,s2 +80014038: 00f4a423 sw a5,8(s1) +8001403c: 00b4a623 sw a1,12(s1) +80014040: 00048513 mv a0,s1 +80014044: 02012903 lw s2,32(sp) +80014048: 02412483 lw s1,36(sp) +8001404c: 03010113 addi sp,sp,48 +80014050: 00008067 ret +80014054: 00012e23 sw zero,28(sp) +80014058: 00012c23 sw zero,24(sp) +8001405c: 00012a23 sw zero,20(sp) +80014060: 00012823 sw zero,16(sp) +80014064: 00000913 li s2,0 +80014068: f7dff06f j 80013fe4 <__floatsitf+0x100> -800140b0 <__divsf3>: -800140b0: fe010113 addi sp,sp,-32 -800140b4: 00912a23 sw s1,20(sp) -800140b8: 01755493 srli s1,a0,0x17 -800140bc: 01212823 sw s2,16(sp) -800140c0: 01312623 sw s3,12(sp) -800140c4: 01412423 sw s4,8(sp) -800140c8: 00951993 slli s3,a0,0x9 -800140cc: 00112e23 sw ra,28(sp) -800140d0: 00812c23 sw s0,24(sp) -800140d4: 01512223 sw s5,4(sp) -800140d8: 0ff4f493 andi s1,s1,255 -800140dc: 00058a13 mv s4,a1 -800140e0: 0099d993 srli s3,s3,0x9 -800140e4: 01f55913 srli s2,a0,0x1f -800140e8: 08048463 beqz s1,80014170 <__divsf3+0xc0> -800140ec: 0ff00793 li a5,255 -800140f0: 0af48063 beq s1,a5,80014190 <__divsf3+0xe0> -800140f4: 00399993 slli s3,s3,0x3 -800140f8: 040007b7 lui a5,0x4000 -800140fc: 00f9e9b3 or s3,s3,a5 -80014100: f8148493 addi s1,s1,-127 -80014104: 00000a93 li s5,0 -80014108: 017a5513 srli a0,s4,0x17 -8001410c: 009a1413 slli s0,s4,0x9 -80014110: 0ff57513 andi a0,a0,255 -80014114: 00945413 srli s0,s0,0x9 -80014118: 01fa5a13 srli s4,s4,0x1f -8001411c: 08050a63 beqz a0,800141b0 <__divsf3+0x100> -80014120: 0ff00793 li a5,255 -80014124: 0af50663 beq a0,a5,800141d0 <__divsf3+0x120> -80014128: 00341413 slli s0,s0,0x3 -8001412c: 040007b7 lui a5,0x4000 -80014130: 00f46433 or s0,s0,a5 -80014134: f8150513 addi a0,a0,-127 -80014138: 00000793 li a5,0 -8001413c: 002a9693 slli a3,s5,0x2 -80014140: 00f6e6b3 or a3,a3,a5 -80014144: fff68693 addi a3,a3,-1 -80014148: 00e00713 li a4,14 -8001414c: 01494633 xor a2,s2,s4 -80014150: 40a48533 sub a0,s1,a0 -80014154: 08d76e63 bltu a4,a3,800141f0 <__divsf3+0x140> -80014158: 80016737 lui a4,0x80016 -8001415c: 84c70713 addi a4,a4,-1972 # 8001584c <__BSS_END__+0xffffee34> -80014160: 00269693 slli a3,a3,0x2 -80014164: 00e686b3 add a3,a3,a4 -80014168: 0006a703 lw a4,0(a3) -8001416c: 00070067 jr a4 -80014170: 02098a63 beqz s3,800141a4 <__divsf3+0xf4> -80014174: 00098513 mv a0,s3 -80014178: 181000ef jal ra,80014af8 <__clzsi2> -8001417c: ffb50793 addi a5,a0,-5 -80014180: f8a00493 li s1,-118 -80014184: 00f999b3 sll s3,s3,a5 -80014188: 40a484b3 sub s1,s1,a0 -8001418c: f79ff06f j 80014104 <__divsf3+0x54> -80014190: 0ff00493 li s1,255 -80014194: 00200a93 li s5,2 -80014198: f60988e3 beqz s3,80014108 <__divsf3+0x58> -8001419c: 00300a93 li s5,3 -800141a0: f69ff06f j 80014108 <__divsf3+0x58> -800141a4: 00000493 li s1,0 -800141a8: 00100a93 li s5,1 -800141ac: f5dff06f j 80014108 <__divsf3+0x58> -800141b0: 02040a63 beqz s0,800141e4 <__divsf3+0x134> -800141b4: 00040513 mv a0,s0 -800141b8: 141000ef jal ra,80014af8 <__clzsi2> -800141bc: ffb50793 addi a5,a0,-5 -800141c0: 00f41433 sll s0,s0,a5 -800141c4: f8a00793 li a5,-118 -800141c8: 40a78533 sub a0,a5,a0 -800141cc: f6dff06f j 80014138 <__divsf3+0x88> -800141d0: 0ff00513 li a0,255 -800141d4: 00200793 li a5,2 -800141d8: f60402e3 beqz s0,8001413c <__divsf3+0x8c> -800141dc: 00300793 li a5,3 -800141e0: f5dff06f j 8001413c <__divsf3+0x8c> -800141e4: 00000513 li a0,0 -800141e8: 00100793 li a5,1 -800141ec: f51ff06f j 8001413c <__divsf3+0x8c> -800141f0: 00541813 slli a6,s0,0x5 -800141f4: 0e89f663 bgeu s3,s0,800142e0 <__divsf3+0x230> -800141f8: fff50513 addi a0,a0,-1 -800141fc: 00000693 li a3,0 -80014200: 01085413 srli s0,a6,0x10 -80014204: 0289d333 divu t1,s3,s0 -80014208: 000107b7 lui a5,0x10 -8001420c: fff78793 addi a5,a5,-1 # ffff <_start-0x7fff0001> -80014210: 00f877b3 and a5,a6,a5 -80014214: 0106d693 srli a3,a3,0x10 -80014218: 0289f733 remu a4,s3,s0 -8001421c: 00030593 mv a1,t1 -80014220: 026788b3 mul a7,a5,t1 -80014224: 01071713 slli a4,a4,0x10 -80014228: 00e6e733 or a4,a3,a4 -8001422c: 01177e63 bgeu a4,a7,80014248 <__divsf3+0x198> -80014230: 01070733 add a4,a4,a6 -80014234: fff30593 addi a1,t1,-1 -80014238: 01076863 bltu a4,a6,80014248 <__divsf3+0x198> -8001423c: 01177663 bgeu a4,a7,80014248 <__divsf3+0x198> -80014240: ffe30593 addi a1,t1,-2 -80014244: 01070733 add a4,a4,a6 -80014248: 41170733 sub a4,a4,a7 -8001424c: 028758b3 divu a7,a4,s0 -80014250: 02877733 remu a4,a4,s0 -80014254: 031786b3 mul a3,a5,a7 -80014258: 01071793 slli a5,a4,0x10 -8001425c: 00088713 mv a4,a7 -80014260: 00d7fe63 bgeu a5,a3,8001427c <__divsf3+0x1cc> -80014264: 010787b3 add a5,a5,a6 -80014268: fff88713 addi a4,a7,-1 -8001426c: 0107e863 bltu a5,a6,8001427c <__divsf3+0x1cc> -80014270: 00d7f663 bgeu a5,a3,8001427c <__divsf3+0x1cc> -80014274: ffe88713 addi a4,a7,-2 -80014278: 010787b3 add a5,a5,a6 -8001427c: 01059413 slli s0,a1,0x10 -80014280: 40d787b3 sub a5,a5,a3 -80014284: 00e46433 or s0,s0,a4 -80014288: 00f037b3 snez a5,a5 -8001428c: 00f46433 or s0,s0,a5 -80014290: 07f50713 addi a4,a0,127 -80014294: 0ce05e63 blez a4,80014370 <__divsf3+0x2c0> -80014298: 00747793 andi a5,s0,7 -8001429c: 00078a63 beqz a5,800142b0 <__divsf3+0x200> -800142a0: 00f47793 andi a5,s0,15 -800142a4: 00400693 li a3,4 -800142a8: 00d78463 beq a5,a3,800142b0 <__divsf3+0x200> -800142ac: 00440413 addi s0,s0,4 -800142b0: 00441793 slli a5,s0,0x4 -800142b4: 0007da63 bgez a5,800142c8 <__divsf3+0x218> -800142b8: f80007b7 lui a5,0xf8000 -800142bc: fff78793 addi a5,a5,-1 # f7ffffff <__BSS_END__+0x77fe95e7> -800142c0: 00f47433 and s0,s0,a5 -800142c4: 08050713 addi a4,a0,128 -800142c8: 0fe00793 li a5,254 -800142cc: 00345413 srli s0,s0,0x3 -800142d0: 04e7d463 bge a5,a4,80014318 <__divsf3+0x268> -800142d4: 00000413 li s0,0 -800142d8: 0ff00713 li a4,255 -800142dc: 03c0006f j 80014318 <__divsf3+0x268> -800142e0: 01f99693 slli a3,s3,0x1f -800142e4: 0019d993 srli s3,s3,0x1 -800142e8: f19ff06f j 80014200 <__divsf3+0x150> -800142ec: 00090613 mv a2,s2 -800142f0: 00098413 mv s0,s3 -800142f4: 000a8793 mv a5,s5 -800142f8: 00200713 li a4,2 -800142fc: fce78ce3 beq a5,a4,800142d4 <__divsf3+0x224> -80014300: 00300713 li a4,3 -80014304: 0ce78063 beq a5,a4,800143c4 <__divsf3+0x314> -80014308: 00100713 li a4,1 -8001430c: f8e792e3 bne a5,a4,80014290 <__divsf3+0x1e0> -80014310: 00000413 li s0,0 -80014314: 00000713 li a4,0 -80014318: 00941413 slli s0,s0,0x9 -8001431c: 0ff77713 andi a4,a4,255 -80014320: 01771713 slli a4,a4,0x17 -80014324: 00945413 srli s0,s0,0x9 -80014328: 00e46433 or s0,s0,a4 -8001432c: 01f61513 slli a0,a2,0x1f -80014330: 00a46533 or a0,s0,a0 -80014334: 01c12083 lw ra,28(sp) -80014338: 01812403 lw s0,24(sp) -8001433c: 01412483 lw s1,20(sp) -80014340: 01012903 lw s2,16(sp) -80014344: 00c12983 lw s3,12(sp) -80014348: 00812a03 lw s4,8(sp) -8001434c: 00412a83 lw s5,4(sp) -80014350: 02010113 addi sp,sp,32 -80014354: 00008067 ret -80014358: 000a0613 mv a2,s4 -8001435c: f9dff06f j 800142f8 <__divsf3+0x248> -80014360: 00400437 lui s0,0x400 -80014364: 00000613 li a2,0 -80014368: 00300793 li a5,3 -8001436c: f8dff06f j 800142f8 <__divsf3+0x248> -80014370: 00100793 li a5,1 -80014374: 40e787b3 sub a5,a5,a4 -80014378: 01b00713 li a4,27 -8001437c: f8f74ae3 blt a4,a5,80014310 <__divsf3+0x260> -80014380: 09e50513 addi a0,a0,158 -80014384: 00f457b3 srl a5,s0,a5 -80014388: 00a41433 sll s0,s0,a0 -8001438c: 00803433 snez s0,s0 -80014390: 0087e433 or s0,a5,s0 -80014394: 00747793 andi a5,s0,7 -80014398: 00078a63 beqz a5,800143ac <__divsf3+0x2fc> -8001439c: 00f47793 andi a5,s0,15 -800143a0: 00400713 li a4,4 -800143a4: 00e78463 beq a5,a4,800143ac <__divsf3+0x2fc> -800143a8: 00440413 addi s0,s0,4 # 400004 <_start-0x7fbffffc> -800143ac: 00541793 slli a5,s0,0x5 -800143b0: 00345413 srli s0,s0,0x3 -800143b4: f607d0e3 bgez a5,80014314 <__divsf3+0x264> -800143b8: 00000413 li s0,0 -800143bc: 00100713 li a4,1 -800143c0: f59ff06f j 80014318 <__divsf3+0x268> -800143c4: 00400437 lui s0,0x400 -800143c8: 0ff00713 li a4,255 -800143cc: 00000613 li a2,0 -800143d0: f49ff06f j 80014318 <__divsf3+0x268> +8001406c <__divsf3>: +8001406c: fe010113 addi sp,sp,-32 +80014070: 00912a23 sw s1,20(sp) +80014074: 01755493 srli s1,a0,0x17 +80014078: 01212823 sw s2,16(sp) +8001407c: 01312623 sw s3,12(sp) +80014080: 01412423 sw s4,8(sp) +80014084: 00951993 slli s3,a0,0x9 +80014088: 00112e23 sw ra,28(sp) +8001408c: 00812c23 sw s0,24(sp) +80014090: 01512223 sw s5,4(sp) +80014094: 0ff4f493 andi s1,s1,255 +80014098: 00058a13 mv s4,a1 +8001409c: 0099d993 srli s3,s3,0x9 +800140a0: 01f55913 srli s2,a0,0x1f +800140a4: 08048463 beqz s1,8001412c <__divsf3+0xc0> +800140a8: 0ff00793 li a5,255 +800140ac: 0af48063 beq s1,a5,8001414c <__divsf3+0xe0> +800140b0: 00399993 slli s3,s3,0x3 +800140b4: 040007b7 lui a5,0x4000 +800140b8: 00f9e9b3 or s3,s3,a5 +800140bc: f8148493 addi s1,s1,-127 +800140c0: 00000a93 li s5,0 +800140c4: 017a5513 srli a0,s4,0x17 +800140c8: 009a1413 slli s0,s4,0x9 +800140cc: 0ff57513 andi a0,a0,255 +800140d0: 00945413 srli s0,s0,0x9 +800140d4: 01fa5a13 srli s4,s4,0x1f +800140d8: 08050a63 beqz a0,8001416c <__divsf3+0x100> +800140dc: 0ff00793 li a5,255 +800140e0: 0af50663 beq a0,a5,8001418c <__divsf3+0x120> +800140e4: 00341413 slli s0,s0,0x3 +800140e8: 040007b7 lui a5,0x4000 +800140ec: 00f46433 or s0,s0,a5 +800140f0: f8150513 addi a0,a0,-127 +800140f4: 00000793 li a5,0 +800140f8: 002a9693 slli a3,s5,0x2 +800140fc: 00f6e6b3 or a3,a3,a5 +80014100: fff68693 addi a3,a3,-1 +80014104: 00e00713 li a4,14 +80014108: 01494633 xor a2,s2,s4 +8001410c: 40a48533 sub a0,s1,a0 +80014110: 08d76e63 bltu a4,a3,800141ac <__divsf3+0x140> +80014114: 80016737 lui a4,0x80016 +80014118: 80c70713 addi a4,a4,-2036 # 8001580c <__BSS_END__+0xffffedf4> +8001411c: 00269693 slli a3,a3,0x2 +80014120: 00e686b3 add a3,a3,a4 +80014124: 0006a703 lw a4,0(a3) +80014128: 00070067 jr a4 +8001412c: 02098a63 beqz s3,80014160 <__divsf3+0xf4> +80014130: 00098513 mv a0,s3 +80014134: 181000ef jal ra,80014ab4 <__clzsi2> +80014138: ffb50793 addi a5,a0,-5 +8001413c: f8a00493 li s1,-118 +80014140: 00f999b3 sll s3,s3,a5 +80014144: 40a484b3 sub s1,s1,a0 +80014148: f79ff06f j 800140c0 <__divsf3+0x54> +8001414c: 0ff00493 li s1,255 +80014150: 00200a93 li s5,2 +80014154: f60988e3 beqz s3,800140c4 <__divsf3+0x58> +80014158: 00300a93 li s5,3 +8001415c: f69ff06f j 800140c4 <__divsf3+0x58> +80014160: 00000493 li s1,0 +80014164: 00100a93 li s5,1 +80014168: f5dff06f j 800140c4 <__divsf3+0x58> +8001416c: 02040a63 beqz s0,800141a0 <__divsf3+0x134> +80014170: 00040513 mv a0,s0 +80014174: 141000ef jal ra,80014ab4 <__clzsi2> +80014178: ffb50793 addi a5,a0,-5 +8001417c: 00f41433 sll s0,s0,a5 +80014180: f8a00793 li a5,-118 +80014184: 40a78533 sub a0,a5,a0 +80014188: f6dff06f j 800140f4 <__divsf3+0x88> +8001418c: 0ff00513 li a0,255 +80014190: 00200793 li a5,2 +80014194: f60402e3 beqz s0,800140f8 <__divsf3+0x8c> +80014198: 00300793 li a5,3 +8001419c: f5dff06f j 800140f8 <__divsf3+0x8c> +800141a0: 00000513 li a0,0 +800141a4: 00100793 li a5,1 +800141a8: f51ff06f j 800140f8 <__divsf3+0x8c> +800141ac: 00541813 slli a6,s0,0x5 +800141b0: 0e89f663 bgeu s3,s0,8001429c <__divsf3+0x230> +800141b4: fff50513 addi a0,a0,-1 +800141b8: 00000693 li a3,0 +800141bc: 01085413 srli s0,a6,0x10 +800141c0: 0289d333 divu t1,s3,s0 +800141c4: 000107b7 lui a5,0x10 +800141c8: fff78793 addi a5,a5,-1 # ffff <_start-0x7fff0001> +800141cc: 00f877b3 and a5,a6,a5 +800141d0: 0106d693 srli a3,a3,0x10 +800141d4: 0289f733 remu a4,s3,s0 +800141d8: 00030593 mv a1,t1 +800141dc: 026788b3 mul a7,a5,t1 +800141e0: 01071713 slli a4,a4,0x10 +800141e4: 00e6e733 or a4,a3,a4 +800141e8: 01177e63 bgeu a4,a7,80014204 <__divsf3+0x198> +800141ec: 01070733 add a4,a4,a6 +800141f0: fff30593 addi a1,t1,-1 +800141f4: 01076863 bltu a4,a6,80014204 <__divsf3+0x198> +800141f8: 01177663 bgeu a4,a7,80014204 <__divsf3+0x198> +800141fc: ffe30593 addi a1,t1,-2 +80014200: 01070733 add a4,a4,a6 +80014204: 41170733 sub a4,a4,a7 +80014208: 028758b3 divu a7,a4,s0 +8001420c: 02877733 remu a4,a4,s0 +80014210: 031786b3 mul a3,a5,a7 +80014214: 01071793 slli a5,a4,0x10 +80014218: 00088713 mv a4,a7 +8001421c: 00d7fe63 bgeu a5,a3,80014238 <__divsf3+0x1cc> +80014220: 010787b3 add a5,a5,a6 +80014224: fff88713 addi a4,a7,-1 +80014228: 0107e863 bltu a5,a6,80014238 <__divsf3+0x1cc> +8001422c: 00d7f663 bgeu a5,a3,80014238 <__divsf3+0x1cc> +80014230: ffe88713 addi a4,a7,-2 +80014234: 010787b3 add a5,a5,a6 +80014238: 01059413 slli s0,a1,0x10 +8001423c: 40d787b3 sub a5,a5,a3 +80014240: 00e46433 or s0,s0,a4 +80014244: 00f037b3 snez a5,a5 +80014248: 00f46433 or s0,s0,a5 +8001424c: 07f50713 addi a4,a0,127 +80014250: 0ce05e63 blez a4,8001432c <__divsf3+0x2c0> +80014254: 00747793 andi a5,s0,7 +80014258: 00078a63 beqz a5,8001426c <__divsf3+0x200> +8001425c: 00f47793 andi a5,s0,15 +80014260: 00400693 li a3,4 +80014264: 00d78463 beq a5,a3,8001426c <__divsf3+0x200> +80014268: 00440413 addi s0,s0,4 +8001426c: 00441793 slli a5,s0,0x4 +80014270: 0007da63 bgez a5,80014284 <__divsf3+0x218> +80014274: f80007b7 lui a5,0xf8000 +80014278: fff78793 addi a5,a5,-1 # f7ffffff <__BSS_END__+0x77fe95e7> +8001427c: 00f47433 and s0,s0,a5 +80014280: 08050713 addi a4,a0,128 +80014284: 0fe00793 li a5,254 +80014288: 00345413 srli s0,s0,0x3 +8001428c: 04e7d463 bge a5,a4,800142d4 <__divsf3+0x268> +80014290: 00000413 li s0,0 +80014294: 0ff00713 li a4,255 +80014298: 03c0006f j 800142d4 <__divsf3+0x268> +8001429c: 01f99693 slli a3,s3,0x1f +800142a0: 0019d993 srli s3,s3,0x1 +800142a4: f19ff06f j 800141bc <__divsf3+0x150> +800142a8: 00090613 mv a2,s2 +800142ac: 00098413 mv s0,s3 +800142b0: 000a8793 mv a5,s5 +800142b4: 00200713 li a4,2 +800142b8: fce78ce3 beq a5,a4,80014290 <__divsf3+0x224> +800142bc: 00300713 li a4,3 +800142c0: 0ce78063 beq a5,a4,80014380 <__divsf3+0x314> +800142c4: 00100713 li a4,1 +800142c8: f8e792e3 bne a5,a4,8001424c <__divsf3+0x1e0> +800142cc: 00000413 li s0,0 +800142d0: 00000713 li a4,0 +800142d4: 00941413 slli s0,s0,0x9 +800142d8: 0ff77713 andi a4,a4,255 +800142dc: 01771713 slli a4,a4,0x17 +800142e0: 00945413 srli s0,s0,0x9 +800142e4: 00e46433 or s0,s0,a4 +800142e8: 01f61513 slli a0,a2,0x1f +800142ec: 00a46533 or a0,s0,a0 +800142f0: 01c12083 lw ra,28(sp) +800142f4: 01812403 lw s0,24(sp) +800142f8: 01412483 lw s1,20(sp) +800142fc: 01012903 lw s2,16(sp) +80014300: 00c12983 lw s3,12(sp) +80014304: 00812a03 lw s4,8(sp) +80014308: 00412a83 lw s5,4(sp) +8001430c: 02010113 addi sp,sp,32 +80014310: 00008067 ret +80014314: 000a0613 mv a2,s4 +80014318: f9dff06f j 800142b4 <__divsf3+0x248> +8001431c: 00400437 lui s0,0x400 +80014320: 00000613 li a2,0 +80014324: 00300793 li a5,3 +80014328: f8dff06f j 800142b4 <__divsf3+0x248> +8001432c: 00100793 li a5,1 +80014330: 40e787b3 sub a5,a5,a4 +80014334: 01b00713 li a4,27 +80014338: f8f74ae3 blt a4,a5,800142cc <__divsf3+0x260> +8001433c: 09e50513 addi a0,a0,158 +80014340: 00f457b3 srl a5,s0,a5 +80014344: 00a41433 sll s0,s0,a0 +80014348: 00803433 snez s0,s0 +8001434c: 0087e433 or s0,a5,s0 +80014350: 00747793 andi a5,s0,7 +80014354: 00078a63 beqz a5,80014368 <__divsf3+0x2fc> +80014358: 00f47793 andi a5,s0,15 +8001435c: 00400713 li a4,4 +80014360: 00e78463 beq a5,a4,80014368 <__divsf3+0x2fc> +80014364: 00440413 addi s0,s0,4 # 400004 <_start-0x7fbffffc> +80014368: 00541793 slli a5,s0,0x5 +8001436c: 00345413 srli s0,s0,0x3 +80014370: f607d0e3 bgez a5,800142d0 <__divsf3+0x264> +80014374: 00000413 li s0,0 +80014378: 00100713 li a4,1 +8001437c: f59ff06f j 800142d4 <__divsf3+0x268> +80014380: 00400437 lui s0,0x400 +80014384: 0ff00713 li a4,255 +80014388: 00000613 li a2,0 +8001438c: f49ff06f j 800142d4 <__divsf3+0x268> -800143d4 <__floatsisf>: -800143d4: ff010113 addi sp,sp,-16 -800143d8: 00112623 sw ra,12(sp) -800143dc: 00812423 sw s0,8(sp) -800143e0: 00912223 sw s1,4(sp) -800143e4: 00050793 mv a5,a0 -800143e8: 0e050463 beqz a0,800144d0 <__floatsisf+0xfc> -800143ec: 41f55713 srai a4,a0,0x1f -800143f0: 00a74433 xor s0,a4,a0 -800143f4: 40e40433 sub s0,s0,a4 -800143f8: 01f55493 srli s1,a0,0x1f -800143fc: 00040513 mv a0,s0 -80014400: 6f8000ef jal ra,80014af8 <__clzsi2> -80014404: 09e00793 li a5,158 -80014408: 40a787b3 sub a5,a5,a0 -8001440c: 09600713 li a4,150 -80014410: 04f74263 blt a4,a5,80014454 <__floatsisf+0x80> -80014414: 00800713 li a4,8 -80014418: 00a75663 bge a4,a0,80014424 <__floatsisf+0x50> -8001441c: ff850513 addi a0,a0,-8 -80014420: 00a41433 sll s0,s0,a0 -80014424: 00941413 slli s0,s0,0x9 -80014428: 0ff7f793 andi a5,a5,255 -8001442c: 01779793 slli a5,a5,0x17 -80014430: 00945413 srli s0,s0,0x9 -80014434: 01f49513 slli a0,s1,0x1f -80014438: 00f46433 or s0,s0,a5 -8001443c: 00a46533 or a0,s0,a0 -80014440: 00c12083 lw ra,12(sp) -80014444: 00812403 lw s0,8(sp) -80014448: 00412483 lw s1,4(sp) -8001444c: 01010113 addi sp,sp,16 -80014450: 00008067 ret -80014454: 09900713 li a4,153 -80014458: 02f75063 bge a4,a5,80014478 <__floatsisf+0xa4> -8001445c: 00500713 li a4,5 -80014460: 40a70733 sub a4,a4,a0 -80014464: 01b50693 addi a3,a0,27 -80014468: 00e45733 srl a4,s0,a4 -8001446c: 00d41433 sll s0,s0,a3 -80014470: 00803433 snez s0,s0 -80014474: 00876433 or s0,a4,s0 -80014478: 00500713 li a4,5 -8001447c: 00a75663 bge a4,a0,80014488 <__floatsisf+0xb4> -80014480: ffb50713 addi a4,a0,-5 -80014484: 00e41433 sll s0,s0,a4 -80014488: fc000737 lui a4,0xfc000 -8001448c: fff70713 addi a4,a4,-1 # fbffffff <__BSS_END__+0x7bfe95e7> -80014490: 00747693 andi a3,s0,7 -80014494: 00e47733 and a4,s0,a4 -80014498: 00068a63 beqz a3,800144ac <__floatsisf+0xd8> -8001449c: 00f47413 andi s0,s0,15 -800144a0: 00400693 li a3,4 -800144a4: 00d40463 beq s0,a3,800144ac <__floatsisf+0xd8> -800144a8: 00470713 addi a4,a4,4 -800144ac: 00571693 slli a3,a4,0x5 -800144b0: 0006dc63 bgez a3,800144c8 <__floatsisf+0xf4> -800144b4: fc0007b7 lui a5,0xfc000 -800144b8: fff78793 addi a5,a5,-1 # fbffffff <__BSS_END__+0x7bfe95e7> -800144bc: 00f77733 and a4,a4,a5 -800144c0: 09f00793 li a5,159 -800144c4: 40a787b3 sub a5,a5,a0 -800144c8: 00375413 srli s0,a4,0x3 -800144cc: f59ff06f j 80014424 <__floatsisf+0x50> -800144d0: 00000493 li s1,0 -800144d4: 00000413 li s0,0 -800144d8: f4dff06f j 80014424 <__floatsisf+0x50> +80014390 <__floatsisf>: +80014390: ff010113 addi sp,sp,-16 +80014394: 00112623 sw ra,12(sp) +80014398: 00812423 sw s0,8(sp) +8001439c: 00912223 sw s1,4(sp) +800143a0: 00050793 mv a5,a0 +800143a4: 0e050463 beqz a0,8001448c <__floatsisf+0xfc> +800143a8: 41f55713 srai a4,a0,0x1f +800143ac: 00a74433 xor s0,a4,a0 +800143b0: 40e40433 sub s0,s0,a4 +800143b4: 01f55493 srli s1,a0,0x1f +800143b8: 00040513 mv a0,s0 +800143bc: 6f8000ef jal ra,80014ab4 <__clzsi2> +800143c0: 09e00793 li a5,158 +800143c4: 40a787b3 sub a5,a5,a0 +800143c8: 09600713 li a4,150 +800143cc: 04f74263 blt a4,a5,80014410 <__floatsisf+0x80> +800143d0: 00800713 li a4,8 +800143d4: 00a75663 bge a4,a0,800143e0 <__floatsisf+0x50> +800143d8: ff850513 addi a0,a0,-8 +800143dc: 00a41433 sll s0,s0,a0 +800143e0: 00941413 slli s0,s0,0x9 +800143e4: 0ff7f793 andi a5,a5,255 +800143e8: 01779793 slli a5,a5,0x17 +800143ec: 00945413 srli s0,s0,0x9 +800143f0: 01f49513 slli a0,s1,0x1f +800143f4: 00f46433 or s0,s0,a5 +800143f8: 00a46533 or a0,s0,a0 +800143fc: 00c12083 lw ra,12(sp) +80014400: 00812403 lw s0,8(sp) +80014404: 00412483 lw s1,4(sp) +80014408: 01010113 addi sp,sp,16 +8001440c: 00008067 ret +80014410: 09900713 li a4,153 +80014414: 02f75063 bge a4,a5,80014434 <__floatsisf+0xa4> +80014418: 00500713 li a4,5 +8001441c: 40a70733 sub a4,a4,a0 +80014420: 01b50693 addi a3,a0,27 +80014424: 00e45733 srl a4,s0,a4 +80014428: 00d41433 sll s0,s0,a3 +8001442c: 00803433 snez s0,s0 +80014430: 00876433 or s0,a4,s0 +80014434: 00500713 li a4,5 +80014438: 00a75663 bge a4,a0,80014444 <__floatsisf+0xb4> +8001443c: ffb50713 addi a4,a0,-5 +80014440: 00e41433 sll s0,s0,a4 +80014444: fc000737 lui a4,0xfc000 +80014448: fff70713 addi a4,a4,-1 # fbffffff <__BSS_END__+0x7bfe95e7> +8001444c: 00747693 andi a3,s0,7 +80014450: 00e47733 and a4,s0,a4 +80014454: 00068a63 beqz a3,80014468 <__floatsisf+0xd8> +80014458: 00f47413 andi s0,s0,15 +8001445c: 00400693 li a3,4 +80014460: 00d40463 beq s0,a3,80014468 <__floatsisf+0xd8> +80014464: 00470713 addi a4,a4,4 +80014468: 00571693 slli a3,a4,0x5 +8001446c: 0006dc63 bgez a3,80014484 <__floatsisf+0xf4> +80014470: fc0007b7 lui a5,0xfc000 +80014474: fff78793 addi a5,a5,-1 # fbffffff <__BSS_END__+0x7bfe95e7> +80014478: 00f77733 and a4,a4,a5 +8001447c: 09f00793 li a5,159 +80014480: 40a787b3 sub a5,a5,a0 +80014484: 00375413 srli s0,a4,0x3 +80014488: f59ff06f j 800143e0 <__floatsisf+0x50> +8001448c: 00000493 li s1,0 +80014490: 00000413 li s0,0 +80014494: f4dff06f j 800143e0 <__floatsisf+0x50> -800144dc <__extendsfdf2>: -800144dc: 01755793 srli a5,a0,0x17 -800144e0: ff010113 addi sp,sp,-16 -800144e4: 0ff7f793 andi a5,a5,255 -800144e8: 00812423 sw s0,8(sp) -800144ec: 00912223 sw s1,4(sp) -800144f0: 00951413 slli s0,a0,0x9 -800144f4: 01f55493 srli s1,a0,0x1f -800144f8: 00178513 addi a0,a5,1 -800144fc: 00112623 sw ra,12(sp) -80014500: 0fe57513 andi a0,a0,254 -80014504: 00945413 srli s0,s0,0x9 -80014508: 04050463 beqz a0,80014550 <__extendsfdf2+0x74> -8001450c: 38078513 addi a0,a5,896 -80014510: 00345793 srli a5,s0,0x3 -80014514: 01d41413 slli s0,s0,0x1d -80014518: 00c79793 slli a5,a5,0xc -8001451c: 7ff57513 andi a0,a0,2047 -80014520: 01451513 slli a0,a0,0x14 -80014524: 00c7d793 srli a5,a5,0xc -80014528: 00a7e7b3 or a5,a5,a0 -8001452c: 00c12083 lw ra,12(sp) -80014530: 00040513 mv a0,s0 -80014534: 00812403 lw s0,8(sp) -80014538: 01f49493 slli s1,s1,0x1f -8001453c: 0097e733 or a4,a5,s1 -80014540: 00070593 mv a1,a4 -80014544: 00412483 lw s1,4(sp) -80014548: 01010113 addi sp,sp,16 -8001454c: 00008067 ret -80014550: 04079463 bnez a5,80014598 <__extendsfdf2+0xbc> -80014554: fc0402e3 beqz s0,80014518 <__extendsfdf2+0x3c> -80014558: 00040513 mv a0,s0 -8001455c: 59c000ef jal ra,80014af8 <__clzsi2> -80014560: 00a00793 li a5,10 -80014564: 02a7c263 blt a5,a0,80014588 <__extendsfdf2+0xac> -80014568: 00b00793 li a5,11 -8001456c: 40a787b3 sub a5,a5,a0 -80014570: 01550713 addi a4,a0,21 -80014574: 00f457b3 srl a5,s0,a5 -80014578: 00e41433 sll s0,s0,a4 -8001457c: 38900713 li a4,905 -80014580: 40a70533 sub a0,a4,a0 -80014584: f95ff06f j 80014518 <__extendsfdf2+0x3c> -80014588: ff550793 addi a5,a0,-11 -8001458c: 00f417b3 sll a5,s0,a5 -80014590: 00000413 li s0,0 -80014594: fe9ff06f j 8001457c <__extendsfdf2+0xa0> -80014598: 00000793 li a5,0 -8001459c: 00040a63 beqz s0,800145b0 <__extendsfdf2+0xd4> -800145a0: 00345793 srli a5,s0,0x3 -800145a4: 00080737 lui a4,0x80 -800145a8: 01d41413 slli s0,s0,0x1d -800145ac: 00e7e7b3 or a5,a5,a4 -800145b0: 7ff00513 li a0,2047 -800145b4: f65ff06f j 80014518 <__extendsfdf2+0x3c> +80014498 <__extendsfdf2>: +80014498: 01755793 srli a5,a0,0x17 +8001449c: ff010113 addi sp,sp,-16 +800144a0: 0ff7f793 andi a5,a5,255 +800144a4: 00812423 sw s0,8(sp) +800144a8: 00912223 sw s1,4(sp) +800144ac: 00951413 slli s0,a0,0x9 +800144b0: 01f55493 srli s1,a0,0x1f +800144b4: 00178513 addi a0,a5,1 +800144b8: 00112623 sw ra,12(sp) +800144bc: 0fe57513 andi a0,a0,254 +800144c0: 00945413 srli s0,s0,0x9 +800144c4: 04050463 beqz a0,8001450c <__extendsfdf2+0x74> +800144c8: 38078513 addi a0,a5,896 +800144cc: 00345793 srli a5,s0,0x3 +800144d0: 01d41413 slli s0,s0,0x1d +800144d4: 00c79793 slli a5,a5,0xc +800144d8: 7ff57513 andi a0,a0,2047 +800144dc: 01451513 slli a0,a0,0x14 +800144e0: 00c7d793 srli a5,a5,0xc +800144e4: 00a7e7b3 or a5,a5,a0 +800144e8: 00c12083 lw ra,12(sp) +800144ec: 00040513 mv a0,s0 +800144f0: 00812403 lw s0,8(sp) +800144f4: 01f49493 slli s1,s1,0x1f +800144f8: 0097e733 or a4,a5,s1 +800144fc: 00070593 mv a1,a4 +80014500: 00412483 lw s1,4(sp) +80014504: 01010113 addi sp,sp,16 +80014508: 00008067 ret +8001450c: 04079463 bnez a5,80014554 <__extendsfdf2+0xbc> +80014510: fc0402e3 beqz s0,800144d4 <__extendsfdf2+0x3c> +80014514: 00040513 mv a0,s0 +80014518: 59c000ef jal ra,80014ab4 <__clzsi2> +8001451c: 00a00793 li a5,10 +80014520: 02a7c263 blt a5,a0,80014544 <__extendsfdf2+0xac> +80014524: 00b00793 li a5,11 +80014528: 40a787b3 sub a5,a5,a0 +8001452c: 01550713 addi a4,a0,21 +80014530: 00f457b3 srl a5,s0,a5 +80014534: 00e41433 sll s0,s0,a4 +80014538: 38900713 li a4,905 +8001453c: 40a70533 sub a0,a4,a0 +80014540: f95ff06f j 800144d4 <__extendsfdf2+0x3c> +80014544: ff550793 addi a5,a0,-11 +80014548: 00f417b3 sll a5,s0,a5 +8001454c: 00000413 li s0,0 +80014550: fe9ff06f j 80014538 <__extendsfdf2+0xa0> +80014554: 00000793 li a5,0 +80014558: 00040a63 beqz s0,8001456c <__extendsfdf2+0xd4> +8001455c: 00345793 srli a5,s0,0x3 +80014560: 00080737 lui a4,0x80 +80014564: 01d41413 slli s0,s0,0x1d +80014568: 00e7e7b3 or a5,a5,a4 +8001456c: 7ff00513 li a0,2047 +80014570: f65ff06f j 800144d4 <__extendsfdf2+0x3c> -800145b8 <__extenddftf2>: -800145b8: 01465793 srli a5,a2,0x14 -800145bc: 00c61713 slli a4,a2,0xc -800145c0: 7ff7f793 andi a5,a5,2047 -800145c4: fd010113 addi sp,sp,-48 -800145c8: 00c75713 srli a4,a4,0xc -800145cc: 00178693 addi a3,a5,1 -800145d0: 02812423 sw s0,40(sp) -800145d4: 02912223 sw s1,36(sp) -800145d8: 02112623 sw ra,44(sp) -800145dc: 00b12823 sw a1,16(sp) -800145e0: 00e12a23 sw a4,20(sp) -800145e4: 00012e23 sw zero,28(sp) -800145e8: 00012c23 sw zero,24(sp) -800145ec: 7fe6f693 andi a3,a3,2046 -800145f0: 00050493 mv s1,a0 -800145f4: 01f65413 srli s0,a2,0x1f -800145f8: 0a068063 beqz a3,80014698 <__extenddftf2+0xe0> -800145fc: 000046b7 lui a3,0x4 -80014600: c0068693 addi a3,a3,-1024 # 3c00 <_start-0x7fffc400> -80014604: 0045d513 srli a0,a1,0x4 -80014608: 00d787b3 add a5,a5,a3 -8001460c: 00475693 srli a3,a4,0x4 -80014610: 01c71713 slli a4,a4,0x1c -80014614: 00a76733 or a4,a4,a0 -80014618: 01c59593 slli a1,a1,0x1c -8001461c: 00d12e23 sw a3,28(sp) -80014620: 00e12c23 sw a4,24(sp) -80014624: 00b12a23 sw a1,20(sp) -80014628: 00012823 sw zero,16(sp) -8001462c: 01c12703 lw a4,28(sp) -80014630: 01179793 slli a5,a5,0x11 -80014634: 800106b7 lui a3,0x80010 -80014638: 00e11623 sh a4,12(sp) -8001463c: 00c12703 lw a4,12(sp) -80014640: 0117d793 srli a5,a5,0x11 -80014644: fff68693 addi a3,a3,-1 # 8000ffff <__BSS_END__+0xffff95e7> -80014648: 00d77733 and a4,a4,a3 -8001464c: 01079793 slli a5,a5,0x10 -80014650: 00f767b3 or a5,a4,a5 -80014654: 01012703 lw a4,16(sp) -80014658: 00179793 slli a5,a5,0x1 -8001465c: 01f41413 slli s0,s0,0x1f -80014660: 00e4a023 sw a4,0(s1) -80014664: 01412703 lw a4,20(sp) -80014668: 0017d793 srli a5,a5,0x1 -8001466c: 0087e7b3 or a5,a5,s0 -80014670: 00e4a223 sw a4,4(s1) -80014674: 01812703 lw a4,24(sp) -80014678: 02c12083 lw ra,44(sp) -8001467c: 02812403 lw s0,40(sp) -80014680: 00e4a423 sw a4,8(s1) -80014684: 00f4a623 sw a5,12(s1) -80014688: 00048513 mv a0,s1 -8001468c: 02412483 lw s1,36(sp) -80014690: 03010113 addi sp,sp,48 -80014694: 00008067 ret -80014698: 00b76533 or a0,a4,a1 -8001469c: 0e079663 bnez a5,80014788 <__extenddftf2+0x1d0> -800146a0: f80506e3 beqz a0,8001462c <__extenddftf2+0x74> -800146a4: 04070e63 beqz a4,80014700 <__extenddftf2+0x148> -800146a8: 00070513 mv a0,a4 -800146ac: 44c000ef jal ra,80014af8 <__clzsi2> -800146b0: 03150613 addi a2,a0,49 -800146b4: 40565713 srai a4,a2,0x5 -800146b8: 01f67613 andi a2,a2,31 -800146bc: 04060863 beqz a2,8001470c <__extenddftf2+0x154> -800146c0: ffc00693 li a3,-4 -800146c4: 02d706b3 mul a3,a4,a3 -800146c8: 01010313 addi t1,sp,16 -800146cc: 02000793 li a5,32 -800146d0: 00271813 slli a6,a4,0x2 -800146d4: 40c787b3 sub a5,a5,a2 -800146d8: 00c68693 addi a3,a3,12 -800146dc: 00d306b3 add a3,t1,a3 -800146e0: 08d31263 bne t1,a3,80014764 <__extenddftf2+0x1ac> -800146e4: 02010793 addi a5,sp,32 -800146e8: 01078833 add a6,a5,a6 -800146ec: 01012783 lw a5,16(sp) -800146f0: fff70713 addi a4,a4,-1 # 7ffff <_start-0x7ff80001> -800146f4: 00c79633 sll a2,a5,a2 -800146f8: fec82823 sw a2,-16(a6) -800146fc: 03c0006f j 80014738 <__extenddftf2+0x180> -80014700: 3f8000ef jal ra,80014af8 <__clzsi2> -80014704: 02050513 addi a0,a0,32 -80014708: fa9ff06f j 800146b0 <__extenddftf2+0xf8> -8001470c: ffc00613 li a2,-4 -80014710: 02c70633 mul a2,a4,a2 -80014714: 01c10693 addi a3,sp,28 -80014718: 00300793 li a5,3 -8001471c: 00c685b3 add a1,a3,a2 -80014720: 0005a583 lw a1,0(a1) -80014724: fff78793 addi a5,a5,-1 -80014728: ffc68693 addi a3,a3,-4 -8001472c: 00b6a223 sw a1,4(a3) -80014730: fee7d6e3 bge a5,a4,8001471c <__extenddftf2+0x164> -80014734: fff70713 addi a4,a4,-1 -80014738: fff00693 li a3,-1 -8001473c: 00271793 slli a5,a4,0x2 -80014740: 01010613 addi a2,sp,16 -80014744: 00f607b3 add a5,a2,a5 -80014748: 0007a023 sw zero,0(a5) -8001474c: fff70713 addi a4,a4,-1 -80014750: fed716e3 bne a4,a3,8001473c <__extenddftf2+0x184> -80014754: 000047b7 lui a5,0x4 -80014758: c0c78793 addi a5,a5,-1012 # 3c0c <_start-0x7fffc3f4> -8001475c: 40a787b3 sub a5,a5,a0 -80014760: ecdff06f j 8001462c <__extenddftf2+0x74> -80014764: ffc6a583 lw a1,-4(a3) -80014768: 0006a883 lw a7,0(a3) -8001476c: 01068e33 add t3,a3,a6 -80014770: 00f5d5b3 srl a1,a1,a5 -80014774: 00c898b3 sll a7,a7,a2 -80014778: 0115e5b3 or a1,a1,a7 -8001477c: 00be2023 sw a1,0(t3) -80014780: ffc68693 addi a3,a3,-4 -80014784: f5dff06f j 800146e0 <__extenddftf2+0x128> -80014788: 000087b7 lui a5,0x8 -8001478c: 02050863 beqz a0,800147bc <__extenddftf2+0x204> -80014790: 01c71793 slli a5,a4,0x1c -80014794: 0045d693 srli a3,a1,0x4 -80014798: 00d7e7b3 or a5,a5,a3 -8001479c: 00f12c23 sw a5,24(sp) -800147a0: 00475713 srli a4,a4,0x4 -800147a4: 000087b7 lui a5,0x8 -800147a8: 01c59593 slli a1,a1,0x1c -800147ac: 00f76733 or a4,a4,a5 -800147b0: 00b12a23 sw a1,20(sp) -800147b4: 00012823 sw zero,16(sp) -800147b8: 00e12e23 sw a4,28(sp) -800147bc: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -800147c0: e6dff06f j 8001462c <__extenddftf2+0x74> +80014574 <__extenddftf2>: +80014574: 01465793 srli a5,a2,0x14 +80014578: 00c61713 slli a4,a2,0xc +8001457c: 7ff7f793 andi a5,a5,2047 +80014580: fd010113 addi sp,sp,-48 +80014584: 00c75713 srli a4,a4,0xc +80014588: 00178693 addi a3,a5,1 +8001458c: 02812423 sw s0,40(sp) +80014590: 02912223 sw s1,36(sp) +80014594: 02112623 sw ra,44(sp) +80014598: 00b12823 sw a1,16(sp) +8001459c: 00e12a23 sw a4,20(sp) +800145a0: 00012e23 sw zero,28(sp) +800145a4: 00012c23 sw zero,24(sp) +800145a8: 7fe6f693 andi a3,a3,2046 +800145ac: 00050493 mv s1,a0 +800145b0: 01f65413 srli s0,a2,0x1f +800145b4: 0a068063 beqz a3,80014654 <__extenddftf2+0xe0> +800145b8: 000046b7 lui a3,0x4 +800145bc: c0068693 addi a3,a3,-1024 # 3c00 <_start-0x7fffc400> +800145c0: 0045d513 srli a0,a1,0x4 +800145c4: 00d787b3 add a5,a5,a3 +800145c8: 00475693 srli a3,a4,0x4 +800145cc: 01c71713 slli a4,a4,0x1c +800145d0: 00a76733 or a4,a4,a0 +800145d4: 01c59593 slli a1,a1,0x1c +800145d8: 00d12e23 sw a3,28(sp) +800145dc: 00e12c23 sw a4,24(sp) +800145e0: 00b12a23 sw a1,20(sp) +800145e4: 00012823 sw zero,16(sp) +800145e8: 01c12703 lw a4,28(sp) +800145ec: 01179793 slli a5,a5,0x11 +800145f0: 800106b7 lui a3,0x80010 +800145f4: 00e11623 sh a4,12(sp) +800145f8: 00c12703 lw a4,12(sp) +800145fc: 0117d793 srli a5,a5,0x11 +80014600: fff68693 addi a3,a3,-1 # 8000ffff <__BSS_END__+0xffff95e7> +80014604: 00d77733 and a4,a4,a3 +80014608: 01079793 slli a5,a5,0x10 +8001460c: 00f767b3 or a5,a4,a5 +80014610: 01012703 lw a4,16(sp) +80014614: 00179793 slli a5,a5,0x1 +80014618: 01f41413 slli s0,s0,0x1f +8001461c: 00e4a023 sw a4,0(s1) +80014620: 01412703 lw a4,20(sp) +80014624: 0017d793 srli a5,a5,0x1 +80014628: 0087e7b3 or a5,a5,s0 +8001462c: 00e4a223 sw a4,4(s1) +80014630: 01812703 lw a4,24(sp) +80014634: 02c12083 lw ra,44(sp) +80014638: 02812403 lw s0,40(sp) +8001463c: 00e4a423 sw a4,8(s1) +80014640: 00f4a623 sw a5,12(s1) +80014644: 00048513 mv a0,s1 +80014648: 02412483 lw s1,36(sp) +8001464c: 03010113 addi sp,sp,48 +80014650: 00008067 ret +80014654: 00b76533 or a0,a4,a1 +80014658: 0e079663 bnez a5,80014744 <__extenddftf2+0x1d0> +8001465c: f80506e3 beqz a0,800145e8 <__extenddftf2+0x74> +80014660: 04070e63 beqz a4,800146bc <__extenddftf2+0x148> +80014664: 00070513 mv a0,a4 +80014668: 44c000ef jal ra,80014ab4 <__clzsi2> +8001466c: 03150613 addi a2,a0,49 +80014670: 40565713 srai a4,a2,0x5 +80014674: 01f67613 andi a2,a2,31 +80014678: 04060863 beqz a2,800146c8 <__extenddftf2+0x154> +8001467c: ffc00693 li a3,-4 +80014680: 02d706b3 mul a3,a4,a3 +80014684: 01010313 addi t1,sp,16 +80014688: 02000793 li a5,32 +8001468c: 00271813 slli a6,a4,0x2 +80014690: 40c787b3 sub a5,a5,a2 +80014694: 00c68693 addi a3,a3,12 +80014698: 00d306b3 add a3,t1,a3 +8001469c: 08d31263 bne t1,a3,80014720 <__extenddftf2+0x1ac> +800146a0: 02010793 addi a5,sp,32 +800146a4: 01078833 add a6,a5,a6 +800146a8: 01012783 lw a5,16(sp) +800146ac: fff70713 addi a4,a4,-1 # 7ffff <_start-0x7ff80001> +800146b0: 00c79633 sll a2,a5,a2 +800146b4: fec82823 sw a2,-16(a6) +800146b8: 03c0006f j 800146f4 <__extenddftf2+0x180> +800146bc: 3f8000ef jal ra,80014ab4 <__clzsi2> +800146c0: 02050513 addi a0,a0,32 +800146c4: fa9ff06f j 8001466c <__extenddftf2+0xf8> +800146c8: ffc00613 li a2,-4 +800146cc: 02c70633 mul a2,a4,a2 +800146d0: 01c10693 addi a3,sp,28 +800146d4: 00300793 li a5,3 +800146d8: 00c685b3 add a1,a3,a2 +800146dc: 0005a583 lw a1,0(a1) +800146e0: fff78793 addi a5,a5,-1 +800146e4: ffc68693 addi a3,a3,-4 +800146e8: 00b6a223 sw a1,4(a3) +800146ec: fee7d6e3 bge a5,a4,800146d8 <__extenddftf2+0x164> +800146f0: fff70713 addi a4,a4,-1 +800146f4: fff00693 li a3,-1 +800146f8: 00271793 slli a5,a4,0x2 +800146fc: 01010613 addi a2,sp,16 +80014700: 00f607b3 add a5,a2,a5 +80014704: 0007a023 sw zero,0(a5) +80014708: fff70713 addi a4,a4,-1 +8001470c: fed716e3 bne a4,a3,800146f8 <__extenddftf2+0x184> +80014710: 000047b7 lui a5,0x4 +80014714: c0c78793 addi a5,a5,-1012 # 3c0c <_start-0x7fffc3f4> +80014718: 40a787b3 sub a5,a5,a0 +8001471c: ecdff06f j 800145e8 <__extenddftf2+0x74> +80014720: ffc6a583 lw a1,-4(a3) +80014724: 0006a883 lw a7,0(a3) +80014728: 01068e33 add t3,a3,a6 +8001472c: 00f5d5b3 srl a1,a1,a5 +80014730: 00c898b3 sll a7,a7,a2 +80014734: 0115e5b3 or a1,a1,a7 +80014738: 00be2023 sw a1,0(t3) +8001473c: ffc68693 addi a3,a3,-4 +80014740: f5dff06f j 8001469c <__extenddftf2+0x128> +80014744: 000087b7 lui a5,0x8 +80014748: 02050863 beqz a0,80014778 <__extenddftf2+0x204> +8001474c: 01c71793 slli a5,a4,0x1c +80014750: 0045d693 srli a3,a1,0x4 +80014754: 00d7e7b3 or a5,a5,a3 +80014758: 00f12c23 sw a5,24(sp) +8001475c: 00475713 srli a4,a4,0x4 +80014760: 000087b7 lui a5,0x8 +80014764: 01c59593 slli a1,a1,0x1c +80014768: 00f76733 or a4,a4,a5 +8001476c: 00b12a23 sw a1,20(sp) +80014770: 00012823 sw zero,16(sp) +80014774: 00e12e23 sw a4,28(sp) +80014778: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> +8001477c: e6dff06f j 800145e8 <__extenddftf2+0x74> -800147c4 <__trunctfdf2>: -800147c4: 00c52583 lw a1,12(a0) -800147c8: 00852783 lw a5,8(a0) -800147cc: 00452703 lw a4,4(a0) -800147d0: fe010113 addi sp,sp,-32 -800147d4: 00052683 lw a3,0(a0) -800147d8: 00f12423 sw a5,8(sp) -800147dc: 00f12c23 sw a5,24(sp) -800147e0: 01059793 slli a5,a1,0x10 -800147e4: 00e12223 sw a4,4(sp) -800147e8: 00e12a23 sw a4,20(sp) -800147ec: 0107d793 srli a5,a5,0x10 -800147f0: 00159713 slli a4,a1,0x1 -800147f4: 00b12623 sw a1,12(sp) -800147f8: 00d12023 sw a3,0(sp) -800147fc: 00d12823 sw a3,16(sp) -80014800: 00f12e23 sw a5,28(sp) -80014804: 01175713 srli a4,a4,0x11 -80014808: 01f5d593 srli a1,a1,0x1f -8001480c: 01010313 addi t1,sp,16 -80014810: 01c10613 addi a2,sp,28 -80014814: 00062783 lw a5,0(a2) -80014818: ffc62683 lw a3,-4(a2) -8001481c: ffc60613 addi a2,a2,-4 -80014820: 00379793 slli a5,a5,0x3 -80014824: 01d6d693 srli a3,a3,0x1d -80014828: 00d7e7b3 or a5,a5,a3 -8001482c: 00f62223 sw a5,4(a2) -80014830: fec312e3 bne t1,a2,80014814 <__trunctfdf2+0x50> -80014834: 01012683 lw a3,16(sp) -80014838: 00170793 addi a5,a4,1 -8001483c: 00369513 slli a0,a3,0x3 -80014840: 000086b7 lui a3,0x8 -80014844: ffe68693 addi a3,a3,-2 # 7ffe <_start-0x7fff8002> -80014848: 00a12823 sw a0,16(sp) -8001484c: 00d7f7b3 and a5,a5,a3 -80014850: 1a078a63 beqz a5,80014a04 <__trunctfdf2+0x240> -80014854: ffffc7b7 lui a5,0xffffc -80014858: 40078793 addi a5,a5,1024 # ffffc400 <__BSS_END__+0x7ffe59e8> -8001485c: 00f70733 add a4,a4,a5 -80014860: 7fe00793 li a5,2046 -80014864: 1ee7cc63 blt a5,a4,80014a5c <__trunctfdf2+0x298> -80014868: 06e05863 blez a4,800148d8 <__trunctfdf2+0x114> -8001486c: 01812803 lw a6,24(sp) -80014870: 01c12603 lw a2,28(sp) -80014874: 01412783 lw a5,20(sp) -80014878: 01c85693 srli a3,a6,0x1c -8001487c: 00461613 slli a2,a2,0x4 -80014880: 00d66633 or a2,a2,a3 -80014884: 00479693 slli a3,a5,0x4 -80014888: 00a6e6b3 or a3,a3,a0 -8001488c: 01c7d793 srli a5,a5,0x1c -80014890: 00481813 slli a6,a6,0x4 -80014894: 00d036b3 snez a3,a3 -80014898: 0107e7b3 or a5,a5,a6 -8001489c: 00f6e6b3 or a3,a3,a5 -800148a0: 00c12a23 sw a2,20(sp) -800148a4: 00d12823 sw a3,16(sp) -800148a8: 01012683 lw a3,16(sp) -800148ac: 01412783 lw a5,20(sp) -800148b0: 0076f613 andi a2,a3,7 -800148b4: 1a060a63 beqz a2,80014a68 <__trunctfdf2+0x2a4> -800148b8: 00f6f613 andi a2,a3,15 -800148bc: 00400513 li a0,4 -800148c0: 1aa60463 beq a2,a0,80014a68 <__trunctfdf2+0x2a4> -800148c4: 00468613 addi a2,a3,4 -800148c8: 00d636b3 sltu a3,a2,a3 -800148cc: 00d787b3 add a5,a5,a3 -800148d0: 00060693 mv a3,a2 -800148d4: 1940006f j 80014a68 <__trunctfdf2+0x2a4> -800148d8: fcc00793 li a5,-52 -800148dc: 00f75c63 bge a4,a5,800148f4 <__trunctfdf2+0x130> -800148e0: 00012a23 sw zero,20(sp) -800148e4: 00100793 li a5,1 -800148e8: 00f12823 sw a5,16(sp) -800148ec: 00000713 li a4,0 -800148f0: fb9ff06f j 800148a8 <__trunctfdf2+0xe4> -800148f4: 01c12783 lw a5,28(sp) -800148f8: 000806b7 lui a3,0x80 -800148fc: 00000e13 li t3,0 -80014900: 00d7e7b3 or a5,a5,a3 -80014904: 00f12e23 sw a5,28(sp) -80014908: 03d00793 li a5,61 -8001490c: 40e78733 sub a4,a5,a4 -80014910: 40575513 srai a0,a4,0x5 -80014914: 00030693 mv a3,t1 -80014918: 01f77713 andi a4,a4,31 -8001491c: 00000793 li a5,0 -80014920: 0006a803 lw a6,0(a3) # 80000 <_start-0x7ff80000> -80014924: 00178793 addi a5,a5,1 -80014928: 00468693 addi a3,a3,4 -8001492c: 010e6e33 or t3,t3,a6 -80014930: fef518e3 bne a0,a5,80014920 <__trunctfdf2+0x15c> -80014934: 00251693 slli a3,a0,0x2 -80014938: 04071663 bnez a4,80014984 <__trunctfdf2+0x1c0> -8001493c: 00300793 li a5,3 -80014940: 40a78533 sub a0,a5,a0 -80014944: 00d607b3 add a5,a2,a3 -80014948: 0007a783 lw a5,0(a5) -8001494c: 00170713 addi a4,a4,1 -80014950: 00460613 addi a2,a2,4 -80014954: fef62e23 sw a5,-4(a2) -80014958: fee556e3 bge a0,a4,80014944 <__trunctfdf2+0x180> -8001495c: 00400693 li a3,4 -80014960: 00271793 slli a5,a4,0x2 -80014964: 00f307b3 add a5,t1,a5 -80014968: 0007a023 sw zero,0(a5) -8001496c: 00170713 addi a4,a4,1 -80014970: fed718e3 bne a4,a3,80014960 <__trunctfdf2+0x19c> -80014974: 01012703 lw a4,16(sp) -80014978: 01c037b3 snez a5,t3 -8001497c: 00f767b3 or a5,a4,a5 -80014980: f69ff06f j 800148e8 <__trunctfdf2+0x124> -80014984: 02010793 addi a5,sp,32 -80014988: 00d787b3 add a5,a5,a3 -8001498c: ff07a783 lw a5,-16(a5) -80014990: 02000893 li a7,32 -80014994: 40e888b3 sub a7,a7,a4 -80014998: 011797b3 sll a5,a5,a7 -8001499c: 00fe6e33 or t3,t3,a5 -800149a0: 00300793 li a5,3 -800149a4: 00d306b3 add a3,t1,a3 -800149a8: 00000813 li a6,0 -800149ac: 40a787b3 sub a5,a5,a0 -800149b0: 00468693 addi a3,a3,4 -800149b4: 02f84463 blt a6,a5,800149dc <__trunctfdf2+0x218> -800149b8: 02010693 addi a3,sp,32 -800149bc: 00279793 slli a5,a5,0x2 -800149c0: 00f687b3 add a5,a3,a5 -800149c4: 01c12683 lw a3,28(sp) -800149c8: 00e6d733 srl a4,a3,a4 -800149cc: fee7a823 sw a4,-16(a5) -800149d0: 00400713 li a4,4 -800149d4: 40a70733 sub a4,a4,a0 -800149d8: f85ff06f j 8001495c <__trunctfdf2+0x198> -800149dc: ffc6a603 lw a2,-4(a3) -800149e0: 0006af03 lw t5,0(a3) -800149e4: 00281e93 slli t4,a6,0x2 -800149e8: 00e65633 srl a2,a2,a4 -800149ec: 011f1f33 sll t5,t5,a7 -800149f0: 01d30eb3 add t4,t1,t4 -800149f4: 01e66633 or a2,a2,t5 -800149f8: 00cea023 sw a2,0(t4) -800149fc: 00180813 addi a6,a6,1 -80014a00: fb1ff06f j 800149b0 <__trunctfdf2+0x1ec> -80014a04: 01412603 lw a2,20(sp) -80014a08: 01812783 lw a5,24(sp) -80014a0c: 01c12803 lw a6,28(sp) -80014a10: 00f666b3 or a3,a2,a5 -80014a14: 0106e6b3 or a3,a3,a6 -80014a18: 00a6e6b3 or a3,a3,a0 -80014a1c: 00071863 bnez a4,80014a2c <__trunctfdf2+0x268> -80014a20: 00d036b3 snez a3,a3 -80014a24: 00000793 li a5,0 -80014a28: e89ff06f j 800148b0 <__trunctfdf2+0xec> -80014a2c: 0a068c63 beqz a3,80014ae4 <__trunctfdf2+0x320> -80014a30: 01c65693 srli a3,a2,0x1c -80014a34: 00481813 slli a6,a6,0x4 -80014a38: 00479613 slli a2,a5,0x4 -80014a3c: 01c7d793 srli a5,a5,0x1c -80014a40: 00400737 lui a4,0x400 -80014a44: 00c6e6b3 or a3,a3,a2 -80014a48: 0107e7b3 or a5,a5,a6 -80014a4c: 00e7e7b3 or a5,a5,a4 -80014a50: ff86f693 andi a3,a3,-8 -80014a54: 7ff00713 li a4,2047 -80014a58: e59ff06f j 800148b0 <__trunctfdf2+0xec> -80014a5c: 00000793 li a5,0 -80014a60: 00000693 li a3,0 -80014a64: 7ff00713 li a4,2047 -80014a68: 00879613 slli a2,a5,0x8 -80014a6c: 00065e63 bgez a2,80014a88 <__trunctfdf2+0x2c4> -80014a70: 00170713 addi a4,a4,1 # 400001 <_start-0x7fbfffff> -80014a74: 7ff00613 li a2,2047 -80014a78: 06c70a63 beq a4,a2,80014aec <__trunctfdf2+0x328> -80014a7c: ff800637 lui a2,0xff800 -80014a80: fff60613 addi a2,a2,-1 # ff7fffff <__BSS_END__+0x7f7e95e7> -80014a84: 00c7f7b3 and a5,a5,a2 -80014a88: 01d79613 slli a2,a5,0x1d -80014a8c: 0036d693 srli a3,a3,0x3 -80014a90: 00d666b3 or a3,a2,a3 -80014a94: 7ff00613 li a2,2047 -80014a98: 0037d793 srli a5,a5,0x3 -80014a9c: 00c71e63 bne a4,a2,80014ab8 <__trunctfdf2+0x2f4> -80014aa0: 00f6e6b3 or a3,a3,a5 -80014aa4: 00000793 li a5,0 -80014aa8: 00068863 beqz a3,80014ab8 <__trunctfdf2+0x2f4> -80014aac: 000807b7 lui a5,0x80 -80014ab0: 00000693 li a3,0 -80014ab4: 00000593 li a1,0 -80014ab8: 00c79793 slli a5,a5,0xc -80014abc: 7ff77713 andi a4,a4,2047 -80014ac0: 01471713 slli a4,a4,0x14 -80014ac4: 00c7d793 srli a5,a5,0xc -80014ac8: 01f59593 slli a1,a1,0x1f -80014acc: 00e7e7b3 or a5,a5,a4 -80014ad0: 00b7e733 or a4,a5,a1 -80014ad4: 00068513 mv a0,a3 -80014ad8: 00070593 mv a1,a4 -80014adc: 02010113 addi sp,sp,32 -80014ae0: 00008067 ret -80014ae4: 00000793 li a5,0 -80014ae8: f7dff06f j 80014a64 <__trunctfdf2+0x2a0> -80014aec: 00000793 li a5,0 -80014af0: 00000693 li a3,0 -80014af4: f95ff06f j 80014a88 <__trunctfdf2+0x2c4> +80014780 <__trunctfdf2>: +80014780: 00c52583 lw a1,12(a0) +80014784: 00852783 lw a5,8(a0) +80014788: 00452703 lw a4,4(a0) +8001478c: fe010113 addi sp,sp,-32 +80014790: 00052683 lw a3,0(a0) +80014794: 00f12423 sw a5,8(sp) +80014798: 00f12c23 sw a5,24(sp) +8001479c: 01059793 slli a5,a1,0x10 +800147a0: 00e12223 sw a4,4(sp) +800147a4: 00e12a23 sw a4,20(sp) +800147a8: 0107d793 srli a5,a5,0x10 +800147ac: 00159713 slli a4,a1,0x1 +800147b0: 00b12623 sw a1,12(sp) +800147b4: 00d12023 sw a3,0(sp) +800147b8: 00d12823 sw a3,16(sp) +800147bc: 00f12e23 sw a5,28(sp) +800147c0: 01175713 srli a4,a4,0x11 +800147c4: 01f5d593 srli a1,a1,0x1f +800147c8: 01010313 addi t1,sp,16 +800147cc: 01c10613 addi a2,sp,28 +800147d0: 00062783 lw a5,0(a2) +800147d4: ffc62683 lw a3,-4(a2) +800147d8: ffc60613 addi a2,a2,-4 +800147dc: 00379793 slli a5,a5,0x3 +800147e0: 01d6d693 srli a3,a3,0x1d +800147e4: 00d7e7b3 or a5,a5,a3 +800147e8: 00f62223 sw a5,4(a2) +800147ec: fec312e3 bne t1,a2,800147d0 <__trunctfdf2+0x50> +800147f0: 01012683 lw a3,16(sp) +800147f4: 00170793 addi a5,a4,1 +800147f8: 00369513 slli a0,a3,0x3 +800147fc: 000086b7 lui a3,0x8 +80014800: ffe68693 addi a3,a3,-2 # 7ffe <_start-0x7fff8002> +80014804: 00a12823 sw a0,16(sp) +80014808: 00d7f7b3 and a5,a5,a3 +8001480c: 1a078a63 beqz a5,800149c0 <__trunctfdf2+0x240> +80014810: ffffc7b7 lui a5,0xffffc +80014814: 40078793 addi a5,a5,1024 # ffffc400 <__BSS_END__+0x7ffe59e8> +80014818: 00f70733 add a4,a4,a5 +8001481c: 7fe00793 li a5,2046 +80014820: 1ee7cc63 blt a5,a4,80014a18 <__trunctfdf2+0x298> +80014824: 06e05863 blez a4,80014894 <__trunctfdf2+0x114> +80014828: 01812803 lw a6,24(sp) +8001482c: 01c12603 lw a2,28(sp) +80014830: 01412783 lw a5,20(sp) +80014834: 01c85693 srli a3,a6,0x1c +80014838: 00461613 slli a2,a2,0x4 +8001483c: 00d66633 or a2,a2,a3 +80014840: 00479693 slli a3,a5,0x4 +80014844: 00a6e6b3 or a3,a3,a0 +80014848: 01c7d793 srli a5,a5,0x1c +8001484c: 00481813 slli a6,a6,0x4 +80014850: 00d036b3 snez a3,a3 +80014854: 0107e7b3 or a5,a5,a6 +80014858: 00f6e6b3 or a3,a3,a5 +8001485c: 00c12a23 sw a2,20(sp) +80014860: 00d12823 sw a3,16(sp) +80014864: 01012683 lw a3,16(sp) +80014868: 01412783 lw a5,20(sp) +8001486c: 0076f613 andi a2,a3,7 +80014870: 1a060a63 beqz a2,80014a24 <__trunctfdf2+0x2a4> +80014874: 00f6f613 andi a2,a3,15 +80014878: 00400513 li a0,4 +8001487c: 1aa60463 beq a2,a0,80014a24 <__trunctfdf2+0x2a4> +80014880: 00468613 addi a2,a3,4 +80014884: 00d636b3 sltu a3,a2,a3 +80014888: 00d787b3 add a5,a5,a3 +8001488c: 00060693 mv a3,a2 +80014890: 1940006f j 80014a24 <__trunctfdf2+0x2a4> +80014894: fcc00793 li a5,-52 +80014898: 00f75c63 bge a4,a5,800148b0 <__trunctfdf2+0x130> +8001489c: 00012a23 sw zero,20(sp) +800148a0: 00100793 li a5,1 +800148a4: 00f12823 sw a5,16(sp) +800148a8: 00000713 li a4,0 +800148ac: fb9ff06f j 80014864 <__trunctfdf2+0xe4> +800148b0: 01c12783 lw a5,28(sp) +800148b4: 000806b7 lui a3,0x80 +800148b8: 00000e13 li t3,0 +800148bc: 00d7e7b3 or a5,a5,a3 +800148c0: 00f12e23 sw a5,28(sp) +800148c4: 03d00793 li a5,61 +800148c8: 40e78733 sub a4,a5,a4 +800148cc: 40575513 srai a0,a4,0x5 +800148d0: 00030693 mv a3,t1 +800148d4: 01f77713 andi a4,a4,31 +800148d8: 00000793 li a5,0 +800148dc: 0006a803 lw a6,0(a3) # 80000 <_start-0x7ff80000> +800148e0: 00178793 addi a5,a5,1 +800148e4: 00468693 addi a3,a3,4 +800148e8: 010e6e33 or t3,t3,a6 +800148ec: fef518e3 bne a0,a5,800148dc <__trunctfdf2+0x15c> +800148f0: 00251693 slli a3,a0,0x2 +800148f4: 04071663 bnez a4,80014940 <__trunctfdf2+0x1c0> +800148f8: 00300793 li a5,3 +800148fc: 40a78533 sub a0,a5,a0 +80014900: 00d607b3 add a5,a2,a3 +80014904: 0007a783 lw a5,0(a5) +80014908: 00170713 addi a4,a4,1 +8001490c: 00460613 addi a2,a2,4 +80014910: fef62e23 sw a5,-4(a2) +80014914: fee556e3 bge a0,a4,80014900 <__trunctfdf2+0x180> +80014918: 00400693 li a3,4 +8001491c: 00271793 slli a5,a4,0x2 +80014920: 00f307b3 add a5,t1,a5 +80014924: 0007a023 sw zero,0(a5) +80014928: 00170713 addi a4,a4,1 +8001492c: fed718e3 bne a4,a3,8001491c <__trunctfdf2+0x19c> +80014930: 01012703 lw a4,16(sp) +80014934: 01c037b3 snez a5,t3 +80014938: 00f767b3 or a5,a4,a5 +8001493c: f69ff06f j 800148a4 <__trunctfdf2+0x124> +80014940: 02010793 addi a5,sp,32 +80014944: 00d787b3 add a5,a5,a3 +80014948: ff07a783 lw a5,-16(a5) +8001494c: 02000893 li a7,32 +80014950: 40e888b3 sub a7,a7,a4 +80014954: 011797b3 sll a5,a5,a7 +80014958: 00fe6e33 or t3,t3,a5 +8001495c: 00300793 li a5,3 +80014960: 00d306b3 add a3,t1,a3 +80014964: 00000813 li a6,0 +80014968: 40a787b3 sub a5,a5,a0 +8001496c: 00468693 addi a3,a3,4 +80014970: 02f84463 blt a6,a5,80014998 <__trunctfdf2+0x218> +80014974: 02010693 addi a3,sp,32 +80014978: 00279793 slli a5,a5,0x2 +8001497c: 00f687b3 add a5,a3,a5 +80014980: 01c12683 lw a3,28(sp) +80014984: 00e6d733 srl a4,a3,a4 +80014988: fee7a823 sw a4,-16(a5) +8001498c: 00400713 li a4,4 +80014990: 40a70733 sub a4,a4,a0 +80014994: f85ff06f j 80014918 <__trunctfdf2+0x198> +80014998: ffc6a603 lw a2,-4(a3) +8001499c: 0006af03 lw t5,0(a3) +800149a0: 00281e93 slli t4,a6,0x2 +800149a4: 00e65633 srl a2,a2,a4 +800149a8: 011f1f33 sll t5,t5,a7 +800149ac: 01d30eb3 add t4,t1,t4 +800149b0: 01e66633 or a2,a2,t5 +800149b4: 00cea023 sw a2,0(t4) +800149b8: 00180813 addi a6,a6,1 +800149bc: fb1ff06f j 8001496c <__trunctfdf2+0x1ec> +800149c0: 01412603 lw a2,20(sp) +800149c4: 01812783 lw a5,24(sp) +800149c8: 01c12803 lw a6,28(sp) +800149cc: 00f666b3 or a3,a2,a5 +800149d0: 0106e6b3 or a3,a3,a6 +800149d4: 00a6e6b3 or a3,a3,a0 +800149d8: 00071863 bnez a4,800149e8 <__trunctfdf2+0x268> +800149dc: 00d036b3 snez a3,a3 +800149e0: 00000793 li a5,0 +800149e4: e89ff06f j 8001486c <__trunctfdf2+0xec> +800149e8: 0a068c63 beqz a3,80014aa0 <__trunctfdf2+0x320> +800149ec: 01c65693 srli a3,a2,0x1c +800149f0: 00481813 slli a6,a6,0x4 +800149f4: 00479613 slli a2,a5,0x4 +800149f8: 01c7d793 srli a5,a5,0x1c +800149fc: 00400737 lui a4,0x400 +80014a00: 00c6e6b3 or a3,a3,a2 +80014a04: 0107e7b3 or a5,a5,a6 +80014a08: 00e7e7b3 or a5,a5,a4 +80014a0c: ff86f693 andi a3,a3,-8 +80014a10: 7ff00713 li a4,2047 +80014a14: e59ff06f j 8001486c <__trunctfdf2+0xec> +80014a18: 00000793 li a5,0 +80014a1c: 00000693 li a3,0 +80014a20: 7ff00713 li a4,2047 +80014a24: 00879613 slli a2,a5,0x8 +80014a28: 00065e63 bgez a2,80014a44 <__trunctfdf2+0x2c4> +80014a2c: 00170713 addi a4,a4,1 # 400001 <_start-0x7fbfffff> +80014a30: 7ff00613 li a2,2047 +80014a34: 06c70a63 beq a4,a2,80014aa8 <__trunctfdf2+0x328> +80014a38: ff800637 lui a2,0xff800 +80014a3c: fff60613 addi a2,a2,-1 # ff7fffff <__BSS_END__+0x7f7e95e7> +80014a40: 00c7f7b3 and a5,a5,a2 +80014a44: 01d79613 slli a2,a5,0x1d +80014a48: 0036d693 srli a3,a3,0x3 +80014a4c: 00d666b3 or a3,a2,a3 +80014a50: 7ff00613 li a2,2047 +80014a54: 0037d793 srli a5,a5,0x3 +80014a58: 00c71e63 bne a4,a2,80014a74 <__trunctfdf2+0x2f4> +80014a5c: 00f6e6b3 or a3,a3,a5 +80014a60: 00000793 li a5,0 +80014a64: 00068863 beqz a3,80014a74 <__trunctfdf2+0x2f4> +80014a68: 000807b7 lui a5,0x80 +80014a6c: 00000693 li a3,0 +80014a70: 00000593 li a1,0 +80014a74: 00c79793 slli a5,a5,0xc +80014a78: 7ff77713 andi a4,a4,2047 +80014a7c: 01471713 slli a4,a4,0x14 +80014a80: 00c7d793 srli a5,a5,0xc +80014a84: 01f59593 slli a1,a1,0x1f +80014a88: 00e7e7b3 or a5,a5,a4 +80014a8c: 00b7e733 or a4,a5,a1 +80014a90: 00068513 mv a0,a3 +80014a94: 00070593 mv a1,a4 +80014a98: 02010113 addi sp,sp,32 +80014a9c: 00008067 ret +80014aa0: 00000793 li a5,0 +80014aa4: f7dff06f j 80014a20 <__trunctfdf2+0x2a0> +80014aa8: 00000793 li a5,0 +80014aac: 00000693 li a3,0 +80014ab0: f95ff06f j 80014a44 <__trunctfdf2+0x2c4> -80014af8 <__clzsi2>: -80014af8: 000107b7 lui a5,0x10 -80014afc: 02f57a63 bgeu a0,a5,80014b30 <__clzsi2+0x38> -80014b00: 0ff00793 li a5,255 -80014b04: 00a7b7b3 sltu a5,a5,a0 -80014b08: 00379793 slli a5,a5,0x3 -80014b0c: 02000713 li a4,32 -80014b10: 40f70733 sub a4,a4,a5 -80014b14: 00f557b3 srl a5,a0,a5 -80014b18: 80016537 lui a0,0x80016 -80014b1c: 88850513 addi a0,a0,-1912 # 80015888 <__BSS_END__+0xffffee70> -80014b20: 00a787b3 add a5,a5,a0 -80014b24: 0007c503 lbu a0,0(a5) # 10000 <_start-0x7fff0000> -80014b28: 40a70533 sub a0,a4,a0 -80014b2c: 00008067 ret -80014b30: 01000737 lui a4,0x1000 -80014b34: 01000793 li a5,16 -80014b38: fce56ae3 bltu a0,a4,80014b0c <__clzsi2+0x14> -80014b3c: 01800793 li a5,24 -80014b40: fcdff06f j 80014b0c <__clzsi2+0x14> +80014ab4 <__clzsi2>: +80014ab4: 000107b7 lui a5,0x10 +80014ab8: 02f57a63 bgeu a0,a5,80014aec <__clzsi2+0x38> +80014abc: 0ff00793 li a5,255 +80014ac0: 00a7b7b3 sltu a5,a5,a0 +80014ac4: 00379793 slli a5,a5,0x3 +80014ac8: 02000713 li a4,32 +80014acc: 40f70733 sub a4,a4,a5 +80014ad0: 00f557b3 srl a5,a0,a5 +80014ad4: 80016537 lui a0,0x80016 +80014ad8: 84850513 addi a0,a0,-1976 # 80015848 <__BSS_END__+0xffffee30> +80014adc: 00a787b3 add a5,a5,a0 +80014ae0: 0007c503 lbu a0,0(a5) # 10000 <_start-0x7fff0000> +80014ae4: 40a70533 sub a0,a4,a0 +80014ae8: 00008067 ret +80014aec: 01000737 lui a4,0x1000 +80014af0: 01000793 li a5,16 +80014af4: fce56ae3 bltu a0,a4,80014ac8 <__clzsi2+0x14> +80014af8: 01800793 li a5,24 +80014afc: fcdff06f j 80014ac8 <__clzsi2+0x14> Disassembly of section .rodata: -80014b48 : -80014b48: 0030 addi a2,sp,8 -80014b4a: 0000 unimp -80014b4c: 0031 c.nop 12 -80014b4e: 0000 unimp -80014b50: 0032 c.slli zero,0xc -80014b52: 0000 unimp -80014b54: 00000033 add zero,zero,zero -80014b58: 0034 addi a3,sp,8 -80014b5a: 0000 unimp -80014b5c: 0035 c.nop 13 -80014b5e: 0000 unimp -80014b60: 0036 c.slli zero,0xd -80014b62: 0000 unimp -80014b64: 00000037 lui zero,0x0 -80014b68: 0038 addi a4,sp,8 -80014b6a: 0000 unimp -80014b6c: 0039 c.nop 14 -80014b6e: 0000 unimp -80014b70: 0061 c.nop 24 -80014b72: 0000 unimp -80014b74: 0062 c.slli zero,0x18 -80014b76: 0000 unimp -80014b78: 00000063 beqz zero,80014b78 <__clzsi2+0x80> -80014b7c: 0064 addi s1,sp,12 -80014b7e: 0000 unimp -80014b80: 0065 c.nop 25 -80014b82: 0000 unimp -80014b84: 0066 c.slli zero,0x19 +80014b00 : +80014b00: 0030 addi a2,sp,8 +80014b02: 0000 unimp +80014b04: 0031 c.nop 12 +80014b06: 0000 unimp +80014b08: 0032 c.slli zero,0xc +80014b0a: 0000 unimp +80014b0c: 00000033 add zero,zero,zero +80014b10: 0034 addi a3,sp,8 +80014b12: 0000 unimp +80014b14: 0035 c.nop 13 +80014b16: 0000 unimp +80014b18: 0036 c.slli zero,0xd +80014b1a: 0000 unimp +80014b1c: 00000037 lui zero,0x0 +80014b20: 0038 addi a4,sp,8 +80014b22: 0000 unimp +80014b24: 0039 c.nop 14 +80014b26: 0000 unimp +80014b28: 0061 c.nop 24 +80014b2a: 0000 unimp +80014b2c: 0062 c.slli zero,0x18 +80014b2e: 0000 unimp +80014b30: 00000063 beqz zero,80014b30 <__clzsi2+0x7c> +80014b34: 0064 addi s1,sp,12 +80014b36: 0000 unimp +80014b38: 0065 c.nop 25 +80014b3a: 0000 unimp +80014b3c: 0066 c.slli zero,0x19 +80014b3e: 0000 unimp +80014b40: 5245 li tp,-15 +80014b42: 4f52 lw t5,20(sp) +80014b44: 3a52 fld fs4,304(sp) +80014b46: 5f20 lw s0,120(a4) +80014b48: 6e75 lui t3,0x1d +80014b4a: 696c flw fa1,84(a0) +80014b4c: 6b6e flw fs6,216(sp) +80014b4e: 6e20 flw fs0,88(a2) +80014b50: 7920746f jal s0,8001c2e2 <__BSS_END__+0x58ca> +80014b54: 7465 lui s0,0xffff9 +80014b56: 6920 flw fs0,80(a0) +80014b58: 706d c.lui zero,0xffffb +80014b5a: 656c flw fa1,76(a0) +80014b5c: 656d lui a0,0x1b +80014b5e: 746e flw fs0,248(sp) +80014b60: 6465 lui s0,0x19 +80014b62: 000a c.slli zero,0x2 +80014b64: 5245 li tp,-15 +80014b66: 4f52 lw t5,20(sp) +80014b68: 3a52 fld fs4,304(sp) +80014b6a: 5f20 lw s0,120(a4) +80014b6c: 696c flw fa1,84(a0) +80014b6e: 6b6e flw fs6,216(sp) +80014b70: 6e20 flw fs0,88(a2) +80014b72: 7920746f jal s0,8001c304 <__BSS_END__+0x58ec> +80014b76: 7465 lui s0,0xffff9 +80014b78: 6920 flw fs0,80(a0) +80014b7a: 706d c.lui zero,0xffffb +80014b7c: 656c flw fa1,76(a0) +80014b7e: 656d lui a0,0x1b +80014b80: 746e flw fs0,248(sp) +80014b82: 6465 lui s0,0x19 +80014b84: 000a c.slli zero,0x2 80014b86: 0000 unimp -80014b88: 5245 li tp,-15 -80014b8a: 4f52 lw t5,20(sp) -80014b8c: 3a52 fld fs4,304(sp) -80014b8e: 5f20 lw s0,120(a4) -80014b90: 6e75 lui t3,0x1d -80014b92: 696c flw fa1,84(a0) -80014b94: 6b6e flw fs6,216(sp) -80014b96: 6e20 flw fs0,88(a2) -80014b98: 7920746f jal s0,8001c32a <__BSS_END__+0x5912> -80014b9c: 7465 lui s0,0xffff9 -80014b9e: 6920 flw fs0,80(a0) -80014ba0: 706d c.lui zero,0xffffb -80014ba2: 656c flw fa1,76(a0) -80014ba4: 656d lui a0,0x1b -80014ba6: 746e flw fs0,248(sp) -80014ba8: 6465 lui s0,0x19 -80014baa: 000a c.slli zero,0x2 -80014bac: 5245 li tp,-15 -80014bae: 4f52 lw t5,20(sp) -80014bb0: 3a52 fld fs4,304(sp) -80014bb2: 5f20 lw s0,120(a4) -80014bb4: 696c flw fa1,84(a0) -80014bb6: 6b6e flw fs6,216(sp) -80014bb8: 6e20 flw fs0,88(a2) -80014bba: 7920746f jal s0,8001c34c <__BSS_END__+0x5934> -80014bbe: 7465 lui s0,0xffff9 -80014bc0: 6920 flw fs0,80(a0) -80014bc2: 706d c.lui zero,0xffffb -80014bc4: 656c flw fa1,76(a0) -80014bc6: 656d lui a0,0x1b -80014bc8: 746e flw fs0,248(sp) -80014bca: 6465 lui s0,0x19 -80014bcc: 000a c.slli zero,0x2 -80014bce: 0000 unimp -80014bd0: 70786173 csrrsi sp,0x707,16 -80014bd4: 0a79 addi s4,s4,30 -80014bd6: 6166 flw ft2,88(sp) -80014bd8: 726f7463 bgeu t5,t1,80015300 <__mprec_bigtens+0x138> -80014bdc: 203a fld ft0,392(sp) -80014bde: 6425 lui s0,0x9 -80014be0: 610a flw ft2,128(sp) -80014be2: 5d64255b 0x5d64255b -80014be6: 203a fld ft0,392(sp) -80014be8: 0000 unimp +80014b88: 70786173 csrrsi sp,0x707,16 +80014b8c: 0a79 addi s4,s4,30 +80014b8e: 6166 flw ft2,88(sp) +80014b90: 726f7463 bgeu t5,t1,800152b8 <__mprec_bigtens+0x130> +80014b94: 203a fld ft0,392(sp) +80014b96: 6425 lui s0,0x9 +80014b98: 610a flw ft2,128(sp) +80014b9a: 5d64255b 0x5d64255b +80014b9e: 203a fld ft0,392(sp) +80014ba0: 0000 unimp +80014ba2: 0000 unimp +80014ba4: 6425 lui s0,0x9 +80014ba6: 0020 addi s0,sp,8 +80014ba8: 430a lw t1,128(sp) +80014baa: 6379 lui t1,0x1e +80014bac: 656c flw fa1,76(a0) +80014bae: 203d2073 csrs hideleg,s10 +80014bb2: 6425 lui s0,0x9 +80014bb4: 202c fld fa1,64(s0) +80014bb6: 6e49 lui t3,0x12 +80014bb8: 75727473 csrrci s0,0x757,4 +80014bbc: 6f697463 bgeu s2,s6,800152a4 <__mprec_bigtens+0x11c> +80014bc0: 736e flw ft6,248(sp) +80014bc2: 3d20 fld fs0,120(a0) +80014bc4: 2520 fld fs0,72(a0) +80014bc6: 0064 addi s1,sp,12 +80014bc8: 3c0a fld fs8,160(sp) +80014bca: 70786173 csrrsi sp,0x707,16 +80014bce: 3e79 jal 8001476c <__extenddftf2+0x1f8> +80014bd0: 4620 lw s0,72(a2) +80014bd2: 4941 li s2,16 +80014bd4: 454c lw a1,12(a0) +80014bd6: 2044 fld fs1,128(s0) +80014bd8: 7461 lui s0,0xffff8 +80014bda: 3c20 fld fs0,120(s0) +80014bdc: 6e69 lui t3,0x1a +80014bde: 6564 flw fs1,76(a0) +80014be0: 3a78 fld fa4,240(a2) +80014be2: 2520 fld fs0,72(a0) +80014be4: 3e64 fld fs1,248(a2) +80014be6: 2021 jal 80014bee <__clzsi2+0x13a> +80014be8: 000a c.slli zero,0x2 80014bea: 0000 unimp -80014bec: 6425 lui s0,0x9 -80014bee: 0020 addi s0,sp,8 -80014bf0: 730a flw ft6,160(sp) -80014bf2: 7861 lui a6,0xffff8 -80014bf4: 7970 flw fa2,116(a0) -80014bf6: 610a flw ft2,128(sp) -80014bf8: 5d64255b 0x5d64255b -80014bfc: 203a fld ft0,392(sp) -80014bfe: 0000 unimp -80014c00: 0a0a slli s4,s4,0x2 -80014c02: 5b62 lw s6,56(sp) -80014c04: 6425 lui s0,0x9 -80014c06: 3a5d jal 800145bc <__extenddftf2+0x4> -80014c08: 0020 addi s0,sp,8 -80014c0a: 0000 unimp -80014c0c: 3c0a fld fs8,160(sp) -80014c0e: 70786173 csrrsi sp,0x707,16 -80014c12: 3e79 jal 800147b0 <__extenddftf2+0x1f8> -80014c14: 4620 lw s0,72(a2) -80014c16: 4941 li s2,16 -80014c18: 454c lw a1,12(a0) -80014c1a: 2044 fld fs1,128(s0) -80014c1c: 7461 lui s0,0xffff8 -80014c1e: 3c20 fld fs0,120(s0) -80014c20: 6e69 lui t3,0x1a -80014c22: 6564 flw fs1,76(a0) -80014c24: 3a78 fld fa4,240(a2) -80014c26: 2520 fld fs0,72(a0) -80014c28: 3e64 fld fs1,248(a2) -80014c2a: 2021 jal 80014c32 <__clzsi2+0x13a> -80014c2c: 000a c.slli zero,0x2 -80014c2e: 0000 unimp -80014c30: 500a 0x500a -80014c32: 5341 li t1,-16 -80014c34: 2e444553 0x2e444553 -80014c38: 2e2e fld ft8,200(sp) -80014c3a: 2e2e fld ft8,200(sp) -80014c3c: 2e2e fld ft8,200(sp) -80014c3e: 2e2e fld ft8,200(sp) -80014c40: 2e2e fld ft8,200(sp) -80014c42: 2e2e fld ft8,200(sp) -80014c44: 2e2e fld ft8,200(sp) -80014c46: 2e2e fld ft8,200(sp) -80014c48: 2e2e fld ft8,200(sp) -80014c4a: 2e2e fld ft8,200(sp) -80014c4c: 2e2e fld ft8,200(sp) -80014c4e: 2e2e fld ft8,200(sp) -80014c50: 202e fld ft0,200(sp) -80014c52: 733c flw fa5,96(a4) -80014c54: 7861 lui a6,0xffff8 -80014c56: 7970 flw fa2,116(a0) -80014c58: 203e fld ft0,456(sp) -80014c5a: 000a c.slli zero,0x2 -80014c5c: 0000 unimp -80014c5e: 4f00 lw s0,24(a4) -80014c60: 0000 unimp -80014c62: 0000 unimp -80014c64: 0000 unimp -80014c66: 4059 c.li zero,22 -80014c68: 23e4 fld fs1,192(a5) +80014bec: 500a 0x500a +80014bee: 5341 li t1,-16 +80014bf0: 2e444553 0x2e444553 +80014bf4: 2e2e fld ft8,200(sp) +80014bf6: 2e2e fld ft8,200(sp) +80014bf8: 2e2e fld ft8,200(sp) +80014bfa: 2e2e fld ft8,200(sp) +80014bfc: 2e2e fld ft8,200(sp) +80014bfe: 2e2e fld ft8,200(sp) +80014c00: 2e2e fld ft8,200(sp) +80014c02: 2e2e fld ft8,200(sp) +80014c04: 2e2e fld ft8,200(sp) +80014c06: 2e2e fld ft8,200(sp) +80014c08: 2e2e fld ft8,200(sp) +80014c0a: 2e2e fld ft8,200(sp) +80014c0c: 202e fld ft0,200(sp) +80014c0e: 733c flw fa5,96(a4) +80014c10: 7861 lui a6,0xffff8 +80014c12: 7970 flw fa2,116(a0) +80014c14: 203e fld ft0,456(sp) +80014c16: 000a c.slli zero,0x2 +80014c18: 0000 unimp +80014c1a: 4f00 lw s0,24(a4) + ... +80014c24: 0000 unimp +80014c26: 4059 c.li zero,22 +80014c28: 23a0 fld fs0,64(a5) +80014c2a: 8000 0x8000 +80014c2c: 1ad0 addi a2,sp,372 +80014c2e: 8000 0x8000 +80014c30: 1ad0 addi a2,sp,372 +80014c32: 8000 0x8000 +80014c34: 23ec fld fa1,192(a5) +80014c36: 8000 0x8000 +80014c38: 1ad0 addi a2,sp,372 +80014c3a: 8000 0x8000 +80014c3c: 1ad0 addi a2,sp,372 +80014c3e: 8000 0x8000 +80014c40: 1ad0 addi a2,sp,372 +80014c42: 8000 0x8000 +80014c44: 18b4 addi a3,sp,120 +80014c46: 8000 0x8000 +80014c48: 1ad0 addi a2,sp,372 +80014c4a: 8000 0x8000 +80014c4c: 1ad0 addi a2,sp,372 +80014c4e: 8000 0x8000 +80014c50: 23c8 fld fa0,128(a5) +80014c52: 8000 0x8000 +80014c54: 23b8 fld fa4,64(a5) +80014c56: 8000 0x8000 +80014c58: 1ad0 addi a2,sp,372 +80014c5a: 8000 0x8000 +80014c5c: 1b3c addi a5,sp,440 +80014c5e: 8000 0x8000 +80014c60: 1b48 addi a0,sp,436 +80014c62: 8000 0x8000 +80014c64: 1ad0 addi a2,sp,372 +80014c66: 8000 0x8000 +80014c68: 1ca4 addi s1,sp,632 80014c6a: 8000 0x8000 -80014c6c: 1b14 addi a3,sp,432 +80014c6c: 1aa0 addi s0,sp,376 80014c6e: 8000 0x8000 -80014c70: 1b14 addi a3,sp,432 +80014c70: 1aa0 addi s0,sp,376 80014c72: 8000 0x8000 -80014c74: 2430 fld fa2,72(s0) +80014c74: 1aa0 addi s0,sp,376 80014c76: 8000 0x8000 -80014c78: 1b14 addi a3,sp,432 +80014c78: 1aa0 addi s0,sp,376 80014c7a: 8000 0x8000 -80014c7c: 1b14 addi a3,sp,432 +80014c7c: 1aa0 addi s0,sp,376 80014c7e: 8000 0x8000 -80014c80: 1b14 addi a3,sp,432 +80014c80: 1aa0 addi s0,sp,376 80014c82: 8000 0x8000 -80014c84: 18f8 addi a4,sp,124 +80014c84: 1aa0 addi s0,sp,376 80014c86: 8000 0x8000 -80014c88: 1b14 addi a3,sp,432 +80014c88: 1aa0 addi s0,sp,376 80014c8a: 8000 0x8000 -80014c8c: 1b14 addi a3,sp,432 +80014c8c: 1aa0 addi s0,sp,376 80014c8e: 8000 0x8000 -80014c90: 240c fld fa1,8(s0) +80014c90: 1ad0 addi a2,sp,372 80014c92: 8000 0x8000 -80014c94: 23fc fld fa5,192(a5) +80014c94: 1ad0 addi a2,sp,372 80014c96: 8000 0x8000 -80014c98: 1b14 addi a3,sp,432 +80014c98: 1ad0 addi a2,sp,372 80014c9a: 8000 0x8000 -80014c9c: 1b80 addi s0,sp,496 +80014c9c: 1ad0 addi a2,sp,372 80014c9e: 8000 0x8000 -80014ca0: 1b8c addi a1,sp,496 +80014ca0: 1ad0 addi a2,sp,372 80014ca2: 8000 0x8000 -80014ca4: 1b14 addi a3,sp,432 +80014ca4: 1ad0 addi a2,sp,372 80014ca6: 8000 0x8000 -80014ca8: 1ce8 addi a0,sp,636 +80014ca8: 1ad0 addi a2,sp,372 80014caa: 8000 0x8000 -80014cac: 1ae4 addi s1,sp,380 +80014cac: 1fcc addi a1,sp,1012 80014cae: 8000 0x8000 -80014cb0: 1ae4 addi s1,sp,380 +80014cb0: 1ad0 addi a2,sp,372 80014cb2: 8000 0x8000 -80014cb4: 1ae4 addi s1,sp,380 +80014cb4: 1d98 addi a4,sp,752 80014cb6: 8000 0x8000 -80014cb8: 1ae4 addi s1,sp,380 +80014cb8: 229c fld fa5,0(a3) 80014cba: 8000 0x8000 -80014cbc: 1ae4 addi s1,sp,380 +80014cbc: 1fcc addi a1,sp,1012 80014cbe: 8000 0x8000 -80014cc0: 1ae4 addi s1,sp,380 +80014cc0: 1fcc addi a1,sp,1012 80014cc2: 8000 0x8000 -80014cc4: 1ae4 addi s1,sp,380 +80014cc4: 1fcc addi a1,sp,1012 80014cc6: 8000 0x8000 -80014cc8: 1ae4 addi s1,sp,380 +80014cc8: 1ad0 addi a2,sp,372 80014cca: 8000 0x8000 -80014ccc: 1ae4 addi s1,sp,380 +80014ccc: 1ad0 addi a2,sp,372 80014cce: 8000 0x8000 -80014cd0: 1b14 addi a3,sp,432 +80014cd0: 1ad0 addi a2,sp,372 80014cd2: 8000 0x8000 -80014cd4: 1b14 addi a3,sp,432 +80014cd4: 1ad0 addi a2,sp,372 80014cd6: 8000 0x8000 -80014cd8: 1b14 addi a3,sp,432 +80014cd8: 1d8c addi a1,sp,752 80014cda: 8000 0x8000 -80014cdc: 1b14 addi a3,sp,432 +80014cdc: 1ad0 addi a2,sp,372 80014cde: 8000 0x8000 -80014ce0: 1b14 addi a3,sp,432 +80014ce0: 1ad0 addi a2,sp,372 80014ce2: 8000 0x8000 -80014ce4: 1b14 addi a3,sp,432 +80014ce4: 1d60 addi s0,sp,700 80014ce6: 8000 0x8000 -80014ce8: 1b14 addi a3,sp,432 +80014ce8: 1ad0 addi a2,sp,372 80014cea: 8000 0x8000 -80014cec: 2010 fld fa2,0(s0) +80014cec: 1ad0 addi a2,sp,372 80014cee: 8000 0x8000 -80014cf0: 1b14 addi a3,sp,432 +80014cf0: 1ad0 addi a2,sp,372 80014cf2: 8000 0x8000 -80014cf4: 1ddc addi a5,sp,756 +80014cf4: 1ce0 addi s0,sp,636 80014cf6: 8000 0x8000 -80014cf8: 22e0 fld fs0,192(a3) +80014cf8: 1ad0 addi a2,sp,372 80014cfa: 8000 0x8000 -80014cfc: 2010 fld fa2,0(s0) +80014cfc: 1cb0 addi a2,sp,632 80014cfe: 8000 0x8000 -80014d00: 2010 fld fa2,0(s0) +80014d00: 1ad0 addi a2,sp,372 80014d02: 8000 0x8000 -80014d04: 2010 fld fa2,0(s0) +80014d04: 1ad0 addi a2,sp,372 80014d06: 8000 0x8000 -80014d08: 1b14 addi a3,sp,432 +80014d08: 1aec addi a1,sp,380 80014d0a: 8000 0x8000 -80014d0c: 1b14 addi a3,sp,432 +80014d0c: 1ad0 addi a2,sp,372 80014d0e: 8000 0x8000 -80014d10: 1b14 addi a3,sp,432 +80014d10: 1ad0 addi a2,sp,372 80014d12: 8000 0x8000 -80014d14: 1b14 addi a3,sp,432 +80014d14: 1ad0 addi a2,sp,372 80014d16: 8000 0x8000 -80014d18: 1dd0 addi a2,sp,756 +80014d18: 1ad0 addi a2,sp,372 80014d1a: 8000 0x8000 -80014d1c: 1b14 addi a3,sp,432 +80014d1c: 1ad0 addi a2,sp,372 80014d1e: 8000 0x8000 -80014d20: 1b14 addi a3,sp,432 +80014d20: 1ad0 addi a2,sp,372 80014d22: 8000 0x8000 -80014d24: 1da4 addi s1,sp,760 +80014d24: 1ad0 addi a2,sp,372 80014d26: 8000 0x8000 -80014d28: 1b14 addi a3,sp,432 +80014d28: 1ad0 addi a2,sp,372 80014d2a: 8000 0x8000 -80014d2c: 1b14 addi a3,sp,432 +80014d2c: 1fcc addi a1,sp,1012 80014d2e: 8000 0x8000 -80014d30: 1b14 addi a3,sp,432 +80014d30: 1ad0 addi a2,sp,372 80014d32: 8000 0x8000 -80014d34: 1d24 addi s1,sp,696 +80014d34: 1d98 addi a4,sp,752 80014d36: 8000 0x8000 -80014d38: 1b14 addi a3,sp,432 +80014d38: 1c30 addi a2,sp,568 80014d3a: 8000 0x8000 -80014d3c: 1cf4 addi a3,sp,636 +80014d3c: 1fcc addi a1,sp,1012 80014d3e: 8000 0x8000 -80014d40: 1b14 addi a3,sp,432 +80014d40: 1fcc addi a1,sp,1012 80014d42: 8000 0x8000 -80014d44: 1b14 addi a3,sp,432 +80014d44: 1fcc addi a1,sp,1012 80014d46: 8000 0x8000 -80014d48: 1b30 addi a2,sp,440 +80014d48: 1c18 addi a4,sp,560 80014d4a: 8000 0x8000 -80014d4c: 1b14 addi a3,sp,432 +80014d4c: 1c30 addi a2,sp,568 80014d4e: 8000 0x8000 -80014d50: 1b14 addi a3,sp,432 +80014d50: 18f4 addi a3,sp,124 80014d52: 8000 0x8000 -80014d54: 1b14 addi a3,sp,432 +80014d54: 1ad0 addi a2,sp,372 80014d56: 8000 0x8000 -80014d58: 1b14 addi a3,sp,432 +80014d58: 1c00 addi s0,sp,560 80014d5a: 8000 0x8000 -80014d5c: 1b14 addi a3,sp,432 +80014d5c: 1ad0 addi a2,sp,372 80014d5e: 8000 0x8000 -80014d60: 1b14 addi a3,sp,432 +80014d60: 1b8c addi a1,sp,496 80014d62: 8000 0x8000 -80014d64: 1b14 addi a3,sp,432 +80014d64: 23f8 fld fa4,192(a5) 80014d66: 8000 0x8000 -80014d68: 1b14 addi a3,sp,432 +80014d68: 2360 fld fs0,192(a4) 80014d6a: 8000 0x8000 -80014d6c: 2010 fld fa2,0(s0) +80014d6c: 18f4 addi a3,sp,124 80014d6e: 8000 0x8000 -80014d70: 1b14 addi a3,sp,432 +80014d70: 1ad0 addi a2,sp,372 80014d72: 8000 0x8000 -80014d74: 1ddc addi a5,sp,756 +80014d74: 1ce0 addi s0,sp,636 80014d76: 8000 0x8000 -80014d78: 1c74 addi a3,sp,572 +80014d78: 18ec addi a1,sp,124 80014d7a: 8000 0x8000 -80014d7c: 2010 fld fa2,0(s0) +80014d7c: 2434 fld fa3,72(s0) 80014d7e: 8000 0x8000 -80014d80: 2010 fld fa2,0(s0) +80014d80: 1ad0 addi a2,sp,372 80014d82: 8000 0x8000 -80014d84: 2010 fld fa2,0(s0) +80014d84: 1ad0 addi a2,sp,372 80014d86: 8000 0x8000 -80014d88: 1c5c addi a5,sp,564 +80014d88: 19f4 addi a3,sp,252 80014d8a: 8000 0x8000 -80014d8c: 1c74 addi a3,sp,572 +80014d8c: 1ad0 addi a2,sp,372 80014d8e: 8000 0x8000 -80014d90: 1938 addi a4,sp,184 +80014d90: 18ec addi a1,sp,124 80014d92: 8000 0x8000 -80014d94: 1b14 addi a3,sp,432 -80014d96: 8000 0x8000 -80014d98: 1c44 addi s1,sp,564 -80014d9a: 8000 0x8000 -80014d9c: 1b14 addi a3,sp,432 -80014d9e: 8000 0x8000 -80014da0: 1bd0 addi a2,sp,500 -80014da2: 8000 0x8000 -80014da4: 243c fld fa5,72(s0) -80014da6: 8000 0x8000 -80014da8: 23a4 fld fs1,64(a5) -80014daa: 8000 0x8000 -80014dac: 1938 addi a4,sp,184 -80014dae: 8000 0x8000 -80014db0: 1b14 addi a3,sp,432 -80014db2: 8000 0x8000 -80014db4: 1d24 addi s1,sp,696 -80014db6: 8000 0x8000 -80014db8: 1930 addi a2,sp,184 -80014dba: 8000 0x8000 -80014dbc: 2478 fld fa4,200(s0) -80014dbe: 8000 0x8000 -80014dc0: 1b14 addi a3,sp,432 -80014dc2: 8000 0x8000 -80014dc4: 1b14 addi a3,sp,432 -80014dc6: 8000 0x8000 -80014dc8: 1a38 addi a4,sp,312 -80014dca: 8000 0x8000 -80014dcc: 1b14 addi a3,sp,432 -80014dce: 8000 0x8000 -80014dd0: 1930 addi a2,sp,184 -80014dd2: 8000 0x8000 -80014dd4 : -80014dd4: 2020 fld fs0,64(s0) -80014dd6: 2020 fld fs0,64(s0) -80014dd8: 2020 fld fs0,64(s0) -80014dda: 2020 fld fs0,64(s0) -80014ddc: 2020 fld fs0,64(s0) -80014dde: 2020 fld fs0,64(s0) -80014de0: 2020 fld fs0,64(s0) -80014de2: 2020 fld fs0,64(s0) +80014d94 : +80014d94: 2020 fld fs0,64(s0) +80014d96: 2020 fld fs0,64(s0) +80014d98: 2020 fld fs0,64(s0) +80014d9a: 2020 fld fs0,64(s0) +80014d9c: 2020 fld fs0,64(s0) +80014d9e: 2020 fld fs0,64(s0) +80014da0: 2020 fld fs0,64(s0) +80014da2: 2020 fld fs0,64(s0) -80014de4 : -80014de4: 3030 fld fa2,96(s0) -80014de6: 3030 fld fa2,96(s0) -80014de8: 3030 fld fa2,96(s0) -80014dea: 3030 fld fa2,96(s0) -80014dec: 3030 fld fa2,96(s0) -80014dee: 3030 fld fa2,96(s0) -80014df0: 3030 fld fa2,96(s0) -80014df2: 3030 fld fa2,96(s0) -80014df4: 4e49 li t3,18 -80014df6: 0046 c.slli zero,0x11 -80014df8: 6e69 lui t3,0x1a -80014dfa: 0066 c.slli zero,0x19 -80014dfc: 414e lw sp,208(sp) -80014dfe: 004e c.slli zero,0x13 -80014e00: 616e flw ft2,216(sp) -80014e02: 006e c.slli zero,0x1b -80014e04: 3130 fld fa2,96(a0) -80014e06: 3332 fld ft6,296(sp) -80014e08: 3534 fld fa3,104(a0) -80014e0a: 3736 fld fa4,360(sp) -80014e0c: 3938 fld fa4,112(a0) -80014e0e: 6261 lui tp,0x18 -80014e10: 66656463 bltu a0,t1,80015478 -80014e14: 0000 unimp -80014e16: 0000 unimp -80014e18: 3130 fld fa2,96(a0) -80014e1a: 3332 fld ft6,296(sp) -80014e1c: 3534 fld fa3,104(a0) -80014e1e: 3736 fld fa4,360(sp) -80014e20: 3938 fld fa4,112(a0) -80014e22: 4241 li tp,16 -80014e24: 46454443 fmadd.q fs0,fa0,ft4,fs0,rmm -80014e28: 0000 unimp -80014e2a: 0000 unimp -80014e2c: 6e28 flw fa0,88(a2) -80014e2e: 6c75 lui s8,0x1d -80014e30: 296c fld fa1,208(a0) -80014e32: 0000 unimp -80014e34: 0030 addi a2,sp,8 +80014da4 : +80014da4: 3030 fld fa2,96(s0) +80014da6: 3030 fld fa2,96(s0) +80014da8: 3030 fld fa2,96(s0) +80014daa: 3030 fld fa2,96(s0) +80014dac: 3030 fld fa2,96(s0) +80014dae: 3030 fld fa2,96(s0) +80014db0: 3030 fld fa2,96(s0) +80014db2: 3030 fld fa2,96(s0) +80014db4: 4e49 li t3,18 +80014db6: 0046 c.slli zero,0x11 +80014db8: 6e69 lui t3,0x1a +80014dba: 0066 c.slli zero,0x19 +80014dbc: 414e lw sp,208(sp) +80014dbe: 004e c.slli zero,0x13 +80014dc0: 616e flw ft2,216(sp) +80014dc2: 006e c.slli zero,0x1b +80014dc4: 3130 fld fa2,96(a0) +80014dc6: 3332 fld ft6,296(sp) +80014dc8: 3534 fld fa3,104(a0) +80014dca: 3736 fld fa4,360(sp) +80014dcc: 3938 fld fa4,112(a0) +80014dce: 6261 lui tp,0x18 +80014dd0: 66656463 bltu a0,t1,80015438 +80014dd4: 0000 unimp +80014dd6: 0000 unimp +80014dd8: 3130 fld fa2,96(a0) +80014dda: 3332 fld ft6,296(sp) +80014ddc: 3534 fld fa3,104(a0) +80014dde: 3736 fld fa4,360(sp) +80014de0: 3938 fld fa4,112(a0) +80014de2: 4241 li tp,16 +80014de4: 46454443 fmadd.q fs0,fa0,ft4,fs0,rmm +80014de8: 0000 unimp +80014dea: 0000 unimp +80014dec: 6e28 flw fa0,88(a2) +80014dee: 6c75 lui s8,0x1d +80014df0: 296c fld fa1,208(a0) +80014df2: 0000 unimp +80014df4: 0030 addi a2,sp,8 ... -80014e38 : +80014df8 : ... -80014e4c : +80014e0c : ... -80014e5c: 8000 0x8000 -80014e5e: 3fff 0x3fff +80014e1c: 8000 0x8000 +80014e1e: 3fff 0x3fff -80014e60 : -80014e60: 6576 flw fa0,92(sp) -80014e62: 4a92 lw s5,4(sp) -80014e64: 804a c.mv zero,s2 -80014e66: c94c153f 8a20979a 0x8a20979ac94c153f -80014e6e: 5202 lw tp,32(sp) -80014e70: c460 sw s0,76(s0) -80014e72: 7525 lui a0,0xfffe9 -80014e74: 6a32 flw fs4,12(sp) -80014e76: ce52 sw s4,28(sp) -80014e78: 329a fld ft5,416(sp) -80014e7a: 28ce fld fa7,208(sp) -80014e7c: a74d j 8001561e <_ctype_+0x116> -80014e7e: 5de4 lw s1,124(a1) -80014e80: c53d beqz a0,80014eee -80014e82: 3b5d jal 80014c38 <__clzsi2+0x140> -80014e84: 5a929e8b 0x5a929e8b -80014e88: 526c lw a1,100(a2) -80014e8a: 50ce lw ra,240(sp) -80014e8c: 3d28f18b 0x3d28f18b -80014e90: 650d lui a0,0x3 -80014e92: 81750c17 auipc s8,0x81750 -80014e96: 7586 flw fa1,96(sp) -80014e98: c976 sw t4,144(sp) -80014e9a: 4d48 lw a0,28(a0) -80014e9c: 9c66 add s8,s8,s9 -80014e9e: 58f8 lw a4,116(s1) -80014ea0: bc50 fsd fa2,184(s0) -80014ea2: 5c54 lw a3,60(s0) -80014ea4: cc65 beqz s0,80014f9c -80014ea6: 91c6 add gp,gp,a7 -80014ea8: a60e fsd ft3,264(sp) -80014eaa: a0ae fsd fa1,64(sp) -80014eac: e319 bnez a4,80014eb2 -80014eae: 851e46a3 0x851e46a3 -80014eb2: 98feeab7 lui s5,0x98fee -80014eb6: ddbb901b 0xddbb901b -80014eba: de8d beqz a3,80014df4 -80014ebc: 9df9 0x9df9 -80014ebe: aa7eebfb 0xaa7eebfb -80014ec2: 4351 li t1,20 -80014ec4: 0235 addi tp,tp,13 -80014ec6: 36b10137 lui sp,0x36b10 -80014eca: 336c fld fa1,224(a4) -80014ecc: 8cdfc66f jal a2,80011798 <__letf2+0x2c> -80014ed0: 80e9 srli s1,s1,0x1a -80014ed2: 47c9 li a5,18 -80014ed4: 93ba add t2,t2,a4 -80014ed6: 41a8 lw a0,64(a1) -80014ed8: 50f8 lw a4,100(s1) -80014eda: c76b25fb 0xc76b25fb -80014ede: 6b71 lui s6,0x1c -80014ee0: a6d53cbf 1f49ffcf 0x1f49ffcfa6d53cbf -80014ee8: c278 sw a4,68(a2) -80014eea: 000040d3 fadd.s ft1,ft0,ft0,rmm -80014eee: 0000 unimp -80014ef0: 0000 unimp -80014ef2: 0000 unimp -80014ef4: f020 fsw fs0,96(s0) -80014ef6: b59d j 80014d5c <__clzsi2+0x264> -80014ef8: 2b70 fld fa2,208(a4) -80014efa: ada8 fsd fa0,88(a1) -80014efc: 9dc5 0x9dc5 -80014efe: 4069 c.li zero,26 +80014e20 : +80014e20: 6576 flw fa0,92(sp) +80014e22: 4a92 lw s5,4(sp) +80014e24: 804a c.mv zero,s2 +80014e26: c94c153f 8a20979a 0x8a20979ac94c153f +80014e2e: 5202 lw tp,32(sp) +80014e30: c460 sw s0,76(s0) +80014e32: 7525 lui a0,0xfffe9 +80014e34: 6a32 flw fs4,12(sp) +80014e36: ce52 sw s4,28(sp) +80014e38: 329a fld ft5,416(sp) +80014e3a: 28ce fld fa7,208(sp) +80014e3c: a74d j 800155de <_ctype_+0x116> +80014e3e: 5de4 lw s1,124(a1) +80014e40: c53d beqz a0,80014eae +80014e42: 3b5d jal 80014bf8 <__clzsi2+0x144> +80014e44: 5a929e8b 0x5a929e8b +80014e48: 526c lw a1,100(a2) +80014e4a: 50ce lw ra,240(sp) +80014e4c: 3d28f18b 0x3d28f18b +80014e50: 650d lui a0,0x3 +80014e52: 81750c17 auipc s8,0x81750 +80014e56: 7586 flw fa1,96(sp) +80014e58: c976 sw t4,144(sp) +80014e5a: 4d48 lw a0,28(a0) +80014e5c: 9c66 add s8,s8,s9 +80014e5e: 58f8 lw a4,116(s1) +80014e60: bc50 fsd fa2,184(s0) +80014e62: 5c54 lw a3,60(s0) +80014e64: cc65 beqz s0,80014f5c +80014e66: 91c6 add gp,gp,a7 +80014e68: a60e fsd ft3,264(sp) +80014e6a: a0ae fsd fa1,64(sp) +80014e6c: e319 bnez a4,80014e72 +80014e6e: 851e46a3 0x851e46a3 +80014e72: 98feeab7 lui s5,0x98fee +80014e76: ddbb901b 0xddbb901b +80014e7a: de8d beqz a3,80014db4 +80014e7c: 9df9 0x9df9 +80014e7e: aa7eebfb 0xaa7eebfb +80014e82: 4351 li t1,20 +80014e84: 0235 addi tp,tp,13 +80014e86: 36b10137 lui sp,0x36b10 +80014e8a: 336c fld fa1,224(a4) +80014e8c: 8cdfc66f jal a2,80011758 <__letf2+0x30> +80014e90: 80e9 srli s1,s1,0x1a +80014e92: 47c9 li a5,18 +80014e94: 93ba add t2,t2,a4 +80014e96: 41a8 lw a0,64(a1) +80014e98: 50f8 lw a4,100(s1) +80014e9a: c76b25fb 0xc76b25fb +80014e9e: 6b71 lui s6,0x1c +80014ea0: a6d53cbf 1f49ffcf 0x1f49ffcfa6d53cbf +80014ea8: c278 sw a4,68(a2) +80014eaa: 000040d3 fadd.s ft1,ft0,ft0,rmm +80014eae: 0000 unimp +80014eb0: 0000 unimp +80014eb2: 0000 unimp +80014eb4: f020 fsw fs0,96(s0) +80014eb6: b59d j 80014d1c <__clzsi2+0x268> +80014eb8: 2b70 fld fa2,208(a4) +80014eba: ada8 fsd fa0,88(a1) +80014ebc: 9dc5 0x9dc5 +80014ebe: 4069 c.li zero,26 ... -80014f0c: 0400 addi s0,sp,512 -80014f0e: 8e1bc9bf 00004034 0x40348e1bc9bf +80014ecc: 0400 addi s0,sp,512 +80014ece: 8e1bc9bf 00004034 0x40348e1bc9bf ... -80014f22: 2000 fld fs0,0(s0) -80014f24: bebc fsd fa5,120(a3) -80014f26: 4019 c.li zero,6 +80014ee2: 2000 fld fs0,0(s0) +80014ee4: bebc fsd fa5,120(a3) +80014ee6: 4019 c.li zero,6 ... -80014f38: 9c40 0x9c40 -80014f3a: 400c lw a1,0(s0) +80014ef8: 9c40 0x9c40 +80014efa: 400c lw a1,0(s0) ... -80014f4c: c800 sw s0,16(s0) -80014f4e: 4005 c.li zero,1 +80014f0c: c800 sw s0,16(s0) +80014f0e: 4005 c.li zero,1 ... -80014f60: a000 fsd fs0,0(s0) -80014f62: 4002 0x4002 +80014f20: a000 fsd fs0,0(s0) +80014f22: 4002 0x4002 -80014f64 : -80014f64: 2030 fld fa2,64(s0) -80014f66: cffc sw a5,92(a5) -80014f68: 8123a1c3 fmadd.s ft3,ft7,fs2,fa6,rdn -80014f6c: 9fde2de3 0x9fde2de3 -80014f70: d2ce sw s3,100(sp) -80014f72: 04c8 addi a0,sp,580 -80014f74: a6dd j 8001535a <__mprec_bigtens+0x192> -80014f76: 0ad8 addi a4,sp,340 -80014f78: 8264 0x8264 -80014f7a: f2ead2cb fnmsub.d ft5,fs5,fa4,ft10,unknown -80014f7e: 12d4 addi a3,sp,356 -80014f80: 4925 li s2,9 -80014f82: 2de4 fld fs1,216(a1) -80014f84: 3436 fld fs0,360(sp) -80014f86: ceae534f fnmadd.q ft6,ft8,fa0,fs9,unknown -80014f8a: f53f256b 0xf53f256b -80014f8e: f698 fsw fa4,40(a3) -80014f90: 01586bd3 fadd.s fs7,fa6,fs5,unknown -80014f94: 87a6 mv a5,s1 -80014f96: c0bd beqz s1,80014ffc -80014f98: 82a5da57 vfdiv.vf v20,v10,fa1 -80014f9c: a2a6 fsd fs1,320(sp) -80014f9e: 32b5 jal 8001490a <__trunctfdf2+0x146> -80014fa0: e731 bnez a4,80014fec -80014fa2: 04d4 addi a3,sp,580 -80014fa4: e3f2 fsw ft8,196(sp) -80014fa6: d332 sw a2,164(sp) -80014fa8: 7132 flw ft2,44(sp) -80014faa: d21c sw a5,32(a2) -80014fac: ee32db23 0xee32db23 -80014fb0: 9049 srli s0,s0,0x32 -80014fb2: 395a fld fs2,432(sp) -80014fb4: a23e fsd fa5,256(sp) -80014fb6: 5308 lw a0,32(a4) -80014fb8: 1155fefb 0x1155fefb -80014fbc: fa91 bnez a3,80014ed0 -80014fbe: 1939 addi s2,s2,-18 -80014fc0: 637a flw ft6,156(sp) -80014fc2: 4325 li t1,9 -80014fc4: c031 beqz s0,80015008 -80014fc6: 3cac fld fa1,120(s1) -80014fc8: e26d bnez a2,800150aa -80014fca: dbde sw s7,244(sp) -80014fcc: d05d beqz s0,80014f72 -80014fce: b3f6 fsd ft9,480(sp) -80014fd0: ac7c fsd fa5,216(s0) -80014fd2: e4a0 fsw fs0,72(s1) -80014fd4: 64bc flw fa5,72(s1) -80014fd6: 467c lw a5,76(a2) -80014fd8: ddd0 sw a2,60(a1) -80014fda: 3e55 jal 80014b8e <__clzsi2+0x96> -80014fdc: 2a20 fld fs0,80(a2) -80014fde: 6224 flw fs1,64(a2) -80014fe0: 98d747b3 0x98d747b3 -80014fe4: e9a53f23 0xe9a53f23 -80014fe8: a539 j 800155f6 <_ctype_+0xee> -80014fea: a87fea27 vssseg6w.v v20,(t6),t2,v0.t -80014fee: 3f2a fld ft10,168(sp) -80014ff0: 4af20b5b 0x4af20b5b -80014ff4: a581 j 80015634 <_ctype_+0x12c> -80014ff6: 18ed addi a7,a7,-5 -80014ff8: 67de flw fa5,212(sp) -80014ffa: 94ba add s1,s1,a4 -80014ffc: 4539 li a0,14 -80014ffe: 1ead addi t4,t4,-21 -80015000: cfb1 beqz a5,8001505c -80015002: 3f94 fld fa3,56(a5) -80015004: bf71 j 80014fa0 -80015006: 7989a9b3 0x7989a9b3 -8001500a: be68 fsd fa0,248(a2) -8001500c: 4c2e lw s8,200(sp) -8001500e: c44de15b 0xc44de15b -80015012: 94be add s1,s1,a5 -80015014: e695 bnez a3,80015040 -80015016: 3fc9 jal 80014fe8 -80015018: 3d4d jal 80014eca -8001501a: 7c3d lui s8,0xfffef -8001501c: 36ba fld fa3,424(sp) -8001501e: fdc20d2b 0xfdc20d2b -80015022: cefc sw a5,92(a3) -80015024: 8461 srai s0,s0,0x18 -80015026: 7711 lui a4,0xfffe4 -80015028: abcc fsd fa1,144(a5) -8001502a: 3fe4 fld fs1,248(a5) -8001502c: c155 beqz a0,800150d0 -8001502e: a4a8 fsd fa0,72(s1) -80015030: 404e 0x404e -80015032: d3c36113 ori sp,t1,-708 -80015036: e219652b 0xe219652b -8001503a: 1758 addi a4,sp,932 -8001503c: 3ff1d1b7 lui gp,0x3ff1d -80015040: d70a sw sp,172(sp) -80015042: 0a3d70a3 0xa3d70a3 -80015046: 3d70a3d7 0x3d70a3d7 -8001504a: d70a sw sp,172(sp) -8001504c: 0a3d70a3 0xa3d70a3 -80015050: 3ff8a3d7 0x3ff8a3d7 -80015054: cccd beqz s1,8001510e <__mprec_tens+0x36> -80015056: cccc sw a1,28(s1) -80015058: cccc sw a1,28(s1) -8001505a: cccc sw a1,28(s1) -8001505c: cccc sw a1,28(s1) -8001505e: cccc sw a1,28(s1) -80015060: cccc sw a1,28(s1) -80015062: cccc sw a1,28(s1) -80015064: cccc sw a1,28(s1) -80015066: 0xffff3ffb +80014f24 : +80014f24: 2030 fld fa2,64(s0) +80014f26: cffc sw a5,92(a5) +80014f28: 8123a1c3 fmadd.s ft3,ft7,fs2,fa6,rdn +80014f2c: 9fde2de3 0x9fde2de3 +80014f30: d2ce sw s3,100(sp) +80014f32: 04c8 addi a0,sp,580 +80014f34: a6dd j 8001531a <__mprec_bigtens+0x192> +80014f36: 0ad8 addi a4,sp,340 +80014f38: 8264 0x8264 +80014f3a: f2ead2cb fnmsub.d ft5,fs5,fa4,ft10,unknown +80014f3e: 12d4 addi a3,sp,356 +80014f40: 4925 li s2,9 +80014f42: 2de4 fld fs1,216(a1) +80014f44: 3436 fld fs0,360(sp) +80014f46: ceae534f fnmadd.q ft6,ft8,fa0,fs9,unknown +80014f4a: f53f256b 0xf53f256b +80014f4e: f698 fsw fa4,40(a3) +80014f50: 01586bd3 fadd.s fs7,fa6,fs5,unknown +80014f54: 87a6 mv a5,s1 +80014f56: c0bd beqz s1,80014fbc +80014f58: 82a5da57 vfdiv.vf v20,v10,fa1 +80014f5c: a2a6 fsd fs1,320(sp) +80014f5e: 32b5 jal 800148ca <__trunctfdf2+0x14a> +80014f60: e731 bnez a4,80014fac +80014f62: 04d4 addi a3,sp,580 +80014f64: e3f2 fsw ft8,196(sp) +80014f66: d332 sw a2,164(sp) +80014f68: 7132 flw ft2,44(sp) +80014f6a: d21c sw a5,32(a2) +80014f6c: ee32db23 0xee32db23 +80014f70: 9049 srli s0,s0,0x32 +80014f72: 395a fld fs2,432(sp) +80014f74: a23e fsd fa5,256(sp) +80014f76: 5308 lw a0,32(a4) +80014f78: 1155fefb 0x1155fefb +80014f7c: fa91 bnez a3,80014e90 +80014f7e: 1939 addi s2,s2,-18 +80014f80: 637a flw ft6,156(sp) +80014f82: 4325 li t1,9 +80014f84: c031 beqz s0,80014fc8 +80014f86: 3cac fld fa1,120(s1) +80014f88: e26d bnez a2,8001506a +80014f8a: dbde sw s7,244(sp) +80014f8c: d05d beqz s0,80014f32 +80014f8e: b3f6 fsd ft9,480(sp) +80014f90: ac7c fsd fa5,216(s0) +80014f92: e4a0 fsw fs0,72(s1) +80014f94: 64bc flw fa5,72(s1) +80014f96: 467c lw a5,76(a2) +80014f98: ddd0 sw a2,60(a1) +80014f9a: 3e55 jal 80014b4e <__clzsi2+0x9a> +80014f9c: 2a20 fld fs0,80(a2) +80014f9e: 6224 flw fs1,64(a2) +80014fa0: 98d747b3 0x98d747b3 +80014fa4: e9a53f23 0xe9a53f23 +80014fa8: a539 j 800155b6 <_ctype_+0xee> +80014faa: a87fea27 vssseg6w.v v20,(t6),t2,v0.t +80014fae: 3f2a fld ft10,168(sp) +80014fb0: 4af20b5b 0x4af20b5b +80014fb4: a581 j 800155f4 <_ctype_+0x12c> +80014fb6: 18ed addi a7,a7,-5 +80014fb8: 67de flw fa5,212(sp) +80014fba: 94ba add s1,s1,a4 +80014fbc: 4539 li a0,14 +80014fbe: 1ead addi t4,t4,-21 +80014fc0: cfb1 beqz a5,8001501c +80014fc2: 3f94 fld fa3,56(a5) +80014fc4: bf71 j 80014f60 +80014fc6: 7989a9b3 0x7989a9b3 +80014fca: be68 fsd fa0,248(a2) +80014fcc: 4c2e lw s8,200(sp) +80014fce: c44de15b 0xc44de15b +80014fd2: 94be add s1,s1,a5 +80014fd4: e695 bnez a3,80015000 +80014fd6: 3fc9 jal 80014fa8 +80014fd8: 3d4d jal 80014e8a +80014fda: 7c3d lui s8,0xfffef +80014fdc: 36ba fld fa3,424(sp) +80014fde: fdc20d2b 0xfdc20d2b +80014fe2: cefc sw a5,92(a3) +80014fe4: 8461 srai s0,s0,0x18 +80014fe6: 7711 lui a4,0xfffe4 +80014fe8: abcc fsd fa1,144(a5) +80014fea: 3fe4 fld fs1,248(a5) +80014fec: c155 beqz a0,80015090 +80014fee: a4a8 fsd fa0,72(s1) +80014ff0: 404e 0x404e +80014ff2: d3c36113 ori sp,t1,-708 +80014ff6: e219652b 0xe219652b +80014ffa: 1758 addi a4,sp,932 +80014ffc: 3ff1d1b7 lui gp,0x3ff1d +80015000: d70a sw sp,172(sp) +80015002: 0a3d70a3 0xa3d70a3 +80015006: 3d70a3d7 0x3d70a3d7 +8001500a: d70a sw sp,172(sp) +8001500c: 0a3d70a3 0xa3d70a3 +80015010: 3ff8a3d7 0x3ff8a3d7 +80015014: cccd beqz s1,800150ce <__mprec_tens+0x36> +80015016: cccc sw a1,28(s1) +80015018: cccc sw a1,28(s1) +8001501a: cccc sw a1,28(s1) +8001501c: cccc sw a1,28(s1) +8001501e: cccc sw a1,28(s1) +80015020: cccc sw a1,28(s1) +80015022: cccc sw a1,28(s1) +80015024: cccc sw a1,28(s1) +80015026: 0xffff3ffb -80015068 : -80015068: ffff 0xffff -8001506a: fffe fsw ft11,252(sp) -8001506c: fffc fsw fa5,124(a5) -8001506e: fff8 fsw fa4,124(a5) -80015070: fff0 fsw fa2,124(a5) -80015072: ffe0 fsw fs0,124(a5) -80015074: ffc0 fsw fs0,60(a5) -80015076: ff80 fsw fs0,56(a5) -80015078: ff00 fsw fs0,56(a4) -8001507a: fe00 fsw fs0,56(a2) -8001507c: fc00 fsw fs0,56(s0) -8001507e: f800 fsw fs0,48(s0) -80015080: f000 fsw fs0,32(s0) -80015082: e000 fsw fs0,0(s0) -80015084: c000 sw s0,0(s0) -80015086: 8000 0x8000 -80015088: 0000 unimp +80015028 : +80015028: ffff 0xffff +8001502a: fffe fsw ft11,252(sp) +8001502c: fffc fsw fa5,124(a5) +8001502e: fff8 fsw fa4,124(a5) +80015030: fff0 fsw fa2,124(a5) +80015032: ffe0 fsw fs0,124(a5) +80015034: ffc0 fsw fs0,60(a5) +80015036: ff80 fsw fs0,56(a5) +80015038: ff00 fsw fs0,56(a4) +8001503a: fe00 fsw fs0,56(a2) +8001503c: fc00 fsw fs0,56(s0) +8001503e: f800 fsw fs0,48(s0) +80015040: f000 fsw fs0,32(s0) +80015042: e000 fsw fs0,0(s0) +80015044: c000 sw s0,0(s0) +80015046: 8000 0x8000 +80015048: 0000 unimp +8001504a: 0000 unimp +8001504c: 4e20 lw s0,88(a2) +8001504e: 4e61 li t3,24 +80015050: 0020 addi s0,sp,8 +80015052: 0000 unimp +80015054: 2d20 fld fs0,88(a0) +80015056: 6e49 lui t3,0x12 +80015058: 6966 flw fs2,88(sp) +8001505a: 696e flw fs2,216(sp) +8001505c: 7974 flw fa3,116(a0) +8001505e: 0020 addi s0,sp,8 +80015060: 4920 lw s0,80(a0) +80015062: 666e flw fa2,216(sp) +80015064: 6e69 lui t3,0x1a +80015066: 7469 lui s0,0xffffa +80015068: 2079 jal 800150f6 <__mprec_tens+0x5e> +8001506a: 0000 unimp +8001506c: 614e flw ft2,208(sp) +8001506e: 004e c.slli zero,0x13 +80015070: 2545 jal 80015710 <_ctype_+0x248> +80015072: 0064 addi s1,sp,12 +80015074: 00000043 fmadd.s ft0,ft0,ft0,ft0,rne +80015078: 4f50 lw a2,28(a4) +8001507a: 00584953 fadd.s fs2,fa6,ft5,rmm +8001507e: 0000 unimp +80015080: 002e c.slli zero,0xb +80015082: 0000 unimp +80015084: 0000 unimp + ... + +80015088 : +80015088: 0005 c.nop 1 8001508a: 0000 unimp -8001508c: 4e20 lw s0,88(a2) -8001508e: 4e61 li t3,24 -80015090: 0020 addi s0,sp,8 +8001508c: 0019 c.nop 6 +8001508e: 0000 unimp +80015090: 007d c.nop 31 80015092: 0000 unimp -80015094: 2d20 fld fs0,88(a0) -80015096: 6e49 lui t3,0x12 -80015098: 6966 flw fs2,88(sp) -8001509a: 696e flw fs2,216(sp) -8001509c: 7974 flw fa3,116(a0) -8001509e: 0020 addi s0,sp,8 -800150a0: 4920 lw s0,80(a0) -800150a2: 666e flw fa2,216(sp) -800150a4: 6e69 lui t3,0x1a -800150a6: 7469 lui s0,0xffffa -800150a8: 2079 jal 80015136 <__mprec_tens+0x5e> +80015094: 0000 unimp + ... + +80015098 <__mprec_tens>: +80015098: 0000 unimp +8001509a: 0000 unimp +8001509c: 0000 unimp +8001509e: 3ff0 fld fa2,248(a5) +800150a0: 0000 unimp +800150a2: 0000 unimp +800150a4: 0000 unimp +800150a6: 4024 lw s1,64(s0) +800150a8: 0000 unimp 800150aa: 0000 unimp -800150ac: 614e flw ft2,208(sp) -800150ae: 004e c.slli zero,0x13 -800150b0: 2545 jal 80015750 <_ctype_+0x248> -800150b2: 0064 addi s1,sp,12 -800150b4: 00000043 fmadd.s ft0,ft0,ft0,ft0,rne -800150b8: 4f50 lw a2,28(a4) -800150ba: 00584953 fadd.s fs2,fa6,ft5,rmm -800150be: 0000 unimp -800150c0: 002e c.slli zero,0xb +800150ac: 0000 unimp +800150ae: 4059 c.li zero,22 +800150b0: 0000 unimp +800150b2: 0000 unimp +800150b4: 4000 lw s0,0(s0) +800150b6: 0000408f 0x408f +800150ba: 0000 unimp +800150bc: 8800 0x8800 +800150be: 000040c3 fmadd.s ft1,ft0,ft0,ft0,rmm 800150c2: 0000 unimp -800150c4: 0000 unimp - ... - -800150c8 : -800150c8: 0005 c.nop 1 +800150c4: 6a00 flw fs0,16(a2) +800150c6: 40f8 lw a4,68(s1) +800150c8: 0000 unimp 800150ca: 0000 unimp -800150cc: 0019 c.nop 6 -800150ce: 0000 unimp -800150d0: 007d c.nop 31 +800150cc: 8480 0x8480 +800150ce: 412e lw sp,200(sp) +800150d0: 0000 unimp 800150d2: 0000 unimp -800150d4: 0000 unimp - ... - -800150d8 <__mprec_tens>: -800150d8: 0000 unimp +800150d4: 12d0 addi a2,sp,356 +800150d6: 00004163 bltz zero,800150d8 <__mprec_tens+0x40> 800150da: 0000 unimp -800150dc: 0000 unimp -800150de: 3ff0 fld fa2,248(a5) -800150e0: 0000 unimp +800150dc: d784 sw s1,40(a5) +800150de: 00004197 auipc gp,0x4 800150e2: 0000 unimp -800150e4: 0000 unimp -800150e6: 4024 lw s1,64(s0) +800150e4: cd65 beqz a0,800151dc <__mprec_bigtens+0x54> +800150e6: 41cd li gp,19 800150e8: 0000 unimp -800150ea: 0000 unimp -800150ec: 0000 unimp -800150ee: 4059 c.li zero,22 -800150f0: 0000 unimp -800150f2: 0000 unimp -800150f4: 4000 lw s0,0(s0) -800150f6: 0000408f 0x408f -800150fa: 0000 unimp -800150fc: 8800 0x8800 -800150fe: 000040c3 fmadd.s ft1,ft0,ft0,ft0,rmm -80015102: 0000 unimp -80015104: 6a00 flw fs0,16(a2) -80015106: 40f8 lw a4,68(s1) +800150ea: 2000 fld fs0,0(s0) +800150ec: a05f 4202 0000 0x4202a05f +800150f2: e800 fsw fs0,16(s0) +800150f4: 4876 lw a6,92(sp) +800150f6: 00004237 lui tp,0x4 +800150fa: a200 fsd fs0,0(a2) +800150fc: 1a94 addi a3,sp,368 +800150fe: 426d li tp,27 +80015100: 0000 unimp +80015102: e540 fsw fs0,12(a0) +80015104: 309c fld fa5,32(s1) +80015106: 42a2 lw t0,8(sp) 80015108: 0000 unimp -8001510a: 0000 unimp -8001510c: 8480 0x8480 -8001510e: 412e lw sp,200(sp) +8001510a: 1e90 addi a2,sp,880 +8001510c: bcc4 fsd fs1,184(s1) +8001510e: 42d6 lw t0,84(sp) 80015110: 0000 unimp -80015112: 0000 unimp -80015114: 12d0 addi a2,sp,356 -80015116: 00004163 bltz zero,80015118 <__mprec_tens+0x40> -8001511a: 0000 unimp -8001511c: d784 sw s1,40(a5) -8001511e: 00004197 auipc gp,0x4 -80015122: 0000 unimp -80015124: cd65 beqz a0,8001521c <__mprec_bigtens+0x54> -80015126: 41cd li gp,19 -80015128: 0000 unimp -8001512a: 2000 fld fs0,0(s0) -8001512c: a05f 4202 0000 0x4202a05f -80015132: e800 fsw fs0,16(s0) -80015134: 4876 lw a6,92(sp) -80015136: 00004237 lui tp,0x4 -8001513a: a200 fsd fs0,0(a2) -8001513c: 1a94 addi a3,sp,368 -8001513e: 426d li tp,27 -80015140: 0000 unimp -80015142: e540 fsw fs0,12(a0) -80015144: 309c fld fa5,32(s1) -80015146: 42a2 lw t0,8(sp) -80015148: 0000 unimp -8001514a: 1e90 addi a2,sp,880 -8001514c: bcc4 fsd fs1,184(s1) -8001514e: 42d6 lw t0,84(sp) -80015150: 0000 unimp -80015152: 2634 fld fa3,72(a2) -80015154: 6bf5 lui s7,0x1d -80015156: 430c lw a1,0(a4) -80015158: 8000 0x8000 -8001515a: 37e0 fld fs0,232(a5) -8001515c: c379 beqz a4,80015222 <__mprec_bigtens+0x5a> -8001515e: 4341 li t1,16 -80015160: a000 fsd fs0,0(s0) -80015162: 85d8 0x85d8 -80015164: 43763457 vadc.vim v8,v23,12,v0 -80015168: c800 sw s0,16(s0) -8001516a: 674e flw fa4,208(sp) -8001516c: c16d beqz a0,8001524e <__mprec_bigtens+0x86> -8001516e: 3d0043ab 0x3d0043ab -80015172: 6091 lui ra,0x4 -80015174: 58e4 lw s1,116(s1) -80015176: 43e1 li t2,24 -80015178: 8c40 0x8c40 -8001517a: 78b5 lui a7,0xfffed -8001517c: af1d j 800158b2 <__clz_tab+0x2a> -8001517e: 4415 li s0,5 -80015180: ef50 fsw fa2,28(a4) -80015182: d6e2 sw s8,108(sp) -80015184: 1ae4 addi s1,sp,380 -80015186: d592444b 0xd592444b -8001518a: 064d addi a2,a2,19 -8001518c: 4480f0cf 0x4480f0cf -80015190: 4af6 lw s5,92(sp) -80015192: c7e1 beqz a5,8001525a <__mprec_bigtens+0x92> -80015194: 2d02 fld fs10,0(sp) -80015196: 44b5 li s1,13 -80015198: 9db4 0x9db4 -8001519a: 79d9 lui s3,0xffff6 -8001519c: 44ea7843 0x44ea7843 +80015112: 2634 fld fa3,72(a2) +80015114: 6bf5 lui s7,0x1d +80015116: 430c lw a1,0(a4) +80015118: 8000 0x8000 +8001511a: 37e0 fld fs0,232(a5) +8001511c: c379 beqz a4,800151e2 <__mprec_bigtens+0x5a> +8001511e: 4341 li t1,16 +80015120: a000 fsd fs0,0(s0) +80015122: 85d8 0x85d8 +80015124: 43763457 vadc.vim v8,v23,12,v0 +80015128: c800 sw s0,16(s0) +8001512a: 674e flw fa4,208(sp) +8001512c: c16d beqz a0,8001520e <__mprec_bigtens+0x86> +8001512e: 3d0043ab 0x3d0043ab +80015132: 6091 lui ra,0x4 +80015134: 58e4 lw s1,116(s1) +80015136: 43e1 li t2,24 +80015138: 8c40 0x8c40 +8001513a: 78b5 lui a7,0xfffed +8001513c: af1d j 80015872 <__clz_tab+0x2a> +8001513e: 4415 li s0,5 +80015140: ef50 fsw fa2,28(a4) +80015142: d6e2 sw s8,108(sp) +80015144: 1ae4 addi s1,sp,380 +80015146: d592444b 0xd592444b +8001514a: 064d addi a2,a2,19 +8001514c: 4480f0cf 0x4480f0cf +80015150: 4af6 lw s5,92(sp) +80015152: c7e1 beqz a5,8001521a <__mprec_bigtens+0x92> +80015154: 2d02 fld fs10,0(sp) +80015156: 44b5 li s1,13 +80015158: 9db4 0x9db4 +8001515a: 79d9 lui s3,0xffff6 +8001515c: 44ea7843 0x44ea7843 -800151a0 <__mprec_tinytens>: -800151a0: 89bc 0x89bc -800151a2: 97d8 0x97d8 -800151a4: d2b2 sw a2,100(sp) -800151a6: 3c9c fld fa5,56(s1) -800151a8: d5a8a733 0xd5a8a733 -800151ac: 3949f623 0x3949f623 -800151b0: a73d j 800158de <__clz_tab+0x56> -800151b2: 44f4 lw a3,76(s1) -800151b4: 0ffd addi t6,t6,31 -800151b6: 32a5 jal 80014b1e <__clzsi2+0x26> -800151b8: 979d srai a5,a5,0x27 -800151ba: cf8c sw a1,24(a5) -800151bc: ba08 fsd fa0,48(a2) -800151be: 6f43255b 0x6f43255b -800151c2: 64ac flw fa1,72(s1) -800151c4: 0628 addi a0,sp,776 -800151c6: 0ac8 addi a0,sp,340 +80015160 <__mprec_tinytens>: +80015160: 89bc 0x89bc +80015162: 97d8 0x97d8 +80015164: d2b2 sw a2,100(sp) +80015166: 3c9c fld fa5,56(s1) +80015168: d5a8a733 0xd5a8a733 +8001516c: 3949f623 0x3949f623 +80015170: a73d j 8001589e <__clz_tab+0x56> +80015172: 44f4 lw a3,76(s1) +80015174: 0ffd addi t6,t6,31 +80015176: 32a5 jal 80014ade <__clzsi2+0x2a> +80015178: 979d srai a5,a5,0x27 +8001517a: cf8c sw a1,24(a5) +8001517c: ba08 fsd fa0,48(a2) +8001517e: 6f43255b 0x6f43255b +80015182: 64ac flw fa1,72(s1) +80015184: 0628 addi a0,sp,776 +80015186: 0ac8 addi a0,sp,340 -800151c8 <__mprec_bigtens>: -800151c8: 8000 0x8000 -800151ca: 37e0 fld fs0,232(a5) -800151cc: c379 beqz a4,80015292 <__mprec_bigtens+0xca> -800151ce: 4341 li t1,16 -800151d0: b5056e17 auipc t3,0xb5056 -800151d4: b8b5 j 80014a50 <__trunctfdf2+0x28c> -800151d6: f9f54693 xori a3,a0,-97 -800151da: 4f03e93f 1d324d38 0x1d324d384f03e93f -800151e2: f930 fsw fa2,112(a0) -800151e4: 7748 flw fa0,44(a4) -800151e6: 5a82 lw s5,32(sp) -800151e8: bf3c fsd fa5,120(a4) -800151ea: 4fdd7f73 csrrci t5,0x4fd,26 -800151ee: 7515 lui a0,0xfffe5 -800151f0: a4c8 fsd fa0,136(s1) +80015188 <__mprec_bigtens>: +80015188: 8000 0x8000 +8001518a: 37e0 fld fs0,232(a5) +8001518c: c379 beqz a4,80015252 <__mprec_bigtens+0xca> +8001518e: 4341 li t1,16 +80015190: b5056e17 auipc t3,0xb5056 +80015194: b8b5 j 80014a10 <__trunctfdf2+0x290> +80015196: f9f54693 xori a3,a0,-97 +8001519a: 4f03e93f 1d324d38 0x1d324d384f03e93f +800151a2: f930 fsw fa2,112(a0) +800151a4: 7748 flw fa0,44(a4) +800151a6: 5a82 lw s5,32(sp) +800151a8: bf3c fsd fa5,120(a4) +800151aa: 4fdd7f73 csrrci t5,0x4fd,26 +800151ae: 7515 lui a0,0xfffe5 +800151b0: a484 fsd fs1,8(s1) +800151b2: 8000 0x8000 +800151b4: 9b10 0x9b10 +800151b6: 8000 0x8000 +800151b8: 9b10 0x9b10 +800151ba: 8000 0x8000 +800151bc: a478 fsd fa4,200(s0) +800151be: 8000 0x8000 +800151c0: 9b10 0x9b10 +800151c2: 8000 0x8000 +800151c4: 9b10 0x9b10 +800151c6: 8000 0x8000 +800151c8: 9b10 0x9b10 +800151ca: 8000 0x8000 +800151cc: 9944 0x9944 +800151ce: 8000 0x8000 +800151d0: 9b10 0x9b10 +800151d2: 8000 0x8000 +800151d4: 9b10 0x9b10 +800151d6: 8000 0x8000 +800151d8: a404 fsd fs1,8(s0) +800151da: 8000 0x8000 +800151dc: a3f4 fsd fa3,192(a5) +800151de: 8000 0x8000 +800151e0: 9b10 0x9b10 +800151e2: 8000 0x8000 +800151e4: 9b7c 0x9b7c +800151e6: 8000 0x8000 +800151e8: a434 fsd fa3,72(s0) +800151ea: 8000 0x8000 +800151ec: 9b10 0x9b10 +800151ee: 8000 0x8000 +800151f0: a428 fsd fa0,72(s0) 800151f2: 8000 0x8000 -800151f4: 9b54 0x9b54 +800151f4: 9ae0 0x9ae0 800151f6: 8000 0x8000 -800151f8: 9b54 0x9b54 +800151f8: 9ae0 0x9ae0 800151fa: 8000 0x8000 -800151fc: a4bc fsd fa5,72(s1) +800151fc: 9ae0 0x9ae0 800151fe: 8000 0x8000 -80015200: 9b54 0x9b54 +80015200: 9ae0 0x9ae0 80015202: 8000 0x8000 -80015204: 9b54 0x9b54 +80015204: 9ae0 0x9ae0 80015206: 8000 0x8000 -80015208: 9b54 0x9b54 +80015208: 9ae0 0x9ae0 8001520a: 8000 0x8000 -8001520c: 9988 0x9988 +8001520c: 9ae0 0x9ae0 8001520e: 8000 0x8000 -80015210: 9b54 0x9b54 +80015210: 9ae0 0x9ae0 80015212: 8000 0x8000 -80015214: 9b54 0x9b54 +80015214: 9ae0 0x9ae0 80015216: 8000 0x8000 -80015218: a448 fsd fa0,136(s0) +80015218: 9b10 0x9b10 8001521a: 8000 0x8000 -8001521c: a438 fsd fa4,72(s0) +8001521c: 9b10 0x9b10 8001521e: 8000 0x8000 -80015220: 9b54 0x9b54 +80015220: 9b10 0x9b10 80015222: 8000 0x8000 -80015224: 9bc0 0x9bc0 +80015224: 9b10 0x9b10 80015226: 8000 0x8000 -80015228: a478 fsd fa4,200(s0) +80015228: 9b10 0x9b10 8001522a: 8000 0x8000 -8001522c: 9b54 0x9b54 +8001522c: 9b10 0x9b10 8001522e: 8000 0x8000 -80015230: a46c fsd fa1,200(s0) +80015230: 9b10 0x9b10 80015232: 8000 0x8000 -80015234: 9b24 0x9b24 +80015234: 9cb4 0x9cb4 80015236: 8000 0x8000 -80015238: 9b24 0x9b24 +80015238: 9b10 0x9b10 8001523a: 8000 0x8000 -8001523c: 9b24 0x9b24 +8001523c: a0e4 fsd fs1,192(s1) 8001523e: 8000 0x8000 -80015240: 9b24 0x9b24 +80015240: a088 fsd fa0,0(s1) 80015242: 8000 0x8000 -80015244: 9b24 0x9b24 +80015244: 9cb4 0x9cb4 80015246: 8000 0x8000 -80015248: 9b24 0x9b24 +80015248: 9cb4 0x9cb4 8001524a: 8000 0x8000 -8001524c: 9b24 0x9b24 +8001524c: 9cb4 0x9cb4 8001524e: 8000 0x8000 -80015250: 9b24 0x9b24 +80015250: 9b10 0x9b10 80015252: 8000 0x8000 -80015254: 9b24 0x9b24 +80015254: 9b10 0x9b10 80015256: 8000 0x8000 -80015258: 9b54 0x9b54 +80015258: 9b10 0x9b10 8001525a: 8000 0x8000 -8001525c: 9b54 0x9b54 +8001525c: 9b10 0x9b10 8001525e: 8000 0x8000 -80015260: 9b54 0x9b54 +80015260: a07c fsd fa5,192(s0) 80015262: 8000 0x8000 -80015264: 9b54 0x9b54 +80015264: 9b10 0x9b10 80015266: 8000 0x8000 -80015268: 9b54 0x9b54 +80015268: 9b10 0x9b10 8001526a: 8000 0x8000 -8001526c: 9b54 0x9b54 +8001526c: a050 fsd fa2,128(s0) 8001526e: 8000 0x8000 -80015270: 9b54 0x9b54 +80015270: 9b10 0x9b10 80015272: 8000 0x8000 -80015274: 9cf8 0x9cf8 +80015274: 9b10 0x9b10 80015276: 8000 0x8000 -80015278: 9b54 0x9b54 +80015278: 9b10 0x9b10 8001527a: 8000 0x8000 -8001527c: a128 fsd fa0,64(a0) +8001527c: 9fd4 0x9fd4 8001527e: 8000 0x8000 -80015280: a0cc fsd fa1,128(s1) +80015280: 9b10 0x9b10 80015282: 8000 0x8000 -80015284: 9cf8 0x9cf8 +80015284: 9fa4 0x9fa4 80015286: 8000 0x8000 -80015288: 9cf8 0x9cf8 +80015288: 9b10 0x9b10 8001528a: 8000 0x8000 -8001528c: 9cf8 0x9cf8 +8001528c: 9b10 0x9b10 8001528e: 8000 0x8000 -80015290: 9b54 0x9b54 +80015290: 9b2c 0x9b2c 80015292: 8000 0x8000 -80015294: 9b54 0x9b54 +80015294: 9b10 0x9b10 80015296: 8000 0x8000 -80015298: 9b54 0x9b54 +80015298: 9b10 0x9b10 8001529a: 8000 0x8000 -8001529c: 9b54 0x9b54 +8001529c: 9b10 0x9b10 8001529e: 8000 0x8000 -800152a0: a0c0 fsd fs0,128(s1) +800152a0: 9b10 0x9b10 800152a2: 8000 0x8000 -800152a4: 9b54 0x9b54 +800152a4: 9b10 0x9b10 800152a6: 8000 0x8000 -800152a8: 9b54 0x9b54 +800152a8: 9b10 0x9b10 800152aa: 8000 0x8000 -800152ac: a094 fsd fa3,0(s1) +800152ac: 9b10 0x9b10 800152ae: 8000 0x8000 -800152b0: 9b54 0x9b54 +800152b0: 9b10 0x9b10 800152b2: 8000 0x8000 -800152b4: 9b54 0x9b54 +800152b4: 9cb4 0x9cb4 800152b6: 8000 0x8000 -800152b8: 9b54 0x9b54 +800152b8: 9b10 0x9b10 800152ba: 8000 0x8000 -800152bc: a018 fsd fa4,0(s0) +800152bc: a0e4 fsd fs1,192(s1) 800152be: 8000 0x8000 -800152c0: 9b54 0x9b54 +800152c0: a318 fsd fa4,0(a4) 800152c2: 8000 0x8000 -800152c4: 9fe8 0x9fe8 +800152c4: 9cb4 0x9cb4 800152c6: 8000 0x8000 -800152c8: 9b54 0x9b54 +800152c8: 9cb4 0x9cb4 800152ca: 8000 0x8000 -800152cc: 9b54 0x9b54 +800152cc: 9cb4 0x9cb4 800152ce: 8000 0x8000 -800152d0: 9b70 0x9b70 +800152d0: 9c5c 0x9c5c 800152d2: 8000 0x8000 -800152d4: 9b54 0x9b54 +800152d4: a318 fsd fa4,0(a4) 800152d6: 8000 0x8000 -800152d8: 9b54 0x9b54 +800152d8: 9984 0x9984 800152da: 8000 0x8000 -800152dc: 9b54 0x9b54 +800152dc: 9b10 0x9b10 800152de: 8000 0x8000 -800152e0: 9b54 0x9b54 +800152e0: 9c44 0x9c44 800152e2: 8000 0x8000 -800152e4: 9b54 0x9b54 +800152e4: 9b10 0x9b10 800152e6: 8000 0x8000 -800152e8: 9b54 0x9b54 +800152e8: 9bc8 0x9bc8 800152ea: 8000 0x8000 -800152ec: 9b54 0x9b54 +800152ec: 9b88 0x9b88 800152ee: 8000 0x8000 -800152f0: 9b54 0x9b54 +800152f0: 9c74 0x9c74 800152f2: 8000 0x8000 -800152f4: 9cf8 0x9cf8 +800152f4: 9984 0x9984 800152f6: 8000 0x8000 -800152f8: 9b54 0x9b54 +800152f8: 9b10 0x9b10 800152fa: 8000 0x8000 -800152fc: a128 fsd fa0,64(a0) +800152fc: 9fd4 0x9fd4 800152fe: 8000 0x8000 -80015300: a35c fsd fa5,128(a4) +80015300: 997c 0x997c 80015302: 8000 0x8000 -80015304: 9cf8 0x9cf8 +80015304: a49c fsd fa5,8(s1) 80015306: 8000 0x8000 -80015308: 9cf8 0x9cf8 +80015308: 9b10 0x9b10 8001530a: 8000 0x8000 -8001530c: 9cf8 0x9cf8 +8001530c: 9b10 0x9b10 8001530e: 8000 0x8000 -80015310: 9ca0 0x9ca0 +80015310: 9a34 0x9a34 80015312: 8000 0x8000 -80015314: a35c fsd fa5,128(a4) +80015314: 9b10 0x9b10 80015316: 8000 0x8000 -80015318: 99c8 0x99c8 +80015318: 997c 0x997c 8001531a: 8000 0x8000 -8001531c: 9b54 0x9b54 -8001531e: 8000 0x8000 -80015320: 9c88 0x9c88 -80015322: 8000 0x8000 -80015324: 9b54 0x9b54 -80015326: 8000 0x8000 -80015328: 9c0c 0x9c0c -8001532a: 8000 0x8000 -8001532c: 9bcc 0x9bcc -8001532e: 8000 0x8000 -80015330: 9cb8 0x9cb8 -80015332: 8000 0x8000 -80015334: 99c8 0x99c8 -80015336: 8000 0x8000 -80015338: 9b54 0x9b54 -8001533a: 8000 0x8000 -8001533c: a018 fsd fa4,0(s0) + +8001531c : +8001531c: 2020 fld fs0,64(s0) +8001531e: 2020 fld fs0,64(s0) +80015320: 2020 fld fs0,64(s0) +80015322: 2020 fld fs0,64(s0) +80015324: 2020 fld fs0,64(s0) +80015326: 2020 fld fs0,64(s0) +80015328: 2020 fld fs0,64(s0) +8001532a: 2020 fld fs0,64(s0) + +8001532c : +8001532c: 3030 fld fa2,96(s0) +8001532e: 3030 fld fa2,96(s0) +80015330: 3030 fld fa2,96(s0) +80015332: 3030 fld fa2,96(s0) +80015334: 3030 fld fa2,96(s0) +80015336: 3030 fld fa2,96(s0) +80015338: 3030 fld fa2,96(s0) +8001533a: 3030 fld fa2,96(s0) +8001533c: cacc sw a1,20(a3) 8001533e: 8000 0x8000 -80015340: 99c0 0x99c0 +80015340: c74c sw a1,12(a4) 80015342: 8000 0x8000 -80015344: a4e0 fsd fs0,200(s1) +80015344: c74c sw a1,12(a4) 80015346: 8000 0x8000 -80015348: 9b54 0x9b54 +80015348: cb18 sw a4,16(a4) 8001534a: 8000 0x8000 -8001534c: 9b54 0x9b54 +8001534c: c74c sw a1,12(a4) 8001534e: 8000 0x8000 -80015350: 9a78 0x9a78 +80015350: c74c sw a1,12(a4) 80015352: 8000 0x8000 -80015354: 9b54 0x9b54 +80015354: c74c sw a1,12(a4) 80015356: 8000 0x8000 -80015358: 99c0 0x99c0 +80015358: c57c sw a5,76(a0) 8001535a: 8000 0x8000 - -8001535c : -8001535c: 2020 fld fs0,64(s0) -8001535e: 2020 fld fs0,64(s0) -80015360: 2020 fld fs0,64(s0) -80015362: 2020 fld fs0,64(s0) -80015364: 2020 fld fs0,64(s0) -80015366: 2020 fld fs0,64(s0) -80015368: 2020 fld fs0,64(s0) -8001536a: 2020 fld fs0,64(s0) - -8001536c : -8001536c: 3030 fld fa2,96(s0) -8001536e: 3030 fld fa2,96(s0) -80015370: 3030 fld fa2,96(s0) -80015372: 3030 fld fa2,96(s0) -80015374: 3030 fld fa2,96(s0) -80015376: 3030 fld fa2,96(s0) -80015378: 3030 fld fa2,96(s0) -8001537a: 3030 fld fa2,96(s0) -8001537c: cb10 sw a2,16(a4) +8001535c: c74c sw a1,12(a4) +8001535e: 8000 0x8000 +80015360: c74c sw a1,12(a4) +80015362: 8000 0x8000 +80015364: caf4 sw a3,84(a3) +80015366: 8000 0x8000 +80015368: cae4 sw s1,84(a3) +8001536a: 8000 0x8000 +8001536c: c74c sw a1,12(a4) +8001536e: 8000 0x8000 +80015370: cb64 sw s1,84(a4) +80015372: 8000 0x8000 +80015374: cb24 sw s1,80(a4) +80015376: 8000 0x8000 +80015378: c74c sw a1,12(a4) +8001537a: 8000 0x8000 +8001537c: c8e8 sw a0,84(s1) 8001537e: 8000 0x8000 -80015380: c790 sw a2,8(a5) +80015380: c71c sw a5,8(a4) 80015382: 8000 0x8000 -80015384: c790 sw a2,8(a5) +80015384: c71c sw a5,8(a4) 80015386: 8000 0x8000 -80015388: cb5c sw a5,20(a4) +80015388: c71c sw a5,8(a4) 8001538a: 8000 0x8000 -8001538c: c790 sw a2,8(a5) +8001538c: c71c sw a5,8(a4) 8001538e: 8000 0x8000 -80015390: c790 sw a2,8(a5) +80015390: c71c sw a5,8(a4) 80015392: 8000 0x8000 -80015394: c790 sw a2,8(a5) +80015394: c71c sw a5,8(a4) 80015396: 8000 0x8000 -80015398: c5c0 sw s0,12(a1) +80015398: c71c sw a5,8(a4) 8001539a: 8000 0x8000 -8001539c: c790 sw a2,8(a5) +8001539c: c71c sw a5,8(a4) 8001539e: 8000 0x8000 -800153a0: c790 sw a2,8(a5) +800153a0: c71c sw a5,8(a4) 800153a2: 8000 0x8000 -800153a4: cb38 sw a4,80(a4) +800153a4: c74c sw a1,12(a4) 800153a6: 8000 0x8000 -800153a8: cb28 sw a0,80(a4) +800153a8: c74c sw a1,12(a4) 800153aa: 8000 0x8000 -800153ac: c790 sw a2,8(a5) +800153ac: c74c sw a1,12(a4) 800153ae: 8000 0x8000 -800153b0: cba8 sw a0,80(a5) +800153b0: c74c sw a1,12(a4) 800153b2: 8000 0x8000 -800153b4: cb68 sw a0,84(a4) +800153b4: c74c sw a1,12(a4) 800153b6: 8000 0x8000 -800153b8: c790 sw a2,8(a5) +800153b8: c74c sw a1,12(a4) 800153ba: 8000 0x8000 -800153bc: c92c sw a1,80(a0) +800153bc: c74c sw a1,12(a4) 800153be: 8000 0x8000 -800153c0: c760 sw s0,76(a4) +800153c0: c74c sw a1,12(a4) 800153c2: 8000 0x8000 -800153c4: c760 sw s0,76(a4) +800153c4: c74c sw a1,12(a4) 800153c6: 8000 0x8000 -800153c8: c760 sw s0,76(a4) +800153c8: c9cc sw a1,20(a1) 800153ca: 8000 0x8000 -800153cc: c760 sw s0,76(a4) +800153cc: c960 sw s0,84(a0) 800153ce: 8000 0x8000 -800153d0: c760 sw s0,76(a4) +800153d0: c74c sw a1,12(a4) 800153d2: 8000 0x8000 -800153d4: c760 sw s0,76(a4) +800153d4: c74c sw a1,12(a4) 800153d6: 8000 0x8000 -800153d8: c760 sw s0,76(a4) +800153d8: c74c sw a1,12(a4) 800153da: 8000 0x8000 -800153dc: c760 sw s0,76(a4) +800153dc: c74c sw a1,12(a4) 800153de: 8000 0x8000 -800153e0: c760 sw s0,76(a4) +800153e0: c74c sw a1,12(a4) 800153e2: 8000 0x8000 -800153e4: c790 sw a2,8(a5) +800153e4: c74c sw a1,12(a4) 800153e6: 8000 0x8000 -800153e8: c790 sw a2,8(a5) +800153e8: c74c sw a1,12(a4) 800153ea: 8000 0x8000 -800153ec: c790 sw a2,8(a5) +800153ec: c74c sw a1,12(a4) 800153ee: 8000 0x8000 -800153f0: c790 sw a2,8(a5) +800153f0: c74c sw a1,12(a4) 800153f2: 8000 0x8000 -800153f4: c790 sw a2,8(a5) +800153f4: c74c sw a1,12(a4) 800153f6: 8000 0x8000 -800153f8: c790 sw a2,8(a5) +800153f8: c938 sw a4,80(a0) 800153fa: 8000 0x8000 -800153fc: c790 sw a2,8(a5) +800153fc: c74c sw a1,12(a4) 800153fe: 8000 0x8000 -80015400: c790 sw a2,8(a5) +80015400: c74c sw a1,12(a4) 80015402: 8000 0x8000 -80015404: c790 sw a2,8(a5) +80015404: c74c sw a1,12(a4) 80015406: 8000 0x8000 -80015408: ca10 sw a2,16(a2) +80015408: c8f4 sw a3,84(s1) 8001540a: 8000 0x8000 -8001540c: c9a4 sw s1,80(a1) +8001540c: c74c sw a1,12(a4) 8001540e: 8000 0x8000 -80015410: c790 sw a2,8(a5) +80015410: c8bc sw a5,80(s1) 80015412: 8000 0x8000 -80015414: c790 sw a2,8(a5) +80015414: c74c sw a1,12(a4) 80015416: 8000 0x8000 -80015418: c790 sw a2,8(a5) +80015418: c74c sw a1,12(a4) 8001541a: 8000 0x8000 -8001541c: c790 sw a2,8(a5) +8001541c: c684 sw s1,8(a3) 8001541e: 8000 0x8000 -80015420: c790 sw a2,8(a5) +80015420: c74c sw a1,12(a4) 80015422: 8000 0x8000 -80015424: c790 sw a2,8(a5) +80015424: c74c sw a1,12(a4) 80015426: 8000 0x8000 -80015428: c790 sw a2,8(a5) +80015428: c74c sw a1,12(a4) 8001542a: 8000 0x8000 -8001542c: c790 sw a2,8(a5) +8001542c: c74c sw a1,12(a4) 8001542e: 8000 0x8000 -80015430: c790 sw a2,8(a5) +80015430: c74c sw a1,12(a4) 80015432: 8000 0x8000 -80015434: c790 sw a2,8(a5) +80015434: c74c sw a1,12(a4) 80015436: 8000 0x8000 -80015438: c97c sw a5,84(a0) +80015438: c74c sw a1,12(a4) 8001543a: 8000 0x8000 -8001543c: c790 sw a2,8(a5) +8001543c: c74c sw a1,12(a4) 8001543e: 8000 0x8000 -80015440: c790 sw a2,8(a5) +80015440: c74c sw a1,12(a4) 80015442: 8000 0x8000 -80015444: c790 sw a2,8(a5) +80015444: c74c sw a1,12(a4) 80015446: 8000 0x8000 -80015448: c938 sw a4,80(a0) +80015448: c9cc sw a1,20(a1) 8001544a: 8000 0x8000 -8001544c: c790 sw a2,8(a5) +8001544c: ccd0 sw a2,28(s1) 8001544e: 8000 0x8000 -80015450: c900 sw s0,16(a0) +80015450: c74c sw a1,12(a4) 80015452: 8000 0x8000 -80015454: c790 sw a2,8(a5) +80015454: c74c sw a1,12(a4) 80015456: 8000 0x8000 -80015458: c790 sw a2,8(a5) +80015458: c74c sw a1,12(a4) 8001545a: 8000 0x8000 -8001545c: c6c8 sw a0,12(a3) +8001545c: ccbc sw a5,88(s1) 8001545e: 8000 0x8000 -80015460: c790 sw a2,8(a5) +80015460: ccd0 sw a2,28(s1) 80015462: 8000 0x8000 -80015464: c790 sw a2,8(a5) +80015464: c5bc sw a5,72(a1) 80015466: 8000 0x8000 -80015468: c790 sw a2,8(a5) +80015468: c74c sw a1,12(a4) 8001546a: 8000 0x8000 -8001546c: c790 sw a2,8(a5) +8001546c: cca8 sw a0,88(s1) 8001546e: 8000 0x8000 -80015470: c790 sw a2,8(a5) +80015470: c74c sw a1,12(a4) 80015472: 8000 0x8000 -80015474: c790 sw a2,8(a5) +80015474: cc68 sw a0,92(s0) 80015476: 8000 0x8000 -80015478: c790 sw a2,8(a5) +80015478: cc2c sw a1,88(s0) 8001547a: 8000 0x8000 -8001547c: c790 sw a2,8(a5) +8001547c: cbf4 sw a3,84(a5) 8001547e: 8000 0x8000 -80015480: c790 sw a2,8(a5) +80015480: c5bc sw a5,72(a1) 80015482: 8000 0x8000 -80015484: c790 sw a2,8(a5) +80015484: c74c sw a1,12(a4) 80015486: 8000 0x8000 -80015488: ca10 sw a2,16(a2) +80015488: c8f4 sw a3,84(s1) 8001548a: 8000 0x8000 -8001548c: cd14 sw a3,24(a0) +8001548c: c5b4 sw a3,72(a1) 8001548e: 8000 0x8000 -80015490: c790 sw a2,8(a5) +80015490: cb70 sw a2,84(a4) 80015492: 8000 0x8000 -80015494: c790 sw a2,8(a5) +80015494: c74c sw a1,12(a4) 80015496: 8000 0x8000 -80015498: c790 sw a2,8(a5) +80015498: c74c sw a1,12(a4) 8001549a: 8000 0x8000 -8001549c: cd00 sw s0,24(a0) +8001549c: cbb0 sw a2,80(a5) 8001549e: 8000 0x8000 -800154a0: cd14 sw a3,24(a0) +800154a0: c74c sw a1,12(a4) 800154a2: 8000 0x8000 -800154a4: c600 sw s0,8(a2) +800154a4: c5b4 sw a3,72(a1) 800154a6: 8000 0x8000 -800154a8: c790 sw a2,8(a5) -800154aa: 8000 0x8000 -800154ac: ccec sw a1,92(s1) -800154ae: 8000 0x8000 -800154b0: c790 sw a2,8(a5) -800154b2: 8000 0x8000 -800154b4: ccac sw a1,88(s1) -800154b6: 8000 0x8000 -800154b8: cc70 sw a2,92(s0) -800154ba: 8000 0x8000 -800154bc: cc38 sw a4,88(s0) -800154be: 8000 0x8000 -800154c0: c600 sw s0,8(a2) -800154c2: 8000 0x8000 -800154c4: c790 sw a2,8(a5) -800154c6: 8000 0x8000 -800154c8: c938 sw a4,80(a0) -800154ca: 8000 0x8000 -800154cc: c5f8 sw a4,76(a1) -800154ce: 8000 0x8000 -800154d0: cbb4 sw a3,80(a5) -800154d2: 8000 0x8000 -800154d4: c790 sw a2,8(a5) -800154d6: 8000 0x8000 -800154d8: c790 sw a2,8(a5) -800154da: 8000 0x8000 -800154dc: cbf4 sw a3,84(a5) -800154de: 8000 0x8000 -800154e0: c790 sw a2,8(a5) -800154e2: 8000 0x8000 -800154e4: c5f8 sw a4,76(a1) -800154e6: 8000 0x8000 -800154e8 : -800154e8: 2020 fld fs0,64(s0) -800154ea: 2020 fld fs0,64(s0) -800154ec: 2020 fld fs0,64(s0) -800154ee: 2020 fld fs0,64(s0) -800154f0: 2020 fld fs0,64(s0) -800154f2: 2020 fld fs0,64(s0) -800154f4: 2020 fld fs0,64(s0) -800154f6: 2020 fld fs0,64(s0) +800154a8 : +800154a8: 2020 fld fs0,64(s0) +800154aa: 2020 fld fs0,64(s0) +800154ac: 2020 fld fs0,64(s0) +800154ae: 2020 fld fs0,64(s0) +800154b0: 2020 fld fs0,64(s0) +800154b2: 2020 fld fs0,64(s0) +800154b4: 2020 fld fs0,64(s0) +800154b6: 2020 fld fs0,64(s0) -800154f8 : -800154f8: 3030 fld fa2,96(s0) -800154fa: 3030 fld fa2,96(s0) -800154fc: 3030 fld fa2,96(s0) -800154fe: 3030 fld fa2,96(s0) -80015500: 3030 fld fa2,96(s0) -80015502: 3030 fld fa2,96(s0) -80015504: 3030 fld fa2,96(s0) -80015506: 3030 fld fa2,96(s0) +800154b8 : +800154b8: 3030 fld fa2,96(s0) +800154ba: 3030 fld fa2,96(s0) +800154bc: 3030 fld fa2,96(s0) +800154be: 3030 fld fa2,96(s0) +800154c0: 3030 fld fa2,96(s0) +800154c2: 3030 fld fa2,96(s0) +800154c4: 3030 fld fa2,96(s0) +800154c6: 3030 fld fa2,96(s0) -80015508 <_ctype_>: -80015508: 2000 fld fs0,0(s0) -8001550a: 2020 fld fs0,64(s0) -8001550c: 2020 fld fs0,64(s0) -8001550e: 2020 fld fs0,64(s0) -80015510: 2020 fld fs0,64(s0) -80015512: 2828 fld fa0,80(s0) -80015514: 2828 fld fa0,80(s0) -80015516: 2028 fld fa0,64(s0) -80015518: 2020 fld fs0,64(s0) -8001551a: 2020 fld fs0,64(s0) -8001551c: 2020 fld fs0,64(s0) -8001551e: 2020 fld fs0,64(s0) -80015520: 2020 fld fs0,64(s0) -80015522: 2020 fld fs0,64(s0) -80015524: 2020 fld fs0,64(s0) -80015526: 2020 fld fs0,64(s0) -80015528: 8820 0x8820 -8001552a: 1010 addi a2,sp,32 -8001552c: 1010 addi a2,sp,32 -8001552e: 1010 addi a2,sp,32 -80015530: 1010 addi a2,sp,32 -80015532: 1010 addi a2,sp,32 -80015534: 1010 addi a2,sp,32 -80015536: 1010 addi a2,sp,32 -80015538: 0410 addi a2,sp,512 -8001553a: 0404 addi s1,sp,512 -8001553c: 0404 addi s1,sp,512 -8001553e: 0404 addi s1,sp,512 -80015540: 0404 addi s1,sp,512 -80015542: 1004 addi s1,sp,32 +800154c8 <_ctype_>: +800154c8: 2000 fld fs0,0(s0) +800154ca: 2020 fld fs0,64(s0) +800154cc: 2020 fld fs0,64(s0) +800154ce: 2020 fld fs0,64(s0) +800154d0: 2020 fld fs0,64(s0) +800154d2: 2828 fld fa0,80(s0) +800154d4: 2828 fld fa0,80(s0) +800154d6: 2028 fld fa0,64(s0) +800154d8: 2020 fld fs0,64(s0) +800154da: 2020 fld fs0,64(s0) +800154dc: 2020 fld fs0,64(s0) +800154de: 2020 fld fs0,64(s0) +800154e0: 2020 fld fs0,64(s0) +800154e2: 2020 fld fs0,64(s0) +800154e4: 2020 fld fs0,64(s0) +800154e6: 2020 fld fs0,64(s0) +800154e8: 8820 0x8820 +800154ea: 1010 addi a2,sp,32 +800154ec: 1010 addi a2,sp,32 +800154ee: 1010 addi a2,sp,32 +800154f0: 1010 addi a2,sp,32 +800154f2: 1010 addi a2,sp,32 +800154f4: 1010 addi a2,sp,32 +800154f6: 1010 addi a2,sp,32 +800154f8: 0410 addi a2,sp,512 +800154fa: 0404 addi s1,sp,512 +800154fc: 0404 addi s1,sp,512 +800154fe: 0404 addi s1,sp,512 +80015500: 0404 addi s1,sp,512 +80015502: 1004 addi s1,sp,32 +80015504: 1010 addi a2,sp,32 +80015506: 1010 addi a2,sp,32 +80015508: 1010 addi a2,sp,32 +8001550a: 4141 li sp,16 +8001550c: 4141 li sp,16 +8001550e: 4141 li sp,16 +80015510: 0101 addi sp,sp,0 +80015512: 0101 addi sp,sp,0 +80015514: 0101 addi sp,sp,0 +80015516: 0101 addi sp,sp,0 +80015518: 0101 addi sp,sp,0 +8001551a: 0101 addi sp,sp,0 +8001551c: 0101 addi sp,sp,0 +8001551e: 0101 addi sp,sp,0 +80015520: 0101 addi sp,sp,0 +80015522: 0101 addi sp,sp,0 +80015524: 1010 addi a2,sp,32 +80015526: 1010 addi a2,sp,32 +80015528: 1010 addi a2,sp,32 +8001552a: 4242 lw tp,16(sp) +8001552c: 4242 lw tp,16(sp) +8001552e: 4242 lw tp,16(sp) +80015530: 0202 c.slli64 tp +80015532: 0202 c.slli64 tp +80015534: 0202 c.slli64 tp +80015536: 0202 c.slli64 tp +80015538: 0202 c.slli64 tp +8001553a: 0202 c.slli64 tp +8001553c: 0202 c.slli64 tp +8001553e: 0202 c.slli64 tp +80015540: 0202 c.slli64 tp +80015542: 0202 c.slli64 tp 80015544: 1010 addi a2,sp,32 80015546: 1010 addi a2,sp,32 -80015548: 1010 addi a2,sp,32 -8001554a: 4141 li sp,16 -8001554c: 4141 li sp,16 -8001554e: 4141 li sp,16 -80015550: 0101 addi sp,sp,0 -80015552: 0101 addi sp,sp,0 -80015554: 0101 addi sp,sp,0 -80015556: 0101 addi sp,sp,0 -80015558: 0101 addi sp,sp,0 -8001555a: 0101 addi sp,sp,0 -8001555c: 0101 addi sp,sp,0 -8001555e: 0101 addi sp,sp,0 -80015560: 0101 addi sp,sp,0 -80015562: 0101 addi sp,sp,0 -80015564: 1010 addi a2,sp,32 -80015566: 1010 addi a2,sp,32 -80015568: 1010 addi a2,sp,32 -8001556a: 4242 lw tp,16(sp) -8001556c: 4242 lw tp,16(sp) -8001556e: 4242 lw tp,16(sp) -80015570: 0202 c.slli64 tp -80015572: 0202 c.slli64 tp -80015574: 0202 c.slli64 tp -80015576: 0202 c.slli64 tp -80015578: 0202 c.slli64 tp -8001557a: 0202 c.slli64 tp -8001557c: 0202 c.slli64 tp -8001557e: 0202 c.slli64 tp -80015580: 0202 c.slli64 tp -80015582: 0202 c.slli64 tp -80015584: 1010 addi a2,sp,32 -80015586: 1010 addi a2,sp,32 -80015588: 0020 addi s0,sp,8 +80015548: 0020 addi s0,sp,8 ... -8001560a: 0000 unimp -8001560c: f2d4 fsw fa3,36(a3) +800155ca: 0000 unimp +800155cc: f290 fsw fa2,32(a3) +800155ce: 8000 0x8000 +800155d0: eef0 fsw fa2,92(a3) +800155d2: 8000 0x8000 +800155d4: eef0 fsw fa2,92(a3) +800155d6: 8000 0x8000 +800155d8: f284 fsw fs1,32(a3) +800155da: 8000 0x8000 +800155dc: eef0 fsw fa2,92(a3) +800155de: 8000 0x8000 +800155e0: eef0 fsw fa2,92(a3) +800155e2: 8000 0x8000 +800155e4: eef0 fsw fa2,92(a3) +800155e6: 8000 0x8000 +800155e8: ed48 fsw fa0,28(a0) +800155ea: 8000 0x8000 +800155ec: eef0 fsw fa2,92(a3) +800155ee: 8000 0x8000 +800155f0: eef0 fsw fa2,92(a3) +800155f2: 8000 0x8000 +800155f4: f124 fsw fs1,96(a0) +800155f6: 8000 0x8000 +800155f8: f114 fsw fa3,32(a0) +800155fa: 8000 0x8000 +800155fc: eef0 fsw fa2,92(a3) +800155fe: 8000 0x8000 +80015600: f108 fsw fa0,32(a0) +80015602: 8000 0x8000 +80015604: f0c8 fsw fa0,36(s1) +80015606: 8000 0x8000 +80015608: eef0 fsw fa2,92(a3) +8001560a: 8000 0x8000 +8001560c: f0bc fsw fa5,96(s1) 8001560e: 8000 0x8000 -80015610: ef34 fsw fa3,88(a4) +80015610: eec0 fsw fs0,28(a3) 80015612: 8000 0x8000 -80015614: ef34 fsw fa3,88(a4) +80015614: eec0 fsw fs0,28(a3) 80015616: 8000 0x8000 -80015618: f2c8 fsw fa0,36(a3) +80015618: eec0 fsw fs0,28(a3) 8001561a: 8000 0x8000 -8001561c: ef34 fsw fa3,88(a4) +8001561c: eec0 fsw fs0,28(a3) 8001561e: 8000 0x8000 -80015620: ef34 fsw fa3,88(a4) +80015620: eec0 fsw fs0,28(a3) 80015622: 8000 0x8000 -80015624: ef34 fsw fa3,88(a4) +80015624: eec0 fsw fs0,28(a3) 80015626: 8000 0x8000 -80015628: ed8c fsw fa1,24(a1) +80015628: eec0 fsw fs0,28(a3) 8001562a: 8000 0x8000 -8001562c: ef34 fsw fa3,88(a4) +8001562c: eec0 fsw fs0,28(a3) 8001562e: 8000 0x8000 -80015630: ef34 fsw fa3,88(a4) +80015630: eec0 fsw fs0,28(a3) 80015632: 8000 0x8000 -80015634: f168 fsw fa0,100(a0) +80015634: eef0 fsw fa2,92(a3) 80015636: 8000 0x8000 -80015638: f158 fsw fa4,36(a0) +80015638: eef0 fsw fa2,92(a3) 8001563a: 8000 0x8000 -8001563c: ef34 fsw fa3,88(a4) +8001563c: eef0 fsw fa2,92(a3) 8001563e: 8000 0x8000 -80015640: f14c fsw fa1,36(a0) +80015640: eef0 fsw fa2,92(a3) 80015642: 8000 0x8000 -80015644: f10c fsw fa1,32(a0) +80015644: eef0 fsw fa2,92(a3) 80015646: 8000 0x8000 -80015648: ef34 fsw fa3,88(a4) +80015648: eef0 fsw fa2,92(a3) 8001564a: 8000 0x8000 -8001564c: f100 fsw fs0,32(a0) +8001564c: eef0 fsw fa2,92(a3) 8001564e: 8000 0x8000 -80015650: ef04 fsw fs1,24(a4) +80015650: eef0 fsw fa2,92(a3) 80015652: 8000 0x8000 -80015654: ef04 fsw fs1,24(a4) +80015654: eef0 fsw fa2,92(a3) 80015656: 8000 0x8000 -80015658: ef04 fsw fs1,24(a4) +80015658: f1b4 fsw fa3,96(a1) 8001565a: 8000 0x8000 -8001565c: ef04 fsw fs1,24(a4) +8001565c: f148 fsw fa0,36(a0) 8001565e: 8000 0x8000 -80015660: ef04 fsw fs1,24(a4) +80015660: eef0 fsw fa2,92(a3) 80015662: 8000 0x8000 -80015664: ef04 fsw fs1,24(a4) +80015664: eef0 fsw fa2,92(a3) 80015666: 8000 0x8000 -80015668: ef04 fsw fs1,24(a4) +80015668: eef0 fsw fa2,92(a3) 8001566a: 8000 0x8000 -8001566c: ef04 fsw fs1,24(a4) +8001566c: eef0 fsw fa2,92(a3) 8001566e: 8000 0x8000 -80015670: ef04 fsw fs1,24(a4) +80015670: eef0 fsw fa2,92(a3) 80015672: 8000 0x8000 -80015674: ef34 fsw fa3,88(a4) +80015674: eef0 fsw fa2,92(a3) 80015676: 8000 0x8000 -80015678: ef34 fsw fa3,88(a4) +80015678: eef0 fsw fa2,92(a3) 8001567a: 8000 0x8000 -8001567c: ef34 fsw fa3,88(a4) +8001567c: eef0 fsw fa2,92(a3) 8001567e: 8000 0x8000 -80015680: ef34 fsw fa3,88(a4) +80015680: eef0 fsw fa2,92(a3) 80015682: 8000 0x8000 -80015684: ef34 fsw fa3,88(a4) +80015684: eef0 fsw fa2,92(a3) 80015686: 8000 0x8000 -80015688: ef34 fsw fa3,88(a4) +80015688: f060 fsw fs0,100(s0) 8001568a: 8000 0x8000 -8001568c: ef34 fsw fa3,88(a4) +8001568c: eef0 fsw fa2,92(a3) 8001568e: 8000 0x8000 -80015690: ef34 fsw fa3,88(a4) +80015690: eef0 fsw fa2,92(a3) 80015692: 8000 0x8000 -80015694: ef34 fsw fa3,88(a4) +80015694: eef0 fsw fa2,92(a3) 80015696: 8000 0x8000 -80015698: f1f8 fsw fa4,100(a1) +80015698: f014 fsw fa3,32(s0) 8001569a: 8000 0x8000 -8001569c: f18c fsw fa1,32(a1) +8001569c: eef0 fsw fa2,92(a3) 8001569e: 8000 0x8000 -800156a0: ef34 fsw fa3,88(a4) +800156a0: f08c fsw fa1,32(s1) 800156a2: 8000 0x8000 -800156a4: ef34 fsw fa3,88(a4) +800156a4: eef0 fsw fa2,92(a3) 800156a6: 8000 0x8000 -800156a8: ef34 fsw fa3,88(a4) +800156a8: eef0 fsw fa2,92(a3) 800156aa: 8000 0x8000 -800156ac: ef34 fsw fa3,88(a4) +800156ac: ee20 fsw fs0,88(a2) 800156ae: 8000 0x8000 -800156b0: ef34 fsw fa3,88(a4) +800156b0: eef0 fsw fa2,92(a3) 800156b2: 8000 0x8000 -800156b4: ef34 fsw fa3,88(a4) +800156b4: eef0 fsw fa2,92(a3) 800156b6: 8000 0x8000 -800156b8: ef34 fsw fa3,88(a4) +800156b8: eef0 fsw fa2,92(a3) 800156ba: 8000 0x8000 -800156bc: ef34 fsw fa3,88(a4) +800156bc: eef0 fsw fa2,92(a3) 800156be: 8000 0x8000 -800156c0: ef34 fsw fa3,88(a4) +800156c0: eef0 fsw fa2,92(a3) 800156c2: 8000 0x8000 -800156c4: ef34 fsw fa3,88(a4) +800156c4: eef0 fsw fa2,92(a3) 800156c6: 8000 0x8000 -800156c8: f0a4 fsw fs1,96(s1) +800156c8: eef0 fsw fa2,92(a3) 800156ca: 8000 0x8000 -800156cc: ef34 fsw fa3,88(a4) +800156cc: eef0 fsw fa2,92(a3) 800156ce: 8000 0x8000 -800156d0: ef34 fsw fa3,88(a4) +800156d0: eef0 fsw fa2,92(a3) 800156d2: 8000 0x8000 -800156d4: ef34 fsw fa3,88(a4) +800156d4: eef0 fsw fa2,92(a3) 800156d6: 8000 0x8000 -800156d8: f058 fsw fa4,36(s0) +800156d8: f1b4 fsw fa3,96(a1) 800156da: 8000 0x8000 -800156dc: ef34 fsw fa3,88(a4) +800156dc: f418 fsw fa4,40(s0) 800156de: 8000 0x8000 -800156e0: f0d0 fsw fa2,36(s1) +800156e0: eef0 fsw fa2,92(a3) 800156e2: 8000 0x8000 -800156e4: ef34 fsw fa3,88(a4) +800156e4: eef0 fsw fa2,92(a3) 800156e6: 8000 0x8000 -800156e8: ef34 fsw fa3,88(a4) +800156e8: eef0 fsw fa2,92(a3) 800156ea: 8000 0x8000 -800156ec: ee64 fsw fs1,92(a2) +800156ec: f404 fsw fs1,40(s0) 800156ee: 8000 0x8000 -800156f0: ef34 fsw fa3,88(a4) +800156f0: f418 fsw fa4,40(s0) 800156f2: 8000 0x8000 -800156f4: ef34 fsw fa3,88(a4) +800156f4: ed84 fsw fs1,24(a1) 800156f6: 8000 0x8000 -800156f8: ef34 fsw fa3,88(a4) +800156f8: eef0 fsw fa2,92(a3) 800156fa: 8000 0x8000 -800156fc: ef34 fsw fa3,88(a4) +800156fc: f3f0 fsw fa2,100(a5) 800156fe: 8000 0x8000 -80015700: ef34 fsw fa3,88(a4) +80015700: eef0 fsw fa2,92(a3) 80015702: 8000 0x8000 -80015704: ef34 fsw fa3,88(a4) +80015704: f3b0 fsw fa2,96(a5) 80015706: 8000 0x8000 -80015708: ef34 fsw fa3,88(a4) +80015708: f370 fsw fa2,100(a4) 8001570a: 8000 0x8000 -8001570c: ef34 fsw fa3,88(a4) +8001570c: f334 fsw fa3,96(a4) 8001570e: 8000 0x8000 -80015710: ef34 fsw fa3,88(a4) +80015710: ed84 fsw fs1,24(a1) 80015712: 8000 0x8000 -80015714: ef34 fsw fa3,88(a4) +80015714: eef0 fsw fa2,92(a3) 80015716: 8000 0x8000 -80015718: f1f8 fsw fa4,100(a1) +80015718: f014 fsw fa3,32(s0) 8001571a: 8000 0x8000 -8001571c: f45c fsw fa5,44(s0) +8001571c: ed7c fsw fa5,92(a0) 8001571e: 8000 0x8000 -80015720: ef34 fsw fa3,88(a4) +80015720: f2a8 fsw fa0,96(a3) 80015722: 8000 0x8000 -80015724: ef34 fsw fa3,88(a4) +80015724: eef0 fsw fa2,92(a3) 80015726: 8000 0x8000 -80015728: ef34 fsw fa3,88(a4) +80015728: eef0 fsw fa2,92(a3) 8001572a: 8000 0x8000 -8001572c: f448 fsw fa0,44(s0) +8001572c: f2ec fsw fa1,100(a3) 8001572e: 8000 0x8000 -80015730: f45c fsw fa5,44(s0) +80015730: eef0 fsw fa2,92(a3) 80015732: 8000 0x8000 -80015734: edc8 fsw fa0,28(a1) +80015734: ed7c fsw fa5,92(a0) 80015736: 8000 0x8000 -80015738: ef34 fsw fa3,88(a4) -8001573a: 8000 0x8000 -8001573c: f434 fsw fa3,104(s0) -8001573e: 8000 0x8000 -80015740: ef34 fsw fa3,88(a4) -80015742: 8000 0x8000 -80015744: f3f4 fsw fa3,100(a5) -80015746: 8000 0x8000 -80015748: f3b4 fsw fa3,96(a5) -8001574a: 8000 0x8000 -8001574c: f378 fsw fa4,100(a4) -8001574e: 8000 0x8000 -80015750: edc8 fsw fa0,28(a1) -80015752: 8000 0x8000 -80015754: ef34 fsw fa3,88(a4) -80015756: 8000 0x8000 -80015758: f058 fsw fa4,36(s0) -8001575a: 8000 0x8000 -8001575c: edc0 fsw fs0,28(a1) -8001575e: 8000 0x8000 -80015760: f2ec fsw fa1,100(a3) -80015762: 8000 0x8000 -80015764: ef34 fsw fa3,88(a4) -80015766: 8000 0x8000 -80015768: ef34 fsw fa3,88(a4) -8001576a: 8000 0x8000 -8001576c: f330 fsw fa2,96(a4) -8001576e: 8000 0x8000 -80015770: ef34 fsw fa3,88(a4) -80015772: 8000 0x8000 -80015774: edc0 fsw fs0,28(a1) -80015776: 8000 0x8000 -80015778 : -80015778: 2020 fld fs0,64(s0) -8001577a: 2020 fld fs0,64(s0) -8001577c: 2020 fld fs0,64(s0) -8001577e: 2020 fld fs0,64(s0) -80015780: 2020 fld fs0,64(s0) -80015782: 2020 fld fs0,64(s0) -80015784: 2020 fld fs0,64(s0) -80015786: 2020 fld fs0,64(s0) +80015738 : +80015738: 2020 fld fs0,64(s0) +8001573a: 2020 fld fs0,64(s0) +8001573c: 2020 fld fs0,64(s0) +8001573e: 2020 fld fs0,64(s0) +80015740: 2020 fld fs0,64(s0) +80015742: 2020 fld fs0,64(s0) +80015744: 2020 fld fs0,64(s0) +80015746: 2020 fld fs0,64(s0) -80015788 : -80015788: 3030 fld fa2,96(s0) -8001578a: 3030 fld fa2,96(s0) -8001578c: 3030 fld fa2,96(s0) -8001578e: 3030 fld fa2,96(s0) -80015790: 3030 fld fa2,96(s0) -80015792: 3030 fld fa2,96(s0) -80015794: 3030 fld fa2,96(s0) -80015796: 3030 fld fa2,96(s0) -80015798: 0ef8 addi a4,sp,860 +80015748 : +80015748: 3030 fld fa2,96(s0) +8001574a: 3030 fld fa2,96(s0) +8001574c: 3030 fld fa2,96(s0) +8001574e: 3030 fld fa2,96(s0) +80015750: 3030 fld fa2,96(s0) +80015752: 3030 fld fa2,96(s0) +80015754: 3030 fld fa2,96(s0) +80015756: 3030 fld fa2,96(s0) +80015758: 0eb4 addi a3,sp,856 +8001575a: 8001 c.srli64 s0 +8001575c: 0dc8 addi a0,sp,724 +8001575e: 8001 c.srli64 s0 +80015760: 0dd4 addi a3,sp,724 +80015762: 8001 c.srli64 s0 +80015764: 0dc8 addi a0,sp,724 +80015766: 8001 c.srli64 s0 +80015768: 0ea0 addi s0,sp,856 +8001576a: 8001 c.srli64 s0 +8001576c: 0dc8 addi a0,sp,724 +8001576e: 8001 c.srli64 s0 +80015770: 0dd4 addi a3,sp,724 +80015772: 8001 c.srli64 s0 +80015774: 0eb4 addi a3,sp,856 +80015776: 8001 c.srli64 s0 +80015778: 0eb4 addi a3,sp,856 +8001577a: 8001 c.srli64 s0 +8001577c: 0ea0 addi s0,sp,856 +8001577e: 8001 c.srli64 s0 +80015780: 0dd4 addi a3,sp,724 +80015782: 8001 c.srli64 s0 +80015784: 0da0 addi s0,sp,728 +80015786: 8001 c.srli64 s0 +80015788: 0da0 addi s0,sp,728 +8001578a: 8001 c.srli64 s0 +8001578c: 0da0 addi s0,sp,728 +8001578e: 8001 c.srli64 s0 +80015790: 0ddc addi a5,sp,724 +80015792: 8001 c.srli64 s0 +80015794: 1380 addi s0,sp,480 +80015796: 8001 c.srli64 s0 +80015798: 1380 addi s0,sp,480 8001579a: 8001 c.srli64 s0 -8001579c: 0e0c addi a1,sp,784 +8001579c: 13a4 addi s1,sp,488 8001579e: 8001 c.srli64 s0 -800157a0: 0e18 addi a4,sp,784 +800157a0: 1374 addi a3,sp,428 800157a2: 8001 c.srli64 s0 -800157a4: 0e0c addi a1,sp,784 +800157a4: 1374 addi a3,sp,428 800157a6: 8001 c.srli64 s0 -800157a8: 0ee4 addi s1,sp,860 +800157a8: 1464 addi s1,sp,556 800157aa: 8001 c.srli64 s0 -800157ac: 0e0c addi a1,sp,784 +800157ac: 13a4 addi s1,sp,488 800157ae: 8001 c.srli64 s0 -800157b0: 0e18 addi a4,sp,784 +800157b0: 1374 addi a3,sp,428 800157b2: 8001 c.srli64 s0 -800157b4: 0ef8 addi a4,sp,860 +800157b4: 1464 addi s1,sp,556 800157b6: 8001 c.srli64 s0 -800157b8: 0ef8 addi a4,sp,860 +800157b8: 1374 addi a3,sp,428 800157ba: 8001 c.srli64 s0 -800157bc: 0ee4 addi s1,sp,860 +800157bc: 13a4 addi s1,sp,488 800157be: 8001 c.srli64 s0 -800157c0: 0e18 addi a4,sp,784 +800157c0: 1370 addi a2,sp,428 800157c2: 8001 c.srli64 s0 -800157c4: 0de4 addi s1,sp,732 +800157c4: 1370 addi a2,sp,428 800157c6: 8001 c.srli64 s0 -800157c8: 0de4 addi s1,sp,732 +800157c8: 1370 addi a2,sp,428 800157ca: 8001 c.srli64 s0 -800157cc: 0de4 addi s1,sp,732 +800157cc: 1464 addi s1,sp,556 800157ce: 8001 c.srli64 s0 -800157d0: 0e20 addi s0,sp,792 +800157d0: 25ec fld fa1,200(a1) 800157d2: 8001 c.srli64 s0 -800157d4: 13c4 addi s1,sp,484 +800157d4: 25ec fld fa1,200(a1) 800157d6: 8001 c.srli64 s0 -800157d8: 13c4 addi s1,sp,484 +800157d8: 25e8 fld fa0,200(a1) 800157da: 8001 c.srli64 s0 -800157dc: 13e8 addi a0,sp,492 +800157dc: 259c fld fa5,8(a1) 800157de: 8001 c.srli64 s0 -800157e0: 13b8 addi a4,sp,488 +800157e0: 259c fld fa5,8(a1) 800157e2: 8001 c.srli64 s0 -800157e4: 13b8 addi a4,sp,488 +800157e4: 2854 fld fa3,144(s0) 800157e6: 8001 c.srli64 s0 -800157e8: 14a8 addi a0,sp,616 +800157e8: 25e8 fld fa0,200(a1) 800157ea: 8001 c.srli64 s0 -800157ec: 13e8 addi a0,sp,492 +800157ec: 259c fld fa5,8(a1) 800157ee: 8001 c.srli64 s0 -800157f0: 13b8 addi a4,sp,488 +800157f0: 2854 fld fa3,144(s0) 800157f2: 8001 c.srli64 s0 -800157f4: 14a8 addi a0,sp,616 +800157f4: 259c fld fa5,8(a1) 800157f6: 8001 c.srli64 s0 -800157f8: 13b8 addi a4,sp,488 +800157f8: 25e8 fld fa0,200(a1) 800157fa: 8001 c.srli64 s0 -800157fc: 13e8 addi a0,sp,492 +800157fc: 2598 fld fa4,8(a1) 800157fe: 8001 c.srli64 s0 -80015800: 13b4 addi a3,sp,488 +80015800: 2598 fld fa4,8(a1) 80015802: 8001 c.srli64 s0 -80015804: 13b4 addi a3,sp,488 +80015804: 2598 fld fa4,8(a1) 80015806: 8001 c.srli64 s0 -80015808: 13b4 addi a3,sp,488 +80015808: 2854 fld fa3,144(s0) 8001580a: 8001 c.srli64 s0 -8001580c: 14a8 addi a0,sp,616 +8001580c: 4290 lw a2,0(a3) 8001580e: 8001 c.srli64 s0 -80015810: 2630 fld fa2,72(a2) +80015810: 42cc lw a1,4(a3) 80015812: 8001 c.srli64 s0 -80015814: 2630 fld fa2,72(a2) +80015814: 4314 lw a3,0(a4) 80015816: 8001 c.srli64 s0 -80015818: 262c fld fa1,72(a2) +80015818: 42cc lw a1,4(a3) 8001581a: 8001 c.srli64 s0 -8001581c: 25e0 fld fs0,200(a1) +8001581c: 4380 lw s0,0(a5) 8001581e: 8001 c.srli64 s0 -80015820: 25e0 fld fs0,200(a1) +80015820: 42cc lw a1,4(a3) 80015822: 8001 c.srli64 s0 -80015824: 2898 fld fa4,16(s1) +80015824: 4314 lw a3,0(a4) 80015826: 8001 c.srli64 s0 -80015828: 262c fld fa1,72(a2) +80015828: 4290 lw a2,0(a3) 8001582a: 8001 c.srli64 s0 -8001582c: 25e0 fld fs0,200(a1) +8001582c: 4290 lw a2,0(a3) 8001582e: 8001 c.srli64 s0 -80015830: 2898 fld fa4,16(s1) +80015830: 4380 lw s0,0(a5) 80015832: 8001 c.srli64 s0 -80015834: 25e0 fld fs0,200(a1) +80015834: 4314 lw a3,0(a4) 80015836: 8001 c.srli64 s0 -80015838: 262c fld fa1,72(a2) +80015838: 42a8 lw a0,64(a3) 8001583a: 8001 c.srli64 s0 -8001583c: 25dc fld fa5,136(a1) +8001583c: 42a8 lw a0,64(a3) 8001583e: 8001 c.srli64 s0 -80015840: 25dc fld fa5,136(a1) +80015840: 42a8 lw a0,64(a3) 80015842: 8001 c.srli64 s0 -80015844: 25dc fld fa5,136(a1) +80015844: 431c lw a5,0(a4) 80015846: 8001 c.srli64 s0 -80015848: 2898 fld fa4,16(s1) -8001584a: 8001 c.srli64 s0 -8001584c: 42d4 lw a3,4(a3) -8001584e: 8001 c.srli64 s0 -80015850: 4310 lw a2,0(a4) -80015852: 8001 c.srli64 s0 -80015854: 4358 lw a4,4(a4) -80015856: 8001 c.srli64 s0 -80015858: 4310 lw a2,0(a4) -8001585a: 8001 c.srli64 s0 -8001585c: 43c4 lw s1,4(a5) -8001585e: 8001 c.srli64 s0 -80015860: 4310 lw a2,0(a4) -80015862: 8001 c.srli64 s0 -80015864: 4358 lw a4,4(a4) -80015866: 8001 c.srli64 s0 -80015868: 42d4 lw a3,4(a3) -8001586a: 8001 c.srli64 s0 -8001586c: 42d4 lw a3,4(a3) -8001586e: 8001 c.srli64 s0 -80015870: 43c4 lw s1,4(a5) -80015872: 8001 c.srli64 s0 -80015874: 4358 lw a4,4(a4) -80015876: 8001 c.srli64 s0 -80015878: 42ec lw a1,68(a3) -8001587a: 8001 c.srli64 s0 -8001587c: 42ec lw a1,68(a3) -8001587e: 8001 c.srli64 s0 -80015880: 42ec lw a1,68(a3) -80015882: 8001 c.srli64 s0 -80015884: 4360 lw s0,68(a4) -80015886: 8001 c.srli64 s0 -80015888 <__clz_tab>: -80015888: 0100 addi s0,sp,128 -8001588a: 0202 c.slli64 tp -8001588c: 03030303 lb t1,48(t1) -80015890: 0404 addi s1,sp,512 -80015892: 0404 addi s1,sp,512 -80015894: 0404 addi s1,sp,512 -80015896: 0404 addi s1,sp,512 -80015898: 0505 addi a0,a0,1 -8001589a: 0505 addi a0,a0,1 -8001589c: 0505 addi a0,a0,1 -8001589e: 0505 addi a0,a0,1 -800158a0: 0505 addi a0,a0,1 -800158a2: 0505 addi a0,a0,1 -800158a4: 0505 addi a0,a0,1 -800158a6: 0505 addi a0,a0,1 -800158a8: 0606 slli a2,a2,0x1 -800158aa: 0606 slli a2,a2,0x1 -800158ac: 0606 slli a2,a2,0x1 -800158ae: 0606 slli a2,a2,0x1 -800158b0: 0606 slli a2,a2,0x1 -800158b2: 0606 slli a2,a2,0x1 -800158b4: 0606 slli a2,a2,0x1 -800158b6: 0606 slli a2,a2,0x1 -800158b8: 0606 slli a2,a2,0x1 -800158ba: 0606 slli a2,a2,0x1 -800158bc: 0606 slli a2,a2,0x1 -800158be: 0606 slli a2,a2,0x1 -800158c0: 0606 slli a2,a2,0x1 -800158c2: 0606 slli a2,a2,0x1 -800158c4: 0606 slli a2,a2,0x1 -800158c6: 0606 slli a2,a2,0x1 -800158c8: 07070707 0x7070707 -800158cc: 07070707 0x7070707 -800158d0: 07070707 0x7070707 -800158d4: 07070707 0x7070707 -800158d8: 07070707 0x7070707 -800158dc: 07070707 0x7070707 -800158e0: 07070707 0x7070707 -800158e4: 07070707 0x7070707 -800158e8: 07070707 0x7070707 -800158ec: 07070707 0x7070707 -800158f0: 07070707 0x7070707 -800158f4: 07070707 0x7070707 -800158f8: 07070707 0x7070707 -800158fc: 07070707 0x7070707 -80015900: 07070707 0x7070707 -80015904: 07070707 0x7070707 +80015848 <__clz_tab>: +80015848: 0100 addi s0,sp,128 +8001584a: 0202 c.slli64 tp +8001584c: 03030303 lb t1,48(t1) # 1e030 <_start-0x7ffe1fd0> +80015850: 0404 addi s1,sp,512 +80015852: 0404 addi s1,sp,512 +80015854: 0404 addi s1,sp,512 +80015856: 0404 addi s1,sp,512 +80015858: 0505 addi a0,a0,1 +8001585a: 0505 addi a0,a0,1 +8001585c: 0505 addi a0,a0,1 +8001585e: 0505 addi a0,a0,1 +80015860: 0505 addi a0,a0,1 +80015862: 0505 addi a0,a0,1 +80015864: 0505 addi a0,a0,1 +80015866: 0505 addi a0,a0,1 +80015868: 0606 slli a2,a2,0x1 +8001586a: 0606 slli a2,a2,0x1 +8001586c: 0606 slli a2,a2,0x1 +8001586e: 0606 slli a2,a2,0x1 +80015870: 0606 slli a2,a2,0x1 +80015872: 0606 slli a2,a2,0x1 +80015874: 0606 slli a2,a2,0x1 +80015876: 0606 slli a2,a2,0x1 +80015878: 0606 slli a2,a2,0x1 +8001587a: 0606 slli a2,a2,0x1 +8001587c: 0606 slli a2,a2,0x1 +8001587e: 0606 slli a2,a2,0x1 +80015880: 0606 slli a2,a2,0x1 +80015882: 0606 slli a2,a2,0x1 +80015884: 0606 slli a2,a2,0x1 +80015886: 0606 slli a2,a2,0x1 +80015888: 07070707 0x7070707 +8001588c: 07070707 0x7070707 +80015890: 07070707 0x7070707 +80015894: 07070707 0x7070707 +80015898: 07070707 0x7070707 +8001589c: 07070707 0x7070707 +800158a0: 07070707 0x7070707 +800158a4: 07070707 0x7070707 +800158a8: 07070707 0x7070707 +800158ac: 07070707 0x7070707 +800158b0: 07070707 0x7070707 +800158b4: 07070707 0x7070707 +800158b8: 07070707 0x7070707 +800158bc: 07070707 0x7070707 +800158c0: 07070707 0x7070707 +800158c4: 07070707 0x7070707 +800158c8: 0808 addi a0,sp,16 +800158ca: 0808 addi a0,sp,16 +800158cc: 0808 addi a0,sp,16 +800158ce: 0808 addi a0,sp,16 +800158d0: 0808 addi a0,sp,16 +800158d2: 0808 addi a0,sp,16 +800158d4: 0808 addi a0,sp,16 +800158d6: 0808 addi a0,sp,16 +800158d8: 0808 addi a0,sp,16 +800158da: 0808 addi a0,sp,16 +800158dc: 0808 addi a0,sp,16 +800158de: 0808 addi a0,sp,16 +800158e0: 0808 addi a0,sp,16 +800158e2: 0808 addi a0,sp,16 +800158e4: 0808 addi a0,sp,16 +800158e6: 0808 addi a0,sp,16 +800158e8: 0808 addi a0,sp,16 +800158ea: 0808 addi a0,sp,16 +800158ec: 0808 addi a0,sp,16 +800158ee: 0808 addi a0,sp,16 +800158f0: 0808 addi a0,sp,16 +800158f2: 0808 addi a0,sp,16 +800158f4: 0808 addi a0,sp,16 +800158f6: 0808 addi a0,sp,16 +800158f8: 0808 addi a0,sp,16 +800158fa: 0808 addi a0,sp,16 +800158fc: 0808 addi a0,sp,16 +800158fe: 0808 addi a0,sp,16 +80015900: 0808 addi a0,sp,16 +80015902: 0808 addi a0,sp,16 +80015904: 0808 addi a0,sp,16 +80015906: 0808 addi a0,sp,16 80015908: 0808 addi a0,sp,16 8001590a: 0808 addi a0,sp,16 8001590c: 0808 addi a0,sp,16 @@ -23212,70 +23224,38 @@ Disassembly of section .rodata: 80015942: 0808 addi a0,sp,16 80015944: 0808 addi a0,sp,16 80015946: 0808 addi a0,sp,16 -80015948: 0808 addi a0,sp,16 -8001594a: 0808 addi a0,sp,16 -8001594c: 0808 addi a0,sp,16 -8001594e: 0808 addi a0,sp,16 -80015950: 0808 addi a0,sp,16 -80015952: 0808 addi a0,sp,16 -80015954: 0808 addi a0,sp,16 -80015956: 0808 addi a0,sp,16 -80015958: 0808 addi a0,sp,16 -8001595a: 0808 addi a0,sp,16 -8001595c: 0808 addi a0,sp,16 -8001595e: 0808 addi a0,sp,16 -80015960: 0808 addi a0,sp,16 -80015962: 0808 addi a0,sp,16 -80015964: 0808 addi a0,sp,16 -80015966: 0808 addi a0,sp,16 -80015968: 0808 addi a0,sp,16 -8001596a: 0808 addi a0,sp,16 -8001596c: 0808 addi a0,sp,16 -8001596e: 0808 addi a0,sp,16 -80015970: 0808 addi a0,sp,16 -80015972: 0808 addi a0,sp,16 -80015974: 0808 addi a0,sp,16 -80015976: 0808 addi a0,sp,16 -80015978: 0808 addi a0,sp,16 -8001597a: 0808 addi a0,sp,16 -8001597c: 0808 addi a0,sp,16 -8001597e: 0808 addi a0,sp,16 -80015980: 0808 addi a0,sp,16 -80015982: 0808 addi a0,sp,16 -80015984: 0808 addi a0,sp,16 -80015986: 0808 addi a0,sp,16 Disassembly of section .eh_frame: -80015988 <.eh_frame>: -80015988: 0010 0x10 -8001598a: 0000 unimp -8001598c: 0000 unimp -8001598e: 0000 unimp -80015990: 7a01 lui s4,0xfffe0 -80015992: 0052 c.slli zero,0x14 -80015994: 7c01 lui s8,0xfffe0 -80015996: 0101 addi sp,sp,0 -80015998: 00020d1b 0x20d1b -8001599c: 0010 0x10 -8001599e: 0000 unimp -800159a0: 0018 0x18 -800159a2: 0000 unimp -800159a4: a674 fsd fa3,200(a2) -800159a6: ffff 0xffff -800159a8: 0434 addi a3,sp,520 -800159aa: 0000 unimp -800159ac: 0000 unimp -800159ae: 0000 unimp -800159b0: 0010 0x10 -800159b2: 0000 unimp -800159b4: 002c addi a1,sp,8 -800159b6: 0000 unimp -800159b8: aa94 fsd fa3,16(a3) -800159ba: ffff 0xffff -800159bc: 0410 addi a2,sp,512 -800159be: 0000 unimp -800159c0: 0000 unimp +80015948 <.eh_frame>: +80015948: 0010 0x10 +8001594a: 0000 unimp +8001594c: 0000 unimp +8001594e: 0000 unimp +80015950: 7a01 lui s4,0xfffe0 +80015952: 0052 c.slli zero,0x14 +80015954: 7c01 lui s8,0xfffe0 +80015956: 0101 addi sp,sp,0 +80015958: 00020d1b 0x20d1b +8001595c: 0010 0x10 +8001595e: 0000 unimp +80015960: 0018 0x18 +80015962: 0000 unimp +80015964: a670 fsd fa2,200(a2) +80015966: ffff 0xffff +80015968: 0434 addi a3,sp,520 +8001596a: 0000 unimp +8001596c: 0000 unimp +8001596e: 0000 unimp +80015970: 0010 0x10 +80015972: 0000 unimp +80015974: 002c addi a1,sp,8 +80015976: 0000 unimp +80015978: aa90 fsd fa2,16(a3) +8001597a: ffff 0xffff +8001597c: 0410 addi a2,sp,512 +8001597e: 0000 unimp +80015980: 0000 unimp ... Disassembly of section .init_array: @@ -23839,33 +23819,33 @@ Disassembly of section .data: ... 800168f8: 00000043 fmadd.s ft0,ft0,ft0,ft0,rne ... -80016918: d788 sw a0,40(a5) +80016918: d744 sw s1,44(a4) 8001691a: 8000 0x8000 -8001691c: 8038 0x8038 +8001691c: 7ff4 flw fa3,124(a5) 8001691e: 8000 0x8000 80016920: 0000 unimp 80016922: 0000 unimp -80016924: 5508 lw a0,40(a0) +80016924: 54c8 lw a0,44(s1) 80016926: 8001 c.srli64 s0 -80016928: 50c0 lw s0,36(s1) +80016928: 5080 lw s0,32(s1) 8001692a: 8001 c.srli64 s0 -8001692c: 4e28 lw a0,88(a2) +8001692c: 4de8 lw a0,92(a1) 8001692e: 8001 c.srli64 s0 -80016930: 4e28 lw a0,88(a2) +80016930: 4de8 lw a0,92(a1) 80016932: 8001 c.srli64 s0 -80016934: 4e28 lw a0,88(a2) +80016934: 4de8 lw a0,92(a1) 80016936: 8001 c.srli64 s0 -80016938: 4e28 lw a0,88(a2) +80016938: 4de8 lw a0,92(a1) 8001693a: 8001 c.srli64 s0 -8001693c: 4e28 lw a0,88(a2) +8001693c: 4de8 lw a0,92(a1) 8001693e: 8001 c.srli64 s0 -80016940: 4e28 lw a0,88(a2) +80016940: 4de8 lw a0,92(a1) 80016942: 8001 c.srli64 s0 -80016944: 4e28 lw a0,88(a2) +80016944: 4de8 lw a0,92(a1) 80016946: 8001 c.srli64 s0 -80016948: 4e28 lw a0,88(a2) +80016948: 4de8 lw a0,92(a1) 8001694a: 8001 c.srli64 s0 -8001694c: 4e28 lw a0,88(a2) +8001694c: 4de8 lw a0,92(a1) 8001694e: 8001 c.srli64 s0 80016950: ffff 0xffff 80016952: ffff 0xffff @@ -23996,8 +23976,8 @@ Disassembly of section .debug_aranges: a: 0004 0x4 c: 0000 unimp e: 0000 unimp - 10: 0018 0x18 - 12: 8001 c.srli64 s0 + 10: ffd4 fsw fa3,60(a5) + 12: 8000 0x8000 14: 0434 addi a3,sp,520 ... 1e: 0000 unimp @@ -24009,7 +23989,7 @@ Disassembly of section .debug_aranges: 2a: 0004 0x4 2c: 0000 unimp 2e: 0000 unimp - 30: 044c addi a1,sp,516 + 30: 0408 addi a0,sp,512 32: 8001 c.srli64 s0 34: 0410 addi a2,sp,512 ... @@ -24022,7 +24002,7 @@ Disassembly of section .debug_aranges: 4a: 0004 0x4 4c: 0000 unimp 4e: 0000 unimp - 50: 085c addi a5,sp,20 + 50: 0818 addi a4,sp,16 52: 8001 c.srli64 s0 54: 06c8 addi a0,sp,836 ... @@ -24035,7 +24015,7 @@ Disassembly of section .debug_aranges: 6a: 0004 0x4 6c: 0000 unimp 6e: 0000 unimp - 70: 0f24 addi s1,sp,920 + 70: 0ee0 addi s0,sp,860 72: 8001 c.srli64 s0 74: 05b8 addi a4,sp,712 ... @@ -24048,7 +24028,7 @@ Disassembly of section .debug_aranges: 8a: 0004 0x4 8c: 0000 unimp 8e: 0000 unimp - 90: 14dc addi a5,sp,612 + 90: 1498 addi a4,sp,608 92: 8001 c.srli64 s0 94: 0080 addi s0,sp,64 ... @@ -24061,7 +24041,7 @@ Disassembly of section .debug_aranges: aa: 0004 0x4 ac: 0000 unimp ae: 0000 unimp - b0: 155c addi a5,sp,676 + b0: 1518 addi a4,sp,672 b2: 8001 c.srli64 s0 b4: 00cc addi a1,sp,68 ... @@ -24074,7 +24054,7 @@ Disassembly of section .debug_aranges: ca: 0004 0x4 cc: 0000 unimp ce: 0000 unimp - d0: 1628 addi a0,sp,808 + d0: 15e4 addi s1,sp,748 d2: 8001 c.srli64 s0 d4: 0144 addi s1,sp,132 ... @@ -24086,7 +24066,7 @@ Disassembly of section .debug_aranges: ea: 0004 0x4 ec: 0000 unimp ee: 0000 unimp - f0: 176c addi a1,sp,940 + f0: 1728 addi a0,sp,936 f2: 8001 c.srli64 s0 f4: 0144 addi s1,sp,132 ... @@ -24099,7 +24079,7 @@ Disassembly of section .debug_aranges: 10a: 0004 0x4 10c: 0000 unimp 10e: 0000 unimp - 110: 18b0 addi a2,sp,120 + 110: 186c addi a1,sp,60 112: 8001 c.srli64 s0 114: 1008 addi a0,sp,32 ... @@ -24112,7 +24092,7 @@ Disassembly of section .debug_aranges: 12a: 0004 0x4 12c: 0000 unimp 12e: 0000 unimp - 130: 28b8 fld fa4,80(s1) + 130: 2874 fld fa3,208(s0) 132: 8001 c.srli64 s0 134: 1520 addi s0,sp,680 ... @@ -24125,7 +24105,7 @@ Disassembly of section .debug_aranges: 14a: 0004 0x4 14c: 0000 unimp 14e: 0000 unimp - 150: 3dd8 fld fa4,184(a1) + 150: 3d94 fld fa3,56(a1) 152: 8001 c.srli64 s0 154: 0150 addi a2,sp,132 ... @@ -24138,7 +24118,7 @@ Disassembly of section .debug_aranges: 16a: 0004 0x4 16c: 0000 unimp 16e: 0000 unimp - 170: 3f28 fld fa0,120(a4) + 170: 3ee4 fld fs1,248(a3) 172: 8001 c.srli64 s0 174: 0188 addi a0,sp,192 ... @@ -24150,7 +24130,7 @@ Disassembly of section .debug_aranges: 18a: 0004 0x4 18c: 0000 unimp 18e: 0000 unimp - 190: 40b0 lw a2,64(s1) + 190: 406c lw a1,68(s0) 192: 8001 c.srli64 s0 194: 0324 addi s1,sp,392 ... @@ -24163,7 +24143,7 @@ Disassembly of section .debug_aranges: 1aa: 0004 0x4 1ac: 0000 unimp 1ae: 0000 unimp - 1b0: 43d4 lw a3,4(a5) + 1b0: 4390 lw a2,0(a5) 1b2: 8001 c.srli64 s0 1b4: 0108 addi a0,sp,128 ... @@ -24175,7 +24155,7 @@ Disassembly of section .debug_aranges: 1ca: 0004 0x4 1cc: 0000 unimp 1ce: 0000 unimp - 1d0: 44dc lw a5,12(s1) + 1d0: 4498 lw a4,8(s1) 1d2: 8001 c.srli64 s0 1d4: 00dc addi a5,sp,68 ... @@ -24188,7 +24168,7 @@ Disassembly of section .debug_aranges: 1ea: 0004 0x4 1ec: 0000 unimp 1ee: 0000 unimp - 1f0: 45b8 lw a4,72(a1) + 1f0: 4574 lw a3,76(a0) 1f2: 8001 c.srli64 s0 1f4: 020c addi a1,sp,256 ... @@ -24200,7 +24180,7 @@ Disassembly of section .debug_aranges: 20a: 0004 0x4 20c: 0000 unimp 20e: 0000 unimp - 210: 47c4 lw s1,12(a5) + 210: 4780 lw s0,8(a5) 212: 8001 c.srli64 s0 214: 0334 addi a3,sp,392 ... @@ -24220,7 +24200,7 @@ Disassembly of section .debug_aranges: 242: 0004 0x4 244: 0000 unimp 246: 0000 unimp - 248: 4af8 lw a4,84(a3) + 248: 4ab4 lw a3,80(a3) 24a: 8001 c.srli64 s0 24c: 004c addi a1,sp,4 ... @@ -24236,21 +24216,22 @@ Disassembly of section .debug_info: a: 0104 addi s1,sp,128 c: 00e5 addi ra,ra,25 e: 0000 unimp - 10: 980c 0x980c + 10: f90c fsw fa1,48(a0) 12: 0004 0x4 - 14: 4900 lw s0,16(a0) - 16: 0006 c.slli zero,0x1 - 18: 1800 addi s0,sp,48 - 1a: 0100 addi s0,sp,128 + 14: fc00 fsw fs0,56(s0) + 16: 0002 c.slli64 zero + 18: d400 sw s0,40(s0) + 1a: 00ff 0xff 1c: 3480 fld fs0,40(s1) 1e: 0004 0x4 20: 0000 unimp 22: 0000 unimp 24: 0200 addi s0,sp,256 26: 0708 addi a0,sp,896 - 28: 00000303 lb t1,0(zero) # 0 <_start-0x80000000> + 28: 0364 addi s1,sp,396 + 2a: 0000 unimp 2c: 0402 c.slli64 s0 - 2e: 00030d07 vlbu.v v26,(t1),v0.t + 2e: 00036e07 vlwu.v v28,(t1),v0.t 32: 0300 addi s0,sp,384 34: 0504 addi s1,sp,640 36: 6e69 lui t3,0x1a @@ -24263,48 +24244,48 @@ Disassembly of section .debug_info: 44: 009d addi ra,ra,7 46: 0000 unimp 48: 0102 c.slli64 sp - 4a: 0806 slli a6,a6,0x1 + 4a: 6906 flw fs2,64(sp) 4c: 0006 c.slli zero,0x1 4e: 0200 addi s0,sp,256 50: 0801 addi a6,a6,0 - 52: 0606 slli a2,a2,0x1 - 54: 0000 unimp + 52: 00000667 jalr a2,zero # 0 <_start-0x80000000> 56: 0202 c.slli64 tp 58: 0005 c.nop 1 5a: 0000 unimp 5c: 0200 addi s0,sp,256 5e: 0702 c.slli64 a4 - 60: 00000323 sb zero,6(zero) # 6 <_start-0x7ffffffa> + 60: 0384 addi s1,sp,448 + 62: 0000 unimp 64: 0402 c.slli64 s0 66: 2205 jal 186 <_start-0x7ffffe7a> 68: 0002 c.slli64 zero 6a: 0200 addi s0,sp,256 6c: 0704 addi s1,sp,896 - 6e: 0308 addi a0,sp,384 + 6e: 0369 addi t1,t1,26 70: 0000 unimp - 72: 8004 0x8004 + 72: e104 fsw fs1,0(a0) 74: 0004 0x4 76: 0200 addi s0,sp,256 78: 0d0c addi a1,sp,656 7a: 00000033 add zero,zero,zero - 7e: 5004 lw s1,32(s0) + 7e: b104 fsd fs1,32(a0) 80: 0004 0x4 82: 0300 addi s0,sp,384 84: 0e2c addi a1,sp,792 86: 0064 addi s1,sp,12 88: 0000 unimp - 8a: 9904 0x9904 + 8a: fa04 fsw fs1,48(a2) 8c: 0005 c.nop 1 8e: 0300 addi s0,sp,384 90: 0e72 slli t3,t3,0x1c 92: 0064 addi s1,sp,12 94: 0000 unimp - 96: ca04 sw s1,16(a2) + 96: d104 sw s1,32(a0) 98: 0006 c.slli zero,0x1 9a: 0300 addi s0,sp,384 9c: 1791 addi a5,a5,-28 9e: 00000033 add zero,zero,zero - a2: 8305 srli a4,a4,0x1 + a2: e405 bnez s0,ca <_start-0x7fffff36> a4: 04000003 lb zero,64(zero) # 40 <_start-0x7fffffc0> a8: 0165 addi sp,sp,25 aa: 00002c17 auipc s8,0x2 @@ -24313,7 +24294,7 @@ Disassembly of section .debug_info: b2: 03a6 slli t2,t2,0x9 b4: 00d1 addi ra,ra,20 b6: 0000 unimp - b8: 00036a07 vlwu.v v20,(t1),v0.t + b8: 0003cb07 flq fs6,0(t2) bc: 0300 addi s0,sp,384 be: 0ca8 addi a0,sp,600 c0: 00a2 slli ra,ra,0x8 @@ -24334,39 +24315,39 @@ Disassembly of section .debug_info: e2: 0308 addi a0,sp,384 e4: 010509a3 sb a6,19(a0) # fffe5013 <__BSS_END__+0x7ffce5fb> e8: 0000 unimp - ea: 0003d40b 0x3d40b + ea: 0004350b 0x4350b ee: 0300 addi s0,sp,384 f0: 07a5 addi a5,a5,9 f2: 00000033 add zero,zero,zero f6: 0b00 addi s0,sp,400 - f8: 0000058b 0x58b + f8: 05ec addi a1,sp,716 + fa: 0000 unimp fc: af05aa03 lw s4,-1296(a1) 100: 0000 unimp 102: 0400 addi s0,sp,512 104: 0400 addi s0,sp,512 - 106: 0475 addi s0,s0,29 + 106: 04d6 slli s1,s1,0x15 108: 0000 unimp 10a: e103ab03 lw s6,-496(t2) 10e: 0000 unimp 110: 0400 addi s0,sp,512 - 112: 04f6 slli s1,s1,0x1d - 114: 0000 unimp + 112: 00000557 vadd.vv v10,v0,v0,v0.t 116: 721baf03 lw t5,1825(s7) # 1d721 <_start-0x7ffe28df> 11a: 0000 unimp 11c: 0c00 addi s0,sp,528 11e: 0404 addi s1,sp,512 - 120: 0619 addi a2,a2,6 + 120: 067a slli a2,a2,0x1e 122: 0000 unimp 124: 1605 addi a2,a2,-31 126: 6b19 lui s6,0x6 128: 0000 unimp 12a: 0d00 addi s0,sp,656 - 12c: 040d addi s0,s0,3 + 12c: 046e slli s0,s0,0x1b 12e: 0000 unimp 130: 0518 addi a4,sp,640 132: 0185082f 0x185082f 136: 0000 unimp - 138: 00078a0b 0x78a0b + 138: 0007910b 0x7910b 13c: 0500 addi s0,sp,640 13e: 1331 addi t1,t1,-20 140: 0185 addi gp,gp,1 @@ -24375,7 +24356,7 @@ Disassembly of section .debug_info: 146: 6b5f 0500 0732 0x73205006b5f 14c: 00000033 add zero,zero,zero 150: 0b04 addi s1,sp,400 - 152: 0568 addi a0,sp,652 + 152: 05c9 addi a1,a1,18 154: 0000 unimp 156: 3205 jal fffffa76 <__BSS_END__+0x7ffe905e> 158: 0000330b 0x330b @@ -24415,8 +24396,7 @@ Disassembly of section .debug_info: 1ae: 0939 addi s2,s2,14 1b0: 00000033 add zero,zero,zero 1b4: 0b00 addi s0,sp,400 - 1b6: 0728 addi a0,sp,904 - 1b8: 0000 unimp + 1b6: 0000072f 0x72f 1ba: 3a05 jal fffffaea <__BSS_END__+0x7ffe90d2> 1bc: 3309 jal fffffebe <__BSS_END__+0x7ffe94a6> 1be: 0000 unimp @@ -24426,32 +24406,32 @@ Disassembly of section .debug_info: 1c8: 0033093b 0x33093b 1cc: 0000 unimp 1ce: 0b08 addi a0,sp,400 - 1d0: 0000077b 0x77b + 1d0: 0782 c.slli64 a5 + 1d2: 0000 unimp 1d4: 3c05 jal fffffc04 <__BSS_END__+0x7ffe91ec> 1d6: 3309 jal fffffed8 <__BSS_END__+0x7ffe94c0> 1d8: 0000 unimp 1da: 0c00 addi s0,sp,528 - 1dc: 00042a0b 0x42a0b + 1dc: 00048b0b 0x48b0b 1e0: 0500 addi s0,sp,640 1e2: 093d addi s2,s2,15 1e4: 00000033 add zero,zero,zero 1e8: 0b10 addi a2,sp,400 - 1ea: 03ca slli t2,t2,0x12 - 1ec: 0000 unimp + 1ea: 0000042b 0x42b 1ee: 3e05 jal fffffd1e <__BSS_END__+0x7ffe9306> 1f0: 3309 jal fffffef2 <__BSS_END__+0x7ffe94da> 1f2: 0000 unimp 1f4: 1400 addi s0,sp,544 - 1f6: 0006b30b 0x6b30b + 1f6: 0006ba0b 0x6ba0b 1fa: 0500 addi s0,sp,640 1fc: 0033093f 0b180000 0xb1800000033093f - 204: 04ff 0x4ff + 204: 0560 addi s0,sp,652 206: 0000 unimp 208: 4005 c.li zero,1 20a: 3309 jal ffffff0c <__BSS_END__+0x7ffe94f4> 20c: 0000 unimp 20e: 1c00 addi s0,sp,560 - 210: 00070e0b 0x70e0b + 210: 0007150b 0x7150b 214: 0500 addi s0,sp,640 216: 0941 addi s2,s2,16 218: 00000033 add zero,zero,zero @@ -24467,14 +24447,13 @@ Disassembly of section .debug_info: 232: 02630a4b fnmsub.d fs4,ft6,ft6,ft0,rne 236: 0000 unimp 238: 0b00 addi s0,sp,400 - 23a: 04d2 slli s1,s1,0x14 - 23c: 0000 unimp + 23a: 00000533 add a0,zero,zero 23e: 4c05 li s8,1 240: 6309 lui t1,0x2 242: 0002 c.slli64 zero 244: 8000 0x8000 - 246: fd11 bnez a0,162 <_start-0x7ffffe9e> - 248: 0005 c.nop 1 + 246: 5e11 li t3,-28 + 248: 0006 c.slli zero,0x1 24a: 0500 addi s0,sp,640 24c: 0a4e slli s4,s4,0x13 24e: 011f 0000 0100 0x1000000011f @@ -24491,19 +24470,20 @@ Disassembly of section .debug_info: 26e: 0000 unimp 270: 1f00 addi s0,sp,944 272: 1000 addi s0,sp,32 - 274: 00000433 add s0,zero,zero + 274: 0494 addi a3,sp,576 + 276: 0000 unimp 278: 0190 addi a2,sp,192 27a: 5d05 li s10,-31 27c: b608 fsd fa0,40(a2) 27e: 0002 c.slli64 zero 280: 0b00 addi s0,sp,400 - 282: 078a slli a5,a5,0x2 + 282: 0791 addi a5,a5,4 284: 0000 unimp 286: 5e05 li t3,-31 288: b612 fsd ft4,296(sp) 28a: 0002 c.slli64 zero 28c: 0000 unimp - 28e: 00054f0b 0x54f0b + 28e: 0005b00b 0x5b00b 292: 0500 addi s0,sp,640 294: 065f 0033 0000 0x33065f 29a: 0b04 addi s1,sp,400 @@ -24531,8 +24511,7 @@ Disassembly of section .debug_info: 2ca: 001f 040f 02d2 0x2d2040f001f 2d0: 0000 unimp 2d2: 0d12 slli s10,s10,0x4 - 2d4: 0774 addi a3,sp,908 - 2d6: 0000 unimp + 2d4: 0000077b 0x77b 2d8: 0508 addi a0,sp,640 2da: 0875 addi a6,a6,29 2dc: 000002fb 0x2fb @@ -24541,8 +24520,7 @@ Disassembly of section .debug_info: 2e6: 1176 slli sp,sp,0x3d 2e8: 000002fb 0x2fb 2ec: 0b00 addi s0,sp,400 - 2ee: 05aa slli a1,a1,0xa - 2f0: 0000 unimp + 2ee: 0000060b 0x60b 2f2: 7705 lui a4,0xfffe1 2f4: 3306 fld ft6,96(sp) 2f6: 0000 unimp @@ -24551,7 +24529,8 @@ Disassembly of section .debug_info: 2fc: 4f04 lw s1,24(a4) 2fe: 0000 unimp 300: 0d00 addi s0,sp,656 - 302: 0000052b 0x52b + 302: 058c addi a1,sp,704 + 304: 0000 unimp 306: 0568 addi a0,sp,652 308: 08b5 addi a7,a7,13 30a: 0444 addi s1,sp,516 @@ -24599,18 +24578,18 @@ Disassembly of section .debug_info: 36c: 011d0ac3 fmadd.s fs5,fs10,fa7,ft0,rne 370: 0000 unimp 372: 0b1c addi a5,sp,400 - 374: 0492 slli s1,s1,0x4 - 376: 0000 unimp + 374: 000004f3 0x4f3 378: c505 beqz a0,3a0 <_start-0x7ffffc60> 37a: c81d beqz s0,3b0 <_start-0x7ffffc50> 37c: 0005 c.nop 1 37e: 2000 fld fs0,0(s0) - 380: 0003c30b 0x3c30b + 380: 0004240b 0x4240b 384: 0500 addi s0,sp,640 386: 05f71dc7 0x5f71dc7 38a: 0000 unimp 38c: 0b24 addi s1,sp,408 - 38e: 00000593 li a1,0 + 38e: 05f4 addi a3,sp,716 + 390: 0000 unimp 392: ca05 beqz a2,3c2 <_start-0x7ffffc3e> 394: 1b0d addi s6,s6,-29 396: 0006 c.slli zero,0x1 @@ -24638,7 +24617,7 @@ Disassembly of section .debug_info: 3d4: 063b11d3 fadd.q ft3,fs6,ft3,rtz 3d8: 0000 unimp 3da: 0b40 addi s0,sp,404 - 3dc: 06f6 slli a3,a3,0x1d + 3dc: 06fd addi a3,a3,31 3de: 0000 unimp 3e0: d405 beqz s0,308 <_start-0x7ffffcf8> 3e2: 4b11 li s6,4 @@ -24650,12 +24629,12 @@ Disassembly of section .debug_info: 3ee: 02d311d7 vfadd.vv v3,v13,v6 3f2: 0000 unimp 3f4: 0b44 addi s1,sp,404 - 3f6: 05a1 addi a1,a1,8 + 3f6: 0602 c.slli64 a2 3f8: 0000 unimp 3fa: da05 beqz a2,32a <_start-0x7ffffcd6> 3fc: 00003307 fld ft6,0(zero) # 0 <_start-0x80000000> 400: 4c00 lw s0,24(s0) - 402: 0004050b 0x4050b + 402: 0004660b 0x4660b 406: 0500 addi s0,sp,640 408: 007e0adb 0x7e0adb 40c: 0000 unimp @@ -24666,7 +24645,7 @@ Disassembly of section .debug_info: 416: 6212 flw ft4,4(sp) 418: 0004 0x4 41a: 5400 lw s0,40(s0) - 41c: 00038a0b 0x38a0b + 41c: 0003eb0b 0x3eb0b 420: 0500 addi s0,sp,640 422: 0ce2 slli s9,s9,0x18 424: 0111 addi sp,sp,4 @@ -24678,7 +24657,7 @@ Disassembly of section .debug_info: 430: 050e slli a0,a0,0x3 432: 0001 nop 434: 5c00 lw s0,56(s0) - 436: 0005090b 0x5090b + 436: 00056a0b 0x56a0b 43a: 0500 addi s0,sp,640 43c: 09e5 addi s3,s3,25 43e: 00000033 add zero,zero,zero @@ -24702,24 +24681,24 @@ Disassembly of section .debug_info: 468: 6215 lui tp,0x5 46a: 0004 0x4 46c: 1600 addi s0,sp,800 - 46e: 0570 addi a2,sp,652 + 46e: 05d1 addi a1,a1,20 470: 0000 unimp 472: 0428 addi a0,sp,520 474: 6005 c.lui zero,0x1 476: 0802 c.slli64 a6 478: 05b6 slli a1,a1,0xd 47a: 0000 unimp - 47c: 0004ef17 auipc t5,0x4e + 47c: 00055017 auipc zero,0x55 480: 0500 addi s0,sp,640 482: 0262 slli tp,tp,0x18 484: 00003307 fld ft6,0(zero) # 0 <_start-0x80000000> 488: 0000 unimp - 48a: 0006c317 auipc t1,0x6c + 48a: 0006ca17 auipc s4,0x6c 48e: 0500 addi s0,sp,640 490: a70b0267 jalr tp,-1424(s6) # 5a70 <_start-0x7fffa590> 494: 0006 c.slli zero,0x1 496: 0400 addi s0,sp,512 - 498: 0006ab17 auipc s6,0x6a + 498: 0006b217 auipc tp,0x6b 49c: 0500 addi s0,sp,640 49e: a7140267 jalr tp,-1423(s0) # ffff9a71 <__BSS_END__+0x7ffe3059> 4a2: 0006 c.slli zero,0x1 @@ -24729,7 +24708,7 @@ Disassembly of section .debug_info: 4ac: a71e0267 jalr tp,-1423(t3) # 19a71 <_start-0x7ffe658f> 4b0: 0006 c.slli zero,0x1 4b2: 0c00 addi s0,sp,528 - 4b4: 00054a17 auipc s4,0x54 + 4b4: 0005ab17 auipc s6,0x5a 4b8: 0500 addi s0,sp,640 4ba: 0269 addi tp,tp,26 4bc: 3308 fld fa0,32(a4) @@ -24746,24 +24725,24 @@ Disassembly of section .debug_info: 4d6: 026d addi tp,tp,27 4d8: 00003307 fld ft6,0(zero) # 0 <_start-0x80000000> 4dc: 3000 fld fs0,32(s0) - 4de: 00076417 auipc s0,0x76 + 4de: 00076b17 auipc s6,0x76 4e2: 0500 addi s0,sp,640 4e4: 026e slli tp,tp,0x1b 4e6: bc16 fsd ft5,56(sp) 4e8: 0008 0x8 4ea: 3400 fld fs0,40(s0) - 4ec: 00044517 auipc a0,0x44 + 4ec: 0004a617 auipc a2,0x4a 4f0: 0500 addi s0,sp,640 4f2: 0270 addi a2,sp,268 4f4: 00003307 fld ft6,0(zero) # 0 <_start-0x80000000> 4f8: 3800 fld fs0,48(s0) - 4fa: 00055e17 auipc t3,0x55 + 4fa: 0005bf17 auipc t5,0x5b 4fe: 0500 addi s0,sp,640 500: 0272 slli tp,tp,0x1c 502: cd0a sw sp,152(sp) 504: 0008 0x8 506: 3c00 fld fs0,56(s0) - 508: 00036217 auipc tp,0x36 + 508: 0003c317 auipc t1,0x3c 50c: 0500 addi s0,sp,640 50e: 0275 addi tp,tp,29 510: 00018513 mv a0,gp @@ -24773,12 +24752,12 @@ Disassembly of section .debug_info: 51c: 0276 slli tp,tp,0x1d 51e: 00003307 fld ft6,0(zero) # 0 <_start-0x80000000> 522: 4400 lw s0,8(s0) - 524: 00075f17 auipc t5,0x75 + 524: 00076617 auipc a2,0x76 528: 0500 addi s0,sp,640 52a: 85130277 0x85130277 52e: 0001 nop 530: 4800 lw s0,16(s0) - 532: 00046117 auipc sp,0x46 + 532: 0004c217 auipc tp,0x4c 536: 0500 addi s0,sp,640 538: 0278 addi a4,sp,268 53a: d314 sw a3,32(a4) @@ -24795,24 +24774,24 @@ Disassembly of section .debug_info: 556: b609 j 58 <_start-0x7fffffa8> 558: 0005 c.nop 1 55a: 5400 lw s0,40(s0) - 55c: 0004e817 auipc a6,0x4e + 55c: 00054917 auipc s2,0x54 560: 0500 addi s0,sp,640 562: 029f 8207 0008 0x88207029f 568: 5800 lw s0,48(s0) - 56a: 3318 fld fa4,32(a4) + 56a: 9418 0x9418 56c: 0004 0x4 56e: 0500 addi s0,sp,640 - 570: b61302a3 sb ra,-1179(t1) # 6bfef <_start-0x7ff94011> + 570: b61302a3 sb ra,-1179(t1) # 3c06d <_start-0x7ffc3f93> 574: 0002 c.slli64 zero 576: 4800 lw s0,16(s0) 578: 1801 addi a6,a6,-32 - 57a: 0340 addi s0,sp,388 + 57a: 03a1 addi t2,t2,8 57c: 0000 unimp 57e: a405 j 79e <_start-0x7ffff862> 580: 1202 slli tp,tp,0x20 582: 00000273 0x273 586: 014c addi a1,sp,132 - 588: dd18 sw a4,56(a0) + 588: e418 fsw fa4,8(s0) 58a: 0006 c.slli zero,0x1 58c: 0500 addi s0,sp,640 58e: 02a8 addi a0,sp,328 @@ -24837,7 +24816,7 @@ Disassembly of section .debug_info: 5b6: 05bc040f 0x5bc040f 5ba: 0000 unimp 5bc: 0102 c.slli64 sp - 5be: 0f08 addi a0,sp,912 + 5be: 7008 flw fa0,32(s0) 5c0: 0006 c.slli zero,0x1 5c2: 1500 addi s0,sp,672 5c4: 05bc addi a5,sp,712 @@ -24912,25 +24891,25 @@ Disassembly of section .debug_info: 662: 1a01 addi s4,s4,-32 664: 0301 addi t1,t1,0 666: 0000 unimp - 668: bd19 j 47e <_start-0x7ffffb82> + 668: c419 beqz s0,676 <_start-0x7ffff98a> 66a: 0006 c.slli zero,0x1 66c: 0c00 addi s0,sp,528 66e: 2305 jal b8e <_start-0x7ffff472> 670: 0801 addi a6,a6,0 672: 06a1 addi a3,a3,8 674: 0000 unimp - 676: 00078a17 auipc s4,0x78 + 676: 00079117 auipc sp,0x79 67a: 0500 addi s0,sp,640 67c: 0125 addi sp,sp,9 67e: a111 j a82 <_start-0x7ffff57e> 680: 0006 c.slli zero,0x1 682: 0000 unimp - 684: 0002fc17 auipc s8,0x2f + 684: 00035d17 auipc s10,0x35 688: 0500 addi s0,sp,640 68a: 0126 slli sp,sp,0x9 68c: 00003307 fld ft6,0(zero) # 0 <_start-0x80000000> 690: 0400 addi s0,sp,512 - 692: 00051117 auipc sp,0x51 + 692: 00057217 auipc tp,0x57 696: 0500 addi s0,sp,640 698: a70b0127 0xa70b0127 69c: 0006 c.slli zero,0x1 @@ -24946,21 +24925,21 @@ Disassembly of section .debug_info: 6b0: 0000 unimp 6b2: 050e slli a0,a0,0x3 6b4: e608013f 17000006 0x17000006e608013f - 6bc: 05cd addi a1,a1,19 + 6bc: 062e slli a2,a2,0xb 6be: 0000 unimp 6c0: 4005 c.li zero,1 6c2: 1201 addi tp,tp,-32 6c4: 06e6 slli a3,a3,0x19 6c6: 0000 unimp 6c8: 1700 addi s0,sp,928 - 6ca: 03a0 addi s0,sp,456 + 6ca: 0401 addi s0,s0,0 6cc: 0000 unimp 6ce: 4105 li sp,1 6d0: 1201 addi tp,tp,-32 6d2: 06e6 slli a3,a3,0x19 6d4: 0000 unimp 6d6: 1706 slli a4,a4,0x21 - 6d8: 0614 addi a3,sp,768 + 6d8: 0675 addi a2,a2,29 6da: 0000 unimp 6dc: 4205 li tp,1 6de: 1201 addi tp,tp,-32 @@ -24979,24 +24958,24 @@ Disassembly of section .debug_info: 6f8: 8005 srli s0,s0,0x1 6fa: 0702 c.slli64 a4 6fc: 0000080b 0x80b - 700: 0003dc17 auipc s8,0x3d + 700: 00043d17 auipc s10,0x43 704: 0500 addi s0,sp,640 706: 0282 c.slli64 t0 708: 2c18 fld fa4,24(s0) 70a: 0000 unimp 70c: 0000 unimp - 70e: 0005e917 auipc s2,0x5e + 70e: 00064a17 auipc s4,0x64 712: 0500 addi s0,sp,640 - 714: b6120283 lb t0,-1183(tp) # 36069 <_start-0x7ffc9f97> + 714: b6120283 lb t0,-1183(tp) # 571f3 <_start-0x7ffa8e0d> 718: 0005 c.nop 1 71a: 0400 addi s0,sp,512 - 71c: 00035517 auipc a0,0x35 + 71c: 0003b617 auipc a2,0x3b 720: 0500 addi s0,sp,640 722: 0284 addi s1,sp,320 724: 0b10 addi a2,sp,400 726: 0008 0x8 728: 0800 addi s0,sp,16 - 72a: 00071917 auipc s2,0x71 + 72a: 00072017 auipc zero,0x72 72e: 0500 addi s0,sp,640 730: 0285 addi t0,t0,1 732: 00019b17 auipc s6,0x19 @@ -25006,24 +24985,24 @@ Disassembly of section .debug_info: 73e: 0286 slli t0,t0,0x1 740: 0000330f 0x330f 744: 4800 lw s0,16(s0) - 746: 00078517 auipc a0,0x78 + 746: 00078c17 auipc s8,0x78 74a: 0500 addi s0,sp,640 74c: 252c0287 0x252c0287 750: 0000 unimp 752: 5000 lw s0,32(s0) - 754: 00073117 auipc sp,0x73 + 754: 00073817 auipc a6,0x73 758: 0500 addi s0,sp,640 75a: 0288 addi a0,sp,320 75c: ad1a fsd ft6,152(sp) 75e: 0006 c.slli zero,0x1 760: 5800 lw s0,48(s0) - 762: 00053d17 auipc s10,0x53 + 762: 00059e17 auipc t3,0x59 766: 0500 addi s0,sp,640 768: 0289 addi t0,t0,2 76a: 0516 slli a0,a0,0x5 76c: 0001 nop 76e: 6800 flw fs0,16(s0) - 770: 00075117 auipc sp,0x75 + 770: 00075817 auipc a6,0x75 774: 0500 addi s0,sp,640 776: 028a slli t0,t0,0x2 778: 0516 slli a0,a0,0x5 @@ -25034,13 +25013,13 @@ Disassembly of section .debug_info: 784: 0516028b 0x516028b 788: 0001 nop 78a: 7800 flw fs0,48(s0) - 78c: 0006d317 auipc t1,0x6d + 78c: 0006da17 auipc s4,0x6d 790: 0500 addi s0,sp,640 792: 028c addi a1,sp,320 794: 1b10 addi a2,sp,432 796: 0008 0x8 798: 8000 0x8000 - 79a: 00034917 auipc s2,0x34 + 79a: 0003aa17 auipc s4,0x3a 79e: 0500 addi s0,sp,640 7a0: 028d addi t0,t0,3 7a2: 2b10 fld fa2,16(a4) @@ -25076,10 +25055,10 @@ Disassembly of section .debug_info: 7ec: bc00 fsd fs0,56(s0) 7ee: 00006a17 auipc s4,0x6 7f2: 0500 addi s0,sp,640 - 7f4: 05160293 addi t0,a2,81 + 7f4: 05160293 addi t0,a2,81 # 3b76d <_start-0x7ffc4893> 7f8: 0001 nop 7fa: c400 sw s0,8(s0) - 7fc: 0004ed17 auipc s10,0x4e + 7fc: 00054e17 auipc t3,0x54 800: 0500 addi s0,sp,640 802: 0294 addi a3,sp,320 804: 3308 fld fa0,32(a4) @@ -25111,7 +25090,7 @@ Disassembly of section .debug_info: 83e: 0299 addi t0,t0,6 840: 00086207 vlwu.v v4,(a6),v0.t 844: 1700 addi s0,sp,928 - 846: 0415 addi s0,s0,5 + 846: 0476 slli s0,s0,0x1d 848: 0000 unimp 84a: 9c05 0x9c05 84c: 1b02 slli s6,s6,0x20 @@ -25144,14 +25123,13 @@ Disassembly of section .debug_info: 882: 7e05f01b 0x7e05f01b 886: 0302 c.slli64 t1 888: 000008a7 vsb.v v17,(zero),v0.t - 88c: 701c flw fa5,32(s0) + 88c: d11c sw a5,32(a0) 88e: 0005 c.nop 1 890: 0500 addi s0,sp,640 892: 0295 addi t0,t0,5 894: 0006f60b 0x6f60b 898: 1c00 addi s0,sp,560 - 89a: 06fc addi a5,sp,844 - 89c: 0000 unimp + 89a: 00000703 lb a4,0(zero) # 0 <_start-0x80000000> 89e: 9e05 0x9e05 8a0: 0b02 c.slli64 s6 8a2: 0000083b 0x83b @@ -25195,12 +25173,11 @@ Disassembly of section .debug_info: 8fa: 002c addi a1,sp,8 8fc: 0000 unimp 8fe: 0002 c.slli64 zero - 900: 3d1f 0006 0500 0x50000063d1f + 900: 9e1f 0006 0500 0x50000069e1f 906: 032e slli t1,t1,0xb 908: 00046217 auipc tp,0x46 90c: 1f00 addi s0,sp,944 - 90e: 0636 slli a2,a2,0xd - 910: 0000 unimp + 90e: 00000697 auipc a3,0x0 912: 2f05 jal 1042 <_start-0x7fffefbe> 914: 04681d03 lh s10,70(a6) # 47ee <_start-0x7fffb812> 918: 0000 unimp @@ -25218,7 +25195,7 @@ Disassembly of section .debug_info: 930: 2414 fld fa3,8(s0) 932: 0925 addi s2,s2,9 934: 0000 unimp - 936: 3321 jal 63e <_start-0x7ffff9c2> + 936: 9421 srai s0,s0,0x28 938: 0005 c.nop 1 93a: 0600 addi s0,sp,768 93c: 1515 addi a0,a0,-27 @@ -25237,20 +25214,20 @@ Disassembly of section .debug_info: 95c: 0962040f 0x962040f 960: 0000 unimp 962: 2122 fld ft2,8(sp) - 964: 0000043b 0x43b + 964: 049c addi a5,sp,576 + 966: 0000 unimp 968: b60e6707 0xb60e6707 96c: 0005 c.nop 1 96e: 2100 fld fs0,0(a0) - 970: 0000037b 0x37b + 970: 03dc addi a5,sp,452 + 972: 0000 unimp 974: 1008 addi a0,sp,32 976: 00097b0f 0x97b0f 97a: 0f00 addi s0,sp,912 97c: b604 fsd fs1,40(a2) 97e: 0005 c.nop 1 980: 2100 fld fs0,0(a0) - 982: 043e slli s0,s0,0xf - 984: 0000 unimp - 986: fc08 fsw fa0,56(s0) + 982: 049f 0000 fc08 0xfc080000049f 988: b60e fsd ft3,296(sp) 98a: 0005 c.nop 1 98c: 2100 fld fs0,0(a0) @@ -25260,24 +25237,24 @@ Disassembly of section .debug_info: 994: 330c fld fa1,32(a4) 996: 0000 unimp 998: 2100 fld fs0,0(a0) - 99a: 000005d3 fadd.s fa1,ft0,ft0,rne + 99a: 0634 addi a3,sp,776 + 99c: 0000 unimp 99e: fd08 fsw fa0,56(a0) 9a0: 3314 fld fa3,32(a4) 9a2: 0000 unimp 9a4: 2100 fld fs0,0(a0) - 9a6: 0740 addi s0,sp,900 - 9a8: 0000 unimp + 9a6: 00000747 fmsub.s fa4,ft0,ft0,ft0,rne 9aa: fd08 fsw fa0,56(a0) 9ac: 331c fld fa5,32(a4) 9ae: 0000 unimp 9b0: 2100 fld fs0,0(a0) - 9b2: 03ba slli t2,t2,0xe - 9b4: 0000 unimp + 9b2: 0000041b 0x41b 9b6: ff08 fsw fa0,56(a4) 9b8: 330c fld fa1,32(a4) 9ba: 0000 unimp 9bc: 2100 fld fs0,0(a0) - 9be: 0000046b 0x46b + 9be: 04cc addi a1,sp,580 + 9c0: 0000 unimp 9c2: 9a09 andi a2,a2,-30 9c4: 6416 flw fs0,68(sp) 9c6: 0000 unimp @@ -25306,7 +25283,7 @@ Disassembly of section .debug_info: 9f8: 2c16 fld fs8,320(sp) 9fa: 0000 unimp 9fc: 0400 addi s0,sp,512 - 9fe: 0521 addi a0,a0,8 + 9fe: 0582 c.slli64 a1 a00: 0000 unimp a02: 2f0a fld ft10,128(sp) a04: 0915 addi s2,s2,5 @@ -25322,7 +25299,7 @@ Disassembly of section .debug_info: a18: 5c14 lw a3,56(s0) a1a: 0009 c.nop 2 a1c: 0000 unimp - a1e: 9004 0x9004 + a1e: 9704 0x9704 a20: 0a000007 vlsbu.v v0,(zero),zero a24: 0f36 slli t5,t5,0xd a26: 0942 slli s2,s2,0x10 @@ -25332,7 +25309,7 @@ Disassembly of section .debug_info: a2e: 0a00 addi s0,sp,272 a30: 09fd12bb 0x9fd12bb a34: 0000 unimp - a36: 2121 jal e3e <_start-0x7ffff1c2> + a36: 8221 srli a2,a2,0x8 a38: 0006 c.slli zero,0x1 a3a: 0a00 addi s0,sp,272 a3c: 10be slli ra,ra,0x2f @@ -25346,21 +25323,22 @@ Disassembly of section .debug_info: a4e: 0618 addi a4,sp,768 a50: 0a7f 0xa7f a52: 0000 unimp - a54: c824 sw s1,80(s0) - a56: 0004 0x4 + a54: 2924 fld fs1,80(a0) + a56: 0005 c.nop 1 a58: 0000 unimp - a5a: 9524 0x9524 + a5a: f624 fsw fs1,104(a2) a5c: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> - a60: 7024 flw fs1,96(s0) + a60: d124 sw s1,96(a0) a62: 02000003 lb zero,32(zero) # 20 <_start-0x7fffffe0> - a66: e924 fsw fs1,80(a0) - a68: 03000003 lb zero,48(zero) # 30 <_start-0x7fffffd0> - a6c: bf24 fsd fs1,120(a4) - a6e: 0004 0x4 + a66: 4a24 lw s1,80(a2) + a68: 0004 0x4 + a6a: 0300 addi s0,sp,384 + a6c: 2024 fld fs1,64(s0) + a6e: 0005 c.nop 1 a70: 0400 addi s0,sp,512 - a72: 4724 lw s1,72(a4) + a72: 4e24 lw s1,88(a2) a74: 05000007 0x5000007 - a78: 3624 fld fs1,104(a2) + a78: 3d24 fld fs1,120(a0) a7a: 06000007 0x6000007 a7e: 2100 fld fs0,0(a0) a80: 00a9 addi ra,ra,10 @@ -25368,19 +25346,17 @@ Disassembly of section .debug_info: a84: 421c210b 0x421c210b a88: 000a c.slli zero,0x2 a8a: 2300 fld fs0,0(a4) - a8c: 03f4 addi a3,sp,460 + a8c: 0455 addi s0,s0,21 a8e: 0000 unimp a90: 002c0407 0x2c0407 a94: 0000 unimp a96: b006230b 0xb006230b a9a: 000a c.slli zero,0x2 a9c: 2400 fld fs0,8(s0) - a9e: 00000517 auipc a0,0x0 + a9e: 0578 addi a4,sp,652 + aa0: 0000 unimp aa2: 2400 fld fs0,8(s0) - aa4: 04de slli s1,s1,0x17 - aa6: 0000 unimp - aa8: 2401 jal ca8 <_start-0x7ffff358> - aaa: 05f6 slli a1,a1,0x1d + aa4: 0000053f 06572401 0x65724010000053f aac: 0000 unimp aae: 0002 c.slli64 zero ab0: 5f21 li t5,-24 @@ -25388,18 +25364,19 @@ Disassembly of section .debug_info: ab4: 0b00 addi s0,sp,400 ab6: 1e28 addi a0,sp,824 ab8: 00000a8b 0xa8b - abc: ab21 j fd4 <_start-0x7ffff02c> - abe: 0c000003 lb zero,192(zero) # c0 <_start-0x7fffff40> + abc: 0c21 addi s8,s8,8 + abe: 0004 0x4 + ac0: 0c00 addi s0,sp,528 ac2: 1a29 addi s4,s4,-22 ac4: 0925 addi s2,s2,9 ac6: 0000 unimp - ac8: bd21 j 8e0 <_start-0x7ffff720> - aca: 0005 c.nop 1 + ac8: 1e21 addi t3,t3,-24 + aca: 0006 c.slli zero,0x1 acc: 0c00 addi s0,sp,528 ace: 1a38 addi a4,sp,312 ad0: 0925 addi s2,s2,9 ad2: 0000 unimp - ad4: 6c04 flw fs1,24(s0) + ad4: 7304 flw fs1,32(a4) ad6: 0d000007 vlxbu.v v0,(zero),v16,v0.t ada: 004f167b 0x4f167b ade: 0000 unimp @@ -25417,21 +25394,21 @@ Disassembly of section .debug_info: af8: 2c16 fld fs8,320(sp) afa: 0000 unimp afc: 0400 addi s0,sp,512 - afe: 06a4 addi s1,sp,840 - b00: 0000 unimp + afe: 000006ab 0x6ab b02: 840d srai s0,s0,0x3 b04: 00003a0f 0x3a0f b08: 0400 addi s0,sp,512 - b0a: 000006a3 sb zero,13(zero) # d <_start-0x7ffffff3> + b0a: 06aa slli a3,a3,0xa + b0c: 0000 unimp b0e: 850d srai a0,a0,0x3 b10: 2516 fld fa0,320(sp) b12: 0000 unimp b14: 0200 addi s0,sp,256 b16: 0404 addi s1,sp,512 - b18: 0424 addi s1,sp,520 + b18: 0485 addi s1,s1,1 b1a: 0000 unimp b1c: 0802 c.slli64 a6 - b1e: 00041c03 lh s8,0(s0) # 764de <_start-0x7ff89b22> + b1e: 00047d03 0x47d03 b22: 0200 addi s0,sp,256 b24: 0408 addi a0,sp,512 b26: 00a2 slli ra,ra,0x8 @@ -25442,7 +25419,7 @@ Disassembly of section .debug_info: b32: 0320 addi s0,sp,392 b34: 0095 addi ra,ra,5 b36: 0000 unimp - b38: 1a19 addi s4,s4,-26 + b38: 7b19 lui s6,0xfffe6 b3a: 08000003 lb zero,128(zero) # 80 <_start-0x7fffff80> b3e: ed0d bnez a0,b78 <_start-0x7ffff488> b40: 0a01 addi s4,s4,0 @@ -25453,7 +25430,7 @@ Disassembly of section .debug_info: b4e: e51a fsw ft6,136(sp) b50: 000a c.slli zero,0x2 b52: 0000 unimp - b54: 0005da17 auipc s4,0x5d + b54: 00063b17 auipc s6,0x63 b58: 0d00 addi s0,sp,656 b5a: 01ed addi gp,gp,27 b5c: e51f 000a 0400 0x400000ae51f @@ -25488,21 +25465,20 @@ Disassembly of section .debug_info: ba4: ff00 fsw fs0,56(a4) ba6: 1500 addi s0,sp,672 ba8: 00000b97 auipc s7,0x0 - bac: e71f 0006 0d00 0xd000006e71f + bac: ee1f 0006 0d00 0xd000006ee1f bb2: 01fc addi a5,sp,204 bb4: a716 fsd ft5,392(sp) bb6: 1f00000b 0x1f00000b - bba: 0336 slli t1,t1,0xd - bbc: 0000 unimp + bba: 00000397 auipc t2,0x0 bbe: 020d addi tp,tp,3 bc0: 1602 slli a2,a2,0x20 bc2: 00000ba7 vsb.v v23,(zero),v0.t - bc6: 00055427 vsh.v v8,(a0),v0.t + bc6: 0005b527 fsd ft0,10(a1) bca: 0100 addi s0,sp,128 bcc: 0526 slli a0,a0,0x9 bce: 0901 addi s2,s2,0 - bd0: 1800000b 0x1800000b - bd4: 0100 addi s0,sp,128 + bd0: d400000b 0xd400000b + bd4: 00ff 0xff bd6: 3480 fld fs0,40(s1) bd8: 0004 0x4 bda: 0100 addi s0,sp,128 @@ -25524,8 +25500,8 @@ Disassembly of section .debug_info: bfe: 2900 fld fs0,16(a0) c00: 0ea2 slli t4,t4,0x8 c02: 0000 unimp - c04: 0018 0x18 - c06: 8001 c.srli64 s0 + c04: ffd4 fsw fa3,60(a5) + c06: 8000 0x8000 c08: 0000 unimp c0a: 0000 unimp c0c: 2801 jal c1c <_start-0x7ffff3e4> @@ -25604,7 +25580,7 @@ Disassembly of section .debug_info: cb4: 2f00 fld fs0,24(a4) cb6: 0f91 addi t6,t6,4 cb8: 0000 unimp - cba: 007c addi a5,sp,12 + cba: 0038 addi a4,sp,8 cbc: 8001 c.srli64 s0 cbe: 0088 addi a0,sp,64 cc0: 0000 unimp @@ -25743,7 +25719,7 @@ Disassembly of section .debug_info: de2: 0000 unimp de4: 2f00 fld fs0,24(a4) de6: 00001073 csrw ustatus,zero - dea: 0164 addi s1,sp,140 + dea: 0120 addi s0,sp,136 dec: 8001 c.srli64 s0 dee: 0088 addi a0,sp,64 df0: 0000 unimp @@ -25828,8 +25804,8 @@ Disassembly of section .debug_info: e9c: 0000 unimp e9e: 0000 unimp ea0: 0000 unimp - ea2: b031 j 6ae <_start-0x7ffff952> - ea4: 0005 c.nop 1 + ea2: 1131 addi sp,sp,-20 + ea4: 0006 c.slli zero,0x1 ea6: 0100 addi s0,sp,128 ea8: 090103f7 0x90103f7 eac: 0300000b 0x300000b @@ -25840,7 +25816,7 @@ Disassembly of section .debug_info: ebc: 3200000b 0x3200000b ec0: 0064 addi s1,sp,12 ec2: f701 bnez a4,dca <_start-0x7ffff236> - ec4: 0b092203 lw tp,176(s2) # 3484a <_start-0x7ffcb7b6> + ec4: 0b092203 lw tp,176(s2) # 5460c <_start-0x7ffab9f4> ec8: 0000 unimp eca: 7232 flw ft4,44(sp) ecc: 0070 addi a2,sp,12 @@ -25857,7 +25833,7 @@ Disassembly of section .debug_info: eec: 0000 unimp eee: 00727233 and tp,tp,t2 ef2: fb01 bnez a4,e02 <_start-0x7ffff1fe> - ef4: 0b850b03 lb s6,184(a0) # b56 <_start-0x7ffff4aa> + ef4: 0b850b03 lb s6,184(a0) # 9daa4 <_start-0x7ff6255c> ef8: 0000 unimp efa: 00306433 or s0,zero,gp efe: fc01 bnez s0,e16 <_start-0x7ffff1ea> @@ -25903,7 +25879,7 @@ Disassembly of section .debug_info: f6e: 3400000b 0x3400000b f72: 0f91 addi t6,t6,4 f74: 0000 unimp - f76: 3135 jal ba2 <_start-0x7ffff45e> + f76: 9235 srli a2,a2,0x2d f78: 0006 c.slli zero,0x1 f7a: 0100 addi s0,sp,128 f7c: 042e slli s0,s0,0xb @@ -25929,25 +25905,26 @@ Disassembly of section .debug_info: faa: 0404 addi s1,sp,512 fac: 0af1 addi s5,s5,28 fae: 0000 unimp - fb0: e435 bnez s0,101c <_start-0x7fffefe4> - fb2: 0005 c.nop 1 + fb0: 4535 li a0,13 + fb2: 0006 c.slli zero,0x1 fb4: 0100 addi s0,sp,128 fb6: 043a slli s0,s0,0xe fb8: f104 fsw fs1,32(a0) fba: 000a c.slli zero,0x2 fbc: 3500 fld fs0,40(a0) - fbe: 05df 0000 3a01 0x3a01000005df + fbe: 0640 addi s0,sp,772 + fc0: 0000 unimp + fc2: 3a01 jal 8d2 <_start-0x7ffff72e> fc4: 0404 addi s1,sp,512 fc6: 0af1 addi s5,s5,28 fc8: 0000 unimp - fca: 0935 addi s2,s2,13 + fca: 1035 c.nop -19 fcc: 01000007 vlbuff.v v0,(zero),v0.t fd0: 043a slli s0,s0,0xe fd2: f104 fsw fs1,32(a0) fd4: 000a c.slli zero,0x2 fd6: 3500 fld fs0,40(a0) - fd8: 0704 addi s1,sp,896 - fda: 0000 unimp + fd8: 0000070b 0x70b fdc: 3a01 jal 8ec <_start-0x7ffff714> fde: 0404 addi s1,sp,512 fe0: 0af1 addi s5,s5,28 @@ -25961,7 +25938,7 @@ Disassembly of section .debug_info: ff2: 1234 addi a3,sp,296 ff4: 0010 0x10 ff6: 3500 fld fs0,40(a0) - ff8: 0631 addi a2,a2,12 + ff8: 0692 slli a3,a3,0x4 ffa: 0000 unimp ffc: 4601 li a2,0 ffe: 0404 addi s1,sp,512 @@ -25987,24 +25964,24 @@ Disassembly of section .debug_info: 1028: 0100 addi s0,sp,128 102a: 045f f108 000a 0xaf108045f 1030: 3500 fld fs0,40(a0) - 1032: 05e4 addi s1,sp,716 + 1032: 0645 addi a2,a2,17 1034: 0000 unimp 1036: 5f01 li t5,-32 1038: 0804 addi s1,sp,16 103a: 0af1 addi s5,s5,28 103c: 0000 unimp - 103e: df35 beqz a4,fba <_start-0x7ffff046> - 1040: 0005 c.nop 1 + 103e: 4035 c.li zero,13 + 1040: 0006 c.slli zero,0x1 1042: 0100 addi s0,sp,128 1044: 045f f108 000a 0xaf108045f 104a: 3500 fld fs0,40(a0) - 104c: 0709 addi a4,a4,2 + 104c: 0710 addi a2,sp,896 104e: 0000 unimp 1050: 5f01 li t5,-32 1052: 0804 addi s1,sp,16 1054: 0af1 addi s5,s5,28 1056: 0000 unimp - 1058: 0435 addi s0,s0,13 + 1058: 0b35 addi s6,s6,13 105a: 01000007 vlbuff.v v0,(zero),v0.t 105e: 045f f108 000a 0xaf108045f 1064: 3300 fld fs0,32(a4) @@ -26027,25 +26004,26 @@ Disassembly of section .debug_info: 108c: 0404 addi s1,sp,512 108e: 0af1 addi s5,s5,28 1090: 0000 unimp - 1092: e435 bnez s0,10fe <_start-0x7fffef02> - 1094: 0005 c.nop 1 + 1092: 4535 li a0,13 + 1094: 0006 c.slli zero,0x1 1096: 0100 addi s0,sp,128 1098: 0464 addi s1,sp,524 109a: f104 fsw fs1,32(a0) 109c: 000a c.slli zero,0x2 109e: 3500 fld fs0,40(a0) - 10a0: 05df 0000 6401 0x6401000005df + 10a0: 0640 addi s0,sp,772 + 10a2: 0000 unimp + 10a4: 6401 0x6401 10a6: 0404 addi s1,sp,512 10a8: 0af1 addi s5,s5,28 10aa: 0000 unimp - 10ac: 0935 addi s2,s2,13 + 10ac: 1035 c.nop -19 10ae: 01000007 vlbuff.v v0,(zero),v0.t 10b2: 0464 addi s1,sp,524 10b4: f104 fsw fs1,32(a0) 10b6: 000a c.slli zero,0x2 10b8: 3500 fld fs0,40(a0) - 10ba: 0704 addi s1,sp,896 - 10bc: 0000 unimp + 10ba: 0000070b 0x70b 10be: 6401 0x6401 10c0: 0404 addi s1,sp,512 10c2: 0af1 addi s5,s5,28 @@ -26059,7 +26037,7 @@ Disassembly of section .debug_info: 10d4: f434 fsw fa3,104(s0) 10d6: 0010 0x10 10d8: 3500 fld fs0,40(a0) - 10da: 0631 addi a2,a2,12 + 10da: 0692 slli a3,a3,0x4 10dc: 0000 unimp 10de: 8701 c.srai64 a4 10e0: 0404 addi s1,sp,512 @@ -26104,26 +26082,26 @@ Disassembly of section .debug_info: 113a: f108 fsw fa0,32(a0) 113c: 000a c.slli zero,0x2 113e: 3500 fld fs0,40(a0) - 1140: 05e4 addi s1,sp,716 + 1140: 0645 addi a2,a2,17 1142: 0000 unimp 1144: b001 j 944 <_start-0x7ffff6bc> 1146: 0804 addi s1,sp,16 1148: 0af1 addi s5,s5,28 114a: 0000 unimp - 114c: df35 beqz a4,10c8 <_start-0x7fffef38> - 114e: 0005 c.nop 1 + 114c: 4035 c.li zero,13 + 114e: 0006 c.slli zero,0x1 1150: 0100 addi s0,sp,128 1152: 04b0 addi a2,sp,584 1154: f108 fsw fa0,32(a0) 1156: 000a c.slli zero,0x2 1158: 3500 fld fs0,40(a0) - 115a: 0709 addi a4,a4,2 + 115a: 0710 addi a2,sp,896 115c: 0000 unimp 115e: b001 j 95e <_start-0x7ffff6a2> 1160: 0804 addi s1,sp,16 1162: 0af1 addi s5,s5,28 1164: 0000 unimp - 1166: 0435 addi s0,s0,13 + 1166: 0b35 addi s6,s6,13 1168: 01000007 vlbuff.v v0,(zero),v0.t 116c: 04b0 addi a2,sp,584 116e: f108 fsw fa0,32(a0) @@ -26135,51 +26113,52 @@ Disassembly of section .debug_info: 117e: 0000 unimp 1180: 3400 fld fs0,40(s0) 1182: 000011ef jal gp,2182 <_start-0x7fffde7e> - 1186: 7735 lui a4,0xfffed + 1186: d835 beqz s0,10fa <_start-0x7fffef06> 1188: 0005 c.nop 1 118a: 0100 addi s0,sp,128 118c: 04b1 addi s1,s1,12 118e: f108 fsw fa0,32(a0) 1190: 000a c.slli zero,0x2 1192: 3500 fld fs0,40(a0) - 1194: 057c addi a5,sp,652 + 1194: 05dd addi a1,a1,23 1196: 0000 unimp 1198: b101 j d98 <_start-0x7ffff268> 119a: 0804 addi s1,sp,16 119c: 0af1 addi s5,s5,28 119e: 0000 unimp - 11a0: 8135 srli a0,a0,0xd + 11a0: e235 bnez a2,1204 <_start-0x7fffedfc> 11a2: 0005 c.nop 1 11a4: 0100 addi s0,sp,128 11a6: 04b1 addi s1,s1,12 11a8: f108 fsw fa0,32(a0) 11aa: 000a c.slli zero,0x2 11ac: 3500 fld fs0,40(a0) - 11ae: 0586 slli a1,a1,0x1 - 11b0: 0000 unimp + 11ae: 000005e7 jalr a1,zero # 0 <_start-0x80000000> 11b2: b101 j db2 <_start-0x7ffff24e> 11b4: 0804 addi s1,sp,16 11b6: 0af1 addi s5,s5,28 11b8: 0000 unimp - 11ba: a635 j 14e6 <_start-0x7fffeb1a> - 11bc: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 11ba: 0735 addi a4,a4,13 + 11bc: 0004 0x4 + 11be: 0100 addi s0,sp,128 11c0: 04b1 addi s1,s1,12 11c2: f108 fsw fa0,32(a0) 11c4: 000a c.slli zero,0x2 11c6: 3500 fld fs0,40(a0) - 11c8: 045c addi a5,sp,516 + 11c8: 04bd addi s1,s1,15 11ca: 0000 unimp 11cc: b101 j dcc <_start-0x7ffff234> 11ce: 0804 addi s1,sp,16 11d0: 0af1 addi s5,s5,28 11d2: 0000 unimp - 11d4: 9035 srli s0,s0,0x2d + 11d4: f135 bnez a0,1138 <_start-0x7fffeec8> 11d6: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> 11da: 04b1 addi s1,s1,12 11dc: f108 fsw fa0,32(a0) 11de: 000a c.slli zero,0x2 11e0: 3500 fld fs0,40(a0) - 11e2: 00000457 vadd.vv v8,v0,v0,v0.t + 11e2: 04b8 addi a4,sp,584 + 11e4: 0000 unimp 11e6: b101 j de6 <_start-0x7ffff21a> 11e8: 0804 addi s1,sp,16 11ea: 0af1 addi s5,s5,28 @@ -26210,24 +26189,25 @@ Disassembly of section .debug_info: 1224: 0104 addi s1,sp,128 1226: 00e5 addi ra,ra,25 1228: 0000 unimp - 122a: 980c 0x980c + 122a: f90c fsw fa1,48(a0) 122c: 0004 0x4 - 122e: 4900 lw s0,16(a0) - 1230: 0006 c.slli zero,0x1 - 1232: 4c00 lw s0,24(s0) + 122e: fc00 fsw fs0,56(s0) + 1230: 0002 c.slli64 zero + 1232: 0800 addi s0,sp,16 1234: 0104 addi s1,sp,128 1236: 1080 addi s0,sp,96 1238: 0004 0x4 - 123a: dd00 sw s0,56(a0) + 123a: de00 sw s0,56(a2) 123c: 0008 0x8 123e: 0200 addi s0,sp,256 1240: 0708 addi a0,sp,896 - 1242: 00000303 lb t1,0(zero) # 0 <_start-0x80000000> + 1242: 0364 addi s1,sp,396 + 1244: 0000 unimp 1246: 69050403 lb s0,1680(a0) 124a: 746e flw fs0,248(sp) 124c: 0200 addi s0,sp,256 124e: 0704 addi s1,sp,896 - 1250: 030d addi t1,t1,3 + 1250: 036e slli t1,t1,0x1b 1252: 0000 unimp 1254: 0802 c.slli64 a6 1256: 1d05 addi s10,s10,-31 @@ -26237,50 +26217,50 @@ Disassembly of section .debug_info: 125e: 009d addi ra,ra,7 1260: 0000 unimp 1262: 0102 c.slli64 sp - 1264: 0806 slli a6,a6,0x1 + 1264: 6906 flw fs2,64(sp) 1266: 0006 c.slli zero,0x1 1268: 0200 addi s0,sp,256 126a: 0801 addi a6,a6,0 - 126c: 0606 slli a2,a2,0x1 - 126e: 0000 unimp + 126c: 00000667 jalr a2,zero # 0 <_start-0x80000000> 1270: 0202 c.slli64 tp 1272: 0005 c.nop 1 1274: 0000 unimp 1276: 0200 addi s0,sp,256 1278: 0702 c.slli64 a4 - 127a: 00000323 sb zero,6(zero) # 6 <_start-0x7ffffffa> + 127a: 0384 addi s1,sp,448 + 127c: 0000 unimp 127e: 0402 c.slli64 s0 1280: 2205 jal 13a0 <_start-0x7fffec60> 1282: 0002 c.slli64 zero 1284: 0200 addi s0,sp,256 1286: 0704 addi s1,sp,896 - 1288: 0308 addi a0,sp,384 + 1288: 0369 addi t1,t1,26 128a: 0000 unimp - 128c: 8004 0x8004 + 128c: e104 fsw fs1,0(a0) 128e: 0004 0x4 1290: 0200 addi s0,sp,256 1292: 0d0c addi a1,sp,656 1294: 002c addi a1,sp,8 1296: 0000 unimp - 1298: 5004 lw s1,32(s0) + 1298: b104 fsd fs1,32(a0) 129a: 0004 0x4 129c: 0300 addi s0,sp,384 129e: 0e2c addi a1,sp,792 12a0: 0064 addi s1,sp,12 12a2: 0000 unimp - 12a4: 9904 0x9904 + 12a4: fa04 fsw fs1,48(a2) 12a6: 0005 c.nop 1 12a8: 0300 addi s0,sp,384 12aa: 0e72 slli t3,t3,0x1c 12ac: 0064 addi s1,sp,12 12ae: 0000 unimp - 12b0: ca04 sw s1,16(a2) + 12b0: d104 sw s1,32(a0) 12b2: 0006 c.slli zero,0x1 12b4: 0300 addi s0,sp,384 12b6: 1791 addi a5,a5,-28 12b8: 002c addi a1,sp,8 12ba: 0000 unimp - 12bc: 8305 srli a4,a4,0x1 + 12bc: e405 bnez s0,12e4 <_start-0x7fffed1c> 12be: 04000003 lb zero,64(zero) # 40 <_start-0x7fffffc0> 12c2: 0165 addi sp,sp,25 12c4: 00003317 auipc t1,0x3 @@ -26289,7 +26269,7 @@ Disassembly of section .debug_info: 12cc: 03a6 slli t2,t2,0x9 12ce: 00d1 addi ra,ra,20 12d0: 0000 unimp - 12d2: 00036a07 vlwu.v v20,(t1),v0.t + 12d2: 0003cb07 flq fs6,0(t2) # bba <_start-0x7ffff446> 12d6: 0300 addi s0,sp,384 12d8: 0ca8 addi a0,sp,600 12da: 00a2 slli ra,ra,0x8 @@ -26310,40 +26290,40 @@ Disassembly of section .debug_info: 12fc: 0308 addi a0,sp,384 12fe: 010509a3 sb a6,19(a0) 1302: 0000 unimp - 1304: 0003d40b 0x3d40b + 1304: 0004350b 0x4350b 1308: 0300 addi s0,sp,384 130a: 07a5 addi a5,a5,9 130c: 002c addi a1,sp,8 130e: 0000 unimp 1310: 0b00 addi s0,sp,400 - 1312: 0000058b 0x58b + 1312: 05ec addi a1,sp,716 + 1314: 0000 unimp 1316: af05aa03 lw s4,-1296(a1) 131a: 0000 unimp 131c: 0400 addi s0,sp,512 131e: 0400 addi s0,sp,512 - 1320: 0475 addi s0,s0,29 + 1320: 04d6 slli s1,s1,0x15 1322: 0000 unimp 1324: e103ab03 lw s6,-496(t2) 1328: 0000 unimp 132a: 0400 addi s0,sp,512 - 132c: 04f6 slli s1,s1,0x1d - 132e: 0000 unimp + 132c: 00000557 vadd.vv v10,v0,v0,v0.t 1330: 721baf03 lw t5,1825(s7) # 12c9 <_start-0x7fffed37> 1334: 0000 unimp 1336: 0c00 addi s0,sp,528 1338: 0404 addi s1,sp,512 - 133a: 0619 addi a2,a2,6 + 133a: 067a slli a2,a2,0x1e 133c: 0000 unimp 133e: 1605 addi a2,a2,-31 1340: 6b19 lui s6,0x6 1342: 0000 unimp 1344: 0d00 addi s0,sp,656 - 1346: 040d addi s0,s0,3 + 1346: 046e slli s0,s0,0x1b 1348: 0000 unimp 134a: 0518 addi a4,sp,640 134c: 0185082f 0x185082f 1350: 0000 unimp - 1352: 00078a0b 0x78a0b + 1352: 0007910b 0x7910b 1356: 0500 addi s0,sp,640 1358: 1331 addi t1,t1,-20 135a: 0185 addi gp,gp,1 @@ -26353,7 +26333,7 @@ Disassembly of section .debug_info: 1366: 002c addi a1,sp,8 1368: 0000 unimp 136a: 0b04 addi s1,sp,400 - 136c: 0568 addi a0,sp,652 + 136c: 05c9 addi a1,a1,18 136e: 0000 unimp 1370: 3205 jal c90 <_start-0x7ffff370> 1372: 00002c0b 0x2c0b @@ -26395,8 +26375,7 @@ Disassembly of section .debug_info: 13ca: 002c addi a1,sp,8 13cc: 0000 unimp 13ce: 0b00 addi s0,sp,400 - 13d0: 0728 addi a0,sp,904 - 13d2: 0000 unimp + 13d0: 0000072f 0x72f 13d4: 3a05 jal d04 <_start-0x7ffff2fc> 13d6: 2c09 jal 15e8 <_start-0x7fffea18> 13d8: 0000 unimp @@ -26406,33 +26385,33 @@ Disassembly of section .debug_info: 13e2: 002c093b 0x2c093b 13e6: 0000 unimp 13e8: 0b08 addi a0,sp,400 - 13ea: 0000077b 0x77b + 13ea: 0782 c.slli64 a5 + 13ec: 0000 unimp 13ee: 3c05 jal e1e <_start-0x7ffff1e2> 13f0: 2c09 jal 1602 <_start-0x7fffe9fe> 13f2: 0000 unimp 13f4: 0c00 addi s0,sp,528 - 13f6: 00042a0b 0x42a0b + 13f6: 00048b0b 0x48b0b 13fa: 0500 addi s0,sp,640 13fc: 093d addi s2,s2,15 13fe: 002c addi a1,sp,8 1400: 0000 unimp 1402: 0b10 addi a2,sp,400 - 1404: 03ca slli t2,t2,0x12 - 1406: 0000 unimp + 1404: 0000042b 0x42b 1408: 3e05 jal f38 <_start-0x7ffff0c8> 140a: 2c09 jal 161c <_start-0x7fffe9e4> 140c: 0000 unimp 140e: 1400 addi s0,sp,544 - 1410: 0006b30b 0x6b30b + 1410: 0006ba0b 0x6ba0b 1414: 0500 addi s0,sp,640 1416: 002c093f 0b180000 0xb180000002c093f - 141e: 04ff 0x4ff + 141e: 0560 addi s0,sp,652 1420: 0000 unimp 1422: 4005 c.li zero,1 1424: 2c09 jal 1636 <_start-0x7fffe9ca> 1426: 0000 unimp 1428: 1c00 addi s0,sp,560 - 142a: 00070e0b 0x70e0b + 142a: 0007150b 0x7150b 142e: 0500 addi s0,sp,640 1430: 0941 addi s2,s2,16 1432: 002c addi a1,sp,8 @@ -26449,14 +26428,13 @@ Disassembly of section .debug_info: 144c: 02630a4b fnmsub.d fs4,ft6,ft6,ft0,rne 1450: 0000 unimp 1452: 0b00 addi s0,sp,400 - 1454: 04d2 slli s1,s1,0x14 - 1456: 0000 unimp + 1454: 00000533 add a0,zero,zero 1458: 4c05 li s8,1 145a: 6309 lui t1,0x2 145c: 0002 c.slli64 zero 145e: 8000 0x8000 - 1460: fd11 bnez a0,137c <_start-0x7fffec84> - 1462: 0005 c.nop 1 + 1460: 5e11 li t3,-28 + 1462: 0006 c.slli zero,0x1 1464: 0500 addi s0,sp,640 1466: 0a4e slli s4,s4,0x13 1468: 011f 0000 0100 0x1000000011f @@ -26473,19 +26451,20 @@ Disassembly of section .debug_info: 1488: 0000 unimp 148a: 1f00 addi s0,sp,944 148c: 1000 addi s0,sp,32 - 148e: 00000433 add s0,zero,zero + 148e: 0494 addi a3,sp,576 + 1490: 0000 unimp 1492: 0190 addi a2,sp,192 1494: 5d05 li s10,-31 1496: b608 fsd fa0,40(a2) 1498: 0002 c.slli64 zero 149a: 0b00 addi s0,sp,400 - 149c: 078a slli a5,a5,0x2 + 149c: 0791 addi a5,a5,4 149e: 0000 unimp 14a0: 5e05 li t3,-31 14a2: b612 fsd ft4,296(sp) 14a4: 0002 c.slli64 zero 14a6: 0000 unimp - 14a8: 00054f0b 0x54f0b + 14a8: 0005b00b 0x5b00b 14ac: 0500 addi s0,sp,640 14ae: 065f 002c 0000 0x2c065f 14b4: 0b04 addi s1,sp,400 @@ -26512,8 +26491,7 @@ Disassembly of section .debug_info: 14e4: 001f 040f 02d2 0x2d2040f001f 14ea: 0000 unimp 14ec: 0d12 slli s10,s10,0x4 - 14ee: 0774 addi a3,sp,908 - 14f0: 0000 unimp + 14ee: 0000077b 0x77b 14f2: 0508 addi a0,sp,640 14f4: 0875 addi a6,a6,29 14f6: 000002fb 0x2fb @@ -26522,8 +26500,7 @@ Disassembly of section .debug_info: 1500: 1176 slli sp,sp,0x3d 1502: 000002fb 0x2fb 1506: 0b00 addi s0,sp,400 - 1508: 05aa slli a1,a1,0xa - 150a: 0000 unimp + 1508: 0000060b 0x60b 150c: 7705 lui a4,0xfffe1 150e: 2c06 fld fs8,64(sp) 1510: 0000 unimp @@ -26532,7 +26509,8 @@ Disassembly of section .debug_info: 1516: 4f04 lw s1,24(a4) 1518: 0000 unimp 151a: 0d00 addi s0,sp,656 - 151c: 0000052b 0x52b + 151c: 058c addi a1,sp,704 + 151e: 0000 unimp 1520: 0568 addi a0,sp,652 1522: 08b5 addi a7,a7,13 1524: 0444 addi s1,sp,516 @@ -26580,18 +26558,18 @@ Disassembly of section .debug_info: 1586: 011d0ac3 fmadd.s fs5,fs10,fa7,ft0,rne 158a: 0000 unimp 158c: 0b1c addi a5,sp,400 - 158e: 0492 slli s1,s1,0x4 - 1590: 0000 unimp + 158e: 000004f3 0x4f3 1592: c505 beqz a0,15ba <_start-0x7fffea46> 1594: c81d beqz s0,15ca <_start-0x7fffea36> 1596: 0005 c.nop 1 1598: 2000 fld fs0,0(s0) - 159a: 0003c30b 0x3c30b + 159a: 0004240b 0x4240b 159e: 0500 addi s0,sp,640 15a0: 05f71dc7 0x5f71dc7 15a4: 0000 unimp 15a6: 0b24 addi s1,sp,408 - 15a8: 00000593 li a1,0 + 15a8: 05f4 addi a3,sp,716 + 15aa: 0000 unimp 15ac: ca05 beqz a2,15dc <_start-0x7fffea24> 15ae: 1b0d addi s6,s6,-29 15b0: 0006 c.slli zero,0x1 @@ -26619,7 +26597,7 @@ Disassembly of section .debug_info: 15ee: 063b11d3 fadd.q ft3,fs6,ft3,rtz 15f2: 0000 unimp 15f4: 0b40 addi s0,sp,404 - 15f6: 06f6 slli a3,a3,0x1d + 15f6: 06fd addi a3,a3,31 15f8: 0000 unimp 15fa: d405 beqz s0,1522 <_start-0x7fffeade> 15fc: 4b11 li s6,4 @@ -26631,12 +26609,12 @@ Disassembly of section .debug_info: 1608: 02d311d7 vfadd.vv v3,v13,v6 160c: 0000 unimp 160e: 0b44 addi s1,sp,404 - 1610: 05a1 addi a1,a1,8 + 1610: 0602 c.slli64 a2 1612: 0000 unimp 1614: da05 beqz a2,1544 <_start-0x7fffeabc> 1616: 00002c07 flw fs8,0(zero) # 0 <_start-0x80000000> 161a: 4c00 lw s0,24(s0) - 161c: 0004050b 0x4050b + 161c: 0004660b 0x4660b 1620: 0500 addi s0,sp,640 1622: 007e0adb 0x7e0adb 1626: 0000 unimp @@ -26647,7 +26625,7 @@ Disassembly of section .debug_info: 1630: 6212 flw ft4,4(sp) 1632: 0004 0x4 1634: 5400 lw s0,40(s0) - 1636: 00038a0b 0x38a0b + 1636: 0003eb0b 0x3eb0b 163a: 0500 addi s0,sp,640 163c: 0ce2 slli s9,s9,0x18 163e: 0111 addi sp,sp,4 @@ -26659,7 +26637,7 @@ Disassembly of section .debug_info: 164a: 050e slli a0,a0,0x3 164c: 0001 nop 164e: 5c00 lw s0,56(s0) - 1650: 0005090b 0x5090b + 1650: 00056a0b 0x56a0b 1654: 0500 addi s0,sp,640 1656: 09e5 addi s3,s3,25 1658: 002c addi a1,sp,8 @@ -26684,34 +26662,34 @@ Disassembly of section .debug_info: 1682: 6215 lui tp,0x5 1684: 0004 0x4 1686: 1600 addi s0,sp,800 - 1688: 0570 addi a2,sp,652 + 1688: 05d1 addi a1,a1,20 168a: 0000 unimp 168c: 0428 addi a0,sp,520 168e: 6005 c.lui zero,0x1 1690: 0802 c.slli64 a6 1692: 05b6 slli a1,a1,0xd 1694: 0000 unimp - 1696: 0004ef17 auipc t5,0x4e + 1696: 00055017 auipc zero,0x55 169a: 0500 addi s0,sp,640 169c: 0262 slli tp,tp,0x18 169e: 00002c07 flw fs8,0(zero) # 0 <_start-0x80000000> 16a2: 0000 unimp - 16a4: 0006c317 auipc t1,0x6c + 16a4: 0006ca17 auipc s4,0x6c 16a8: 0500 addi s0,sp,640 16aa: a70b0267 jalr tp,-1424(s6) # 5a70 <_start-0x7fffa590> 16ae: 0006 c.slli zero,0x1 16b0: 0400 addi s0,sp,512 - 16b2: 0006ab17 auipc s6,0x6a + 16b2: 0006b217 auipc tp,0x6b 16b6: 0500 addi s0,sp,640 - 16b8: a7140267 jalr tp,-1423(s0) + 16b8: a7140267 jalr tp,-1423(s0) # 1f33 <_start-0x7fffe0cd> 16bc: 0006 c.slli zero,0x1 16be: 0800 addi s0,sp,16 16c0: 00027f17 auipc t5,0x27 16c4: 0500 addi s0,sp,640 - 16c6: a71e0267 jalr tp,-1423(t3) # b235 <_start-0x7fff4dcb> + 16c6: a71e0267 jalr tp,-1423(t3) # 5426d <_start-0x7ffabd93> 16ca: 0006 c.slli zero,0x1 16cc: 0c00 addi s0,sp,528 - 16ce: 00054a17 auipc s4,0x54 + 16ce: 0005ab17 auipc s6,0x5a 16d2: 0500 addi s0,sp,640 16d4: 0269 addi tp,tp,26 16d6: 2c08 fld fa0,24(s0) @@ -26728,24 +26706,24 @@ Disassembly of section .debug_info: 16f0: 026d addi tp,tp,27 16f2: 00002c07 flw fs8,0(zero) # 0 <_start-0x80000000> 16f6: 3000 fld fs0,32(s0) - 16f8: 00076417 auipc s0,0x76 + 16f8: 00076b17 auipc s6,0x76 16fc: 0500 addi s0,sp,640 16fe: 026e slli tp,tp,0x1b 1700: bc16 fsd ft5,56(sp) 1702: 0008 0x8 1704: 3400 fld fs0,40(s0) - 1706: 00044517 auipc a0,0x44 + 1706: 0004a617 auipc a2,0x4a 170a: 0500 addi s0,sp,640 170c: 0270 addi a2,sp,268 170e: 00002c07 flw fs8,0(zero) # 0 <_start-0x80000000> 1712: 3800 fld fs0,48(s0) - 1714: 00055e17 auipc t3,0x55 + 1714: 0005bf17 auipc t5,0x5b 1718: 0500 addi s0,sp,640 171a: 0272 slli tp,tp,0x1c 171c: cd0a sw sp,152(sp) 171e: 0008 0x8 1720: 3c00 fld fs0,56(s0) - 1722: 00036217 auipc tp,0x36 + 1722: 0003c317 auipc t1,0x3c 1726: 0500 addi s0,sp,640 1728: 0275 addi tp,tp,29 172a: 00018513 mv a0,gp @@ -26755,12 +26733,12 @@ Disassembly of section .debug_info: 1736: 0276 slli tp,tp,0x1d 1738: 00002c07 flw fs8,0(zero) # 0 <_start-0x80000000> 173c: 4400 lw s0,8(s0) - 173e: 00075f17 auipc t5,0x75 + 173e: 00076617 auipc a2,0x76 1742: 0500 addi s0,sp,640 1744: 85130277 0x85130277 1748: 0001 nop 174a: 4800 lw s0,16(s0) - 174c: 00046117 auipc sp,0x46 + 174c: 0004c217 auipc tp,0x4c 1750: 0500 addi s0,sp,640 1752: 0278 addi a4,sp,268 1754: d314 sw a3,32(a4) @@ -26777,24 +26755,24 @@ Disassembly of section .debug_info: 1770: b609 j 1272 <_start-0x7fffed8e> 1772: 0005 c.nop 1 1774: 5400 lw s0,40(s0) - 1776: 0004e817 auipc a6,0x4e + 1776: 00054917 auipc s2,0x54 177a: 0500 addi s0,sp,640 177c: 029f 8207 0008 0x88207029f 1782: 5800 lw s0,48(s0) - 1784: 3318 fld fa4,32(a4) + 1784: 9418 0x9418 1786: 0004 0x4 1788: 0500 addi s0,sp,640 - 178a: b61302a3 sb ra,-1179(t1) # 6d209 <_start-0x7ff92df7> + 178a: b61302a3 sb ra,-1179(t1) # 3d287 <_start-0x7ffc2d79> 178e: 0002 c.slli64 zero 1790: 4800 lw s0,16(s0) 1792: 1801 addi a6,a6,-32 - 1794: 0340 addi s0,sp,388 + 1794: 03a1 addi t2,t2,8 1796: 0000 unimp 1798: a405 j 19b8 <_start-0x7fffe648> 179a: 1202 slli tp,tp,0x20 179c: 00000273 0x273 17a0: 014c addi a1,sp,132 - 17a2: dd18 sw a4,56(a0) + 17a2: e418 fsw fa4,8(s0) 17a4: 0006 c.slli zero,0x1 17a6: 0500 addi s0,sp,640 17a8: 02a8 addi a0,sp,328 @@ -26819,7 +26797,7 @@ Disassembly of section .debug_info: 17d0: 05bc040f 0x5bc040f 17d4: 0000 unimp 17d6: 0102 c.slli64 sp - 17d8: 0f08 addi a0,sp,912 + 17d8: 7008 flw fa0,32(s0) 17da: 0006 c.slli zero,0x1 17dc: 1500 addi s0,sp,672 17de: 05bc addi a5,sp,712 @@ -26896,25 +26874,25 @@ Disassembly of section .debug_info: 187c: 1a01 addi s4,s4,-32 187e: 0301 addi t1,t1,0 1880: 0000 unimp - 1882: bd19 j 1698 <_start-0x7fffe968> + 1882: c419 beqz s0,1890 <_start-0x7fffe770> 1884: 0006 c.slli zero,0x1 1886: 0c00 addi s0,sp,528 1888: 2305 jal 1da8 <_start-0x7fffe258> 188a: 0801 addi a6,a6,0 188c: 06a1 addi a3,a3,8 188e: 0000 unimp - 1890: 00078a17 auipc s4,0x78 + 1890: 00079117 auipc sp,0x79 1894: 0500 addi s0,sp,640 1896: 0125 addi sp,sp,9 1898: a111 j 1c9c <_start-0x7fffe364> 189a: 0006 c.slli zero,0x1 189c: 0000 unimp - 189e: 0002fc17 auipc s8,0x2f + 189e: 00035d17 auipc s10,0x35 18a2: 0500 addi s0,sp,640 18a4: 0126 slli sp,sp,0x9 18a6: 00002c07 flw fs8,0(zero) # 0 <_start-0x80000000> 18aa: 0400 addi s0,sp,512 - 18ac: 00051117 auipc sp,0x51 + 18ac: 00057217 auipc tp,0x57 18b0: 0500 addi s0,sp,640 18b2: a70b0127 0xa70b0127 18b6: 0006 c.slli zero,0x1 @@ -26930,21 +26908,21 @@ Disassembly of section .debug_info: 18ca: 0000 unimp 18cc: 050e slli a0,a0,0x3 18ce: e608013f 17000006 0x17000006e608013f - 18d6: 05cd addi a1,a1,19 + 18d6: 062e slli a2,a2,0xb 18d8: 0000 unimp 18da: 4005 c.li zero,1 18dc: 1201 addi tp,tp,-32 18de: 06e6 slli a3,a3,0x19 18e0: 0000 unimp 18e2: 1700 addi s0,sp,928 - 18e4: 03a0 addi s0,sp,456 + 18e4: 0401 addi s0,s0,0 18e6: 0000 unimp 18e8: 4105 li sp,1 18ea: 1201 addi tp,tp,-32 18ec: 06e6 slli a3,a3,0x19 18ee: 0000 unimp 18f0: 1706 slli a4,a4,0x21 - 18f2: 0614 addi a3,sp,768 + 18f2: 0675 addi a2,a2,29 18f4: 0000 unimp 18f6: 4205 li tp,1 18f8: 1201 addi tp,tp,-32 @@ -26962,24 +26940,24 @@ Disassembly of section .debug_info: 1912: 8005 srli s0,s0,0x1 1914: 0702 c.slli64 a4 1916: 0000080b 0x80b - 191a: 0003dc17 auipc s8,0x3d + 191a: 00043d17 auipc s10,0x43 191e: 0500 addi s0,sp,640 1920: 0282 c.slli64 t0 1922: 3318 fld fa4,32(a4) 1924: 0000 unimp 1926: 0000 unimp - 1928: 0005e917 auipc s2,0x5e + 1928: 00064a17 auipc s4,0x64 192c: 0500 addi s0,sp,640 - 192e: b6120283 lb t0,-1183(tp) # 37283 <_start-0x7ffc8d7d> + 192e: b6120283 lb t0,-1183(tp) # 5840d <_start-0x7ffa7bf3> 1932: 0005 c.nop 1 1934: 0400 addi s0,sp,512 - 1936: 00035517 auipc a0,0x35 + 1936: 0003b617 auipc a2,0x3b 193a: 0500 addi s0,sp,640 193c: 0284 addi s1,sp,320 193e: 0b10 addi a2,sp,400 1940: 0008 0x8 1942: 0800 addi s0,sp,16 - 1944: 00071917 auipc s2,0x71 + 1944: 00072017 auipc zero,0x72 1948: 0500 addi s0,sp,640 194a: 0285 addi t0,t0,1 194c: 00019b17 auipc s6,0x19 @@ -26989,24 +26967,24 @@ Disassembly of section .debug_info: 1958: 0286 slli t0,t0,0x1 195a: 00002c0f 0x2c0f 195e: 4800 lw s0,16(s0) - 1960: 00078517 auipc a0,0x78 + 1960: 00078c17 auipc s8,0x78 1964: 0500 addi s0,sp,640 1966: 252c0287 0x252c0287 196a: 0000 unimp 196c: 5000 lw s0,32(s0) - 196e: 00073117 auipc sp,0x73 + 196e: 00073817 auipc a6,0x73 1972: 0500 addi s0,sp,640 1974: 0288 addi a0,sp,320 1976: ad1a fsd ft6,152(sp) 1978: 0006 c.slli zero,0x1 197a: 5800 lw s0,48(s0) - 197c: 00053d17 auipc s10,0x53 + 197c: 00059e17 auipc t3,0x59 1980: 0500 addi s0,sp,640 1982: 0289 addi t0,t0,2 1984: 0516 slli a0,a0,0x5 1986: 0001 nop 1988: 6800 flw fs0,16(s0) - 198a: 00075117 auipc sp,0x75 + 198a: 00075817 auipc a6,0x75 198e: 0500 addi s0,sp,640 1990: 028a slli t0,t0,0x2 1992: 0516 slli a0,a0,0x5 @@ -27017,13 +26995,13 @@ Disassembly of section .debug_info: 199e: 0516028b 0x516028b 19a2: 0001 nop 19a4: 7800 flw fs0,48(s0) - 19a6: 0006d317 auipc t1,0x6d + 19a6: 0006da17 auipc s4,0x6d 19aa: 0500 addi s0,sp,640 19ac: 028c addi a1,sp,320 19ae: 1b10 addi a2,sp,432 19b0: 0008 0x8 19b2: 8000 0x8000 - 19b4: 00034917 auipc s2,0x34 + 19b4: 0003aa17 auipc s4,0x3a 19b8: 0500 addi s0,sp,640 19ba: 028d addi t0,t0,3 19bc: 2b10 fld fa2,16(a4) @@ -27059,10 +27037,10 @@ Disassembly of section .debug_info: 1a06: bc00 fsd fs0,56(s0) 1a08: 00006a17 auipc s4,0x6 1a0c: 0500 addi s0,sp,640 - 1a0e: 05160293 addi t0,a2,81 # fffeb051 <__BSS_END__+0x7ffd4639> + 1a0e: 05160293 addi t0,a2,81 # 3c987 <_start-0x7ffc3679> 1a12: 0001 nop 1a14: c400 sw s0,8(s0) - 1a16: 0004ed17 auipc s10,0x4e + 1a16: 00054e17 auipc t3,0x54 1a1a: 0500 addi s0,sp,640 1a1c: 0294 addi a3,sp,320 1a1e: 2c08 fld fa0,24(s0) @@ -27094,7 +27072,7 @@ Disassembly of section .debug_info: 1a58: 0299 addi t0,t0,6 1a5a: 00086207 vlwu.v v4,(a6),v0.t 1a5e: 1700 addi s0,sp,928 - 1a60: 0415 addi s0,s0,5 + 1a60: 0476 slli s0,s0,0x1d 1a62: 0000 unimp 1a64: 9c05 0x9c05 1a66: 1b02 slli s6,s6,0x20 @@ -27125,14 +27103,13 @@ Disassembly of section .debug_info: 1a9c: 7e05f01b 0x7e05f01b 1aa0: 0302 c.slli64 t1 1aa2: 000008a7 vsb.v v17,(zero),v0.t - 1aa6: 701c flw fa5,32(s0) + 1aa6: d11c sw a5,32(a0) 1aa8: 0005 c.nop 1 1aaa: 0500 addi s0,sp,640 1aac: 0295 addi t0,t0,5 1aae: 0006f60b 0x6f60b 1ab2: 1c00 addi s0,sp,560 - 1ab4: 06fc addi a5,sp,844 - 1ab6: 0000 unimp + 1ab4: 00000703 lb a4,0(zero) # 0 <_start-0x80000000> 1ab8: 9e05 0x9e05 1aba: 0b02 c.slli64 s6 1abc: 0000083b 0x83b @@ -27175,12 +27152,11 @@ Disassembly of section .debug_info: 1b12: 0900 addi s0,sp,144 1b14: 00000033 add zero,zero,zero 1b18: 0002 c.slli64 zero - 1b1a: 3d1f 0006 0500 0x50000063d1f + 1b1a: 9e1f 0006 0500 0x50000069e1f 1b20: 032e slli t1,t1,0xb 1b22: 00046217 auipc tp,0x46 1b26: 1f00 addi s0,sp,944 - 1b28: 0636 slli a2,a2,0xd - 1b2a: 0000 unimp + 1b28: 00000697 auipc a3,0x0 1b2c: 2f05 jal 225c <_start-0x7fffdda4> 1b2e: 04681d03 lh s10,70(a6) # 5a08 <_start-0x7fffa5f8> 1b32: 0000 unimp @@ -27198,7 +27174,7 @@ Disassembly of section .debug_info: 1b4a: 2414 fld fa3,8(s0) 1b4c: 0925 addi s2,s2,9 1b4e: 0000 unimp - 1b50: 3321 jal 1858 <_start-0x7fffe7a8> + 1b50: 9421 srai s0,s0,0x28 1b52: 0005 c.nop 1 1b54: 0600 addi s0,sp,768 1b56: 1515 addi a0,a0,-27 @@ -27218,20 +27194,20 @@ Disassembly of section .debug_info: 1b76: 0962040f 0x962040f 1b7a: 0000 unimp 1b7c: 2122 fld ft2,8(sp) - 1b7e: 0000043b 0x43b + 1b7e: 049c addi a5,sp,576 + 1b80: 0000 unimp 1b82: b60e6707 0xb60e6707 1b86: 0005 c.nop 1 1b88: 2100 fld fs0,0(a0) - 1b8a: 0000037b 0x37b + 1b8a: 03dc addi a5,sp,452 + 1b8c: 0000 unimp 1b8e: 1008 addi a0,sp,32 1b90: 00097b0f 0x97b0f 1b94: 0f00 addi s0,sp,912 1b96: b604 fsd fs1,40(a2) 1b98: 0005 c.nop 1 1b9a: 2100 fld fs0,0(a0) - 1b9c: 043e slli s0,s0,0xf - 1b9e: 0000 unimp - 1ba0: fc08 fsw fa0,56(s0) + 1b9c: 049f 0000 fc08 0xfc080000049f 1ba2: b60e fsd ft3,296(sp) 1ba4: 0005 c.nop 1 1ba6: 2100 fld fs0,0(a0) @@ -27241,24 +27217,24 @@ Disassembly of section .debug_info: 1bae: 2c0c fld fa1,24(s0) 1bb0: 0000 unimp 1bb2: 2100 fld fs0,0(a0) - 1bb4: 000005d3 fadd.s fa1,ft0,ft0,rne + 1bb4: 0634 addi a3,sp,776 + 1bb6: 0000 unimp 1bb8: fd08 fsw fa0,56(a0) 1bba: 2c14 fld fa3,24(s0) 1bbc: 0000 unimp 1bbe: 2100 fld fs0,0(a0) - 1bc0: 0740 addi s0,sp,900 - 1bc2: 0000 unimp + 1bc0: 00000747 fmsub.s fa4,ft0,ft0,ft0,rne 1bc4: fd08 fsw fa0,56(a0) 1bc6: 2c1c fld fa5,24(s0) 1bc8: 0000 unimp 1bca: 2100 fld fs0,0(a0) - 1bcc: 03ba slli t2,t2,0xe - 1bce: 0000 unimp + 1bcc: 0000041b 0x41b 1bd0: ff08 fsw fa0,56(a4) 1bd2: 2c0c fld fa1,24(s0) 1bd4: 0000 unimp 1bd6: 2100 fld fs0,0(a0) - 1bd8: 0000046b 0x46b + 1bd8: 04cc addi a1,sp,580 + 1bda: 0000 unimp 1bdc: 9a09 andi a2,a2,-30 1bde: 6416 flw fs0,68(sp) 1be0: 0000 unimp @@ -27287,7 +27263,7 @@ Disassembly of section .debug_info: 1c12: 3316 fld ft6,352(sp) 1c14: 0000 unimp 1c16: 0400 addi s0,sp,512 - 1c18: 0521 addi a0,a0,8 + 1c18: 0582 c.slli64 a1 1c1a: 0000 unimp 1c1c: 2f0a fld ft10,128(sp) 1c1e: 0915 addi s2,s2,5 @@ -27303,7 +27279,7 @@ Disassembly of section .debug_info: 1c32: 5c14 lw a3,56(s0) 1c34: 0009 c.nop 2 1c36: 0000 unimp - 1c38: 9004 0x9004 + 1c38: 9704 0x9704 1c3a: 0a000007 vlsbu.v v0,(zero),zero 1c3e: 0f36 slli t5,t5,0xd 1c40: 0942 slli s2,s2,0x10 @@ -27313,7 +27289,7 @@ Disassembly of section .debug_info: 1c48: 0a00 addi s0,sp,272 1c4a: 09fd12bb 0x9fd12bb 1c4e: 0000 unimp - 1c50: 2121 jal 2058 <_start-0x7fffdfa8> + 1c50: 8221 srli a2,a2,0x8 1c52: 0006 c.slli zero,0x1 1c54: 0a00 addi s0,sp,272 1c56: 10be slli ra,ra,0x2f @@ -27327,21 +27303,22 @@ Disassembly of section .debug_info: 1c68: 0618 addi a4,sp,768 1c6a: 0a7f 0xa7f 1c6c: 0000 unimp - 1c6e: c824 sw s1,80(s0) - 1c70: 0004 0x4 + 1c6e: 2924 fld fs1,80(a0) + 1c70: 0005 c.nop 1 1c72: 0000 unimp - 1c74: 9524 0x9524 + 1c74: f624 fsw fs1,104(a2) 1c76: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> - 1c7a: 7024 flw fs1,96(s0) + 1c7a: d124 sw s1,96(a0) 1c7c: 02000003 lb zero,32(zero) # 20 <_start-0x7fffffe0> - 1c80: e924 fsw fs1,80(a0) - 1c82: 03000003 lb zero,48(zero) # 30 <_start-0x7fffffd0> - 1c86: bf24 fsd fs1,120(a4) - 1c88: 0004 0x4 + 1c80: 4a24 lw s1,80(a2) + 1c82: 0004 0x4 + 1c84: 0300 addi s0,sp,384 + 1c86: 2024 fld fs1,64(s0) + 1c88: 0005 c.nop 1 1c8a: 0400 addi s0,sp,512 - 1c8c: 4724 lw s1,72(a4) + 1c8c: 4e24 lw s1,88(a2) 1c8e: 05000007 0x5000007 - 1c92: 3624 fld fs1,104(a2) + 1c92: 3d24 fld fs1,120(a0) 1c94: 06000007 0x6000007 1c98: 2100 fld fs0,0(a0) 1c9a: 00a9 addi ra,ra,10 @@ -27349,19 +27326,17 @@ Disassembly of section .debug_info: 1c9e: 421c210b 0x421c210b 1ca2: 000a c.slli zero,0x2 1ca4: 2300 fld fs0,0(a4) - 1ca6: 03f4 addi a3,sp,460 + 1ca6: 0455 addi s0,s0,21 1ca8: 0000 unimp 1caa: 00330407 0x330407 1cae: 0000 unimp 1cb0: b006230b 0xb006230b 1cb4: 000a c.slli zero,0x2 1cb6: 2400 fld fs0,8(s0) - 1cb8: 00000517 auipc a0,0x0 + 1cb8: 0578 addi a4,sp,652 + 1cba: 0000 unimp 1cbc: 2400 fld fs0,8(s0) - 1cbe: 04de slli s1,s1,0x17 - 1cc0: 0000 unimp - 1cc2: 2401 jal 1ec2 <_start-0x7fffe13e> - 1cc4: 05f6 slli a1,a1,0x1d + 1cbe: 0000053f 06572401 0x65724010000053f 1cc6: 0000 unimp 1cc8: 0002 c.slli64 zero 1cca: 5f21 li t5,-24 @@ -27369,18 +27344,19 @@ Disassembly of section .debug_info: 1cce: 0b00 addi s0,sp,400 1cd0: 1e28 addi a0,sp,824 1cd2: 00000a8b 0xa8b - 1cd6: ab21 j 21ee <_start-0x7fffde12> - 1cd8: 0c000003 lb zero,192(zero) # c0 <_start-0x7fffff40> + 1cd6: 0c21 addi s8,s8,8 + 1cd8: 0004 0x4 + 1cda: 0c00 addi s0,sp,528 1cdc: 1a29 addi s4,s4,-22 1cde: 0925 addi s2,s2,9 1ce0: 0000 unimp - 1ce2: bd21 j 1afa <_start-0x7fffe506> - 1ce4: 0005 c.nop 1 + 1ce2: 1e21 addi t3,t3,-24 + 1ce4: 0006 c.slli zero,0x1 1ce6: 0c00 addi s0,sp,528 1ce8: 1a38 addi a4,sp,312 1cea: 0925 addi s2,s2,9 1cec: 0000 unimp - 1cee: 6c04 flw fs1,24(s0) + 1cee: 7304 flw fs1,32(a4) 1cf0: 0d000007 vlxbu.v v0,(zero),v16,v0.t 1cf4: 004f167b 0x4f167b 1cf8: 0000 unimp @@ -27398,21 +27374,21 @@ Disassembly of section .debug_info: 1d12: 3316 fld ft6,352(sp) 1d14: 0000 unimp 1d16: 0400 addi s0,sp,512 - 1d18: 06a4 addi s1,sp,840 - 1d1a: 0000 unimp + 1d18: 000006ab 0x6ab 1d1c: 840d srai s0,s0,0x3 1d1e: 00003a0f 0x3a0f 1d22: 0400 addi s0,sp,512 - 1d24: 000006a3 sb zero,13(zero) # d <_start-0x7ffffff3> + 1d24: 06aa slli a3,a3,0xa + 1d26: 0000 unimp 1d28: 850d srai a0,a0,0x3 1d2a: 2516 fld fa0,320(sp) 1d2c: 0000 unimp 1d2e: 0200 addi s0,sp,256 1d30: 0404 addi s1,sp,512 - 1d32: 0424 addi s1,sp,520 + 1d32: 0485 addi s1,s1,1 1d34: 0000 unimp 1d36: 0802 c.slli64 a6 - 1d38: 00041c03 lh s8,0(s0) # 776f8 <_start-0x7ff88908> + 1d38: 00047d03 0x47d03 1d3c: 0200 addi s0,sp,256 1d3e: 0408 addi a0,sp,512 1d40: 00a2 slli ra,ra,0x8 @@ -27423,7 +27399,7 @@ Disassembly of section .debug_info: 1d4c: 0320 addi s0,sp,392 1d4e: 0095 addi ra,ra,5 1d50: 0000 unimp - 1d52: 1a19 addi s4,s4,-26 + 1d52: 7b19 lui s6,0xfffe6 1d54: 08000003 lb zero,128(zero) # 80 <_start-0x7fffff80> 1d58: ed0d bnez a0,1d92 <_start-0x7fffe26e> 1d5a: 0a01 addi s4,s4,0 @@ -27434,7 +27410,7 @@ Disassembly of section .debug_info: 1d68: e51a fsw ft6,136(sp) 1d6a: 000a c.slli zero,0x2 1d6c: 0000 unimp - 1d6e: 0005da17 auipc s4,0x5d + 1d6e: 00063b17 auipc s6,0x63 1d72: 0d00 addi s0,sp,656 1d74: 01ed addi gp,gp,27 1d76: e51f 000a 0400 0x400000ae51f @@ -27469,20 +27445,19 @@ Disassembly of section .debug_info: 1dbe: ff00 fsw fs0,56(a4) 1dc0: 1500 addi s0,sp,672 1dc2: 00000b97 auipc s7,0x0 - 1dc6: e71f 0006 0d00 0xd000006e71f + 1dc6: ee1f 0006 0d00 0xd000006ee1f 1dcc: 01fc addi a5,sp,204 1dce: a716 fsd ft5,392(sp) 1dd0: 1f00000b 0x1f00000b - 1dd4: 0336 slli t1,t1,0xd - 1dd6: 0000 unimp + 1dd4: 00000397 auipc t2,0x0 1dd8: 020d addi tp,tp,3 1dda: 1602 slli a2,a2,0x20 1ddc: 00000ba7 vsb.v v23,(zero),v0.t - 1de0: 00079827 0x79827 + 1de0: 00079f27 0x79f27 1de4: 0100 addi s0,sp,128 1de6: 051a slli a0,a0,0x6 1de8: 0901 addi s2,s2,0 - 1dea: 4c00000b 0x4c00000b + 1dea: 0800000b 0x800000b 1dee: 0104 addi s1,sp,128 1df0: 1080 addi s0,sp,96 1df2: 0004 0x4 @@ -27509,7 +27484,7 @@ Disassembly of section .debug_info: 1e24: 0d2c addi a1,sp,664 1e26: 0000 unimp 1e28: 002a c.slli zero,0xa - 1e2a: 4c00000f 0x4c00000f + 1e2a: 0800000f fence i,unknown 1e2e: 0104 addi s1,sp,128 1e30: 0080 addi s0,sp,64 1e32: 0001 nop @@ -27587,7 +27562,7 @@ Disassembly of section .debug_info: 1eda: 0010 0x10 1edc: 0000 unimp 1ede: ef30 fsw fa2,88(a4) - 1ee0: b000000f 0xb000000f + 1ee0: 6c00000f 0x6c00000f 1ee4: 0104 addi s1,sp,128 1ee6: 7080 flw fs0,32(s1) 1ee8: 0000 unimp @@ -27642,7 +27617,7 @@ Disassembly of section .debug_info: 1f4a: 3000 fld fs0,32(s0) 1f4c: 10d1 addi ra,ra,-12 1f4e: 0000 unimp - 1f50: 0580 addi s0,sp,704 + 1f50: 053c addi a5,sp,648 1f52: 8001 c.srli64 s0 1f54: 0074 addi a3,sp,12 1f56: 0000 unimp @@ -27729,7 +27704,7 @@ Disassembly of section .debug_info: 2008: 3000 fld fs0,32(s0) 200a: 1152 slli sp,sp,0x34 200c: 0000 unimp - 200e: 06d8 addi a4,sp,836 + 200e: 0694 addi a3,sp,832 2010: 8001 c.srli64 s0 2012: 0010 0x10 2014: 0000 unimp @@ -27741,8 +27716,9 @@ Disassembly of section .debug_info: 2020: 00000013 nop 2024: 6531 lui a0,0xc 2026: 0011 c.nop 4 - 2028: 0800 addi s0,sp,16 - 202a: 50800107 0x50800107 + 2028: c400 sw s0,8(s0) + 202a: 0106 slli sp,sp,0x1 + 202c: 5080 lw s0,32(s1) 202e: 0001 nop 2030: 2e00 fld fs0,24(a2) 2032: 1166 slli sp,sp,0x39 @@ -27832,9 +27808,8 @@ Disassembly of section .debug_info: 20e2: 0060 addi s0,sp,12 20e4: 4d30 lw a2,88(a0) 20e6: 0012 c.slli zero,0x4 - 20e8: 2400 fld fs0,8(s0) - 20ea: 0108 addi a0,sp,128 - 20ec: 1480 addi s0,sp,608 + 20e8: e000 fsw fs0,0(s0) + 20ea: 14800107 0x14800107 20ee: 0000 unimp 20f0: e500 fsw fs0,8(a0) 20f2: 000e c.slli zero,0x3 @@ -27844,7 +27819,7 @@ Disassembly of section .debug_info: 20fa: 155f 0000 3100 0x31000000155f 2100: 1260 addi s0,sp,300 2102: 0000 unimp - 2104: 0838 addi a4,sp,24 + 2104: 07f4 addi a3,sp,972 2106: 8001 c.srli64 s0 2108: 0010 0x10 210a: 0000 unimp @@ -27855,7 +27830,7 @@ Disassembly of section .debug_info: 2114: 0000 unimp 2116: 0000 unimp 2118: 0000 unimp - 211a: 0005b033 sltu zero,a1,zero + 211a: 00061133 sll sp,a2,zero 211e: 0100 addi s0,sp,128 2120: 090103f7 0x90103f7 2124: 0300000b 0x300000b @@ -27867,7 +27842,7 @@ Disassembly of section .debug_info: 2134: 3400000b 0x3400000b 2138: 0064 addi s1,sp,12 213a: f701 bnez a4,2042 <_start-0x7fffdfbe> - 213c: 0b092203 lw tp,176(s2) # 35a64 <_start-0x7ffca59c> + 213c: 0b092203 lw tp,176(s2) # 55826 <_start-0x7ffaa7da> 2140: 0000 unimp 2142: 7234 flw fa3,96(a2) 2144: 0070 addi a2,sp,12 @@ -27940,7 +27915,7 @@ Disassembly of section .debug_info: 21e2: 921104c7 fmsub.d fs1,ft2,ft1,fs2,rne 21e6: 3600000b 0x3600000b 21ea: 00000fef jal t6,21ea <_start-0x7fffde16> - 21ee: 00063137 lui sp,0x63 + 21ee: 00069237 lui tp,0x69 21f2: 0100 addi s0,sp,128 21f4: 042e slli s0,s0,0xb 21f6: f104 fsw fs1,32(a0) @@ -27964,24 +27939,25 @@ Disassembly of section .debug_info: 2222: 0404 addi s1,sp,512 2224: 0af1 addi s5,s5,28 2226: 0000 unimp - 2228: 0005e437 lui s0,0x5e + 2228: 00064537 lui a0,0x64 222c: 0100 addi s0,sp,128 222e: 043a slli s0,s0,0xe 2230: f104 fsw fs1,32(a0) 2232: 000a c.slli zero,0x2 2234: 3700 fld fs0,40(a4) - 2236: 05df 0000 3a01 0x3a01000005df + 2236: 0640 addi s0,sp,772 + 2238: 0000 unimp + 223a: 3a01 jal 1b4a <_start-0x7fffe4b6> 223c: 0404 addi s1,sp,512 223e: 0af1 addi s5,s5,28 2240: 0000 unimp - 2242: 00070937 lui s2,0x70 + 2242: 00071037 lui zero,0x71 2246: 0100 addi s0,sp,128 2248: 043a slli s0,s0,0xe 224a: f104 fsw fs1,32(a0) 224c: 000a c.slli zero,0x2 224e: 3700 fld fs0,40(a4) - 2250: 0704 addi s1,sp,896 - 2252: 0000 unimp + 2250: 0000070b 0x70b 2254: 3a01 jal 1b64 <_start-0x7fffe49c> 2256: 0404 addi s1,sp,512 2258: 0af1 addi s5,s5,28 @@ -27994,7 +27970,7 @@ Disassembly of section .debug_info: 226a: 7036 flw ft0,108(sp) 226c: 0010 0x10 226e: 3700 fld fs0,40(a4) - 2270: 0631 addi a2,a2,12 + 2270: 0692 slli a3,a3,0x4 2272: 0000 unimp 2274: 4601 li a2,0 2276: 0404 addi s1,sp,512 @@ -28018,23 +27994,23 @@ Disassembly of section .debug_info: 22a0: 0100 addi s0,sp,128 22a2: 045f f108 000a 0xaf108045f 22a8: 3700 fld fs0,40(a4) - 22aa: 05e4 addi s1,sp,716 + 22aa: 0645 addi a2,a2,17 22ac: 0000 unimp 22ae: 5f01 li t5,-32 22b0: 0804 addi s1,sp,16 22b2: 0af1 addi s5,s5,28 22b4: 0000 unimp - 22b6: 0005df37 lui t5,0x5d + 22b6: 00064037 lui zero,0x64 22ba: 0100 addi s0,sp,128 22bc: 045f f108 000a 0xaf108045f 22c2: 3700 fld fs0,40(a4) - 22c4: 0709 addi a4,a4,2 + 22c4: 0710 addi a2,sp,896 22c6: 0000 unimp 22c8: 5f01 li t5,-32 22ca: 0804 addi s1,sp,16 22cc: 0af1 addi s5,s5,28 22ce: 0000 unimp - 22d0: 00070437 lui s0,0x70 + 22d0: 00070b37 lui s6,0x70 22d4: 0100 addi s0,sp,128 22d6: 045f f108 000a 0xaf108045f 22dc: 3500 fld fs0,40(a0) @@ -28056,24 +28032,25 @@ Disassembly of section .debug_info: 2304: 0404 addi s1,sp,512 2306: 0af1 addi s5,s5,28 2308: 0000 unimp - 230a: 0005e437 lui s0,0x5e + 230a: 00064537 lui a0,0x64 230e: 0100 addi s0,sp,128 2310: 0464 addi s1,sp,524 2312: f104 fsw fs1,32(a0) 2314: 000a c.slli zero,0x2 2316: 3700 fld fs0,40(a4) - 2318: 05df 0000 6401 0x6401000005df + 2318: 0640 addi s0,sp,772 + 231a: 0000 unimp + 231c: 6401 0x6401 231e: 0404 addi s1,sp,512 2320: 0af1 addi s5,s5,28 2322: 0000 unimp - 2324: 00070937 lui s2,0x70 + 2324: 00071037 lui zero,0x71 2328: 0100 addi s0,sp,128 232a: 0464 addi s1,sp,524 232c: f104 fsw fs1,32(a0) 232e: 000a c.slli zero,0x2 2330: 3700 fld fs0,40(a4) - 2332: 0704 addi s1,sp,896 - 2334: 0000 unimp + 2332: 0000070b 0x70b 2336: 6401 0x6401 2338: 0404 addi s1,sp,512 233a: 0af1 addi s5,s5,28 @@ -28086,7 +28063,7 @@ Disassembly of section .debug_info: 234c: 5236 lw tp,108(sp) 234e: 0011 c.nop 4 2350: 3700 fld fs0,40(a4) - 2352: 0631 addi a2,a2,12 + 2352: 0692 slli a3,a3,0x4 2354: 0000 unimp 2356: 8701 c.srai64 a4 2358: 0404 addi s1,sp,512 @@ -28132,25 +28109,25 @@ Disassembly of section .debug_info: 23b2: f108 fsw fa0,32(a0) 23b4: 000a c.slli zero,0x2 23b6: 3700 fld fs0,40(a4) - 23b8: 05e4 addi s1,sp,716 + 23b8: 0645 addi a2,a2,17 23ba: 0000 unimp 23bc: b001 j 1bbc <_start-0x7fffe444> 23be: 0804 addi s1,sp,16 23c0: 0af1 addi s5,s5,28 23c2: 0000 unimp - 23c4: 0005df37 lui t5,0x5d + 23c4: 00064037 lui zero,0x64 23c8: 0100 addi s0,sp,128 23ca: 04b0 addi a2,sp,584 23cc: f108 fsw fa0,32(a0) 23ce: 000a c.slli zero,0x2 23d0: 3700 fld fs0,40(a4) - 23d2: 0709 addi a4,a4,2 + 23d2: 0710 addi a2,sp,896 23d4: 0000 unimp 23d6: b001 j 1bd6 <_start-0x7fffe42a> 23d8: 0804 addi s1,sp,16 23da: 0af1 addi s5,s5,28 23dc: 0000 unimp - 23de: 00070437 lui s0,0x70 + 23de: 00070b37 lui s6,0x70 23e2: 0100 addi s0,sp,128 23e4: 04b0 addi a2,sp,584 23e6: f108 fsw fa0,32(a0) @@ -28163,49 +28140,49 @@ Disassembly of section .debug_info: 23f8: 3600 fld fs0,40(a2) 23fa: 124d addi tp,tp,-13 23fc: 0000 unimp - 23fe: 00057737 lui a4,0x57 + 23fe: 0005d837 lui a6,0x5d 2402: 0100 addi s0,sp,128 2404: 04b1 addi s1,s1,12 2406: f108 fsw fa0,32(a0) 2408: 000a c.slli zero,0x2 240a: 3700 fld fs0,40(a4) - 240c: 057c addi a5,sp,652 + 240c: 05dd addi a1,a1,23 240e: 0000 unimp 2410: b101 j 2010 <_start-0x7fffdff0> 2412: 0804 addi s1,sp,16 2414: 0af1 addi s5,s5,28 2416: 0000 unimp - 2418: 00058137 lui sp,0x58 + 2418: 0005e237 lui tp,0x5e 241c: 0100 addi s0,sp,128 241e: 04b1 addi s1,s1,12 2420: f108 fsw fa0,32(a0) 2422: 000a c.slli zero,0x2 2424: 3700 fld fs0,40(a4) - 2426: 0586 slli a1,a1,0x1 - 2428: 0000 unimp + 2426: 000005e7 jalr a1,zero # 0 <_start-0x80000000> 242a: b101 j 202a <_start-0x7fffdfd6> 242c: 0804 addi s1,sp,16 242e: 0af1 addi s5,s5,28 2430: 0000 unimp - 2432: 0003a637 lui a2,0x3a + 2432: 00040737 lui a4,0x40 2436: 0100 addi s0,sp,128 2438: 04b1 addi s1,s1,12 243a: f108 fsw fa0,32(a0) 243c: 000a c.slli zero,0x2 243e: 3700 fld fs0,40(a4) - 2440: 045c addi a5,sp,516 + 2440: 04bd addi s1,s1,15 2442: 0000 unimp 2444: b101 j 2044 <_start-0x7fffdfbc> 2446: 0804 addi s1,sp,16 2448: 0af1 addi s5,s5,28 244a: 0000 unimp - 244c: 00039037 lui zero,0x39 + 244c: 0003f137 lui sp,0x3f 2450: 0100 addi s0,sp,128 2452: 04b1 addi s1,s1,12 2454: f108 fsw fa0,32(a0) 2456: 000a c.slli zero,0x2 2458: 3700 fld fs0,40(a4) - 245a: 00000457 vadd.vv v8,v0,v0,v0.t + 245a: 04b8 addi a4,sp,584 + 245c: 0000 unimp 245e: b101 j 205e <_start-0x7fffdfa2> 2460: 0804 addi s1,sp,16 2462: 0af1 addi s5,s5,28 @@ -28233,33 +28210,33 @@ Disassembly of section .debug_info: 2498: 05b4 addi a3,sp,712 249a: 0000 unimp 249c: 0104 addi s1,sp,128 - 249e: 000007eb 0x7eb - 24a2: d90c sw a1,48(a0) + 249e: 07f2 slli a5,a5,0x1c + 24a0: 0000 unimp + 24a2: f70c fsw fa1,40(a4) 24a4: 0009 c.nop 2 - 24a6: 4900 lw s0,16(a0) - 24a8: 0006 c.slli zero,0x1 - 24aa: 5c00 lw s0,56(s0) + 24a6: fc00 fsw fs0,56(s0) + 24a8: 0002 c.slli64 zero + 24aa: 1800 addi s0,sp,48 24ac: 0108 addi a0,sp,128 24ae: c880 sw s0,16(s1) 24b0: 0006 c.slli zero,0x1 - 24b2: 6a00 flw fs0,16(a2) + 24b2: 6c00 flw fs0,24(s0) 24b4: 0012 c.slli zero,0x4 24b6: 0200 addi s0,sp,256 24b8: 0408 addi a0,sp,512 24ba: 00a2 slli ra,ra,0x8 24bc: 0000 unimp - 24be: 69050403 lb s0,1680(a0) + 24be: 69050403 lb s0,1680(a0) # 64690 <_start-0x7ff9b970> 24c2: 746e flw fs0,248(sp) 24c4: 0200 addi s0,sp,256 24c6: 0601 addi a2,a2,0 - 24c8: 0608 addi a0,sp,768 + 24c8: 0669 addi a2,a2,26 24ca: 0000 unimp 24cc: 0802 c.slli64 a6 24ce: 1d05 addi s10,s10,-31 24d0: 0002 c.slli64 zero 24d2: 0400 addi s0,sp,512 - 24d4: 076c addi a1,sp,908 - 24d6: 0000 unimp + 24d4: 00000773 0x773 24d8: 4a02 lw s4,0(sp) 24da: 1601 addi a2,a2,-32 24dc: 00000053 fadd.s ft0,ft0,ft0,rne @@ -28267,14 +28244,14 @@ Disassembly of section .debug_info: 24e2: 0000 unimp 24e4: 0200 addi s0,sp,256 24e6: 0801 addi a6,a6,0 - 24e8: 0606 slli a2,a2,0x1 - 24ea: 0000 unimp + 24e8: 00000667 jalr a2,zero # 0 <_start-0x80000000> 24ec: 0402 c.slli64 s0 - 24ee: 00030d07 vlbu.v v26,(t1),v0.t + 24ee: 00036e07 vlwu.v v28,(t1),v0.t 24f2: 0200 addi s0,sp,256 24f4: 0708 addi a0,sp,896 - 24f6: 00000303 lb t1,0(zero) # 0 <_start-0x80000000> - 24fa: 9504 0x9504 + 24f6: 0364 addi s1,sp,396 + 24f8: 0000 unimp + 24fa: 9c04 0x9c04 24fc: 0008 0x8 24fe: 0200 addi s0,sp,256 2500: 014e slli sp,sp,0x13 @@ -28282,7 +28259,8 @@ Disassembly of section .debug_info: 2504: 0000 unimp 2506: 0200 addi s0,sp,256 2508: 0702 c.slli64 a4 - 250a: 00000323 sb zero,6(zero) # 6 <_start-0x7ffffffa> + 250a: 0384 addi s1,sp,448 + 250c: 0000 unimp 250e: 4e06 lw t3,64(sp) 2510: 0000 unimp 2512: 8c00 0x8c00 @@ -28294,27 +28272,26 @@ Disassembly of section .debug_info: 251e: 7c05 lui s8,0xfffe1 2520: 0000 unimp 2522: 0800 addi s0,sp,16 - 2524: 0336 slli t1,t1,0xd - 2526: 0000 unimp + 2524: 00000397 auipc t2,0x0 2528: 3c04 fld fs1,56(s0) 252a: 8c16 mv s8,t0 252c: 0000 unimp 252e: 0900 addi s0,sp,144 - 2530: 08d5 addi a7,a7,21 + 2530: 08dc addi a5,sp,84 2532: 0000 unimp - 2534: 250f4803 lbu a6,592(t5) # 5d250 <_start-0x7ffa2db0> + 2534: 250f4803 lbu a6,592(t5) # 1cbe8 <_start-0x7ffe3418> 2538: 0000 unimp 253a: 0a00 addi s0,sp,272 253c: 0308 addi a0,sp,384 253e: 00f3034f fnmadd.s ft6,ft6,fa5,ft0,rne 2542: 0000 unimp - 2544: 0008b60b 0x8b60b + 2544: 0008bd0b 0x8bd0b 2548: 0300 addi s0,sp,384 254a: 005a0e57 vadd.vv v28,v5,v20,v0.t 254e: 0000 unimp 2550: 2004 fld fs1,0(s0) 2552: 0000 unimp - 2554: 0008bc0b 0x8bc0b + 2554: 0008c30b 0x8c30b 2558: 0300 addi s0,sp,384 255a: 0e58 addi a4,sp,788 255c: 005a c.slli zero,0x16 @@ -28337,7 +28314,8 @@ Disassembly of section .debug_info: 2580: 0104 addi s1,sp,128 2582: 0400 addi s0,sp,512 2584: 0d00 addi s0,sp,656 - 2586: 00000a07 vlbu.v v20,(zero),v0.t + 2586: 0a25 addi s4,s4,9 + 2588: 0000 unimp 258a: 0308 addi a0,sp,384 258c: 074c addi a1,sp,900 258e: 0119 addi sp,sp,6 @@ -28348,18 +28326,17 @@ Disassembly of section .debug_info: 2598: 0a4e slli s4,s4,0x13 259a: 009d addi ra,ra,7 259c: 0000 unimp - 259e: 000a2a0f 0xa2a0f + 259e: 000a480f 0xa480f 25a2: 0300 addi s0,sp,384 25a4: 055c addi a5,sp,644 25a6: 00a9 addi ra,ra,10 25a8: 0000 unimp 25aa: 1000 addi s0,sp,32 - 25ac: 088c addi a1,sp,80 - 25ae: 0000 unimp + 25ac: 00000893 li a7,0 25b0: 2301 jal 2ab0 <_start-0x7fffd550> 25b2: 9d01 0x9d01 25b4: 0000 unimp - 25b6: 5c00 lw s0,56(s0) + 25b6: 1800 addi s0,sp,48 25b8: 0108 addi a0,sp,128 25ba: c880 sw s0,16(s1) 25bc: 0006 c.slli zero,0x1 @@ -28380,14 +28357,13 @@ Disassembly of section .debug_info: 25dc: 0d00 addi s0,sp,656 25de: 0016 c.slli zero,0x5 25e0: 1200 addi s0,sp,288 - 25e2: 0948 addi a0,sp,148 - 25e4: 0000 unimp + 25e2: 0000094f fnmadd.s fs2,ft0,ft0,ft0,rne 25e6: 2501 jal 2be6 <_start-0x7fffd41a> 25e8: 00002c03 lw s8,0(zero) # 0 <_start-0x80000000> 25ec: 9500 0x9500 25ee: 0016 c.slli zero,0x5 25f0: 1300 addi s0,sp,416 - 25f2: 0a46 slli s4,s4,0x11 + 25f2: 0a4d addi s4,s4,19 25f4: 0000 unimp 25f6: 2501 jal 2bf6 <_start-0x7fffd40a> 25f8: 00002c03 lw s8,0(zero) # 0 <_start-0x80000000> @@ -28410,7 +28386,7 @@ Disassembly of section .debug_info: 2628: 0000 unimp 262a: 1712 slli a4,a4,0x24 262c: 0000 unimp - 262e: ca12 sw tp,20(sp) + 262e: e812 fsw ft4,16(sp) 2630: 0009 c.nop 2 2632: 0100 addi s0,sp,128 2634: 0326 slli t1,t1,0x9 @@ -28418,7 +28394,7 @@ Disassembly of section .debug_info: 2638: 0000 unimp 263a: 177f 0x177f 263c: 0000 unimp - 263e: 4312 lw t1,4(sp) + 263e: 4a12 lw s4,4(sp) 2640: 0009 c.nop 2 2642: 0100 addi s0,sp,128 2644: 0326 slli t1,t1,0x9 @@ -28443,14 +28419,14 @@ Disassembly of section .debug_info: 2678: 0000 unimp 267a: 1941 addi s2,s2,-16 267c: 0000 unimp - 267e: cf12 sw tp,156(sp) + 267e: ed12 fsw ft4,152(sp) 2680: 0009 c.nop 2 2682: 0100 addi s0,sp,128 2684: 072c0327 0x72c0327 2688: 0000 unimp 268a: 19c4 addi s1,sp,244 268c: 0000 unimp - 268e: d412 sw tp,40(sp) + 268e: f212 fsw ft4,36(sp) 2690: 0009 c.nop 2 2692: 0100 addi s0,sp,128 2694: 072c0327 0x72c0327 @@ -28474,14 +28450,14 @@ Disassembly of section .debug_info: 26c8: 0000 unimp 26ca: 1bb5 addi s7,s7,-19 26cc: 0000 unimp - 26ce: 2912 fld fs2,256(sp) + 26ce: 3012 fld ft0,288(sp) 26d0: 0009 c.nop 2 26d2: 0100 addi s0,sp,128 26d4: 0328 addi a0,sp,392 26d6: 072c addi a1,sp,904 26d8: 0000 unimp 26da: 00001c37 lui s8,0x1 - 26de: 4b12 lw s6,4(sp) + 26de: 5212 lw tp,36(sp) 26e0: 000a c.slli zero,0x2 26e2: 0100 addi s0,sp,128 26e4: 0328 addi a0,sp,392 @@ -28498,7 +28474,7 @@ Disassembly of section .debug_info: 26fc: 7c00 flw fs0,56(s0) 26fe: 0002 c.slli64 zero 2700: 1700 addi s0,sp,928 - 2702: 092e slli s2,s2,0xb + 2702: 0935 addi s2,s2,13 2704: 0000 unimp 2706: 2c01 jal 2916 <_start-0x7fffd6ea> 2708: 0000f303 0xf303 @@ -28508,10 +28484,9 @@ Disassembly of section .debug_info: 2712: 9600 0x9600 2714: 0002 c.slli64 zero 2716: 1200 addi s0,sp,288 - 2718: 08dc addi a5,sp,84 - 271a: 0000 unimp + 2718: 000008e3 beqz zero,2f28 <_start-0x7fffd0d8> 271c: 2c01 jal 292c <_start-0x7fffd6d4> - 271e: 00072503 lw a0,0(a4) # 57000 <_start-0x7ffa9000> + 271e: 00072503 lw a0,0(a4) # 40000 <_start-0x7ffc0000> 2722: 1900 addi s0,sp,176 2724: 001e c.slli zero,0x7 2726: 0000 unimp @@ -28520,7 +28495,7 @@ Disassembly of section .debug_info: 272c: ac00 fsd fs0,24(s0) 272e: 0002 c.slli64 zero 2730: 1700 addi s0,sp,928 - 2732: 092e slli s2,s2,0xb + 2732: 0935 addi s2,s2,13 2734: 0000 unimp 2736: 2d01 jal 2d46 <_start-0x7fffd2ba> 2738: 0000f303 0xf303 @@ -28530,8 +28505,7 @@ Disassembly of section .debug_info: 2742: c600 sw s0,8(a2) 2744: 0002 c.slli64 zero 2746: 1200 addi s0,sp,288 - 2748: 08dc addi a5,sp,84 - 274a: 0000 unimp + 2748: 000008e3 beqz zero,2f58 <_start-0x7fffd0a8> 274c: 2d01 jal 2d5c <_start-0x7fffd2a4> 274e: 00072503 lw a0,0(a4) 2752: 4d00 lw s0,24(a0) @@ -28542,44 +28516,44 @@ Disassembly of section .debug_info: 275c: d200 sw s0,32(a2) 275e: 0005 c.nop 1 2760: 1200 addi s0,sp,288 - 2762: 097f 0x97f + 2762: 0986 slli s3,s3,0x1 2764: 0000 unimp 2766: 2e01 jal 2a76 <_start-0x7fffd58a> 2768: 00072c03 lw s8,0(a4) 276c: 8100 0x8100 276e: 001e c.slli zero,0x7 2770: 1200 addi s0,sp,288 - 2772: 0966 slli s2,s2,0x19 + 2772: 096d addi s2,s2,27 2774: 0000 unimp 2776: 2e01 jal 2a86 <_start-0x7fffd57a> 2778: 00072c03 lw s8,0(a4) 277c: ae00 fsd fs0,24(a2) 277e: 001e c.slli zero,0x7 2780: 1200 addi s0,sp,288 - 2782: 094d addi s2,s2,19 + 2782: 0954 addi a3,sp,148 2784: 0000 unimp 2786: 2e01 jal 2a96 <_start-0x7fffd56a> 2788: 00072c03 lw s8,0(a4) 278c: dc00 sw s0,56(s0) 278e: 001e c.slli zero,0x7 2790: 1200 addi s0,sp,288 - 2792: 0910 addi a2,sp,144 - 2794: 0000 unimp + 2792: 00000917 auipc s2,0x0 2796: 2e01 jal 2aa6 <_start-0x7fffd55a> 2798: 00072c03 lw s8,0(a4) 279c: fb00 fsw fs0,48(a4) 279e: 001e c.slli zero,0x7 27a0: 1200 addi s0,sp,288 - 27a2: 000008f7 0x8f7 + 27a2: 08fe slli a7,a7,0x1f + 27a4: 0000 unimp 27a6: 2e01 jal 2ab6 <_start-0x7fffd54a> 27a8: 00072c03 lw s8,0(a4) 27ac: 5000 lw s0,32(s0) - 27ae: 001f 1200 089d 0x89d1200001f + 27ae: 001f 1200 08a4 0x8a41200001f 27b4: 0000 unimp 27b6: 2e01 jal 2ac6 <_start-0x7fffd53a> 27b8: 00072c03 lw s8,0(a4) 27bc: bc00 fsd fs0,56(s0) - 27be: 001f 1200 07d2 0x7d21200001f + 27be: 001f 1200 07d9 0x7d91200001f 27c4: 0000 unimp 27c6: 2e01 jal 2ad6 <_start-0x7fffd52a> 27c8: 00072c03 lw s8,0(a4) @@ -28603,30 +28577,30 @@ Disassembly of section .debug_info: 27f2: 072c addi a1,sp,904 27f4: 0000 unimp 27f6: 000020d7 vredsum.vs v1,v0,v0,v0.t - 27fa: e412 fsw ft4,8(sp) - 27fc: 0005 c.nop 1 + 27fa: 4512 lw a0,4(sp) + 27fc: 0006 c.slli zero,0x1 27fe: 0100 addi s0,sp,128 2800: 032e slli t1,t1,0xb 2802: 072c addi a1,sp,904 2804: 0000 unimp 2806: 210c fld fa1,0(a0) 2808: 0000 unimp - 280a: df12 sw tp,188(sp) - 280c: 0005 c.nop 1 + 280a: 4012 0x4012 + 280c: 0006 c.slli zero,0x1 280e: 0100 addi s0,sp,128 2810: 032e slli t1,t1,0xb 2812: 072c addi a1,sp,904 2814: 0000 unimp 2816: 212a fld ft2,136(sp) 2818: 0000 unimp - 281a: 0912 slli s2,s2,0x4 + 281a: 1012 c.slli zero,0x24 281c: 01000007 vlbuff.v v0,(zero),v0.t 2820: 032e slli t1,t1,0xb 2822: 072c addi a1,sp,904 2824: 0000 unimp 2826: 2148 fld fa0,128(a0) 2828: 0000 unimp - 282a: 0412 slli s0,s0,0x4 + 282a: 0b12 slli s6,s6,0x4 282c: 01000007 vlbuff.v v0,(zero),v0.t 2830: 032e slli t1,t1,0xb 2832: 072c addi a1,sp,904 @@ -28638,12 +28612,12 @@ Disassembly of section .debug_info: 2844: 0000 unimp 2846: 000021d7 vredsum.vs v3,v0,v0,v0.t 284a: 1800 addi s0,sp,48 - 284c: 0b48 addi a0,sp,404 + 284c: 0b04 addi s1,sp,400 284e: 8001 c.srli64 s0 2850: 0058 addi a4,sp,4 2852: 0000 unimp 2854: 00000447 fmsub.s fs0,ft0,ft0,ft0,rne - 2858: 7712 flw fa4,36(sp) + 2858: d812 sw tp,48(sp) 285a: 0005 c.nop 1 285c: 0100 addi s0,sp,128 285e: 032e slli t1,t1,0xb @@ -28651,7 +28625,7 @@ Disassembly of section .debug_info: 2862: 0000 unimp 2864: 2215 jal 2988 <_start-0x7fffd678> 2866: 0000 unimp - 2868: 7c12 flw fs8,36(sp) + 2868: dd12 sw tp,184(sp) 286a: 0005 c.nop 1 286c: 0100 addi s0,sp,128 286e: 032e slli t1,t1,0xb @@ -28659,7 +28633,7 @@ Disassembly of section .debug_info: 2872: 0000 unimp 2874: 228d jal 29d6 <_start-0x7fffd62a> 2876: 0000 unimp - 2878: 8112 mv sp,tp + 2878: e212 fsw ft4,4(sp) 287a: 0005 c.nop 1 287c: 0100 addi s0,sp,128 287e: 032e slli t1,t1,0xb @@ -28667,7 +28641,7 @@ Disassembly of section .debug_info: 2882: 0000 unimp 2884: 2369 jal 2e0e <_start-0x7fffd1f2> 2886: 0000 unimp - 2888: 8612 mv a2,tp + 2888: e712 fsw ft4,140(sp) 288a: 0005 c.nop 1 288c: 0100 addi s0,sp,128 288e: 032e slli t1,t1,0xb @@ -28675,13 +28649,14 @@ Disassembly of section .debug_info: 2892: 0000 unimp 2894: 23dc fld fa5,128(a5) 2896: 0000 unimp - 2898: a612 fsd ft4,264(sp) - 289a: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 2898: 0712 slli a4,a4,0x4 + 289a: 0004 0x4 + 289c: 0100 addi s0,sp,128 289e: 032e slli t1,t1,0xb 28a0: 0068 addi a0,sp,12 28a2: 0000 unimp 28a4: 000023ef jal t2,48a4 <_start-0x7fffb75c> - 28a8: 5c12 lw s8,36(sp) + 28a8: bd12 fsd ft4,184(sp) 28aa: 0004 0x4 28ac: 0100 addi s0,sp,128 28ae: 032e slli t1,t1,0xb @@ -28689,13 +28664,13 @@ Disassembly of section .debug_info: 28b2: 0000 unimp 28b4: 240d jal 2ad6 <_start-0x7fffd52a> 28b6: 0000 unimp - 28b8: 9012 c.add zero,tp + 28b8: f112 fsw ft4,160(sp) 28ba: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> 28be: 032e slli t1,t1,0xb 28c0: 0068 addi a0,sp,12 28c2: 0000 unimp 28c4: 0000242b 0x242b - 28c8: 5712 lw a4,36(sp) + 28c8: b812 fsd ft4,48(sp) 28ca: 0004 0x4 28cc: 0100 addi s0,sp,128 28ce: 032e slli t1,t1,0xb @@ -28724,7 +28699,7 @@ Disassembly of section .debug_info: 2908: 24be fld fs1,456(sp) 290a: 0000 unimp 290c: 1800 addi s0,sp,48 - 290e: 0bf0 addi a2,sp,476 + 290e: 0bac addi a1,sp,472 2910: 8001 c.srli64 s0 2912: 0010 0x10 2914: 0000 unimp @@ -28756,30 +28731,30 @@ Disassembly of section .debug_info: 294e: 0000 unimp 2950: 2515 jal 2f74 <_start-0x7fffd08c> 2952: 0000 unimp - 2954: e412 fsw ft4,8(sp) - 2956: 0005 c.nop 1 + 2954: 4512 lw a0,4(sp) + 2956: 0006 c.slli zero,0x1 2958: 0100 addi s0,sp,128 295a: 032e slli t1,t1,0xb 295c: 072c addi a1,sp,904 295e: 0000 unimp 2960: 254a fld fa0,144(sp) 2962: 0000 unimp - 2964: df12 sw tp,188(sp) - 2966: 0005 c.nop 1 + 2964: 4012 0x4012 + 2966: 0006 c.slli zero,0x1 2968: 0100 addi s0,sp,128 296a: 032e slli t1,t1,0xb 296c: 072c addi a1,sp,904 296e: 0000 unimp 2970: 2568 fld fa0,200(a0) 2972: 0000 unimp - 2974: 0912 slli s2,s2,0x4 + 2974: 1012 c.slli zero,0x24 2976: 01000007 vlbuff.v v0,(zero),v0.t 297a: 032e slli t1,t1,0xb 297c: 072c addi a1,sp,904 297e: 0000 unimp 2980: 2586 fld fa1,64(sp) 2982: 0000 unimp - 2984: 0412 slli s0,s0,0x4 + 2984: 0b12 slli s6,s6,0x4 2986: 01000007 vlbuff.v v0,(zero),v0.t 298a: 032e slli t1,t1,0xb 298c: 072c addi a1,sp,904 @@ -28792,13 +28767,13 @@ Disassembly of section .debug_info: 29a0: 25f8 fld fa4,200(a1) 29a2: 0000 unimp 29a4: 1800 addi s0,sp,48 - 29a6: 0c94 addi a3,sp,592 + 29a6: 0c50 addi a2,sp,532 29a8: 8001 c.srli64 s0 29aa: 004c addi a1,sp,4 29ac: 0000 unimp 29ae: 05a1 addi a1,a1,8 29b0: 0000 unimp - 29b2: 7712 flw fa4,36(sp) + 29b2: d812 sw tp,48(sp) 29b4: 0005 c.nop 1 29b6: 0100 addi s0,sp,128 29b8: 032e slli t1,t1,0xb @@ -28806,21 +28781,21 @@ Disassembly of section .debug_info: 29bc: 0000 unimp 29be: 262a fld fa2,136(sp) 29c0: 0000 unimp - 29c2: 7c12 flw fs8,36(sp) + 29c2: dd12 sw tp,184(sp) 29c4: 0005 c.nop 1 29c6: 0100 addi s0,sp,128 29c8: 032e slli t1,t1,0xb 29ca: 072c addi a1,sp,904 29cc: 0000 unimp 29ce: 0000266b 0x266b - 29d2: 8112 mv sp,tp + 29d2: e212 fsw ft4,4(sp) 29d4: 0005 c.nop 1 29d6: 0100 addi s0,sp,128 29d8: 032e slli t1,t1,0xb 29da: 072c addi a1,sp,904 29dc: 0000 unimp 29de: 000026db 0x26db - 29e2: 8612 mv a2,tp + 29e2: e712 fsw ft4,140(sp) 29e4: 0005 c.nop 1 29e6: 0100 addi s0,sp,128 29e8: 032e slli t1,t1,0xb @@ -28828,13 +28803,14 @@ Disassembly of section .debug_info: 29ec: 0000 unimp 29ee: 2718 fld fa4,8(a4) 29f0: 0000 unimp - 29f2: a612 fsd ft4,264(sp) - 29f4: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 29f2: 0712 slli a4,a4,0x4 + 29f4: 0004 0x4 + 29f6: 0100 addi s0,sp,128 29f8: 032e slli t1,t1,0xb 29fa: 0068 addi a0,sp,12 29fc: 0000 unimp 29fe: 0000272b 0x272b - 2a02: 5c12 lw s8,36(sp) + 2a02: bd12 fsd ft4,184(sp) 2a04: 0004 0x4 2a06: 0100 addi s0,sp,128 2a08: 032e slli t1,t1,0xb @@ -28842,13 +28818,13 @@ Disassembly of section .debug_info: 2a0c: 0000 unimp 2a0e: 2749 jal 3190 <_start-0x7fffce70> 2a10: 0000 unimp - 2a12: 9012 c.add zero,tp + 2a12: f112 fsw ft4,160(sp) 2a14: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> 2a18: 032e slli t1,t1,0xb 2a1a: 0068 addi a0,sp,12 2a1c: 0000 unimp 2a1e: 00002767 0x2767 - 2a22: 5712 lw a4,36(sp) + 2a22: b812 fsd ft4,48(sp) 2a24: 0004 0x4 2a26: 0100 addi s0,sp,128 2a28: 032e slli t1,t1,0xb @@ -28875,7 +28851,7 @@ Disassembly of section .debug_info: 2a5c: 0000 unimp 2a5e: 000027e7 0x27e7 2a62: 0000 unimp - 2a64: 4818 lw a4,16(s0) + 2a64: 0418 addi a4,sp,512 2a66: 010d addi sp,sp,3 2a68: 1080 addi s0,sp,96 2a6a: 0000 unimp @@ -28901,29 +28877,30 @@ Disassembly of section .debug_info: 2aa6: 3016 fld ft0,352(sp) 2aa8: 12000003 lb zero,288(zero) # 120 <_start-0x7ffffee0> 2aac: 17000007 0x17000007 - 2ab0: 000009af 0x9af + 2ab0: 09b6 slli s3,s3,0xd + 2ab2: 0000 unimp 2ab4: 2f01 jal 31c4 <_start-0x7fffce3c> 2ab6: 00002c03 lw s8,0(zero) # 0 <_start-0x80000000> 2aba: 1a00 addi s0,sp,304 2abc: 069d addi a3,a3,7 2abe: 0000 unimp - 2ac0: 000a2f17 auipc t5,0xa2 + 2ac0: 0009d117 auipc sp,0x9d 2ac4: 0100 addi s0,sp,128 2ac6: 0725032f 0x725032f 2aca: 0000 unimp - 2acc: 00099817 auipc a6,0x99 + 2acc: 00099f17 auipc t5,0x99 2ad0: 0100 addi s0,sp,128 2ad2: 0725032f 0x725032f 2ad6: 0000 unimp - 2ad8: 000a1317 auipc t1,0xa1 + 2ad8: 000a3117 auipc sp,0xa3 2adc: 0100 addi s0,sp,128 2ade: 0725032f 0x725032f 2ae2: 0000 unimp - 2ae4: 0007a217 auipc tp,0x7a + 2ae4: 0007a917 auipc s2,0x7a 2ae8: 0100 addi s0,sp,128 2aea: 072c032f 0x72c032f 2aee: 0000 unimp - 2af0: 0007ba17 auipc s4,0x7b + 2af0: 0007c117 auipc sp,0x7c 2af4: 0100 addi s0,sp,128 2af6: 072c032f 0x72c032f 2afa: 0000 unimp @@ -28945,7 +28922,7 @@ Disassembly of section .debug_info: 2b28: 00072c03 lw s8,0(a4) 2b2c: 0000 unimp 2b2e: 1800 addi s0,sp,48 - 2b30: 0e80 addi s0,sp,848 + 2b30: 0e3c addi a5,sp,792 2b32: 8001 c.srli64 s0 2b34: 0010 0x10 2b36: 0000 unimp @@ -28989,7 +28966,7 @@ Disassembly of section .debug_info: 2ba2: 0000 unimp 2ba4: 1819 addi a6,a6,-26 2ba6: 17000003 lb zero,368(zero) # 170 <_start-0x7ffffe90> - 2baa: 08c2 slli a7,a7,0x10 + 2baa: 08c9 addi a7,a7,18 2bac: 0000 unimp 2bae: 2f01 jal 32be <_start-0x7fffcd42> 2bb0: 0000f303 0xf303 @@ -28999,21 +28976,23 @@ Disassembly of section .debug_info: 2bba: 0222 slli tp,tp,0x8 2bbc: 0000 unimp 2bbe: 0402 c.slli64 s0 - 2bc0: 00030807 vlbu.v v16,(t1),v0.t + 2bc0: 00036907 vlwu.v v18,(t1),v0.t 2bc4: 0000 unimp 2bc6: 0768 addi a0,sp,908 2bc8: 0000 unimp 2bca: 0004 0x4 2bcc: 0000073b 0x73b 2bd0: 0104 addi s1,sp,128 - 2bd2: 000007eb 0x7eb - 2bd6: 330c fld fa1,32(a4) - 2bd8: 4900000b 0x4900000b - 2bdc: 0006 c.slli zero,0x1 - 2bde: 2400 fld fs0,8(s0) - 2be0: b880010f 0xb880010f + 2bd2: 07f2 slli a5,a5,0x1c + 2bd4: 0000 unimp + 2bd6: 560c lw a1,40(a2) + 2bd8: fc00000b 0xfc00000b + 2bdc: 0002 c.slli64 zero + 2bde: e000 fsw fs0,0(s0) + 2be0: 010e slli sp,sp,0x3 + 2be2: b880 fsd fs0,48(s1) 2be4: 0005 c.nop 1 - 2be6: 9900 0x9900 + 2be6: 9b00 0x9b00 2be8: 0020 addi s0,sp,8 2bea: 0200 addi s0,sp,256 2bec: 0408 addi a0,sp,512 @@ -29023,14 +29002,13 @@ Disassembly of section .debug_info: 2bf6: 746e flw fs0,248(sp) 2bf8: 0200 addi s0,sp,256 2bfa: 0601 addi a2,a2,0 - 2bfc: 0608 addi a0,sp,768 + 2bfc: 0669 addi a2,a2,26 2bfe: 0000 unimp 2c00: 0802 c.slli64 a6 2c02: 1d05 addi s10,s10,-31 2c04: 0002 c.slli64 zero 2c06: 0400 addi s0,sp,512 - 2c08: 076c addi a1,sp,908 - 2c0a: 0000 unimp + 2c08: 00000773 0x773 2c0c: 4a02 lw s4,0(sp) 2c0e: 1601 addi a2,a2,-32 2c10: 00000053 fadd.s ft0,ft0,ft0,rne @@ -29038,14 +29016,14 @@ Disassembly of section .debug_info: 2c16: 0000 unimp 2c18: 0200 addi s0,sp,256 2c1a: 0801 addi a6,a6,0 - 2c1c: 0606 slli a2,a2,0x1 - 2c1e: 0000 unimp + 2c1c: 00000667 jalr a2,zero # 0 <_start-0x80000000> 2c20: 0402 c.slli64 s0 - 2c22: 00030d07 vlbu.v v26,(t1),v0.t + 2c22: 00036e07 vlwu.v v28,(t1),v0.t 2c26: 0200 addi s0,sp,256 2c28: 0708 addi a0,sp,896 - 2c2a: 00000303 lb t1,0(zero) # 0 <_start-0x80000000> - 2c2e: 9504 0x9504 + 2c2a: 0364 addi s1,sp,396 + 2c2c: 0000 unimp + 2c2e: 9c04 0x9c04 2c30: 0008 0x8 2c32: 0200 addi s0,sp,256 2c34: 014e slli sp,sp,0x13 @@ -29053,7 +29031,8 @@ Disassembly of section .debug_info: 2c38: 0000 unimp 2c3a: 0200 addi s0,sp,256 2c3c: 0702 c.slli64 a4 - 2c3e: 00000323 sb zero,6(zero) # 6 <_start-0x7ffffffa> + 2c3e: 0384 addi s1,sp,448 + 2c40: 0000 unimp 2c42: 4e06 lw t3,64(sp) 2c44: 0000 unimp 2c46: 8c00 0x8c00 @@ -29065,27 +29044,26 @@ Disassembly of section .debug_info: 2c52: 7c05 lui s8,0xfffe1 2c54: 0000 unimp 2c56: 0800 addi s0,sp,16 - 2c58: 0336 slli t1,t1,0xd - 2c5a: 0000 unimp + 2c58: 00000397 auipc t2,0x0 2c5c: 3c04 fld fs1,56(s0) 2c5e: 8c16 mv s8,t0 2c60: 0000 unimp 2c62: 0900 addi s0,sp,144 - 2c64: 08d5 addi a7,a7,21 + 2c64: 08dc addi a5,sp,84 2c66: 0000 unimp - 2c68: 250f4803 lbu a6,592(t5) # a4d10 <_start-0x7ff5b2f0> + 2c68: 250f4803 lbu a6,592(t5) # 9bd1c <_start-0x7ff642e4> 2c6c: 0000 unimp 2c6e: 0a00 addi s0,sp,272 2c70: 0308 addi a0,sp,384 2c72: 00f3034f fnmadd.s ft6,ft6,fa5,ft0,rne 2c76: 0000 unimp - 2c78: 0008b60b 0x8b60b + 2c78: 0008bd0b 0x8bd0b 2c7c: 0300 addi s0,sp,384 2c7e: 005a0e57 vadd.vv v28,v5,v20,v0.t 2c82: 0000 unimp 2c84: 2004 fld fs1,0(s0) 2c86: 0000 unimp - 2c88: 0008bc0b 0x8bc0b + 2c88: 0008c30b 0x8c30b 2c8c: 0300 addi s0,sp,384 2c8e: 0e58 addi a4,sp,788 2c90: 005a c.slli zero,0x16 @@ -29108,7 +29086,8 @@ Disassembly of section .debug_info: 2cb4: 0104 addi s1,sp,128 2cb6: 0400 addi s0,sp,512 2cb8: 0d00 addi s0,sp,656 - 2cba: 00000a07 vlbu.v v20,(zero),v0.t + 2cba: 0a25 addi s4,s4,9 + 2cbc: 0000 unimp 2cbe: 0308 addi a0,sp,384 2cc0: 074c addi a1,sp,900 2cc2: 0119 addi sp,sp,6 @@ -29119,18 +29098,20 @@ Disassembly of section .debug_info: 2ccc: 0a4e slli s4,s4,0x13 2cce: 009d addi ra,ra,7 2cd0: 0000 unimp - 2cd2: 000a2a0f 0xa2a0f + 2cd2: 000a480f 0xa480f 2cd6: 0300 addi s0,sp,384 2cd8: 055c addi a5,sp,644 2cda: 00a9 addi ra,ra,10 2cdc: 0000 unimp 2cde: 1000 addi s0,sp,32 - 2ce0: 00000ac7 fmsub.s fs5,ft0,ft0,ft0,rne + 2ce0: 0aea slli s5,s5,0x1a + 2ce2: 0000 unimp 2ce4: 2301 jal 31e4 <_start-0x7fffce1c> 2ce6: 9d01 0x9d01 2ce8: 0000 unimp - 2cea: 2400 fld fs0,8(s0) - 2cec: b880010f 0xb880010f + 2cea: e000 fsw fs0,0(s0) + 2cec: 010e slli sp,sp,0x3 + 2cee: b880 fsd fs0,48(s1) 2cf0: 0005 c.nop 1 2cf2: 0100 addi s0,sp,128 2cf4: 519c lw a5,32(a1) @@ -29149,14 +29130,13 @@ Disassembly of section .debug_info: 2d10: a800 fsd fs0,16(s0) 2d12: 0028 addi a0,sp,8 2d14: 1200 addi s0,sp,288 - 2d16: 0948 addi a0,sp,148 - 2d18: 0000 unimp + 2d16: 0000094f fnmadd.s fs2,ft0,ft0,ft0,rne 2d1a: 2501 jal 331a <_start-0x7fffcce6> 2d1c: 00002c03 lw s8,0(zero) # 0 <_start-0x80000000> 2d20: 3000 fld fs0,32(s0) 2d22: 0029 c.nop 10 2d24: 1300 addi s0,sp,416 - 2d26: 0a46 slli s4,s4,0x11 + 2d26: 0a4d addi s4,s4,19 2d28: 0000 unimp 2d2a: 2501 jal 332a <_start-0x7fffccd6> 2d2c: 00002c03 lw s8,0(zero) # 0 <_start-0x80000000> @@ -29179,7 +29159,7 @@ Disassembly of section .debug_info: 2d5c: 0000 unimp 2d5e: 29ad jal 31d8 <_start-0x7fffce28> 2d60: 0000 unimp - 2d62: ca12 sw tp,20(sp) + 2d62: e812 fsw ft4,16(sp) 2d64: 0009 c.nop 2 2d66: 0100 addi s0,sp,128 2d68: 0326 slli t1,t1,0x9 @@ -29187,7 +29167,7 @@ Disassembly of section .debug_info: 2d6c: 0000 unimp 2d6e: 2a7a fld fs4,408(sp) 2d70: 0000 unimp - 2d72: 4312 lw t1,4(sp) + 2d72: 4a12 lw s4,4(sp) 2d74: 0009 c.nop 2 2d76: 0100 addi s0,sp,128 2d78: 0326 slli t1,t1,0x9 @@ -29210,14 +29190,14 @@ Disassembly of section .debug_info: 2daa: 0751 addi a4,a4,20 2dac: 0000 unimp 2dae: 00002c27 fsw ft0,24(zero) # 18 <_start-0x7fffffe8> - 2db2: cf12 sw tp,156(sp) + 2db2: ed12 fsw ft4,152(sp) 2db4: 0009 c.nop 2 2db6: 0100 addi s0,sp,128 2db8: 07580327 0x7580327 2dbc: 0000 unimp 2dbe: 2cb2 fld fs9,264(sp) 2dc0: 0000 unimp - 2dc2: d412 sw tp,40(sp) + 2dc2: f212 fsw ft4,36(sp) 2dc4: 0009 c.nop 2 2dc6: 0100 addi s0,sp,128 2dc8: 07580327 0x7580327 @@ -29242,7 +29222,7 @@ Disassembly of section .debug_info: 2dfc: 0000 unimp 2dfe: 2e3a fld ft8,392(sp) 2e00: 0000 unimp - 2e02: 2912 fld fs2,256(sp) + 2e02: 3012 fld ft0,288(sp) 2e04: 0009 c.nop 2 2e06: 0100 addi s0,sp,128 2e08: 0328 addi a0,sp,392 @@ -29250,7 +29230,7 @@ Disassembly of section .debug_info: 2e0c: 0000 unimp 2e0e: 2ec9 jal 31e0 <_start-0x7fffce20> 2e10: 0000 unimp - 2e12: 4b12 lw s6,4(sp) + 2e12: 5212 lw tp,36(sp) 2e14: 000a c.slli zero,0x2 2e16: 0100 addi s0,sp,128 2e18: 0328 addi a0,sp,392 @@ -29267,7 +29247,7 @@ Disassembly of section .debug_info: 2e2e: 7c000003 lb zero,1984(zero) # 7c0 <_start-0x7ffff840> 2e32: 0002 c.slli64 zero 2e34: 1700 addi s0,sp,928 - 2e36: 092e slli s2,s2,0xb + 2e36: 0935 addi s2,s2,13 2e38: 0000 unimp 2e3a: 2c01 jal 304a <_start-0x7fffcfb6> 2e3c: 0000f303 0xf303 @@ -29276,8 +29256,7 @@ Disassembly of section .debug_info: 2e44: 96000003 lb zero,-1696(zero) # fffff960 <__BSS_END__+0x7ffe8f48> 2e48: 0002 c.slli64 zero 2e4a: 1200 addi s0,sp,288 - 2e4c: 08dc addi a5,sp,84 - 2e4e: 0000 unimp + 2e4c: 000008e3 beqz zero,365c <_start-0x7fffc9a4> 2e50: 2c01 jal 3060 <_start-0x7fffcfa0> 2e52: 00075103 lhu sp,0(a4) 2e56: 3200 fld fs0,32(a2) @@ -29287,7 +29266,7 @@ Disassembly of section .debug_info: 2e5e: ac000003 lb zero,-1344(zero) # fffffac0 <__BSS_END__+0x7ffe90a8> 2e62: 0002 c.slli64 zero 2e64: 1700 addi s0,sp,928 - 2e66: 092e slli s2,s2,0xb + 2e66: 0935 addi s2,s2,13 2e68: 0000 unimp 2e6a: 2d01 jal 347a <_start-0x7fffcb86> 2e6c: 0000f303 0xf303 @@ -29296,21 +29275,21 @@ Disassembly of section .debug_info: 2e74: c6000003 lb zero,-928(zero) # fffffc60 <__BSS_END__+0x7ffe9248> 2e78: 0002 c.slli64 zero 2e7a: 1200 addi s0,sp,288 - 2e7c: 08dc addi a5,sp,84 - 2e7e: 0000 unimp + 2e7c: 000008e3 beqz zero,368c <_start-0x7fffc974> 2e80: 2d01 jal 3490 <_start-0x7fffcb70> 2e82: 00075103 lhu sp,0(a4) 2e86: 6600 flw fs0,8(a2) 2e88: 0030 addi a2,sp,8 2e8a: 0000 unimp - 2e8c: 4c18 lw a4,24(s0) + 2e8c: 0818 addi a4,sp,16 2e8e: 0111 addi sp,sp,4 2e90: 9c80 0x9c80 2e92: 0001 nop 2e94: fa00 fsw fs0,48(a2) 2e96: 0005 c.nop 1 2e98: 1700 addi s0,sp,928 - 2e9a: 00000b1b 0xb1b + 2e9a: 0b3e slli s6,s6,0xf + 2e9c: 0000 unimp 2e9e: 2e01 jal 31ae <_start-0x7fffce52> 2ea0: 00075f03 lhu t5,0(a4) 2ea4: 1600 addi s0,sp,800 @@ -29318,30 +29297,30 @@ Disassembly of section .debug_info: 2ea8: 0000 unimp 2eaa: 058d addi a1,a1,3 2eac: 0000 unimp - 2eae: 7412 flw fs0,36(sp) + 2eae: 9712 add a4,a4,tp 2eb0: 0100000b 0x100000b 2eb4: 032e slli t1,t1,0xb 2eb6: 0758 addi a4,sp,900 2eb8: 0000 unimp 2eba: 309a fld ft1,416(sp) 2ebc: 0000 unimp - 2ebe: 9012 c.add zero,tp - 2ec0: 0100000b 0x100000b + 2ebe: bb12 fsd ft4,432(sp) + 2ec0: 000a c.slli zero,0x2 + 2ec2: 0100 addi s0,sp,128 2ec4: 032e slli t1,t1,0xb 2ec6: 0758 addi a4,sp,900 2ec8: 0000 unimp 2eca: 30ad jal 2734 <_start-0x7fffd8cc> 2ecc: 0000 unimp - 2ece: d012 sw tp,32(sp) + 2ece: f312 fsw ft4,164(sp) 2ed0: 000a c.slli zero,0x2 2ed2: 0100 addi s0,sp,128 2ed4: 032e slli t1,t1,0xb 2ed6: 0758 addi a4,sp,900 2ed8: 0000 unimp 2eda: 000030cb fnmsub.s ft1,ft0,ft0,ft0,rup - 2ede: ec12 fsw ft4,24(sp) - 2ee0: 000a c.slli zero,0x2 - 2ee2: 0100 addi s0,sp,128 + 2ede: 0f12 slli t5,t5,0x4 + 2ee0: 0100000b 0x100000b 2ee4: 032e slli t1,t1,0xb 2ee6: 0758 addi a4,sp,900 2ee8: 0000 unimp @@ -29350,55 +29329,55 @@ Disassembly of section .debug_info: 2eee: e816 fsw ft5,16(sp) 2ef0: b2000003 lb zero,-1248(zero) # fffffb20 <__BSS_END__+0x7ffe9108> 2ef4: 12000003 lb zero,288(zero) # 120 <_start-0x7ffffee0> - 2ef8: 00000577 0x577 + 2ef8: 05d8 addi a4,sp,708 + 2efa: 0000 unimp 2efc: 2e01 jal 320c <_start-0x7fffcdf4> 2efe: 00075803 lhu a6,0(a4) 2f02: fc00 fsw fs0,56(s0) 2f04: 0030 addi a2,sp,8 2f06: 1200 addi s0,sp,288 - 2f08: 057c addi a5,sp,652 + 2f08: 05dd addi a1,a1,23 2f0a: 0000 unimp 2f0c: 2e01 jal 321c <_start-0x7fffcde4> 2f0e: 00075803 lhu a6,0(a4) 2f12: 1f00 addi s0,sp,944 2f14: 0031 c.nop 12 2f16: 1200 addi s0,sp,288 - 2f18: 0581 addi a1,a1,0 + 2f18: 05e2 slli a1,a1,0x18 2f1a: 0000 unimp 2f1c: 2e01 jal 322c <_start-0x7fffcdd4> 2f1e: 00075803 lhu a6,0(a4) 2f22: 7400 flw fs0,40(s0) 2f24: 0031 c.nop 12 2f26: 1200 addi s0,sp,288 - 2f28: 0586 slli a1,a1,0x1 - 2f2a: 0000 unimp + 2f28: 000005e7 jalr a1,zero # 0 <_start-0x80000000> 2f2c: 2e01 jal 323c <_start-0x7fffcdc4> 2f2e: 00075803 lhu a6,0(a4) 2f32: 8700 0x8700 2f34: 0031 c.nop 12 2f36: 1200 addi s0,sp,288 - 2f38: 03a6 slli t2,t2,0x9 - 2f3a: 0000 unimp + 2f38: 00000407 vlbu.v v8,(zero),v0.t 2f3c: 2e01 jal 324c <_start-0x7fffcdb4> 2f3e: 00006803 0x6803 2f42: 9a00 0x9a00 2f44: 0031 c.nop 12 2f46: 1200 addi s0,sp,288 - 2f48: 045c addi a5,sp,516 + 2f48: 04bd addi s1,s1,15 2f4a: 0000 unimp 2f4c: 2e01 jal 325c <_start-0x7fffcda4> 2f4e: 00006803 0x6803 2f52: ad00 fsd fs0,24(a0) 2f54: 0031 c.nop 12 2f56: 1200 addi s0,sp,288 - 2f58: 0390 addi a2,sp,448 + 2f58: 03f1 addi t2,t2,28 2f5a: 0000 unimp 2f5c: 2e01 jal 326c <_start-0x7fffcd94> 2f5e: 00006803 0x6803 2f62: c000 sw s0,0(s0) 2f64: 0031 c.nop 12 2f66: 1200 addi s0,sp,288 - 2f68: 00000457 vadd.vv v8,v0,v0,v0.t + 2f68: 04b8 addi a4,sp,584 + 2f6a: 0000 unimp 2f6c: 2e01 jal 327c <_start-0x7fffcd84> 2f6e: 00006803 0x6803 2f72: d300 sw s0,32(a4) @@ -29409,53 +29388,53 @@ Disassembly of section .debug_info: 2f7c: 3800 fld fs0,48(s0) 2f7e: 0004 0x4 2f80: 1200 addi s0,sp,288 - 2f82: 00000577 0x577 + 2f82: 05d8 addi a4,sp,708 + 2f84: 0000 unimp 2f86: 2e01 jal 3296 <_start-0x7fffcd6a> 2f88: 00075803 lhu a6,0(a4) 2f8c: e600 fsw fs0,8(a2) 2f8e: 0031 c.nop 12 2f90: 1200 addi s0,sp,288 - 2f92: 057c addi a5,sp,652 + 2f92: 05dd addi a1,a1,23 2f94: 0000 unimp 2f96: 2e01 jal 32a6 <_start-0x7fffcd5a> 2f98: 00075803 lhu a6,0(a4) 2f9c: f900 fsw fs0,48(a0) 2f9e: 0031 c.nop 12 2fa0: 1200 addi s0,sp,288 - 2fa2: 0581 addi a1,a1,0 + 2fa2: 05e2 slli a1,a1,0x18 2fa4: 0000 unimp 2fa6: 2e01 jal 32b6 <_start-0x7fffcd4a> 2fa8: 00075803 lhu a6,0(a4) 2fac: 2700 fld fs0,8(a4) 2fae: 0032 c.slli zero,0xc 2fb0: 1200 addi s0,sp,288 - 2fb2: 0586 slli a1,a1,0x1 - 2fb4: 0000 unimp + 2fb2: 000005e7 jalr a1,zero # 0 <_start-0x80000000> 2fb6: 2e01 jal 32c6 <_start-0x7fffcd3a> 2fb8: 00075803 lhu a6,0(a4) 2fbc: 3a00 fld fs0,48(a2) 2fbe: 0032 c.slli zero,0xc 2fc0: 1700 addi s0,sp,928 - 2fc2: 03a6 slli t2,t2,0x9 - 2fc4: 0000 unimp + 2fc2: 00000407 vlbu.v v8,(zero),v0.t 2fc6: 2e01 jal 32d6 <_start-0x7fffcd2a> 2fc8: 00006803 0x6803 2fcc: 1200 addi s0,sp,288 - 2fce: 045c addi a5,sp,516 + 2fce: 04bd addi s1,s1,15 2fd0: 0000 unimp 2fd2: 2e01 jal 32e2 <_start-0x7fffcd1e> 2fd4: 00006803 0x6803 2fd8: 4d00 lw s0,24(a0) 2fda: 0032 c.slli zero,0xc 2fdc: 1200 addi s0,sp,288 - 2fde: 0390 addi a2,sp,448 + 2fde: 03f1 addi t2,t2,28 2fe0: 0000 unimp 2fe2: 2e01 jal 32f2 <_start-0x7fffcd0e> 2fe4: 00006803 0x6803 2fe8: 6000 flw fs0,0(s0) 2fea: 0032 c.slli zero,0xc 2fec: 1200 addi s0,sp,288 - 2fee: 00000457 vadd.vv v8,v0,v0,v0.t + 2fee: 04b8 addi a4,sp,584 + 2ff0: 0000 unimp 2ff2: 2e01 jal 3302 <_start-0x7fffccfe> 2ff4: 00006803 0x6803 2ff8: 7300 flw fs0,32(a4) @@ -29466,51 +29445,51 @@ Disassembly of section .debug_info: 3002: ba00 fsd fs0,48(a2) 3004: 0004 0x4 3006: 1200 addi s0,sp,288 - 3008: 00000577 0x577 + 3008: 05d8 addi a4,sp,708 + 300a: 0000 unimp 300c: 2e01 jal 331c <_start-0x7fffcce4> 300e: 00075803 lhu a6,0(a4) 3012: 8600 0x8600 3014: 0032 c.slli zero,0xc 3016: 1200 addi s0,sp,288 - 3018: 057c addi a5,sp,652 + 3018: 05dd addi a1,a1,23 301a: 0000 unimp 301c: 2e01 jal 332c <_start-0x7fffccd4> 301e: 00075803 lhu a6,0(a4) 3022: 9900 0x9900 3024: 0032 c.slli zero,0xc 3026: 1200 addi s0,sp,288 - 3028: 0581 addi a1,a1,0 + 3028: 05e2 slli a1,a1,0x18 302a: 0000 unimp 302c: 2e01 jal 333c <_start-0x7fffccc4> 302e: 00075803 lhu a6,0(a4) 3032: d900 sw s0,48(a0) 3034: 0032 c.slli zero,0xc 3036: 1200 addi s0,sp,288 - 3038: 0586 slli a1,a1,0x1 - 303a: 0000 unimp + 3038: 000005e7 jalr a1,zero # 0 <_start-0x80000000> 303c: 2e01 jal 334c <_start-0x7fffccb4> 303e: 00075803 lhu a6,0(a4) 3042: ec00 fsw fs0,24(s0) 3044: 0032 c.slli zero,0xc 3046: 1700 addi s0,sp,928 - 3048: 03a6 slli t2,t2,0x9 - 304a: 0000 unimp + 3048: 00000407 vlbu.v v8,(zero),v0.t 304c: 2e01 jal 335c <_start-0x7fffcca4> 304e: 00006803 0x6803 3052: 1700 addi s0,sp,928 - 3054: 045c addi a5,sp,516 + 3054: 04bd addi s1,s1,15 3056: 0000 unimp 3058: 2e01 jal 3368 <_start-0x7fffcc98> 305a: 00006803 0x6803 305e: 1200 addi s0,sp,288 - 3060: 0390 addi a2,sp,448 + 3060: 03f1 addi t2,t2,28 3062: 0000 unimp 3064: 2e01 jal 3374 <_start-0x7fffcc8c> 3066: 00006803 0x6803 306a: ff00 fsw fs0,56(a4) 306c: 0032 c.slli zero,0xc 306e: 1200 addi s0,sp,288 - 3070: 00000457 vadd.vv v8,v0,v0,v0.t + 3070: 04b8 addi a4,sp,584 + 3072: 0000 unimp 3074: 2e01 jal 3384 <_start-0x7fffcc7c> 3076: 00006803 0x6803 307a: 1200 addi s0,sp,288 @@ -29520,46 +29499,46 @@ Disassembly of section .debug_info: 3084: 3c00 fld fs0,56(s0) 3086: 0005 c.nop 1 3088: 1200 addi s0,sp,288 - 308a: 00000577 0x577 + 308a: 05d8 addi a4,sp,708 + 308c: 0000 unimp 308e: 2e01 jal 339e <_start-0x7fffcc62> 3090: 00075803 lhu a6,0(a4) 3094: 2500 fld fs0,8(a0) 3096: 12000033 0x12000033 - 309a: 057c addi a5,sp,652 + 309a: 05dd addi a1,a1,23 309c: 0000 unimp 309e: 2e01 jal 33ae <_start-0x7fffcc52> 30a0: 00075803 lhu a6,0(a4) 30a4: 3800 fld fs0,48(s0) 30a6: 12000033 0x12000033 - 30aa: 0581 addi a1,a1,0 + 30aa: 05e2 slli a1,a1,0x18 30ac: 0000 unimp 30ae: 2e01 jal 33be <_start-0x7fffcc42> 30b0: 00075803 lhu a6,0(a4) 30b4: 6600 flw fs0,8(a2) 30b6: 12000033 0x12000033 - 30ba: 0586 slli a1,a1,0x1 - 30bc: 0000 unimp + 30ba: 000005e7 jalr a1,zero # 0 <_start-0x80000000> 30be: 2e01 jal 33ce <_start-0x7fffcc32> 30c0: 00075803 lhu a6,0(a4) 30c4: 7900 flw fs0,48(a0) 30c6: 17000033 0x17000033 - 30ca: 03a6 slli t2,t2,0x9 - 30cc: 0000 unimp + 30ca: 00000407 vlbu.v v8,(zero),v0.t 30ce: 2e01 jal 33de <_start-0x7fffcc22> 30d0: 00006803 0x6803 30d4: 1700 addi s0,sp,928 - 30d6: 045c addi a5,sp,516 + 30d6: 04bd addi s1,s1,15 30d8: 0000 unimp 30da: 2e01 jal 33ea <_start-0x7fffcc16> 30dc: 00006803 0x6803 30e0: 1200 addi s0,sp,288 - 30e2: 0390 addi a2,sp,448 + 30e2: 03f1 addi t2,t2,28 30e4: 0000 unimp 30e6: 2e01 jal 33f6 <_start-0x7fffcc0a> 30e8: 00006803 0x6803 30ec: 9700 0x9700 30ee: 12000033 0x12000033 - 30f2: 00000457 vadd.vv v8,v0,v0,v0.t + 30f2: 04b8 addi a4,sp,584 + 30f4: 0000 unimp 30f6: 2e01 jal 3406 <_start-0x7fffcbfa> 30f8: 00006803 0x6803 30fc: aa00 fsd fs0,16(a2) @@ -29569,14 +29548,13 @@ Disassembly of section .debug_info: 3106: 6600 flw fs0,8(a2) 3108: 0005 c.nop 1 310a: 1200 addi s0,sp,288 - 310c: 0b61 addi s6,s6,24 + 310c: 0b84 addi s1,sp,464 310e: 0000 unimp 3110: 2e01 jal 3420 <_start-0x7fffcbe0> 3112: 00075803 lhu a6,0(a4) 3116: bd00 fsd fs0,56(a0) 3118: 12000033 0x12000033 - 311c: 0b08 addi a0,sp,400 - 311e: 0000 unimp + 311c: 00000b2b 0xb2b 3120: 2e01 jal 3430 <_start-0x7fffcbd0> 3122: 00075803 lhu a6,0(a4) 3126: db00 sw s0,48(a4) @@ -29584,15 +29562,14 @@ Disassembly of section .debug_info: 312c: a019 j 3132 <_start-0x7fffcece> 312e: 0004 0x4 3130: 1200 addi s0,sp,288 - 3132: 0b61 addi s6,s6,24 + 3132: 0b84 addi s1,sp,464 3134: 0000 unimp 3136: 2e01 jal 3446 <_start-0x7fffcbba> 3138: 00075803 lhu a6,0(a4) 313c: 2700 fld fs0,8(a4) 313e: 0034 addi a3,sp,8 3140: 1200 addi s0,sp,288 - 3142: 0b08 addi a0,sp,400 - 3144: 0000 unimp + 3142: 00000b2b 0xb2b 3146: 2e01 jal 3456 <_start-0x7fffcbaa> 3148: 00075803 lhu a6,0(a4) 314c: 3a00 fld fs0,48(a2) @@ -29601,7 +29578,7 @@ Disassembly of section .debug_info: 3152: 1900 addi s0,sp,176 3154: 04b8 addi a4,sp,584 3156: 0000 unimp - 3158: 5012 0x5012 + 3158: 5712 lw a4,36(sp) 315a: 000a c.slli zero,0x2 315c: 0100 addi s0,sp,128 315e: 032e slli t1,t1,0xb @@ -29612,34 +29589,34 @@ Disassembly of section .debug_info: 3168: d019 beqz s0,306e <_start-0x7fffcf92> 316a: 0004 0x4 316c: 1200 addi s0,sp,288 - 316e: 0ab4 addi a3,sp,344 - 3170: 0000 unimp + 316e: 00000ad7 vadd.vv v21,v0,v0,v0.t 3172: 2e01 jal 3482 <_start-0x7fffcb7e> 3174: 00075103 lhu sp,0(a4) 3178: a500 fsd fs0,8(a0) 317a: 0034 addi a3,sp,8 317c: 1200 addi s0,sp,288 - 317e: 0a66 slli s4,s4,0x19 + 317e: 0a6d addi s4,s4,27 3180: 0000 unimp 3182: 2e01 jal 3492 <_start-0x7fffcb6e> 3184: 00075103 lhu sp,0(a4) 3188: c500 sw s0,8(a0) 318a: 0034 addi a3,sp,8 318c: 1200 addi s0,sp,288 - 318e: 0a8d addi s5,s5,3 + 318e: 0a94 addi a3,sp,336 3190: 0000 unimp 3192: 2e01 jal 34a2 <_start-0x7fffcb5e> 3194: 00075103 lhu sp,0(a4) 3198: e500 fsw fs0,8(a0) 319a: 0034 addi a3,sp,8 319c: 1200 addi s0,sp,288 - 319e: 00000a7b 0xa7b + 319e: 0a82 c.slli64 s5 + 31a0: 0000 unimp 31a2: 2e01 jal 34b2 <_start-0x7fffcb4e> 31a4: 00075103 lhu sp,0(a4) 31a8: 0500 addi s0,sp,640 31aa: 0035 c.nop 13 31ac: 1200 addi s0,sp,288 - 31ae: 0aa2 slli s5,s5,0x8 + 31ae: 0aa9 addi s5,s5,10 31b0: 0000 unimp 31b2: 2e01 jal 34c2 <_start-0x7fffcb3e> 31b4: 00075803 lhu a6,0(a4) @@ -29647,8 +29624,9 @@ Disassembly of section .debug_info: 31ba: 0035 c.nop 13 31bc: 0000 unimp 31be: 0000 unimp - 31c0: 2418 fld fa4,8(s0) - 31c2: 10800113 li sp,264 + 31c0: e018 fsw fa4,0(s0) + 31c2: 0112 slli sp,sp,0x4 + 31c4: 1080 addi s0,sp,96 31c6: 0000 unimp 31c8: 1800 addi s0,sp,48 31ca: 0006 c.slli zero,0x1 @@ -29674,29 +29652,30 @@ Disassembly of section .debug_info: 3204: 0004 0x4 3206: 3a00 fld fs0,48(a2) 3208: 17000007 0x17000007 - 320c: 000009af 0x9af + 320c: 09b6 slli s3,s3,0xd + 320e: 0000 unimp 3210: 2f01 jal 3920 <_start-0x7fffc6e0> 3212: 00002c03 lw s8,0(zero) # 0 <_start-0x80000000> 3216: 1a00 addi s0,sp,304 3218: 06c5 addi a3,a3,17 321a: 0000 unimp - 321c: 000a2f17 auipc t5,0xa2 + 321c: 0009d117 auipc sp,0x9d 3220: 0100 addi s0,sp,128 3222: 0751032f 0x751032f 3226: 0000 unimp - 3228: 00099817 auipc a6,0x99 + 3228: 00099f17 auipc t5,0x99 322c: 0100 addi s0,sp,128 322e: 0751032f 0x751032f 3232: 0000 unimp - 3234: 000a1317 auipc t1,0xa1 + 3234: 000a3117 auipc sp,0xa3 3238: 0100 addi s0,sp,128 323a: 0751032f 0x751032f 323e: 0000 unimp - 3240: 0007a217 auipc tp,0x7a + 3240: 0007a917 auipc s2,0x7a 3244: 0100 addi s0,sp,128 3246: 0758032f 0x758032f 324a: 0000 unimp - 324c: 0007ba17 auipc s4,0x7b + 324c: 0007c117 auipc sp,0x7c 3250: 0100 addi s0,sp,128 3252: 0758032f 0x758032f 3256: 0000 unimp @@ -29718,7 +29697,7 @@ Disassembly of section .debug_info: 3284: 00075803 lhu a6,0(a4) 3288: 0000 unimp 328a: 1800 addi s0,sp,48 - 328c: 1444 addi s1,sp,548 + 328c: 1400 addi s0,sp,544 328e: 8001 c.srli64 s0 3290: 0010 0x10 3292: 0000 unimp @@ -29760,11 +29739,11 @@ Disassembly of section .debug_info: 32fa: 0758 addi a4,sp,900 32fc: 0000 unimp 32fe: 0000 unimp - 3300: 641c flw fa5,8(s0) + 3300: 201c fld fa5,0(s0) 3302: 1c800113 li sp,456 3306: 0000 unimp 3308: 1700 addi s0,sp,928 - 330a: 08c2 slli a7,a7,0x10 + 330a: 08c9 addi a7,a7,18 330c: 0000 unimp 330e: 2f01 jal 3a1e <_start-0x7fffc5e2> 3310: 0000f303 0xf303 @@ -29774,7 +29753,7 @@ Disassembly of section .debug_info: 331a: 0222 slli tp,tp,0x8 331c: 0000 unimp 331e: 0402 c.slli64 s0 - 3320: 00030807 vlbu.v v16,(t1),v0.t + 3320: 00036907 vlwu.v v18,(t1),v0.t 3324: 1d00 addi s0,sp,688 3326: 0758 addi a4,sp,900 3328: 0000 unimp @@ -29786,15 +29765,16 @@ Disassembly of section .debug_info: 3338: 08d2 slli a7,a7,0x14 333a: 0000 unimp 333c: 0104 addi s1,sp,128 - 333e: 000007eb 0x7eb - 3342: c90c sw a1,16(a0) - 3344: 4900000b 0x4900000b - 3348: 0006 c.slli zero,0x1 - 334a: dc00 sw s0,56(s0) + 333e: 07f2 slli a5,a5,0x1c + 3340: 0000 unimp + 3342: d00c sw a1,32(s0) + 3344: fc00000b 0xfc00000b + 3348: 0002 c.slli64 zero + 334a: 9800 0x9800 334c: 0114 addi a3,sp,128 334e: 8080 0x8080 3350: 0000 unimp - 3352: 8b00 0x8b00 + 3352: 8d00 0x8d00 3354: 002c addi a1,sp,8 3356: 0200 addi s0,sp,256 3358: 0408 addi a0,sp,512 @@ -29804,7 +29784,7 @@ Disassembly of section .debug_info: 3362: 746e flw fs0,248(sp) 3364: 0200 addi s0,sp,256 3366: 0601 addi a2,a2,0 - 3368: 0608 addi a0,sp,768 + 3368: 0669 addi a2,a2,26 336a: 0000 unimp 336c: 1604 addi s1,sp,800 336e: 0002 c.slli64 zero @@ -29816,7 +29796,7 @@ Disassembly of section .debug_info: 337a: 0508 addi a0,sp,640 337c: 021d addi tp,tp,7 337e: 0000 unimp - 3380: 6c04 flw fs1,24(s0) + 3380: 7304 flw fs1,32(a4) 3382: 02000007 vlbu.v v0,(zero) 3386: 014a slli sp,sp,0x12 3388: 6016 flw ft0,68(sp) @@ -29825,7 +29805,7 @@ Disassembly of section .debug_info: 338e: 004e c.slli zero,0x13 3390: 0000 unimp 3392: 0102 c.slli64 sp - 3394: 0608 addi a0,sp,768 + 3394: 6708 flw fa0,8(a4) 3396: 0006 c.slli zero,0x1 3398: 0400 addi s0,sp,512 339a: 0215 addi tp,tp,5 @@ -29835,12 +29815,13 @@ Disassembly of section .debug_info: 33a2: 0074 addi a3,sp,12 33a4: 0000 unimp 33a6: 0402 c.slli64 s0 - 33a8: 00030d07 vlbu.v v26,(t1),v0.t + 33a8: 00036e07 vlwu.v v28,(t1),v0.t 33ac: 0200 addi s0,sp,256 33ae: 0708 addi a0,sp,896 - 33b0: 00000303 lb t1,0(zero) # 0 <_start-0x80000000> + 33b0: 0364 addi s1,sp,396 + 33b2: 0000 unimp 33b4: 0202 c.slli64 tp - 33b6: 00032307 flw ft6,0(t1) # a4234 <_start-0x7ff5bdcc> + 33b6: 00038407 vlbu.v v8,(t2),v0.t 33ba: 0600 addi s0,sp,768 33bc: 0000005b 0x5b 33c0: 0099 addi ra,ra,6 @@ -29850,12 +29831,12 @@ Disassembly of section .debug_info: 33ca: 0500 addi s0,sp,640 33cc: 0089 addi ra,ra,2 33ce: 0000 unimp - 33d0: 3608 fld fa0,40(a2) + 33d0: 9708 0x9708 33d2: 04000003 lb zero,64(zero) # 40 <_start-0x7fffffc0> 33d6: 163c addi a5,sp,808 33d8: 0099 addi ra,ra,6 33da: 0000 unimp - 33dc: d509 beqz a0,32e6 <_start-0x7fffcd1a> + 33dc: dc09 beqz s0,32f6 <_start-0x7fffcd0a> 33de: 0008 0x8 33e0: 0300 addi s0,sp,384 33e2: 0f48 addi a0,sp,916 @@ -29865,15 +29846,14 @@ Disassembly of section .debug_info: 33ea: 00034f03 lbu t5,0(t1) 33ee: 0001 nop 33f0: 0b00 addi s0,sp,400 - 33f2: 08b6 slli a7,a7,0xd + 33f2: 08bd addi a7,a7,15 33f4: 0000 unimp 33f6: 740e5703 lhu a4,1856(t3) # d740 <_start-0x7fff28c0> 33fa: 0000 unimp 33fc: 0400 addi s0,sp,512 33fe: 0020 addi s0,sp,8 3400: 0b00 addi s0,sp,400 - 3402: 08bc addi a5,sp,88 - 3404: 0000 unimp + 3402: 000008c3 fmadd.s fa7,ft0,ft0,ft0,rne 3406: 740e5803 lhu a6,1856(t3) 340a: 0000 unimp 340c: 0400 addi s0,sp,512 @@ -29892,7 +29872,7 @@ Disassembly of section .debug_info: 342c: 0400 addi s0,sp,512 342e: 0001 nop 3430: 0004 0x4 - 3432: 070d addi a4,a4,3 + 3432: 250d jal 3a54 <_start-0x7fffc5ac> 3434: 000a c.slli zero,0x2 3436: 0800 addi s0,sp,16 3438: 26074c03 lbu s8,608(a4) @@ -29900,19 +29880,19 @@ Disassembly of section .debug_info: 343e: 0e00 addi s0,sp,784 3440: 6c66 flw fs8,88(sp) 3442: 0074 addi a3,sp,12 - 3444: aa0a4e03 lbu t3,-1376(s4) # 7dcec <_start-0x7ff82314> + 3444: aa0a4e03 lbu t3,-1376(s4) # 74a8 <_start-0x7fff8b58> 3448: 0000 unimp 344a: 0f00 addi s0,sp,912 - 344c: 0a2a slli s4,s4,0xa + 344c: 0a48 addi a0,sp,276 344e: 0000 unimp 3450: b6055c03 lhu s8,-1184(a0) 3454: 0000 unimp 3456: 0000 unimp - 3458: bf10 fsd fa2,56(a4) + 3458: c610 sw a2,8(a2) 345a: 0100000b 0x100000b 345e: 003a0123 sb gp,2(s4) 3462: 0000 unimp - 3464: 14dc addi a5,sp,612 + 3464: 1498 addi a4,sp,608 3466: 8001 c.srli64 s0 3468: 0080 addi s0,sp,64 346a: 0000 unimp @@ -29925,14 +29905,14 @@ Disassembly of section .debug_info: 347a: 0000 unimp 347c: 358e fld fa1,224(sp) 347e: 0000 unimp - 3480: 4812 lw a6,4(sp) + 3480: 4f12 lw t5,4(sp) 3482: 0009 c.nop 2 3484: 0100 addi s0,sp,128 3486: 0325 addi t1,t1,9 3488: 002c addi a1,sp,8 348a: 0000 unimp 348c: 1200 addi s0,sp,288 - 348e: 0a46 slli s4,s4,0x11 + 348e: 0a4d addi s4,s4,19 3490: 0000 unimp 3492: 2501 jal 3a92 <_start-0x7fffc56e> 3494: 00002c03 lw s8,0(zero) # 0 <_start-0x80000000> @@ -29951,18 +29931,19 @@ Disassembly of section .debug_info: 34b6: 1aff 0x1aff 34b8: 159f 5f41 0065 0x655f41159f 34be: 2601 jal 37be <_start-0x7fffc842> - 34c0: 00020803 lb a6,0(tp) # 7d240 <_start-0x7ff82dc0> + 34c0: 00020803 lb a6,0(tp) # fffe5000 <__BSS_END__+0x7ffce5e8> 34c4: 1600 addi s0,sp,800 34c6: 0036 c.slli zero,0xd 34c8: 1600 addi s0,sp,800 - 34ca: 09ca slli s3,s3,0x12 + 34ca: 09e8 addi a0,sp,220 34cc: 0000 unimp 34ce: 2601 jal 37ce <_start-0x7fffc832> 34d0: 00020f03 lb t5,0(tp) # 0 <_start-0x80000000> 34d4: 4200 lw s0,0(a2) 34d6: 0036 c.slli zero,0xd 34d8: 1600 addi s0,sp,800 - 34da: 00000943 fmadd.s fs2,ft0,ft0,ft0,rne + 34da: 094a slli s2,s2,0x12 + 34dc: 0000 unimp 34de: 2601 jal 37de <_start-0x7fffc822> 34e0: 00020f03 lb t5,0(tp) # 0 <_start-0x80000000> 34e4: 6e00 flw fs0,24(a2) @@ -29977,7 +29958,7 @@ Disassembly of section .debug_info: 34f8: 0510 addi a2,sp,640 34fa: 0000 unimp 34fc: 000001db 0x1db - 3500: 2e18 fld fa4,24(a2) + 3500: 3518 fld fa4,40(a0) 3502: 0009 c.nop 2 3504: 0100 addi s0,sp,128 3506: 032a slli t1,t1,0xa @@ -29986,16 +29967,16 @@ Disassembly of section .debug_info: 350c: 1900 addi s0,sp,176 350e: 01ed addi gp,gp,27 3510: 0000 unimp - 3512: ac18 fsd fa4,24(s0) + 3512: b318 fsd fa4,32(a4) 3514: 0100000b 0x100000b 3518: 002c032b 0x2c032b 351c: 0000 unimp 351e: 1a00 addi s0,sp,304 - 3520: 1514 addi a3,sp,672 + 3520: 14d0 addi a2,sp,612 3522: 8001 c.srli64 s0 3524: 0040 addi s0,sp,4 3526: 0000 unimp - 3528: ac16 fsd ft5,24(sp) + 3528: b316 fsd ft5,416(sp) 352a: 0100000b 0x100000b 352e: 002c032b 0x2c032b 3532: 0000 unimp @@ -30006,7 +29987,7 @@ Disassembly of section .debug_info: 353e: 0002 c.slli64 zero 3540: 0200 addi s0,sp,256 3542: 0704 addi s1,sp,896 - 3544: 0308 addi a0,sp,384 + 3544: 0369 addi t1,t1,26 3546: 0000 unimp 3548: 9400 0x9400 354a: 0002 c.slli64 zero @@ -30014,19 +29995,19 @@ Disassembly of section .debug_info: 354e: 5c00 lw s0,56(s0) 3550: 000a c.slli zero,0x2 3552: 0400 addi s0,sp,512 - 3554: eb01 bnez a4,3564 <_start-0x7fffca9c> + 3554: f201 bnez a2,3454 <_start-0x7fffcbac> 3556: 0c000007 vlxbu.v v0,(zero),v0,v0.t - 355a: 0c0d addi s8,s8,3 + 355a: 0c14 addi a3,sp,528 355c: 0000 unimp - 355e: 0649 addi a2,a2,18 + 355e: 02fc addi a5,sp,332 3560: 0000 unimp - 3562: 155c addi a5,sp,676 + 3562: 1518 addi a4,sp,672 3564: 8001 c.srli64 s0 3566: 00cc addi a1,sp,68 3568: 0000 unimp - 356a: 2ea6 fld ft9,72(sp) + 356a: 2ea8 fld fa0,88(a3) 356c: 0000 unimp - 356e: 4d02 lw s10,0(sp) + 356e: 5402 lw s0,32(sp) 3570: 000c 0xc 3572: 0200 addi s0,sp,256 3574: 0d50 addi a2,sp,660 @@ -30036,30 +30017,29 @@ Disassembly of section .debug_info: 357e: 746e flw fs0,248(sp) 3580: 0400 addi s0,sp,512 3582: 0601 addi a2,a2,0 - 3584: 0608 addi a0,sp,768 + 3584: 0669 addi a2,a2,26 3586: 0000 unimp 3588: 0804 addi s1,sp,16 358a: 1d05 addi s10,s10,-31 358c: 0002 c.slli64 zero 358e: 0500 addi s0,sp,640 - 3590: 076c addi a1,sp,908 - 3592: 0000 unimp - 3594: 16014a03 lbu s4,352(sp) # 58160 <_start-0x7ffa7ea0> + 3590: 00000773 0x773 + 3594: 16014a03 lbu s4,352(sp) # 7f3ac <_start-0x7ff80c54> 3598: 0058 addi a4,sp,4 359a: 0000 unimp 359c: 4606 lw a2,64(sp) 359e: 0000 unimp 35a0: 0400 addi s0,sp,512 35a2: 0801 addi a6,a6,0 - 35a4: 0606 slli a2,a2,0x1 - 35a6: 0000 unimp + 35a4: 00000667 jalr a2,zero # 0 <_start-0x80000000> 35a8: 0404 addi s1,sp,512 - 35aa: 00030d07 vlbu.v v26,(t1),v0.t + 35aa: 00036e07 vlwu.v v28,(t1),v0.t 35ae: 0400 addi s0,sp,512 35b0: 0708 addi a0,sp,896 - 35b2: 00000303 lb t1,0(zero) # 0 <_start-0x80000000> + 35b2: 0364 addi s1,sp,396 + 35b4: 0000 unimp 35b6: 0204 addi s1,sp,256 - 35b8: 00032307 flw ft6,0(t1) + 35b8: 00038407 vlbu.v v8,(t2),v0.t 35bc: 0700 addi s0,sp,896 35be: 00000053 fadd.s ft0,ft0,ft0,rne 35c2: 0084 addi s1,sp,64 @@ -30070,12 +30050,12 @@ Disassembly of section .debug_info: 35cc: 0600 addi s0,sp,768 35ce: 0074 addi a3,sp,12 35d0: 0000 unimp - 35d2: 3609 jal 30d4 <_start-0x7fffcf2c> + 35d2: 9709 srai a4,a4,0x22 35d4: 05000003 lb zero,80(zero) # 50 <_start-0x7fffffb0> 35d8: 163c addi a5,sp,808 35da: 0084 addi s1,sp,64 35dc: 0000 unimp - 35de: 4602 lw a2,0(sp) + 35de: 4d02 lw s10,0(sp) 35e0: 000c 0xc 35e2: 0400 addi s0,sp,512 35e4: 0f48 addi a0,sp,916 @@ -30088,27 +30068,27 @@ Disassembly of section .debug_info: 35f2: 0410 addi a2,sp,512 35f4: 0112034f fnmadd.s ft6,ft4,fa7,ft0,rne 35f8: 0000 unimp - 35fa: 0008b60b 0x8b60b + 35fa: 0008bd0b 0x8bd0b 35fe: 0400 addi s0,sp,512 3600: 1359 addi t1,t1,-10 3602: 0112 slli sp,sp,0x4 3604: 0000 unimp 3606: 2004 fld fs1,0(s0) 3608: 0000 unimp - 360a: 0008bc0b 0x8bc0b + 360a: 0008c30b 0x8c30b 360e: 0400 addi s0,sp,512 3610: 135a slli t1,t1,0x36 3612: 0112 slli sp,sp,0x4 3614: 0000 unimp 3616: 2004 fld fs1,0(s0) 3618: 0400 addi s0,sp,512 - 361a: 000c3a0b 0xc3a0b + 361a: 000c410b 0xc410b 361e: 0400 addi s0,sp,512 3620: 0112135b 0x112135b 3624: 0000 unimp 3626: 2004 fld fs1,0(s0) 3628: 0800 addi s0,sp,16 - 362a: 000c400b 0xc400b + 362a: 000c470b 0xc470b 362e: 0400 addi s0,sp,512 3630: 135c addi a5,sp,420 3632: 0112 slli sp,sp,0x4 @@ -30128,9 +30108,9 @@ Disassembly of section .debug_info: 3658: 0c00 addi s0,sp,528 365a: 0400 addi s0,sp,512 365c: 0704 addi s1,sp,896 - 365e: 0308 addi a0,sp,384 + 365e: 0369 addi t1,t1,26 3660: 0000 unimp - 3662: 740d lui s0,0xfffe3 + 3662: 7b0d lui s6,0xfffe3 3664: 000c 0xc 3666: 1000 addi s0,sp,32 3668: 4c04 lw s1,24(s0) @@ -30142,18 +30122,18 @@ Disassembly of section .debug_info: 3676: 950a add a0,a0,sp 3678: 0000 unimp 367a: 0f00 addi s0,sp,912 - 367c: 0a2a slli s4,s4,0xa + 367c: 0a48 addi a0,sp,276 367e: 0000 unimp 3680: 6004 flw fs1,0(s0) 3682: a805 j 36b2 <_start-0x7fffc94e> 3684: 0000 unimp 3686: 0000 unimp - 3688: 6c10 flw fa2,24(s0) + 3688: 7310 flw fa2,32(a4) 368a: 000c 0xc 368c: 0100 addi s0,sp,128 368e: 00250123 sb sp,2(a0) 3692: 0000 unimp - 3694: 155c addi a5,sp,676 + 3694: 1518 addi a4,sp,672 3696: 8001 c.srli64 s0 3698: 00cc addi a1,sp,68 369a: 0000 unimp @@ -30168,14 +30148,14 @@ Disassembly of section .debug_info: 36ae: 0100 addi s0,sp,128 36b0: 00951b23 sh s1,22(a0) 36b4: 0000 unimp - 36b6: 4812 lw a6,4(sp) + 36b6: 4f12 lw t5,4(sp) 36b8: 0009 c.nop 2 36ba: 0100 addi s0,sp,128 36bc: 0325 addi t1,t1,9 36be: 0031 c.nop 12 36c0: 0000 unimp 36c2: 1200 addi s0,sp,288 - 36c4: 0a46 slli s4,s4,0x11 + 36c4: 0a4d addi s4,s4,19 36c6: 0000 unimp 36c8: 2501 jal 3cc8 <_start-0x7fffc338> 36ca: 00003103 0x3103 @@ -30234,7 +30214,7 @@ Disassembly of section .debug_info: 375a: 2600 fld fs0,8(a2) 375c: 0002 c.slli64 zero 375e: 1700 addi s0,sp,928 - 3760: 0bf8 addi a4,sp,476 + 3760: 0bff 0xbff 3762: 0000 unimp 3764: 2b01 jal 3c74 <_start-0x7fffc38c> 3766: 00011903 lh s2,0(sp) @@ -30243,7 +30223,7 @@ Disassembly of section .debug_info: 376e: 1600 addi s0,sp,800 3770: 0560 addi s0,sp,652 3772: 0000 unimp - 3774: 0000023f 000bf817 0xbf8170000023f + 3774: 0000023f 000bff17 0xbff170000023f 377c: 0100 addi s0,sp,128 377e: 032c addi a1,sp,392 3780: 0119 addi sp,sp,6 @@ -30253,26 +30233,30 @@ Disassembly of section .debug_info: 3788: 5118 lw a4,32(a0) 378a: 0002 c.slli64 zero 378c: 1900 addi s0,sp,176 - 378e: 00000c5b 0xc5b + 378e: 0c62 slli s8,s8,0x18 + 3790: 0000 unimp 3792: 2d01 jal 3da2 <_start-0x7fffc25e> 3794: 00003103 0x3103 3798: 0000 unimp 379a: 6318 flw fa4,0(a4) 379c: 0002 c.slli64 zero 379e: 1900 addi s0,sp,176 - 37a0: 00000c5b 0xc5b + 37a0: 0c62 slli s8,s8,0x18 + 37a2: 0000 unimp 37a4: 2d01 jal 3db4 <_start-0x7fffc24c> 37a6: 00003103 0x3103 37aa: 0000 unimp 37ac: 7518 flw fa4,40(a0) 37ae: 0002 c.slli64 zero 37b0: 1900 addi s0,sp,176 - 37b2: 00000c5b 0xc5b + 37b2: 0c62 slli s8,s8,0x18 + 37b4: 0000 unimp 37b6: 2d01 jal 3dc6 <_start-0x7fffc23a> 37b8: 00003103 0x3103 37bc: 0000 unimp 37be: 191a slli s2,s2,0x26 - 37c0: 00000c5b 0xc5b + 37c0: 0c62 slli s8,s8,0x18 + 37c2: 0000 unimp 37c4: 2d01 jal 3dd4 <_start-0x7fffc22c> 37c6: 00003103 0x3103 37ca: 0000 unimp @@ -30288,19 +30272,18 @@ Disassembly of section .debug_info: 37e4: 0400 addi s0,sp,512 37e6: e700 fsw fs0,8(a4) 37e8: 0400000b 0x400000b - 37ec: eb01 bnez a4,37fc <_start-0x7fffc804> + 37ec: f201 bnez a2,36ec <_start-0x7fffc914> 37ee: 0c000007 vlxbu.v v0,(zero),v0,v0.t - 37f2: 0c88 addi a0,sp,592 - 37f4: 0000 unimp - 37f6: 0649 addi a2,a2,18 + 37f2: 00000c8f 0xc8f + 37f6: 02fc addi a5,sp,332 37f8: 0000 unimp - 37fa: 1628 addi a0,sp,808 + 37fa: 15e4 addi s1,sp,748 37fc: 8001 c.srli64 s0 37fe: 0144 addi s1,sp,132 3800: 0000 unimp - 3802: 314c fld fa1,160(a0) + 3802: 314e fld ft2,240(sp) 3804: 0000 unimp - 3806: 4d02 lw s10,0(sp) + 3806: 5402 lw s0,32(sp) 3808: 000c 0xc 380a: 0200 addi s0,sp,256 380c: 0d50 addi a2,sp,660 @@ -30310,14 +30293,13 @@ Disassembly of section .debug_info: 3816: 746e flw fs0,248(sp) 3818: 0400 addi s0,sp,512 381a: 0601 addi a2,a2,0 - 381c: 0608 addi a0,sp,768 + 381c: 0669 addi a2,a2,26 381e: 0000 unimp 3820: 0804 addi s1,sp,16 3822: 1d05 addi s10,s10,-31 3824: 0002 c.slli64 zero 3826: 0500 addi s0,sp,640 - 3828: 076c addi a1,sp,908 - 382a: 0000 unimp + 3828: 00000773 0x773 382c: 16014a03 lbu s4,352(sp) 3830: 0058 addi a4,sp,4 3832: 0000 unimp @@ -30325,15 +30307,15 @@ Disassembly of section .debug_info: 3836: 0000 unimp 3838: 0400 addi s0,sp,512 383a: 0801 addi a6,a6,0 - 383c: 0606 slli a2,a2,0x1 - 383e: 0000 unimp + 383c: 00000667 jalr a2,zero # 0 <_start-0x80000000> 3840: 0404 addi s1,sp,512 - 3842: 00030d07 vlbu.v v26,(t1),v0.t + 3842: 00036e07 vlwu.v v28,(t1),v0.t 3846: 0400 addi s0,sp,512 3848: 0708 addi a0,sp,896 - 384a: 00000303 lb t1,0(zero) # 0 <_start-0x80000000> + 384a: 0364 addi s1,sp,396 + 384c: 0000 unimp 384e: 0204 addi s1,sp,256 - 3850: 00032307 flw ft6,0(t1) + 3850: 00038407 vlbu.v v8,(t2),v0.t 3854: 0700 addi s0,sp,896 3856: 00000053 fadd.s ft0,ft0,ft0,rne 385a: 0084 addi s1,sp,64 @@ -30344,12 +30326,12 @@ Disassembly of section .debug_info: 3864: 0600 addi s0,sp,768 3866: 0074 addi a3,sp,12 3868: 0000 unimp - 386a: 3609 jal 336c <_start-0x7fffcc94> + 386a: 9709 srai a4,a4,0x22 386c: 05000003 lb zero,80(zero) # 50 <_start-0x7fffffb0> 3870: 163c addi a5,sp,808 3872: 0084 addi s1,sp,64 3874: 0000 unimp - 3876: 4602 lw a2,0(sp) + 3876: 4d02 lw s10,0(sp) 3878: 000c 0xc 387a: 0400 addi s0,sp,512 387c: 0f48 addi a0,sp,916 @@ -30362,27 +30344,27 @@ Disassembly of section .debug_info: 388a: 0410 addi a2,sp,512 388c: 0112034f fnmadd.s ft6,ft4,fa7,ft0,rne 3890: 0000 unimp - 3892: 0008b60b 0x8b60b + 3892: 0008bd0b 0x8bd0b 3896: 0400 addi s0,sp,512 3898: 1359 addi t1,t1,-10 389a: 0112 slli sp,sp,0x4 389c: 0000 unimp 389e: 2004 fld fs1,0(s0) 38a0: 0000 unimp - 38a2: 0008bc0b 0x8bc0b + 38a2: 0008c30b 0x8c30b 38a6: 0400 addi s0,sp,512 38a8: 135a slli t1,t1,0x36 38aa: 0112 slli sp,sp,0x4 38ac: 0000 unimp 38ae: 2004 fld fs1,0(s0) 38b0: 0400 addi s0,sp,512 - 38b2: 000c3a0b 0xc3a0b + 38b2: 000c410b 0xc410b 38b6: 0400 addi s0,sp,512 38b8: 0112135b 0x112135b 38bc: 0000 unimp 38be: 2004 fld fs1,0(s0) 38c0: 0800 addi s0,sp,16 - 38c2: 000c400b 0xc400b + 38c2: 000c470b 0xc470b 38c6: 0400 addi s0,sp,512 38c8: 135c addi a5,sp,420 38ca: 0112 slli sp,sp,0x4 @@ -30402,9 +30384,9 @@ Disassembly of section .debug_info: 38f0: 0c00 addi s0,sp,528 38f2: 0400 addi s0,sp,512 38f4: 0704 addi s1,sp,896 - 38f6: 0308 addi a0,sp,384 + 38f6: 0369 addi t1,t1,26 38f8: 0000 unimp - 38fa: 740d lui s0,0xfffe3 + 38fa: 7b0d lui s6,0xfffe3 38fc: 000c 0xc 38fe: 1000 addi s0,sp,32 3900: 4c04 lw s1,24(s0) @@ -30416,18 +30398,18 @@ Disassembly of section .debug_info: 390e: 950a add a0,a0,sp 3910: 0000 unimp 3912: 0f00 addi s0,sp,912 - 3914: 0a2a slli s4,s4,0xa + 3914: 0a48 addi a0,sp,276 3916: 0000 unimp 3918: 6004 flw fs1,0(s0) 391a: a805 j 394a <_start-0x7fffc6b6> 391c: 0000 unimp 391e: 0000 unimp - 3920: 8010 0x8010 + 3920: 8710 0x8710 3922: 000c 0xc 3924: 0100 addi s0,sp,128 3926: 00250123 sb sp,2(a0) 392a: 0000 unimp - 392c: 1628 addi a0,sp,808 + 392c: 15e4 addi s1,sp,748 392e: 8001 c.srli64 s0 3930: 0144 addi s1,sp,132 3932: 0000 unimp @@ -30442,14 +30424,14 @@ Disassembly of section .debug_info: 3946: 0100 addi s0,sp,128 3948: 00951b23 sh s1,22(a0) 394c: 0000 unimp - 394e: 4812 lw a6,4(sp) + 394e: 4f12 lw t5,4(sp) 3950: 0009 c.nop 2 3952: 0100 addi s0,sp,128 3954: 0325 addi t1,t1,9 3956: 0031 c.nop 12 3958: 0000 unimp 395a: 1200 addi s0,sp,288 - 395c: 0a46 slli s4,s4,0x11 + 395c: 0a4d addi s4,s4,19 395e: 0000 unimp 3960: 2501 jal 3f60 <_start-0x7fffc0a0> 3962: 00003103 0x3103 @@ -30507,7 +30489,7 @@ Disassembly of section .debug_info: 39ea: 1e00 addi s0,sp,816 39ec: 0002 c.slli64 zero 39ee: 1700 addi s0,sp,928 - 39f0: 0bf8 addi a4,sp,476 + 39f0: 0bff 0xbff 39f2: 0000 unimp 39f4: 2b01 jal 3f04 <_start-0x7fffc0fc> 39f6: 00011903 lh s2,0(sp) @@ -30517,7 +30499,7 @@ Disassembly of section .debug_info: 3a00: 05c0 addi s0,sp,708 3a02: 0000 unimp 3a04: 00000237 lui tp,0x0 - 3a08: 000bf817 auipc a6,0xbf + 3a08: 000bff17 auipc t5,0xbf 3a0c: 0100 addi s0,sp,128 3a0e: 032c addi a1,sp,392 3a10: 0119 addi sp,sp,6 @@ -30527,28 +30509,31 @@ Disassembly of section .debug_info: 3a18: 4918 lw a4,16(a0) 3a1a: 0002 c.slli64 zero 3a1c: 1900 addi s0,sp,176 - 3a1e: 00000c5b 0xc5b + 3a1e: 0c62 slli s8,s8,0x18 + 3a20: 0000 unimp 3a22: 2d01 jal 4032 <_start-0x7fffbfce> 3a24: 00003103 0x3103 3a28: 0000 unimp 3a2a: 5b18 lw a4,48(a4) 3a2c: 0002 c.slli64 zero 3a2e: 1900 addi s0,sp,176 - 3a30: 00000c5b 0xc5b + 3a30: 0c62 slli s8,s8,0x18 + 3a32: 0000 unimp 3a34: 2d01 jal 4044 <_start-0x7fffbfbc> 3a36: 00003103 0x3103 3a3a: 0000 unimp 3a3c: d81a sw t1,48(sp) 3a3e: 0005 c.nop 1 3a40: 1b00 addi s0,sp,432 - 3a42: 0cb5 addi s9,s9,13 + 3a42: 0cbc addi a5,sp,600 3a44: 0000 unimp 3a46: 2d01 jal 4056 <_start-0x7fffbfaa> 3a48: 00003103 0x3103 3a4c: 5300 lw s0,32(a4) 3a4e: 0038 addi a4,sp,8 3a50: 1b00 addi s0,sp,432 - 3a52: 00000cc7 fmsub.s fs9,ft0,ft0,ft0,rne + 3a52: 0cce slli s9,s9,0x13 + 3a54: 0000 unimp 3a56: 2d01 jal 4066 <_start-0x7fffbf9a> 3a58: 00003103 0x3103 3a5c: 7200 flw fs0,32(a2) @@ -30568,19 +30553,18 @@ Disassembly of section .debug_info: 3a7c: 8500 0x8500 3a7e: 000d c.nop 3 3a80: 0400 addi s0,sp,512 - 3a82: eb01 bnez a4,3a92 <_start-0x7fffc56e> + 3a82: f201 bnez a2,3982 <_start-0x7fffc67e> 3a84: 0c000007 vlxbu.v v0,(zero),v0,v0.t - 3a88: 0ce1 addi s9,s9,24 + 3a88: 0ce8 addi a0,sp,604 3a8a: 0000 unimp - 3a8c: 0649 addi a2,a2,18 + 3a8c: 02fc addi a5,sp,332 3a8e: 0000 unimp - 3a90: 176c addi a1,sp,940 + 3a90: 1728 addi a0,sp,936 3a92: 8001 c.srli64 s0 3a94: 0144 addi s1,sp,132 3a96: 0000 unimp - 3a98: 34d9 jal 355e <_start-0x7fffcaa2> - 3a9a: 0000 unimp - 3a9c: 4d02 lw s10,0(sp) + 3a98: 000034db 0x34db + 3a9c: 5402 lw s0,32(sp) 3a9e: 000c 0xc 3aa0: 0200 addi s0,sp,256 3aa2: 0d50 addi a2,sp,660 @@ -30590,14 +30574,13 @@ Disassembly of section .debug_info: 3aac: 746e flw fs0,248(sp) 3aae: 0400 addi s0,sp,512 3ab0: 0601 addi a2,a2,0 - 3ab2: 0608 addi a0,sp,768 + 3ab2: 0669 addi a2,a2,26 3ab4: 0000 unimp 3ab6: 0804 addi s1,sp,16 3ab8: 1d05 addi s10,s10,-31 3aba: 0002 c.slli64 zero 3abc: 0500 addi s0,sp,640 - 3abe: 076c addi a1,sp,908 - 3ac0: 0000 unimp + 3abe: 00000773 0x773 3ac2: 16014a03 lbu s4,352(sp) 3ac6: 0058 addi a4,sp,4 3ac8: 0000 unimp @@ -30605,15 +30588,15 @@ Disassembly of section .debug_info: 3acc: 0000 unimp 3ace: 0400 addi s0,sp,512 3ad0: 0801 addi a6,a6,0 - 3ad2: 0606 slli a2,a2,0x1 - 3ad4: 0000 unimp + 3ad2: 00000667 jalr a2,zero # 0 <_start-0x80000000> 3ad6: 0404 addi s1,sp,512 - 3ad8: 00030d07 vlbu.v v26,(t1),v0.t + 3ad8: 00036e07 vlwu.v v28,(t1),v0.t 3adc: 0400 addi s0,sp,512 3ade: 0708 addi a0,sp,896 - 3ae0: 00000303 lb t1,0(zero) # 0 <_start-0x80000000> + 3ae0: 0364 addi s1,sp,396 + 3ae2: 0000 unimp 3ae4: 0204 addi s1,sp,256 - 3ae6: 00032307 flw ft6,0(t1) + 3ae6: 00038407 vlbu.v v8,(t2),v0.t 3aea: 0700 addi s0,sp,896 3aec: 00000053 fadd.s ft0,ft0,ft0,rne 3af0: 0084 addi s1,sp,64 @@ -30624,12 +30607,12 @@ Disassembly of section .debug_info: 3afa: 0600 addi s0,sp,768 3afc: 0074 addi a3,sp,12 3afe: 0000 unimp - 3b00: 3609 jal 3602 <_start-0x7fffc9fe> + 3b00: 9709 srai a4,a4,0x22 3b02: 05000003 lb zero,80(zero) # 50 <_start-0x7fffffb0> 3b06: 163c addi a5,sp,808 3b08: 0084 addi s1,sp,64 3b0a: 0000 unimp - 3b0c: 4602 lw a2,0(sp) + 3b0c: 4d02 lw s10,0(sp) 3b0e: 000c 0xc 3b10: 0400 addi s0,sp,512 3b12: 0f48 addi a0,sp,916 @@ -30642,27 +30625,27 @@ Disassembly of section .debug_info: 3b20: 0410 addi a2,sp,512 3b22: 0112034f fnmadd.s ft6,ft4,fa7,ft0,rne 3b26: 0000 unimp - 3b28: 0008b60b 0x8b60b + 3b28: 0008bd0b 0x8bd0b 3b2c: 0400 addi s0,sp,512 3b2e: 1359 addi t1,t1,-10 3b30: 0112 slli sp,sp,0x4 3b32: 0000 unimp 3b34: 2004 fld fs1,0(s0) 3b36: 0000 unimp - 3b38: 0008bc0b 0x8bc0b + 3b38: 0008c30b 0x8c30b 3b3c: 0400 addi s0,sp,512 3b3e: 135a slli t1,t1,0x36 3b40: 0112 slli sp,sp,0x4 3b42: 0000 unimp 3b44: 2004 fld fs1,0(s0) 3b46: 0400 addi s0,sp,512 - 3b48: 000c3a0b 0xc3a0b + 3b48: 000c410b 0xc410b 3b4c: 0400 addi s0,sp,512 3b4e: 0112135b 0x112135b 3b52: 0000 unimp 3b54: 2004 fld fs1,0(s0) 3b56: 0800 addi s0,sp,16 - 3b58: 000c400b 0xc400b + 3b58: 000c470b 0xc470b 3b5c: 0400 addi s0,sp,512 3b5e: 135c addi a5,sp,420 3b60: 0112 slli sp,sp,0x4 @@ -30682,9 +30665,9 @@ Disassembly of section .debug_info: 3b86: 0c00 addi s0,sp,528 3b88: 0400 addi s0,sp,512 3b8a: 0704 addi s1,sp,896 - 3b8c: 0308 addi a0,sp,384 + 3b8c: 0369 addi t1,t1,26 3b8e: 0000 unimp - 3b90: 740d lui s0,0xfffe3 + 3b90: 7b0d lui s6,0xfffe3 3b92: 000c 0xc 3b94: 1000 addi s0,sp,32 3b96: 4c04 lw s1,24(s0) @@ -30696,18 +30679,18 @@ Disassembly of section .debug_info: 3ba4: 950a add a0,a0,sp 3ba6: 0000 unimp 3ba8: 0f00 addi s0,sp,912 - 3baa: 0a2a slli s4,s4,0xa + 3baa: 0a48 addi a0,sp,276 3bac: 0000 unimp 3bae: 6004 flw fs1,0(s0) 3bb0: a805 j 3be0 <_start-0x7fffc420> 3bb2: 0000 unimp 3bb4: 0000 unimp - 3bb6: d910 sw a2,48(a0) + 3bb6: e010 fsw fa2,0(s0) 3bb8: 000c 0xc 3bba: 0100 addi s0,sp,128 3bbc: 00250123 sb sp,2(a0) 3bc0: 0000 unimp - 3bc2: 176c addi a1,sp,940 + 3bc2: 1728 addi a0,sp,936 3bc4: 8001 c.srli64 s0 3bc6: 0144 addi s1,sp,132 3bc8: 0000 unimp @@ -30722,14 +30705,14 @@ Disassembly of section .debug_info: 3bdc: 0100 addi s0,sp,128 3bde: 00951b23 sh s1,22(a0) 3be2: 0000 unimp - 3be4: 4812 lw a6,4(sp) + 3be4: 4f12 lw t5,4(sp) 3be6: 0009 c.nop 2 3be8: 0100 addi s0,sp,128 3bea: 0325 addi t1,t1,9 3bec: 0031 c.nop 12 3bee: 0000 unimp 3bf0: 1200 addi s0,sp,288 - 3bf2: 0a46 slli s4,s4,0x11 + 3bf2: 0a4d addi s4,s4,19 3bf4: 0000 unimp 3bf6: 2501 jal 41f6 <_start-0x7fffbe0a> 3bf8: 00003103 0x3103 @@ -30787,7 +30770,7 @@ Disassembly of section .debug_info: 3c80: 1e00 addi s0,sp,816 3c82: 0002 c.slli64 zero 3c84: 1700 addi s0,sp,928 - 3c86: 0bf8 addi a4,sp,476 + 3c86: 0bff 0xbff 3c88: 0000 unimp 3c8a: 2b01 jal 419a <_start-0x7fffbe66> 3c8c: 00011903 lh s2,0(sp) @@ -30797,7 +30780,7 @@ Disassembly of section .debug_info: 3c96: 0638 addi a4,sp,776 3c98: 0000 unimp 3c9a: 00000237 lui tp,0x0 - 3c9e: 000bf817 auipc a6,0xbf + 3c9e: 000bff17 auipc t5,0xbf 3ca2: 0100 addi s0,sp,128 3ca4: 032c addi a1,sp,392 3ca6: 0119 addi sp,sp,6 @@ -30807,28 +30790,31 @@ Disassembly of section .debug_info: 3cae: 4918 lw a4,16(a0) 3cb0: 0002 c.slli64 zero 3cb2: 1900 addi s0,sp,176 - 3cb4: 00000c5b 0xc5b + 3cb4: 0c62 slli s8,s8,0x18 + 3cb6: 0000 unimp 3cb8: 2d01 jal 42c8 <_start-0x7fffbd38> 3cba: 00003103 0x3103 3cbe: 0000 unimp 3cc0: 5b18 lw a4,48(a4) 3cc2: 0002 c.slli64 zero 3cc4: 1900 addi s0,sp,176 - 3cc6: 00000c5b 0xc5b + 3cc6: 0c62 slli s8,s8,0x18 + 3cc8: 0000 unimp 3cca: 2d01 jal 42da <_start-0x7fffbd26> 3ccc: 00003103 0x3103 3cd0: 0000 unimp 3cd2: 501a 0x501a 3cd4: 0006 c.slli zero,0x1 3cd6: 1b00 addi s0,sp,432 - 3cd8: 0cb5 addi s9,s9,13 + 3cd8: 0cbc addi a5,sp,600 3cda: 0000 unimp 3cdc: 2d01 jal 42ec <_start-0x7fffbd14> 3cde: 00003103 0x3103 3ce2: 8700 0x8700 3ce4: 0039 c.nop 14 3ce6: 1b00 addi s0,sp,432 - 3ce8: 00000cc7 fmsub.s fs9,ft0,ft0,ft0,rne + 3ce8: 0cce slli s9,s9,0x13 + 3cea: 0000 unimp 3cec: 2d01 jal 42fc <_start-0x7fffbd04> 3cee: 00003103 0x3103 3cf2: a600 fsd fs0,8(a2) @@ -30847,30 +30833,28 @@ Disassembly of section .debug_info: 3d10: 0400 addi s0,sp,512 3d12: 2300 fld fs0,0(a4) 3d14: 0400000f fence o,unknown - 3d18: eb01 bnez a4,3d28 <_start-0x7fffc2d8> + 3d18: f201 bnez a2,3c18 <_start-0x7fffc3e8> 3d1a: 0c000007 vlxbu.v v0,(zero),v0,v0.t - 3d1e: 0f19 addi t5,t5,6 - 3d20: 0000 unimp - 3d22: 0649 addi a2,a2,18 + 3d1e: 00000f0f 0xf0f + 3d22: 02fc addi a5,sp,332 3d24: 0000 unimp - 3d26: 18b0 addi a2,sp,120 + 3d26: 186c addi a1,sp,60 3d28: 8001 c.srli64 s0 3d2a: 1008 addi a0,sp,32 3d2c: 0000 unimp - 3d2e: 3866 fld fa6,120(sp) + 3d2e: 3868 fld fa0,240(s0) 3d30: 0000 unimp 3d32: 0402 c.slli64 s0 3d34: 6905 lui s2,0x1 3d36: 746e flw fs0,248(sp) 3d38: 0300 addi s0,sp,384 3d3a: 0601 addi a2,a2,0 - 3d3c: 0608 addi a0,sp,768 + 3d3c: 0669 addi a2,a2,26 3d3e: 0000 unimp 3d40: 1d050803 lb a6,464(a0) 3d44: 0002 c.slli64 zero 3d46: 0400 addi s0,sp,512 - 3d48: 076c addi a1,sp,908 - 3d4a: 0000 unimp + 3d48: 00000773 0x773 3d4c: 4a02 lw s4,0(sp) 3d4e: 1601 addi a2,a2,-32 3d50: 004c addi a1,sp,4 @@ -30879,13 +30863,13 @@ Disassembly of section .debug_info: 3d56: 0000 unimp 3d58: 0300 addi s0,sp,384 3d5a: 0801 addi a6,a6,0 - 3d5c: 0606 slli a2,a2,0x1 - 3d5e: 0000 unimp - 3d60: 0d070403 lb s0,208(a4) + 3d5c: 00000667 jalr a2,zero # 0 <_start-0x80000000> + 3d60: 6e070403 lb s0,1760(a4) 3d64: 03000003 lb zero,48(zero) # 30 <_start-0x7fffffd0> 3d68: 0708 addi a0,sp,896 - 3d6a: 00000303 lb t1,0(zero) # 0 <_start-0x80000000> - 3d6e: 9504 0x9504 + 3d6a: 0364 addi s1,sp,396 + 3d6c: 0000 unimp + 3d6e: 9c04 0x9c04 3d70: 0008 0x8 3d72: 0200 addi s0,sp,256 3d74: 014e slli sp,sp,0x13 @@ -30893,7 +30877,8 @@ Disassembly of section .debug_info: 3d78: 0000 unimp 3d7a: 0300 addi s0,sp,384 3d7c: 0702 c.slli64 a4 - 3d7e: 00000323 sb zero,6(zero) # 6 <_start-0x7ffffffa> + 3d7e: 0384 addi s1,sp,448 + 3d80: 0000 unimp 3d82: 4706 lw a4,64(sp) 3d84: 0000 unimp 3d86: 8500 0x8500 @@ -30904,15 +30889,14 @@ Disassembly of section .debug_info: 3d92: 7505 lui a0,0xfffe1 3d94: 0000 unimp 3d96: 0800 addi s0,sp,16 - 3d98: 0336 slli t1,t1,0xd - 3d9a: 0000 unimp + 3d98: 00000397 auipc t2,0x0 3d9c: 3c04 fld fs1,56(s0) 3d9e: 8516 mv a0,t0 3da0: 0000 unimp 3da2: 0900 addi s0,sp,144 - 3da4: 0c46 slli s8,s8,0x11 + 3da4: 0c4d addi s8,s8,19 3da6: 0000 unimp - 3da8: a20f4803 lbu a6,-1504(t5) # a4c3c <_start-0x7ff5b3c4> + 3da8: a20f4803 lbu a6,-1504(t5) # c26be <_start-0x7ff3d942> 3dac: 0000 unimp 3dae: 0300 addi s0,sp,384 3db0: 0410 addi a2,sp,512 @@ -30922,29 +30906,27 @@ Disassembly of section .debug_info: 3db8: 13034f03 lbu t5,304(t1) 3dbc: 0001 nop 3dbe: 0b00 addi s0,sp,400 - 3dc0: 08b6 slli a7,a7,0xd + 3dc0: 08bd addi a7,a7,15 3dc2: 0000 unimp 3dc4: 13135903 lhu s2,305(t1) 3dc8: 0001 nop 3dca: 0400 addi s0,sp,512 3dcc: 0020 addi s0,sp,8 3dce: 0b00 addi s0,sp,400 - 3dd0: 08bc addi a5,sp,88 - 3dd2: 0000 unimp + 3dd0: 000008c3 fmadd.s fa7,ft0,ft0,ft0,rne 3dd4: 13135a03 lhu s4,305(t1) 3dd8: 0001 nop 3dda: 0400 addi s0,sp,512 3ddc: 0020 addi s0,sp,8 3dde: 0b04 addi s1,sp,400 - 3de0: 0c3a slli s8,s8,0xe + 3de0: 0c41 addi s8,s8,16 3de2: 0000 unimp 3de4: 13135b03 lhu s6,305(t1) 3de8: 0001 nop 3dea: 0400 addi s0,sp,512 3dec: 0020 addi s0,sp,8 3dee: 0b08 addi a0,sp,400 - 3df0: 0c40 addi s0,sp,532 - 3df2: 0000 unimp + 3df0: 00000c47 fmsub.s fs8,ft0,ft0,ft0,rne 3df4: 13135c03 lhu s8,305(t1) 3df8: 0001 nop 3dfa: 0400 addi s0,sp,512 @@ -30963,10 +30945,9 @@ Disassembly of section .debug_info: 3e1a: 0400 addi s0,sp,512 3e1c: 0001 nop 3e1e: 000c 0xc - 3e20: 08070403 lb s0,128(a4) + 3e20: 69070403 lb s0,1680(a4) 3e24: 0d000003 lb zero,208(zero) # d0 <_start-0x7fffff30> - 3e28: 0c74 addi a3,sp,540 - 3e2a: 0000 unimp + 3e28: 00000c7b 0xc7b 3e2c: 0310 addi a2,sp,384 3e2e: 074c addi a1,sp,900 3e30: 0140 addi s0,sp,132 @@ -30977,18 +30958,18 @@ Disassembly of section .debug_info: 3e3a: 0a4e slli s4,s4,0x13 3e3c: 0096 slli ra,ra,0x5 3e3e: 0000 unimp - 3e40: 000a2a0f 0xa2a0f + 3e40: 000a480f 0xa480f 3e44: 0300 addi s0,sp,384 3e46: 0560 addi s0,sp,652 3e48: 00a9 addi ra,ra,10 3e4a: 0000 unimp 3e4c: 1000 addi s0,sp,32 - 3e4e: 0d7a slli s10,s10,0x1e + 3e4e: 0d81 addi s11,s11,0 3e50: 0000 unimp 3e52: 2301 jal 4352 <_start-0x7fffbcae> 3e54: 9601 srai a2,a2,0x20 3e56: 0000 unimp - 3e58: b000 fsd fs0,32(s0) + 3e58: 6c00 flw fs0,24(s0) 3e5a: 0118 addi a4,sp,128 3e5c: 0880 addi s0,sp,80 3e5e: 0010 0x10 @@ -31006,14 +30987,13 @@ Disassembly of section .debug_info: 3e76: 961c 0x961c 3e78: 0000 unimp 3e7a: 1200 addi s0,sp,288 - 3e7c: 0948 addi a0,sp,148 - 3e7e: 0000 unimp + 3e7c: 0000094f fnmadd.s fs2,ft0,ft0,ft0,rne 3e80: 2501 jal 4480 <_start-0x7fffbb80> 3e82: 00002503 lw a0,0(zero) # 0 <_start-0x80000000> 3e86: ea00 fsw fs0,16(a2) 3e88: 0039 c.nop 14 3e8a: 1300 addi s0,sp,416 - 3e8c: 0a46 slli s4,s4,0x11 + 3e8c: 0a4d addi s4,s4,19 3e8e: 0000 unimp 3e90: 2501 jal 4490 <_start-0x7fffbb70> 3e92: 00002503 lw a0,0(zero) # 0 <_start-0x80000000> @@ -31091,7 +31071,7 @@ Disassembly of section .debug_info: 3f6a: 7300 flw fs0,32(a4) 3f6c: 0002 c.slli64 zero 3f6e: 1700 addi s0,sp,928 - 3f70: 0bf8 addi a4,sp,476 + 3f70: 0bff 0xbff 3f72: 0000 unimp 3f74: 2c01 jal 4184 <_start-0x7fffbe7c> 3f76: 00011a03 lh s4,0(sp) @@ -31103,28 +31083,26 @@ Disassembly of section .debug_info: 3f84: bd00 fsd fs0,56(a0) 3f86: 0002 c.slli64 zero 3f88: 1200 addi s0,sp,288 - 3f8a: 0f92 slli t6,t6,0x4 + 3f8a: 0f88 addi a0,sp,976 3f8c: 0000 unimp 3f8e: 2c01 jal 419e <_start-0x7fffbe62> 3f90: 00124803 lbu a6,1(tp) # 1 <_start-0x7fffffff> 3f94: 9700 0x9700 3f96: 003e c.slli zero,0xf 3f98: 1200 addi s0,sp,288 - 3f9a: 0dbc addi a5,sp,728 - 3f9c: 0000 unimp + 3f9a: 00000dc3 fmadd.s fs11,ft0,ft0,ft0,rne 3f9e: 2c01 jal 41ae <_start-0x7fffbe52> 3fa0: 00124803 lbu a6,1(tp) # 1 <_start-0x7fffffff> 3fa4: ab00 fsd fs0,16(a4) 3fa6: 003e c.slli zero,0xf 3fa8: 1200 addi s0,sp,288 - 3faa: 0da8 addi a0,sp,728 - 3fac: 0000 unimp + 3faa: 00000daf 0xdaf 3fae: 2c01 jal 41be <_start-0x7fffbe42> 3fb0: 00124803 lbu a6,1(tp) # 1 <_start-0x7fffffff> 3fb4: bf00 fsd fs0,56(a4) 3fb6: 003e c.slli zero,0xf 3fb8: 1200 addi s0,sp,288 - 3fba: 0e0e slli t3,t3,0x3 + 3fba: 0e15 addi t3,t3,5 3fbc: 0000 unimp 3fbe: 2c01 jal 41ce <_start-0x7fffbe32> 3fc0: 00124803 lbu a6,1(tp) # 1 <_start-0x7fffffff> @@ -31135,8 +31113,7 @@ Disassembly of section .debug_info: 3fcc: 0006 c.slli zero,0x1 3fce: 1d00 addi s0,sp,688 3fd0: 12000003 lb zero,288(zero) # 120 <_start-0x7ffffee0> - 3fd4: 08dc addi a5,sp,84 - 3fd6: 0000 unimp + 3fd4: 000008e3 beqz zero,47e4 <_start-0x7fffb81c> 3fd8: 2c01 jal 41e8 <_start-0x7fffbe18> 3fda: 00124803 lbu a6,1(tp) # 1 <_start-0x7fffffff> 3fde: f400 fsw fs0,40(s0) @@ -31144,13 +31121,13 @@ Disassembly of section .debug_info: 3fe2: 1800 addi s0,sp,48 3fe4: 06d0 addi a2,sp,836 3fe6: 0000 unimp - 3fe8: 9212 add tp,tp,tp + 3fe8: 8812 mv a6,tp 3fea: 0100000f fence w,unknown 3fee: 032c addi a1,sp,392 3ff0: 1248 addi a0,sp,292 3ff2: 0000 unimp 3ff4: 00003f37 lui t5,0x3 - 3ff8: bc12 fsd ft4,56(sp) + 3ff8: c312 sw tp,132(sp) 3ffa: 000d c.nop 3 3ffc: 0100 addi s0,sp,128 3ffe: 032c addi a1,sp,392 @@ -31158,7 +31135,7 @@ Disassembly of section .debug_info: 4002: 0000 unimp 4004: 3f8d jal 3f76 <_start-0x7fffc08a> 4006: 0000 unimp - 4008: a812 fsd ft4,16(sp) + 4008: af12 fsd ft4,408(sp) 400a: 000d c.nop 3 400c: 0100 addi s0,sp,128 400e: 032c addi a1,sp,392 @@ -31166,7 +31143,7 @@ Disassembly of section .debug_info: 4012: 0000 unimp 4014: 4001 c.li zero,0 4016: 0000 unimp - 4018: 0e12 slli t3,t3,0x4 + 4018: 1512 slli a0,a0,0x24 401a: 000e c.slli zero,0x3 401c: 0100 addi s0,sp,128 401e: 032c addi a1,sp,392 @@ -31179,7 +31156,7 @@ Disassembly of section .debug_info: 402c: 0006 c.slli zero,0x1 402e: 3700 fld fs0,40(a4) 4030: 17000003 lb zero,368(zero) # 170 <_start-0x7ffffe90> - 4034: 0bf8 addi a4,sp,476 + 4034: 0bff 0xbff 4036: 0000 unimp 4038: 2d01 jal 4648 <_start-0x7fffb9b8> 403a: 00011a03 lh s4,0(sp) @@ -31189,28 +31166,26 @@ Disassembly of section .debug_info: 4044: 0016 c.slli zero,0x5 4046: 81000007 vlseg5buff.v v0,(zero),v0.t 404a: 12000003 lb zero,288(zero) # 120 <_start-0x7ffffee0> - 404e: 0f92 slli t6,t6,0x4 + 404e: 0f88 addi a0,sp,976 4050: 0000 unimp 4052: 2d01 jal 4662 <_start-0x7fffb99e> 4054: 00124803 lbu a6,1(tp) # 1 <_start-0x7fffffff> 4058: 8b00 0x8b00 405a: 0040 addi s0,sp,4 405c: 1200 addi s0,sp,288 - 405e: 0dbc addi a5,sp,728 - 4060: 0000 unimp + 405e: 00000dc3 fmadd.s fs11,ft0,ft0,ft0,rne 4062: 2d01 jal 4672 <_start-0x7fffb98e> 4064: 00124803 lbu a6,1(tp) # 1 <_start-0x7fffffff> 4068: 9f00 0x9f00 406a: 0040 addi s0,sp,4 406c: 1200 addi s0,sp,288 - 406e: 0da8 addi a0,sp,728 - 4070: 0000 unimp + 406e: 00000daf 0xdaf 4072: 2d01 jal 4682 <_start-0x7fffb97e> 4074: 00124803 lbu a6,1(tp) # 1 <_start-0x7fffffff> 4078: b300 fsd fs0,32(a4) 407a: 0040 addi s0,sp,4 407c: 1200 addi s0,sp,288 - 407e: 0e0e slli t3,t3,0x3 + 407e: 0e15 addi t3,t3,5 4080: 0000 unimp 4082: 2d01 jal 4692 <_start-0x7fffb96e> 4084: 00124803 lbu a6,1(tp) # 1 <_start-0x7fffffff> @@ -31220,8 +31195,7 @@ Disassembly of section .debug_info: 408e: 1816 slli a6,a6,0x25 4090: e1000007 vlseg8buff.v v0,(zero),v0.t 4094: 12000003 lb zero,288(zero) # 120 <_start-0x7ffffee0> - 4098: 08dc addi a5,sp,84 - 409a: 0000 unimp + 4098: 000008e3 beqz zero,48a8 <_start-0x7fffb758> 409c: 2d01 jal 46ac <_start-0x7fffb954> 409e: 00124803 lbu a6,1(tp) # 1 <_start-0x7fffffff> 40a2: e800 fsw fs0,16(s0) @@ -31229,13 +31203,13 @@ Disassembly of section .debug_info: 40a6: 1800 addi s0,sp,48 40a8: 0730 addi a2,sp,904 40aa: 0000 unimp - 40ac: 9212 add tp,tp,tp + 40ac: 8812 mv a6,tp 40ae: 0100000f fence w,unknown 40b2: 032d addi t1,t1,11 40b4: 1248 addi a0,sp,292 40b6: 0000 unimp 40b8: 0000412b 0x412b - 40bc: bc12 fsd ft4,56(sp) + 40bc: c312 sw tp,132(sp) 40be: 000d c.nop 3 40c0: 0100 addi s0,sp,128 40c2: 032d addi t1,t1,11 @@ -31243,7 +31217,7 @@ Disassembly of section .debug_info: 40c6: 0000 unimp 40c8: 4181 li gp,0 40ca: 0000 unimp - 40cc: a812 fsd ft4,16(sp) + 40cc: af12 fsd ft4,408(sp) 40ce: 000d c.nop 3 40d0: 0100 addi s0,sp,128 40d2: 032d addi t1,t1,11 @@ -31251,7 +31225,7 @@ Disassembly of section .debug_info: 40d6: 0000 unimp 40d8: 4205 li tp,1 40da: 0000 unimp - 40dc: 0e12 slli t3,t3,0x4 + 40dc: 1512 slli a0,a0,0x24 40de: 000e c.slli zero,0x3 40e0: 0100 addi s0,sp,128 40e2: 032d addi t1,t1,11 @@ -31263,7 +31237,7 @@ Disassembly of section .debug_info: 40ee: 4816 lw a6,68(sp) 40f0: 89000007 vlsseg5bu.v v0,(zero),a6,v0.t 40f4: 1700000f 0x1700000f - 40f8: 0d0e slli s10,s10,0x3 + 40f8: 0d15 addi s10,s10,5 40fa: 0000 unimp 40fc: 2e01 jal 440c <_start-0x7fffbbf4> 40fe: 00125f03 lhu t5,1(tp) # 1 <_start-0x7fffffff> @@ -31274,65 +31248,65 @@ Disassembly of section .debug_info: 410a: 0000 unimp 410c: 0f32 slli t5,t5,0xc 410e: 0000 unimp - 4110: b612 fsd ft4,296(sp) + 4110: ac12 fsd ft4,24(sp) 4112: 000e c.slli zero,0x3 4114: 0100 addi s0,sp,128 4116: 032e slli t1,t1,0xb 4118: 00000113 li sp,0 411c: 0000428f 0x428f - 4120: d212 sw tp,36(sp) + 4120: c812 sw tp,16(sp) 4122: 000e c.slli zero,0x3 4124: 0100 addi s0,sp,128 4126: 032e slli t1,t1,0xb 4128: 00000113 li sp,0 412c: 4611 li a2,4 412e: 0000 unimp - 4130: 2612 fld fa2,256(sp) + 4130: 2d12 fld fs10,256(sp) 4132: 000d c.nop 3 4134: 0100 addi s0,sp,128 4136: 032e slli t1,t1,0xb 4138: 00000113 li sp,0 413c: 46a6 lw a3,72(sp) 413e: 0000 unimp - 4140: 4212 lw tp,4(sp) + 4140: 4912 lw s2,4(sp) 4142: 000d c.nop 3 4144: 0100 addi s0,sp,128 4146: 032e slli t1,t1,0xb 4148: 00000113 li sp,0 414c: 00004aef jal s5,814c <_start-0x7fff7eb4> - 4150: d012 sw tp,32(sp) + 4150: d712 sw tp,172(sp) 4152: 000d c.nop 3 4154: 0100 addi s0,sp,128 4156: 032e slli t1,t1,0xb 4158: 00000113 li sp,0 415c: 4b25 li s6,9 415e: 0000 unimp - 4160: 5e12 lw t3,36(sp) + 4160: 6512 flw fa0,4(sp) 4162: 000d c.nop 3 4164: 0100 addi s0,sp,128 4166: 032e slli t1,t1,0xb 4168: 00000113 li sp,0 416c: 4ed5 li t4,21 416e: 0000 unimp - 4170: 5b12 lw s6,36(sp) + 4170: 6212 flw ft4,4(sp) 4172: 000e c.slli zero,0x3 4174: 0100 addi s0,sp,128 4176: 032e slli t1,t1,0xb 4178: 00000113 li sp,0 417c: 00004f23 0x4f23 - 4180: 7712 flw fa4,36(sp) + 4180: 7e12 flw ft8,36(sp) 4182: 000e c.slli zero,0x3 4184: 0100 addi s0,sp,128 4186: 032e slli t1,t1,0xb 4188: 00000113 li sp,0 418c: 5415 li s0,-27 418e: 0000 unimp - 4190: 4712 lw a4,4(sp) + 4190: 3d12 fld fs10,288(sp) 4192: 0100000f fence w,unknown 4196: 032e slli t1,t1,0xb 4198: 00000113 li sp,0 419c: 0000544b fnmsub.s fs0,ft0,ft0,ft0,unknown - 41a0: 6312 flw ft6,4(sp) + 41a0: 5912 lw s2,36(sp) 41a2: 0100000f fence w,unknown 41a6: 032e slli t1,t1,0xb 41a8: 00000113 li sp,0 @@ -31341,52 +31315,53 @@ Disassembly of section .debug_info: 41b2: 2d000007 vlxseg2bu.v v0,(zero),v16,v0.t 41b6: 0005 c.nop 1 41b8: 1200 addi s0,sp,288 - 41ba: 00000577 0x577 + 41ba: 05d8 addi a4,sp,708 + 41bc: 0000 unimp 41be: 2e01 jal 44ce <_start-0x7fffbb32> 41c0: 00011303 lh t1,0(sp) 41c4: 7900 flw fs0,48(a0) 41c6: 0059 c.nop 22 41c8: 1200 addi s0,sp,288 - 41ca: 057c addi a5,sp,652 + 41ca: 05dd addi a1,a1,23 41cc: 0000 unimp 41ce: 2e01 jal 44de <_start-0x7fffbb22> 41d0: 00011303 lh t1,0(sp) 41d4: 0700 addi s0,sp,896 41d6: 1200005b 0x1200005b - 41da: 0581 addi a1,a1,0 + 41da: 05e2 slli a1,a1,0x18 41dc: 0000 unimp 41de: 2e01 jal 44ee <_start-0x7fffbb12> 41e0: 00011303 lh t1,0(sp) 41e4: 1300 addi s0,sp,416 - 41e6: 005f 1200 0586 0x5861200005f + 41e6: 005f 1200 05e7 0x5e71200005f 41ec: 0000 unimp 41ee: 2e01 jal 44fe <_start-0x7fffbb02> 41f0: 00011303 lh t1,0(sp) 41f4: 9100 0x9100 41f6: 0060 addi s0,sp,12 41f8: 1200 addi s0,sp,288 - 41fa: 03a6 slli t2,t2,0x9 - 41fc: 0000 unimp + 41fa: 00000407 vlbu.v v8,(zero),v0.t 41fe: 2e01 jal 450e <_start-0x7fffbaf2> 4200: 00006103 0x6103 4204: a400 fsd fs0,8(s0) 4206: 0060 addi s0,sp,12 4208: 1200 addi s0,sp,288 - 420a: 045c addi a5,sp,516 + 420a: 04bd addi s1,s1,15 420c: 0000 unimp 420e: 2e01 jal 451e <_start-0x7fffbae2> 4210: 00006103 0x6103 4214: d100 sw s0,32(a0) 4216: 0060 addi s0,sp,12 4218: 1200 addi s0,sp,288 - 421a: 0390 addi a2,sp,448 + 421a: 03f1 addi t2,t2,28 421c: 0000 unimp 421e: 2e01 jal 452e <_start-0x7fffbad2> 4220: 00006103 0x6103 4224: fe00 fsw fs0,56(a2) 4226: 0060 addi s0,sp,12 4228: 1200 addi s0,sp,288 - 422a: 00000457 vadd.vv v8,v0,v0,v0.t + 422a: 04b8 addi a4,sp,584 + 422c: 0000 unimp 422e: 2e01 jal 453e <_start-0x7fffbac2> 4230: 00006103 0x6103 4234: 2b00 fld fs0,16(a4) @@ -31396,50 +31371,50 @@ Disassembly of section .debug_info: 423c: b3000007 vlseg6bff.v v0,(zero) 4240: 0005 c.nop 1 4242: 1200 addi s0,sp,288 - 4244: 00000577 0x577 + 4244: 05d8 addi a4,sp,708 + 4246: 0000 unimp 4248: 2e01 jal 4558 <_start-0x7fffbaa8> 424a: 00011303 lh t1,0(sp) 424e: 5800 lw s0,48(s0) 4250: 0061 c.nop 24 4252: 1200 addi s0,sp,288 - 4254: 057c addi a5,sp,652 + 4254: 05dd addi a1,a1,23 4256: 0000 unimp 4258: 2e01 jal 4568 <_start-0x7fffba98> 425a: 00011303 lh t1,0(sp) 425e: c600 sw s0,8(a2) 4260: 0062 c.slli zero,0x18 4262: 1200 addi s0,sp,288 - 4264: 0581 addi a1,a1,0 + 4264: 05e2 slli a1,a1,0x18 4266: 0000 unimp 4268: 2e01 jal 4578 <_start-0x7fffba88> 426a: 00011303 lh t1,0(sp) 426e: 6500 flw fs0,8(a0) 4270: 0066 c.slli zero,0x19 4272: 1200 addi s0,sp,288 - 4274: 0586 slli a1,a1,0x1 - 4276: 0000 unimp + 4274: 000005e7 jalr a1,zero # 0 <_start-0x80000000> 4278: 2e01 jal 4588 <_start-0x7fffba78> 427a: 00011303 lh t1,0(sp) 427e: 4b00 lw s0,16(a4) 4280: 12000067 jr 288(zero) # 0 <_start-0x80000000> - 4284: 03a6 slli t2,t2,0x9 - 4286: 0000 unimp + 4284: 00000407 vlbu.v v8,(zero),v0.t 4288: 2e01 jal 4598 <_start-0x7fffba68> 428a: 00006103 0x6103 428e: 5e00 lw s0,56(a2) 4290: 19000067 jr 400(zero) # 0 <_start-0x80000000> - 4294: 045c addi a5,sp,516 + 4294: 04bd addi s1,s1,15 4296: 0000 unimp 4298: 2e01 jal 45a8 <_start-0x7fffba58> 429a: 00006103 0x6103 429e: 1200 addi s0,sp,288 - 42a0: 0390 addi a2,sp,448 + 42a0: 03f1 addi t2,t2,28 42a2: 0000 unimp 42a4: 2e01 jal 45b4 <_start-0x7fffba4c> 42a6: 00006103 0x6103 42aa: 8000 0x8000 42ac: 12000067 jr 288(zero) # 0 <_start-0x80000000> - 42b0: 00000457 vadd.vv v8,v0,v0,v0.t + 42b0: 04b8 addi a4,sp,584 + 42b2: 0000 unimp 42b4: 2e01 jal 45c4 <_start-0x7fffba3c> 42b6: 00006103 0x6103 42ba: ad00 fsd fs0,24(a0) @@ -31448,52 +31423,52 @@ Disassembly of section .debug_info: 42c2: 39000007 vlsseg2b.v v0,(zero),a6,v0.t 42c6: 0006 c.slli zero,0x1 42c8: 1200 addi s0,sp,288 - 42ca: 00000577 0x577 + 42ca: 05d8 addi a4,sp,708 + 42cc: 0000 unimp 42ce: 2e01 jal 45de <_start-0x7fffba22> 42d0: 00011303 lh t1,0(sp) 42d4: da00 sw s0,48(a2) 42d6: 12000067 jr 288(zero) # 0 <_start-0x80000000> - 42da: 057c addi a5,sp,652 + 42da: 05dd addi a1,a1,23 42dc: 0000 unimp 42de: 2e01 jal 45ee <_start-0x7fffba12> 42e0: 00011303 lh t1,0(sp) 42e4: 4d00 lw s0,24(a0) 42e6: 0069 c.nop 26 42e8: 1200 addi s0,sp,288 - 42ea: 0581 addi a1,a1,0 + 42ea: 05e2 slli a1,a1,0x18 42ec: 0000 unimp 42ee: 2e01 jal 45fe <_start-0x7fffba02> 42f0: 00011303 lh t1,0(sp) 42f4: 0000 unimp 42f6: 006d c.nop 27 42f8: 1200 addi s0,sp,288 - 42fa: 0586 slli a1,a1,0x1 - 42fc: 0000 unimp + 42fa: 000005e7 jalr a1,zero # 0 <_start-0x80000000> 42fe: 2e01 jal 460e <_start-0x7fffb9f2> 4300: 00011303 lh t1,0(sp) 4304: 6b00 flw fs0,16(a4) 4306: 006e c.slli zero,0x1b 4308: 1900 addi s0,sp,176 - 430a: 03a6 slli t2,t2,0x9 - 430c: 0000 unimp + 430a: 00000407 vlbu.v v8,(zero),v0.t 430e: 2e01 jal 461e <_start-0x7fffb9e2> 4310: 00006103 0x6103 4314: 1200 addi s0,sp,288 - 4316: 045c addi a5,sp,516 + 4316: 04bd addi s1,s1,15 4318: 0000 unimp 431a: 2e01 jal 462a <_start-0x7fffb9d6> 431c: 00006103 0x6103 4320: 7e00 flw fs0,56(a2) 4322: 006e c.slli zero,0x1b 4324: 1200 addi s0,sp,288 - 4326: 0390 addi a2,sp,448 + 4326: 03f1 addi t2,t2,28 4328: 0000 unimp 432a: 2e01 jal 463a <_start-0x7fffb9c6> 432c: 00006103 0x6103 4330: a000 fsd fs0,0(s0) 4332: 006e c.slli zero,0x1b 4334: 1200 addi s0,sp,288 - 4336: 00000457 vadd.vv v8,v0,v0,v0.t + 4336: 04b8 addi a4,sp,584 + 4338: 0000 unimp 433a: 2e01 jal 464a <_start-0x7fffb9b6> 433c: 00006103 0x6103 4340: cd00 sw s0,24(a0) @@ -31504,47 +31479,48 @@ Disassembly of section .debug_info: 434a: b900 fsd fs0,48(a0) 434c: 0006 c.slli zero,0x1 434e: 1200 addi s0,sp,288 - 4350: 00000577 0x577 + 4350: 05d8 addi a4,sp,708 + 4352: 0000 unimp 4354: 2e01 jal 4664 <_start-0x7fffb99c> 4356: 00011303 lh t1,0(sp) 435a: fa00 fsw fs0,48(a2) 435c: 006e c.slli zero,0x1b 435e: 1200 addi s0,sp,288 - 4360: 057c addi a5,sp,652 + 4360: 05dd addi a1,a1,23 4362: 0000 unimp 4364: 2e01 jal 4674 <_start-0x7fffb98c> 4366: 00011303 lh t1,0(sp) 436a: fd00 fsw fs0,56(a0) 436c: 1700006f j 44dc <_start-0x7fffbb24> - 4370: 0581 addi a1,a1,0 + 4370: 05e2 slli a1,a1,0x18 4372: 0000 unimp 4374: 2e01 jal 4684 <_start-0x7fffb97c> 4376: 00011303 lh t1,0(sp) 437a: 0100 addi s0,sp,128 - 437c: 125f 0586 0000 0x586125f + 437c: 125f 05e7 0000 0x5e7125f 4382: 2e01 jal 4692 <_start-0x7fffb96e> 4384: 00011303 lh t1,0(sp) 4388: a100 fsd fs0,0(a0) 438a: 0072 c.slli zero,0x1c 438c: 1900 addi s0,sp,176 - 438e: 03a6 slli t2,t2,0x9 - 4390: 0000 unimp + 438e: 00000407 vlbu.v v8,(zero),v0.t 4392: 2e01 jal 46a2 <_start-0x7fffb95e> 4394: 00006103 0x6103 4398: 1900 addi s0,sp,176 - 439a: 045c addi a5,sp,516 + 439a: 04bd addi s1,s1,15 439c: 0000 unimp 439e: 2e01 jal 46ae <_start-0x7fffb952> 43a0: 00006103 0x6103 43a4: 1200 addi s0,sp,288 - 43a6: 0390 addi a2,sp,448 + 43a6: 03f1 addi t2,t2,28 43a8: 0000 unimp 43aa: 2e01 jal 46ba <_start-0x7fffb946> 43ac: 00006103 0x6103 43b0: b400 fsd fs0,40(s0) 43b2: 0072 c.slli zero,0x1c 43b4: 1200 addi s0,sp,288 - 43b6: 00000457 vadd.vv v8,v0,v0,v0.t + 43b6: 04b8 addi a4,sp,584 + 43b8: 0000 unimp 43ba: 2e01 jal 46ca <_start-0x7fffb936> 43bc: 00006103 0x6103 43c0: e100 fsw fs0,0(a0) @@ -31554,51 +31530,51 @@ Disassembly of section .debug_info: 43c8: 0008 0x8 43ca: 3f00 fld fs0,56(a4) 43cc: 12000007 vlb.v v0,(zero) - 43d0: 00000577 0x577 + 43d0: 05d8 addi a4,sp,708 + 43d2: 0000 unimp 43d4: 2e01 jal 46e4 <_start-0x7fffb91c> 43d6: 00011303 lh t1,0(sp) 43da: 0e00 addi s0,sp,784 43dc: 12000073 sfence.vma - 43e0: 057c addi a5,sp,652 + 43e0: 05dd addi a1,a1,23 43e2: 0000 unimp 43e4: 2e01 jal 46f4 <_start-0x7fffb90c> 43e6: 00011303 lh t1,0(sp) 43ea: 7700 flw fs0,40(a4) 43ec: 0074 addi a3,sp,12 43ee: 1200 addi s0,sp,288 - 43f0: 0581 addi a1,a1,0 + 43f0: 05e2 slli a1,a1,0x18 43f2: 0000 unimp 43f4: 2e01 jal 4704 <_start-0x7fffb8fc> 43f6: 00011303 lh t1,0(sp) 43fa: c600 sw s0,8(a2) 43fc: 12000077 0x12000077 - 4400: 0586 slli a1,a1,0x1 - 4402: 0000 unimp + 4400: 000005e7 jalr a1,zero # 0 <_start-0x80000000> 4404: 2e01 jal 4714 <_start-0x7fffb8ec> 4406: 00011303 lh t1,0(sp) 440a: 9300 0x9300 440c: 0078 addi a4,sp,12 440e: 1200 addi s0,sp,288 - 4410: 03a6 slli t2,t2,0x9 - 4412: 0000 unimp + 4410: 00000407 vlbu.v v8,(zero),v0.t 4414: 2e01 jal 4724 <_start-0x7fffb8dc> 4416: 00006103 0x6103 441a: a600 fsd fs0,8(a2) 441c: 0078 addi a4,sp,12 441e: 1900 addi s0,sp,176 - 4420: 045c addi a5,sp,516 + 4420: 04bd addi s1,s1,15 4422: 0000 unimp 4424: 2e01 jal 4734 <_start-0x7fffb8cc> 4426: 00006103 0x6103 442a: 1200 addi s0,sp,288 - 442c: 0390 addi a2,sp,448 + 442c: 03f1 addi t2,t2,28 442e: 0000 unimp 4430: 2e01 jal 4740 <_start-0x7fffb8c0> 4432: 00006103 0x6103 4436: c800 sw s0,16(s0) 4438: 0078 addi a4,sp,12 443a: 1200 addi s0,sp,288 - 443c: 00000457 vadd.vv v8,v0,v0,v0.t + 443c: 04b8 addi a4,sp,584 + 443e: 0000 unimp 4440: 2e01 jal 4750 <_start-0x7fffb8b0> 4442: 00006103 0x6103 4446: f500 fsw fs0,40(a0) @@ -31608,55 +31584,55 @@ Disassembly of section .debug_info: 444e: 0008 0x8 4450: c900 sw s0,16(a0) 4452: 12000007 vlb.v v0,(zero) - 4456: 00000577 0x577 + 4456: 05d8 addi a4,sp,708 + 4458: 0000 unimp 445a: 2e01 jal 476a <_start-0x7fffb896> 445c: 00011303 lh t1,0(sp) 4460: 1300 addi s0,sp,416 4462: 0079 c.nop 30 4464: 1200 addi s0,sp,288 - 4466: 057c addi a5,sp,652 + 4466: 05dd addi a1,a1,23 4468: 0000 unimp 446a: 2e01 jal 477a <_start-0x7fffb886> 446c: 00011303 lh t1,0(sp) 4470: 7c00 flw fs0,56(s0) 4472: 007a c.slli zero,0x1e 4474: 1200 addi s0,sp,288 - 4476: 0581 addi a1,a1,0 + 4476: 05e2 slli a1,a1,0x18 4478: 0000 unimp 447a: 2e01 jal 478a <_start-0x7fffb876> 447c: 00011303 lh t1,0(sp) 4480: 0900 addi s0,sp,144 4482: 007e c.slli zero,0x1f 4484: 1200 addi s0,sp,288 - 4486: 0586 slli a1,a1,0x1 - 4488: 0000 unimp + 4486: 000005e7 jalr a1,zero # 0 <_start-0x80000000> 448a: 2e01 jal 479a <_start-0x7fffb866> 448c: 00011303 lh t1,0(sp) 4490: 6c00 flw fs0,24(s0) 4492: 007f 0x7f 4494: 1200 addi s0,sp,288 - 4496: 03a6 slli t2,t2,0x9 - 4498: 0000 unimp + 4496: 00000407 vlbu.v v8,(zero),v0.t 449a: 2e01 jal 47aa <_start-0x7fffb856> 449c: 00006103 0x6103 44a0: 7f00 flw fs0,56(a4) 44a2: 007f 0x7f 44a4: 1200 addi s0,sp,288 - 44a6: 045c addi a5,sp,516 + 44a6: 04bd addi s1,s1,15 44a8: 0000 unimp 44aa: 2e01 jal 47ba <_start-0x7fffb846> 44ac: 00006103 0x6103 44b0: ac00 fsd fs0,24(s0) 44b2: 007f 0x7f 44b4: 1200 addi s0,sp,288 - 44b6: 0390 addi a2,sp,448 + 44b6: 03f1 addi t2,t2,28 44b8: 0000 unimp 44ba: 2e01 jal 47ca <_start-0x7fffb836> 44bc: 00006103 0x6103 44c0: ce00 sw s0,24(a2) 44c2: 007f 0x7f 44c4: 1200 addi s0,sp,288 - 44c6: 00000457 vadd.vv v8,v0,v0,v0.t + 44c6: 04b8 addi a4,sp,584 + 44c8: 0000 unimp 44ca: 2e01 jal 47da <_start-0x7fffb826> 44cc: 00006103 0x6103 44d0: fb00 fsw fs0,48(a4) @@ -31666,15 +31642,14 @@ Disassembly of section .debug_info: 44d8: 0008 0x8 44da: f300 fsw fs0,32(a4) 44dc: 12000007 vlb.v v0,(zero) - 44e0: 0b61 addi s6,s6,24 + 44e0: 0b84 addi s1,sp,464 44e2: 0000 unimp 44e4: 2e01 jal 47f4 <_start-0x7fffb80c> 44e6: 00011303 lh t1,0(sp) 44ea: 2800 fld fs0,16(s0) 44ec: 0080 addi s0,sp,64 44ee: 1200 addi s0,sp,288 - 44f0: 0b08 addi a0,sp,400 - 44f2: 0000 unimp + 44f0: 00000b2b 0xb2b 44f4: 2e01 jal 4804 <_start-0x7fffb7fc> 44f6: 00011303 lh t1,0(sp) 44fa: 7200 flw fs0,32(a2) @@ -31685,15 +31660,14 @@ Disassembly of section .debug_info: 4504: 1d00 addi s0,sp,688 4506: 0008 0x8 4508: 1200 addi s0,sp,288 - 450a: 0b61 addi s6,s6,24 + 450a: 0b84 addi s1,sp,464 450c: 0000 unimp 450e: 2e01 jal 481e <_start-0x7fffb7e2> 4510: 00011303 lh t1,0(sp) 4514: da00 sw s0,48(a2) 4516: 0080 addi s0,sp,64 4518: 1200 addi s0,sp,288 - 451a: 0b08 addi a0,sp,400 - 451c: 0000 unimp + 451a: 00000b2b 0xb2b 451e: 2e01 jal 482e <_start-0x7fffb7d2> 4520: 00011303 lh t1,0(sp) 4524: e700 fsw fs0,8(a4) @@ -31704,14 +31678,13 @@ Disassembly of section .debug_info: 452e: 4700 lw s0,8(a4) 4530: 0008 0x8 4532: 1200 addi s0,sp,288 - 4534: 0b61 addi s6,s6,24 + 4534: 0b84 addi s1,sp,464 4536: 0000 unimp 4538: 2e01 jal 4848 <_start-0x7fffb7b8> 453a: 00011303 lh t1,0(sp) 453e: 3300 fld fs0,32(a4) 4540: 12000087 vlb.v v1,(zero) - 4544: 0b08 addi a0,sp,400 - 4546: 0000 unimp + 4544: 00000b2b 0xb2b 4548: 2e01 jal 4858 <_start-0x7fffb7a8> 454a: 00011303 lh t1,0(sp) 454e: 9f00 0x9f00 @@ -31721,14 +31694,13 @@ Disassembly of section .debug_info: 4558: 7100 flw fs0,32(a0) 455a: 0008 0x8 455c: 1200 addi s0,sp,288 - 455e: 0b61 addi s6,s6,24 + 455e: 0b84 addi s1,sp,464 4560: 0000 unimp 4562: 2e01 jal 4872 <_start-0x7fffb78e> 4564: 00011303 lh t1,0(sp) 4568: eb00 fsw fs0,16(a4) 456a: 12000087 vlb.v v1,(zero) - 456e: 0b08 addi a0,sp,400 - 4570: 0000 unimp + 456e: 00000b2b 0xb2b 4572: 2e01 jal 4882 <_start-0x7fffb77e> 4574: 00011303 lh t1,0(sp) 4578: b300 fsd fs0,32(a4) @@ -31739,15 +31711,14 @@ Disassembly of section .debug_info: 4582: 9b00 0x9b00 4584: 0008 0x8 4586: 1200 addi s0,sp,288 - 4588: 0b61 addi s6,s6,24 + 4588: 0b84 addi s1,sp,464 458a: 0000 unimp 458c: 2e01 jal 489c <_start-0x7fffb764> 458e: 00011303 lh t1,0(sp) 4592: ae00 fsd fs0,24(a2) 4594: 0090 addi a2,sp,64 4596: 1200 addi s0,sp,288 - 4598: 0b08 addi a0,sp,400 - 459a: 0000 unimp + 4598: 00000b2b 0xb2b 459c: 2e01 jal 48ac <_start-0x7fffb754> 459e: 00011303 lh t1,0(sp) 45a2: 9500 0x9500 @@ -31758,50 +31729,50 @@ Disassembly of section .debug_info: 45ac: 2100 fld fs0,0(a0) 45ae: 0009 c.nop 2 45b0: 1200 addi s0,sp,288 - 45b2: 00000577 0x577 + 45b2: 05d8 addi a4,sp,708 + 45b4: 0000 unimp 45b6: 2e01 jal 48c6 <_start-0x7fffb73a> 45b8: 00011303 lh t1,0(sp) 45bc: e100 fsw fs0,0(a0) 45be: 0096 slli ra,ra,0x5 45c0: 1200 addi s0,sp,288 - 45c2: 057c addi a5,sp,652 + 45c2: 05dd addi a1,a1,23 45c4: 0000 unimp 45c6: 2e01 jal 48d6 <_start-0x7fffb72a> 45c8: 00011303 lh t1,0(sp) 45cc: 2b00 fld fs0,16(a4) 45ce: 0098 addi a4,sp,64 45d0: 1200 addi s0,sp,288 - 45d2: 0581 addi a1,a1,0 + 45d2: 05e2 slli a1,a1,0x18 45d4: 0000 unimp 45d6: 2e01 jal 48e6 <_start-0x7fffb71a> 45d8: 00011303 lh t1,0(sp) 45dc: 5e00 lw s0,56(a2) 45de: 1200009b 0x1200009b - 45e2: 0586 slli a1,a1,0x1 - 45e4: 0000 unimp + 45e2: 000005e7 jalr a1,zero # 0 <_start-0x80000000> 45e6: 2e01 jal 48f6 <_start-0x7fffb70a> 45e8: 00011303 lh t1,0(sp) 45ec: d000 sw s0,32(s0) 45ee: 1200009b 0x1200009b - 45f2: 03a6 slli t2,t2,0x9 - 45f4: 0000 unimp + 45f2: 00000407 vlbu.v v8,(zero),v0.t 45f6: 2e01 jal 4906 <_start-0x7fffb6fa> 45f8: 00006103 0x6103 45fc: e300 fsw fs0,0(a4) 45fe: 1900009b 0x1900009b - 4602: 045c addi a5,sp,516 + 4602: 04bd addi s1,s1,15 4604: 0000 unimp 4606: 2e01 jal 4916 <_start-0x7fffb6ea> 4608: 00006103 0x6103 460c: 1200 addi s0,sp,288 - 460e: 0390 addi a2,sp,448 + 460e: 03f1 addi t2,t2,28 4610: 0000 unimp 4612: 2e01 jal 4922 <_start-0x7fffb6de> 4614: 00006103 0x6103 4618: 0500 addi s0,sp,640 461a: 009c addi a5,sp,64 461c: 1200 addi s0,sp,288 - 461e: 00000457 vadd.vv v8,v0,v0,v0.t + 461e: 04b8 addi a4,sp,584 + 4620: 0000 unimp 4622: 2e01 jal 4932 <_start-0x7fffb6ce> 4624: 00006103 0x6103 4628: 3200 fld fs0,32(a2) @@ -31812,53 +31783,53 @@ Disassembly of section .debug_info: 4632: a700 fsd fs0,8(a4) 4634: 0009 c.nop 2 4636: 1200 addi s0,sp,288 - 4638: 00000577 0x577 + 4638: 05d8 addi a4,sp,708 + 463a: 0000 unimp 463c: 2e01 jal 494c <_start-0x7fffb6b4> 463e: 00011303 lh t1,0(sp) 4642: 5f00 lw s0,56(a4) 4644: 009c addi a5,sp,64 4646: 1200 addi s0,sp,288 - 4648: 057c addi a5,sp,652 + 4648: 05dd addi a1,a1,23 464a: 0000 unimp 464c: 2e01 jal 495c <_start-0x7fffb6a4> 464e: 00011303 lh t1,0(sp) 4652: a900 fsd fs0,16(a0) 4654: 009d addi ra,ra,7 4656: 1200 addi s0,sp,288 - 4658: 0581 addi a1,a1,0 + 4658: 05e2 slli a1,a1,0x18 465a: 0000 unimp 465c: 2e01 jal 496c <_start-0x7fffb694> 465e: 00011303 lh t1,0(sp) 4662: a300 fsd fs0,0(a4) 4664: 00a0 addi s0,sp,72 4666: 1200 addi s0,sp,288 - 4668: 0586 slli a1,a1,0x1 - 466a: 0000 unimp + 4668: 000005e7 jalr a1,zero # 0 <_start-0x80000000> 466c: 2e01 jal 497c <_start-0x7fffb684> 466e: 00011303 lh t1,0(sp) 4672: ea00 fsw fs0,16(a2) 4674: 00a1 addi ra,ra,8 4676: 1900 addi s0,sp,176 - 4678: 03a6 slli t2,t2,0x9 - 467a: 0000 unimp + 4678: 00000407 vlbu.v v8,(zero),v0.t 467c: 2e01 jal 498c <_start-0x7fffb674> 467e: 00006103 0x6103 4682: 1200 addi s0,sp,288 - 4684: 045c addi a5,sp,516 + 4684: 04bd addi s1,s1,15 4686: 0000 unimp 4688: 2e01 jal 4998 <_start-0x7fffb668> 468a: 00006103 0x6103 468e: fd00 fsw fs0,56(a0) 4690: 00a1 addi ra,ra,8 4692: 1200 addi s0,sp,288 - 4694: 0390 addi a2,sp,448 + 4694: 03f1 addi t2,t2,28 4696: 0000 unimp 4698: 2e01 jal 49a8 <_start-0x7fffb658> 469a: 00006103 0x6103 469e: 1f00 addi s0,sp,944 46a0: 00a2 slli ra,ra,0x8 46a2: 1200 addi s0,sp,288 - 46a4: 00000457 vadd.vv v8,v0,v0,v0.t + 46a4: 04b8 addi a4,sp,584 + 46a6: 0000 unimp 46a8: 2e01 jal 49b8 <_start-0x7fffb648> 46aa: 00006103 0x6103 46ae: 4c00 lw s0,24(s0) @@ -31869,49 +31840,49 @@ Disassembly of section .debug_info: 46b8: 2700 fld fs0,8(a4) 46ba: 000a c.slli zero,0x2 46bc: 1200 addi s0,sp,288 - 46be: 00000577 0x577 + 46be: 05d8 addi a4,sp,708 + 46c0: 0000 unimp 46c2: 2e01 jal 49d2 <_start-0x7fffb62e> 46c4: 00011303 lh t1,0(sp) 46c8: 7900 flw fs0,48(a0) 46ca: 00a2 slli ra,ra,0x8 46cc: 1200 addi s0,sp,288 - 46ce: 057c addi a5,sp,652 + 46ce: 05dd addi a1,a1,23 46d0: 0000 unimp 46d2: 2e01 jal 49e2 <_start-0x7fffb61e> 46d4: 00011303 lh t1,0(sp) 46d8: 7700 flw fs0,40(a4) 46da: 170000a3 sb a6,353(zero) # 161 <_start-0x7ffffe9f> - 46de: 0581 addi a1,a1,0 + 46de: 05e2 slli a1,a1,0x18 46e0: 0000 unimp 46e2: 2e01 jal 49f2 <_start-0x7fffb60e> 46e4: 00011303 lh t1,0(sp) 46e8: 0100 addi s0,sp,128 46ea: 126c addi a1,sp,300 - 46ec: 0586 slli a1,a1,0x1 - 46ee: 0000 unimp + 46ec: 000005e7 jalr a1,zero # 0 <_start-0x80000000> 46f0: 2e01 jal 4a00 <_start-0x7fffb600> 46f2: 00011303 lh t1,0(sp) 46f6: c300 sw s0,0(a4) 46f8: 00a5 addi ra,ra,9 46fa: 1900 addi s0,sp,176 - 46fc: 03a6 slli t2,t2,0x9 - 46fe: 0000 unimp + 46fc: 00000407 vlbu.v v8,(zero),v0.t 4700: 2e01 jal 4a10 <_start-0x7fffb5f0> 4702: 00006103 0x6103 4706: 1900 addi s0,sp,176 - 4708: 045c addi a5,sp,516 + 4708: 04bd addi s1,s1,15 470a: 0000 unimp 470c: 2e01 jal 4a1c <_start-0x7fffb5e4> 470e: 00006103 0x6103 4712: 1200 addi s0,sp,288 - 4714: 0390 addi a2,sp,448 + 4714: 03f1 addi t2,t2,28 4716: 0000 unimp 4718: 2e01 jal 4a28 <_start-0x7fffb5d8> 471a: 00006103 0x6103 471e: d600 sw s0,40(a2) 4720: 00a5 addi ra,ra,9 4722: 1200 addi s0,sp,288 - 4724: 00000457 vadd.vv v8,v0,v0,v0.t + 4724: 04b8 addi a4,sp,584 + 4726: 0000 unimp 4728: 2e01 jal 4a38 <_start-0x7fffb5c8> 472a: 00006103 0x6103 472e: 0300 addi s0,sp,384 @@ -31922,51 +31893,51 @@ Disassembly of section .debug_info: 4738: ab00 fsd fs0,16(a4) 473a: 000a c.slli zero,0x2 473c: 1200 addi s0,sp,288 - 473e: 00000577 0x577 + 473e: 05d8 addi a4,sp,708 + 4740: 0000 unimp 4742: 2e01 jal 4a52 <_start-0x7fffb5ae> 4744: 00011303 lh t1,0(sp) 4748: 2100 fld fs0,0(a0) 474a: 00a6 slli ra,ra,0x9 474c: 1200 addi s0,sp,288 - 474e: 057c addi a5,sp,652 + 474e: 05dd addi a1,a1,23 4750: 0000 unimp 4752: 2e01 jal 4a62 <_start-0x7fffb59e> 4754: 00011303 lh t1,0(sp) 4758: 0a00 addi s0,sp,272 475a: 170000a7 0x170000a7 - 475e: 0581 addi a1,a1,0 + 475e: 05e2 slli a1,a1,0x18 4760: 0000 unimp 4762: 2e01 jal 4a72 <_start-0x7fffb58e> 4764: 00011303 lh t1,0(sp) 4768: 0100 addi s0,sp,128 476a: 126c addi a1,sp,300 - 476c: 0586 slli a1,a1,0x1 - 476e: 0000 unimp + 476c: 000005e7 jalr a1,zero # 0 <_start-0x80000000> 4770: 2e01 jal 4a80 <_start-0x7fffb580> 4772: 00011303 lh t1,0(sp) 4776: 8f00 0x8f00 4778: 00a9 addi ra,ra,10 477a: 1200 addi s0,sp,288 - 477c: 03a6 slli t2,t2,0x9 - 477e: 0000 unimp + 477c: 00000407 vlbu.v v8,(zero),v0.t 4780: 2e01 jal 4a90 <_start-0x7fffb570> 4782: 00006103 0x6103 4786: a200 fsd fs0,0(a2) 4788: 00a9 addi ra,ra,10 478a: 1900 addi s0,sp,176 - 478c: 045c addi a5,sp,516 + 478c: 04bd addi s1,s1,15 478e: 0000 unimp 4790: 2e01 jal 4aa0 <_start-0x7fffb560> 4792: 00006103 0x6103 4796: 1200 addi s0,sp,288 - 4798: 0390 addi a2,sp,448 + 4798: 03f1 addi t2,t2,28 479a: 0000 unimp 479c: 2e01 jal 4aac <_start-0x7fffb554> 479e: 00006103 0x6103 47a2: c400 sw s0,8(s0) 47a4: 00a9 addi ra,ra,10 47a6: 1200 addi s0,sp,288 - 47a8: 00000457 vadd.vv v8,v0,v0,v0.t + 47a8: 04b8 addi a4,sp,584 + 47aa: 0000 unimp 47ac: 2e01 jal 4abc <_start-0x7fffb544> 47ae: 00006103 0x6103 47b2: f100 fsw fs0,32(a0) @@ -31977,13 +31948,12 @@ Disassembly of section .debug_info: 47bc: cd00 sw s0,24(a0) 47be: 000a c.slli zero,0x2 47c0: 1900 addi s0,sp,176 - 47c2: 0b61 addi s6,s6,24 + 47c2: 0b84 addi s1,sp,464 47c4: 0000 unimp 47c6: 2e01 jal 4ad6 <_start-0x7fffb52a> 47c8: 00011303 lh t1,0(sp) 47cc: 1900 addi s0,sp,176 - 47ce: 0b08 addi a0,sp,400 - 47d0: 0000 unimp + 47ce: 00000b2b 0xb2b 47d2: 2e01 jal 4ae2 <_start-0x7fffb51e> 47d4: 00011303 lh t1,0(sp) 47d8: 0000 unimp @@ -31992,13 +31962,12 @@ Disassembly of section .debug_info: 47de: ef00 fsw fs0,24(a4) 47e0: 000a c.slli zero,0x2 47e2: 1900 addi s0,sp,176 - 47e4: 0b61 addi s6,s6,24 + 47e4: 0b84 addi s1,sp,464 47e6: 0000 unimp 47e8: 2e01 jal 4af8 <_start-0x7fffb508> 47ea: 00011303 lh t1,0(sp) 47ee: 1900 addi s0,sp,176 - 47f0: 0b08 addi a0,sp,400 - 47f2: 0000 unimp + 47f0: 00000b2b 0xb2b 47f4: 2e01 jal 4b04 <_start-0x7fffb4fc> 47f6: 00011303 lh t1,0(sp) 47fa: 0000 unimp @@ -32006,15 +31975,14 @@ Disassembly of section .debug_info: 47fe: 000a c.slli zero,0x2 4800: 1900 addi s0,sp,176 4802: 1200000b 0x1200000b - 4806: 0b61 addi s6,s6,24 + 4806: 0b84 addi s1,sp,464 4808: 0000 unimp 480a: 2e01 jal 4b1a <_start-0x7fffb4e6> 480c: 00011303 lh t1,0(sp) 4810: 1e00 addi s0,sp,816 4812: 00aa slli ra,ra,0xa 4814: 1200 addi s0,sp,288 - 4816: 0b08 addi a0,sp,400 - 4818: 0000 unimp + 4816: 00000b2b 0xb2b 481a: 2e01 jal 4b2a <_start-0x7fffb4d6> 481c: 00011303 lh t1,0(sp) 4820: 3100 fld fs0,32(a0) @@ -32023,64 +31991,63 @@ Disassembly of section .debug_info: 4826: 0016 c.slli zero,0x5 4828: 3b00000b 0x3b00000b 482c: 1900000b 0x1900000b - 4830: 0b61 addi s6,s6,24 + 4830: 0b84 addi s1,sp,464 4832: 0000 unimp 4834: 2e01 jal 4b44 <_start-0x7fffb4bc> 4836: 00011303 lh t1,0(sp) 483a: 1900 addi s0,sp,176 - 483c: 0b08 addi a0,sp,400 - 483e: 0000 unimp + 483c: 00000b2b 0xb2b 4840: 2e01 jal 4b50 <_start-0x7fffb4b0> 4842: 00011303 lh t1,0(sp) 4846: 0000 unimp 4848: 3016 fld ft0,352(sp) 484a: bf00000b 0xbf00000b 484e: 1200000b 0x1200000b - 4852: 00000577 0x577 + 4852: 05d8 addi a4,sp,708 + 4854: 0000 unimp 4856: 2e01 jal 4b66 <_start-0x7fffb49a> 4858: 00011303 lh t1,0(sp) 485c: 8e00 0x8e00 485e: 00aa slli ra,ra,0xa 4860: 1200 addi s0,sp,288 - 4862: 057c addi a5,sp,652 + 4862: 05dd addi a1,a1,23 4864: 0000 unimp 4866: 2e01 jal 4b76 <_start-0x7fffb48a> 4868: 00011303 lh t1,0(sp) 486c: 6200 flw fs0,0(a2) 486e: 170000ab 0x170000ab - 4872: 0581 addi a1,a1,0 + 4872: 05e2 slli a1,a1,0x18 4874: 0000 unimp 4876: 2e01 jal 4b86 <_start-0x7fffb47a> 4878: 00011303 lh t1,0(sp) 487c: 0100 addi s0,sp,128 487e: 1264 addi s1,sp,300 - 4880: 0586 slli a1,a1,0x1 - 4882: 0000 unimp + 4880: 000005e7 jalr a1,zero # 0 <_start-0x80000000> 4884: 2e01 jal 4b94 <_start-0x7fffb46c> 4886: 00011303 lh t1,0(sp) 488a: 5600 lw s0,40(a2) 488c: 00ad addi ra,ra,11 488e: 1200 addi s0,sp,288 - 4890: 03a6 slli t2,t2,0x9 - 4892: 0000 unimp + 4890: 00000407 vlbu.v v8,(zero),v0.t 4894: 2e01 jal 4ba4 <_start-0x7fffb45c> 4896: 00006103 0x6103 489a: 6900 flw fs0,16(a0) 489c: 00ad addi ra,ra,11 489e: 1900 addi s0,sp,176 - 48a0: 045c addi a5,sp,516 + 48a0: 04bd addi s1,s1,15 48a2: 0000 unimp 48a4: 2e01 jal 4bb4 <_start-0x7fffb44c> 48a6: 00006103 0x6103 48aa: 1200 addi s0,sp,288 - 48ac: 0390 addi a2,sp,448 + 48ac: 03f1 addi t2,t2,28 48ae: 0000 unimp 48b0: 2e01 jal 4bc0 <_start-0x7fffb440> 48b2: 00006103 0x6103 48b6: 8b00 0x8b00 48b8: 00ad addi ra,ra,11 48ba: 1200 addi s0,sp,288 - 48bc: 00000457 vadd.vv v8,v0,v0,v0.t + 48bc: 04b8 addi a4,sp,584 + 48be: 0000 unimp 48c0: 2e01 jal 4bd0 <_start-0x7fffb430> 48c2: 00006103 0x6103 48c6: b800 fsd fs0,48(s0) @@ -32090,51 +32057,51 @@ Disassembly of section .debug_info: 48ce: 4100000b 0x4100000b 48d2: 000c 0xc 48d4: 1200 addi s0,sp,288 - 48d6: 00000577 0x577 + 48d6: 05d8 addi a4,sp,708 + 48d8: 0000 unimp 48da: 2e01 jal 4bea <_start-0x7fffb416> 48dc: 00011303 lh t1,0(sp) 48e0: d600 sw s0,40(a2) 48e2: 00ad addi ra,ra,11 48e4: 1200 addi s0,sp,288 - 48e6: 057c addi a5,sp,652 + 48e6: 05dd addi a1,a1,23 48e8: 0000 unimp 48ea: 2e01 jal 4bfa <_start-0x7fffb406> 48ec: 00011303 lh t1,0(sp) 48f0: a000 fsd fs0,0(s0) 48f2: 00ae slli ra,ra,0xb 48f4: 1200 addi s0,sp,288 - 48f6: 0581 addi a1,a1,0 + 48f6: 05e2 slli a1,a1,0x18 48f8: 0000 unimp 48fa: 2e01 jal 4c0a <_start-0x7fffb3f6> 48fc: 00011303 lh t1,0(sp) 4900: a300 fsd fs0,0(a4) 4902: 00b0 addi a2,sp,72 4904: 1200 addi s0,sp,288 - 4906: 0586 slli a1,a1,0x1 - 4908: 0000 unimp + 4906: 000005e7 jalr a1,zero # 0 <_start-0x80000000> 490a: 2e01 jal 4c1a <_start-0x7fffb3e6> 490c: 00011303 lh t1,0(sp) 4910: 1500 addi s0,sp,672 4912: 00b1 addi ra,ra,12 4914: 1900 addi s0,sp,176 - 4916: 03a6 slli t2,t2,0x9 - 4918: 0000 unimp + 4916: 00000407 vlbu.v v8,(zero),v0.t 491a: 2e01 jal 4c2a <_start-0x7fffb3d6> 491c: 00006103 0x6103 4920: 1900 addi s0,sp,176 - 4922: 045c addi a5,sp,516 + 4922: 04bd addi s1,s1,15 4924: 0000 unimp 4926: 2e01 jal 4c36 <_start-0x7fffb3ca> 4928: 00006103 0x6103 492c: 1200 addi s0,sp,288 - 492e: 0390 addi a2,sp,448 + 492e: 03f1 addi t2,t2,28 4930: 0000 unimp 4932: 2e01 jal 4c42 <_start-0x7fffb3be> 4934: 00006103 0x6103 4938: 2800 fld fs0,16(s0) 493a: 00b1 addi ra,ra,12 493c: 1200 addi s0,sp,288 - 493e: 00000457 vadd.vv v8,v0,v0,v0.t + 493e: 04b8 addi a4,sp,584 + 4940: 0000 unimp 4942: 2e01 jal 4c52 <_start-0x7fffb3ae> 4944: 00006103 0x6103 4948: 5500 lw s0,40(a0) @@ -32144,51 +32111,51 @@ Disassembly of section .debug_info: 4950: c300000b 0xc300000b 4954: 000c 0xc 4956: 1200 addi s0,sp,288 - 4958: 00000577 0x577 + 4958: 05d8 addi a4,sp,708 + 495a: 0000 unimp 495c: 2e01 jal 4c6c <_start-0x7fffb394> 495e: 00011303 lh t1,0(sp) 4962: 8200 0x8200 4964: 00b1 addi ra,ra,12 4966: 1200 addi s0,sp,288 - 4968: 057c addi a5,sp,652 + 4968: 05dd addi a1,a1,23 496a: 0000 unimp 496c: 2e01 jal 4c7c <_start-0x7fffb384> 496e: 00011303 lh t1,0(sp) 4972: 3700 fld fs0,40(a4) 4974: 00b2 slli ra,ra,0xc 4976: 1200 addi s0,sp,288 - 4978: 0581 addi a1,a1,0 + 4978: 05e2 slli a1,a1,0x18 497a: 0000 unimp 497c: 2e01 jal 4c8c <_start-0x7fffb374> 497e: 00011303 lh t1,0(sp) 4982: 1200 addi s0,sp,288 4984: 00b4 addi a3,sp,72 4986: 1200 addi s0,sp,288 - 4988: 0586 slli a1,a1,0x1 - 498a: 0000 unimp + 4988: 000005e7 jalr a1,zero # 0 <_start-0x80000000> 498c: 2e01 jal 4c9c <_start-0x7fffb364> 498e: 00011303 lh t1,0(sp) 4992: c400 sw s0,8(s0) 4994: 00b4 addi a3,sp,72 4996: 1900 addi s0,sp,176 - 4998: 03a6 slli t2,t2,0x9 - 499a: 0000 unimp + 4998: 00000407 vlbu.v v8,(zero),v0.t 499c: 2e01 jal 4cac <_start-0x7fffb354> 499e: 00006103 0x6103 49a2: 1900 addi s0,sp,176 - 49a4: 045c addi a5,sp,516 + 49a4: 04bd addi s1,s1,15 49a6: 0000 unimp 49a8: 2e01 jal 4cb8 <_start-0x7fffb348> 49aa: 00006103 0x6103 49ae: 1200 addi s0,sp,288 - 49b0: 0390 addi a2,sp,448 + 49b0: 03f1 addi t2,t2,28 49b2: 0000 unimp 49b4: 2e01 jal 4cc4 <_start-0x7fffb33c> 49b6: 00006103 0x6103 49ba: d700 sw s0,40(a4) 49bc: 00b4 addi a3,sp,72 49be: 1200 addi s0,sp,288 - 49c0: 00000457 vadd.vv v8,v0,v0,v0.t + 49c0: 04b8 addi a4,sp,584 + 49c2: 0000 unimp 49c4: 2e01 jal 4cd4 <_start-0x7fffb32c> 49c6: 00006103 0x6103 49ca: 0400 addi s0,sp,512 @@ -32198,52 +32165,52 @@ Disassembly of section .debug_info: 49d2: 4900000b 0x4900000b 49d6: 000d c.nop 3 49d8: 1200 addi s0,sp,288 - 49da: 00000577 0x577 + 49da: 05d8 addi a4,sp,708 + 49dc: 0000 unimp 49de: 2e01 jal 4cee <_start-0x7fffb312> 49e0: 00011303 lh t1,0(sp) 49e4: 3100 fld fs0,32(a0) 49e6: 00b5 addi ra,ra,13 49e8: 1200 addi s0,sp,288 - 49ea: 057c addi a5,sp,652 + 49ea: 05dd addi a1,a1,23 49ec: 0000 unimp 49ee: 2e01 jal 4cfe <_start-0x7fffb302> 49f0: 00011303 lh t1,0(sp) 49f4: e600 fsw fs0,8(a2) 49f6: 00b5 addi ra,ra,13 49f8: 1200 addi s0,sp,288 - 49fa: 0581 addi a1,a1,0 + 49fa: 05e2 slli a1,a1,0x18 49fc: 0000 unimp 49fe: 2e01 jal 4d0e <_start-0x7fffb2f2> 4a00: 00011303 lh t1,0(sp) 4a04: bd00 fsd fs0,56(a0) 4a06: 120000b7 lui ra,0x12000 - 4a0a: 0586 slli a1,a1,0x1 - 4a0c: 0000 unimp + 4a0a: 000005e7 jalr a1,zero # 0 <_start-0x80000000> 4a0e: 2e01 jal 4d1e <_start-0x7fffb2e2> 4a10: 00011303 lh t1,0(sp) 4a14: 2f00 fld fs0,24(a4) 4a16: 00b8 addi a4,sp,72 4a18: 1200 addi s0,sp,288 - 4a1a: 03a6 slli t2,t2,0x9 - 4a1c: 0000 unimp + 4a1a: 00000407 vlbu.v v8,(zero),v0.t 4a1e: 2e01 jal 4d2e <_start-0x7fffb2d2> 4a20: 00006103 0x6103 4a24: 4200 lw s0,0(a2) 4a26: 00b8 addi a4,sp,72 4a28: 1900 addi s0,sp,176 - 4a2a: 045c addi a5,sp,516 + 4a2a: 04bd addi s1,s1,15 4a2c: 0000 unimp 4a2e: 2e01 jal 4d3e <_start-0x7fffb2c2> 4a30: 00006103 0x6103 4a34: 1200 addi s0,sp,288 - 4a36: 0390 addi a2,sp,448 + 4a36: 03f1 addi t2,t2,28 4a38: 0000 unimp 4a3a: 2e01 jal 4d4a <_start-0x7fffb2b6> 4a3c: 00006103 0x6103 4a40: 6400 flw fs0,8(s0) 4a42: 00b8 addi a4,sp,72 4a44: 1200 addi s0,sp,288 - 4a46: 00000457 vadd.vv v8,v0,v0,v0.t + 4a46: 04b8 addi a4,sp,584 + 4a48: 0000 unimp 4a4a: 2e01 jal 4d5a <_start-0x7fffb2a6> 4a4c: 00006103 0x6103 4a50: 9100 0x9100 @@ -32253,51 +32220,51 @@ Disassembly of section .debug_info: 4a58: cb00000b 0xcb00000b 4a5c: 000d c.nop 3 4a5e: 1200 addi s0,sp,288 - 4a60: 00000577 0x577 + 4a60: 05d8 addi a4,sp,708 + 4a62: 0000 unimp 4a64: 2e01 jal 4d74 <_start-0x7fffb28c> 4a66: 00011303 lh t1,0(sp) 4a6a: be00 fsd fs0,56(a2) 4a6c: 00b8 addi a4,sp,72 4a6e: 1200 addi s0,sp,288 - 4a70: 057c addi a5,sp,652 + 4a70: 05dd addi a1,a1,23 4a72: 0000 unimp 4a74: 2e01 jal 4d84 <_start-0x7fffb27c> 4a76: 00011303 lh t1,0(sp) 4a7a: 4900 lw s0,16(a0) 4a7c: 00b9 addi ra,ra,14 4a7e: 1200 addi s0,sp,288 - 4a80: 0581 addi a1,a1,0 + 4a80: 05e2 slli a1,a1,0x18 4a82: 0000 unimp 4a84: 2e01 jal 4d94 <_start-0x7fffb26c> 4a86: 00011303 lh t1,0(sp) 4a8a: 6100 flw fs0,0(a0) 4a8c: 00ba slli ra,ra,0xe 4a8e: 1200 addi s0,sp,288 - 4a90: 0586 slli a1,a1,0x1 - 4a92: 0000 unimp + 4a90: 000005e7 jalr a1,zero # 0 <_start-0x80000000> 4a94: 2e01 jal 4da4 <_start-0x7fffb25c> 4a96: 00011303 lh t1,0(sp) 4a9a: e900 fsw fs0,16(a0) 4a9c: 00ba slli ra,ra,0xe 4a9e: 1900 addi s0,sp,176 - 4aa0: 03a6 slli t2,t2,0x9 - 4aa2: 0000 unimp + 4aa0: 00000407 vlbu.v v8,(zero),v0.t 4aa4: 2e01 jal 4db4 <_start-0x7fffb24c> 4aa6: 00006103 0x6103 4aaa: 1900 addi s0,sp,176 - 4aac: 045c addi a5,sp,516 + 4aac: 04bd addi s1,s1,15 4aae: 0000 unimp 4ab0: 2e01 jal 4dc0 <_start-0x7fffb240> 4ab2: 00006103 0x6103 4ab6: 1200 addi s0,sp,288 - 4ab8: 0390 addi a2,sp,448 + 4ab8: 03f1 addi t2,t2,28 4aba: 0000 unimp 4abc: 2e01 jal 4dcc <_start-0x7fffb234> 4abe: 00006103 0x6103 4ac2: fc00 fsw fs0,56(s0) 4ac4: 00ba slli ra,ra,0xe 4ac6: 1200 addi s0,sp,288 - 4ac8: 00000457 vadd.vv v8,v0,v0,v0.t + 4ac8: 04b8 addi a4,sp,584 + 4aca: 0000 unimp 4acc: 2e01 jal 4ddc <_start-0x7fffb224> 4ace: 00006103 0x6103 4ad2: 2900 fld fs0,16(a0) @@ -32306,14 +32273,13 @@ Disassembly of section .debug_info: 4ada: f500000b 0xf500000b 4ade: 000d c.nop 3 4ae0: 1200 addi s0,sp,288 - 4ae2: 0b61 addi s6,s6,24 + 4ae2: 0b84 addi s1,sp,464 4ae4: 0000 unimp 4ae6: 2e01 jal 4df6 <_start-0x7fffb20a> 4ae8: 00011303 lh t1,0(sp) 4aec: 4700 lw s0,8(a4) 4aee: 120000bb 0x120000bb - 4af2: 0b08 addi a0,sp,400 - 4af4: 0000 unimp + 4af2: 00000b2b 0xb2b 4af6: 2e01 jal 4e06 <_start-0x7fffb1fa> 4af8: 00011303 lh t1,0(sp) 4afc: 5a00 lw s0,48(a2) @@ -32323,14 +32289,13 @@ Disassembly of section .debug_info: 4b06: 1f00 addi s0,sp,944 4b08: 000e c.slli zero,0x3 4b0a: 1200 addi s0,sp,288 - 4b0c: 0b61 addi s6,s6,24 + 4b0c: 0b84 addi s1,sp,464 4b0e: 0000 unimp 4b10: 2e01 jal 4e20 <_start-0x7fffb1e0> 4b12: 00011303 lh t1,0(sp) 4b16: 8b00 0x8b00 4b18: 120000bb 0x120000bb - 4b1c: 0b08 addi a0,sp,400 - 4b1e: 0000 unimp + 4b1c: 00000b2b 0xb2b 4b20: 2e01 jal 4e30 <_start-0x7fffb1d0> 4b22: 00011303 lh t1,0(sp) 4b26: 9e00 0x9e00 @@ -32340,14 +32305,13 @@ Disassembly of section .debug_info: 4b30: 4900 lw s0,16(a0) 4b32: 000e c.slli zero,0x3 4b34: 1200 addi s0,sp,288 - 4b36: 0b61 addi s6,s6,24 + 4b36: 0b84 addi s1,sp,464 4b38: 0000 unimp 4b3a: 2e01 jal 4e4a <_start-0x7fffb1b6> 4b3c: 00011303 lh t1,0(sp) 4b40: ea00 fsw fs0,16(a2) 4b42: 120000bb 0x120000bb - 4b46: 0b08 addi a0,sp,400 - 4b48: 0000 unimp + 4b46: 00000b2b 0xb2b 4b4a: 2e01 jal 4e5a <_start-0x7fffb1a6> 4b4c: 00011303 lh t1,0(sp) 4b50: 7c00 flw fs0,56(s0) @@ -32358,15 +32322,14 @@ Disassembly of section .debug_info: 4b5a: 7300 flw fs0,32(a4) 4b5c: 000e c.slli zero,0x3 4b5e: 1200 addi s0,sp,288 - 4b60: 0b61 addi s6,s6,24 + 4b60: 0b84 addi s1,sp,464 4b62: 0000 unimp 4b64: 2e01 jal 4e74 <_start-0x7fffb18c> 4b66: 00011303 lh t1,0(sp) 4b6a: 0e00 addi s0,sp,784 4b6c: 00c0 addi s0,sp,68 4b6e: 1200 addi s0,sp,288 - 4b70: 0b08 addi a0,sp,400 - 4b72: 0000 unimp + 4b70: 00000b2b 0xb2b 4b74: 2e01 jal 4e84 <_start-0x7fffb17c> 4b76: 00011303 lh t1,0(sp) 4b7a: 2c00 fld fs0,24(s0) @@ -32376,13 +32339,12 @@ Disassembly of section .debug_info: 4b84: 9900 0x9900 4b86: 000e c.slli zero,0x3 4b88: 1900 addi s0,sp,176 - 4b8a: 0b61 addi s6,s6,24 + 4b8a: 0b84 addi s1,sp,464 4b8c: 0000 unimp 4b8e: 2e01 jal 4e9e <_start-0x7fffb162> 4b90: 00011303 lh t1,0(sp) 4b94: 1200 addi s0,sp,288 - 4b96: 0b08 addi a0,sp,400 - 4b98: 0000 unimp + 4b96: 00000b2b 0xb2b 4b9a: 2e01 jal 4eaa <_start-0x7fffb156> 4b9c: 00011303 lh t1,0(sp) 4ba0: 5a00 lw s0,48(a2) @@ -32391,48 +32353,48 @@ Disassembly of section .debug_info: 4ba8: 000c 0xc 4baa: 1b00 addi s0,sp,432 4bac: 1200000f 0x1200000f - 4bb0: 00000577 0x577 + 4bb0: 05d8 addi a4,sp,708 + 4bb2: 0000 unimp 4bb4: 2e01 jal 4ec4 <_start-0x7fffb13c> 4bb6: 00011303 lh t1,0(sp) 4bba: 6d00 flw fs0,24(a0) 4bbc: 120000c3 fmadd.d ft1,ft0,ft0,ft2,rne - 4bc0: 057c addi a5,sp,652 + 4bc0: 05dd addi a1,a1,23 4bc2: 0000 unimp 4bc4: 2e01 jal 4ed4 <_start-0x7fffb12c> 4bc6: 00011303 lh t1,0(sp) 4bca: 8b00 0x8b00 4bcc: 120000c3 fmadd.d ft1,ft0,ft0,ft2,rne - 4bd0: 0581 addi a1,a1,0 + 4bd0: 05e2 slli a1,a1,0x18 4bd2: 0000 unimp 4bd4: 2e01 jal 4ee4 <_start-0x7fffb11c> 4bd6: 00011303 lh t1,0(sp) 4bda: f200 fsw fs0,32(a2) 4bdc: 120000c3 fmadd.d ft1,ft0,ft0,ft2,rne - 4be0: 0586 slli a1,a1,0x1 - 4be2: 0000 unimp + 4be0: 000005e7 jalr a1,zero # 0 <_start-0x80000000> 4be4: 2e01 jal 4ef4 <_start-0x7fffb10c> 4be6: 00011303 lh t1,0(sp) 4bea: 1000 addi s0,sp,32 4bec: 00c4 addi s1,sp,68 4bee: 1900 addi s0,sp,176 - 4bf0: 03a6 slli t2,t2,0x9 - 4bf2: 0000 unimp + 4bf0: 00000407 vlbu.v v8,(zero),v0.t 4bf4: 2e01 jal 4f04 <_start-0x7fffb0fc> 4bf6: 00006103 0x6103 4bfa: 1900 addi s0,sp,176 - 4bfc: 045c addi a5,sp,516 + 4bfc: 04bd addi s1,s1,15 4bfe: 0000 unimp 4c00: 2e01 jal 4f10 <_start-0x7fffb0f0> 4c02: 00006103 0x6103 4c06: 1200 addi s0,sp,288 - 4c08: 0390 addi a2,sp,448 + 4c08: 03f1 addi t2,t2,28 4c0a: 0000 unimp 4c0c: 2e01 jal 4f1c <_start-0x7fffb0e4> 4c0e: 00006103 0x6103 4c12: 2300 fld fs0,0(a4) 4c14: 00c4 addi s1,sp,68 4c16: 1200 addi s0,sp,288 - 4c18: 00000457 vadd.vv v8,v0,v0,v0.t + 4c18: 04b8 addi a4,sp,584 + 4c1a: 0000 unimp 4c1c: 2e01 jal 4f2c <_start-0x7fffb0d4> 4c1e: 00006103 0x6103 4c22: 5000 lw s0,32(s0) @@ -32449,7 +32411,7 @@ Disassembly of section .debug_info: 4c3e: 1800 addi s0,sp,48 4c40: 0d38 addi a4,sp,664 4c42: 0000 unimp - 4c44: 9612 add a2,a2,tp + 4c44: 9d12 add s10,s10,tp 4c46: 000d c.nop 3 4c48: 0100 addi s0,sp,128 4c4a: 032e slli t1,t1,0xb @@ -32457,7 +32419,7 @@ Disassembly of section .debug_info: 4c4e: 0000 unimp 4c50: c490 sw a2,8(s1) 4c52: 0000 unimp - 4c54: ee12 fsw ft4,28(sp) + 4c54: e412 fsw ft4,8(sp) 4c56: 000e c.slli zero,0x3 4c58: 0100 addi s0,sp,128 4c5a: 032e slli t1,t1,0xb @@ -32465,7 +32427,7 @@ Disassembly of section .debug_info: 4c5e: 0000 unimp 4c60: c4b0 sw a2,72(s1) 4c62: 0000 unimp - 4c64: 1f12 slli t5,t5,0x24 + 4c64: 2612 fld fa2,256(sp) 4c66: 000e c.slli zero,0x3 4c68: 0100 addi s0,sp,128 4c6a: 032e slli t1,t1,0xb @@ -32473,38 +32435,35 @@ Disassembly of section .debug_info: 4c6e: 0000 unimp 4c70: c4d0 sw a2,12(s1) 4c72: 0000 unimp - 4c74: a512 fsd ft4,136(sp) - 4c76: 000e c.slli zero,0x3 - 4c78: 0100 addi s0,sp,128 + 4c74: 9a12 add s4,s4,tp + 4c76: 0100000f fence w,unknown 4c7a: 032e slli t1,t1,0xb 4c7c: 1248 addi a0,sp,292 4c7e: 0000 unimp 4c80: c4f0 sw a2,76(s1) 4c82: 0000 unimp - 4c84: fd12 fsw ft4,184(sp) - 4c86: 000d c.nop 3 + 4c84: 0412 slli s0,s0,0x4 + 4c86: 000e c.slli zero,0x3 4c88: 0100 addi s0,sp,128 4c8a: 032e slli t1,t1,0xb 4c8c: 00000113 li sp,0 4c90: c528 sw a0,72(a0) 4c92: 0000 unimp 4c94: 0000 unimp - 4c96: 2c1a fld fs8,384(sp) - 4c98: 0124 addi s1,sp,136 - 4c9a: 4880 lw s0,16(s1) + 4c96: e81a fsw ft6,16(sp) + 4c98: 48800123 sb s0,1154(zero) # 482 <_start-0x7ffffb7e> 4c9c: 0000 unimp 4c9e: fd00 fsw fs0,56(a0) 4ca0: 1900000f 0x1900000f - 4ca4: 0a50 addi a2,sp,276 - 4ca6: 0000 unimp + 4ca4: 00000a57 vadd.vv v20,v0,v0,v0.t 4ca8: 2e01 jal 4fb8 <_start-0x7fffb048> 4caa: 00002503 lw a0,0(zero) # 0 <_start-0x80000000> 4cae: 1b00 addi s0,sp,432 - 4cb0: 242c fld fa1,72(s0) + 4cb0: 23e8 fld fa0,192(a5) 4cb2: 8001 c.srli64 s0 4cb4: 003c addi a5,sp,8 4cb6: 0000 unimp - 4cb8: b412 fsd ft4,40(sp) + 4cb8: d712 sw tp,172(sp) 4cba: 000a c.slli zero,0x2 4cbc: 0100 addi s0,sp,128 4cbe: 032e slli t1,t1,0xb @@ -32512,7 +32471,7 @@ Disassembly of section .debug_info: 4cc2: 0000 unimp 4cc4: c546 sw a7,136(sp) 4cc6: 0000 unimp - 4cc8: 6612 flw fa2,4(sp) + 4cc8: 6d12 flw fs10,4(sp) 4cca: 000a c.slli zero,0x2 4ccc: 0100 addi s0,sp,128 4cce: 032e slli t1,t1,0xb @@ -32520,7 +32479,7 @@ Disassembly of section .debug_info: 4cd2: 0000 unimp 4cd4: c55a sw s6,136(sp) 4cd6: 0000 unimp - 4cd8: 8d12 mv s10,tp + 4cd8: 9412 add s0,s0,tp 4cda: 000a c.slli zero,0x2 4cdc: 0100 addi s0,sp,128 4cde: 032e slli t1,t1,0xb @@ -32528,7 +32487,7 @@ Disassembly of section .debug_info: 4ce2: 0000 unimp 4ce4: c56e sw s11,136(sp) 4ce6: 0000 unimp - 4ce8: 7b12 flw fs6,36(sp) + 4ce8: 8212 mv tp,tp 4cea: 000a c.slli zero,0x2 4cec: 0100 addi s0,sp,128 4cee: 032e slli t1,t1,0xb @@ -32536,7 +32495,7 @@ Disassembly of section .debug_info: 4cf2: 0000 unimp 4cf4: c582 sw zero,200(sp) 4cf6: 0000 unimp - 4cf8: a212 fsd ft4,256(sp) + 4cf8: a912 fsd ft4,144(sp) 4cfa: 000a c.slli zero,0x2 4cfc: 0100 addi s0,sp,128 4cfe: 032e slli t1,t1,0xb @@ -32544,14 +32503,14 @@ Disassembly of section .debug_info: 4d04: c5a2 sw s0,200(sp) 4d06: 0000 unimp 4d08: 0000 unimp - 4d0a: a01a fsd ft6,0(sp) + 4d0a: 5c1a lw s8,164(sp) 4d0c: 0124 addi s1,sp,136 4d0e: 3880 fld fs0,48(s1) 4d10: 0000 unimp 4d12: 1b00 addi s0,sp,432 4d14: 0010 0x10 4d16: 1200 addi s0,sp,288 - 4d18: 0f7f 0xf7f + 4d18: 0f75 addi t5,t5,29 4d1a: 0000 unimp 4d1c: 2f01 jal 542c <_start-0x7fffabd4> 4d1e: 00011303 lh t1,0(sp) @@ -32561,7 +32520,7 @@ Disassembly of section .debug_info: 4d28: 2d1c fld fa5,24(a0) 4d2a: 0010 0x10 4d2c: 1900 addi s0,sp,176 - 4d2e: 0f7f 0xf7f + 4d2e: 0f75 addi t5,t5,29 4d30: 0000 unimp 4d32: 2f01 jal 5442 <_start-0x7fffabbe> 4d34: 00011303 lh t1,0(sp) @@ -32569,7 +32528,7 @@ Disassembly of section .debug_info: 4d3a: 3f1c fld fa5,56(a4) 4d3c: 0010 0x10 4d3e: 1900 addi s0,sp,176 - 4d40: 0f7f 0xf7f + 4d40: 0f75 addi t5,t5,29 4d42: 0000 unimp 4d44: 2f01 jal 5454 <_start-0x7fffabac> 4d46: 00011303 lh t1,0(sp) @@ -32579,26 +32538,28 @@ Disassembly of section .debug_info: 4d50: 8900 0x8900 4d52: 0010 0x10 4d54: 1200 addi s0,sp,288 - 4d56: 00000e93 li t4,0 + 4d56: 0e9a slli t4,t4,0x6 + 4d58: 0000 unimp 4d5a: 2f01 jal 546a <_start-0x7fffab96> 4d5c: 00124803 lbu a6,1(tp) # 1 <_start-0x7fffffff> 4d60: 3b00 fld fs0,48(a4) 4d62: 00c6 slli ra,ra,0x11 4d64: 1200 addi s0,sp,288 - 4d66: 00000e33 add t3,zero,zero + 4d66: 0e3a slli t3,t3,0xe + 4d68: 0000 unimp 4d6a: 2f01 jal 547a <_start-0x7fffab86> 4d6c: 00124803 lbu a6,1(tp) # 1 <_start-0x7fffffff> 4d70: 5b00 lw s0,48(a4) 4d72: 00c6 slli ra,ra,0x11 4d74: 1200 addi s0,sp,288 - 4d76: 00000e47 fmsub.s ft8,ft0,ft0,ft0,rne + 4d76: 0e4e slli t3,t3,0x13 + 4d78: 0000 unimp 4d7a: 2f01 jal 548a <_start-0x7fffab76> 4d7c: 00124803 lbu a6,1(tp) # 1 <_start-0x7fffffff> 4d80: 7b00 flw fs0,48(a4) 4d82: 00c6 slli ra,ra,0x11 4d84: 1200 addi s0,sp,288 - 4d86: 0dec addi a1,sp,732 - 4d88: 0000 unimp + 4d86: 00000df3 0xdf3 4d8a: 2f01 jal 549a <_start-0x7fffab66> 4d8c: 00124803 lbu a6,1(tp) # 1 <_start-0x7fffffff> 4d90: 9b00 0x9b00 @@ -32609,35 +32570,37 @@ Disassembly of section .debug_info: 4d9a: 3100 fld fs0,32(a0) 4d9c: 0012 c.slli zero,0x4 4d9e: 1900 addi s0,sp,176 - 4da0: 000009af 0x9af + 4da0: 09b6 slli s3,s3,0xd + 4da2: 0000 unimp 4da4: 2f01 jal 54b4 <_start-0x7fffab4c> 4da6: 00002503 lw a0,0(zero) # 0 <_start-0x80000000> 4daa: 1c00 addi s0,sp,560 4dac: 1106 slli sp,sp,0x21 4dae: 0000 unimp - 4db0: 2f19 jal 54c6 <_start-0x7fffab3a> - 4db2: 000a c.slli zero,0x2 + 4db0: d119 beqz a0,4cb6 <_start-0x7fffb34a> + 4db2: 0009 c.nop 2 4db4: 0100 addi s0,sp,128 4db6: 1248032f 0x1248032f 4dba: 0000 unimp - 4dbc: 9819 andi s0,s0,-26 + 4dbc: 9f19 0x9f19 4dbe: 0009 c.nop 2 4dc0: 0100 addi s0,sp,128 4dc2: 1248032f 0x1248032f 4dc6: 0000 unimp - 4dc8: 1319 addi t1,t1,-26 + 4dc8: 3119 jal 49ce <_start-0x7fffb632> 4dca: 000a c.slli zero,0x2 4dcc: 0100 addi s0,sp,128 4dce: 1248032f 0x1248032f 4dd2: 0000 unimp - 4dd4: 0219 addi tp,tp,6 - 4dd6: 0100000f fence w,unknown + 4dd4: f819 bnez s0,4cea <_start-0x7fffb316> + 4dd6: 000e c.slli zero,0x3 + 4dd8: 0100 addi s0,sp,128 4dda: 124f032f 0x124f032f 4dde: 0000 unimp 4de0: e51c fsw fa5,8(a0) 4de2: 0010 0x10 4de4: 1900 addi s0,sp,176 - 4de6: 0f7f 0xf7f + 4de6: 0f75 addi t5,t5,29 4de8: 0000 unimp 4dea: 2f01 jal 54fa <_start-0x7fffab06> 4dec: 00011303 lh t1,0(sp) @@ -32645,25 +32608,25 @@ Disassembly of section .debug_info: 4df2: f71c fsw fa5,40(a4) 4df4: 0010 0x10 4df6: 1900 addi s0,sp,176 - 4df8: 0f7f 0xf7f + 4df8: 0f75 addi t5,t5,29 4dfa: 0000 unimp 4dfc: 2f01 jal 550c <_start-0x7fffaaf4> 4dfe: 00011303 lh t1,0(sp) 4e02: 0000 unimp 4e04: 191d addi s2,s2,-25 - 4e06: 0f7f 0xf7f + 4e06: 0f75 addi t5,t5,29 4e08: 0000 unimp 4e0a: 2f01 jal 551a <_start-0x7fffaae6> 4e0c: 00011303 lh t1,0(sp) 4e10: 0000 unimp 4e12: 1a00 addi s0,sp,304 - 4e14: 268c fld fa1,8(a3) + 4e14: 2648 fld fa0,136(a2) 4e16: 8001 c.srli64 s0 4e18: 0110 addi a2,sp,128 4e1a: 0000 unimp 4e1c: 117a slli sp,sp,0x3e 4e1e: 0000 unimp - 4e20: 5012 0x5012 + 4e20: 5712 lw a4,36(sp) 4e22: 000a c.slli zero,0x2 4e24: 0100 addi s0,sp,128 4e26: 0025032f 0x25032f @@ -32672,33 +32635,33 @@ Disassembly of section .debug_info: 4e30: b818 fsd fa4,48(s0) 4e32: 000d c.nop 3 4e34: 1200 addi s0,sp,288 - 4e36: 0ab4 addi a3,sp,344 - 4e38: 0000 unimp + 4e36: 00000ad7 vadd.vv v21,v0,v0,v0.t 4e3a: 2f01 jal 554a <_start-0x7fffaab6> 4e3c: 00124803 lbu a6,1(tp) # 1 <_start-0x7fffffff> 4e40: e100 fsw fs0,0(a0) 4e42: 00c6 slli ra,ra,0x11 4e44: 1200 addi s0,sp,288 - 4e46: 0a66 slli s4,s4,0x19 + 4e46: 0a6d addi s4,s4,27 4e48: 0000 unimp 4e4a: 2f01 jal 555a <_start-0x7fffaaa6> 4e4c: 00124803 lbu a6,1(tp) # 1 <_start-0x7fffffff> 4e50: 9400 0x9400 4e52: 120000c7 fmsub.d ft1,ft0,ft0,ft2,rne - 4e56: 0a8d addi s5,s5,3 + 4e56: 0a94 addi a3,sp,336 4e58: 0000 unimp 4e5a: 2f01 jal 556a <_start-0x7fffaa96> 4e5c: 00124803 lbu a6,1(tp) # 1 <_start-0x7fffffff> 4e60: 2900 fld fs0,16(a0) 4e62: 00c8 addi a0,sp,68 4e64: 1200 addi s0,sp,288 - 4e66: 00000a7b 0xa7b + 4e66: 0a82 c.slli64 s5 + 4e68: 0000 unimp 4e6a: 2f01 jal 557a <_start-0x7fffaa86> 4e6c: 00124803 lbu a6,1(tp) # 1 <_start-0x7fffffff> 4e70: 3c00 fld fs0,56(s0) 4e72: 00c8 addi a0,sp,68 4e74: 1200 addi s0,sp,288 - 4e76: 0aa2 slli s5,s5,0x8 + 4e76: 0aa9 addi s5,s5,10 4e78: 0000 unimp 4e7a: 2f01 jal 558a <_start-0x7fffaa76> 4e7c: 00011303 lh t1,0(sp) @@ -32706,13 +32669,13 @@ Disassembly of section .debug_info: 4e82: 00c8 addi a0,sp,68 4e84: 0000 unimp 4e86: 1a00 addi s0,sp,304 - 4e88: 27ac fld fa1,72(a5) + 4e88: 2768 fld fa0,200(a4) 4e8a: 8001 c.srli64 s0 4e8c: 0038 addi a4,sp,8 4e8e: 0000 unimp 4e90: 1198 addi a4,sp,224 4e92: 0000 unimp - 4e94: 7f12 flw ft10,36(sp) + 4e94: 7512 flw fa0,36(sp) 4e96: 0100000f fence w,unknown 4e9a: 0113032f 0x113032f 4e9e: 0000 unimp @@ -32721,40 +32684,40 @@ Disassembly of section .debug_info: 4ea4: 1c00 addi s0,sp,560 4ea6: 11aa slli gp,gp,0x2a 4ea8: 0000 unimp - 4eaa: 7f19 lui t5,0xfffe6 + 4eaa: 7519 lui a0,0xfffe6 4eac: 0100000f fence w,unknown 4eb0: 0113032f 0x113032f 4eb4: 0000 unimp 4eb6: 1c00 addi s0,sp,560 4eb8: 11bc addi a5,sp,232 4eba: 0000 unimp - 4ebc: 7f19 lui t5,0xfffe6 + 4ebc: 7519 lui a0,0xfffe6 4ebe: 0100000f fence w,unknown 4ec2: 0113032f 0x113032f 4ec6: 0000 unimp 4ec8: 1a00 addi s0,sp,304 - 4eca: 2810 fld fa2,16(s0) + 4eca: 27cc fld fa1,136(a5) 4ecc: 8001 c.srli64 s0 4ece: 002c addi a1,sp,8 4ed0: 0000 unimp 4ed2: 11fe slli gp,gp,0x3f 4ed4: 0000 unimp - 4ed6: 9319 srli a4,a4,0x26 + 4ed6: 9a19 andi a2,a2,-26 4ed8: 000e c.slli zero,0x3 4eda: 0100 addi s0,sp,128 4edc: 1248032f 0x1248032f 4ee0: 0000 unimp - 4ee2: 3319 jal 4be8 <_start-0x7fffb418> + 4ee2: 3a19 jal 47f8 <_start-0x7fffb808> 4ee4: 000e c.slli zero,0x3 4ee6: 0100 addi s0,sp,128 4ee8: 1248032f 0x1248032f 4eec: 0000 unimp - 4eee: 4719 li a4,6 + 4eee: 4e19 li t3,6 4ef0: 000e c.slli zero,0x3 4ef2: 0100 addi s0,sp,128 4ef4: 1248032f 0x1248032f 4ef8: 0000 unimp - 4efa: ec12 fsw ft4,24(sp) + 4efa: f312 fsw ft4,164(sp) 4efc: 000d c.nop 3 4efe: 0100 addi s0,sp,128 4f00: 1248032f 0x1248032f @@ -32763,19 +32726,19 @@ Disassembly of section .debug_info: 4f0a: 1c00 addi s0,sp,560 4f0c: 1210 addi a2,sp,288 4f0e: 0000 unimp - 4f10: 7f19 lui t5,0xfffe6 + 4f10: 7519 lui a0,0xfffe6 4f12: 0100000f fence w,unknown 4f16: 0113032f 0x113032f 4f1a: 0000 unimp 4f1c: 1c00 addi s0,sp,560 4f1e: 1222 slli tp,tp,0x28 4f20: 0000 unimp - 4f22: 7f19 lui t5,0xfffe6 + 4f22: 7519 lui a0,0xfffe6 4f24: 0100000f fence w,unknown 4f28: 0113032f 0x113032f 4f2c: 0000 unimp 4f2e: 1d00 addi s0,sp,688 - 4f30: 7f19 lui t5,0xfffe6 + 4f30: 7519 lui a0,0xfffe6 4f32: 0100000f fence w,unknown 4f36: 0113032f 0x113032f 4f3a: 0000 unimp @@ -32783,7 +32746,8 @@ Disassembly of section .debug_info: 4f3e: 8018 0x8018 4f40: 000d c.nop 3 4f42: 1700 addi s0,sp,928 - 4f44: 00000d83 lb s11,0(zero) # 0 <_start-0x80000000> + 4f44: 0d8a slli s11,s11,0x2 + 4f46: 0000 unimp 4f48: 2f01 jal 5658 <_start-0x7fffa9a8> 4f4a: 00011a03 lh s4,0(sp) 4f4e: 0300 addi s0,sp,384 @@ -32809,29 +32773,29 @@ Disassembly of section .debug_info: 4f7e: cb00 sw s0,16(a4) 4f80: 0010 0x10 4f82: 0400 addi s0,sp,512 - 4f84: eb01 bnez a4,4f94 <_start-0x7fffb06c> + 4f84: f201 bnez a2,4e84 <_start-0x7fffb17c> 4f86: 0c000007 vlxbu.v v0,(zero),v0,v0.t - 4f8a: 0fed addi t6,t6,27 + 4f8a: 0ff4 addi a3,sp,988 4f8c: 0000 unimp - 4f8e: 0649 addi a2,a2,18 + 4f8e: 02fc addi a5,sp,332 4f90: 0000 unimp - 4f92: 28b8 fld fa4,80(s1) + 4f92: 2874 fld fa3,208(s0) 4f94: 8001 c.srli64 s0 4f96: 1520 addi s0,sp,680 4f98: 0000 unimp - 4f9a: 000056b7 lui a3,0x5 + 4f9a: 56b9 li a3,-18 + 4f9c: 0000 unimp 4f9e: 0402 c.slli64 s0 4fa0: 6905 lui s2,0x1 4fa2: 746e flw fs0,248(sp) 4fa4: 0300 addi s0,sp,384 4fa6: 0601 addi a2,a2,0 - 4fa8: 0608 addi a0,sp,768 + 4fa8: 0669 addi a2,a2,26 4faa: 0000 unimp - 4fac: 1d050803 lb a6,464(a0) # fffe11d0 <__BSS_END__+0x7ffca7b8> + 4fac: 1d050803 lb a6,464(a0) # fffe61d0 <__BSS_END__+0x7ffcf7b8> 4fb0: 0002 c.slli64 zero 4fb2: 0400 addi s0,sp,512 - 4fb4: 076c addi a1,sp,908 - 4fb6: 0000 unimp + 4fb4: 00000773 0x773 4fb8: 4a02 lw s4,0(sp) 4fba: 1601 addi a2,a2,-32 4fbc: 004c addi a1,sp,4 @@ -32840,13 +32804,13 @@ Disassembly of section .debug_info: 4fc2: 0000 unimp 4fc4: 0300 addi s0,sp,384 4fc6: 0801 addi a6,a6,0 - 4fc8: 0606 slli a2,a2,0x1 - 4fca: 0000 unimp - 4fcc: 0d070403 lb s0,208(a4) + 4fc8: 00000667 jalr a2,zero # 0 <_start-0x80000000> + 4fcc: 6e070403 lb s0,1760(a4) 4fd0: 03000003 lb zero,48(zero) # 30 <_start-0x7fffffd0> 4fd4: 0708 addi a0,sp,896 - 4fd6: 00000303 lb t1,0(zero) # 0 <_start-0x80000000> - 4fda: 23070203 lb tp,560(a4) + 4fd6: 0364 addi s1,sp,396 + 4fd8: 0000 unimp + 4fda: 84070203 lb tp,-1984(a4) 4fde: 06000003 lb zero,96(zero) # 60 <_start-0x7fffffa0> 4fe2: 00000047 fmsub.s ft0,ft0,ft0,ft0,rne 4fe6: 0078 addi a4,sp,12 @@ -32856,44 +32820,44 @@ Disassembly of section .debug_info: 4ff0: 0500 addi s0,sp,640 4ff2: 0068 addi a0,sp,12 4ff4: 0000 unimp - 4ff6: 3608 fld fa0,40(a2) + 4ff6: 9708 0x9708 4ff8: 04000003 lb zero,64(zero) # 40 <_start-0x7fffffc0> 4ffc: 163c addi a5,sp,808 4ffe: 0078 addi a4,sp,12 5000: 0000 unimp - 5002: 4609 li a2,2 + 5002: 4d09 li s10,2 5004: 000c 0xc 5006: 0300 addi s0,sp,384 5008: 0f48 addi a0,sp,916 500a: 0095 addi ra,ra,5 500c: 0000 unimp - 500e: 9d041003 lh zero,-1584(s0) # fffe29d0 <__BSS_END__+0x7ffcbfb8> + 500e: 9d041003 lh zero,-1584(s0) # c9d0 <_start-0x7fff3630> 5012: 0000 unimp 5014: 0a00 addi s0,sp,272 5016: 0310 addi a2,sp,384 5018: 0106034f fnmadd.s ft6,fa2,fa6,ft0,rne 501c: 0000 unimp - 501e: 0008b60b 0x8b60b + 501e: 0008bd0b 0x8bd0b 5022: 0300 addi s0,sp,384 5024: 1359 addi t1,t1,-10 5026: 0106 slli sp,sp,0x1 5028: 0000 unimp 502a: 2004 fld fs1,0(s0) 502c: 0000 unimp - 502e: 0008bc0b 0x8bc0b + 502e: 0008c30b 0x8c30b 5032: 0300 addi s0,sp,384 5034: 135a slli t1,t1,0x36 5036: 0106 slli sp,sp,0x1 5038: 0000 unimp 503a: 2004 fld fs1,0(s0) 503c: 0400 addi s0,sp,512 - 503e: 000c3a0b 0xc3a0b + 503e: 000c410b 0xc410b 5042: 0300 addi s0,sp,384 5044: 0106135b 0x106135b 5048: 0000 unimp 504a: 2004 fld fs1,0(s0) 504c: 0800 addi s0,sp,16 - 504e: 000c400b 0xc400b + 504e: 000c470b 0xc470b 5052: 0300 addi s0,sp,384 5054: 135c addi a5,sp,420 5056: 0106 slli sp,sp,0x1 @@ -32915,9 +32879,9 @@ Disassembly of section .debug_info: 507c: 0c00 addi s0,sp,528 507e: 0300 addi s0,sp,384 5080: 0704 addi s1,sp,896 - 5082: 0308 addi a0,sp,384 + 5082: 0369 addi t1,t1,26 5084: 0000 unimp - 5086: 740d lui s0,0xfffe3 + 5086: 7b0d lui s6,0xfffe3 5088: 000c 0xc 508a: 1000 addi s0,sp,32 508c: 33074c03 lbu s8,816(a4) @@ -32928,16 +32892,16 @@ Disassembly of section .debug_info: 5098: 890a4e03 lbu t3,-1904(s4) 509c: 0000 unimp 509e: 0f00 addi s0,sp,912 - 50a0: 0a2a slli s4,s4,0xa + 50a0: 0a48 addi a0,sp,276 50a2: 0000 unimp 50a4: 9c056003 0x9c056003 50a8: 0000 unimp 50aa: 0000 unimp - 50ac: a410 fsd fa2,8(s0) + 50ac: ab10 fsd fa2,16(a4) 50ae: 0100000f fence w,unknown 50b2: 00890123 sb s0,2(s2) # 1002 <_start-0x7fffeffe> 50b6: 0000 unimp - 50b8: 28b8 fld fa4,80(s1) + 50b8: 2874 fld fa3,208(s0) 50ba: 8001 c.srli64 s0 50bc: 1520 addi s0,sp,680 50be: 0000 unimp @@ -32951,14 +32915,14 @@ Disassembly of section .debug_info: 50d2: 0100 addi s0,sp,128 50d4: 00891c23 sh s0,24(s2) 50d8: 0000 unimp - 50da: 4812 lw a6,4(sp) + 50da: 4f12 lw t5,4(sp) 50dc: 0009 c.nop 2 50de: 0100 addi s0,sp,128 50e0: 0325 addi t1,t1,9 50e2: 0025 c.nop 9 50e4: 0000 unimp 50e6: 0000c997 auipc s3,0xc - 50ea: 000a4613 xori a2,s4,0 + 50ea: 000a4d13 xori s10,s4,0 50ee: 0100 addi s0,sp,128 50f0: 0325 addi t1,t1,9 50f2: 0025 c.nop 9 @@ -33041,7 +33005,7 @@ Disassembly of section .debug_info: 51bc: 0dd0 addi a2,sp,724 51be: 0000 unimp 51c0: 0000025b 0x25b - 51c4: f818 fsw fa4,48(s0) + 51c4: ff18 fsw fa4,56(a4) 51c6: 0100000b 0x100000b 51ca: 032c addi a1,sp,392 51cc: 010d addi sp,sp,3 @@ -33052,22 +33016,21 @@ Disassembly of section .debug_info: 51d8: 9c00 0x9c00 51da: 0002 c.slli64 zero 51dc: 1300 addi s0,sp,416 - 51de: 0f92 slli t6,t6,0x4 + 51de: 0f88 addi a0,sp,976 51e0: 0000 unimp 51e2: 2c01 jal 53f2 <_start-0x7fffac0e> 51e4: 000d6f03 0xd6f03 51e8: 0300 addi s0,sp,384 - 51ea: 000dbc13 sltiu s8,s11,0 + 51ea: 000dc313 xori t1,s11,0 51ee: 0100 addi s0,sp,128 51f0: 032c addi a1,sp,392 51f2: 00000d6f jal s10,51f2 <_start-0x7fffae0e> 51f6: 131d addi t1,t1,-25 - 51f8: 0da8 addi a0,sp,728 - 51fa: 0000 unimp + 51f8: 00000daf 0xdaf 51fc: 2c01 jal 540c <_start-0x7fffabf4> 51fe: 000d6f03 0xd6f03 5202: 0000 unimp - 5204: 0e12 slli t3,t3,0x4 + 5204: 1512 slli a0,a0,0x24 5206: 000e c.slli zero,0x3 5208: 0100 addi s0,sp,128 520a: 032c addi a1,sp,392 @@ -33079,7 +33042,7 @@ Disassembly of section .debug_info: 5218: 0000 unimp 521a: 02b5 addi t0,t0,13 521c: 0000 unimp - 521e: f818 fsw fa4,48(s0) + 521e: ff18 fsw fa4,56(a4) 5220: 0100000b 0x100000b 5224: 032d addi t1,t1,11 5226: 010d addi sp,sp,3 @@ -33090,22 +33053,21 @@ Disassembly of section .debug_info: 5232: f600 fsw fs0,40(a2) 5234: 0002 c.slli64 zero 5236: 1300 addi s0,sp,416 - 5238: 0f92 slli t6,t6,0x4 + 5238: 0f88 addi a0,sp,976 523a: 0000 unimp 523c: 2d01 jal 584c <_start-0x7fffa7b4> 523e: 000d6f03 0xd6f03 5242: 0300 addi s0,sp,384 - 5244: 000dbc13 sltiu s8,s11,0 + 5244: 000dc313 xori t1,s11,0 5248: 0100 addi s0,sp,128 524a: 032d addi t1,t1,11 524c: 00000d6f jal s10,524c <_start-0x7fffadb4> 5250: 131d addi t1,t1,-25 - 5252: 0da8 addi a0,sp,728 - 5254: 0000 unimp + 5252: 00000daf 0xdaf 5256: 2d01 jal 5866 <_start-0x7fffa79a> 5258: 000d6f03 0xd6f03 525c: 0000 unimp - 525e: 0e12 slli t3,t3,0x4 + 525e: 1512 slli a0,a0,0x24 5260: 000e c.slli zero,0x3 5262: 0100 addi s0,sp,128 5264: 032d addi t1,t1,11 @@ -33116,29 +33078,29 @@ Disassembly of section .debug_info: 5272: 0000 unimp 5274: 0726 slli a4,a4,0x9 5276: 0000 unimp - 5278: fa19 bnez a2,518e <_start-0x7fffae72> - 527a: 0010 0x10 + 5278: 0119 addi sp,sp,6 + 527a: 0011 c.nop 4 527c: 0100 addi s0,sp,128 527e: 032e slli t1,t1,0xb - 5280: 2b0c fld fa1,16(a4) + 5280: 2ac8 fld fa0,144(a3) 5282: 8001 c.srli64 s0 - 5284: c019 beqz s0,528a <_start-0x7fffad76> + 5284: c719 beqz a4,5292 <_start-0x7fffad6e> 5286: 0100000f fence w,unknown 528a: 032e slli t1,t1,0xb - 528c: 2f88 fld fa0,24(a5) + 528c: 2f44 fld fs1,152(a4) 528e: 8001 c.srli64 s0 - 5290: ff19 bnez a4,51ae <_start-0x7fffae52> - 5292: 0010 0x10 + 5290: 0619 addi a2,a2,6 + 5292: 0011 c.nop 4 5294: 0100 addi s0,sp,128 5296: 032e slli t1,t1,0xb - 5298: 2c7c fld fa5,216(s0) + 5298: 2c38 fld fa4,88(s0) 529a: 8001 c.srli64 s0 - 529c: c519 beqz a0,52aa <_start-0x7fffad56> + 529c: cc19 beqz s0,52ba <_start-0x7fffad46> 529e: 0100000f fence w,unknown 52a2: 032e slli t1,t1,0xb - 52a4: 2d50 fld fa2,152(a0) + 52a4: 2d0c fld fa1,24(a0) 52a6: 8001 c.srli64 s0 - 52a8: c712 sw tp,140(sp) + 52a8: ce12 sw tp,28(sp) 52aa: 0010 0x10 52ac: 0100 addi s0,sp,128 52ae: 032e slli t1,t1,0xb @@ -33146,69 +33108,69 @@ Disassembly of section .debug_info: 52b2: 0000 unimp 52b4: d168 sw a0,100(a0) 52b6: 0000 unimp - 52b8: 481a lw a6,132(sp) + 52b8: 041a slli s0,s0,0x6 52ba: 012a slli sp,sp,0xa 52bc: 5480 lw s0,40(s1) 52be: 0000 unimp 52c0: 7d00 flw fs0,56(a0) 52c2: 12000003 lb zero,288(zero) # 120 <_start-0x7ffffee0> - 52c6: 1030 addi a2,sp,40 - 52c8: 0000 unimp + 52c6: 00001037 lui zero,0x1 52ca: 2e01 jal 55da <_start-0x7fffaa26> 52cc: 00010603 lb a2,0(sp) 52d0: eb00 fsw fs0,16(a4) 52d2: 00d2 slli ra,ra,0x14 52d4: 1200 addi s0,sp,288 - 52d6: 00001043 fmadd.s ft0,ft0,ft0,ft0,rtz + 52d6: 104a c.slli zero,0x32 + 52d8: 0000 unimp 52da: 2e01 jal 55ea <_start-0x7fffaa16> 52dc: 00010603 lb a2,0(sp) 52e0: 1800 addi s0,sp,48 52e2: 120000d3 fmul.d ft1,ft0,ft0,rne - 52e6: 1056 c.slli zero,0x35 + 52e6: 105d c.nop -9 52e8: 0000 unimp 52ea: 2e01 jal 55fa <_start-0x7fffaa06> 52ec: 00010603 lb a2,0(sp) 52f0: 9900 0x9900 52f2: 000000d3 fadd.s ft1,ft0,ft0,rne - 52f6: 181a slli a6,a6,0x26 - 52f8: fc80012b 0xfc80012b + 52f6: d41a sw t1,40(sp) + 52f8: 012a slli sp,sp,0xa + 52fa: fc80 fsw fs0,56(s1) 52fc: 0000 unimp 52fe: f100 fsw fs0,32(a0) 5300: 12000003 lb zero,288(zero) # 120 <_start-0x7ffffee0> - 5304: 0a50 addi a2,sp,276 - 5306: 0000 unimp + 5304: 00000a57 vadd.vv v20,v0,v0,v0.t 5308: 2e01 jal 5618 <_start-0x7fffa9e8> 530a: 00002503 lw a0,0(zero) # 0 <_start-0x80000000> 530e: d900 sw s0,48(a0) 5310: 1b0000d3 fdiv.d ft1,ft0,fa6,rne 5314: 0ec0 addi s0,sp,852 5316: 0000 unimp - 5318: b412 fsd ft4,40(sp) + 5318: d712 sw tp,172(sp) 531a: 000a c.slli zero,0x2 531c: 0100 addi s0,sp,128 531e: 032e slli t1,t1,0xb 5320: 00000d6f jal s10,5320 <_start-0x7ffface0> 5324: 0000d3f3 csrrwi t2,ustatus,1 - 5328: 6612 flw fa2,4(sp) + 5328: 6d12 flw fs10,4(sp) 532a: 000a c.slli zero,0x2 532c: 0100 addi s0,sp,128 532e: 032e slli t1,t1,0xb 5330: 00000d6f jal s10,5330 <_start-0x7fffacd0> 5334: 0000d42b 0xd42b - 5338: 8d12 mv s10,tp + 5338: 9412 add s0,s0,tp 533a: 000a c.slli zero,0x2 533c: 0100 addi s0,sp,128 533e: 032e slli t1,t1,0xb 5340: 00000d6f jal s10,5340 <_start-0x7fffacc0> 5344: d454 sw a3,44(s0) 5346: 0000 unimp - 5348: 7b12 flw fs6,36(sp) + 5348: 8212 mv tp,tp 534a: 000a c.slli zero,0x2 534c: 0100 addi s0,sp,128 534e: 032e slli t1,t1,0xb 5350: 00000d6f jal s10,5350 <_start-0x7fffacb0> 5354: 0000d467 0xd467 - 5358: a212 fsd ft4,256(sp) + 5358: a912 fsd ft4,144(sp) 535a: 000a c.slli zero,0x2 535c: 0100 addi s0,sp,128 535e: 032e slli t1,t1,0xb @@ -33217,103 +33179,101 @@ Disassembly of section .debug_info: 5364: d515 beqz a0,5290 <_start-0x7fffad70> 5366: 0000 unimp 5368: 0000 unimp - 536a: 141a slli s0,s0,0x26 - 536c: 012c addi a1,sp,136 - 536e: 6880 flw fs0,16(s1) + 536a: d01a sw t1,32(sp) + 536c: 6880012b 0x6880012b 5370: 0000 unimp 5372: 2f00 fld fs0,24(a4) 5374: 0004 0x4 5376: 1200 addi s0,sp,288 - 5378: 1030 addi a2,sp,40 - 537a: 0000 unimp + 5378: 00001037 lui zero,0x1 537c: 2e01 jal 568c <_start-0x7fffa974> 537e: 00010603 lb a2,0(sp) 5382: 3400 fld fs0,40(s0) 5384: 00d5 addi ra,ra,21 5386: 1200 addi s0,sp,288 - 5388: 00001043 fmadd.s ft0,ft0,ft0,ft0,rtz + 5388: 104a c.slli zero,0x32 + 538a: 0000 unimp 538c: 2e01 jal 569c <_start-0x7fffa964> 538e: 00010603 lb a2,0(sp) 5392: 6200 flw fs0,0(a2) 5394: 00d5 addi ra,ra,21 5396: 1200 addi s0,sp,288 - 5398: 1056 c.slli zero,0x35 + 5398: 105d c.nop -9 539a: 0000 unimp 539c: 2e01 jal 56ac <_start-0x7fffa954> 539e: 00010603 lb a2,0(sp) 53a2: 0d00 addi s0,sp,656 53a4: 00d6 slli ra,ra,0x15 53a6: 0000 unimp - 53a8: c41a sw t1,8(sp) + 53a8: 801a c.mv zero,t1 53aa: 012e slli sp,sp,0xb 53ac: 5880 lw s0,48(s1) 53ae: 0000 unimp 53b0: 6d00 flw fs0,24(a0) 53b2: 0004 0x4 53b4: 1200 addi s0,sp,288 - 53b6: 1030 addi a2,sp,40 - 53b8: 0000 unimp + 53b6: 00001037 lui zero,0x1 53ba: 2e01 jal 56ca <_start-0x7fffa936> 53bc: 00010603 lb a2,0(sp) 53c0: 4d00 lw s0,24(a0) 53c2: 00d6 slli ra,ra,0x15 53c4: 1200 addi s0,sp,288 - 53c6: 00001043 fmadd.s ft0,ft0,ft0,ft0,rtz + 53c6: 104a c.slli zero,0x32 + 53c8: 0000 unimp 53ca: 2e01 jal 56da <_start-0x7fffa926> 53cc: 00010603 lb a2,0(sp) 53d0: 7a00 flw fs0,48(a2) 53d2: 00d6 slli ra,ra,0x15 53d4: 1200 addi s0,sp,288 - 53d6: 1056 c.slli zero,0x35 + 53d6: 105d c.nop -9 53d8: 0000 unimp 53da: 2e01 jal 56ea <_start-0x7fffa916> 53dc: 00010603 lb a2,0(sp) 53e0: fc00 fsw fs0,56(s0) 53e2: 00d6 slli ra,ra,0x15 53e4: 0000 unimp - 53e6: 941a add s0,s0,t1 + 53e6: 501a 0x501a 53e8: 1480012f 0x1480012f 53ec: 0001 nop 53ee: e100 fsw fs0,0(a0) 53f0: 0004 0x4 53f2: 1200 addi s0,sp,288 - 53f4: 0a50 addi a2,sp,276 - 53f6: 0000 unimp + 53f4: 00000a57 vadd.vv v20,v0,v0,v0.t 53f8: 2e01 jal 5708 <_start-0x7fffa8f8> 53fa: 00002503 lw a0,0(zero) # 0 <_start-0x80000000> 53fe: 3b00 fld fs0,48(a4) 5400: 1b0000d7 vmaxu.vv v1,v16,v0 5404: 0f10 addi a2,sp,912 5406: 0000 unimp - 5408: b412 fsd ft4,40(sp) + 5408: d712 sw tp,172(sp) 540a: 000a c.slli zero,0x2 540c: 0100 addi s0,sp,128 540e: 032e slli t1,t1,0xb 5410: 00000d6f jal s10,5410 <_start-0x7fffabf0> 5414: d755 beqz a4,53c0 <_start-0x7fffac40> 5416: 0000 unimp - 5418: 6612 flw fa2,4(sp) + 5418: 6d12 flw fs10,4(sp) 541a: 000a c.slli zero,0x2 541c: 0100 addi s0,sp,128 541e: 032e slli t1,t1,0xb 5420: 00000d6f jal s10,5420 <_start-0x7fffabe0> 5424: d78d beqz a5,534e <_start-0x7fffacb2> 5426: 0000 unimp - 5428: 8d12 mv s10,tp + 5428: 9412 add s0,s0,tp 542a: 000a c.slli zero,0x2 542c: 0100 addi s0,sp,128 542e: 032e slli t1,t1,0xb 5430: 00000d6f jal s10,5430 <_start-0x7fffabd0> 5434: d7b6 sw a3,236(sp) 5436: 0000 unimp - 5438: 7b12 flw fs6,36(sp) + 5438: 8212 mv tp,tp 543a: 000a c.slli zero,0x2 543c: 0100 addi s0,sp,128 543e: 032e slli t1,t1,0xb 5440: 00000d6f jal s10,5440 <_start-0x7fffabc0> 5444: d7d4 sw a3,44(a5) 5446: 0000 unimp - 5448: a212 fsd ft4,256(sp) + 5448: a912 fsd ft4,144(sp) 544a: 000a c.slli zero,0x2 544c: 0100 addi s0,sp,128 544e: 032e slli t1,t1,0xb @@ -33326,20 +33286,20 @@ Disassembly of section .debug_info: 545e: 1b00 addi s0,sp,432 5460: 0005 c.nop 1 5462: 1200 addi s0,sp,288 - 5464: 1030 addi a2,sp,40 - 5466: 0000 unimp + 5464: 00001037 lui zero,0x1 5468: 2e01 jal 5778 <_start-0x7fffa888> 546a: 00010603 lb a2,0(sp) 546e: a100 fsd fs0,0(a0) 5470: 00d8 addi a4,sp,68 5472: 1200 addi s0,sp,288 - 5474: 00001043 fmadd.s ft0,ft0,ft0,ft0,rtz + 5474: 104a c.slli zero,0x32 + 5476: 0000 unimp 5478: 2e01 jal 5788 <_start-0x7fffa878> 547a: 00010603 lb a2,0(sp) 547e: ce00 sw s0,24(a2) 5480: 00d8 addi a4,sp,68 5482: 1200 addi s0,sp,288 - 5484: 1056 c.slli zero,0x35 + 5484: 105d c.nop -9 5486: 0000 unimp 5488: 2e01 jal 5798 <_start-0x7fffa868> 548a: 00010603 lb a2,0(sp) @@ -33350,20 +33310,20 @@ Disassembly of section .debug_info: 5498: 5500 lw s0,40(a0) 549a: 0005 c.nop 1 549c: 1200 addi s0,sp,288 - 549e: 1030 addi a2,sp,40 - 54a0: 0000 unimp + 549e: 00001037 lui zero,0x1 54a2: 2e01 jal 57b2 <_start-0x7fffa84e> 54a4: 00010603 lb a2,0(sp) 54a8: b400 fsd fs0,40(s0) 54aa: 00d9 addi ra,ra,22 54ac: 1200 addi s0,sp,288 - 54ae: 00001043 fmadd.s ft0,ft0,ft0,ft0,rtz + 54ae: 104a c.slli zero,0x32 + 54b0: 0000 unimp 54b2: 2e01 jal 57c2 <_start-0x7fffa83e> 54b4: 00010603 lb a2,0(sp) 54b8: e200 fsw fs0,0(a2) 54ba: 00d9 addi ra,ra,22 54bc: 1200 addi s0,sp,288 - 54be: 1056 c.slli zero,0x35 + 54be: 105d c.nop -9 54c0: 0000 unimp 54c2: 2e01 jal 57d2 <_start-0x7fffa82e> 54c4: 00010603 lb a2,0(sp) @@ -33373,98 +33333,100 @@ Disassembly of section .debug_info: 54ce: 8b1c 0x8b1c 54d0: 0005 c.nop 1 54d2: 1d00 addi s0,sp,688 - 54d4: 00000e93 li t4,0 + 54d4: 0e9a slli t4,t4,0x6 + 54d6: 0000 unimp 54d8: 2e01 jal 57e8 <_start-0x7fffa818> 54da: 000d6f03 0xd6f03 54de: 1d00 addi s0,sp,688 - 54e0: 00000e33 add t3,zero,zero + 54e0: 0e3a slli t3,t3,0xe + 54e2: 0000 unimp 54e4: 2e01 jal 57f4 <_start-0x7fffa80c> 54e6: 000d6f03 0xd6f03 54ea: 1d00 addi s0,sp,688 - 54ec: 00000e47 fmsub.s ft8,ft0,ft0,ft0,rne + 54ec: 0e4e slli t3,t3,0x13 + 54ee: 0000 unimp 54f0: 2e01 jal 5800 <_start-0x7fffa800> 54f2: 000d6f03 0xd6f03 54f6: 1d00 addi s0,sp,688 - 54f8: 0dec addi a1,sp,732 - 54fa: 0000 unimp + 54f8: 00000df3 0xdf3 54fc: 2e01 jal 580c <_start-0x7fffa7f4> 54fe: 000d6f03 0xd6f03 5502: 0000 unimp 5504: c11c sw a5,0(a0) 5506: 0005 c.nop 1 5508: 1d00 addi s0,sp,688 - 550a: 00000e93 li t4,0 + 550a: 0e9a slli t4,t4,0x6 + 550c: 0000 unimp 550e: 2e01 jal 581e <_start-0x7fffa7e2> 5510: 000d6f03 0xd6f03 5514: 1d00 addi s0,sp,688 - 5516: 00000e33 add t3,zero,zero + 5516: 0e3a slli t3,t3,0xe + 5518: 0000 unimp 551a: 2e01 jal 582a <_start-0x7fffa7d6> 551c: 000d6f03 0xd6f03 5520: 1d00 addi s0,sp,688 - 5522: 00000e47 fmsub.s ft8,ft0,ft0,ft0,rne + 5522: 0e4e slli t3,t3,0x13 + 5524: 0000 unimp 5526: 2e01 jal 5836 <_start-0x7fffa7ca> 5528: 000d6f03 0xd6f03 552c: 1d00 addi s0,sp,688 - 552e: 0dec addi a1,sp,732 - 5530: 0000 unimp + 552e: 00000df3 0xdf3 5532: 2e01 jal 5842 <_start-0x7fffa7be> 5534: 000d6f03 0xd6f03 5538: 0000 unimp - 553a: 541a lw s0,164(sp) + 553a: 101a c.slli zero,0x26 553c: 0132 slli sp,sp,0xc 553e: 2480 fld fs0,8(s1) 5540: 0000 unimp 5542: 0f00 addi s0,sp,912 5544: 0006 c.slli zero,0x1 5546: 1200 addi s0,sp,288 - 5548: 0f92 slli t6,t6,0x4 + 5548: 0f88 addi a0,sp,976 554a: 0000 unimp 554c: 2e01 jal 585c <_start-0x7fffa7a4> 554e: 000d6f03 0xd6f03 5552: 7d00 flw fs0,56(a0) 5554: 00da slli ra,ra,0x16 5556: 1200 addi s0,sp,288 - 5558: 0dbc addi a5,sp,728 - 555a: 0000 unimp + 5558: 00000dc3 fmadd.s fs11,ft0,ft0,ft0,rne 555c: 2e01 jal 586c <_start-0x7fffa794> 555e: 000d6f03 0xd6f03 5562: 9100 0x9100 5564: 00da slli ra,ra,0x16 5566: 1200 addi s0,sp,288 - 5568: 0da8 addi a0,sp,728 - 556a: 0000 unimp + 5568: 00000daf 0xdaf 556c: 2e01 jal 587c <_start-0x7fffa784> 556e: 000d6f03 0xd6f03 5572: a500 fsd fs0,8(a0) 5574: 00da slli ra,ra,0x16 5576: 1200 addi s0,sp,288 - 5578: 0e0e slli t3,t3,0x3 + 5578: 0e15 addi t3,t3,5 557a: 0000 unimp 557c: 2e01 jal 588c <_start-0x7fffa774> 557e: 000d6f03 0xd6f03 5582: b900 fsd fs0,48(a0) 5584: 00da slli ra,ra,0x16 5586: 0000 unimp - 5588: 941a add s0,s0,t1 + 5588: 501a 0x501a 558a: 0132 slli sp,sp,0xc 558c: 4880 lw s0,16(s1) 558e: 0000 unimp 5590: 4900 lw s0,16(a0) 5592: 0006 c.slli zero,0x1 5594: 1200 addi s0,sp,288 - 5596: 1030 addi a2,sp,40 - 5598: 0000 unimp + 5596: 00001037 lui zero,0x1 559a: 2e01 jal 58aa <_start-0x7fffa756> 559c: 00010603 lb a2,0(sp) 55a0: cd00 sw s0,24(a0) 55a2: 00da slli ra,ra,0x16 55a4: 1200 addi s0,sp,288 - 55a6: 00001043 fmadd.s ft0,ft0,ft0,ft0,rtz + 55a6: 104a c.slli zero,0x32 + 55a8: 0000 unimp 55aa: 2e01 jal 58ba <_start-0x7fffa746> 55ac: 00010603 lb a2,0(sp) 55b0: 1b00 addi s0,sp,432 55b2: 1d0000db 0x1d0000db - 55b6: 1056 c.slli zero,0x35 + 55b6: 105d c.nop -9 55b8: 0000 unimp 55ba: 2e01 jal 58ca <_start-0x7fffa736> 55bc: 00010603 lb a2,0(sp) @@ -33473,43 +33435,42 @@ Disassembly of section .debug_info: 55c6: b900 fsd fs0,48(a0) 55c8: 0006 c.slli zero,0x1 55ca: 1200 addi s0,sp,288 - 55cc: 0a50 addi a2,sp,276 - 55ce: 0000 unimp + 55cc: 00000a57 vadd.vv v20,v0,v0,v0.t 55d0: 2e01 jal 58e0 <_start-0x7fffa720> 55d2: 00002503 lw a0,0(zero) # 0 <_start-0x80000000> 55d6: 5e00 lw s0,56(a2) 55d8: 1b0000db 0x1b0000db 55dc: 0f58 addi a4,sp,916 55de: 0000 unimp - 55e0: b412 fsd ft4,40(sp) + 55e0: d712 sw tp,172(sp) 55e2: 000a c.slli zero,0x2 55e4: 0100 addi s0,sp,128 55e6: 032e slli t1,t1,0xb 55e8: 00000d6f jal s10,55e8 <_start-0x7fffaa18> 55ec: db72 sw t3,180(sp) 55ee: 0000 unimp - 55f0: 6612 flw fa2,4(sp) + 55f0: 6d12 flw fs10,4(sp) 55f2: 000a c.slli zero,0x2 55f4: 0100 addi s0,sp,128 55f6: 032e slli t1,t1,0xb 55f8: 00000d6f jal s10,55f8 <_start-0x7fffaa08> 55fc: db86 sw ra,244(sp) 55fe: 0000 unimp - 5600: 8d12 mv s10,tp + 5600: 9412 add s0,s0,tp 5602: 000a c.slli zero,0x2 5604: 0100 addi s0,sp,128 5606: 032e slli t1,t1,0xb 5608: 00000d6f jal s10,5608 <_start-0x7fffa9f8> 560c: db9a sw t1,244(sp) 560e: 0000 unimp - 5610: 7b12 flw fs6,36(sp) + 5610: 8212 mv tp,tp 5612: 000a c.slli zero,0x2 5614: 0100 addi s0,sp,128 5616: 032e slli t1,t1,0xb 5618: 00000d6f jal s10,5618 <_start-0x7fffa9e8> 561c: dbae sw a1,244(sp) 561e: 0000 unimp - 5620: a212 fsd ft4,256(sp) + 5620: a912 fsd ft4,144(sp) 5622: 000a c.slli zero,0x2 5624: 0100 addi s0,sp,128 5626: 032e slli t1,t1,0xb @@ -33520,43 +33481,42 @@ Disassembly of section .debug_info: 5630: 0000 unimp 5632: 000ed81b 0xed81b 5636: 1200 addi s0,sp,288 - 5638: 0a50 addi a2,sp,276 - 563a: 0000 unimp + 5638: 00000a57 vadd.vv v20,v0,v0,v0.t 563c: 2e01 jal 594c <_start-0x7fffa6b4> 563e: 00002503 lw a0,0(zero) # 0 <_start-0x80000000> 5642: ce00 sw s0,24(a2) 5644: 1b0000db 0x1b0000db 5648: 0ef0 addi a2,sp,860 564a: 0000 unimp - 564c: b412 fsd ft4,40(sp) + 564c: d712 sw tp,172(sp) 564e: 000a c.slli zero,0x2 5650: 0100 addi s0,sp,128 5652: 032e slli t1,t1,0xb 5654: 00000d6f jal s10,5654 <_start-0x7fffa9ac> 5658: dbe8 sw a0,116(a5) 565a: 0000 unimp - 565c: 6612 flw fa2,4(sp) + 565c: 6d12 flw fs10,4(sp) 565e: 000a c.slli zero,0x2 5660: 0100 addi s0,sp,128 5662: 032e slli t1,t1,0xb 5664: 00000d6f jal s10,5664 <_start-0x7fffa99c> 5668: dbfc sw a5,116(a5) 566a: 0000 unimp - 566c: 8d12 mv s10,tp + 566c: 9412 add s0,s0,tp 566e: 000a c.slli zero,0x2 5670: 0100 addi s0,sp,128 5672: 032e slli t1,t1,0xb 5674: 00000d6f jal s10,5674 <_start-0x7fffa98c> 5678: dc10 sw a2,56(s0) 567a: 0000 unimp - 567c: 7b12 flw fs6,36(sp) + 567c: 8212 mv tp,tp 567e: 000a c.slli zero,0x2 5680: 0100 addi s0,sp,128 5682: 032e slli t1,t1,0xb 5684: 00000d6f jal s10,5684 <_start-0x7fffa97c> 5688: dc24 sw s1,120(s0) 568a: 0000 unimp - 568c: a212 fsd ft4,256(sp) + 568c: a912 fsd ft4,144(sp) 568e: 000a c.slli zero,0x2 5690: 0100 addi s0,sp,128 5692: 032e slli t1,t1,0xb @@ -33570,75 +33530,74 @@ Disassembly of section .debug_info: 56a2: 0000 unimp 56a4: 0c18 addi a4,sp,528 56a6: 0000 unimp - 56a8: e819 bnez s0,56be <_start-0x7fffa942> + 56a8: ef19 bnez a4,56c6 <_start-0x7fffa93a> 56aa: 0100000f fence w,unknown 56ae: 032e slli t1,t1,0xb - 56b0: 3418 fld fa4,40(s0) + 56b0: 33d4 fld fa3,160(a5) 56b2: 8001 c.srli64 s0 - 56b4: ce19 beqz a2,56d2 <_start-0x7fffa92e> + 56b4: d519 beqz a0,55c2 <_start-0x7fffaa3e> 56b6: 0100000f fence w,unknown 56ba: 032e slli t1,t1,0xb - 56bc: 36ec fld fa1,232(a3) + 56bc: 36a8 fld fa0,104(a3) 56be: 8001 c.srli64 s0 - 56c0: c219 beqz a2,56c6 <_start-0x7fffa93a> + 56c0: c919 beqz a0,56d6 <_start-0x7fffa92a> 56c2: 0010 0x10 56c4: 0100 addi s0,sp,128 56c6: 032e slli t1,t1,0xb - 56c8: 3598 fld fa4,40(a1) + 56c8: 3554 fld fa3,168(a0) 56ca: 8001 c.srli64 s0 - 56cc: 0419 addi s0,s0,6 + 56cc: 0b19 addi s6,s6,6 56ce: 0011 c.nop 4 56d0: 0100 addi s0,sp,128 56d2: 032e slli t1,t1,0xb - 56d4: 3b58 fld fa4,176(a4) + 56d4: 3b14 fld fa3,48(a4) 56d6: 8001 c.srli64 s0 - 56d8: de19 beqz a2,55f6 <_start-0x7fffaa0a> + 56d8: e519 bnez a0,56e6 <_start-0x7fffa91a> 56da: 0010 0x10 56dc: 0100 addi s0,sp,128 56de: 032e slli t1,t1,0xb - 56e0: 2d50 fld fa2,152(a0) + 56e0: 2d0c fld fa1,24(a0) 56e2: 8001 c.srli64 s0 - 56e4: c712 sw tp,140(sp) + 56e4: ce12 sw tp,28(sp) 56e6: 0010 0x10 56e8: 0100 addi s0,sp,128 56ea: 032e slli t1,t1,0xb 56ec: 0025 c.nop 9 56ee: 0000 unimp 56f0: 0000dc63 bgez ra,5708 <_start-0x7fffa8f8> - 56f4: 601a flw ft0,132(sp) + 56f4: 1c1a slli s8,s8,0x26 56f6: 68800133 0x68800133 56fa: 0000 unimp 56fc: b900 fsd fs0,48(a0) 56fe: 12000007 vlb.v v0,(zero) - 5702: 000010e7 0x10e7 + 5702: 10ee slli ra,ra,0x3b + 5704: 0000 unimp 5706: 2e01 jal 5a16 <_start-0x7fffa5ea> 5708: 00010603 lb a2,0(sp) 570c: ec00 fsw fs0,24(s0) 570e: 00dd addi ra,ra,23 5710: 1200 addi s0,sp,288 - 5712: 1109 addi sp,sp,-30 + 5712: 1110 addi a2,sp,160 5714: 0000 unimp 5716: 2e01 jal 5a26 <_start-0x7fffa5da> 5718: 00010603 lb a2,0(sp) 571c: 4900 lw s0,16(a0) 571e: 00de slli ra,ra,0x17 5720: 1200 addi s0,sp,288 - 5722: 0fad addi t6,t6,11 + 5722: 0fb4 addi a3,sp,984 5724: 0000 unimp 5726: 2e01 jal 5a36 <_start-0x7fffa5ca> 5728: 00010603 lb a2,0(sp) 572c: 7300 flw fs0,32(a4) 572e: 00de slli ra,ra,0x17 5730: 0000 unimp - 5732: 241a fld fs0,384(sp) - 5734: 0134 addi a3,sp,136 - 5736: fc80 fsw fs0,56(s1) + 5732: e01a fsw ft6,0(sp) + 5734: fc800133 0xfc800133 5738: 0000 unimp 573a: 2d00 fld fs0,24(a0) 573c: 0008 0x8 573e: 1200 addi s0,sp,288 - 5740: 0a50 addi a2,sp,276 - 5742: 0000 unimp + 5740: 00000a57 vadd.vv v20,v0,v0,v0.t 5744: 2e01 jal 5a54 <_start-0x7fffa5ac> 5746: 00002503 lw a0,0(zero) # 0 <_start-0x80000000> 574a: c000 sw s0,0(s0) @@ -33646,34 +33605,34 @@ Disassembly of section .debug_info: 574e: 1b00 addi s0,sp,432 5750: 1050 addi a2,sp,36 5752: 0000 unimp - 5754: b412 fsd ft4,40(sp) + 5754: d712 sw tp,172(sp) 5756: 000a c.slli zero,0x2 5758: 0100 addi s0,sp,128 575a: 032e slli t1,t1,0xb 575c: 00000d6f jal s10,575c <_start-0x7fffa8a4> 5760: deda sw s6,124(sp) 5762: 0000 unimp - 5764: 6612 flw fa2,4(sp) + 5764: 6d12 flw fs10,4(sp) 5766: 000a c.slli zero,0x2 5768: 0100 addi s0,sp,128 576a: 032e slli t1,t1,0xb 576c: 00000d6f jal s10,576c <_start-0x7fffa894> 5770: df12 sw tp,188(sp) 5772: 0000 unimp - 5774: 8d12 mv s10,tp + 5774: 9412 add s0,s0,tp 5776: 000a c.slli zero,0x2 5778: 0100 addi s0,sp,128 577a: 032e slli t1,t1,0xb 577c: 00000d6f jal s10,577c <_start-0x7fffa884> 5780: 0000df3b 0xdf3b - 5784: 7b12 flw fs6,36(sp) + 5784: 8212 mv tp,tp 5786: 000a c.slli zero,0x2 5788: 0100 addi s0,sp,128 578a: 032e slli t1,t1,0xb 578c: 00000d6f jal s10,578c <_start-0x7fffa874> 5790: df4e sw s3,188(sp) 5792: 0000 unimp - 5794: a212 fsd ft4,256(sp) + 5794: a912 fsd ft4,144(sp) 5796: 000a c.slli zero,0x2 5798: 0100 addi s0,sp,128 579a: 032e slli t1,t1,0xb @@ -33682,27 +33641,28 @@ Disassembly of section .debug_info: 57a0: dffc sw a5,124(a5) 57a2: 0000 unimp 57a4: 0000 unimp - 57a6: 201a fld ft0,384(sp) - 57a8: 0135 addi sp,sp,13 + 57a6: dc1a sw t1,56(sp) + 57a8: 0134 addi a3,sp,136 57aa: 7880 flw fs0,48(s1) 57ac: 0000 unimp 57ae: 6b00 flw fs0,16(a4) 57b0: 0008 0x8 57b2: 1200 addi s0,sp,288 - 57b4: 000010e7 0x10e7 + 57b4: 10ee slli ra,ra,0x3b + 57b6: 0000 unimp 57b8: 2e01 jal 5ac8 <_start-0x7fffa538> 57ba: 00010603 lb a2,0(sp) 57be: 1b00 addi s0,sp,432 57c0: 00e0 addi s0,sp,76 57c2: 1200 addi s0,sp,288 - 57c4: 1109 addi sp,sp,-30 + 57c4: 1110 addi a2,sp,160 57c6: 0000 unimp 57c8: 2e01 jal 5ad8 <_start-0x7fffa528> 57ca: 00010603 lb a2,0(sp) 57ce: 7800 flw fs0,48(s0) 57d0: 00e0 addi s0,sp,76 57d2: 1200 addi s0,sp,288 - 57d4: 0fad addi t6,t6,11 + 57d4: 0fb4 addi a3,sp,984 57d6: 0000 unimp 57d8: 2e01 jal 5ae8 <_start-0x7fffa518> 57da: 00010603 lb a2,0(sp) @@ -33713,20 +33673,21 @@ Disassembly of section .debug_info: 57e8: a500 fsd fs0,8(a0) 57ea: 0008 0x8 57ec: 1200 addi s0,sp,288 - 57ee: 000010e7 0x10e7 + 57ee: 10ee slli ra,ra,0x3b + 57f0: 0000 unimp 57f2: 2e01 jal 5b02 <_start-0x7fffa4fe> 57f4: 00010603 lb a2,0(sp) 57f8: d000 sw s0,32(s0) 57fa: 00e0 addi s0,sp,76 57fc: 1200 addi s0,sp,288 - 57fe: 1109 addi sp,sp,-30 + 57fe: 1110 addi a2,sp,160 5800: 0000 unimp 5802: 2e01 jal 5b12 <_start-0x7fffa4ee> 5804: 00010603 lb a2,0(sp) 5808: 2c00 fld fs0,24(s0) 580a: 00e1 addi ra,ra,24 580c: 1200 addi s0,sp,288 - 580e: 0fad addi t6,t6,11 + 580e: 0fb4 addi a3,sp,984 5810: 0000 unimp 5812: 2e01 jal 5b22 <_start-0x7fffa4de> 5814: 00010603 lb a2,0(sp) @@ -33737,8 +33698,7 @@ Disassembly of section .debug_info: 5822: 1500 addi s0,sp,672 5824: 0009 c.nop 2 5826: 1200 addi s0,sp,288 - 5828: 0a50 addi a2,sp,276 - 582a: 0000 unimp + 5828: 00000a57 vadd.vv v20,v0,v0,v0.t 582c: 2e01 jal 5b3c <_start-0x7fffa4c4> 582e: 00002503 lw a0,0(zero) # 0 <_start-0x80000000> 5832: 8400 0x8400 @@ -33746,35 +33706,35 @@ Disassembly of section .debug_info: 5836: 1b00 addi s0,sp,432 5838: 1098 addi a4,sp,96 583a: 0000 unimp - 583c: b412 fsd ft4,40(sp) + 583c: d712 sw tp,172(sp) 583e: 000a c.slli zero,0x2 5840: 0100 addi s0,sp,128 5842: 032e slli t1,t1,0xb 5844: 00000d6f jal s10,5844 <_start-0x7fffa7bc> 5848: e19e fsw ft7,192(sp) 584a: 0000 unimp - 584c: 6612 flw fa2,4(sp) + 584c: 6d12 flw fs10,4(sp) 584e: 000a c.slli zero,0x2 5850: 0100 addi s0,sp,128 5852: 032e slli t1,t1,0xb 5854: 00000d6f jal s10,5854 <_start-0x7fffa7ac> 5858: e1d6 fsw fs5,192(sp) 585a: 0000 unimp - 585c: 8d12 mv s10,tp + 585c: 9412 add s0,s0,tp 585e: 000a c.slli zero,0x2 5860: 0100 addi s0,sp,128 5862: 032e slli t1,t1,0xb 5864: 00000d6f jal s10,5864 <_start-0x7fffa79c> 5868: e1ff 0xe1ff 586a: 0000 unimp - 586c: 7b12 flw fs6,36(sp) + 586c: 8212 mv tp,tp 586e: 000a c.slli zero,0x2 5870: 0100 addi s0,sp,128 5872: 032e slli t1,t1,0xb 5874: 00000d6f jal s10,5874 <_start-0x7fffa78c> 5878: e21d bnez a2,589e <_start-0x7fffa762> 587a: 0000 unimp - 587c: a212 fsd ft4,256(sp) + 587c: a912 fsd ft4,144(sp) 587e: 000a c.slli zero,0x2 5880: 0100 addi s0,sp,128 5882: 032e slli t1,t1,0xb @@ -33786,106 +33746,107 @@ Disassembly of section .debug_info: 5892: 4f00 lw s0,24(a4) 5894: 0009 c.nop 2 5896: 1200 addi s0,sp,288 - 5898: 000010e7 0x10e7 + 5898: 10ee slli ra,ra,0x3b + 589a: 0000 unimp 589c: 2e01 jal 5bac <_start-0x7fffa454> 589e: 00010603 lb a2,0(sp) 58a2: f500 fsw fs0,40(a0) 58a4: 00e2 slli ra,ra,0x18 58a6: 1200 addi s0,sp,288 - 58a8: 1109 addi sp,sp,-30 + 58a8: 1110 addi a2,sp,160 58aa: 0000 unimp 58ac: 2e01 jal 5bbc <_start-0x7fffa444> 58ae: 00010603 lb a2,0(sp) 58b2: 5100 lw s0,32(a0) 58b4: 120000e3 beqz zero,61d4 <_start-0x7fff9e2c> - 58b8: 0fad addi t6,t6,11 + 58b8: 0fb4 addi a3,sp,984 58ba: 0000 unimp 58bc: 2e01 jal 5bcc <_start-0x7fffa434> 58be: 00010603 lb a2,0(sp) 58c2: 7b00 flw fs0,48(a4) 58c4: 000000e3 beqz zero,60c4 <_start-0x7fff9f3c> - 58c8: 1c1a slli s8,s8,0x26 - 58ca: 0139 addi sp,sp,14 + 58c8: d81a sw t1,48(sp) + 58ca: 0138 addi a4,sp,136 58cc: 5c80 lw s0,56(s1) 58ce: 0000 unimp 58d0: 8d00 0x8d00 58d2: 0009 c.nop 2 58d4: 1200 addi s0,sp,288 - 58d6: 000010e7 0x10e7 + 58d6: 10ee slli ra,ra,0x3b + 58d8: 0000 unimp 58da: 2e01 jal 5bea <_start-0x7fffa416> 58dc: 00010603 lb a2,0(sp) 58e0: a900 fsd fs0,16(a0) 58e2: 120000e3 beqz zero,6202 <_start-0x7fff9dfe> - 58e6: 1109 addi sp,sp,-30 + 58e6: 1110 addi a2,sp,160 58e8: 0000 unimp 58ea: 2e01 jal 5bfa <_start-0x7fffa406> 58ec: 00010603 lb a2,0(sp) 58f0: 6000 flw fs0,0(s0) 58f2: 00e4 addi s1,sp,76 58f4: 1200 addi s0,sp,288 - 58f6: 0fad addi t6,t6,11 + 58f6: 0fb4 addi a3,sp,984 58f8: 0000 unimp 58fa: 2e01 jal 5c0a <_start-0x7fffa3f6> 58fc: 00010603 lb a2,0(sp) 5900: 8a00 0x8a00 5902: 00e4 addi s1,sp,76 5904: 0000 unimp - 5906: 801a c.mv zero,t1 + 5906: 3c1a fld fs8,416(sp) 5908: 0139 addi sp,sp,14 590a: 5c80 lw s0,56(s1) 590c: 0000 unimp 590e: cb00 sw s0,16(a4) 5910: 0009 c.nop 2 5912: 1200 addi s0,sp,288 - 5914: 000010e7 0x10e7 + 5914: 10ee slli ra,ra,0x3b + 5916: 0000 unimp 5918: 2e01 jal 5c28 <_start-0x7fffa3d8> 591a: 00010603 lb a2,0(sp) 591e: b800 fsd fs0,48(s0) 5920: 00e4 addi s1,sp,76 5922: 1200 addi s0,sp,288 - 5924: 1109 addi sp,sp,-30 + 5924: 1110 addi a2,sp,160 5926: 0000 unimp 5928: 2e01 jal 5c38 <_start-0x7fffa3c8> 592a: 00010603 lb a2,0(sp) 592e: f700 fsw fs0,40(a4) 5930: 00e4 addi s1,sp,76 5932: 1200 addi s0,sp,288 - 5934: 0fad addi t6,t6,11 + 5934: 0fb4 addi a3,sp,984 5936: 0000 unimp 5938: 2e01 jal 5c48 <_start-0x7fffa3b8> 593a: 00010603 lb a2,0(sp) 593e: 1600 addi s0,sp,800 5940: 00e5 addi ra,ra,25 5942: 0000 unimp - 5944: 081a slli a6,a6,0x6 - 5946: 013a slli sp,sp,0xe + 5944: c41a sw t1,8(sp) + 5946: 0139 addi sp,sp,14 5948: 2880 fld fs0,16(s1) 594a: 0000 unimp 594c: 1900 addi s0,sp,176 594e: 000a c.slli zero,0x2 5950: 1200 addi s0,sp,288 - 5952: 0f92 slli t6,t6,0x4 + 5952: 0f88 addi a0,sp,976 5954: 0000 unimp 5956: 2e01 jal 5c66 <_start-0x7fffa39a> 5958: 000d6f03 0xd6f03 595c: 4400 lw s0,8(s0) 595e: 00e5 addi ra,ra,25 5960: 1200 addi s0,sp,288 - 5962: 0dbc addi a5,sp,728 - 5964: 0000 unimp + 5962: 00000dc3 fmadd.s fs11,ft0,ft0,ft0,rne 5966: 2e01 jal 5c76 <_start-0x7fffa38a> 5968: 000d6f03 0xd6f03 596c: 5800 lw s0,48(s0) 596e: 00e5 addi ra,ra,25 5970: 1200 addi s0,sp,288 - 5972: 0da8 addi a0,sp,728 - 5974: 0000 unimp + 5972: 00000daf 0xdaf 5976: 2e01 jal 5c86 <_start-0x7fffa37a> 5978: 000d6f03 0xd6f03 597c: 6c00 flw fs0,24(s0) 597e: 00e5 addi ra,ra,25 5980: 1200 addi s0,sp,288 - 5982: 0e0e slli t3,t3,0x3 + 5982: 0e15 addi t3,t3,5 5984: 0000 unimp 5986: 2e01 jal 5c96 <_start-0x7fffa36a> 5988: 000d6f03 0xd6f03 @@ -33895,40 +33856,44 @@ Disassembly of section .debug_info: 5992: 4f1c lw a5,24(a4) 5994: 000a c.slli zero,0x2 5996: 1d00 addi s0,sp,688 - 5998: 00000e93 li t4,0 + 5998: 0e9a slli t4,t4,0x6 + 599a: 0000 unimp 599c: 2e01 jal 5cac <_start-0x7fffa354> 599e: 000d6f03 0xd6f03 59a2: 1d00 addi s0,sp,688 - 59a4: 00000e33 add t3,zero,zero + 59a4: 0e3a slli t3,t3,0xe + 59a6: 0000 unimp 59a8: 2e01 jal 5cb8 <_start-0x7fffa348> 59aa: 000d6f03 0xd6f03 59ae: 1d00 addi s0,sp,688 - 59b0: 00000e47 fmsub.s ft8,ft0,ft0,ft0,rne + 59b0: 0e4e slli t3,t3,0x13 + 59b2: 0000 unimp 59b4: 2e01 jal 5cc4 <_start-0x7fffa33c> 59b6: 000d6f03 0xd6f03 59ba: 1d00 addi s0,sp,688 - 59bc: 0dec addi a1,sp,732 - 59be: 0000 unimp + 59bc: 00000df3 0xdf3 59c0: 2e01 jal 5cd0 <_start-0x7fffa330> 59c2: 000d6f03 0xd6f03 59c6: 0000 unimp 59c8: 851c 0x851c 59ca: 000a c.slli zero,0x2 59cc: 1d00 addi s0,sp,688 - 59ce: 00000e93 li t4,0 + 59ce: 0e9a slli t4,t4,0x6 + 59d0: 0000 unimp 59d2: 2e01 jal 5ce2 <_start-0x7fffa31e> 59d4: 000d6f03 0xd6f03 59d8: 1d00 addi s0,sp,688 - 59da: 00000e33 add t3,zero,zero + 59da: 0e3a slli t3,t3,0xe + 59dc: 0000 unimp 59de: 2e01 jal 5cee <_start-0x7fffa312> 59e0: 000d6f03 0xd6f03 59e4: 1d00 addi s0,sp,688 - 59e6: 00000e47 fmsub.s ft8,ft0,ft0,ft0,rne + 59e6: 0e4e slli t3,t3,0x13 + 59e8: 0000 unimp 59ea: 2e01 jal 5cfa <_start-0x7fffa306> 59ec: 000d6f03 0xd6f03 59f0: 1d00 addi s0,sp,688 - 59f2: 0dec addi a1,sp,732 - 59f4: 0000 unimp + 59f2: 00000df3 0xdf3 59f6: 2e01 jal 5d06 <_start-0x7fffa2fa> 59f8: 000d6f03 0xd6f03 59fc: 0000 unimp @@ -33936,77 +33901,78 @@ Disassembly of section .debug_info: 5a02: cf00 sw s0,24(a4) 5a04: 000a c.slli zero,0x2 5a06: 1200 addi s0,sp,288 - 5a08: 0f92 slli t6,t6,0x4 + 5a08: 0f88 addi a0,sp,976 5a0a: 0000 unimp 5a0c: 2e01 jal 5d1c <_start-0x7fffa2e4> 5a0e: 000d6f03 0xd6f03 5a12: 9400 0x9400 5a14: 00e5 addi ra,ra,25 5a16: 1200 addi s0,sp,288 - 5a18: 0dbc addi a5,sp,728 - 5a1a: 0000 unimp + 5a18: 00000dc3 fmadd.s fs11,ft0,ft0,ft0,rne 5a1c: 2e01 jal 5d2c <_start-0x7fffa2d4> 5a1e: 000d6f03 0xd6f03 5a22: a800 fsd fs0,16(s0) 5a24: 00e5 addi ra,ra,25 5a26: 1200 addi s0,sp,288 - 5a28: 0da8 addi a0,sp,728 - 5a2a: 0000 unimp + 5a28: 00000daf 0xdaf 5a2c: 2e01 jal 5d3c <_start-0x7fffa2c4> 5a2e: 000d6f03 0xd6f03 5a32: bc00 fsd fs0,56(s0) 5a34: 00e5 addi ra,ra,25 5a36: 1200 addi s0,sp,288 - 5a38: 0e0e slli t3,t3,0x3 + 5a38: 0e15 addi t3,t3,5 5a3a: 0000 unimp 5a3c: 2e01 jal 5d4c <_start-0x7fffa2b4> 5a3e: 000d6f03 0xd6f03 5a42: d000 sw s0,32(s0) 5a44: 00e5 addi ra,ra,25 5a46: 0000 unimp - 5a48: 9c1a add s8,s8,t1 + 5a48: 581a lw a6,164(sp) 5a4a: 013a slli sp,sp,0xe 5a4c: 5c80 lw s0,56(s1) 5a4e: 0000 unimp 5a50: 0d00 addi s0,sp,656 5a52: 1200000b 0x1200000b - 5a56: 000010e7 0x10e7 + 5a56: 10ee slli ra,ra,0x3b + 5a58: 0000 unimp 5a5a: 2e01 jal 5d6a <_start-0x7fffa296> 5a5c: 00010603 lb a2,0(sp) 5a60: f100 fsw fs0,32(a0) 5a62: 00e5 addi ra,ra,25 5a64: 1200 addi s0,sp,288 - 5a66: 1109 addi sp,sp,-30 + 5a66: 1110 addi a2,sp,160 5a68: 0000 unimp 5a6a: 2e01 jal 5d7a <_start-0x7fffa286> 5a6c: 00010603 lb a2,0(sp) 5a70: cb00 sw s0,16(a4) 5a72: 00e6 slli ra,ra,0x19 5a74: 1200 addi s0,sp,288 - 5a76: 0fad addi t6,t6,11 + 5a76: 0fb4 addi a3,sp,984 5a78: 0000 unimp 5a7a: 2e01 jal 5d8a <_start-0x7fffa276> 5a7c: 00010603 lb a2,0(sp) 5a80: f500 fsw fs0,40(a0) 5a82: 00e6 slli ra,ra,0x19 5a84: 0000 unimp - 5a86: 001a c.slli zero,0x6 - 5a88: 5480013b 0x5480013b + 5a86: bc1a fsd ft6,56(sp) + 5a88: 013a slli sp,sp,0xe + 5a8a: 5480 lw s0,40(s1) 5a8c: 0000 unimp 5a8e: 4b00 lw s0,16(a4) 5a90: 1200000b 0x1200000b - 5a94: 000010e7 0x10e7 + 5a94: 10ee slli ra,ra,0x3b + 5a96: 0000 unimp 5a98: 2e01 jal 5da8 <_start-0x7fffa258> 5a9a: 00010603 lb a2,0(sp) 5a9e: 2e00 fld fs0,24(a2) 5aa0: 120000e7 jalr 288(zero) # 0 <_start-0x80000000> - 5aa4: 1109 addi sp,sp,-30 + 5aa4: 1110 addi a2,sp,160 5aa6: 0000 unimp 5aa8: 2e01 jal 5db8 <_start-0x7fffa248> 5aaa: 00010603 lb a2,0(sp) 5aae: 8a00 0x8a00 5ab0: 120000e7 jalr 288(zero) # 0 <_start-0x80000000> - 5ab4: 0fad addi t6,t6,11 + 5ab4: 0fb4 addi a3,sp,984 5ab6: 0000 unimp 5ab8: 2e01 jal 5dc8 <_start-0x7fffa238> 5aba: 00010603 lb a2,0(sp) @@ -34014,8 +33980,7 @@ Disassembly of section .debug_info: 5ac0: 000000e7 jalr zero # 0 <_start-0x80000000> 5ac4: 000fb81b 0xfb81b 5ac8: 1200 addi s0,sp,288 - 5aca: 10ac addi a1,sp,104 - 5acc: 0000 unimp + 5aca: 000010b3 sll ra,zero,zero 5ace: 2e01 jal 5dde <_start-0x7fffa222> 5ad0: 00002503 lw a0,0(zero) # 0 <_start-0x80000000> 5ad4: e700 fsw fs0,8(a4) @@ -34024,25 +33989,25 @@ Disassembly of section .debug_info: 5adc: 0000 unimp 5ade: 0baa slli s7,s7,0xa 5ae0: 0000 unimp - 5ae2: 9212 add tp,tp,tp + 5ae2: 8812 mv a6,tp 5ae4: 0100000f fence w,unknown 5ae8: 032e slli t1,t1,0xb 5aea: 00000d6f jal s10,5aea <_start-0x7fffa516> 5aee: e831 bnez s0,5b42 <_start-0x7fffa4be> 5af0: 0000 unimp - 5af2: bc12 fsd ft4,56(sp) + 5af2: c312 sw tp,132(sp) 5af4: 000d c.nop 3 5af6: 0100 addi s0,sp,128 5af8: 032e slli t1,t1,0xb 5afa: 00000d6f jal s10,5afa <_start-0x7fffa506> - 5afe: e89f 0000 a812 0xa8120000e89f + 5afe: e89f 0000 af12 0xaf120000e89f 5b04: 000d c.nop 3 5b06: 0100 addi s0,sp,128 5b08: 032e slli t1,t1,0xb 5b0a: 00000d6f jal s10,5b0a <_start-0x7fffa4f6> 5b0e: e939 bnez a0,5b64 <_start-0x7fffa49c> 5b10: 0000 unimp - 5b12: 0e12 slli t3,t3,0x4 + 5b12: 1512 slli a0,a0,0x24 5b14: 000e c.slli zero,0x3 5b16: 0100 addi s0,sp,128 5b18: 032e slli t1,t1,0xb @@ -34052,7 +34017,7 @@ Disassembly of section .debug_info: 5b22: 1b00 addi s0,sp,432 5b24: 0ff8 addi a4,sp,988 5b26: 0000 unimp - 5b28: 5012 0x5012 + 5b28: 5712 lw a4,36(sp) 5b2a: 000a c.slli zero,0x2 5b2c: 0100 addi s0,sp,128 5b2e: 032e slli t1,t1,0xb @@ -34062,34 +34027,34 @@ Disassembly of section .debug_info: 5b36: 0000 unimp 5b38: 0010101b 0x10101b 5b3c: 1200 addi s0,sp,288 - 5b3e: 0ab4 addi a3,sp,344 - 5b40: 0000 unimp + 5b3e: 00000ad7 vadd.vv v21,v0,v0,v0.t 5b42: 2e01 jal 5e52 <_start-0x7fffa1ae> 5b44: 000d6f03 0xd6f03 5b48: 0a00 addi s0,sp,272 5b4a: 00ea slli ra,ra,0x1a 5b4c: 1200 addi s0,sp,288 - 5b4e: 0a66 slli s4,s4,0x19 + 5b4e: 0a6d addi s4,s4,27 5b50: 0000 unimp 5b52: 2e01 jal 5e62 <_start-0x7fffa19e> 5b54: 000d6f03 0xd6f03 5b58: 4200 lw s0,0(a2) 5b5a: 00ea slli ra,ra,0x1a 5b5c: 1200 addi s0,sp,288 - 5b5e: 0a8d addi s5,s5,3 + 5b5e: 0a94 addi a3,sp,336 5b60: 0000 unimp 5b62: 2e01 jal 5e72 <_start-0x7fffa18e> 5b64: 000d6f03 0xd6f03 5b68: 6b00 flw fs0,16(a4) 5b6a: 00ea slli ra,ra,0x1a 5b6c: 1200 addi s0,sp,288 - 5b6e: 00000a7b 0xa7b + 5b6e: 0a82 c.slli64 s5 + 5b70: 0000 unimp 5b72: 2e01 jal 5e82 <_start-0x7fffa17e> 5b74: 000d6f03 0xd6f03 5b78: 9f00 0x9f00 5b7a: 00ea slli ra,ra,0x1a 5b7c: 1200 addi s0,sp,288 - 5b7e: 0aa2 slli s5,s5,0x8 + 5b7e: 0aa9 addi s5,s5,10 5b80: 0000 unimp 5b82: 2e01 jal 5e92 <_start-0x7fffa16e> 5b84: 00010603 lb a2,0(sp) @@ -34101,7 +34066,7 @@ Disassembly of section .debug_info: 5b94: 0000 unimp 5b96: 0d58 addi a4,sp,660 5b98: 0000 unimp - 5b9a: 7e12 flw ft8,36(sp) + 5b9a: 8512 mv a0,tp 5b9c: 0010 0x10 5b9e: 0100 addi s0,sp,128 5ba0: 0025032f 0x25032f @@ -34111,40 +34076,43 @@ Disassembly of section .debug_info: 5baa: cf1c sw a5,24(a4) 5bac: 000c 0xc 5bae: 1d00 addi s0,sp,688 - 5bb0: 00000fd3 fadd.s ft11,ft0,ft0,rne + 5bb0: 0fda slli t6,t6,0x16 + 5bb2: 0000 unimp 5bb4: 2f01 jal 62c4 <_start-0x7fff9d3c> 5bb6: 000d6f03 0xd6f03 5bba: 1d00 addi s0,sp,688 - 5bbc: 0000101b 0x101b + 5bbc: 1022 c.slli zero,0x28 + 5bbe: 0000 unimp 5bc0: 2f01 jal 62d0 <_start-0x7fff9d30> 5bc2: 000d6f03 0xd6f03 5bc6: 1d00 addi s0,sp,688 - 5bc8: 1069 c.nop -6 + 5bc8: 1070 addi a2,sp,44 5bca: 0000 unimp 5bcc: 2f01 jal 62dc <_start-0x7fff9d24> 5bce: 000d6f03 0xd6f03 5bd2: 1d00 addi s0,sp,688 - 5bd4: 00001097 auipc ra,0x1 + 5bd4: 109e slli ra,ra,0x27 + 5bd6: 0000 unimp 5bd8: 2f01 jal 62e8 <_start-0x7fff9d18> 5bda: 000d7603 0xd7603 5bde: 1c00 addi s0,sp,560 5be0: 0c9c addi a5,sp,592 5be2: 0000 unimp - 5be4: 921d srli a2,a2,0x27 + 5be4: 881d andi s0,s0,7 5be6: 0100000f fence w,unknown 5bea: 0d6f032f 0xd6f032f 5bee: 0000 unimp - 5bf0: bc1d j 5626 <_start-0x7fffa9da> + 5bf0: c31d beqz a4,5c16 <_start-0x7fffa3ea> 5bf2: 000d c.nop 3 5bf4: 0100 addi s0,sp,128 5bf6: 0d6f032f 0xd6f032f 5bfa: 0000 unimp - 5bfc: a81d j 5c32 <_start-0x7fffa3ce> + 5bfc: af1d j 6332 <_start-0x7fff9cce> 5bfe: 000d c.nop 3 5c00: 0100 addi s0,sp,128 5c02: 0d6f032f 0xd6f032f 5c06: 0000 unimp - 5c08: 0e1d addi t3,t3,7 + 5c08: 151d addi a0,a0,-25 5c0a: 000e c.slli zero,0x3 5c0c: 0100 addi s0,sp,128 5c0e: 0d6f032f 0xd6f032f @@ -34152,31 +34120,31 @@ Disassembly of section .debug_info: 5c14: 1c00 addi s0,sp,560 5c16: 0cae slli s9,s9,0xb 5c18: 0000 unimp - 5c1a: 7f1d lui t5,0xfffe7 + 5c1a: 751d lui a0,0xfffe7 5c1c: 0100000f fence w,unknown 5c20: 0106032f 0x106032f 5c24: 0000 unimp 5c26: 1c00 addi s0,sp,560 5c28: 0cc0 addi s0,sp,596 5c2a: 0000 unimp - 5c2c: 7f1d lui t5,0xfffe7 + 5c2c: 751d lui a0,0xfffe7 5c2e: 0100000f fence w,unknown 5c32: 0106032f 0x106032f 5c36: 0000 unimp 5c38: 1e00 addi s0,sp,816 - 5c3a: 7f1d lui t5,0xfffe7 + 5c3a: 751d lui a0,0xfffe7 5c3c: 0100000f fence w,unknown 5c40: 0106032f 0x106032f 5c44: 0000 unimp 5c46: 0000 unimp - 5c48: 681a flw fa6,132(sp) + 5c48: 241a fld fs0,384(sp) 5c4a: 012d addi sp,sp,11 5c4c: 3880 fld fs0,48(s1) 5c4e: 0000 unimp 5c50: ed00 fsw fs0,24(a0) 5c52: 000c 0xc 5c54: 1200 addi s0,sp,288 - 5c56: 0f7f 0xf7f + 5c56: 0f75 addi t5,t5,29 5c58: 0000 unimp 5c5a: 2f01 jal 636a <_start-0x7fff9c96> 5c5c: 00010603 lb a2,0(sp) @@ -34185,7 +34153,7 @@ Disassembly of section .debug_info: 5c66: ff1c fsw fa5,56(a4) 5c68: 000c 0xc 5c6a: 1d00 addi s0,sp,688 - 5c6c: 0f7f 0xf7f + 5c6c: 0f75 addi t5,t5,29 5c6e: 0000 unimp 5c70: 2f01 jal 6380 <_start-0x7fff9c80> 5c72: 00010603 lb a2,0(sp) @@ -34193,31 +34161,33 @@ Disassembly of section .debug_info: 5c78: 111c addi a5,sp,160 5c7a: 000d c.nop 3 5c7c: 1d00 addi s0,sp,688 - 5c7e: 0f7f 0xf7f + 5c7e: 0f75 addi t5,t5,29 5c80: 0000 unimp 5c82: 2f01 jal 6392 <_start-0x7fff9c6e> 5c84: 00010603 lb a2,0(sp) 5c88: 0000 unimp 5c8a: 0010e81b 0x10e81b 5c8e: 1200 addi s0,sp,288 - 5c90: 00000e93 li t4,0 + 5c90: 0e9a slli t4,t4,0x6 + 5c92: 0000 unimp 5c94: 2f01 jal 63a4 <_start-0x7fff9c5c> 5c96: 000d6f03 0xd6f03 5c9a: ea00 fsw fs0,16(a2) 5c9c: 120000eb 0x120000eb - 5ca0: 00000e33 add t3,zero,zero + 5ca0: 0e3a slli t3,t3,0xe + 5ca2: 0000 unimp 5ca4: 2f01 jal 63b4 <_start-0x7fff9c4c> 5ca6: 000d6f03 0xd6f03 5caa: fe00 fsw fs0,56(a2) 5cac: 120000eb 0x120000eb - 5cb0: 00000e47 fmsub.s ft8,ft0,ft0,ft0,rne + 5cb0: 0e4e slli t3,t3,0x13 + 5cb2: 0000 unimp 5cb4: 2f01 jal 63c4 <_start-0x7fff9c3c> 5cb6: 000d6f03 0xd6f03 5cba: 1200 addi s0,sp,288 5cbc: 00ec addi a1,sp,76 5cbe: 1200 addi s0,sp,288 - 5cc0: 0dec addi a1,sp,732 - 5cc2: 0000 unimp + 5cc0: 00000df3 0xdf3 5cc4: 2f01 jal 63d4 <_start-0x7fff9c2c> 5cc6: 000d6f03 0xd6f03 5cca: 2600 fld fs0,8(a2) @@ -34226,14 +34196,14 @@ Disassembly of section .debug_info: 5cd0: 1b00 addi s0,sp,432 5cd2: 1100 addi s0,sp,160 5cd4: 0000 unimp - 5cd6: 8318 0x8318 + 5cd6: 8a18 0x8a18 5cd8: 000d c.nop 3 5cda: 0100 addi s0,sp,128 5cdc: 010d032f 0x10d032f 5ce0: 0000 unimp - 5ce2: 7fa09103 lh sp,2042(ra) # 73ce <_start-0x7fff8c32> + 5ce2: 7fa09103 lh sp,2042(ra) 5ce6: 0000 unimp - 5ce8: 22050403 lb s0,544(a0) + 5ce8: 22050403 lb s0,544(a0) # fffe7220 <__BSS_END__+0x7ffd0808> 5cec: 0002 c.slli64 zero 5cee: 1f00 addi s0,sp,944 5cf0: 0106 slli sp,sp,0x1 @@ -34247,22 +34217,23 @@ Disassembly of section .debug_info: 5d02: 1288 addi a0,sp,352 5d04: 0000 unimp 5d06: 0104 addi s1,sp,128 - 5d08: 000007eb 0x7eb - 5d0c: 1c0c addi a1,sp,560 + 5d08: 07f2 slli a5,a5,0x1c + 5d0a: 0000 unimp + 5d0c: 230c fld fa1,0(a4) 5d0e: 0011 c.nop 4 - 5d10: 4900 lw s0,16(a0) - 5d12: 0006 c.slli zero,0x1 - 5d14: d800 sw s0,48(s0) + 5d10: fc00 fsw fs0,56(s0) + 5d12: 0002 c.slli64 zero + 5d14: 9400 0x9400 5d16: 013d addi sp,sp,15 5d18: 5080 lw s0,32(s1) 5d1a: 0001 nop - 5d1c: 3200 fld fs0,32(a2) + 5d1c: 3400 fld fs0,40(s0) 5d1e: 0078 addi a4,sp,12 5d20: 0200 addi s0,sp,256 5d22: 0504 addi s1,sp,640 5d24: 6e69 lui t3,0x1a 5d26: 0074 addi a3,sp,12 - 5d28: 08060103 lb sp,128(a2) # 3a080 <_start-0x7ffc5f80> + 5d28: 69060103 lb sp,1680(a2) 5d2c: 0006 c.slli zero,0x1 5d2e: 0400 addi s0,sp,512 5d30: 0216 slli tp,tp,0x5 @@ -34274,8 +34245,7 @@ Disassembly of section .debug_info: 5d3c: 1d050803 lb a6,464(a0) 5d40: 0002 c.slli64 zero 5d42: 0400 addi s0,sp,512 - 5d44: 076c addi a1,sp,908 - 5d46: 0000 unimp + 5d44: 00000773 0x773 5d48: 4a02 lw s4,0(sp) 5d4a: 1601 addi a2,a2,-32 5d4c: 0059 c.nop 22 @@ -34284,8 +34254,7 @@ Disassembly of section .debug_info: 5d52: 0000 unimp 5d54: 0300 addi s0,sp,384 5d56: 0801 addi a6,a6,0 - 5d58: 0606 slli a2,a2,0x1 - 5d5a: 0000 unimp + 5d58: 00000667 jalr a2,zero # 0 <_start-0x80000000> 5d5c: 1504 addi s1,sp,672 5d5e: 0002 c.slli64 zero 5d60: 0200 addi s0,sp,256 @@ -34293,12 +34262,13 @@ Disassembly of section .debug_info: 5d66: 0000 unimp 5d68: 0300 addi s0,sp,384 5d6a: 0704 addi s1,sp,896 - 5d6c: 030d addi t1,t1,3 + 5d6c: 036e slli t1,t1,0x1b 5d6e: 0000 unimp - 5d70: 03070803 lb a6,48(a4) + 5d70: 64070803 lb a6,1600(a4) 5d74: 03000003 lb zero,48(zero) # 30 <_start-0x7fffffd0> 5d78: 0702 c.slli64 a4 - 5d7a: 00000323 sb zero,6(zero) # 6 <_start-0x7ffffffa> + 5d7a: 0384 addi s1,sp,448 + 5d7c: 0000 unimp 5d7e: 5406 lw s0,96(sp) 5d80: 0000 unimp 5d82: 9200 0x9200 @@ -34310,15 +34280,14 @@ Disassembly of section .debug_info: 5d8e: 8205 srli a2,a2,0x1 5d90: 0000 unimp 5d92: 0800 addi s0,sp,16 - 5d94: 0336 slli t1,t1,0xd - 5d96: 0000 unimp + 5d94: 00000397 auipc t2,0x0 5d98: 3c04 fld fs1,56(s0) 5d9a: 9216 add tp,tp,t0 5d9c: 0000 unimp 5d9e: 0900 addi s0,sp,144 - 5da0: 0c46 slli s8,s8,0x11 + 5da0: 0c4d addi s8,s8,19 5da2: 0000 unimp - 5da4: af0f4803 lbu a6,-1296(t5) # fffe6af0 <__BSS_END__+0x7ffd00d8> + 5da4: af0f4803 lbu a6,-1296(t5) # 2af0 <_start-0x7fffd510> 5da8: 0000 unimp 5daa: 0300 addi s0,sp,384 5dac: 0410 addi a2,sp,512 @@ -34328,29 +34297,27 @@ Disassembly of section .debug_info: 5db4: 20034f03 lbu t5,512(t1) 5db8: 0001 nop 5dba: 0b00 addi s0,sp,400 - 5dbc: 08b6 slli a7,a7,0xd + 5dbc: 08bd addi a7,a7,15 5dbe: 0000 unimp 5dc0: 20135903 lhu s2,513(t1) 5dc4: 0001 nop 5dc6: 0400 addi s0,sp,512 5dc8: 0020 addi s0,sp,8 5dca: 0b00 addi s0,sp,400 - 5dcc: 08bc addi a5,sp,88 - 5dce: 0000 unimp + 5dcc: 000008c3 fmadd.s fa7,ft0,ft0,ft0,rne 5dd0: 20135a03 lhu s4,513(t1) 5dd4: 0001 nop 5dd6: 0400 addi s0,sp,512 5dd8: 0020 addi s0,sp,8 5dda: 0b04 addi s1,sp,400 - 5ddc: 0c3a slli s8,s8,0xe + 5ddc: 0c41 addi s8,s8,16 5dde: 0000 unimp 5de0: 20135b03 lhu s6,513(t1) 5de4: 0001 nop 5de6: 0400 addi s0,sp,512 5de8: 0020 addi s0,sp,8 5dea: 0b08 addi a0,sp,400 - 5dec: 0c40 addi s0,sp,532 - 5dee: 0000 unimp + 5dec: 00000c47 fmsub.s fs8,ft0,ft0,ft0,rne 5df0: 20135c03 lhu s8,513(t1) 5df4: 0001 nop 5df6: 0400 addi s0,sp,512 @@ -34369,10 +34336,9 @@ Disassembly of section .debug_info: 5e16: 0400 addi s0,sp,512 5e18: 0001 nop 5e1a: 000c 0xc - 5e1c: 08070403 lb s0,128(a4) + 5e1c: 69070403 lb s0,1680(a4) 5e20: 0d000003 lb zero,208(zero) # d0 <_start-0x7fffff30> - 5e24: 0c74 addi a3,sp,540 - 5e26: 0000 unimp + 5e24: 00000c7b 0xc7b 5e28: 0310 addi a2,sp,384 5e2a: 074c addi a1,sp,900 5e2c: 014d addi sp,sp,19 @@ -34382,17 +34348,18 @@ Disassembly of section .debug_info: 5e34: 0300 addi s0,sp,384 5e36: 0a4e slli s4,s4,0x13 5e38: 000000a3 sb zero,1(zero) # 1 <_start-0x7fffffff> - 5e3c: 000a2a0f 0xa2a0f + 5e3c: 000a480f 0xa480f 5e40: 0300 addi s0,sp,384 5e42: 0560 addi s0,sp,652 5e44: 00b6 slli ra,ra,0xd 5e46: 0000 unimp 5e48: 1000 addi s0,sp,32 - 5e4a: 0000114b fnmsub.s ft2,ft0,ft0,ft0,rtz + 5e4a: 1152 slli sp,sp,0x34 + 5e4c: 0000 unimp 5e4e: 2301 jal 634e <_start-0x7fff9cb2> 5e50: 3301 jal 5b50 <_start-0x7fffa4b0> 5e52: 0000 unimp - 5e54: d800 sw s0,48(s0) + 5e54: 9400 0x9400 5e56: 013d addi sp,sp,15 5e58: 5080 lw s0,32(s1) 5e5a: 0001 nop @@ -34404,12 +34371,11 @@ Disassembly of section .debug_info: 5e66: 2301 jal 6366 <_start-0x7fff9c9a> 5e68: 0000a313 slti t1,ra,0 5e6c: 1200 addi s0,sp,288 - 5e6e: 0948 addi a0,sp,148 - 5e70: 0000 unimp + 5e6e: 0000094f fnmadd.s fs2,ft0,ft0,ft0,rne 5e72: 2501 jal 6472 <_start-0x7fff9b8e> 5e74: 00002503 lw a0,0(zero) # 0 <_start-0x80000000> 5e78: 0000 unimp - 5e7a: 4612 lw a2,4(sp) + 5e7a: 4d12 lw s10,4(sp) 5e7c: 000a c.slli zero,0x2 5e7e: 0100 addi s0,sp,128 5e80: 0325 addi t1,t1,9 @@ -34449,7 +34415,7 @@ Disassembly of section .debug_info: 5ed6: 0000 unimp 5ed8: 01f0 addi a2,sp,204 5eda: 0000 unimp - 5edc: 000bf817 auipc a6,0xbf + 5edc: 000bff17 auipc t5,0xbf 5ee0: 0100 addi s0,sp,128 5ee2: 032a slli t1,t1,0xa 5ee4: 00000127 vsb.v v2,(zero),v0.t @@ -34458,43 +34424,41 @@ Disassembly of section .debug_info: 5eec: 4018 lw a4,0(s0) 5eee: 0002 c.slli64 zero 5ef0: 1900 addi s0,sp,176 - 5ef2: 0bac addi a1,sp,472 - 5ef4: 0000 unimp + 5ef2: 00000bb3 add s7,zero,zero 5ef6: 2b01 jal 6406 <_start-0x7fff9bfa> 5ef8: 00002503 lw a0,0(zero) # 0 <_start-0x80000000> 5efc: 1a00 addi s0,sp,304 - 5efe: b419 j 5904 <_start-0x7fffa6fc> + 5efe: d719 beqz a4,5e0c <_start-0x7fffa1f4> 5f00: 000a c.slli zero,0x2 5f02: 0100 addi s0,sp,128 5f04: 02b1032b 0x2b1032b 5f08: 0000 unimp - 5f0a: 6619 lui a2,0x6 + 5f0a: 6d19 lui s10,0x6 5f0c: 000a c.slli zero,0x2 5f0e: 0100 addi s0,sp,128 5f10: 02b1032b 0x2b1032b 5f14: 0000 unimp - 5f16: 8d19 sub a0,a0,a4 + 5f16: 9419 srai s0,s0,0x26 5f18: 000a c.slli zero,0x2 5f1a: 0100 addi s0,sp,128 5f1c: 02b1032b 0x2b1032b 5f20: 0000 unimp - 5f22: 7b19 lui s6,0xfffe6 + 5f22: 8219 srli a2,a2,0x6 5f24: 000a c.slli zero,0x2 5f26: 0100 addi s0,sp,128 5f28: 02b1032b 0x2b1032b 5f2c: 0000 unimp - 5f2e: a219 j 6034 <_start-0x7fff9fcc> + 5f2e: a919 j 6344 <_start-0x7fff9cbc> 5f30: 000a c.slli zero,0x2 5f32: 0100 addi s0,sp,128 5f34: 0120032b 0x120032b 5f38: 0000 unimp 5f3a: 0000 unimp - 5f3c: 013e441b 0x13e441b + 5f3c: 013e001b 0x13e001b 5f40: e480 fsw fs0,8(s1) 5f42: 0000 unimp 5f44: 1c00 addi s0,sp,560 - 5f46: 0bac addi a1,sp,472 - 5f48: 0000 unimp + 5f46: 00000bb3 add s7,zero,zero 5f4a: 2b01 jal 645a <_start-0x7fff9ba6> 5f4c: 00002503 lw a0,0(zero) # 0 <_start-0x80000000> 5f50: 0800 addi s0,sp,16 @@ -34502,33 +34466,33 @@ Disassembly of section .debug_info: 5f54: 1d00 addi s0,sp,688 5f56: 1140 addi s0,sp,164 5f58: 0000 unimp - 5f5a: b41c fsd fa5,40(s0) + 5f5a: d71c sw a5,40(a4) 5f5c: 000a c.slli zero,0x2 5f5e: 0100 addi s0,sp,128 5f60: 02b1032b 0x2b1032b 5f64: 0000 unimp 5f66: ed28 fsw fa0,88(a0) 5f68: 0000 unimp - 5f6a: 661c flw fa5,8(a2) + 5f6a: 6d1c flw fa5,24(a0) 5f6c: 000a c.slli zero,0x2 5f6e: 0100 addi s0,sp,128 5f70: 02b1032b 0x2b1032b 5f74: 0000 unimp 5f76: 0000edc7 fmsub.s fs11,ft1,ft0,ft0,unknown - 5f7a: 8d1c 0x8d1c + 5f7a: 941c 0x941c 5f7c: 000a c.slli zero,0x2 5f7e: 0100 addi s0,sp,128 5f80: 02b1032b 0x2b1032b 5f84: 0000 unimp 5f86: 0000ee4b fnmsub.s ft8,ft1,ft0,ft0,unknown - 5f8a: 7b1c flw fa5,48(a4) + 5f8a: 821c 0x821c 5f8c: 000a c.slli zero,0x2 5f8e: 0100 addi s0,sp,128 5f90: 02b1032b 0x2b1032b 5f94: 0000 unimp 5f96: eec4 fsw fs1,28(a3) 5f98: 0000 unimp - 5f9a: a21c fsd fa5,0(a2) + 5f9a: a91c fsd fa5,16(a0) 5f9c: 000a c.slli zero,0x2 5f9e: 0100 addi s0,sp,128 5fa0: 0120032b 0x120032b @@ -34550,23 +34514,24 @@ Disassembly of section .debug_info: 5fc6: 3400 fld fs0,40(s0) 5fc8: 0014 0x14 5fca: 0400 addi s0,sp,512 - 5fcc: eb01 bnez a4,5fdc <_start-0x7fffa024> + 5fcc: f201 bnez a2,5ecc <_start-0x7fffa134> 5fce: 0c000007 vlxbu.v v0,(zero),v0,v0.t - 5fd2: 1155 addi sp,sp,-11 + 5fd2: 115c addi a5,sp,164 5fd4: 0000 unimp - 5fd6: 0649 addi a2,a2,18 + 5fd6: 02fc addi a5,sp,332 5fd8: 0000 unimp - 5fda: 3f28 fld fa0,120(a4) + 5fda: 3ee4 fld fs1,248(a3) 5fdc: 8001 c.srli64 s0 5fde: 0188 addi a0,sp,192 5fe0: 0000 unimp - 5fe2: 00007ae3 bgeu zero,zero,67f6 <_start-0x7fff980a> + 5fe2: 7ae5 lui s5,0xffff9 + 5fe4: 0000 unimp 5fe6: 0402 c.slli64 s0 5fe8: 6905 lui s2,0x1 5fea: 746e flw fs0,248(sp) 5fec: 0300 addi s0,sp,384 5fee: 0601 addi a2,a2,0 - 5ff0: 0608 addi a0,sp,768 + 5ff0: 0669 addi a2,a2,26 5ff2: 0000 unimp 5ff4: 1604 addi s1,sp,800 5ff6: 0002 c.slli64 zero @@ -34578,14 +34543,14 @@ Disassembly of section .debug_info: 6002: 0508 addi a0,sp,640 6004: 021d addi tp,tp,7 6006: 0000 unimp - 6008: 6c04 flw fs1,24(s0) + 6008: 7304 flw fs1,32(a4) 600a: 02000007 vlbu.v v0,(zero) 600e: 014a slli sp,sp,0x12 6010: 5916 lw s2,100(sp) 6012: 0000 unimp 6014: 0500 addi s0,sp,640 6016: 00000047 fmsub.s ft0,ft0,ft0,ft0,rne - 601a: 06080103 lb sp,96(a6) # c4f3c <_start-0x7ff3b0c4> + 601a: 67080103 lb sp,1648(a6) # ffff9670 <__BSS_END__+0x7ffe2c58> 601e: 0006 c.slli zero,0x1 6020: 0400 addi s0,sp,512 6022: 0215 addi tp,tp,5 @@ -34594,11 +34559,12 @@ Disassembly of section .debug_info: 6028: 1601 addi a2,a2,-32 602a: 006d c.nop 27 602c: 0000 unimp - 602e: 0d070403 lb s0,208(a4) + 602e: 6e070403 lb s0,1760(a4) 6032: 03000003 lb zero,48(zero) # 30 <_start-0x7fffffd0> 6036: 0708 addi a0,sp,896 - 6038: 00000303 lb t1,0(zero) # 0 <_start-0x80000000> - 603c: 23070203 lb tp,560(a4) + 6038: 0364 addi s1,sp,396 + 603a: 0000 unimp + 603c: 84070203 lb tp,-1984(a4) 6040: 06000003 lb zero,96(zero) # 60 <_start-0x7fffffa0> 6044: 0054 addi a3,sp,4 6046: 0000 unimp @@ -34609,43 +34575,43 @@ Disassembly of section .debug_info: 6052: 0500 addi s0,sp,640 6054: 0082 c.slli64 ra 6056: 0000 unimp - 6058: 3608 fld fa0,40(a2) + 6058: 9708 0x9708 605a: 04000003 lb zero,64(zero) # 40 <_start-0x7fffffc0> 605e: 163c addi a5,sp,808 6060: 0092 slli ra,ra,0x4 6062: 0000 unimp - 6064: 4609 li a2,2 + 6064: 4d09 li s10,2 6066: 000c 0xc 6068: 0300 addi s0,sp,384 606a: 0f48 addi a0,sp,916 606c: 000000af 0xaf - 6070: 9d041003 lh zero,-1584(s0) # fffe29d0 <__BSS_END__+0x7ffcbfb8> + 6070: 9d041003 lh zero,-1584(s0) 6074: 0000 unimp 6076: 0a00 addi s0,sp,272 6078: 0310 addi a2,sp,384 607a: 0120034f fnmadd.s ft6,ft0,fs2,ft0,rne 607e: 0000 unimp - 6080: 0008b60b 0x8b60b + 6080: 0008bd0b 0x8bd0b 6084: 0300 addi s0,sp,384 6086: 1359 addi t1,t1,-10 6088: 0120 addi s0,sp,136 608a: 0000 unimp 608c: 2004 fld fs1,0(s0) 608e: 0000 unimp - 6090: 0008bc0b 0x8bc0b + 6090: 0008c30b 0x8c30b 6094: 0300 addi s0,sp,384 6096: 135a slli t1,t1,0x36 6098: 0120 addi s0,sp,136 609a: 0000 unimp 609c: 2004 fld fs1,0(s0) 609e: 0400 addi s0,sp,512 - 60a0: 000c3a0b 0xc3a0b + 60a0: 000c410b 0xc410b 60a4: 0300 addi s0,sp,384 60a6: 0120135b 0x120135b 60aa: 0000 unimp 60ac: 2004 fld fs1,0(s0) 60ae: 0800 addi s0,sp,16 - 60b0: 000c400b 0xc400b + 60b0: 000c470b 0xc470b 60b4: 0300 addi s0,sp,384 60b6: 135c addi a5,sp,420 60b8: 0120 addi s0,sp,136 @@ -34669,9 +34635,9 @@ Disassembly of section .debug_info: 60de: 0c00 addi s0,sp,528 60e0: 0300 addi s0,sp,384 60e2: 0704 addi s1,sp,896 - 60e4: 0308 addi a0,sp,384 + 60e4: 0369 addi t1,t1,26 60e6: 0000 unimp - 60e8: 740d lui s0,0xfffe3 + 60e8: 7b0d lui s6,0xfffe3 60ea: 000c 0xc 60ec: 1000 addi s0,sp,32 60ee: 4d074c03 lbu s8,1232(a4) @@ -34682,17 +34648,17 @@ Disassembly of section .debug_info: 60fa: a30a4e03 lbu t3,-1488(s4) 60fe: 0000 unimp 6100: 0f00 addi s0,sp,912 - 6102: 0a2a slli s4,s4,0xa + 6102: 0a48 addi a0,sp,276 6104: 0000 unimp 6106: b6056003 0xb6056003 610a: 0000 unimp 610c: 0000 unimp - 610e: 9310 0x9310 + 610e: 9a10 0x9a10 6110: 0011 c.nop 4 6112: 0100 addi s0,sp,128 6114: 0124 addi s1,sp,136 6116: 000000a3 sb zero,1(zero) # 1 <_start-0x7fffffff> - 611a: 3f28 fld fa0,120(a4) + 611a: 3ee4 fld fs1,248(a3) 611c: 8001 c.srli64 s0 611e: 0188 addi a0,sp,192 6120: 0000 unimp @@ -34738,15 +34704,17 @@ Disassembly of section .debug_info: 6182: 0000 unimp 6184: 039c addi a5,sp,448 6186: 0000 unimp - 6188: 8616 mv a2,t0 + 6188: 8d16 mv s10,t0 618a: 0011 c.nop 4 618c: 0100 addi s0,sp,128 618e: 0329 addi t1,t1,10 - 6190: 013f4417 auipc s0,0x13f4 + 6190: 013f0017 auipc zero,0x13f0 6194: e480 fsw fs0,8(s1) 6196: 0000 unimp 6198: 1800 addi s0,sp,48 - 619a: 119f 0000 2901 0x29010000119f + 619a: 11a6 slli gp,gp,0x29 + 619c: 0000 unimp + 619e: 2901 jal 65ae <_start-0x7fff9a52> 61a0: 00006003 0x6003 61a4: ea00 fsw fs0,16(a2) 61a6: 150000ef jal ra,62f6 <_start-0x7fff9d0a> @@ -34754,7 +34722,7 @@ Disassembly of section .debug_info: 61ac: 0000 unimp 61ae: 0202 c.slli64 tp 61b0: 0000 unimp - 61b2: af18 fsd fa4,24(a4) + 61b2: b618 fsd fa4,40(a2) 61b4: 0011 c.nop 4 61b6: 0100 addi s0,sp,128 61b8: 0329 addi t1,t1,10 @@ -34762,20 +34730,20 @@ Disassembly of section .debug_info: 61bc: 0000 unimp 61be: 0000f053 fadd.s ft0,ft1,ft0 61c2: 1900 addi s0,sp,176 - 61c4: 3f7c fld fa5,248(a4) + 61c4: 3f38 fld fa4,120(a4) 61c6: 8001 c.srli64 s0 61c8: 00ac addi a1,sp,72 61ca: 0000 unimp 61cc: 0250 addi a2,sp,260 61ce: 0000 unimp - 61d0: 9218 0x9218 + 61d0: 8818 0x8818 61d2: 0100000f fence w,unknown 61d6: 0329 addi t1,t1,10 61d8: 03b2 slli t2,t2,0xc 61da: 0000 unimp 61dc: f074 fsw fa3,100(s0) 61de: 0000 unimp - 61e0: bc18 fsd fa4,56(s0) + 61e0: c318 sw a4,0(a4) 61e2: 000d c.nop 3 61e4: 0100 addi s0,sp,128 61e6: 0329 addi t1,t1,10 @@ -34783,14 +34751,14 @@ Disassembly of section .debug_info: 61ea: 0000 unimp 61ec: f096 fsw ft5,96(sp) 61ee: 0000 unimp - 61f0: a818 fsd fa4,16(s0) + 61f0: af18 fsd fa4,24(a4) 61f2: 000d c.nop 3 61f4: 0100 addi s0,sp,128 61f6: 0329 addi t1,t1,10 61f8: 03b2 slli t2,t2,0xc 61fa: 0000 unimp 61fc: 0000f0db 0xf0db - 6200: 0e18 addi a4,sp,784 + 6200: 1518 addi a4,sp,672 6202: 000e c.slli zero,0x3 6204: 0100 addi s0,sp,128 6206: 0329 addi t1,t1,10 @@ -34801,69 +34769,72 @@ Disassembly of section .debug_info: 6210: 1a00 addi s0,sp,304 6212: 0286 slli t0,t0,0x1 6214: 0000 unimp - 6216: 000f921b 0xf921b + 6216: 000f881b 0xf881b 621a: 0100 addi s0,sp,128 621c: 0329 addi t1,t1,10 621e: 03b2 slli t2,t2,0xc 6220: 0000 unimp - 6222: 000dbc1b 0xdbc1b + 6222: 000dc31b 0xdc31b 6226: 0100 addi s0,sp,128 6228: 0329 addi t1,t1,10 622a: 03b2 slli t2,t2,0xc 622c: 0000 unimp - 622e: 000da81b 0xda81b + 622e: 000daf1b 0xdaf1b 6232: 0100 addi s0,sp,128 6234: 0329 addi t1,t1,10 6236: 03b2 slli t2,t2,0xc 6238: 0000 unimp - 623a: 000e0e1b 0xe0e1b + 623a: 000e151b 0xe151b 623e: 0100 addi s0,sp,128 6240: 0329 addi t1,t1,10 6242: 03b2 slli t2,t2,0xc 6244: 0000 unimp 6246: 1c00 addi s0,sp,560 - 6248: 00107e1b 0x107e1b + 6248: 0010851b 0x10851b 624c: 0100 addi s0,sp,128 624e: 0329 addi t1,t1,10 6250: 0025 c.nop 9 6252: 0000 unimp 6254: 311a fld ft2,416(sp) 6256: 1b000003 lb zero,432(zero) # 1b0 <_start-0x7ffffe50> - 625a: 00000fd3 fadd.s ft11,ft0,ft0,rne + 625a: 0fda slli t6,t6,0x16 + 625c: 0000 unimp 625e: 2901 jal 666e <_start-0x7fff9992> 6260: 0003b203 0x3b203 6264: 1b00 addi s0,sp,432 - 6266: 0000101b 0x101b + 6266: 1022 c.slli zero,0x28 + 6268: 0000 unimp 626a: 2901 jal 667a <_start-0x7fff9986> 626c: 0003b203 0x3b203 6270: 1b00 addi s0,sp,432 - 6272: 1069 c.nop -6 + 6272: 1070 addi a2,sp,44 6274: 0000 unimp 6276: 2901 jal 6686 <_start-0x7fff997a> 6278: 0003b203 0x3b203 627c: 1b00 addi s0,sp,432 - 627e: 00001097 auipc ra,0x1 + 627e: 109e slli ra,ra,0x27 + 6280: 0000 unimp 6282: 2901 jal 6692 <_start-0x7fff996e> 6284: 0003b903 0x3b903 6288: 1a00 addi s0,sp,304 628a: 02fe slli t0,t0,0x1f 628c: 0000 unimp - 628e: 000f921b 0xf921b + 628e: 000f881b 0xf881b 6292: 0100 addi s0,sp,128 6294: 0329 addi t1,t1,10 6296: 03b2 slli t2,t2,0xc 6298: 0000 unimp - 629a: 000dbc1b 0xdbc1b + 629a: 000dc31b 0xdc31b 629e: 0100 addi s0,sp,128 62a0: 0329 addi t1,t1,10 62a2: 03b2 slli t2,t2,0xc 62a4: 0000 unimp - 62a6: 000da81b 0xda81b + 62a6: 000daf1b 0xdaf1b 62aa: 0100 addi s0,sp,128 62ac: 0329 addi t1,t1,10 62ae: 03b2 slli t2,t2,0xc 62b0: 0000 unimp - 62b2: 000e0e1b 0xe0e1b + 62b2: 000e151b 0xe151b 62b6: 0100 addi s0,sp,128 62b8: 0329 addi t1,t1,10 62ba: 03b2 slli t2,t2,0xc @@ -34871,7 +34842,7 @@ Disassembly of section .debug_info: 62be: 1a00 addi s0,sp,304 62c0: 0310 addi a2,sp,384 62c2: 0000 unimp - 62c4: 000f7f1b 0xf7f1b + 62c4: 000f751b 0xf751b 62c8: 0100 addi s0,sp,128 62ca: 0329 addi t1,t1,10 62cc: 0120 addi s0,sp,136 @@ -34879,13 +34850,13 @@ Disassembly of section .debug_info: 62d0: 1a00 addi s0,sp,304 62d2: 0322 slli t1,t1,0x8 62d4: 0000 unimp - 62d6: 000f7f1b 0xf7f1b + 62d6: 000f751b 0xf751b 62da: 0100 addi s0,sp,128 62dc: 0329 addi t1,t1,10 62de: 0120 addi s0,sp,136 62e0: 0000 unimp 62e2: 1c00 addi s0,sp,560 - 62e4: 000f7f1b 0xf7f1b + 62e4: 000f751b 0xf751b 62e8: 0100 addi s0,sp,128 62ea: 0329 addi t1,t1,10 62ec: 0120 addi s0,sp,136 @@ -34893,40 +34864,42 @@ Disassembly of section .debug_info: 62f0: 0000 unimp 62f2: 431a lw t1,132(sp) 62f4: 1b000003 lb zero,432(zero) # 1b0 <_start-0x7ffffe50> - 62f8: 0f7f 0xf7f + 62f8: 0f75 addi t5,t5,29 62fa: 0000 unimp 62fc: 2901 jal 670c <_start-0x7fff98f4> 62fe: 00012003 lw zero,0(sp) 6302: 0000 unimp 6304: 551a lw a0,164(sp) 6306: 1b000003 lb zero,432(zero) # 1b0 <_start-0x7ffffe50> - 630a: 0f7f 0xf7f + 630a: 0f75 addi t5,t5,29 630c: 0000 unimp 630e: 2901 jal 671e <_start-0x7fff98e2> 6310: 00012003 lw zero,0(sp) 6314: 0000 unimp 6316: 671a flw fa4,132(sp) 6318: 1b000003 lb zero,432(zero) # 1b0 <_start-0x7ffffe50> - 631c: 0f7f 0xf7f + 631c: 0f75 addi t5,t5,29 631e: 0000 unimp 6320: 2901 jal 6730 <_start-0x7fff98d0> 6322: 00012003 lw zero,0(sp) 6326: 0000 unimp 6328: 1b1c addi a5,sp,432 - 632a: 00000e93 li t4,0 + 632a: 0e9a slli t4,t4,0x6 + 632c: 0000 unimp 632e: 2901 jal 673e <_start-0x7fff98c2> 6330: 0003b203 0x3b203 6334: 1b00 addi s0,sp,432 - 6336: 00000e33 add t3,zero,zero + 6336: 0e3a slli t3,t3,0xe + 6338: 0000 unimp 633a: 2901 jal 674a <_start-0x7fff98b6> 633c: 0003b203 0x3b203 6340: 1b00 addi s0,sp,432 - 6342: 00000e47 fmsub.s ft8,ft0,ft0,ft0,rne + 6342: 0e4e slli t3,t3,0x13 + 6344: 0000 unimp 6346: 2901 jal 6756 <_start-0x7fff98aa> 6348: 0003b203 0x3b203 634c: 1b00 addi s0,sp,432 - 634e: 0dec addi a1,sp,732 - 6350: 0000 unimp + 634e: 00000df3 0xdf3 6352: 2901 jal 6762 <_start-0x7fff989e> 6354: 0003b203 0x3b203 6358: 0000 unimp @@ -34934,7 +34907,7 @@ Disassembly of section .debug_info: 635c: 1d00 addi s0,sp,688 635e: 1198 addi a4,sp,224 6360: 0000 unimp - 6362: 831e mv t1,t2 + 6362: 8a1e mv s4,t2 6364: 000d c.nop 3 6366: 0100 addi s0,sp,128 6368: 032a slli t1,t1,0xa @@ -34953,32 +34926,33 @@ Disassembly of section .debug_info: 638c: e900 fsw fs0,16(a0) 638e: 0015 c.nop 5 6390: 0400 addi s0,sp,512 - 6392: eb01 bnez a4,63a2 <_start-0x7fff9c5e> + 6392: f201 bnez a2,6292 <_start-0x7fff9d6e> 6394: 0c000007 vlxbu.v v0,(zero),v0,v0.t - 6398: 11d2 slli gp,gp,0x34 + 6398: 11d9 addi gp,gp,-10 639a: 0000 unimp - 639c: 0649 addi a2,a2,18 + 639c: 02fc addi a5,sp,332 639e: 0000 unimp - 63a0: 40b0 lw a2,64(s1) + 63a0: 406c lw a1,68(s0) 63a2: 8001 c.srli64 s0 63a4: 0324 addi s1,sp,392 63a6: 0000 unimp - 63a8: 00007db3 and s11,zero,zero + 63a8: 7db5 lui s11,0xfffed + 63aa: 0000 unimp 63ac: 0402 c.slli64 s0 - 63ae: 2404 fld fs1,8(s0) + 63ae: 8504 0x8504 63b0: 0004 0x4 63b2: 0300 addi s0,sp,384 63b4: 0504 addi s1,sp,640 63b6: 6e69 lui t3,0x1a 63b8: 0074 addi a3,sp,12 63ba: 0102 c.slli64 sp - 63bc: 0806 slli a6,a6,0x1 + 63bc: 6906 flw fs2,64(sp) 63be: 0006 c.slli zero,0x1 63c0: 0200 addi s0,sp,256 63c2: 0508 addi a0,sp,640 63c4: 021d addi tp,tp,7 63c6: 0000 unimp - 63c8: 6c04 flw fs1,24(s0) + 63c8: 7304 flw fs1,32(a4) 63ca: 02000007 vlbu.v v0,(zero) 63ce: 014a slli sp,sp,0x12 63d0: 5316 lw t1,100(sp) @@ -34987,17 +34961,18 @@ Disassembly of section .debug_info: 63d6: 0041 c.nop 16 63d8: 0000 unimp 63da: 0102 c.slli64 sp - 63dc: 0608 addi a0,sp,768 + 63dc: 6708 flw fa0,8(a4) 63de: 0006 c.slli zero,0x1 63e0: 0200 addi s0,sp,256 63e2: 0704 addi s1,sp,896 - 63e4: 030d addi t1,t1,3 + 63e4: 036e slli t1,t1,0x1b 63e6: 0000 unimp 63e8: 0802 c.slli64 a6 - 63ea: 00030307 vlbu.v v6,(t1),v0.t + 63ea: 00036407 vlwu.v v8,(t1),v0.t 63ee: 0200 addi s0,sp,256 63f0: 0702 c.slli64 a4 - 63f2: 00000323 sb zero,6(zero) # 6 <_start-0x7ffffffa> + 63f2: 0384 addi s1,sp,448 + 63f4: 0000 unimp 63f6: 4e06 lw t3,64(sp) 63f8: 0000 unimp 63fa: 7f00 flw fs0,56(a4) @@ -35009,14 +34984,12 @@ Disassembly of section .debug_info: 6406: 6f05 lui t5,0x1 6408: 0000 unimp 640a: 0800 addi s0,sp,16 - 640c: 0336 slli t1,t1,0xd - 640e: 0000 unimp + 640c: 00000397 auipc t2,0x0 6410: 3c04 fld fs1,56(s0) 6412: 7f16 flw ft10,100(sp) 6414: 0000 unimp 6416: 0900 addi s0,sp,144 - 6418: 129c addi a5,sp,352 - 641a: 0000 unimp + 6418: 000012a3 sh zero,5(zero) # 5 <_start-0x7ffffffb> 641c: 250f4503 lbu a0,592(t5) # 1250 <_start-0x7fffedb0> 6420: 0000 unimp 6422: 0a00 addi s0,sp,272 @@ -35024,7 +34997,7 @@ Disassembly of section .debug_info: 6426: 034a slli t1,t1,0x12 6428: 00d6 slli ra,ra,0x15 642a: 0000 unimp - 642c: 0012550b 0x12550b + 642c: 00125c0b 0x125c0b 6430: 0300 addi s0,sp,384 6432: 0e51 addi t3,t3,20 6434: 005a c.slli zero,0x16 @@ -35046,8 +35019,7 @@ Disassembly of section .debug_info: 6458: 0104 addi s1,sp,128 645a: 0000 unimp 645c: 0d00 addi s0,sp,656 - 645e: 1290 addi a2,sp,352 - 6460: 0000 unimp + 645e: 00001297 auipc t0,0x1 6462: 0304 addi s1,sp,384 6464: 00fc0747 fmsub.s fa4,fs8,fa5,ft0,rne 6468: 0000 unimp @@ -35057,18 +35029,18 @@ Disassembly of section .debug_info: 6470: 0a49 addi s4,s4,18 6472: 0090 addi a2,sp,64 6474: 0000 unimp - 6476: 000a2a0f 0xa2a0f + 6476: 000a480f 0xa480f 647a: 0300 addi s0,sp,384 647c: 0555 addi a0,a0,21 647e: 009c addi a5,sp,64 6480: 0000 unimp 6482: 1000 addi s0,sp,32 - 6484: 1215 addi tp,tp,-27 + 6484: 121c addi a5,sp,288 6486: 0000 unimp 6488: 2301 jal 6988 <_start-0x7fff9678> 648a: 9001 srli s0,s0,0x20 648c: 0000 unimp - 648e: b000 fsd fs0,32(s0) + 648e: 6c00 flw fs0,24(s0) 6490: 0140 addi s0,sp,132 6492: 2480 fld fs0,8(s1) 6494: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> @@ -35088,14 +35060,13 @@ Disassembly of section .debug_info: 64b4: 9900 0x9900 64b6: 00f1 addi ra,ra,28 64b8: 1200 addi s0,sp,288 - 64ba: 0948 addi a0,sp,148 - 64bc: 0000 unimp + 64ba: 0000094f fnmadd.s fs2,ft0,ft0,ft0,rne 64be: 2501 jal 6abe <_start-0x7fff9542> 64c0: 00002c03 lw s8,0(zero) # 0 <_start-0x80000000> 64c4: f800 fsw fs0,48(s0) 64c6: 00f1 addi ra,ra,28 64c8: 1300 addi s0,sp,416 - 64ca: 0a46 slli s4,s4,0x11 + 64ca: 0a4d addi s4,s4,19 64cc: 0000 unimp 64ce: 2501 jal 6ace <_start-0x7fff9532> 64d0: 00002c03 lw s8,0(zero) # 0 <_start-0x80000000> @@ -35181,18 +35152,16 @@ Disassembly of section .debug_info: 65a8: 3300 fld fs0,32(a4) 65aa: 0002 c.slli64 zero 65ac: 1600 addi s0,sp,800 - 65ae: 1200 addi s0,sp,288 - 65b0: 0000 unimp + 65ae: 00001207 0x1207 65b2: 2c01 jal 67c2 <_start-0x7fff983e> - 65b4: 0000d603 lhu a2,0(ra) # 727e <_start-0x7fff8d82> + 65b4: 0000d603 lhu a2,0(ra) 65b8: 0000 unimp 65ba: e015 bnez s0,65de <_start-0x7fff9a22> 65bc: 0011 c.nop 4 65be: 4d00 lw s0,24(a0) 65c0: 0002 c.slli64 zero 65c2: 1200 addi s0,sp,288 - 65c4: 08dc addi a5,sp,84 - 65c6: 0000 unimp + 65c4: 000008e3 beqz zero,6dd4 <_start-0x7fff922c> 65c8: 2c01 jal 67d8 <_start-0x7fff9828> 65ca: 0003b003 0x3b003 65ce: 5e00 lw s0,56(a2) @@ -35203,8 +35172,7 @@ Disassembly of section .debug_info: 65d8: 6300 flw fs0,0(a4) 65da: 0002 c.slli64 zero 65dc: 1600 addi s0,sp,800 - 65de: 1200 addi s0,sp,288 - 65e0: 0000 unimp + 65de: 00001207 0x1207 65e2: 2d01 jal 6bf2 <_start-0x7fff940e> 65e4: 0000d603 lhu a2,0(ra) 65e8: 0000 unimp @@ -35213,8 +35181,7 @@ Disassembly of section .debug_info: 65ee: 7d00 flw fs0,56(a0) 65f0: 0002 c.slli64 zero 65f2: 1200 addi s0,sp,288 - 65f4: 08dc addi a5,sp,84 - 65f6: 0000 unimp + 65f4: 000008e3 beqz zero,6e04 <_start-0x7fff91fc> 65f8: 2d01 jal 6c08 <_start-0x7fff93f8> 65fa: 0003b003 0x3b003 65fe: 7300 flw fs0,32(a4) @@ -35224,34 +35191,35 @@ Disassembly of section .debug_info: 6606: 0012 c.slli zero,0x4 6608: 4d00 lw s0,24(a0) 660a: 12000003 lb zero,288(zero) # 120 <_start-0x7ffffee0> - 660e: 121e slli tp,tp,0x27 + 660e: 1225 addi tp,tp,-23 6610: 0000 unimp 6612: 2e01 jal 6922 <_start-0x7fff96de> 6614: 0003b703 0x3b703 6618: 8800 0x8800 661a: 00f6 slli ra,ra,0x1d 661c: 1200 addi s0,sp,288 - 661e: 000012a3 sh zero,5(zero) # 5 <_start-0x7ffffffb> + 661e: 12aa slli t0,t0,0x2a + 6620: 0000 unimp 6622: 2e01 jal 6932 <_start-0x7fff96ce> 6624: 0003b703 0x3b703 6628: a600 fsd fs0,8(a2) 662a: 00f6 slli ra,ra,0x1d 662c: 1200 addi s0,sp,288 - 662e: 125a slli tp,tp,0x36 + 662e: 1261 addi tp,tp,-8 6630: 0000 unimp 6632: 2e01 jal 6942 <_start-0x7fff96be> 6634: 0003b703 0x3b703 6638: d000 sw s0,32(s0) 663a: 00f6 slli ra,ra,0x1d 663c: 1200 addi s0,sp,288 - 663e: 123a slli tp,tp,0x2e + 663e: 1241 addi tp,tp,-16 6640: 0000 unimp 6642: 2e01 jal 6952 <_start-0x7fff96ae> 6644: 0003b703 0x3b703 6648: f500 fsw fs0,40(a0) 664a: 00f6 slli ra,ra,0x1d 664c: 1200 addi s0,sp,288 - 664e: 1275 addi tp,tp,-3 + 664e: 127c addi a5,sp,300 6650: 0000 unimp 6652: 2e01 jal 6962 <_start-0x7fff969e> 6654: 0003b703 0x3b703 @@ -35273,27 +35241,27 @@ Disassembly of section .debug_info: 667a: 000003b7 lui t2,0x0 667e: f758 fsw fa4,44(a4) 6680: 0000 unimp - 6682: e412 fsw ft4,8(sp) - 6684: 0005 c.nop 1 + 6682: 4512 lw a0,4(sp) + 6684: 0006 c.slli zero,0x1 6686: 0100 addi s0,sp,128 6688: 032e slli t1,t1,0xb 668a: 000003b7 lui t2,0x0 668e: f77c fsw fa5,108(a4) 6690: 0000 unimp - 6692: df12 sw tp,188(sp) - 6694: 0005 c.nop 1 + 6692: 4012 0x4012 + 6694: 0006 c.slli zero,0x1 6696: 0100 addi s0,sp,128 6698: 032e slli t1,t1,0xb 669a: 000003b7 lui t2,0x0 669e: f79a fsw ft6,236(sp) 66a0: 0000 unimp - 66a2: 0912 slli s2,s2,0x4 + 66a2: 1012 c.slli zero,0x24 66a4: 01000007 vlbuff.v v0,(zero),v0.t 66a8: 032e slli t1,t1,0xb 66aa: 000003b7 lui t2,0x0 66ae: f7b8 fsw fa4,104(a5) 66b0: 0000 unimp - 66b2: 0412 slli s0,s0,0x4 + 66b2: 0b12 slli s6,s6,0x4 66b4: 01000007 vlbuff.v v0,(zero),v0.t 66b8: 032e slli t1,t1,0xb 66ba: 000003b7 lui t2,0x0 @@ -35305,73 +35273,79 @@ Disassembly of section .debug_info: 66ce: f86a fsw fs10,48(sp) 66d0: 0000 unimp 66d2: 0000 unimp - 66d4: 7018 flw fa4,32(s0) + 66d4: 2c18 fld fa4,24(s0) 66d6: 54800143 0x54800143 66da: 0000 unimp 66dc: 9900 0x9900 66de: 16000003 lb zero,352(zero) # 160 <_start-0x7ffffea0> - 66e2: 000009af 0x9af + 66e2: 09b6 slli s3,s3,0xd + 66e4: 0000 unimp 66e6: 2f01 jal 6df6 <_start-0x7fff920a> 66e8: 00002c03 lw s8,0(zero) # 0 <_start-0x80000000> 66ec: 1900 addi s0,sp,176 - 66ee: 2f16 fld ft10,320(sp) - 66f0: 000a c.slli zero,0x2 + 66ee: d116 sw t0,160(sp) + 66f0: 0009 c.nop 2 66f2: 0100 addi s0,sp,128 66f4: 03b0032f 0x3b0032f 66f8: 0000 unimp - 66fa: 9816 add a6,a6,t0 + 66fa: 9f16 add t5,t5,t0 66fc: 0009 c.nop 2 66fe: 0100 addi s0,sp,128 6700: 03b0032f 0x3b0032f 6704: 0000 unimp - 6706: 1316 slli t1,t1,0x25 + 6706: 3116 fld ft2,352(sp) 6708: 000a c.slli zero,0x2 670a: 0100 addi s0,sp,128 670c: 03b0032f 0x3b0032f 6710: 0000 unimp - 6712: 0216 slli tp,tp,0x5 - 6714: 0100000f fence w,unknown + 6712: f816 fsw ft5,48(sp) + 6714: 000e c.slli zero,0x3 + 6716: 0100 addi s0,sp,128 6718: 03b7032f 0x3b7032f 671c: 0000 unimp 671e: 0000 unimp - 6720: 181a slli a6,a6,0x26 - 6722: 18800143 fmadd.s ft2,ft0,fs0,ft3,rne + 6720: d41a sw t1,40(sp) + 6722: 0142 slli sp,sp,0x10 + 6724: 1880 addi s0,sp,112 6726: 0000 unimp 6728: 1600 addi s0,sp,800 - 672a: 000011bf d6032f01 0xd6032f01000011bf - 6732: 0000 unimp + 672a: 11c6 slli gp,gp,0x31 + 672c: 0000 unimp + 672e: 2f01 jal 6e3e <_start-0x7fff91c2> + 6730: 0000d603 lhu a2,0(ra) 6734: 0000 unimp 6736: 0200 addi s0,sp,256 6738: 0504 addi s1,sp,640 673a: 0222 slli tp,tp,0x8 673c: 0000 unimp 673e: 0402 c.slli64 s0 - 6740: 00030807 vlbu.v v16,(t1),v0.t + 6740: 00036907 vlwu.v v18,(t1),v0.t 6744: 0000 unimp 6746: 0259 addi tp,tp,22 6748: 0000 unimp 674a: 0004 0x4 674c: 00001763 bnez zero,675a <_start-0x7fff98a6> 6750: 0104 addi s1,sp,128 - 6752: 000007eb 0x7eb - 6756: bf0c fsd fa1,56(a4) + 6752: 07f2 slli a5,a5,0x1c + 6754: 0000 unimp + 6756: c60c sw a1,8(a2) 6758: 0012 c.slli zero,0x4 - 675a: 4900 lw s0,16(a0) - 675c: 0006 c.slli zero,0x1 - 675e: d400 sw s0,40(s0) + 675a: fc00 fsw fs0,56(s0) + 675c: 0002 c.slli64 zero + 675e: 9000 0x9000 6760: 08800143 fmadd.s ft2,ft0,fs0,ft1,rne 6764: 0001 nop - 6766: 0d00 addi s0,sp,656 + 6766: 0f00 addi s0,sp,912 6768: 0085 addi ra,ra,1 676a: 0200 addi s0,sp,256 676c: 0404 addi s1,sp,512 - 676e: 0424 addi s1,sp,520 + 676e: 0485 addi s1,s1,1 6770: 0000 unimp 6772: 69050403 lb s0,1680(a0) 6776: 746e flw fs0,248(sp) 6778: 0200 addi s0,sp,256 677a: 0601 addi a2,a2,0 - 677c: 0608 addi a0,sp,768 + 677c: 0669 addi a2,a2,26 677e: 0000 unimp 6780: 1604 addi s1,sp,800 6782: 0002 c.slli64 zero @@ -35383,7 +35357,7 @@ Disassembly of section .debug_info: 678e: 0508 addi a0,sp,640 6790: 021d addi tp,tp,7 6792: 0000 unimp - 6794: 6c04 flw fs1,24(s0) + 6794: 7304 flw fs1,32(a4) 6796: 02000007 vlbu.v v0,(zero) 679a: 014a slli sp,sp,0x12 679c: 6016 flw ft0,68(sp) @@ -35392,7 +35366,7 @@ Disassembly of section .debug_info: 67a2: 004e c.slli zero,0x13 67a4: 0000 unimp 67a6: 0102 c.slli64 sp - 67a8: 0608 addi a0,sp,768 + 67a8: 6708 flw fa0,8(a4) 67aa: 0006 c.slli zero,0x1 67ac: 0400 addi s0,sp,512 67ae: 0215 addi tp,tp,5 @@ -35402,12 +35376,13 @@ Disassembly of section .debug_info: 67b6: 0074 addi a3,sp,12 67b8: 0000 unimp 67ba: 0402 c.slli64 s0 - 67bc: 00030d07 vlbu.v v26,(t1),v0.t + 67bc: 00036e07 vlwu.v v28,(t1),v0.t 67c0: 0200 addi s0,sp,256 67c2: 0708 addi a0,sp,896 - 67c4: 00000303 lb t1,0(zero) # 0 <_start-0x80000000> + 67c4: 0364 addi s1,sp,396 + 67c6: 0000 unimp 67c8: 0202 c.slli64 tp - 67ca: 00032307 flw ft6,0(t1) + 67ca: 00038407 vlbu.v v8,(t2),v0.t 67ce: 0600 addi s0,sp,768 67d0: 0000005b 0x5b 67d4: 0099 addi ra,ra,6 @@ -35417,12 +35392,12 @@ Disassembly of section .debug_info: 67de: 0500 addi s0,sp,640 67e0: 0089 addi ra,ra,2 67e2: 0000 unimp - 67e4: 3608 fld fa0,40(a2) + 67e4: 9708 0x9708 67e6: 04000003 lb zero,64(zero) # 40 <_start-0x7fffffc0> 67ea: 163c addi a5,sp,808 67ec: 0099 addi ra,ra,6 67ee: 0000 unimp - 67f0: 9c09 0x9c09 + 67f0: a309 j 6cf2 <_start-0x7fff930e> 67f2: 0012 c.slli zero,0x4 67f4: 0300 addi s0,sp,384 67f6: 0f45 addi t5,t5,17 @@ -35432,7 +35407,7 @@ Disassembly of section .debug_info: 67fe: f0034a03 lbu s4,-256(t1) 6802: 0000 unimp 6804: 0b00 addi s0,sp,400 - 6806: 1255 addi tp,tp,-11 + 6806: 125c addi a5,sp,292 6808: 0000 unimp 680a: 740e5103 lhu sp,1856(t3) # 1a740 <_start-0x7ffe58c0> 680e: 0000 unimp @@ -35452,7 +35427,7 @@ Disassembly of section .debug_info: 6830: 0400 addi s0,sp,512 6832: 0001 nop 6834: 0000 unimp - 6836: 900d srli s0,s0,0x23 + 6836: 970d srai a4,a4,0x23 6838: 0012 c.slli zero,0x4 683a: 0400 addi s0,sp,512 683c: 16074703 lbu a4,352(a4) @@ -35463,17 +35438,17 @@ Disassembly of section .debug_info: 6848: aa0a4903 lbu s2,-1376(s4) 684c: 0000 unimp 684e: 0f00 addi s0,sp,912 - 6850: 0a2a slli s4,s4,0xa + 6850: 0a48 addi a0,sp,276 6852: 0000 unimp 6854: b6055503 lhu a0,-1184(a0) 6858: 0000 unimp 685a: 0000 unimp - 685c: f010 fsw fa2,32(s0) + 685c: f710 fsw fa2,40(a4) 685e: 0012 c.slli zero,0x4 6860: 0100 addi s0,sp,128 6862: 00aa0123 sb a0,2(s4) 6866: 0000 unimp - 6868: 43d4 lw a3,4(a5) + 6868: 4390 lw a2,0(a5) 686a: 8001 c.srli64 s0 686c: 0108 addi a0,sp,128 686e: 0000 unimp @@ -35486,14 +35461,14 @@ Disassembly of section .debug_info: 687e: 0000 unimp 6880: f898 fsw fa4,48(s1) 6882: 0000 unimp - 6884: 4812 lw a6,4(sp) + 6884: 4f12 lw t5,4(sp) 6886: 0009 c.nop 2 6888: 0100 addi s0,sp,128 688a: 0325 addi t1,t1,9 688c: 002c addi a1,sp,8 688e: 0000 unimp 6890: 0000f8cf fnmadd.s fa7,ft1,ft0,ft0 - 6894: 000a4613 xori a2,s4,0 + 6894: 000a4d13 xori s10,s4,0 6898: 0100 addi s0,sp,128 689a: 0325 addi t1,t1,9 689c: 002c addi a1,sp,8 @@ -35533,26 +35508,28 @@ Disassembly of section .debug_info: 68ec: 1260 addi s0,sp,300 68ee: 0000 unimp 68f0: 00000237 lui tp,0x0 - 68f4: 00118617 auipc a2,0x118 + 68f4: 00118d17 auipc s10,0x118 68f8: 0100 addi s0,sp,128 68fa: 032a slli t1,t1,0xa - 68fc: 4498 lw a4,8(s1) + 68fc: 4454 lw a3,12(s0) 68fe: 8001 c.srli64 s0 6900: 8018 0x8018 6902: 0012 c.slli zero,0x4 6904: 1200 addi s0,sp,288 - 6906: 119f 0000 2a01 0x2a010000119f + 6906: 11a6 slli gp,gp,0x29 + 6908: 0000 unimp + 690a: 2a01 jal 6a1a <_start-0x7fff95e6> 690c: 00006703 0x6703 6910: b700 fsd fs0,40(a4) 6912: 00f9 addi ra,ra,30 6914: 1900 addi s0,sp,176 - 6916: 43fc lw a5,68(a5) + 6916: 43b8 lw a4,64(a5) 6918: 8001 c.srli64 s0 691a: 0010 0x10 691c: 0000 unimp 691e: 01ed addi gp,gp,27 6920: 0000 unimp - 6922: af12 fsd ft4,408(sp) + 6922: b612 fsd ft4,296(sp) 6924: 0011 c.nop 4 6926: 0100 addi s0,sp,128 6928: 032a slli t1,t1,0xa @@ -35563,7 +35540,7 @@ Disassembly of section .debug_info: 6932: 1800 addi s0,sp,48 6934: 1298 addi a4,sp,352 6936: 0000 unimp - 6938: 7e12 flw ft8,36(sp) + 6938: 8512 mv a0,tp 693a: 0010 0x10 693c: 0100 addi s0,sp,128 693e: 032a slli t1,t1,0xa @@ -35572,30 +35549,33 @@ Disassembly of section .debug_info: 6944: fa30 fsw fa2,112(a2) 6946: 0000 unimp 6948: 1b1a slli s6,s6,0x26 - 694a: 00000fd3 fadd.s ft11,ft0,ft0,rne + 694a: 0fda slli t6,t6,0x16 + 694c: 0000 unimp 694e: 2a01 jal 6a5e <_start-0x7fff95a2> 6950: 00024e03 lbu t3,0(tp) # 0 <_start-0x80000000> 6954: 1b00 addi s0,sp,432 - 6956: 0000101b 0x101b + 6956: 1022 c.slli zero,0x28 + 6958: 0000 unimp 695a: 2a01 jal 6a6a <_start-0x7fff9596> 695c: 00024e03 lbu t3,0(tp) # 0 <_start-0x80000000> 6960: 1b00 addi s0,sp,432 - 6962: 1069 c.nop -6 + 6962: 1070 addi a2,sp,44 6964: 0000 unimp 6966: 2a01 jal 6a76 <_start-0x7fff958a> 6968: 00024e03 lbu t3,0(tp) # 0 <_start-0x80000000> 696c: 1b00 addi s0,sp,432 - 696e: 00001097 auipc ra,0x1 + 696e: 109e slli ra,ra,0x27 + 6970: 0000 unimp 6972: 2a01 jal 6a82 <_start-0x7fff957e> 6974: 00025503 lhu a0,0(tp) # 0 <_start-0x80000000> 6978: 0000 unimp 697a: 0000 unimp 697c: 1c00 addi s0,sp,560 - 697e: 4424 lw s1,72(s0) + 697e: 43e0 lw s0,68(a5) 6980: 8001 c.srli64 s0 6982: 0018 0x18 6984: 0000 unimp - 6986: 0011bf1b 0x11bf1b + 6986: 0011c61b 0x11c61b 698a: 0100 addi s0,sp,128 698c: 00f0032b 0xf0032b 6990: 0000 unimp @@ -35605,7 +35585,7 @@ Disassembly of section .debug_info: 6998: 0002 c.slli64 zero 699a: 0200 addi s0,sp,256 699c: 0704 addi s1,sp,896 - 699e: 0308 addi a0,sp,384 + 699e: 0369 addi t1,t1,26 69a0: 0000 unimp 69a2: a500 fsd fs0,8(a0) 69a4: 0002 c.slli64 zero @@ -35613,33 +35593,32 @@ Disassembly of section .debug_info: 69a8: fb00 fsw fs0,48(a4) 69aa: 0018 0x18 69ac: 0400 addi s0,sp,512 - 69ae: eb01 bnez a4,69be <_start-0x7fff9642> + 69ae: f201 bnez a2,68ae <_start-0x7fff9752> 69b0: 0c000007 vlxbu.v v0,(zero),v0,v0.t - 69b4: 12fc addi a5,sp,364 - 69b6: 0000 unimp - 69b8: 0649 addi a2,a2,18 + 69b4: 00001303 lh t1,0(zero) # 0 <_start-0x80000000> + 69b8: 02fc addi a5,sp,332 69ba: 0000 unimp - 69bc: 44dc lw a5,12(s1) + 69bc: 4498 lw a4,8(s1) 69be: 8001 c.srli64 s0 69c0: 00dc addi a5,sp,68 69c2: 0000 unimp - 69c4: 8802 jr a6 + 69c4: 8804 0x8804 69c6: 0000 unimp 69c8: 0402 c.slli64 s0 - 69ca: 2404 fld fs1,8(s0) + 69ca: 8504 0x8504 69cc: 0004 0x4 69ce: 0300 addi s0,sp,384 69d0: 0504 addi s1,sp,640 69d2: 6e69 lui t3,0x1a 69d4: 0074 addi a3,sp,12 69d6: 0102 c.slli64 sp - 69d8: 0806 slli a6,a6,0x1 + 69d8: 6906 flw fs2,64(sp) 69da: 0006 c.slli zero,0x1 69dc: 0200 addi s0,sp,256 69de: 0508 addi a0,sp,640 69e0: 021d addi tp,tp,7 69e2: 0000 unimp - 69e4: 6c04 flw fs1,24(s0) + 69e4: 7304 flw fs1,32(a4) 69e6: 02000007 vlbu.v v0,(zero) 69ea: 014a slli sp,sp,0x12 69ec: 5316 lw t1,100(sp) @@ -35648,17 +35627,18 @@ Disassembly of section .debug_info: 69f2: 0041 c.nop 16 69f4: 0000 unimp 69f6: 0102 c.slli64 sp - 69f8: 0608 addi a0,sp,768 + 69f8: 6708 flw fa0,8(a4) 69fa: 0006 c.slli zero,0x1 69fc: 0200 addi s0,sp,256 69fe: 0704 addi s1,sp,896 - 6a00: 030d addi t1,t1,3 + 6a00: 036e slli t1,t1,0x1b 6a02: 0000 unimp 6a04: 0802 c.slli64 a6 - 6a06: 00030307 vlbu.v v6,(t1),v0.t + 6a06: 00036407 vlwu.v v8,(t1),v0.t 6a0a: 0200 addi s0,sp,256 6a0c: 0702 c.slli64 a4 - 6a0e: 00000323 sb zero,6(zero) # 6 <_start-0x7ffffffa> + 6a0e: 0384 addi s1,sp,448 + 6a10: 0000 unimp 6a12: 4e06 lw t3,64(sp) 6a14: 0000 unimp 6a16: 7f00 flw fs0,56(a4) @@ -35670,14 +35650,12 @@ Disassembly of section .debug_info: 6a22: 6f05 lui t5,0x1 6a24: 0000 unimp 6a26: 0800 addi s0,sp,16 - 6a28: 0336 slli t1,t1,0xd - 6a2a: 0000 unimp + 6a28: 00000397 auipc t2,0x0 6a2c: 3c05 jal 645c <_start-0x7fff9ba4> 6a2e: 7f16 flw ft10,100(sp) 6a30: 0000 unimp 6a32: 0900 addi s0,sp,144 - 6a34: 129c addi a5,sp,352 - 6a36: 0000 unimp + 6a34: 000012a3 sh zero,5(zero) # 5 <_start-0x7ffffffb> 6a38: 250f4503 lbu a0,592(t5) # 1250 <_start-0x7fffedb0> 6a3c: 0000 unimp 6a3e: 0a00 addi s0,sp,272 @@ -35685,7 +35663,7 @@ Disassembly of section .debug_info: 6a42: 034a slli t1,t1,0x12 6a44: 00d6 slli ra,ra,0x15 6a46: 0000 unimp - 6a48: 0012550b 0x12550b + 6a48: 00125c0b 0x125c0b 6a4c: 0300 addi s0,sp,384 6a4e: 0e51 addi t3,t3,20 6a50: 005a c.slli zero,0x16 @@ -35707,8 +35685,7 @@ Disassembly of section .debug_info: 6a74: 0104 addi s1,sp,128 6a76: 0000 unimp 6a78: 0d00 addi s0,sp,656 - 6a7a: 1290 addi a2,sp,352 - 6a7c: 0000 unimp + 6a7a: 00001297 auipc t0,0x1 6a7e: 0304 addi s1,sp,384 6a80: 00fc0747 fmsub.s fa4,fs8,fa5,ft0,rne 6a84: 0000 unimp @@ -35718,13 +35695,13 @@ Disassembly of section .debug_info: 6a8c: 0a49 addi s4,s4,18 6a8e: 0090 addi a2,sp,64 6a90: 0000 unimp - 6a92: 000a2a0f 0xa2a0f + 6a92: 000a480f 0xa480f 6a96: 0300 addi s0,sp,384 6a98: 0555 addi a0,a0,21 6a9a: 009c addi a5,sp,64 6a9c: 0000 unimp 6a9e: 0900 addi s0,sp,144 - 6aa0: 08d5 addi a7,a7,21 + 6aa0: 08dc addi a5,sp,84 6aa2: 0000 unimp 6aa4: 4804 lw s1,16(s0) 6aa6: 0001080f 0x1080f @@ -35736,7 +35713,7 @@ Disassembly of section .debug_info: 6ab4: 4f04 lw s1,24(a4) 6ab6: 00015903 lhu s2,0(sp) 6aba: 0b00 addi s0,sp,400 - 6abc: 08b6 slli a7,a7,0xd + 6abc: 08bd addi a7,a7,15 6abe: 0000 unimp 6ac0: 5704 lw s1,40(a4) 6ac2: 5a0e lw s4,224(sp) @@ -35744,8 +35721,7 @@ Disassembly of section .debug_info: 6ac6: 0400 addi s0,sp,512 6ac8: 0020 addi s0,sp,8 6aca: 0b00 addi s0,sp,400 - 6acc: 08bc addi a5,sp,88 - 6ace: 0000 unimp + 6acc: 000008c3 fmadd.s fa7,ft0,ft0,ft0,rne 6ad0: 5804 lw s1,48(s0) 6ad2: 5a0e lw s4,224(sp) 6ad4: 0000 unimp @@ -35767,7 +35743,7 @@ Disassembly of section .debug_info: 6af6: 0400 addi s0,sp,512 6af8: 0001 nop 6afa: 0004 0x4 - 6afc: 070d addi a4,a4,3 + 6afc: 250d jal 711e <_start-0x7fff8ee2> 6afe: 000a c.slli zero,0x2 6b00: 0800 addi s0,sp,16 6b02: 4c04 lw s1,24(s0) @@ -35779,18 +35755,18 @@ Disassembly of section .debug_info: 6b10: fc0a fsw ft2,56(sp) 6b12: 0000 unimp 6b14: 0f00 addi s0,sp,912 - 6b16: 0a2a slli s4,s4,0xa + 6b16: 0a48 addi a0,sp,276 6b18: 0000 unimp 6b1a: 5c04 lw s1,56(s0) 6b1c: 0f05 addi t5,t5,1 6b1e: 0001 nop 6b20: 0000 unimp - 6b22: 3c10 fld fa2,56(s0) + 6b22: 4310 lw a2,0(a4) 6b24: 01000013 li zero,16 6b28: 0125 addi sp,sp,9 6b2a: 00fc addi a5,sp,76 6b2c: 0000 unimp - 6b2e: 44dc lw a5,12(s1) + 6b2e: 4498 lw a4,8(s1) 6b30: 8001 c.srli64 s0 6b32: 00dc addi a5,sp,68 6b34: 0000 unimp @@ -35804,13 +35780,13 @@ Disassembly of section .debug_info: 6b44: 0000 unimp 6b46: fa44 fsw fs1,52(a2) 6b48: 0000 unimp - 6b4a: 4812 lw a6,4(sp) + 6b4a: 4f12 lw t5,4(sp) 6b4c: 0009 c.nop 2 6b4e: 0100 addi s0,sp,128 6b50: 002c0327 0x2c0327 6b54: 0000 unimp 6b56: 1200 addi s0,sp,288 - 6b58: 0a46 slli s4,s4,0x11 + 6b58: 0a4d addi s4,s4,19 6b5a: 0000 unimp 6b5c: 2701 jal 725c <_start-0x7fff8da4> 6b5e: 00002c03 lw s8,0(zero) # 0 <_start-0x80000000> @@ -35852,7 +35828,7 @@ Disassembly of section .debug_info: 6bc6: 0000 unimp 6bc8: fafa fsw ft10,116(sp) 6bca: 0000 unimp - 6bcc: 2915 jal 7000 <_start-0x7fff9000> + 6bcc: 3015 jal 63f0 <_start-0x7fff9c10> 6bce: 0009 c.nop 2 6bd0: 0100 addi s0,sp,128 6bd2: 0329 addi t1,t1,10 @@ -35860,7 +35836,7 @@ Disassembly of section .debug_info: 6bd6: 0000 unimp 6bd8: fb26 fsw fs1,180(sp) 6bda: 0000 unimp - 6bdc: 4b15 li s6,5 + 6bdc: 5215 li tp,-27 6bde: 000a c.slli zero,0x2 6be0: 0100 addi s0,sp,128 6be2: 0329 addi t1,t1,10 @@ -35877,19 +35853,19 @@ Disassembly of section .debug_info: 6bfa: 6900 flw fs0,16(a0) 6bfc: 0002 c.slli64 zero 6bfe: 1700 addi s0,sp,928 - 6c00: 1200 addi s0,sp,288 - 6c02: 0000 unimp + 6c00: 00001207 0x1207 6c04: 2d01 jal 7214 <_start-0x7fff8dec> - 6c06: 0000d603 lhu a2,0(ra) # 796e <_start-0x7fff8692> + 6c06: 0000d603 lhu a2,0(ra) 6c0a: 0000 unimp - 6c0c: 5818 lw a4,48(s0) + 6c0c: 1418 addi a4,sp,544 6c0e: 0145 addi sp,sp,17 6c10: 4080 lw s0,0(s1) 6c12: 0000 unimp 6c14: 8700 0x8700 6c16: 0002 c.slli64 zero 6c18: 1500 addi s0,sp,672 - 6c1a: 0000132f 0x132f + 6c1a: 1336 slli t1,t1,0x2d + 6c1c: 0000 unimp 6c1e: 2f01 jal 732e <_start-0x7fff8cd2> 6c20: 00002c03 lw s8,0(zero) # 0 <_start-0x80000000> 6c24: ca00 sw s0,16(a2) @@ -35897,7 +35873,7 @@ Disassembly of section .debug_info: 6c2a: d019 beqz s0,6b30 <_start-0x7fff94d0> 6c2c: 0012 c.slli zero,0x4 6c2e: 1700 addi s0,sp,928 - 6c30: 08c2 slli a7,a7,0x10 + 6c30: 08c9 addi a7,a7,18 6c32: 0000 unimp 6c34: 3301 jal 6934 <_start-0x7fff96cc> 6c36: 00015903 lhu s2,0(sp) @@ -35907,22 +35883,23 @@ Disassembly of section .debug_info: 6c40: 0222 slli tp,tp,0x8 6c42: 0000 unimp 6c44: 0402 c.slli64 s0 - 6c46: 00030807 vlbu.v v16,(t1),v0.t + 6c46: 00036907 vlwu.v v18,(t1),v0.t 6c4a: 0000 unimp 6c4c: 000003eb 0x3eb 6c50: 0004 0x4 6c52: 1a76 slli s4,s4,0x3d 6c54: 0000 unimp 6c56: 0104 addi s1,sp,128 - 6c58: 000007eb 0x7eb - 6c5c: 4a0c lw a1,16(a2) - 6c5e: 49000013 li zero,1168 - 6c62: 0006 c.slli zero,0x1 - 6c64: b800 fsd fs0,48(s0) + 6c58: 07f2 slli a5,a5,0x1c + 6c5a: 0000 unimp + 6c5c: 510c lw a1,32(a0) + 6c5e: fc000013 li zero,-64 + 6c62: 0002 c.slli64 zero + 6c64: 7400 flw fs0,40(s0) 6c66: 0145 addi sp,sp,17 6c68: 0c80 addi s0,sp,592 6c6a: 0002 c.slli64 zero - 6c6c: 6500 flw fs0,8(a0) + 6c6c: 6700 flw fs0,8(a4) 6c6e: 0200008b 0x200008b 6c72: 0408 addi a0,sp,512 6c74: 00a2 slli ra,ra,0x8 @@ -35931,14 +35908,13 @@ Disassembly of section .debug_info: 6c7c: 746e flw fs0,248(sp) 6c7e: 0200 addi s0,sp,256 6c80: 0601 addi a2,a2,0 - 6c82: 0608 addi a0,sp,768 + 6c82: 0669 addi a2,a2,26 6c84: 0000 unimp 6c86: 0802 c.slli64 a6 6c88: 1d05 addi s10,s10,-31 6c8a: 0002 c.slli64 zero 6c8c: 0400 addi s0,sp,512 - 6c8e: 076c addi a1,sp,908 - 6c90: 0000 unimp + 6c8e: 00000773 0x773 6c92: 4a02 lw s4,0(sp) 6c94: 1601 addi a2,a2,-32 6c96: 00000053 fadd.s ft0,ft0,ft0,rne @@ -35946,15 +35922,15 @@ Disassembly of section .debug_info: 6c9c: 0000 unimp 6c9e: 0200 addi s0,sp,256 6ca0: 0801 addi a6,a6,0 - 6ca2: 0606 slli a2,a2,0x1 - 6ca4: 0000 unimp + 6ca2: 00000667 jalr a2,zero # 0 <_start-0x80000000> 6ca6: 0402 c.slli64 s0 - 6ca8: 00030d07 vlbu.v v26,(t1),v0.t + 6ca8: 00036e07 vlwu.v v28,(t1),v0.t 6cac: 0200 addi s0,sp,256 6cae: 0708 addi a0,sp,896 - 6cb0: 00000303 lb t1,0(zero) # 0 <_start-0x80000000> + 6cb0: 0364 addi s1,sp,396 + 6cb2: 0000 unimp 6cb4: 0202 c.slli64 tp - 6cb6: 00032307 flw ft6,0(t1) + 6cb6: 00038407 vlbu.v v8,(t2),v0.t 6cba: 0600 addi s0,sp,768 6cbc: 004e c.slli zero,0x13 6cbe: 0000 unimp @@ -35964,12 +35940,12 @@ Disassembly of section .debug_info: 6cc8: ff00 fsw fs0,56(a4) 6cca: 0500 addi s0,sp,640 6ccc: 0000006f j 6ccc <_start-0x7fff9334> - 6cd0: 3608 fld fa0,40(a2) + 6cd0: 9708 0x9708 6cd2: 05000003 lb zero,80(zero) # 50 <_start-0x7fffffb0> 6cd6: 163c addi a5,sp,808 6cd8: 007f 0x7f 6cda: 0000 unimp - 6cdc: d509 beqz a0,6be6 <_start-0x7fff941a> + 6cdc: dc09 beqz s0,6bf6 <_start-0x7fff940a> 6cde: 0008 0x8 6ce0: 0300 addi s0,sp,384 6ce2: 0f48 addi a0,sp,916 @@ -35979,15 +35955,14 @@ Disassembly of section .debug_info: 6cea: e6034f03 lbu t5,-416(t1) 6cee: 0000 unimp 6cf0: 0b00 addi s0,sp,400 - 6cf2: 08b6 slli a7,a7,0xd + 6cf2: 08bd addi a7,a7,15 6cf4: 0000 unimp 6cf6: 5a0e5703 lhu a4,1440(t3) # 1a5a0 <_start-0x7ffe5a60> 6cfa: 0000 unimp 6cfc: 0400 addi s0,sp,512 6cfe: 0020 addi s0,sp,8 6d00: 0b00 addi s0,sp,400 - 6d02: 08bc addi a5,sp,88 - 6d04: 0000 unimp + 6d02: 000008c3 fmadd.s fa7,ft0,ft0,ft0,rne 6d06: 5a0e5803 lhu a6,1440(t3) 6d0a: 0000 unimp 6d0c: 0400 addi s0,sp,512 @@ -36006,7 +35981,7 @@ Disassembly of section .debug_info: 6d2c: 0400 addi s0,sp,512 6d2e: 0001 nop 6d30: 0004 0x4 - 6d32: 070d addi a4,a4,3 + 6d32: 250d jal 7354 <_start-0x7fff8cac> 6d34: 000a c.slli zero,0x2 6d36: 0800 addi s0,sp,16 6d38: 0c074c03 lbu s8,192(a4) @@ -36017,12 +35992,12 @@ Disassembly of section .debug_info: 6d44: 900a4e03 lbu t3,-1792(s4) 6d48: 0000 unimp 6d4a: 0f00 addi s0,sp,912 - 6d4c: 0a2a slli s4,s4,0xa + 6d4c: 0a48 addi a0,sp,276 6d4e: 0000 unimp 6d50: 9c055c03 lhu s8,-1600(a0) 6d54: 0000 unimp 6d56: 0000 unimp - 6d58: 4609 li a2,2 + 6d58: 4d09 li s10,2 6d5a: 000c 0xc 6d5c: 0400 addi s0,sp,512 6d5e: 0f48 addi a0,sp,916 @@ -36035,27 +36010,27 @@ Disassembly of section .debug_info: 6d6c: 0410 addi a2,sp,512 6d6e: 0189034f fnmadd.s ft6,fs2,fs8,ft0,rne 6d72: 0000 unimp - 6d74: 0008b60b 0x8b60b + 6d74: 0008bd0b 0x8bd0b 6d78: 0400 addi s0,sp,512 6d7a: 1359 addi t1,t1,-10 6d7c: 0189 addi gp,gp,2 6d7e: 0000 unimp 6d80: 2004 fld fs1,0(s0) 6d82: 0000 unimp - 6d84: 0008bc0b 0x8bc0b + 6d84: 0008c30b 0x8c30b 6d88: 0400 addi s0,sp,512 6d8a: 135a slli t1,t1,0x36 6d8c: 0189 addi gp,gp,2 6d8e: 0000 unimp 6d90: 2004 fld fs1,0(s0) 6d92: 0400 addi s0,sp,512 - 6d94: 000c3a0b 0xc3a0b + 6d94: 000c410b 0xc410b 6d98: 0400 addi s0,sp,512 6d9a: 0189135b 0x189135b 6d9e: 0000 unimp 6da0: 2004 fld fs1,0(s0) 6da2: 0800 addi s0,sp,16 - 6da4: 000c400b 0xc400b + 6da4: 000c470b 0xc470b 6da8: 0400 addi s0,sp,512 6daa: 135c addi a5,sp,420 6dac: 0189 addi gp,gp,2 @@ -36079,13 +36054,13 @@ Disassembly of section .debug_info: 6dd2: 0c00 addi s0,sp,528 6dd4: 0200 addi s0,sp,256 6dd6: 0704 addi s1,sp,896 - 6dd8: 0308 addi a0,sp,384 + 6dd8: 0369 addi t1,t1,26 6dda: 0000 unimp - 6ddc: 740d lui s0,0xfffe3 + 6ddc: 7b0d lui s6,0xfffe3 6dde: 000c 0xc 6de0: 1000 addi s0,sp,32 6de2: 4c04 lw s1,24(s0) - 6de4: 0001b607 fld fa2,0(gp) # 8001911e <__BSS_END__+0x2706> + 6de4: 0001b607 fld fa2,0(gp) # 800190de <__BSS_END__+0x26c6> 6de8: 0e00 addi s0,sp,784 6dea: 6c66 flw fs8,88(sp) 6dec: 0074 addi a3,sp,12 @@ -36093,18 +36068,18 @@ Disassembly of section .debug_info: 6df0: 0c0a slli s8,s8,0x2 6df2: 0001 nop 6df4: 0f00 addi s0,sp,912 - 6df6: 0a2a slli s4,s4,0xa + 6df6: 0a48 addi a0,sp,276 6df8: 0000 unimp 6dfa: 6004 flw fs1,0(s0) 6dfc: 1f05 addi t5,t5,-31 6dfe: 0001 nop 6e00: 0000 unimp - 6e02: 7d10 flw fa2,56(a0) + 6e02: 8410 0x8410 6e04: 01000013 li zero,16 6e08: 0125 addi sp,sp,9 6e0a: 010c addi a1,sp,128 6e0c: 0000 unimp - 6e0e: 45b8 lw a4,72(a1) + 6e0e: 4574 lw a3,76(a0) 6e10: 8001 c.srli64 s0 6e12: 020c addi a1,sp,256 6e14: 0000 unimp @@ -36117,13 +36092,13 @@ Disassembly of section .debug_info: 6e24: 0000 unimp 6e26: fbe8 fsw fa0,116(a5) 6e28: 0000 unimp - 6e2a: 4812 lw a6,4(sp) + 6e2a: 4f12 lw t5,4(sp) 6e2c: 0009 c.nop 2 6e2e: 0100 addi s0,sp,128 6e30: 002c0327 0x2c0327 6e34: 0000 unimp 6e36: 1200 addi s0,sp,288 - 6e38: 0a46 slli s4,s4,0x11 + 6e38: 0a4d addi s4,s4,19 6e3a: 0000 unimp 6e3c: 2701 jal 753c <_start-0x7fff8ac4> 6e3e: 00002c03 lw s8,0(zero) # 0 <_start-0x80000000> @@ -36142,7 +36117,7 @@ Disassembly of section .debug_info: 6e68: 000003db 0x3db 6e6c: fc98 fsw fa4,56(s1) 6e6e: 0000 unimp - 6e70: ca15 beqz a2,6ea4 <_start-0x7fff915c> + 6e70: e815 bnez s0,6ea4 <_start-0x7fff915c> 6e72: 0009 c.nop 2 6e74: 0100 addi s0,sp,128 6e76: 0328 addi a0,sp,392 @@ -36150,7 +36125,7 @@ Disassembly of section .debug_info: 6e7a: 0000 unimp 6e7c: fcee fsw fs11,120(sp) 6e7e: 0000 unimp - 6e80: 4315 li t1,5 + 6e80: 4a15 li s4,5 6e82: 0009 c.nop 2 6e84: 0100 addi s0,sp,128 6e86: 0328 addi a0,sp,392 @@ -36188,7 +36163,7 @@ Disassembly of section .debug_info: 6eda: 12e8 addi a0,sp,364 6edc: 0000 unimp 6ede: 000002a3 sb zero,5(zero) # 5 <_start-0x7ffffffb> - 6ee2: 2e18 fld fa4,24(a2) + 6ee2: 3518 fld fa4,40(a0) 6ee4: 0009 c.nop 2 6ee6: 0100 addi s0,sp,128 6ee8: 032d addi t1,t1,11 @@ -36199,27 +36174,27 @@ Disassembly of section .debug_info: 6ef2: 0000 unimp 6ef4: 02ed addi t0,t0,27 6ef6: 0000 unimp - 6ef8: 9215 srli a2,a2,0x25 + 6ef8: 8815 andi s0,s0,5 6efa: 0100000f fence w,unknown 6efe: 03db032f 0x3db032f 6f02: 0000 unimp 6f04: fe25 bnez a2,6e7c <_start-0x7fff9184> 6f06: 0000 unimp - 6f08: bc15 j 693c <_start-0x7fff96c4> + 6f08: c315 beqz a4,6f2c <_start-0x7fff90d4> 6f0a: 000d c.nop 3 6f0c: 0100 addi s0,sp,128 6f0e: 03db032f 0x3db032f 6f12: 0000 unimp 6f14: fe39 bnez a2,6e72 <_start-0x7fff918e> 6f16: 0000 unimp - 6f18: a815 j 6f4c <_start-0x7fff90b4> + 6f18: af15 j 764c <_start-0x7fff89b4> 6f1a: 000d c.nop 3 6f1c: 0100 addi s0,sp,128 6f1e: 03db032f 0x3db032f 6f22: 0000 unimp 6f24: fe4d bnez a2,6ede <_start-0x7fff9122> 6f26: 0000 unimp - 6f28: 0e15 addi t3,t3,5 + 6f28: 1515 addi a0,a0,-27 6f2a: 000e c.slli zero,0x3 6f2c: 0100 addi s0,sp,128 6f2e: 03db032f 0x3db032f @@ -36228,32 +36203,32 @@ Disassembly of section .debug_info: 6f36: 0000 unimp 6f38: 1900 addi s0,sp,176 6f3a: 00000323 sb zero,6(zero) # 6 <_start-0x7ffffffa> - 6f3e: 9218 0x9218 + 6f3e: 8818 0x8818 6f40: 0100000f fence w,unknown 6f44: 03db032f 0x3db032f 6f48: 0000 unimp - 6f4a: bc18 fsd fa4,56(s0) + 6f4a: c318 sw a4,0(a4) 6f4c: 000d c.nop 3 6f4e: 0100 addi s0,sp,128 6f50: 03db032f 0x3db032f 6f54: 0000 unimp - 6f56: a818 fsd fa4,16(s0) + 6f56: af18 fsd fa4,24(a4) 6f58: 000d c.nop 3 6f5a: 0100 addi s0,sp,128 6f5c: 03db032f 0x3db032f 6f60: 0000 unimp - 6f62: 0e18 addi a4,sp,784 + 6f62: 1518 addi a4,sp,672 6f64: 000e c.slli zero,0x3 6f66: 0100 addi s0,sp,128 6f68: 03db032f 0x3db032f 6f6c: 0000 unimp 6f6e: 1a00 addi s0,sp,304 - 6f70: 46a4 lw s1,72(a3) + 6f70: 4660 lw s0,76(a2) 6f72: 8001 c.srli64 s0 6f74: 00e4 addi s1,sp,76 6f76: 0000 unimp 6f78: 00000387 vlbu.v v7,(zero),v0.t - 6f7c: 2f15 jal 76b0 <_start-0x7fff8950> + 6f7c: 3615 jal 6aa0 <_start-0x7fff9560> 6f7e: 01000013 li zero,16 6f82: 002c032f 0x2c032f 6f86: 0000 unimp @@ -36261,28 +36236,26 @@ Disassembly of section .debug_info: 6f8a: 0000 unimp 6f8c: 0013401b 0x13401b 6f90: 1500 addi s0,sp,672 - 6f92: 0f92 slli t6,t6,0x4 + 6f92: 0f88 addi a0,sp,976 6f94: 0000 unimp 6f96: 2f01 jal 76a6 <_start-0x7fff895a> - 6f98: 0003db03 lhu s6,0(t2) # 0 <_start-0x80000000> + 6f98: 0003db03 lhu s6,0(t2) # 6a28 <_start-0x7fff95d8> 6f9c: ab00 fsd fs0,16(a4) 6f9e: 00fe slli ra,ra,0x1f 6fa0: 1500 addi s0,sp,672 - 6fa2: 0dbc addi a5,sp,728 - 6fa4: 0000 unimp + 6fa2: 00000dc3 fmadd.s fs11,ft0,ft0,ft0,rne 6fa6: 2f01 jal 76b6 <_start-0x7fff894a> 6fa8: 0003db03 lhu s6,0(t2) 6fac: f200 fsw fs0,32(a2) 6fae: 00fe slli ra,ra,0x1f 6fb0: 1500 addi s0,sp,672 - 6fb2: 0da8 addi a0,sp,728 - 6fb4: 0000 unimp + 6fb2: 00000daf 0xdaf 6fb6: 2f01 jal 76c6 <_start-0x7fff893a> 6fb8: 0003db03 lhu s6,0(t2) 6fbc: 6400 flw fs0,8(s0) 6fbe: 00ff 0xff 6fc0: 1500 addi s0,sp,672 - 6fc2: 0e0e slli t3,t3,0x3 + 6fc2: 0e15 addi t3,t3,5 6fc4: 0000 unimp 6fc6: 2f01 jal 76d6 <_start-0x7fff892a> 6fc8: 0003db03 lhu s6,0(t2) @@ -36294,21 +36267,21 @@ Disassembly of section .debug_info: 6fd6: 0000 unimp 6fd8: 03c5 addi t2,t2,17 6fda: 0000 unimp - 6fdc: 9218 0x9218 + 6fdc: 8818 0x8818 6fde: 0100000f fence w,unknown 6fe2: 03db032f 0x3db032f 6fe6: 0000 unimp - 6fe8: bc18 fsd fa4,56(s0) + 6fe8: c318 sw a4,0(a4) 6fea: 000d c.nop 3 6fec: 0100 addi s0,sp,128 6fee: 03db032f 0x3db032f 6ff2: 0000 unimp - 6ff4: a818 fsd fa4,16(s0) + 6ff4: af18 fsd fa4,24(a4) 6ff6: 000d c.nop 3 6ff8: 0100 addi s0,sp,128 6ffa: 03db032f 0x3db032f 6ffe: 0000 unimp - 7000: 0e15 addi t3,t3,5 + 7000: 1515 addi a0,a0,-27 7002: 000e c.slli zero,0x3 7004: 0100 addi s0,sp,128 7006: 03db032f 0x3db032f @@ -36318,7 +36291,7 @@ Disassembly of section .debug_info: 7010: 1b00 addi s0,sp,432 7012: 1320 addi s0,sp,424 7014: 0000 unimp - 7016: 831c 0x831c + 7016: 8a1c 0x8a1c 7018: 000d c.nop 3 701a: 0100 addi s0,sp,128 701c: 01900333 add t1,zero,s9 @@ -36340,28 +36313,29 @@ Disassembly of section .debug_info: 7040: 2100 fld fs0,0(a0) 7042: 001c 0x1c 7044: 0400 addi s0,sp,512 - 7046: eb01 bnez a4,7056 <_start-0x7fff8faa> + 7046: f201 bnez a2,6f46 <_start-0x7fff90ba> 7048: 0c000007 vlxbu.v v0,(zero),v0,v0.t - 704c: 0000138b 0x138b - 7050: 0649 addi a2,a2,18 + 704c: 1392 slli t2,t2,0x24 + 704e: 0000 unimp + 7050: 02fc addi a5,sp,332 7052: 0000 unimp - 7054: 47c4 lw s1,12(a5) + 7054: 4780 lw s0,8(a5) 7056: 8001 c.srli64 s0 7058: 0334 addi a3,sp,392 705a: 0000 unimp - 705c: 00008fc7 fmsub.s ft11,ft1,ft0,ft0,rne + 705c: 8fc9 or a5,a5,a0 + 705e: 0000 unimp 7060: 0402 c.slli64 s0 7062: 6905 lui s2,0x1 7064: 746e flw fs0,248(sp) 7066: 0300 addi s0,sp,384 7068: 0601 addi a2,a2,0 - 706a: 0608 addi a0,sp,768 + 706a: 0669 addi a2,a2,26 706c: 0000 unimp 706e: 1d050803 lb a6,464(a0) 7072: 0002 c.slli64 zero 7074: 0400 addi s0,sp,512 - 7076: 076c addi a1,sp,908 - 7078: 0000 unimp + 7076: 00000773 0x773 707a: 4a02 lw s4,0(sp) 707c: 1601 addi a2,a2,-32 707e: 004c addi a1,sp,4 @@ -36370,13 +36344,13 @@ Disassembly of section .debug_info: 7084: 0000 unimp 7086: 0300 addi s0,sp,384 7088: 0801 addi a6,a6,0 - 708a: 0606 slli a2,a2,0x1 - 708c: 0000 unimp - 708e: 0d070403 lb s0,208(a4) + 708a: 00000667 jalr a2,zero # 0 <_start-0x80000000> + 708e: 6e070403 lb s0,1760(a4) 7092: 03000003 lb zero,48(zero) # 30 <_start-0x7fffffd0> 7096: 0708 addi a0,sp,896 - 7098: 00000303 lb t1,0(zero) # 0 <_start-0x80000000> - 709c: 23070203 lb tp,560(a4) + 7098: 0364 addi s1,sp,396 + 709a: 0000 unimp + 709c: 84070203 lb tp,-1984(a4) 70a0: 06000003 lb zero,96(zero) # 60 <_start-0x7fffffa0> 70a4: 00000047 fmsub.s ft0,ft0,ft0,ft0,rne 70a8: 0078 addi a4,sp,12 @@ -36386,30 +36360,30 @@ Disassembly of section .debug_info: 70b2: 0500 addi s0,sp,640 70b4: 0068 addi a0,sp,12 70b6: 0000 unimp - 70b8: 3608 fld fa0,40(a2) + 70b8: 9708 0x9708 70ba: 05000003 lb zero,80(zero) # 50 <_start-0x7fffffb0> 70be: 163c addi a5,sp,808 70c0: 0078 addi a4,sp,12 70c2: 0000 unimp - 70c4: d509 beqz a0,6fce <_start-0x7fff9032> + 70c4: dc09 beqz s0,6fde <_start-0x7fff9022> 70c6: 0008 0x8 70c8: 0300 addi s0,sp,384 70ca: 0f48 addi a0,sp,916 70cc: 0095 addi ra,ra,5 70ce: 0000 unimp - 70d0: a2040803 lb a6,-1504(s0) # fffe2a20 <__BSS_END__+0x7ffcc008> + 70d0: a2040803 lb a6,-1504(s0) 70d4: 0000 unimp 70d6: 0a00 addi s0,sp,272 70d8: 0308 addi a0,sp,384 70da: 00e6034f fnmadd.s ft6,fa2,fa4,ft0,rne 70de: 0000 unimp - 70e0: 0008b60b 0x8b60b + 70e0: 0008bd0b 0x8bd0b 70e4: 0300 addi s0,sp,384 70e6: 00530e57 vadd.vv v28,v5,v6,v0.t 70ea: 0000 unimp 70ec: 2004 fld fs1,0(s0) 70ee: 0000 unimp - 70f0: 0008bc0b 0x8bc0b + 70f0: 0008c30b 0x8c30b 70f4: 0300 addi s0,sp,384 70f6: 0e58 addi a4,sp,788 70f8: 00000053 fadd.s ft0,ft0,ft0,rne @@ -36429,7 +36403,8 @@ Disassembly of section .debug_info: 711c: 0104 addi s1,sp,128 711e: 0400 addi s0,sp,512 7120: 0d00 addi s0,sp,656 - 7122: 00000a07 vlbu.v v20,(zero),v0.t + 7122: 0a25 addi s4,s4,9 + 7124: 0000 unimp 7126: 0308 addi a0,sp,384 7128: 074c addi a1,sp,900 712a: 010c addi a1,sp,128 @@ -36440,13 +36415,13 @@ Disassembly of section .debug_info: 7134: 0a4e slli s4,s4,0x13 7136: 0089 addi ra,ra,2 7138: 0000 unimp - 713a: 000a2a0f 0xa2a0f + 713a: 000a480f 0xa480f 713e: 0300 addi s0,sp,384 7140: 055c addi a5,sp,644 7142: 009c addi a5,sp,64 7144: 0000 unimp 7146: 0900 addi s0,sp,144 - 7148: 0c46 slli s8,s8,0x11 + 7148: 0c4d addi s8,s8,19 714a: 0000 unimp 714c: 4804 lw s1,16(s0) 714e: 0001180f 0x1180f @@ -36458,29 +36433,27 @@ Disassembly of section .debug_info: 715c: 4f04 lw s1,24(a4) 715e: 00018903 lb s2,0(gp) # 80016808 <__global_pointer$> 7162: 0b00 addi s0,sp,400 - 7164: 08b6 slli a7,a7,0xd + 7164: 08bd addi a7,a7,15 7166: 0000 unimp 7168: 5904 lw s1,48(a0) 716a: 00018913 mv s2,gp 716e: 0400 addi s0,sp,512 7170: 0020 addi s0,sp,8 7172: 0b00 addi s0,sp,400 - 7174: 08bc addi a5,sp,88 - 7176: 0000 unimp + 7174: 000008c3 fmadd.s fa7,ft0,ft0,ft0,rne 7178: 5a04 lw s1,48(a2) 717a: 00018913 mv s2,gp 717e: 0400 addi s0,sp,512 7180: 0020 addi s0,sp,8 7182: 0b04 addi s1,sp,400 - 7184: 0c3a slli s8,s8,0xe + 7184: 0c41 addi s8,s8,16 7186: 0000 unimp 7188: 5b04 lw s1,48(a4) 718a: 00018913 mv s2,gp 718e: 0400 addi s0,sp,512 7190: 0020 addi s0,sp,8 7192: 0b08 addi a0,sp,400 - 7194: 0c40 addi s0,sp,532 - 7196: 0000 unimp + 7194: 00000c47 fmsub.s fs8,ft0,ft0,ft0,rne 7198: 5c04 lw s1,56(s0) 719a: 00018913 mv s2,gp 719e: 0400 addi s0,sp,512 @@ -36501,10 +36474,9 @@ Disassembly of section .debug_info: 71be: 0400 addi s0,sp,512 71c0: 0001 nop 71c2: 000c 0xc - 71c4: 08070403 lb s0,128(a4) + 71c4: 69070403 lb s0,1680(a4) 71c8: 0d000003 lb zero,208(zero) # d0 <_start-0x7fffff30> - 71cc: 0c74 addi a3,sp,540 - 71ce: 0000 unimp + 71cc: 00000c7b 0xc7b 71d0: 0410 addi a2,sp,512 71d2: 074c addi a1,sp,900 71d4: 01b6 slli gp,gp,0xd @@ -36515,16 +36487,16 @@ Disassembly of section .debug_info: 71de: 0a4e slli s4,s4,0x13 71e0: 010c addi a1,sp,128 71e2: 0000 unimp - 71e4: 000a2a0f 0xa2a0f + 71e4: 000a480f 0xa480f 71e8: 0400 addi s0,sp,512 71ea: 0560 addi s0,sp,652 71ec: 011f 0000 1000 0x10000000011f - 71f2: 13e9 addi t2,t2,-6 + 71f2: 13f0 addi a2,sp,492 71f4: 0000 unimp 71f6: 2401 jal 73f6 <_start-0x7fff8c0a> 71f8: 8901 andi a0,a0,0 71fa: 0000 unimp - 71fc: c400 sw s0,8(s0) + 71fc: 8000 0x8000 71fe: 34800147 0x34800147 7202: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> 7206: 279c fld fa5,8(a5) @@ -36535,14 +36507,13 @@ Disassembly of section .debug_info: 7210: 0c16 slli s8,s8,0x5 7212: 0001 nop 7214: 1200 addi s0,sp,288 - 7216: 0948 addi a0,sp,148 - 7218: 0000 unimp + 7216: 0000094f fnmadd.s fs2,ft0,ft0,ft0,rne 721a: 2601 jal 751a <_start-0x7fff8ae6> 721c: 00002503 lw a0,0(zero) # 0 <_start-0x80000000> 7220: ff00 fsw fs0,56(a4) 7222: 00ff 0xff 7224: 1300 addi s0,sp,416 - 7226: 0a46 slli s4,s4,0x11 + 7226: 0a4d addi s4,s4,19 7228: 0000 unimp 722a: 2601 jal 752a <_start-0x7fff8ad6> 722c: 00002503 lw a0,0(zero) # 0 <_start-0x80000000> @@ -36582,14 +36553,15 @@ Disassembly of section .debug_info: 7294: 4f00 lw s0,24(a4) 7296: 0101 addi sp,sp,0 7298: 1200 addi s0,sp,288 - 729a: 0929 addi s2,s2,10 + 729a: 0930 addi a2,sp,152 729c: 0000 unimp 729e: 2801 jal 72ae <_start-0x7fff8d52> 72a0: 00018903 lb s2,0(gp) # 80016808 <__global_pointer$> 72a4: 4800 lw s0,16(s0) 72a6: 0102 c.slli64 sp 72a8: 1200 addi s0,sp,288 - 72aa: 00000a4b fnmsub.s fs4,ft0,ft0,ft0,rne + 72aa: 0a52 slli s4,s4,0x14 + 72ac: 0000 unimp 72ae: 2801 jal 72be <_start-0x7fff8d42> 72b0: 00018903 lb s2,0(gp) # 80016808 <__global_pointer$> 72b4: e900 fsw fs0,16(a0) @@ -36604,7 +36576,7 @@ Disassembly of section .debug_info: 72c6: 0000 unimp 72c8: 02a1 addi t0,t0,8 72ca: 0000 unimp - 72cc: f818 fsw fa4,48(s0) + 72cc: ff18 fsw fa4,56(a4) 72ce: 0100000b 0x100000b 72d2: 032c addi a1,sp,392 72d4: 0190 addi a2,sp,192 @@ -36615,22 +36587,21 @@ Disassembly of section .debug_info: 72e0: e200 fsw fs0,0(a2) 72e2: 0002 c.slli64 zero 72e4: 1300 addi s0,sp,416 - 72e6: 0f92 slli t6,t6,0x4 + 72e6: 0f88 addi a0,sp,976 72e8: 0000 unimp 72ea: 2c01 jal 74fa <_start-0x7fff8b06> 72ec: 00052703 lw a4,0(a0) 72f0: 0300 addi s0,sp,384 - 72f2: 000dbc13 sltiu s8,s11,0 + 72f2: 000dc313 xori t1,s11,0 72f6: 0100 addi s0,sp,128 72f8: 032c addi a1,sp,392 72fa: 00000527 vsb.v v10,(zero),v0.t 72fe: 131d addi t1,t1,-25 - 7300: 0da8 addi a0,sp,728 - 7302: 0000 unimp + 7300: 00000daf 0xdaf 7304: 2c01 jal 7514 <_start-0x7fff8aec> 7306: 00052703 lw a4,0(a0) 730a: 0000 unimp - 730c: 0e12 slli t3,t3,0x4 + 730c: 1512 slli a0,a0,0x24 730e: 000e c.slli zero,0x3 7310: 0100 addi s0,sp,128 7312: 032c addi a1,sp,392 @@ -36642,7 +36613,7 @@ Disassembly of section .debug_info: 7320: 0000 unimp 7322: 0352 slli t1,t1,0x14 7324: 0000 unimp - 7326: 5012 0x5012 + 7326: 5712 lw a4,36(sp) 7328: 000a c.slli zero,0x2 732a: 0100 addi s0,sp,128 732c: 032e slli t1,t1,0xb @@ -36652,33 +36623,33 @@ Disassembly of section .debug_info: 7336: 1019 c.nop -26 7338: 0014 0x14 733a: 1200 addi s0,sp,288 - 733c: 0ab4 addi a3,sp,344 - 733e: 0000 unimp + 733c: 00000ad7 vadd.vv v21,v0,v0,v0.t 7340: 2e01 jal 7650 <_start-0x7fff89b0> 7342: 00052703 lw a4,0(a0) 7346: e900 fsw fs0,16(a0) 7348: 12000103 lb sp,288(zero) # 120 <_start-0x7ffffee0> - 734c: 0a66 slli s4,s4,0x19 + 734c: 0a6d addi s4,s4,27 734e: 0000 unimp 7350: 2e01 jal 7660 <_start-0x7fff89a0> 7352: 00052703 lw a4,0(a0) 7356: 5700 lw s0,40(a4) 7358: 0104 addi s1,sp,128 735a: 1200 addi s0,sp,288 - 735c: 0a8d addi s5,s5,3 + 735c: 0a94 addi a3,sp,336 735e: 0000 unimp 7360: 2e01 jal 7670 <_start-0x7fff8990> 7362: 00052703 lw a4,0(a0) 7366: b000 fsd fs0,32(s0) 7368: 0104 addi s1,sp,128 736a: 1200 addi s0,sp,288 - 736c: 00000a7b 0xa7b + 736c: 0a82 c.slli64 s5 + 736e: 0000 unimp 7370: 2e01 jal 7680 <_start-0x7fff8980> 7372: 00052703 lw a4,0(a0) 7376: e600 fsw fs0,8(a2) 7378: 0104 addi s1,sp,128 737a: 1200 addi s0,sp,288 - 737c: 0aa2 slli s5,s5,0x8 + 737c: 0aa9 addi s5,s5,10 737e: 0000 unimp 7380: 2e01 jal 7690 <_start-0x7fff8970> 7382: 00018903 lb s2,0(gp) # 80016808 <__global_pointer$> @@ -36686,41 +36657,41 @@ Disassembly of section .debug_info: 7388: 0105 addi sp,sp,1 738a: 0000 unimp 738c: 1a00 addi s0,sp,304 - 738e: 486c lw a1,84(s0) + 738e: 4828 lw a0,80(s0) 7390: 8001 c.srli64 s0 7392: 003c addi a5,sp,8 7394: 0000 unimp 7396: 03b6 slli t2,t2,0xd 7398: 0000 unimp - 739a: 000a501b 0xa501b + 739a: 000a571b 0xa571b 739e: 0100 addi s0,sp,128 73a0: 032e slli t1,t1,0xb 73a2: 0025 c.nop 9 73a4: 0000 unimp 73a6: b819 j 6bbc <_start-0x7fff9444> 73a8: 1b000013 li zero,432 - 73ac: 0ab4 addi a3,sp,344 - 73ae: 0000 unimp + 73ac: 00000ad7 vadd.vv v21,v0,v0,v0.t 73b0: 2e01 jal 76c0 <_start-0x7fff8940> 73b2: 00052703 lw a4,0(a0) 73b6: 1b00 addi s0,sp,432 - 73b8: 0a66 slli s4,s4,0x19 + 73b8: 0a6d addi s4,s4,27 73ba: 0000 unimp 73bc: 2e01 jal 76cc <_start-0x7fff8934> 73be: 00052703 lw a4,0(a0) 73c2: 1b00 addi s0,sp,432 - 73c4: 0a8d addi s5,s5,3 + 73c4: 0a94 addi a3,sp,336 73c6: 0000 unimp 73c8: 2e01 jal 76d8 <_start-0x7fff8928> 73ca: 00052703 lw a4,0(a0) 73ce: 1200 addi s0,sp,288 - 73d0: 00000a7b 0xa7b + 73d0: 0a82 c.slli64 s5 + 73d2: 0000 unimp 73d4: 2e01 jal 76e4 <_start-0x7fff891c> 73d6: 00052703 lw a4,0(a0) 73da: a800 fsd fs0,16(s0) 73dc: 0105 addi sp,sp,1 73de: 1200 addi s0,sp,288 - 73e0: 0aa2 slli s5,s5,0x8 + 73e0: 0aa9 addi s5,s5,10 73e2: 0000 unimp 73e4: 2e01 jal 76f4 <_start-0x7fff890c> 73e6: 00018903 lb s2,0(gp) # 80016808 <__global_pointer$> @@ -36730,32 +36701,32 @@ Disassembly of section .debug_info: 73f0: 1c00 addi s0,sp,560 73f2: 0406 slli s0,s0,0x1 73f4: 0000 unimp - 73f6: 000a501b 0xa501b + 73f6: 000a571b 0xa571b 73fa: 0100 addi s0,sp,128 73fc: 032e slli t1,t1,0xb 73fe: 0025 c.nop 9 7400: 0000 unimp 7402: 1b1d addi s6,s6,-25 - 7404: 0ab4 addi a3,sp,344 - 7406: 0000 unimp + 7404: 00000ad7 vadd.vv v21,v0,v0,v0.t 7408: 2e01 jal 7718 <_start-0x7fff88e8> 740a: 00052703 lw a4,0(a0) 740e: 1b00 addi s0,sp,432 - 7410: 0a66 slli s4,s4,0x19 + 7410: 0a6d addi s4,s4,27 7412: 0000 unimp 7414: 2e01 jal 7724 <_start-0x7fff88dc> 7416: 00052703 lw a4,0(a0) 741a: 1b00 addi s0,sp,432 - 741c: 0a8d addi s5,s5,3 + 741c: 0a94 addi a3,sp,336 741e: 0000 unimp 7420: 2e01 jal 7730 <_start-0x7fff88d0> 7422: 00052703 lw a4,0(a0) 7426: 1b00 addi s0,sp,432 - 7428: 00000a7b 0xa7b + 7428: 0a82 c.slli64 s5 + 742a: 0000 unimp 742c: 2e01 jal 773c <_start-0x7fff88c4> 742e: 00052703 lw a4,0(a0) 7432: 1b00 addi s0,sp,432 - 7434: 0aa2 slli s5,s5,0x8 + 7434: 0aa9 addi s5,s5,10 7436: 0000 unimp 7438: 2e01 jal 7748 <_start-0x7fff88b8> 743a: 00018903 lb s2,0(gp) # 80016808 <__global_pointer$> @@ -36765,19 +36736,19 @@ Disassembly of section .debug_info: 7444: 0000 unimp 7446: 0444 addi s1,sp,516 7448: 0000 unimp - 744a: 000e931b 0xe931b + 744a: 000e9a1b 0xe9a1b 744e: 0100 addi s0,sp,128 7450: 032e slli t1,t1,0xb 7452: 00000527 vsb.v v10,(zero),v0.t - 7456: 000e331b 0xe331b + 7456: 000e3a1b 0xe3a1b 745a: 0100 addi s0,sp,128 745c: 032e slli t1,t1,0xb 745e: 00000527 vsb.v v10,(zero),v0.t - 7462: 000e471b 0xe471b + 7462: 000e4e1b 0xe4e1b 7466: 0100 addi s0,sp,128 7468: 032e slli t1,t1,0xb 746a: 00000527 vsb.v v10,(zero),v0.t - 746e: ec12 fsw ft4,24(sp) + 746e: f312 fsw ft4,164(sp) 7470: 000d c.nop 3 7472: 0100 addi s0,sp,128 7474: 032e slli t1,t1,0xb @@ -36788,7 +36759,7 @@ Disassembly of section .debug_info: 7482: 0000 unimp 7484: 0510 addi a2,sp,640 7486: 0000 unimp - 7488: 7e12 flw ft8,36(sp) + 7488: 8512 mv a0,tp 748a: 0010 0x10 748c: 0100 addi s0,sp,128 748e: 0332 slli t1,t1,0xc @@ -36797,25 +36768,28 @@ Disassembly of section .debug_info: 7494: 061f 0001 d11c 0xd11c0001061f 749a: 0004 0x4 749c: 1b00 addi s0,sp,432 - 749e: 00000fd3 fadd.s ft11,ft0,ft0,rne + 749e: 0fda slli t6,t6,0x16 + 74a0: 0000 unimp 74a2: 3201 jal 6da2 <_start-0x7fff925e> 74a4: 00052703 lw a4,0(a0) 74a8: 1b00 addi s0,sp,432 - 74aa: 0000101b 0x101b + 74aa: 1022 c.slli zero,0x28 + 74ac: 0000 unimp 74ae: 3201 jal 6dae <_start-0x7fff9252> 74b0: 00052703 lw a4,0(a0) 74b4: 1b00 addi s0,sp,432 - 74b6: 1069 c.nop -6 + 74b6: 1070 addi a2,sp,44 74b8: 0000 unimp 74ba: 3201 jal 6dba <_start-0x7fff9246> 74bc: 00052703 lw a4,0(a0) 74c0: 1b00 addi s0,sp,432 - 74c2: 13bd addi t2,t2,-17 + 74c2: 13c4 addi s1,sp,484 74c4: 0000 unimp 74c6: 3201 jal 6dc6 <_start-0x7fff923a> 74c8: 00018903 lb s2,0(gp) # 80016808 <__global_pointer$> 74cc: 1b00 addi s0,sp,432 - 74ce: 000013d3 fadd.s ft7,ft0,ft0,rtz + 74ce: 13da slli t2,t2,0x36 + 74d0: 0000 unimp 74d2: 3201 jal 6dd2 <_start-0x7fff922e> 74d4: 00018903 lb s2,0(gp) # 80016808 <__global_pointer$> 74d8: 1c00 addi s0,sp,560 @@ -36838,7 +36812,7 @@ Disassembly of section .debug_info: 7506: 0189 addi gp,gp,2 7508: 0000 unimp 750a: 0000 unimp - 750c: c41a sw t1,8(sp) + 750c: 801a c.mv zero,t1 750e: 0148 addi a0,sp,132 7510: 1480 addi s0,sp,608 7512: 0000 unimp @@ -36861,11 +36835,11 @@ Disassembly of section .debug_info: 7544: 00018903 lb s2,0(gp) # 80016808 <__global_pointer$> 7548: 0000 unimp 754a: 1e00 addi s0,sp,816 - 754c: 4ab8 lw a4,80(a3) + 754c: 4a74 lw a3,84(a2) 754e: 8001 c.srli64 s0 7550: 001c 0x1c 7552: 0000 unimp - 7554: 0008c21b 0x8c21b + 7554: 0008c91b 0x8c91b 7558: 0100 addi s0,sp,128 755a: 0332 slli t1,t1,0xc 755c: 00e6 slli ra,ra,0x19 @@ -36884,18 +36858,19 @@ Disassembly of section .debug_info: 757c: 1dd8 addi a4,sp,756 757e: 0000 unimp 7580: 0104 addi s1,sp,128 - 7582: 000007eb 0x7eb - 7586: 980c 0x980c + 7582: 07f2 slli a5,a5,0x1c + 7584: 0000 unimp + 7586: f90c fsw fa1,48(a0) 7588: 0004 0x4 - 758a: 4900 lw s0,16(a0) - 758c: 0006 c.slli zero,0x1 - 758e: 4500 lw s0,8(a0) + 758a: fc00 fsw fs0,56(s0) + 758c: 0002 c.slli64 zero + 758e: 4700 lw s0,8(a4) 7590: 0095 addi ra,ra,5 7592: 0200 addi s0,sp,256 7594: 0504 addi s1,sp,640 7596: 6e69 lui t3,0x1a 7598: 0074 addi a3,sp,12 - 759a: 0d070403 lb s0,208(a4) + 759a: 6e070403 lb s0,1760(a4) 759e: 03000003 lb zero,48(zero) # 30 <_start-0x7fffffd0> 75a2: 0508 addi a0,sp,640 75a4: 021d addi tp,tp,7 @@ -36904,48 +36879,49 @@ Disassembly of section .debug_info: 75ac: 0000 unimp 75ae: 0300 addi s0,sp,384 75b0: 0601 addi a2,a2,0 - 75b2: 0608 addi a0,sp,768 + 75b2: 0669 addi a2,a2,26 75b4: 0000 unimp - 75b6: 06080103 lb sp,96(a6) # 14033c <_start-0x7febfcc4> + 75b6: 67080103 lb sp,1648(a6) # 14094c <_start-0x7febf6b4> 75ba: 0006 c.slli zero,0x1 75bc: 0300 addi s0,sp,384 75be: 0502 c.slli64 a0 75c0: 0000 unimp 75c2: 0000 unimp - 75c4: 23070203 lb tp,560(a4) + 75c4: 84070203 lb tp,-1984(a4) 75c8: 03000003 lb zero,48(zero) # 30 <_start-0x7fffffd0> 75cc: 0504 addi s1,sp,640 75ce: 0222 slli tp,tp,0x8 75d0: 0000 unimp - 75d2: 08070403 lb s0,128(a4) + 75d2: 69070403 lb s0,1680(a4) 75d6: 03000003 lb zero,48(zero) # 30 <_start-0x7fffffd0> 75da: 0708 addi a0,sp,896 - 75dc: 00000303 lb t1,0(zero) # 0 <_start-0x80000000> - 75e0: 8004 0x8004 + 75dc: 0364 addi s1,sp,396 + 75de: 0000 unimp + 75e0: e104 fsw fs1,0(a0) 75e2: 0004 0x4 75e4: 0100 addi s0,sp,128 75e6: 0d0c addi a1,sp,656 75e8: 001d c.nop 7 75ea: 0000 unimp - 75ec: 5004 lw s1,32(s0) + 75ec: b104 fsd fs1,32(a0) 75ee: 0004 0x4 75f0: 0200 addi s0,sp,256 75f2: 0e2c addi a1,sp,792 75f4: 0055 c.nop 21 75f6: 0000 unimp - 75f8: 9904 0x9904 + 75f8: fa04 fsw fs1,48(a2) 75fa: 0005 c.nop 1 75fc: 0200 addi s0,sp,256 75fe: 0e72 slli t3,t3,0x1c 7600: 0055 c.nop 21 7602: 0000 unimp - 7604: ca04 sw s1,16(a2) + 7604: d104 sw s1,32(a0) 7606: 0006 c.slli zero,0x1 7608: 0200 addi s0,sp,256 760a: 1791 addi a5,a5,-28 760c: 001d c.nop 7 760e: 0000 unimp - 7610: 8305 srli a4,a4,0x1 + 7610: e405 bnez s0,7638 <_start-0x7fff89c8> 7612: 03000003 lb zero,48(zero) # 30 <_start-0x7fffffd0> 7616: 0165 addi sp,sp,25 7618: 00002417 auipc s0,0x2 @@ -36954,7 +36930,7 @@ Disassembly of section .debug_info: 7620: 03a6 slli t2,t2,0x9 7622: 00c9 addi ra,ra,18 7624: 0000 unimp - 7626: 00036a07 vlwu.v v20,(t1),v0.t + 7626: 0003cb07 flq fs6,0(t2) 762a: 0200 addi s0,sp,256 762c: 0ca8 addi a0,sp,600 762e: 009a slli ra,ra,0x6 @@ -36974,43 +36950,43 @@ Disassembly of section .debug_info: 764c: 0300 addi s0,sp,384 764e: 0a00 addi s0,sp,272 7650: 0208 addi a0,sp,256 - 7652: 00fd09a3 sb a5,19(s10) # d013 <_start-0x7fff2fed> + 7652: 00fd09a3 sb a5,19(s10) # 11e907 <_start-0x7fee16f9> 7656: 0000 unimp - 7658: 0003d40b 0x3d40b + 7658: 0004350b 0x4350b 765c: 0200 addi s0,sp,256 765e: 07a5 addi a5,a5,9 7660: 001d c.nop 7 7662: 0000 unimp 7664: 0b00 addi s0,sp,400 - 7666: 0000058b 0x58b + 7666: 05ec addi a1,sp,716 + 7668: 0000 unimp 766a: aa02 fsd ft0,272(sp) 766c: a705 j 7d8c <_start-0x7fff8274> 766e: 0000 unimp 7670: 0400 addi s0,sp,512 7672: 0400 addi s0,sp,512 - 7674: 0475 addi s0,s0,29 + 7674: 04d6 slli s1,s1,0x15 7676: 0000 unimp 7678: ab02 fsd ft0,400(sp) 767a: 0000d903 lhu s2,0(ra) 767e: 0400 addi s0,sp,512 - 7680: 04f6 slli s1,s1,0x1d - 7682: 0000 unimp + 7680: 00000557 vadd.vv v10,v0,v0,v0.t 7684: af02 fsd ft0,408(sp) 7686: 00006a1b 0x6a1b 768a: 0c00 addi s0,sp,528 768c: 0404 addi s1,sp,512 - 768e: 0619 addi a2,a2,6 + 768e: 067a slli a2,a2,0x1e 7690: 0000 unimp 7692: 1604 addi s1,sp,800 7694: 5c19 li s8,-26 7696: 0000 unimp 7698: 0d00 addi s0,sp,656 - 769a: 040d addi s0,s0,3 + 769a: 046e slli s0,s0,0x1b 769c: 0000 unimp 769e: 0418 addi a4,sp,512 76a0: 017d082f 0x17d082f 76a4: 0000 unimp - 76a6: 00078a0b 0x78a0b + 76a6: 0007910b 0x7910b 76aa: 0400 addi s0,sp,512 76ac: 1331 addi t1,t1,-20 76ae: 017d addi sp,sp,31 @@ -37020,7 +36996,7 @@ Disassembly of section .debug_info: 76ba: 001d c.nop 7 76bc: 0000 unimp 76be: 0b04 addi s1,sp,400 - 76c0: 0568 addi a0,sp,652 + 76c0: 05c9 addi a1,a1,18 76c2: 0000 unimp 76c4: 3204 fld fs1,32(a2) 76c6: 00001d0b 0x1d0b @@ -37062,8 +37038,7 @@ Disassembly of section .debug_info: 771e: 001d c.nop 7 7720: 0000 unimp 7722: 0b00 addi s0,sp,400 - 7724: 0728 addi a0,sp,904 - 7726: 0000 unimp + 7724: 0000072f 0x72f 7728: 3a04 fld fs1,48(a2) 772a: 1d09 addi s10,s10,-30 772c: 0000 unimp @@ -37073,33 +37048,33 @@ Disassembly of section .debug_info: 7736: 001d093b 0x1d093b 773a: 0000 unimp 773c: 0b08 addi a0,sp,400 - 773e: 0000077b 0x77b + 773e: 0782 c.slli64 a5 + 7740: 0000 unimp 7742: 3c04 fld fs1,56(s0) 7744: 1d09 addi s10,s10,-30 7746: 0000 unimp 7748: 0c00 addi s0,sp,528 - 774a: 00042a0b 0x42a0b + 774a: 00048b0b 0x48b0b 774e: 0400 addi s0,sp,512 7750: 093d addi s2,s2,15 7752: 001d c.nop 7 7754: 0000 unimp 7756: 0b10 addi a2,sp,400 - 7758: 03ca slli t2,t2,0x12 - 775a: 0000 unimp + 7758: 0000042b 0x42b 775c: 3e04 fld fs1,56(a2) 775e: 1d09 addi s10,s10,-30 7760: 0000 unimp 7762: 1400 addi s0,sp,544 - 7764: 0006b30b 0x6b30b + 7764: 0006ba0b 0x6ba0b 7768: 0400 addi s0,sp,512 776a: 001d093f 0b180000 0xb180000001d093f - 7772: 04ff 0x4ff + 7772: 0560 addi s0,sp,652 7774: 0000 unimp 7776: 4004 lw s1,0(s0) 7778: 1d09 addi s10,s10,-30 777a: 0000 unimp 777c: 1c00 addi s0,sp,560 - 777e: 00070e0b 0x70e0b + 777e: 0007150b 0x7150b 7782: 0400 addi s0,sp,512 7784: 0941 addi s2,s2,16 7786: 001d c.nop 7 @@ -37116,14 +37091,13 @@ Disassembly of section .debug_info: 77a0: 025b0a4b fnmsub.d fs4,fs6,ft5,ft0,rne 77a4: 0000 unimp 77a6: 0b00 addi s0,sp,400 - 77a8: 04d2 slli s1,s1,0x14 - 77aa: 0000 unimp + 77a8: 00000533 add a0,zero,zero 77ac: 4c04 lw s1,24(s0) 77ae: 5b09 li s6,-30 77b0: 0002 c.slli64 zero 77b2: 8000 0x8000 - 77b4: fd11 bnez a0,76d0 <_start-0x7fff8930> - 77b6: 0005 c.nop 1 + 77b4: 5e11 li t3,-28 + 77b6: 0006 c.slli zero,0x1 77b8: 0400 addi s0,sp,512 77ba: 0a4e slli s4,s4,0x13 77bc: 00000117 auipc sp,0x0 @@ -37142,19 +37116,20 @@ Disassembly of section .debug_info: 77dc: 0000 unimp 77de: 1f00 addi s0,sp,944 77e0: 1000 addi s0,sp,32 - 77e2: 00000433 add s0,zero,zero + 77e2: 0494 addi a3,sp,576 + 77e4: 0000 unimp 77e6: 0190 addi a2,sp,192 77e8: 5d04 lw s1,56(a0) 77ea: ae08 fsd fa0,24(a2) 77ec: 0002 c.slli64 zero 77ee: 0b00 addi s0,sp,400 - 77f0: 078a slli a5,a5,0x2 + 77f0: 0791 addi a5,a5,4 77f2: 0000 unimp 77f4: 5e04 lw s1,56(a2) 77f6: ae12 fsd ft4,280(sp) 77f8: 0002 c.slli64 zero 77fa: 0000 unimp - 77fc: 00054f0b 0x54f0b + 77fc: 0005b00b 0x5b00b 7800: 0400 addi s0,sp,512 7802: 065f 001d 0000 0x1d065f 7808: 0b04 addi s1,sp,400 @@ -37182,8 +37157,7 @@ Disassembly of section .debug_info: 7838: 001f 040f 02ca 0x2ca040f001f 783e: 0000 unimp 7840: 0d12 slli s10,s10,0x4 - 7842: 0774 addi a3,sp,908 - 7844: 0000 unimp + 7842: 0000077b 0x77b 7846: 0408 addi a0,sp,512 7848: 0875 addi a6,a6,29 784a: 000002f3 0x2f3 @@ -37192,8 +37166,7 @@ Disassembly of section .debug_info: 7854: 1176 slli sp,sp,0x3d 7856: 000002f3 0x2f3 785a: 0b00 addi s0,sp,400 - 785c: 05aa slli a1,a1,0xa - 785e: 0000 unimp + 785c: 0000060b 0x60b 7860: 7704 flw fs1,40(a4) 7862: 1d06 slli s10,s10,0x21 7864: 0000 unimp @@ -37202,7 +37175,8 @@ Disassembly of section .debug_info: 786a: 4004 lw s1,0(s0) 786c: 0000 unimp 786e: 0d00 addi s0,sp,656 - 7870: 0000052b 0x52b + 7870: 058c addi a1,sp,704 + 7872: 0000 unimp 7874: 0468 addi a0,sp,524 7876: 08b5 addi a7,a7,13 7878: 043c addi a5,sp,520 @@ -37249,18 +37223,18 @@ Disassembly of section .debug_info: 78da: 01150ac3 fmadd.s fs5,fa0,fa7,ft0,rne 78de: 0000 unimp 78e0: 0b1c addi a5,sp,400 - 78e2: 0492 slli s1,s1,0x4 - 78e4: 0000 unimp + 78e2: 000004f3 0x4f3 78e6: c504 sw s1,8(a0) 78e8: c01d beqz s0,790e <_start-0x7fff86f2> 78ea: 0005 c.nop 1 78ec: 2000 fld fs0,0(s0) - 78ee: 0003c30b 0x3c30b + 78ee: 0004240b 0x4240b 78f2: 0400 addi s0,sp,512 78f4: 05ef1dc7 0x5ef1dc7 78f8: 0000 unimp 78fa: 0b24 addi s1,sp,408 - 78fc: 00000593 li a1,0 + 78fc: 05f4 addi a3,sp,716 + 78fe: 0000 unimp 7900: ca04 sw s1,16(a2) 7902: 130d addi t1,t1,-29 7904: 0006 c.slli zero,0x1 @@ -37288,7 +37262,7 @@ Disassembly of section .debug_info: 7942: 063311d3 fadd.q ft3,ft6,ft3,rtz 7946: 0000 unimp 7948: 0b40 addi s0,sp,404 - 794a: 06f6 slli a3,a3,0x1d + 794a: 06fd addi a3,a3,31 794c: 0000 unimp 794e: d404 sw s1,40(s0) 7950: 4311 li t1,4 @@ -37300,12 +37274,12 @@ Disassembly of section .debug_info: 795c: 02cb11d7 vfadd.vv v3,v12,v22 7960: 0000 unimp 7962: 0b44 addi s1,sp,404 - 7964: 05a1 addi a1,a1,8 + 7964: 0602 c.slli64 a2 7966: 0000 unimp 7968: da04 sw s1,48(a2) 796a: 00001d07 0x1d07 796e: 4c00 lw s0,24(s0) - 7970: 0004050b 0x4050b + 7970: 0004660b 0x4660b 7974: 0400 addi s0,sp,512 7976: 00760adb 0x760adb 797a: 0000 unimp @@ -37316,7 +37290,7 @@ Disassembly of section .debug_info: 7984: 5a12 lw s4,36(sp) 7986: 0004 0x4 7988: 5400 lw s0,40(s0) - 798a: 00038a0b 0x38a0b + 798a: 0003eb0b 0x3eb0b 798e: 0400 addi s0,sp,512 7990: 0ce2 slli s9,s9,0x18 7992: 0109 addi sp,sp,2 @@ -37328,7 +37302,7 @@ Disassembly of section .debug_info: 799e: fd0e fsw ft3,184(sp) 79a0: 0000 unimp 79a2: 5c00 lw s0,56(s0) - 79a4: 0005090b 0x5090b + 79a4: 00056a0b 0x56a0b 79a8: 0400 addi s0,sp,512 79aa: 09e5 addi s3,s3,25 79ac: 001d c.nop 7 @@ -37353,24 +37327,24 @@ Disassembly of section .debug_info: 79d6: 5a15 li s4,-27 79d8: 0004 0x4 79da: 1600 addi s0,sp,800 - 79dc: 0570 addi a2,sp,652 + 79dc: 05d1 addi a1,a1,20 79de: 0000 unimp 79e0: 0428 addi a0,sp,520 79e2: 6004 flw fs1,0(s0) 79e4: 0802 c.slli64 a6 79e6: 05ae slli a1,a1,0xb 79e8: 0000 unimp - 79ea: 0004ef17 auipc t5,0x4e + 79ea: 00055017 auipc zero,0x55 79ee: 0400 addi s0,sp,512 79f0: 0262 slli tp,tp,0x18 79f2: 00001d07 0x1d07 79f6: 0000 unimp - 79f8: 0006c317 auipc t1,0x6c + 79f8: 0006ca17 auipc s4,0x6c 79fc: 0400 addi s0,sp,512 - 79fe: 9f0b0267 jalr tp,-1552(s6) # fffe59f0 <__BSS_END__+0x7ffcefd8> + 79fe: 9f0b0267 jalr tp,-1552(s6) # fffe29f0 <__BSS_END__+0x7ffcbfd8> 7a02: 0006 c.slli zero,0x1 7a04: 0400 addi s0,sp,512 - 7a06: 0006ab17 auipc s6,0x6a + 7a06: 0006b217 auipc tp,0x6b 7a0a: 0400 addi s0,sp,512 7a0c: 9f140267 jalr tp,-1551(s0) # 9009 <_start-0x7fff6ff7> 7a10: 0006 c.slli zero,0x1 @@ -37380,7 +37354,7 @@ Disassembly of section .debug_info: 7a1a: 9f1e0267 jalr tp,-1551(t3) # 199f1 <_start-0x7ffe660f> 7a1e: 0006 c.slli zero,0x1 7a20: 0c00 addi s0,sp,528 - 7a22: 00054a17 auipc s4,0x54 + 7a22: 0005ab17 auipc s6,0x5a 7a26: 0400 addi s0,sp,512 7a28: 0269 addi tp,tp,26 7a2a: 1d08 addi a0,sp,688 @@ -37397,24 +37371,24 @@ Disassembly of section .debug_info: 7a44: 026d addi tp,tp,27 7a46: 00001d07 0x1d07 7a4a: 3000 fld fs0,32(s0) - 7a4c: 00076417 auipc s0,0x76 + 7a4c: 00076b17 auipc s6,0x76 7a50: 0400 addi s0,sp,512 7a52: 026e slli tp,tp,0x1b 7a54: b416 fsd ft5,40(sp) 7a56: 0008 0x8 7a58: 3400 fld fs0,40(s0) - 7a5a: 00044517 auipc a0,0x44 + 7a5a: 0004a617 auipc a2,0x4a 7a5e: 0400 addi s0,sp,512 7a60: 0270 addi a2,sp,268 7a62: 00001d07 0x1d07 7a66: 3800 fld fs0,48(s0) - 7a68: 00055e17 auipc t3,0x55 + 7a68: 0005bf17 auipc t5,0x5b 7a6c: 0400 addi s0,sp,512 7a6e: 0272 slli tp,tp,0x1c 7a70: c50a sw sp,136(sp) 7a72: 0008 0x8 7a74: 3c00 fld fs0,56(s0) - 7a76: 00036217 auipc tp,0x36 + 7a76: 0003c317 auipc t1,0x3c 7a7a: 0400 addi s0,sp,512 7a7c: 0275 addi tp,tp,29 7a7e: 00017d13 andi s10,sp,0 @@ -37424,12 +37398,12 @@ Disassembly of section .debug_info: 7a8a: 0276 slli tp,tp,0x1d 7a8c: 00001d07 0x1d07 7a90: 4400 lw s0,8(s0) - 7a92: 00075f17 auipc t5,0x75 + 7a92: 00076617 auipc a2,0x76 7a96: 0400 addi s0,sp,512 7a98: 7d130277 0x7d130277 7a9c: 0001 nop 7a9e: 4800 lw s0,16(s0) - 7aa0: 00046117 auipc sp,0x46 + 7aa0: 0004c217 auipc tp,0x4c 7aa4: 0400 addi s0,sp,512 7aa6: 0278 addi a4,sp,268 7aa8: cb14 sw a3,16(a4) @@ -37446,24 +37420,24 @@ Disassembly of section .debug_info: 7ac4: ae09 j 7dd6 <_start-0x7fff822a> 7ac6: 0005 c.nop 1 7ac8: 5400 lw s0,40(s0) - 7aca: 0004e817 auipc a6,0x4e + 7aca: 00054917 auipc s2,0x54 7ace: 0400 addi s0,sp,512 7ad0: 029f 7a07 0008 0x87a07029f 7ad6: 5800 lw s0,48(s0) - 7ad8: 3318 fld fa4,32(a4) + 7ad8: 9418 0x9418 7ada: 0004 0x4 7adc: 0400 addi s0,sp,512 - 7ade: ae1302a3 sb ra,-1307(t1) # 734dd <_start-0x7ff8cb23> + 7ade: ae1302a3 sb ra,-1307(t1) # 4355b <_start-0x7ffbcaa5> 7ae2: 0002 c.slli64 zero 7ae4: 4800 lw s0,16(s0) 7ae6: 1801 addi a6,a6,-32 - 7ae8: 0340 addi s0,sp,388 + 7ae8: 03a1 addi t2,t2,8 7aea: 0000 unimp 7aec: a404 fsd fs1,8(s0) 7aee: 1202 slli tp,tp,0x20 7af0: 0000026b 0x26b 7af4: 014c addi a1,sp,132 - 7af6: dd18 sw a4,56(a0) + 7af6: e418 fsw fa4,8(s0) 7af8: 0006 c.slli zero,0x1 7afa: 0400 addi s0,sp,512 7afc: 02a8 addi a0,sp,328 @@ -37487,7 +37461,7 @@ Disassembly of section .debug_info: 7b22: 0002 c.slli64 zero 7b24: 05b4040f 0x5b4040f 7b28: 0000 unimp - 7b2a: 0f080103 lb sp,240(a6) # 55bba <_start-0x7ffaa446> + 7b2a: 70080103 lb sp,1792(a6) # 2b1bc <_start-0x7ffd4e44> 7b2e: 0006 c.slli zero,0x1 7b30: 1500 addi s0,sp,672 7b32: 05b4 addi a3,sp,712 @@ -37566,25 +37540,25 @@ Disassembly of section .debug_info: 7bd0: 1a01 addi s4,s4,-32 7bd2: 02f9 addi t0,t0,30 7bd4: 0000 unimp - 7bd6: bd19 j 79ec <_start-0x7fff8614> + 7bd6: c419 beqz s0,7be4 <_start-0x7fff841c> 7bd8: 0006 c.slli zero,0x1 7bda: 0c00 addi s0,sp,528 7bdc: 2304 fld fs1,0(a4) 7bde: 0801 addi a6,a6,0 7be0: 0699 addi a3,a3,6 7be2: 0000 unimp - 7be4: 00078a17 auipc s4,0x78 + 7be4: 00079117 auipc sp,0x79 7be8: 0400 addi s0,sp,512 7bea: 0125 addi sp,sp,9 7bec: 9911 andi a0,a0,-28 7bee: 0006 c.slli zero,0x1 7bf0: 0000 unimp - 7bf2: 0002fc17 auipc s8,0x2f + 7bf2: 00035d17 auipc s10,0x35 7bf6: 0400 addi s0,sp,512 7bf8: 0126 slli sp,sp,0x9 7bfa: 00001d07 0x1d07 7bfe: 0400 addi s0,sp,512 - 7c00: 00051117 auipc sp,0x51 + 7c00: 00057217 auipc tp,0x57 7c04: 0400 addi s0,sp,512 7c06: 9f0b0127 0x9f0b0127 7c0a: 0006 c.slli zero,0x1 @@ -37600,21 +37574,21 @@ Disassembly of section .debug_info: 7c1e: 0000 unimp 7c20: 040e slli s0,s0,0x3 7c22: de08013f 17000006 0x17000006de08013f - 7c2a: 05cd addi a1,a1,19 + 7c2a: 062e slli a2,a2,0xb 7c2c: 0000 unimp 7c2e: 4004 lw s1,0(s0) 7c30: 1201 addi tp,tp,-32 7c32: 06de slli a3,a3,0x17 7c34: 0000 unimp 7c36: 1700 addi s0,sp,928 - 7c38: 03a0 addi s0,sp,456 + 7c38: 0401 addi s0,s0,0 7c3a: 0000 unimp 7c3c: 4104 lw s1,0(a0) 7c3e: 1201 addi tp,tp,-32 7c40: 06de slli a3,a3,0x17 7c42: 0000 unimp 7c44: 1706 slli a4,a4,0x21 - 7c46: 0614 addi a3,sp,768 + 7c46: 0675 addi a2,a2,29 7c48: 0000 unimp 7c4a: 4204 lw s1,0(a2) 7c4c: 1201 addi tp,tp,-32 @@ -37633,24 +37607,24 @@ Disassembly of section .debug_info: 7c66: 8004 0x8004 7c68: 0702 c.slli64 a4 7c6a: 00000803 lb a6,0(zero) # 0 <_start-0x80000000> - 7c6e: 0003dc17 auipc s8,0x3d + 7c6e: 00043d17 auipc s10,0x43 7c72: 0400 addi s0,sp,512 7c74: 0282 c.slli64 t0 7c76: 2418 fld fa4,8(s0) 7c78: 0000 unimp 7c7a: 0000 unimp - 7c7c: 0005e917 auipc s2,0x5e + 7c7c: 00064a17 auipc s4,0x64 7c80: 0400 addi s0,sp,512 - 7c82: ae120283 lb t0,-1311(tp) # 3d557 <_start-0x7ffc2aa9> + 7c82: ae120283 lb t0,-1311(tp) # 5e6e1 <_start-0x7ffa191f> 7c86: 0005 c.nop 1 7c88: 0400 addi s0,sp,512 - 7c8a: 00035517 auipc a0,0x35 + 7c8a: 0003b617 auipc a2,0x3b 7c8e: 0400 addi s0,sp,512 7c90: 0284 addi s1,sp,320 7c92: 0310 addi a2,sp,384 7c94: 0008 0x8 7c96: 0800 addi s0,sp,16 - 7c98: 00071917 auipc s2,0x71 + 7c98: 00072017 auipc zero,0x72 7c9c: 0400 addi s0,sp,512 7c9e: 0285 addi t0,t0,1 7ca0: 00019317 auipc t1,0x19 @@ -37660,24 +37634,24 @@ Disassembly of section .debug_info: 7cac: 0286 slli t0,t0,0x1 7cae: 00001d0f 0x1d0f 7cb2: 4800 lw s0,16(s0) - 7cb4: 00078517 auipc a0,0x78 + 7cb4: 00078c17 auipc s8,0x78 7cb8: 0400 addi s0,sp,512 7cba: 632c0287 0x632c0287 7cbe: 0000 unimp 7cc0: 5000 lw s0,32(s0) - 7cc2: 00073117 auipc sp,0x73 + 7cc2: 00073817 auipc a6,0x73 7cc6: 0400 addi s0,sp,512 7cc8: 0288 addi a0,sp,320 7cca: a51a fsd ft6,136(sp) 7ccc: 0006 c.slli zero,0x1 7cce: 5800 lw s0,48(s0) - 7cd0: 00053d17 auipc s10,0x53 + 7cd0: 00059e17 auipc t3,0x59 7cd4: 0400 addi s0,sp,512 7cd6: 0289 addi t0,t0,2 7cd8: fd16 fsw ft5,184(sp) 7cda: 0000 unimp 7cdc: 6800 flw fs0,16(s0) - 7cde: 00075117 auipc sp,0x75 + 7cde: 00075817 auipc a6,0x75 7ce2: 0400 addi s0,sp,512 7ce4: 028a slli t0,t0,0x2 7ce6: fd16 fsw ft5,184(sp) @@ -37688,13 +37662,13 @@ Disassembly of section .debug_info: 7cf2: fd16028b 0xfd16028b 7cf6: 0000 unimp 7cf8: 7800 flw fs0,48(s0) - 7cfa: 0006d317 auipc t1,0x6d + 7cfa: 0006da17 auipc s4,0x6d 7cfe: 0400 addi s0,sp,512 7d00: 028c addi a1,sp,320 7d02: 1310 addi a2,sp,416 7d04: 0008 0x8 7d06: 8000 0x8000 - 7d08: 00034917 auipc s2,0x34 + 7d08: 0003aa17 auipc s4,0x3a 7d0c: 0400 addi s0,sp,512 7d0e: 028d addi t0,t0,3 7d10: 2310 fld fa2,0(a4) @@ -37730,10 +37704,10 @@ Disassembly of section .debug_info: 7d5a: bc00 fsd fs0,56(s0) 7d5c: 00006a17 auipc s4,0x6 7d60: 0400 addi s0,sp,512 - 7d62: fd160293 addi t0,a2,-47 # 11e8c5 <_start-0x7fee173b> + 7d62: fd160293 addi t0,a2,-47 # 42c5b <_start-0x7ffbd3a5> 7d66: 0000 unimp 7d68: c400 sw s0,8(s0) - 7d6a: 0004ed17 auipc s10,0x4e + 7d6a: 00054e17 auipc t3,0x54 7d6e: 0400 addi s0,sp,512 7d70: 0294 addi a3,sp,320 7d72: 1d08 addi a0,sp,688 @@ -37765,7 +37739,7 @@ Disassembly of section .debug_info: 7dac: 0299 addi t0,t0,6 7dae: 00085a07 vlhu.v v20,(a6),v0.t 7db2: 1700 addi s0,sp,928 - 7db4: 0415 addi s0,s0,5 + 7db4: 0476 slli s0,s0,0x1d 7db6: 0000 unimp 7db8: 9c04 0x9c04 7dba: 1b02 slli s6,s6,0x20 @@ -37797,14 +37771,13 @@ Disassembly of section .debug_info: 7dee: 001d c.nop 7 7df0: 7e04f01b 0x7e04f01b 7df4: 0302 c.slli64 t1 - 7df6: 089f 0000 701c 0x701c0000089f + 7df6: 089f 0000 d11c 0xd11c0000089f 7dfc: 0005 c.nop 1 7dfe: 0400 addi s0,sp,512 7e00: 0295 addi t0,t0,5 7e02: 0006ee0b 0x6ee0b 7e06: 1c00 addi s0,sp,560 - 7e08: 06fc addi a5,sp,844 - 7e0a: 0000 unimp + 7e08: 00000703 lb a4,0(zero) # 0 <_start-0x80000000> 7e0c: 9e04 0x9e04 7e0e: 0b02 c.slli64 s6 7e10: 00000833 add a6,zero,zero @@ -37848,12 +37821,11 @@ Disassembly of section .debug_info: 7e68: 0024 addi s1,sp,8 7e6a: 0000 unimp 7e6c: 0002 c.slli64 zero - 7e6e: 3d1f 0006 0400 0x40000063d1f + 7e6e: 9e1f 0006 0400 0x40000069e1f 7e74: 032e slli t1,t1,0xb 7e76: 00045a17 auipc s4,0x45 7e7a: 1f00 addi s0,sp,944 - 7e7c: 0636 slli a2,a2,0xd - 7e7e: 0000 unimp + 7e7c: 00000697 auipc a3,0x0 7e80: 2f04 fld fs1,24(a4) 7e82: 04601d03 lh s10,70(zero) # 46 <_start-0x7fffffba> 7e86: 0000 unimp @@ -37871,7 +37843,7 @@ Disassembly of section .debug_info: 7e9e: 2414 fld fa3,8(s0) 7ea0: 091d addi s2,s2,7 7ea2: 0000 unimp - 7ea4: 3321 jal 7bac <_start-0x7fff8454> + 7ea4: 9421 srai s0,s0,0x28 7ea6: 0005 c.nop 1 7ea8: 0500 addi s0,sp,640 7eaa: 1515 addi a0,a0,-27 @@ -37891,21 +37863,22 @@ Disassembly of section .debug_info: 7eca: 095a040f 0x95a040f 7ece: 0000 unimp 7ed0: 2122 fld ft2,8(sp) - 7ed2: 0000043b 0x43b + 7ed2: 049c addi a5,sp,576 + 7ed4: 0000 unimp 7ed6: 6706 flw fa4,64(sp) 7ed8: ae0e fsd ft3,280(sp) 7eda: 0005 c.nop 1 7edc: 2100 fld fs0,0(a0) - 7ede: 0000037b 0x37b + 7ede: 03dc addi a5,sp,452 + 7ee0: 0000 unimp 7ee2: 730f1007 0x730f1007 7ee6: 0009 c.nop 2 7ee8: 0f00 addi s0,sp,912 7eea: ae04 fsd fs1,24(a2) 7eec: 0005 c.nop 1 7eee: 2100 fld fs0,0(a0) - 7ef0: 043e slli s0,s0,0xf - 7ef2: 0000 unimp - 7ef4: ae0efc07 vlxseg6e.v v24,(t4),v0 + 7ef0: 049f 0000 fc07 0xfc070000049f + 7ef6: ae0e fsd ft3,280(sp) 7ef8: 0005 c.nop 1 7efa: 2100 fld fs0,0(a0) 7efc: 008e slli ra,ra,0x3 @@ -37913,21 +37886,21 @@ Disassembly of section .debug_info: 7f00: 1d0cfd07 0x1d0cfd07 7f04: 0000 unimp 7f06: 2100 fld fs0,0(a0) - 7f08: 000005d3 fadd.s fa1,ft0,ft0,rne + 7f08: 0634 addi a3,sp,776 + 7f0a: 0000 unimp 7f0c: 1d14fd07 0x1d14fd07 7f10: 0000 unimp 7f12: 2100 fld fs0,0(a0) - 7f14: 0740 addi s0,sp,900 - 7f16: 0000 unimp + 7f14: 00000747 fmsub.s fa4,ft0,ft0,ft0,rne 7f18: 1d1cfd07 0x1d1cfd07 7f1c: 0000 unimp 7f1e: 2100 fld fs0,0(a0) - 7f20: 03ba slli t2,t2,0xe - 7f22: 0000 unimp + 7f20: 0000041b 0x41b 7f24: 1d0cff07 0x1d0cff07 7f28: 0000 unimp 7f2a: 2100 fld fs0,0(a0) - 7f2c: 0000046b 0x46b + 7f2c: 04cc addi a1,sp,580 + 7f2e: 0000 unimp 7f30: 9a08 0x9a08 7f32: 5516 lw a0,100(sp) 7f34: 0000 unimp @@ -37956,7 +37929,7 @@ Disassembly of section .debug_info: 7f66: 2416 fld fs0,320(sp) 7f68: 0000 unimp 7f6a: 0400 addi s0,sp,512 - 7f6c: 0521 addi a0,a0,8 + 7f6c: 0582 c.slli64 a1 7f6e: 0000 unimp 7f70: 2f09 jal 8682 <_start-0x7fff797e> 7f72: 0115 addi sp,sp,5 @@ -37972,7 +37945,7 @@ Disassembly of section .debug_info: 7f86: 5414 lw a3,40(s0) 7f88: 0009 c.nop 2 7f8a: 0000 unimp - 7f8c: 9004 0x9004 + 7f8c: 9704 0x9704 7f8e: 09000007 vlsbu.v v0,(zero),a6,v0.t 7f92: 0f36 slli t5,t5,0xd 7f94: 093a slli s2,s2,0xe @@ -37982,7 +37955,7 @@ Disassembly of section .debug_info: 7f9c: 0900 addi s0,sp,144 7f9e: 09f512bb 0x9f512bb 7fa2: 0000 unimp - 7fa4: 2121 jal 83ac <_start-0x7fff7c54> + 7fa4: 8221 srli a2,a2,0x8 7fa6: 0006 c.slli zero,0x1 7fa8: 0900 addi s0,sp,144 7faa: 10be slli ra,ra,0x2f @@ -37995,21 +37968,22 @@ Disassembly of section .debug_info: 7fba: 0a00 addi s0,sp,272 7fbc: 0618 addi a4,sp,768 7fbe: 00000a77 0xa77 - 7fc2: c824 sw s1,80(s0) - 7fc4: 0004 0x4 + 7fc2: 2924 fld fs1,80(a0) + 7fc4: 0005 c.nop 1 7fc6: 0000 unimp - 7fc8: 9524 0x9524 + 7fc8: f624 fsw fs1,104(a2) 7fca: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> - 7fce: 7024 flw fs1,96(s0) + 7fce: d124 sw s1,96(a0) 7fd0: 02000003 lb zero,32(zero) # 20 <_start-0x7fffffe0> - 7fd4: e924 fsw fs1,80(a0) - 7fd6: 03000003 lb zero,48(zero) # 30 <_start-0x7fffffd0> - 7fda: bf24 fsd fs1,120(a4) - 7fdc: 0004 0x4 + 7fd4: 4a24 lw s1,80(a2) + 7fd6: 0004 0x4 + 7fd8: 0300 addi s0,sp,384 + 7fda: 2024 fld fs1,64(s0) + 7fdc: 0005 c.nop 1 7fde: 0400 addi s0,sp,512 - 7fe0: 4724 lw s1,72(a4) + 7fe0: 4e24 lw s1,88(a2) 7fe2: 05000007 0x5000007 - 7fe6: 3624 fld fs1,104(a2) + 7fe6: 3d24 fld fs1,120(a0) 7fe8: 06000007 0x6000007 7fec: 2100 fld fs0,0(a0) 7fee: 00a9 addi ra,ra,10 @@ -38018,7 +37992,7 @@ Disassembly of section .debug_info: 7ff4: 3a1c fld fa5,48(a2) 7ff6: 000a c.slli zero,0x2 7ff8: 2300 fld fs0,0(a4) - 7ffa: 03f4 addi a3,sp,460 + 7ffa: 0455 addi s0,s0,21 7ffc: 0000 unimp 7ffe: 00240407 0x240407 8002: 0000 unimp @@ -38026,12 +38000,10 @@ Disassembly of section .debug_info: 8006: a806 fsd ft1,16(sp) 8008: 000a c.slli zero,0x2 800a: 2400 fld fs0,8(s0) - 800c: 00000517 auipc a0,0x0 + 800c: 0578 addi a4,sp,652 + 800e: 0000 unimp 8010: 2400 fld fs0,8(s0) - 8012: 04de slli s1,s1,0x17 - 8014: 0000 unimp - 8016: 2401 jal 8216 <_start-0x7fff7dea> - 8018: 05f6 slli a1,a1,0x1d + 8012: 0000053f 06572401 0x65724010000053f 801a: 0000 unimp 801c: 0002 c.slli64 zero 801e: 5f21 li t5,-24 @@ -38039,18 +38011,19 @@ Disassembly of section .debug_info: 8022: 0a00 addi s0,sp,272 8024: 1e28 addi a0,sp,824 8026: 00000a83 lb s5,0(zero) # 0 <_start-0x80000000> - 802a: ab21 j 8542 <_start-0x7fff7abe> - 802c: 0b000003 lb zero,176(zero) # b0 <_start-0x7fffff50> + 802a: 0c21 addi s8,s8,8 + 802c: 0004 0x4 + 802e: 0b00 addi s0,sp,400 8030: 1a29 addi s4,s4,-22 8032: 091d addi s2,s2,7 8034: 0000 unimp - 8036: bd21 j 7e4e <_start-0x7fff81b2> - 8038: 0005 c.nop 1 + 8036: 1e21 addi t3,t3,-24 + 8038: 0006 c.slli zero,0x1 803a: 0b00 addi s0,sp,400 803c: 1a38 addi a4,sp,312 803e: 091d addi s2,s2,7 8040: 0000 unimp - 8042: 6c04 flw fs1,24(s0) + 8042: 7304 flw fs1,32(a4) 8044: 0c000007 vlxbu.v v0,(zero),v0,v0.t 8048: 0040167b 0x40167b 804c: 0000 unimp @@ -38058,9 +38031,9 @@ Disassembly of section .debug_info: 8050: 000a c.slli zero,0x2 8052: 0300 addi s0,sp,384 8054: 0404 addi s1,sp,512 - 8056: 0424 addi s1,sp,520 + 8056: 0485 addi s1,s1,1 8058: 0000 unimp - 805a: 1c030803 lb a6,448(t1) # 74eba <_start-0x7ff8b146> + 805a: 7d030803 lb a6,2000(t1) # 21470 <_start-0x7ffdeb90> 805e: 0004 0x4 8060: 0300 addi s0,sp,384 8062: 0408 addi a0,sp,512 @@ -38081,12 +38054,13 @@ Disassembly of section .debug_info: 8084: 00ff 0xff 8086: 0015 c.nop 5 8088: 1f00000b 0x1f00000b - 808c: 000006e7 jalr a3,zero # 0 <_start-0x80000000> + 808c: 06ee slli a3,a3,0x1b + 808e: 0000 unimp 8090: fc0c fsw fa1,56(s0) 8092: 1601 addi a2,a2,-32 8094: 0b10 addi a2,sp,400 8096: 0000 unimp - 8098: 361f 0003 0c00 0xc000003361f + 8098: 971f 0003 0c00 0xc000003971f 809e: 0202 c.slli64 tp 80a0: 1016 c.slli zero,0x25 80a2: 2500000b 0x2500000b @@ -38095,77 +38069,78 @@ Disassembly of section .debug_info: 80aa: b20d j 79cc <_start-0x7fff8634> 80ac: 0f02 c.slli64 t5 80ae: 0305 addi t1,t1,1 - 80b0: 5888 lw a0,48(s1) + 80b0: 5848 lw a0,52(s0) 80b2: 8001 c.srli64 s0 80b4: a800 fsd fs0,16(s0) 80b6: 0400000b 0x400000b 80ba: c000 sw s0,0(s0) - 80bc: 001f 0400 eb01 0xeb010400001f + 80bc: 001f 0400 f201 0xf2010400001f 80c2: 0c000007 vlxbu.v v0,(zero),v0,v0.t - 80c6: 0498 addi a4,sp,576 + 80c6: 04f9 addi s1,s1,30 80c8: 0000 unimp - 80ca: 0649 addi a2,a2,18 + 80ca: 02fc addi a5,sp,332 80cc: 0000 unimp - 80ce: 4af8 lw a4,84(a3) + 80ce: 4ab4 lw a3,80(a3) 80d0: 8001 c.srli64 s0 80d2: 004c addi a1,sp,4 80d4: 0000 unimp - 80d6: 975e add a4,a4,s7 + 80d6: 9761 srai a4,a4,0x38 80d8: 0000 unimp 80da: 0402 c.slli64 s0 80dc: 6905 lui s2,0x1 80de: 746e flw fs0,248(sp) 80e0: 0300 addi s0,sp,384 80e2: 0704 addi s1,sp,896 - 80e4: 030d addi t1,t1,3 + 80e4: 036e slli t1,t1,0x1b 80e6: 0000 unimp - 80e8: 1d050803 lb a6,464(a0) # 81dc <_start-0x7fff7e24> + 80e8: 1d050803 lb a6,464(a0) 80ec: 0002 c.slli64 zero 80ee: 0300 addi s0,sp,384 80f0: 0410 addi a2,sp,512 80f2: 009d addi ra,ra,7 80f4: 0000 unimp - 80f6: 08060103 lb sp,128(a2) + 80f6: 69060103 lb sp,1680(a2) 80fa: 0006 c.slli zero,0x1 80fc: 0300 addi s0,sp,384 80fe: 0801 addi a6,a6,0 - 8100: 0606 slli a2,a2,0x1 - 8102: 0000 unimp + 8100: 00000667 jalr a2,zero # 0 <_start-0x80000000> 8104: 00050203 lb tp,0(a0) 8108: 0000 unimp 810a: 0300 addi s0,sp,384 810c: 0702 c.slli64 a4 - 810e: 00000323 sb zero,6(zero) # 6 <_start-0x7ffffffa> + 810e: 0384 addi s1,sp,448 + 8110: 0000 unimp 8112: 22050403 lb s0,544(a0) 8116: 0002 c.slli64 zero 8118: 0300 addi s0,sp,384 811a: 0704 addi s1,sp,896 - 811c: 0308 addi a0,sp,384 + 811c: 0369 addi t1,t1,26 811e: 0000 unimp - 8120: 03070803 lb a6,48(a4) # 2fcd6 <_start-0x7ffd032a> + 8120: 64070803 lb a6,1600(a4) # 302e6 <_start-0x7ffcfd1a> 8124: 04000003 lb zero,64(zero) # 40 <_start-0x7fffffc0> - 8128: 0480 addi s0,sp,576 + 8128: 04e1 addi s1,s1,24 812a: 0000 unimp 812c: 0c02 c.slli64 s8 812e: 250d jal 8750 <_start-0x7fff78b0> 8130: 0000 unimp 8132: 0400 addi s0,sp,512 - 8134: 0450 addi a2,sp,516 + 8134: 04b1 addi s1,s1,12 8136: 0000 unimp - 8138: 5d0e2c03 lw s8,1488(t3) # 13302 <_start-0x7ffeccfe> + 8138: 5d0e2c03 lw s8,1488(t3) # 5c33a <_start-0x7ffa3cc6> 813c: 0000 unimp 813e: 0400 addi s0,sp,512 - 8140: 0599 addi a1,a1,6 + 8140: 05fa slli a1,a1,0x1e 8142: 0000 unimp 8144: 5d0e7203 0x5d0e7203 8148: 0000 unimp 814a: 0400 addi s0,sp,512 - 814c: 06ca slli a3,a3,0x12 + 814c: 06d1 addi a3,a3,20 814e: 0000 unimp 8150: 25179103 lh sp,593(a5) 8154: 0000 unimp 8156: 0500 addi s0,sp,640 - 8158: 00000383 lb t2,0(zero) # 0 <_start-0x80000000> + 8158: 03e4 addi s1,sp,460 + 815a: 0000 unimp 815c: 6504 flw fs1,8(a0) 815e: 1701 addi a4,a4,-32 8160: 002c addi a1,sp,8 @@ -38174,8 +38149,7 @@ Disassembly of section .debug_info: 8166: d103a603 lw a2,-752(t2) 816a: 0000 unimp 816c: 0700 addi s0,sp,896 - 816e: 036a slli t1,t1,0x1a - 8170: 0000 unimp + 816e: 000003cb fnmsub.s ft7,ft0,ft0,ft0,rne 8172: a20ca803 lw a6,-1504(s9) 8176: 0000 unimp 8178: 0700 addi s0,sp,896 @@ -38195,41 +38169,41 @@ Disassembly of section .debug_info: 8198: 0509a303 lw t1,80(s3) # 11136 <_start-0x7ffeeeca> 819c: 0001 nop 819e: 0b00 addi s0,sp,400 - 81a0: 03d4 addi a3,sp,452 + 81a0: 0435 addi s0,s0,13 81a2: 0000 unimp 81a4: 2507a503 lw a0,592(a5) 81a8: 0000 unimp 81aa: 0000 unimp - 81ac: 00058b0b 0x58b0b + 81ac: 0005ec0b 0x5ec0b 81b0: 0300 addi s0,sp,384 81b2: 05aa slli a1,a1,0xa 81b4: 000000af 0xaf 81b8: 0004 0x4 - 81ba: 7504 flw fs1,40(a0) + 81ba: d604 sw s1,40(a2) 81bc: 0004 0x4 81be: 0300 addi s0,sp,384 81c0: 00e103ab 0xe103ab 81c4: 0000 unimp - 81c6: f604 fsw fs1,40(a2) - 81c8: 0004 0x4 + 81c6: 5704 lw s1,40(a4) + 81c8: 0005 c.nop 1 81ca: 0300 addi s0,sp,384 81cc: 00721baf 0x721baf 81d0: 0000 unimp 81d2: 040c addi a1,sp,512 - 81d4: 1904 addi s1,sp,176 + 81d4: 7a04 flw fs1,48(a2) 81d6: 0006 c.slli zero,0x1 81d8: 0500 addi s0,sp,640 81da: 1916 slli s2,s2,0x25 81dc: 0064 addi s1,sp,12 81de: 0000 unimp - 81e0: 0d0d addi s10,s10,3 + 81e0: 6e0d lui t3,0x3 81e2: 0004 0x4 81e4: 1800 addi s0,sp,48 81e6: 2f05 jal 8916 <_start-0x7fff76ea> 81e8: 8508 0x8508 81ea: 0001 nop 81ec: 0b00 addi s0,sp,400 - 81ee: 078a slli a5,a5,0x2 + 81ee: 0791 addi a5,a5,4 81f0: 0000 unimp 81f2: 3105 jal 7e12 <_start-0x7fff81ee> 81f4: 00018513 mv a0,gp @@ -38238,7 +38212,7 @@ Disassembly of section .debug_info: 81fc: 3205006b 0x3205006b 8200: 00002507 flw fa0,0(zero) # 0 <_start-0x80000000> 8204: 0400 addi s0,sp,512 - 8206: 0005680b 0x5680b + 8206: 0005c90b 0x5c90b 820a: 0500 addi s0,sp,640 820c: 0b32 slli s6,s6,0xc 820e: 0025 c.nop 9 @@ -38282,7 +38256,7 @@ Disassembly of section .debug_info: 8264: 2509 jal 8866 <_start-0x7fff779a> 8266: 0000 unimp 8268: 0000 unimp - 826a: 0007280b 0x7280b + 826a: 00072f0b 0x72f0b 826e: 0500 addi s0,sp,640 8270: 093a slli s2,s2,0xe 8272: 0025 c.nop 9 @@ -38294,36 +38268,36 @@ Disassembly of section .debug_info: 827e: 2509 jal 8880 <_start-0x7fff7780> 8280: 0000 unimp 8282: 0800 addi s0,sp,16 - 8284: 00077b0b 0x77b0b + 8284: 0007820b 0x7820b 8288: 0500 addi s0,sp,640 828a: 093c addi a5,sp,152 828c: 0025 c.nop 9 828e: 0000 unimp 8290: 0b0c addi a1,sp,400 - 8292: 042a slli s0,s0,0xa - 8294: 0000 unimp + 8292: 0000048b 0x48b 8296: 3d05 jal 80c6 <_start-0x7fff7f3a> 8298: 2509 jal 889a <_start-0x7fff7766> 829a: 0000 unimp 829c: 1000 addi s0,sp,32 - 829e: 0003ca0b 0x3ca0b + 829e: 00042b0b 0x42b0b 82a2: 0500 addi s0,sp,640 82a4: 093e slli s2,s2,0xf 82a6: 0025 c.nop 9 82a8: 0000 unimp 82aa: 0b14 addi a3,sp,400 - 82ac: 000006b3 add a3,zero,zero + 82ac: 06ba slli a3,a3,0xe + 82ae: 0000 unimp 82b0: 3f05 jal 81e0 <_start-0x7fff7e20> 82b2: 2509 jal 88b4 <_start-0x7fff774c> 82b4: 0000 unimp 82b6: 1800 addi s0,sp,48 - 82b8: 0004ff0b 0x4ff0b + 82b8: 0005600b 0x5600b 82bc: 0500 addi s0,sp,640 82be: 0940 addi s0,sp,148 82c0: 0025 c.nop 9 82c2: 0000 unimp 82c4: 0b1c addi a5,sp,400 - 82c6: 070e slli a4,a4,0x3 + 82c6: 0715 addi a4,a4,5 82c8: 0000 unimp 82ca: 4105 li sp,1 82cc: 2509 jal 88ce <_start-0x7fff7732> @@ -38343,12 +38317,12 @@ Disassembly of section .debug_info: 82e8: 630a flw ft6,128(sp) 82ea: 0002 c.slli64 zero 82ec: 0000 unimp - 82ee: 0004d20b 0x4d20b + 82ee: 0005330b 0x5330b 82f2: 0500 addi s0,sp,640 82f4: 094c addi a1,sp,148 82f6: 00000263 beqz zero,82fa <_start-0x7fff7d06> 82fa: 1180 addi s0,sp,224 - 82fc: 05fd addi a1,a1,31 + 82fc: 065e slli a2,a2,0x17 82fe: 0000 unimp 8300: 4e05 li t3,1 8302: 1f0a slli t5,t5,0x22 @@ -38368,19 +38342,20 @@ Disassembly of section .debug_info: 8320: 0900 addi s0,sp,144 8322: 002c addi a1,sp,8 8324: 0000 unimp - 8326: 001f 3310 0004 0x43310001f + 8326: 001f 9410 0004 0x49410001f 832c: 9000 0x9000 832e: 0501 addi a0,a0,0 8330: 085d addi a6,a6,23 8332: 02b6 slli t0,t0,0xd 8334: 0000 unimp - 8336: 00078a0b 0x78a0b + 8336: 0007910b 0x7910b 833a: 0500 addi s0,sp,640 833c: 125e slli tp,tp,0x37 833e: 02b6 slli t0,t0,0xd 8340: 0000 unimp 8342: 0b00 addi s0,sp,400 - 8344: 0000054f fnmadd.s fa0,ft0,ft0,ft0,rne + 8344: 05b0 addi a2,sp,712 + 8346: 0000 unimp 8348: 5f05 li t5,-31 834a: 2506 fld fa0,64(sp) 834c: 0000 unimp @@ -38412,7 +38387,7 @@ Disassembly of section .debug_info: 8382: d204 sw s1,32(a2) 8384: 0002 c.slli64 zero 8386: 1200 addi s0,sp,288 - 8388: 740d lui s0,0xfffe3 + 8388: 7b0d lui s6,0xfffe3 838a: 08000007 vlsbu.v v0,(zero),zero,v0.t 838e: 7505 lui a0,0xfffe1 8390: fb08 fsw fa0,48(a4) @@ -38423,14 +38398,14 @@ Disassembly of section .debug_info: 839c: fb11 bnez a4,82b0 <_start-0x7fff7d50> 839e: 0002 c.slli64 zero 83a0: 0000 unimp - 83a2: 0005aa0b 0x5aa0b + 83a2: 00060b0b 0x60b0b 83a6: 0500 addi s0,sp,640 83a8: 00250677 0x250677 83ac: 0000 unimp 83ae: 0004 0x4 83b0: 0048040f 0x48040f 83b4: 0000 unimp - 83b6: 2b0d jal 88e8 <_start-0x7fff7718> + 83b6: 8c0d sub s0,s0,a1 83b8: 0005 c.nop 1 83ba: 6800 flw fs0,16(s0) 83bc: b505 j 81dc <_start-0x7fff7e24> @@ -38475,18 +38450,19 @@ Disassembly of section .debug_info: 8422: 1d0a slli s10,s10,0x22 8424: 0001 nop 8426: 1c00 addi s0,sp,560 - 8428: 0004920b 0x4920b + 8428: 0004f30b 0x4f30b 842c: 0500 addi s0,sp,640 842e: 1dc5 addi s11,s11,-15 8430: 05c8 addi a0,sp,708 8432: 0000 unimp 8434: 0b20 addi s0,sp,408 - 8436: 000003c3 fmadd.s ft7,ft0,ft0,ft0,rne + 8436: 0424 addi s1,sp,520 + 8438: 0000 unimp 843a: c705 beqz a4,8462 <_start-0x7fff7b9e> 843c: f71d bnez a4,836a <_start-0x7fff7c96> 843e: 0005 c.nop 1 8440: 2400 fld fs0,8(s0) - 8442: 0005930b 0x5930b + 8442: 0005f40b 0x5f40b 8446: 0500 addi s0,sp,640 8448: 0dca slli s11,s11,0x12 844a: 0000061b 0x61b @@ -38520,7 +38496,7 @@ Disassembly of section .debug_info: 848a: 3b11 jal 819e <_start-0x7fff7e62> 848c: 0006 c.slli zero,0x1 848e: 4000 lw s0,0(s0) - 8490: 0006f60b 0x6f60b + 8490: 0006fd0b 0x6fd0b 8494: 0500 addi s0,sp,640 8496: 11d4 addi a3,sp,228 8498: 0000064b fnmsub.s fa2,ft0,ft0,ft0,rne @@ -38530,13 +38506,13 @@ Disassembly of section .debug_info: 84a4: d311 beqz a4,83a8 <_start-0x7fff7c58> 84a6: 0002 c.slli64 zero 84a8: 4400 lw s0,8(s0) - 84aa: 0005a10b 0x5a10b + 84aa: 0006020b 0x6020b 84ae: 0500 addi s0,sp,640 84b0: 07da slli a5,a5,0x16 84b2: 0025 c.nop 9 84b4: 0000 unimp 84b6: 0b4c addi a1,sp,404 - 84b8: 0405 addi s0,s0,1 + 84b8: 0466 slli s0,s0,0x19 84ba: 0000 unimp 84bc: db05 beqz a4,83ec <_start-0x7fff7c14> 84be: 7e0a flw ft8,160(sp) @@ -38548,8 +38524,7 @@ Disassembly of section .debug_info: 84cc: 0462 slli s0,s0,0x18 84ce: 0000 unimp 84d0: 0b54 addi a3,sp,404 - 84d2: 038a slli t2,t2,0x2 - 84d4: 0000 unimp + 84d2: 000003eb 0x3eb 84d6: e205 bnez a2,84f6 <_start-0x7fff7b0a> 84d8: 110c addi a1,sp,160 84da: 0001 nop @@ -38560,7 +38535,7 @@ Disassembly of section .debug_info: 84e6: 0105 addi sp,sp,1 84e8: 0000 unimp 84ea: 0b5c addi a5,sp,404 - 84ec: 0509 addi a0,a0,2 + 84ec: 056a slli a0,a0,0x1a 84ee: 0000 unimp 84f0: e505 bnez a0,8518 <_start-0x7fff7ae8> 84f2: 2509 jal 8af4 <_start-0x7fff750c> @@ -38587,7 +38562,7 @@ Disassembly of section .debug_info: 851c: 1500 addi s0,sp,672 851e: 0462 slli s0,s0,0x18 8520: 0000 unimp - 8522: 7016 flw ft0,100(sp) + 8522: d116 sw t0,160(sp) 8524: 0005 c.nop 1 8526: 2800 fld fs0,16(s0) 8528: 0504 addi s1,sp,640 @@ -38595,18 +38570,21 @@ Disassembly of section .debug_info: 852c: b608 fsd fa0,40(a2) 852e: 0005 c.nop 1 8530: 1700 addi s0,sp,928 - 8532: 000004ef jal s1,8532 <_start-0x7fff7ace> + 8532: 0550 addi a2,sp,644 + 8534: 0000 unimp 8536: 6205 lui tp,0x1 8538: 0702 c.slli64 a4 853a: 0025 c.nop 9 853c: 0000 unimp 853e: 1700 addi s0,sp,928 - 8540: 000006c3 fmadd.s fa3,ft0,ft0,ft0,rne + 8540: 06ca slli a3,a3,0x12 + 8542: 0000 unimp 8544: 6705 lui a4,0x1 8546: 0b02 c.slli64 s6 8548: 000006a7 vsb.v v13,(zero),v0.t 854c: 1704 addi s1,sp,928 - 854e: 000006ab 0x6ab + 854e: 06b2 slli a3,a3,0xc + 8550: 0000 unimp 8552: 6705 lui a4,0x1 8554: 1402 slli s0,s0,0x20 8556: 000006a7 vsb.v v13,(zero),v0.t @@ -38617,8 +38595,7 @@ Disassembly of section .debug_info: 8562: 1e02 slli t3,t3,0x20 8564: 000006a7 vsb.v v13,(zero),v0.t 8568: 170c addi a1,sp,928 - 856a: 054a slli a0,a0,0x12 - 856c: 0000 unimp + 856a: 000005ab 0x5ab 856e: 6905 lui s2,0x1 8570: 0802 c.slli64 a6 8572: 0025 c.nop 9 @@ -38635,29 +38612,24 @@ Disassembly of section .debug_info: 858e: 0025 c.nop 9 8590: 0000 unimp 8592: 1730 addi a2,sp,936 - 8594: 0764 addi s1,sp,908 - 8596: 0000 unimp + 8594: 0000076b 0x76b 8598: 6e05 lui t3,0x1 859a: 1602 slli a2,a2,0x20 859c: 08bc addi a5,sp,88 859e: 0000 unimp 85a0: 1734 addi a3,sp,936 - 85a2: 0445 addi s0,s0,17 + 85a2: 04a6 slli s1,s1,0x9 85a4: 0000 unimp 85a6: 7005 c.lui zero,0xfffe1 85a8: 0702 c.slli64 a4 85aa: 0025 c.nop 9 85ac: 0000 unimp 85ae: 1738 addi a4,sp,936 - 85b0: 055e slli a0,a0,0x17 - 85b2: 0000 unimp - 85b4: 7205 lui tp,0xfffe1 - 85b6: 0a02 c.slli64 s4 + 85b0: 000005bf 0a027205 0xa027205000005bf 85b8: 08cd addi a7,a7,19 85ba: 0000 unimp 85bc: 173c addi a5,sp,936 - 85be: 0362 slli t1,t1,0x18 - 85c0: 0000 unimp + 85be: 000003c3 fmadd.s ft7,ft0,ft0,ft0,rne 85c2: 7505 lui a0,0xfffe1 85c4: 1302 slli t1,t1,0x20 85c6: 0185 addi gp,gp,1 @@ -38669,12 +38641,14 @@ Disassembly of section .debug_info: 85d4: 0025 c.nop 9 85d6: 0000 unimp 85d8: 1744 addi s1,sp,932 - 85da: 075f 0000 7705 0x77050000075f + 85da: 0766 slli a4,a4,0x19 + 85dc: 0000 unimp + 85de: 7705 lui a4,0xfffe1 85e0: 1302 slli t1,t1,0x20 85e2: 0185 addi gp,gp,1 85e4: 0000 unimp 85e6: 1748 addi a0,sp,932 - 85e8: 0461 addi s0,s0,24 + 85e8: 04c2 slli s1,s1,0x10 85ea: 0000 unimp 85ec: 7805 lui a6,0xfffe1 85ee: 1402 slli s0,s0,0x20 @@ -38694,27 +38668,28 @@ Disassembly of section .debug_info: 860c: 05b6 slli a1,a1,0xd 860e: 0000 unimp 8610: 1754 addi a3,sp,932 - 8612: 04e8 addi a0,sp,588 + 8612: 0549 addi a0,a0,18 8614: 0000 unimp 8616: 9f05 0x9f05 8618: 0702 c.slli64 a4 861a: 0882 c.slli64 a7 861c: 0000 unimp 861e: 1858 addi a4,sp,52 - 8620: 00000433 add s0,zero,zero + 8620: 0494 addi a3,sp,576 + 8622: 0000 unimp 8624: a305 j 8b44 <_start-0x7fff74bc> 8626: 1302 slli t1,t1,0x20 8628: 02b6 slli t0,t0,0xd 862a: 0000 unimp 862c: 0148 addi a0,sp,132 - 862e: 4018 lw a4,0(s0) + 862e: a118 fsd fa4,0(a0) 8630: 05000003 lb zero,80(zero) # 50 <_start-0x7fffffb0> 8634: 02a4 addi s1,sp,328 8636: 7312 flw ft6,36(sp) 8638: 0002 c.slli64 zero 863a: 4c00 lw s0,24(s0) 863c: 1801 addi a6,a6,-32 - 863e: 06dd addi a3,a3,23 + 863e: 06e4 addi s1,sp,844 8640: 0000 unimp 8642: a805 j 8672 <_start-0x7fff798e> 8644: 0c02 c.slli64 s8 @@ -38741,7 +38716,8 @@ Disassembly of section .debug_info: 866e: 0005 c.nop 1 8670: 0300 addi s0,sp,384 8672: 0801 addi a6,a6,0 - 8674: 0000060f 0x60f + 8674: 0670 addi a2,sp,780 + 8676: 0000 unimp 8678: bc15 j 80ac <_start-0x7fff7f54> 867a: 0005 c.nop 1 867c: 0f00 addi s0,sp,912 @@ -38818,27 +38794,27 @@ Disassembly of section .debug_info: 8714: 0500 addi s0,sp,640 8716: 011f 011a 0003 0x3011a011f 871c: 1900 addi s0,sp,176 - 871e: 06bd addi a3,a3,15 + 871e: 06c4 addi s1,sp,836 8720: 0000 unimp 8722: 050c addi a1,sp,640 8724: a1080123 sb a6,-1534(a6) # fffe0a02 <__BSS_END__+0x7ffc9fea> 8728: 0006 c.slli zero,0x1 872a: 1700 addi s0,sp,928 - 872c: 078a slli a5,a5,0x2 + 872c: 0791 addi a5,a5,4 872e: 0000 unimp 8730: 2505 jal 8d50 <_start-0x7fff72b0> 8732: 1101 addi sp,sp,-32 8734: 06a1 addi a3,a3,8 8736: 0000 unimp 8738: 1700 addi s0,sp,928 - 873a: 02fc addi a5,sp,332 + 873a: 035d addi t1,t1,23 873c: 0000 unimp 873e: 2605 jal 8a5e <_start-0x7fff75a2> 8740: 0701 addi a4,a4,0 8742: 0025 c.nop 9 8744: 0000 unimp 8746: 1704 addi s1,sp,928 - 8748: 0511 addi a0,a0,4 + 8748: 0572 slli a0,a0,0x1c 874a: 0000 unimp 874c: 2705 jal 8e6c <_start-0x7fff7194> 874e: 0b01 addi s6,s6,0 @@ -38855,19 +38831,19 @@ Disassembly of section .debug_info: 876a: 0801 addi a6,a6,0 876c: 06e6 slli a3,a3,0x19 876e: 0000 unimp - 8770: 0005cd17 auipc s10,0x5c + 8770: 00062e17 auipc t3,0x62 8774: 0500 addi s0,sp,640 8776: 0140 addi s0,sp,132 8778: e612 fsw ft4,12(sp) 877a: 0006 c.slli zero,0x1 877c: 0000 unimp - 877e: 0003a017 auipc zero,0x3a + 877e: 00040117 auipc sp,0x40 8782: 0500 addi s0,sp,640 8784: 0141 addi sp,sp,16 8786: e612 fsw ft4,12(sp) 8788: 0006 c.slli zero,0x1 878a: 0600 addi s0,sp,768 - 878c: 00061417 auipc s0,0x61 + 878c: 00067517 auipc a0,0x67 8790: 0500 addi s0,sp,640 8792: 0142 slli sp,sp,0x10 8794: 5612 lw a2,36(sp) @@ -38886,27 +38862,27 @@ Disassembly of section .debug_info: 87ae: 0280 addi s0,sp,320 87b0: 00080b07 vlbu.v v22,(a6),v0.t 87b4: 1700 addi s0,sp,928 - 87b6: 03dc addi a5,sp,452 + 87b6: 043d addi s0,s0,15 87b8: 0000 unimp 87ba: 8205 srli a2,a2,0x1 87bc: 1802 slli a6,a6,0x20 87be: 002c addi a1,sp,8 87c0: 0000 unimp 87c2: 1700 addi s0,sp,928 - 87c4: 05e9 addi a1,a1,26 + 87c4: 064a slli a2,a2,0x12 87c6: 0000 unimp 87c8: 8305 srli a4,a4,0x1 87ca: 1202 slli tp,tp,0x20 87cc: 05b6 slli a1,a1,0xd 87ce: 0000 unimp 87d0: 1704 addi s1,sp,928 - 87d2: 0355 addi t1,t1,21 + 87d2: 03b6 slli t2,t2,0xd 87d4: 0000 unimp 87d6: 8405 srai s0,s0,0x1 87d8: 1002 c.slli zero,0x20 87da: 0000080b 0x80b 87de: 1708 addi a0,sp,928 - 87e0: 0719 addi a4,a4,6 + 87e0: 0720 addi s0,sp,904 87e2: 0000 unimp 87e4: 8505 srai a0,a0,0x1 87e6: 1702 slli a4,a4,0x20 @@ -38918,27 +38894,27 @@ Disassembly of section .debug_info: 87f6: 0025 c.nop 9 87f8: 0000 unimp 87fa: 1748 addi a0,sp,932 - 87fc: 0785 addi a5,a5,1 + 87fc: 078c addi a1,sp,960 87fe: 0000 unimp 8800: 8705 srai a4,a4,0x1 8802: 2c02 fld fs8,0(sp) 8804: 0000006b 0x6b 8808: 1750 addi a2,sp,932 - 880a: 0731 addi a4,a4,12 + 880a: 0738 addi a4,sp,904 880c: 0000 unimp 880e: 8805 andi s0,s0,1 8810: 1a02 slli s4,s4,0x20 8812: 06ad addi a3,a3,11 8814: 0000 unimp 8816: 1758 addi a4,sp,932 - 8818: 053d addi a0,a0,15 + 8818: 059e slli a1,a1,0x7 881a: 0000 unimp 881c: 8905 andi a0,a0,1 881e: 1602 slli a2,a2,0x20 8820: 0105 addi sp,sp,1 8822: 0000 unimp 8824: 1768 addi a0,sp,940 - 8826: 0751 addi a4,a4,20 + 8826: 0758 addi a4,sp,900 8828: 0000 unimp 882a: 8a05 andi a2,a2,1 882c: 1602 slli a2,a2,0x20 @@ -38949,12 +38925,13 @@ Disassembly of section .debug_info: 883c: 0105 addi sp,sp,1 883e: 0000 unimp 8840: 1778 addi a4,sp,940 - 8842: 000006d3 fadd.s fa3,ft0,ft0,rne + 8842: 06da slli a3,a3,0x16 + 8844: 0000 unimp 8846: 8c05 sub s0,s0,s1 8848: 1002 c.slli zero,0x20 884a: 0000081b 0x81b 884e: 1780 addi s0,sp,992 - 8850: 0349 addi t1,t1,18 + 8850: 03aa slli t2,t2,0xa 8852: 0000 unimp 8854: 8d05 sub a0,a0,s1 8856: 1002 c.slli zero,0x20 @@ -39001,7 +38978,7 @@ Disassembly of section .debug_info: 88ac: 0105 addi sp,sp,1 88ae: 0000 unimp 88b0: 17c4 addi s1,sp,996 - 88b2: 04ed addi s1,s1,27 + 88b2: 054e slli a0,a0,0x13 88b4: 0000 unimp 88b6: 9405 srai s0,s0,0x21 88b8: 0802 c.slli64 a6 @@ -39035,7 +39012,7 @@ Disassembly of section .debug_info: 88f4: 0702 c.slli64 a4 88f6: 0862 slli a6,a6,0x18 88f8: 0000 unimp - 88fa: 00041517 auipc a0,0x41 + 88fa: 00047617 auipc a2,0x47 88fe: 0500 addi s0,sp,640 8900: 029c addi a5,sp,320 8902: 0008621b 0x8621b @@ -39066,15 +39043,14 @@ Disassembly of section .debug_info: 893a: 027e slli tp,tp,0x1f 893c: 0008a703 lw a4,0(a7) # 0 <_start-0x80000000> 8940: 1c00 addi s0,sp,560 - 8942: 0570 addi a2,sp,652 + 8942: 05d1 addi a1,a1,20 8944: 0000 unimp 8946: 9505 srai a0,a0,0x21 8948: 0b02 c.slli64 s6 894a: 06f6 slli a3,a3,0x1d 894c: 0000 unimp - 894e: fc1c fsw fa5,56(s0) - 8950: 0006 c.slli zero,0x1 - 8952: 0500 addi s0,sp,640 + 894e: 031c addi a5,sp,384 + 8950: 05000007 0x5000007 8954: 029e slli t0,t0,0x7 8956: 00083b0b 0x83b0b 895a: 0000 unimp @@ -39120,12 +39096,12 @@ Disassembly of section .debug_info: 89b0: 0000 unimp 89b2: 0200 addi s0,sp,256 89b4: 1f00 addi s0,sp,944 - 89b6: 063d addi a2,a2,15 + 89b6: 069e slli a3,a3,0x7 89b8: 0000 unimp 89ba: 2e05 jal 8cea <_start-0x7fff7316> - 89bc: 04621703 lh a4,70(tp) # fffe1046 <__BSS_END__+0x7ffca62e> + 89bc: 04621703 lh a4,70(tp) # 1046 <_start-0x7fffefba> 89c0: 0000 unimp - 89c2: 361f 0006 0500 0x5000006361f + 89c2: 971f 0006 0500 0x5000006971f 89c8: 681d032f 0x681d032f 89cc: 0004 0x4 89ce: 0800 addi s0,sp,16 @@ -39142,7 +39118,8 @@ Disassembly of section .debug_info: 89e6: 2524 fld fs1,72(a0) 89e8: 0009 c.nop 2 89ea: 2100 fld fs0,0(a0) - 89ec: 00000533 add a0,zero,zero + 89ec: 0594 addi a3,sp,704 + 89ee: 0000 unimp 89f0: 1506 slli a0,a0,0x21 89f2: 2515 jal 9016 <_start-0x7fff6fea> 89f4: 0000 unimp @@ -39163,18 +39140,18 @@ Disassembly of section .debug_info: 8a12: 6204 flw fs1,0(a2) 8a14: 0009 c.nop 2 8a16: 2200 fld fs0,0(a2) - 8a18: 3b21 jal 8730 <_start-0x7fff78d0> + 8a18: 9c21 0x9c21 8a1a: 0004 0x4 8a1c: 0700 addi s0,sp,896 8a1e: 05b60e67 jalr t3,91(a2) # 31963 <_start-0x7ffce69d> 8a22: 0000 unimp - 8a24: 7b21 lui s6,0xfffe8 + 8a24: dc21 beqz s0,897c <_start-0x7fff7684> 8a26: 08000003 lb zero,128(zero) # 80 <_start-0x7fffff80> 8a2a: 0f10 addi a2,sp,912 8a2c: 0000097b 0x97b 8a30: 05b6040f 0x5b6040f 8a34: 0000 unimp - 8a36: 3e21 jal 854e <_start-0x7fff7ab2> + 8a36: 9f21 0x9f21 8a38: 0004 0x4 8a3a: 0800 addi s0,sp,16 8a3c: 0efc addi a5,sp,860 @@ -39186,23 +39163,24 @@ Disassembly of section .debug_info: 8a48: 0cfd addi s9,s9,31 8a4a: 0025 c.nop 9 8a4c: 0000 unimp - 8a4e: d321 beqz a4,898e <_start-0x7fff7672> - 8a50: 0005 c.nop 1 + 8a4e: 3421 jal 8456 <_start-0x7fff7baa> + 8a50: 0006 c.slli zero,0x1 8a52: 0800 addi s0,sp,16 8a54: 14fd addi s1,s1,-1 8a56: 0025 c.nop 9 8a58: 0000 unimp - 8a5a: 4021 c.li zero,8 + 8a5a: 4721 li a4,8 8a5c: 08000007 vlsbu.v v0,(zero),zero,v0.t 8a60: 1cfd addi s9,s9,-1 8a62: 0025 c.nop 9 8a64: 0000 unimp - 8a66: ba21 j 837e <_start-0x7fff7c82> - 8a68: 08000003 lb zero,128(zero) # 80 <_start-0x7fffff80> + 8a66: 1b21 addi s6,s6,-24 + 8a68: 0004 0x4 + 8a6a: 0800 addi s0,sp,16 8a6c: 0cff 0xcff 8a6e: 0025 c.nop 9 8a70: 0000 unimp - 8a72: 6b21 lui s6,0x8 + 8a72: cc21 beqz s0,8aca <_start-0x7fff7536> 8a74: 0004 0x4 8a76: 0900 addi s0,sp,144 8a78: 169a slli a3,a3,0x26 @@ -39233,7 +39211,7 @@ Disassembly of section .debug_info: 8aac: 162a slli a2,a2,0x2a 8aae: 002c addi a1,sp,8 8ab0: 0000 unimp - 8ab2: 2104 fld fs1,0(a0) + 8ab2: 8204 0x8204 8ab4: 0005 c.nop 1 8ab6: 0a00 addi s0,sp,272 8ab8: 0a09152f 0xa09152f @@ -39247,8 +39225,7 @@ Disassembly of section .debug_info: 8ace: 095c addi a5,sp,148 8ad0: 0000 unimp 8ad2: 0400 addi s0,sp,512 - 8ad4: 0790 addi a2,sp,960 - 8ad6: 0000 unimp + 8ad4: 00000797 auipc a5,0x0 8ad8: 360a fld fa2,160(sp) 8ada: 0009420f 0x9420f 8ade: 2100 fld fs0,0(a0) @@ -39258,7 +39235,7 @@ Disassembly of section .debug_info: 8ae6: fd12 fsw ft4,184(sp) 8ae8: 0009 c.nop 2 8aea: 2100 fld fs0,0(a0) - 8aec: 0621 addi a2,a2,8 + 8aec: 0682 c.slli64 a3 8aee: 0000 unimp 8af0: be0a fsd ft2,312(sp) 8af2: 1e10 addi a2,sp,816 @@ -39271,23 +39248,24 @@ Disassembly of section .debug_info: 8b02: 7f06180b 0x7f06180b 8b06: 000a c.slli zero,0x2 8b08: 2400 fld fs0,8(s0) - 8b0a: 04c8 addi a0,sp,580 + 8b0a: 0529 addi a0,a0,10 8b0c: 0000 unimp 8b0e: 2400 fld fs0,8(s0) - 8b10: 0395 addi t2,t2,5 + 8b10: 03f6 slli t2,t2,0x1d 8b12: 0000 unimp 8b14: 2401 jal 8d14 <_start-0x7fff72ec> - 8b16: 0370 addi a2,sp,396 + 8b16: 03d1 addi t2,t2,20 8b18: 0000 unimp 8b1a: 2402 fld fs0,0(sp) - 8b1c: 03e9 addi t2,t2,26 + 8b1c: 044a slli s0,s0,0x12 8b1e: 0000 unimp - 8b20: 04bf2403 lw s0,75(t5) # 22d37 <_start-0x7ffdd2c9> + 8b20: 05202403 lw s0,82(zero) # 52 <_start-0x7fffffae> 8b24: 0000 unimp 8b26: 2404 fld fs1,8(s0) - 8b28: 00000747 fmsub.s fa4,ft0,ft0,ft0,rne + 8b28: 074e slli a4,a4,0x13 + 8b2a: 0000 unimp 8b2c: 2405 jal 8d4c <_start-0x7fff72b4> - 8b2e: 0736 slli a4,a4,0xd + 8b2e: 073d addi a4,a4,15 8b30: 0000 unimp 8b32: 0006 c.slli zero,0x1 8b34: a921 j 8f4c <_start-0x7fff70b4> @@ -39296,40 +39274,40 @@ Disassembly of section .debug_info: 8b3a: 1c21 addi s8,s8,-24 8b3c: 0a42 slli s4,s4,0x10 8b3e: 0000 unimp - 8b40: 0003f423 0x3f423 + 8b40: 00045523 0x45523 8b44: 0700 addi s0,sp,896 8b46: 2c04 fld fs1,24(s0) 8b48: 0000 unimp 8b4a: 0b00 addi s0,sp,400 8b4c: 0ab00623 sb a1,172(zero) # ac <_start-0x7fffff54> 8b50: 0000 unimp - 8b52: 1724 addi s1,sp,936 + 8b52: 7824 flw fs1,112(s0) 8b54: 0005 c.nop 1 8b56: 0000 unimp - 8b58: de24 sw s1,120(a2) - 8b5a: 0004 0x4 + 8b58: 3f24 fld fs1,120(a4) + 8b5a: 0005 c.nop 1 8b5c: 0100 addi s0,sp,128 - 8b5e: f624 fsw fs1,104(a2) - 8b60: 0005 c.nop 1 + 8b5e: 5724 lw s1,104(a4) + 8b60: 0006 c.slli zero,0x1 8b62: 0200 addi s0,sp,256 8b64: 2100 fld fs0,0(a0) 8b66: 025f 0000 280b 0x280b0000025f 8b6c: 8b1e mv s6,t2 8b6e: 000a c.slli zero,0x2 8b70: 2100 fld fs0,0(a0) - 8b72: 000003ab 0x3ab + 8b72: 040c addi a1,sp,512 + 8b74: 0000 unimp 8b76: 290c fld fa1,16(a0) 8b78: 251a fld fa0,384(sp) 8b7a: 0009 c.nop 2 8b7c: 2100 fld fs0,0(a0) - 8b7e: 05bd addi a1,a1,15 + 8b7e: 061e slli a2,a2,0x7 8b80: 0000 unimp 8b82: 380c fld fa1,48(s0) 8b84: 251a fld fa0,384(sp) 8b86: 0009 c.nop 2 8b88: 0400 addi s0,sp,512 - 8b8a: 076c addi a1,sp,908 - 8b8c: 0000 unimp + 8b8a: 00000773 0x773 8b8e: 7b0d lui s6,0xfffe3 8b90: 4816 lw a6,68(sp) 8b92: 0000 unimp @@ -39348,11 +39326,11 @@ Disassembly of section .debug_info: 8bac: 1681 addi a3,a3,-32 8bae: 002c addi a1,sp,8 8bb0: 0000 unimp - 8bb2: 24040403 lb s0,576(s0) # 699cc <_start-0x7ff96634> + 8bb2: 85040403 lb s0,-1968(s0) # 9280 <_start-0x7fff6d80> 8bb6: 0004 0x4 8bb8: 0300 addi s0,sp,384 8bba: 0308 addi a0,sp,384 - 8bbc: 041c addi a5,sp,512 + 8bbc: 047d addi s0,s0,31 8bbe: 0000 unimp 8bc0: a2040803 lb a6,-1504(s0) 8bc4: 0000 unimp @@ -39373,22 +39351,21 @@ Disassembly of section .debug_info: 8be4: 1500 addi s0,sp,672 8be6: 0b20 addi s0,sp,408 8be8: 0000 unimp - 8bea: e71f 0006 0d00 0xd000006e71f + 8bea: ee1f 0006 0d00 0xd000006ee1f 8bf0: 01fc addi a5,sp,204 8bf2: 3016 fld ft0,352(sp) 8bf4: 1f00000b 0x1f00000b - 8bf8: 0336 slli t1,t1,0xd - 8bfa: 0000 unimp + 8bf8: 00000397 auipc t2,0x0 8bfc: 020d addi tp,tp,3 8bfe: 1602 slli a2,a2,0x20 8c00: 0b30 addi a2,sp,408 8c02: 0000 unimp - 8c04: f625 bnez a2,8b6c <_start-0x7fff7494> + 8c04: fd25 bnez a0,8b7c <_start-0x7fff7484> 8c06: 01000013 li zero,16 8c0a: 02c2 slli t0,t0,0x10 8c0c: 2501 jal 920c <_start-0x7fff6df4> 8c0e: 0000 unimp - 8c10: f800 fsw fs0,48(s0) + 8c10: b400 fsd fs0,40(s0) 8c12: 014a slli sp,sp,0x12 8c14: 4c80 lw s0,24(s1) 8c16: 0000 unimp @@ -39409,7 +39386,7 @@ Disassembly of section .debug_info: 8c36: 2800 fld fs0,16(s0) 8c38: 1458 addi a4,sp,548 8c3a: 0000 unimp - 8c3c: 3129 jal 8846 <_start-0x7fff77ba> + 8c3c: 9229 srli a2,a2,0x2a 8c3e: 0006 c.slli zero,0x1 8c40: 0100 addi s0,sp,128 8c42: 02c6 slli t0,t0,0x11 @@ -39634,7 +39611,7 @@ Disassembly of section .debug_abbrev: 238: 00000b57 vadd.vv v22,v0,v0,v0.t 23c: 052a slli a0,a0,0xa 23e: 3100 fld fs0,32(a0) - 240: 00170213 addi tp,a4,1 # 1001 <_start-0x7fffefff> + 240: 00170213 addi tp,a4,1 # fffe1001 <__BSS_END__+0x7ffca5e9> 244: 2b00 fld fs0,16(a4) 246: 1755010b 0x1755010b 24a: 0000 unimp @@ -42545,9 +42522,9 @@ Disassembly of section .debug_abbrev: Disassembly of section .debug_line: 00000000 <.debug_line>: - 0: 08d9 addi a7,a7,22 + 0: 08da slli a7,a7,0x16 2: 0000 unimp - 4: 020f0003 lb zero,32(t5) + 4: 02100003 lb zero,33(zero) # 21 <_start-0x7fffffdf> 8: 0000 unimp a: 0101 addi sp,sp,0 c: 000d0efb 0xd0efb @@ -42568,16567 +42545,16573 @@ Disassembly of section .debug_line: 34: 00636367 0x636367 38: 6d6f682f 0x6d6f682f 3c: 2f65 jal 7f4 <_start-0x7ffff80c> - 3e: 6b65 lui s6,0x19 - 40: 6d69 lui s10,0x1a - 42: 722f3937 lui s2,0x722f3 - 46: 7369 lui t1,0xffffa - 48: 672d7663 bgeu s10,s2,6b4 <_start-0x7ffff94c> - 4c: 756e flw fa0,248(sp) - 4e: 742d lui s0,0xfffeb - 50: 636c6f6f jal t5,c6686 <_start-0x7ff3997a> - 54: 6168 flw fa0,68(a0) - 56: 6e69 lui t3,0x1a - 58: 6f72642f 0x6f72642f - 5c: 7370 flw fa2,100(a4) - 5e: 7369722f 0x7369722f - 62: 32337663 bgeu t1,gp,38e <_start-0x7ffffc72> - 66: 752d lui a0,0xfffeb - 68: 6b6e flw fs6,216(sp) - 6a: 6f6e flw ft10,216(sp) - 6c: 652d6e77 0x652d6e77 - 70: 666c flw fa1,76(a2) - 72: 636e692f vamoandw.v zero,v22,(t3),v18 - 76: 756c flw fa1,108(a0) - 78: 6564 flw fs1,76(a0) - 7a: 7379732f 0x7379732f - 7e: 2f00 fld fs0,24(a4) - 80: 6f68 flw fa0,92(a4) - 82: 656d lui a0,0x1b - 84: 696b652f 0x696b652f - 88: 376d jal 32 <_start-0x7fffffce> - 8a: 2f39 jal 7a8 <_start-0x7ffff858> - 8c: 6972 flw fs2,28(sp) - 8e: 2d766373 csrrsi t1,0x2d7,12 - 92: 2d756e67 0x2d756e67 - 96: 6f74 flw fa3,92(a4) - 98: 68636c6f jal s8,3671e <_start-0x7ffc98e2> - 9c: 6961 lui s2,0x18 - 9e: 2f6e fld ft10,216(sp) - a0: 7562 flw fa0,56(sp) - a2: 6c69 lui s8,0x1a - a4: 2f64 fld fs1,216(a4) - a6: 7562 flw fa0,56(sp) - a8: 6c69 lui s8,0x1a - aa: 2d64 fld fs1,216(a0) - ac: 2d636367 0x2d636367 - b0: 656e flw fa0,216(sp) - b2: 62696c77 0x62696c77 - b6: 732d lui t1,0xfffeb - b8: 6174 flw fa3,68(a0) - ba: 2f326567 0x2f326567 - be: 2f636367 0x2f636367 - c2: 6e69 lui t3,0x1a - c4: 64756c63 bltu a0,t2,71c <_start-0x7ffff8e4> - c8: 0065 c.nop 25 - ca: 6d6f682f 0x6d6f682f - ce: 2f65 jal 886 <_start-0x7ffff77a> - d0: 6b65 lui s6,0x19 - d2: 6d69 lui s10,0x1a - d4: 722f3937 lui s2,0x722f3 - d8: 7369 lui t1,0xffffa - da: 672d7663 bgeu s10,s2,746 <_start-0x7ffff8ba> - de: 756e flw fa0,248(sp) - e0: 742d lui s0,0xfffeb - e2: 636c6f6f jal t5,c6718 <_start-0x7ff398e8> - e6: 6168 flw fa0,68(a0) - e8: 6e69 lui t3,0x1a - ea: 6f72642f 0x6f72642f - ee: 7370 flw fa2,100(a4) - f0: 7369722f 0x7369722f - f4: 32337663 bgeu t1,gp,420 <_start-0x7ffffbe0> - f8: 752d lui a0,0xfffeb - fa: 6b6e flw fs6,216(sp) - fc: 6f6e flw ft10,216(sp) - fe: 652d6e77 0x652d6e77 - 102: 666c flw fa1,76(a2) - 104: 636e692f vamoandw.v zero,v22,(t3),v18 - 108: 756c flw fa1,108(a0) - 10a: 6564 flw fs1,76(a0) - 10c: 2e00 fld fs0,24(a2) - 10e: 2f2e fld ft10,200(sp) - 110: 2e2e fld ft8,200(sp) - 112: 2f2e2e2f 0x2f2e2e2f - 116: 2e2e fld ft8,200(sp) - 118: 7369722f 0x7369722f - 11c: 672d7663 bgeu s10,s2,788 <_start-0x7ffff878> - 120: 6c2f6363 bltu t5,sp,7e6 <_start-0x7ffff81a> - 124: 6269 lui tp,0x1a - 126: 2f636367 0x2f636367 - 12a: 2e2e fld ft8,200(sp) - 12c: 636e692f vamoandw.v zero,v22,(t3),v18 - 130: 756c flw fa1,108(a0) - 132: 6564 flw fs1,76(a0) - 134: 2e00 fld fs0,24(a2) - 136: 2f2e fld ft10,200(sp) - 138: 2e2e fld ft8,200(sp) - 13a: 2f2e2e2f 0x2f2e2e2f - 13e: 2e2e fld ft8,200(sp) - 140: 7369722f 0x7369722f - 144: 672d7663 bgeu s10,s2,7b0 <_start-0x7ffff850> - 148: 6c2f6363 bltu t5,sp,80e <_start-0x7ffff7f2> - 14c: 6269 lui tp,0x1a - 14e: 2f636367 0x2f636367 - 152: 2e2e fld ft8,200(sp) - 154: 6363672f vamoandw.v zero,v22,(t1),v14 - 158: 6e6f632f 0x6e6f632f - 15c: 6966 flw fs2,88(sp) - 15e: 69722f67 0x69722f67 - 162: 00766373 csrrsi t1,0x7,12 - 166: 2e2e fld ft8,200(sp) - 168: 2f2e2e2f 0x2f2e2e2f - 16c: 2f2e fld ft10,200(sp) - 16e: 00636367 0x636367 - 172: 6c00 flw fs0,24(s0) - 174: 6269 lui tp,0x1a - 176: 32636367 0x32636367 - 17a: 632e flw ft6,200(sp) - 17c: 0100 addi s0,sp,128 - 17e: 0000 unimp - 180: 6f6c flw fa1,92(a4) - 182: 682e6b63 bltu t3,sp,818 <_start-0x7ffff7e8> - 186: 0200 addi s0,sp,256 - 188: 0000 unimp - 18a: 745f 7079 7365 0x73657079745f - 190: 682e flw fa6,200(sp) - 192: 0200 addi s0,sp,256 - 194: 0000 unimp - 196: 64647473 csrrci s0,0x646,8 - 19a: 6665 lui a2,0x19 - 19c: 682e flw fa6,200(sp) - 19e: 0300 addi s0,sp,384 - 1a0: 0000 unimp - 1a2: 6572 flw fa0,28(sp) - 1a4: 6e65 lui t3,0x19 - 1a6: 2e74 fld fa3,216(a2) - 1a8: 0068 addi a0,sp,12 - 1aa: 0002 c.slli64 zero - 1ac: 6500 flw fs0,8(a0) - 1ae: 7272 flw ft4,60(sp) - 1b0: 6f6e flw ft10,216(sp) - 1b2: 682e flw fa6,200(sp) - 1b4: 0200 addi s0,sp,256 - 1b6: 0000 unimp - 1b8: 6c647473 csrrci s0,0x6c6,8 - 1bc: 6269 lui tp,0x1a - 1be: 682e flw fa6,200(sp) - 1c0: 0400 addi s0,sp,512 - 1c2: 0000 unimp - 1c4: 6e75 lui t3,0x1d - 1c6: 7369 lui t1,0xffffa - 1c8: 6474 flw fa3,76(s0) - 1ca: 682e flw fa6,200(sp) - 1cc: 0200 addi s0,sp,256 - 1ce: 0000 unimp - 1d0: 6974 flw fa3,84(a0) - 1d2: 656d lui a0,0x1b - 1d4: 682e flw fa6,200(sp) - 1d6: 0400 addi s0,sp,512 - 1d8: 0000 unimp - 1da: 6168 flw fa0,68(a0) - 1dc: 61746873 csrrsi a6,0x617,8 - 1e0: 2e62 fld ft8,24(sp) - 1e2: 0068 addi a0,sp,12 - 1e4: 0005 c.nop 1 - 1e6: 7200 flw fs0,32(a2) - 1e8: 7369 lui t1,0xffffa - 1ea: 6f2d7663 bgeu s10,s2,8d6 <_start-0x7ffff72a> - 1ee: 7470 flw fa2,108(s0) - 1f0: 00682e73 csrrs t3,0x6,a6 - 1f4: 0006 c.slli zero,0x1 - 1f6: 6900 flw fs0,16(a0) - 1f8: 736e flw ft6,248(sp) - 1fa: 2d6e fld fs10,216(sp) - 1fc: 736e6f63 bltu t3,s6,93a <_start-0x7ffff6c6> - 200: 6174 flw fa3,68(a0) - 202: 746e flw fs0,248(sp) - 204: 00682e73 csrrs t3,0x6,a6 - 208: 6c000007 vlxseg4bu.v v0,(zero),v0,v0.t - 20c: 6269 lui tp,0x1a - 20e: 32636367 0x32636367 - 212: 682e flw fa6,200(sp) - 214: 0100 addi s0,sp,128 - 216: 0000 unimp - 218: 0500 addi s0,sp,640 - 21a: 0001 nop - 21c: 0205 addi tp,tp,1 - 21e: 0018 0x18 - 220: 8001 c.srli64 s0 - 222: 010aa603 lw a2,16(s5) # 98fee010 <__BSS_END__+0x18fd75f8> - 226: 0305 addi t1,t1,1 - 228: 00090103 lb sp,0(s2) # 722f3000 <_start-0xdd0d000> - 22c: 0100 addi s0,sp,128 - 22e: 097dd103 lhu sp,151(s11) - 232: 0000 unimp - 234: 0301 addi t1,t1,0 - 236: 0901 addi s2,s2,0 - 238: 0000 unimp - 23a: 0301 addi t1,t1,0 - 23c: 0901 addi s2,s2,0 - 23e: 0000 unimp - 240: 0301 addi t1,t1,0 - 242: 0901 addi s2,s2,0 - 244: 0000 unimp - 246: 0301 addi t1,t1,0 - 248: 0901 addi s2,s2,0 - 24a: 0000 unimp - 24c: 0301 addi t1,t1,0 - 24e: 0901 addi s2,s2,0 - 250: 0000 unimp - 252: 0301 addi t1,t1,0 - 254: 0902 c.slli64 s2 - 256: 0000 unimp - 258: 0501 addi a0,a0,0 - 25a: 0601 addi a2,a2,0 - 25c: 0902a703 lw a4,144(t0) # 119540e <_start-0x7ee6abf2> - 260: 0000 unimp - 262: 0501 addi a0,a0,0 - 264: 0306 slli t1,t1,0x1 - 266: 7dd9 lui s11,0xffff6 - 268: 0409 addi s0,s0,2 - 26a: 0100 addi s0,sp,128 - 26c: 0305 addi t1,t1,1 - 26e: 0306 slli t1,t1,0x1 - 270: 0901 addi s2,s2,0 - 272: 0004 0x4 - 274: 0501 addi a0,a0,0 - 276: 0606 slli a2,a2,0x1 - 278: 00090003 lb zero,0(s2) - 27c: 0100 addi s0,sp,128 - 27e: 0305 addi t1,t1,1 - 280: 0306 slli t1,t1,0x1 - 282: 0901 addi s2,s2,0 - 284: 0004 0x4 - 286: 0501 addi a0,a0,0 - 288: 0606 slli a2,a2,0x1 - 28a: 00090003 lb zero,0(s2) - 28e: 0100 addi s0,sp,128 - 290: 0305 addi t1,t1,1 - 292: 0306 slli t1,t1,0x1 - 294: 0901 addi s2,s2,0 - 296: 0004 0x4 - 298: 0301 addi t1,t1,0 - 29a: 0925 addi s2,s2,9 - 29c: 0000 unimp - 29e: 0501 addi a0,a0,0 - 2a0: 0606 slli a2,a2,0x1 - 2a2: 00090003 lb zero,0(s2) - 2a6: 0100 addi s0,sp,128 - 2a8: 0705 addi a4,a4,1 - 2aa: 0306 slli t1,t1,0x1 - 2ac: 0902 c.slli64 s2 - 2ae: 0004 0x4 - 2b0: 0501 addi a0,a0,0 - 2b2: 060a slli a2,a2,0x2 - 2b4: 08090003 lb zero,128(s2) - 2b8: 0100 addi s0,sp,128 - 2ba: 0405 addi s0,s0,1 - 2bc: 0306 slli t1,t1,0x1 - 2be: 0904 addi s1,sp,144 - 2c0: 0004 0x4 - 2c2: 0301 addi t1,t1,0 - 2c4: 0900 addi s0,sp,144 - 2c6: 0000 unimp - 2c8: 0301 addi t1,t1,0 - 2ca: 0900 addi s0,sp,144 - 2cc: 0000 unimp - 2ce: 0301 addi t1,t1,0 - 2d0: 0900 addi s0,sp,144 - 2d2: 0000 unimp - 2d4: 0301 addi t1,t1,0 - 2d6: 0900 addi s0,sp,144 - 2d8: 0000 unimp - 2da: 0301 addi t1,t1,0 - 2dc: 0900 addi s0,sp,144 - 2de: 0014 0x14 - 2e0: 0301 addi t1,t1,0 - 2e2: 0902 c.slli64 s2 - 2e4: 0018 0x18 - 2e6: 0501 addi a0,a0,0 - 2e8: 00030607 vlbu.v v12,(t1),v0.t - 2ec: 0009 c.nop 2 - 2ee: 0100 addi s0,sp,128 - 2f0: 0805 addi a6,a6,1 - 2f2: 0306 slli t1,t1,0x1 - 2f4: 0905 addi s2,s2,1 - 2f6: 0004 0x4 - 2f8: 0501 addi a0,a0,0 - 2fa: 0611 addi a2,a2,4 - 2fc: 00090103 lb sp,0(s2) - 300: 0100 addi s0,sp,128 - 302: 1e05 addi t3,t3,-31 - 304: 04090003 lb zero,64(s2) - 308: 0100 addi s0,sp,128 - 30a: 0b05 addi s6,s6,1 - 30c: 04097f03 0x4097f03 - 310: 0100 addi s0,sp,128 - 312: 0805 addi a6,a6,1 - 314: 0306 slli t1,t1,0x1 - 316: 0901 addi s2,s2,0 - 318: 0004 0x4 - 31a: 0501 addi a0,a0,0 - 31c: 0003060b 0x3060b - 320: 0009 c.nop 2 - 322: 0100 addi s0,sp,128 - 324: 0805 addi a6,a6,1 - 326: 0306 slli t1,t1,0x1 - 328: 0901 addi s2,s2,0 - 32a: 0004 0x4 - 32c: 0501 addi a0,a0,0 - 32e: 0003060b 0x3060b - 332: 0009 c.nop 2 - 334: 0100 addi s0,sp,128 - 336: 0405 addi s0,s0,1 - 338: 0306 slli t1,t1,0x1 - 33a: 00040903 lb s2,0(s0) # fffeb000 <__BSS_END__+0x7ffd45e8> - 33e: 0301 addi t1,t1,0 - 340: 0900 addi s0,sp,144 - 342: 0000 unimp - 344: 0301 addi t1,t1,0 - 346: 0900 addi s0,sp,144 - 348: 0000 unimp - 34a: 0301 addi t1,t1,0 - 34c: 0900 addi s0,sp,144 - 34e: 0000 unimp - 350: 0301 addi t1,t1,0 - 352: 0900 addi s0,sp,144 - 354: 0004 0x4 - 356: 0301 addi t1,t1,0 - 358: 0900 addi s0,sp,144 - 35a: 000c 0xc - 35c: 0301 addi t1,t1,0 - 35e: 0900 addi s0,sp,144 - 360: 0000 unimp - 362: 0301 addi t1,t1,0 - 364: 0900 addi s0,sp,144 - 366: 0008 0x8 - 368: 0301 addi t1,t1,0 - 36a: 0900 addi s0,sp,144 - 36c: 000c 0xc - 36e: 0301 addi t1,t1,0 - 370: 0900 addi s0,sp,144 - 372: 0000 unimp - 374: 0301 addi t1,t1,0 - 376: 0900 addi s0,sp,144 - 378: 0008 0x8 - 37a: 0301 addi t1,t1,0 - 37c: 0900 addi s0,sp,144 - 37e: 0008 0x8 - 380: 0301 addi t1,t1,0 - 382: 0900 addi s0,sp,144 - 384: 0004 0x4 - 386: 0301 addi t1,t1,0 - 388: 0900 addi s0,sp,144 - 38a: 0004 0x4 - 38c: 0301 addi t1,t1,0 - 38e: 0900 addi s0,sp,144 - 390: 0008 0x8 - 392: 0301 addi t1,t1,0 - 394: 0900 addi s0,sp,144 - 396: 0004 0x4 - 398: 0301 addi t1,t1,0 - 39a: 0900 addi s0,sp,144 - 39c: 0004 0x4 - 39e: 0301 addi t1,t1,0 - 3a0: 0900 addi s0,sp,144 - 3a2: 000c 0xc - 3a4: 0301 addi t1,t1,0 - 3a6: 0900 addi s0,sp,144 - 3a8: 000c 0xc - 3aa: 0301 addi t1,t1,0 - 3ac: 0900 addi s0,sp,144 - 3ae: 0000 unimp - 3b0: 0301 addi t1,t1,0 - 3b2: 0900 addi s0,sp,144 - 3b4: 0008 0x8 - 3b6: 0301 addi t1,t1,0 - 3b8: 0900 addi s0,sp,144 - 3ba: 0008 0x8 - 3bc: 0301 addi t1,t1,0 - 3be: 0900 addi s0,sp,144 - 3c0: 0004 0x4 - 3c2: 0301 addi t1,t1,0 - 3c4: 0900 addi s0,sp,144 - 3c6: 0004 0x4 - 3c8: 0301 addi t1,t1,0 - 3ca: 0900 addi s0,sp,144 - 3cc: 0004 0x4 - 3ce: 0301 addi t1,t1,0 - 3d0: 0900 addi s0,sp,144 - 3d2: 0000 unimp - 3d4: 0301 addi t1,t1,0 - 3d6: 0900 addi s0,sp,144 - 3d8: 0008 0x8 - 3da: 0301 addi t1,t1,0 - 3dc: 0901 addi s2,s2,0 - 3de: 0000 unimp - 3e0: 0501 addi a0,a0,0 - 3e2: fe03060b 0xfe03060b - 3e6: 0900 addi s0,sp,144 - 3e8: 0000 unimp - 3ea: 0501 addi a0,a0,0 - 3ec: 0304 addi s1,sp,384 - 3ee: 7ef5 lui t4,0xffffd - 3f0: 0809 addi a6,a6,2 - 3f2: 0100 addi s0,sp,128 - 3f4: 0306 slli t1,t1,0x1 - 3f6: 0915 addi s2,s2,5 - 3f8: 0014 0x14 - 3fa: 0501 addi a0,a0,0 - 3fc: 00030607 vlbu.v v12,(t1),v0.t - 400: 0009 c.nop 2 - 402: 0100 addi s0,sp,128 - 404: 0605 addi a2,a2,1 - 406: 0306 slli t1,t1,0x1 - 408: 0901 addi s2,s2,0 - 40a: 0004 0x4 - 40c: 0501 addi a0,a0,0 - 40e: 0609 addi a2,a2,2 - 410: 00090003 lb zero,0(s2) - 414: 0100 addi s0,sp,128 - 416: 0405 addi s0,s0,1 - 418: 0306 slli t1,t1,0x1 - 41a: 0902 c.slli64 s2 - 41c: 0008 0x8 - 41e: 0301 addi t1,t1,0 - 420: 0900 addi s0,sp,144 - 422: 0000 unimp - 424: 0301 addi t1,t1,0 - 426: 0900 addi s0,sp,144 - 428: 0000 unimp - 42a: 0301 addi t1,t1,0 - 42c: 0900 addi s0,sp,144 - 42e: 0000 unimp - 430: 0301 addi t1,t1,0 - 432: 0900 addi s0,sp,144 - 434: 0000 unimp - 436: 0301 addi t1,t1,0 - 438: 0900 addi s0,sp,144 - 43a: 0014 0x14 - 43c: 0301 addi t1,t1,0 - 43e: 0902 c.slli64 s2 - 440: 0018 0x18 - 442: 0501 addi a0,a0,0 - 444: 00030607 vlbu.v v12,(t1),v0.t - 448: 0009 c.nop 2 - 44a: 0100 addi s0,sp,128 - 44c: 0805 addi a6,a6,1 - 44e: 0306 slli t1,t1,0x1 - 450: 0909 addi s2,s2,2 - 452: 0004 0x4 - 454: 0501 addi a0,a0,0 - 456: 0003060b 0x3060b - 45a: 0009 c.nop 2 - 45c: 0100 addi s0,sp,128 - 45e: 0805 addi a6,a6,1 - 460: 0306 slli t1,t1,0x1 - 462: 0901 addi s2,s2,0 - 464: 0004 0x4 - 466: 0501 addi a0,a0,0 - 468: 0003060b 0x3060b - 46c: 0009 c.nop 2 - 46e: 0100 addi s0,sp,128 - 470: 0405 addi s0,s0,1 - 472: 0306 slli t1,t1,0x1 - 474: 0912 slli s2,s2,0x4 - 476: 0004 0x4 - 478: 0301 addi t1,t1,0 - 47a: 0900 addi s0,sp,144 - 47c: 0000 unimp - 47e: 0301 addi t1,t1,0 - 480: 0900 addi s0,sp,144 - 482: 0000 unimp - 484: 0301 addi t1,t1,0 - 486: 0900 addi s0,sp,144 - 488: 0000 unimp - 48a: 0301 addi t1,t1,0 - 48c: 0900 addi s0,sp,144 - 48e: 0004 0x4 - 490: 0301 addi t1,t1,0 - 492: 0900 addi s0,sp,144 - 494: 0008 0x8 - 496: 0301 addi t1,t1,0 - 498: 0900 addi s0,sp,144 - 49a: 0008 0x8 - 49c: 0301 addi t1,t1,0 - 49e: 0900 addi s0,sp,144 - 4a0: 0004 0x4 - 4a2: 0301 addi t1,t1,0 - 4a4: 0900 addi s0,sp,144 - 4a6: 000c 0xc - 4a8: 0301 addi t1,t1,0 - 4aa: 0900 addi s0,sp,144 - 4ac: 0000 unimp - 4ae: 0301 addi t1,t1,0 - 4b0: 0900 addi s0,sp,144 - 4b2: 0008 0x8 - 4b4: 0301 addi t1,t1,0 - 4b6: 0900 addi s0,sp,144 - 4b8: 0008 0x8 - 4ba: 0301 addi t1,t1,0 - 4bc: 0900 addi s0,sp,144 - 4be: 0004 0x4 - 4c0: 0301 addi t1,t1,0 - 4c2: 0900 addi s0,sp,144 - 4c4: 0004 0x4 - 4c6: 0301 addi t1,t1,0 - 4c8: 0900 addi s0,sp,144 - 4ca: 0008 0x8 - 4cc: 0301 addi t1,t1,0 - 4ce: 0900 addi s0,sp,144 - 4d0: 0004 0x4 - 4d2: 0301 addi t1,t1,0 - 4d4: 0900 addi s0,sp,144 - 4d6: 0004 0x4 - 4d8: 0301 addi t1,t1,0 - 4da: 0900 addi s0,sp,144 - 4dc: 000c 0xc - 4de: 0301 addi t1,t1,0 - 4e0: 0900 addi s0,sp,144 - 4e2: 000c 0xc - 4e4: 0301 addi t1,t1,0 - 4e6: 0900 addi s0,sp,144 - 4e8: 0000 unimp - 4ea: 0301 addi t1,t1,0 - 4ec: 0900 addi s0,sp,144 - 4ee: 0008 0x8 - 4f0: 0301 addi t1,t1,0 - 4f2: 0900 addi s0,sp,144 - 4f4: 0008 0x8 - 4f6: 0301 addi t1,t1,0 - 4f8: 0900 addi s0,sp,144 - 4fa: 0004 0x4 - 4fc: 0301 addi t1,t1,0 - 4fe: 0900 addi s0,sp,144 - 500: 0004 0x4 - 502: 0301 addi t1,t1,0 - 504: 0900 addi s0,sp,144 - 506: 0004 0x4 - 508: 0301 addi t1,t1,0 - 50a: 0900 addi s0,sp,144 - 50c: 0000 unimp - 50e: 0301 addi t1,t1,0 - 510: 0900 addi s0,sp,144 - 512: 0008 0x8 - 514: 0501 addi a0,a0,0 - 516: 00e30303 lb t1,14(t1) # ffffa00e <__BSS_END__+0x7ffe35f6> - 51a: 0009 c.nop 2 - 51c: 0100 addi s0,sp,128 - 51e: 00090103 lb sp,0(s2) - 522: 0100 addi s0,sp,128 - 524: 0105 addi sp,sp,1 - 526: 0306 slli t1,t1,0x1 - 528: 00e1 addi ra,ra,24 - 52a: 0009 c.nop 2 - 52c: 0100 addi s0,sp,128 - 52e: 0405 addi s0,s0,1 - 530: 097e9d03 lh s10,151(t4) # ffffd097 <__BSS_END__+0x7ffe667f> - 534: 0008 0x8 - 536: 0501 addi a0,a0,0 - 538: 0608 addi a0,sp,768 - 53a: 14091203 lh tp,320(s2) - 53e: 0100 addi s0,sp,128 - 540: 00090203 lb tp,0(s2) - 544: 0100 addi s0,sp,128 - 546: 0b05 addi s6,s6,1 - 548: 0306 slli t1,t1,0x1 - 54a: 0900 addi s0,sp,144 - 54c: 0000 unimp - 54e: 0501 addi a0,a0,0 - 550: 0608 addi a0,sp,768 - 552: 04090103 lb sp,64(s2) - 556: 0100 addi s0,sp,128 - 558: 0b05 addi s6,s6,1 - 55a: 0306 slli t1,t1,0x1 - 55c: 0900 addi s0,sp,144 - 55e: 0000 unimp - 560: 0501 addi a0,a0,0 - 562: 0608 addi a0,sp,768 - 564: 04090103 lb sp,64(s2) - 568: 0100 addi s0,sp,128 - 56a: 0b05 addi s6,s6,1 - 56c: 0306 slli t1,t1,0x1 - 56e: 0901 addi s2,s2,0 - 570: 0000 unimp - 572: 0501 addi a0,a0,0 - 574: 031e slli t1,t1,0x7 - 576: 097f 0x97f - 578: 0004 0x4 - 57a: 0501 addi a0,a0,0 - 57c: 0308 addi a0,sp,384 - 57e: 00040903 lb s2,0(s0) - 582: 0501 addi a0,a0,0 - 584: 0311 addi t1,t1,4 - 586: 097d addi s2,s2,31 - 588: 0004 0x4 - 58a: 0501 addi a0,a0,0 - 58c: 0308 addi a0,sp,384 - 58e: 00040903 lb s2,0(s0) - 592: 0501 addi a0,a0,0 - 594: 097d030b 0x97d030b - 598: 0004 0x4 - 59a: 0501 addi a0,a0,0 - 59c: 0608 addi a0,sp,768 - 59e: 04090103 lb sp,64(s2) - 5a2: 0100 addi s0,sp,128 - 5a4: 00090203 lb tp,0(s2) - 5a8: 0100 addi s0,sp,128 - 5aa: 00090003 lb zero,0(s2) - 5ae: 0100 addi s0,sp,128 - 5b0: 00090003 lb zero,0(s2) - 5b4: 0100 addi s0,sp,128 - 5b6: 00090003 lb zero,0(s2) - 5ba: 0100 addi s0,sp,128 - 5bc: 00090003 lb zero,0(s2) - 5c0: 0100 addi s0,sp,128 - 5c2: 08090003 lb zero,128(s2) - 5c6: 0100 addi s0,sp,128 - 5c8: 00090003 lb zero,0(s2) - 5cc: 0100 addi s0,sp,128 - 5ce: 08090003 lb zero,128(s2) - 5d2: 0100 addi s0,sp,128 - 5d4: 0c090003 lb zero,192(s2) - 5d8: 0100 addi s0,sp,128 - 5da: 00090003 lb zero,0(s2) - 5de: 0100 addi s0,sp,128 - 5e0: 08090003 lb zero,128(s2) - 5e4: 0100 addi s0,sp,128 - 5e6: 08090003 lb zero,128(s2) - 5ea: 0100 addi s0,sp,128 - 5ec: 04090003 lb zero,64(s2) - 5f0: 0100 addi s0,sp,128 - 5f2: 04090003 lb zero,64(s2) - 5f6: 0100 addi s0,sp,128 - 5f8: 08090003 lb zero,128(s2) - 5fc: 0100 addi s0,sp,128 - 5fe: 04090003 lb zero,64(s2) - 602: 0100 addi s0,sp,128 - 604: 04090003 lb zero,64(s2) - 608: 0100 addi s0,sp,128 - 60a: 0c090003 lb zero,192(s2) - 60e: 0100 addi s0,sp,128 - 610: 08090003 lb zero,128(s2) - 614: 0100 addi s0,sp,128 - 616: 04090003 lb zero,64(s2) - 61a: 0100 addi s0,sp,128 - 61c: 08090003 lb zero,128(s2) - 620: 0100 addi s0,sp,128 - 622: 08090003 lb zero,128(s2) - 626: 0100 addi s0,sp,128 - 628: 04090003 lb zero,64(s2) - 62c: 0100 addi s0,sp,128 - 62e: 04090003 lb zero,64(s2) - 632: 0100 addi s0,sp,128 - 634: 08090003 lb zero,128(s2) - 638: 0100 addi s0,sp,128 - 63a: 04090003 lb zero,64(s2) - 63e: 0100 addi s0,sp,128 - 640: 08090003 lb zero,128(s2) - 644: 0100 addi s0,sp,128 - 646: 0705 addi a4,a4,1 - 648: 04091503 lh a0,64(s2) - 64c: 0100 addi s0,sp,128 - 64e: 0a05 addi s4,s4,1 - 650: 0306 slli t1,t1,0x1 - 652: 0900 addi s0,sp,144 - 654: 0000 unimp - 656: 0501 addi a0,a0,0 - 658: 0604 addi s1,sp,768 - 65a: 04091303 lh t1,64(s2) - 65e: 0100 addi s0,sp,128 - 660: 00090003 lb zero,0(s2) - 664: 0100 addi s0,sp,128 - 666: 00090003 lb zero,0(s2) - 66a: 0100 addi s0,sp,128 - 66c: 00090003 lb zero,0(s2) - 670: 0100 addi s0,sp,128 - 672: 00090003 lb zero,0(s2) - 676: 0100 addi s0,sp,128 - 678: 14090003 lb zero,320(s2) - 67c: 0100 addi s0,sp,128 - 67e: 20090103 lb sp,512(s2) - 682: 0100 addi s0,sp,128 - 684: 0705 addi a4,a4,1 - 686: 0306 slli t1,t1,0x1 - 688: 0900 addi s0,sp,144 - 68a: 0000 unimp - 68c: 0501 addi a0,a0,0 - 68e: 0608 addi a0,sp,768 - 690: 04090a03 lb s4,64(s2) - 694: 0100 addi s0,sp,128 - 696: 0306 slli t1,t1,0x1 - 698: 0902 c.slli64 s2 - 69a: 0000 unimp - 69c: 0501 addi a0,a0,0 - 69e: 097e030b 0x97e030b - 6a2: 0004 0x4 - 6a4: 0501 addi a0,a0,0 - 6a6: 0314 addi a3,sp,384 - 6a8: 0900 addi s0,sp,144 - 6aa: 0004 0x4 - 6ac: 0501 addi a0,a0,0 - 6ae: 0304 addi s1,sp,384 - 6b0: 0975 addi s2,s2,29 - 6b2: 000c 0xc - 6b4: 0501 addi a0,a0,0 - 6b6: 0608 addi a0,sp,768 - 6b8: 14091e03 lh t3,320(s2) - 6bc: 0100 addi s0,sp,128 - 6be: 00090303 lb t1,0(s2) - 6c2: 0100 addi s0,sp,128 - 6c4: 00090203 lb tp,0(s2) - 6c8: 0100 addi s0,sp,128 - 6ca: 1e05 addi t3,t3,-31 - 6cc: 0306 slli t1,t1,0x1 - 6ce: 0900 addi s0,sp,144 - 6d0: 0000 unimp - 6d2: 0501 addi a0,a0,0 - 6d4: 0311 addi t1,t1,4 - 6d6: 0900 addi s0,sp,144 - 6d8: 0004 0x4 - 6da: 0501 addi a0,a0,0 - 6dc: 0900030b 0x900030b - 6e0: 0004 0x4 - 6e2: 0501 addi a0,a0,0 - 6e4: 0608 addi a0,sp,768 - 6e6: 04090103 lb sp,64(s2) - 6ea: 0100 addi s0,sp,128 - 6ec: 0306 slli t1,t1,0x1 - 6ee: 0905 addi s2,s2,1 - 6f0: 0000 unimp - 6f2: 0501 addi a0,a0,0 - 6f4: 097c030b 0x97c030b - 6f8: 0004 0x4 - 6fa: 0501 addi a0,a0,0 - 6fc: 0308 addi a0,sp,384 - 6fe: 0904 addi s1,sp,144 - 700: 0004 0x4 - 702: 0501 addi a0,a0,0 - 704: 0311 addi t1,t1,4 - 706: 097d addi s2,s2,31 - 708: 0004 0x4 - 70a: 0501 addi a0,a0,0 - 70c: 031e slli t1,t1,0x7 - 70e: 0900 addi s0,sp,144 - 710: 0004 0x4 - 712: 0501 addi a0,a0,0 - 714: 0900030b 0x900030b - 718: 0004 0x4 - 71a: 0501 addi a0,a0,0 - 71c: 0308 addi a0,sp,384 - 71e: 00040903 lb s2,0(s0) - 722: 0501 addi a0,a0,0 - 724: 097b030b 0x97b030b - 728: 000c 0xc - 72a: 0501 addi a0,a0,0 - 72c: 0608 addi a0,sp,768 - 72e: 04090103 lb sp,64(s2) - 732: 0100 addi s0,sp,128 - 734: 00090103 lb sp,0(s2) - 738: 0100 addi s0,sp,128 - 73a: 00090103 lb sp,0(s2) - 73e: 0100 addi s0,sp,128 - 740: 00090203 lb tp,0(s2) - 744: 0100 addi s0,sp,128 - 746: 00090003 lb zero,0(s2) - 74a: 0100 addi s0,sp,128 - 74c: 00090003 lb zero,0(s2) - 750: 0100 addi s0,sp,128 - 752: 00090003 lb zero,0(s2) - 756: 0100 addi s0,sp,128 - 758: 00090003 lb zero,0(s2) - 75c: 0100 addi s0,sp,128 - 75e: 00090003 lb zero,0(s2) - 762: 0100 addi s0,sp,128 - 764: 00090003 lb zero,0(s2) - 768: 0100 addi s0,sp,128 - 76a: 04090003 lb zero,64(s2) - 76e: 0100 addi s0,sp,128 - 770: 0c090003 lb zero,192(s2) - 774: 0100 addi s0,sp,128 - 776: 00090003 lb zero,0(s2) - 77a: 0100 addi s0,sp,128 - 77c: 08090003 lb zero,128(s2) - 780: 0100 addi s0,sp,128 - 782: 08090003 lb zero,128(s2) - 786: 0100 addi s0,sp,128 - 788: 04090003 lb zero,64(s2) - 78c: 0100 addi s0,sp,128 - 78e: 04090003 lb zero,64(s2) - 792: 0100 addi s0,sp,128 - 794: 08090003 lb zero,128(s2) - 798: 0100 addi s0,sp,128 - 79a: 04090003 lb zero,64(s2) - 79e: 0100 addi s0,sp,128 - 7a0: 04090003 lb zero,64(s2) - 7a4: 0100 addi s0,sp,128 - 7a6: 04090003 lb zero,64(s2) - 7aa: 0100 addi s0,sp,128 - 7ac: 08090003 lb zero,128(s2) - 7b0: 0100 addi s0,sp,128 - 7b2: 0c090003 lb zero,192(s2) - 7b6: 0100 addi s0,sp,128 - 7b8: 08090003 lb zero,128(s2) - 7bc: 0100 addi s0,sp,128 - 7be: 08090003 lb zero,128(s2) - 7c2: 0100 addi s0,sp,128 - 7c4: 04090003 lb zero,64(s2) - 7c8: 0100 addi s0,sp,128 - 7ca: 04090003 lb zero,64(s2) - 7ce: 0100 addi s0,sp,128 - 7d0: 08090003 lb zero,128(s2) - 7d4: 0100 addi s0,sp,128 - 7d6: 08090003 lb zero,128(s2) - 7da: 0100 addi s0,sp,128 - 7dc: 0306 slli t1,t1,0x1 - 7de: 0901 addi s2,s2,0 - 7e0: 0000 unimp - 7e2: 0301 addi t1,t1,0 - 7e4: 097f 0x97f - 7e6: 0004 0x4 - 7e8: 0601 addi a2,a2,0 - 7ea: 04090003 lb zero,64(s2) - 7ee: 0100 addi s0,sp,128 - 7f0: 00090103 lb sp,0(s2) - 7f4: 0100 addi s0,sp,128 - 7f6: 00090003 lb zero,0(s2) - 7fa: 0100 addi s0,sp,128 - 7fc: 00090003 lb zero,0(s2) - 800: 0100 addi s0,sp,128 - 802: 00090003 lb zero,0(s2) - 806: 0100 addi s0,sp,128 - 808: 08090003 lb zero,128(s2) - 80c: 0100 addi s0,sp,128 - 80e: 04090003 lb zero,64(s2) - 812: 0100 addi s0,sp,128 - 814: 04090003 lb zero,64(s2) - 818: 0100 addi s0,sp,128 - 81a: 04090003 lb zero,64(s2) - 81e: 0100 addi s0,sp,128 - 820: 04090003 lb zero,64(s2) - 824: 0100 addi s0,sp,128 - 826: 00090003 lb zero,0(s2) - 82a: 0100 addi s0,sp,128 - 82c: 04090003 lb zero,64(s2) - 830: 0100 addi s0,sp,128 - 832: 14090003 lb zero,320(s2) - 836: 0100 addi s0,sp,128 - 838: 00090003 lb zero,0(s2) - 83c: 0100 addi s0,sp,128 - 83e: 00090003 lb zero,0(s2) - 842: 0100 addi s0,sp,128 - 844: 04090003 lb zero,64(s2) - 848: 0100 addi s0,sp,128 - 84a: 04090003 lb zero,64(s2) - 84e: 0100 addi s0,sp,128 - 850: 08090003 lb zero,128(s2) - 854: 0100 addi s0,sp,128 - 856: 00090203 lb tp,0(s2) - 85a: 0100 addi s0,sp,128 - 85c: 0b05 addi s6,s6,1 - 85e: 0306 slli t1,t1,0x1 - 860: 0900 addi s0,sp,144 - 862: 0000 unimp - 864: 0501 addi a0,a0,0 - 866: 0314 addi a3,sp,384 - 868: 0900 addi s0,sp,144 - 86a: 0004 0x4 - 86c: 0501 addi a0,a0,0 - 86e: 0308 addi a0,sp,384 - 870: 097e slli s2,s2,0x1f - 872: 0004 0x4 - 874: 0501 addi a0,a0,0 - 876: 097d030b 0x97d030b - 87a: 0014 0x14 - 87c: 0501 addi a0,a0,0 - 87e: 0308 addi a0,sp,384 - 880: 00040903 lb s2,0(s0) - 884: 0501 addi a0,a0,0 - 886: 0908030b 0x908030b - 88a: 0004 0x4 - 88c: 0501 addi a0,a0,0 - 88e: 0321 addi t1,t1,8 - 890: 097a slli s2,s2,0x1e - 892: 0004 0x4 - 894: 0501 addi a0,a0,0 - 896: 0605 addi a2,a2,1 - 898: 04090203 lb tp,64(s2) - 89c: 0100 addi s0,sp,128 - 89e: 0705 addi a4,a4,1 - 8a0: 0306 slli t1,t1,0x1 - 8a2: 0900 addi s0,sp,144 - 8a4: 0000 unimp - 8a6: 0501 addi a0,a0,0 - 8a8: 0605 addi a2,a2,1 - 8aa: 04090103 lb sp,64(s2) - 8ae: 0100 addi s0,sp,128 - 8b0: 00090003 lb zero,0(s2) - 8b4: 0100 addi s0,sp,128 - 8b6: 00090003 lb zero,0(s2) - 8ba: 0100 addi s0,sp,128 - 8bc: 00090003 lb zero,0(s2) - 8c0: 0100 addi s0,sp,128 - 8c2: 00090003 lb zero,0(s2) - 8c6: 0100 addi s0,sp,128 - 8c8: 0705 addi a4,a4,1 - 8ca: 0306 slli t1,t1,0x1 - 8cc: 00040943 fmadd.s fs2,fs0,ft0,ft0,rne - 8d0: 0301 addi t1,t1,0 - 8d2: 097f 0x97f - 8d4: 0004 0x4 - 8d6: 0901 addi s2,s2,0 - 8d8: 0008 0x8 - 8da: 0100 addi s0,sp,128 - 8dc: 8901 andi a0,a0,0 - 8de: 0009 c.nop 2 - 8e0: 0300 addi s0,sp,384 - 8e2: 0f00 addi s0,sp,912 - 8e4: 0002 c.slli64 zero - 8e6: 0100 addi s0,sp,128 - 8e8: fb01 bnez a4,7f8 <_start-0x7ffff808> - 8ea: 0d0e slli s10,s10,0x3 - 8ec: 0100 addi s0,sp,128 + 3e: 7270 flw fa2,100(a2) + 40: 7969 lui s2,0xffffa + 42: 2f61 jal 7da <_start-0x7ffff826> + 44: 6564 flw fs1,76(a0) + 46: 2f76 fld ft10,344(sp) + 48: 6972 flw fs2,28(sp) + 4a: 5f766373 csrrsi t1,0x5f7,12 + 4e: 6576 flw fa0,92(sp) + 50: 69722f63 0x69722f63 + 54: 2d766373 csrrsi t1,0x2d7,12 + 58: 2f756e67 0x2f756e67 + 5c: 6972 flw fs2,28(sp) + 5e: 33766373 csrrsi t1,mhpmevent23,12 + 62: 2d32 fld fs10,264(sp) + 64: 6e75 lui t3,0x1d + 66: 776f6e6b 0x776f6e6b + 6a: 2d6e fld fs10,216(sp) + 6c: 6c65 lui s8,0x19 + 6e: 2f66 fld ft10,88(sp) + 70: 6e69 lui t3,0x1a + 72: 64756c63 bltu a0,t2,6ca <_start-0x7ffff936> + 76: 2f65 jal 82e <_start-0x7ffff7d2> + 78: 00737973 csrrci s2,0x7,6 + 7c: 6d6f682f 0x6d6f682f + 80: 2f65 jal 838 <_start-0x7ffff7c8> + 82: 7270 flw fa2,100(a2) + 84: 7969 lui s2,0xffffa + 86: 2f61 jal 81e <_start-0x7ffff7e2> + 88: 6544 flw fs1,12(a0) + 8a: 6f746b73 csrrsi s6,0x6f7,8 + 8e: 2f70 fld fa2,216(a4) + 90: 6972 flw fs2,28(sp) + 92: 2d766373 csrrsi t1,0x2d7,12 + 96: 2d756e67 0x2d756e67 + 9a: 6f74 flw fa3,92(a4) + 9c: 68636c6f jal s8,36722 <_start-0x7ffc98de> + a0: 6961 lui s2,0x18 + a2: 2f6e fld ft10,216(sp) + a4: 7562 flw fa0,56(sp) + a6: 6c69 lui s8,0x1a + a8: 2f64 fld fs1,216(a4) + aa: 7562 flw fa0,56(sp) + ac: 6c69 lui s8,0x1a + ae: 2d64 fld fs1,216(a0) + b0: 2d636367 0x2d636367 + b4: 656e flw fa0,216(sp) + b6: 62696c77 0x62696c77 + ba: 732d lui t1,0xfffeb + bc: 6174 flw fa3,68(a0) + be: 2f326567 0x2f326567 + c2: 2f636367 0x2f636367 + c6: 6e69 lui t3,0x1a + c8: 64756c63 bltu a0,t2,720 <_start-0x7ffff8e0> + cc: 0065 c.nop 25 + ce: 6d6f682f 0x6d6f682f + d2: 2f65 jal 88a <_start-0x7ffff776> + d4: 7270 flw fa2,100(a2) + d6: 7969 lui s2,0xffffa + d8: 2f61 jal 870 <_start-0x7ffff790> + da: 6564 flw fs1,76(a0) + dc: 2f76 fld ft10,344(sp) + de: 6972 flw fs2,28(sp) + e0: 5f766373 csrrsi t1,0x5f7,12 + e4: 6576 flw fa0,92(sp) + e6: 69722f63 0x69722f63 + ea: 2d766373 csrrsi t1,0x2d7,12 + ee: 2f756e67 0x2f756e67 + f2: 6972 flw fs2,28(sp) + f4: 33766373 csrrsi t1,mhpmevent23,12 + f8: 2d32 fld fs10,264(sp) + fa: 6e75 lui t3,0x1d + fc: 776f6e6b 0x776f6e6b + 100: 2d6e fld fs10,216(sp) + 102: 6c65 lui s8,0x19 + 104: 2f66 fld ft10,88(sp) + 106: 6e69 lui t3,0x1a + 108: 64756c63 bltu a0,t2,760 <_start-0x7ffff8a0> + 10c: 0065 c.nop 25 + 10e: 2e2e fld ft8,200(sp) + 110: 2f2e2e2f 0x2f2e2e2f + 114: 2e2e fld ft8,200(sp) + 116: 2f2e2e2f 0x2f2e2e2f + 11a: 6972 flw fs2,28(sp) + 11c: 2d766373 csrrsi t1,0x2d7,12 + 120: 2f636367 0x2f636367 + 124: 696c flw fa1,84(a0) + 126: 6762 flw fa4,24(sp) + 128: 2e2f6363 bltu t5,sp,40e <_start-0x7ffffbf2> + 12c: 2f2e fld ft10,200(sp) + 12e: 6e69 lui t3,0x1a + 130: 64756c63 bltu a0,t2,788 <_start-0x7ffff878> + 134: 0065 c.nop 25 + 136: 2e2e fld ft8,200(sp) + 138: 2f2e2e2f 0x2f2e2e2f + 13c: 2e2e fld ft8,200(sp) + 13e: 2f2e2e2f 0x2f2e2e2f + 142: 6972 flw fs2,28(sp) + 144: 2d766373 csrrsi t1,0x2d7,12 + 148: 2f636367 0x2f636367 + 14c: 696c flw fa1,84(a0) + 14e: 6762 flw fa4,24(sp) + 150: 2e2f6363 bltu t5,sp,436 <_start-0x7ffffbca> + 154: 2f2e fld ft10,200(sp) + 156: 2f636367 0x2f636367 + 15a: 666e6f63 bltu t3,t1,7d8 <_start-0x7ffff828> + 15e: 6769 lui a4,0x1a + 160: 7369722f 0x7369722f + 164: 2e007663 bgeu zero,zero,450 <_start-0x7ffffbb0> + 168: 2f2e fld ft10,200(sp) + 16a: 2e2e fld ft8,200(sp) + 16c: 672f2e2f amoand.w.aqrl t3,s2,(t5) + 170: 00006363 bltu zero,zero,176 <_start-0x7ffffe8a> + 174: 696c flw fa1,84(a0) + 176: 6762 flw fa4,24(sp) + 178: 2e326363 bltu tp,gp,45e <_start-0x7ffffba2> + 17c: 00010063 beqz sp,17c <_start-0x7ffffe84> + 180: 6c00 flw fs0,24(s0) + 182: 2e6b636f jal t1,b6468 <_start-0x7ff49b98> + 186: 0068 addi a0,sp,12 + 188: 0002 c.slli64 zero + 18a: 5f00 lw s0,56(a4) + 18c: 7974 flw fa3,116(a0) + 18e: 6570 flw fa2,76(a0) + 190: 00682e73 csrrs t3,0x6,a6 + 194: 0002 c.slli64 zero + 196: 7300 flw fs0,32(a4) + 198: 6474 flw fa3,76(s0) + 19a: 6564 flw fs1,76(a0) + 19c: 2e66 fld ft8,88(sp) + 19e: 0068 addi a0,sp,12 + 1a0: 72000003 lb zero,1824(zero) # 720 <_start-0x7ffff8e0> + 1a4: 6565 lui a0,0x19 + 1a6: 746e flw fs0,248(sp) + 1a8: 682e flw fa6,200(sp) + 1aa: 0200 addi s0,sp,256 + 1ac: 0000 unimp + 1ae: 7265 lui tp,0xffff9 + 1b0: 6e72 flw ft8,28(sp) + 1b2: 00682e6f jal t3,821b8 <_start-0x7ff7de48> + 1b6: 0002 c.slli64 zero + 1b8: 7300 flw fs0,32(a4) + 1ba: 6474 flw fa3,76(s0) + 1bc: 696c flw fa1,84(a0) + 1be: 2e62 fld ft8,24(sp) + 1c0: 0068 addi a0,sp,12 + 1c2: 0004 0x4 + 1c4: 7500 flw fs0,40(a0) + 1c6: 696e flw fs2,216(sp) + 1c8: 2e647473 csrrci s0,0x2e6,8 + 1cc: 0068 addi a0,sp,12 + 1ce: 0002 c.slli64 zero + 1d0: 7400 flw fs0,40(s0) + 1d2: 6d69 lui s10,0x1a + 1d4: 2e65 jal 58c <_start-0x7ffffa74> + 1d6: 0068 addi a0,sp,12 + 1d8: 0004 0x4 + 1da: 6800 flw fs0,16(s0) + 1dc: 7361 lui t1,0xffff8 + 1de: 7468 flw fa0,108(s0) + 1e0: 6261 lui tp,0x18 + 1e2: 682e flw fa6,200(sp) + 1e4: 0500 addi s0,sp,640 + 1e6: 0000 unimp + 1e8: 6972 flw fs2,28(sp) + 1ea: 2d766373 csrrsi t1,0x2d7,12 + 1ee: 7374706f j 48124 <_start-0x7ffb7edc> + 1f2: 682e flw fa6,200(sp) + 1f4: 0600 addi s0,sp,768 + 1f6: 0000 unimp + 1f8: 6e69 lui t3,0x1a + 1fa: 632d6e73 csrrsi t3,0x632,26 + 1fe: 74736e6f jal t3,37144 <_start-0x7ffc8ebc> + 202: 6e61 lui t3,0x18 + 204: 7374 flw fa3,100(a4) + 206: 682e flw fa6,200(sp) + 208: 0700 addi s0,sp,896 + 20a: 0000 unimp + 20c: 696c flw fa1,84(a0) + 20e: 6762 flw fa4,24(sp) + 210: 2e326363 bltu tp,gp,4f6 <_start-0x7ffffb0a> + 214: 0068 addi a0,sp,12 + 216: 0001 nop + 218: 0000 unimp + 21a: 0105 addi sp,sp,1 + 21c: 0500 addi s0,sp,640 + 21e: d402 sw zero,40(sp) + 220: 00ff 0xff + 222: 0380 addi s0,sp,448 + 224: 0aa6 slli s5,s5,0x9 + 226: 0501 addi a0,a0,0 + 228: 09010303 lb t1,144(sp) + 22c: 0000 unimp + 22e: 0301 addi t1,t1,0 + 230: 7dd1 lui s11,0xffff4 + 232: 0009 c.nop 2 + 234: 0100 addi s0,sp,128 + 236: 00090103 lb sp,0(s2) # ffffa000 <__BSS_END__+0x7ffe35e8> + 23a: 0100 addi s0,sp,128 + 23c: 00090103 lb sp,0(s2) + 240: 0100 addi s0,sp,128 + 242: 00090103 lb sp,0(s2) + 246: 0100 addi s0,sp,128 + 248: 00090103 lb sp,0(s2) + 24c: 0100 addi s0,sp,128 + 24e: 00090103 lb sp,0(s2) + 252: 0100 addi s0,sp,128 + 254: 00090203 lb tp,0(s2) + 258: 0100 addi s0,sp,128 + 25a: 0105 addi sp,sp,1 + 25c: 0306 slli t1,t1,0x1 + 25e: 000902a7 vsb.v v5,(s2),v0.t + 262: 0100 addi s0,sp,128 + 264: 0605 addi a2,a2,1 + 266: 097dd903 lhu s2,151(s11) # ffff4097 <__BSS_END__+0x7ffdd67f> + 26a: 0004 0x4 + 26c: 0501 addi a0,a0,0 + 26e: 01030603 lb a2,16(t1) # ffff8010 <__BSS_END__+0x7ffe15f8> + 272: 0409 addi s0,s0,2 + 274: 0100 addi s0,sp,128 + 276: 0605 addi a2,a2,1 + 278: 0306 slli t1,t1,0x1 + 27a: 0900 addi s0,sp,144 + 27c: 0000 unimp + 27e: 0501 addi a0,a0,0 + 280: 01030603 lb a2,16(t1) + 284: 0409 addi s0,s0,2 + 286: 0100 addi s0,sp,128 + 288: 0605 addi a2,a2,1 + 28a: 0306 slli t1,t1,0x1 + 28c: 0900 addi s0,sp,144 + 28e: 0000 unimp + 290: 0501 addi a0,a0,0 + 292: 01030603 lb a2,16(t1) + 296: 0409 addi s0,s0,2 + 298: 0100 addi s0,sp,128 + 29a: 00092503 lw a0,0(s2) + 29e: 0100 addi s0,sp,128 + 2a0: 0605 addi a2,a2,1 + 2a2: 0306 slli t1,t1,0x1 + 2a4: 0900 addi s0,sp,144 + 2a6: 0000 unimp + 2a8: 0501 addi a0,a0,0 + 2aa: 02030607 vlbu.v v12,(t1) + 2ae: 0409 addi s0,s0,2 + 2b0: 0100 addi s0,sp,128 + 2b2: 0a05 addi s4,s4,1 + 2b4: 0306 slli t1,t1,0x1 + 2b6: 0900 addi s0,sp,144 + 2b8: 0008 0x8 + 2ba: 0501 addi a0,a0,0 + 2bc: 0604 addi s1,sp,768 + 2be: 04090403 lb s0,64(s2) + 2c2: 0100 addi s0,sp,128 + 2c4: 00090003 lb zero,0(s2) + 2c8: 0100 addi s0,sp,128 + 2ca: 00090003 lb zero,0(s2) + 2ce: 0100 addi s0,sp,128 + 2d0: 00090003 lb zero,0(s2) + 2d4: 0100 addi s0,sp,128 + 2d6: 00090003 lb zero,0(s2) + 2da: 0100 addi s0,sp,128 + 2dc: 14090003 lb zero,320(s2) + 2e0: 0100 addi s0,sp,128 + 2e2: 18090203 lb tp,384(s2) + 2e6: 0100 addi s0,sp,128 + 2e8: 0705 addi a4,a4,1 + 2ea: 0306 slli t1,t1,0x1 + 2ec: 0900 addi s0,sp,144 + 2ee: 0000 unimp + 2f0: 0501 addi a0,a0,0 + 2f2: 0608 addi a0,sp,768 + 2f4: 04090503 lb a0,64(s2) + 2f8: 0100 addi s0,sp,128 + 2fa: 1105 addi sp,sp,-31 + 2fc: 0306 slli t1,t1,0x1 + 2fe: 0901 addi s2,s2,0 + 300: 0000 unimp + 302: 0501 addi a0,a0,0 + 304: 031e slli t1,t1,0x7 + 306: 0900 addi s0,sp,144 + 308: 0004 0x4 + 30a: 0501 addi a0,a0,0 + 30c: 097f030b 0x97f030b + 310: 0004 0x4 + 312: 0501 addi a0,a0,0 + 314: 0608 addi a0,sp,768 + 316: 04090103 lb sp,64(s2) + 31a: 0100 addi s0,sp,128 + 31c: 0b05 addi s6,s6,1 + 31e: 0306 slli t1,t1,0x1 + 320: 0900 addi s0,sp,144 + 322: 0000 unimp + 324: 0501 addi a0,a0,0 + 326: 0608 addi a0,sp,768 + 328: 04090103 lb sp,64(s2) + 32c: 0100 addi s0,sp,128 + 32e: 0b05 addi s6,s6,1 + 330: 0306 slli t1,t1,0x1 + 332: 0900 addi s0,sp,144 + 334: 0000 unimp + 336: 0501 addi a0,a0,0 + 338: 0604 addi s1,sp,768 + 33a: 04090303 lb t1,64(s2) + 33e: 0100 addi s0,sp,128 + 340: 00090003 lb zero,0(s2) + 344: 0100 addi s0,sp,128 + 346: 00090003 lb zero,0(s2) + 34a: 0100 addi s0,sp,128 + 34c: 00090003 lb zero,0(s2) + 350: 0100 addi s0,sp,128 + 352: 04090003 lb zero,64(s2) + 356: 0100 addi s0,sp,128 + 358: 0c090003 lb zero,192(s2) + 35c: 0100 addi s0,sp,128 + 35e: 00090003 lb zero,0(s2) + 362: 0100 addi s0,sp,128 + 364: 08090003 lb zero,128(s2) + 368: 0100 addi s0,sp,128 + 36a: 0c090003 lb zero,192(s2) + 36e: 0100 addi s0,sp,128 + 370: 00090003 lb zero,0(s2) + 374: 0100 addi s0,sp,128 + 376: 08090003 lb zero,128(s2) + 37a: 0100 addi s0,sp,128 + 37c: 08090003 lb zero,128(s2) + 380: 0100 addi s0,sp,128 + 382: 04090003 lb zero,64(s2) + 386: 0100 addi s0,sp,128 + 388: 04090003 lb zero,64(s2) + 38c: 0100 addi s0,sp,128 + 38e: 08090003 lb zero,128(s2) + 392: 0100 addi s0,sp,128 + 394: 04090003 lb zero,64(s2) + 398: 0100 addi s0,sp,128 + 39a: 04090003 lb zero,64(s2) + 39e: 0100 addi s0,sp,128 + 3a0: 0c090003 lb zero,192(s2) + 3a4: 0100 addi s0,sp,128 + 3a6: 0c090003 lb zero,192(s2) + 3aa: 0100 addi s0,sp,128 + 3ac: 00090003 lb zero,0(s2) + 3b0: 0100 addi s0,sp,128 + 3b2: 08090003 lb zero,128(s2) + 3b6: 0100 addi s0,sp,128 + 3b8: 08090003 lb zero,128(s2) + 3bc: 0100 addi s0,sp,128 + 3be: 04090003 lb zero,64(s2) + 3c2: 0100 addi s0,sp,128 + 3c4: 04090003 lb zero,64(s2) + 3c8: 0100 addi s0,sp,128 + 3ca: 04090003 lb zero,64(s2) + 3ce: 0100 addi s0,sp,128 + 3d0: 00090003 lb zero,0(s2) + 3d4: 0100 addi s0,sp,128 + 3d6: 08090003 lb zero,128(s2) + 3da: 0100 addi s0,sp,128 + 3dc: 00090103 lb sp,0(s2) + 3e0: 0100 addi s0,sp,128 + 3e2: 0b05 addi s6,s6,1 + 3e4: 0306 slli t1,t1,0x1 + 3e6: 00fe slli ra,ra,0x1f + 3e8: 0009 c.nop 2 + 3ea: 0100 addi s0,sp,128 + 3ec: 0405 addi s0,s0,1 + 3ee: 097ef503 0x97ef503 + 3f2: 0008 0x8 + 3f4: 0601 addi a2,a2,0 + 3f6: 14091503 lh a0,320(s2) + 3fa: 0100 addi s0,sp,128 + 3fc: 0705 addi a4,a4,1 + 3fe: 0306 slli t1,t1,0x1 + 400: 0900 addi s0,sp,144 + 402: 0000 unimp + 404: 0501 addi a0,a0,0 + 406: 0606 slli a2,a2,0x1 + 408: 04090103 lb sp,64(s2) + 40c: 0100 addi s0,sp,128 + 40e: 0905 addi s2,s2,1 + 410: 0306 slli t1,t1,0x1 + 412: 0900 addi s0,sp,144 + 414: 0000 unimp + 416: 0501 addi a0,a0,0 + 418: 0604 addi s1,sp,768 + 41a: 08090203 lb tp,128(s2) + 41e: 0100 addi s0,sp,128 + 420: 00090003 lb zero,0(s2) + 424: 0100 addi s0,sp,128 + 426: 00090003 lb zero,0(s2) + 42a: 0100 addi s0,sp,128 + 42c: 00090003 lb zero,0(s2) + 430: 0100 addi s0,sp,128 + 432: 00090003 lb zero,0(s2) + 436: 0100 addi s0,sp,128 + 438: 14090003 lb zero,320(s2) + 43c: 0100 addi s0,sp,128 + 43e: 18090203 lb tp,384(s2) + 442: 0100 addi s0,sp,128 + 444: 0705 addi a4,a4,1 + 446: 0306 slli t1,t1,0x1 + 448: 0900 addi s0,sp,144 + 44a: 0000 unimp + 44c: 0501 addi a0,a0,0 + 44e: 0608 addi a0,sp,768 + 450: 04090903 lb s2,64(s2) + 454: 0100 addi s0,sp,128 + 456: 0b05 addi s6,s6,1 + 458: 0306 slli t1,t1,0x1 + 45a: 0900 addi s0,sp,144 + 45c: 0000 unimp + 45e: 0501 addi a0,a0,0 + 460: 0608 addi a0,sp,768 + 462: 04090103 lb sp,64(s2) + 466: 0100 addi s0,sp,128 + 468: 0b05 addi s6,s6,1 + 46a: 0306 slli t1,t1,0x1 + 46c: 0900 addi s0,sp,144 + 46e: 0000 unimp + 470: 0501 addi a0,a0,0 + 472: 0604 addi s1,sp,768 + 474: 04091203 lh tp,64(s2) + 478: 0100 addi s0,sp,128 + 47a: 00090003 lb zero,0(s2) + 47e: 0100 addi s0,sp,128 + 480: 00090003 lb zero,0(s2) + 484: 0100 addi s0,sp,128 + 486: 00090003 lb zero,0(s2) + 48a: 0100 addi s0,sp,128 + 48c: 04090003 lb zero,64(s2) + 490: 0100 addi s0,sp,128 + 492: 08090003 lb zero,128(s2) + 496: 0100 addi s0,sp,128 + 498: 08090003 lb zero,128(s2) + 49c: 0100 addi s0,sp,128 + 49e: 04090003 lb zero,64(s2) + 4a2: 0100 addi s0,sp,128 + 4a4: 0c090003 lb zero,192(s2) + 4a8: 0100 addi s0,sp,128 + 4aa: 00090003 lb zero,0(s2) + 4ae: 0100 addi s0,sp,128 + 4b0: 08090003 lb zero,128(s2) + 4b4: 0100 addi s0,sp,128 + 4b6: 08090003 lb zero,128(s2) + 4ba: 0100 addi s0,sp,128 + 4bc: 04090003 lb zero,64(s2) + 4c0: 0100 addi s0,sp,128 + 4c2: 04090003 lb zero,64(s2) + 4c6: 0100 addi s0,sp,128 + 4c8: 08090003 lb zero,128(s2) + 4cc: 0100 addi s0,sp,128 + 4ce: 04090003 lb zero,64(s2) + 4d2: 0100 addi s0,sp,128 + 4d4: 04090003 lb zero,64(s2) + 4d8: 0100 addi s0,sp,128 + 4da: 0c090003 lb zero,192(s2) + 4de: 0100 addi s0,sp,128 + 4e0: 0c090003 lb zero,192(s2) + 4e4: 0100 addi s0,sp,128 + 4e6: 00090003 lb zero,0(s2) + 4ea: 0100 addi s0,sp,128 + 4ec: 08090003 lb zero,128(s2) + 4f0: 0100 addi s0,sp,128 + 4f2: 08090003 lb zero,128(s2) + 4f6: 0100 addi s0,sp,128 + 4f8: 04090003 lb zero,64(s2) + 4fc: 0100 addi s0,sp,128 + 4fe: 04090003 lb zero,64(s2) + 502: 0100 addi s0,sp,128 + 504: 04090003 lb zero,64(s2) + 508: 0100 addi s0,sp,128 + 50a: 00090003 lb zero,0(s2) + 50e: 0100 addi s0,sp,128 + 510: 08090003 lb zero,128(s2) + 514: 0100 addi s0,sp,128 + 516: 0305 addi t1,t1,1 + 518: 0900e303 0x900e303 + 51c: 0000 unimp + 51e: 0301 addi t1,t1,0 + 520: 0901 addi s2,s2,0 + 522: 0000 unimp + 524: 0501 addi a0,a0,0 + 526: 0601 addi a2,a2,0 + 528: 0900e103 0x900e103 + 52c: 0000 unimp + 52e: 0501 addi a0,a0,0 + 530: 0304 addi s1,sp,384 + 532: 7e9d lui t4,0xfffe7 + 534: 0809 addi a6,a6,2 + 536: 0100 addi s0,sp,128 + 538: 0805 addi a6,a6,1 + 53a: 0306 slli t1,t1,0x1 + 53c: 0912 slli s2,s2,0x4 + 53e: 0014 0x14 + 540: 0301 addi t1,t1,0 + 542: 0902 c.slli64 s2 + 544: 0000 unimp + 546: 0501 addi a0,a0,0 + 548: 0003060b 0x3060b + 54c: 0009 c.nop 2 + 54e: 0100 addi s0,sp,128 + 550: 0805 addi a6,a6,1 + 552: 0306 slli t1,t1,0x1 + 554: 0901 addi s2,s2,0 + 556: 0004 0x4 + 558: 0501 addi a0,a0,0 + 55a: 0003060b 0x3060b + 55e: 0009 c.nop 2 + 560: 0100 addi s0,sp,128 + 562: 0805 addi a6,a6,1 + 564: 0306 slli t1,t1,0x1 + 566: 0901 addi s2,s2,0 + 568: 0004 0x4 + 56a: 0501 addi a0,a0,0 + 56c: 0103060b 0x103060b + 570: 0009 c.nop 2 + 572: 0100 addi s0,sp,128 + 574: 1e05 addi t3,t3,-31 + 576: 04097f03 0x4097f03 + 57a: 0100 addi s0,sp,128 + 57c: 0805 addi a6,a6,1 + 57e: 04090303 lb t1,64(s2) + 582: 0100 addi s0,sp,128 + 584: 1105 addi sp,sp,-31 + 586: 04097d03 0x4097d03 + 58a: 0100 addi s0,sp,128 + 58c: 0805 addi a6,a6,1 + 58e: 04090303 lb t1,64(s2) + 592: 0100 addi s0,sp,128 + 594: 0b05 addi s6,s6,1 + 596: 04097d03 0x4097d03 + 59a: 0100 addi s0,sp,128 + 59c: 0805 addi a6,a6,1 + 59e: 0306 slli t1,t1,0x1 + 5a0: 0901 addi s2,s2,0 + 5a2: 0004 0x4 + 5a4: 0301 addi t1,t1,0 + 5a6: 0902 c.slli64 s2 + 5a8: 0000 unimp + 5aa: 0301 addi t1,t1,0 + 5ac: 0900 addi s0,sp,144 + 5ae: 0000 unimp + 5b0: 0301 addi t1,t1,0 + 5b2: 0900 addi s0,sp,144 + 5b4: 0000 unimp + 5b6: 0301 addi t1,t1,0 + 5b8: 0900 addi s0,sp,144 + 5ba: 0000 unimp + 5bc: 0301 addi t1,t1,0 + 5be: 0900 addi s0,sp,144 + 5c0: 0000 unimp + 5c2: 0301 addi t1,t1,0 + 5c4: 0900 addi s0,sp,144 + 5c6: 0008 0x8 + 5c8: 0301 addi t1,t1,0 + 5ca: 0900 addi s0,sp,144 + 5cc: 0000 unimp + 5ce: 0301 addi t1,t1,0 + 5d0: 0900 addi s0,sp,144 + 5d2: 0008 0x8 + 5d4: 0301 addi t1,t1,0 + 5d6: 0900 addi s0,sp,144 + 5d8: 000c 0xc + 5da: 0301 addi t1,t1,0 + 5dc: 0900 addi s0,sp,144 + 5de: 0000 unimp + 5e0: 0301 addi t1,t1,0 + 5e2: 0900 addi s0,sp,144 + 5e4: 0008 0x8 + 5e6: 0301 addi t1,t1,0 + 5e8: 0900 addi s0,sp,144 + 5ea: 0008 0x8 + 5ec: 0301 addi t1,t1,0 + 5ee: 0900 addi s0,sp,144 + 5f0: 0004 0x4 + 5f2: 0301 addi t1,t1,0 + 5f4: 0900 addi s0,sp,144 + 5f6: 0004 0x4 + 5f8: 0301 addi t1,t1,0 + 5fa: 0900 addi s0,sp,144 + 5fc: 0008 0x8 + 5fe: 0301 addi t1,t1,0 + 600: 0900 addi s0,sp,144 + 602: 0004 0x4 + 604: 0301 addi t1,t1,0 + 606: 0900 addi s0,sp,144 + 608: 0004 0x4 + 60a: 0301 addi t1,t1,0 + 60c: 0900 addi s0,sp,144 + 60e: 000c 0xc + 610: 0301 addi t1,t1,0 + 612: 0900 addi s0,sp,144 + 614: 0008 0x8 + 616: 0301 addi t1,t1,0 + 618: 0900 addi s0,sp,144 + 61a: 0004 0x4 + 61c: 0301 addi t1,t1,0 + 61e: 0900 addi s0,sp,144 + 620: 0008 0x8 + 622: 0301 addi t1,t1,0 + 624: 0900 addi s0,sp,144 + 626: 0008 0x8 + 628: 0301 addi t1,t1,0 + 62a: 0900 addi s0,sp,144 + 62c: 0004 0x4 + 62e: 0301 addi t1,t1,0 + 630: 0900 addi s0,sp,144 + 632: 0004 0x4 + 634: 0301 addi t1,t1,0 + 636: 0900 addi s0,sp,144 + 638: 0008 0x8 + 63a: 0301 addi t1,t1,0 + 63c: 0900 addi s0,sp,144 + 63e: 0004 0x4 + 640: 0301 addi t1,t1,0 + 642: 0900 addi s0,sp,144 + 644: 0008 0x8 + 646: 0501 addi a0,a0,0 + 648: 09150307 vlsbu.v v6,(a0),a7,v0.t + 64c: 0004 0x4 + 64e: 0501 addi a0,a0,0 + 650: 060a slli a2,a2,0x2 + 652: 00090003 lb zero,0(s2) + 656: 0100 addi s0,sp,128 + 658: 0405 addi s0,s0,1 + 65a: 0306 slli t1,t1,0x1 + 65c: 00040913 mv s2,s0 + 660: 0301 addi t1,t1,0 + 662: 0900 addi s0,sp,144 + 664: 0000 unimp + 666: 0301 addi t1,t1,0 + 668: 0900 addi s0,sp,144 + 66a: 0000 unimp + 66c: 0301 addi t1,t1,0 + 66e: 0900 addi s0,sp,144 + 670: 0000 unimp + 672: 0301 addi t1,t1,0 + 674: 0900 addi s0,sp,144 + 676: 0000 unimp + 678: 0301 addi t1,t1,0 + 67a: 0900 addi s0,sp,144 + 67c: 0014 0x14 + 67e: 0301 addi t1,t1,0 + 680: 0901 addi s2,s2,0 + 682: 0020 addi s0,sp,8 + 684: 0501 addi a0,a0,0 + 686: 00030607 vlbu.v v12,(t1),v0.t + 68a: 0009 c.nop 2 + 68c: 0100 addi s0,sp,128 + 68e: 0805 addi a6,a6,1 + 690: 0306 slli t1,t1,0x1 + 692: 090a slli s2,s2,0x2 + 694: 0004 0x4 + 696: 0601 addi a2,a2,0 + 698: 00090203 lb tp,0(s2) + 69c: 0100 addi s0,sp,128 + 69e: 0b05 addi s6,s6,1 + 6a0: 04097e03 0x4097e03 + 6a4: 0100 addi s0,sp,128 + 6a6: 1405 addi s0,s0,-31 + 6a8: 04090003 lb zero,64(s2) + 6ac: 0100 addi s0,sp,128 + 6ae: 0405 addi s0,s0,1 + 6b0: 0c097503 0xc097503 + 6b4: 0100 addi s0,sp,128 + 6b6: 0805 addi a6,a6,1 + 6b8: 0306 slli t1,t1,0x1 + 6ba: 091e slli s2,s2,0x7 + 6bc: 0014 0x14 + 6be: 0301 addi t1,t1,0 + 6c0: 00000903 lb s2,0(zero) # 0 <_start-0x80000000> + 6c4: 0301 addi t1,t1,0 + 6c6: 0902 c.slli64 s2 + 6c8: 0000 unimp + 6ca: 0501 addi a0,a0,0 + 6cc: 061e slli a2,a2,0x7 + 6ce: 00090003 lb zero,0(s2) + 6d2: 0100 addi s0,sp,128 + 6d4: 1105 addi sp,sp,-31 + 6d6: 04090003 lb zero,64(s2) + 6da: 0100 addi s0,sp,128 + 6dc: 0b05 addi s6,s6,1 + 6de: 04090003 lb zero,64(s2) + 6e2: 0100 addi s0,sp,128 + 6e4: 0805 addi a6,a6,1 + 6e6: 0306 slli t1,t1,0x1 + 6e8: 0901 addi s2,s2,0 + 6ea: 0004 0x4 + 6ec: 0601 addi a2,a2,0 + 6ee: 00090503 lb a0,0(s2) + 6f2: 0100 addi s0,sp,128 + 6f4: 0b05 addi s6,s6,1 + 6f6: 04097c03 0x4097c03 + 6fa: 0100 addi s0,sp,128 + 6fc: 0805 addi a6,a6,1 + 6fe: 04090403 lb s0,64(s2) + 702: 0100 addi s0,sp,128 + 704: 1105 addi sp,sp,-31 + 706: 04097d03 0x4097d03 + 70a: 0100 addi s0,sp,128 + 70c: 1e05 addi t3,t3,-31 + 70e: 04090003 lb zero,64(s2) + 712: 0100 addi s0,sp,128 + 714: 0b05 addi s6,s6,1 + 716: 04090003 lb zero,64(s2) + 71a: 0100 addi s0,sp,128 + 71c: 0805 addi a6,a6,1 + 71e: 04090303 lb t1,64(s2) + 722: 0100 addi s0,sp,128 + 724: 0b05 addi s6,s6,1 + 726: 0c097b03 0xc097b03 + 72a: 0100 addi s0,sp,128 + 72c: 0805 addi a6,a6,1 + 72e: 0306 slli t1,t1,0x1 + 730: 0901 addi s2,s2,0 + 732: 0004 0x4 + 734: 0301 addi t1,t1,0 + 736: 0901 addi s2,s2,0 + 738: 0000 unimp + 73a: 0301 addi t1,t1,0 + 73c: 0901 addi s2,s2,0 + 73e: 0000 unimp + 740: 0301 addi t1,t1,0 + 742: 0902 c.slli64 s2 + 744: 0000 unimp + 746: 0301 addi t1,t1,0 + 748: 0900 addi s0,sp,144 + 74a: 0000 unimp + 74c: 0301 addi t1,t1,0 + 74e: 0900 addi s0,sp,144 + 750: 0000 unimp + 752: 0301 addi t1,t1,0 + 754: 0900 addi s0,sp,144 + 756: 0000 unimp + 758: 0301 addi t1,t1,0 + 75a: 0900 addi s0,sp,144 + 75c: 0000 unimp + 75e: 0301 addi t1,t1,0 + 760: 0900 addi s0,sp,144 + 762: 0000 unimp + 764: 0301 addi t1,t1,0 + 766: 0900 addi s0,sp,144 + 768: 0000 unimp + 76a: 0301 addi t1,t1,0 + 76c: 0900 addi s0,sp,144 + 76e: 0004 0x4 + 770: 0301 addi t1,t1,0 + 772: 0900 addi s0,sp,144 + 774: 000c 0xc + 776: 0301 addi t1,t1,0 + 778: 0900 addi s0,sp,144 + 77a: 0000 unimp + 77c: 0301 addi t1,t1,0 + 77e: 0900 addi s0,sp,144 + 780: 0008 0x8 + 782: 0301 addi t1,t1,0 + 784: 0900 addi s0,sp,144 + 786: 0008 0x8 + 788: 0301 addi t1,t1,0 + 78a: 0900 addi s0,sp,144 + 78c: 0004 0x4 + 78e: 0301 addi t1,t1,0 + 790: 0900 addi s0,sp,144 + 792: 0004 0x4 + 794: 0301 addi t1,t1,0 + 796: 0900 addi s0,sp,144 + 798: 0008 0x8 + 79a: 0301 addi t1,t1,0 + 79c: 0900 addi s0,sp,144 + 79e: 0004 0x4 + 7a0: 0301 addi t1,t1,0 + 7a2: 0900 addi s0,sp,144 + 7a4: 0004 0x4 + 7a6: 0301 addi t1,t1,0 + 7a8: 0900 addi s0,sp,144 + 7aa: 0004 0x4 + 7ac: 0301 addi t1,t1,0 + 7ae: 0900 addi s0,sp,144 + 7b0: 0008 0x8 + 7b2: 0301 addi t1,t1,0 + 7b4: 0900 addi s0,sp,144 + 7b6: 000c 0xc + 7b8: 0301 addi t1,t1,0 + 7ba: 0900 addi s0,sp,144 + 7bc: 0008 0x8 + 7be: 0301 addi t1,t1,0 + 7c0: 0900 addi s0,sp,144 + 7c2: 0008 0x8 + 7c4: 0301 addi t1,t1,0 + 7c6: 0900 addi s0,sp,144 + 7c8: 0004 0x4 + 7ca: 0301 addi t1,t1,0 + 7cc: 0900 addi s0,sp,144 + 7ce: 0004 0x4 + 7d0: 0301 addi t1,t1,0 + 7d2: 0900 addi s0,sp,144 + 7d4: 0008 0x8 + 7d6: 0301 addi t1,t1,0 + 7d8: 0900 addi s0,sp,144 + 7da: 0008 0x8 + 7dc: 0601 addi a2,a2,0 + 7de: 00090103 lb sp,0(s2) + 7e2: 0100 addi s0,sp,128 + 7e4: 04097f03 0x4097f03 + 7e8: 0100 addi s0,sp,128 + 7ea: 0306 slli t1,t1,0x1 + 7ec: 0900 addi s0,sp,144 + 7ee: 0004 0x4 + 7f0: 0301 addi t1,t1,0 + 7f2: 0901 addi s2,s2,0 + 7f4: 0000 unimp + 7f6: 0301 addi t1,t1,0 + 7f8: 0900 addi s0,sp,144 + 7fa: 0000 unimp + 7fc: 0301 addi t1,t1,0 + 7fe: 0900 addi s0,sp,144 + 800: 0000 unimp + 802: 0301 addi t1,t1,0 + 804: 0900 addi s0,sp,144 + 806: 0000 unimp + 808: 0301 addi t1,t1,0 + 80a: 0900 addi s0,sp,144 + 80c: 0008 0x8 + 80e: 0301 addi t1,t1,0 + 810: 0900 addi s0,sp,144 + 812: 0004 0x4 + 814: 0301 addi t1,t1,0 + 816: 0900 addi s0,sp,144 + 818: 0004 0x4 + 81a: 0301 addi t1,t1,0 + 81c: 0900 addi s0,sp,144 + 81e: 0004 0x4 + 820: 0301 addi t1,t1,0 + 822: 0900 addi s0,sp,144 + 824: 0004 0x4 + 826: 0301 addi t1,t1,0 + 828: 0900 addi s0,sp,144 + 82a: 0000 unimp + 82c: 0301 addi t1,t1,0 + 82e: 0900 addi s0,sp,144 + 830: 0004 0x4 + 832: 0301 addi t1,t1,0 + 834: 0900 addi s0,sp,144 + 836: 0014 0x14 + 838: 0301 addi t1,t1,0 + 83a: 0900 addi s0,sp,144 + 83c: 0000 unimp + 83e: 0301 addi t1,t1,0 + 840: 0900 addi s0,sp,144 + 842: 0000 unimp + 844: 0301 addi t1,t1,0 + 846: 0900 addi s0,sp,144 + 848: 0004 0x4 + 84a: 0301 addi t1,t1,0 + 84c: 0900 addi s0,sp,144 + 84e: 0004 0x4 + 850: 0301 addi t1,t1,0 + 852: 0900 addi s0,sp,144 + 854: 0008 0x8 + 856: 0301 addi t1,t1,0 + 858: 0902 c.slli64 s2 + 85a: 0000 unimp + 85c: 0501 addi a0,a0,0 + 85e: 0003060b 0x3060b + 862: 0009 c.nop 2 + 864: 0100 addi s0,sp,128 + 866: 1405 addi s0,s0,-31 + 868: 04090003 lb zero,64(s2) + 86c: 0100 addi s0,sp,128 + 86e: 0805 addi a6,a6,1 + 870: 04097e03 0x4097e03 + 874: 0100 addi s0,sp,128 + 876: 0b05 addi s6,s6,1 + 878: 14097d03 0x14097d03 + 87c: 0100 addi s0,sp,128 + 87e: 0805 addi a6,a6,1 + 880: 04090303 lb t1,64(s2) + 884: 0100 addi s0,sp,128 + 886: 0b05 addi s6,s6,1 + 888: 04090803 lb a6,64(s2) + 88c: 0100 addi s0,sp,128 + 88e: 2105 jal cae <_start-0x7ffff352> + 890: 04097a03 0x4097a03 + 894: 0100 addi s0,sp,128 + 896: 0505 addi a0,a0,1 + 898: 0306 slli t1,t1,0x1 + 89a: 0902 c.slli64 s2 + 89c: 0004 0x4 + 89e: 0501 addi a0,a0,0 + 8a0: 00030607 vlbu.v v12,(t1),v0.t + 8a4: 0009 c.nop 2 + 8a6: 0100 addi s0,sp,128 + 8a8: 0505 addi a0,a0,1 + 8aa: 0306 slli t1,t1,0x1 + 8ac: 0901 addi s2,s2,0 + 8ae: 0004 0x4 + 8b0: 0301 addi t1,t1,0 + 8b2: 0900 addi s0,sp,144 + 8b4: 0000 unimp + 8b6: 0301 addi t1,t1,0 + 8b8: 0900 addi s0,sp,144 + 8ba: 0000 unimp + 8bc: 0301 addi t1,t1,0 + 8be: 0900 addi s0,sp,144 + 8c0: 0000 unimp + 8c2: 0301 addi t1,t1,0 + 8c4: 0900 addi s0,sp,144 + 8c6: 0000 unimp + 8c8: 0501 addi a0,a0,0 + 8ca: 43030607 vlseg3buff.v v12,(t1) + 8ce: 0409 addi s0,s0,2 + 8d0: 0100 addi s0,sp,128 + 8d2: 04097f03 0x4097f03 + 8d6: 0100 addi s0,sp,128 + 8d8: 0809 addi a6,a6,2 + 8da: 0000 unimp + 8dc: 0101 addi sp,sp,0 + 8de: 098a slli s3,s3,0x2 + 8e0: 0000 unimp + 8e2: 02100003 lb zero,33(zero) # 21 <_start-0x7fffffdf> + 8e6: 0000 unimp + 8e8: 0101 addi sp,sp,0 + 8ea: 000d0efb 0xd0efb 8ee: 0101 addi sp,sp,0 - 8f0: 0001 nop + 8f0: 0101 addi sp,sp,0 8f2: 0000 unimp - 8f4: 0001 nop - 8f6: 0100 addi s0,sp,128 - 8f8: 2e2e fld ft8,200(sp) - 8fa: 2f2e2e2f 0x2f2e2e2f - 8fe: 2e2e fld ft8,200(sp) - 900: 2f2e2e2f 0x2f2e2e2f - 904: 6972 flw fs2,28(sp) - 906: 2d766373 csrrsi t1,0x2d7,12 - 90a: 2f636367 0x2f636367 - 90e: 696c flw fa1,84(a0) - 910: 6762 flw fa4,24(sp) - 912: 2f006363 bltu zero,a6,bf8 <_start-0x7ffff408> - 916: 6f68 flw fa0,92(a4) - 918: 656d lui a0,0x1b - 91a: 696b652f 0x696b652f - 91e: 376d jal 8c8 <_start-0x7ffff738> - 920: 2f39 jal 103e <_start-0x7fffefc2> - 922: 6972 flw fs2,28(sp) - 924: 2d766373 csrrsi t1,0x2d7,12 - 928: 2d756e67 0x2d756e67 - 92c: 6f74 flw fa3,92(a4) - 92e: 68636c6f jal s8,36fb4 <_start-0x7ffc904c> - 932: 6961 lui s2,0x18 - 934: 2f6e fld ft10,216(sp) - 936: 7264 flw fs1,100(a2) - 938: 2f73706f j 3842e <_start-0x7ffc7bd2> - 93c: 6972 flw fs2,28(sp) - 93e: 33766373 csrrsi t1,mhpmevent23,12 - 942: 2d32 fld fs10,264(sp) - 944: 6e75 lui t3,0x1d - 946: 776f6e6b 0x776f6e6b - 94a: 2d6e fld fs10,216(sp) - 94c: 6c65 lui s8,0x19 - 94e: 2f66 fld ft10,88(sp) - 950: 6e69 lui t3,0x1a - 952: 64756c63 bltu a0,t2,faa <_start-0x7ffff056> - 956: 2f65 jal 110e <_start-0x7fffeef2> - 958: 00737973 csrrci s2,0x7,6 - 95c: 6d6f682f 0x6d6f682f - 960: 2f65 jal 1118 <_start-0x7fffeee8> - 962: 6b65 lui s6,0x19 - 964: 6d69 lui s10,0x1a - 966: 722f3937 lui s2,0x722f3 - 96a: 7369 lui t1,0xffffa - 96c: 672d7663 bgeu s10,s2,fd8 <_start-0x7ffff028> - 970: 756e flw fa0,248(sp) - 972: 742d lui s0,0xfffeb - 974: 636c6f6f jal t5,c6faa <_start-0x7ff39056> - 978: 6168 flw fa0,68(a0) - 97a: 6e69 lui t3,0x1a - 97c: 6975622f 0x6975622f - 980: 646c flw fa1,76(s0) - 982: 6975622f 0x6975622f - 986: 646c flw fa1,76(s0) - 988: 672d lui a4,0xb - 98a: 6e2d6363 bltu s10,sp,1070 <_start-0x7fffef90> - 98e: 7765 lui a4,0xffff9 - 990: 696c flw fa1,84(a0) - 992: 2d62 fld fs10,24(sp) - 994: 67617473 csrrci s0,0x676,2 - 998: 3265 jal 340 <_start-0x7ffffcc0> - 99a: 6363672f vamoandw.v zero,v22,(t1),v14 - 99e: 636e692f vamoandw.v zero,v22,(t3),v18 - 9a2: 756c flw fa1,108(a0) - 9a4: 6564 flw fs1,76(a0) - 9a6: 2f00 fld fs0,24(a4) - 9a8: 6f68 flw fa0,92(a4) - 9aa: 656d lui a0,0x1b - 9ac: 696b652f 0x696b652f - 9b0: 376d jal 95a <_start-0x7ffff6a6> - 9b2: 2f39 jal 10d0 <_start-0x7fffef30> - 9b4: 6972 flw fs2,28(sp) - 9b6: 2d766373 csrrsi t1,0x2d7,12 - 9ba: 2d756e67 0x2d756e67 - 9be: 6f74 flw fa3,92(a4) - 9c0: 68636c6f jal s8,37046 <_start-0x7ffc8fba> - 9c4: 6961 lui s2,0x18 - 9c6: 2f6e fld ft10,216(sp) - 9c8: 7264 flw fs1,100(a2) - 9ca: 2f73706f j 384c0 <_start-0x7ffc7b40> - 9ce: 6972 flw fs2,28(sp) - 9d0: 33766373 csrrsi t1,mhpmevent23,12 - 9d4: 2d32 fld fs10,264(sp) - 9d6: 6e75 lui t3,0x1d - 9d8: 776f6e6b 0x776f6e6b - 9dc: 2d6e fld fs10,216(sp) - 9de: 6c65 lui s8,0x19 - 9e0: 2f66 fld ft10,88(sp) - 9e2: 6e69 lui t3,0x1a - 9e4: 64756c63 bltu a0,t2,103c <_start-0x7fffefc4> - 9e8: 0065 c.nop 25 - 9ea: 2e2e fld ft8,200(sp) - 9ec: 2f2e2e2f 0x2f2e2e2f - 9f0: 2e2e fld ft8,200(sp) - 9f2: 2f2e2e2f 0x2f2e2e2f - 9f6: 6972 flw fs2,28(sp) - 9f8: 2d766373 csrrsi t1,0x2d7,12 - 9fc: 2f636367 0x2f636367 - a00: 696c flw fa1,84(a0) - a02: 6762 flw fa4,24(sp) - a04: 2e2f6363 bltu t5,sp,cea <_start-0x7ffff316> - a08: 2f2e fld ft10,200(sp) - a0a: 6e69 lui t3,0x1a - a0c: 64756c63 bltu a0,t2,1064 <_start-0x7fffef9c> - a10: 0065 c.nop 25 - a12: 2e2e fld ft8,200(sp) - a14: 2f2e2e2f 0x2f2e2e2f - a18: 2e2e fld ft8,200(sp) - a1a: 2f2e2e2f 0x2f2e2e2f - a1e: 6972 flw fs2,28(sp) - a20: 2d766373 csrrsi t1,0x2d7,12 - a24: 2f636367 0x2f636367 - a28: 696c flw fa1,84(a0) - a2a: 6762 flw fa4,24(sp) - a2c: 2e2f6363 bltu t5,sp,d12 <_start-0x7ffff2ee> - a30: 2f2e fld ft10,200(sp) - a32: 2f636367 0x2f636367 - a36: 666e6f63 bltu t3,t1,10b4 <_start-0x7fffef4c> - a3a: 6769 lui a4,0x1a - a3c: 7369722f 0x7369722f - a40: 2e007663 bgeu zero,zero,d2c <_start-0x7ffff2d4> - a44: 2f2e fld ft10,200(sp) - a46: 2e2e fld ft8,200(sp) - a48: 672f2e2f amoand.w.aqrl t3,s2,(t5) - a4c: 00006363 bltu zero,zero,a52 <_start-0x7ffff5ae> - a50: 696c flw fa1,84(a0) - a52: 6762 flw fa4,24(sp) - a54: 2e326363 bltu tp,gp,d3a <_start-0x7ffff2c6> - a58: 00010063 beqz sp,a58 <_start-0x7ffff5a8> - a5c: 6c00 flw fs0,24(s0) - a5e: 2e6b636f jal t1,b6d44 <_start-0x7ff492bc> - a62: 0068 addi a0,sp,12 - a64: 0002 c.slli64 zero - a66: 5f00 lw s0,56(a4) - a68: 7974 flw fa3,116(a0) - a6a: 6570 flw fa2,76(a0) - a6c: 00682e73 csrrs t3,0x6,a6 - a70: 0002 c.slli64 zero - a72: 7300 flw fs0,32(a4) - a74: 6474 flw fa3,76(s0) - a76: 6564 flw fs1,76(a0) - a78: 2e66 fld ft8,88(sp) - a7a: 0068 addi a0,sp,12 - a7c: 72000003 lb zero,1824(zero) # 720 <_start-0x7ffff8e0> - a80: 6565 lui a0,0x19 - a82: 746e flw fs0,248(sp) - a84: 682e flw fa6,200(sp) - a86: 0200 addi s0,sp,256 - a88: 0000 unimp - a8a: 7265 lui tp,0xffff9 - a8c: 6e72 flw ft8,28(sp) - a8e: 00682e6f jal t3,82a94 <_start-0x7ff7d56c> - a92: 0002 c.slli64 zero - a94: 7300 flw fs0,32(a4) - a96: 6474 flw fa3,76(s0) - a98: 696c flw fa1,84(a0) - a9a: 2e62 fld ft8,24(sp) - a9c: 0068 addi a0,sp,12 - a9e: 0004 0x4 - aa0: 7500 flw fs0,40(a0) - aa2: 696e flw fs2,216(sp) - aa4: 2e647473 csrrci s0,0x2e6,8 - aa8: 0068 addi a0,sp,12 - aaa: 0002 c.slli64 zero - aac: 7400 flw fs0,40(s0) - aae: 6d69 lui s10,0x1a - ab0: 2e65 jal e68 <_start-0x7ffff198> - ab2: 0068 addi a0,sp,12 - ab4: 0004 0x4 - ab6: 6800 flw fs0,16(s0) - ab8: 7361 lui t1,0xffff8 - aba: 7468 flw fa0,108(s0) - abc: 6261 lui tp,0x18 - abe: 682e flw fa6,200(sp) - ac0: 0500 addi s0,sp,640 - ac2: 0000 unimp - ac4: 6972 flw fs2,28(sp) - ac6: 2d766373 csrrsi t1,0x2d7,12 - aca: 7374706f j 48a00 <_start-0x7ffb7600> - ace: 682e flw fa6,200(sp) - ad0: 0600 addi s0,sp,768 - ad2: 0000 unimp - ad4: 6e69 lui t3,0x1a - ad6: 632d6e73 csrrsi t3,0x632,26 - ada: 74736e6f jal t3,37a20 <_start-0x7ffc85e0> - ade: 6e61 lui t3,0x18 - ae0: 7374 flw fa3,100(a4) - ae2: 682e flw fa6,200(sp) - ae4: 0700 addi s0,sp,896 - ae6: 0000 unimp - ae8: 696c flw fa1,84(a0) - aea: 6762 flw fa4,24(sp) - aec: 2e326363 bltu tp,gp,dd2 <_start-0x7ffff22e> - af0: 0068 addi a0,sp,12 - af2: 0001 nop - af4: 0000 unimp - af6: 0105 addi sp,sp,1 - af8: 0500 addi s0,sp,640 - afa: 4c02 lw s8,0(sp) - afc: 0104 addi s1,sp,128 - afe: 0380 addi s0,sp,448 - b00: 0a9a slli s5,s5,0x6 - b02: 0501 addi a0,a0,0 - b04: 09010303 lb t1,144(sp) - b08: 0000 unimp - b0a: 0301 addi t1,t1,0 - b0c: 0902 c.slli64 s2 - b0e: 0000 unimp - b10: 0301 addi t1,t1,0 - b12: 00097ddb 0x97ddb - b16: 0100 addi s0,sp,128 - b18: 00090103 lb sp,0(s2) # 18000 <_start-0x7ffe8000> - b1c: 0100 addi s0,sp,128 - b1e: 00090103 lb sp,0(s2) - b22: 0100 addi s0,sp,128 - b24: 00090103 lb sp,0(s2) - b28: 0100 addi s0,sp,128 - b2a: 00090103 lb sp,0(s2) - b2e: 0100 addi s0,sp,128 - b30: 00090103 lb sp,0(s2) - b34: 0100 addi s0,sp,128 - b36: 00090203 lb tp,0(s2) - b3a: 0100 addi s0,sp,128 - b3c: 0605 addi a2,a2,1 - b3e: 0306 slli t1,t1,0x1 - b40: 0900 addi s0,sp,144 - b42: 0000 unimp - b44: 0501 addi a0,a0,0 - b46: 01030603 lb a2,16(t1) # ffff8010 <__BSS_END__+0x7ffe15f8> - b4a: 0409 addi s0,s0,2 - b4c: 0100 addi s0,sp,128 - b4e: 0605 addi a2,a2,1 - b50: 0306 slli t1,t1,0x1 - b52: 0900 addi s0,sp,144 - b54: 0000 unimp - b56: 0501 addi a0,a0,0 - b58: 01030603 lb a2,16(t1) - b5c: 0409 addi s0,s0,2 - b5e: 0100 addi s0,sp,128 - b60: 0605 addi a2,a2,1 - b62: 0306 slli t1,t1,0x1 - b64: 0900 addi s0,sp,144 - b66: 0000 unimp - b68: 0501 addi a0,a0,0 - b6a: 01030603 lb a2,16(t1) - b6e: 0409 addi s0,s0,2 - b70: 0100 addi s0,sp,128 - b72: 0605 addi a2,a2,1 - b74: 0306 slli t1,t1,0x1 - b76: 0900 addi s0,sp,144 - b78: 0000 unimp - b7a: 0501 addi a0,a0,0 - b7c: 25030603 lb a2,592(t1) - b80: 0409 addi s0,s0,2 - b82: 0100 addi s0,sp,128 - b84: 0605 addi a2,a2,1 - b86: 0306 slli t1,t1,0x1 - b88: 0900 addi s0,sp,144 - b8a: 0000 unimp - b8c: 0501 addi a0,a0,0 - b8e: 02030607 vlbu.v v12,(t1) - b92: 0409 addi s0,s0,2 - b94: 0100 addi s0,sp,128 - b96: 0a05 addi s4,s4,1 - b98: 0306 slli t1,t1,0x1 - b9a: 0900 addi s0,sp,144 - b9c: 0008 0x8 - b9e: 0501 addi a0,a0,0 - ba0: 0604 addi s1,sp,768 - ba2: 04090403 lb s0,64(s2) - ba6: 0100 addi s0,sp,128 - ba8: 00090003 lb zero,0(s2) - bac: 0100 addi s0,sp,128 - bae: 00090003 lb zero,0(s2) - bb2: 0100 addi s0,sp,128 - bb4: 00090003 lb zero,0(s2) - bb8: 0100 addi s0,sp,128 - bba: 00090003 lb zero,0(s2) - bbe: 0100 addi s0,sp,128 - bc0: 14090003 lb zero,320(s2) - bc4: 0100 addi s0,sp,128 - bc6: 18090203 lb tp,384(s2) - bca: 0100 addi s0,sp,128 - bcc: 0705 addi a4,a4,1 - bce: 0306 slli t1,t1,0x1 - bd0: 0900 addi s0,sp,144 - bd2: 0000 unimp - bd4: 0501 addi a0,a0,0 - bd6: 0608 addi a0,sp,768 - bd8: 04090503 lb a0,64(s2) - bdc: 0100 addi s0,sp,128 - bde: 1105 addi sp,sp,-31 - be0: 0306 slli t1,t1,0x1 - be2: 0901 addi s2,s2,0 - be4: 0000 unimp - be6: 0501 addi a0,a0,0 - be8: 031e slli t1,t1,0x7 - bea: 0900 addi s0,sp,144 - bec: 0004 0x4 - bee: 0501 addi a0,a0,0 - bf0: 097f030b 0x97f030b - bf4: 0004 0x4 - bf6: 0501 addi a0,a0,0 - bf8: 0608 addi a0,sp,768 - bfa: 04090103 lb sp,64(s2) - bfe: 0100 addi s0,sp,128 - c00: 0b05 addi s6,s6,1 - c02: 0306 slli t1,t1,0x1 - c04: 0900 addi s0,sp,144 - c06: 0000 unimp - c08: 0501 addi a0,a0,0 - c0a: 0608 addi a0,sp,768 - c0c: 04090103 lb sp,64(s2) - c10: 0100 addi s0,sp,128 - c12: 0b05 addi s6,s6,1 - c14: 0306 slli t1,t1,0x1 - c16: 0900 addi s0,sp,144 - c18: 0000 unimp - c1a: 0501 addi a0,a0,0 - c1c: 0604 addi s1,sp,768 - c1e: 04090303 lb t1,64(s2) - c22: 0100 addi s0,sp,128 - c24: 00090003 lb zero,0(s2) - c28: 0100 addi s0,sp,128 - c2a: 00090003 lb zero,0(s2) - c2e: 0100 addi s0,sp,128 - c30: 00090003 lb zero,0(s2) - c34: 0100 addi s0,sp,128 - c36: 04090003 lb zero,64(s2) - c3a: 0100 addi s0,sp,128 - c3c: 0c090003 lb zero,192(s2) - c40: 0100 addi s0,sp,128 - c42: 00090003 lb zero,0(s2) - c46: 0100 addi s0,sp,128 - c48: 08090003 lb zero,128(s2) - c4c: 0100 addi s0,sp,128 - c4e: 0c090003 lb zero,192(s2) - c52: 0100 addi s0,sp,128 - c54: 00090003 lb zero,0(s2) - c58: 0100 addi s0,sp,128 - c5a: 04090003 lb zero,64(s2) - c5e: 0100 addi s0,sp,128 - c60: 04090003 lb zero,64(s2) - c64: 0100 addi s0,sp,128 - c66: 04090003 lb zero,64(s2) - c6a: 0100 addi s0,sp,128 - c6c: 04090003 lb zero,64(s2) - c70: 0100 addi s0,sp,128 - c72: 04090003 lb zero,64(s2) - c76: 0100 addi s0,sp,128 - c78: 04090003 lb zero,64(s2) - c7c: 0100 addi s0,sp,128 - c7e: 04090003 lb zero,64(s2) - c82: 0100 addi s0,sp,128 - c84: 0c090003 lb zero,192(s2) - c88: 0100 addi s0,sp,128 - c8a: 04090003 lb zero,64(s2) - c8e: 0100 addi s0,sp,128 - c90: 08090003 lb zero,128(s2) - c94: 0100 addi s0,sp,128 - c96: 04090003 lb zero,64(s2) - c9a: 0100 addi s0,sp,128 - c9c: 04090003 lb zero,64(s2) - ca0: 0100 addi s0,sp,128 - ca2: 04090003 lb zero,64(s2) - ca6: 0100 addi s0,sp,128 - ca8: 04090003 lb zero,64(s2) - cac: 0100 addi s0,sp,128 - cae: 04090003 lb zero,64(s2) - cb2: 0100 addi s0,sp,128 - cb4: 04090003 lb zero,64(s2) - cb8: 0100 addi s0,sp,128 - cba: 00090003 lb zero,0(s2) - cbe: 0100 addi s0,sp,128 - cc0: 00090103 lb sp,0(s2) - cc4: 0100 addi s0,sp,128 - cc6: 0705 addi a4,a4,1 - cc8: 00092e03 lw t3,0(s2) - ccc: 0100 addi s0,sp,128 - cce: 0405 addi s0,s0,1 - cd0: 00090203 lb tp,0(s2) - cd4: 0100 addi s0,sp,128 - cd6: 1205 addi tp,tp,-31 - cd8: 0306 slli t1,t1,0x1 - cda: 0900 addi s0,sp,144 - cdc: 0000 unimp - cde: 0501 addi a0,a0,0 - ce0: 0604 addi s1,sp,768 - ce2: 04090103 lb sp,64(s2) - ce6: 0100 addi s0,sp,128 - ce8: 00090103 lb sp,0(s2) - cec: 0100 addi s0,sp,128 - cee: 0c05 addi s8,s8,1 - cf0: 0306 slli t1,t1,0x1 - cf2: 0900 addi s0,sp,144 - cf4: 0000 unimp - cf6: 0501 addi a0,a0,0 - cf8: 0301 addi t1,t1,0 - cfa: 01b4 addi a3,sp,200 - cfc: 0409 addi s0,s0,2 - cfe: 0100 addi s0,sp,128 - d00: 0405 addi s0,s0,1 - d02: 097e8d03 lb s10,151(t4) - d06: 0004 0x4 - d08: 0601 addi a2,a2,0 - d0a: 14091503 lh a0,320(s2) - d0e: 0100 addi s0,sp,128 - d10: 0705 addi a4,a4,1 - d12: 0306 slli t1,t1,0x1 - d14: 0900 addi s0,sp,144 - d16: 0000 unimp - d18: 0501 addi a0,a0,0 - d1a: 0606 slli a2,a2,0x1 - d1c: 04090103 lb sp,64(s2) - d20: 0100 addi s0,sp,128 - d22: 0905 addi s2,s2,1 - d24: 0306 slli t1,t1,0x1 - d26: 0900 addi s0,sp,144 - d28: 0000 unimp - d2a: 0501 addi a0,a0,0 - d2c: 0604 addi s1,sp,768 - d2e: 08090203 lb tp,128(s2) - d32: 0100 addi s0,sp,128 - d34: 00090003 lb zero,0(s2) - d38: 0100 addi s0,sp,128 - d3a: 00090003 lb zero,0(s2) - d3e: 0100 addi s0,sp,128 - d40: 00090003 lb zero,0(s2) - d44: 0100 addi s0,sp,128 - d46: 00090003 lb zero,0(s2) - d4a: 0100 addi s0,sp,128 - d4c: 14090003 lb zero,320(s2) - d50: 0100 addi s0,sp,128 - d52: 18090203 lb tp,384(s2) - d56: 0100 addi s0,sp,128 - d58: 0705 addi a4,a4,1 - d5a: 0306 slli t1,t1,0x1 - d5c: 0900 addi s0,sp,144 - d5e: 0000 unimp - d60: 0501 addi a0,a0,0 - d62: 0608 addi a0,sp,768 - d64: 04090903 lb s2,64(s2) - d68: 0100 addi s0,sp,128 - d6a: 0b05 addi s6,s6,1 - d6c: 0306 slli t1,t1,0x1 - d6e: 0900 addi s0,sp,144 - d70: 0000 unimp - d72: 0501 addi a0,a0,0 - d74: 0608 addi a0,sp,768 - d76: 04090103 lb sp,64(s2) - d7a: 0100 addi s0,sp,128 - d7c: 0405 addi s0,s0,1 - d7e: 00091203 lh tp,0(s2) - d82: 0100 addi s0,sp,128 - d84: 00090003 lb zero,0(s2) - d88: 0100 addi s0,sp,128 - d8a: 00090003 lb zero,0(s2) - d8e: 0100 addi s0,sp,128 - d90: 00090003 lb zero,0(s2) - d94: 0100 addi s0,sp,128 - d96: 04090003 lb zero,64(s2) - d9a: 0100 addi s0,sp,128 - d9c: 08090003 lb zero,128(s2) - da0: 0100 addi s0,sp,128 - da2: 08090003 lb zero,128(s2) - da6: 0100 addi s0,sp,128 - da8: 04090003 lb zero,64(s2) - dac: 0100 addi s0,sp,128 - dae: 0c090003 lb zero,192(s2) - db2: 0100 addi s0,sp,128 - db4: 00090003 lb zero,0(s2) - db8: 0100 addi s0,sp,128 - dba: 04090003 lb zero,64(s2) - dbe: 0100 addi s0,sp,128 - dc0: 04090003 lb zero,64(s2) - dc4: 0100 addi s0,sp,128 - dc6: 04090003 lb zero,64(s2) - dca: 0100 addi s0,sp,128 - dcc: 04090003 lb zero,64(s2) - dd0: 0100 addi s0,sp,128 - dd2: 04090003 lb zero,64(s2) - dd6: 0100 addi s0,sp,128 - dd8: 04090003 lb zero,64(s2) - ddc: 0100 addi s0,sp,128 - dde: 04090003 lb zero,64(s2) - de2: 0100 addi s0,sp,128 - de4: 0c090003 lb zero,192(s2) - de8: 0100 addi s0,sp,128 - dea: 04090003 lb zero,64(s2) - dee: 0100 addi s0,sp,128 - df0: 08090003 lb zero,128(s2) - df4: 0100 addi s0,sp,128 - df6: 04090003 lb zero,64(s2) - dfa: 0100 addi s0,sp,128 - dfc: 04090003 lb zero,64(s2) - e00: 0100 addi s0,sp,128 - e02: 04090003 lb zero,64(s2) - e06: 0100 addi s0,sp,128 - e08: 04090003 lb zero,64(s2) - e0c: 0100 addi s0,sp,128 - e0e: 04090003 lb zero,64(s2) - e12: 0100 addi s0,sp,128 - e14: 04090003 lb zero,64(s2) - e18: 0100 addi s0,sp,128 - e1a: 00090003 lb zero,0(s2) - e1e: 0100 addi s0,sp,128 - e20: 0306 slli t1,t1,0x1 - e22: 0962 slli s2,s2,0x18 - e24: 0004 0x4 - e26: 0501 addi a0,a0,0 - e28: 0608 addi a0,sp,768 - e2a: 14091203 lh tp,320(s2) - e2e: 0100 addi s0,sp,128 - e30: 00090203 lb tp,0(s2) - e34: 0100 addi s0,sp,128 - e36: 0b05 addi s6,s6,1 - e38: 0306 slli t1,t1,0x1 - e3a: 0900 addi s0,sp,144 - e3c: 0000 unimp - e3e: 0501 addi a0,a0,0 - e40: 0608 addi a0,sp,768 - e42: 04090103 lb sp,64(s2) - e46: 0100 addi s0,sp,128 - e48: 0b05 addi s6,s6,1 - e4a: 0306 slli t1,t1,0x1 - e4c: 0900 addi s0,sp,144 - e4e: 0000 unimp - e50: 0501 addi a0,a0,0 - e52: 0608 addi a0,sp,768 - e54: 04090103 lb sp,64(s2) - e58: 0100 addi s0,sp,128 - e5a: 0b05 addi s6,s6,1 - e5c: 0306 slli t1,t1,0x1 - e5e: 0901 addi s2,s2,0 - e60: 0000 unimp - e62: 0501 addi a0,a0,0 - e64: 031e slli t1,t1,0x7 - e66: 097f 0x97f - e68: 0004 0x4 - e6a: 0501 addi a0,a0,0 - e6c: 0308 addi a0,sp,384 - e6e: 00040903 lb s2,0(s0) # fffeb000 <__BSS_END__+0x7ffd45e8> - e72: 0501 addi a0,a0,0 - e74: 0311 addi t1,t1,4 - e76: 097d addi s2,s2,31 - e78: 0008 0x8 - e7a: 0501 addi a0,a0,0 - e7c: 0900030b 0x900030b - e80: 0004 0x4 - e82: 0501 addi a0,a0,0 - e84: 0608 addi a0,sp,768 - e86: 04090103 lb sp,64(s2) - e8a: 0100 addi s0,sp,128 - e8c: 00090203 lb tp,0(s2) - e90: 0100 addi s0,sp,128 - e92: 00090003 lb zero,0(s2) - e96: 0100 addi s0,sp,128 - e98: 00090003 lb zero,0(s2) - e9c: 0100 addi s0,sp,128 - e9e: 00090003 lb zero,0(s2) - ea2: 0100 addi s0,sp,128 - ea4: 00090003 lb zero,0(s2) - ea8: 0100 addi s0,sp,128 - eaa: 08090003 lb zero,128(s2) - eae: 0100 addi s0,sp,128 - eb0: 00090003 lb zero,0(s2) - eb4: 0100 addi s0,sp,128 - eb6: 08090003 lb zero,128(s2) - eba: 0100 addi s0,sp,128 - ebc: 0c090003 lb zero,192(s2) - ec0: 0100 addi s0,sp,128 - ec2: 00090003 lb zero,0(s2) - ec6: 0100 addi s0,sp,128 - ec8: 04090003 lb zero,64(s2) - ecc: 0100 addi s0,sp,128 - ece: 04090003 lb zero,64(s2) - ed2: 0100 addi s0,sp,128 - ed4: 04090003 lb zero,64(s2) - ed8: 0100 addi s0,sp,128 - eda: 04090003 lb zero,64(s2) - ede: 0100 addi s0,sp,128 - ee0: 04090003 lb zero,64(s2) - ee4: 0100 addi s0,sp,128 - ee6: 04090003 lb zero,64(s2) - eea: 0100 addi s0,sp,128 - eec: 04090003 lb zero,64(s2) - ef0: 0100 addi s0,sp,128 - ef2: 0c090003 lb zero,192(s2) - ef6: 0100 addi s0,sp,128 - ef8: 08090003 lb zero,128(s2) - efc: 0100 addi s0,sp,128 - efe: 04090003 lb zero,64(s2) - f02: 0100 addi s0,sp,128 - f04: 04090003 lb zero,64(s2) - f08: 0100 addi s0,sp,128 - f0a: 04090003 lb zero,64(s2) - f0e: 0100 addi s0,sp,128 - f10: 04090003 lb zero,64(s2) - f14: 0100 addi s0,sp,128 - f16: 04090003 lb zero,64(s2) - f1a: 0100 addi s0,sp,128 - f1c: 04090003 lb zero,64(s2) - f20: 0100 addi s0,sp,128 - f22: 04090003 lb zero,64(s2) - f26: 0100 addi s0,sp,128 - f28: 00090003 lb zero,0(s2) - f2c: 0100 addi s0,sp,128 - f2e: 0705 addi a4,a4,1 - f30: 04091503 lh a0,64(s2) - f34: 0100 addi s0,sp,128 - f36: 0a05 addi s4,s4,1 - f38: 0306 slli t1,t1,0x1 - f3a: 0900 addi s0,sp,144 - f3c: 0000 unimp - f3e: 0501 addi a0,a0,0 - f40: 0604 addi s1,sp,768 - f42: 04091303 lh t1,64(s2) - f46: 0100 addi s0,sp,128 - f48: 00090003 lb zero,0(s2) - f4c: 0100 addi s0,sp,128 - f4e: 00090003 lb zero,0(s2) - f52: 0100 addi s0,sp,128 - f54: 00090003 lb zero,0(s2) - f58: 0100 addi s0,sp,128 - f5a: 00090003 lb zero,0(s2) - f5e: 0100 addi s0,sp,128 - f60: 14090003 lb zero,320(s2) - f64: 0100 addi s0,sp,128 - f66: 20090103 lb sp,512(s2) - f6a: 0100 addi s0,sp,128 - f6c: 0705 addi a4,a4,1 - f6e: 0306 slli t1,t1,0x1 - f70: 0900 addi s0,sp,144 - f72: 0000 unimp - f74: 0501 addi a0,a0,0 - f76: 0608 addi a0,sp,768 - f78: 04090a03 lb s4,64(s2) - f7c: 0100 addi s0,sp,128 - f7e: 0b05 addi s6,s6,1 - f80: 0306 slli t1,t1,0x1 - f82: 0900 addi s0,sp,144 - f84: 0000 unimp - f86: 0501 addi a0,a0,0 - f88: 0314 addi a3,sp,384 - f8a: 0900 addi s0,sp,144 - f8c: 0004 0x4 - f8e: 0501 addi a0,a0,0 - f90: 0605 addi a2,a2,1 - f92: 04090203 lb tp,64(s2) - f96: 0100 addi s0,sp,128 - f98: 00090103 lb sp,0(s2) - f9c: 0100 addi s0,sp,128 - f9e: 00090003 lb zero,0(s2) - fa2: 0100 addi s0,sp,128 - fa4: 00090003 lb zero,0(s2) - fa8: 0100 addi s0,sp,128 - faa: 04090003 lb zero,64(s2) - fae: 0100 addi s0,sp,128 - fb0: 0c090003 lb zero,192(s2) - fb4: 0100 addi s0,sp,128 - fb6: 0805 addi a6,a6,1 - fb8: 00090503 lb a0,0(s2) - fbc: 0100 addi s0,sp,128 - fbe: 00090203 lb tp,0(s2) - fc2: 0100 addi s0,sp,128 - fc4: 0505 addi a0,a0,1 - fc6: 00090203 lb tp,0(s2) - fca: 0100 addi s0,sp,128 - fcc: 00090103 lb sp,0(s2) - fd0: 0100 addi s0,sp,128 - fd2: 00090103 lb sp,0(s2) - fd6: 0100 addi s0,sp,128 - fd8: 0d05 addi s10,s10,1 - fda: 0306 slli t1,t1,0x1 - fdc: 0900 addi s0,sp,144 - fde: 0000 unimp - fe0: 0501 addi a0,a0,0 - fe2: 0304 addi s1,sp,384 - fe4: 000c0967 jalr s2,s8 # 19000 <_start-0x7ffe7000> - fe8: 0501 addi a0,a0,0 - fea: 0608 addi a0,sp,768 - fec: 14091e03 lh t3,320(s2) - ff0: 0100 addi s0,sp,128 - ff2: 00090303 lb t1,0(s2) - ff6: 0100 addi s0,sp,128 - ff8: 00090203 lb tp,0(s2) - ffc: 0100 addi s0,sp,128 - ffe: 1e05 addi t3,t3,-31 - 1000: 0306 slli t1,t1,0x1 - 1002: 0900 addi s0,sp,144 - 1004: 0000 unimp - 1006: 0501 addi a0,a0,0 - 1008: 0311 addi t1,t1,4 - 100a: 0900 addi s0,sp,144 - 100c: 0004 0x4 - 100e: 0501 addi a0,a0,0 - 1010: 0900030b 0x900030b - 1014: 0004 0x4 - 1016: 0501 addi a0,a0,0 - 1018: 0608 addi a0,sp,768 - 101a: 04090103 lb sp,64(s2) - 101e: 0100 addi s0,sp,128 - 1020: 0306 slli t1,t1,0x1 - 1022: 0905 addi s2,s2,1 - 1024: 0000 unimp - 1026: 0501 addi a0,a0,0 - 1028: 097c030b 0x97c030b - 102c: 0004 0x4 - 102e: 0501 addi a0,a0,0 - 1030: 0308 addi a0,sp,384 - 1032: 0904 addi s1,sp,144 - 1034: 0004 0x4 - 1036: 0501 addi a0,a0,0 - 1038: 0311 addi t1,t1,4 - 103a: 097d addi s2,s2,31 - 103c: 0004 0x4 - 103e: 0501 addi a0,a0,0 - 1040: 031e slli t1,t1,0x7 - 1042: 0900 addi s0,sp,144 - 1044: 0004 0x4 - 1046: 0501 addi a0,a0,0 - 1048: 0900030b 0x900030b - 104c: 0004 0x4 - 104e: 0501 addi a0,a0,0 - 1050: 0308 addi a0,sp,384 - 1052: 00040903 lb s2,0(s0) - 1056: 0501 addi a0,a0,0 - 1058: 097b030b 0x97b030b - 105c: 000c 0xc - 105e: 0501 addi a0,a0,0 - 1060: 0608 addi a0,sp,768 - 1062: 04090103 lb sp,64(s2) - 1066: 0100 addi s0,sp,128 - 1068: 00090103 lb sp,0(s2) - 106c: 0100 addi s0,sp,128 - 106e: 00090103 lb sp,0(s2) - 1072: 0100 addi s0,sp,128 - 1074: 0b05 addi s6,s6,1 - 1076: 0306 slli t1,t1,0x1 - 1078: 0900 addi s0,sp,144 - 107a: 0000 unimp - 107c: 0501 addi a0,a0,0 - 107e: 0608 addi a0,sp,768 - 1080: 04090203 lb tp,64(s2) - 1084: 0100 addi s0,sp,128 - 1086: 00090003 lb zero,0(s2) - 108a: 0100 addi s0,sp,128 - 108c: 00090003 lb zero,0(s2) - 1090: 0100 addi s0,sp,128 - 1092: 00090003 lb zero,0(s2) - 1096: 0100 addi s0,sp,128 - 1098: 00090003 lb zero,0(s2) - 109c: 0100 addi s0,sp,128 - 109e: 00090003 lb zero,0(s2) - 10a2: 0100 addi s0,sp,128 - 10a4: 00090003 lb zero,0(s2) - 10a8: 0100 addi s0,sp,128 - 10aa: 04090003 lb zero,64(s2) - 10ae: 0100 addi s0,sp,128 - 10b0: 0c090003 lb zero,192(s2) - 10b4: 0100 addi s0,sp,128 - 10b6: 00090003 lb zero,0(s2) - 10ba: 0100 addi s0,sp,128 - 10bc: 08090003 lb zero,128(s2) - 10c0: 0100 addi s0,sp,128 - 10c2: 08090003 lb zero,128(s2) - 10c6: 0100 addi s0,sp,128 - 10c8: 04090003 lb zero,64(s2) - 10cc: 0100 addi s0,sp,128 - 10ce: 04090003 lb zero,64(s2) - 10d2: 0100 addi s0,sp,128 - 10d4: 08090003 lb zero,128(s2) - 10d8: 0100 addi s0,sp,128 - 10da: 04090003 lb zero,64(s2) - 10de: 0100 addi s0,sp,128 - 10e0: 04090003 lb zero,64(s2) - 10e4: 0100 addi s0,sp,128 - 10e6: 04090003 lb zero,64(s2) - 10ea: 0100 addi s0,sp,128 - 10ec: 08090003 lb zero,128(s2) - 10f0: 0100 addi s0,sp,128 - 10f2: 0c090003 lb zero,192(s2) - 10f6: 0100 addi s0,sp,128 - 10f8: 08090003 lb zero,128(s2) - 10fc: 0100 addi s0,sp,128 - 10fe: 08090003 lb zero,128(s2) - 1102: 0100 addi s0,sp,128 - 1104: 04090003 lb zero,64(s2) - 1108: 0100 addi s0,sp,128 - 110a: 04090003 lb zero,64(s2) - 110e: 0100 addi s0,sp,128 - 1110: 08090003 lb zero,128(s2) - 1114: 0100 addi s0,sp,128 - 1116: 0306 slli t1,t1,0x1 - 1118: 0901 addi s2,s2,0 - 111a: 0004 0x4 - 111c: 0301 addi t1,t1,0 - 111e: 097f 0x97f - 1120: 0004 0x4 - 1122: 0301 addi t1,t1,0 - 1124: 0901 addi s2,s2,0 - 1126: 0004 0x4 - 1128: 0301 addi t1,t1,0 - 112a: 097f 0x97f - 112c: 0008 0x8 - 112e: 0601 addi a2,a2,0 - 1130: 04090003 lb zero,64(s2) - 1134: 0100 addi s0,sp,128 - 1136: 00090003 lb zero,0(s2) - 113a: 0100 addi s0,sp,128 - 113c: 00090103 lb sp,0(s2) - 1140: 0100 addi s0,sp,128 - 1142: 00090003 lb zero,0(s2) - 1146: 0100 addi s0,sp,128 - 1148: 00090003 lb zero,0(s2) - 114c: 0100 addi s0,sp,128 - 114e: 00090003 lb zero,0(s2) - 1152: 0100 addi s0,sp,128 - 1154: 00090003 lb zero,0(s2) - 1158: 0100 addi s0,sp,128 - 115a: 04090003 lb zero,64(s2) - 115e: 0100 addi s0,sp,128 - 1160: 08090003 lb zero,128(s2) - 1164: 0100 addi s0,sp,128 - 1166: 00090003 lb zero,0(s2) - 116a: 0100 addi s0,sp,128 - 116c: 04090003 lb zero,64(s2) - 1170: 0100 addi s0,sp,128 - 1172: 00090003 lb zero,0(s2) - 1176: 0100 addi s0,sp,128 - 1178: 04090003 lb zero,64(s2) - 117c: 0100 addi s0,sp,128 - 117e: 08090003 lb zero,128(s2) - 1182: 0100 addi s0,sp,128 - 1184: 04090003 lb zero,64(s2) - 1188: 0100 addi s0,sp,128 - 118a: 08090003 lb zero,128(s2) - 118e: 0100 addi s0,sp,128 - 1190: 04090003 lb zero,64(s2) - 1194: 0100 addi s0,sp,128 - 1196: 04090003 lb zero,64(s2) - 119a: 0100 addi s0,sp,128 - 119c: 08090003 lb zero,128(s2) - 11a0: 0100 addi s0,sp,128 - 11a2: 18090203 lb tp,384(s2) - 11a6: 0100 addi s0,sp,128 - 11a8: 0b05 addi s6,s6,1 - 11aa: 0306 slli t1,t1,0x1 - 11ac: 0900 addi s0,sp,144 - 11ae: 0000 unimp - 11b0: 0501 addi a0,a0,0 - 11b2: 0314 addi a3,sp,384 - 11b4: 0900 addi s0,sp,144 - 11b6: 0004 0x4 - 11b8: 0501 addi a0,a0,0 - 11ba: 0321 addi t1,t1,8 - 11bc: 0900 addi s0,sp,144 - 11be: 0004 0x4 - 11c0: 0501 addi a0,a0,0 - 11c2: 0605 addi a2,a2,1 - 11c4: 04090203 lb tp,64(s2) - 11c8: 0100 addi s0,sp,128 - 11ca: 00090103 lb sp,0(s2) - 11ce: 0100 addi s0,sp,128 - 11d0: 00090003 lb zero,0(s2) - 11d4: 0100 addi s0,sp,128 - 11d6: 00090003 lb zero,0(s2) - 11da: 0100 addi s0,sp,128 - 11dc: 04090003 lb zero,64(s2) - 11e0: 0100 addi s0,sp,128 - 11e2: 0c090003 lb zero,192(s2) - 11e6: 0100 addi s0,sp,128 - 11e8: 0805 addi a6,a6,1 - 11ea: 04090303 lb t1,64(s2) - 11ee: 0100 addi s0,sp,128 - 11f0: 00090303 lb t1,0(s2) - 11f4: 0100 addi s0,sp,128 - 11f6: 0505 addi a0,a0,1 - 11f8: 00090203 lb tp,0(s2) - 11fc: 0100 addi s0,sp,128 - 11fe: 00090003 lb zero,0(s2) - 1202: 0100 addi s0,sp,128 - 1204: 00090003 lb zero,0(s2) - 1208: 0100 addi s0,sp,128 - 120a: 04090003 lb zero,64(s2) - 120e: 0100 addi s0,sp,128 - 1210: 0c090003 lb zero,192(s2) - 1214: 0100 addi s0,sp,128 - 1216: 00090103 lb sp,0(s2) - 121a: 0100 addi s0,sp,128 - 121c: 1405 addi s0,s0,-31 - 121e: 0306 slli t1,t1,0x1 - 1220: 0900 addi s0,sp,144 - 1222: 0000 unimp - 1224: 0501 addi a0,a0,0 - 1226: 0320 addi s0,sp,392 - 1228: 0900 addi s0,sp,144 - 122a: 0004 0x4 - 122c: 0501 addi a0,a0,0 - 122e: 0605 addi a2,a2,1 - 1230: 04090103 lb sp,64(s2) - 1234: 0100 addi s0,sp,128 - 1236: 00090103 lb sp,0(s2) - 123a: 0100 addi s0,sp,128 - 123c: 0d05 addi s10,s10,1 - 123e: 0306 slli t1,t1,0x1 - 1240: 0900 addi s0,sp,144 - 1242: 0000 unimp - 1244: 0501 addi a0,a0,0 - 1246: 06030603 lb a2,96(t1) - 124a: 0809 addi a6,a6,2 - 124c: 0100 addi s0,sp,128 - 124e: 00090103 lb sp,0(s2) - 1252: 0100 addi s0,sp,128 - 1254: 0900d803 lhu a6,144(ra) - 1258: 0000 unimp - 125a: 0501 addi a0,a0,0 - 125c: 060a slli a2,a2,0x2 - 125e: 00090003 lb zero,0(s2) - 1262: 0100 addi s0,sp,128 - 1264: 0409 addi s0,s0,2 - 1266: 0000 unimp - 1268: 0101 addi sp,sp,0 - 126a: 00000e2b 0xe2b - 126e: 00930003 lb zero,9(t1) - 1272: 0000 unimp - 1274: 0101 addi sp,sp,0 - 1276: 000d0efb 0xd0efb - 127a: 0101 addi sp,sp,0 + 8f4: 0100 addi s0,sp,128 + 8f6: 0000 unimp + 8f8: 2e01 jal c08 <_start-0x7ffff3f8> + 8fa: 2f2e fld ft10,200(sp) + 8fc: 2e2e fld ft8,200(sp) + 8fe: 2f2e2e2f 0x2f2e2e2f + 902: 2e2e fld ft8,200(sp) + 904: 7369722f 0x7369722f + 908: 672d7663 bgeu s10,s2,f74 <_start-0x7ffff08c> + 90c: 6c2f6363 bltu t5,sp,fd2 <_start-0x7ffff02e> + 910: 6269 lui tp,0x1a + 912: 00636367 0x636367 + 916: 6d6f682f 0x6d6f682f + 91a: 2f65 jal 10d2 <_start-0x7fffef2e> + 91c: 7270 flw fa2,100(a2) + 91e: 7969 lui s2,0xffffa + 920: 2f61 jal 10b8 <_start-0x7fffef48> + 922: 6564 flw fs1,76(a0) + 924: 2f76 fld ft10,344(sp) + 926: 6972 flw fs2,28(sp) + 928: 5f766373 csrrsi t1,0x5f7,12 + 92c: 6576 flw fa0,92(sp) + 92e: 69722f63 0x69722f63 + 932: 2d766373 csrrsi t1,0x2d7,12 + 936: 2f756e67 0x2f756e67 + 93a: 6972 flw fs2,28(sp) + 93c: 33766373 csrrsi t1,mhpmevent23,12 + 940: 2d32 fld fs10,264(sp) + 942: 6e75 lui t3,0x1d + 944: 776f6e6b 0x776f6e6b + 948: 2d6e fld fs10,216(sp) + 94a: 6c65 lui s8,0x19 + 94c: 2f66 fld ft10,88(sp) + 94e: 6e69 lui t3,0x1a + 950: 64756c63 bltu a0,t2,fa8 <_start-0x7ffff058> + 954: 2f65 jal 110c <_start-0x7fffeef4> + 956: 00737973 csrrci s2,0x7,6 + 95a: 6d6f682f 0x6d6f682f + 95e: 2f65 jal 1116 <_start-0x7fffeeea> + 960: 7270 flw fa2,100(a2) + 962: 7969 lui s2,0xffffa + 964: 2f61 jal 10fc <_start-0x7fffef04> + 966: 6544 flw fs1,12(a0) + 968: 6f746b73 csrrsi s6,0x6f7,8 + 96c: 2f70 fld fa2,216(a4) + 96e: 6972 flw fs2,28(sp) + 970: 2d766373 csrrsi t1,0x2d7,12 + 974: 2d756e67 0x2d756e67 + 978: 6f74 flw fa3,92(a4) + 97a: 68636c6f jal s8,37000 <_start-0x7ffc9000> + 97e: 6961 lui s2,0x18 + 980: 2f6e fld ft10,216(sp) + 982: 7562 flw fa0,56(sp) + 984: 6c69 lui s8,0x1a + 986: 2f64 fld fs1,216(a4) + 988: 7562 flw fa0,56(sp) + 98a: 6c69 lui s8,0x1a + 98c: 2d64 fld fs1,216(a0) + 98e: 2d636367 0x2d636367 + 992: 656e flw fa0,216(sp) + 994: 62696c77 0x62696c77 + 998: 732d lui t1,0xfffeb + 99a: 6174 flw fa3,68(a0) + 99c: 2f326567 0x2f326567 + 9a0: 2f636367 0x2f636367 + 9a4: 6e69 lui t3,0x1a + 9a6: 64756c63 bltu a0,t2,ffe <_start-0x7ffff002> + 9aa: 0065 c.nop 25 + 9ac: 6d6f682f 0x6d6f682f + 9b0: 2f65 jal 1168 <_start-0x7fffee98> + 9b2: 7270 flw fa2,100(a2) + 9b4: 7969 lui s2,0xffffa + 9b6: 2f61 jal 114e <_start-0x7fffeeb2> + 9b8: 6564 flw fs1,76(a0) + 9ba: 2f76 fld ft10,344(sp) + 9bc: 6972 flw fs2,28(sp) + 9be: 5f766373 csrrsi t1,0x5f7,12 + 9c2: 6576 flw fa0,92(sp) + 9c4: 69722f63 0x69722f63 + 9c8: 2d766373 csrrsi t1,0x2d7,12 + 9cc: 2f756e67 0x2f756e67 + 9d0: 6972 flw fs2,28(sp) + 9d2: 33766373 csrrsi t1,mhpmevent23,12 + 9d6: 2d32 fld fs10,264(sp) + 9d8: 6e75 lui t3,0x1d + 9da: 776f6e6b 0x776f6e6b + 9de: 2d6e fld fs10,216(sp) + 9e0: 6c65 lui s8,0x19 + 9e2: 2f66 fld ft10,88(sp) + 9e4: 6e69 lui t3,0x1a + 9e6: 64756c63 bltu a0,t2,103e <_start-0x7fffefc2> + 9ea: 0065 c.nop 25 + 9ec: 2e2e fld ft8,200(sp) + 9ee: 2f2e2e2f 0x2f2e2e2f + 9f2: 2e2e fld ft8,200(sp) + 9f4: 2f2e2e2f 0x2f2e2e2f + 9f8: 6972 flw fs2,28(sp) + 9fa: 2d766373 csrrsi t1,0x2d7,12 + 9fe: 2f636367 0x2f636367 + a02: 696c flw fa1,84(a0) + a04: 6762 flw fa4,24(sp) + a06: 2e2f6363 bltu t5,sp,cec <_start-0x7ffff314> + a0a: 2f2e fld ft10,200(sp) + a0c: 6e69 lui t3,0x1a + a0e: 64756c63 bltu a0,t2,1066 <_start-0x7fffef9a> + a12: 0065 c.nop 25 + a14: 2e2e fld ft8,200(sp) + a16: 2f2e2e2f 0x2f2e2e2f + a1a: 2e2e fld ft8,200(sp) + a1c: 2f2e2e2f 0x2f2e2e2f + a20: 6972 flw fs2,28(sp) + a22: 2d766373 csrrsi t1,0x2d7,12 + a26: 2f636367 0x2f636367 + a2a: 696c flw fa1,84(a0) + a2c: 6762 flw fa4,24(sp) + a2e: 2e2f6363 bltu t5,sp,d14 <_start-0x7ffff2ec> + a32: 2f2e fld ft10,200(sp) + a34: 2f636367 0x2f636367 + a38: 666e6f63 bltu t3,t1,10b6 <_start-0x7fffef4a> + a3c: 6769 lui a4,0x1a + a3e: 7369722f 0x7369722f + a42: 2e007663 bgeu zero,zero,d2e <_start-0x7ffff2d2> + a46: 2f2e fld ft10,200(sp) + a48: 2e2e fld ft8,200(sp) + a4a: 672f2e2f amoand.w.aqrl t3,s2,(t5) + a4e: 00006363 bltu zero,zero,a54 <_start-0x7ffff5ac> + a52: 696c flw fa1,84(a0) + a54: 6762 flw fa4,24(sp) + a56: 2e326363 bltu tp,gp,d3c <_start-0x7ffff2c4> + a5a: 00010063 beqz sp,a5a <_start-0x7ffff5a6> + a5e: 6c00 flw fs0,24(s0) + a60: 2e6b636f jal t1,b6d46 <_start-0x7ff492ba> + a64: 0068 addi a0,sp,12 + a66: 0002 c.slli64 zero + a68: 5f00 lw s0,56(a4) + a6a: 7974 flw fa3,116(a0) + a6c: 6570 flw fa2,76(a0) + a6e: 00682e73 csrrs t3,0x6,a6 + a72: 0002 c.slli64 zero + a74: 7300 flw fs0,32(a4) + a76: 6474 flw fa3,76(s0) + a78: 6564 flw fs1,76(a0) + a7a: 2e66 fld ft8,88(sp) + a7c: 0068 addi a0,sp,12 + a7e: 72000003 lb zero,1824(zero) # 720 <_start-0x7ffff8e0> + a82: 6565 lui a0,0x19 + a84: 746e flw fs0,248(sp) + a86: 682e flw fa6,200(sp) + a88: 0200 addi s0,sp,256 + a8a: 0000 unimp + a8c: 7265 lui tp,0xffff9 + a8e: 6e72 flw ft8,28(sp) + a90: 00682e6f jal t3,82a96 <_start-0x7ff7d56a> + a94: 0002 c.slli64 zero + a96: 7300 flw fs0,32(a4) + a98: 6474 flw fa3,76(s0) + a9a: 696c flw fa1,84(a0) + a9c: 2e62 fld ft8,24(sp) + a9e: 0068 addi a0,sp,12 + aa0: 0004 0x4 + aa2: 7500 flw fs0,40(a0) + aa4: 696e flw fs2,216(sp) + aa6: 2e647473 csrrci s0,0x2e6,8 + aaa: 0068 addi a0,sp,12 + aac: 0002 c.slli64 zero + aae: 7400 flw fs0,40(s0) + ab0: 6d69 lui s10,0x1a + ab2: 2e65 jal e6a <_start-0x7ffff196> + ab4: 0068 addi a0,sp,12 + ab6: 0004 0x4 + ab8: 6800 flw fs0,16(s0) + aba: 7361 lui t1,0xffff8 + abc: 7468 flw fa0,108(s0) + abe: 6261 lui tp,0x18 + ac0: 682e flw fa6,200(sp) + ac2: 0500 addi s0,sp,640 + ac4: 0000 unimp + ac6: 6972 flw fs2,28(sp) + ac8: 2d766373 csrrsi t1,0x2d7,12 + acc: 7374706f j 48a02 <_start-0x7ffb75fe> + ad0: 682e flw fa6,200(sp) + ad2: 0600 addi s0,sp,768 + ad4: 0000 unimp + ad6: 6e69 lui t3,0x1a + ad8: 632d6e73 csrrsi t3,0x632,26 + adc: 74736e6f jal t3,37a22 <_start-0x7ffc85de> + ae0: 6e61 lui t3,0x18 + ae2: 7374 flw fa3,100(a4) + ae4: 682e flw fa6,200(sp) + ae6: 0700 addi s0,sp,896 + ae8: 0000 unimp + aea: 696c flw fa1,84(a0) + aec: 6762 flw fa4,24(sp) + aee: 2e326363 bltu tp,gp,dd4 <_start-0x7ffff22c> + af2: 0068 addi a0,sp,12 + af4: 0001 nop + af6: 0000 unimp + af8: 0105 addi sp,sp,1 + afa: 0500 addi s0,sp,640 + afc: 0802 c.slli64 a6 + afe: 0104 addi s1,sp,128 + b00: 0380 addi s0,sp,448 + b02: 0a9a slli s5,s5,0x6 + b04: 0501 addi a0,a0,0 + b06: 09010303 lb t1,144(sp) + b0a: 0000 unimp + b0c: 0301 addi t1,t1,0 + b0e: 0902 c.slli64 s2 + b10: 0000 unimp + b12: 0301 addi t1,t1,0 + b14: 00097ddb 0x97ddb + b18: 0100 addi s0,sp,128 + b1a: 00090103 lb sp,0(s2) # ffffa000 <__BSS_END__+0x7ffe35e8> + b1e: 0100 addi s0,sp,128 + b20: 00090103 lb sp,0(s2) + b24: 0100 addi s0,sp,128 + b26: 00090103 lb sp,0(s2) + b2a: 0100 addi s0,sp,128 + b2c: 00090103 lb sp,0(s2) + b30: 0100 addi s0,sp,128 + b32: 00090103 lb sp,0(s2) + b36: 0100 addi s0,sp,128 + b38: 00090203 lb tp,0(s2) + b3c: 0100 addi s0,sp,128 + b3e: 0605 addi a2,a2,1 + b40: 0306 slli t1,t1,0x1 + b42: 0900 addi s0,sp,144 + b44: 0000 unimp + b46: 0501 addi a0,a0,0 + b48: 01030603 lb a2,16(t1) # ffff8010 <__BSS_END__+0x7ffe15f8> + b4c: 0409 addi s0,s0,2 + b4e: 0100 addi s0,sp,128 + b50: 0605 addi a2,a2,1 + b52: 0306 slli t1,t1,0x1 + b54: 0900 addi s0,sp,144 + b56: 0000 unimp + b58: 0501 addi a0,a0,0 + b5a: 01030603 lb a2,16(t1) + b5e: 0409 addi s0,s0,2 + b60: 0100 addi s0,sp,128 + b62: 0605 addi a2,a2,1 + b64: 0306 slli t1,t1,0x1 + b66: 0900 addi s0,sp,144 + b68: 0000 unimp + b6a: 0501 addi a0,a0,0 + b6c: 01030603 lb a2,16(t1) + b70: 0409 addi s0,s0,2 + b72: 0100 addi s0,sp,128 + b74: 0605 addi a2,a2,1 + b76: 0306 slli t1,t1,0x1 + b78: 0900 addi s0,sp,144 + b7a: 0000 unimp + b7c: 0501 addi a0,a0,0 + b7e: 25030603 lb a2,592(t1) + b82: 0409 addi s0,s0,2 + b84: 0100 addi s0,sp,128 + b86: 0605 addi a2,a2,1 + b88: 0306 slli t1,t1,0x1 + b8a: 0900 addi s0,sp,144 + b8c: 0000 unimp + b8e: 0501 addi a0,a0,0 + b90: 02030607 vlbu.v v12,(t1) + b94: 0409 addi s0,s0,2 + b96: 0100 addi s0,sp,128 + b98: 0a05 addi s4,s4,1 + b9a: 0306 slli t1,t1,0x1 + b9c: 0900 addi s0,sp,144 + b9e: 0008 0x8 + ba0: 0501 addi a0,a0,0 + ba2: 0604 addi s1,sp,768 + ba4: 04090403 lb s0,64(s2) + ba8: 0100 addi s0,sp,128 + baa: 00090003 lb zero,0(s2) + bae: 0100 addi s0,sp,128 + bb0: 00090003 lb zero,0(s2) + bb4: 0100 addi s0,sp,128 + bb6: 00090003 lb zero,0(s2) + bba: 0100 addi s0,sp,128 + bbc: 00090003 lb zero,0(s2) + bc0: 0100 addi s0,sp,128 + bc2: 14090003 lb zero,320(s2) + bc6: 0100 addi s0,sp,128 + bc8: 18090203 lb tp,384(s2) + bcc: 0100 addi s0,sp,128 + bce: 0705 addi a4,a4,1 + bd0: 0306 slli t1,t1,0x1 + bd2: 0900 addi s0,sp,144 + bd4: 0000 unimp + bd6: 0501 addi a0,a0,0 + bd8: 0608 addi a0,sp,768 + bda: 04090503 lb a0,64(s2) + bde: 0100 addi s0,sp,128 + be0: 1105 addi sp,sp,-31 + be2: 0306 slli t1,t1,0x1 + be4: 0901 addi s2,s2,0 + be6: 0000 unimp + be8: 0501 addi a0,a0,0 + bea: 031e slli t1,t1,0x7 + bec: 0900 addi s0,sp,144 + bee: 0004 0x4 + bf0: 0501 addi a0,a0,0 + bf2: 097f030b 0x97f030b + bf6: 0004 0x4 + bf8: 0501 addi a0,a0,0 + bfa: 0608 addi a0,sp,768 + bfc: 04090103 lb sp,64(s2) + c00: 0100 addi s0,sp,128 + c02: 0b05 addi s6,s6,1 + c04: 0306 slli t1,t1,0x1 + c06: 0900 addi s0,sp,144 + c08: 0000 unimp + c0a: 0501 addi a0,a0,0 + c0c: 0608 addi a0,sp,768 + c0e: 04090103 lb sp,64(s2) + c12: 0100 addi s0,sp,128 + c14: 0b05 addi s6,s6,1 + c16: 0306 slli t1,t1,0x1 + c18: 0900 addi s0,sp,144 + c1a: 0000 unimp + c1c: 0501 addi a0,a0,0 + c1e: 0604 addi s1,sp,768 + c20: 04090303 lb t1,64(s2) + c24: 0100 addi s0,sp,128 + c26: 00090003 lb zero,0(s2) + c2a: 0100 addi s0,sp,128 + c2c: 00090003 lb zero,0(s2) + c30: 0100 addi s0,sp,128 + c32: 00090003 lb zero,0(s2) + c36: 0100 addi s0,sp,128 + c38: 04090003 lb zero,64(s2) + c3c: 0100 addi s0,sp,128 + c3e: 0c090003 lb zero,192(s2) + c42: 0100 addi s0,sp,128 + c44: 00090003 lb zero,0(s2) + c48: 0100 addi s0,sp,128 + c4a: 08090003 lb zero,128(s2) + c4e: 0100 addi s0,sp,128 + c50: 0c090003 lb zero,192(s2) + c54: 0100 addi s0,sp,128 + c56: 00090003 lb zero,0(s2) + c5a: 0100 addi s0,sp,128 + c5c: 04090003 lb zero,64(s2) + c60: 0100 addi s0,sp,128 + c62: 04090003 lb zero,64(s2) + c66: 0100 addi s0,sp,128 + c68: 04090003 lb zero,64(s2) + c6c: 0100 addi s0,sp,128 + c6e: 04090003 lb zero,64(s2) + c72: 0100 addi s0,sp,128 + c74: 04090003 lb zero,64(s2) + c78: 0100 addi s0,sp,128 + c7a: 04090003 lb zero,64(s2) + c7e: 0100 addi s0,sp,128 + c80: 04090003 lb zero,64(s2) + c84: 0100 addi s0,sp,128 + c86: 0c090003 lb zero,192(s2) + c8a: 0100 addi s0,sp,128 + c8c: 04090003 lb zero,64(s2) + c90: 0100 addi s0,sp,128 + c92: 08090003 lb zero,128(s2) + c96: 0100 addi s0,sp,128 + c98: 04090003 lb zero,64(s2) + c9c: 0100 addi s0,sp,128 + c9e: 04090003 lb zero,64(s2) + ca2: 0100 addi s0,sp,128 + ca4: 04090003 lb zero,64(s2) + ca8: 0100 addi s0,sp,128 + caa: 04090003 lb zero,64(s2) + cae: 0100 addi s0,sp,128 + cb0: 04090003 lb zero,64(s2) + cb4: 0100 addi s0,sp,128 + cb6: 04090003 lb zero,64(s2) + cba: 0100 addi s0,sp,128 + cbc: 00090003 lb zero,0(s2) + cc0: 0100 addi s0,sp,128 + cc2: 00090103 lb sp,0(s2) + cc6: 0100 addi s0,sp,128 + cc8: 0705 addi a4,a4,1 + cca: 00092e03 lw t3,0(s2) + cce: 0100 addi s0,sp,128 + cd0: 0405 addi s0,s0,1 + cd2: 00090203 lb tp,0(s2) + cd6: 0100 addi s0,sp,128 + cd8: 1205 addi tp,tp,-31 + cda: 0306 slli t1,t1,0x1 + cdc: 0900 addi s0,sp,144 + cde: 0000 unimp + ce0: 0501 addi a0,a0,0 + ce2: 0604 addi s1,sp,768 + ce4: 04090103 lb sp,64(s2) + ce8: 0100 addi s0,sp,128 + cea: 00090103 lb sp,0(s2) + cee: 0100 addi s0,sp,128 + cf0: 0c05 addi s8,s8,1 + cf2: 0306 slli t1,t1,0x1 + cf4: 0900 addi s0,sp,144 + cf6: 0000 unimp + cf8: 0501 addi a0,a0,0 + cfa: 0301 addi t1,t1,0 + cfc: 01b4 addi a3,sp,200 + cfe: 0409 addi s0,s0,2 + d00: 0100 addi s0,sp,128 + d02: 0405 addi s0,s0,1 + d04: 097e8d03 lb s10,151(t4) # fffe7097 <__BSS_END__+0x7ffd067f> + d08: 0004 0x4 + d0a: 0601 addi a2,a2,0 + d0c: 14091503 lh a0,320(s2) + d10: 0100 addi s0,sp,128 + d12: 0705 addi a4,a4,1 + d14: 0306 slli t1,t1,0x1 + d16: 0900 addi s0,sp,144 + d18: 0000 unimp + d1a: 0501 addi a0,a0,0 + d1c: 0606 slli a2,a2,0x1 + d1e: 04090103 lb sp,64(s2) + d22: 0100 addi s0,sp,128 + d24: 0905 addi s2,s2,1 + d26: 0306 slli t1,t1,0x1 + d28: 0900 addi s0,sp,144 + d2a: 0000 unimp + d2c: 0501 addi a0,a0,0 + d2e: 0604 addi s1,sp,768 + d30: 08090203 lb tp,128(s2) + d34: 0100 addi s0,sp,128 + d36: 00090003 lb zero,0(s2) + d3a: 0100 addi s0,sp,128 + d3c: 00090003 lb zero,0(s2) + d40: 0100 addi s0,sp,128 + d42: 00090003 lb zero,0(s2) + d46: 0100 addi s0,sp,128 + d48: 00090003 lb zero,0(s2) + d4c: 0100 addi s0,sp,128 + d4e: 14090003 lb zero,320(s2) + d52: 0100 addi s0,sp,128 + d54: 18090203 lb tp,384(s2) + d58: 0100 addi s0,sp,128 + d5a: 0705 addi a4,a4,1 + d5c: 0306 slli t1,t1,0x1 + d5e: 0900 addi s0,sp,144 + d60: 0000 unimp + d62: 0501 addi a0,a0,0 + d64: 0608 addi a0,sp,768 + d66: 04090903 lb s2,64(s2) + d6a: 0100 addi s0,sp,128 + d6c: 0b05 addi s6,s6,1 + d6e: 0306 slli t1,t1,0x1 + d70: 0900 addi s0,sp,144 + d72: 0000 unimp + d74: 0501 addi a0,a0,0 + d76: 0608 addi a0,sp,768 + d78: 04090103 lb sp,64(s2) + d7c: 0100 addi s0,sp,128 + d7e: 0405 addi s0,s0,1 + d80: 00091203 lh tp,0(s2) + d84: 0100 addi s0,sp,128 + d86: 00090003 lb zero,0(s2) + d8a: 0100 addi s0,sp,128 + d8c: 00090003 lb zero,0(s2) + d90: 0100 addi s0,sp,128 + d92: 00090003 lb zero,0(s2) + d96: 0100 addi s0,sp,128 + d98: 04090003 lb zero,64(s2) + d9c: 0100 addi s0,sp,128 + d9e: 08090003 lb zero,128(s2) + da2: 0100 addi s0,sp,128 + da4: 08090003 lb zero,128(s2) + da8: 0100 addi s0,sp,128 + daa: 04090003 lb zero,64(s2) + dae: 0100 addi s0,sp,128 + db0: 0c090003 lb zero,192(s2) + db4: 0100 addi s0,sp,128 + db6: 00090003 lb zero,0(s2) + dba: 0100 addi s0,sp,128 + dbc: 04090003 lb zero,64(s2) + dc0: 0100 addi s0,sp,128 + dc2: 04090003 lb zero,64(s2) + dc6: 0100 addi s0,sp,128 + dc8: 04090003 lb zero,64(s2) + dcc: 0100 addi s0,sp,128 + dce: 04090003 lb zero,64(s2) + dd2: 0100 addi s0,sp,128 + dd4: 04090003 lb zero,64(s2) + dd8: 0100 addi s0,sp,128 + dda: 04090003 lb zero,64(s2) + dde: 0100 addi s0,sp,128 + de0: 04090003 lb zero,64(s2) + de4: 0100 addi s0,sp,128 + de6: 0c090003 lb zero,192(s2) + dea: 0100 addi s0,sp,128 + dec: 04090003 lb zero,64(s2) + df0: 0100 addi s0,sp,128 + df2: 08090003 lb zero,128(s2) + df6: 0100 addi s0,sp,128 + df8: 04090003 lb zero,64(s2) + dfc: 0100 addi s0,sp,128 + dfe: 04090003 lb zero,64(s2) + e02: 0100 addi s0,sp,128 + e04: 04090003 lb zero,64(s2) + e08: 0100 addi s0,sp,128 + e0a: 04090003 lb zero,64(s2) + e0e: 0100 addi s0,sp,128 + e10: 04090003 lb zero,64(s2) + e14: 0100 addi s0,sp,128 + e16: 04090003 lb zero,64(s2) + e1a: 0100 addi s0,sp,128 + e1c: 00090003 lb zero,0(s2) + e20: 0100 addi s0,sp,128 + e22: 0306 slli t1,t1,0x1 + e24: 0962 slli s2,s2,0x18 + e26: 0004 0x4 + e28: 0501 addi a0,a0,0 + e2a: 0608 addi a0,sp,768 + e2c: 14091203 lh tp,320(s2) + e30: 0100 addi s0,sp,128 + e32: 00090203 lb tp,0(s2) + e36: 0100 addi s0,sp,128 + e38: 0b05 addi s6,s6,1 + e3a: 0306 slli t1,t1,0x1 + e3c: 0900 addi s0,sp,144 + e3e: 0000 unimp + e40: 0501 addi a0,a0,0 + e42: 0608 addi a0,sp,768 + e44: 04090103 lb sp,64(s2) + e48: 0100 addi s0,sp,128 + e4a: 0b05 addi s6,s6,1 + e4c: 0306 slli t1,t1,0x1 + e4e: 0900 addi s0,sp,144 + e50: 0000 unimp + e52: 0501 addi a0,a0,0 + e54: 0608 addi a0,sp,768 + e56: 04090103 lb sp,64(s2) + e5a: 0100 addi s0,sp,128 + e5c: 0b05 addi s6,s6,1 + e5e: 0306 slli t1,t1,0x1 + e60: 0901 addi s2,s2,0 + e62: 0000 unimp + e64: 0501 addi a0,a0,0 + e66: 031e slli t1,t1,0x7 + e68: 097f 0x97f + e6a: 0004 0x4 + e6c: 0501 addi a0,a0,0 + e6e: 0308 addi a0,sp,384 + e70: 00040903 lb s2,0(s0) # 3004a54 <_start-0x7cffb5ac> + e74: 0501 addi a0,a0,0 + e76: 0311 addi t1,t1,4 + e78: 097d addi s2,s2,31 + e7a: 0008 0x8 + e7c: 0501 addi a0,a0,0 + e7e: 0900030b 0x900030b + e82: 0004 0x4 + e84: 0501 addi a0,a0,0 + e86: 0608 addi a0,sp,768 + e88: 04090103 lb sp,64(s2) + e8c: 0100 addi s0,sp,128 + e8e: 00090203 lb tp,0(s2) + e92: 0100 addi s0,sp,128 + e94: 00090003 lb zero,0(s2) + e98: 0100 addi s0,sp,128 + e9a: 00090003 lb zero,0(s2) + e9e: 0100 addi s0,sp,128 + ea0: 00090003 lb zero,0(s2) + ea4: 0100 addi s0,sp,128 + ea6: 00090003 lb zero,0(s2) + eaa: 0100 addi s0,sp,128 + eac: 08090003 lb zero,128(s2) + eb0: 0100 addi s0,sp,128 + eb2: 00090003 lb zero,0(s2) + eb6: 0100 addi s0,sp,128 + eb8: 08090003 lb zero,128(s2) + ebc: 0100 addi s0,sp,128 + ebe: 0c090003 lb zero,192(s2) + ec2: 0100 addi s0,sp,128 + ec4: 00090003 lb zero,0(s2) + ec8: 0100 addi s0,sp,128 + eca: 04090003 lb zero,64(s2) + ece: 0100 addi s0,sp,128 + ed0: 04090003 lb zero,64(s2) + ed4: 0100 addi s0,sp,128 + ed6: 04090003 lb zero,64(s2) + eda: 0100 addi s0,sp,128 + edc: 04090003 lb zero,64(s2) + ee0: 0100 addi s0,sp,128 + ee2: 04090003 lb zero,64(s2) + ee6: 0100 addi s0,sp,128 + ee8: 04090003 lb zero,64(s2) + eec: 0100 addi s0,sp,128 + eee: 04090003 lb zero,64(s2) + ef2: 0100 addi s0,sp,128 + ef4: 0c090003 lb zero,192(s2) + ef8: 0100 addi s0,sp,128 + efa: 08090003 lb zero,128(s2) + efe: 0100 addi s0,sp,128 + f00: 04090003 lb zero,64(s2) + f04: 0100 addi s0,sp,128 + f06: 04090003 lb zero,64(s2) + f0a: 0100 addi s0,sp,128 + f0c: 04090003 lb zero,64(s2) + f10: 0100 addi s0,sp,128 + f12: 04090003 lb zero,64(s2) + f16: 0100 addi s0,sp,128 + f18: 04090003 lb zero,64(s2) + f1c: 0100 addi s0,sp,128 + f1e: 04090003 lb zero,64(s2) + f22: 0100 addi s0,sp,128 + f24: 04090003 lb zero,64(s2) + f28: 0100 addi s0,sp,128 + f2a: 00090003 lb zero,0(s2) + f2e: 0100 addi s0,sp,128 + f30: 0705 addi a4,a4,1 + f32: 04091503 lh a0,64(s2) + f36: 0100 addi s0,sp,128 + f38: 0a05 addi s4,s4,1 + f3a: 0306 slli t1,t1,0x1 + f3c: 0900 addi s0,sp,144 + f3e: 0000 unimp + f40: 0501 addi a0,a0,0 + f42: 0604 addi s1,sp,768 + f44: 04091303 lh t1,64(s2) + f48: 0100 addi s0,sp,128 + f4a: 00090003 lb zero,0(s2) + f4e: 0100 addi s0,sp,128 + f50: 00090003 lb zero,0(s2) + f54: 0100 addi s0,sp,128 + f56: 00090003 lb zero,0(s2) + f5a: 0100 addi s0,sp,128 + f5c: 00090003 lb zero,0(s2) + f60: 0100 addi s0,sp,128 + f62: 14090003 lb zero,320(s2) + f66: 0100 addi s0,sp,128 + f68: 20090103 lb sp,512(s2) + f6c: 0100 addi s0,sp,128 + f6e: 0705 addi a4,a4,1 + f70: 0306 slli t1,t1,0x1 + f72: 0900 addi s0,sp,144 + f74: 0000 unimp + f76: 0501 addi a0,a0,0 + f78: 0608 addi a0,sp,768 + f7a: 04090a03 lb s4,64(s2) + f7e: 0100 addi s0,sp,128 + f80: 0b05 addi s6,s6,1 + f82: 0306 slli t1,t1,0x1 + f84: 0900 addi s0,sp,144 + f86: 0000 unimp + f88: 0501 addi a0,a0,0 + f8a: 0314 addi a3,sp,384 + f8c: 0900 addi s0,sp,144 + f8e: 0004 0x4 + f90: 0501 addi a0,a0,0 + f92: 0605 addi a2,a2,1 + f94: 04090203 lb tp,64(s2) + f98: 0100 addi s0,sp,128 + f9a: 00090103 lb sp,0(s2) + f9e: 0100 addi s0,sp,128 + fa0: 00090003 lb zero,0(s2) + fa4: 0100 addi s0,sp,128 + fa6: 00090003 lb zero,0(s2) + faa: 0100 addi s0,sp,128 + fac: 04090003 lb zero,64(s2) + fb0: 0100 addi s0,sp,128 + fb2: 0c090003 lb zero,192(s2) + fb6: 0100 addi s0,sp,128 + fb8: 0805 addi a6,a6,1 + fba: 00090503 lb a0,0(s2) + fbe: 0100 addi s0,sp,128 + fc0: 00090203 lb tp,0(s2) + fc4: 0100 addi s0,sp,128 + fc6: 0505 addi a0,a0,1 + fc8: 00090203 lb tp,0(s2) + fcc: 0100 addi s0,sp,128 + fce: 00090103 lb sp,0(s2) + fd2: 0100 addi s0,sp,128 + fd4: 00090103 lb sp,0(s2) + fd8: 0100 addi s0,sp,128 + fda: 0d05 addi s10,s10,1 + fdc: 0306 slli t1,t1,0x1 + fde: 0900 addi s0,sp,144 + fe0: 0000 unimp + fe2: 0501 addi a0,a0,0 + fe4: 0304 addi s1,sp,384 + fe6: 000c0967 jalr s2,s8 # 19000 <_start-0x7ffe7000> + fea: 0501 addi a0,a0,0 + fec: 0608 addi a0,sp,768 + fee: 14091e03 lh t3,320(s2) + ff2: 0100 addi s0,sp,128 + ff4: 00090303 lb t1,0(s2) + ff8: 0100 addi s0,sp,128 + ffa: 00090203 lb tp,0(s2) + ffe: 0100 addi s0,sp,128 + 1000: 1e05 addi t3,t3,-31 + 1002: 0306 slli t1,t1,0x1 + 1004: 0900 addi s0,sp,144 + 1006: 0000 unimp + 1008: 0501 addi a0,a0,0 + 100a: 0311 addi t1,t1,4 + 100c: 0900 addi s0,sp,144 + 100e: 0004 0x4 + 1010: 0501 addi a0,a0,0 + 1012: 0900030b 0x900030b + 1016: 0004 0x4 + 1018: 0501 addi a0,a0,0 + 101a: 0608 addi a0,sp,768 + 101c: 04090103 lb sp,64(s2) + 1020: 0100 addi s0,sp,128 + 1022: 0306 slli t1,t1,0x1 + 1024: 0905 addi s2,s2,1 + 1026: 0000 unimp + 1028: 0501 addi a0,a0,0 + 102a: 097c030b 0x97c030b + 102e: 0004 0x4 + 1030: 0501 addi a0,a0,0 + 1032: 0308 addi a0,sp,384 + 1034: 0904 addi s1,sp,144 + 1036: 0004 0x4 + 1038: 0501 addi a0,a0,0 + 103a: 0311 addi t1,t1,4 + 103c: 097d addi s2,s2,31 + 103e: 0004 0x4 + 1040: 0501 addi a0,a0,0 + 1042: 031e slli t1,t1,0x7 + 1044: 0900 addi s0,sp,144 + 1046: 0004 0x4 + 1048: 0501 addi a0,a0,0 + 104a: 0900030b 0x900030b + 104e: 0004 0x4 + 1050: 0501 addi a0,a0,0 + 1052: 0308 addi a0,sp,384 + 1054: 00040903 lb s2,0(s0) + 1058: 0501 addi a0,a0,0 + 105a: 097b030b 0x97b030b + 105e: 000c 0xc + 1060: 0501 addi a0,a0,0 + 1062: 0608 addi a0,sp,768 + 1064: 04090103 lb sp,64(s2) + 1068: 0100 addi s0,sp,128 + 106a: 00090103 lb sp,0(s2) + 106e: 0100 addi s0,sp,128 + 1070: 00090103 lb sp,0(s2) + 1074: 0100 addi s0,sp,128 + 1076: 0b05 addi s6,s6,1 + 1078: 0306 slli t1,t1,0x1 + 107a: 0900 addi s0,sp,144 + 107c: 0000 unimp + 107e: 0501 addi a0,a0,0 + 1080: 0608 addi a0,sp,768 + 1082: 04090203 lb tp,64(s2) + 1086: 0100 addi s0,sp,128 + 1088: 00090003 lb zero,0(s2) + 108c: 0100 addi s0,sp,128 + 108e: 00090003 lb zero,0(s2) + 1092: 0100 addi s0,sp,128 + 1094: 00090003 lb zero,0(s2) + 1098: 0100 addi s0,sp,128 + 109a: 00090003 lb zero,0(s2) + 109e: 0100 addi s0,sp,128 + 10a0: 00090003 lb zero,0(s2) + 10a4: 0100 addi s0,sp,128 + 10a6: 00090003 lb zero,0(s2) + 10aa: 0100 addi s0,sp,128 + 10ac: 04090003 lb zero,64(s2) + 10b0: 0100 addi s0,sp,128 + 10b2: 0c090003 lb zero,192(s2) + 10b6: 0100 addi s0,sp,128 + 10b8: 00090003 lb zero,0(s2) + 10bc: 0100 addi s0,sp,128 + 10be: 08090003 lb zero,128(s2) + 10c2: 0100 addi s0,sp,128 + 10c4: 08090003 lb zero,128(s2) + 10c8: 0100 addi s0,sp,128 + 10ca: 04090003 lb zero,64(s2) + 10ce: 0100 addi s0,sp,128 + 10d0: 04090003 lb zero,64(s2) + 10d4: 0100 addi s0,sp,128 + 10d6: 08090003 lb zero,128(s2) + 10da: 0100 addi s0,sp,128 + 10dc: 04090003 lb zero,64(s2) + 10e0: 0100 addi s0,sp,128 + 10e2: 04090003 lb zero,64(s2) + 10e6: 0100 addi s0,sp,128 + 10e8: 04090003 lb zero,64(s2) + 10ec: 0100 addi s0,sp,128 + 10ee: 08090003 lb zero,128(s2) + 10f2: 0100 addi s0,sp,128 + 10f4: 0c090003 lb zero,192(s2) + 10f8: 0100 addi s0,sp,128 + 10fa: 08090003 lb zero,128(s2) + 10fe: 0100 addi s0,sp,128 + 1100: 08090003 lb zero,128(s2) + 1104: 0100 addi s0,sp,128 + 1106: 04090003 lb zero,64(s2) + 110a: 0100 addi s0,sp,128 + 110c: 04090003 lb zero,64(s2) + 1110: 0100 addi s0,sp,128 + 1112: 08090003 lb zero,128(s2) + 1116: 0100 addi s0,sp,128 + 1118: 0306 slli t1,t1,0x1 + 111a: 0901 addi s2,s2,0 + 111c: 0004 0x4 + 111e: 0301 addi t1,t1,0 + 1120: 097f 0x97f + 1122: 0004 0x4 + 1124: 0301 addi t1,t1,0 + 1126: 0901 addi s2,s2,0 + 1128: 0004 0x4 + 112a: 0301 addi t1,t1,0 + 112c: 097f 0x97f + 112e: 0008 0x8 + 1130: 0601 addi a2,a2,0 + 1132: 04090003 lb zero,64(s2) + 1136: 0100 addi s0,sp,128 + 1138: 00090003 lb zero,0(s2) + 113c: 0100 addi s0,sp,128 + 113e: 00090103 lb sp,0(s2) + 1142: 0100 addi s0,sp,128 + 1144: 00090003 lb zero,0(s2) + 1148: 0100 addi s0,sp,128 + 114a: 00090003 lb zero,0(s2) + 114e: 0100 addi s0,sp,128 + 1150: 00090003 lb zero,0(s2) + 1154: 0100 addi s0,sp,128 + 1156: 00090003 lb zero,0(s2) + 115a: 0100 addi s0,sp,128 + 115c: 04090003 lb zero,64(s2) + 1160: 0100 addi s0,sp,128 + 1162: 08090003 lb zero,128(s2) + 1166: 0100 addi s0,sp,128 + 1168: 00090003 lb zero,0(s2) + 116c: 0100 addi s0,sp,128 + 116e: 04090003 lb zero,64(s2) + 1172: 0100 addi s0,sp,128 + 1174: 00090003 lb zero,0(s2) + 1178: 0100 addi s0,sp,128 + 117a: 04090003 lb zero,64(s2) + 117e: 0100 addi s0,sp,128 + 1180: 08090003 lb zero,128(s2) + 1184: 0100 addi s0,sp,128 + 1186: 04090003 lb zero,64(s2) + 118a: 0100 addi s0,sp,128 + 118c: 08090003 lb zero,128(s2) + 1190: 0100 addi s0,sp,128 + 1192: 04090003 lb zero,64(s2) + 1196: 0100 addi s0,sp,128 + 1198: 04090003 lb zero,64(s2) + 119c: 0100 addi s0,sp,128 + 119e: 08090003 lb zero,128(s2) + 11a2: 0100 addi s0,sp,128 + 11a4: 18090203 lb tp,384(s2) + 11a8: 0100 addi s0,sp,128 + 11aa: 0b05 addi s6,s6,1 + 11ac: 0306 slli t1,t1,0x1 + 11ae: 0900 addi s0,sp,144 + 11b0: 0000 unimp + 11b2: 0501 addi a0,a0,0 + 11b4: 0314 addi a3,sp,384 + 11b6: 0900 addi s0,sp,144 + 11b8: 0004 0x4 + 11ba: 0501 addi a0,a0,0 + 11bc: 0321 addi t1,t1,8 + 11be: 0900 addi s0,sp,144 + 11c0: 0004 0x4 + 11c2: 0501 addi a0,a0,0 + 11c4: 0605 addi a2,a2,1 + 11c6: 04090203 lb tp,64(s2) + 11ca: 0100 addi s0,sp,128 + 11cc: 00090103 lb sp,0(s2) + 11d0: 0100 addi s0,sp,128 + 11d2: 00090003 lb zero,0(s2) + 11d6: 0100 addi s0,sp,128 + 11d8: 00090003 lb zero,0(s2) + 11dc: 0100 addi s0,sp,128 + 11de: 04090003 lb zero,64(s2) + 11e2: 0100 addi s0,sp,128 + 11e4: 0c090003 lb zero,192(s2) + 11e8: 0100 addi s0,sp,128 + 11ea: 0805 addi a6,a6,1 + 11ec: 04090303 lb t1,64(s2) + 11f0: 0100 addi s0,sp,128 + 11f2: 00090303 lb t1,0(s2) + 11f6: 0100 addi s0,sp,128 + 11f8: 0505 addi a0,a0,1 + 11fa: 00090203 lb tp,0(s2) + 11fe: 0100 addi s0,sp,128 + 1200: 00090003 lb zero,0(s2) + 1204: 0100 addi s0,sp,128 + 1206: 00090003 lb zero,0(s2) + 120a: 0100 addi s0,sp,128 + 120c: 04090003 lb zero,64(s2) + 1210: 0100 addi s0,sp,128 + 1212: 0c090003 lb zero,192(s2) + 1216: 0100 addi s0,sp,128 + 1218: 00090103 lb sp,0(s2) + 121c: 0100 addi s0,sp,128 + 121e: 1405 addi s0,s0,-31 + 1220: 0306 slli t1,t1,0x1 + 1222: 0900 addi s0,sp,144 + 1224: 0000 unimp + 1226: 0501 addi a0,a0,0 + 1228: 0320 addi s0,sp,392 + 122a: 0900 addi s0,sp,144 + 122c: 0004 0x4 + 122e: 0501 addi a0,a0,0 + 1230: 0605 addi a2,a2,1 + 1232: 04090103 lb sp,64(s2) + 1236: 0100 addi s0,sp,128 + 1238: 00090103 lb sp,0(s2) + 123c: 0100 addi s0,sp,128 + 123e: 0d05 addi s10,s10,1 + 1240: 0306 slli t1,t1,0x1 + 1242: 0900 addi s0,sp,144 + 1244: 0000 unimp + 1246: 0501 addi a0,a0,0 + 1248: 06030603 lb a2,96(t1) + 124c: 0809 addi a6,a6,2 + 124e: 0100 addi s0,sp,128 + 1250: 00090103 lb sp,0(s2) + 1254: 0100 addi s0,sp,128 + 1256: 0900d803 lhu a6,144(ra) + 125a: 0000 unimp + 125c: 0501 addi a0,a0,0 + 125e: 060a slli a2,a2,0x2 + 1260: 00090003 lb zero,0(s2) + 1264: 0100 addi s0,sp,128 + 1266: 0409 addi s0,s0,2 + 1268: 0000 unimp + 126a: 0101 addi sp,sp,0 + 126c: 00000e2b 0xe2b + 1270: 00930003 lb zero,9(t1) + 1274: 0000 unimp + 1276: 0101 addi sp,sp,0 + 1278: 000d0efb 0xd0efb 127c: 0101 addi sp,sp,0 - 127e: 0000 unimp - 1280: 0100 addi s0,sp,128 - 1282: 0000 unimp - 1284: 2e01 jal 1594 <_start-0x7fffea6c> - 1286: 2f2e fld ft10,200(sp) - 1288: 2e2e fld ft8,200(sp) - 128a: 2f2e2e2f 0x2f2e2e2f - 128e: 2e2e fld ft8,200(sp) - 1290: 7369722f 0x7369722f - 1294: 672d7663 bgeu s10,s2,1900 <_start-0x7fffe700> - 1298: 6c2f6363 bltu t5,sp,195e <_start-0x7fffe6a2> - 129c: 6269 lui tp,0x1a - 129e: 2f636367 0x2f636367 - 12a2: 74666f73 csrrsi t5,0x746,12 - 12a6: 662d lui a2,0xb - 12a8: 0070 addi a2,sp,12 - 12aa: 2e2e fld ft8,200(sp) - 12ac: 2f2e2e2f 0x2f2e2e2f - 12b0: 2e2e fld ft8,200(sp) - 12b2: 2f2e2e2f 0x2f2e2e2f - 12b6: 6972 flw fs2,28(sp) - 12b8: 2d766373 csrrsi t1,0x2d7,12 - 12bc: 2f636367 0x2f636367 - 12c0: 696c flw fa1,84(a0) - 12c2: 6762 flw fa4,24(sp) - 12c4: 2e2f6363 bltu t5,sp,15aa <_start-0x7fffea56> - 12c8: 2f2e fld ft10,200(sp) - 12ca: 6e69 lui t3,0x1a - 12cc: 64756c63 bltu a0,t2,1924 <_start-0x7fffe6dc> - 12d0: 0065 c.nop 25 - 12d2: 6400 flw fs0,8(s0) - 12d4: 7669 lui a2,0xffffa - 12d6: 6664 flw fs1,76(a2) - 12d8: 00632e33 slt t3,t1,t1 - 12dc: 0001 nop - 12de: 7300 flw fs0,32(a4) - 12e0: 2d74666f jal a2,47db6 <_start-0x7ffb824a> - 12e4: 7066 flw ft0,120(sp) - 12e6: 682e flw fa6,200(sp) - 12e8: 0100 addi s0,sp,128 - 12ea: 0000 unimp - 12ec: 6f64 flw fs1,92(a4) - 12ee: 6275 lui tp,0x1d - 12f0: 656c flw fa1,76(a0) - 12f2: 682e flw fa6,200(sp) - 12f4: 0100 addi s0,sp,128 - 12f6: 0000 unimp - 12f8: 6f6c flw fa1,92(a4) - 12fa: 676e flw fa4,216(sp) - 12fc: 6f6c flw fa1,92(a4) - 12fe: 676e flw fa4,216(sp) - 1300: 682e flw fa6,200(sp) - 1302: 0200 addi s0,sp,256 - 1304: 0000 unimp - 1306: 0500 addi s0,sp,640 - 1308: 0001 nop - 130a: 0205 addi tp,tp,1 - 130c: 085c addi a5,sp,20 - 130e: 8001 c.srli64 s0 - 1310: 05012303 lw t1,80(sp) - 1314: 09010303 lb t1,144(sp) - 1318: 0000 unimp - 131a: 0301 addi t1,t1,0 - 131c: 0900 addi s0,sp,144 - 131e: 0000 unimp - 1320: 0501 addi a0,a0,0 - 1322: 030d addi t1,t1,3 - 1324: 0900 addi s0,sp,144 - 1326: 0000 unimp - 1328: 0501 addi a0,a0,0 - 132a: 09010303 lb t1,144(sp) - 132e: 0000 unimp - 1330: 0301 addi t1,t1,0 - 1332: 0900 addi s0,sp,144 - 1334: 0000 unimp - 1336: 0301 addi t1,t1,0 - 1338: 0900 addi s0,sp,144 - 133a: 0000 unimp - 133c: 0301 addi t1,t1,0 - 133e: 0900 addi s0,sp,144 - 1340: 0000 unimp - 1342: 0301 addi t1,t1,0 - 1344: 0901 addi s2,s2,0 - 1346: 0000 unimp - 1348: 0301 addi t1,t1,0 - 134a: 0900 addi s0,sp,144 - 134c: 0000 unimp - 134e: 0301 addi t1,t1,0 - 1350: 0900 addi s0,sp,144 - 1352: 0000 unimp - 1354: 0301 addi t1,t1,0 - 1356: 0900 addi s0,sp,144 - 1358: 0000 unimp - 135a: 0301 addi t1,t1,0 - 135c: 0901 addi s2,s2,0 - 135e: 0000 unimp - 1360: 0301 addi t1,t1,0 - 1362: 0900 addi s0,sp,144 - 1364: 0000 unimp - 1366: 0301 addi t1,t1,0 - 1368: 0900 addi s0,sp,144 - 136a: 0000 unimp - 136c: 0301 addi t1,t1,0 - 136e: 0900 addi s0,sp,144 - 1370: 0000 unimp - 1372: 0301 addi t1,t1,0 - 1374: 0901 addi s2,s2,0 - 1376: 0000 unimp - 1378: 0301 addi t1,t1,0 - 137a: 0902 c.slli64 s2 - 137c: 0000 unimp - 137e: 0301 addi t1,t1,0 - 1380: 0901 addi s2,s2,0 - 1382: 0000 unimp - 1384: 0301 addi t1,t1,0 - 1386: 0900 addi s0,sp,144 - 1388: 0000 unimp - 138a: 0301 addi t1,t1,0 - 138c: 0900 addi s0,sp,144 - 138e: 0000 unimp - 1390: 0301 addi t1,t1,0 - 1392: 0900 addi s0,sp,144 - 1394: 0000 unimp - 1396: 0301 addi t1,t1,0 - 1398: 0900 addi s0,sp,144 - 139a: 0000 unimp - 139c: 0301 addi t1,t1,0 - 139e: 0900 addi s0,sp,144 - 13a0: 0000 unimp - 13a2: 0501 addi a0,a0,0 - 13a4: 0601 addi a2,a2,0 - 13a6: 00097803 0x97803 - 13aa: 0100 addi s0,sp,128 - 13ac: 0305 addi t1,t1,1 - 13ae: 04090803 lb a6,64(s2) - 13b2: 0100 addi s0,sp,128 - 13b4: 0105 addi sp,sp,1 - 13b6: 04097803 0x4097803 - 13ba: 0100 addi s0,sp,128 - 13bc: 0305 addi t1,t1,1 - 13be: 14090803 lb a6,320(s2) - 13c2: 0100 addi s0,sp,128 - 13c4: 0105 addi sp,sp,1 - 13c6: 04097803 0x4097803 - 13ca: 0100 addi s0,sp,128 - 13cc: 0305 addi t1,t1,1 - 13ce: 10090803 lb a6,256(s2) - 13d2: 0100 addi s0,sp,128 - 13d4: 0105 addi sp,sp,1 - 13d6: 04097803 0x4097803 - 13da: 0100 addi s0,sp,128 - 13dc: 0305 addi t1,t1,1 - 13de: 0c090803 lb a6,192(s2) - 13e2: 0100 addi s0,sp,128 - 13e4: 0306 slli t1,t1,0x1 - 13e6: 0900 addi s0,sp,144 - 13e8: 0004 0x4 - 13ea: 0301 addi t1,t1,0 - 13ec: 0900 addi s0,sp,144 - 13ee: 0000 unimp - 13f0: 0301 addi t1,t1,0 - 13f2: 0900 addi s0,sp,144 - 13f4: 0004 0x4 - 13f6: 0301 addi t1,t1,0 - 13f8: 0900 addi s0,sp,144 - 13fa: 0000 unimp - 13fc: 0001 nop - 13fe: 0402 c.slli64 s0 - 1400: 0301 addi t1,t1,0 - 1402: 0900 addi s0,sp,144 - 1404: 000c 0xc - 1406: 0001 nop - 1408: 0402 c.slli64 s0 - 140a: 0301 addi t1,t1,0 - 140c: 0900 addi s0,sp,144 - 140e: 0000 unimp - 1410: 0001 nop - 1412: 0402 c.slli64 s0 - 1414: 0301 addi t1,t1,0 - 1416: 0900 addi s0,sp,144 - 1418: 0000 unimp - 141a: 0001 nop - 141c: 0402 c.slli64 s0 - 141e: 0301 addi t1,t1,0 - 1420: 0900 addi s0,sp,144 - 1422: 0000 unimp - 1424: 0001 nop - 1426: 0402 c.slli64 s0 - 1428: 0301 addi t1,t1,0 - 142a: 0900 addi s0,sp,144 - 142c: 0014 0x14 - 142e: 0001 nop - 1430: 0402 c.slli64 s0 - 1432: 0301 addi t1,t1,0 - 1434: 0900 addi s0,sp,144 - 1436: 0004 0x4 - 1438: 0001 nop - 143a: 0402 c.slli64 s0 - 143c: 0301 addi t1,t1,0 - 143e: 0900 addi s0,sp,144 - 1440: 0000 unimp - 1442: 0001 nop - 1444: 0402 c.slli64 s0 - 1446: 0301 addi t1,t1,0 - 1448: 0900 addi s0,sp,144 - 144a: 0004 0x4 - 144c: 0001 nop - 144e: 0402 c.slli64 s0 - 1450: 0301 addi t1,t1,0 - 1452: 0900 addi s0,sp,144 - 1454: 0000 unimp - 1456: 0001 nop - 1458: 0402 c.slli64 s0 - 145a: 0325 addi t1,t1,9 - 145c: 0900 addi s0,sp,144 - 145e: 0000 unimp - 1460: 0001 nop - 1462: 0402 c.slli64 s0 - 1464: 0325 addi t1,t1,9 - 1466: 0900 addi s0,sp,144 - 1468: 0000 unimp - 146a: 0301 addi t1,t1,0 - 146c: 0901 addi s2,s2,0 - 146e: 0004 0x4 - 1470: 0301 addi t1,t1,0 - 1472: 0900 addi s0,sp,144 - 1474: 0000 unimp - 1476: 0301 addi t1,t1,0 - 1478: 0900 addi s0,sp,144 - 147a: 0000 unimp - 147c: 0301 addi t1,t1,0 - 147e: 0900 addi s0,sp,144 - 1480: 0000 unimp - 1482: 0301 addi t1,t1,0 - 1484: 0900 addi s0,sp,144 - 1486: 0000 unimp - 1488: 0301 addi t1,t1,0 - 148a: 0900 addi s0,sp,144 - 148c: 0000 unimp - 148e: 0301 addi t1,t1,0 - 1490: 0900 addi s0,sp,144 - 1492: 0010 0x10 - 1494: 0301 addi t1,t1,0 - 1496: 0900 addi s0,sp,144 - 1498: 0000 unimp - 149a: 0301 addi t1,t1,0 - 149c: 0900 addi s0,sp,144 - 149e: 0004 0x4 - 14a0: 0301 addi t1,t1,0 - 14a2: 0900 addi s0,sp,144 - 14a4: 0000 unimp - 14a6: 0001 nop - 14a8: 0402 c.slli64 s0 - 14aa: 0301 addi t1,t1,0 - 14ac: 0900 addi s0,sp,144 - 14ae: 000c 0xc - 14b0: 0001 nop - 14b2: 0402 c.slli64 s0 - 14b4: 0301 addi t1,t1,0 - 14b6: 0900 addi s0,sp,144 - 14b8: 0000 unimp - 14ba: 0001 nop - 14bc: 0402 c.slli64 s0 - 14be: 0301 addi t1,t1,0 - 14c0: 0900 addi s0,sp,144 - 14c2: 0000 unimp - 14c4: 0001 nop - 14c6: 0402 c.slli64 s0 - 14c8: 0301 addi t1,t1,0 - 14ca: 0900 addi s0,sp,144 - 14cc: 0000 unimp - 14ce: 0001 nop - 14d0: 0402 c.slli64 s0 - 14d2: 0301 addi t1,t1,0 - 14d4: 0900 addi s0,sp,144 - 14d6: 0014 0x14 - 14d8: 0001 nop - 14da: 0402 c.slli64 s0 - 14dc: 0301 addi t1,t1,0 - 14de: 0900 addi s0,sp,144 - 14e0: 0004 0x4 - 14e2: 0001 nop - 14e4: 0402 c.slli64 s0 - 14e6: 0301 addi t1,t1,0 - 14e8: 0900 addi s0,sp,144 - 14ea: 0000 unimp - 14ec: 0001 nop - 14ee: 0402 c.slli64 s0 - 14f0: 0301 addi t1,t1,0 - 14f2: 0900 addi s0,sp,144 - 14f4: 0004 0x4 - 14f6: 0001 nop - 14f8: 0402 c.slli64 s0 - 14fa: 0301 addi t1,t1,0 - 14fc: 0900 addi s0,sp,144 - 14fe: 0000 unimp - 1500: 0001 nop - 1502: 0402 c.slli64 s0 - 1504: 0325 addi t1,t1,9 - 1506: 0900 addi s0,sp,144 - 1508: 0000 unimp - 150a: 0001 nop - 150c: 0402 c.slli64 s0 - 150e: 0325 addi t1,t1,9 - 1510: 0900 addi s0,sp,144 - 1512: 0000 unimp - 1514: 0301 addi t1,t1,0 - 1516: 0901 addi s2,s2,0 - 1518: 0004 0x4 - 151a: 0301 addi t1,t1,0 - 151c: 0900 addi s0,sp,144 - 151e: 0000 unimp - 1520: 0301 addi t1,t1,0 - 1522: 0900 addi s0,sp,144 - 1524: 0014 0x14 - 1526: 0301 addi t1,t1,0 - 1528: 0900 addi s0,sp,144 - 152a: 0004 0x4 - 152c: 0001 nop - 152e: 0402 c.slli64 s0 - 1530: 0302 c.slli64 t1 - 1532: 097e slli s2,s2,0x1f - 1534: 001c 0x1c - 1536: 0001 nop - 1538: 0402 c.slli64 s0 - 153a: 030c addi a1,sp,384 - 153c: 0900 addi s0,sp,144 - 153e: 0008 0x8 - 1540: 0001 nop - 1542: 0402 c.slli64 s0 - 1544: 030c addi a1,sp,384 - 1546: 0900 addi s0,sp,144 - 1548: 0000 unimp - 154a: 0001 nop - 154c: 0402 c.slli64 s0 - 154e: 030c addi a1,sp,384 - 1550: 0900 addi s0,sp,144 - 1552: 0000 unimp - 1554: 0001 nop - 1556: 0402 c.slli64 s0 - 1558: 030c addi a1,sp,384 - 155a: 0900 addi s0,sp,144 - 155c: 0000 unimp - 155e: 0001 nop - 1560: 0402 c.slli64 s0 - 1562: 0310 addi a2,sp,384 - 1564: 0900 addi s0,sp,144 - 1566: 0004 0x4 - 1568: 0001 nop - 156a: 0402 c.slli64 s0 - 156c: 0310 addi a2,sp,384 - 156e: 0900 addi s0,sp,144 - 1570: 0000 unimp - 1572: 0001 nop - 1574: 0402 c.slli64 s0 - 1576: 0310 addi a2,sp,384 - 1578: 0900 addi s0,sp,144 - 157a: 0000 unimp - 157c: 0001 nop - 157e: 0402 c.slli64 s0 - 1580: 0310 addi a2,sp,384 - 1582: 0900 addi s0,sp,144 - 1584: 0000 unimp - 1586: 0001 nop - 1588: 0402 c.slli64 s0 - 158a: 0900031b 0x900031b - 158e: 0008 0x8 - 1590: 0001 nop - 1592: 0402 c.slli64 s0 - 1594: 0900031b 0x900031b - 1598: 0004 0x4 - 159a: 0001 nop - 159c: 0402 c.slli64 s0 - 159e: 031c addi a5,sp,384 - 15a0: 0900 addi s0,sp,144 - 15a2: 0008 0x8 - 15a4: 0001 nop - 15a6: 0402 c.slli64 s0 - 15a8: 031c addi a5,sp,384 - 15aa: 0900 addi s0,sp,144 - 15ac: 0008 0x8 - 15ae: 0001 nop - 15b0: 0402 c.slli64 s0 - 15b2: 031c addi a5,sp,384 - 15b4: 0900 addi s0,sp,144 - 15b6: 0010 0x10 - 15b8: 0001 nop - 15ba: 0402 c.slli64 s0 - 15bc: 031c addi a5,sp,384 - 15be: 0900 addi s0,sp,144 - 15c0: 0004 0x4 - 15c2: 0001 nop - 15c4: 0402 c.slli64 s0 - 15c6: 0325 addi t1,t1,9 - 15c8: 0900 addi s0,sp,144 - 15ca: 0000 unimp - 15cc: 0001 nop - 15ce: 0402 c.slli64 s0 - 15d0: 0314 addi a3,sp,384 - 15d2: 0900 addi s0,sp,144 - 15d4: 000c 0xc - 15d6: 0001 nop - 15d8: 0402 c.slli64 s0 - 15da: 0314 addi a3,sp,384 - 15dc: 0900 addi s0,sp,144 - 15de: 0000 unimp - 15e0: 0001 nop - 15e2: 0402 c.slli64 s0 - 15e4: 0314 addi a3,sp,384 - 15e6: 0900 addi s0,sp,144 - 15e8: 0000 unimp - 15ea: 0001 nop - 15ec: 0402 c.slli64 s0 - 15ee: 0314 addi a3,sp,384 - 15f0: 0900 addi s0,sp,144 - 15f2: 0000 unimp - 15f4: 0001 nop - 15f6: 0402 c.slli64 s0 - 15f8: 0314 addi a3,sp,384 - 15fa: 0900 addi s0,sp,144 - 15fc: 0004 0x4 - 15fe: 0001 nop - 1600: 0402 c.slli64 s0 - 1602: 031d addi t1,t1,7 - 1604: 0900 addi s0,sp,144 - 1606: 0008 0x8 - 1608: 0001 nop - 160a: 0402 c.slli64 s0 - 160c: 031d addi t1,t1,7 - 160e: 0900 addi s0,sp,144 - 1610: 0008 0x8 - 1612: 0001 nop - 1614: 0402 c.slli64 s0 - 1616: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> - 161a: 0008 0x8 - 161c: 0601 addi a2,a2,0 - 161e: 0c090003 lb zero,192(s2) - 1622: 0100 addi s0,sp,128 - 1624: 0200 addi s0,sp,256 - 1626: 0204 addi s1,sp,256 - 1628: 0306 slli t1,t1,0x1 - 162a: 0901 addi s2,s2,0 - 162c: 0030 addi a2,sp,8 - 162e: 0001 nop - 1630: 0402 c.slli64 s0 - 1632: 030c addi a1,sp,384 - 1634: 0900 addi s0,sp,144 - 1636: 0008 0x8 - 1638: 0001 nop - 163a: 0402 c.slli64 s0 - 163c: 030c addi a1,sp,384 - 163e: 0900 addi s0,sp,144 - 1640: 0000 unimp - 1642: 0001 nop - 1644: 0402 c.slli64 s0 - 1646: 030c addi a1,sp,384 - 1648: 0900 addi s0,sp,144 - 164a: 0000 unimp - 164c: 0001 nop - 164e: 0402 c.slli64 s0 - 1650: 030c addi a1,sp,384 - 1652: 0900 addi s0,sp,144 - 1654: 0000 unimp - 1656: 0001 nop - 1658: 0402 c.slli64 s0 - 165a: 0310 addi a2,sp,384 - 165c: 0900 addi s0,sp,144 - 165e: 0004 0x4 - 1660: 0001 nop - 1662: 0402 c.slli64 s0 - 1664: 0310 addi a2,sp,384 - 1666: 0900 addi s0,sp,144 - 1668: 0000 unimp - 166a: 0001 nop - 166c: 0402 c.slli64 s0 - 166e: 0310 addi a2,sp,384 - 1670: 0900 addi s0,sp,144 - 1672: 0000 unimp - 1674: 0001 nop - 1676: 0402 c.slli64 s0 - 1678: 0310 addi a2,sp,384 - 167a: 0900 addi s0,sp,144 - 167c: 0000 unimp - 167e: 0001 nop - 1680: 0402 c.slli64 s0 - 1682: 0900031b 0x900031b - 1686: 0008 0x8 - 1688: 0001 nop - 168a: 0402 c.slli64 s0 - 168c: 0900031b 0x900031b - 1690: 0004 0x4 - 1692: 0001 nop - 1694: 0402 c.slli64 s0 - 1696: 031c addi a5,sp,384 - 1698: 0900 addi s0,sp,144 - 169a: 0008 0x8 - 169c: 0001 nop - 169e: 0402 c.slli64 s0 - 16a0: 031c addi a5,sp,384 - 16a2: 0900 addi s0,sp,144 - 16a4: 0008 0x8 - 16a6: 0001 nop - 16a8: 0402 c.slli64 s0 - 16aa: 031c addi a5,sp,384 - 16ac: 0900 addi s0,sp,144 - 16ae: 0010 0x10 - 16b0: 0001 nop - 16b2: 0402 c.slli64 s0 - 16b4: 031c addi a5,sp,384 - 16b6: 0900 addi s0,sp,144 - 16b8: 0004 0x4 - 16ba: 0001 nop - 16bc: 0402 c.slli64 s0 - 16be: 0325 addi t1,t1,9 - 16c0: 0900 addi s0,sp,144 - 16c2: 0000 unimp - 16c4: 0001 nop - 16c6: 0402 c.slli64 s0 - 16c8: 0314 addi a3,sp,384 - 16ca: 0900 addi s0,sp,144 - 16cc: 000c 0xc - 16ce: 0001 nop - 16d0: 0402 c.slli64 s0 - 16d2: 0314 addi a3,sp,384 - 16d4: 0900 addi s0,sp,144 - 16d6: 0000 unimp - 16d8: 0001 nop - 16da: 0402 c.slli64 s0 - 16dc: 0314 addi a3,sp,384 - 16de: 0900 addi s0,sp,144 - 16e0: 0000 unimp - 16e2: 0001 nop - 16e4: 0402 c.slli64 s0 - 16e6: 0314 addi a3,sp,384 - 16e8: 0900 addi s0,sp,144 - 16ea: 0000 unimp - 16ec: 0001 nop - 16ee: 0402 c.slli64 s0 - 16f0: 0314 addi a3,sp,384 - 16f2: 0900 addi s0,sp,144 - 16f4: 0008 0x8 - 16f6: 0001 nop - 16f8: 0402 c.slli64 s0 - 16fa: 031d addi t1,t1,7 - 16fc: 0900 addi s0,sp,144 - 16fe: 0008 0x8 - 1700: 0001 nop - 1702: 0402 c.slli64 s0 - 1704: 031d addi t1,t1,7 - 1706: 0900 addi s0,sp,144 - 1708: 0008 0x8 - 170a: 0001 nop - 170c: 0402 c.slli64 s0 - 170e: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> - 1712: 0008 0x8 - 1714: 0601 addi a2,a2,0 - 1716: 08090003 lb zero,128(s2) - 171a: 0100 addi s0,sp,128 - 171c: 0200 addi s0,sp,256 - 171e: 0204 addi s1,sp,256 - 1720: 0306 slli t1,t1,0x1 - 1722: 0901 addi s2,s2,0 - 1724: 0030 addi a2,sp,8 - 1726: 0001 nop - 1728: 0402 c.slli64 s0 - 172a: 0302 c.slli64 t1 - 172c: 0900 addi s0,sp,144 - 172e: 0000 unimp - 1730: 0001 nop - 1732: 0402 c.slli64 s0 - 1734: 0302 c.slli64 t1 - 1736: 0900 addi s0,sp,144 - 1738: 0000 unimp - 173a: 0001 nop - 173c: 0402 c.slli64 s0 - 173e: 0302 c.slli64 t1 - 1740: 0900 addi s0,sp,144 - 1742: 0000 unimp - 1744: 0001 nop - 1746: 0402 c.slli64 s0 - 1748: 0302 c.slli64 t1 - 174a: 0900 addi s0,sp,144 - 174c: 0000 unimp - 174e: 0001 nop - 1750: 0402 c.slli64 s0 - 1752: 0302 c.slli64 t1 - 1754: 0900 addi s0,sp,144 - 1756: 0000 unimp - 1758: 0001 nop - 175a: 0402 c.slli64 s0 - 175c: 0302 c.slli64 t1 - 175e: 0900 addi s0,sp,144 - 1760: 0000 unimp - 1762: 0001 nop - 1764: 0402 c.slli64 s0 - 1766: 0302 c.slli64 t1 - 1768: 0900 addi s0,sp,144 - 176a: 0000 unimp - 176c: 0001 nop - 176e: 0402 c.slli64 s0 - 1770: 0302 c.slli64 t1 - 1772: 0900 addi s0,sp,144 - 1774: 0000 unimp - 1776: 0001 nop - 1778: 0402 c.slli64 s0 - 177a: 0302 c.slli64 t1 - 177c: 0900 addi s0,sp,144 - 177e: 0000 unimp - 1780: 0001 nop - 1782: 0402 c.slli64 s0 - 1784: 0003060b 0x3060b - 1788: 0409 addi s0,s0,2 - 178a: 0100 addi s0,sp,128 - 178c: 0200 addi s0,sp,256 - 178e: 0c04 addi s1,sp,528 - 1790: 04090003 lb zero,64(s2) - 1794: 0100 addi s0,sp,128 - 1796: 0200 addi s0,sp,256 - 1798: 0e04 addi s1,sp,784 - 179a: 0306 slli t1,t1,0x1 - 179c: 0900 addi s0,sp,144 - 179e: 0004 0x4 - 17a0: 0001 nop - 17a2: 0402 c.slli64 s0 - 17a4: 030e slli t1,t1,0x3 - 17a6: 0900 addi s0,sp,144 - 17a8: 0000 unimp - 17aa: 0001 nop - 17ac: 0402 c.slli64 s0 - 17ae: 030e slli t1,t1,0x3 - 17b0: 0900 addi s0,sp,144 - 17b2: 0008 0x8 - 17b4: 0001 nop - 17b6: 0402 c.slli64 s0 - 17b8: 09000313 li t1,144 - 17bc: 000c 0xc - 17be: 0001 nop - 17c0: 0402 c.slli64 s0 - 17c2: 09000313 li t1,144 - 17c6: 0000 unimp - 17c8: 0001 nop - 17ca: 0402 c.slli64 s0 - 17cc: 09000313 li t1,144 - 17d0: 0000 unimp - 17d2: 0001 nop - 17d4: 0402 c.slli64 s0 - 17d6: 09000313 li t1,144 - 17da: 000c 0xc - 17dc: 0001 nop - 17de: 0402 c.slli64 s0 - 17e0: 09000313 li t1,144 - 17e4: 0018 0x18 - 17e6: 0001 nop - 17e8: 0402 c.slli64 s0 - 17ea: 09000313 li t1,144 - 17ee: 0000 unimp - 17f0: 0001 nop - 17f2: 0402 c.slli64 s0 - 17f4: 09000313 li t1,144 - 17f8: 0000 unimp - 17fa: 0001 nop - 17fc: 0402 c.slli64 s0 - 17fe: 09000313 li t1,144 - 1802: 0000 unimp - 1804: 0001 nop - 1806: 0402 c.slli64 s0 - 1808: 09000313 li t1,144 - 180c: 0000 unimp - 180e: 0001 nop - 1810: 0402 c.slli64 s0 - 1812: 09000313 li t1,144 - 1816: 0000 unimp - 1818: 0001 nop - 181a: 0402 c.slli64 s0 - 181c: 09000313 li t1,144 - 1820: 0000 unimp - 1822: 0001 nop - 1824: 0402 c.slli64 s0 - 1826: 09000313 li t1,144 - 182a: 0000 unimp - 182c: 0001 nop - 182e: 0402 c.slli64 s0 - 1830: 09000313 li t1,144 - 1834: 0000 unimp - 1836: 0001 nop - 1838: 0402 c.slli64 s0 - 183a: 09000313 li t1,144 - 183e: 000c 0xc - 1840: 0001 nop - 1842: 0402 c.slli64 s0 - 1844: 09000313 li t1,144 - 1848: 0008 0x8 - 184a: 0001 nop - 184c: 0402 c.slli64 s0 - 184e: 0316 slli t1,t1,0x5 - 1850: 0900 addi s0,sp,144 - 1852: 0004 0x4 - 1854: 0001 nop - 1856: 0402 c.slli64 s0 - 1858: 0316 slli t1,t1,0x5 - 185a: 0900 addi s0,sp,144 - 185c: 0008 0x8 - 185e: 0001 nop - 1860: 0402 c.slli64 s0 - 1862: 0318 addi a4,sp,384 - 1864: 0900 addi s0,sp,144 - 1866: 0004 0x4 - 1868: 0001 nop - 186a: 0402 c.slli64 s0 - 186c: 031a slli t1,t1,0x6 - 186e: 0900 addi s0,sp,144 - 1870: 0004 0x4 - 1872: 0001 nop - 1874: 0402 c.slli64 s0 - 1876: 031c addi a5,sp,384 - 1878: 0900 addi s0,sp,144 - 187a: 0008 0x8 - 187c: 0001 nop - 187e: 0402 c.slli64 s0 - 1880: 031c addi a5,sp,384 - 1882: 0900 addi s0,sp,144 - 1884: 0004 0x4 - 1886: 0001 nop - 1888: 0402 c.slli64 s0 - 188a: 031c addi a5,sp,384 - 188c: 0900 addi s0,sp,144 - 188e: 0000 unimp - 1890: 0001 nop - 1892: 0402 c.slli64 s0 - 1894: 031c addi a5,sp,384 - 1896: 0900 addi s0,sp,144 - 1898: 0004 0x4 - 189a: 0001 nop - 189c: 0402 c.slli64 s0 - 189e: 031c addi a5,sp,384 - 18a0: 0900 addi s0,sp,144 - 18a2: 0014 0x14 - 18a4: 0001 nop - 18a6: 0402 c.slli64 s0 - 18a8: 031c addi a5,sp,384 - 18aa: 0900 addi s0,sp,144 - 18ac: 0008 0x8 - 18ae: 0001 nop - 18b0: 0402 c.slli64 s0 - 18b2: 031d addi t1,t1,7 - 18b4: 0900 addi s0,sp,144 - 18b6: 0004 0x4 - 18b8: 0001 nop - 18ba: 0402 c.slli64 s0 - 18bc: 031d addi t1,t1,7 - 18be: 0900 addi s0,sp,144 - 18c0: 0008 0x8 - 18c2: 0001 nop - 18c4: 0402 c.slli64 s0 - 18c6: 031f 0900 0004 0x40900031f - 18cc: 0001 nop - 18ce: 0402 c.slli64 s0 - 18d0: 0321 addi t1,t1,8 - 18d2: 0900 addi s0,sp,144 - 18d4: 0004 0x4 - 18d6: 0001 nop - 18d8: 0402 c.slli64 s0 - 18da: 09000323 sb a6,134(zero) # 86 <_start-0x7fffff7a> - 18de: 0008 0x8 - 18e0: 0001 nop - 18e2: 0402 c.slli64 s0 - 18e4: 09000323 sb a6,134(zero) # 86 <_start-0x7fffff7a> - 18e8: 0010 0x10 - 18ea: 0001 nop - 18ec: 0402 c.slli64 s0 - 18ee: 09000323 sb a6,134(zero) # 86 <_start-0x7fffff7a> - 18f2: 0000 unimp - 18f4: 0001 nop - 18f6: 0402 c.slli64 s0 - 18f8: 09000323 sb a6,134(zero) # 86 <_start-0x7fffff7a> - 18fc: 0000 unimp - 18fe: 0001 nop - 1900: 0402 c.slli64 s0 - 1902: 09000323 sb a6,134(zero) # 86 <_start-0x7fffff7a> - 1906: 0000 unimp - 1908: 0001 nop - 190a: 0402 c.slli64 s0 - 190c: 09000323 sb a6,134(zero) # 86 <_start-0x7fffff7a> - 1910: 0000 unimp - 1912: 0001 nop - 1914: 0402 c.slli64 s0 - 1916: 09000323 sb a6,134(zero) # 86 <_start-0x7fffff7a> - 191a: 0000 unimp - 191c: 0001 nop - 191e: 0402 c.slli64 s0 - 1920: 09000323 sb a6,134(zero) # 86 <_start-0x7fffff7a> - 1924: 0000 unimp - 1926: 0001 nop - 1928: 0402 c.slli64 s0 - 192a: 09000323 sb a6,134(zero) # 86 <_start-0x7fffff7a> - 192e: 0008 0x8 - 1930: 0001 nop - 1932: 0402 c.slli64 s0 - 1934: 09000323 sb a6,134(zero) # 86 <_start-0x7fffff7a> - 1938: 0000 unimp - 193a: 0001 nop - 193c: 0402 c.slli64 s0 - 193e: 09000323 sb a6,134(zero) # 86 <_start-0x7fffff7a> - 1942: 0008 0x8 - 1944: 0001 nop - 1946: 0402 c.slli64 s0 - 1948: 09000323 sb a6,134(zero) # 86 <_start-0x7fffff7a> - 194c: 0008 0x8 - 194e: 0001 nop - 1950: 0402 c.slli64 s0 - 1952: 09000323 sb a6,134(zero) # 86 <_start-0x7fffff7a> - 1956: 0000 unimp - 1958: 0001 nop - 195a: 0402 c.slli64 s0 - 195c: 09000323 sb a6,134(zero) # 86 <_start-0x7fffff7a> - 1960: 0004 0x4 - 1962: 0001 nop - 1964: 0402 c.slli64 s0 - 1966: 09000323 sb a6,134(zero) # 86 <_start-0x7fffff7a> - 196a: 0008 0x8 - 196c: 0001 nop - 196e: 0402 c.slli64 s0 - 1970: 09000323 sb a6,134(zero) # 86 <_start-0x7fffff7a> - 1974: 0004 0x4 - 1976: 0001 nop - 1978: 0402 c.slli64 s0 - 197a: 09000323 sb a6,134(zero) # 86 <_start-0x7fffff7a> - 197e: 0008 0x8 - 1980: 0001 nop - 1982: 0402 c.slli64 s0 - 1984: 0324 addi s1,sp,392 - 1986: 0900 addi s0,sp,144 - 1988: 0004 0x4 - 198a: 0001 nop - 198c: 0402 c.slli64 s0 - 198e: 0326 slli t1,t1,0x9 - 1990: 0900 addi s0,sp,144 - 1992: 0004 0x4 - 1994: 0001 nop - 1996: 0402 c.slli64 s0 - 1998: 0326 slli t1,t1,0x9 - 199a: 0900 addi s0,sp,144 - 199c: 0008 0x8 - 199e: 0001 nop - 19a0: 0402 c.slli64 s0 - 19a2: 0326 slli t1,t1,0x9 - 19a4: 0900 addi s0,sp,144 - 19a6: 0018 0x18 - 19a8: 0001 nop - 19aa: 0402 c.slli64 s0 - 19ac: 0326 slli t1,t1,0x9 - 19ae: 0900 addi s0,sp,144 - 19b0: 0000 unimp - 19b2: 0001 nop - 19b4: 0402 c.slli64 s0 - 19b6: 0628 addi a0,sp,776 - 19b8: 04090003 lb zero,64(s2) - 19bc: 0100 addi s0,sp,128 - 19be: 0200 addi s0,sp,256 - 19c0: 2904 fld fs1,16(a0) - 19c2: 08090003 lb zero,128(s2) - 19c6: 0100 addi s0,sp,128 - 19c8: 0200 addi s0,sp,256 - 19ca: 2b04 fld fs1,16(a4) - 19cc: 0306 slli t1,t1,0x1 - 19ce: 0900 addi s0,sp,144 - 19d0: 0004 0x4 - 19d2: 0001 nop - 19d4: 0402 c.slli64 s0 - 19d6: 0900032b 0x900032b - 19da: 0014 0x14 - 19dc: 0001 nop - 19de: 0402 c.slli64 s0 - 19e0: 0900032b 0x900032b - 19e4: 0000 unimp - 19e6: 0001 nop - 19e8: 0402 c.slli64 s0 - 19ea: 0900032b 0x900032b - 19ee: 0000 unimp - 19f0: 0001 nop - 19f2: 0402 c.slli64 s0 - 19f4: 0900032b 0x900032b - 19f8: 0000 unimp - 19fa: 0001 nop - 19fc: 0402 c.slli64 s0 - 19fe: 0900032b 0x900032b - 1a02: 0000 unimp - 1a04: 0001 nop - 1a06: 0402 c.slli64 s0 - 1a08: 0900032b 0x900032b - 1a0c: 0000 unimp - 1a0e: 0001 nop - 1a10: 0402 c.slli64 s0 - 1a12: 062e slli a2,a2,0xb - 1a14: 04090003 lb zero,64(s2) - 1a18: 0100 addi s0,sp,128 - 1a1a: 0200 addi s0,sp,256 - 1a1c: 2f04 fld fs1,24(a4) - 1a1e: 04090003 lb zero,64(s2) - 1a22: 0100 addi s0,sp,128 - 1a24: 0200 addi s0,sp,256 - 1a26: 3104 fld fs1,32(a0) - 1a28: 04090003 lb zero,64(s2) - 1a2c: 0100 addi s0,sp,128 - 1a2e: 0200 addi s0,sp,256 - 1a30: 3404 fld fs1,40(s0) - 1a32: 04090003 lb zero,64(s2) - 1a36: 0100 addi s0,sp,128 - 1a38: 0200 addi s0,sp,256 - 1a3a: 3504 fld fs1,40(a0) - 1a3c: 04090003 lb zero,64(s2) - 1a40: 0100 addi s0,sp,128 - 1a42: 0200 addi s0,sp,256 - 1a44: 3704 fld fs1,40(a4) - 1a46: 0306 slli t1,t1,0x1 - 1a48: 0900 addi s0,sp,144 - 1a4a: 0004 0x4 - 1a4c: 0001 nop - 1a4e: 0402 c.slli64 s0 - 1a50: 09000337 lui t1,0x9000 - 1a54: 0010 0x10 - 1a56: 0001 nop - 1a58: 0402 c.slli64 s0 - 1a5a: 09000337 lui t1,0x9000 - 1a5e: 0000 unimp - 1a60: 0001 nop - 1a62: 0402 c.slli64 s0 - 1a64: 09000337 lui t1,0x9000 - 1a68: 0000 unimp - 1a6a: 0001 nop - 1a6c: 0402 c.slli64 s0 - 1a6e: 09000337 lui t1,0x9000 - 1a72: 0000 unimp - 1a74: 0001 nop - 1a76: 0402 c.slli64 s0 - 1a78: 09000337 lui t1,0x9000 - 1a7c: 0004 0x4 - 1a7e: 0001 nop - 1a80: 0402 c.slli64 s0 - 1a82: 0339 addi t1,t1,14 - 1a84: 0900 addi s0,sp,144 - 1a86: 0000 unimp - 1a88: 0001 nop - 1a8a: 0402 c.slli64 s0 - 1a8c: 0339 addi t1,t1,14 - 1a8e: 0900 addi s0,sp,144 - 1a90: 0000 unimp - 1a92: 0001 nop - 1a94: 0402 c.slli64 s0 - 1a96: 0339 addi t1,t1,14 - 1a98: 0900 addi s0,sp,144 - 1a9a: 0000 unimp - 1a9c: 0001 nop - 1a9e: 0402 c.slli64 s0 - 1aa0: 0339 addi t1,t1,14 - 1aa2: 0900 addi s0,sp,144 - 1aa4: 0004 0x4 - 1aa6: 0001 nop - 1aa8: 0402 c.slli64 s0 - 1aaa: 0339 addi t1,t1,14 - 1aac: 0900 addi s0,sp,144 - 1aae: 000c 0xc - 1ab0: 0001 nop - 1ab2: 0402 c.slli64 s0 - 1ab4: 0339 addi t1,t1,14 - 1ab6: 0900 addi s0,sp,144 - 1ab8: 0000 unimp - 1aba: 0001 nop - 1abc: 0402 c.slli64 s0 - 1abe: 0900033b 0x900033b - 1ac2: 0008 0x8 - 1ac4: 0001 nop - 1ac6: 0402 c.slli64 s0 - 1ac8: 0900033b 0x900033b - 1acc: 0000 unimp - 1ace: 0001 nop - 1ad0: 0402 c.slli64 s0 - 1ad2: 0900033b 0x900033b - 1ad6: 0000 unimp - 1ad8: 0001 nop - 1ada: 0402 c.slli64 s0 - 1adc: 0900033b 0x900033b - 1ae0: 0000 unimp - 1ae2: 0001 nop - 1ae4: 0402 c.slli64 s0 - 1ae6: 0900033b 0x900033b - 1aea: 0000 unimp - 1aec: 0001 nop - 1aee: 0402 c.slli64 s0 - 1af0: 0900033b 0x900033b - 1af4: 0000 unimp - 1af6: 0001 nop - 1af8: 0402 c.slli64 s0 - 1afa: 0900033b 0x900033b - 1afe: 0000 unimp - 1b00: 0001 nop - 1b02: 0402 c.slli64 s0 - 1b04: 0900033b 0x900033b - 1b08: 0004 0x4 - 1b0a: 0001 nop - 1b0c: 0402 c.slli64 s0 - 1b0e: 0900033b 0x900033b - 1b12: 000c 0xc - 1b14: 0001 nop - 1b16: 0402 c.slli64 s0 - 1b18: 0900033b 0x900033b - 1b1c: 0008 0x8 - 1b1e: 0001 nop - 1b20: 0402 c.slli64 s0 - 1b22: 033d addi t1,t1,15 - 1b24: 0900 addi s0,sp,144 - 1b26: 0008 0x8 - 1b28: 0001 nop - 1b2a: 0402 c.slli64 s0 - 1b2c: 033d addi t1,t1,15 - 1b2e: 0900 addi s0,sp,144 - 1b30: 0008 0x8 - 1b32: 0001 nop - 1b34: 0402 c.slli64 s0 - 1b36: 0900033f 00010004 0x100040900033f - 1b3e: 0402 c.slli64 s0 - 1b40: 0341 addi t1,t1,16 - 1b42: 0900 addi s0,sp,144 - 1b44: 0004 0x4 - 1b46: 0001 nop - 1b48: 0402 c.slli64 s0 - 1b4a: 09000343 fmadd.s ft6,ft0,fa6,ft1,rne - 1b4e: 0008 0x8 - 1b50: 0001 nop - 1b52: 0402 c.slli64 s0 - 1b54: 09000343 fmadd.s ft6,ft0,fa6,ft1,rne - 1b58: 0004 0x4 - 1b5a: 0001 nop - 1b5c: 0402 c.slli64 s0 - 1b5e: 09000343 fmadd.s ft6,ft0,fa6,ft1,rne - 1b62: 0000 unimp - 1b64: 0001 nop - 1b66: 0402 c.slli64 s0 - 1b68: 09000343 fmadd.s ft6,ft0,fa6,ft1,rne - 1b6c: 0004 0x4 - 1b6e: 0001 nop - 1b70: 0402 c.slli64 s0 - 1b72: 09000343 fmadd.s ft6,ft0,fa6,ft1,rne - 1b76: 0014 0x14 - 1b78: 0001 nop - 1b7a: 0402 c.slli64 s0 - 1b7c: 09000343 fmadd.s ft6,ft0,fa6,ft1,rne - 1b80: 0008 0x8 - 1b82: 0001 nop - 1b84: 0402 c.slli64 s0 - 1b86: 0344 addi s1,sp,388 - 1b88: 0900 addi s0,sp,144 - 1b8a: 0004 0x4 - 1b8c: 0001 nop - 1b8e: 0402 c.slli64 s0 - 1b90: 0344 addi s1,sp,388 - 1b92: 0900 addi s0,sp,144 - 1b94: 0008 0x8 - 1b96: 0001 nop - 1b98: 0402 c.slli64 s0 - 1b9a: 0346 slli t1,t1,0x11 - 1b9c: 0900 addi s0,sp,144 - 1b9e: 0004 0x4 - 1ba0: 0001 nop - 1ba2: 0402 c.slli64 s0 - 1ba4: 0348 addi a0,sp,388 - 1ba6: 0900 addi s0,sp,144 - 1ba8: 0004 0x4 - 1baa: 0001 nop - 1bac: 0402 c.slli64 s0 - 1bae: 034a slli t1,t1,0x12 - 1bb0: 0900 addi s0,sp,144 - 1bb2: 0008 0x8 - 1bb4: 0001 nop - 1bb6: 0402 c.slli64 s0 - 1bb8: 034a slli t1,t1,0x12 - 1bba: 0900 addi s0,sp,144 - 1bbc: 0014 0x14 - 1bbe: 0001 nop - 1bc0: 0402 c.slli64 s0 - 1bc2: 034a slli t1,t1,0x12 - 1bc4: 0900 addi s0,sp,144 - 1bc6: 0000 unimp - 1bc8: 0001 nop - 1bca: 0402 c.slli64 s0 - 1bcc: 034a slli t1,t1,0x12 - 1bce: 0900 addi s0,sp,144 - 1bd0: 0000 unimp - 1bd2: 0001 nop - 1bd4: 0402 c.slli64 s0 - 1bd6: 034a slli t1,t1,0x12 - 1bd8: 0900 addi s0,sp,144 - 1bda: 0000 unimp - 1bdc: 0001 nop - 1bde: 0402 c.slli64 s0 - 1be0: 034a slli t1,t1,0x12 - 1be2: 0900 addi s0,sp,144 - 1be4: 0000 unimp - 1be6: 0001 nop - 1be8: 0402 c.slli64 s0 - 1bea: 034a slli t1,t1,0x12 - 1bec: 0900 addi s0,sp,144 - 1bee: 0000 unimp - 1bf0: 0001 nop - 1bf2: 0402 c.slli64 s0 - 1bf4: 034a slli t1,t1,0x12 - 1bf6: 0900 addi s0,sp,144 - 1bf8: 0000 unimp - 1bfa: 0001 nop - 1bfc: 0402 c.slli64 s0 - 1bfe: 034a slli t1,t1,0x12 - 1c00: 0900 addi s0,sp,144 - 1c02: 0004 0x4 - 1c04: 0001 nop - 1c06: 0402 c.slli64 s0 - 1c08: 034a slli t1,t1,0x12 - 1c0a: 0900 addi s0,sp,144 - 1c0c: 0000 unimp - 1c0e: 0001 nop - 1c10: 0402 c.slli64 s0 - 1c12: 034a slli t1,t1,0x12 - 1c14: 0900 addi s0,sp,144 - 1c16: 0000 unimp - 1c18: 0001 nop - 1c1a: 0402 c.slli64 s0 - 1c1c: 034a slli t1,t1,0x12 - 1c1e: 0900 addi s0,sp,144 - 1c20: 0004 0x4 - 1c22: 0001 nop - 1c24: 0402 c.slli64 s0 - 1c26: 034a slli t1,t1,0x12 - 1c28: 0900 addi s0,sp,144 - 1c2a: 0000 unimp - 1c2c: 0001 nop - 1c2e: 0402 c.slli64 s0 - 1c30: 034a slli t1,t1,0x12 - 1c32: 0900 addi s0,sp,144 - 1c34: 0004 0x4 - 1c36: 0001 nop - 1c38: 0402 c.slli64 s0 - 1c3a: 034a slli t1,t1,0x12 - 1c3c: 0900 addi s0,sp,144 - 1c3e: 0004 0x4 - 1c40: 0001 nop - 1c42: 0402 c.slli64 s0 - 1c44: 034a slli t1,t1,0x12 - 1c46: 0900 addi s0,sp,144 - 1c48: 000c 0xc - 1c4a: 0001 nop - 1c4c: 0402 c.slli64 s0 - 1c4e: 034a slli t1,t1,0x12 - 1c50: 0900 addi s0,sp,144 - 1c52: 0004 0x4 - 1c54: 0001 nop - 1c56: 0402 c.slli64 s0 - 1c58: 0900034b fnmsub.s ft6,ft0,fa6,ft1,rne - 1c5c: 0004 0x4 - 1c5e: 0001 nop - 1c60: 0402 c.slli64 s0 - 1c62: 034d addi t1,t1,19 - 1c64: 0900 addi s0,sp,144 - 1c66: 0008 0x8 - 1c68: 0001 nop - 1c6a: 0402 c.slli64 s0 - 1c6c: 034d addi t1,t1,19 - 1c6e: 0900 addi s0,sp,144 - 1c70: 0008 0x8 - 1c72: 0001 nop - 1c74: 0402 c.slli64 s0 - 1c76: 034d addi t1,t1,19 - 1c78: 0900 addi s0,sp,144 - 1c7a: 0018 0x18 - 1c7c: 0001 nop - 1c7e: 0402 c.slli64 s0 - 1c80: 034d addi t1,t1,19 - 1c82: 0900 addi s0,sp,144 - 1c84: 0000 unimp - 1c86: 0001 nop - 1c88: 0402 c.slli64 s0 - 1c8a: 0003064f fnmadd.s fa2,ft6,ft0,ft0,rne - 1c8e: 0409 addi s0,s0,2 - 1c90: 0100 addi s0,sp,128 - 1c92: 0200 addi s0,sp,256 - 1c94: 5004 lw s1,32(s0) - 1c96: 04090003 lb zero,64(s2) - 1c9a: 0100 addi s0,sp,128 - 1c9c: 0200 addi s0,sp,256 - 1c9e: 5204 lw s1,32(a2) - 1ca0: 0306 slli t1,t1,0x1 - 1ca2: 0900 addi s0,sp,144 - 1ca4: 0008 0x8 - 1ca6: 0001 nop - 1ca8: 0402 c.slli64 s0 - 1caa: 0352 slli t1,t1,0x14 - 1cac: 0900 addi s0,sp,144 - 1cae: 0008 0x8 - 1cb0: 0001 nop - 1cb2: 0402 c.slli64 s0 - 1cb4: 0352 slli t1,t1,0x14 - 1cb6: 0900 addi s0,sp,144 - 1cb8: 0000 unimp - 1cba: 0001 nop - 1cbc: 0402 c.slli64 s0 - 1cbe: 0352 slli t1,t1,0x14 - 1cc0: 0900 addi s0,sp,144 - 1cc2: 0000 unimp - 1cc4: 0001 nop - 1cc6: 0402 c.slli64 s0 - 1cc8: 0352 slli t1,t1,0x14 - 1cca: 0900 addi s0,sp,144 - 1ccc: 0000 unimp - 1cce: 0001 nop - 1cd0: 0402 c.slli64 s0 - 1cd2: 0352 slli t1,t1,0x14 - 1cd4: 0900 addi s0,sp,144 - 1cd6: 0000 unimp - 1cd8: 0001 nop - 1cda: 0402 c.slli64 s0 - 1cdc: 0352 slli t1,t1,0x14 - 1cde: 0900 addi s0,sp,144 - 1ce0: 0000 unimp - 1ce2: 0001 nop - 1ce4: 0402 c.slli64 s0 - 1ce6: 0658 addi a4,sp,772 - 1ce8: 04090003 lb zero,64(s2) - 1cec: 0100 addi s0,sp,128 - 1cee: 0200 addi s0,sp,256 - 1cf0: 5b04 lw s1,48(a4) - 1cf2: 04090003 lb zero,64(s2) - 1cf6: 0100 addi s0,sp,128 - 1cf8: 0200 addi s0,sp,256 - 1cfa: 5c04 lw s1,56(s0) - 1cfc: 04090003 lb zero,64(s2) - 1d00: 0100 addi s0,sp,128 - 1d02: 0200 addi s0,sp,256 - 1d04: 5e04 lw s1,56(a2) - 1d06: 0306 slli t1,t1,0x1 - 1d08: 0900 addi s0,sp,144 - 1d0a: 0004 0x4 - 1d0c: 0001 nop - 1d0e: 0402 c.slli64 s0 - 1d10: 035e slli t1,t1,0x17 - 1d12: 0900 addi s0,sp,144 - 1d14: 0010 0x10 - 1d16: 0001 nop - 1d18: 0402 c.slli64 s0 - 1d1a: 035e slli t1,t1,0x17 - 1d1c: 0900 addi s0,sp,144 - 1d1e: 0000 unimp - 1d20: 0001 nop - 1d22: 0402 c.slli64 s0 - 1d24: 035e slli t1,t1,0x17 - 1d26: 0900 addi s0,sp,144 - 1d28: 0000 unimp - 1d2a: 0001 nop - 1d2c: 0402 c.slli64 s0 - 1d2e: 035e slli t1,t1,0x17 - 1d30: 0900 addi s0,sp,144 - 1d32: 0000 unimp - 1d34: 0001 nop - 1d36: 0402 c.slli64 s0 - 1d38: 035e slli t1,t1,0x17 - 1d3a: 0900 addi s0,sp,144 - 1d3c: 0004 0x4 - 1d3e: 0001 nop - 1d40: 0402 c.slli64 s0 - 1d42: 0360 addi s0,sp,396 - 1d44: 0900 addi s0,sp,144 - 1d46: 0004 0x4 - 1d48: 0001 nop - 1d4a: 0402 c.slli64 s0 - 1d4c: 0662 slli a2,a2,0x18 - 1d4e: 04090003 lb zero,64(s2) - 1d52: 0100 addi s0,sp,128 - 1d54: 0200 addi s0,sp,256 - 1d56: 6304 flw fs1,0(a4) - 1d58: 0306 slli t1,t1,0x1 - 1d5a: 0900 addi s0,sp,144 - 1d5c: 0004 0x4 - 1d5e: 0001 nop - 1d60: 0402 c.slli64 s0 - 1d62: 0302 c.slli64 t1 - 1d64: 0901 addi s2,s2,0 - 1d66: 0004 0x4 - 1d68: 0001 nop - 1d6a: 0402 c.slli64 s0 - 1d6c: 0302 c.slli64 t1 - 1d6e: 0900 addi s0,sp,144 - 1d70: 0004 0x4 - 1d72: 0001 nop - 1d74: 0402 c.slli64 s0 - 1d76: 0306 slli t1,t1,0x1 - 1d78: 0900 addi s0,sp,144 - 1d7a: 0004 0x4 - 1d7c: 0001 nop - 1d7e: 0402 c.slli64 s0 - 1d80: 0306 slli t1,t1,0x1 - 1d82: 0900 addi s0,sp,144 - 1d84: 0000 unimp - 1d86: 0001 nop - 1d88: 0402 c.slli64 s0 - 1d8a: 0308 addi a0,sp,384 - 1d8c: 0900 addi s0,sp,144 - 1d8e: 0008 0x8 - 1d90: 0001 nop - 1d92: 0402 c.slli64 s0 - 1d94: 0308 addi a0,sp,384 - 1d96: 0900 addi s0,sp,144 - 1d98: 0000 unimp - 1d9a: 0001 nop - 1d9c: 0402 c.slli64 s0 - 1d9e: 0308 addi a0,sp,384 - 1da0: 0900 addi s0,sp,144 - 1da2: 0000 unimp - 1da4: 0001 nop - 1da6: 0402 c.slli64 s0 - 1da8: 0308 addi a0,sp,384 - 1daa: 0900 addi s0,sp,144 - 1dac: 0000 unimp - 1dae: 0001 nop - 1db0: 0402 c.slli64 s0 - 1db2: 030a slli t1,t1,0x2 - 1db4: 0900 addi s0,sp,144 - 1db6: 000c 0xc - 1db8: 0001 nop - 1dba: 0402 c.slli64 s0 - 1dbc: 030a slli t1,t1,0x2 - 1dbe: 0900 addi s0,sp,144 - 1dc0: 0000 unimp - 1dc2: 0001 nop - 1dc4: 0402 c.slli64 s0 - 1dc6: 030a slli t1,t1,0x2 - 1dc8: 0900 addi s0,sp,144 - 1dca: 0000 unimp - 1dcc: 0001 nop - 1dce: 0402 c.slli64 s0 - 1dd0: 030a slli t1,t1,0x2 - 1dd2: 0900 addi s0,sp,144 - 1dd4: 0004 0x4 - 1dd6: 0001 nop - 1dd8: 0402 c.slli64 s0 - 1dda: 030a slli t1,t1,0x2 - 1ddc: 0900 addi s0,sp,144 - 1dde: 0008 0x8 - 1de0: 0001 nop - 1de2: 0402 c.slli64 s0 - 1de4: 0309 addi t1,t1,2 - 1de6: 0900 addi s0,sp,144 - 1de8: 0004 0x4 - 1dea: 0001 nop - 1dec: 0402 c.slli64 s0 - 1dee: 0318 addi a4,sp,384 - 1df0: 0900 addi s0,sp,144 - 1df2: 0008 0x8 - 1df4: 0001 nop - 1df6: 0402 c.slli64 s0 - 1df8: 0318 addi a4,sp,384 - 1dfa: 0900 addi s0,sp,144 - 1dfc: 000c 0xc - 1dfe: 0001 nop - 1e00: 0402 c.slli64 s0 - 1e02: 031a slli t1,t1,0x6 - 1e04: 0900 addi s0,sp,144 - 1e06: 0004 0x4 - 1e08: 0001 nop - 1e0a: 0402 c.slli64 s0 - 1e0c: 031a slli t1,t1,0x6 - 1e0e: 0900 addi s0,sp,144 - 1e10: 0000 unimp - 1e12: 0001 nop - 1e14: 0402 c.slli64 s0 - 1e16: 031a slli t1,t1,0x6 - 1e18: 0900 addi s0,sp,144 - 1e1a: 0000 unimp - 1e1c: 0001 nop - 1e1e: 0402 c.slli64 s0 - 1e20: 031a slli t1,t1,0x6 - 1e22: 0900 addi s0,sp,144 - 1e24: 0000 unimp - 1e26: 0601 addi a2,a2,0 - 1e28: 08090003 lb zero,128(s2) - 1e2c: 0100 addi s0,sp,128 - 1e2e: 0200 addi s0,sp,256 - 1e30: 7804 flw fs1,48(s0) - 1e32: 0306 slli t1,t1,0x1 - 1e34: 0900 addi s0,sp,144 - 1e36: 0010 0x10 - 1e38: 0001 nop - 1e3a: 0402 c.slli64 s0 - 1e3c: 0378 addi a4,sp,396 - 1e3e: 0900 addi s0,sp,144 - 1e40: 0000 unimp - 1e42: 0001 nop - 1e44: 0402 c.slli64 s0 - 1e46: 0378 addi a4,sp,396 - 1e48: 0900 addi s0,sp,144 - 1e4a: 0000 unimp - 1e4c: 0001 nop - 1e4e: 0402 c.slli64 s0 - 1e50: 0378 addi a4,sp,396 - 1e52: 0900 addi s0,sp,144 - 1e54: 0000 unimp - 1e56: 0001 nop - 1e58: 0402 c.slli64 s0 - 1e5a: 0378 addi a4,sp,396 - 1e5c: 0900 addi s0,sp,144 - 1e5e: 0000 unimp - 1e60: 0001 nop - 1e62: 0402 c.slli64 s0 - 1e64: 0378 addi a4,sp,396 - 1e66: 0900 addi s0,sp,144 - 1e68: 0000 unimp - 1e6a: 0001 nop - 1e6c: 0402 c.slli64 s0 - 1e6e: 0378 addi a4,sp,396 - 1e70: 0900 addi s0,sp,144 - 1e72: 0000 unimp - 1e74: 0501 addi a0,a0,0 - 1e76: 0001 nop - 1e78: 0402 c.slli64 s0 - 1e7a: 0678 addi a4,sp,780 - 1e7c: 0c090403 lb s0,192(s2) - 1e80: 0100 addi s0,sp,128 - 1e82: 0305 addi t1,t1,1 - 1e84: 0200 addi s0,sp,256 - 1e86: 7804 flw fs1,48(s0) - 1e88: 08097c03 0x8097c03 - 1e8c: 0100 addi s0,sp,128 - 1e8e: 0200 addi s0,sp,256 - 1e90: 7804 flw fs1,48(s0) - 1e92: 0306 slli t1,t1,0x1 - 1e94: 0901 addi s2,s2,0 - 1e96: 0010 0x10 - 1e98: 0001 nop - 1e9a: 0402 c.slli64 s0 - 1e9c: 0378 addi a4,sp,396 - 1e9e: 0900 addi s0,sp,144 - 1ea0: 0000 unimp - 1ea2: 0001 nop - 1ea4: 0402 c.slli64 s0 - 1ea6: 0378 addi a4,sp,396 - 1ea8: 0902 c.slli64 s2 - 1eaa: 0000 unimp - 1eac: 0501 addi a0,a0,0 - 1eae: 0001 nop - 1eb0: 0402 c.slli64 s0 - 1eb2: 0678 addi a4,sp,780 - 1eb4: 00090103 lb sp,0(s2) - 1eb8: 0100 addi s0,sp,128 - 1eba: 0305 addi t1,t1,1 - 1ebc: 0200 addi s0,sp,256 - 1ebe: 0f04 addi s1,sp,912 - 1ec0: 0306 slli t1,t1,0x1 - 1ec2: 002c097b 0x2c097b - 1ec6: 0001 nop - 1ec8: 0402 c.slli64 s0 - 1eca: 0900030f 0x900030f - 1ece: 0004 0x4 - 1ed0: 0001 nop - 1ed2: 0402 c.slli64 s0 - 1ed4: 0900030f 0x900030f - 1ed8: 0000 unimp - 1eda: 0001 nop - 1edc: 0402 c.slli64 s0 - 1ede: 0900030f 0x900030f - 1ee2: 0000 unimp - 1ee4: 0001 nop - 1ee6: 0402 c.slli64 s0 - 1ee8: 0608 addi a0,sp,768 - 1eea: 08097e03 0x8097e03 - 1eee: 0100 addi s0,sp,128 - 1ef0: 0200 addi s0,sp,256 - 1ef2: 0804 addi s1,sp,16 - 1ef4: 0306 slli t1,t1,0x1 - 1ef6: 0902 c.slli64 s2 - 1ef8: 0004 0x4 - 1efa: 0001 nop - 1efc: 0402 c.slli64 s0 - 1efe: 0308 addi a0,sp,384 - 1f00: 0900 addi s0,sp,144 - 1f02: 0000 unimp - 1f04: 0001 nop - 1f06: 0402 c.slli64 s0 - 1f08: 0308 addi a0,sp,384 - 1f0a: 0900 addi s0,sp,144 - 1f0c: 0000 unimp - 1f0e: 0001 nop - 1f10: 0402 c.slli64 s0 - 1f12: 0308 addi a0,sp,384 - 1f14: 0900 addi s0,sp,144 - 1f16: 0000 unimp - 1f18: 0301 addi t1,t1,0 - 1f1a: 0901 addi s2,s2,0 - 1f1c: 000c 0xc - 1f1e: 0301 addi t1,t1,0 - 1f20: 0900 addi s0,sp,144 - 1f22: 0000 unimp - 1f24: 0301 addi t1,t1,0 - 1f26: 0900 addi s0,sp,144 - 1f28: 0000 unimp - 1f2a: 0001 nop - 1f2c: 0402 c.slli64 s0 - 1f2e: 0605 addi a2,a2,1 - 1f30: 24097e03 0x24097e03 - 1f34: 0100 addi s0,sp,128 - 1f36: 0200 addi s0,sp,256 - 1f38: 0504 addi s1,sp,640 - 1f3a: 0306 slli t1,t1,0x1 - 1f3c: 0901 addi s2,s2,0 - 1f3e: 0004 0x4 - 1f40: 0001 nop - 1f42: 0402 c.slli64 s0 - 1f44: 0305 addi t1,t1,1 - 1f46: 0900 addi s0,sp,144 - 1f48: 0000 unimp - 1f4a: 0001 nop - 1f4c: 0402 c.slli64 s0 - 1f4e: 0305 addi t1,t1,1 - 1f50: 0900 addi s0,sp,144 - 1f52: 0000 unimp - 1f54: 0001 nop - 1f56: 0402 c.slli64 s0 - 1f58: 0305 addi t1,t1,1 - 1f5a: 0900 addi s0,sp,144 - 1f5c: 0000 unimp - 1f5e: 0601 addi a2,a2,0 - 1f60: 04090003 lb zero,64(s2) - 1f64: 0100 addi s0,sp,128 - 1f66: 0200 addi s0,sp,256 - 1f68: 3b04 fld fs1,48(a4) - 1f6a: 0306 slli t1,t1,0x1 - 1f6c: 0901 addi s2,s2,0 - 1f6e: 0014 0x14 - 1f70: 0001 nop - 1f72: 0402 c.slli64 s0 - 1f74: 0900033b 0x900033b - 1f78: 0000 unimp - 1f7a: 0001 nop - 1f7c: 0402 c.slli64 s0 - 1f7e: 0900033b 0x900033b - 1f82: 0000 unimp - 1f84: 0001 nop - 1f86: 0402 c.slli64 s0 - 1f88: 0900033b 0x900033b - 1f8c: 0008 0x8 - 1f8e: 0001 nop - 1f90: 0402 c.slli64 s0 - 1f92: 033c addi a5,sp,392 - 1f94: 0900 addi s0,sp,144 - 1f96: 0008 0x8 - 1f98: 0001 nop - 1f9a: 0402 c.slli64 s0 - 1f9c: 033e slli t1,t1,0xf - 1f9e: 0900 addi s0,sp,144 - 1fa0: 0008 0x8 - 1fa2: 0001 nop - 1fa4: 0402 c.slli64 s0 - 1fa6: 033e slli t1,t1,0xf - 1fa8: 0900 addi s0,sp,144 - 1faa: 001c 0x1c - 1fac: 0001 nop - 1fae: 0402 c.slli64 s0 - 1fb0: 0900034b fnmsub.s ft6,ft0,fa6,ft1,rne - 1fb4: 0004 0x4 - 1fb6: 0001 nop - 1fb8: 0402 c.slli64 s0 - 1fba: 0900034b fnmsub.s ft6,ft0,fa6,ft1,rne - 1fbe: 0000 unimp - 1fc0: 0001 nop - 1fc2: 0402 c.slli64 s0 - 1fc4: 034c addi a1,sp,388 - 1fc6: 0900 addi s0,sp,144 - 1fc8: 0008 0x8 - 1fca: 0001 nop - 1fcc: 0402 c.slli64 s0 - 1fce: 034c addi a1,sp,388 - 1fd0: 0900 addi s0,sp,144 - 1fd2: 0000 unimp - 1fd4: 0001 nop - 1fd6: 0402 c.slli64 s0 - 1fd8: 034c addi a1,sp,388 - 1fda: 0900 addi s0,sp,144 - 1fdc: 0000 unimp - 1fde: 0001 nop - 1fe0: 0402 c.slli64 s0 - 1fe2: 034c addi a1,sp,388 - 1fe4: 0900 addi s0,sp,144 - 1fe6: 0000 unimp - 1fe8: 0001 nop - 1fea: 0402 c.slli64 s0 - 1fec: 034e slli t1,t1,0x13 - 1fee: 0900 addi s0,sp,144 - 1ff0: 000c 0xc - 1ff2: 0001 nop - 1ff4: 0402 c.slli64 s0 - 1ff6: 034e slli t1,t1,0x13 - 1ff8: 0900 addi s0,sp,144 - 1ffa: 0000 unimp - 1ffc: 0001 nop - 1ffe: 0402 c.slli64 s0 - 2000: 034e slli t1,t1,0x13 - 2002: 0900 addi s0,sp,144 - 2004: 0000 unimp - 2006: 0001 nop - 2008: 0402 c.slli64 s0 - 200a: 034e slli t1,t1,0x13 - 200c: 0900 addi s0,sp,144 - 200e: 0004 0x4 - 2010: 0001 nop - 2012: 0402 c.slli64 s0 - 2014: 034e slli t1,t1,0x13 - 2016: 0900 addi s0,sp,144 - 2018: 0008 0x8 - 201a: 0001 nop - 201c: 0402 c.slli64 s0 - 201e: 034d addi t1,t1,19 - 2020: 0900 addi s0,sp,144 - 2022: 0004 0x4 - 2024: 0001 nop - 2026: 0402 c.slli64 s0 - 2028: 035d addi t1,t1,23 - 202a: 0900 addi s0,sp,144 - 202c: 0008 0x8 - 202e: 0001 nop - 2030: 0402 c.slli64 s0 - 2032: 035d addi t1,t1,23 - 2034: 0900 addi s0,sp,144 - 2036: 0000 unimp - 2038: 0001 nop - 203a: 0402 c.slli64 s0 - 203c: 035d addi t1,t1,23 - 203e: 0900 addi s0,sp,144 - 2040: 0000 unimp - 2042: 0001 nop - 2044: 0402 c.slli64 s0 - 2046: 035d addi t1,t1,23 - 2048: 0900 addi s0,sp,144 - 204a: 000c 0xc - 204c: 0601 addi a2,a2,0 - 204e: 04090003 lb zero,64(s2) - 2052: 0100 addi s0,sp,128 - 2054: 0200 addi s0,sp,256 - 2056: 3f04 fld fs1,56(a4) - 2058: 0306 slli t1,t1,0x1 - 205a: 0900 addi s0,sp,144 - 205c: 0008 0x8 - 205e: 0001 nop - 2060: 0402 c.slli64 s0 - 2062: 00030647 fmsub.s fa2,ft6,ft0,ft0,rne - 2066: 1809 addi a6,a6,-30 - 2068: 0100 addi s0,sp,128 - 206a: 0200 addi s0,sp,256 - 206c: 4a04 lw s1,16(a2) - 206e: 08090003 lb zero,128(s2) - 2072: 0100 addi s0,sp,128 - 2074: 0200 addi s0,sp,256 - 2076: 4a04 lw s1,16(a2) - 2078: 0306 slli t1,t1,0x1 - 207a: 0900 addi s0,sp,144 - 207c: 000c 0xc - 207e: 0601 addi a2,a2,0 - 2080: 08090003 lb zero,128(s2) - 2084: 0100 addi s0,sp,128 - 2086: 34097f03 0x34097f03 - 208a: 0100 addi s0,sp,128 - 208c: 0306 slli t1,t1,0x1 - 208e: 0900 addi s0,sp,144 - 2090: 0004 0x4 - 2092: 0901 addi s2,s2,0 - 2094: 0008 0x8 - 2096: 0100 addi s0,sp,128 - 2098: ee01 bnez a2,20b0 <_start-0x7fffdf50> - 209a: 0300000b 0x300000b - 209e: 9300 0x9300 - 20a0: 0000 unimp - 20a2: 0100 addi s0,sp,128 - 20a4: fb01 bnez a4,1fb4 <_start-0x7fffe04c> - 20a6: 0d0e slli s10,s10,0x3 - 20a8: 0100 addi s0,sp,128 - 20aa: 0101 addi sp,sp,0 - 20ac: 0001 nop - 20ae: 0000 unimp - 20b0: 0001 nop - 20b2: 0100 addi s0,sp,128 - 20b4: 2e2e fld ft8,200(sp) - 20b6: 2f2e2e2f 0x2f2e2e2f - 20ba: 2e2e fld ft8,200(sp) - 20bc: 2f2e2e2f 0x2f2e2e2f - 20c0: 6972 flw fs2,28(sp) - 20c2: 2d766373 csrrsi t1,0x2d7,12 - 20c6: 2f636367 0x2f636367 - 20ca: 696c flw fa1,84(a0) - 20cc: 6762 flw fa4,24(sp) - 20ce: 732f6363 bltu t5,s2,27f4 <_start-0x7fffd80c> - 20d2: 2d74666f jal a2,48ba8 <_start-0x7ffb7458> - 20d6: 7066 flw ft0,120(sp) - 20d8: 2e00 fld fs0,24(a2) - 20da: 2f2e fld ft10,200(sp) - 20dc: 2e2e fld ft8,200(sp) - 20de: 2f2e2e2f 0x2f2e2e2f - 20e2: 2e2e fld ft8,200(sp) - 20e4: 7369722f 0x7369722f - 20e8: 672d7663 bgeu s10,s2,2754 <_start-0x7fffd8ac> - 20ec: 6c2f6363 bltu t5,sp,27b2 <_start-0x7fffd84e> - 20f0: 6269 lui tp,0x1a - 20f2: 2f636367 0x2f636367 - 20f6: 2e2e fld ft8,200(sp) - 20f8: 636e692f vamoandw.v zero,v22,(t3),v18 - 20fc: 756c flw fa1,108(a0) - 20fe: 6564 flw fs1,76(a0) - 2100: 0000 unimp - 2102: 756d lui a0,0xffffb - 2104: 646c flw fa1,76(s0) - 2106: 3366 fld ft6,120(sp) - 2108: 632e flw ft6,200(sp) - 210a: 0100 addi s0,sp,128 - 210c: 0000 unimp - 210e: 74666f73 csrrsi t5,0x746,12 - 2112: 662d lui a2,0xb - 2114: 2e70 fld fa2,216(a2) - 2116: 0068 addi a0,sp,12 - 2118: 0001 nop - 211a: 6400 flw fs0,8(s0) - 211c: 6c62756f jal a0,297e2 <_start-0x7ffd681e> - 2120: 2e65 jal 24d8 <_start-0x7fffdb28> - 2122: 0068 addi a0,sp,12 - 2124: 0001 nop - 2126: 6c00 flw fs0,24(s0) - 2128: 6c676e6f jal t3,787ee <_start-0x7ff87812> - 212c: 2e676e6f jal t3,78412 <_start-0x7ff87bee> - 2130: 0068 addi a0,sp,12 - 2132: 0002 c.slli64 zero - 2134: 0000 unimp - 2136: 0105 addi sp,sp,1 - 2138: 0500 addi s0,sp,640 - 213a: 2402 fld fs0,0(sp) - 213c: 0380010f 0x380010f - 2140: 03050123 sb a6,34(a0) # ffffb022 <__BSS_END__+0x7ffe460a> - 2144: 00090103 lb sp,0(s2) - 2148: 0100 addi s0,sp,128 - 214a: 00090003 lb zero,0(s2) - 214e: 0100 addi s0,sp,128 - 2150: 0d05 addi s10,s10,1 - 2152: 00090003 lb zero,0(s2) - 2156: 0100 addi s0,sp,128 - 2158: 0305 addi t1,t1,1 - 215a: 00090103 lb sp,0(s2) - 215e: 0100 addi s0,sp,128 - 2160: 00090003 lb zero,0(s2) - 2164: 0100 addi s0,sp,128 - 2166: 00090003 lb zero,0(s2) - 216a: 0100 addi s0,sp,128 - 216c: 00090003 lb zero,0(s2) - 2170: 0100 addi s0,sp,128 - 2172: 00090103 lb sp,0(s2) - 2176: 0100 addi s0,sp,128 - 2178: 00090003 lb zero,0(s2) - 217c: 0100 addi s0,sp,128 - 217e: 00090003 lb zero,0(s2) - 2182: 0100 addi s0,sp,128 - 2184: 00090003 lb zero,0(s2) - 2188: 0100 addi s0,sp,128 - 218a: 00090103 lb sp,0(s2) - 218e: 0100 addi s0,sp,128 - 2190: 00090003 lb zero,0(s2) - 2194: 0100 addi s0,sp,128 - 2196: 00090003 lb zero,0(s2) - 219a: 0100 addi s0,sp,128 - 219c: 00090003 lb zero,0(s2) - 21a0: 0100 addi s0,sp,128 - 21a2: 00090103 lb sp,0(s2) - 21a6: 0100 addi s0,sp,128 - 21a8: 00090203 lb tp,0(s2) - 21ac: 0100 addi s0,sp,128 - 21ae: 00090103 lb sp,0(s2) - 21b2: 0100 addi s0,sp,128 - 21b4: 00090003 lb zero,0(s2) - 21b8: 0100 addi s0,sp,128 - 21ba: 00090003 lb zero,0(s2) - 21be: 0100 addi s0,sp,128 - 21c0: 00090003 lb zero,0(s2) - 21c4: 0100 addi s0,sp,128 - 21c6: 00090003 lb zero,0(s2) - 21ca: 0100 addi s0,sp,128 - 21cc: 00090003 lb zero,0(s2) - 21d0: 0100 addi s0,sp,128 - 21d2: 0105 addi sp,sp,1 - 21d4: 0306 slli t1,t1,0x1 - 21d6: 0978 addi a4,sp,156 - 21d8: 0000 unimp - 21da: 0501 addi a0,a0,0 - 21dc: 09080303 lb t1,144(a6) - 21e0: 0008 0x8 - 21e2: 0501 addi a0,a0,0 - 21e4: 0301 addi t1,t1,0 - 21e6: 0978 addi a4,sp,156 - 21e8: 0004 0x4 - 21ea: 0501 addi a0,a0,0 - 21ec: 09080303 lb t1,144(a6) - 21f0: 0014 0x14 - 21f2: 0501 addi a0,a0,0 - 21f4: 0301 addi t1,t1,0 - 21f6: 0978 addi a4,sp,156 - 21f8: 0004 0x4 - 21fa: 0501 addi a0,a0,0 - 21fc: 09080303 lb t1,144(a6) - 2200: 000c 0xc - 2202: 0501 addi a0,a0,0 - 2204: 0301 addi t1,t1,0 - 2206: 0978 addi a4,sp,156 - 2208: 0004 0x4 - 220a: 0501 addi a0,a0,0 - 220c: 09080303 lb t1,144(a6) - 2210: 000c 0xc - 2212: 0601 addi a2,a2,0 - 2214: 04090003 lb zero,64(s2) - 2218: 0100 addi s0,sp,128 - 221a: 00090003 lb zero,0(s2) - 221e: 0100 addi s0,sp,128 - 2220: 04090003 lb zero,64(s2) - 2224: 0100 addi s0,sp,128 - 2226: 00090003 lb zero,0(s2) - 222a: 0100 addi s0,sp,128 - 222c: 0200 addi s0,sp,256 - 222e: 0104 addi s1,sp,128 - 2230: 0c090003 lb zero,192(s2) - 2234: 0100 addi s0,sp,128 - 2236: 0200 addi s0,sp,256 - 2238: 0104 addi s1,sp,128 - 223a: 00090003 lb zero,0(s2) - 223e: 0100 addi s0,sp,128 - 2240: 0200 addi s0,sp,256 - 2242: 0104 addi s1,sp,128 - 2244: 00090003 lb zero,0(s2) - 2248: 0100 addi s0,sp,128 - 224a: 0200 addi s0,sp,256 - 224c: 0104 addi s1,sp,128 - 224e: 00090003 lb zero,0(s2) - 2252: 0100 addi s0,sp,128 - 2254: 0200 addi s0,sp,256 - 2256: 0104 addi s1,sp,128 - 2258: 14090003 lb zero,320(s2) - 225c: 0100 addi s0,sp,128 - 225e: 0200 addi s0,sp,256 - 2260: 0104 addi s1,sp,128 - 2262: 04090003 lb zero,64(s2) - 2266: 0100 addi s0,sp,128 - 2268: 0200 addi s0,sp,256 - 226a: 0104 addi s1,sp,128 - 226c: 00090003 lb zero,0(s2) - 2270: 0100 addi s0,sp,128 - 2272: 0200 addi s0,sp,256 - 2274: 0104 addi s1,sp,128 - 2276: 04090003 lb zero,64(s2) - 227a: 0100 addi s0,sp,128 - 227c: 0200 addi s0,sp,256 - 227e: 0104 addi s1,sp,128 - 2280: 00090003 lb zero,0(s2) - 2284: 0100 addi s0,sp,128 - 2286: 0200 addi s0,sp,256 - 2288: 2504 fld fs1,8(a0) - 228a: 00090003 lb zero,0(s2) - 228e: 0100 addi s0,sp,128 - 2290: 0200 addi s0,sp,256 - 2292: 2504 fld fs1,8(a0) - 2294: 00090003 lb zero,0(s2) - 2298: 0100 addi s0,sp,128 - 229a: 04090103 lb sp,64(s2) - 229e: 0100 addi s0,sp,128 - 22a0: 00090003 lb zero,0(s2) - 22a4: 0100 addi s0,sp,128 - 22a6: 00090003 lb zero,0(s2) - 22aa: 0100 addi s0,sp,128 - 22ac: 00090003 lb zero,0(s2) - 22b0: 0100 addi s0,sp,128 - 22b2: 00090003 lb zero,0(s2) - 22b6: 0100 addi s0,sp,128 - 22b8: 00090003 lb zero,0(s2) - 22bc: 0100 addi s0,sp,128 - 22be: 10090003 lb zero,256(s2) - 22c2: 0100 addi s0,sp,128 - 22c4: 00090003 lb zero,0(s2) - 22c8: 0100 addi s0,sp,128 - 22ca: 04090003 lb zero,64(s2) - 22ce: 0100 addi s0,sp,128 - 22d0: 00090003 lb zero,0(s2) - 22d4: 0100 addi s0,sp,128 - 22d6: 0200 addi s0,sp,256 - 22d8: 0104 addi s1,sp,128 - 22da: 0c090003 lb zero,192(s2) - 22de: 0100 addi s0,sp,128 - 22e0: 0200 addi s0,sp,256 - 22e2: 0104 addi s1,sp,128 - 22e4: 00090003 lb zero,0(s2) - 22e8: 0100 addi s0,sp,128 - 22ea: 0200 addi s0,sp,256 - 22ec: 0104 addi s1,sp,128 - 22ee: 00090003 lb zero,0(s2) - 22f2: 0100 addi s0,sp,128 - 22f4: 0200 addi s0,sp,256 - 22f6: 0104 addi s1,sp,128 - 22f8: 00090003 lb zero,0(s2) - 22fc: 0100 addi s0,sp,128 - 22fe: 0200 addi s0,sp,256 - 2300: 0104 addi s1,sp,128 - 2302: 14090003 lb zero,320(s2) - 2306: 0100 addi s0,sp,128 - 2308: 0200 addi s0,sp,256 - 230a: 0104 addi s1,sp,128 - 230c: 08090003 lb zero,128(s2) - 2310: 0100 addi s0,sp,128 - 2312: 0200 addi s0,sp,256 - 2314: 0104 addi s1,sp,128 - 2316: 00090003 lb zero,0(s2) - 231a: 0100 addi s0,sp,128 - 231c: 0200 addi s0,sp,256 - 231e: 0104 addi s1,sp,128 - 2320: 00090003 lb zero,0(s2) - 2324: 0100 addi s0,sp,128 - 2326: 0200 addi s0,sp,256 - 2328: 0104 addi s1,sp,128 - 232a: 00090003 lb zero,0(s2) - 232e: 0100 addi s0,sp,128 - 2330: 0200 addi s0,sp,256 - 2332: 2504 fld fs1,8(a0) - 2334: 00090003 lb zero,0(s2) - 2338: 0100 addi s0,sp,128 - 233a: 0200 addi s0,sp,256 - 233c: 2504 fld fs1,8(a0) - 233e: 00090003 lb zero,0(s2) - 2342: 0100 addi s0,sp,128 - 2344: 04090103 lb sp,64(s2) - 2348: 0100 addi s0,sp,128 - 234a: 00090003 lb zero,0(s2) - 234e: 0100 addi s0,sp,128 - 2350: 18090003 lb zero,384(s2) - 2354: 0100 addi s0,sp,128 - 2356: 04090003 lb zero,64(s2) - 235a: 0100 addi s0,sp,128 - 235c: 0200 addi s0,sp,256 - 235e: 0204 addi s1,sp,256 - 2360: 1c097e03 0x1c097e03 - 2364: 0100 addi s0,sp,128 - 2366: 0200 addi s0,sp,256 - 2368: 0c04 addi s1,sp,528 - 236a: 08090003 lb zero,128(s2) - 236e: 0100 addi s0,sp,128 - 2370: 0200 addi s0,sp,256 - 2372: 0c04 addi s1,sp,528 - 2374: 00090003 lb zero,0(s2) - 2378: 0100 addi s0,sp,128 - 237a: 0200 addi s0,sp,256 - 237c: 0c04 addi s1,sp,528 - 237e: 00090003 lb zero,0(s2) - 2382: 0100 addi s0,sp,128 - 2384: 0200 addi s0,sp,256 - 2386: 0c04 addi s1,sp,528 - 2388: 00090003 lb zero,0(s2) - 238c: 0100 addi s0,sp,128 - 238e: 0200 addi s0,sp,256 - 2390: 1004 addi s1,sp,32 - 2392: 04090003 lb zero,64(s2) - 2396: 0100 addi s0,sp,128 - 2398: 0200 addi s0,sp,256 - 239a: 1004 addi s1,sp,32 - 239c: 00090003 lb zero,0(s2) - 23a0: 0100 addi s0,sp,128 - 23a2: 0200 addi s0,sp,256 - 23a4: 1004 addi s1,sp,32 - 23a6: 00090003 lb zero,0(s2) - 23aa: 0100 addi s0,sp,128 - 23ac: 0200 addi s0,sp,256 - 23ae: 1004 addi s1,sp,32 - 23b0: 00090003 lb zero,0(s2) - 23b4: 0100 addi s0,sp,128 - 23b6: 0200 addi s0,sp,256 - 23b8: 1b04 addi s1,sp,432 - 23ba: 08090003 lb zero,128(s2) - 23be: 0100 addi s0,sp,128 - 23c0: 0200 addi s0,sp,256 - 23c2: 1b04 addi s1,sp,432 - 23c4: 04090003 lb zero,64(s2) - 23c8: 0100 addi s0,sp,128 - 23ca: 0200 addi s0,sp,256 - 23cc: 1c04 addi s1,sp,560 - 23ce: 08090003 lb zero,128(s2) - 23d2: 0100 addi s0,sp,128 - 23d4: 0200 addi s0,sp,256 - 23d6: 1c04 addi s1,sp,560 - 23d8: 08090003 lb zero,128(s2) - 23dc: 0100 addi s0,sp,128 - 23de: 0200 addi s0,sp,256 - 23e0: 1c04 addi s1,sp,560 - 23e2: 10090003 lb zero,256(s2) - 23e6: 0100 addi s0,sp,128 - 23e8: 0200 addi s0,sp,256 - 23ea: 1c04 addi s1,sp,560 - 23ec: 04090003 lb zero,64(s2) - 23f0: 0100 addi s0,sp,128 - 23f2: 0200 addi s0,sp,256 - 23f4: 2504 fld fs1,8(a0) - 23f6: 00090003 lb zero,0(s2) - 23fa: 0100 addi s0,sp,128 - 23fc: 0200 addi s0,sp,256 - 23fe: 1404 addi s1,sp,544 - 2400: 0c090003 lb zero,192(s2) - 2404: 0100 addi s0,sp,128 - 2406: 0200 addi s0,sp,256 - 2408: 1404 addi s1,sp,544 - 240a: 00090003 lb zero,0(s2) - 240e: 0100 addi s0,sp,128 - 2410: 0200 addi s0,sp,256 - 2412: 1404 addi s1,sp,544 - 2414: 00090003 lb zero,0(s2) - 2418: 0100 addi s0,sp,128 - 241a: 0200 addi s0,sp,256 - 241c: 1404 addi s1,sp,544 - 241e: 00090003 lb zero,0(s2) - 2422: 0100 addi s0,sp,128 - 2424: 0200 addi s0,sp,256 - 2426: 1404 addi s1,sp,544 - 2428: 04090003 lb zero,64(s2) - 242c: 0100 addi s0,sp,128 - 242e: 0200 addi s0,sp,256 - 2430: 1d04 addi s1,sp,688 - 2432: 08090003 lb zero,128(s2) - 2436: 0100 addi s0,sp,128 - 2438: 0200 addi s0,sp,256 - 243a: 1d04 addi s1,sp,688 - 243c: 08090003 lb zero,128(s2) - 2440: 0100 addi s0,sp,128 - 2442: 0200 addi s0,sp,256 - 2444: 0304 addi s1,sp,384 - 2446: 08090003 lb zero,128(s2) - 244a: 0100 addi s0,sp,128 - 244c: 0306 slli t1,t1,0x1 - 244e: 0900 addi s0,sp,144 - 2450: 0008 0x8 - 2452: 0001 nop - 2454: 0402 c.slli64 s0 - 2456: 0602 c.slli64 a2 - 2458: 30090103 lb sp,768(s2) - 245c: 0100 addi s0,sp,128 - 245e: 0200 addi s0,sp,256 - 2460: 0c04 addi s1,sp,528 - 2462: 08090003 lb zero,128(s2) - 2466: 0100 addi s0,sp,128 - 2468: 0200 addi s0,sp,256 - 246a: 0c04 addi s1,sp,528 - 246c: 00090003 lb zero,0(s2) - 2470: 0100 addi s0,sp,128 - 2472: 0200 addi s0,sp,256 - 2474: 0c04 addi s1,sp,528 - 2476: 00090003 lb zero,0(s2) - 247a: 0100 addi s0,sp,128 - 247c: 0200 addi s0,sp,256 - 247e: 0c04 addi s1,sp,528 - 2480: 00090003 lb zero,0(s2) - 2484: 0100 addi s0,sp,128 - 2486: 0200 addi s0,sp,256 - 2488: 1004 addi s1,sp,32 - 248a: 04090003 lb zero,64(s2) - 248e: 0100 addi s0,sp,128 - 2490: 0200 addi s0,sp,256 - 2492: 1004 addi s1,sp,32 - 2494: 00090003 lb zero,0(s2) - 2498: 0100 addi s0,sp,128 - 249a: 0200 addi s0,sp,256 - 249c: 1004 addi s1,sp,32 - 249e: 00090003 lb zero,0(s2) - 24a2: 0100 addi s0,sp,128 - 24a4: 0200 addi s0,sp,256 - 24a6: 1004 addi s1,sp,32 - 24a8: 00090003 lb zero,0(s2) - 24ac: 0100 addi s0,sp,128 - 24ae: 0200 addi s0,sp,256 - 24b0: 1b04 addi s1,sp,432 - 24b2: 08090003 lb zero,128(s2) - 24b6: 0100 addi s0,sp,128 - 24b8: 0200 addi s0,sp,256 - 24ba: 1b04 addi s1,sp,432 - 24bc: 04090003 lb zero,64(s2) - 24c0: 0100 addi s0,sp,128 - 24c2: 0200 addi s0,sp,256 - 24c4: 1c04 addi s1,sp,560 - 24c6: 08090003 lb zero,128(s2) - 24ca: 0100 addi s0,sp,128 - 24cc: 0200 addi s0,sp,256 - 24ce: 1c04 addi s1,sp,560 - 24d0: 08090003 lb zero,128(s2) - 24d4: 0100 addi s0,sp,128 - 24d6: 0200 addi s0,sp,256 - 24d8: 1c04 addi s1,sp,560 - 24da: 10090003 lb zero,256(s2) - 24de: 0100 addi s0,sp,128 - 24e0: 0200 addi s0,sp,256 - 24e2: 1c04 addi s1,sp,560 - 24e4: 04090003 lb zero,64(s2) - 24e8: 0100 addi s0,sp,128 - 24ea: 0200 addi s0,sp,256 - 24ec: 2504 fld fs1,8(a0) - 24ee: 00090003 lb zero,0(s2) - 24f2: 0100 addi s0,sp,128 - 24f4: 0200 addi s0,sp,256 - 24f6: 1404 addi s1,sp,544 - 24f8: 0c090003 lb zero,192(s2) - 24fc: 0100 addi s0,sp,128 - 24fe: 0200 addi s0,sp,256 - 2500: 1404 addi s1,sp,544 - 2502: 00090003 lb zero,0(s2) - 2506: 0100 addi s0,sp,128 - 2508: 0200 addi s0,sp,256 - 250a: 1404 addi s1,sp,544 - 250c: 00090003 lb zero,0(s2) - 2510: 0100 addi s0,sp,128 - 2512: 0200 addi s0,sp,256 - 2514: 1404 addi s1,sp,544 - 2516: 00090003 lb zero,0(s2) - 251a: 0100 addi s0,sp,128 - 251c: 0200 addi s0,sp,256 - 251e: 1404 addi s1,sp,544 - 2520: 08090003 lb zero,128(s2) - 2524: 0100 addi s0,sp,128 - 2526: 0200 addi s0,sp,256 - 2528: 1d04 addi s1,sp,688 - 252a: 08090003 lb zero,128(s2) - 252e: 0100 addi s0,sp,128 - 2530: 0200 addi s0,sp,256 - 2532: 1d04 addi s1,sp,688 - 2534: 08090003 lb zero,128(s2) - 2538: 0100 addi s0,sp,128 - 253a: 0200 addi s0,sp,256 - 253c: 0304 addi s1,sp,384 - 253e: 08090003 lb zero,128(s2) - 2542: 0100 addi s0,sp,128 - 2544: 0306 slli t1,t1,0x1 - 2546: 0900 addi s0,sp,144 - 2548: 0008 0x8 - 254a: 0001 nop - 254c: 0402 c.slli64 s0 - 254e: 0602 c.slli64 a2 - 2550: 30090103 lb sp,768(s2) - 2554: 0100 addi s0,sp,128 - 2556: 0200 addi s0,sp,256 - 2558: 0204 addi s1,sp,256 - 255a: 00090003 lb zero,0(s2) - 255e: 0100 addi s0,sp,128 - 2560: 0200 addi s0,sp,256 - 2562: 0204 addi s1,sp,256 - 2564: 00090003 lb zero,0(s2) - 2568: 0100 addi s0,sp,128 - 256a: 0200 addi s0,sp,256 - 256c: 0204 addi s1,sp,256 - 256e: 00090003 lb zero,0(s2) - 2572: 0100 addi s0,sp,128 - 2574: 0200 addi s0,sp,256 - 2576: 0204 addi s1,sp,256 - 2578: 00090003 lb zero,0(s2) - 257c: 0100 addi s0,sp,128 - 257e: 0200 addi s0,sp,256 - 2580: 0204 addi s1,sp,256 - 2582: 00090003 lb zero,0(s2) - 2586: 0100 addi s0,sp,128 - 2588: 0200 addi s0,sp,256 - 258a: 0204 addi s1,sp,256 - 258c: 00090003 lb zero,0(s2) - 2590: 0100 addi s0,sp,128 - 2592: 0200 addi s0,sp,256 - 2594: 0204 addi s1,sp,256 - 2596: 00090003 lb zero,0(s2) - 259a: 0100 addi s0,sp,128 - 259c: 0200 addi s0,sp,256 - 259e: 0204 addi s1,sp,256 - 25a0: 00090003 lb zero,0(s2) - 25a4: 0100 addi s0,sp,128 - 25a6: 0200 addi s0,sp,256 - 25a8: 0204 addi s1,sp,256 - 25aa: 00090003 lb zero,0(s2) - 25ae: 0100 addi s0,sp,128 - 25b0: 0200 addi s0,sp,256 - 25b2: 0204 addi s1,sp,256 - 25b4: 00090003 lb zero,0(s2) - 25b8: 0100 addi s0,sp,128 - 25ba: 0200 addi s0,sp,256 - 25bc: 0204 addi s1,sp,256 - 25be: 0c090003 lb zero,192(s2) - 25c2: 0100 addi s0,sp,128 - 25c4: 0200 addi s0,sp,256 - 25c6: 0204 addi s1,sp,256 - 25c8: 00090003 lb zero,0(s2) - 25cc: 0100 addi s0,sp,128 - 25ce: 0200 addi s0,sp,256 - 25d0: 0204 addi s1,sp,256 - 25d2: 04090003 lb zero,64(s2) - 25d6: 0100 addi s0,sp,128 - 25d8: 0200 addi s0,sp,256 - 25da: 0204 addi s1,sp,256 - 25dc: 10090003 lb zero,256(s2) - 25e0: 0100 addi s0,sp,128 - 25e2: 0200 addi s0,sp,256 - 25e4: 0204 addi s1,sp,256 - 25e6: 00090003 lb zero,0(s2) - 25ea: 0100 addi s0,sp,128 - 25ec: 0200 addi s0,sp,256 - 25ee: 0204 addi s1,sp,256 - 25f0: 04090003 lb zero,64(s2) - 25f4: 0100 addi s0,sp,128 - 25f6: 0200 addi s0,sp,256 - 25f8: 0204 addi s1,sp,256 - 25fa: 10090003 lb zero,256(s2) - 25fe: 0100 addi s0,sp,128 - 2600: 0200 addi s0,sp,256 - 2602: 0204 addi s1,sp,256 - 2604: 00090003 lb zero,0(s2) - 2608: 0100 addi s0,sp,128 - 260a: 0200 addi s0,sp,256 - 260c: 0204 addi s1,sp,256 - 260e: 00090003 lb zero,0(s2) - 2612: 0100 addi s0,sp,128 - 2614: 0200 addi s0,sp,256 - 2616: 0904 addi s1,sp,144 - 2618: 04090003 lb zero,64(s2) - 261c: 0100 addi s0,sp,128 - 261e: 0200 addi s0,sp,256 - 2620: 0b04 addi s1,sp,400 - 2622: 04090003 lb zero,64(s2) - 2626: 0100 addi s0,sp,128 - 2628: 0200 addi s0,sp,256 - 262a: 0b04 addi s1,sp,400 - 262c: 04090003 lb zero,64(s2) - 2630: 0100 addi s0,sp,128 - 2632: 0200 addi s0,sp,256 - 2634: 0b04 addi s1,sp,400 - 2636: 18090003 lb zero,384(s2) - 263a: 0100 addi s0,sp,128 - 263c: 0200 addi s0,sp,256 - 263e: 0b04 addi s1,sp,400 - 2640: 00090003 lb zero,0(s2) - 2644: 0100 addi s0,sp,128 - 2646: 0200 addi s0,sp,256 - 2648: 0b04 addi s1,sp,400 - 264a: 00090003 lb zero,0(s2) - 264e: 0100 addi s0,sp,128 - 2650: 0200 addi s0,sp,256 - 2652: 0b04 addi s1,sp,400 - 2654: 00090003 lb zero,0(s2) - 2658: 0100 addi s0,sp,128 - 265a: 0200 addi s0,sp,256 - 265c: 0b04 addi s1,sp,400 - 265e: 00090003 lb zero,0(s2) - 2662: 0100 addi s0,sp,128 - 2664: 0200 addi s0,sp,256 - 2666: 0b04 addi s1,sp,400 - 2668: 00090003 lb zero,0(s2) - 266c: 0100 addi s0,sp,128 - 266e: 0200 addi s0,sp,256 - 2670: 0b04 addi s1,sp,400 - 2672: 00090003 lb zero,0(s2) - 2676: 0100 addi s0,sp,128 - 2678: 0200 addi s0,sp,256 - 267a: 0b04 addi s1,sp,400 - 267c: 00090003 lb zero,0(s2) - 2680: 0100 addi s0,sp,128 - 2682: 0200 addi s0,sp,256 - 2684: 0b04 addi s1,sp,400 - 2686: 08090003 lb zero,128(s2) - 268a: 0100 addi s0,sp,128 - 268c: 0200 addi s0,sp,256 - 268e: 0b04 addi s1,sp,400 - 2690: 00090003 lb zero,0(s2) - 2694: 0100 addi s0,sp,128 - 2696: 0200 addi s0,sp,256 - 2698: 0b04 addi s1,sp,400 - 269a: 00090003 lb zero,0(s2) - 269e: 0100 addi s0,sp,128 - 26a0: 0200 addi s0,sp,256 - 26a2: 0b04 addi s1,sp,400 - 26a4: 14090003 lb zero,320(s2) - 26a8: 0100 addi s0,sp,128 - 26aa: 0200 addi s0,sp,256 - 26ac: 0b04 addi s1,sp,400 - 26ae: 00090003 lb zero,0(s2) - 26b2: 0100 addi s0,sp,128 - 26b4: 0200 addi s0,sp,256 - 26b6: 0b04 addi s1,sp,400 - 26b8: 00090003 lb zero,0(s2) - 26bc: 0100 addi s0,sp,128 - 26be: 0200 addi s0,sp,256 - 26c0: 0c04 addi s1,sp,528 - 26c2: 04090003 lb zero,64(s2) - 26c6: 0100 addi s0,sp,128 - 26c8: 0200 addi s0,sp,256 - 26ca: 0e04 addi s1,sp,784 - 26cc: 08090003 lb zero,128(s2) - 26d0: 0100 addi s0,sp,128 - 26d2: 0200 addi s0,sp,256 - 26d4: 0e04 addi s1,sp,784 - 26d6: 0c090003 lb zero,192(s2) - 26da: 0100 addi s0,sp,128 - 26dc: 0200 addi s0,sp,256 - 26de: 0e04 addi s1,sp,784 - 26e0: 24090003 lb zero,576(s2) - 26e4: 0100 addi s0,sp,128 - 26e6: 0200 addi s0,sp,256 - 26e8: 0e04 addi s1,sp,784 - 26ea: 00090003 lb zero,0(s2) - 26ee: 0100 addi s0,sp,128 - 26f0: 0200 addi s0,sp,256 - 26f2: 0e04 addi s1,sp,784 - 26f4: 00090003 lb zero,0(s2) - 26f8: 0100 addi s0,sp,128 - 26fa: 0200 addi s0,sp,256 - 26fc: 0e04 addi s1,sp,784 - 26fe: 00090003 lb zero,0(s2) - 2702: 0100 addi s0,sp,128 - 2704: 0200 addi s0,sp,256 - 2706: 0e04 addi s1,sp,784 - 2708: 00090003 lb zero,0(s2) - 270c: 0100 addi s0,sp,128 - 270e: 0200 addi s0,sp,256 - 2710: 0e04 addi s1,sp,784 - 2712: 00090003 lb zero,0(s2) - 2716: 0100 addi s0,sp,128 - 2718: 0200 addi s0,sp,256 - 271a: 0e04 addi s1,sp,784 - 271c: 00090003 lb zero,0(s2) - 2720: 0100 addi s0,sp,128 - 2722: 0200 addi s0,sp,256 - 2724: 0e04 addi s1,sp,784 - 2726: 00090003 lb zero,0(s2) - 272a: 0100 addi s0,sp,128 - 272c: 0200 addi s0,sp,256 - 272e: 0e04 addi s1,sp,784 - 2730: 00090003 lb zero,0(s2) - 2734: 0100 addi s0,sp,128 - 2736: 0200 addi s0,sp,256 - 2738: 0e04 addi s1,sp,784 - 273a: 00090003 lb zero,0(s2) - 273e: 0100 addi s0,sp,128 - 2740: 0200 addi s0,sp,256 - 2742: 0e04 addi s1,sp,784 - 2744: 04090003 lb zero,64(s2) - 2748: 0100 addi s0,sp,128 - 274a: 0200 addi s0,sp,256 - 274c: 0e04 addi s1,sp,784 - 274e: 08090003 lb zero,128(s2) - 2752: 0100 addi s0,sp,128 - 2754: 0200 addi s0,sp,256 - 2756: 0e04 addi s1,sp,784 - 2758: 04090003 lb zero,64(s2) - 275c: 0100 addi s0,sp,128 - 275e: 0200 addi s0,sp,256 - 2760: 0e04 addi s1,sp,784 - 2762: 08090003 lb zero,128(s2) - 2766: 0100 addi s0,sp,128 - 2768: 0200 addi s0,sp,256 - 276a: 0f04 addi s1,sp,912 - 276c: 04090003 lb zero,64(s2) - 2770: 0100 addi s0,sp,128 - 2772: 0200 addi s0,sp,256 - 2774: 1104 addi s1,sp,160 - 2776: 04090003 lb zero,64(s2) - 277a: 0100 addi s0,sp,128 - 277c: 0200 addi s0,sp,256 - 277e: 1104 addi s1,sp,160 - 2780: 0c090003 lb zero,192(s2) - 2784: 0100 addi s0,sp,128 - 2786: 0200 addi s0,sp,256 - 2788: 1104 addi s1,sp,160 - 278a: 18090003 lb zero,384(s2) - 278e: 0100 addi s0,sp,128 - 2790: 0200 addi s0,sp,256 - 2792: 1104 addi s1,sp,160 - 2794: 00090003 lb zero,0(s2) - 2798: 0100 addi s0,sp,128 - 279a: 0200 addi s0,sp,256 - 279c: 1104 addi s1,sp,160 - 279e: 00090003 lb zero,0(s2) - 27a2: 0100 addi s0,sp,128 - 27a4: 0200 addi s0,sp,256 - 27a6: 1104 addi s1,sp,160 - 27a8: 00090003 lb zero,0(s2) - 27ac: 0100 addi s0,sp,128 - 27ae: 0200 addi s0,sp,256 - 27b0: 1104 addi s1,sp,160 - 27b2: 00090003 lb zero,0(s2) - 27b6: 0100 addi s0,sp,128 - 27b8: 0200 addi s0,sp,256 - 27ba: 1104 addi s1,sp,160 - 27bc: 00090003 lb zero,0(s2) - 27c0: 0100 addi s0,sp,128 - 27c2: 0200 addi s0,sp,256 - 27c4: 1104 addi s1,sp,160 - 27c6: 00090003 lb zero,0(s2) - 27ca: 0100 addi s0,sp,128 - 27cc: 0200 addi s0,sp,256 - 27ce: 1104 addi s1,sp,160 - 27d0: 00090003 lb zero,0(s2) - 27d4: 0100 addi s0,sp,128 - 27d6: 0200 addi s0,sp,256 - 27d8: 1104 addi s1,sp,160 - 27da: 00090003 lb zero,0(s2) - 27de: 0100 addi s0,sp,128 - 27e0: 0200 addi s0,sp,256 - 27e2: 1104 addi s1,sp,160 - 27e4: 00090003 lb zero,0(s2) - 27e8: 0100 addi s0,sp,128 - 27ea: 0200 addi s0,sp,256 - 27ec: 1104 addi s1,sp,160 - 27ee: 04090003 lb zero,64(s2) - 27f2: 0100 addi s0,sp,128 - 27f4: 0200 addi s0,sp,256 - 27f6: 1104 addi s1,sp,160 - 27f8: 08090003 lb zero,128(s2) - 27fc: 0100 addi s0,sp,128 - 27fe: 0200 addi s0,sp,256 - 2800: 1104 addi s1,sp,160 - 2802: 04090003 lb zero,64(s2) - 2806: 0100 addi s0,sp,128 - 2808: 0200 addi s0,sp,256 - 280a: 1104 addi s1,sp,160 - 280c: 08090003 lb zero,128(s2) - 2810: 0100 addi s0,sp,128 - 2812: 0200 addi s0,sp,256 - 2814: 1204 addi s1,sp,288 - 2816: 04090003 lb zero,64(s2) - 281a: 0100 addi s0,sp,128 - 281c: 0200 addi s0,sp,256 - 281e: 1404 addi s1,sp,544 - 2820: 04090003 lb zero,64(s2) - 2824: 0100 addi s0,sp,128 - 2826: 0200 addi s0,sp,256 - 2828: 1404 addi s1,sp,544 - 282a: 00090003 lb zero,0(s2) - 282e: 0100 addi s0,sp,128 - 2830: 0200 addi s0,sp,256 - 2832: 1404 addi s1,sp,544 - 2834: 00090003 lb zero,0(s2) - 2838: 0100 addi s0,sp,128 - 283a: 0200 addi s0,sp,256 - 283c: 1404 addi s1,sp,544 - 283e: 00090003 lb zero,0(s2) - 2842: 0100 addi s0,sp,128 - 2844: 0200 addi s0,sp,256 - 2846: 1404 addi s1,sp,544 - 2848: 00090003 lb zero,0(s2) - 284c: 0100 addi s0,sp,128 - 284e: 0200 addi s0,sp,256 - 2850: 1404 addi s1,sp,544 - 2852: 18090003 lb zero,384(s2) - 2856: 0100 addi s0,sp,128 - 2858: 0200 addi s0,sp,256 - 285a: 1404 addi s1,sp,544 - 285c: 08090003 lb zero,128(s2) - 2860: 0100 addi s0,sp,128 - 2862: 0200 addi s0,sp,256 - 2864: 1404 addi s1,sp,544 - 2866: 04090003 lb zero,64(s2) - 286a: 0100 addi s0,sp,128 - 286c: 0200 addi s0,sp,256 - 286e: 1404 addi s1,sp,544 - 2870: 00090003 lb zero,0(s2) - 2874: 0100 addi s0,sp,128 - 2876: 0200 addi s0,sp,256 - 2878: 1404 addi s1,sp,544 - 287a: 04090003 lb zero,64(s2) - 287e: 0100 addi s0,sp,128 - 2880: 0200 addi s0,sp,256 - 2882: 1404 addi s1,sp,544 - 2884: 00090003 lb zero,0(s2) - 2888: 0100 addi s0,sp,128 - 288a: 0200 addi s0,sp,256 - 288c: 1404 addi s1,sp,544 - 288e: 00090003 lb zero,0(s2) - 2892: 0100 addi s0,sp,128 - 2894: 0200 addi s0,sp,256 - 2896: 1404 addi s1,sp,544 - 2898: 00090003 lb zero,0(s2) - 289c: 0100 addi s0,sp,128 - 289e: 0200 addi s0,sp,256 - 28a0: 1404 addi s1,sp,544 - 28a2: 00090003 lb zero,0(s2) - 28a6: 0100 addi s0,sp,128 - 28a8: 0200 addi s0,sp,256 - 28aa: 1404 addi s1,sp,544 - 28ac: 04090003 lb zero,64(s2) - 28b0: 0100 addi s0,sp,128 - 28b2: 0200 addi s0,sp,256 - 28b4: 1404 addi s1,sp,544 - 28b6: 04090003 lb zero,64(s2) - 28ba: 0100 addi s0,sp,128 - 28bc: 0200 addi s0,sp,256 - 28be: 1404 addi s1,sp,544 - 28c0: 04090003 lb zero,64(s2) - 28c4: 0100 addi s0,sp,128 - 28c6: 0200 addi s0,sp,256 - 28c8: 1404 addi s1,sp,544 - 28ca: 00090003 lb zero,0(s2) - 28ce: 0100 addi s0,sp,128 - 28d0: 0200 addi s0,sp,256 - 28d2: 1404 addi s1,sp,544 - 28d4: 04090003 lb zero,64(s2) - 28d8: 0100 addi s0,sp,128 - 28da: 0200 addi s0,sp,256 - 28dc: 1404 addi s1,sp,544 - 28de: 00090003 lb zero,0(s2) - 28e2: 0100 addi s0,sp,128 - 28e4: 0200 addi s0,sp,256 - 28e6: 1404 addi s1,sp,544 - 28e8: 00090003 lb zero,0(s2) - 28ec: 0100 addi s0,sp,128 - 28ee: 0200 addi s0,sp,256 - 28f0: 1404 addi s1,sp,544 - 28f2: 00090003 lb zero,0(s2) - 28f6: 0100 addi s0,sp,128 - 28f8: 0200 addi s0,sp,256 - 28fa: 1404 addi s1,sp,544 - 28fc: 00090003 lb zero,0(s2) - 2900: 0100 addi s0,sp,128 - 2902: 0200 addi s0,sp,256 - 2904: 1404 addi s1,sp,544 - 2906: 00090003 lb zero,0(s2) - 290a: 0100 addi s0,sp,128 - 290c: 0200 addi s0,sp,256 - 290e: 1404 addi s1,sp,544 - 2910: 00090003 lb zero,0(s2) - 2914: 0100 addi s0,sp,128 - 2916: 0200 addi s0,sp,256 - 2918: 1404 addi s1,sp,544 - 291a: 00090003 lb zero,0(s2) - 291e: 0100 addi s0,sp,128 - 2920: 0200 addi s0,sp,256 - 2922: 1404 addi s1,sp,544 - 2924: 00090003 lb zero,0(s2) - 2928: 0100 addi s0,sp,128 - 292a: 0200 addi s0,sp,256 - 292c: 1404 addi s1,sp,544 - 292e: 00090003 lb zero,0(s2) - 2932: 0100 addi s0,sp,128 - 2934: 0200 addi s0,sp,256 - 2936: 1404 addi s1,sp,544 - 2938: 00090003 lb zero,0(s2) - 293c: 0100 addi s0,sp,128 - 293e: 0200 addi s0,sp,256 - 2940: 1404 addi s1,sp,544 - 2942: 00090003 lb zero,0(s2) - 2946: 0100 addi s0,sp,128 - 2948: 0200 addi s0,sp,256 - 294a: 1404 addi s1,sp,544 - 294c: 00090003 lb zero,0(s2) - 2950: 0100 addi s0,sp,128 - 2952: 0200 addi s0,sp,256 - 2954: 1404 addi s1,sp,544 - 2956: 00090003 lb zero,0(s2) - 295a: 0100 addi s0,sp,128 - 295c: 0200 addi s0,sp,256 - 295e: 1404 addi s1,sp,544 - 2960: 00090003 lb zero,0(s2) - 2964: 0100 addi s0,sp,128 - 2966: 0200 addi s0,sp,256 - 2968: 1404 addi s1,sp,544 - 296a: 00090003 lb zero,0(s2) - 296e: 0100 addi s0,sp,128 - 2970: 0200 addi s0,sp,256 - 2972: 1404 addi s1,sp,544 - 2974: 00090003 lb zero,0(s2) - 2978: 0100 addi s0,sp,128 - 297a: 0200 addi s0,sp,256 - 297c: 1404 addi s1,sp,544 - 297e: 00090003 lb zero,0(s2) - 2982: 0100 addi s0,sp,128 - 2984: 0200 addi s0,sp,256 - 2986: 1404 addi s1,sp,544 - 2988: 34090003 lb zero,832(s2) - 298c: 0100 addi s0,sp,128 - 298e: 0200 addi s0,sp,256 - 2990: 1404 addi s1,sp,544 - 2992: 00090003 lb zero,0(s2) - 2996: 0100 addi s0,sp,128 - 2998: 0200 addi s0,sp,256 - 299a: 1404 addi s1,sp,544 - 299c: 00090003 lb zero,0(s2) - 29a0: 0100 addi s0,sp,128 - 29a2: 0200 addi s0,sp,256 - 29a4: 1404 addi s1,sp,544 - 29a6: 1c090003 lb zero,448(s2) - 29aa: 0100 addi s0,sp,128 - 29ac: 0200 addi s0,sp,256 - 29ae: 1404 addi s1,sp,544 - 29b0: 00090003 lb zero,0(s2) - 29b4: 0100 addi s0,sp,128 - 29b6: 0200 addi s0,sp,256 - 29b8: 1404 addi s1,sp,544 - 29ba: 00090003 lb zero,0(s2) - 29be: 0100 addi s0,sp,128 - 29c0: 0200 addi s0,sp,256 - 29c2: 2604 fld fs1,8(a2) - 29c4: 08090003 lb zero,128(s2) - 29c8: 0100 addi s0,sp,128 - 29ca: 0200 addi s0,sp,256 - 29cc: 2604 fld fs1,8(a2) - 29ce: 00090003 lb zero,0(s2) - 29d2: 0100 addi s0,sp,128 - 29d4: 0200 addi s0,sp,256 - 29d6: 2604 fld fs1,8(a2) - 29d8: 14090003 lb zero,320(s2) - 29dc: 0100 addi s0,sp,128 - 29de: 0200 addi s0,sp,256 - 29e0: 0204 addi s1,sp,256 - 29e2: 04090103 lb sp,64(s2) - 29e6: 0100 addi s0,sp,128 - 29e8: 0200 addi s0,sp,256 - 29ea: 0204 addi s1,sp,256 - 29ec: 04090003 lb zero,64(s2) - 29f0: 0100 addi s0,sp,128 - 29f2: 0200 addi s0,sp,256 - 29f4: 0604 addi s1,sp,768 - 29f6: 04090003 lb zero,64(s2) - 29fa: 0100 addi s0,sp,128 - 29fc: 0200 addi s0,sp,256 - 29fe: 0604 addi s1,sp,768 - 2a00: 00090003 lb zero,0(s2) - 2a04: 0100 addi s0,sp,128 - 2a06: 0200 addi s0,sp,256 - 2a08: 0804 addi s1,sp,16 - 2a0a: 08090003 lb zero,128(s2) - 2a0e: 0100 addi s0,sp,128 - 2a10: 0200 addi s0,sp,256 - 2a12: 0804 addi s1,sp,16 - 2a14: 00090003 lb zero,0(s2) - 2a18: 0100 addi s0,sp,128 - 2a1a: 0200 addi s0,sp,256 - 2a1c: 0804 addi s1,sp,16 - 2a1e: 00090003 lb zero,0(s2) - 2a22: 0100 addi s0,sp,128 - 2a24: 0200 addi s0,sp,256 - 2a26: 0804 addi s1,sp,16 - 2a28: 00090003 lb zero,0(s2) - 2a2c: 0100 addi s0,sp,128 - 2a2e: 0200 addi s0,sp,256 - 2a30: 0a04 addi s1,sp,272 - 2a32: 0c090003 lb zero,192(s2) - 2a36: 0100 addi s0,sp,128 - 2a38: 0200 addi s0,sp,256 - 2a3a: 0a04 addi s1,sp,272 - 2a3c: 00090003 lb zero,0(s2) - 2a40: 0100 addi s0,sp,128 - 2a42: 0200 addi s0,sp,256 - 2a44: 0a04 addi s1,sp,272 - 2a46: 00090003 lb zero,0(s2) - 2a4a: 0100 addi s0,sp,128 - 2a4c: 0200 addi s0,sp,256 - 2a4e: 0a04 addi s1,sp,272 - 2a50: 04090003 lb zero,64(s2) - 2a54: 0100 addi s0,sp,128 - 2a56: 0200 addi s0,sp,256 - 2a58: 0a04 addi s1,sp,272 - 2a5a: 08090003 lb zero,128(s2) - 2a5e: 0100 addi s0,sp,128 - 2a60: 0200 addi s0,sp,256 - 2a62: 0904 addi s1,sp,144 - 2a64: 04090003 lb zero,64(s2) - 2a68: 0100 addi s0,sp,128 - 2a6a: 0200 addi s0,sp,256 - 2a6c: 1804 addi s1,sp,48 - 2a6e: 08090003 lb zero,128(s2) - 2a72: 0100 addi s0,sp,128 - 2a74: 0200 addi s0,sp,256 - 2a76: 1804 addi s1,sp,48 - 2a78: 0c090003 lb zero,192(s2) - 2a7c: 0100 addi s0,sp,128 - 2a7e: 0200 addi s0,sp,256 - 2a80: 1a04 addi s1,sp,304 - 2a82: 04090003 lb zero,64(s2) - 2a86: 0100 addi s0,sp,128 - 2a88: 0200 addi s0,sp,256 - 2a8a: 1a04 addi s1,sp,304 - 2a8c: 00090003 lb zero,0(s2) - 2a90: 0100 addi s0,sp,128 - 2a92: 0200 addi s0,sp,256 - 2a94: 1a04 addi s1,sp,304 - 2a96: 00090003 lb zero,0(s2) - 2a9a: 0100 addi s0,sp,128 - 2a9c: 0200 addi s0,sp,256 - 2a9e: 1a04 addi s1,sp,304 - 2aa0: 00090003 lb zero,0(s2) - 2aa4: 0100 addi s0,sp,128 - 2aa6: 0306 slli t1,t1,0x1 - 2aa8: 0900 addi s0,sp,144 - 2aaa: 0008 0x8 - 2aac: 0001 nop - 2aae: 0402 c.slli64 s0 - 2ab0: 0678 addi a4,sp,780 - 2ab2: 10090003 lb zero,256(s2) - 2ab6: 0100 addi s0,sp,128 - 2ab8: 0200 addi s0,sp,256 - 2aba: 7804 flw fs1,48(s0) - 2abc: 00090003 lb zero,0(s2) - 2ac0: 0100 addi s0,sp,128 - 2ac2: 0200 addi s0,sp,256 - 2ac4: 7804 flw fs1,48(s0) - 2ac6: 00090003 lb zero,0(s2) - 2aca: 0100 addi s0,sp,128 - 2acc: 0200 addi s0,sp,256 - 2ace: 7804 flw fs1,48(s0) - 2ad0: 00090003 lb zero,0(s2) - 2ad4: 0100 addi s0,sp,128 - 2ad6: 0200 addi s0,sp,256 - 2ad8: 7804 flw fs1,48(s0) - 2ada: 00090003 lb zero,0(s2) - 2ade: 0100 addi s0,sp,128 - 2ae0: 0200 addi s0,sp,256 - 2ae2: 7804 flw fs1,48(s0) - 2ae4: 00090003 lb zero,0(s2) - 2ae8: 0100 addi s0,sp,128 - 2aea: 0200 addi s0,sp,256 - 2aec: 7804 flw fs1,48(s0) - 2aee: 00090003 lb zero,0(s2) - 2af2: 0100 addi s0,sp,128 - 2af4: 0200 addi s0,sp,256 - 2af6: 7804 flw fs1,48(s0) - 2af8: 1c090103 lb sp,448(s2) - 2afc: 0100 addi s0,sp,128 - 2afe: 0200 addi s0,sp,256 - 2b00: 7804 flw fs1,48(s0) - 2b02: 00090003 lb zero,0(s2) - 2b06: 0100 addi s0,sp,128 - 2b08: 0200 addi s0,sp,256 - 2b0a: 7804 flw fs1,48(s0) - 2b0c: 00090203 lb tp,0(s2) - 2b10: 0100 addi s0,sp,128 - 2b12: 0105 addi sp,sp,1 - 2b14: 0200 addi s0,sp,256 - 2b16: 7804 flw fs1,48(s0) - 2b18: 0306 slli t1,t1,0x1 - 2b1a: 0901 addi s2,s2,0 - 2b1c: 0000 unimp - 2b1e: 0501 addi a0,a0,0 - 2b20: 04020003 lb zero,64(tp) # 1a040 <_start-0x7ffe5fc0> - 2b24: 09790307 vlsbu.v v6,(s2),s7,v0.t - 2b28: 0034 addi a3,sp,8 - 2b2a: 0001 nop - 2b2c: 0402 c.slli64 s0 - 2b2e: 02030607 vlbu.v v12,(t1) - 2b32: 0409 addi s0,s0,2 - 2b34: 0100 addi s0,sp,128 - 2b36: 0c090103 lb sp,192(s2) - 2b3a: 0100 addi s0,sp,128 - 2b3c: 00090003 lb zero,0(s2) - 2b40: 0100 addi s0,sp,128 - 2b42: 00090003 lb zero,0(s2) - 2b46: 0100 addi s0,sp,128 - 2b48: 0200 addi s0,sp,256 - 2b4a: 0404 addi s1,sp,512 - 2b4c: 0306 slli t1,t1,0x1 - 2b4e: 097e slli s2,s2,0x1f - 2b50: 0024 addi s1,sp,8 - 2b52: 0001 nop - 2b54: 0402 c.slli64 s0 - 2b56: 0604 addi s1,sp,768 - 2b58: 04090103 lb sp,64(s2) - 2b5c: 0100 addi s0,sp,128 - 2b5e: 0306 slli t1,t1,0x1 - 2b60: 0900 addi s0,sp,144 - 2b62: 0004 0x4 - 2b64: 0001 nop - 2b66: 0402 c.slli64 s0 - 2b68: 0103063b 0x103063b - 2b6c: 0809 addi a6,a6,2 - 2b6e: 0100 addi s0,sp,128 - 2b70: 0200 addi s0,sp,256 - 2b72: 3b04 fld fs1,48(a4) - 2b74: 00090003 lb zero,0(s2) - 2b78: 0100 addi s0,sp,128 - 2b7a: 0200 addi s0,sp,256 - 2b7c: 3b04 fld fs1,48(a4) - 2b7e: 00090003 lb zero,0(s2) - 2b82: 0100 addi s0,sp,128 - 2b84: 0200 addi s0,sp,256 - 2b86: 3b04 fld fs1,48(a4) - 2b88: 08090003 lb zero,128(s2) - 2b8c: 0100 addi s0,sp,128 - 2b8e: 0200 addi s0,sp,256 - 2b90: 3c04 fld fs1,56(s0) - 2b92: 08090003 lb zero,128(s2) - 2b96: 0100 addi s0,sp,128 - 2b98: 0200 addi s0,sp,256 - 2b9a: 3e04 fld fs1,56(a2) - 2b9c: 08090003 lb zero,128(s2) - 2ba0: 0100 addi s0,sp,128 - 2ba2: 0200 addi s0,sp,256 - 2ba4: 3e04 fld fs1,56(a2) - 2ba6: 1c090003 lb zero,448(s2) - 2baa: 0100 addi s0,sp,128 - 2bac: 0200 addi s0,sp,256 - 2bae: 4b04 lw s1,16(a4) - 2bb0: 04090003 lb zero,64(s2) - 2bb4: 0100 addi s0,sp,128 - 2bb6: 0200 addi s0,sp,256 - 2bb8: 4b04 lw s1,16(a4) - 2bba: 00090003 lb zero,0(s2) - 2bbe: 0100 addi s0,sp,128 - 2bc0: 0200 addi s0,sp,256 - 2bc2: 4c04 lw s1,24(s0) - 2bc4: 08090003 lb zero,128(s2) - 2bc8: 0100 addi s0,sp,128 - 2bca: 0200 addi s0,sp,256 - 2bcc: 4c04 lw s1,24(s0) - 2bce: 00090003 lb zero,0(s2) - 2bd2: 0100 addi s0,sp,128 - 2bd4: 0200 addi s0,sp,256 - 2bd6: 4c04 lw s1,24(s0) - 2bd8: 00090003 lb zero,0(s2) - 2bdc: 0100 addi s0,sp,128 - 2bde: 0200 addi s0,sp,256 - 2be0: 4c04 lw s1,24(s0) - 2be2: 00090003 lb zero,0(s2) - 2be6: 0100 addi s0,sp,128 - 2be8: 0200 addi s0,sp,256 - 2bea: 4e04 lw s1,24(a2) - 2bec: 0c090003 lb zero,192(s2) - 2bf0: 0100 addi s0,sp,128 - 2bf2: 0200 addi s0,sp,256 - 2bf4: 4e04 lw s1,24(a2) - 2bf6: 00090003 lb zero,0(s2) - 2bfa: 0100 addi s0,sp,128 - 2bfc: 0200 addi s0,sp,256 - 2bfe: 4e04 lw s1,24(a2) - 2c00: 00090003 lb zero,0(s2) - 2c04: 0100 addi s0,sp,128 - 2c06: 0200 addi s0,sp,256 - 2c08: 4e04 lw s1,24(a2) - 2c0a: 04090003 lb zero,64(s2) - 2c0e: 0100 addi s0,sp,128 - 2c10: 0200 addi s0,sp,256 - 2c12: 4e04 lw s1,24(a2) - 2c14: 08090003 lb zero,128(s2) - 2c18: 0100 addi s0,sp,128 - 2c1a: 0200 addi s0,sp,256 - 2c1c: 4d04 lw s1,24(a0) - 2c1e: 04090003 lb zero,64(s2) - 2c22: 0100 addi s0,sp,128 - 2c24: 0200 addi s0,sp,256 - 2c26: 5d04 lw s1,56(a0) - 2c28: 08090003 lb zero,128(s2) - 2c2c: 0100 addi s0,sp,128 - 2c2e: 0200 addi s0,sp,256 - 2c30: 5d04 lw s1,56(a0) - 2c32: 00090003 lb zero,0(s2) - 2c36: 0100 addi s0,sp,128 - 2c38: 0200 addi s0,sp,256 - 2c3a: 5d04 lw s1,56(a0) - 2c3c: 00090003 lb zero,0(s2) - 2c40: 0100 addi s0,sp,128 - 2c42: 0200 addi s0,sp,256 - 2c44: 5d04 lw s1,56(a0) - 2c46: 0c090003 lb zero,192(s2) - 2c4a: 0100 addi s0,sp,128 - 2c4c: 0306 slli t1,t1,0x1 - 2c4e: 0900 addi s0,sp,144 - 2c50: 0004 0x4 - 2c52: 0001 nop - 2c54: 0402 c.slli64 s0 - 2c56: 0003063f 01000809 0x10008090003063f - 2c5e: 0200 addi s0,sp,256 - 2c60: 4704 lw s1,8(a4) - 2c62: 0306 slli t1,t1,0x1 - 2c64: 0900 addi s0,sp,144 - 2c66: 0018 0x18 - 2c68: 0001 nop - 2c6a: 0402 c.slli64 s0 - 2c6c: 034a slli t1,t1,0x12 - 2c6e: 0900 addi s0,sp,144 - 2c70: 0008 0x8 - 2c72: 0001 nop - 2c74: 0402 c.slli64 s0 - 2c76: 064a slli a2,a2,0x12 - 2c78: 0c090003 lb zero,192(s2) - 2c7c: 0100 addi s0,sp,128 - 2c7e: 0306 slli t1,t1,0x1 - 2c80: 0900 addi s0,sp,144 - 2c82: 0008 0x8 - 2c84: 0901 addi s2,s2,0 - 2c86: 0034 addi a3,sp,8 - 2c88: 0100 addi s0,sp,128 - 2c8a: 1701 addi a4,a4,-32 - 2c8c: 0002 c.slli64 zero - 2c8e: 0300 addi s0,sp,384 - 2c90: 9400 0x9400 - 2c92: 0000 unimp - 2c94: 0100 addi s0,sp,128 - 2c96: fb01 bnez a4,2ba6 <_start-0x7fffd45a> - 2c98: 0d0e slli s10,s10,0x3 - 2c9a: 0100 addi s0,sp,128 - 2c9c: 0101 addi sp,sp,0 - 2c9e: 0001 nop - 2ca0: 0000 unimp - 2ca2: 0001 nop - 2ca4: 0100 addi s0,sp,128 - 2ca6: 2e2e fld ft8,200(sp) - 2ca8: 2f2e2e2f 0x2f2e2e2f - 2cac: 2e2e fld ft8,200(sp) - 2cae: 2f2e2e2f 0x2f2e2e2f - 2cb2: 6972 flw fs2,28(sp) - 2cb4: 2d766373 csrrsi t1,0x2d7,12 - 2cb8: 2f636367 0x2f636367 - 2cbc: 696c flw fa1,84(a0) - 2cbe: 6762 flw fa4,24(sp) - 2cc0: 732f6363 bltu t5,s2,33e6 <_start-0x7fffcc1a> - 2cc4: 2d74666f jal a2,4979a <_start-0x7ffb6866> - 2cc8: 7066 flw ft0,120(sp) - 2cca: 2e00 fld fs0,24(a2) - 2ccc: 2f2e fld ft10,200(sp) - 2cce: 2e2e fld ft8,200(sp) - 2cd0: 2f2e2e2f 0x2f2e2e2f - 2cd4: 2e2e fld ft8,200(sp) - 2cd6: 7369722f 0x7369722f - 2cda: 672d7663 bgeu s10,s2,3346 <_start-0x7fffccba> - 2cde: 6c2f6363 bltu t5,sp,33a4 <_start-0x7fffcc5c> - 2ce2: 6269 lui tp,0x1a - 2ce4: 2f636367 0x2f636367 - 2ce8: 2e2e fld ft8,200(sp) - 2cea: 636e692f vamoandw.v zero,v22,(t3),v18 - 2cee: 756c flw fa1,108(a0) - 2cf0: 6564 flw fs1,76(a0) - 2cf2: 0000 unimp - 2cf4: 6966 flw fs2,88(sp) - 2cf6: 6478 flw fa4,76(s0) - 2cf8: 7366 flw ft6,120(sp) - 2cfa: 2e69 jal 3094 <_start-0x7fffcf6c> - 2cfc: 00010063 beqz sp,2cfc <_start-0x7fffd304> - 2d00: 7300 flw fs0,32(a4) - 2d02: 2d74666f jal a2,497d8 <_start-0x7ffb6828> - 2d06: 7066 flw ft0,120(sp) - 2d08: 682e flw fa6,200(sp) - 2d0a: 0100 addi s0,sp,128 - 2d0c: 0000 unimp - 2d0e: 6f64 flw fs1,92(a4) - 2d10: 6275 lui tp,0x1d - 2d12: 656c flw fa1,76(a0) - 2d14: 682e flw fa6,200(sp) - 2d16: 0100 addi s0,sp,128 - 2d18: 0000 unimp - 2d1a: 6f6c flw fa1,92(a4) - 2d1c: 676e flw fa4,216(sp) - 2d1e: 6f6c flw fa1,92(a4) - 2d20: 676e flw fa4,216(sp) - 2d22: 682e flw fa6,200(sp) - 2d24: 0200 addi s0,sp,256 - 2d26: 0000 unimp - 2d28: 0500 addi s0,sp,640 - 2d2a: 0001 nop - 2d2c: 0205 addi tp,tp,1 - 2d2e: 14dc addi a5,sp,612 - 2d30: 8001 c.srli64 s0 - 2d32: 05012303 lw t1,80(sp) - 2d36: 09010303 lb t1,144(sp) - 2d3a: 0000 unimp - 2d3c: 0301 addi t1,t1,0 - 2d3e: 0900 addi s0,sp,144 - 2d40: 0000 unimp - 2d42: 0501 addi a0,a0,0 - 2d44: 030d addi t1,t1,3 - 2d46: 0900 addi s0,sp,144 - 2d48: 0000 unimp - 2d4a: 0501 addi a0,a0,0 - 2d4c: 09010303 lb t1,144(sp) - 2d50: 0000 unimp - 2d52: 0301 addi t1,t1,0 - 2d54: 0900 addi s0,sp,144 - 2d56: 0000 unimp - 2d58: 0301 addi t1,t1,0 - 2d5a: 0900 addi s0,sp,144 - 2d5c: 0000 unimp - 2d5e: 0301 addi t1,t1,0 - 2d60: 0900 addi s0,sp,144 - 2d62: 0000 unimp - 2d64: 0301 addi t1,t1,0 - 2d66: 0901 addi s2,s2,0 - 2d68: 0000 unimp - 2d6a: 0301 addi t1,t1,0 - 2d6c: 0902 c.slli64 s2 - 2d6e: 0000 unimp - 2d70: 0301 addi t1,t1,0 - 2d72: 0901 addi s2,s2,0 - 2d74: 0000 unimp - 2d76: 0301 addi t1,t1,0 - 2d78: 0900 addi s0,sp,144 - 2d7a: 0000 unimp - 2d7c: 0301 addi t1,t1,0 - 2d7e: 0900 addi s0,sp,144 - 2d80: 0000 unimp - 2d82: 0301 addi t1,t1,0 - 2d84: 0900 addi s0,sp,144 - 2d86: 0000 unimp - 2d88: 0301 addi t1,t1,0 - 2d8a: 0900 addi s0,sp,144 - 2d8c: 0000 unimp - 2d8e: 0601 addi a2,a2,0 - 2d90: 10090103 lb sp,256(s2) - 2d94: 0100 addi s0,sp,128 - 2d96: 04097f03 0x4097f03 - 2d9a: 0100 addi s0,sp,128 - 2d9c: 0306 slli t1,t1,0x1 - 2d9e: 0900 addi s0,sp,144 - 2da0: 0004 0x4 - 2da2: 0301 addi t1,t1,0 - 2da4: 0900 addi s0,sp,144 - 2da6: 0000 unimp - 2da8: 0301 addi t1,t1,0 - 2daa: 0901 addi s2,s2,0 - 2dac: 0004 0x4 - 2dae: 0301 addi t1,t1,0 - 2db0: 0900 addi s0,sp,144 - 2db2: 0000 unimp - 2db4: 0001 nop - 2db6: 0402 c.slli64 s0 - 2db8: 030a slli t1,t1,0x2 - 2dba: 0900 addi s0,sp,144 - 2dbc: 0004 0x4 - 2dbe: 0001 nop - 2dc0: 0402 c.slli64 s0 - 2dc2: 030a slli t1,t1,0x2 - 2dc4: 0900 addi s0,sp,144 - 2dc6: 0000 unimp - 2dc8: 0001 nop - 2dca: 0402 c.slli64 s0 - 2dcc: 030d addi t1,t1,3 - 2dce: 0900 addi s0,sp,144 - 2dd0: 0008 0x8 - 2dd2: 0001 nop - 2dd4: 0402 c.slli64 s0 - 2dd6: 030d addi t1,t1,3 - 2dd8: 0900 addi s0,sp,144 - 2dda: 0000 unimp - 2ddc: 0001 nop - 2dde: 0402 c.slli64 s0 - 2de0: 030d addi t1,t1,3 - 2de2: 0900 addi s0,sp,144 - 2de4: 0000 unimp - 2de6: 0001 nop - 2de8: 0402 c.slli64 s0 - 2dea: 030d addi t1,t1,3 - 2dec: 0900 addi s0,sp,144 - 2dee: 0000 unimp - 2df0: 0001 nop - 2df2: 0402 c.slli64 s0 - 2df4: 030d addi t1,t1,3 - 2df6: 0900 addi s0,sp,144 - 2df8: 000c 0xc - 2dfa: 0001 nop - 2dfc: 0402 c.slli64 s0 - 2dfe: 030c addi a1,sp,384 - 2e00: 0900 addi s0,sp,144 - 2e02: 0004 0x4 - 2e04: 0001 nop - 2e06: 0402 c.slli64 s0 - 2e08: 030c addi a1,sp,384 - 2e0a: 0900 addi s0,sp,144 - 2e0c: 0000 unimp - 2e0e: 0001 nop - 2e10: 0402 c.slli64 s0 - 2e12: 030c addi a1,sp,384 - 2e14: 0900 addi s0,sp,144 - 2e16: 0004 0x4 - 2e18: 0001 nop - 2e1a: 0402 c.slli64 s0 - 2e1c: 030c addi a1,sp,384 - 2e1e: 0900 addi s0,sp,144 - 2e20: 0000 unimp - 2e22: 0001 nop - 2e24: 0402 c.slli64 s0 - 2e26: 031d addi t1,t1,7 - 2e28: 0900 addi s0,sp,144 - 2e2a: 0010 0x10 - 2e2c: 0001 nop - 2e2e: 0402 c.slli64 s0 - 2e30: 031d addi t1,t1,7 - 2e32: 0900 addi s0,sp,144 - 2e34: 0000 unimp - 2e36: 0001 nop - 2e38: 0402 c.slli64 s0 - 2e3a: 031d addi t1,t1,7 - 2e3c: 0900 addi s0,sp,144 - 2e3e: 0010 0x10 - 2e40: 0001 nop - 2e42: 0402 c.slli64 s0 - 2e44: 032a slli t1,t1,0xa - 2e46: 0900 addi s0,sp,144 - 2e48: 0000 unimp - 2e4a: 0001 nop - 2e4c: 0402 c.slli64 s0 - 2e4e: 032a slli t1,t1,0xa - 2e50: 0900 addi s0,sp,144 - 2e52: 0000 unimp - 2e54: 0001 nop - 2e56: 0402 c.slli64 s0 - 2e58: 032c addi a1,sp,392 - 2e5a: 0900 addi s0,sp,144 - 2e5c: 0004 0x4 - 2e5e: 0001 nop - 2e60: 0402 c.slli64 s0 - 2e62: 0329 addi t1,t1,10 - 2e64: 0900 addi s0,sp,144 - 2e66: 0008 0x8 - 2e68: 0001 nop - 2e6a: 0402 c.slli64 s0 - 2e6c: 0329 addi t1,t1,10 - 2e6e: 0900 addi s0,sp,144 - 2e70: 0000 unimp - 2e72: 0001 nop - 2e74: 0402 c.slli64 s0 - 2e76: 0329 addi t1,t1,10 - 2e78: 0900 addi s0,sp,144 - 2e7a: 000c 0xc - 2e7c: 0601 addi a2,a2,0 - 2e7e: 04090003 lb zero,64(s2) - 2e82: 0100 addi s0,sp,128 - 2e84: 0306 slli t1,t1,0x1 - 2e86: 0901 addi s2,s2,0 - 2e88: 0004 0x4 - 2e8a: 0301 addi t1,t1,0 - 2e8c: 0900 addi s0,sp,144 - 2e8e: 0000 unimp - 2e90: 0301 addi t1,t1,0 - 2e92: 0902 c.slli64 s2 - 2e94: 0000 unimp - 2e96: 0501 addi a0,a0,0 - 2e98: 0601 addi a2,a2,0 - 2e9a: 00090103 lb sp,0(s2) - 2e9e: 0100 addi s0,sp,128 - 2ea0: 0409 addi s0,s0,2 - 2ea2: 0000 unimp - 2ea4: 0101 addi sp,sp,0 - 2ea6: 02a2 slli t0,t0,0x8 - 2ea8: 0000 unimp - 2eaa: 00a30003 lb zero,10(t1) # 900000a <_start-0x76fffff6> - 2eae: 0000 unimp - 2eb0: 0101 addi sp,sp,0 - 2eb2: 000d0efb 0xd0efb - 2eb6: 0101 addi sp,sp,0 + 127e: 0101 addi sp,sp,0 + 1280: 0000 unimp + 1282: 0100 addi s0,sp,128 + 1284: 0000 unimp + 1286: 2e01 jal 1596 <_start-0x7fffea6a> + 1288: 2f2e fld ft10,200(sp) + 128a: 2e2e fld ft8,200(sp) + 128c: 2f2e2e2f 0x2f2e2e2f + 1290: 2e2e fld ft8,200(sp) + 1292: 7369722f 0x7369722f + 1296: 672d7663 bgeu s10,s2,1902 <_start-0x7fffe6fe> + 129a: 6c2f6363 bltu t5,sp,1960 <_start-0x7fffe6a0> + 129e: 6269 lui tp,0x1a + 12a0: 2f636367 0x2f636367 + 12a4: 74666f73 csrrsi t5,0x746,12 + 12a8: 662d lui a2,0xb + 12aa: 0070 addi a2,sp,12 + 12ac: 2e2e fld ft8,200(sp) + 12ae: 2f2e2e2f 0x2f2e2e2f + 12b2: 2e2e fld ft8,200(sp) + 12b4: 2f2e2e2f 0x2f2e2e2f + 12b8: 6972 flw fs2,28(sp) + 12ba: 2d766373 csrrsi t1,0x2d7,12 + 12be: 2f636367 0x2f636367 + 12c2: 696c flw fa1,84(a0) + 12c4: 6762 flw fa4,24(sp) + 12c6: 2e2f6363 bltu t5,sp,15ac <_start-0x7fffea54> + 12ca: 2f2e fld ft10,200(sp) + 12cc: 6e69 lui t3,0x1a + 12ce: 64756c63 bltu a0,t2,1926 <_start-0x7fffe6da> + 12d2: 0065 c.nop 25 + 12d4: 6400 flw fs0,8(s0) + 12d6: 7669 lui a2,0xffffa + 12d8: 6664 flw fs1,76(a2) + 12da: 00632e33 slt t3,t1,t1 + 12de: 0001 nop + 12e0: 7300 flw fs0,32(a4) + 12e2: 2d74666f jal a2,47db8 <_start-0x7ffb8248> + 12e6: 7066 flw ft0,120(sp) + 12e8: 682e flw fa6,200(sp) + 12ea: 0100 addi s0,sp,128 + 12ec: 0000 unimp + 12ee: 6f64 flw fs1,92(a4) + 12f0: 6275 lui tp,0x1d + 12f2: 656c flw fa1,76(a0) + 12f4: 682e flw fa6,200(sp) + 12f6: 0100 addi s0,sp,128 + 12f8: 0000 unimp + 12fa: 6f6c flw fa1,92(a4) + 12fc: 676e flw fa4,216(sp) + 12fe: 6f6c flw fa1,92(a4) + 1300: 676e flw fa4,216(sp) + 1302: 682e flw fa6,200(sp) + 1304: 0200 addi s0,sp,256 + 1306: 0000 unimp + 1308: 0500 addi s0,sp,640 + 130a: 0001 nop + 130c: 0205 addi tp,tp,1 + 130e: 0818 addi a4,sp,16 + 1310: 8001 c.srli64 s0 + 1312: 05012303 lw t1,80(sp) + 1316: 09010303 lb t1,144(sp) + 131a: 0000 unimp + 131c: 0301 addi t1,t1,0 + 131e: 0900 addi s0,sp,144 + 1320: 0000 unimp + 1322: 0501 addi a0,a0,0 + 1324: 030d addi t1,t1,3 + 1326: 0900 addi s0,sp,144 + 1328: 0000 unimp + 132a: 0501 addi a0,a0,0 + 132c: 09010303 lb t1,144(sp) + 1330: 0000 unimp + 1332: 0301 addi t1,t1,0 + 1334: 0900 addi s0,sp,144 + 1336: 0000 unimp + 1338: 0301 addi t1,t1,0 + 133a: 0900 addi s0,sp,144 + 133c: 0000 unimp + 133e: 0301 addi t1,t1,0 + 1340: 0900 addi s0,sp,144 + 1342: 0000 unimp + 1344: 0301 addi t1,t1,0 + 1346: 0901 addi s2,s2,0 + 1348: 0000 unimp + 134a: 0301 addi t1,t1,0 + 134c: 0900 addi s0,sp,144 + 134e: 0000 unimp + 1350: 0301 addi t1,t1,0 + 1352: 0900 addi s0,sp,144 + 1354: 0000 unimp + 1356: 0301 addi t1,t1,0 + 1358: 0900 addi s0,sp,144 + 135a: 0000 unimp + 135c: 0301 addi t1,t1,0 + 135e: 0901 addi s2,s2,0 + 1360: 0000 unimp + 1362: 0301 addi t1,t1,0 + 1364: 0900 addi s0,sp,144 + 1366: 0000 unimp + 1368: 0301 addi t1,t1,0 + 136a: 0900 addi s0,sp,144 + 136c: 0000 unimp + 136e: 0301 addi t1,t1,0 + 1370: 0900 addi s0,sp,144 + 1372: 0000 unimp + 1374: 0301 addi t1,t1,0 + 1376: 0901 addi s2,s2,0 + 1378: 0000 unimp + 137a: 0301 addi t1,t1,0 + 137c: 0902 c.slli64 s2 + 137e: 0000 unimp + 1380: 0301 addi t1,t1,0 + 1382: 0901 addi s2,s2,0 + 1384: 0000 unimp + 1386: 0301 addi t1,t1,0 + 1388: 0900 addi s0,sp,144 + 138a: 0000 unimp + 138c: 0301 addi t1,t1,0 + 138e: 0900 addi s0,sp,144 + 1390: 0000 unimp + 1392: 0301 addi t1,t1,0 + 1394: 0900 addi s0,sp,144 + 1396: 0000 unimp + 1398: 0301 addi t1,t1,0 + 139a: 0900 addi s0,sp,144 + 139c: 0000 unimp + 139e: 0301 addi t1,t1,0 + 13a0: 0900 addi s0,sp,144 + 13a2: 0000 unimp + 13a4: 0501 addi a0,a0,0 + 13a6: 0601 addi a2,a2,0 + 13a8: 00097803 0x97803 + 13ac: 0100 addi s0,sp,128 + 13ae: 0305 addi t1,t1,1 + 13b0: 04090803 lb a6,64(s2) + 13b4: 0100 addi s0,sp,128 + 13b6: 0105 addi sp,sp,1 + 13b8: 04097803 0x4097803 + 13bc: 0100 addi s0,sp,128 + 13be: 0305 addi t1,t1,1 + 13c0: 14090803 lb a6,320(s2) + 13c4: 0100 addi s0,sp,128 + 13c6: 0105 addi sp,sp,1 + 13c8: 04097803 0x4097803 + 13cc: 0100 addi s0,sp,128 + 13ce: 0305 addi t1,t1,1 + 13d0: 10090803 lb a6,256(s2) + 13d4: 0100 addi s0,sp,128 + 13d6: 0105 addi sp,sp,1 + 13d8: 04097803 0x4097803 + 13dc: 0100 addi s0,sp,128 + 13de: 0305 addi t1,t1,1 + 13e0: 0c090803 lb a6,192(s2) + 13e4: 0100 addi s0,sp,128 + 13e6: 0306 slli t1,t1,0x1 + 13e8: 0900 addi s0,sp,144 + 13ea: 0004 0x4 + 13ec: 0301 addi t1,t1,0 + 13ee: 0900 addi s0,sp,144 + 13f0: 0000 unimp + 13f2: 0301 addi t1,t1,0 + 13f4: 0900 addi s0,sp,144 + 13f6: 0004 0x4 + 13f8: 0301 addi t1,t1,0 + 13fa: 0900 addi s0,sp,144 + 13fc: 0000 unimp + 13fe: 0001 nop + 1400: 0402 c.slli64 s0 + 1402: 0301 addi t1,t1,0 + 1404: 0900 addi s0,sp,144 + 1406: 000c 0xc + 1408: 0001 nop + 140a: 0402 c.slli64 s0 + 140c: 0301 addi t1,t1,0 + 140e: 0900 addi s0,sp,144 + 1410: 0000 unimp + 1412: 0001 nop + 1414: 0402 c.slli64 s0 + 1416: 0301 addi t1,t1,0 + 1418: 0900 addi s0,sp,144 + 141a: 0000 unimp + 141c: 0001 nop + 141e: 0402 c.slli64 s0 + 1420: 0301 addi t1,t1,0 + 1422: 0900 addi s0,sp,144 + 1424: 0000 unimp + 1426: 0001 nop + 1428: 0402 c.slli64 s0 + 142a: 0301 addi t1,t1,0 + 142c: 0900 addi s0,sp,144 + 142e: 0014 0x14 + 1430: 0001 nop + 1432: 0402 c.slli64 s0 + 1434: 0301 addi t1,t1,0 + 1436: 0900 addi s0,sp,144 + 1438: 0004 0x4 + 143a: 0001 nop + 143c: 0402 c.slli64 s0 + 143e: 0301 addi t1,t1,0 + 1440: 0900 addi s0,sp,144 + 1442: 0000 unimp + 1444: 0001 nop + 1446: 0402 c.slli64 s0 + 1448: 0301 addi t1,t1,0 + 144a: 0900 addi s0,sp,144 + 144c: 0004 0x4 + 144e: 0001 nop + 1450: 0402 c.slli64 s0 + 1452: 0301 addi t1,t1,0 + 1454: 0900 addi s0,sp,144 + 1456: 0000 unimp + 1458: 0001 nop + 145a: 0402 c.slli64 s0 + 145c: 0325 addi t1,t1,9 + 145e: 0900 addi s0,sp,144 + 1460: 0000 unimp + 1462: 0001 nop + 1464: 0402 c.slli64 s0 + 1466: 0325 addi t1,t1,9 + 1468: 0900 addi s0,sp,144 + 146a: 0000 unimp + 146c: 0301 addi t1,t1,0 + 146e: 0901 addi s2,s2,0 + 1470: 0004 0x4 + 1472: 0301 addi t1,t1,0 + 1474: 0900 addi s0,sp,144 + 1476: 0000 unimp + 1478: 0301 addi t1,t1,0 + 147a: 0900 addi s0,sp,144 + 147c: 0000 unimp + 147e: 0301 addi t1,t1,0 + 1480: 0900 addi s0,sp,144 + 1482: 0000 unimp + 1484: 0301 addi t1,t1,0 + 1486: 0900 addi s0,sp,144 + 1488: 0000 unimp + 148a: 0301 addi t1,t1,0 + 148c: 0900 addi s0,sp,144 + 148e: 0000 unimp + 1490: 0301 addi t1,t1,0 + 1492: 0900 addi s0,sp,144 + 1494: 0010 0x10 + 1496: 0301 addi t1,t1,0 + 1498: 0900 addi s0,sp,144 + 149a: 0000 unimp + 149c: 0301 addi t1,t1,0 + 149e: 0900 addi s0,sp,144 + 14a0: 0004 0x4 + 14a2: 0301 addi t1,t1,0 + 14a4: 0900 addi s0,sp,144 + 14a6: 0000 unimp + 14a8: 0001 nop + 14aa: 0402 c.slli64 s0 + 14ac: 0301 addi t1,t1,0 + 14ae: 0900 addi s0,sp,144 + 14b0: 000c 0xc + 14b2: 0001 nop + 14b4: 0402 c.slli64 s0 + 14b6: 0301 addi t1,t1,0 + 14b8: 0900 addi s0,sp,144 + 14ba: 0000 unimp + 14bc: 0001 nop + 14be: 0402 c.slli64 s0 + 14c0: 0301 addi t1,t1,0 + 14c2: 0900 addi s0,sp,144 + 14c4: 0000 unimp + 14c6: 0001 nop + 14c8: 0402 c.slli64 s0 + 14ca: 0301 addi t1,t1,0 + 14cc: 0900 addi s0,sp,144 + 14ce: 0000 unimp + 14d0: 0001 nop + 14d2: 0402 c.slli64 s0 + 14d4: 0301 addi t1,t1,0 + 14d6: 0900 addi s0,sp,144 + 14d8: 0014 0x14 + 14da: 0001 nop + 14dc: 0402 c.slli64 s0 + 14de: 0301 addi t1,t1,0 + 14e0: 0900 addi s0,sp,144 + 14e2: 0004 0x4 + 14e4: 0001 nop + 14e6: 0402 c.slli64 s0 + 14e8: 0301 addi t1,t1,0 + 14ea: 0900 addi s0,sp,144 + 14ec: 0000 unimp + 14ee: 0001 nop + 14f0: 0402 c.slli64 s0 + 14f2: 0301 addi t1,t1,0 + 14f4: 0900 addi s0,sp,144 + 14f6: 0004 0x4 + 14f8: 0001 nop + 14fa: 0402 c.slli64 s0 + 14fc: 0301 addi t1,t1,0 + 14fe: 0900 addi s0,sp,144 + 1500: 0000 unimp + 1502: 0001 nop + 1504: 0402 c.slli64 s0 + 1506: 0325 addi t1,t1,9 + 1508: 0900 addi s0,sp,144 + 150a: 0000 unimp + 150c: 0001 nop + 150e: 0402 c.slli64 s0 + 1510: 0325 addi t1,t1,9 + 1512: 0900 addi s0,sp,144 + 1514: 0000 unimp + 1516: 0301 addi t1,t1,0 + 1518: 0901 addi s2,s2,0 + 151a: 0004 0x4 + 151c: 0301 addi t1,t1,0 + 151e: 0900 addi s0,sp,144 + 1520: 0000 unimp + 1522: 0301 addi t1,t1,0 + 1524: 0900 addi s0,sp,144 + 1526: 0014 0x14 + 1528: 0301 addi t1,t1,0 + 152a: 0900 addi s0,sp,144 + 152c: 0004 0x4 + 152e: 0001 nop + 1530: 0402 c.slli64 s0 + 1532: 0302 c.slli64 t1 + 1534: 097e slli s2,s2,0x1f + 1536: 001c 0x1c + 1538: 0001 nop + 153a: 0402 c.slli64 s0 + 153c: 030c addi a1,sp,384 + 153e: 0900 addi s0,sp,144 + 1540: 0008 0x8 + 1542: 0001 nop + 1544: 0402 c.slli64 s0 + 1546: 030c addi a1,sp,384 + 1548: 0900 addi s0,sp,144 + 154a: 0000 unimp + 154c: 0001 nop + 154e: 0402 c.slli64 s0 + 1550: 030c addi a1,sp,384 + 1552: 0900 addi s0,sp,144 + 1554: 0000 unimp + 1556: 0001 nop + 1558: 0402 c.slli64 s0 + 155a: 030c addi a1,sp,384 + 155c: 0900 addi s0,sp,144 + 155e: 0000 unimp + 1560: 0001 nop + 1562: 0402 c.slli64 s0 + 1564: 0310 addi a2,sp,384 + 1566: 0900 addi s0,sp,144 + 1568: 0004 0x4 + 156a: 0001 nop + 156c: 0402 c.slli64 s0 + 156e: 0310 addi a2,sp,384 + 1570: 0900 addi s0,sp,144 + 1572: 0000 unimp + 1574: 0001 nop + 1576: 0402 c.slli64 s0 + 1578: 0310 addi a2,sp,384 + 157a: 0900 addi s0,sp,144 + 157c: 0000 unimp + 157e: 0001 nop + 1580: 0402 c.slli64 s0 + 1582: 0310 addi a2,sp,384 + 1584: 0900 addi s0,sp,144 + 1586: 0000 unimp + 1588: 0001 nop + 158a: 0402 c.slli64 s0 + 158c: 0900031b 0x900031b + 1590: 0008 0x8 + 1592: 0001 nop + 1594: 0402 c.slli64 s0 + 1596: 0900031b 0x900031b + 159a: 0004 0x4 + 159c: 0001 nop + 159e: 0402 c.slli64 s0 + 15a0: 031c addi a5,sp,384 + 15a2: 0900 addi s0,sp,144 + 15a4: 0008 0x8 + 15a6: 0001 nop + 15a8: 0402 c.slli64 s0 + 15aa: 031c addi a5,sp,384 + 15ac: 0900 addi s0,sp,144 + 15ae: 0008 0x8 + 15b0: 0001 nop + 15b2: 0402 c.slli64 s0 + 15b4: 031c addi a5,sp,384 + 15b6: 0900 addi s0,sp,144 + 15b8: 0010 0x10 + 15ba: 0001 nop + 15bc: 0402 c.slli64 s0 + 15be: 031c addi a5,sp,384 + 15c0: 0900 addi s0,sp,144 + 15c2: 0004 0x4 + 15c4: 0001 nop + 15c6: 0402 c.slli64 s0 + 15c8: 0325 addi t1,t1,9 + 15ca: 0900 addi s0,sp,144 + 15cc: 0000 unimp + 15ce: 0001 nop + 15d0: 0402 c.slli64 s0 + 15d2: 0314 addi a3,sp,384 + 15d4: 0900 addi s0,sp,144 + 15d6: 000c 0xc + 15d8: 0001 nop + 15da: 0402 c.slli64 s0 + 15dc: 0314 addi a3,sp,384 + 15de: 0900 addi s0,sp,144 + 15e0: 0000 unimp + 15e2: 0001 nop + 15e4: 0402 c.slli64 s0 + 15e6: 0314 addi a3,sp,384 + 15e8: 0900 addi s0,sp,144 + 15ea: 0000 unimp + 15ec: 0001 nop + 15ee: 0402 c.slli64 s0 + 15f0: 0314 addi a3,sp,384 + 15f2: 0900 addi s0,sp,144 + 15f4: 0000 unimp + 15f6: 0001 nop + 15f8: 0402 c.slli64 s0 + 15fa: 0314 addi a3,sp,384 + 15fc: 0900 addi s0,sp,144 + 15fe: 0004 0x4 + 1600: 0001 nop + 1602: 0402 c.slli64 s0 + 1604: 031d addi t1,t1,7 + 1606: 0900 addi s0,sp,144 + 1608: 0008 0x8 + 160a: 0001 nop + 160c: 0402 c.slli64 s0 + 160e: 031d addi t1,t1,7 + 1610: 0900 addi s0,sp,144 + 1612: 0008 0x8 + 1614: 0001 nop + 1616: 0402 c.slli64 s0 + 1618: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 161c: 0008 0x8 + 161e: 0601 addi a2,a2,0 + 1620: 0c090003 lb zero,192(s2) + 1624: 0100 addi s0,sp,128 + 1626: 0200 addi s0,sp,256 + 1628: 0204 addi s1,sp,256 + 162a: 0306 slli t1,t1,0x1 + 162c: 0901 addi s2,s2,0 + 162e: 0030 addi a2,sp,8 + 1630: 0001 nop + 1632: 0402 c.slli64 s0 + 1634: 030c addi a1,sp,384 + 1636: 0900 addi s0,sp,144 + 1638: 0008 0x8 + 163a: 0001 nop + 163c: 0402 c.slli64 s0 + 163e: 030c addi a1,sp,384 + 1640: 0900 addi s0,sp,144 + 1642: 0000 unimp + 1644: 0001 nop + 1646: 0402 c.slli64 s0 + 1648: 030c addi a1,sp,384 + 164a: 0900 addi s0,sp,144 + 164c: 0000 unimp + 164e: 0001 nop + 1650: 0402 c.slli64 s0 + 1652: 030c addi a1,sp,384 + 1654: 0900 addi s0,sp,144 + 1656: 0000 unimp + 1658: 0001 nop + 165a: 0402 c.slli64 s0 + 165c: 0310 addi a2,sp,384 + 165e: 0900 addi s0,sp,144 + 1660: 0004 0x4 + 1662: 0001 nop + 1664: 0402 c.slli64 s0 + 1666: 0310 addi a2,sp,384 + 1668: 0900 addi s0,sp,144 + 166a: 0000 unimp + 166c: 0001 nop + 166e: 0402 c.slli64 s0 + 1670: 0310 addi a2,sp,384 + 1672: 0900 addi s0,sp,144 + 1674: 0000 unimp + 1676: 0001 nop + 1678: 0402 c.slli64 s0 + 167a: 0310 addi a2,sp,384 + 167c: 0900 addi s0,sp,144 + 167e: 0000 unimp + 1680: 0001 nop + 1682: 0402 c.slli64 s0 + 1684: 0900031b 0x900031b + 1688: 0008 0x8 + 168a: 0001 nop + 168c: 0402 c.slli64 s0 + 168e: 0900031b 0x900031b + 1692: 0004 0x4 + 1694: 0001 nop + 1696: 0402 c.slli64 s0 + 1698: 031c addi a5,sp,384 + 169a: 0900 addi s0,sp,144 + 169c: 0008 0x8 + 169e: 0001 nop + 16a0: 0402 c.slli64 s0 + 16a2: 031c addi a5,sp,384 + 16a4: 0900 addi s0,sp,144 + 16a6: 0008 0x8 + 16a8: 0001 nop + 16aa: 0402 c.slli64 s0 + 16ac: 031c addi a5,sp,384 + 16ae: 0900 addi s0,sp,144 + 16b0: 0010 0x10 + 16b2: 0001 nop + 16b4: 0402 c.slli64 s0 + 16b6: 031c addi a5,sp,384 + 16b8: 0900 addi s0,sp,144 + 16ba: 0004 0x4 + 16bc: 0001 nop + 16be: 0402 c.slli64 s0 + 16c0: 0325 addi t1,t1,9 + 16c2: 0900 addi s0,sp,144 + 16c4: 0000 unimp + 16c6: 0001 nop + 16c8: 0402 c.slli64 s0 + 16ca: 0314 addi a3,sp,384 + 16cc: 0900 addi s0,sp,144 + 16ce: 000c 0xc + 16d0: 0001 nop + 16d2: 0402 c.slli64 s0 + 16d4: 0314 addi a3,sp,384 + 16d6: 0900 addi s0,sp,144 + 16d8: 0000 unimp + 16da: 0001 nop + 16dc: 0402 c.slli64 s0 + 16de: 0314 addi a3,sp,384 + 16e0: 0900 addi s0,sp,144 + 16e2: 0000 unimp + 16e4: 0001 nop + 16e6: 0402 c.slli64 s0 + 16e8: 0314 addi a3,sp,384 + 16ea: 0900 addi s0,sp,144 + 16ec: 0000 unimp + 16ee: 0001 nop + 16f0: 0402 c.slli64 s0 + 16f2: 0314 addi a3,sp,384 + 16f4: 0900 addi s0,sp,144 + 16f6: 0008 0x8 + 16f8: 0001 nop + 16fa: 0402 c.slli64 s0 + 16fc: 031d addi t1,t1,7 + 16fe: 0900 addi s0,sp,144 + 1700: 0008 0x8 + 1702: 0001 nop + 1704: 0402 c.slli64 s0 + 1706: 031d addi t1,t1,7 + 1708: 0900 addi s0,sp,144 + 170a: 0008 0x8 + 170c: 0001 nop + 170e: 0402 c.slli64 s0 + 1710: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 1714: 0008 0x8 + 1716: 0601 addi a2,a2,0 + 1718: 08090003 lb zero,128(s2) + 171c: 0100 addi s0,sp,128 + 171e: 0200 addi s0,sp,256 + 1720: 0204 addi s1,sp,256 + 1722: 0306 slli t1,t1,0x1 + 1724: 0901 addi s2,s2,0 + 1726: 0030 addi a2,sp,8 + 1728: 0001 nop + 172a: 0402 c.slli64 s0 + 172c: 0302 c.slli64 t1 + 172e: 0900 addi s0,sp,144 + 1730: 0000 unimp + 1732: 0001 nop + 1734: 0402 c.slli64 s0 + 1736: 0302 c.slli64 t1 + 1738: 0900 addi s0,sp,144 + 173a: 0000 unimp + 173c: 0001 nop + 173e: 0402 c.slli64 s0 + 1740: 0302 c.slli64 t1 + 1742: 0900 addi s0,sp,144 + 1744: 0000 unimp + 1746: 0001 nop + 1748: 0402 c.slli64 s0 + 174a: 0302 c.slli64 t1 + 174c: 0900 addi s0,sp,144 + 174e: 0000 unimp + 1750: 0001 nop + 1752: 0402 c.slli64 s0 + 1754: 0302 c.slli64 t1 + 1756: 0900 addi s0,sp,144 + 1758: 0000 unimp + 175a: 0001 nop + 175c: 0402 c.slli64 s0 + 175e: 0302 c.slli64 t1 + 1760: 0900 addi s0,sp,144 + 1762: 0000 unimp + 1764: 0001 nop + 1766: 0402 c.slli64 s0 + 1768: 0302 c.slli64 t1 + 176a: 0900 addi s0,sp,144 + 176c: 0000 unimp + 176e: 0001 nop + 1770: 0402 c.slli64 s0 + 1772: 0302 c.slli64 t1 + 1774: 0900 addi s0,sp,144 + 1776: 0000 unimp + 1778: 0001 nop + 177a: 0402 c.slli64 s0 + 177c: 0302 c.slli64 t1 + 177e: 0900 addi s0,sp,144 + 1780: 0000 unimp + 1782: 0001 nop + 1784: 0402 c.slli64 s0 + 1786: 0003060b 0x3060b + 178a: 0409 addi s0,s0,2 + 178c: 0100 addi s0,sp,128 + 178e: 0200 addi s0,sp,256 + 1790: 0c04 addi s1,sp,528 + 1792: 04090003 lb zero,64(s2) + 1796: 0100 addi s0,sp,128 + 1798: 0200 addi s0,sp,256 + 179a: 0e04 addi s1,sp,784 + 179c: 0306 slli t1,t1,0x1 + 179e: 0900 addi s0,sp,144 + 17a0: 0004 0x4 + 17a2: 0001 nop + 17a4: 0402 c.slli64 s0 + 17a6: 030e slli t1,t1,0x3 + 17a8: 0900 addi s0,sp,144 + 17aa: 0000 unimp + 17ac: 0001 nop + 17ae: 0402 c.slli64 s0 + 17b0: 030e slli t1,t1,0x3 + 17b2: 0900 addi s0,sp,144 + 17b4: 0008 0x8 + 17b6: 0001 nop + 17b8: 0402 c.slli64 s0 + 17ba: 09000313 li t1,144 + 17be: 000c 0xc + 17c0: 0001 nop + 17c2: 0402 c.slli64 s0 + 17c4: 09000313 li t1,144 + 17c8: 0000 unimp + 17ca: 0001 nop + 17cc: 0402 c.slli64 s0 + 17ce: 09000313 li t1,144 + 17d2: 0000 unimp + 17d4: 0001 nop + 17d6: 0402 c.slli64 s0 + 17d8: 09000313 li t1,144 + 17dc: 000c 0xc + 17de: 0001 nop + 17e0: 0402 c.slli64 s0 + 17e2: 09000313 li t1,144 + 17e6: 0018 0x18 + 17e8: 0001 nop + 17ea: 0402 c.slli64 s0 + 17ec: 09000313 li t1,144 + 17f0: 0000 unimp + 17f2: 0001 nop + 17f4: 0402 c.slli64 s0 + 17f6: 09000313 li t1,144 + 17fa: 0000 unimp + 17fc: 0001 nop + 17fe: 0402 c.slli64 s0 + 1800: 09000313 li t1,144 + 1804: 0000 unimp + 1806: 0001 nop + 1808: 0402 c.slli64 s0 + 180a: 09000313 li t1,144 + 180e: 0000 unimp + 1810: 0001 nop + 1812: 0402 c.slli64 s0 + 1814: 09000313 li t1,144 + 1818: 0000 unimp + 181a: 0001 nop + 181c: 0402 c.slli64 s0 + 181e: 09000313 li t1,144 + 1822: 0000 unimp + 1824: 0001 nop + 1826: 0402 c.slli64 s0 + 1828: 09000313 li t1,144 + 182c: 0000 unimp + 182e: 0001 nop + 1830: 0402 c.slli64 s0 + 1832: 09000313 li t1,144 + 1836: 0000 unimp + 1838: 0001 nop + 183a: 0402 c.slli64 s0 + 183c: 09000313 li t1,144 + 1840: 000c 0xc + 1842: 0001 nop + 1844: 0402 c.slli64 s0 + 1846: 09000313 li t1,144 + 184a: 0008 0x8 + 184c: 0001 nop + 184e: 0402 c.slli64 s0 + 1850: 0316 slli t1,t1,0x5 + 1852: 0900 addi s0,sp,144 + 1854: 0004 0x4 + 1856: 0001 nop + 1858: 0402 c.slli64 s0 + 185a: 0316 slli t1,t1,0x5 + 185c: 0900 addi s0,sp,144 + 185e: 0008 0x8 + 1860: 0001 nop + 1862: 0402 c.slli64 s0 + 1864: 0318 addi a4,sp,384 + 1866: 0900 addi s0,sp,144 + 1868: 0004 0x4 + 186a: 0001 nop + 186c: 0402 c.slli64 s0 + 186e: 031a slli t1,t1,0x6 + 1870: 0900 addi s0,sp,144 + 1872: 0004 0x4 + 1874: 0001 nop + 1876: 0402 c.slli64 s0 + 1878: 031c addi a5,sp,384 + 187a: 0900 addi s0,sp,144 + 187c: 0008 0x8 + 187e: 0001 nop + 1880: 0402 c.slli64 s0 + 1882: 031c addi a5,sp,384 + 1884: 0900 addi s0,sp,144 + 1886: 0004 0x4 + 1888: 0001 nop + 188a: 0402 c.slli64 s0 + 188c: 031c addi a5,sp,384 + 188e: 0900 addi s0,sp,144 + 1890: 0000 unimp + 1892: 0001 nop + 1894: 0402 c.slli64 s0 + 1896: 031c addi a5,sp,384 + 1898: 0900 addi s0,sp,144 + 189a: 0004 0x4 + 189c: 0001 nop + 189e: 0402 c.slli64 s0 + 18a0: 031c addi a5,sp,384 + 18a2: 0900 addi s0,sp,144 + 18a4: 0014 0x14 + 18a6: 0001 nop + 18a8: 0402 c.slli64 s0 + 18aa: 031c addi a5,sp,384 + 18ac: 0900 addi s0,sp,144 + 18ae: 0008 0x8 + 18b0: 0001 nop + 18b2: 0402 c.slli64 s0 + 18b4: 031d addi t1,t1,7 + 18b6: 0900 addi s0,sp,144 + 18b8: 0004 0x4 + 18ba: 0001 nop + 18bc: 0402 c.slli64 s0 + 18be: 031d addi t1,t1,7 + 18c0: 0900 addi s0,sp,144 + 18c2: 0008 0x8 + 18c4: 0001 nop + 18c6: 0402 c.slli64 s0 + 18c8: 031f 0900 0004 0x40900031f + 18ce: 0001 nop + 18d0: 0402 c.slli64 s0 + 18d2: 0321 addi t1,t1,8 + 18d4: 0900 addi s0,sp,144 + 18d6: 0004 0x4 + 18d8: 0001 nop + 18da: 0402 c.slli64 s0 + 18dc: 09000323 sb a6,134(zero) # 86 <_start-0x7fffff7a> + 18e0: 0008 0x8 + 18e2: 0001 nop + 18e4: 0402 c.slli64 s0 + 18e6: 09000323 sb a6,134(zero) # 86 <_start-0x7fffff7a> + 18ea: 0010 0x10 + 18ec: 0001 nop + 18ee: 0402 c.slli64 s0 + 18f0: 09000323 sb a6,134(zero) # 86 <_start-0x7fffff7a> + 18f4: 0000 unimp + 18f6: 0001 nop + 18f8: 0402 c.slli64 s0 + 18fa: 09000323 sb a6,134(zero) # 86 <_start-0x7fffff7a> + 18fe: 0000 unimp + 1900: 0001 nop + 1902: 0402 c.slli64 s0 + 1904: 09000323 sb a6,134(zero) # 86 <_start-0x7fffff7a> + 1908: 0000 unimp + 190a: 0001 nop + 190c: 0402 c.slli64 s0 + 190e: 09000323 sb a6,134(zero) # 86 <_start-0x7fffff7a> + 1912: 0000 unimp + 1914: 0001 nop + 1916: 0402 c.slli64 s0 + 1918: 09000323 sb a6,134(zero) # 86 <_start-0x7fffff7a> + 191c: 0000 unimp + 191e: 0001 nop + 1920: 0402 c.slli64 s0 + 1922: 09000323 sb a6,134(zero) # 86 <_start-0x7fffff7a> + 1926: 0000 unimp + 1928: 0001 nop + 192a: 0402 c.slli64 s0 + 192c: 09000323 sb a6,134(zero) # 86 <_start-0x7fffff7a> + 1930: 0008 0x8 + 1932: 0001 nop + 1934: 0402 c.slli64 s0 + 1936: 09000323 sb a6,134(zero) # 86 <_start-0x7fffff7a> + 193a: 0000 unimp + 193c: 0001 nop + 193e: 0402 c.slli64 s0 + 1940: 09000323 sb a6,134(zero) # 86 <_start-0x7fffff7a> + 1944: 0008 0x8 + 1946: 0001 nop + 1948: 0402 c.slli64 s0 + 194a: 09000323 sb a6,134(zero) # 86 <_start-0x7fffff7a> + 194e: 0008 0x8 + 1950: 0001 nop + 1952: 0402 c.slli64 s0 + 1954: 09000323 sb a6,134(zero) # 86 <_start-0x7fffff7a> + 1958: 0000 unimp + 195a: 0001 nop + 195c: 0402 c.slli64 s0 + 195e: 09000323 sb a6,134(zero) # 86 <_start-0x7fffff7a> + 1962: 0004 0x4 + 1964: 0001 nop + 1966: 0402 c.slli64 s0 + 1968: 09000323 sb a6,134(zero) # 86 <_start-0x7fffff7a> + 196c: 0008 0x8 + 196e: 0001 nop + 1970: 0402 c.slli64 s0 + 1972: 09000323 sb a6,134(zero) # 86 <_start-0x7fffff7a> + 1976: 0004 0x4 + 1978: 0001 nop + 197a: 0402 c.slli64 s0 + 197c: 09000323 sb a6,134(zero) # 86 <_start-0x7fffff7a> + 1980: 0008 0x8 + 1982: 0001 nop + 1984: 0402 c.slli64 s0 + 1986: 0324 addi s1,sp,392 + 1988: 0900 addi s0,sp,144 + 198a: 0004 0x4 + 198c: 0001 nop + 198e: 0402 c.slli64 s0 + 1990: 0326 slli t1,t1,0x9 + 1992: 0900 addi s0,sp,144 + 1994: 0004 0x4 + 1996: 0001 nop + 1998: 0402 c.slli64 s0 + 199a: 0326 slli t1,t1,0x9 + 199c: 0900 addi s0,sp,144 + 199e: 0008 0x8 + 19a0: 0001 nop + 19a2: 0402 c.slli64 s0 + 19a4: 0326 slli t1,t1,0x9 + 19a6: 0900 addi s0,sp,144 + 19a8: 0018 0x18 + 19aa: 0001 nop + 19ac: 0402 c.slli64 s0 + 19ae: 0326 slli t1,t1,0x9 + 19b0: 0900 addi s0,sp,144 + 19b2: 0000 unimp + 19b4: 0001 nop + 19b6: 0402 c.slli64 s0 + 19b8: 0628 addi a0,sp,776 + 19ba: 04090003 lb zero,64(s2) + 19be: 0100 addi s0,sp,128 + 19c0: 0200 addi s0,sp,256 + 19c2: 2904 fld fs1,16(a0) + 19c4: 08090003 lb zero,128(s2) + 19c8: 0100 addi s0,sp,128 + 19ca: 0200 addi s0,sp,256 + 19cc: 2b04 fld fs1,16(a4) + 19ce: 0306 slli t1,t1,0x1 + 19d0: 0900 addi s0,sp,144 + 19d2: 0004 0x4 + 19d4: 0001 nop + 19d6: 0402 c.slli64 s0 + 19d8: 0900032b 0x900032b + 19dc: 0014 0x14 + 19de: 0001 nop + 19e0: 0402 c.slli64 s0 + 19e2: 0900032b 0x900032b + 19e6: 0000 unimp + 19e8: 0001 nop + 19ea: 0402 c.slli64 s0 + 19ec: 0900032b 0x900032b + 19f0: 0000 unimp + 19f2: 0001 nop + 19f4: 0402 c.slli64 s0 + 19f6: 0900032b 0x900032b + 19fa: 0000 unimp + 19fc: 0001 nop + 19fe: 0402 c.slli64 s0 + 1a00: 0900032b 0x900032b + 1a04: 0000 unimp + 1a06: 0001 nop + 1a08: 0402 c.slli64 s0 + 1a0a: 0900032b 0x900032b + 1a0e: 0000 unimp + 1a10: 0001 nop + 1a12: 0402 c.slli64 s0 + 1a14: 062e slli a2,a2,0xb + 1a16: 04090003 lb zero,64(s2) + 1a1a: 0100 addi s0,sp,128 + 1a1c: 0200 addi s0,sp,256 + 1a1e: 2f04 fld fs1,24(a4) + 1a20: 04090003 lb zero,64(s2) + 1a24: 0100 addi s0,sp,128 + 1a26: 0200 addi s0,sp,256 + 1a28: 3104 fld fs1,32(a0) + 1a2a: 04090003 lb zero,64(s2) + 1a2e: 0100 addi s0,sp,128 + 1a30: 0200 addi s0,sp,256 + 1a32: 3404 fld fs1,40(s0) + 1a34: 04090003 lb zero,64(s2) + 1a38: 0100 addi s0,sp,128 + 1a3a: 0200 addi s0,sp,256 + 1a3c: 3504 fld fs1,40(a0) + 1a3e: 04090003 lb zero,64(s2) + 1a42: 0100 addi s0,sp,128 + 1a44: 0200 addi s0,sp,256 + 1a46: 3704 fld fs1,40(a4) + 1a48: 0306 slli t1,t1,0x1 + 1a4a: 0900 addi s0,sp,144 + 1a4c: 0004 0x4 + 1a4e: 0001 nop + 1a50: 0402 c.slli64 s0 + 1a52: 09000337 lui t1,0x9000 + 1a56: 0010 0x10 + 1a58: 0001 nop + 1a5a: 0402 c.slli64 s0 + 1a5c: 09000337 lui t1,0x9000 + 1a60: 0000 unimp + 1a62: 0001 nop + 1a64: 0402 c.slli64 s0 + 1a66: 09000337 lui t1,0x9000 + 1a6a: 0000 unimp + 1a6c: 0001 nop + 1a6e: 0402 c.slli64 s0 + 1a70: 09000337 lui t1,0x9000 + 1a74: 0000 unimp + 1a76: 0001 nop + 1a78: 0402 c.slli64 s0 + 1a7a: 09000337 lui t1,0x9000 + 1a7e: 0004 0x4 + 1a80: 0001 nop + 1a82: 0402 c.slli64 s0 + 1a84: 0339 addi t1,t1,14 + 1a86: 0900 addi s0,sp,144 + 1a88: 0000 unimp + 1a8a: 0001 nop + 1a8c: 0402 c.slli64 s0 + 1a8e: 0339 addi t1,t1,14 + 1a90: 0900 addi s0,sp,144 + 1a92: 0000 unimp + 1a94: 0001 nop + 1a96: 0402 c.slli64 s0 + 1a98: 0339 addi t1,t1,14 + 1a9a: 0900 addi s0,sp,144 + 1a9c: 0000 unimp + 1a9e: 0001 nop + 1aa0: 0402 c.slli64 s0 + 1aa2: 0339 addi t1,t1,14 + 1aa4: 0900 addi s0,sp,144 + 1aa6: 0004 0x4 + 1aa8: 0001 nop + 1aaa: 0402 c.slli64 s0 + 1aac: 0339 addi t1,t1,14 + 1aae: 0900 addi s0,sp,144 + 1ab0: 000c 0xc + 1ab2: 0001 nop + 1ab4: 0402 c.slli64 s0 + 1ab6: 0339 addi t1,t1,14 + 1ab8: 0900 addi s0,sp,144 + 1aba: 0000 unimp + 1abc: 0001 nop + 1abe: 0402 c.slli64 s0 + 1ac0: 0900033b 0x900033b + 1ac4: 0008 0x8 + 1ac6: 0001 nop + 1ac8: 0402 c.slli64 s0 + 1aca: 0900033b 0x900033b + 1ace: 0000 unimp + 1ad0: 0001 nop + 1ad2: 0402 c.slli64 s0 + 1ad4: 0900033b 0x900033b + 1ad8: 0000 unimp + 1ada: 0001 nop + 1adc: 0402 c.slli64 s0 + 1ade: 0900033b 0x900033b + 1ae2: 0000 unimp + 1ae4: 0001 nop + 1ae6: 0402 c.slli64 s0 + 1ae8: 0900033b 0x900033b + 1aec: 0000 unimp + 1aee: 0001 nop + 1af0: 0402 c.slli64 s0 + 1af2: 0900033b 0x900033b + 1af6: 0000 unimp + 1af8: 0001 nop + 1afa: 0402 c.slli64 s0 + 1afc: 0900033b 0x900033b + 1b00: 0000 unimp + 1b02: 0001 nop + 1b04: 0402 c.slli64 s0 + 1b06: 0900033b 0x900033b + 1b0a: 0004 0x4 + 1b0c: 0001 nop + 1b0e: 0402 c.slli64 s0 + 1b10: 0900033b 0x900033b + 1b14: 000c 0xc + 1b16: 0001 nop + 1b18: 0402 c.slli64 s0 + 1b1a: 0900033b 0x900033b + 1b1e: 0008 0x8 + 1b20: 0001 nop + 1b22: 0402 c.slli64 s0 + 1b24: 033d addi t1,t1,15 + 1b26: 0900 addi s0,sp,144 + 1b28: 0008 0x8 + 1b2a: 0001 nop + 1b2c: 0402 c.slli64 s0 + 1b2e: 033d addi t1,t1,15 + 1b30: 0900 addi s0,sp,144 + 1b32: 0008 0x8 + 1b34: 0001 nop + 1b36: 0402 c.slli64 s0 + 1b38: 0900033f 00010004 0x100040900033f + 1b40: 0402 c.slli64 s0 + 1b42: 0341 addi t1,t1,16 + 1b44: 0900 addi s0,sp,144 + 1b46: 0004 0x4 + 1b48: 0001 nop + 1b4a: 0402 c.slli64 s0 + 1b4c: 09000343 fmadd.s ft6,ft0,fa6,ft1,rne + 1b50: 0008 0x8 + 1b52: 0001 nop + 1b54: 0402 c.slli64 s0 + 1b56: 09000343 fmadd.s ft6,ft0,fa6,ft1,rne + 1b5a: 0004 0x4 + 1b5c: 0001 nop + 1b5e: 0402 c.slli64 s0 + 1b60: 09000343 fmadd.s ft6,ft0,fa6,ft1,rne + 1b64: 0000 unimp + 1b66: 0001 nop + 1b68: 0402 c.slli64 s0 + 1b6a: 09000343 fmadd.s ft6,ft0,fa6,ft1,rne + 1b6e: 0004 0x4 + 1b70: 0001 nop + 1b72: 0402 c.slli64 s0 + 1b74: 09000343 fmadd.s ft6,ft0,fa6,ft1,rne + 1b78: 0014 0x14 + 1b7a: 0001 nop + 1b7c: 0402 c.slli64 s0 + 1b7e: 09000343 fmadd.s ft6,ft0,fa6,ft1,rne + 1b82: 0008 0x8 + 1b84: 0001 nop + 1b86: 0402 c.slli64 s0 + 1b88: 0344 addi s1,sp,388 + 1b8a: 0900 addi s0,sp,144 + 1b8c: 0004 0x4 + 1b8e: 0001 nop + 1b90: 0402 c.slli64 s0 + 1b92: 0344 addi s1,sp,388 + 1b94: 0900 addi s0,sp,144 + 1b96: 0008 0x8 + 1b98: 0001 nop + 1b9a: 0402 c.slli64 s0 + 1b9c: 0346 slli t1,t1,0x11 + 1b9e: 0900 addi s0,sp,144 + 1ba0: 0004 0x4 + 1ba2: 0001 nop + 1ba4: 0402 c.slli64 s0 + 1ba6: 0348 addi a0,sp,388 + 1ba8: 0900 addi s0,sp,144 + 1baa: 0004 0x4 + 1bac: 0001 nop + 1bae: 0402 c.slli64 s0 + 1bb0: 034a slli t1,t1,0x12 + 1bb2: 0900 addi s0,sp,144 + 1bb4: 0008 0x8 + 1bb6: 0001 nop + 1bb8: 0402 c.slli64 s0 + 1bba: 034a slli t1,t1,0x12 + 1bbc: 0900 addi s0,sp,144 + 1bbe: 0014 0x14 + 1bc0: 0001 nop + 1bc2: 0402 c.slli64 s0 + 1bc4: 034a slli t1,t1,0x12 + 1bc6: 0900 addi s0,sp,144 + 1bc8: 0000 unimp + 1bca: 0001 nop + 1bcc: 0402 c.slli64 s0 + 1bce: 034a slli t1,t1,0x12 + 1bd0: 0900 addi s0,sp,144 + 1bd2: 0000 unimp + 1bd4: 0001 nop + 1bd6: 0402 c.slli64 s0 + 1bd8: 034a slli t1,t1,0x12 + 1bda: 0900 addi s0,sp,144 + 1bdc: 0000 unimp + 1bde: 0001 nop + 1be0: 0402 c.slli64 s0 + 1be2: 034a slli t1,t1,0x12 + 1be4: 0900 addi s0,sp,144 + 1be6: 0000 unimp + 1be8: 0001 nop + 1bea: 0402 c.slli64 s0 + 1bec: 034a slli t1,t1,0x12 + 1bee: 0900 addi s0,sp,144 + 1bf0: 0000 unimp + 1bf2: 0001 nop + 1bf4: 0402 c.slli64 s0 + 1bf6: 034a slli t1,t1,0x12 + 1bf8: 0900 addi s0,sp,144 + 1bfa: 0000 unimp + 1bfc: 0001 nop + 1bfe: 0402 c.slli64 s0 + 1c00: 034a slli t1,t1,0x12 + 1c02: 0900 addi s0,sp,144 + 1c04: 0004 0x4 + 1c06: 0001 nop + 1c08: 0402 c.slli64 s0 + 1c0a: 034a slli t1,t1,0x12 + 1c0c: 0900 addi s0,sp,144 + 1c0e: 0000 unimp + 1c10: 0001 nop + 1c12: 0402 c.slli64 s0 + 1c14: 034a slli t1,t1,0x12 + 1c16: 0900 addi s0,sp,144 + 1c18: 0000 unimp + 1c1a: 0001 nop + 1c1c: 0402 c.slli64 s0 + 1c1e: 034a slli t1,t1,0x12 + 1c20: 0900 addi s0,sp,144 + 1c22: 0004 0x4 + 1c24: 0001 nop + 1c26: 0402 c.slli64 s0 + 1c28: 034a slli t1,t1,0x12 + 1c2a: 0900 addi s0,sp,144 + 1c2c: 0000 unimp + 1c2e: 0001 nop + 1c30: 0402 c.slli64 s0 + 1c32: 034a slli t1,t1,0x12 + 1c34: 0900 addi s0,sp,144 + 1c36: 0004 0x4 + 1c38: 0001 nop + 1c3a: 0402 c.slli64 s0 + 1c3c: 034a slli t1,t1,0x12 + 1c3e: 0900 addi s0,sp,144 + 1c40: 0004 0x4 + 1c42: 0001 nop + 1c44: 0402 c.slli64 s0 + 1c46: 034a slli t1,t1,0x12 + 1c48: 0900 addi s0,sp,144 + 1c4a: 000c 0xc + 1c4c: 0001 nop + 1c4e: 0402 c.slli64 s0 + 1c50: 034a slli t1,t1,0x12 + 1c52: 0900 addi s0,sp,144 + 1c54: 0004 0x4 + 1c56: 0001 nop + 1c58: 0402 c.slli64 s0 + 1c5a: 0900034b fnmsub.s ft6,ft0,fa6,ft1,rne + 1c5e: 0004 0x4 + 1c60: 0001 nop + 1c62: 0402 c.slli64 s0 + 1c64: 034d addi t1,t1,19 + 1c66: 0900 addi s0,sp,144 + 1c68: 0008 0x8 + 1c6a: 0001 nop + 1c6c: 0402 c.slli64 s0 + 1c6e: 034d addi t1,t1,19 + 1c70: 0900 addi s0,sp,144 + 1c72: 0008 0x8 + 1c74: 0001 nop + 1c76: 0402 c.slli64 s0 + 1c78: 034d addi t1,t1,19 + 1c7a: 0900 addi s0,sp,144 + 1c7c: 0018 0x18 + 1c7e: 0001 nop + 1c80: 0402 c.slli64 s0 + 1c82: 034d addi t1,t1,19 + 1c84: 0900 addi s0,sp,144 + 1c86: 0000 unimp + 1c88: 0001 nop + 1c8a: 0402 c.slli64 s0 + 1c8c: 0003064f fnmadd.s fa2,ft6,ft0,ft0,rne + 1c90: 0409 addi s0,s0,2 + 1c92: 0100 addi s0,sp,128 + 1c94: 0200 addi s0,sp,256 + 1c96: 5004 lw s1,32(s0) + 1c98: 04090003 lb zero,64(s2) + 1c9c: 0100 addi s0,sp,128 + 1c9e: 0200 addi s0,sp,256 + 1ca0: 5204 lw s1,32(a2) + 1ca2: 0306 slli t1,t1,0x1 + 1ca4: 0900 addi s0,sp,144 + 1ca6: 0008 0x8 + 1ca8: 0001 nop + 1caa: 0402 c.slli64 s0 + 1cac: 0352 slli t1,t1,0x14 + 1cae: 0900 addi s0,sp,144 + 1cb0: 0008 0x8 + 1cb2: 0001 nop + 1cb4: 0402 c.slli64 s0 + 1cb6: 0352 slli t1,t1,0x14 + 1cb8: 0900 addi s0,sp,144 + 1cba: 0000 unimp + 1cbc: 0001 nop + 1cbe: 0402 c.slli64 s0 + 1cc0: 0352 slli t1,t1,0x14 + 1cc2: 0900 addi s0,sp,144 + 1cc4: 0000 unimp + 1cc6: 0001 nop + 1cc8: 0402 c.slli64 s0 + 1cca: 0352 slli t1,t1,0x14 + 1ccc: 0900 addi s0,sp,144 + 1cce: 0000 unimp + 1cd0: 0001 nop + 1cd2: 0402 c.slli64 s0 + 1cd4: 0352 slli t1,t1,0x14 + 1cd6: 0900 addi s0,sp,144 + 1cd8: 0000 unimp + 1cda: 0001 nop + 1cdc: 0402 c.slli64 s0 + 1cde: 0352 slli t1,t1,0x14 + 1ce0: 0900 addi s0,sp,144 + 1ce2: 0000 unimp + 1ce4: 0001 nop + 1ce6: 0402 c.slli64 s0 + 1ce8: 0658 addi a4,sp,772 + 1cea: 04090003 lb zero,64(s2) + 1cee: 0100 addi s0,sp,128 + 1cf0: 0200 addi s0,sp,256 + 1cf2: 5b04 lw s1,48(a4) + 1cf4: 04090003 lb zero,64(s2) + 1cf8: 0100 addi s0,sp,128 + 1cfa: 0200 addi s0,sp,256 + 1cfc: 5c04 lw s1,56(s0) + 1cfe: 04090003 lb zero,64(s2) + 1d02: 0100 addi s0,sp,128 + 1d04: 0200 addi s0,sp,256 + 1d06: 5e04 lw s1,56(a2) + 1d08: 0306 slli t1,t1,0x1 + 1d0a: 0900 addi s0,sp,144 + 1d0c: 0004 0x4 + 1d0e: 0001 nop + 1d10: 0402 c.slli64 s0 + 1d12: 035e slli t1,t1,0x17 + 1d14: 0900 addi s0,sp,144 + 1d16: 0010 0x10 + 1d18: 0001 nop + 1d1a: 0402 c.slli64 s0 + 1d1c: 035e slli t1,t1,0x17 + 1d1e: 0900 addi s0,sp,144 + 1d20: 0000 unimp + 1d22: 0001 nop + 1d24: 0402 c.slli64 s0 + 1d26: 035e slli t1,t1,0x17 + 1d28: 0900 addi s0,sp,144 + 1d2a: 0000 unimp + 1d2c: 0001 nop + 1d2e: 0402 c.slli64 s0 + 1d30: 035e slli t1,t1,0x17 + 1d32: 0900 addi s0,sp,144 + 1d34: 0000 unimp + 1d36: 0001 nop + 1d38: 0402 c.slli64 s0 + 1d3a: 035e slli t1,t1,0x17 + 1d3c: 0900 addi s0,sp,144 + 1d3e: 0004 0x4 + 1d40: 0001 nop + 1d42: 0402 c.slli64 s0 + 1d44: 0360 addi s0,sp,396 + 1d46: 0900 addi s0,sp,144 + 1d48: 0004 0x4 + 1d4a: 0001 nop + 1d4c: 0402 c.slli64 s0 + 1d4e: 0662 slli a2,a2,0x18 + 1d50: 04090003 lb zero,64(s2) + 1d54: 0100 addi s0,sp,128 + 1d56: 0200 addi s0,sp,256 + 1d58: 6304 flw fs1,0(a4) + 1d5a: 0306 slli t1,t1,0x1 + 1d5c: 0900 addi s0,sp,144 + 1d5e: 0004 0x4 + 1d60: 0001 nop + 1d62: 0402 c.slli64 s0 + 1d64: 0302 c.slli64 t1 + 1d66: 0901 addi s2,s2,0 + 1d68: 0004 0x4 + 1d6a: 0001 nop + 1d6c: 0402 c.slli64 s0 + 1d6e: 0302 c.slli64 t1 + 1d70: 0900 addi s0,sp,144 + 1d72: 0004 0x4 + 1d74: 0001 nop + 1d76: 0402 c.slli64 s0 + 1d78: 0306 slli t1,t1,0x1 + 1d7a: 0900 addi s0,sp,144 + 1d7c: 0004 0x4 + 1d7e: 0001 nop + 1d80: 0402 c.slli64 s0 + 1d82: 0306 slli t1,t1,0x1 + 1d84: 0900 addi s0,sp,144 + 1d86: 0000 unimp + 1d88: 0001 nop + 1d8a: 0402 c.slli64 s0 + 1d8c: 0308 addi a0,sp,384 + 1d8e: 0900 addi s0,sp,144 + 1d90: 0008 0x8 + 1d92: 0001 nop + 1d94: 0402 c.slli64 s0 + 1d96: 0308 addi a0,sp,384 + 1d98: 0900 addi s0,sp,144 + 1d9a: 0000 unimp + 1d9c: 0001 nop + 1d9e: 0402 c.slli64 s0 + 1da0: 0308 addi a0,sp,384 + 1da2: 0900 addi s0,sp,144 + 1da4: 0000 unimp + 1da6: 0001 nop + 1da8: 0402 c.slli64 s0 + 1daa: 0308 addi a0,sp,384 + 1dac: 0900 addi s0,sp,144 + 1dae: 0000 unimp + 1db0: 0001 nop + 1db2: 0402 c.slli64 s0 + 1db4: 030a slli t1,t1,0x2 + 1db6: 0900 addi s0,sp,144 + 1db8: 000c 0xc + 1dba: 0001 nop + 1dbc: 0402 c.slli64 s0 + 1dbe: 030a slli t1,t1,0x2 + 1dc0: 0900 addi s0,sp,144 + 1dc2: 0000 unimp + 1dc4: 0001 nop + 1dc6: 0402 c.slli64 s0 + 1dc8: 030a slli t1,t1,0x2 + 1dca: 0900 addi s0,sp,144 + 1dcc: 0000 unimp + 1dce: 0001 nop + 1dd0: 0402 c.slli64 s0 + 1dd2: 030a slli t1,t1,0x2 + 1dd4: 0900 addi s0,sp,144 + 1dd6: 0004 0x4 + 1dd8: 0001 nop + 1dda: 0402 c.slli64 s0 + 1ddc: 030a slli t1,t1,0x2 + 1dde: 0900 addi s0,sp,144 + 1de0: 0008 0x8 + 1de2: 0001 nop + 1de4: 0402 c.slli64 s0 + 1de6: 0309 addi t1,t1,2 + 1de8: 0900 addi s0,sp,144 + 1dea: 0004 0x4 + 1dec: 0001 nop + 1dee: 0402 c.slli64 s0 + 1df0: 0318 addi a4,sp,384 + 1df2: 0900 addi s0,sp,144 + 1df4: 0008 0x8 + 1df6: 0001 nop + 1df8: 0402 c.slli64 s0 + 1dfa: 0318 addi a4,sp,384 + 1dfc: 0900 addi s0,sp,144 + 1dfe: 000c 0xc + 1e00: 0001 nop + 1e02: 0402 c.slli64 s0 + 1e04: 031a slli t1,t1,0x6 + 1e06: 0900 addi s0,sp,144 + 1e08: 0004 0x4 + 1e0a: 0001 nop + 1e0c: 0402 c.slli64 s0 + 1e0e: 031a slli t1,t1,0x6 + 1e10: 0900 addi s0,sp,144 + 1e12: 0000 unimp + 1e14: 0001 nop + 1e16: 0402 c.slli64 s0 + 1e18: 031a slli t1,t1,0x6 + 1e1a: 0900 addi s0,sp,144 + 1e1c: 0000 unimp + 1e1e: 0001 nop + 1e20: 0402 c.slli64 s0 + 1e22: 031a slli t1,t1,0x6 + 1e24: 0900 addi s0,sp,144 + 1e26: 0000 unimp + 1e28: 0601 addi a2,a2,0 + 1e2a: 08090003 lb zero,128(s2) + 1e2e: 0100 addi s0,sp,128 + 1e30: 0200 addi s0,sp,256 + 1e32: 7804 flw fs1,48(s0) + 1e34: 0306 slli t1,t1,0x1 + 1e36: 0900 addi s0,sp,144 + 1e38: 0010 0x10 + 1e3a: 0001 nop + 1e3c: 0402 c.slli64 s0 + 1e3e: 0378 addi a4,sp,396 + 1e40: 0900 addi s0,sp,144 + 1e42: 0000 unimp + 1e44: 0001 nop + 1e46: 0402 c.slli64 s0 + 1e48: 0378 addi a4,sp,396 + 1e4a: 0900 addi s0,sp,144 + 1e4c: 0000 unimp + 1e4e: 0001 nop + 1e50: 0402 c.slli64 s0 + 1e52: 0378 addi a4,sp,396 + 1e54: 0900 addi s0,sp,144 + 1e56: 0000 unimp + 1e58: 0001 nop + 1e5a: 0402 c.slli64 s0 + 1e5c: 0378 addi a4,sp,396 + 1e5e: 0900 addi s0,sp,144 + 1e60: 0000 unimp + 1e62: 0001 nop + 1e64: 0402 c.slli64 s0 + 1e66: 0378 addi a4,sp,396 + 1e68: 0900 addi s0,sp,144 + 1e6a: 0000 unimp + 1e6c: 0001 nop + 1e6e: 0402 c.slli64 s0 + 1e70: 0378 addi a4,sp,396 + 1e72: 0900 addi s0,sp,144 + 1e74: 0000 unimp + 1e76: 0501 addi a0,a0,0 + 1e78: 0001 nop + 1e7a: 0402 c.slli64 s0 + 1e7c: 0678 addi a4,sp,780 + 1e7e: 0c090403 lb s0,192(s2) + 1e82: 0100 addi s0,sp,128 + 1e84: 0305 addi t1,t1,1 + 1e86: 0200 addi s0,sp,256 + 1e88: 7804 flw fs1,48(s0) + 1e8a: 08097c03 0x8097c03 + 1e8e: 0100 addi s0,sp,128 + 1e90: 0200 addi s0,sp,256 + 1e92: 7804 flw fs1,48(s0) + 1e94: 0306 slli t1,t1,0x1 + 1e96: 0901 addi s2,s2,0 + 1e98: 0010 0x10 + 1e9a: 0001 nop + 1e9c: 0402 c.slli64 s0 + 1e9e: 0378 addi a4,sp,396 + 1ea0: 0900 addi s0,sp,144 + 1ea2: 0000 unimp + 1ea4: 0001 nop + 1ea6: 0402 c.slli64 s0 + 1ea8: 0378 addi a4,sp,396 + 1eaa: 0902 c.slli64 s2 + 1eac: 0000 unimp + 1eae: 0501 addi a0,a0,0 + 1eb0: 0001 nop + 1eb2: 0402 c.slli64 s0 + 1eb4: 0678 addi a4,sp,780 + 1eb6: 00090103 lb sp,0(s2) + 1eba: 0100 addi s0,sp,128 + 1ebc: 0305 addi t1,t1,1 + 1ebe: 0200 addi s0,sp,256 + 1ec0: 0f04 addi s1,sp,912 + 1ec2: 0306 slli t1,t1,0x1 + 1ec4: 002c097b 0x2c097b + 1ec8: 0001 nop + 1eca: 0402 c.slli64 s0 + 1ecc: 0900030f 0x900030f + 1ed0: 0004 0x4 + 1ed2: 0001 nop + 1ed4: 0402 c.slli64 s0 + 1ed6: 0900030f 0x900030f + 1eda: 0000 unimp + 1edc: 0001 nop + 1ede: 0402 c.slli64 s0 + 1ee0: 0900030f 0x900030f + 1ee4: 0000 unimp + 1ee6: 0001 nop + 1ee8: 0402 c.slli64 s0 + 1eea: 0608 addi a0,sp,768 + 1eec: 08097e03 0x8097e03 + 1ef0: 0100 addi s0,sp,128 + 1ef2: 0200 addi s0,sp,256 + 1ef4: 0804 addi s1,sp,16 + 1ef6: 0306 slli t1,t1,0x1 + 1ef8: 0902 c.slli64 s2 + 1efa: 0004 0x4 + 1efc: 0001 nop + 1efe: 0402 c.slli64 s0 + 1f00: 0308 addi a0,sp,384 + 1f02: 0900 addi s0,sp,144 + 1f04: 0000 unimp + 1f06: 0001 nop + 1f08: 0402 c.slli64 s0 + 1f0a: 0308 addi a0,sp,384 + 1f0c: 0900 addi s0,sp,144 + 1f0e: 0000 unimp + 1f10: 0001 nop + 1f12: 0402 c.slli64 s0 + 1f14: 0308 addi a0,sp,384 + 1f16: 0900 addi s0,sp,144 + 1f18: 0000 unimp + 1f1a: 0301 addi t1,t1,0 + 1f1c: 0901 addi s2,s2,0 + 1f1e: 000c 0xc + 1f20: 0301 addi t1,t1,0 + 1f22: 0900 addi s0,sp,144 + 1f24: 0000 unimp + 1f26: 0301 addi t1,t1,0 + 1f28: 0900 addi s0,sp,144 + 1f2a: 0000 unimp + 1f2c: 0001 nop + 1f2e: 0402 c.slli64 s0 + 1f30: 0605 addi a2,a2,1 + 1f32: 24097e03 0x24097e03 + 1f36: 0100 addi s0,sp,128 + 1f38: 0200 addi s0,sp,256 + 1f3a: 0504 addi s1,sp,640 + 1f3c: 0306 slli t1,t1,0x1 + 1f3e: 0901 addi s2,s2,0 + 1f40: 0004 0x4 + 1f42: 0001 nop + 1f44: 0402 c.slli64 s0 + 1f46: 0305 addi t1,t1,1 + 1f48: 0900 addi s0,sp,144 + 1f4a: 0000 unimp + 1f4c: 0001 nop + 1f4e: 0402 c.slli64 s0 + 1f50: 0305 addi t1,t1,1 + 1f52: 0900 addi s0,sp,144 + 1f54: 0000 unimp + 1f56: 0001 nop + 1f58: 0402 c.slli64 s0 + 1f5a: 0305 addi t1,t1,1 + 1f5c: 0900 addi s0,sp,144 + 1f5e: 0000 unimp + 1f60: 0601 addi a2,a2,0 + 1f62: 04090003 lb zero,64(s2) + 1f66: 0100 addi s0,sp,128 + 1f68: 0200 addi s0,sp,256 + 1f6a: 3b04 fld fs1,48(a4) + 1f6c: 0306 slli t1,t1,0x1 + 1f6e: 0901 addi s2,s2,0 + 1f70: 0014 0x14 + 1f72: 0001 nop + 1f74: 0402 c.slli64 s0 + 1f76: 0900033b 0x900033b + 1f7a: 0000 unimp + 1f7c: 0001 nop + 1f7e: 0402 c.slli64 s0 + 1f80: 0900033b 0x900033b + 1f84: 0000 unimp + 1f86: 0001 nop + 1f88: 0402 c.slli64 s0 + 1f8a: 0900033b 0x900033b + 1f8e: 0008 0x8 + 1f90: 0001 nop + 1f92: 0402 c.slli64 s0 + 1f94: 033c addi a5,sp,392 + 1f96: 0900 addi s0,sp,144 + 1f98: 0008 0x8 + 1f9a: 0001 nop + 1f9c: 0402 c.slli64 s0 + 1f9e: 033e slli t1,t1,0xf + 1fa0: 0900 addi s0,sp,144 + 1fa2: 0008 0x8 + 1fa4: 0001 nop + 1fa6: 0402 c.slli64 s0 + 1fa8: 033e slli t1,t1,0xf + 1faa: 0900 addi s0,sp,144 + 1fac: 001c 0x1c + 1fae: 0001 nop + 1fb0: 0402 c.slli64 s0 + 1fb2: 0900034b fnmsub.s ft6,ft0,fa6,ft1,rne + 1fb6: 0004 0x4 + 1fb8: 0001 nop + 1fba: 0402 c.slli64 s0 + 1fbc: 0900034b fnmsub.s ft6,ft0,fa6,ft1,rne + 1fc0: 0000 unimp + 1fc2: 0001 nop + 1fc4: 0402 c.slli64 s0 + 1fc6: 034c addi a1,sp,388 + 1fc8: 0900 addi s0,sp,144 + 1fca: 0008 0x8 + 1fcc: 0001 nop + 1fce: 0402 c.slli64 s0 + 1fd0: 034c addi a1,sp,388 + 1fd2: 0900 addi s0,sp,144 + 1fd4: 0000 unimp + 1fd6: 0001 nop + 1fd8: 0402 c.slli64 s0 + 1fda: 034c addi a1,sp,388 + 1fdc: 0900 addi s0,sp,144 + 1fde: 0000 unimp + 1fe0: 0001 nop + 1fe2: 0402 c.slli64 s0 + 1fe4: 034c addi a1,sp,388 + 1fe6: 0900 addi s0,sp,144 + 1fe8: 0000 unimp + 1fea: 0001 nop + 1fec: 0402 c.slli64 s0 + 1fee: 034e slli t1,t1,0x13 + 1ff0: 0900 addi s0,sp,144 + 1ff2: 000c 0xc + 1ff4: 0001 nop + 1ff6: 0402 c.slli64 s0 + 1ff8: 034e slli t1,t1,0x13 + 1ffa: 0900 addi s0,sp,144 + 1ffc: 0000 unimp + 1ffe: 0001 nop + 2000: 0402 c.slli64 s0 + 2002: 034e slli t1,t1,0x13 + 2004: 0900 addi s0,sp,144 + 2006: 0000 unimp + 2008: 0001 nop + 200a: 0402 c.slli64 s0 + 200c: 034e slli t1,t1,0x13 + 200e: 0900 addi s0,sp,144 + 2010: 0004 0x4 + 2012: 0001 nop + 2014: 0402 c.slli64 s0 + 2016: 034e slli t1,t1,0x13 + 2018: 0900 addi s0,sp,144 + 201a: 0008 0x8 + 201c: 0001 nop + 201e: 0402 c.slli64 s0 + 2020: 034d addi t1,t1,19 + 2022: 0900 addi s0,sp,144 + 2024: 0004 0x4 + 2026: 0001 nop + 2028: 0402 c.slli64 s0 + 202a: 035d addi t1,t1,23 + 202c: 0900 addi s0,sp,144 + 202e: 0008 0x8 + 2030: 0001 nop + 2032: 0402 c.slli64 s0 + 2034: 035d addi t1,t1,23 + 2036: 0900 addi s0,sp,144 + 2038: 0000 unimp + 203a: 0001 nop + 203c: 0402 c.slli64 s0 + 203e: 035d addi t1,t1,23 + 2040: 0900 addi s0,sp,144 + 2042: 0000 unimp + 2044: 0001 nop + 2046: 0402 c.slli64 s0 + 2048: 035d addi t1,t1,23 + 204a: 0900 addi s0,sp,144 + 204c: 000c 0xc + 204e: 0601 addi a2,a2,0 + 2050: 04090003 lb zero,64(s2) + 2054: 0100 addi s0,sp,128 + 2056: 0200 addi s0,sp,256 + 2058: 3f04 fld fs1,56(a4) + 205a: 0306 slli t1,t1,0x1 + 205c: 0900 addi s0,sp,144 + 205e: 0008 0x8 + 2060: 0001 nop + 2062: 0402 c.slli64 s0 + 2064: 00030647 fmsub.s fa2,ft6,ft0,ft0,rne + 2068: 1809 addi a6,a6,-30 + 206a: 0100 addi s0,sp,128 + 206c: 0200 addi s0,sp,256 + 206e: 4a04 lw s1,16(a2) + 2070: 08090003 lb zero,128(s2) + 2074: 0100 addi s0,sp,128 + 2076: 0200 addi s0,sp,256 + 2078: 4a04 lw s1,16(a2) + 207a: 0306 slli t1,t1,0x1 + 207c: 0900 addi s0,sp,144 + 207e: 000c 0xc + 2080: 0601 addi a2,a2,0 + 2082: 08090003 lb zero,128(s2) + 2086: 0100 addi s0,sp,128 + 2088: 34097f03 0x34097f03 + 208c: 0100 addi s0,sp,128 + 208e: 0306 slli t1,t1,0x1 + 2090: 0900 addi s0,sp,144 + 2092: 0004 0x4 + 2094: 0901 addi s2,s2,0 + 2096: 0008 0x8 + 2098: 0100 addi s0,sp,128 + 209a: ee01 bnez a2,20b2 <_start-0x7fffdf4e> + 209c: 0300000b 0x300000b + 20a0: 9300 0x9300 + 20a2: 0000 unimp + 20a4: 0100 addi s0,sp,128 + 20a6: fb01 bnez a4,1fb6 <_start-0x7fffe04a> + 20a8: 0d0e slli s10,s10,0x3 + 20aa: 0100 addi s0,sp,128 + 20ac: 0101 addi sp,sp,0 + 20ae: 0001 nop + 20b0: 0000 unimp + 20b2: 0001 nop + 20b4: 0100 addi s0,sp,128 + 20b6: 2e2e fld ft8,200(sp) + 20b8: 2f2e2e2f 0x2f2e2e2f + 20bc: 2e2e fld ft8,200(sp) + 20be: 2f2e2e2f 0x2f2e2e2f + 20c2: 6972 flw fs2,28(sp) + 20c4: 2d766373 csrrsi t1,0x2d7,12 + 20c8: 2f636367 0x2f636367 + 20cc: 696c flw fa1,84(a0) + 20ce: 6762 flw fa4,24(sp) + 20d0: 732f6363 bltu t5,s2,27f6 <_start-0x7fffd80a> + 20d4: 2d74666f jal a2,48baa <_start-0x7ffb7456> + 20d8: 7066 flw ft0,120(sp) + 20da: 2e00 fld fs0,24(a2) + 20dc: 2f2e fld ft10,200(sp) + 20de: 2e2e fld ft8,200(sp) + 20e0: 2f2e2e2f 0x2f2e2e2f + 20e4: 2e2e fld ft8,200(sp) + 20e6: 7369722f 0x7369722f + 20ea: 672d7663 bgeu s10,s2,2756 <_start-0x7fffd8aa> + 20ee: 6c2f6363 bltu t5,sp,27b4 <_start-0x7fffd84c> + 20f2: 6269 lui tp,0x1a + 20f4: 2f636367 0x2f636367 + 20f8: 2e2e fld ft8,200(sp) + 20fa: 636e692f vamoandw.v zero,v22,(t3),v18 + 20fe: 756c flw fa1,108(a0) + 2100: 6564 flw fs1,76(a0) + 2102: 0000 unimp + 2104: 756d lui a0,0xffffb + 2106: 646c flw fa1,76(s0) + 2108: 3366 fld ft6,120(sp) + 210a: 632e flw ft6,200(sp) + 210c: 0100 addi s0,sp,128 + 210e: 0000 unimp + 2110: 74666f73 csrrsi t5,0x746,12 + 2114: 662d lui a2,0xb + 2116: 2e70 fld fa2,216(a2) + 2118: 0068 addi a0,sp,12 + 211a: 0001 nop + 211c: 6400 flw fs0,8(s0) + 211e: 6c62756f jal a0,297e4 <_start-0x7ffd681c> + 2122: 2e65 jal 24da <_start-0x7fffdb26> + 2124: 0068 addi a0,sp,12 + 2126: 0001 nop + 2128: 6c00 flw fs0,24(s0) + 212a: 6c676e6f jal t3,787f0 <_start-0x7ff87810> + 212e: 2e676e6f jal t3,78414 <_start-0x7ff87bec> + 2132: 0068 addi a0,sp,12 + 2134: 0002 c.slli64 zero + 2136: 0000 unimp + 2138: 0105 addi sp,sp,1 + 213a: 0500 addi s0,sp,640 + 213c: e002 fsw ft0,0(sp) + 213e: 010e slli sp,sp,0x3 + 2140: 0380 addi s0,sp,448 + 2142: 03050123 sb a6,34(a0) # ffffb022 <__BSS_END__+0x7ffe460a> + 2146: 00090103 lb sp,0(s2) + 214a: 0100 addi s0,sp,128 + 214c: 00090003 lb zero,0(s2) + 2150: 0100 addi s0,sp,128 + 2152: 0d05 addi s10,s10,1 + 2154: 00090003 lb zero,0(s2) + 2158: 0100 addi s0,sp,128 + 215a: 0305 addi t1,t1,1 + 215c: 00090103 lb sp,0(s2) + 2160: 0100 addi s0,sp,128 + 2162: 00090003 lb zero,0(s2) + 2166: 0100 addi s0,sp,128 + 2168: 00090003 lb zero,0(s2) + 216c: 0100 addi s0,sp,128 + 216e: 00090003 lb zero,0(s2) + 2172: 0100 addi s0,sp,128 + 2174: 00090103 lb sp,0(s2) + 2178: 0100 addi s0,sp,128 + 217a: 00090003 lb zero,0(s2) + 217e: 0100 addi s0,sp,128 + 2180: 00090003 lb zero,0(s2) + 2184: 0100 addi s0,sp,128 + 2186: 00090003 lb zero,0(s2) + 218a: 0100 addi s0,sp,128 + 218c: 00090103 lb sp,0(s2) + 2190: 0100 addi s0,sp,128 + 2192: 00090003 lb zero,0(s2) + 2196: 0100 addi s0,sp,128 + 2198: 00090003 lb zero,0(s2) + 219c: 0100 addi s0,sp,128 + 219e: 00090003 lb zero,0(s2) + 21a2: 0100 addi s0,sp,128 + 21a4: 00090103 lb sp,0(s2) + 21a8: 0100 addi s0,sp,128 + 21aa: 00090203 lb tp,0(s2) + 21ae: 0100 addi s0,sp,128 + 21b0: 00090103 lb sp,0(s2) + 21b4: 0100 addi s0,sp,128 + 21b6: 00090003 lb zero,0(s2) + 21ba: 0100 addi s0,sp,128 + 21bc: 00090003 lb zero,0(s2) + 21c0: 0100 addi s0,sp,128 + 21c2: 00090003 lb zero,0(s2) + 21c6: 0100 addi s0,sp,128 + 21c8: 00090003 lb zero,0(s2) + 21cc: 0100 addi s0,sp,128 + 21ce: 00090003 lb zero,0(s2) + 21d2: 0100 addi s0,sp,128 + 21d4: 0105 addi sp,sp,1 + 21d6: 0306 slli t1,t1,0x1 + 21d8: 0978 addi a4,sp,156 + 21da: 0000 unimp + 21dc: 0501 addi a0,a0,0 + 21de: 09080303 lb t1,144(a6) + 21e2: 0008 0x8 + 21e4: 0501 addi a0,a0,0 + 21e6: 0301 addi t1,t1,0 + 21e8: 0978 addi a4,sp,156 + 21ea: 0004 0x4 + 21ec: 0501 addi a0,a0,0 + 21ee: 09080303 lb t1,144(a6) + 21f2: 0014 0x14 + 21f4: 0501 addi a0,a0,0 + 21f6: 0301 addi t1,t1,0 + 21f8: 0978 addi a4,sp,156 + 21fa: 0004 0x4 + 21fc: 0501 addi a0,a0,0 + 21fe: 09080303 lb t1,144(a6) + 2202: 000c 0xc + 2204: 0501 addi a0,a0,0 + 2206: 0301 addi t1,t1,0 + 2208: 0978 addi a4,sp,156 + 220a: 0004 0x4 + 220c: 0501 addi a0,a0,0 + 220e: 09080303 lb t1,144(a6) + 2212: 000c 0xc + 2214: 0601 addi a2,a2,0 + 2216: 04090003 lb zero,64(s2) + 221a: 0100 addi s0,sp,128 + 221c: 00090003 lb zero,0(s2) + 2220: 0100 addi s0,sp,128 + 2222: 04090003 lb zero,64(s2) + 2226: 0100 addi s0,sp,128 + 2228: 00090003 lb zero,0(s2) + 222c: 0100 addi s0,sp,128 + 222e: 0200 addi s0,sp,256 + 2230: 0104 addi s1,sp,128 + 2232: 0c090003 lb zero,192(s2) + 2236: 0100 addi s0,sp,128 + 2238: 0200 addi s0,sp,256 + 223a: 0104 addi s1,sp,128 + 223c: 00090003 lb zero,0(s2) + 2240: 0100 addi s0,sp,128 + 2242: 0200 addi s0,sp,256 + 2244: 0104 addi s1,sp,128 + 2246: 00090003 lb zero,0(s2) + 224a: 0100 addi s0,sp,128 + 224c: 0200 addi s0,sp,256 + 224e: 0104 addi s1,sp,128 + 2250: 00090003 lb zero,0(s2) + 2254: 0100 addi s0,sp,128 + 2256: 0200 addi s0,sp,256 + 2258: 0104 addi s1,sp,128 + 225a: 14090003 lb zero,320(s2) + 225e: 0100 addi s0,sp,128 + 2260: 0200 addi s0,sp,256 + 2262: 0104 addi s1,sp,128 + 2264: 04090003 lb zero,64(s2) + 2268: 0100 addi s0,sp,128 + 226a: 0200 addi s0,sp,256 + 226c: 0104 addi s1,sp,128 + 226e: 00090003 lb zero,0(s2) + 2272: 0100 addi s0,sp,128 + 2274: 0200 addi s0,sp,256 + 2276: 0104 addi s1,sp,128 + 2278: 04090003 lb zero,64(s2) + 227c: 0100 addi s0,sp,128 + 227e: 0200 addi s0,sp,256 + 2280: 0104 addi s1,sp,128 + 2282: 00090003 lb zero,0(s2) + 2286: 0100 addi s0,sp,128 + 2288: 0200 addi s0,sp,256 + 228a: 2504 fld fs1,8(a0) + 228c: 00090003 lb zero,0(s2) + 2290: 0100 addi s0,sp,128 + 2292: 0200 addi s0,sp,256 + 2294: 2504 fld fs1,8(a0) + 2296: 00090003 lb zero,0(s2) + 229a: 0100 addi s0,sp,128 + 229c: 04090103 lb sp,64(s2) + 22a0: 0100 addi s0,sp,128 + 22a2: 00090003 lb zero,0(s2) + 22a6: 0100 addi s0,sp,128 + 22a8: 00090003 lb zero,0(s2) + 22ac: 0100 addi s0,sp,128 + 22ae: 00090003 lb zero,0(s2) + 22b2: 0100 addi s0,sp,128 + 22b4: 00090003 lb zero,0(s2) + 22b8: 0100 addi s0,sp,128 + 22ba: 00090003 lb zero,0(s2) + 22be: 0100 addi s0,sp,128 + 22c0: 10090003 lb zero,256(s2) + 22c4: 0100 addi s0,sp,128 + 22c6: 00090003 lb zero,0(s2) + 22ca: 0100 addi s0,sp,128 + 22cc: 04090003 lb zero,64(s2) + 22d0: 0100 addi s0,sp,128 + 22d2: 00090003 lb zero,0(s2) + 22d6: 0100 addi s0,sp,128 + 22d8: 0200 addi s0,sp,256 + 22da: 0104 addi s1,sp,128 + 22dc: 0c090003 lb zero,192(s2) + 22e0: 0100 addi s0,sp,128 + 22e2: 0200 addi s0,sp,256 + 22e4: 0104 addi s1,sp,128 + 22e6: 00090003 lb zero,0(s2) + 22ea: 0100 addi s0,sp,128 + 22ec: 0200 addi s0,sp,256 + 22ee: 0104 addi s1,sp,128 + 22f0: 00090003 lb zero,0(s2) + 22f4: 0100 addi s0,sp,128 + 22f6: 0200 addi s0,sp,256 + 22f8: 0104 addi s1,sp,128 + 22fa: 00090003 lb zero,0(s2) + 22fe: 0100 addi s0,sp,128 + 2300: 0200 addi s0,sp,256 + 2302: 0104 addi s1,sp,128 + 2304: 14090003 lb zero,320(s2) + 2308: 0100 addi s0,sp,128 + 230a: 0200 addi s0,sp,256 + 230c: 0104 addi s1,sp,128 + 230e: 08090003 lb zero,128(s2) + 2312: 0100 addi s0,sp,128 + 2314: 0200 addi s0,sp,256 + 2316: 0104 addi s1,sp,128 + 2318: 00090003 lb zero,0(s2) + 231c: 0100 addi s0,sp,128 + 231e: 0200 addi s0,sp,256 + 2320: 0104 addi s1,sp,128 + 2322: 00090003 lb zero,0(s2) + 2326: 0100 addi s0,sp,128 + 2328: 0200 addi s0,sp,256 + 232a: 0104 addi s1,sp,128 + 232c: 00090003 lb zero,0(s2) + 2330: 0100 addi s0,sp,128 + 2332: 0200 addi s0,sp,256 + 2334: 2504 fld fs1,8(a0) + 2336: 00090003 lb zero,0(s2) + 233a: 0100 addi s0,sp,128 + 233c: 0200 addi s0,sp,256 + 233e: 2504 fld fs1,8(a0) + 2340: 00090003 lb zero,0(s2) + 2344: 0100 addi s0,sp,128 + 2346: 04090103 lb sp,64(s2) + 234a: 0100 addi s0,sp,128 + 234c: 00090003 lb zero,0(s2) + 2350: 0100 addi s0,sp,128 + 2352: 18090003 lb zero,384(s2) + 2356: 0100 addi s0,sp,128 + 2358: 04090003 lb zero,64(s2) + 235c: 0100 addi s0,sp,128 + 235e: 0200 addi s0,sp,256 + 2360: 0204 addi s1,sp,256 + 2362: 1c097e03 0x1c097e03 + 2366: 0100 addi s0,sp,128 + 2368: 0200 addi s0,sp,256 + 236a: 0c04 addi s1,sp,528 + 236c: 08090003 lb zero,128(s2) + 2370: 0100 addi s0,sp,128 + 2372: 0200 addi s0,sp,256 + 2374: 0c04 addi s1,sp,528 + 2376: 00090003 lb zero,0(s2) + 237a: 0100 addi s0,sp,128 + 237c: 0200 addi s0,sp,256 + 237e: 0c04 addi s1,sp,528 + 2380: 00090003 lb zero,0(s2) + 2384: 0100 addi s0,sp,128 + 2386: 0200 addi s0,sp,256 + 2388: 0c04 addi s1,sp,528 + 238a: 00090003 lb zero,0(s2) + 238e: 0100 addi s0,sp,128 + 2390: 0200 addi s0,sp,256 + 2392: 1004 addi s1,sp,32 + 2394: 04090003 lb zero,64(s2) + 2398: 0100 addi s0,sp,128 + 239a: 0200 addi s0,sp,256 + 239c: 1004 addi s1,sp,32 + 239e: 00090003 lb zero,0(s2) + 23a2: 0100 addi s0,sp,128 + 23a4: 0200 addi s0,sp,256 + 23a6: 1004 addi s1,sp,32 + 23a8: 00090003 lb zero,0(s2) + 23ac: 0100 addi s0,sp,128 + 23ae: 0200 addi s0,sp,256 + 23b0: 1004 addi s1,sp,32 + 23b2: 00090003 lb zero,0(s2) + 23b6: 0100 addi s0,sp,128 + 23b8: 0200 addi s0,sp,256 + 23ba: 1b04 addi s1,sp,432 + 23bc: 08090003 lb zero,128(s2) + 23c0: 0100 addi s0,sp,128 + 23c2: 0200 addi s0,sp,256 + 23c4: 1b04 addi s1,sp,432 + 23c6: 04090003 lb zero,64(s2) + 23ca: 0100 addi s0,sp,128 + 23cc: 0200 addi s0,sp,256 + 23ce: 1c04 addi s1,sp,560 + 23d0: 08090003 lb zero,128(s2) + 23d4: 0100 addi s0,sp,128 + 23d6: 0200 addi s0,sp,256 + 23d8: 1c04 addi s1,sp,560 + 23da: 08090003 lb zero,128(s2) + 23de: 0100 addi s0,sp,128 + 23e0: 0200 addi s0,sp,256 + 23e2: 1c04 addi s1,sp,560 + 23e4: 10090003 lb zero,256(s2) + 23e8: 0100 addi s0,sp,128 + 23ea: 0200 addi s0,sp,256 + 23ec: 1c04 addi s1,sp,560 + 23ee: 04090003 lb zero,64(s2) + 23f2: 0100 addi s0,sp,128 + 23f4: 0200 addi s0,sp,256 + 23f6: 2504 fld fs1,8(a0) + 23f8: 00090003 lb zero,0(s2) + 23fc: 0100 addi s0,sp,128 + 23fe: 0200 addi s0,sp,256 + 2400: 1404 addi s1,sp,544 + 2402: 0c090003 lb zero,192(s2) + 2406: 0100 addi s0,sp,128 + 2408: 0200 addi s0,sp,256 + 240a: 1404 addi s1,sp,544 + 240c: 00090003 lb zero,0(s2) + 2410: 0100 addi s0,sp,128 + 2412: 0200 addi s0,sp,256 + 2414: 1404 addi s1,sp,544 + 2416: 00090003 lb zero,0(s2) + 241a: 0100 addi s0,sp,128 + 241c: 0200 addi s0,sp,256 + 241e: 1404 addi s1,sp,544 + 2420: 00090003 lb zero,0(s2) + 2424: 0100 addi s0,sp,128 + 2426: 0200 addi s0,sp,256 + 2428: 1404 addi s1,sp,544 + 242a: 04090003 lb zero,64(s2) + 242e: 0100 addi s0,sp,128 + 2430: 0200 addi s0,sp,256 + 2432: 1d04 addi s1,sp,688 + 2434: 08090003 lb zero,128(s2) + 2438: 0100 addi s0,sp,128 + 243a: 0200 addi s0,sp,256 + 243c: 1d04 addi s1,sp,688 + 243e: 08090003 lb zero,128(s2) + 2442: 0100 addi s0,sp,128 + 2444: 0200 addi s0,sp,256 + 2446: 0304 addi s1,sp,384 + 2448: 08090003 lb zero,128(s2) + 244c: 0100 addi s0,sp,128 + 244e: 0306 slli t1,t1,0x1 + 2450: 0900 addi s0,sp,144 + 2452: 0008 0x8 + 2454: 0001 nop + 2456: 0402 c.slli64 s0 + 2458: 0602 c.slli64 a2 + 245a: 30090103 lb sp,768(s2) + 245e: 0100 addi s0,sp,128 + 2460: 0200 addi s0,sp,256 + 2462: 0c04 addi s1,sp,528 + 2464: 08090003 lb zero,128(s2) + 2468: 0100 addi s0,sp,128 + 246a: 0200 addi s0,sp,256 + 246c: 0c04 addi s1,sp,528 + 246e: 00090003 lb zero,0(s2) + 2472: 0100 addi s0,sp,128 + 2474: 0200 addi s0,sp,256 + 2476: 0c04 addi s1,sp,528 + 2478: 00090003 lb zero,0(s2) + 247c: 0100 addi s0,sp,128 + 247e: 0200 addi s0,sp,256 + 2480: 0c04 addi s1,sp,528 + 2482: 00090003 lb zero,0(s2) + 2486: 0100 addi s0,sp,128 + 2488: 0200 addi s0,sp,256 + 248a: 1004 addi s1,sp,32 + 248c: 04090003 lb zero,64(s2) + 2490: 0100 addi s0,sp,128 + 2492: 0200 addi s0,sp,256 + 2494: 1004 addi s1,sp,32 + 2496: 00090003 lb zero,0(s2) + 249a: 0100 addi s0,sp,128 + 249c: 0200 addi s0,sp,256 + 249e: 1004 addi s1,sp,32 + 24a0: 00090003 lb zero,0(s2) + 24a4: 0100 addi s0,sp,128 + 24a6: 0200 addi s0,sp,256 + 24a8: 1004 addi s1,sp,32 + 24aa: 00090003 lb zero,0(s2) + 24ae: 0100 addi s0,sp,128 + 24b0: 0200 addi s0,sp,256 + 24b2: 1b04 addi s1,sp,432 + 24b4: 08090003 lb zero,128(s2) + 24b8: 0100 addi s0,sp,128 + 24ba: 0200 addi s0,sp,256 + 24bc: 1b04 addi s1,sp,432 + 24be: 04090003 lb zero,64(s2) + 24c2: 0100 addi s0,sp,128 + 24c4: 0200 addi s0,sp,256 + 24c6: 1c04 addi s1,sp,560 + 24c8: 08090003 lb zero,128(s2) + 24cc: 0100 addi s0,sp,128 + 24ce: 0200 addi s0,sp,256 + 24d0: 1c04 addi s1,sp,560 + 24d2: 08090003 lb zero,128(s2) + 24d6: 0100 addi s0,sp,128 + 24d8: 0200 addi s0,sp,256 + 24da: 1c04 addi s1,sp,560 + 24dc: 10090003 lb zero,256(s2) + 24e0: 0100 addi s0,sp,128 + 24e2: 0200 addi s0,sp,256 + 24e4: 1c04 addi s1,sp,560 + 24e6: 04090003 lb zero,64(s2) + 24ea: 0100 addi s0,sp,128 + 24ec: 0200 addi s0,sp,256 + 24ee: 2504 fld fs1,8(a0) + 24f0: 00090003 lb zero,0(s2) + 24f4: 0100 addi s0,sp,128 + 24f6: 0200 addi s0,sp,256 + 24f8: 1404 addi s1,sp,544 + 24fa: 0c090003 lb zero,192(s2) + 24fe: 0100 addi s0,sp,128 + 2500: 0200 addi s0,sp,256 + 2502: 1404 addi s1,sp,544 + 2504: 00090003 lb zero,0(s2) + 2508: 0100 addi s0,sp,128 + 250a: 0200 addi s0,sp,256 + 250c: 1404 addi s1,sp,544 + 250e: 00090003 lb zero,0(s2) + 2512: 0100 addi s0,sp,128 + 2514: 0200 addi s0,sp,256 + 2516: 1404 addi s1,sp,544 + 2518: 00090003 lb zero,0(s2) + 251c: 0100 addi s0,sp,128 + 251e: 0200 addi s0,sp,256 + 2520: 1404 addi s1,sp,544 + 2522: 08090003 lb zero,128(s2) + 2526: 0100 addi s0,sp,128 + 2528: 0200 addi s0,sp,256 + 252a: 1d04 addi s1,sp,688 + 252c: 08090003 lb zero,128(s2) + 2530: 0100 addi s0,sp,128 + 2532: 0200 addi s0,sp,256 + 2534: 1d04 addi s1,sp,688 + 2536: 08090003 lb zero,128(s2) + 253a: 0100 addi s0,sp,128 + 253c: 0200 addi s0,sp,256 + 253e: 0304 addi s1,sp,384 + 2540: 08090003 lb zero,128(s2) + 2544: 0100 addi s0,sp,128 + 2546: 0306 slli t1,t1,0x1 + 2548: 0900 addi s0,sp,144 + 254a: 0008 0x8 + 254c: 0001 nop + 254e: 0402 c.slli64 s0 + 2550: 0602 c.slli64 a2 + 2552: 30090103 lb sp,768(s2) + 2556: 0100 addi s0,sp,128 + 2558: 0200 addi s0,sp,256 + 255a: 0204 addi s1,sp,256 + 255c: 00090003 lb zero,0(s2) + 2560: 0100 addi s0,sp,128 + 2562: 0200 addi s0,sp,256 + 2564: 0204 addi s1,sp,256 + 2566: 00090003 lb zero,0(s2) + 256a: 0100 addi s0,sp,128 + 256c: 0200 addi s0,sp,256 + 256e: 0204 addi s1,sp,256 + 2570: 00090003 lb zero,0(s2) + 2574: 0100 addi s0,sp,128 + 2576: 0200 addi s0,sp,256 + 2578: 0204 addi s1,sp,256 + 257a: 00090003 lb zero,0(s2) + 257e: 0100 addi s0,sp,128 + 2580: 0200 addi s0,sp,256 + 2582: 0204 addi s1,sp,256 + 2584: 00090003 lb zero,0(s2) + 2588: 0100 addi s0,sp,128 + 258a: 0200 addi s0,sp,256 + 258c: 0204 addi s1,sp,256 + 258e: 00090003 lb zero,0(s2) + 2592: 0100 addi s0,sp,128 + 2594: 0200 addi s0,sp,256 + 2596: 0204 addi s1,sp,256 + 2598: 00090003 lb zero,0(s2) + 259c: 0100 addi s0,sp,128 + 259e: 0200 addi s0,sp,256 + 25a0: 0204 addi s1,sp,256 + 25a2: 00090003 lb zero,0(s2) + 25a6: 0100 addi s0,sp,128 + 25a8: 0200 addi s0,sp,256 + 25aa: 0204 addi s1,sp,256 + 25ac: 00090003 lb zero,0(s2) + 25b0: 0100 addi s0,sp,128 + 25b2: 0200 addi s0,sp,256 + 25b4: 0204 addi s1,sp,256 + 25b6: 00090003 lb zero,0(s2) + 25ba: 0100 addi s0,sp,128 + 25bc: 0200 addi s0,sp,256 + 25be: 0204 addi s1,sp,256 + 25c0: 0c090003 lb zero,192(s2) + 25c4: 0100 addi s0,sp,128 + 25c6: 0200 addi s0,sp,256 + 25c8: 0204 addi s1,sp,256 + 25ca: 00090003 lb zero,0(s2) + 25ce: 0100 addi s0,sp,128 + 25d0: 0200 addi s0,sp,256 + 25d2: 0204 addi s1,sp,256 + 25d4: 04090003 lb zero,64(s2) + 25d8: 0100 addi s0,sp,128 + 25da: 0200 addi s0,sp,256 + 25dc: 0204 addi s1,sp,256 + 25de: 10090003 lb zero,256(s2) + 25e2: 0100 addi s0,sp,128 + 25e4: 0200 addi s0,sp,256 + 25e6: 0204 addi s1,sp,256 + 25e8: 00090003 lb zero,0(s2) + 25ec: 0100 addi s0,sp,128 + 25ee: 0200 addi s0,sp,256 + 25f0: 0204 addi s1,sp,256 + 25f2: 04090003 lb zero,64(s2) + 25f6: 0100 addi s0,sp,128 + 25f8: 0200 addi s0,sp,256 + 25fa: 0204 addi s1,sp,256 + 25fc: 10090003 lb zero,256(s2) + 2600: 0100 addi s0,sp,128 + 2602: 0200 addi s0,sp,256 + 2604: 0204 addi s1,sp,256 + 2606: 00090003 lb zero,0(s2) + 260a: 0100 addi s0,sp,128 + 260c: 0200 addi s0,sp,256 + 260e: 0204 addi s1,sp,256 + 2610: 00090003 lb zero,0(s2) + 2614: 0100 addi s0,sp,128 + 2616: 0200 addi s0,sp,256 + 2618: 0904 addi s1,sp,144 + 261a: 04090003 lb zero,64(s2) + 261e: 0100 addi s0,sp,128 + 2620: 0200 addi s0,sp,256 + 2622: 0b04 addi s1,sp,400 + 2624: 04090003 lb zero,64(s2) + 2628: 0100 addi s0,sp,128 + 262a: 0200 addi s0,sp,256 + 262c: 0b04 addi s1,sp,400 + 262e: 04090003 lb zero,64(s2) + 2632: 0100 addi s0,sp,128 + 2634: 0200 addi s0,sp,256 + 2636: 0b04 addi s1,sp,400 + 2638: 18090003 lb zero,384(s2) + 263c: 0100 addi s0,sp,128 + 263e: 0200 addi s0,sp,256 + 2640: 0b04 addi s1,sp,400 + 2642: 00090003 lb zero,0(s2) + 2646: 0100 addi s0,sp,128 + 2648: 0200 addi s0,sp,256 + 264a: 0b04 addi s1,sp,400 + 264c: 00090003 lb zero,0(s2) + 2650: 0100 addi s0,sp,128 + 2652: 0200 addi s0,sp,256 + 2654: 0b04 addi s1,sp,400 + 2656: 00090003 lb zero,0(s2) + 265a: 0100 addi s0,sp,128 + 265c: 0200 addi s0,sp,256 + 265e: 0b04 addi s1,sp,400 + 2660: 00090003 lb zero,0(s2) + 2664: 0100 addi s0,sp,128 + 2666: 0200 addi s0,sp,256 + 2668: 0b04 addi s1,sp,400 + 266a: 00090003 lb zero,0(s2) + 266e: 0100 addi s0,sp,128 + 2670: 0200 addi s0,sp,256 + 2672: 0b04 addi s1,sp,400 + 2674: 00090003 lb zero,0(s2) + 2678: 0100 addi s0,sp,128 + 267a: 0200 addi s0,sp,256 + 267c: 0b04 addi s1,sp,400 + 267e: 00090003 lb zero,0(s2) + 2682: 0100 addi s0,sp,128 + 2684: 0200 addi s0,sp,256 + 2686: 0b04 addi s1,sp,400 + 2688: 08090003 lb zero,128(s2) + 268c: 0100 addi s0,sp,128 + 268e: 0200 addi s0,sp,256 + 2690: 0b04 addi s1,sp,400 + 2692: 00090003 lb zero,0(s2) + 2696: 0100 addi s0,sp,128 + 2698: 0200 addi s0,sp,256 + 269a: 0b04 addi s1,sp,400 + 269c: 00090003 lb zero,0(s2) + 26a0: 0100 addi s0,sp,128 + 26a2: 0200 addi s0,sp,256 + 26a4: 0b04 addi s1,sp,400 + 26a6: 14090003 lb zero,320(s2) + 26aa: 0100 addi s0,sp,128 + 26ac: 0200 addi s0,sp,256 + 26ae: 0b04 addi s1,sp,400 + 26b0: 00090003 lb zero,0(s2) + 26b4: 0100 addi s0,sp,128 + 26b6: 0200 addi s0,sp,256 + 26b8: 0b04 addi s1,sp,400 + 26ba: 00090003 lb zero,0(s2) + 26be: 0100 addi s0,sp,128 + 26c0: 0200 addi s0,sp,256 + 26c2: 0c04 addi s1,sp,528 + 26c4: 04090003 lb zero,64(s2) + 26c8: 0100 addi s0,sp,128 + 26ca: 0200 addi s0,sp,256 + 26cc: 0e04 addi s1,sp,784 + 26ce: 08090003 lb zero,128(s2) + 26d2: 0100 addi s0,sp,128 + 26d4: 0200 addi s0,sp,256 + 26d6: 0e04 addi s1,sp,784 + 26d8: 0c090003 lb zero,192(s2) + 26dc: 0100 addi s0,sp,128 + 26de: 0200 addi s0,sp,256 + 26e0: 0e04 addi s1,sp,784 + 26e2: 24090003 lb zero,576(s2) + 26e6: 0100 addi s0,sp,128 + 26e8: 0200 addi s0,sp,256 + 26ea: 0e04 addi s1,sp,784 + 26ec: 00090003 lb zero,0(s2) + 26f0: 0100 addi s0,sp,128 + 26f2: 0200 addi s0,sp,256 + 26f4: 0e04 addi s1,sp,784 + 26f6: 00090003 lb zero,0(s2) + 26fa: 0100 addi s0,sp,128 + 26fc: 0200 addi s0,sp,256 + 26fe: 0e04 addi s1,sp,784 + 2700: 00090003 lb zero,0(s2) + 2704: 0100 addi s0,sp,128 + 2706: 0200 addi s0,sp,256 + 2708: 0e04 addi s1,sp,784 + 270a: 00090003 lb zero,0(s2) + 270e: 0100 addi s0,sp,128 + 2710: 0200 addi s0,sp,256 + 2712: 0e04 addi s1,sp,784 + 2714: 00090003 lb zero,0(s2) + 2718: 0100 addi s0,sp,128 + 271a: 0200 addi s0,sp,256 + 271c: 0e04 addi s1,sp,784 + 271e: 00090003 lb zero,0(s2) + 2722: 0100 addi s0,sp,128 + 2724: 0200 addi s0,sp,256 + 2726: 0e04 addi s1,sp,784 + 2728: 00090003 lb zero,0(s2) + 272c: 0100 addi s0,sp,128 + 272e: 0200 addi s0,sp,256 + 2730: 0e04 addi s1,sp,784 + 2732: 00090003 lb zero,0(s2) + 2736: 0100 addi s0,sp,128 + 2738: 0200 addi s0,sp,256 + 273a: 0e04 addi s1,sp,784 + 273c: 00090003 lb zero,0(s2) + 2740: 0100 addi s0,sp,128 + 2742: 0200 addi s0,sp,256 + 2744: 0e04 addi s1,sp,784 + 2746: 04090003 lb zero,64(s2) + 274a: 0100 addi s0,sp,128 + 274c: 0200 addi s0,sp,256 + 274e: 0e04 addi s1,sp,784 + 2750: 08090003 lb zero,128(s2) + 2754: 0100 addi s0,sp,128 + 2756: 0200 addi s0,sp,256 + 2758: 0e04 addi s1,sp,784 + 275a: 04090003 lb zero,64(s2) + 275e: 0100 addi s0,sp,128 + 2760: 0200 addi s0,sp,256 + 2762: 0e04 addi s1,sp,784 + 2764: 08090003 lb zero,128(s2) + 2768: 0100 addi s0,sp,128 + 276a: 0200 addi s0,sp,256 + 276c: 0f04 addi s1,sp,912 + 276e: 04090003 lb zero,64(s2) + 2772: 0100 addi s0,sp,128 + 2774: 0200 addi s0,sp,256 + 2776: 1104 addi s1,sp,160 + 2778: 04090003 lb zero,64(s2) + 277c: 0100 addi s0,sp,128 + 277e: 0200 addi s0,sp,256 + 2780: 1104 addi s1,sp,160 + 2782: 0c090003 lb zero,192(s2) + 2786: 0100 addi s0,sp,128 + 2788: 0200 addi s0,sp,256 + 278a: 1104 addi s1,sp,160 + 278c: 18090003 lb zero,384(s2) + 2790: 0100 addi s0,sp,128 + 2792: 0200 addi s0,sp,256 + 2794: 1104 addi s1,sp,160 + 2796: 00090003 lb zero,0(s2) + 279a: 0100 addi s0,sp,128 + 279c: 0200 addi s0,sp,256 + 279e: 1104 addi s1,sp,160 + 27a0: 00090003 lb zero,0(s2) + 27a4: 0100 addi s0,sp,128 + 27a6: 0200 addi s0,sp,256 + 27a8: 1104 addi s1,sp,160 + 27aa: 00090003 lb zero,0(s2) + 27ae: 0100 addi s0,sp,128 + 27b0: 0200 addi s0,sp,256 + 27b2: 1104 addi s1,sp,160 + 27b4: 00090003 lb zero,0(s2) + 27b8: 0100 addi s0,sp,128 + 27ba: 0200 addi s0,sp,256 + 27bc: 1104 addi s1,sp,160 + 27be: 00090003 lb zero,0(s2) + 27c2: 0100 addi s0,sp,128 + 27c4: 0200 addi s0,sp,256 + 27c6: 1104 addi s1,sp,160 + 27c8: 00090003 lb zero,0(s2) + 27cc: 0100 addi s0,sp,128 + 27ce: 0200 addi s0,sp,256 + 27d0: 1104 addi s1,sp,160 + 27d2: 00090003 lb zero,0(s2) + 27d6: 0100 addi s0,sp,128 + 27d8: 0200 addi s0,sp,256 + 27da: 1104 addi s1,sp,160 + 27dc: 00090003 lb zero,0(s2) + 27e0: 0100 addi s0,sp,128 + 27e2: 0200 addi s0,sp,256 + 27e4: 1104 addi s1,sp,160 + 27e6: 00090003 lb zero,0(s2) + 27ea: 0100 addi s0,sp,128 + 27ec: 0200 addi s0,sp,256 + 27ee: 1104 addi s1,sp,160 + 27f0: 04090003 lb zero,64(s2) + 27f4: 0100 addi s0,sp,128 + 27f6: 0200 addi s0,sp,256 + 27f8: 1104 addi s1,sp,160 + 27fa: 08090003 lb zero,128(s2) + 27fe: 0100 addi s0,sp,128 + 2800: 0200 addi s0,sp,256 + 2802: 1104 addi s1,sp,160 + 2804: 04090003 lb zero,64(s2) + 2808: 0100 addi s0,sp,128 + 280a: 0200 addi s0,sp,256 + 280c: 1104 addi s1,sp,160 + 280e: 08090003 lb zero,128(s2) + 2812: 0100 addi s0,sp,128 + 2814: 0200 addi s0,sp,256 + 2816: 1204 addi s1,sp,288 + 2818: 04090003 lb zero,64(s2) + 281c: 0100 addi s0,sp,128 + 281e: 0200 addi s0,sp,256 + 2820: 1404 addi s1,sp,544 + 2822: 04090003 lb zero,64(s2) + 2826: 0100 addi s0,sp,128 + 2828: 0200 addi s0,sp,256 + 282a: 1404 addi s1,sp,544 + 282c: 00090003 lb zero,0(s2) + 2830: 0100 addi s0,sp,128 + 2832: 0200 addi s0,sp,256 + 2834: 1404 addi s1,sp,544 + 2836: 00090003 lb zero,0(s2) + 283a: 0100 addi s0,sp,128 + 283c: 0200 addi s0,sp,256 + 283e: 1404 addi s1,sp,544 + 2840: 00090003 lb zero,0(s2) + 2844: 0100 addi s0,sp,128 + 2846: 0200 addi s0,sp,256 + 2848: 1404 addi s1,sp,544 + 284a: 00090003 lb zero,0(s2) + 284e: 0100 addi s0,sp,128 + 2850: 0200 addi s0,sp,256 + 2852: 1404 addi s1,sp,544 + 2854: 18090003 lb zero,384(s2) + 2858: 0100 addi s0,sp,128 + 285a: 0200 addi s0,sp,256 + 285c: 1404 addi s1,sp,544 + 285e: 08090003 lb zero,128(s2) + 2862: 0100 addi s0,sp,128 + 2864: 0200 addi s0,sp,256 + 2866: 1404 addi s1,sp,544 + 2868: 04090003 lb zero,64(s2) + 286c: 0100 addi s0,sp,128 + 286e: 0200 addi s0,sp,256 + 2870: 1404 addi s1,sp,544 + 2872: 00090003 lb zero,0(s2) + 2876: 0100 addi s0,sp,128 + 2878: 0200 addi s0,sp,256 + 287a: 1404 addi s1,sp,544 + 287c: 04090003 lb zero,64(s2) + 2880: 0100 addi s0,sp,128 + 2882: 0200 addi s0,sp,256 + 2884: 1404 addi s1,sp,544 + 2886: 00090003 lb zero,0(s2) + 288a: 0100 addi s0,sp,128 + 288c: 0200 addi s0,sp,256 + 288e: 1404 addi s1,sp,544 + 2890: 00090003 lb zero,0(s2) + 2894: 0100 addi s0,sp,128 + 2896: 0200 addi s0,sp,256 + 2898: 1404 addi s1,sp,544 + 289a: 00090003 lb zero,0(s2) + 289e: 0100 addi s0,sp,128 + 28a0: 0200 addi s0,sp,256 + 28a2: 1404 addi s1,sp,544 + 28a4: 00090003 lb zero,0(s2) + 28a8: 0100 addi s0,sp,128 + 28aa: 0200 addi s0,sp,256 + 28ac: 1404 addi s1,sp,544 + 28ae: 04090003 lb zero,64(s2) + 28b2: 0100 addi s0,sp,128 + 28b4: 0200 addi s0,sp,256 + 28b6: 1404 addi s1,sp,544 + 28b8: 04090003 lb zero,64(s2) + 28bc: 0100 addi s0,sp,128 + 28be: 0200 addi s0,sp,256 + 28c0: 1404 addi s1,sp,544 + 28c2: 04090003 lb zero,64(s2) + 28c6: 0100 addi s0,sp,128 + 28c8: 0200 addi s0,sp,256 + 28ca: 1404 addi s1,sp,544 + 28cc: 00090003 lb zero,0(s2) + 28d0: 0100 addi s0,sp,128 + 28d2: 0200 addi s0,sp,256 + 28d4: 1404 addi s1,sp,544 + 28d6: 04090003 lb zero,64(s2) + 28da: 0100 addi s0,sp,128 + 28dc: 0200 addi s0,sp,256 + 28de: 1404 addi s1,sp,544 + 28e0: 00090003 lb zero,0(s2) + 28e4: 0100 addi s0,sp,128 + 28e6: 0200 addi s0,sp,256 + 28e8: 1404 addi s1,sp,544 + 28ea: 00090003 lb zero,0(s2) + 28ee: 0100 addi s0,sp,128 + 28f0: 0200 addi s0,sp,256 + 28f2: 1404 addi s1,sp,544 + 28f4: 00090003 lb zero,0(s2) + 28f8: 0100 addi s0,sp,128 + 28fa: 0200 addi s0,sp,256 + 28fc: 1404 addi s1,sp,544 + 28fe: 00090003 lb zero,0(s2) + 2902: 0100 addi s0,sp,128 + 2904: 0200 addi s0,sp,256 + 2906: 1404 addi s1,sp,544 + 2908: 00090003 lb zero,0(s2) + 290c: 0100 addi s0,sp,128 + 290e: 0200 addi s0,sp,256 + 2910: 1404 addi s1,sp,544 + 2912: 00090003 lb zero,0(s2) + 2916: 0100 addi s0,sp,128 + 2918: 0200 addi s0,sp,256 + 291a: 1404 addi s1,sp,544 + 291c: 00090003 lb zero,0(s2) + 2920: 0100 addi s0,sp,128 + 2922: 0200 addi s0,sp,256 + 2924: 1404 addi s1,sp,544 + 2926: 00090003 lb zero,0(s2) + 292a: 0100 addi s0,sp,128 + 292c: 0200 addi s0,sp,256 + 292e: 1404 addi s1,sp,544 + 2930: 00090003 lb zero,0(s2) + 2934: 0100 addi s0,sp,128 + 2936: 0200 addi s0,sp,256 + 2938: 1404 addi s1,sp,544 + 293a: 00090003 lb zero,0(s2) + 293e: 0100 addi s0,sp,128 + 2940: 0200 addi s0,sp,256 + 2942: 1404 addi s1,sp,544 + 2944: 00090003 lb zero,0(s2) + 2948: 0100 addi s0,sp,128 + 294a: 0200 addi s0,sp,256 + 294c: 1404 addi s1,sp,544 + 294e: 00090003 lb zero,0(s2) + 2952: 0100 addi s0,sp,128 + 2954: 0200 addi s0,sp,256 + 2956: 1404 addi s1,sp,544 + 2958: 00090003 lb zero,0(s2) + 295c: 0100 addi s0,sp,128 + 295e: 0200 addi s0,sp,256 + 2960: 1404 addi s1,sp,544 + 2962: 00090003 lb zero,0(s2) + 2966: 0100 addi s0,sp,128 + 2968: 0200 addi s0,sp,256 + 296a: 1404 addi s1,sp,544 + 296c: 00090003 lb zero,0(s2) + 2970: 0100 addi s0,sp,128 + 2972: 0200 addi s0,sp,256 + 2974: 1404 addi s1,sp,544 + 2976: 00090003 lb zero,0(s2) + 297a: 0100 addi s0,sp,128 + 297c: 0200 addi s0,sp,256 + 297e: 1404 addi s1,sp,544 + 2980: 00090003 lb zero,0(s2) + 2984: 0100 addi s0,sp,128 + 2986: 0200 addi s0,sp,256 + 2988: 1404 addi s1,sp,544 + 298a: 34090003 lb zero,832(s2) + 298e: 0100 addi s0,sp,128 + 2990: 0200 addi s0,sp,256 + 2992: 1404 addi s1,sp,544 + 2994: 00090003 lb zero,0(s2) + 2998: 0100 addi s0,sp,128 + 299a: 0200 addi s0,sp,256 + 299c: 1404 addi s1,sp,544 + 299e: 00090003 lb zero,0(s2) + 29a2: 0100 addi s0,sp,128 + 29a4: 0200 addi s0,sp,256 + 29a6: 1404 addi s1,sp,544 + 29a8: 1c090003 lb zero,448(s2) + 29ac: 0100 addi s0,sp,128 + 29ae: 0200 addi s0,sp,256 + 29b0: 1404 addi s1,sp,544 + 29b2: 00090003 lb zero,0(s2) + 29b6: 0100 addi s0,sp,128 + 29b8: 0200 addi s0,sp,256 + 29ba: 1404 addi s1,sp,544 + 29bc: 00090003 lb zero,0(s2) + 29c0: 0100 addi s0,sp,128 + 29c2: 0200 addi s0,sp,256 + 29c4: 2604 fld fs1,8(a2) + 29c6: 08090003 lb zero,128(s2) + 29ca: 0100 addi s0,sp,128 + 29cc: 0200 addi s0,sp,256 + 29ce: 2604 fld fs1,8(a2) + 29d0: 00090003 lb zero,0(s2) + 29d4: 0100 addi s0,sp,128 + 29d6: 0200 addi s0,sp,256 + 29d8: 2604 fld fs1,8(a2) + 29da: 14090003 lb zero,320(s2) + 29de: 0100 addi s0,sp,128 + 29e0: 0200 addi s0,sp,256 + 29e2: 0204 addi s1,sp,256 + 29e4: 04090103 lb sp,64(s2) + 29e8: 0100 addi s0,sp,128 + 29ea: 0200 addi s0,sp,256 + 29ec: 0204 addi s1,sp,256 + 29ee: 04090003 lb zero,64(s2) + 29f2: 0100 addi s0,sp,128 + 29f4: 0200 addi s0,sp,256 + 29f6: 0604 addi s1,sp,768 + 29f8: 04090003 lb zero,64(s2) + 29fc: 0100 addi s0,sp,128 + 29fe: 0200 addi s0,sp,256 + 2a00: 0604 addi s1,sp,768 + 2a02: 00090003 lb zero,0(s2) + 2a06: 0100 addi s0,sp,128 + 2a08: 0200 addi s0,sp,256 + 2a0a: 0804 addi s1,sp,16 + 2a0c: 08090003 lb zero,128(s2) + 2a10: 0100 addi s0,sp,128 + 2a12: 0200 addi s0,sp,256 + 2a14: 0804 addi s1,sp,16 + 2a16: 00090003 lb zero,0(s2) + 2a1a: 0100 addi s0,sp,128 + 2a1c: 0200 addi s0,sp,256 + 2a1e: 0804 addi s1,sp,16 + 2a20: 00090003 lb zero,0(s2) + 2a24: 0100 addi s0,sp,128 + 2a26: 0200 addi s0,sp,256 + 2a28: 0804 addi s1,sp,16 + 2a2a: 00090003 lb zero,0(s2) + 2a2e: 0100 addi s0,sp,128 + 2a30: 0200 addi s0,sp,256 + 2a32: 0a04 addi s1,sp,272 + 2a34: 0c090003 lb zero,192(s2) + 2a38: 0100 addi s0,sp,128 + 2a3a: 0200 addi s0,sp,256 + 2a3c: 0a04 addi s1,sp,272 + 2a3e: 00090003 lb zero,0(s2) + 2a42: 0100 addi s0,sp,128 + 2a44: 0200 addi s0,sp,256 + 2a46: 0a04 addi s1,sp,272 + 2a48: 00090003 lb zero,0(s2) + 2a4c: 0100 addi s0,sp,128 + 2a4e: 0200 addi s0,sp,256 + 2a50: 0a04 addi s1,sp,272 + 2a52: 04090003 lb zero,64(s2) + 2a56: 0100 addi s0,sp,128 + 2a58: 0200 addi s0,sp,256 + 2a5a: 0a04 addi s1,sp,272 + 2a5c: 08090003 lb zero,128(s2) + 2a60: 0100 addi s0,sp,128 + 2a62: 0200 addi s0,sp,256 + 2a64: 0904 addi s1,sp,144 + 2a66: 04090003 lb zero,64(s2) + 2a6a: 0100 addi s0,sp,128 + 2a6c: 0200 addi s0,sp,256 + 2a6e: 1804 addi s1,sp,48 + 2a70: 08090003 lb zero,128(s2) + 2a74: 0100 addi s0,sp,128 + 2a76: 0200 addi s0,sp,256 + 2a78: 1804 addi s1,sp,48 + 2a7a: 0c090003 lb zero,192(s2) + 2a7e: 0100 addi s0,sp,128 + 2a80: 0200 addi s0,sp,256 + 2a82: 1a04 addi s1,sp,304 + 2a84: 04090003 lb zero,64(s2) + 2a88: 0100 addi s0,sp,128 + 2a8a: 0200 addi s0,sp,256 + 2a8c: 1a04 addi s1,sp,304 + 2a8e: 00090003 lb zero,0(s2) + 2a92: 0100 addi s0,sp,128 + 2a94: 0200 addi s0,sp,256 + 2a96: 1a04 addi s1,sp,304 + 2a98: 00090003 lb zero,0(s2) + 2a9c: 0100 addi s0,sp,128 + 2a9e: 0200 addi s0,sp,256 + 2aa0: 1a04 addi s1,sp,304 + 2aa2: 00090003 lb zero,0(s2) + 2aa6: 0100 addi s0,sp,128 + 2aa8: 0306 slli t1,t1,0x1 + 2aaa: 0900 addi s0,sp,144 + 2aac: 0008 0x8 + 2aae: 0001 nop + 2ab0: 0402 c.slli64 s0 + 2ab2: 0678 addi a4,sp,780 + 2ab4: 10090003 lb zero,256(s2) + 2ab8: 0100 addi s0,sp,128 + 2aba: 0200 addi s0,sp,256 + 2abc: 7804 flw fs1,48(s0) + 2abe: 00090003 lb zero,0(s2) + 2ac2: 0100 addi s0,sp,128 + 2ac4: 0200 addi s0,sp,256 + 2ac6: 7804 flw fs1,48(s0) + 2ac8: 00090003 lb zero,0(s2) + 2acc: 0100 addi s0,sp,128 + 2ace: 0200 addi s0,sp,256 + 2ad0: 7804 flw fs1,48(s0) + 2ad2: 00090003 lb zero,0(s2) + 2ad6: 0100 addi s0,sp,128 + 2ad8: 0200 addi s0,sp,256 + 2ada: 7804 flw fs1,48(s0) + 2adc: 00090003 lb zero,0(s2) + 2ae0: 0100 addi s0,sp,128 + 2ae2: 0200 addi s0,sp,256 + 2ae4: 7804 flw fs1,48(s0) + 2ae6: 00090003 lb zero,0(s2) + 2aea: 0100 addi s0,sp,128 + 2aec: 0200 addi s0,sp,256 + 2aee: 7804 flw fs1,48(s0) + 2af0: 00090003 lb zero,0(s2) + 2af4: 0100 addi s0,sp,128 + 2af6: 0200 addi s0,sp,256 + 2af8: 7804 flw fs1,48(s0) + 2afa: 1c090103 lb sp,448(s2) + 2afe: 0100 addi s0,sp,128 + 2b00: 0200 addi s0,sp,256 + 2b02: 7804 flw fs1,48(s0) + 2b04: 00090003 lb zero,0(s2) + 2b08: 0100 addi s0,sp,128 + 2b0a: 0200 addi s0,sp,256 + 2b0c: 7804 flw fs1,48(s0) + 2b0e: 00090203 lb tp,0(s2) + 2b12: 0100 addi s0,sp,128 + 2b14: 0105 addi sp,sp,1 + 2b16: 0200 addi s0,sp,256 + 2b18: 7804 flw fs1,48(s0) + 2b1a: 0306 slli t1,t1,0x1 + 2b1c: 0901 addi s2,s2,0 + 2b1e: 0000 unimp + 2b20: 0501 addi a0,a0,0 + 2b22: 04020003 lb zero,64(tp) # 1a040 <_start-0x7ffe5fc0> + 2b26: 09790307 vlsbu.v v6,(s2),s7,v0.t + 2b2a: 0034 addi a3,sp,8 + 2b2c: 0001 nop + 2b2e: 0402 c.slli64 s0 + 2b30: 02030607 vlbu.v v12,(t1) + 2b34: 0409 addi s0,s0,2 + 2b36: 0100 addi s0,sp,128 + 2b38: 0c090103 lb sp,192(s2) + 2b3c: 0100 addi s0,sp,128 + 2b3e: 00090003 lb zero,0(s2) + 2b42: 0100 addi s0,sp,128 + 2b44: 00090003 lb zero,0(s2) + 2b48: 0100 addi s0,sp,128 + 2b4a: 0200 addi s0,sp,256 + 2b4c: 0404 addi s1,sp,512 + 2b4e: 0306 slli t1,t1,0x1 + 2b50: 097e slli s2,s2,0x1f + 2b52: 0024 addi s1,sp,8 + 2b54: 0001 nop + 2b56: 0402 c.slli64 s0 + 2b58: 0604 addi s1,sp,768 + 2b5a: 04090103 lb sp,64(s2) + 2b5e: 0100 addi s0,sp,128 + 2b60: 0306 slli t1,t1,0x1 + 2b62: 0900 addi s0,sp,144 + 2b64: 0004 0x4 + 2b66: 0001 nop + 2b68: 0402 c.slli64 s0 + 2b6a: 0103063b 0x103063b + 2b6e: 0809 addi a6,a6,2 + 2b70: 0100 addi s0,sp,128 + 2b72: 0200 addi s0,sp,256 + 2b74: 3b04 fld fs1,48(a4) + 2b76: 00090003 lb zero,0(s2) + 2b7a: 0100 addi s0,sp,128 + 2b7c: 0200 addi s0,sp,256 + 2b7e: 3b04 fld fs1,48(a4) + 2b80: 00090003 lb zero,0(s2) + 2b84: 0100 addi s0,sp,128 + 2b86: 0200 addi s0,sp,256 + 2b88: 3b04 fld fs1,48(a4) + 2b8a: 08090003 lb zero,128(s2) + 2b8e: 0100 addi s0,sp,128 + 2b90: 0200 addi s0,sp,256 + 2b92: 3c04 fld fs1,56(s0) + 2b94: 08090003 lb zero,128(s2) + 2b98: 0100 addi s0,sp,128 + 2b9a: 0200 addi s0,sp,256 + 2b9c: 3e04 fld fs1,56(a2) + 2b9e: 08090003 lb zero,128(s2) + 2ba2: 0100 addi s0,sp,128 + 2ba4: 0200 addi s0,sp,256 + 2ba6: 3e04 fld fs1,56(a2) + 2ba8: 1c090003 lb zero,448(s2) + 2bac: 0100 addi s0,sp,128 + 2bae: 0200 addi s0,sp,256 + 2bb0: 4b04 lw s1,16(a4) + 2bb2: 04090003 lb zero,64(s2) + 2bb6: 0100 addi s0,sp,128 + 2bb8: 0200 addi s0,sp,256 + 2bba: 4b04 lw s1,16(a4) + 2bbc: 00090003 lb zero,0(s2) + 2bc0: 0100 addi s0,sp,128 + 2bc2: 0200 addi s0,sp,256 + 2bc4: 4c04 lw s1,24(s0) + 2bc6: 08090003 lb zero,128(s2) + 2bca: 0100 addi s0,sp,128 + 2bcc: 0200 addi s0,sp,256 + 2bce: 4c04 lw s1,24(s0) + 2bd0: 00090003 lb zero,0(s2) + 2bd4: 0100 addi s0,sp,128 + 2bd6: 0200 addi s0,sp,256 + 2bd8: 4c04 lw s1,24(s0) + 2bda: 00090003 lb zero,0(s2) + 2bde: 0100 addi s0,sp,128 + 2be0: 0200 addi s0,sp,256 + 2be2: 4c04 lw s1,24(s0) + 2be4: 00090003 lb zero,0(s2) + 2be8: 0100 addi s0,sp,128 + 2bea: 0200 addi s0,sp,256 + 2bec: 4e04 lw s1,24(a2) + 2bee: 0c090003 lb zero,192(s2) + 2bf2: 0100 addi s0,sp,128 + 2bf4: 0200 addi s0,sp,256 + 2bf6: 4e04 lw s1,24(a2) + 2bf8: 00090003 lb zero,0(s2) + 2bfc: 0100 addi s0,sp,128 + 2bfe: 0200 addi s0,sp,256 + 2c00: 4e04 lw s1,24(a2) + 2c02: 00090003 lb zero,0(s2) + 2c06: 0100 addi s0,sp,128 + 2c08: 0200 addi s0,sp,256 + 2c0a: 4e04 lw s1,24(a2) + 2c0c: 04090003 lb zero,64(s2) + 2c10: 0100 addi s0,sp,128 + 2c12: 0200 addi s0,sp,256 + 2c14: 4e04 lw s1,24(a2) + 2c16: 08090003 lb zero,128(s2) + 2c1a: 0100 addi s0,sp,128 + 2c1c: 0200 addi s0,sp,256 + 2c1e: 4d04 lw s1,24(a0) + 2c20: 04090003 lb zero,64(s2) + 2c24: 0100 addi s0,sp,128 + 2c26: 0200 addi s0,sp,256 + 2c28: 5d04 lw s1,56(a0) + 2c2a: 08090003 lb zero,128(s2) + 2c2e: 0100 addi s0,sp,128 + 2c30: 0200 addi s0,sp,256 + 2c32: 5d04 lw s1,56(a0) + 2c34: 00090003 lb zero,0(s2) + 2c38: 0100 addi s0,sp,128 + 2c3a: 0200 addi s0,sp,256 + 2c3c: 5d04 lw s1,56(a0) + 2c3e: 00090003 lb zero,0(s2) + 2c42: 0100 addi s0,sp,128 + 2c44: 0200 addi s0,sp,256 + 2c46: 5d04 lw s1,56(a0) + 2c48: 0c090003 lb zero,192(s2) + 2c4c: 0100 addi s0,sp,128 + 2c4e: 0306 slli t1,t1,0x1 + 2c50: 0900 addi s0,sp,144 + 2c52: 0004 0x4 + 2c54: 0001 nop + 2c56: 0402 c.slli64 s0 + 2c58: 0003063f 01000809 0x10008090003063f + 2c60: 0200 addi s0,sp,256 + 2c62: 4704 lw s1,8(a4) + 2c64: 0306 slli t1,t1,0x1 + 2c66: 0900 addi s0,sp,144 + 2c68: 0018 0x18 + 2c6a: 0001 nop + 2c6c: 0402 c.slli64 s0 + 2c6e: 034a slli t1,t1,0x12 + 2c70: 0900 addi s0,sp,144 + 2c72: 0008 0x8 + 2c74: 0001 nop + 2c76: 0402 c.slli64 s0 + 2c78: 064a slli a2,a2,0x12 + 2c7a: 0c090003 lb zero,192(s2) + 2c7e: 0100 addi s0,sp,128 + 2c80: 0306 slli t1,t1,0x1 + 2c82: 0900 addi s0,sp,144 + 2c84: 0008 0x8 + 2c86: 0901 addi s2,s2,0 + 2c88: 0034 addi a3,sp,8 + 2c8a: 0100 addi s0,sp,128 + 2c8c: 1701 addi a4,a4,-32 + 2c8e: 0002 c.slli64 zero + 2c90: 0300 addi s0,sp,384 + 2c92: 9400 0x9400 + 2c94: 0000 unimp + 2c96: 0100 addi s0,sp,128 + 2c98: fb01 bnez a4,2ba8 <_start-0x7fffd458> + 2c9a: 0d0e slli s10,s10,0x3 + 2c9c: 0100 addi s0,sp,128 + 2c9e: 0101 addi sp,sp,0 + 2ca0: 0001 nop + 2ca2: 0000 unimp + 2ca4: 0001 nop + 2ca6: 0100 addi s0,sp,128 + 2ca8: 2e2e fld ft8,200(sp) + 2caa: 2f2e2e2f 0x2f2e2e2f + 2cae: 2e2e fld ft8,200(sp) + 2cb0: 2f2e2e2f 0x2f2e2e2f + 2cb4: 6972 flw fs2,28(sp) + 2cb6: 2d766373 csrrsi t1,0x2d7,12 + 2cba: 2f636367 0x2f636367 + 2cbe: 696c flw fa1,84(a0) + 2cc0: 6762 flw fa4,24(sp) + 2cc2: 732f6363 bltu t5,s2,33e8 <_start-0x7fffcc18> + 2cc6: 2d74666f jal a2,4979c <_start-0x7ffb6864> + 2cca: 7066 flw ft0,120(sp) + 2ccc: 2e00 fld fs0,24(a2) + 2cce: 2f2e fld ft10,200(sp) + 2cd0: 2e2e fld ft8,200(sp) + 2cd2: 2f2e2e2f 0x2f2e2e2f + 2cd6: 2e2e fld ft8,200(sp) + 2cd8: 7369722f 0x7369722f + 2cdc: 672d7663 bgeu s10,s2,3348 <_start-0x7fffccb8> + 2ce0: 6c2f6363 bltu t5,sp,33a6 <_start-0x7fffcc5a> + 2ce4: 6269 lui tp,0x1a + 2ce6: 2f636367 0x2f636367 + 2cea: 2e2e fld ft8,200(sp) + 2cec: 636e692f vamoandw.v zero,v22,(t3),v18 + 2cf0: 756c flw fa1,108(a0) + 2cf2: 6564 flw fs1,76(a0) + 2cf4: 0000 unimp + 2cf6: 6966 flw fs2,88(sp) + 2cf8: 6478 flw fa4,76(s0) + 2cfa: 7366 flw ft6,120(sp) + 2cfc: 2e69 jal 3096 <_start-0x7fffcf6a> + 2cfe: 00010063 beqz sp,2cfe <_start-0x7fffd302> + 2d02: 7300 flw fs0,32(a4) + 2d04: 2d74666f jal a2,497da <_start-0x7ffb6826> + 2d08: 7066 flw ft0,120(sp) + 2d0a: 682e flw fa6,200(sp) + 2d0c: 0100 addi s0,sp,128 + 2d0e: 0000 unimp + 2d10: 6f64 flw fs1,92(a4) + 2d12: 6275 lui tp,0x1d + 2d14: 656c flw fa1,76(a0) + 2d16: 682e flw fa6,200(sp) + 2d18: 0100 addi s0,sp,128 + 2d1a: 0000 unimp + 2d1c: 6f6c flw fa1,92(a4) + 2d1e: 676e flw fa4,216(sp) + 2d20: 6f6c flw fa1,92(a4) + 2d22: 676e flw fa4,216(sp) + 2d24: 682e flw fa6,200(sp) + 2d26: 0200 addi s0,sp,256 + 2d28: 0000 unimp + 2d2a: 0500 addi s0,sp,640 + 2d2c: 0001 nop + 2d2e: 0205 addi tp,tp,1 + 2d30: 1498 addi a4,sp,608 + 2d32: 8001 c.srli64 s0 + 2d34: 05012303 lw t1,80(sp) + 2d38: 09010303 lb t1,144(sp) + 2d3c: 0000 unimp + 2d3e: 0301 addi t1,t1,0 + 2d40: 0900 addi s0,sp,144 + 2d42: 0000 unimp + 2d44: 0501 addi a0,a0,0 + 2d46: 030d addi t1,t1,3 + 2d48: 0900 addi s0,sp,144 + 2d4a: 0000 unimp + 2d4c: 0501 addi a0,a0,0 + 2d4e: 09010303 lb t1,144(sp) + 2d52: 0000 unimp + 2d54: 0301 addi t1,t1,0 + 2d56: 0900 addi s0,sp,144 + 2d58: 0000 unimp + 2d5a: 0301 addi t1,t1,0 + 2d5c: 0900 addi s0,sp,144 + 2d5e: 0000 unimp + 2d60: 0301 addi t1,t1,0 + 2d62: 0900 addi s0,sp,144 + 2d64: 0000 unimp + 2d66: 0301 addi t1,t1,0 + 2d68: 0901 addi s2,s2,0 + 2d6a: 0000 unimp + 2d6c: 0301 addi t1,t1,0 + 2d6e: 0902 c.slli64 s2 + 2d70: 0000 unimp + 2d72: 0301 addi t1,t1,0 + 2d74: 0901 addi s2,s2,0 + 2d76: 0000 unimp + 2d78: 0301 addi t1,t1,0 + 2d7a: 0900 addi s0,sp,144 + 2d7c: 0000 unimp + 2d7e: 0301 addi t1,t1,0 + 2d80: 0900 addi s0,sp,144 + 2d82: 0000 unimp + 2d84: 0301 addi t1,t1,0 + 2d86: 0900 addi s0,sp,144 + 2d88: 0000 unimp + 2d8a: 0301 addi t1,t1,0 + 2d8c: 0900 addi s0,sp,144 + 2d8e: 0000 unimp + 2d90: 0601 addi a2,a2,0 + 2d92: 10090103 lb sp,256(s2) + 2d96: 0100 addi s0,sp,128 + 2d98: 04097f03 0x4097f03 + 2d9c: 0100 addi s0,sp,128 + 2d9e: 0306 slli t1,t1,0x1 + 2da0: 0900 addi s0,sp,144 + 2da2: 0004 0x4 + 2da4: 0301 addi t1,t1,0 + 2da6: 0900 addi s0,sp,144 + 2da8: 0000 unimp + 2daa: 0301 addi t1,t1,0 + 2dac: 0901 addi s2,s2,0 + 2dae: 0004 0x4 + 2db0: 0301 addi t1,t1,0 + 2db2: 0900 addi s0,sp,144 + 2db4: 0000 unimp + 2db6: 0001 nop + 2db8: 0402 c.slli64 s0 + 2dba: 030a slli t1,t1,0x2 + 2dbc: 0900 addi s0,sp,144 + 2dbe: 0004 0x4 + 2dc0: 0001 nop + 2dc2: 0402 c.slli64 s0 + 2dc4: 030a slli t1,t1,0x2 + 2dc6: 0900 addi s0,sp,144 + 2dc8: 0000 unimp + 2dca: 0001 nop + 2dcc: 0402 c.slli64 s0 + 2dce: 030d addi t1,t1,3 + 2dd0: 0900 addi s0,sp,144 + 2dd2: 0008 0x8 + 2dd4: 0001 nop + 2dd6: 0402 c.slli64 s0 + 2dd8: 030d addi t1,t1,3 + 2dda: 0900 addi s0,sp,144 + 2ddc: 0000 unimp + 2dde: 0001 nop + 2de0: 0402 c.slli64 s0 + 2de2: 030d addi t1,t1,3 + 2de4: 0900 addi s0,sp,144 + 2de6: 0000 unimp + 2de8: 0001 nop + 2dea: 0402 c.slli64 s0 + 2dec: 030d addi t1,t1,3 + 2dee: 0900 addi s0,sp,144 + 2df0: 0000 unimp + 2df2: 0001 nop + 2df4: 0402 c.slli64 s0 + 2df6: 030d addi t1,t1,3 + 2df8: 0900 addi s0,sp,144 + 2dfa: 000c 0xc + 2dfc: 0001 nop + 2dfe: 0402 c.slli64 s0 + 2e00: 030c addi a1,sp,384 + 2e02: 0900 addi s0,sp,144 + 2e04: 0004 0x4 + 2e06: 0001 nop + 2e08: 0402 c.slli64 s0 + 2e0a: 030c addi a1,sp,384 + 2e0c: 0900 addi s0,sp,144 + 2e0e: 0000 unimp + 2e10: 0001 nop + 2e12: 0402 c.slli64 s0 + 2e14: 030c addi a1,sp,384 + 2e16: 0900 addi s0,sp,144 + 2e18: 0004 0x4 + 2e1a: 0001 nop + 2e1c: 0402 c.slli64 s0 + 2e1e: 030c addi a1,sp,384 + 2e20: 0900 addi s0,sp,144 + 2e22: 0000 unimp + 2e24: 0001 nop + 2e26: 0402 c.slli64 s0 + 2e28: 031d addi t1,t1,7 + 2e2a: 0900 addi s0,sp,144 + 2e2c: 0010 0x10 + 2e2e: 0001 nop + 2e30: 0402 c.slli64 s0 + 2e32: 031d addi t1,t1,7 + 2e34: 0900 addi s0,sp,144 + 2e36: 0000 unimp + 2e38: 0001 nop + 2e3a: 0402 c.slli64 s0 + 2e3c: 031d addi t1,t1,7 + 2e3e: 0900 addi s0,sp,144 + 2e40: 0010 0x10 + 2e42: 0001 nop + 2e44: 0402 c.slli64 s0 + 2e46: 032a slli t1,t1,0xa + 2e48: 0900 addi s0,sp,144 + 2e4a: 0000 unimp + 2e4c: 0001 nop + 2e4e: 0402 c.slli64 s0 + 2e50: 032a slli t1,t1,0xa + 2e52: 0900 addi s0,sp,144 + 2e54: 0000 unimp + 2e56: 0001 nop + 2e58: 0402 c.slli64 s0 + 2e5a: 032c addi a1,sp,392 + 2e5c: 0900 addi s0,sp,144 + 2e5e: 0004 0x4 + 2e60: 0001 nop + 2e62: 0402 c.slli64 s0 + 2e64: 0329 addi t1,t1,10 + 2e66: 0900 addi s0,sp,144 + 2e68: 0008 0x8 + 2e6a: 0001 nop + 2e6c: 0402 c.slli64 s0 + 2e6e: 0329 addi t1,t1,10 + 2e70: 0900 addi s0,sp,144 + 2e72: 0000 unimp + 2e74: 0001 nop + 2e76: 0402 c.slli64 s0 + 2e78: 0329 addi t1,t1,10 + 2e7a: 0900 addi s0,sp,144 + 2e7c: 000c 0xc + 2e7e: 0601 addi a2,a2,0 + 2e80: 04090003 lb zero,64(s2) + 2e84: 0100 addi s0,sp,128 + 2e86: 0306 slli t1,t1,0x1 + 2e88: 0901 addi s2,s2,0 + 2e8a: 0004 0x4 + 2e8c: 0301 addi t1,t1,0 + 2e8e: 0900 addi s0,sp,144 + 2e90: 0000 unimp + 2e92: 0301 addi t1,t1,0 + 2e94: 0902 c.slli64 s2 + 2e96: 0000 unimp + 2e98: 0501 addi a0,a0,0 + 2e9a: 0601 addi a2,a2,0 + 2e9c: 00090103 lb sp,0(s2) + 2ea0: 0100 addi s0,sp,128 + 2ea2: 0409 addi s0,s0,2 + 2ea4: 0000 unimp + 2ea6: 0101 addi sp,sp,0 + 2ea8: 02a2 slli t0,t0,0x8 + 2eaa: 0000 unimp + 2eac: 00a30003 lb zero,10(t1) # 900000a <_start-0x76fffff6> + 2eb0: 0000 unimp + 2eb2: 0101 addi sp,sp,0 + 2eb4: 000d0efb 0xd0efb 2eb8: 0101 addi sp,sp,0 - 2eba: 0000 unimp - 2ebc: 0100 addi s0,sp,128 - 2ebe: 0000 unimp - 2ec0: 2e01 jal 31d0 <_start-0x7fffce30> - 2ec2: 2f2e fld ft10,200(sp) - 2ec4: 2e2e fld ft8,200(sp) - 2ec6: 2f2e2e2f 0x2f2e2e2f - 2eca: 2e2e fld ft8,200(sp) - 2ecc: 7369722f 0x7369722f - 2ed0: 672d7663 bgeu s10,s2,353c <_start-0x7fffcac4> - 2ed4: 6c2f6363 bltu t5,sp,359a <_start-0x7fffca66> - 2ed8: 6269 lui tp,0x1a - 2eda: 2f636367 0x2f636367 - 2ede: 74666f73 csrrsi t5,0x746,12 - 2ee2: 662d lui a2,0xb - 2ee4: 0070 addi a2,sp,12 - 2ee6: 002e c.slli zero,0xb - 2ee8: 2e2e fld ft8,200(sp) - 2eea: 2f2e2e2f 0x2f2e2e2f - 2eee: 2e2e fld ft8,200(sp) - 2ef0: 2f2e2e2f 0x2f2e2e2f - 2ef4: 6972 flw fs2,28(sp) - 2ef6: 2d766373 csrrsi t1,0x2d7,12 - 2efa: 2f636367 0x2f636367 - 2efe: 696c flw fa1,84(a0) - 2f00: 6762 flw fa4,24(sp) - 2f02: 2e2f6363 bltu t5,sp,31e8 <_start-0x7fffce18> - 2f06: 2f2e fld ft10,200(sp) - 2f08: 6e69 lui t3,0x1a - 2f0a: 64756c63 bltu a0,t2,3562 <_start-0x7fffca9e> - 2f0e: 0065 c.nop 25 - 2f10: 6500 flw fs0,8(a0) - 2f12: 7471 lui s0,0xffffc - 2f14: 3266 fld ft4,120(sp) - 2f16: 632e flw ft6,200(sp) - 2f18: 0100 addi s0,sp,128 - 2f1a: 0000 unimp - 2f1c: 2d706673 csrrsi a2,0x2d7,0 - 2f20: 616d addi sp,sp,240 - 2f22: 6e696863 bltu s2,t1,3612 <_start-0x7fffc9ee> - 2f26: 2e65 jal 32de <_start-0x7fffcd22> - 2f28: 0068 addi a0,sp,12 - 2f2a: 0002 c.slli64 zero - 2f2c: 7300 flw fs0,32(a4) - 2f2e: 2d74666f jal a2,49a04 <_start-0x7ffb65fc> - 2f32: 7066 flw ft0,120(sp) - 2f34: 682e flw fa6,200(sp) - 2f36: 0100 addi s0,sp,128 - 2f38: 0000 unimp - 2f3a: 7571 lui a0,0xffffc - 2f3c: 6461 lui s0,0x18 - 2f3e: 682e flw fa6,200(sp) - 2f40: 0100 addi s0,sp,128 - 2f42: 0000 unimp - 2f44: 6f6c flw fa1,92(a4) - 2f46: 676e flw fa4,216(sp) - 2f48: 6f6c flw fa1,92(a4) - 2f4a: 676e flw fa4,216(sp) - 2f4c: 682e flw fa6,200(sp) - 2f4e: 0300 addi s0,sp,384 - 2f50: 0000 unimp - 2f52: 0500 addi s0,sp,640 - 2f54: 0001 nop - 2f56: 0205 addi tp,tp,1 - 2f58: 155c addi a5,sp,676 - 2f5a: 8001 c.srli64 s0 - 2f5c: 05012303 lw t1,80(sp) - 2f60: 09010303 lb t1,144(sp) - 2f64: 0000 unimp - 2f66: 0301 addi t1,t1,0 - 2f68: 0900 addi s0,sp,144 - 2f6a: 0000 unimp - 2f6c: 0501 addi a0,a0,0 - 2f6e: 030d addi t1,t1,3 - 2f70: 0900 addi s0,sp,144 - 2f72: 0000 unimp - 2f74: 0501 addi a0,a0,0 - 2f76: 09010303 lb t1,144(sp) - 2f7a: 0000 unimp - 2f7c: 0301 addi t1,t1,0 - 2f7e: 0900 addi s0,sp,144 - 2f80: 0000 unimp - 2f82: 0301 addi t1,t1,0 - 2f84: 0900 addi s0,sp,144 - 2f86: 0000 unimp - 2f88: 0301 addi t1,t1,0 - 2f8a: 0900 addi s0,sp,144 - 2f8c: 0000 unimp - 2f8e: 0301 addi t1,t1,0 - 2f90: 0901 addi s2,s2,0 - 2f92: 0000 unimp - 2f94: 0301 addi t1,t1,0 - 2f96: 0900 addi s0,sp,144 - 2f98: 0000 unimp - 2f9a: 0301 addi t1,t1,0 - 2f9c: 0900 addi s0,sp,144 - 2f9e: 0000 unimp - 2fa0: 0301 addi t1,t1,0 - 2fa2: 0900 addi s0,sp,144 - 2fa4: 0000 unimp - 2fa6: 0301 addi t1,t1,0 - 2fa8: 0901 addi s2,s2,0 - 2faa: 0000 unimp - 2fac: 0301 addi t1,t1,0 - 2fae: 0902 c.slli64 s2 - 2fb0: 0000 unimp - 2fb2: 0301 addi t1,t1,0 - 2fb4: 0901 addi s2,s2,0 - 2fb6: 0000 unimp - 2fb8: 0301 addi t1,t1,0 - 2fba: 0900 addi s0,sp,144 - 2fbc: 0000 unimp - 2fbe: 0301 addi t1,t1,0 - 2fc0: 0900 addi s0,sp,144 - 2fc2: 0000 unimp - 2fc4: 0301 addi t1,t1,0 - 2fc6: 0900 addi s0,sp,144 - 2fc8: 0000 unimp - 2fca: 0501 addi a0,a0,0 - 2fcc: 0601 addi a2,a2,0 - 2fce: 00097903 0x97903 - 2fd2: 0100 addi s0,sp,128 - 2fd4: 0305 addi t1,t1,1 - 2fd6: 14090703 lb a4,320(s2) - 2fda: 0100 addi s0,sp,128 - 2fdc: 10090103 lb sp,256(s2) - 2fe0: 0100 addi s0,sp,128 - 2fe2: 04097f03 0x4097f03 - 2fe6: 0100 addi s0,sp,128 - 2fe8: 08090103 lb sp,128(s2) - 2fec: 0100 addi s0,sp,128 - 2fee: 0105 addi sp,sp,1 - 2ff0: 04097803 0x4097803 - 2ff4: 0100 addi s0,sp,128 - 2ff6: 04090003 lb zero,64(s2) - 2ffa: 0100 addi s0,sp,128 - 2ffc: 0305 addi t1,t1,1 - 2ffe: 0306 slli t1,t1,0x1 - 3000: 00040907 vlbu.v v18,(s0),v0.t - 3004: 0501 addi a0,a0,0 - 3006: 0601 addi a2,a2,0 - 3008: 00097903 0x97903 - 300c: 0100 addi s0,sp,128 - 300e: 0305 addi t1,t1,1 - 3010: 0306 slli t1,t1,0x1 - 3012: 00040907 vlbu.v v18,(s0),v0.t - 3016: 0501 addi a0,a0,0 - 3018: 0601 addi a2,a2,0 - 301a: 00097903 0x97903 - 301e: 0100 addi s0,sp,128 - 3020: 0305 addi t1,t1,1 - 3022: 0306 slli t1,t1,0x1 - 3024: 00040907 vlbu.v v18,(s0),v0.t - 3028: 0301 addi t1,t1,0 - 302a: 0900 addi s0,sp,144 - 302c: 0004 0x4 - 302e: 0301 addi t1,t1,0 - 3030: 0900 addi s0,sp,144 - 3032: 0000 unimp - 3034: 0301 addi t1,t1,0 - 3036: 0901 addi s2,s2,0 - 3038: 0000 unimp - 303a: 0301 addi t1,t1,0 - 303c: 0900 addi s0,sp,144 - 303e: 0000 unimp - 3040: 0301 addi t1,t1,0 - 3042: 0900 addi s0,sp,144 - 3044: 0000 unimp - 3046: 0301 addi t1,t1,0 - 3048: 0900 addi s0,sp,144 - 304a: 0000 unimp - 304c: 0301 addi t1,t1,0 - 304e: 0900 addi s0,sp,144 - 3050: 0000 unimp - 3052: 0301 addi t1,t1,0 - 3054: 0900 addi s0,sp,144 - 3056: 0000 unimp - 3058: 0301 addi t1,t1,0 - 305a: 0900 addi s0,sp,144 - 305c: 0000 unimp - 305e: 0301 addi t1,t1,0 - 3060: 0900 addi s0,sp,144 - 3062: 0004 0x4 - 3064: 0301 addi t1,t1,0 - 3066: 0900 addi s0,sp,144 - 3068: 0004 0x4 - 306a: 0301 addi t1,t1,0 - 306c: 0901 addi s2,s2,0 - 306e: 0004 0x4 - 3070: 0301 addi t1,t1,0 - 3072: 0900 addi s0,sp,144 - 3074: 0000 unimp - 3076: 0301 addi t1,t1,0 - 3078: 0900 addi s0,sp,144 - 307a: 0000 unimp - 307c: 0301 addi t1,t1,0 - 307e: 0900 addi s0,sp,144 - 3080: 0000 unimp - 3082: 0001 nop - 3084: 0402 c.slli64 s0 - 3086: 0612 slli a2,a2,0x4 - 3088: 04090003 lb zero,64(s2) - 308c: 0100 addi s0,sp,128 - 308e: 14090003 lb zero,320(s2) - 3092: 0100 addi s0,sp,128 - 3094: 0200 addi s0,sp,256 - 3096: 1504 addi s1,sp,672 - 3098: 08090003 lb zero,128(s2) - 309c: 0100 addi s0,sp,128 - 309e: 0200 addi s0,sp,256 - 30a0: 1604 addi s1,sp,800 - 30a2: 04090003 lb zero,64(s2) - 30a6: 0100 addi s0,sp,128 - 30a8: 0200 addi s0,sp,256 - 30aa: 4904 lw s1,16(a0) - 30ac: 0306 slli t1,t1,0x1 - 30ae: 0900 addi s0,sp,144 - 30b0: 0014 0x14 - 30b2: 0001 nop - 30b4: 0402 c.slli64 s0 - 30b6: 0349 addi t1,t1,18 - 30b8: 0900 addi s0,sp,144 - 30ba: 0000 unimp - 30bc: 0001 nop - 30be: 0402 c.slli64 s0 - 30c0: 0349 addi t1,t1,18 - 30c2: 0900 addi s0,sp,144 - 30c4: 0000 unimp - 30c6: 0001 nop - 30c8: 0402 c.slli64 s0 - 30ca: 0349 addi t1,t1,18 - 30cc: 0900 addi s0,sp,144 - 30ce: 0000 unimp - 30d0: 0001 nop - 30d2: 0402 c.slli64 s0 - 30d4: 0349 addi t1,t1,18 - 30d6: 0900 addi s0,sp,144 - 30d8: 0000 unimp - 30da: 0001 nop - 30dc: 0402 c.slli64 s0 - 30de: 0349 addi t1,t1,18 - 30e0: 0900 addi s0,sp,144 - 30e2: 0000 unimp - 30e4: 0001 nop - 30e6: 0402 c.slli64 s0 - 30e8: 0349 addi t1,t1,18 - 30ea: 0900 addi s0,sp,144 - 30ec: 0000 unimp - 30ee: 0001 nop - 30f0: 0402 c.slli64 s0 - 30f2: 0003064b fnmsub.s fa2,ft6,ft0,ft0,rne - 30f6: 0809 addi a6,a6,2 - 30f8: 0100 addi s0,sp,128 - 30fa: 0200 addi s0,sp,256 - 30fc: 4d04 lw s1,24(a0) - 30fe: 04090003 lb zero,64(s2) - 3102: 0100 addi s0,sp,128 - 3104: 0200 addi s0,sp,256 - 3106: 4f04 lw s1,24(a4) - 3108: 04090003 lb zero,64(s2) - 310c: 0100 addi s0,sp,128 - 310e: 0200 addi s0,sp,256 - 3110: 5104 lw s1,32(a0) - 3112: 04090003 lb zero,64(s2) - 3116: 0100 addi s0,sp,128 - 3118: 0200 addi s0,sp,256 - 311a: 5304 lw s1,32(a4) - 311c: 04090003 lb zero,64(s2) - 3120: 0100 addi s0,sp,128 - 3122: 0200 addi s0,sp,256 - 3124: 5404 lw s1,40(s0) - 3126: 04090003 lb zero,64(s2) - 312a: 0100 addi s0,sp,128 - 312c: 0200 addi s0,sp,256 - 312e: 5704 lw s1,40(a4) - 3130: 04090003 lb zero,64(s2) - 3134: 0100 addi s0,sp,128 - 3136: 0105 addi sp,sp,1 - 3138: 10090403 lb s0,256(s2) - 313c: 0100 addi s0,sp,128 - 313e: 0305 addi t1,t1,1 - 3140: 08097c03 0x8097c03 - 3144: 0100 addi s0,sp,128 - 3146: 0809 addi a6,a6,2 - 3148: 0000 unimp - 314a: 0101 addi sp,sp,0 - 314c: 0389 addi t2,t2,2 - 314e: 0000 unimp - 3150: 00a30003 lb zero,10(t1) - 3154: 0000 unimp - 3156: 0101 addi sp,sp,0 - 3158: 000d0efb 0xd0efb - 315c: 0101 addi sp,sp,0 + 2eba: 0101 addi sp,sp,0 + 2ebc: 0000 unimp + 2ebe: 0100 addi s0,sp,128 + 2ec0: 0000 unimp + 2ec2: 2e01 jal 31d2 <_start-0x7fffce2e> + 2ec4: 2f2e fld ft10,200(sp) + 2ec6: 2e2e fld ft8,200(sp) + 2ec8: 2f2e2e2f 0x2f2e2e2f + 2ecc: 2e2e fld ft8,200(sp) + 2ece: 7369722f 0x7369722f + 2ed2: 672d7663 bgeu s10,s2,353e <_start-0x7fffcac2> + 2ed6: 6c2f6363 bltu t5,sp,359c <_start-0x7fffca64> + 2eda: 6269 lui tp,0x1a + 2edc: 2f636367 0x2f636367 + 2ee0: 74666f73 csrrsi t5,0x746,12 + 2ee4: 662d lui a2,0xb + 2ee6: 0070 addi a2,sp,12 + 2ee8: 002e c.slli zero,0xb + 2eea: 2e2e fld ft8,200(sp) + 2eec: 2f2e2e2f 0x2f2e2e2f + 2ef0: 2e2e fld ft8,200(sp) + 2ef2: 2f2e2e2f 0x2f2e2e2f + 2ef6: 6972 flw fs2,28(sp) + 2ef8: 2d766373 csrrsi t1,0x2d7,12 + 2efc: 2f636367 0x2f636367 + 2f00: 696c flw fa1,84(a0) + 2f02: 6762 flw fa4,24(sp) + 2f04: 2e2f6363 bltu t5,sp,31ea <_start-0x7fffce16> + 2f08: 2f2e fld ft10,200(sp) + 2f0a: 6e69 lui t3,0x1a + 2f0c: 64756c63 bltu a0,t2,3564 <_start-0x7fffca9c> + 2f10: 0065 c.nop 25 + 2f12: 6500 flw fs0,8(a0) + 2f14: 7471 lui s0,0xffffc + 2f16: 3266 fld ft4,120(sp) + 2f18: 632e flw ft6,200(sp) + 2f1a: 0100 addi s0,sp,128 + 2f1c: 0000 unimp + 2f1e: 2d706673 csrrsi a2,0x2d7,0 + 2f22: 616d addi sp,sp,240 + 2f24: 6e696863 bltu s2,t1,3614 <_start-0x7fffc9ec> + 2f28: 2e65 jal 32e0 <_start-0x7fffcd20> + 2f2a: 0068 addi a0,sp,12 + 2f2c: 0002 c.slli64 zero + 2f2e: 7300 flw fs0,32(a4) + 2f30: 2d74666f jal a2,49a06 <_start-0x7ffb65fa> + 2f34: 7066 flw ft0,120(sp) + 2f36: 682e flw fa6,200(sp) + 2f38: 0100 addi s0,sp,128 + 2f3a: 0000 unimp + 2f3c: 7571 lui a0,0xffffc + 2f3e: 6461 lui s0,0x18 + 2f40: 682e flw fa6,200(sp) + 2f42: 0100 addi s0,sp,128 + 2f44: 0000 unimp + 2f46: 6f6c flw fa1,92(a4) + 2f48: 676e flw fa4,216(sp) + 2f4a: 6f6c flw fa1,92(a4) + 2f4c: 676e flw fa4,216(sp) + 2f4e: 682e flw fa6,200(sp) + 2f50: 0300 addi s0,sp,384 + 2f52: 0000 unimp + 2f54: 0500 addi s0,sp,640 + 2f56: 0001 nop + 2f58: 0205 addi tp,tp,1 + 2f5a: 1518 addi a4,sp,672 + 2f5c: 8001 c.srli64 s0 + 2f5e: 05012303 lw t1,80(sp) + 2f62: 09010303 lb t1,144(sp) + 2f66: 0000 unimp + 2f68: 0301 addi t1,t1,0 + 2f6a: 0900 addi s0,sp,144 + 2f6c: 0000 unimp + 2f6e: 0501 addi a0,a0,0 + 2f70: 030d addi t1,t1,3 + 2f72: 0900 addi s0,sp,144 + 2f74: 0000 unimp + 2f76: 0501 addi a0,a0,0 + 2f78: 09010303 lb t1,144(sp) + 2f7c: 0000 unimp + 2f7e: 0301 addi t1,t1,0 + 2f80: 0900 addi s0,sp,144 + 2f82: 0000 unimp + 2f84: 0301 addi t1,t1,0 + 2f86: 0900 addi s0,sp,144 + 2f88: 0000 unimp + 2f8a: 0301 addi t1,t1,0 + 2f8c: 0900 addi s0,sp,144 + 2f8e: 0000 unimp + 2f90: 0301 addi t1,t1,0 + 2f92: 0901 addi s2,s2,0 + 2f94: 0000 unimp + 2f96: 0301 addi t1,t1,0 + 2f98: 0900 addi s0,sp,144 + 2f9a: 0000 unimp + 2f9c: 0301 addi t1,t1,0 + 2f9e: 0900 addi s0,sp,144 + 2fa0: 0000 unimp + 2fa2: 0301 addi t1,t1,0 + 2fa4: 0900 addi s0,sp,144 + 2fa6: 0000 unimp + 2fa8: 0301 addi t1,t1,0 + 2faa: 0901 addi s2,s2,0 + 2fac: 0000 unimp + 2fae: 0301 addi t1,t1,0 + 2fb0: 0902 c.slli64 s2 + 2fb2: 0000 unimp + 2fb4: 0301 addi t1,t1,0 + 2fb6: 0901 addi s2,s2,0 + 2fb8: 0000 unimp + 2fba: 0301 addi t1,t1,0 + 2fbc: 0900 addi s0,sp,144 + 2fbe: 0000 unimp + 2fc0: 0301 addi t1,t1,0 + 2fc2: 0900 addi s0,sp,144 + 2fc4: 0000 unimp + 2fc6: 0301 addi t1,t1,0 + 2fc8: 0900 addi s0,sp,144 + 2fca: 0000 unimp + 2fcc: 0501 addi a0,a0,0 + 2fce: 0601 addi a2,a2,0 + 2fd0: 00097903 0x97903 + 2fd4: 0100 addi s0,sp,128 + 2fd6: 0305 addi t1,t1,1 + 2fd8: 14090703 lb a4,320(s2) + 2fdc: 0100 addi s0,sp,128 + 2fde: 10090103 lb sp,256(s2) + 2fe2: 0100 addi s0,sp,128 + 2fe4: 04097f03 0x4097f03 + 2fe8: 0100 addi s0,sp,128 + 2fea: 08090103 lb sp,128(s2) + 2fee: 0100 addi s0,sp,128 + 2ff0: 0105 addi sp,sp,1 + 2ff2: 04097803 0x4097803 + 2ff6: 0100 addi s0,sp,128 + 2ff8: 04090003 lb zero,64(s2) + 2ffc: 0100 addi s0,sp,128 + 2ffe: 0305 addi t1,t1,1 + 3000: 0306 slli t1,t1,0x1 + 3002: 00040907 vlbu.v v18,(s0),v0.t + 3006: 0501 addi a0,a0,0 + 3008: 0601 addi a2,a2,0 + 300a: 00097903 0x97903 + 300e: 0100 addi s0,sp,128 + 3010: 0305 addi t1,t1,1 + 3012: 0306 slli t1,t1,0x1 + 3014: 00040907 vlbu.v v18,(s0),v0.t + 3018: 0501 addi a0,a0,0 + 301a: 0601 addi a2,a2,0 + 301c: 00097903 0x97903 + 3020: 0100 addi s0,sp,128 + 3022: 0305 addi t1,t1,1 + 3024: 0306 slli t1,t1,0x1 + 3026: 00040907 vlbu.v v18,(s0),v0.t + 302a: 0301 addi t1,t1,0 + 302c: 0900 addi s0,sp,144 + 302e: 0004 0x4 + 3030: 0301 addi t1,t1,0 + 3032: 0900 addi s0,sp,144 + 3034: 0000 unimp + 3036: 0301 addi t1,t1,0 + 3038: 0901 addi s2,s2,0 + 303a: 0000 unimp + 303c: 0301 addi t1,t1,0 + 303e: 0900 addi s0,sp,144 + 3040: 0000 unimp + 3042: 0301 addi t1,t1,0 + 3044: 0900 addi s0,sp,144 + 3046: 0000 unimp + 3048: 0301 addi t1,t1,0 + 304a: 0900 addi s0,sp,144 + 304c: 0000 unimp + 304e: 0301 addi t1,t1,0 + 3050: 0900 addi s0,sp,144 + 3052: 0000 unimp + 3054: 0301 addi t1,t1,0 + 3056: 0900 addi s0,sp,144 + 3058: 0000 unimp + 305a: 0301 addi t1,t1,0 + 305c: 0900 addi s0,sp,144 + 305e: 0000 unimp + 3060: 0301 addi t1,t1,0 + 3062: 0900 addi s0,sp,144 + 3064: 0004 0x4 + 3066: 0301 addi t1,t1,0 + 3068: 0900 addi s0,sp,144 + 306a: 0004 0x4 + 306c: 0301 addi t1,t1,0 + 306e: 0901 addi s2,s2,0 + 3070: 0004 0x4 + 3072: 0301 addi t1,t1,0 + 3074: 0900 addi s0,sp,144 + 3076: 0000 unimp + 3078: 0301 addi t1,t1,0 + 307a: 0900 addi s0,sp,144 + 307c: 0000 unimp + 307e: 0301 addi t1,t1,0 + 3080: 0900 addi s0,sp,144 + 3082: 0000 unimp + 3084: 0001 nop + 3086: 0402 c.slli64 s0 + 3088: 0612 slli a2,a2,0x4 + 308a: 04090003 lb zero,64(s2) + 308e: 0100 addi s0,sp,128 + 3090: 14090003 lb zero,320(s2) + 3094: 0100 addi s0,sp,128 + 3096: 0200 addi s0,sp,256 + 3098: 1504 addi s1,sp,672 + 309a: 08090003 lb zero,128(s2) + 309e: 0100 addi s0,sp,128 + 30a0: 0200 addi s0,sp,256 + 30a2: 1604 addi s1,sp,800 + 30a4: 04090003 lb zero,64(s2) + 30a8: 0100 addi s0,sp,128 + 30aa: 0200 addi s0,sp,256 + 30ac: 4904 lw s1,16(a0) + 30ae: 0306 slli t1,t1,0x1 + 30b0: 0900 addi s0,sp,144 + 30b2: 0014 0x14 + 30b4: 0001 nop + 30b6: 0402 c.slli64 s0 + 30b8: 0349 addi t1,t1,18 + 30ba: 0900 addi s0,sp,144 + 30bc: 0000 unimp + 30be: 0001 nop + 30c0: 0402 c.slli64 s0 + 30c2: 0349 addi t1,t1,18 + 30c4: 0900 addi s0,sp,144 + 30c6: 0000 unimp + 30c8: 0001 nop + 30ca: 0402 c.slli64 s0 + 30cc: 0349 addi t1,t1,18 + 30ce: 0900 addi s0,sp,144 + 30d0: 0000 unimp + 30d2: 0001 nop + 30d4: 0402 c.slli64 s0 + 30d6: 0349 addi t1,t1,18 + 30d8: 0900 addi s0,sp,144 + 30da: 0000 unimp + 30dc: 0001 nop + 30de: 0402 c.slli64 s0 + 30e0: 0349 addi t1,t1,18 + 30e2: 0900 addi s0,sp,144 + 30e4: 0000 unimp + 30e6: 0001 nop + 30e8: 0402 c.slli64 s0 + 30ea: 0349 addi t1,t1,18 + 30ec: 0900 addi s0,sp,144 + 30ee: 0000 unimp + 30f0: 0001 nop + 30f2: 0402 c.slli64 s0 + 30f4: 0003064b fnmsub.s fa2,ft6,ft0,ft0,rne + 30f8: 0809 addi a6,a6,2 + 30fa: 0100 addi s0,sp,128 + 30fc: 0200 addi s0,sp,256 + 30fe: 4d04 lw s1,24(a0) + 3100: 04090003 lb zero,64(s2) + 3104: 0100 addi s0,sp,128 + 3106: 0200 addi s0,sp,256 + 3108: 4f04 lw s1,24(a4) + 310a: 04090003 lb zero,64(s2) + 310e: 0100 addi s0,sp,128 + 3110: 0200 addi s0,sp,256 + 3112: 5104 lw s1,32(a0) + 3114: 04090003 lb zero,64(s2) + 3118: 0100 addi s0,sp,128 + 311a: 0200 addi s0,sp,256 + 311c: 5304 lw s1,32(a4) + 311e: 04090003 lb zero,64(s2) + 3122: 0100 addi s0,sp,128 + 3124: 0200 addi s0,sp,256 + 3126: 5404 lw s1,40(s0) + 3128: 04090003 lb zero,64(s2) + 312c: 0100 addi s0,sp,128 + 312e: 0200 addi s0,sp,256 + 3130: 5704 lw s1,40(a4) + 3132: 04090003 lb zero,64(s2) + 3136: 0100 addi s0,sp,128 + 3138: 0105 addi sp,sp,1 + 313a: 10090403 lb s0,256(s2) + 313e: 0100 addi s0,sp,128 + 3140: 0305 addi t1,t1,1 + 3142: 08097c03 0x8097c03 + 3146: 0100 addi s0,sp,128 + 3148: 0809 addi a6,a6,2 + 314a: 0000 unimp + 314c: 0101 addi sp,sp,0 + 314e: 0389 addi t2,t2,2 + 3150: 0000 unimp + 3152: 00a30003 lb zero,10(t1) + 3156: 0000 unimp + 3158: 0101 addi sp,sp,0 + 315a: 000d0efb 0xd0efb 315e: 0101 addi sp,sp,0 - 3160: 0000 unimp - 3162: 0100 addi s0,sp,128 - 3164: 0000 unimp - 3166: 2e01 jal 3476 <_start-0x7fffcb8a> - 3168: 2f2e fld ft10,200(sp) - 316a: 2e2e fld ft8,200(sp) - 316c: 2f2e2e2f 0x2f2e2e2f - 3170: 2e2e fld ft8,200(sp) - 3172: 7369722f 0x7369722f - 3176: 672d7663 bgeu s10,s2,37e2 <_start-0x7fffc81e> - 317a: 6c2f6363 bltu t5,sp,3840 <_start-0x7fffc7c0> - 317e: 6269 lui tp,0x1a - 3180: 2f636367 0x2f636367 - 3184: 74666f73 csrrsi t5,0x746,12 - 3188: 662d lui a2,0xb - 318a: 0070 addi a2,sp,12 - 318c: 002e c.slli zero,0xb - 318e: 2e2e fld ft8,200(sp) - 3190: 2f2e2e2f 0x2f2e2e2f - 3194: 2e2e fld ft8,200(sp) - 3196: 2f2e2e2f 0x2f2e2e2f - 319a: 6972 flw fs2,28(sp) - 319c: 2d766373 csrrsi t1,0x2d7,12 - 31a0: 2f636367 0x2f636367 - 31a4: 696c flw fa1,84(a0) - 31a6: 6762 flw fa4,24(sp) - 31a8: 2e2f6363 bltu t5,sp,348e <_start-0x7fffcb72> - 31ac: 2f2e fld ft10,200(sp) - 31ae: 6e69 lui t3,0x1a - 31b0: 64756c63 bltu a0,t2,3808 <_start-0x7fffc7f8> - 31b4: 0065 c.nop 25 - 31b6: 6700 flw fs0,8(a4) - 31b8: 7465 lui s0,0xffff9 - 31ba: 3266 fld ft4,120(sp) - 31bc: 632e flw ft6,200(sp) - 31be: 0100 addi s0,sp,128 - 31c0: 0000 unimp - 31c2: 2d706673 csrrsi a2,0x2d7,0 - 31c6: 616d addi sp,sp,240 - 31c8: 6e696863 bltu s2,t1,38b8 <_start-0x7fffc748> - 31cc: 2e65 jal 3584 <_start-0x7fffca7c> - 31ce: 0068 addi a0,sp,12 - 31d0: 0002 c.slli64 zero - 31d2: 7300 flw fs0,32(a4) - 31d4: 2d74666f jal a2,49caa <_start-0x7ffb6356> - 31d8: 7066 flw ft0,120(sp) - 31da: 682e flw fa6,200(sp) - 31dc: 0100 addi s0,sp,128 - 31de: 0000 unimp - 31e0: 7571 lui a0,0xffffc - 31e2: 6461 lui s0,0x18 - 31e4: 682e flw fa6,200(sp) - 31e6: 0100 addi s0,sp,128 - 31e8: 0000 unimp - 31ea: 6f6c flw fa1,92(a4) - 31ec: 676e flw fa4,216(sp) - 31ee: 6f6c flw fa1,92(a4) - 31f0: 676e flw fa4,216(sp) - 31f2: 682e flw fa6,200(sp) - 31f4: 0300 addi s0,sp,384 - 31f6: 0000 unimp - 31f8: 0500 addi s0,sp,640 - 31fa: 0001 nop - 31fc: 0205 addi tp,tp,1 - 31fe: 1628 addi a0,sp,808 - 3200: 8001 c.srli64 s0 - 3202: 05012303 lw t1,80(sp) - 3206: 09010303 lb t1,144(sp) - 320a: 0000 unimp - 320c: 0301 addi t1,t1,0 - 320e: 0900 addi s0,sp,144 - 3210: 0000 unimp - 3212: 0501 addi a0,a0,0 - 3214: 030d addi t1,t1,3 - 3216: 0900 addi s0,sp,144 - 3218: 0000 unimp - 321a: 0501 addi a0,a0,0 - 321c: 09010303 lb t1,144(sp) - 3220: 0000 unimp - 3222: 0301 addi t1,t1,0 - 3224: 0900 addi s0,sp,144 - 3226: 0000 unimp - 3228: 0301 addi t1,t1,0 - 322a: 0900 addi s0,sp,144 - 322c: 0000 unimp - 322e: 0301 addi t1,t1,0 - 3230: 0900 addi s0,sp,144 - 3232: 0000 unimp - 3234: 0301 addi t1,t1,0 - 3236: 0901 addi s2,s2,0 - 3238: 0000 unimp - 323a: 0301 addi t1,t1,0 - 323c: 0900 addi s0,sp,144 - 323e: 0000 unimp - 3240: 0301 addi t1,t1,0 - 3242: 0900 addi s0,sp,144 - 3244: 0000 unimp - 3246: 0301 addi t1,t1,0 - 3248: 0900 addi s0,sp,144 - 324a: 0000 unimp - 324c: 0301 addi t1,t1,0 - 324e: 0901 addi s2,s2,0 - 3250: 0000 unimp - 3252: 0301 addi t1,t1,0 - 3254: 0902 c.slli64 s2 - 3256: 0000 unimp - 3258: 0301 addi t1,t1,0 - 325a: 0901 addi s2,s2,0 - 325c: 0000 unimp - 325e: 0301 addi t1,t1,0 - 3260: 0900 addi s0,sp,144 - 3262: 0000 unimp - 3264: 0301 addi t1,t1,0 - 3266: 0900 addi s0,sp,144 - 3268: 0000 unimp - 326a: 0301 addi t1,t1,0 - 326c: 0900 addi s0,sp,144 - 326e: 0000 unimp - 3270: 0501 addi a0,a0,0 - 3272: 0601 addi a2,a2,0 - 3274: 00097903 0x97903 - 3278: 0100 addi s0,sp,128 - 327a: 0305 addi t1,t1,1 - 327c: 0306 slli t1,t1,0x1 - 327e: 00040907 vlbu.v v18,(s0),v0.t - 3282: 0501 addi a0,a0,0 - 3284: 0601 addi a2,a2,0 - 3286: 00097903 0x97903 - 328a: 0100 addi s0,sp,128 - 328c: 0305 addi t1,t1,1 - 328e: 0306 slli t1,t1,0x1 - 3290: 00040907 vlbu.v v18,(s0),v0.t - 3294: 0501 addi a0,a0,0 - 3296: 0601 addi a2,a2,0 - 3298: 00097903 0x97903 - 329c: 0100 addi s0,sp,128 - 329e: 0305 addi t1,t1,1 - 32a0: 0306 slli t1,t1,0x1 - 32a2: 00040907 vlbu.v v18,(s0),v0.t - 32a6: 0501 addi a0,a0,0 - 32a8: 0601 addi a2,a2,0 - 32aa: 00097903 0x97903 - 32ae: 0100 addi s0,sp,128 - 32b0: 0305 addi t1,t1,1 - 32b2: 08090703 lb a4,128(s2) - 32b6: 0100 addi s0,sp,128 - 32b8: 0c090103 lb sp,192(s2) - 32bc: 0100 addi s0,sp,128 - 32be: 0105 addi sp,sp,1 - 32c0: 08097803 0x8097803 - 32c4: 0100 addi s0,sp,128 - 32c6: 0305 addi t1,t1,1 - 32c8: 0c090703 lb a4,192(s2) - 32cc: 0100 addi s0,sp,128 - 32ce: 0105 addi sp,sp,1 - 32d0: 08097903 0x8097903 - 32d4: 0100 addi s0,sp,128 - 32d6: 0305 addi t1,t1,1 - 32d8: 04090703 lb a4,64(s2) - 32dc: 0100 addi s0,sp,128 - 32de: 0306 slli t1,t1,0x1 - 32e0: 0900 addi s0,sp,144 - 32e2: 0004 0x4 - 32e4: 0301 addi t1,t1,0 - 32e6: 0900 addi s0,sp,144 - 32e8: 0000 unimp - 32ea: 0301 addi t1,t1,0 - 32ec: 0901 addi s2,s2,0 - 32ee: 0004 0x4 - 32f0: 0301 addi t1,t1,0 - 32f2: 0900 addi s0,sp,144 - 32f4: 0000 unimp - 32f6: 0301 addi t1,t1,0 - 32f8: 0900 addi s0,sp,144 - 32fa: 0000 unimp - 32fc: 0301 addi t1,t1,0 - 32fe: 0900 addi s0,sp,144 - 3300: 0000 unimp - 3302: 0301 addi t1,t1,0 - 3304: 0900 addi s0,sp,144 - 3306: 0000 unimp - 3308: 0301 addi t1,t1,0 - 330a: 0900 addi s0,sp,144 - 330c: 0000 unimp - 330e: 0301 addi t1,t1,0 - 3310: 0900 addi s0,sp,144 - 3312: 0000 unimp - 3314: 0301 addi t1,t1,0 - 3316: 0900 addi s0,sp,144 - 3318: 0004 0x4 - 331a: 0301 addi t1,t1,0 - 331c: 0900 addi s0,sp,144 - 331e: 0004 0x4 - 3320: 0301 addi t1,t1,0 - 3322: 0901 addi s2,s2,0 - 3324: 0004 0x4 - 3326: 0301 addi t1,t1,0 - 3328: 0900 addi s0,sp,144 - 332a: 0000 unimp - 332c: 0301 addi t1,t1,0 - 332e: 0900 addi s0,sp,144 - 3330: 0000 unimp - 3332: 0301 addi t1,t1,0 - 3334: 0900 addi s0,sp,144 - 3336: 0000 unimp - 3338: 0001 nop - 333a: 0402 c.slli64 s0 - 333c: 0612 slli a2,a2,0x4 - 333e: 04090003 lb zero,64(s2) - 3342: 0100 addi s0,sp,128 - 3344: 10090003 lb zero,256(s2) - 3348: 0100 addi s0,sp,128 - 334a: 0200 addi s0,sp,256 - 334c: 1504 addi s1,sp,672 - 334e: 08090003 lb zero,128(s2) - 3352: 0100 addi s0,sp,128 - 3354: 0200 addi s0,sp,256 - 3356: 1604 addi s1,sp,800 - 3358: 04090003 lb zero,64(s2) - 335c: 0100 addi s0,sp,128 - 335e: 0200 addi s0,sp,256 - 3360: 3904 fld fs1,48(a0) - 3362: 0306 slli t1,t1,0x1 - 3364: 0900 addi s0,sp,144 - 3366: 0010 0x10 - 3368: 0001 nop - 336a: 0402 c.slli64 s0 - 336c: 0339 addi t1,t1,14 - 336e: 0900 addi s0,sp,144 - 3370: 0000 unimp - 3372: 0001 nop - 3374: 0402 c.slli64 s0 - 3376: 0339 addi t1,t1,14 - 3378: 0900 addi s0,sp,144 - 337a: 0000 unimp - 337c: 0001 nop - 337e: 0402 c.slli64 s0 - 3380: 0339 addi t1,t1,14 - 3382: 0900 addi s0,sp,144 - 3384: 0000 unimp - 3386: 0001 nop - 3388: 0402 c.slli64 s0 - 338a: 0339 addi t1,t1,14 - 338c: 0900 addi s0,sp,144 - 338e: 0000 unimp - 3390: 0001 nop - 3392: 0402 c.slli64 s0 - 3394: 0339 addi t1,t1,14 - 3396: 0900 addi s0,sp,144 - 3398: 0000 unimp - 339a: 0001 nop - 339c: 0402 c.slli64 s0 - 339e: 0339 addi t1,t1,14 - 33a0: 0900 addi s0,sp,144 - 33a2: 0000 unimp - 33a4: 0001 nop - 33a6: 0402 c.slli64 s0 - 33a8: 0339 addi t1,t1,14 - 33aa: 0900 addi s0,sp,144 - 33ac: 0000 unimp - 33ae: 0001 nop - 33b0: 0402 c.slli64 s0 - 33b2: 0339 addi t1,t1,14 - 33b4: 0900 addi s0,sp,144 - 33b6: 0000 unimp - 33b8: 0001 nop - 33ba: 0402 c.slli64 s0 - 33bc: 063a slli a2,a2,0xe - 33be: 04090003 lb zero,64(s2) - 33c2: 0100 addi s0,sp,128 - 33c4: 0200 addi s0,sp,256 - 33c6: 3a04 fld fs1,48(a2) - 33c8: 0306 slli t1,t1,0x1 - 33ca: 0900 addi s0,sp,144 - 33cc: 0010 0x10 - 33ce: 0001 nop - 33d0: 0402 c.slli64 s0 - 33d2: 0640 addi s0,sp,772 - 33d4: 04090003 lb zero,64(s2) - 33d8: 0100 addi s0,sp,128 - 33da: 0306 slli t1,t1,0x1 - 33dc: 0900 addi s0,sp,144 - 33de: 0010 0x10 - 33e0: 0301 addi t1,t1,0 - 33e2: 0900 addi s0,sp,144 - 33e4: 0004 0x4 - 33e6: 0301 addi t1,t1,0 - 33e8: 0900 addi s0,sp,144 - 33ea: 0000 unimp - 33ec: 0301 addi t1,t1,0 - 33ee: 0900 addi s0,sp,144 - 33f0: 0000 unimp - 33f2: 0001 nop - 33f4: 0402 c.slli64 s0 - 33f6: 0374 addi a3,sp,396 - 33f8: 0900 addi s0,sp,144 - 33fa: 0004 0x4 - 33fc: 0601 addi a2,a2,0 - 33fe: 04090003 lb zero,64(s2) - 3402: 0100 addi s0,sp,128 - 3404: 0200 addi s0,sp,256 - 3406: 4a04 lw s1,16(a2) - 3408: 0306 slli t1,t1,0x1 - 340a: 0900 addi s0,sp,144 - 340c: 0008 0x8 - 340e: 0001 nop - 3410: 0402 c.slli64 s0 - 3412: 034a slli t1,t1,0x12 - 3414: 0900 addi s0,sp,144 - 3416: 0000 unimp - 3418: 0601 addi a2,a2,0 - 341a: 08090003 lb zero,128(s2) - 341e: 0100 addi s0,sp,128 - 3420: 0105 addi sp,sp,1 - 3422: 04090403 lb s0,64(s2) - 3426: 0100 addi s0,sp,128 - 3428: 0305 addi t1,t1,1 - 342a: 0200 addi s0,sp,256 - 342c: 5704 lw s1,40(a4) - 342e: 0306 slli t1,t1,0x1 - 3430: 097c addi a5,sp,156 - 3432: 0008 0x8 - 3434: 0001 nop - 3436: 0402 c.slli64 s0 - 3438: 035d addi t1,t1,23 - 343a: 0900 addi s0,sp,144 - 343c: 0004 0x4 - 343e: 0001 nop - 3440: 01860403 lb s0,24(a2) # b018 <_start-0x7fff4fe8> - 3444: 04090003 lb zero,64(s2) - 3448: 0100 addi s0,sp,128 - 344a: 0200 addi s0,sp,256 - 344c: 6304 flw fs1,0(a4) - 344e: 08090003 lb zero,128(s2) - 3452: 0100 addi s0,sp,128 - 3454: 0200 addi s0,sp,256 - 3456: 6904 flw fs1,16(a0) - 3458: 0306 slli t1,t1,0x1 - 345a: 0900 addi s0,sp,144 - 345c: 0004 0x4 - 345e: 0001 nop - 3460: 0402 c.slli64 s0 - 3462: 036a slli t1,t1,0x1a - 3464: 0900 addi s0,sp,144 - 3466: 0004 0x4 - 3468: 0001 nop - 346a: 0402 c.slli64 s0 - 346c: 036d addi t1,t1,27 - 346e: 0900 addi s0,sp,144 - 3470: 0004 0x4 - 3472: 0001 nop - 3474: 0402 c.slli64 s0 - 3476: 036e slli t1,t1,0x1b - 3478: 0900 addi s0,sp,144 - 347a: 0004 0x4 - 347c: 0001 nop - 347e: 0402 c.slli64 s0 - 3480: 0371 addi t1,t1,28 - 3482: 0900 addi s0,sp,144 - 3484: 0004 0x4 - 3486: 0001 nop - 3488: 0402 c.slli64 s0 - 348a: 0372 slli t1,t1,0x1c - 348c: 0900 addi s0,sp,144 - 348e: 0004 0x4 - 3490: 0001 nop - 3492: 01800403 lb s0,24(zero) # 18 <_start-0x7fffffe8> - 3496: 0306 slli t1,t1,0x1 - 3498: 0900 addi s0,sp,144 - 349a: 0004 0x4 - 349c: 0001 nop - 349e: 01830403 lb s0,24(t1) - 34a2: 0306 slli t1,t1,0x1 - 34a4: 0900 addi s0,sp,144 - 34a6: 0004 0x4 - 34a8: 0001 nop - 34aa: 01840403 lb s0,24(s0) # 18018 <_start-0x7ffe7fe8> - 34ae: 04090003 lb zero,64(s2) - 34b2: 0100 addi s0,sp,128 - 34b4: 04090003 lb zero,64(s2) - 34b8: 0100 addi s0,sp,128 - 34ba: 0306 slli t1,t1,0x1 - 34bc: 0900 addi s0,sp,144 - 34be: 0010 0x10 - 34c0: 0301 addi t1,t1,0 - 34c2: 0900 addi s0,sp,144 - 34c4: 0008 0x8 - 34c6: 0301 addi t1,t1,0 - 34c8: 0900 addi s0,sp,144 - 34ca: 0008 0x8 - 34cc: 0301 addi t1,t1,0 - 34ce: 0900 addi s0,sp,144 - 34d0: 000c 0xc - 34d2: 0901 addi s2,s2,0 - 34d4: 000c 0xc - 34d6: 0100 addi s0,sp,128 - 34d8: 8901 andi a0,a0,0 - 34da: 03000003 lb zero,48(zero) # 30 <_start-0x7fffffd0> - 34de: a300 fsd fs0,0(a4) - 34e0: 0000 unimp - 34e2: 0100 addi s0,sp,128 - 34e4: fb01 bnez a4,33f4 <_start-0x7fffcc0c> - 34e6: 0d0e slli s10,s10,0x3 - 34e8: 0100 addi s0,sp,128 - 34ea: 0101 addi sp,sp,0 - 34ec: 0001 nop - 34ee: 0000 unimp - 34f0: 0001 nop - 34f2: 0100 addi s0,sp,128 - 34f4: 2e2e fld ft8,200(sp) - 34f6: 2f2e2e2f 0x2f2e2e2f - 34fa: 2e2e fld ft8,200(sp) - 34fc: 2f2e2e2f 0x2f2e2e2f - 3500: 6972 flw fs2,28(sp) - 3502: 2d766373 csrrsi t1,0x2d7,12 - 3506: 2f636367 0x2f636367 - 350a: 696c flw fa1,84(a0) - 350c: 6762 flw fa4,24(sp) - 350e: 732f6363 bltu t5,s2,3c34 <_start-0x7fffc3cc> - 3512: 2d74666f jal a2,49fe8 <_start-0x7ffb6018> - 3516: 7066 flw ft0,120(sp) - 3518: 2e00 fld fs0,24(a2) + 3160: 0101 addi sp,sp,0 + 3162: 0000 unimp + 3164: 0100 addi s0,sp,128 + 3166: 0000 unimp + 3168: 2e01 jal 3478 <_start-0x7fffcb88> + 316a: 2f2e fld ft10,200(sp) + 316c: 2e2e fld ft8,200(sp) + 316e: 2f2e2e2f 0x2f2e2e2f + 3172: 2e2e fld ft8,200(sp) + 3174: 7369722f 0x7369722f + 3178: 672d7663 bgeu s10,s2,37e4 <_start-0x7fffc81c> + 317c: 6c2f6363 bltu t5,sp,3842 <_start-0x7fffc7be> + 3180: 6269 lui tp,0x1a + 3182: 2f636367 0x2f636367 + 3186: 74666f73 csrrsi t5,0x746,12 + 318a: 662d lui a2,0xb + 318c: 0070 addi a2,sp,12 + 318e: 002e c.slli zero,0xb + 3190: 2e2e fld ft8,200(sp) + 3192: 2f2e2e2f 0x2f2e2e2f + 3196: 2e2e fld ft8,200(sp) + 3198: 2f2e2e2f 0x2f2e2e2f + 319c: 6972 flw fs2,28(sp) + 319e: 2d766373 csrrsi t1,0x2d7,12 + 31a2: 2f636367 0x2f636367 + 31a6: 696c flw fa1,84(a0) + 31a8: 6762 flw fa4,24(sp) + 31aa: 2e2f6363 bltu t5,sp,3490 <_start-0x7fffcb70> + 31ae: 2f2e fld ft10,200(sp) + 31b0: 6e69 lui t3,0x1a + 31b2: 64756c63 bltu a0,t2,380a <_start-0x7fffc7f6> + 31b6: 0065 c.nop 25 + 31b8: 6700 flw fs0,8(a4) + 31ba: 7465 lui s0,0xffff9 + 31bc: 3266 fld ft4,120(sp) + 31be: 632e flw ft6,200(sp) + 31c0: 0100 addi s0,sp,128 + 31c2: 0000 unimp + 31c4: 2d706673 csrrsi a2,0x2d7,0 + 31c8: 616d addi sp,sp,240 + 31ca: 6e696863 bltu s2,t1,38ba <_start-0x7fffc746> + 31ce: 2e65 jal 3586 <_start-0x7fffca7a> + 31d0: 0068 addi a0,sp,12 + 31d2: 0002 c.slli64 zero + 31d4: 7300 flw fs0,32(a4) + 31d6: 2d74666f jal a2,49cac <_start-0x7ffb6354> + 31da: 7066 flw ft0,120(sp) + 31dc: 682e flw fa6,200(sp) + 31de: 0100 addi s0,sp,128 + 31e0: 0000 unimp + 31e2: 7571 lui a0,0xffffc + 31e4: 6461 lui s0,0x18 + 31e6: 682e flw fa6,200(sp) + 31e8: 0100 addi s0,sp,128 + 31ea: 0000 unimp + 31ec: 6f6c flw fa1,92(a4) + 31ee: 676e flw fa4,216(sp) + 31f0: 6f6c flw fa1,92(a4) + 31f2: 676e flw fa4,216(sp) + 31f4: 682e flw fa6,200(sp) + 31f6: 0300 addi s0,sp,384 + 31f8: 0000 unimp + 31fa: 0500 addi s0,sp,640 + 31fc: 0001 nop + 31fe: 0205 addi tp,tp,1 + 3200: 15e4 addi s1,sp,748 + 3202: 8001 c.srli64 s0 + 3204: 05012303 lw t1,80(sp) + 3208: 09010303 lb t1,144(sp) + 320c: 0000 unimp + 320e: 0301 addi t1,t1,0 + 3210: 0900 addi s0,sp,144 + 3212: 0000 unimp + 3214: 0501 addi a0,a0,0 + 3216: 030d addi t1,t1,3 + 3218: 0900 addi s0,sp,144 + 321a: 0000 unimp + 321c: 0501 addi a0,a0,0 + 321e: 09010303 lb t1,144(sp) + 3222: 0000 unimp + 3224: 0301 addi t1,t1,0 + 3226: 0900 addi s0,sp,144 + 3228: 0000 unimp + 322a: 0301 addi t1,t1,0 + 322c: 0900 addi s0,sp,144 + 322e: 0000 unimp + 3230: 0301 addi t1,t1,0 + 3232: 0900 addi s0,sp,144 + 3234: 0000 unimp + 3236: 0301 addi t1,t1,0 + 3238: 0901 addi s2,s2,0 + 323a: 0000 unimp + 323c: 0301 addi t1,t1,0 + 323e: 0900 addi s0,sp,144 + 3240: 0000 unimp + 3242: 0301 addi t1,t1,0 + 3244: 0900 addi s0,sp,144 + 3246: 0000 unimp + 3248: 0301 addi t1,t1,0 + 324a: 0900 addi s0,sp,144 + 324c: 0000 unimp + 324e: 0301 addi t1,t1,0 + 3250: 0901 addi s2,s2,0 + 3252: 0000 unimp + 3254: 0301 addi t1,t1,0 + 3256: 0902 c.slli64 s2 + 3258: 0000 unimp + 325a: 0301 addi t1,t1,0 + 325c: 0901 addi s2,s2,0 + 325e: 0000 unimp + 3260: 0301 addi t1,t1,0 + 3262: 0900 addi s0,sp,144 + 3264: 0000 unimp + 3266: 0301 addi t1,t1,0 + 3268: 0900 addi s0,sp,144 + 326a: 0000 unimp + 326c: 0301 addi t1,t1,0 + 326e: 0900 addi s0,sp,144 + 3270: 0000 unimp + 3272: 0501 addi a0,a0,0 + 3274: 0601 addi a2,a2,0 + 3276: 00097903 0x97903 + 327a: 0100 addi s0,sp,128 + 327c: 0305 addi t1,t1,1 + 327e: 0306 slli t1,t1,0x1 + 3280: 00040907 vlbu.v v18,(s0),v0.t + 3284: 0501 addi a0,a0,0 + 3286: 0601 addi a2,a2,0 + 3288: 00097903 0x97903 + 328c: 0100 addi s0,sp,128 + 328e: 0305 addi t1,t1,1 + 3290: 0306 slli t1,t1,0x1 + 3292: 00040907 vlbu.v v18,(s0),v0.t + 3296: 0501 addi a0,a0,0 + 3298: 0601 addi a2,a2,0 + 329a: 00097903 0x97903 + 329e: 0100 addi s0,sp,128 + 32a0: 0305 addi t1,t1,1 + 32a2: 0306 slli t1,t1,0x1 + 32a4: 00040907 vlbu.v v18,(s0),v0.t + 32a8: 0501 addi a0,a0,0 + 32aa: 0601 addi a2,a2,0 + 32ac: 00097903 0x97903 + 32b0: 0100 addi s0,sp,128 + 32b2: 0305 addi t1,t1,1 + 32b4: 08090703 lb a4,128(s2) + 32b8: 0100 addi s0,sp,128 + 32ba: 0c090103 lb sp,192(s2) + 32be: 0100 addi s0,sp,128 + 32c0: 0105 addi sp,sp,1 + 32c2: 08097803 0x8097803 + 32c6: 0100 addi s0,sp,128 + 32c8: 0305 addi t1,t1,1 + 32ca: 0c090703 lb a4,192(s2) + 32ce: 0100 addi s0,sp,128 + 32d0: 0105 addi sp,sp,1 + 32d2: 08097903 0x8097903 + 32d6: 0100 addi s0,sp,128 + 32d8: 0305 addi t1,t1,1 + 32da: 04090703 lb a4,64(s2) + 32de: 0100 addi s0,sp,128 + 32e0: 0306 slli t1,t1,0x1 + 32e2: 0900 addi s0,sp,144 + 32e4: 0004 0x4 + 32e6: 0301 addi t1,t1,0 + 32e8: 0900 addi s0,sp,144 + 32ea: 0000 unimp + 32ec: 0301 addi t1,t1,0 + 32ee: 0901 addi s2,s2,0 + 32f0: 0004 0x4 + 32f2: 0301 addi t1,t1,0 + 32f4: 0900 addi s0,sp,144 + 32f6: 0000 unimp + 32f8: 0301 addi t1,t1,0 + 32fa: 0900 addi s0,sp,144 + 32fc: 0000 unimp + 32fe: 0301 addi t1,t1,0 + 3300: 0900 addi s0,sp,144 + 3302: 0000 unimp + 3304: 0301 addi t1,t1,0 + 3306: 0900 addi s0,sp,144 + 3308: 0000 unimp + 330a: 0301 addi t1,t1,0 + 330c: 0900 addi s0,sp,144 + 330e: 0000 unimp + 3310: 0301 addi t1,t1,0 + 3312: 0900 addi s0,sp,144 + 3314: 0000 unimp + 3316: 0301 addi t1,t1,0 + 3318: 0900 addi s0,sp,144 + 331a: 0004 0x4 + 331c: 0301 addi t1,t1,0 + 331e: 0900 addi s0,sp,144 + 3320: 0004 0x4 + 3322: 0301 addi t1,t1,0 + 3324: 0901 addi s2,s2,0 + 3326: 0004 0x4 + 3328: 0301 addi t1,t1,0 + 332a: 0900 addi s0,sp,144 + 332c: 0000 unimp + 332e: 0301 addi t1,t1,0 + 3330: 0900 addi s0,sp,144 + 3332: 0000 unimp + 3334: 0301 addi t1,t1,0 + 3336: 0900 addi s0,sp,144 + 3338: 0000 unimp + 333a: 0001 nop + 333c: 0402 c.slli64 s0 + 333e: 0612 slli a2,a2,0x4 + 3340: 04090003 lb zero,64(s2) + 3344: 0100 addi s0,sp,128 + 3346: 10090003 lb zero,256(s2) + 334a: 0100 addi s0,sp,128 + 334c: 0200 addi s0,sp,256 + 334e: 1504 addi s1,sp,672 + 3350: 08090003 lb zero,128(s2) + 3354: 0100 addi s0,sp,128 + 3356: 0200 addi s0,sp,256 + 3358: 1604 addi s1,sp,800 + 335a: 04090003 lb zero,64(s2) + 335e: 0100 addi s0,sp,128 + 3360: 0200 addi s0,sp,256 + 3362: 3904 fld fs1,48(a0) + 3364: 0306 slli t1,t1,0x1 + 3366: 0900 addi s0,sp,144 + 3368: 0010 0x10 + 336a: 0001 nop + 336c: 0402 c.slli64 s0 + 336e: 0339 addi t1,t1,14 + 3370: 0900 addi s0,sp,144 + 3372: 0000 unimp + 3374: 0001 nop + 3376: 0402 c.slli64 s0 + 3378: 0339 addi t1,t1,14 + 337a: 0900 addi s0,sp,144 + 337c: 0000 unimp + 337e: 0001 nop + 3380: 0402 c.slli64 s0 + 3382: 0339 addi t1,t1,14 + 3384: 0900 addi s0,sp,144 + 3386: 0000 unimp + 3388: 0001 nop + 338a: 0402 c.slli64 s0 + 338c: 0339 addi t1,t1,14 + 338e: 0900 addi s0,sp,144 + 3390: 0000 unimp + 3392: 0001 nop + 3394: 0402 c.slli64 s0 + 3396: 0339 addi t1,t1,14 + 3398: 0900 addi s0,sp,144 + 339a: 0000 unimp + 339c: 0001 nop + 339e: 0402 c.slli64 s0 + 33a0: 0339 addi t1,t1,14 + 33a2: 0900 addi s0,sp,144 + 33a4: 0000 unimp + 33a6: 0001 nop + 33a8: 0402 c.slli64 s0 + 33aa: 0339 addi t1,t1,14 + 33ac: 0900 addi s0,sp,144 + 33ae: 0000 unimp + 33b0: 0001 nop + 33b2: 0402 c.slli64 s0 + 33b4: 0339 addi t1,t1,14 + 33b6: 0900 addi s0,sp,144 + 33b8: 0000 unimp + 33ba: 0001 nop + 33bc: 0402 c.slli64 s0 + 33be: 063a slli a2,a2,0xe + 33c0: 04090003 lb zero,64(s2) + 33c4: 0100 addi s0,sp,128 + 33c6: 0200 addi s0,sp,256 + 33c8: 3a04 fld fs1,48(a2) + 33ca: 0306 slli t1,t1,0x1 + 33cc: 0900 addi s0,sp,144 + 33ce: 0010 0x10 + 33d0: 0001 nop + 33d2: 0402 c.slli64 s0 + 33d4: 0640 addi s0,sp,772 + 33d6: 04090003 lb zero,64(s2) + 33da: 0100 addi s0,sp,128 + 33dc: 0306 slli t1,t1,0x1 + 33de: 0900 addi s0,sp,144 + 33e0: 0010 0x10 + 33e2: 0301 addi t1,t1,0 + 33e4: 0900 addi s0,sp,144 + 33e6: 0004 0x4 + 33e8: 0301 addi t1,t1,0 + 33ea: 0900 addi s0,sp,144 + 33ec: 0000 unimp + 33ee: 0301 addi t1,t1,0 + 33f0: 0900 addi s0,sp,144 + 33f2: 0000 unimp + 33f4: 0001 nop + 33f6: 0402 c.slli64 s0 + 33f8: 0374 addi a3,sp,396 + 33fa: 0900 addi s0,sp,144 + 33fc: 0004 0x4 + 33fe: 0601 addi a2,a2,0 + 3400: 04090003 lb zero,64(s2) + 3404: 0100 addi s0,sp,128 + 3406: 0200 addi s0,sp,256 + 3408: 4a04 lw s1,16(a2) + 340a: 0306 slli t1,t1,0x1 + 340c: 0900 addi s0,sp,144 + 340e: 0008 0x8 + 3410: 0001 nop + 3412: 0402 c.slli64 s0 + 3414: 034a slli t1,t1,0x12 + 3416: 0900 addi s0,sp,144 + 3418: 0000 unimp + 341a: 0601 addi a2,a2,0 + 341c: 08090003 lb zero,128(s2) + 3420: 0100 addi s0,sp,128 + 3422: 0105 addi sp,sp,1 + 3424: 04090403 lb s0,64(s2) + 3428: 0100 addi s0,sp,128 + 342a: 0305 addi t1,t1,1 + 342c: 0200 addi s0,sp,256 + 342e: 5704 lw s1,40(a4) + 3430: 0306 slli t1,t1,0x1 + 3432: 097c addi a5,sp,156 + 3434: 0008 0x8 + 3436: 0001 nop + 3438: 0402 c.slli64 s0 + 343a: 035d addi t1,t1,23 + 343c: 0900 addi s0,sp,144 + 343e: 0004 0x4 + 3440: 0001 nop + 3442: 01860403 lb s0,24(a2) # b018 <_start-0x7fff4fe8> + 3446: 04090003 lb zero,64(s2) + 344a: 0100 addi s0,sp,128 + 344c: 0200 addi s0,sp,256 + 344e: 6304 flw fs1,0(a4) + 3450: 08090003 lb zero,128(s2) + 3454: 0100 addi s0,sp,128 + 3456: 0200 addi s0,sp,256 + 3458: 6904 flw fs1,16(a0) + 345a: 0306 slli t1,t1,0x1 + 345c: 0900 addi s0,sp,144 + 345e: 0004 0x4 + 3460: 0001 nop + 3462: 0402 c.slli64 s0 + 3464: 036a slli t1,t1,0x1a + 3466: 0900 addi s0,sp,144 + 3468: 0004 0x4 + 346a: 0001 nop + 346c: 0402 c.slli64 s0 + 346e: 036d addi t1,t1,27 + 3470: 0900 addi s0,sp,144 + 3472: 0004 0x4 + 3474: 0001 nop + 3476: 0402 c.slli64 s0 + 3478: 036e slli t1,t1,0x1b + 347a: 0900 addi s0,sp,144 + 347c: 0004 0x4 + 347e: 0001 nop + 3480: 0402 c.slli64 s0 + 3482: 0371 addi t1,t1,28 + 3484: 0900 addi s0,sp,144 + 3486: 0004 0x4 + 3488: 0001 nop + 348a: 0402 c.slli64 s0 + 348c: 0372 slli t1,t1,0x1c + 348e: 0900 addi s0,sp,144 + 3490: 0004 0x4 + 3492: 0001 nop + 3494: 01800403 lb s0,24(zero) # 18 <_start-0x7fffffe8> + 3498: 0306 slli t1,t1,0x1 + 349a: 0900 addi s0,sp,144 + 349c: 0004 0x4 + 349e: 0001 nop + 34a0: 01830403 lb s0,24(t1) + 34a4: 0306 slli t1,t1,0x1 + 34a6: 0900 addi s0,sp,144 + 34a8: 0004 0x4 + 34aa: 0001 nop + 34ac: 01840403 lb s0,24(s0) # 18018 <_start-0x7ffe7fe8> + 34b0: 04090003 lb zero,64(s2) + 34b4: 0100 addi s0,sp,128 + 34b6: 04090003 lb zero,64(s2) + 34ba: 0100 addi s0,sp,128 + 34bc: 0306 slli t1,t1,0x1 + 34be: 0900 addi s0,sp,144 + 34c0: 0010 0x10 + 34c2: 0301 addi t1,t1,0 + 34c4: 0900 addi s0,sp,144 + 34c6: 0008 0x8 + 34c8: 0301 addi t1,t1,0 + 34ca: 0900 addi s0,sp,144 + 34cc: 0008 0x8 + 34ce: 0301 addi t1,t1,0 + 34d0: 0900 addi s0,sp,144 + 34d2: 000c 0xc + 34d4: 0901 addi s2,s2,0 + 34d6: 000c 0xc + 34d8: 0100 addi s0,sp,128 + 34da: 8901 andi a0,a0,0 + 34dc: 03000003 lb zero,48(zero) # 30 <_start-0x7fffffd0> + 34e0: a300 fsd fs0,0(a4) + 34e2: 0000 unimp + 34e4: 0100 addi s0,sp,128 + 34e6: fb01 bnez a4,33f6 <_start-0x7fffcc0a> + 34e8: 0d0e slli s10,s10,0x3 + 34ea: 0100 addi s0,sp,128 + 34ec: 0101 addi sp,sp,0 + 34ee: 0001 nop + 34f0: 0000 unimp + 34f2: 0001 nop + 34f4: 0100 addi s0,sp,128 + 34f6: 2e2e fld ft8,200(sp) + 34f8: 2f2e2e2f 0x2f2e2e2f + 34fc: 2e2e fld ft8,200(sp) + 34fe: 2f2e2e2f 0x2f2e2e2f + 3502: 6972 flw fs2,28(sp) + 3504: 2d766373 csrrsi t1,0x2d7,12 + 3508: 2f636367 0x2f636367 + 350c: 696c flw fa1,84(a0) + 350e: 6762 flw fa4,24(sp) + 3510: 732f6363 bltu t5,s2,3c36 <_start-0x7fffc3ca> + 3514: 2d74666f jal a2,49fea <_start-0x7ffb6016> + 3518: 7066 flw ft0,120(sp) 351a: 2e00 fld fs0,24(a2) - 351c: 2f2e fld ft10,200(sp) - 351e: 2e2e fld ft8,200(sp) - 3520: 2f2e2e2f 0x2f2e2e2f - 3524: 2e2e fld ft8,200(sp) - 3526: 7369722f 0x7369722f - 352a: 672d7663 bgeu s10,s2,3b96 <_start-0x7fffc46a> - 352e: 6c2f6363 bltu t5,sp,3bf4 <_start-0x7fffc40c> - 3532: 6269 lui tp,0x1a - 3534: 2f636367 0x2f636367 - 3538: 2e2e fld ft8,200(sp) - 353a: 636e692f vamoandw.v zero,v22,(t3),v18 - 353e: 756c flw fa1,108(a0) - 3540: 6564 flw fs1,76(a0) - 3542: 0000 unimp - 3544: 656c flw fa1,76(a0) - 3546: 6674 flw fa3,76(a2) - 3548: 2e32 fld ft8,264(sp) - 354a: 00010063 beqz sp,354a <_start-0x7fffcab6> - 354e: 7300 flw fs0,32(a4) - 3550: 7066 flw ft0,120(sp) - 3552: 6d2d lui s10,0xb - 3554: 6361 lui t1,0x18 - 3556: 6968 flw fa0,84(a0) - 3558: 656e flw fa0,216(sp) - 355a: 682e flw fa6,200(sp) - 355c: 0200 addi s0,sp,256 - 355e: 0000 unimp - 3560: 74666f73 csrrsi t5,0x746,12 - 3564: 662d lui a2,0xb - 3566: 2e70 fld fa2,216(a2) - 3568: 0068 addi a0,sp,12 - 356a: 0001 nop - 356c: 7100 flw fs0,32(a0) - 356e: 6175 addi sp,sp,368 - 3570: 2e64 fld fs1,216(a2) - 3572: 0068 addi a0,sp,12 - 3574: 0001 nop - 3576: 6c00 flw fs0,24(s0) - 3578: 6c676e6f jal t3,79c3e <_start-0x7ff863c2> - 357c: 2e676e6f jal t3,79862 <_start-0x7ff8679e> - 3580: 0068 addi a0,sp,12 - 3582: 00000003 lb zero,0(zero) # 0 <_start-0x80000000> - 3586: 0105 addi sp,sp,1 - 3588: 0500 addi s0,sp,640 - 358a: 6c02 flw fs8,0(sp) - 358c: 03800117 auipc sp,0x3800 - 3590: 03050123 sb a6,34(a0) # ffffc022 <__BSS_END__+0x7ffe560a> - 3594: 00090103 lb sp,0(s2) - 3598: 0100 addi s0,sp,128 - 359a: 00090003 lb zero,0(s2) - 359e: 0100 addi s0,sp,128 - 35a0: 0d05 addi s10,s10,1 - 35a2: 00090003 lb zero,0(s2) - 35a6: 0100 addi s0,sp,128 - 35a8: 0305 addi t1,t1,1 - 35aa: 00090103 lb sp,0(s2) - 35ae: 0100 addi s0,sp,128 - 35b0: 00090003 lb zero,0(s2) - 35b4: 0100 addi s0,sp,128 - 35b6: 00090003 lb zero,0(s2) - 35ba: 0100 addi s0,sp,128 - 35bc: 00090003 lb zero,0(s2) - 35c0: 0100 addi s0,sp,128 - 35c2: 00090103 lb sp,0(s2) - 35c6: 0100 addi s0,sp,128 - 35c8: 00090003 lb zero,0(s2) - 35cc: 0100 addi s0,sp,128 - 35ce: 00090003 lb zero,0(s2) - 35d2: 0100 addi s0,sp,128 - 35d4: 00090003 lb zero,0(s2) - 35d8: 0100 addi s0,sp,128 - 35da: 00090103 lb sp,0(s2) - 35de: 0100 addi s0,sp,128 - 35e0: 00090203 lb tp,0(s2) - 35e4: 0100 addi s0,sp,128 - 35e6: 00090103 lb sp,0(s2) - 35ea: 0100 addi s0,sp,128 - 35ec: 00090003 lb zero,0(s2) - 35f0: 0100 addi s0,sp,128 - 35f2: 00090003 lb zero,0(s2) - 35f6: 0100 addi s0,sp,128 - 35f8: 00090003 lb zero,0(s2) - 35fc: 0100 addi s0,sp,128 - 35fe: 0105 addi sp,sp,1 - 3600: 0306 slli t1,t1,0x1 - 3602: 0979 addi s2,s2,30 - 3604: 0000 unimp - 3606: 0501 addi a0,a0,0 - 3608: 07030603 lb a2,112(t1) # 18070 <_start-0x7ffe7f90> - 360c: 0409 addi s0,s0,2 - 360e: 0100 addi s0,sp,128 - 3610: 0105 addi sp,sp,1 - 3612: 0306 slli t1,t1,0x1 - 3614: 0979 addi s2,s2,30 - 3616: 0000 unimp - 3618: 0501 addi a0,a0,0 - 361a: 07030603 lb a2,112(t1) - 361e: 0409 addi s0,s0,2 - 3620: 0100 addi s0,sp,128 - 3622: 0105 addi sp,sp,1 - 3624: 0306 slli t1,t1,0x1 - 3626: 0979 addi s2,s2,30 - 3628: 0000 unimp - 362a: 0501 addi a0,a0,0 - 362c: 07030603 lb a2,112(t1) - 3630: 0409 addi s0,s0,2 - 3632: 0100 addi s0,sp,128 - 3634: 0105 addi sp,sp,1 - 3636: 0306 slli t1,t1,0x1 - 3638: 0979 addi s2,s2,30 - 363a: 0000 unimp - 363c: 0501 addi a0,a0,0 - 363e: 09070303 lb t1,144(a4) # 1a090 <_start-0x7ffe5f70> - 3642: 0008 0x8 - 3644: 0301 addi t1,t1,0 - 3646: 0901 addi s2,s2,0 - 3648: 000c 0xc - 364a: 0501 addi a0,a0,0 - 364c: 0301 addi t1,t1,0 - 364e: 0978 addi a4,sp,156 - 3650: 0008 0x8 - 3652: 0501 addi a0,a0,0 - 3654: 09070303 lb t1,144(a4) - 3658: 000c 0xc - 365a: 0501 addi a0,a0,0 - 365c: 0301 addi t1,t1,0 - 365e: 0979 addi s2,s2,30 - 3660: 0008 0x8 - 3662: 0501 addi a0,a0,0 - 3664: 09070303 lb t1,144(a4) - 3668: 0004 0x4 - 366a: 0601 addi a2,a2,0 - 366c: 04090003 lb zero,64(s2) - 3670: 0100 addi s0,sp,128 - 3672: 00090003 lb zero,0(s2) - 3676: 0100 addi s0,sp,128 - 3678: 04090103 lb sp,64(s2) - 367c: 0100 addi s0,sp,128 - 367e: 00090003 lb zero,0(s2) - 3682: 0100 addi s0,sp,128 - 3684: 00090003 lb zero,0(s2) - 3688: 0100 addi s0,sp,128 - 368a: 00090003 lb zero,0(s2) - 368e: 0100 addi s0,sp,128 - 3690: 00090003 lb zero,0(s2) - 3694: 0100 addi s0,sp,128 - 3696: 00090003 lb zero,0(s2) - 369a: 0100 addi s0,sp,128 - 369c: 00090003 lb zero,0(s2) - 36a0: 0100 addi s0,sp,128 - 36a2: 04090003 lb zero,64(s2) - 36a6: 0100 addi s0,sp,128 - 36a8: 04090003 lb zero,64(s2) - 36ac: 0100 addi s0,sp,128 - 36ae: 04090103 lb sp,64(s2) - 36b2: 0100 addi s0,sp,128 - 36b4: 00090003 lb zero,0(s2) - 36b8: 0100 addi s0,sp,128 - 36ba: 00090003 lb zero,0(s2) - 36be: 0100 addi s0,sp,128 - 36c0: 00090003 lb zero,0(s2) - 36c4: 0100 addi s0,sp,128 - 36c6: 0200 addi s0,sp,256 - 36c8: 1204 addi s1,sp,288 - 36ca: 0306 slli t1,t1,0x1 - 36cc: 0900 addi s0,sp,144 - 36ce: 0004 0x4 - 36d0: 0301 addi t1,t1,0 - 36d2: 0900 addi s0,sp,144 - 36d4: 0010 0x10 - 36d6: 0001 nop - 36d8: 0402 c.slli64 s0 - 36da: 0315 addi t1,t1,5 - 36dc: 0900 addi s0,sp,144 - 36de: 0008 0x8 - 36e0: 0001 nop - 36e2: 0402 c.slli64 s0 - 36e4: 0316 slli t1,t1,0x5 - 36e6: 0900 addi s0,sp,144 - 36e8: 0004 0x4 - 36ea: 0001 nop - 36ec: 0402 c.slli64 s0 - 36ee: 0639 addi a2,a2,14 - 36f0: 10090003 lb zero,256(s2) - 36f4: 0100 addi s0,sp,128 - 36f6: 0200 addi s0,sp,256 - 36f8: 3904 fld fs1,48(a0) - 36fa: 00090003 lb zero,0(s2) - 36fe: 0100 addi s0,sp,128 - 3700: 0200 addi s0,sp,256 - 3702: 3904 fld fs1,48(a0) - 3704: 00090003 lb zero,0(s2) - 3708: 0100 addi s0,sp,128 - 370a: 0200 addi s0,sp,256 - 370c: 3904 fld fs1,48(a0) - 370e: 00090003 lb zero,0(s2) - 3712: 0100 addi s0,sp,128 - 3714: 0200 addi s0,sp,256 - 3716: 3904 fld fs1,48(a0) - 3718: 00090003 lb zero,0(s2) - 371c: 0100 addi s0,sp,128 - 371e: 0200 addi s0,sp,256 - 3720: 3904 fld fs1,48(a0) - 3722: 00090003 lb zero,0(s2) - 3726: 0100 addi s0,sp,128 - 3728: 0200 addi s0,sp,256 - 372a: 3904 fld fs1,48(a0) - 372c: 00090003 lb zero,0(s2) - 3730: 0100 addi s0,sp,128 - 3732: 0200 addi s0,sp,256 - 3734: 3904 fld fs1,48(a0) - 3736: 00090003 lb zero,0(s2) - 373a: 0100 addi s0,sp,128 - 373c: 0200 addi s0,sp,256 - 373e: 3904 fld fs1,48(a0) - 3740: 00090003 lb zero,0(s2) - 3744: 0100 addi s0,sp,128 - 3746: 0200 addi s0,sp,256 - 3748: 3a04 fld fs1,48(a2) - 374a: 0306 slli t1,t1,0x1 - 374c: 0900 addi s0,sp,144 - 374e: 0004 0x4 - 3750: 0001 nop - 3752: 0402 c.slli64 s0 - 3754: 063a slli a2,a2,0xe - 3756: 10090003 lb zero,256(s2) - 375a: 0100 addi s0,sp,128 - 375c: 0200 addi s0,sp,256 - 375e: 4004 lw s1,0(s0) - 3760: 0306 slli t1,t1,0x1 - 3762: 0900 addi s0,sp,144 - 3764: 0004 0x4 - 3766: 0601 addi a2,a2,0 - 3768: 10090003 lb zero,256(s2) - 376c: 0100 addi s0,sp,128 - 376e: 04090003 lb zero,64(s2) - 3772: 0100 addi s0,sp,128 - 3774: 00090003 lb zero,0(s2) - 3778: 0100 addi s0,sp,128 - 377a: 00090003 lb zero,0(s2) - 377e: 0100 addi s0,sp,128 - 3780: 0200 addi s0,sp,256 - 3782: 7404 flw fs1,40(s0) - 3784: 04090003 lb zero,64(s2) - 3788: 0100 addi s0,sp,128 - 378a: 0306 slli t1,t1,0x1 - 378c: 0900 addi s0,sp,144 - 378e: 0004 0x4 - 3790: 0001 nop - 3792: 0402 c.slli64 s0 - 3794: 064a slli a2,a2,0x12 - 3796: 08090003 lb zero,128(s2) - 379a: 0100 addi s0,sp,128 - 379c: 0200 addi s0,sp,256 - 379e: 4a04 lw s1,16(a2) - 37a0: 00090003 lb zero,0(s2) - 37a4: 0100 addi s0,sp,128 - 37a6: 0306 slli t1,t1,0x1 - 37a8: 0900 addi s0,sp,144 - 37aa: 0008 0x8 - 37ac: 0501 addi a0,a0,0 - 37ae: 0301 addi t1,t1,0 - 37b0: 0904 addi s1,sp,144 - 37b2: 0004 0x4 - 37b4: 0501 addi a0,a0,0 - 37b6: 04020003 lb zero,64(tp) # 1a040 <_start-0x7ffe5fc0> - 37ba: 7c030657 0x7c030657 - 37be: 0809 addi a6,a6,2 - 37c0: 0100 addi s0,sp,128 - 37c2: 0200 addi s0,sp,256 - 37c4: 5d04 lw s1,56(a0) - 37c6: 04090003 lb zero,64(s2) - 37ca: 0100 addi s0,sp,128 - 37cc: 0300 addi s0,sp,384 - 37ce: 8604 0x8604 - 37d0: 0301 addi t1,t1,0 - 37d2: 0900 addi s0,sp,144 - 37d4: 0004 0x4 - 37d6: 0001 nop - 37d8: 0402 c.slli64 s0 - 37da: 09000363 beq zero,a6,3860 <_start-0x7fffc7a0> - 37de: 0008 0x8 - 37e0: 0001 nop - 37e2: 0402 c.slli64 s0 - 37e4: 0669 addi a2,a2,26 - 37e6: 04090003 lb zero,64(s2) - 37ea: 0100 addi s0,sp,128 - 37ec: 0200 addi s0,sp,256 - 37ee: 6a04 flw fs1,16(a2) - 37f0: 04090003 lb zero,64(s2) - 37f4: 0100 addi s0,sp,128 - 37f6: 0200 addi s0,sp,256 - 37f8: 6d04 flw fs1,24(a0) - 37fa: 04090003 lb zero,64(s2) - 37fe: 0100 addi s0,sp,128 - 3800: 0200 addi s0,sp,256 - 3802: 6e04 flw fs1,24(a2) - 3804: 04090003 lb zero,64(s2) - 3808: 0100 addi s0,sp,128 - 380a: 0200 addi s0,sp,256 - 380c: 7104 flw fs1,32(a0) - 380e: 04090003 lb zero,64(s2) - 3812: 0100 addi s0,sp,128 - 3814: 0200 addi s0,sp,256 - 3816: 7204 flw fs1,32(a2) - 3818: 04090003 lb zero,64(s2) - 381c: 0100 addi s0,sp,128 - 381e: 0300 addi s0,sp,384 - 3820: 8004 0x8004 - 3822: 0601 addi a2,a2,0 - 3824: 04090003 lb zero,64(s2) - 3828: 0100 addi s0,sp,128 - 382a: 0300 addi s0,sp,384 - 382c: 8304 0x8304 - 382e: 0601 addi a2,a2,0 - 3830: 04090003 lb zero,64(s2) - 3834: 0100 addi s0,sp,128 - 3836: 0300 addi s0,sp,384 - 3838: 8404 0x8404 - 383a: 0301 addi t1,t1,0 - 383c: 0900 addi s0,sp,144 - 383e: 0004 0x4 - 3840: 0301 addi t1,t1,0 - 3842: 0900 addi s0,sp,144 - 3844: 0004 0x4 - 3846: 0601 addi a2,a2,0 - 3848: 10090003 lb zero,256(s2) - 384c: 0100 addi s0,sp,128 - 384e: 08090003 lb zero,128(s2) - 3852: 0100 addi s0,sp,128 - 3854: 08090003 lb zero,128(s2) - 3858: 0100 addi s0,sp,128 - 385a: 0c090003 lb zero,192(s2) - 385e: 0100 addi s0,sp,128 - 3860: 0c09 addi s8,s8,2 - 3862: 0000 unimp - 3864: 0101 addi sp,sp,0 - 3866: 1e4d addi t3,t3,-13 - 3868: 0000 unimp - 386a: 00910003 lb zero,9(sp) # 3803595 <_start-0x7c7fca6b> - 386e: 0000 unimp - 3870: 0101 addi sp,sp,0 - 3872: 000d0efb 0xd0efb - 3876: 0101 addi sp,sp,0 + 351c: 2e00 fld fs0,24(a2) + 351e: 2f2e fld ft10,200(sp) + 3520: 2e2e fld ft8,200(sp) + 3522: 2f2e2e2f 0x2f2e2e2f + 3526: 2e2e fld ft8,200(sp) + 3528: 7369722f 0x7369722f + 352c: 672d7663 bgeu s10,s2,3b98 <_start-0x7fffc468> + 3530: 6c2f6363 bltu t5,sp,3bf6 <_start-0x7fffc40a> + 3534: 6269 lui tp,0x1a + 3536: 2f636367 0x2f636367 + 353a: 2e2e fld ft8,200(sp) + 353c: 636e692f vamoandw.v zero,v22,(t3),v18 + 3540: 756c flw fa1,108(a0) + 3542: 6564 flw fs1,76(a0) + 3544: 0000 unimp + 3546: 656c flw fa1,76(a0) + 3548: 6674 flw fa3,76(a2) + 354a: 2e32 fld ft8,264(sp) + 354c: 00010063 beqz sp,354c <_start-0x7fffcab4> + 3550: 7300 flw fs0,32(a4) + 3552: 7066 flw ft0,120(sp) + 3554: 6d2d lui s10,0xb + 3556: 6361 lui t1,0x18 + 3558: 6968 flw fa0,84(a0) + 355a: 656e flw fa0,216(sp) + 355c: 682e flw fa6,200(sp) + 355e: 0200 addi s0,sp,256 + 3560: 0000 unimp + 3562: 74666f73 csrrsi t5,0x746,12 + 3566: 662d lui a2,0xb + 3568: 2e70 fld fa2,216(a2) + 356a: 0068 addi a0,sp,12 + 356c: 0001 nop + 356e: 7100 flw fs0,32(a0) + 3570: 6175 addi sp,sp,368 + 3572: 2e64 fld fs1,216(a2) + 3574: 0068 addi a0,sp,12 + 3576: 0001 nop + 3578: 6c00 flw fs0,24(s0) + 357a: 6c676e6f jal t3,79c40 <_start-0x7ff863c0> + 357e: 2e676e6f jal t3,79864 <_start-0x7ff8679c> + 3582: 0068 addi a0,sp,12 + 3584: 00000003 lb zero,0(zero) # 0 <_start-0x80000000> + 3588: 0105 addi sp,sp,1 + 358a: 0500 addi s0,sp,640 + 358c: 2802 fld fa6,0(sp) + 358e: 03800117 auipc sp,0x3800 + 3592: 03050123 sb a6,34(a0) # ffffc022 <__BSS_END__+0x7ffe560a> + 3596: 00090103 lb sp,0(s2) + 359a: 0100 addi s0,sp,128 + 359c: 00090003 lb zero,0(s2) + 35a0: 0100 addi s0,sp,128 + 35a2: 0d05 addi s10,s10,1 + 35a4: 00090003 lb zero,0(s2) + 35a8: 0100 addi s0,sp,128 + 35aa: 0305 addi t1,t1,1 + 35ac: 00090103 lb sp,0(s2) + 35b0: 0100 addi s0,sp,128 + 35b2: 00090003 lb zero,0(s2) + 35b6: 0100 addi s0,sp,128 + 35b8: 00090003 lb zero,0(s2) + 35bc: 0100 addi s0,sp,128 + 35be: 00090003 lb zero,0(s2) + 35c2: 0100 addi s0,sp,128 + 35c4: 00090103 lb sp,0(s2) + 35c8: 0100 addi s0,sp,128 + 35ca: 00090003 lb zero,0(s2) + 35ce: 0100 addi s0,sp,128 + 35d0: 00090003 lb zero,0(s2) + 35d4: 0100 addi s0,sp,128 + 35d6: 00090003 lb zero,0(s2) + 35da: 0100 addi s0,sp,128 + 35dc: 00090103 lb sp,0(s2) + 35e0: 0100 addi s0,sp,128 + 35e2: 00090203 lb tp,0(s2) + 35e6: 0100 addi s0,sp,128 + 35e8: 00090103 lb sp,0(s2) + 35ec: 0100 addi s0,sp,128 + 35ee: 00090003 lb zero,0(s2) + 35f2: 0100 addi s0,sp,128 + 35f4: 00090003 lb zero,0(s2) + 35f8: 0100 addi s0,sp,128 + 35fa: 00090003 lb zero,0(s2) + 35fe: 0100 addi s0,sp,128 + 3600: 0105 addi sp,sp,1 + 3602: 0306 slli t1,t1,0x1 + 3604: 0979 addi s2,s2,30 + 3606: 0000 unimp + 3608: 0501 addi a0,a0,0 + 360a: 07030603 lb a2,112(t1) # 18070 <_start-0x7ffe7f90> + 360e: 0409 addi s0,s0,2 + 3610: 0100 addi s0,sp,128 + 3612: 0105 addi sp,sp,1 + 3614: 0306 slli t1,t1,0x1 + 3616: 0979 addi s2,s2,30 + 3618: 0000 unimp + 361a: 0501 addi a0,a0,0 + 361c: 07030603 lb a2,112(t1) + 3620: 0409 addi s0,s0,2 + 3622: 0100 addi s0,sp,128 + 3624: 0105 addi sp,sp,1 + 3626: 0306 slli t1,t1,0x1 + 3628: 0979 addi s2,s2,30 + 362a: 0000 unimp + 362c: 0501 addi a0,a0,0 + 362e: 07030603 lb a2,112(t1) + 3632: 0409 addi s0,s0,2 + 3634: 0100 addi s0,sp,128 + 3636: 0105 addi sp,sp,1 + 3638: 0306 slli t1,t1,0x1 + 363a: 0979 addi s2,s2,30 + 363c: 0000 unimp + 363e: 0501 addi a0,a0,0 + 3640: 09070303 lb t1,144(a4) # 1a090 <_start-0x7ffe5f70> + 3644: 0008 0x8 + 3646: 0301 addi t1,t1,0 + 3648: 0901 addi s2,s2,0 + 364a: 000c 0xc + 364c: 0501 addi a0,a0,0 + 364e: 0301 addi t1,t1,0 + 3650: 0978 addi a4,sp,156 + 3652: 0008 0x8 + 3654: 0501 addi a0,a0,0 + 3656: 09070303 lb t1,144(a4) + 365a: 000c 0xc + 365c: 0501 addi a0,a0,0 + 365e: 0301 addi t1,t1,0 + 3660: 0979 addi s2,s2,30 + 3662: 0008 0x8 + 3664: 0501 addi a0,a0,0 + 3666: 09070303 lb t1,144(a4) + 366a: 0004 0x4 + 366c: 0601 addi a2,a2,0 + 366e: 04090003 lb zero,64(s2) + 3672: 0100 addi s0,sp,128 + 3674: 00090003 lb zero,0(s2) + 3678: 0100 addi s0,sp,128 + 367a: 04090103 lb sp,64(s2) + 367e: 0100 addi s0,sp,128 + 3680: 00090003 lb zero,0(s2) + 3684: 0100 addi s0,sp,128 + 3686: 00090003 lb zero,0(s2) + 368a: 0100 addi s0,sp,128 + 368c: 00090003 lb zero,0(s2) + 3690: 0100 addi s0,sp,128 + 3692: 00090003 lb zero,0(s2) + 3696: 0100 addi s0,sp,128 + 3698: 00090003 lb zero,0(s2) + 369c: 0100 addi s0,sp,128 + 369e: 00090003 lb zero,0(s2) + 36a2: 0100 addi s0,sp,128 + 36a4: 04090003 lb zero,64(s2) + 36a8: 0100 addi s0,sp,128 + 36aa: 04090003 lb zero,64(s2) + 36ae: 0100 addi s0,sp,128 + 36b0: 04090103 lb sp,64(s2) + 36b4: 0100 addi s0,sp,128 + 36b6: 00090003 lb zero,0(s2) + 36ba: 0100 addi s0,sp,128 + 36bc: 00090003 lb zero,0(s2) + 36c0: 0100 addi s0,sp,128 + 36c2: 00090003 lb zero,0(s2) + 36c6: 0100 addi s0,sp,128 + 36c8: 0200 addi s0,sp,256 + 36ca: 1204 addi s1,sp,288 + 36cc: 0306 slli t1,t1,0x1 + 36ce: 0900 addi s0,sp,144 + 36d0: 0004 0x4 + 36d2: 0301 addi t1,t1,0 + 36d4: 0900 addi s0,sp,144 + 36d6: 0010 0x10 + 36d8: 0001 nop + 36da: 0402 c.slli64 s0 + 36dc: 0315 addi t1,t1,5 + 36de: 0900 addi s0,sp,144 + 36e0: 0008 0x8 + 36e2: 0001 nop + 36e4: 0402 c.slli64 s0 + 36e6: 0316 slli t1,t1,0x5 + 36e8: 0900 addi s0,sp,144 + 36ea: 0004 0x4 + 36ec: 0001 nop + 36ee: 0402 c.slli64 s0 + 36f0: 0639 addi a2,a2,14 + 36f2: 10090003 lb zero,256(s2) + 36f6: 0100 addi s0,sp,128 + 36f8: 0200 addi s0,sp,256 + 36fa: 3904 fld fs1,48(a0) + 36fc: 00090003 lb zero,0(s2) + 3700: 0100 addi s0,sp,128 + 3702: 0200 addi s0,sp,256 + 3704: 3904 fld fs1,48(a0) + 3706: 00090003 lb zero,0(s2) + 370a: 0100 addi s0,sp,128 + 370c: 0200 addi s0,sp,256 + 370e: 3904 fld fs1,48(a0) + 3710: 00090003 lb zero,0(s2) + 3714: 0100 addi s0,sp,128 + 3716: 0200 addi s0,sp,256 + 3718: 3904 fld fs1,48(a0) + 371a: 00090003 lb zero,0(s2) + 371e: 0100 addi s0,sp,128 + 3720: 0200 addi s0,sp,256 + 3722: 3904 fld fs1,48(a0) + 3724: 00090003 lb zero,0(s2) + 3728: 0100 addi s0,sp,128 + 372a: 0200 addi s0,sp,256 + 372c: 3904 fld fs1,48(a0) + 372e: 00090003 lb zero,0(s2) + 3732: 0100 addi s0,sp,128 + 3734: 0200 addi s0,sp,256 + 3736: 3904 fld fs1,48(a0) + 3738: 00090003 lb zero,0(s2) + 373c: 0100 addi s0,sp,128 + 373e: 0200 addi s0,sp,256 + 3740: 3904 fld fs1,48(a0) + 3742: 00090003 lb zero,0(s2) + 3746: 0100 addi s0,sp,128 + 3748: 0200 addi s0,sp,256 + 374a: 3a04 fld fs1,48(a2) + 374c: 0306 slli t1,t1,0x1 + 374e: 0900 addi s0,sp,144 + 3750: 0004 0x4 + 3752: 0001 nop + 3754: 0402 c.slli64 s0 + 3756: 063a slli a2,a2,0xe + 3758: 10090003 lb zero,256(s2) + 375c: 0100 addi s0,sp,128 + 375e: 0200 addi s0,sp,256 + 3760: 4004 lw s1,0(s0) + 3762: 0306 slli t1,t1,0x1 + 3764: 0900 addi s0,sp,144 + 3766: 0004 0x4 + 3768: 0601 addi a2,a2,0 + 376a: 10090003 lb zero,256(s2) + 376e: 0100 addi s0,sp,128 + 3770: 04090003 lb zero,64(s2) + 3774: 0100 addi s0,sp,128 + 3776: 00090003 lb zero,0(s2) + 377a: 0100 addi s0,sp,128 + 377c: 00090003 lb zero,0(s2) + 3780: 0100 addi s0,sp,128 + 3782: 0200 addi s0,sp,256 + 3784: 7404 flw fs1,40(s0) + 3786: 04090003 lb zero,64(s2) + 378a: 0100 addi s0,sp,128 + 378c: 0306 slli t1,t1,0x1 + 378e: 0900 addi s0,sp,144 + 3790: 0004 0x4 + 3792: 0001 nop + 3794: 0402 c.slli64 s0 + 3796: 064a slli a2,a2,0x12 + 3798: 08090003 lb zero,128(s2) + 379c: 0100 addi s0,sp,128 + 379e: 0200 addi s0,sp,256 + 37a0: 4a04 lw s1,16(a2) + 37a2: 00090003 lb zero,0(s2) + 37a6: 0100 addi s0,sp,128 + 37a8: 0306 slli t1,t1,0x1 + 37aa: 0900 addi s0,sp,144 + 37ac: 0008 0x8 + 37ae: 0501 addi a0,a0,0 + 37b0: 0301 addi t1,t1,0 + 37b2: 0904 addi s1,sp,144 + 37b4: 0004 0x4 + 37b6: 0501 addi a0,a0,0 + 37b8: 04020003 lb zero,64(tp) # 1a040 <_start-0x7ffe5fc0> + 37bc: 7c030657 0x7c030657 + 37c0: 0809 addi a6,a6,2 + 37c2: 0100 addi s0,sp,128 + 37c4: 0200 addi s0,sp,256 + 37c6: 5d04 lw s1,56(a0) + 37c8: 04090003 lb zero,64(s2) + 37cc: 0100 addi s0,sp,128 + 37ce: 0300 addi s0,sp,384 + 37d0: 8604 0x8604 + 37d2: 0301 addi t1,t1,0 + 37d4: 0900 addi s0,sp,144 + 37d6: 0004 0x4 + 37d8: 0001 nop + 37da: 0402 c.slli64 s0 + 37dc: 09000363 beq zero,a6,3862 <_start-0x7fffc79e> + 37e0: 0008 0x8 + 37e2: 0001 nop + 37e4: 0402 c.slli64 s0 + 37e6: 0669 addi a2,a2,26 + 37e8: 04090003 lb zero,64(s2) + 37ec: 0100 addi s0,sp,128 + 37ee: 0200 addi s0,sp,256 + 37f0: 6a04 flw fs1,16(a2) + 37f2: 04090003 lb zero,64(s2) + 37f6: 0100 addi s0,sp,128 + 37f8: 0200 addi s0,sp,256 + 37fa: 6d04 flw fs1,24(a0) + 37fc: 04090003 lb zero,64(s2) + 3800: 0100 addi s0,sp,128 + 3802: 0200 addi s0,sp,256 + 3804: 6e04 flw fs1,24(a2) + 3806: 04090003 lb zero,64(s2) + 380a: 0100 addi s0,sp,128 + 380c: 0200 addi s0,sp,256 + 380e: 7104 flw fs1,32(a0) + 3810: 04090003 lb zero,64(s2) + 3814: 0100 addi s0,sp,128 + 3816: 0200 addi s0,sp,256 + 3818: 7204 flw fs1,32(a2) + 381a: 04090003 lb zero,64(s2) + 381e: 0100 addi s0,sp,128 + 3820: 0300 addi s0,sp,384 + 3822: 8004 0x8004 + 3824: 0601 addi a2,a2,0 + 3826: 04090003 lb zero,64(s2) + 382a: 0100 addi s0,sp,128 + 382c: 0300 addi s0,sp,384 + 382e: 8304 0x8304 + 3830: 0601 addi a2,a2,0 + 3832: 04090003 lb zero,64(s2) + 3836: 0100 addi s0,sp,128 + 3838: 0300 addi s0,sp,384 + 383a: 8404 0x8404 + 383c: 0301 addi t1,t1,0 + 383e: 0900 addi s0,sp,144 + 3840: 0004 0x4 + 3842: 0301 addi t1,t1,0 + 3844: 0900 addi s0,sp,144 + 3846: 0004 0x4 + 3848: 0601 addi a2,a2,0 + 384a: 10090003 lb zero,256(s2) + 384e: 0100 addi s0,sp,128 + 3850: 08090003 lb zero,128(s2) + 3854: 0100 addi s0,sp,128 + 3856: 08090003 lb zero,128(s2) + 385a: 0100 addi s0,sp,128 + 385c: 0c090003 lb zero,192(s2) + 3860: 0100 addi s0,sp,128 + 3862: 0c09 addi s8,s8,2 + 3864: 0000 unimp + 3866: 0101 addi sp,sp,0 + 3868: 1e4d addi t3,t3,-13 + 386a: 0000 unimp + 386c: 00910003 lb zero,9(sp) # 3803597 <_start-0x7c7fca69> + 3870: 0000 unimp + 3872: 0101 addi sp,sp,0 + 3874: 000d0efb 0xd0efb 3878: 0101 addi sp,sp,0 - 387a: 0000 unimp - 387c: 0100 addi s0,sp,128 - 387e: 0000 unimp - 3880: 2e01 jal 3b90 <_start-0x7fffc470> - 3882: 2f2e fld ft10,200(sp) - 3884: 2e2e fld ft8,200(sp) - 3886: 2f2e2e2f 0x2f2e2e2f - 388a: 2e2e fld ft8,200(sp) - 388c: 7369722f 0x7369722f - 3890: 672d7663 bgeu s10,s2,3efc <_start-0x7fffc104> - 3894: 6c2f6363 bltu t5,sp,3f5a <_start-0x7fffc0a6> - 3898: 6269 lui tp,0x1a - 389a: 2f636367 0x2f636367 - 389e: 74666f73 csrrsi t5,0x746,12 - 38a2: 662d lui a2,0xb - 38a4: 0070 addi a2,sp,12 - 38a6: 2e2e fld ft8,200(sp) - 38a8: 2f2e2e2f 0x2f2e2e2f - 38ac: 2e2e fld ft8,200(sp) - 38ae: 2f2e2e2f 0x2f2e2e2f - 38b2: 6972 flw fs2,28(sp) - 38b4: 2d766373 csrrsi t1,0x2d7,12 - 38b8: 2f636367 0x2f636367 - 38bc: 696c flw fa1,84(a0) - 38be: 6762 flw fa4,24(sp) - 38c0: 2e2f6363 bltu t5,sp,3ba6 <_start-0x7fffc45a> - 38c4: 2f2e fld ft10,200(sp) - 38c6: 6e69 lui t3,0x1a - 38c8: 64756c63 bltu a0,t2,3f20 <_start-0x7fffc0e0> - 38cc: 0065 c.nop 25 - 38ce: 6d00 flw fs0,24(a0) - 38d0: 6c75 lui s8,0x1d - 38d2: 6674 flw fa3,76(a2) - 38d4: 00632e33 slt t3,t1,t1 - 38d8: 0001 nop - 38da: 7300 flw fs0,32(a4) - 38dc: 2d74666f jal a2,4a3b2 <_start-0x7ffb5c4e> - 38e0: 7066 flw ft0,120(sp) - 38e2: 682e flw fa6,200(sp) - 38e4: 0100 addi s0,sp,128 - 38e6: 0000 unimp - 38e8: 7571 lui a0,0xffffc - 38ea: 6461 lui s0,0x18 - 38ec: 682e flw fa6,200(sp) - 38ee: 0100 addi s0,sp,128 - 38f0: 0000 unimp - 38f2: 6f6c flw fa1,92(a4) - 38f4: 676e flw fa4,216(sp) - 38f6: 6f6c flw fa1,92(a4) - 38f8: 676e flw fa4,216(sp) - 38fa: 682e flw fa6,200(sp) - 38fc: 0200 addi s0,sp,256 - 38fe: 0000 unimp - 3900: 0500 addi s0,sp,640 - 3902: 0001 nop - 3904: 0205 addi tp,tp,1 - 3906: 18b0 addi a2,sp,120 - 3908: 8001 c.srli64 s0 - 390a: 05012303 lw t1,80(sp) - 390e: 09010303 lb t1,144(sp) - 3912: 0000 unimp - 3914: 0301 addi t1,t1,0 - 3916: 0900 addi s0,sp,144 - 3918: 0000 unimp - 391a: 0501 addi a0,a0,0 - 391c: 030d addi t1,t1,3 - 391e: 0900 addi s0,sp,144 - 3920: 0000 unimp - 3922: 0501 addi a0,a0,0 - 3924: 09010303 lb t1,144(sp) - 3928: 0000 unimp - 392a: 0301 addi t1,t1,0 - 392c: 0900 addi s0,sp,144 - 392e: 0000 unimp - 3930: 0301 addi t1,t1,0 - 3932: 0900 addi s0,sp,144 - 3934: 0000 unimp - 3936: 0301 addi t1,t1,0 - 3938: 0900 addi s0,sp,144 - 393a: 0000 unimp - 393c: 0301 addi t1,t1,0 - 393e: 0901 addi s2,s2,0 - 3940: 0000 unimp - 3942: 0301 addi t1,t1,0 - 3944: 0900 addi s0,sp,144 - 3946: 0000 unimp - 3948: 0301 addi t1,t1,0 - 394a: 0900 addi s0,sp,144 - 394c: 0000 unimp - 394e: 0301 addi t1,t1,0 - 3950: 0900 addi s0,sp,144 - 3952: 0000 unimp - 3954: 0301 addi t1,t1,0 - 3956: 0901 addi s2,s2,0 - 3958: 0000 unimp - 395a: 0301 addi t1,t1,0 - 395c: 0900 addi s0,sp,144 - 395e: 0000 unimp - 3960: 0301 addi t1,t1,0 - 3962: 0900 addi s0,sp,144 - 3964: 0000 unimp - 3966: 0301 addi t1,t1,0 - 3968: 0900 addi s0,sp,144 - 396a: 0000 unimp - 396c: 0301 addi t1,t1,0 - 396e: 0901 addi s2,s2,0 - 3970: 0000 unimp - 3972: 0301 addi t1,t1,0 - 3974: 0902 c.slli64 s2 - 3976: 0000 unimp - 3978: 0301 addi t1,t1,0 - 397a: 0901 addi s2,s2,0 - 397c: 0000 unimp - 397e: 0301 addi t1,t1,0 - 3980: 0900 addi s0,sp,144 - 3982: 0000 unimp - 3984: 0301 addi t1,t1,0 - 3986: 0900 addi s0,sp,144 - 3988: 0000 unimp - 398a: 0301 addi t1,t1,0 - 398c: 0900 addi s0,sp,144 - 398e: 0000 unimp - 3990: 0501 addi a0,a0,0 - 3992: 0601 addi a2,a2,0 - 3994: 00097803 0x97803 - 3998: 0100 addi s0,sp,128 - 399a: 0305 addi t1,t1,1 - 399c: 40090803 lb a6,1024(s2) - 39a0: 0100 addi s0,sp,128 - 39a2: 0105 addi sp,sp,1 - 39a4: 04097803 0x4097803 - 39a8: 0100 addi s0,sp,128 - 39aa: 0305 addi t1,t1,1 - 39ac: 08090803 lb a6,128(s2) - 39b0: 0100 addi s0,sp,128 - 39b2: 0306 slli t1,t1,0x1 - 39b4: 0900 addi s0,sp,144 - 39b6: 000c 0xc - 39b8: 0501 addi a0,a0,0 - 39ba: 0601 addi a2,a2,0 - 39bc: 00097803 0x97803 - 39c0: 0100 addi s0,sp,128 - 39c2: 0305 addi t1,t1,1 - 39c4: 1c090803 lb a6,448(s2) - 39c8: 0100 addi s0,sp,128 - 39ca: 0306 slli t1,t1,0x1 - 39cc: 0900 addi s0,sp,144 - 39ce: 0010 0x10 - 39d0: 0301 addi t1,t1,0 - 39d2: 0900 addi s0,sp,144 - 39d4: 0004 0x4 - 39d6: 0301 addi t1,t1,0 - 39d8: 0900 addi s0,sp,144 - 39da: 0004 0x4 - 39dc: 0301 addi t1,t1,0 - 39de: 0900 addi s0,sp,144 - 39e0: 0004 0x4 - 39e2: 0301 addi t1,t1,0 - 39e4: 0900 addi s0,sp,144 - 39e6: 0004 0x4 - 39e8: 0301 addi t1,t1,0 - 39ea: 0900 addi s0,sp,144 - 39ec: 0004 0x4 - 39ee: 0301 addi t1,t1,0 - 39f0: 0900 addi s0,sp,144 - 39f2: 0000 unimp - 39f4: 0001 nop - 39f6: 0402 c.slli64 s0 - 39f8: 0301 addi t1,t1,0 - 39fa: 0900 addi s0,sp,144 - 39fc: 0008 0x8 - 39fe: 0001 nop - 3a00: 0402 c.slli64 s0 - 3a02: 0301 addi t1,t1,0 - 3a04: 0900 addi s0,sp,144 - 3a06: 000c 0xc - 3a08: 0001 nop - 3a0a: 0402 c.slli64 s0 - 3a0c: 0301 addi t1,t1,0 - 3a0e: 0900 addi s0,sp,144 - 3a10: 0000 unimp - 3a12: 0001 nop - 3a14: 0402 c.slli64 s0 - 3a16: 0301 addi t1,t1,0 - 3a18: 0900 addi s0,sp,144 - 3a1a: 0000 unimp - 3a1c: 0001 nop - 3a1e: 0402 c.slli64 s0 - 3a20: 0301 addi t1,t1,0 - 3a22: 0900 addi s0,sp,144 - 3a24: 0000 unimp - 3a26: 0001 nop - 3a28: 0402 c.slli64 s0 - 3a2a: 0301 addi t1,t1,0 - 3a2c: 0900 addi s0,sp,144 - 3a2e: 0000 unimp - 3a30: 0001 nop - 3a32: 0402 c.slli64 s0 - 3a34: 0301 addi t1,t1,0 - 3a36: 0900 addi s0,sp,144 - 3a38: 0000 unimp - 3a3a: 0001 nop - 3a3c: 0402 c.slli64 s0 - 3a3e: 0301 addi t1,t1,0 - 3a40: 0900 addi s0,sp,144 - 3a42: 0000 unimp - 3a44: 0001 nop - 3a46: 0402 c.slli64 s0 - 3a48: 0301 addi t1,t1,0 - 3a4a: 0900 addi s0,sp,144 - 3a4c: 0000 unimp - 3a4e: 0001 nop - 3a50: 0402 c.slli64 s0 - 3a52: 0900030b 0x900030b - 3a56: 0008 0x8 - 3a58: 0001 nop - 3a5a: 0402 c.slli64 s0 - 3a5c: 030c addi a1,sp,384 - 3a5e: 0900 addi s0,sp,144 - 3a60: 0020 addi s0,sp,8 - 3a62: 0001 nop - 3a64: 0402 c.slli64 s0 - 3a66: 030c addi a1,sp,384 - 3a68: 0900 addi s0,sp,144 - 3a6a: 0014 0x14 - 3a6c: 0001 nop - 3a6e: 0402 c.slli64 s0 - 3a70: 030c addi a1,sp,384 - 3a72: 0900 addi s0,sp,144 - 3a74: 0004 0x4 - 3a76: 0001 nop - 3a78: 0402 c.slli64 s0 - 3a7a: 030c addi a1,sp,384 - 3a7c: 0900 addi s0,sp,144 - 3a7e: 0000 unimp - 3a80: 0001 nop - 3a82: 0402 c.slli64 s0 - 3a84: 0345 addi t1,t1,17 - 3a86: 0900 addi s0,sp,144 - 3a88: 0000 unimp - 3a8a: 0001 nop - 3a8c: 0402 c.slli64 s0 - 3a8e: 0345 addi t1,t1,17 - 3a90: 0900 addi s0,sp,144 - 3a92: 0000 unimp - 3a94: 0301 addi t1,t1,0 - 3a96: 0901 addi s2,s2,0 - 3a98: 0004 0x4 - 3a9a: 0301 addi t1,t1,0 - 3a9c: 0900 addi s0,sp,144 - 3a9e: 0000 unimp - 3aa0: 0301 addi t1,t1,0 - 3aa2: 0900 addi s0,sp,144 - 3aa4: 0000 unimp - 3aa6: 0301 addi t1,t1,0 - 3aa8: 0900 addi s0,sp,144 - 3aaa: 0000 unimp - 3aac: 0301 addi t1,t1,0 - 3aae: 0900 addi s0,sp,144 - 3ab0: 0018 0x18 - 3ab2: 0301 addi t1,t1,0 - 3ab4: 0900 addi s0,sp,144 - 3ab6: 0010 0x10 - 3ab8: 0301 addi t1,t1,0 - 3aba: 0900 addi s0,sp,144 - 3abc: 0004 0x4 - 3abe: 0301 addi t1,t1,0 - 3ac0: 0900 addi s0,sp,144 - 3ac2: 0004 0x4 - 3ac4: 0301 addi t1,t1,0 - 3ac6: 0900 addi s0,sp,144 - 3ac8: 0004 0x4 - 3aca: 0301 addi t1,t1,0 - 3acc: 0900 addi s0,sp,144 - 3ace: 0004 0x4 - 3ad0: 0301 addi t1,t1,0 - 3ad2: 0900 addi s0,sp,144 - 3ad4: 0004 0x4 - 3ad6: 0301 addi t1,t1,0 - 3ad8: 0900 addi s0,sp,144 - 3ada: 0000 unimp - 3adc: 0001 nop - 3ade: 0402 c.slli64 s0 - 3ae0: 0301 addi t1,t1,0 - 3ae2: 0900 addi s0,sp,144 - 3ae4: 0008 0x8 - 3ae6: 0001 nop - 3ae8: 0402 c.slli64 s0 - 3aea: 0301 addi t1,t1,0 - 3aec: 0900 addi s0,sp,144 - 3aee: 000c 0xc - 3af0: 0001 nop - 3af2: 0402 c.slli64 s0 - 3af4: 0301 addi t1,t1,0 - 3af6: 0900 addi s0,sp,144 - 3af8: 0000 unimp - 3afa: 0001 nop - 3afc: 0402 c.slli64 s0 - 3afe: 0301 addi t1,t1,0 - 3b00: 0900 addi s0,sp,144 - 3b02: 0000 unimp - 3b04: 0001 nop - 3b06: 0402 c.slli64 s0 - 3b08: 0301 addi t1,t1,0 - 3b0a: 0900 addi s0,sp,144 - 3b0c: 0000 unimp - 3b0e: 0001 nop - 3b10: 0402 c.slli64 s0 - 3b12: 0301 addi t1,t1,0 - 3b14: 0900 addi s0,sp,144 - 3b16: 0000 unimp - 3b18: 0001 nop - 3b1a: 0402 c.slli64 s0 - 3b1c: 0301 addi t1,t1,0 - 3b1e: 0900 addi s0,sp,144 - 3b20: 0000 unimp - 3b22: 0001 nop - 3b24: 0402 c.slli64 s0 - 3b26: 0301 addi t1,t1,0 - 3b28: 0900 addi s0,sp,144 - 3b2a: 0000 unimp - 3b2c: 0001 nop - 3b2e: 0402 c.slli64 s0 - 3b30: 0301 addi t1,t1,0 - 3b32: 0900 addi s0,sp,144 - 3b34: 0000 unimp - 3b36: 0001 nop - 3b38: 0402 c.slli64 s0 - 3b3a: 0900030b 0x900030b - 3b3e: 0008 0x8 - 3b40: 0001 nop - 3b42: 0402 c.slli64 s0 - 3b44: 030c addi a1,sp,384 - 3b46: 0900 addi s0,sp,144 - 3b48: 0020 addi s0,sp,8 - 3b4a: 0001 nop - 3b4c: 0402 c.slli64 s0 - 3b4e: 030c addi a1,sp,384 - 3b50: 0900 addi s0,sp,144 - 3b52: 0014 0x14 - 3b54: 0001 nop - 3b56: 0402 c.slli64 s0 - 3b58: 030c addi a1,sp,384 - 3b5a: 0900 addi s0,sp,144 - 3b5c: 0004 0x4 - 3b5e: 0001 nop - 3b60: 0402 c.slli64 s0 - 3b62: 030c addi a1,sp,384 - 3b64: 0900 addi s0,sp,144 - 3b66: 0000 unimp - 3b68: 0001 nop - 3b6a: 0402 c.slli64 s0 - 3b6c: 0345 addi t1,t1,17 - 3b6e: 0900 addi s0,sp,144 - 3b70: 0000 unimp - 3b72: 0001 nop - 3b74: 0402 c.slli64 s0 - 3b76: 0345 addi t1,t1,17 - 3b78: 0900 addi s0,sp,144 - 3b7a: 0000 unimp - 3b7c: 0301 addi t1,t1,0 - 3b7e: 0901 addi s2,s2,0 - 3b80: 0004 0x4 - 3b82: 0301 addi t1,t1,0 - 3b84: 0900 addi s0,sp,144 - 3b86: 0000 unimp - 3b88: 0301 addi t1,t1,0 - 3b8a: 0900 addi s0,sp,144 - 3b8c: 0020 addi s0,sp,8 - 3b8e: 0301 addi t1,t1,0 - 3b90: 0900 addi s0,sp,144 - 3b92: 0000 unimp - 3b94: 0001 nop - 3b96: 0402 c.slli64 s0 - 3b98: 0302 c.slli64 t1 - 3b9a: 097e slli s2,s2,0x1f - 3b9c: 0024 addi s1,sp,8 - 3b9e: 0001 nop - 3ba0: 0402 c.slli64 s0 - 3ba2: 0315 addi t1,t1,5 - 3ba4: 0900 addi s0,sp,144 - 3ba6: 0010 0x10 - 3ba8: 0001 nop - 3baa: 0402 c.slli64 s0 - 3bac: 0315 addi t1,t1,5 - 3bae: 0900 addi s0,sp,144 - 3bb0: 0000 unimp - 3bb2: 0001 nop - 3bb4: 0402 c.slli64 s0 - 3bb6: 0315 addi t1,t1,5 - 3bb8: 0900 addi s0,sp,144 - 3bba: 0000 unimp - 3bbc: 0001 nop - 3bbe: 0402 c.slli64 s0 - 3bc0: 0315 addi t1,t1,5 - 3bc2: 0900 addi s0,sp,144 - 3bc4: 0000 unimp - 3bc6: 0001 nop - 3bc8: 0402 c.slli64 s0 - 3bca: 0319 addi t1,t1,6 - 3bcc: 0900 addi s0,sp,144 - 3bce: 0004 0x4 - 3bd0: 0001 nop - 3bd2: 0402 c.slli64 s0 - 3bd4: 0319 addi t1,t1,6 - 3bd6: 0900 addi s0,sp,144 - 3bd8: 0000 unimp - 3bda: 0001 nop - 3bdc: 0402 c.slli64 s0 - 3bde: 0319 addi t1,t1,6 - 3be0: 0900 addi s0,sp,144 - 3be2: 0000 unimp - 3be4: 0001 nop - 3be6: 0402 c.slli64 s0 - 3be8: 0319 addi t1,t1,6 - 3bea: 0900 addi s0,sp,144 - 3bec: 0000 unimp - 3bee: 0001 nop - 3bf0: 0402 c.slli64 s0 - 3bf2: 0338 addi a4,sp,392 - 3bf4: 0900 addi s0,sp,144 - 3bf6: 0008 0x8 - 3bf8: 0001 nop - 3bfa: 0402 c.slli64 s0 - 3bfc: 0338 addi a4,sp,392 - 3bfe: 0900 addi s0,sp,144 - 3c00: 0000 unimp - 3c02: 0001 nop - 3c04: 0402 c.slli64 s0 - 3c06: 0338 addi a4,sp,392 - 3c08: 0900 addi s0,sp,144 - 3c0a: 0000 unimp - 3c0c: 0001 nop - 3c0e: 0402 c.slli64 s0 - 3c10: 0338 addi a4,sp,392 - 3c12: 0900 addi s0,sp,144 - 3c14: 0000 unimp - 3c16: 0001 nop - 3c18: 0402 c.slli64 s0 - 3c1a: 0338 addi a4,sp,392 - 3c1c: 0900 addi s0,sp,144 - 3c1e: 0000 unimp - 3c20: 0001 nop - 3c22: 0402 c.slli64 s0 - 3c24: 0338 addi a4,sp,392 - 3c26: 0900 addi s0,sp,144 - 3c28: 0008 0x8 - 3c2a: 0001 nop - 3c2c: 0402 c.slli64 s0 - 3c2e: 0338 addi a4,sp,392 - 3c30: 0900 addi s0,sp,144 - 3c32: 0004 0x4 - 3c34: 0001 nop - 3c36: 0402 c.slli64 s0 - 3c38: 0338 addi a4,sp,392 - 3c3a: 0900 addi s0,sp,144 - 3c3c: 0000 unimp - 3c3e: 0601 addi a2,a2,0 - 3c40: 10090003 lb zero,256(s2) - 3c44: 0100 addi s0,sp,128 - 3c46: 0200 addi s0,sp,256 - 3c48: 3e04 fld fs1,56(a2) - 3c4a: 14090003 lb zero,320(s2) - 3c4e: 0100 addi s0,sp,128 - 3c50: 0200 addi s0,sp,256 - 3c52: 4104 lw s1,0(a0) - 3c54: 04090003 lb zero,64(s2) - 3c58: 0100 addi s0,sp,128 - 3c5a: 0200 addi s0,sp,256 - 3c5c: 4104 lw s1,0(a0) - 3c5e: 0306 slli t1,t1,0x1 - 3c60: 0900 addi s0,sp,144 - 3c62: 0010 0x10 - 3c64: 0001 nop - 3c66: 0402 c.slli64 s0 - 3c68: 00030643 fmadd.s fa2,ft6,ft0,ft0,rne - 3c6c: 0809 addi a6,a6,2 - 3c6e: 0100 addi s0,sp,128 - 3c70: 0200 addi s0,sp,256 - 3c72: 1804 addi s1,sp,48 - 3c74: 0306 slli t1,t1,0x1 - 3c76: 0900 addi s0,sp,144 - 3c78: 0008 0x8 - 3c7a: 0001 nop - 3c7c: 0402 c.slli64 s0 - 3c7e: 031f 0900 0004 0x40900031f - 3c84: 0001 nop - 3c86: 0402 c.slli64 s0 - 3c88: 031f 0900 0000 0x900031f - 3c8e: 0001 nop - 3c90: 0402 c.slli64 s0 - 3c92: 031f 0900 0000 0x900031f - 3c98: 0001 nop - 3c9a: 0402 c.slli64 s0 - 3c9c: 031f 0900 0000 0x900031f - 3ca2: 0001 nop - 3ca4: 0402 c.slli64 s0 - 3ca6: 031f 0900 0004 0x40900031f - 3cac: 0001 nop - 3cae: 0402 c.slli64 s0 - 3cb0: 031e slli t1,t1,0x7 - 3cb2: 0900 addi s0,sp,144 - 3cb4: 0008 0x8 - 3cb6: 0001 nop - 3cb8: 0402 c.slli64 s0 - 3cba: 0329 addi t1,t1,10 - 3cbc: 0900 addi s0,sp,144 - 3cbe: 0004 0x4 - 3cc0: 0001 nop - 3cc2: 0402 c.slli64 s0 - 3cc4: 0329 addi t1,t1,10 - 3cc6: 0900 addi s0,sp,144 - 3cc8: 0000 unimp - 3cca: 0001 nop - 3ccc: 0402 c.slli64 s0 - 3cce: 0329 addi t1,t1,10 - 3cd0: 0900 addi s0,sp,144 - 3cd2: 0000 unimp - 3cd4: 0001 nop - 3cd6: 0402 c.slli64 s0 - 3cd8: 0329 addi t1,t1,10 - 3cda: 0900 addi s0,sp,144 - 3cdc: 0000 unimp - 3cde: 0001 nop - 3ce0: 0402 c.slli64 s0 - 3ce2: 0329 addi t1,t1,10 - 3ce4: 0900 addi s0,sp,144 - 3ce6: 0008 0x8 - 3ce8: 0001 nop - 3cea: 0402 c.slli64 s0 - 3cec: 0331 addi t1,t1,12 - 3cee: 0900 addi s0,sp,144 - 3cf0: 0008 0x8 - 3cf2: 0001 nop - 3cf4: 0402 c.slli64 s0 - 3cf6: 0331 addi t1,t1,12 - 3cf8: 0900 addi s0,sp,144 - 3cfa: 0000 unimp - 3cfc: 0001 nop - 3cfe: 0402 c.slli64 s0 - 3d00: 0331 addi t1,t1,12 - 3d02: 0900 addi s0,sp,144 - 3d04: 0000 unimp - 3d06: 0001 nop - 3d08: 0402 c.slli64 s0 - 3d0a: 0331 addi t1,t1,12 - 3d0c: 0900 addi s0,sp,144 - 3d0e: 0000 unimp - 3d10: 0001 nop - 3d12: 0402 c.slli64 s0 - 3d14: 0331 addi t1,t1,12 - 3d16: 0900 addi s0,sp,144 - 3d18: 0008 0x8 - 3d1a: 0601 addi a2,a2,0 - 3d1c: 14090003 lb zero,320(s2) - 3d20: 0100 addi s0,sp,128 - 3d22: 0200 addi s0,sp,256 - 3d24: 3d04 fld fs1,56(a0) - 3d26: 0306 slli t1,t1,0x1 - 3d28: 0900 addi s0,sp,144 - 3d2a: 0004 0x4 - 3d2c: 0001 nop - 3d2e: 0402 c.slli64 s0 - 3d30: 0340 addi s0,sp,388 - 3d32: 0900 addi s0,sp,144 - 3d34: 0020 addi s0,sp,8 - 3d36: 0001 nop - 3d38: 0402 c.slli64 s0 - 3d3a: 0344 addi s1,sp,388 - 3d3c: 0900 addi s0,sp,144 - 3d3e: 0024 addi s1,sp,8 - 3d40: 0001 nop - 3d42: 0402 c.slli64 s0 - 3d44: 00030643 fmadd.s fa2,ft6,ft0,ft0,rne - 3d48: 1409 addi s0,s0,-30 - 3d4a: 0100 addi s0,sp,128 - 3d4c: 0200 addi s0,sp,256 - 3d4e: 4504 lw s1,8(a0) - 3d50: 0306 slli t1,t1,0x1 - 3d52: 0900 addi s0,sp,144 - 3d54: 0004 0x4 - 3d56: 0001 nop - 3d58: 0402 c.slli64 s0 - 3d5a: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> - 3d5e: 0010 0x10 - 3d60: 0601 addi a2,a2,0 - 3d62: 14090003 lb zero,320(s2) - 3d66: 0100 addi s0,sp,128 - 3d68: 0200 addi s0,sp,256 - 3d6a: 0204 addi s1,sp,256 - 3d6c: 0306 slli t1,t1,0x1 - 3d6e: 0901 addi s2,s2,0 - 3d70: 0014 0x14 - 3d72: 0001 nop - 3d74: 0402 c.slli64 s0 - 3d76: 0315 addi t1,t1,5 - 3d78: 0900 addi s0,sp,144 - 3d7a: 0010 0x10 - 3d7c: 0001 nop - 3d7e: 0402 c.slli64 s0 - 3d80: 0315 addi t1,t1,5 - 3d82: 0900 addi s0,sp,144 - 3d84: 0000 unimp - 3d86: 0001 nop - 3d88: 0402 c.slli64 s0 - 3d8a: 0315 addi t1,t1,5 - 3d8c: 0900 addi s0,sp,144 - 3d8e: 0000 unimp - 3d90: 0001 nop - 3d92: 0402 c.slli64 s0 - 3d94: 0315 addi t1,t1,5 - 3d96: 0900 addi s0,sp,144 - 3d98: 0000 unimp - 3d9a: 0001 nop - 3d9c: 0402 c.slli64 s0 - 3d9e: 0319 addi t1,t1,6 - 3da0: 0900 addi s0,sp,144 - 3da2: 0004 0x4 - 3da4: 0001 nop - 3da6: 0402 c.slli64 s0 - 3da8: 0319 addi t1,t1,6 - 3daa: 0900 addi s0,sp,144 - 3dac: 0000 unimp - 3dae: 0001 nop - 3db0: 0402 c.slli64 s0 - 3db2: 0319 addi t1,t1,6 - 3db4: 0900 addi s0,sp,144 - 3db6: 0000 unimp - 3db8: 0001 nop - 3dba: 0402 c.slli64 s0 - 3dbc: 0319 addi t1,t1,6 - 3dbe: 0900 addi s0,sp,144 - 3dc0: 0000 unimp - 3dc2: 0001 nop - 3dc4: 0402 c.slli64 s0 - 3dc6: 0338 addi a4,sp,392 - 3dc8: 0900 addi s0,sp,144 - 3dca: 0004 0x4 - 3dcc: 0001 nop - 3dce: 0402 c.slli64 s0 - 3dd0: 0338 addi a4,sp,392 - 3dd2: 0900 addi s0,sp,144 - 3dd4: 0000 unimp - 3dd6: 0001 nop - 3dd8: 0402 c.slli64 s0 - 3dda: 0338 addi a4,sp,392 - 3ddc: 0900 addi s0,sp,144 - 3dde: 0000 unimp - 3de0: 0001 nop - 3de2: 0402 c.slli64 s0 - 3de4: 0338 addi a4,sp,392 - 3de6: 0900 addi s0,sp,144 - 3de8: 0000 unimp - 3dea: 0001 nop - 3dec: 0402 c.slli64 s0 - 3dee: 0338 addi a4,sp,392 - 3df0: 0900 addi s0,sp,144 - 3df2: 0000 unimp - 3df4: 0001 nop - 3df6: 0402 c.slli64 s0 - 3df8: 0338 addi a4,sp,392 - 3dfa: 0900 addi s0,sp,144 - 3dfc: 0008 0x8 - 3dfe: 0001 nop - 3e00: 0402 c.slli64 s0 - 3e02: 0338 addi a4,sp,392 - 3e04: 0900 addi s0,sp,144 - 3e06: 0004 0x4 - 3e08: 0001 nop - 3e0a: 0402 c.slli64 s0 - 3e0c: 0338 addi a4,sp,392 - 3e0e: 0900 addi s0,sp,144 - 3e10: 0000 unimp - 3e12: 0601 addi a2,a2,0 - 3e14: 10090003 lb zero,256(s2) - 3e18: 0100 addi s0,sp,128 - 3e1a: 0200 addi s0,sp,256 - 3e1c: 3e04 fld fs1,56(a2) - 3e1e: 14090003 lb zero,320(s2) - 3e22: 0100 addi s0,sp,128 - 3e24: 0200 addi s0,sp,256 - 3e26: 4104 lw s1,0(a0) - 3e28: 04090003 lb zero,64(s2) - 3e2c: 0100 addi s0,sp,128 - 3e2e: 0200 addi s0,sp,256 - 3e30: 4104 lw s1,0(a0) - 3e32: 0306 slli t1,t1,0x1 - 3e34: 0900 addi s0,sp,144 - 3e36: 0010 0x10 - 3e38: 0001 nop - 3e3a: 0402 c.slli64 s0 - 3e3c: 00030643 fmadd.s fa2,ft6,ft0,ft0,rne - 3e40: 0809 addi a6,a6,2 - 3e42: 0100 addi s0,sp,128 - 3e44: 0200 addi s0,sp,256 - 3e46: 1804 addi s1,sp,48 - 3e48: 0306 slli t1,t1,0x1 - 3e4a: 0900 addi s0,sp,144 - 3e4c: 0008 0x8 - 3e4e: 0001 nop - 3e50: 0402 c.slli64 s0 - 3e52: 031f 0900 0004 0x40900031f - 3e58: 0001 nop - 3e5a: 0402 c.slli64 s0 - 3e5c: 031f 0900 0000 0x900031f - 3e62: 0001 nop - 3e64: 0402 c.slli64 s0 - 3e66: 031f 0900 0000 0x900031f - 3e6c: 0001 nop - 3e6e: 0402 c.slli64 s0 - 3e70: 031f 0900 0000 0x900031f - 3e76: 0001 nop - 3e78: 0402 c.slli64 s0 - 3e7a: 031f 0900 0008 0x80900031f - 3e80: 0001 nop - 3e82: 0402 c.slli64 s0 - 3e84: 031e slli t1,t1,0x7 - 3e86: 0900 addi s0,sp,144 - 3e88: 0008 0x8 - 3e8a: 0001 nop - 3e8c: 0402 c.slli64 s0 - 3e8e: 0329 addi t1,t1,10 - 3e90: 0900 addi s0,sp,144 - 3e92: 0004 0x4 - 3e94: 0001 nop - 3e96: 0402 c.slli64 s0 - 3e98: 0329 addi t1,t1,10 - 3e9a: 0900 addi s0,sp,144 - 3e9c: 0000 unimp - 3e9e: 0001 nop - 3ea0: 0402 c.slli64 s0 - 3ea2: 0329 addi t1,t1,10 - 3ea4: 0900 addi s0,sp,144 - 3ea6: 0000 unimp - 3ea8: 0001 nop - 3eaa: 0402 c.slli64 s0 - 3eac: 0329 addi t1,t1,10 - 3eae: 0900 addi s0,sp,144 - 3eb0: 0000 unimp - 3eb2: 0001 nop - 3eb4: 0402 c.slli64 s0 - 3eb6: 0329 addi t1,t1,10 - 3eb8: 0900 addi s0,sp,144 - 3eba: 0008 0x8 - 3ebc: 0001 nop - 3ebe: 0402 c.slli64 s0 - 3ec0: 0331 addi t1,t1,12 - 3ec2: 0900 addi s0,sp,144 - 3ec4: 0008 0x8 - 3ec6: 0001 nop - 3ec8: 0402 c.slli64 s0 - 3eca: 0331 addi t1,t1,12 - 3ecc: 0900 addi s0,sp,144 - 3ece: 0000 unimp - 3ed0: 0001 nop - 3ed2: 0402 c.slli64 s0 - 3ed4: 0331 addi t1,t1,12 - 3ed6: 0900 addi s0,sp,144 - 3ed8: 0000 unimp - 3eda: 0001 nop - 3edc: 0402 c.slli64 s0 - 3ede: 0331 addi t1,t1,12 - 3ee0: 0900 addi s0,sp,144 - 3ee2: 0000 unimp - 3ee4: 0001 nop - 3ee6: 0402 c.slli64 s0 - 3ee8: 0331 addi t1,t1,12 - 3eea: 0900 addi s0,sp,144 - 3eec: 0008 0x8 - 3eee: 0601 addi a2,a2,0 - 3ef0: 14090003 lb zero,320(s2) - 3ef4: 0100 addi s0,sp,128 - 3ef6: 0200 addi s0,sp,256 - 3ef8: 3d04 fld fs1,56(a0) - 3efa: 0306 slli t1,t1,0x1 - 3efc: 0900 addi s0,sp,144 - 3efe: 0004 0x4 - 3f00: 0001 nop - 3f02: 0402 c.slli64 s0 - 3f04: 0340 addi s0,sp,388 - 3f06: 0900 addi s0,sp,144 - 3f08: 0020 addi s0,sp,8 - 3f0a: 0001 nop - 3f0c: 0402 c.slli64 s0 - 3f0e: 0344 addi s1,sp,388 - 3f10: 0900 addi s0,sp,144 - 3f12: 0024 addi s1,sp,8 - 3f14: 0001 nop - 3f16: 0402 c.slli64 s0 - 3f18: 00030643 fmadd.s fa2,ft6,ft0,ft0,rne - 3f1c: 1409 addi s0,s0,-30 - 3f1e: 0100 addi s0,sp,128 - 3f20: 0200 addi s0,sp,256 - 3f22: 4504 lw s1,8(a0) - 3f24: 0306 slli t1,t1,0x1 - 3f26: 0900 addi s0,sp,144 - 3f28: 0004 0x4 - 3f2a: 0001 nop - 3f2c: 0402 c.slli64 s0 - 3f2e: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> - 3f32: 0010 0x10 - 3f34: 0601 addi a2,a2,0 - 3f36: 14090003 lb zero,320(s2) - 3f3a: 0100 addi s0,sp,128 - 3f3c: 0200 addi s0,sp,256 - 3f3e: 0204 addi s1,sp,256 - 3f40: 0306 slli t1,t1,0x1 - 3f42: 0901 addi s2,s2,0 - 3f44: 0014 0x14 - 3f46: 0001 nop - 3f48: 0402 c.slli64 s0 - 3f4a: 0302 c.slli64 t1 - 3f4c: 0900 addi s0,sp,144 - 3f4e: 0000 unimp - 3f50: 0001 nop - 3f52: 0402 c.slli64 s0 - 3f54: 0302 c.slli64 t1 - 3f56: 0900 addi s0,sp,144 - 3f58: 0000 unimp - 3f5a: 0001 nop - 3f5c: 0402 c.slli64 s0 - 3f5e: 0302 c.slli64 t1 - 3f60: 0900 addi s0,sp,144 - 3f62: 0000 unimp - 3f64: 0001 nop - 3f66: 0402 c.slli64 s0 - 3f68: 0302 c.slli64 t1 - 3f6a: 0900 addi s0,sp,144 - 3f6c: 0000 unimp - 3f6e: 0001 nop - 3f70: 0402 c.slli64 s0 - 3f72: 0302 c.slli64 t1 - 3f74: 0900 addi s0,sp,144 - 3f76: 0000 unimp - 3f78: 0001 nop - 3f7a: 0402 c.slli64 s0 - 3f7c: 0302 c.slli64 t1 - 3f7e: 0900 addi s0,sp,144 - 3f80: 0000 unimp - 3f82: 0001 nop - 3f84: 0402 c.slli64 s0 - 3f86: 0302 c.slli64 t1 - 3f88: 0900 addi s0,sp,144 - 3f8a: 0000 unimp - 3f8c: 0001 nop - 3f8e: 0402 c.slli64 s0 - 3f90: 0302 c.slli64 t1 - 3f92: 0900 addi s0,sp,144 - 3f94: 0000 unimp - 3f96: 0001 nop - 3f98: 0402 c.slli64 s0 - 3f9a: 0302 c.slli64 t1 - 3f9c: 0900 addi s0,sp,144 - 3f9e: 0000 unimp - 3fa0: 0001 nop - 3fa2: 0402 c.slli64 s0 - 3fa4: 0302 c.slli64 t1 - 3fa6: 0900 addi s0,sp,144 - 3fa8: 0000 unimp - 3faa: 0001 nop - 3fac: 0402 c.slli64 s0 - 3fae: 0302 c.slli64 t1 - 3fb0: 0900 addi s0,sp,144 - 3fb2: 0000 unimp - 3fb4: 0001 nop - 3fb6: 0402 c.slli64 s0 - 3fb8: 0302 c.slli64 t1 - 3fba: 0900 addi s0,sp,144 - 3fbc: 0000 unimp - 3fbe: 0001 nop - 3fc0: 0402 c.slli64 s0 - 3fc2: 0302 c.slli64 t1 - 3fc4: 0900 addi s0,sp,144 - 3fc6: 0004 0x4 - 3fc8: 0001 nop - 3fca: 0402 c.slli64 s0 - 3fcc: 0302 c.slli64 t1 - 3fce: 0900 addi s0,sp,144 - 3fd0: 0010 0x10 - 3fd2: 0001 nop - 3fd4: 0402 c.slli64 s0 - 3fd6: 0302 c.slli64 t1 - 3fd8: 0900 addi s0,sp,144 - 3fda: 0000 unimp - 3fdc: 0001 nop - 3fde: 0402 c.slli64 s0 - 3fe0: 0302 c.slli64 t1 - 3fe2: 0900 addi s0,sp,144 - 3fe4: 0004 0x4 - 3fe6: 0001 nop - 3fe8: 0402 c.slli64 s0 - 3fea: 0302 c.slli64 t1 - 3fec: 0900 addi s0,sp,144 - 3fee: 0010 0x10 - 3ff0: 0001 nop - 3ff2: 0402 c.slli64 s0 - 3ff4: 0302 c.slli64 t1 - 3ff6: 0900 addi s0,sp,144 - 3ff8: 0000 unimp - 3ffa: 0001 nop - 3ffc: 0402 c.slli64 s0 - 3ffe: 0302 c.slli64 t1 - 4000: 0900 addi s0,sp,144 - 4002: 0004 0x4 - 4004: 0001 nop - 4006: 0402 c.slli64 s0 - 4008: 0302 c.slli64 t1 - 400a: 0900 addi s0,sp,144 - 400c: 0010 0x10 - 400e: 0001 nop - 4010: 0402 c.slli64 s0 - 4012: 0302 c.slli64 t1 - 4014: 0900 addi s0,sp,144 - 4016: 0000 unimp - 4018: 0001 nop - 401a: 0402 c.slli64 s0 - 401c: 0302 c.slli64 t1 - 401e: 0900 addi s0,sp,144 - 4020: 0000 unimp - 4022: 0001 nop - 4024: 0402 c.slli64 s0 - 4026: 0309 addi t1,t1,2 - 4028: 0900 addi s0,sp,144 - 402a: 0004 0x4 - 402c: 0001 nop - 402e: 0402 c.slli64 s0 - 4030: 0900030b 0x900030b - 4034: 0004 0x4 - 4036: 0001 nop - 4038: 0402 c.slli64 s0 - 403a: 0900030b 0x900030b - 403e: 0008 0x8 - 4040: 0001 nop - 4042: 0402 c.slli64 s0 - 4044: 0900030b 0x900030b - 4048: 0020 addi s0,sp,8 - 404a: 0001 nop - 404c: 0402 c.slli64 s0 - 404e: 0900030b 0x900030b - 4052: 0000 unimp - 4054: 0001 nop - 4056: 0402 c.slli64 s0 - 4058: 0900030b 0x900030b - 405c: 0000 unimp - 405e: 0001 nop - 4060: 0402 c.slli64 s0 - 4062: 0900030b 0x900030b - 4066: 0000 unimp - 4068: 0001 nop - 406a: 0402 c.slli64 s0 - 406c: 0900030b 0x900030b - 4070: 0000 unimp - 4072: 0001 nop - 4074: 0402 c.slli64 s0 - 4076: 0900030b 0x900030b - 407a: 0000 unimp - 407c: 0001 nop - 407e: 0402 c.slli64 s0 - 4080: 0900030b 0x900030b - 4084: 0000 unimp - 4086: 0001 nop - 4088: 0402 c.slli64 s0 - 408a: 0900030b 0x900030b - 408e: 0000 unimp - 4090: 0001 nop - 4092: 0402 c.slli64 s0 - 4094: 0900030b 0x900030b - 4098: 0004 0x4 - 409a: 0001 nop - 409c: 0402 c.slli64 s0 - 409e: 0900030b 0x900030b - 40a2: 0000 unimp - 40a4: 0001 nop - 40a6: 0402 c.slli64 s0 - 40a8: 0900030b 0x900030b - 40ac: 0008 0x8 - 40ae: 0001 nop - 40b0: 0402 c.slli64 s0 - 40b2: 0900030b 0x900030b - 40b6: 0010 0x10 - 40b8: 0001 nop - 40ba: 0402 c.slli64 s0 - 40bc: 0900030b 0x900030b - 40c0: 0000 unimp - 40c2: 0001 nop - 40c4: 0402 c.slli64 s0 - 40c6: 0900030b 0x900030b - 40ca: 0000 unimp - 40cc: 0001 nop - 40ce: 0402 c.slli64 s0 - 40d0: 030c addi a1,sp,384 - 40d2: 0900 addi s0,sp,144 - 40d4: 0004 0x4 - 40d6: 0001 nop - 40d8: 0402 c.slli64 s0 - 40da: 030e slli t1,t1,0x3 - 40dc: 0900 addi s0,sp,144 - 40de: 0008 0x8 - 40e0: 0001 nop - 40e2: 0402 c.slli64 s0 - 40e4: 030e slli t1,t1,0x3 - 40e6: 0900 addi s0,sp,144 - 40e8: 0010 0x10 - 40ea: 0001 nop - 40ec: 0402 c.slli64 s0 - 40ee: 030e slli t1,t1,0x3 - 40f0: 0900 addi s0,sp,144 - 40f2: 0020 addi s0,sp,8 - 40f4: 0001 nop - 40f6: 0402 c.slli64 s0 - 40f8: 030e slli t1,t1,0x3 - 40fa: 0900 addi s0,sp,144 - 40fc: 0000 unimp - 40fe: 0001 nop - 4100: 0402 c.slli64 s0 - 4102: 030e slli t1,t1,0x3 - 4104: 0900 addi s0,sp,144 - 4106: 0000 unimp - 4108: 0001 nop - 410a: 0402 c.slli64 s0 - 410c: 030e slli t1,t1,0x3 - 410e: 0900 addi s0,sp,144 - 4110: 0000 unimp - 4112: 0001 nop - 4114: 0402 c.slli64 s0 - 4116: 030e slli t1,t1,0x3 - 4118: 0900 addi s0,sp,144 - 411a: 0000 unimp - 411c: 0001 nop - 411e: 0402 c.slli64 s0 - 4120: 030e slli t1,t1,0x3 - 4122: 0900 addi s0,sp,144 - 4124: 0000 unimp - 4126: 0001 nop - 4128: 0402 c.slli64 s0 - 412a: 030e slli t1,t1,0x3 - 412c: 0900 addi s0,sp,144 - 412e: 0000 unimp - 4130: 0001 nop - 4132: 0402 c.slli64 s0 - 4134: 030e slli t1,t1,0x3 - 4136: 0900 addi s0,sp,144 - 4138: 0000 unimp - 413a: 0001 nop - 413c: 0402 c.slli64 s0 - 413e: 030e slli t1,t1,0x3 - 4140: 0900 addi s0,sp,144 - 4142: 0004 0x4 - 4144: 0001 nop - 4146: 0402 c.slli64 s0 - 4148: 030e slli t1,t1,0x3 - 414a: 0900 addi s0,sp,144 - 414c: 0000 unimp - 414e: 0001 nop - 4150: 0402 c.slli64 s0 - 4152: 030e slli t1,t1,0x3 - 4154: 0900 addi s0,sp,144 - 4156: 0004 0x4 - 4158: 0001 nop - 415a: 0402 c.slli64 s0 - 415c: 030e slli t1,t1,0x3 - 415e: 0900 addi s0,sp,144 - 4160: 0010 0x10 - 4162: 0001 nop - 4164: 0402 c.slli64 s0 - 4166: 030e slli t1,t1,0x3 - 4168: 0900 addi s0,sp,144 - 416a: 0000 unimp - 416c: 0001 nop - 416e: 0402 c.slli64 s0 - 4170: 030e slli t1,t1,0x3 - 4172: 0900 addi s0,sp,144 - 4174: 0000 unimp - 4176: 0001 nop - 4178: 0402 c.slli64 s0 - 417a: 0900030f 0x900030f - 417e: 0004 0x4 - 4180: 0001 nop - 4182: 0402 c.slli64 s0 - 4184: 0311 addi t1,t1,4 - 4186: 0900 addi s0,sp,144 - 4188: 0004 0x4 - 418a: 0001 nop - 418c: 0402 c.slli64 s0 - 418e: 0311 addi t1,t1,4 - 4190: 0900 addi s0,sp,144 - 4192: 0008 0x8 - 4194: 0001 nop - 4196: 0402 c.slli64 s0 - 4198: 0311 addi t1,t1,4 - 419a: 0900 addi s0,sp,144 - 419c: 0018 0x18 - 419e: 0001 nop - 41a0: 0402 c.slli64 s0 - 41a2: 0311 addi t1,t1,4 - 41a4: 0900 addi s0,sp,144 - 41a6: 0000 unimp - 41a8: 0001 nop - 41aa: 0402 c.slli64 s0 - 41ac: 0311 addi t1,t1,4 - 41ae: 0900 addi s0,sp,144 - 41b0: 0000 unimp - 41b2: 0001 nop - 41b4: 0402 c.slli64 s0 - 41b6: 0311 addi t1,t1,4 - 41b8: 0900 addi s0,sp,144 - 41ba: 0000 unimp - 41bc: 0001 nop - 41be: 0402 c.slli64 s0 - 41c0: 0311 addi t1,t1,4 - 41c2: 0900 addi s0,sp,144 - 41c4: 0000 unimp - 41c6: 0001 nop - 41c8: 0402 c.slli64 s0 - 41ca: 0311 addi t1,t1,4 - 41cc: 0900 addi s0,sp,144 - 41ce: 0000 unimp - 41d0: 0001 nop - 41d2: 0402 c.slli64 s0 - 41d4: 0311 addi t1,t1,4 - 41d6: 0900 addi s0,sp,144 - 41d8: 0000 unimp - 41da: 0001 nop - 41dc: 0402 c.slli64 s0 - 41de: 0311 addi t1,t1,4 - 41e0: 0900 addi s0,sp,144 - 41e2: 0000 unimp - 41e4: 0001 nop - 41e6: 0402 c.slli64 s0 - 41e8: 0311 addi t1,t1,4 - 41ea: 0900 addi s0,sp,144 - 41ec: 0004 0x4 - 41ee: 0001 nop - 41f0: 0402 c.slli64 s0 - 41f2: 0311 addi t1,t1,4 - 41f4: 0900 addi s0,sp,144 - 41f6: 0000 unimp - 41f8: 0001 nop - 41fa: 0402 c.slli64 s0 - 41fc: 0311 addi t1,t1,4 - 41fe: 0900 addi s0,sp,144 - 4200: 0004 0x4 - 4202: 0001 nop - 4204: 0402 c.slli64 s0 - 4206: 0311 addi t1,t1,4 - 4208: 0900 addi s0,sp,144 - 420a: 0014 0x14 - 420c: 0001 nop - 420e: 0402 c.slli64 s0 - 4210: 0311 addi t1,t1,4 - 4212: 0900 addi s0,sp,144 - 4214: 0000 unimp - 4216: 0001 nop - 4218: 0402 c.slli64 s0 - 421a: 0311 addi t1,t1,4 - 421c: 0900 addi s0,sp,144 - 421e: 0000 unimp - 4220: 0001 nop - 4222: 0402 c.slli64 s0 - 4224: 0312 slli t1,t1,0x4 - 4226: 0900 addi s0,sp,144 - 4228: 0004 0x4 - 422a: 0001 nop - 422c: 0402 c.slli64 s0 - 422e: 0314 addi a3,sp,384 - 4230: 0900 addi s0,sp,144 - 4232: 0004 0x4 - 4234: 0001 nop - 4236: 0402 c.slli64 s0 - 4238: 0314 addi a3,sp,384 - 423a: 0900 addi s0,sp,144 - 423c: 0014 0x14 - 423e: 0001 nop - 4240: 0402 c.slli64 s0 - 4242: 0314 addi a3,sp,384 - 4244: 0900 addi s0,sp,144 - 4246: 0020 addi s0,sp,8 - 4248: 0001 nop - 424a: 0402 c.slli64 s0 - 424c: 0314 addi a3,sp,384 - 424e: 0900 addi s0,sp,144 - 4250: 0000 unimp - 4252: 0001 nop - 4254: 0402 c.slli64 s0 - 4256: 0314 addi a3,sp,384 - 4258: 0900 addi s0,sp,144 - 425a: 0000 unimp - 425c: 0001 nop - 425e: 0402 c.slli64 s0 - 4260: 0314 addi a3,sp,384 - 4262: 0900 addi s0,sp,144 - 4264: 0000 unimp - 4266: 0001 nop - 4268: 0402 c.slli64 s0 - 426a: 0314 addi a3,sp,384 - 426c: 0900 addi s0,sp,144 - 426e: 0000 unimp - 4270: 0001 nop - 4272: 0402 c.slli64 s0 - 4274: 0314 addi a3,sp,384 - 4276: 0900 addi s0,sp,144 - 4278: 0000 unimp - 427a: 0001 nop - 427c: 0402 c.slli64 s0 - 427e: 0314 addi a3,sp,384 - 4280: 0900 addi s0,sp,144 - 4282: 0000 unimp - 4284: 0001 nop - 4286: 0402 c.slli64 s0 - 4288: 0314 addi a3,sp,384 - 428a: 0900 addi s0,sp,144 - 428c: 0000 unimp - 428e: 0001 nop - 4290: 0402 c.slli64 s0 - 4292: 0314 addi a3,sp,384 - 4294: 0900 addi s0,sp,144 - 4296: 0004 0x4 - 4298: 0001 nop - 429a: 0402 c.slli64 s0 - 429c: 0314 addi a3,sp,384 - 429e: 0900 addi s0,sp,144 - 42a0: 0000 unimp - 42a2: 0001 nop - 42a4: 0402 c.slli64 s0 - 42a6: 0314 addi a3,sp,384 - 42a8: 0900 addi s0,sp,144 - 42aa: 0004 0x4 - 42ac: 0001 nop - 42ae: 0402 c.slli64 s0 - 42b0: 0314 addi a3,sp,384 - 42b2: 0900 addi s0,sp,144 - 42b4: 0010 0x10 - 42b6: 0001 nop - 42b8: 0402 c.slli64 s0 - 42ba: 0314 addi a3,sp,384 - 42bc: 0900 addi s0,sp,144 - 42be: 0000 unimp - 42c0: 0001 nop - 42c2: 0402 c.slli64 s0 - 42c4: 0314 addi a3,sp,384 - 42c6: 0900 addi s0,sp,144 - 42c8: 0000 unimp - 42ca: 0001 nop - 42cc: 0402 c.slli64 s0 - 42ce: 0315 addi t1,t1,5 - 42d0: 0900 addi s0,sp,144 - 42d2: 0004 0x4 - 42d4: 0001 nop - 42d6: 0402 c.slli64 s0 - 42d8: 09000317 auipc t1,0x9000 - 42dc: 0004 0x4 - 42de: 0001 nop - 42e0: 0402 c.slli64 s0 - 42e2: 09000317 auipc t1,0x9000 - 42e6: 0014 0x14 - 42e8: 0001 nop - 42ea: 0402 c.slli64 s0 - 42ec: 09000317 auipc t1,0x9000 - 42f0: 001c 0x1c - 42f2: 0001 nop - 42f4: 0402 c.slli64 s0 - 42f6: 09000317 auipc t1,0x9000 - 42fa: 0000 unimp - 42fc: 0001 nop - 42fe: 0402 c.slli64 s0 - 4300: 09000317 auipc t1,0x9000 - 4304: 0000 unimp - 4306: 0001 nop - 4308: 0402 c.slli64 s0 - 430a: 09000317 auipc t1,0x9000 - 430e: 0000 unimp - 4310: 0001 nop - 4312: 0402 c.slli64 s0 - 4314: 09000317 auipc t1,0x9000 - 4318: 0000 unimp - 431a: 0001 nop - 431c: 0402 c.slli64 s0 - 431e: 09000317 auipc t1,0x9000 - 4322: 0000 unimp - 4324: 0001 nop - 4326: 0402 c.slli64 s0 - 4328: 09000317 auipc t1,0x9000 - 432c: 0000 unimp - 432e: 0001 nop - 4330: 0402 c.slli64 s0 - 4332: 09000317 auipc t1,0x9000 - 4336: 0000 unimp - 4338: 0001 nop - 433a: 0402 c.slli64 s0 - 433c: 09000317 auipc t1,0x9000 - 4340: 0004 0x4 - 4342: 0001 nop - 4344: 0402 c.slli64 s0 - 4346: 09000317 auipc t1,0x9000 - 434a: 0000 unimp - 434c: 0001 nop - 434e: 0402 c.slli64 s0 - 4350: 09000317 auipc t1,0x9000 - 4354: 0004 0x4 - 4356: 0001 nop - 4358: 0402 c.slli64 s0 - 435a: 09000317 auipc t1,0x9000 - 435e: 0014 0x14 - 4360: 0001 nop - 4362: 0402 c.slli64 s0 - 4364: 09000317 auipc t1,0x9000 - 4368: 0000 unimp - 436a: 0001 nop - 436c: 0402 c.slli64 s0 - 436e: 09000317 auipc t1,0x9000 - 4372: 0000 unimp - 4374: 0001 nop - 4376: 0402 c.slli64 s0 - 4378: 0318 addi a4,sp,384 - 437a: 0900 addi s0,sp,144 - 437c: 0004 0x4 - 437e: 0001 nop - 4380: 0402 c.slli64 s0 - 4382: 031a slli t1,t1,0x6 - 4384: 0900 addi s0,sp,144 - 4386: 0004 0x4 - 4388: 0001 nop - 438a: 0402 c.slli64 s0 - 438c: 031a slli t1,t1,0x6 - 438e: 0900 addi s0,sp,144 - 4390: 0008 0x8 - 4392: 0001 nop - 4394: 0402 c.slli64 s0 - 4396: 031a slli t1,t1,0x6 - 4398: 0900 addi s0,sp,144 - 439a: 0028 addi a0,sp,8 - 439c: 0001 nop - 439e: 0402 c.slli64 s0 - 43a0: 031a slli t1,t1,0x6 - 43a2: 0900 addi s0,sp,144 - 43a4: 0000 unimp - 43a6: 0001 nop - 43a8: 0402 c.slli64 s0 - 43aa: 031a slli t1,t1,0x6 - 43ac: 0900 addi s0,sp,144 - 43ae: 0000 unimp - 43b0: 0001 nop - 43b2: 0402 c.slli64 s0 - 43b4: 031a slli t1,t1,0x6 - 43b6: 0900 addi s0,sp,144 - 43b8: 0000 unimp - 43ba: 0001 nop - 43bc: 0402 c.slli64 s0 - 43be: 031a slli t1,t1,0x6 - 43c0: 0900 addi s0,sp,144 - 43c2: 0000 unimp - 43c4: 0001 nop - 43c6: 0402 c.slli64 s0 - 43c8: 031a slli t1,t1,0x6 - 43ca: 0900 addi s0,sp,144 - 43cc: 0000 unimp - 43ce: 0001 nop - 43d0: 0402 c.slli64 s0 - 43d2: 031a slli t1,t1,0x6 - 43d4: 0900 addi s0,sp,144 - 43d6: 0000 unimp - 43d8: 0001 nop - 43da: 0402 c.slli64 s0 - 43dc: 031a slli t1,t1,0x6 - 43de: 0900 addi s0,sp,144 - 43e0: 0000 unimp - 43e2: 0001 nop - 43e4: 0402 c.slli64 s0 - 43e6: 031a slli t1,t1,0x6 - 43e8: 0900 addi s0,sp,144 - 43ea: 0000 unimp - 43ec: 0001 nop - 43ee: 0402 c.slli64 s0 - 43f0: 031a slli t1,t1,0x6 - 43f2: 0900 addi s0,sp,144 - 43f4: 0000 unimp - 43f6: 0001 nop - 43f8: 0402 c.slli64 s0 - 43fa: 031a slli t1,t1,0x6 - 43fc: 0900 addi s0,sp,144 - 43fe: 0000 unimp - 4400: 0001 nop - 4402: 0402 c.slli64 s0 - 4404: 031a slli t1,t1,0x6 - 4406: 0900 addi s0,sp,144 - 4408: 0000 unimp - 440a: 0001 nop - 440c: 0402 c.slli64 s0 - 440e: 031a slli t1,t1,0x6 - 4410: 0900 addi s0,sp,144 - 4412: 0010 0x10 - 4414: 0001 nop - 4416: 0402 c.slli64 s0 - 4418: 031a slli t1,t1,0x6 - 441a: 0900 addi s0,sp,144 - 441c: 0000 unimp - 441e: 0001 nop - 4420: 0402 c.slli64 s0 - 4422: 031a slli t1,t1,0x6 - 4424: 0900 addi s0,sp,144 - 4426: 0004 0x4 - 4428: 0001 nop - 442a: 0402 c.slli64 s0 - 442c: 031a slli t1,t1,0x6 - 442e: 0900 addi s0,sp,144 - 4430: 0000 unimp - 4432: 0001 nop - 4434: 0402 c.slli64 s0 - 4436: 031a slli t1,t1,0x6 - 4438: 0900 addi s0,sp,144 - 443a: 0004 0x4 - 443c: 0001 nop - 443e: 0402 c.slli64 s0 - 4440: 031a slli t1,t1,0x6 - 4442: 0900 addi s0,sp,144 - 4444: 0000 unimp - 4446: 0001 nop - 4448: 0402 c.slli64 s0 - 444a: 031a slli t1,t1,0x6 - 444c: 0900 addi s0,sp,144 - 444e: 0000 unimp - 4450: 0001 nop - 4452: 0402 c.slli64 s0 - 4454: 031a slli t1,t1,0x6 - 4456: 0900 addi s0,sp,144 - 4458: 0000 unimp - 445a: 0001 nop - 445c: 0402 c.slli64 s0 - 445e: 031a slli t1,t1,0x6 - 4460: 0900 addi s0,sp,144 - 4462: 0000 unimp - 4464: 0001 nop - 4466: 0402 c.slli64 s0 - 4468: 031a slli t1,t1,0x6 - 446a: 0900 addi s0,sp,144 - 446c: 001c 0x1c - 446e: 0001 nop - 4470: 0402 c.slli64 s0 - 4472: 031a slli t1,t1,0x6 - 4474: 0900 addi s0,sp,144 - 4476: 0008 0x8 - 4478: 0001 nop - 447a: 0402 c.slli64 s0 - 447c: 031a slli t1,t1,0x6 - 447e: 0900 addi s0,sp,144 - 4480: 0004 0x4 - 4482: 0001 nop - 4484: 0402 c.slli64 s0 - 4486: 031a slli t1,t1,0x6 - 4488: 0900 addi s0,sp,144 - 448a: 0000 unimp - 448c: 0001 nop - 448e: 0402 c.slli64 s0 - 4490: 031a slli t1,t1,0x6 - 4492: 0900 addi s0,sp,144 - 4494: 0008 0x8 - 4496: 0001 nop - 4498: 0402 c.slli64 s0 - 449a: 031a slli t1,t1,0x6 - 449c: 0900 addi s0,sp,144 - 449e: 0000 unimp - 44a0: 0001 nop - 44a2: 0402 c.slli64 s0 - 44a4: 031a slli t1,t1,0x6 - 44a6: 0900 addi s0,sp,144 - 44a8: 0000 unimp - 44aa: 0001 nop - 44ac: 0402 c.slli64 s0 - 44ae: 031a slli t1,t1,0x6 - 44b0: 0900 addi s0,sp,144 - 44b2: 0000 unimp - 44b4: 0001 nop - 44b6: 0402 c.slli64 s0 - 44b8: 031a slli t1,t1,0x6 - 44ba: 0900 addi s0,sp,144 - 44bc: 0000 unimp - 44be: 0001 nop - 44c0: 0402 c.slli64 s0 - 44c2: 031a slli t1,t1,0x6 - 44c4: 0900 addi s0,sp,144 - 44c6: 0004 0x4 - 44c8: 0001 nop - 44ca: 0402 c.slli64 s0 - 44cc: 031a slli t1,t1,0x6 - 44ce: 0900 addi s0,sp,144 - 44d0: 000c 0xc - 44d2: 0001 nop - 44d4: 0402 c.slli64 s0 - 44d6: 031a slli t1,t1,0x6 - 44d8: 0900 addi s0,sp,144 - 44da: 0004 0x4 - 44dc: 0001 nop - 44de: 0402 c.slli64 s0 - 44e0: 031a slli t1,t1,0x6 - 44e2: 0900 addi s0,sp,144 - 44e4: 0000 unimp - 44e6: 0001 nop - 44e8: 0402 c.slli64 s0 - 44ea: 031a slli t1,t1,0x6 - 44ec: 0900 addi s0,sp,144 - 44ee: 000c 0xc - 44f0: 0001 nop - 44f2: 0402 c.slli64 s0 - 44f4: 031a slli t1,t1,0x6 - 44f6: 0900 addi s0,sp,144 - 44f8: 0000 unimp - 44fa: 0001 nop - 44fc: 0402 c.slli64 s0 - 44fe: 031a slli t1,t1,0x6 - 4500: 0900 addi s0,sp,144 - 4502: 0000 unimp - 4504: 0001 nop - 4506: 0402 c.slli64 s0 - 4508: 031a slli t1,t1,0x6 - 450a: 0900 addi s0,sp,144 - 450c: 0000 unimp - 450e: 0001 nop - 4510: 0402 c.slli64 s0 - 4512: 031a slli t1,t1,0x6 - 4514: 0900 addi s0,sp,144 - 4516: 0000 unimp - 4518: 0001 nop - 451a: 0402 c.slli64 s0 - 451c: 031a slli t1,t1,0x6 - 451e: 0900 addi s0,sp,144 - 4520: 0014 0x14 - 4522: 0001 nop - 4524: 0402 c.slli64 s0 - 4526: 031a slli t1,t1,0x6 - 4528: 0900 addi s0,sp,144 - 452a: 0000 unimp - 452c: 0001 nop - 452e: 0402 c.slli64 s0 - 4530: 031a slli t1,t1,0x6 - 4532: 0900 addi s0,sp,144 - 4534: 0004 0x4 - 4536: 0001 nop - 4538: 0402 c.slli64 s0 - 453a: 031a slli t1,t1,0x6 - 453c: 0900 addi s0,sp,144 - 453e: 0000 unimp - 4540: 0001 nop - 4542: 0402 c.slli64 s0 - 4544: 031a slli t1,t1,0x6 - 4546: 0900 addi s0,sp,144 - 4548: 0008 0x8 - 454a: 0001 nop - 454c: 0402 c.slli64 s0 - 454e: 031a slli t1,t1,0x6 - 4550: 0900 addi s0,sp,144 - 4552: 0000 unimp - 4554: 0001 nop - 4556: 0402 c.slli64 s0 - 4558: 031a slli t1,t1,0x6 - 455a: 0900 addi s0,sp,144 - 455c: 0028 addi a0,sp,8 - 455e: 0001 nop - 4560: 0402 c.slli64 s0 - 4562: 031a slli t1,t1,0x6 - 4564: 0900 addi s0,sp,144 - 4566: 0000 unimp - 4568: 0001 nop - 456a: 0402 c.slli64 s0 - 456c: 031a slli t1,t1,0x6 - 456e: 0900 addi s0,sp,144 - 4570: 0000 unimp - 4572: 0001 nop - 4574: 0402 c.slli64 s0 - 4576: 031a slli t1,t1,0x6 - 4578: 0900 addi s0,sp,144 - 457a: 0000 unimp - 457c: 0001 nop - 457e: 0402 c.slli64 s0 - 4580: 031a slli t1,t1,0x6 - 4582: 0900 addi s0,sp,144 - 4584: 0000 unimp - 4586: 0001 nop - 4588: 0402 c.slli64 s0 - 458a: 031a slli t1,t1,0x6 - 458c: 0900 addi s0,sp,144 - 458e: 0000 unimp - 4590: 0001 nop - 4592: 0402 c.slli64 s0 - 4594: 031a slli t1,t1,0x6 - 4596: 0900 addi s0,sp,144 - 4598: 0000 unimp - 459a: 0001 nop - 459c: 0402 c.slli64 s0 - 459e: 031a slli t1,t1,0x6 - 45a0: 0900 addi s0,sp,144 - 45a2: 0000 unimp - 45a4: 0001 nop - 45a6: 0402 c.slli64 s0 - 45a8: 031a slli t1,t1,0x6 - 45aa: 0900 addi s0,sp,144 - 45ac: 0000 unimp - 45ae: 0001 nop - 45b0: 0402 c.slli64 s0 - 45b2: 031a slli t1,t1,0x6 - 45b4: 0900 addi s0,sp,144 - 45b6: 0000 unimp - 45b8: 0001 nop - 45ba: 0402 c.slli64 s0 - 45bc: 031a slli t1,t1,0x6 - 45be: 0900 addi s0,sp,144 - 45c0: 000c 0xc - 45c2: 0001 nop - 45c4: 0402 c.slli64 s0 - 45c6: 031a slli t1,t1,0x6 - 45c8: 0900 addi s0,sp,144 - 45ca: 000c 0xc - 45cc: 0001 nop - 45ce: 0402 c.slli64 s0 - 45d0: 031a slli t1,t1,0x6 - 45d2: 0900 addi s0,sp,144 - 45d4: 0000 unimp - 45d6: 0001 nop - 45d8: 0402 c.slli64 s0 - 45da: 031a slli t1,t1,0x6 - 45dc: 0900 addi s0,sp,144 - 45de: 0000 unimp - 45e0: 0001 nop - 45e2: 0402 c.slli64 s0 - 45e4: 0900031b 0x900031b - 45e8: 0004 0x4 - 45ea: 0001 nop - 45ec: 0402 c.slli64 s0 - 45ee: 031d addi t1,t1,7 - 45f0: 0900 addi s0,sp,144 - 45f2: 0004 0x4 - 45f4: 0001 nop - 45f6: 0402 c.slli64 s0 - 45f8: 031d addi t1,t1,7 - 45fa: 0900 addi s0,sp,144 - 45fc: 0034 addi a3,sp,8 - 45fe: 0001 nop - 4600: 0402 c.slli64 s0 - 4602: 031d addi t1,t1,7 - 4604: 0900 addi s0,sp,144 - 4606: 0000 unimp - 4608: 0001 nop - 460a: 0402 c.slli64 s0 - 460c: 031d addi t1,t1,7 - 460e: 0900 addi s0,sp,144 - 4610: 0000 unimp - 4612: 0001 nop - 4614: 0402 c.slli64 s0 - 4616: 031d addi t1,t1,7 - 4618: 0900 addi s0,sp,144 - 461a: 0000 unimp - 461c: 0001 nop - 461e: 0402 c.slli64 s0 - 4620: 031d addi t1,t1,7 - 4622: 0900 addi s0,sp,144 - 4624: 0000 unimp - 4626: 0001 nop - 4628: 0402 c.slli64 s0 - 462a: 031d addi t1,t1,7 - 462c: 0900 addi s0,sp,144 - 462e: 0000 unimp - 4630: 0001 nop - 4632: 0402 c.slli64 s0 - 4634: 031d addi t1,t1,7 - 4636: 0900 addi s0,sp,144 - 4638: 0000 unimp - 463a: 0001 nop - 463c: 0402 c.slli64 s0 - 463e: 031d addi t1,t1,7 - 4640: 0900 addi s0,sp,144 - 4642: 0000 unimp - 4644: 0001 nop - 4646: 0402 c.slli64 s0 - 4648: 031d addi t1,t1,7 - 464a: 0900 addi s0,sp,144 - 464c: 0000 unimp - 464e: 0001 nop - 4650: 0402 c.slli64 s0 - 4652: 031d addi t1,t1,7 - 4654: 0900 addi s0,sp,144 - 4656: 0004 0x4 - 4658: 0001 nop - 465a: 0402 c.slli64 s0 - 465c: 031d addi t1,t1,7 - 465e: 0900 addi s0,sp,144 - 4660: 0000 unimp - 4662: 0001 nop - 4664: 0402 c.slli64 s0 - 4666: 031d addi t1,t1,7 - 4668: 0900 addi s0,sp,144 - 466a: 000c 0xc - 466c: 0001 nop - 466e: 0402 c.slli64 s0 - 4670: 031d addi t1,t1,7 - 4672: 0900 addi s0,sp,144 - 4674: 0000 unimp - 4676: 0001 nop - 4678: 0402 c.slli64 s0 - 467a: 031d addi t1,t1,7 - 467c: 0900 addi s0,sp,144 - 467e: 0004 0x4 - 4680: 0001 nop - 4682: 0402 c.slli64 s0 - 4684: 031d addi t1,t1,7 - 4686: 0900 addi s0,sp,144 - 4688: 0004 0x4 - 468a: 0001 nop - 468c: 0402 c.slli64 s0 - 468e: 031e slli t1,t1,0x7 - 4690: 0900 addi s0,sp,144 - 4692: 0004 0x4 - 4694: 0001 nop - 4696: 0402 c.slli64 s0 - 4698: 0320 addi s0,sp,392 - 469a: 0900 addi s0,sp,144 - 469c: 0004 0x4 - 469e: 0001 nop - 46a0: 0402 c.slli64 s0 - 46a2: 0320 addi s0,sp,392 - 46a4: 0900 addi s0,sp,144 - 46a6: 0010 0x10 - 46a8: 0001 nop - 46aa: 0402 c.slli64 s0 - 46ac: 0320 addi s0,sp,392 - 46ae: 0900 addi s0,sp,144 - 46b0: 0014 0x14 - 46b2: 0001 nop - 46b4: 0402 c.slli64 s0 - 46b6: 0320 addi s0,sp,392 - 46b8: 0900 addi s0,sp,144 - 46ba: 0000 unimp - 46bc: 0001 nop - 46be: 0402 c.slli64 s0 - 46c0: 0320 addi s0,sp,392 - 46c2: 0900 addi s0,sp,144 - 46c4: 0000 unimp - 46c6: 0001 nop - 46c8: 0402 c.slli64 s0 - 46ca: 0320 addi s0,sp,392 - 46cc: 0900 addi s0,sp,144 - 46ce: 0000 unimp - 46d0: 0001 nop - 46d2: 0402 c.slli64 s0 - 46d4: 0320 addi s0,sp,392 - 46d6: 0900 addi s0,sp,144 - 46d8: 0000 unimp - 46da: 0001 nop - 46dc: 0402 c.slli64 s0 - 46de: 0320 addi s0,sp,392 - 46e0: 0900 addi s0,sp,144 - 46e2: 0000 unimp - 46e4: 0001 nop - 46e6: 0402 c.slli64 s0 - 46e8: 0320 addi s0,sp,392 - 46ea: 0900 addi s0,sp,144 - 46ec: 0000 unimp - 46ee: 0001 nop - 46f0: 0402 c.slli64 s0 - 46f2: 0320 addi s0,sp,392 - 46f4: 0900 addi s0,sp,144 - 46f6: 0000 unimp - 46f8: 0001 nop - 46fa: 0402 c.slli64 s0 - 46fc: 0320 addi s0,sp,392 - 46fe: 0900 addi s0,sp,144 - 4700: 0004 0x4 - 4702: 0001 nop - 4704: 0402 c.slli64 s0 - 4706: 0320 addi s0,sp,392 - 4708: 0900 addi s0,sp,144 - 470a: 0000 unimp - 470c: 0001 nop - 470e: 0402 c.slli64 s0 - 4710: 0320 addi s0,sp,392 - 4712: 0900 addi s0,sp,144 - 4714: 0004 0x4 - 4716: 0001 nop - 4718: 0402 c.slli64 s0 - 471a: 0320 addi s0,sp,392 - 471c: 0900 addi s0,sp,144 - 471e: 0014 0x14 - 4720: 0001 nop - 4722: 0402 c.slli64 s0 - 4724: 0320 addi s0,sp,392 - 4726: 0900 addi s0,sp,144 - 4728: 0000 unimp - 472a: 0001 nop - 472c: 0402 c.slli64 s0 - 472e: 0320 addi s0,sp,392 - 4730: 0900 addi s0,sp,144 - 4732: 0000 unimp - 4734: 0001 nop - 4736: 0402 c.slli64 s0 - 4738: 0321 addi t1,t1,8 - 473a: 0900 addi s0,sp,144 - 473c: 0004 0x4 - 473e: 0001 nop - 4740: 0402 c.slli64 s0 - 4742: 09000323 sb a6,134(zero) # 86 <_start-0x7fffff7a> - 4746: 0004 0x4 - 4748: 0001 nop - 474a: 0402 c.slli64 s0 - 474c: 09000323 sb a6,134(zero) # 86 <_start-0x7fffff7a> - 4750: 0010 0x10 - 4752: 0001 nop - 4754: 0402 c.slli64 s0 - 4756: 09000323 sb a6,134(zero) # 86 <_start-0x7fffff7a> - 475a: 0018 0x18 - 475c: 0001 nop - 475e: 0402 c.slli64 s0 - 4760: 09000323 sb a6,134(zero) # 86 <_start-0x7fffff7a> - 4764: 0000 unimp - 4766: 0001 nop - 4768: 0402 c.slli64 s0 - 476a: 09000323 sb a6,134(zero) # 86 <_start-0x7fffff7a> - 476e: 0000 unimp - 4770: 0001 nop - 4772: 0402 c.slli64 s0 - 4774: 09000323 sb a6,134(zero) # 86 <_start-0x7fffff7a> - 4778: 0000 unimp - 477a: 0001 nop - 477c: 0402 c.slli64 s0 - 477e: 09000323 sb a6,134(zero) # 86 <_start-0x7fffff7a> - 4782: 0000 unimp - 4784: 0001 nop - 4786: 0402 c.slli64 s0 - 4788: 09000323 sb a6,134(zero) # 86 <_start-0x7fffff7a> - 478c: 0000 unimp - 478e: 0001 nop - 4790: 0402 c.slli64 s0 - 4792: 09000323 sb a6,134(zero) # 86 <_start-0x7fffff7a> - 4796: 0000 unimp - 4798: 0001 nop - 479a: 0402 c.slli64 s0 - 479c: 09000323 sb a6,134(zero) # 86 <_start-0x7fffff7a> - 47a0: 0000 unimp - 47a2: 0001 nop - 47a4: 0402 c.slli64 s0 - 47a6: 09000323 sb a6,134(zero) # 86 <_start-0x7fffff7a> - 47aa: 0004 0x4 - 47ac: 0001 nop - 47ae: 0402 c.slli64 s0 - 47b0: 09000323 sb a6,134(zero) # 86 <_start-0x7fffff7a> - 47b4: 0000 unimp - 47b6: 0001 nop - 47b8: 0402 c.slli64 s0 - 47ba: 09000323 sb a6,134(zero) # 86 <_start-0x7fffff7a> - 47be: 0000 unimp - 47c0: 0001 nop - 47c2: 0402 c.slli64 s0 - 47c4: 09000323 sb a6,134(zero) # 86 <_start-0x7fffff7a> - 47c8: 0014 0x14 - 47ca: 0001 nop - 47cc: 0402 c.slli64 s0 - 47ce: 09000323 sb a6,134(zero) # 86 <_start-0x7fffff7a> - 47d2: 0000 unimp - 47d4: 0001 nop - 47d6: 0402 c.slli64 s0 - 47d8: 09000323 sb a6,134(zero) # 86 <_start-0x7fffff7a> - 47dc: 0000 unimp - 47de: 0001 nop - 47e0: 0402 c.slli64 s0 - 47e2: 0324 addi s1,sp,392 - 47e4: 0900 addi s0,sp,144 - 47e6: 0004 0x4 - 47e8: 0001 nop - 47ea: 0402 c.slli64 s0 - 47ec: 0326 slli t1,t1,0x9 - 47ee: 0900 addi s0,sp,144 - 47f0: 0004 0x4 - 47f2: 0001 nop - 47f4: 0402 c.slli64 s0 - 47f6: 0326 slli t1,t1,0x9 - 47f8: 0900 addi s0,sp,144 - 47fa: 0078 addi a4,sp,12 - 47fc: 0001 nop - 47fe: 0402 c.slli64 s0 - 4800: 0326 slli t1,t1,0x9 - 4802: 0900 addi s0,sp,144 - 4804: 0000 unimp - 4806: 0001 nop - 4808: 0402 c.slli64 s0 - 480a: 0326 slli t1,t1,0x9 - 480c: 0900 addi s0,sp,144 - 480e: 0000 unimp - 4810: 0001 nop - 4812: 0402 c.slli64 s0 - 4814: 0326 slli t1,t1,0x9 - 4816: 0900 addi s0,sp,144 - 4818: 0000 unimp - 481a: 0001 nop - 481c: 0402 c.slli64 s0 - 481e: 0326 slli t1,t1,0x9 - 4820: 0900 addi s0,sp,144 - 4822: 0000 unimp - 4824: 0001 nop - 4826: 0402 c.slli64 s0 - 4828: 0326 slli t1,t1,0x9 - 482a: 0900 addi s0,sp,144 - 482c: 0000 unimp - 482e: 0001 nop - 4830: 0402 c.slli64 s0 - 4832: 0326 slli t1,t1,0x9 - 4834: 0900 addi s0,sp,144 - 4836: 0000 unimp - 4838: 0001 nop - 483a: 0402 c.slli64 s0 - 483c: 0326 slli t1,t1,0x9 - 483e: 0900 addi s0,sp,144 - 4840: 0000 unimp - 4842: 0001 nop - 4844: 0402 c.slli64 s0 - 4846: 0326 slli t1,t1,0x9 - 4848: 0900 addi s0,sp,144 - 484a: 0000 unimp - 484c: 0001 nop - 484e: 0402 c.slli64 s0 - 4850: 0326 slli t1,t1,0x9 - 4852: 0900 addi s0,sp,144 - 4854: 0000 unimp - 4856: 0001 nop - 4858: 0402 c.slli64 s0 - 485a: 0326 slli t1,t1,0x9 - 485c: 0900 addi s0,sp,144 - 485e: 0000 unimp - 4860: 0001 nop - 4862: 0402 c.slli64 s0 - 4864: 0326 slli t1,t1,0x9 - 4866: 0900 addi s0,sp,144 - 4868: 0000 unimp - 486a: 0001 nop - 486c: 0402 c.slli64 s0 - 486e: 0326 slli t1,t1,0x9 - 4870: 0900 addi s0,sp,144 - 4872: 0000 unimp - 4874: 0001 nop - 4876: 0402 c.slli64 s0 - 4878: 0326 slli t1,t1,0x9 - 487a: 0900 addi s0,sp,144 - 487c: 0000 unimp - 487e: 0001 nop - 4880: 0402 c.slli64 s0 - 4882: 0326 slli t1,t1,0x9 - 4884: 0900 addi s0,sp,144 - 4886: 0000 unimp - 4888: 0001 nop - 488a: 0402 c.slli64 s0 - 488c: 0326 slli t1,t1,0x9 - 488e: 0900 addi s0,sp,144 - 4890: 0000 unimp - 4892: 0001 nop - 4894: 0402 c.slli64 s0 - 4896: 0326 slli t1,t1,0x9 - 4898: 0900 addi s0,sp,144 - 489a: 0000 unimp - 489c: 0001 nop - 489e: 0402 c.slli64 s0 - 48a0: 0326 slli t1,t1,0x9 - 48a2: 0900 addi s0,sp,144 - 48a4: 0000 unimp - 48a6: 0001 nop - 48a8: 0402 c.slli64 s0 - 48aa: 0326 slli t1,t1,0x9 - 48ac: 0900 addi s0,sp,144 - 48ae: 0000 unimp - 48b0: 0001 nop - 48b2: 0402 c.slli64 s0 - 48b4: 0326 slli t1,t1,0x9 - 48b6: 0900 addi s0,sp,144 - 48b8: 0000 unimp - 48ba: 0001 nop - 48bc: 0402 c.slli64 s0 - 48be: 0326 slli t1,t1,0x9 - 48c0: 0900 addi s0,sp,144 - 48c2: 0000 unimp - 48c4: 0001 nop - 48c6: 0402 c.slli64 s0 - 48c8: 0326 slli t1,t1,0x9 - 48ca: 0900 addi s0,sp,144 - 48cc: 0000 unimp - 48ce: 0001 nop - 48d0: 0402 c.slli64 s0 - 48d2: 0326 slli t1,t1,0x9 - 48d4: 0900 addi s0,sp,144 - 48d6: 0000 unimp - 48d8: 0001 nop - 48da: 0402 c.slli64 s0 - 48dc: 0326 slli t1,t1,0x9 - 48de: 0900 addi s0,sp,144 - 48e0: 0000 unimp - 48e2: 0001 nop - 48e4: 0402 c.slli64 s0 - 48e6: 0326 slli t1,t1,0x9 - 48e8: 0900 addi s0,sp,144 - 48ea: 0000 unimp - 48ec: 0001 nop - 48ee: 0402 c.slli64 s0 - 48f0: 0326 slli t1,t1,0x9 - 48f2: 0900 addi s0,sp,144 - 48f4: 0000 unimp - 48f6: 0001 nop - 48f8: 0402 c.slli64 s0 - 48fa: 0326 slli t1,t1,0x9 - 48fc: 0900 addi s0,sp,144 - 48fe: 0000 unimp - 4900: 0001 nop - 4902: 0402 c.slli64 s0 - 4904: 0326 slli t1,t1,0x9 - 4906: 0900 addi s0,sp,144 - 4908: 0000 unimp - 490a: 0001 nop - 490c: 0402 c.slli64 s0 - 490e: 0326 slli t1,t1,0x9 - 4910: 0900 addi s0,sp,144 - 4912: 0000 unimp - 4914: 0001 nop - 4916: 0402 c.slli64 s0 - 4918: 0326 slli t1,t1,0x9 - 491a: 0900 addi s0,sp,144 - 491c: 0000 unimp - 491e: 0001 nop - 4920: 0402 c.slli64 s0 - 4922: 0326 slli t1,t1,0x9 - 4924: 0900 addi s0,sp,144 - 4926: 0000 unimp - 4928: 0001 nop - 492a: 0402 c.slli64 s0 - 492c: 0326 slli t1,t1,0x9 - 492e: 0900 addi s0,sp,144 - 4930: 003c addi a5,sp,8 - 4932: 0001 nop - 4934: 0402 c.slli64 s0 - 4936: 0326 slli t1,t1,0x9 - 4938: 0900 addi s0,sp,144 - 493a: 0000 unimp - 493c: 0001 nop - 493e: 0402 c.slli64 s0 - 4940: 0326 slli t1,t1,0x9 - 4942: 0900 addi s0,sp,144 - 4944: 0000 unimp - 4946: 0001 nop - 4948: 0402 c.slli64 s0 - 494a: 0326 slli t1,t1,0x9 - 494c: 0900 addi s0,sp,144 - 494e: 0000 unimp - 4950: 0001 nop - 4952: 0402 c.slli64 s0 - 4954: 0326 slli t1,t1,0x9 - 4956: 0900 addi s0,sp,144 - 4958: 0000 unimp - 495a: 0001 nop - 495c: 0402 c.slli64 s0 - 495e: 0326 slli t1,t1,0x9 - 4960: 0900 addi s0,sp,144 - 4962: 0000 unimp - 4964: 0001 nop - 4966: 0402 c.slli64 s0 - 4968: 0326 slli t1,t1,0x9 - 496a: 0900 addi s0,sp,144 - 496c: 0000 unimp - 496e: 0001 nop - 4970: 0402 c.slli64 s0 - 4972: 0326 slli t1,t1,0x9 - 4974: 0900 addi s0,sp,144 - 4976: 0000 unimp - 4978: 0001 nop - 497a: 0402 c.slli64 s0 - 497c: 0326 slli t1,t1,0x9 - 497e: 0900 addi s0,sp,144 - 4980: 0000 unimp - 4982: 0001 nop - 4984: 0402 c.slli64 s0 - 4986: 0326 slli t1,t1,0x9 - 4988: 0900 addi s0,sp,144 - 498a: 0000 unimp - 498c: 0001 nop - 498e: 0402 c.slli64 s0 - 4990: 0326 slli t1,t1,0x9 - 4992: 0900 addi s0,sp,144 - 4994: 0000 unimp - 4996: 0001 nop - 4998: 0402 c.slli64 s0 - 499a: 0326 slli t1,t1,0x9 - 499c: 0900 addi s0,sp,144 - 499e: 0000 unimp - 49a0: 0001 nop - 49a2: 0402 c.slli64 s0 - 49a4: 0326 slli t1,t1,0x9 - 49a6: 0900 addi s0,sp,144 - 49a8: 0000 unimp - 49aa: 0001 nop - 49ac: 0402 c.slli64 s0 - 49ae: 0326 slli t1,t1,0x9 - 49b0: 0900 addi s0,sp,144 - 49b2: 0000 unimp - 49b4: 0001 nop - 49b6: 0402 c.slli64 s0 - 49b8: 0326 slli t1,t1,0x9 - 49ba: 0900 addi s0,sp,144 - 49bc: 0000 unimp - 49be: 0001 nop - 49c0: 0402 c.slli64 s0 - 49c2: 0326 slli t1,t1,0x9 - 49c4: 0900 addi s0,sp,144 - 49c6: 0000 unimp - 49c8: 0001 nop - 49ca: 0402 c.slli64 s0 - 49cc: 0326 slli t1,t1,0x9 - 49ce: 0900 addi s0,sp,144 - 49d0: 0004 0x4 - 49d2: 0001 nop - 49d4: 0402 c.slli64 s0 - 49d6: 0326 slli t1,t1,0x9 - 49d8: 0900 addi s0,sp,144 - 49da: 0014 0x14 - 49dc: 0001 nop - 49de: 0402 c.slli64 s0 - 49e0: 0326 slli t1,t1,0x9 - 49e2: 0900 addi s0,sp,144 - 49e4: 0000 unimp - 49e6: 0001 nop - 49e8: 0402 c.slli64 s0 - 49ea: 0326 slli t1,t1,0x9 - 49ec: 0900 addi s0,sp,144 - 49ee: 0000 unimp - 49f0: 0001 nop - 49f2: 0402 c.slli64 s0 - 49f4: 09000327 vssb.v v6,(zero),a6,v0.t - 49f8: 0004 0x4 - 49fa: 0001 nop - 49fc: 0402 c.slli64 s0 - 49fe: 0329 addi t1,t1,10 - 4a00: 0900 addi s0,sp,144 - 4a02: 0008 0x8 - 4a04: 0001 nop - 4a06: 0402 c.slli64 s0 - 4a08: 0329 addi t1,t1,10 - 4a0a: 0900 addi s0,sp,144 - 4a0c: 0010 0x10 - 4a0e: 0001 nop - 4a10: 0402 c.slli64 s0 - 4a12: 0329 addi t1,t1,10 - 4a14: 0900 addi s0,sp,144 - 4a16: 0014 0x14 - 4a18: 0001 nop - 4a1a: 0402 c.slli64 s0 - 4a1c: 0329 addi t1,t1,10 - 4a1e: 0900 addi s0,sp,144 - 4a20: 0000 unimp - 4a22: 0001 nop - 4a24: 0402 c.slli64 s0 - 4a26: 0329 addi t1,t1,10 - 4a28: 0900 addi s0,sp,144 - 4a2a: 0000 unimp - 4a2c: 0001 nop - 4a2e: 0402 c.slli64 s0 - 4a30: 0329 addi t1,t1,10 - 4a32: 0900 addi s0,sp,144 - 4a34: 0000 unimp - 4a36: 0001 nop - 4a38: 0402 c.slli64 s0 - 4a3a: 0329 addi t1,t1,10 - 4a3c: 0900 addi s0,sp,144 - 4a3e: 0000 unimp - 4a40: 0001 nop - 4a42: 0402 c.slli64 s0 - 4a44: 0329 addi t1,t1,10 - 4a46: 0900 addi s0,sp,144 - 4a48: 0000 unimp - 4a4a: 0001 nop - 4a4c: 0402 c.slli64 s0 - 4a4e: 0329 addi t1,t1,10 - 4a50: 0900 addi s0,sp,144 - 4a52: 0000 unimp - 4a54: 0001 nop - 4a56: 0402 c.slli64 s0 - 4a58: 0329 addi t1,t1,10 - 4a5a: 0900 addi s0,sp,144 - 4a5c: 0000 unimp - 4a5e: 0001 nop - 4a60: 0402 c.slli64 s0 - 4a62: 0329 addi t1,t1,10 - 4a64: 0900 addi s0,sp,144 - 4a66: 0004 0x4 - 4a68: 0001 nop - 4a6a: 0402 c.slli64 s0 - 4a6c: 0329 addi t1,t1,10 - 4a6e: 0900 addi s0,sp,144 - 4a70: 0000 unimp - 4a72: 0001 nop - 4a74: 0402 c.slli64 s0 - 4a76: 0329 addi t1,t1,10 - 4a78: 0900 addi s0,sp,144 - 4a7a: 0000 unimp - 4a7c: 0001 nop - 4a7e: 0402 c.slli64 s0 - 4a80: 0329 addi t1,t1,10 - 4a82: 0900 addi s0,sp,144 - 4a84: 0014 0x14 - 4a86: 0001 nop - 4a88: 0402 c.slli64 s0 - 4a8a: 0329 addi t1,t1,10 - 4a8c: 0900 addi s0,sp,144 - 4a8e: 0000 unimp - 4a90: 0001 nop - 4a92: 0402 c.slli64 s0 - 4a94: 0329 addi t1,t1,10 - 4a96: 0900 addi s0,sp,144 - 4a98: 0000 unimp - 4a9a: 0001 nop - 4a9c: 0402 c.slli64 s0 - 4a9e: 032a slli t1,t1,0xa - 4aa0: 0900 addi s0,sp,144 - 4aa2: 0004 0x4 - 4aa4: 0001 nop - 4aa6: 0402 c.slli64 s0 - 4aa8: 032c addi a1,sp,392 - 4aaa: 0900 addi s0,sp,144 - 4aac: 0004 0x4 - 4aae: 0001 nop - 4ab0: 0402 c.slli64 s0 - 4ab2: 032c addi a1,sp,392 - 4ab4: 0900 addi s0,sp,144 - 4ab6: 0014 0x14 - 4ab8: 0001 nop - 4aba: 0402 c.slli64 s0 - 4abc: 032c addi a1,sp,392 - 4abe: 0900 addi s0,sp,144 - 4ac0: 0010 0x10 - 4ac2: 0001 nop - 4ac4: 0402 c.slli64 s0 - 4ac6: 032c addi a1,sp,392 - 4ac8: 0900 addi s0,sp,144 - 4aca: 0000 unimp - 4acc: 0001 nop - 4ace: 0402 c.slli64 s0 - 4ad0: 032c addi a1,sp,392 - 4ad2: 0900 addi s0,sp,144 - 4ad4: 0000 unimp - 4ad6: 0001 nop - 4ad8: 0402 c.slli64 s0 - 4ada: 032c addi a1,sp,392 - 4adc: 0900 addi s0,sp,144 - 4ade: 0000 unimp - 4ae0: 0001 nop - 4ae2: 0402 c.slli64 s0 - 4ae4: 032c addi a1,sp,392 - 4ae6: 0900 addi s0,sp,144 - 4ae8: 0000 unimp - 4aea: 0001 nop - 4aec: 0402 c.slli64 s0 - 4aee: 032c addi a1,sp,392 - 4af0: 0900 addi s0,sp,144 - 4af2: 0000 unimp - 4af4: 0001 nop - 4af6: 0402 c.slli64 s0 - 4af8: 032c addi a1,sp,392 - 4afa: 0900 addi s0,sp,144 - 4afc: 0000 unimp - 4afe: 0001 nop - 4b00: 0402 c.slli64 s0 - 4b02: 032c addi a1,sp,392 - 4b04: 0900 addi s0,sp,144 - 4b06: 0000 unimp - 4b08: 0001 nop - 4b0a: 0402 c.slli64 s0 - 4b0c: 032c addi a1,sp,392 - 4b0e: 0900 addi s0,sp,144 - 4b10: 0000 unimp - 4b12: 0001 nop - 4b14: 0402 c.slli64 s0 - 4b16: 032c addi a1,sp,392 - 4b18: 0900 addi s0,sp,144 - 4b1a: 0000 unimp - 4b1c: 0001 nop - 4b1e: 0402 c.slli64 s0 - 4b20: 032c addi a1,sp,392 - 4b22: 0900 addi s0,sp,144 - 4b24: 0004 0x4 - 4b26: 0001 nop - 4b28: 0402 c.slli64 s0 - 4b2a: 032c addi a1,sp,392 - 4b2c: 0900 addi s0,sp,144 - 4b2e: 0008 0x8 - 4b30: 0001 nop - 4b32: 0402 c.slli64 s0 - 4b34: 032c addi a1,sp,392 - 4b36: 0900 addi s0,sp,144 - 4b38: 0008 0x8 - 4b3a: 0001 nop - 4b3c: 0402 c.slli64 s0 - 4b3e: 032c addi a1,sp,392 - 4b40: 0900 addi s0,sp,144 - 4b42: 0004 0x4 - 4b44: 0001 nop - 4b46: 0402 c.slli64 s0 - 4b48: 032d addi t1,t1,11 - 4b4a: 0900 addi s0,sp,144 - 4b4c: 0004 0x4 - 4b4e: 0001 nop - 4b50: 0402 c.slli64 s0 - 4b52: 0900032f 0x900032f - 4b56: 0004 0x4 - 4b58: 0001 nop - 4b5a: 0402 c.slli64 s0 - 4b5c: 0900032f 0x900032f - 4b60: 0008 0x8 - 4b62: 0001 nop - 4b64: 0402 c.slli64 s0 - 4b66: 0900032f 0x900032f - 4b6a: 001c 0x1c - 4b6c: 0001 nop - 4b6e: 0402 c.slli64 s0 - 4b70: 0900032f 0x900032f - 4b74: 0000 unimp - 4b76: 0001 nop - 4b78: 0402 c.slli64 s0 - 4b7a: 0900032f 0x900032f - 4b7e: 0000 unimp - 4b80: 0001 nop - 4b82: 0402 c.slli64 s0 - 4b84: 0900032f 0x900032f - 4b88: 0000 unimp - 4b8a: 0001 nop - 4b8c: 0402 c.slli64 s0 - 4b8e: 0900032f 0x900032f - 4b92: 0000 unimp - 4b94: 0001 nop - 4b96: 0402 c.slli64 s0 - 4b98: 0900032f 0x900032f - 4b9c: 0000 unimp - 4b9e: 0001 nop - 4ba0: 0402 c.slli64 s0 - 4ba2: 0900032f 0x900032f - 4ba6: 0000 unimp - 4ba8: 0001 nop - 4baa: 0402 c.slli64 s0 - 4bac: 0900032f 0x900032f - 4bb0: 0000 unimp - 4bb2: 0001 nop - 4bb4: 0402 c.slli64 s0 - 4bb6: 0900032f 0x900032f - 4bba: 0004 0x4 - 4bbc: 0001 nop - 4bbe: 0402 c.slli64 s0 - 4bc0: 0900032f 0x900032f - 4bc4: 0000 unimp - 4bc6: 0001 nop - 4bc8: 0402 c.slli64 s0 - 4bca: 0900032f 0x900032f - 4bce: 0000 unimp - 4bd0: 0001 nop - 4bd2: 0402 c.slli64 s0 - 4bd4: 0900032f 0x900032f - 4bd8: 0014 0x14 - 4bda: 0001 nop - 4bdc: 0402 c.slli64 s0 - 4bde: 0900032f 0x900032f - 4be2: 0000 unimp - 4be4: 0001 nop - 4be6: 0402 c.slli64 s0 - 4be8: 0900032f 0x900032f - 4bec: 0000 unimp - 4bee: 0001 nop - 4bf0: 0402 c.slli64 s0 - 4bf2: 0330 addi a2,sp,392 - 4bf4: 0900 addi s0,sp,144 - 4bf6: 0004 0x4 - 4bf8: 0001 nop - 4bfa: 0402 c.slli64 s0 - 4bfc: 0332 slli t1,t1,0xc - 4bfe: 0900 addi s0,sp,144 - 4c00: 0004 0x4 - 4c02: 0001 nop - 4c04: 0402 c.slli64 s0 - 4c06: 0332 slli t1,t1,0xc - 4c08: 0900 addi s0,sp,144 - 4c0a: 0010 0x10 - 4c0c: 0001 nop - 4c0e: 0402 c.slli64 s0 - 4c10: 0332 slli t1,t1,0xc - 4c12: 0900 addi s0,sp,144 - 4c14: 0010 0x10 - 4c16: 0001 nop - 4c18: 0402 c.slli64 s0 - 4c1a: 0332 slli t1,t1,0xc - 4c1c: 0900 addi s0,sp,144 - 4c1e: 0000 unimp - 4c20: 0001 nop - 4c22: 0402 c.slli64 s0 - 4c24: 0332 slli t1,t1,0xc - 4c26: 0900 addi s0,sp,144 - 4c28: 0000 unimp - 4c2a: 0001 nop - 4c2c: 0402 c.slli64 s0 - 4c2e: 0332 slli t1,t1,0xc - 4c30: 0900 addi s0,sp,144 - 4c32: 0000 unimp - 4c34: 0001 nop - 4c36: 0402 c.slli64 s0 - 4c38: 0332 slli t1,t1,0xc - 4c3a: 0900 addi s0,sp,144 - 4c3c: 0000 unimp - 4c3e: 0001 nop - 4c40: 0402 c.slli64 s0 - 4c42: 0332 slli t1,t1,0xc - 4c44: 0900 addi s0,sp,144 - 4c46: 0000 unimp - 4c48: 0001 nop - 4c4a: 0402 c.slli64 s0 - 4c4c: 0332 slli t1,t1,0xc - 4c4e: 0900 addi s0,sp,144 - 4c50: 0000 unimp - 4c52: 0001 nop - 4c54: 0402 c.slli64 s0 - 4c56: 0332 slli t1,t1,0xc - 4c58: 0900 addi s0,sp,144 - 4c5a: 0000 unimp - 4c5c: 0001 nop - 4c5e: 0402 c.slli64 s0 - 4c60: 0332 slli t1,t1,0xc - 4c62: 0900 addi s0,sp,144 - 4c64: 0008 0x8 - 4c66: 0001 nop - 4c68: 0402 c.slli64 s0 - 4c6a: 0332 slli t1,t1,0xc - 4c6c: 0900 addi s0,sp,144 - 4c6e: 0000 unimp - 4c70: 0001 nop - 4c72: 0402 c.slli64 s0 - 4c74: 0332 slli t1,t1,0xc - 4c76: 0900 addi s0,sp,144 - 4c78: 0004 0x4 - 4c7a: 0001 nop - 4c7c: 0402 c.slli64 s0 - 4c7e: 0332 slli t1,t1,0xc - 4c80: 0900 addi s0,sp,144 - 4c82: 0010 0x10 - 4c84: 0001 nop - 4c86: 0402 c.slli64 s0 - 4c88: 0332 slli t1,t1,0xc - 4c8a: 0900 addi s0,sp,144 - 4c8c: 0000 unimp - 4c8e: 0001 nop - 4c90: 0402 c.slli64 s0 - 4c92: 0332 slli t1,t1,0xc - 4c94: 0900 addi s0,sp,144 - 4c96: 0000 unimp - 4c98: 0001 nop - 4c9a: 0402 c.slli64 s0 - 4c9c: 09000333 0x9000333 - 4ca0: 0004 0x4 - 4ca2: 0001 nop - 4ca4: 0402 c.slli64 s0 - 4ca6: 0335 addi t1,t1,13 - 4ca8: 0900 addi s0,sp,144 - 4caa: 0004 0x4 - 4cac: 0001 nop - 4cae: 0402 c.slli64 s0 - 4cb0: 0335 addi t1,t1,13 - 4cb2: 0900 addi s0,sp,144 - 4cb4: 000c 0xc - 4cb6: 0001 nop - 4cb8: 0402 c.slli64 s0 - 4cba: 0335 addi t1,t1,13 - 4cbc: 0900 addi s0,sp,144 - 4cbe: 0028 addi a0,sp,8 - 4cc0: 0001 nop - 4cc2: 0402 c.slli64 s0 - 4cc4: 0335 addi t1,t1,13 - 4cc6: 0900 addi s0,sp,144 - 4cc8: 0000 unimp - 4cca: 0001 nop - 4ccc: 0402 c.slli64 s0 - 4cce: 0335 addi t1,t1,13 - 4cd0: 0900 addi s0,sp,144 - 4cd2: 0000 unimp - 4cd4: 0001 nop - 4cd6: 0402 c.slli64 s0 - 4cd8: 0335 addi t1,t1,13 - 4cda: 0900 addi s0,sp,144 - 4cdc: 0000 unimp - 4cde: 0001 nop - 4ce0: 0402 c.slli64 s0 - 4ce2: 0335 addi t1,t1,13 - 4ce4: 0900 addi s0,sp,144 - 4ce6: 0000 unimp - 4ce8: 0001 nop - 4cea: 0402 c.slli64 s0 - 4cec: 0335 addi t1,t1,13 - 4cee: 0900 addi s0,sp,144 - 4cf0: 0000 unimp - 4cf2: 0001 nop - 4cf4: 0402 c.slli64 s0 - 4cf6: 0335 addi t1,t1,13 - 4cf8: 0900 addi s0,sp,144 - 4cfa: 0000 unimp - 4cfc: 0001 nop - 4cfe: 0402 c.slli64 s0 - 4d00: 0335 addi t1,t1,13 - 4d02: 0900 addi s0,sp,144 - 4d04: 0000 unimp - 4d06: 0001 nop - 4d08: 0402 c.slli64 s0 - 4d0a: 0335 addi t1,t1,13 - 4d0c: 0900 addi s0,sp,144 - 4d0e: 0000 unimp - 4d10: 0001 nop - 4d12: 0402 c.slli64 s0 - 4d14: 0335 addi t1,t1,13 - 4d16: 0900 addi s0,sp,144 - 4d18: 0000 unimp - 4d1a: 0001 nop - 4d1c: 0402 c.slli64 s0 - 4d1e: 0335 addi t1,t1,13 - 4d20: 0900 addi s0,sp,144 - 4d22: 0000 unimp - 4d24: 0001 nop - 4d26: 0402 c.slli64 s0 - 4d28: 0335 addi t1,t1,13 - 4d2a: 0900 addi s0,sp,144 - 4d2c: 0000 unimp - 4d2e: 0001 nop - 4d30: 0402 c.slli64 s0 - 4d32: 0335 addi t1,t1,13 - 4d34: 0900 addi s0,sp,144 - 4d36: 0000 unimp - 4d38: 0001 nop - 4d3a: 0402 c.slli64 s0 - 4d3c: 0335 addi t1,t1,13 - 4d3e: 0900 addi s0,sp,144 - 4d40: 0004 0x4 - 4d42: 0001 nop - 4d44: 0402 c.slli64 s0 - 4d46: 0335 addi t1,t1,13 - 4d48: 0900 addi s0,sp,144 - 4d4a: 0004 0x4 - 4d4c: 0001 nop - 4d4e: 0402 c.slli64 s0 - 4d50: 0335 addi t1,t1,13 - 4d52: 0900 addi s0,sp,144 - 4d54: 0000 unimp - 4d56: 0001 nop - 4d58: 0402 c.slli64 s0 - 4d5a: 0335 addi t1,t1,13 - 4d5c: 0900 addi s0,sp,144 - 4d5e: 0008 0x8 - 4d60: 0001 nop - 4d62: 0402 c.slli64 s0 - 4d64: 0335 addi t1,t1,13 - 4d66: 0900 addi s0,sp,144 - 4d68: 0000 unimp - 4d6a: 0001 nop - 4d6c: 0402 c.slli64 s0 - 4d6e: 0335 addi t1,t1,13 - 4d70: 0900 addi s0,sp,144 - 4d72: 0000 unimp - 4d74: 0001 nop - 4d76: 0402 c.slli64 s0 - 4d78: 0335 addi t1,t1,13 - 4d7a: 0900 addi s0,sp,144 - 4d7c: 0000 unimp - 4d7e: 0001 nop - 4d80: 0402 c.slli64 s0 - 4d82: 0335 addi t1,t1,13 - 4d84: 0900 addi s0,sp,144 - 4d86: 0000 unimp - 4d88: 0001 nop - 4d8a: 0402 c.slli64 s0 - 4d8c: 0335 addi t1,t1,13 - 4d8e: 0900 addi s0,sp,144 - 4d90: 0008 0x8 - 4d92: 0001 nop - 4d94: 0402 c.slli64 s0 - 4d96: 0335 addi t1,t1,13 - 4d98: 0900 addi s0,sp,144 - 4d9a: 0004 0x4 - 4d9c: 0001 nop - 4d9e: 0402 c.slli64 s0 - 4da0: 0335 addi t1,t1,13 - 4da2: 0900 addi s0,sp,144 - 4da4: 0000 unimp - 4da6: 0001 nop - 4da8: 0402 c.slli64 s0 - 4daa: 0335 addi t1,t1,13 - 4dac: 0900 addi s0,sp,144 - 4dae: 0000 unimp - 4db0: 0001 nop - 4db2: 0402 c.slli64 s0 - 4db4: 0335 addi t1,t1,13 - 4db6: 0900 addi s0,sp,144 - 4db8: 0004 0x4 - 4dba: 0001 nop - 4dbc: 0402 c.slli64 s0 - 4dbe: 0335 addi t1,t1,13 - 4dc0: 0900 addi s0,sp,144 - 4dc2: 0000 unimp - 4dc4: 0001 nop - 4dc6: 0402 c.slli64 s0 - 4dc8: 0335 addi t1,t1,13 - 4dca: 0900 addi s0,sp,144 - 4dcc: 0000 unimp - 4dce: 0001 nop - 4dd0: 0402 c.slli64 s0 - 4dd2: 0335 addi t1,t1,13 - 4dd4: 0900 addi s0,sp,144 - 4dd6: 0000 unimp - 4dd8: 0001 nop - 4dda: 0402 c.slli64 s0 - 4ddc: 0335 addi t1,t1,13 - 4dde: 0900 addi s0,sp,144 - 4de0: 0000 unimp - 4de2: 0001 nop - 4de4: 0402 c.slli64 s0 - 4de6: 0335 addi t1,t1,13 - 4de8: 0900 addi s0,sp,144 - 4dea: 002c addi a1,sp,8 - 4dec: 0001 nop - 4dee: 0402 c.slli64 s0 - 4df0: 0335 addi t1,t1,13 - 4df2: 0900 addi s0,sp,144 - 4df4: 0008 0x8 - 4df6: 0001 nop - 4df8: 0402 c.slli64 s0 - 4dfa: 0335 addi t1,t1,13 - 4dfc: 0900 addi s0,sp,144 - 4dfe: 0004 0x4 - 4e00: 0001 nop - 4e02: 0402 c.slli64 s0 - 4e04: 0335 addi t1,t1,13 - 4e06: 0900 addi s0,sp,144 - 4e08: 0000 unimp - 4e0a: 0001 nop - 4e0c: 0402 c.slli64 s0 - 4e0e: 0335 addi t1,t1,13 - 4e10: 0900 addi s0,sp,144 - 4e12: 0004 0x4 - 4e14: 0001 nop - 4e16: 0402 c.slli64 s0 - 4e18: 0335 addi t1,t1,13 - 4e1a: 0900 addi s0,sp,144 - 4e1c: 002c addi a1,sp,8 - 4e1e: 0001 nop - 4e20: 0402 c.slli64 s0 - 4e22: 0335 addi t1,t1,13 - 4e24: 0900 addi s0,sp,144 - 4e26: 0000 unimp - 4e28: 0001 nop - 4e2a: 0402 c.slli64 s0 - 4e2c: 0335 addi t1,t1,13 - 4e2e: 0900 addi s0,sp,144 - 4e30: 0000 unimp - 4e32: 0001 nop - 4e34: 0402 c.slli64 s0 - 4e36: 0335 addi t1,t1,13 - 4e38: 0900 addi s0,sp,144 - 4e3a: 0000 unimp - 4e3c: 0001 nop - 4e3e: 0402 c.slli64 s0 - 4e40: 0335 addi t1,t1,13 - 4e42: 0900 addi s0,sp,144 - 4e44: 0000 unimp - 4e46: 0001 nop - 4e48: 0402 c.slli64 s0 - 4e4a: 0335 addi t1,t1,13 - 4e4c: 0900 addi s0,sp,144 - 4e4e: 0000 unimp - 4e50: 0001 nop - 4e52: 0402 c.slli64 s0 - 4e54: 0335 addi t1,t1,13 - 4e56: 0900 addi s0,sp,144 - 4e58: 0000 unimp - 4e5a: 0001 nop - 4e5c: 0402 c.slli64 s0 - 4e5e: 0335 addi t1,t1,13 - 4e60: 0900 addi s0,sp,144 - 4e62: 0000 unimp - 4e64: 0001 nop - 4e66: 0402 c.slli64 s0 - 4e68: 0335 addi t1,t1,13 - 4e6a: 0900 addi s0,sp,144 - 4e6c: 0000 unimp - 4e6e: 0001 nop - 4e70: 0402 c.slli64 s0 - 4e72: 0335 addi t1,t1,13 - 4e74: 0900 addi s0,sp,144 - 4e76: 000c 0xc - 4e78: 0001 nop - 4e7a: 0402 c.slli64 s0 - 4e7c: 0335 addi t1,t1,13 - 4e7e: 0900 addi s0,sp,144 - 4e80: 0000 unimp - 4e82: 0001 nop - 4e84: 0402 c.slli64 s0 - 4e86: 0335 addi t1,t1,13 - 4e88: 0900 addi s0,sp,144 - 4e8a: 0000 unimp - 4e8c: 0001 nop - 4e8e: 0402 c.slli64 s0 - 4e90: 0335 addi t1,t1,13 - 4e92: 0900 addi s0,sp,144 - 4e94: 0000 unimp - 4e96: 0001 nop - 4e98: 0402 c.slli64 s0 - 4e9a: 0335 addi t1,t1,13 - 4e9c: 0900 addi s0,sp,144 - 4e9e: 0000 unimp - 4ea0: 0001 nop - 4ea2: 0402 c.slli64 s0 - 4ea4: 0335 addi t1,t1,13 - 4ea6: 0900 addi s0,sp,144 - 4ea8: 0000 unimp - 4eaa: 0001 nop - 4eac: 0402 c.slli64 s0 - 4eae: 0335 addi t1,t1,13 - 4eb0: 0900 addi s0,sp,144 - 4eb2: 0000 unimp - 4eb4: 0001 nop - 4eb6: 0402 c.slli64 s0 - 4eb8: 0335 addi t1,t1,13 - 4eba: 0900 addi s0,sp,144 - 4ebc: 0000 unimp - 4ebe: 0001 nop - 4ec0: 0402 c.slli64 s0 - 4ec2: 0335 addi t1,t1,13 - 4ec4: 0900 addi s0,sp,144 - 4ec6: 0000 unimp - 4ec8: 0001 nop - 4eca: 0402 c.slli64 s0 - 4ecc: 0335 addi t1,t1,13 - 4ece: 0900 addi s0,sp,144 - 4ed0: 0000 unimp - 4ed2: 0001 nop - 4ed4: 0402 c.slli64 s0 - 4ed6: 0335 addi t1,t1,13 - 4ed8: 0900 addi s0,sp,144 - 4eda: 0000 unimp - 4edc: 0001 nop - 4ede: 0402 c.slli64 s0 - 4ee0: 0335 addi t1,t1,13 - 4ee2: 0900 addi s0,sp,144 - 4ee4: 0000 unimp - 4ee6: 0001 nop - 4ee8: 0402 c.slli64 s0 - 4eea: 0335 addi t1,t1,13 - 4eec: 0900 addi s0,sp,144 - 4eee: 000c 0xc - 4ef0: 0001 nop - 4ef2: 0402 c.slli64 s0 - 4ef4: 0335 addi t1,t1,13 - 4ef6: 0900 addi s0,sp,144 - 4ef8: 0000 unimp - 4efa: 0001 nop - 4efc: 0402 c.slli64 s0 - 4efe: 0335 addi t1,t1,13 - 4f00: 0900 addi s0,sp,144 - 4f02: 0004 0x4 - 4f04: 0001 nop - 4f06: 0402 c.slli64 s0 - 4f08: 0336 slli t1,t1,0xd - 4f0a: 0900 addi s0,sp,144 - 4f0c: 0004 0x4 - 4f0e: 0001 nop - 4f10: 0402 c.slli64 s0 - 4f12: 0338 addi a4,sp,392 - 4f14: 0900 addi s0,sp,144 - 4f16: 0004 0x4 - 4f18: 0001 nop - 4f1a: 0402 c.slli64 s0 - 4f1c: 0338 addi a4,sp,392 - 4f1e: 0900 addi s0,sp,144 - 4f20: 0000 unimp - 4f22: 0001 nop - 4f24: 0402 c.slli64 s0 - 4f26: 0338 addi a4,sp,392 - 4f28: 0900 addi s0,sp,144 - 4f2a: 0010 0x10 - 4f2c: 0001 nop - 4f2e: 0402 c.slli64 s0 - 4f30: 0338 addi a4,sp,392 - 4f32: 0900 addi s0,sp,144 - 4f34: 0000 unimp - 4f36: 0001 nop - 4f38: 0402 c.slli64 s0 - 4f3a: 0338 addi a4,sp,392 - 4f3c: 0900 addi s0,sp,144 - 4f3e: 0000 unimp - 4f40: 0001 nop - 4f42: 0402 c.slli64 s0 - 4f44: 0338 addi a4,sp,392 - 4f46: 0900 addi s0,sp,144 - 4f48: 0008 0x8 - 4f4a: 0001 nop - 4f4c: 0402 c.slli64 s0 - 4f4e: 0338 addi a4,sp,392 - 4f50: 0900 addi s0,sp,144 - 4f52: 0034 addi a3,sp,8 - 4f54: 0001 nop - 4f56: 0402 c.slli64 s0 - 4f58: 0338 addi a4,sp,392 - 4f5a: 0900 addi s0,sp,144 - 4f5c: 0000 unimp - 4f5e: 0001 nop - 4f60: 0402 c.slli64 s0 - 4f62: 0338 addi a4,sp,392 - 4f64: 0900 addi s0,sp,144 - 4f66: 0000 unimp - 4f68: 0001 nop - 4f6a: 0402 c.slli64 s0 - 4f6c: 0338 addi a4,sp,392 - 4f6e: 0900 addi s0,sp,144 - 4f70: 0000 unimp - 4f72: 0001 nop - 4f74: 0402 c.slli64 s0 - 4f76: 0338 addi a4,sp,392 - 4f78: 0900 addi s0,sp,144 - 4f7a: 0000 unimp - 4f7c: 0001 nop - 4f7e: 0402 c.slli64 s0 - 4f80: 0338 addi a4,sp,392 - 4f82: 0900 addi s0,sp,144 - 4f84: 0000 unimp - 4f86: 0001 nop - 4f88: 0402 c.slli64 s0 - 4f8a: 0338 addi a4,sp,392 - 4f8c: 0900 addi s0,sp,144 - 4f8e: 0000 unimp - 4f90: 0001 nop - 4f92: 0402 c.slli64 s0 - 4f94: 0338 addi a4,sp,392 - 4f96: 0900 addi s0,sp,144 - 4f98: 0000 unimp - 4f9a: 0001 nop - 4f9c: 0402 c.slli64 s0 - 4f9e: 0338 addi a4,sp,392 - 4fa0: 0900 addi s0,sp,144 - 4fa2: 0000 unimp - 4fa4: 0001 nop - 4fa6: 0402 c.slli64 s0 - 4fa8: 0338 addi a4,sp,392 - 4faa: 0900 addi s0,sp,144 - 4fac: 0000 unimp - 4fae: 0001 nop - 4fb0: 0402 c.slli64 s0 - 4fb2: 0338 addi a4,sp,392 - 4fb4: 0900 addi s0,sp,144 - 4fb6: 0000 unimp - 4fb8: 0001 nop - 4fba: 0402 c.slli64 s0 - 4fbc: 0338 addi a4,sp,392 - 4fbe: 0900 addi s0,sp,144 - 4fc0: 0000 unimp - 4fc2: 0001 nop - 4fc4: 0402 c.slli64 s0 - 4fc6: 0338 addi a4,sp,392 - 4fc8: 0900 addi s0,sp,144 - 4fca: 0000 unimp - 4fcc: 0001 nop - 4fce: 0402 c.slli64 s0 - 4fd0: 0338 addi a4,sp,392 - 4fd2: 0900 addi s0,sp,144 - 4fd4: 0000 unimp - 4fd6: 0001 nop - 4fd8: 0402 c.slli64 s0 - 4fda: 0338 addi a4,sp,392 - 4fdc: 0900 addi s0,sp,144 - 4fde: 0004 0x4 - 4fe0: 0001 nop - 4fe2: 0402 c.slli64 s0 - 4fe4: 0344 addi s1,sp,388 - 4fe6: 0900 addi s0,sp,144 - 4fe8: 0008 0x8 - 4fea: 0301 addi t1,t1,0 - 4fec: 0900 addi s0,sp,144 - 4fee: 0020 addi s0,sp,8 - 4ff0: 0301 addi t1,t1,0 - 4ff2: 0900 addi s0,sp,144 - 4ff4: 0000 unimp - 4ff6: 0301 addi t1,t1,0 - 4ff8: 0900 addi s0,sp,144 - 4ffa: 0000 unimp - 4ffc: 0301 addi t1,t1,0 - 4ffe: 0900 addi s0,sp,144 - 5000: 0000 unimp - 5002: 0301 addi t1,t1,0 - 5004: 0900 addi s0,sp,144 - 5006: 0010 0x10 - 5008: 0301 addi t1,t1,0 - 500a: 0900 addi s0,sp,144 - 500c: 0010 0x10 - 500e: 0001 nop - 5010: 0402 c.slli64 s0 - 5012: 0351 addi t1,t1,20 - 5014: 0900 addi s0,sp,144 - 5016: 0010 0x10 - 5018: 0001 nop - 501a: 0402 c.slli64 s0 - 501c: 0351 addi t1,t1,20 - 501e: 0900 addi s0,sp,144 - 5020: 0000 unimp - 5022: 0001 nop - 5024: 0402 c.slli64 s0 - 5026: 0351 addi t1,t1,20 - 5028: 0900 addi s0,sp,144 - 502a: 0000 unimp - 502c: 0001 nop - 502e: 0402 c.slli64 s0 - 5030: 0351 addi t1,t1,20 - 5032: 0900 addi s0,sp,144 - 5034: 0000 unimp - 5036: 0001 nop - 5038: 0402 c.slli64 s0 - 503a: 0351 addi t1,t1,20 - 503c: 0900 addi s0,sp,144 - 503e: 0000 unimp - 5040: 0001 nop - 5042: 0402 c.slli64 s0 - 5044: 0351 addi t1,t1,20 - 5046: 0900 addi s0,sp,144 - 5048: 0000 unimp - 504a: 0001 nop - 504c: 0402 c.slli64 s0 - 504e: 0351 addi t1,t1,20 - 5050: 0900 addi s0,sp,144 - 5052: 0000 unimp - 5054: 0001 nop - 5056: 0402 c.slli64 s0 - 5058: 0351 addi t1,t1,20 - 505a: 0900 addi s0,sp,144 - 505c: 0000 unimp - 505e: 0001 nop - 5060: 0402 c.slli64 s0 - 5062: 0351 addi t1,t1,20 - 5064: 0900 addi s0,sp,144 - 5066: 0000 unimp - 5068: 0001 nop - 506a: 0402 c.slli64 s0 - 506c: 0351 addi t1,t1,20 - 506e: 0900 addi s0,sp,144 - 5070: 0000 unimp - 5072: 0001 nop - 5074: 0402 c.slli64 s0 - 5076: 0351 addi t1,t1,20 - 5078: 0900 addi s0,sp,144 - 507a: 0000 unimp - 507c: 0001 nop - 507e: 0402 c.slli64 s0 - 5080: 0351 addi t1,t1,20 - 5082: 0900 addi s0,sp,144 - 5084: 0000 unimp - 5086: 0001 nop - 5088: 0402 c.slli64 s0 - 508a: 0351 addi t1,t1,20 - 508c: 0900 addi s0,sp,144 - 508e: 0004 0x4 - 5090: 0001 nop - 5092: 0402 c.slli64 s0 - 5094: 09000357 vsub.vv v6,v16,v0,v0.t - 5098: 0008 0x8 - 509a: 0001 nop - 509c: 0402 c.slli64 s0 - 509e: 0358 addi a4,sp,388 - 50a0: 0900 addi s0,sp,144 - 50a2: 0020 addi s0,sp,8 - 50a4: 0001 nop - 50a6: 0402 c.slli64 s0 - 50a8: 0358 addi a4,sp,388 - 50aa: 0900 addi s0,sp,144 - 50ac: 0010 0x10 - 50ae: 0001 nop - 50b0: 0402 c.slli64 s0 - 50b2: 0358 addi a4,sp,388 - 50b4: 0900 addi s0,sp,144 - 50b6: 0000 unimp - 50b8: 0001 nop - 50ba: 0402 c.slli64 s0 - 50bc: 0302 c.slli64 t1 - 50be: 0901 addi s2,s2,0 - 50c0: 000c 0xc - 50c2: 0001 nop - 50c4: 0402 c.slli64 s0 - 50c6: 0302 c.slli64 t1 - 50c8: 0900 addi s0,sp,144 - 50ca: 0010 0x10 - 50cc: 0001 nop - 50ce: 0402 c.slli64 s0 - 50d0: 0306 slli t1,t1,0x1 - 50d2: 0900 addi s0,sp,144 - 50d4: 0004 0x4 - 50d6: 0001 nop - 50d8: 0402 c.slli64 s0 - 50da: 0306 slli t1,t1,0x1 - 50dc: 0900 addi s0,sp,144 - 50de: 0000 unimp - 50e0: 0001 nop - 50e2: 0402 c.slli64 s0 - 50e4: 0308 addi a0,sp,384 - 50e6: 0900 addi s0,sp,144 - 50e8: 000c 0xc - 50ea: 0001 nop - 50ec: 0402 c.slli64 s0 - 50ee: 0308 addi a0,sp,384 - 50f0: 0900 addi s0,sp,144 - 50f2: 0000 unimp - 50f4: 0001 nop - 50f6: 0402 c.slli64 s0 - 50f8: 0308 addi a0,sp,384 - 50fa: 0900 addi s0,sp,144 - 50fc: 0000 unimp - 50fe: 0001 nop - 5100: 0402 c.slli64 s0 - 5102: 0308 addi a0,sp,384 - 5104: 0900 addi s0,sp,144 - 5106: 0000 unimp - 5108: 0001 nop - 510a: 0402 c.slli64 s0 - 510c: 030a slli t1,t1,0x2 - 510e: 0900 addi s0,sp,144 - 5110: 000c 0xc - 5112: 0001 nop - 5114: 0402 c.slli64 s0 - 5116: 030a slli t1,t1,0x2 - 5118: 0900 addi s0,sp,144 - 511a: 0000 unimp - 511c: 0001 nop - 511e: 0402 c.slli64 s0 - 5120: 030a slli t1,t1,0x2 - 5122: 0900 addi s0,sp,144 - 5124: 0000 unimp - 5126: 0001 nop - 5128: 0402 c.slli64 s0 - 512a: 030a slli t1,t1,0x2 - 512c: 0900 addi s0,sp,144 - 512e: 0010 0x10 - 5130: 0001 nop - 5132: 0402 c.slli64 s0 - 5134: 030a slli t1,t1,0x2 - 5136: 0900 addi s0,sp,144 - 5138: 000c 0xc - 513a: 0001 nop - 513c: 0402 c.slli64 s0 - 513e: 030a slli t1,t1,0x2 - 5140: 0900 addi s0,sp,144 - 5142: 0000 unimp - 5144: 0001 nop - 5146: 0402 c.slli64 s0 - 5148: 030a slli t1,t1,0x2 - 514a: 0900 addi s0,sp,144 - 514c: 000c 0xc - 514e: 0001 nop - 5150: 0402 c.slli64 s0 - 5152: 030a slli t1,t1,0x2 - 5154: 0900 addi s0,sp,144 - 5156: 0004 0x4 - 5158: 0001 nop - 515a: 0402 c.slli64 s0 - 515c: 0309 addi t1,t1,2 - 515e: 0900 addi s0,sp,144 - 5160: 000c 0xc - 5162: 0001 nop - 5164: 0402 c.slli64 s0 - 5166: 0318 addi a4,sp,384 - 5168: 0900 addi s0,sp,144 - 516a: 000c 0xc - 516c: 0001 nop - 516e: 0402 c.slli64 s0 - 5170: 0318 addi a4,sp,384 - 5172: 0900 addi s0,sp,144 - 5174: 0010 0x10 - 5176: 0001 nop - 5178: 0402 c.slli64 s0 - 517a: 031a slli t1,t1,0x6 - 517c: 0900 addi s0,sp,144 - 517e: 000c 0xc - 5180: 0001 nop - 5182: 0402 c.slli64 s0 - 5184: 031a slli t1,t1,0x6 - 5186: 0900 addi s0,sp,144 - 5188: 0000 unimp - 518a: 0001 nop - 518c: 0402 c.slli64 s0 - 518e: 031a slli t1,t1,0x6 - 5190: 0900 addi s0,sp,144 - 5192: 0000 unimp - 5194: 0001 nop - 5196: 0402 c.slli64 s0 - 5198: 031a slli t1,t1,0x6 - 519a: 0900 addi s0,sp,144 - 519c: 0000 unimp - 519e: 0001 nop - 51a0: 0402 c.slli64 s0 - 51a2: 031a slli t1,t1,0x6 - 51a4: 0900 addi s0,sp,144 - 51a6: 0000 unimp - 51a8: 0001 nop - 51aa: 0402 c.slli64 s0 - 51ac: 031a slli t1,t1,0x6 - 51ae: 0900 addi s0,sp,144 - 51b0: 0000 unimp - 51b2: 0001 nop - 51b4: 0402 c.slli64 s0 - 51b6: 031a slli t1,t1,0x6 - 51b8: 0900 addi s0,sp,144 - 51ba: 0000 unimp - 51bc: 0001 nop - 51be: 0402 c.slli64 s0 - 51c0: 031a slli t1,t1,0x6 - 51c2: 0900 addi s0,sp,144 - 51c4: 0000 unimp - 51c6: 0001 nop - 51c8: 0402 c.slli64 s0 - 51ca: 0322 slli t1,t1,0x8 - 51cc: 0900 addi s0,sp,144 - 51ce: 0008 0x8 - 51d0: 0001 nop - 51d2: 0402 c.slli64 s0 - 51d4: 09000323 sb a6,134(zero) # 86 <_start-0x7fffff7a> - 51d8: 0020 addi s0,sp,8 - 51da: 0001 nop - 51dc: 0402 c.slli64 s0 - 51de: 09000323 sb a6,134(zero) # 86 <_start-0x7fffff7a> - 51e2: 0000 unimp - 51e4: 0601 addi a2,a2,0 - 51e6: 0c090003 lb zero,192(s2) - 51ea: 0100 addi s0,sp,128 - 51ec: 0300 addi s0,sp,384 - 51ee: 9204 0x9204 - 51f0: 0601 addi a2,a2,0 - 51f2: 0c090003 lb zero,192(s2) - 51f6: 0100 addi s0,sp,128 - 51f8: 0300 addi s0,sp,384 - 51fa: 9204 0x9204 - 51fc: 0301 addi t1,t1,0 - 51fe: 0900 addi s0,sp,144 - 5200: 0000 unimp - 5202: 0001 nop - 5204: 01920403 lb s0,25(tp) # 1a019 <_start-0x7ffe5fe7> - 5208: 00090003 lb zero,0(s2) - 520c: 0100 addi s0,sp,128 - 520e: 0300 addi s0,sp,384 - 5210: 9204 0x9204 - 5212: 0301 addi t1,t1,0 - 5214: 0900 addi s0,sp,144 - 5216: 0000 unimp - 5218: 0001 nop - 521a: 01920403 lb s0,25(tp) # 19 <_start-0x7fffffe7> - 521e: 00090003 lb zero,0(s2) - 5222: 0100 addi s0,sp,128 - 5224: 0300 addi s0,sp,384 - 5226: 9204 0x9204 - 5228: 0301 addi t1,t1,0 - 522a: 0900 addi s0,sp,144 - 522c: 0000 unimp - 522e: 0001 nop - 5230: 01920403 lb s0,25(tp) # 19 <_start-0x7fffffe7> - 5234: 10090003 lb zero,256(s2) - 5238: 0100 addi s0,sp,128 - 523a: 0300 addi s0,sp,384 - 523c: 9204 0x9204 - 523e: 0301 addi t1,t1,0 - 5240: 0900 addi s0,sp,144 - 5242: 0018 0x18 - 5244: 0501 addi a0,a0,0 - 5246: 000a c.slli zero,0x2 - 5248: 01920403 lb s0,25(tp) # 19 <_start-0x7fffffe7> - 524c: 0306 slli t1,t1,0x1 - 524e: 00100903 lb s2,1(zero) # 1 <_start-0x7fffffff> - 5252: 0501 addi a0,a0,0 - 5254: 04030003 lb zero,64(t1) # 90043ae <_start-0x76ffbc52> - 5258: 0192 slli gp,gp,0x4 - 525a: 04097d03 0x4097d03 - 525e: 0100 addi s0,sp,128 - 5260: 0300 addi s0,sp,384 - 5262: 9204 0x9204 - 5264: 0601 addi a2,a2,0 - 5266: 04090003 lb zero,64(s2) - 526a: 0100 addi s0,sp,128 - 526c: 0300 addi s0,sp,384 - 526e: 9204 0x9204 - 5270: 0301 addi t1,t1,0 - 5272: 0901 addi s2,s2,0 - 5274: 0000 unimp - 5276: 0001 nop - 5278: 01920403 lb s0,25(tp) # 19 <_start-0x7fffffe7> - 527c: 00090003 lb zero,0(s2) - 5280: 0100 addi s0,sp,128 - 5282: 0300 addi s0,sp,384 - 5284: 9204 0x9204 - 5286: 0301 addi t1,t1,0 - 5288: 0902 c.slli64 s2 - 528a: 0000 unimp - 528c: 0501 addi a0,a0,0 - 528e: 000a c.slli zero,0x2 - 5290: 01920403 lb s0,25(tp) # 19 <_start-0x7fffffe7> - 5294: 0306 slli t1,t1,0x1 - 5296: 0900 addi s0,sp,144 - 5298: 0000 unimp - 529a: 0501 addi a0,a0,0 - 529c: 0001 nop - 529e: 01920403 lb s0,25(tp) # 19 <_start-0x7fffffe7> - 52a2: 04090103 lb sp,64(s2) - 52a6: 0100 addi s0,sp,128 - 52a8: 0a05 addi s4,s4,1 - 52aa: 0300 addi s0,sp,384 - 52ac: 9204 0x9204 - 52ae: 0301 addi t1,t1,0 - 52b0: 097f 0x97f - 52b2: 0008 0x8 - 52b4: 0501 addi a0,a0,0 - 52b6: 0001 nop - 52b8: 01920403 lb s0,25(tp) # 19 <_start-0x7fffffe7> - 52bc: 0c090103 lb sp,192(s2) - 52c0: 0100 addi s0,sp,128 - 52c2: 0a05 addi s4,s4,1 - 52c4: 0300 addi s0,sp,384 - 52c6: 9204 0x9204 - 52c8: 0301 addi t1,t1,0 - 52ca: 097f 0x97f - 52cc: 0004 0x4 - 52ce: 0501 addi a0,a0,0 - 52d0: 0001 nop - 52d2: 01920403 lb s0,25(tp) # 19 <_start-0x7fffffe7> - 52d6: 08090103 lb sp,128(s2) - 52da: 0100 addi s0,sp,128 - 52dc: 0a05 addi s4,s4,1 - 52de: 0300 addi s0,sp,384 - 52e0: 9204 0x9204 - 52e2: 0301 addi t1,t1,0 - 52e4: 097f 0x97f - 52e6: 0008 0x8 - 52e8: 0501 addi a0,a0,0 - 52ea: 0001 nop - 52ec: 01920403 lb s0,25(tp) # 19 <_start-0x7fffffe7> - 52f0: 04090103 lb sp,64(s2) - 52f4: 0100 addi s0,sp,128 - 52f6: 0305 addi t1,t1,1 - 52f8: 2c097903 0x2c097903 - 52fc: 0100 addi s0,sp,128 - 52fe: 0200 addi s0,sp,256 - 5300: 5f04 lw s1,56(a4) - 5302: 0306 slli t1,t1,0x1 - 5304: 0902 c.slli64 s2 - 5306: 0004 0x4 - 5308: 0001 nop - 530a: 0402 c.slli64 s0 - 530c: 035f 0900 0020 0x200900035f - 5312: 0001 nop - 5314: 0402 c.slli64 s0 - 5316: 035f 0900 0000 0x900035f - 531c: 0301 addi t1,t1,0 - 531e: 0901 addi s2,s2,0 - 5320: 0000 unimp - 5322: 0301 addi t1,t1,0 - 5324: 0900 addi s0,sp,144 - 5326: 0000 unimp - 5328: 0301 addi t1,t1,0 - 532a: 0900 addi s0,sp,144 - 532c: 0000 unimp - 532e: 0001 nop - 5330: 0402 c.slli64 s0 - 5332: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> - 5336: 0018 0x18 - 5338: 0001 nop - 533a: 0402 c.slli64 s0 - 533c: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> - 5340: 0000 unimp - 5342: 0601 addi a2,a2,0 - 5344: 14097e03 0x14097e03 - 5348: 0100 addi s0,sp,128 - 534a: 0200 addi s0,sp,256 - 534c: 6004 flw fs1,0(s0) - 534e: 0306 slli t1,t1,0x1 - 5350: 0901 addi s2,s2,0 - 5352: 0004 0x4 - 5354: 0001 nop - 5356: 0402 c.slli64 s0 - 5358: 0360 addi s0,sp,396 - 535a: 0900 addi s0,sp,144 - 535c: 0024 addi s1,sp,8 - 535e: 0001 nop - 5360: 0402 c.slli64 s0 - 5362: 0360 addi s0,sp,396 - 5364: 0900 addi s0,sp,144 - 5366: 0000 unimp - 5368: 0601 addi a2,a2,0 - 536a: 04090003 lb zero,64(s2) - 536e: 0100 addi s0,sp,128 - 5370: 0200 addi s0,sp,256 - 5372: 3004 fld fs1,32(s0) - 5374: 0306 slli t1,t1,0x1 - 5376: 0901 addi s2,s2,0 - 5378: 000c 0xc - 537a: 0001 nop - 537c: 0402 c.slli64 s0 - 537e: 0330 addi a2,sp,392 - 5380: 0900 addi s0,sp,144 - 5382: 0000 unimp - 5384: 0001 nop - 5386: 0402 c.slli64 s0 - 5388: 0330 addi a2,sp,392 - 538a: 0900 addi s0,sp,144 - 538c: 0000 unimp - 538e: 0001 nop - 5390: 0402 c.slli64 s0 - 5392: 0330 addi a2,sp,392 - 5394: 0900 addi s0,sp,144 - 5396: 0000 unimp - 5398: 0001 nop - 539a: 0402 c.slli64 s0 - 539c: 0330 addi a2,sp,392 - 539e: 0900 addi s0,sp,144 - 53a0: 0000 unimp - 53a2: 0001 nop - 53a4: 0402 c.slli64 s0 - 53a6: 0330 addi a2,sp,392 - 53a8: 0900 addi s0,sp,144 - 53aa: 0000 unimp - 53ac: 0001 nop - 53ae: 0402 c.slli64 s0 - 53b0: 0330 addi a2,sp,392 - 53b2: 0900 addi s0,sp,144 - 53b4: 0010 0x10 - 53b6: 0001 nop - 53b8: 0402 c.slli64 s0 - 53ba: 0330 addi a2,sp,392 - 53bc: 0900 addi s0,sp,144 - 53be: 0000 unimp - 53c0: 0001 nop - 53c2: 0402 c.slli64 s0 - 53c4: 0335 addi t1,t1,13 - 53c6: 0900 addi s0,sp,144 - 53c8: 0008 0x8 - 53ca: 0001 nop - 53cc: 0402 c.slli64 s0 - 53ce: 0335 addi t1,t1,13 - 53d0: 0900 addi s0,sp,144 - 53d2: 0000 unimp - 53d4: 0001 nop - 53d6: 0402 c.slli64 s0 - 53d8: 0335 addi t1,t1,13 - 53da: 0900 addi s0,sp,144 - 53dc: 0000 unimp - 53de: 0001 nop - 53e0: 0402 c.slli64 s0 - 53e2: 0335 addi t1,t1,13 - 53e4: 0900 addi s0,sp,144 - 53e6: 0008 0x8 - 53e8: 0001 nop - 53ea: 0402 c.slli64 s0 - 53ec: 09000347 fmsub.s ft6,ft0,fa6,ft1,rne - 53f0: 0008 0x8 - 53f2: 0001 nop - 53f4: 0402 c.slli64 s0 - 53f6: 09000347 fmsub.s ft6,ft0,fa6,ft1,rne - 53fa: 0000 unimp - 53fc: 0001 nop - 53fe: 0402 c.slli64 s0 - 5400: 09000347 fmsub.s ft6,ft0,fa6,ft1,rne - 5404: 0000 unimp - 5406: 0001 nop - 5408: 0402 c.slli64 s0 - 540a: 09000347 fmsub.s ft6,ft0,fa6,ft1,rne - 540e: 0000 unimp - 5410: 0001 nop - 5412: 0402 c.slli64 s0 - 5414: 09000347 fmsub.s ft6,ft0,fa6,ft1,rne - 5418: 0000 unimp - 541a: 0001 nop - 541c: 0402 c.slli64 s0 - 541e: 09000347 fmsub.s ft6,ft0,fa6,ft1,rne - 5422: 0000 unimp - 5424: 0001 nop - 5426: 0402 c.slli64 s0 - 5428: 09000347 fmsub.s ft6,ft0,fa6,ft1,rne - 542c: 0000 unimp - 542e: 0001 nop - 5430: 0402 c.slli64 s0 - 5432: 09000347 fmsub.s ft6,ft0,fa6,ft1,rne - 5436: 0004 0x4 - 5438: 0001 nop - 543a: 0402 c.slli64 s0 - 543c: 09000347 fmsub.s ft6,ft0,fa6,ft1,rne - 5440: 0008 0x8 - 5442: 0001 nop - 5444: 0402 c.slli64 s0 - 5446: 09000347 fmsub.s ft6,ft0,fa6,ft1,rne - 544a: 0000 unimp - 544c: 0001 nop - 544e: 0402 c.slli64 s0 - 5450: 0649 addi a2,a2,18 - 5452: 04090003 lb zero,64(s2) - 5456: 0100 addi s0,sp,128 - 5458: 0200 addi s0,sp,256 - 545a: 4c04 lw s1,24(s0) - 545c: 0306 slli t1,t1,0x1 - 545e: 0900 addi s0,sp,144 - 5460: 0008 0x8 - 5462: 0601 addi a2,a2,0 - 5464: 04090003 lb zero,64(s2) - 5468: 0100 addi s0,sp,128 - 546a: 0200 addi s0,sp,256 - 546c: 5104 lw s1,32(a0) - 546e: 0306 slli t1,t1,0x1 - 5470: 0900 addi s0,sp,144 - 5472: 000c 0xc - 5474: 0001 nop - 5476: 0402 c.slli64 s0 - 5478: 00030657 vadd.vv v12,v0,v6,v0.t - 547c: 1809 addi a6,a6,-30 - 547e: 0100 addi s0,sp,128 - 5480: 0200 addi s0,sp,256 - 5482: 4b04 lw s1,16(a4) - 5484: 0306 slli t1,t1,0x1 - 5486: 0900 addi s0,sp,144 - 5488: 0008 0x8 - 548a: 0001 nop - 548c: 0402 c.slli64 s0 - 548e: 064e slli a2,a2,0x13 - 5490: 18090003 lb zero,384(s2) - 5494: 0100 addi s0,sp,128 - 5496: 0200 addi s0,sp,256 - 5498: 4e04 lw s1,24(a2) - 549a: 0306 slli t1,t1,0x1 - 549c: 0900 addi s0,sp,144 - 549e: 0014 0x14 - 54a0: 0001 nop - 54a2: 0402 c.slli64 s0 - 54a4: 034e slli t1,t1,0x13 - 54a6: 0900 addi s0,sp,144 - 54a8: 0008 0x8 - 54aa: 0001 nop - 54ac: 0402 c.slli64 s0 - 54ae: 0652 slli a2,a2,0x14 - 54b0: 18090003 lb zero,384(s2) - 54b4: 0100 addi s0,sp,128 - 54b6: 0200 addi s0,sp,256 - 54b8: 5504 lw s1,40(a0) - 54ba: 0306 slli t1,t1,0x1 - 54bc: 0900 addi s0,sp,144 - 54be: 0004 0x4 - 54c0: 0001 nop - 54c2: 0402 c.slli64 s0 - 54c4: 0354 addi a3,sp,388 - 54c6: 0900 addi s0,sp,144 - 54c8: 0024 addi s1,sp,8 - 54ca: 0001 nop - 54cc: 0402 c.slli64 s0 - 54ce: 0358 addi a4,sp,388 - 54d0: 0900 addi s0,sp,144 - 54d2: 002c addi a1,sp,8 - 54d4: 0001 nop - 54d6: 0402 c.slli64 s0 - 54d8: 00030657 vadd.vv v12,v0,v6,v0.t - 54dc: 1409 addi s0,s0,-30 - 54de: 0100 addi s0,sp,128 - 54e0: 0200 addi s0,sp,256 - 54e2: 5904 lw s1,48(a0) - 54e4: 0306 slli t1,t1,0x1 - 54e6: 0900 addi s0,sp,144 - 54e8: 0004 0x4 - 54ea: 0001 nop - 54ec: 0402 c.slli64 s0 - 54ee: 0359 addi t1,t1,22 - 54f0: 0900 addi s0,sp,144 - 54f2: 0000 unimp - 54f4: 0001 nop - 54f6: 0402 c.slli64 s0 - 54f8: 0359 addi t1,t1,22 - 54fa: 0900 addi s0,sp,144 - 54fc: 0010 0x10 - 54fe: 0001 nop - 5500: 0402 c.slli64 s0 - 5502: 0359 addi t1,t1,22 - 5504: 0900 addi s0,sp,144 - 5506: 0000 unimp - 5508: 0001 nop - 550a: 0402 c.slli64 s0 - 550c: 035a slli t1,t1,0x16 - 550e: 0900 addi s0,sp,144 - 5510: 0008 0x8 - 5512: 0001 nop - 5514: 0402 c.slli64 s0 - 5516: 035a slli t1,t1,0x16 - 5518: 0900 addi s0,sp,144 - 551a: 0000 unimp - 551c: 0001 nop - 551e: 0402 c.slli64 s0 - 5520: 035a slli t1,t1,0x16 - 5522: 0900 addi s0,sp,144 - 5524: 0000 unimp - 5526: 0001 nop - 5528: 0402 c.slli64 s0 - 552a: 035a slli t1,t1,0x16 - 552c: 0900 addi s0,sp,144 - 552e: 0000 unimp - 5530: 0001 nop - 5532: 0402 c.slli64 s0 - 5534: 035c addi a5,sp,388 - 5536: 0900 addi s0,sp,144 - 5538: 0008 0x8 - 553a: 0001 nop - 553c: 0402 c.slli64 s0 - 553e: 035c addi a5,sp,388 - 5540: 0900 addi s0,sp,144 - 5542: 0000 unimp - 5544: 0001 nop - 5546: 0402 c.slli64 s0 - 5548: 035c addi a5,sp,388 - 554a: 0900 addi s0,sp,144 - 554c: 0000 unimp - 554e: 0001 nop - 5550: 0402 c.slli64 s0 - 5552: 035c addi a5,sp,388 - 5554: 0900 addi s0,sp,144 - 5556: 0010 0x10 - 5558: 0001 nop - 555a: 0402 c.slli64 s0 - 555c: 035c addi a5,sp,388 - 555e: 0900 addi s0,sp,144 - 5560: 000c 0xc - 5562: 0001 nop - 5564: 0402 c.slli64 s0 - 5566: 035c addi a5,sp,388 - 5568: 0900 addi s0,sp,144 - 556a: 0000 unimp - 556c: 0001 nop - 556e: 0402 c.slli64 s0 - 5570: 035c addi a5,sp,388 - 5572: 0900 addi s0,sp,144 - 5574: 000c 0xc - 5576: 0001 nop - 5578: 0402 c.slli64 s0 - 557a: 035c addi a5,sp,388 - 557c: 0900 addi s0,sp,144 - 557e: 0004 0x4 - 5580: 0001 nop - 5582: 0402 c.slli64 s0 - 5584: 0900035b 0x900035b - 5588: 000c 0xc - 558a: 0001 nop - 558c: 0402 c.slli64 s0 - 558e: 036a slli t1,t1,0x1a - 5590: 0900 addi s0,sp,144 - 5592: 000c 0xc - 5594: 0001 nop - 5596: 0402 c.slli64 s0 - 5598: 036a slli t1,t1,0x1a - 559a: 0900 addi s0,sp,144 - 559c: 0000 unimp - 559e: 0001 nop - 55a0: 0402 c.slli64 s0 - 55a2: 036a slli t1,t1,0x1a - 55a4: 0900 addi s0,sp,144 - 55a6: 0010 0x10 - 55a8: 0001 nop - 55aa: 0402 c.slli64 s0 - 55ac: 0374 addi a3,sp,396 - 55ae: 0900 addi s0,sp,144 - 55b0: 0010 0x10 - 55b2: 0001 nop - 55b4: 0402 c.slli64 s0 - 55b6: 0375 addi t1,t1,29 - 55b8: 0900 addi s0,sp,144 - 55ba: 0020 addi s0,sp,8 - 55bc: 0001 nop - 55be: 0402 c.slli64 s0 - 55c0: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> - 55c4: 000c 0xc - 55c6: 0001 nop - 55c8: 0402 c.slli64 s0 - 55ca: 0348 addi a0,sp,388 - 55cc: 0900 addi s0,sp,144 - 55ce: 0008 0x8 - 55d0: 0001 nop - 55d2: 0402 c.slli64 s0 - 55d4: 0348 addi a0,sp,388 - 55d6: 0900 addi s0,sp,144 - 55d8: 0000 unimp - 55da: 0001 nop - 55dc: 0402 c.slli64 s0 - 55de: 037c addi a5,sp,396 - 55e0: 0900 addi s0,sp,144 - 55e2: 0024 addi s1,sp,8 - 55e4: 0001 nop - 55e6: 0402 c.slli64 s0 - 55e8: 037c addi a5,sp,396 - 55ea: 0900 addi s0,sp,144 - 55ec: 000c 0xc - 55ee: 0001 nop - 55f0: 0402 c.slli64 s0 - 55f2: 037c addi a5,sp,396 - 55f4: 0900 addi s0,sp,144 - 55f6: 0000 unimp - 55f8: 0001 nop - 55fa: 0402 c.slli64 s0 - 55fc: 037c addi a5,sp,396 - 55fe: 0900 addi s0,sp,144 - 5600: 0000 unimp - 5602: 0001 nop - 5604: 0402 c.slli64 s0 - 5606: 037c addi a5,sp,396 - 5608: 0900 addi s0,sp,144 - 560a: 0000 unimp - 560c: 0001 nop - 560e: 0402 c.slli64 s0 - 5610: 037c addi a5,sp,396 - 5612: 0900 addi s0,sp,144 - 5614: 0000 unimp - 5616: 0001 nop - 5618: 0402 c.slli64 s0 - 561a: 037c addi a5,sp,396 - 561c: 0900 addi s0,sp,144 - 561e: 0000 unimp - 5620: 0001 nop - 5622: 0402 c.slli64 s0 - 5624: 037c addi a5,sp,396 - 5626: 0900 addi s0,sp,144 - 5628: 0000 unimp - 562a: 0001 nop - 562c: 0402 c.slli64 s0 - 562e: 037c addi a5,sp,396 - 5630: 0900 addi s0,sp,144 - 5632: 0000 unimp - 5634: 0001 nop - 5636: 0402 c.slli64 s0 - 5638: 037c addi a5,sp,396 - 563a: 0900 addi s0,sp,144 - 563c: 0000 unimp - 563e: 0001 nop - 5640: 0402 c.slli64 s0 - 5642: 037c addi a5,sp,396 - 5644: 0900 addi s0,sp,144 - 5646: 0000 unimp - 5648: 0001 nop - 564a: 0402 c.slli64 s0 - 564c: 037c addi a5,sp,396 - 564e: 0900 addi s0,sp,144 - 5650: 0000 unimp - 5652: 0001 nop - 5654: 0402 c.slli64 s0 - 5656: 037c addi a5,sp,396 - 5658: 0900 addi s0,sp,144 - 565a: 0000 unimp - 565c: 0001 nop - 565e: 0402 c.slli64 s0 - 5660: 037c addi a5,sp,396 - 5662: 0900 addi s0,sp,144 - 5664: 0000 unimp - 5666: 0001 nop - 5668: 0402 c.slli64 s0 - 566a: 037c addi a5,sp,396 - 566c: 0900 addi s0,sp,144 - 566e: 0000 unimp - 5670: 0001 nop - 5672: 0402 c.slli64 s0 - 5674: 037c addi a5,sp,396 - 5676: 0900 addi s0,sp,144 - 5678: 0000 unimp - 567a: 0001 nop - 567c: 0402 c.slli64 s0 - 567e: 0304 addi s1,sp,384 - 5680: 0900 addi s0,sp,144 - 5682: 0008 0x8 - 5684: 0001 nop - 5686: 0402 c.slli64 s0 - 5688: 0304 addi s1,sp,384 - 568a: 0900 addi s0,sp,144 - 568c: 0000 unimp - 568e: 0001 nop - 5690: 0402 c.slli64 s0 - 5692: 0304 addi s1,sp,384 - 5694: 0900 addi s0,sp,144 - 5696: 0014 0x14 - 5698: 0301 addi t1,t1,0 - 569a: 0900 addi s0,sp,144 - 569c: 0008 0x8 - 569e: 0301 addi t1,t1,0 - 56a0: 0900 addi s0,sp,144 - 56a2: 0000 unimp - 56a4: 0301 addi t1,t1,0 - 56a6: 0900 addi s0,sp,144 - 56a8: 0000 unimp - 56aa: 0301 addi t1,t1,0 - 56ac: 0900 addi s0,sp,144 - 56ae: 0014 0x14 - 56b0: 0901 addi s2,s2,0 - 56b2: 000c 0xc - 56b4: 0100 addi s0,sp,128 - 56b6: 7701 lui a4,0xfffe0 - 56b8: 0021 c.nop 8 - 56ba: 0300 addi s0,sp,384 - 56bc: 9100 0x9100 - 56be: 0000 unimp - 56c0: 0100 addi s0,sp,128 - 56c2: fb01 bnez a4,55d2 <_start-0x7fffaa2e> - 56c4: 0d0e slli s10,s10,0x3 - 56c6: 0100 addi s0,sp,128 - 56c8: 0101 addi sp,sp,0 - 56ca: 0001 nop - 56cc: 0000 unimp - 56ce: 0001 nop - 56d0: 0100 addi s0,sp,128 - 56d2: 2e2e fld ft8,200(sp) - 56d4: 2f2e2e2f 0x2f2e2e2f - 56d8: 2e2e fld ft8,200(sp) - 56da: 2f2e2e2f 0x2f2e2e2f - 56de: 6972 flw fs2,28(sp) - 56e0: 2d766373 csrrsi t1,0x2d7,12 - 56e4: 2f636367 0x2f636367 - 56e8: 696c flw fa1,84(a0) - 56ea: 6762 flw fa4,24(sp) - 56ec: 732f6363 bltu t5,s2,5e12 <_start-0x7fffa1ee> - 56f0: 2d74666f jal a2,4c1c6 <_start-0x7ffb3e3a> - 56f4: 7066 flw ft0,120(sp) - 56f6: 2e00 fld fs0,24(a2) - 56f8: 2f2e fld ft10,200(sp) - 56fa: 2e2e fld ft8,200(sp) - 56fc: 2f2e2e2f 0x2f2e2e2f - 5700: 2e2e fld ft8,200(sp) - 5702: 7369722f 0x7369722f - 5706: 672d7663 bgeu s10,s2,5d72 <_start-0x7fffa28e> - 570a: 6c2f6363 bltu t5,sp,5dd0 <_start-0x7fffa230> - 570e: 6269 lui tp,0x1a - 5710: 2f636367 0x2f636367 - 5714: 2e2e fld ft8,200(sp) - 5716: 636e692f vamoandw.v zero,v22,(t3),v18 - 571a: 756c flw fa1,108(a0) - 571c: 6564 flw fs1,76(a0) - 571e: 0000 unimp - 5720: 74627573 csrrci a0,0x746,4 - 5724: 3366 fld ft6,120(sp) - 5726: 632e flw ft6,200(sp) - 5728: 0100 addi s0,sp,128 - 572a: 0000 unimp - 572c: 74666f73 csrrsi t5,0x746,12 - 5730: 662d lui a2,0xb - 5732: 2e70 fld fa2,216(a2) - 5734: 0068 addi a0,sp,12 - 5736: 0001 nop - 5738: 7100 flw fs0,32(a0) - 573a: 6175 addi sp,sp,368 - 573c: 2e64 fld fs1,216(a2) - 573e: 0068 addi a0,sp,12 - 5740: 0001 nop - 5742: 6c00 flw fs0,24(s0) - 5744: 6c676e6f jal t3,7be0a <_start-0x7ff841f6> - 5748: 2e676e6f jal t3,7ba2e <_start-0x7ff845d2> - 574c: 0068 addi a0,sp,12 - 574e: 0002 c.slli64 zero - 5750: 0000 unimp - 5752: 0105 addi sp,sp,1 - 5754: 0500 addi s0,sp,640 - 5756: b802 fsd ft0,48(sp) - 5758: 0128 addi a0,sp,136 - 575a: 0380 addi s0,sp,448 - 575c: 03050123 sb a6,34(a0) # ffffc022 <__BSS_END__+0x7ffe560a> - 5760: 00090103 lb sp,0(s2) - 5764: 0100 addi s0,sp,128 - 5766: 00090003 lb zero,0(s2) - 576a: 0100 addi s0,sp,128 - 576c: 0d05 addi s10,s10,1 - 576e: 00090003 lb zero,0(s2) - 5772: 0100 addi s0,sp,128 - 5774: 0305 addi t1,t1,1 - 5776: 00090103 lb sp,0(s2) - 577a: 0100 addi s0,sp,128 - 577c: 00090003 lb zero,0(s2) - 5780: 0100 addi s0,sp,128 - 5782: 00090003 lb zero,0(s2) - 5786: 0100 addi s0,sp,128 - 5788: 00090003 lb zero,0(s2) - 578c: 0100 addi s0,sp,128 - 578e: 00090103 lb sp,0(s2) - 5792: 0100 addi s0,sp,128 - 5794: 00090003 lb zero,0(s2) - 5798: 0100 addi s0,sp,128 - 579a: 00090003 lb zero,0(s2) - 579e: 0100 addi s0,sp,128 - 57a0: 00090003 lb zero,0(s2) - 57a4: 0100 addi s0,sp,128 - 57a6: 00090103 lb sp,0(s2) - 57aa: 0100 addi s0,sp,128 - 57ac: 00090003 lb zero,0(s2) - 57b0: 0100 addi s0,sp,128 - 57b2: 00090003 lb zero,0(s2) - 57b6: 0100 addi s0,sp,128 - 57b8: 00090003 lb zero,0(s2) - 57bc: 0100 addi s0,sp,128 - 57be: 00090103 lb sp,0(s2) - 57c2: 0100 addi s0,sp,128 - 57c4: 00090203 lb tp,0(s2) - 57c8: 0100 addi s0,sp,128 - 57ca: 00090103 lb sp,0(s2) - 57ce: 0100 addi s0,sp,128 - 57d0: 00090003 lb zero,0(s2) - 57d4: 0100 addi s0,sp,128 - 57d6: 00090003 lb zero,0(s2) - 57da: 0100 addi s0,sp,128 - 57dc: 00090003 lb zero,0(s2) - 57e0: 0100 addi s0,sp,128 - 57e2: 0105 addi sp,sp,1 - 57e4: 0306 slli t1,t1,0x1 - 57e6: 0978 addi a4,sp,156 - 57e8: 0000 unimp - 57ea: 0501 addi a0,a0,0 - 57ec: 09080303 lb t1,144(a6) - 57f0: 0020 addi s0,sp,8 - 57f2: 0501 addi a0,a0,0 - 57f4: 0301 addi t1,t1,0 - 57f6: 0978 addi a4,sp,156 - 57f8: 0008 0x8 - 57fa: 0501 addi a0,a0,0 - 57fc: 09080303 lb t1,144(a6) - 5800: 0004 0x4 - 5802: 0501 addi a0,a0,0 - 5804: 0301 addi t1,t1,0 - 5806: 0978 addi a4,sp,156 - 5808: 0004 0x4 - 580a: 0501 addi a0,a0,0 - 580c: 09080303 lb t1,144(a6) - 5810: 0010 0x10 - 5812: 0601 addi a2,a2,0 - 5814: 0c090003 lb zero,192(s2) - 5818: 0100 addi s0,sp,128 - 581a: 0105 addi sp,sp,1 - 581c: 0306 slli t1,t1,0x1 - 581e: 0978 addi a4,sp,156 - 5820: 0000 unimp - 5822: 0501 addi a0,a0,0 - 5824: 09080303 lb t1,144(a6) - 5828: 0010 0x10 - 582a: 0601 addi a2,a2,0 - 582c: 0c090003 lb zero,192(s2) - 5830: 0100 addi s0,sp,128 - 5832: 04090003 lb zero,64(s2) - 5836: 0100 addi s0,sp,128 - 5838: 00090003 lb zero,0(s2) - 583c: 0100 addi s0,sp,128 - 583e: 04090003 lb zero,64(s2) - 5842: 0100 addi s0,sp,128 - 5844: 04090003 lb zero,64(s2) - 5848: 0100 addi s0,sp,128 - 584a: 04090003 lb zero,64(s2) - 584e: 0100 addi s0,sp,128 - 5850: 00090003 lb zero,0(s2) - 5854: 0100 addi s0,sp,128 - 5856: 00090003 lb zero,0(s2) - 585a: 0100 addi s0,sp,128 - 585c: 00090003 lb zero,0(s2) - 5860: 0100 addi s0,sp,128 - 5862: 00090003 lb zero,0(s2) - 5866: 0100 addi s0,sp,128 - 5868: 00090003 lb zero,0(s2) - 586c: 0100 addi s0,sp,128 - 586e: 00090003 lb zero,0(s2) - 5872: 0100 addi s0,sp,128 - 5874: 00090003 lb zero,0(s2) - 5878: 0100 addi s0,sp,128 - 587a: 0200 addi s0,sp,256 - 587c: 0804 addi s1,sp,16 - 587e: 08090003 lb zero,128(s2) - 5882: 0100 addi s0,sp,128 - 5884: 0200 addi s0,sp,256 - 5886: 0904 addi s1,sp,144 - 5888: 20090003 lb zero,512(s2) - 588c: 0100 addi s0,sp,128 - 588e: 0200 addi s0,sp,256 - 5890: 0904 addi s1,sp,144 - 5892: 0306 slli t1,t1,0x1 - 5894: 0901 addi s2,s2,0 - 5896: 0004 0x4 - 5898: 0001 nop - 589a: 0402 c.slli64 s0 - 589c: 0309 addi t1,t1,2 - 589e: 097f 0x97f - 58a0: 0008 0x8 - 58a2: 0001 nop - 58a4: 0402 c.slli64 s0 - 58a6: 0309 addi t1,t1,2 - 58a8: 0901 addi s2,s2,0 - 58aa: 0004 0x4 - 58ac: 0001 nop - 58ae: 0402 c.slli64 s0 - 58b0: 0309 addi t1,t1,2 - 58b2: 097f 0x97f - 58b4: 0018 0x18 - 58b6: 0001 nop - 58b8: 0402 c.slli64 s0 - 58ba: 0609 addi a2,a2,2 - 58bc: 04090103 lb sp,64(s2) - 58c0: 0100 addi s0,sp,128 - 58c2: 0200 addi s0,sp,256 - 58c4: 0904 addi s1,sp,144 - 58c6: 00090003 lb zero,0(s2) - 58ca: 0100 addi s0,sp,128 - 58cc: 0200 addi s0,sp,256 - 58ce: 0904 addi s1,sp,144 - 58d0: 00090003 lb zero,0(s2) - 58d4: 0100 addi s0,sp,128 - 58d6: 0200 addi s0,sp,256 - 58d8: 0904 addi s1,sp,144 - 58da: 00090003 lb zero,0(s2) - 58de: 0100 addi s0,sp,128 - 58e0: 0200 addi s0,sp,256 - 58e2: 0904 addi s1,sp,144 - 58e4: 00090003 lb zero,0(s2) - 58e8: 0100 addi s0,sp,128 - 58ea: 0200 addi s0,sp,256 - 58ec: 0904 addi s1,sp,144 - 58ee: 00090003 lb zero,0(s2) - 58f2: 0100 addi s0,sp,128 - 58f4: 0200 addi s0,sp,256 - 58f6: 0904 addi s1,sp,144 - 58f8: 00090003 lb zero,0(s2) - 58fc: 0100 addi s0,sp,128 - 58fe: 0200 addi s0,sp,256 - 5900: 0904 addi s1,sp,144 - 5902: 08090003 lb zero,128(s2) - 5906: 0100 addi s0,sp,128 - 5908: 0200 addi s0,sp,256 - 590a: 0904 addi s1,sp,144 - 590c: 04090003 lb zero,64(s2) - 5910: 0100 addi s0,sp,128 - 5912: 0200 addi s0,sp,256 - 5914: 0904 addi s1,sp,144 - 5916: 04090003 lb zero,64(s2) - 591a: 0100 addi s0,sp,128 - 591c: 0200 addi s0,sp,256 - 591e: 0904 addi s1,sp,144 - 5920: 04090003 lb zero,64(s2) - 5924: 0100 addi s0,sp,128 - 5926: 0200 addi s0,sp,256 - 5928: 0904 addi s1,sp,144 - 592a: 00090003 lb zero,0(s2) - 592e: 0100 addi s0,sp,128 - 5930: 0200 addi s0,sp,256 - 5932: 0904 addi s1,sp,144 - 5934: 00090003 lb zero,0(s2) - 5938: 0100 addi s0,sp,128 - 593a: 0200 addi s0,sp,256 - 593c: 0904 addi s1,sp,144 - 593e: 00090003 lb zero,0(s2) - 5942: 0100 addi s0,sp,128 - 5944: 0200 addi s0,sp,256 - 5946: 0904 addi s1,sp,144 - 5948: 00090003 lb zero,0(s2) - 594c: 0100 addi s0,sp,128 - 594e: 0200 addi s0,sp,256 - 5950: 0904 addi s1,sp,144 - 5952: 00090003 lb zero,0(s2) - 5956: 0100 addi s0,sp,128 - 5958: 0200 addi s0,sp,256 - 595a: 0904 addi s1,sp,144 - 595c: 00090003 lb zero,0(s2) - 5960: 0100 addi s0,sp,128 - 5962: 0200 addi s0,sp,256 - 5964: 0904 addi s1,sp,144 - 5966: 00090003 lb zero,0(s2) - 596a: 0100 addi s0,sp,128 - 596c: 0200 addi s0,sp,256 - 596e: 0804 addi s1,sp,16 - 5970: 08090003 lb zero,128(s2) - 5974: 0100 addi s0,sp,128 - 5976: 0200 addi s0,sp,256 - 5978: 0904 addi s1,sp,144 - 597a: 20090003 lb zero,512(s2) - 597e: 0100 addi s0,sp,128 - 5980: 0200 addi s0,sp,256 - 5982: 0904 addi s1,sp,144 - 5984: 0306 slli t1,t1,0x1 - 5986: 0901 addi s2,s2,0 - 5988: 0004 0x4 - 598a: 0001 nop - 598c: 0402 c.slli64 s0 - 598e: 0309 addi t1,t1,2 - 5990: 097f 0x97f - 5992: 0008 0x8 - 5994: 0001 nop - 5996: 0402 c.slli64 s0 - 5998: 0609 addi a2,a2,2 - 599a: 08090103 lb sp,128(s2) - 599e: 0100 addi s0,sp,128 - 59a0: 0200 addi s0,sp,256 - 59a2: 0904 addi s1,sp,144 - 59a4: 00090003 lb zero,0(s2) - 59a8: 0100 addi s0,sp,128 - 59aa: 0200 addi s0,sp,256 - 59ac: 0204 addi s1,sp,256 - 59ae: 0306 slli t1,t1,0x1 - 59b0: 0900 addi s0,sp,144 - 59b2: 0004 0x4 - 59b4: 0001 nop - 59b6: 0402 c.slli64 s0 - 59b8: 00030603 lb a2,0(t1) - 59bc: 1c09 addi s8,s8,-30 - 59be: 0100 addi s0,sp,128 - 59c0: 0200 addi s0,sp,256 - 59c2: 0b04 addi s1,sp,400 - 59c4: 04090003 lb zero,64(s2) - 59c8: 0100 addi s0,sp,128 - 59ca: 0200 addi s0,sp,256 - 59cc: 0b04 addi s1,sp,400 - 59ce: 00090003 lb zero,0(s2) - 59d2: 0100 addi s0,sp,128 - 59d4: 0200 addi s0,sp,256 - 59d6: 0b04 addi s1,sp,400 - 59d8: 00090003 lb zero,0(s2) - 59dc: 0100 addi s0,sp,128 - 59de: 0200 addi s0,sp,256 - 59e0: 0b04 addi s1,sp,400 - 59e2: 00090003 lb zero,0(s2) - 59e6: 0100 addi s0,sp,128 - 59e8: 0200 addi s0,sp,256 - 59ea: 0b04 addi s1,sp,400 - 59ec: 00090003 lb zero,0(s2) - 59f0: 0100 addi s0,sp,128 - 59f2: 0200 addi s0,sp,256 - 59f4: 0b04 addi s1,sp,400 - 59f6: 00090003 lb zero,0(s2) - 59fa: 0100 addi s0,sp,128 - 59fc: 0200 addi s0,sp,256 - 59fe: 0c04 addi s1,sp,528 - 5a00: 08090003 lb zero,128(s2) - 5a04: 0100 addi s0,sp,128 - 5a06: 0200 addi s0,sp,256 - 5a08: 0c04 addi s1,sp,528 - 5a0a: 00090003 lb zero,0(s2) - 5a0e: 0100 addi s0,sp,128 - 5a10: 0200 addi s0,sp,256 - 5a12: 0c04 addi s1,sp,528 - 5a14: 00090003 lb zero,0(s2) - 5a18: 0100 addi s0,sp,128 - 5a1a: 0200 addi s0,sp,256 - 5a1c: 0e04 addi s1,sp,784 - 5a1e: 04090003 lb zero,64(s2) - 5a22: 0100 addi s0,sp,128 - 5a24: 0200 addi s0,sp,256 - 5a26: 0e04 addi s1,sp,784 - 5a28: 00090003 lb zero,0(s2) - 5a2c: 0100 addi s0,sp,128 - 5a2e: 0200 addi s0,sp,256 - 5a30: 1004 addi s1,sp,32 - 5a32: 04090003 lb zero,64(s2) - 5a36: 0100 addi s0,sp,128 - 5a38: 0300 addi s0,sp,384 - 5a3a: c204 sw s1,0(a2) - 5a3c: 0302 c.slli64 t1 - 5a3e: 0900 addi s0,sp,144 - 5a40: 001c 0x1c - 5a42: 0001 nop - 5a44: 02c20403 lb s0,44(tp) # 1a02c <_start-0x7ffe5fd4> - 5a48: 00090003 lb zero,0(s2) - 5a4c: 0100 addi s0,sp,128 - 5a4e: 0300 addi s0,sp,384 - 5a50: c204 sw s1,0(a2) - 5a52: 0302 c.slli64 t1 - 5a54: 0900 addi s0,sp,144 - 5a56: 0000 unimp - 5a58: 0001 nop - 5a5a: 0402 c.slli64 s0 - 5a5c: 09000313 li t1,144 - 5a60: 001c 0x1c - 5a62: 0001 nop - 5a64: 0402 c.slli64 s0 - 5a66: 09000313 li t1,144 - 5a6a: 0000 unimp - 5a6c: 0001 nop - 5a6e: 0402 c.slli64 s0 - 5a70: 09000313 li t1,144 - 5a74: 0004 0x4 - 5a76: 0001 nop - 5a78: 0402 c.slli64 s0 - 5a7a: 031c addi a5,sp,384 - 5a7c: 0900 addi s0,sp,144 - 5a7e: 0004 0x4 - 5a80: 0001 nop - 5a82: 0402 c.slli64 s0 - 5a84: 031c addi a5,sp,384 - 5a86: 0900 addi s0,sp,144 - 5a88: 0000 unimp - 5a8a: 0001 nop - 5a8c: 0402 c.slli64 s0 - 5a8e: 031c addi a5,sp,384 - 5a90: 0900 addi s0,sp,144 - 5a92: 0000 unimp - 5a94: 0001 nop - 5a96: 0402 c.slli64 s0 - 5a98: 031c addi a5,sp,384 - 5a9a: 0900 addi s0,sp,144 - 5a9c: 0000 unimp - 5a9e: 0001 nop - 5aa0: 0402 c.slli64 s0 - 5aa2: 031c addi a5,sp,384 - 5aa4: 0900 addi s0,sp,144 - 5aa6: 0014 0x14 - 5aa8: 0001 nop - 5aaa: 0402 c.slli64 s0 - 5aac: 031c addi a5,sp,384 - 5aae: 0900 addi s0,sp,144 - 5ab0: 0000 unimp - 5ab2: 0001 nop - 5ab4: 0402 c.slli64 s0 - 5ab6: 031c addi a5,sp,384 - 5ab8: 0900 addi s0,sp,144 - 5aba: 0000 unimp - 5abc: 0001 nop - 5abe: 0402 c.slli64 s0 - 5ac0: 031c addi a5,sp,384 - 5ac2: 0900 addi s0,sp,144 - 5ac4: 0000 unimp - 5ac6: 0001 nop - 5ac8: 0402 c.slli64 s0 - 5aca: 031c addi a5,sp,384 - 5acc: 0900 addi s0,sp,144 - 5ace: 000c 0xc - 5ad0: 0001 nop - 5ad2: 0402 c.slli64 s0 - 5ad4: 031c addi a5,sp,384 - 5ad6: 0900 addi s0,sp,144 - 5ad8: 000c 0xc - 5ada: 0001 nop - 5adc: 0402 c.slli64 s0 - 5ade: 031c addi a5,sp,384 - 5ae0: 0900 addi s0,sp,144 - 5ae2: 0004 0x4 - 5ae4: 0001 nop - 5ae6: 0402 c.slli64 s0 - 5ae8: 031c addi a5,sp,384 - 5aea: 0900 addi s0,sp,144 - 5aec: 0000 unimp - 5aee: 0001 nop - 5af0: 0402 c.slli64 s0 - 5af2: 031c addi a5,sp,384 - 5af4: 0900 addi s0,sp,144 - 5af6: 0018 0x18 - 5af8: 0001 nop - 5afa: 0402 c.slli64 s0 - 5afc: 031c addi a5,sp,384 - 5afe: 0900 addi s0,sp,144 - 5b00: 0000 unimp - 5b02: 0001 nop - 5b04: 0402 c.slli64 s0 - 5b06: 031c addi a5,sp,384 - 5b08: 0900 addi s0,sp,144 - 5b0a: 000c 0xc - 5b0c: 0001 nop - 5b0e: 0402 c.slli64 s0 - 5b10: 0900035b 0x900035b - 5b14: 0000 unimp - 5b16: 0001 nop - 5b18: 0402 c.slli64 s0 - 5b1a: 7f03065b 0x7f03065b - 5b1e: 0009 c.nop 2 - 5b20: 0100 addi s0,sp,128 - 5b22: 0200 addi s0,sp,256 - 5b24: 5b04 lw s1,48(a4) - 5b26: 04090103 lb sp,64(s2) - 5b2a: 0100 addi s0,sp,128 - 5b2c: 0200 addi s0,sp,256 - 5b2e: 1d04 addi s1,sp,688 - 5b30: 0306 slli t1,t1,0x1 - 5b32: 0900 addi s0,sp,144 - 5b34: 0004 0x4 - 5b36: 0301 addi t1,t1,0 - 5b38: 0900 addi s0,sp,144 - 5b3a: 000c 0xc - 5b3c: 0301 addi t1,t1,0 - 5b3e: 0900 addi s0,sp,144 - 5b40: 0008 0x8 - 5b42: 0001 nop - 5b44: 0402 c.slli64 s0 - 5b46: 0311 addi t1,t1,4 - 5b48: 0900 addi s0,sp,144 - 5b4a: 0018 0x18 - 5b4c: 0001 nop - 5b4e: 02cd0403 lb s0,44(s10) # b02c <_start-0x7fff4fd4> - 5b52: 0c090003 lb zero,192(s2) - 5b56: 0100 addi s0,sp,128 - 5b58: 0300 addi s0,sp,384 - 5b5a: cd04 sw s1,24(a0) - 5b5c: 0302 c.slli64 t1 - 5b5e: 0900 addi s0,sp,144 - 5b60: 0000 unimp - 5b62: 0001 nop - 5b64: 02cd0403 lb s0,44(s10) - 5b68: 00090003 lb zero,0(s2) - 5b6c: 0100 addi s0,sp,128 - 5b6e: 0300 addi s0,sp,384 - 5b70: 9404 0x9404 - 5b72: 0605 addi a2,a2,1 - 5b74: 18090003 lb zero,384(s2) - 5b78: 0100 addi s0,sp,128 - 5b7a: 0200 addi s0,sp,256 - 5b7c: 2b04 fld fs1,16(a4) - 5b7e: 0306 slli t1,t1,0x1 - 5b80: 0900 addi s0,sp,144 - 5b82: 0008 0x8 - 5b84: 0001 nop - 5b86: 0402 c.slli64 s0 - 5b88: 0900032b 0x900032b - 5b8c: 0010 0x10 - 5b8e: 0001 nop - 5b90: 0402 c.slli64 s0 - 5b92: 0335 addi t1,t1,13 - 5b94: 0900 addi s0,sp,144 - 5b96: 000c 0xc - 5b98: 0001 nop - 5b9a: 0402 c.slli64 s0 - 5b9c: 0335 addi t1,t1,13 - 5b9e: 0900 addi s0,sp,144 - 5ba0: 0000 unimp - 5ba2: 0001 nop - 5ba4: 0402 c.slli64 s0 - 5ba6: 0335 addi t1,t1,13 - 5ba8: 0900 addi s0,sp,144 - 5baa: 0000 unimp - 5bac: 0001 nop - 5bae: 0402 c.slli64 s0 - 5bb0: 0335 addi t1,t1,13 - 5bb2: 0900 addi s0,sp,144 - 5bb4: 0000 unimp - 5bb6: 0001 nop - 5bb8: 0402 c.slli64 s0 - 5bba: 0335 addi t1,t1,13 - 5bbc: 0900 addi s0,sp,144 - 5bbe: 0000 unimp - 5bc0: 0001 nop - 5bc2: 0402 c.slli64 s0 - 5bc4: 0335 addi t1,t1,13 - 5bc6: 0900 addi s0,sp,144 - 5bc8: 0000 unimp - 5bca: 0001 nop - 5bcc: 0402 c.slli64 s0 - 5bce: 0335 addi t1,t1,13 - 5bd0: 0900 addi s0,sp,144 - 5bd2: 0000 unimp - 5bd4: 0001 nop - 5bd6: 0402 c.slli64 s0 - 5bd8: 0335 addi t1,t1,13 - 5bda: 0900 addi s0,sp,144 - 5bdc: 0004 0x4 - 5bde: 0001 nop - 5be0: 0402 c.slli64 s0 - 5be2: 0335 addi t1,t1,13 - 5be4: 0900 addi s0,sp,144 - 5be6: 0004 0x4 - 5be8: 0001 nop - 5bea: 0402 c.slli64 s0 - 5bec: 0335 addi t1,t1,13 - 5bee: 0900 addi s0,sp,144 - 5bf0: 0000 unimp - 5bf2: 0001 nop - 5bf4: 0402 c.slli64 s0 - 5bf6: 00030637 lui a2,0x30 - 5bfa: 0809 addi a6,a6,2 - 5bfc: 0100 addi s0,sp,128 - 5bfe: 0200 addi s0,sp,256 - 5c00: 3a04 fld fs1,48(a2) - 5c02: 0306 slli t1,t1,0x1 - 5c04: 0900 addi s0,sp,144 - 5c06: 0008 0x8 - 5c08: 0601 addi a2,a2,0 - 5c0a: 04090003 lb zero,64(s2) - 5c0e: 0100 addi s0,sp,128 - 5c10: 0200 addi s0,sp,256 - 5c12: 3f04 fld fs1,56(a4) - 5c14: 0306 slli t1,t1,0x1 - 5c16: 0900 addi s0,sp,144 - 5c18: 0008 0x8 - 5c1a: 0001 nop - 5c1c: 0402 c.slli64 s0 - 5c1e: 0645 addi a2,a2,17 - 5c20: 18090003 lb zero,384(s2) - 5c24: 0100 addi s0,sp,128 - 5c26: 0200 addi s0,sp,256 - 5c28: 3904 fld fs1,48(a0) - 5c2a: 0306 slli t1,t1,0x1 - 5c2c: 0900 addi s0,sp,144 - 5c2e: 0008 0x8 - 5c30: 0001 nop - 5c32: 0402 c.slli64 s0 - 5c34: 063c addi a5,sp,776 - 5c36: 14090003 lb zero,320(s2) - 5c3a: 0100 addi s0,sp,128 - 5c3c: 0200 addi s0,sp,256 - 5c3e: 3c04 fld fs1,56(s0) - 5c40: 0306 slli t1,t1,0x1 - 5c42: 0900 addi s0,sp,144 - 5c44: 0014 0x14 - 5c46: 0001 nop - 5c48: 0402 c.slli64 s0 - 5c4a: 033c addi a5,sp,392 - 5c4c: 0900 addi s0,sp,144 - 5c4e: 0008 0x8 - 5c50: 0001 nop - 5c52: 0402 c.slli64 s0 - 5c54: 0640 addi s0,sp,772 - 5c56: 14090003 lb zero,320(s2) - 5c5a: 0100 addi s0,sp,128 - 5c5c: 0200 addi s0,sp,256 - 5c5e: 4304 lw s1,0(a4) - 5c60: 0306 slli t1,t1,0x1 - 5c62: 0900 addi s0,sp,144 - 5c64: 0004 0x4 - 5c66: 0001 nop - 5c68: 0402 c.slli64 s0 - 5c6a: 0342 slli t1,t1,0x10 - 5c6c: 0900 addi s0,sp,144 - 5c6e: 0024 addi s1,sp,8 - 5c70: 0001 nop - 5c72: 0402 c.slli64 s0 - 5c74: 0346 slli t1,t1,0x11 - 5c76: 0900 addi s0,sp,144 - 5c78: 0028 addi a0,sp,8 - 5c7a: 0001 nop - 5c7c: 0402 c.slli64 s0 - 5c7e: 0645 addi a2,a2,17 - 5c80: 10090003 lb zero,256(s2) - 5c84: 0100 addi s0,sp,128 - 5c86: 0200 addi s0,sp,256 - 5c88: 4704 lw s1,8(a4) - 5c8a: 0306 slli t1,t1,0x1 - 5c8c: 0900 addi s0,sp,144 - 5c8e: 0004 0x4 - 5c90: 0001 nop - 5c92: 0402 c.slli64 s0 - 5c94: 09000347 fmsub.s ft6,ft0,fa6,ft1,rne - 5c98: 0000 unimp - 5c9a: 0001 nop - 5c9c: 0402 c.slli64 s0 - 5c9e: 0900034b fnmsub.s ft6,ft0,fa6,ft1,rne - 5ca2: 0010 0x10 - 5ca4: 0001 nop - 5ca6: 0402 c.slli64 s0 - 5ca8: 0900034b fnmsub.s ft6,ft0,fa6,ft1,rne - 5cac: 0000 unimp - 5cae: 0001 nop - 5cb0: 0402 c.slli64 s0 - 5cb2: 0900034b fnmsub.s ft6,ft0,fa6,ft1,rne - 5cb6: 0000 unimp - 5cb8: 0001 nop - 5cba: 0402 c.slli64 s0 - 5cbc: 0900034b fnmsub.s ft6,ft0,fa6,ft1,rne - 5cc0: 0000 unimp - 5cc2: 0001 nop - 5cc4: 0402 c.slli64 s0 - 5cc6: 0900034b fnmsub.s ft6,ft0,fa6,ft1,rne - 5cca: 001c 0x1c - 5ccc: 0001 nop - 5cce: 0402 c.slli64 s0 - 5cd0: 0900034b fnmsub.s ft6,ft0,fa6,ft1,rne - 5cd4: 0000 unimp - 5cd6: 0001 nop - 5cd8: 0402 c.slli64 s0 - 5cda: 0900034b fnmsub.s ft6,ft0,fa6,ft1,rne - 5cde: 000c 0xc - 5ce0: 0001 nop - 5ce2: 0402 c.slli64 s0 - 5ce4: 0900034b fnmsub.s ft6,ft0,fa6,ft1,rne - 5ce8: 0000 unimp - 5cea: 0001 nop - 5cec: 0402 c.slli64 s0 - 5cee: 0900034b fnmsub.s ft6,ft0,fa6,ft1,rne - 5cf2: 001c 0x1c - 5cf4: 0001 nop - 5cf6: 0402 c.slli64 s0 - 5cf8: 0900034b fnmsub.s ft6,ft0,fa6,ft1,rne - 5cfc: 0000 unimp - 5cfe: 0001 nop - 5d00: 0402 c.slli64 s0 - 5d02: 0900034b fnmsub.s ft6,ft0,fa6,ft1,rne - 5d06: 0004 0x4 - 5d08: 0001 nop - 5d0a: 0402 c.slli64 s0 - 5d0c: 0900034b fnmsub.s ft6,ft0,fa6,ft1,rne - 5d10: 0000 unimp - 5d12: 0001 nop - 5d14: 0402 c.slli64 s0 - 5d16: 0900034b fnmsub.s ft6,ft0,fa6,ft1,rne - 5d1a: 001c 0x1c - 5d1c: 0001 nop - 5d1e: 0402 c.slli64 s0 - 5d20: 0900034b fnmsub.s ft6,ft0,fa6,ft1,rne - 5d24: 0000 unimp - 5d26: 0001 nop - 5d28: 018b0403 lb s0,24(s6) # 19018 <_start-0x7ffe6fe8> - 5d2c: 04090003 lb zero,64(s2) - 5d30: 0100 addi s0,sp,128 - 5d32: 0300 addi s0,sp,384 - 5d34: fa04 fsw fs1,48(a2) - 5d36: 0301 addi t1,t1,0 - 5d38: 0900 addi s0,sp,144 - 5d3a: 000c 0xc - 5d3c: 0001 nop - 5d3e: 01fa0403 lb s0,31(s4) - 5d42: 10090003 lb zero,256(s2) - 5d46: 0100 addi s0,sp,128 - 5d48: 0300 addi s0,sp,384 - 5d4a: fa04 fsw fs1,48(a2) - 5d4c: 0301 addi t1,t1,0 - 5d4e: 0900 addi s0,sp,144 - 5d50: 0008 0x8 - 5d52: 0001 nop - 5d54: 01fa0403 lb s0,31(s4) - 5d58: 00090003 lb zero,0(s2) - 5d5c: 0100 addi s0,sp,128 - 5d5e: 0300 addi s0,sp,384 - 5d60: fa04 fsw fs1,48(a2) - 5d62: 0301 addi t1,t1,0 - 5d64: 0900 addi s0,sp,144 - 5d66: 0000 unimp - 5d68: 0001 nop - 5d6a: 01fa0403 lb s0,31(s4) - 5d6e: 00090003 lb zero,0(s2) - 5d72: 0100 addi s0,sp,128 - 5d74: 0300 addi s0,sp,384 - 5d76: fa04 fsw fs1,48(a2) - 5d78: 0301 addi t1,t1,0 - 5d7a: 0900 addi s0,sp,144 - 5d7c: 0000 unimp - 5d7e: 0001 nop - 5d80: 01fa0403 lb s0,31(s4) - 5d84: 00090003 lb zero,0(s2) - 5d88: 0100 addi s0,sp,128 - 5d8a: 0300 addi s0,sp,384 - 5d8c: fa04 fsw fs1,48(a2) - 5d8e: 0301 addi t1,t1,0 - 5d90: 0900 addi s0,sp,144 - 5d92: 0000 unimp - 5d94: 0001 nop - 5d96: 01fa0403 lb s0,31(s4) - 5d9a: 00090003 lb zero,0(s2) - 5d9e: 0100 addi s0,sp,128 - 5da0: 0300 addi s0,sp,384 - 5da2: fa04 fsw fs1,48(a2) - 5da4: 0301 addi t1,t1,0 - 5da6: 0900 addi s0,sp,144 - 5da8: 0000 unimp - 5daa: 0001 nop - 5dac: 01fa0403 lb s0,31(s4) - 5db0: 00090003 lb zero,0(s2) - 5db4: 0100 addi s0,sp,128 - 5db6: 0300 addi s0,sp,384 - 5db8: fa04 fsw fs1,48(a2) - 5dba: 0301 addi t1,t1,0 - 5dbc: 0900 addi s0,sp,144 - 5dbe: 0000 unimp - 5dc0: 0001 nop - 5dc2: 01fa0403 lb s0,31(s4) - 5dc6: 00090003 lb zero,0(s2) - 5dca: 0100 addi s0,sp,128 - 5dcc: 0300 addi s0,sp,384 - 5dce: fa04 fsw fs1,48(a2) - 5dd0: 0301 addi t1,t1,0 - 5dd2: 0900 addi s0,sp,144 - 5dd4: 0008 0x8 - 5dd6: 0001 nop - 5dd8: 02870403 lb s0,40(a4) # fffe0028 <__BSS_END__+0x7ffc9610> - 5ddc: 04090003 lb zero,64(s2) - 5de0: 0100 addi s0,sp,128 - 5de2: 0300 addi s0,sp,384 - 5de4: 8804 0x8804 - 5de6: 0302 c.slli64 t1 - 5de8: 0900 addi s0,sp,144 - 5dea: 0020 addi s0,sp,8 - 5dec: 0001 nop - 5dee: 02880403 lb s0,40(a6) - 5df2: 0c090003 lb zero,192(s2) - 5df6: 0100 addi s0,sp,128 - 5df8: 0300 addi s0,sp,384 - 5dfa: 8804 0x8804 - 5dfc: 0302 c.slli64 t1 - 5dfe: 0900 addi s0,sp,144 - 5e00: 0000 unimp - 5e02: 0001 nop - 5e04: 02880403 lb s0,40(a6) - 5e08: 10090003 lb zero,256(s2) - 5e0c: 0100 addi s0,sp,128 - 5e0e: 0300 addi s0,sp,384 - 5e10: 9704 0x9704 - 5e12: 0302 c.slli64 t1 - 5e14: 0900 addi s0,sp,144 - 5e16: 000c 0xc - 5e18: 0001 nop - 5e1a: 02970403 lb s0,41(a4) - 5e1e: 00090003 lb zero,0(s2) - 5e22: 0100 addi s0,sp,128 - 5e24: 0300 addi s0,sp,384 - 5e26: 9704 0x9704 - 5e28: 0302 c.slli64 t1 - 5e2a: 0900 addi s0,sp,144 - 5e2c: 0000 unimp - 5e2e: 0001 nop - 5e30: 02970403 lb s0,41(a4) - 5e34: 00090003 lb zero,0(s2) - 5e38: 0100 addi s0,sp,128 - 5e3a: 0300 addi s0,sp,384 - 5e3c: 9704 0x9704 - 5e3e: 0302 c.slli64 t1 - 5e40: 0900 addi s0,sp,144 - 5e42: 0010 0x10 - 5e44: 0001 nop - 5e46: 02970403 lb s0,41(a4) - 5e4a: 00090003 lb zero,0(s2) - 5e4e: 0100 addi s0,sp,128 - 5e50: 0200 addi s0,sp,256 - 5e52: 0f04 addi s1,sp,912 - 5e54: 04090003 lb zero,64(s2) - 5e58: 0100 addi s0,sp,128 - 5e5a: 0200 addi s0,sp,256 - 5e5c: 4d04 lw s1,24(a0) - 5e5e: 04090003 lb zero,64(s2) - 5e62: 0100 addi s0,sp,128 - 5e64: 0200 addi s0,sp,256 - 5e66: 4d04 lw s1,24(a0) - 5e68: 04090003 lb zero,64(s2) - 5e6c: 0100 addi s0,sp,128 - 5e6e: 0200 addi s0,sp,256 - 5e70: 4d04 lw s1,24(a0) - 5e72: 00090003 lb zero,0(s2) - 5e76: 0100 addi s0,sp,128 - 5e78: 0200 addi s0,sp,256 - 5e7a: 4f04 lw s1,24(a4) - 5e7c: 04090003 lb zero,64(s2) - 5e80: 0100 addi s0,sp,128 - 5e82: 0200 addi s0,sp,256 - 5e84: 5904 lw s1,48(a0) - 5e86: 1c090003 lb zero,448(s2) - 5e8a: 0100 addi s0,sp,128 - 5e8c: 0200 addi s0,sp,256 - 5e8e: 5904 lw s1,48(a0) - 5e90: 00090003 lb zero,0(s2) - 5e94: 0100 addi s0,sp,128 - 5e96: 0200 addi s0,sp,256 - 5e98: 5904 lw s1,48(a0) - 5e9a: 00090003 lb zero,0(s2) - 5e9e: 0100 addi s0,sp,128 - 5ea0: 0200 addi s0,sp,256 - 5ea2: 5904 lw s1,48(a0) - 5ea4: 1c090003 lb zero,448(s2) - 5ea8: 0100 addi s0,sp,128 - 5eaa: 0300 addi s0,sp,384 - 5eac: a704 fsd fs1,8(a4) - 5eae: 0305 addi t1,t1,1 - 5eb0: 0900 addi s0,sp,144 - 5eb2: 0004 0x4 - 5eb4: 0001 nop - 5eb6: 05a70403 lb s0,90(a4) - 5eba: 00090103 lb sp,0(s2) - 5ebe: 0100 addi s0,sp,128 - 5ec0: 0300 addi s0,sp,384 - 5ec2: a704 fsd fs1,8(a4) - 5ec4: 0305 addi t1,t1,1 - 5ec6: 0900 addi s0,sp,144 - 5ec8: 0000 unimp - 5eca: 0001 nop - 5ecc: 05a70403 lb s0,90(a4) - 5ed0: 00090003 lb zero,0(s2) - 5ed4: 0100 addi s0,sp,128 - 5ed6: 0300 addi s0,sp,384 - 5ed8: a704 fsd fs1,8(a4) - 5eda: 0305 addi t1,t1,1 - 5edc: 0900 addi s0,sp,144 - 5ede: 0000 unimp - 5ee0: 0001 nop - 5ee2: 05a70403 lb s0,90(a4) - 5ee6: 00090003 lb zero,0(s2) - 5eea: 0100 addi s0,sp,128 - 5eec: 0200 addi s0,sp,256 - 5eee: 2c04 fld fs1,24(s0) - 5ef0: 0c090003 lb zero,192(s2) - 5ef4: 0100 addi s0,sp,128 - 5ef6: 0200 addi s0,sp,256 - 5ef8: 2c04 fld fs1,24(s0) - 5efa: 00090003 lb zero,0(s2) - 5efe: 0100 addi s0,sp,128 - 5f00: 0200 addi s0,sp,256 - 5f02: 2c04 fld fs1,24(s0) - 5f04: 00090003 lb zero,0(s2) - 5f08: 0100 addi s0,sp,128 - 5f0a: 0200 addi s0,sp,256 - 5f0c: 2c04 fld fs1,24(s0) - 5f0e: 00090003 lb zero,0(s2) - 5f12: 0100 addi s0,sp,128 - 5f14: 0200 addi s0,sp,256 - 5f16: 3304 fld fs1,32(a4) - 5f18: 0c090003 lb zero,192(s2) - 5f1c: 0100 addi s0,sp,128 - 5f1e: 0200 addi s0,sp,256 - 5f20: 3304 fld fs1,32(a4) - 5f22: 00090003 lb zero,0(s2) - 5f26: 0100 addi s0,sp,128 - 5f28: 0200 addi s0,sp,256 - 5f2a: 3304 fld fs1,32(a4) - 5f2c: 00090003 lb zero,0(s2) - 5f30: 0100 addi s0,sp,128 - 5f32: 0200 addi s0,sp,256 - 5f34: 3304 fld fs1,32(a4) - 5f36: 10090003 lb zero,256(s2) - 5f3a: 0100 addi s0,sp,128 - 5f3c: 0200 addi s0,sp,256 - 5f3e: 3304 fld fs1,32(a4) - 5f40: 0c090003 lb zero,192(s2) - 5f44: 0100 addi s0,sp,128 - 5f46: 0200 addi s0,sp,256 - 5f48: 3304 fld fs1,32(a4) - 5f4a: 00090003 lb zero,0(s2) - 5f4e: 0100 addi s0,sp,128 - 5f50: 0200 addi s0,sp,256 - 5f52: 3304 fld fs1,32(a4) - 5f54: 0c090003 lb zero,192(s2) - 5f58: 0100 addi s0,sp,128 - 5f5a: 0200 addi s0,sp,256 - 5f5c: 3304 fld fs1,32(a4) - 5f5e: 04090003 lb zero,64(s2) - 5f62: 0100 addi s0,sp,128 - 5f64: 0200 addi s0,sp,256 - 5f66: 3604 fld fs1,40(a2) - 5f68: 0c090003 lb zero,192(s2) - 5f6c: 0100 addi s0,sp,128 - 5f6e: 0200 addi s0,sp,256 - 5f70: 3604 fld fs1,40(a2) - 5f72: 00090003 lb zero,0(s2) - 5f76: 0100 addi s0,sp,128 - 5f78: 0200 addi s0,sp,256 - 5f7a: 4604 lw s1,8(a2) - 5f7c: 0c090003 lb zero,192(s2) - 5f80: 0100 addi s0,sp,128 - 5f82: 0200 addi s0,sp,256 - 5f84: 4604 lw s1,8(a2) - 5f86: 00090003 lb zero,0(s2) - 5f8a: 0100 addi s0,sp,128 - 5f8c: 0200 addi s0,sp,256 - 5f8e: 4604 lw s1,8(a2) - 5f90: 08090003 lb zero,128(s2) - 5f94: 0100 addi s0,sp,128 - 5f96: 0306 slli t1,t1,0x1 - 5f98: 0900 addi s0,sp,144 - 5f9a: 000c 0xc - 5f9c: 0001 nop - 5f9e: 0402 c.slli64 s0 - 5fa0: 0656 slli a2,a2,0x15 - 5fa2: 10090003 lb zero,256(s2) - 5fa6: 0100 addi s0,sp,128 - 5fa8: 0200 addi s0,sp,256 - 5faa: 5604 lw s1,40(a2) - 5fac: 00090003 lb zero,0(s2) - 5fb0: 0100 addi s0,sp,128 - 5fb2: 0200 addi s0,sp,256 - 5fb4: 5604 lw s1,40(a2) - 5fb6: 00090003 lb zero,0(s2) - 5fba: 0100 addi s0,sp,128 - 5fbc: 0200 addi s0,sp,256 - 5fbe: 5604 lw s1,40(a2) - 5fc0: 00090003 lb zero,0(s2) - 5fc4: 0100 addi s0,sp,128 - 5fc6: 0200 addi s0,sp,256 - 5fc8: 5604 lw s1,40(a2) - 5fca: 00090003 lb zero,0(s2) - 5fce: 0100 addi s0,sp,128 - 5fd0: 0200 addi s0,sp,256 - 5fd2: 5604 lw s1,40(a2) - 5fd4: 00090003 lb zero,0(s2) - 5fd8: 0100 addi s0,sp,128 - 5fda: 0200 addi s0,sp,256 - 5fdc: 5604 lw s1,40(a2) - 5fde: 00090003 lb zero,0(s2) - 5fe2: 0100 addi s0,sp,128 - 5fe4: 0200 addi s0,sp,256 - 5fe6: 5604 lw s1,40(a2) - 5fe8: 00090003 lb zero,0(s2) - 5fec: 0100 addi s0,sp,128 - 5fee: 0200 addi s0,sp,256 - 5ff0: 5e04 lw s1,56(a2) - 5ff2: 08090003 lb zero,128(s2) - 5ff6: 0100 addi s0,sp,128 - 5ff8: 0200 addi s0,sp,256 - 5ffa: 5f04 lw s1,56(a4) - 5ffc: 20090003 lb zero,512(s2) - 6000: 0100 addi s0,sp,128 - 6002: 0200 addi s0,sp,256 - 6004: 5f04 lw s1,56(a4) - 6006: 10090003 lb zero,256(s2) - 600a: 0100 addi s0,sp,128 - 600c: 0200 addi s0,sp,256 - 600e: 6404 flw fs1,8(s0) - 6010: 0306 slli t1,t1,0x1 - 6012: 0900 addi s0,sp,144 - 6014: 0008 0x8 - 6016: 0001 nop - 6018: 0402 c.slli64 s0 - 601a: 0668 addi a0,sp,780 - 601c: 1c090003 lb zero,448(s2) - 6020: 0100 addi s0,sp,128 - 6022: 0200 addi s0,sp,256 - 6024: 6804 flw fs1,16(s0) - 6026: 00090003 lb zero,0(s2) - 602a: 0100 addi s0,sp,128 - 602c: 0200 addi s0,sp,256 - 602e: 6804 flw fs1,16(s0) - 6030: 10090003 lb zero,256(s2) - 6034: 0100 addi s0,sp,128 - 6036: 0200 addi s0,sp,256 - 6038: 6e04 flw fs1,24(a2) - 603a: 04090003 lb zero,64(s2) - 603e: 0100 addi s0,sp,128 - 6040: 0200 addi s0,sp,256 - 6042: 6e04 flw fs1,24(a2) - 6044: 00090003 lb zero,0(s2) - 6048: 0100 addi s0,sp,128 - 604a: 0200 addi s0,sp,256 - 604c: 6e04 flw fs1,24(a2) - 604e: 00090003 lb zero,0(s2) - 6052: 0100 addi s0,sp,128 - 6054: 0200 addi s0,sp,256 - 6056: 6e04 flw fs1,24(a2) - 6058: 00090003 lb zero,0(s2) - 605c: 0100 addi s0,sp,128 - 605e: 0200 addi s0,sp,256 - 6060: 6e04 flw fs1,24(a2) - 6062: 00090003 lb zero,0(s2) - 6066: 0100 addi s0,sp,128 - 6068: 0200 addi s0,sp,256 - 606a: 6e04 flw fs1,24(a2) - 606c: 00090003 lb zero,0(s2) - 6070: 0100 addi s0,sp,128 - 6072: 0200 addi s0,sp,256 - 6074: 6e04 flw fs1,24(a2) - 6076: 10090003 lb zero,256(s2) - 607a: 0100 addi s0,sp,128 - 607c: 0200 addi s0,sp,256 - 607e: 6e04 flw fs1,24(a2) - 6080: 18090003 lb zero,384(s2) - 6084: 0100 addi s0,sp,128 - 6086: 0a05 addi s4,s4,1 - 6088: 0200 addi s0,sp,256 - 608a: 6e04 flw fs1,24(a2) - 608c: 0306 slli t1,t1,0x1 - 608e: 00000903 lb s2,0(zero) # 0 <_start-0x80000000> - 6092: 0501 addi a0,a0,0 - 6094: 04020003 lb zero,64(tp) # 40 <_start-0x7fffffc0> - 6098: 036e slli t1,t1,0x1b - 609a: 097d addi s2,s2,31 - 609c: 0004 0x4 - 609e: 0501 addi a0,a0,0 - 60a0: 000a c.slli zero,0x2 - 60a2: 0402 c.slli64 s0 - 60a4: 036e slli t1,t1,0x1b - 60a6: 00080903 lb s2,0(a6) - 60aa: 0501 addi a0,a0,0 - 60ac: 04020003 lb zero,64(tp) # 40 <_start-0x7fffffc0> - 60b0: 036e slli t1,t1,0x1b - 60b2: 097d addi s2,s2,31 - 60b4: 0008 0x8 - 60b6: 0001 nop - 60b8: 0402 c.slli64 s0 - 60ba: 066e slli a2,a2,0x1b - 60bc: 08090003 lb zero,128(s2) - 60c0: 0100 addi s0,sp,128 - 60c2: 0200 addi s0,sp,256 - 60c4: 6e04 flw fs1,24(a2) - 60c6: 00090103 lb sp,0(s2) - 60ca: 0100 addi s0,sp,128 - 60cc: 0200 addi s0,sp,256 - 60ce: 6e04 flw fs1,24(a2) - 60d0: 00090003 lb zero,0(s2) - 60d4: 0100 addi s0,sp,128 - 60d6: 0200 addi s0,sp,256 - 60d8: 6e04 flw fs1,24(a2) - 60da: 00090203 lb tp,0(s2) - 60de: 0100 addi s0,sp,128 - 60e0: 0a05 addi s4,s4,1 - 60e2: 0200 addi s0,sp,256 - 60e4: 6e04 flw fs1,24(a2) - 60e6: 0306 slli t1,t1,0x1 - 60e8: 0900 addi s0,sp,144 - 60ea: 0000 unimp - 60ec: 0501 addi a0,a0,0 - 60ee: 0001 nop - 60f0: 0402 c.slli64 s0 - 60f2: 036e slli t1,t1,0x1b - 60f4: 0901 addi s2,s2,0 - 60f6: 000c 0xc - 60f8: 0501 addi a0,a0,0 - 60fa: 000a c.slli zero,0x2 - 60fc: 0402 c.slli64 s0 - 60fe: 036e slli t1,t1,0x1b - 6100: 097f 0x97f - 6102: 0008 0x8 - 6104: 0501 addi a0,a0,0 - 6106: 0001 nop - 6108: 0402 c.slli64 s0 - 610a: 036e slli t1,t1,0x1b - 610c: 0901 addi s2,s2,0 - 610e: 0004 0x4 - 6110: 0501 addi a0,a0,0 - 6112: 04020003 lb zero,64(tp) # 40 <_start-0x7fffffc0> - 6116: 0652 slli a2,a2,0x14 - 6118: 20097b03 0x20097b03 - 611c: 0100 addi s0,sp,128 - 611e: 0200 addi s0,sp,256 - 6120: 5204 lw s1,32(a2) - 6122: 00090003 lb zero,0(s2) - 6126: 0100 addi s0,sp,128 - 6128: 0200 addi s0,sp,256 - 612a: 5204 lw s1,32(a2) - 612c: 04090003 lb zero,64(s2) - 6130: 0100 addi s0,sp,128 - 6132: 0200 addi s0,sp,256 - 6134: 5b04 lw s1,48(a4) - 6136: 04090003 lb zero,64(s2) - 613a: 0100 addi s0,sp,128 - 613c: 0200 addi s0,sp,256 - 613e: 5b04 lw s1,48(a4) - 6140: 00090003 lb zero,0(s2) - 6144: 0100 addi s0,sp,128 - 6146: 0200 addi s0,sp,256 - 6148: 5b04 lw s1,48(a4) - 614a: 00090003 lb zero,0(s2) - 614e: 0100 addi s0,sp,128 - 6150: 0200 addi s0,sp,256 - 6152: 5b04 lw s1,48(a4) - 6154: 00090003 lb zero,0(s2) - 6158: 0100 addi s0,sp,128 - 615a: 0200 addi s0,sp,256 - 615c: 5b04 lw s1,48(a4) - 615e: 14090003 lb zero,320(s2) - 6162: 0100 addi s0,sp,128 - 6164: 0200 addi s0,sp,256 - 6166: 5b04 lw s1,48(a4) - 6168: 00090003 lb zero,0(s2) - 616c: 0100 addi s0,sp,128 - 616e: 0200 addi s0,sp,256 - 6170: 5b04 lw s1,48(a4) - 6172: 00090003 lb zero,0(s2) - 6176: 0100 addi s0,sp,128 - 6178: 0200 addi s0,sp,256 - 617a: 5b04 lw s1,48(a4) - 617c: 00090003 lb zero,0(s2) - 6180: 0100 addi s0,sp,128 - 6182: 0200 addi s0,sp,256 - 6184: 5b04 lw s1,48(a4) - 6186: 0c090003 lb zero,192(s2) - 618a: 0100 addi s0,sp,128 - 618c: 0200 addi s0,sp,256 - 618e: 5b04 lw s1,48(a4) - 6190: 0c090003 lb zero,192(s2) - 6194: 0100 addi s0,sp,128 - 6196: 0200 addi s0,sp,256 - 6198: 5b04 lw s1,48(a4) - 619a: 04090003 lb zero,64(s2) - 619e: 0100 addi s0,sp,128 - 61a0: 0200 addi s0,sp,256 - 61a2: 5b04 lw s1,48(a4) - 61a4: 00090003 lb zero,0(s2) - 61a8: 0100 addi s0,sp,128 - 61aa: 0200 addi s0,sp,256 - 61ac: 5b04 lw s1,48(a4) - 61ae: 18090003 lb zero,384(s2) - 61b2: 0100 addi s0,sp,128 - 61b4: 0200 addi s0,sp,256 - 61b6: 5b04 lw s1,48(a4) - 61b8: 00090003 lb zero,0(s2) - 61bc: 0100 addi s0,sp,128 - 61be: 0200 addi s0,sp,256 - 61c0: 5c04 lw s1,56(s0) - 61c2: 10090003 lb zero,256(s2) - 61c6: 0100 addi s0,sp,128 - 61c8: 0c090003 lb zero,192(s2) - 61cc: 0100 addi s0,sp,128 - 61ce: 08090003 lb zero,128(s2) - 61d2: 0100 addi s0,sp,128 - 61d4: 0200 addi s0,sp,256 - 61d6: 5004 lw s1,32(s0) - 61d8: 18090003 lb zero,384(s2) - 61dc: 0100 addi s0,sp,128 - 61de: 0200 addi s0,sp,256 - 61e0: 7104 flw fs1,32(a0) - 61e2: 0c090003 lb zero,192(s2) - 61e6: 0100 addi s0,sp,128 - 61e8: 0200 addi s0,sp,256 - 61ea: 7104 flw fs1,32(a0) - 61ec: 00090003 lb zero,0(s2) - 61f0: 0100 addi s0,sp,128 - 61f2: 0200 addi s0,sp,256 - 61f4: 7104 flw fs1,32(a0) - 61f6: 00090003 lb zero,0(s2) - 61fa: 0100 addi s0,sp,128 - 61fc: 0200 addi s0,sp,256 - 61fe: 7104 flw fs1,32(a0) - 6200: 20090003 lb zero,512(s2) - 6204: 0100 addi s0,sp,128 - 6206: 0200 addi s0,sp,256 - 6208: 6a04 flw fs1,16(a2) - 620a: 04090003 lb zero,64(s2) - 620e: 0100 addi s0,sp,128 - 6210: 0200 addi s0,sp,256 - 6212: 6a04 flw fs1,16(a2) - 6214: 10090003 lb zero,256(s2) - 6218: 0100 addi s0,sp,128 - 621a: 0200 addi s0,sp,256 - 621c: 7404 flw fs1,40(s0) - 621e: 0c090003 lb zero,192(s2) - 6222: 0100 addi s0,sp,128 - 6224: 0200 addi s0,sp,256 - 6226: 7404 flw fs1,40(s0) - 6228: 00090003 lb zero,0(s2) - 622c: 0100 addi s0,sp,128 - 622e: 0200 addi s0,sp,256 - 6230: 7404 flw fs1,40(s0) - 6232: 00090003 lb zero,0(s2) - 6236: 0100 addi s0,sp,128 - 6238: 0200 addi s0,sp,256 - 623a: 7404 flw fs1,40(s0) - 623c: 00090003 lb zero,0(s2) - 6240: 0100 addi s0,sp,128 - 6242: 0200 addi s0,sp,256 - 6244: 7404 flw fs1,40(s0) - 6246: 00090003 lb zero,0(s2) - 624a: 0100 addi s0,sp,128 - 624c: 0200 addi s0,sp,256 - 624e: 7404 flw fs1,40(s0) - 6250: 00090003 lb zero,0(s2) - 6254: 0100 addi s0,sp,128 - 6256: 0200 addi s0,sp,256 - 6258: 7404 flw fs1,40(s0) - 625a: 00090003 lb zero,0(s2) - 625e: 0100 addi s0,sp,128 - 6260: 0200 addi s0,sp,256 - 6262: 7404 flw fs1,40(s0) - 6264: 08090003 lb zero,128(s2) - 6268: 0100 addi s0,sp,128 - 626a: 0200 addi s0,sp,256 - 626c: 7404 flw fs1,40(s0) - 626e: 08090003 lb zero,128(s2) - 6272: 0100 addi s0,sp,128 - 6274: 0200 addi s0,sp,256 - 6276: 7404 flw fs1,40(s0) - 6278: 00090003 lb zero,0(s2) - 627c: 0100 addi s0,sp,128 - 627e: 0200 addi s0,sp,256 - 6280: 7604 flw fs1,40(a2) - 6282: 0306 slli t1,t1,0x1 - 6284: 0900 addi s0,sp,144 - 6286: 0004 0x4 - 6288: 0001 nop - 628a: 0402 c.slli64 s0 - 628c: 0679 addi a2,a2,30 - 628e: 10090003 lb zero,256(s2) - 6292: 0100 addi s0,sp,128 - 6294: 0306 slli t1,t1,0x1 - 6296: 0900 addi s0,sp,144 - 6298: 0008 0x8 - 629a: 0001 nop - 629c: 0402 c.slli64 s0 - 629e: 067e slli a2,a2,0x1f - 62a0: 08090003 lb zero,128(s2) - 62a4: 0100 addi s0,sp,128 - 62a6: 0300 addi s0,sp,384 - 62a8: 8404 0x8404 - 62aa: 0601 addi a2,a2,0 - 62ac: 18090003 lb zero,384(s2) - 62b0: 0100 addi s0,sp,128 - 62b2: 0200 addi s0,sp,256 - 62b4: 7804 flw fs1,48(s0) - 62b6: 0306 slli t1,t1,0x1 - 62b8: 0900 addi s0,sp,144 - 62ba: 0008 0x8 - 62bc: 0001 nop - 62be: 0402 c.slli64 s0 - 62c0: 0003067b 0x3067b - 62c4: 1809 addi a6,a6,-30 - 62c6: 0100 addi s0,sp,128 - 62c8: 0200 addi s0,sp,256 - 62ca: 7b04 flw fs1,48(a4) - 62cc: 0306 slli t1,t1,0x1 - 62ce: 0900 addi s0,sp,144 - 62d0: 0018 0x18 - 62d2: 0001 nop - 62d4: 0402 c.slli64 s0 - 62d6: 0900037b 0x900037b - 62da: 0008 0x8 - 62dc: 0001 nop - 62de: 0402 c.slli64 s0 - 62e0: 067f 0x67f - 62e2: 14090003 lb zero,320(s2) - 62e6: 0100 addi s0,sp,128 - 62e8: 0300 addi s0,sp,384 - 62ea: 8204 0x8204 - 62ec: 0601 addi a2,a2,0 - 62ee: 04090003 lb zero,64(s2) - 62f2: 0100 addi s0,sp,128 - 62f4: 0300 addi s0,sp,384 - 62f6: 8104 0x8104 - 62f8: 0301 addi t1,t1,0 - 62fa: 0900 addi s0,sp,144 - 62fc: 0024 addi s1,sp,8 - 62fe: 0001 nop - 6300: 01850403 lb s0,24(a0) - 6304: 28090003 lb zero,640(s2) - 6308: 0100 addi s0,sp,128 - 630a: 0300 addi s0,sp,384 - 630c: 8404 0x8404 - 630e: 0601 addi a2,a2,0 - 6310: 10090003 lb zero,256(s2) - 6314: 0100 addi s0,sp,128 - 6316: 0300 addi s0,sp,384 - 6318: 8604 0x8604 - 631a: 0601 addi a2,a2,0 - 631c: 04090003 lb zero,64(s2) - 6320: 0100 addi s0,sp,128 - 6322: 0300 addi s0,sp,384 - 6324: 8604 0x8604 - 6326: 0301 addi t1,t1,0 - 6328: 0900 addi s0,sp,144 - 632a: 0000 unimp - 632c: 0001 nop - 632e: 018a0403 lb s0,24(s4) - 6332: 10090003 lb zero,256(s2) - 6336: 0100 addi s0,sp,128 - 6338: 0300 addi s0,sp,384 - 633a: 8a04 0x8a04 - 633c: 0301 addi t1,t1,0 - 633e: 0900 addi s0,sp,144 - 6340: 0000 unimp - 6342: 0001 nop - 6344: 018a0403 lb s0,24(s4) - 6348: 00090003 lb zero,0(s2) - 634c: 0100 addi s0,sp,128 - 634e: 0300 addi s0,sp,384 - 6350: 8a04 0x8a04 - 6352: 0301 addi t1,t1,0 - 6354: 0900 addi s0,sp,144 - 6356: 0000 unimp - 6358: 0001 nop - 635a: 018a0403 lb s0,24(s4) - 635e: 1c090003 lb zero,448(s2) - 6362: 0100 addi s0,sp,128 - 6364: 0300 addi s0,sp,384 - 6366: 8a04 0x8a04 - 6368: 0301 addi t1,t1,0 - 636a: 0900 addi s0,sp,144 - 636c: 0000 unimp - 636e: 0001 nop - 6370: 018a0403 lb s0,24(s4) - 6374: 0306 slli t1,t1,0x1 - 6376: 097f 0x97f - 6378: 0008 0x8 - 637a: 0001 nop - 637c: 018a0403 lb s0,24(s4) - 6380: 04090103 lb sp,64(s2) - 6384: 0100 addi s0,sp,128 - 6386: 0300 addi s0,sp,384 - 6388: 8a04 0x8a04 - 638a: 0601 addi a2,a2,0 - 638c: 04090003 lb zero,64(s2) - 6390: 0100 addi s0,sp,128 - 6392: 0300 addi s0,sp,384 - 6394: 8a04 0x8a04 - 6396: 0301 addi t1,t1,0 - 6398: 0900 addi s0,sp,144 - 639a: 0000 unimp - 639c: 0001 nop - 639e: 018a0403 lb s0,24(s4) - 63a2: 1c090003 lb zero,448(s2) - 63a6: 0100 addi s0,sp,128 - 63a8: 0300 addi s0,sp,384 - 63aa: 8a04 0x8a04 - 63ac: 0301 addi t1,t1,0 - 63ae: 0900 addi s0,sp,144 - 63b0: 0000 unimp - 63b2: 0001 nop - 63b4: 018a0403 lb s0,24(s4) - 63b8: 04090003 lb zero,64(s2) - 63bc: 0100 addi s0,sp,128 - 63be: 0300 addi s0,sp,384 - 63c0: 8a04 0x8a04 - 63c2: 0301 addi t1,t1,0 - 63c4: 0900 addi s0,sp,144 - 63c6: 0000 unimp - 63c8: 0001 nop - 63ca: 018a0403 lb s0,24(s4) - 63ce: 1c090003 lb zero,448(s2) - 63d2: 0100 addi s0,sp,128 - 63d4: 0300 addi s0,sp,384 - 63d6: 8a04 0x8a04 - 63d8: 0301 addi t1,t1,0 - 63da: 0900 addi s0,sp,144 - 63dc: 0000 unimp - 63de: 0001 nop - 63e0: 0402 c.slli64 s0 - 63e2: 034e slli t1,t1,0x13 - 63e4: 0900 addi s0,sp,144 - 63e6: 0008 0x8 - 63e8: 0001 nop - 63ea: 018c0403 lb s0,24(s8) # 1d018 <_start-0x7ffe2fe8> - 63ee: 34090003 lb zero,832(s2) - 63f2: 0100 addi s0,sp,128 - 63f4: 0300 addi s0,sp,384 - 63f6: 8e04 0x8e04 - 63f8: 0301 addi t1,t1,0 - 63fa: 0900 addi s0,sp,144 - 63fc: 0010 0x10 - 63fe: 0001 nop - 6400: 018e0403 lb s0,24(t3) # 1a018 <_start-0x7ffe5fe8> - 6404: 00090003 lb zero,0(s2) - 6408: 0100 addi s0,sp,128 - 640a: 0300 addi s0,sp,384 - 640c: 9004 0x9004 - 640e: 0301 addi t1,t1,0 - 6410: 0900 addi s0,sp,144 - 6412: 0004 0x4 - 6414: 0001 nop - 6416: 01900403 lb s0,25(zero) # 19 <_start-0x7fffffe7> - 641a: 00090003 lb zero,0(s2) - 641e: 0100 addi s0,sp,128 - 6420: 0300 addi s0,sp,384 - 6422: 9004 0x9004 - 6424: 0301 addi t1,t1,0 - 6426: 0900 addi s0,sp,144 - 6428: 0010 0x10 - 642a: 0001 nop - 642c: 01910403 lb s0,25(sp) - 6430: 04090003 lb zero,64(s2) - 6434: 0100 addi s0,sp,128 - 6436: 0300 addi s0,sp,384 - 6438: 9604 0x9604 - 643a: 0301 addi t1,t1,0 - 643c: 0900 addi s0,sp,144 - 643e: 0010 0x10 - 6440: 0001 nop - 6442: 01960403 lb s0,25(a2) # 30019 <_start-0x7ffcffe7> - 6446: 00090003 lb zero,0(s2) - 644a: 0100 addi s0,sp,128 - 644c: 0300 addi s0,sp,384 - 644e: 9604 0x9604 - 6450: 0301 addi t1,t1,0 - 6452: 0900 addi s0,sp,144 - 6454: 0010 0x10 - 6456: 0001 nop - 6458: 01970403 lb s0,25(a4) - 645c: 04090003 lb zero,64(s2) - 6460: 0100 addi s0,sp,128 - 6462: 0300 addi s0,sp,384 - 6464: 9704 0x9704 - 6466: 0301 addi t1,t1,0 - 6468: 0900 addi s0,sp,144 - 646a: 0000 unimp - 646c: 0001 nop - 646e: 01970403 lb s0,25(a4) - 6472: 00090003 lb zero,0(s2) - 6476: 0100 addi s0,sp,128 - 6478: 0300 addi s0,sp,384 - 647a: 9704 0x9704 - 647c: 0301 addi t1,t1,0 - 647e: 0900 addi s0,sp,144 - 6480: 0000 unimp - 6482: 0001 nop - 6484: 01970403 lb s0,25(a4) - 6488: 00090003 lb zero,0(s2) - 648c: 0100 addi s0,sp,128 - 648e: 0300 addi s0,sp,384 - 6490: 9704 0x9704 - 6492: 0301 addi t1,t1,0 - 6494: 0900 addi s0,sp,144 - 6496: 0010 0x10 - 6498: 0001 nop - 649a: 01970403 lb s0,25(a4) - 649e: 00090003 lb zero,0(s2) - 64a2: 0100 addi s0,sp,128 - 64a4: 0300 addi s0,sp,384 - 64a6: 9704 0x9704 - 64a8: 0301 addi t1,t1,0 - 64aa: 0900 addi s0,sp,144 - 64ac: 0000 unimp - 64ae: 0001 nop - 64b0: 01970403 lb s0,25(a4) - 64b4: 00090003 lb zero,0(s2) - 64b8: 0100 addi s0,sp,128 - 64ba: 0300 addi s0,sp,384 - 64bc: 9704 0x9704 - 64be: 0301 addi t1,t1,0 - 64c0: 0900 addi s0,sp,144 - 64c2: 0018 0x18 - 64c4: 0001 nop - 64c6: 01970403 lb s0,25(a4) - 64ca: 00090003 lb zero,0(s2) - 64ce: 0100 addi s0,sp,128 - 64d0: 0300 addi s0,sp,384 - 64d2: 9704 0x9704 - 64d4: 0301 addi t1,t1,0 - 64d6: 0900 addi s0,sp,144 - 64d8: 0000 unimp - 64da: 0001 nop - 64dc: 01970403 lb s0,25(a4) - 64e0: 00090003 lb zero,0(s2) - 64e4: 0100 addi s0,sp,128 - 64e6: 0300 addi s0,sp,384 - 64e8: 9704 0x9704 - 64ea: 0301 addi t1,t1,0 - 64ec: 0900 addi s0,sp,144 - 64ee: 001c 0x1c - 64f0: 0001 nop - 64f2: 01970403 lb s0,25(a4) - 64f6: 00090003 lb zero,0(s2) - 64fa: 0100 addi s0,sp,128 - 64fc: 0300 addi s0,sp,384 - 64fe: 9704 0x9704 - 6500: 0301 addi t1,t1,0 - 6502: 0900 addi s0,sp,144 - 6504: 0000 unimp - 6506: 0601 addi a2,a2,0 - 6508: 08090003 lb zero,128(s2) - 650c: 0100 addi s0,sp,128 - 650e: 0300 addi s0,sp,384 - 6510: 9904 0x9904 - 6512: 0601 addi a2,a2,0 - 6514: 08090003 lb zero,128(s2) - 6518: 0100 addi s0,sp,128 - 651a: 0300 addi s0,sp,384 - 651c: 9904 0x9904 - 651e: 0301 addi t1,t1,0 - 6520: 0900 addi s0,sp,144 - 6522: 0010 0x10 - 6524: 0001 nop - 6526: 01aa0403 lb s0,26(s4) - 652a: 08090003 lb zero,128(s2) - 652e: 0100 addi s0,sp,128 - 6530: 0300 addi s0,sp,384 - 6532: aa04 fsd fs1,16(a2) - 6534: 0301 addi t1,t1,0 - 6536: 0900 addi s0,sp,144 - 6538: 0000 unimp - 653a: 0001 nop - 653c: 01aa0403 lb s0,26(s4) - 6540: 00090003 lb zero,0(s2) - 6544: 0100 addi s0,sp,128 - 6546: 0300 addi s0,sp,384 - 6548: aa04 fsd fs1,16(a2) - 654a: 0301 addi t1,t1,0 - 654c: 0900 addi s0,sp,144 - 654e: 0000 unimp - 6550: 0001 nop - 6552: 01aa0403 lb s0,26(s4) - 6556: 00090003 lb zero,0(s2) - 655a: 0100 addi s0,sp,128 - 655c: 0300 addi s0,sp,384 - 655e: aa04 fsd fs1,16(a2) - 6560: 0301 addi t1,t1,0 - 6562: 0900 addi s0,sp,144 - 6564: 0000 unimp - 6566: 0001 nop - 6568: 01ab0403 lb s0,26(s6) - 656c: 04090003 lb zero,64(s2) - 6570: 0100 addi s0,sp,128 - 6572: 0300 addi s0,sp,384 - 6574: ae04 fsd fs1,24(a2) - 6576: 0601 addi a2,a2,0 - 6578: 10090003 lb zero,256(s2) - 657c: 0100 addi s0,sp,128 - 657e: 0300 addi s0,sp,384 - 6580: ac04 fsd fs1,24(s0) - 6582: 0601 addi a2,a2,0 - 6584: 08090003 lb zero,128(s2) - 6588: 0100 addi s0,sp,128 - 658a: 0300 addi s0,sp,384 - 658c: ae04 fsd fs1,24(a2) - 658e: 0301 addi t1,t1,0 - 6590: 0900 addi s0,sp,144 - 6592: 0010 0x10 - 6594: 0001 nop - 6596: 01c60403 lb s0,28(a2) - 659a: 14090003 lb zero,320(s2) - 659e: 0100 addi s0,sp,128 - 65a0: 0300 addi s0,sp,384 - 65a2: c604 sw s1,8(a2) - 65a4: 0301 addi t1,t1,0 - 65a6: 0900 addi s0,sp,144 - 65a8: 0000 unimp - 65aa: 0001 nop - 65ac: 01c60403 lb s0,28(a2) - 65b0: 00090003 lb zero,0(s2) - 65b4: 0100 addi s0,sp,128 - 65b6: 0300 addi s0,sp,384 - 65b8: c604 sw s1,8(a2) - 65ba: 0301 addi t1,t1,0 - 65bc: 0900 addi s0,sp,144 - 65be: 0000 unimp - 65c0: 0001 nop - 65c2: 01c60403 lb s0,28(a2) - 65c6: 00090003 lb zero,0(s2) - 65ca: 0100 addi s0,sp,128 - 65cc: 0300 addi s0,sp,384 - 65ce: c604 sw s1,8(a2) - 65d0: 0301 addi t1,t1,0 - 65d2: 0900 addi s0,sp,144 - 65d4: 0010 0x10 - 65d6: 0001 nop - 65d8: 01c60403 lb s0,28(a2) - 65dc: 00090003 lb zero,0(s2) - 65e0: 0100 addi s0,sp,128 - 65e2: 0300 addi s0,sp,384 - 65e4: c604 sw s1,8(a2) - 65e6: 0301 addi t1,t1,0 - 65e8: 0900 addi s0,sp,144 - 65ea: 0000 unimp - 65ec: 0001 nop - 65ee: 01c60403 lb s0,28(a2) - 65f2: 00090003 lb zero,0(s2) - 65f6: 0100 addi s0,sp,128 - 65f8: 0300 addi s0,sp,384 - 65fa: c604 sw s1,8(a2) - 65fc: 0301 addi t1,t1,0 - 65fe: 0900 addi s0,sp,144 - 6600: 0000 unimp - 6602: 0001 nop - 6604: 01c60403 lb s0,28(a2) - 6608: 00090003 lb zero,0(s2) - 660c: 0100 addi s0,sp,128 - 660e: 0300 addi s0,sp,384 - 6610: c604 sw s1,8(a2) - 6612: 0301 addi t1,t1,0 - 6614: 0900 addi s0,sp,144 - 6616: 0000 unimp - 6618: 0001 nop - 661a: 01c60403 lb s0,28(a2) - 661e: 00090003 lb zero,0(s2) - 6622: 0100 addi s0,sp,128 - 6624: 0300 addi s0,sp,384 - 6626: c604 sw s1,8(a2) - 6628: 0301 addi t1,t1,0 - 662a: 0900 addi s0,sp,144 - 662c: 0000 unimp - 662e: 0001 nop - 6630: 01d20403 lb s0,29(tp) # 1d <_start-0x7fffffe3> - 6634: 04090003 lb zero,64(s2) - 6638: 0100 addi s0,sp,128 - 663a: 0300 addi s0,sp,384 - 663c: bc04 fsd fs1,56(s0) - 663e: 0304 addi s1,sp,384 - 6640: 0900 addi s0,sp,144 - 6642: 0020 addi s0,sp,8 - 6644: 0001 nop - 6646: 018d0403 lb s0,24(s10) - 664a: 1c090003 lb zero,448(s2) - 664e: 0100 addi s0,sp,128 - 6650: 0300 addi s0,sp,384 - 6652: 8d04 0x8d04 - 6654: 0301 addi t1,t1,0 - 6656: 0900 addi s0,sp,144 - 6658: 0000 unimp - 665a: 0001 nop - 665c: 018d0403 lb s0,24(s10) - 6660: 00090003 lb zero,0(s2) - 6664: 0100 addi s0,sp,128 - 6666: 0300 addi s0,sp,384 - 6668: 8d04 0x8d04 - 666a: 0301 addi t1,t1,0 - 666c: 0900 addi s0,sp,144 - 666e: 0000 unimp - 6670: 0001 nop - 6672: 018d0403 lb s0,24(s10) - 6676: 10090003 lb zero,256(s2) - 667a: 0100 addi s0,sp,128 - 667c: 0300 addi s0,sp,384 - 667e: 8d04 0x8d04 - 6680: 0301 addi t1,t1,0 - 6682: 0900 addi s0,sp,144 - 6684: 0000 unimp - 6686: 0001 nop - 6688: 018d0403 lb s0,24(s10) - 668c: 00090003 lb zero,0(s2) - 6690: 0100 addi s0,sp,128 - 6692: 0300 addi s0,sp,384 - 6694: 8d04 0x8d04 - 6696: 0301 addi t1,t1,0 - 6698: 0900 addi s0,sp,144 - 669a: 0000 unimp - 669c: 0001 nop - 669e: 018d0403 lb s0,24(s10) - 66a2: 30090003 lb zero,768(s2) - 66a6: 0100 addi s0,sp,128 - 66a8: 0300 addi s0,sp,384 - 66aa: 8d04 0x8d04 - 66ac: 0301 addi t1,t1,0 - 66ae: 0900 addi s0,sp,144 - 66b0: 0000 unimp - 66b2: 0001 nop - 66b4: 018d0403 lb s0,24(s10) - 66b8: 00090003 lb zero,0(s2) - 66bc: 0100 addi s0,sp,128 - 66be: 0300 addi s0,sp,384 - 66c0: 8d04 0x8d04 - 66c2: 0301 addi t1,t1,0 - 66c4: 0900 addi s0,sp,144 - 66c6: 0000 unimp - 66c8: 0001 nop - 66ca: 018d0403 lb s0,24(s10) - 66ce: 04090003 lb zero,64(s2) - 66d2: 0100 addi s0,sp,128 - 66d4: 0300 addi s0,sp,384 - 66d6: 8d04 0x8d04 - 66d8: 0301 addi t1,t1,0 - 66da: 0900 addi s0,sp,144 - 66dc: 0000 unimp - 66de: 0001 nop - 66e0: 018d0403 lb s0,24(s10) - 66e4: 04090003 lb zero,64(s2) - 66e8: 0100 addi s0,sp,128 - 66ea: 0300 addi s0,sp,384 - 66ec: 8d04 0x8d04 - 66ee: 0301 addi t1,t1,0 - 66f0: 0900 addi s0,sp,144 - 66f2: 0000 unimp - 66f4: 0001 nop - 66f6: 018d0403 lb s0,24(s10) - 66fa: 00090003 lb zero,0(s2) - 66fe: 0100 addi s0,sp,128 - 6700: 0300 addi s0,sp,384 - 6702: 8d04 0x8d04 - 6704: 0301 addi t1,t1,0 - 6706: 0900 addi s0,sp,144 - 6708: 0000 unimp - 670a: 0001 nop - 670c: 018d0403 lb s0,24(s10) - 6710: 00090003 lb zero,0(s2) - 6714: 0100 addi s0,sp,128 - 6716: 0300 addi s0,sp,384 - 6718: 8d04 0x8d04 - 671a: 0301 addi t1,t1,0 - 671c: 0900 addi s0,sp,144 - 671e: 0000 unimp - 6720: 0001 nop - 6722: 018d0403 lb s0,24(s10) - 6726: 00090003 lb zero,0(s2) - 672a: 0100 addi s0,sp,128 - 672c: 0300 addi s0,sp,384 - 672e: 8d04 0x8d04 - 6730: 0301 addi t1,t1,0 - 6732: 0900 addi s0,sp,144 - 6734: 0000 unimp - 6736: 0001 nop - 6738: 018d0403 lb s0,24(s10) - 673c: 00090003 lb zero,0(s2) - 6740: 0100 addi s0,sp,128 - 6742: 0300 addi s0,sp,384 - 6744: 8d04 0x8d04 - 6746: 0301 addi t1,t1,0 - 6748: 0900 addi s0,sp,144 - 674a: 0000 unimp - 674c: 0001 nop - 674e: 018d0403 lb s0,24(s10) - 6752: 00090003 lb zero,0(s2) - 6756: 0100 addi s0,sp,128 - 6758: 0300 addi s0,sp,384 - 675a: 8d04 0x8d04 - 675c: 0301 addi t1,t1,0 - 675e: 0900 addi s0,sp,144 - 6760: 0000 unimp - 6762: 0001 nop - 6764: 018d0403 lb s0,24(s10) - 6768: 00090003 lb zero,0(s2) - 676c: 0100 addi s0,sp,128 - 676e: 0300 addi s0,sp,384 - 6770: 8d04 0x8d04 - 6772: 0301 addi t1,t1,0 - 6774: 0900 addi s0,sp,144 - 6776: 0000 unimp - 6778: 0001 nop - 677a: 01e40403 lb s0,30(s0) # 1801e <_start-0x7ffe7fe2> - 677e: 04090003 lb zero,64(s2) - 6782: 0100 addi s0,sp,128 - 6784: 0300 addi s0,sp,384 - 6786: e504 fsw fs1,8(a0) - 6788: 0301 addi t1,t1,0 - 678a: 0900 addi s0,sp,144 - 678c: 0020 addi s0,sp,8 - 678e: 0001 nop - 6790: 01e50403 lb s0,30(a0) - 6794: 00090003 lb zero,0(s2) - 6798: 0100 addi s0,sp,128 - 679a: 0300 addi s0,sp,384 - 679c: e504 fsw fs1,8(a0) - 679e: 0301 addi t1,t1,0 - 67a0: 0900 addi s0,sp,144 - 67a2: 0000 unimp - 67a4: 0001 nop - 67a6: 01e50403 lb s0,30(a0) - 67aa: 00090003 lb zero,0(s2) - 67ae: 0100 addi s0,sp,128 - 67b0: 0306 slli t1,t1,0x1 - 67b2: 0900 addi s0,sp,144 - 67b4: 000c 0xc - 67b6: 0001 nop - 67b8: 01f40403 lb s0,31(s0) - 67bc: 0306 slli t1,t1,0x1 - 67be: 0900 addi s0,sp,144 - 67c0: 000c 0xc - 67c2: 0001 nop - 67c4: 01f40403 lb s0,31(s0) - 67c8: 00090003 lb zero,0(s2) - 67cc: 0100 addi s0,sp,128 - 67ce: 0300 addi s0,sp,384 - 67d0: f404 fsw fs1,40(s0) - 67d2: 0301 addi t1,t1,0 - 67d4: 0900 addi s0,sp,144 - 67d6: 0008 0x8 - 67d8: 0001 nop - 67da: 01f40403 lb s0,31(s0) - 67de: 00090003 lb zero,0(s2) - 67e2: 0100 addi s0,sp,128 - 67e4: 0300 addi s0,sp,384 - 67e6: f404 fsw fs1,40(s0) - 67e8: 0301 addi t1,t1,0 - 67ea: 0900 addi s0,sp,144 - 67ec: 0000 unimp - 67ee: 0001 nop - 67f0: 01f40403 lb s0,31(s0) - 67f4: 00090003 lb zero,0(s2) - 67f8: 0100 addi s0,sp,128 - 67fa: 0200 addi s0,sp,256 - 67fc: 0d04 addi s1,sp,656 - 67fe: 14090003 lb zero,320(s2) - 6802: 0100 addi s0,sp,128 - 6804: 0200 addi s0,sp,256 - 6806: 0d04 addi s1,sp,656 - 6808: 00090003 lb zero,0(s2) - 680c: 0100 addi s0,sp,128 - 680e: 0300 addi s0,sp,384 - 6810: 9d04 0x9d04 - 6812: 0302 c.slli64 t1 - 6814: 0900 addi s0,sp,144 - 6816: 0004 0x4 - 6818: 0001 nop - 681a: 029d0403 lb s0,41(s10) - 681e: 00090003 lb zero,0(s2) - 6822: 0100 addi s0,sp,128 - 6824: 0300 addi s0,sp,384 - 6826: 9d04 0x9d04 - 6828: 0302 c.slli64 t1 - 682a: 0900 addi s0,sp,144 - 682c: 0000 unimp - 682e: 0001 nop - 6830: 029f0403 lb s0,41(t5) - 6834: 04090003 lb zero,64(s2) - 6838: 0100 addi s0,sp,128 - 683a: 0300 addi s0,sp,384 - 683c: a204 fsd fs1,0(a2) - 683e: 0302 c.slli64 t1 - 6840: 0900 addi s0,sp,144 - 6842: 001c 0x1c - 6844: 0001 nop - 6846: 02a20403 lb s0,42(tp) # 2a <_start-0x7fffffd6> - 684a: 00090003 lb zero,0(s2) - 684e: 0100 addi s0,sp,128 - 6850: 0300 addi s0,sp,384 - 6852: a204 fsd fs1,0(a2) - 6854: 0302 c.slli64 t1 - 6856: 0900 addi s0,sp,144 - 6858: 0004 0x4 - 685a: 0001 nop - 685c: 02ab0403 lb s0,42(s6) - 6860: 04090003 lb zero,64(s2) - 6864: 0100 addi s0,sp,128 - 6866: 0300 addi s0,sp,384 - 6868: ab04 fsd fs1,16(a4) - 686a: 0302 c.slli64 t1 - 686c: 0900 addi s0,sp,144 - 686e: 0000 unimp - 6870: 0001 nop - 6872: 02ab0403 lb s0,42(s6) - 6876: 00090003 lb zero,0(s2) - 687a: 0100 addi s0,sp,128 - 687c: 0300 addi s0,sp,384 - 687e: ab04 fsd fs1,16(a4) - 6880: 0302 c.slli64 t1 - 6882: 0900 addi s0,sp,144 - 6884: 0000 unimp - 6886: 0001 nop - 6888: 02ab0403 lb s0,42(s6) - 688c: 1c090003 lb zero,448(s2) - 6890: 0100 addi s0,sp,128 - 6892: 0300 addi s0,sp,384 - 6894: ab04 fsd fs1,16(a4) - 6896: 0302 c.slli64 t1 - 6898: 0900 addi s0,sp,144 - 689a: 0000 unimp - 689c: 0001 nop - 689e: 02ab0403 lb s0,42(s6) - 68a2: 00090003 lb zero,0(s2) - 68a6: 0100 addi s0,sp,128 - 68a8: 0300 addi s0,sp,384 - 68aa: ab04 fsd fs1,16(a4) - 68ac: 0302 c.slli64 t1 - 68ae: 0900 addi s0,sp,144 - 68b0: 0000 unimp - 68b2: 0001 nop - 68b4: 02ab0403 lb s0,42(s6) - 68b8: 04090003 lb zero,64(s2) - 68bc: 0100 addi s0,sp,128 - 68be: 0300 addi s0,sp,384 - 68c0: ad04 fsd fs1,24(a0) - 68c2: 0602 c.slli64 a2 - 68c4: 08090003 lb zero,128(s2) - 68c8: 0100 addi s0,sp,128 - 68ca: 0300 addi s0,sp,384 - 68cc: b204 fsd fs1,32(a2) - 68ce: 0302 c.slli64 t1 - 68d0: 0900 addi s0,sp,144 - 68d2: 0008 0x8 - 68d4: 0001 nop - 68d6: 02b20403 lb s0,43(tp) # 2b <_start-0x7fffffd5> - 68da: 0306 slli t1,t1,0x1 - 68dc: 0900 addi s0,sp,144 - 68de: 0008 0x8 - 68e0: 0001 nop - 68e2: 02b20403 lb s0,43(tp) # 2b <_start-0x7fffffd5> - 68e6: 04090003 lb zero,64(s2) - 68ea: 0100 addi s0,sp,128 - 68ec: 0300 addi s0,sp,384 - 68ee: b204 fsd fs1,32(a2) - 68f0: 0302 c.slli64 t1 - 68f2: 0900 addi s0,sp,144 - 68f4: 0004 0x4 - 68f6: 0001 nop - 68f8: 02b20403 lb s0,43(tp) # 2b <_start-0x7fffffd5> - 68fc: 08090003 lb zero,128(s2) - 6900: 0100 addi s0,sp,128 - 6902: 0300 addi s0,sp,384 - 6904: b304 fsd fs1,32(a4) - 6906: 0602 c.slli64 a2 - 6908: 04090003 lb zero,64(s2) - 690c: 0100 addi s0,sp,128 - 690e: 0300 addi s0,sp,384 - 6910: b804 fsd fs1,48(s0) - 6912: 0602 c.slli64 a2 - 6914: 08090003 lb zero,128(s2) - 6918: 0100 addi s0,sp,128 - 691a: 0300 addi s0,sp,384 - 691c: b804 fsd fs1,48(s0) - 691e: 0302 c.slli64 t1 - 6920: 0900 addi s0,sp,144 - 6922: 0014 0x14 - 6924: 0001 nop - 6926: 038f0403 lb s0,56(t5) - 692a: 0306 slli t1,t1,0x1 - 692c: 097f 0x97f - 692e: 0000 unimp - 6930: 0001 nop - 6932: 038f0403 lb s0,56(t5) - 6936: 04090103 lb sp,64(s2) - 693a: 0100 addi s0,sp,128 - 693c: 0300 addi s0,sp,384 - 693e: ac04 fsd fs1,24(s0) - 6940: 0602 c.slli64 a2 - 6942: 04090003 lb zero,64(s2) - 6946: 0100 addi s0,sp,128 - 6948: 0c090003 lb zero,192(s2) - 694c: 0100 addi s0,sp,128 - 694e: 08090003 lb zero,128(s2) - 6952: 0100 addi s0,sp,128 - 6954: 0300 addi s0,sp,384 - 6956: a004 fsd fs1,0(s0) - 6958: 0302 c.slli64 t1 - 695a: 0900 addi s0,sp,144 - 695c: 0018 0x18 - 695e: 0001 nop - 6960: 02c60403 lb s0,44(a2) - 6964: 0c090003 lb zero,192(s2) - 6968: 0100 addi s0,sp,128 - 696a: 0300 addi s0,sp,384 - 696c: c604 sw s1,8(a2) - 696e: 0302 c.slli64 t1 - 6970: 0900 addi s0,sp,144 - 6972: 0010 0x10 - 6974: 0001 nop - 6976: 02d00403 lb s0,45(zero) # 2d <_start-0x7fffffd3> - 697a: 0c090003 lb zero,192(s2) - 697e: 0100 addi s0,sp,128 - 6980: 0300 addi s0,sp,384 - 6982: d004 sw s1,32(s0) - 6984: 0302 c.slli64 t1 - 6986: 0900 addi s0,sp,144 - 6988: 0000 unimp - 698a: 0001 nop - 698c: 02d00403 lb s0,45(zero) # 2d <_start-0x7fffffd3> - 6990: 00090003 lb zero,0(s2) - 6994: 0100 addi s0,sp,128 - 6996: 0300 addi s0,sp,384 - 6998: d004 sw s1,32(s0) - 699a: 0302 c.slli64 t1 - 699c: 0900 addi s0,sp,144 - 699e: 0000 unimp - 69a0: 0001 nop - 69a2: 02d00403 lb s0,45(zero) # 2d <_start-0x7fffffd3> - 69a6: 00090003 lb zero,0(s2) - 69aa: 0100 addi s0,sp,128 - 69ac: 0300 addi s0,sp,384 - 69ae: d004 sw s1,32(s0) - 69b0: 0302 c.slli64 t1 - 69b2: 0900 addi s0,sp,144 - 69b4: 0000 unimp - 69b6: 0001 nop - 69b8: 02d00403 lb s0,45(zero) # 2d <_start-0x7fffffd3> - 69bc: 00090003 lb zero,0(s2) - 69c0: 0100 addi s0,sp,128 - 69c2: 0300 addi s0,sp,384 - 69c4: d004 sw s1,32(s0) - 69c6: 0302 c.slli64 t1 - 69c8: 0900 addi s0,sp,144 - 69ca: 0004 0x4 - 69cc: 0001 nop - 69ce: 02d00403 lb s0,45(zero) # 2d <_start-0x7fffffd3> - 69d2: 04090003 lb zero,64(s2) - 69d6: 0100 addi s0,sp,128 - 69d8: 0300 addi s0,sp,384 - 69da: d004 sw s1,32(s0) - 69dc: 0302 c.slli64 t1 - 69de: 0900 addi s0,sp,144 - 69e0: 0000 unimp - 69e2: 0001 nop - 69e4: 02d20403 lb s0,45(tp) # 2d <_start-0x7fffffd3> - 69e8: 0306 slli t1,t1,0x1 - 69ea: 0900 addi s0,sp,144 - 69ec: 0008 0x8 - 69ee: 0001 nop - 69f0: 02d50403 lb s0,45(a0) - 69f4: 0306 slli t1,t1,0x1 - 69f6: 0900 addi s0,sp,144 - 69f8: 0008 0x8 - 69fa: 0601 addi a2,a2,0 - 69fc: 04090003 lb zero,64(s2) - 6a00: 0100 addi s0,sp,128 - 6a02: 0300 addi s0,sp,384 - 6a04: da04 sw s1,48(a2) - 6a06: 0602 c.slli64 a2 - 6a08: 08090003 lb zero,128(s2) - 6a0c: 0100 addi s0,sp,128 - 6a0e: 0300 addi s0,sp,384 - 6a10: e004 fsw fs1,0(s0) - 6a12: 0602 c.slli64 a2 - 6a14: 18090003 lb zero,384(s2) - 6a18: 0100 addi s0,sp,128 - 6a1a: 0300 addi s0,sp,384 - 6a1c: d404 sw s1,40(s0) - 6a1e: 0602 c.slli64 a2 - 6a20: 08090003 lb zero,128(s2) - 6a24: 0100 addi s0,sp,128 - 6a26: 0300 addi s0,sp,384 - 6a28: d704 sw s1,40(a4) - 6a2a: 0602 c.slli64 a2 - 6a2c: 14090003 lb zero,320(s2) - 6a30: 0100 addi s0,sp,128 - 6a32: 0300 addi s0,sp,384 - 6a34: d704 sw s1,40(a4) - 6a36: 0602 c.slli64 a2 - 6a38: 14090003 lb zero,320(s2) - 6a3c: 0100 addi s0,sp,128 - 6a3e: 0300 addi s0,sp,384 - 6a40: d704 sw s1,40(a4) - 6a42: 0302 c.slli64 t1 - 6a44: 0900 addi s0,sp,144 - 6a46: 0008 0x8 - 6a48: 0001 nop - 6a4a: 02db0403 lb s0,45(s6) - 6a4e: 0306 slli t1,t1,0x1 - 6a50: 0900 addi s0,sp,144 - 6a52: 0014 0x14 - 6a54: 0001 nop - 6a56: 02de0403 lb s0,45(t3) - 6a5a: 0306 slli t1,t1,0x1 - 6a5c: 0900 addi s0,sp,144 - 6a5e: 0004 0x4 - 6a60: 0001 nop - 6a62: 02dd0403 lb s0,45(s10) - 6a66: 24090003 lb zero,576(s2) - 6a6a: 0100 addi s0,sp,128 - 6a6c: 0300 addi s0,sp,384 - 6a6e: e104 fsw fs1,0(a0) - 6a70: 0302 c.slli64 t1 - 6a72: 0900 addi s0,sp,144 - 6a74: 0028 addi a0,sp,8 - 6a76: 0001 nop - 6a78: 02e00403 lb s0,46(zero) # 2e <_start-0x7fffffd2> - 6a7c: 0306 slli t1,t1,0x1 - 6a7e: 0900 addi s0,sp,144 - 6a80: 0010 0x10 - 6a82: 0001 nop - 6a84: 02e20403 lb s0,46(tp) # 2e <_start-0x7fffffd2> - 6a88: 0306 slli t1,t1,0x1 - 6a8a: 0900 addi s0,sp,144 - 6a8c: 0004 0x4 - 6a8e: 0001 nop - 6a90: 02e20403 lb s0,46(tp) # 2e <_start-0x7fffffd2> - 6a94: 00090003 lb zero,0(s2) - 6a98: 0100 addi s0,sp,128 - 6a9a: 0300 addi s0,sp,384 - 6a9c: e604 fsw fs1,8(a2) - 6a9e: 0302 c.slli64 t1 - 6aa0: 0900 addi s0,sp,144 - 6aa2: 0010 0x10 - 6aa4: 0001 nop - 6aa6: 02e60403 lb s0,46(a2) - 6aaa: 00090003 lb zero,0(s2) - 6aae: 0100 addi s0,sp,128 - 6ab0: 0300 addi s0,sp,384 - 6ab2: e604 fsw fs1,8(a2) - 6ab4: 0302 c.slli64 t1 - 6ab6: 0900 addi s0,sp,144 - 6ab8: 0000 unimp - 6aba: 0001 nop - 6abc: 02e60403 lb s0,46(a2) - 6ac0: 00090003 lb zero,0(s2) - 6ac4: 0100 addi s0,sp,128 - 6ac6: 0300 addi s0,sp,384 - 6ac8: e604 fsw fs1,8(a2) - 6aca: 0302 c.slli64 t1 - 6acc: 0900 addi s0,sp,144 - 6ace: 002c addi a1,sp,8 - 6ad0: 0001 nop - 6ad2: 02e60403 lb s0,46(a2) - 6ad6: 00090003 lb zero,0(s2) - 6ada: 0100 addi s0,sp,128 - 6adc: 0300 addi s0,sp,384 - 6ade: e604 fsw fs1,8(a2) - 6ae0: 0302 c.slli64 t1 - 6ae2: 0900 addi s0,sp,144 - 6ae4: 0000 unimp - 6ae6: 0001 nop - 6ae8: 02e60403 lb s0,46(a2) - 6aec: 00090003 lb zero,0(s2) - 6af0: 0100 addi s0,sp,128 - 6af2: 0300 addi s0,sp,384 - 6af4: e604 fsw fs1,8(a2) - 6af6: 0302 c.slli64 t1 - 6af8: 0900 addi s0,sp,144 - 6afa: 0000 unimp - 6afc: 0001 nop - 6afe: 02e70403 lb s0,46(a4) - 6b02: 0306 slli t1,t1,0x1 - 6b04: 0900 addi s0,sp,144 - 6b06: 0008 0x8 - 6b08: 0001 nop - 6b0a: 02ec0403 lb s0,46(s8) - 6b0e: 04090003 lb zero,64(s2) - 6b12: 0100 addi s0,sp,128 - 6b14: 0300 addi s0,sp,384 - 6b16: ec04 fsw fs1,24(s0) - 6b18: 0602 c.slli64 a2 - 6b1a: 04090003 lb zero,64(s2) - 6b1e: 0100 addi s0,sp,128 - 6b20: 0300 addi s0,sp,384 - 6b22: ec04 fsw fs1,24(s0) - 6b24: 0302 c.slli64 t1 - 6b26: 0900 addi s0,sp,144 - 6b28: 000c 0xc - 6b2a: 0001 nop - 6b2c: 02ec0403 lb s0,46(s8) - 6b30: 0c090003 lb zero,192(s2) - 6b34: 0100 addi s0,sp,128 - 6b36: 0300 addi s0,sp,384 - 6b38: ec04 fsw fs1,24(s0) - 6b3a: 0302 c.slli64 t1 - 6b3c: 0900 addi s0,sp,144 - 6b3e: 0000 unimp - 6b40: 0001 nop - 6b42: 02ed0403 lb s0,46(s10) - 6b46: 0306 slli t1,t1,0x1 - 6b48: 0900 addi s0,sp,144 - 6b4a: 0008 0x8 - 6b4c: 0001 nop - 6b4e: 02f20403 lb s0,47(tp) # 2f <_start-0x7fffffd1> - 6b52: 0306 slli t1,t1,0x1 - 6b54: 0900 addi s0,sp,144 - 6b56: 0004 0x4 - 6b58: 0001 nop - 6b5a: 03ca0403 lb s0,60(s4) - 6b5e: 18090003 lb zero,384(s2) - 6b62: 0100 addi s0,sp,128 - 6b64: 0300 addi s0,sp,384 - 6b66: e104 fsw fs1,0(a0) - 6b68: 0304 addi s1,sp,384 - 6b6a: 0900 addi s0,sp,144 - 6b6c: 000c 0xc - 6b6e: 0001 nop - 6b70: 04e10403 lb s0,78(sp) - 6b74: 00090003 lb zero,0(s2) - 6b78: 0100 addi s0,sp,128 - 6b7a: 0300 addi s0,sp,384 - 6b7c: 9e04 0x9e04 - 6b7e: 0302 c.slli64 t1 - 6b80: 0900 addi s0,sp,144 - 6b82: 0014 0x14 - 6b84: 0001 nop - 6b86: 02f40403 lb s0,47(s0) - 6b8a: 04090003 lb zero,64(s2) - 6b8e: 0100 addi s0,sp,128 - 6b90: 0300 addi s0,sp,384 - 6b92: f404 fsw fs1,40(s0) - 6b94: 0302 c.slli64 t1 - 6b96: 0900 addi s0,sp,144 - 6b98: 0004 0x4 - 6b9a: 0001 nop - 6b9c: 02f40403 lb s0,47(s0) - 6ba0: 00090003 lb zero,0(s2) - 6ba4: 0100 addi s0,sp,128 - 6ba6: 0300 addi s0,sp,384 - 6ba8: f404 fsw fs1,40(s0) - 6baa: 0302 c.slli64 t1 - 6bac: 0900 addi s0,sp,144 - 6bae: 0000 unimp - 6bb0: 0001 nop - 6bb2: 02f60403 lb s0,47(a2) - 6bb6: 04090003 lb zero,64(s2) - 6bba: 0100 addi s0,sp,128 - 6bbc: 0300 addi s0,sp,384 - 6bbe: 9904 0x9904 - 6bc0: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> - 6bc4: 001c 0x1c - 6bc6: 0001 nop - 6bc8: 03990403 lb s0,57(s2) - 6bcc: 00090003 lb zero,0(s2) - 6bd0: 0100 addi s0,sp,128 - 6bd2: 0300 addi s0,sp,384 - 6bd4: 9904 0x9904 - 6bd6: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> - 6bda: 0000 unimp - 6bdc: 0001 nop - 6bde: 03990403 lb s0,57(s2) - 6be2: 20090003 lb zero,512(s2) - 6be6: 0100 addi s0,sp,128 - 6be8: 0300 addi s0,sp,384 - 6bea: f204 fsw fs1,32(a2) - 6bec: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> - 6bf0: 0000 unimp - 6bf2: 0001 nop - 6bf4: 02f90403 lb s0,47(s2) - 6bf8: 08090003 lb zero,128(s2) - 6bfc: 0100 addi s0,sp,128 - 6bfe: 0300 addi s0,sp,384 - 6c00: f904 fsw fs1,48(a0) - 6c02: 0302 c.slli64 t1 - 6c04: 0900 addi s0,sp,144 - 6c06: 0000 unimp - 6c08: 0001 nop - 6c0a: 02f90403 lb s0,47(s2) - 6c0e: 04090003 lb zero,64(s2) - 6c12: 0100 addi s0,sp,128 - 6c14: 0300 addi s0,sp,384 - 6c16: 8204 0x8204 - 6c18: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> - 6c1c: 0004 0x4 - 6c1e: 0001 nop - 6c20: 03820403 lb s0,56(tp) # 38 <_start-0x7fffffc8> - 6c24: 00090003 lb zero,0(s2) - 6c28: 0100 addi s0,sp,128 - 6c2a: 0300 addi s0,sp,384 - 6c2c: 8204 0x8204 - 6c2e: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> - 6c32: 0000 unimp - 6c34: 0001 nop - 6c36: 03820403 lb s0,56(tp) # 38 <_start-0x7fffffc8> - 6c3a: 00090003 lb zero,0(s2) - 6c3e: 0100 addi s0,sp,128 - 6c40: 0300 addi s0,sp,384 - 6c42: 8204 0x8204 - 6c44: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> - 6c48: 001c 0x1c - 6c4a: 0001 nop - 6c4c: 03820403 lb s0,56(tp) # 38 <_start-0x7fffffc8> - 6c50: 00090003 lb zero,0(s2) - 6c54: 0100 addi s0,sp,128 - 6c56: 0300 addi s0,sp,384 - 6c58: 8204 0x8204 - 6c5a: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> - 6c5e: 0000 unimp - 6c60: 0001 nop - 6c62: 03820403 lb s0,56(tp) # 38 <_start-0x7fffffc8> - 6c66: 00090003 lb zero,0(s2) - 6c6a: 0100 addi s0,sp,128 - 6c6c: 0300 addi s0,sp,384 - 6c6e: 8204 0x8204 - 6c70: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> - 6c74: 0004 0x4 - 6c76: 0001 nop - 6c78: 03840403 lb s0,56(s0) - 6c7c: 0306 slli t1,t1,0x1 - 6c7e: 0900 addi s0,sp,144 - 6c80: 0008 0x8 - 6c82: 0001 nop - 6c84: 03890403 lb s0,56(s2) - 6c88: 08090003 lb zero,128(s2) - 6c8c: 0100 addi s0,sp,128 - 6c8e: 0300 addi s0,sp,384 - 6c90: 8904 0x8904 - 6c92: 00030603 lb a2,0(t1) - 6c96: 0809 addi a6,a6,2 - 6c98: 0100 addi s0,sp,128 - 6c9a: 0300 addi s0,sp,384 - 6c9c: 8904 0x8904 - 6c9e: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> - 6ca2: 0004 0x4 - 6ca4: 0001 nop - 6ca6: 03890403 lb s0,56(s2) - 6caa: 04090003 lb zero,64(s2) - 6cae: 0100 addi s0,sp,128 - 6cb0: 0300 addi s0,sp,384 - 6cb2: 8904 0x8904 - 6cb4: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> - 6cb8: 0008 0x8 - 6cba: 0001 nop - 6cbc: 038a0403 lb s0,56(s4) - 6cc0: 0306 slli t1,t1,0x1 - 6cc2: 0900 addi s0,sp,144 - 6cc4: 0004 0x4 - 6cc6: 0001 nop - 6cc8: 038f0403 lb s0,56(t5) - 6ccc: 0306 slli t1,t1,0x1 - 6cce: 0900 addi s0,sp,144 - 6cd0: 0008 0x8 - 6cd2: 0001 nop - 6cd4: 038f0403 lb s0,56(t5) - 6cd8: 18090003 lb zero,384(s2) - 6cdc: 0100 addi s0,sp,128 - 6cde: 0300 addi s0,sp,384 - 6ce0: 8304 0x8304 - 6ce2: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> - 6ce6: 0004 0x4 - 6ce8: 0301 addi t1,t1,0 - 6cea: 0900 addi s0,sp,144 - 6cec: 000c 0xc - 6cee: 0301 addi t1,t1,0 - 6cf0: 0900 addi s0,sp,144 - 6cf2: 0008 0x8 - 6cf4: 0001 nop - 6cf6: 02f70403 lb s0,47(a4) - 6cfa: 18090003 lb zero,384(s2) - 6cfe: 0100 addi s0,sp,128 - 6d00: 0300 addi s0,sp,384 - 6d02: a404 fsd fs1,8(s0) - 6d04: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> - 6d08: 000c 0xc - 6d0a: 0001 nop - 6d0c: 03a40403 lb s0,58(s0) - 6d10: 00090003 lb zero,0(s2) - 6d14: 0100 addi s0,sp,128 - 6d16: 0300 addi s0,sp,384 - 6d18: a404 fsd fs1,8(s0) - 6d1a: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> - 6d1e: 0000 unimp - 6d20: 0001 nop - 6d22: 03a40403 lb s0,58(s0) - 6d26: 20090003 lb zero,512(s2) - 6d2a: 0100 addi s0,sp,128 - 6d2c: 0300 addi s0,sp,384 - 6d2e: 9d04 0x9d04 - 6d30: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> - 6d34: 0004 0x4 - 6d36: 0001 nop - 6d38: 039d0403 lb s0,57(s10) - 6d3c: 10090003 lb zero,256(s2) - 6d40: 0100 addi s0,sp,128 - 6d42: 0300 addi s0,sp,384 - 6d44: a704 fsd fs1,8(a4) - 6d46: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> - 6d4a: 0008 0x8 - 6d4c: 0001 nop - 6d4e: 03a70403 lb s0,58(a4) - 6d52: 00090003 lb zero,0(s2) - 6d56: 0100 addi s0,sp,128 - 6d58: 0300 addi s0,sp,384 - 6d5a: a704 fsd fs1,8(a4) - 6d5c: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> - 6d60: 0000 unimp - 6d62: 0001 nop - 6d64: 03a70403 lb s0,58(a4) - 6d68: 00090003 lb zero,0(s2) - 6d6c: 0100 addi s0,sp,128 - 6d6e: 0300 addi s0,sp,384 - 6d70: a704 fsd fs1,8(a4) - 6d72: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> - 6d76: 0000 unimp - 6d78: 0001 nop - 6d7a: 03a70403 lb s0,58(a4) - 6d7e: 00090003 lb zero,0(s2) - 6d82: 0100 addi s0,sp,128 - 6d84: 0300 addi s0,sp,384 - 6d86: a704 fsd fs1,8(a4) - 6d88: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> - 6d8c: 0000 unimp - 6d8e: 0001 nop - 6d90: 03a70403 lb s0,58(a4) - 6d94: 08090003 lb zero,128(s2) - 6d98: 0100 addi s0,sp,128 - 6d9a: 0300 addi s0,sp,384 - 6d9c: a704 fsd fs1,8(a4) - 6d9e: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> - 6da2: 0008 0x8 - 6da4: 0001 nop - 6da6: 03a70403 lb s0,58(a4) - 6daa: 00090003 lb zero,0(s2) - 6dae: 0100 addi s0,sp,128 - 6db0: 0300 addi s0,sp,384 - 6db2: a904 fsd fs1,16(a0) - 6db4: 00030603 lb a2,0(t1) - 6db8: 0409 addi s0,s0,2 - 6dba: 0100 addi s0,sp,128 - 6dbc: 0300 addi s0,sp,384 - 6dbe: ac04 fsd fs1,24(s0) - 6dc0: 00030603 lb a2,0(t1) - 6dc4: 1009 c.nop -30 - 6dc6: 0100 addi s0,sp,128 - 6dc8: 0306 slli t1,t1,0x1 - 6dca: 0900 addi s0,sp,144 - 6dcc: 0008 0x8 - 6dce: 0001 nop - 6dd0: 03b10403 lb s0,59(sp) - 6dd4: 0306 slli t1,t1,0x1 - 6dd6: 0900 addi s0,sp,144 - 6dd8: 0008 0x8 - 6dda: 0001 nop - 6ddc: 03b70403 lb s0,59(a4) - 6de0: 0306 slli t1,t1,0x1 - 6de2: 0900 addi s0,sp,144 - 6de4: 0018 0x18 - 6de6: 0301 addi t1,t1,0 - 6de8: 0900 addi s0,sp,144 - 6dea: 0008 0x8 - 6dec: 0001 nop - 6dee: 03ab0403 lb s0,58(s6) - 6df2: 0306 slli t1,t1,0x1 - 6df4: 0900 addi s0,sp,144 - 6df6: 0008 0x8 - 6df8: 0001 nop - 6dfa: 03ae0403 lb s0,58(t3) - 6dfe: 0306 slli t1,t1,0x1 - 6e00: 0900 addi s0,sp,144 - 6e02: 0018 0x18 - 6e04: 0001 nop - 6e06: 03ae0403 lb s0,58(t3) - 6e0a: 0306 slli t1,t1,0x1 - 6e0c: 0900 addi s0,sp,144 - 6e0e: 0018 0x18 - 6e10: 0001 nop - 6e12: 03ae0403 lb s0,58(t3) - 6e16: 08090003 lb zero,128(s2) - 6e1a: 0100 addi s0,sp,128 - 6e1c: 0300 addi s0,sp,384 - 6e1e: b204 fsd fs1,32(a2) - 6e20: 00030603 lb a2,0(t1) - 6e24: 1409 addi s0,s0,-30 - 6e26: 0100 addi s0,sp,128 - 6e28: 0300 addi s0,sp,384 - 6e2a: b504 fsd fs1,40(a0) - 6e2c: 00030603 lb a2,0(t1) - 6e30: 0409 addi s0,s0,2 - 6e32: 0100 addi s0,sp,128 - 6e34: 0300 addi s0,sp,384 - 6e36: b404 fsd fs1,40(s0) - 6e38: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> - 6e3c: 0024 addi s1,sp,8 - 6e3e: 0001 nop - 6e40: 03b80403 lb s0,59(a6) - 6e44: 28090003 lb zero,640(s2) - 6e48: 0100 addi s0,sp,128 - 6e4a: 0300 addi s0,sp,384 - 6e4c: b704 fsd fs1,40(a4) - 6e4e: 00030603 lb a2,0(t1) - 6e52: 1009 c.nop -30 - 6e54: 0100 addi s0,sp,128 - 6e56: 0300 addi s0,sp,384 - 6e58: b904 fsd fs1,48(a0) - 6e5a: 00030603 lb a2,0(t1) - 6e5e: 0409 addi s0,s0,2 - 6e60: 0100 addi s0,sp,128 - 6e62: 0300 addi s0,sp,384 - 6e64: b904 fsd fs1,48(a0) - 6e66: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> - 6e6a: 0000 unimp - 6e6c: 0001 nop - 6e6e: 03bd0403 lb s0,59(s10) - 6e72: 10090003 lb zero,256(s2) - 6e76: 0100 addi s0,sp,128 - 6e78: 0300 addi s0,sp,384 - 6e7a: bd04 fsd fs1,56(a0) - 6e7c: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> - 6e80: 0000 unimp - 6e82: 0001 nop - 6e84: 03bd0403 lb s0,59(s10) - 6e88: 00090003 lb zero,0(s2) - 6e8c: 0100 addi s0,sp,128 - 6e8e: 0300 addi s0,sp,384 - 6e90: bd04 fsd fs1,56(a0) - 6e92: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> - 6e96: 0000 unimp - 6e98: 0001 nop - 6e9a: 03bd0403 lb s0,59(s10) - 6e9e: 2c090003 lb zero,704(s2) - 6ea2: 0100 addi s0,sp,128 - 6ea4: 0300 addi s0,sp,384 - 6ea6: bd04 fsd fs1,56(a0) - 6ea8: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> - 6eac: 0000 unimp - 6eae: 0001 nop - 6eb0: 03bd0403 lb s0,59(s10) - 6eb4: 00090003 lb zero,0(s2) - 6eb8: 0100 addi s0,sp,128 - 6eba: 0300 addi s0,sp,384 - 6ebc: bd04 fsd fs1,56(a0) - 6ebe: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> - 6ec2: 0000 unimp - 6ec4: 0001 nop - 6ec6: 03bd0403 lb s0,59(s10) - 6eca: 00090003 lb zero,0(s2) - 6ece: 0100 addi s0,sp,128 - 6ed0: 0300 addi s0,sp,384 - 6ed2: be04 fsd fs1,56(a2) - 6ed4: 00030603 lb a2,0(t1) - 6ed8: 0809 addi a6,a6,2 - 6eda: 0100 addi s0,sp,128 - 6edc: 0300 addi s0,sp,384 - 6ede: c304 sw s1,0(a4) - 6ee0: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> - 6ee4: 0004 0x4 - 6ee6: 0001 nop - 6ee8: 03c30403 lb s0,60(t1) - 6eec: 0306 slli t1,t1,0x1 - 6eee: 0900 addi s0,sp,144 - 6ef0: 0004 0x4 - 6ef2: 0001 nop - 6ef4: 03c30403 lb s0,60(t1) - 6ef8: 0c090003 lb zero,192(s2) - 6efc: 0100 addi s0,sp,128 - 6efe: 0300 addi s0,sp,384 - 6f00: c304 sw s1,0(a4) - 6f02: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> - 6f06: 000c 0xc - 6f08: 0001 nop - 6f0a: 03c30403 lb s0,60(t1) - 6f0e: 00090003 lb zero,0(s2) - 6f12: 0100 addi s0,sp,128 - 6f14: 0300 addi s0,sp,384 - 6f16: c404 sw s1,8(s0) - 6f18: 00030603 lb a2,0(t1) - 6f1c: 0809 addi a6,a6,2 - 6f1e: 0100 addi s0,sp,128 - 6f20: 0300 addi s0,sp,384 - 6f22: c904 sw s1,16(a0) - 6f24: 00030603 lb a2,0(t1) - 6f28: 0409 addi s0,s0,2 - 6f2a: 0100 addi s0,sp,128 - 6f2c: 0300 addi s0,sp,384 - 6f2e: c904 sw s1,16(a0) - 6f30: 7f030603 lb a2,2032(t1) - 6f34: 0c09 addi s8,s8,2 - 6f36: 0100 addi s0,sp,128 - 6f38: 0300 addi s0,sp,384 - 6f3a: c904 sw s1,16(a0) - 6f3c: 09010303 lb t1,144(sp) - 6f40: 0004 0x4 - 6f42: 0001 nop - 6f44: 02f50403 lb s0,47(a0) - 6f48: 0306 slli t1,t1,0x1 - 6f4a: 0900 addi s0,sp,144 - 6f4c: 0014 0x14 - 6f4e: 0001 nop - 6f50: 03cb0403 lb s0,60(s6) - 6f54: 2c090003 lb zero,704(s2) - 6f58: 0100 addi s0,sp,128 - 6f5a: 0300 addi s0,sp,384 - 6f5c: cd04 sw s1,24(a0) - 6f5e: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> - 6f62: 001c 0x1c - 6f64: 0001 nop - 6f66: 03cd0403 lb s0,60(s10) - 6f6a: 00090003 lb zero,0(s2) - 6f6e: 0100 addi s0,sp,128 - 6f70: 0300 addi s0,sp,384 - 6f72: cf04 sw s1,24(a4) - 6f74: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> - 6f78: 0004 0x4 - 6f7a: 0001 nop - 6f7c: 03cf0403 lb s0,60(t5) - 6f80: 10090003 lb zero,256(s2) - 6f84: 0100 addi s0,sp,128 - 6f86: 0306 slli t1,t1,0x1 - 6f88: 0900 addi s0,sp,144 - 6f8a: 0008 0x8 - 6f8c: 0001 nop - 6f8e: 03d00403 lb s0,61(zero) # 3d <_start-0x7fffffc3> - 6f92: 0306 slli t1,t1,0x1 - 6f94: 0900 addi s0,sp,144 - 6f96: 000c 0xc - 6f98: 0001 nop - 6f9a: 03d60403 lb s0,61(a2) - 6f9e: 04090003 lb zero,64(s2) - 6fa2: 0100 addi s0,sp,128 - 6fa4: 0300 addi s0,sp,384 - 6fa6: d604 sw s1,40(a2) - 6fa8: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> - 6fac: 0000 unimp - 6fae: 0001 nop - 6fb0: 03d60403 lb s0,61(a2) - 6fb4: 10090003 lb zero,256(s2) - 6fb8: 0100 addi s0,sp,128 - 6fba: 0300 addi s0,sp,384 - 6fbc: d604 sw s1,40(a2) - 6fbe: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> - 6fc2: 0000 unimp - 6fc4: 0001 nop - 6fc6: 03d70403 lb s0,61(a4) - 6fca: 04090003 lb zero,64(s2) - 6fce: 0100 addi s0,sp,128 - 6fd0: 0300 addi s0,sp,384 - 6fd2: d704 sw s1,40(a4) - 6fd4: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> - 6fd8: 0000 unimp - 6fda: 0001 nop - 6fdc: 03d70403 lb s0,61(a4) - 6fe0: 00090003 lb zero,0(s2) - 6fe4: 0100 addi s0,sp,128 - 6fe6: 0300 addi s0,sp,384 - 6fe8: d704 sw s1,40(a4) - 6fea: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> - 6fee: 0000 unimp - 6ff0: 0001 nop - 6ff2: 03d70403 lb s0,61(a4) - 6ff6: 00090003 lb zero,0(s2) - 6ffa: 0100 addi s0,sp,128 - 6ffc: 0300 addi s0,sp,384 - 6ffe: d704 sw s1,40(a4) - 7000: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> - 7004: 0018 0x18 - 7006: 0001 nop - 7008: 03d70403 lb s0,61(a4) - 700c: 00090003 lb zero,0(s2) - 7010: 0100 addi s0,sp,128 - 7012: 0300 addi s0,sp,384 - 7014: d704 sw s1,40(a4) - 7016: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> - 701a: 0000 unimp - 701c: 0001 nop - 701e: 03d70403 lb s0,61(a4) - 7022: 00090003 lb zero,0(s2) - 7026: 0100 addi s0,sp,128 - 7028: 0300 addi s0,sp,384 - 702a: d704 sw s1,40(a4) - 702c: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> - 7030: 0004 0x4 - 7032: 0001 nop - 7034: 03d90403 lb s0,61(s2) - 7038: 0306 slli t1,t1,0x1 - 703a: 0900 addi s0,sp,144 - 703c: 0008 0x8 - 703e: 0001 nop - 7040: 03de0403 lb s0,61(t3) - 7044: 08090003 lb zero,128(s2) - 7048: 0100 addi s0,sp,128 - 704a: 0300 addi s0,sp,384 - 704c: de04 sw s1,56(a2) - 704e: 00030603 lb a2,0(t1) - 7052: 0809 addi a6,a6,2 - 7054: 0100 addi s0,sp,128 - 7056: 0300 addi s0,sp,384 - 7058: de04 sw s1,56(a2) - 705a: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> - 705e: 0000 unimp - 7060: 0001 nop - 7062: 03de0403 lb s0,61(t3) - 7066: 0c090003 lb zero,192(s2) - 706a: 0100 addi s0,sp,128 - 706c: 0300 addi s0,sp,384 - 706e: de04 sw s1,56(a2) - 7070: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> - 7074: 0000 unimp - 7076: 0001 nop - 7078: 03df0403 lb s0,61(t5) - 707c: 0306 slli t1,t1,0x1 - 707e: 0900 addi s0,sp,144 - 7080: 0008 0x8 - 7082: 0001 nop - 7084: 03e40403 lb s0,62(s0) - 7088: 0306 slli t1,t1,0x1 - 708a: 0900 addi s0,sp,144 - 708c: 0004 0x4 - 708e: 0001 nop - 7090: 03e40403 lb s0,62(s0) - 7094: 10090003 lb zero,256(s2) - 7098: 0100 addi s0,sp,128 - 709a: 0300 addi s0,sp,384 - 709c: e404 fsw fs1,8(s0) - 709e: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> - 70a2: 0000 unimp - 70a4: 0001 nop - 70a6: 03e50403 lb s0,62(a0) - 70aa: 08090003 lb zero,128(s2) - 70ae: 0100 addi s0,sp,128 - 70b0: 0300 addi s0,sp,384 - 70b2: e504 fsw fs1,8(a0) - 70b4: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> - 70b8: 0000 unimp - 70ba: 0001 nop - 70bc: 03e50403 lb s0,62(a0) - 70c0: 00090003 lb zero,0(s2) - 70c4: 0100 addi s0,sp,128 - 70c6: 0300 addi s0,sp,384 - 70c8: e504 fsw fs1,8(a0) - 70ca: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> - 70ce: 0000 unimp - 70d0: 0001 nop - 70d2: 03e50403 lb s0,62(a0) - 70d6: 18090003 lb zero,384(s2) - 70da: 0100 addi s0,sp,128 - 70dc: 0300 addi s0,sp,384 - 70de: e504 fsw fs1,8(a0) - 70e0: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> - 70e4: 0000 unimp - 70e6: 0001 nop - 70e8: 03e50403 lb s0,62(a0) - 70ec: 00090003 lb zero,0(s2) - 70f0: 0100 addi s0,sp,128 - 70f2: 0300 addi s0,sp,384 - 70f4: e504 fsw fs1,8(a0) - 70f6: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> - 70fa: 0004 0x4 - 70fc: 0001 nop - 70fe: 03e50403 lb s0,62(a0) - 7102: 00090003 lb zero,0(s2) - 7106: 0100 addi s0,sp,128 - 7108: 0300 addi s0,sp,384 - 710a: e704 fsw fs1,8(a4) - 710c: 00030603 lb a2,0(t1) - 7110: 0809 addi a6,a6,2 - 7112: 0100 addi s0,sp,128 - 7114: 0300 addi s0,sp,384 - 7116: ec04 fsw fs1,24(s0) - 7118: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> - 711c: 0004 0x4 - 711e: 0001 nop - 7120: 03ec0403 lb s0,62(s8) - 7124: 0306 slli t1,t1,0x1 - 7126: 0900 addi s0,sp,144 - 7128: 0004 0x4 - 712a: 0001 nop - 712c: 03ec0403 lb s0,62(s8) - 7130: 04090003 lb zero,64(s2) - 7134: 0100 addi s0,sp,128 - 7136: 0300 addi s0,sp,384 - 7138: ec04 fsw fs1,24(s0) - 713a: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> - 713e: 0004 0x4 - 7140: 0001 nop - 7142: 03ec0403 lb s0,62(s8) - 7146: 08090003 lb zero,128(s2) - 714a: 0100 addi s0,sp,128 - 714c: 0300 addi s0,sp,384 - 714e: ed04 fsw fs1,24(a0) - 7150: 00030603 lb a2,0(t1) - 7154: 0809 addi a6,a6,2 - 7156: 0100 addi s0,sp,128 - 7158: 0300 addi s0,sp,384 - 715a: f204 fsw fs1,32(a2) - 715c: 00030603 lb a2,0(t1) - 7160: 0409 addi s0,s0,2 - 7162: 0100 addi s0,sp,128 - 7164: 0300 addi s0,sp,384 - 7166: e604 fsw fs1,8(a2) - 7168: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> - 716c: 0014 0x14 - 716e: 0001 nop - 7170: 04850403 lb s0,72(a0) - 7174: 10090003 lb zero,256(s2) - 7178: 0100 addi s0,sp,128 - 717a: 0300 addi s0,sp,384 - 717c: 8504 0x8504 - 717e: 0304 addi s1,sp,384 - 7180: 0900 addi s0,sp,144 - 7182: 0000 unimp - 7184: 0001 nop - 7186: 04850403 lb s0,72(a0) - 718a: 00090003 lb zero,0(s2) - 718e: 0100 addi s0,sp,128 - 7190: 0300 addi s0,sp,384 - 7192: 8504 0x8504 - 7194: 0304 addi s1,sp,384 - 7196: 0900 addi s0,sp,144 - 7198: 0000 unimp - 719a: 0001 nop - 719c: 04850403 lb s0,72(a0) - 71a0: 00090003 lb zero,0(s2) - 71a4: 0100 addi s0,sp,128 - 71a6: 0300 addi s0,sp,384 - 71a8: 8504 0x8504 - 71aa: 0304 addi s1,sp,384 - 71ac: 0900 addi s0,sp,144 - 71ae: 0000 unimp - 71b0: 0001 nop - 71b2: 04860403 lb s0,72(a2) - 71b6: 08090003 lb zero,128(s2) - 71ba: 0100 addi s0,sp,128 - 71bc: 0300 addi s0,sp,384 - 71be: 8804 0x8804 - 71c0: 0304 addi s1,sp,384 - 71c2: 0900 addi s0,sp,144 - 71c4: 0004 0x4 - 71c6: 0001 nop - 71c8: 04880403 lb s0,72(a6) - 71cc: 00090003 lb zero,0(s2) - 71d0: 0100 addi s0,sp,128 - 71d2: 0300 addi s0,sp,384 - 71d4: 8804 0x8804 - 71d6: 0304 addi s1,sp,384 - 71d8: 0900 addi s0,sp,144 - 71da: 0010 0x10 - 71dc: 0001 nop - 71de: 04880403 lb s0,72(a6) - 71e2: 00090003 lb zero,0(s2) - 71e6: 0100 addi s0,sp,128 - 71e8: 0300 addi s0,sp,384 - 71ea: 8804 0x8804 - 71ec: 0304 addi s1,sp,384 - 71ee: 0900 addi s0,sp,144 - 71f0: 0000 unimp - 71f2: 0001 nop - 71f4: 04880403 lb s0,72(a6) - 71f8: 00090003 lb zero,0(s2) - 71fc: 0100 addi s0,sp,128 - 71fe: 0300 addi s0,sp,384 - 7200: 8804 0x8804 - 7202: 0304 addi s1,sp,384 - 7204: 0900 addi s0,sp,144 - 7206: 0000 unimp - 7208: 0001 nop - 720a: 04880403 lb s0,72(a6) - 720e: 00090003 lb zero,0(s2) - 7212: 0100 addi s0,sp,128 - 7214: 0300 addi s0,sp,384 - 7216: 8804 0x8804 - 7218: 0304 addi s1,sp,384 - 721a: 0900 addi s0,sp,144 - 721c: 0000 unimp - 721e: 0001 nop - 7220: 04880403 lb s0,72(a6) - 7224: 00090003 lb zero,0(s2) - 7228: 0100 addi s0,sp,128 - 722a: 0300 addi s0,sp,384 - 722c: 9104 0x9104 - 722e: 0304 addi s1,sp,384 - 7230: 0900 addi s0,sp,144 - 7232: 0004 0x4 - 7234: 0001 nop - 7236: 04890403 lb s0,72(s2) - 723a: 24090003 lb zero,576(s2) - 723e: 0100 addi s0,sp,128 - 7240: 0300 addi s0,sp,384 - 7242: 8904 0x8904 - 7244: 0304 addi s1,sp,384 - 7246: 0900 addi s0,sp,144 - 7248: 0000 unimp - 724a: 0001 nop - 724c: 04970403 lb s0,73(a4) - 7250: 0306 slli t1,t1,0x1 - 7252: 0900 addi s0,sp,144 - 7254: 0014 0x14 - 7256: 0001 nop - 7258: 04870403 lb s0,72(a4) - 725c: 0306 slli t1,t1,0x1 - 725e: 0900 addi s0,sp,144 - 7260: 0008 0x8 - 7262: 0001 nop - 7264: 04970403 lb s0,73(a4) - 7268: 04090003 lb zero,64(s2) - 726c: 0100 addi s0,sp,128 - 726e: 0300 addi s0,sp,384 - 7270: 9704 0x9704 - 7272: 0304 addi s1,sp,384 - 7274: 0900 addi s0,sp,144 - 7276: 0000 unimp - 7278: 0001 nop - 727a: 04af0403 lb s0,74(t5) - 727e: 14090003 lb zero,320(s2) - 7282: 0100 addi s0,sp,128 - 7284: 0300 addi s0,sp,384 - 7286: af04 fsd fs1,24(a4) - 7288: 0304 addi s1,sp,384 - 728a: 0900 addi s0,sp,144 - 728c: 0000 unimp - 728e: 0001 nop - 7290: 04af0403 lb s0,74(t5) - 7294: 00090003 lb zero,0(s2) - 7298: 0100 addi s0,sp,128 - 729a: 0300 addi s0,sp,384 - 729c: af04 fsd fs1,24(a4) - 729e: 0304 addi s1,sp,384 - 72a0: 0900 addi s0,sp,144 - 72a2: 0000 unimp - 72a4: 0001 nop - 72a6: 04af0403 lb s0,74(t5) - 72aa: 00090003 lb zero,0(s2) - 72ae: 0100 addi s0,sp,128 - 72b0: 0300 addi s0,sp,384 - 72b2: af04 fsd fs1,24(a4) - 72b4: 0304 addi s1,sp,384 - 72b6: 0900 addi s0,sp,144 - 72b8: 0010 0x10 - 72ba: 0001 nop - 72bc: 04af0403 lb s0,74(t5) - 72c0: 00090003 lb zero,0(s2) - 72c4: 0100 addi s0,sp,128 - 72c6: 0300 addi s0,sp,384 - 72c8: af04 fsd fs1,24(a4) - 72ca: 0304 addi s1,sp,384 - 72cc: 0900 addi s0,sp,144 - 72ce: 0000 unimp - 72d0: 0001 nop - 72d2: 04af0403 lb s0,74(t5) - 72d6: 00090003 lb zero,0(s2) - 72da: 0100 addi s0,sp,128 - 72dc: 0300 addi s0,sp,384 - 72de: af04 fsd fs1,24(a4) - 72e0: 0304 addi s1,sp,384 - 72e2: 0900 addi s0,sp,144 - 72e4: 0000 unimp - 72e6: 0001 nop - 72e8: 04af0403 lb s0,74(t5) - 72ec: 00090003 lb zero,0(s2) - 72f0: 0100 addi s0,sp,128 - 72f2: 0300 addi s0,sp,384 - 72f4: af04 fsd fs1,24(a4) - 72f6: 0304 addi s1,sp,384 - 72f8: 0900 addi s0,sp,144 - 72fa: 0000 unimp - 72fc: 0001 nop - 72fe: 04af0403 lb s0,74(t5) - 7302: 00090003 lb zero,0(s2) - 7306: 0100 addi s0,sp,128 - 7308: 0300 addi s0,sp,384 - 730a: af04 fsd fs1,24(a4) - 730c: 0304 addi s1,sp,384 - 730e: 0900 addi s0,sp,144 - 7310: 0000 unimp - 7312: 0001 nop - 7314: 04bb0403 lb s0,75(s6) - 7318: 04090003 lb zero,64(s2) - 731c: 0100 addi s0,sp,128 - 731e: 0300 addi s0,sp,384 - 7320: cc04 sw s1,24(s0) - 7322: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> - 7326: 0024 addi s1,sp,8 - 7328: 0001 nop - 732a: 03cc0403 lb s0,60(s8) - 732e: 00090003 lb zero,0(s2) - 7332: 0100 addi s0,sp,128 - 7334: 0300 addi s0,sp,384 - 7336: cc04 sw s1,24(s0) - 7338: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> - 733c: 0000 unimp - 733e: 0001 nop - 7340: 03cc0403 lb s0,60(s8) - 7344: 00090003 lb zero,0(s2) - 7348: 0100 addi s0,sp,128 - 734a: 0300 addi s0,sp,384 - 734c: cc04 sw s1,24(s0) - 734e: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> - 7352: 0000 unimp - 7354: 0001 nop - 7356: 03cc0403 lb s0,60(s8) - 735a: 18090003 lb zero,384(s2) - 735e: 0100 addi s0,sp,128 - 7360: 0300 addi s0,sp,384 - 7362: cc04 sw s1,24(s0) - 7364: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> - 7368: 0000 unimp - 736a: 0001 nop - 736c: 03cc0403 lb s0,60(s8) - 7370: 00090003 lb zero,0(s2) - 7374: 0100 addi s0,sp,128 - 7376: 0300 addi s0,sp,384 - 7378: cc04 sw s1,24(s0) - 737a: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> - 737e: 0000 unimp - 7380: 0001 nop - 7382: 03cc0403 lb s0,60(s8) - 7386: 04090003 lb zero,64(s2) - 738a: 0100 addi s0,sp,128 - 738c: 0300 addi s0,sp,384 - 738e: c204 sw s1,0(a2) - 7390: 0604 addi s1,sp,768 - 7392: 08090003 lb zero,128(s2) - 7396: 0100 addi s0,sp,128 - 7398: 0300 addi s0,sp,384 - 739a: c704 sw s1,8(a4) - 739c: 0304 addi s1,sp,384 - 739e: 0900 addi s0,sp,144 - 73a0: 0008 0x8 - 73a2: 0001 nop - 73a4: 04c70403 lb s0,76(a4) - 73a8: 0306 slli t1,t1,0x1 - 73aa: 0900 addi s0,sp,144 - 73ac: 0008 0x8 - 73ae: 0001 nop - 73b0: 04c70403 lb s0,76(a4) - 73b4: 00090003 lb zero,0(s2) - 73b8: 0100 addi s0,sp,128 - 73ba: 0300 addi s0,sp,384 - 73bc: c704 sw s1,8(a4) - 73be: 0304 addi s1,sp,384 - 73c0: 0900 addi s0,sp,144 - 73c2: 000c 0xc - 73c4: 0001 nop - 73c6: 04c70403 lb s0,76(a4) - 73ca: 00090003 lb zero,0(s2) - 73ce: 0100 addi s0,sp,128 - 73d0: 0300 addi s0,sp,384 - 73d2: c804 sw s1,16(s0) - 73d4: 0604 addi s1,sp,768 - 73d6: 08090003 lb zero,128(s2) - 73da: 0100 addi s0,sp,128 - 73dc: 0300 addi s0,sp,384 - 73de: cd04 sw s1,24(a0) - 73e0: 0604 addi s1,sp,768 - 73e2: 04090003 lb zero,64(s2) - 73e6: 0100 addi s0,sp,128 - 73e8: 0300 addi s0,sp,384 - 73ea: cd04 sw s1,24(a0) - 73ec: 0304 addi s1,sp,384 - 73ee: 0900 addi s0,sp,144 - 73f0: 0010 0x10 - 73f2: 0001 nop - 73f4: 04cd0403 lb s0,76(s10) - 73f8: 00090003 lb zero,0(s2) - 73fc: 0100 addi s0,sp,128 - 73fe: 0300 addi s0,sp,384 - 7400: ce04 sw s1,24(a2) - 7402: 0304 addi s1,sp,384 - 7404: 0900 addi s0,sp,144 - 7406: 0008 0x8 - 7408: 0001 nop - 740a: 04ce0403 lb s0,76(t3) - 740e: 00090003 lb zero,0(s2) - 7412: 0100 addi s0,sp,128 - 7414: 0300 addi s0,sp,384 - 7416: ce04 sw s1,24(a2) - 7418: 0304 addi s1,sp,384 - 741a: 0900 addi s0,sp,144 - 741c: 0000 unimp - 741e: 0001 nop - 7420: 04ce0403 lb s0,76(t3) - 7424: 00090003 lb zero,0(s2) - 7428: 0100 addi s0,sp,128 - 742a: 0300 addi s0,sp,384 - 742c: ce04 sw s1,24(a2) - 742e: 0304 addi s1,sp,384 - 7430: 0900 addi s0,sp,144 - 7432: 0018 0x18 - 7434: 0001 nop - 7436: 04ce0403 lb s0,76(t3) - 743a: 00090003 lb zero,0(s2) - 743e: 0100 addi s0,sp,128 - 7440: 0300 addi s0,sp,384 - 7442: ce04 sw s1,24(a2) - 7444: 0304 addi s1,sp,384 - 7446: 0900 addi s0,sp,144 - 7448: 0000 unimp - 744a: 0001 nop - 744c: 04ce0403 lb s0,76(t3) - 7450: 04090003 lb zero,64(s2) - 7454: 0100 addi s0,sp,128 - 7456: 0300 addi s0,sp,384 - 7458: ce04 sw s1,24(a2) - 745a: 0304 addi s1,sp,384 - 745c: 0900 addi s0,sp,144 - 745e: 0000 unimp - 7460: 0001 nop - 7462: 04d00403 lb s0,77(zero) # 4d <_start-0x7fffffb3> - 7466: 0306 slli t1,t1,0x1 - 7468: 0900 addi s0,sp,144 - 746a: 0008 0x8 - 746c: 0001 nop - 746e: 04d50403 lb s0,77(a0) - 7472: 04090003 lb zero,64(s2) - 7476: 0100 addi s0,sp,128 - 7478: 0300 addi s0,sp,384 - 747a: d504 sw s1,40(a0) - 747c: 0604 addi s1,sp,768 - 747e: 08090003 lb zero,128(s2) - 7482: 0100 addi s0,sp,128 - 7484: 0300 addi s0,sp,384 - 7486: d504 sw s1,40(a0) - 7488: 0304 addi s1,sp,384 - 748a: 0900 addi s0,sp,144 - 748c: 0000 unimp - 748e: 0001 nop - 7490: 04d50403 lb s0,77(a0) - 7494: 04090003 lb zero,64(s2) - 7498: 0100 addi s0,sp,128 - 749a: 0300 addi s0,sp,384 - 749c: d504 sw s1,40(a0) - 749e: 0304 addi s1,sp,384 - 74a0: 0900 addi s0,sp,144 - 74a2: 0008 0x8 - 74a4: 0001 nop - 74a6: 04d60403 lb s0,77(a2) - 74aa: 0306 slli t1,t1,0x1 - 74ac: 0900 addi s0,sp,144 - 74ae: 0004 0x4 - 74b0: 0001 nop - 74b2: 04db0403 lb s0,77(s6) - 74b6: 0306 slli t1,t1,0x1 - 74b8: 0900 addi s0,sp,144 - 74ba: 0004 0x4 - 74bc: 0001 nop - 74be: 04db0403 lb s0,77(s6) - 74c2: 10090003 lb zero,256(s2) - 74c6: 0100 addi s0,sp,128 - 74c8: 0300 addi s0,sp,384 - 74ca: e304 fsw fs1,0(a4) - 74cc: 0304 addi s1,sp,384 - 74ce: 0900 addi s0,sp,144 - 74d0: 0004 0x4 - 74d2: 0001 nop - 74d4: 04e30403 lb s0,78(t1) - 74d8: 00090003 lb zero,0(s2) - 74dc: 0100 addi s0,sp,128 - 74de: 0300 addi s0,sp,384 - 74e0: e604 fsw fs1,8(a2) - 74e2: 0304 addi s1,sp,384 - 74e4: 0900 addi s0,sp,144 - 74e6: 0008 0x8 - 74e8: 0001 nop - 74ea: 04e60403 lb s0,78(a2) - 74ee: 00090003 lb zero,0(s2) - 74f2: 0100 addi s0,sp,128 - 74f4: 0300 addi s0,sp,384 - 74f6: e604 fsw fs1,8(a2) - 74f8: 0304 addi s1,sp,384 - 74fa: 0900 addi s0,sp,144 - 74fc: 0000 unimp - 74fe: 0001 nop - 7500: 04e60403 lb s0,78(a2) - 7504: 00090003 lb zero,0(s2) - 7508: 0100 addi s0,sp,128 - 750a: 0300 addi s0,sp,384 - 750c: 8504 0x8504 - 750e: 0305 addi t1,t1,1 - 7510: 0900 addi s0,sp,144 - 7512: 0004 0x4 - 7514: 0001 nop - 7516: 05850403 lb s0,88(a0) - 751a: 04090003 lb zero,64(s2) - 751e: 0100 addi s0,sp,128 - 7520: 0300 addi s0,sp,384 - 7522: 8504 0x8504 - 7524: 0305 addi t1,t1,1 - 7526: 0900 addi s0,sp,144 - 7528: 0000 unimp - 752a: 0001 nop - 752c: 05850403 lb s0,88(a0) - 7530: 00090003 lb zero,0(s2) - 7534: 0100 addi s0,sp,128 - 7536: 0300 addi s0,sp,384 - 7538: 8504 0x8504 - 753a: 0305 addi t1,t1,1 - 753c: 0900 addi s0,sp,144 - 753e: 0000 unimp - 7540: 0001 nop - 7542: 05850403 lb s0,88(a0) - 7546: 0c090003 lb zero,192(s2) - 754a: 0100 addi s0,sp,128 - 754c: 0300 addi s0,sp,384 - 754e: 8504 0x8504 - 7550: 0305 addi t1,t1,1 - 7552: 0900 addi s0,sp,144 - 7554: 0000 unimp - 7556: 0001 nop - 7558: 05850403 lb s0,88(a0) - 755c: 00090003 lb zero,0(s2) - 7560: 0100 addi s0,sp,128 - 7562: 0306 slli t1,t1,0x1 - 7564: 0900 addi s0,sp,144 - 7566: 0010 0x10 - 7568: 0001 nop - 756a: 058b0403 lb s0,88(s6) - 756e: 10090003 lb zero,256(s2) - 7572: 0100 addi s0,sp,128 - 7574: 0300 addi s0,sp,384 - 7576: 8e04 0x8e04 - 7578: 0305 addi t1,t1,1 - 757a: 0900 addi s0,sp,144 - 757c: 0004 0x4 - 757e: 0001 nop - 7580: 058e0403 lb s0,88(t3) - 7584: 0306 slli t1,t1,0x1 - 7586: 0900 addi s0,sp,144 - 7588: 0010 0x10 - 758a: 0001 nop - 758c: 05900403 lb s0,89(zero) # 59 <_start-0x7fffffa7> - 7590: 0306 slli t1,t1,0x1 - 7592: 0900 addi s0,sp,144 - 7594: 0008 0x8 - 7596: 0001 nop - 7598: 04cf0403 lb s0,76(t5) - 759c: 0306 slli t1,t1,0x1 - 759e: 0900 addi s0,sp,144 - 75a0: 0008 0x8 - 75a2: 0001 nop - 75a4: 04e50403 lb s0,78(a0) - 75a8: 14090003 lb zero,320(s2) - 75ac: 0100 addi s0,sp,128 - 75ae: 0300 addi s0,sp,384 - 75b0: ec04 fsw fs1,24(s0) - 75b2: 0304 addi s1,sp,384 - 75b4: 0900 addi s0,sp,144 - 75b6: 0008 0x8 - 75b8: 0001 nop - 75ba: 04ec0403 lb s0,78(s8) - 75be: 00090003 lb zero,0(s2) - 75c2: 0100 addi s0,sp,128 - 75c4: 0300 addi s0,sp,384 - 75c6: ec04 fsw fs1,24(s0) - 75c8: 0304 addi s1,sp,384 - 75ca: 0900 addi s0,sp,144 - 75cc: 0000 unimp - 75ce: 0001 nop - 75d0: 04ec0403 lb s0,78(s8) - 75d4: 00090003 lb zero,0(s2) - 75d8: 0100 addi s0,sp,128 - 75da: 0300 addi s0,sp,384 - 75dc: ec04 fsw fs1,24(s0) - 75de: 0304 addi s1,sp,384 - 75e0: 0900 addi s0,sp,144 - 75e2: 0004 0x4 - 75e4: 0001 nop - 75e6: 04eb0403 lb s0,78(s6) - 75ea: 08090003 lb zero,128(s2) - 75ee: 0100 addi s0,sp,128 - 75f0: 0300 addi s0,sp,384 - 75f2: f604 fsw fs1,40(a2) - 75f4: 0304 addi s1,sp,384 - 75f6: 0900 addi s0,sp,144 - 75f8: 0008 0x8 - 75fa: 0001 nop - 75fc: 04f60403 lb s0,79(a2) - 7600: 00090003 lb zero,0(s2) - 7604: 0100 addi s0,sp,128 - 7606: 0300 addi s0,sp,384 - 7608: f604 fsw fs1,40(a2) - 760a: 0304 addi s1,sp,384 - 760c: 0900 addi s0,sp,144 - 760e: 0000 unimp - 7610: 0001 nop - 7612: 04f60403 lb s0,79(a2) - 7616: 00090003 lb zero,0(s2) - 761a: 0100 addi s0,sp,128 - 761c: 0300 addi s0,sp,384 - 761e: f604 fsw fs1,40(a2) - 7620: 0304 addi s1,sp,384 - 7622: 0900 addi s0,sp,144 - 7624: 0004 0x4 - 7626: 0001 nop - 7628: 04fe0403 lb s0,79(t3) - 762c: 08090003 lb zero,128(s2) - 7630: 0100 addi s0,sp,128 - 7632: 0300 addi s0,sp,384 - 7634: fe04 fsw fs1,56(a2) - 7636: 0304 addi s1,sp,384 - 7638: 0900 addi s0,sp,144 - 763a: 0000 unimp - 763c: 0001 nop - 763e: 04fe0403 lb s0,79(t3) - 7642: 00090003 lb zero,0(s2) - 7646: 0100 addi s0,sp,128 - 7648: 0300 addi s0,sp,384 - 764a: fe04 fsw fs1,56(a2) - 764c: 0304 addi s1,sp,384 - 764e: 0900 addi s0,sp,144 - 7650: 0000 unimp - 7652: 0001 nop - 7654: 04fe0403 lb s0,79(t3) - 7658: 08090003 lb zero,128(s2) - 765c: 0100 addi s0,sp,128 - 765e: 0306 slli t1,t1,0x1 - 7660: 0900 addi s0,sp,144 - 7662: 0014 0x14 - 7664: 0001 nop - 7666: 058a0403 lb s0,88(s4) - 766a: 0306 slli t1,t1,0x1 - 766c: 0900 addi s0,sp,144 - 766e: 0004 0x4 - 7670: 0001 nop - 7672: 058d0403 lb s0,88(s10) - 7676: 20090003 lb zero,512(s2) - 767a: 0100 addi s0,sp,128 - 767c: 0300 addi s0,sp,384 - 767e: 9104 0x9104 - 7680: 0305 addi t1,t1,1 - 7682: 0900 addi s0,sp,144 - 7684: 0024 addi s1,sp,8 - 7686: 0001 nop - 7688: 05900403 lb s0,89(zero) # 59 <_start-0x7fffffa7> - 768c: 0306 slli t1,t1,0x1 - 768e: 0900 addi s0,sp,144 - 7690: 0014 0x14 - 7692: 0001 nop - 7694: 05920403 lb s0,89(tp) # 59 <_start-0x7fffffa7> - 7698: 0306 slli t1,t1,0x1 - 769a: 0900 addi s0,sp,144 - 769c: 0004 0x4 - 769e: 0001 nop - 76a0: 05930403 lb s0,89(t1) - 76a4: 04090003 lb zero,64(s2) - 76a8: 0100 addi s0,sp,128 - 76aa: 0300 addi s0,sp,384 - 76ac: 9304 0x9304 - 76ae: 0305 addi t1,t1,1 - 76b0: 0900 addi s0,sp,144 - 76b2: 0008 0x8 - 76b4: 0001 nop - 76b6: 05930403 lb s0,89(t1) - 76ba: 00090003 lb zero,0(s2) - 76be: 0100 addi s0,sp,128 - 76c0: 0300 addi s0,sp,384 - 76c2: 9304 0x9304 - 76c4: 0305 addi t1,t1,1 - 76c6: 0900 addi s0,sp,144 - 76c8: 0000 unimp - 76ca: 0001 nop - 76cc: 05930403 lb s0,89(t1) - 76d0: 00090003 lb zero,0(s2) - 76d4: 0100 addi s0,sp,128 - 76d6: 0300 addi s0,sp,384 - 76d8: 9304 0x9304 - 76da: 0305 addi t1,t1,1 - 76dc: 0900 addi s0,sp,144 - 76de: 0000 unimp - 76e0: 0001 nop - 76e2: 05930403 lb s0,89(t1) - 76e6: 00090003 lb zero,0(s2) - 76ea: 0100 addi s0,sp,128 - 76ec: 0300 addi s0,sp,384 - 76ee: 9304 0x9304 - 76f0: 0305 addi t1,t1,1 - 76f2: 0900 addi s0,sp,144 - 76f4: 0000 unimp - 76f6: 0001 nop - 76f8: 05930403 lb s0,89(t1) - 76fc: 08090003 lb zero,128(s2) - 7700: 0100 addi s0,sp,128 - 7702: 0300 addi s0,sp,384 - 7704: 9304 0x9304 - 7706: 0305 addi t1,t1,1 - 7708: 0900 addi s0,sp,144 - 770a: 000c 0xc - 770c: 0001 nop - 770e: 05930403 lb s0,89(t1) - 7712: 00090003 lb zero,0(s2) - 7716: 0100 addi s0,sp,128 - 7718: 0300 addi s0,sp,384 - 771a: 9504 0x9504 - 771c: 0605 addi a2,a2,1 - 771e: 00090003 lb zero,0(s2) - 7722: 0100 addi s0,sp,128 - 7724: 0300 addi s0,sp,384 - 7726: 9804 0x9804 - 7728: 0605 addi a2,a2,1 - 772a: 10090003 lb zero,256(s2) - 772e: 0100 addi s0,sp,128 - 7730: 0306 slli t1,t1,0x1 - 7732: 0900 addi s0,sp,144 - 7734: 0008 0x8 - 7736: 0001 nop - 7738: 059d0403 lb s0,89(s10) - 773c: 0306 slli t1,t1,0x1 - 773e: 0900 addi s0,sp,144 - 7740: 000c 0xc - 7742: 0001 nop - 7744: 05a30403 lb s0,90(t1) - 7748: 0306 slli t1,t1,0x1 - 774a: 0900 addi s0,sp,144 - 774c: 0018 0x18 - 774e: 0001 nop - 7750: 05970403 lb s0,89(a4) - 7754: 0306 slli t1,t1,0x1 - 7756: 0900 addi s0,sp,144 - 7758: 0008 0x8 - 775a: 0001 nop - 775c: 059a0403 lb s0,89(s4) - 7760: 0306 slli t1,t1,0x1 - 7762: 0900 addi s0,sp,144 - 7764: 001c 0x1c - 7766: 0001 nop - 7768: 059a0403 lb s0,89(s4) - 776c: 0306 slli t1,t1,0x1 - 776e: 0900 addi s0,sp,144 - 7770: 0018 0x18 - 7772: 0001 nop - 7774: 059a0403 lb s0,89(s4) - 7778: 08090003 lb zero,128(s2) - 777c: 0100 addi s0,sp,128 - 777e: 0300 addi s0,sp,384 - 7780: 9e04 0x9e04 - 7782: 0605 addi a2,a2,1 - 7784: 18090003 lb zero,384(s2) - 7788: 0100 addi s0,sp,128 - 778a: 0300 addi s0,sp,384 - 778c: a104 fsd fs1,0(a0) - 778e: 0605 addi a2,a2,1 - 7790: 04090003 lb zero,64(s2) - 7794: 0100 addi s0,sp,128 - 7796: 0300 addi s0,sp,384 - 7798: a004 fsd fs1,0(s0) - 779a: 0305 addi t1,t1,1 - 779c: 0900 addi s0,sp,144 - 779e: 0024 addi s1,sp,8 - 77a0: 0001 nop - 77a2: 05a40403 lb s0,90(s0) - 77a6: 2c090003 lb zero,704(s2) - 77aa: 0100 addi s0,sp,128 - 77ac: 0300 addi s0,sp,384 - 77ae: a304 fsd fs1,0(a4) - 77b0: 0605 addi a2,a2,1 - 77b2: 14090003 lb zero,320(s2) - 77b6: 0100 addi s0,sp,128 - 77b8: 0300 addi s0,sp,384 - 77ba: a504 fsd fs1,8(a0) - 77bc: 0605 addi a2,a2,1 - 77be: 04090003 lb zero,64(s2) - 77c2: 0100 addi s0,sp,128 - 77c4: 0300 addi s0,sp,384 - 77c6: a504 fsd fs1,8(a0) - 77c8: 0305 addi t1,t1,1 - 77ca: 0900 addi s0,sp,144 - 77cc: 0000 unimp - 77ce: 0001 nop - 77d0: 05a50403 lb s0,90(a0) - 77d4: 14090003 lb zero,320(s2) - 77d8: 0100 addi s0,sp,128 - 77da: 0300 addi s0,sp,384 - 77dc: 9404 0x9404 - 77de: 0305 addi t1,t1,1 - 77e0: 0900 addi s0,sp,144 - 77e2: 0004 0x4 - 77e4: 0001 nop - 77e6: 05940403 lb s0,89(s0) - 77ea: 10090003 lb zero,256(s2) - 77ee: 0100 addi s0,sp,128 - 77f0: 0200 addi s0,sp,256 - 77f2: 5204 lw s1,32(a2) - 77f4: 08090103 lb sp,128(s2) - 77f8: 0100 addi s0,sp,128 - 77fa: 0200 addi s0,sp,256 - 77fc: 5204 lw s1,32(a2) - 77fe: 00090003 lb zero,0(s2) - 7802: 0100 addi s0,sp,128 - 7804: 0200 addi s0,sp,256 - 7806: 5204 lw s1,32(a2) - 7808: 00090003 lb zero,0(s2) - 780c: 0100 addi s0,sp,128 - 780e: 0200 addi s0,sp,256 - 7810: 5204 lw s1,32(a2) - 7812: 00090003 lb zero,0(s2) - 7816: 0100 addi s0,sp,128 - 7818: 0200 addi s0,sp,256 - 781a: 5204 lw s1,32(a2) - 781c: 10090003 lb zero,256(s2) - 7820: 0100 addi s0,sp,128 - 7822: 0200 addi s0,sp,256 - 7824: 5204 lw s1,32(a2) - 7826: 00090003 lb zero,0(s2) - 782a: 0100 addi s0,sp,128 - 782c: 0409 addi s0,s0,2 - 782e: 0000 unimp - 7830: 0101 addi sp,sp,0 - 7832: 02ad addi t0,t0,11 - 7834: 0000 unimp - 7836: 00920003 lb zero,9(tp) # 9 <_start-0x7ffffff7> - 783a: 0000 unimp - 783c: 0101 addi sp,sp,0 - 783e: 000d0efb 0xd0efb - 7842: 0101 addi sp,sp,0 + 387a: 0101 addi sp,sp,0 + 387c: 0000 unimp + 387e: 0100 addi s0,sp,128 + 3880: 0000 unimp + 3882: 2e01 jal 3b92 <_start-0x7fffc46e> + 3884: 2f2e fld ft10,200(sp) + 3886: 2e2e fld ft8,200(sp) + 3888: 2f2e2e2f 0x2f2e2e2f + 388c: 2e2e fld ft8,200(sp) + 388e: 7369722f 0x7369722f + 3892: 672d7663 bgeu s10,s2,3efe <_start-0x7fffc102> + 3896: 6c2f6363 bltu t5,sp,3f5c <_start-0x7fffc0a4> + 389a: 6269 lui tp,0x1a + 389c: 2f636367 0x2f636367 + 38a0: 74666f73 csrrsi t5,0x746,12 + 38a4: 662d lui a2,0xb + 38a6: 0070 addi a2,sp,12 + 38a8: 2e2e fld ft8,200(sp) + 38aa: 2f2e2e2f 0x2f2e2e2f + 38ae: 2e2e fld ft8,200(sp) + 38b0: 2f2e2e2f 0x2f2e2e2f + 38b4: 6972 flw fs2,28(sp) + 38b6: 2d766373 csrrsi t1,0x2d7,12 + 38ba: 2f636367 0x2f636367 + 38be: 696c flw fa1,84(a0) + 38c0: 6762 flw fa4,24(sp) + 38c2: 2e2f6363 bltu t5,sp,3ba8 <_start-0x7fffc458> + 38c6: 2f2e fld ft10,200(sp) + 38c8: 6e69 lui t3,0x1a + 38ca: 64756c63 bltu a0,t2,3f22 <_start-0x7fffc0de> + 38ce: 0065 c.nop 25 + 38d0: 6d00 flw fs0,24(a0) + 38d2: 6c75 lui s8,0x1d + 38d4: 6674 flw fa3,76(a2) + 38d6: 00632e33 slt t3,t1,t1 + 38da: 0001 nop + 38dc: 7300 flw fs0,32(a4) + 38de: 2d74666f jal a2,4a3b4 <_start-0x7ffb5c4c> + 38e2: 7066 flw ft0,120(sp) + 38e4: 682e flw fa6,200(sp) + 38e6: 0100 addi s0,sp,128 + 38e8: 0000 unimp + 38ea: 7571 lui a0,0xffffc + 38ec: 6461 lui s0,0x18 + 38ee: 682e flw fa6,200(sp) + 38f0: 0100 addi s0,sp,128 + 38f2: 0000 unimp + 38f4: 6f6c flw fa1,92(a4) + 38f6: 676e flw fa4,216(sp) + 38f8: 6f6c flw fa1,92(a4) + 38fa: 676e flw fa4,216(sp) + 38fc: 682e flw fa6,200(sp) + 38fe: 0200 addi s0,sp,256 + 3900: 0000 unimp + 3902: 0500 addi s0,sp,640 + 3904: 0001 nop + 3906: 0205 addi tp,tp,1 + 3908: 186c addi a1,sp,60 + 390a: 8001 c.srli64 s0 + 390c: 05012303 lw t1,80(sp) + 3910: 09010303 lb t1,144(sp) + 3914: 0000 unimp + 3916: 0301 addi t1,t1,0 + 3918: 0900 addi s0,sp,144 + 391a: 0000 unimp + 391c: 0501 addi a0,a0,0 + 391e: 030d addi t1,t1,3 + 3920: 0900 addi s0,sp,144 + 3922: 0000 unimp + 3924: 0501 addi a0,a0,0 + 3926: 09010303 lb t1,144(sp) + 392a: 0000 unimp + 392c: 0301 addi t1,t1,0 + 392e: 0900 addi s0,sp,144 + 3930: 0000 unimp + 3932: 0301 addi t1,t1,0 + 3934: 0900 addi s0,sp,144 + 3936: 0000 unimp + 3938: 0301 addi t1,t1,0 + 393a: 0900 addi s0,sp,144 + 393c: 0000 unimp + 393e: 0301 addi t1,t1,0 + 3940: 0901 addi s2,s2,0 + 3942: 0000 unimp + 3944: 0301 addi t1,t1,0 + 3946: 0900 addi s0,sp,144 + 3948: 0000 unimp + 394a: 0301 addi t1,t1,0 + 394c: 0900 addi s0,sp,144 + 394e: 0000 unimp + 3950: 0301 addi t1,t1,0 + 3952: 0900 addi s0,sp,144 + 3954: 0000 unimp + 3956: 0301 addi t1,t1,0 + 3958: 0901 addi s2,s2,0 + 395a: 0000 unimp + 395c: 0301 addi t1,t1,0 + 395e: 0900 addi s0,sp,144 + 3960: 0000 unimp + 3962: 0301 addi t1,t1,0 + 3964: 0900 addi s0,sp,144 + 3966: 0000 unimp + 3968: 0301 addi t1,t1,0 + 396a: 0900 addi s0,sp,144 + 396c: 0000 unimp + 396e: 0301 addi t1,t1,0 + 3970: 0901 addi s2,s2,0 + 3972: 0000 unimp + 3974: 0301 addi t1,t1,0 + 3976: 0902 c.slli64 s2 + 3978: 0000 unimp + 397a: 0301 addi t1,t1,0 + 397c: 0901 addi s2,s2,0 + 397e: 0000 unimp + 3980: 0301 addi t1,t1,0 + 3982: 0900 addi s0,sp,144 + 3984: 0000 unimp + 3986: 0301 addi t1,t1,0 + 3988: 0900 addi s0,sp,144 + 398a: 0000 unimp + 398c: 0301 addi t1,t1,0 + 398e: 0900 addi s0,sp,144 + 3990: 0000 unimp + 3992: 0501 addi a0,a0,0 + 3994: 0601 addi a2,a2,0 + 3996: 00097803 0x97803 + 399a: 0100 addi s0,sp,128 + 399c: 0305 addi t1,t1,1 + 399e: 40090803 lb a6,1024(s2) + 39a2: 0100 addi s0,sp,128 + 39a4: 0105 addi sp,sp,1 + 39a6: 04097803 0x4097803 + 39aa: 0100 addi s0,sp,128 + 39ac: 0305 addi t1,t1,1 + 39ae: 08090803 lb a6,128(s2) + 39b2: 0100 addi s0,sp,128 + 39b4: 0306 slli t1,t1,0x1 + 39b6: 0900 addi s0,sp,144 + 39b8: 000c 0xc + 39ba: 0501 addi a0,a0,0 + 39bc: 0601 addi a2,a2,0 + 39be: 00097803 0x97803 + 39c2: 0100 addi s0,sp,128 + 39c4: 0305 addi t1,t1,1 + 39c6: 1c090803 lb a6,448(s2) + 39ca: 0100 addi s0,sp,128 + 39cc: 0306 slli t1,t1,0x1 + 39ce: 0900 addi s0,sp,144 + 39d0: 0010 0x10 + 39d2: 0301 addi t1,t1,0 + 39d4: 0900 addi s0,sp,144 + 39d6: 0004 0x4 + 39d8: 0301 addi t1,t1,0 + 39da: 0900 addi s0,sp,144 + 39dc: 0004 0x4 + 39de: 0301 addi t1,t1,0 + 39e0: 0900 addi s0,sp,144 + 39e2: 0004 0x4 + 39e4: 0301 addi t1,t1,0 + 39e6: 0900 addi s0,sp,144 + 39e8: 0004 0x4 + 39ea: 0301 addi t1,t1,0 + 39ec: 0900 addi s0,sp,144 + 39ee: 0004 0x4 + 39f0: 0301 addi t1,t1,0 + 39f2: 0900 addi s0,sp,144 + 39f4: 0000 unimp + 39f6: 0001 nop + 39f8: 0402 c.slli64 s0 + 39fa: 0301 addi t1,t1,0 + 39fc: 0900 addi s0,sp,144 + 39fe: 0008 0x8 + 3a00: 0001 nop + 3a02: 0402 c.slli64 s0 + 3a04: 0301 addi t1,t1,0 + 3a06: 0900 addi s0,sp,144 + 3a08: 000c 0xc + 3a0a: 0001 nop + 3a0c: 0402 c.slli64 s0 + 3a0e: 0301 addi t1,t1,0 + 3a10: 0900 addi s0,sp,144 + 3a12: 0000 unimp + 3a14: 0001 nop + 3a16: 0402 c.slli64 s0 + 3a18: 0301 addi t1,t1,0 + 3a1a: 0900 addi s0,sp,144 + 3a1c: 0000 unimp + 3a1e: 0001 nop + 3a20: 0402 c.slli64 s0 + 3a22: 0301 addi t1,t1,0 + 3a24: 0900 addi s0,sp,144 + 3a26: 0000 unimp + 3a28: 0001 nop + 3a2a: 0402 c.slli64 s0 + 3a2c: 0301 addi t1,t1,0 + 3a2e: 0900 addi s0,sp,144 + 3a30: 0000 unimp + 3a32: 0001 nop + 3a34: 0402 c.slli64 s0 + 3a36: 0301 addi t1,t1,0 + 3a38: 0900 addi s0,sp,144 + 3a3a: 0000 unimp + 3a3c: 0001 nop + 3a3e: 0402 c.slli64 s0 + 3a40: 0301 addi t1,t1,0 + 3a42: 0900 addi s0,sp,144 + 3a44: 0000 unimp + 3a46: 0001 nop + 3a48: 0402 c.slli64 s0 + 3a4a: 0301 addi t1,t1,0 + 3a4c: 0900 addi s0,sp,144 + 3a4e: 0000 unimp + 3a50: 0001 nop + 3a52: 0402 c.slli64 s0 + 3a54: 0900030b 0x900030b + 3a58: 0008 0x8 + 3a5a: 0001 nop + 3a5c: 0402 c.slli64 s0 + 3a5e: 030c addi a1,sp,384 + 3a60: 0900 addi s0,sp,144 + 3a62: 0020 addi s0,sp,8 + 3a64: 0001 nop + 3a66: 0402 c.slli64 s0 + 3a68: 030c addi a1,sp,384 + 3a6a: 0900 addi s0,sp,144 + 3a6c: 0014 0x14 + 3a6e: 0001 nop + 3a70: 0402 c.slli64 s0 + 3a72: 030c addi a1,sp,384 + 3a74: 0900 addi s0,sp,144 + 3a76: 0004 0x4 + 3a78: 0001 nop + 3a7a: 0402 c.slli64 s0 + 3a7c: 030c addi a1,sp,384 + 3a7e: 0900 addi s0,sp,144 + 3a80: 0000 unimp + 3a82: 0001 nop + 3a84: 0402 c.slli64 s0 + 3a86: 0345 addi t1,t1,17 + 3a88: 0900 addi s0,sp,144 + 3a8a: 0000 unimp + 3a8c: 0001 nop + 3a8e: 0402 c.slli64 s0 + 3a90: 0345 addi t1,t1,17 + 3a92: 0900 addi s0,sp,144 + 3a94: 0000 unimp + 3a96: 0301 addi t1,t1,0 + 3a98: 0901 addi s2,s2,0 + 3a9a: 0004 0x4 + 3a9c: 0301 addi t1,t1,0 + 3a9e: 0900 addi s0,sp,144 + 3aa0: 0000 unimp + 3aa2: 0301 addi t1,t1,0 + 3aa4: 0900 addi s0,sp,144 + 3aa6: 0000 unimp + 3aa8: 0301 addi t1,t1,0 + 3aaa: 0900 addi s0,sp,144 + 3aac: 0000 unimp + 3aae: 0301 addi t1,t1,0 + 3ab0: 0900 addi s0,sp,144 + 3ab2: 0018 0x18 + 3ab4: 0301 addi t1,t1,0 + 3ab6: 0900 addi s0,sp,144 + 3ab8: 0010 0x10 + 3aba: 0301 addi t1,t1,0 + 3abc: 0900 addi s0,sp,144 + 3abe: 0004 0x4 + 3ac0: 0301 addi t1,t1,0 + 3ac2: 0900 addi s0,sp,144 + 3ac4: 0004 0x4 + 3ac6: 0301 addi t1,t1,0 + 3ac8: 0900 addi s0,sp,144 + 3aca: 0004 0x4 + 3acc: 0301 addi t1,t1,0 + 3ace: 0900 addi s0,sp,144 + 3ad0: 0004 0x4 + 3ad2: 0301 addi t1,t1,0 + 3ad4: 0900 addi s0,sp,144 + 3ad6: 0004 0x4 + 3ad8: 0301 addi t1,t1,0 + 3ada: 0900 addi s0,sp,144 + 3adc: 0000 unimp + 3ade: 0001 nop + 3ae0: 0402 c.slli64 s0 + 3ae2: 0301 addi t1,t1,0 + 3ae4: 0900 addi s0,sp,144 + 3ae6: 0008 0x8 + 3ae8: 0001 nop + 3aea: 0402 c.slli64 s0 + 3aec: 0301 addi t1,t1,0 + 3aee: 0900 addi s0,sp,144 + 3af0: 000c 0xc + 3af2: 0001 nop + 3af4: 0402 c.slli64 s0 + 3af6: 0301 addi t1,t1,0 + 3af8: 0900 addi s0,sp,144 + 3afa: 0000 unimp + 3afc: 0001 nop + 3afe: 0402 c.slli64 s0 + 3b00: 0301 addi t1,t1,0 + 3b02: 0900 addi s0,sp,144 + 3b04: 0000 unimp + 3b06: 0001 nop + 3b08: 0402 c.slli64 s0 + 3b0a: 0301 addi t1,t1,0 + 3b0c: 0900 addi s0,sp,144 + 3b0e: 0000 unimp + 3b10: 0001 nop + 3b12: 0402 c.slli64 s0 + 3b14: 0301 addi t1,t1,0 + 3b16: 0900 addi s0,sp,144 + 3b18: 0000 unimp + 3b1a: 0001 nop + 3b1c: 0402 c.slli64 s0 + 3b1e: 0301 addi t1,t1,0 + 3b20: 0900 addi s0,sp,144 + 3b22: 0000 unimp + 3b24: 0001 nop + 3b26: 0402 c.slli64 s0 + 3b28: 0301 addi t1,t1,0 + 3b2a: 0900 addi s0,sp,144 + 3b2c: 0000 unimp + 3b2e: 0001 nop + 3b30: 0402 c.slli64 s0 + 3b32: 0301 addi t1,t1,0 + 3b34: 0900 addi s0,sp,144 + 3b36: 0000 unimp + 3b38: 0001 nop + 3b3a: 0402 c.slli64 s0 + 3b3c: 0900030b 0x900030b + 3b40: 0008 0x8 + 3b42: 0001 nop + 3b44: 0402 c.slli64 s0 + 3b46: 030c addi a1,sp,384 + 3b48: 0900 addi s0,sp,144 + 3b4a: 0020 addi s0,sp,8 + 3b4c: 0001 nop + 3b4e: 0402 c.slli64 s0 + 3b50: 030c addi a1,sp,384 + 3b52: 0900 addi s0,sp,144 + 3b54: 0014 0x14 + 3b56: 0001 nop + 3b58: 0402 c.slli64 s0 + 3b5a: 030c addi a1,sp,384 + 3b5c: 0900 addi s0,sp,144 + 3b5e: 0004 0x4 + 3b60: 0001 nop + 3b62: 0402 c.slli64 s0 + 3b64: 030c addi a1,sp,384 + 3b66: 0900 addi s0,sp,144 + 3b68: 0000 unimp + 3b6a: 0001 nop + 3b6c: 0402 c.slli64 s0 + 3b6e: 0345 addi t1,t1,17 + 3b70: 0900 addi s0,sp,144 + 3b72: 0000 unimp + 3b74: 0001 nop + 3b76: 0402 c.slli64 s0 + 3b78: 0345 addi t1,t1,17 + 3b7a: 0900 addi s0,sp,144 + 3b7c: 0000 unimp + 3b7e: 0301 addi t1,t1,0 + 3b80: 0901 addi s2,s2,0 + 3b82: 0004 0x4 + 3b84: 0301 addi t1,t1,0 + 3b86: 0900 addi s0,sp,144 + 3b88: 0000 unimp + 3b8a: 0301 addi t1,t1,0 + 3b8c: 0900 addi s0,sp,144 + 3b8e: 0020 addi s0,sp,8 + 3b90: 0301 addi t1,t1,0 + 3b92: 0900 addi s0,sp,144 + 3b94: 0000 unimp + 3b96: 0001 nop + 3b98: 0402 c.slli64 s0 + 3b9a: 0302 c.slli64 t1 + 3b9c: 097e slli s2,s2,0x1f + 3b9e: 0024 addi s1,sp,8 + 3ba0: 0001 nop + 3ba2: 0402 c.slli64 s0 + 3ba4: 0315 addi t1,t1,5 + 3ba6: 0900 addi s0,sp,144 + 3ba8: 0010 0x10 + 3baa: 0001 nop + 3bac: 0402 c.slli64 s0 + 3bae: 0315 addi t1,t1,5 + 3bb0: 0900 addi s0,sp,144 + 3bb2: 0000 unimp + 3bb4: 0001 nop + 3bb6: 0402 c.slli64 s0 + 3bb8: 0315 addi t1,t1,5 + 3bba: 0900 addi s0,sp,144 + 3bbc: 0000 unimp + 3bbe: 0001 nop + 3bc0: 0402 c.slli64 s0 + 3bc2: 0315 addi t1,t1,5 + 3bc4: 0900 addi s0,sp,144 + 3bc6: 0000 unimp + 3bc8: 0001 nop + 3bca: 0402 c.slli64 s0 + 3bcc: 0319 addi t1,t1,6 + 3bce: 0900 addi s0,sp,144 + 3bd0: 0004 0x4 + 3bd2: 0001 nop + 3bd4: 0402 c.slli64 s0 + 3bd6: 0319 addi t1,t1,6 + 3bd8: 0900 addi s0,sp,144 + 3bda: 0000 unimp + 3bdc: 0001 nop + 3bde: 0402 c.slli64 s0 + 3be0: 0319 addi t1,t1,6 + 3be2: 0900 addi s0,sp,144 + 3be4: 0000 unimp + 3be6: 0001 nop + 3be8: 0402 c.slli64 s0 + 3bea: 0319 addi t1,t1,6 + 3bec: 0900 addi s0,sp,144 + 3bee: 0000 unimp + 3bf0: 0001 nop + 3bf2: 0402 c.slli64 s0 + 3bf4: 0338 addi a4,sp,392 + 3bf6: 0900 addi s0,sp,144 + 3bf8: 0008 0x8 + 3bfa: 0001 nop + 3bfc: 0402 c.slli64 s0 + 3bfe: 0338 addi a4,sp,392 + 3c00: 0900 addi s0,sp,144 + 3c02: 0000 unimp + 3c04: 0001 nop + 3c06: 0402 c.slli64 s0 + 3c08: 0338 addi a4,sp,392 + 3c0a: 0900 addi s0,sp,144 + 3c0c: 0000 unimp + 3c0e: 0001 nop + 3c10: 0402 c.slli64 s0 + 3c12: 0338 addi a4,sp,392 + 3c14: 0900 addi s0,sp,144 + 3c16: 0000 unimp + 3c18: 0001 nop + 3c1a: 0402 c.slli64 s0 + 3c1c: 0338 addi a4,sp,392 + 3c1e: 0900 addi s0,sp,144 + 3c20: 0000 unimp + 3c22: 0001 nop + 3c24: 0402 c.slli64 s0 + 3c26: 0338 addi a4,sp,392 + 3c28: 0900 addi s0,sp,144 + 3c2a: 0008 0x8 + 3c2c: 0001 nop + 3c2e: 0402 c.slli64 s0 + 3c30: 0338 addi a4,sp,392 + 3c32: 0900 addi s0,sp,144 + 3c34: 0004 0x4 + 3c36: 0001 nop + 3c38: 0402 c.slli64 s0 + 3c3a: 0338 addi a4,sp,392 + 3c3c: 0900 addi s0,sp,144 + 3c3e: 0000 unimp + 3c40: 0601 addi a2,a2,0 + 3c42: 10090003 lb zero,256(s2) + 3c46: 0100 addi s0,sp,128 + 3c48: 0200 addi s0,sp,256 + 3c4a: 3e04 fld fs1,56(a2) + 3c4c: 14090003 lb zero,320(s2) + 3c50: 0100 addi s0,sp,128 + 3c52: 0200 addi s0,sp,256 + 3c54: 4104 lw s1,0(a0) + 3c56: 04090003 lb zero,64(s2) + 3c5a: 0100 addi s0,sp,128 + 3c5c: 0200 addi s0,sp,256 + 3c5e: 4104 lw s1,0(a0) + 3c60: 0306 slli t1,t1,0x1 + 3c62: 0900 addi s0,sp,144 + 3c64: 0010 0x10 + 3c66: 0001 nop + 3c68: 0402 c.slli64 s0 + 3c6a: 00030643 fmadd.s fa2,ft6,ft0,ft0,rne + 3c6e: 0809 addi a6,a6,2 + 3c70: 0100 addi s0,sp,128 + 3c72: 0200 addi s0,sp,256 + 3c74: 1804 addi s1,sp,48 + 3c76: 0306 slli t1,t1,0x1 + 3c78: 0900 addi s0,sp,144 + 3c7a: 0008 0x8 + 3c7c: 0001 nop + 3c7e: 0402 c.slli64 s0 + 3c80: 031f 0900 0004 0x40900031f + 3c86: 0001 nop + 3c88: 0402 c.slli64 s0 + 3c8a: 031f 0900 0000 0x900031f + 3c90: 0001 nop + 3c92: 0402 c.slli64 s0 + 3c94: 031f 0900 0000 0x900031f + 3c9a: 0001 nop + 3c9c: 0402 c.slli64 s0 + 3c9e: 031f 0900 0000 0x900031f + 3ca4: 0001 nop + 3ca6: 0402 c.slli64 s0 + 3ca8: 031f 0900 0004 0x40900031f + 3cae: 0001 nop + 3cb0: 0402 c.slli64 s0 + 3cb2: 031e slli t1,t1,0x7 + 3cb4: 0900 addi s0,sp,144 + 3cb6: 0008 0x8 + 3cb8: 0001 nop + 3cba: 0402 c.slli64 s0 + 3cbc: 0329 addi t1,t1,10 + 3cbe: 0900 addi s0,sp,144 + 3cc0: 0004 0x4 + 3cc2: 0001 nop + 3cc4: 0402 c.slli64 s0 + 3cc6: 0329 addi t1,t1,10 + 3cc8: 0900 addi s0,sp,144 + 3cca: 0000 unimp + 3ccc: 0001 nop + 3cce: 0402 c.slli64 s0 + 3cd0: 0329 addi t1,t1,10 + 3cd2: 0900 addi s0,sp,144 + 3cd4: 0000 unimp + 3cd6: 0001 nop + 3cd8: 0402 c.slli64 s0 + 3cda: 0329 addi t1,t1,10 + 3cdc: 0900 addi s0,sp,144 + 3cde: 0000 unimp + 3ce0: 0001 nop + 3ce2: 0402 c.slli64 s0 + 3ce4: 0329 addi t1,t1,10 + 3ce6: 0900 addi s0,sp,144 + 3ce8: 0008 0x8 + 3cea: 0001 nop + 3cec: 0402 c.slli64 s0 + 3cee: 0331 addi t1,t1,12 + 3cf0: 0900 addi s0,sp,144 + 3cf2: 0008 0x8 + 3cf4: 0001 nop + 3cf6: 0402 c.slli64 s0 + 3cf8: 0331 addi t1,t1,12 + 3cfa: 0900 addi s0,sp,144 + 3cfc: 0000 unimp + 3cfe: 0001 nop + 3d00: 0402 c.slli64 s0 + 3d02: 0331 addi t1,t1,12 + 3d04: 0900 addi s0,sp,144 + 3d06: 0000 unimp + 3d08: 0001 nop + 3d0a: 0402 c.slli64 s0 + 3d0c: 0331 addi t1,t1,12 + 3d0e: 0900 addi s0,sp,144 + 3d10: 0000 unimp + 3d12: 0001 nop + 3d14: 0402 c.slli64 s0 + 3d16: 0331 addi t1,t1,12 + 3d18: 0900 addi s0,sp,144 + 3d1a: 0008 0x8 + 3d1c: 0601 addi a2,a2,0 + 3d1e: 14090003 lb zero,320(s2) + 3d22: 0100 addi s0,sp,128 + 3d24: 0200 addi s0,sp,256 + 3d26: 3d04 fld fs1,56(a0) + 3d28: 0306 slli t1,t1,0x1 + 3d2a: 0900 addi s0,sp,144 + 3d2c: 0004 0x4 + 3d2e: 0001 nop + 3d30: 0402 c.slli64 s0 + 3d32: 0340 addi s0,sp,388 + 3d34: 0900 addi s0,sp,144 + 3d36: 0020 addi s0,sp,8 + 3d38: 0001 nop + 3d3a: 0402 c.slli64 s0 + 3d3c: 0344 addi s1,sp,388 + 3d3e: 0900 addi s0,sp,144 + 3d40: 0024 addi s1,sp,8 + 3d42: 0001 nop + 3d44: 0402 c.slli64 s0 + 3d46: 00030643 fmadd.s fa2,ft6,ft0,ft0,rne + 3d4a: 1409 addi s0,s0,-30 + 3d4c: 0100 addi s0,sp,128 + 3d4e: 0200 addi s0,sp,256 + 3d50: 4504 lw s1,8(a0) + 3d52: 0306 slli t1,t1,0x1 + 3d54: 0900 addi s0,sp,144 + 3d56: 0004 0x4 + 3d58: 0001 nop + 3d5a: 0402 c.slli64 s0 + 3d5c: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 3d60: 0010 0x10 + 3d62: 0601 addi a2,a2,0 + 3d64: 14090003 lb zero,320(s2) + 3d68: 0100 addi s0,sp,128 + 3d6a: 0200 addi s0,sp,256 + 3d6c: 0204 addi s1,sp,256 + 3d6e: 0306 slli t1,t1,0x1 + 3d70: 0901 addi s2,s2,0 + 3d72: 0014 0x14 + 3d74: 0001 nop + 3d76: 0402 c.slli64 s0 + 3d78: 0315 addi t1,t1,5 + 3d7a: 0900 addi s0,sp,144 + 3d7c: 0010 0x10 + 3d7e: 0001 nop + 3d80: 0402 c.slli64 s0 + 3d82: 0315 addi t1,t1,5 + 3d84: 0900 addi s0,sp,144 + 3d86: 0000 unimp + 3d88: 0001 nop + 3d8a: 0402 c.slli64 s0 + 3d8c: 0315 addi t1,t1,5 + 3d8e: 0900 addi s0,sp,144 + 3d90: 0000 unimp + 3d92: 0001 nop + 3d94: 0402 c.slli64 s0 + 3d96: 0315 addi t1,t1,5 + 3d98: 0900 addi s0,sp,144 + 3d9a: 0000 unimp + 3d9c: 0001 nop + 3d9e: 0402 c.slli64 s0 + 3da0: 0319 addi t1,t1,6 + 3da2: 0900 addi s0,sp,144 + 3da4: 0004 0x4 + 3da6: 0001 nop + 3da8: 0402 c.slli64 s0 + 3daa: 0319 addi t1,t1,6 + 3dac: 0900 addi s0,sp,144 + 3dae: 0000 unimp + 3db0: 0001 nop + 3db2: 0402 c.slli64 s0 + 3db4: 0319 addi t1,t1,6 + 3db6: 0900 addi s0,sp,144 + 3db8: 0000 unimp + 3dba: 0001 nop + 3dbc: 0402 c.slli64 s0 + 3dbe: 0319 addi t1,t1,6 + 3dc0: 0900 addi s0,sp,144 + 3dc2: 0000 unimp + 3dc4: 0001 nop + 3dc6: 0402 c.slli64 s0 + 3dc8: 0338 addi a4,sp,392 + 3dca: 0900 addi s0,sp,144 + 3dcc: 0004 0x4 + 3dce: 0001 nop + 3dd0: 0402 c.slli64 s0 + 3dd2: 0338 addi a4,sp,392 + 3dd4: 0900 addi s0,sp,144 + 3dd6: 0000 unimp + 3dd8: 0001 nop + 3dda: 0402 c.slli64 s0 + 3ddc: 0338 addi a4,sp,392 + 3dde: 0900 addi s0,sp,144 + 3de0: 0000 unimp + 3de2: 0001 nop + 3de4: 0402 c.slli64 s0 + 3de6: 0338 addi a4,sp,392 + 3de8: 0900 addi s0,sp,144 + 3dea: 0000 unimp + 3dec: 0001 nop + 3dee: 0402 c.slli64 s0 + 3df0: 0338 addi a4,sp,392 + 3df2: 0900 addi s0,sp,144 + 3df4: 0000 unimp + 3df6: 0001 nop + 3df8: 0402 c.slli64 s0 + 3dfa: 0338 addi a4,sp,392 + 3dfc: 0900 addi s0,sp,144 + 3dfe: 0008 0x8 + 3e00: 0001 nop + 3e02: 0402 c.slli64 s0 + 3e04: 0338 addi a4,sp,392 + 3e06: 0900 addi s0,sp,144 + 3e08: 0004 0x4 + 3e0a: 0001 nop + 3e0c: 0402 c.slli64 s0 + 3e0e: 0338 addi a4,sp,392 + 3e10: 0900 addi s0,sp,144 + 3e12: 0000 unimp + 3e14: 0601 addi a2,a2,0 + 3e16: 10090003 lb zero,256(s2) + 3e1a: 0100 addi s0,sp,128 + 3e1c: 0200 addi s0,sp,256 + 3e1e: 3e04 fld fs1,56(a2) + 3e20: 14090003 lb zero,320(s2) + 3e24: 0100 addi s0,sp,128 + 3e26: 0200 addi s0,sp,256 + 3e28: 4104 lw s1,0(a0) + 3e2a: 04090003 lb zero,64(s2) + 3e2e: 0100 addi s0,sp,128 + 3e30: 0200 addi s0,sp,256 + 3e32: 4104 lw s1,0(a0) + 3e34: 0306 slli t1,t1,0x1 + 3e36: 0900 addi s0,sp,144 + 3e38: 0010 0x10 + 3e3a: 0001 nop + 3e3c: 0402 c.slli64 s0 + 3e3e: 00030643 fmadd.s fa2,ft6,ft0,ft0,rne + 3e42: 0809 addi a6,a6,2 + 3e44: 0100 addi s0,sp,128 + 3e46: 0200 addi s0,sp,256 + 3e48: 1804 addi s1,sp,48 + 3e4a: 0306 slli t1,t1,0x1 + 3e4c: 0900 addi s0,sp,144 + 3e4e: 0008 0x8 + 3e50: 0001 nop + 3e52: 0402 c.slli64 s0 + 3e54: 031f 0900 0004 0x40900031f + 3e5a: 0001 nop + 3e5c: 0402 c.slli64 s0 + 3e5e: 031f 0900 0000 0x900031f + 3e64: 0001 nop + 3e66: 0402 c.slli64 s0 + 3e68: 031f 0900 0000 0x900031f + 3e6e: 0001 nop + 3e70: 0402 c.slli64 s0 + 3e72: 031f 0900 0000 0x900031f + 3e78: 0001 nop + 3e7a: 0402 c.slli64 s0 + 3e7c: 031f 0900 0008 0x80900031f + 3e82: 0001 nop + 3e84: 0402 c.slli64 s0 + 3e86: 031e slli t1,t1,0x7 + 3e88: 0900 addi s0,sp,144 + 3e8a: 0008 0x8 + 3e8c: 0001 nop + 3e8e: 0402 c.slli64 s0 + 3e90: 0329 addi t1,t1,10 + 3e92: 0900 addi s0,sp,144 + 3e94: 0004 0x4 + 3e96: 0001 nop + 3e98: 0402 c.slli64 s0 + 3e9a: 0329 addi t1,t1,10 + 3e9c: 0900 addi s0,sp,144 + 3e9e: 0000 unimp + 3ea0: 0001 nop + 3ea2: 0402 c.slli64 s0 + 3ea4: 0329 addi t1,t1,10 + 3ea6: 0900 addi s0,sp,144 + 3ea8: 0000 unimp + 3eaa: 0001 nop + 3eac: 0402 c.slli64 s0 + 3eae: 0329 addi t1,t1,10 + 3eb0: 0900 addi s0,sp,144 + 3eb2: 0000 unimp + 3eb4: 0001 nop + 3eb6: 0402 c.slli64 s0 + 3eb8: 0329 addi t1,t1,10 + 3eba: 0900 addi s0,sp,144 + 3ebc: 0008 0x8 + 3ebe: 0001 nop + 3ec0: 0402 c.slli64 s0 + 3ec2: 0331 addi t1,t1,12 + 3ec4: 0900 addi s0,sp,144 + 3ec6: 0008 0x8 + 3ec8: 0001 nop + 3eca: 0402 c.slli64 s0 + 3ecc: 0331 addi t1,t1,12 + 3ece: 0900 addi s0,sp,144 + 3ed0: 0000 unimp + 3ed2: 0001 nop + 3ed4: 0402 c.slli64 s0 + 3ed6: 0331 addi t1,t1,12 + 3ed8: 0900 addi s0,sp,144 + 3eda: 0000 unimp + 3edc: 0001 nop + 3ede: 0402 c.slli64 s0 + 3ee0: 0331 addi t1,t1,12 + 3ee2: 0900 addi s0,sp,144 + 3ee4: 0000 unimp + 3ee6: 0001 nop + 3ee8: 0402 c.slli64 s0 + 3eea: 0331 addi t1,t1,12 + 3eec: 0900 addi s0,sp,144 + 3eee: 0008 0x8 + 3ef0: 0601 addi a2,a2,0 + 3ef2: 14090003 lb zero,320(s2) + 3ef6: 0100 addi s0,sp,128 + 3ef8: 0200 addi s0,sp,256 + 3efa: 3d04 fld fs1,56(a0) + 3efc: 0306 slli t1,t1,0x1 + 3efe: 0900 addi s0,sp,144 + 3f00: 0004 0x4 + 3f02: 0001 nop + 3f04: 0402 c.slli64 s0 + 3f06: 0340 addi s0,sp,388 + 3f08: 0900 addi s0,sp,144 + 3f0a: 0020 addi s0,sp,8 + 3f0c: 0001 nop + 3f0e: 0402 c.slli64 s0 + 3f10: 0344 addi s1,sp,388 + 3f12: 0900 addi s0,sp,144 + 3f14: 0024 addi s1,sp,8 + 3f16: 0001 nop + 3f18: 0402 c.slli64 s0 + 3f1a: 00030643 fmadd.s fa2,ft6,ft0,ft0,rne + 3f1e: 1409 addi s0,s0,-30 + 3f20: 0100 addi s0,sp,128 + 3f22: 0200 addi s0,sp,256 + 3f24: 4504 lw s1,8(a0) + 3f26: 0306 slli t1,t1,0x1 + 3f28: 0900 addi s0,sp,144 + 3f2a: 0004 0x4 + 3f2c: 0001 nop + 3f2e: 0402 c.slli64 s0 + 3f30: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 3f34: 0010 0x10 + 3f36: 0601 addi a2,a2,0 + 3f38: 14090003 lb zero,320(s2) + 3f3c: 0100 addi s0,sp,128 + 3f3e: 0200 addi s0,sp,256 + 3f40: 0204 addi s1,sp,256 + 3f42: 0306 slli t1,t1,0x1 + 3f44: 0901 addi s2,s2,0 + 3f46: 0014 0x14 + 3f48: 0001 nop + 3f4a: 0402 c.slli64 s0 + 3f4c: 0302 c.slli64 t1 + 3f4e: 0900 addi s0,sp,144 + 3f50: 0000 unimp + 3f52: 0001 nop + 3f54: 0402 c.slli64 s0 + 3f56: 0302 c.slli64 t1 + 3f58: 0900 addi s0,sp,144 + 3f5a: 0000 unimp + 3f5c: 0001 nop + 3f5e: 0402 c.slli64 s0 + 3f60: 0302 c.slli64 t1 + 3f62: 0900 addi s0,sp,144 + 3f64: 0000 unimp + 3f66: 0001 nop + 3f68: 0402 c.slli64 s0 + 3f6a: 0302 c.slli64 t1 + 3f6c: 0900 addi s0,sp,144 + 3f6e: 0000 unimp + 3f70: 0001 nop + 3f72: 0402 c.slli64 s0 + 3f74: 0302 c.slli64 t1 + 3f76: 0900 addi s0,sp,144 + 3f78: 0000 unimp + 3f7a: 0001 nop + 3f7c: 0402 c.slli64 s0 + 3f7e: 0302 c.slli64 t1 + 3f80: 0900 addi s0,sp,144 + 3f82: 0000 unimp + 3f84: 0001 nop + 3f86: 0402 c.slli64 s0 + 3f88: 0302 c.slli64 t1 + 3f8a: 0900 addi s0,sp,144 + 3f8c: 0000 unimp + 3f8e: 0001 nop + 3f90: 0402 c.slli64 s0 + 3f92: 0302 c.slli64 t1 + 3f94: 0900 addi s0,sp,144 + 3f96: 0000 unimp + 3f98: 0001 nop + 3f9a: 0402 c.slli64 s0 + 3f9c: 0302 c.slli64 t1 + 3f9e: 0900 addi s0,sp,144 + 3fa0: 0000 unimp + 3fa2: 0001 nop + 3fa4: 0402 c.slli64 s0 + 3fa6: 0302 c.slli64 t1 + 3fa8: 0900 addi s0,sp,144 + 3faa: 0000 unimp + 3fac: 0001 nop + 3fae: 0402 c.slli64 s0 + 3fb0: 0302 c.slli64 t1 + 3fb2: 0900 addi s0,sp,144 + 3fb4: 0000 unimp + 3fb6: 0001 nop + 3fb8: 0402 c.slli64 s0 + 3fba: 0302 c.slli64 t1 + 3fbc: 0900 addi s0,sp,144 + 3fbe: 0000 unimp + 3fc0: 0001 nop + 3fc2: 0402 c.slli64 s0 + 3fc4: 0302 c.slli64 t1 + 3fc6: 0900 addi s0,sp,144 + 3fc8: 0004 0x4 + 3fca: 0001 nop + 3fcc: 0402 c.slli64 s0 + 3fce: 0302 c.slli64 t1 + 3fd0: 0900 addi s0,sp,144 + 3fd2: 0010 0x10 + 3fd4: 0001 nop + 3fd6: 0402 c.slli64 s0 + 3fd8: 0302 c.slli64 t1 + 3fda: 0900 addi s0,sp,144 + 3fdc: 0000 unimp + 3fde: 0001 nop + 3fe0: 0402 c.slli64 s0 + 3fe2: 0302 c.slli64 t1 + 3fe4: 0900 addi s0,sp,144 + 3fe6: 0004 0x4 + 3fe8: 0001 nop + 3fea: 0402 c.slli64 s0 + 3fec: 0302 c.slli64 t1 + 3fee: 0900 addi s0,sp,144 + 3ff0: 0010 0x10 + 3ff2: 0001 nop + 3ff4: 0402 c.slli64 s0 + 3ff6: 0302 c.slli64 t1 + 3ff8: 0900 addi s0,sp,144 + 3ffa: 0000 unimp + 3ffc: 0001 nop + 3ffe: 0402 c.slli64 s0 + 4000: 0302 c.slli64 t1 + 4002: 0900 addi s0,sp,144 + 4004: 0004 0x4 + 4006: 0001 nop + 4008: 0402 c.slli64 s0 + 400a: 0302 c.slli64 t1 + 400c: 0900 addi s0,sp,144 + 400e: 0010 0x10 + 4010: 0001 nop + 4012: 0402 c.slli64 s0 + 4014: 0302 c.slli64 t1 + 4016: 0900 addi s0,sp,144 + 4018: 0000 unimp + 401a: 0001 nop + 401c: 0402 c.slli64 s0 + 401e: 0302 c.slli64 t1 + 4020: 0900 addi s0,sp,144 + 4022: 0000 unimp + 4024: 0001 nop + 4026: 0402 c.slli64 s0 + 4028: 0309 addi t1,t1,2 + 402a: 0900 addi s0,sp,144 + 402c: 0004 0x4 + 402e: 0001 nop + 4030: 0402 c.slli64 s0 + 4032: 0900030b 0x900030b + 4036: 0004 0x4 + 4038: 0001 nop + 403a: 0402 c.slli64 s0 + 403c: 0900030b 0x900030b + 4040: 0008 0x8 + 4042: 0001 nop + 4044: 0402 c.slli64 s0 + 4046: 0900030b 0x900030b + 404a: 0020 addi s0,sp,8 + 404c: 0001 nop + 404e: 0402 c.slli64 s0 + 4050: 0900030b 0x900030b + 4054: 0000 unimp + 4056: 0001 nop + 4058: 0402 c.slli64 s0 + 405a: 0900030b 0x900030b + 405e: 0000 unimp + 4060: 0001 nop + 4062: 0402 c.slli64 s0 + 4064: 0900030b 0x900030b + 4068: 0000 unimp + 406a: 0001 nop + 406c: 0402 c.slli64 s0 + 406e: 0900030b 0x900030b + 4072: 0000 unimp + 4074: 0001 nop + 4076: 0402 c.slli64 s0 + 4078: 0900030b 0x900030b + 407c: 0000 unimp + 407e: 0001 nop + 4080: 0402 c.slli64 s0 + 4082: 0900030b 0x900030b + 4086: 0000 unimp + 4088: 0001 nop + 408a: 0402 c.slli64 s0 + 408c: 0900030b 0x900030b + 4090: 0000 unimp + 4092: 0001 nop + 4094: 0402 c.slli64 s0 + 4096: 0900030b 0x900030b + 409a: 0004 0x4 + 409c: 0001 nop + 409e: 0402 c.slli64 s0 + 40a0: 0900030b 0x900030b + 40a4: 0000 unimp + 40a6: 0001 nop + 40a8: 0402 c.slli64 s0 + 40aa: 0900030b 0x900030b + 40ae: 0008 0x8 + 40b0: 0001 nop + 40b2: 0402 c.slli64 s0 + 40b4: 0900030b 0x900030b + 40b8: 0010 0x10 + 40ba: 0001 nop + 40bc: 0402 c.slli64 s0 + 40be: 0900030b 0x900030b + 40c2: 0000 unimp + 40c4: 0001 nop + 40c6: 0402 c.slli64 s0 + 40c8: 0900030b 0x900030b + 40cc: 0000 unimp + 40ce: 0001 nop + 40d0: 0402 c.slli64 s0 + 40d2: 030c addi a1,sp,384 + 40d4: 0900 addi s0,sp,144 + 40d6: 0004 0x4 + 40d8: 0001 nop + 40da: 0402 c.slli64 s0 + 40dc: 030e slli t1,t1,0x3 + 40de: 0900 addi s0,sp,144 + 40e0: 0008 0x8 + 40e2: 0001 nop + 40e4: 0402 c.slli64 s0 + 40e6: 030e slli t1,t1,0x3 + 40e8: 0900 addi s0,sp,144 + 40ea: 0010 0x10 + 40ec: 0001 nop + 40ee: 0402 c.slli64 s0 + 40f0: 030e slli t1,t1,0x3 + 40f2: 0900 addi s0,sp,144 + 40f4: 0020 addi s0,sp,8 + 40f6: 0001 nop + 40f8: 0402 c.slli64 s0 + 40fa: 030e slli t1,t1,0x3 + 40fc: 0900 addi s0,sp,144 + 40fe: 0000 unimp + 4100: 0001 nop + 4102: 0402 c.slli64 s0 + 4104: 030e slli t1,t1,0x3 + 4106: 0900 addi s0,sp,144 + 4108: 0000 unimp + 410a: 0001 nop + 410c: 0402 c.slli64 s0 + 410e: 030e slli t1,t1,0x3 + 4110: 0900 addi s0,sp,144 + 4112: 0000 unimp + 4114: 0001 nop + 4116: 0402 c.slli64 s0 + 4118: 030e slli t1,t1,0x3 + 411a: 0900 addi s0,sp,144 + 411c: 0000 unimp + 411e: 0001 nop + 4120: 0402 c.slli64 s0 + 4122: 030e slli t1,t1,0x3 + 4124: 0900 addi s0,sp,144 + 4126: 0000 unimp + 4128: 0001 nop + 412a: 0402 c.slli64 s0 + 412c: 030e slli t1,t1,0x3 + 412e: 0900 addi s0,sp,144 + 4130: 0000 unimp + 4132: 0001 nop + 4134: 0402 c.slli64 s0 + 4136: 030e slli t1,t1,0x3 + 4138: 0900 addi s0,sp,144 + 413a: 0000 unimp + 413c: 0001 nop + 413e: 0402 c.slli64 s0 + 4140: 030e slli t1,t1,0x3 + 4142: 0900 addi s0,sp,144 + 4144: 0004 0x4 + 4146: 0001 nop + 4148: 0402 c.slli64 s0 + 414a: 030e slli t1,t1,0x3 + 414c: 0900 addi s0,sp,144 + 414e: 0000 unimp + 4150: 0001 nop + 4152: 0402 c.slli64 s0 + 4154: 030e slli t1,t1,0x3 + 4156: 0900 addi s0,sp,144 + 4158: 0004 0x4 + 415a: 0001 nop + 415c: 0402 c.slli64 s0 + 415e: 030e slli t1,t1,0x3 + 4160: 0900 addi s0,sp,144 + 4162: 0010 0x10 + 4164: 0001 nop + 4166: 0402 c.slli64 s0 + 4168: 030e slli t1,t1,0x3 + 416a: 0900 addi s0,sp,144 + 416c: 0000 unimp + 416e: 0001 nop + 4170: 0402 c.slli64 s0 + 4172: 030e slli t1,t1,0x3 + 4174: 0900 addi s0,sp,144 + 4176: 0000 unimp + 4178: 0001 nop + 417a: 0402 c.slli64 s0 + 417c: 0900030f 0x900030f + 4180: 0004 0x4 + 4182: 0001 nop + 4184: 0402 c.slli64 s0 + 4186: 0311 addi t1,t1,4 + 4188: 0900 addi s0,sp,144 + 418a: 0004 0x4 + 418c: 0001 nop + 418e: 0402 c.slli64 s0 + 4190: 0311 addi t1,t1,4 + 4192: 0900 addi s0,sp,144 + 4194: 0008 0x8 + 4196: 0001 nop + 4198: 0402 c.slli64 s0 + 419a: 0311 addi t1,t1,4 + 419c: 0900 addi s0,sp,144 + 419e: 0018 0x18 + 41a0: 0001 nop + 41a2: 0402 c.slli64 s0 + 41a4: 0311 addi t1,t1,4 + 41a6: 0900 addi s0,sp,144 + 41a8: 0000 unimp + 41aa: 0001 nop + 41ac: 0402 c.slli64 s0 + 41ae: 0311 addi t1,t1,4 + 41b0: 0900 addi s0,sp,144 + 41b2: 0000 unimp + 41b4: 0001 nop + 41b6: 0402 c.slli64 s0 + 41b8: 0311 addi t1,t1,4 + 41ba: 0900 addi s0,sp,144 + 41bc: 0000 unimp + 41be: 0001 nop + 41c0: 0402 c.slli64 s0 + 41c2: 0311 addi t1,t1,4 + 41c4: 0900 addi s0,sp,144 + 41c6: 0000 unimp + 41c8: 0001 nop + 41ca: 0402 c.slli64 s0 + 41cc: 0311 addi t1,t1,4 + 41ce: 0900 addi s0,sp,144 + 41d0: 0000 unimp + 41d2: 0001 nop + 41d4: 0402 c.slli64 s0 + 41d6: 0311 addi t1,t1,4 + 41d8: 0900 addi s0,sp,144 + 41da: 0000 unimp + 41dc: 0001 nop + 41de: 0402 c.slli64 s0 + 41e0: 0311 addi t1,t1,4 + 41e2: 0900 addi s0,sp,144 + 41e4: 0000 unimp + 41e6: 0001 nop + 41e8: 0402 c.slli64 s0 + 41ea: 0311 addi t1,t1,4 + 41ec: 0900 addi s0,sp,144 + 41ee: 0004 0x4 + 41f0: 0001 nop + 41f2: 0402 c.slli64 s0 + 41f4: 0311 addi t1,t1,4 + 41f6: 0900 addi s0,sp,144 + 41f8: 0000 unimp + 41fa: 0001 nop + 41fc: 0402 c.slli64 s0 + 41fe: 0311 addi t1,t1,4 + 4200: 0900 addi s0,sp,144 + 4202: 0004 0x4 + 4204: 0001 nop + 4206: 0402 c.slli64 s0 + 4208: 0311 addi t1,t1,4 + 420a: 0900 addi s0,sp,144 + 420c: 0014 0x14 + 420e: 0001 nop + 4210: 0402 c.slli64 s0 + 4212: 0311 addi t1,t1,4 + 4214: 0900 addi s0,sp,144 + 4216: 0000 unimp + 4218: 0001 nop + 421a: 0402 c.slli64 s0 + 421c: 0311 addi t1,t1,4 + 421e: 0900 addi s0,sp,144 + 4220: 0000 unimp + 4222: 0001 nop + 4224: 0402 c.slli64 s0 + 4226: 0312 slli t1,t1,0x4 + 4228: 0900 addi s0,sp,144 + 422a: 0004 0x4 + 422c: 0001 nop + 422e: 0402 c.slli64 s0 + 4230: 0314 addi a3,sp,384 + 4232: 0900 addi s0,sp,144 + 4234: 0004 0x4 + 4236: 0001 nop + 4238: 0402 c.slli64 s0 + 423a: 0314 addi a3,sp,384 + 423c: 0900 addi s0,sp,144 + 423e: 0014 0x14 + 4240: 0001 nop + 4242: 0402 c.slli64 s0 + 4244: 0314 addi a3,sp,384 + 4246: 0900 addi s0,sp,144 + 4248: 0020 addi s0,sp,8 + 424a: 0001 nop + 424c: 0402 c.slli64 s0 + 424e: 0314 addi a3,sp,384 + 4250: 0900 addi s0,sp,144 + 4252: 0000 unimp + 4254: 0001 nop + 4256: 0402 c.slli64 s0 + 4258: 0314 addi a3,sp,384 + 425a: 0900 addi s0,sp,144 + 425c: 0000 unimp + 425e: 0001 nop + 4260: 0402 c.slli64 s0 + 4262: 0314 addi a3,sp,384 + 4264: 0900 addi s0,sp,144 + 4266: 0000 unimp + 4268: 0001 nop + 426a: 0402 c.slli64 s0 + 426c: 0314 addi a3,sp,384 + 426e: 0900 addi s0,sp,144 + 4270: 0000 unimp + 4272: 0001 nop + 4274: 0402 c.slli64 s0 + 4276: 0314 addi a3,sp,384 + 4278: 0900 addi s0,sp,144 + 427a: 0000 unimp + 427c: 0001 nop + 427e: 0402 c.slli64 s0 + 4280: 0314 addi a3,sp,384 + 4282: 0900 addi s0,sp,144 + 4284: 0000 unimp + 4286: 0001 nop + 4288: 0402 c.slli64 s0 + 428a: 0314 addi a3,sp,384 + 428c: 0900 addi s0,sp,144 + 428e: 0000 unimp + 4290: 0001 nop + 4292: 0402 c.slli64 s0 + 4294: 0314 addi a3,sp,384 + 4296: 0900 addi s0,sp,144 + 4298: 0004 0x4 + 429a: 0001 nop + 429c: 0402 c.slli64 s0 + 429e: 0314 addi a3,sp,384 + 42a0: 0900 addi s0,sp,144 + 42a2: 0000 unimp + 42a4: 0001 nop + 42a6: 0402 c.slli64 s0 + 42a8: 0314 addi a3,sp,384 + 42aa: 0900 addi s0,sp,144 + 42ac: 0004 0x4 + 42ae: 0001 nop + 42b0: 0402 c.slli64 s0 + 42b2: 0314 addi a3,sp,384 + 42b4: 0900 addi s0,sp,144 + 42b6: 0010 0x10 + 42b8: 0001 nop + 42ba: 0402 c.slli64 s0 + 42bc: 0314 addi a3,sp,384 + 42be: 0900 addi s0,sp,144 + 42c0: 0000 unimp + 42c2: 0001 nop + 42c4: 0402 c.slli64 s0 + 42c6: 0314 addi a3,sp,384 + 42c8: 0900 addi s0,sp,144 + 42ca: 0000 unimp + 42cc: 0001 nop + 42ce: 0402 c.slli64 s0 + 42d0: 0315 addi t1,t1,5 + 42d2: 0900 addi s0,sp,144 + 42d4: 0004 0x4 + 42d6: 0001 nop + 42d8: 0402 c.slli64 s0 + 42da: 09000317 auipc t1,0x9000 + 42de: 0004 0x4 + 42e0: 0001 nop + 42e2: 0402 c.slli64 s0 + 42e4: 09000317 auipc t1,0x9000 + 42e8: 0014 0x14 + 42ea: 0001 nop + 42ec: 0402 c.slli64 s0 + 42ee: 09000317 auipc t1,0x9000 + 42f2: 001c 0x1c + 42f4: 0001 nop + 42f6: 0402 c.slli64 s0 + 42f8: 09000317 auipc t1,0x9000 + 42fc: 0000 unimp + 42fe: 0001 nop + 4300: 0402 c.slli64 s0 + 4302: 09000317 auipc t1,0x9000 + 4306: 0000 unimp + 4308: 0001 nop + 430a: 0402 c.slli64 s0 + 430c: 09000317 auipc t1,0x9000 + 4310: 0000 unimp + 4312: 0001 nop + 4314: 0402 c.slli64 s0 + 4316: 09000317 auipc t1,0x9000 + 431a: 0000 unimp + 431c: 0001 nop + 431e: 0402 c.slli64 s0 + 4320: 09000317 auipc t1,0x9000 + 4324: 0000 unimp + 4326: 0001 nop + 4328: 0402 c.slli64 s0 + 432a: 09000317 auipc t1,0x9000 + 432e: 0000 unimp + 4330: 0001 nop + 4332: 0402 c.slli64 s0 + 4334: 09000317 auipc t1,0x9000 + 4338: 0000 unimp + 433a: 0001 nop + 433c: 0402 c.slli64 s0 + 433e: 09000317 auipc t1,0x9000 + 4342: 0004 0x4 + 4344: 0001 nop + 4346: 0402 c.slli64 s0 + 4348: 09000317 auipc t1,0x9000 + 434c: 0000 unimp + 434e: 0001 nop + 4350: 0402 c.slli64 s0 + 4352: 09000317 auipc t1,0x9000 + 4356: 0004 0x4 + 4358: 0001 nop + 435a: 0402 c.slli64 s0 + 435c: 09000317 auipc t1,0x9000 + 4360: 0014 0x14 + 4362: 0001 nop + 4364: 0402 c.slli64 s0 + 4366: 09000317 auipc t1,0x9000 + 436a: 0000 unimp + 436c: 0001 nop + 436e: 0402 c.slli64 s0 + 4370: 09000317 auipc t1,0x9000 + 4374: 0000 unimp + 4376: 0001 nop + 4378: 0402 c.slli64 s0 + 437a: 0318 addi a4,sp,384 + 437c: 0900 addi s0,sp,144 + 437e: 0004 0x4 + 4380: 0001 nop + 4382: 0402 c.slli64 s0 + 4384: 031a slli t1,t1,0x6 + 4386: 0900 addi s0,sp,144 + 4388: 0004 0x4 + 438a: 0001 nop + 438c: 0402 c.slli64 s0 + 438e: 031a slli t1,t1,0x6 + 4390: 0900 addi s0,sp,144 + 4392: 0008 0x8 + 4394: 0001 nop + 4396: 0402 c.slli64 s0 + 4398: 031a slli t1,t1,0x6 + 439a: 0900 addi s0,sp,144 + 439c: 0028 addi a0,sp,8 + 439e: 0001 nop + 43a0: 0402 c.slli64 s0 + 43a2: 031a slli t1,t1,0x6 + 43a4: 0900 addi s0,sp,144 + 43a6: 0000 unimp + 43a8: 0001 nop + 43aa: 0402 c.slli64 s0 + 43ac: 031a slli t1,t1,0x6 + 43ae: 0900 addi s0,sp,144 + 43b0: 0000 unimp + 43b2: 0001 nop + 43b4: 0402 c.slli64 s0 + 43b6: 031a slli t1,t1,0x6 + 43b8: 0900 addi s0,sp,144 + 43ba: 0000 unimp + 43bc: 0001 nop + 43be: 0402 c.slli64 s0 + 43c0: 031a slli t1,t1,0x6 + 43c2: 0900 addi s0,sp,144 + 43c4: 0000 unimp + 43c6: 0001 nop + 43c8: 0402 c.slli64 s0 + 43ca: 031a slli t1,t1,0x6 + 43cc: 0900 addi s0,sp,144 + 43ce: 0000 unimp + 43d0: 0001 nop + 43d2: 0402 c.slli64 s0 + 43d4: 031a slli t1,t1,0x6 + 43d6: 0900 addi s0,sp,144 + 43d8: 0000 unimp + 43da: 0001 nop + 43dc: 0402 c.slli64 s0 + 43de: 031a slli t1,t1,0x6 + 43e0: 0900 addi s0,sp,144 + 43e2: 0000 unimp + 43e4: 0001 nop + 43e6: 0402 c.slli64 s0 + 43e8: 031a slli t1,t1,0x6 + 43ea: 0900 addi s0,sp,144 + 43ec: 0000 unimp + 43ee: 0001 nop + 43f0: 0402 c.slli64 s0 + 43f2: 031a slli t1,t1,0x6 + 43f4: 0900 addi s0,sp,144 + 43f6: 0000 unimp + 43f8: 0001 nop + 43fa: 0402 c.slli64 s0 + 43fc: 031a slli t1,t1,0x6 + 43fe: 0900 addi s0,sp,144 + 4400: 0000 unimp + 4402: 0001 nop + 4404: 0402 c.slli64 s0 + 4406: 031a slli t1,t1,0x6 + 4408: 0900 addi s0,sp,144 + 440a: 0000 unimp + 440c: 0001 nop + 440e: 0402 c.slli64 s0 + 4410: 031a slli t1,t1,0x6 + 4412: 0900 addi s0,sp,144 + 4414: 0010 0x10 + 4416: 0001 nop + 4418: 0402 c.slli64 s0 + 441a: 031a slli t1,t1,0x6 + 441c: 0900 addi s0,sp,144 + 441e: 0000 unimp + 4420: 0001 nop + 4422: 0402 c.slli64 s0 + 4424: 031a slli t1,t1,0x6 + 4426: 0900 addi s0,sp,144 + 4428: 0004 0x4 + 442a: 0001 nop + 442c: 0402 c.slli64 s0 + 442e: 031a slli t1,t1,0x6 + 4430: 0900 addi s0,sp,144 + 4432: 0000 unimp + 4434: 0001 nop + 4436: 0402 c.slli64 s0 + 4438: 031a slli t1,t1,0x6 + 443a: 0900 addi s0,sp,144 + 443c: 0004 0x4 + 443e: 0001 nop + 4440: 0402 c.slli64 s0 + 4442: 031a slli t1,t1,0x6 + 4444: 0900 addi s0,sp,144 + 4446: 0000 unimp + 4448: 0001 nop + 444a: 0402 c.slli64 s0 + 444c: 031a slli t1,t1,0x6 + 444e: 0900 addi s0,sp,144 + 4450: 0000 unimp + 4452: 0001 nop + 4454: 0402 c.slli64 s0 + 4456: 031a slli t1,t1,0x6 + 4458: 0900 addi s0,sp,144 + 445a: 0000 unimp + 445c: 0001 nop + 445e: 0402 c.slli64 s0 + 4460: 031a slli t1,t1,0x6 + 4462: 0900 addi s0,sp,144 + 4464: 0000 unimp + 4466: 0001 nop + 4468: 0402 c.slli64 s0 + 446a: 031a slli t1,t1,0x6 + 446c: 0900 addi s0,sp,144 + 446e: 001c 0x1c + 4470: 0001 nop + 4472: 0402 c.slli64 s0 + 4474: 031a slli t1,t1,0x6 + 4476: 0900 addi s0,sp,144 + 4478: 0008 0x8 + 447a: 0001 nop + 447c: 0402 c.slli64 s0 + 447e: 031a slli t1,t1,0x6 + 4480: 0900 addi s0,sp,144 + 4482: 0004 0x4 + 4484: 0001 nop + 4486: 0402 c.slli64 s0 + 4488: 031a slli t1,t1,0x6 + 448a: 0900 addi s0,sp,144 + 448c: 0000 unimp + 448e: 0001 nop + 4490: 0402 c.slli64 s0 + 4492: 031a slli t1,t1,0x6 + 4494: 0900 addi s0,sp,144 + 4496: 0008 0x8 + 4498: 0001 nop + 449a: 0402 c.slli64 s0 + 449c: 031a slli t1,t1,0x6 + 449e: 0900 addi s0,sp,144 + 44a0: 0000 unimp + 44a2: 0001 nop + 44a4: 0402 c.slli64 s0 + 44a6: 031a slli t1,t1,0x6 + 44a8: 0900 addi s0,sp,144 + 44aa: 0000 unimp + 44ac: 0001 nop + 44ae: 0402 c.slli64 s0 + 44b0: 031a slli t1,t1,0x6 + 44b2: 0900 addi s0,sp,144 + 44b4: 0000 unimp + 44b6: 0001 nop + 44b8: 0402 c.slli64 s0 + 44ba: 031a slli t1,t1,0x6 + 44bc: 0900 addi s0,sp,144 + 44be: 0000 unimp + 44c0: 0001 nop + 44c2: 0402 c.slli64 s0 + 44c4: 031a slli t1,t1,0x6 + 44c6: 0900 addi s0,sp,144 + 44c8: 0004 0x4 + 44ca: 0001 nop + 44cc: 0402 c.slli64 s0 + 44ce: 031a slli t1,t1,0x6 + 44d0: 0900 addi s0,sp,144 + 44d2: 000c 0xc + 44d4: 0001 nop + 44d6: 0402 c.slli64 s0 + 44d8: 031a slli t1,t1,0x6 + 44da: 0900 addi s0,sp,144 + 44dc: 0004 0x4 + 44de: 0001 nop + 44e0: 0402 c.slli64 s0 + 44e2: 031a slli t1,t1,0x6 + 44e4: 0900 addi s0,sp,144 + 44e6: 0000 unimp + 44e8: 0001 nop + 44ea: 0402 c.slli64 s0 + 44ec: 031a slli t1,t1,0x6 + 44ee: 0900 addi s0,sp,144 + 44f0: 000c 0xc + 44f2: 0001 nop + 44f4: 0402 c.slli64 s0 + 44f6: 031a slli t1,t1,0x6 + 44f8: 0900 addi s0,sp,144 + 44fa: 0000 unimp + 44fc: 0001 nop + 44fe: 0402 c.slli64 s0 + 4500: 031a slli t1,t1,0x6 + 4502: 0900 addi s0,sp,144 + 4504: 0000 unimp + 4506: 0001 nop + 4508: 0402 c.slli64 s0 + 450a: 031a slli t1,t1,0x6 + 450c: 0900 addi s0,sp,144 + 450e: 0000 unimp + 4510: 0001 nop + 4512: 0402 c.slli64 s0 + 4514: 031a slli t1,t1,0x6 + 4516: 0900 addi s0,sp,144 + 4518: 0000 unimp + 451a: 0001 nop + 451c: 0402 c.slli64 s0 + 451e: 031a slli t1,t1,0x6 + 4520: 0900 addi s0,sp,144 + 4522: 0014 0x14 + 4524: 0001 nop + 4526: 0402 c.slli64 s0 + 4528: 031a slli t1,t1,0x6 + 452a: 0900 addi s0,sp,144 + 452c: 0000 unimp + 452e: 0001 nop + 4530: 0402 c.slli64 s0 + 4532: 031a slli t1,t1,0x6 + 4534: 0900 addi s0,sp,144 + 4536: 0004 0x4 + 4538: 0001 nop + 453a: 0402 c.slli64 s0 + 453c: 031a slli t1,t1,0x6 + 453e: 0900 addi s0,sp,144 + 4540: 0000 unimp + 4542: 0001 nop + 4544: 0402 c.slli64 s0 + 4546: 031a slli t1,t1,0x6 + 4548: 0900 addi s0,sp,144 + 454a: 0008 0x8 + 454c: 0001 nop + 454e: 0402 c.slli64 s0 + 4550: 031a slli t1,t1,0x6 + 4552: 0900 addi s0,sp,144 + 4554: 0000 unimp + 4556: 0001 nop + 4558: 0402 c.slli64 s0 + 455a: 031a slli t1,t1,0x6 + 455c: 0900 addi s0,sp,144 + 455e: 0028 addi a0,sp,8 + 4560: 0001 nop + 4562: 0402 c.slli64 s0 + 4564: 031a slli t1,t1,0x6 + 4566: 0900 addi s0,sp,144 + 4568: 0000 unimp + 456a: 0001 nop + 456c: 0402 c.slli64 s0 + 456e: 031a slli t1,t1,0x6 + 4570: 0900 addi s0,sp,144 + 4572: 0000 unimp + 4574: 0001 nop + 4576: 0402 c.slli64 s0 + 4578: 031a slli t1,t1,0x6 + 457a: 0900 addi s0,sp,144 + 457c: 0000 unimp + 457e: 0001 nop + 4580: 0402 c.slli64 s0 + 4582: 031a slli t1,t1,0x6 + 4584: 0900 addi s0,sp,144 + 4586: 0000 unimp + 4588: 0001 nop + 458a: 0402 c.slli64 s0 + 458c: 031a slli t1,t1,0x6 + 458e: 0900 addi s0,sp,144 + 4590: 0000 unimp + 4592: 0001 nop + 4594: 0402 c.slli64 s0 + 4596: 031a slli t1,t1,0x6 + 4598: 0900 addi s0,sp,144 + 459a: 0000 unimp + 459c: 0001 nop + 459e: 0402 c.slli64 s0 + 45a0: 031a slli t1,t1,0x6 + 45a2: 0900 addi s0,sp,144 + 45a4: 0000 unimp + 45a6: 0001 nop + 45a8: 0402 c.slli64 s0 + 45aa: 031a slli t1,t1,0x6 + 45ac: 0900 addi s0,sp,144 + 45ae: 0000 unimp + 45b0: 0001 nop + 45b2: 0402 c.slli64 s0 + 45b4: 031a slli t1,t1,0x6 + 45b6: 0900 addi s0,sp,144 + 45b8: 0000 unimp + 45ba: 0001 nop + 45bc: 0402 c.slli64 s0 + 45be: 031a slli t1,t1,0x6 + 45c0: 0900 addi s0,sp,144 + 45c2: 000c 0xc + 45c4: 0001 nop + 45c6: 0402 c.slli64 s0 + 45c8: 031a slli t1,t1,0x6 + 45ca: 0900 addi s0,sp,144 + 45cc: 000c 0xc + 45ce: 0001 nop + 45d0: 0402 c.slli64 s0 + 45d2: 031a slli t1,t1,0x6 + 45d4: 0900 addi s0,sp,144 + 45d6: 0000 unimp + 45d8: 0001 nop + 45da: 0402 c.slli64 s0 + 45dc: 031a slli t1,t1,0x6 + 45de: 0900 addi s0,sp,144 + 45e0: 0000 unimp + 45e2: 0001 nop + 45e4: 0402 c.slli64 s0 + 45e6: 0900031b 0x900031b + 45ea: 0004 0x4 + 45ec: 0001 nop + 45ee: 0402 c.slli64 s0 + 45f0: 031d addi t1,t1,7 + 45f2: 0900 addi s0,sp,144 + 45f4: 0004 0x4 + 45f6: 0001 nop + 45f8: 0402 c.slli64 s0 + 45fa: 031d addi t1,t1,7 + 45fc: 0900 addi s0,sp,144 + 45fe: 0034 addi a3,sp,8 + 4600: 0001 nop + 4602: 0402 c.slli64 s0 + 4604: 031d addi t1,t1,7 + 4606: 0900 addi s0,sp,144 + 4608: 0000 unimp + 460a: 0001 nop + 460c: 0402 c.slli64 s0 + 460e: 031d addi t1,t1,7 + 4610: 0900 addi s0,sp,144 + 4612: 0000 unimp + 4614: 0001 nop + 4616: 0402 c.slli64 s0 + 4618: 031d addi t1,t1,7 + 461a: 0900 addi s0,sp,144 + 461c: 0000 unimp + 461e: 0001 nop + 4620: 0402 c.slli64 s0 + 4622: 031d addi t1,t1,7 + 4624: 0900 addi s0,sp,144 + 4626: 0000 unimp + 4628: 0001 nop + 462a: 0402 c.slli64 s0 + 462c: 031d addi t1,t1,7 + 462e: 0900 addi s0,sp,144 + 4630: 0000 unimp + 4632: 0001 nop + 4634: 0402 c.slli64 s0 + 4636: 031d addi t1,t1,7 + 4638: 0900 addi s0,sp,144 + 463a: 0000 unimp + 463c: 0001 nop + 463e: 0402 c.slli64 s0 + 4640: 031d addi t1,t1,7 + 4642: 0900 addi s0,sp,144 + 4644: 0000 unimp + 4646: 0001 nop + 4648: 0402 c.slli64 s0 + 464a: 031d addi t1,t1,7 + 464c: 0900 addi s0,sp,144 + 464e: 0000 unimp + 4650: 0001 nop + 4652: 0402 c.slli64 s0 + 4654: 031d addi t1,t1,7 + 4656: 0900 addi s0,sp,144 + 4658: 0004 0x4 + 465a: 0001 nop + 465c: 0402 c.slli64 s0 + 465e: 031d addi t1,t1,7 + 4660: 0900 addi s0,sp,144 + 4662: 0000 unimp + 4664: 0001 nop + 4666: 0402 c.slli64 s0 + 4668: 031d addi t1,t1,7 + 466a: 0900 addi s0,sp,144 + 466c: 000c 0xc + 466e: 0001 nop + 4670: 0402 c.slli64 s0 + 4672: 031d addi t1,t1,7 + 4674: 0900 addi s0,sp,144 + 4676: 0000 unimp + 4678: 0001 nop + 467a: 0402 c.slli64 s0 + 467c: 031d addi t1,t1,7 + 467e: 0900 addi s0,sp,144 + 4680: 0004 0x4 + 4682: 0001 nop + 4684: 0402 c.slli64 s0 + 4686: 031d addi t1,t1,7 + 4688: 0900 addi s0,sp,144 + 468a: 0004 0x4 + 468c: 0001 nop + 468e: 0402 c.slli64 s0 + 4690: 031e slli t1,t1,0x7 + 4692: 0900 addi s0,sp,144 + 4694: 0004 0x4 + 4696: 0001 nop + 4698: 0402 c.slli64 s0 + 469a: 0320 addi s0,sp,392 + 469c: 0900 addi s0,sp,144 + 469e: 0004 0x4 + 46a0: 0001 nop + 46a2: 0402 c.slli64 s0 + 46a4: 0320 addi s0,sp,392 + 46a6: 0900 addi s0,sp,144 + 46a8: 0010 0x10 + 46aa: 0001 nop + 46ac: 0402 c.slli64 s0 + 46ae: 0320 addi s0,sp,392 + 46b0: 0900 addi s0,sp,144 + 46b2: 0014 0x14 + 46b4: 0001 nop + 46b6: 0402 c.slli64 s0 + 46b8: 0320 addi s0,sp,392 + 46ba: 0900 addi s0,sp,144 + 46bc: 0000 unimp + 46be: 0001 nop + 46c0: 0402 c.slli64 s0 + 46c2: 0320 addi s0,sp,392 + 46c4: 0900 addi s0,sp,144 + 46c6: 0000 unimp + 46c8: 0001 nop + 46ca: 0402 c.slli64 s0 + 46cc: 0320 addi s0,sp,392 + 46ce: 0900 addi s0,sp,144 + 46d0: 0000 unimp + 46d2: 0001 nop + 46d4: 0402 c.slli64 s0 + 46d6: 0320 addi s0,sp,392 + 46d8: 0900 addi s0,sp,144 + 46da: 0000 unimp + 46dc: 0001 nop + 46de: 0402 c.slli64 s0 + 46e0: 0320 addi s0,sp,392 + 46e2: 0900 addi s0,sp,144 + 46e4: 0000 unimp + 46e6: 0001 nop + 46e8: 0402 c.slli64 s0 + 46ea: 0320 addi s0,sp,392 + 46ec: 0900 addi s0,sp,144 + 46ee: 0000 unimp + 46f0: 0001 nop + 46f2: 0402 c.slli64 s0 + 46f4: 0320 addi s0,sp,392 + 46f6: 0900 addi s0,sp,144 + 46f8: 0000 unimp + 46fa: 0001 nop + 46fc: 0402 c.slli64 s0 + 46fe: 0320 addi s0,sp,392 + 4700: 0900 addi s0,sp,144 + 4702: 0004 0x4 + 4704: 0001 nop + 4706: 0402 c.slli64 s0 + 4708: 0320 addi s0,sp,392 + 470a: 0900 addi s0,sp,144 + 470c: 0000 unimp + 470e: 0001 nop + 4710: 0402 c.slli64 s0 + 4712: 0320 addi s0,sp,392 + 4714: 0900 addi s0,sp,144 + 4716: 0004 0x4 + 4718: 0001 nop + 471a: 0402 c.slli64 s0 + 471c: 0320 addi s0,sp,392 + 471e: 0900 addi s0,sp,144 + 4720: 0014 0x14 + 4722: 0001 nop + 4724: 0402 c.slli64 s0 + 4726: 0320 addi s0,sp,392 + 4728: 0900 addi s0,sp,144 + 472a: 0000 unimp + 472c: 0001 nop + 472e: 0402 c.slli64 s0 + 4730: 0320 addi s0,sp,392 + 4732: 0900 addi s0,sp,144 + 4734: 0000 unimp + 4736: 0001 nop + 4738: 0402 c.slli64 s0 + 473a: 0321 addi t1,t1,8 + 473c: 0900 addi s0,sp,144 + 473e: 0004 0x4 + 4740: 0001 nop + 4742: 0402 c.slli64 s0 + 4744: 09000323 sb a6,134(zero) # 86 <_start-0x7fffff7a> + 4748: 0004 0x4 + 474a: 0001 nop + 474c: 0402 c.slli64 s0 + 474e: 09000323 sb a6,134(zero) # 86 <_start-0x7fffff7a> + 4752: 0010 0x10 + 4754: 0001 nop + 4756: 0402 c.slli64 s0 + 4758: 09000323 sb a6,134(zero) # 86 <_start-0x7fffff7a> + 475c: 0018 0x18 + 475e: 0001 nop + 4760: 0402 c.slli64 s0 + 4762: 09000323 sb a6,134(zero) # 86 <_start-0x7fffff7a> + 4766: 0000 unimp + 4768: 0001 nop + 476a: 0402 c.slli64 s0 + 476c: 09000323 sb a6,134(zero) # 86 <_start-0x7fffff7a> + 4770: 0000 unimp + 4772: 0001 nop + 4774: 0402 c.slli64 s0 + 4776: 09000323 sb a6,134(zero) # 86 <_start-0x7fffff7a> + 477a: 0000 unimp + 477c: 0001 nop + 477e: 0402 c.slli64 s0 + 4780: 09000323 sb a6,134(zero) # 86 <_start-0x7fffff7a> + 4784: 0000 unimp + 4786: 0001 nop + 4788: 0402 c.slli64 s0 + 478a: 09000323 sb a6,134(zero) # 86 <_start-0x7fffff7a> + 478e: 0000 unimp + 4790: 0001 nop + 4792: 0402 c.slli64 s0 + 4794: 09000323 sb a6,134(zero) # 86 <_start-0x7fffff7a> + 4798: 0000 unimp + 479a: 0001 nop + 479c: 0402 c.slli64 s0 + 479e: 09000323 sb a6,134(zero) # 86 <_start-0x7fffff7a> + 47a2: 0000 unimp + 47a4: 0001 nop + 47a6: 0402 c.slli64 s0 + 47a8: 09000323 sb a6,134(zero) # 86 <_start-0x7fffff7a> + 47ac: 0004 0x4 + 47ae: 0001 nop + 47b0: 0402 c.slli64 s0 + 47b2: 09000323 sb a6,134(zero) # 86 <_start-0x7fffff7a> + 47b6: 0000 unimp + 47b8: 0001 nop + 47ba: 0402 c.slli64 s0 + 47bc: 09000323 sb a6,134(zero) # 86 <_start-0x7fffff7a> + 47c0: 0000 unimp + 47c2: 0001 nop + 47c4: 0402 c.slli64 s0 + 47c6: 09000323 sb a6,134(zero) # 86 <_start-0x7fffff7a> + 47ca: 0014 0x14 + 47cc: 0001 nop + 47ce: 0402 c.slli64 s0 + 47d0: 09000323 sb a6,134(zero) # 86 <_start-0x7fffff7a> + 47d4: 0000 unimp + 47d6: 0001 nop + 47d8: 0402 c.slli64 s0 + 47da: 09000323 sb a6,134(zero) # 86 <_start-0x7fffff7a> + 47de: 0000 unimp + 47e0: 0001 nop + 47e2: 0402 c.slli64 s0 + 47e4: 0324 addi s1,sp,392 + 47e6: 0900 addi s0,sp,144 + 47e8: 0004 0x4 + 47ea: 0001 nop + 47ec: 0402 c.slli64 s0 + 47ee: 0326 slli t1,t1,0x9 + 47f0: 0900 addi s0,sp,144 + 47f2: 0004 0x4 + 47f4: 0001 nop + 47f6: 0402 c.slli64 s0 + 47f8: 0326 slli t1,t1,0x9 + 47fa: 0900 addi s0,sp,144 + 47fc: 0078 addi a4,sp,12 + 47fe: 0001 nop + 4800: 0402 c.slli64 s0 + 4802: 0326 slli t1,t1,0x9 + 4804: 0900 addi s0,sp,144 + 4806: 0000 unimp + 4808: 0001 nop + 480a: 0402 c.slli64 s0 + 480c: 0326 slli t1,t1,0x9 + 480e: 0900 addi s0,sp,144 + 4810: 0000 unimp + 4812: 0001 nop + 4814: 0402 c.slli64 s0 + 4816: 0326 slli t1,t1,0x9 + 4818: 0900 addi s0,sp,144 + 481a: 0000 unimp + 481c: 0001 nop + 481e: 0402 c.slli64 s0 + 4820: 0326 slli t1,t1,0x9 + 4822: 0900 addi s0,sp,144 + 4824: 0000 unimp + 4826: 0001 nop + 4828: 0402 c.slli64 s0 + 482a: 0326 slli t1,t1,0x9 + 482c: 0900 addi s0,sp,144 + 482e: 0000 unimp + 4830: 0001 nop + 4832: 0402 c.slli64 s0 + 4834: 0326 slli t1,t1,0x9 + 4836: 0900 addi s0,sp,144 + 4838: 0000 unimp + 483a: 0001 nop + 483c: 0402 c.slli64 s0 + 483e: 0326 slli t1,t1,0x9 + 4840: 0900 addi s0,sp,144 + 4842: 0000 unimp + 4844: 0001 nop + 4846: 0402 c.slli64 s0 + 4848: 0326 slli t1,t1,0x9 + 484a: 0900 addi s0,sp,144 + 484c: 0000 unimp + 484e: 0001 nop + 4850: 0402 c.slli64 s0 + 4852: 0326 slli t1,t1,0x9 + 4854: 0900 addi s0,sp,144 + 4856: 0000 unimp + 4858: 0001 nop + 485a: 0402 c.slli64 s0 + 485c: 0326 slli t1,t1,0x9 + 485e: 0900 addi s0,sp,144 + 4860: 0000 unimp + 4862: 0001 nop + 4864: 0402 c.slli64 s0 + 4866: 0326 slli t1,t1,0x9 + 4868: 0900 addi s0,sp,144 + 486a: 0000 unimp + 486c: 0001 nop + 486e: 0402 c.slli64 s0 + 4870: 0326 slli t1,t1,0x9 + 4872: 0900 addi s0,sp,144 + 4874: 0000 unimp + 4876: 0001 nop + 4878: 0402 c.slli64 s0 + 487a: 0326 slli t1,t1,0x9 + 487c: 0900 addi s0,sp,144 + 487e: 0000 unimp + 4880: 0001 nop + 4882: 0402 c.slli64 s0 + 4884: 0326 slli t1,t1,0x9 + 4886: 0900 addi s0,sp,144 + 4888: 0000 unimp + 488a: 0001 nop + 488c: 0402 c.slli64 s0 + 488e: 0326 slli t1,t1,0x9 + 4890: 0900 addi s0,sp,144 + 4892: 0000 unimp + 4894: 0001 nop + 4896: 0402 c.slli64 s0 + 4898: 0326 slli t1,t1,0x9 + 489a: 0900 addi s0,sp,144 + 489c: 0000 unimp + 489e: 0001 nop + 48a0: 0402 c.slli64 s0 + 48a2: 0326 slli t1,t1,0x9 + 48a4: 0900 addi s0,sp,144 + 48a6: 0000 unimp + 48a8: 0001 nop + 48aa: 0402 c.slli64 s0 + 48ac: 0326 slli t1,t1,0x9 + 48ae: 0900 addi s0,sp,144 + 48b0: 0000 unimp + 48b2: 0001 nop + 48b4: 0402 c.slli64 s0 + 48b6: 0326 slli t1,t1,0x9 + 48b8: 0900 addi s0,sp,144 + 48ba: 0000 unimp + 48bc: 0001 nop + 48be: 0402 c.slli64 s0 + 48c0: 0326 slli t1,t1,0x9 + 48c2: 0900 addi s0,sp,144 + 48c4: 0000 unimp + 48c6: 0001 nop + 48c8: 0402 c.slli64 s0 + 48ca: 0326 slli t1,t1,0x9 + 48cc: 0900 addi s0,sp,144 + 48ce: 0000 unimp + 48d0: 0001 nop + 48d2: 0402 c.slli64 s0 + 48d4: 0326 slli t1,t1,0x9 + 48d6: 0900 addi s0,sp,144 + 48d8: 0000 unimp + 48da: 0001 nop + 48dc: 0402 c.slli64 s0 + 48de: 0326 slli t1,t1,0x9 + 48e0: 0900 addi s0,sp,144 + 48e2: 0000 unimp + 48e4: 0001 nop + 48e6: 0402 c.slli64 s0 + 48e8: 0326 slli t1,t1,0x9 + 48ea: 0900 addi s0,sp,144 + 48ec: 0000 unimp + 48ee: 0001 nop + 48f0: 0402 c.slli64 s0 + 48f2: 0326 slli t1,t1,0x9 + 48f4: 0900 addi s0,sp,144 + 48f6: 0000 unimp + 48f8: 0001 nop + 48fa: 0402 c.slli64 s0 + 48fc: 0326 slli t1,t1,0x9 + 48fe: 0900 addi s0,sp,144 + 4900: 0000 unimp + 4902: 0001 nop + 4904: 0402 c.slli64 s0 + 4906: 0326 slli t1,t1,0x9 + 4908: 0900 addi s0,sp,144 + 490a: 0000 unimp + 490c: 0001 nop + 490e: 0402 c.slli64 s0 + 4910: 0326 slli t1,t1,0x9 + 4912: 0900 addi s0,sp,144 + 4914: 0000 unimp + 4916: 0001 nop + 4918: 0402 c.slli64 s0 + 491a: 0326 slli t1,t1,0x9 + 491c: 0900 addi s0,sp,144 + 491e: 0000 unimp + 4920: 0001 nop + 4922: 0402 c.slli64 s0 + 4924: 0326 slli t1,t1,0x9 + 4926: 0900 addi s0,sp,144 + 4928: 0000 unimp + 492a: 0001 nop + 492c: 0402 c.slli64 s0 + 492e: 0326 slli t1,t1,0x9 + 4930: 0900 addi s0,sp,144 + 4932: 003c addi a5,sp,8 + 4934: 0001 nop + 4936: 0402 c.slli64 s0 + 4938: 0326 slli t1,t1,0x9 + 493a: 0900 addi s0,sp,144 + 493c: 0000 unimp + 493e: 0001 nop + 4940: 0402 c.slli64 s0 + 4942: 0326 slli t1,t1,0x9 + 4944: 0900 addi s0,sp,144 + 4946: 0000 unimp + 4948: 0001 nop + 494a: 0402 c.slli64 s0 + 494c: 0326 slli t1,t1,0x9 + 494e: 0900 addi s0,sp,144 + 4950: 0000 unimp + 4952: 0001 nop + 4954: 0402 c.slli64 s0 + 4956: 0326 slli t1,t1,0x9 + 4958: 0900 addi s0,sp,144 + 495a: 0000 unimp + 495c: 0001 nop + 495e: 0402 c.slli64 s0 + 4960: 0326 slli t1,t1,0x9 + 4962: 0900 addi s0,sp,144 + 4964: 0000 unimp + 4966: 0001 nop + 4968: 0402 c.slli64 s0 + 496a: 0326 slli t1,t1,0x9 + 496c: 0900 addi s0,sp,144 + 496e: 0000 unimp + 4970: 0001 nop + 4972: 0402 c.slli64 s0 + 4974: 0326 slli t1,t1,0x9 + 4976: 0900 addi s0,sp,144 + 4978: 0000 unimp + 497a: 0001 nop + 497c: 0402 c.slli64 s0 + 497e: 0326 slli t1,t1,0x9 + 4980: 0900 addi s0,sp,144 + 4982: 0000 unimp + 4984: 0001 nop + 4986: 0402 c.slli64 s0 + 4988: 0326 slli t1,t1,0x9 + 498a: 0900 addi s0,sp,144 + 498c: 0000 unimp + 498e: 0001 nop + 4990: 0402 c.slli64 s0 + 4992: 0326 slli t1,t1,0x9 + 4994: 0900 addi s0,sp,144 + 4996: 0000 unimp + 4998: 0001 nop + 499a: 0402 c.slli64 s0 + 499c: 0326 slli t1,t1,0x9 + 499e: 0900 addi s0,sp,144 + 49a0: 0000 unimp + 49a2: 0001 nop + 49a4: 0402 c.slli64 s0 + 49a6: 0326 slli t1,t1,0x9 + 49a8: 0900 addi s0,sp,144 + 49aa: 0000 unimp + 49ac: 0001 nop + 49ae: 0402 c.slli64 s0 + 49b0: 0326 slli t1,t1,0x9 + 49b2: 0900 addi s0,sp,144 + 49b4: 0000 unimp + 49b6: 0001 nop + 49b8: 0402 c.slli64 s0 + 49ba: 0326 slli t1,t1,0x9 + 49bc: 0900 addi s0,sp,144 + 49be: 0000 unimp + 49c0: 0001 nop + 49c2: 0402 c.slli64 s0 + 49c4: 0326 slli t1,t1,0x9 + 49c6: 0900 addi s0,sp,144 + 49c8: 0000 unimp + 49ca: 0001 nop + 49cc: 0402 c.slli64 s0 + 49ce: 0326 slli t1,t1,0x9 + 49d0: 0900 addi s0,sp,144 + 49d2: 0004 0x4 + 49d4: 0001 nop + 49d6: 0402 c.slli64 s0 + 49d8: 0326 slli t1,t1,0x9 + 49da: 0900 addi s0,sp,144 + 49dc: 0014 0x14 + 49de: 0001 nop + 49e0: 0402 c.slli64 s0 + 49e2: 0326 slli t1,t1,0x9 + 49e4: 0900 addi s0,sp,144 + 49e6: 0000 unimp + 49e8: 0001 nop + 49ea: 0402 c.slli64 s0 + 49ec: 0326 slli t1,t1,0x9 + 49ee: 0900 addi s0,sp,144 + 49f0: 0000 unimp + 49f2: 0001 nop + 49f4: 0402 c.slli64 s0 + 49f6: 09000327 vssb.v v6,(zero),a6,v0.t + 49fa: 0004 0x4 + 49fc: 0001 nop + 49fe: 0402 c.slli64 s0 + 4a00: 0329 addi t1,t1,10 + 4a02: 0900 addi s0,sp,144 + 4a04: 0008 0x8 + 4a06: 0001 nop + 4a08: 0402 c.slli64 s0 + 4a0a: 0329 addi t1,t1,10 + 4a0c: 0900 addi s0,sp,144 + 4a0e: 0010 0x10 + 4a10: 0001 nop + 4a12: 0402 c.slli64 s0 + 4a14: 0329 addi t1,t1,10 + 4a16: 0900 addi s0,sp,144 + 4a18: 0014 0x14 + 4a1a: 0001 nop + 4a1c: 0402 c.slli64 s0 + 4a1e: 0329 addi t1,t1,10 + 4a20: 0900 addi s0,sp,144 + 4a22: 0000 unimp + 4a24: 0001 nop + 4a26: 0402 c.slli64 s0 + 4a28: 0329 addi t1,t1,10 + 4a2a: 0900 addi s0,sp,144 + 4a2c: 0000 unimp + 4a2e: 0001 nop + 4a30: 0402 c.slli64 s0 + 4a32: 0329 addi t1,t1,10 + 4a34: 0900 addi s0,sp,144 + 4a36: 0000 unimp + 4a38: 0001 nop + 4a3a: 0402 c.slli64 s0 + 4a3c: 0329 addi t1,t1,10 + 4a3e: 0900 addi s0,sp,144 + 4a40: 0000 unimp + 4a42: 0001 nop + 4a44: 0402 c.slli64 s0 + 4a46: 0329 addi t1,t1,10 + 4a48: 0900 addi s0,sp,144 + 4a4a: 0000 unimp + 4a4c: 0001 nop + 4a4e: 0402 c.slli64 s0 + 4a50: 0329 addi t1,t1,10 + 4a52: 0900 addi s0,sp,144 + 4a54: 0000 unimp + 4a56: 0001 nop + 4a58: 0402 c.slli64 s0 + 4a5a: 0329 addi t1,t1,10 + 4a5c: 0900 addi s0,sp,144 + 4a5e: 0000 unimp + 4a60: 0001 nop + 4a62: 0402 c.slli64 s0 + 4a64: 0329 addi t1,t1,10 + 4a66: 0900 addi s0,sp,144 + 4a68: 0004 0x4 + 4a6a: 0001 nop + 4a6c: 0402 c.slli64 s0 + 4a6e: 0329 addi t1,t1,10 + 4a70: 0900 addi s0,sp,144 + 4a72: 0000 unimp + 4a74: 0001 nop + 4a76: 0402 c.slli64 s0 + 4a78: 0329 addi t1,t1,10 + 4a7a: 0900 addi s0,sp,144 + 4a7c: 0000 unimp + 4a7e: 0001 nop + 4a80: 0402 c.slli64 s0 + 4a82: 0329 addi t1,t1,10 + 4a84: 0900 addi s0,sp,144 + 4a86: 0014 0x14 + 4a88: 0001 nop + 4a8a: 0402 c.slli64 s0 + 4a8c: 0329 addi t1,t1,10 + 4a8e: 0900 addi s0,sp,144 + 4a90: 0000 unimp + 4a92: 0001 nop + 4a94: 0402 c.slli64 s0 + 4a96: 0329 addi t1,t1,10 + 4a98: 0900 addi s0,sp,144 + 4a9a: 0000 unimp + 4a9c: 0001 nop + 4a9e: 0402 c.slli64 s0 + 4aa0: 032a slli t1,t1,0xa + 4aa2: 0900 addi s0,sp,144 + 4aa4: 0004 0x4 + 4aa6: 0001 nop + 4aa8: 0402 c.slli64 s0 + 4aaa: 032c addi a1,sp,392 + 4aac: 0900 addi s0,sp,144 + 4aae: 0004 0x4 + 4ab0: 0001 nop + 4ab2: 0402 c.slli64 s0 + 4ab4: 032c addi a1,sp,392 + 4ab6: 0900 addi s0,sp,144 + 4ab8: 0014 0x14 + 4aba: 0001 nop + 4abc: 0402 c.slli64 s0 + 4abe: 032c addi a1,sp,392 + 4ac0: 0900 addi s0,sp,144 + 4ac2: 0010 0x10 + 4ac4: 0001 nop + 4ac6: 0402 c.slli64 s0 + 4ac8: 032c addi a1,sp,392 + 4aca: 0900 addi s0,sp,144 + 4acc: 0000 unimp + 4ace: 0001 nop + 4ad0: 0402 c.slli64 s0 + 4ad2: 032c addi a1,sp,392 + 4ad4: 0900 addi s0,sp,144 + 4ad6: 0000 unimp + 4ad8: 0001 nop + 4ada: 0402 c.slli64 s0 + 4adc: 032c addi a1,sp,392 + 4ade: 0900 addi s0,sp,144 + 4ae0: 0000 unimp + 4ae2: 0001 nop + 4ae4: 0402 c.slli64 s0 + 4ae6: 032c addi a1,sp,392 + 4ae8: 0900 addi s0,sp,144 + 4aea: 0000 unimp + 4aec: 0001 nop + 4aee: 0402 c.slli64 s0 + 4af0: 032c addi a1,sp,392 + 4af2: 0900 addi s0,sp,144 + 4af4: 0000 unimp + 4af6: 0001 nop + 4af8: 0402 c.slli64 s0 + 4afa: 032c addi a1,sp,392 + 4afc: 0900 addi s0,sp,144 + 4afe: 0000 unimp + 4b00: 0001 nop + 4b02: 0402 c.slli64 s0 + 4b04: 032c addi a1,sp,392 + 4b06: 0900 addi s0,sp,144 + 4b08: 0000 unimp + 4b0a: 0001 nop + 4b0c: 0402 c.slli64 s0 + 4b0e: 032c addi a1,sp,392 + 4b10: 0900 addi s0,sp,144 + 4b12: 0000 unimp + 4b14: 0001 nop + 4b16: 0402 c.slli64 s0 + 4b18: 032c addi a1,sp,392 + 4b1a: 0900 addi s0,sp,144 + 4b1c: 0000 unimp + 4b1e: 0001 nop + 4b20: 0402 c.slli64 s0 + 4b22: 032c addi a1,sp,392 + 4b24: 0900 addi s0,sp,144 + 4b26: 0004 0x4 + 4b28: 0001 nop + 4b2a: 0402 c.slli64 s0 + 4b2c: 032c addi a1,sp,392 + 4b2e: 0900 addi s0,sp,144 + 4b30: 0008 0x8 + 4b32: 0001 nop + 4b34: 0402 c.slli64 s0 + 4b36: 032c addi a1,sp,392 + 4b38: 0900 addi s0,sp,144 + 4b3a: 0008 0x8 + 4b3c: 0001 nop + 4b3e: 0402 c.slli64 s0 + 4b40: 032c addi a1,sp,392 + 4b42: 0900 addi s0,sp,144 + 4b44: 0004 0x4 + 4b46: 0001 nop + 4b48: 0402 c.slli64 s0 + 4b4a: 032d addi t1,t1,11 + 4b4c: 0900 addi s0,sp,144 + 4b4e: 0004 0x4 + 4b50: 0001 nop + 4b52: 0402 c.slli64 s0 + 4b54: 0900032f 0x900032f + 4b58: 0004 0x4 + 4b5a: 0001 nop + 4b5c: 0402 c.slli64 s0 + 4b5e: 0900032f 0x900032f + 4b62: 0008 0x8 + 4b64: 0001 nop + 4b66: 0402 c.slli64 s0 + 4b68: 0900032f 0x900032f + 4b6c: 001c 0x1c + 4b6e: 0001 nop + 4b70: 0402 c.slli64 s0 + 4b72: 0900032f 0x900032f + 4b76: 0000 unimp + 4b78: 0001 nop + 4b7a: 0402 c.slli64 s0 + 4b7c: 0900032f 0x900032f + 4b80: 0000 unimp + 4b82: 0001 nop + 4b84: 0402 c.slli64 s0 + 4b86: 0900032f 0x900032f + 4b8a: 0000 unimp + 4b8c: 0001 nop + 4b8e: 0402 c.slli64 s0 + 4b90: 0900032f 0x900032f + 4b94: 0000 unimp + 4b96: 0001 nop + 4b98: 0402 c.slli64 s0 + 4b9a: 0900032f 0x900032f + 4b9e: 0000 unimp + 4ba0: 0001 nop + 4ba2: 0402 c.slli64 s0 + 4ba4: 0900032f 0x900032f + 4ba8: 0000 unimp + 4baa: 0001 nop + 4bac: 0402 c.slli64 s0 + 4bae: 0900032f 0x900032f + 4bb2: 0000 unimp + 4bb4: 0001 nop + 4bb6: 0402 c.slli64 s0 + 4bb8: 0900032f 0x900032f + 4bbc: 0004 0x4 + 4bbe: 0001 nop + 4bc0: 0402 c.slli64 s0 + 4bc2: 0900032f 0x900032f + 4bc6: 0000 unimp + 4bc8: 0001 nop + 4bca: 0402 c.slli64 s0 + 4bcc: 0900032f 0x900032f + 4bd0: 0000 unimp + 4bd2: 0001 nop + 4bd4: 0402 c.slli64 s0 + 4bd6: 0900032f 0x900032f + 4bda: 0014 0x14 + 4bdc: 0001 nop + 4bde: 0402 c.slli64 s0 + 4be0: 0900032f 0x900032f + 4be4: 0000 unimp + 4be6: 0001 nop + 4be8: 0402 c.slli64 s0 + 4bea: 0900032f 0x900032f + 4bee: 0000 unimp + 4bf0: 0001 nop + 4bf2: 0402 c.slli64 s0 + 4bf4: 0330 addi a2,sp,392 + 4bf6: 0900 addi s0,sp,144 + 4bf8: 0004 0x4 + 4bfa: 0001 nop + 4bfc: 0402 c.slli64 s0 + 4bfe: 0332 slli t1,t1,0xc + 4c00: 0900 addi s0,sp,144 + 4c02: 0004 0x4 + 4c04: 0001 nop + 4c06: 0402 c.slli64 s0 + 4c08: 0332 slli t1,t1,0xc + 4c0a: 0900 addi s0,sp,144 + 4c0c: 0010 0x10 + 4c0e: 0001 nop + 4c10: 0402 c.slli64 s0 + 4c12: 0332 slli t1,t1,0xc + 4c14: 0900 addi s0,sp,144 + 4c16: 0010 0x10 + 4c18: 0001 nop + 4c1a: 0402 c.slli64 s0 + 4c1c: 0332 slli t1,t1,0xc + 4c1e: 0900 addi s0,sp,144 + 4c20: 0000 unimp + 4c22: 0001 nop + 4c24: 0402 c.slli64 s0 + 4c26: 0332 slli t1,t1,0xc + 4c28: 0900 addi s0,sp,144 + 4c2a: 0000 unimp + 4c2c: 0001 nop + 4c2e: 0402 c.slli64 s0 + 4c30: 0332 slli t1,t1,0xc + 4c32: 0900 addi s0,sp,144 + 4c34: 0000 unimp + 4c36: 0001 nop + 4c38: 0402 c.slli64 s0 + 4c3a: 0332 slli t1,t1,0xc + 4c3c: 0900 addi s0,sp,144 + 4c3e: 0000 unimp + 4c40: 0001 nop + 4c42: 0402 c.slli64 s0 + 4c44: 0332 slli t1,t1,0xc + 4c46: 0900 addi s0,sp,144 + 4c48: 0000 unimp + 4c4a: 0001 nop + 4c4c: 0402 c.slli64 s0 + 4c4e: 0332 slli t1,t1,0xc + 4c50: 0900 addi s0,sp,144 + 4c52: 0000 unimp + 4c54: 0001 nop + 4c56: 0402 c.slli64 s0 + 4c58: 0332 slli t1,t1,0xc + 4c5a: 0900 addi s0,sp,144 + 4c5c: 0000 unimp + 4c5e: 0001 nop + 4c60: 0402 c.slli64 s0 + 4c62: 0332 slli t1,t1,0xc + 4c64: 0900 addi s0,sp,144 + 4c66: 0008 0x8 + 4c68: 0001 nop + 4c6a: 0402 c.slli64 s0 + 4c6c: 0332 slli t1,t1,0xc + 4c6e: 0900 addi s0,sp,144 + 4c70: 0000 unimp + 4c72: 0001 nop + 4c74: 0402 c.slli64 s0 + 4c76: 0332 slli t1,t1,0xc + 4c78: 0900 addi s0,sp,144 + 4c7a: 0004 0x4 + 4c7c: 0001 nop + 4c7e: 0402 c.slli64 s0 + 4c80: 0332 slli t1,t1,0xc + 4c82: 0900 addi s0,sp,144 + 4c84: 0010 0x10 + 4c86: 0001 nop + 4c88: 0402 c.slli64 s0 + 4c8a: 0332 slli t1,t1,0xc + 4c8c: 0900 addi s0,sp,144 + 4c8e: 0000 unimp + 4c90: 0001 nop + 4c92: 0402 c.slli64 s0 + 4c94: 0332 slli t1,t1,0xc + 4c96: 0900 addi s0,sp,144 + 4c98: 0000 unimp + 4c9a: 0001 nop + 4c9c: 0402 c.slli64 s0 + 4c9e: 09000333 0x9000333 + 4ca2: 0004 0x4 + 4ca4: 0001 nop + 4ca6: 0402 c.slli64 s0 + 4ca8: 0335 addi t1,t1,13 + 4caa: 0900 addi s0,sp,144 + 4cac: 0004 0x4 + 4cae: 0001 nop + 4cb0: 0402 c.slli64 s0 + 4cb2: 0335 addi t1,t1,13 + 4cb4: 0900 addi s0,sp,144 + 4cb6: 000c 0xc + 4cb8: 0001 nop + 4cba: 0402 c.slli64 s0 + 4cbc: 0335 addi t1,t1,13 + 4cbe: 0900 addi s0,sp,144 + 4cc0: 0028 addi a0,sp,8 + 4cc2: 0001 nop + 4cc4: 0402 c.slli64 s0 + 4cc6: 0335 addi t1,t1,13 + 4cc8: 0900 addi s0,sp,144 + 4cca: 0000 unimp + 4ccc: 0001 nop + 4cce: 0402 c.slli64 s0 + 4cd0: 0335 addi t1,t1,13 + 4cd2: 0900 addi s0,sp,144 + 4cd4: 0000 unimp + 4cd6: 0001 nop + 4cd8: 0402 c.slli64 s0 + 4cda: 0335 addi t1,t1,13 + 4cdc: 0900 addi s0,sp,144 + 4cde: 0000 unimp + 4ce0: 0001 nop + 4ce2: 0402 c.slli64 s0 + 4ce4: 0335 addi t1,t1,13 + 4ce6: 0900 addi s0,sp,144 + 4ce8: 0000 unimp + 4cea: 0001 nop + 4cec: 0402 c.slli64 s0 + 4cee: 0335 addi t1,t1,13 + 4cf0: 0900 addi s0,sp,144 + 4cf2: 0000 unimp + 4cf4: 0001 nop + 4cf6: 0402 c.slli64 s0 + 4cf8: 0335 addi t1,t1,13 + 4cfa: 0900 addi s0,sp,144 + 4cfc: 0000 unimp + 4cfe: 0001 nop + 4d00: 0402 c.slli64 s0 + 4d02: 0335 addi t1,t1,13 + 4d04: 0900 addi s0,sp,144 + 4d06: 0000 unimp + 4d08: 0001 nop + 4d0a: 0402 c.slli64 s0 + 4d0c: 0335 addi t1,t1,13 + 4d0e: 0900 addi s0,sp,144 + 4d10: 0000 unimp + 4d12: 0001 nop + 4d14: 0402 c.slli64 s0 + 4d16: 0335 addi t1,t1,13 + 4d18: 0900 addi s0,sp,144 + 4d1a: 0000 unimp + 4d1c: 0001 nop + 4d1e: 0402 c.slli64 s0 + 4d20: 0335 addi t1,t1,13 + 4d22: 0900 addi s0,sp,144 + 4d24: 0000 unimp + 4d26: 0001 nop + 4d28: 0402 c.slli64 s0 + 4d2a: 0335 addi t1,t1,13 + 4d2c: 0900 addi s0,sp,144 + 4d2e: 0000 unimp + 4d30: 0001 nop + 4d32: 0402 c.slli64 s0 + 4d34: 0335 addi t1,t1,13 + 4d36: 0900 addi s0,sp,144 + 4d38: 0000 unimp + 4d3a: 0001 nop + 4d3c: 0402 c.slli64 s0 + 4d3e: 0335 addi t1,t1,13 + 4d40: 0900 addi s0,sp,144 + 4d42: 0004 0x4 + 4d44: 0001 nop + 4d46: 0402 c.slli64 s0 + 4d48: 0335 addi t1,t1,13 + 4d4a: 0900 addi s0,sp,144 + 4d4c: 0004 0x4 + 4d4e: 0001 nop + 4d50: 0402 c.slli64 s0 + 4d52: 0335 addi t1,t1,13 + 4d54: 0900 addi s0,sp,144 + 4d56: 0000 unimp + 4d58: 0001 nop + 4d5a: 0402 c.slli64 s0 + 4d5c: 0335 addi t1,t1,13 + 4d5e: 0900 addi s0,sp,144 + 4d60: 0008 0x8 + 4d62: 0001 nop + 4d64: 0402 c.slli64 s0 + 4d66: 0335 addi t1,t1,13 + 4d68: 0900 addi s0,sp,144 + 4d6a: 0000 unimp + 4d6c: 0001 nop + 4d6e: 0402 c.slli64 s0 + 4d70: 0335 addi t1,t1,13 + 4d72: 0900 addi s0,sp,144 + 4d74: 0000 unimp + 4d76: 0001 nop + 4d78: 0402 c.slli64 s0 + 4d7a: 0335 addi t1,t1,13 + 4d7c: 0900 addi s0,sp,144 + 4d7e: 0000 unimp + 4d80: 0001 nop + 4d82: 0402 c.slli64 s0 + 4d84: 0335 addi t1,t1,13 + 4d86: 0900 addi s0,sp,144 + 4d88: 0000 unimp + 4d8a: 0001 nop + 4d8c: 0402 c.slli64 s0 + 4d8e: 0335 addi t1,t1,13 + 4d90: 0900 addi s0,sp,144 + 4d92: 0008 0x8 + 4d94: 0001 nop + 4d96: 0402 c.slli64 s0 + 4d98: 0335 addi t1,t1,13 + 4d9a: 0900 addi s0,sp,144 + 4d9c: 0004 0x4 + 4d9e: 0001 nop + 4da0: 0402 c.slli64 s0 + 4da2: 0335 addi t1,t1,13 + 4da4: 0900 addi s0,sp,144 + 4da6: 0000 unimp + 4da8: 0001 nop + 4daa: 0402 c.slli64 s0 + 4dac: 0335 addi t1,t1,13 + 4dae: 0900 addi s0,sp,144 + 4db0: 0000 unimp + 4db2: 0001 nop + 4db4: 0402 c.slli64 s0 + 4db6: 0335 addi t1,t1,13 + 4db8: 0900 addi s0,sp,144 + 4dba: 0004 0x4 + 4dbc: 0001 nop + 4dbe: 0402 c.slli64 s0 + 4dc0: 0335 addi t1,t1,13 + 4dc2: 0900 addi s0,sp,144 + 4dc4: 0000 unimp + 4dc6: 0001 nop + 4dc8: 0402 c.slli64 s0 + 4dca: 0335 addi t1,t1,13 + 4dcc: 0900 addi s0,sp,144 + 4dce: 0000 unimp + 4dd0: 0001 nop + 4dd2: 0402 c.slli64 s0 + 4dd4: 0335 addi t1,t1,13 + 4dd6: 0900 addi s0,sp,144 + 4dd8: 0000 unimp + 4dda: 0001 nop + 4ddc: 0402 c.slli64 s0 + 4dde: 0335 addi t1,t1,13 + 4de0: 0900 addi s0,sp,144 + 4de2: 0000 unimp + 4de4: 0001 nop + 4de6: 0402 c.slli64 s0 + 4de8: 0335 addi t1,t1,13 + 4dea: 0900 addi s0,sp,144 + 4dec: 002c addi a1,sp,8 + 4dee: 0001 nop + 4df0: 0402 c.slli64 s0 + 4df2: 0335 addi t1,t1,13 + 4df4: 0900 addi s0,sp,144 + 4df6: 0008 0x8 + 4df8: 0001 nop + 4dfa: 0402 c.slli64 s0 + 4dfc: 0335 addi t1,t1,13 + 4dfe: 0900 addi s0,sp,144 + 4e00: 0004 0x4 + 4e02: 0001 nop + 4e04: 0402 c.slli64 s0 + 4e06: 0335 addi t1,t1,13 + 4e08: 0900 addi s0,sp,144 + 4e0a: 0000 unimp + 4e0c: 0001 nop + 4e0e: 0402 c.slli64 s0 + 4e10: 0335 addi t1,t1,13 + 4e12: 0900 addi s0,sp,144 + 4e14: 0004 0x4 + 4e16: 0001 nop + 4e18: 0402 c.slli64 s0 + 4e1a: 0335 addi t1,t1,13 + 4e1c: 0900 addi s0,sp,144 + 4e1e: 002c addi a1,sp,8 + 4e20: 0001 nop + 4e22: 0402 c.slli64 s0 + 4e24: 0335 addi t1,t1,13 + 4e26: 0900 addi s0,sp,144 + 4e28: 0000 unimp + 4e2a: 0001 nop + 4e2c: 0402 c.slli64 s0 + 4e2e: 0335 addi t1,t1,13 + 4e30: 0900 addi s0,sp,144 + 4e32: 0000 unimp + 4e34: 0001 nop + 4e36: 0402 c.slli64 s0 + 4e38: 0335 addi t1,t1,13 + 4e3a: 0900 addi s0,sp,144 + 4e3c: 0000 unimp + 4e3e: 0001 nop + 4e40: 0402 c.slli64 s0 + 4e42: 0335 addi t1,t1,13 + 4e44: 0900 addi s0,sp,144 + 4e46: 0000 unimp + 4e48: 0001 nop + 4e4a: 0402 c.slli64 s0 + 4e4c: 0335 addi t1,t1,13 + 4e4e: 0900 addi s0,sp,144 + 4e50: 0000 unimp + 4e52: 0001 nop + 4e54: 0402 c.slli64 s0 + 4e56: 0335 addi t1,t1,13 + 4e58: 0900 addi s0,sp,144 + 4e5a: 0000 unimp + 4e5c: 0001 nop + 4e5e: 0402 c.slli64 s0 + 4e60: 0335 addi t1,t1,13 + 4e62: 0900 addi s0,sp,144 + 4e64: 0000 unimp + 4e66: 0001 nop + 4e68: 0402 c.slli64 s0 + 4e6a: 0335 addi t1,t1,13 + 4e6c: 0900 addi s0,sp,144 + 4e6e: 0000 unimp + 4e70: 0001 nop + 4e72: 0402 c.slli64 s0 + 4e74: 0335 addi t1,t1,13 + 4e76: 0900 addi s0,sp,144 + 4e78: 000c 0xc + 4e7a: 0001 nop + 4e7c: 0402 c.slli64 s0 + 4e7e: 0335 addi t1,t1,13 + 4e80: 0900 addi s0,sp,144 + 4e82: 0000 unimp + 4e84: 0001 nop + 4e86: 0402 c.slli64 s0 + 4e88: 0335 addi t1,t1,13 + 4e8a: 0900 addi s0,sp,144 + 4e8c: 0000 unimp + 4e8e: 0001 nop + 4e90: 0402 c.slli64 s0 + 4e92: 0335 addi t1,t1,13 + 4e94: 0900 addi s0,sp,144 + 4e96: 0000 unimp + 4e98: 0001 nop + 4e9a: 0402 c.slli64 s0 + 4e9c: 0335 addi t1,t1,13 + 4e9e: 0900 addi s0,sp,144 + 4ea0: 0000 unimp + 4ea2: 0001 nop + 4ea4: 0402 c.slli64 s0 + 4ea6: 0335 addi t1,t1,13 + 4ea8: 0900 addi s0,sp,144 + 4eaa: 0000 unimp + 4eac: 0001 nop + 4eae: 0402 c.slli64 s0 + 4eb0: 0335 addi t1,t1,13 + 4eb2: 0900 addi s0,sp,144 + 4eb4: 0000 unimp + 4eb6: 0001 nop + 4eb8: 0402 c.slli64 s0 + 4eba: 0335 addi t1,t1,13 + 4ebc: 0900 addi s0,sp,144 + 4ebe: 0000 unimp + 4ec0: 0001 nop + 4ec2: 0402 c.slli64 s0 + 4ec4: 0335 addi t1,t1,13 + 4ec6: 0900 addi s0,sp,144 + 4ec8: 0000 unimp + 4eca: 0001 nop + 4ecc: 0402 c.slli64 s0 + 4ece: 0335 addi t1,t1,13 + 4ed0: 0900 addi s0,sp,144 + 4ed2: 0000 unimp + 4ed4: 0001 nop + 4ed6: 0402 c.slli64 s0 + 4ed8: 0335 addi t1,t1,13 + 4eda: 0900 addi s0,sp,144 + 4edc: 0000 unimp + 4ede: 0001 nop + 4ee0: 0402 c.slli64 s0 + 4ee2: 0335 addi t1,t1,13 + 4ee4: 0900 addi s0,sp,144 + 4ee6: 0000 unimp + 4ee8: 0001 nop + 4eea: 0402 c.slli64 s0 + 4eec: 0335 addi t1,t1,13 + 4eee: 0900 addi s0,sp,144 + 4ef0: 000c 0xc + 4ef2: 0001 nop + 4ef4: 0402 c.slli64 s0 + 4ef6: 0335 addi t1,t1,13 + 4ef8: 0900 addi s0,sp,144 + 4efa: 0000 unimp + 4efc: 0001 nop + 4efe: 0402 c.slli64 s0 + 4f00: 0335 addi t1,t1,13 + 4f02: 0900 addi s0,sp,144 + 4f04: 0004 0x4 + 4f06: 0001 nop + 4f08: 0402 c.slli64 s0 + 4f0a: 0336 slli t1,t1,0xd + 4f0c: 0900 addi s0,sp,144 + 4f0e: 0004 0x4 + 4f10: 0001 nop + 4f12: 0402 c.slli64 s0 + 4f14: 0338 addi a4,sp,392 + 4f16: 0900 addi s0,sp,144 + 4f18: 0004 0x4 + 4f1a: 0001 nop + 4f1c: 0402 c.slli64 s0 + 4f1e: 0338 addi a4,sp,392 + 4f20: 0900 addi s0,sp,144 + 4f22: 0000 unimp + 4f24: 0001 nop + 4f26: 0402 c.slli64 s0 + 4f28: 0338 addi a4,sp,392 + 4f2a: 0900 addi s0,sp,144 + 4f2c: 0010 0x10 + 4f2e: 0001 nop + 4f30: 0402 c.slli64 s0 + 4f32: 0338 addi a4,sp,392 + 4f34: 0900 addi s0,sp,144 + 4f36: 0000 unimp + 4f38: 0001 nop + 4f3a: 0402 c.slli64 s0 + 4f3c: 0338 addi a4,sp,392 + 4f3e: 0900 addi s0,sp,144 + 4f40: 0000 unimp + 4f42: 0001 nop + 4f44: 0402 c.slli64 s0 + 4f46: 0338 addi a4,sp,392 + 4f48: 0900 addi s0,sp,144 + 4f4a: 0008 0x8 + 4f4c: 0001 nop + 4f4e: 0402 c.slli64 s0 + 4f50: 0338 addi a4,sp,392 + 4f52: 0900 addi s0,sp,144 + 4f54: 0034 addi a3,sp,8 + 4f56: 0001 nop + 4f58: 0402 c.slli64 s0 + 4f5a: 0338 addi a4,sp,392 + 4f5c: 0900 addi s0,sp,144 + 4f5e: 0000 unimp + 4f60: 0001 nop + 4f62: 0402 c.slli64 s0 + 4f64: 0338 addi a4,sp,392 + 4f66: 0900 addi s0,sp,144 + 4f68: 0000 unimp + 4f6a: 0001 nop + 4f6c: 0402 c.slli64 s0 + 4f6e: 0338 addi a4,sp,392 + 4f70: 0900 addi s0,sp,144 + 4f72: 0000 unimp + 4f74: 0001 nop + 4f76: 0402 c.slli64 s0 + 4f78: 0338 addi a4,sp,392 + 4f7a: 0900 addi s0,sp,144 + 4f7c: 0000 unimp + 4f7e: 0001 nop + 4f80: 0402 c.slli64 s0 + 4f82: 0338 addi a4,sp,392 + 4f84: 0900 addi s0,sp,144 + 4f86: 0000 unimp + 4f88: 0001 nop + 4f8a: 0402 c.slli64 s0 + 4f8c: 0338 addi a4,sp,392 + 4f8e: 0900 addi s0,sp,144 + 4f90: 0000 unimp + 4f92: 0001 nop + 4f94: 0402 c.slli64 s0 + 4f96: 0338 addi a4,sp,392 + 4f98: 0900 addi s0,sp,144 + 4f9a: 0000 unimp + 4f9c: 0001 nop + 4f9e: 0402 c.slli64 s0 + 4fa0: 0338 addi a4,sp,392 + 4fa2: 0900 addi s0,sp,144 + 4fa4: 0000 unimp + 4fa6: 0001 nop + 4fa8: 0402 c.slli64 s0 + 4faa: 0338 addi a4,sp,392 + 4fac: 0900 addi s0,sp,144 + 4fae: 0000 unimp + 4fb0: 0001 nop + 4fb2: 0402 c.slli64 s0 + 4fb4: 0338 addi a4,sp,392 + 4fb6: 0900 addi s0,sp,144 + 4fb8: 0000 unimp + 4fba: 0001 nop + 4fbc: 0402 c.slli64 s0 + 4fbe: 0338 addi a4,sp,392 + 4fc0: 0900 addi s0,sp,144 + 4fc2: 0000 unimp + 4fc4: 0001 nop + 4fc6: 0402 c.slli64 s0 + 4fc8: 0338 addi a4,sp,392 + 4fca: 0900 addi s0,sp,144 + 4fcc: 0000 unimp + 4fce: 0001 nop + 4fd0: 0402 c.slli64 s0 + 4fd2: 0338 addi a4,sp,392 + 4fd4: 0900 addi s0,sp,144 + 4fd6: 0000 unimp + 4fd8: 0001 nop + 4fda: 0402 c.slli64 s0 + 4fdc: 0338 addi a4,sp,392 + 4fde: 0900 addi s0,sp,144 + 4fe0: 0004 0x4 + 4fe2: 0001 nop + 4fe4: 0402 c.slli64 s0 + 4fe6: 0344 addi s1,sp,388 + 4fe8: 0900 addi s0,sp,144 + 4fea: 0008 0x8 + 4fec: 0301 addi t1,t1,0 + 4fee: 0900 addi s0,sp,144 + 4ff0: 0020 addi s0,sp,8 + 4ff2: 0301 addi t1,t1,0 + 4ff4: 0900 addi s0,sp,144 + 4ff6: 0000 unimp + 4ff8: 0301 addi t1,t1,0 + 4ffa: 0900 addi s0,sp,144 + 4ffc: 0000 unimp + 4ffe: 0301 addi t1,t1,0 + 5000: 0900 addi s0,sp,144 + 5002: 0000 unimp + 5004: 0301 addi t1,t1,0 + 5006: 0900 addi s0,sp,144 + 5008: 0010 0x10 + 500a: 0301 addi t1,t1,0 + 500c: 0900 addi s0,sp,144 + 500e: 0010 0x10 + 5010: 0001 nop + 5012: 0402 c.slli64 s0 + 5014: 0351 addi t1,t1,20 + 5016: 0900 addi s0,sp,144 + 5018: 0010 0x10 + 501a: 0001 nop + 501c: 0402 c.slli64 s0 + 501e: 0351 addi t1,t1,20 + 5020: 0900 addi s0,sp,144 + 5022: 0000 unimp + 5024: 0001 nop + 5026: 0402 c.slli64 s0 + 5028: 0351 addi t1,t1,20 + 502a: 0900 addi s0,sp,144 + 502c: 0000 unimp + 502e: 0001 nop + 5030: 0402 c.slli64 s0 + 5032: 0351 addi t1,t1,20 + 5034: 0900 addi s0,sp,144 + 5036: 0000 unimp + 5038: 0001 nop + 503a: 0402 c.slli64 s0 + 503c: 0351 addi t1,t1,20 + 503e: 0900 addi s0,sp,144 + 5040: 0000 unimp + 5042: 0001 nop + 5044: 0402 c.slli64 s0 + 5046: 0351 addi t1,t1,20 + 5048: 0900 addi s0,sp,144 + 504a: 0000 unimp + 504c: 0001 nop + 504e: 0402 c.slli64 s0 + 5050: 0351 addi t1,t1,20 + 5052: 0900 addi s0,sp,144 + 5054: 0000 unimp + 5056: 0001 nop + 5058: 0402 c.slli64 s0 + 505a: 0351 addi t1,t1,20 + 505c: 0900 addi s0,sp,144 + 505e: 0000 unimp + 5060: 0001 nop + 5062: 0402 c.slli64 s0 + 5064: 0351 addi t1,t1,20 + 5066: 0900 addi s0,sp,144 + 5068: 0000 unimp + 506a: 0001 nop + 506c: 0402 c.slli64 s0 + 506e: 0351 addi t1,t1,20 + 5070: 0900 addi s0,sp,144 + 5072: 0000 unimp + 5074: 0001 nop + 5076: 0402 c.slli64 s0 + 5078: 0351 addi t1,t1,20 + 507a: 0900 addi s0,sp,144 + 507c: 0000 unimp + 507e: 0001 nop + 5080: 0402 c.slli64 s0 + 5082: 0351 addi t1,t1,20 + 5084: 0900 addi s0,sp,144 + 5086: 0000 unimp + 5088: 0001 nop + 508a: 0402 c.slli64 s0 + 508c: 0351 addi t1,t1,20 + 508e: 0900 addi s0,sp,144 + 5090: 0004 0x4 + 5092: 0001 nop + 5094: 0402 c.slli64 s0 + 5096: 09000357 vsub.vv v6,v16,v0,v0.t + 509a: 0008 0x8 + 509c: 0001 nop + 509e: 0402 c.slli64 s0 + 50a0: 0358 addi a4,sp,388 + 50a2: 0900 addi s0,sp,144 + 50a4: 0020 addi s0,sp,8 + 50a6: 0001 nop + 50a8: 0402 c.slli64 s0 + 50aa: 0358 addi a4,sp,388 + 50ac: 0900 addi s0,sp,144 + 50ae: 0010 0x10 + 50b0: 0001 nop + 50b2: 0402 c.slli64 s0 + 50b4: 0358 addi a4,sp,388 + 50b6: 0900 addi s0,sp,144 + 50b8: 0000 unimp + 50ba: 0001 nop + 50bc: 0402 c.slli64 s0 + 50be: 0302 c.slli64 t1 + 50c0: 0901 addi s2,s2,0 + 50c2: 000c 0xc + 50c4: 0001 nop + 50c6: 0402 c.slli64 s0 + 50c8: 0302 c.slli64 t1 + 50ca: 0900 addi s0,sp,144 + 50cc: 0010 0x10 + 50ce: 0001 nop + 50d0: 0402 c.slli64 s0 + 50d2: 0306 slli t1,t1,0x1 + 50d4: 0900 addi s0,sp,144 + 50d6: 0004 0x4 + 50d8: 0001 nop + 50da: 0402 c.slli64 s0 + 50dc: 0306 slli t1,t1,0x1 + 50de: 0900 addi s0,sp,144 + 50e0: 0000 unimp + 50e2: 0001 nop + 50e4: 0402 c.slli64 s0 + 50e6: 0308 addi a0,sp,384 + 50e8: 0900 addi s0,sp,144 + 50ea: 000c 0xc + 50ec: 0001 nop + 50ee: 0402 c.slli64 s0 + 50f0: 0308 addi a0,sp,384 + 50f2: 0900 addi s0,sp,144 + 50f4: 0000 unimp + 50f6: 0001 nop + 50f8: 0402 c.slli64 s0 + 50fa: 0308 addi a0,sp,384 + 50fc: 0900 addi s0,sp,144 + 50fe: 0000 unimp + 5100: 0001 nop + 5102: 0402 c.slli64 s0 + 5104: 0308 addi a0,sp,384 + 5106: 0900 addi s0,sp,144 + 5108: 0000 unimp + 510a: 0001 nop + 510c: 0402 c.slli64 s0 + 510e: 030a slli t1,t1,0x2 + 5110: 0900 addi s0,sp,144 + 5112: 000c 0xc + 5114: 0001 nop + 5116: 0402 c.slli64 s0 + 5118: 030a slli t1,t1,0x2 + 511a: 0900 addi s0,sp,144 + 511c: 0000 unimp + 511e: 0001 nop + 5120: 0402 c.slli64 s0 + 5122: 030a slli t1,t1,0x2 + 5124: 0900 addi s0,sp,144 + 5126: 0000 unimp + 5128: 0001 nop + 512a: 0402 c.slli64 s0 + 512c: 030a slli t1,t1,0x2 + 512e: 0900 addi s0,sp,144 + 5130: 0010 0x10 + 5132: 0001 nop + 5134: 0402 c.slli64 s0 + 5136: 030a slli t1,t1,0x2 + 5138: 0900 addi s0,sp,144 + 513a: 000c 0xc + 513c: 0001 nop + 513e: 0402 c.slli64 s0 + 5140: 030a slli t1,t1,0x2 + 5142: 0900 addi s0,sp,144 + 5144: 0000 unimp + 5146: 0001 nop + 5148: 0402 c.slli64 s0 + 514a: 030a slli t1,t1,0x2 + 514c: 0900 addi s0,sp,144 + 514e: 000c 0xc + 5150: 0001 nop + 5152: 0402 c.slli64 s0 + 5154: 030a slli t1,t1,0x2 + 5156: 0900 addi s0,sp,144 + 5158: 0004 0x4 + 515a: 0001 nop + 515c: 0402 c.slli64 s0 + 515e: 0309 addi t1,t1,2 + 5160: 0900 addi s0,sp,144 + 5162: 000c 0xc + 5164: 0001 nop + 5166: 0402 c.slli64 s0 + 5168: 0318 addi a4,sp,384 + 516a: 0900 addi s0,sp,144 + 516c: 000c 0xc + 516e: 0001 nop + 5170: 0402 c.slli64 s0 + 5172: 0318 addi a4,sp,384 + 5174: 0900 addi s0,sp,144 + 5176: 0010 0x10 + 5178: 0001 nop + 517a: 0402 c.slli64 s0 + 517c: 031a slli t1,t1,0x6 + 517e: 0900 addi s0,sp,144 + 5180: 000c 0xc + 5182: 0001 nop + 5184: 0402 c.slli64 s0 + 5186: 031a slli t1,t1,0x6 + 5188: 0900 addi s0,sp,144 + 518a: 0000 unimp + 518c: 0001 nop + 518e: 0402 c.slli64 s0 + 5190: 031a slli t1,t1,0x6 + 5192: 0900 addi s0,sp,144 + 5194: 0000 unimp + 5196: 0001 nop + 5198: 0402 c.slli64 s0 + 519a: 031a slli t1,t1,0x6 + 519c: 0900 addi s0,sp,144 + 519e: 0000 unimp + 51a0: 0001 nop + 51a2: 0402 c.slli64 s0 + 51a4: 031a slli t1,t1,0x6 + 51a6: 0900 addi s0,sp,144 + 51a8: 0000 unimp + 51aa: 0001 nop + 51ac: 0402 c.slli64 s0 + 51ae: 031a slli t1,t1,0x6 + 51b0: 0900 addi s0,sp,144 + 51b2: 0000 unimp + 51b4: 0001 nop + 51b6: 0402 c.slli64 s0 + 51b8: 031a slli t1,t1,0x6 + 51ba: 0900 addi s0,sp,144 + 51bc: 0000 unimp + 51be: 0001 nop + 51c0: 0402 c.slli64 s0 + 51c2: 031a slli t1,t1,0x6 + 51c4: 0900 addi s0,sp,144 + 51c6: 0000 unimp + 51c8: 0001 nop + 51ca: 0402 c.slli64 s0 + 51cc: 0322 slli t1,t1,0x8 + 51ce: 0900 addi s0,sp,144 + 51d0: 0008 0x8 + 51d2: 0001 nop + 51d4: 0402 c.slli64 s0 + 51d6: 09000323 sb a6,134(zero) # 86 <_start-0x7fffff7a> + 51da: 0020 addi s0,sp,8 + 51dc: 0001 nop + 51de: 0402 c.slli64 s0 + 51e0: 09000323 sb a6,134(zero) # 86 <_start-0x7fffff7a> + 51e4: 0000 unimp + 51e6: 0601 addi a2,a2,0 + 51e8: 0c090003 lb zero,192(s2) + 51ec: 0100 addi s0,sp,128 + 51ee: 0300 addi s0,sp,384 + 51f0: 9204 0x9204 + 51f2: 0601 addi a2,a2,0 + 51f4: 0c090003 lb zero,192(s2) + 51f8: 0100 addi s0,sp,128 + 51fa: 0300 addi s0,sp,384 + 51fc: 9204 0x9204 + 51fe: 0301 addi t1,t1,0 + 5200: 0900 addi s0,sp,144 + 5202: 0000 unimp + 5204: 0001 nop + 5206: 01920403 lb s0,25(tp) # 1a019 <_start-0x7ffe5fe7> + 520a: 00090003 lb zero,0(s2) + 520e: 0100 addi s0,sp,128 + 5210: 0300 addi s0,sp,384 + 5212: 9204 0x9204 + 5214: 0301 addi t1,t1,0 + 5216: 0900 addi s0,sp,144 + 5218: 0000 unimp + 521a: 0001 nop + 521c: 01920403 lb s0,25(tp) # 19 <_start-0x7fffffe7> + 5220: 00090003 lb zero,0(s2) + 5224: 0100 addi s0,sp,128 + 5226: 0300 addi s0,sp,384 + 5228: 9204 0x9204 + 522a: 0301 addi t1,t1,0 + 522c: 0900 addi s0,sp,144 + 522e: 0000 unimp + 5230: 0001 nop + 5232: 01920403 lb s0,25(tp) # 19 <_start-0x7fffffe7> + 5236: 10090003 lb zero,256(s2) + 523a: 0100 addi s0,sp,128 + 523c: 0300 addi s0,sp,384 + 523e: 9204 0x9204 + 5240: 0301 addi t1,t1,0 + 5242: 0900 addi s0,sp,144 + 5244: 0018 0x18 + 5246: 0501 addi a0,a0,0 + 5248: 000a c.slli zero,0x2 + 524a: 01920403 lb s0,25(tp) # 19 <_start-0x7fffffe7> + 524e: 0306 slli t1,t1,0x1 + 5250: 00100903 lb s2,1(zero) # 1 <_start-0x7fffffff> + 5254: 0501 addi a0,a0,0 + 5256: 04030003 lb zero,64(t1) # 90043b0 <_start-0x76ffbc50> + 525a: 0192 slli gp,gp,0x4 + 525c: 04097d03 0x4097d03 + 5260: 0100 addi s0,sp,128 + 5262: 0300 addi s0,sp,384 + 5264: 9204 0x9204 + 5266: 0601 addi a2,a2,0 + 5268: 04090003 lb zero,64(s2) + 526c: 0100 addi s0,sp,128 + 526e: 0300 addi s0,sp,384 + 5270: 9204 0x9204 + 5272: 0301 addi t1,t1,0 + 5274: 0901 addi s2,s2,0 + 5276: 0000 unimp + 5278: 0001 nop + 527a: 01920403 lb s0,25(tp) # 19 <_start-0x7fffffe7> + 527e: 00090003 lb zero,0(s2) + 5282: 0100 addi s0,sp,128 + 5284: 0300 addi s0,sp,384 + 5286: 9204 0x9204 + 5288: 0301 addi t1,t1,0 + 528a: 0902 c.slli64 s2 + 528c: 0000 unimp + 528e: 0501 addi a0,a0,0 + 5290: 000a c.slli zero,0x2 + 5292: 01920403 lb s0,25(tp) # 19 <_start-0x7fffffe7> + 5296: 0306 slli t1,t1,0x1 + 5298: 0900 addi s0,sp,144 + 529a: 0000 unimp + 529c: 0501 addi a0,a0,0 + 529e: 0001 nop + 52a0: 01920403 lb s0,25(tp) # 19 <_start-0x7fffffe7> + 52a4: 04090103 lb sp,64(s2) + 52a8: 0100 addi s0,sp,128 + 52aa: 0a05 addi s4,s4,1 + 52ac: 0300 addi s0,sp,384 + 52ae: 9204 0x9204 + 52b0: 0301 addi t1,t1,0 + 52b2: 097f 0x97f + 52b4: 0008 0x8 + 52b6: 0501 addi a0,a0,0 + 52b8: 0001 nop + 52ba: 01920403 lb s0,25(tp) # 19 <_start-0x7fffffe7> + 52be: 0c090103 lb sp,192(s2) + 52c2: 0100 addi s0,sp,128 + 52c4: 0a05 addi s4,s4,1 + 52c6: 0300 addi s0,sp,384 + 52c8: 9204 0x9204 + 52ca: 0301 addi t1,t1,0 + 52cc: 097f 0x97f + 52ce: 0004 0x4 + 52d0: 0501 addi a0,a0,0 + 52d2: 0001 nop + 52d4: 01920403 lb s0,25(tp) # 19 <_start-0x7fffffe7> + 52d8: 08090103 lb sp,128(s2) + 52dc: 0100 addi s0,sp,128 + 52de: 0a05 addi s4,s4,1 + 52e0: 0300 addi s0,sp,384 + 52e2: 9204 0x9204 + 52e4: 0301 addi t1,t1,0 + 52e6: 097f 0x97f + 52e8: 0008 0x8 + 52ea: 0501 addi a0,a0,0 + 52ec: 0001 nop + 52ee: 01920403 lb s0,25(tp) # 19 <_start-0x7fffffe7> + 52f2: 04090103 lb sp,64(s2) + 52f6: 0100 addi s0,sp,128 + 52f8: 0305 addi t1,t1,1 + 52fa: 2c097903 0x2c097903 + 52fe: 0100 addi s0,sp,128 + 5300: 0200 addi s0,sp,256 + 5302: 5f04 lw s1,56(a4) + 5304: 0306 slli t1,t1,0x1 + 5306: 0902 c.slli64 s2 + 5308: 0004 0x4 + 530a: 0001 nop + 530c: 0402 c.slli64 s0 + 530e: 035f 0900 0020 0x200900035f + 5314: 0001 nop + 5316: 0402 c.slli64 s0 + 5318: 035f 0900 0000 0x900035f + 531e: 0301 addi t1,t1,0 + 5320: 0901 addi s2,s2,0 + 5322: 0000 unimp + 5324: 0301 addi t1,t1,0 + 5326: 0900 addi s0,sp,144 + 5328: 0000 unimp + 532a: 0301 addi t1,t1,0 + 532c: 0900 addi s0,sp,144 + 532e: 0000 unimp + 5330: 0001 nop + 5332: 0402 c.slli64 s0 + 5334: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 5338: 0018 0x18 + 533a: 0001 nop + 533c: 0402 c.slli64 s0 + 533e: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 5342: 0000 unimp + 5344: 0601 addi a2,a2,0 + 5346: 14097e03 0x14097e03 + 534a: 0100 addi s0,sp,128 + 534c: 0200 addi s0,sp,256 + 534e: 6004 flw fs1,0(s0) + 5350: 0306 slli t1,t1,0x1 + 5352: 0901 addi s2,s2,0 + 5354: 0004 0x4 + 5356: 0001 nop + 5358: 0402 c.slli64 s0 + 535a: 0360 addi s0,sp,396 + 535c: 0900 addi s0,sp,144 + 535e: 0024 addi s1,sp,8 + 5360: 0001 nop + 5362: 0402 c.slli64 s0 + 5364: 0360 addi s0,sp,396 + 5366: 0900 addi s0,sp,144 + 5368: 0000 unimp + 536a: 0601 addi a2,a2,0 + 536c: 04090003 lb zero,64(s2) + 5370: 0100 addi s0,sp,128 + 5372: 0200 addi s0,sp,256 + 5374: 3004 fld fs1,32(s0) + 5376: 0306 slli t1,t1,0x1 + 5378: 0901 addi s2,s2,0 + 537a: 000c 0xc + 537c: 0001 nop + 537e: 0402 c.slli64 s0 + 5380: 0330 addi a2,sp,392 + 5382: 0900 addi s0,sp,144 + 5384: 0000 unimp + 5386: 0001 nop + 5388: 0402 c.slli64 s0 + 538a: 0330 addi a2,sp,392 + 538c: 0900 addi s0,sp,144 + 538e: 0000 unimp + 5390: 0001 nop + 5392: 0402 c.slli64 s0 + 5394: 0330 addi a2,sp,392 + 5396: 0900 addi s0,sp,144 + 5398: 0000 unimp + 539a: 0001 nop + 539c: 0402 c.slli64 s0 + 539e: 0330 addi a2,sp,392 + 53a0: 0900 addi s0,sp,144 + 53a2: 0000 unimp + 53a4: 0001 nop + 53a6: 0402 c.slli64 s0 + 53a8: 0330 addi a2,sp,392 + 53aa: 0900 addi s0,sp,144 + 53ac: 0000 unimp + 53ae: 0001 nop + 53b0: 0402 c.slli64 s0 + 53b2: 0330 addi a2,sp,392 + 53b4: 0900 addi s0,sp,144 + 53b6: 0010 0x10 + 53b8: 0001 nop + 53ba: 0402 c.slli64 s0 + 53bc: 0330 addi a2,sp,392 + 53be: 0900 addi s0,sp,144 + 53c0: 0000 unimp + 53c2: 0001 nop + 53c4: 0402 c.slli64 s0 + 53c6: 0335 addi t1,t1,13 + 53c8: 0900 addi s0,sp,144 + 53ca: 0008 0x8 + 53cc: 0001 nop + 53ce: 0402 c.slli64 s0 + 53d0: 0335 addi t1,t1,13 + 53d2: 0900 addi s0,sp,144 + 53d4: 0000 unimp + 53d6: 0001 nop + 53d8: 0402 c.slli64 s0 + 53da: 0335 addi t1,t1,13 + 53dc: 0900 addi s0,sp,144 + 53de: 0000 unimp + 53e0: 0001 nop + 53e2: 0402 c.slli64 s0 + 53e4: 0335 addi t1,t1,13 + 53e6: 0900 addi s0,sp,144 + 53e8: 0008 0x8 + 53ea: 0001 nop + 53ec: 0402 c.slli64 s0 + 53ee: 09000347 fmsub.s ft6,ft0,fa6,ft1,rne + 53f2: 0008 0x8 + 53f4: 0001 nop + 53f6: 0402 c.slli64 s0 + 53f8: 09000347 fmsub.s ft6,ft0,fa6,ft1,rne + 53fc: 0000 unimp + 53fe: 0001 nop + 5400: 0402 c.slli64 s0 + 5402: 09000347 fmsub.s ft6,ft0,fa6,ft1,rne + 5406: 0000 unimp + 5408: 0001 nop + 540a: 0402 c.slli64 s0 + 540c: 09000347 fmsub.s ft6,ft0,fa6,ft1,rne + 5410: 0000 unimp + 5412: 0001 nop + 5414: 0402 c.slli64 s0 + 5416: 09000347 fmsub.s ft6,ft0,fa6,ft1,rne + 541a: 0000 unimp + 541c: 0001 nop + 541e: 0402 c.slli64 s0 + 5420: 09000347 fmsub.s ft6,ft0,fa6,ft1,rne + 5424: 0000 unimp + 5426: 0001 nop + 5428: 0402 c.slli64 s0 + 542a: 09000347 fmsub.s ft6,ft0,fa6,ft1,rne + 542e: 0000 unimp + 5430: 0001 nop + 5432: 0402 c.slli64 s0 + 5434: 09000347 fmsub.s ft6,ft0,fa6,ft1,rne + 5438: 0004 0x4 + 543a: 0001 nop + 543c: 0402 c.slli64 s0 + 543e: 09000347 fmsub.s ft6,ft0,fa6,ft1,rne + 5442: 0008 0x8 + 5444: 0001 nop + 5446: 0402 c.slli64 s0 + 5448: 09000347 fmsub.s ft6,ft0,fa6,ft1,rne + 544c: 0000 unimp + 544e: 0001 nop + 5450: 0402 c.slli64 s0 + 5452: 0649 addi a2,a2,18 + 5454: 04090003 lb zero,64(s2) + 5458: 0100 addi s0,sp,128 + 545a: 0200 addi s0,sp,256 + 545c: 4c04 lw s1,24(s0) + 545e: 0306 slli t1,t1,0x1 + 5460: 0900 addi s0,sp,144 + 5462: 0008 0x8 + 5464: 0601 addi a2,a2,0 + 5466: 04090003 lb zero,64(s2) + 546a: 0100 addi s0,sp,128 + 546c: 0200 addi s0,sp,256 + 546e: 5104 lw s1,32(a0) + 5470: 0306 slli t1,t1,0x1 + 5472: 0900 addi s0,sp,144 + 5474: 000c 0xc + 5476: 0001 nop + 5478: 0402 c.slli64 s0 + 547a: 00030657 vadd.vv v12,v0,v6,v0.t + 547e: 1809 addi a6,a6,-30 + 5480: 0100 addi s0,sp,128 + 5482: 0200 addi s0,sp,256 + 5484: 4b04 lw s1,16(a4) + 5486: 0306 slli t1,t1,0x1 + 5488: 0900 addi s0,sp,144 + 548a: 0008 0x8 + 548c: 0001 nop + 548e: 0402 c.slli64 s0 + 5490: 064e slli a2,a2,0x13 + 5492: 18090003 lb zero,384(s2) + 5496: 0100 addi s0,sp,128 + 5498: 0200 addi s0,sp,256 + 549a: 4e04 lw s1,24(a2) + 549c: 0306 slli t1,t1,0x1 + 549e: 0900 addi s0,sp,144 + 54a0: 0014 0x14 + 54a2: 0001 nop + 54a4: 0402 c.slli64 s0 + 54a6: 034e slli t1,t1,0x13 + 54a8: 0900 addi s0,sp,144 + 54aa: 0008 0x8 + 54ac: 0001 nop + 54ae: 0402 c.slli64 s0 + 54b0: 0652 slli a2,a2,0x14 + 54b2: 18090003 lb zero,384(s2) + 54b6: 0100 addi s0,sp,128 + 54b8: 0200 addi s0,sp,256 + 54ba: 5504 lw s1,40(a0) + 54bc: 0306 slli t1,t1,0x1 + 54be: 0900 addi s0,sp,144 + 54c0: 0004 0x4 + 54c2: 0001 nop + 54c4: 0402 c.slli64 s0 + 54c6: 0354 addi a3,sp,388 + 54c8: 0900 addi s0,sp,144 + 54ca: 0024 addi s1,sp,8 + 54cc: 0001 nop + 54ce: 0402 c.slli64 s0 + 54d0: 0358 addi a4,sp,388 + 54d2: 0900 addi s0,sp,144 + 54d4: 002c addi a1,sp,8 + 54d6: 0001 nop + 54d8: 0402 c.slli64 s0 + 54da: 00030657 vadd.vv v12,v0,v6,v0.t + 54de: 1409 addi s0,s0,-30 + 54e0: 0100 addi s0,sp,128 + 54e2: 0200 addi s0,sp,256 + 54e4: 5904 lw s1,48(a0) + 54e6: 0306 slli t1,t1,0x1 + 54e8: 0900 addi s0,sp,144 + 54ea: 0004 0x4 + 54ec: 0001 nop + 54ee: 0402 c.slli64 s0 + 54f0: 0359 addi t1,t1,22 + 54f2: 0900 addi s0,sp,144 + 54f4: 0000 unimp + 54f6: 0001 nop + 54f8: 0402 c.slli64 s0 + 54fa: 0359 addi t1,t1,22 + 54fc: 0900 addi s0,sp,144 + 54fe: 0010 0x10 + 5500: 0001 nop + 5502: 0402 c.slli64 s0 + 5504: 0359 addi t1,t1,22 + 5506: 0900 addi s0,sp,144 + 5508: 0000 unimp + 550a: 0001 nop + 550c: 0402 c.slli64 s0 + 550e: 035a slli t1,t1,0x16 + 5510: 0900 addi s0,sp,144 + 5512: 0008 0x8 + 5514: 0001 nop + 5516: 0402 c.slli64 s0 + 5518: 035a slli t1,t1,0x16 + 551a: 0900 addi s0,sp,144 + 551c: 0000 unimp + 551e: 0001 nop + 5520: 0402 c.slli64 s0 + 5522: 035a slli t1,t1,0x16 + 5524: 0900 addi s0,sp,144 + 5526: 0000 unimp + 5528: 0001 nop + 552a: 0402 c.slli64 s0 + 552c: 035a slli t1,t1,0x16 + 552e: 0900 addi s0,sp,144 + 5530: 0000 unimp + 5532: 0001 nop + 5534: 0402 c.slli64 s0 + 5536: 035c addi a5,sp,388 + 5538: 0900 addi s0,sp,144 + 553a: 0008 0x8 + 553c: 0001 nop + 553e: 0402 c.slli64 s0 + 5540: 035c addi a5,sp,388 + 5542: 0900 addi s0,sp,144 + 5544: 0000 unimp + 5546: 0001 nop + 5548: 0402 c.slli64 s0 + 554a: 035c addi a5,sp,388 + 554c: 0900 addi s0,sp,144 + 554e: 0000 unimp + 5550: 0001 nop + 5552: 0402 c.slli64 s0 + 5554: 035c addi a5,sp,388 + 5556: 0900 addi s0,sp,144 + 5558: 0010 0x10 + 555a: 0001 nop + 555c: 0402 c.slli64 s0 + 555e: 035c addi a5,sp,388 + 5560: 0900 addi s0,sp,144 + 5562: 000c 0xc + 5564: 0001 nop + 5566: 0402 c.slli64 s0 + 5568: 035c addi a5,sp,388 + 556a: 0900 addi s0,sp,144 + 556c: 0000 unimp + 556e: 0001 nop + 5570: 0402 c.slli64 s0 + 5572: 035c addi a5,sp,388 + 5574: 0900 addi s0,sp,144 + 5576: 000c 0xc + 5578: 0001 nop + 557a: 0402 c.slli64 s0 + 557c: 035c addi a5,sp,388 + 557e: 0900 addi s0,sp,144 + 5580: 0004 0x4 + 5582: 0001 nop + 5584: 0402 c.slli64 s0 + 5586: 0900035b 0x900035b + 558a: 000c 0xc + 558c: 0001 nop + 558e: 0402 c.slli64 s0 + 5590: 036a slli t1,t1,0x1a + 5592: 0900 addi s0,sp,144 + 5594: 000c 0xc + 5596: 0001 nop + 5598: 0402 c.slli64 s0 + 559a: 036a slli t1,t1,0x1a + 559c: 0900 addi s0,sp,144 + 559e: 0000 unimp + 55a0: 0001 nop + 55a2: 0402 c.slli64 s0 + 55a4: 036a slli t1,t1,0x1a + 55a6: 0900 addi s0,sp,144 + 55a8: 0010 0x10 + 55aa: 0001 nop + 55ac: 0402 c.slli64 s0 + 55ae: 0374 addi a3,sp,396 + 55b0: 0900 addi s0,sp,144 + 55b2: 0010 0x10 + 55b4: 0001 nop + 55b6: 0402 c.slli64 s0 + 55b8: 0375 addi t1,t1,29 + 55ba: 0900 addi s0,sp,144 + 55bc: 0020 addi s0,sp,8 + 55be: 0001 nop + 55c0: 0402 c.slli64 s0 + 55c2: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 55c6: 000c 0xc + 55c8: 0001 nop + 55ca: 0402 c.slli64 s0 + 55cc: 0348 addi a0,sp,388 + 55ce: 0900 addi s0,sp,144 + 55d0: 0008 0x8 + 55d2: 0001 nop + 55d4: 0402 c.slli64 s0 + 55d6: 0348 addi a0,sp,388 + 55d8: 0900 addi s0,sp,144 + 55da: 0000 unimp + 55dc: 0001 nop + 55de: 0402 c.slli64 s0 + 55e0: 037c addi a5,sp,396 + 55e2: 0900 addi s0,sp,144 + 55e4: 0024 addi s1,sp,8 + 55e6: 0001 nop + 55e8: 0402 c.slli64 s0 + 55ea: 037c addi a5,sp,396 + 55ec: 0900 addi s0,sp,144 + 55ee: 000c 0xc + 55f0: 0001 nop + 55f2: 0402 c.slli64 s0 + 55f4: 037c addi a5,sp,396 + 55f6: 0900 addi s0,sp,144 + 55f8: 0000 unimp + 55fa: 0001 nop + 55fc: 0402 c.slli64 s0 + 55fe: 037c addi a5,sp,396 + 5600: 0900 addi s0,sp,144 + 5602: 0000 unimp + 5604: 0001 nop + 5606: 0402 c.slli64 s0 + 5608: 037c addi a5,sp,396 + 560a: 0900 addi s0,sp,144 + 560c: 0000 unimp + 560e: 0001 nop + 5610: 0402 c.slli64 s0 + 5612: 037c addi a5,sp,396 + 5614: 0900 addi s0,sp,144 + 5616: 0000 unimp + 5618: 0001 nop + 561a: 0402 c.slli64 s0 + 561c: 037c addi a5,sp,396 + 561e: 0900 addi s0,sp,144 + 5620: 0000 unimp + 5622: 0001 nop + 5624: 0402 c.slli64 s0 + 5626: 037c addi a5,sp,396 + 5628: 0900 addi s0,sp,144 + 562a: 0000 unimp + 562c: 0001 nop + 562e: 0402 c.slli64 s0 + 5630: 037c addi a5,sp,396 + 5632: 0900 addi s0,sp,144 + 5634: 0000 unimp + 5636: 0001 nop + 5638: 0402 c.slli64 s0 + 563a: 037c addi a5,sp,396 + 563c: 0900 addi s0,sp,144 + 563e: 0000 unimp + 5640: 0001 nop + 5642: 0402 c.slli64 s0 + 5644: 037c addi a5,sp,396 + 5646: 0900 addi s0,sp,144 + 5648: 0000 unimp + 564a: 0001 nop + 564c: 0402 c.slli64 s0 + 564e: 037c addi a5,sp,396 + 5650: 0900 addi s0,sp,144 + 5652: 0000 unimp + 5654: 0001 nop + 5656: 0402 c.slli64 s0 + 5658: 037c addi a5,sp,396 + 565a: 0900 addi s0,sp,144 + 565c: 0000 unimp + 565e: 0001 nop + 5660: 0402 c.slli64 s0 + 5662: 037c addi a5,sp,396 + 5664: 0900 addi s0,sp,144 + 5666: 0000 unimp + 5668: 0001 nop + 566a: 0402 c.slli64 s0 + 566c: 037c addi a5,sp,396 + 566e: 0900 addi s0,sp,144 + 5670: 0000 unimp + 5672: 0001 nop + 5674: 0402 c.slli64 s0 + 5676: 037c addi a5,sp,396 + 5678: 0900 addi s0,sp,144 + 567a: 0000 unimp + 567c: 0001 nop + 567e: 0402 c.slli64 s0 + 5680: 0304 addi s1,sp,384 + 5682: 0900 addi s0,sp,144 + 5684: 0008 0x8 + 5686: 0001 nop + 5688: 0402 c.slli64 s0 + 568a: 0304 addi s1,sp,384 + 568c: 0900 addi s0,sp,144 + 568e: 0000 unimp + 5690: 0001 nop + 5692: 0402 c.slli64 s0 + 5694: 0304 addi s1,sp,384 + 5696: 0900 addi s0,sp,144 + 5698: 0014 0x14 + 569a: 0301 addi t1,t1,0 + 569c: 0900 addi s0,sp,144 + 569e: 0008 0x8 + 56a0: 0301 addi t1,t1,0 + 56a2: 0900 addi s0,sp,144 + 56a4: 0000 unimp + 56a6: 0301 addi t1,t1,0 + 56a8: 0900 addi s0,sp,144 + 56aa: 0000 unimp + 56ac: 0301 addi t1,t1,0 + 56ae: 0900 addi s0,sp,144 + 56b0: 0014 0x14 + 56b2: 0901 addi s2,s2,0 + 56b4: 000c 0xc + 56b6: 0100 addi s0,sp,128 + 56b8: 7701 lui a4,0xfffe0 + 56ba: 0021 c.nop 8 + 56bc: 0300 addi s0,sp,384 + 56be: 9100 0x9100 + 56c0: 0000 unimp + 56c2: 0100 addi s0,sp,128 + 56c4: fb01 bnez a4,55d4 <_start-0x7fffaa2c> + 56c6: 0d0e slli s10,s10,0x3 + 56c8: 0100 addi s0,sp,128 + 56ca: 0101 addi sp,sp,0 + 56cc: 0001 nop + 56ce: 0000 unimp + 56d0: 0001 nop + 56d2: 0100 addi s0,sp,128 + 56d4: 2e2e fld ft8,200(sp) + 56d6: 2f2e2e2f 0x2f2e2e2f + 56da: 2e2e fld ft8,200(sp) + 56dc: 2f2e2e2f 0x2f2e2e2f + 56e0: 6972 flw fs2,28(sp) + 56e2: 2d766373 csrrsi t1,0x2d7,12 + 56e6: 2f636367 0x2f636367 + 56ea: 696c flw fa1,84(a0) + 56ec: 6762 flw fa4,24(sp) + 56ee: 732f6363 bltu t5,s2,5e14 <_start-0x7fffa1ec> + 56f2: 2d74666f jal a2,4c1c8 <_start-0x7ffb3e38> + 56f6: 7066 flw ft0,120(sp) + 56f8: 2e00 fld fs0,24(a2) + 56fa: 2f2e fld ft10,200(sp) + 56fc: 2e2e fld ft8,200(sp) + 56fe: 2f2e2e2f 0x2f2e2e2f + 5702: 2e2e fld ft8,200(sp) + 5704: 7369722f 0x7369722f + 5708: 672d7663 bgeu s10,s2,5d74 <_start-0x7fffa28c> + 570c: 6c2f6363 bltu t5,sp,5dd2 <_start-0x7fffa22e> + 5710: 6269 lui tp,0x1a + 5712: 2f636367 0x2f636367 + 5716: 2e2e fld ft8,200(sp) + 5718: 636e692f vamoandw.v zero,v22,(t3),v18 + 571c: 756c flw fa1,108(a0) + 571e: 6564 flw fs1,76(a0) + 5720: 0000 unimp + 5722: 74627573 csrrci a0,0x746,4 + 5726: 3366 fld ft6,120(sp) + 5728: 632e flw ft6,200(sp) + 572a: 0100 addi s0,sp,128 + 572c: 0000 unimp + 572e: 74666f73 csrrsi t5,0x746,12 + 5732: 662d lui a2,0xb + 5734: 2e70 fld fa2,216(a2) + 5736: 0068 addi a0,sp,12 + 5738: 0001 nop + 573a: 7100 flw fs0,32(a0) + 573c: 6175 addi sp,sp,368 + 573e: 2e64 fld fs1,216(a2) + 5740: 0068 addi a0,sp,12 + 5742: 0001 nop + 5744: 6c00 flw fs0,24(s0) + 5746: 6c676e6f jal t3,7be0c <_start-0x7ff841f4> + 574a: 2e676e6f jal t3,7ba30 <_start-0x7ff845d0> + 574e: 0068 addi a0,sp,12 + 5750: 0002 c.slli64 zero + 5752: 0000 unimp + 5754: 0105 addi sp,sp,1 + 5756: 0500 addi s0,sp,640 + 5758: 7402 flw fs0,32(sp) + 575a: 0128 addi a0,sp,136 + 575c: 0380 addi s0,sp,448 + 575e: 03050123 sb a6,34(a0) # ffffc022 <__BSS_END__+0x7ffe560a> + 5762: 00090103 lb sp,0(s2) + 5766: 0100 addi s0,sp,128 + 5768: 00090003 lb zero,0(s2) + 576c: 0100 addi s0,sp,128 + 576e: 0d05 addi s10,s10,1 + 5770: 00090003 lb zero,0(s2) + 5774: 0100 addi s0,sp,128 + 5776: 0305 addi t1,t1,1 + 5778: 00090103 lb sp,0(s2) + 577c: 0100 addi s0,sp,128 + 577e: 00090003 lb zero,0(s2) + 5782: 0100 addi s0,sp,128 + 5784: 00090003 lb zero,0(s2) + 5788: 0100 addi s0,sp,128 + 578a: 00090003 lb zero,0(s2) + 578e: 0100 addi s0,sp,128 + 5790: 00090103 lb sp,0(s2) + 5794: 0100 addi s0,sp,128 + 5796: 00090003 lb zero,0(s2) + 579a: 0100 addi s0,sp,128 + 579c: 00090003 lb zero,0(s2) + 57a0: 0100 addi s0,sp,128 + 57a2: 00090003 lb zero,0(s2) + 57a6: 0100 addi s0,sp,128 + 57a8: 00090103 lb sp,0(s2) + 57ac: 0100 addi s0,sp,128 + 57ae: 00090003 lb zero,0(s2) + 57b2: 0100 addi s0,sp,128 + 57b4: 00090003 lb zero,0(s2) + 57b8: 0100 addi s0,sp,128 + 57ba: 00090003 lb zero,0(s2) + 57be: 0100 addi s0,sp,128 + 57c0: 00090103 lb sp,0(s2) + 57c4: 0100 addi s0,sp,128 + 57c6: 00090203 lb tp,0(s2) + 57ca: 0100 addi s0,sp,128 + 57cc: 00090103 lb sp,0(s2) + 57d0: 0100 addi s0,sp,128 + 57d2: 00090003 lb zero,0(s2) + 57d6: 0100 addi s0,sp,128 + 57d8: 00090003 lb zero,0(s2) + 57dc: 0100 addi s0,sp,128 + 57de: 00090003 lb zero,0(s2) + 57e2: 0100 addi s0,sp,128 + 57e4: 0105 addi sp,sp,1 + 57e6: 0306 slli t1,t1,0x1 + 57e8: 0978 addi a4,sp,156 + 57ea: 0000 unimp + 57ec: 0501 addi a0,a0,0 + 57ee: 09080303 lb t1,144(a6) + 57f2: 0020 addi s0,sp,8 + 57f4: 0501 addi a0,a0,0 + 57f6: 0301 addi t1,t1,0 + 57f8: 0978 addi a4,sp,156 + 57fa: 0008 0x8 + 57fc: 0501 addi a0,a0,0 + 57fe: 09080303 lb t1,144(a6) + 5802: 0004 0x4 + 5804: 0501 addi a0,a0,0 + 5806: 0301 addi t1,t1,0 + 5808: 0978 addi a4,sp,156 + 580a: 0004 0x4 + 580c: 0501 addi a0,a0,0 + 580e: 09080303 lb t1,144(a6) + 5812: 0010 0x10 + 5814: 0601 addi a2,a2,0 + 5816: 0c090003 lb zero,192(s2) + 581a: 0100 addi s0,sp,128 + 581c: 0105 addi sp,sp,1 + 581e: 0306 slli t1,t1,0x1 + 5820: 0978 addi a4,sp,156 + 5822: 0000 unimp + 5824: 0501 addi a0,a0,0 + 5826: 09080303 lb t1,144(a6) + 582a: 0010 0x10 + 582c: 0601 addi a2,a2,0 + 582e: 0c090003 lb zero,192(s2) + 5832: 0100 addi s0,sp,128 + 5834: 04090003 lb zero,64(s2) + 5838: 0100 addi s0,sp,128 + 583a: 00090003 lb zero,0(s2) + 583e: 0100 addi s0,sp,128 + 5840: 04090003 lb zero,64(s2) + 5844: 0100 addi s0,sp,128 + 5846: 04090003 lb zero,64(s2) + 584a: 0100 addi s0,sp,128 + 584c: 04090003 lb zero,64(s2) + 5850: 0100 addi s0,sp,128 + 5852: 00090003 lb zero,0(s2) + 5856: 0100 addi s0,sp,128 + 5858: 00090003 lb zero,0(s2) + 585c: 0100 addi s0,sp,128 + 585e: 00090003 lb zero,0(s2) + 5862: 0100 addi s0,sp,128 + 5864: 00090003 lb zero,0(s2) + 5868: 0100 addi s0,sp,128 + 586a: 00090003 lb zero,0(s2) + 586e: 0100 addi s0,sp,128 + 5870: 00090003 lb zero,0(s2) + 5874: 0100 addi s0,sp,128 + 5876: 00090003 lb zero,0(s2) + 587a: 0100 addi s0,sp,128 + 587c: 0200 addi s0,sp,256 + 587e: 0804 addi s1,sp,16 + 5880: 08090003 lb zero,128(s2) + 5884: 0100 addi s0,sp,128 + 5886: 0200 addi s0,sp,256 + 5888: 0904 addi s1,sp,144 + 588a: 20090003 lb zero,512(s2) + 588e: 0100 addi s0,sp,128 + 5890: 0200 addi s0,sp,256 + 5892: 0904 addi s1,sp,144 + 5894: 0306 slli t1,t1,0x1 + 5896: 0901 addi s2,s2,0 + 5898: 0004 0x4 + 589a: 0001 nop + 589c: 0402 c.slli64 s0 + 589e: 0309 addi t1,t1,2 + 58a0: 097f 0x97f + 58a2: 0008 0x8 + 58a4: 0001 nop + 58a6: 0402 c.slli64 s0 + 58a8: 0309 addi t1,t1,2 + 58aa: 0901 addi s2,s2,0 + 58ac: 0004 0x4 + 58ae: 0001 nop + 58b0: 0402 c.slli64 s0 + 58b2: 0309 addi t1,t1,2 + 58b4: 097f 0x97f + 58b6: 0018 0x18 + 58b8: 0001 nop + 58ba: 0402 c.slli64 s0 + 58bc: 0609 addi a2,a2,2 + 58be: 04090103 lb sp,64(s2) + 58c2: 0100 addi s0,sp,128 + 58c4: 0200 addi s0,sp,256 + 58c6: 0904 addi s1,sp,144 + 58c8: 00090003 lb zero,0(s2) + 58cc: 0100 addi s0,sp,128 + 58ce: 0200 addi s0,sp,256 + 58d0: 0904 addi s1,sp,144 + 58d2: 00090003 lb zero,0(s2) + 58d6: 0100 addi s0,sp,128 + 58d8: 0200 addi s0,sp,256 + 58da: 0904 addi s1,sp,144 + 58dc: 00090003 lb zero,0(s2) + 58e0: 0100 addi s0,sp,128 + 58e2: 0200 addi s0,sp,256 + 58e4: 0904 addi s1,sp,144 + 58e6: 00090003 lb zero,0(s2) + 58ea: 0100 addi s0,sp,128 + 58ec: 0200 addi s0,sp,256 + 58ee: 0904 addi s1,sp,144 + 58f0: 00090003 lb zero,0(s2) + 58f4: 0100 addi s0,sp,128 + 58f6: 0200 addi s0,sp,256 + 58f8: 0904 addi s1,sp,144 + 58fa: 00090003 lb zero,0(s2) + 58fe: 0100 addi s0,sp,128 + 5900: 0200 addi s0,sp,256 + 5902: 0904 addi s1,sp,144 + 5904: 08090003 lb zero,128(s2) + 5908: 0100 addi s0,sp,128 + 590a: 0200 addi s0,sp,256 + 590c: 0904 addi s1,sp,144 + 590e: 04090003 lb zero,64(s2) + 5912: 0100 addi s0,sp,128 + 5914: 0200 addi s0,sp,256 + 5916: 0904 addi s1,sp,144 + 5918: 04090003 lb zero,64(s2) + 591c: 0100 addi s0,sp,128 + 591e: 0200 addi s0,sp,256 + 5920: 0904 addi s1,sp,144 + 5922: 04090003 lb zero,64(s2) + 5926: 0100 addi s0,sp,128 + 5928: 0200 addi s0,sp,256 + 592a: 0904 addi s1,sp,144 + 592c: 00090003 lb zero,0(s2) + 5930: 0100 addi s0,sp,128 + 5932: 0200 addi s0,sp,256 + 5934: 0904 addi s1,sp,144 + 5936: 00090003 lb zero,0(s2) + 593a: 0100 addi s0,sp,128 + 593c: 0200 addi s0,sp,256 + 593e: 0904 addi s1,sp,144 + 5940: 00090003 lb zero,0(s2) + 5944: 0100 addi s0,sp,128 + 5946: 0200 addi s0,sp,256 + 5948: 0904 addi s1,sp,144 + 594a: 00090003 lb zero,0(s2) + 594e: 0100 addi s0,sp,128 + 5950: 0200 addi s0,sp,256 + 5952: 0904 addi s1,sp,144 + 5954: 00090003 lb zero,0(s2) + 5958: 0100 addi s0,sp,128 + 595a: 0200 addi s0,sp,256 + 595c: 0904 addi s1,sp,144 + 595e: 00090003 lb zero,0(s2) + 5962: 0100 addi s0,sp,128 + 5964: 0200 addi s0,sp,256 + 5966: 0904 addi s1,sp,144 + 5968: 00090003 lb zero,0(s2) + 596c: 0100 addi s0,sp,128 + 596e: 0200 addi s0,sp,256 + 5970: 0804 addi s1,sp,16 + 5972: 08090003 lb zero,128(s2) + 5976: 0100 addi s0,sp,128 + 5978: 0200 addi s0,sp,256 + 597a: 0904 addi s1,sp,144 + 597c: 20090003 lb zero,512(s2) + 5980: 0100 addi s0,sp,128 + 5982: 0200 addi s0,sp,256 + 5984: 0904 addi s1,sp,144 + 5986: 0306 slli t1,t1,0x1 + 5988: 0901 addi s2,s2,0 + 598a: 0004 0x4 + 598c: 0001 nop + 598e: 0402 c.slli64 s0 + 5990: 0309 addi t1,t1,2 + 5992: 097f 0x97f + 5994: 0008 0x8 + 5996: 0001 nop + 5998: 0402 c.slli64 s0 + 599a: 0609 addi a2,a2,2 + 599c: 08090103 lb sp,128(s2) + 59a0: 0100 addi s0,sp,128 + 59a2: 0200 addi s0,sp,256 + 59a4: 0904 addi s1,sp,144 + 59a6: 00090003 lb zero,0(s2) + 59aa: 0100 addi s0,sp,128 + 59ac: 0200 addi s0,sp,256 + 59ae: 0204 addi s1,sp,256 + 59b0: 0306 slli t1,t1,0x1 + 59b2: 0900 addi s0,sp,144 + 59b4: 0004 0x4 + 59b6: 0001 nop + 59b8: 0402 c.slli64 s0 + 59ba: 00030603 lb a2,0(t1) + 59be: 1c09 addi s8,s8,-30 + 59c0: 0100 addi s0,sp,128 + 59c2: 0200 addi s0,sp,256 + 59c4: 0b04 addi s1,sp,400 + 59c6: 04090003 lb zero,64(s2) + 59ca: 0100 addi s0,sp,128 + 59cc: 0200 addi s0,sp,256 + 59ce: 0b04 addi s1,sp,400 + 59d0: 00090003 lb zero,0(s2) + 59d4: 0100 addi s0,sp,128 + 59d6: 0200 addi s0,sp,256 + 59d8: 0b04 addi s1,sp,400 + 59da: 00090003 lb zero,0(s2) + 59de: 0100 addi s0,sp,128 + 59e0: 0200 addi s0,sp,256 + 59e2: 0b04 addi s1,sp,400 + 59e4: 00090003 lb zero,0(s2) + 59e8: 0100 addi s0,sp,128 + 59ea: 0200 addi s0,sp,256 + 59ec: 0b04 addi s1,sp,400 + 59ee: 00090003 lb zero,0(s2) + 59f2: 0100 addi s0,sp,128 + 59f4: 0200 addi s0,sp,256 + 59f6: 0b04 addi s1,sp,400 + 59f8: 00090003 lb zero,0(s2) + 59fc: 0100 addi s0,sp,128 + 59fe: 0200 addi s0,sp,256 + 5a00: 0c04 addi s1,sp,528 + 5a02: 08090003 lb zero,128(s2) + 5a06: 0100 addi s0,sp,128 + 5a08: 0200 addi s0,sp,256 + 5a0a: 0c04 addi s1,sp,528 + 5a0c: 00090003 lb zero,0(s2) + 5a10: 0100 addi s0,sp,128 + 5a12: 0200 addi s0,sp,256 + 5a14: 0c04 addi s1,sp,528 + 5a16: 00090003 lb zero,0(s2) + 5a1a: 0100 addi s0,sp,128 + 5a1c: 0200 addi s0,sp,256 + 5a1e: 0e04 addi s1,sp,784 + 5a20: 04090003 lb zero,64(s2) + 5a24: 0100 addi s0,sp,128 + 5a26: 0200 addi s0,sp,256 + 5a28: 0e04 addi s1,sp,784 + 5a2a: 00090003 lb zero,0(s2) + 5a2e: 0100 addi s0,sp,128 + 5a30: 0200 addi s0,sp,256 + 5a32: 1004 addi s1,sp,32 + 5a34: 04090003 lb zero,64(s2) + 5a38: 0100 addi s0,sp,128 + 5a3a: 0300 addi s0,sp,384 + 5a3c: c204 sw s1,0(a2) + 5a3e: 0302 c.slli64 t1 + 5a40: 0900 addi s0,sp,144 + 5a42: 001c 0x1c + 5a44: 0001 nop + 5a46: 02c20403 lb s0,44(tp) # 1a02c <_start-0x7ffe5fd4> + 5a4a: 00090003 lb zero,0(s2) + 5a4e: 0100 addi s0,sp,128 + 5a50: 0300 addi s0,sp,384 + 5a52: c204 sw s1,0(a2) + 5a54: 0302 c.slli64 t1 + 5a56: 0900 addi s0,sp,144 + 5a58: 0000 unimp + 5a5a: 0001 nop + 5a5c: 0402 c.slli64 s0 + 5a5e: 09000313 li t1,144 + 5a62: 001c 0x1c + 5a64: 0001 nop + 5a66: 0402 c.slli64 s0 + 5a68: 09000313 li t1,144 + 5a6c: 0000 unimp + 5a6e: 0001 nop + 5a70: 0402 c.slli64 s0 + 5a72: 09000313 li t1,144 + 5a76: 0004 0x4 + 5a78: 0001 nop + 5a7a: 0402 c.slli64 s0 + 5a7c: 031c addi a5,sp,384 + 5a7e: 0900 addi s0,sp,144 + 5a80: 0004 0x4 + 5a82: 0001 nop + 5a84: 0402 c.slli64 s0 + 5a86: 031c addi a5,sp,384 + 5a88: 0900 addi s0,sp,144 + 5a8a: 0000 unimp + 5a8c: 0001 nop + 5a8e: 0402 c.slli64 s0 + 5a90: 031c addi a5,sp,384 + 5a92: 0900 addi s0,sp,144 + 5a94: 0000 unimp + 5a96: 0001 nop + 5a98: 0402 c.slli64 s0 + 5a9a: 031c addi a5,sp,384 + 5a9c: 0900 addi s0,sp,144 + 5a9e: 0000 unimp + 5aa0: 0001 nop + 5aa2: 0402 c.slli64 s0 + 5aa4: 031c addi a5,sp,384 + 5aa6: 0900 addi s0,sp,144 + 5aa8: 0014 0x14 + 5aaa: 0001 nop + 5aac: 0402 c.slli64 s0 + 5aae: 031c addi a5,sp,384 + 5ab0: 0900 addi s0,sp,144 + 5ab2: 0000 unimp + 5ab4: 0001 nop + 5ab6: 0402 c.slli64 s0 + 5ab8: 031c addi a5,sp,384 + 5aba: 0900 addi s0,sp,144 + 5abc: 0000 unimp + 5abe: 0001 nop + 5ac0: 0402 c.slli64 s0 + 5ac2: 031c addi a5,sp,384 + 5ac4: 0900 addi s0,sp,144 + 5ac6: 0000 unimp + 5ac8: 0001 nop + 5aca: 0402 c.slli64 s0 + 5acc: 031c addi a5,sp,384 + 5ace: 0900 addi s0,sp,144 + 5ad0: 000c 0xc + 5ad2: 0001 nop + 5ad4: 0402 c.slli64 s0 + 5ad6: 031c addi a5,sp,384 + 5ad8: 0900 addi s0,sp,144 + 5ada: 000c 0xc + 5adc: 0001 nop + 5ade: 0402 c.slli64 s0 + 5ae0: 031c addi a5,sp,384 + 5ae2: 0900 addi s0,sp,144 + 5ae4: 0004 0x4 + 5ae6: 0001 nop + 5ae8: 0402 c.slli64 s0 + 5aea: 031c addi a5,sp,384 + 5aec: 0900 addi s0,sp,144 + 5aee: 0000 unimp + 5af0: 0001 nop + 5af2: 0402 c.slli64 s0 + 5af4: 031c addi a5,sp,384 + 5af6: 0900 addi s0,sp,144 + 5af8: 0018 0x18 + 5afa: 0001 nop + 5afc: 0402 c.slli64 s0 + 5afe: 031c addi a5,sp,384 + 5b00: 0900 addi s0,sp,144 + 5b02: 0000 unimp + 5b04: 0001 nop + 5b06: 0402 c.slli64 s0 + 5b08: 031c addi a5,sp,384 + 5b0a: 0900 addi s0,sp,144 + 5b0c: 000c 0xc + 5b0e: 0001 nop + 5b10: 0402 c.slli64 s0 + 5b12: 0900035b 0x900035b + 5b16: 0000 unimp + 5b18: 0001 nop + 5b1a: 0402 c.slli64 s0 + 5b1c: 7f03065b 0x7f03065b + 5b20: 0009 c.nop 2 + 5b22: 0100 addi s0,sp,128 + 5b24: 0200 addi s0,sp,256 + 5b26: 5b04 lw s1,48(a4) + 5b28: 04090103 lb sp,64(s2) + 5b2c: 0100 addi s0,sp,128 + 5b2e: 0200 addi s0,sp,256 + 5b30: 1d04 addi s1,sp,688 + 5b32: 0306 slli t1,t1,0x1 + 5b34: 0900 addi s0,sp,144 + 5b36: 0004 0x4 + 5b38: 0301 addi t1,t1,0 + 5b3a: 0900 addi s0,sp,144 + 5b3c: 000c 0xc + 5b3e: 0301 addi t1,t1,0 + 5b40: 0900 addi s0,sp,144 + 5b42: 0008 0x8 + 5b44: 0001 nop + 5b46: 0402 c.slli64 s0 + 5b48: 0311 addi t1,t1,4 + 5b4a: 0900 addi s0,sp,144 + 5b4c: 0018 0x18 + 5b4e: 0001 nop + 5b50: 02cd0403 lb s0,44(s10) # b02c <_start-0x7fff4fd4> + 5b54: 0c090003 lb zero,192(s2) + 5b58: 0100 addi s0,sp,128 + 5b5a: 0300 addi s0,sp,384 + 5b5c: cd04 sw s1,24(a0) + 5b5e: 0302 c.slli64 t1 + 5b60: 0900 addi s0,sp,144 + 5b62: 0000 unimp + 5b64: 0001 nop + 5b66: 02cd0403 lb s0,44(s10) + 5b6a: 00090003 lb zero,0(s2) + 5b6e: 0100 addi s0,sp,128 + 5b70: 0300 addi s0,sp,384 + 5b72: 9404 0x9404 + 5b74: 0605 addi a2,a2,1 + 5b76: 18090003 lb zero,384(s2) + 5b7a: 0100 addi s0,sp,128 + 5b7c: 0200 addi s0,sp,256 + 5b7e: 2b04 fld fs1,16(a4) + 5b80: 0306 slli t1,t1,0x1 + 5b82: 0900 addi s0,sp,144 + 5b84: 0008 0x8 + 5b86: 0001 nop + 5b88: 0402 c.slli64 s0 + 5b8a: 0900032b 0x900032b + 5b8e: 0010 0x10 + 5b90: 0001 nop + 5b92: 0402 c.slli64 s0 + 5b94: 0335 addi t1,t1,13 + 5b96: 0900 addi s0,sp,144 + 5b98: 000c 0xc + 5b9a: 0001 nop + 5b9c: 0402 c.slli64 s0 + 5b9e: 0335 addi t1,t1,13 + 5ba0: 0900 addi s0,sp,144 + 5ba2: 0000 unimp + 5ba4: 0001 nop + 5ba6: 0402 c.slli64 s0 + 5ba8: 0335 addi t1,t1,13 + 5baa: 0900 addi s0,sp,144 + 5bac: 0000 unimp + 5bae: 0001 nop + 5bb0: 0402 c.slli64 s0 + 5bb2: 0335 addi t1,t1,13 + 5bb4: 0900 addi s0,sp,144 + 5bb6: 0000 unimp + 5bb8: 0001 nop + 5bba: 0402 c.slli64 s0 + 5bbc: 0335 addi t1,t1,13 + 5bbe: 0900 addi s0,sp,144 + 5bc0: 0000 unimp + 5bc2: 0001 nop + 5bc4: 0402 c.slli64 s0 + 5bc6: 0335 addi t1,t1,13 + 5bc8: 0900 addi s0,sp,144 + 5bca: 0000 unimp + 5bcc: 0001 nop + 5bce: 0402 c.slli64 s0 + 5bd0: 0335 addi t1,t1,13 + 5bd2: 0900 addi s0,sp,144 + 5bd4: 0000 unimp + 5bd6: 0001 nop + 5bd8: 0402 c.slli64 s0 + 5bda: 0335 addi t1,t1,13 + 5bdc: 0900 addi s0,sp,144 + 5bde: 0004 0x4 + 5be0: 0001 nop + 5be2: 0402 c.slli64 s0 + 5be4: 0335 addi t1,t1,13 + 5be6: 0900 addi s0,sp,144 + 5be8: 0004 0x4 + 5bea: 0001 nop + 5bec: 0402 c.slli64 s0 + 5bee: 0335 addi t1,t1,13 + 5bf0: 0900 addi s0,sp,144 + 5bf2: 0000 unimp + 5bf4: 0001 nop + 5bf6: 0402 c.slli64 s0 + 5bf8: 00030637 lui a2,0x30 + 5bfc: 0809 addi a6,a6,2 + 5bfe: 0100 addi s0,sp,128 + 5c00: 0200 addi s0,sp,256 + 5c02: 3a04 fld fs1,48(a2) + 5c04: 0306 slli t1,t1,0x1 + 5c06: 0900 addi s0,sp,144 + 5c08: 0008 0x8 + 5c0a: 0601 addi a2,a2,0 + 5c0c: 04090003 lb zero,64(s2) + 5c10: 0100 addi s0,sp,128 + 5c12: 0200 addi s0,sp,256 + 5c14: 3f04 fld fs1,56(a4) + 5c16: 0306 slli t1,t1,0x1 + 5c18: 0900 addi s0,sp,144 + 5c1a: 0008 0x8 + 5c1c: 0001 nop + 5c1e: 0402 c.slli64 s0 + 5c20: 0645 addi a2,a2,17 + 5c22: 18090003 lb zero,384(s2) + 5c26: 0100 addi s0,sp,128 + 5c28: 0200 addi s0,sp,256 + 5c2a: 3904 fld fs1,48(a0) + 5c2c: 0306 slli t1,t1,0x1 + 5c2e: 0900 addi s0,sp,144 + 5c30: 0008 0x8 + 5c32: 0001 nop + 5c34: 0402 c.slli64 s0 + 5c36: 063c addi a5,sp,776 + 5c38: 14090003 lb zero,320(s2) + 5c3c: 0100 addi s0,sp,128 + 5c3e: 0200 addi s0,sp,256 + 5c40: 3c04 fld fs1,56(s0) + 5c42: 0306 slli t1,t1,0x1 + 5c44: 0900 addi s0,sp,144 + 5c46: 0014 0x14 + 5c48: 0001 nop + 5c4a: 0402 c.slli64 s0 + 5c4c: 033c addi a5,sp,392 + 5c4e: 0900 addi s0,sp,144 + 5c50: 0008 0x8 + 5c52: 0001 nop + 5c54: 0402 c.slli64 s0 + 5c56: 0640 addi s0,sp,772 + 5c58: 14090003 lb zero,320(s2) + 5c5c: 0100 addi s0,sp,128 + 5c5e: 0200 addi s0,sp,256 + 5c60: 4304 lw s1,0(a4) + 5c62: 0306 slli t1,t1,0x1 + 5c64: 0900 addi s0,sp,144 + 5c66: 0004 0x4 + 5c68: 0001 nop + 5c6a: 0402 c.slli64 s0 + 5c6c: 0342 slli t1,t1,0x10 + 5c6e: 0900 addi s0,sp,144 + 5c70: 0024 addi s1,sp,8 + 5c72: 0001 nop + 5c74: 0402 c.slli64 s0 + 5c76: 0346 slli t1,t1,0x11 + 5c78: 0900 addi s0,sp,144 + 5c7a: 0028 addi a0,sp,8 + 5c7c: 0001 nop + 5c7e: 0402 c.slli64 s0 + 5c80: 0645 addi a2,a2,17 + 5c82: 10090003 lb zero,256(s2) + 5c86: 0100 addi s0,sp,128 + 5c88: 0200 addi s0,sp,256 + 5c8a: 4704 lw s1,8(a4) + 5c8c: 0306 slli t1,t1,0x1 + 5c8e: 0900 addi s0,sp,144 + 5c90: 0004 0x4 + 5c92: 0001 nop + 5c94: 0402 c.slli64 s0 + 5c96: 09000347 fmsub.s ft6,ft0,fa6,ft1,rne + 5c9a: 0000 unimp + 5c9c: 0001 nop + 5c9e: 0402 c.slli64 s0 + 5ca0: 0900034b fnmsub.s ft6,ft0,fa6,ft1,rne + 5ca4: 0010 0x10 + 5ca6: 0001 nop + 5ca8: 0402 c.slli64 s0 + 5caa: 0900034b fnmsub.s ft6,ft0,fa6,ft1,rne + 5cae: 0000 unimp + 5cb0: 0001 nop + 5cb2: 0402 c.slli64 s0 + 5cb4: 0900034b fnmsub.s ft6,ft0,fa6,ft1,rne + 5cb8: 0000 unimp + 5cba: 0001 nop + 5cbc: 0402 c.slli64 s0 + 5cbe: 0900034b fnmsub.s ft6,ft0,fa6,ft1,rne + 5cc2: 0000 unimp + 5cc4: 0001 nop + 5cc6: 0402 c.slli64 s0 + 5cc8: 0900034b fnmsub.s ft6,ft0,fa6,ft1,rne + 5ccc: 001c 0x1c + 5cce: 0001 nop + 5cd0: 0402 c.slli64 s0 + 5cd2: 0900034b fnmsub.s ft6,ft0,fa6,ft1,rne + 5cd6: 0000 unimp + 5cd8: 0001 nop + 5cda: 0402 c.slli64 s0 + 5cdc: 0900034b fnmsub.s ft6,ft0,fa6,ft1,rne + 5ce0: 000c 0xc + 5ce2: 0001 nop + 5ce4: 0402 c.slli64 s0 + 5ce6: 0900034b fnmsub.s ft6,ft0,fa6,ft1,rne + 5cea: 0000 unimp + 5cec: 0001 nop + 5cee: 0402 c.slli64 s0 + 5cf0: 0900034b fnmsub.s ft6,ft0,fa6,ft1,rne + 5cf4: 001c 0x1c + 5cf6: 0001 nop + 5cf8: 0402 c.slli64 s0 + 5cfa: 0900034b fnmsub.s ft6,ft0,fa6,ft1,rne + 5cfe: 0000 unimp + 5d00: 0001 nop + 5d02: 0402 c.slli64 s0 + 5d04: 0900034b fnmsub.s ft6,ft0,fa6,ft1,rne + 5d08: 0004 0x4 + 5d0a: 0001 nop + 5d0c: 0402 c.slli64 s0 + 5d0e: 0900034b fnmsub.s ft6,ft0,fa6,ft1,rne + 5d12: 0000 unimp + 5d14: 0001 nop + 5d16: 0402 c.slli64 s0 + 5d18: 0900034b fnmsub.s ft6,ft0,fa6,ft1,rne + 5d1c: 001c 0x1c + 5d1e: 0001 nop + 5d20: 0402 c.slli64 s0 + 5d22: 0900034b fnmsub.s ft6,ft0,fa6,ft1,rne + 5d26: 0000 unimp + 5d28: 0001 nop + 5d2a: 018b0403 lb s0,24(s6) + 5d2e: 04090003 lb zero,64(s2) + 5d32: 0100 addi s0,sp,128 + 5d34: 0300 addi s0,sp,384 + 5d36: fa04 fsw fs1,48(a2) + 5d38: 0301 addi t1,t1,0 + 5d3a: 0900 addi s0,sp,144 + 5d3c: 000c 0xc + 5d3e: 0001 nop + 5d40: 01fa0403 lb s0,31(s4) + 5d44: 10090003 lb zero,256(s2) + 5d48: 0100 addi s0,sp,128 + 5d4a: 0300 addi s0,sp,384 + 5d4c: fa04 fsw fs1,48(a2) + 5d4e: 0301 addi t1,t1,0 + 5d50: 0900 addi s0,sp,144 + 5d52: 0008 0x8 + 5d54: 0001 nop + 5d56: 01fa0403 lb s0,31(s4) + 5d5a: 00090003 lb zero,0(s2) + 5d5e: 0100 addi s0,sp,128 + 5d60: 0300 addi s0,sp,384 + 5d62: fa04 fsw fs1,48(a2) + 5d64: 0301 addi t1,t1,0 + 5d66: 0900 addi s0,sp,144 + 5d68: 0000 unimp + 5d6a: 0001 nop + 5d6c: 01fa0403 lb s0,31(s4) + 5d70: 00090003 lb zero,0(s2) + 5d74: 0100 addi s0,sp,128 + 5d76: 0300 addi s0,sp,384 + 5d78: fa04 fsw fs1,48(a2) + 5d7a: 0301 addi t1,t1,0 + 5d7c: 0900 addi s0,sp,144 + 5d7e: 0000 unimp + 5d80: 0001 nop + 5d82: 01fa0403 lb s0,31(s4) + 5d86: 00090003 lb zero,0(s2) + 5d8a: 0100 addi s0,sp,128 + 5d8c: 0300 addi s0,sp,384 + 5d8e: fa04 fsw fs1,48(a2) + 5d90: 0301 addi t1,t1,0 + 5d92: 0900 addi s0,sp,144 + 5d94: 0000 unimp + 5d96: 0001 nop + 5d98: 01fa0403 lb s0,31(s4) + 5d9c: 00090003 lb zero,0(s2) + 5da0: 0100 addi s0,sp,128 + 5da2: 0300 addi s0,sp,384 + 5da4: fa04 fsw fs1,48(a2) + 5da6: 0301 addi t1,t1,0 + 5da8: 0900 addi s0,sp,144 + 5daa: 0000 unimp + 5dac: 0001 nop + 5dae: 01fa0403 lb s0,31(s4) + 5db2: 00090003 lb zero,0(s2) + 5db6: 0100 addi s0,sp,128 + 5db8: 0300 addi s0,sp,384 + 5dba: fa04 fsw fs1,48(a2) + 5dbc: 0301 addi t1,t1,0 + 5dbe: 0900 addi s0,sp,144 + 5dc0: 0000 unimp + 5dc2: 0001 nop + 5dc4: 01fa0403 lb s0,31(s4) + 5dc8: 00090003 lb zero,0(s2) + 5dcc: 0100 addi s0,sp,128 + 5dce: 0300 addi s0,sp,384 + 5dd0: fa04 fsw fs1,48(a2) + 5dd2: 0301 addi t1,t1,0 + 5dd4: 0900 addi s0,sp,144 + 5dd6: 0008 0x8 + 5dd8: 0001 nop + 5dda: 02870403 lb s0,40(a4) # fffe0028 <__BSS_END__+0x7ffc9610> + 5dde: 04090003 lb zero,64(s2) + 5de2: 0100 addi s0,sp,128 + 5de4: 0300 addi s0,sp,384 + 5de6: 8804 0x8804 + 5de8: 0302 c.slli64 t1 + 5dea: 0900 addi s0,sp,144 + 5dec: 0020 addi s0,sp,8 + 5dee: 0001 nop + 5df0: 02880403 lb s0,40(a6) + 5df4: 0c090003 lb zero,192(s2) + 5df8: 0100 addi s0,sp,128 + 5dfa: 0300 addi s0,sp,384 + 5dfc: 8804 0x8804 + 5dfe: 0302 c.slli64 t1 + 5e00: 0900 addi s0,sp,144 + 5e02: 0000 unimp + 5e04: 0001 nop + 5e06: 02880403 lb s0,40(a6) + 5e0a: 10090003 lb zero,256(s2) + 5e0e: 0100 addi s0,sp,128 + 5e10: 0300 addi s0,sp,384 + 5e12: 9704 0x9704 + 5e14: 0302 c.slli64 t1 + 5e16: 0900 addi s0,sp,144 + 5e18: 000c 0xc + 5e1a: 0001 nop + 5e1c: 02970403 lb s0,41(a4) + 5e20: 00090003 lb zero,0(s2) + 5e24: 0100 addi s0,sp,128 + 5e26: 0300 addi s0,sp,384 + 5e28: 9704 0x9704 + 5e2a: 0302 c.slli64 t1 + 5e2c: 0900 addi s0,sp,144 + 5e2e: 0000 unimp + 5e30: 0001 nop + 5e32: 02970403 lb s0,41(a4) + 5e36: 00090003 lb zero,0(s2) + 5e3a: 0100 addi s0,sp,128 + 5e3c: 0300 addi s0,sp,384 + 5e3e: 9704 0x9704 + 5e40: 0302 c.slli64 t1 + 5e42: 0900 addi s0,sp,144 + 5e44: 0010 0x10 + 5e46: 0001 nop + 5e48: 02970403 lb s0,41(a4) + 5e4c: 00090003 lb zero,0(s2) + 5e50: 0100 addi s0,sp,128 + 5e52: 0200 addi s0,sp,256 + 5e54: 0f04 addi s1,sp,912 + 5e56: 04090003 lb zero,64(s2) + 5e5a: 0100 addi s0,sp,128 + 5e5c: 0200 addi s0,sp,256 + 5e5e: 4d04 lw s1,24(a0) + 5e60: 04090003 lb zero,64(s2) + 5e64: 0100 addi s0,sp,128 + 5e66: 0200 addi s0,sp,256 + 5e68: 4d04 lw s1,24(a0) + 5e6a: 04090003 lb zero,64(s2) + 5e6e: 0100 addi s0,sp,128 + 5e70: 0200 addi s0,sp,256 + 5e72: 4d04 lw s1,24(a0) + 5e74: 00090003 lb zero,0(s2) + 5e78: 0100 addi s0,sp,128 + 5e7a: 0200 addi s0,sp,256 + 5e7c: 4f04 lw s1,24(a4) + 5e7e: 04090003 lb zero,64(s2) + 5e82: 0100 addi s0,sp,128 + 5e84: 0200 addi s0,sp,256 + 5e86: 5904 lw s1,48(a0) + 5e88: 1c090003 lb zero,448(s2) + 5e8c: 0100 addi s0,sp,128 + 5e8e: 0200 addi s0,sp,256 + 5e90: 5904 lw s1,48(a0) + 5e92: 00090003 lb zero,0(s2) + 5e96: 0100 addi s0,sp,128 + 5e98: 0200 addi s0,sp,256 + 5e9a: 5904 lw s1,48(a0) + 5e9c: 00090003 lb zero,0(s2) + 5ea0: 0100 addi s0,sp,128 + 5ea2: 0200 addi s0,sp,256 + 5ea4: 5904 lw s1,48(a0) + 5ea6: 1c090003 lb zero,448(s2) + 5eaa: 0100 addi s0,sp,128 + 5eac: 0300 addi s0,sp,384 + 5eae: a704 fsd fs1,8(a4) + 5eb0: 0305 addi t1,t1,1 + 5eb2: 0900 addi s0,sp,144 + 5eb4: 0004 0x4 + 5eb6: 0001 nop + 5eb8: 05a70403 lb s0,90(a4) + 5ebc: 00090103 lb sp,0(s2) + 5ec0: 0100 addi s0,sp,128 + 5ec2: 0300 addi s0,sp,384 + 5ec4: a704 fsd fs1,8(a4) + 5ec6: 0305 addi t1,t1,1 + 5ec8: 0900 addi s0,sp,144 + 5eca: 0000 unimp + 5ecc: 0001 nop + 5ece: 05a70403 lb s0,90(a4) + 5ed2: 00090003 lb zero,0(s2) + 5ed6: 0100 addi s0,sp,128 + 5ed8: 0300 addi s0,sp,384 + 5eda: a704 fsd fs1,8(a4) + 5edc: 0305 addi t1,t1,1 + 5ede: 0900 addi s0,sp,144 + 5ee0: 0000 unimp + 5ee2: 0001 nop + 5ee4: 05a70403 lb s0,90(a4) + 5ee8: 00090003 lb zero,0(s2) + 5eec: 0100 addi s0,sp,128 + 5eee: 0200 addi s0,sp,256 + 5ef0: 2c04 fld fs1,24(s0) + 5ef2: 0c090003 lb zero,192(s2) + 5ef6: 0100 addi s0,sp,128 + 5ef8: 0200 addi s0,sp,256 + 5efa: 2c04 fld fs1,24(s0) + 5efc: 00090003 lb zero,0(s2) + 5f00: 0100 addi s0,sp,128 + 5f02: 0200 addi s0,sp,256 + 5f04: 2c04 fld fs1,24(s0) + 5f06: 00090003 lb zero,0(s2) + 5f0a: 0100 addi s0,sp,128 + 5f0c: 0200 addi s0,sp,256 + 5f0e: 2c04 fld fs1,24(s0) + 5f10: 00090003 lb zero,0(s2) + 5f14: 0100 addi s0,sp,128 + 5f16: 0200 addi s0,sp,256 + 5f18: 3304 fld fs1,32(a4) + 5f1a: 0c090003 lb zero,192(s2) + 5f1e: 0100 addi s0,sp,128 + 5f20: 0200 addi s0,sp,256 + 5f22: 3304 fld fs1,32(a4) + 5f24: 00090003 lb zero,0(s2) + 5f28: 0100 addi s0,sp,128 + 5f2a: 0200 addi s0,sp,256 + 5f2c: 3304 fld fs1,32(a4) + 5f2e: 00090003 lb zero,0(s2) + 5f32: 0100 addi s0,sp,128 + 5f34: 0200 addi s0,sp,256 + 5f36: 3304 fld fs1,32(a4) + 5f38: 10090003 lb zero,256(s2) + 5f3c: 0100 addi s0,sp,128 + 5f3e: 0200 addi s0,sp,256 + 5f40: 3304 fld fs1,32(a4) + 5f42: 0c090003 lb zero,192(s2) + 5f46: 0100 addi s0,sp,128 + 5f48: 0200 addi s0,sp,256 + 5f4a: 3304 fld fs1,32(a4) + 5f4c: 00090003 lb zero,0(s2) + 5f50: 0100 addi s0,sp,128 + 5f52: 0200 addi s0,sp,256 + 5f54: 3304 fld fs1,32(a4) + 5f56: 0c090003 lb zero,192(s2) + 5f5a: 0100 addi s0,sp,128 + 5f5c: 0200 addi s0,sp,256 + 5f5e: 3304 fld fs1,32(a4) + 5f60: 04090003 lb zero,64(s2) + 5f64: 0100 addi s0,sp,128 + 5f66: 0200 addi s0,sp,256 + 5f68: 3604 fld fs1,40(a2) + 5f6a: 0c090003 lb zero,192(s2) + 5f6e: 0100 addi s0,sp,128 + 5f70: 0200 addi s0,sp,256 + 5f72: 3604 fld fs1,40(a2) + 5f74: 00090003 lb zero,0(s2) + 5f78: 0100 addi s0,sp,128 + 5f7a: 0200 addi s0,sp,256 + 5f7c: 4604 lw s1,8(a2) + 5f7e: 0c090003 lb zero,192(s2) + 5f82: 0100 addi s0,sp,128 + 5f84: 0200 addi s0,sp,256 + 5f86: 4604 lw s1,8(a2) + 5f88: 00090003 lb zero,0(s2) + 5f8c: 0100 addi s0,sp,128 + 5f8e: 0200 addi s0,sp,256 + 5f90: 4604 lw s1,8(a2) + 5f92: 08090003 lb zero,128(s2) + 5f96: 0100 addi s0,sp,128 + 5f98: 0306 slli t1,t1,0x1 + 5f9a: 0900 addi s0,sp,144 + 5f9c: 000c 0xc + 5f9e: 0001 nop + 5fa0: 0402 c.slli64 s0 + 5fa2: 0656 slli a2,a2,0x15 + 5fa4: 10090003 lb zero,256(s2) + 5fa8: 0100 addi s0,sp,128 + 5faa: 0200 addi s0,sp,256 + 5fac: 5604 lw s1,40(a2) + 5fae: 00090003 lb zero,0(s2) + 5fb2: 0100 addi s0,sp,128 + 5fb4: 0200 addi s0,sp,256 + 5fb6: 5604 lw s1,40(a2) + 5fb8: 00090003 lb zero,0(s2) + 5fbc: 0100 addi s0,sp,128 + 5fbe: 0200 addi s0,sp,256 + 5fc0: 5604 lw s1,40(a2) + 5fc2: 00090003 lb zero,0(s2) + 5fc6: 0100 addi s0,sp,128 + 5fc8: 0200 addi s0,sp,256 + 5fca: 5604 lw s1,40(a2) + 5fcc: 00090003 lb zero,0(s2) + 5fd0: 0100 addi s0,sp,128 + 5fd2: 0200 addi s0,sp,256 + 5fd4: 5604 lw s1,40(a2) + 5fd6: 00090003 lb zero,0(s2) + 5fda: 0100 addi s0,sp,128 + 5fdc: 0200 addi s0,sp,256 + 5fde: 5604 lw s1,40(a2) + 5fe0: 00090003 lb zero,0(s2) + 5fe4: 0100 addi s0,sp,128 + 5fe6: 0200 addi s0,sp,256 + 5fe8: 5604 lw s1,40(a2) + 5fea: 00090003 lb zero,0(s2) + 5fee: 0100 addi s0,sp,128 + 5ff0: 0200 addi s0,sp,256 + 5ff2: 5e04 lw s1,56(a2) + 5ff4: 08090003 lb zero,128(s2) + 5ff8: 0100 addi s0,sp,128 + 5ffa: 0200 addi s0,sp,256 + 5ffc: 5f04 lw s1,56(a4) + 5ffe: 20090003 lb zero,512(s2) + 6002: 0100 addi s0,sp,128 + 6004: 0200 addi s0,sp,256 + 6006: 5f04 lw s1,56(a4) + 6008: 10090003 lb zero,256(s2) + 600c: 0100 addi s0,sp,128 + 600e: 0200 addi s0,sp,256 + 6010: 6404 flw fs1,8(s0) + 6012: 0306 slli t1,t1,0x1 + 6014: 0900 addi s0,sp,144 + 6016: 0008 0x8 + 6018: 0001 nop + 601a: 0402 c.slli64 s0 + 601c: 0668 addi a0,sp,780 + 601e: 1c090003 lb zero,448(s2) + 6022: 0100 addi s0,sp,128 + 6024: 0200 addi s0,sp,256 + 6026: 6804 flw fs1,16(s0) + 6028: 00090003 lb zero,0(s2) + 602c: 0100 addi s0,sp,128 + 602e: 0200 addi s0,sp,256 + 6030: 6804 flw fs1,16(s0) + 6032: 10090003 lb zero,256(s2) + 6036: 0100 addi s0,sp,128 + 6038: 0200 addi s0,sp,256 + 603a: 6e04 flw fs1,24(a2) + 603c: 04090003 lb zero,64(s2) + 6040: 0100 addi s0,sp,128 + 6042: 0200 addi s0,sp,256 + 6044: 6e04 flw fs1,24(a2) + 6046: 00090003 lb zero,0(s2) + 604a: 0100 addi s0,sp,128 + 604c: 0200 addi s0,sp,256 + 604e: 6e04 flw fs1,24(a2) + 6050: 00090003 lb zero,0(s2) + 6054: 0100 addi s0,sp,128 + 6056: 0200 addi s0,sp,256 + 6058: 6e04 flw fs1,24(a2) + 605a: 00090003 lb zero,0(s2) + 605e: 0100 addi s0,sp,128 + 6060: 0200 addi s0,sp,256 + 6062: 6e04 flw fs1,24(a2) + 6064: 00090003 lb zero,0(s2) + 6068: 0100 addi s0,sp,128 + 606a: 0200 addi s0,sp,256 + 606c: 6e04 flw fs1,24(a2) + 606e: 00090003 lb zero,0(s2) + 6072: 0100 addi s0,sp,128 + 6074: 0200 addi s0,sp,256 + 6076: 6e04 flw fs1,24(a2) + 6078: 10090003 lb zero,256(s2) + 607c: 0100 addi s0,sp,128 + 607e: 0200 addi s0,sp,256 + 6080: 6e04 flw fs1,24(a2) + 6082: 18090003 lb zero,384(s2) + 6086: 0100 addi s0,sp,128 + 6088: 0a05 addi s4,s4,1 + 608a: 0200 addi s0,sp,256 + 608c: 6e04 flw fs1,24(a2) + 608e: 0306 slli t1,t1,0x1 + 6090: 00000903 lb s2,0(zero) # 0 <_start-0x80000000> + 6094: 0501 addi a0,a0,0 + 6096: 04020003 lb zero,64(tp) # 40 <_start-0x7fffffc0> + 609a: 036e slli t1,t1,0x1b + 609c: 097d addi s2,s2,31 + 609e: 0004 0x4 + 60a0: 0501 addi a0,a0,0 + 60a2: 000a c.slli zero,0x2 + 60a4: 0402 c.slli64 s0 + 60a6: 036e slli t1,t1,0x1b + 60a8: 00080903 lb s2,0(a6) + 60ac: 0501 addi a0,a0,0 + 60ae: 04020003 lb zero,64(tp) # 40 <_start-0x7fffffc0> + 60b2: 036e slli t1,t1,0x1b + 60b4: 097d addi s2,s2,31 + 60b6: 0008 0x8 + 60b8: 0001 nop + 60ba: 0402 c.slli64 s0 + 60bc: 066e slli a2,a2,0x1b + 60be: 08090003 lb zero,128(s2) + 60c2: 0100 addi s0,sp,128 + 60c4: 0200 addi s0,sp,256 + 60c6: 6e04 flw fs1,24(a2) + 60c8: 00090103 lb sp,0(s2) + 60cc: 0100 addi s0,sp,128 + 60ce: 0200 addi s0,sp,256 + 60d0: 6e04 flw fs1,24(a2) + 60d2: 00090003 lb zero,0(s2) + 60d6: 0100 addi s0,sp,128 + 60d8: 0200 addi s0,sp,256 + 60da: 6e04 flw fs1,24(a2) + 60dc: 00090203 lb tp,0(s2) + 60e0: 0100 addi s0,sp,128 + 60e2: 0a05 addi s4,s4,1 + 60e4: 0200 addi s0,sp,256 + 60e6: 6e04 flw fs1,24(a2) + 60e8: 0306 slli t1,t1,0x1 + 60ea: 0900 addi s0,sp,144 + 60ec: 0000 unimp + 60ee: 0501 addi a0,a0,0 + 60f0: 0001 nop + 60f2: 0402 c.slli64 s0 + 60f4: 036e slli t1,t1,0x1b + 60f6: 0901 addi s2,s2,0 + 60f8: 000c 0xc + 60fa: 0501 addi a0,a0,0 + 60fc: 000a c.slli zero,0x2 + 60fe: 0402 c.slli64 s0 + 6100: 036e slli t1,t1,0x1b + 6102: 097f 0x97f + 6104: 0008 0x8 + 6106: 0501 addi a0,a0,0 + 6108: 0001 nop + 610a: 0402 c.slli64 s0 + 610c: 036e slli t1,t1,0x1b + 610e: 0901 addi s2,s2,0 + 6110: 0004 0x4 + 6112: 0501 addi a0,a0,0 + 6114: 04020003 lb zero,64(tp) # 40 <_start-0x7fffffc0> + 6118: 0652 slli a2,a2,0x14 + 611a: 20097b03 0x20097b03 + 611e: 0100 addi s0,sp,128 + 6120: 0200 addi s0,sp,256 + 6122: 5204 lw s1,32(a2) + 6124: 00090003 lb zero,0(s2) + 6128: 0100 addi s0,sp,128 + 612a: 0200 addi s0,sp,256 + 612c: 5204 lw s1,32(a2) + 612e: 04090003 lb zero,64(s2) + 6132: 0100 addi s0,sp,128 + 6134: 0200 addi s0,sp,256 + 6136: 5b04 lw s1,48(a4) + 6138: 04090003 lb zero,64(s2) + 613c: 0100 addi s0,sp,128 + 613e: 0200 addi s0,sp,256 + 6140: 5b04 lw s1,48(a4) + 6142: 00090003 lb zero,0(s2) + 6146: 0100 addi s0,sp,128 + 6148: 0200 addi s0,sp,256 + 614a: 5b04 lw s1,48(a4) + 614c: 00090003 lb zero,0(s2) + 6150: 0100 addi s0,sp,128 + 6152: 0200 addi s0,sp,256 + 6154: 5b04 lw s1,48(a4) + 6156: 00090003 lb zero,0(s2) + 615a: 0100 addi s0,sp,128 + 615c: 0200 addi s0,sp,256 + 615e: 5b04 lw s1,48(a4) + 6160: 14090003 lb zero,320(s2) + 6164: 0100 addi s0,sp,128 + 6166: 0200 addi s0,sp,256 + 6168: 5b04 lw s1,48(a4) + 616a: 00090003 lb zero,0(s2) + 616e: 0100 addi s0,sp,128 + 6170: 0200 addi s0,sp,256 + 6172: 5b04 lw s1,48(a4) + 6174: 00090003 lb zero,0(s2) + 6178: 0100 addi s0,sp,128 + 617a: 0200 addi s0,sp,256 + 617c: 5b04 lw s1,48(a4) + 617e: 00090003 lb zero,0(s2) + 6182: 0100 addi s0,sp,128 + 6184: 0200 addi s0,sp,256 + 6186: 5b04 lw s1,48(a4) + 6188: 0c090003 lb zero,192(s2) + 618c: 0100 addi s0,sp,128 + 618e: 0200 addi s0,sp,256 + 6190: 5b04 lw s1,48(a4) + 6192: 0c090003 lb zero,192(s2) + 6196: 0100 addi s0,sp,128 + 6198: 0200 addi s0,sp,256 + 619a: 5b04 lw s1,48(a4) + 619c: 04090003 lb zero,64(s2) + 61a0: 0100 addi s0,sp,128 + 61a2: 0200 addi s0,sp,256 + 61a4: 5b04 lw s1,48(a4) + 61a6: 00090003 lb zero,0(s2) + 61aa: 0100 addi s0,sp,128 + 61ac: 0200 addi s0,sp,256 + 61ae: 5b04 lw s1,48(a4) + 61b0: 18090003 lb zero,384(s2) + 61b4: 0100 addi s0,sp,128 + 61b6: 0200 addi s0,sp,256 + 61b8: 5b04 lw s1,48(a4) + 61ba: 00090003 lb zero,0(s2) + 61be: 0100 addi s0,sp,128 + 61c0: 0200 addi s0,sp,256 + 61c2: 5c04 lw s1,56(s0) + 61c4: 10090003 lb zero,256(s2) + 61c8: 0100 addi s0,sp,128 + 61ca: 0c090003 lb zero,192(s2) + 61ce: 0100 addi s0,sp,128 + 61d0: 08090003 lb zero,128(s2) + 61d4: 0100 addi s0,sp,128 + 61d6: 0200 addi s0,sp,256 + 61d8: 5004 lw s1,32(s0) + 61da: 18090003 lb zero,384(s2) + 61de: 0100 addi s0,sp,128 + 61e0: 0200 addi s0,sp,256 + 61e2: 7104 flw fs1,32(a0) + 61e4: 0c090003 lb zero,192(s2) + 61e8: 0100 addi s0,sp,128 + 61ea: 0200 addi s0,sp,256 + 61ec: 7104 flw fs1,32(a0) + 61ee: 00090003 lb zero,0(s2) + 61f2: 0100 addi s0,sp,128 + 61f4: 0200 addi s0,sp,256 + 61f6: 7104 flw fs1,32(a0) + 61f8: 00090003 lb zero,0(s2) + 61fc: 0100 addi s0,sp,128 + 61fe: 0200 addi s0,sp,256 + 6200: 7104 flw fs1,32(a0) + 6202: 20090003 lb zero,512(s2) + 6206: 0100 addi s0,sp,128 + 6208: 0200 addi s0,sp,256 + 620a: 6a04 flw fs1,16(a2) + 620c: 04090003 lb zero,64(s2) + 6210: 0100 addi s0,sp,128 + 6212: 0200 addi s0,sp,256 + 6214: 6a04 flw fs1,16(a2) + 6216: 10090003 lb zero,256(s2) + 621a: 0100 addi s0,sp,128 + 621c: 0200 addi s0,sp,256 + 621e: 7404 flw fs1,40(s0) + 6220: 0c090003 lb zero,192(s2) + 6224: 0100 addi s0,sp,128 + 6226: 0200 addi s0,sp,256 + 6228: 7404 flw fs1,40(s0) + 622a: 00090003 lb zero,0(s2) + 622e: 0100 addi s0,sp,128 + 6230: 0200 addi s0,sp,256 + 6232: 7404 flw fs1,40(s0) + 6234: 00090003 lb zero,0(s2) + 6238: 0100 addi s0,sp,128 + 623a: 0200 addi s0,sp,256 + 623c: 7404 flw fs1,40(s0) + 623e: 00090003 lb zero,0(s2) + 6242: 0100 addi s0,sp,128 + 6244: 0200 addi s0,sp,256 + 6246: 7404 flw fs1,40(s0) + 6248: 00090003 lb zero,0(s2) + 624c: 0100 addi s0,sp,128 + 624e: 0200 addi s0,sp,256 + 6250: 7404 flw fs1,40(s0) + 6252: 00090003 lb zero,0(s2) + 6256: 0100 addi s0,sp,128 + 6258: 0200 addi s0,sp,256 + 625a: 7404 flw fs1,40(s0) + 625c: 00090003 lb zero,0(s2) + 6260: 0100 addi s0,sp,128 + 6262: 0200 addi s0,sp,256 + 6264: 7404 flw fs1,40(s0) + 6266: 08090003 lb zero,128(s2) + 626a: 0100 addi s0,sp,128 + 626c: 0200 addi s0,sp,256 + 626e: 7404 flw fs1,40(s0) + 6270: 08090003 lb zero,128(s2) + 6274: 0100 addi s0,sp,128 + 6276: 0200 addi s0,sp,256 + 6278: 7404 flw fs1,40(s0) + 627a: 00090003 lb zero,0(s2) + 627e: 0100 addi s0,sp,128 + 6280: 0200 addi s0,sp,256 + 6282: 7604 flw fs1,40(a2) + 6284: 0306 slli t1,t1,0x1 + 6286: 0900 addi s0,sp,144 + 6288: 0004 0x4 + 628a: 0001 nop + 628c: 0402 c.slli64 s0 + 628e: 0679 addi a2,a2,30 + 6290: 10090003 lb zero,256(s2) + 6294: 0100 addi s0,sp,128 + 6296: 0306 slli t1,t1,0x1 + 6298: 0900 addi s0,sp,144 + 629a: 0008 0x8 + 629c: 0001 nop + 629e: 0402 c.slli64 s0 + 62a0: 067e slli a2,a2,0x1f + 62a2: 08090003 lb zero,128(s2) + 62a6: 0100 addi s0,sp,128 + 62a8: 0300 addi s0,sp,384 + 62aa: 8404 0x8404 + 62ac: 0601 addi a2,a2,0 + 62ae: 18090003 lb zero,384(s2) + 62b2: 0100 addi s0,sp,128 + 62b4: 0200 addi s0,sp,256 + 62b6: 7804 flw fs1,48(s0) + 62b8: 0306 slli t1,t1,0x1 + 62ba: 0900 addi s0,sp,144 + 62bc: 0008 0x8 + 62be: 0001 nop + 62c0: 0402 c.slli64 s0 + 62c2: 0003067b 0x3067b + 62c6: 1809 addi a6,a6,-30 + 62c8: 0100 addi s0,sp,128 + 62ca: 0200 addi s0,sp,256 + 62cc: 7b04 flw fs1,48(a4) + 62ce: 0306 slli t1,t1,0x1 + 62d0: 0900 addi s0,sp,144 + 62d2: 0018 0x18 + 62d4: 0001 nop + 62d6: 0402 c.slli64 s0 + 62d8: 0900037b 0x900037b + 62dc: 0008 0x8 + 62de: 0001 nop + 62e0: 0402 c.slli64 s0 + 62e2: 067f 0x67f + 62e4: 14090003 lb zero,320(s2) + 62e8: 0100 addi s0,sp,128 + 62ea: 0300 addi s0,sp,384 + 62ec: 8204 0x8204 + 62ee: 0601 addi a2,a2,0 + 62f0: 04090003 lb zero,64(s2) + 62f4: 0100 addi s0,sp,128 + 62f6: 0300 addi s0,sp,384 + 62f8: 8104 0x8104 + 62fa: 0301 addi t1,t1,0 + 62fc: 0900 addi s0,sp,144 + 62fe: 0024 addi s1,sp,8 + 6300: 0001 nop + 6302: 01850403 lb s0,24(a0) + 6306: 28090003 lb zero,640(s2) + 630a: 0100 addi s0,sp,128 + 630c: 0300 addi s0,sp,384 + 630e: 8404 0x8404 + 6310: 0601 addi a2,a2,0 + 6312: 10090003 lb zero,256(s2) + 6316: 0100 addi s0,sp,128 + 6318: 0300 addi s0,sp,384 + 631a: 8604 0x8604 + 631c: 0601 addi a2,a2,0 + 631e: 04090003 lb zero,64(s2) + 6322: 0100 addi s0,sp,128 + 6324: 0300 addi s0,sp,384 + 6326: 8604 0x8604 + 6328: 0301 addi t1,t1,0 + 632a: 0900 addi s0,sp,144 + 632c: 0000 unimp + 632e: 0001 nop + 6330: 018a0403 lb s0,24(s4) + 6334: 10090003 lb zero,256(s2) + 6338: 0100 addi s0,sp,128 + 633a: 0300 addi s0,sp,384 + 633c: 8a04 0x8a04 + 633e: 0301 addi t1,t1,0 + 6340: 0900 addi s0,sp,144 + 6342: 0000 unimp + 6344: 0001 nop + 6346: 018a0403 lb s0,24(s4) + 634a: 00090003 lb zero,0(s2) + 634e: 0100 addi s0,sp,128 + 6350: 0300 addi s0,sp,384 + 6352: 8a04 0x8a04 + 6354: 0301 addi t1,t1,0 + 6356: 0900 addi s0,sp,144 + 6358: 0000 unimp + 635a: 0001 nop + 635c: 018a0403 lb s0,24(s4) + 6360: 1c090003 lb zero,448(s2) + 6364: 0100 addi s0,sp,128 + 6366: 0300 addi s0,sp,384 + 6368: 8a04 0x8a04 + 636a: 0301 addi t1,t1,0 + 636c: 0900 addi s0,sp,144 + 636e: 0000 unimp + 6370: 0001 nop + 6372: 018a0403 lb s0,24(s4) + 6376: 0306 slli t1,t1,0x1 + 6378: 097f 0x97f + 637a: 0008 0x8 + 637c: 0001 nop + 637e: 018a0403 lb s0,24(s4) + 6382: 04090103 lb sp,64(s2) + 6386: 0100 addi s0,sp,128 + 6388: 0300 addi s0,sp,384 + 638a: 8a04 0x8a04 + 638c: 0601 addi a2,a2,0 + 638e: 04090003 lb zero,64(s2) + 6392: 0100 addi s0,sp,128 + 6394: 0300 addi s0,sp,384 + 6396: 8a04 0x8a04 + 6398: 0301 addi t1,t1,0 + 639a: 0900 addi s0,sp,144 + 639c: 0000 unimp + 639e: 0001 nop + 63a0: 018a0403 lb s0,24(s4) + 63a4: 1c090003 lb zero,448(s2) + 63a8: 0100 addi s0,sp,128 + 63aa: 0300 addi s0,sp,384 + 63ac: 8a04 0x8a04 + 63ae: 0301 addi t1,t1,0 + 63b0: 0900 addi s0,sp,144 + 63b2: 0000 unimp + 63b4: 0001 nop + 63b6: 018a0403 lb s0,24(s4) + 63ba: 04090003 lb zero,64(s2) + 63be: 0100 addi s0,sp,128 + 63c0: 0300 addi s0,sp,384 + 63c2: 8a04 0x8a04 + 63c4: 0301 addi t1,t1,0 + 63c6: 0900 addi s0,sp,144 + 63c8: 0000 unimp + 63ca: 0001 nop + 63cc: 018a0403 lb s0,24(s4) + 63d0: 1c090003 lb zero,448(s2) + 63d4: 0100 addi s0,sp,128 + 63d6: 0300 addi s0,sp,384 + 63d8: 8a04 0x8a04 + 63da: 0301 addi t1,t1,0 + 63dc: 0900 addi s0,sp,144 + 63de: 0000 unimp + 63e0: 0001 nop + 63e2: 0402 c.slli64 s0 + 63e4: 034e slli t1,t1,0x13 + 63e6: 0900 addi s0,sp,144 + 63e8: 0008 0x8 + 63ea: 0001 nop + 63ec: 018c0403 lb s0,24(s8) # 1d018 <_start-0x7ffe2fe8> + 63f0: 34090003 lb zero,832(s2) + 63f4: 0100 addi s0,sp,128 + 63f6: 0300 addi s0,sp,384 + 63f8: 8e04 0x8e04 + 63fa: 0301 addi t1,t1,0 + 63fc: 0900 addi s0,sp,144 + 63fe: 0010 0x10 + 6400: 0001 nop + 6402: 018e0403 lb s0,24(t3) # 1a018 <_start-0x7ffe5fe8> + 6406: 00090003 lb zero,0(s2) + 640a: 0100 addi s0,sp,128 + 640c: 0300 addi s0,sp,384 + 640e: 9004 0x9004 + 6410: 0301 addi t1,t1,0 + 6412: 0900 addi s0,sp,144 + 6414: 0004 0x4 + 6416: 0001 nop + 6418: 01900403 lb s0,25(zero) # 19 <_start-0x7fffffe7> + 641c: 00090003 lb zero,0(s2) + 6420: 0100 addi s0,sp,128 + 6422: 0300 addi s0,sp,384 + 6424: 9004 0x9004 + 6426: 0301 addi t1,t1,0 + 6428: 0900 addi s0,sp,144 + 642a: 0010 0x10 + 642c: 0001 nop + 642e: 01910403 lb s0,25(sp) + 6432: 04090003 lb zero,64(s2) + 6436: 0100 addi s0,sp,128 + 6438: 0300 addi s0,sp,384 + 643a: 9604 0x9604 + 643c: 0301 addi t1,t1,0 + 643e: 0900 addi s0,sp,144 + 6440: 0010 0x10 + 6442: 0001 nop + 6444: 01960403 lb s0,25(a2) # 30019 <_start-0x7ffcffe7> + 6448: 00090003 lb zero,0(s2) + 644c: 0100 addi s0,sp,128 + 644e: 0300 addi s0,sp,384 + 6450: 9604 0x9604 + 6452: 0301 addi t1,t1,0 + 6454: 0900 addi s0,sp,144 + 6456: 0010 0x10 + 6458: 0001 nop + 645a: 01970403 lb s0,25(a4) + 645e: 04090003 lb zero,64(s2) + 6462: 0100 addi s0,sp,128 + 6464: 0300 addi s0,sp,384 + 6466: 9704 0x9704 + 6468: 0301 addi t1,t1,0 + 646a: 0900 addi s0,sp,144 + 646c: 0000 unimp + 646e: 0001 nop + 6470: 01970403 lb s0,25(a4) + 6474: 00090003 lb zero,0(s2) + 6478: 0100 addi s0,sp,128 + 647a: 0300 addi s0,sp,384 + 647c: 9704 0x9704 + 647e: 0301 addi t1,t1,0 + 6480: 0900 addi s0,sp,144 + 6482: 0000 unimp + 6484: 0001 nop + 6486: 01970403 lb s0,25(a4) + 648a: 00090003 lb zero,0(s2) + 648e: 0100 addi s0,sp,128 + 6490: 0300 addi s0,sp,384 + 6492: 9704 0x9704 + 6494: 0301 addi t1,t1,0 + 6496: 0900 addi s0,sp,144 + 6498: 0010 0x10 + 649a: 0001 nop + 649c: 01970403 lb s0,25(a4) + 64a0: 00090003 lb zero,0(s2) + 64a4: 0100 addi s0,sp,128 + 64a6: 0300 addi s0,sp,384 + 64a8: 9704 0x9704 + 64aa: 0301 addi t1,t1,0 + 64ac: 0900 addi s0,sp,144 + 64ae: 0000 unimp + 64b0: 0001 nop + 64b2: 01970403 lb s0,25(a4) + 64b6: 00090003 lb zero,0(s2) + 64ba: 0100 addi s0,sp,128 + 64bc: 0300 addi s0,sp,384 + 64be: 9704 0x9704 + 64c0: 0301 addi t1,t1,0 + 64c2: 0900 addi s0,sp,144 + 64c4: 0018 0x18 + 64c6: 0001 nop + 64c8: 01970403 lb s0,25(a4) + 64cc: 00090003 lb zero,0(s2) + 64d0: 0100 addi s0,sp,128 + 64d2: 0300 addi s0,sp,384 + 64d4: 9704 0x9704 + 64d6: 0301 addi t1,t1,0 + 64d8: 0900 addi s0,sp,144 + 64da: 0000 unimp + 64dc: 0001 nop + 64de: 01970403 lb s0,25(a4) + 64e2: 00090003 lb zero,0(s2) + 64e6: 0100 addi s0,sp,128 + 64e8: 0300 addi s0,sp,384 + 64ea: 9704 0x9704 + 64ec: 0301 addi t1,t1,0 + 64ee: 0900 addi s0,sp,144 + 64f0: 001c 0x1c + 64f2: 0001 nop + 64f4: 01970403 lb s0,25(a4) + 64f8: 00090003 lb zero,0(s2) + 64fc: 0100 addi s0,sp,128 + 64fe: 0300 addi s0,sp,384 + 6500: 9704 0x9704 + 6502: 0301 addi t1,t1,0 + 6504: 0900 addi s0,sp,144 + 6506: 0000 unimp + 6508: 0601 addi a2,a2,0 + 650a: 08090003 lb zero,128(s2) + 650e: 0100 addi s0,sp,128 + 6510: 0300 addi s0,sp,384 + 6512: 9904 0x9904 + 6514: 0601 addi a2,a2,0 + 6516: 08090003 lb zero,128(s2) + 651a: 0100 addi s0,sp,128 + 651c: 0300 addi s0,sp,384 + 651e: 9904 0x9904 + 6520: 0301 addi t1,t1,0 + 6522: 0900 addi s0,sp,144 + 6524: 0010 0x10 + 6526: 0001 nop + 6528: 01aa0403 lb s0,26(s4) + 652c: 08090003 lb zero,128(s2) + 6530: 0100 addi s0,sp,128 + 6532: 0300 addi s0,sp,384 + 6534: aa04 fsd fs1,16(a2) + 6536: 0301 addi t1,t1,0 + 6538: 0900 addi s0,sp,144 + 653a: 0000 unimp + 653c: 0001 nop + 653e: 01aa0403 lb s0,26(s4) + 6542: 00090003 lb zero,0(s2) + 6546: 0100 addi s0,sp,128 + 6548: 0300 addi s0,sp,384 + 654a: aa04 fsd fs1,16(a2) + 654c: 0301 addi t1,t1,0 + 654e: 0900 addi s0,sp,144 + 6550: 0000 unimp + 6552: 0001 nop + 6554: 01aa0403 lb s0,26(s4) + 6558: 00090003 lb zero,0(s2) + 655c: 0100 addi s0,sp,128 + 655e: 0300 addi s0,sp,384 + 6560: aa04 fsd fs1,16(a2) + 6562: 0301 addi t1,t1,0 + 6564: 0900 addi s0,sp,144 + 6566: 0000 unimp + 6568: 0001 nop + 656a: 01ab0403 lb s0,26(s6) + 656e: 04090003 lb zero,64(s2) + 6572: 0100 addi s0,sp,128 + 6574: 0300 addi s0,sp,384 + 6576: ae04 fsd fs1,24(a2) + 6578: 0601 addi a2,a2,0 + 657a: 10090003 lb zero,256(s2) + 657e: 0100 addi s0,sp,128 + 6580: 0300 addi s0,sp,384 + 6582: ac04 fsd fs1,24(s0) + 6584: 0601 addi a2,a2,0 + 6586: 08090003 lb zero,128(s2) + 658a: 0100 addi s0,sp,128 + 658c: 0300 addi s0,sp,384 + 658e: ae04 fsd fs1,24(a2) + 6590: 0301 addi t1,t1,0 + 6592: 0900 addi s0,sp,144 + 6594: 0010 0x10 + 6596: 0001 nop + 6598: 01c60403 lb s0,28(a2) + 659c: 14090003 lb zero,320(s2) + 65a0: 0100 addi s0,sp,128 + 65a2: 0300 addi s0,sp,384 + 65a4: c604 sw s1,8(a2) + 65a6: 0301 addi t1,t1,0 + 65a8: 0900 addi s0,sp,144 + 65aa: 0000 unimp + 65ac: 0001 nop + 65ae: 01c60403 lb s0,28(a2) + 65b2: 00090003 lb zero,0(s2) + 65b6: 0100 addi s0,sp,128 + 65b8: 0300 addi s0,sp,384 + 65ba: c604 sw s1,8(a2) + 65bc: 0301 addi t1,t1,0 + 65be: 0900 addi s0,sp,144 + 65c0: 0000 unimp + 65c2: 0001 nop + 65c4: 01c60403 lb s0,28(a2) + 65c8: 00090003 lb zero,0(s2) + 65cc: 0100 addi s0,sp,128 + 65ce: 0300 addi s0,sp,384 + 65d0: c604 sw s1,8(a2) + 65d2: 0301 addi t1,t1,0 + 65d4: 0900 addi s0,sp,144 + 65d6: 0010 0x10 + 65d8: 0001 nop + 65da: 01c60403 lb s0,28(a2) + 65de: 00090003 lb zero,0(s2) + 65e2: 0100 addi s0,sp,128 + 65e4: 0300 addi s0,sp,384 + 65e6: c604 sw s1,8(a2) + 65e8: 0301 addi t1,t1,0 + 65ea: 0900 addi s0,sp,144 + 65ec: 0000 unimp + 65ee: 0001 nop + 65f0: 01c60403 lb s0,28(a2) + 65f4: 00090003 lb zero,0(s2) + 65f8: 0100 addi s0,sp,128 + 65fa: 0300 addi s0,sp,384 + 65fc: c604 sw s1,8(a2) + 65fe: 0301 addi t1,t1,0 + 6600: 0900 addi s0,sp,144 + 6602: 0000 unimp + 6604: 0001 nop + 6606: 01c60403 lb s0,28(a2) + 660a: 00090003 lb zero,0(s2) + 660e: 0100 addi s0,sp,128 + 6610: 0300 addi s0,sp,384 + 6612: c604 sw s1,8(a2) + 6614: 0301 addi t1,t1,0 + 6616: 0900 addi s0,sp,144 + 6618: 0000 unimp + 661a: 0001 nop + 661c: 01c60403 lb s0,28(a2) + 6620: 00090003 lb zero,0(s2) + 6624: 0100 addi s0,sp,128 + 6626: 0300 addi s0,sp,384 + 6628: c604 sw s1,8(a2) + 662a: 0301 addi t1,t1,0 + 662c: 0900 addi s0,sp,144 + 662e: 0000 unimp + 6630: 0001 nop + 6632: 01d20403 lb s0,29(tp) # 1d <_start-0x7fffffe3> + 6636: 04090003 lb zero,64(s2) + 663a: 0100 addi s0,sp,128 + 663c: 0300 addi s0,sp,384 + 663e: bc04 fsd fs1,56(s0) + 6640: 0304 addi s1,sp,384 + 6642: 0900 addi s0,sp,144 + 6644: 0020 addi s0,sp,8 + 6646: 0001 nop + 6648: 018d0403 lb s0,24(s10) + 664c: 1c090003 lb zero,448(s2) + 6650: 0100 addi s0,sp,128 + 6652: 0300 addi s0,sp,384 + 6654: 8d04 0x8d04 + 6656: 0301 addi t1,t1,0 + 6658: 0900 addi s0,sp,144 + 665a: 0000 unimp + 665c: 0001 nop + 665e: 018d0403 lb s0,24(s10) + 6662: 00090003 lb zero,0(s2) + 6666: 0100 addi s0,sp,128 + 6668: 0300 addi s0,sp,384 + 666a: 8d04 0x8d04 + 666c: 0301 addi t1,t1,0 + 666e: 0900 addi s0,sp,144 + 6670: 0000 unimp + 6672: 0001 nop + 6674: 018d0403 lb s0,24(s10) + 6678: 10090003 lb zero,256(s2) + 667c: 0100 addi s0,sp,128 + 667e: 0300 addi s0,sp,384 + 6680: 8d04 0x8d04 + 6682: 0301 addi t1,t1,0 + 6684: 0900 addi s0,sp,144 + 6686: 0000 unimp + 6688: 0001 nop + 668a: 018d0403 lb s0,24(s10) + 668e: 00090003 lb zero,0(s2) + 6692: 0100 addi s0,sp,128 + 6694: 0300 addi s0,sp,384 + 6696: 8d04 0x8d04 + 6698: 0301 addi t1,t1,0 + 669a: 0900 addi s0,sp,144 + 669c: 0000 unimp + 669e: 0001 nop + 66a0: 018d0403 lb s0,24(s10) + 66a4: 30090003 lb zero,768(s2) + 66a8: 0100 addi s0,sp,128 + 66aa: 0300 addi s0,sp,384 + 66ac: 8d04 0x8d04 + 66ae: 0301 addi t1,t1,0 + 66b0: 0900 addi s0,sp,144 + 66b2: 0000 unimp + 66b4: 0001 nop + 66b6: 018d0403 lb s0,24(s10) + 66ba: 00090003 lb zero,0(s2) + 66be: 0100 addi s0,sp,128 + 66c0: 0300 addi s0,sp,384 + 66c2: 8d04 0x8d04 + 66c4: 0301 addi t1,t1,0 + 66c6: 0900 addi s0,sp,144 + 66c8: 0000 unimp + 66ca: 0001 nop + 66cc: 018d0403 lb s0,24(s10) + 66d0: 04090003 lb zero,64(s2) + 66d4: 0100 addi s0,sp,128 + 66d6: 0300 addi s0,sp,384 + 66d8: 8d04 0x8d04 + 66da: 0301 addi t1,t1,0 + 66dc: 0900 addi s0,sp,144 + 66de: 0000 unimp + 66e0: 0001 nop + 66e2: 018d0403 lb s0,24(s10) + 66e6: 04090003 lb zero,64(s2) + 66ea: 0100 addi s0,sp,128 + 66ec: 0300 addi s0,sp,384 + 66ee: 8d04 0x8d04 + 66f0: 0301 addi t1,t1,0 + 66f2: 0900 addi s0,sp,144 + 66f4: 0000 unimp + 66f6: 0001 nop + 66f8: 018d0403 lb s0,24(s10) + 66fc: 00090003 lb zero,0(s2) + 6700: 0100 addi s0,sp,128 + 6702: 0300 addi s0,sp,384 + 6704: 8d04 0x8d04 + 6706: 0301 addi t1,t1,0 + 6708: 0900 addi s0,sp,144 + 670a: 0000 unimp + 670c: 0001 nop + 670e: 018d0403 lb s0,24(s10) + 6712: 00090003 lb zero,0(s2) + 6716: 0100 addi s0,sp,128 + 6718: 0300 addi s0,sp,384 + 671a: 8d04 0x8d04 + 671c: 0301 addi t1,t1,0 + 671e: 0900 addi s0,sp,144 + 6720: 0000 unimp + 6722: 0001 nop + 6724: 018d0403 lb s0,24(s10) + 6728: 00090003 lb zero,0(s2) + 672c: 0100 addi s0,sp,128 + 672e: 0300 addi s0,sp,384 + 6730: 8d04 0x8d04 + 6732: 0301 addi t1,t1,0 + 6734: 0900 addi s0,sp,144 + 6736: 0000 unimp + 6738: 0001 nop + 673a: 018d0403 lb s0,24(s10) + 673e: 00090003 lb zero,0(s2) + 6742: 0100 addi s0,sp,128 + 6744: 0300 addi s0,sp,384 + 6746: 8d04 0x8d04 + 6748: 0301 addi t1,t1,0 + 674a: 0900 addi s0,sp,144 + 674c: 0000 unimp + 674e: 0001 nop + 6750: 018d0403 lb s0,24(s10) + 6754: 00090003 lb zero,0(s2) + 6758: 0100 addi s0,sp,128 + 675a: 0300 addi s0,sp,384 + 675c: 8d04 0x8d04 + 675e: 0301 addi t1,t1,0 + 6760: 0900 addi s0,sp,144 + 6762: 0000 unimp + 6764: 0001 nop + 6766: 018d0403 lb s0,24(s10) + 676a: 00090003 lb zero,0(s2) + 676e: 0100 addi s0,sp,128 + 6770: 0300 addi s0,sp,384 + 6772: 8d04 0x8d04 + 6774: 0301 addi t1,t1,0 + 6776: 0900 addi s0,sp,144 + 6778: 0000 unimp + 677a: 0001 nop + 677c: 01e40403 lb s0,30(s0) # 1801e <_start-0x7ffe7fe2> + 6780: 04090003 lb zero,64(s2) + 6784: 0100 addi s0,sp,128 + 6786: 0300 addi s0,sp,384 + 6788: e504 fsw fs1,8(a0) + 678a: 0301 addi t1,t1,0 + 678c: 0900 addi s0,sp,144 + 678e: 0020 addi s0,sp,8 + 6790: 0001 nop + 6792: 01e50403 lb s0,30(a0) + 6796: 00090003 lb zero,0(s2) + 679a: 0100 addi s0,sp,128 + 679c: 0300 addi s0,sp,384 + 679e: e504 fsw fs1,8(a0) + 67a0: 0301 addi t1,t1,0 + 67a2: 0900 addi s0,sp,144 + 67a4: 0000 unimp + 67a6: 0001 nop + 67a8: 01e50403 lb s0,30(a0) + 67ac: 00090003 lb zero,0(s2) + 67b0: 0100 addi s0,sp,128 + 67b2: 0306 slli t1,t1,0x1 + 67b4: 0900 addi s0,sp,144 + 67b6: 000c 0xc + 67b8: 0001 nop + 67ba: 01f40403 lb s0,31(s0) + 67be: 0306 slli t1,t1,0x1 + 67c0: 0900 addi s0,sp,144 + 67c2: 000c 0xc + 67c4: 0001 nop + 67c6: 01f40403 lb s0,31(s0) + 67ca: 00090003 lb zero,0(s2) + 67ce: 0100 addi s0,sp,128 + 67d0: 0300 addi s0,sp,384 + 67d2: f404 fsw fs1,40(s0) + 67d4: 0301 addi t1,t1,0 + 67d6: 0900 addi s0,sp,144 + 67d8: 0008 0x8 + 67da: 0001 nop + 67dc: 01f40403 lb s0,31(s0) + 67e0: 00090003 lb zero,0(s2) + 67e4: 0100 addi s0,sp,128 + 67e6: 0300 addi s0,sp,384 + 67e8: f404 fsw fs1,40(s0) + 67ea: 0301 addi t1,t1,0 + 67ec: 0900 addi s0,sp,144 + 67ee: 0000 unimp + 67f0: 0001 nop + 67f2: 01f40403 lb s0,31(s0) + 67f6: 00090003 lb zero,0(s2) + 67fa: 0100 addi s0,sp,128 + 67fc: 0200 addi s0,sp,256 + 67fe: 0d04 addi s1,sp,656 + 6800: 14090003 lb zero,320(s2) + 6804: 0100 addi s0,sp,128 + 6806: 0200 addi s0,sp,256 + 6808: 0d04 addi s1,sp,656 + 680a: 00090003 lb zero,0(s2) + 680e: 0100 addi s0,sp,128 + 6810: 0300 addi s0,sp,384 + 6812: 9d04 0x9d04 + 6814: 0302 c.slli64 t1 + 6816: 0900 addi s0,sp,144 + 6818: 0004 0x4 + 681a: 0001 nop + 681c: 029d0403 lb s0,41(s10) + 6820: 00090003 lb zero,0(s2) + 6824: 0100 addi s0,sp,128 + 6826: 0300 addi s0,sp,384 + 6828: 9d04 0x9d04 + 682a: 0302 c.slli64 t1 + 682c: 0900 addi s0,sp,144 + 682e: 0000 unimp + 6830: 0001 nop + 6832: 029f0403 lb s0,41(t5) # 22d15 <_start-0x7ffdd2eb> + 6836: 04090003 lb zero,64(s2) + 683a: 0100 addi s0,sp,128 + 683c: 0300 addi s0,sp,384 + 683e: a204 fsd fs1,0(a2) + 6840: 0302 c.slli64 t1 + 6842: 0900 addi s0,sp,144 + 6844: 001c 0x1c + 6846: 0001 nop + 6848: 02a20403 lb s0,42(tp) # 2a <_start-0x7fffffd6> + 684c: 00090003 lb zero,0(s2) + 6850: 0100 addi s0,sp,128 + 6852: 0300 addi s0,sp,384 + 6854: a204 fsd fs1,0(a2) + 6856: 0302 c.slli64 t1 + 6858: 0900 addi s0,sp,144 + 685a: 0004 0x4 + 685c: 0001 nop + 685e: 02ab0403 lb s0,42(s6) + 6862: 04090003 lb zero,64(s2) + 6866: 0100 addi s0,sp,128 + 6868: 0300 addi s0,sp,384 + 686a: ab04 fsd fs1,16(a4) + 686c: 0302 c.slli64 t1 + 686e: 0900 addi s0,sp,144 + 6870: 0000 unimp + 6872: 0001 nop + 6874: 02ab0403 lb s0,42(s6) + 6878: 00090003 lb zero,0(s2) + 687c: 0100 addi s0,sp,128 + 687e: 0300 addi s0,sp,384 + 6880: ab04 fsd fs1,16(a4) + 6882: 0302 c.slli64 t1 + 6884: 0900 addi s0,sp,144 + 6886: 0000 unimp + 6888: 0001 nop + 688a: 02ab0403 lb s0,42(s6) + 688e: 1c090003 lb zero,448(s2) + 6892: 0100 addi s0,sp,128 + 6894: 0300 addi s0,sp,384 + 6896: ab04 fsd fs1,16(a4) + 6898: 0302 c.slli64 t1 + 689a: 0900 addi s0,sp,144 + 689c: 0000 unimp + 689e: 0001 nop + 68a0: 02ab0403 lb s0,42(s6) + 68a4: 00090003 lb zero,0(s2) + 68a8: 0100 addi s0,sp,128 + 68aa: 0300 addi s0,sp,384 + 68ac: ab04 fsd fs1,16(a4) + 68ae: 0302 c.slli64 t1 + 68b0: 0900 addi s0,sp,144 + 68b2: 0000 unimp + 68b4: 0001 nop + 68b6: 02ab0403 lb s0,42(s6) + 68ba: 04090003 lb zero,64(s2) + 68be: 0100 addi s0,sp,128 + 68c0: 0300 addi s0,sp,384 + 68c2: ad04 fsd fs1,24(a0) + 68c4: 0602 c.slli64 a2 + 68c6: 08090003 lb zero,128(s2) + 68ca: 0100 addi s0,sp,128 + 68cc: 0300 addi s0,sp,384 + 68ce: b204 fsd fs1,32(a2) + 68d0: 0302 c.slli64 t1 + 68d2: 0900 addi s0,sp,144 + 68d4: 0008 0x8 + 68d6: 0001 nop + 68d8: 02b20403 lb s0,43(tp) # 2b <_start-0x7fffffd5> + 68dc: 0306 slli t1,t1,0x1 + 68de: 0900 addi s0,sp,144 + 68e0: 0008 0x8 + 68e2: 0001 nop + 68e4: 02b20403 lb s0,43(tp) # 2b <_start-0x7fffffd5> + 68e8: 04090003 lb zero,64(s2) + 68ec: 0100 addi s0,sp,128 + 68ee: 0300 addi s0,sp,384 + 68f0: b204 fsd fs1,32(a2) + 68f2: 0302 c.slli64 t1 + 68f4: 0900 addi s0,sp,144 + 68f6: 0004 0x4 + 68f8: 0001 nop + 68fa: 02b20403 lb s0,43(tp) # 2b <_start-0x7fffffd5> + 68fe: 08090003 lb zero,128(s2) + 6902: 0100 addi s0,sp,128 + 6904: 0300 addi s0,sp,384 + 6906: b304 fsd fs1,32(a4) + 6908: 0602 c.slli64 a2 + 690a: 04090003 lb zero,64(s2) + 690e: 0100 addi s0,sp,128 + 6910: 0300 addi s0,sp,384 + 6912: b804 fsd fs1,48(s0) + 6914: 0602 c.slli64 a2 + 6916: 08090003 lb zero,128(s2) + 691a: 0100 addi s0,sp,128 + 691c: 0300 addi s0,sp,384 + 691e: b804 fsd fs1,48(s0) + 6920: 0302 c.slli64 t1 + 6922: 0900 addi s0,sp,144 + 6924: 0014 0x14 + 6926: 0001 nop + 6928: 038f0403 lb s0,56(t5) + 692c: 0306 slli t1,t1,0x1 + 692e: 097f 0x97f + 6930: 0000 unimp + 6932: 0001 nop + 6934: 038f0403 lb s0,56(t5) + 6938: 04090103 lb sp,64(s2) + 693c: 0100 addi s0,sp,128 + 693e: 0300 addi s0,sp,384 + 6940: ac04 fsd fs1,24(s0) + 6942: 0602 c.slli64 a2 + 6944: 04090003 lb zero,64(s2) + 6948: 0100 addi s0,sp,128 + 694a: 0c090003 lb zero,192(s2) + 694e: 0100 addi s0,sp,128 + 6950: 08090003 lb zero,128(s2) + 6954: 0100 addi s0,sp,128 + 6956: 0300 addi s0,sp,384 + 6958: a004 fsd fs1,0(s0) + 695a: 0302 c.slli64 t1 + 695c: 0900 addi s0,sp,144 + 695e: 0018 0x18 + 6960: 0001 nop + 6962: 02c60403 lb s0,44(a2) + 6966: 0c090003 lb zero,192(s2) + 696a: 0100 addi s0,sp,128 + 696c: 0300 addi s0,sp,384 + 696e: c604 sw s1,8(a2) + 6970: 0302 c.slli64 t1 + 6972: 0900 addi s0,sp,144 + 6974: 0010 0x10 + 6976: 0001 nop + 6978: 02d00403 lb s0,45(zero) # 2d <_start-0x7fffffd3> + 697c: 0c090003 lb zero,192(s2) + 6980: 0100 addi s0,sp,128 + 6982: 0300 addi s0,sp,384 + 6984: d004 sw s1,32(s0) + 6986: 0302 c.slli64 t1 + 6988: 0900 addi s0,sp,144 + 698a: 0000 unimp + 698c: 0001 nop + 698e: 02d00403 lb s0,45(zero) # 2d <_start-0x7fffffd3> + 6992: 00090003 lb zero,0(s2) + 6996: 0100 addi s0,sp,128 + 6998: 0300 addi s0,sp,384 + 699a: d004 sw s1,32(s0) + 699c: 0302 c.slli64 t1 + 699e: 0900 addi s0,sp,144 + 69a0: 0000 unimp + 69a2: 0001 nop + 69a4: 02d00403 lb s0,45(zero) # 2d <_start-0x7fffffd3> + 69a8: 00090003 lb zero,0(s2) + 69ac: 0100 addi s0,sp,128 + 69ae: 0300 addi s0,sp,384 + 69b0: d004 sw s1,32(s0) + 69b2: 0302 c.slli64 t1 + 69b4: 0900 addi s0,sp,144 + 69b6: 0000 unimp + 69b8: 0001 nop + 69ba: 02d00403 lb s0,45(zero) # 2d <_start-0x7fffffd3> + 69be: 00090003 lb zero,0(s2) + 69c2: 0100 addi s0,sp,128 + 69c4: 0300 addi s0,sp,384 + 69c6: d004 sw s1,32(s0) + 69c8: 0302 c.slli64 t1 + 69ca: 0900 addi s0,sp,144 + 69cc: 0004 0x4 + 69ce: 0001 nop + 69d0: 02d00403 lb s0,45(zero) # 2d <_start-0x7fffffd3> + 69d4: 04090003 lb zero,64(s2) + 69d8: 0100 addi s0,sp,128 + 69da: 0300 addi s0,sp,384 + 69dc: d004 sw s1,32(s0) + 69de: 0302 c.slli64 t1 + 69e0: 0900 addi s0,sp,144 + 69e2: 0000 unimp + 69e4: 0001 nop + 69e6: 02d20403 lb s0,45(tp) # 2d <_start-0x7fffffd3> + 69ea: 0306 slli t1,t1,0x1 + 69ec: 0900 addi s0,sp,144 + 69ee: 0008 0x8 + 69f0: 0001 nop + 69f2: 02d50403 lb s0,45(a0) + 69f6: 0306 slli t1,t1,0x1 + 69f8: 0900 addi s0,sp,144 + 69fa: 0008 0x8 + 69fc: 0601 addi a2,a2,0 + 69fe: 04090003 lb zero,64(s2) + 6a02: 0100 addi s0,sp,128 + 6a04: 0300 addi s0,sp,384 + 6a06: da04 sw s1,48(a2) + 6a08: 0602 c.slli64 a2 + 6a0a: 08090003 lb zero,128(s2) + 6a0e: 0100 addi s0,sp,128 + 6a10: 0300 addi s0,sp,384 + 6a12: e004 fsw fs1,0(s0) + 6a14: 0602 c.slli64 a2 + 6a16: 18090003 lb zero,384(s2) + 6a1a: 0100 addi s0,sp,128 + 6a1c: 0300 addi s0,sp,384 + 6a1e: d404 sw s1,40(s0) + 6a20: 0602 c.slli64 a2 + 6a22: 08090003 lb zero,128(s2) + 6a26: 0100 addi s0,sp,128 + 6a28: 0300 addi s0,sp,384 + 6a2a: d704 sw s1,40(a4) + 6a2c: 0602 c.slli64 a2 + 6a2e: 14090003 lb zero,320(s2) + 6a32: 0100 addi s0,sp,128 + 6a34: 0300 addi s0,sp,384 + 6a36: d704 sw s1,40(a4) + 6a38: 0602 c.slli64 a2 + 6a3a: 14090003 lb zero,320(s2) + 6a3e: 0100 addi s0,sp,128 + 6a40: 0300 addi s0,sp,384 + 6a42: d704 sw s1,40(a4) + 6a44: 0302 c.slli64 t1 + 6a46: 0900 addi s0,sp,144 + 6a48: 0008 0x8 + 6a4a: 0001 nop + 6a4c: 02db0403 lb s0,45(s6) + 6a50: 0306 slli t1,t1,0x1 + 6a52: 0900 addi s0,sp,144 + 6a54: 0014 0x14 + 6a56: 0001 nop + 6a58: 02de0403 lb s0,45(t3) + 6a5c: 0306 slli t1,t1,0x1 + 6a5e: 0900 addi s0,sp,144 + 6a60: 0004 0x4 + 6a62: 0001 nop + 6a64: 02dd0403 lb s0,45(s10) + 6a68: 24090003 lb zero,576(s2) + 6a6c: 0100 addi s0,sp,128 + 6a6e: 0300 addi s0,sp,384 + 6a70: e104 fsw fs1,0(a0) + 6a72: 0302 c.slli64 t1 + 6a74: 0900 addi s0,sp,144 + 6a76: 0028 addi a0,sp,8 + 6a78: 0001 nop + 6a7a: 02e00403 lb s0,46(zero) # 2e <_start-0x7fffffd2> + 6a7e: 0306 slli t1,t1,0x1 + 6a80: 0900 addi s0,sp,144 + 6a82: 0010 0x10 + 6a84: 0001 nop + 6a86: 02e20403 lb s0,46(tp) # 2e <_start-0x7fffffd2> + 6a8a: 0306 slli t1,t1,0x1 + 6a8c: 0900 addi s0,sp,144 + 6a8e: 0004 0x4 + 6a90: 0001 nop + 6a92: 02e20403 lb s0,46(tp) # 2e <_start-0x7fffffd2> + 6a96: 00090003 lb zero,0(s2) + 6a9a: 0100 addi s0,sp,128 + 6a9c: 0300 addi s0,sp,384 + 6a9e: e604 fsw fs1,8(a2) + 6aa0: 0302 c.slli64 t1 + 6aa2: 0900 addi s0,sp,144 + 6aa4: 0010 0x10 + 6aa6: 0001 nop + 6aa8: 02e60403 lb s0,46(a2) + 6aac: 00090003 lb zero,0(s2) + 6ab0: 0100 addi s0,sp,128 + 6ab2: 0300 addi s0,sp,384 + 6ab4: e604 fsw fs1,8(a2) + 6ab6: 0302 c.slli64 t1 + 6ab8: 0900 addi s0,sp,144 + 6aba: 0000 unimp + 6abc: 0001 nop + 6abe: 02e60403 lb s0,46(a2) + 6ac2: 00090003 lb zero,0(s2) + 6ac6: 0100 addi s0,sp,128 + 6ac8: 0300 addi s0,sp,384 + 6aca: e604 fsw fs1,8(a2) + 6acc: 0302 c.slli64 t1 + 6ace: 0900 addi s0,sp,144 + 6ad0: 002c addi a1,sp,8 + 6ad2: 0001 nop + 6ad4: 02e60403 lb s0,46(a2) + 6ad8: 00090003 lb zero,0(s2) + 6adc: 0100 addi s0,sp,128 + 6ade: 0300 addi s0,sp,384 + 6ae0: e604 fsw fs1,8(a2) + 6ae2: 0302 c.slli64 t1 + 6ae4: 0900 addi s0,sp,144 + 6ae6: 0000 unimp + 6ae8: 0001 nop + 6aea: 02e60403 lb s0,46(a2) + 6aee: 00090003 lb zero,0(s2) + 6af2: 0100 addi s0,sp,128 + 6af4: 0300 addi s0,sp,384 + 6af6: e604 fsw fs1,8(a2) + 6af8: 0302 c.slli64 t1 + 6afa: 0900 addi s0,sp,144 + 6afc: 0000 unimp + 6afe: 0001 nop + 6b00: 02e70403 lb s0,46(a4) + 6b04: 0306 slli t1,t1,0x1 + 6b06: 0900 addi s0,sp,144 + 6b08: 0008 0x8 + 6b0a: 0001 nop + 6b0c: 02ec0403 lb s0,46(s8) + 6b10: 04090003 lb zero,64(s2) + 6b14: 0100 addi s0,sp,128 + 6b16: 0300 addi s0,sp,384 + 6b18: ec04 fsw fs1,24(s0) + 6b1a: 0602 c.slli64 a2 + 6b1c: 04090003 lb zero,64(s2) + 6b20: 0100 addi s0,sp,128 + 6b22: 0300 addi s0,sp,384 + 6b24: ec04 fsw fs1,24(s0) + 6b26: 0302 c.slli64 t1 + 6b28: 0900 addi s0,sp,144 + 6b2a: 000c 0xc + 6b2c: 0001 nop + 6b2e: 02ec0403 lb s0,46(s8) + 6b32: 0c090003 lb zero,192(s2) + 6b36: 0100 addi s0,sp,128 + 6b38: 0300 addi s0,sp,384 + 6b3a: ec04 fsw fs1,24(s0) + 6b3c: 0302 c.slli64 t1 + 6b3e: 0900 addi s0,sp,144 + 6b40: 0000 unimp + 6b42: 0001 nop + 6b44: 02ed0403 lb s0,46(s10) + 6b48: 0306 slli t1,t1,0x1 + 6b4a: 0900 addi s0,sp,144 + 6b4c: 0008 0x8 + 6b4e: 0001 nop + 6b50: 02f20403 lb s0,47(tp) # 2f <_start-0x7fffffd1> + 6b54: 0306 slli t1,t1,0x1 + 6b56: 0900 addi s0,sp,144 + 6b58: 0004 0x4 + 6b5a: 0001 nop + 6b5c: 03ca0403 lb s0,60(s4) + 6b60: 18090003 lb zero,384(s2) + 6b64: 0100 addi s0,sp,128 + 6b66: 0300 addi s0,sp,384 + 6b68: e104 fsw fs1,0(a0) + 6b6a: 0304 addi s1,sp,384 + 6b6c: 0900 addi s0,sp,144 + 6b6e: 000c 0xc + 6b70: 0001 nop + 6b72: 04e10403 lb s0,78(sp) + 6b76: 00090003 lb zero,0(s2) + 6b7a: 0100 addi s0,sp,128 + 6b7c: 0300 addi s0,sp,384 + 6b7e: 9e04 0x9e04 + 6b80: 0302 c.slli64 t1 + 6b82: 0900 addi s0,sp,144 + 6b84: 0014 0x14 + 6b86: 0001 nop + 6b88: 02f40403 lb s0,47(s0) + 6b8c: 04090003 lb zero,64(s2) + 6b90: 0100 addi s0,sp,128 + 6b92: 0300 addi s0,sp,384 + 6b94: f404 fsw fs1,40(s0) + 6b96: 0302 c.slli64 t1 + 6b98: 0900 addi s0,sp,144 + 6b9a: 0004 0x4 + 6b9c: 0001 nop + 6b9e: 02f40403 lb s0,47(s0) + 6ba2: 00090003 lb zero,0(s2) + 6ba6: 0100 addi s0,sp,128 + 6ba8: 0300 addi s0,sp,384 + 6baa: f404 fsw fs1,40(s0) + 6bac: 0302 c.slli64 t1 + 6bae: 0900 addi s0,sp,144 + 6bb0: 0000 unimp + 6bb2: 0001 nop + 6bb4: 02f60403 lb s0,47(a2) + 6bb8: 04090003 lb zero,64(s2) + 6bbc: 0100 addi s0,sp,128 + 6bbe: 0300 addi s0,sp,384 + 6bc0: 9904 0x9904 + 6bc2: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 6bc6: 001c 0x1c + 6bc8: 0001 nop + 6bca: 03990403 lb s0,57(s2) + 6bce: 00090003 lb zero,0(s2) + 6bd2: 0100 addi s0,sp,128 + 6bd4: 0300 addi s0,sp,384 + 6bd6: 9904 0x9904 + 6bd8: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 6bdc: 0000 unimp + 6bde: 0001 nop + 6be0: 03990403 lb s0,57(s2) + 6be4: 20090003 lb zero,512(s2) + 6be8: 0100 addi s0,sp,128 + 6bea: 0300 addi s0,sp,384 + 6bec: f204 fsw fs1,32(a2) + 6bee: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 6bf2: 0000 unimp + 6bf4: 0001 nop + 6bf6: 02f90403 lb s0,47(s2) + 6bfa: 08090003 lb zero,128(s2) + 6bfe: 0100 addi s0,sp,128 + 6c00: 0300 addi s0,sp,384 + 6c02: f904 fsw fs1,48(a0) + 6c04: 0302 c.slli64 t1 + 6c06: 0900 addi s0,sp,144 + 6c08: 0000 unimp + 6c0a: 0001 nop + 6c0c: 02f90403 lb s0,47(s2) + 6c10: 04090003 lb zero,64(s2) + 6c14: 0100 addi s0,sp,128 + 6c16: 0300 addi s0,sp,384 + 6c18: 8204 0x8204 + 6c1a: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 6c1e: 0004 0x4 + 6c20: 0001 nop + 6c22: 03820403 lb s0,56(tp) # 38 <_start-0x7fffffc8> + 6c26: 00090003 lb zero,0(s2) + 6c2a: 0100 addi s0,sp,128 + 6c2c: 0300 addi s0,sp,384 + 6c2e: 8204 0x8204 + 6c30: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 6c34: 0000 unimp + 6c36: 0001 nop + 6c38: 03820403 lb s0,56(tp) # 38 <_start-0x7fffffc8> + 6c3c: 00090003 lb zero,0(s2) + 6c40: 0100 addi s0,sp,128 + 6c42: 0300 addi s0,sp,384 + 6c44: 8204 0x8204 + 6c46: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 6c4a: 001c 0x1c + 6c4c: 0001 nop + 6c4e: 03820403 lb s0,56(tp) # 38 <_start-0x7fffffc8> + 6c52: 00090003 lb zero,0(s2) + 6c56: 0100 addi s0,sp,128 + 6c58: 0300 addi s0,sp,384 + 6c5a: 8204 0x8204 + 6c5c: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 6c60: 0000 unimp + 6c62: 0001 nop + 6c64: 03820403 lb s0,56(tp) # 38 <_start-0x7fffffc8> + 6c68: 00090003 lb zero,0(s2) + 6c6c: 0100 addi s0,sp,128 + 6c6e: 0300 addi s0,sp,384 + 6c70: 8204 0x8204 + 6c72: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 6c76: 0004 0x4 + 6c78: 0001 nop + 6c7a: 03840403 lb s0,56(s0) + 6c7e: 0306 slli t1,t1,0x1 + 6c80: 0900 addi s0,sp,144 + 6c82: 0008 0x8 + 6c84: 0001 nop + 6c86: 03890403 lb s0,56(s2) + 6c8a: 08090003 lb zero,128(s2) + 6c8e: 0100 addi s0,sp,128 + 6c90: 0300 addi s0,sp,384 + 6c92: 8904 0x8904 + 6c94: 00030603 lb a2,0(t1) + 6c98: 0809 addi a6,a6,2 + 6c9a: 0100 addi s0,sp,128 + 6c9c: 0300 addi s0,sp,384 + 6c9e: 8904 0x8904 + 6ca0: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 6ca4: 0004 0x4 + 6ca6: 0001 nop + 6ca8: 03890403 lb s0,56(s2) + 6cac: 04090003 lb zero,64(s2) + 6cb0: 0100 addi s0,sp,128 + 6cb2: 0300 addi s0,sp,384 + 6cb4: 8904 0x8904 + 6cb6: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 6cba: 0008 0x8 + 6cbc: 0001 nop + 6cbe: 038a0403 lb s0,56(s4) + 6cc2: 0306 slli t1,t1,0x1 + 6cc4: 0900 addi s0,sp,144 + 6cc6: 0004 0x4 + 6cc8: 0001 nop + 6cca: 038f0403 lb s0,56(t5) + 6cce: 0306 slli t1,t1,0x1 + 6cd0: 0900 addi s0,sp,144 + 6cd2: 0008 0x8 + 6cd4: 0001 nop + 6cd6: 038f0403 lb s0,56(t5) + 6cda: 18090003 lb zero,384(s2) + 6cde: 0100 addi s0,sp,128 + 6ce0: 0300 addi s0,sp,384 + 6ce2: 8304 0x8304 + 6ce4: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 6ce8: 0004 0x4 + 6cea: 0301 addi t1,t1,0 + 6cec: 0900 addi s0,sp,144 + 6cee: 000c 0xc + 6cf0: 0301 addi t1,t1,0 + 6cf2: 0900 addi s0,sp,144 + 6cf4: 0008 0x8 + 6cf6: 0001 nop + 6cf8: 02f70403 lb s0,47(a4) + 6cfc: 18090003 lb zero,384(s2) + 6d00: 0100 addi s0,sp,128 + 6d02: 0300 addi s0,sp,384 + 6d04: a404 fsd fs1,8(s0) + 6d06: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 6d0a: 000c 0xc + 6d0c: 0001 nop + 6d0e: 03a40403 lb s0,58(s0) + 6d12: 00090003 lb zero,0(s2) + 6d16: 0100 addi s0,sp,128 + 6d18: 0300 addi s0,sp,384 + 6d1a: a404 fsd fs1,8(s0) + 6d1c: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 6d20: 0000 unimp + 6d22: 0001 nop + 6d24: 03a40403 lb s0,58(s0) + 6d28: 20090003 lb zero,512(s2) + 6d2c: 0100 addi s0,sp,128 + 6d2e: 0300 addi s0,sp,384 + 6d30: 9d04 0x9d04 + 6d32: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 6d36: 0004 0x4 + 6d38: 0001 nop + 6d3a: 039d0403 lb s0,57(s10) + 6d3e: 10090003 lb zero,256(s2) + 6d42: 0100 addi s0,sp,128 + 6d44: 0300 addi s0,sp,384 + 6d46: a704 fsd fs1,8(a4) + 6d48: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 6d4c: 0008 0x8 + 6d4e: 0001 nop + 6d50: 03a70403 lb s0,58(a4) + 6d54: 00090003 lb zero,0(s2) + 6d58: 0100 addi s0,sp,128 + 6d5a: 0300 addi s0,sp,384 + 6d5c: a704 fsd fs1,8(a4) + 6d5e: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 6d62: 0000 unimp + 6d64: 0001 nop + 6d66: 03a70403 lb s0,58(a4) + 6d6a: 00090003 lb zero,0(s2) + 6d6e: 0100 addi s0,sp,128 + 6d70: 0300 addi s0,sp,384 + 6d72: a704 fsd fs1,8(a4) + 6d74: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 6d78: 0000 unimp + 6d7a: 0001 nop + 6d7c: 03a70403 lb s0,58(a4) + 6d80: 00090003 lb zero,0(s2) + 6d84: 0100 addi s0,sp,128 + 6d86: 0300 addi s0,sp,384 + 6d88: a704 fsd fs1,8(a4) + 6d8a: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 6d8e: 0000 unimp + 6d90: 0001 nop + 6d92: 03a70403 lb s0,58(a4) + 6d96: 08090003 lb zero,128(s2) + 6d9a: 0100 addi s0,sp,128 + 6d9c: 0300 addi s0,sp,384 + 6d9e: a704 fsd fs1,8(a4) + 6da0: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 6da4: 0008 0x8 + 6da6: 0001 nop + 6da8: 03a70403 lb s0,58(a4) + 6dac: 00090003 lb zero,0(s2) + 6db0: 0100 addi s0,sp,128 + 6db2: 0300 addi s0,sp,384 + 6db4: a904 fsd fs1,16(a0) + 6db6: 00030603 lb a2,0(t1) + 6dba: 0409 addi s0,s0,2 + 6dbc: 0100 addi s0,sp,128 + 6dbe: 0300 addi s0,sp,384 + 6dc0: ac04 fsd fs1,24(s0) + 6dc2: 00030603 lb a2,0(t1) + 6dc6: 1009 c.nop -30 + 6dc8: 0100 addi s0,sp,128 + 6dca: 0306 slli t1,t1,0x1 + 6dcc: 0900 addi s0,sp,144 + 6dce: 0008 0x8 + 6dd0: 0001 nop + 6dd2: 03b10403 lb s0,59(sp) + 6dd6: 0306 slli t1,t1,0x1 + 6dd8: 0900 addi s0,sp,144 + 6dda: 0008 0x8 + 6ddc: 0001 nop + 6dde: 03b70403 lb s0,59(a4) + 6de2: 0306 slli t1,t1,0x1 + 6de4: 0900 addi s0,sp,144 + 6de6: 0018 0x18 + 6de8: 0301 addi t1,t1,0 + 6dea: 0900 addi s0,sp,144 + 6dec: 0008 0x8 + 6dee: 0001 nop + 6df0: 03ab0403 lb s0,58(s6) + 6df4: 0306 slli t1,t1,0x1 + 6df6: 0900 addi s0,sp,144 + 6df8: 0008 0x8 + 6dfa: 0001 nop + 6dfc: 03ae0403 lb s0,58(t3) + 6e00: 0306 slli t1,t1,0x1 + 6e02: 0900 addi s0,sp,144 + 6e04: 0018 0x18 + 6e06: 0001 nop + 6e08: 03ae0403 lb s0,58(t3) + 6e0c: 0306 slli t1,t1,0x1 + 6e0e: 0900 addi s0,sp,144 + 6e10: 0018 0x18 + 6e12: 0001 nop + 6e14: 03ae0403 lb s0,58(t3) + 6e18: 08090003 lb zero,128(s2) + 6e1c: 0100 addi s0,sp,128 + 6e1e: 0300 addi s0,sp,384 + 6e20: b204 fsd fs1,32(a2) + 6e22: 00030603 lb a2,0(t1) + 6e26: 1409 addi s0,s0,-30 + 6e28: 0100 addi s0,sp,128 + 6e2a: 0300 addi s0,sp,384 + 6e2c: b504 fsd fs1,40(a0) + 6e2e: 00030603 lb a2,0(t1) + 6e32: 0409 addi s0,s0,2 + 6e34: 0100 addi s0,sp,128 + 6e36: 0300 addi s0,sp,384 + 6e38: b404 fsd fs1,40(s0) + 6e3a: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 6e3e: 0024 addi s1,sp,8 + 6e40: 0001 nop + 6e42: 03b80403 lb s0,59(a6) + 6e46: 28090003 lb zero,640(s2) + 6e4a: 0100 addi s0,sp,128 + 6e4c: 0300 addi s0,sp,384 + 6e4e: b704 fsd fs1,40(a4) + 6e50: 00030603 lb a2,0(t1) + 6e54: 1009 c.nop -30 + 6e56: 0100 addi s0,sp,128 + 6e58: 0300 addi s0,sp,384 + 6e5a: b904 fsd fs1,48(a0) + 6e5c: 00030603 lb a2,0(t1) + 6e60: 0409 addi s0,s0,2 + 6e62: 0100 addi s0,sp,128 + 6e64: 0300 addi s0,sp,384 + 6e66: b904 fsd fs1,48(a0) + 6e68: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 6e6c: 0000 unimp + 6e6e: 0001 nop + 6e70: 03bd0403 lb s0,59(s10) + 6e74: 10090003 lb zero,256(s2) + 6e78: 0100 addi s0,sp,128 + 6e7a: 0300 addi s0,sp,384 + 6e7c: bd04 fsd fs1,56(a0) + 6e7e: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 6e82: 0000 unimp + 6e84: 0001 nop + 6e86: 03bd0403 lb s0,59(s10) + 6e8a: 00090003 lb zero,0(s2) + 6e8e: 0100 addi s0,sp,128 + 6e90: 0300 addi s0,sp,384 + 6e92: bd04 fsd fs1,56(a0) + 6e94: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 6e98: 0000 unimp + 6e9a: 0001 nop + 6e9c: 03bd0403 lb s0,59(s10) + 6ea0: 2c090003 lb zero,704(s2) + 6ea4: 0100 addi s0,sp,128 + 6ea6: 0300 addi s0,sp,384 + 6ea8: bd04 fsd fs1,56(a0) + 6eaa: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 6eae: 0000 unimp + 6eb0: 0001 nop + 6eb2: 03bd0403 lb s0,59(s10) + 6eb6: 00090003 lb zero,0(s2) + 6eba: 0100 addi s0,sp,128 + 6ebc: 0300 addi s0,sp,384 + 6ebe: bd04 fsd fs1,56(a0) + 6ec0: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 6ec4: 0000 unimp + 6ec6: 0001 nop + 6ec8: 03bd0403 lb s0,59(s10) + 6ecc: 00090003 lb zero,0(s2) + 6ed0: 0100 addi s0,sp,128 + 6ed2: 0300 addi s0,sp,384 + 6ed4: be04 fsd fs1,56(a2) + 6ed6: 00030603 lb a2,0(t1) + 6eda: 0809 addi a6,a6,2 + 6edc: 0100 addi s0,sp,128 + 6ede: 0300 addi s0,sp,384 + 6ee0: c304 sw s1,0(a4) + 6ee2: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 6ee6: 0004 0x4 + 6ee8: 0001 nop + 6eea: 03c30403 lb s0,60(t1) + 6eee: 0306 slli t1,t1,0x1 + 6ef0: 0900 addi s0,sp,144 + 6ef2: 0004 0x4 + 6ef4: 0001 nop + 6ef6: 03c30403 lb s0,60(t1) + 6efa: 0c090003 lb zero,192(s2) + 6efe: 0100 addi s0,sp,128 + 6f00: 0300 addi s0,sp,384 + 6f02: c304 sw s1,0(a4) + 6f04: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 6f08: 000c 0xc + 6f0a: 0001 nop + 6f0c: 03c30403 lb s0,60(t1) + 6f10: 00090003 lb zero,0(s2) + 6f14: 0100 addi s0,sp,128 + 6f16: 0300 addi s0,sp,384 + 6f18: c404 sw s1,8(s0) + 6f1a: 00030603 lb a2,0(t1) + 6f1e: 0809 addi a6,a6,2 + 6f20: 0100 addi s0,sp,128 + 6f22: 0300 addi s0,sp,384 + 6f24: c904 sw s1,16(a0) + 6f26: 00030603 lb a2,0(t1) + 6f2a: 0409 addi s0,s0,2 + 6f2c: 0100 addi s0,sp,128 + 6f2e: 0300 addi s0,sp,384 + 6f30: c904 sw s1,16(a0) + 6f32: 7f030603 lb a2,2032(t1) + 6f36: 0c09 addi s8,s8,2 + 6f38: 0100 addi s0,sp,128 + 6f3a: 0300 addi s0,sp,384 + 6f3c: c904 sw s1,16(a0) + 6f3e: 09010303 lb t1,144(sp) + 6f42: 0004 0x4 + 6f44: 0001 nop + 6f46: 02f50403 lb s0,47(a0) + 6f4a: 0306 slli t1,t1,0x1 + 6f4c: 0900 addi s0,sp,144 + 6f4e: 0014 0x14 + 6f50: 0001 nop + 6f52: 03cb0403 lb s0,60(s6) + 6f56: 2c090003 lb zero,704(s2) + 6f5a: 0100 addi s0,sp,128 + 6f5c: 0300 addi s0,sp,384 + 6f5e: cd04 sw s1,24(a0) + 6f60: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 6f64: 001c 0x1c + 6f66: 0001 nop + 6f68: 03cd0403 lb s0,60(s10) + 6f6c: 00090003 lb zero,0(s2) + 6f70: 0100 addi s0,sp,128 + 6f72: 0300 addi s0,sp,384 + 6f74: cf04 sw s1,24(a4) + 6f76: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 6f7a: 0004 0x4 + 6f7c: 0001 nop + 6f7e: 03cf0403 lb s0,60(t5) + 6f82: 10090003 lb zero,256(s2) + 6f86: 0100 addi s0,sp,128 + 6f88: 0306 slli t1,t1,0x1 + 6f8a: 0900 addi s0,sp,144 + 6f8c: 0008 0x8 + 6f8e: 0001 nop + 6f90: 03d00403 lb s0,61(zero) # 3d <_start-0x7fffffc3> + 6f94: 0306 slli t1,t1,0x1 + 6f96: 0900 addi s0,sp,144 + 6f98: 000c 0xc + 6f9a: 0001 nop + 6f9c: 03d60403 lb s0,61(a2) + 6fa0: 04090003 lb zero,64(s2) + 6fa4: 0100 addi s0,sp,128 + 6fa6: 0300 addi s0,sp,384 + 6fa8: d604 sw s1,40(a2) + 6faa: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 6fae: 0000 unimp + 6fb0: 0001 nop + 6fb2: 03d60403 lb s0,61(a2) + 6fb6: 10090003 lb zero,256(s2) + 6fba: 0100 addi s0,sp,128 + 6fbc: 0300 addi s0,sp,384 + 6fbe: d604 sw s1,40(a2) + 6fc0: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 6fc4: 0000 unimp + 6fc6: 0001 nop + 6fc8: 03d70403 lb s0,61(a4) + 6fcc: 04090003 lb zero,64(s2) + 6fd0: 0100 addi s0,sp,128 + 6fd2: 0300 addi s0,sp,384 + 6fd4: d704 sw s1,40(a4) + 6fd6: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 6fda: 0000 unimp + 6fdc: 0001 nop + 6fde: 03d70403 lb s0,61(a4) + 6fe2: 00090003 lb zero,0(s2) + 6fe6: 0100 addi s0,sp,128 + 6fe8: 0300 addi s0,sp,384 + 6fea: d704 sw s1,40(a4) + 6fec: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 6ff0: 0000 unimp + 6ff2: 0001 nop + 6ff4: 03d70403 lb s0,61(a4) + 6ff8: 00090003 lb zero,0(s2) + 6ffc: 0100 addi s0,sp,128 + 6ffe: 0300 addi s0,sp,384 + 7000: d704 sw s1,40(a4) + 7002: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 7006: 0018 0x18 + 7008: 0001 nop + 700a: 03d70403 lb s0,61(a4) + 700e: 00090003 lb zero,0(s2) + 7012: 0100 addi s0,sp,128 + 7014: 0300 addi s0,sp,384 + 7016: d704 sw s1,40(a4) + 7018: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 701c: 0000 unimp + 701e: 0001 nop + 7020: 03d70403 lb s0,61(a4) + 7024: 00090003 lb zero,0(s2) + 7028: 0100 addi s0,sp,128 + 702a: 0300 addi s0,sp,384 + 702c: d704 sw s1,40(a4) + 702e: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 7032: 0004 0x4 + 7034: 0001 nop + 7036: 03d90403 lb s0,61(s2) + 703a: 0306 slli t1,t1,0x1 + 703c: 0900 addi s0,sp,144 + 703e: 0008 0x8 + 7040: 0001 nop + 7042: 03de0403 lb s0,61(t3) + 7046: 08090003 lb zero,128(s2) + 704a: 0100 addi s0,sp,128 + 704c: 0300 addi s0,sp,384 + 704e: de04 sw s1,56(a2) + 7050: 00030603 lb a2,0(t1) + 7054: 0809 addi a6,a6,2 + 7056: 0100 addi s0,sp,128 + 7058: 0300 addi s0,sp,384 + 705a: de04 sw s1,56(a2) + 705c: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 7060: 0000 unimp + 7062: 0001 nop + 7064: 03de0403 lb s0,61(t3) + 7068: 0c090003 lb zero,192(s2) + 706c: 0100 addi s0,sp,128 + 706e: 0300 addi s0,sp,384 + 7070: de04 sw s1,56(a2) + 7072: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 7076: 0000 unimp + 7078: 0001 nop + 707a: 03df0403 lb s0,61(t5) + 707e: 0306 slli t1,t1,0x1 + 7080: 0900 addi s0,sp,144 + 7082: 0008 0x8 + 7084: 0001 nop + 7086: 03e40403 lb s0,62(s0) + 708a: 0306 slli t1,t1,0x1 + 708c: 0900 addi s0,sp,144 + 708e: 0004 0x4 + 7090: 0001 nop + 7092: 03e40403 lb s0,62(s0) + 7096: 10090003 lb zero,256(s2) + 709a: 0100 addi s0,sp,128 + 709c: 0300 addi s0,sp,384 + 709e: e404 fsw fs1,8(s0) + 70a0: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 70a4: 0000 unimp + 70a6: 0001 nop + 70a8: 03e50403 lb s0,62(a0) + 70ac: 08090003 lb zero,128(s2) + 70b0: 0100 addi s0,sp,128 + 70b2: 0300 addi s0,sp,384 + 70b4: e504 fsw fs1,8(a0) + 70b6: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 70ba: 0000 unimp + 70bc: 0001 nop + 70be: 03e50403 lb s0,62(a0) + 70c2: 00090003 lb zero,0(s2) + 70c6: 0100 addi s0,sp,128 + 70c8: 0300 addi s0,sp,384 + 70ca: e504 fsw fs1,8(a0) + 70cc: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 70d0: 0000 unimp + 70d2: 0001 nop + 70d4: 03e50403 lb s0,62(a0) + 70d8: 18090003 lb zero,384(s2) + 70dc: 0100 addi s0,sp,128 + 70de: 0300 addi s0,sp,384 + 70e0: e504 fsw fs1,8(a0) + 70e2: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 70e6: 0000 unimp + 70e8: 0001 nop + 70ea: 03e50403 lb s0,62(a0) + 70ee: 00090003 lb zero,0(s2) + 70f2: 0100 addi s0,sp,128 + 70f4: 0300 addi s0,sp,384 + 70f6: e504 fsw fs1,8(a0) + 70f8: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 70fc: 0004 0x4 + 70fe: 0001 nop + 7100: 03e50403 lb s0,62(a0) + 7104: 00090003 lb zero,0(s2) + 7108: 0100 addi s0,sp,128 + 710a: 0300 addi s0,sp,384 + 710c: e704 fsw fs1,8(a4) + 710e: 00030603 lb a2,0(t1) + 7112: 0809 addi a6,a6,2 + 7114: 0100 addi s0,sp,128 + 7116: 0300 addi s0,sp,384 + 7118: ec04 fsw fs1,24(s0) + 711a: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 711e: 0004 0x4 + 7120: 0001 nop + 7122: 03ec0403 lb s0,62(s8) + 7126: 0306 slli t1,t1,0x1 + 7128: 0900 addi s0,sp,144 + 712a: 0004 0x4 + 712c: 0001 nop + 712e: 03ec0403 lb s0,62(s8) + 7132: 04090003 lb zero,64(s2) + 7136: 0100 addi s0,sp,128 + 7138: 0300 addi s0,sp,384 + 713a: ec04 fsw fs1,24(s0) + 713c: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 7140: 0004 0x4 + 7142: 0001 nop + 7144: 03ec0403 lb s0,62(s8) + 7148: 08090003 lb zero,128(s2) + 714c: 0100 addi s0,sp,128 + 714e: 0300 addi s0,sp,384 + 7150: ed04 fsw fs1,24(a0) + 7152: 00030603 lb a2,0(t1) + 7156: 0809 addi a6,a6,2 + 7158: 0100 addi s0,sp,128 + 715a: 0300 addi s0,sp,384 + 715c: f204 fsw fs1,32(a2) + 715e: 00030603 lb a2,0(t1) + 7162: 0409 addi s0,s0,2 + 7164: 0100 addi s0,sp,128 + 7166: 0300 addi s0,sp,384 + 7168: e604 fsw fs1,8(a2) + 716a: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 716e: 0014 0x14 + 7170: 0001 nop + 7172: 04850403 lb s0,72(a0) + 7176: 10090003 lb zero,256(s2) + 717a: 0100 addi s0,sp,128 + 717c: 0300 addi s0,sp,384 + 717e: 8504 0x8504 + 7180: 0304 addi s1,sp,384 + 7182: 0900 addi s0,sp,144 + 7184: 0000 unimp + 7186: 0001 nop + 7188: 04850403 lb s0,72(a0) + 718c: 00090003 lb zero,0(s2) + 7190: 0100 addi s0,sp,128 + 7192: 0300 addi s0,sp,384 + 7194: 8504 0x8504 + 7196: 0304 addi s1,sp,384 + 7198: 0900 addi s0,sp,144 + 719a: 0000 unimp + 719c: 0001 nop + 719e: 04850403 lb s0,72(a0) + 71a2: 00090003 lb zero,0(s2) + 71a6: 0100 addi s0,sp,128 + 71a8: 0300 addi s0,sp,384 + 71aa: 8504 0x8504 + 71ac: 0304 addi s1,sp,384 + 71ae: 0900 addi s0,sp,144 + 71b0: 0000 unimp + 71b2: 0001 nop + 71b4: 04860403 lb s0,72(a2) + 71b8: 08090003 lb zero,128(s2) + 71bc: 0100 addi s0,sp,128 + 71be: 0300 addi s0,sp,384 + 71c0: 8804 0x8804 + 71c2: 0304 addi s1,sp,384 + 71c4: 0900 addi s0,sp,144 + 71c6: 0004 0x4 + 71c8: 0001 nop + 71ca: 04880403 lb s0,72(a6) + 71ce: 00090003 lb zero,0(s2) + 71d2: 0100 addi s0,sp,128 + 71d4: 0300 addi s0,sp,384 + 71d6: 8804 0x8804 + 71d8: 0304 addi s1,sp,384 + 71da: 0900 addi s0,sp,144 + 71dc: 0010 0x10 + 71de: 0001 nop + 71e0: 04880403 lb s0,72(a6) + 71e4: 00090003 lb zero,0(s2) + 71e8: 0100 addi s0,sp,128 + 71ea: 0300 addi s0,sp,384 + 71ec: 8804 0x8804 + 71ee: 0304 addi s1,sp,384 + 71f0: 0900 addi s0,sp,144 + 71f2: 0000 unimp + 71f4: 0001 nop + 71f6: 04880403 lb s0,72(a6) + 71fa: 00090003 lb zero,0(s2) + 71fe: 0100 addi s0,sp,128 + 7200: 0300 addi s0,sp,384 + 7202: 8804 0x8804 + 7204: 0304 addi s1,sp,384 + 7206: 0900 addi s0,sp,144 + 7208: 0000 unimp + 720a: 0001 nop + 720c: 04880403 lb s0,72(a6) + 7210: 00090003 lb zero,0(s2) + 7214: 0100 addi s0,sp,128 + 7216: 0300 addi s0,sp,384 + 7218: 8804 0x8804 + 721a: 0304 addi s1,sp,384 + 721c: 0900 addi s0,sp,144 + 721e: 0000 unimp + 7220: 0001 nop + 7222: 04880403 lb s0,72(a6) + 7226: 00090003 lb zero,0(s2) + 722a: 0100 addi s0,sp,128 + 722c: 0300 addi s0,sp,384 + 722e: 9104 0x9104 + 7230: 0304 addi s1,sp,384 + 7232: 0900 addi s0,sp,144 + 7234: 0004 0x4 + 7236: 0001 nop + 7238: 04890403 lb s0,72(s2) + 723c: 24090003 lb zero,576(s2) + 7240: 0100 addi s0,sp,128 + 7242: 0300 addi s0,sp,384 + 7244: 8904 0x8904 + 7246: 0304 addi s1,sp,384 + 7248: 0900 addi s0,sp,144 + 724a: 0000 unimp + 724c: 0001 nop + 724e: 04970403 lb s0,73(a4) + 7252: 0306 slli t1,t1,0x1 + 7254: 0900 addi s0,sp,144 + 7256: 0014 0x14 + 7258: 0001 nop + 725a: 04870403 lb s0,72(a4) + 725e: 0306 slli t1,t1,0x1 + 7260: 0900 addi s0,sp,144 + 7262: 0008 0x8 + 7264: 0001 nop + 7266: 04970403 lb s0,73(a4) + 726a: 04090003 lb zero,64(s2) + 726e: 0100 addi s0,sp,128 + 7270: 0300 addi s0,sp,384 + 7272: 9704 0x9704 + 7274: 0304 addi s1,sp,384 + 7276: 0900 addi s0,sp,144 + 7278: 0000 unimp + 727a: 0001 nop + 727c: 04af0403 lb s0,74(t5) + 7280: 14090003 lb zero,320(s2) + 7284: 0100 addi s0,sp,128 + 7286: 0300 addi s0,sp,384 + 7288: af04 fsd fs1,24(a4) + 728a: 0304 addi s1,sp,384 + 728c: 0900 addi s0,sp,144 + 728e: 0000 unimp + 7290: 0001 nop + 7292: 04af0403 lb s0,74(t5) + 7296: 00090003 lb zero,0(s2) + 729a: 0100 addi s0,sp,128 + 729c: 0300 addi s0,sp,384 + 729e: af04 fsd fs1,24(a4) + 72a0: 0304 addi s1,sp,384 + 72a2: 0900 addi s0,sp,144 + 72a4: 0000 unimp + 72a6: 0001 nop + 72a8: 04af0403 lb s0,74(t5) + 72ac: 00090003 lb zero,0(s2) + 72b0: 0100 addi s0,sp,128 + 72b2: 0300 addi s0,sp,384 + 72b4: af04 fsd fs1,24(a4) + 72b6: 0304 addi s1,sp,384 + 72b8: 0900 addi s0,sp,144 + 72ba: 0010 0x10 + 72bc: 0001 nop + 72be: 04af0403 lb s0,74(t5) + 72c2: 00090003 lb zero,0(s2) + 72c6: 0100 addi s0,sp,128 + 72c8: 0300 addi s0,sp,384 + 72ca: af04 fsd fs1,24(a4) + 72cc: 0304 addi s1,sp,384 + 72ce: 0900 addi s0,sp,144 + 72d0: 0000 unimp + 72d2: 0001 nop + 72d4: 04af0403 lb s0,74(t5) + 72d8: 00090003 lb zero,0(s2) + 72dc: 0100 addi s0,sp,128 + 72de: 0300 addi s0,sp,384 + 72e0: af04 fsd fs1,24(a4) + 72e2: 0304 addi s1,sp,384 + 72e4: 0900 addi s0,sp,144 + 72e6: 0000 unimp + 72e8: 0001 nop + 72ea: 04af0403 lb s0,74(t5) + 72ee: 00090003 lb zero,0(s2) + 72f2: 0100 addi s0,sp,128 + 72f4: 0300 addi s0,sp,384 + 72f6: af04 fsd fs1,24(a4) + 72f8: 0304 addi s1,sp,384 + 72fa: 0900 addi s0,sp,144 + 72fc: 0000 unimp + 72fe: 0001 nop + 7300: 04af0403 lb s0,74(t5) + 7304: 00090003 lb zero,0(s2) + 7308: 0100 addi s0,sp,128 + 730a: 0300 addi s0,sp,384 + 730c: af04 fsd fs1,24(a4) + 730e: 0304 addi s1,sp,384 + 7310: 0900 addi s0,sp,144 + 7312: 0000 unimp + 7314: 0001 nop + 7316: 04bb0403 lb s0,75(s6) + 731a: 04090003 lb zero,64(s2) + 731e: 0100 addi s0,sp,128 + 7320: 0300 addi s0,sp,384 + 7322: cc04 sw s1,24(s0) + 7324: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 7328: 0024 addi s1,sp,8 + 732a: 0001 nop + 732c: 03cc0403 lb s0,60(s8) + 7330: 00090003 lb zero,0(s2) + 7334: 0100 addi s0,sp,128 + 7336: 0300 addi s0,sp,384 + 7338: cc04 sw s1,24(s0) + 733a: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 733e: 0000 unimp + 7340: 0001 nop + 7342: 03cc0403 lb s0,60(s8) + 7346: 00090003 lb zero,0(s2) + 734a: 0100 addi s0,sp,128 + 734c: 0300 addi s0,sp,384 + 734e: cc04 sw s1,24(s0) + 7350: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 7354: 0000 unimp + 7356: 0001 nop + 7358: 03cc0403 lb s0,60(s8) + 735c: 18090003 lb zero,384(s2) + 7360: 0100 addi s0,sp,128 + 7362: 0300 addi s0,sp,384 + 7364: cc04 sw s1,24(s0) + 7366: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 736a: 0000 unimp + 736c: 0001 nop + 736e: 03cc0403 lb s0,60(s8) + 7372: 00090003 lb zero,0(s2) + 7376: 0100 addi s0,sp,128 + 7378: 0300 addi s0,sp,384 + 737a: cc04 sw s1,24(s0) + 737c: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 7380: 0000 unimp + 7382: 0001 nop + 7384: 03cc0403 lb s0,60(s8) + 7388: 04090003 lb zero,64(s2) + 738c: 0100 addi s0,sp,128 + 738e: 0300 addi s0,sp,384 + 7390: c204 sw s1,0(a2) + 7392: 0604 addi s1,sp,768 + 7394: 08090003 lb zero,128(s2) + 7398: 0100 addi s0,sp,128 + 739a: 0300 addi s0,sp,384 + 739c: c704 sw s1,8(a4) + 739e: 0304 addi s1,sp,384 + 73a0: 0900 addi s0,sp,144 + 73a2: 0008 0x8 + 73a4: 0001 nop + 73a6: 04c70403 lb s0,76(a4) + 73aa: 0306 slli t1,t1,0x1 + 73ac: 0900 addi s0,sp,144 + 73ae: 0008 0x8 + 73b0: 0001 nop + 73b2: 04c70403 lb s0,76(a4) + 73b6: 00090003 lb zero,0(s2) + 73ba: 0100 addi s0,sp,128 + 73bc: 0300 addi s0,sp,384 + 73be: c704 sw s1,8(a4) + 73c0: 0304 addi s1,sp,384 + 73c2: 0900 addi s0,sp,144 + 73c4: 000c 0xc + 73c6: 0001 nop + 73c8: 04c70403 lb s0,76(a4) + 73cc: 00090003 lb zero,0(s2) + 73d0: 0100 addi s0,sp,128 + 73d2: 0300 addi s0,sp,384 + 73d4: c804 sw s1,16(s0) + 73d6: 0604 addi s1,sp,768 + 73d8: 08090003 lb zero,128(s2) + 73dc: 0100 addi s0,sp,128 + 73de: 0300 addi s0,sp,384 + 73e0: cd04 sw s1,24(a0) + 73e2: 0604 addi s1,sp,768 + 73e4: 04090003 lb zero,64(s2) + 73e8: 0100 addi s0,sp,128 + 73ea: 0300 addi s0,sp,384 + 73ec: cd04 sw s1,24(a0) + 73ee: 0304 addi s1,sp,384 + 73f0: 0900 addi s0,sp,144 + 73f2: 0010 0x10 + 73f4: 0001 nop + 73f6: 04cd0403 lb s0,76(s10) + 73fa: 00090003 lb zero,0(s2) + 73fe: 0100 addi s0,sp,128 + 7400: 0300 addi s0,sp,384 + 7402: ce04 sw s1,24(a2) + 7404: 0304 addi s1,sp,384 + 7406: 0900 addi s0,sp,144 + 7408: 0008 0x8 + 740a: 0001 nop + 740c: 04ce0403 lb s0,76(t3) + 7410: 00090003 lb zero,0(s2) + 7414: 0100 addi s0,sp,128 + 7416: 0300 addi s0,sp,384 + 7418: ce04 sw s1,24(a2) + 741a: 0304 addi s1,sp,384 + 741c: 0900 addi s0,sp,144 + 741e: 0000 unimp + 7420: 0001 nop + 7422: 04ce0403 lb s0,76(t3) + 7426: 00090003 lb zero,0(s2) + 742a: 0100 addi s0,sp,128 + 742c: 0300 addi s0,sp,384 + 742e: ce04 sw s1,24(a2) + 7430: 0304 addi s1,sp,384 + 7432: 0900 addi s0,sp,144 + 7434: 0018 0x18 + 7436: 0001 nop + 7438: 04ce0403 lb s0,76(t3) + 743c: 00090003 lb zero,0(s2) + 7440: 0100 addi s0,sp,128 + 7442: 0300 addi s0,sp,384 + 7444: ce04 sw s1,24(a2) + 7446: 0304 addi s1,sp,384 + 7448: 0900 addi s0,sp,144 + 744a: 0000 unimp + 744c: 0001 nop + 744e: 04ce0403 lb s0,76(t3) + 7452: 04090003 lb zero,64(s2) + 7456: 0100 addi s0,sp,128 + 7458: 0300 addi s0,sp,384 + 745a: ce04 sw s1,24(a2) + 745c: 0304 addi s1,sp,384 + 745e: 0900 addi s0,sp,144 + 7460: 0000 unimp + 7462: 0001 nop + 7464: 04d00403 lb s0,77(zero) # 4d <_start-0x7fffffb3> + 7468: 0306 slli t1,t1,0x1 + 746a: 0900 addi s0,sp,144 + 746c: 0008 0x8 + 746e: 0001 nop + 7470: 04d50403 lb s0,77(a0) + 7474: 04090003 lb zero,64(s2) + 7478: 0100 addi s0,sp,128 + 747a: 0300 addi s0,sp,384 + 747c: d504 sw s1,40(a0) + 747e: 0604 addi s1,sp,768 + 7480: 08090003 lb zero,128(s2) + 7484: 0100 addi s0,sp,128 + 7486: 0300 addi s0,sp,384 + 7488: d504 sw s1,40(a0) + 748a: 0304 addi s1,sp,384 + 748c: 0900 addi s0,sp,144 + 748e: 0000 unimp + 7490: 0001 nop + 7492: 04d50403 lb s0,77(a0) + 7496: 04090003 lb zero,64(s2) + 749a: 0100 addi s0,sp,128 + 749c: 0300 addi s0,sp,384 + 749e: d504 sw s1,40(a0) + 74a0: 0304 addi s1,sp,384 + 74a2: 0900 addi s0,sp,144 + 74a4: 0008 0x8 + 74a6: 0001 nop + 74a8: 04d60403 lb s0,77(a2) + 74ac: 0306 slli t1,t1,0x1 + 74ae: 0900 addi s0,sp,144 + 74b0: 0004 0x4 + 74b2: 0001 nop + 74b4: 04db0403 lb s0,77(s6) + 74b8: 0306 slli t1,t1,0x1 + 74ba: 0900 addi s0,sp,144 + 74bc: 0004 0x4 + 74be: 0001 nop + 74c0: 04db0403 lb s0,77(s6) + 74c4: 10090003 lb zero,256(s2) + 74c8: 0100 addi s0,sp,128 + 74ca: 0300 addi s0,sp,384 + 74cc: e304 fsw fs1,0(a4) + 74ce: 0304 addi s1,sp,384 + 74d0: 0900 addi s0,sp,144 + 74d2: 0004 0x4 + 74d4: 0001 nop + 74d6: 04e30403 lb s0,78(t1) + 74da: 00090003 lb zero,0(s2) + 74de: 0100 addi s0,sp,128 + 74e0: 0300 addi s0,sp,384 + 74e2: e604 fsw fs1,8(a2) + 74e4: 0304 addi s1,sp,384 + 74e6: 0900 addi s0,sp,144 + 74e8: 0008 0x8 + 74ea: 0001 nop + 74ec: 04e60403 lb s0,78(a2) + 74f0: 00090003 lb zero,0(s2) + 74f4: 0100 addi s0,sp,128 + 74f6: 0300 addi s0,sp,384 + 74f8: e604 fsw fs1,8(a2) + 74fa: 0304 addi s1,sp,384 + 74fc: 0900 addi s0,sp,144 + 74fe: 0000 unimp + 7500: 0001 nop + 7502: 04e60403 lb s0,78(a2) + 7506: 00090003 lb zero,0(s2) + 750a: 0100 addi s0,sp,128 + 750c: 0300 addi s0,sp,384 + 750e: 8504 0x8504 + 7510: 0305 addi t1,t1,1 + 7512: 0900 addi s0,sp,144 + 7514: 0004 0x4 + 7516: 0001 nop + 7518: 05850403 lb s0,88(a0) + 751c: 04090003 lb zero,64(s2) + 7520: 0100 addi s0,sp,128 + 7522: 0300 addi s0,sp,384 + 7524: 8504 0x8504 + 7526: 0305 addi t1,t1,1 + 7528: 0900 addi s0,sp,144 + 752a: 0000 unimp + 752c: 0001 nop + 752e: 05850403 lb s0,88(a0) + 7532: 00090003 lb zero,0(s2) + 7536: 0100 addi s0,sp,128 + 7538: 0300 addi s0,sp,384 + 753a: 8504 0x8504 + 753c: 0305 addi t1,t1,1 + 753e: 0900 addi s0,sp,144 + 7540: 0000 unimp + 7542: 0001 nop + 7544: 05850403 lb s0,88(a0) + 7548: 0c090003 lb zero,192(s2) + 754c: 0100 addi s0,sp,128 + 754e: 0300 addi s0,sp,384 + 7550: 8504 0x8504 + 7552: 0305 addi t1,t1,1 + 7554: 0900 addi s0,sp,144 + 7556: 0000 unimp + 7558: 0001 nop + 755a: 05850403 lb s0,88(a0) + 755e: 00090003 lb zero,0(s2) + 7562: 0100 addi s0,sp,128 + 7564: 0306 slli t1,t1,0x1 + 7566: 0900 addi s0,sp,144 + 7568: 0010 0x10 + 756a: 0001 nop + 756c: 058b0403 lb s0,88(s6) + 7570: 10090003 lb zero,256(s2) + 7574: 0100 addi s0,sp,128 + 7576: 0300 addi s0,sp,384 + 7578: 8e04 0x8e04 + 757a: 0305 addi t1,t1,1 + 757c: 0900 addi s0,sp,144 + 757e: 0004 0x4 + 7580: 0001 nop + 7582: 058e0403 lb s0,88(t3) + 7586: 0306 slli t1,t1,0x1 + 7588: 0900 addi s0,sp,144 + 758a: 0010 0x10 + 758c: 0001 nop + 758e: 05900403 lb s0,89(zero) # 59 <_start-0x7fffffa7> + 7592: 0306 slli t1,t1,0x1 + 7594: 0900 addi s0,sp,144 + 7596: 0008 0x8 + 7598: 0001 nop + 759a: 04cf0403 lb s0,76(t5) + 759e: 0306 slli t1,t1,0x1 + 75a0: 0900 addi s0,sp,144 + 75a2: 0008 0x8 + 75a4: 0001 nop + 75a6: 04e50403 lb s0,78(a0) + 75aa: 14090003 lb zero,320(s2) + 75ae: 0100 addi s0,sp,128 + 75b0: 0300 addi s0,sp,384 + 75b2: ec04 fsw fs1,24(s0) + 75b4: 0304 addi s1,sp,384 + 75b6: 0900 addi s0,sp,144 + 75b8: 0008 0x8 + 75ba: 0001 nop + 75bc: 04ec0403 lb s0,78(s8) + 75c0: 00090003 lb zero,0(s2) + 75c4: 0100 addi s0,sp,128 + 75c6: 0300 addi s0,sp,384 + 75c8: ec04 fsw fs1,24(s0) + 75ca: 0304 addi s1,sp,384 + 75cc: 0900 addi s0,sp,144 + 75ce: 0000 unimp + 75d0: 0001 nop + 75d2: 04ec0403 lb s0,78(s8) + 75d6: 00090003 lb zero,0(s2) + 75da: 0100 addi s0,sp,128 + 75dc: 0300 addi s0,sp,384 + 75de: ec04 fsw fs1,24(s0) + 75e0: 0304 addi s1,sp,384 + 75e2: 0900 addi s0,sp,144 + 75e4: 0004 0x4 + 75e6: 0001 nop + 75e8: 04eb0403 lb s0,78(s6) + 75ec: 08090003 lb zero,128(s2) + 75f0: 0100 addi s0,sp,128 + 75f2: 0300 addi s0,sp,384 + 75f4: f604 fsw fs1,40(a2) + 75f6: 0304 addi s1,sp,384 + 75f8: 0900 addi s0,sp,144 + 75fa: 0008 0x8 + 75fc: 0001 nop + 75fe: 04f60403 lb s0,79(a2) + 7602: 00090003 lb zero,0(s2) + 7606: 0100 addi s0,sp,128 + 7608: 0300 addi s0,sp,384 + 760a: f604 fsw fs1,40(a2) + 760c: 0304 addi s1,sp,384 + 760e: 0900 addi s0,sp,144 + 7610: 0000 unimp + 7612: 0001 nop + 7614: 04f60403 lb s0,79(a2) + 7618: 00090003 lb zero,0(s2) + 761c: 0100 addi s0,sp,128 + 761e: 0300 addi s0,sp,384 + 7620: f604 fsw fs1,40(a2) + 7622: 0304 addi s1,sp,384 + 7624: 0900 addi s0,sp,144 + 7626: 0004 0x4 + 7628: 0001 nop + 762a: 04fe0403 lb s0,79(t3) + 762e: 08090003 lb zero,128(s2) + 7632: 0100 addi s0,sp,128 + 7634: 0300 addi s0,sp,384 + 7636: fe04 fsw fs1,56(a2) + 7638: 0304 addi s1,sp,384 + 763a: 0900 addi s0,sp,144 + 763c: 0000 unimp + 763e: 0001 nop + 7640: 04fe0403 lb s0,79(t3) + 7644: 00090003 lb zero,0(s2) + 7648: 0100 addi s0,sp,128 + 764a: 0300 addi s0,sp,384 + 764c: fe04 fsw fs1,56(a2) + 764e: 0304 addi s1,sp,384 + 7650: 0900 addi s0,sp,144 + 7652: 0000 unimp + 7654: 0001 nop + 7656: 04fe0403 lb s0,79(t3) + 765a: 08090003 lb zero,128(s2) + 765e: 0100 addi s0,sp,128 + 7660: 0306 slli t1,t1,0x1 + 7662: 0900 addi s0,sp,144 + 7664: 0014 0x14 + 7666: 0001 nop + 7668: 058a0403 lb s0,88(s4) + 766c: 0306 slli t1,t1,0x1 + 766e: 0900 addi s0,sp,144 + 7670: 0004 0x4 + 7672: 0001 nop + 7674: 058d0403 lb s0,88(s10) + 7678: 20090003 lb zero,512(s2) + 767c: 0100 addi s0,sp,128 + 767e: 0300 addi s0,sp,384 + 7680: 9104 0x9104 + 7682: 0305 addi t1,t1,1 + 7684: 0900 addi s0,sp,144 + 7686: 0024 addi s1,sp,8 + 7688: 0001 nop + 768a: 05900403 lb s0,89(zero) # 59 <_start-0x7fffffa7> + 768e: 0306 slli t1,t1,0x1 + 7690: 0900 addi s0,sp,144 + 7692: 0014 0x14 + 7694: 0001 nop + 7696: 05920403 lb s0,89(tp) # 59 <_start-0x7fffffa7> + 769a: 0306 slli t1,t1,0x1 + 769c: 0900 addi s0,sp,144 + 769e: 0004 0x4 + 76a0: 0001 nop + 76a2: 05930403 lb s0,89(t1) + 76a6: 04090003 lb zero,64(s2) + 76aa: 0100 addi s0,sp,128 + 76ac: 0300 addi s0,sp,384 + 76ae: 9304 0x9304 + 76b0: 0305 addi t1,t1,1 + 76b2: 0900 addi s0,sp,144 + 76b4: 0008 0x8 + 76b6: 0001 nop + 76b8: 05930403 lb s0,89(t1) + 76bc: 00090003 lb zero,0(s2) + 76c0: 0100 addi s0,sp,128 + 76c2: 0300 addi s0,sp,384 + 76c4: 9304 0x9304 + 76c6: 0305 addi t1,t1,1 + 76c8: 0900 addi s0,sp,144 + 76ca: 0000 unimp + 76cc: 0001 nop + 76ce: 05930403 lb s0,89(t1) + 76d2: 00090003 lb zero,0(s2) + 76d6: 0100 addi s0,sp,128 + 76d8: 0300 addi s0,sp,384 + 76da: 9304 0x9304 + 76dc: 0305 addi t1,t1,1 + 76de: 0900 addi s0,sp,144 + 76e0: 0000 unimp + 76e2: 0001 nop + 76e4: 05930403 lb s0,89(t1) + 76e8: 00090003 lb zero,0(s2) + 76ec: 0100 addi s0,sp,128 + 76ee: 0300 addi s0,sp,384 + 76f0: 9304 0x9304 + 76f2: 0305 addi t1,t1,1 + 76f4: 0900 addi s0,sp,144 + 76f6: 0000 unimp + 76f8: 0001 nop + 76fa: 05930403 lb s0,89(t1) + 76fe: 08090003 lb zero,128(s2) + 7702: 0100 addi s0,sp,128 + 7704: 0300 addi s0,sp,384 + 7706: 9304 0x9304 + 7708: 0305 addi t1,t1,1 + 770a: 0900 addi s0,sp,144 + 770c: 000c 0xc + 770e: 0001 nop + 7710: 05930403 lb s0,89(t1) + 7714: 00090003 lb zero,0(s2) + 7718: 0100 addi s0,sp,128 + 771a: 0300 addi s0,sp,384 + 771c: 9504 0x9504 + 771e: 0605 addi a2,a2,1 + 7720: 00090003 lb zero,0(s2) + 7724: 0100 addi s0,sp,128 + 7726: 0300 addi s0,sp,384 + 7728: 9804 0x9804 + 772a: 0605 addi a2,a2,1 + 772c: 10090003 lb zero,256(s2) + 7730: 0100 addi s0,sp,128 + 7732: 0306 slli t1,t1,0x1 + 7734: 0900 addi s0,sp,144 + 7736: 0008 0x8 + 7738: 0001 nop + 773a: 059d0403 lb s0,89(s10) + 773e: 0306 slli t1,t1,0x1 + 7740: 0900 addi s0,sp,144 + 7742: 000c 0xc + 7744: 0001 nop + 7746: 05a30403 lb s0,90(t1) + 774a: 0306 slli t1,t1,0x1 + 774c: 0900 addi s0,sp,144 + 774e: 0018 0x18 + 7750: 0001 nop + 7752: 05970403 lb s0,89(a4) + 7756: 0306 slli t1,t1,0x1 + 7758: 0900 addi s0,sp,144 + 775a: 0008 0x8 + 775c: 0001 nop + 775e: 059a0403 lb s0,89(s4) + 7762: 0306 slli t1,t1,0x1 + 7764: 0900 addi s0,sp,144 + 7766: 001c 0x1c + 7768: 0001 nop + 776a: 059a0403 lb s0,89(s4) + 776e: 0306 slli t1,t1,0x1 + 7770: 0900 addi s0,sp,144 + 7772: 0018 0x18 + 7774: 0001 nop + 7776: 059a0403 lb s0,89(s4) + 777a: 08090003 lb zero,128(s2) + 777e: 0100 addi s0,sp,128 + 7780: 0300 addi s0,sp,384 + 7782: 9e04 0x9e04 + 7784: 0605 addi a2,a2,1 + 7786: 18090003 lb zero,384(s2) + 778a: 0100 addi s0,sp,128 + 778c: 0300 addi s0,sp,384 + 778e: a104 fsd fs1,0(a0) + 7790: 0605 addi a2,a2,1 + 7792: 04090003 lb zero,64(s2) + 7796: 0100 addi s0,sp,128 + 7798: 0300 addi s0,sp,384 + 779a: a004 fsd fs1,0(s0) + 779c: 0305 addi t1,t1,1 + 779e: 0900 addi s0,sp,144 + 77a0: 0024 addi s1,sp,8 + 77a2: 0001 nop + 77a4: 05a40403 lb s0,90(s0) + 77a8: 2c090003 lb zero,704(s2) + 77ac: 0100 addi s0,sp,128 + 77ae: 0300 addi s0,sp,384 + 77b0: a304 fsd fs1,0(a4) + 77b2: 0605 addi a2,a2,1 + 77b4: 14090003 lb zero,320(s2) + 77b8: 0100 addi s0,sp,128 + 77ba: 0300 addi s0,sp,384 + 77bc: a504 fsd fs1,8(a0) + 77be: 0605 addi a2,a2,1 + 77c0: 04090003 lb zero,64(s2) + 77c4: 0100 addi s0,sp,128 + 77c6: 0300 addi s0,sp,384 + 77c8: a504 fsd fs1,8(a0) + 77ca: 0305 addi t1,t1,1 + 77cc: 0900 addi s0,sp,144 + 77ce: 0000 unimp + 77d0: 0001 nop + 77d2: 05a50403 lb s0,90(a0) + 77d6: 14090003 lb zero,320(s2) + 77da: 0100 addi s0,sp,128 + 77dc: 0300 addi s0,sp,384 + 77de: 9404 0x9404 + 77e0: 0305 addi t1,t1,1 + 77e2: 0900 addi s0,sp,144 + 77e4: 0004 0x4 + 77e6: 0001 nop + 77e8: 05940403 lb s0,89(s0) + 77ec: 10090003 lb zero,256(s2) + 77f0: 0100 addi s0,sp,128 + 77f2: 0200 addi s0,sp,256 + 77f4: 5204 lw s1,32(a2) + 77f6: 08090103 lb sp,128(s2) + 77fa: 0100 addi s0,sp,128 + 77fc: 0200 addi s0,sp,256 + 77fe: 5204 lw s1,32(a2) + 7800: 00090003 lb zero,0(s2) + 7804: 0100 addi s0,sp,128 + 7806: 0200 addi s0,sp,256 + 7808: 5204 lw s1,32(a2) + 780a: 00090003 lb zero,0(s2) + 780e: 0100 addi s0,sp,128 + 7810: 0200 addi s0,sp,256 + 7812: 5204 lw s1,32(a2) + 7814: 00090003 lb zero,0(s2) + 7818: 0100 addi s0,sp,128 + 781a: 0200 addi s0,sp,256 + 781c: 5204 lw s1,32(a2) + 781e: 10090003 lb zero,256(s2) + 7822: 0100 addi s0,sp,128 + 7824: 0200 addi s0,sp,256 + 7826: 5204 lw s1,32(a2) + 7828: 00090003 lb zero,0(s2) + 782c: 0100 addi s0,sp,128 + 782e: 0409 addi s0,s0,2 + 7830: 0000 unimp + 7832: 0101 addi sp,sp,0 + 7834: 02ad addi t0,t0,11 + 7836: 0000 unimp + 7838: 00920003 lb zero,9(tp) # 9 <_start-0x7ffffff7> + 783c: 0000 unimp + 783e: 0101 addi sp,sp,0 + 7840: 000d0efb 0xd0efb 7844: 0101 addi sp,sp,0 - 7846: 0000 unimp - 7848: 0100 addi s0,sp,128 - 784a: 0000 unimp - 784c: 2e01 jal 7b5c <_start-0x7fff84a4> - 784e: 2f2e fld ft10,200(sp) - 7850: 2e2e fld ft8,200(sp) - 7852: 2f2e2e2f 0x2f2e2e2f - 7856: 2e2e fld ft8,200(sp) - 7858: 7369722f 0x7369722f - 785c: 672d7663 bgeu s10,s2,7ec8 <_start-0x7fff8138> - 7860: 6c2f6363 bltu t5,sp,7f26 <_start-0x7fff80da> - 7864: 6269 lui tp,0x1a - 7866: 2f636367 0x2f636367 - 786a: 74666f73 csrrsi t5,0x746,12 - 786e: 662d lui a2,0xb - 7870: 0070 addi a2,sp,12 - 7872: 2e2e fld ft8,200(sp) - 7874: 2f2e2e2f 0x2f2e2e2f - 7878: 2e2e fld ft8,200(sp) - 787a: 2f2e2e2f 0x2f2e2e2f - 787e: 6972 flw fs2,28(sp) - 7880: 2d766373 csrrsi t1,0x2d7,12 - 7884: 2f636367 0x2f636367 - 7888: 696c flw fa1,84(a0) - 788a: 6762 flw fa4,24(sp) - 788c: 2e2f6363 bltu t5,sp,7b72 <_start-0x7fff848e> - 7890: 2f2e fld ft10,200(sp) - 7892: 6e69 lui t3,0x1a - 7894: 64756c63 bltu a0,t2,7eec <_start-0x7fff8114> - 7898: 0065 c.nop 25 - 789a: 6600 flw fs0,8(a2) - 789c: 7869 lui a6,0xffffa - 789e: 6674 flw fa3,76(a2) - 78a0: 632e6973 csrrsi s2,0x632,28 - 78a4: 0100 addi s0,sp,128 - 78a6: 0000 unimp - 78a8: 74666f73 csrrsi t5,0x746,12 - 78ac: 662d lui a2,0xb - 78ae: 2e70 fld fa2,216(a2) - 78b0: 0068 addi a0,sp,12 - 78b2: 0001 nop - 78b4: 7100 flw fs0,32(a0) - 78b6: 6175 addi sp,sp,368 - 78b8: 2e64 fld fs1,216(a2) - 78ba: 0068 addi a0,sp,12 - 78bc: 0001 nop - 78be: 6c00 flw fs0,24(s0) - 78c0: 6c676e6f jal t3,7df86 <_start-0x7ff8207a> - 78c4: 2e676e6f jal t3,7dbaa <_start-0x7ff82456> - 78c8: 0068 addi a0,sp,12 - 78ca: 0002 c.slli64 zero - 78cc: 0000 unimp - 78ce: 0105 addi sp,sp,1 - 78d0: 0500 addi s0,sp,640 - 78d2: d802 sw zero,48(sp) - 78d4: 013d addi sp,sp,15 - 78d6: 0380 addi s0,sp,448 - 78d8: 03050123 sb a6,34(a0) - 78dc: 00090103 lb sp,0(s2) - 78e0: 0100 addi s0,sp,128 - 78e2: 00090003 lb zero,0(s2) - 78e6: 0100 addi s0,sp,128 - 78e8: 0d05 addi s10,s10,1 - 78ea: 00090003 lb zero,0(s2) - 78ee: 0100 addi s0,sp,128 - 78f0: 0305 addi t1,t1,1 - 78f2: 00090103 lb sp,0(s2) - 78f6: 0100 addi s0,sp,128 - 78f8: 00090003 lb zero,0(s2) - 78fc: 0100 addi s0,sp,128 - 78fe: 00090003 lb zero,0(s2) - 7902: 0100 addi s0,sp,128 - 7904: 00090003 lb zero,0(s2) - 7908: 0100 addi s0,sp,128 - 790a: 00090103 lb sp,0(s2) - 790e: 0100 addi s0,sp,128 - 7910: 00090203 lb tp,0(s2) - 7914: 0100 addi s0,sp,128 - 7916: 00090103 lb sp,0(s2) - 791a: 0100 addi s0,sp,128 - 791c: 00090003 lb zero,0(s2) - 7920: 0100 addi s0,sp,128 - 7922: 00090003 lb zero,0(s2) - 7926: 0100 addi s0,sp,128 - 7928: 0105 addi sp,sp,1 - 792a: 0306 slli t1,t1,0x1 - 792c: 097a slli s2,s2,0x1e - 792e: 0000 unimp - 7930: 0501 addi a0,a0,0 - 7932: 09060303 lb t1,144(a2) # b090 <_start-0x7fff4f70> - 7936: 0014 0x14 - 7938: 0601 addi a2,a2,0 - 793a: 08090003 lb zero,128(s2) - 793e: 0100 addi s0,sp,128 - 7940: 0306 slli t1,t1,0x1 - 7942: 0901 addi s2,s2,0 - 7944: 0010 0x10 - 7946: 0301 addi t1,t1,0 - 7948: 097f 0x97f - 794a: 0004 0x4 - 794c: 0601 addi a2,a2,0 - 794e: 14090003 lb zero,320(s2) - 7952: 0100 addi s0,sp,128 - 7954: 00090003 lb zero,0(s2) - 7958: 0100 addi s0,sp,128 - 795a: 00090003 lb zero,0(s2) - 795e: 0100 addi s0,sp,128 - 7960: 00090003 lb zero,0(s2) - 7964: 0100 addi s0,sp,128 - 7966: 00090003 lb zero,0(s2) - 796a: 0100 addi s0,sp,128 - 796c: 00090103 lb sp,0(s2) - 7970: 0100 addi s0,sp,128 - 7972: 00090003 lb zero,0(s2) - 7976: 0100 addi s0,sp,128 - 7978: 0200 addi s0,sp,256 - 797a: 0a04 addi s1,sp,272 - 797c: 0c090003 lb zero,192(s2) - 7980: 0100 addi s0,sp,128 - 7982: 0200 addi s0,sp,256 - 7984: 0a04 addi s1,sp,272 - 7986: 00090003 lb zero,0(s2) - 798a: 0100 addi s0,sp,128 - 798c: 0200 addi s0,sp,256 - 798e: 0d04 addi s1,sp,656 - 7990: 08090003 lb zero,128(s2) - 7994: 0100 addi s0,sp,128 - 7996: 0200 addi s0,sp,256 - 7998: 0d04 addi s1,sp,656 - 799a: 00090003 lb zero,0(s2) - 799e: 0100 addi s0,sp,128 - 79a0: 0200 addi s0,sp,256 - 79a2: 0d04 addi s1,sp,656 - 79a4: 00090003 lb zero,0(s2) - 79a8: 0100 addi s0,sp,128 - 79aa: 0200 addi s0,sp,256 - 79ac: 0d04 addi s1,sp,656 - 79ae: 00090003 lb zero,0(s2) - 79b2: 0100 addi s0,sp,128 - 79b4: 0200 addi s0,sp,256 - 79b6: 0d04 addi s1,sp,656 - 79b8: 0c090003 lb zero,192(s2) - 79bc: 0100 addi s0,sp,128 - 79be: 00090103 lb sp,0(s2) - 79c2: 0100 addi s0,sp,128 - 79c4: 00090003 lb zero,0(s2) - 79c8: 0100 addi s0,sp,128 - 79ca: 00090203 lb tp,0(s2) - 79ce: 0100 addi s0,sp,128 - 79d0: 0105 addi sp,sp,1 - 79d2: 0306 slli t1,t1,0x1 - 79d4: 0901 addi s2,s2,0 - 79d6: 0000 unimp - 79d8: 0501 addi a0,a0,0 - 79da: 04020003 lb zero,64(tp) # 1a040 <_start-0x7ffe5fc0> - 79de: 030c addi a1,sp,384 - 79e0: 097c addi a5,sp,156 - 79e2: 0008 0x8 - 79e4: 0001 nop - 79e6: 0402 c.slli64 s0 - 79e8: 060c addi a1,sp,768 - 79ea: 08090003 lb zero,128(s2) - 79ee: 0100 addi s0,sp,128 - 79f0: 0200 addi s0,sp,256 - 79f2: 0c04 addi s1,sp,528 - 79f4: 00090003 lb zero,0(s2) - 79f8: 0100 addi s0,sp,128 - 79fa: 0200 addi s0,sp,256 - 79fc: 0c04 addi s1,sp,528 - 79fe: 14090003 lb zero,320(s2) - 7a02: 0100 addi s0,sp,128 - 7a04: 0200 addi s0,sp,256 - 7a06: 0c04 addi s1,sp,528 - 7a08: 00090003 lb zero,0(s2) - 7a0c: 0100 addi s0,sp,128 - 7a0e: 0200 addi s0,sp,256 - 7a10: 0c04 addi s1,sp,528 - 7a12: 00090003 lb zero,0(s2) - 7a16: 0100 addi s0,sp,128 - 7a18: 0200 addi s0,sp,256 - 7a1a: 0c04 addi s1,sp,528 - 7a1c: 00090003 lb zero,0(s2) - 7a20: 0100 addi s0,sp,128 - 7a22: 0200 addi s0,sp,256 - 7a24: 0c04 addi s1,sp,528 - 7a26: 00090003 lb zero,0(s2) - 7a2a: 0100 addi s0,sp,128 - 7a2c: 0200 addi s0,sp,256 - 7a2e: 0c04 addi s1,sp,528 - 7a30: 00090003 lb zero,0(s2) - 7a34: 0100 addi s0,sp,128 - 7a36: 0200 addi s0,sp,256 - 7a38: 0c04 addi s1,sp,528 - 7a3a: 00090003 lb zero,0(s2) - 7a3e: 0100 addi s0,sp,128 - 7a40: 0200 addi s0,sp,256 - 7a42: 0c04 addi s1,sp,528 - 7a44: 04090003 lb zero,64(s2) - 7a48: 0100 addi s0,sp,128 - 7a4a: 0200 addi s0,sp,256 - 7a4c: 0c04 addi s1,sp,528 - 7a4e: 00090003 lb zero,0(s2) - 7a52: 0100 addi s0,sp,128 - 7a54: 0200 addi s0,sp,256 - 7a56: 0c04 addi s1,sp,528 - 7a58: 00090003 lb zero,0(s2) - 7a5c: 0100 addi s0,sp,128 - 7a5e: 04090003 lb zero,64(s2) - 7a62: 0100 addi s0,sp,128 - 7a64: 0200 addi s0,sp,256 - 7a66: 4404 lw s1,8(s0) - 7a68: 0306 slli t1,t1,0x1 - 7a6a: 0900 addi s0,sp,144 - 7a6c: 0024 addi s1,sp,8 - 7a6e: 0001 nop - 7a70: 0402 c.slli64 s0 - 7a72: 0644 addi s1,sp,772 - 7a74: 04090003 lb zero,64(s2) - 7a78: 0100 addi s0,sp,128 - 7a7a: 0200 addi s0,sp,256 - 7a7c: 4504 lw s1,8(a0) - 7a7e: 18090003 lb zero,384(s2) - 7a82: 0100 addi s0,sp,128 - 7a84: 0200 addi s0,sp,256 - 7a86: 4504 lw s1,8(a0) - 7a88: 00090003 lb zero,0(s2) - 7a8c: 0100 addi s0,sp,128 - 7a8e: 0200 addi s0,sp,256 - 7a90: 4504 lw s1,8(a0) - 7a92: 00090003 lb zero,0(s2) - 7a96: 0100 addi s0,sp,128 - 7a98: 0200 addi s0,sp,256 - 7a9a: 4504 lw s1,8(a0) - 7a9c: 00090003 lb zero,0(s2) - 7aa0: 0100 addi s0,sp,128 - 7aa2: 0200 addi s0,sp,256 - 7aa4: 4504 lw s1,8(a0) - 7aa6: 04090003 lb zero,64(s2) - 7aaa: 0100 addi s0,sp,128 - 7aac: 0200 addi s0,sp,256 - 7aae: 4d04 lw s1,24(a0) - 7ab0: 04090003 lb zero,64(s2) - 7ab4: 0100 addi s0,sp,128 - 7ab6: 0200 addi s0,sp,256 - 7ab8: 4004 lw s1,0(s0) - 7aba: 08090003 lb zero,128(s2) - 7abe: 0100 addi s0,sp,128 - 7ac0: 0200 addi s0,sp,256 - 7ac2: 3e04 fld fs1,56(a2) - 7ac4: 0306 slli t1,t1,0x1 - 7ac6: 0900 addi s0,sp,144 - 7ac8: 001c 0x1c - 7aca: 0001 nop - 7acc: 0402 c.slli64 s0 - 7ace: 0641 addi a2,a2,16 - 7ad0: 04090003 lb zero,64(s2) - 7ad4: 0100 addi s0,sp,128 - 7ad6: 0306 slli t1,t1,0x1 - 7ad8: 0900 addi s0,sp,144 - 7ada: 001c 0x1c - 7adc: 0901 addi s2,s2,0 - 7ade: 0034 addi a3,sp,8 - 7ae0: 0100 addi s0,sp,128 - 7ae2: cc01 beqz s0,7afa <_start-0x7fff8506> - 7ae4: 0002 c.slli64 zero - 7ae6: 0300 addi s0,sp,384 - 7ae8: 9400 0x9400 - 7aea: 0000 unimp - 7aec: 0100 addi s0,sp,128 - 7aee: fb01 bnez a4,79fe <_start-0x7fff8602> - 7af0: 0d0e slli s10,s10,0x3 - 7af2: 0100 addi s0,sp,128 - 7af4: 0101 addi sp,sp,0 - 7af6: 0001 nop - 7af8: 0000 unimp - 7afa: 0001 nop - 7afc: 0100 addi s0,sp,128 - 7afe: 2e2e fld ft8,200(sp) - 7b00: 2f2e2e2f 0x2f2e2e2f - 7b04: 2e2e fld ft8,200(sp) - 7b06: 2f2e2e2f 0x2f2e2e2f - 7b0a: 6972 flw fs2,28(sp) - 7b0c: 2d766373 csrrsi t1,0x2d7,12 - 7b10: 2f636367 0x2f636367 - 7b14: 696c flw fa1,84(a0) - 7b16: 6762 flw fa4,24(sp) - 7b18: 732f6363 bltu t5,s2,823e <_start-0x7fff7dc2> - 7b1c: 2d74666f jal a2,4e5f2 <_start-0x7ffb1a0e> - 7b20: 7066 flw ft0,120(sp) - 7b22: 2e00 fld fs0,24(a2) - 7b24: 2f2e fld ft10,200(sp) - 7b26: 2e2e fld ft8,200(sp) - 7b28: 2f2e2e2f 0x2f2e2e2f - 7b2c: 2e2e fld ft8,200(sp) - 7b2e: 7369722f 0x7369722f - 7b32: 672d7663 bgeu s10,s2,819e <_start-0x7fff7e62> - 7b36: 6c2f6363 bltu t5,sp,81fc <_start-0x7fff7e04> - 7b3a: 6269 lui tp,0x1a - 7b3c: 2f636367 0x2f636367 - 7b40: 2e2e fld ft8,200(sp) - 7b42: 636e692f vamoandw.v zero,v22,(t3),v18 - 7b46: 756c flw fa1,108(a0) - 7b48: 6564 flw fs1,76(a0) - 7b4a: 0000 unimp - 7b4c: 6c66 flw fs8,88(sp) - 7b4e: 7374616f jal sp,4ea84 <_start-0x7ffb157c> - 7b52: 7469 lui s0,0xffffa - 7b54: 2e66 fld ft8,88(sp) - 7b56: 00010063 beqz sp,7b56 <_start-0x7fff84aa> - 7b5a: 7300 flw fs0,32(a4) - 7b5c: 2d74666f jal a2,4e632 <_start-0x7ffb19ce> - 7b60: 7066 flw ft0,120(sp) - 7b62: 682e flw fa6,200(sp) - 7b64: 0100 addi s0,sp,128 - 7b66: 0000 unimp - 7b68: 7571 lui a0,0xffffc - 7b6a: 6461 lui s0,0x18 - 7b6c: 682e flw fa6,200(sp) - 7b6e: 0100 addi s0,sp,128 - 7b70: 0000 unimp - 7b72: 6f6c flw fa1,92(a4) - 7b74: 676e flw fa4,216(sp) - 7b76: 6f6c flw fa1,92(a4) - 7b78: 676e flw fa4,216(sp) - 7b7a: 682e flw fa6,200(sp) - 7b7c: 0200 addi s0,sp,256 - 7b7e: 0000 unimp - 7b80: 0500 addi s0,sp,640 - 7b82: 0001 nop - 7b84: 0205 addi tp,tp,1 - 7b86: 3f28 fld fa0,120(a4) - 7b88: 8001 c.srli64 s0 - 7b8a: 05012403 lw s0,80(sp) - 7b8e: 09010303 lb t1,144(sp) - 7b92: 0000 unimp - 7b94: 0301 addi t1,t1,0 - 7b96: 0900 addi s0,sp,144 - 7b98: 0000 unimp - 7b9a: 0301 addi t1,t1,0 - 7b9c: 0900 addi s0,sp,144 - 7b9e: 0000 unimp - 7ba0: 0301 addi t1,t1,0 - 7ba2: 0900 addi s0,sp,144 - 7ba4: 0000 unimp - 7ba6: 0301 addi t1,t1,0 - 7ba8: 0901 addi s2,s2,0 - 7baa: 0000 unimp - 7bac: 0301 addi t1,t1,0 - 7bae: 0902 c.slli64 s2 - 7bb0: 0000 unimp - 7bb2: 0301 addi t1,t1,0 - 7bb4: 0900 addi s0,sp,144 - 7bb6: 0000 unimp - 7bb8: 0501 addi a0,a0,0 - 7bba: 0601 addi a2,a2,0 - 7bbc: 00097c03 0x97c03 - 7bc0: 0100 addi s0,sp,128 - 7bc2: 14090003 lb zero,320(s2) - 7bc6: 0100 addi s0,sp,128 - 7bc8: 0305 addi t1,t1,1 - 7bca: 04090403 lb s0,64(s2) - 7bce: 0100 addi s0,sp,128 - 7bd0: 0200 addi s0,sp,256 - 7bd2: 0104 addi s1,sp,128 - 7bd4: 0306 slli t1,t1,0x1 - 7bd6: 0900 addi s0,sp,144 - 7bd8: 0004 0x4 - 7bda: 0001 nop - 7bdc: 0402 c.slli64 s0 - 7bde: 0301 addi t1,t1,0 - 7be0: 0900 addi s0,sp,144 - 7be2: 0000 unimp - 7be4: 0001 nop - 7be6: 0402 c.slli64 s0 - 7be8: 0301 addi t1,t1,0 - 7bea: 0900 addi s0,sp,144 - 7bec: 0014 0x14 - 7bee: 0001 nop - 7bf0: 0402 c.slli64 s0 - 7bf2: 0301 addi t1,t1,0 - 7bf4: 0900 addi s0,sp,144 - 7bf6: 0000 unimp - 7bf8: 0001 nop - 7bfa: 0402 c.slli64 s0 - 7bfc: 0301 addi t1,t1,0 - 7bfe: 0900 addi s0,sp,144 - 7c00: 0000 unimp - 7c02: 0001 nop - 7c04: 0402 c.slli64 s0 - 7c06: 0301 addi t1,t1,0 - 7c08: 0900 addi s0,sp,144 - 7c0a: 0000 unimp - 7c0c: 0001 nop - 7c0e: 0402 c.slli64 s0 - 7c10: 0301 addi t1,t1,0 - 7c12: 0900 addi s0,sp,144 - 7c14: 0000 unimp - 7c16: 0001 nop - 7c18: 0402 c.slli64 s0 - 7c1a: 0301 addi t1,t1,0 - 7c1c: 0900 addi s0,sp,144 - 7c1e: 0000 unimp - 7c20: 0001 nop - 7c22: 0402 c.slli64 s0 - 7c24: 0301 addi t1,t1,0 - 7c26: 0900 addi s0,sp,144 - 7c28: 0000 unimp - 7c2a: 0001 nop - 7c2c: 0402 c.slli64 s0 - 7c2e: 0301 addi t1,t1,0 - 7c30: 0900 addi s0,sp,144 - 7c32: 0004 0x4 - 7c34: 0001 nop - 7c36: 0402 c.slli64 s0 - 7c38: 0301 addi t1,t1,0 - 7c3a: 0900 addi s0,sp,144 - 7c3c: 000c 0xc - 7c3e: 0001 nop - 7c40: 0402 c.slli64 s0 - 7c42: 0301 addi t1,t1,0 - 7c44: 0900 addi s0,sp,144 - 7c46: 0000 unimp - 7c48: 0001 nop - 7c4a: 0402 c.slli64 s0 - 7c4c: 0301 addi t1,t1,0 - 7c4e: 0900 addi s0,sp,144 - 7c50: 0000 unimp - 7c52: 0001 nop - 7c54: 0402 c.slli64 s0 - 7c56: 0301 addi t1,t1,0 - 7c58: 0900 addi s0,sp,144 - 7c5a: 0000 unimp - 7c5c: 0001 nop - 7c5e: 0402 c.slli64 s0 - 7c60: 0301 addi t1,t1,0 - 7c62: 0900 addi s0,sp,144 - 7c64: 0008 0x8 - 7c66: 0001 nop - 7c68: 0402 c.slli64 s0 - 7c6a: 0301 addi t1,t1,0 - 7c6c: 0900 addi s0,sp,144 - 7c6e: 0004 0x4 - 7c70: 0001 nop - 7c72: 0402 c.slli64 s0 - 7c74: 0301 addi t1,t1,0 - 7c76: 0900 addi s0,sp,144 - 7c78: 0004 0x4 - 7c7a: 0001 nop - 7c7c: 0402 c.slli64 s0 - 7c7e: 0301 addi t1,t1,0 - 7c80: 0900 addi s0,sp,144 - 7c82: 0004 0x4 - 7c84: 0001 nop - 7c86: 0402 c.slli64 s0 - 7c88: 0301 addi t1,t1,0 - 7c8a: 0900 addi s0,sp,144 - 7c8c: 0000 unimp - 7c8e: 0001 nop - 7c90: 0402 c.slli64 s0 - 7c92: 0301 addi t1,t1,0 - 7c94: 0900 addi s0,sp,144 - 7c96: 0000 unimp - 7c98: 0001 nop - 7c9a: 0402 c.slli64 s0 - 7c9c: 0301 addi t1,t1,0 - 7c9e: 0900 addi s0,sp,144 - 7ca0: 0000 unimp - 7ca2: 0001 nop - 7ca4: 0402 c.slli64 s0 - 7ca6: 0301 addi t1,t1,0 - 7ca8: 0900 addi s0,sp,144 - 7caa: 0000 unimp - 7cac: 0001 nop - 7cae: 0402 c.slli64 s0 - 7cb0: 0301 addi t1,t1,0 - 7cb2: 0900 addi s0,sp,144 - 7cb4: 0000 unimp - 7cb6: 0001 nop - 7cb8: 0402 c.slli64 s0 - 7cba: 0301 addi t1,t1,0 - 7cbc: 0900 addi s0,sp,144 - 7cbe: 0004 0x4 - 7cc0: 0001 nop - 7cc2: 0402 c.slli64 s0 - 7cc4: 0301 addi t1,t1,0 - 7cc6: 0900 addi s0,sp,144 - 7cc8: 0000 unimp - 7cca: 0601 addi a2,a2,0 - 7ccc: 04090003 lb zero,64(s2) - 7cd0: 0100 addi s0,sp,128 - 7cd2: 0306 slli t1,t1,0x1 - 7cd4: 0900 addi s0,sp,144 - 7cd6: 000c 0xc - 7cd8: 0001 nop - 7cda: 0402 c.slli64 s0 - 7cdc: 031f 0900 0014 0x140900031f - 7ce2: 0601 addi a2,a2,0 - 7ce4: 1c090003 lb zero,448(s2) - 7ce8: 0100 addi s0,sp,128 - 7cea: 0306 slli t1,t1,0x1 - 7cec: 0900 addi s0,sp,144 - 7cee: 0004 0x4 - 7cf0: 0301 addi t1,t1,0 - 7cf2: 0900 addi s0,sp,144 - 7cf4: 0028 addi a0,sp,8 - 7cf6: 0001 nop - 7cf8: 0402 c.slli64 s0 - 7cfa: 0622 slli a2,a2,0x8 - 7cfc: 20090003 lb zero,512(s2) - 7d00: 0100 addi s0,sp,128 - 7d02: 0200 addi s0,sp,256 - 7d04: 2204 fld fs1,0(a2) - 7d06: 0306 slli t1,t1,0x1 - 7d08: 0900 addi s0,sp,144 - 7d0a: 0004 0x4 - 7d0c: 0301 addi t1,t1,0 - 7d0e: 0901 addi s2,s2,0 - 7d10: 0018 0x18 - 7d12: 0301 addi t1,t1,0 - 7d14: 0900 addi s0,sp,144 - 7d16: 0000 unimp - 7d18: 0301 addi t1,t1,0 - 7d1a: 0900 addi s0,sp,144 - 7d1c: 0000 unimp - 7d1e: 0301 addi t1,t1,0 - 7d20: 0900 addi s0,sp,144 - 7d22: 0000 unimp - 7d24: 0301 addi t1,t1,0 - 7d26: 0900 addi s0,sp,144 - 7d28: 0000 unimp - 7d2a: 0301 addi t1,t1,0 - 7d2c: 0900 addi s0,sp,144 - 7d2e: 0000 unimp - 7d30: 0301 addi t1,t1,0 - 7d32: 0900 addi s0,sp,144 - 7d34: 0010 0x10 - 7d36: 0301 addi t1,t1,0 - 7d38: 0900 addi s0,sp,144 - 7d3a: 0018 0x18 - 7d3c: 0501 addi a0,a0,0 - 7d3e: 060a slli a2,a2,0x2 - 7d40: 00090203 lb tp,0(s2) - 7d44: 0100 addi s0,sp,128 - 7d46: 0305 addi t1,t1,1 - 7d48: 04097e03 0x4097e03 - 7d4c: 0100 addi s0,sp,128 - 7d4e: 0a05 addi s4,s4,1 - 7d50: 08090203 lb tp,128(s2) - 7d54: 0100 addi s0,sp,128 - 7d56: 0105 addi sp,sp,1 - 7d58: 08090103 lb sp,128(s2) - 7d5c: 0100 addi s0,sp,128 - 7d5e: 0a05 addi s4,s4,1 - 7d60: 08097f03 0x8097f03 - 7d64: 0100 addi s0,sp,128 - 7d66: 0305 addi t1,t1,1 - 7d68: 08097e03 0x8097e03 - 7d6c: 0100 addi s0,sp,128 - 7d6e: 0306 slli t1,t1,0x1 - 7d70: 0900 addi s0,sp,144 - 7d72: 0008 0x8 - 7d74: 0301 addi t1,t1,0 - 7d76: 0902 c.slli64 s2 - 7d78: 0000 unimp - 7d7a: 0501 addi a0,a0,0 - 7d7c: 060a slli a2,a2,0x2 - 7d7e: 00090003 lb zero,0(s2) - 7d82: 0100 addi s0,sp,128 - 7d84: 0105 addi sp,sp,1 - 7d86: 08090103 lb sp,128(s2) - 7d8a: 0100 addi s0,sp,128 - 7d8c: 0305 addi t1,t1,1 - 7d8e: 0200 addi s0,sp,256 - 7d90: 0204 addi s1,sp,256 - 7d92: 0306 slli t1,t1,0x1 - 7d94: 097c addi a5,sp,156 - 7d96: 0014 0x14 - 7d98: 0001 nop - 7d9a: 0402 c.slli64 s0 - 7d9c: 0302 c.slli64 t1 - 7d9e: 0900 addi s0,sp,144 - 7da0: 0000 unimp - 7da2: 0001 nop - 7da4: 0402 c.slli64 s0 - 7da6: 0302 c.slli64 t1 - 7da8: 0900 addi s0,sp,144 - 7daa: 0000 unimp - 7dac: 0901 addi s2,s2,0 - 7dae: 0018 0x18 - 7db0: 0100 addi s0,sp,128 - 7db2: 5601 li a2,-32 - 7db4: 03000007 vlbuff.v v0,(zero) - 7db8: 9300 0x9300 - 7dba: 0000 unimp - 7dbc: 0100 addi s0,sp,128 - 7dbe: fb01 bnez a4,7cce <_start-0x7fff8332> - 7dc0: 0d0e slli s10,s10,0x3 - 7dc2: 0100 addi s0,sp,128 - 7dc4: 0101 addi sp,sp,0 - 7dc6: 0001 nop - 7dc8: 0000 unimp - 7dca: 0001 nop - 7dcc: 0100 addi s0,sp,128 - 7dce: 2e2e fld ft8,200(sp) - 7dd0: 2f2e2e2f 0x2f2e2e2f - 7dd4: 2e2e fld ft8,200(sp) - 7dd6: 2f2e2e2f 0x2f2e2e2f - 7dda: 6972 flw fs2,28(sp) - 7ddc: 2d766373 csrrsi t1,0x2d7,12 - 7de0: 2f636367 0x2f636367 - 7de4: 696c flw fa1,84(a0) - 7de6: 6762 flw fa4,24(sp) - 7de8: 732f6363 bltu t5,s2,850e <_start-0x7fff7af2> - 7dec: 2d74666f jal a2,4e8c2 <_start-0x7ffb173e> - 7df0: 7066 flw ft0,120(sp) - 7df2: 2e00 fld fs0,24(a2) - 7df4: 2f2e fld ft10,200(sp) - 7df6: 2e2e fld ft8,200(sp) - 7df8: 2f2e2e2f 0x2f2e2e2f - 7dfc: 2e2e fld ft8,200(sp) - 7dfe: 7369722f 0x7369722f - 7e02: 672d7663 bgeu s10,s2,846e <_start-0x7fff7b92> - 7e06: 6c2f6363 bltu t5,sp,84cc <_start-0x7fff7b34> - 7e0a: 6269 lui tp,0x1a - 7e0c: 2f636367 0x2f636367 - 7e10: 2e2e fld ft8,200(sp) - 7e12: 636e692f vamoandw.v zero,v22,(t3),v18 - 7e16: 756c flw fa1,108(a0) - 7e18: 6564 flw fs1,76(a0) - 7e1a: 0000 unimp - 7e1c: 6964 flw fs1,84(a0) - 7e1e: 7376 flw ft6,124(sp) - 7e20: 3366 fld ft6,120(sp) - 7e22: 632e flw ft6,200(sp) - 7e24: 0100 addi s0,sp,128 - 7e26: 0000 unimp - 7e28: 74666f73 csrrsi t5,0x746,12 - 7e2c: 662d lui a2,0xb - 7e2e: 2e70 fld fa2,216(a2) - 7e30: 0068 addi a0,sp,12 - 7e32: 0001 nop - 7e34: 7300 flw fs0,32(a4) - 7e36: 6e69 lui t3,0x1a - 7e38: 2e656c67 0x2e656c67 - 7e3c: 0068 addi a0,sp,12 - 7e3e: 0001 nop - 7e40: 6c00 flw fs0,24(s0) - 7e42: 6c676e6f jal t3,7e508 <_start-0x7ff81af8> - 7e46: 2e676e6f jal t3,7e12c <_start-0x7ff81ed4> - 7e4a: 0068 addi a0,sp,12 - 7e4c: 0002 c.slli64 zero - 7e4e: 0000 unimp - 7e50: 0105 addi sp,sp,1 - 7e52: 0500 addi s0,sp,640 - 7e54: b002 fsd ft0,32(sp) - 7e56: 0140 addi s0,sp,132 - 7e58: 0380 addi s0,sp,448 - 7e5a: 03050123 sb a6,34(a0) # ffffc022 <__BSS_END__+0x7ffe560a> - 7e5e: 00090103 lb sp,0(s2) - 7e62: 0100 addi s0,sp,128 - 7e64: 00090003 lb zero,0(s2) - 7e68: 0100 addi s0,sp,128 - 7e6a: 0d05 addi s10,s10,1 - 7e6c: 00090003 lb zero,0(s2) - 7e70: 0100 addi s0,sp,128 - 7e72: 0305 addi t1,t1,1 - 7e74: 00090103 lb sp,0(s2) - 7e78: 0100 addi s0,sp,128 - 7e7a: 00090003 lb zero,0(s2) - 7e7e: 0100 addi s0,sp,128 - 7e80: 00090003 lb zero,0(s2) - 7e84: 0100 addi s0,sp,128 - 7e86: 00090003 lb zero,0(s2) - 7e8a: 0100 addi s0,sp,128 - 7e8c: 00090103 lb sp,0(s2) - 7e90: 0100 addi s0,sp,128 - 7e92: 00090003 lb zero,0(s2) - 7e96: 0100 addi s0,sp,128 - 7e98: 00090003 lb zero,0(s2) - 7e9c: 0100 addi s0,sp,128 - 7e9e: 00090003 lb zero,0(s2) - 7ea2: 0100 addi s0,sp,128 - 7ea4: 00090103 lb sp,0(s2) - 7ea8: 0100 addi s0,sp,128 - 7eaa: 00090003 lb zero,0(s2) - 7eae: 0100 addi s0,sp,128 - 7eb0: 00090003 lb zero,0(s2) - 7eb4: 0100 addi s0,sp,128 - 7eb6: 00090003 lb zero,0(s2) - 7eba: 0100 addi s0,sp,128 - 7ebc: 00090103 lb sp,0(s2) - 7ec0: 0100 addi s0,sp,128 - 7ec2: 00090203 lb tp,0(s2) - 7ec6: 0100 addi s0,sp,128 - 7ec8: 00090103 lb sp,0(s2) - 7ecc: 0100 addi s0,sp,128 - 7ece: 00090003 lb zero,0(s2) - 7ed2: 0100 addi s0,sp,128 - 7ed4: 00090003 lb zero,0(s2) - 7ed8: 0100 addi s0,sp,128 - 7eda: 00090003 lb zero,0(s2) - 7ede: 0100 addi s0,sp,128 - 7ee0: 00090003 lb zero,0(s2) - 7ee4: 0100 addi s0,sp,128 - 7ee6: 0105 addi sp,sp,1 - 7ee8: 0306 slli t1,t1,0x1 - 7eea: 0978 addi a4,sp,156 - 7eec: 0000 unimp - 7eee: 0501 addi a0,a0,0 - 7ef0: 09080303 lb t1,144(a6) # ffffa090 <__BSS_END__+0x7ffe3678> - 7ef4: 0018 0x18 - 7ef6: 0501 addi a0,a0,0 - 7ef8: 0301 addi t1,t1,0 - 7efa: 0978 addi a4,sp,156 - 7efc: 0004 0x4 - 7efe: 0301 addi t1,t1,0 - 7f00: 0900 addi s0,sp,144 - 7f02: 0010 0x10 - 7f04: 0501 addi a0,a0,0 - 7f06: 09080303 lb t1,144(a6) - 7f0a: 0004 0x4 - 7f0c: 0601 addi a2,a2,0 - 7f0e: 04090003 lb zero,64(s2) - 7f12: 0100 addi s0,sp,128 - 7f14: 00090003 lb zero,0(s2) - 7f18: 0100 addi s0,sp,128 - 7f1a: 04090003 lb zero,64(s2) - 7f1e: 0100 addi s0,sp,128 - 7f20: 00090003 lb zero,0(s2) - 7f24: 0100 addi s0,sp,128 - 7f26: 0200 addi s0,sp,256 - 7f28: 0104 addi s1,sp,128 - 7f2a: 0c090003 lb zero,192(s2) - 7f2e: 0100 addi s0,sp,128 - 7f30: 0200 addi s0,sp,256 - 7f32: 0104 addi s1,sp,128 - 7f34: 00090003 lb zero,0(s2) - 7f38: 0100 addi s0,sp,128 - 7f3a: 0200 addi s0,sp,256 - 7f3c: 0104 addi s1,sp,128 - 7f3e: 00090003 lb zero,0(s2) - 7f42: 0100 addi s0,sp,128 - 7f44: 0200 addi s0,sp,256 - 7f46: 0104 addi s1,sp,128 - 7f48: 00090003 lb zero,0(s2) - 7f4c: 0100 addi s0,sp,128 - 7f4e: 0200 addi s0,sp,256 - 7f50: 0104 addi s1,sp,128 - 7f52: 0c090003 lb zero,192(s2) - 7f56: 0100 addi s0,sp,128 - 7f58: 0200 addi s0,sp,256 - 7f5a: 0104 addi s1,sp,128 - 7f5c: 04090003 lb zero,64(s2) - 7f60: 0100 addi s0,sp,128 - 7f62: 0200 addi s0,sp,256 - 7f64: 0104 addi s1,sp,128 - 7f66: 00090003 lb zero,0(s2) - 7f6a: 0100 addi s0,sp,128 - 7f6c: 0200 addi s0,sp,256 - 7f6e: 0e04 addi s1,sp,784 - 7f70: 00090003 lb zero,0(s2) - 7f74: 0100 addi s0,sp,128 - 7f76: 0200 addi s0,sp,256 - 7f78: 0e04 addi s1,sp,784 - 7f7a: 00090003 lb zero,0(s2) - 7f7e: 0100 addi s0,sp,128 - 7f80: 04090103 lb sp,64(s2) - 7f84: 0100 addi s0,sp,128 - 7f86: 00090003 lb zero,0(s2) - 7f8a: 0100 addi s0,sp,128 - 7f8c: 00090003 lb zero,0(s2) - 7f90: 0100 addi s0,sp,128 - 7f92: 00090003 lb zero,0(s2) - 7f96: 0100 addi s0,sp,128 - 7f98: 00090003 lb zero,0(s2) - 7f9c: 0100 addi s0,sp,128 - 7f9e: 10090003 lb zero,256(s2) - 7fa2: 0100 addi s0,sp,128 - 7fa4: 00090003 lb zero,0(s2) - 7fa8: 0100 addi s0,sp,128 - 7faa: 04090003 lb zero,64(s2) - 7fae: 0100 addi s0,sp,128 - 7fb0: 00090003 lb zero,0(s2) - 7fb4: 0100 addi s0,sp,128 - 7fb6: 0200 addi s0,sp,256 - 7fb8: 0104 addi s1,sp,128 - 7fba: 0c090003 lb zero,192(s2) - 7fbe: 0100 addi s0,sp,128 - 7fc0: 0200 addi s0,sp,256 - 7fc2: 0104 addi s1,sp,128 - 7fc4: 00090003 lb zero,0(s2) - 7fc8: 0100 addi s0,sp,128 - 7fca: 0200 addi s0,sp,256 - 7fcc: 0104 addi s1,sp,128 - 7fce: 00090003 lb zero,0(s2) - 7fd2: 0100 addi s0,sp,128 - 7fd4: 0200 addi s0,sp,256 - 7fd6: 0104 addi s1,sp,128 - 7fd8: 00090003 lb zero,0(s2) - 7fdc: 0100 addi s0,sp,128 - 7fde: 0200 addi s0,sp,256 - 7fe0: 0104 addi s1,sp,128 - 7fe2: 0c090003 lb zero,192(s2) - 7fe6: 0100 addi s0,sp,128 - 7fe8: 0200 addi s0,sp,256 - 7fea: 0104 addi s1,sp,128 - 7fec: 04090003 lb zero,64(s2) - 7ff0: 0100 addi s0,sp,128 - 7ff2: 0200 addi s0,sp,256 - 7ff4: 0104 addi s1,sp,128 - 7ff6: 00090003 lb zero,0(s2) - 7ffa: 0100 addi s0,sp,128 - 7ffc: 0200 addi s0,sp,256 - 7ffe: 0e04 addi s1,sp,784 - 8000: 00090003 lb zero,0(s2) - 8004: 0100 addi s0,sp,128 - 8006: 0200 addi s0,sp,256 - 8008: 0e04 addi s1,sp,784 - 800a: 00090003 lb zero,0(s2) - 800e: 0100 addi s0,sp,128 - 8010: 04090103 lb sp,64(s2) - 8014: 0100 addi s0,sp,128 - 8016: 00090003 lb zero,0(s2) - 801a: 0100 addi s0,sp,128 - 801c: 14090003 lb zero,320(s2) - 8020: 0100 addi s0,sp,128 - 8022: 04090003 lb zero,64(s2) - 8026: 0100 addi s0,sp,128 - 8028: 0200 addi s0,sp,256 - 802a: 0204 addi s1,sp,256 - 802c: 1c097e03 0x1c097e03 - 8030: 0100 addi s0,sp,128 - 8032: 0200 addi s0,sp,256 - 8034: 0e04 addi s1,sp,784 - 8036: 04090003 lb zero,64(s2) - 803a: 0100 addi s0,sp,128 - 803c: 0200 addi s0,sp,256 - 803e: 0e04 addi s1,sp,784 - 8040: 00090003 lb zero,0(s2) - 8044: 0100 addi s0,sp,128 - 8046: 0200 addi s0,sp,256 - 8048: 0e04 addi s1,sp,784 - 804a: 00090003 lb zero,0(s2) - 804e: 0100 addi s0,sp,128 - 8050: 0200 addi s0,sp,256 - 8052: 0e04 addi s1,sp,784 - 8054: 00090003 lb zero,0(s2) - 8058: 0100 addi s0,sp,128 - 805a: 0200 addi s0,sp,256 - 805c: 0e04 addi s1,sp,784 - 805e: 00090003 lb zero,0(s2) - 8062: 0100 addi s0,sp,128 - 8064: 0200 addi s0,sp,256 - 8066: 0e04 addi s1,sp,784 - 8068: 00090003 lb zero,0(s2) - 806c: 0100 addi s0,sp,128 - 806e: 0200 addi s0,sp,256 - 8070: 0e04 addi s1,sp,784 - 8072: 08090003 lb zero,128(s2) - 8076: 0100 addi s0,sp,128 - 8078: 0200 addi s0,sp,256 - 807a: 0e04 addi s1,sp,784 - 807c: 00090003 lb zero,0(s2) - 8080: 0100 addi s0,sp,128 - 8082: 0200 addi s0,sp,256 - 8084: 0e04 addi s1,sp,784 - 8086: 00090003 lb zero,0(s2) - 808a: 0100 addi s0,sp,128 - 808c: 0200 addi s0,sp,256 - 808e: 0e04 addi s1,sp,784 - 8090: 00090003 lb zero,0(s2) - 8094: 0100 addi s0,sp,128 - 8096: 0200 addi s0,sp,256 - 8098: 0e04 addi s1,sp,784 - 809a: 0c090003 lb zero,192(s2) - 809e: 0100 addi s0,sp,128 - 80a0: 0200 addi s0,sp,256 - 80a2: 0304 addi s1,sp,384 - 80a4: 08090003 lb zero,128(s2) - 80a8: 0100 addi s0,sp,128 - 80aa: 0306 slli t1,t1,0x1 - 80ac: 0900 addi s0,sp,144 - 80ae: 000c 0xc - 80b0: 0001 nop - 80b2: 0402 c.slli64 s0 - 80b4: 0602 c.slli64 a2 - 80b6: 14090103 lb sp,320(s2) - 80ba: 0100 addi s0,sp,128 - 80bc: 0200 addi s0,sp,256 - 80be: 0e04 addi s1,sp,784 - 80c0: 04090003 lb zero,64(s2) - 80c4: 0100 addi s0,sp,128 - 80c6: 0200 addi s0,sp,256 - 80c8: 0e04 addi s1,sp,784 - 80ca: 00090003 lb zero,0(s2) - 80ce: 0100 addi s0,sp,128 - 80d0: 0200 addi s0,sp,256 - 80d2: 0e04 addi s1,sp,784 - 80d4: 00090003 lb zero,0(s2) - 80d8: 0100 addi s0,sp,128 - 80da: 0200 addi s0,sp,256 - 80dc: 0e04 addi s1,sp,784 - 80de: 00090003 lb zero,0(s2) - 80e2: 0100 addi s0,sp,128 - 80e4: 0200 addi s0,sp,256 - 80e6: 0e04 addi s1,sp,784 - 80e8: 00090003 lb zero,0(s2) - 80ec: 0100 addi s0,sp,128 - 80ee: 0200 addi s0,sp,256 - 80f0: 0e04 addi s1,sp,784 - 80f2: 00090003 lb zero,0(s2) - 80f6: 0100 addi s0,sp,128 - 80f8: 0200 addi s0,sp,256 - 80fa: 0e04 addi s1,sp,784 - 80fc: 08090003 lb zero,128(s2) - 8100: 0100 addi s0,sp,128 - 8102: 0200 addi s0,sp,256 - 8104: 0e04 addi s1,sp,784 - 8106: 00090003 lb zero,0(s2) - 810a: 0100 addi s0,sp,128 - 810c: 0200 addi s0,sp,256 - 810e: 0e04 addi s1,sp,784 - 8110: 00090003 lb zero,0(s2) - 8114: 0100 addi s0,sp,128 - 8116: 0200 addi s0,sp,256 - 8118: 0e04 addi s1,sp,784 - 811a: 00090003 lb zero,0(s2) - 811e: 0100 addi s0,sp,128 - 8120: 0200 addi s0,sp,256 - 8122: 0e04 addi s1,sp,784 - 8124: 08090003 lb zero,128(s2) - 8128: 0100 addi s0,sp,128 - 812a: 0200 addi s0,sp,256 - 812c: 0304 addi s1,sp,384 - 812e: 0c090003 lb zero,192(s2) - 8132: 0100 addi s0,sp,128 - 8134: 0306 slli t1,t1,0x1 - 8136: 0900 addi s0,sp,144 - 8138: 000c 0xc - 813a: 0001 nop - 813c: 0402 c.slli64 s0 - 813e: 0602 c.slli64 a2 - 8140: 14090103 lb sp,320(s2) - 8144: 0100 addi s0,sp,128 - 8146: 0200 addi s0,sp,256 - 8148: 0204 addi s1,sp,256 - 814a: 00090003 lb zero,0(s2) - 814e: 0100 addi s0,sp,128 - 8150: 0200 addi s0,sp,256 - 8152: 0204 addi s1,sp,256 - 8154: 00090003 lb zero,0(s2) - 8158: 0100 addi s0,sp,128 - 815a: 0200 addi s0,sp,256 - 815c: 0204 addi s1,sp,256 - 815e: 00090003 lb zero,0(s2) - 8162: 0100 addi s0,sp,128 - 8164: 0200 addi s0,sp,256 - 8166: 0204 addi s1,sp,256 - 8168: 00090003 lb zero,0(s2) - 816c: 0100 addi s0,sp,128 - 816e: 0200 addi s0,sp,256 - 8170: 0204 addi s1,sp,256 - 8172: 00090003 lb zero,0(s2) - 8176: 0100 addi s0,sp,128 - 8178: 0200 addi s0,sp,256 - 817a: 0204 addi s1,sp,256 - 817c: 00090003 lb zero,0(s2) - 8180: 0100 addi s0,sp,128 - 8182: 0200 addi s0,sp,256 - 8184: 0204 addi s1,sp,256 - 8186: 00090003 lb zero,0(s2) - 818a: 0100 addi s0,sp,128 - 818c: 0200 addi s0,sp,256 - 818e: 0204 addi s1,sp,256 - 8190: 04090003 lb zero,64(s2) - 8194: 0100 addi s0,sp,128 - 8196: 0200 addi s0,sp,256 - 8198: 0a04 addi s1,sp,272 - 819a: 04090003 lb zero,64(s2) - 819e: 0100 addi s0,sp,128 - 81a0: 0200 addi s0,sp,256 - 81a2: 0a04 addi s1,sp,272 - 81a4: 04090003 lb zero,64(s2) - 81a8: 0100 addi s0,sp,128 - 81aa: 0200 addi s0,sp,256 - 81ac: 0a04 addi s1,sp,272 - 81ae: 00090003 lb zero,0(s2) - 81b2: 0100 addi s0,sp,128 - 81b4: 0200 addi s0,sp,256 - 81b6: 0d04 addi s1,sp,656 - 81b8: 04090003 lb zero,64(s2) - 81bc: 0100 addi s0,sp,128 - 81be: 0200 addi s0,sp,256 - 81c0: 0d04 addi s1,sp,656 - 81c2: 00090003 lb zero,0(s2) - 81c6: 0100 addi s0,sp,128 - 81c8: 0200 addi s0,sp,256 - 81ca: 0d04 addi s1,sp,656 - 81cc: 00090003 lb zero,0(s2) - 81d0: 0100 addi s0,sp,128 - 81d2: 0200 addi s0,sp,256 - 81d4: 0d04 addi s1,sp,656 - 81d6: 00090003 lb zero,0(s2) - 81da: 0100 addi s0,sp,128 - 81dc: 0200 addi s0,sp,256 - 81de: 0d04 addi s1,sp,656 - 81e0: 04090003 lb zero,64(s2) - 81e4: 0100 addi s0,sp,128 - 81e6: 0200 addi s0,sp,256 - 81e8: 0d04 addi s1,sp,656 - 81ea: 10090003 lb zero,256(s2) - 81ee: 0100 addi s0,sp,128 - 81f0: 0200 addi s0,sp,256 - 81f2: 0d04 addi s1,sp,656 - 81f4: 00090003 lb zero,0(s2) - 81f8: 0100 addi s0,sp,128 - 81fa: 0200 addi s0,sp,256 - 81fc: 0d04 addi s1,sp,656 - 81fe: 00090003 lb zero,0(s2) - 8202: 0100 addi s0,sp,128 - 8204: 0200 addi s0,sp,256 - 8206: 0d04 addi s1,sp,656 - 8208: 10090003 lb zero,256(s2) - 820c: 0100 addi s0,sp,128 - 820e: 0200 addi s0,sp,256 - 8210: 0d04 addi s1,sp,656 - 8212: 08090003 lb zero,128(s2) - 8216: 0100 addi s0,sp,128 - 8218: 0200 addi s0,sp,256 - 821a: 0e04 addi s1,sp,784 - 821c: 04090003 lb zero,64(s2) - 8220: 0100 addi s0,sp,128 - 8222: 0200 addi s0,sp,256 - 8224: 0e04 addi s1,sp,784 - 8226: 08090003 lb zero,128(s2) - 822a: 0100 addi s0,sp,128 - 822c: 0200 addi s0,sp,256 - 822e: 1004 addi s1,sp,32 - 8230: 04090003 lb zero,64(s2) - 8234: 0100 addi s0,sp,128 - 8236: 0200 addi s0,sp,256 - 8238: 1204 addi s1,sp,288 - 823a: 04090003 lb zero,64(s2) - 823e: 0100 addi s0,sp,128 - 8240: 0200 addi s0,sp,256 - 8242: 1404 addi s1,sp,544 - 8244: 08090003 lb zero,128(s2) - 8248: 0100 addi s0,sp,128 - 824a: 0200 addi s0,sp,256 - 824c: 1404 addi s1,sp,544 - 824e: 04090003 lb zero,64(s2) - 8252: 0100 addi s0,sp,128 - 8254: 0200 addi s0,sp,256 - 8256: 1404 addi s1,sp,544 - 8258: 00090003 lb zero,0(s2) - 825c: 0100 addi s0,sp,128 - 825e: 0200 addi s0,sp,256 - 8260: 1404 addi s1,sp,544 - 8262: 04090003 lb zero,64(s2) - 8266: 0100 addi s0,sp,128 - 8268: 0200 addi s0,sp,256 - 826a: 1404 addi s1,sp,544 - 826c: 08090003 lb zero,128(s2) - 8270: 0100 addi s0,sp,128 - 8272: 0200 addi s0,sp,256 - 8274: 1404 addi s1,sp,544 - 8276: 04090003 lb zero,64(s2) - 827a: 0100 addi s0,sp,128 - 827c: 0200 addi s0,sp,256 - 827e: 1504 addi s1,sp,672 - 8280: 08090003 lb zero,128(s2) - 8284: 0100 addi s0,sp,128 - 8286: 0200 addi s0,sp,256 - 8288: 1504 addi s1,sp,672 - 828a: 08090003 lb zero,128(s2) - 828e: 0100 addi s0,sp,128 - 8290: 0200 addi s0,sp,256 - 8292: 1704 addi s1,sp,928 - 8294: 04090003 lb zero,64(s2) - 8298: 0100 addi s0,sp,128 - 829a: 0200 addi s0,sp,256 - 829c: 1904 addi s1,sp,176 - 829e: 04090003 lb zero,64(s2) - 82a2: 0100 addi s0,sp,128 - 82a4: 0200 addi s0,sp,256 - 82a6: 1b04 addi s1,sp,432 - 82a8: 08090003 lb zero,128(s2) - 82ac: 0100 addi s0,sp,128 - 82ae: 0200 addi s0,sp,256 - 82b0: 1b04 addi s1,sp,432 - 82b2: 00090003 lb zero,0(s2) - 82b6: 0100 addi s0,sp,128 - 82b8: 0200 addi s0,sp,256 - 82ba: 1b04 addi s1,sp,432 - 82bc: 00090003 lb zero,0(s2) - 82c0: 0100 addi s0,sp,128 - 82c2: 0200 addi s0,sp,256 - 82c4: 1b04 addi s1,sp,432 - 82c6: 00090003 lb zero,0(s2) - 82ca: 0100 addi s0,sp,128 - 82cc: 0200 addi s0,sp,256 - 82ce: 1b04 addi s1,sp,432 - 82d0: 14090003 lb zero,320(s2) - 82d4: 0100 addi s0,sp,128 - 82d6: 0200 addi s0,sp,256 - 82d8: 1b04 addi s1,sp,432 - 82da: 00090103 lb sp,0(s2) - 82de: 0100 addi s0,sp,128 - 82e0: 0200 addi s0,sp,256 - 82e2: 1b04 addi s1,sp,432 - 82e4: 00090003 lb zero,0(s2) - 82e8: 0100 addi s0,sp,128 - 82ea: 0200 addi s0,sp,256 - 82ec: 1b04 addi s1,sp,432 - 82ee: 00090003 lb zero,0(s2) - 82f2: 0100 addi s0,sp,128 - 82f4: 0200 addi s0,sp,256 - 82f6: 0204 addi s1,sp,256 - 82f8: 00090003 lb zero,0(s2) - 82fc: 0100 addi s0,sp,128 - 82fe: 0200 addi s0,sp,256 - 8300: 0204 addi s1,sp,256 - 8302: 04090003 lb zero,64(s2) - 8306: 0100 addi s0,sp,128 - 8308: 0200 addi s0,sp,256 - 830a: 0604 addi s1,sp,768 - 830c: 04090003 lb zero,64(s2) - 8310: 0100 addi s0,sp,128 - 8312: 0200 addi s0,sp,256 - 8314: 0604 addi s1,sp,768 - 8316: 00090003 lb zero,0(s2) - 831a: 0100 addi s0,sp,128 - 831c: 0200 addi s0,sp,256 - 831e: 0804 addi s1,sp,16 - 8320: 08090003 lb zero,128(s2) - 8324: 0100 addi s0,sp,128 - 8326: 0200 addi s0,sp,256 - 8328: 0804 addi s1,sp,16 - 832a: 00090003 lb zero,0(s2) - 832e: 0100 addi s0,sp,128 - 8330: 0200 addi s0,sp,256 - 8332: 0804 addi s1,sp,16 - 8334: 00090003 lb zero,0(s2) - 8338: 0100 addi s0,sp,128 - 833a: 0200 addi s0,sp,256 - 833c: 0804 addi s1,sp,16 - 833e: 00090003 lb zero,0(s2) - 8342: 0100 addi s0,sp,128 - 8344: 0200 addi s0,sp,256 - 8346: 0a04 addi s1,sp,272 - 8348: 0c090003 lb zero,192(s2) - 834c: 0100 addi s0,sp,128 - 834e: 0200 addi s0,sp,256 - 8350: 0904 addi s1,sp,144 - 8352: 04090003 lb zero,64(s2) - 8356: 0100 addi s0,sp,128 - 8358: 0200 addi s0,sp,256 - 835a: 1804 addi s1,sp,48 - 835c: 08090003 lb zero,128(s2) - 8360: 0100 addi s0,sp,128 - 8362: 0200 addi s0,sp,256 - 8364: 1804 addi s1,sp,48 - 8366: 0c090003 lb zero,192(s2) - 836a: 0100 addi s0,sp,128 - 836c: 0200 addi s0,sp,256 - 836e: 1a04 addi s1,sp,304 - 8370: 04090003 lb zero,64(s2) - 8374: 0100 addi s0,sp,128 - 8376: 0200 addi s0,sp,256 - 8378: 1a04 addi s1,sp,304 - 837a: 00090003 lb zero,0(s2) - 837e: 0100 addi s0,sp,128 - 8380: 0200 addi s0,sp,256 - 8382: 0b04 addi s1,sp,400 - 8384: 18097f03 0x18097f03 - 8388: 0100 addi s0,sp,128 - 838a: 0200 addi s0,sp,256 - 838c: 0b04 addi s1,sp,400 - 838e: 04090003 lb zero,64(s2) - 8392: 0100 addi s0,sp,128 - 8394: 0200 addi s0,sp,256 - 8396: 0804 addi s1,sp,16 - 8398: 0306 slli t1,t1,0x1 - 839a: 097e slli s2,s2,0x1f - 839c: 0008 0x8 - 839e: 0001 nop - 83a0: 0402 c.slli64 s0 - 83a2: 0608 addi a0,sp,768 - 83a4: 04090203 lb tp,64(s2) - 83a8: 0100 addi s0,sp,128 - 83aa: 0200 addi s0,sp,256 - 83ac: 0804 addi s1,sp,16 - 83ae: 00090003 lb zero,0(s2) - 83b2: 0100 addi s0,sp,128 - 83b4: 0200 addi s0,sp,256 - 83b6: 0804 addi s1,sp,16 - 83b8: 00090003 lb zero,0(s2) - 83bc: 0100 addi s0,sp,128 - 83be: 0200 addi s0,sp,256 - 83c0: 0804 addi s1,sp,16 - 83c2: 00090003 lb zero,0(s2) - 83c6: 0100 addi s0,sp,128 - 83c8: 08090103 lb sp,128(s2) - 83cc: 0100 addi s0,sp,128 - 83ce: 00090003 lb zero,0(s2) - 83d2: 0100 addi s0,sp,128 - 83d4: 00090003 lb zero,0(s2) - 83d8: 0100 addi s0,sp,128 - 83da: 0200 addi s0,sp,256 - 83dc: 7004 flw fs1,32(s0) - 83de: 20090003 lb zero,512(s2) - 83e2: 0100 addi s0,sp,128 - 83e4: 0200 addi s0,sp,256 - 83e6: 7004 flw fs1,32(s0) - 83e8: 00090003 lb zero,0(s2) - 83ec: 0100 addi s0,sp,128 - 83ee: 0200 addi s0,sp,256 - 83f0: 7004 flw fs1,32(s0) - 83f2: 00090003 lb zero,0(s2) - 83f6: 0100 addi s0,sp,128 - 83f8: 0200 addi s0,sp,256 - 83fa: 7004 flw fs1,32(s0) - 83fc: 00090003 lb zero,0(s2) - 8400: 0100 addi s0,sp,128 - 8402: 0200 addi s0,sp,256 - 8404: 7004 flw fs1,32(s0) - 8406: 00090003 lb zero,0(s2) - 840a: 0100 addi s0,sp,128 - 840c: 0200 addi s0,sp,256 - 840e: 7004 flw fs1,32(s0) - 8410: 18090003 lb zero,384(s2) - 8414: 0100 addi s0,sp,128 - 8416: 0200 addi s0,sp,256 - 8418: 7004 flw fs1,32(s0) - 841a: 00090103 lb sp,0(s2) - 841e: 0100 addi s0,sp,128 - 8420: 0200 addi s0,sp,256 - 8422: 7004 flw fs1,32(s0) - 8424: 00090003 lb zero,0(s2) - 8428: 0100 addi s0,sp,128 - 842a: 0200 addi s0,sp,256 - 842c: 7004 flw fs1,32(s0) - 842e: 00090203 lb tp,0(s2) - 8432: 0100 addi s0,sp,128 - 8434: 0105 addi sp,sp,1 - 8436: 0200 addi s0,sp,256 - 8438: 7004 flw fs1,32(s0) - 843a: 0306 slli t1,t1,0x1 - 843c: 0901 addi s2,s2,0 - 843e: 0000 unimp - 8440: 0501 addi a0,a0,0 - 8442: 04020003 lb zero,64(tp) # 1a040 <_start-0x7ffe5fc0> - 8446: 0305 addi t1,t1,1 - 8448: 097a slli s2,s2,0x1e - 844a: 0028 addi a0,sp,8 - 844c: 0001 nop - 844e: 0402 c.slli64 s0 - 8450: 0605 addi a2,a2,1 - 8452: 04090103 lb sp,64(s2) - 8456: 0100 addi s0,sp,128 - 8458: 0200 addi s0,sp,256 - 845a: 0504 addi s1,sp,640 - 845c: 00090003 lb zero,0(s2) - 8460: 0100 addi s0,sp,128 - 8462: 0200 addi s0,sp,256 - 8464: 0504 addi s1,sp,640 - 8466: 00090003 lb zero,0(s2) - 846a: 0100 addi s0,sp,128 - 846c: 0200 addi s0,sp,256 - 846e: 0504 addi s1,sp,640 - 8470: 00090003 lb zero,0(s2) - 8474: 0100 addi s0,sp,128 - 8476: 0306 slli t1,t1,0x1 - 8478: 0900 addi s0,sp,144 - 847a: 0004 0x4 - 847c: 0001 nop - 847e: 0402 c.slli64 s0 - 8480: 0103063b 0x103063b - 8484: 1009 c.nop -30 - 8486: 0100 addi s0,sp,128 - 8488: 0200 addi s0,sp,256 - 848a: 3b04 fld fs1,48(a4) - 848c: 00090003 lb zero,0(s2) - 8490: 0100 addi s0,sp,128 - 8492: 0200 addi s0,sp,256 - 8494: 3b04 fld fs1,48(a4) - 8496: 00090003 lb zero,0(s2) - 849a: 0100 addi s0,sp,128 - 849c: 0200 addi s0,sp,256 - 849e: 3b04 fld fs1,48(a4) - 84a0: 08090003 lb zero,128(s2) - 84a4: 0100 addi s0,sp,128 - 84a6: 0200 addi s0,sp,256 - 84a8: 3c04 fld fs1,56(s0) - 84aa: 08090003 lb zero,128(s2) - 84ae: 0100 addi s0,sp,128 - 84b0: 0200 addi s0,sp,256 - 84b2: 3c04 fld fs1,56(s0) - 84b4: 14090003 lb zero,320(s2) - 84b8: 0100 addi s0,sp,128 - 84ba: 0200 addi s0,sp,256 - 84bc: 3c04 fld fs1,56(s0) - 84be: 00090003 lb zero,0(s2) - 84c2: 0100 addi s0,sp,128 - 84c4: 0200 addi s0,sp,256 - 84c6: 4404 lw s1,8(s0) - 84c8: 08090003 lb zero,128(s2) - 84cc: 0100 addi s0,sp,128 - 84ce: 0200 addi s0,sp,256 - 84d0: 4404 lw s1,8(s0) - 84d2: 00090003 lb zero,0(s2) - 84d6: 0100 addi s0,sp,128 - 84d8: 0200 addi s0,sp,256 - 84da: 4404 lw s1,8(s0) - 84dc: 00090003 lb zero,0(s2) - 84e0: 0100 addi s0,sp,128 - 84e2: 0200 addi s0,sp,256 - 84e4: 4404 lw s1,8(s0) - 84e6: 00090003 lb zero,0(s2) - 84ea: 0100 addi s0,sp,128 - 84ec: 0200 addi s0,sp,256 - 84ee: 4604 lw s1,8(a2) - 84f0: 0c090003 lb zero,192(s2) - 84f4: 0100 addi s0,sp,128 - 84f6: 0200 addi s0,sp,256 - 84f8: 4504 lw s1,8(a0) - 84fa: 04090003 lb zero,64(s2) - 84fe: 0100 addi s0,sp,128 - 8500: 0306 slli t1,t1,0x1 - 8502: 0900 addi s0,sp,144 - 8504: 000c 0xc - 8506: 0901 addi s2,s2,0 - 8508: 001c 0x1c - 850a: 0100 addi s0,sp,128 - 850c: f101 bnez a0,840c <_start-0x7fff7bf4> - 850e: 0002 c.slli64 zero - 8510: 0300 addi s0,sp,384 - 8512: 9600 0x9600 - 8514: 0000 unimp - 8516: 0100 addi s0,sp,128 - 8518: fb01 bnez a4,8428 <_start-0x7fff7bd8> - 851a: 0d0e slli s10,s10,0x3 - 851c: 0100 addi s0,sp,128 - 851e: 0101 addi sp,sp,0 - 8520: 0001 nop - 8522: 0000 unimp - 8524: 0001 nop - 8526: 0100 addi s0,sp,128 - 8528: 2e2e fld ft8,200(sp) - 852a: 2f2e2e2f 0x2f2e2e2f - 852e: 2e2e fld ft8,200(sp) - 8530: 2f2e2e2f 0x2f2e2e2f - 8534: 6972 flw fs2,28(sp) - 8536: 2d766373 csrrsi t1,0x2d7,12 - 853a: 2f636367 0x2f636367 - 853e: 696c flw fa1,84(a0) - 8540: 6762 flw fa4,24(sp) - 8542: 732f6363 bltu t5,s2,8c68 <_start-0x7fff7398> - 8546: 2d74666f jal a2,4f01c <_start-0x7ffb0fe4> - 854a: 7066 flw ft0,120(sp) - 854c: 2e00 fld fs0,24(a2) - 854e: 2f2e fld ft10,200(sp) - 8550: 2e2e fld ft8,200(sp) - 8552: 2f2e2e2f 0x2f2e2e2f - 8556: 2e2e fld ft8,200(sp) - 8558: 7369722f 0x7369722f - 855c: 672d7663 bgeu s10,s2,8bc8 <_start-0x7fff7438> - 8560: 6c2f6363 bltu t5,sp,8c26 <_start-0x7fff73da> - 8564: 6269 lui tp,0x1a - 8566: 2f636367 0x2f636367 - 856a: 2e2e fld ft8,200(sp) - 856c: 636e692f vamoandw.v zero,v22,(t3),v18 - 8570: 756c flw fa1,108(a0) - 8572: 6564 flw fs1,76(a0) - 8574: 0000 unimp - 8576: 6c66 flw fs8,88(sp) - 8578: 7374616f jal sp,4f4ae <_start-0x7ffb0b52> - 857c: 7369 lui t1,0xffffa - 857e: 2e66 fld ft8,88(sp) - 8580: 00010063 beqz sp,8580 <_start-0x7fff7a80> - 8584: 7300 flw fs0,32(a4) - 8586: 2d74666f jal a2,4f05c <_start-0x7ffb0fa4> - 858a: 7066 flw ft0,120(sp) - 858c: 682e flw fa6,200(sp) - 858e: 0100 addi s0,sp,128 - 8590: 0000 unimp - 8592: 676e6973 csrrsi s2,0x676,28 - 8596: 656c flw fa1,76(a0) - 8598: 682e flw fa6,200(sp) - 859a: 0100 addi s0,sp,128 - 859c: 0000 unimp - 859e: 6f6c flw fa1,92(a4) - 85a0: 676e flw fa4,216(sp) - 85a2: 6f6c flw fa1,92(a4) - 85a4: 676e flw fa4,216(sp) - 85a6: 682e flw fa6,200(sp) - 85a8: 0200 addi s0,sp,256 - 85aa: 0000 unimp - 85ac: 0500 addi s0,sp,640 - 85ae: 0001 nop - 85b0: 0205 addi tp,tp,1 - 85b2: 43d4 lw a3,4(a5) - 85b4: 8001 c.srli64 s0 - 85b6: 05012303 lw t1,80(sp) - 85ba: 09010303 lb t1,144(sp) - 85be: 0000 unimp - 85c0: 0301 addi t1,t1,0 - 85c2: 0900 addi s0,sp,144 - 85c4: 0000 unimp - 85c6: 0501 addi a0,a0,0 - 85c8: 030d addi t1,t1,3 - 85ca: 0900 addi s0,sp,144 - 85cc: 0000 unimp - 85ce: 0501 addi a0,a0,0 - 85d0: 09010303 lb t1,144(sp) - 85d4: 0000 unimp - 85d6: 0301 addi t1,t1,0 - 85d8: 0900 addi s0,sp,144 - 85da: 0000 unimp - 85dc: 0301 addi t1,t1,0 - 85de: 0900 addi s0,sp,144 - 85e0: 0000 unimp - 85e2: 0301 addi t1,t1,0 - 85e4: 0900 addi s0,sp,144 - 85e6: 0000 unimp - 85e8: 0301 addi t1,t1,0 - 85ea: 0901 addi s2,s2,0 - 85ec: 0000 unimp - 85ee: 0301 addi t1,t1,0 - 85f0: 0902 c.slli64 s2 - 85f2: 0000 unimp - 85f4: 0301 addi t1,t1,0 - 85f6: 0901 addi s2,s2,0 - 85f8: 0000 unimp - 85fa: 0301 addi t1,t1,0 - 85fc: 0900 addi s0,sp,144 - 85fe: 0000 unimp - 8600: 0501 addi a0,a0,0 - 8602: 0601 addi a2,a2,0 - 8604: 00097a03 0x97a03 - 8608: 0100 addi s0,sp,128 - 860a: 10090003 lb zero,256(s2) - 860e: 0100 addi s0,sp,128 - 8610: 0305 addi t1,t1,1 - 8612: 04090603 lb a2,64(s2) - 8616: 0100 addi s0,sp,128 - 8618: 0200 addi s0,sp,256 - 861a: 0104 addi s1,sp,128 - 861c: 0306 slli t1,t1,0x1 - 861e: 0900 addi s0,sp,144 - 8620: 0004 0x4 - 8622: 0001 nop - 8624: 0402 c.slli64 s0 - 8626: 0301 addi t1,t1,0 - 8628: 0900 addi s0,sp,144 - 862a: 0000 unimp - 862c: 0001 nop - 862e: 0402 c.slli64 s0 - 8630: 0301 addi t1,t1,0 - 8632: 0900 addi s0,sp,144 - 8634: 0010 0x10 - 8636: 0001 nop - 8638: 0402 c.slli64 s0 - 863a: 0301 addi t1,t1,0 - 863c: 0900 addi s0,sp,144 - 863e: 0000 unimp - 8640: 0001 nop - 8642: 0402 c.slli64 s0 - 8644: 0301 addi t1,t1,0 - 8646: 0900 addi s0,sp,144 - 8648: 0000 unimp - 864a: 0001 nop - 864c: 0402 c.slli64 s0 - 864e: 0301 addi t1,t1,0 - 8650: 0900 addi s0,sp,144 - 8652: 0000 unimp - 8654: 0001 nop - 8656: 0402 c.slli64 s0 - 8658: 0301 addi t1,t1,0 - 865a: 0900 addi s0,sp,144 - 865c: 0000 unimp - 865e: 0001 nop - 8660: 0402 c.slli64 s0 - 8662: 0301 addi t1,t1,0 - 8664: 0900 addi s0,sp,144 - 8666: 0000 unimp - 8668: 0001 nop - 866a: 0402 c.slli64 s0 - 866c: 0301 addi t1,t1,0 - 866e: 0900 addi s0,sp,144 - 8670: 0000 unimp - 8672: 0001 nop - 8674: 0402 c.slli64 s0 - 8676: 0301 addi t1,t1,0 - 8678: 0900 addi s0,sp,144 - 867a: 0008 0x8 - 867c: 0001 nop - 867e: 0402 c.slli64 s0 - 8680: 0301 addi t1,t1,0 - 8682: 0900 addi s0,sp,144 - 8684: 0008 0x8 - 8686: 0001 nop - 8688: 0402 c.slli64 s0 - 868a: 0301 addi t1,t1,0 - 868c: 0900 addi s0,sp,144 - 868e: 0000 unimp - 8690: 0001 nop - 8692: 0402 c.slli64 s0 - 8694: 031c addi a5,sp,384 - 8696: 0900 addi s0,sp,144 - 8698: 0008 0x8 - 869a: 0001 nop - 869c: 0402 c.slli64 s0 - 869e: 031c addi a5,sp,384 - 86a0: 0900 addi s0,sp,144 - 86a2: 0000 unimp - 86a4: 0001 nop - 86a6: 0402 c.slli64 s0 - 86a8: 031e slli t1,t1,0x7 - 86aa: 0900 addi s0,sp,144 - 86ac: 0008 0x8 - 86ae: 0001 nop - 86b0: 0402 c.slli64 s0 - 86b2: 031e slli t1,t1,0x7 - 86b4: 0900 addi s0,sp,144 - 86b6: 0000 unimp - 86b8: 0001 nop - 86ba: 0402 c.slli64 s0 - 86bc: 031e slli t1,t1,0x7 - 86be: 0900 addi s0,sp,144 - 86c0: 0000 unimp - 86c2: 0301 addi t1,t1,0 - 86c4: 0901 addi s2,s2,0 - 86c6: 0008 0x8 - 86c8: 0301 addi t1,t1,0 - 86ca: 0900 addi s0,sp,144 - 86cc: 0000 unimp - 86ce: 0301 addi t1,t1,0 - 86d0: 0900 addi s0,sp,144 - 86d2: 0000 unimp - 86d4: 0301 addi t1,t1,0 - 86d6: 0900 addi s0,sp,144 - 86d8: 0000 unimp - 86da: 0301 addi t1,t1,0 - 86dc: 0900 addi s0,sp,144 - 86de: 0000 unimp - 86e0: 0301 addi t1,t1,0 - 86e2: 0900 addi s0,sp,144 - 86e4: 0018 0x18 - 86e6: 0301 addi t1,t1,0 - 86e8: 0901 addi s2,s2,0 - 86ea: 0000 unimp - 86ec: 0301 addi t1,t1,0 - 86ee: 0900 addi s0,sp,144 - 86f0: 0000 unimp - 86f2: 0301 addi t1,t1,0 - 86f4: 0902 c.slli64 s2 - 86f6: 0000 unimp - 86f8: 0501 addi a0,a0,0 - 86fa: 0601 addi a2,a2,0 - 86fc: 00090103 lb sp,0(s2) - 8700: 0100 addi s0,sp,128 - 8702: 0305 addi t1,t1,1 - 8704: 0200 addi s0,sp,256 - 8706: 1d04 addi s1,sp,688 - 8708: 0306 slli t1,t1,0x1 - 870a: 0018097b 0x18097b - 870e: 0001 nop - 8710: 0402 c.slli64 s0 - 8712: 09000323 sb a6,134(zero) # 86 <_start-0x7fffff7a> - 8716: 0008 0x8 - 8718: 0001 nop - 871a: 0402 c.slli64 s0 - 871c: 0325 addi t1,t1,9 - 871e: 0900 addi s0,sp,144 - 8720: 001c 0x1c - 8722: 0001 nop - 8724: 0402 c.slli64 s0 - 8726: 0325 addi t1,t1,9 - 8728: 0900 addi s0,sp,144 - 872a: 0000 unimp - 872c: 0001 nop - 872e: 0402 c.slli64 s0 - 8730: 0326 slli t1,t1,0x9 - 8732: 0900 addi s0,sp,144 - 8734: 0008 0x8 - 8736: 0001 nop - 8738: 0402 c.slli64 s0 - 873a: 0326 slli t1,t1,0x9 - 873c: 0900 addi s0,sp,144 - 873e: 0000 unimp - 8740: 0001 nop - 8742: 0402 c.slli64 s0 - 8744: 0326 slli t1,t1,0x9 - 8746: 0900 addi s0,sp,144 - 8748: 0000 unimp - 874a: 0001 nop - 874c: 0402 c.slli64 s0 - 874e: 032d addi t1,t1,11 - 8750: 0900 addi s0,sp,144 - 8752: 0008 0x8 - 8754: 0001 nop - 8756: 0402 c.slli64 s0 - 8758: 032d addi t1,t1,11 - 875a: 0900 addi s0,sp,144 - 875c: 0010 0x10 - 875e: 0001 nop - 8760: 0402 c.slli64 s0 - 8762: 032d addi t1,t1,11 - 8764: 0900 addi s0,sp,144 - 8766: 0000 unimp - 8768: 0001 nop - 876a: 0402 c.slli64 s0 - 876c: 032d addi t1,t1,11 - 876e: 0900 addi s0,sp,144 - 8770: 0000 unimp - 8772: 0001 nop - 8774: 0402 c.slli64 s0 - 8776: 032d addi t1,t1,11 - 8778: 0900 addi s0,sp,144 - 877a: 0000 unimp - 877c: 0001 nop - 877e: 0402 c.slli64 s0 - 8780: 0356 slli t1,t1,0x15 - 8782: 0900 addi s0,sp,144 - 8784: 0004 0x4 - 8786: 0001 nop - 8788: 0402 c.slli64 s0 - 878a: 0356 slli t1,t1,0x15 - 878c: 0900 addi s0,sp,144 - 878e: 0000 unimp - 8790: 0001 nop - 8792: 0402 c.slli64 s0 - 8794: 0356 slli t1,t1,0x15 - 8796: 0900 addi s0,sp,144 - 8798: 0000 unimp - 879a: 0001 nop - 879c: 0402 c.slli64 s0 - 879e: 0356 slli t1,t1,0x15 - 87a0: 0900 addi s0,sp,144 - 87a2: 0000 unimp - 87a4: 0001 nop - 87a6: 0402 c.slli64 s0 - 87a8: 035a slli t1,t1,0x16 - 87aa: 0900 addi s0,sp,144 - 87ac: 000c 0xc - 87ae: 0001 nop - 87b0: 0402 c.slli64 s0 - 87b2: 035d addi t1,t1,23 - 87b4: 0900 addi s0,sp,144 - 87b6: 0004 0x4 - 87b8: 0001 nop - 87ba: 0402 c.slli64 s0 - 87bc: 035d addi t1,t1,23 - 87be: 0900 addi s0,sp,144 - 87c0: 0000 unimp - 87c2: 0001 nop - 87c4: 0402 c.slli64 s0 - 87c6: 036d addi t1,t1,27 - 87c8: 0900 addi s0,sp,144 - 87ca: 0008 0x8 - 87cc: 0001 nop - 87ce: 0402 c.slli64 s0 - 87d0: 036d addi t1,t1,27 - 87d2: 0900 addi s0,sp,144 - 87d4: 000c 0xc - 87d6: 0001 nop - 87d8: 0402 c.slli64 s0 - 87da: 036d addi t1,t1,27 - 87dc: 0900 addi s0,sp,144 - 87de: 0008 0x8 - 87e0: 0001 nop - 87e2: 0402 c.slli64 s0 - 87e4: 037d addi t1,t1,31 - 87e6: 0900 addi s0,sp,144 - 87e8: 0000 unimp - 87ea: 0001 nop - 87ec: 0402 c.slli64 s0 - 87ee: 037d addi t1,t1,31 - 87f0: 0900 addi s0,sp,144 - 87f2: 0004 0x4 - 87f4: 0601 addi a2,a2,0 - 87f6: 04090003 lb zero,64(s2) - 87fa: 0100 addi s0,sp,128 - 87fc: 0c09 addi s8,s8,2 - 87fe: 0000 unimp - 8800: 0101 addi sp,sp,0 - 8802: 035f 0000 0003 0x30000035f - 8808: 00a4 addi s1,sp,72 - 880a: 0000 unimp - 880c: 0101 addi sp,sp,0 - 880e: 000d0efb 0xd0efb - 8812: 0101 addi sp,sp,0 + 7846: 0101 addi sp,sp,0 + 7848: 0000 unimp + 784a: 0100 addi s0,sp,128 + 784c: 0000 unimp + 784e: 2e01 jal 7b5e <_start-0x7fff84a2> + 7850: 2f2e fld ft10,200(sp) + 7852: 2e2e fld ft8,200(sp) + 7854: 2f2e2e2f 0x2f2e2e2f + 7858: 2e2e fld ft8,200(sp) + 785a: 7369722f 0x7369722f + 785e: 672d7663 bgeu s10,s2,7eca <_start-0x7fff8136> + 7862: 6c2f6363 bltu t5,sp,7f28 <_start-0x7fff80d8> + 7866: 6269 lui tp,0x1a + 7868: 2f636367 0x2f636367 + 786c: 74666f73 csrrsi t5,0x746,12 + 7870: 662d lui a2,0xb + 7872: 0070 addi a2,sp,12 + 7874: 2e2e fld ft8,200(sp) + 7876: 2f2e2e2f 0x2f2e2e2f + 787a: 2e2e fld ft8,200(sp) + 787c: 2f2e2e2f 0x2f2e2e2f + 7880: 6972 flw fs2,28(sp) + 7882: 2d766373 csrrsi t1,0x2d7,12 + 7886: 2f636367 0x2f636367 + 788a: 696c flw fa1,84(a0) + 788c: 6762 flw fa4,24(sp) + 788e: 2e2f6363 bltu t5,sp,7b74 <_start-0x7fff848c> + 7892: 2f2e fld ft10,200(sp) + 7894: 6e69 lui t3,0x1a + 7896: 64756c63 bltu a0,t2,7eee <_start-0x7fff8112> + 789a: 0065 c.nop 25 + 789c: 6600 flw fs0,8(a2) + 789e: 7869 lui a6,0xffffa + 78a0: 6674 flw fa3,76(a2) + 78a2: 632e6973 csrrsi s2,0x632,28 + 78a6: 0100 addi s0,sp,128 + 78a8: 0000 unimp + 78aa: 74666f73 csrrsi t5,0x746,12 + 78ae: 662d lui a2,0xb + 78b0: 2e70 fld fa2,216(a2) + 78b2: 0068 addi a0,sp,12 + 78b4: 0001 nop + 78b6: 7100 flw fs0,32(a0) + 78b8: 6175 addi sp,sp,368 + 78ba: 2e64 fld fs1,216(a2) + 78bc: 0068 addi a0,sp,12 + 78be: 0001 nop + 78c0: 6c00 flw fs0,24(s0) + 78c2: 6c676e6f jal t3,7df88 <_start-0x7ff82078> + 78c6: 2e676e6f jal t3,7dbac <_start-0x7ff82454> + 78ca: 0068 addi a0,sp,12 + 78cc: 0002 c.slli64 zero + 78ce: 0000 unimp + 78d0: 0105 addi sp,sp,1 + 78d2: 0500 addi s0,sp,640 + 78d4: 9402 jalr s0 + 78d6: 013d addi sp,sp,15 + 78d8: 0380 addi s0,sp,448 + 78da: 03050123 sb a6,34(a0) + 78de: 00090103 lb sp,0(s2) + 78e2: 0100 addi s0,sp,128 + 78e4: 00090003 lb zero,0(s2) + 78e8: 0100 addi s0,sp,128 + 78ea: 0d05 addi s10,s10,1 + 78ec: 00090003 lb zero,0(s2) + 78f0: 0100 addi s0,sp,128 + 78f2: 0305 addi t1,t1,1 + 78f4: 00090103 lb sp,0(s2) + 78f8: 0100 addi s0,sp,128 + 78fa: 00090003 lb zero,0(s2) + 78fe: 0100 addi s0,sp,128 + 7900: 00090003 lb zero,0(s2) + 7904: 0100 addi s0,sp,128 + 7906: 00090003 lb zero,0(s2) + 790a: 0100 addi s0,sp,128 + 790c: 00090103 lb sp,0(s2) + 7910: 0100 addi s0,sp,128 + 7912: 00090203 lb tp,0(s2) + 7916: 0100 addi s0,sp,128 + 7918: 00090103 lb sp,0(s2) + 791c: 0100 addi s0,sp,128 + 791e: 00090003 lb zero,0(s2) + 7922: 0100 addi s0,sp,128 + 7924: 00090003 lb zero,0(s2) + 7928: 0100 addi s0,sp,128 + 792a: 0105 addi sp,sp,1 + 792c: 0306 slli t1,t1,0x1 + 792e: 097a slli s2,s2,0x1e + 7930: 0000 unimp + 7932: 0501 addi a0,a0,0 + 7934: 09060303 lb t1,144(a2) # b090 <_start-0x7fff4f70> + 7938: 0014 0x14 + 793a: 0601 addi a2,a2,0 + 793c: 08090003 lb zero,128(s2) + 7940: 0100 addi s0,sp,128 + 7942: 0306 slli t1,t1,0x1 + 7944: 0901 addi s2,s2,0 + 7946: 0010 0x10 + 7948: 0301 addi t1,t1,0 + 794a: 097f 0x97f + 794c: 0004 0x4 + 794e: 0601 addi a2,a2,0 + 7950: 14090003 lb zero,320(s2) + 7954: 0100 addi s0,sp,128 + 7956: 00090003 lb zero,0(s2) + 795a: 0100 addi s0,sp,128 + 795c: 00090003 lb zero,0(s2) + 7960: 0100 addi s0,sp,128 + 7962: 00090003 lb zero,0(s2) + 7966: 0100 addi s0,sp,128 + 7968: 00090003 lb zero,0(s2) + 796c: 0100 addi s0,sp,128 + 796e: 00090103 lb sp,0(s2) + 7972: 0100 addi s0,sp,128 + 7974: 00090003 lb zero,0(s2) + 7978: 0100 addi s0,sp,128 + 797a: 0200 addi s0,sp,256 + 797c: 0a04 addi s1,sp,272 + 797e: 0c090003 lb zero,192(s2) + 7982: 0100 addi s0,sp,128 + 7984: 0200 addi s0,sp,256 + 7986: 0a04 addi s1,sp,272 + 7988: 00090003 lb zero,0(s2) + 798c: 0100 addi s0,sp,128 + 798e: 0200 addi s0,sp,256 + 7990: 0d04 addi s1,sp,656 + 7992: 08090003 lb zero,128(s2) + 7996: 0100 addi s0,sp,128 + 7998: 0200 addi s0,sp,256 + 799a: 0d04 addi s1,sp,656 + 799c: 00090003 lb zero,0(s2) + 79a0: 0100 addi s0,sp,128 + 79a2: 0200 addi s0,sp,256 + 79a4: 0d04 addi s1,sp,656 + 79a6: 00090003 lb zero,0(s2) + 79aa: 0100 addi s0,sp,128 + 79ac: 0200 addi s0,sp,256 + 79ae: 0d04 addi s1,sp,656 + 79b0: 00090003 lb zero,0(s2) + 79b4: 0100 addi s0,sp,128 + 79b6: 0200 addi s0,sp,256 + 79b8: 0d04 addi s1,sp,656 + 79ba: 0c090003 lb zero,192(s2) + 79be: 0100 addi s0,sp,128 + 79c0: 00090103 lb sp,0(s2) + 79c4: 0100 addi s0,sp,128 + 79c6: 00090003 lb zero,0(s2) + 79ca: 0100 addi s0,sp,128 + 79cc: 00090203 lb tp,0(s2) + 79d0: 0100 addi s0,sp,128 + 79d2: 0105 addi sp,sp,1 + 79d4: 0306 slli t1,t1,0x1 + 79d6: 0901 addi s2,s2,0 + 79d8: 0000 unimp + 79da: 0501 addi a0,a0,0 + 79dc: 04020003 lb zero,64(tp) # 1a040 <_start-0x7ffe5fc0> + 79e0: 030c addi a1,sp,384 + 79e2: 097c addi a5,sp,156 + 79e4: 0008 0x8 + 79e6: 0001 nop + 79e8: 0402 c.slli64 s0 + 79ea: 060c addi a1,sp,768 + 79ec: 08090003 lb zero,128(s2) + 79f0: 0100 addi s0,sp,128 + 79f2: 0200 addi s0,sp,256 + 79f4: 0c04 addi s1,sp,528 + 79f6: 00090003 lb zero,0(s2) + 79fa: 0100 addi s0,sp,128 + 79fc: 0200 addi s0,sp,256 + 79fe: 0c04 addi s1,sp,528 + 7a00: 14090003 lb zero,320(s2) + 7a04: 0100 addi s0,sp,128 + 7a06: 0200 addi s0,sp,256 + 7a08: 0c04 addi s1,sp,528 + 7a0a: 00090003 lb zero,0(s2) + 7a0e: 0100 addi s0,sp,128 + 7a10: 0200 addi s0,sp,256 + 7a12: 0c04 addi s1,sp,528 + 7a14: 00090003 lb zero,0(s2) + 7a18: 0100 addi s0,sp,128 + 7a1a: 0200 addi s0,sp,256 + 7a1c: 0c04 addi s1,sp,528 + 7a1e: 00090003 lb zero,0(s2) + 7a22: 0100 addi s0,sp,128 + 7a24: 0200 addi s0,sp,256 + 7a26: 0c04 addi s1,sp,528 + 7a28: 00090003 lb zero,0(s2) + 7a2c: 0100 addi s0,sp,128 + 7a2e: 0200 addi s0,sp,256 + 7a30: 0c04 addi s1,sp,528 + 7a32: 00090003 lb zero,0(s2) + 7a36: 0100 addi s0,sp,128 + 7a38: 0200 addi s0,sp,256 + 7a3a: 0c04 addi s1,sp,528 + 7a3c: 00090003 lb zero,0(s2) + 7a40: 0100 addi s0,sp,128 + 7a42: 0200 addi s0,sp,256 + 7a44: 0c04 addi s1,sp,528 + 7a46: 04090003 lb zero,64(s2) + 7a4a: 0100 addi s0,sp,128 + 7a4c: 0200 addi s0,sp,256 + 7a4e: 0c04 addi s1,sp,528 + 7a50: 00090003 lb zero,0(s2) + 7a54: 0100 addi s0,sp,128 + 7a56: 0200 addi s0,sp,256 + 7a58: 0c04 addi s1,sp,528 + 7a5a: 00090003 lb zero,0(s2) + 7a5e: 0100 addi s0,sp,128 + 7a60: 04090003 lb zero,64(s2) + 7a64: 0100 addi s0,sp,128 + 7a66: 0200 addi s0,sp,256 + 7a68: 4404 lw s1,8(s0) + 7a6a: 0306 slli t1,t1,0x1 + 7a6c: 0900 addi s0,sp,144 + 7a6e: 0024 addi s1,sp,8 + 7a70: 0001 nop + 7a72: 0402 c.slli64 s0 + 7a74: 0644 addi s1,sp,772 + 7a76: 04090003 lb zero,64(s2) + 7a7a: 0100 addi s0,sp,128 + 7a7c: 0200 addi s0,sp,256 + 7a7e: 4504 lw s1,8(a0) + 7a80: 18090003 lb zero,384(s2) + 7a84: 0100 addi s0,sp,128 + 7a86: 0200 addi s0,sp,256 + 7a88: 4504 lw s1,8(a0) + 7a8a: 00090003 lb zero,0(s2) + 7a8e: 0100 addi s0,sp,128 + 7a90: 0200 addi s0,sp,256 + 7a92: 4504 lw s1,8(a0) + 7a94: 00090003 lb zero,0(s2) + 7a98: 0100 addi s0,sp,128 + 7a9a: 0200 addi s0,sp,256 + 7a9c: 4504 lw s1,8(a0) + 7a9e: 00090003 lb zero,0(s2) + 7aa2: 0100 addi s0,sp,128 + 7aa4: 0200 addi s0,sp,256 + 7aa6: 4504 lw s1,8(a0) + 7aa8: 04090003 lb zero,64(s2) + 7aac: 0100 addi s0,sp,128 + 7aae: 0200 addi s0,sp,256 + 7ab0: 4d04 lw s1,24(a0) + 7ab2: 04090003 lb zero,64(s2) + 7ab6: 0100 addi s0,sp,128 + 7ab8: 0200 addi s0,sp,256 + 7aba: 4004 lw s1,0(s0) + 7abc: 08090003 lb zero,128(s2) + 7ac0: 0100 addi s0,sp,128 + 7ac2: 0200 addi s0,sp,256 + 7ac4: 3e04 fld fs1,56(a2) + 7ac6: 0306 slli t1,t1,0x1 + 7ac8: 0900 addi s0,sp,144 + 7aca: 001c 0x1c + 7acc: 0001 nop + 7ace: 0402 c.slli64 s0 + 7ad0: 0641 addi a2,a2,16 + 7ad2: 04090003 lb zero,64(s2) + 7ad6: 0100 addi s0,sp,128 + 7ad8: 0306 slli t1,t1,0x1 + 7ada: 0900 addi s0,sp,144 + 7adc: 001c 0x1c + 7ade: 0901 addi s2,s2,0 + 7ae0: 0034 addi a3,sp,8 + 7ae2: 0100 addi s0,sp,128 + 7ae4: cc01 beqz s0,7afc <_start-0x7fff8504> + 7ae6: 0002 c.slli64 zero + 7ae8: 0300 addi s0,sp,384 + 7aea: 9400 0x9400 + 7aec: 0000 unimp + 7aee: 0100 addi s0,sp,128 + 7af0: fb01 bnez a4,7a00 <_start-0x7fff8600> + 7af2: 0d0e slli s10,s10,0x3 + 7af4: 0100 addi s0,sp,128 + 7af6: 0101 addi sp,sp,0 + 7af8: 0001 nop + 7afa: 0000 unimp + 7afc: 0001 nop + 7afe: 0100 addi s0,sp,128 + 7b00: 2e2e fld ft8,200(sp) + 7b02: 2f2e2e2f 0x2f2e2e2f + 7b06: 2e2e fld ft8,200(sp) + 7b08: 2f2e2e2f 0x2f2e2e2f + 7b0c: 6972 flw fs2,28(sp) + 7b0e: 2d766373 csrrsi t1,0x2d7,12 + 7b12: 2f636367 0x2f636367 + 7b16: 696c flw fa1,84(a0) + 7b18: 6762 flw fa4,24(sp) + 7b1a: 732f6363 bltu t5,s2,8240 <_start-0x7fff7dc0> + 7b1e: 2d74666f jal a2,4e5f4 <_start-0x7ffb1a0c> + 7b22: 7066 flw ft0,120(sp) + 7b24: 2e00 fld fs0,24(a2) + 7b26: 2f2e fld ft10,200(sp) + 7b28: 2e2e fld ft8,200(sp) + 7b2a: 2f2e2e2f 0x2f2e2e2f + 7b2e: 2e2e fld ft8,200(sp) + 7b30: 7369722f 0x7369722f + 7b34: 672d7663 bgeu s10,s2,81a0 <_start-0x7fff7e60> + 7b38: 6c2f6363 bltu t5,sp,81fe <_start-0x7fff7e02> + 7b3c: 6269 lui tp,0x1a + 7b3e: 2f636367 0x2f636367 + 7b42: 2e2e fld ft8,200(sp) + 7b44: 636e692f vamoandw.v zero,v22,(t3),v18 + 7b48: 756c flw fa1,108(a0) + 7b4a: 6564 flw fs1,76(a0) + 7b4c: 0000 unimp + 7b4e: 6c66 flw fs8,88(sp) + 7b50: 7374616f jal sp,4ea86 <_start-0x7ffb157a> + 7b54: 7469 lui s0,0xffffa + 7b56: 2e66 fld ft8,88(sp) + 7b58: 00010063 beqz sp,7b58 <_start-0x7fff84a8> + 7b5c: 7300 flw fs0,32(a4) + 7b5e: 2d74666f jal a2,4e634 <_start-0x7ffb19cc> + 7b62: 7066 flw ft0,120(sp) + 7b64: 682e flw fa6,200(sp) + 7b66: 0100 addi s0,sp,128 + 7b68: 0000 unimp + 7b6a: 7571 lui a0,0xffffc + 7b6c: 6461 lui s0,0x18 + 7b6e: 682e flw fa6,200(sp) + 7b70: 0100 addi s0,sp,128 + 7b72: 0000 unimp + 7b74: 6f6c flw fa1,92(a4) + 7b76: 676e flw fa4,216(sp) + 7b78: 6f6c flw fa1,92(a4) + 7b7a: 676e flw fa4,216(sp) + 7b7c: 682e flw fa6,200(sp) + 7b7e: 0200 addi s0,sp,256 + 7b80: 0000 unimp + 7b82: 0500 addi s0,sp,640 + 7b84: 0001 nop + 7b86: 0205 addi tp,tp,1 + 7b88: 3ee4 fld fs1,248(a3) + 7b8a: 8001 c.srli64 s0 + 7b8c: 05012403 lw s0,80(sp) + 7b90: 09010303 lb t1,144(sp) + 7b94: 0000 unimp + 7b96: 0301 addi t1,t1,0 + 7b98: 0900 addi s0,sp,144 + 7b9a: 0000 unimp + 7b9c: 0301 addi t1,t1,0 + 7b9e: 0900 addi s0,sp,144 + 7ba0: 0000 unimp + 7ba2: 0301 addi t1,t1,0 + 7ba4: 0900 addi s0,sp,144 + 7ba6: 0000 unimp + 7ba8: 0301 addi t1,t1,0 + 7baa: 0901 addi s2,s2,0 + 7bac: 0000 unimp + 7bae: 0301 addi t1,t1,0 + 7bb0: 0902 c.slli64 s2 + 7bb2: 0000 unimp + 7bb4: 0301 addi t1,t1,0 + 7bb6: 0900 addi s0,sp,144 + 7bb8: 0000 unimp + 7bba: 0501 addi a0,a0,0 + 7bbc: 0601 addi a2,a2,0 + 7bbe: 00097c03 0x97c03 + 7bc2: 0100 addi s0,sp,128 + 7bc4: 14090003 lb zero,320(s2) + 7bc8: 0100 addi s0,sp,128 + 7bca: 0305 addi t1,t1,1 + 7bcc: 04090403 lb s0,64(s2) + 7bd0: 0100 addi s0,sp,128 + 7bd2: 0200 addi s0,sp,256 + 7bd4: 0104 addi s1,sp,128 + 7bd6: 0306 slli t1,t1,0x1 + 7bd8: 0900 addi s0,sp,144 + 7bda: 0004 0x4 + 7bdc: 0001 nop + 7bde: 0402 c.slli64 s0 + 7be0: 0301 addi t1,t1,0 + 7be2: 0900 addi s0,sp,144 + 7be4: 0000 unimp + 7be6: 0001 nop + 7be8: 0402 c.slli64 s0 + 7bea: 0301 addi t1,t1,0 + 7bec: 0900 addi s0,sp,144 + 7bee: 0014 0x14 + 7bf0: 0001 nop + 7bf2: 0402 c.slli64 s0 + 7bf4: 0301 addi t1,t1,0 + 7bf6: 0900 addi s0,sp,144 + 7bf8: 0000 unimp + 7bfa: 0001 nop + 7bfc: 0402 c.slli64 s0 + 7bfe: 0301 addi t1,t1,0 + 7c00: 0900 addi s0,sp,144 + 7c02: 0000 unimp + 7c04: 0001 nop + 7c06: 0402 c.slli64 s0 + 7c08: 0301 addi t1,t1,0 + 7c0a: 0900 addi s0,sp,144 + 7c0c: 0000 unimp + 7c0e: 0001 nop + 7c10: 0402 c.slli64 s0 + 7c12: 0301 addi t1,t1,0 + 7c14: 0900 addi s0,sp,144 + 7c16: 0000 unimp + 7c18: 0001 nop + 7c1a: 0402 c.slli64 s0 + 7c1c: 0301 addi t1,t1,0 + 7c1e: 0900 addi s0,sp,144 + 7c20: 0000 unimp + 7c22: 0001 nop + 7c24: 0402 c.slli64 s0 + 7c26: 0301 addi t1,t1,0 + 7c28: 0900 addi s0,sp,144 + 7c2a: 0000 unimp + 7c2c: 0001 nop + 7c2e: 0402 c.slli64 s0 + 7c30: 0301 addi t1,t1,0 + 7c32: 0900 addi s0,sp,144 + 7c34: 0004 0x4 + 7c36: 0001 nop + 7c38: 0402 c.slli64 s0 + 7c3a: 0301 addi t1,t1,0 + 7c3c: 0900 addi s0,sp,144 + 7c3e: 000c 0xc + 7c40: 0001 nop + 7c42: 0402 c.slli64 s0 + 7c44: 0301 addi t1,t1,0 + 7c46: 0900 addi s0,sp,144 + 7c48: 0000 unimp + 7c4a: 0001 nop + 7c4c: 0402 c.slli64 s0 + 7c4e: 0301 addi t1,t1,0 + 7c50: 0900 addi s0,sp,144 + 7c52: 0000 unimp + 7c54: 0001 nop + 7c56: 0402 c.slli64 s0 + 7c58: 0301 addi t1,t1,0 + 7c5a: 0900 addi s0,sp,144 + 7c5c: 0000 unimp + 7c5e: 0001 nop + 7c60: 0402 c.slli64 s0 + 7c62: 0301 addi t1,t1,0 + 7c64: 0900 addi s0,sp,144 + 7c66: 0008 0x8 + 7c68: 0001 nop + 7c6a: 0402 c.slli64 s0 + 7c6c: 0301 addi t1,t1,0 + 7c6e: 0900 addi s0,sp,144 + 7c70: 0004 0x4 + 7c72: 0001 nop + 7c74: 0402 c.slli64 s0 + 7c76: 0301 addi t1,t1,0 + 7c78: 0900 addi s0,sp,144 + 7c7a: 0004 0x4 + 7c7c: 0001 nop + 7c7e: 0402 c.slli64 s0 + 7c80: 0301 addi t1,t1,0 + 7c82: 0900 addi s0,sp,144 + 7c84: 0004 0x4 + 7c86: 0001 nop + 7c88: 0402 c.slli64 s0 + 7c8a: 0301 addi t1,t1,0 + 7c8c: 0900 addi s0,sp,144 + 7c8e: 0000 unimp + 7c90: 0001 nop + 7c92: 0402 c.slli64 s0 + 7c94: 0301 addi t1,t1,0 + 7c96: 0900 addi s0,sp,144 + 7c98: 0000 unimp + 7c9a: 0001 nop + 7c9c: 0402 c.slli64 s0 + 7c9e: 0301 addi t1,t1,0 + 7ca0: 0900 addi s0,sp,144 + 7ca2: 0000 unimp + 7ca4: 0001 nop + 7ca6: 0402 c.slli64 s0 + 7ca8: 0301 addi t1,t1,0 + 7caa: 0900 addi s0,sp,144 + 7cac: 0000 unimp + 7cae: 0001 nop + 7cb0: 0402 c.slli64 s0 + 7cb2: 0301 addi t1,t1,0 + 7cb4: 0900 addi s0,sp,144 + 7cb6: 0000 unimp + 7cb8: 0001 nop + 7cba: 0402 c.slli64 s0 + 7cbc: 0301 addi t1,t1,0 + 7cbe: 0900 addi s0,sp,144 + 7cc0: 0004 0x4 + 7cc2: 0001 nop + 7cc4: 0402 c.slli64 s0 + 7cc6: 0301 addi t1,t1,0 + 7cc8: 0900 addi s0,sp,144 + 7cca: 0000 unimp + 7ccc: 0601 addi a2,a2,0 + 7cce: 04090003 lb zero,64(s2) + 7cd2: 0100 addi s0,sp,128 + 7cd4: 0306 slli t1,t1,0x1 + 7cd6: 0900 addi s0,sp,144 + 7cd8: 000c 0xc + 7cda: 0001 nop + 7cdc: 0402 c.slli64 s0 + 7cde: 031f 0900 0014 0x140900031f + 7ce4: 0601 addi a2,a2,0 + 7ce6: 1c090003 lb zero,448(s2) + 7cea: 0100 addi s0,sp,128 + 7cec: 0306 slli t1,t1,0x1 + 7cee: 0900 addi s0,sp,144 + 7cf0: 0004 0x4 + 7cf2: 0301 addi t1,t1,0 + 7cf4: 0900 addi s0,sp,144 + 7cf6: 0028 addi a0,sp,8 + 7cf8: 0001 nop + 7cfa: 0402 c.slli64 s0 + 7cfc: 0622 slli a2,a2,0x8 + 7cfe: 20090003 lb zero,512(s2) + 7d02: 0100 addi s0,sp,128 + 7d04: 0200 addi s0,sp,256 + 7d06: 2204 fld fs1,0(a2) + 7d08: 0306 slli t1,t1,0x1 + 7d0a: 0900 addi s0,sp,144 + 7d0c: 0004 0x4 + 7d0e: 0301 addi t1,t1,0 + 7d10: 0901 addi s2,s2,0 + 7d12: 0018 0x18 + 7d14: 0301 addi t1,t1,0 + 7d16: 0900 addi s0,sp,144 + 7d18: 0000 unimp + 7d1a: 0301 addi t1,t1,0 + 7d1c: 0900 addi s0,sp,144 + 7d1e: 0000 unimp + 7d20: 0301 addi t1,t1,0 + 7d22: 0900 addi s0,sp,144 + 7d24: 0000 unimp + 7d26: 0301 addi t1,t1,0 + 7d28: 0900 addi s0,sp,144 + 7d2a: 0000 unimp + 7d2c: 0301 addi t1,t1,0 + 7d2e: 0900 addi s0,sp,144 + 7d30: 0000 unimp + 7d32: 0301 addi t1,t1,0 + 7d34: 0900 addi s0,sp,144 + 7d36: 0010 0x10 + 7d38: 0301 addi t1,t1,0 + 7d3a: 0900 addi s0,sp,144 + 7d3c: 0018 0x18 + 7d3e: 0501 addi a0,a0,0 + 7d40: 060a slli a2,a2,0x2 + 7d42: 00090203 lb tp,0(s2) + 7d46: 0100 addi s0,sp,128 + 7d48: 0305 addi t1,t1,1 + 7d4a: 04097e03 0x4097e03 + 7d4e: 0100 addi s0,sp,128 + 7d50: 0a05 addi s4,s4,1 + 7d52: 08090203 lb tp,128(s2) + 7d56: 0100 addi s0,sp,128 + 7d58: 0105 addi sp,sp,1 + 7d5a: 08090103 lb sp,128(s2) + 7d5e: 0100 addi s0,sp,128 + 7d60: 0a05 addi s4,s4,1 + 7d62: 08097f03 0x8097f03 + 7d66: 0100 addi s0,sp,128 + 7d68: 0305 addi t1,t1,1 + 7d6a: 08097e03 0x8097e03 + 7d6e: 0100 addi s0,sp,128 + 7d70: 0306 slli t1,t1,0x1 + 7d72: 0900 addi s0,sp,144 + 7d74: 0008 0x8 + 7d76: 0301 addi t1,t1,0 + 7d78: 0902 c.slli64 s2 + 7d7a: 0000 unimp + 7d7c: 0501 addi a0,a0,0 + 7d7e: 060a slli a2,a2,0x2 + 7d80: 00090003 lb zero,0(s2) + 7d84: 0100 addi s0,sp,128 + 7d86: 0105 addi sp,sp,1 + 7d88: 08090103 lb sp,128(s2) + 7d8c: 0100 addi s0,sp,128 + 7d8e: 0305 addi t1,t1,1 + 7d90: 0200 addi s0,sp,256 + 7d92: 0204 addi s1,sp,256 + 7d94: 0306 slli t1,t1,0x1 + 7d96: 097c addi a5,sp,156 + 7d98: 0014 0x14 + 7d9a: 0001 nop + 7d9c: 0402 c.slli64 s0 + 7d9e: 0302 c.slli64 t1 + 7da0: 0900 addi s0,sp,144 + 7da2: 0000 unimp + 7da4: 0001 nop + 7da6: 0402 c.slli64 s0 + 7da8: 0302 c.slli64 t1 + 7daa: 0900 addi s0,sp,144 + 7dac: 0000 unimp + 7dae: 0901 addi s2,s2,0 + 7db0: 0018 0x18 + 7db2: 0100 addi s0,sp,128 + 7db4: 5601 li a2,-32 + 7db6: 03000007 vlbuff.v v0,(zero) + 7dba: 9300 0x9300 + 7dbc: 0000 unimp + 7dbe: 0100 addi s0,sp,128 + 7dc0: fb01 bnez a4,7cd0 <_start-0x7fff8330> + 7dc2: 0d0e slli s10,s10,0x3 + 7dc4: 0100 addi s0,sp,128 + 7dc6: 0101 addi sp,sp,0 + 7dc8: 0001 nop + 7dca: 0000 unimp + 7dcc: 0001 nop + 7dce: 0100 addi s0,sp,128 + 7dd0: 2e2e fld ft8,200(sp) + 7dd2: 2f2e2e2f 0x2f2e2e2f + 7dd6: 2e2e fld ft8,200(sp) + 7dd8: 2f2e2e2f 0x2f2e2e2f + 7ddc: 6972 flw fs2,28(sp) + 7dde: 2d766373 csrrsi t1,0x2d7,12 + 7de2: 2f636367 0x2f636367 + 7de6: 696c flw fa1,84(a0) + 7de8: 6762 flw fa4,24(sp) + 7dea: 732f6363 bltu t5,s2,8510 <_start-0x7fff7af0> + 7dee: 2d74666f jal a2,4e8c4 <_start-0x7ffb173c> + 7df2: 7066 flw ft0,120(sp) + 7df4: 2e00 fld fs0,24(a2) + 7df6: 2f2e fld ft10,200(sp) + 7df8: 2e2e fld ft8,200(sp) + 7dfa: 2f2e2e2f 0x2f2e2e2f + 7dfe: 2e2e fld ft8,200(sp) + 7e00: 7369722f 0x7369722f + 7e04: 672d7663 bgeu s10,s2,8470 <_start-0x7fff7b90> + 7e08: 6c2f6363 bltu t5,sp,84ce <_start-0x7fff7b32> + 7e0c: 6269 lui tp,0x1a + 7e0e: 2f636367 0x2f636367 + 7e12: 2e2e fld ft8,200(sp) + 7e14: 636e692f vamoandw.v zero,v22,(t3),v18 + 7e18: 756c flw fa1,108(a0) + 7e1a: 6564 flw fs1,76(a0) + 7e1c: 0000 unimp + 7e1e: 6964 flw fs1,84(a0) + 7e20: 7376 flw ft6,124(sp) + 7e22: 3366 fld ft6,120(sp) + 7e24: 632e flw ft6,200(sp) + 7e26: 0100 addi s0,sp,128 + 7e28: 0000 unimp + 7e2a: 74666f73 csrrsi t5,0x746,12 + 7e2e: 662d lui a2,0xb + 7e30: 2e70 fld fa2,216(a2) + 7e32: 0068 addi a0,sp,12 + 7e34: 0001 nop + 7e36: 7300 flw fs0,32(a4) + 7e38: 6e69 lui t3,0x1a + 7e3a: 2e656c67 0x2e656c67 + 7e3e: 0068 addi a0,sp,12 + 7e40: 0001 nop + 7e42: 6c00 flw fs0,24(s0) + 7e44: 6c676e6f jal t3,7e50a <_start-0x7ff81af6> + 7e48: 2e676e6f jal t3,7e12e <_start-0x7ff81ed2> + 7e4c: 0068 addi a0,sp,12 + 7e4e: 0002 c.slli64 zero + 7e50: 0000 unimp + 7e52: 0105 addi sp,sp,1 + 7e54: 0500 addi s0,sp,640 + 7e56: 6c02 flw fs8,0(sp) + 7e58: 0140 addi s0,sp,132 + 7e5a: 0380 addi s0,sp,448 + 7e5c: 03050123 sb a6,34(a0) # ffffc022 <__BSS_END__+0x7ffe560a> + 7e60: 00090103 lb sp,0(s2) + 7e64: 0100 addi s0,sp,128 + 7e66: 00090003 lb zero,0(s2) + 7e6a: 0100 addi s0,sp,128 + 7e6c: 0d05 addi s10,s10,1 + 7e6e: 00090003 lb zero,0(s2) + 7e72: 0100 addi s0,sp,128 + 7e74: 0305 addi t1,t1,1 + 7e76: 00090103 lb sp,0(s2) + 7e7a: 0100 addi s0,sp,128 + 7e7c: 00090003 lb zero,0(s2) + 7e80: 0100 addi s0,sp,128 + 7e82: 00090003 lb zero,0(s2) + 7e86: 0100 addi s0,sp,128 + 7e88: 00090003 lb zero,0(s2) + 7e8c: 0100 addi s0,sp,128 + 7e8e: 00090103 lb sp,0(s2) + 7e92: 0100 addi s0,sp,128 + 7e94: 00090003 lb zero,0(s2) + 7e98: 0100 addi s0,sp,128 + 7e9a: 00090003 lb zero,0(s2) + 7e9e: 0100 addi s0,sp,128 + 7ea0: 00090003 lb zero,0(s2) + 7ea4: 0100 addi s0,sp,128 + 7ea6: 00090103 lb sp,0(s2) + 7eaa: 0100 addi s0,sp,128 + 7eac: 00090003 lb zero,0(s2) + 7eb0: 0100 addi s0,sp,128 + 7eb2: 00090003 lb zero,0(s2) + 7eb6: 0100 addi s0,sp,128 + 7eb8: 00090003 lb zero,0(s2) + 7ebc: 0100 addi s0,sp,128 + 7ebe: 00090103 lb sp,0(s2) + 7ec2: 0100 addi s0,sp,128 + 7ec4: 00090203 lb tp,0(s2) + 7ec8: 0100 addi s0,sp,128 + 7eca: 00090103 lb sp,0(s2) + 7ece: 0100 addi s0,sp,128 + 7ed0: 00090003 lb zero,0(s2) + 7ed4: 0100 addi s0,sp,128 + 7ed6: 00090003 lb zero,0(s2) + 7eda: 0100 addi s0,sp,128 + 7edc: 00090003 lb zero,0(s2) + 7ee0: 0100 addi s0,sp,128 + 7ee2: 00090003 lb zero,0(s2) + 7ee6: 0100 addi s0,sp,128 + 7ee8: 0105 addi sp,sp,1 + 7eea: 0306 slli t1,t1,0x1 + 7eec: 0978 addi a4,sp,156 + 7eee: 0000 unimp + 7ef0: 0501 addi a0,a0,0 + 7ef2: 09080303 lb t1,144(a6) # ffffa090 <__BSS_END__+0x7ffe3678> + 7ef6: 0018 0x18 + 7ef8: 0501 addi a0,a0,0 + 7efa: 0301 addi t1,t1,0 + 7efc: 0978 addi a4,sp,156 + 7efe: 0004 0x4 + 7f00: 0301 addi t1,t1,0 + 7f02: 0900 addi s0,sp,144 + 7f04: 0010 0x10 + 7f06: 0501 addi a0,a0,0 + 7f08: 09080303 lb t1,144(a6) + 7f0c: 0004 0x4 + 7f0e: 0601 addi a2,a2,0 + 7f10: 04090003 lb zero,64(s2) + 7f14: 0100 addi s0,sp,128 + 7f16: 00090003 lb zero,0(s2) + 7f1a: 0100 addi s0,sp,128 + 7f1c: 04090003 lb zero,64(s2) + 7f20: 0100 addi s0,sp,128 + 7f22: 00090003 lb zero,0(s2) + 7f26: 0100 addi s0,sp,128 + 7f28: 0200 addi s0,sp,256 + 7f2a: 0104 addi s1,sp,128 + 7f2c: 0c090003 lb zero,192(s2) + 7f30: 0100 addi s0,sp,128 + 7f32: 0200 addi s0,sp,256 + 7f34: 0104 addi s1,sp,128 + 7f36: 00090003 lb zero,0(s2) + 7f3a: 0100 addi s0,sp,128 + 7f3c: 0200 addi s0,sp,256 + 7f3e: 0104 addi s1,sp,128 + 7f40: 00090003 lb zero,0(s2) + 7f44: 0100 addi s0,sp,128 + 7f46: 0200 addi s0,sp,256 + 7f48: 0104 addi s1,sp,128 + 7f4a: 00090003 lb zero,0(s2) + 7f4e: 0100 addi s0,sp,128 + 7f50: 0200 addi s0,sp,256 + 7f52: 0104 addi s1,sp,128 + 7f54: 0c090003 lb zero,192(s2) + 7f58: 0100 addi s0,sp,128 + 7f5a: 0200 addi s0,sp,256 + 7f5c: 0104 addi s1,sp,128 + 7f5e: 04090003 lb zero,64(s2) + 7f62: 0100 addi s0,sp,128 + 7f64: 0200 addi s0,sp,256 + 7f66: 0104 addi s1,sp,128 + 7f68: 00090003 lb zero,0(s2) + 7f6c: 0100 addi s0,sp,128 + 7f6e: 0200 addi s0,sp,256 + 7f70: 0e04 addi s1,sp,784 + 7f72: 00090003 lb zero,0(s2) + 7f76: 0100 addi s0,sp,128 + 7f78: 0200 addi s0,sp,256 + 7f7a: 0e04 addi s1,sp,784 + 7f7c: 00090003 lb zero,0(s2) + 7f80: 0100 addi s0,sp,128 + 7f82: 04090103 lb sp,64(s2) + 7f86: 0100 addi s0,sp,128 + 7f88: 00090003 lb zero,0(s2) + 7f8c: 0100 addi s0,sp,128 + 7f8e: 00090003 lb zero,0(s2) + 7f92: 0100 addi s0,sp,128 + 7f94: 00090003 lb zero,0(s2) + 7f98: 0100 addi s0,sp,128 + 7f9a: 00090003 lb zero,0(s2) + 7f9e: 0100 addi s0,sp,128 + 7fa0: 10090003 lb zero,256(s2) + 7fa4: 0100 addi s0,sp,128 + 7fa6: 00090003 lb zero,0(s2) + 7faa: 0100 addi s0,sp,128 + 7fac: 04090003 lb zero,64(s2) + 7fb0: 0100 addi s0,sp,128 + 7fb2: 00090003 lb zero,0(s2) + 7fb6: 0100 addi s0,sp,128 + 7fb8: 0200 addi s0,sp,256 + 7fba: 0104 addi s1,sp,128 + 7fbc: 0c090003 lb zero,192(s2) + 7fc0: 0100 addi s0,sp,128 + 7fc2: 0200 addi s0,sp,256 + 7fc4: 0104 addi s1,sp,128 + 7fc6: 00090003 lb zero,0(s2) + 7fca: 0100 addi s0,sp,128 + 7fcc: 0200 addi s0,sp,256 + 7fce: 0104 addi s1,sp,128 + 7fd0: 00090003 lb zero,0(s2) + 7fd4: 0100 addi s0,sp,128 + 7fd6: 0200 addi s0,sp,256 + 7fd8: 0104 addi s1,sp,128 + 7fda: 00090003 lb zero,0(s2) + 7fde: 0100 addi s0,sp,128 + 7fe0: 0200 addi s0,sp,256 + 7fe2: 0104 addi s1,sp,128 + 7fe4: 0c090003 lb zero,192(s2) + 7fe8: 0100 addi s0,sp,128 + 7fea: 0200 addi s0,sp,256 + 7fec: 0104 addi s1,sp,128 + 7fee: 04090003 lb zero,64(s2) + 7ff2: 0100 addi s0,sp,128 + 7ff4: 0200 addi s0,sp,256 + 7ff6: 0104 addi s1,sp,128 + 7ff8: 00090003 lb zero,0(s2) + 7ffc: 0100 addi s0,sp,128 + 7ffe: 0200 addi s0,sp,256 + 8000: 0e04 addi s1,sp,784 + 8002: 00090003 lb zero,0(s2) + 8006: 0100 addi s0,sp,128 + 8008: 0200 addi s0,sp,256 + 800a: 0e04 addi s1,sp,784 + 800c: 00090003 lb zero,0(s2) + 8010: 0100 addi s0,sp,128 + 8012: 04090103 lb sp,64(s2) + 8016: 0100 addi s0,sp,128 + 8018: 00090003 lb zero,0(s2) + 801c: 0100 addi s0,sp,128 + 801e: 14090003 lb zero,320(s2) + 8022: 0100 addi s0,sp,128 + 8024: 04090003 lb zero,64(s2) + 8028: 0100 addi s0,sp,128 + 802a: 0200 addi s0,sp,256 + 802c: 0204 addi s1,sp,256 + 802e: 1c097e03 0x1c097e03 + 8032: 0100 addi s0,sp,128 + 8034: 0200 addi s0,sp,256 + 8036: 0e04 addi s1,sp,784 + 8038: 04090003 lb zero,64(s2) + 803c: 0100 addi s0,sp,128 + 803e: 0200 addi s0,sp,256 + 8040: 0e04 addi s1,sp,784 + 8042: 00090003 lb zero,0(s2) + 8046: 0100 addi s0,sp,128 + 8048: 0200 addi s0,sp,256 + 804a: 0e04 addi s1,sp,784 + 804c: 00090003 lb zero,0(s2) + 8050: 0100 addi s0,sp,128 + 8052: 0200 addi s0,sp,256 + 8054: 0e04 addi s1,sp,784 + 8056: 00090003 lb zero,0(s2) + 805a: 0100 addi s0,sp,128 + 805c: 0200 addi s0,sp,256 + 805e: 0e04 addi s1,sp,784 + 8060: 00090003 lb zero,0(s2) + 8064: 0100 addi s0,sp,128 + 8066: 0200 addi s0,sp,256 + 8068: 0e04 addi s1,sp,784 + 806a: 00090003 lb zero,0(s2) + 806e: 0100 addi s0,sp,128 + 8070: 0200 addi s0,sp,256 + 8072: 0e04 addi s1,sp,784 + 8074: 08090003 lb zero,128(s2) + 8078: 0100 addi s0,sp,128 + 807a: 0200 addi s0,sp,256 + 807c: 0e04 addi s1,sp,784 + 807e: 00090003 lb zero,0(s2) + 8082: 0100 addi s0,sp,128 + 8084: 0200 addi s0,sp,256 + 8086: 0e04 addi s1,sp,784 + 8088: 00090003 lb zero,0(s2) + 808c: 0100 addi s0,sp,128 + 808e: 0200 addi s0,sp,256 + 8090: 0e04 addi s1,sp,784 + 8092: 00090003 lb zero,0(s2) + 8096: 0100 addi s0,sp,128 + 8098: 0200 addi s0,sp,256 + 809a: 0e04 addi s1,sp,784 + 809c: 0c090003 lb zero,192(s2) + 80a0: 0100 addi s0,sp,128 + 80a2: 0200 addi s0,sp,256 + 80a4: 0304 addi s1,sp,384 + 80a6: 08090003 lb zero,128(s2) + 80aa: 0100 addi s0,sp,128 + 80ac: 0306 slli t1,t1,0x1 + 80ae: 0900 addi s0,sp,144 + 80b0: 000c 0xc + 80b2: 0001 nop + 80b4: 0402 c.slli64 s0 + 80b6: 0602 c.slli64 a2 + 80b8: 14090103 lb sp,320(s2) + 80bc: 0100 addi s0,sp,128 + 80be: 0200 addi s0,sp,256 + 80c0: 0e04 addi s1,sp,784 + 80c2: 04090003 lb zero,64(s2) + 80c6: 0100 addi s0,sp,128 + 80c8: 0200 addi s0,sp,256 + 80ca: 0e04 addi s1,sp,784 + 80cc: 00090003 lb zero,0(s2) + 80d0: 0100 addi s0,sp,128 + 80d2: 0200 addi s0,sp,256 + 80d4: 0e04 addi s1,sp,784 + 80d6: 00090003 lb zero,0(s2) + 80da: 0100 addi s0,sp,128 + 80dc: 0200 addi s0,sp,256 + 80de: 0e04 addi s1,sp,784 + 80e0: 00090003 lb zero,0(s2) + 80e4: 0100 addi s0,sp,128 + 80e6: 0200 addi s0,sp,256 + 80e8: 0e04 addi s1,sp,784 + 80ea: 00090003 lb zero,0(s2) + 80ee: 0100 addi s0,sp,128 + 80f0: 0200 addi s0,sp,256 + 80f2: 0e04 addi s1,sp,784 + 80f4: 00090003 lb zero,0(s2) + 80f8: 0100 addi s0,sp,128 + 80fa: 0200 addi s0,sp,256 + 80fc: 0e04 addi s1,sp,784 + 80fe: 08090003 lb zero,128(s2) + 8102: 0100 addi s0,sp,128 + 8104: 0200 addi s0,sp,256 + 8106: 0e04 addi s1,sp,784 + 8108: 00090003 lb zero,0(s2) + 810c: 0100 addi s0,sp,128 + 810e: 0200 addi s0,sp,256 + 8110: 0e04 addi s1,sp,784 + 8112: 00090003 lb zero,0(s2) + 8116: 0100 addi s0,sp,128 + 8118: 0200 addi s0,sp,256 + 811a: 0e04 addi s1,sp,784 + 811c: 00090003 lb zero,0(s2) + 8120: 0100 addi s0,sp,128 + 8122: 0200 addi s0,sp,256 + 8124: 0e04 addi s1,sp,784 + 8126: 08090003 lb zero,128(s2) + 812a: 0100 addi s0,sp,128 + 812c: 0200 addi s0,sp,256 + 812e: 0304 addi s1,sp,384 + 8130: 0c090003 lb zero,192(s2) + 8134: 0100 addi s0,sp,128 + 8136: 0306 slli t1,t1,0x1 + 8138: 0900 addi s0,sp,144 + 813a: 000c 0xc + 813c: 0001 nop + 813e: 0402 c.slli64 s0 + 8140: 0602 c.slli64 a2 + 8142: 14090103 lb sp,320(s2) + 8146: 0100 addi s0,sp,128 + 8148: 0200 addi s0,sp,256 + 814a: 0204 addi s1,sp,256 + 814c: 00090003 lb zero,0(s2) + 8150: 0100 addi s0,sp,128 + 8152: 0200 addi s0,sp,256 + 8154: 0204 addi s1,sp,256 + 8156: 00090003 lb zero,0(s2) + 815a: 0100 addi s0,sp,128 + 815c: 0200 addi s0,sp,256 + 815e: 0204 addi s1,sp,256 + 8160: 00090003 lb zero,0(s2) + 8164: 0100 addi s0,sp,128 + 8166: 0200 addi s0,sp,256 + 8168: 0204 addi s1,sp,256 + 816a: 00090003 lb zero,0(s2) + 816e: 0100 addi s0,sp,128 + 8170: 0200 addi s0,sp,256 + 8172: 0204 addi s1,sp,256 + 8174: 00090003 lb zero,0(s2) + 8178: 0100 addi s0,sp,128 + 817a: 0200 addi s0,sp,256 + 817c: 0204 addi s1,sp,256 + 817e: 00090003 lb zero,0(s2) + 8182: 0100 addi s0,sp,128 + 8184: 0200 addi s0,sp,256 + 8186: 0204 addi s1,sp,256 + 8188: 00090003 lb zero,0(s2) + 818c: 0100 addi s0,sp,128 + 818e: 0200 addi s0,sp,256 + 8190: 0204 addi s1,sp,256 + 8192: 04090003 lb zero,64(s2) + 8196: 0100 addi s0,sp,128 + 8198: 0200 addi s0,sp,256 + 819a: 0a04 addi s1,sp,272 + 819c: 04090003 lb zero,64(s2) + 81a0: 0100 addi s0,sp,128 + 81a2: 0200 addi s0,sp,256 + 81a4: 0a04 addi s1,sp,272 + 81a6: 04090003 lb zero,64(s2) + 81aa: 0100 addi s0,sp,128 + 81ac: 0200 addi s0,sp,256 + 81ae: 0a04 addi s1,sp,272 + 81b0: 00090003 lb zero,0(s2) + 81b4: 0100 addi s0,sp,128 + 81b6: 0200 addi s0,sp,256 + 81b8: 0d04 addi s1,sp,656 + 81ba: 04090003 lb zero,64(s2) + 81be: 0100 addi s0,sp,128 + 81c0: 0200 addi s0,sp,256 + 81c2: 0d04 addi s1,sp,656 + 81c4: 00090003 lb zero,0(s2) + 81c8: 0100 addi s0,sp,128 + 81ca: 0200 addi s0,sp,256 + 81cc: 0d04 addi s1,sp,656 + 81ce: 00090003 lb zero,0(s2) + 81d2: 0100 addi s0,sp,128 + 81d4: 0200 addi s0,sp,256 + 81d6: 0d04 addi s1,sp,656 + 81d8: 00090003 lb zero,0(s2) + 81dc: 0100 addi s0,sp,128 + 81de: 0200 addi s0,sp,256 + 81e0: 0d04 addi s1,sp,656 + 81e2: 04090003 lb zero,64(s2) + 81e6: 0100 addi s0,sp,128 + 81e8: 0200 addi s0,sp,256 + 81ea: 0d04 addi s1,sp,656 + 81ec: 10090003 lb zero,256(s2) + 81f0: 0100 addi s0,sp,128 + 81f2: 0200 addi s0,sp,256 + 81f4: 0d04 addi s1,sp,656 + 81f6: 00090003 lb zero,0(s2) + 81fa: 0100 addi s0,sp,128 + 81fc: 0200 addi s0,sp,256 + 81fe: 0d04 addi s1,sp,656 + 8200: 00090003 lb zero,0(s2) + 8204: 0100 addi s0,sp,128 + 8206: 0200 addi s0,sp,256 + 8208: 0d04 addi s1,sp,656 + 820a: 10090003 lb zero,256(s2) + 820e: 0100 addi s0,sp,128 + 8210: 0200 addi s0,sp,256 + 8212: 0d04 addi s1,sp,656 + 8214: 08090003 lb zero,128(s2) + 8218: 0100 addi s0,sp,128 + 821a: 0200 addi s0,sp,256 + 821c: 0e04 addi s1,sp,784 + 821e: 04090003 lb zero,64(s2) + 8222: 0100 addi s0,sp,128 + 8224: 0200 addi s0,sp,256 + 8226: 0e04 addi s1,sp,784 + 8228: 08090003 lb zero,128(s2) + 822c: 0100 addi s0,sp,128 + 822e: 0200 addi s0,sp,256 + 8230: 1004 addi s1,sp,32 + 8232: 04090003 lb zero,64(s2) + 8236: 0100 addi s0,sp,128 + 8238: 0200 addi s0,sp,256 + 823a: 1204 addi s1,sp,288 + 823c: 04090003 lb zero,64(s2) + 8240: 0100 addi s0,sp,128 + 8242: 0200 addi s0,sp,256 + 8244: 1404 addi s1,sp,544 + 8246: 08090003 lb zero,128(s2) + 824a: 0100 addi s0,sp,128 + 824c: 0200 addi s0,sp,256 + 824e: 1404 addi s1,sp,544 + 8250: 04090003 lb zero,64(s2) + 8254: 0100 addi s0,sp,128 + 8256: 0200 addi s0,sp,256 + 8258: 1404 addi s1,sp,544 + 825a: 00090003 lb zero,0(s2) + 825e: 0100 addi s0,sp,128 + 8260: 0200 addi s0,sp,256 + 8262: 1404 addi s1,sp,544 + 8264: 04090003 lb zero,64(s2) + 8268: 0100 addi s0,sp,128 + 826a: 0200 addi s0,sp,256 + 826c: 1404 addi s1,sp,544 + 826e: 08090003 lb zero,128(s2) + 8272: 0100 addi s0,sp,128 + 8274: 0200 addi s0,sp,256 + 8276: 1404 addi s1,sp,544 + 8278: 04090003 lb zero,64(s2) + 827c: 0100 addi s0,sp,128 + 827e: 0200 addi s0,sp,256 + 8280: 1504 addi s1,sp,672 + 8282: 08090003 lb zero,128(s2) + 8286: 0100 addi s0,sp,128 + 8288: 0200 addi s0,sp,256 + 828a: 1504 addi s1,sp,672 + 828c: 08090003 lb zero,128(s2) + 8290: 0100 addi s0,sp,128 + 8292: 0200 addi s0,sp,256 + 8294: 1704 addi s1,sp,928 + 8296: 04090003 lb zero,64(s2) + 829a: 0100 addi s0,sp,128 + 829c: 0200 addi s0,sp,256 + 829e: 1904 addi s1,sp,176 + 82a0: 04090003 lb zero,64(s2) + 82a4: 0100 addi s0,sp,128 + 82a6: 0200 addi s0,sp,256 + 82a8: 1b04 addi s1,sp,432 + 82aa: 08090003 lb zero,128(s2) + 82ae: 0100 addi s0,sp,128 + 82b0: 0200 addi s0,sp,256 + 82b2: 1b04 addi s1,sp,432 + 82b4: 00090003 lb zero,0(s2) + 82b8: 0100 addi s0,sp,128 + 82ba: 0200 addi s0,sp,256 + 82bc: 1b04 addi s1,sp,432 + 82be: 00090003 lb zero,0(s2) + 82c2: 0100 addi s0,sp,128 + 82c4: 0200 addi s0,sp,256 + 82c6: 1b04 addi s1,sp,432 + 82c8: 00090003 lb zero,0(s2) + 82cc: 0100 addi s0,sp,128 + 82ce: 0200 addi s0,sp,256 + 82d0: 1b04 addi s1,sp,432 + 82d2: 14090003 lb zero,320(s2) + 82d6: 0100 addi s0,sp,128 + 82d8: 0200 addi s0,sp,256 + 82da: 1b04 addi s1,sp,432 + 82dc: 00090103 lb sp,0(s2) + 82e0: 0100 addi s0,sp,128 + 82e2: 0200 addi s0,sp,256 + 82e4: 1b04 addi s1,sp,432 + 82e6: 00090003 lb zero,0(s2) + 82ea: 0100 addi s0,sp,128 + 82ec: 0200 addi s0,sp,256 + 82ee: 1b04 addi s1,sp,432 + 82f0: 00090003 lb zero,0(s2) + 82f4: 0100 addi s0,sp,128 + 82f6: 0200 addi s0,sp,256 + 82f8: 0204 addi s1,sp,256 + 82fa: 00090003 lb zero,0(s2) + 82fe: 0100 addi s0,sp,128 + 8300: 0200 addi s0,sp,256 + 8302: 0204 addi s1,sp,256 + 8304: 04090003 lb zero,64(s2) + 8308: 0100 addi s0,sp,128 + 830a: 0200 addi s0,sp,256 + 830c: 0604 addi s1,sp,768 + 830e: 04090003 lb zero,64(s2) + 8312: 0100 addi s0,sp,128 + 8314: 0200 addi s0,sp,256 + 8316: 0604 addi s1,sp,768 + 8318: 00090003 lb zero,0(s2) + 831c: 0100 addi s0,sp,128 + 831e: 0200 addi s0,sp,256 + 8320: 0804 addi s1,sp,16 + 8322: 08090003 lb zero,128(s2) + 8326: 0100 addi s0,sp,128 + 8328: 0200 addi s0,sp,256 + 832a: 0804 addi s1,sp,16 + 832c: 00090003 lb zero,0(s2) + 8330: 0100 addi s0,sp,128 + 8332: 0200 addi s0,sp,256 + 8334: 0804 addi s1,sp,16 + 8336: 00090003 lb zero,0(s2) + 833a: 0100 addi s0,sp,128 + 833c: 0200 addi s0,sp,256 + 833e: 0804 addi s1,sp,16 + 8340: 00090003 lb zero,0(s2) + 8344: 0100 addi s0,sp,128 + 8346: 0200 addi s0,sp,256 + 8348: 0a04 addi s1,sp,272 + 834a: 0c090003 lb zero,192(s2) + 834e: 0100 addi s0,sp,128 + 8350: 0200 addi s0,sp,256 + 8352: 0904 addi s1,sp,144 + 8354: 04090003 lb zero,64(s2) + 8358: 0100 addi s0,sp,128 + 835a: 0200 addi s0,sp,256 + 835c: 1804 addi s1,sp,48 + 835e: 08090003 lb zero,128(s2) + 8362: 0100 addi s0,sp,128 + 8364: 0200 addi s0,sp,256 + 8366: 1804 addi s1,sp,48 + 8368: 0c090003 lb zero,192(s2) + 836c: 0100 addi s0,sp,128 + 836e: 0200 addi s0,sp,256 + 8370: 1a04 addi s1,sp,304 + 8372: 04090003 lb zero,64(s2) + 8376: 0100 addi s0,sp,128 + 8378: 0200 addi s0,sp,256 + 837a: 1a04 addi s1,sp,304 + 837c: 00090003 lb zero,0(s2) + 8380: 0100 addi s0,sp,128 + 8382: 0200 addi s0,sp,256 + 8384: 0b04 addi s1,sp,400 + 8386: 18097f03 0x18097f03 + 838a: 0100 addi s0,sp,128 + 838c: 0200 addi s0,sp,256 + 838e: 0b04 addi s1,sp,400 + 8390: 04090003 lb zero,64(s2) + 8394: 0100 addi s0,sp,128 + 8396: 0200 addi s0,sp,256 + 8398: 0804 addi s1,sp,16 + 839a: 0306 slli t1,t1,0x1 + 839c: 097e slli s2,s2,0x1f + 839e: 0008 0x8 + 83a0: 0001 nop + 83a2: 0402 c.slli64 s0 + 83a4: 0608 addi a0,sp,768 + 83a6: 04090203 lb tp,64(s2) + 83aa: 0100 addi s0,sp,128 + 83ac: 0200 addi s0,sp,256 + 83ae: 0804 addi s1,sp,16 + 83b0: 00090003 lb zero,0(s2) + 83b4: 0100 addi s0,sp,128 + 83b6: 0200 addi s0,sp,256 + 83b8: 0804 addi s1,sp,16 + 83ba: 00090003 lb zero,0(s2) + 83be: 0100 addi s0,sp,128 + 83c0: 0200 addi s0,sp,256 + 83c2: 0804 addi s1,sp,16 + 83c4: 00090003 lb zero,0(s2) + 83c8: 0100 addi s0,sp,128 + 83ca: 08090103 lb sp,128(s2) + 83ce: 0100 addi s0,sp,128 + 83d0: 00090003 lb zero,0(s2) + 83d4: 0100 addi s0,sp,128 + 83d6: 00090003 lb zero,0(s2) + 83da: 0100 addi s0,sp,128 + 83dc: 0200 addi s0,sp,256 + 83de: 7004 flw fs1,32(s0) + 83e0: 20090003 lb zero,512(s2) + 83e4: 0100 addi s0,sp,128 + 83e6: 0200 addi s0,sp,256 + 83e8: 7004 flw fs1,32(s0) + 83ea: 00090003 lb zero,0(s2) + 83ee: 0100 addi s0,sp,128 + 83f0: 0200 addi s0,sp,256 + 83f2: 7004 flw fs1,32(s0) + 83f4: 00090003 lb zero,0(s2) + 83f8: 0100 addi s0,sp,128 + 83fa: 0200 addi s0,sp,256 + 83fc: 7004 flw fs1,32(s0) + 83fe: 00090003 lb zero,0(s2) + 8402: 0100 addi s0,sp,128 + 8404: 0200 addi s0,sp,256 + 8406: 7004 flw fs1,32(s0) + 8408: 00090003 lb zero,0(s2) + 840c: 0100 addi s0,sp,128 + 840e: 0200 addi s0,sp,256 + 8410: 7004 flw fs1,32(s0) + 8412: 18090003 lb zero,384(s2) + 8416: 0100 addi s0,sp,128 + 8418: 0200 addi s0,sp,256 + 841a: 7004 flw fs1,32(s0) + 841c: 00090103 lb sp,0(s2) + 8420: 0100 addi s0,sp,128 + 8422: 0200 addi s0,sp,256 + 8424: 7004 flw fs1,32(s0) + 8426: 00090003 lb zero,0(s2) + 842a: 0100 addi s0,sp,128 + 842c: 0200 addi s0,sp,256 + 842e: 7004 flw fs1,32(s0) + 8430: 00090203 lb tp,0(s2) + 8434: 0100 addi s0,sp,128 + 8436: 0105 addi sp,sp,1 + 8438: 0200 addi s0,sp,256 + 843a: 7004 flw fs1,32(s0) + 843c: 0306 slli t1,t1,0x1 + 843e: 0901 addi s2,s2,0 + 8440: 0000 unimp + 8442: 0501 addi a0,a0,0 + 8444: 04020003 lb zero,64(tp) # 1a040 <_start-0x7ffe5fc0> + 8448: 0305 addi t1,t1,1 + 844a: 097a slli s2,s2,0x1e + 844c: 0028 addi a0,sp,8 + 844e: 0001 nop + 8450: 0402 c.slli64 s0 + 8452: 0605 addi a2,a2,1 + 8454: 04090103 lb sp,64(s2) + 8458: 0100 addi s0,sp,128 + 845a: 0200 addi s0,sp,256 + 845c: 0504 addi s1,sp,640 + 845e: 00090003 lb zero,0(s2) + 8462: 0100 addi s0,sp,128 + 8464: 0200 addi s0,sp,256 + 8466: 0504 addi s1,sp,640 + 8468: 00090003 lb zero,0(s2) + 846c: 0100 addi s0,sp,128 + 846e: 0200 addi s0,sp,256 + 8470: 0504 addi s1,sp,640 + 8472: 00090003 lb zero,0(s2) + 8476: 0100 addi s0,sp,128 + 8478: 0306 slli t1,t1,0x1 + 847a: 0900 addi s0,sp,144 + 847c: 0004 0x4 + 847e: 0001 nop + 8480: 0402 c.slli64 s0 + 8482: 0103063b 0x103063b + 8486: 1009 c.nop -30 + 8488: 0100 addi s0,sp,128 + 848a: 0200 addi s0,sp,256 + 848c: 3b04 fld fs1,48(a4) + 848e: 00090003 lb zero,0(s2) + 8492: 0100 addi s0,sp,128 + 8494: 0200 addi s0,sp,256 + 8496: 3b04 fld fs1,48(a4) + 8498: 00090003 lb zero,0(s2) + 849c: 0100 addi s0,sp,128 + 849e: 0200 addi s0,sp,256 + 84a0: 3b04 fld fs1,48(a4) + 84a2: 08090003 lb zero,128(s2) + 84a6: 0100 addi s0,sp,128 + 84a8: 0200 addi s0,sp,256 + 84aa: 3c04 fld fs1,56(s0) + 84ac: 08090003 lb zero,128(s2) + 84b0: 0100 addi s0,sp,128 + 84b2: 0200 addi s0,sp,256 + 84b4: 3c04 fld fs1,56(s0) + 84b6: 14090003 lb zero,320(s2) + 84ba: 0100 addi s0,sp,128 + 84bc: 0200 addi s0,sp,256 + 84be: 3c04 fld fs1,56(s0) + 84c0: 00090003 lb zero,0(s2) + 84c4: 0100 addi s0,sp,128 + 84c6: 0200 addi s0,sp,256 + 84c8: 4404 lw s1,8(s0) + 84ca: 08090003 lb zero,128(s2) + 84ce: 0100 addi s0,sp,128 + 84d0: 0200 addi s0,sp,256 + 84d2: 4404 lw s1,8(s0) + 84d4: 00090003 lb zero,0(s2) + 84d8: 0100 addi s0,sp,128 + 84da: 0200 addi s0,sp,256 + 84dc: 4404 lw s1,8(s0) + 84de: 00090003 lb zero,0(s2) + 84e2: 0100 addi s0,sp,128 + 84e4: 0200 addi s0,sp,256 + 84e6: 4404 lw s1,8(s0) + 84e8: 00090003 lb zero,0(s2) + 84ec: 0100 addi s0,sp,128 + 84ee: 0200 addi s0,sp,256 + 84f0: 4604 lw s1,8(a2) + 84f2: 0c090003 lb zero,192(s2) + 84f6: 0100 addi s0,sp,128 + 84f8: 0200 addi s0,sp,256 + 84fa: 4504 lw s1,8(a0) + 84fc: 04090003 lb zero,64(s2) + 8500: 0100 addi s0,sp,128 + 8502: 0306 slli t1,t1,0x1 + 8504: 0900 addi s0,sp,144 + 8506: 000c 0xc + 8508: 0901 addi s2,s2,0 + 850a: 001c 0x1c + 850c: 0100 addi s0,sp,128 + 850e: f101 bnez a0,840e <_start-0x7fff7bf2> + 8510: 0002 c.slli64 zero + 8512: 0300 addi s0,sp,384 + 8514: 9600 0x9600 + 8516: 0000 unimp + 8518: 0100 addi s0,sp,128 + 851a: fb01 bnez a4,842a <_start-0x7fff7bd6> + 851c: 0d0e slli s10,s10,0x3 + 851e: 0100 addi s0,sp,128 + 8520: 0101 addi sp,sp,0 + 8522: 0001 nop + 8524: 0000 unimp + 8526: 0001 nop + 8528: 0100 addi s0,sp,128 + 852a: 2e2e fld ft8,200(sp) + 852c: 2f2e2e2f 0x2f2e2e2f + 8530: 2e2e fld ft8,200(sp) + 8532: 2f2e2e2f 0x2f2e2e2f + 8536: 6972 flw fs2,28(sp) + 8538: 2d766373 csrrsi t1,0x2d7,12 + 853c: 2f636367 0x2f636367 + 8540: 696c flw fa1,84(a0) + 8542: 6762 flw fa4,24(sp) + 8544: 732f6363 bltu t5,s2,8c6a <_start-0x7fff7396> + 8548: 2d74666f jal a2,4f01e <_start-0x7ffb0fe2> + 854c: 7066 flw ft0,120(sp) + 854e: 2e00 fld fs0,24(a2) + 8550: 2f2e fld ft10,200(sp) + 8552: 2e2e fld ft8,200(sp) + 8554: 2f2e2e2f 0x2f2e2e2f + 8558: 2e2e fld ft8,200(sp) + 855a: 7369722f 0x7369722f + 855e: 672d7663 bgeu s10,s2,8bca <_start-0x7fff7436> + 8562: 6c2f6363 bltu t5,sp,8c28 <_start-0x7fff73d8> + 8566: 6269 lui tp,0x1a + 8568: 2f636367 0x2f636367 + 856c: 2e2e fld ft8,200(sp) + 856e: 636e692f vamoandw.v zero,v22,(t3),v18 + 8572: 756c flw fa1,108(a0) + 8574: 6564 flw fs1,76(a0) + 8576: 0000 unimp + 8578: 6c66 flw fs8,88(sp) + 857a: 7374616f jal sp,4f4b0 <_start-0x7ffb0b50> + 857e: 7369 lui t1,0xffffa + 8580: 2e66 fld ft8,88(sp) + 8582: 00010063 beqz sp,8582 <_start-0x7fff7a7e> + 8586: 7300 flw fs0,32(a4) + 8588: 2d74666f jal a2,4f05e <_start-0x7ffb0fa2> + 858c: 7066 flw ft0,120(sp) + 858e: 682e flw fa6,200(sp) + 8590: 0100 addi s0,sp,128 + 8592: 0000 unimp + 8594: 676e6973 csrrsi s2,0x676,28 + 8598: 656c flw fa1,76(a0) + 859a: 682e flw fa6,200(sp) + 859c: 0100 addi s0,sp,128 + 859e: 0000 unimp + 85a0: 6f6c flw fa1,92(a4) + 85a2: 676e flw fa4,216(sp) + 85a4: 6f6c flw fa1,92(a4) + 85a6: 676e flw fa4,216(sp) + 85a8: 682e flw fa6,200(sp) + 85aa: 0200 addi s0,sp,256 + 85ac: 0000 unimp + 85ae: 0500 addi s0,sp,640 + 85b0: 0001 nop + 85b2: 0205 addi tp,tp,1 + 85b4: 4390 lw a2,0(a5) + 85b6: 8001 c.srli64 s0 + 85b8: 05012303 lw t1,80(sp) + 85bc: 09010303 lb t1,144(sp) + 85c0: 0000 unimp + 85c2: 0301 addi t1,t1,0 + 85c4: 0900 addi s0,sp,144 + 85c6: 0000 unimp + 85c8: 0501 addi a0,a0,0 + 85ca: 030d addi t1,t1,3 + 85cc: 0900 addi s0,sp,144 + 85ce: 0000 unimp + 85d0: 0501 addi a0,a0,0 + 85d2: 09010303 lb t1,144(sp) + 85d6: 0000 unimp + 85d8: 0301 addi t1,t1,0 + 85da: 0900 addi s0,sp,144 + 85dc: 0000 unimp + 85de: 0301 addi t1,t1,0 + 85e0: 0900 addi s0,sp,144 + 85e2: 0000 unimp + 85e4: 0301 addi t1,t1,0 + 85e6: 0900 addi s0,sp,144 + 85e8: 0000 unimp + 85ea: 0301 addi t1,t1,0 + 85ec: 0901 addi s2,s2,0 + 85ee: 0000 unimp + 85f0: 0301 addi t1,t1,0 + 85f2: 0902 c.slli64 s2 + 85f4: 0000 unimp + 85f6: 0301 addi t1,t1,0 + 85f8: 0901 addi s2,s2,0 + 85fa: 0000 unimp + 85fc: 0301 addi t1,t1,0 + 85fe: 0900 addi s0,sp,144 + 8600: 0000 unimp + 8602: 0501 addi a0,a0,0 + 8604: 0601 addi a2,a2,0 + 8606: 00097a03 0x97a03 + 860a: 0100 addi s0,sp,128 + 860c: 10090003 lb zero,256(s2) + 8610: 0100 addi s0,sp,128 + 8612: 0305 addi t1,t1,1 + 8614: 04090603 lb a2,64(s2) + 8618: 0100 addi s0,sp,128 + 861a: 0200 addi s0,sp,256 + 861c: 0104 addi s1,sp,128 + 861e: 0306 slli t1,t1,0x1 + 8620: 0900 addi s0,sp,144 + 8622: 0004 0x4 + 8624: 0001 nop + 8626: 0402 c.slli64 s0 + 8628: 0301 addi t1,t1,0 + 862a: 0900 addi s0,sp,144 + 862c: 0000 unimp + 862e: 0001 nop + 8630: 0402 c.slli64 s0 + 8632: 0301 addi t1,t1,0 + 8634: 0900 addi s0,sp,144 + 8636: 0010 0x10 + 8638: 0001 nop + 863a: 0402 c.slli64 s0 + 863c: 0301 addi t1,t1,0 + 863e: 0900 addi s0,sp,144 + 8640: 0000 unimp + 8642: 0001 nop + 8644: 0402 c.slli64 s0 + 8646: 0301 addi t1,t1,0 + 8648: 0900 addi s0,sp,144 + 864a: 0000 unimp + 864c: 0001 nop + 864e: 0402 c.slli64 s0 + 8650: 0301 addi t1,t1,0 + 8652: 0900 addi s0,sp,144 + 8654: 0000 unimp + 8656: 0001 nop + 8658: 0402 c.slli64 s0 + 865a: 0301 addi t1,t1,0 + 865c: 0900 addi s0,sp,144 + 865e: 0000 unimp + 8660: 0001 nop + 8662: 0402 c.slli64 s0 + 8664: 0301 addi t1,t1,0 + 8666: 0900 addi s0,sp,144 + 8668: 0000 unimp + 866a: 0001 nop + 866c: 0402 c.slli64 s0 + 866e: 0301 addi t1,t1,0 + 8670: 0900 addi s0,sp,144 + 8672: 0000 unimp + 8674: 0001 nop + 8676: 0402 c.slli64 s0 + 8678: 0301 addi t1,t1,0 + 867a: 0900 addi s0,sp,144 + 867c: 0008 0x8 + 867e: 0001 nop + 8680: 0402 c.slli64 s0 + 8682: 0301 addi t1,t1,0 + 8684: 0900 addi s0,sp,144 + 8686: 0008 0x8 + 8688: 0001 nop + 868a: 0402 c.slli64 s0 + 868c: 0301 addi t1,t1,0 + 868e: 0900 addi s0,sp,144 + 8690: 0000 unimp + 8692: 0001 nop + 8694: 0402 c.slli64 s0 + 8696: 031c addi a5,sp,384 + 8698: 0900 addi s0,sp,144 + 869a: 0008 0x8 + 869c: 0001 nop + 869e: 0402 c.slli64 s0 + 86a0: 031c addi a5,sp,384 + 86a2: 0900 addi s0,sp,144 + 86a4: 0000 unimp + 86a6: 0001 nop + 86a8: 0402 c.slli64 s0 + 86aa: 031e slli t1,t1,0x7 + 86ac: 0900 addi s0,sp,144 + 86ae: 0008 0x8 + 86b0: 0001 nop + 86b2: 0402 c.slli64 s0 + 86b4: 031e slli t1,t1,0x7 + 86b6: 0900 addi s0,sp,144 + 86b8: 0000 unimp + 86ba: 0001 nop + 86bc: 0402 c.slli64 s0 + 86be: 031e slli t1,t1,0x7 + 86c0: 0900 addi s0,sp,144 + 86c2: 0000 unimp + 86c4: 0301 addi t1,t1,0 + 86c6: 0901 addi s2,s2,0 + 86c8: 0008 0x8 + 86ca: 0301 addi t1,t1,0 + 86cc: 0900 addi s0,sp,144 + 86ce: 0000 unimp + 86d0: 0301 addi t1,t1,0 + 86d2: 0900 addi s0,sp,144 + 86d4: 0000 unimp + 86d6: 0301 addi t1,t1,0 + 86d8: 0900 addi s0,sp,144 + 86da: 0000 unimp + 86dc: 0301 addi t1,t1,0 + 86de: 0900 addi s0,sp,144 + 86e0: 0000 unimp + 86e2: 0301 addi t1,t1,0 + 86e4: 0900 addi s0,sp,144 + 86e6: 0018 0x18 + 86e8: 0301 addi t1,t1,0 + 86ea: 0901 addi s2,s2,0 + 86ec: 0000 unimp + 86ee: 0301 addi t1,t1,0 + 86f0: 0900 addi s0,sp,144 + 86f2: 0000 unimp + 86f4: 0301 addi t1,t1,0 + 86f6: 0902 c.slli64 s2 + 86f8: 0000 unimp + 86fa: 0501 addi a0,a0,0 + 86fc: 0601 addi a2,a2,0 + 86fe: 00090103 lb sp,0(s2) + 8702: 0100 addi s0,sp,128 + 8704: 0305 addi t1,t1,1 + 8706: 0200 addi s0,sp,256 + 8708: 1d04 addi s1,sp,688 + 870a: 0306 slli t1,t1,0x1 + 870c: 0018097b 0x18097b + 8710: 0001 nop + 8712: 0402 c.slli64 s0 + 8714: 09000323 sb a6,134(zero) # 86 <_start-0x7fffff7a> + 8718: 0008 0x8 + 871a: 0001 nop + 871c: 0402 c.slli64 s0 + 871e: 0325 addi t1,t1,9 + 8720: 0900 addi s0,sp,144 + 8722: 001c 0x1c + 8724: 0001 nop + 8726: 0402 c.slli64 s0 + 8728: 0325 addi t1,t1,9 + 872a: 0900 addi s0,sp,144 + 872c: 0000 unimp + 872e: 0001 nop + 8730: 0402 c.slli64 s0 + 8732: 0326 slli t1,t1,0x9 + 8734: 0900 addi s0,sp,144 + 8736: 0008 0x8 + 8738: 0001 nop + 873a: 0402 c.slli64 s0 + 873c: 0326 slli t1,t1,0x9 + 873e: 0900 addi s0,sp,144 + 8740: 0000 unimp + 8742: 0001 nop + 8744: 0402 c.slli64 s0 + 8746: 0326 slli t1,t1,0x9 + 8748: 0900 addi s0,sp,144 + 874a: 0000 unimp + 874c: 0001 nop + 874e: 0402 c.slli64 s0 + 8750: 032d addi t1,t1,11 + 8752: 0900 addi s0,sp,144 + 8754: 0008 0x8 + 8756: 0001 nop + 8758: 0402 c.slli64 s0 + 875a: 032d addi t1,t1,11 + 875c: 0900 addi s0,sp,144 + 875e: 0010 0x10 + 8760: 0001 nop + 8762: 0402 c.slli64 s0 + 8764: 032d addi t1,t1,11 + 8766: 0900 addi s0,sp,144 + 8768: 0000 unimp + 876a: 0001 nop + 876c: 0402 c.slli64 s0 + 876e: 032d addi t1,t1,11 + 8770: 0900 addi s0,sp,144 + 8772: 0000 unimp + 8774: 0001 nop + 8776: 0402 c.slli64 s0 + 8778: 032d addi t1,t1,11 + 877a: 0900 addi s0,sp,144 + 877c: 0000 unimp + 877e: 0001 nop + 8780: 0402 c.slli64 s0 + 8782: 0356 slli t1,t1,0x15 + 8784: 0900 addi s0,sp,144 + 8786: 0004 0x4 + 8788: 0001 nop + 878a: 0402 c.slli64 s0 + 878c: 0356 slli t1,t1,0x15 + 878e: 0900 addi s0,sp,144 + 8790: 0000 unimp + 8792: 0001 nop + 8794: 0402 c.slli64 s0 + 8796: 0356 slli t1,t1,0x15 + 8798: 0900 addi s0,sp,144 + 879a: 0000 unimp + 879c: 0001 nop + 879e: 0402 c.slli64 s0 + 87a0: 0356 slli t1,t1,0x15 + 87a2: 0900 addi s0,sp,144 + 87a4: 0000 unimp + 87a6: 0001 nop + 87a8: 0402 c.slli64 s0 + 87aa: 035a slli t1,t1,0x16 + 87ac: 0900 addi s0,sp,144 + 87ae: 000c 0xc + 87b0: 0001 nop + 87b2: 0402 c.slli64 s0 + 87b4: 035d addi t1,t1,23 + 87b6: 0900 addi s0,sp,144 + 87b8: 0004 0x4 + 87ba: 0001 nop + 87bc: 0402 c.slli64 s0 + 87be: 035d addi t1,t1,23 + 87c0: 0900 addi s0,sp,144 + 87c2: 0000 unimp + 87c4: 0001 nop + 87c6: 0402 c.slli64 s0 + 87c8: 036d addi t1,t1,27 + 87ca: 0900 addi s0,sp,144 + 87cc: 0008 0x8 + 87ce: 0001 nop + 87d0: 0402 c.slli64 s0 + 87d2: 036d addi t1,t1,27 + 87d4: 0900 addi s0,sp,144 + 87d6: 000c 0xc + 87d8: 0001 nop + 87da: 0402 c.slli64 s0 + 87dc: 036d addi t1,t1,27 + 87de: 0900 addi s0,sp,144 + 87e0: 0008 0x8 + 87e2: 0001 nop + 87e4: 0402 c.slli64 s0 + 87e6: 037d addi t1,t1,31 + 87e8: 0900 addi s0,sp,144 + 87ea: 0000 unimp + 87ec: 0001 nop + 87ee: 0402 c.slli64 s0 + 87f0: 037d addi t1,t1,31 + 87f2: 0900 addi s0,sp,144 + 87f4: 0004 0x4 + 87f6: 0601 addi a2,a2,0 + 87f8: 04090003 lb zero,64(s2) + 87fc: 0100 addi s0,sp,128 + 87fe: 0c09 addi s8,s8,2 + 8800: 0000 unimp + 8802: 0101 addi sp,sp,0 + 8804: 035f 0000 0003 0x30000035f + 880a: 00a4 addi s1,sp,72 + 880c: 0000 unimp + 880e: 0101 addi sp,sp,0 + 8810: 000d0efb 0xd0efb 8814: 0101 addi sp,sp,0 - 8816: 0000 unimp - 8818: 0100 addi s0,sp,128 - 881a: 0000 unimp - 881c: 2e01 jal 8b2c <_start-0x7fff74d4> - 881e: 2f2e fld ft10,200(sp) - 8820: 2e2e fld ft8,200(sp) - 8822: 2f2e2e2f 0x2f2e2e2f - 8826: 2e2e fld ft8,200(sp) - 8828: 7369722f 0x7369722f - 882c: 672d7663 bgeu s10,s2,8e98 <_start-0x7fff7168> - 8830: 6c2f6363 bltu t5,sp,8ef6 <_start-0x7fff710a> - 8834: 6269 lui tp,0x1a - 8836: 2f636367 0x2f636367 - 883a: 74666f73 csrrsi t5,0x746,12 - 883e: 662d lui a2,0xb - 8840: 0070 addi a2,sp,12 - 8842: 2e2e fld ft8,200(sp) - 8844: 2f2e2e2f 0x2f2e2e2f - 8848: 2e2e fld ft8,200(sp) - 884a: 2f2e2e2f 0x2f2e2e2f - 884e: 6972 flw fs2,28(sp) - 8850: 2d766373 csrrsi t1,0x2d7,12 - 8854: 2f636367 0x2f636367 - 8858: 696c flw fa1,84(a0) - 885a: 6762 flw fa4,24(sp) - 885c: 2e2f6363 bltu t5,sp,8b42 <_start-0x7fff74be> - 8860: 2f2e fld ft10,200(sp) - 8862: 6e69 lui t3,0x1a - 8864: 64756c63 bltu a0,t2,8ebc <_start-0x7fff7144> - 8868: 0065 c.nop 25 - 886a: 6500 flw fs0,8(a0) - 886c: 7478 flw fa4,108(s0) - 886e: 6e65 lui t3,0x19 - 8870: 7364 flw fs1,100(a4) - 8872: 6466 flw fs0,88(sp) - 8874: 3266 fld ft4,120(sp) - 8876: 632e flw ft6,200(sp) - 8878: 0100 addi s0,sp,128 - 887a: 0000 unimp - 887c: 74666f73 csrrsi t5,0x746,12 - 8880: 662d lui a2,0xb - 8882: 2e70 fld fa2,216(a2) - 8884: 0068 addi a0,sp,12 - 8886: 0001 nop - 8888: 7300 flw fs0,32(a4) - 888a: 6e69 lui t3,0x1a - 888c: 2e656c67 0x2e656c67 - 8890: 0068 addi a0,sp,12 - 8892: 0001 nop - 8894: 6400 flw fs0,8(s0) - 8896: 6c62756f jal a0,2ff5c <_start-0x7ffd00a4> - 889a: 2e65 jal 8c52 <_start-0x7fff73ae> - 889c: 0068 addi a0,sp,12 - 889e: 0001 nop - 88a0: 6c00 flw fs0,24(s0) - 88a2: 6c676e6f jal t3,7ef68 <_start-0x7ff81098> - 88a6: 2e676e6f jal t3,7eb8c <_start-0x7ff81474> - 88aa: 0068 addi a0,sp,12 - 88ac: 0002 c.slli64 zero - 88ae: 0000 unimp - 88b0: 0105 addi sp,sp,1 - 88b2: 0500 addi s0,sp,640 - 88b4: dc02 sw zero,56(sp) - 88b6: 0144 addi s1,sp,132 - 88b8: 0380 addi s0,sp,448 - 88ba: 0125 addi sp,sp,9 - 88bc: 0305 addi t1,t1,1 - 88be: 00090103 lb sp,0(s2) - 88c2: 0100 addi s0,sp,128 - 88c4: 00090003 lb zero,0(s2) - 88c8: 0100 addi s0,sp,128 - 88ca: 0d05 addi s10,s10,1 - 88cc: 00090003 lb zero,0(s2) - 88d0: 0100 addi s0,sp,128 - 88d2: 0305 addi t1,t1,1 - 88d4: 00090103 lb sp,0(s2) - 88d8: 0100 addi s0,sp,128 - 88da: 00090003 lb zero,0(s2) - 88de: 0100 addi s0,sp,128 - 88e0: 00090003 lb zero,0(s2) - 88e4: 0100 addi s0,sp,128 - 88e6: 00090003 lb zero,0(s2) - 88ea: 0100 addi s0,sp,128 - 88ec: 00090103 lb sp,0(s2) - 88f0: 0100 addi s0,sp,128 - 88f2: 00090003 lb zero,0(s2) - 88f6: 0100 addi s0,sp,128 - 88f8: 00090003 lb zero,0(s2) - 88fc: 0100 addi s0,sp,128 - 88fe: 00090003 lb zero,0(s2) - 8902: 0100 addi s0,sp,128 - 8904: 00090103 lb sp,0(s2) - 8908: 0100 addi s0,sp,128 - 890a: 00090203 lb tp,0(s2) - 890e: 0100 addi s0,sp,128 - 8910: 00090103 lb sp,0(s2) - 8914: 0100 addi s0,sp,128 - 8916: 00090003 lb zero,0(s2) - 891a: 0100 addi s0,sp,128 - 891c: 00090003 lb zero,0(s2) - 8920: 0100 addi s0,sp,128 - 8922: 00090003 lb zero,0(s2) - 8926: 0100 addi s0,sp,128 - 8928: 0105 addi sp,sp,1 - 892a: 0306 slli t1,t1,0x1 - 892c: 0979 addi s2,s2,30 - 892e: 0004 0x4 - 8930: 0501 addi a0,a0,0 - 8932: 09070303 lb t1,144(a4) - 8936: 0010 0x10 - 8938: 0301 addi t1,t1,0 - 893a: 0902 c.slli64 s2 - 893c: 0008 0x8 - 893e: 0501 addi a0,a0,0 - 8940: 0301 addi t1,t1,0 - 8942: 00040977 0x40977 - 8946: 0501 addi a0,a0,0 - 8948: 09090303 lb t1,144(s2) - 894c: 0004 0x4 - 894e: 0301 addi t1,t1,0 - 8950: 097e slli s2,s2,0x1f - 8952: 0004 0x4 - 8954: 0601 addi a2,a2,0 - 8956: 04090003 lb zero,64(s2) - 895a: 0100 addi s0,sp,128 - 895c: 00090003 lb zero,0(s2) - 8960: 0100 addi s0,sp,128 - 8962: 00090203 lb tp,0(s2) - 8966: 0100 addi s0,sp,128 - 8968: 00090003 lb zero,0(s2) - 896c: 0100 addi s0,sp,128 - 896e: 00090003 lb zero,0(s2) - 8972: 0100 addi s0,sp,128 - 8974: 00090003 lb zero,0(s2) - 8978: 0100 addi s0,sp,128 - 897a: 00090003 lb zero,0(s2) - 897e: 0100 addi s0,sp,128 - 8980: 00090003 lb zero,0(s2) - 8984: 0100 addi s0,sp,128 - 8986: 00090003 lb zero,0(s2) - 898a: 0100 addi s0,sp,128 - 898c: 0200 addi s0,sp,256 - 898e: 0104 addi s1,sp,128 - 8990: 04090003 lb zero,64(s2) - 8994: 0100 addi s0,sp,128 - 8996: 0200 addi s0,sp,256 - 8998: 0104 addi s1,sp,128 - 899a: 04090003 lb zero,64(s2) - 899e: 0100 addi s0,sp,128 - 89a0: 0200 addi s0,sp,256 - 89a2: 0104 addi s1,sp,128 - 89a4: 00090003 lb zero,0(s2) - 89a8: 0100 addi s0,sp,128 - 89aa: 0200 addi s0,sp,256 - 89ac: 0104 addi s1,sp,128 - 89ae: 00090003 lb zero,0(s2) - 89b2: 0100 addi s0,sp,128 - 89b4: 0200 addi s0,sp,256 - 89b6: 0104 addi s1,sp,128 - 89b8: 04090003 lb zero,64(s2) - 89bc: 0100 addi s0,sp,128 - 89be: 0200 addi s0,sp,256 - 89c0: 0104 addi s1,sp,128 - 89c2: 04090003 lb zero,64(s2) - 89c6: 0100 addi s0,sp,128 - 89c8: 00090403 lb s0,0(s2) - 89cc: 0100 addi s0,sp,128 - 89ce: 00090003 lb zero,0(s2) - 89d2: 0100 addi s0,sp,128 - 89d4: 00090003 lb zero,0(s2) - 89d8: 0100 addi s0,sp,128 - 89da: 00090003 lb zero,0(s2) - 89de: 0100 addi s0,sp,128 - 89e0: 00090003 lb zero,0(s2) - 89e4: 0100 addi s0,sp,128 - 89e6: 00090003 lb zero,0(s2) - 89ea: 0100 addi s0,sp,128 - 89ec: 00090003 lb zero,0(s2) - 89f0: 0100 addi s0,sp,128 - 89f2: 0105 addi sp,sp,1 - 89f4: 0306 slli t1,t1,0x1 - 89f6: 0904 addi s1,sp,144 - 89f8: 0014 0x14 - 89fa: 0501 addi a0,a0,0 - 89fc: 097c0303 lb t1,151(s8) - 8a00: 000c 0xc - 8a02: 0601 addi a2,a2,0 - 8a04: 08090103 lb sp,128(s2) - 8a08: 0100 addi s0,sp,128 - 8a0a: 00090003 lb zero,0(s2) - 8a0e: 0100 addi s0,sp,128 - 8a10: 00090203 lb tp,0(s2) - 8a14: 0100 addi s0,sp,128 - 8a16: 0105 addi sp,sp,1 - 8a18: 0306 slli t1,t1,0x1 - 8a1a: 0901 addi s2,s2,0 - 8a1c: 0000 unimp - 8a1e: 0501 addi a0,a0,0 - 8a20: 04020003 lb zero,64(tp) # 1a040 <_start-0x7ffe5fc0> - 8a24: 0602 c.slli64 a2 - 8a26: 10097803 0x10097803 - 8a2a: 0100 addi s0,sp,128 - 8a2c: 0200 addi s0,sp,256 - 8a2e: 0b04 addi s1,sp,400 - 8a30: 04090003 lb zero,64(s2) - 8a34: 0100 addi s0,sp,128 - 8a36: 0200 addi s0,sp,256 - 8a38: 0b04 addi s1,sp,400 - 8a3a: 00090003 lb zero,0(s2) - 8a3e: 0100 addi s0,sp,128 - 8a40: 0200 addi s0,sp,256 - 8a42: 0b04 addi s1,sp,400 - 8a44: 00090003 lb zero,0(s2) - 8a48: 0100 addi s0,sp,128 - 8a4a: 0200 addi s0,sp,256 - 8a4c: 0f04 addi s1,sp,912 - 8a4e: 04090003 lb zero,64(s2) - 8a52: 0100 addi s0,sp,128 - 8a54: 0200 addi s0,sp,256 - 8a56: 0f04 addi s1,sp,912 - 8a58: 00090003 lb zero,0(s2) - 8a5c: 0100 addi s0,sp,128 - 8a5e: 0200 addi s0,sp,256 - 8a60: 0f04 addi s1,sp,912 - 8a62: 00090003 lb zero,0(s2) - 8a66: 0100 addi s0,sp,128 - 8a68: 0200 addi s0,sp,256 - 8a6a: 0f04 addi s1,sp,912 - 8a6c: 00090003 lb zero,0(s2) - 8a70: 0100 addi s0,sp,128 - 8a72: 0200 addi s0,sp,256 - 8a74: 0f04 addi s1,sp,912 - 8a76: 00090003 lb zero,0(s2) - 8a7a: 0100 addi s0,sp,128 - 8a7c: 0200 addi s0,sp,256 - 8a7e: 0f04 addi s1,sp,912 - 8a80: 00090003 lb zero,0(s2) - 8a84: 0100 addi s0,sp,128 - 8a86: 0200 addi s0,sp,256 - 8a88: 0f04 addi s1,sp,912 - 8a8a: 00090003 lb zero,0(s2) - 8a8e: 0100 addi s0,sp,128 - 8a90: 0200 addi s0,sp,256 - 8a92: 0f04 addi s1,sp,912 - 8a94: 08090003 lb zero,128(s2) - 8a98: 0100 addi s0,sp,128 - 8a9a: 0200 addi s0,sp,256 - 8a9c: 1c04 addi s1,sp,560 - 8a9e: 08090003 lb zero,128(s2) - 8aa2: 0100 addi s0,sp,128 - 8aa4: 0200 addi s0,sp,256 - 8aa6: 1c04 addi s1,sp,560 - 8aa8: 00090003 lb zero,0(s2) - 8aac: 0100 addi s0,sp,128 - 8aae: 0200 addi s0,sp,256 - 8ab0: 1c04 addi s1,sp,560 - 8ab2: 10090003 lb zero,256(s2) - 8ab6: 0100 addi s0,sp,128 - 8ab8: 0200 addi s0,sp,256 - 8aba: 1c04 addi s1,sp,560 - 8abc: 04090003 lb zero,64(s2) - 8ac0: 0100 addi s0,sp,128 - 8ac2: 0200 addi s0,sp,256 - 8ac4: 2504 fld fs1,8(a0) - 8ac6: 00090003 lb zero,0(s2) - 8aca: 0100 addi s0,sp,128 - 8acc: 0200 addi s0,sp,256 - 8ace: 1d04 addi s1,sp,688 - 8ad0: 0c090003 lb zero,192(s2) - 8ad4: 0100 addi s0,sp,128 - 8ad6: 0200 addi s0,sp,256 - 8ad8: 1d04 addi s1,sp,688 - 8ada: 08090003 lb zero,128(s2) - 8ade: 0100 addi s0,sp,128 - 8ae0: 0200 addi s0,sp,256 - 8ae2: 0804 addi s1,sp,16 - 8ae4: 08090003 lb zero,128(s2) - 8ae8: 0100 addi s0,sp,128 - 8aea: 0200 addi s0,sp,256 - 8aec: 0804 addi s1,sp,16 - 8aee: 00090003 lb zero,0(s2) - 8af2: 0100 addi s0,sp,128 - 8af4: 0200 addi s0,sp,256 - 8af6: 2604 fld fs1,8(a2) - 8af8: 08090003 lb zero,128(s2) - 8afc: 0100 addi s0,sp,128 - 8afe: 0200 addi s0,sp,256 - 8b00: 2604 fld fs1,8(a2) - 8b02: 00090003 lb zero,0(s2) - 8b06: 0100 addi s0,sp,128 - 8b08: 0200 addi s0,sp,256 - 8b0a: 2604 fld fs1,8(a2) - 8b0c: 00090003 lb zero,0(s2) - 8b10: 0100 addi s0,sp,128 - 8b12: 0200 addi s0,sp,256 - 8b14: 2604 fld fs1,8(a2) - 8b16: 00090003 lb zero,0(s2) - 8b1a: 0100 addi s0,sp,128 - 8b1c: 0200 addi s0,sp,256 - 8b1e: 2604 fld fs1,8(a2) - 8b20: 04090003 lb zero,64(s2) - 8b24: 0100 addi s0,sp,128 - 8b26: 0200 addi s0,sp,256 - 8b28: 2604 fld fs1,8(a2) - 8b2a: 08090003 lb zero,128(s2) - 8b2e: 0100 addi s0,sp,128 - 8b30: 0200 addi s0,sp,256 - 8b32: 2604 fld fs1,8(a2) - 8b34: 00090003 lb zero,0(s2) - 8b38: 0100 addi s0,sp,128 - 8b3a: 0200 addi s0,sp,256 - 8b3c: 2604 fld fs1,8(a2) - 8b3e: 00090003 lb zero,0(s2) - 8b42: 0100 addi s0,sp,128 - 8b44: 0200 addi s0,sp,256 - 8b46: 2604 fld fs1,8(a2) - 8b48: 00090003 lb zero,0(s2) - 8b4c: 0100 addi s0,sp,128 - 8b4e: 0200 addi s0,sp,256 - 8b50: 2604 fld fs1,8(a2) - 8b52: 00090003 lb zero,0(s2) - 8b56: 0100 addi s0,sp,128 - 8b58: 0306 slli t1,t1,0x1 - 8b5a: 0900 addi s0,sp,144 - 8b5c: 0004 0x4 - 8b5e: 0901 addi s2,s2,0 - 8b60: 0008 0x8 - 8b62: 0100 addi s0,sp,128 - 8b64: 5e01 li t3,-32 - 8b66: 0004 0x4 - 8b68: 0300 addi s0,sp,384 - 8b6a: a200 fsd fs0,0(a2) - 8b6c: 0000 unimp - 8b6e: 0100 addi s0,sp,128 - 8b70: fb01 bnez a4,8a80 <_start-0x7fff7580> - 8b72: 0d0e slli s10,s10,0x3 - 8b74: 0100 addi s0,sp,128 - 8b76: 0101 addi sp,sp,0 - 8b78: 0001 nop - 8b7a: 0000 unimp - 8b7c: 0001 nop - 8b7e: 0100 addi s0,sp,128 - 8b80: 2e2e fld ft8,200(sp) - 8b82: 2f2e2e2f 0x2f2e2e2f - 8b86: 2e2e fld ft8,200(sp) - 8b88: 2f2e2e2f 0x2f2e2e2f - 8b8c: 6972 flw fs2,28(sp) - 8b8e: 2d766373 csrrsi t1,0x2d7,12 - 8b92: 2f636367 0x2f636367 - 8b96: 696c flw fa1,84(a0) - 8b98: 6762 flw fa4,24(sp) - 8b9a: 732f6363 bltu t5,s2,92c0 <_start-0x7fff6d40> - 8b9e: 2d74666f jal a2,4f674 <_start-0x7ffb098c> - 8ba2: 7066 flw ft0,120(sp) - 8ba4: 2e00 fld fs0,24(a2) - 8ba6: 2f2e fld ft10,200(sp) - 8ba8: 2e2e fld ft8,200(sp) - 8baa: 2f2e2e2f 0x2f2e2e2f - 8bae: 2e2e fld ft8,200(sp) - 8bb0: 7369722f 0x7369722f - 8bb4: 672d7663 bgeu s10,s2,9220 <_start-0x7fff6de0> - 8bb8: 6c2f6363 bltu t5,sp,927e <_start-0x7fff6d82> - 8bbc: 6269 lui tp,0x1a - 8bbe: 2f636367 0x2f636367 - 8bc2: 2e2e fld ft8,200(sp) - 8bc4: 636e692f vamoandw.v zero,v22,(t3),v18 - 8bc8: 756c flw fa1,108(a0) - 8bca: 6564 flw fs1,76(a0) - 8bcc: 0000 unimp - 8bce: 7865 lui a6,0xffff9 - 8bd0: 6574 flw fa3,76(a0) - 8bd2: 646e flw fs0,216(sp) - 8bd4: 6664 flw fs1,76(a2) - 8bd6: 6674 flw fa3,76(a2) - 8bd8: 2e32 fld ft8,264(sp) - 8bda: 00010063 beqz sp,8bda <_start-0x7fff7426> - 8bde: 7300 flw fs0,32(a4) - 8be0: 2d74666f jal a2,4f6b6 <_start-0x7ffb094a> - 8be4: 7066 flw ft0,120(sp) - 8be6: 682e flw fa6,200(sp) - 8be8: 0100 addi s0,sp,128 - 8bea: 0000 unimp - 8bec: 6f64 flw fs1,92(a4) - 8bee: 6275 lui tp,0x1d - 8bf0: 656c flw fa1,76(a0) - 8bf2: 682e flw fa6,200(sp) - 8bf4: 0100 addi s0,sp,128 - 8bf6: 0000 unimp - 8bf8: 7571 lui a0,0xffffc - 8bfa: 6461 lui s0,0x18 - 8bfc: 682e flw fa6,200(sp) - 8bfe: 0100 addi s0,sp,128 - 8c00: 0000 unimp - 8c02: 6f6c flw fa1,92(a4) - 8c04: 676e flw fa4,216(sp) - 8c06: 6f6c flw fa1,92(a4) - 8c08: 676e flw fa4,216(sp) - 8c0a: 682e flw fa6,200(sp) - 8c0c: 0200 addi s0,sp,256 - 8c0e: 0000 unimp - 8c10: 0500 addi s0,sp,640 - 8c12: 0001 nop - 8c14: 0205 addi tp,tp,1 - 8c16: 45b8 lw a4,72(a1) - 8c18: 8001 c.srli64 s0 - 8c1a: 05012503 lw a0,80(sp) - 8c1e: 09010303 lb t1,144(sp) - 8c22: 0000 unimp - 8c24: 0301 addi t1,t1,0 - 8c26: 0900 addi s0,sp,144 - 8c28: 0000 unimp - 8c2a: 0501 addi a0,a0,0 - 8c2c: 030d addi t1,t1,3 - 8c2e: 0900 addi s0,sp,144 - 8c30: 0000 unimp - 8c32: 0501 addi a0,a0,0 - 8c34: 09010303 lb t1,144(sp) - 8c38: 0000 unimp - 8c3a: 0301 addi t1,t1,0 - 8c3c: 0900 addi s0,sp,144 - 8c3e: 0000 unimp - 8c40: 0301 addi t1,t1,0 - 8c42: 0900 addi s0,sp,144 - 8c44: 0000 unimp - 8c46: 0301 addi t1,t1,0 - 8c48: 0900 addi s0,sp,144 - 8c4a: 0000 unimp - 8c4c: 0301 addi t1,t1,0 - 8c4e: 0901 addi s2,s2,0 - 8c50: 0000 unimp - 8c52: 0301 addi t1,t1,0 - 8c54: 0900 addi s0,sp,144 - 8c56: 0000 unimp - 8c58: 0301 addi t1,t1,0 - 8c5a: 0900 addi s0,sp,144 - 8c5c: 0000 unimp - 8c5e: 0301 addi t1,t1,0 - 8c60: 0900 addi s0,sp,144 - 8c62: 0000 unimp - 8c64: 0301 addi t1,t1,0 - 8c66: 0901 addi s2,s2,0 - 8c68: 0000 unimp - 8c6a: 0301 addi t1,t1,0 - 8c6c: 0902 c.slli64 s2 - 8c6e: 0000 unimp - 8c70: 0301 addi t1,t1,0 - 8c72: 0901 addi s2,s2,0 - 8c74: 0000 unimp - 8c76: 0301 addi t1,t1,0 - 8c78: 0900 addi s0,sp,144 - 8c7a: 0000 unimp - 8c7c: 0301 addi t1,t1,0 - 8c7e: 0900 addi s0,sp,144 - 8c80: 0000 unimp - 8c82: 0301 addi t1,t1,0 - 8c84: 0900 addi s0,sp,144 - 8c86: 0000 unimp - 8c88: 0301 addi t1,t1,0 - 8c8a: 0900 addi s0,sp,144 - 8c8c: 0000 unimp - 8c8e: 0501 addi a0,a0,0 - 8c90: 0601 addi a2,a2,0 - 8c92: 0c097903 0xc097903 - 8c96: 0100 addi s0,sp,128 - 8c98: 0305 addi t1,t1,1 - 8c9a: 04090703 lb a4,64(s2) - 8c9e: 0100 addi s0,sp,128 - 8ca0: 0306 slli t1,t1,0x1 - 8ca2: 0900 addi s0,sp,144 - 8ca4: 0004 0x4 - 8ca6: 0301 addi t1,t1,0 - 8ca8: 0900 addi s0,sp,144 - 8caa: 0000 unimp - 8cac: 0601 addi a2,a2,0 - 8cae: 00090203 lb tp,0(s2) - 8cb2: 0100 addi s0,sp,128 - 8cb4: 0105 addi sp,sp,1 - 8cb6: 04097703 0x4097703 - 8cba: 0100 addi s0,sp,128 - 8cbc: 0305 addi t1,t1,1 - 8cbe: 0c090903 lb s2,192(s2) - 8cc2: 0100 addi s0,sp,128 - 8cc4: 0105 addi sp,sp,1 - 8cc6: 14097703 0x14097703 - 8cca: 0100 addi s0,sp,128 - 8ccc: 0305 addi t1,t1,1 - 8cce: 04090703 lb a4,64(s2) - 8cd2: 0100 addi s0,sp,128 - 8cd4: 0306 slli t1,t1,0x1 - 8cd6: 0902 c.slli64 s2 - 8cd8: 0004 0x4 - 8cda: 0301 addi t1,t1,0 - 8cdc: 0900 addi s0,sp,144 - 8cde: 0000 unimp - 8ce0: 0301 addi t1,t1,0 - 8ce2: 0900 addi s0,sp,144 - 8ce4: 0000 unimp - 8ce6: 0301 addi t1,t1,0 - 8ce8: 0900 addi s0,sp,144 - 8cea: 0000 unimp - 8cec: 0301 addi t1,t1,0 - 8cee: 0900 addi s0,sp,144 - 8cf0: 0000 unimp - 8cf2: 0301 addi t1,t1,0 - 8cf4: 0900 addi s0,sp,144 - 8cf6: 0000 unimp - 8cf8: 0301 addi t1,t1,0 - 8cfa: 0900 addi s0,sp,144 - 8cfc: 0000 unimp - 8cfe: 0301 addi t1,t1,0 - 8d00: 0900 addi s0,sp,144 - 8d02: 0000 unimp - 8d04: 0301 addi t1,t1,0 - 8d06: 0900 addi s0,sp,144 - 8d08: 0000 unimp - 8d0a: 0301 addi t1,t1,0 - 8d0c: 0900 addi s0,sp,144 - 8d0e: 0000 unimp - 8d10: 0001 nop - 8d12: 0402 c.slli64 s0 - 8d14: 0301 addi t1,t1,0 - 8d16: 0900 addi s0,sp,144 - 8d18: 0004 0x4 - 8d1a: 0001 nop - 8d1c: 0402 c.slli64 s0 - 8d1e: 0301 addi t1,t1,0 - 8d20: 0900 addi s0,sp,144 - 8d22: 0010 0x10 - 8d24: 0001 nop - 8d26: 0402 c.slli64 s0 - 8d28: 0301 addi t1,t1,0 - 8d2a: 0900 addi s0,sp,144 - 8d2c: 0000 unimp - 8d2e: 0001 nop - 8d30: 0402 c.slli64 s0 - 8d32: 0301 addi t1,t1,0 - 8d34: 0900 addi s0,sp,144 - 8d36: 0000 unimp - 8d38: 0001 nop - 8d3a: 0402 c.slli64 s0 - 8d3c: 0301 addi t1,t1,0 - 8d3e: 0900 addi s0,sp,144 - 8d40: 0000 unimp - 8d42: 0001 nop - 8d44: 0402 c.slli64 s0 - 8d46: 0301 addi t1,t1,0 - 8d48: 0900 addi s0,sp,144 - 8d4a: 0000 unimp - 8d4c: 0001 nop - 8d4e: 0402 c.slli64 s0 - 8d50: 0301 addi t1,t1,0 - 8d52: 0900 addi s0,sp,144 - 8d54: 0000 unimp - 8d56: 0001 nop - 8d58: 0402 c.slli64 s0 - 8d5a: 0301 addi t1,t1,0 - 8d5c: 0900 addi s0,sp,144 - 8d5e: 0000 unimp - 8d60: 0001 nop - 8d62: 0402 c.slli64 s0 - 8d64: 0301 addi t1,t1,0 - 8d66: 0900 addi s0,sp,144 - 8d68: 0000 unimp - 8d6a: 0001 nop - 8d6c: 0402 c.slli64 s0 - 8d6e: 0301 addi t1,t1,0 - 8d70: 0900 addi s0,sp,144 - 8d72: 0000 unimp - 8d74: 0001 nop - 8d76: 0402 c.slli64 s0 - 8d78: 0301 addi t1,t1,0 - 8d7a: 0900 addi s0,sp,144 - 8d7c: 0014 0x14 - 8d7e: 0001 nop - 8d80: 0402 c.slli64 s0 - 8d82: 0301 addi t1,t1,0 - 8d84: 0900 addi s0,sp,144 - 8d86: 0004 0x4 - 8d88: 0001 nop - 8d8a: 0402 c.slli64 s0 - 8d8c: 0301 addi t1,t1,0 - 8d8e: 0900 addi s0,sp,144 - 8d90: 0004 0x4 - 8d92: 0301 addi t1,t1,0 - 8d94: 0904 addi s1,sp,144 - 8d96: 0004 0x4 - 8d98: 0301 addi t1,t1,0 - 8d9a: 0900 addi s0,sp,144 - 8d9c: 0000 unimp - 8d9e: 0301 addi t1,t1,0 - 8da0: 0900 addi s0,sp,144 - 8da2: 0000 unimp - 8da4: 0301 addi t1,t1,0 - 8da6: 0900 addi s0,sp,144 - 8da8: 0000 unimp - 8daa: 0301 addi t1,t1,0 - 8dac: 0900 addi s0,sp,144 - 8dae: 0000 unimp - 8db0: 0301 addi t1,t1,0 - 8db2: 0900 addi s0,sp,144 - 8db4: 0000 unimp - 8db6: 0301 addi t1,t1,0 - 8db8: 0900 addi s0,sp,144 - 8dba: 0010 0x10 - 8dbc: 0301 addi t1,t1,0 - 8dbe: 0900 addi s0,sp,144 - 8dc0: 0018 0x18 - 8dc2: 0501 addi a0,a0,0 - 8dc4: 060a slli a2,a2,0x2 - 8dc6: 00090303 lb t1,0(s2) - 8dca: 0100 addi s0,sp,128 - 8dcc: 0305 addi t1,t1,1 - 8dce: 04097d03 0x4097d03 - 8dd2: 0100 addi s0,sp,128 - 8dd4: 0a05 addi s4,s4,1 - 8dd6: 08090303 lb t1,128(s2) - 8dda: 0100 addi s0,sp,128 - 8ddc: 0305 addi t1,t1,1 - 8dde: 08097d03 0x8097d03 - 8de2: 0100 addi s0,sp,128 - 8de4: 0306 slli t1,t1,0x1 - 8de6: 0900 addi s0,sp,144 - 8de8: 0008 0x8 - 8dea: 0301 addi t1,t1,0 - 8dec: 0901 addi s2,s2,0 - 8dee: 0000 unimp - 8df0: 0301 addi t1,t1,0 - 8df2: 0900 addi s0,sp,144 - 8df4: 0000 unimp - 8df6: 0301 addi t1,t1,0 - 8df8: 0902 c.slli64 s2 - 8dfa: 0000 unimp - 8dfc: 0501 addi a0,a0,0 - 8dfe: 060a slli a2,a2,0x2 - 8e00: 00090003 lb zero,0(s2) - 8e04: 0100 addi s0,sp,128 - 8e06: 0105 addi sp,sp,1 - 8e08: 08090103 lb sp,128(s2) - 8e0c: 0100 addi s0,sp,128 - 8e0e: 0a05 addi s4,s4,1 - 8e10: 08097f03 0x8097f03 - 8e14: 0100 addi s0,sp,128 - 8e16: 0105 addi sp,sp,1 - 8e18: 08090103 lb sp,128(s2) - 8e1c: 0100 addi s0,sp,128 - 8e1e: 0305 addi t1,t1,1 - 8e20: 0200 addi s0,sp,256 - 8e22: 0204 addi s1,sp,256 - 8e24: 0306 slli t1,t1,0x1 - 8e26: 0978 addi a4,sp,156 - 8e28: 0010 0x10 - 8e2a: 0001 nop - 8e2c: 0402 c.slli64 s0 - 8e2e: 09000313 li t1,144 - 8e32: 0008 0x8 - 8e34: 0001 nop - 8e36: 0402 c.slli64 s0 - 8e38: 09000313 li t1,144 - 8e3c: 0000 unimp - 8e3e: 0001 nop - 8e40: 0402 c.slli64 s0 - 8e42: 09000313 li t1,144 - 8e46: 0000 unimp - 8e48: 0001 nop - 8e4a: 0402 c.slli64 s0 - 8e4c: 09000317 auipc t1,0x9000 - 8e50: 0004 0x4 - 8e52: 0001 nop - 8e54: 0402 c.slli64 s0 - 8e56: 09000317 auipc t1,0x9000 - 8e5a: 0000 unimp - 8e5c: 0001 nop - 8e5e: 0402 c.slli64 s0 - 8e60: 09000317 auipc t1,0x9000 - 8e64: 0000 unimp - 8e66: 0001 nop - 8e68: 0402 c.slli64 s0 - 8e6a: 09000317 auipc t1,0x9000 - 8e6e: 0000 unimp - 8e70: 0001 nop - 8e72: 0402 c.slli64 s0 - 8e74: 09000317 auipc t1,0x9000 - 8e78: 0000 unimp - 8e7a: 0001 nop - 8e7c: 0402 c.slli64 s0 - 8e7e: 0328 addi a0,sp,392 - 8e80: 0900 addi s0,sp,144 - 8e82: 0004 0x4 - 8e84: 0001 nop - 8e86: 0402 c.slli64 s0 - 8e88: 0328 addi a0,sp,392 - 8e8a: 0900 addi s0,sp,144 - 8e8c: 0000 unimp - 8e8e: 0001 nop - 8e90: 0402 c.slli64 s0 - 8e92: 0328 addi a0,sp,392 - 8e94: 0900 addi s0,sp,144 - 8e96: 0000 unimp - 8e98: 0001 nop - 8e9a: 0402 c.slli64 s0 - 8e9c: 0328 addi a0,sp,392 - 8e9e: 0900 addi s0,sp,144 - 8ea0: 0000 unimp - 8ea2: 0001 nop - 8ea4: 0402 c.slli64 s0 - 8ea6: 09000333 0x9000333 - 8eaa: 0008 0x8 - 8eac: 0001 nop - 8eae: 0402 c.slli64 s0 - 8eb0: 09000333 0x9000333 - 8eb4: 0000 unimp - 8eb6: 0001 nop - 8eb8: 0402 c.slli64 s0 - 8eba: 09000333 0x9000333 - 8ebe: 0000 unimp - 8ec0: 0001 nop - 8ec2: 0402 c.slli64 s0 - 8ec4: 09000333 0x9000333 - 8ec8: 0000 unimp - 8eca: 0001 nop - 8ecc: 0402 c.slli64 s0 - 8ece: 09000333 0x9000333 - 8ed2: 0008 0x8 - 8ed4: 0001 nop - 8ed6: 0402 c.slli64 s0 - 8ed8: 09000333 0x9000333 - 8edc: 0004 0x4 - 8ede: 0001 nop - 8ee0: 0402 c.slli64 s0 - 8ee2: 09000333 0x9000333 - 8ee6: 0000 unimp - 8ee8: 0601 addi a2,a2,0 - 8eea: 10090003 lb zero,256(s2) - 8eee: 0100 addi s0,sp,128 - 8ef0: 0200 addi s0,sp,256 - 8ef2: 3904 fld fs1,48(a0) - 8ef4: 14090003 lb zero,320(s2) - 8ef8: 0100 addi s0,sp,128 - 8efa: 0200 addi s0,sp,256 - 8efc: 3c04 fld fs1,56(s0) - 8efe: 04090003 lb zero,64(s2) - 8f02: 0100 addi s0,sp,128 - 8f04: 0200 addi s0,sp,256 - 8f06: 3c04 fld fs1,56(s0) - 8f08: 0306 slli t1,t1,0x1 - 8f0a: 0900 addi s0,sp,144 - 8f0c: 0010 0x10 - 8f0e: 0001 nop - 8f10: 0402 c.slli64 s0 - 8f12: 032c addi a1,sp,392 - 8f14: 0900 addi s0,sp,144 - 8f16: 000c 0xc - 8f18: 0001 nop - 8f1a: 0402 c.slli64 s0 - 8f1c: 032c addi a1,sp,392 - 8f1e: 0900 addi s0,sp,144 - 8f20: 0000 unimp - 8f22: 0001 nop - 8f24: 0402 c.slli64 s0 - 8f26: 032c addi a1,sp,392 - 8f28: 0900 addi s0,sp,144 - 8f2a: 0000 unimp - 8f2c: 0001 nop - 8f2e: 0402 c.slli64 s0 - 8f30: 032c addi a1,sp,392 - 8f32: 0900 addi s0,sp,144 - 8f34: 0000 unimp - 8f36: 0001 nop - 8f38: 0402 c.slli64 s0 - 8f3a: 032c addi a1,sp,392 - 8f3c: 0900 addi s0,sp,144 - 8f3e: 0004 0x4 - 8f40: 0601 addi a2,a2,0 - 8f42: 14090003 lb zero,320(s2) - 8f46: 0100 addi s0,sp,128 - 8f48: 0200 addi s0,sp,256 - 8f4a: 3804 fld fs1,48(s0) - 8f4c: 0306 slli t1,t1,0x1 - 8f4e: 0900 addi s0,sp,144 - 8f50: 0004 0x4 - 8f52: 0001 nop - 8f54: 0402 c.slli64 s0 - 8f56: 0003063f 01001c09 0x1001c090003063f - 8f5e: 0200 addi s0,sp,256 - 8f60: 3f04 fld fs1,56(a4) - 8f62: 0306 slli t1,t1,0x1 - 8f64: 0900 addi s0,sp,144 - 8f66: 0004 0x4 - 8f68: 0001 nop - 8f6a: 0402 c.slli64 s0 - 8f6c: 0340 addi s0,sp,388 - 8f6e: 0900 addi s0,sp,144 - 8f70: 0018 0x18 - 8f72: 0001 nop - 8f74: 0402 c.slli64 s0 - 8f76: 0900033b 0x900033b - 8f7a: 0010 0x10 - 8f7c: 0001 nop - 8f7e: 0402 c.slli64 s0 - 8f80: 0310 addi a2,sp,384 - 8f82: 0900 addi s0,sp,144 - 8f84: 0024 addi s1,sp,8 - 8f86: 0001 nop - 8f88: 0402 c.slli64 s0 - 8f8a: 0310 addi a2,sp,384 - 8f8c: 0900 addi s0,sp,144 - 8f8e: 0000 unimp - 8f90: 0301 addi t1,t1,0 - 8f92: 0900 addi s0,sp,144 - 8f94: 0008 0x8 - 8f96: 0301 addi t1,t1,0 - 8f98: 0900 addi s0,sp,144 - 8f9a: 0000 unimp - 8f9c: 0301 addi t1,t1,0 - 8f9e: 0900 addi s0,sp,144 - 8fa0: 0010 0x10 - 8fa2: 0301 addi t1,t1,0 - 8fa4: 0900 addi s0,sp,144 - 8fa6: 0014 0x14 - 8fa8: 0301 addi t1,t1,0 - 8faa: 0900 addi s0,sp,144 - 8fac: 0004 0x4 - 8fae: 0301 addi t1,t1,0 - 8fb0: 0900 addi s0,sp,144 - 8fb2: 0000 unimp - 8fb4: 0301 addi t1,t1,0 - 8fb6: 0900 addi s0,sp,144 - 8fb8: 0000 unimp - 8fba: 0301 addi t1,t1,0 - 8fbc: 0900 addi s0,sp,144 - 8fbe: 0000 unimp - 8fc0: 0901 addi s2,s2,0 - 8fc2: 000c 0xc - 8fc4: 0100 addi s0,sp,128 - 8fc6: 7a01 lui s4,0xfffe0 - 8fc8: 0005 c.nop 1 - 8fca: 0300 addi s0,sp,384 - 8fcc: a100 fsd fs0,0(a0) - 8fce: 0000 unimp - 8fd0: 0100 addi s0,sp,128 - 8fd2: fb01 bnez a4,8ee2 <_start-0x7fff711e> - 8fd4: 0d0e slli s10,s10,0x3 - 8fd6: 0100 addi s0,sp,128 - 8fd8: 0101 addi sp,sp,0 - 8fda: 0001 nop - 8fdc: 0000 unimp - 8fde: 0001 nop - 8fe0: 0100 addi s0,sp,128 - 8fe2: 2e2e fld ft8,200(sp) - 8fe4: 2f2e2e2f 0x2f2e2e2f - 8fe8: 2e2e fld ft8,200(sp) - 8fea: 2f2e2e2f 0x2f2e2e2f - 8fee: 6972 flw fs2,28(sp) - 8ff0: 2d766373 csrrsi t1,0x2d7,12 - 8ff4: 2f636367 0x2f636367 - 8ff8: 696c flw fa1,84(a0) - 8ffa: 6762 flw fa4,24(sp) - 8ffc: 732f6363 bltu t5,s2,9722 <_start-0x7fff68de> - 9000: 2d74666f jal a2,4fad6 <_start-0x7ffb052a> - 9004: 7066 flw ft0,120(sp) - 9006: 2e00 fld fs0,24(a2) - 9008: 2f2e fld ft10,200(sp) - 900a: 2e2e fld ft8,200(sp) - 900c: 2f2e2e2f 0x2f2e2e2f - 9010: 2e2e fld ft8,200(sp) - 9012: 7369722f 0x7369722f - 9016: 672d7663 bgeu s10,s2,9682 <_start-0x7fff697e> - 901a: 6c2f6363 bltu t5,sp,96e0 <_start-0x7fff6920> - 901e: 6269 lui tp,0x1a - 9020: 2f636367 0x2f636367 - 9024: 2e2e fld ft8,200(sp) - 9026: 636e692f vamoandw.v zero,v22,(t3),v18 - 902a: 756c flw fa1,108(a0) - 902c: 6564 flw fs1,76(a0) - 902e: 0000 unimp - 9030: 7274 flw fa3,100(a2) - 9032: 6e75 lui t3,0x1d - 9034: 64667463 bgeu a2,t1,967c <_start-0x7fff6984> - 9038: 3266 fld ft4,120(sp) - 903a: 632e flw ft6,200(sp) - 903c: 0100 addi s0,sp,128 - 903e: 0000 unimp - 9040: 74666f73 csrrsi t5,0x746,12 - 9044: 662d lui a2,0xb - 9046: 2e70 fld fa2,216(a2) - 9048: 0068 addi a0,sp,12 - 904a: 0001 nop - 904c: 6400 flw fs0,8(s0) - 904e: 6c62756f jal a0,30714 <_start-0x7ffcf8ec> - 9052: 2e65 jal 940a <_start-0x7fff6bf6> - 9054: 0068 addi a0,sp,12 - 9056: 0001 nop - 9058: 7100 flw fs0,32(a0) - 905a: 6175 addi sp,sp,368 - 905c: 2e64 fld fs1,216(a2) - 905e: 0068 addi a0,sp,12 - 9060: 0001 nop - 9062: 6c00 flw fs0,24(s0) - 9064: 6c676e6f jal t3,7f72a <_start-0x7ff808d6> - 9068: 2e676e6f jal t3,7f34e <_start-0x7ff80cb2> - 906c: 0068 addi a0,sp,12 - 906e: 0002 c.slli64 zero - 9070: 0000 unimp - 9072: 0105 addi sp,sp,1 - 9074: 0500 addi s0,sp,640 - 9076: c402 sw zero,8(sp) - 9078: 03800147 fmsub.d ft2,ft0,fs8,ft0,rne - 907c: 0124 addi s1,sp,136 - 907e: 0305 addi t1,t1,1 - 9080: 00090103 lb sp,0(s2) - 9084: 0100 addi s0,sp,128 - 9086: 00090003 lb zero,0(s2) - 908a: 0100 addi s0,sp,128 - 908c: 0d05 addi s10,s10,1 - 908e: 00090003 lb zero,0(s2) - 9092: 0100 addi s0,sp,128 - 9094: 0305 addi t1,t1,1 - 9096: 00090103 lb sp,0(s2) - 909a: 0100 addi s0,sp,128 - 909c: 00090003 lb zero,0(s2) - 90a0: 0100 addi s0,sp,128 - 90a2: 00090003 lb zero,0(s2) - 90a6: 0100 addi s0,sp,128 - 90a8: 00090003 lb zero,0(s2) - 90ac: 0100 addi s0,sp,128 - 90ae: 00090103 lb sp,0(s2) - 90b2: 0100 addi s0,sp,128 - 90b4: 00090003 lb zero,0(s2) - 90b8: 0100 addi s0,sp,128 - 90ba: 00090003 lb zero,0(s2) - 90be: 0100 addi s0,sp,128 - 90c0: 00090003 lb zero,0(s2) - 90c4: 0100 addi s0,sp,128 - 90c6: 00090103 lb sp,0(s2) - 90ca: 0100 addi s0,sp,128 - 90cc: 00090203 lb tp,0(s2) - 90d0: 0100 addi s0,sp,128 - 90d2: 00090103 lb sp,0(s2) - 90d6: 0100 addi s0,sp,128 - 90d8: 00090003 lb zero,0(s2) - 90dc: 0100 addi s0,sp,128 - 90de: 00090003 lb zero,0(s2) - 90e2: 0100 addi s0,sp,128 - 90e4: 00090003 lb zero,0(s2) - 90e8: 0100 addi s0,sp,128 - 90ea: 0105 addi sp,sp,1 - 90ec: 0306 slli t1,t1,0x1 - 90ee: 0979 addi s2,s2,30 - 90f0: 0000 unimp - 90f2: 0301 addi t1,t1,0 - 90f4: 0900 addi s0,sp,144 - 90f6: 0010 0x10 - 90f8: 0501 addi a0,a0,0 - 90fa: 09070303 lb t1,144(a4) - 90fe: 0004 0x4 - 9100: 0601 addi a2,a2,0 - 9102: 20090003 lb zero,512(s2) - 9106: 0100 addi s0,sp,128 - 9108: 08090003 lb zero,128(s2) - 910c: 0100 addi s0,sp,128 - 910e: 00090003 lb zero,0(s2) - 9112: 0100 addi s0,sp,128 - 9114: 00090003 lb zero,0(s2) - 9118: 0100 addi s0,sp,128 - 911a: 04090003 lb zero,64(s2) - 911e: 0100 addi s0,sp,128 - 9120: 04090003 lb zero,64(s2) - 9124: 0100 addi s0,sp,128 - 9126: 04090003 lb zero,64(s2) - 912a: 0100 addi s0,sp,128 - 912c: 00090003 lb zero,0(s2) - 9130: 0100 addi s0,sp,128 - 9132: 00090003 lb zero,0(s2) - 9136: 0100 addi s0,sp,128 - 9138: 00090003 lb zero,0(s2) - 913c: 0100 addi s0,sp,128 - 913e: 00090003 lb zero,0(s2) - 9142: 0100 addi s0,sp,128 - 9144: 00090003 lb zero,0(s2) - 9148: 0100 addi s0,sp,128 - 914a: 00090003 lb zero,0(s2) - 914e: 0100 addi s0,sp,128 - 9150: 00090003 lb zero,0(s2) - 9154: 0100 addi s0,sp,128 - 9156: 0200 addi s0,sp,256 - 9158: 0804 addi s1,sp,16 - 915a: 08090003 lb zero,128(s2) - 915e: 0100 addi s0,sp,128 - 9160: 0200 addi s0,sp,256 - 9162: 0904 addi s1,sp,144 - 9164: 20090003 lb zero,512(s2) - 9168: 0100 addi s0,sp,128 - 916a: 0200 addi s0,sp,256 - 916c: 0904 addi s1,sp,144 - 916e: 0306 slli t1,t1,0x1 - 9170: 0902 c.slli64 s2 - 9172: 0004 0x4 - 9174: 0001 nop - 9176: 0402 c.slli64 s0 - 9178: 0309 addi t1,t1,2 - 917a: 097e slli s2,s2,0x1f - 917c: 0004 0x4 - 917e: 0001 nop - 9180: 0402 c.slli64 s0 - 9182: 0309 addi t1,t1,2 - 9184: 0902 c.slli64 s2 - 9186: 0004 0x4 - 9188: 0001 nop - 918a: 0402 c.slli64 s0 - 918c: 0309 addi t1,t1,2 - 918e: 097e slli s2,s2,0x1f - 9190: 0008 0x8 - 9192: 0001 nop - 9194: 0402 c.slli64 s0 - 9196: 0609 addi a2,a2,2 - 9198: 04090203 lb tp,64(s2) - 919c: 0100 addi s0,sp,128 - 919e: 0200 addi s0,sp,256 - 91a0: 0904 addi s1,sp,144 - 91a2: 00090003 lb zero,0(s2) - 91a6: 0100 addi s0,sp,128 - 91a8: 0200 addi s0,sp,256 - 91aa: 0904 addi s1,sp,144 - 91ac: 00090003 lb zero,0(s2) - 91b0: 0100 addi s0,sp,128 - 91b2: 0200 addi s0,sp,256 - 91b4: 0904 addi s1,sp,144 - 91b6: 00090003 lb zero,0(s2) - 91ba: 0100 addi s0,sp,128 - 91bc: 0200 addi s0,sp,256 - 91be: 0904 addi s1,sp,144 - 91c0: 00090003 lb zero,0(s2) - 91c4: 0100 addi s0,sp,128 - 91c6: 0200 addi s0,sp,256 - 91c8: 0104 addi s1,sp,128 - 91ca: 08090003 lb zero,128(s2) - 91ce: 0100 addi s0,sp,128 - 91d0: 0200 addi s0,sp,256 - 91d2: 0104 addi s1,sp,128 - 91d4: 0c090003 lb zero,192(s2) - 91d8: 0100 addi s0,sp,128 - 91da: 0200 addi s0,sp,256 - 91dc: 0404 addi s1,sp,512 - 91de: 08090003 lb zero,128(s2) - 91e2: 0100 addi s0,sp,128 - 91e4: 04090003 lb zero,64(s2) - 91e8: 0100 addi s0,sp,128 - 91ea: 00090003 lb zero,0(s2) - 91ee: 0100 addi s0,sp,128 - 91f0: 00090003 lb zero,0(s2) - 91f4: 0100 addi s0,sp,128 - 91f6: 0c090003 lb zero,192(s2) - 91fa: 0100 addi s0,sp,128 - 91fc: 00090003 lb zero,0(s2) - 9200: 0100 addi s0,sp,128 - 9202: 00090003 lb zero,0(s2) - 9206: 0100 addi s0,sp,128 - 9208: 2c090003 lb zero,704(s2) - 920c: 0100 addi s0,sp,128 - 920e: 00090003 lb zero,0(s2) - 9212: 0100 addi s0,sp,128 - 9214: 00090003 lb zero,0(s2) - 9218: 0100 addi s0,sp,128 - 921a: 0200 addi s0,sp,256 - 921c: 3a04 fld fs1,48(a2) - 921e: 04090003 lb zero,64(s2) - 9222: 0100 addi s0,sp,128 - 9224: 0200 addi s0,sp,256 - 9226: 3a04 fld fs1,48(a2) - 9228: 00090003 lb zero,0(s2) - 922c: 0100 addi s0,sp,128 - 922e: 0200 addi s0,sp,256 - 9230: 3a04 fld fs1,48(a2) - 9232: 04090003 lb zero,64(s2) - 9236: 0100 addi s0,sp,128 - 9238: 04090403 lb s0,64(s2) - 923c: 0100 addi s0,sp,128 - 923e: 00090003 lb zero,0(s2) - 9242: 0100 addi s0,sp,128 - 9244: 00090003 lb zero,0(s2) - 9248: 0100 addi s0,sp,128 - 924a: 00090003 lb zero,0(s2) - 924e: 0100 addi s0,sp,128 - 9250: 00090003 lb zero,0(s2) - 9254: 0100 addi s0,sp,128 - 9256: 0200 addi s0,sp,256 - 9258: 2504 fld fs1,8(a0) - 925a: 08090003 lb zero,128(s2) - 925e: 0100 addi s0,sp,128 - 9260: 0200 addi s0,sp,256 - 9262: 2504 fld fs1,8(a0) - 9264: 00090003 lb zero,0(s2) - 9268: 0100 addi s0,sp,128 - 926a: 0200 addi s0,sp,256 - 926c: 2504 fld fs1,8(a0) - 926e: 00090003 lb zero,0(s2) - 9272: 0100 addi s0,sp,128 - 9274: 0200 addi s0,sp,256 - 9276: 2504 fld fs1,8(a0) - 9278: 00090003 lb zero,0(s2) - 927c: 0100 addi s0,sp,128 - 927e: 0200 addi s0,sp,256 - 9280: 2c04 fld fs1,24(s0) - 9282: 0c090003 lb zero,192(s2) - 9286: 0100 addi s0,sp,128 - 9288: 0200 addi s0,sp,256 - 928a: 2c04 fld fs1,24(s0) - 928c: 00090003 lb zero,0(s2) - 9290: 0100 addi s0,sp,128 - 9292: 0200 addi s0,sp,256 - 9294: 2c04 fld fs1,24(s0) - 9296: 00090003 lb zero,0(s2) - 929a: 0100 addi s0,sp,128 - 929c: 0200 addi s0,sp,256 - 929e: 2c04 fld fs1,24(s0) - 92a0: 04090003 lb zero,64(s2) - 92a4: 0100 addi s0,sp,128 - 92a6: 0200 addi s0,sp,256 - 92a8: 2c04 fld fs1,24(s0) - 92aa: 08090003 lb zero,128(s2) - 92ae: 0100 addi s0,sp,128 - 92b0: 0200 addi s0,sp,256 - 92b2: 1104 addi s1,sp,160 - 92b4: 08097c03 0x8097c03 - 92b8: 0100 addi s0,sp,128 - 92ba: 0200 addi s0,sp,256 - 92bc: 1304 addi s1,sp,416 - 92be: 08090003 lb zero,128(s2) - 92c2: 0100 addi s0,sp,128 - 92c4: 0200 addi s0,sp,256 - 92c6: 1304 addi s1,sp,416 - 92c8: 04090003 lb zero,64(s2) - 92cc: 0100 addi s0,sp,128 - 92ce: 0200 addi s0,sp,256 - 92d0: 2604 fld fs1,8(a2) - 92d2: 0306 slli t1,t1,0x1 - 92d4: 0900 addi s0,sp,144 - 92d6: 0004 0x4 - 92d8: 0001 nop - 92da: 0402 c.slli64 s0 - 92dc: 0614 addi a3,sp,768 - 92de: 0c090003 lb zero,192(s2) - 92e2: 0100 addi s0,sp,128 - 92e4: 0200 addi s0,sp,256 - 92e6: 1404 addi s1,sp,544 - 92e8: 14090003 lb zero,320(s2) - 92ec: 0100 addi s0,sp,128 - 92ee: 0200 addi s0,sp,256 - 92f0: 1404 addi s1,sp,544 - 92f2: 00090003 lb zero,0(s2) - 92f6: 0100 addi s0,sp,128 - 92f8: 0200 addi s0,sp,256 - 92fa: 1404 addi s1,sp,544 - 92fc: 00090003 lb zero,0(s2) - 9300: 0100 addi s0,sp,128 - 9302: 0200 addi s0,sp,256 - 9304: 1404 addi s1,sp,544 - 9306: 00090003 lb zero,0(s2) - 930a: 0100 addi s0,sp,128 - 930c: 0200 addi s0,sp,256 - 930e: 1404 addi s1,sp,544 - 9310: 00090003 lb zero,0(s2) - 9314: 0100 addi s0,sp,128 - 9316: 0200 addi s0,sp,256 - 9318: 1404 addi s1,sp,544 - 931a: 00090003 lb zero,0(s2) - 931e: 0100 addi s0,sp,128 - 9320: 0200 addi s0,sp,256 - 9322: 1404 addi s1,sp,544 - 9324: 00090003 lb zero,0(s2) - 9328: 0100 addi s0,sp,128 - 932a: 0200 addi s0,sp,256 - 932c: 1404 addi s1,sp,544 - 932e: 0c090003 lb zero,192(s2) - 9332: 0100 addi s0,sp,128 - 9334: 0200 addi s0,sp,256 - 9336: 1404 addi s1,sp,544 - 9338: 08090003 lb zero,128(s2) - 933c: 0100 addi s0,sp,128 - 933e: 0200 addi s0,sp,256 - 9340: 1404 addi s1,sp,544 - 9342: 00090003 lb zero,0(s2) - 9346: 0100 addi s0,sp,128 - 9348: 0200 addi s0,sp,256 - 934a: 1804 addi s1,sp,48 - 934c: 04090003 lb zero,64(s2) - 9350: 0100 addi s0,sp,128 - 9352: 0200 addi s0,sp,256 - 9354: 1904 addi s1,sp,176 - 9356: 14090003 lb zero,320(s2) - 935a: 0100 addi s0,sp,128 - 935c: 0306 slli t1,t1,0x1 - 935e: 0900 addi s0,sp,144 - 9360: 0008 0x8 - 9362: 0001 nop - 9364: 0402 c.slli64 s0 - 9366: 061e slli a2,a2,0x7 - 9368: 08090003 lb zero,128(s2) - 936c: 0100 addi s0,sp,128 - 936e: 0200 addi s0,sp,256 - 9370: 2404 fld fs1,8(s0) - 9372: 0306 slli t1,t1,0x1 - 9374: 0900 addi s0,sp,144 - 9376: 0018 0x18 - 9378: 0001 nop - 937a: 0402 c.slli64 s0 - 937c: 0625 addi a2,a2,9 - 937e: 04090003 lb zero,64(s2) - 9382: 0100 addi s0,sp,128 - 9384: 0200 addi s0,sp,256 - 9386: 2604 fld fs1,8(a2) - 9388: 14090003 lb zero,320(s2) - 938c: 0100 addi s0,sp,128 - 938e: 0200 addi s0,sp,256 - 9390: 2604 fld fs1,8(a2) - 9392: 00090003 lb zero,0(s2) - 9396: 0100 addi s0,sp,128 - 9398: 0200 addi s0,sp,256 - 939a: 1b04 addi s1,sp,432 - 939c: 0306 slli t1,t1,0x1 - 939e: 0900 addi s0,sp,144 - 93a0: 0010 0x10 - 93a2: 0001 nop - 93a4: 0402 c.slli64 s0 - 93a6: 0003061b 0x3061b - 93aa: 1409 addi s0,s0,-30 - 93ac: 0100 addi s0,sp,128 - 93ae: 0200 addi s0,sp,256 - 93b0: 1b04 addi s1,sp,432 - 93b2: 08090003 lb zero,128(s2) - 93b6: 0100 addi s0,sp,128 - 93b8: 0200 addi s0,sp,256 - 93ba: 1f04 addi s1,sp,944 - 93bc: 0306 slli t1,t1,0x1 - 93be: 0900 addi s0,sp,144 - 93c0: 0014 0x14 - 93c2: 0001 nop - 93c4: 0402 c.slli64 s0 - 93c6: 0622 slli a2,a2,0x8 - 93c8: 04090003 lb zero,64(s2) - 93cc: 0100 addi s0,sp,128 - 93ce: 0200 addi s0,sp,256 - 93d0: 2104 fld fs1,0(a0) - 93d2: 24090003 lb zero,576(s2) - 93d6: 0100 addi s0,sp,128 - 93d8: 0200 addi s0,sp,256 - 93da: 0204 addi s1,sp,256 - 93dc: 28090003 lb zero,640(s2) - 93e0: 0100 addi s0,sp,128 - 93e2: 0200 addi s0,sp,256 - 93e4: 3f04 fld fs1,56(a4) - 93e6: 1c090003 lb zero,448(s2) - 93ea: 0100 addi s0,sp,128 - 93ec: 0200 addi s0,sp,256 - 93ee: 3f04 fld fs1,56(a4) - 93f0: 00090003 lb zero,0(s2) - 93f4: 0100 addi s0,sp,128 - 93f6: 0200 addi s0,sp,256 - 93f8: 3f04 fld fs1,56(a4) - 93fa: 00090003 lb zero,0(s2) - 93fe: 0100 addi s0,sp,128 - 9400: 0200 addi s0,sp,256 - 9402: 3f04 fld fs1,56(a4) - 9404: 00090003 lb zero,0(s2) - 9408: 0100 addi s0,sp,128 - 940a: 0200 addi s0,sp,256 - 940c: 3c04 fld fs1,56(s0) - 940e: 0c090003 lb zero,192(s2) - 9412: 0100 addi s0,sp,128 - 9414: 0200 addi s0,sp,256 - 9416: 3c04 fld fs1,56(s0) - 9418: 00090003 lb zero,0(s2) - 941c: 0100 addi s0,sp,128 - 941e: 04090003 lb zero,64(s2) - 9422: 0100 addi s0,sp,128 - 9424: 00090003 lb zero,0(s2) - 9428: 0100 addi s0,sp,128 - 942a: 00090003 lb zero,0(s2) - 942e: 0100 addi s0,sp,128 - 9430: 00090003 lb zero,0(s2) - 9434: 0100 addi s0,sp,128 - 9436: 00090003 lb zero,0(s2) - 943a: 0100 addi s0,sp,128 - 943c: 00090003 lb zero,0(s2) - 9440: 0100 addi s0,sp,128 - 9442: 00090003 lb zero,0(s2) - 9446: 0100 addi s0,sp,128 - 9448: 24090003 lb zero,576(s2) - 944c: 0100 addi s0,sp,128 - 944e: 00090003 lb zero,0(s2) - 9452: 0100 addi s0,sp,128 - 9454: 00090003 lb zero,0(s2) - 9458: 0100 addi s0,sp,128 - 945a: 0200 addi s0,sp,256 - 945c: 2f04 fld fs1,24(a4) - 945e: 14090403 lb s0,320(s2) - 9462: 0100 addi s0,sp,128 - 9464: 0200 addi s0,sp,256 - 9466: 2f04 fld fs1,24(a4) - 9468: 00090003 lb zero,0(s2) - 946c: 0100 addi s0,sp,128 - 946e: 0200 addi s0,sp,256 - 9470: 3f04 fld fs1,56(a4) - 9472: 08090003 lb zero,128(s2) - 9476: 0100 addi s0,sp,128 - 9478: 0200 addi s0,sp,256 - 947a: 3f04 fld fs1,56(a4) - 947c: 00090003 lb zero,0(s2) - 9480: 0100 addi s0,sp,128 - 9482: 0200 addi s0,sp,256 - 9484: 3f04 fld fs1,56(a4) - 9486: 04090003 lb zero,64(s2) - 948a: 0100 addi s0,sp,128 - 948c: 0306 slli t1,t1,0x1 - 948e: 0900 addi s0,sp,144 - 9490: 0008 0x8 - 9492: 0001 nop - 9494: 0402 c.slli64 s0 - 9496: 0003064f fnmadd.s fa2,ft6,ft0,ft0,rne - 949a: 0c09 addi s8,s8,2 - 949c: 0100 addi s0,sp,128 - 949e: 0200 addi s0,sp,256 - 94a0: 4f04 lw s1,24(a4) - 94a2: 00090003 lb zero,0(s2) - 94a6: 0100 addi s0,sp,128 - 94a8: 0200 addi s0,sp,256 - 94aa: 4f04 lw s1,24(a4) - 94ac: 0c090003 lb zero,192(s2) - 94b0: 0100 addi s0,sp,128 - 94b2: 0200 addi s0,sp,256 - 94b4: 4f04 lw s1,24(a4) - 94b6: 08090003 lb zero,128(s2) - 94ba: 0100 addi s0,sp,128 - 94bc: 0200 addi s0,sp,256 - 94be: 5004 lw s1,32(s0) - 94c0: 0306 slli t1,t1,0x1 - 94c2: 0900 addi s0,sp,144 - 94c4: 0004 0x4 - 94c6: 0301 addi t1,t1,0 - 94c8: 0900 addi s0,sp,144 - 94ca: 000c 0xc - 94cc: 0001 nop - 94ce: 0402 c.slli64 s0 - 94d0: 065a slli a2,a2,0x16 - 94d2: 0c090003 lb zero,192(s2) - 94d6: 0100 addi s0,sp,128 - 94d8: 0200 addi s0,sp,256 - 94da: 5a04 lw s1,48(a2) - 94dc: 00090003 lb zero,0(s2) - 94e0: 0100 addi s0,sp,128 - 94e2: 0200 addi s0,sp,256 - 94e4: 5a04 lw s1,48(a2) - 94e6: 00090003 lb zero,0(s2) - 94ea: 0100 addi s0,sp,128 - 94ec: 0200 addi s0,sp,256 - 94ee: 5a04 lw s1,48(a2) - 94f0: 00090003 lb zero,0(s2) - 94f4: 0100 addi s0,sp,128 - 94f6: 0200 addi s0,sp,256 - 94f8: 5a04 lw s1,48(a2) - 94fa: 00090003 lb zero,0(s2) - 94fe: 0100 addi s0,sp,128 - 9500: 0200 addi s0,sp,256 - 9502: 5a04 lw s1,48(a2) - 9504: 00090003 lb zero,0(s2) - 9508: 0100 addi s0,sp,128 - 950a: 0200 addi s0,sp,256 - 950c: 5a04 lw s1,48(a2) - 950e: 00090003 lb zero,0(s2) - 9512: 0100 addi s0,sp,128 - 9514: 0200 addi s0,sp,256 - 9516: 5a04 lw s1,48(a2) - 9518: 1c090103 lb sp,448(s2) - 951c: 0100 addi s0,sp,128 - 951e: 0200 addi s0,sp,256 - 9520: 5a04 lw s1,48(a2) - 9522: 00090003 lb zero,0(s2) - 9526: 0100 addi s0,sp,128 - 9528: 0200 addi s0,sp,256 - 952a: 5a04 lw s1,48(a2) - 952c: 00090203 lb tp,0(s2) - 9530: 0100 addi s0,sp,128 - 9532: 0105 addi sp,sp,1 - 9534: 0200 addi s0,sp,256 - 9536: 5a04 lw s1,48(a2) - 9538: 0306 slli t1,t1,0x1 - 953a: 0901 addi s2,s2,0 - 953c: 0000 unimp - 953e: 0901 addi s2,s2,0 - 9540: 0024 addi s1,sp,8 - 9542: 0100 addi s0,sp,128 - 9544: 1501 addi a0,a0,-32 - 9546: 0002 c.slli64 zero - 9548: 0300 addi s0,sp,384 - 954a: 0f00 addi s0,sp,912 - 954c: 0002 c.slli64 zero - 954e: 0100 addi s0,sp,128 - 9550: fb01 bnez a4,9460 <_start-0x7fff6ba0> - 9552: 0d0e slli s10,s10,0x3 - 9554: 0100 addi s0,sp,128 - 9556: 0101 addi sp,sp,0 - 9558: 0001 nop - 955a: 0000 unimp - 955c: 0001 nop - 955e: 0100 addi s0,sp,128 - 9560: 6d6f682f 0x6d6f682f - 9564: 2f65 jal 9d1c <_start-0x7fff62e4> - 9566: 6b65 lui s6,0x19 - 9568: 6d69 lui s10,0x1a - 956a: 722f3937 lui s2,0x722f3 - 956e: 7369 lui t1,0xffffa - 9570: 672d7663 bgeu s10,s2,9bdc <_start-0x7fff6424> - 9574: 756e flw fa0,248(sp) - 9576: 742d lui s0,0xfffeb - 9578: 636c6f6f jal t5,cfbae <_start-0x7ff30452> - 957c: 6168 flw fa0,68(a0) - 957e: 6e69 lui t3,0x1a - 9580: 6f72642f 0x6f72642f - 9584: 7370 flw fa2,100(a4) - 9586: 7369722f 0x7369722f - 958a: 32337663 bgeu t1,gp,98b6 <_start-0x7fff674a> - 958e: 752d lui a0,0xfffeb - 9590: 6b6e flw fs6,216(sp) - 9592: 6f6e flw ft10,216(sp) - 9594: 652d6e77 0x652d6e77 - 9598: 666c flw fa1,76(a2) - 959a: 636e692f vamoandw.v zero,v22,(t3),v18 - 959e: 756c flw fa1,108(a0) - 95a0: 6564 flw fs1,76(a0) - 95a2: 7379732f 0x7379732f - 95a6: 2f00 fld fs0,24(a4) - 95a8: 6f68 flw fa0,92(a4) - 95aa: 656d lui a0,0x1b - 95ac: 696b652f 0x696b652f - 95b0: 376d jal 955a <_start-0x7fff6aa6> - 95b2: 2f39 jal 9cd0 <_start-0x7fff6330> - 95b4: 6972 flw fs2,28(sp) - 95b6: 2d766373 csrrsi t1,0x2d7,12 - 95ba: 2d756e67 0x2d756e67 - 95be: 6f74 flw fa3,92(a4) - 95c0: 68636c6f jal s8,3fc46 <_start-0x7ffc03ba> - 95c4: 6961 lui s2,0x18 - 95c6: 2f6e fld ft10,216(sp) - 95c8: 7562 flw fa0,56(sp) - 95ca: 6c69 lui s8,0x1a - 95cc: 2f64 fld fs1,216(a4) + 8816: 0101 addi sp,sp,0 + 8818: 0000 unimp + 881a: 0100 addi s0,sp,128 + 881c: 0000 unimp + 881e: 2e01 jal 8b2e <_start-0x7fff74d2> + 8820: 2f2e fld ft10,200(sp) + 8822: 2e2e fld ft8,200(sp) + 8824: 2f2e2e2f 0x2f2e2e2f + 8828: 2e2e fld ft8,200(sp) + 882a: 7369722f 0x7369722f + 882e: 672d7663 bgeu s10,s2,8e9a <_start-0x7fff7166> + 8832: 6c2f6363 bltu t5,sp,8ef8 <_start-0x7fff7108> + 8836: 6269 lui tp,0x1a + 8838: 2f636367 0x2f636367 + 883c: 74666f73 csrrsi t5,0x746,12 + 8840: 662d lui a2,0xb + 8842: 0070 addi a2,sp,12 + 8844: 2e2e fld ft8,200(sp) + 8846: 2f2e2e2f 0x2f2e2e2f + 884a: 2e2e fld ft8,200(sp) + 884c: 2f2e2e2f 0x2f2e2e2f + 8850: 6972 flw fs2,28(sp) + 8852: 2d766373 csrrsi t1,0x2d7,12 + 8856: 2f636367 0x2f636367 + 885a: 696c flw fa1,84(a0) + 885c: 6762 flw fa4,24(sp) + 885e: 2e2f6363 bltu t5,sp,8b44 <_start-0x7fff74bc> + 8862: 2f2e fld ft10,200(sp) + 8864: 6e69 lui t3,0x1a + 8866: 64756c63 bltu a0,t2,8ebe <_start-0x7fff7142> + 886a: 0065 c.nop 25 + 886c: 6500 flw fs0,8(a0) + 886e: 7478 flw fa4,108(s0) + 8870: 6e65 lui t3,0x19 + 8872: 7364 flw fs1,100(a4) + 8874: 6466 flw fs0,88(sp) + 8876: 3266 fld ft4,120(sp) + 8878: 632e flw ft6,200(sp) + 887a: 0100 addi s0,sp,128 + 887c: 0000 unimp + 887e: 74666f73 csrrsi t5,0x746,12 + 8882: 662d lui a2,0xb + 8884: 2e70 fld fa2,216(a2) + 8886: 0068 addi a0,sp,12 + 8888: 0001 nop + 888a: 7300 flw fs0,32(a4) + 888c: 6e69 lui t3,0x1a + 888e: 2e656c67 0x2e656c67 + 8892: 0068 addi a0,sp,12 + 8894: 0001 nop + 8896: 6400 flw fs0,8(s0) + 8898: 6c62756f jal a0,2ff5e <_start-0x7ffd00a2> + 889c: 2e65 jal 8c54 <_start-0x7fff73ac> + 889e: 0068 addi a0,sp,12 + 88a0: 0001 nop + 88a2: 6c00 flw fs0,24(s0) + 88a4: 6c676e6f jal t3,7ef6a <_start-0x7ff81096> + 88a8: 2e676e6f jal t3,7eb8e <_start-0x7ff81472> + 88ac: 0068 addi a0,sp,12 + 88ae: 0002 c.slli64 zero + 88b0: 0000 unimp + 88b2: 0105 addi sp,sp,1 + 88b4: 0500 addi s0,sp,640 + 88b6: 9802 jalr a6 + 88b8: 0144 addi s1,sp,132 + 88ba: 0380 addi s0,sp,448 + 88bc: 0125 addi sp,sp,9 + 88be: 0305 addi t1,t1,1 + 88c0: 00090103 lb sp,0(s2) + 88c4: 0100 addi s0,sp,128 + 88c6: 00090003 lb zero,0(s2) + 88ca: 0100 addi s0,sp,128 + 88cc: 0d05 addi s10,s10,1 + 88ce: 00090003 lb zero,0(s2) + 88d2: 0100 addi s0,sp,128 + 88d4: 0305 addi t1,t1,1 + 88d6: 00090103 lb sp,0(s2) + 88da: 0100 addi s0,sp,128 + 88dc: 00090003 lb zero,0(s2) + 88e0: 0100 addi s0,sp,128 + 88e2: 00090003 lb zero,0(s2) + 88e6: 0100 addi s0,sp,128 + 88e8: 00090003 lb zero,0(s2) + 88ec: 0100 addi s0,sp,128 + 88ee: 00090103 lb sp,0(s2) + 88f2: 0100 addi s0,sp,128 + 88f4: 00090003 lb zero,0(s2) + 88f8: 0100 addi s0,sp,128 + 88fa: 00090003 lb zero,0(s2) + 88fe: 0100 addi s0,sp,128 + 8900: 00090003 lb zero,0(s2) + 8904: 0100 addi s0,sp,128 + 8906: 00090103 lb sp,0(s2) + 890a: 0100 addi s0,sp,128 + 890c: 00090203 lb tp,0(s2) + 8910: 0100 addi s0,sp,128 + 8912: 00090103 lb sp,0(s2) + 8916: 0100 addi s0,sp,128 + 8918: 00090003 lb zero,0(s2) + 891c: 0100 addi s0,sp,128 + 891e: 00090003 lb zero,0(s2) + 8922: 0100 addi s0,sp,128 + 8924: 00090003 lb zero,0(s2) + 8928: 0100 addi s0,sp,128 + 892a: 0105 addi sp,sp,1 + 892c: 0306 slli t1,t1,0x1 + 892e: 0979 addi s2,s2,30 + 8930: 0004 0x4 + 8932: 0501 addi a0,a0,0 + 8934: 09070303 lb t1,144(a4) + 8938: 0010 0x10 + 893a: 0301 addi t1,t1,0 + 893c: 0902 c.slli64 s2 + 893e: 0008 0x8 + 8940: 0501 addi a0,a0,0 + 8942: 0301 addi t1,t1,0 + 8944: 00040977 0x40977 + 8948: 0501 addi a0,a0,0 + 894a: 09090303 lb t1,144(s2) + 894e: 0004 0x4 + 8950: 0301 addi t1,t1,0 + 8952: 097e slli s2,s2,0x1f + 8954: 0004 0x4 + 8956: 0601 addi a2,a2,0 + 8958: 04090003 lb zero,64(s2) + 895c: 0100 addi s0,sp,128 + 895e: 00090003 lb zero,0(s2) + 8962: 0100 addi s0,sp,128 + 8964: 00090203 lb tp,0(s2) + 8968: 0100 addi s0,sp,128 + 896a: 00090003 lb zero,0(s2) + 896e: 0100 addi s0,sp,128 + 8970: 00090003 lb zero,0(s2) + 8974: 0100 addi s0,sp,128 + 8976: 00090003 lb zero,0(s2) + 897a: 0100 addi s0,sp,128 + 897c: 00090003 lb zero,0(s2) + 8980: 0100 addi s0,sp,128 + 8982: 00090003 lb zero,0(s2) + 8986: 0100 addi s0,sp,128 + 8988: 00090003 lb zero,0(s2) + 898c: 0100 addi s0,sp,128 + 898e: 0200 addi s0,sp,256 + 8990: 0104 addi s1,sp,128 + 8992: 04090003 lb zero,64(s2) + 8996: 0100 addi s0,sp,128 + 8998: 0200 addi s0,sp,256 + 899a: 0104 addi s1,sp,128 + 899c: 04090003 lb zero,64(s2) + 89a0: 0100 addi s0,sp,128 + 89a2: 0200 addi s0,sp,256 + 89a4: 0104 addi s1,sp,128 + 89a6: 00090003 lb zero,0(s2) + 89aa: 0100 addi s0,sp,128 + 89ac: 0200 addi s0,sp,256 + 89ae: 0104 addi s1,sp,128 + 89b0: 00090003 lb zero,0(s2) + 89b4: 0100 addi s0,sp,128 + 89b6: 0200 addi s0,sp,256 + 89b8: 0104 addi s1,sp,128 + 89ba: 04090003 lb zero,64(s2) + 89be: 0100 addi s0,sp,128 + 89c0: 0200 addi s0,sp,256 + 89c2: 0104 addi s1,sp,128 + 89c4: 04090003 lb zero,64(s2) + 89c8: 0100 addi s0,sp,128 + 89ca: 00090403 lb s0,0(s2) + 89ce: 0100 addi s0,sp,128 + 89d0: 00090003 lb zero,0(s2) + 89d4: 0100 addi s0,sp,128 + 89d6: 00090003 lb zero,0(s2) + 89da: 0100 addi s0,sp,128 + 89dc: 00090003 lb zero,0(s2) + 89e0: 0100 addi s0,sp,128 + 89e2: 00090003 lb zero,0(s2) + 89e6: 0100 addi s0,sp,128 + 89e8: 00090003 lb zero,0(s2) + 89ec: 0100 addi s0,sp,128 + 89ee: 00090003 lb zero,0(s2) + 89f2: 0100 addi s0,sp,128 + 89f4: 0105 addi sp,sp,1 + 89f6: 0306 slli t1,t1,0x1 + 89f8: 0904 addi s1,sp,144 + 89fa: 0014 0x14 + 89fc: 0501 addi a0,a0,0 + 89fe: 097c0303 lb t1,151(s8) + 8a02: 000c 0xc + 8a04: 0601 addi a2,a2,0 + 8a06: 08090103 lb sp,128(s2) + 8a0a: 0100 addi s0,sp,128 + 8a0c: 00090003 lb zero,0(s2) + 8a10: 0100 addi s0,sp,128 + 8a12: 00090203 lb tp,0(s2) + 8a16: 0100 addi s0,sp,128 + 8a18: 0105 addi sp,sp,1 + 8a1a: 0306 slli t1,t1,0x1 + 8a1c: 0901 addi s2,s2,0 + 8a1e: 0000 unimp + 8a20: 0501 addi a0,a0,0 + 8a22: 04020003 lb zero,64(tp) # 1a040 <_start-0x7ffe5fc0> + 8a26: 0602 c.slli64 a2 + 8a28: 10097803 0x10097803 + 8a2c: 0100 addi s0,sp,128 + 8a2e: 0200 addi s0,sp,256 + 8a30: 0b04 addi s1,sp,400 + 8a32: 04090003 lb zero,64(s2) + 8a36: 0100 addi s0,sp,128 + 8a38: 0200 addi s0,sp,256 + 8a3a: 0b04 addi s1,sp,400 + 8a3c: 00090003 lb zero,0(s2) + 8a40: 0100 addi s0,sp,128 + 8a42: 0200 addi s0,sp,256 + 8a44: 0b04 addi s1,sp,400 + 8a46: 00090003 lb zero,0(s2) + 8a4a: 0100 addi s0,sp,128 + 8a4c: 0200 addi s0,sp,256 + 8a4e: 0f04 addi s1,sp,912 + 8a50: 04090003 lb zero,64(s2) + 8a54: 0100 addi s0,sp,128 + 8a56: 0200 addi s0,sp,256 + 8a58: 0f04 addi s1,sp,912 + 8a5a: 00090003 lb zero,0(s2) + 8a5e: 0100 addi s0,sp,128 + 8a60: 0200 addi s0,sp,256 + 8a62: 0f04 addi s1,sp,912 + 8a64: 00090003 lb zero,0(s2) + 8a68: 0100 addi s0,sp,128 + 8a6a: 0200 addi s0,sp,256 + 8a6c: 0f04 addi s1,sp,912 + 8a6e: 00090003 lb zero,0(s2) + 8a72: 0100 addi s0,sp,128 + 8a74: 0200 addi s0,sp,256 + 8a76: 0f04 addi s1,sp,912 + 8a78: 00090003 lb zero,0(s2) + 8a7c: 0100 addi s0,sp,128 + 8a7e: 0200 addi s0,sp,256 + 8a80: 0f04 addi s1,sp,912 + 8a82: 00090003 lb zero,0(s2) + 8a86: 0100 addi s0,sp,128 + 8a88: 0200 addi s0,sp,256 + 8a8a: 0f04 addi s1,sp,912 + 8a8c: 00090003 lb zero,0(s2) + 8a90: 0100 addi s0,sp,128 + 8a92: 0200 addi s0,sp,256 + 8a94: 0f04 addi s1,sp,912 + 8a96: 08090003 lb zero,128(s2) + 8a9a: 0100 addi s0,sp,128 + 8a9c: 0200 addi s0,sp,256 + 8a9e: 1c04 addi s1,sp,560 + 8aa0: 08090003 lb zero,128(s2) + 8aa4: 0100 addi s0,sp,128 + 8aa6: 0200 addi s0,sp,256 + 8aa8: 1c04 addi s1,sp,560 + 8aaa: 00090003 lb zero,0(s2) + 8aae: 0100 addi s0,sp,128 + 8ab0: 0200 addi s0,sp,256 + 8ab2: 1c04 addi s1,sp,560 + 8ab4: 10090003 lb zero,256(s2) + 8ab8: 0100 addi s0,sp,128 + 8aba: 0200 addi s0,sp,256 + 8abc: 1c04 addi s1,sp,560 + 8abe: 04090003 lb zero,64(s2) + 8ac2: 0100 addi s0,sp,128 + 8ac4: 0200 addi s0,sp,256 + 8ac6: 2504 fld fs1,8(a0) + 8ac8: 00090003 lb zero,0(s2) + 8acc: 0100 addi s0,sp,128 + 8ace: 0200 addi s0,sp,256 + 8ad0: 1d04 addi s1,sp,688 + 8ad2: 0c090003 lb zero,192(s2) + 8ad6: 0100 addi s0,sp,128 + 8ad8: 0200 addi s0,sp,256 + 8ada: 1d04 addi s1,sp,688 + 8adc: 08090003 lb zero,128(s2) + 8ae0: 0100 addi s0,sp,128 + 8ae2: 0200 addi s0,sp,256 + 8ae4: 0804 addi s1,sp,16 + 8ae6: 08090003 lb zero,128(s2) + 8aea: 0100 addi s0,sp,128 + 8aec: 0200 addi s0,sp,256 + 8aee: 0804 addi s1,sp,16 + 8af0: 00090003 lb zero,0(s2) + 8af4: 0100 addi s0,sp,128 + 8af6: 0200 addi s0,sp,256 + 8af8: 2604 fld fs1,8(a2) + 8afa: 08090003 lb zero,128(s2) + 8afe: 0100 addi s0,sp,128 + 8b00: 0200 addi s0,sp,256 + 8b02: 2604 fld fs1,8(a2) + 8b04: 00090003 lb zero,0(s2) + 8b08: 0100 addi s0,sp,128 + 8b0a: 0200 addi s0,sp,256 + 8b0c: 2604 fld fs1,8(a2) + 8b0e: 00090003 lb zero,0(s2) + 8b12: 0100 addi s0,sp,128 + 8b14: 0200 addi s0,sp,256 + 8b16: 2604 fld fs1,8(a2) + 8b18: 00090003 lb zero,0(s2) + 8b1c: 0100 addi s0,sp,128 + 8b1e: 0200 addi s0,sp,256 + 8b20: 2604 fld fs1,8(a2) + 8b22: 04090003 lb zero,64(s2) + 8b26: 0100 addi s0,sp,128 + 8b28: 0200 addi s0,sp,256 + 8b2a: 2604 fld fs1,8(a2) + 8b2c: 08090003 lb zero,128(s2) + 8b30: 0100 addi s0,sp,128 + 8b32: 0200 addi s0,sp,256 + 8b34: 2604 fld fs1,8(a2) + 8b36: 00090003 lb zero,0(s2) + 8b3a: 0100 addi s0,sp,128 + 8b3c: 0200 addi s0,sp,256 + 8b3e: 2604 fld fs1,8(a2) + 8b40: 00090003 lb zero,0(s2) + 8b44: 0100 addi s0,sp,128 + 8b46: 0200 addi s0,sp,256 + 8b48: 2604 fld fs1,8(a2) + 8b4a: 00090003 lb zero,0(s2) + 8b4e: 0100 addi s0,sp,128 + 8b50: 0200 addi s0,sp,256 + 8b52: 2604 fld fs1,8(a2) + 8b54: 00090003 lb zero,0(s2) + 8b58: 0100 addi s0,sp,128 + 8b5a: 0306 slli t1,t1,0x1 + 8b5c: 0900 addi s0,sp,144 + 8b5e: 0004 0x4 + 8b60: 0901 addi s2,s2,0 + 8b62: 0008 0x8 + 8b64: 0100 addi s0,sp,128 + 8b66: 5e01 li t3,-32 + 8b68: 0004 0x4 + 8b6a: 0300 addi s0,sp,384 + 8b6c: a200 fsd fs0,0(a2) + 8b6e: 0000 unimp + 8b70: 0100 addi s0,sp,128 + 8b72: fb01 bnez a4,8a82 <_start-0x7fff757e> + 8b74: 0d0e slli s10,s10,0x3 + 8b76: 0100 addi s0,sp,128 + 8b78: 0101 addi sp,sp,0 + 8b7a: 0001 nop + 8b7c: 0000 unimp + 8b7e: 0001 nop + 8b80: 0100 addi s0,sp,128 + 8b82: 2e2e fld ft8,200(sp) + 8b84: 2f2e2e2f 0x2f2e2e2f + 8b88: 2e2e fld ft8,200(sp) + 8b8a: 2f2e2e2f 0x2f2e2e2f + 8b8e: 6972 flw fs2,28(sp) + 8b90: 2d766373 csrrsi t1,0x2d7,12 + 8b94: 2f636367 0x2f636367 + 8b98: 696c flw fa1,84(a0) + 8b9a: 6762 flw fa4,24(sp) + 8b9c: 732f6363 bltu t5,s2,92c2 <_start-0x7fff6d3e> + 8ba0: 2d74666f jal a2,4f676 <_start-0x7ffb098a> + 8ba4: 7066 flw ft0,120(sp) + 8ba6: 2e00 fld fs0,24(a2) + 8ba8: 2f2e fld ft10,200(sp) + 8baa: 2e2e fld ft8,200(sp) + 8bac: 2f2e2e2f 0x2f2e2e2f + 8bb0: 2e2e fld ft8,200(sp) + 8bb2: 7369722f 0x7369722f + 8bb6: 672d7663 bgeu s10,s2,9222 <_start-0x7fff6dde> + 8bba: 6c2f6363 bltu t5,sp,9280 <_start-0x7fff6d80> + 8bbe: 6269 lui tp,0x1a + 8bc0: 2f636367 0x2f636367 + 8bc4: 2e2e fld ft8,200(sp) + 8bc6: 636e692f vamoandw.v zero,v22,(t3),v18 + 8bca: 756c flw fa1,108(a0) + 8bcc: 6564 flw fs1,76(a0) + 8bce: 0000 unimp + 8bd0: 7865 lui a6,0xffff9 + 8bd2: 6574 flw fa3,76(a0) + 8bd4: 646e flw fs0,216(sp) + 8bd6: 6664 flw fs1,76(a2) + 8bd8: 6674 flw fa3,76(a2) + 8bda: 2e32 fld ft8,264(sp) + 8bdc: 00010063 beqz sp,8bdc <_start-0x7fff7424> + 8be0: 7300 flw fs0,32(a4) + 8be2: 2d74666f jal a2,4f6b8 <_start-0x7ffb0948> + 8be6: 7066 flw ft0,120(sp) + 8be8: 682e flw fa6,200(sp) + 8bea: 0100 addi s0,sp,128 + 8bec: 0000 unimp + 8bee: 6f64 flw fs1,92(a4) + 8bf0: 6275 lui tp,0x1d + 8bf2: 656c flw fa1,76(a0) + 8bf4: 682e flw fa6,200(sp) + 8bf6: 0100 addi s0,sp,128 + 8bf8: 0000 unimp + 8bfa: 7571 lui a0,0xffffc + 8bfc: 6461 lui s0,0x18 + 8bfe: 682e flw fa6,200(sp) + 8c00: 0100 addi s0,sp,128 + 8c02: 0000 unimp + 8c04: 6f6c flw fa1,92(a4) + 8c06: 676e flw fa4,216(sp) + 8c08: 6f6c flw fa1,92(a4) + 8c0a: 676e flw fa4,216(sp) + 8c0c: 682e flw fa6,200(sp) + 8c0e: 0200 addi s0,sp,256 + 8c10: 0000 unimp + 8c12: 0500 addi s0,sp,640 + 8c14: 0001 nop + 8c16: 0205 addi tp,tp,1 + 8c18: 4574 lw a3,76(a0) + 8c1a: 8001 c.srli64 s0 + 8c1c: 05012503 lw a0,80(sp) + 8c20: 09010303 lb t1,144(sp) + 8c24: 0000 unimp + 8c26: 0301 addi t1,t1,0 + 8c28: 0900 addi s0,sp,144 + 8c2a: 0000 unimp + 8c2c: 0501 addi a0,a0,0 + 8c2e: 030d addi t1,t1,3 + 8c30: 0900 addi s0,sp,144 + 8c32: 0000 unimp + 8c34: 0501 addi a0,a0,0 + 8c36: 09010303 lb t1,144(sp) + 8c3a: 0000 unimp + 8c3c: 0301 addi t1,t1,0 + 8c3e: 0900 addi s0,sp,144 + 8c40: 0000 unimp + 8c42: 0301 addi t1,t1,0 + 8c44: 0900 addi s0,sp,144 + 8c46: 0000 unimp + 8c48: 0301 addi t1,t1,0 + 8c4a: 0900 addi s0,sp,144 + 8c4c: 0000 unimp + 8c4e: 0301 addi t1,t1,0 + 8c50: 0901 addi s2,s2,0 + 8c52: 0000 unimp + 8c54: 0301 addi t1,t1,0 + 8c56: 0900 addi s0,sp,144 + 8c58: 0000 unimp + 8c5a: 0301 addi t1,t1,0 + 8c5c: 0900 addi s0,sp,144 + 8c5e: 0000 unimp + 8c60: 0301 addi t1,t1,0 + 8c62: 0900 addi s0,sp,144 + 8c64: 0000 unimp + 8c66: 0301 addi t1,t1,0 + 8c68: 0901 addi s2,s2,0 + 8c6a: 0000 unimp + 8c6c: 0301 addi t1,t1,0 + 8c6e: 0902 c.slli64 s2 + 8c70: 0000 unimp + 8c72: 0301 addi t1,t1,0 + 8c74: 0901 addi s2,s2,0 + 8c76: 0000 unimp + 8c78: 0301 addi t1,t1,0 + 8c7a: 0900 addi s0,sp,144 + 8c7c: 0000 unimp + 8c7e: 0301 addi t1,t1,0 + 8c80: 0900 addi s0,sp,144 + 8c82: 0000 unimp + 8c84: 0301 addi t1,t1,0 + 8c86: 0900 addi s0,sp,144 + 8c88: 0000 unimp + 8c8a: 0301 addi t1,t1,0 + 8c8c: 0900 addi s0,sp,144 + 8c8e: 0000 unimp + 8c90: 0501 addi a0,a0,0 + 8c92: 0601 addi a2,a2,0 + 8c94: 0c097903 0xc097903 + 8c98: 0100 addi s0,sp,128 + 8c9a: 0305 addi t1,t1,1 + 8c9c: 04090703 lb a4,64(s2) + 8ca0: 0100 addi s0,sp,128 + 8ca2: 0306 slli t1,t1,0x1 + 8ca4: 0900 addi s0,sp,144 + 8ca6: 0004 0x4 + 8ca8: 0301 addi t1,t1,0 + 8caa: 0900 addi s0,sp,144 + 8cac: 0000 unimp + 8cae: 0601 addi a2,a2,0 + 8cb0: 00090203 lb tp,0(s2) + 8cb4: 0100 addi s0,sp,128 + 8cb6: 0105 addi sp,sp,1 + 8cb8: 04097703 0x4097703 + 8cbc: 0100 addi s0,sp,128 + 8cbe: 0305 addi t1,t1,1 + 8cc0: 0c090903 lb s2,192(s2) + 8cc4: 0100 addi s0,sp,128 + 8cc6: 0105 addi sp,sp,1 + 8cc8: 14097703 0x14097703 + 8ccc: 0100 addi s0,sp,128 + 8cce: 0305 addi t1,t1,1 + 8cd0: 04090703 lb a4,64(s2) + 8cd4: 0100 addi s0,sp,128 + 8cd6: 0306 slli t1,t1,0x1 + 8cd8: 0902 c.slli64 s2 + 8cda: 0004 0x4 + 8cdc: 0301 addi t1,t1,0 + 8cde: 0900 addi s0,sp,144 + 8ce0: 0000 unimp + 8ce2: 0301 addi t1,t1,0 + 8ce4: 0900 addi s0,sp,144 + 8ce6: 0000 unimp + 8ce8: 0301 addi t1,t1,0 + 8cea: 0900 addi s0,sp,144 + 8cec: 0000 unimp + 8cee: 0301 addi t1,t1,0 + 8cf0: 0900 addi s0,sp,144 + 8cf2: 0000 unimp + 8cf4: 0301 addi t1,t1,0 + 8cf6: 0900 addi s0,sp,144 + 8cf8: 0000 unimp + 8cfa: 0301 addi t1,t1,0 + 8cfc: 0900 addi s0,sp,144 + 8cfe: 0000 unimp + 8d00: 0301 addi t1,t1,0 + 8d02: 0900 addi s0,sp,144 + 8d04: 0000 unimp + 8d06: 0301 addi t1,t1,0 + 8d08: 0900 addi s0,sp,144 + 8d0a: 0000 unimp + 8d0c: 0301 addi t1,t1,0 + 8d0e: 0900 addi s0,sp,144 + 8d10: 0000 unimp + 8d12: 0001 nop + 8d14: 0402 c.slli64 s0 + 8d16: 0301 addi t1,t1,0 + 8d18: 0900 addi s0,sp,144 + 8d1a: 0004 0x4 + 8d1c: 0001 nop + 8d1e: 0402 c.slli64 s0 + 8d20: 0301 addi t1,t1,0 + 8d22: 0900 addi s0,sp,144 + 8d24: 0010 0x10 + 8d26: 0001 nop + 8d28: 0402 c.slli64 s0 + 8d2a: 0301 addi t1,t1,0 + 8d2c: 0900 addi s0,sp,144 + 8d2e: 0000 unimp + 8d30: 0001 nop + 8d32: 0402 c.slli64 s0 + 8d34: 0301 addi t1,t1,0 + 8d36: 0900 addi s0,sp,144 + 8d38: 0000 unimp + 8d3a: 0001 nop + 8d3c: 0402 c.slli64 s0 + 8d3e: 0301 addi t1,t1,0 + 8d40: 0900 addi s0,sp,144 + 8d42: 0000 unimp + 8d44: 0001 nop + 8d46: 0402 c.slli64 s0 + 8d48: 0301 addi t1,t1,0 + 8d4a: 0900 addi s0,sp,144 + 8d4c: 0000 unimp + 8d4e: 0001 nop + 8d50: 0402 c.slli64 s0 + 8d52: 0301 addi t1,t1,0 + 8d54: 0900 addi s0,sp,144 + 8d56: 0000 unimp + 8d58: 0001 nop + 8d5a: 0402 c.slli64 s0 + 8d5c: 0301 addi t1,t1,0 + 8d5e: 0900 addi s0,sp,144 + 8d60: 0000 unimp + 8d62: 0001 nop + 8d64: 0402 c.slli64 s0 + 8d66: 0301 addi t1,t1,0 + 8d68: 0900 addi s0,sp,144 + 8d6a: 0000 unimp + 8d6c: 0001 nop + 8d6e: 0402 c.slli64 s0 + 8d70: 0301 addi t1,t1,0 + 8d72: 0900 addi s0,sp,144 + 8d74: 0000 unimp + 8d76: 0001 nop + 8d78: 0402 c.slli64 s0 + 8d7a: 0301 addi t1,t1,0 + 8d7c: 0900 addi s0,sp,144 + 8d7e: 0014 0x14 + 8d80: 0001 nop + 8d82: 0402 c.slli64 s0 + 8d84: 0301 addi t1,t1,0 + 8d86: 0900 addi s0,sp,144 + 8d88: 0004 0x4 + 8d8a: 0001 nop + 8d8c: 0402 c.slli64 s0 + 8d8e: 0301 addi t1,t1,0 + 8d90: 0900 addi s0,sp,144 + 8d92: 0004 0x4 + 8d94: 0301 addi t1,t1,0 + 8d96: 0904 addi s1,sp,144 + 8d98: 0004 0x4 + 8d9a: 0301 addi t1,t1,0 + 8d9c: 0900 addi s0,sp,144 + 8d9e: 0000 unimp + 8da0: 0301 addi t1,t1,0 + 8da2: 0900 addi s0,sp,144 + 8da4: 0000 unimp + 8da6: 0301 addi t1,t1,0 + 8da8: 0900 addi s0,sp,144 + 8daa: 0000 unimp + 8dac: 0301 addi t1,t1,0 + 8dae: 0900 addi s0,sp,144 + 8db0: 0000 unimp + 8db2: 0301 addi t1,t1,0 + 8db4: 0900 addi s0,sp,144 + 8db6: 0000 unimp + 8db8: 0301 addi t1,t1,0 + 8dba: 0900 addi s0,sp,144 + 8dbc: 0010 0x10 + 8dbe: 0301 addi t1,t1,0 + 8dc0: 0900 addi s0,sp,144 + 8dc2: 0018 0x18 + 8dc4: 0501 addi a0,a0,0 + 8dc6: 060a slli a2,a2,0x2 + 8dc8: 00090303 lb t1,0(s2) + 8dcc: 0100 addi s0,sp,128 + 8dce: 0305 addi t1,t1,1 + 8dd0: 04097d03 0x4097d03 + 8dd4: 0100 addi s0,sp,128 + 8dd6: 0a05 addi s4,s4,1 + 8dd8: 08090303 lb t1,128(s2) + 8ddc: 0100 addi s0,sp,128 + 8dde: 0305 addi t1,t1,1 + 8de0: 08097d03 0x8097d03 + 8de4: 0100 addi s0,sp,128 + 8de6: 0306 slli t1,t1,0x1 + 8de8: 0900 addi s0,sp,144 + 8dea: 0008 0x8 + 8dec: 0301 addi t1,t1,0 + 8dee: 0901 addi s2,s2,0 + 8df0: 0000 unimp + 8df2: 0301 addi t1,t1,0 + 8df4: 0900 addi s0,sp,144 + 8df6: 0000 unimp + 8df8: 0301 addi t1,t1,0 + 8dfa: 0902 c.slli64 s2 + 8dfc: 0000 unimp + 8dfe: 0501 addi a0,a0,0 + 8e00: 060a slli a2,a2,0x2 + 8e02: 00090003 lb zero,0(s2) + 8e06: 0100 addi s0,sp,128 + 8e08: 0105 addi sp,sp,1 + 8e0a: 08090103 lb sp,128(s2) + 8e0e: 0100 addi s0,sp,128 + 8e10: 0a05 addi s4,s4,1 + 8e12: 08097f03 0x8097f03 + 8e16: 0100 addi s0,sp,128 + 8e18: 0105 addi sp,sp,1 + 8e1a: 08090103 lb sp,128(s2) + 8e1e: 0100 addi s0,sp,128 + 8e20: 0305 addi t1,t1,1 + 8e22: 0200 addi s0,sp,256 + 8e24: 0204 addi s1,sp,256 + 8e26: 0306 slli t1,t1,0x1 + 8e28: 0978 addi a4,sp,156 + 8e2a: 0010 0x10 + 8e2c: 0001 nop + 8e2e: 0402 c.slli64 s0 + 8e30: 09000313 li t1,144 + 8e34: 0008 0x8 + 8e36: 0001 nop + 8e38: 0402 c.slli64 s0 + 8e3a: 09000313 li t1,144 + 8e3e: 0000 unimp + 8e40: 0001 nop + 8e42: 0402 c.slli64 s0 + 8e44: 09000313 li t1,144 + 8e48: 0000 unimp + 8e4a: 0001 nop + 8e4c: 0402 c.slli64 s0 + 8e4e: 09000317 auipc t1,0x9000 + 8e52: 0004 0x4 + 8e54: 0001 nop + 8e56: 0402 c.slli64 s0 + 8e58: 09000317 auipc t1,0x9000 + 8e5c: 0000 unimp + 8e5e: 0001 nop + 8e60: 0402 c.slli64 s0 + 8e62: 09000317 auipc t1,0x9000 + 8e66: 0000 unimp + 8e68: 0001 nop + 8e6a: 0402 c.slli64 s0 + 8e6c: 09000317 auipc t1,0x9000 + 8e70: 0000 unimp + 8e72: 0001 nop + 8e74: 0402 c.slli64 s0 + 8e76: 09000317 auipc t1,0x9000 + 8e7a: 0000 unimp + 8e7c: 0001 nop + 8e7e: 0402 c.slli64 s0 + 8e80: 0328 addi a0,sp,392 + 8e82: 0900 addi s0,sp,144 + 8e84: 0004 0x4 + 8e86: 0001 nop + 8e88: 0402 c.slli64 s0 + 8e8a: 0328 addi a0,sp,392 + 8e8c: 0900 addi s0,sp,144 + 8e8e: 0000 unimp + 8e90: 0001 nop + 8e92: 0402 c.slli64 s0 + 8e94: 0328 addi a0,sp,392 + 8e96: 0900 addi s0,sp,144 + 8e98: 0000 unimp + 8e9a: 0001 nop + 8e9c: 0402 c.slli64 s0 + 8e9e: 0328 addi a0,sp,392 + 8ea0: 0900 addi s0,sp,144 + 8ea2: 0000 unimp + 8ea4: 0001 nop + 8ea6: 0402 c.slli64 s0 + 8ea8: 09000333 0x9000333 + 8eac: 0008 0x8 + 8eae: 0001 nop + 8eb0: 0402 c.slli64 s0 + 8eb2: 09000333 0x9000333 + 8eb6: 0000 unimp + 8eb8: 0001 nop + 8eba: 0402 c.slli64 s0 + 8ebc: 09000333 0x9000333 + 8ec0: 0000 unimp + 8ec2: 0001 nop + 8ec4: 0402 c.slli64 s0 + 8ec6: 09000333 0x9000333 + 8eca: 0000 unimp + 8ecc: 0001 nop + 8ece: 0402 c.slli64 s0 + 8ed0: 09000333 0x9000333 + 8ed4: 0008 0x8 + 8ed6: 0001 nop + 8ed8: 0402 c.slli64 s0 + 8eda: 09000333 0x9000333 + 8ede: 0004 0x4 + 8ee0: 0001 nop + 8ee2: 0402 c.slli64 s0 + 8ee4: 09000333 0x9000333 + 8ee8: 0000 unimp + 8eea: 0601 addi a2,a2,0 + 8eec: 10090003 lb zero,256(s2) + 8ef0: 0100 addi s0,sp,128 + 8ef2: 0200 addi s0,sp,256 + 8ef4: 3904 fld fs1,48(a0) + 8ef6: 14090003 lb zero,320(s2) + 8efa: 0100 addi s0,sp,128 + 8efc: 0200 addi s0,sp,256 + 8efe: 3c04 fld fs1,56(s0) + 8f00: 04090003 lb zero,64(s2) + 8f04: 0100 addi s0,sp,128 + 8f06: 0200 addi s0,sp,256 + 8f08: 3c04 fld fs1,56(s0) + 8f0a: 0306 slli t1,t1,0x1 + 8f0c: 0900 addi s0,sp,144 + 8f0e: 0010 0x10 + 8f10: 0001 nop + 8f12: 0402 c.slli64 s0 + 8f14: 032c addi a1,sp,392 + 8f16: 0900 addi s0,sp,144 + 8f18: 000c 0xc + 8f1a: 0001 nop + 8f1c: 0402 c.slli64 s0 + 8f1e: 032c addi a1,sp,392 + 8f20: 0900 addi s0,sp,144 + 8f22: 0000 unimp + 8f24: 0001 nop + 8f26: 0402 c.slli64 s0 + 8f28: 032c addi a1,sp,392 + 8f2a: 0900 addi s0,sp,144 + 8f2c: 0000 unimp + 8f2e: 0001 nop + 8f30: 0402 c.slli64 s0 + 8f32: 032c addi a1,sp,392 + 8f34: 0900 addi s0,sp,144 + 8f36: 0000 unimp + 8f38: 0001 nop + 8f3a: 0402 c.slli64 s0 + 8f3c: 032c addi a1,sp,392 + 8f3e: 0900 addi s0,sp,144 + 8f40: 0004 0x4 + 8f42: 0601 addi a2,a2,0 + 8f44: 14090003 lb zero,320(s2) + 8f48: 0100 addi s0,sp,128 + 8f4a: 0200 addi s0,sp,256 + 8f4c: 3804 fld fs1,48(s0) + 8f4e: 0306 slli t1,t1,0x1 + 8f50: 0900 addi s0,sp,144 + 8f52: 0004 0x4 + 8f54: 0001 nop + 8f56: 0402 c.slli64 s0 + 8f58: 0003063f 01001c09 0x1001c090003063f + 8f60: 0200 addi s0,sp,256 + 8f62: 3f04 fld fs1,56(a4) + 8f64: 0306 slli t1,t1,0x1 + 8f66: 0900 addi s0,sp,144 + 8f68: 0004 0x4 + 8f6a: 0001 nop + 8f6c: 0402 c.slli64 s0 + 8f6e: 0340 addi s0,sp,388 + 8f70: 0900 addi s0,sp,144 + 8f72: 0018 0x18 + 8f74: 0001 nop + 8f76: 0402 c.slli64 s0 + 8f78: 0900033b 0x900033b + 8f7c: 0010 0x10 + 8f7e: 0001 nop + 8f80: 0402 c.slli64 s0 + 8f82: 0310 addi a2,sp,384 + 8f84: 0900 addi s0,sp,144 + 8f86: 0024 addi s1,sp,8 + 8f88: 0001 nop + 8f8a: 0402 c.slli64 s0 + 8f8c: 0310 addi a2,sp,384 + 8f8e: 0900 addi s0,sp,144 + 8f90: 0000 unimp + 8f92: 0301 addi t1,t1,0 + 8f94: 0900 addi s0,sp,144 + 8f96: 0008 0x8 + 8f98: 0301 addi t1,t1,0 + 8f9a: 0900 addi s0,sp,144 + 8f9c: 0000 unimp + 8f9e: 0301 addi t1,t1,0 + 8fa0: 0900 addi s0,sp,144 + 8fa2: 0010 0x10 + 8fa4: 0301 addi t1,t1,0 + 8fa6: 0900 addi s0,sp,144 + 8fa8: 0014 0x14 + 8faa: 0301 addi t1,t1,0 + 8fac: 0900 addi s0,sp,144 + 8fae: 0004 0x4 + 8fb0: 0301 addi t1,t1,0 + 8fb2: 0900 addi s0,sp,144 + 8fb4: 0000 unimp + 8fb6: 0301 addi t1,t1,0 + 8fb8: 0900 addi s0,sp,144 + 8fba: 0000 unimp + 8fbc: 0301 addi t1,t1,0 + 8fbe: 0900 addi s0,sp,144 + 8fc0: 0000 unimp + 8fc2: 0901 addi s2,s2,0 + 8fc4: 000c 0xc + 8fc6: 0100 addi s0,sp,128 + 8fc8: 7a01 lui s4,0xfffe0 + 8fca: 0005 c.nop 1 + 8fcc: 0300 addi s0,sp,384 + 8fce: a100 fsd fs0,0(a0) + 8fd0: 0000 unimp + 8fd2: 0100 addi s0,sp,128 + 8fd4: fb01 bnez a4,8ee4 <_start-0x7fff711c> + 8fd6: 0d0e slli s10,s10,0x3 + 8fd8: 0100 addi s0,sp,128 + 8fda: 0101 addi sp,sp,0 + 8fdc: 0001 nop + 8fde: 0000 unimp + 8fe0: 0001 nop + 8fe2: 0100 addi s0,sp,128 + 8fe4: 2e2e fld ft8,200(sp) + 8fe6: 2f2e2e2f 0x2f2e2e2f + 8fea: 2e2e fld ft8,200(sp) + 8fec: 2f2e2e2f 0x2f2e2e2f + 8ff0: 6972 flw fs2,28(sp) + 8ff2: 2d766373 csrrsi t1,0x2d7,12 + 8ff6: 2f636367 0x2f636367 + 8ffa: 696c flw fa1,84(a0) + 8ffc: 6762 flw fa4,24(sp) + 8ffe: 732f6363 bltu t5,s2,9724 <_start-0x7fff68dc> + 9002: 2d74666f jal a2,4fad8 <_start-0x7ffb0528> + 9006: 7066 flw ft0,120(sp) + 9008: 2e00 fld fs0,24(a2) + 900a: 2f2e fld ft10,200(sp) + 900c: 2e2e fld ft8,200(sp) + 900e: 2f2e2e2f 0x2f2e2e2f + 9012: 2e2e fld ft8,200(sp) + 9014: 7369722f 0x7369722f + 9018: 672d7663 bgeu s10,s2,9684 <_start-0x7fff697c> + 901c: 6c2f6363 bltu t5,sp,96e2 <_start-0x7fff691e> + 9020: 6269 lui tp,0x1a + 9022: 2f636367 0x2f636367 + 9026: 2e2e fld ft8,200(sp) + 9028: 636e692f vamoandw.v zero,v22,(t3),v18 + 902c: 756c flw fa1,108(a0) + 902e: 6564 flw fs1,76(a0) + 9030: 0000 unimp + 9032: 7274 flw fa3,100(a2) + 9034: 6e75 lui t3,0x1d + 9036: 64667463 bgeu a2,t1,967e <_start-0x7fff6982> + 903a: 3266 fld ft4,120(sp) + 903c: 632e flw ft6,200(sp) + 903e: 0100 addi s0,sp,128 + 9040: 0000 unimp + 9042: 74666f73 csrrsi t5,0x746,12 + 9046: 662d lui a2,0xb + 9048: 2e70 fld fa2,216(a2) + 904a: 0068 addi a0,sp,12 + 904c: 0001 nop + 904e: 6400 flw fs0,8(s0) + 9050: 6c62756f jal a0,30716 <_start-0x7ffcf8ea> + 9054: 2e65 jal 940c <_start-0x7fff6bf4> + 9056: 0068 addi a0,sp,12 + 9058: 0001 nop + 905a: 7100 flw fs0,32(a0) + 905c: 6175 addi sp,sp,368 + 905e: 2e64 fld fs1,216(a2) + 9060: 0068 addi a0,sp,12 + 9062: 0001 nop + 9064: 6c00 flw fs0,24(s0) + 9066: 6c676e6f jal t3,7f72c <_start-0x7ff808d4> + 906a: 2e676e6f jal t3,7f350 <_start-0x7ff80cb0> + 906e: 0068 addi a0,sp,12 + 9070: 0002 c.slli64 zero + 9072: 0000 unimp + 9074: 0105 addi sp,sp,1 + 9076: 0500 addi s0,sp,640 + 9078: 8002 0x8002 + 907a: 03800147 fmsub.d ft2,ft0,fs8,ft0,rne + 907e: 0124 addi s1,sp,136 + 9080: 0305 addi t1,t1,1 + 9082: 00090103 lb sp,0(s2) + 9086: 0100 addi s0,sp,128 + 9088: 00090003 lb zero,0(s2) + 908c: 0100 addi s0,sp,128 + 908e: 0d05 addi s10,s10,1 + 9090: 00090003 lb zero,0(s2) + 9094: 0100 addi s0,sp,128 + 9096: 0305 addi t1,t1,1 + 9098: 00090103 lb sp,0(s2) + 909c: 0100 addi s0,sp,128 + 909e: 00090003 lb zero,0(s2) + 90a2: 0100 addi s0,sp,128 + 90a4: 00090003 lb zero,0(s2) + 90a8: 0100 addi s0,sp,128 + 90aa: 00090003 lb zero,0(s2) + 90ae: 0100 addi s0,sp,128 + 90b0: 00090103 lb sp,0(s2) + 90b4: 0100 addi s0,sp,128 + 90b6: 00090003 lb zero,0(s2) + 90ba: 0100 addi s0,sp,128 + 90bc: 00090003 lb zero,0(s2) + 90c0: 0100 addi s0,sp,128 + 90c2: 00090003 lb zero,0(s2) + 90c6: 0100 addi s0,sp,128 + 90c8: 00090103 lb sp,0(s2) + 90cc: 0100 addi s0,sp,128 + 90ce: 00090203 lb tp,0(s2) + 90d2: 0100 addi s0,sp,128 + 90d4: 00090103 lb sp,0(s2) + 90d8: 0100 addi s0,sp,128 + 90da: 00090003 lb zero,0(s2) + 90de: 0100 addi s0,sp,128 + 90e0: 00090003 lb zero,0(s2) + 90e4: 0100 addi s0,sp,128 + 90e6: 00090003 lb zero,0(s2) + 90ea: 0100 addi s0,sp,128 + 90ec: 0105 addi sp,sp,1 + 90ee: 0306 slli t1,t1,0x1 + 90f0: 0979 addi s2,s2,30 + 90f2: 0000 unimp + 90f4: 0301 addi t1,t1,0 + 90f6: 0900 addi s0,sp,144 + 90f8: 0010 0x10 + 90fa: 0501 addi a0,a0,0 + 90fc: 09070303 lb t1,144(a4) + 9100: 0004 0x4 + 9102: 0601 addi a2,a2,0 + 9104: 20090003 lb zero,512(s2) + 9108: 0100 addi s0,sp,128 + 910a: 08090003 lb zero,128(s2) + 910e: 0100 addi s0,sp,128 + 9110: 00090003 lb zero,0(s2) + 9114: 0100 addi s0,sp,128 + 9116: 00090003 lb zero,0(s2) + 911a: 0100 addi s0,sp,128 + 911c: 04090003 lb zero,64(s2) + 9120: 0100 addi s0,sp,128 + 9122: 04090003 lb zero,64(s2) + 9126: 0100 addi s0,sp,128 + 9128: 04090003 lb zero,64(s2) + 912c: 0100 addi s0,sp,128 + 912e: 00090003 lb zero,0(s2) + 9132: 0100 addi s0,sp,128 + 9134: 00090003 lb zero,0(s2) + 9138: 0100 addi s0,sp,128 + 913a: 00090003 lb zero,0(s2) + 913e: 0100 addi s0,sp,128 + 9140: 00090003 lb zero,0(s2) + 9144: 0100 addi s0,sp,128 + 9146: 00090003 lb zero,0(s2) + 914a: 0100 addi s0,sp,128 + 914c: 00090003 lb zero,0(s2) + 9150: 0100 addi s0,sp,128 + 9152: 00090003 lb zero,0(s2) + 9156: 0100 addi s0,sp,128 + 9158: 0200 addi s0,sp,256 + 915a: 0804 addi s1,sp,16 + 915c: 08090003 lb zero,128(s2) + 9160: 0100 addi s0,sp,128 + 9162: 0200 addi s0,sp,256 + 9164: 0904 addi s1,sp,144 + 9166: 20090003 lb zero,512(s2) + 916a: 0100 addi s0,sp,128 + 916c: 0200 addi s0,sp,256 + 916e: 0904 addi s1,sp,144 + 9170: 0306 slli t1,t1,0x1 + 9172: 0902 c.slli64 s2 + 9174: 0004 0x4 + 9176: 0001 nop + 9178: 0402 c.slli64 s0 + 917a: 0309 addi t1,t1,2 + 917c: 097e slli s2,s2,0x1f + 917e: 0004 0x4 + 9180: 0001 nop + 9182: 0402 c.slli64 s0 + 9184: 0309 addi t1,t1,2 + 9186: 0902 c.slli64 s2 + 9188: 0004 0x4 + 918a: 0001 nop + 918c: 0402 c.slli64 s0 + 918e: 0309 addi t1,t1,2 + 9190: 097e slli s2,s2,0x1f + 9192: 0008 0x8 + 9194: 0001 nop + 9196: 0402 c.slli64 s0 + 9198: 0609 addi a2,a2,2 + 919a: 04090203 lb tp,64(s2) + 919e: 0100 addi s0,sp,128 + 91a0: 0200 addi s0,sp,256 + 91a2: 0904 addi s1,sp,144 + 91a4: 00090003 lb zero,0(s2) + 91a8: 0100 addi s0,sp,128 + 91aa: 0200 addi s0,sp,256 + 91ac: 0904 addi s1,sp,144 + 91ae: 00090003 lb zero,0(s2) + 91b2: 0100 addi s0,sp,128 + 91b4: 0200 addi s0,sp,256 + 91b6: 0904 addi s1,sp,144 + 91b8: 00090003 lb zero,0(s2) + 91bc: 0100 addi s0,sp,128 + 91be: 0200 addi s0,sp,256 + 91c0: 0904 addi s1,sp,144 + 91c2: 00090003 lb zero,0(s2) + 91c6: 0100 addi s0,sp,128 + 91c8: 0200 addi s0,sp,256 + 91ca: 0104 addi s1,sp,128 + 91cc: 08090003 lb zero,128(s2) + 91d0: 0100 addi s0,sp,128 + 91d2: 0200 addi s0,sp,256 + 91d4: 0104 addi s1,sp,128 + 91d6: 0c090003 lb zero,192(s2) + 91da: 0100 addi s0,sp,128 + 91dc: 0200 addi s0,sp,256 + 91de: 0404 addi s1,sp,512 + 91e0: 08090003 lb zero,128(s2) + 91e4: 0100 addi s0,sp,128 + 91e6: 04090003 lb zero,64(s2) + 91ea: 0100 addi s0,sp,128 + 91ec: 00090003 lb zero,0(s2) + 91f0: 0100 addi s0,sp,128 + 91f2: 00090003 lb zero,0(s2) + 91f6: 0100 addi s0,sp,128 + 91f8: 0c090003 lb zero,192(s2) + 91fc: 0100 addi s0,sp,128 + 91fe: 00090003 lb zero,0(s2) + 9202: 0100 addi s0,sp,128 + 9204: 00090003 lb zero,0(s2) + 9208: 0100 addi s0,sp,128 + 920a: 2c090003 lb zero,704(s2) + 920e: 0100 addi s0,sp,128 + 9210: 00090003 lb zero,0(s2) + 9214: 0100 addi s0,sp,128 + 9216: 00090003 lb zero,0(s2) + 921a: 0100 addi s0,sp,128 + 921c: 0200 addi s0,sp,256 + 921e: 3a04 fld fs1,48(a2) + 9220: 04090003 lb zero,64(s2) + 9224: 0100 addi s0,sp,128 + 9226: 0200 addi s0,sp,256 + 9228: 3a04 fld fs1,48(a2) + 922a: 00090003 lb zero,0(s2) + 922e: 0100 addi s0,sp,128 + 9230: 0200 addi s0,sp,256 + 9232: 3a04 fld fs1,48(a2) + 9234: 04090003 lb zero,64(s2) + 9238: 0100 addi s0,sp,128 + 923a: 04090403 lb s0,64(s2) + 923e: 0100 addi s0,sp,128 + 9240: 00090003 lb zero,0(s2) + 9244: 0100 addi s0,sp,128 + 9246: 00090003 lb zero,0(s2) + 924a: 0100 addi s0,sp,128 + 924c: 00090003 lb zero,0(s2) + 9250: 0100 addi s0,sp,128 + 9252: 00090003 lb zero,0(s2) + 9256: 0100 addi s0,sp,128 + 9258: 0200 addi s0,sp,256 + 925a: 2504 fld fs1,8(a0) + 925c: 08090003 lb zero,128(s2) + 9260: 0100 addi s0,sp,128 + 9262: 0200 addi s0,sp,256 + 9264: 2504 fld fs1,8(a0) + 9266: 00090003 lb zero,0(s2) + 926a: 0100 addi s0,sp,128 + 926c: 0200 addi s0,sp,256 + 926e: 2504 fld fs1,8(a0) + 9270: 00090003 lb zero,0(s2) + 9274: 0100 addi s0,sp,128 + 9276: 0200 addi s0,sp,256 + 9278: 2504 fld fs1,8(a0) + 927a: 00090003 lb zero,0(s2) + 927e: 0100 addi s0,sp,128 + 9280: 0200 addi s0,sp,256 + 9282: 2c04 fld fs1,24(s0) + 9284: 0c090003 lb zero,192(s2) + 9288: 0100 addi s0,sp,128 + 928a: 0200 addi s0,sp,256 + 928c: 2c04 fld fs1,24(s0) + 928e: 00090003 lb zero,0(s2) + 9292: 0100 addi s0,sp,128 + 9294: 0200 addi s0,sp,256 + 9296: 2c04 fld fs1,24(s0) + 9298: 00090003 lb zero,0(s2) + 929c: 0100 addi s0,sp,128 + 929e: 0200 addi s0,sp,256 + 92a0: 2c04 fld fs1,24(s0) + 92a2: 04090003 lb zero,64(s2) + 92a6: 0100 addi s0,sp,128 + 92a8: 0200 addi s0,sp,256 + 92aa: 2c04 fld fs1,24(s0) + 92ac: 08090003 lb zero,128(s2) + 92b0: 0100 addi s0,sp,128 + 92b2: 0200 addi s0,sp,256 + 92b4: 1104 addi s1,sp,160 + 92b6: 08097c03 0x8097c03 + 92ba: 0100 addi s0,sp,128 + 92bc: 0200 addi s0,sp,256 + 92be: 1304 addi s1,sp,416 + 92c0: 08090003 lb zero,128(s2) + 92c4: 0100 addi s0,sp,128 + 92c6: 0200 addi s0,sp,256 + 92c8: 1304 addi s1,sp,416 + 92ca: 04090003 lb zero,64(s2) + 92ce: 0100 addi s0,sp,128 + 92d0: 0200 addi s0,sp,256 + 92d2: 2604 fld fs1,8(a2) + 92d4: 0306 slli t1,t1,0x1 + 92d6: 0900 addi s0,sp,144 + 92d8: 0004 0x4 + 92da: 0001 nop + 92dc: 0402 c.slli64 s0 + 92de: 0614 addi a3,sp,768 + 92e0: 0c090003 lb zero,192(s2) + 92e4: 0100 addi s0,sp,128 + 92e6: 0200 addi s0,sp,256 + 92e8: 1404 addi s1,sp,544 + 92ea: 14090003 lb zero,320(s2) + 92ee: 0100 addi s0,sp,128 + 92f0: 0200 addi s0,sp,256 + 92f2: 1404 addi s1,sp,544 + 92f4: 00090003 lb zero,0(s2) + 92f8: 0100 addi s0,sp,128 + 92fa: 0200 addi s0,sp,256 + 92fc: 1404 addi s1,sp,544 + 92fe: 00090003 lb zero,0(s2) + 9302: 0100 addi s0,sp,128 + 9304: 0200 addi s0,sp,256 + 9306: 1404 addi s1,sp,544 + 9308: 00090003 lb zero,0(s2) + 930c: 0100 addi s0,sp,128 + 930e: 0200 addi s0,sp,256 + 9310: 1404 addi s1,sp,544 + 9312: 00090003 lb zero,0(s2) + 9316: 0100 addi s0,sp,128 + 9318: 0200 addi s0,sp,256 + 931a: 1404 addi s1,sp,544 + 931c: 00090003 lb zero,0(s2) + 9320: 0100 addi s0,sp,128 + 9322: 0200 addi s0,sp,256 + 9324: 1404 addi s1,sp,544 + 9326: 00090003 lb zero,0(s2) + 932a: 0100 addi s0,sp,128 + 932c: 0200 addi s0,sp,256 + 932e: 1404 addi s1,sp,544 + 9330: 0c090003 lb zero,192(s2) + 9334: 0100 addi s0,sp,128 + 9336: 0200 addi s0,sp,256 + 9338: 1404 addi s1,sp,544 + 933a: 08090003 lb zero,128(s2) + 933e: 0100 addi s0,sp,128 + 9340: 0200 addi s0,sp,256 + 9342: 1404 addi s1,sp,544 + 9344: 00090003 lb zero,0(s2) + 9348: 0100 addi s0,sp,128 + 934a: 0200 addi s0,sp,256 + 934c: 1804 addi s1,sp,48 + 934e: 04090003 lb zero,64(s2) + 9352: 0100 addi s0,sp,128 + 9354: 0200 addi s0,sp,256 + 9356: 1904 addi s1,sp,176 + 9358: 14090003 lb zero,320(s2) + 935c: 0100 addi s0,sp,128 + 935e: 0306 slli t1,t1,0x1 + 9360: 0900 addi s0,sp,144 + 9362: 0008 0x8 + 9364: 0001 nop + 9366: 0402 c.slli64 s0 + 9368: 061e slli a2,a2,0x7 + 936a: 08090003 lb zero,128(s2) + 936e: 0100 addi s0,sp,128 + 9370: 0200 addi s0,sp,256 + 9372: 2404 fld fs1,8(s0) + 9374: 0306 slli t1,t1,0x1 + 9376: 0900 addi s0,sp,144 + 9378: 0018 0x18 + 937a: 0001 nop + 937c: 0402 c.slli64 s0 + 937e: 0625 addi a2,a2,9 + 9380: 04090003 lb zero,64(s2) + 9384: 0100 addi s0,sp,128 + 9386: 0200 addi s0,sp,256 + 9388: 2604 fld fs1,8(a2) + 938a: 14090003 lb zero,320(s2) + 938e: 0100 addi s0,sp,128 + 9390: 0200 addi s0,sp,256 + 9392: 2604 fld fs1,8(a2) + 9394: 00090003 lb zero,0(s2) + 9398: 0100 addi s0,sp,128 + 939a: 0200 addi s0,sp,256 + 939c: 1b04 addi s1,sp,432 + 939e: 0306 slli t1,t1,0x1 + 93a0: 0900 addi s0,sp,144 + 93a2: 0010 0x10 + 93a4: 0001 nop + 93a6: 0402 c.slli64 s0 + 93a8: 0003061b 0x3061b + 93ac: 1409 addi s0,s0,-30 + 93ae: 0100 addi s0,sp,128 + 93b0: 0200 addi s0,sp,256 + 93b2: 1b04 addi s1,sp,432 + 93b4: 08090003 lb zero,128(s2) + 93b8: 0100 addi s0,sp,128 + 93ba: 0200 addi s0,sp,256 + 93bc: 1f04 addi s1,sp,944 + 93be: 0306 slli t1,t1,0x1 + 93c0: 0900 addi s0,sp,144 + 93c2: 0014 0x14 + 93c4: 0001 nop + 93c6: 0402 c.slli64 s0 + 93c8: 0622 slli a2,a2,0x8 + 93ca: 04090003 lb zero,64(s2) + 93ce: 0100 addi s0,sp,128 + 93d0: 0200 addi s0,sp,256 + 93d2: 2104 fld fs1,0(a0) + 93d4: 24090003 lb zero,576(s2) + 93d8: 0100 addi s0,sp,128 + 93da: 0200 addi s0,sp,256 + 93dc: 0204 addi s1,sp,256 + 93de: 28090003 lb zero,640(s2) + 93e2: 0100 addi s0,sp,128 + 93e4: 0200 addi s0,sp,256 + 93e6: 3f04 fld fs1,56(a4) + 93e8: 1c090003 lb zero,448(s2) + 93ec: 0100 addi s0,sp,128 + 93ee: 0200 addi s0,sp,256 + 93f0: 3f04 fld fs1,56(a4) + 93f2: 00090003 lb zero,0(s2) + 93f6: 0100 addi s0,sp,128 + 93f8: 0200 addi s0,sp,256 + 93fa: 3f04 fld fs1,56(a4) + 93fc: 00090003 lb zero,0(s2) + 9400: 0100 addi s0,sp,128 + 9402: 0200 addi s0,sp,256 + 9404: 3f04 fld fs1,56(a4) + 9406: 00090003 lb zero,0(s2) + 940a: 0100 addi s0,sp,128 + 940c: 0200 addi s0,sp,256 + 940e: 3c04 fld fs1,56(s0) + 9410: 0c090003 lb zero,192(s2) + 9414: 0100 addi s0,sp,128 + 9416: 0200 addi s0,sp,256 + 9418: 3c04 fld fs1,56(s0) + 941a: 00090003 lb zero,0(s2) + 941e: 0100 addi s0,sp,128 + 9420: 04090003 lb zero,64(s2) + 9424: 0100 addi s0,sp,128 + 9426: 00090003 lb zero,0(s2) + 942a: 0100 addi s0,sp,128 + 942c: 00090003 lb zero,0(s2) + 9430: 0100 addi s0,sp,128 + 9432: 00090003 lb zero,0(s2) + 9436: 0100 addi s0,sp,128 + 9438: 00090003 lb zero,0(s2) + 943c: 0100 addi s0,sp,128 + 943e: 00090003 lb zero,0(s2) + 9442: 0100 addi s0,sp,128 + 9444: 00090003 lb zero,0(s2) + 9448: 0100 addi s0,sp,128 + 944a: 24090003 lb zero,576(s2) + 944e: 0100 addi s0,sp,128 + 9450: 00090003 lb zero,0(s2) + 9454: 0100 addi s0,sp,128 + 9456: 00090003 lb zero,0(s2) + 945a: 0100 addi s0,sp,128 + 945c: 0200 addi s0,sp,256 + 945e: 2f04 fld fs1,24(a4) + 9460: 14090403 lb s0,320(s2) + 9464: 0100 addi s0,sp,128 + 9466: 0200 addi s0,sp,256 + 9468: 2f04 fld fs1,24(a4) + 946a: 00090003 lb zero,0(s2) + 946e: 0100 addi s0,sp,128 + 9470: 0200 addi s0,sp,256 + 9472: 3f04 fld fs1,56(a4) + 9474: 08090003 lb zero,128(s2) + 9478: 0100 addi s0,sp,128 + 947a: 0200 addi s0,sp,256 + 947c: 3f04 fld fs1,56(a4) + 947e: 00090003 lb zero,0(s2) + 9482: 0100 addi s0,sp,128 + 9484: 0200 addi s0,sp,256 + 9486: 3f04 fld fs1,56(a4) + 9488: 04090003 lb zero,64(s2) + 948c: 0100 addi s0,sp,128 + 948e: 0306 slli t1,t1,0x1 + 9490: 0900 addi s0,sp,144 + 9492: 0008 0x8 + 9494: 0001 nop + 9496: 0402 c.slli64 s0 + 9498: 0003064f fnmadd.s fa2,ft6,ft0,ft0,rne + 949c: 0c09 addi s8,s8,2 + 949e: 0100 addi s0,sp,128 + 94a0: 0200 addi s0,sp,256 + 94a2: 4f04 lw s1,24(a4) + 94a4: 00090003 lb zero,0(s2) + 94a8: 0100 addi s0,sp,128 + 94aa: 0200 addi s0,sp,256 + 94ac: 4f04 lw s1,24(a4) + 94ae: 0c090003 lb zero,192(s2) + 94b2: 0100 addi s0,sp,128 + 94b4: 0200 addi s0,sp,256 + 94b6: 4f04 lw s1,24(a4) + 94b8: 08090003 lb zero,128(s2) + 94bc: 0100 addi s0,sp,128 + 94be: 0200 addi s0,sp,256 + 94c0: 5004 lw s1,32(s0) + 94c2: 0306 slli t1,t1,0x1 + 94c4: 0900 addi s0,sp,144 + 94c6: 0004 0x4 + 94c8: 0301 addi t1,t1,0 + 94ca: 0900 addi s0,sp,144 + 94cc: 000c 0xc + 94ce: 0001 nop + 94d0: 0402 c.slli64 s0 + 94d2: 065a slli a2,a2,0x16 + 94d4: 0c090003 lb zero,192(s2) + 94d8: 0100 addi s0,sp,128 + 94da: 0200 addi s0,sp,256 + 94dc: 5a04 lw s1,48(a2) + 94de: 00090003 lb zero,0(s2) + 94e2: 0100 addi s0,sp,128 + 94e4: 0200 addi s0,sp,256 + 94e6: 5a04 lw s1,48(a2) + 94e8: 00090003 lb zero,0(s2) + 94ec: 0100 addi s0,sp,128 + 94ee: 0200 addi s0,sp,256 + 94f0: 5a04 lw s1,48(a2) + 94f2: 00090003 lb zero,0(s2) + 94f6: 0100 addi s0,sp,128 + 94f8: 0200 addi s0,sp,256 + 94fa: 5a04 lw s1,48(a2) + 94fc: 00090003 lb zero,0(s2) + 9500: 0100 addi s0,sp,128 + 9502: 0200 addi s0,sp,256 + 9504: 5a04 lw s1,48(a2) + 9506: 00090003 lb zero,0(s2) + 950a: 0100 addi s0,sp,128 + 950c: 0200 addi s0,sp,256 + 950e: 5a04 lw s1,48(a2) + 9510: 00090003 lb zero,0(s2) + 9514: 0100 addi s0,sp,128 + 9516: 0200 addi s0,sp,256 + 9518: 5a04 lw s1,48(a2) + 951a: 1c090103 lb sp,448(s2) + 951e: 0100 addi s0,sp,128 + 9520: 0200 addi s0,sp,256 + 9522: 5a04 lw s1,48(a2) + 9524: 00090003 lb zero,0(s2) + 9528: 0100 addi s0,sp,128 + 952a: 0200 addi s0,sp,256 + 952c: 5a04 lw s1,48(a2) + 952e: 00090203 lb tp,0(s2) + 9532: 0100 addi s0,sp,128 + 9534: 0105 addi sp,sp,1 + 9536: 0200 addi s0,sp,256 + 9538: 5a04 lw s1,48(a2) + 953a: 0306 slli t1,t1,0x1 + 953c: 0901 addi s2,s2,0 + 953e: 0000 unimp + 9540: 0901 addi s2,s2,0 + 9542: 0024 addi s1,sp,8 + 9544: 0100 addi s0,sp,128 + 9546: 1601 addi a2,a2,-32 + 9548: 0002 c.slli64 zero + 954a: 0300 addi s0,sp,384 + 954c: 1000 addi s0,sp,32 + 954e: 0002 c.slli64 zero + 9550: 0100 addi s0,sp,128 + 9552: fb01 bnez a4,9462 <_start-0x7fff6b9e> + 9554: 0d0e slli s10,s10,0x3 + 9556: 0100 addi s0,sp,128 + 9558: 0101 addi sp,sp,0 + 955a: 0001 nop + 955c: 0000 unimp + 955e: 0001 nop + 9560: 0100 addi s0,sp,128 + 9562: 6d6f682f 0x6d6f682f + 9566: 2f65 jal 9d1e <_start-0x7fff62e2> + 9568: 7270 flw fa2,100(a2) + 956a: 7969 lui s2,0xffffa + 956c: 2f61 jal 9d04 <_start-0x7fff62fc> + 956e: 6564 flw fs1,76(a0) + 9570: 2f76 fld ft10,344(sp) + 9572: 6972 flw fs2,28(sp) + 9574: 5f766373 csrrsi t1,0x5f7,12 + 9578: 6576 flw fa0,92(sp) + 957a: 69722f63 0x69722f63 + 957e: 2d766373 csrrsi t1,0x2d7,12 + 9582: 2f756e67 0x2f756e67 + 9586: 6972 flw fs2,28(sp) + 9588: 33766373 csrrsi t1,mhpmevent23,12 + 958c: 2d32 fld fs10,264(sp) + 958e: 6e75 lui t3,0x1d + 9590: 776f6e6b 0x776f6e6b + 9594: 2d6e fld fs10,216(sp) + 9596: 6c65 lui s8,0x19 + 9598: 2f66 fld ft10,88(sp) + 959a: 6e69 lui t3,0x1a + 959c: 64756c63 bltu a0,t2,9bf4 <_start-0x7fff640c> + 95a0: 2f65 jal 9d58 <_start-0x7fff62a8> + 95a2: 00737973 csrrci s2,0x7,6 + 95a6: 6d6f682f 0x6d6f682f + 95aa: 2f65 jal 9d62 <_start-0x7fff629e> + 95ac: 7270 flw fa2,100(a2) + 95ae: 7969 lui s2,0xffffa + 95b0: 2f61 jal 9d48 <_start-0x7fff62b8> + 95b2: 6544 flw fs1,12(a0) + 95b4: 6f746b73 csrrsi s6,0x6f7,8 + 95b8: 2f70 fld fa2,216(a4) + 95ba: 6972 flw fs2,28(sp) + 95bc: 2d766373 csrrsi t1,0x2d7,12 + 95c0: 2d756e67 0x2d756e67 + 95c4: 6f74 flw fa3,92(a4) + 95c6: 68636c6f jal s8,3fc4c <_start-0x7ffc03b4> + 95ca: 6961 lui s2,0x18 + 95cc: 2f6e fld ft10,216(sp) 95ce: 7562 flw fa0,56(sp) 95d0: 6c69 lui s8,0x1a - 95d2: 2d64 fld fs1,216(a0) - 95d4: 2d636367 0x2d636367 - 95d8: 656e flw fa0,216(sp) - 95da: 62696c77 0x62696c77 - 95de: 732d lui t1,0xfffeb - 95e0: 6174 flw fa3,68(a0) - 95e2: 2f326567 0x2f326567 - 95e6: 2f636367 0x2f636367 - 95ea: 6e69 lui t3,0x1a - 95ec: 64756c63 bltu a0,t2,9c44 <_start-0x7fff63bc> - 95f0: 0065 c.nop 25 - 95f2: 6d6f682f 0x6d6f682f - 95f6: 2f65 jal 9dae <_start-0x7fff6252> - 95f8: 6b65 lui s6,0x19 - 95fa: 6d69 lui s10,0x1a - 95fc: 722f3937 lui s2,0x722f3 - 9600: 7369 lui t1,0xffffa - 9602: 672d7663 bgeu s10,s2,9c6e <_start-0x7fff6392> - 9606: 756e flw fa0,248(sp) - 9608: 742d lui s0,0xfffeb - 960a: 636c6f6f jal t5,cfc40 <_start-0x7ff303c0> - 960e: 6168 flw fa0,68(a0) - 9610: 6e69 lui t3,0x1a - 9612: 6f72642f 0x6f72642f - 9616: 7370 flw fa2,100(a4) - 9618: 7369722f 0x7369722f - 961c: 32337663 bgeu t1,gp,9948 <_start-0x7fff66b8> - 9620: 752d lui a0,0xfffeb - 9622: 6b6e flw fs6,216(sp) - 9624: 6f6e flw ft10,216(sp) - 9626: 652d6e77 0x652d6e77 - 962a: 666c flw fa1,76(a2) - 962c: 636e692f vamoandw.v zero,v22,(t3),v18 - 9630: 756c flw fa1,108(a0) - 9632: 6564 flw fs1,76(a0) - 9634: 2e00 fld fs0,24(a2) - 9636: 2f2e fld ft10,200(sp) + 95d2: 2f64 fld fs1,216(a4) + 95d4: 7562 flw fa0,56(sp) + 95d6: 6c69 lui s8,0x1a + 95d8: 2d64 fld fs1,216(a0) + 95da: 2d636367 0x2d636367 + 95de: 656e flw fa0,216(sp) + 95e0: 62696c77 0x62696c77 + 95e4: 732d lui t1,0xfffeb + 95e6: 6174 flw fa3,68(a0) + 95e8: 2f326567 0x2f326567 + 95ec: 2f636367 0x2f636367 + 95f0: 6e69 lui t3,0x1a + 95f2: 64756c63 bltu a0,t2,9c4a <_start-0x7fff63b6> + 95f6: 0065 c.nop 25 + 95f8: 6d6f682f 0x6d6f682f + 95fc: 2f65 jal 9db4 <_start-0x7fff624c> + 95fe: 7270 flw fa2,100(a2) + 9600: 7969 lui s2,0xffffa + 9602: 2f61 jal 9d9a <_start-0x7fff6266> + 9604: 6564 flw fs1,76(a0) + 9606: 2f76 fld ft10,344(sp) + 9608: 6972 flw fs2,28(sp) + 960a: 5f766373 csrrsi t1,0x5f7,12 + 960e: 6576 flw fa0,92(sp) + 9610: 69722f63 0x69722f63 + 9614: 2d766373 csrrsi t1,0x2d7,12 + 9618: 2f756e67 0x2f756e67 + 961c: 6972 flw fs2,28(sp) + 961e: 33766373 csrrsi t1,mhpmevent23,12 + 9622: 2d32 fld fs10,264(sp) + 9624: 6e75 lui t3,0x1d + 9626: 776f6e6b 0x776f6e6b + 962a: 2d6e fld fs10,216(sp) + 962c: 6c65 lui s8,0x19 + 962e: 2f66 fld ft10,88(sp) + 9630: 6e69 lui t3,0x1a + 9632: 64756c63 bltu a0,t2,9c8a <_start-0x7fff6376> + 9636: 0065 c.nop 25 9638: 2e2e fld ft8,200(sp) 963a: 2f2e2e2f 0x2f2e2e2f 963e: 2e2e fld ft8,200(sp) - 9640: 7369722f 0x7369722f - 9644: 672d7663 bgeu s10,s2,9cb0 <_start-0x7fff6350> - 9648: 6c2f6363 bltu t5,sp,9d0e <_start-0x7fff62f2> - 964c: 6269 lui tp,0x1a - 964e: 2f636367 0x2f636367 - 9652: 2e2e fld ft8,200(sp) - 9654: 636e692f vamoandw.v zero,v22,(t3),v18 - 9658: 756c flw fa1,108(a0) - 965a: 6564 flw fs1,76(a0) - 965c: 2e00 fld fs0,24(a2) - 965e: 2f2e fld ft10,200(sp) + 9640: 2f2e2e2f 0x2f2e2e2f + 9644: 6972 flw fs2,28(sp) + 9646: 2d766373 csrrsi t1,0x2d7,12 + 964a: 2f636367 0x2f636367 + 964e: 696c flw fa1,84(a0) + 9650: 6762 flw fa4,24(sp) + 9652: 2e2f6363 bltu t5,sp,9938 <_start-0x7fff66c8> + 9656: 2f2e fld ft10,200(sp) + 9658: 6e69 lui t3,0x1a + 965a: 64756c63 bltu a0,t2,9cb2 <_start-0x7fff634e> + 965e: 0065 c.nop 25 9660: 2e2e fld ft8,200(sp) 9662: 2f2e2e2f 0x2f2e2e2f 9666: 2e2e fld ft8,200(sp) - 9668: 7369722f 0x7369722f - 966c: 672d7663 bgeu s10,s2,9cd8 <_start-0x7fff6328> - 9670: 6c2f6363 bltu t5,sp,9d36 <_start-0x7fff62ca> - 9674: 6269 lui tp,0x1a - 9676: 2f636367 0x2f636367 - 967a: 2e2e fld ft8,200(sp) - 967c: 6363672f vamoandw.v zero,v22,(t1),v14 - 9680: 6e6f632f 0x6e6f632f - 9684: 6966 flw fs2,88(sp) - 9686: 69722f67 0x69722f67 - 968a: 00766373 csrrsi t1,0x7,12 - 968e: 2e2e fld ft8,200(sp) - 9690: 2f2e2e2f 0x2f2e2e2f - 9694: 2f2e fld ft10,200(sp) - 9696: 00636367 0x636367 - 969a: 2e2e fld ft8,200(sp) - 969c: 2f2e2e2f 0x2f2e2e2f + 9668: 2f2e2e2f 0x2f2e2e2f + 966c: 6972 flw fs2,28(sp) + 966e: 2d766373 csrrsi t1,0x2d7,12 + 9672: 2f636367 0x2f636367 + 9676: 696c flw fa1,84(a0) + 9678: 6762 flw fa4,24(sp) + 967a: 2e2f6363 bltu t5,sp,9960 <_start-0x7fff66a0> + 967e: 2f2e fld ft10,200(sp) + 9680: 2f636367 0x2f636367 + 9684: 666e6f63 bltu t3,t1,9d02 <_start-0x7fff62fe> + 9688: 6769 lui a4,0x1a + 968a: 7369722f 0x7369722f + 968e: 2e007663 bgeu zero,zero,997a <_start-0x7fff6686> + 9692: 2f2e fld ft10,200(sp) + 9694: 2e2e fld ft8,200(sp) + 9696: 672f2e2f amoand.w.aqrl t3,s2,(t5) + 969a: 2e006363 bltu zero,zero,9980 <_start-0x7fff6680> + 969e: 2f2e fld ft10,200(sp) 96a0: 2e2e fld ft8,200(sp) 96a2: 2f2e2e2f 0x2f2e2e2f - 96a6: 6972 flw fs2,28(sp) - 96a8: 2d766373 csrrsi t1,0x2d7,12 - 96ac: 2f636367 0x2f636367 - 96b0: 696c flw fa1,84(a0) - 96b2: 6762 flw fa4,24(sp) - 96b4: 00006363 bltu zero,zero,96ba <_start-0x7fff6946> - 96b8: 6f6c flw fa1,92(a4) - 96ba: 682e6b63 bltu t3,sp,9d50 <_start-0x7fff62b0> - 96be: 0100 addi s0,sp,128 - 96c0: 0000 unimp - 96c2: 745f 7079 7365 0x73657079745f - 96c8: 682e flw fa6,200(sp) - 96ca: 0100 addi s0,sp,128 - 96cc: 0000 unimp - 96ce: 64647473 csrrci s0,0x646,8 - 96d2: 6665 lui a2,0x19 - 96d4: 682e flw fa6,200(sp) - 96d6: 0200 addi s0,sp,256 - 96d8: 0000 unimp - 96da: 6572 flw fa0,28(sp) - 96dc: 6e65 lui t3,0x19 - 96de: 2e74 fld fa3,216(a2) - 96e0: 0068 addi a0,sp,12 - 96e2: 0001 nop - 96e4: 6500 flw fs0,8(a0) - 96e6: 7272 flw ft4,60(sp) - 96e8: 6f6e flw ft10,216(sp) - 96ea: 682e flw fa6,200(sp) - 96ec: 0100 addi s0,sp,128 - 96ee: 0000 unimp - 96f0: 6c647473 csrrci s0,0x6c6,8 - 96f4: 6269 lui tp,0x1a - 96f6: 682e flw fa6,200(sp) - 96f8: 0300 addi s0,sp,384 - 96fa: 0000 unimp - 96fc: 6e75 lui t3,0x1d - 96fe: 7369 lui t1,0xffffa - 9700: 6474 flw fa3,76(s0) - 9702: 682e flw fa6,200(sp) - 9704: 0100 addi s0,sp,128 - 9706: 0000 unimp - 9708: 6974 flw fa3,84(a0) - 970a: 656d lui a0,0x1b - 970c: 682e flw fa6,200(sp) - 970e: 0300 addi s0,sp,384 - 9710: 0000 unimp - 9712: 6168 flw fa0,68(a0) - 9714: 61746873 csrrsi a6,0x617,8 - 9718: 2e62 fld ft8,24(sp) - 971a: 0068 addi a0,sp,12 - 971c: 0004 0x4 - 971e: 7200 flw fs0,32(a2) - 9720: 7369 lui t1,0xffffa - 9722: 6f2d7663 bgeu s10,s2,9e0e <_start-0x7fff61f2> - 9726: 7470 flw fa2,108(s0) - 9728: 00682e73 csrrs t3,0x6,a6 - 972c: 0005 c.nop 1 - 972e: 6900 flw fs0,16(a0) - 9730: 736e flw ft6,248(sp) - 9732: 2d6e fld fs10,216(sp) - 9734: 736e6f63 bltu t3,s6,9e72 <_start-0x7fff618e> - 9738: 6174 flw fa3,68(a0) - 973a: 746e flw fs0,248(sp) - 973c: 00682e73 csrrs t3,0x6,a6 - 9740: 0006 c.slli zero,0x1 - 9742: 6c00 flw fs0,24(s0) - 9744: 6269 lui tp,0x1a - 9746: 32636367 0x32636367 - 974a: 682e flw fa6,200(sp) - 974c: 0700 addi s0,sp,896 - 974e: 0000 unimp - 9750: 696c flw fa1,84(a0) - 9752: 6762 flw fa4,24(sp) - 9754: 2e326363 bltu tp,gp,9a3a <_start-0x7fff65c6> - 9758: 00070063 beqz a4,9758 <_start-0x7fff68a8> - 975c: 0000 unimp - 975e: 00000297 auipc t0,0x0 - 9762: 020f0003 lb zero,32(t5) - 9766: 0000 unimp - 9768: 0101 addi sp,sp,0 - 976a: 000d0efb 0xd0efb - 976e: 0101 addi sp,sp,0 - 9770: 0101 addi sp,sp,0 - 9772: 0000 unimp - 9774: 0100 addi s0,sp,128 + 96a6: 2e2e fld ft8,200(sp) + 96a8: 7369722f 0x7369722f + 96ac: 672d7663 bgeu s10,s2,9d18 <_start-0x7fff62e8> + 96b0: 6c2f6363 bltu t5,sp,9d76 <_start-0x7fff628a> + 96b4: 6269 lui tp,0x1a + 96b6: 00636367 0x636367 + 96ba: 6c00 flw fs0,24(s0) + 96bc: 2e6b636f jal t1,bf9a2 <_start-0x7ff4065e> + 96c0: 0068 addi a0,sp,12 + 96c2: 0001 nop + 96c4: 5f00 lw s0,56(a4) + 96c6: 7974 flw fa3,116(a0) + 96c8: 6570 flw fa2,76(a0) + 96ca: 00682e73 csrrs t3,0x6,a6 + 96ce: 0001 nop + 96d0: 7300 flw fs0,32(a4) + 96d2: 6474 flw fa3,76(s0) + 96d4: 6564 flw fs1,76(a0) + 96d6: 2e66 fld ft8,88(sp) + 96d8: 0068 addi a0,sp,12 + 96da: 0002 c.slli64 zero + 96dc: 7200 flw fs0,32(a2) + 96de: 6565 lui a0,0x19 + 96e0: 746e flw fs0,248(sp) + 96e2: 682e flw fa6,200(sp) + 96e4: 0100 addi s0,sp,128 + 96e6: 0000 unimp + 96e8: 7265 lui tp,0xffff9 + 96ea: 6e72 flw ft8,28(sp) + 96ec: 00682e6f jal t3,8b6f2 <_start-0x7ff7490e> + 96f0: 0001 nop + 96f2: 7300 flw fs0,32(a4) + 96f4: 6474 flw fa3,76(s0) + 96f6: 696c flw fa1,84(a0) + 96f8: 2e62 fld ft8,24(sp) + 96fa: 0068 addi a0,sp,12 + 96fc: 75000003 lb zero,1872(zero) # 750 <_start-0x7ffff8b0> + 9700: 696e flw fs2,216(sp) + 9702: 2e647473 csrrci s0,0x2e6,8 + 9706: 0068 addi a0,sp,12 + 9708: 0001 nop + 970a: 7400 flw fs0,40(s0) + 970c: 6d69 lui s10,0x1a + 970e: 2e65 jal 9ac6 <_start-0x7fff653a> + 9710: 0068 addi a0,sp,12 + 9712: 68000003 lb zero,1664(zero) # 680 <_start-0x7ffff980> + 9716: 7361 lui t1,0xffff8 + 9718: 7468 flw fa0,108(s0) + 971a: 6261 lui tp,0x18 + 971c: 682e flw fa6,200(sp) + 971e: 0400 addi s0,sp,512 + 9720: 0000 unimp + 9722: 6972 flw fs2,28(sp) + 9724: 2d766373 csrrsi t1,0x2d7,12 + 9728: 7374706f j 5165e <_start-0x7ffae9a2> + 972c: 682e flw fa6,200(sp) + 972e: 0500 addi s0,sp,640 + 9730: 0000 unimp + 9732: 6e69 lui t3,0x1a + 9734: 632d6e73 csrrsi t3,0x632,26 + 9738: 74736e6f jal t3,4067e <_start-0x7ffbf982> + 973c: 6e61 lui t3,0x18 + 973e: 7374 flw fa3,100(a4) + 9740: 682e flw fa6,200(sp) + 9742: 0600 addi s0,sp,768 + 9744: 0000 unimp + 9746: 696c flw fa1,84(a0) + 9748: 6762 flw fa4,24(sp) + 974a: 2e326363 bltu tp,gp,9a30 <_start-0x7fff65d0> + 974e: 0068 addi a0,sp,12 + 9750: 6c000007 vlxseg4bu.v v0,(zero),v0,v0.t + 9754: 6269 lui tp,0x1a + 9756: 32636367 0x32636367 + 975a: 632e flw ft6,200(sp) + 975c: 0700 addi s0,sp,896 + 975e: 0000 unimp + 9760: 9800 0x9800 + 9762: 0002 c.slli64 zero + 9764: 0300 addi s0,sp,384 + 9766: 1000 addi s0,sp,32 + 9768: 0002 c.slli64 zero + 976a: 0100 addi s0,sp,128 + 976c: fb01 bnez a4,967c <_start-0x7fff6984> + 976e: 0d0e slli s10,s10,0x3 + 9770: 0100 addi s0,sp,128 + 9772: 0101 addi sp,sp,0 + 9774: 0001 nop 9776: 0000 unimp - 9778: 2e01 jal 9a88 <_start-0x7fff6578> - 977a: 2f2e fld ft10,200(sp) + 9778: 0001 nop + 977a: 0100 addi s0,sp,128 977c: 2e2e fld ft8,200(sp) 977e: 2f2e2e2f 0x2f2e2e2f 9782: 2e2e fld ft8,200(sp) - 9784: 7369722f 0x7369722f - 9788: 672d7663 bgeu s10,s2,9df4 <_start-0x7fff620c> - 978c: 6c2f6363 bltu t5,sp,9e52 <_start-0x7fff61ae> - 9790: 6269 lui tp,0x1a - 9792: 00636367 0x636367 - 9796: 6d6f682f 0x6d6f682f - 979a: 2f65 jal 9f52 <_start-0x7fff60ae> - 979c: 6b65 lui s6,0x19 - 979e: 6d69 lui s10,0x1a - 97a0: 722f3937 lui s2,0x722f3 - 97a4: 7369 lui t1,0xffffa - 97a6: 672d7663 bgeu s10,s2,9e12 <_start-0x7fff61ee> - 97aa: 756e flw fa0,248(sp) - 97ac: 742d lui s0,0xfffeb - 97ae: 636c6f6f jal t5,cfde4 <_start-0x7ff3021c> - 97b2: 6168 flw fa0,68(a0) - 97b4: 6e69 lui t3,0x1a - 97b6: 6f72642f 0x6f72642f - 97ba: 7370 flw fa2,100(a4) + 9784: 2f2e2e2f 0x2f2e2e2f + 9788: 6972 flw fs2,28(sp) + 978a: 2d766373 csrrsi t1,0x2d7,12 + 978e: 2f636367 0x2f636367 + 9792: 696c flw fa1,84(a0) + 9794: 6762 flw fa4,24(sp) + 9796: 2f006363 bltu zero,a6,9a7c <_start-0x7fff6584> + 979a: 6f68 flw fa0,92(a4) + 979c: 656d lui a0,0x1b + 979e: 6972702f 0x6972702f + 97a2: 6179 addi sp,sp,464 + 97a4: 7665642f 0x7665642f + 97a8: 7369722f 0x7369722f + 97ac: 765f7663 bgeu t5,t0,9f18 <_start-0x7fff60e8> + 97b0: 6365 lui t1,0x19 + 97b2: 7369722f 0x7369722f + 97b6: 672d7663 bgeu s10,s2,9e22 <_start-0x7fff61de> + 97ba: 756e flw fa0,248(sp) 97bc: 7369722f 0x7369722f 97c0: 32337663 bgeu t1,gp,9aec <_start-0x7fff6514> 97c4: 752d lui a0,0xfffeb @@ -59143,215 +59126,213 @@ Disassembly of section .debug_line: 97dc: 2f00 fld fs0,24(a4) 97de: 6f68 flw fa0,92(a4) 97e0: 656d lui a0,0x1b - 97e2: 696b652f 0x696b652f - 97e6: 376d jal 9790 <_start-0x7fff6870> - 97e8: 2f39 jal 9f06 <_start-0x7fff60fa> - 97ea: 6972 flw fs2,28(sp) - 97ec: 2d766373 csrrsi t1,0x2d7,12 - 97f0: 2d756e67 0x2d756e67 - 97f4: 6f74 flw fa3,92(a4) - 97f6: 68636c6f jal s8,3fe7c <_start-0x7ffc0184> - 97fa: 6961 lui s2,0x18 - 97fc: 2f6e fld ft10,216(sp) - 97fe: 7562 flw fa0,56(sp) - 9800: 6c69 lui s8,0x1a - 9802: 2f64 fld fs1,216(a4) - 9804: 7562 flw fa0,56(sp) - 9806: 6c69 lui s8,0x1a - 9808: 2d64 fld fs1,216(a0) - 980a: 2d636367 0x2d636367 - 980e: 656e flw fa0,216(sp) - 9810: 62696c77 0x62696c77 - 9814: 732d lui t1,0xfffeb - 9816: 6174 flw fa3,68(a0) - 9818: 2f326567 0x2f326567 - 981c: 2f636367 0x2f636367 - 9820: 6e69 lui t3,0x1a - 9822: 64756c63 bltu a0,t2,9e7a <_start-0x7fff6186> - 9826: 0065 c.nop 25 - 9828: 6d6f682f 0x6d6f682f - 982c: 2f65 jal 9fe4 <_start-0x7fff601c> - 982e: 6b65 lui s6,0x19 - 9830: 6d69 lui s10,0x1a - 9832: 722f3937 lui s2,0x722f3 - 9836: 7369 lui t1,0xffffa - 9838: 672d7663 bgeu s10,s2,9ea4 <_start-0x7fff615c> - 983c: 756e flw fa0,248(sp) - 983e: 742d lui s0,0xfffeb - 9840: 636c6f6f jal t5,cfe76 <_start-0x7ff3018a> - 9844: 6168 flw fa0,68(a0) - 9846: 6e69 lui t3,0x1a - 9848: 6f72642f 0x6f72642f - 984c: 7370 flw fa2,100(a4) - 984e: 7369722f 0x7369722f - 9852: 32337663 bgeu t1,gp,9b7e <_start-0x7fff6482> - 9856: 752d lui a0,0xfffeb - 9858: 6b6e flw fs6,216(sp) - 985a: 6f6e flw ft10,216(sp) - 985c: 652d6e77 0x652d6e77 - 9860: 666c flw fa1,76(a2) - 9862: 636e692f vamoandw.v zero,v22,(t3),v18 - 9866: 756c flw fa1,108(a0) - 9868: 6564 flw fs1,76(a0) - 986a: 2e00 fld fs0,24(a2) - 986c: 2f2e fld ft10,200(sp) - 986e: 2e2e fld ft8,200(sp) - 9870: 2f2e2e2f 0x2f2e2e2f - 9874: 2e2e fld ft8,200(sp) - 9876: 7369722f 0x7369722f - 987a: 672d7663 bgeu s10,s2,9ee6 <_start-0x7fff611a> - 987e: 6c2f6363 bltu t5,sp,9f44 <_start-0x7fff60bc> - 9882: 6269 lui tp,0x1a - 9884: 2f636367 0x2f636367 - 9888: 2e2e fld ft8,200(sp) - 988a: 636e692f vamoandw.v zero,v22,(t3),v18 - 988e: 756c flw fa1,108(a0) - 9890: 6564 flw fs1,76(a0) - 9892: 2e00 fld fs0,24(a2) - 9894: 2f2e fld ft10,200(sp) - 9896: 2e2e fld ft8,200(sp) - 9898: 2f2e2e2f 0x2f2e2e2f - 989c: 2e2e fld ft8,200(sp) - 989e: 7369722f 0x7369722f - 98a2: 672d7663 bgeu s10,s2,9f0e <_start-0x7fff60f2> - 98a6: 6c2f6363 bltu t5,sp,9f6c <_start-0x7fff6094> - 98aa: 6269 lui tp,0x1a - 98ac: 2f636367 0x2f636367 - 98b0: 2e2e fld ft8,200(sp) - 98b2: 6363672f vamoandw.v zero,v22,(t1),v14 - 98b6: 6e6f632f 0x6e6f632f - 98ba: 6966 flw fs2,88(sp) - 98bc: 69722f67 0x69722f67 - 98c0: 00766373 csrrsi t1,0x7,12 - 98c4: 2e2e fld ft8,200(sp) - 98c6: 2f2e2e2f 0x2f2e2e2f - 98ca: 2f2e fld ft10,200(sp) - 98cc: 00636367 0x636367 - 98d0: 6c00 flw fs0,24(s0) - 98d2: 6269 lui tp,0x1a - 98d4: 32636367 0x32636367 - 98d8: 632e flw ft6,200(sp) - 98da: 0100 addi s0,sp,128 - 98dc: 0000 unimp - 98de: 6f6c flw fa1,92(a4) - 98e0: 682e6b63 bltu t3,sp,9f76 <_start-0x7fff608a> - 98e4: 0200 addi s0,sp,256 - 98e6: 0000 unimp - 98e8: 745f 7079 7365 0x73657079745f - 98ee: 682e flw fa6,200(sp) - 98f0: 0200 addi s0,sp,256 - 98f2: 0000 unimp - 98f4: 64647473 csrrci s0,0x646,8 - 98f8: 6665 lui a2,0x19 - 98fa: 682e flw fa6,200(sp) - 98fc: 0300 addi s0,sp,384 - 98fe: 0000 unimp - 9900: 6572 flw fa0,28(sp) - 9902: 6e65 lui t3,0x19 - 9904: 2e74 fld fa3,216(a2) - 9906: 0068 addi a0,sp,12 - 9908: 0002 c.slli64 zero - 990a: 6500 flw fs0,8(a0) - 990c: 7272 flw ft4,60(sp) - 990e: 6f6e flw ft10,216(sp) - 9910: 682e flw fa6,200(sp) - 9912: 0200 addi s0,sp,256 - 9914: 0000 unimp - 9916: 6c647473 csrrci s0,0x6c6,8 - 991a: 6269 lui tp,0x1a - 991c: 682e flw fa6,200(sp) - 991e: 0400 addi s0,sp,512 - 9920: 0000 unimp - 9922: 6e75 lui t3,0x1d - 9924: 7369 lui t1,0xffffa - 9926: 6474 flw fa3,76(s0) - 9928: 682e flw fa6,200(sp) - 992a: 0200 addi s0,sp,256 - 992c: 0000 unimp - 992e: 6974 flw fa3,84(a0) - 9930: 656d lui a0,0x1b - 9932: 682e flw fa6,200(sp) - 9934: 0400 addi s0,sp,512 - 9936: 0000 unimp - 9938: 6168 flw fa0,68(a0) - 993a: 61746873 csrrsi a6,0x617,8 - 993e: 2e62 fld ft8,24(sp) - 9940: 0068 addi a0,sp,12 - 9942: 0005 c.nop 1 - 9944: 7200 flw fs0,32(a2) - 9946: 7369 lui t1,0xffffa - 9948: 6f2d7663 bgeu s10,s2,a034 <_start-0x7fff5fcc> - 994c: 7470 flw fa2,108(s0) - 994e: 00682e73 csrrs t3,0x6,a6 - 9952: 0006 c.slli zero,0x1 - 9954: 6900 flw fs0,16(a0) - 9956: 736e flw ft6,248(sp) - 9958: 2d6e fld fs10,216(sp) - 995a: 736e6f63 bltu t3,s6,a098 <_start-0x7fff5f68> - 995e: 6174 flw fa3,68(a0) - 9960: 746e flw fs0,248(sp) - 9962: 00682e73 csrrs t3,0x6,a6 - 9966: 6c000007 vlxseg4bu.v v0,(zero),v0,v0.t - 996a: 6269 lui tp,0x1a - 996c: 32636367 0x32636367 - 9970: 682e flw fa6,200(sp) - 9972: 0100 addi s0,sp,128 - 9974: 0000 unimp - 9976: 0500 addi s0,sp,640 - 9978: 0001 nop - 997a: 0205 addi tp,tp,1 - 997c: 4af8 lw a4,84(a3) - 997e: 8001 c.srli64 s0 - 9980: 0105c203 lbu tp,16(a1) - 9984: 0305 addi t1,t1,1 - 9986: 00090103 lb sp,0(s2) # 722f3000 <_start-0xdd0d000> - 998a: 0100 addi s0,sp,128 - 998c: 00090203 lb tp,0(s2) - 9990: 0100 addi s0,sp,128 - 9992: 00090003 lb zero,0(s2) - 9996: 0100 addi s0,sp,128 - 9998: 00090003 lb zero,0(s2) - 999c: 0100 addi s0,sp,128 - 999e: 00090003 lb zero,0(s2) - 99a2: 0100 addi s0,sp,128 - 99a4: 00090003 lb zero,0(s2) - 99a8: 0100 addi s0,sp,128 - 99aa: 0200 addi s0,sp,256 - 99ac: 0304 addi s1,sp,384 - 99ae: 0306 slli t1,t1,0x1 - 99b0: 0900 addi s0,sp,144 - 99b2: 0008 0x8 - 99b4: 0001 nop - 99b6: 0402 c.slli64 s0 - 99b8: 060e slli a2,a2,0x3 - 99ba: 0c090003 lb zero,192(s2) - 99be: 0100 addi s0,sp,128 - 99c0: 0200 addi s0,sp,256 - 99c2: 0e04 addi s1,sp,784 - 99c4: 00090203 lb tp,0(s2) - 99c8: 0100 addi s0,sp,128 - 99ca: 0200 addi s0,sp,256 - 99cc: 0e04 addi s1,sp,784 - 99ce: 0306 slli t1,t1,0x1 - 99d0: 097e slli s2,s2,0x1f - 99d2: 0000 unimp - 99d4: 0501 addi a0,a0,0 - 99d6: 0001 nop - 99d8: 0402 c.slli64 s0 - 99da: 030e slli t1,t1,0x3 - 99dc: 001c0903 lb s2,1(s8) # 1a001 <_start-0x7ffe5fff> - 99e0: 0501 addi a0,a0,0 - 99e2: 04020003 lb zero,64(tp) # 1a040 <_start-0x7ffe5fc0> - 99e6: 0304 addi s1,sp,384 - 99e8: 097d addi s2,s2,31 - 99ea: 0008 0x8 - 99ec: 0301 addi t1,t1,0 - 99ee: 0900 addi s0,sp,144 - 99f0: 000c 0xc - 99f2: 0901 addi s2,s2,0 - 99f4: 0008 0x8 - 99f6: 0100 addi s0,sp,128 - 99f8: 01 Address 0x00000000000099f8 is out of bounds. + 97e2: 6972702f 0x6972702f + 97e6: 6179 addi sp,sp,464 + 97e8: 7365442f 0x7365442f + 97ec: 706f746b 0x706f746b + 97f0: 7369722f 0x7369722f + 97f4: 672d7663 bgeu s10,s2,9e60 <_start-0x7fff61a0> + 97f8: 756e flw fa0,248(sp) + 97fa: 742d lui s0,0xfffeb + 97fc: 636c6f6f jal t5,cfe32 <_start-0x7ff301ce> + 9800: 6168 flw fa0,68(a0) + 9802: 6e69 lui t3,0x1a + 9804: 6975622f 0x6975622f + 9808: 646c flw fa1,76(s0) + 980a: 6975622f 0x6975622f + 980e: 646c flw fa1,76(s0) + 9810: 672d lui a4,0xb + 9812: 6e2d6363 bltu s10,sp,9ef8 <_start-0x7fff6108> + 9816: 7765 lui a4,0xffff9 + 9818: 696c flw fa1,84(a0) + 981a: 2d62 fld fs10,24(sp) + 981c: 67617473 csrrci s0,0x676,2 + 9820: 3265 jal 91c8 <_start-0x7fff6e38> + 9822: 6363672f vamoandw.v zero,v22,(t1),v14 + 9826: 636e692f vamoandw.v zero,v22,(t3),v18 + 982a: 756c flw fa1,108(a0) + 982c: 6564 flw fs1,76(a0) + 982e: 2f00 fld fs0,24(a4) + 9830: 6f68 flw fa0,92(a4) + 9832: 656d lui a0,0x1b + 9834: 6972702f 0x6972702f + 9838: 6179 addi sp,sp,464 + 983a: 7665642f 0x7665642f + 983e: 7369722f 0x7369722f + 9842: 765f7663 bgeu t5,t0,9fae <_start-0x7fff6052> + 9846: 6365 lui t1,0x19 + 9848: 7369722f 0x7369722f + 984c: 672d7663 bgeu s10,s2,9eb8 <_start-0x7fff6148> + 9850: 756e flw fa0,248(sp) + 9852: 7369722f 0x7369722f + 9856: 32337663 bgeu t1,gp,9b82 <_start-0x7fff647e> + 985a: 752d lui a0,0xfffeb + 985c: 6b6e flw fs6,216(sp) + 985e: 6f6e flw ft10,216(sp) + 9860: 652d6e77 0x652d6e77 + 9864: 666c flw fa1,76(a2) + 9866: 636e692f vamoandw.v zero,v22,(t3),v18 + 986a: 756c flw fa1,108(a0) + 986c: 6564 flw fs1,76(a0) + 986e: 2e00 fld fs0,24(a2) + 9870: 2f2e fld ft10,200(sp) + 9872: 2e2e fld ft8,200(sp) + 9874: 2f2e2e2f 0x2f2e2e2f + 9878: 2e2e fld ft8,200(sp) + 987a: 7369722f 0x7369722f + 987e: 672d7663 bgeu s10,s2,9eea <_start-0x7fff6116> + 9882: 6c2f6363 bltu t5,sp,9f48 <_start-0x7fff60b8> + 9886: 6269 lui tp,0x1a + 9888: 2f636367 0x2f636367 + 988c: 2e2e fld ft8,200(sp) + 988e: 636e692f vamoandw.v zero,v22,(t3),v18 + 9892: 756c flw fa1,108(a0) + 9894: 6564 flw fs1,76(a0) + 9896: 2e00 fld fs0,24(a2) + 9898: 2f2e fld ft10,200(sp) + 989a: 2e2e fld ft8,200(sp) + 989c: 2f2e2e2f 0x2f2e2e2f + 98a0: 2e2e fld ft8,200(sp) + 98a2: 7369722f 0x7369722f + 98a6: 672d7663 bgeu s10,s2,9f12 <_start-0x7fff60ee> + 98aa: 6c2f6363 bltu t5,sp,9f70 <_start-0x7fff6090> + 98ae: 6269 lui tp,0x1a + 98b0: 2f636367 0x2f636367 + 98b4: 2e2e fld ft8,200(sp) + 98b6: 6363672f vamoandw.v zero,v22,(t1),v14 + 98ba: 6e6f632f 0x6e6f632f + 98be: 6966 flw fs2,88(sp) + 98c0: 69722f67 0x69722f67 + 98c4: 00766373 csrrsi t1,0x7,12 + 98c8: 2e2e fld ft8,200(sp) + 98ca: 2f2e2e2f 0x2f2e2e2f + 98ce: 2f2e fld ft10,200(sp) + 98d0: 00636367 0x636367 + 98d4: 6c00 flw fs0,24(s0) + 98d6: 6269 lui tp,0x1a + 98d8: 32636367 0x32636367 + 98dc: 632e flw ft6,200(sp) + 98de: 0100 addi s0,sp,128 + 98e0: 0000 unimp + 98e2: 6f6c flw fa1,92(a4) + 98e4: 682e6b63 bltu t3,sp,9f7a <_start-0x7fff6086> + 98e8: 0200 addi s0,sp,256 + 98ea: 0000 unimp + 98ec: 745f 7079 7365 0x73657079745f + 98f2: 682e flw fa6,200(sp) + 98f4: 0200 addi s0,sp,256 + 98f6: 0000 unimp + 98f8: 64647473 csrrci s0,0x646,8 + 98fc: 6665 lui a2,0x19 + 98fe: 682e flw fa6,200(sp) + 9900: 0300 addi s0,sp,384 + 9902: 0000 unimp + 9904: 6572 flw fa0,28(sp) + 9906: 6e65 lui t3,0x19 + 9908: 2e74 fld fa3,216(a2) + 990a: 0068 addi a0,sp,12 + 990c: 0002 c.slli64 zero + 990e: 6500 flw fs0,8(a0) + 9910: 7272 flw ft4,60(sp) + 9912: 6f6e flw ft10,216(sp) + 9914: 682e flw fa6,200(sp) + 9916: 0200 addi s0,sp,256 + 9918: 0000 unimp + 991a: 6c647473 csrrci s0,0x6c6,8 + 991e: 6269 lui tp,0x1a + 9920: 682e flw fa6,200(sp) + 9922: 0400 addi s0,sp,512 + 9924: 0000 unimp + 9926: 6e75 lui t3,0x1d + 9928: 7369 lui t1,0xffffa + 992a: 6474 flw fa3,76(s0) + 992c: 682e flw fa6,200(sp) + 992e: 0200 addi s0,sp,256 + 9930: 0000 unimp + 9932: 6974 flw fa3,84(a0) + 9934: 656d lui a0,0x1b + 9936: 682e flw fa6,200(sp) + 9938: 0400 addi s0,sp,512 + 993a: 0000 unimp + 993c: 6168 flw fa0,68(a0) + 993e: 61746873 csrrsi a6,0x617,8 + 9942: 2e62 fld ft8,24(sp) + 9944: 0068 addi a0,sp,12 + 9946: 0005 c.nop 1 + 9948: 7200 flw fs0,32(a2) + 994a: 7369 lui t1,0xffffa + 994c: 6f2d7663 bgeu s10,s2,a038 <_start-0x7fff5fc8> + 9950: 7470 flw fa2,108(s0) + 9952: 00682e73 csrrs t3,0x6,a6 + 9956: 0006 c.slli zero,0x1 + 9958: 6900 flw fs0,16(a0) + 995a: 736e flw ft6,248(sp) + 995c: 2d6e fld fs10,216(sp) + 995e: 736e6f63 bltu t3,s6,a09c <_start-0x7fff5f64> + 9962: 6174 flw fa3,68(a0) + 9964: 746e flw fs0,248(sp) + 9966: 00682e73 csrrs t3,0x6,a6 + 996a: 6c000007 vlxseg4bu.v v0,(zero),v0,v0.t + 996e: 6269 lui tp,0x1a + 9970: 32636367 0x32636367 + 9974: 682e flw fa6,200(sp) + 9976: 0100 addi s0,sp,128 + 9978: 0000 unimp + 997a: 0500 addi s0,sp,640 + 997c: 0001 nop + 997e: 0205 addi tp,tp,1 + 9980: 4ab4 lw a3,80(a3) + 9982: 8001 c.srli64 s0 + 9984: 0105c203 lbu tp,16(a1) + 9988: 0305 addi t1,t1,1 + 998a: 00090103 lb sp,0(s2) # ffffa000 <__BSS_END__+0x7ffe35e8> + 998e: 0100 addi s0,sp,128 + 9990: 00090203 lb tp,0(s2) + 9994: 0100 addi s0,sp,128 + 9996: 00090003 lb zero,0(s2) + 999a: 0100 addi s0,sp,128 + 999c: 00090003 lb zero,0(s2) + 99a0: 0100 addi s0,sp,128 + 99a2: 00090003 lb zero,0(s2) + 99a6: 0100 addi s0,sp,128 + 99a8: 00090003 lb zero,0(s2) + 99ac: 0100 addi s0,sp,128 + 99ae: 0200 addi s0,sp,256 + 99b0: 0304 addi s1,sp,384 + 99b2: 0306 slli t1,t1,0x1 + 99b4: 0900 addi s0,sp,144 + 99b6: 0008 0x8 + 99b8: 0001 nop + 99ba: 0402 c.slli64 s0 + 99bc: 060e slli a2,a2,0x3 + 99be: 0c090003 lb zero,192(s2) + 99c2: 0100 addi s0,sp,128 + 99c4: 0200 addi s0,sp,256 + 99c6: 0e04 addi s1,sp,784 + 99c8: 00090203 lb tp,0(s2) + 99cc: 0100 addi s0,sp,128 + 99ce: 0200 addi s0,sp,256 + 99d0: 0e04 addi s1,sp,784 + 99d2: 0306 slli t1,t1,0x1 + 99d4: 097e slli s2,s2,0x1f + 99d6: 0000 unimp + 99d8: 0501 addi a0,a0,0 + 99da: 0001 nop + 99dc: 0402 c.slli64 s0 + 99de: 030e slli t1,t1,0x3 + 99e0: 001c0903 lb s2,1(s8) # 19001 <_start-0x7ffe6fff> + 99e4: 0501 addi a0,a0,0 + 99e6: 04020003 lb zero,64(tp) # 1a040 <_start-0x7ffe5fc0> + 99ea: 0304 addi s1,sp,384 + 99ec: 097d addi s2,s2,31 + 99ee: 0008 0x8 + 99f0: 0301 addi t1,t1,0 + 99f2: 0900 addi s0,sp,144 + 99f4: 000c 0xc + 99f6: 0901 addi s2,s2,0 + 99f8: 0008 0x8 + 99fa: 0100 addi s0,sp,128 + 99fc: 01 Address 0x00000000000099fc is out of bounds. Disassembly of section .debug_frame: @@ -59369,7 +59350,7 @@ Disassembly of section .debug_frame: 12: 0000 unimp 14: 0000 unimp 16: 0000 unimp - 18: 085c addi a5,sp,20 + 18: 0818 addi a4,sp,16 1a: 8001 c.srli64 s0 1c: 06c8 addi a0,sp,836 1e: 0000 unimp @@ -59407,7 +59388,7 @@ Disassembly of section .debug_frame: 66: 0000 unimp 68: 0054 addi a3,sp,4 6a: 0000 unimp - 6c: 0f24 addi s1,sp,920 + 6c: 0ee0 addi s0,sp,860 6e: 8001 c.srli64 s0 70: 05b8 addi a4,sp,712 72: 0000 unimp @@ -59415,7 +59396,7 @@ Disassembly of section .debug_frame: 76: 4430 lw a2,72(s0) 78: 88580593 addi a1,a6,-1915 # ffff8885 <__BSS_END__+0x7ffe1e6d> 7c: 8902 jr s2 - 7e: 95069403 lh s0,-1712(a3) # 4950 <_start-0x7fffb6b0> + 7e: 95069403 lh s0,-1712(a3) # 77cc <_start-0x7fff8834> 82: 50089607 0x50089607 86: 0181 addi gp,gp,0 88: 0492 slli s1,s1,0x4 @@ -59443,7 +59424,7 @@ Disassembly of section .debug_frame: ba: 0000 unimp bc: 00a8 addi a0,sp,72 be: 0000 unimp - c0: 14dc addi a5,sp,612 + c0: 1498 addi a4,sp,608 c2: 8001 c.srli64 s0 c4: 0080 addi s0,sp,64 c6: 0000 unimp @@ -59459,7 +59440,7 @@ Disassembly of section .debug_frame: da: 0000 unimp dc: 00c8 addi a0,sp,68 de: 0000 unimp - e0: 155c addi a5,sp,676 + e0: 1518 addi a4,sp,672 e2: 8001 c.srli64 s0 e4: 00cc addi a1,sp,68 e6: 0000 unimp @@ -59481,7 +59462,7 @@ Disassembly of section .debug_frame: 106: 0000 unimp 108: 00f4 addi a3,sp,76 10a: 0000 unimp - 10c: 1628 addi a0,sp,808 + 10c: 15e4 addi s1,sp,748 10e: 8001 c.srli64 s0 110: 0144 addi s1,sp,132 112: 0000 unimp @@ -59502,7 +59483,7 @@ Disassembly of section .debug_frame: 132: 0000 unimp 134: 0120 addi s0,sp,136 136: 0000 unimp - 138: 176c addi a1,sp,940 + 138: 1728 addi a0,sp,936 13a: 8001 c.srli64 s0 13c: 0144 addi s1,sp,132 13e: 0000 unimp @@ -59523,7 +59504,7 @@ Disassembly of section .debug_frame: 15e: 0000 unimp 160: 014c addi a1,sp,132 162: 0000 unimp - 164: 18b0 addi a2,sp,120 + 164: 186c addi a1,sp,60 166: 8001 c.srli64 s0 168: 1008 addi a0,sp,32 16a: 0000 unimp @@ -59567,7 +59548,7 @@ Disassembly of section .debug_frame: 1c2: 0000 unimp 1c4: 01b0 addi a2,sp,200 1c6: 0000 unimp - 1c8: 28b8 fld fa4,80(s1) + 1c8: 2874 fld fa3,208(s0) 1ca: 8001 c.srli64 s0 1cc: 1520 addi s0,sp,680 1ce: 0000 unimp @@ -59602,7 +59583,7 @@ Disassembly of section .debug_frame: 20e: 0000 unimp 210: 01fc addi a5,sp,204 212: 0000 unimp - 214: 3dd8 fld fa4,184(a1) + 214: 3d94 fld fa3,56(a1) 216: 8001 c.srli64 s0 218: 0150 addi a2,sp,132 21a: 0000 unimp @@ -59624,7 +59605,7 @@ Disassembly of section .debug_frame: 23a: 0000 unimp 23c: 0228 addi a0,sp,264 23e: 0000 unimp - 240: 3f28 fld fa0,120(a4) + 240: 3ee4 fld fs1,248(a3) 242: 8001 c.srli64 s0 244: 0188 addi a0,sp,192 246: 0000 unimp @@ -59653,7 +59634,7 @@ Disassembly of section .debug_frame: 276: 0000 unimp 278: 0264 addi s1,sp,268 27a: 0000 unimp - 27c: 40b0 lw a2,64(s1) + 27c: 406c lw a1,68(s0) 27e: 8001 c.srli64 s0 280: 0324 addi s1,sp,392 282: 0000 unimp @@ -59689,7 +59670,7 @@ Disassembly of section .debug_frame: 2c2: 0000 unimp 2c4: 02b0 addi a2,sp,328 2c6: 0000 unimp - 2c8: 43d4 lw a3,4(a5) + 2c8: 4390 lw a2,0(a5) 2ca: 8001 c.srli64 s0 2cc: 0108 addi a0,sp,128 2ce: 0000 unimp @@ -59716,7 +59697,7 @@ Disassembly of section .debug_frame: 2fa: 0000 unimp 2fc: 02e8 addi a0,sp,332 2fe: 0000 unimp - 300: 44dc lw a5,12(s1) + 300: 4498 lw a4,8(s1) 302: 8001 c.srli64 s0 304: 00dc addi a5,sp,68 306: 0000 unimp @@ -59743,7 +59724,7 @@ Disassembly of section .debug_frame: 332: 0000 unimp 334: 0320 addi s0,sp,392 336: 0000 unimp - 338: 45b8 lw a4,72(a1) + 338: 4574 lw a3,76(a0) 33a: 8001 c.srli64 s0 33c: 020c addi a1,sp,256 33e: 0000 unimp @@ -59770,7 +59751,7 @@ Disassembly of section .debug_frame: 36a: 0000 unimp 36c: 0358 addi a4,sp,388 36e: 0000 unimp - 370: 47c4 lw s1,12(a5) + 370: 4780 lw s0,8(a5) 372: 8001 c.srli64 s0 374: 0334 addi a3,sp,392 376: 0000 unimp @@ -59791,7 +59772,7 @@ Disassembly of section .debug_frame: 396: 0000 unimp 398: 0384 addi s1,sp,448 39a: 0000 unimp - 39c: 4af8 lw a4,84(a3) + 39c: 4ab4 lw a3,80(a3) 39e: 8001 c.srli64 s0 3a0: 004c addi a1,sp,4 ... @@ -60064,1430 +60045,1419 @@ Disassembly of section .debug_str: 2f6: 6e75 lui t3,0x1d 2f8: 6f69 lui t5,0x1a 2fa: 006e c.slli zero,0x1b - 2fc: 6e5f 6f69 7362 0x73626f696e5f - 302: 6c00 flw fs0,24(s0) - 304: 20676e6f jal t3,7650a <_start-0x7ff89af6> - 308: 6f6c flw fa1,92(a4) - 30a: 676e flw fa4,216(sp) - 30c: 7520 flw fs0,104(a0) - 30e: 736e flw ft6,248(sp) - 310: 6769 lui a4,0x1a - 312: 656e flw fa0,216(sp) - 314: 2064 fld fs1,192(s0) - 316: 6e69 lui t3,0x1a - 318: 0074 addi a3,sp,12 - 31a: 5744 lw s1,44(a4) - 31c: 75727473 csrrci s0,0x757,4 - 320: 73007463 bgeu zero,a6,a48 <_start-0x7ffff5b8> - 324: 6f68 flw fa0,92(a4) - 326: 7472 flw fs0,60(sp) - 328: 7520 flw fs0,104(a0) - 32a: 736e flw ft6,248(sp) - 32c: 6769 lui a4,0x1a - 32e: 656e flw fa0,216(sp) - 330: 2064 fld fs1,192(s0) - 332: 6e69 lui t3,0x1a - 334: 0074 addi a3,sp,12 - 336: 5f5f 6c63 5f7a 0x5f7a6c635f5f + 2fc: 6d6f682f 0x6d6f682f + 300: 2f65 jal ab8 <_start-0x7ffff548> + 302: 7270 flw fa2,100(a2) + 304: 7969 lui s2,0xffffa + 306: 2f61 jal a9e <_start-0x7ffff562> + 308: 6544 flw fs1,12(a0) + 30a: 6f746b73 csrrsi s6,0x6f7,8 + 30e: 2f70 fld fa2,216(a4) + 310: 6972 flw fs2,28(sp) + 312: 2d766373 csrrsi t1,0x2d7,12 + 316: 2d756e67 0x2d756e67 + 31a: 6f74 flw fa3,92(a4) + 31c: 68636c6f jal s8,369a2 <_start-0x7ffc965e> + 320: 6961 lui s2,0x18 + 322: 2f6e fld ft10,216(sp) + 324: 7562 flw fa0,56(sp) + 326: 6c69 lui s8,0x1a + 328: 2f64 fld fs1,216(a4) + 32a: 7562 flw fa0,56(sp) + 32c: 6c69 lui s8,0x1a + 32e: 2d64 fld fs1,216(a0) + 330: 2d636367 0x2d636367 + 334: 656e flw fa0,216(sp) + 336: 62696c77 0x62696c77 + 33a: 732d lui t1,0xfffeb 33c: 6174 flw fa3,68(a0) - 33e: 0062 c.slli zero,0x18 - 340: 615f 6574 6978 0x69786574615f - 346: 3074 fld fa3,224(s0) - 348: 5f00 lw s0,56(a4) - 34a: 6e676973 csrrsi s2,0x6e6,14 - 34e: 6c61 lui s8,0x18 - 350: 625f 6675 5f00 0x5f006675625f - 356: 7361 lui t1,0xffff8 - 358: 6d697463 bgeu s2,s6,a20 <_start-0x7ffff5e0> - 35c: 5f65 li t5,-7 - 35e: 7562 flw fa0,56(sp) - 360: 0066 c.slli zero,0x19 - 362: 725f 7365 6c75 0x6c757365725f - 368: 0074 addi a3,sp,12 - 36a: 5f5f 6377 0068 0x6863775f5f - 370: 4241 li tp,16 - 372: 5f49 li t5,-14 - 374: 4c49 li s8,18 - 376: 3350 fld fa2,160(a4) - 378: 4632 lw a2,12(sp) - 37a: 6500 flw fs0,8(a0) - 37c: 766e flw fa2,248(sp) - 37e: 7269 lui tp,0xffffa - 380: 77006e6f jal t3,6af0 <_start-0x7fff9510> - 384: 6e69 lui t3,0x1a - 386: 5f74 lw a3,124(a4) - 388: 0074 addi a3,sp,12 - 38a: 6c5f 636f 006b 0x6b636f6c5f - 390: 5f5f 6875 4100 0x410068755f5f - 396: 4942 lw s2,16(sp) - 398: 495f 504c 3233 0x3233504c495f - 39e: 0045 c.nop 17 - 3a0: 6d5f 6c75 0074 0x746c756d5f - 3a6: 5f5f 6c75 7500 0x75006c755f5f - 3ac: 736e flw ft6,248(sp) - 3ae: 6570 flw fa2,76(a0) - 3b0: 74735f63 bge t1,t2,b0e <_start-0x7ffff4f2> - 3b4: 6972 flw fs2,28(sp) - 3b6: 676e flw fa4,216(sp) - 3b8: 706f0073 0x706f0073 - 3bc: 7274 flw fa3,100(a2) - 3be: 7365 lui t1,0xffff9 - 3c0: 7465 lui s0,0xffff9 - 3c2: 5f00 lw s0,56(a4) - 3c4: 74697277 0x74697277 - 3c8: 0065 c.nop 25 - 3ca: 5f5f 6d74 795f 0x795f6d745f5f - 3d0: 6165 addi sp,sp,112 - 3d2: 0072 c.slli zero,0x1c - 3d4: 5f5f 6f63 6e75 0x6e756f635f5f - 3da: 0074 addi a3,sp,12 - 3dc: 755f 756e 6573 0x6573756e755f - 3e2: 5f64 lw s1,124(a4) - 3e4: 6172 flw ft2,28(sp) - 3e6: 646e flw fs0,216(sp) - 3e8: 4100 lw s0,0(a0) - 3ea: 4942 lw s2,16(sp) - 3ec: 495f 504c 3233 0x3233504c495f - 3f2: 0044 addi s1,sp,4 - 3f4: 6972 flw fs2,28(sp) - 3f6: 5f766373 csrrsi t1,0x5f7,12 - 3fa: 65646f63 bltu s0,s6,a58 <_start-0x7ffff5a8> - 3fe: 6d5f 646f 6c65 0x6c65646f6d5f - 404: 5f00 lw s0,56(a4) - 406: 7366666f jal a2,66b3c <_start-0x7ff994c4> - 40a: 7465 lui s0,0xffff9 - 40c: 5f00 lw s0,56(a4) - 40e: 6942 flw fs2,16(sp) - 410: 746e6967 0x746e6967 - 414: 5f00 lw s0,56(a4) - 416: 656e flw fa0,216(sp) - 418: 7478 flw fa4,108(s0) - 41a: 0066 c.slli zero,0x19 - 41c: 706d6f63 bltu s10,t1,b3a <_start-0x7ffff4c6> - 420: 656c flw fa1,76(a0) - 422: 2078 fld fa4,192(s0) - 424: 6c66 flw fs8,88(sp) - 426: 0074616f jal sp,46c2c <_start-0x7ffb93d4> - 42a: 5f5f 6d74 6d5f 0x6d5f6d745f5f - 430: 5f006e6f jal t3,6a20 <_start-0x7fff95e0> - 434: 7461 lui s0,0xffff8 - 436: 7865 lui a6,0xffff9 - 438: 7469 lui s0,0xffffa - 43a: 7300 flw fs0,32(a4) - 43c: 6275 lui tp,0x1d - 43e: 6174706f j 48254 <_start-0x7ffb7dac> - 442: 6772 flw fa4,28(sp) - 444: 5f00 lw s0,56(a4) - 446: 735f 6964 6964 0x69646964735f - 44c: 696e flw fs2,216(sp) - 44e: 0074 addi a3,sp,12 - 450: 6f5f 6666 745f 0x745f66666f5f - 456: 5f00 lw s0,56(a4) - 458: 765f 0068 5f5f 0x5f5f0068765f - 45e: 6c76 flw fs8,92(sp) - 460: 5f00 lw s0,56(a4) - 462: 7266 flw ft4,120(sp) - 464: 6565 lui a0,0x19 - 466: 696c flw fa1,84(a0) - 468: 5f007473 csrrci s0,0x5f0,0 - 46c: 6974 flw fa3,84(a0) - 46e: 656d lui a0,0x1b - 470: 6f7a flw ft10,156(sp) - 472: 656e flw fa0,216(sp) - 474: 5f00 lw s0,56(a4) - 476: 626d lui tp,0x1b - 478: 74617473 csrrci s0,0x746,2 - 47c: 5f65 li t5,-7 - 47e: 0074 addi a3,sp,12 - 480: 4c5f 434f 5f4b 0x5f4b434f4c5f - 486: 4552 lw a0,20(sp) - 488: 53525543 fmadd.d fa0,ft4,fs5,fa0,unknown - 48c: 5649 li a2,-14 - 48e: 5f45 li t5,-15 - 490: 0054 addi a3,sp,4 - 492: 725f 6165 0064 0x646165725f - 498: 2e2e fld ft8,200(sp) - 49a: 2f2e2e2f 0x2f2e2e2f - 49e: 2e2e fld ft8,200(sp) - 4a0: 2f2e2e2f 0x2f2e2e2f - 4a4: 6972 flw fs2,28(sp) - 4a6: 2d766373 csrrsi t1,0x2d7,12 - 4aa: 2f636367 0x2f636367 - 4ae: 696c flw fa1,84(a0) - 4b0: 6762 flw fa4,24(sp) - 4b2: 6c2f6363 bltu t5,sp,b78 <_start-0x7ffff488> - 4b6: 6269 lui tp,0x1a - 4b8: 32636367 0x32636367 - 4bc: 632e flw ft6,200(sp) - 4be: 4100 lw s0,0(a0) - 4c0: 4942 lw s2,16(sp) - 4c2: 4c5f 3650 0034 0x3436504c5f - 4c8: 4241 li tp,16 - 4ca: 5f49 li t5,-14 - 4cc: 4c49 li s8,18 - 4ce: 3350 fld fa2,160(a4) - 4d0: 0032 c.slli zero,0xc - 4d2: 645f 6f73 685f 0x685f6f73645f - 4d8: 6e61 lui t3,0x18 - 4da: 6c64 flw fs1,92(s0) - 4dc: 0065 c.nop 25 - 4de: 4d5f4d43 0x4d5f4d43 - 4e2: 4445 li s0,17 - 4e4: 4e41 li t3,16 - 4e6: 0059 c.nop 22 - 4e8: 6e5f 7765 5f00 0x5f0077656e5f - 4ee: 5f68 lw a0,124(a4) - 4f0: 7265 lui tp,0xffff9 - 4f2: 6e72 flw ft8,28(sp) - 4f4: 665f006f j f1358 <_start-0x7ff0eca8> - 4f8: 6f6c flw fa1,92(a4) - 4fa: 745f6b63 bltu t5,t0,c50 <_start-0x7ffff3b0> - 4fe: 5f00 lw s0,56(a4) - 500: 745f 5f6d 6479 0x64795f6d745f - 506: 7961 lui s2,0xffff8 - 508: 5f00 lw s0,56(a4) - 50a: 6c66 flw fs8,88(sp) - 50c: 6761 lui a4,0x18 - 50e: 5f003273 csrrc tp,0x5f0,zero - 512: 6f69 lui t5,0x1a - 514: 7362 flw ft6,56(sp) - 516: 4300 lw s0,0(a4) - 518: 5f4d li t5,-13 - 51a: 454d li a0,19 - 51c: 4c44 lw s1,28(s0) - 51e: 6800574f fnmadd.s fa4,ft0,ft0,fa3,unknown - 522: 6174 flw fa3,68(a0) - 524: 5f62 lw t5,56(sp) - 526: 6168 flw fa0,68(a0) - 528: 5f006873 csrrsi a6,0x5f0,0 - 52c: 735f 4946 454c 0x454c4946735f + 33e: 2f326567 0x2f326567 + 342: 6972 flw fs2,28(sp) + 344: 33766373 csrrsi t1,mhpmevent23,12 + 348: 2d32 fld fs10,264(sp) + 34a: 6e75 lui t3,0x1d + 34c: 776f6e6b 0x776f6e6b + 350: 2d6e fld fs10,216(sp) + 352: 6c65 lui s8,0x19 + 354: 2f66 fld ft10,88(sp) + 356: 696c flw fa1,84(a0) + 358: 6762 flw fa4,24(sp) + 35a: 5f006363 bltu zero,a6,940 <_start-0x7ffff6c0> + 35e: 696e flw fs2,216(sp) + 360: 0073626f jal tp,36b66 <_start-0x7ffc949a> + 364: 6f6c flw fa1,92(a4) + 366: 676e flw fa4,216(sp) + 368: 6c20 flw fs0,88(s0) + 36a: 20676e6f jal t3,76570 <_start-0x7ff89a90> + 36e: 6e75 lui t3,0x1d + 370: 6e676973 csrrsi s2,0x6e6,14 + 374: 6465 lui s0,0x19 + 376: 6920 flw fs0,80(a0) + 378: 746e flw fs0,248(sp) + 37a: 4400 lw s0,8(s0) + 37c: 72747357 vsetvli t1,s0,1831 + 380: 6375 lui t1,0x1d + 382: 0074 addi a3,sp,12 + 384: 726f6873 csrrsi a6,0x726,30 + 388: 2074 fld fa3,192(s0) + 38a: 6e75 lui t3,0x1d + 38c: 6e676973 csrrsi s2,0x6e6,14 + 390: 6465 lui s0,0x19 + 392: 6920 flw fs0,80(a0) + 394: 746e flw fs0,248(sp) + 396: 5f00 lw s0,56(a4) + 398: 635f 7a6c 745f 0x745f7a6c635f + 39e: 6261 lui tp,0x18 + 3a0: 5f00 lw s0,56(a4) + 3a2: 7461 lui s0,0xffff8 + 3a4: 7865 lui a6,0xffff9 + 3a6: 7469 lui s0,0xffffa + 3a8: 0030 addi a2,sp,8 + 3aa: 735f 6769 616e 0x616e6769735f + 3b0: 5f6c lw a1,124(a4) + 3b2: 7562 flw fa0,56(sp) + 3b4: 0066 c.slli zero,0x19 + 3b6: 615f 6373 6974 0x69746373615f + 3bc: 656d lui a0,0x1b + 3be: 625f 6675 5f00 0x5f006675625f + 3c4: 6572 flw fa0,28(sp) + 3c6: 746c7573 csrrci a0,0x746,24 + 3ca: 5f00 lw s0,56(a4) + 3cc: 775f 6863 4100 0x41006863775f + 3d2: 4942 lw s2,16(sp) + 3d4: 495f 504c 3233 0x3233504c495f + 3da: 0046 c.slli zero,0x11 + 3dc: 6e65 lui t3,0x19 + 3de: 6976 flw fs2,92(sp) + 3e0: 6f72 flw ft10,28(sp) + 3e2: 006e c.slli zero,0x1b + 3e4: 746e6977 0x746e6977 + 3e8: 745f 5f00 6f6c 0x6f6c5f00745f + 3ee: 5f006b63 bltu zero,a6,9e4 <_start-0x7ffff61c> + 3f2: 755f 0068 4241 0x42410068755f + 3f8: 5f49 li t5,-14 + 3fa: 4c49 li s8,18 + 3fc: 3350 fld fa2,160(a4) + 3fe: 4532 lw a0,12(sp) + 400: 5f00 lw s0,56(a4) + 402: 756d lui a0,0xffffb + 404: 746c flw fa1,108(s0) + 406: 5f00 lw s0,56(a4) + 408: 755f 006c 6e75 0x6e75006c755f + 40e: 63657073 csrci 0x636,10 + 412: 735f 7274 6e69 0x6e697274735f + 418: 6f007367 0x6f007367 + 41c: 7470 flw fa2,108(s0) + 41e: 6572 flw fa0,28(sp) + 420: 00746573 csrrsi a0,0x7,8 + 424: 775f 6972 6574 0x65746972775f + 42a: 5f00 lw s0,56(a4) + 42c: 745f 5f6d 6579 0x65795f6d745f + 432: 7261 lui tp,0xffff8 + 434: 5f00 lw s0,56(a4) + 436: 635f 756f 746e 0x746e756f635f + 43c: 5f00 lw s0,56(a4) + 43e: 6e75 lui t3,0x1d + 440: 7375 lui t1,0xffffd + 442: 6465 lui s0,0x19 + 444: 725f 6e61 0064 0x646e61725f + 44a: 4241 li tp,16 + 44c: 5f49 li t5,-14 + 44e: 4c49 li s8,18 + 450: 3350 fld fa2,160(a4) + 452: 4432 lw s0,12(sp) + 454: 7200 flw fs0,32(a2) + 456: 7369 lui t1,0xffffa + 458: 635f7663 bgeu t5,s5,a84 <_start-0x7ffff57c> + 45c: 5f65646f jal s0,56a52 <_start-0x7ffa95ae> + 460: 6f6d lui t5,0x1b + 462: 6564 flw fs1,76(a0) + 464: 006c addi a1,sp,12 + 466: 6f5f 6666 6573 0x657366666f5f + 46c: 0074 addi a3,sp,12 + 46e: 425f 6769 6e69 0x6e696769425f + 474: 0074 addi a3,sp,12 + 476: 6e5f 7865 6674 0x667478656e5f + 47c: 6300 flw fs0,0(a4) + 47e: 6c706d6f jal s10,7344 <_start-0x7fff8cbc> + 482: 7865 lui a6,0xffff9 + 484: 6620 flw fs0,72(a2) + 486: 6f6c flw fa1,92(a4) + 488: 7461 lui s0,0xffff8 + 48a: 5f00 lw s0,56(a4) + 48c: 745f 5f6d 6f6d 0x6f6d5f6d745f + 492: 006e c.slli zero,0x1b + 494: 615f 6574 6978 0x69786574615f + 49a: 0074 addi a3,sp,12 + 49c: 6f627573 csrrci a0,0x6f6,4 + 4a0: 7470 flw fa2,108(s0) + 4a2: 7261 lui tp,0xffff8 + 4a4: 5f5f0067 jr 1525(t5) # 1b5f5 <_start-0x7ffe4a0b> + 4a8: 64696473 csrrsi s0,0x646,18 + 4ac: 6e69 lui t3,0x1a + 4ae: 7469 lui s0,0xffffa + 4b0: 5f00 lw s0,56(a4) + 4b2: 5f66666f jal a2,66aa8 <_start-0x7ff99558> + 4b6: 0074 addi a3,sp,12 + 4b8: 5f5f 6876 5f00 0x5f0068765f5f + 4be: 765f 006c 665f 0x665f006c765f + 4c4: 6572 flw fa0,28(sp) + 4c6: 6c65 lui s8,0x19 + 4c8: 7369 lui t1,0xffffa + 4ca: 0074 addi a3,sp,12 + 4cc: 745f 6d69 7a65 0x7a656d69745f + 4d2: 00656e6f jal t3,564d8 <_start-0x7ffa9b28> + 4d6: 6d5f 7362 6174 0x617473626d5f + 4dc: 6574 flw fa3,76(a0) + 4de: 745f 5f00 4f4c 0x4f4c5f00745f + 4e4: 525f4b43 fmadd.d fs6,ft10,ft5,fa0,rmm + 4e8: 4345 li t1,17 + 4ea: 5255 li tp,-11 + 4ec: 45564953 0x45564953 + 4f0: 545f 5f00 6572 0x65725f00545f + 4f6: 6461 lui s0,0x18 + 4f8: 2e00 fld fs0,24(a2) + 4fa: 2f2e fld ft10,200(sp) + 4fc: 2e2e fld ft8,200(sp) + 4fe: 2f2e2e2f 0x2f2e2e2f + 502: 2e2e fld ft8,200(sp) + 504: 7369722f 0x7369722f + 508: 672d7663 bgeu s10,s2,b74 <_start-0x7ffff48c> + 50c: 6c2f6363 bltu t5,sp,bd2 <_start-0x7ffff42e> + 510: 6269 lui tp,0x1a + 512: 2f636367 0x2f636367 + 516: 696c flw fa1,84(a0) + 518: 6762 flw fa4,24(sp) + 51a: 2e326363 bltu tp,gp,800 <_start-0x7ffff800> + 51e: 42410063 beq sp,tp,93e <_start-0x7ffff6c2> + 522: 5f49 li t5,-14 + 524: 504c lw a1,36(s0) + 526: 3436 fld fs0,360(sp) + 528: 4100 lw s0,0(a0) + 52a: 4942 lw s2,16(sp) + 52c: 495f 504c 3233 0x3233504c495f 532: 5f00 lw s0,56(a4) - 534: 5f737973 csrrci s2,0x5f7,6 - 538: 656e flw fa0,216(sp) - 53a: 7272 flw ft4,60(sp) - 53c: 5f00 lw s0,56(a4) - 53e: 626d lui tp,0x1b - 540: 656c flw fa1,76(a0) - 542: 5f6e lw t5,248(sp) - 544: 74617473 csrrci s0,0x746,2 - 548: 0065 c.nop 25 - 54a: 695f 636e 5f00 0x5f00636e695f - 550: 6e69 lui t3,0x1a - 552: 0064 addi s1,sp,12 - 554: 5f5f 6475 7669 0x766964755f5f - 55a: 6964 flw fs1,84(a0) - 55c: 5f5f0033 0x5f5f0033 - 560: 61656c63 bltu a0,s6,b78 <_start-0x7ffff488> - 564: 756e flw fa0,248(sp) - 566: 0070 addi a2,sp,12 - 568: 6d5f 7861 6477 0x647778616d5f - 56e: 725f0073 0x725f0073 - 572: 6565 lui a0,0x19 - 574: 746e flw fs0,248(sp) - 576: 5f00 lw s0,56(a4) - 578: 785f 0030 5f5f 0x5f5f0030785f - 57e: 3178 fld fa4,224(a0) - 580: 5f00 lw s0,56(a4) - 582: 785f 0032 5f5f 0x5f5f0032785f - 588: 3378 fld fa4,224(a4) - 58a: 5f00 lw s0,56(a4) - 58c: 765f 6c61 6575 0x65756c61765f - 592: 5f00 lw s0,56(a4) - 594: 6b656573 csrrsi a0,0x6b6,10 - 598: 5f00 lw s0,56(a4) - 59a: 7066 flw ft0,120(sp) - 59c: 745f736f jal t1,f84e0 <_start-0x7ff07b20> - 5a0: 5f00 lw s0,56(a4) - 5a2: 6c62 flw fs8,24(sp) - 5a4: 7a69736b 0x7a69736b - 5a8: 0065 c.nop 25 - 5aa: 735f 7a69 0065 0x657a69735f - 5b0: 5f5f 6475 7669 0x766964755f5f - 5b6: 6f6d lui t5,0x1b - 5b8: 6464 flw fs1,76(s0) - 5ba: 3469 jal 44 <_start-0x7fffffbc> - 5bc: 7500 flw fs0,40(a0) - 5be: 736e flw ft6,248(sp) - 5c0: 6570 flw fa2,76(a0) - 5c2: 735f7663 bgeu t5,s5,cee <_start-0x7ffff312> - 5c6: 7274 flw fa3,100(a2) - 5c8: 6e69 lui t3,0x1a - 5ca: 5f007367 0x5f007367 - 5ce: 64656573 csrrsi a0,0x646,10 - 5d2: 6f00 flw fs0,24(a4) - 5d4: 7470 flw fa2,108(s0) - 5d6: 7265 lui tp,0xffff9 - 5d8: 0072 c.slli zero,0x1c - 5da: 6968 flw fa0,84(a0) - 5dc: 5f006867 0x5f006867 - 5e0: 715f 0030 5f5f 0x5f5f0030715f - 5e6: 3171 jal 272 <_start-0x7ffffd8e> - 5e8: 5f00 lw s0,56(a4) - 5ea: 74727473 csrrci s0,0x747,4 - 5ee: 6c5f6b6f jal s6,f74b2 <_start-0x7ff08b4e> - 5f2: 7361 lui t1,0xffff8 - 5f4: 0074 addi a3,sp,12 - 5f6: 505f4d43 fmadd.s fs10,ft10,ft5,fa0,rmm - 5fa: 4349 li t1,18 - 5fc: 5f00 lw s0,56(a4) - 5fe: 6e66 flw ft8,88(sp) - 600: 7974 flw fa3,116(a0) - 602: 6570 flw fa2,76(a0) - 604: 6e750073 0x6e750073 - 608: 6e676973 csrrsi s2,0x6e6,14 - 60c: 6465 lui s0,0x19 - 60e: 6320 flw fs0,64(a4) - 610: 6168 flw fa0,68(a0) - 612: 0072 c.slli zero,0x1c - 614: 615f 6464 5f00 0x5f006464615f - 61a: 555f 6f4c 676e 0x676e6f4c555f - 620: 6800 flw fs0,16(s0) - 622: 6174 flw fa3,68(a0) - 624: 5f62 lw t5,56(sp) - 626: 7165 addi sp,sp,-400 - 628: 705f 696f 746e 0x746e696f705f - 62e: 7265 lui tp,0xffff9 - 630: 5f00 lw s0,56(a4) - 632: 785f 0072 675f 0x675f0072785f - 638: 6f6c flw fa1,92(a4) - 63a: 6162 flw ft2,24(sp) - 63c: 5f6c lw a1,124(a4) - 63e: 6d69 lui s10,0x1a - 640: 7570 flw fa2,108(a0) - 642: 6572 flw fa0,28(sp) - 644: 705f 7274 2f00 0x2f007274705f - 64a: 6f68 flw fa0,92(a4) - 64c: 656d lui a0,0x1b - 64e: 696b652f 0x696b652f - 652: 376d jal 5fc <_start-0x7ffffa04> - 654: 2f39 jal d72 <_start-0x7ffff28e> - 656: 6972 flw fs2,28(sp) - 658: 2d766373 csrrsi t1,0x2d7,12 - 65c: 2d756e67 0x2d756e67 - 660: 6f74 flw fa3,92(a4) - 662: 68636c6f jal s8,36ce8 <_start-0x7ffc9318> - 666: 6961 lui s2,0x18 - 668: 2f6e fld ft10,216(sp) - 66a: 7562 flw fa0,56(sp) - 66c: 6c69 lui s8,0x1a - 66e: 2f64 fld fs1,216(a4) - 670: 7562 flw fa0,56(sp) - 672: 6c69 lui s8,0x1a - 674: 2d64 fld fs1,216(a0) - 676: 2d636367 0x2d636367 - 67a: 656e flw fa0,216(sp) - 67c: 62696c77 0x62696c77 - 680: 732d lui t1,0xfffeb - 682: 6174 flw fa3,68(a0) - 684: 2f326567 0x2f326567 - 688: 6972 flw fs2,28(sp) - 68a: 33766373 csrrsi t1,mhpmevent23,12 - 68e: 2d32 fld fs10,264(sp) - 690: 6e75 lui t3,0x1d - 692: 776f6e6b 0x776f6e6b - 696: 2d6e fld fs10,216(sp) - 698: 6c65 lui s8,0x19 - 69a: 2f66 fld ft10,88(sp) - 69c: 696c flw fa1,84(a0) - 69e: 6762 flw fa4,24(sp) - 6a0: 55006363 bltu zero,a6,be6 <_start-0x7ffff41a> - 6a4: 4944 lw s1,20(a0) - 6a6: 7974 flw fa3,116(a0) - 6a8: 6570 flw fa2,76(a0) - 6aa: 5f00 lw s0,56(a4) - 6ac: 6f647473 csrrci s0,0x6f6,8 - 6b0: 7475 lui s0,0xffffd - 6b2: 5f00 lw s0,56(a4) - 6b4: 745f 5f6d 6477 0x64775f6d745f - 6ba: 7961 lui s2,0xffff8 - 6bc: 5f00 lw s0,56(a4) - 6be: 65756c67 0x65756c67 - 6c2: 5f00 lw s0,56(a4) - 6c4: 69647473 csrrci s0,0x696,8 - 6c8: 006e c.slli zero,0x1b - 6ca: 735f 6973 657a 0x657a6973735f - 6d0: 745f 5f00 366c 0x366c5f00745f - 6d6: 6134 flw fa3,64(a0) - 6d8: 625f 6675 5f00 0x5f006675625f - 6de: 5f676973 csrrsi s2,0x5f6,14 - 6e2: 7566 flw fa0,120(sp) - 6e4: 636e flw ft6,216(sp) - 6e6: 5f00 lw s0,56(a4) - 6e8: 705f 706f 6f63 0x6f63706f705f - 6ee: 6e75 lui t3,0x1d - 6f0: 5f74 lw a3,124(a4) - 6f2: 6174 flw fa3,68(a0) - 6f4: 0062 c.slli zero,0x18 - 6f6: 6e5f 7562 0066 0x6675626e5f - 6fc: 755f 756e 6573 0x6573756e755f - 702: 0064 addi s1,sp,12 - 704: 5f5f 3072 5f00 0x5f0030725f5f - 70a: 725f 0031 5f5f 0x5f5f0031725f - 710: 6d74 flw fa3,92(a0) - 712: 695f 6473 7473 0x74736473695f - 718: 5f00 lw s0,56(a4) - 71a: 6f6c flw fa1,92(a4) - 71c: 746c6163 bltu s8,t1,e5e <_start-0x7ffff1a2> - 720: 6d69 lui s10,0x1a - 722: 5f65 li t5,-7 - 724: 7562 flw fa0,56(sp) - 726: 0066 c.slli zero,0x19 - 728: 5f5f 6d74 6d5f 0x6d5f6d745f5f - 72e: 6e69 lui t3,0x1a - 730: 5f00 lw s0,56(a4) - 732: 3472 fld fs0,312(sp) - 734: 0038 addi a4,sp,8 - 736: 4241 li tp,16 - 738: 5f49 li t5,-14 - 73a: 504c lw a1,36(s0) - 73c: 3436 fld fs0,360(sp) - 73e: 0044 addi s1,sp,4 - 740: 6f74706f j 48636 <_start-0x7ffb79ca> - 744: 7470 flw fa2,108(s0) - 746: 4100 lw s0,0(a0) - 748: 4942 lw s2,16(sp) - 74a: 4c5f 3650 4634 0x463436504c5f - 750: 5f00 lw s0,56(a4) - 752: 626d lui tp,0x1b - 754: 6f74 flw fa3,92(a4) - 756: 735f6377 0x735f6377 - 75a: 6174 flw fa3,68(a0) - 75c: 6574 flw fa3,76(a0) - 75e: 5f00 lw s0,56(a4) - 760: 3570 fld fa2,232(a0) - 762: 6c5f0073 0x6c5f0073 - 766: 6c61636f jal t1,16e2c <_start-0x7ffe91d4> - 76a: 0065 c.nop 25 - 76c: 5155 li sp,-11 - 76e: 7449 lui s0,0xffff2 - 770: 7079 c.lui zero,0xffffe - 772: 0065 c.nop 25 - 774: 5f5f 6273 6675 0x667562735f5f + 534: 7364 flw fs1,100(a4) + 536: 61685f6f jal t5,85b4c <_start-0x7ff7a4b4> + 53a: 646e flw fs0,216(sp) + 53c: 656c flw fa1,76(a0) + 53e: 4300 lw s0,0(a4) + 540: 5f4d li t5,-13 + 542: 454d li a0,19 + 544: 4144 lw s1,4(a0) + 546: 594e lw s2,240(sp) + 548: 5f00 lw s0,56(a4) + 54a: 656e flw fa0,216(sp) + 54c: 685f0077 0x685f0077 + 550: 655f 7272 6f6e 0x6f6e7272655f + 556: 5f00 lw s0,56(a4) + 558: 6c66 flw fs8,88(sp) + 55a: 5f6b636f jal t1,b6b50 <_start-0x7ff494b0> + 55e: 0074 addi a3,sp,12 + 560: 5f5f 6d74 795f 0x795f6d745f5f + 566: 6164 flw fs1,68(a0) + 568: 0079 c.nop 30 + 56a: 665f 616c 7367 0x7367616c665f + 570: 0032 c.slli zero,0xc + 572: 695f 626f 0073 0x73626f695f + 578: 4d5f4d43 0x4d5f4d43 + 57c: 4445 li s0,17 + 57e: 4f4c lw a1,28(a4) + 580: 74680057 vmsle.vv v0,v6,v16,v0.t + 584: 6261 lui tp,0x18 + 586: 685f 7361 0068 0x687361685f + 58c: 5f5f 4673 4c49 0x4c4946735f5f + 592: 0045 c.nop 17 + 594: 735f 7379 6e5f 0x6e5f7379735f + 59a: 7265 lui tp,0xffff9 + 59c: 0072 c.slli zero,0x1c + 59e: 6d5f 6c62 6e65 0x6e656c626d5f + 5a4: 735f 6174 6574 0x65746174735f + 5aa: 5f00 lw s0,56(a4) + 5ac: 6e69 lui t3,0x1a + 5ae: 695f0063 beq t5,s5,c2e <_start-0x7ffff3d2> + 5b2: 646e flw fs0,216(sp) + 5b4: 5f00 lw s0,56(a4) + 5b6: 755f 6964 6476 0x64766964755f + 5bc: 3369 jal 346 <_start-0x7ffffcba> + 5be: 5f00 lw s0,56(a4) + 5c0: 635f 656c 6e61 0x6e61656c635f + 5c6: 7075 c.lui zero,0xffffd + 5c8: 5f00 lw s0,56(a4) + 5ca: 616d addi sp,sp,240 + 5cc: 7778 flw fa4,108(a4) + 5ce: 7364 flw fs1,100(a4) + 5d0: 5f00 lw s0,56(a4) + 5d2: 6572 flw fa0,28(sp) + 5d4: 6e65 lui t3,0x19 + 5d6: 0074 addi a3,sp,12 + 5d8: 5f5f 3078 5f00 0x5f0030785f5f + 5de: 785f 0031 5f5f 0x5f5f0031785f + 5e4: 3278 fld fa4,224(a2) + 5e6: 5f00 lw s0,56(a4) + 5e8: 785f 0033 5f5f 0x5f5f0033785f + 5ee: 6176 flw ft2,92(sp) + 5f0: 756c flw fa1,108(a0) + 5f2: 0065 c.nop 25 + 5f4: 735f 6565 006b 0x6b6565735f + 5fa: 665f 6f70 5f73 0x5f736f70665f + 600: 0074 addi a3,sp,12 + 602: 625f 6b6c 6973 0x69736b6c625f + 608: 657a flw fa0,156(sp) + 60a: 5f00 lw s0,56(a4) + 60c: 657a6973 csrrsi s2,0x657,20 + 610: 5f00 lw s0,56(a4) + 612: 755f 6964 6d76 0x6d766964755f + 618: 6964646f jal s0,46cae <_start-0x7ffb9352> + 61c: 0034 addi a3,sp,8 + 61e: 6e75 lui t3,0x1d + 620: 63657073 csrci 0x636,10 + 624: 5f76 lw t5,124(sp) + 626: 69727473 csrrci s0,0x697,4 + 62a: 676e flw fa4,216(sp) + 62c: 735f0073 0x735f0073 + 630: 6565 lui a0,0x19 + 632: 0064 addi s1,sp,12 + 634: 6574706f j 4848a <_start-0x7ffb7b76> + 638: 7272 flw ft4,60(sp) + 63a: 6800 flw fs0,16(s0) + 63c: 6769 lui a4,0x1a + 63e: 0068 addi a0,sp,12 + 640: 5f5f 3071 5f00 0x5f0030715f5f + 646: 715f 0031 735f 0x735f0031715f + 64c: 7274 flw fa3,100(a2) + 64e: 6f74 flw fa3,92(a4) + 650: 616c5f6b 0x616c5f6b + 654: 43007473 csrrci s0,0x430,0 + 658: 5f4d li t5,-13 + 65a: 4950 lw a2,20(a0) + 65c: 665f0043 fmadd.q ft0,ft10,ft5,fa2,rne + 660: 746e flw fs0,248(sp) + 662: 7079 c.lui zero,0xffffe + 664: 7365 lui t1,0xffff9 + 666: 7500 flw fs0,40(a0) + 668: 736e flw ft6,248(sp) + 66a: 6769 lui a4,0x1a + 66c: 656e flw fa0,216(sp) + 66e: 2064 fld fs1,192(s0) + 670: 72616863 bltu sp,t1,da0 <_start-0x7ffff260> + 674: 5f00 lw s0,56(a4) + 676: 6461 lui s0,0x18 + 678: 0064 addi s1,sp,12 + 67a: 5f5f 4c55 6e6f 0x6e6f4c555f5f + 680: 74680067 jr 1862(a6) # ffff9746 <__BSS_END__+0x7ffe2d2e> + 684: 6261 lui tp,0x18 + 686: 655f 5f71 6f70 0x6f705f71655f + 68c: 6e69 lui t3,0x1a + 68e: 6574 flw fa3,76(a0) + 690: 0072 c.slli zero,0x1c + 692: 5f5f 7278 5f00 0x5f0072785f5f + 698: 626f6c67 0x626f6c67 + 69c: 6c61 lui s8,0x18 + 69e: 695f 706d 7275 0x7275706d695f + 6a4: 5f65 li t5,-7 + 6a6: 7470 flw fa2,108(s0) + 6a8: 0072 c.slli zero,0x1c + 6aa: 4455 li s0,21 + 6ac: 7449 lui s0,0xffff2 + 6ae: 7079 c.lui zero,0xffffe + 6b0: 0065 c.nop 25 + 6b2: 735f 6474 756f 0x756f6474735f + 6b8: 0074 addi a3,sp,12 + 6ba: 5f5f 6d74 775f 0x775f6d745f5f + 6c0: 6164 flw fs1,68(a0) + 6c2: 0079 c.nop 30 + 6c4: 675f 756c 0065 0x65756c675f + 6ca: 735f 6474 6e69 0x6e696474735f + 6d0: 5f00 lw s0,56(a4) + 6d2: 7a697373 csrrci t1,0x7a6,18 + 6d6: 5f65 li t5,-7 + 6d8: 0074 addi a3,sp,12 + 6da: 6c5f 3436 5f61 0x5f6134366c5f + 6e0: 7562 flw fa0,56(sp) + 6e2: 0066 c.slli zero,0x19 + 6e4: 735f 6769 665f 0x665f6769735f + 6ea: 6e75 lui t3,0x1d + 6ec: 5f5f0063 beq t5,s5,ccc <_start-0x7ffff334> + 6f0: 6f70 flw fa2,92(a4) + 6f2: 6370 flw fa2,68(a4) + 6f4: 746e756f jal a0,e7e3a <_start-0x7ff181c6> + 6f8: 745f 6261 5f00 0x5f006261745f + 6fe: 626e flw ft4,216(sp) + 700: 6675 lui a2,0x1d + 702: 5f00 lw s0,56(a4) + 704: 6e75 lui t3,0x1d + 706: 7375 lui t1,0xffffd + 708: 6465 lui s0,0x19 + 70a: 5f00 lw s0,56(a4) + 70c: 725f 0030 5f5f 0x5f5f0030725f + 712: 3172 fld ft2,312(sp) + 714: 5f00 lw s0,56(a4) + 716: 745f 5f6d 7369 0x73695f6d745f + 71c: 7364 flw fs1,100(a4) + 71e: 0074 addi a3,sp,12 + 720: 6c5f 636f 6c61 0x6c61636f6c5f + 726: 6974 flw fa3,84(a0) + 728: 656d lui a0,0x1b + 72a: 625f 6675 5f00 0x5f006675625f + 730: 745f 5f6d 696d 0x696d5f6d745f + 736: 006e c.slli zero,0x1b + 738: 725f 3834 4100 0x41003834725f + 73e: 4942 lw s2,16(sp) + 740: 4c5f 3650 4434 0x443436504c5f + 746: 6f00 flw fs0,24(a4) + 748: 7470 flw fa2,108(s0) + 74a: 0074706f j 47f50 <_start-0x7ffb80b0> + 74e: 4241 li tp,16 + 750: 5f49 li t5,-14 + 752: 504c lw a1,36(s0) + 754: 3436 fld fs0,360(sp) + 756: 0046 c.slli zero,0x11 + 758: 6d5f 7462 776f 0x776f74626d5f + 75e: 74735f63 bge t1,t2,ebc <_start-0x7ffff144> + 762: 7461 lui s0,0xffff8 + 764: 0065 c.nop 25 + 766: 705f 7335 5f00 0x5f007335705f + 76c: 6f6c flw fa1,92(a4) + 76e: 656c6163 bltu s8,s6,db0 <_start-0x7ffff250> + 772: 5500 lw s0,40(a0) + 774: 4951 li s2,20 + 776: 7974 flw fa3,116(a0) + 778: 6570 flw fa2,76(a0) 77a: 5f00 lw s0,56(a4) - 77c: 745f 5f6d 646d 0x646d5f6d745f - 782: 7961 lui s2,0xffff8 - 784: 5f00 lw s0,56(a4) - 786: 6172 flw ft2,28(sp) - 788: 646e flw fs0,216(sp) - 78a: 6e5f 7865 0074 0x7478656e5f - 790: 7468 flw fa0,108(s0) - 792: 6261 lui tp,0x18 - 794: 655f 0071 5f5f 0x5f5f0071655f - 79a: 6d75 lui s10,0x1d - 79c: 6964646f jal s0,46e32 <_start-0x7ffb91ce> - 7a0: 465f0033 0x465f0033 - 7a4: 5f50 lw a2,60(a4) - 7a6: 4150 lw a2,4(a0) - 7a8: 435f4b43 fmadd.d fs6,ft10,fs5,fs0,rmm - 7ac: 4e41 li t3,16 - 7ae: 43494e4f fnmadd.d ft8,fs2,fs4,fs0,rmm - 7b2: 4c41 li s8,16 - 7b4: 545f 665f 0030 0x30665f545f - 7ba: 465f 5f50 4150 0x41505f50465f - 7c0: 435f4b43 fmadd.d fs6,ft10,fs5,fs0,rmm - 7c4: 4e41 li t3,16 - 7c6: 43494e4f fnmadd.d ft8,fs2,fs4,fs0,rmm - 7ca: 4c41 li s8,16 - 7cc: 545f 665f 0031 0x31665f545f - 7d2: 465f 5f50 4944 0x49445f50465f - 7d8: 5f56 lw t5,116(sp) - 7da: 454d li a0,19 - 7dc: 5441 li s0,-16 - 7de: 325f 755f 6964 0x6964755f325f - 7e4: 5f76 lw t5,124(sp) - 7e6: 5f6d li t5,-5 - 7e8: 3066 fld ft0,120(sp) - 7ea: 4700 lw s0,8(a4) - 7ec: 554e lw a0,240(sp) - 7ee: 4320 lw s0,64(a4) - 7f0: 3731 jal 6fc <_start-0x7ffff904> - 7f2: 3820 fld fs0,112(s0) - 7f4: 332e fld ft6,232(sp) - 7f6: 302e fld ft0,232(sp) - 7f8: 2d20 fld fs0,88(a0) - 7fa: 636d lui t1,0x1b - 7fc: 6f6d lui t5,0x1b - 7fe: 6564 flw fs1,76(a0) - 800: 3d6c fld fa1,248(a0) - 802: 656d lui a0,0x1b - 804: 6c64 flw fs1,92(s0) - 806: 2d20776f jal a4,7ad8 <_start-0x7fff8528> - 80a: 636d lui t1,0x1b - 80c: 6f6d lui t5,0x1b - 80e: 6564 flw fs1,76(a0) - 810: 3d6c fld fa1,248(a0) - 812: 656d lui a0,0x1b - 814: 6c64 flw fs1,92(s0) - 816: 2d20776f jal a4,7ae8 <_start-0x7fff8518> - 81a: 746d lui s0,0xffffb - 81c: 6e75 lui t3,0x1d - 81e: 3d65 jal 6d6 <_start-0x7ffff92a> - 820: 6f72 flw ft10,28(sp) - 822: 74656b63 bltu a0,t1,f78 <_start-0x7ffff088> - 826: 2d20 fld fs0,88(a0) - 828: 616d addi sp,sp,240 - 82a: 6372 flw ft6,28(sp) - 82c: 3d68 fld fa0,248(a0) - 82e: 7672 flw fa2,60(sp) - 830: 6d693233 0x6d693233 - 834: 2076 fld ft0,344(sp) - 836: 6d2d lui s10,0xb - 838: 6261 lui tp,0x18 - 83a: 3d69 jal 6d4 <_start-0x7ffff92c> - 83c: 6c69 lui s8,0x1a - 83e: 3370 fld fa2,224(a4) - 840: 2032 fld ft0,264(sp) - 842: 672d lui a4,0xb - 844: 2d20 fld fs0,88(a0) - 846: 2d20734f 0x2d20734f - 84a: 2d20324f 0x2d20324f - 84e: 2d20734f 0x2d20734f - 852: 6266 flw ft4,88(sp) - 854: 6975 lui s2,0x1d - 856: 646c flw fa1,76(s0) - 858: 6e69 lui t3,0x1a - 85a: 696c2d67 0x696c2d67 - 85e: 6762 flw fa4,24(sp) - 860: 2d206363 bltu zero,s2,b26 <_start-0x7ffff4da> - 864: 6e66 flw ft8,88(sp) - 866: 74732d6f jal s10,337ac <_start-0x7ffcc854> - 86a: 6361 lui t1,0x18 - 86c: 72702d6b 0x72702d6b - 870: 6365746f jal s0,57ea6 <_start-0x7ffa815a> - 874: 6f74 flw fa3,92(a4) - 876: 2072 fld ft0,280(sp) - 878: 662d lui a2,0xb - 87a: 6976 flw fs2,92(sp) - 87c: 69626973 csrrsi s2,0x696,4 - 880: 696c flw fa1,84(a0) - 882: 7974 flw fa3,116(a0) - 884: 683d lui a6,0xf - 886: 6469 lui s0,0x1a - 888: 6564 flw fs1,76(a0) - 88a: 006e c.slli zero,0x1b - 88c: 5f5f 6964 6476 0x647669645f5f - 892: 3366 fld ft6,120(sp) - 894: 5500 lw s0,40(a0) - 896: 5748 lw a0,44(a4) - 898: 7974 flw fa3,116(a0) - 89a: 6570 flw fa2,76(a0) - 89c: 5f00 lw s0,56(a4) - 89e: 5046 0x5046 - 8a0: 445f 5649 4d5f 0x4d5f5649445f - 8a6: 4145 li sp,17 - 8a8: 5f54 lw a3,60(a4) - 8aa: 5f32 lw t5,44(sp) - 8ac: 6475 lui s0,0x1d - 8ae: 7669 lui a2,0xffffa - 8b0: 6d5f 665f 0031 0x31665f6d5f - 8b6: 7266 flw ft4,120(sp) - 8b8: 6361 lui t1,0x18 - 8ba: 0030 addi a2,sp,8 - 8bc: 7266 flw ft4,120(sp) - 8be: 6361 lui t1,0x18 - 8c0: 0031 c.nop 12 - 8c2: 465f 5f50 4150 0x41505f50465f - 8c8: 525f4b43 fmadd.d fs6,ft10,ft5,fa0,rmm - 8cc: 5741 li a4,-16 - 8ce: 325f 665f 6f6c 0x6f6c665f325f - 8d4: 4400 lw s0,8(s0) - 8d6: 7446 flw fs0,112(sp) - 8d8: 7079 c.lui zero,0xffffe - 8da: 0065 c.nop 25 - 8dc: 465f 5f50 4e55 0x4e555f50465f - 8e2: 4150 lw a2,4(a0) - 8e4: 435f4b43 fmadd.d fs6,ft10,fs5,fs0,rmm - 8e8: 4e41 li t3,16 - 8ea: 43494e4f fnmadd.d ft8,fs2,fs4,fs0,rmm - 8ee: 4c41 li s8,16 - 8f0: 735f 6968 7466 0x74666968735f - 8f6: 5f00 lw s0,56(a4) - 8f8: 5046 0x5046 - 8fa: 445f 5649 4d5f 0x4d5f5649445f - 900: 4145 li sp,17 - 902: 5f54 lw a3,60(a4) - 904: 5f32 lw t5,44(sp) - 906: 6475 lui s0,0x1d - 908: 7669 lui a2,0xffffa - 90a: 725f 665f 0030 0x30665f725f - 910: 465f 5f50 4944 0x49445f50465f - 916: 5f56 lw t5,116(sp) - 918: 454d li a0,19 - 91a: 5441 li s0,-16 - 91c: 325f 755f 6964 0x6964755f325f - 922: 5f76 lw t5,124(sp) - 924: 5f72 lw t5,60(sp) - 926: 3166 fld ft2,120(sp) - 928: 5200 lw s0,32(a2) - 92a: 665f 0030 465f 0x465f0030665f - 930: 5f50 lw a2,60(a4) - 932: 4e55 li t3,21 - 934: 4150 lw a2,4(a0) - 936: 525f4b43 fmadd.d fs6,ft10,ft5,fa0,rmm - 93a: 5741 li a4,-16 - 93c: 325f 665f 6f6c 0x6f6c665f325f - 942: 4100 lw s0,0(a0) - 944: 665f 0031 665f 0x665f0031665f - 94a: 7865 lui a6,0xffff9 - 94c: 5f00 lw s0,56(a4) - 94e: 5046 0x5046 - 950: 445f 5649 4d5f 0x4d5f5649445f - 956: 4145 li sp,17 - 958: 5f54 lw a3,60(a4) - 95a: 5f32 lw t5,44(sp) - 95c: 6475 lui s0,0x1d - 95e: 7669 lui a2,0xffffa - 960: 6e5f 665f 0030 0x30665f6e5f - 966: 465f 5f50 4944 0x49445f50465f - 96c: 5f56 lw t5,116(sp) - 96e: 454d li a0,19 - 970: 5441 li s0,-16 - 972: 325f 755f 6964 0x6964755f325f - 978: 5f76 lw t5,124(sp) - 97a: 5f6e lw t5,248(sp) - 97c: 3166 fld ft2,120(sp) - 97e: 5f00 lw s0,56(a4) - 980: 5046 0x5046 - 982: 445f 5649 4d5f 0x4d5f5649445f - 988: 4145 li sp,17 - 98a: 5f54 lw a3,60(a4) - 98c: 5f32 lw t5,44(sp) - 98e: 6475 lui s0,0x1d - 990: 7669 lui a2,0xffffa - 992: 6e5f 665f 0032 0x32665f6e5f - 998: 465f 5f50 4150 0x41505f50465f - 99e: 435f4b43 fmadd.d fs6,ft10,fs5,fs0,rmm - 9a2: 4e41 li t3,16 - 9a4: 43494e4f fnmadd.d ft8,fs2,fs4,fs0,rmm - 9a8: 4c41 li s8,16 - 9aa: 545f 735f 5f00 0x5f00735f545f - 9b0: 5046 0x5046 - 9b2: 505f 4341 5f4b 0x5f4b4341505f - 9b8: 4f4e4143 fmadd.q ft2,ft8,fs4,fs1,rmm - 9bc: 494e lw s2,208(sp) - 9be: 5f4c4143 fmadd.q ft2,fs8,fs4,fa1,rmm - 9c2: 7369 lui t1,0xffffa - 9c4: 745f 6e69 0079 0x796e69745f - 9ca: 5f41 li t5,-16 - 9cc: 3066 fld ft0,120(sp) - 9ce: 4200 lw s0,0(a2) - 9d0: 665f 0030 5f42 0x5f420030665f - 9d6: 3166 fld ft2,120(sp) - 9d8: 2e00 fld fs0,24(a2) - 9da: 2f2e fld ft10,200(sp) - 9dc: 2e2e fld ft8,200(sp) - 9de: 2f2e2e2f 0x2f2e2e2f - 9e2: 2e2e fld ft8,200(sp) - 9e4: 7369722f 0x7369722f - 9e8: 672d7663 bgeu s10,s2,1054 <_start-0x7fffefac> - 9ec: 6c2f6363 bltu t5,sp,10b2 <_start-0x7fffef4e> - 9f0: 6269 lui tp,0x1a - 9f2: 2f636367 0x2f636367 - 9f6: 74666f73 csrrsi t5,0x746,12 - 9fa: 662d lui a2,0xb - 9fc: 2f70 fld fa2,216(a4) - 9fe: 6964 flw fs1,84(a0) - a00: 6476 flw fs0,92(sp) - a02: 3366 fld ft6,120(sp) - a04: 632e flw ft6,200(sp) - a06: 5f00 lw s0,56(a4) - a08: 5046 0x5046 - a0a: 555f 494e 4e4f 0x4e4f494e555f - a10: 445f 5f00 5046 0x50465f00445f - a16: 505f 4341 5f4b 0x5f4b4341505f - a1c: 4f4e4143 fmadd.q ft2,ft8,fs4,fs1,rmm - a20: 494e lw s2,208(sp) - a22: 5f4c4143 fmadd.q ft2,fs8,fs4,fa1,rmm - a26: 5f54 lw a3,60(a4) - a28: 0065 c.nop 25 - a2a: 6962 flw fs2,24(sp) - a2c: 7374 flw fa3,100(a4) - a2e: 5f00 lw s0,56(a4) - a30: 5046 0x5046 - a32: 505f 4341 5f4b 0x5f4b4341505f - a38: 4f4e4143 fmadd.q ft2,ft8,fs4,fs1,rmm - a3c: 494e lw s2,208(sp) - a3e: 5f4c4143 fmadd.q ft2,fs8,fs4,fa1,rmm - a42: 5f54 lw a3,60(a4) - a44: 665f0063 beq t5,t0,10a4 <_start-0x7fffef5c> - a48: 6d72 flw fs10,28(sp) - a4a: 5200 lw s0,32(a2) - a4c: 665f 0031 465f 0x465f0031665f - a52: 5f50 lw a2,60(a4) - a54: 5246 lw tp,112(sp) - a56: 4341 li t1,16 - a58: 535f 5352 345f 0x345f5352535f - a5e: 735f 6974 6b63 0x6b636974735f - a64: 0079 c.nop 30 - a66: 465f 5f50 5246 0x52465f50465f - a6c: 4341 li t1,16 - a6e: 535f 5352 5f54 0x5f545352535f - a74: 5f34 lw a3,120(a4) - a76: 6f64 flw fs1,92(a4) - a78: 5f006e77 0x5f006e77 - a7c: 5046 0x5046 - a7e: 465f 4152 5f43 0x5f434152465f - a84: 54535253 0x54535253 - a88: 345f 695f 5f00 0x5f00695f345f - a8e: 5046 0x5046 - a90: 465f 4152 5f43 0x5f434152465f - a96: 54535253 0x54535253 - a9a: 345f 735f 696b 0x696b735f345f - aa0: 0070 addi a2,sp,12 - aa2: 465f 5f50 5246 0x52465f50465f - aa8: 4341 li t1,16 - aaa: 535f 5352 5f54 0x5f545352535f - ab0: 5f34 lw a3,120(a4) - ab2: 465f0073 0x465f0073 - ab6: 5f50 lw a2,60(a4) - ab8: 5246 lw tp,112(sp) - aba: 4341 li t1,16 - abc: 535f 5352 5f54 0x5f545352535f - ac2: 5f34 lw a3,120(a4) - ac4: 7075 c.lui zero,0xffffd - ac6: 5f00 lw s0,56(a4) - ac8: 6d5f 6c75 6664 0x66646c756d5f - ace: 465f0033 0x465f0033 - ad2: 5f50 lw a2,60(a4) - ad4: 554d li a0,-13 - ad6: 5f4c lw a1,60(a4) - ad8: 454d li a0,19 - ada: 5441 li s0,-16 - adc: 445f 5f57 5f32 0x5f325f57445f - ae2: 65646977 0x65646977 - ae6: 635f 665f 0030 0x30665f635f - aec: 465f 5f50 554d 0x554d5f50465f - af2: 5f4c lw a1,60(a4) - af4: 454d li a0,19 - af6: 5441 li s0,-16 - af8: 445f 5f57 5f32 0x5f325f57445f - afe: 65646977 0x65646977 - b02: 635f 665f 0031 0x31665f635f - b08: 5f5f 5046 465f 0x465f50465f5f - b0e: 4152 lw sp,20(sp) - b10: 44415f43 0x44415f43 - b14: 5f44 lw s1,60(a4) - b16: 32635f33 0x32635f33 - b1a: 5f00 lw s0,56(a4) - b1c: 5046 0x5046 - b1e: 4d5f 4c55 4d5f 0x4d5f4c554d5f - b24: 4145 li sp,17 - b26: 5f54 lw a3,60(a4) - b28: 5f32 lw t5,44(sp) - b2a: 65646977 0x65646977 - b2e: 7a5f 665f 2e00 0x2e00665f7a5f - b34: 2f2e fld ft10,200(sp) - b36: 2e2e fld ft8,200(sp) - b38: 2f2e2e2f 0x2f2e2e2f - b3c: 2e2e fld ft8,200(sp) - b3e: 7369722f 0x7369722f - b42: 672d7663 bgeu s10,s2,11ae <_start-0x7fffee52> - b46: 6c2f6363 bltu t5,sp,120c <_start-0x7fffedf4> - b4a: 6269 lui tp,0x1a - b4c: 2f636367 0x2f636367 - b50: 74666f73 csrrsi t5,0x746,12 - b54: 662d lui a2,0xb - b56: 2f70 fld fa2,216(a4) - b58: 756d lui a0,0xffffb - b5a: 646c flw fa1,76(s0) - b5c: 3366 fld ft6,120(sp) - b5e: 632e flw ft6,200(sp) - b60: 5f00 lw s0,56(a4) - b62: 465f 5f50 5246 0x52465f50465f - b68: 4341 li t1,16 - b6a: 415f 4444 335f 0x335f4444415f - b70: 635f 0031 465f 0x465f0031635f - b76: 5f50 lw a2,60(a4) - b78: 554d li a0,-13 - b7a: 5f4c lw a1,60(a4) - b7c: 454d li a0,19 - b7e: 5441 li s0,-16 - b80: 445f 5f57 5f32 0x5f325f57445f - b86: 65646977 0x65646977 - b8a: 625f 665f 0030 0x30665f625f - b90: 465f 5f50 554d 0x554d5f50465f - b96: 5f4c lw a1,60(a4) - b98: 454d li a0,19 - b9a: 5441 li s0,-16 - b9c: 445f 5f57 5f32 0x5f325f57445f - ba2: 65646977 0x65646977 - ba6: 625f 665f 0031 0x31665f625f - bac: 465f 5f50 4f54 0x4f545f50465f - bb2: 495f 544e 695f 0x695f544e495f - bb8: 656e flw fa0,216(sp) - bba: 6178 flw fa4,68(a0) - bbc: 5f007463 bgeu zero,a6,11a4 <_start-0x7fffee5c> - bc0: 665f 7869 6664 0x66647869665f - bc6: 2e006973 csrrsi s2,0x2e0,0 - bca: 2f2e fld ft10,200(sp) - bcc: 2e2e fld ft8,200(sp) - bce: 2f2e2e2f 0x2f2e2e2f - bd2: 2e2e fld ft8,200(sp) - bd4: 7369722f 0x7369722f - bd8: 672d7663 bgeu s10,s2,1244 <_start-0x7fffedbc> - bdc: 6c2f6363 bltu t5,sp,12a2 <_start-0x7fffed5e> - be0: 6269 lui tp,0x1a + 77c: 735f 7562 0066 0x667562735f + 782: 5f5f 6d74 6d5f 0x6d5f6d745f5f + 788: 6164 flw fs1,68(a0) + 78a: 0079 c.nop 30 + 78c: 725f 6e61 5f64 0x5f646e61725f + 792: 656e flw fa0,216(sp) + 794: 7478 flw fa4,108(s0) + 796: 6800 flw fs0,16(s0) + 798: 6174 flw fa3,68(a0) + 79a: 5f62 lw t5,56(sp) + 79c: 7165 addi sp,sp,-400 + 79e: 5f00 lw s0,56(a4) + 7a0: 755f 6f6d 6464 0x64646f6d755f + 7a6: 3369 jal 530 <_start-0x7ffffad0> + 7a8: 5f00 lw s0,56(a4) + 7aa: 5046 0x5046 + 7ac: 505f 4341 5f4b 0x5f4b4341505f + 7b2: 4f4e4143 fmadd.q ft2,ft8,fs4,fs1,rmm + 7b6: 494e lw s2,208(sp) + 7b8: 5f4c4143 fmadd.q ft2,fs8,fs4,fa1,rmm + 7bc: 5f54 lw a3,60(a4) + 7be: 3066 fld ft0,120(sp) + 7c0: 5f00 lw s0,56(a4) + 7c2: 5046 0x5046 + 7c4: 505f 4341 5f4b 0x5f4b4341505f + 7ca: 4f4e4143 fmadd.q ft2,ft8,fs4,fs1,rmm + 7ce: 494e lw s2,208(sp) + 7d0: 5f4c4143 fmadd.q ft2,fs8,fs4,fa1,rmm + 7d4: 5f54 lw a3,60(a4) + 7d6: 3166 fld ft2,120(sp) + 7d8: 5f00 lw s0,56(a4) + 7da: 5046 0x5046 + 7dc: 445f 5649 4d5f 0x4d5f5649445f + 7e2: 4145 li sp,17 + 7e4: 5f54 lw a3,60(a4) + 7e6: 5f32 lw t5,44(sp) + 7e8: 6475 lui s0,0x1d + 7ea: 7669 lui a2,0xffffa + 7ec: 6d5f 665f 0030 0x30665f6d5f + 7f2: 20554e47 fmsub.s ft8,fa0,ft5,ft4,rmm + 7f6: 20373143 fmadd.s ft2,fa4,ft3,ft4,rup + 7fa: 2e38 fld fa4,88(a2) + 7fc: 20302e33 0x20302e33 + 800: 6d2d lui s10,0xb + 802: 646f6d63 bltu t5,t1,e5c <_start-0x7ffff1a4> + 806: 6c65 lui s8,0x19 + 808: 6d3d lui s10,0xf + 80a: 6465 lui s0,0x19 + 80c: 6f6c flw fa1,92(a4) + 80e: 6d2d2077 0x6d2d2077 + 812: 646f6d63 bltu t5,t1,e6c <_start-0x7ffff194> + 816: 6c65 lui s8,0x19 + 818: 6d3d lui s10,0xf + 81a: 6465 lui s0,0x19 + 81c: 6f6c flw fa1,92(a4) + 81e: 6d2d2077 0x6d2d2077 + 822: 7574 flw fa3,108(a0) + 824: 656e flw fa0,216(sp) + 826: 723d lui tp,0xfffef + 828: 656b636f jal t1,b6e7e <_start-0x7ff49182> + 82c: 2074 fld fa3,192(s0) + 82e: 6d2d lui s10,0xb + 830: 7261 lui tp,0xffff8 + 832: 723d6863 bltu s10,gp,f62 <_start-0x7ffff09e> + 836: 3376 fld ft6,376(sp) + 838: 6932 flw fs2,12(sp) + 83a: 766d lui a2,0xffffb + 83c: 2d20 fld fs0,88(a0) + 83e: 616d addi sp,sp,240 + 840: 6962 flw fs2,24(sp) + 842: 693d lui s2,0xf + 844: 706c flw fa1,100(s0) + 846: 2d203233 0x2d203233 + 84a: 4f2d2067 0x4f2d2067 + 84e: 4f2d2073 csrs 0x4f2,s10 + 852: 2032 fld ft0,264(sp) + 854: 4f2d li t5,11 + 856: 662d2073 csrs 0x662,s10 + 85a: 7562 flw fa0,56(sp) + 85c: 6c69 lui s8,0x1a + 85e: 6964 flw fs1,84(a0) + 860: 676e flw fa4,216(sp) + 862: 6c2d lui s8,0xb + 864: 6269 lui tp,0x1a + 866: 20636367 0x20636367 + 86a: 662d lui a2,0xb + 86c: 6f6e flw ft10,216(sp) + 86e: 732d lui t1,0xfffeb + 870: 6174 flw fa3,68(a0) + 872: 702d6b63 bltu s10,sp,f88 <_start-0x7ffff078> + 876: 6f72 flw ft10,28(sp) + 878: 6574 flw fa3,76(a0) + 87a: 726f7463 bgeu t5,t1,fa2 <_start-0x7ffff05e> + 87e: 2d20 fld fs0,88(a0) + 880: 7666 flw fa2,120(sp) + 882: 7369 lui t1,0xffffa + 884: 6269 lui tp,0x1a + 886: 6c69 lui s8,0x1a + 888: 7469 lui s0,0xffffa + 88a: 3d79 jal 728 <_start-0x7ffff8d8> + 88c: 6968 flw fa0,84(a0) + 88e: 6464 flw fs1,76(s0) + 890: 6e65 lui t3,0x19 + 892: 5f00 lw s0,56(a4) + 894: 645f 7669 6664 0x66647669645f + 89a: 48550033 0x48550033 + 89e: 70797457 vsetvli s0,s2,1799 + 8a2: 0065 c.nop 25 + 8a4: 465f 5f50 4944 0x49445f50465f + 8aa: 5f56 lw t5,116(sp) + 8ac: 454d li a0,19 + 8ae: 5441 li s0,-16 + 8b0: 325f 755f 6964 0x6964755f325f + 8b6: 5f76 lw t5,124(sp) + 8b8: 5f6d li t5,-5 + 8ba: 3166 fld ft2,120(sp) + 8bc: 6600 flw fs0,8(a2) + 8be: 6172 flw ft2,28(sp) + 8c0: 66003063 0x66003063 + 8c4: 6172 flw ft2,28(sp) + 8c6: 5f003163 0x5f003163 + 8ca: 5046 0x5046 + 8cc: 505f 4341 5f4b 0x5f4b4341505f + 8d2: 4152 lw sp,20(sp) + 8d4: 5f325f57 0x5f325f57 + 8d8: 6c66 flw fs8,88(sp) + 8da: 4644006f j 40d3e <_start-0x7ffbf2c2> + 8de: 7974 flw fa3,116(a0) + 8e0: 6570 flw fa2,76(a0) + 8e2: 5f00 lw s0,56(a4) + 8e4: 5046 0x5046 + 8e6: 555f 504e 4341 0x4341504e555f + 8ec: 41435f4b fnmsub.s ft10,ft6,fs4,fs0,unknown + 8f0: 4f4e lw t5,208(sp) + 8f2: 494e lw s2,208(sp) + 8f4: 5f4c4143 fmadd.q ft2,fs8,fs4,fa1,rmm + 8f8: 66696873 csrrsi a6,0x666,18 + 8fc: 0074 addi a3,sp,12 + 8fe: 465f 5f50 4944 0x49445f50465f + 904: 5f56 lw t5,116(sp) + 906: 454d li a0,19 + 908: 5441 li s0,-16 + 90a: 325f 755f 6964 0x6964755f325f + 910: 5f76 lw t5,124(sp) + 912: 5f72 lw t5,60(sp) + 914: 3066 fld ft0,120(sp) + 916: 5f00 lw s0,56(a4) + 918: 5046 0x5046 + 91a: 445f 5649 4d5f 0x4d5f5649445f + 920: 4145 li sp,17 + 922: 5f54 lw a3,60(a4) + 924: 5f32 lw t5,44(sp) + 926: 6475 lui s0,0x1d + 928: 7669 lui a2,0xffffa + 92a: 725f 665f 0031 0x31665f725f + 930: 5f52 lw t5,52(sp) + 932: 3066 fld ft0,120(sp) + 934: 5f00 lw s0,56(a4) + 936: 5046 0x5046 + 938: 555f 504e 4341 0x4341504e555f + 93e: 41525f4b fnmsub.s ft10,ft4,fs5,fs0,unknown + 942: 5f325f57 0x5f325f57 + 946: 6c66 flw fs8,88(sp) + 948: 5f41006f j 10f3c <_start-0x7ffef0c4> + 94c: 3166 fld ft2,120(sp) + 94e: 5f00 lw s0,56(a4) + 950: 6566 flw fa0,88(sp) + 952: 0078 addi a4,sp,12 + 954: 465f 5f50 4944 0x49445f50465f + 95a: 5f56 lw t5,116(sp) + 95c: 454d li a0,19 + 95e: 5441 li s0,-16 + 960: 325f 755f 6964 0x6964755f325f + 966: 5f76 lw t5,124(sp) + 968: 5f6e lw t5,248(sp) + 96a: 3066 fld ft0,120(sp) + 96c: 5f00 lw s0,56(a4) + 96e: 5046 0x5046 + 970: 445f 5649 4d5f 0x4d5f5649445f + 976: 4145 li sp,17 + 978: 5f54 lw a3,60(a4) + 97a: 5f32 lw t5,44(sp) + 97c: 6475 lui s0,0x1d + 97e: 7669 lui a2,0xffffa + 980: 6e5f 665f 0031 0x31665f6e5f + 986: 465f 5f50 4944 0x49445f50465f + 98c: 5f56 lw t5,116(sp) + 98e: 454d li a0,19 + 990: 5441 li s0,-16 + 992: 325f 755f 6964 0x6964755f325f + 998: 5f76 lw t5,124(sp) + 99a: 5f6e lw t5,248(sp) + 99c: 3266 fld ft4,120(sp) + 99e: 5f00 lw s0,56(a4) + 9a0: 5046 0x5046 + 9a2: 505f 4341 5f4b 0x5f4b4341505f + 9a8: 4f4e4143 fmadd.q ft2,ft8,fs4,fs1,rmm + 9ac: 494e lw s2,208(sp) + 9ae: 5f4c4143 fmadd.q ft2,fs8,fs4,fa1,rmm + 9b2: 5f54 lw a3,60(a4) + 9b4: 465f0073 0x465f0073 + 9b8: 5f50 lw a2,60(a4) + 9ba: 4150 lw a2,4(a0) + 9bc: 435f4b43 fmadd.d fs6,ft10,fs5,fs0,rmm + 9c0: 4e41 li t3,16 + 9c2: 43494e4f fnmadd.d ft8,fs2,fs4,fs0,rmm + 9c6: 4c41 li s8,16 + 9c8: 695f 5f73 6974 0x69745f73695f + 9ce: 796e flw fs2,248(sp) + 9d0: 5f00 lw s0,56(a4) + 9d2: 5046 0x5046 + 9d4: 505f 4341 5f4b 0x5f4b4341505f + 9da: 4f4e4143 fmadd.q ft2,ft8,fs4,fs1,rmm + 9de: 494e lw s2,208(sp) + 9e0: 5f4c4143 fmadd.q ft2,fs8,fs4,fa1,rmm + 9e4: 5f54 lw a3,60(a4) + 9e6: 5f410063 beq sp,s4,fc6 <_start-0x7ffff03a> + 9ea: 3066 fld ft0,120(sp) + 9ec: 4200 lw s0,0(a2) + 9ee: 665f 0030 5f42 0x5f420030665f + 9f4: 3166 fld ft2,120(sp) + 9f6: 2e00 fld fs0,24(a2) + 9f8: 2f2e fld ft10,200(sp) + 9fa: 2e2e fld ft8,200(sp) + 9fc: 2f2e2e2f 0x2f2e2e2f + a00: 2e2e fld ft8,200(sp) + a02: 7369722f 0x7369722f + a06: 672d7663 bgeu s10,s2,1072 <_start-0x7fffef8e> + a0a: 6c2f6363 bltu t5,sp,10d0 <_start-0x7fffef30> + a0e: 6269 lui tp,0x1a + a10: 2f636367 0x2f636367 + a14: 74666f73 csrrsi t5,0x746,12 + a18: 662d lui a2,0xb + a1a: 2f70 fld fa2,216(a4) + a1c: 6964 flw fs1,84(a0) + a1e: 6476 flw fs0,92(sp) + a20: 3366 fld ft6,120(sp) + a22: 632e flw ft6,200(sp) + a24: 5f00 lw s0,56(a4) + a26: 5046 0x5046 + a28: 555f 494e 4e4f 0x4e4f494e555f + a2e: 445f 5f00 5046 0x50465f00445f + a34: 505f 4341 5f4b 0x5f4b4341505f + a3a: 4f4e4143 fmadd.q ft2,ft8,fs4,fs1,rmm + a3e: 494e lw s2,208(sp) + a40: 5f4c4143 fmadd.q ft2,fs8,fs4,fa1,rmm + a44: 5f54 lw a3,60(a4) + a46: 0065 c.nop 25 + a48: 6962 flw fs2,24(sp) + a4a: 7374 flw fa3,100(a4) + a4c: 5f00 lw s0,56(a4) + a4e: 7266 flw ft4,120(sp) + a50: 006d c.nop 27 + a52: 5f52 lw t5,52(sp) + a54: 3166 fld ft2,120(sp) + a56: 5f00 lw s0,56(a4) + a58: 5046 0x5046 + a5a: 465f 4152 5f43 0x5f434152465f + a60: 5f535253 0x5f535253 + a64: 5f34 lw a3,120(a4) + a66: 63697473 csrrci s0,0x636,18 + a6a: 5f00796b 0x5f00796b + a6e: 5046 0x5046 + a70: 465f 4152 5f43 0x5f434152465f + a76: 54535253 0x54535253 + a7a: 345f 645f 776f 0x776f645f345f + a80: 006e c.slli zero,0x1b + a82: 465f 5f50 5246 0x52465f50465f + a88: 4341 li t1,16 + a8a: 535f 5352 5f54 0x5f545352535f + a90: 5f34 lw a3,120(a4) + a92: 0069 c.nop 26 + a94: 465f 5f50 5246 0x52465f50465f + a9a: 4341 li t1,16 + a9c: 535f 5352 5f54 0x5f545352535f + aa2: 5f34 lw a3,120(a4) + aa4: 70696b73 csrrsi s6,0x706,18 + aa8: 5f00 lw s0,56(a4) + aaa: 5046 0x5046 + aac: 465f 4152 5f43 0x5f434152465f + ab2: 54535253 0x54535253 + ab6: 345f 735f 5f00 0x5f00735f345f + abc: 5046 0x5046 + abe: 4d5f 4c55 4d5f 0x4d5f4c554d5f + ac4: 4145 li sp,17 + ac6: 5f54 lw a3,60(a4) + ac8: 5744 lw s1,44(a4) + aca: 325f 775f 6469 0x6469775f325f + ad0: 5f65 li t5,-7 + ad2: 5f62 lw t5,56(sp) + ad4: 3166 fld ft2,120(sp) + ad6: 5f00 lw s0,56(a4) + ad8: 5046 0x5046 + ada: 465f 4152 5f43 0x5f434152465f + ae0: 54535253 0x54535253 + ae4: 345f 755f 0070 0x70755f345f + aea: 5f5f 756d 646c 0x646c756d5f5f + af0: 3366 fld ft6,120(sp) + af2: 5f00 lw s0,56(a4) + af4: 5046 0x5046 + af6: 4d5f 4c55 4d5f 0x4d5f4c554d5f + afc: 4145 li sp,17 + afe: 5f54 lw a3,60(a4) + b00: 5744 lw s1,44(a4) + b02: 325f 775f 6469 0x6469775f325f + b08: 5f65 li t5,-7 + b0a: 30665f63 bge a2,t1,e28 <_start-0x7ffff1d8> + b0e: 5f00 lw s0,56(a4) + b10: 5046 0x5046 + b12: 4d5f 4c55 4d5f 0x4d5f4c554d5f + b18: 4145 li sp,17 + b1a: 5f54 lw a3,60(a4) + b1c: 5744 lw s1,44(a4) + b1e: 325f 775f 6469 0x6469775f325f + b24: 5f65 li t5,-7 + b26: 31665f63 bge a2,s6,e44 <_start-0x7ffff1bc> + b2a: 5f00 lw s0,56(a4) + b2c: 465f 5f50 5246 0x52465f50465f + b32: 4341 li t1,16 + b34: 415f 4444 335f 0x335f4444415f + b3a: 635f 0032 465f 0x465f0032635f + b40: 5f50 lw a2,60(a4) + b42: 554d li a0,-13 + b44: 5f4c lw a1,60(a4) + b46: 454d li a0,19 + b48: 5441 li s0,-16 + b4a: 325f 775f 6469 0x6469775f325f + b50: 5f65 li t5,-7 + b52: 5f7a lw t5,188(sp) + b54: 0066 c.slli zero,0x19 + b56: 2e2e fld ft8,200(sp) + b58: 2f2e2e2f 0x2f2e2e2f + b5c: 2e2e fld ft8,200(sp) + b5e: 2f2e2e2f 0x2f2e2e2f + b62: 6972 flw fs2,28(sp) + b64: 2d766373 csrrsi t1,0x2d7,12 + b68: 2f636367 0x2f636367 + b6c: 696c flw fa1,84(a0) + b6e: 6762 flw fa4,24(sp) + b70: 732f6363 bltu t5,s2,1296 <_start-0x7fffed6a> + b74: 2d74666f jal a2,4764a <_start-0x7ffb89b6> + b78: 7066 flw ft0,120(sp) + b7a: 6c756d2f 0x6c756d2f + b7e: 6664 flw fs1,76(a2) + b80: 00632e33 slt t3,t1,t1 + b84: 5f5f 5046 465f 0x465f50465f5f + b8a: 4152 lw sp,20(sp) + b8c: 44415f43 0x44415f43 + b90: 5f44 lw s1,60(a4) + b92: 31635f33 0x31635f33 + b96: 5f00 lw s0,56(a4) + b98: 5046 0x5046 + b9a: 4d5f 4c55 4d5f 0x4d5f4c554d5f + ba0: 4145 li sp,17 + ba2: 5f54 lw a3,60(a4) + ba4: 5744 lw s1,44(a4) + ba6: 325f 775f 6469 0x6469775f325f + bac: 5f65 li t5,-7 + bae: 5f62 lw t5,56(sp) + bb0: 3066 fld ft0,120(sp) + bb2: 5f00 lw s0,56(a4) + bb4: 5046 0x5046 + bb6: 545f 5f4f 4e49 0x4e495f4f545f + bbc: 5f54 lw a3,60(a4) + bbe: 6e69 lui t3,0x1a + bc0: 7865 lui a6,0xffff9 + bc2: 6361 lui t1,0x18 + bc4: 0074 addi a3,sp,12 + bc6: 5f5f 6966 6478 0x647869665f5f + bcc: 7366 flw ft6,120(sp) + bce: 0069 c.nop 26 + bd0: 2e2e fld ft8,200(sp) + bd2: 2f2e2e2f 0x2f2e2e2f + bd6: 2e2e fld ft8,200(sp) + bd8: 2f2e2e2f 0x2f2e2e2f + bdc: 6972 flw fs2,28(sp) + bde: 2d766373 csrrsi t1,0x2d7,12 be2: 2f636367 0x2f636367 - be6: 74666f73 csrrsi t5,0x746,12 - bea: 662d lui a2,0xb - bec: 2f70 fld fa2,216(a4) - bee: 6966 flw fs2,88(sp) - bf0: 6478 flw fa4,76(s0) - bf2: 7366 flw ft6,120(sp) - bf4: 2e69 jal f8e <_start-0x7ffff072> - bf6: 465f0063 beq t5,t0,1056 <_start-0x7fffefaa> - bfa: 5f50 lw a2,60(a4) - bfc: 4e55 li t3,21 - bfe: 4150 lw a2,4(a0) - c00: 525f4b43 fmadd.d fs6,ft10,ft5,fa0,rmm - c04: 5741 li a4,-16 - c06: 345f 665f 6f6c 0x6f6c665f345f - c0c: 2e00 fld fs0,24(a2) - c0e: 2f2e fld ft10,200(sp) - c10: 2e2e fld ft8,200(sp) - c12: 2f2e2e2f 0x2f2e2e2f - c16: 2e2e fld ft8,200(sp) - c18: 7369722f 0x7369722f - c1c: 672d7663 bgeu s10,s2,1288 <_start-0x7fffed78> - c20: 6c2f6363 bltu t5,sp,12e6 <_start-0x7fffed1a> - c24: 6269 lui tp,0x1a + be6: 696c flw fa1,84(a0) + be8: 6762 flw fa4,24(sp) + bea: 732f6363 bltu t5,s2,1310 <_start-0x7fffecf0> + bee: 2d74666f jal a2,476c4 <_start-0x7ffb893c> + bf2: 7066 flw ft0,120(sp) + bf4: 7869662f 0x7869662f + bf8: 6664 flw fs1,76(a2) + bfa: 632e6973 csrrsi s2,0x632,28 + bfe: 5f00 lw s0,56(a4) + c00: 5046 0x5046 + c02: 555f 504e 4341 0x4341504e555f + c08: 41525f4b fnmsub.s ft10,ft4,fs5,fs0,unknown + c0c: 5f345f57 0x5f345f57 + c10: 6c66 flw fs8,88(sp) + c12: 2e2e006f j e0ef4 <_start-0x7ff1f10c> + c16: 2f2e2e2f 0x2f2e2e2f + c1a: 2e2e fld ft8,200(sp) + c1c: 2f2e2e2f 0x2f2e2e2f + c20: 6972 flw fs2,28(sp) + c22: 2d766373 csrrsi t1,0x2d7,12 c26: 2f636367 0x2f636367 - c2a: 74666f73 csrrsi t5,0x746,12 - c2e: 662d lui a2,0xb - c30: 2f70 fld fa2,216(a4) - c32: 7165 addi sp,sp,-400 - c34: 6674 flw fa3,76(a2) - c36: 2e32 fld ft8,264(sp) - c38: 72660063 beq a2,t1,1358 <_start-0x7fffeca8> - c3c: 6361 lui t1,0x18 - c3e: 0032 c.slli zero,0xc - c40: 7266 flw ft4,120(sp) - c42: 6361 lui t1,0x18 - c44: 46540033 0x46540033 - c48: 7974 flw fa3,116(a0) - c4a: 6570 flw fa2,76(a0) - c4c: 5f00 lw s0,56(a4) - c4e: 675f 6363 435f 0x435f6363675f - c54: 504d c.li zero,-13 - c56: 7974 flw fa3,116(a0) - c58: 6570 flw fa2,76(a0) - c5a: 5f00 lw s0,56(a4) - c5c: 5046 0x5046 - c5e: 495f 5353 4749 0x47495353495f - c64: 414e lw sp,208(sp) - c66: 5f4e lw t5,240(sp) - c68: 6572 flw fa0,28(sp) - c6a: 0074 addi a3,sp,12 - c6c: 5f5f 7165 6674 0x667471655f5f - c72: 0032 c.slli zero,0xc - c74: 465f 5f50 4e55 0x4e555f50465f - c7a: 4f49 li t5,18 - c7c: 5f4e lw t5,240(sp) - c7e: 0051 c.nop 20 - c80: 5f5f 6567 6674 0x667465675f5f - c86: 0032 c.slli zero,0xc - c88: 2e2e fld ft8,200(sp) - c8a: 2f2e2e2f 0x2f2e2e2f - c8e: 2e2e fld ft8,200(sp) - c90: 2f2e2e2f 0x2f2e2e2f - c94: 6972 flw fs2,28(sp) - c96: 2d766373 csrrsi t1,0x2d7,12 - c9a: 2f636367 0x2f636367 - c9e: 696c flw fa1,84(a0) - ca0: 6762 flw fa4,24(sp) - ca2: 732f6363 bltu t5,s2,13c8 <_start-0x7fffec38> - ca6: 2d74666f jal a2,4777c <_start-0x7ffb8884> - caa: 7066 flw ft0,120(sp) - cac: 7465672f 0x7465672f - cb0: 3266 fld ft4,120(sp) - cb2: 632e flw ft6,200(sp) - cb4: 5f00 lw s0,56(a4) - cb6: 5046 0x5046 - cb8: 435f 504d 695f 0x695f504d435f - cbe: 657a5f73 csrrwi t5,0x657,20 - cc2: 6f72 flw ft10,28(sp) - cc4: 785f 5f00 5046 0x50465f00785f - cca: 435f 504d 695f 0x695f504d435f - cd0: 657a5f73 csrrwi t5,0x657,20 - cd4: 6f72 flw ft10,28(sp) - cd6: 795f 5f00 6c5f 0x6c5f5f00795f - cdc: 7465 lui s0,0xffff9 - cde: 3266 fld ft4,120(sp) - ce0: 2e00 fld fs0,24(a2) - ce2: 2f2e fld ft10,200(sp) - ce4: 2e2e fld ft8,200(sp) - ce6: 2f2e2e2f 0x2f2e2e2f - cea: 2e2e fld ft8,200(sp) - cec: 7369722f 0x7369722f - cf0: 672d7663 bgeu s10,s2,135c <_start-0x7fffeca4> - cf4: 6c2f6363 bltu t5,sp,13ba <_start-0x7fffec46> - cf8: 6269 lui tp,0x1a + c2a: 696c flw fa1,84(a0) + c2c: 6762 flw fa4,24(sp) + c2e: 732f6363 bltu t5,s2,1354 <_start-0x7fffecac> + c32: 2d74666f jal a2,47708 <_start-0x7ffb88f8> + c36: 7066 flw ft0,120(sp) + c38: 7471652f 0x7471652f + c3c: 3266 fld ft4,120(sp) + c3e: 632e flw ft6,200(sp) + c40: 6600 flw fs0,8(a2) + c42: 6172 flw ft2,28(sp) + c44: 66003263 0x66003263 + c48: 6172 flw ft2,28(sp) + c4a: 54003363 0x54003363 + c4e: 7446 flw fs0,112(sp) + c50: 7079 c.lui zero,0xffffe + c52: 0065 c.nop 25 + c54: 5f5f 6367 5f63 0x5f6363675f5f + c5a: 74504d43 0x74504d43 + c5e: 7079 c.lui zero,0xffffe + c60: 0065 c.nop 25 + c62: 465f 5f50 5349 0x53495f50465f + c68: 4e474953 0x4e474953 + c6c: 4e41 li t3,16 + c6e: 725f 7465 5f00 0x5f007465725f + c74: 655f 7471 3266 0x32667471655f + c7a: 5f00 lw s0,56(a4) + c7c: 5046 0x5046 + c7e: 555f 494e 4e4f 0x4e4f494e555f + c84: 515f 5f00 675f 0x675f5f00515f + c8a: 7465 lui s0,0xffff9 + c8c: 3266 fld ft4,120(sp) + c8e: 2e00 fld fs0,24(a2) + c90: 2f2e fld ft10,200(sp) + c92: 2e2e fld ft8,200(sp) + c94: 2f2e2e2f 0x2f2e2e2f + c98: 2e2e fld ft8,200(sp) + c9a: 7369722f 0x7369722f + c9e: 672d7663 bgeu s10,s2,130a <_start-0x7fffecf6> + ca2: 6c2f6363 bltu t5,sp,1368 <_start-0x7fffec98> + ca6: 6269 lui tp,0x1a + ca8: 2f636367 0x2f636367 + cac: 74666f73 csrrsi t5,0x746,12 + cb0: 662d lui a2,0xb + cb2: 2f70 fld fa2,216(a4) + cb4: 66746567 0x66746567 + cb8: 2e32 fld ft8,264(sp) + cba: 465f0063 beq t5,t0,111a <_start-0x7fffeee6> + cbe: 5f50 lw a2,60(a4) + cc0: 5f504d43 fmadd.q fs10,ft0,fs5,fa1,rmm + cc4: 7369 lui t1,0xffffa + cc6: 7a5f 7265 5f6f 0x5f6f72657a5f + ccc: 0078 addi a4,sp,12 + cce: 465f 5f50 4d43 0x4d435f50465f + cd4: 5f50 lw a2,60(a4) + cd6: 7369 lui t1,0xffffa + cd8: 7a5f 7265 5f6f 0x5f6f72657a5f + cde: 0079 c.nop 30 + ce0: 5f5f 656c 6674 0x6674656c5f5f + ce6: 0032 c.slli zero,0xc + ce8: 2e2e fld ft8,200(sp) + cea: 2f2e2e2f 0x2f2e2e2f + cee: 2e2e fld ft8,200(sp) + cf0: 2f2e2e2f 0x2f2e2e2f + cf4: 6972 flw fs2,28(sp) + cf6: 2d766373 csrrsi t1,0x2d7,12 cfa: 2f636367 0x2f636367 - cfe: 74666f73 csrrsi t5,0x746,12 - d02: 662d lui a2,0xb - d04: 2f70 fld fa2,216(a4) - d06: 656c flw fa1,76(a0) - d08: 6674 flw fa3,76(a2) - d0a: 2e32 fld ft8,264(sp) - d0c: 465f0063 beq t5,t0,116c <_start-0x7fffee94> - d10: 5f50 lw a2,60(a4) - d12: 554d li a0,-13 - d14: 5f4c lw a1,60(a4) - d16: 454d li a0,19 - d18: 5441 li s0,-16 - d1a: 345f 775f 6469 0x6469775f345f - d20: 5f65 li t5,-7 - d22: 5f7a lw t5,188(sp) - d24: 0066 c.slli zero,0x19 - d26: 465f 5f50 554d 0x554d5f50465f - d2c: 5f4c lw a1,60(a4) - d2e: 454d li a0,19 - d30: 5441 li s0,-16 - d32: 445f 5f57 5f34 0x5f345f57445f - d38: 65646977 0x65646977 - d3c: 635f 665f 0030 0x30665f635f - d42: 465f 5f50 554d 0x554d5f50465f - d48: 5f4c lw a1,60(a4) - d4a: 454d li a0,19 - d4c: 5441 li s0,-16 - d4e: 445f 5f57 5f34 0x5f345f57445f - d54: 65646977 0x65646977 - d58: 635f 665f 0031 0x31665f635f - d5e: 465f 5f50 554d 0x554d5f50465f - d64: 5f4c lw a1,60(a4) - d66: 454d li a0,19 - d68: 5441 li s0,-16 - d6a: 445f 5f57 5f34 0x5f345f57445f - d70: 65646977 0x65646977 - d74: 645f 665f 0031 0x31665f645f - d7a: 5f5f 756d 746c 0x746c756d5f5f - d80: 3366 fld ft6,120(sp) - d82: 5f00 lw s0,56(a4) - d84: 5046 0x5046 - d86: 505f 4341 5f4b 0x5f4b4341505f - d8c: 4152 lw sp,20(sp) - d8e: 5f345f57 0x5f345f57 - d92: 6c66 flw fs8,88(sp) - d94: 465f006f j f19f8 <_start-0x7ff0e608> - d98: 5f50 lw a2,60(a4) - d9a: 5246 lw tp,112(sp) - d9c: 4341 li t1,16 - d9e: 535f 5352 385f 0x385f5352535f - da4: 755f 0070 465f 0x465f0070755f - daa: 5f50 lw a2,60(a4) - dac: 5246 lw tp,112(sp) - dae: 4341 li t1,16 - db0: 535f 4c4c 345f 0x345f4c4c535f - db6: 735f 696b 0070 0x70696b735f - dbc: 465f 5f50 5246 0x52465f50465f - dc2: 4341 li t1,16 - dc4: 535f 4c4c 345f 0x345f4c4c535f - dca: 645f 776f 006e 0x6e776f645f - dd0: 465f 5f50 554d 0x554d5f50465f - dd6: 5f4c lw a1,60(a4) - dd8: 454d li a0,19 - dda: 5441 li s0,-16 - ddc: 445f 5f57 5f34 0x5f345f57445f - de2: 65646977 0x65646977 - de6: 645f 665f 0030 0x30665f645f - dec: 465f 5f50 5246 0x52465f50465f - df2: 4341 li t1,16 - df4: 535f 4c52 345f 0x345f4c52535f - dfa: 695f 5f00 5046 0x50465f00695f - e00: 465f 4152 5f43 0x5f434152465f - e06: 5f535253 0x5f535253 - e0a: 5f38 lw a4,120(a4) - e0c: 465f0073 0x465f0073 - e10: 5f50 lw a2,60(a4) - e12: 5246 lw tp,112(sp) - e14: 4341 li t1,16 - e16: 535f 4c4c 345f 0x345f4c4c535f - e1c: 695f 5f00 5046 0x50465f00695f - e22: 465f 4152 5f43 0x5f434152465f - e28: 5f535253 0x5f535253 - e2c: 5f38 lw a4,120(a4) - e2e: 70696b73 csrrsi s6,0x706,18 - e32: 5f00 lw s0,56(a4) - e34: 5046 0x5046 - e36: 465f 4152 5f43 0x5f434152465f - e3c: 5f4c5253 0x5f4c5253 - e40: 5f34 lw a3,120(a4) - e42: 6f64 flw fs1,92(a4) - e44: 5f006e77 0x5f006e77 - e48: 5046 0x5046 - e4a: 465f 4152 5f43 0x5f434152465f - e50: 5f4c5253 0x5f4c5253 - e54: 5f34 lw a3,120(a4) - e56: 70696b73 csrrsi s6,0x706,18 - e5a: 5f00 lw s0,56(a4) - e5c: 5046 0x5046 - e5e: 4d5f 4c55 4d5f 0x4d5f4c554d5f - e64: 4145 li sp,17 - e66: 5f54 lw a3,60(a4) - e68: 5744 lw s1,44(a4) - e6a: 345f 775f 6469 0x6469775f345f - e70: 5f65 li t5,-7 - e72: 5f65 li t5,-7 - e74: 3066 fld ft0,120(sp) - e76: 5f00 lw s0,56(a4) - e78: 5046 0x5046 - e7a: 4d5f 4c55 4d5f 0x4d5f4c554d5f - e80: 4145 li sp,17 - e82: 5f54 lw a3,60(a4) - e84: 5744 lw s1,44(a4) - e86: 345f 775f 6469 0x6469775f345f - e8c: 5f65 li t5,-7 - e8e: 5f65 li t5,-7 - e90: 3166 fld ft2,120(sp) - e92: 5f00 lw s0,56(a4) - e94: 5046 0x5046 - e96: 465f 4152 5f43 0x5f434152465f - e9c: 5f4c5253 0x5f4c5253 - ea0: 5f34 lw a3,120(a4) - ea2: 7075 c.lui zero,0xffffd - ea4: 5f00 lw s0,56(a4) - ea6: 5046 0x5046 - ea8: 465f 4152 5f43 0x5f434152465f - eae: 5f535253 0x5f535253 - eb2: 5f38 lw a4,120(a4) - eb4: 0069 c.nop 26 - eb6: 465f 5f50 554d 0x554d5f50465f - ebc: 5f4c lw a1,60(a4) - ebe: 454d li a0,19 - ec0: 5441 li s0,-16 - ec2: 445f 5f57 5f34 0x5f345f57445f - ec8: 65646977 0x65646977 - ecc: 625f 665f 0030 0x30665f625f - ed2: 465f 5f50 554d 0x554d5f50465f - ed8: 5f4c lw a1,60(a4) - eda: 454d li a0,19 - edc: 5441 li s0,-16 - ede: 445f 5f57 5f34 0x5f345f57445f - ee4: 65646977 0x65646977 - ee8: 625f 665f 0031 0x31665f625f - eee: 465f 5f50 5246 0x52465f50465f - ef4: 4341 li t1,16 - ef6: 535f 5352 385f 0x385f5352535f - efc: 645f 776f 006e 0x6e776f645f - f02: 465f 5f50 4150 0x41505f50465f - f08: 435f4b43 fmadd.d fs6,ft10,fs5,fs0,rmm - f0c: 4e41 li t3,16 - f0e: 43494e4f fnmadd.d ft8,fs2,fs4,fs0,rmm - f12: 4c41 li s8,16 - f14: 545f 665f 2e00 0x2e00665f545f - f1a: 2f2e fld ft10,200(sp) - f1c: 2e2e fld ft8,200(sp) - f1e: 2f2e2e2f 0x2f2e2e2f - f22: 2e2e fld ft8,200(sp) - f24: 7369722f 0x7369722f - f28: 672d7663 bgeu s10,s2,1594 <_start-0x7fffea6c> - f2c: 6c2f6363 bltu t5,sp,15f2 <_start-0x7fffea0e> - f30: 6269 lui tp,0x1a - f32: 2f636367 0x2f636367 - f36: 74666f73 csrrsi t5,0x746,12 - f3a: 662d lui a2,0xb - f3c: 2f70 fld fa2,216(a4) - f3e: 756d lui a0,0xffffb - f40: 746c flw fa1,108(s0) - f42: 3366 fld ft6,120(sp) - f44: 632e flw ft6,200(sp) - f46: 5f00 lw s0,56(a4) - f48: 5046 0x5046 - f4a: 4d5f 4c55 4d5f 0x4d5f4c554d5f - f50: 4145 li sp,17 - f52: 5f54 lw a3,60(a4) - f54: 5744 lw s1,44(a4) - f56: 345f 775f 6469 0x6469775f345f - f5c: 5f65 li t5,-7 - f5e: 5f66 lw t5,120(sp) - f60: 3066 fld ft0,120(sp) - f62: 5f00 lw s0,56(a4) - f64: 5046 0x5046 - f66: 4d5f 4c55 4d5f 0x4d5f4c554d5f - f6c: 4145 li sp,17 - f6e: 5f54 lw a3,60(a4) - f70: 5744 lw s1,44(a4) - f72: 345f 775f 6469 0x6469775f345f - f78: 5f65 li t5,-7 - f7a: 5f66 lw t5,120(sp) - f7c: 3166 fld ft2,120(sp) - f7e: 5f00 lw s0,56(a4) - f80: 465f 5f50 5246 0x52465f50465f - f86: 4341 li t1,16 - f88: 415f 4444 5f49 0x5f494444415f - f8e: 5f34 lw a3,120(a4) - f90: 0074 addi a3,sp,12 - f92: 465f 5f50 5246 0x52465f50465f - f98: 4341 li t1,16 - f9a: 535f 4c4c 345f 0x345f4c4c535f - fa0: 755f 0070 5f5f 0x5f5f0070755f - fa6: 74627573 csrrci a0,0x746,4 - faa: 3366 fld ft6,120(sp) - fac: 5f00 lw s0,56(a4) - fae: 465f 5f50 5246 0x52465f50465f - fb4: 4341 li t1,16 - fb6: 535f 4255 345f 0x345f4255535f - fbc: 635f 0033 6461 0x64610033635f - fc2: 3264 fld fs1,224(a2) - fc4: 6100 flw fs0,0(a0) - fc6: 6464 flw fs1,76(s0) - fc8: 645f 6e6f 0065 0x656e6f645f - fce: 32627573 csrrci a0,mhpmevent6,4 - fd2: 5f00 lw s0,56(a4) - fd4: 5046 0x5046 - fd6: 505f 4341 5f4b 0x5f4b4341505f - fdc: 494d4553 0x494d4553 - fe0: 4152 lw sp,20(sp) - fe2: 5f545f57 0x5f545f57 - fe6: 75730063 beq t1,s7,1726 <_start-0x7fffe8da> - fea: 3162 fld ft2,56(sp) - fec: 2e00 fld fs0,24(a2) - fee: 2f2e fld ft10,200(sp) - ff0: 2e2e fld ft8,200(sp) - ff2: 2f2e2e2f 0x2f2e2e2f - ff6: 2e2e fld ft8,200(sp) - ff8: 7369722f 0x7369722f - ffc: 672d7663 bgeu s10,s2,1668 <_start-0x7fffe998> - 1000: 6c2f6363 bltu t5,sp,16c6 <_start-0x7fffe93a> - 1004: 6269 lui tp,0x1a + cfe: 696c flw fa1,84(a0) + d00: 6762 flw fa4,24(sp) + d02: 732f6363 bltu t5,s2,1428 <_start-0x7fffebd8> + d06: 2d74666f jal a2,477dc <_start-0x7ffb8824> + d0a: 7066 flw ft0,120(sp) + d0c: 74656c2f 0x74656c2f + d10: 3266 fld ft4,120(sp) + d12: 632e flw ft6,200(sp) + d14: 5f00 lw s0,56(a4) + d16: 5046 0x5046 + d18: 4d5f 4c55 4d5f 0x4d5f4c554d5f + d1e: 4145 li sp,17 + d20: 5f54 lw a3,60(a4) + d22: 5f34 lw a3,120(a4) + d24: 65646977 0x65646977 + d28: 7a5f 665f 5f00 0x5f00665f7a5f + d2e: 5046 0x5046 + d30: 4d5f 4c55 4d5f 0x4d5f4c554d5f + d36: 4145 li sp,17 + d38: 5f54 lw a3,60(a4) + d3a: 5744 lw s1,44(a4) + d3c: 345f 775f 6469 0x6469775f345f + d42: 5f65 li t5,-7 + d44: 30665f63 bge a2,t1,1062 <_start-0x7fffef9e> + d48: 5f00 lw s0,56(a4) + d4a: 5046 0x5046 + d4c: 4d5f 4c55 4d5f 0x4d5f4c554d5f + d52: 4145 li sp,17 + d54: 5f54 lw a3,60(a4) + d56: 5744 lw s1,44(a4) + d58: 345f 775f 6469 0x6469775f345f + d5e: 5f65 li t5,-7 + d60: 31665f63 bge a2,s6,107e <_start-0x7fffef82> + d64: 5f00 lw s0,56(a4) + d66: 5046 0x5046 + d68: 4d5f 4c55 4d5f 0x4d5f4c554d5f + d6e: 4145 li sp,17 + d70: 5f54 lw a3,60(a4) + d72: 5744 lw s1,44(a4) + d74: 345f 775f 6469 0x6469775f345f + d7a: 5f65 li t5,-7 + d7c: 5f64 lw s1,124(a4) + d7e: 3166 fld ft2,120(sp) + d80: 5f00 lw s0,56(a4) + d82: 6d5f 6c75 6674 0x66746c756d5f + d88: 465f0033 0x465f0033 + d8c: 5f50 lw a2,60(a4) + d8e: 4150 lw a2,4(a0) + d90: 525f4b43 fmadd.d fs6,ft10,ft5,fa0,rmm + d94: 5741 li a4,-16 + d96: 345f 665f 6f6c 0x6f6c665f345f + d9c: 5f00 lw s0,56(a4) + d9e: 5046 0x5046 + da0: 465f 4152 5f43 0x5f434152465f + da6: 5f535253 0x5f535253 + daa: 5f38 lw a4,120(a4) + dac: 7075 c.lui zero,0xffffd + dae: 5f00 lw s0,56(a4) + db0: 5046 0x5046 + db2: 465f 4152 5f43 0x5f434152465f + db8: 5f4c4c53 0x5f4c4c53 + dbc: 5f34 lw a3,120(a4) + dbe: 70696b73 csrrsi s6,0x706,18 + dc2: 5f00 lw s0,56(a4) + dc4: 5046 0x5046 + dc6: 465f 4152 5f43 0x5f434152465f + dcc: 5f4c4c53 0x5f4c4c53 + dd0: 5f34 lw a3,120(a4) + dd2: 6f64 flw fs1,92(a4) + dd4: 5f006e77 0x5f006e77 + dd8: 5046 0x5046 + dda: 4d5f 4c55 4d5f 0x4d5f4c554d5f + de0: 4145 li sp,17 + de2: 5f54 lw a3,60(a4) + de4: 5744 lw s1,44(a4) + de6: 345f 775f 6469 0x6469775f345f + dec: 5f65 li t5,-7 + dee: 5f64 lw s1,124(a4) + df0: 3066 fld ft0,120(sp) + df2: 5f00 lw s0,56(a4) + df4: 5046 0x5046 + df6: 465f 4152 5f43 0x5f434152465f + dfc: 5f4c5253 0x5f4c5253 + e00: 5f34 lw a3,120(a4) + e02: 0069 c.nop 26 + e04: 465f 5f50 5246 0x52465f50465f + e0a: 4341 li t1,16 + e0c: 535f 5352 385f 0x385f5352535f + e12: 735f 5f00 5046 0x50465f00735f + e18: 465f 4152 5f43 0x5f434152465f + e1e: 5f4c4c53 0x5f4c4c53 + e22: 5f34 lw a3,120(a4) + e24: 0069 c.nop 26 + e26: 465f 5f50 5246 0x52465f50465f + e2c: 4341 li t1,16 + e2e: 535f 5352 385f 0x385f5352535f + e34: 735f 696b 0070 0x70696b735f + e3a: 465f 5f50 5246 0x52465f50465f + e40: 4341 li t1,16 + e42: 535f 4c52 345f 0x345f4c52535f + e48: 645f 776f 006e 0x6e776f645f + e4e: 465f 5f50 5246 0x52465f50465f + e54: 4341 li t1,16 + e56: 535f 4c52 345f 0x345f4c52535f + e5c: 735f 696b 0070 0x70696b735f + e62: 465f 5f50 554d 0x554d5f50465f + e68: 5f4c lw a1,60(a4) + e6a: 454d li a0,19 + e6c: 5441 li s0,-16 + e6e: 445f 5f57 5f34 0x5f345f57445f + e74: 65646977 0x65646977 + e78: 655f 665f 0030 0x30665f655f + e7e: 465f 5f50 554d 0x554d5f50465f + e84: 5f4c lw a1,60(a4) + e86: 454d li a0,19 + e88: 5441 li s0,-16 + e8a: 445f 5f57 5f34 0x5f345f57445f + e90: 65646977 0x65646977 + e94: 655f 665f 0031 0x31665f655f + e9a: 465f 5f50 5246 0x52465f50465f + ea0: 4341 li t1,16 + ea2: 535f 4c52 345f 0x345f4c52535f + ea8: 755f 0070 465f 0x465f0070755f + eae: 5f50 lw a2,60(a4) + eb0: 554d li a0,-13 + eb2: 5f4c lw a1,60(a4) + eb4: 454d li a0,19 + eb6: 5441 li s0,-16 + eb8: 445f 5f57 5f34 0x5f345f57445f + ebe: 65646977 0x65646977 + ec2: 625f 665f 0030 0x30665f625f + ec8: 465f 5f50 554d 0x554d5f50465f + ece: 5f4c lw a1,60(a4) + ed0: 454d li a0,19 + ed2: 5441 li s0,-16 + ed4: 445f 5f57 5f34 0x5f345f57445f + eda: 65646977 0x65646977 + ede: 625f 665f 0031 0x31665f625f + ee4: 465f 5f50 5246 0x52465f50465f + eea: 4341 li t1,16 + eec: 535f 5352 385f 0x385f5352535f + ef2: 645f 776f 006e 0x6e776f645f + ef8: 465f 5f50 4150 0x41505f50465f + efe: 435f4b43 fmadd.d fs6,ft10,fs5,fs0,rmm + f02: 4e41 li t3,16 + f04: 43494e4f fnmadd.d ft8,fs2,fs4,fs0,rmm + f08: 4c41 li s8,16 + f0a: 545f 665f 2e00 0x2e00665f545f + f10: 2f2e fld ft10,200(sp) + f12: 2e2e fld ft8,200(sp) + f14: 2f2e2e2f 0x2f2e2e2f + f18: 2e2e fld ft8,200(sp) + f1a: 7369722f 0x7369722f + f1e: 672d7663 bgeu s10,s2,158a <_start-0x7fffea76> + f22: 6c2f6363 bltu t5,sp,15e8 <_start-0x7fffea18> + f26: 6269 lui tp,0x1a + f28: 2f636367 0x2f636367 + f2c: 74666f73 csrrsi t5,0x746,12 + f30: 662d lui a2,0xb + f32: 2f70 fld fa2,216(a4) + f34: 756d lui a0,0xffffb + f36: 746c flw fa1,108(s0) + f38: 3366 fld ft6,120(sp) + f3a: 632e flw ft6,200(sp) + f3c: 5f00 lw s0,56(a4) + f3e: 5046 0x5046 + f40: 4d5f 4c55 4d5f 0x4d5f4c554d5f + f46: 4145 li sp,17 + f48: 5f54 lw a3,60(a4) + f4a: 5744 lw s1,44(a4) + f4c: 345f 775f 6469 0x6469775f345f + f52: 5f65 li t5,-7 + f54: 5f66 lw t5,120(sp) + f56: 3066 fld ft0,120(sp) + f58: 5f00 lw s0,56(a4) + f5a: 5046 0x5046 + f5c: 4d5f 4c55 4d5f 0x4d5f4c554d5f + f62: 4145 li sp,17 + f64: 5f54 lw a3,60(a4) + f66: 5744 lw s1,44(a4) + f68: 345f 775f 6469 0x6469775f345f + f6e: 5f65 li t5,-7 + f70: 5f66 lw t5,120(sp) + f72: 3166 fld ft2,120(sp) + f74: 5f00 lw s0,56(a4) + f76: 465f 5f50 5246 0x52465f50465f + f7c: 4341 li t1,16 + f7e: 415f 4444 5f49 0x5f494444415f + f84: 5f34 lw a3,120(a4) + f86: 0074 addi a3,sp,12 + f88: 465f 5f50 5246 0x52465f50465f + f8e: 4341 li t1,16 + f90: 535f 4c4c 345f 0x345f4c4c535f + f96: 755f 0070 465f 0x465f0070755f + f9c: 5f50 lw a2,60(a4) + f9e: 5246 lw tp,112(sp) + fa0: 4341 li t1,16 + fa2: 535f 5352 385f 0x385f5352535f + fa8: 695f 5f00 735f 0x735f5f00695f + fae: 6275 lui tp,0x1d + fb0: 6674 flw fa3,76(a2) + fb2: 5f5f0033 0x5f5f0033 + fb6: 5046 0x5046 + fb8: 465f 4152 5f43 0x5f434152465f + fbe: 5f425553 0x5f425553 + fc2: 5f34 lw a3,120(a4) + fc4: 61003363 0x61003363 + fc8: 6464 flw fs1,76(s0) + fca: 0032 c.slli zero,0xc + fcc: 6461 lui s0,0x18 + fce: 5f64 lw s1,124(a4) + fd0: 6f64 flw fs1,92(a4) + fd2: 656e flw fa0,216(sp) + fd4: 7300 flw fs0,32(a4) + fd6: 6275 lui tp,0x1d + fd8: 0032 c.slli zero,0xc + fda: 465f 5f50 4150 0x41505f50465f + fe0: 535f4b43 fmadd.d fs6,ft10,fs5,fa0,rmm + fe4: 4d45 li s10,17 + fe6: 5249 li tp,-14 + fe8: 5741 li a4,-16 + fea: 545f 635f 7300 0x7300635f545f + ff0: 6275 lui tp,0x1d + ff2: 0031 c.nop 12 + ff4: 2e2e fld ft8,200(sp) + ff6: 2f2e2e2f 0x2f2e2e2f + ffa: 2e2e fld ft8,200(sp) + ffc: 2f2e2e2f 0x2f2e2e2f + 1000: 6972 flw fs2,28(sp) + 1002: 2d766373 csrrsi t1,0x2d7,12 1006: 2f636367 0x2f636367 - 100a: 74666f73 csrrsi t5,0x746,12 - 100e: 662d lui a2,0xb - 1010: 2f70 fld fa2,216(a4) - 1012: 74627573 csrrci a0,0x746,4 - 1016: 3366 fld ft6,120(sp) - 1018: 632e flw ft6,200(sp) - 101a: 5f00 lw s0,56(a4) - 101c: 5046 0x5046 - 101e: 505f 4341 5f4b 0x5f4b4341505f - 1024: 494d4553 0x494d4553 - 1028: 4152 lw sp,20(sp) - 102a: 5f545f57 0x5f545f57 - 102e: 5f5f0073 0x5f5f0073 - 1032: 5046 0x5046 - 1034: 465f 4152 5f43 0x5f434152465f - 103a: 4441 li s0,16 - 103c: 5f44 lw s1,60(a4) - 103e: 5f34 lw a3,120(a4) - 1040: 5f003163 0x5f003163 - 1044: 465f 5f50 5246 0x52465f50465f - 104a: 4341 li t1,16 - 104c: 415f 4444 345f 0x345f4444415f - 1052: 635f 0032 5f5f 0x5f5f0032635f - 1058: 5046 0x5046 - 105a: 465f 4152 5f43 0x5f434152465f - 1060: 4441 li s0,16 - 1062: 5f44 lw s1,60(a4) - 1064: 5f34 lw a3,120(a4) - 1066: 5f003363 0x5f003363 - 106a: 5046 0x5046 - 106c: 505f 4341 5f4b 0x5f4b4341505f - 1072: 494d4553 0x494d4553 - 1076: 4152 lw sp,20(sp) - 1078: 5f545f57 0x5f545f57 - 107c: 0065 c.nop 25 - 107e: 465f 5f50 4150 0x41505f50465f - 1084: 535f4b43 fmadd.d fs6,ft10,fs5,fa0,rmm - 1088: 4d45 li s10,17 - 108a: 5249 li tp,-14 - 108c: 5741 li a4,-16 - 108e: 695f 5f73 6974 0x69745f73695f - 1094: 796e flw fs2,248(sp) - 1096: 5f00 lw s0,56(a4) - 1098: 5046 0x5046 - 109a: 505f 4341 5f4b 0x5f4b4341505f - 10a0: 494d4553 0x494d4553 - 10a4: 4152 lw sp,20(sp) - 10a6: 5f545f57 0x5f545f57 - 10aa: 0066 c.slli zero,0x19 - 10ac: 465f 5f50 4441 0x44415f50465f - 10b2: 5f44 lw s1,60(a4) - 10b4: 4e49 li t3,18 - 10b6: 4554 lw a3,12(a0) - 10b8: 4e52 lw t3,20(sp) - 10ba: 4c41 li s8,16 - 10bc: 645f 6669 0066 0x666669645f - 10c2: 33627573 csrrci a0,mhpmevent22,4 - 10c6: 5f00 lw s0,56(a4) - 10c8: 5046 0x5046 - 10ca: 415f 4444 495f 0x495f4444415f - 10d0: 544e lw s0,240(sp) - 10d2: 5245 li tp,-15 - 10d4: 414e lw sp,208(sp) - 10d6: 5f4c lw a1,60(a4) - 10d8: 6465 lui s0,0x19 - 10da: 6669 lui a2,0x1a - 10dc: 0066 c.slli zero,0x19 - 10de: 5f627573 csrrci a0,0x5f6,4 - 10e2: 6f64 flw fs1,92(a4) - 10e4: 656e flw fa0,216(sp) - 10e6: 5f00 lw s0,56(a4) - 10e8: 465f 5f50 5246 0x52465f50465f - 10ee: 4341 li t1,16 - 10f0: 535f 4255 345f 0x345f4255535f - 10f6: 635f 0031 6461 0x64610031635f - 10fc: 3164 fld fs1,224(a0) - 10fe: 6100 flw fs0,0(a0) - 1100: 6464 flw fs1,76(s0) - 1102: 6f6e0033 0x6f6e0033 - 1106: 6d72 flw fs10,28(sp) - 1108: 5f00 lw s0,56(a4) - 110a: 465f 5f50 5246 0x52465f50465f - 1110: 4341 li t1,16 - 1112: 535f 4255 345f 0x345f4255535f - 1118: 635f 0032 2e2e 0x2e2e0032635f - 111e: 2f2e2e2f 0x2f2e2e2f - 1122: 2e2e fld ft8,200(sp) - 1124: 2f2e2e2f 0x2f2e2e2f - 1128: 6972 flw fs2,28(sp) - 112a: 2d766373 csrrsi t1,0x2d7,12 - 112e: 2f636367 0x2f636367 - 1132: 696c flw fa1,84(a0) - 1134: 6762 flw fa4,24(sp) - 1136: 732f6363 bltu t5,s2,185c <_start-0x7fffe7a4> - 113a: 2d74666f jal a2,47c10 <_start-0x7ffb83f0> - 113e: 7066 flw ft0,120(sp) - 1140: 7869662f 0x7869662f - 1144: 6674 flw fa3,76(a2) - 1146: 632e6973 csrrsi s2,0x632,28 - 114a: 5f00 lw s0,56(a4) - 114c: 665f 7869 6674 0x66747869665f - 1152: 2e006973 csrrsi s2,0x2e0,0 - 1156: 2f2e fld ft10,200(sp) - 1158: 2e2e fld ft8,200(sp) - 115a: 2f2e2e2f 0x2f2e2e2f - 115e: 2e2e fld ft8,200(sp) - 1160: 7369722f 0x7369722f - 1164: 672d7663 bgeu s10,s2,17d0 <_start-0x7fffe830> - 1168: 6c2f6363 bltu t5,sp,182e <_start-0x7fffe7d2> - 116c: 6269 lui tp,0x1a + 100a: 696c flw fa1,84(a0) + 100c: 6762 flw fa4,24(sp) + 100e: 732f6363 bltu t5,s2,1734 <_start-0x7fffe8cc> + 1012: 2d74666f jal a2,47ae8 <_start-0x7ffb8518> + 1016: 7066 flw ft0,120(sp) + 1018: 6275732f vamoande.v zero,v7,(a0),v6 + 101c: 6674 flw fa3,76(a2) + 101e: 00632e33 slt t3,t1,t1 + 1022: 465f 5f50 4150 0x41505f50465f + 1028: 535f4b43 fmadd.d fs6,ft10,fs5,fa0,rmm + 102c: 4d45 li s10,17 + 102e: 5249 li tp,-14 + 1030: 5741 li a4,-16 + 1032: 545f 735f 5f00 0x5f00735f545f + 1038: 465f 5f50 5246 0x52465f50465f + 103e: 4341 li t1,16 + 1040: 415f 4444 345f 0x345f4444415f + 1046: 635f 0031 5f5f 0x5f5f0031635f + 104c: 5046 0x5046 + 104e: 465f 4152 5f43 0x5f434152465f + 1054: 4441 li s0,16 + 1056: 5f44 lw s1,60(a4) + 1058: 5f34 lw a3,120(a4) + 105a: 5f003263 0x5f003263 + 105e: 465f 5f50 5246 0x52465f50465f + 1064: 4341 li t1,16 + 1066: 415f 4444 345f 0x345f4444415f + 106c: 635f 0033 465f 0x465f0033635f + 1072: 5f50 lw a2,60(a4) + 1074: 4150 lw a2,4(a0) + 1076: 535f4b43 fmadd.d fs6,ft10,fs5,fa0,rmm + 107a: 4d45 li s10,17 + 107c: 5249 li tp,-14 + 107e: 5741 li a4,-16 + 1080: 545f 655f 5f00 0x5f00655f545f + 1086: 5046 0x5046 + 1088: 505f 4341 5f4b 0x5f4b4341505f + 108e: 494d4553 0x494d4553 + 1092: 4152 lw sp,20(sp) + 1094: 73695f57 vmfne.vf v30,v22,fs2 + 1098: 745f 6e69 0079 0x796e69745f + 109e: 465f 5f50 4150 0x41505f50465f + 10a4: 535f4b43 fmadd.d fs6,ft10,fs5,fa0,rmm + 10a8: 4d45 li s10,17 + 10aa: 5249 li tp,-14 + 10ac: 5741 li a4,-16 + 10ae: 545f 665f 5f00 0x5f00665f545f + 10b4: 5046 0x5046 + 10b6: 415f 4444 495f 0x495f4444415f + 10bc: 544e lw s0,240(sp) + 10be: 5245 li tp,-15 + 10c0: 414e lw sp,208(sp) + 10c2: 5f4c lw a1,60(a4) + 10c4: 6964 flw fs1,84(a0) + 10c6: 6666 flw fa2,88(sp) + 10c8: 7300 flw fs0,32(a4) + 10ca: 6275 lui tp,0x1d + 10cc: 465f0033 0x465f0033 + 10d0: 5f50 lw a2,60(a4) + 10d2: 4441 li s0,16 + 10d4: 5f44 lw s1,60(a4) + 10d6: 4e49 li t3,18 + 10d8: 4554 lw a3,12(a0) + 10da: 4e52 lw t3,20(sp) + 10dc: 4c41 li s8,16 + 10de: 655f 6964 6666 0x66666964655f + 10e4: 7300 flw fs0,32(a4) + 10e6: 6275 lui tp,0x1d + 10e8: 645f 6e6f 0065 0x656e6f645f + 10ee: 5f5f 5046 465f 0x465f50465f5f + 10f4: 4152 lw sp,20(sp) + 10f6: 55535f43 0x55535f43 + 10fa: 5f42 lw t5,48(sp) + 10fc: 5f34 lw a3,120(a4) + 10fe: 61003163 0x61003163 + 1102: 6464 flw fs1,76(s0) + 1104: 0031 c.nop 12 + 1106: 6461 lui s0,0x18 + 1108: 3364 fld fs1,224(a4) + 110a: 6e00 flw fs0,24(a2) + 110c: 006d726f jal tp,d8112 <_start-0x7ff27eee> + 1110: 5f5f 5046 465f 0x465f50465f5f + 1116: 4152 lw sp,20(sp) + 1118: 55535f43 0x55535f43 + 111c: 5f42 lw t5,48(sp) + 111e: 5f34 lw a3,120(a4) + 1120: 2e003263 0x2e003263 + 1124: 2f2e fld ft10,200(sp) + 1126: 2e2e fld ft8,200(sp) + 1128: 2f2e2e2f 0x2f2e2e2f + 112c: 2e2e fld ft8,200(sp) + 112e: 7369722f 0x7369722f + 1132: 672d7663 bgeu s10,s2,179e <_start-0x7fffe862> + 1136: 6c2f6363 bltu t5,sp,17fc <_start-0x7fffe804> + 113a: 6269 lui tp,0x1a + 113c: 2f636367 0x2f636367 + 1140: 74666f73 csrrsi t5,0x746,12 + 1144: 662d lui a2,0xb + 1146: 2f70 fld fa2,216(a4) + 1148: 6966 flw fs2,88(sp) + 114a: 7478 flw fa4,108(s0) + 114c: 7366 flw ft6,120(sp) + 114e: 2e69 jal 14e8 <_start-0x7fffeb18> + 1150: 5f5f0063 beq t5,s5,1730 <_start-0x7fffe8d0> + 1154: 6966 flw fs2,88(sp) + 1156: 7478 flw fa4,108(s0) + 1158: 7366 flw ft6,120(sp) + 115a: 0069 c.nop 26 + 115c: 2e2e fld ft8,200(sp) + 115e: 2f2e2e2f 0x2f2e2e2f + 1162: 2e2e fld ft8,200(sp) + 1164: 2f2e2e2f 0x2f2e2e2f + 1168: 6972 flw fs2,28(sp) + 116a: 2d766373 csrrsi t1,0x2d7,12 116e: 2f636367 0x2f636367 - 1172: 74666f73 csrrsi t5,0x746,12 - 1176: 662d lui a2,0xb - 1178: 2f70 fld fa2,216(a4) - 117a: 6c66 flw fs8,88(sp) - 117c: 7374616f jal sp,480b2 <_start-0x7ffb7f4e> - 1180: 7469 lui s0,0xffffa - 1182: 2e66 fld ft8,88(sp) - 1184: 61700063 beq zero,s7,1784 <_start-0x7fffe87c> - 1188: 735f6b63 bltu t5,s5,18be <_start-0x7fffe742> - 118c: 6d65 lui s10,0x19 - 118e: 7269 lui tp,0xffffa - 1190: 7761 lui a4,0xffff8 - 1192: 5f00 lw s0,56(a4) - 1194: 665f 6f6c 7461 0x74616f6c665f - 119a: 66746973 csrrsi s2,0x667,8 - 119e: 5f00 lw s0,56(a4) - 11a0: 5046 0x5046 - 11a2: 465f 4f52 5f4d 0x5f4d4f52465f - 11a8: 4e49 li t3,18 - 11aa: 5f54 lw a3,60(a4) - 11ac: 7275 lui tp,0xffffd - 11ae: 5f00 lw s0,56(a4) - 11b0: 5046 0x5046 - 11b2: 465f 4f52 5f4d 0x5f4d4f52465f - 11b8: 4e49 li t3,18 - 11ba: 5f54 lw a3,60(a4) - 11bc: 7a6c flw fa1,116(a2) - 11be: 5f00 lw s0,56(a4) - 11c0: 5046 0x5046 - 11c2: 505f 4341 5f4b 0x5f4b4341505f - 11c8: 4152 lw sp,20(sp) - 11ca: 5f315f57 0x5f315f57 - 11ce: 6c66 flw fs8,88(sp) - 11d0: 2e2e006f j e14b2 <_start-0x7ff1eb4e> - 11d4: 2f2e2e2f 0x2f2e2e2f - 11d8: 2e2e fld ft8,200(sp) - 11da: 2f2e2e2f 0x2f2e2e2f - 11de: 6972 flw fs2,28(sp) - 11e0: 2d766373 csrrsi t1,0x2d7,12 - 11e4: 2f636367 0x2f636367 - 11e8: 696c flw fa1,84(a0) - 11ea: 6762 flw fa4,24(sp) - 11ec: 732f6363 bltu t5,s2,1912 <_start-0x7fffe6ee> - 11f0: 2d74666f jal a2,47cc6 <_start-0x7ffb833a> - 11f4: 7066 flw ft0,120(sp) - 11f6: 7669642f 0x7669642f - 11fa: 2e336673 csrrsi a2,0x2e3,6 - 11fe: 465f0063 beq t5,t0,165e <_start-0x7fffe9a2> - 1202: 5f50 lw a2,60(a4) - 1204: 4e55 li t3,21 - 1206: 4150 lw a2,4(a0) - 1208: 525f4b43 fmadd.d fs6,ft10,ft5,fa0,rmm - 120c: 5741 li a4,-16 - 120e: 315f 665f 6f6c 0x6f6c665f315f - 1214: 5f00 lw s0,56(a4) - 1216: 645f 7669 6673 0x66737669645f - 121c: 465f0033 0x465f0033 - 1220: 5f50 lw a2,60(a4) - 1222: 4944 lw s1,20(a0) - 1224: 5f56 lw t5,116(sp) - 1226: 454d li a0,19 - 1228: 5441 li s0,-16 - 122a: 315f 755f 6964 0x6964755f315f - 1230: 5f76 lw t5,124(sp) - 1232: 6f6e flw ft10,216(sp) - 1234: 6d72 flw fs10,28(sp) - 1236: 6e5f 0068 465f 0x465f00686e5f - 123c: 5f50 lw a2,60(a4) - 123e: 4944 lw s1,20(a0) - 1240: 5f56 lw t5,116(sp) - 1242: 454d li a0,19 - 1244: 5441 li s0,-16 - 1246: 315f 755f 6964 0x6964755f315f - 124c: 5f76 lw t5,124(sp) - 124e: 6f6e flw ft10,216(sp) - 1250: 6d72 flw fs10,28(sp) - 1252: 725f 6600 6172 0x61726600725f - 1258: 465f0063 beq t5,t0,16b8 <_start-0x7fffe948> - 125c: 5f50 lw a2,60(a4) - 125e: 4944 lw s1,20(a0) - 1260: 5f56 lw t5,116(sp) - 1262: 454d li a0,19 - 1264: 5441 li s0,-16 - 1266: 315f 755f 6964 0x6964755f315f - 126c: 5f76 lw t5,124(sp) - 126e: 6f6e flw ft10,216(sp) - 1270: 6d72 flw fs10,28(sp) - 1272: 715f 5f00 5046 0x50465f00715f - 1278: 445f 5649 4d5f 0x4d5f5649445f - 127e: 4145 li sp,17 - 1280: 5f54 lw a3,60(a4) - 1282: 5f31 li t5,-20 - 1284: 6475 lui s0,0x1d - 1286: 7669 lui a2,0xffffa - 1288: 6e5f 726f 5f6d 0x5f6d726f6e5f - 128e: 0079 c.nop 30 - 1290: 465f 5f50 4e55 0x4e555f50465f - 1296: 4f49 li t5,18 - 1298: 5f4e lw t5,240(sp) - 129a: 46530053 0x46530053 - 129e: 7974 flw fa3,116(a0) - 12a0: 6570 flw fa2,76(a0) - 12a2: 5f00 lw s0,56(a4) - 12a4: 5046 0x5046 - 12a6: 445f 5649 4d5f 0x4d5f5649445f - 12ac: 4145 li sp,17 - 12ae: 5f54 lw a3,60(a4) - 12b0: 5f31 li t5,-20 - 12b2: 6475 lui s0,0x1d - 12b4: 7669 lui a2,0xffffa - 12b6: 6e5f 726f 5f6d 0x5f6d726f6e5f - 12bc: 6c6e flw fs8,216(sp) - 12be: 2e00 fld fs0,24(a2) - 12c0: 2f2e fld ft10,200(sp) - 12c2: 2e2e fld ft8,200(sp) - 12c4: 2f2e2e2f 0x2f2e2e2f - 12c8: 2e2e fld ft8,200(sp) - 12ca: 7369722f 0x7369722f - 12ce: 672d7663 bgeu s10,s2,193a <_start-0x7fffe6c6> - 12d2: 6c2f6363 bltu t5,sp,1998 <_start-0x7fffe668> - 12d6: 6269 lui tp,0x1a + 1172: 696c flw fa1,84(a0) + 1174: 6762 flw fa4,24(sp) + 1176: 732f6363 bltu t5,s2,189c <_start-0x7fffe764> + 117a: 2d74666f jal a2,47c50 <_start-0x7ffb83b0> + 117e: 7066 flw ft0,120(sp) + 1180: 6f6c662f 0x6f6c662f + 1184: 7461 lui s0,0xffff8 + 1186: 66746973 csrrsi s2,0x667,8 + 118a: 632e flw ft6,200(sp) + 118c: 7000 flw fs0,32(s0) + 118e: 6361 lui t1,0x18 + 1190: 65735f6b 0x65735f6b + 1194: 696d lui s2,0x1b + 1196: 6172 flw ft2,28(sp) + 1198: 5f5f0077 0x5f5f0077 + 119c: 6c66 flw fs8,88(sp) + 119e: 7374616f jal sp,480d4 <_start-0x7ffb7f2c> + 11a2: 7469 lui s0,0xffffa + 11a4: 0066 c.slli zero,0x19 + 11a6: 465f 5f50 5246 0x52465f50465f + 11ac: 495f4d4f fnmadd.s fs10,ft10,fs5,fs1,rmm + 11b0: 544e lw s0,240(sp) + 11b2: 755f 0072 465f 0x465f0072755f + 11b8: 5f50 lw a2,60(a4) + 11ba: 5246 lw tp,112(sp) + 11bc: 495f4d4f fnmadd.s fs10,ft10,fs5,fs1,rmm + 11c0: 544e lw s0,240(sp) + 11c2: 6c5f 007a 465f 0x465f007a6c5f + 11c8: 5f50 lw a2,60(a4) + 11ca: 4150 lw a2,4(a0) + 11cc: 525f4b43 fmadd.d fs6,ft10,ft5,fa0,rmm + 11d0: 5741 li a4,-16 + 11d2: 315f 665f 6f6c 0x6f6c665f315f + 11d8: 2e00 fld fs0,24(a2) + 11da: 2f2e fld ft10,200(sp) + 11dc: 2e2e fld ft8,200(sp) + 11de: 2f2e2e2f 0x2f2e2e2f + 11e2: 2e2e fld ft8,200(sp) + 11e4: 7369722f 0x7369722f + 11e8: 672d7663 bgeu s10,s2,1854 <_start-0x7fffe7ac> + 11ec: 6c2f6363 bltu t5,sp,18b2 <_start-0x7fffe74e> + 11f0: 6269 lui tp,0x1a + 11f2: 2f636367 0x2f636367 + 11f6: 74666f73 csrrsi t5,0x746,12 + 11fa: 662d lui a2,0xb + 11fc: 2f70 fld fa2,216(a4) + 11fe: 6964 flw fs1,84(a0) + 1200: 7376 flw ft6,124(sp) + 1202: 3366 fld ft6,120(sp) + 1204: 632e flw ft6,200(sp) + 1206: 5f00 lw s0,56(a4) + 1208: 5046 0x5046 + 120a: 555f 504e 4341 0x4341504e555f + 1210: 41525f4b fnmsub.s ft10,ft4,fs5,fs0,unknown + 1214: 5f315f57 0x5f315f57 + 1218: 6c66 flw fs8,88(sp) + 121a: 5f5f006f j f200e <_start-0x7ff0dff2> + 121e: 6964 flw fs1,84(a0) + 1220: 7376 flw ft6,124(sp) + 1222: 3366 fld ft6,120(sp) + 1224: 5f00 lw s0,56(a4) + 1226: 5046 0x5046 + 1228: 445f 5649 4d5f 0x4d5f5649445f + 122e: 4145 li sp,17 + 1230: 5f54 lw a3,60(a4) + 1232: 5f31 li t5,-20 + 1234: 6475 lui s0,0x1d + 1236: 7669 lui a2,0xffffa + 1238: 6e5f 726f 5f6d 0x5f6d726f6e5f + 123e: 686e flw fa6,216(sp) + 1240: 5f00 lw s0,56(a4) + 1242: 5046 0x5046 + 1244: 445f 5649 4d5f 0x4d5f5649445f + 124a: 4145 li sp,17 + 124c: 5f54 lw a3,60(a4) + 124e: 5f31 li t5,-20 + 1250: 6475 lui s0,0x1d + 1252: 7669 lui a2,0xffffa + 1254: 6e5f 726f 5f6d 0x5f6d726f6e5f + 125a: 0072 c.slli zero,0x1c + 125c: 7266 flw ft4,120(sp) + 125e: 6361 lui t1,0x18 + 1260: 5f00 lw s0,56(a4) + 1262: 5046 0x5046 + 1264: 445f 5649 4d5f 0x4d5f5649445f + 126a: 4145 li sp,17 + 126c: 5f54 lw a3,60(a4) + 126e: 5f31 li t5,-20 + 1270: 6475 lui s0,0x1d + 1272: 7669 lui a2,0xffffa + 1274: 6e5f 726f 5f6d 0x5f6d726f6e5f + 127a: 0071 c.nop 28 + 127c: 465f 5f50 4944 0x49445f50465f + 1282: 5f56 lw t5,116(sp) + 1284: 454d li a0,19 + 1286: 5441 li s0,-16 + 1288: 315f 755f 6964 0x6964755f315f + 128e: 5f76 lw t5,124(sp) + 1290: 6f6e flw ft10,216(sp) + 1292: 6d72 flw fs10,28(sp) + 1294: 795f 5f00 5046 0x50465f00795f + 129a: 555f 494e 4e4f 0x4e4f494e555f + 12a0: 535f 5300 7446 0x74465300535f + 12a6: 7079 c.lui zero,0xffffe + 12a8: 0065 c.nop 25 + 12aa: 465f 5f50 4944 0x49445f50465f + 12b0: 5f56 lw t5,116(sp) + 12b2: 454d li a0,19 + 12b4: 5441 li s0,-16 + 12b6: 315f 755f 6964 0x6964755f315f + 12bc: 5f76 lw t5,124(sp) + 12be: 6f6e flw ft10,216(sp) + 12c0: 6d72 flw fs10,28(sp) + 12c2: 6e5f 006c 2e2e 0x2e2e006c6e5f + 12c8: 2f2e2e2f 0x2f2e2e2f + 12cc: 2e2e fld ft8,200(sp) + 12ce: 2f2e2e2f 0x2f2e2e2f + 12d2: 6972 flw fs2,28(sp) + 12d4: 2d766373 csrrsi t1,0x2d7,12 12d8: 2f636367 0x2f636367 - 12dc: 74666f73 csrrsi t5,0x746,12 - 12e0: 662d lui a2,0xb - 12e2: 2f70 fld fa2,216(a4) - 12e4: 6c66 flw fs8,88(sp) - 12e6: 7374616f jal sp,4821c <_start-0x7ffb7de4> - 12ea: 7369 lui t1,0xffffa - 12ec: 2e66 fld ft8,88(sp) - 12ee: 5f5f0063 beq t5,s5,18ce <_start-0x7fffe732> - 12f2: 6c66 flw fs8,88(sp) - 12f4: 7374616f jal sp,4822a <_start-0x7ffb7dd6> - 12f8: 7369 lui t1,0xffffa - 12fa: 0066 c.slli zero,0x19 - 12fc: 2e2e fld ft8,200(sp) - 12fe: 2f2e2e2f 0x2f2e2e2f - 1302: 2e2e fld ft8,200(sp) - 1304: 2f2e2e2f 0x2f2e2e2f - 1308: 6972 flw fs2,28(sp) - 130a: 2d766373 csrrsi t1,0x2d7,12 - 130e: 2f636367 0x2f636367 - 1312: 696c flw fa1,84(a0) - 1314: 6762 flw fa4,24(sp) - 1316: 732f6363 bltu t5,s2,1a3c <_start-0x7fffe5c4> - 131a: 2d74666f jal a2,47df0 <_start-0x7ffb8210> - 131e: 7066 flw ft0,120(sp) - 1320: 7478652f 0x7478652f - 1324: 6e65 lui t3,0x19 - 1326: 7364 flw fs1,100(a4) - 1328: 6466 flw fs0,88(sp) - 132a: 3266 fld ft4,120(sp) - 132c: 632e flw ft6,200(sp) - 132e: 4600 lw s0,8(a2) - 1330: 5f50 lw a2,60(a4) - 1332: 5845 li a6,-15 - 1334: 4554 lw a3,12(a0) - 1336: 444e lw s0,208(sp) - 1338: 6c5f 007a 5f5f 0x5f5f007a6c5f - 133e: 7865 lui a6,0xffff9 - 1340: 6574 flw fa3,76(a0) - 1342: 646e flw fs0,216(sp) - 1344: 66646673 csrrsi a2,0x666,8 - 1348: 0032 c.slli zero,0xc - 134a: 2e2e fld ft8,200(sp) - 134c: 2f2e2e2f 0x2f2e2e2f - 1350: 2e2e fld ft8,200(sp) - 1352: 2f2e2e2f 0x2f2e2e2f - 1356: 6972 flw fs2,28(sp) - 1358: 2d766373 csrrsi t1,0x2d7,12 - 135c: 2f636367 0x2f636367 - 1360: 696c flw fa1,84(a0) - 1362: 6762 flw fa4,24(sp) - 1364: 732f6363 bltu t5,s2,1a8a <_start-0x7fffe576> - 1368: 2d74666f jal a2,47e3e <_start-0x7ffb81c2> - 136c: 7066 flw ft0,120(sp) - 136e: 7478652f 0x7478652f - 1372: 6e65 lui t3,0x19 - 1374: 6464 flw fs1,76(s0) - 1376: 7466 flw fs0,120(sp) - 1378: 3266 fld ft4,120(sp) - 137a: 632e flw ft6,200(sp) - 137c: 5f00 lw s0,56(a4) - 137e: 655f 7478 6e65 0x6e657478655f - 1384: 6464 flw fs1,76(s0) - 1386: 7466 flw fs0,120(sp) - 1388: 3266 fld ft4,120(sp) - 138a: 2e00 fld fs0,24(a2) - 138c: 2f2e fld ft10,200(sp) - 138e: 2e2e fld ft8,200(sp) - 1390: 2f2e2e2f 0x2f2e2e2f - 1394: 2e2e fld ft8,200(sp) - 1396: 7369722f 0x7369722f - 139a: 672d7663 bgeu s10,s2,1a06 <_start-0x7fffe5fa> - 139e: 6c2f6363 bltu t5,sp,1a64 <_start-0x7fffe59c> - 13a2: 6269 lui tp,0x1a + 12dc: 696c flw fa1,84(a0) + 12de: 6762 flw fa4,24(sp) + 12e0: 732f6363 bltu t5,s2,1a06 <_start-0x7fffe5fa> + 12e4: 2d74666f jal a2,47dba <_start-0x7ffb8246> + 12e8: 7066 flw ft0,120(sp) + 12ea: 6f6c662f 0x6f6c662f + 12ee: 7461 lui s0,0xffff8 + 12f0: 66736973 csrrsi s2,0x667,6 + 12f4: 632e flw ft6,200(sp) + 12f6: 5f00 lw s0,56(a4) + 12f8: 665f 6f6c 7461 0x74616f6c665f + 12fe: 66736973 csrrsi s2,0x667,6 + 1302: 2e00 fld fs0,24(a2) + 1304: 2f2e fld ft10,200(sp) + 1306: 2e2e fld ft8,200(sp) + 1308: 2f2e2e2f 0x2f2e2e2f + 130c: 2e2e fld ft8,200(sp) + 130e: 7369722f 0x7369722f + 1312: 672d7663 bgeu s10,s2,197e <_start-0x7fffe682> + 1316: 6c2f6363 bltu t5,sp,19dc <_start-0x7fffe624> + 131a: 6269 lui tp,0x1a + 131c: 2f636367 0x2f636367 + 1320: 74666f73 csrrsi t5,0x746,12 + 1324: 662d lui a2,0xb + 1326: 2f70 fld fa2,216(a4) + 1328: 7865 lui a6,0xffff9 + 132a: 6574 flw fa3,76(a0) + 132c: 646e flw fs0,216(sp) + 132e: 66646673 csrrsi a2,0x666,8 + 1332: 2e32 fld ft8,264(sp) + 1334: 50460063 beq a2,tp,1834 <_start-0x7fffe7cc> + 1338: 455f 5458 4e45 0x4e455458455f + 133e: 5f44 lw s1,60(a4) + 1340: 7a6c flw fa1,116(a2) + 1342: 5f00 lw s0,56(a4) + 1344: 655f 7478 6e65 0x6e657478655f + 134a: 7364 flw fs1,100(a4) + 134c: 6466 flw fs0,88(sp) + 134e: 3266 fld ft4,120(sp) + 1350: 2e00 fld fs0,24(a2) + 1352: 2f2e fld ft10,200(sp) + 1354: 2e2e fld ft8,200(sp) + 1356: 2f2e2e2f 0x2f2e2e2f + 135a: 2e2e fld ft8,200(sp) + 135c: 7369722f 0x7369722f + 1360: 672d7663 bgeu s10,s2,19cc <_start-0x7fffe634> + 1364: 6c2f6363 bltu t5,sp,1a2a <_start-0x7fffe5d6> + 1368: 6269 lui tp,0x1a + 136a: 2f636367 0x2f636367 + 136e: 74666f73 csrrsi t5,0x746,12 + 1372: 662d lui a2,0xb + 1374: 2f70 fld fa2,216(a4) + 1376: 7865 lui a6,0xffff9 + 1378: 6574 flw fa3,76(a0) + 137a: 646e flw fs0,216(sp) + 137c: 6664 flw fs1,76(a2) + 137e: 6674 flw fa3,76(a2) + 1380: 2e32 fld ft8,264(sp) + 1382: 5f5f0063 beq t5,s5,1962 <_start-0x7fffe69e> + 1386: 7865 lui a6,0xffff9 + 1388: 6574 flw fa3,76(a0) + 138a: 646e flw fs0,216(sp) + 138c: 6664 flw fs1,76(a2) + 138e: 6674 flw fa3,76(a2) + 1390: 0032 c.slli zero,0xc + 1392: 2e2e fld ft8,200(sp) + 1394: 2f2e2e2f 0x2f2e2e2f + 1398: 2e2e fld ft8,200(sp) + 139a: 2f2e2e2f 0x2f2e2e2f + 139e: 6972 flw fs2,28(sp) + 13a0: 2d766373 csrrsi t1,0x2d7,12 13a4: 2f636367 0x2f636367 - 13a8: 74666f73 csrrsi t5,0x746,12 - 13ac: 662d lui a2,0xb - 13ae: 2f70 fld fa2,216(a4) - 13b0: 7274 flw fa3,100(a2) - 13b2: 6e75 lui t3,0x1d - 13b4: 64667463 bgeu a2,t1,19fc <_start-0x7fffe604> - 13b8: 3266 fld ft4,120(sp) - 13ba: 632e flw ft6,200(sp) - 13bc: 5f00 lw s0,56(a4) - 13be: 5046 0x5046 - 13c0: 505f 4341 5f4b 0x5f4b4341505f - 13c6: 494d4553 0x494d4553 - 13ca: 4152 lw sp,20(sp) - 13cc: 5f545f57 0x5f545f57 - 13d0: 3066 fld ft0,120(sp) - 13d2: 5f00 lw s0,56(a4) - 13d4: 5046 0x5046 - 13d6: 505f 4341 5f4b 0x5f4b4341505f - 13dc: 494d4553 0x494d4553 - 13e0: 4152 lw sp,20(sp) - 13e2: 5f545f57 0x5f545f57 - 13e6: 3166 fld ft2,120(sp) - 13e8: 5f00 lw s0,56(a4) - 13ea: 745f 7572 636e 0x636e7572745f - 13f0: 6674 flw fa3,76(a2) - 13f2: 6664 flw fs1,76(a2) - 13f4: 0032 c.slli zero,0xc - 13f6: 5f5f 6c63 737a 0x737a6c635f5f - 13fc: 3269 jal d86 <_start-0x7ffff27a> - ... + 13a8: 696c flw fa1,84(a0) + 13aa: 6762 flw fa4,24(sp) + 13ac: 732f6363 bltu t5,s2,1ad2 <_start-0x7fffe52e> + 13b0: 2d74666f jal a2,47e86 <_start-0x7ffb817a> + 13b4: 7066 flw ft0,120(sp) + 13b6: 7572742f 0x7572742f + 13ba: 636e flw ft6,216(sp) + 13bc: 6674 flw fa3,76(a2) + 13be: 6664 flw fs1,76(a2) + 13c0: 2e32 fld ft8,264(sp) + 13c2: 465f0063 beq t5,t0,1822 <_start-0x7fffe7de> + 13c6: 5f50 lw a2,60(a4) + 13c8: 4150 lw a2,4(a0) + 13ca: 535f4b43 fmadd.d fs6,ft10,fs5,fa0,rmm + 13ce: 4d45 li s10,17 + 13d0: 5249 li tp,-14 + 13d2: 5741 li a4,-16 + 13d4: 545f 665f 0030 0x30665f545f + 13da: 465f 5f50 4150 0x41505f50465f + 13e0: 535f4b43 fmadd.d fs6,ft10,fs5,fa0,rmm + 13e4: 4d45 li s10,17 + 13e6: 5249 li tp,-14 + 13e8: 5741 li a4,-16 + 13ea: 545f 665f 0031 0x31665f545f + 13f0: 5f5f 7274 6e75 0x6e7572745f5f + 13f6: 64667463 bgeu a2,t1,1a3e <_start-0x7fffe5c2> + 13fa: 3266 fld ft4,120(sp) + 13fc: 5f00 lw s0,56(a4) + 13fe: 635f 7a6c 6973 0x69737a6c635f + 1404: 0032 c.slli zero,0xc Disassembly of section .debug_loc: @@ -61527,7 +61497,7 @@ Disassembly of section .debug_loc: 48: 0006 c.slli zero,0x1 4a: 935a add t1,t1,s6 4c: 5b04 lw s1,48(a4) - 4e: 02040493 addi s1,s0,32 # 1d020 <_start-0x7ffe2fe0> + 4e: 02040493 addi s1,s0,32 # ffff8020 <__BSS_END__+0x7ffe1608> 52: 0000 unimp 54: 029c addi a5,sp,320 56: 0000 unimp @@ -63799,7 +63769,7 @@ Disassembly of section .debug_loc: 158a: 0000 unimp 158c: 0600 addi s0,sp,768 158e: 5a00 lw s0,48(a2) - 1590: 935b0493 addi s1,s6,-1739 # 18935 <_start-0x7ffe76cb> + 1590: 935b0493 addi s1,s6,-1739 1594: 7004 flw fs1,32(s0) 1596: 0000 unimp 1598: e800 fsw fs0,16(s0) @@ -63851,7 +63821,7 @@ Disassembly of section .debug_loc: 1612: 0000 unimp 1614: 0600 addi s0,sp,768 1616: 5c00 lw s0,56(s0) - 1618: 935d0493 addi s1,s10,-1739 # 18935 <_start-0x7ffe76cb> + 1618: 935d0493 addi s1,s10,-1739 # a935 <_start-0x7fff56cb> 161c: 7004 flw fs1,32(s0) 161e: 0000 unimp 1620: e800 fsw fs0,16(s0) @@ -64642,7 +64612,7 @@ Disassembly of section .debug_loc: 1cfc: 0000 unimp 1cfe: 0630 addi a2,sp,776 1d00: 0000 unimp - 1d02: 7c7e0003 lb zero,1991(t3) # 1d7c7 <_start-0x7ffe2839> + 1d02: 7c7e0003 lb zero,1991(t3) # 1a7c7 <_start-0x7ffe5839> 1d06: 309f 0006 3400 0x34000006309f 1d0c: 0006 c.slli zero,0x1 1d0e: 0100 addi s0,sp,128 @@ -65876,7 +65846,7 @@ Disassembly of section .debug_loc: 2868: 0006 c.slli zero,0x1 286a: 935a add t1,t1,s6 286c: 5b04 lw s1,48(a4) - 286e: 01370493 addi s1,a4,19 # ffff8013 <__BSS_END__+0x7ffe15fb> + 286e: 01370493 addi s1,a4,19 # 1a013 <_start-0x7ffe5fed> 2872: 0000 unimp 2874: 0150 addi a2,sp,132 2876: 0000 unimp @@ -65917,7 +65887,7 @@ Disassembly of section .debug_loc: 28d0: 0006 c.slli zero,0x1 28d2: 935c 0x935c 28d4: 5d04 lw s1,56(a0) - 28d6: 00ff0493 addi s1,t5,15 # 1b00f <_start-0x7ffe4ff1> + 28d6: 00ff0493 addi s1,t5,15 28da: 0000 unimp 28dc: 0134 addi a3,sp,136 28de: 0000 unimp @@ -67438,7 +67408,7 @@ Disassembly of section .debug_loc: 3700: 0000 unimp 3702: 0500 addi s0,sp,640 3704: 6100 flw fs0,0(a0) - 3706: 0c930493 addi s1,t1,201 # ffffa0c9 <__BSS_END__+0x7ffe36b1> + 3706: 0c930493 addi s1,t1,201 # 180c9 <_start-0x7ffe7f37> 370a: 0040 addi s0,sp,4 370c: 0000 unimp 370e: 0044 addi s1,sp,4 @@ -69096,7 +69066,7 @@ Disassembly of section .debug_loc: 45ee: 0000 unimp 45f0: 0db4 addi a3,sp,728 45f2: 0000 unimp - 45f4: 7f890013 addi zero,s2,2040 # 1d7f8 <_start-0x7ffe2808> + 45f4: 7f890013 addi zero,s2,2040 # 1b7f8 <_start-0x7ffe4808> 45f8: 007a c.slli zero,0x1e 45fa: 7a1a flw fs4,164(sp) 45fc: 4000 lw s0,0(s0) diff --git a/benchmarks/vector/saxpy/vx_vec_saxpy.elf b/benchmarks/vector/saxpy/vx_vec_saxpy.elf index fd8d86b4a3107ef8a110a6d72a62cb8cbb61ee92..d93297db05a812ce9ae5d511b0c4e53f5f52d089 100755 GIT binary patch delta 29035 zcmdsg33wF6)^=BSPiA03_GBiRgane1Kmq{-i7XNzLO?cIWL1KIfFhuvqM|cGkVVm8 z&_YE47X(y9gHA-eq5|Rt6_u-ODk@$PQ9z=&1o+-l)t#vfpx)*Gp6~hL>FIjUId$sP zskOJ0LmOhMH^h`@u>Fe~Wje}+F|F){o?l0|-gJp4QPbibbE=MNJ1@Y|>8RG9P0{+d z2|6{cVy;sgGta5DOVk38d3B0b-m0QBrZ1aQ@qA1ZmRk97Oi6_9Twjslxm@q@a>WeK z=l)u(6Yn5Qdvjut=1sU6j{ZWT_4 zmf51ZrY=3uMbPuZ=~|JXH><8Ws>KYZw9wP?vix|YgG2l*F#D;wZ^S#GyyY7+LINMO z4-R1gW2N)W*(-azc~t9irQpqz3Mw2f7_+F5XqmayHJMG!(^Irf_2H4eAsw+z;zc29 z8F$_g;xB3w^w%kb4HZl(eBxFc&7AY)zilSyG*{79-c^yo)r*e8hKNGaw&o-?5@`5fp`@Ayi!XCt! z)c$jmeOA%C^GBd%6rEsfUu8nqn;F|*c~7@)I?&EbdgxH(E%8M(*f-@^^xuM)vp~hd z?t3bW`t~y*SAN+7XVR8AQ?wX89+r;}Xj<@VEl@FM&b<{ahqcyw+*>hr*ws;&=2t9O z&^o?;{SFoL=Xa^xJ?u(dheYAX7I9k^qE~e_p1LzNIG8eC@^s~lk)J2RqMpPQ~l~d=U29Aoc^Y3O6702dhB5%Ti zZY-j5=z=LmvQvx{6C)+2XkxoTEHEa{0h^1R6$cikCpzQjnBZtve^uX66C8|6&YAOB zWx~C;GE||m{Jw7Wn5%Nvl4VYurZ4xon6ILIRRL>VxoOqw@K;4(4LN+qGo#3PyPy5W z!CF;rdhsm-MwY#tV*)+9A=<${tK9f{2UuQ_QIu1e{$?uqxZ~zZ(r|3cK!D<{Xsdmd zi~nB1pf7hvg^sKn-@6TsT3PtP6eID1b|YY%`G%Rok>>GhhL-*h2Lb1CJMj86&AECQ+tjIX@o}T_><*`GT8+yNEM5-)1@}8-` z|2Wb`6^oBIsTgql;>ur+kJF8e_XCxs)dem#vZB1^0>`w9va;!w+iISmaweVLj()`p z4K{}D4=y!W50n%<=w_%wS+GqETc+c@D~_QqWx)vvtRLa3B<9!IjlsfXwmpK~5;QZ| z74_ZJtuUuo+!b+qa8fgNq6rHGOD|)u*JEWoV+70MB_r7ChTU!%Giltkj7}NZWAih5 zPM$XXh8xFBpEzZ*BysmhHo~vr->{e6-tC1=~CH}G%c{SvBX5P>9v_4dkcBkZY3_DzrLTriq>r`p3tQ zVTr-&D_D);FMCo8#5^L88A_UH#SeveCV16PNIVm~HkNEI&Ica;^TRG9?CckXuU{$^ zA6%{l=HVc0A7L2+Gr_lM{gpJ)b}f^4Pz+pM(a%JvaNrl z4~?J}Mh5KMQJ1z6m}na+NT6L8MQQ4LSnJThQC^%kN12i)TFLhzUe<9fkbr~eE}XX=lj)5(ZvySl4!ex7v%j`*VyuVa6049f!8&p_ zuhcTa#t9a_N1q!CV5%FMXt5}Nd>p`vlUE7vu5Dh+5RW_H6v~Q;!X?>x4Cu&-WX-`4_?dy z^UmVW9V7U(3z}5K0$E15g6`vO1?A`)uCo+8G12BPDQ1EFq3o6idrz|Y(=TCxNIfJV zE6`yo@kPr7c;lI@9b3`TP^nE_N@%)tsYMJf*d$QP*mY)s@aQ>J*5*GJ@|YXIYt4_jE00F*KDk#}%%Z!Ig$x8AoZ&y^jBS2PaLfO^7O}#<0@Uc z-}86MK3;b}jkD=_k*8HKAA5$U-^rQ|zLs1zSx?&N(zG_7m1M_MnXl0EI%&BTuoYTmb?h^!R^Db<8|lbot`$glL=VVju>>^F6_mRP zlbyhG13xv3<)*a&%TdJQ{wYKlmDfe02+xhY>ui>r*NKR;bT74~=IKQlX6td}GSl-i z=`7P@+%VVW$>7gFz!Fy>!!q3X@m^Rt2adkP87(^H;9_Mx7~sFw5fBnSHD1kX@j zZtA}1y`=dbJ;n!J0nZwq{vb=_DP^p;-q*n=l(8P{CcdtWb&sZYb3CBCe@2E>!^zV* z1mAb)EqKWs);Q`h($m85Tm`$+Id2}J=d#6o#T=GDVkt<@@lj-Zqx~@56%&11Jq;aA zP?mw~s*&7#VYTa2BvqwR8z^+0N)YKDsE6xRs!01t{*08_!E^6oo!Km&=F~G7=NCJ5 z573IcSem~niqo=wMtLmj1N`b)y^zz$$^hNW>Pw!<>V)42tox*Mf-t*>dBgUMKv zyzb77SO-eh456qqep%KK7^Q2CMxiUXa~s|bcB4pSh-{jYjT$v-2zF$lNbBY_-gz#| z?f4964a%aioM`46O3z8kMp`$`ImoHIjN8S@e4L0e#zl0>Fdo1u`8NLAL(Hdlh~S&% zvdf$PK)GvJ($j8oF{;!+*9FLViHvLFVD-SktjjykV=W9yOr6InSz$11J}Y1>gAZE3 zs`S_h9(6bSkloL}xSL&6atXAu_NI9pm1$d~f*5$Gmg82y1*1k?SIg1b#9{4gdq2PG z9(GZ#&^F3+g|yi~XtRNvzXfSo_E@!S8whC|h_Wpp%eH{lrdpO=ypWBPWv^4qwt>)Q z12_L*Axj^*n|$_yCH<)izEr_CDsZByYV*9Ng5%WBY;9G%_r0vdZ?A*)4(KxsF>4(( zOvl8@(`k{LOkLCENJEd(W6VdX^;yKfxHwX8J$rF%R(EwIq1x4vMv}5R@=o`$R{gAn zP|P_0g@us6b|3SyclgKmu`weHXuP$rCoFZpgbB#eK>(NAS_z3$yAl$pT?q-)u7m_? zS3&}`5qJ{OE(M(Ycnqapzg+UgiJJLPx%_7dnx)7CMo( z7CMpM!MiRw$3pk&lK*s}BQO6~7CH}~`Vfo#udQ~yE+EU!Xo;K_yYsJn%V=3jkt?5z z4|y0)a&i7Jdx=freI8+xSVz9$5%yZz;s{)YLSy|XO=~eER?~*W1GO55)aD4jcq#i^ z+5so7szLmkLc7s7VxLfB4S2-~R(VLNppY^N@S?W*|Z<*b|kM>JC8Not^PqT|LwLbhbyXE3{sI3cRXTy$Gy?dig zfVio3pkF3tfy*(S(=1@$)q8|rwu&XlyFvf$asStcee@rU`;jj{5^q{PNYT zsXFjmHWdTEe06Bx4@KQ?ZH7kZ#Xnsg8u&zh5px9we)BbC2cUZt8z{2bvEA-tV%bV&X);G{!P^db)G&3-#)4M|$vnKY-j0=Bv{ z;pv2}?o4RgPL!QV6M>V04uwug1gcTER0sbo{aLOl4;HA%@6PAT~ z$ZN#P3*mjhTJm!8jUtuPrmj?bV2F{*xFNFp(Qqb=}iiODOifbq|JAdcs+Wj*W6id&RfkqWbCMUl2p~l&m%-Iywo;>KGP>Qhgul0rrA8?mBQ35E|79KPVDE~eVPV$`(QSM2;ulzx zDPrH!%%C#0eX3x7DKP8jYMNx%T7Y1wfVH3 z1+Bsys}JJWuV)Dt(#;lAu00Oga~jxl(rzQ7JAO?0h{BZaGv!kZ6WdIFS&$_+AkR5E zCY6y1efSsanXeUXBF$m(aj;(citun7o9-?!#T;Q{m%9gV{t{~)K@U3`+{WL1(Q>F+ z>R1J>TFf-a!=c$od->@XajVsGC{2Cj&=!^KkctU zu-5J53;fE$Q*U`B-r1#{)5mREq0-$*45{o4aA&4j7j{h4Xm-f3C#xOFua4S z&!0E2ul$y`Q=rXQwA_!4BV73!JQX(&F2luRNt~wfi-F%Fl@dQg`1ufiop54QE&n56 zEvX8c(rEu@ZB9v3H8|d#U|8zA3;pdngP`bNNLbO&ihvdUR{^7dL(tO>1$fTz$2PKL zzp%Ku(0Df_q(+IC5f&OHt|TlpO8hpkmgL3c{za|Dl5+?gZ%Z(w#gdrUrLOur3HufO zj;?j}Uk!``N}y*x{OU<0=V8MQmyp|&O2KFiM%=UH#TEv2jr&N)wh)f(4%}R3B>qam zJww=kv=<1Ugb3M}0*?#ffAj^uDx@&8AMhO^oHz)$6E(Xu;8McFLU_b5Q~|H>Yt0>C zSl6gz$t_^Sed-6*%IO>dg0+Dpf%s9t)&`RBqEcXMD?J*Hd6KZTk0ty8VQV{0_%vZ_ zFH1O&ev($fl**7Pe&MyDVA*?FDr)Ohz=|p3t_D_2xpX|RV#<}k$%-ke83B@2%ymOQP1Up3LYo5m+%pyAD_}Y3*kT zD;@7W!nP^A-5V@!oOO9ZjhY((*Sd%yd;_qSv<>^YG#vJY3~}~`Nq%z|Ngje!k1)v# z=8{gn_6_)3De5~xrahb-o0aoP!O(h|_DGn5wdHkbqlNi^dA*=-)cxJPJSHtddp8LyE~o;=WB~){I!ZO-W0F*iSiTlm>F!Ug16I0O;tMENF{6$Ner1x#g`jG} zU|=n2Dol7Q%!FAashH62#kwZMt*>jsX5e$15H?SJLKzh=m@knDuu|r? zz~`S>?$Y4!1j|mM!(QG}V z>MA%a6|94Tc8Y?iO{6!ZApb2gfi8F+f&z5_#^pV@t*%?HgRJV7y9q09`H`^VmYB_d z%`KUbQ{B=Z7&m;;5fVo6CEHk%|52n-W7?6Ilkh>97^JeF%>r+&6@8BYc7%dk4*FJu1nj0wZEkp!KMPtWLHbm58);Q&6OTk-GXpCiUyH ztUMV`Nvl%}Eu{osM8&`hx5nbWy1WmHXE3nfZ5ZaQq5&`NgUZ@`LDq`S z;-=exg|8*KaPc?X#-s5hj}dQObQ4I67uT=(1_4|g^C|D4e~bGA&5Z^yT3^&(^OU0N{tPF^TNm4k zn&u*>rAC6dh5WwvQ%xx!`G#D73F?oa2j0CkT7 z6KuugHejnJUqzTqrt&F&gO4eDpoM(QeO*}gKH#d^ZzZhMxJKme5AP;G7rijA*0{qb zG=sv?_7qJO7z`pRe2s895f&0bsqxE%l^X9NtkihcZmO{-7kYgTu$0=a082IZJ;GP; zA9kX@DPrsQ)D`=Zuu`kxdr?5@-B6w;CKcIIX<|~b(qdAv(qdAPX)X1Q^W^eVRnyLw zEhVNkzN0{?(Gf63i~yH%YvR@bge*b)TmQi`z|-{|cF&(jVGNkmyO;WW{}= zwcjOir3d@=!Kf>E#)o)@rmU@3g6ta_)^Im~sP@#m2rKROFkz+L))H3QjrdTzn?`_A z)_WlPjz!UeBi0sKk3*DM85T8!mBM2711p7P5mpK-2F5?nR8+!?=`Q&w67bos3o!Wq zA=9faMEV^$de1aGQ#VM)KLZj^!OgC{qgeHI^p9057B{aBt zeg?c=mPU9Qu$FQFxoePUj%hmN3GBN!f$i%Lb*d-!k`Bcaai0S#p6EbW@kC$3iYID- zQRx0QEI@0Jt#*8Aj)0VTu^1mRlP}MF6);#p0TVg$M zlm;#X$G0S`R*zA3rB)vkR%&&IuwSWG+Ls_G)!Gh>0;`~x9!jZI`iVr9R=DgdV8zti zfVGs}g)A@UsLYQ$eoKs zGOmTy;a&`GXt?|F=>!p!@ji*LGTsBEF0~)j{OeQIoIlHDuTg304Cl#(%ij;PdvP7R zHEmUx*&D;m-brSs3~euc*Z@~KY6Bi8Y4}iFiqp8+{!b8;7W@fVOWBC*v`k+bmc7L{ zGCK`l%DsTFl6y6<=Bq;AjjKdmAe9ZmH=ueBfVhU#i7D7G=b~1JKoI*GiI)*p+T@~d zft5Dd2(0;jA^plQI0mXOCTtkgKMWyd7<46EI}E%Su0&9V!7{?D`Jqqn0Dle{FZbtz zzC$l~AM;$=UK)}Ga>LYE3W$|ws*-+8rfKiP~D3L`AK%sHBw^6_jZ$buDsr zO0)LOzNl35(ulh>!m*cE1EYGUd96IVKTvDXl>Ai5X0m>=QGXl@>FYl@>EtQ{xo_OJvIFf2ZJ-7%EH5Hce$O zO=%oXNv*@zQo4l;qzu0DEYkRJN~%v>L|B%KiwG+%W-co&W-Xb9TeLK~8`5wAfA@1% zP%2)1*#m-j(V$3vasATm)Xl}0eE-Qy?DResZ}croZfw1Z1&?a=o`}Olc8PpP-86a` zbeZQK$@u}+vNZ?KG$2l3>0lK}$S#(l+Ge94j}v$@5jdo{O9=9OS}$)=nwj3697?`Py$6T&MA zj}GCTgu8_BPlRXksxMg^`?YFPGxH?K)|=skA0}+QR!z8yu$!lS#TxnZ@nt*B>JNdQ zq`cRhoMhdoTSpA*Mx97oH|j*%x=}|;(Svt&WdSVqTGCe3AFKDrL=AtlY#6F;YGXY3 z#S6`7rpT?R5OoRrBm3w%=jjr)t64s&4SOG@6tsW!Gq zGxZ=|*W-M}LFVl)-Xs}pO=c&lIWpNAh}jijOZ%cau@ga0Y!CX9U*K=$CBFB8antF{ zK{iTGe9eqO#c*8!s^Y}N*UT7?e8FEay;Y%sVgTr6zBn=YH4`uMIer7tyM(fcxkpl4 zf|?@do@NGFA?F?|E#@98E#{tP3C3Uu(ZAFKD2Q6mx0N6N8u!5IZ5r(TwH@{)iK1z&1F{8*uf^o-%X=L{XXa-`^(s{vGeC` zBj#4|nycL!;otwzwT%6m>u{va4BGbD-~T-NE%Oeyz5`eaE;fphkSU4wqH5M>yY*wt ze#U%Yp$2b&Qd+8UAu-&>wQqo0eA+!mA7<+NUueabk=bs=NTg*emO9dr)?&(JD-vTm zpKk5SM zMTEuPp}-*Ahp=@eLU=T=mYj){+`vdFxp}eDO778e*CH8ON@;hwWtxlZYByR4rM@Cq zr&{(5m8@9yBVk4N*fYS1JpTww>7Z2Te5RI!es`Ivz{uTgAyHsz2JLmu;Y`ofgo93a>V!I&Fg!<|AQ`R z$S=wN!!DV`6MkT+rJ?r{|FmBogSW6Xo)2qnhq0wO4y-1lK~JLoDp!&wVyk%uKF3N@ z{sWt4fB8m(qC{u(0ZhVC)_8>V0%JMIbWP-0f)c(&d&mbA`35Pkea=Ck_BjUu>yCgF zTWdgxhfExRhKw7+7ahfyN8%!=h0yaY1nm0&lzWH?Y~2SSypFJS8-VaX30rr=$nN8zDN2V=x%ZGEj7P1OT)k3z3LQ*5ly2{hS71O3H zT(3_t-X{&`PaI>he(MIikhgBIi?ns8oYL}&Ug~ty%?8g-R40ZwVgYY0S~MM;)DOru zaRJd!QhrfQD<;%fn2UO_s zKxh!!7y2TCg4OTscYdu`dvzFzULs%P#WtP73*iO<^=tcmUwUZ5A{(SZP6SfW^P>h+ znm(V>Z-^S4Lx92z>5DuhBmyZI2s4xg5Mk;ojdzf6Zs&`Bv;ryUPdQ0YMikQ5IG#q@ ziYTN%W8hhbj3}f(@4E(RE25B@lspnhMiep&T(`r|?nONIgb1Y2?1YFPbngi(evsL* z9u*;@CYYTBkWmxNiv^HT6U@#6$fyZskpL7m;oB2d)C9A4J$hkX#1G1-W_hVHYJz!% zYc0qkaFBUr9Hl96(D-T*IOy4GD{zo`bA)gkLM0TD?f3A#)$Do^G|1eNwh0cDL4(Y< z(~bflXb`{pC)OwT6ufEfitUC|x2RE*uF}j;Vz;A=VmHMQGWQDiQPhNeKe1$=*e-k- zSq}~w>fQk{^I+5|6gSd+4Uhi0Hjsi@s=L;r6cJX)yh@jCAOb0v2rIOVG$X9g^*@WS zLJNPk0x6gXE3_V~v13?5`6 zc#v=~VklhuixoV`EMjq=2@wh&WFmMFAqpO}4kG?eL`3i)>YXx%f{EZkS|{`niDP(snaTM-r_#z#?2L?|I=O!TyR*d3XILZO75HIjQT40E1}q?(8b z3(ivsB25t%oTpMnnj$PX&q$da{K4NvgoTfPXBo*HQuQv3ZV%m!u&>tYy&CrurDyTz zntwgyLj6Xm?V-hrEkun{KQm$#DCdhUR6n=jY_LUaA$QZ1G%A{63%LtLI#qo06?t1y z5mY7afFwfxQ8Xa~(S-QhHLQi792$vOK{0OfA!fQr#0nyi-55U&Ueu!7Np?ME;NH+bn*SSxP*M$)WcHUw&e*$}7=W<#Jhm<@s2 zU^WD5gV_+EX}RT@a|g5eYhm5io;fS58!4thHYGTVux@g4K7T~FK4HP!NWt0RYc6N{ zd4su8j&p~vsrQTn4LVVGW%DkGN;85aTYAnN%!YVp1+zg{K0CAK;kxK%s#X0FcAX^DxmHVPYo>{GOzeN$&tvGx2mm!8M&4?gYEvl~12VhuF37~bklyLqiz~EMy8sNpL`?Vn5U=m$(wX{11VQLZrZier%dHe4yrQNd@?Gu`@<1Y!=9@*{@o?=an)DCIMPdRyM<3f&!ie7K&g>-d0E=plL# z^c0LPPhHXkowpvNFV`n|1w9B;;v4GIbEOo}h~UOq`d1ljad7z)`ipu5J-#xsc+qgZ zG0(U{j|c`<>ML}8Qc-P=K78G)di~(btMzRWdU-dZ_X)ncPG7G_&`m`no9`T{PYeE5 zsUOlK=w6njTu0d=gQJ7`mqr9#8>18m-V}WORegZzr0=?|MoP#mm@wtKaRvWRdkOWj zS^VlZ^v%vCp`!m+x+bE;_S~#<=H*{()(28=xNwU;fGy$kx9I7huHK^OQQLmJMQ_G( zIopb1G>JFgs*hpQ`J%1(pnWm_6hs{l-|D}uw+Hi*w?QrEi{94TLC-sMn$FoaoC5r! zZOFeqIBpvvBgd%zUHLSFjl*i z1uz$&WwC1EUrBJ!NuwWQ&jy?RYK&ry^1Et*O`z-e{}axO`^cN+4Dt*c@+bM~-;92Z z_Lm?yxFyyJSd0G;oY!Be1vXpyz672zDkT36@Vqfv zAkrc8A7KOGzX|wj1D1l{asCDVOn?I6PjvIhz9Ad|oB?b?j`)$lS^Yvd9yph;t}&*t zc|7@);g3xn7;2rz!OiEZPZ{a0R=tV9<(8F)ah~~cs8KgTY!%{Z(-ROXgf3jG5Ovr% z6I(bWL>`9jQ4*|o#yG>eY`RYiEQWX-oDzg{HkNDRl`+DbfR7!(-x9F+e+R~&&JZs# z#X|i);HA7LGt*o3{z7&J%60-|`&<1uJca%p*ba(K7|-&xb^IY@yKMJq{3QZQdj?#) zt|Fu+7x6nsJ>5)?n~q{UAGULP5fZv;FE))!m+Jm6eD(J<3# z#xl%;Mne^2CWBkFAAi0Bm8H^e10Kuwkn~voD^87%eHC&jMddxT8xFN>4FYd0;Rq<# z5Xy&{W_s+Vdk`hxVxIup#pj!5!DT}a;_n!sW>iKdE>-bzWniggVOwB3@;3RkGjPj& z`1=MHzbEiKrPB-p&gbRcm4a-?(V}b< zfj8eDnjWqP9;=KzKk!J51-l971MmNYw|AK>66Ym^oWB#r4su~6^4nczo_`zW1bfWy zLKehZs>OSOy^BMm@hjk8_JoGdVc;F;oEy=;RMTo;`eOqvEe{&FcTv(G1IEJjfsgn@ z`V#04c_Hd-&kC6k$UuR#j*!A;z!Naz(lk%F4X_;rf_%~mxHo)4&s2zi39z{Df&8($ zq0vj5)6uQ%{Ff7kffFqGQT5S9kKE4J)H557*1E&Fn8HcXbO@@G>P*7l!MS*OfcOi5 z=}#)yiXI}xxlH^a05a@x;L>|SjX}4Aa(UDG=;5VG58n=Q&Fy@6eY0<@xfi3@s`qIj z{tCof&4c;2Khtp?vhFSXp(A>*4lDA3e}R8DS=G4+7;~~46H+8^ij%&3BJbr!cilFK zU*k4gG}>`T$k~rUy7zBbyEw*jOo*T!c7y0^EV^Sf{5Z)Lt4(5%1=g`7bZ>X z-Sd*67q*yU%eA|?|0Ppr1iLjbk4Lg9-ZsTduO~KgBbZjguK;wE;E!>Y1n*2SUuC#e z(kT^pZ+Gy~sb)^Z)NQ&Jk-+awH5(&t`U@bj9KMH6%Q;KKX%lZsry71)n(6r;u{vt! delta 28973 zcmdsgd3+Q_`hHh;PiAu8nIw~tgd`-8kc7)1hlE228ZNmZN)Y4_6jpIXMQ7wbM1uhf z6_-OmRK#f1$s#UMPQ?S2RYX(}6hstQqo5}6d*15qOl5$@-Sv;}=NCRbUC;Zz_10T& zoqfI3ZjLy-K?zH^%XoziJoIuPANsbD(p5T zy@fx$=2}6|_NN#15cFoXbue@|rG=h?B?Zw)dxyH2XV$u1JECn+Ucm162}E}B4rLx~ zy?y7b^}TkUQXafn@a7u|Dr^oI^I<2VrDxREr8m>hPf==u;E{no9RpfKi$dfw-u$bN z|6zNtyHO!sO9hh(nQK=n0vyV$tnKHi_F7ht`YQb_TpyrR%n3l@k?lw}eO0X_qt{p2 z&w^%`Xxr-=(dIdo^k%i^HRvVJx{nl}t<{>%uAh}TyN+rM_q=gR*;|yJK{YDUAmlRu z%4aY8BMu3I&xH&dP!e71Wdp>ftNMr?dtJwM$R6bn2!~!!s8f@9y7vRu+UvX(}nz z82>gceOA_X(E-5|?$zJ{i#7|jtD5(VGHX52X4h5C{YABSS~GGzc#tQVF=6mt z=6198yI^Q}i;6M!2n8KS7n#V2yxKYq1wvUpTzJlO)iyLqmX_J09wQ)L%hYkMacY^{ z(W{G`(KZDmCZ(nVLy&s+tkgF(E#pCLRz_DXnlZg%s;j4(vZAWm^-hpF>O@7vnJyL2 zJQG^6x7qh>XT_GReD-D4$*gdd9jd5newH1ss%_CxXJ1qmu%}xqFHV>O+RJ%TIx4~(g(TpS!596d(| zR~dIC$X4eajC#(Q^L5qU#rHDQqN?PP?tv_%s(krMJ5B|wTn?5}QL-VQT~#$>!&U~r zcY2Qe-uC%X1Uzk;RK2|MZ5wM>HRI)N8jLM^ElUTQusPhuzOI_SwIga!aj;8P)#q;} zk*m*btD=k>cMN1-y}T2x_ElB?cPbcE9^F%+BIoq???dxe)$X05#TFKhgnjy(dU}g9 zO5t#%?Th+WOy8Ho`c%4iA*sE?{lEk@}pszy7GgnRmXyu`qfJG zqN1vk$Ky0L{A9(dW1XssPQI^K{PoN=6(wg{sQsP*t#j3@XU3{p#L7DAa#bU1Pup2p zMM+&7+uaqjXHT!1UH3E0BUBTaDBiXZwcaEMu^`4;7BQwX|*dbL>f`V?gl6==lHqt%3=xDm)iE$Z6L543) zv~%%390FdQDeD36Av4eMB*k+y@ydr)Mx(RaR1%SD6m&3I@f>QZcnDiZqYRMW3mJ>H zR!S2s!^E{P%91HC%doI~c3VI;U>Y)8h10ndm}u=245d9x<$IyH6TGq(Ua@#&Kmp{Y zOP*{G?@&2JPi_3ibH=bp?<+U5I?cU%t>PKY1KxBqJsIZ= z;42+g8GdKCDE!`^@ByNsh$N)xSShmY4Dylj)d0p|&3I`?hGQwG^99ab5BXLm#4#E5tYoeK*6gf5F` z_{p|6u_DoT@BDZA&OAPq2}k#anyYXCTprnRu^6ANylt87r@GMpMWHGN81!F|8PwXuBPQQ9LI64 zHjfQ4%wu6n6P@rY(n0isX5w&ra*;TcX&lS5Sp%jt(TRT$XX_yPzHZDD(VcmQ;h^(& z^Guj{bP$d3Nu;f#3|L{Rs^L!;f8HSzSQty3w*JC}wqj9Lln5-Xxj2?Sci}>W{?dcp z0$!WS;sdXm|0(*u2YnxZ4s4BT`ZG^<-zy!w?>+2ecf7(pmVU~gghN#lqZGv`v_wZm z%<_HwM>8ybse^fT2N1{jGxG1uvG^I`@HFTL%gZTuE{C9V-_>-NN;)ixN_-;k1jAtGPxz_wM6x`F#Qc#U%O~p02 z^=I(wN-h5W&dk&QA_LwWW%0ASFwgvp`18gHKFU`ri4J^`Zw9j6jsw9IzibOtMA=lF;jEH!00TDvz|RPGt7 z!>++XRkw%o$7e8?+W`TUIRfaU3MHy)PZuJ#rYH-N4j|nFWok$$np@HPBdz6zjivPC z$fMn1q~C!OZHbd)Y_llSEzC*XJV4jhYab$EzZFz%L&zFR{}b9Z-sce($$zb95fkM##y4gV2qg2L@ z;<(0Z|z~x>=$14C`$-iO{xxvDwhP?_-!7Rz!vh=V6i~H z+QY8OoeGI;-BzYLUPH=xij?218t!*)qxz0lgP*}!cRtUPE0~L2$5S3;%?FPqm))+$ zZE+|{Tj#ZuZ>o{6z4In2_6{}ZJ@7g?Zzdb>Qbi*aIfGGS+g}aI9?nsu>SOX zg6fvXN!d!(J`>r8#gpG`Ppi@7s$v#jMB3J>QFj8Cu=p={=u*~>h4U{}HH-J3$!6xf z0c%5S>CCYj38&}*nJkik;;f_6n=zvkI3s!eOqQMe9+_LjqP`U(tEhmk1`2S-@NTnM zcFsW}&Q#;6Efwc?lwp<{MK05wgNZj=jR=Oh4rc;?aT$wkMXgutoI}-{r{-n?^>?-+ zG+#}80p$#Hb|xhY)HoaZ<^<;eUaqUI@Q=Z=J)}mspv&Xz%~Kv@u{?1$D^Y*Y`Gnc5 z7hvUV)-#;i&9+Pp{skG5>H>HQ2j>Hun#YUhu%=<1Nl%{Uycy0*xr(<8P_tPZzIqPJ z9oZ2i`}i=jJ?%c2?uZD#FHk{86O?Pfb<`Q$hhep&K7^{0_A$gA^)Vt{gnBsYlSFzm zX}Dm>Oyb#dSr?YZlkI9ME9ckPRVUEuxh&be8+w(DWsqhWQ}L^2e1~5xV=L%-MlbSA z##Q(YP|}`-WN=ziw;)AHuZ56ZC$9&m2ULQR;e;Vd#+S&(GJZi?RnkVGQG>IaECM_2 zd1MG_o|uUmrM&@mNPCf1^~t=;JeJ*QEgTa%I~>c2qCZXPIdPdttGb>6m8wHa5+{8P z5hJv#>6EH1!zm$=zwtP8sRwMlW*!^T{21k~V{y*}lZ#PosHzH(H3;RhW;PZG4rX26 zWj@Q(C^2}84FlGV`KTCg{)ewwDGV->?78SA6~?+E34z@M*Jv&}IRhZ-cZ^_E@=W3kYcoh_X#! zlx+f~ZLLvukHzd3qwGq#Yzqi&7SQ>Ji&;wP-Bi_=Oz9aicu)p&Ww0JjZ^%9&ctPZP@_GO7++GJ2F6p+7~f&jS9##gTgJ#fxK$ z#;YRSr#5V#fIs7DE2UBP^ax;GaCg#*}8$c9 zAt~1zuZC-v{DIZ5(LsE6|YWVu2mtPGjhjO{q@ahWIJm=D@A?3ShHROx2iiZ0y zd|qhz9~Qn_m;S+pPx$eVEqtZRq=k>V=pR`4TseQnk~f-GyP1z!t6e5P^%zUL)RK40 zWfr>E`G2#}k#DSpPNdC+PNdC+PNXOCZp$yR(7nF=e_iOv%YVv3=j2l#XOVx}YIj{5 zvh0Eq%W1K@{K~hSmZd~vK3FNcD{54`$uvHE<|HM{Dwqs!1e1Wx@K!thE#h8pYjxorKNN3Q)1~H z{x@r}GndXndFd>am(D_+Z~hxg!Fqe3A(Ocd8ksC0uaL;paivv+x!M`h7LZp+NUvBa zirBK!Zy_`?nQNb6mj!g*dzIfpSST-qh4MmJC@+MC@UAt`AX>rJ6+hPHBCa9DqA9K@^<}iG z_GNK*k%Vyx8PFH$hj7?O;OD~CifsnY4%#y5o#KcQ_)p~0io-LJ4svMyw4aa&evODj z!zh!U3cQ7HUCj!Zou6LK;uBh6gQS((XtSt9JOoje&SAu%2Dl?L}(5e9==ApTdZA=A&nWKpn}s++d1yv_xM6CS@X-&3xoD>>5n1 zPdvl!x#lfu>wKfLVMi<9y-_AWTvs~MFB7vs8%*ak3s`sc9_Ir#uo&ZR(4Rf-|M;*E z|2N}4vC+8SMJ_SMeMUGR@+@mE5B!4WV&IoQ>l^sPQ1^RVpb@(BFP`-cd?LS$xdH>f z<#WD)Pvp1rK)#;e{~T+|^7yLfSggw&=>x!RT|gt9ZW$OOo$rN!TL`q&NMIZZ#Fs=e z&kCj}zoEZ5U2r-^C+z^^_9EwE>V(q_B9-_AvP6~p@C$_ZQcd$T;_o4R(ucnUjyn!T zFXN!z?6xH9NYd=ilryCju-TmnPa|x0XTtLcOWpYi!cupBfw0t_YX}d;GyuzJ1b+;y z#3^o2+T*ZB7ODQ0L?u&xB`lee)f!kbr30{2GDS9{56Mbqlo6K9aNh}n5|;`SHv5?| zmqaBq9w#iB@fl&sjFZ5!8BWO?vI!R`pJf8w1dgH&Q(Q5M?nEdV^RFAO0LzNmxa`k)*QPHkRrD46$kw>u+>7T2AMJ zoUoUOuNXw?=Ibc$I3M28wmk@oeS~jF;65L=wF6#bVDd^UVEn~rMDyHDtaqbXafdW3 zQeoDtDAMMvDAMMvNcu1DB#l~oIrPvrfRq5Lpy#}rlv6UJRk~lXe>cJ@JD# zkLVGFZn#f3o?__OX7T}EmJmvwvvrD_O(yi@hhJf?RW+Gk6&%caYt)@e1>LZ8dRk0^W zpELZFfKt^ZQu$5K+peKXNu*!!I>VPGqdA(%W9V9@6FO`md?L>l}#Pv@6sB$wD3|c?d|Wb z_>umU#Qn(Zde!IlftamayZDyZSb^cx!=_WMr;VRs`uacXRB^XB0uIh=RH-&uh%fhJ%BM-!;^Bz7FUiz$I_v1-Oe zrRKM}EWy~Z(IllA16(r(xMmJ;>!R{@k}xkSdm%jshkYP^F5m$ZP7W~x;G&WkfjxQH zW^)G6hDS%sGk`Y2!p01sjkGY$03$ZD)`i9l0AEIECH5j@4jVTa_V*2X47$U`F0{ZYco3>=?(PGs7K*4Ts#&> zDGI*^cnhgC@biQ>`0!T3VPOsYkAaoAYG_KP{hzrxB~7*9#P0>eRNqtRFYE$>q<=AC zNk1zBmh|5Yi~^2BPaz6$p5uSp!V=uV;+8_=B1jk-4ZM=D&}iT)!a}2gcL6JL@tE8X zH&|?Nj)N0l0ES_)LCopeSp9>9-I9J=x5oO%0i%Fo=ve^2I>X3$*l@!oQ%c2aKp0ZXdxu5(IMtNv1}R0ya00gqM^7 zn_KD8aLii5=02A2hlI`TG~x4v&Alw)9Qujd08^@brnrUIhJj`6WvQs0Hv>zi+%gVW zGUfX5z>+C90VhbN$Yyv*Rx;xSU?pz9T~V$^SG-+z$pI2IclBgOpNYVd8Om+Ik{Oe3 zN3oI_vNs+8Pc~x};h}uhR+cbcYK7m3EEQQl1szQ)l8urJTzyC50xwtRS0IPNQfn~4 zq{71PY+Tsg*!s!!+j%#zRKJSpz*7Cz17EJl-6Siy`Db7yuD=5pF>k}yvYVst0ha1K z<6dB?&VdgAOJ+=l4%rMhVX3t@5|%pN`-Cl1c;TBY>K60zgc>#51Fm@yL--D0C2lwN zbICZY3mM`Z@RK|?mn4rvs+XT+n|Y*@Z+a8{mWujbkZBKRjLoVAq+nQ}qCDxRU{iTx zqn6Pk5LXV#G#s+?4uc~*FK0Qh|h7 zjGq~!NK$IUXK~L|n9(i@1kjyx-x^dT)8?YWcxdBtw01xG1+ZvCRdx$KRdH2(P zV`Z{j;I?&*3%p#NKY<(ydl-euVDqP_td|Ys39);o7{_=JO}LHp6!kMW@FU_$VAt8a!-4hGD_~g z`FTGNjFsIzH5R^?A46MXWg$djIOqfZMk_m+`H#Q;amBuD)2fnlke)H6) zlu`16{wkS3ckFtHf+J1bt-z5@_?EEbg*Uvwk{9x;fh8|=1BNGDVkV*nkVo5C5+2Gc zcQzgX{~)qd?cRR}mdYHx8CWXwJK#%K8*-B4>nNX8>*lXht@oqWKZnMEC3XK^V4>@l z?qUfYCGsLcMh0`L`J2!%49(U%tg(U`bCvY1d9!a>D58p@lBtQK&n$vt#l1T*yM4~|RQ3+X{ zU_L4lY4fI_NUMga{UDR{%|%w8^`|5^s)dsHP%}KLh8OOQ#C>(+J}92ez=B;cEWR2w zGMsJH<}g_+?t>b5=`LX5YXdjm4J>?Z;7){vuMKCO0EVwOW*NR-j!OD`&Fy(y|ZENq4|Lq=teAz!823VK<6OgtZB@-Q2{kOf#TjfREnHa;)2bXWq5$r9MVlAh1d^l0^=qz102jx6%KPZw;{HHO zEfhwpOZqF$G7N)XR46qswk0(!MNU(V0UEBcNvzk0(CeHI1a)Ody=I57?Zr2oEA`PFRG; z6E-I-vMKhTC<^zdQ7P&k`8wE=$!)=wO}?2hnM~zV{?Jb-`}REJG52kL+53PiXTO)Q zRO334dnvpd16_wHw^ZYfpVAD97O@Q$NBpG^yck0@*dpui@?hQSPa82}|wv z1YxP&HW8NEjrdTzpGJUG*83p4PKVKgV?JXePaUVs(y*u_EEN`U5LhZKgRoRs4`BQ` zr=k+^nC=peBY`d--xh=aeItGHDx}{shVSxrZU7zY2!w`pMEXmE;Xgr)f#SrnHpXcC zJEohcW4;OCIt^wQCAL?XJ93UN% zC!)RrmORmsu;hupge6bZ0i)2=cFaR-#w03KGTC(qm`n~eCxq!lc!6KD4`W7>+iS_0 zV!4M&%vZG`z>1Szbc+oHM{3~N;JB9i)#`7QU8>b5gr!Bz$1i&| zNlS&F^~)Xi4dr%pz!z>vB;Z)Ft(Un*V&NnscRG z)*6*8&v4Fcxcmb@yO%byTTwRnnZ3o&?7d`m;tF_ynjjQcIdTJ@A!+zfT#D1U+4C(3 zQVaeJtRyNJrnF37@0UIAn30`^GUZ-KSjzn@u;Qvl-;LUcxm2EqhQVo2T@il6Am{{yq+!sFaKkW&$8aTr zGz?Y}Uc--niU;@)knzU;e9-sk1s`CZOa7RKWWKRsqN^7xJyA+?BmGy*vq>u`lc=qk zNmSHKi%OblQ9&cEByB>j&dKJ!nS87y)sP~Y(xeem5+`7*)gF>RKrqV9Yxc9)$+CP> zB(0D##dREpTGvmsDx5$yt?MVk=Lwtpd%{sC=|IA)bu(aiUBUDgKZ|$$%z9{-1Oly% z*5{9{F*7!PXxH$%19c7mCwRj_v-Ki|`H0?n-QhN(HF}(9ZRM$-K8hpJPBM6eHxnmo zFHa2YJ(@O?HuB2PSxi?+TlNniOB#0(mb6~~Be0}-JK;6lc969)uD%AF zjcI+WdgR{!j~df>1+dI!G-d@gW(Ip2p3LsT=X}9#bI&DGbIsYKi{at;l?I^ zGW?6wCC-H!m!!resc=czU1nCwsU*3?EY@61!HKOva)}wtD9I&eFf%P?Ff%P?u;$v| zH7t>d=l`366C@s1S7t>m&QnIhW}Y4Xar$sr7pwr3^G%Ut;*J zX48mv>6iEL=0JqIzX z0&GQJR5EfR=&>C@Uw#h$Hs3iT(?0-4zqxRfjWQ;_7TWS2aGeLLqQu14LK_b`@2{BN z>fqD}0D74(N=$w&#LIlP-$0CCPFcj`z+G@D3+3#4suIIgu z<1-X7OPCWu{4fNCC_0WLO*A&@B!k4M$a&vt_%^nTg`V4((YfKu8}<3M7Bg&W=gHTkrA3_sE6 z{V%lQYshT1VhGYkE0)<(kX9n@H(HSx)qMJii(7Hc3D(|t$u?Wq^dlNPwmbj+1RHI9 zOw>}N8Y@l*H2pv=XkLAMj%LX`4{Tn65WbqQc@;vq4`K64gz#u!C4pjh7#o;;ji|=v z#Y{`NM;p5qgP|m@?P+Y8<{^vRjTS?xs|eP~mOW1;OP2kMu%vtJ1>i8Ady*w~lqz&N zQ{+l~gsh4y6$K{E;t!r=`NqC>5eU>PxA#Jn8<@E35z&+X>o*InOA)$onU3S4rwZtx zM8{yy|G^yW_#|y0NM@HD`Ga`#`k^2GO_$V+FUkMME*ZyTeq>2yzV{NZ*e}0>x3D!{ z0BbFWu@zZ1tR|yDkE8x-tR&6ER`UXUj+LbRM|P+68;?X^Ln$ul-a|q)igromxp2WH z?yitBmsF5k$Ob5t3)w9SNea*#D^K=UOq())y)Makmti=6`ZSAln>W~nym^CNq|H0! zls2yD4V}Ssv%$F+)rlaESioD07EJ*s=|i$jTtKuoOb{0kW?C%bX8H|iV68RbH`m9! z{TX~dv7O(IQ&9DF#^)2RxA@jGEY}!}RzQVom-z;vb)hdJD46};dgs@CwO56a=q1K$ zyx68wcp=;%pnh$=@9TldEF?4;aw3p|nj1El(iCM#y(4UJ76A$~q%LuikO-upA3;+Kecq$0d{k z84-o_e8>IpbMQhQ`I88w(BdZ%Kj`6~%=kfir$8#gh?<~x7Ql#_pkE_^5j8>YB7hM! zK`#=3q9%OzlNmKZFA1a<)30VRw;@zQ5!s%@57e^1h@e6Gj^r9R&mdEPK`n9;739(Bm*p1P{^?JcxiIf(Pjc9wZ!$7z&flnZbkfA{OyXsK{|p5QSUTjDCh_tM2<0n2k8hNq`^`I53++cM|D=9G8simXMBELhDeF5lcu%EFo$G#1bMc3k@{Yxs?z7m4%APLOLP~MWY~! zEOh6uOoUnZWp6 z1dI=(nut(B_K5I11F<{O1%*Nh+3O7M!!XQVA3`+|5f<$AF(O?AQ|=z7~ zN&K-!sROi_v4yBng3<#v zfO5ImLP6P0W`QkY3k5e%Os1kKwoq_;kxmlde1+T>R|HkD??MtG|0tS}hG;^3R~^f9 zQ^bT2#0rWCCLf}nA&3=3AhRicLSI(HZQA@{%%f}o)RmeP{2E{AT9fQK%)lkke-r;N zCfl)BoNW=)EfdFIl4*!qL)R#NQETG)>3Wu6#c(6(|2T%*Sme24 z3^!pbVz~X~yf2uIK{JEd5NHTyL!cp;4S|MWHUt`i*$`+5WB4rcSm!n$p` za8Xz{QcQttig6ZU-Hgfk@)6zo_yuz#1s8{}8N$@d26LkvmkwVOc%2OmI#G3G@~((V zGm<0=oR)gZ*x{t z|MS3Ze3Y&RGz7Vsgwp=|xNaZls)*~BY*Vio*RB6$BHauLP;*nR5YmmW4p5z$AKNe_ z>SM@3X*BI3f}2R2fo(*368|DV?ZW=AMsTaOt1TQ2Gix)4nwMq8qA9?{*${<|K;|#B zoqbDXRIzjXK8KpaT6v#wsF_XepJ5HulyLr18?`XtmPr$DE4-S!_o%V9v3E?FdM6)H zqh?9uHvH6EYLrBffrB}s)M`* z*QlR`s)%<$hy(TWZYojx2D5|S`k`ubm6h`MO4a+lYe%Trs+t|=h1?=do$REWzNmciE=I4j114&Bv{`RywLJgqjN?Hc* zI#X@RUo2AtyffFUt5vnKs3CJlL+M-3s{aUJ`@9cUA{K4{-RILX`Jv8gf6A8bt*cUx zs{wS6Ng^ln(^YDScZ^s4S__~HSCnLBY3657HB0p zHx2BMUR#1)U?p$0Qys&q`Ldn(czi!Uypx2x@UUHK2Lx5>y$jTReAzCw5DMR;Q#H5k z#%Vk6yc=EqoOj}GL?QORw@2-xh2&3|a@#HWz8>G#oA`m6rSV}Oq4wQAQsej=AE|fn z>pxZx@=l+sA^ee#Rl9!ksBx{lP4}ti)sUVybnQNB;0*&uwI4N+fB1-m_YAWbyUP1N+fJSRe2=-}}v3tsi5R-gdugqgdM1Zi=S{bQS-8#(7^K zhS;`lY4zRy-J~LaZ~$ZGmUwOxegc)jacet&6*E0D`8QVpBjKdjrCU zoA|H5`+%35_&(st0}SM9gGT_&WsJ_cdZ?34fwHmq<7OxC|I~OBCXV z0FUkG!_mMK_^Wl=6tfTRof zj~UEtsc>y=g-=a3aHkS9fyplbo?mZtMJlEP@W%Vm#3sKNa1D=D^^~ZM_h^f}a>IwrAy13Mez1vkb8w&4ooIEOVk295$Qdj$U}fXPn;J{RJXPXn%m^*u~} z4)A1tm!_v+5?ZF|`DrU8V{Qj`_Cdu{iON#x_W^I<-;neMZqxOYrfrY<97^$Tb3cPa zOko*b7Lz5L*u>^Q&4`bFOybibk%{|t%Y7_9mIry&(O!>b%FbI=4Z)VqPDj$=vG|4<;sIM;7pMzQeBP-!M#a zS{cYz#45@*5!itNYfTS-0p1{uJc_5bs@T_rv_(tZ&wD!byx4bRe9qsCVh1^39$(tA4cP{UnynatY-p@*-PW|Tc37d^no1?hbw zi{aQ@v)<>0_zsA-dKczf{!GD+zjhn`-xhj=4J&eiJ7Hf?V^-&CV9d$En2`GOb~vd? zxAGyu=&p{z{I9`!URs3P=j^{hy8JQxHyvi~b-)Mt4rJ@3Ii#KSa+Dxbuc_J?<&tTBv?i zT(=4L_MgxuZ;B6^6 zXY5zrI|=tmck|nl^sIo%yH({vG=CyVZ^|a|H$Y-Z{2Mwg<)O(qy~5kk=`_DFS$F 80000014: 00100513 li a0,1 80000018: 0005006b 0x5006b -8000001c: 1d418513 addi a0,gp,468 # 80016f54 <_edata> -80000020: 21018613 addi a2,gp,528 # 80016f90 <__BSS_END__> +8000001c: 1d418513 addi a0,gp,468 # 800169dc <_edata> +80000020: 21018613 addi a2,gp,528 # 80016a18 <__BSS_END__> 80000024: 40a60633 sub a2,a2,a0 80000028: 00000593 li a1,0 -8000002c: 6c8010ef jal ra,800016f4 +8000002c: 72c010ef jal ra,80001758 80000030: 00001517 auipc a0,0x1 -80000034: df450513 addi a0,a0,-524 # 80000e24 <__libc_fini_array> -80000038: 5a9000ef jal ra,80000de0 -8000003c: 649000ef jal ra,80000e84 <__libc_init_array> +80000034: e5850513 addi a0,a0,-424 # 80000e88 <__libc_fini_array> +80000038: 60d000ef jal ra,80000e44 +8000003c: 6ad000ef jal ra,80000ee8 <__libc_init_array> 80000040: 119000ef jal ra,80000958
-80000044: 5b10006f j 80000df4 +80000044: 6150006f j 80000e58 Disassembly of section .text: @@ -31,15 +31,15 @@ Disassembly of section .text: 8000004c: 00078793 mv a5,a5 80000050: 00078863 beqz a5,80000060 80000054: 80001537 lui a0,0x80001 -80000058: e2450513 addi a0,a0,-476 # 80000e24 <__BSS_END__+0xfffe9e94> -8000005c: 5850006f j 80000de0 +80000058: e8850513 addi a0,a0,-376 # 80000e88 <__BSS_END__+0xfffea470> +8000005c: 5e90006f j 80000e44 80000060: 00008067 ret 80000064 : 80000064: 02000513 li a0,32 80000068: 0005006b 0x5006b -8000006c: 00017197 auipc gp,0x17 -80000070: d1418193 addi gp,gp,-748 # 80016d80 <__global_pointer$> +8000006c: 00016197 auipc gp,0x16 +80000070: 79c18193 addi gp,gp,1948 # 80016808 <__global_pointer$> 80000074: 021026f3 csrr a3,0x21 80000078: 01a69693 slli a3,a3,0x1a 8000007c: 02002673 csrr a2,0x20 @@ -344,7 +344,7 @@ Disassembly of section .text: 800004e8: 00070593 mv a1,a4 800004ec: 00078513 mv a0,a5 800004f0: cf1ff0ef jal ra,800001e0 -800004f4: 1bc1a783 lw a5,444(gp) # 80016f3c +800004f4: 1bc1a783 lw a5,444(gp) # 800169c4 800004f8: 000780e7 jalr a5 # 72000000 <_start-0xe000000> 800004fc: fe040713 addi a4,s0,-32 80000500: fe840793 addi a5,s0,-24 @@ -396,7 +396,7 @@ Disassembly of section .text: 800005b0: 00070593 mv a1,a4 800005b4: 00078513 mv a0,a5 800005b8: c29ff0ef jal ra,800001e0 -800005bc: 1bc1a783 lw a5,444(gp) # 80016f3c +800005bc: 1bc1a783 lw a5,444(gp) # 800169c4 800005c0: 000780e7 jalr a5 # 72000000 <_start-0xe000000> 800005c4: fd442783 lw a5,-44(s0) 800005c8: 00078513 mv a0,a5 @@ -434,7 +434,7 @@ Disassembly of section .text: 80000640: fd842583 lw a1,-40(s0) 80000644: 00078513 mv a0,a5 80000648: b99ff0ef jal ra,800001e0 -8000064c: 1bc1a783 lw a5,444(gp) # 80016f3c +8000064c: 1bc1a783 lw a5,444(gp) # 800169c4 80000650: 000780e7 jalr a5 # 71000000 <_start-0xf000000> 80000654: fd442783 lw a5,-44(s0) 80000658: 00078513 mv a0,a5 @@ -453,12 +453,12 @@ Disassembly of section .text: 80000684: fdc42783 lw a5,-36(s0) 80000688: 40f007b3 neg a5,a5 8000068c: fcf42e23 sw a5,-36(s0) -80000690: 1c01a783 lw a5,448(gp) # 80016f40 +80000690: 1c01a783 lw a5,448(gp) # 800169c8 80000694: fef42623 sw a5,-20(s0) -80000698: 1c01a703 lw a4,448(gp) # 80016f40 +80000698: 1c01a703 lw a4,448(gp) # 800169c8 8000069c: fdc42783 lw a5,-36(s0) 800006a0: 00f70733 add a4,a4,a5 -800006a4: 1ce1a023 sw a4,448(gp) # 80016f40 +800006a4: 1ce1a023 sw a4,448(gp) # 800169c8 800006a8: fec42783 lw a5,-20(s0) 800006ac: 00078513 mv a0,a5 800006b0: 02c12403 lw s0,44(sp) @@ -517,7 +517,7 @@ Disassembly of section .text: 80000774: 00070593 mv a1,a4 80000778: 00078513 mv a0,a5 8000077c: a65ff0ef jal ra,800001e0 -80000780: 1bc1a783 lw a5,444(gp) # 80016f3c +80000780: 1bc1a783 lw a5,444(gp) # 800169c4 80000784: 000780e7 jalr a5 # 72000000 <_start-0xe000000> 80000788: fe040713 addi a4,s0,-32 8000078c: fe840793 addi a5,s0,-24 @@ -562,8 +562,8 @@ Disassembly of section .text: 80000810: 00112623 sw ra,12(sp) 80000814: 00812423 sw s0,8(sp) 80000818: 01010413 addi s0,sp,16 -8000081c: 800147b7 lui a5,0x80014 -80000820: 7c078513 addi a0,a5,1984 # 800147c0 <__BSS_END__+0xffffd830> +8000081c: 800157b7 lui a5,0x80015 +80000820: 82878513 addi a0,a5,-2008 # 80014828 <__BSS_END__+0xffffde10> 80000824: 0f8000ef jal ra,8000091c 80000828: 00000013 nop 8000082c: 00c12083 lw ra,12(sp) @@ -575,9 +575,9 @@ Disassembly of section .text: 8000083c: ff010113 addi sp,sp,-16 80000840: 00812623 sw s0,12(sp) 80000844: 01010413 addi s0,sp,16 -80000848: 1e01a783 lw a5,480(gp) # 80016f60 +80000848: 1e01a783 lw a5,480(gp) # 800169e8 8000084c: 00178693 addi a3,a5,1 -80000850: 1ed1a023 sw a3,480(gp) # 80016f60 +80000850: 1ed1a023 sw a3,480(gp) # 800169e8 80000854: 00078513 mv a0,a5 80000858: 00c12403 lw s0,12(sp) 8000085c: 01010113 addi sp,sp,16 @@ -588,8 +588,8 @@ Disassembly of section .text: 80000868: 00112623 sw ra,12(sp) 8000086c: 00812423 sw s0,8(sp) 80000870: 01010413 addi s0,sp,16 -80000874: 800147b7 lui a5,0x80014 -80000878: 7e478513 addi a0,a5,2020 # 800147e4 <__BSS_END__+0xffffd854> +80000874: 800157b7 lui a5,0x80015 +80000878: 84c78513 addi a0,a5,-1972 # 8001484c <__BSS_END__+0xffffde34> 8000087c: 0a0000ef jal ra,8000091c 80000880: 00000013 nop 80000884: 00c12083 lw ra,12(sp) @@ -677,10 +677,10 @@ Disassembly of section .text: 80000954: 00008067 ret 80000958
: -80000958: f9010113 addi sp,sp,-112 -8000095c: 06112623 sw ra,108(sp) -80000960: 06812423 sw s0,104(sp) -80000964: 07010413 addi s0,sp,112 +80000958: f8010113 addi sp,sp,-128 +8000095c: 06112e23 sw ra,124(sp) +80000960: 06812c23 sw s0,120(sp) +80000964: 08010413 addi s0,sp,128 80000968: 00100513 li a0,1 8000096c: f31ff0ef jal ra,8000089c 80000970: 000017b7 lui a5,0x1 @@ -693,19 +693,19 @@ Disassembly of section .text: 8000098c: fd842783 lw a5,-40(s0) 80000990: 00279793 slli a5,a5,0x2 80000994: 00078513 mv a0,a5 -80000998: 588000ef jal ra,80000f20 +80000998: 5ec000ef jal ra,80000f84 8000099c: 00050793 mv a5,a0 800009a0: fcf42623 sw a5,-52(s0) 800009a4: fd842783 lw a5,-40(s0) 800009a8: 00279793 slli a5,a5,0x2 800009ac: 00078513 mv a0,a5 -800009b0: 570000ef jal ra,80000f20 +800009b0: 5d4000ef jal ra,80000f84 800009b4: 00050793 mv a5,a0 800009b8: fcf42423 sw a5,-56(s0) 800009bc: fd842783 lw a5,-40(s0) 800009c0: 00279793 slli a5,a5,0x2 800009c4: 00078513 mv a0,a5 -800009c8: 558000ef jal ra,80000f20 +800009c8: 5bc000ef jal ra,80000f84 800009cc: 00050793 mv a5,a0 800009d0: fcf42223 sw a5,-60(s0) 800009d4: fe042623 sw zero,-20(s0) @@ -732,99 +732,99 @@ Disassembly of section .text: 80000a28: fec42703 lw a4,-20(s0) 80000a2c: fd842783 lw a5,-40(s0) 80000a30: faf746e3 blt a4,a5,800009dc -80000a34: 02000793 li a5,32 +80000a34: 00400793 li a5,4 80000a38: fcf42023 sw a5,-64(s0) -80000a3c: 00100793 li a5,1 -80000a40: fef42423 sw a5,-24(s0) -80000a44: 0580006f j 80000a9c -80000a48: 00100793 li a5,1 -80000a4c: fef42223 sw a5,-28(s0) -80000a50: 0340006f j 80000a84 -80000a54: fc042803 lw a6,-64(s0) -80000a58: fe842783 lw a5,-24(s0) -80000a5c: fe442703 lw a4,-28(s0) -80000a60: fd042683 lw a3,-48(s0) -80000a64: fd442603 lw a2,-44(s0) -80000a68: fc842583 lw a1,-56(s0) -80000a6c: fcc42503 lw a0,-52(s0) -80000a70: e3cff0ef jal ra,800000ac +80000a3c: e91ff0ef jal ra,800008cc +80000a40: 00050793 mv a5,a0 +80000a44: faf42e23 sw a5,-68(s0) +80000a48: e8dff0ef jal ra,800008d4 +80000a4c: 00050793 mv a5,a0 +80000a50: faf42c23 sw a5,-72(s0) +80000a54: 00100793 li a5,1 +80000a58: fef42423 sw a5,-24(s0) +80000a5c: 0580006f j 80000ab4 +80000a60: 00100793 li a5,1 +80000a64: fef42223 sw a5,-28(s0) +80000a68: 0340006f j 80000a9c +80000a6c: fc042803 lw a6,-64(s0) +80000a70: fe842783 lw a5,-24(s0) 80000a74: fe442703 lw a4,-28(s0) -80000a78: fc042783 lw a5,-64(s0) -80000a7c: 00f707b3 add a5,a4,a5 -80000a80: fef42223 sw a5,-28(s0) -80000a84: fe442703 lw a4,-28(s0) -80000a88: 04000793 li a5,64 -80000a8c: fce7d4e3 bge a5,a4,80000a54 -80000a90: fe842783 lw a5,-24(s0) -80000a94: 00178793 addi a5,a5,1 -80000a98: fef42423 sw a5,-24(s0) -80000a9c: fe842703 lw a4,-24(s0) +80000a78: fd042683 lw a3,-48(s0) +80000a7c: fd442603 lw a2,-44(s0) +80000a80: fc842583 lw a1,-56(s0) +80000a84: fcc42503 lw a0,-52(s0) +80000a88: e24ff0ef jal ra,800000ac +80000a8c: fe442703 lw a4,-28(s0) +80000a90: fc042783 lw a5,-64(s0) +80000a94: 00f707b3 add a5,a4,a5 +80000a98: fef42223 sw a5,-28(s0) +80000a9c: fe442703 lw a4,-28(s0) 80000aa0: 04000793 li a5,64 -80000aa4: fae7d2e3 bge a5,a4,80000a48 -80000aa8: 00100793 li a5,1 -80000aac: fef42023 sw a5,-32(s0) -80000ab0: 2e00006f j 80000d90 -80000ab4: 00100793 li a5,1 -80000ab8: fcf42e23 sw a5,-36(s0) -80000abc: 2bc0006f j 80000d78 -80000ac0: fdc42783 lw a5,-36(s0) -80000ac4: fff78713 addi a4,a5,-1 -80000ac8: fe042783 lw a5,-32(s0) -80000acc: fff78693 addi a3,a5,-1 -80000ad0: fd442783 lw a5,-44(s0) -80000ad4: 02f687b3 mul a5,a3,a5 -80000ad8: 00f707b3 add a5,a4,a5 -80000adc: 00279793 slli a5,a5,0x2 -80000ae0: fcc42703 lw a4,-52(s0) -80000ae4: 00f707b3 add a5,a4,a5 -80000ae8: 0007a783 lw a5,0(a5) -80000aec: fd042703 lw a4,-48(s0) -80000af0: 02f707b3 mul a5,a4,a5 -80000af4: faf42e23 sw a5,-68(s0) -80000af8: fe042783 lw a5,-32(s0) -80000afc: fff78713 addi a4,a5,-1 -80000b00: fd442783 lw a5,-44(s0) -80000b04: 02f70733 mul a4,a4,a5 -80000b08: fdc42783 lw a5,-36(s0) -80000b0c: 00f707b3 add a5,a4,a5 -80000b10: 00279793 slli a5,a5,0x2 -80000b14: fcc42703 lw a4,-52(s0) -80000b18: 00f707b3 add a5,a4,a5 -80000b1c: 0007a783 lw a5,0(a5) -80000b20: fd042703 lw a4,-48(s0) -80000b24: 02f707b3 mul a5,a4,a5 -80000b28: faf42c23 sw a5,-72(s0) -80000b2c: fdc42783 lw a5,-36(s0) -80000b30: 00178713 addi a4,a5,1 -80000b34: fe042783 lw a5,-32(s0) -80000b38: fff78693 addi a3,a5,-1 -80000b3c: fd442783 lw a5,-44(s0) -80000b40: 02f687b3 mul a5,a3,a5 -80000b44: 00f707b3 add a5,a4,a5 -80000b48: 00279793 slli a5,a5,0x2 -80000b4c: fcc42703 lw a4,-52(s0) -80000b50: 00f707b3 add a5,a4,a5 -80000b54: 0007a783 lw a5,0(a5) -80000b58: fd042703 lw a4,-48(s0) -80000b5c: 02f707b3 mul a5,a4,a5 -80000b60: faf42a23 sw a5,-76(s0) -80000b64: fdc42783 lw a5,-36(s0) -80000b68: fff78713 addi a4,a5,-1 -80000b6c: fe042683 lw a3,-32(s0) -80000b70: fd442783 lw a5,-44(s0) -80000b74: 02f687b3 mul a5,a3,a5 -80000b78: 00f707b3 add a5,a4,a5 -80000b7c: 00279793 slli a5,a5,0x2 -80000b80: fcc42703 lw a4,-52(s0) -80000b84: 00f707b3 add a5,a4,a5 -80000b88: 0007a783 lw a5,0(a5) -80000b8c: fd042703 lw a4,-48(s0) -80000b90: 02f707b3 mul a5,a4,a5 -80000b94: faf42823 sw a5,-80(s0) -80000b98: fe042703 lw a4,-32(s0) -80000b9c: fd442783 lw a5,-44(s0) -80000ba0: 02f70733 mul a4,a4,a5 -80000ba4: fdc42783 lw a5,-36(s0) +80000aa4: fce7d4e3 bge a5,a4,80000a6c +80000aa8: fe842783 lw a5,-24(s0) +80000aac: 00178793 addi a5,a5,1 +80000ab0: fef42423 sw a5,-24(s0) +80000ab4: fe842703 lw a4,-24(s0) +80000ab8: 04000793 li a5,64 +80000abc: fae7d2e3 bge a5,a4,80000a60 +80000ac0: e0dff0ef jal ra,800008cc +80000ac4: 00050793 mv a5,a0 +80000ac8: faf42a23 sw a5,-76(s0) +80000acc: e09ff0ef jal ra,800008d4 +80000ad0: 00050793 mv a5,a0 +80000ad4: faf42823 sw a5,-80(s0) +80000ad8: fb042703 lw a4,-80(s0) +80000adc: fb842783 lw a5,-72(s0) +80000ae0: 40f707b3 sub a5,a4,a5 +80000ae4: faf42623 sw a5,-84(s0) +80000ae8: fb442703 lw a4,-76(s0) +80000aec: fbc42783 lw a5,-68(s0) +80000af0: 40f707b3 sub a5,a4,a5 +80000af4: faf42423 sw a5,-88(s0) +80000af8: fac42603 lw a2,-84(s0) +80000afc: fa842583 lw a1,-88(s0) +80000b00: 800157b7 lui a5,0x80015 +80000b04: 87078513 addi a0,a5,-1936 # 80014870 <__BSS_END__+0xffffde58> +80000b08: 579000ef jal ra,80001880 +80000b0c: 00100793 li a5,1 +80000b10: fef42023 sw a5,-32(s0) +80000b14: 2e00006f j 80000df4 +80000b18: 00100793 li a5,1 +80000b1c: fcf42e23 sw a5,-36(s0) +80000b20: 2bc0006f j 80000ddc +80000b24: fdc42783 lw a5,-36(s0) +80000b28: fff78713 addi a4,a5,-1 +80000b2c: fe042783 lw a5,-32(s0) +80000b30: fff78693 addi a3,a5,-1 +80000b34: fd442783 lw a5,-44(s0) +80000b38: 02f687b3 mul a5,a3,a5 +80000b3c: 00f707b3 add a5,a4,a5 +80000b40: 00279793 slli a5,a5,0x2 +80000b44: fcc42703 lw a4,-52(s0) +80000b48: 00f707b3 add a5,a4,a5 +80000b4c: 0007a783 lw a5,0(a5) +80000b50: fd042703 lw a4,-48(s0) +80000b54: 02f707b3 mul a5,a4,a5 +80000b58: faf42223 sw a5,-92(s0) +80000b5c: fe042783 lw a5,-32(s0) +80000b60: fff78713 addi a4,a5,-1 +80000b64: fd442783 lw a5,-44(s0) +80000b68: 02f70733 mul a4,a4,a5 +80000b6c: fdc42783 lw a5,-36(s0) +80000b70: 00f707b3 add a5,a4,a5 +80000b74: 00279793 slli a5,a5,0x2 +80000b78: fcc42703 lw a4,-52(s0) +80000b7c: 00f707b3 add a5,a4,a5 +80000b80: 0007a783 lw a5,0(a5) +80000b84: fd042703 lw a4,-48(s0) +80000b88: 02f707b3 mul a5,a4,a5 +80000b8c: faf42023 sw a5,-96(s0) +80000b90: fdc42783 lw a5,-36(s0) +80000b94: 00178713 addi a4,a5,1 +80000b98: fe042783 lw a5,-32(s0) +80000b9c: fff78693 addi a3,a5,-1 +80000ba0: fd442783 lw a5,-44(s0) +80000ba4: 02f687b3 mul a5,a3,a5 80000ba8: 00f707b3 add a5,a4,a5 80000bac: 00279793 slli a5,a5,0x2 80000bb0: fcc42703 lw a4,-52(s0) @@ -832,9 +832,9 @@ Disassembly of section .text: 80000bb8: 0007a783 lw a5,0(a5) 80000bbc: fd042703 lw a4,-48(s0) 80000bc0: 02f707b3 mul a5,a4,a5 -80000bc4: faf42623 sw a5,-84(s0) +80000bc4: f8f42e23 sw a5,-100(s0) 80000bc8: fdc42783 lw a5,-36(s0) -80000bcc: 00178713 addi a4,a5,1 +80000bcc: fff78713 addi a4,a5,-1 80000bd0: fe042683 lw a3,-32(s0) 80000bd4: fd442783 lw a5,-44(s0) 80000bd8: 02f687b3 mul a5,a3,a5 @@ -845,22797 +845,22835 @@ Disassembly of section .text: 80000bec: 0007a783 lw a5,0(a5) 80000bf0: fd042703 lw a4,-48(s0) 80000bf4: 02f707b3 mul a5,a4,a5 -80000bf8: faf42423 sw a5,-88(s0) -80000bfc: fdc42783 lw a5,-36(s0) -80000c00: fff78713 addi a4,a5,-1 -80000c04: fe042783 lw a5,-32(s0) -80000c08: 00178693 addi a3,a5,1 -80000c0c: fd442783 lw a5,-44(s0) -80000c10: 02f687b3 mul a5,a3,a5 -80000c14: 00f707b3 add a5,a4,a5 -80000c18: 00279793 slli a5,a5,0x2 -80000c1c: fcc42703 lw a4,-52(s0) -80000c20: 00f707b3 add a5,a4,a5 -80000c24: 0007a783 lw a5,0(a5) -80000c28: fd042703 lw a4,-48(s0) -80000c2c: 02f707b3 mul a5,a4,a5 -80000c30: faf42223 sw a5,-92(s0) -80000c34: fe042783 lw a5,-32(s0) -80000c38: 00178713 addi a4,a5,1 -80000c3c: fd442783 lw a5,-44(s0) -80000c40: 02f70733 mul a4,a4,a5 -80000c44: fdc42783 lw a5,-36(s0) -80000c48: 00f707b3 add a5,a4,a5 -80000c4c: 00279793 slli a5,a5,0x2 -80000c50: fcc42703 lw a4,-52(s0) -80000c54: 00f707b3 add a5,a4,a5 -80000c58: 0007a783 lw a5,0(a5) -80000c5c: fd042703 lw a4,-48(s0) -80000c60: 02f707b3 mul a5,a4,a5 -80000c64: faf42023 sw a5,-96(s0) -80000c68: fdc42783 lw a5,-36(s0) -80000c6c: 00178713 addi a4,a5,1 -80000c70: fe042783 lw a5,-32(s0) -80000c74: 00178693 addi a3,a5,1 -80000c78: fd442783 lw a5,-44(s0) -80000c7c: 02f687b3 mul a5,a3,a5 -80000c80: 00f707b3 add a5,a4,a5 -80000c84: 00279793 slli a5,a5,0x2 -80000c88: fcc42703 lw a4,-52(s0) -80000c8c: 00f707b3 add a5,a4,a5 -80000c90: 0007a783 lw a5,0(a5) -80000c94: fd042703 lw a4,-48(s0) -80000c98: 02f707b3 mul a5,a4,a5 -80000c9c: f8f42e23 sw a5,-100(s0) -80000ca0: fbc42703 lw a4,-68(s0) -80000ca4: fb842783 lw a5,-72(s0) -80000ca8: 00f70733 add a4,a4,a5 -80000cac: fb442783 lw a5,-76(s0) -80000cb0: 00f70733 add a4,a4,a5 -80000cb4: fb042783 lw a5,-80(s0) -80000cb8: 00f70733 add a4,a4,a5 -80000cbc: fac42783 lw a5,-84(s0) -80000cc0: 00f70733 add a4,a4,a5 -80000cc4: fa842783 lw a5,-88(s0) -80000cc8: 00f70733 add a4,a4,a5 -80000ccc: fa442783 lw a5,-92(s0) -80000cd0: 00f70733 add a4,a4,a5 -80000cd4: fa042783 lw a5,-96(s0) -80000cd8: 00f706b3 add a3,a4,a5 -80000cdc: fe042703 lw a4,-32(s0) -80000ce0: fd442783 lw a5,-44(s0) -80000ce4: 02f70733 mul a4,a4,a5 -80000ce8: fdc42783 lw a5,-36(s0) -80000cec: 00f707b3 add a5,a4,a5 -80000cf0: 00279793 slli a5,a5,0x2 -80000cf4: fc442703 lw a4,-60(s0) -80000cf8: 00f707b3 add a5,a4,a5 -80000cfc: f9c42703 lw a4,-100(s0) -80000d00: 00e68733 add a4,a3,a4 -80000d04: 00e7a023 sw a4,0(a5) -80000d08: fe042703 lw a4,-32(s0) -80000d0c: fd442783 lw a5,-44(s0) -80000d10: 02f70733 mul a4,a4,a5 -80000d14: fdc42783 lw a5,-36(s0) -80000d18: 00f707b3 add a5,a4,a5 -80000d1c: 00279793 slli a5,a5,0x2 -80000d20: fc442703 lw a4,-60(s0) -80000d24: 00f707b3 add a5,a4,a5 -80000d28: 0007a703 lw a4,0(a5) -80000d2c: fe042683 lw a3,-32(s0) -80000d30: fd442783 lw a5,-44(s0) -80000d34: 02f686b3 mul a3,a3,a5 -80000d38: fdc42783 lw a5,-36(s0) -80000d3c: 00f687b3 add a5,a3,a5 -80000d40: 00279793 slli a5,a5,0x2 -80000d44: fc842683 lw a3,-56(s0) -80000d48: 00f687b3 add a5,a3,a5 -80000d4c: 0007a783 lw a5,0(a5) -80000d50: 00f70e63 beq a4,a5,80000d6c -80000d54: fdc42583 lw a1,-36(s0) -80000d58: 800157b7 lui a5,0x80015 -80000d5c: 80878513 addi a0,a5,-2040 # 80014808 <__BSS_END__+0xffffd878> -80000d60: 2bd000ef jal ra,8000181c -80000d64: 00100793 li a5,1 -80000d68: 0640006f j 80000dcc -80000d6c: fdc42783 lw a5,-36(s0) -80000d70: 00178793 addi a5,a5,1 -80000d74: fcf42e23 sw a5,-36(s0) -80000d78: fdc42703 lw a4,-36(s0) -80000d7c: 04000793 li a5,64 -80000d80: d4e7d0e3 bge a5,a4,80000ac0 -80000d84: fe042783 lw a5,-32(s0) -80000d88: 00178793 addi a5,a5,1 -80000d8c: fef42023 sw a5,-32(s0) -80000d90: fe042703 lw a4,-32(s0) -80000d94: 04000793 li a5,64 -80000d98: d0e7dee3 bge a5,a4,80000ab4 -80000d9c: 800157b7 lui a5,0x80015 -80000da0: 82c78513 addi a0,a5,-2004 # 8001482c <__BSS_END__+0xffffd89c> -80000da4: 279000ef jal ra,8000181c -80000da8: fcc42503 lw a0,-52(s0) -80000dac: 180000ef jal ra,80000f2c -80000db0: fc842503 lw a0,-56(s0) -80000db4: 178000ef jal ra,80000f2c -80000db8: fc442503 lw a0,-60(s0) -80000dbc: 170000ef jal ra,80000f2c -80000dc0: 00000513 li a0,0 -80000dc4: ad9ff0ef jal ra,8000089c -80000dc8: 00000793 li a5,0 -80000dcc: 00078513 mv a0,a5 -80000dd0: 06c12083 lw ra,108(sp) -80000dd4: 06812403 lw s0,104(sp) -80000dd8: 07010113 addi sp,sp,112 -80000ddc: 00008067 ret +80000bf8: f8f42c23 sw a5,-104(s0) +80000bfc: fe042703 lw a4,-32(s0) +80000c00: fd442783 lw a5,-44(s0) +80000c04: 02f70733 mul a4,a4,a5 +80000c08: fdc42783 lw a5,-36(s0) +80000c0c: 00f707b3 add a5,a4,a5 +80000c10: 00279793 slli a5,a5,0x2 +80000c14: fcc42703 lw a4,-52(s0) +80000c18: 00f707b3 add a5,a4,a5 +80000c1c: 0007a783 lw a5,0(a5) +80000c20: fd042703 lw a4,-48(s0) +80000c24: 02f707b3 mul a5,a4,a5 +80000c28: f8f42a23 sw a5,-108(s0) +80000c2c: fdc42783 lw a5,-36(s0) +80000c30: 00178713 addi a4,a5,1 +80000c34: fe042683 lw a3,-32(s0) +80000c38: fd442783 lw a5,-44(s0) +80000c3c: 02f687b3 mul a5,a3,a5 +80000c40: 00f707b3 add a5,a4,a5 +80000c44: 00279793 slli a5,a5,0x2 +80000c48: fcc42703 lw a4,-52(s0) +80000c4c: 00f707b3 add a5,a4,a5 +80000c50: 0007a783 lw a5,0(a5) +80000c54: fd042703 lw a4,-48(s0) +80000c58: 02f707b3 mul a5,a4,a5 +80000c5c: f8f42823 sw a5,-112(s0) +80000c60: fdc42783 lw a5,-36(s0) +80000c64: fff78713 addi a4,a5,-1 +80000c68: fe042783 lw a5,-32(s0) +80000c6c: 00178693 addi a3,a5,1 +80000c70: fd442783 lw a5,-44(s0) +80000c74: 02f687b3 mul a5,a3,a5 +80000c78: 00f707b3 add a5,a4,a5 +80000c7c: 00279793 slli a5,a5,0x2 +80000c80: fcc42703 lw a4,-52(s0) +80000c84: 00f707b3 add a5,a4,a5 +80000c88: 0007a783 lw a5,0(a5) +80000c8c: fd042703 lw a4,-48(s0) +80000c90: 02f707b3 mul a5,a4,a5 +80000c94: f8f42623 sw a5,-116(s0) +80000c98: fe042783 lw a5,-32(s0) +80000c9c: 00178713 addi a4,a5,1 +80000ca0: fd442783 lw a5,-44(s0) +80000ca4: 02f70733 mul a4,a4,a5 +80000ca8: fdc42783 lw a5,-36(s0) +80000cac: 00f707b3 add a5,a4,a5 +80000cb0: 00279793 slli a5,a5,0x2 +80000cb4: fcc42703 lw a4,-52(s0) +80000cb8: 00f707b3 add a5,a4,a5 +80000cbc: 0007a783 lw a5,0(a5) +80000cc0: fd042703 lw a4,-48(s0) +80000cc4: 02f707b3 mul a5,a4,a5 +80000cc8: f8f42423 sw a5,-120(s0) +80000ccc: fdc42783 lw a5,-36(s0) +80000cd0: 00178713 addi a4,a5,1 +80000cd4: fe042783 lw a5,-32(s0) +80000cd8: 00178693 addi a3,a5,1 +80000cdc: fd442783 lw a5,-44(s0) +80000ce0: 02f687b3 mul a5,a3,a5 +80000ce4: 00f707b3 add a5,a4,a5 +80000ce8: 00279793 slli a5,a5,0x2 +80000cec: fcc42703 lw a4,-52(s0) +80000cf0: 00f707b3 add a5,a4,a5 +80000cf4: 0007a783 lw a5,0(a5) +80000cf8: fd042703 lw a4,-48(s0) +80000cfc: 02f707b3 mul a5,a4,a5 +80000d00: f8f42223 sw a5,-124(s0) +80000d04: fa442703 lw a4,-92(s0) +80000d08: fa042783 lw a5,-96(s0) +80000d0c: 00f70733 add a4,a4,a5 +80000d10: f9c42783 lw a5,-100(s0) +80000d14: 00f70733 add a4,a4,a5 +80000d18: f9842783 lw a5,-104(s0) +80000d1c: 00f70733 add a4,a4,a5 +80000d20: f9442783 lw a5,-108(s0) +80000d24: 00f70733 add a4,a4,a5 +80000d28: f9042783 lw a5,-112(s0) +80000d2c: 00f70733 add a4,a4,a5 +80000d30: f8c42783 lw a5,-116(s0) +80000d34: 00f70733 add a4,a4,a5 +80000d38: f8842783 lw a5,-120(s0) +80000d3c: 00f706b3 add a3,a4,a5 +80000d40: fe042703 lw a4,-32(s0) +80000d44: fd442783 lw a5,-44(s0) +80000d48: 02f70733 mul a4,a4,a5 +80000d4c: fdc42783 lw a5,-36(s0) +80000d50: 00f707b3 add a5,a4,a5 +80000d54: 00279793 slli a5,a5,0x2 +80000d58: fc442703 lw a4,-60(s0) +80000d5c: 00f707b3 add a5,a4,a5 +80000d60: f8442703 lw a4,-124(s0) +80000d64: 00e68733 add a4,a3,a4 +80000d68: 00e7a023 sw a4,0(a5) +80000d6c: fe042703 lw a4,-32(s0) +80000d70: fd442783 lw a5,-44(s0) +80000d74: 02f70733 mul a4,a4,a5 +80000d78: fdc42783 lw a5,-36(s0) +80000d7c: 00f707b3 add a5,a4,a5 +80000d80: 00279793 slli a5,a5,0x2 +80000d84: fc442703 lw a4,-60(s0) +80000d88: 00f707b3 add a5,a4,a5 +80000d8c: 0007a703 lw a4,0(a5) +80000d90: fe042683 lw a3,-32(s0) +80000d94: fd442783 lw a5,-44(s0) +80000d98: 02f686b3 mul a3,a3,a5 +80000d9c: fdc42783 lw a5,-36(s0) +80000da0: 00f687b3 add a5,a3,a5 +80000da4: 00279793 slli a5,a5,0x2 +80000da8: fc842683 lw a3,-56(s0) +80000dac: 00f687b3 add a5,a3,a5 +80000db0: 0007a783 lw a5,0(a5) +80000db4: 00f70e63 beq a4,a5,80000dd0 +80000db8: fdc42583 lw a1,-36(s0) +80000dbc: 800157b7 lui a5,0x80015 +80000dc0: 89078513 addi a0,a5,-1904 # 80014890 <__BSS_END__+0xffffde78> +80000dc4: 2bd000ef jal ra,80001880 +80000dc8: 00100793 li a5,1 +80000dcc: 0640006f j 80000e30 +80000dd0: fdc42783 lw a5,-36(s0) +80000dd4: 00178793 addi a5,a5,1 +80000dd8: fcf42e23 sw a5,-36(s0) +80000ddc: fdc42703 lw a4,-36(s0) +80000de0: 04000793 li a5,64 +80000de4: d4e7d0e3 bge a5,a4,80000b24 +80000de8: fe042783 lw a5,-32(s0) +80000dec: 00178793 addi a5,a5,1 +80000df0: fef42023 sw a5,-32(s0) +80000df4: fe042703 lw a4,-32(s0) +80000df8: 04000793 li a5,64 +80000dfc: d0e7dee3 bge a5,a4,80000b18 +80000e00: 800157b7 lui a5,0x80015 +80000e04: 8b478513 addi a0,a5,-1868 # 800148b4 <__BSS_END__+0xffffde9c> +80000e08: 279000ef jal ra,80001880 +80000e0c: fcc42503 lw a0,-52(s0) +80000e10: 180000ef jal ra,80000f90 +80000e14: fc842503 lw a0,-56(s0) +80000e18: 178000ef jal ra,80000f90 +80000e1c: fc442503 lw a0,-60(s0) +80000e20: 170000ef jal ra,80000f90 +80000e24: 00000513 li a0,0 +80000e28: a75ff0ef jal ra,8000089c +80000e2c: 00000793 li a5,0 +80000e30: 00078513 mv a0,a5 +80000e34: 07c12083 lw ra,124(sp) +80000e38: 07812403 lw s0,120(sp) +80000e3c: 08010113 addi sp,sp,128 +80000e40: 00008067 ret -80000de0 : -80000de0: 00050593 mv a1,a0 -80000de4: 00000693 li a3,0 -80000de8: 00000613 li a2,0 -80000dec: 00000513 li a0,0 -80000df0: 0690306f j 80004658 <__register_exitproc> +80000e44 : +80000e44: 00050593 mv a1,a0 +80000e48: 00000693 li a3,0 +80000e4c: 00000613 li a2,0 +80000e50: 00000513 li a0,0 +80000e54: 0690306f j 800046bc <__register_exitproc> -80000df4 : -80000df4: ff010113 addi sp,sp,-16 -80000df8: 00000593 li a1,0 -80000dfc: 00812423 sw s0,8(sp) -80000e00: 00112623 sw ra,12(sp) -80000e04: 00050413 mv s0,a0 -80000e08: 0e9030ef jal ra,800046f0 <__call_exitprocs> -80000e0c: 1b81a503 lw a0,440(gp) # 80016f38 <_global_impure_ptr> -80000e10: 03c52783 lw a5,60(a0) -80000e14: 00078463 beqz a5,80000e1c -80000e18: 000780e7 jalr a5 -80000e1c: 00040513 mv a0,s0 -80000e20: 89dff0ef jal ra,800006bc <_exit> +80000e58 : +80000e58: ff010113 addi sp,sp,-16 +80000e5c: 00000593 li a1,0 +80000e60: 00812423 sw s0,8(sp) +80000e64: 00112623 sw ra,12(sp) +80000e68: 00050413 mv s0,a0 +80000e6c: 0e9030ef jal ra,80004754 <__call_exitprocs> +80000e70: 1b81a503 lw a0,440(gp) # 800169c0 <_global_impure_ptr> +80000e74: 03c52783 lw a5,60(a0) +80000e78: 00078463 beqz a5,80000e80 +80000e7c: 000780e7 jalr a5 +80000e80: 00040513 mv a0,s0 +80000e84: 839ff0ef jal ra,800006bc <_exit> -80000e24 <__libc_fini_array>: -80000e24: ff010113 addi sp,sp,-16 -80000e28: 00812423 sw s0,8(sp) -80000e2c: 00912223 sw s1,4(sp) -80000e30: 80016437 lui s0,0x80016 -80000e34: 800164b7 lui s1,0x80016 -80000e38: 57c48793 addi a5,s1,1404 # 8001657c <__BSS_END__+0xfffff5ec> -80000e3c: 57c40413 addi s0,s0,1404 # 8001657c <__BSS_END__+0xfffff5ec> -80000e40: 40f40433 sub s0,s0,a5 -80000e44: 00112623 sw ra,12(sp) -80000e48: 40245413 srai s0,s0,0x2 -80000e4c: 02040263 beqz s0,80000e70 <__libc_fini_array+0x4c> -80000e50: 00241493 slli s1,s0,0x2 -80000e54: ffc48493 addi s1,s1,-4 -80000e58: 00f484b3 add s1,s1,a5 -80000e5c: 0004a783 lw a5,0(s1) -80000e60: fff40413 addi s0,s0,-1 -80000e64: ffc48493 addi s1,s1,-4 -80000e68: 000780e7 jalr a5 -80000e6c: fe0418e3 bnez s0,80000e5c <__libc_fini_array+0x38> -80000e70: 00c12083 lw ra,12(sp) -80000e74: 00812403 lw s0,8(sp) -80000e78: 00412483 lw s1,4(sp) -80000e7c: 01010113 addi sp,sp,16 -80000e80: 00008067 ret +80000e88 <__libc_fini_array>: +80000e88: ff010113 addi sp,sp,-16 +80000e8c: 00812423 sw s0,8(sp) +80000e90: 00912223 sw s1,4(sp) +80000e94: 80016437 lui s0,0x80016 +80000e98: 800164b7 lui s1,0x80016 +80000e9c: 00448793 addi a5,s1,4 # 80016004 <__BSS_END__+0xfffff5ec> +80000ea0: 00440413 addi s0,s0,4 # 80016004 <__BSS_END__+0xfffff5ec> +80000ea4: 40f40433 sub s0,s0,a5 +80000ea8: 00112623 sw ra,12(sp) +80000eac: 40245413 srai s0,s0,0x2 +80000eb0: 02040263 beqz s0,80000ed4 <__libc_fini_array+0x4c> +80000eb4: 00241493 slli s1,s0,0x2 +80000eb8: ffc48493 addi s1,s1,-4 +80000ebc: 00f484b3 add s1,s1,a5 +80000ec0: 0004a783 lw a5,0(s1) +80000ec4: fff40413 addi s0,s0,-1 +80000ec8: ffc48493 addi s1,s1,-4 +80000ecc: 000780e7 jalr a5 +80000ed0: fe0418e3 bnez s0,80000ec0 <__libc_fini_array+0x38> +80000ed4: 00c12083 lw ra,12(sp) +80000ed8: 00812403 lw s0,8(sp) +80000edc: 00412483 lw s1,4(sp) +80000ee0: 01010113 addi sp,sp,16 +80000ee4: 00008067 ret -80000e84 <__libc_init_array>: -80000e84: ff010113 addi sp,sp,-16 -80000e88: 00812423 sw s0,8(sp) -80000e8c: 01212023 sw s2,0(sp) -80000e90: 80016437 lui s0,0x80016 -80000e94: 80016937 lui s2,0x80016 -80000e98: 57840793 addi a5,s0,1400 # 80016578 <__BSS_END__+0xfffff5e8> -80000e9c: 57890913 addi s2,s2,1400 # 80016578 <__BSS_END__+0xfffff5e8> -80000ea0: 40f90933 sub s2,s2,a5 -80000ea4: 00112623 sw ra,12(sp) -80000ea8: 00912223 sw s1,4(sp) -80000eac: 40295913 srai s2,s2,0x2 -80000eb0: 02090063 beqz s2,80000ed0 <__libc_init_array+0x4c> -80000eb4: 57840413 addi s0,s0,1400 -80000eb8: 00000493 li s1,0 -80000ebc: 00042783 lw a5,0(s0) -80000ec0: 00148493 addi s1,s1,1 -80000ec4: 00440413 addi s0,s0,4 -80000ec8: 000780e7 jalr a5 -80000ecc: fe9918e3 bne s2,s1,80000ebc <__libc_init_array+0x38> -80000ed0: 80016437 lui s0,0x80016 -80000ed4: 80016937 lui s2,0x80016 -80000ed8: 57840793 addi a5,s0,1400 # 80016578 <__BSS_END__+0xfffff5e8> -80000edc: 57c90913 addi s2,s2,1404 # 8001657c <__BSS_END__+0xfffff5ec> -80000ee0: 40f90933 sub s2,s2,a5 -80000ee4: 40295913 srai s2,s2,0x2 -80000ee8: 02090063 beqz s2,80000f08 <__libc_init_array+0x84> -80000eec: 57840413 addi s0,s0,1400 -80000ef0: 00000493 li s1,0 -80000ef4: 00042783 lw a5,0(s0) -80000ef8: 00148493 addi s1,s1,1 -80000efc: 00440413 addi s0,s0,4 -80000f00: 000780e7 jalr a5 -80000f04: fe9918e3 bne s2,s1,80000ef4 <__libc_init_array+0x70> -80000f08: 00c12083 lw ra,12(sp) -80000f0c: 00812403 lw s0,8(sp) -80000f10: 00412483 lw s1,4(sp) -80000f14: 00012903 lw s2,0(sp) -80000f18: 01010113 addi sp,sp,16 -80000f1c: 00008067 ret +80000ee8 <__libc_init_array>: +80000ee8: ff010113 addi sp,sp,-16 +80000eec: 00812423 sw s0,8(sp) +80000ef0: 01212023 sw s2,0(sp) +80000ef4: 80016437 lui s0,0x80016 +80000ef8: 80016937 lui s2,0x80016 +80000efc: 00040793 mv a5,s0 +80000f00: 00090913 mv s2,s2 +80000f04: 40f90933 sub s2,s2,a5 +80000f08: 00112623 sw ra,12(sp) +80000f0c: 00912223 sw s1,4(sp) +80000f10: 40295913 srai s2,s2,0x2 +80000f14: 02090063 beqz s2,80000f34 <__libc_init_array+0x4c> +80000f18: 00040413 mv s0,s0 +80000f1c: 00000493 li s1,0 +80000f20: 00042783 lw a5,0(s0) # 80016000 <__BSS_END__+0xfffff5e8> +80000f24: 00148493 addi s1,s1,1 +80000f28: 00440413 addi s0,s0,4 +80000f2c: 000780e7 jalr a5 +80000f30: fe9918e3 bne s2,s1,80000f20 <__libc_init_array+0x38> +80000f34: 80016437 lui s0,0x80016 +80000f38: 80016937 lui s2,0x80016 +80000f3c: 00040793 mv a5,s0 +80000f40: 00490913 addi s2,s2,4 # 80016004 <__BSS_END__+0xfffff5ec> +80000f44: 40f90933 sub s2,s2,a5 +80000f48: 40295913 srai s2,s2,0x2 +80000f4c: 02090063 beqz s2,80000f6c <__libc_init_array+0x84> +80000f50: 00040413 mv s0,s0 +80000f54: 00000493 li s1,0 +80000f58: 00042783 lw a5,0(s0) # 80016000 <__BSS_END__+0xfffff5e8> +80000f5c: 00148493 addi s1,s1,1 +80000f60: 00440413 addi s0,s0,4 +80000f64: 000780e7 jalr a5 +80000f68: fe9918e3 bne s2,s1,80000f58 <__libc_init_array+0x70> +80000f6c: 00c12083 lw ra,12(sp) +80000f70: 00812403 lw s0,8(sp) +80000f74: 00412483 lw s1,4(sp) +80000f78: 00012903 lw s2,0(sp) +80000f7c: 01010113 addi sp,sp,16 +80000f80: 00008067 ret -80000f20 : -80000f20: 00050593 mv a1,a0 -80000f24: 1c81a503 lw a0,456(gp) # 80016f48 <_impure_ptr> -80000f28: 0100006f j 80000f38 <_malloc_r> +80000f84 : +80000f84: 00050593 mv a1,a0 +80000f88: 1c81a503 lw a0,456(gp) # 800169d0 <_impure_ptr> +80000f8c: 0100006f j 80000f9c <_malloc_r> -80000f2c : -80000f2c: 00050593 mv a1,a0 -80000f30: 1c81a503 lw a0,456(gp) # 80016f48 <_impure_ptr> -80000f34: 02c0406f j 80004f60 <_free_r> +80000f90 : +80000f90: 00050593 mv a1,a0 +80000f94: 1c81a503 lw a0,456(gp) # 800169d0 <_impure_ptr> +80000f98: 02c0406f j 80004fc4 <_free_r> -80000f38 <_malloc_r>: -80000f38: fd010113 addi sp,sp,-48 -80000f3c: 02912223 sw s1,36(sp) -80000f40: 01312e23 sw s3,28(sp) -80000f44: 02112623 sw ra,44(sp) -80000f48: 02812423 sw s0,40(sp) -80000f4c: 03212023 sw s2,32(sp) -80000f50: 01412c23 sw s4,24(sp) -80000f54: 01512a23 sw s5,20(sp) -80000f58: 01612823 sw s6,16(sp) -80000f5c: 01712623 sw s7,12(sp) -80000f60: 01812423 sw s8,8(sp) -80000f64: 01912223 sw s9,4(sp) -80000f68: 00b58493 addi s1,a1,11 -80000f6c: 01600793 li a5,22 -80000f70: 00050993 mv s3,a0 -80000f74: 0697e463 bltu a5,s1,80000fdc <_malloc_r+0xa4> -80000f78: 01000793 li a5,16 -80000f7c: 20b7ec63 bltu a5,a1,80001194 <_malloc_r+0x25c> -80000f80: 051000ef jal ra,800017d0 <__malloc_lock> -80000f84: 01000493 li s1,16 -80000f88: 01800793 li a5,24 -80000f8c: 00200613 li a2,2 -80000f90: c2818913 addi s2,gp,-984 # 800169a8 <__malloc_av_> -80000f94: 00f907b3 add a5,s2,a5 -80000f98: 0047a403 lw s0,4(a5) -80000f9c: ff878713 addi a4,a5,-8 -80000fa0: 24e40263 beq s0,a4,800011e4 <_malloc_r+0x2ac> -80000fa4: 00442783 lw a5,4(s0) -80000fa8: 00c42683 lw a3,12(s0) -80000fac: 00842603 lw a2,8(s0) -80000fb0: ffc7f793 andi a5,a5,-4 -80000fb4: 00f407b3 add a5,s0,a5 -80000fb8: 0047a703 lw a4,4(a5) -80000fbc: 00d62623 sw a3,12(a2) -80000fc0: 00c6a423 sw a2,8(a3) -80000fc4: 00176713 ori a4,a4,1 -80000fc8: 00098513 mv a0,s3 -80000fcc: 00e7a223 sw a4,4(a5) -80000fd0: 005000ef jal ra,800017d4 <__malloc_unlock> -80000fd4: 00840513 addi a0,s0,8 -80000fd8: 1c80006f j 800011a0 <_malloc_r+0x268> -80000fdc: ff84f493 andi s1,s1,-8 -80000fe0: 1a04ca63 bltz s1,80001194 <_malloc_r+0x25c> -80000fe4: 1ab4e863 bltu s1,a1,80001194 <_malloc_r+0x25c> -80000fe8: 7e8000ef jal ra,800017d0 <__malloc_lock> -80000fec: 1f700793 li a5,503 -80000ff0: 4697f863 bgeu a5,s1,80001460 <_malloc_r+0x528> -80000ff4: 0094d793 srli a5,s1,0x9 -80000ff8: 1c078e63 beqz a5,800011d4 <_malloc_r+0x29c> -80000ffc: 00400713 li a4,4 -80001000: 3ef76c63 bltu a4,a5,800013f8 <_malloc_r+0x4c0> -80001004: 0064d793 srli a5,s1,0x6 -80001008: 03978613 addi a2,a5,57 -8000100c: 03878513 addi a0,a5,56 -80001010: 00361693 slli a3,a2,0x3 -80001014: c2818913 addi s2,gp,-984 # 800169a8 <__malloc_av_> -80001018: 00d906b3 add a3,s2,a3 -8000101c: 0046a403 lw s0,4(a3) -80001020: ff868693 addi a3,a3,-8 -80001024: 02868c63 beq a3,s0,8000105c <_malloc_r+0x124> -80001028: 00442783 lw a5,4(s0) -8000102c: 00f00593 li a1,15 -80001030: ffc7f793 andi a5,a5,-4 -80001034: 40978733 sub a4,a5,s1 -80001038: 02e5c063 blt a1,a4,80001058 <_malloc_r+0x120> -8000103c: 34075863 bgez a4,8000138c <_malloc_r+0x454> -80001040: 00c42403 lw s0,12(s0) -80001044: 00868c63 beq a3,s0,8000105c <_malloc_r+0x124> -80001048: 00442783 lw a5,4(s0) -8000104c: ffc7f793 andi a5,a5,-4 -80001050: 40978733 sub a4,a5,s1 -80001054: fee5d4e3 bge a1,a4,8000103c <_malloc_r+0x104> -80001058: 00050613 mv a2,a0 -8000105c: 01092403 lw s0,16(s2) -80001060: 00890813 addi a6,s2,8 -80001064: 19040c63 beq s0,a6,800011fc <_malloc_r+0x2c4> -80001068: 00442583 lw a1,4(s0) -8000106c: 00f00713 li a4,15 -80001070: ffc5f593 andi a1,a1,-4 -80001074: 409587b3 sub a5,a1,s1 -80001078: 40f74a63 blt a4,a5,8000148c <_malloc_r+0x554> -8000107c: 01092a23 sw a6,20(s2) -80001080: 01092823 sw a6,16(s2) -80001084: 3e07d463 bgez a5,8000146c <_malloc_r+0x534> -80001088: 1ff00793 li a5,511 -8000108c: 30b7e663 bltu a5,a1,80001398 <_malloc_r+0x460> -80001090: 0035d593 srli a1,a1,0x3 -80001094: 00158793 addi a5,a1,1 -80001098: 00379793 slli a5,a5,0x3 -8000109c: 00492503 lw a0,4(s2) -800010a0: 00f907b3 add a5,s2,a5 -800010a4: 0007a683 lw a3,0(a5) -800010a8: 4025d593 srai a1,a1,0x2 -800010ac: 00100713 li a4,1 -800010b0: 00b71733 sll a4,a4,a1 -800010b4: 00a76733 or a4,a4,a0 -800010b8: ff878593 addi a1,a5,-8 -800010bc: 00b42623 sw a1,12(s0) -800010c0: 00d42423 sw a3,8(s0) -800010c4: 00e92223 sw a4,4(s2) -800010c8: 0087a023 sw s0,0(a5) -800010cc: 0086a623 sw s0,12(a3) -800010d0: 40265793 srai a5,a2,0x2 -800010d4: 00100693 li a3,1 -800010d8: 00f696b3 sll a3,a3,a5 -800010dc: 12d76a63 bltu a4,a3,80001210 <_malloc_r+0x2d8> -800010e0: 00e6f7b3 and a5,a3,a4 -800010e4: 02079463 bnez a5,8000110c <_malloc_r+0x1d4> -800010e8: 00169693 slli a3,a3,0x1 -800010ec: ffc67613 andi a2,a2,-4 -800010f0: 00e6f7b3 and a5,a3,a4 -800010f4: 00460613 addi a2,a2,4 -800010f8: 00079a63 bnez a5,8000110c <_malloc_r+0x1d4> -800010fc: 00169693 slli a3,a3,0x1 -80001100: 00e6f7b3 and a5,a3,a4 -80001104: 00460613 addi a2,a2,4 -80001108: fe078ae3 beqz a5,800010fc <_malloc_r+0x1c4> -8000110c: 00f00513 li a0,15 -80001110: 00361893 slli a7,a2,0x3 -80001114: 011908b3 add a7,s2,a7 -80001118: 00088593 mv a1,a7 -8000111c: 00060313 mv t1,a2 -80001120: 00c5a403 lw s0,12(a1) -80001124: 00859a63 bne a1,s0,80001138 <_malloc_r+0x200> -80001128: 2f40006f j 8000141c <_malloc_r+0x4e4> -8000112c: 30075263 bgez a4,80001430 <_malloc_r+0x4f8> -80001130: 00c42403 lw s0,12(s0) -80001134: 2e858463 beq a1,s0,8000141c <_malloc_r+0x4e4> -80001138: 00442783 lw a5,4(s0) -8000113c: ffc7f793 andi a5,a5,-4 -80001140: 40978733 sub a4,a5,s1 -80001144: fee554e3 bge a0,a4,8000112c <_malloc_r+0x1f4> -80001148: 00c42683 lw a3,12(s0) -8000114c: 00842603 lw a2,8(s0) -80001150: 0014e593 ori a1,s1,1 -80001154: 00b42223 sw a1,4(s0) -80001158: 00d62623 sw a3,12(a2) -8000115c: 00c6a423 sw a2,8(a3) -80001160: 009404b3 add s1,s0,s1 -80001164: 00992a23 sw s1,20(s2) -80001168: 00992823 sw s1,16(s2) -8000116c: 00176693 ori a3,a4,1 -80001170: 0104a623 sw a6,12(s1) -80001174: 0104a423 sw a6,8(s1) -80001178: 00d4a223 sw a3,4(s1) -8000117c: 00f407b3 add a5,s0,a5 -80001180: 00098513 mv a0,s3 -80001184: 00e7a023 sw a4,0(a5) -80001188: 64c000ef jal ra,800017d4 <__malloc_unlock> -8000118c: 00840513 addi a0,s0,8 -80001190: 0100006f j 800011a0 <_malloc_r+0x268> -80001194: 00c00793 li a5,12 -80001198: 00f9a023 sw a5,0(s3) -8000119c: 00000513 li a0,0 -800011a0: 02c12083 lw ra,44(sp) -800011a4: 02812403 lw s0,40(sp) -800011a8: 02412483 lw s1,36(sp) -800011ac: 02012903 lw s2,32(sp) -800011b0: 01c12983 lw s3,28(sp) -800011b4: 01812a03 lw s4,24(sp) -800011b8: 01412a83 lw s5,20(sp) -800011bc: 01012b03 lw s6,16(sp) -800011c0: 00c12b83 lw s7,12(sp) -800011c4: 00812c03 lw s8,8(sp) -800011c8: 00412c83 lw s9,4(sp) -800011cc: 03010113 addi sp,sp,48 -800011d0: 00008067 ret -800011d4: 20000693 li a3,512 -800011d8: 04000613 li a2,64 -800011dc: 03f00513 li a0,63 -800011e0: e35ff06f j 80001014 <_malloc_r+0xdc> -800011e4: 00c7a403 lw s0,12(a5) -800011e8: 00260613 addi a2,a2,2 -800011ec: da879ce3 bne a5,s0,80000fa4 <_malloc_r+0x6c> -800011f0: 01092403 lw s0,16(s2) -800011f4: 00890813 addi a6,s2,8 -800011f8: e70418e3 bne s0,a6,80001068 <_malloc_r+0x130> -800011fc: 00492703 lw a4,4(s2) -80001200: 40265793 srai a5,a2,0x2 -80001204: 00100693 li a3,1 -80001208: 00f696b3 sll a3,a3,a5 -8000120c: ecd77ae3 bgeu a4,a3,800010e0 <_malloc_r+0x1a8> -80001210: 00892403 lw s0,8(s2) -80001214: 00442a83 lw s5,4(s0) -80001218: ffcafc13 andi s8,s5,-4 -8000121c: 009c6863 bltu s8,s1,8000122c <_malloc_r+0x2f4> -80001220: 409c07b3 sub a5,s8,s1 -80001224: 00f00713 li a4,15 -80001228: 12f74e63 blt a4,a5,80001364 <_malloc_r+0x42c> -8000122c: 1dc1aa83 lw s5,476(gp) # 80016f5c <__malloc_top_pad> -80001230: 1cc1a703 lw a4,460(gp) # 80016f4c <__malloc_sbrk_base> -80001234: fff00793 li a5,-1 -80001238: 01840a33 add s4,s0,s8 -8000123c: 01548ab3 add s5,s1,s5 -80001240: 32f70863 beq a4,a5,80001570 <_malloc_r+0x638> -80001244: 000017b7 lui a5,0x1 -80001248: 00f78793 addi a5,a5,15 # 100f <_start-0x7fffeff1> -8000124c: 00fa8ab3 add s5,s5,a5 -80001250: fffff7b7 lui a5,0xfffff -80001254: 00fafab3 and s5,s5,a5 -80001258: 000a8593 mv a1,s5 -8000125c: 00098513 mv a0,s3 -80001260: 60c000ef jal ra,8000186c <_sbrk_r> -80001264: fff00793 li a5,-1 -80001268: 00050b13 mv s6,a0 -8000126c: 26f50a63 beq a0,a5,800014e0 <_malloc_r+0x5a8> -80001270: 27456663 bltu a0,s4,800014dc <_malloc_r+0x5a4> -80001274: 1e418b93 addi s7,gp,484 # 80016f64 <__malloc_current_mallinfo> -80001278: 000ba783 lw a5,0(s7) -8000127c: 00fa87b3 add a5,s5,a5 -80001280: 00fba023 sw a5,0(s7) -80001284: 00078713 mv a4,a5 -80001288: 38aa0663 beq s4,a0,80001614 <_malloc_r+0x6dc> -8000128c: 1cc1a683 lw a3,460(gp) # 80016f4c <__malloc_sbrk_base> -80001290: fff00793 li a5,-1 -80001294: 38f68e63 beq a3,a5,80001630 <_malloc_r+0x6f8> -80001298: 414b0a33 sub s4,s6,s4 -8000129c: 00ea0733 add a4,s4,a4 -800012a0: 00eba023 sw a4,0(s7) -800012a4: 007b7c93 andi s9,s6,7 -800012a8: 2e0c8663 beqz s9,80001594 <_malloc_r+0x65c> -800012ac: 419b0b33 sub s6,s6,s9 -800012b0: 000017b7 lui a5,0x1 -800012b4: 008b0b13 addi s6,s6,8 -800012b8: fff78a13 addi s4,a5,-1 # fff <_start-0x7ffff001> -800012bc: 015b0ab3 add s5,s6,s5 -800012c0: 00878793 addi a5,a5,8 -800012c4: 014af733 and a4,s5,s4 -800012c8: 419787b3 sub a5,a5,s9 -800012cc: 40e787b3 sub a5,a5,a4 -800012d0: 0147fa33 and s4,a5,s4 -800012d4: 000a0593 mv a1,s4 -800012d8: 00098513 mv a0,s3 -800012dc: 590000ef jal ra,8000186c <_sbrk_r> -800012e0: fff00793 li a5,-1 -800012e4: 3af50063 beq a0,a5,80001684 <_malloc_r+0x74c> -800012e8: 41650533 sub a0,a0,s6 -800012ec: 01450ab3 add s5,a0,s4 -800012f0: 000ba783 lw a5,0(s7) -800012f4: 01692423 sw s6,8(s2) -800012f8: 001aea93 ori s5,s5,1 -800012fc: 00fa07b3 add a5,s4,a5 -80001300: 00fba023 sw a5,0(s7) -80001304: 015b2223 sw s5,4(s6) -80001308: 33240863 beq s0,s2,80001638 <_malloc_r+0x700> -8000130c: 00f00613 li a2,15 -80001310: 33867863 bgeu a2,s8,80001640 <_malloc_r+0x708> -80001314: 00442683 lw a3,4(s0) -80001318: ff4c0713 addi a4,s8,-12 -8000131c: ff877713 andi a4,a4,-8 -80001320: 0016f693 andi a3,a3,1 -80001324: 00e6e6b3 or a3,a3,a4 -80001328: 00d42223 sw a3,4(s0) -8000132c: 00500593 li a1,5 -80001330: 00e406b3 add a3,s0,a4 -80001334: 00b6a223 sw a1,4(a3) -80001338: 00b6a423 sw a1,8(a3) -8000133c: 34e66e63 bltu a2,a4,80001698 <_malloc_r+0x760> -80001340: 004b2a83 lw s5,4(s6) -80001344: 000b0413 mv s0,s6 -80001348: 1d81a683 lw a3,472(gp) # 80016f58 <__malloc_max_sbrked_mem> -8000134c: 00f6f463 bgeu a3,a5,80001354 <_malloc_r+0x41c> -80001350: 1cf1ac23 sw a5,472(gp) # 80016f58 <__malloc_max_sbrked_mem> -80001354: 1d41a683 lw a3,468(gp) # 80016f54 <_edata> -80001358: 18f6f863 bgeu a3,a5,800014e8 <_malloc_r+0x5b0> -8000135c: 1cf1aa23 sw a5,468(gp) # 80016f54 <_edata> -80001360: 1880006f j 800014e8 <_malloc_r+0x5b0> -80001364: 0014e713 ori a4,s1,1 -80001368: 00e42223 sw a4,4(s0) -8000136c: 009404b3 add s1,s0,s1 -80001370: 00992423 sw s1,8(s2) -80001374: 0017e793 ori a5,a5,1 -80001378: 00098513 mv a0,s3 -8000137c: 00f4a223 sw a5,4(s1) -80001380: 454000ef jal ra,800017d4 <__malloc_unlock> -80001384: 00840513 addi a0,s0,8 -80001388: e19ff06f j 800011a0 <_malloc_r+0x268> -8000138c: 00c42683 lw a3,12(s0) -80001390: 00842603 lw a2,8(s0) -80001394: c21ff06f j 80000fb4 <_malloc_r+0x7c> -80001398: 0095d793 srli a5,a1,0x9 -8000139c: 00400713 li a4,4 -800013a0: 12f77463 bgeu a4,a5,800014c8 <_malloc_r+0x590> -800013a4: 01400713 li a4,20 -800013a8: 22f76063 bltu a4,a5,800015c8 <_malloc_r+0x690> -800013ac: 05c78693 addi a3,a5,92 -800013b0: 05b78713 addi a4,a5,91 -800013b4: 00369693 slli a3,a3,0x3 -800013b8: 00d906b3 add a3,s2,a3 -800013bc: 0006a783 lw a5,0(a3) -800013c0: ff868693 addi a3,a3,-8 -800013c4: 1af68a63 beq a3,a5,80001578 <_malloc_r+0x640> -800013c8: 0047a703 lw a4,4(a5) -800013cc: ffc77713 andi a4,a4,-4 -800013d0: 00e5f663 bgeu a1,a4,800013dc <_malloc_r+0x4a4> -800013d4: 0087a783 lw a5,8(a5) -800013d8: fef698e3 bne a3,a5,800013c8 <_malloc_r+0x490> -800013dc: 00c7a683 lw a3,12(a5) -800013e0: 00492703 lw a4,4(s2) -800013e4: 00d42623 sw a3,12(s0) -800013e8: 00f42423 sw a5,8(s0) -800013ec: 0086a423 sw s0,8(a3) -800013f0: 0087a623 sw s0,12(a5) -800013f4: cddff06f j 800010d0 <_malloc_r+0x198> -800013f8: 01400713 li a4,20 -800013fc: 10f77863 bgeu a4,a5,8000150c <_malloc_r+0x5d4> -80001400: 05400713 li a4,84 -80001404: 1ef76063 bltu a4,a5,800015e4 <_malloc_r+0x6ac> -80001408: 00c4d793 srli a5,s1,0xc -8000140c: 06f78613 addi a2,a5,111 -80001410: 06e78513 addi a0,a5,110 -80001414: 00361693 slli a3,a2,0x3 -80001418: bfdff06f j 80001014 <_malloc_r+0xdc> -8000141c: 00130313 addi t1,t1,1 -80001420: 00337793 andi a5,t1,3 -80001424: 00858593 addi a1,a1,8 -80001428: ce079ce3 bnez a5,80001120 <_malloc_r+0x1e8> -8000142c: 0fc0006f j 80001528 <_malloc_r+0x5f0> -80001430: 00f407b3 add a5,s0,a5 -80001434: 0047a703 lw a4,4(a5) -80001438: 00c42683 lw a3,12(s0) -8000143c: 00842603 lw a2,8(s0) -80001440: 00176713 ori a4,a4,1 -80001444: 00e7a223 sw a4,4(a5) -80001448: 00d62623 sw a3,12(a2) -8000144c: 00098513 mv a0,s3 -80001450: 00c6a423 sw a2,8(a3) -80001454: 380000ef jal ra,800017d4 <__malloc_unlock> -80001458: 00840513 addi a0,s0,8 -8000145c: d45ff06f j 800011a0 <_malloc_r+0x268> -80001460: 0034d613 srli a2,s1,0x3 -80001464: 00848793 addi a5,s1,8 -80001468: b29ff06f j 80000f90 <_malloc_r+0x58> -8000146c: 00b405b3 add a1,s0,a1 -80001470: 0045a783 lw a5,4(a1) -80001474: 00098513 mv a0,s3 -80001478: 0017e793 ori a5,a5,1 -8000147c: 00f5a223 sw a5,4(a1) -80001480: 354000ef jal ra,800017d4 <__malloc_unlock> -80001484: 00840513 addi a0,s0,8 -80001488: d19ff06f j 800011a0 <_malloc_r+0x268> -8000148c: 0014e713 ori a4,s1,1 -80001490: 00e42223 sw a4,4(s0) -80001494: 009404b3 add s1,s0,s1 -80001498: 00992a23 sw s1,20(s2) -8000149c: 00992823 sw s1,16(s2) -800014a0: 0017e713 ori a4,a5,1 -800014a4: 0104a623 sw a6,12(s1) -800014a8: 0104a423 sw a6,8(s1) -800014ac: 00e4a223 sw a4,4(s1) -800014b0: 00b405b3 add a1,s0,a1 -800014b4: 00098513 mv a0,s3 -800014b8: 00f5a023 sw a5,0(a1) -800014bc: 318000ef jal ra,800017d4 <__malloc_unlock> -800014c0: 00840513 addi a0,s0,8 -800014c4: cddff06f j 800011a0 <_malloc_r+0x268> -800014c8: 0065d793 srli a5,a1,0x6 -800014cc: 03978693 addi a3,a5,57 -800014d0: 03878713 addi a4,a5,56 -800014d4: 00369693 slli a3,a3,0x3 -800014d8: ee1ff06f j 800013b8 <_malloc_r+0x480> -800014dc: 13240263 beq s0,s2,80001600 <_malloc_r+0x6c8> -800014e0: 00892403 lw s0,8(s2) -800014e4: 00442a83 lw s5,4(s0) -800014e8: ffcafa93 andi s5,s5,-4 -800014ec: 409a87b3 sub a5,s5,s1 -800014f0: 009ae663 bltu s5,s1,800014fc <_malloc_r+0x5c4> -800014f4: 00f00713 li a4,15 -800014f8: e6f746e3 blt a4,a5,80001364 <_malloc_r+0x42c> -800014fc: 00098513 mv a0,s3 -80001500: 2d4000ef jal ra,800017d4 <__malloc_unlock> -80001504: 00000513 li a0,0 -80001508: c99ff06f j 800011a0 <_malloc_r+0x268> -8000150c: 05c78613 addi a2,a5,92 -80001510: 05b78513 addi a0,a5,91 -80001514: 00361693 slli a3,a2,0x3 -80001518: afdff06f j 80001014 <_malloc_r+0xdc> -8000151c: 0088a783 lw a5,8(a7) -80001520: fff60613 addi a2,a2,-1 -80001524: 1d179463 bne a5,a7,800016ec <_malloc_r+0x7b4> -80001528: 00367793 andi a5,a2,3 -8000152c: ff888893 addi a7,a7,-8 -80001530: fe0796e3 bnez a5,8000151c <_malloc_r+0x5e4> -80001534: 00492703 lw a4,4(s2) -80001538: fff6c793 not a5,a3 -8000153c: 00e7f7b3 and a5,a5,a4 -80001540: 00f92223 sw a5,4(s2) -80001544: 00169693 slli a3,a3,0x1 -80001548: ccd7e4e3 bltu a5,a3,80001210 <_malloc_r+0x2d8> -8000154c: cc0682e3 beqz a3,80001210 <_malloc_r+0x2d8> -80001550: 00f6f733 and a4,a3,a5 -80001554: 00071a63 bnez a4,80001568 <_malloc_r+0x630> -80001558: 00169693 slli a3,a3,0x1 -8000155c: 00f6f733 and a4,a3,a5 -80001560: 00430313 addi t1,t1,4 -80001564: fe070ae3 beqz a4,80001558 <_malloc_r+0x620> -80001568: 00030613 mv a2,t1 -8000156c: ba5ff06f j 80001110 <_malloc_r+0x1d8> -80001570: 010a8a93 addi s5,s5,16 -80001574: ce5ff06f j 80001258 <_malloc_r+0x320> -80001578: 00492503 lw a0,4(s2) -8000157c: 40275593 srai a1,a4,0x2 -80001580: 00100713 li a4,1 -80001584: 00b71733 sll a4,a4,a1 -80001588: 00a76733 or a4,a4,a0 -8000158c: 00e92223 sw a4,4(s2) -80001590: e55ff06f j 800013e4 <_malloc_r+0x4ac> -80001594: 000017b7 lui a5,0x1 -80001598: fff78713 addi a4,a5,-1 # fff <_start-0x7ffff001> -8000159c: 015b0a33 add s4,s6,s5 -800015a0: 00ea7a33 and s4,s4,a4 -800015a4: 414787b3 sub a5,a5,s4 -800015a8: 00e7fa33 and s4,a5,a4 -800015ac: 000a0593 mv a1,s4 -800015b0: 00098513 mv a0,s3 -800015b4: 2b8000ef jal ra,8000186c <_sbrk_r> -800015b8: fff00793 li a5,-1 -800015bc: d2f516e3 bne a0,a5,800012e8 <_malloc_r+0x3b0> -800015c0: 00000a13 li s4,0 -800015c4: d2dff06f j 800012f0 <_malloc_r+0x3b8> -800015c8: 05400713 li a4,84 -800015cc: 08f76063 bltu a4,a5,8000164c <_malloc_r+0x714> -800015d0: 00c5d793 srli a5,a1,0xc -800015d4: 06f78693 addi a3,a5,111 -800015d8: 06e78713 addi a4,a5,110 -800015dc: 00369693 slli a3,a3,0x3 -800015e0: dd9ff06f j 800013b8 <_malloc_r+0x480> -800015e4: 15400713 li a4,340 -800015e8: 08f76063 bltu a4,a5,80001668 <_malloc_r+0x730> -800015ec: 00f4d793 srli a5,s1,0xf -800015f0: 07878613 addi a2,a5,120 -800015f4: 07778513 addi a0,a5,119 -800015f8: 00361693 slli a3,a2,0x3 -800015fc: a19ff06f j 80001014 <_malloc_r+0xdc> -80001600: 1e418b93 addi s7,gp,484 # 80016f64 <__malloc_current_mallinfo> -80001604: 000ba703 lw a4,0(s7) -80001608: 00ea8733 add a4,s5,a4 -8000160c: 00eba023 sw a4,0(s7) -80001610: c7dff06f j 8000128c <_malloc_r+0x354> -80001614: 014a1693 slli a3,s4,0x14 -80001618: c6069ae3 bnez a3,8000128c <_malloc_r+0x354> -8000161c: 00892403 lw s0,8(s2) -80001620: 015c0ab3 add s5,s8,s5 -80001624: 001aea93 ori s5,s5,1 -80001628: 01542223 sw s5,4(s0) -8000162c: d1dff06f j 80001348 <_malloc_r+0x410> -80001630: 1d61a623 sw s6,460(gp) # 80016f4c <__malloc_sbrk_base> -80001634: c71ff06f j 800012a4 <_malloc_r+0x36c> -80001638: 000b0413 mv s0,s6 -8000163c: d0dff06f j 80001348 <_malloc_r+0x410> -80001640: 00100793 li a5,1 -80001644: 00fb2223 sw a5,4(s6) -80001648: eb5ff06f j 800014fc <_malloc_r+0x5c4> -8000164c: 15400713 li a4,340 -80001650: 06f76263 bltu a4,a5,800016b4 <_malloc_r+0x77c> -80001654: 00f5d793 srli a5,a1,0xf -80001658: 07878693 addi a3,a5,120 -8000165c: 07778713 addi a4,a5,119 -80001660: 00369693 slli a3,a3,0x3 -80001664: d55ff06f j 800013b8 <_malloc_r+0x480> -80001668: 55400713 li a4,1364 -8000166c: 06f76263 bltu a4,a5,800016d0 <_malloc_r+0x798> -80001670: 0124d793 srli a5,s1,0x12 -80001674: 07d78613 addi a2,a5,125 -80001678: 07c78513 addi a0,a5,124 -8000167c: 00361693 slli a3,a2,0x3 -80001680: 995ff06f j 80001014 <_malloc_r+0xdc> -80001684: ff8c8c93 addi s9,s9,-8 -80001688: 019a8ab3 add s5,s5,s9 -8000168c: 416a8ab3 sub s5,s5,s6 -80001690: 00000a13 li s4,0 -80001694: c5dff06f j 800012f0 <_malloc_r+0x3b8> -80001698: 00840593 addi a1,s0,8 -8000169c: 00098513 mv a0,s3 -800016a0: 0c1030ef jal ra,80004f60 <_free_r> -800016a4: 00892403 lw s0,8(s2) -800016a8: 000ba783 lw a5,0(s7) -800016ac: 00442a83 lw s5,4(s0) -800016b0: c99ff06f j 80001348 <_malloc_r+0x410> -800016b4: 55400713 li a4,1364 -800016b8: 02f76463 bltu a4,a5,800016e0 <_malloc_r+0x7a8> -800016bc: 0125d793 srli a5,a1,0x12 -800016c0: 07d78693 addi a3,a5,125 -800016c4: 07c78713 addi a4,a5,124 -800016c8: 00369693 slli a3,a3,0x3 -800016cc: cedff06f j 800013b8 <_malloc_r+0x480> -800016d0: 3f800693 li a3,1016 -800016d4: 07f00613 li a2,127 -800016d8: 07e00513 li a0,126 -800016dc: 939ff06f j 80001014 <_malloc_r+0xdc> -800016e0: 3f800693 li a3,1016 -800016e4: 07e00713 li a4,126 -800016e8: cd1ff06f j 800013b8 <_malloc_r+0x480> -800016ec: 00492783 lw a5,4(s2) -800016f0: e55ff06f j 80001544 <_malloc_r+0x60c> +80000f9c <_malloc_r>: +80000f9c: fd010113 addi sp,sp,-48 +80000fa0: 02912223 sw s1,36(sp) +80000fa4: 01312e23 sw s3,28(sp) +80000fa8: 02112623 sw ra,44(sp) +80000fac: 02812423 sw s0,40(sp) +80000fb0: 03212023 sw s2,32(sp) +80000fb4: 01412c23 sw s4,24(sp) +80000fb8: 01512a23 sw s5,20(sp) +80000fbc: 01612823 sw s6,16(sp) +80000fc0: 01712623 sw s7,12(sp) +80000fc4: 01812423 sw s8,8(sp) +80000fc8: 01912223 sw s9,4(sp) +80000fcc: 00b58493 addi s1,a1,11 +80000fd0: 01600793 li a5,22 +80000fd4: 00050993 mv s3,a0 +80000fd8: 0697e463 bltu a5,s1,80001040 <_malloc_r+0xa4> +80000fdc: 01000793 li a5,16 +80000fe0: 20b7ec63 bltu a5,a1,800011f8 <_malloc_r+0x25c> +80000fe4: 051000ef jal ra,80001834 <__malloc_lock> +80000fe8: 01000493 li s1,16 +80000fec: 01800793 li a5,24 +80000ff0: 00200613 li a2,2 +80000ff4: c2818913 addi s2,gp,-984 # 80016430 <__malloc_av_> +80000ff8: 00f907b3 add a5,s2,a5 +80000ffc: 0047a403 lw s0,4(a5) +80001000: ff878713 addi a4,a5,-8 +80001004: 24e40263 beq s0,a4,80001248 <_malloc_r+0x2ac> +80001008: 00442783 lw a5,4(s0) +8000100c: 00c42683 lw a3,12(s0) +80001010: 00842603 lw a2,8(s0) +80001014: ffc7f793 andi a5,a5,-4 +80001018: 00f407b3 add a5,s0,a5 +8000101c: 0047a703 lw a4,4(a5) +80001020: 00d62623 sw a3,12(a2) +80001024: 00c6a423 sw a2,8(a3) +80001028: 00176713 ori a4,a4,1 +8000102c: 00098513 mv a0,s3 +80001030: 00e7a223 sw a4,4(a5) +80001034: 005000ef jal ra,80001838 <__malloc_unlock> +80001038: 00840513 addi a0,s0,8 +8000103c: 1c80006f j 80001204 <_malloc_r+0x268> +80001040: ff84f493 andi s1,s1,-8 +80001044: 1a04ca63 bltz s1,800011f8 <_malloc_r+0x25c> +80001048: 1ab4e863 bltu s1,a1,800011f8 <_malloc_r+0x25c> +8000104c: 7e8000ef jal ra,80001834 <__malloc_lock> +80001050: 1f700793 li a5,503 +80001054: 4697f863 bgeu a5,s1,800014c4 <_malloc_r+0x528> +80001058: 0094d793 srli a5,s1,0x9 +8000105c: 1c078e63 beqz a5,80001238 <_malloc_r+0x29c> +80001060: 00400713 li a4,4 +80001064: 3ef76c63 bltu a4,a5,8000145c <_malloc_r+0x4c0> +80001068: 0064d793 srli a5,s1,0x6 +8000106c: 03978613 addi a2,a5,57 +80001070: 03878513 addi a0,a5,56 +80001074: 00361693 slli a3,a2,0x3 +80001078: c2818913 addi s2,gp,-984 # 80016430 <__malloc_av_> +8000107c: 00d906b3 add a3,s2,a3 +80001080: 0046a403 lw s0,4(a3) +80001084: ff868693 addi a3,a3,-8 +80001088: 02868c63 beq a3,s0,800010c0 <_malloc_r+0x124> +8000108c: 00442783 lw a5,4(s0) +80001090: 00f00593 li a1,15 +80001094: ffc7f793 andi a5,a5,-4 +80001098: 40978733 sub a4,a5,s1 +8000109c: 02e5c063 blt a1,a4,800010bc <_malloc_r+0x120> +800010a0: 34075863 bgez a4,800013f0 <_malloc_r+0x454> +800010a4: 00c42403 lw s0,12(s0) +800010a8: 00868c63 beq a3,s0,800010c0 <_malloc_r+0x124> +800010ac: 00442783 lw a5,4(s0) +800010b0: ffc7f793 andi a5,a5,-4 +800010b4: 40978733 sub a4,a5,s1 +800010b8: fee5d4e3 bge a1,a4,800010a0 <_malloc_r+0x104> +800010bc: 00050613 mv a2,a0 +800010c0: 01092403 lw s0,16(s2) +800010c4: 00890813 addi a6,s2,8 +800010c8: 19040c63 beq s0,a6,80001260 <_malloc_r+0x2c4> +800010cc: 00442583 lw a1,4(s0) +800010d0: 00f00713 li a4,15 +800010d4: ffc5f593 andi a1,a1,-4 +800010d8: 409587b3 sub a5,a1,s1 +800010dc: 40f74a63 blt a4,a5,800014f0 <_malloc_r+0x554> +800010e0: 01092a23 sw a6,20(s2) +800010e4: 01092823 sw a6,16(s2) +800010e8: 3e07d463 bgez a5,800014d0 <_malloc_r+0x534> +800010ec: 1ff00793 li a5,511 +800010f0: 30b7e663 bltu a5,a1,800013fc <_malloc_r+0x460> +800010f4: 0035d593 srli a1,a1,0x3 +800010f8: 00158793 addi a5,a1,1 +800010fc: 00379793 slli a5,a5,0x3 +80001100: 00492503 lw a0,4(s2) +80001104: 00f907b3 add a5,s2,a5 +80001108: 0007a683 lw a3,0(a5) +8000110c: 4025d593 srai a1,a1,0x2 +80001110: 00100713 li a4,1 +80001114: 00b71733 sll a4,a4,a1 +80001118: 00a76733 or a4,a4,a0 +8000111c: ff878593 addi a1,a5,-8 +80001120: 00b42623 sw a1,12(s0) +80001124: 00d42423 sw a3,8(s0) +80001128: 00e92223 sw a4,4(s2) +8000112c: 0087a023 sw s0,0(a5) +80001130: 0086a623 sw s0,12(a3) +80001134: 40265793 srai a5,a2,0x2 +80001138: 00100693 li a3,1 +8000113c: 00f696b3 sll a3,a3,a5 +80001140: 12d76a63 bltu a4,a3,80001274 <_malloc_r+0x2d8> +80001144: 00e6f7b3 and a5,a3,a4 +80001148: 02079463 bnez a5,80001170 <_malloc_r+0x1d4> +8000114c: 00169693 slli a3,a3,0x1 +80001150: ffc67613 andi a2,a2,-4 +80001154: 00e6f7b3 and a5,a3,a4 +80001158: 00460613 addi a2,a2,4 +8000115c: 00079a63 bnez a5,80001170 <_malloc_r+0x1d4> +80001160: 00169693 slli a3,a3,0x1 +80001164: 00e6f7b3 and a5,a3,a4 +80001168: 00460613 addi a2,a2,4 +8000116c: fe078ae3 beqz a5,80001160 <_malloc_r+0x1c4> +80001170: 00f00513 li a0,15 +80001174: 00361893 slli a7,a2,0x3 +80001178: 011908b3 add a7,s2,a7 +8000117c: 00088593 mv a1,a7 +80001180: 00060313 mv t1,a2 +80001184: 00c5a403 lw s0,12(a1) +80001188: 00859a63 bne a1,s0,8000119c <_malloc_r+0x200> +8000118c: 2f40006f j 80001480 <_malloc_r+0x4e4> +80001190: 30075263 bgez a4,80001494 <_malloc_r+0x4f8> +80001194: 00c42403 lw s0,12(s0) +80001198: 2e858463 beq a1,s0,80001480 <_malloc_r+0x4e4> +8000119c: 00442783 lw a5,4(s0) +800011a0: ffc7f793 andi a5,a5,-4 +800011a4: 40978733 sub a4,a5,s1 +800011a8: fee554e3 bge a0,a4,80001190 <_malloc_r+0x1f4> +800011ac: 00c42683 lw a3,12(s0) +800011b0: 00842603 lw a2,8(s0) +800011b4: 0014e593 ori a1,s1,1 +800011b8: 00b42223 sw a1,4(s0) +800011bc: 00d62623 sw a3,12(a2) +800011c0: 00c6a423 sw a2,8(a3) +800011c4: 009404b3 add s1,s0,s1 +800011c8: 00992a23 sw s1,20(s2) +800011cc: 00992823 sw s1,16(s2) +800011d0: 00176693 ori a3,a4,1 +800011d4: 0104a623 sw a6,12(s1) +800011d8: 0104a423 sw a6,8(s1) +800011dc: 00d4a223 sw a3,4(s1) +800011e0: 00f407b3 add a5,s0,a5 +800011e4: 00098513 mv a0,s3 +800011e8: 00e7a023 sw a4,0(a5) +800011ec: 64c000ef jal ra,80001838 <__malloc_unlock> +800011f0: 00840513 addi a0,s0,8 +800011f4: 0100006f j 80001204 <_malloc_r+0x268> +800011f8: 00c00793 li a5,12 +800011fc: 00f9a023 sw a5,0(s3) +80001200: 00000513 li a0,0 +80001204: 02c12083 lw ra,44(sp) +80001208: 02812403 lw s0,40(sp) +8000120c: 02412483 lw s1,36(sp) +80001210: 02012903 lw s2,32(sp) +80001214: 01c12983 lw s3,28(sp) +80001218: 01812a03 lw s4,24(sp) +8000121c: 01412a83 lw s5,20(sp) +80001220: 01012b03 lw s6,16(sp) +80001224: 00c12b83 lw s7,12(sp) +80001228: 00812c03 lw s8,8(sp) +8000122c: 00412c83 lw s9,4(sp) +80001230: 03010113 addi sp,sp,48 +80001234: 00008067 ret +80001238: 20000693 li a3,512 +8000123c: 04000613 li a2,64 +80001240: 03f00513 li a0,63 +80001244: e35ff06f j 80001078 <_malloc_r+0xdc> +80001248: 00c7a403 lw s0,12(a5) +8000124c: 00260613 addi a2,a2,2 +80001250: da879ce3 bne a5,s0,80001008 <_malloc_r+0x6c> +80001254: 01092403 lw s0,16(s2) +80001258: 00890813 addi a6,s2,8 +8000125c: e70418e3 bne s0,a6,800010cc <_malloc_r+0x130> +80001260: 00492703 lw a4,4(s2) +80001264: 40265793 srai a5,a2,0x2 +80001268: 00100693 li a3,1 +8000126c: 00f696b3 sll a3,a3,a5 +80001270: ecd77ae3 bgeu a4,a3,80001144 <_malloc_r+0x1a8> +80001274: 00892403 lw s0,8(s2) +80001278: 00442a83 lw s5,4(s0) +8000127c: ffcafc13 andi s8,s5,-4 +80001280: 009c6863 bltu s8,s1,80001290 <_malloc_r+0x2f4> +80001284: 409c07b3 sub a5,s8,s1 +80001288: 00f00713 li a4,15 +8000128c: 12f74e63 blt a4,a5,800013c8 <_malloc_r+0x42c> +80001290: 1dc1aa83 lw s5,476(gp) # 800169e4 <__malloc_top_pad> +80001294: 1cc1a703 lw a4,460(gp) # 800169d4 <__malloc_sbrk_base> +80001298: fff00793 li a5,-1 +8000129c: 01840a33 add s4,s0,s8 +800012a0: 01548ab3 add s5,s1,s5 +800012a4: 32f70863 beq a4,a5,800015d4 <_malloc_r+0x638> +800012a8: 000017b7 lui a5,0x1 +800012ac: 00f78793 addi a5,a5,15 # 100f <_start-0x7fffeff1> +800012b0: 00fa8ab3 add s5,s5,a5 +800012b4: fffff7b7 lui a5,0xfffff +800012b8: 00fafab3 and s5,s5,a5 +800012bc: 000a8593 mv a1,s5 +800012c0: 00098513 mv a0,s3 +800012c4: 60c000ef jal ra,800018d0 <_sbrk_r> +800012c8: fff00793 li a5,-1 +800012cc: 00050b13 mv s6,a0 +800012d0: 26f50a63 beq a0,a5,80001544 <_malloc_r+0x5a8> +800012d4: 27456663 bltu a0,s4,80001540 <_malloc_r+0x5a4> +800012d8: 1e418b93 addi s7,gp,484 # 800169ec <__malloc_current_mallinfo> +800012dc: 000ba783 lw a5,0(s7) +800012e0: 00fa87b3 add a5,s5,a5 +800012e4: 00fba023 sw a5,0(s7) +800012e8: 00078713 mv a4,a5 +800012ec: 38aa0663 beq s4,a0,80001678 <_malloc_r+0x6dc> +800012f0: 1cc1a683 lw a3,460(gp) # 800169d4 <__malloc_sbrk_base> +800012f4: fff00793 li a5,-1 +800012f8: 38f68e63 beq a3,a5,80001694 <_malloc_r+0x6f8> +800012fc: 414b0a33 sub s4,s6,s4 +80001300: 00ea0733 add a4,s4,a4 +80001304: 00eba023 sw a4,0(s7) +80001308: 007b7c93 andi s9,s6,7 +8000130c: 2e0c8663 beqz s9,800015f8 <_malloc_r+0x65c> +80001310: 419b0b33 sub s6,s6,s9 +80001314: 000017b7 lui a5,0x1 +80001318: 008b0b13 addi s6,s6,8 +8000131c: fff78a13 addi s4,a5,-1 # fff <_start-0x7ffff001> +80001320: 015b0ab3 add s5,s6,s5 +80001324: 00878793 addi a5,a5,8 +80001328: 014af733 and a4,s5,s4 +8000132c: 419787b3 sub a5,a5,s9 +80001330: 40e787b3 sub a5,a5,a4 +80001334: 0147fa33 and s4,a5,s4 +80001338: 000a0593 mv a1,s4 +8000133c: 00098513 mv a0,s3 +80001340: 590000ef jal ra,800018d0 <_sbrk_r> +80001344: fff00793 li a5,-1 +80001348: 3af50063 beq a0,a5,800016e8 <_malloc_r+0x74c> +8000134c: 41650533 sub a0,a0,s6 +80001350: 01450ab3 add s5,a0,s4 +80001354: 000ba783 lw a5,0(s7) +80001358: 01692423 sw s6,8(s2) +8000135c: 001aea93 ori s5,s5,1 +80001360: 00fa07b3 add a5,s4,a5 +80001364: 00fba023 sw a5,0(s7) +80001368: 015b2223 sw s5,4(s6) +8000136c: 33240863 beq s0,s2,8000169c <_malloc_r+0x700> +80001370: 00f00613 li a2,15 +80001374: 33867863 bgeu a2,s8,800016a4 <_malloc_r+0x708> +80001378: 00442683 lw a3,4(s0) +8000137c: ff4c0713 addi a4,s8,-12 +80001380: ff877713 andi a4,a4,-8 +80001384: 0016f693 andi a3,a3,1 +80001388: 00e6e6b3 or a3,a3,a4 +8000138c: 00d42223 sw a3,4(s0) +80001390: 00500593 li a1,5 +80001394: 00e406b3 add a3,s0,a4 +80001398: 00b6a223 sw a1,4(a3) +8000139c: 00b6a423 sw a1,8(a3) +800013a0: 34e66e63 bltu a2,a4,800016fc <_malloc_r+0x760> +800013a4: 004b2a83 lw s5,4(s6) +800013a8: 000b0413 mv s0,s6 +800013ac: 1d81a683 lw a3,472(gp) # 800169e0 <__malloc_max_sbrked_mem> +800013b0: 00f6f463 bgeu a3,a5,800013b8 <_malloc_r+0x41c> +800013b4: 1cf1ac23 sw a5,472(gp) # 800169e0 <__malloc_max_sbrked_mem> +800013b8: 1d41a683 lw a3,468(gp) # 800169dc <_edata> +800013bc: 18f6f863 bgeu a3,a5,8000154c <_malloc_r+0x5b0> +800013c0: 1cf1aa23 sw a5,468(gp) # 800169dc <_edata> +800013c4: 1880006f j 8000154c <_malloc_r+0x5b0> +800013c8: 0014e713 ori a4,s1,1 +800013cc: 00e42223 sw a4,4(s0) +800013d0: 009404b3 add s1,s0,s1 +800013d4: 00992423 sw s1,8(s2) +800013d8: 0017e793 ori a5,a5,1 +800013dc: 00098513 mv a0,s3 +800013e0: 00f4a223 sw a5,4(s1) +800013e4: 454000ef jal ra,80001838 <__malloc_unlock> +800013e8: 00840513 addi a0,s0,8 +800013ec: e19ff06f j 80001204 <_malloc_r+0x268> +800013f0: 00c42683 lw a3,12(s0) +800013f4: 00842603 lw a2,8(s0) +800013f8: c21ff06f j 80001018 <_malloc_r+0x7c> +800013fc: 0095d793 srli a5,a1,0x9 +80001400: 00400713 li a4,4 +80001404: 12f77463 bgeu a4,a5,8000152c <_malloc_r+0x590> +80001408: 01400713 li a4,20 +8000140c: 22f76063 bltu a4,a5,8000162c <_malloc_r+0x690> +80001410: 05c78693 addi a3,a5,92 +80001414: 05b78713 addi a4,a5,91 +80001418: 00369693 slli a3,a3,0x3 +8000141c: 00d906b3 add a3,s2,a3 +80001420: 0006a783 lw a5,0(a3) +80001424: ff868693 addi a3,a3,-8 +80001428: 1af68a63 beq a3,a5,800015dc <_malloc_r+0x640> +8000142c: 0047a703 lw a4,4(a5) +80001430: ffc77713 andi a4,a4,-4 +80001434: 00e5f663 bgeu a1,a4,80001440 <_malloc_r+0x4a4> +80001438: 0087a783 lw a5,8(a5) +8000143c: fef698e3 bne a3,a5,8000142c <_malloc_r+0x490> +80001440: 00c7a683 lw a3,12(a5) +80001444: 00492703 lw a4,4(s2) +80001448: 00d42623 sw a3,12(s0) +8000144c: 00f42423 sw a5,8(s0) +80001450: 0086a423 sw s0,8(a3) +80001454: 0087a623 sw s0,12(a5) +80001458: cddff06f j 80001134 <_malloc_r+0x198> +8000145c: 01400713 li a4,20 +80001460: 10f77863 bgeu a4,a5,80001570 <_malloc_r+0x5d4> +80001464: 05400713 li a4,84 +80001468: 1ef76063 bltu a4,a5,80001648 <_malloc_r+0x6ac> +8000146c: 00c4d793 srli a5,s1,0xc +80001470: 06f78613 addi a2,a5,111 +80001474: 06e78513 addi a0,a5,110 +80001478: 00361693 slli a3,a2,0x3 +8000147c: bfdff06f j 80001078 <_malloc_r+0xdc> +80001480: 00130313 addi t1,t1,1 +80001484: 00337793 andi a5,t1,3 +80001488: 00858593 addi a1,a1,8 +8000148c: ce079ce3 bnez a5,80001184 <_malloc_r+0x1e8> +80001490: 0fc0006f j 8000158c <_malloc_r+0x5f0> +80001494: 00f407b3 add a5,s0,a5 +80001498: 0047a703 lw a4,4(a5) +8000149c: 00c42683 lw a3,12(s0) +800014a0: 00842603 lw a2,8(s0) +800014a4: 00176713 ori a4,a4,1 +800014a8: 00e7a223 sw a4,4(a5) +800014ac: 00d62623 sw a3,12(a2) +800014b0: 00098513 mv a0,s3 +800014b4: 00c6a423 sw a2,8(a3) +800014b8: 380000ef jal ra,80001838 <__malloc_unlock> +800014bc: 00840513 addi a0,s0,8 +800014c0: d45ff06f j 80001204 <_malloc_r+0x268> +800014c4: 0034d613 srli a2,s1,0x3 +800014c8: 00848793 addi a5,s1,8 +800014cc: b29ff06f j 80000ff4 <_malloc_r+0x58> +800014d0: 00b405b3 add a1,s0,a1 +800014d4: 0045a783 lw a5,4(a1) +800014d8: 00098513 mv a0,s3 +800014dc: 0017e793 ori a5,a5,1 +800014e0: 00f5a223 sw a5,4(a1) +800014e4: 354000ef jal ra,80001838 <__malloc_unlock> +800014e8: 00840513 addi a0,s0,8 +800014ec: d19ff06f j 80001204 <_malloc_r+0x268> +800014f0: 0014e713 ori a4,s1,1 +800014f4: 00e42223 sw a4,4(s0) +800014f8: 009404b3 add s1,s0,s1 +800014fc: 00992a23 sw s1,20(s2) +80001500: 00992823 sw s1,16(s2) +80001504: 0017e713 ori a4,a5,1 +80001508: 0104a623 sw a6,12(s1) +8000150c: 0104a423 sw a6,8(s1) +80001510: 00e4a223 sw a4,4(s1) +80001514: 00b405b3 add a1,s0,a1 +80001518: 00098513 mv a0,s3 +8000151c: 00f5a023 sw a5,0(a1) +80001520: 318000ef jal ra,80001838 <__malloc_unlock> +80001524: 00840513 addi a0,s0,8 +80001528: cddff06f j 80001204 <_malloc_r+0x268> +8000152c: 0065d793 srli a5,a1,0x6 +80001530: 03978693 addi a3,a5,57 +80001534: 03878713 addi a4,a5,56 +80001538: 00369693 slli a3,a3,0x3 +8000153c: ee1ff06f j 8000141c <_malloc_r+0x480> +80001540: 13240263 beq s0,s2,80001664 <_malloc_r+0x6c8> +80001544: 00892403 lw s0,8(s2) +80001548: 00442a83 lw s5,4(s0) +8000154c: ffcafa93 andi s5,s5,-4 +80001550: 409a87b3 sub a5,s5,s1 +80001554: 009ae663 bltu s5,s1,80001560 <_malloc_r+0x5c4> +80001558: 00f00713 li a4,15 +8000155c: e6f746e3 blt a4,a5,800013c8 <_malloc_r+0x42c> +80001560: 00098513 mv a0,s3 +80001564: 2d4000ef jal ra,80001838 <__malloc_unlock> +80001568: 00000513 li a0,0 +8000156c: c99ff06f j 80001204 <_malloc_r+0x268> +80001570: 05c78613 addi a2,a5,92 +80001574: 05b78513 addi a0,a5,91 +80001578: 00361693 slli a3,a2,0x3 +8000157c: afdff06f j 80001078 <_malloc_r+0xdc> +80001580: 0088a783 lw a5,8(a7) +80001584: fff60613 addi a2,a2,-1 +80001588: 1d179463 bne a5,a7,80001750 <_malloc_r+0x7b4> +8000158c: 00367793 andi a5,a2,3 +80001590: ff888893 addi a7,a7,-8 +80001594: fe0796e3 bnez a5,80001580 <_malloc_r+0x5e4> +80001598: 00492703 lw a4,4(s2) +8000159c: fff6c793 not a5,a3 +800015a0: 00e7f7b3 and a5,a5,a4 +800015a4: 00f92223 sw a5,4(s2) +800015a8: 00169693 slli a3,a3,0x1 +800015ac: ccd7e4e3 bltu a5,a3,80001274 <_malloc_r+0x2d8> +800015b0: cc0682e3 beqz a3,80001274 <_malloc_r+0x2d8> +800015b4: 00f6f733 and a4,a3,a5 +800015b8: 00071a63 bnez a4,800015cc <_malloc_r+0x630> +800015bc: 00169693 slli a3,a3,0x1 +800015c0: 00f6f733 and a4,a3,a5 +800015c4: 00430313 addi t1,t1,4 +800015c8: fe070ae3 beqz a4,800015bc <_malloc_r+0x620> +800015cc: 00030613 mv a2,t1 +800015d0: ba5ff06f j 80001174 <_malloc_r+0x1d8> +800015d4: 010a8a93 addi s5,s5,16 +800015d8: ce5ff06f j 800012bc <_malloc_r+0x320> +800015dc: 00492503 lw a0,4(s2) +800015e0: 40275593 srai a1,a4,0x2 +800015e4: 00100713 li a4,1 +800015e8: 00b71733 sll a4,a4,a1 +800015ec: 00a76733 or a4,a4,a0 +800015f0: 00e92223 sw a4,4(s2) +800015f4: e55ff06f j 80001448 <_malloc_r+0x4ac> +800015f8: 000017b7 lui a5,0x1 +800015fc: fff78713 addi a4,a5,-1 # fff <_start-0x7ffff001> +80001600: 015b0a33 add s4,s6,s5 +80001604: 00ea7a33 and s4,s4,a4 +80001608: 414787b3 sub a5,a5,s4 +8000160c: 00e7fa33 and s4,a5,a4 +80001610: 000a0593 mv a1,s4 +80001614: 00098513 mv a0,s3 +80001618: 2b8000ef jal ra,800018d0 <_sbrk_r> +8000161c: fff00793 li a5,-1 +80001620: d2f516e3 bne a0,a5,8000134c <_malloc_r+0x3b0> +80001624: 00000a13 li s4,0 +80001628: d2dff06f j 80001354 <_malloc_r+0x3b8> +8000162c: 05400713 li a4,84 +80001630: 08f76063 bltu a4,a5,800016b0 <_malloc_r+0x714> +80001634: 00c5d793 srli a5,a1,0xc +80001638: 06f78693 addi a3,a5,111 +8000163c: 06e78713 addi a4,a5,110 +80001640: 00369693 slli a3,a3,0x3 +80001644: dd9ff06f j 8000141c <_malloc_r+0x480> +80001648: 15400713 li a4,340 +8000164c: 08f76063 bltu a4,a5,800016cc <_malloc_r+0x730> +80001650: 00f4d793 srli a5,s1,0xf +80001654: 07878613 addi a2,a5,120 +80001658: 07778513 addi a0,a5,119 +8000165c: 00361693 slli a3,a2,0x3 +80001660: a19ff06f j 80001078 <_malloc_r+0xdc> +80001664: 1e418b93 addi s7,gp,484 # 800169ec <__malloc_current_mallinfo> +80001668: 000ba703 lw a4,0(s7) +8000166c: 00ea8733 add a4,s5,a4 +80001670: 00eba023 sw a4,0(s7) +80001674: c7dff06f j 800012f0 <_malloc_r+0x354> +80001678: 014a1693 slli a3,s4,0x14 +8000167c: c6069ae3 bnez a3,800012f0 <_malloc_r+0x354> +80001680: 00892403 lw s0,8(s2) +80001684: 015c0ab3 add s5,s8,s5 +80001688: 001aea93 ori s5,s5,1 +8000168c: 01542223 sw s5,4(s0) +80001690: d1dff06f j 800013ac <_malloc_r+0x410> +80001694: 1d61a623 sw s6,460(gp) # 800169d4 <__malloc_sbrk_base> +80001698: c71ff06f j 80001308 <_malloc_r+0x36c> +8000169c: 000b0413 mv s0,s6 +800016a0: d0dff06f j 800013ac <_malloc_r+0x410> +800016a4: 00100793 li a5,1 +800016a8: 00fb2223 sw a5,4(s6) +800016ac: eb5ff06f j 80001560 <_malloc_r+0x5c4> +800016b0: 15400713 li a4,340 +800016b4: 06f76263 bltu a4,a5,80001718 <_malloc_r+0x77c> +800016b8: 00f5d793 srli a5,a1,0xf +800016bc: 07878693 addi a3,a5,120 +800016c0: 07778713 addi a4,a5,119 +800016c4: 00369693 slli a3,a3,0x3 +800016c8: d55ff06f j 8000141c <_malloc_r+0x480> +800016cc: 55400713 li a4,1364 +800016d0: 06f76263 bltu a4,a5,80001734 <_malloc_r+0x798> +800016d4: 0124d793 srli a5,s1,0x12 +800016d8: 07d78613 addi a2,a5,125 +800016dc: 07c78513 addi a0,a5,124 +800016e0: 00361693 slli a3,a2,0x3 +800016e4: 995ff06f j 80001078 <_malloc_r+0xdc> +800016e8: ff8c8c93 addi s9,s9,-8 +800016ec: 019a8ab3 add s5,s5,s9 +800016f0: 416a8ab3 sub s5,s5,s6 +800016f4: 00000a13 li s4,0 +800016f8: c5dff06f j 80001354 <_malloc_r+0x3b8> +800016fc: 00840593 addi a1,s0,8 +80001700: 00098513 mv a0,s3 +80001704: 0c1030ef jal ra,80004fc4 <_free_r> +80001708: 00892403 lw s0,8(s2) +8000170c: 000ba783 lw a5,0(s7) +80001710: 00442a83 lw s5,4(s0) +80001714: c99ff06f j 800013ac <_malloc_r+0x410> +80001718: 55400713 li a4,1364 +8000171c: 02f76463 bltu a4,a5,80001744 <_malloc_r+0x7a8> +80001720: 0125d793 srli a5,a1,0x12 +80001724: 07d78693 addi a3,a5,125 +80001728: 07c78713 addi a4,a5,124 +8000172c: 00369693 slli a3,a3,0x3 +80001730: cedff06f j 8000141c <_malloc_r+0x480> +80001734: 3f800693 li a3,1016 +80001738: 07f00613 li a2,127 +8000173c: 07e00513 li a0,126 +80001740: 939ff06f j 80001078 <_malloc_r+0xdc> +80001744: 3f800693 li a3,1016 +80001748: 07e00713 li a4,126 +8000174c: cd1ff06f j 8000141c <_malloc_r+0x480> +80001750: 00492783 lw a5,4(s2) +80001754: e55ff06f j 800015a8 <_malloc_r+0x60c> -800016f4 : -800016f4: 00f00313 li t1,15 -800016f8: 00050713 mv a4,a0 -800016fc: 02c37e63 bgeu t1,a2,80001738 -80001700: 00f77793 andi a5,a4,15 -80001704: 0a079063 bnez a5,800017a4 -80001708: 08059263 bnez a1,8000178c -8000170c: ff067693 andi a3,a2,-16 -80001710: 00f67613 andi a2,a2,15 -80001714: 00e686b3 add a3,a3,a4 -80001718: 00b72023 sw a1,0(a4) # 2000 <_start-0x7fffe000> -8000171c: 00b72223 sw a1,4(a4) -80001720: 00b72423 sw a1,8(a4) -80001724: 00b72623 sw a1,12(a4) -80001728: 01070713 addi a4,a4,16 -8000172c: fed766e3 bltu a4,a3,80001718 -80001730: 00061463 bnez a2,80001738 -80001734: 00008067 ret -80001738: 40c306b3 sub a3,t1,a2 -8000173c: 00269693 slli a3,a3,0x2 -80001740: 00000297 auipc t0,0x0 -80001744: 005686b3 add a3,a3,t0 -80001748: 00c68067 jr 12(a3) -8000174c: 00b70723 sb a1,14(a4) -80001750: 00b706a3 sb a1,13(a4) -80001754: 00b70623 sb a1,12(a4) -80001758: 00b705a3 sb a1,11(a4) -8000175c: 00b70523 sb a1,10(a4) -80001760: 00b704a3 sb a1,9(a4) -80001764: 00b70423 sb a1,8(a4) -80001768: 00b703a3 sb a1,7(a4) -8000176c: 00b70323 sb a1,6(a4) -80001770: 00b702a3 sb a1,5(a4) -80001774: 00b70223 sb a1,4(a4) -80001778: 00b701a3 sb a1,3(a4) -8000177c: 00b70123 sb a1,2(a4) -80001780: 00b700a3 sb a1,1(a4) -80001784: 00b70023 sb a1,0(a4) -80001788: 00008067 ret -8000178c: 0ff5f593 andi a1,a1,255 -80001790: 00859693 slli a3,a1,0x8 -80001794: 00d5e5b3 or a1,a1,a3 -80001798: 01059693 slli a3,a1,0x10 -8000179c: 00d5e5b3 or a1,a1,a3 -800017a0: f6dff06f j 8000170c -800017a4: 00279693 slli a3,a5,0x2 -800017a8: 00000297 auipc t0,0x0 -800017ac: 005686b3 add a3,a3,t0 -800017b0: 00008293 mv t0,ra -800017b4: fa0680e7 jalr -96(a3) -800017b8: 00028093 mv ra,t0 -800017bc: ff078793 addi a5,a5,-16 -800017c0: 40f70733 sub a4,a4,a5 -800017c4: 00f60633 add a2,a2,a5 -800017c8: f6c378e3 bgeu t1,a2,80001738 -800017cc: f3dff06f j 80001708 +80001758 : +80001758: 00f00313 li t1,15 +8000175c: 00050713 mv a4,a0 +80001760: 02c37e63 bgeu t1,a2,8000179c +80001764: 00f77793 andi a5,a4,15 +80001768: 0a079063 bnez a5,80001808 +8000176c: 08059263 bnez a1,800017f0 +80001770: ff067693 andi a3,a2,-16 +80001774: 00f67613 andi a2,a2,15 +80001778: 00e686b3 add a3,a3,a4 +8000177c: 00b72023 sw a1,0(a4) # 2000 <_start-0x7fffe000> +80001780: 00b72223 sw a1,4(a4) +80001784: 00b72423 sw a1,8(a4) +80001788: 00b72623 sw a1,12(a4) +8000178c: 01070713 addi a4,a4,16 +80001790: fed766e3 bltu a4,a3,8000177c +80001794: 00061463 bnez a2,8000179c +80001798: 00008067 ret +8000179c: 40c306b3 sub a3,t1,a2 +800017a0: 00269693 slli a3,a3,0x2 +800017a4: 00000297 auipc t0,0x0 +800017a8: 005686b3 add a3,a3,t0 +800017ac: 00c68067 jr 12(a3) +800017b0: 00b70723 sb a1,14(a4) +800017b4: 00b706a3 sb a1,13(a4) +800017b8: 00b70623 sb a1,12(a4) +800017bc: 00b705a3 sb a1,11(a4) +800017c0: 00b70523 sb a1,10(a4) +800017c4: 00b704a3 sb a1,9(a4) +800017c8: 00b70423 sb a1,8(a4) +800017cc: 00b703a3 sb a1,7(a4) +800017d0: 00b70323 sb a1,6(a4) +800017d4: 00b702a3 sb a1,5(a4) +800017d8: 00b70223 sb a1,4(a4) +800017dc: 00b701a3 sb a1,3(a4) +800017e0: 00b70123 sb a1,2(a4) +800017e4: 00b700a3 sb a1,1(a4) +800017e8: 00b70023 sb a1,0(a4) +800017ec: 00008067 ret +800017f0: 0ff5f593 andi a1,a1,255 +800017f4: 00859693 slli a3,a1,0x8 +800017f8: 00d5e5b3 or a1,a1,a3 +800017fc: 01059693 slli a3,a1,0x10 +80001800: 00d5e5b3 or a1,a1,a3 +80001804: f6dff06f j 80001770 +80001808: 00279693 slli a3,a5,0x2 +8000180c: 00000297 auipc t0,0x0 +80001810: 005686b3 add a3,a3,t0 +80001814: 00008293 mv t0,ra +80001818: fa0680e7 jalr -96(a3) +8000181c: 00028093 mv ra,t0 +80001820: ff078793 addi a5,a5,-16 +80001824: 40f70733 sub a4,a4,a5 +80001828: 00f60633 add a2,a2,a5 +8000182c: f6c378e3 bgeu t1,a2,8000179c +80001830: f3dff06f j 8000176c -800017d0 <__malloc_lock>: -800017d0: 00008067 ret +80001834 <__malloc_lock>: +80001834: 00008067 ret -800017d4 <__malloc_unlock>: -800017d4: 00008067 ret +80001838 <__malloc_unlock>: +80001838: 00008067 ret -800017d8 <_printf_r>: -800017d8: fc010113 addi sp,sp,-64 -800017dc: 02c12423 sw a2,40(sp) -800017e0: 02d12623 sw a3,44(sp) -800017e4: 02f12a23 sw a5,52(sp) -800017e8: 02e12823 sw a4,48(sp) -800017ec: 03012c23 sw a6,56(sp) -800017f0: 03112e23 sw a7,60(sp) -800017f4: 00058613 mv a2,a1 -800017f8: 00852583 lw a1,8(a0) -800017fc: 02810793 addi a5,sp,40 -80001800: 00078693 mv a3,a5 -80001804: 00112e23 sw ra,28(sp) -80001808: 00f12623 sw a5,12(sp) -8000180c: 0bc000ef jal ra,800018c8 <_vfprintf_r> -80001810: 01c12083 lw ra,28(sp) -80001814: 04010113 addi sp,sp,64 -80001818: 00008067 ret +8000183c <_printf_r>: +8000183c: fc010113 addi sp,sp,-64 +80001840: 02c12423 sw a2,40(sp) +80001844: 02d12623 sw a3,44(sp) +80001848: 02f12a23 sw a5,52(sp) +8000184c: 02e12823 sw a4,48(sp) +80001850: 03012c23 sw a6,56(sp) +80001854: 03112e23 sw a7,60(sp) +80001858: 00058613 mv a2,a1 +8000185c: 00852583 lw a1,8(a0) +80001860: 02810793 addi a5,sp,40 +80001864: 00078693 mv a3,a5 +80001868: 00112e23 sw ra,28(sp) +8000186c: 00f12623 sw a5,12(sp) +80001870: 0bc000ef jal ra,8000192c <_vfprintf_r> +80001874: 01c12083 lw ra,28(sp) +80001878: 04010113 addi sp,sp,64 +8000187c: 00008067 ret -8000181c : -8000181c: 1c81a303 lw t1,456(gp) # 80016f48 <_impure_ptr> -80001820: fc010113 addi sp,sp,-64 -80001824: 02c12423 sw a2,40(sp) -80001828: 02d12623 sw a3,44(sp) -8000182c: 02f12a23 sw a5,52(sp) -80001830: 02b12223 sw a1,36(sp) -80001834: 02e12823 sw a4,48(sp) -80001838: 03012c23 sw a6,56(sp) -8000183c: 03112e23 sw a7,60(sp) -80001840: 00832583 lw a1,8(t1) -80001844: 02410793 addi a5,sp,36 -80001848: 00050613 mv a2,a0 -8000184c: 00078693 mv a3,a5 -80001850: 00030513 mv a0,t1 -80001854: 00112e23 sw ra,28(sp) -80001858: 00f12623 sw a5,12(sp) -8000185c: 06c000ef jal ra,800018c8 <_vfprintf_r> -80001860: 01c12083 lw ra,28(sp) -80001864: 04010113 addi sp,sp,64 -80001868: 00008067 ret +80001880 : +80001880: 1c81a303 lw t1,456(gp) # 800169d0 <_impure_ptr> +80001884: fc010113 addi sp,sp,-64 +80001888: 02c12423 sw a2,40(sp) +8000188c: 02d12623 sw a3,44(sp) +80001890: 02f12a23 sw a5,52(sp) +80001894: 02b12223 sw a1,36(sp) +80001898: 02e12823 sw a4,48(sp) +8000189c: 03012c23 sw a6,56(sp) +800018a0: 03112e23 sw a7,60(sp) +800018a4: 00832583 lw a1,8(t1) +800018a8: 02410793 addi a5,sp,36 +800018ac: 00050613 mv a2,a0 +800018b0: 00078693 mv a3,a5 +800018b4: 00030513 mv a0,t1 +800018b8: 00112e23 sw ra,28(sp) +800018bc: 00f12623 sw a5,12(sp) +800018c0: 06c000ef jal ra,8000192c <_vfprintf_r> +800018c4: 01c12083 lw ra,28(sp) +800018c8: 04010113 addi sp,sp,64 +800018cc: 00008067 ret -8000186c <_sbrk_r>: -8000186c: ff010113 addi sp,sp,-16 -80001870: 00812423 sw s0,8(sp) -80001874: 00912223 sw s1,4(sp) -80001878: 00050493 mv s1,a0 -8000187c: 00058513 mv a0,a1 -80001880: 00112623 sw ra,12(sp) -80001884: 2001a623 sw zero,524(gp) # 80016f8c -80001888: de5fe0ef jal ra,8000066c <_sbrk> -8000188c: fff00793 li a5,-1 -80001890: 00f50c63 beq a0,a5,800018a8 <_sbrk_r+0x3c> -80001894: 00c12083 lw ra,12(sp) -80001898: 00812403 lw s0,8(sp) -8000189c: 00412483 lw s1,4(sp) -800018a0: 01010113 addi sp,sp,16 -800018a4: 00008067 ret -800018a8: 20c1a783 lw a5,524(gp) # 80016f8c -800018ac: fe0784e3 beqz a5,80001894 <_sbrk_r+0x28> -800018b0: 00c12083 lw ra,12(sp) -800018b4: 00812403 lw s0,8(sp) -800018b8: 00f4a023 sw a5,0(s1) -800018bc: 00412483 lw s1,4(sp) -800018c0: 01010113 addi sp,sp,16 -800018c4: 00008067 ret +800018d0 <_sbrk_r>: +800018d0: ff010113 addi sp,sp,-16 +800018d4: 00812423 sw s0,8(sp) +800018d8: 00912223 sw s1,4(sp) +800018dc: 00050493 mv s1,a0 +800018e0: 00058513 mv a0,a1 +800018e4: 00112623 sw ra,12(sp) +800018e8: 2001a623 sw zero,524(gp) # 80016a14 +800018ec: d81fe0ef jal ra,8000066c <_sbrk> +800018f0: fff00793 li a5,-1 +800018f4: 00f50c63 beq a0,a5,8000190c <_sbrk_r+0x3c> +800018f8: 00c12083 lw ra,12(sp) +800018fc: 00812403 lw s0,8(sp) +80001900: 00412483 lw s1,4(sp) +80001904: 01010113 addi sp,sp,16 +80001908: 00008067 ret +8000190c: 20c1a783 lw a5,524(gp) # 80016a14 +80001910: fe0784e3 beqz a5,800018f8 <_sbrk_r+0x28> +80001914: 00c12083 lw ra,12(sp) +80001918: 00812403 lw s0,8(sp) +8000191c: 00f4a023 sw a5,0(s1) +80001920: 00412483 lw s1,4(sp) +80001924: 01010113 addi sp,sp,16 +80001928: 00008067 ret -800018c8 <_vfprintf_r>: -800018c8: e1010113 addi sp,sp,-496 -800018cc: 1e112623 sw ra,492(sp) -800018d0: 1e812423 sw s0,488(sp) -800018d4: 1d712623 sw s7,460(sp) -800018d8: 00b12223 sw a1,4(sp) -800018dc: 00060b93 mv s7,a2 -800018e0: 00d12823 sw a3,16(sp) -800018e4: 1e912223 sw s1,484(sp) -800018e8: 1f212023 sw s2,480(sp) -800018ec: 1d312e23 sw s3,476(sp) -800018f0: 1d412c23 sw s4,472(sp) -800018f4: 1d512a23 sw s5,468(sp) -800018f8: 1d612823 sw s6,464(sp) -800018fc: 1d812423 sw s8,456(sp) -80001900: 1d912223 sw s9,452(sp) -80001904: 1da12023 sw s10,448(sp) -80001908: 1bb12e23 sw s11,444(sp) -8000190c: 00050413 mv s0,a0 -80001910: 02a12023 sw a0,32(sp) -80001914: 64c060ef jal ra,80007f60 <_localeconv_r> -80001918: 00052783 lw a5,0(a0) -8000191c: 00078513 mv a0,a5 -80001920: 02f12a23 sw a5,52(sp) -80001924: 731070ef jal ra,80009854 -80001928: 02a12623 sw a0,44(sp) -8000192c: 0e012823 sw zero,240(sp) -80001930: 0e012a23 sw zero,244(sp) -80001934: 0e012c23 sw zero,248(sp) -80001938: 0e012e23 sw zero,252(sp) -8000193c: 00040663 beqz s0,80001948 <_vfprintf_r+0x80> -80001940: 03842783 lw a5,56(s0) -80001944: 540780e3 beqz a5,80002684 <_vfprintf_r+0xdbc> -80001948: 00412603 lw a2,4(sp) -8000194c: 00c61703 lh a4,12(a2) -80001950: 01071793 slli a5,a4,0x10 -80001954: 0107d793 srli a5,a5,0x10 -80001958: 01279693 slli a3,a5,0x12 -8000195c: 0206c663 bltz a3,80001988 <_vfprintf_r+0xc0> -80001960: 06462683 lw a3,100(a2) -80001964: 000027b7 lui a5,0x2 -80001968: 00f767b3 or a5,a4,a5 -8000196c: ffffe737 lui a4,0xffffe -80001970: fff70713 addi a4,a4,-1 # ffffdfff <__BSS_END__+0x7ffe706f> -80001974: 00e6f733 and a4,a3,a4 -80001978: 00f61623 sh a5,12(a2) -8000197c: 01079793 slli a5,a5,0x10 -80001980: 06e62223 sw a4,100(a2) -80001984: 0107d793 srli a5,a5,0x10 -80001988: 0087f713 andi a4,a5,8 -8000198c: 16070e63 beqz a4,80001b08 <_vfprintf_r+0x240> -80001990: 00412703 lw a4,4(sp) -80001994: 01072703 lw a4,16(a4) -80001998: 16070863 beqz a4,80001b08 <_vfprintf_r+0x240> -8000199c: 01a7f793 andi a5,a5,26 -800019a0: 00a00713 li a4,10 -800019a4: 18e78663 beq a5,a4,80001b30 <_vfprintf_r+0x268> -800019a8: 10c10793 addi a5,sp,268 -800019ac: 000b8c93 mv s9,s7 -800019b0: 00078893 mv a7,a5 -800019b4: 0ef12223 sw a5,228(sp) -800019b8: 000cc703 lbu a4,0(s9) -800019bc: 800157b7 lui a5,0x80015 -800019c0: 85c78793 addi a5,a5,-1956 # 8001485c <__BSS_END__+0xffffd8cc> -800019c4: 00f12623 sw a5,12(sp) -800019c8: 0e012623 sw zero,236(sp) -800019cc: 800157b7 lui a5,0x80015 -800019d0: 0e012423 sw zero,232(sp) -800019d4: 00012e23 sw zero,28(sp) -800019d8: 02012823 sw zero,48(sp) -800019dc: 02012c23 sw zero,56(sp) -800019e0: 04012023 sw zero,64(sp) -800019e4: 04012423 sw zero,72(sp) -800019e8: 02012e23 sw zero,60(sp) -800019ec: 00012423 sw zero,8(sp) -800019f0: 9d878c13 addi s8,a5,-1576 # 800149d8 <__BSS_END__+0xffffda48> -800019f4: 00088d13 mv s10,a7 -800019f8: 02012a03 lw s4,32(sp) -800019fc: 3e070863 beqz a4,80001dec <_vfprintf_r+0x524> -80001a00: 02500693 li a3,37 -80001a04: 00d71463 bne a4,a3,80001a0c <_vfprintf_r+0x144> -80001a08: 7780106f j 80003180 <_vfprintf_r+0x18b8> -80001a0c: 000c8413 mv s0,s9 -80001a10: 00c0006f j 80001a1c <_vfprintf_r+0x154> -80001a14: 14d78263 beq a5,a3,80001b58 <_vfprintf_r+0x290> -80001a18: 00090413 mv s0,s2 -80001a1c: 00144783 lbu a5,1(s0) -80001a20: 00140913 addi s2,s0,1 -80001a24: fe0798e3 bnez a5,80001a14 <_vfprintf_r+0x14c> -80001a28: 419904b3 sub s1,s2,s9 -80001a2c: 3c048063 beqz s1,80001dec <_vfprintf_r+0x524> -80001a30: 0ec12683 lw a3,236(sp) -80001a34: 0e812703 lw a4,232(sp) -80001a38: 019d2023 sw s9,0(s10) -80001a3c: 009686b3 add a3,a3,s1 -80001a40: 00170713 addi a4,a4,1 -80001a44: 009d2223 sw s1,4(s10) -80001a48: 0ed12623 sw a3,236(sp) -80001a4c: 0ee12423 sw a4,232(sp) -80001a50: 00700693 li a3,7 -80001a54: 008d0d13 addi s10,s10,8 -80001a58: 10e6c663 blt a3,a4,80001b64 <_vfprintf_r+0x29c> -80001a5c: 00812783 lw a5,8(sp) -80001a60: 00144703 lbu a4,1(s0) -80001a64: 009787b3 add a5,a5,s1 -80001a68: 00f12423 sw a5,8(sp) -80001a6c: 38070063 beqz a4,80001dec <_vfprintf_r+0x524> -80001a70: fff00313 li t1,-1 -80001a74: 00190493 addi s1,s2,1 -80001a78: 00194e03 lbu t3,1(s2) -80001a7c: 0c0103a3 sb zero,199(sp) -80001a80: 00000413 li s0,0 -80001a84: 00000913 li s2,0 -80001a88: 05a00993 li s3,90 -80001a8c: 00900b13 li s6,9 -80001a90: 02a00b93 li s7,42 -80001a94: 00030d93 mv s11,t1 -80001a98: 00148493 addi s1,s1,1 -80001a9c: 000e0a93 mv s5,t3 -80001aa0: fe0a8793 addi a5,s5,-32 -80001aa4: 22f9ea63 bltu s3,a5,80001cd8 <_vfprintf_r+0x410> -80001aa8: 00c12703 lw a4,12(sp) -80001aac: 00279793 slli a5,a5,0x2 -80001ab0: 00e787b3 add a5,a5,a4 -80001ab4: 0007a783 lw a5,0(a5) -80001ab8: 00078067 jr a5 -80001abc: 000a0513 mv a0,s4 -80001ac0: 4a0060ef jal ra,80007f60 <_localeconv_r> -80001ac4: 00452783 lw a5,4(a0) -80001ac8: 00078513 mv a0,a5 -80001acc: 02f12e23 sw a5,60(sp) -80001ad0: 585070ef jal ra,80009854 -80001ad4: 04a12423 sw a0,72(sp) -80001ad8: 00050a93 mv s5,a0 -80001adc: 000a0513 mv a0,s4 -80001ae0: 480060ef jal ra,80007f60 <_localeconv_r> -80001ae4: 00852783 lw a5,8(a0) -80001ae8: 04f12023 sw a5,64(sp) -80001aec: 000a8463 beqz s5,80001af4 <_vfprintf_r+0x22c> -80001af0: 4a80106f j 80002f98 <_vfprintf_r+0x16d0> -80001af4: 0004ce03 lbu t3,0(s1) -80001af8: fa1ff06f j 80001a98 <_vfprintf_r+0x1d0> -80001afc: 02096913 ori s2,s2,32 -80001b00: 0004ce03 lbu t3,0(s1) -80001b04: f95ff06f j 80001a98 <_vfprintf_r+0x1d0> -80001b08: 00412583 lw a1,4(sp) -80001b0c: 02012503 lw a0,32(sp) -80001b10: 1e5020ef jal ra,800044f4 <__swsetup_r> -80001b14: 00050463 beqz a0,80001b1c <_vfprintf_r+0x254> -80001b18: 4f00206f j 80004008 <_vfprintf_r+0x2740> -80001b1c: 00412783 lw a5,4(sp) -80001b20: 00a00713 li a4,10 -80001b24: 00c7d783 lhu a5,12(a5) -80001b28: 01a7f793 andi a5,a5,26 -80001b2c: e6e79ee3 bne a5,a4,800019a8 <_vfprintf_r+0xe0> -80001b30: 00412783 lw a5,4(sp) -80001b34: 00e79783 lh a5,14(a5) -80001b38: e607c8e3 bltz a5,800019a8 <_vfprintf_r+0xe0> -80001b3c: 01012683 lw a3,16(sp) -80001b40: 00412583 lw a1,4(sp) -80001b44: 02012503 lw a0,32(sp) -80001b48: 000b8613 mv a2,s7 -80001b4c: 0e9020ef jal ra,80004434 <__sbprintf> -80001b50: 00a12423 sw a0,8(sp) -80001b54: 0680006f j 80001bbc <_vfprintf_r+0x2f4> -80001b58: 419904b3 sub s1,s2,s9 -80001b5c: f0048ae3 beqz s1,80001a70 <_vfprintf_r+0x1a8> -80001b60: ed1ff06f j 80001a30 <_vfprintf_r+0x168> -80001b64: 00412583 lw a1,4(sp) -80001b68: 0e410613 addi a2,sp,228 -80001b6c: 000a0513 mv a0,s4 -80001b70: 2310a0ef jal ra,8000c5a0 <__sprint_r> -80001b74: 02051a63 bnez a0,80001ba8 <_vfprintf_r+0x2e0> -80001b78: 10c10d13 addi s10,sp,268 -80001b7c: ee1ff06f j 80001a5c <_vfprintf_r+0x194> -80001b80: 00412583 lw a1,4(sp) -80001b84: 0e410613 addi a2,sp,228 -80001b88: 000a0513 mv a0,s4 -80001b8c: 2150a0ef jal ra,8000c5a0 <__sprint_r> -80001b90: 52050e63 beqz a0,800020cc <_vfprintf_r+0x804> -80001b94: 01412783 lw a5,20(sp) -80001b98: 00078863 beqz a5,80001ba8 <_vfprintf_r+0x2e0> -80001b9c: 02012503 lw a0,32(sp) -80001ba0: 00078593 mv a1,a5 -80001ba4: 3bc030ef jal ra,80004f60 <_free_r> -80001ba8: 00412783 lw a5,4(sp) -80001bac: 00c7d783 lhu a5,12(a5) -80001bb0: 0407f793 andi a5,a5,64 -80001bb4: 00078463 beqz a5,80001bbc <_vfprintf_r+0x2f4> -80001bb8: 4500206f j 80004008 <_vfprintf_r+0x2740> -80001bbc: 1ec12083 lw ra,492(sp) -80001bc0: 1e812403 lw s0,488(sp) -80001bc4: 00812503 lw a0,8(sp) -80001bc8: 1e412483 lw s1,484(sp) -80001bcc: 1e012903 lw s2,480(sp) -80001bd0: 1dc12983 lw s3,476(sp) -80001bd4: 1d812a03 lw s4,472(sp) -80001bd8: 1d412a83 lw s5,468(sp) -80001bdc: 1d012b03 lw s6,464(sp) -80001be0: 1cc12b83 lw s7,460(sp) -80001be4: 1c812c03 lw s8,456(sp) -80001be8: 1c412c83 lw s9,452(sp) -80001bec: 1c012d03 lw s10,448(sp) -80001bf0: 1bc12d83 lw s11,444(sp) -80001bf4: 1f010113 addi sp,sp,496 -80001bf8: 00008067 ret -80001bfc: 800157b7 lui a5,0x80015 -80001c00: 9f878793 addi a5,a5,-1544 # 800149f8 <__BSS_END__+0xffffda68> -80001c04: 02f12823 sw a5,48(sp) -80001c08: 02097793 andi a5,s2,32 -80001c0c: 000d8313 mv t1,s11 -80001c10: 0e078e63 beqz a5,80001d0c <_vfprintf_r+0x444> -80001c14: 01012783 lw a5,16(sp) -80001c18: 00778793 addi a5,a5,7 -80001c1c: ff87f793 andi a5,a5,-8 -80001c20: 0007ab83 lw s7,0(a5) -80001c24: 0047ad83 lw s11,4(a5) -80001c28: 00878713 addi a4,a5,8 -80001c2c: 00e12823 sw a4,16(sp) -80001c30: 00197793 andi a5,s2,1 -80001c34: 00078863 beqz a5,80001c44 <_vfprintf_r+0x37c> -80001c38: 01bbe7b3 or a5,s7,s11 -80001c3c: 00078463 beqz a5,80001c44 <_vfprintf_r+0x37c> -80001c40: 3ec0106f j 8000302c <_vfprintf_r+0x1764> -80001c44: bff97993 andi s3,s2,-1025 -80001c48: 00200793 li a5,2 -80001c4c: 0c0103a3 sb zero,199(sp) -80001c50: fff00713 li a4,-1 -80001c54: 0ae302e3 beq t1,a4,800024f8 <_vfprintf_r+0xc30> -80001c58: 01bbe733 or a4,s7,s11 -80001c5c: f7f9f913 andi s2,s3,-129 -80001c60: 7a071ce3 bnez a4,80002c18 <_vfprintf_r+0x1350> -80001c64: 2c0316e3 bnez t1,80002730 <_vfprintf_r+0xe68> -80001c68: 22079a63 bnez a5,80001e9c <_vfprintf_r+0x5d4> -80001c6c: 0019fb13 andi s6,s3,1 -80001c70: 1b010c93 addi s9,sp,432 -80001c74: 000b0463 beqz s6,80001c7c <_vfprintf_r+0x3b4> -80001c78: 3000106f j 80002f78 <_vfprintf_r+0x16b0> -80001c7c: 000b0993 mv s3,s6 -80001c80: 006b5463 bge s6,t1,80001c88 <_vfprintf_r+0x3c0> -80001c84: 00030993 mv s3,t1 -80001c88: 0c714703 lbu a4,199(sp) -80001c8c: 00012a23 sw zero,20(sp) -80001c90: 02012423 sw zero,40(sp) -80001c94: 02012223 sw zero,36(sp) -80001c98: 00012c23 sw zero,24(sp) -80001c9c: 32070e63 beqz a4,80001fd8 <_vfprintf_r+0x710> -80001ca0: 00198993 addi s3,s3,1 -80001ca4: 3340006f j 80001fd8 <_vfprintf_r+0x710> -80001ca8: 00000413 li s0,0 -80001cac: fd0a8713 addi a4,s5,-48 -80001cb0: 00148493 addi s1,s1,1 -80001cb4: 00241793 slli a5,s0,0x2 -80001cb8: fff4ca83 lbu s5,-1(s1) -80001cbc: 008787b3 add a5,a5,s0 -80001cc0: 00179793 slli a5,a5,0x1 -80001cc4: 00f70433 add s0,a4,a5 -80001cc8: fd0a8713 addi a4,s5,-48 -80001ccc: feeb72e3 bgeu s6,a4,80001cb0 <_vfprintf_r+0x3e8> -80001cd0: fe0a8793 addi a5,s5,-32 -80001cd4: dcf9fae3 bgeu s3,a5,80001aa8 <_vfprintf_r+0x1e0> -80001cd8: 100a8a63 beqz s5,80001dec <_vfprintf_r+0x524> -80001cdc: 15510623 sb s5,332(sp) -80001ce0: 0c0103a3 sb zero,199(sp) -80001ce4: 00100993 li s3,1 -80001ce8: 00100b13 li s6,1 -80001cec: 14c10c93 addi s9,sp,332 -80001cf0: 2d40006f j 80001fc4 <_vfprintf_r+0x6fc> -80001cf4: 800157b7 lui a5,0x80015 -80001cf8: a0c78793 addi a5,a5,-1524 # 80014a0c <__BSS_END__+0xffffda7c> -80001cfc: 02f12823 sw a5,48(sp) -80001d00: 02097793 andi a5,s2,32 -80001d04: 000d8313 mv t1,s11 -80001d08: f00796e3 bnez a5,80001c14 <_vfprintf_r+0x34c> -80001d0c: 01012703 lw a4,16(sp) -80001d10: 01097793 andi a5,s2,16 -80001d14: 00072b83 lw s7,0(a4) -80001d18: 00470713 addi a4,a4,4 -80001d1c: 00e12823 sw a4,16(sp) -80001d20: 00078463 beqz a5,80001d28 <_vfprintf_r+0x460> -80001d24: 26c0106f j 80002f90 <_vfprintf_r+0x16c8> -80001d28: 04097793 andi a5,s2,64 -80001d2c: 00079463 bnez a5,80001d34 <_vfprintf_r+0x46c> -80001d30: 2580106f j 80002f88 <_vfprintf_r+0x16c0> -80001d34: 010b9b93 slli s7,s7,0x10 -80001d38: 010bdb93 srli s7,s7,0x10 -80001d3c: 00000d93 li s11,0 -80001d40: ef1ff06f j 80001c30 <_vfprintf_r+0x368> -80001d44: 0004ce03 lbu t3,0(s1) -80001d48: 00496913 ori s2,s2,4 -80001d4c: d4dff06f j 80001a98 <_vfprintf_r+0x1d0> -80001d50: 0004ca83 lbu s5,0(s1) -80001d54: 00148793 addi a5,s1,1 -80001d58: 017a9463 bne s5,s7,80001d60 <_vfprintf_r+0x498> -80001d5c: 6680206f j 800043c4 <_vfprintf_r+0x2afc> -80001d60: fd0a8713 addi a4,s5,-48 -80001d64: 00078493 mv s1,a5 -80001d68: 00000d93 li s11,0 -80001d6c: d2eb6ae3 bltu s6,a4,80001aa0 <_vfprintf_r+0x1d8> -80001d70: 00148493 addi s1,s1,1 -80001d74: 002d9793 slli a5,s11,0x2 -80001d78: fff4ca83 lbu s5,-1(s1) -80001d7c: 01b787b3 add a5,a5,s11 -80001d80: 00179793 slli a5,a5,0x1 -80001d84: 00e78db3 add s11,a5,a4 -80001d88: fd0a8713 addi a4,s5,-48 -80001d8c: feeb72e3 bgeu s6,a4,80001d70 <_vfprintf_r+0x4a8> -80001d90: d11ff06f j 80001aa0 <_vfprintf_r+0x1d8> -80001d94: 01012683 lw a3,16(sp) -80001d98: 02097793 andi a5,s2,32 -80001d9c: 00468713 addi a4,a3,4 -80001da0: 00078463 beqz a5,80001da8 <_vfprintf_r+0x4e0> -80001da4: 2680106f j 8000300c <_vfprintf_r+0x1744> -80001da8: 01097793 andi a5,s2,16 -80001dac: 00078463 beqz a5,80001db4 <_vfprintf_r+0x4ec> -80001db0: 6540106f j 80003404 <_vfprintf_r+0x1b3c> -80001db4: 04097793 andi a5,s2,64 -80001db8: 00078463 beqz a5,80001dc0 <_vfprintf_r+0x4f8> -80001dbc: 2250106f j 800037e0 <_vfprintf_r+0x1f18> -80001dc0: 20097913 andi s2,s2,512 -80001dc4: 00091463 bnez s2,80001dcc <_vfprintf_r+0x504> -80001dc8: 63c0106f j 80003404 <_vfprintf_r+0x1b3c> -80001dcc: 01012783 lw a5,16(sp) -80001dd0: 00e12823 sw a4,16(sp) -80001dd4: 00812703 lw a4,8(sp) -80001dd8: 0007a783 lw a5,0(a5) -80001ddc: 00048c93 mv s9,s1 -80001de0: 00e78023 sb a4,0(a5) -80001de4: 000cc703 lbu a4,0(s9) -80001de8: c0071ce3 bnez a4,80001a00 <_vfprintf_r+0x138> -80001dec: 0ec12783 lw a5,236(sp) -80001df0: da078ce3 beqz a5,80001ba8 <_vfprintf_r+0x2e0> -80001df4: 00412583 lw a1,4(sp) -80001df8: 02012503 lw a0,32(sp) -80001dfc: 0e410613 addi a2,sp,228 -80001e00: 7a00a0ef jal ra,8000c5a0 <__sprint_r> -80001e04: da5ff06f j 80001ba8 <_vfprintf_r+0x2e0> -80001e08: 0004ce03 lbu t3,0(s1) -80001e0c: 06c00793 li a5,108 -80001e10: 00fe1463 bne t3,a5,80001e18 <_vfprintf_r+0x550> -80001e14: 2c00106f j 800030d4 <_vfprintf_r+0x180c> -80001e18: 01096913 ori s2,s2,16 -80001e1c: c7dff06f j 80001a98 <_vfprintf_r+0x1d0> -80001e20: 0004ce03 lbu t3,0(s1) -80001e24: 06800793 li a5,104 -80001e28: 00fe1463 bne t3,a5,80001e30 <_vfprintf_r+0x568> -80001e2c: 2b80106f j 800030e4 <_vfprintf_r+0x181c> -80001e30: 04096913 ori s2,s2,64 -80001e34: c65ff06f j 80001a98 <_vfprintf_r+0x1d0> -80001e38: 02097793 andi a5,s2,32 -80001e3c: 000d8313 mv t1,s11 -80001e40: 040798e3 bnez a5,80002690 <_vfprintf_r+0xdc8> -80001e44: 01012783 lw a5,16(sp) -80001e48: 01097713 andi a4,s2,16 -80001e4c: 00478793 addi a5,a5,4 -80001e50: 00070463 beqz a4,80001e58 <_vfprintf_r+0x590> -80001e54: 5940206f j 800043e8 <_vfprintf_r+0x2b20> -80001e58: 04097713 andi a4,s2,64 -80001e5c: 00071463 bnez a4,80001e64 <_vfprintf_r+0x59c> -80001e60: 6700106f j 800034d0 <_vfprintf_r+0x1c08> -80001e64: 01012703 lw a4,16(sp) -80001e68: 00090993 mv s3,s2 -80001e6c: 00f12823 sw a5,16(sp) -80001e70: 00071b83 lh s7,0(a4) -80001e74: 41fbdd93 srai s11,s7,0x1f -80001e78: 000d8713 mv a4,s11 -80001e7c: 64074c63 bltz a4,800024d4 <_vfprintf_r+0xc0c> -80001e80: fff00793 li a5,-1 -80001e84: 08f304e3 beq t1,a5,8000270c <_vfprintf_r+0xe44> -80001e88: 01bbe7b3 or a5,s7,s11 -80001e8c: f7f9f913 andi s2,s3,-129 -80001e90: 06079ce3 bnez a5,80002708 <_vfprintf_r+0xe40> -80001e94: 00030463 beqz t1,80001e9c <_vfprintf_r+0x5d4> -80001e98: 5b50106f j 80003c4c <_vfprintf_r+0x2384> -80001e9c: 00000313 li t1,0 -80001ea0: 00000b13 li s6,0 -80001ea4: 1b010c93 addi s9,sp,432 -80001ea8: dd5ff06f j 80001c7c <_vfprintf_r+0x3b4> -80001eac: 08096913 ori s2,s2,128 -80001eb0: 0004ce03 lbu t3,0(s1) -80001eb4: be5ff06f j 80001a98 <_vfprintf_r+0x1d0> -80001eb8: 02097793 andi a5,s2,32 -80001ebc: 000d8313 mv t1,s11 -80001ec0: 01096993 ori s3,s2,16 -80001ec4: 7e079c63 bnez a5,800026bc <_vfprintf_r+0xdf4> -80001ec8: 01012783 lw a5,16(sp) -80001ecc: 00478793 addi a5,a5,4 -80001ed0: 01012703 lw a4,16(sp) -80001ed4: 00000d93 li s11,0 -80001ed8: 00f12823 sw a5,16(sp) -80001edc: 00072b83 lw s7,0(a4) -80001ee0: 00100793 li a5,1 -80001ee4: d69ff06f j 80001c4c <_vfprintf_r+0x384> -80001ee8: 01012783 lw a5,16(sp) -80001eec: 0c0103a3 sb zero,199(sp) -80001ef0: 0007ac83 lw s9,0(a5) -80001ef4: 00478b93 addi s7,a5,4 -80001ef8: 000c9463 bnez s9,80001f00 <_vfprintf_r+0x638> -80001efc: 1f80106f j 800030f4 <_vfprintf_r+0x182c> -80001f00: fff00713 li a4,-1 -80001f04: 00ed9463 bne s11,a4,80001f0c <_vfprintf_r+0x644> -80001f08: 5180106f j 80003420 <_vfprintf_r+0x1b58> -80001f0c: 000d8613 mv a2,s11 -80001f10: 00000593 li a1,0 -80001f14: 000c8513 mv a0,s9 -80001f18: 01b12823 sw s11,16(sp) -80001f1c: 348060ef jal ra,80008264 -80001f20: 00a12a23 sw a0,20(sp) -80001f24: 01012303 lw t1,16(sp) -80001f28: 00051463 bnez a0,80001f30 <_vfprintf_r+0x668> -80001f2c: 7fd0106f j 80003f28 <_vfprintf_r+0x2660> -80001f30: 01412783 lw a5,20(sp) -80001f34: 41978b33 sub s6,a5,s9 -80001f38: 0c714703 lbu a4,199(sp) -80001f3c: fffb4993 not s3,s6 -80001f40: 41f9d993 srai s3,s3,0x1f -80001f44: 01712823 sw s7,16(sp) -80001f48: 00012a23 sw zero,20(sp) -80001f4c: 02012423 sw zero,40(sp) -80001f50: 02012223 sw zero,36(sp) -80001f54: 00012c23 sw zero,24(sp) -80001f58: 013b79b3 and s3,s6,s3 -80001f5c: 00000313 li t1,0 -80001f60: d40710e3 bnez a4,80001ca0 <_vfprintf_r+0x3d8> -80001f64: 0740006f j 80001fd8 <_vfprintf_r+0x710> -80001f68: 02097793 andi a5,s2,32 -80001f6c: 000d8313 mv t1,s11 -80001f70: 01096913 ori s2,s2,16 -80001f74: 76079663 bnez a5,800026e0 <_vfprintf_r+0xe18> -80001f78: 01012783 lw a5,16(sp) -80001f7c: 00478793 addi a5,a5,4 -80001f80: 01012703 lw a4,16(sp) -80001f84: 00000d93 li s11,0 -80001f88: 00f12823 sw a5,16(sp) -80001f8c: 00072b83 lw s7,0(a4) -80001f90: 76c0006f j 800026fc <_vfprintf_r+0xe34> -80001f94: 00896913 ori s2,s2,8 -80001f98: 0004ce03 lbu t3,0(s1) -80001f9c: afdff06f j 80001a98 <_vfprintf_r+0x1d0> -80001fa0: 01012703 lw a4,16(sp) -80001fa4: 0c0103a3 sb zero,199(sp) -80001fa8: 00100993 li s3,1 -80001fac: 00072783 lw a5,0(a4) -80001fb0: 00470713 addi a4,a4,4 -80001fb4: 00e12823 sw a4,16(sp) -80001fb8: 14f10623 sb a5,332(sp) -80001fbc: 00100b13 li s6,1 -80001fc0: 14c10c93 addi s9,sp,332 -80001fc4: 00012a23 sw zero,20(sp) -80001fc8: 00000313 li t1,0 -80001fcc: 02012423 sw zero,40(sp) -80001fd0: 02012223 sw zero,36(sp) -80001fd4: 00012c23 sw zero,24(sp) -80001fd8: 00297293 andi t0,s2,2 -80001fdc: 00028463 beqz t0,80001fe4 <_vfprintf_r+0x71c> -80001fe0: 00298993 addi s3,s3,2 -80001fe4: 08497b93 andi s7,s2,132 -80001fe8: 0ec12703 lw a4,236(sp) -80001fec: 000b9663 bnez s7,80001ff8 <_vfprintf_r+0x730> -80001ff0: 41340833 sub a6,s0,s3 -80001ff4: 430046e3 bgtz a6,80002c20 <_vfprintf_r+0x1358> -80001ff8: 0c714683 lbu a3,199(sp) -80001ffc: 02068a63 beqz a3,80002030 <_vfprintf_r+0x768> -80002000: 0e812683 lw a3,232(sp) -80002004: 0c710613 addi a2,sp,199 -80002008: 00cd2023 sw a2,0(s10) -8000200c: 00170713 addi a4,a4,1 -80002010: 00100613 li a2,1 -80002014: 00168693 addi a3,a3,1 -80002018: 00cd2223 sw a2,4(s10) -8000201c: 0ee12623 sw a4,236(sp) -80002020: 0ed12423 sw a3,232(sp) -80002024: 00700613 li a2,7 -80002028: 008d0d13 addi s10,s10,8 -8000202c: 0cd64263 blt a2,a3,800020f0 <_vfprintf_r+0x828> -80002030: 02028a63 beqz t0,80002064 <_vfprintf_r+0x79c> -80002034: 0e812683 lw a3,232(sp) -80002038: 0c810613 addi a2,sp,200 -8000203c: 00cd2023 sw a2,0(s10) -80002040: 00270713 addi a4,a4,2 -80002044: 00200613 li a2,2 -80002048: 00168693 addi a3,a3,1 -8000204c: 00cd2223 sw a2,4(s10) -80002050: 0ee12623 sw a4,236(sp) -80002054: 0ed12423 sw a3,232(sp) -80002058: 00700613 li a2,7 -8000205c: 008d0d13 addi s10,s10,8 -80002060: 4ed648e3 blt a2,a3,80002d50 <_vfprintf_r+0x1488> -80002064: 08000693 li a3,128 -80002068: 06db86e3 beq s7,a3,800028d4 <_vfprintf_r+0x100c> -8000206c: 41630db3 sub s11,t1,s6 -80002070: 17b044e3 bgtz s11,800029d8 <_vfprintf_r+0x1110> -80002074: 10097693 andi a3,s2,256 -80002078: 70069a63 bnez a3,8000278c <_vfprintf_r+0xec4> -8000207c: 0e812783 lw a5,232(sp) -80002080: 01670733 add a4,a4,s6 -80002084: 019d2023 sw s9,0(s10) -80002088: 00178793 addi a5,a5,1 -8000208c: 016d2223 sw s6,4(s10) -80002090: 0ee12623 sw a4,236(sp) -80002094: 0ef12423 sw a5,232(sp) -80002098: 00700693 li a3,7 -8000209c: 008d0d13 addi s10,s10,8 -800020a0: 24f6cee3 blt a3,a5,80002afc <_vfprintf_r+0x1234> -800020a4: 00497913 andi s2,s2,4 -800020a8: 00090663 beqz s2,800020b4 <_vfprintf_r+0x7ec> -800020ac: 41340933 sub s2,s0,s3 -800020b0: 07204863 bgtz s2,80002120 <_vfprintf_r+0x858> -800020b4: 01345463 bge s0,s3,800020bc <_vfprintf_r+0x7f4> -800020b8: 00098413 mv s0,s3 -800020bc: 00812783 lw a5,8(sp) -800020c0: 008787b3 add a5,a5,s0 -800020c4: 00f12423 sw a5,8(sp) -800020c8: aa071ce3 bnez a4,80001b80 <_vfprintf_r+0x2b8> -800020cc: 01412783 lw a5,20(sp) -800020d0: 0e012423 sw zero,232(sp) -800020d4: 00078863 beqz a5,800020e4 <_vfprintf_r+0x81c> -800020d8: 01412583 lw a1,20(sp) -800020dc: 000a0513 mv a0,s4 -800020e0: 681020ef jal ra,80004f60 <_free_r> -800020e4: 10c10d13 addi s10,sp,268 -800020e8: 00048c93 mv s9,s1 -800020ec: cf9ff06f j 80001de4 <_vfprintf_r+0x51c> -800020f0: 00412583 lw a1,4(sp) -800020f4: 0e410613 addi a2,sp,228 -800020f8: 000a0513 mv a0,s4 -800020fc: 04612623 sw t1,76(sp) -80002100: 04512223 sw t0,68(sp) -80002104: 49c0a0ef jal ra,8000c5a0 <__sprint_r> -80002108: a80516e3 bnez a0,80001b94 <_vfprintf_r+0x2cc> -8000210c: 0ec12703 lw a4,236(sp) -80002110: 10c10d13 addi s10,sp,268 -80002114: 04c12303 lw t1,76(sp) -80002118: 04412283 lw t0,68(sp) -8000211c: f15ff06f j 80002030 <_vfprintf_r+0x768> -80002120: 01000693 li a3,16 -80002124: 0e812783 lw a5,232(sp) -80002128: 0126c463 blt a3,s2,80002130 <_vfprintf_r+0x868> -8000212c: 6d10106f j 80003ffc <_vfprintf_r+0x2734> -80002130: 800156b7 lui a3,0x80015 -80002134: 9c868d93 addi s11,a3,-1592 # 800149c8 <__BSS_END__+0xffffda38> -80002138: 01000b13 li s6,16 -8000213c: 00700b93 li s7,7 -80002140: 00412a83 lw s5,4(sp) -80002144: 00c0006f j 80002150 <_vfprintf_r+0x888> -80002148: ff090913 addi s2,s2,-16 -8000214c: 052b5663 bge s6,s2,80002198 <_vfprintf_r+0x8d0> -80002150: 01070713 addi a4,a4,16 -80002154: 00178793 addi a5,a5,1 -80002158: 01bd2023 sw s11,0(s10) -8000215c: 016d2223 sw s6,4(s10) -80002160: 0ee12623 sw a4,236(sp) -80002164: 0ef12423 sw a5,232(sp) -80002168: 008d0d13 addi s10,s10,8 -8000216c: fcfbdee3 bge s7,a5,80002148 <_vfprintf_r+0x880> -80002170: 0e410613 addi a2,sp,228 -80002174: 000a8593 mv a1,s5 -80002178: 000a0513 mv a0,s4 -8000217c: 4240a0ef jal ra,8000c5a0 <__sprint_r> -80002180: a0051ae3 bnez a0,80001b94 <_vfprintf_r+0x2cc> -80002184: ff090913 addi s2,s2,-16 -80002188: 0ec12703 lw a4,236(sp) -8000218c: 0e812783 lw a5,232(sp) -80002190: 10c10d13 addi s10,sp,268 -80002194: fb2b4ee3 blt s6,s2,80002150 <_vfprintf_r+0x888> -80002198: 01270733 add a4,a4,s2 -8000219c: 00178793 addi a5,a5,1 -800021a0: 01bd2023 sw s11,0(s10) -800021a4: 012d2223 sw s2,4(s10) -800021a8: 0ee12623 sw a4,236(sp) -800021ac: 0ef12423 sw a5,232(sp) -800021b0: 00700693 li a3,7 -800021b4: f0f6d0e3 bge a3,a5,800020b4 <_vfprintf_r+0x7ec> -800021b8: 00412583 lw a1,4(sp) -800021bc: 0e410613 addi a2,sp,228 -800021c0: 000a0513 mv a0,s4 -800021c4: 3dc0a0ef jal ra,8000c5a0 <__sprint_r> -800021c8: 9c0516e3 bnez a0,80001b94 <_vfprintf_r+0x2cc> -800021cc: 0ec12703 lw a4,236(sp) -800021d0: ee5ff06f j 800020b4 <_vfprintf_r+0x7ec> -800021d4: 00897713 andi a4,s2,8 -800021d8: 000d8313 mv t1,s11 -800021dc: 5e0700e3 beqz a4,80002fbc <_vfprintf_r+0x16f4> -800021e0: 01012783 lw a5,16(sp) -800021e4: 0007a703 lw a4,0(a5) -800021e8: 00478793 addi a5,a5,4 -800021ec: 00f12823 sw a5,16(sp) -800021f0: 00072583 lw a1,0(a4) -800021f4: 00472603 lw a2,4(a4) -800021f8: 00872683 lw a3,8(a4) -800021fc: 00c72703 lw a4,12(a4) -80002200: 0eb12823 sw a1,240(sp) -80002204: 0ec12a23 sw a2,244(sp) -80002208: 0ed12c23 sw a3,248(sp) -8000220c: 0ee12e23 sw a4,252(sp) -80002210: 0f010513 addi a0,sp,240 -80002214: 00612a23 sw t1,20(sp) -80002218: 4dd050ef jal ra,80007ef4 <_ldcheck> -8000221c: 0ca12623 sw a0,204(sp) -80002220: 00200713 li a4,2 -80002224: 01412303 lw t1,20(sp) -80002228: 00e51463 bne a0,a4,80002230 <_vfprintf_r+0x968> -8000222c: 1580106f j 80003384 <_vfprintf_r+0x1abc> -80002230: 00100713 li a4,1 -80002234: 00e51463 bne a0,a4,8000223c <_vfprintf_r+0x974> -80002238: 2f40106f j 8000352c <_vfprintf_r+0x1c64> -8000223c: 06100713 li a4,97 -80002240: 00ea9463 bne s5,a4,80002248 <_vfprintf_r+0x980> -80002244: 7110106f j 80004154 <_vfprintf_r+0x288c> -80002248: 04100713 li a4,65 -8000224c: 00ea9463 bne s5,a4,80002254 <_vfprintf_r+0x98c> -80002250: 62c0106f j 8000387c <_vfprintf_r+0x1fb4> -80002254: fdfaf793 andi a5,s5,-33 -80002258: fff00713 li a4,-1 -8000225c: 04f12623 sw a5,76(sp) -80002260: 00e31463 bne t1,a4,80002268 <_vfprintf_r+0x9a0> -80002264: 71d0106f j 80004180 <_vfprintf_r+0x28b8> -80002268: 04700713 li a4,71 -8000226c: 00e79463 bne a5,a4,80002274 <_vfprintf_r+0x9ac> -80002270: 7010106f j 80004170 <_vfprintf_r+0x28a8> -80002274: 0fc12e83 lw t4,252(sp) -80002278: 05212c23 sw s2,88(sp) -8000227c: 10096713 ori a4,s2,256 -80002280: 0f012283 lw t0,240(sp) -80002284: 0f412f03 lw t5,244(sp) -80002288: 0f812f83 lw t6,248(sp) -8000228c: 000ed463 bgez t4,80002294 <_vfprintf_r+0x9cc> -80002290: 27d0106f j 80003d0c <_vfprintf_r+0x2444> -80002294: 04012e23 sw zero,92(sp) -80002298: 00070913 mv s2,a4 -8000229c: 00012a23 sw zero,20(sp) -800022a0: 04c12703 lw a4,76(sp) -800022a4: 04600793 li a5,70 -800022a8: 00f71463 bne a4,a5,800022b0 <_vfprintf_r+0x9e8> -800022ac: 3050106f j 80003db0 <_vfprintf_r+0x24e8> -800022b0: 04500793 li a5,69 -800022b4: 00f71463 bne a4,a5,800022bc <_vfprintf_r+0x9f4> -800022b8: 6090106f j 800040c0 <_vfprintf_r+0x27f8> -800022bc: 0b010993 addi s3,sp,176 -800022c0: 0d010793 addi a5,sp,208 -800022c4: 0cc10713 addi a4,sp,204 -800022c8: 00030693 mv a3,t1 -800022cc: 0dc10813 addi a6,sp,220 -800022d0: 00200613 li a2,2 -800022d4: 00098593 mv a1,s3 -800022d8: 000a0513 mv a0,s4 -800022dc: 04612223 sw t1,68(sp) -800022e0: 0a512823 sw t0,176(sp) -800022e4: 02512423 sw t0,40(sp) -800022e8: 0be12a23 sw t5,180(sp) -800022ec: 03e12223 sw t5,36(sp) -800022f0: 0bf12c23 sw t6,184(sp) -800022f4: 01f12e23 sw t6,28(sp) -800022f8: 0bd12e23 sw t4,188(sp) -800022fc: 01d12c23 sw t4,24(sp) -80002300: 0e1040ef jal ra,80006be0 <_ldtoa_r> -80002304: 04c12783 lw a5,76(sp) -80002308: 04700713 li a4,71 -8000230c: 00050c93 mv s9,a0 -80002310: 01812e83 lw t4,24(sp) -80002314: 01c12f83 lw t6,28(sp) -80002318: 02412f03 lw t5,36(sp) -8000231c: 02812283 lw t0,40(sp) -80002320: 04412303 lw t1,68(sp) -80002324: 00e78463 beq a5,a4,8000232c <_vfprintf_r+0xa64> -80002328: 0dc0206f j 80004404 <_vfprintf_r+0x2b3c> -8000232c: 05812783 lw a5,88(sp) -80002330: 0017f713 andi a4,a5,1 -80002334: 00070463 beqz a4,8000233c <_vfprintf_r+0xa74> -80002338: 62d0106f j 80004164 <_vfprintf_r+0x289c> -8000233c: 0dc12703 lw a4,220(sp) -80002340: 419707b3 sub a5,a4,s9 -80002344: 00f12e23 sw a5,28(sp) -80002348: 0cc12783 lw a5,204(sp) -8000234c: 04700713 li a4,71 -80002350: 00f12c23 sw a5,24(sp) -80002354: 04c12783 lw a5,76(sp) -80002358: 00e79463 bne a5,a4,80002360 <_vfprintf_r+0xa98> -8000235c: 1290106f j 80003c84 <_vfprintf_r+0x23bc> -80002360: 04c12783 lw a5,76(sp) -80002364: 04600713 li a4,70 -80002368: 00e79463 bne a5,a4,80002370 <_vfprintf_r+0xaa8> -8000236c: 3e90106f j 80003f54 <_vfprintf_r+0x268c> -80002370: 01812783 lw a5,24(sp) -80002374: 04100593 li a1,65 -80002378: 0ffaf693 andi a3,s5,255 -8000237c: fff78713 addi a4,a5,-1 -80002380: 04c12783 lw a5,76(sp) -80002384: 0ce12623 sw a4,204(sp) -80002388: 00000613 li a2,0 -8000238c: 00b79863 bne a5,a1,8000239c <_vfprintf_r+0xad4> -80002390: 00f68693 addi a3,a3,15 -80002394: 0ff6f693 andi a3,a3,255 -80002398: 00100613 li a2,1 -8000239c: 0cd10a23 sb a3,212(sp) -800023a0: 00075463 bgez a4,800023a8 <_vfprintf_r+0xae0> -800023a4: 7b90106f j 8000435c <_vfprintf_r+0x2a94> -800023a8: 02b00693 li a3,43 -800023ac: 0cd10aa3 sb a3,213(sp) -800023b0: 00900693 li a3,9 -800023b4: 00e6c463 blt a3,a4,800023bc <_vfprintf_r+0xaf4> -800023b8: 66d0106f j 80004224 <_vfprintf_r+0x295c> -800023bc: 0e310813 addi a6,sp,227 -800023c0: 00080613 mv a2,a6 -800023c4: 00a00513 li a0,10 -800023c8: 06300313 li t1,99 -800023cc: 00c0006f j 800023d8 <_vfprintf_r+0xb10> -800023d0: 00058613 mv a2,a1 -800023d4: 00068713 mv a4,a3 -800023d8: 02a767b3 rem a5,a4,a0 -800023dc: fff60593 addi a1,a2,-1 -800023e0: 03078793 addi a5,a5,48 -800023e4: fef60fa3 sb a5,-1(a2) -800023e8: 02a746b3 div a3,a4,a0 -800023ec: fee342e3 blt t1,a4,800023d0 <_vfprintf_r+0xb08> -800023f0: 03068713 addi a4,a3,48 -800023f4: 0ff77713 andi a4,a4,255 -800023f8: ffe60693 addi a3,a2,-2 -800023fc: fee58fa3 sb a4,-1(a1) -80002400: 0106e463 bltu a3,a6,80002408 <_vfprintf_r+0xb40> -80002404: 7f50106f j 800043f8 <_vfprintf_r+0x2b30> -80002408: 0d610593 addi a1,sp,214 -8000240c: 0080006f j 80002414 <_vfprintf_r+0xb4c> -80002410: 0006c703 lbu a4,0(a3) -80002414: 00158593 addi a1,a1,1 -80002418: 00168693 addi a3,a3,1 -8000241c: fee58fa3 sb a4,-1(a1) -80002420: ff0698e3 bne a3,a6,80002410 <_vfprintf_r+0xb48> -80002424: 0e510713 addi a4,sp,229 -80002428: 0d610793 addi a5,sp,214 -8000242c: 40c70733 sub a4,a4,a2 -80002430: 00e78733 add a4,a5,a4 -80002434: 0d410693 addi a3,sp,212 -80002438: 40d707b3 sub a5,a4,a3 -8000243c: 02f12c23 sw a5,56(sp) -80002440: 01c12783 lw a5,28(sp) -80002444: 03812683 lw a3,56(sp) -80002448: 00100713 li a4,1 -8000244c: 00d78b33 add s6,a5,a3 -80002450: 00f74463 blt a4,a5,80002458 <_vfprintf_r+0xb90> -80002454: 7210106f j 80004374 <_vfprintf_r+0x2aac> -80002458: 02c12783 lw a5,44(sp) -8000245c: 00fb0b33 add s6,s6,a5 -80002460: 05812783 lw a5,88(sp) -80002464: fffb4993 not s3,s6 -80002468: 41f9d993 srai s3,s3,0x1f -8000246c: bff7f913 andi s2,a5,-1025 -80002470: 10096913 ori s2,s2,256 -80002474: 013b79b3 and s3,s6,s3 -80002478: 02012423 sw zero,40(sp) -8000247c: 02012223 sw zero,36(sp) -80002480: 00012c23 sw zero,24(sp) -80002484: 05c12783 lw a5,92(sp) -80002488: 00079463 bnez a5,80002490 <_vfprintf_r+0xbc8> -8000248c: 06d0106f j 80003cf8 <_vfprintf_r+0x2430> -80002490: 02d00713 li a4,45 -80002494: 0ce103a3 sb a4,199(sp) -80002498: 00000313 li t1,0 -8000249c: 00198993 addi s3,s3,1 -800024a0: b39ff06f j 80001fd8 <_vfprintf_r+0x710> -800024a4: 02097793 andi a5,s2,32 -800024a8: 000d8313 mv t1,s11 -800024ac: 01096993 ori s3,s2,16 -800024b0: 1e079263 bnez a5,80002694 <_vfprintf_r+0xdcc> -800024b4: 01012783 lw a5,16(sp) -800024b8: 00478793 addi a5,a5,4 -800024bc: 01012703 lw a4,16(sp) -800024c0: 00f12823 sw a5,16(sp) -800024c4: 00072b83 lw s7,0(a4) -800024c8: 41fbdd93 srai s11,s7,0x1f -800024cc: 000d8713 mv a4,s11 -800024d0: 9a0758e3 bgez a4,80001e80 <_vfprintf_r+0x5b8> -800024d4: 41700bb3 neg s7,s7 -800024d8: 017037b3 snez a5,s7 -800024dc: 41b00db3 neg s11,s11 -800024e0: 40fd8db3 sub s11,s11,a5 -800024e4: 02d00793 li a5,45 -800024e8: 0cf103a3 sb a5,199(sp) -800024ec: fff00713 li a4,-1 -800024f0: 00100793 li a5,1 -800024f4: f6e31263 bne t1,a4,80001c58 <_vfprintf_r+0x390> -800024f8: 00100713 li a4,1 -800024fc: 20e78863 beq a5,a4,8000270c <_vfprintf_r+0xe44> -80002500: 00200713 li a4,2 -80002504: 24e78263 beq a5,a4,80002748 <_vfprintf_r+0xe80> -80002508: 1b010693 addi a3,sp,432 -8000250c: 0080006f j 80002514 <_vfprintf_r+0xc4c> -80002510: 000c8693 mv a3,s9 -80002514: 01dd9793 slli a5,s11,0x1d -80002518: 007bf713 andi a4,s7,7 -8000251c: 003bdb93 srli s7,s7,0x3 -80002520: 03070713 addi a4,a4,48 -80002524: 0177ebb3 or s7,a5,s7 -80002528: 003ddd93 srli s11,s11,0x3 -8000252c: fee68fa3 sb a4,-1(a3) -80002530: 01bbe7b3 or a5,s7,s11 -80002534: fff68c93 addi s9,a3,-1 -80002538: fc079ce3 bnez a5,80002510 <_vfprintf_r+0xc48> -8000253c: 0019f613 andi a2,s3,1 -80002540: 22060e63 beqz a2,8000277c <_vfprintf_r+0xeb4> -80002544: 03000613 li a2,48 -80002548: 22c70a63 beq a4,a2,8000277c <_vfprintf_r+0xeb4> -8000254c: ffe68693 addi a3,a3,-2 -80002550: 1b010793 addi a5,sp,432 -80002554: fecc8fa3 sb a2,-1(s9) -80002558: 40d78b33 sub s6,a5,a3 -8000255c: 00098913 mv s2,s3 -80002560: 00068c93 mv s9,a3 -80002564: f18ff06f j 80001c7c <_vfprintf_r+0x3b4> -80002568: 01012703 lw a4,16(sp) -8000256c: ffff87b7 lui a5,0xffff8 -80002570: 8307c793 xori a5,a5,-2000 -80002574: 0cf11423 sh a5,200(sp) -80002578: 00470793 addi a5,a4,4 -8000257c: 00f12823 sw a5,16(sp) -80002580: 800157b7 lui a5,0x80015 -80002584: 9f878793 addi a5,a5,-1544 # 800149f8 <__BSS_END__+0xffffda68> -80002588: 000d8313 mv t1,s11 -8000258c: 02f12823 sw a5,48(sp) -80002590: 00072b83 lw s7,0(a4) -80002594: 00000d93 li s11,0 -80002598: 00296993 ori s3,s2,2 -8000259c: 00200793 li a5,2 -800025a0: 07800a93 li s5,120 -800025a4: ea8ff06f j 80001c4c <_vfprintf_r+0x384> -800025a8: 0c714783 lbu a5,199(sp) -800025ac: 0004ce03 lbu t3,0(s1) -800025b0: ce079463 bnez a5,80001a98 <_vfprintf_r+0x1d0> -800025b4: 02000793 li a5,32 -800025b8: 0cf103a3 sb a5,199(sp) -800025bc: cdcff06f j 80001a98 <_vfprintf_r+0x1d0> -800025c0: 02b00793 li a5,43 -800025c4: 0cf103a3 sb a5,199(sp) -800025c8: 0004ce03 lbu t3,0(s1) -800025cc: cccff06f j 80001a98 <_vfprintf_r+0x1d0> -800025d0: 01012783 lw a5,16(sp) -800025d4: 0004ce03 lbu t3,0(s1) -800025d8: 0007a403 lw s0,0(a5) -800025dc: 00478793 addi a5,a5,4 +8000192c <_vfprintf_r>: +8000192c: e1010113 addi sp,sp,-496 +80001930: 1e112623 sw ra,492(sp) +80001934: 1e812423 sw s0,488(sp) +80001938: 1d712623 sw s7,460(sp) +8000193c: 00b12223 sw a1,4(sp) +80001940: 00060b93 mv s7,a2 +80001944: 00d12823 sw a3,16(sp) +80001948: 1e912223 sw s1,484(sp) +8000194c: 1f212023 sw s2,480(sp) +80001950: 1d312e23 sw s3,476(sp) +80001954: 1d412c23 sw s4,472(sp) +80001958: 1d512a23 sw s5,468(sp) +8000195c: 1d612823 sw s6,464(sp) +80001960: 1d812423 sw s8,456(sp) +80001964: 1d912223 sw s9,452(sp) +80001968: 1da12023 sw s10,448(sp) +8000196c: 1bb12e23 sw s11,444(sp) +80001970: 00050413 mv s0,a0 +80001974: 02a12023 sw a0,32(sp) +80001978: 64c060ef jal ra,80007fc4 <_localeconv_r> +8000197c: 00052783 lw a5,0(a0) +80001980: 00078513 mv a0,a5 +80001984: 02f12a23 sw a5,52(sp) +80001988: 731070ef jal ra,800098b8 +8000198c: 02a12623 sw a0,44(sp) +80001990: 0e012823 sw zero,240(sp) +80001994: 0e012a23 sw zero,244(sp) +80001998: 0e012c23 sw zero,248(sp) +8000199c: 0e012e23 sw zero,252(sp) +800019a0: 00040663 beqz s0,800019ac <_vfprintf_r+0x80> +800019a4: 03842783 lw a5,56(s0) +800019a8: 540780e3 beqz a5,800026e8 <_vfprintf_r+0xdbc> +800019ac: 00412603 lw a2,4(sp) +800019b0: 00c61703 lh a4,12(a2) +800019b4: 01071793 slli a5,a4,0x10 +800019b8: 0107d793 srli a5,a5,0x10 +800019bc: 01279693 slli a3,a5,0x12 +800019c0: 0206c663 bltz a3,800019ec <_vfprintf_r+0xc0> +800019c4: 06462683 lw a3,100(a2) +800019c8: 000027b7 lui a5,0x2 +800019cc: 00f767b3 or a5,a4,a5 +800019d0: ffffe737 lui a4,0xffffe +800019d4: fff70713 addi a4,a4,-1 # ffffdfff <__BSS_END__+0x7ffe75e7> +800019d8: 00e6f733 and a4,a3,a4 +800019dc: 00f61623 sh a5,12(a2) +800019e0: 01079793 slli a5,a5,0x10 +800019e4: 06e62223 sw a4,100(a2) +800019e8: 0107d793 srli a5,a5,0x10 +800019ec: 0087f713 andi a4,a5,8 +800019f0: 16070e63 beqz a4,80001b6c <_vfprintf_r+0x240> +800019f4: 00412703 lw a4,4(sp) +800019f8: 01072703 lw a4,16(a4) +800019fc: 16070863 beqz a4,80001b6c <_vfprintf_r+0x240> +80001a00: 01a7f793 andi a5,a5,26 +80001a04: 00a00713 li a4,10 +80001a08: 18e78663 beq a5,a4,80001b94 <_vfprintf_r+0x268> +80001a0c: 10c10793 addi a5,sp,268 +80001a10: 000b8c93 mv s9,s7 +80001a14: 00078893 mv a7,a5 +80001a18: 0ef12223 sw a5,228(sp) +80001a1c: 000cc703 lbu a4,0(s9) +80001a20: 800157b7 lui a5,0x80015 +80001a24: 8e478793 addi a5,a5,-1820 # 800148e4 <__BSS_END__+0xffffdecc> +80001a28: 00f12623 sw a5,12(sp) +80001a2c: 0e012623 sw zero,236(sp) +80001a30: 800157b7 lui a5,0x80015 +80001a34: 0e012423 sw zero,232(sp) +80001a38: 00012e23 sw zero,28(sp) +80001a3c: 02012823 sw zero,48(sp) +80001a40: 02012c23 sw zero,56(sp) +80001a44: 04012023 sw zero,64(sp) +80001a48: 04012423 sw zero,72(sp) +80001a4c: 02012e23 sw zero,60(sp) +80001a50: 00012423 sw zero,8(sp) +80001a54: a6078c13 addi s8,a5,-1440 # 80014a60 <__BSS_END__+0xffffe048> +80001a58: 00088d13 mv s10,a7 +80001a5c: 02012a03 lw s4,32(sp) +80001a60: 3e070863 beqz a4,80001e50 <_vfprintf_r+0x524> +80001a64: 02500693 li a3,37 +80001a68: 00d71463 bne a4,a3,80001a70 <_vfprintf_r+0x144> +80001a6c: 7780106f j 800031e4 <_vfprintf_r+0x18b8> +80001a70: 000c8413 mv s0,s9 +80001a74: 00c0006f j 80001a80 <_vfprintf_r+0x154> +80001a78: 14d78263 beq a5,a3,80001bbc <_vfprintf_r+0x290> +80001a7c: 00090413 mv s0,s2 +80001a80: 00144783 lbu a5,1(s0) +80001a84: 00140913 addi s2,s0,1 +80001a88: fe0798e3 bnez a5,80001a78 <_vfprintf_r+0x14c> +80001a8c: 419904b3 sub s1,s2,s9 +80001a90: 3c048063 beqz s1,80001e50 <_vfprintf_r+0x524> +80001a94: 0ec12683 lw a3,236(sp) +80001a98: 0e812703 lw a4,232(sp) +80001a9c: 019d2023 sw s9,0(s10) +80001aa0: 009686b3 add a3,a3,s1 +80001aa4: 00170713 addi a4,a4,1 +80001aa8: 009d2223 sw s1,4(s10) +80001aac: 0ed12623 sw a3,236(sp) +80001ab0: 0ee12423 sw a4,232(sp) +80001ab4: 00700693 li a3,7 +80001ab8: 008d0d13 addi s10,s10,8 +80001abc: 10e6c663 blt a3,a4,80001bc8 <_vfprintf_r+0x29c> +80001ac0: 00812783 lw a5,8(sp) +80001ac4: 00144703 lbu a4,1(s0) +80001ac8: 009787b3 add a5,a5,s1 +80001acc: 00f12423 sw a5,8(sp) +80001ad0: 38070063 beqz a4,80001e50 <_vfprintf_r+0x524> +80001ad4: fff00313 li t1,-1 +80001ad8: 00190493 addi s1,s2,1 +80001adc: 00194e03 lbu t3,1(s2) +80001ae0: 0c0103a3 sb zero,199(sp) +80001ae4: 00000413 li s0,0 +80001ae8: 00000913 li s2,0 +80001aec: 05a00993 li s3,90 +80001af0: 00900b13 li s6,9 +80001af4: 02a00b93 li s7,42 +80001af8: 00030d93 mv s11,t1 +80001afc: 00148493 addi s1,s1,1 +80001b00: 000e0a93 mv s5,t3 +80001b04: fe0a8793 addi a5,s5,-32 +80001b08: 22f9ea63 bltu s3,a5,80001d3c <_vfprintf_r+0x410> +80001b0c: 00c12703 lw a4,12(sp) +80001b10: 00279793 slli a5,a5,0x2 +80001b14: 00e787b3 add a5,a5,a4 +80001b18: 0007a783 lw a5,0(a5) +80001b1c: 00078067 jr a5 +80001b20: 000a0513 mv a0,s4 +80001b24: 4a0060ef jal ra,80007fc4 <_localeconv_r> +80001b28: 00452783 lw a5,4(a0) +80001b2c: 00078513 mv a0,a5 +80001b30: 02f12e23 sw a5,60(sp) +80001b34: 585070ef jal ra,800098b8 +80001b38: 04a12423 sw a0,72(sp) +80001b3c: 00050a93 mv s5,a0 +80001b40: 000a0513 mv a0,s4 +80001b44: 480060ef jal ra,80007fc4 <_localeconv_r> +80001b48: 00852783 lw a5,8(a0) +80001b4c: 04f12023 sw a5,64(sp) +80001b50: 000a8463 beqz s5,80001b58 <_vfprintf_r+0x22c> +80001b54: 4a80106f j 80002ffc <_vfprintf_r+0x16d0> +80001b58: 0004ce03 lbu t3,0(s1) +80001b5c: fa1ff06f j 80001afc <_vfprintf_r+0x1d0> +80001b60: 02096913 ori s2,s2,32 +80001b64: 0004ce03 lbu t3,0(s1) +80001b68: f95ff06f j 80001afc <_vfprintf_r+0x1d0> +80001b6c: 00412583 lw a1,4(sp) +80001b70: 02012503 lw a0,32(sp) +80001b74: 1e5020ef jal ra,80004558 <__swsetup_r> +80001b78: 00050463 beqz a0,80001b80 <_vfprintf_r+0x254> +80001b7c: 4f00206f j 8000406c <_vfprintf_r+0x2740> +80001b80: 00412783 lw a5,4(sp) +80001b84: 00a00713 li a4,10 +80001b88: 00c7d783 lhu a5,12(a5) +80001b8c: 01a7f793 andi a5,a5,26 +80001b90: e6e79ee3 bne a5,a4,80001a0c <_vfprintf_r+0xe0> +80001b94: 00412783 lw a5,4(sp) +80001b98: 00e79783 lh a5,14(a5) +80001b9c: e607c8e3 bltz a5,80001a0c <_vfprintf_r+0xe0> +80001ba0: 01012683 lw a3,16(sp) +80001ba4: 00412583 lw a1,4(sp) +80001ba8: 02012503 lw a0,32(sp) +80001bac: 000b8613 mv a2,s7 +80001bb0: 0e9020ef jal ra,80004498 <__sbprintf> +80001bb4: 00a12423 sw a0,8(sp) +80001bb8: 0680006f j 80001c20 <_vfprintf_r+0x2f4> +80001bbc: 419904b3 sub s1,s2,s9 +80001bc0: f0048ae3 beqz s1,80001ad4 <_vfprintf_r+0x1a8> +80001bc4: ed1ff06f j 80001a94 <_vfprintf_r+0x168> +80001bc8: 00412583 lw a1,4(sp) +80001bcc: 0e410613 addi a2,sp,228 +80001bd0: 000a0513 mv a0,s4 +80001bd4: 2310a0ef jal ra,8000c604 <__sprint_r> +80001bd8: 02051a63 bnez a0,80001c0c <_vfprintf_r+0x2e0> +80001bdc: 10c10d13 addi s10,sp,268 +80001be0: ee1ff06f j 80001ac0 <_vfprintf_r+0x194> +80001be4: 00412583 lw a1,4(sp) +80001be8: 0e410613 addi a2,sp,228 +80001bec: 000a0513 mv a0,s4 +80001bf0: 2150a0ef jal ra,8000c604 <__sprint_r> +80001bf4: 52050e63 beqz a0,80002130 <_vfprintf_r+0x804> +80001bf8: 01412783 lw a5,20(sp) +80001bfc: 00078863 beqz a5,80001c0c <_vfprintf_r+0x2e0> +80001c00: 02012503 lw a0,32(sp) +80001c04: 00078593 mv a1,a5 +80001c08: 3bc030ef jal ra,80004fc4 <_free_r> +80001c0c: 00412783 lw a5,4(sp) +80001c10: 00c7d783 lhu a5,12(a5) +80001c14: 0407f793 andi a5,a5,64 +80001c18: 00078463 beqz a5,80001c20 <_vfprintf_r+0x2f4> +80001c1c: 4500206f j 8000406c <_vfprintf_r+0x2740> +80001c20: 1ec12083 lw ra,492(sp) +80001c24: 1e812403 lw s0,488(sp) +80001c28: 00812503 lw a0,8(sp) +80001c2c: 1e412483 lw s1,484(sp) +80001c30: 1e012903 lw s2,480(sp) +80001c34: 1dc12983 lw s3,476(sp) +80001c38: 1d812a03 lw s4,472(sp) +80001c3c: 1d412a83 lw s5,468(sp) +80001c40: 1d012b03 lw s6,464(sp) +80001c44: 1cc12b83 lw s7,460(sp) +80001c48: 1c812c03 lw s8,456(sp) +80001c4c: 1c412c83 lw s9,452(sp) +80001c50: 1c012d03 lw s10,448(sp) +80001c54: 1bc12d83 lw s11,444(sp) +80001c58: 1f010113 addi sp,sp,496 +80001c5c: 00008067 ret +80001c60: 800157b7 lui a5,0x80015 +80001c64: a8078793 addi a5,a5,-1408 # 80014a80 <__BSS_END__+0xffffe068> +80001c68: 02f12823 sw a5,48(sp) +80001c6c: 02097793 andi a5,s2,32 +80001c70: 000d8313 mv t1,s11 +80001c74: 0e078e63 beqz a5,80001d70 <_vfprintf_r+0x444> +80001c78: 01012783 lw a5,16(sp) +80001c7c: 00778793 addi a5,a5,7 +80001c80: ff87f793 andi a5,a5,-8 +80001c84: 0007ab83 lw s7,0(a5) +80001c88: 0047ad83 lw s11,4(a5) +80001c8c: 00878713 addi a4,a5,8 +80001c90: 00e12823 sw a4,16(sp) +80001c94: 00197793 andi a5,s2,1 +80001c98: 00078863 beqz a5,80001ca8 <_vfprintf_r+0x37c> +80001c9c: 01bbe7b3 or a5,s7,s11 +80001ca0: 00078463 beqz a5,80001ca8 <_vfprintf_r+0x37c> +80001ca4: 3ec0106f j 80003090 <_vfprintf_r+0x1764> +80001ca8: bff97993 andi s3,s2,-1025 +80001cac: 00200793 li a5,2 +80001cb0: 0c0103a3 sb zero,199(sp) +80001cb4: fff00713 li a4,-1 +80001cb8: 0ae302e3 beq t1,a4,8000255c <_vfprintf_r+0xc30> +80001cbc: 01bbe733 or a4,s7,s11 +80001cc0: f7f9f913 andi s2,s3,-129 +80001cc4: 7a071ce3 bnez a4,80002c7c <_vfprintf_r+0x1350> +80001cc8: 2c0316e3 bnez t1,80002794 <_vfprintf_r+0xe68> +80001ccc: 22079a63 bnez a5,80001f00 <_vfprintf_r+0x5d4> +80001cd0: 0019fb13 andi s6,s3,1 +80001cd4: 1b010c93 addi s9,sp,432 +80001cd8: 000b0463 beqz s6,80001ce0 <_vfprintf_r+0x3b4> +80001cdc: 3000106f j 80002fdc <_vfprintf_r+0x16b0> +80001ce0: 000b0993 mv s3,s6 +80001ce4: 006b5463 bge s6,t1,80001cec <_vfprintf_r+0x3c0> +80001ce8: 00030993 mv s3,t1 +80001cec: 0c714703 lbu a4,199(sp) +80001cf0: 00012a23 sw zero,20(sp) +80001cf4: 02012423 sw zero,40(sp) +80001cf8: 02012223 sw zero,36(sp) +80001cfc: 00012c23 sw zero,24(sp) +80001d00: 32070e63 beqz a4,8000203c <_vfprintf_r+0x710> +80001d04: 00198993 addi s3,s3,1 +80001d08: 3340006f j 8000203c <_vfprintf_r+0x710> +80001d0c: 00000413 li s0,0 +80001d10: fd0a8713 addi a4,s5,-48 +80001d14: 00148493 addi s1,s1,1 +80001d18: 00241793 slli a5,s0,0x2 +80001d1c: fff4ca83 lbu s5,-1(s1) +80001d20: 008787b3 add a5,a5,s0 +80001d24: 00179793 slli a5,a5,0x1 +80001d28: 00f70433 add s0,a4,a5 +80001d2c: fd0a8713 addi a4,s5,-48 +80001d30: feeb72e3 bgeu s6,a4,80001d14 <_vfprintf_r+0x3e8> +80001d34: fe0a8793 addi a5,s5,-32 +80001d38: dcf9fae3 bgeu s3,a5,80001b0c <_vfprintf_r+0x1e0> +80001d3c: 100a8a63 beqz s5,80001e50 <_vfprintf_r+0x524> +80001d40: 15510623 sb s5,332(sp) +80001d44: 0c0103a3 sb zero,199(sp) +80001d48: 00100993 li s3,1 +80001d4c: 00100b13 li s6,1 +80001d50: 14c10c93 addi s9,sp,332 +80001d54: 2d40006f j 80002028 <_vfprintf_r+0x6fc> +80001d58: 800157b7 lui a5,0x80015 +80001d5c: a9478793 addi a5,a5,-1388 # 80014a94 <__BSS_END__+0xffffe07c> +80001d60: 02f12823 sw a5,48(sp) +80001d64: 02097793 andi a5,s2,32 +80001d68: 000d8313 mv t1,s11 +80001d6c: f00796e3 bnez a5,80001c78 <_vfprintf_r+0x34c> +80001d70: 01012703 lw a4,16(sp) +80001d74: 01097793 andi a5,s2,16 +80001d78: 00072b83 lw s7,0(a4) +80001d7c: 00470713 addi a4,a4,4 +80001d80: 00e12823 sw a4,16(sp) +80001d84: 00078463 beqz a5,80001d8c <_vfprintf_r+0x460> +80001d88: 26c0106f j 80002ff4 <_vfprintf_r+0x16c8> +80001d8c: 04097793 andi a5,s2,64 +80001d90: 00079463 bnez a5,80001d98 <_vfprintf_r+0x46c> +80001d94: 2580106f j 80002fec <_vfprintf_r+0x16c0> +80001d98: 010b9b93 slli s7,s7,0x10 +80001d9c: 010bdb93 srli s7,s7,0x10 +80001da0: 00000d93 li s11,0 +80001da4: ef1ff06f j 80001c94 <_vfprintf_r+0x368> +80001da8: 0004ce03 lbu t3,0(s1) +80001dac: 00496913 ori s2,s2,4 +80001db0: d4dff06f j 80001afc <_vfprintf_r+0x1d0> +80001db4: 0004ca83 lbu s5,0(s1) +80001db8: 00148793 addi a5,s1,1 +80001dbc: 017a9463 bne s5,s7,80001dc4 <_vfprintf_r+0x498> +80001dc0: 6680206f j 80004428 <_vfprintf_r+0x2afc> +80001dc4: fd0a8713 addi a4,s5,-48 +80001dc8: 00078493 mv s1,a5 +80001dcc: 00000d93 li s11,0 +80001dd0: d2eb6ae3 bltu s6,a4,80001b04 <_vfprintf_r+0x1d8> +80001dd4: 00148493 addi s1,s1,1 +80001dd8: 002d9793 slli a5,s11,0x2 +80001ddc: fff4ca83 lbu s5,-1(s1) +80001de0: 01b787b3 add a5,a5,s11 +80001de4: 00179793 slli a5,a5,0x1 +80001de8: 00e78db3 add s11,a5,a4 +80001dec: fd0a8713 addi a4,s5,-48 +80001df0: feeb72e3 bgeu s6,a4,80001dd4 <_vfprintf_r+0x4a8> +80001df4: d11ff06f j 80001b04 <_vfprintf_r+0x1d8> +80001df8: 01012683 lw a3,16(sp) +80001dfc: 02097793 andi a5,s2,32 +80001e00: 00468713 addi a4,a3,4 +80001e04: 00078463 beqz a5,80001e0c <_vfprintf_r+0x4e0> +80001e08: 2680106f j 80003070 <_vfprintf_r+0x1744> +80001e0c: 01097793 andi a5,s2,16 +80001e10: 00078463 beqz a5,80001e18 <_vfprintf_r+0x4ec> +80001e14: 6540106f j 80003468 <_vfprintf_r+0x1b3c> +80001e18: 04097793 andi a5,s2,64 +80001e1c: 00078463 beqz a5,80001e24 <_vfprintf_r+0x4f8> +80001e20: 2250106f j 80003844 <_vfprintf_r+0x1f18> +80001e24: 20097913 andi s2,s2,512 +80001e28: 00091463 bnez s2,80001e30 <_vfprintf_r+0x504> +80001e2c: 63c0106f j 80003468 <_vfprintf_r+0x1b3c> +80001e30: 01012783 lw a5,16(sp) +80001e34: 00e12823 sw a4,16(sp) +80001e38: 00812703 lw a4,8(sp) +80001e3c: 0007a783 lw a5,0(a5) +80001e40: 00048c93 mv s9,s1 +80001e44: 00e78023 sb a4,0(a5) +80001e48: 000cc703 lbu a4,0(s9) +80001e4c: c0071ce3 bnez a4,80001a64 <_vfprintf_r+0x138> +80001e50: 0ec12783 lw a5,236(sp) +80001e54: da078ce3 beqz a5,80001c0c <_vfprintf_r+0x2e0> +80001e58: 00412583 lw a1,4(sp) +80001e5c: 02012503 lw a0,32(sp) +80001e60: 0e410613 addi a2,sp,228 +80001e64: 7a00a0ef jal ra,8000c604 <__sprint_r> +80001e68: da5ff06f j 80001c0c <_vfprintf_r+0x2e0> +80001e6c: 0004ce03 lbu t3,0(s1) +80001e70: 06c00793 li a5,108 +80001e74: 00fe1463 bne t3,a5,80001e7c <_vfprintf_r+0x550> +80001e78: 2c00106f j 80003138 <_vfprintf_r+0x180c> +80001e7c: 01096913 ori s2,s2,16 +80001e80: c7dff06f j 80001afc <_vfprintf_r+0x1d0> +80001e84: 0004ce03 lbu t3,0(s1) +80001e88: 06800793 li a5,104 +80001e8c: 00fe1463 bne t3,a5,80001e94 <_vfprintf_r+0x568> +80001e90: 2b80106f j 80003148 <_vfprintf_r+0x181c> +80001e94: 04096913 ori s2,s2,64 +80001e98: c65ff06f j 80001afc <_vfprintf_r+0x1d0> +80001e9c: 02097793 andi a5,s2,32 +80001ea0: 000d8313 mv t1,s11 +80001ea4: 040798e3 bnez a5,800026f4 <_vfprintf_r+0xdc8> +80001ea8: 01012783 lw a5,16(sp) +80001eac: 01097713 andi a4,s2,16 +80001eb0: 00478793 addi a5,a5,4 +80001eb4: 00070463 beqz a4,80001ebc <_vfprintf_r+0x590> +80001eb8: 5940206f j 8000444c <_vfprintf_r+0x2b20> +80001ebc: 04097713 andi a4,s2,64 +80001ec0: 00071463 bnez a4,80001ec8 <_vfprintf_r+0x59c> +80001ec4: 6700106f j 80003534 <_vfprintf_r+0x1c08> +80001ec8: 01012703 lw a4,16(sp) +80001ecc: 00090993 mv s3,s2 +80001ed0: 00f12823 sw a5,16(sp) +80001ed4: 00071b83 lh s7,0(a4) +80001ed8: 41fbdd93 srai s11,s7,0x1f +80001edc: 000d8713 mv a4,s11 +80001ee0: 64074c63 bltz a4,80002538 <_vfprintf_r+0xc0c> +80001ee4: fff00793 li a5,-1 +80001ee8: 08f304e3 beq t1,a5,80002770 <_vfprintf_r+0xe44> +80001eec: 01bbe7b3 or a5,s7,s11 +80001ef0: f7f9f913 andi s2,s3,-129 +80001ef4: 06079ce3 bnez a5,8000276c <_vfprintf_r+0xe40> +80001ef8: 00030463 beqz t1,80001f00 <_vfprintf_r+0x5d4> +80001efc: 5b50106f j 80003cb0 <_vfprintf_r+0x2384> +80001f00: 00000313 li t1,0 +80001f04: 00000b13 li s6,0 +80001f08: 1b010c93 addi s9,sp,432 +80001f0c: dd5ff06f j 80001ce0 <_vfprintf_r+0x3b4> +80001f10: 08096913 ori s2,s2,128 +80001f14: 0004ce03 lbu t3,0(s1) +80001f18: be5ff06f j 80001afc <_vfprintf_r+0x1d0> +80001f1c: 02097793 andi a5,s2,32 +80001f20: 000d8313 mv t1,s11 +80001f24: 01096993 ori s3,s2,16 +80001f28: 7e079c63 bnez a5,80002720 <_vfprintf_r+0xdf4> +80001f2c: 01012783 lw a5,16(sp) +80001f30: 00478793 addi a5,a5,4 +80001f34: 01012703 lw a4,16(sp) +80001f38: 00000d93 li s11,0 +80001f3c: 00f12823 sw a5,16(sp) +80001f40: 00072b83 lw s7,0(a4) +80001f44: 00100793 li a5,1 +80001f48: d69ff06f j 80001cb0 <_vfprintf_r+0x384> +80001f4c: 01012783 lw a5,16(sp) +80001f50: 0c0103a3 sb zero,199(sp) +80001f54: 0007ac83 lw s9,0(a5) +80001f58: 00478b93 addi s7,a5,4 +80001f5c: 000c9463 bnez s9,80001f64 <_vfprintf_r+0x638> +80001f60: 1f80106f j 80003158 <_vfprintf_r+0x182c> +80001f64: fff00713 li a4,-1 +80001f68: 00ed9463 bne s11,a4,80001f70 <_vfprintf_r+0x644> +80001f6c: 5180106f j 80003484 <_vfprintf_r+0x1b58> +80001f70: 000d8613 mv a2,s11 +80001f74: 00000593 li a1,0 +80001f78: 000c8513 mv a0,s9 +80001f7c: 01b12823 sw s11,16(sp) +80001f80: 348060ef jal ra,800082c8 +80001f84: 00a12a23 sw a0,20(sp) +80001f88: 01012303 lw t1,16(sp) +80001f8c: 00051463 bnez a0,80001f94 <_vfprintf_r+0x668> +80001f90: 7fd0106f j 80003f8c <_vfprintf_r+0x2660> +80001f94: 01412783 lw a5,20(sp) +80001f98: 41978b33 sub s6,a5,s9 +80001f9c: 0c714703 lbu a4,199(sp) +80001fa0: fffb4993 not s3,s6 +80001fa4: 41f9d993 srai s3,s3,0x1f +80001fa8: 01712823 sw s7,16(sp) +80001fac: 00012a23 sw zero,20(sp) +80001fb0: 02012423 sw zero,40(sp) +80001fb4: 02012223 sw zero,36(sp) +80001fb8: 00012c23 sw zero,24(sp) +80001fbc: 013b79b3 and s3,s6,s3 +80001fc0: 00000313 li t1,0 +80001fc4: d40710e3 bnez a4,80001d04 <_vfprintf_r+0x3d8> +80001fc8: 0740006f j 8000203c <_vfprintf_r+0x710> +80001fcc: 02097793 andi a5,s2,32 +80001fd0: 000d8313 mv t1,s11 +80001fd4: 01096913 ori s2,s2,16 +80001fd8: 76079663 bnez a5,80002744 <_vfprintf_r+0xe18> +80001fdc: 01012783 lw a5,16(sp) +80001fe0: 00478793 addi a5,a5,4 +80001fe4: 01012703 lw a4,16(sp) +80001fe8: 00000d93 li s11,0 +80001fec: 00f12823 sw a5,16(sp) +80001ff0: 00072b83 lw s7,0(a4) +80001ff4: 76c0006f j 80002760 <_vfprintf_r+0xe34> +80001ff8: 00896913 ori s2,s2,8 +80001ffc: 0004ce03 lbu t3,0(s1) +80002000: afdff06f j 80001afc <_vfprintf_r+0x1d0> +80002004: 01012703 lw a4,16(sp) +80002008: 0c0103a3 sb zero,199(sp) +8000200c: 00100993 li s3,1 +80002010: 00072783 lw a5,0(a4) +80002014: 00470713 addi a4,a4,4 +80002018: 00e12823 sw a4,16(sp) +8000201c: 14f10623 sb a5,332(sp) +80002020: 00100b13 li s6,1 +80002024: 14c10c93 addi s9,sp,332 +80002028: 00012a23 sw zero,20(sp) +8000202c: 00000313 li t1,0 +80002030: 02012423 sw zero,40(sp) +80002034: 02012223 sw zero,36(sp) +80002038: 00012c23 sw zero,24(sp) +8000203c: 00297293 andi t0,s2,2 +80002040: 00028463 beqz t0,80002048 <_vfprintf_r+0x71c> +80002044: 00298993 addi s3,s3,2 +80002048: 08497b93 andi s7,s2,132 +8000204c: 0ec12703 lw a4,236(sp) +80002050: 000b9663 bnez s7,8000205c <_vfprintf_r+0x730> +80002054: 41340833 sub a6,s0,s3 +80002058: 430046e3 bgtz a6,80002c84 <_vfprintf_r+0x1358> +8000205c: 0c714683 lbu a3,199(sp) +80002060: 02068a63 beqz a3,80002094 <_vfprintf_r+0x768> +80002064: 0e812683 lw a3,232(sp) +80002068: 0c710613 addi a2,sp,199 +8000206c: 00cd2023 sw a2,0(s10) +80002070: 00170713 addi a4,a4,1 +80002074: 00100613 li a2,1 +80002078: 00168693 addi a3,a3,1 +8000207c: 00cd2223 sw a2,4(s10) +80002080: 0ee12623 sw a4,236(sp) +80002084: 0ed12423 sw a3,232(sp) +80002088: 00700613 li a2,7 +8000208c: 008d0d13 addi s10,s10,8 +80002090: 0cd64263 blt a2,a3,80002154 <_vfprintf_r+0x828> +80002094: 02028a63 beqz t0,800020c8 <_vfprintf_r+0x79c> +80002098: 0e812683 lw a3,232(sp) +8000209c: 0c810613 addi a2,sp,200 +800020a0: 00cd2023 sw a2,0(s10) +800020a4: 00270713 addi a4,a4,2 +800020a8: 00200613 li a2,2 +800020ac: 00168693 addi a3,a3,1 +800020b0: 00cd2223 sw a2,4(s10) +800020b4: 0ee12623 sw a4,236(sp) +800020b8: 0ed12423 sw a3,232(sp) +800020bc: 00700613 li a2,7 +800020c0: 008d0d13 addi s10,s10,8 +800020c4: 4ed648e3 blt a2,a3,80002db4 <_vfprintf_r+0x1488> +800020c8: 08000693 li a3,128 +800020cc: 06db86e3 beq s7,a3,80002938 <_vfprintf_r+0x100c> +800020d0: 41630db3 sub s11,t1,s6 +800020d4: 17b044e3 bgtz s11,80002a3c <_vfprintf_r+0x1110> +800020d8: 10097693 andi a3,s2,256 +800020dc: 70069a63 bnez a3,800027f0 <_vfprintf_r+0xec4> +800020e0: 0e812783 lw a5,232(sp) +800020e4: 01670733 add a4,a4,s6 +800020e8: 019d2023 sw s9,0(s10) +800020ec: 00178793 addi a5,a5,1 +800020f0: 016d2223 sw s6,4(s10) +800020f4: 0ee12623 sw a4,236(sp) +800020f8: 0ef12423 sw a5,232(sp) +800020fc: 00700693 li a3,7 +80002100: 008d0d13 addi s10,s10,8 +80002104: 24f6cee3 blt a3,a5,80002b60 <_vfprintf_r+0x1234> +80002108: 00497913 andi s2,s2,4 +8000210c: 00090663 beqz s2,80002118 <_vfprintf_r+0x7ec> +80002110: 41340933 sub s2,s0,s3 +80002114: 07204863 bgtz s2,80002184 <_vfprintf_r+0x858> +80002118: 01345463 bge s0,s3,80002120 <_vfprintf_r+0x7f4> +8000211c: 00098413 mv s0,s3 +80002120: 00812783 lw a5,8(sp) +80002124: 008787b3 add a5,a5,s0 +80002128: 00f12423 sw a5,8(sp) +8000212c: aa071ce3 bnez a4,80001be4 <_vfprintf_r+0x2b8> +80002130: 01412783 lw a5,20(sp) +80002134: 0e012423 sw zero,232(sp) +80002138: 00078863 beqz a5,80002148 <_vfprintf_r+0x81c> +8000213c: 01412583 lw a1,20(sp) +80002140: 000a0513 mv a0,s4 +80002144: 681020ef jal ra,80004fc4 <_free_r> +80002148: 10c10d13 addi s10,sp,268 +8000214c: 00048c93 mv s9,s1 +80002150: cf9ff06f j 80001e48 <_vfprintf_r+0x51c> +80002154: 00412583 lw a1,4(sp) +80002158: 0e410613 addi a2,sp,228 +8000215c: 000a0513 mv a0,s4 +80002160: 04612623 sw t1,76(sp) +80002164: 04512223 sw t0,68(sp) +80002168: 49c0a0ef jal ra,8000c604 <__sprint_r> +8000216c: a80516e3 bnez a0,80001bf8 <_vfprintf_r+0x2cc> +80002170: 0ec12703 lw a4,236(sp) +80002174: 10c10d13 addi s10,sp,268 +80002178: 04c12303 lw t1,76(sp) +8000217c: 04412283 lw t0,68(sp) +80002180: f15ff06f j 80002094 <_vfprintf_r+0x768> +80002184: 01000693 li a3,16 +80002188: 0e812783 lw a5,232(sp) +8000218c: 0126c463 blt a3,s2,80002194 <_vfprintf_r+0x868> +80002190: 6d10106f j 80004060 <_vfprintf_r+0x2734> +80002194: 800156b7 lui a3,0x80015 +80002198: a5068d93 addi s11,a3,-1456 # 80014a50 <__BSS_END__+0xffffe038> +8000219c: 01000b13 li s6,16 +800021a0: 00700b93 li s7,7 +800021a4: 00412a83 lw s5,4(sp) +800021a8: 00c0006f j 800021b4 <_vfprintf_r+0x888> +800021ac: ff090913 addi s2,s2,-16 +800021b0: 052b5663 bge s6,s2,800021fc <_vfprintf_r+0x8d0> +800021b4: 01070713 addi a4,a4,16 +800021b8: 00178793 addi a5,a5,1 +800021bc: 01bd2023 sw s11,0(s10) +800021c0: 016d2223 sw s6,4(s10) +800021c4: 0ee12623 sw a4,236(sp) +800021c8: 0ef12423 sw a5,232(sp) +800021cc: 008d0d13 addi s10,s10,8 +800021d0: fcfbdee3 bge s7,a5,800021ac <_vfprintf_r+0x880> +800021d4: 0e410613 addi a2,sp,228 +800021d8: 000a8593 mv a1,s5 +800021dc: 000a0513 mv a0,s4 +800021e0: 4240a0ef jal ra,8000c604 <__sprint_r> +800021e4: a0051ae3 bnez a0,80001bf8 <_vfprintf_r+0x2cc> +800021e8: ff090913 addi s2,s2,-16 +800021ec: 0ec12703 lw a4,236(sp) +800021f0: 0e812783 lw a5,232(sp) +800021f4: 10c10d13 addi s10,sp,268 +800021f8: fb2b4ee3 blt s6,s2,800021b4 <_vfprintf_r+0x888> +800021fc: 01270733 add a4,a4,s2 +80002200: 00178793 addi a5,a5,1 +80002204: 01bd2023 sw s11,0(s10) +80002208: 012d2223 sw s2,4(s10) +8000220c: 0ee12623 sw a4,236(sp) +80002210: 0ef12423 sw a5,232(sp) +80002214: 00700693 li a3,7 +80002218: f0f6d0e3 bge a3,a5,80002118 <_vfprintf_r+0x7ec> +8000221c: 00412583 lw a1,4(sp) +80002220: 0e410613 addi a2,sp,228 +80002224: 000a0513 mv a0,s4 +80002228: 3dc0a0ef jal ra,8000c604 <__sprint_r> +8000222c: 9c0516e3 bnez a0,80001bf8 <_vfprintf_r+0x2cc> +80002230: 0ec12703 lw a4,236(sp) +80002234: ee5ff06f j 80002118 <_vfprintf_r+0x7ec> +80002238: 00897713 andi a4,s2,8 +8000223c: 000d8313 mv t1,s11 +80002240: 5e0700e3 beqz a4,80003020 <_vfprintf_r+0x16f4> +80002244: 01012783 lw a5,16(sp) +80002248: 0007a703 lw a4,0(a5) +8000224c: 00478793 addi a5,a5,4 +80002250: 00f12823 sw a5,16(sp) +80002254: 00072583 lw a1,0(a4) +80002258: 00472603 lw a2,4(a4) +8000225c: 00872683 lw a3,8(a4) +80002260: 00c72703 lw a4,12(a4) +80002264: 0eb12823 sw a1,240(sp) +80002268: 0ec12a23 sw a2,244(sp) +8000226c: 0ed12c23 sw a3,248(sp) +80002270: 0ee12e23 sw a4,252(sp) +80002274: 0f010513 addi a0,sp,240 +80002278: 00612a23 sw t1,20(sp) +8000227c: 4dd050ef jal ra,80007f58 <_ldcheck> +80002280: 0ca12623 sw a0,204(sp) +80002284: 00200713 li a4,2 +80002288: 01412303 lw t1,20(sp) +8000228c: 00e51463 bne a0,a4,80002294 <_vfprintf_r+0x968> +80002290: 1580106f j 800033e8 <_vfprintf_r+0x1abc> +80002294: 00100713 li a4,1 +80002298: 00e51463 bne a0,a4,800022a0 <_vfprintf_r+0x974> +8000229c: 2f40106f j 80003590 <_vfprintf_r+0x1c64> +800022a0: 06100713 li a4,97 +800022a4: 00ea9463 bne s5,a4,800022ac <_vfprintf_r+0x980> +800022a8: 7110106f j 800041b8 <_vfprintf_r+0x288c> +800022ac: 04100713 li a4,65 +800022b0: 00ea9463 bne s5,a4,800022b8 <_vfprintf_r+0x98c> +800022b4: 62c0106f j 800038e0 <_vfprintf_r+0x1fb4> +800022b8: fdfaf793 andi a5,s5,-33 +800022bc: fff00713 li a4,-1 +800022c0: 04f12623 sw a5,76(sp) +800022c4: 00e31463 bne t1,a4,800022cc <_vfprintf_r+0x9a0> +800022c8: 71d0106f j 800041e4 <_vfprintf_r+0x28b8> +800022cc: 04700713 li a4,71 +800022d0: 00e79463 bne a5,a4,800022d8 <_vfprintf_r+0x9ac> +800022d4: 7010106f j 800041d4 <_vfprintf_r+0x28a8> +800022d8: 0fc12e83 lw t4,252(sp) +800022dc: 05212c23 sw s2,88(sp) +800022e0: 10096713 ori a4,s2,256 +800022e4: 0f012283 lw t0,240(sp) +800022e8: 0f412f03 lw t5,244(sp) +800022ec: 0f812f83 lw t6,248(sp) +800022f0: 000ed463 bgez t4,800022f8 <_vfprintf_r+0x9cc> +800022f4: 27d0106f j 80003d70 <_vfprintf_r+0x2444> +800022f8: 04012e23 sw zero,92(sp) +800022fc: 00070913 mv s2,a4 +80002300: 00012a23 sw zero,20(sp) +80002304: 04c12703 lw a4,76(sp) +80002308: 04600793 li a5,70 +8000230c: 00f71463 bne a4,a5,80002314 <_vfprintf_r+0x9e8> +80002310: 3050106f j 80003e14 <_vfprintf_r+0x24e8> +80002314: 04500793 li a5,69 +80002318: 00f71463 bne a4,a5,80002320 <_vfprintf_r+0x9f4> +8000231c: 6090106f j 80004124 <_vfprintf_r+0x27f8> +80002320: 0b010993 addi s3,sp,176 +80002324: 0d010793 addi a5,sp,208 +80002328: 0cc10713 addi a4,sp,204 +8000232c: 00030693 mv a3,t1 +80002330: 0dc10813 addi a6,sp,220 +80002334: 00200613 li a2,2 +80002338: 00098593 mv a1,s3 +8000233c: 000a0513 mv a0,s4 +80002340: 04612223 sw t1,68(sp) +80002344: 0a512823 sw t0,176(sp) +80002348: 02512423 sw t0,40(sp) +8000234c: 0be12a23 sw t5,180(sp) +80002350: 03e12223 sw t5,36(sp) +80002354: 0bf12c23 sw t6,184(sp) +80002358: 01f12e23 sw t6,28(sp) +8000235c: 0bd12e23 sw t4,188(sp) +80002360: 01d12c23 sw t4,24(sp) +80002364: 0e1040ef jal ra,80006c44 <_ldtoa_r> +80002368: 04c12783 lw a5,76(sp) +8000236c: 04700713 li a4,71 +80002370: 00050c93 mv s9,a0 +80002374: 01812e83 lw t4,24(sp) +80002378: 01c12f83 lw t6,28(sp) +8000237c: 02412f03 lw t5,36(sp) +80002380: 02812283 lw t0,40(sp) +80002384: 04412303 lw t1,68(sp) +80002388: 00e78463 beq a5,a4,80002390 <_vfprintf_r+0xa64> +8000238c: 0dc0206f j 80004468 <_vfprintf_r+0x2b3c> +80002390: 05812783 lw a5,88(sp) +80002394: 0017f713 andi a4,a5,1 +80002398: 00070463 beqz a4,800023a0 <_vfprintf_r+0xa74> +8000239c: 62d0106f j 800041c8 <_vfprintf_r+0x289c> +800023a0: 0dc12703 lw a4,220(sp) +800023a4: 419707b3 sub a5,a4,s9 +800023a8: 00f12e23 sw a5,28(sp) +800023ac: 0cc12783 lw a5,204(sp) +800023b0: 04700713 li a4,71 +800023b4: 00f12c23 sw a5,24(sp) +800023b8: 04c12783 lw a5,76(sp) +800023bc: 00e79463 bne a5,a4,800023c4 <_vfprintf_r+0xa98> +800023c0: 1290106f j 80003ce8 <_vfprintf_r+0x23bc> +800023c4: 04c12783 lw a5,76(sp) +800023c8: 04600713 li a4,70 +800023cc: 00e79463 bne a5,a4,800023d4 <_vfprintf_r+0xaa8> +800023d0: 3e90106f j 80003fb8 <_vfprintf_r+0x268c> +800023d4: 01812783 lw a5,24(sp) +800023d8: 04100593 li a1,65 +800023dc: 0ffaf693 andi a3,s5,255 +800023e0: fff78713 addi a4,a5,-1 +800023e4: 04c12783 lw a5,76(sp) +800023e8: 0ce12623 sw a4,204(sp) +800023ec: 00000613 li a2,0 +800023f0: 00b79863 bne a5,a1,80002400 <_vfprintf_r+0xad4> +800023f4: 00f68693 addi a3,a3,15 +800023f8: 0ff6f693 andi a3,a3,255 +800023fc: 00100613 li a2,1 +80002400: 0cd10a23 sb a3,212(sp) +80002404: 00075463 bgez a4,8000240c <_vfprintf_r+0xae0> +80002408: 7b90106f j 800043c0 <_vfprintf_r+0x2a94> +8000240c: 02b00693 li a3,43 +80002410: 0cd10aa3 sb a3,213(sp) +80002414: 00900693 li a3,9 +80002418: 00e6c463 blt a3,a4,80002420 <_vfprintf_r+0xaf4> +8000241c: 66d0106f j 80004288 <_vfprintf_r+0x295c> +80002420: 0e310813 addi a6,sp,227 +80002424: 00080613 mv a2,a6 +80002428: 00a00513 li a0,10 +8000242c: 06300313 li t1,99 +80002430: 00c0006f j 8000243c <_vfprintf_r+0xb10> +80002434: 00058613 mv a2,a1 +80002438: 00068713 mv a4,a3 +8000243c: 02a767b3 rem a5,a4,a0 +80002440: fff60593 addi a1,a2,-1 +80002444: 03078793 addi a5,a5,48 +80002448: fef60fa3 sb a5,-1(a2) +8000244c: 02a746b3 div a3,a4,a0 +80002450: fee342e3 blt t1,a4,80002434 <_vfprintf_r+0xb08> +80002454: 03068713 addi a4,a3,48 +80002458: 0ff77713 andi a4,a4,255 +8000245c: ffe60693 addi a3,a2,-2 +80002460: fee58fa3 sb a4,-1(a1) +80002464: 0106e463 bltu a3,a6,8000246c <_vfprintf_r+0xb40> +80002468: 7f50106f j 8000445c <_vfprintf_r+0x2b30> +8000246c: 0d610593 addi a1,sp,214 +80002470: 0080006f j 80002478 <_vfprintf_r+0xb4c> +80002474: 0006c703 lbu a4,0(a3) +80002478: 00158593 addi a1,a1,1 +8000247c: 00168693 addi a3,a3,1 +80002480: fee58fa3 sb a4,-1(a1) +80002484: ff0698e3 bne a3,a6,80002474 <_vfprintf_r+0xb48> +80002488: 0e510713 addi a4,sp,229 +8000248c: 0d610793 addi a5,sp,214 +80002490: 40c70733 sub a4,a4,a2 +80002494: 00e78733 add a4,a5,a4 +80002498: 0d410693 addi a3,sp,212 +8000249c: 40d707b3 sub a5,a4,a3 +800024a0: 02f12c23 sw a5,56(sp) +800024a4: 01c12783 lw a5,28(sp) +800024a8: 03812683 lw a3,56(sp) +800024ac: 00100713 li a4,1 +800024b0: 00d78b33 add s6,a5,a3 +800024b4: 00f74463 blt a4,a5,800024bc <_vfprintf_r+0xb90> +800024b8: 7210106f j 800043d8 <_vfprintf_r+0x2aac> +800024bc: 02c12783 lw a5,44(sp) +800024c0: 00fb0b33 add s6,s6,a5 +800024c4: 05812783 lw a5,88(sp) +800024c8: fffb4993 not s3,s6 +800024cc: 41f9d993 srai s3,s3,0x1f +800024d0: bff7f913 andi s2,a5,-1025 +800024d4: 10096913 ori s2,s2,256 +800024d8: 013b79b3 and s3,s6,s3 +800024dc: 02012423 sw zero,40(sp) +800024e0: 02012223 sw zero,36(sp) +800024e4: 00012c23 sw zero,24(sp) +800024e8: 05c12783 lw a5,92(sp) +800024ec: 00079463 bnez a5,800024f4 <_vfprintf_r+0xbc8> +800024f0: 06d0106f j 80003d5c <_vfprintf_r+0x2430> +800024f4: 02d00713 li a4,45 +800024f8: 0ce103a3 sb a4,199(sp) +800024fc: 00000313 li t1,0 +80002500: 00198993 addi s3,s3,1 +80002504: b39ff06f j 8000203c <_vfprintf_r+0x710> +80002508: 02097793 andi a5,s2,32 +8000250c: 000d8313 mv t1,s11 +80002510: 01096993 ori s3,s2,16 +80002514: 1e079263 bnez a5,800026f8 <_vfprintf_r+0xdcc> +80002518: 01012783 lw a5,16(sp) +8000251c: 00478793 addi a5,a5,4 +80002520: 01012703 lw a4,16(sp) +80002524: 00f12823 sw a5,16(sp) +80002528: 00072b83 lw s7,0(a4) +8000252c: 41fbdd93 srai s11,s7,0x1f +80002530: 000d8713 mv a4,s11 +80002534: 9a0758e3 bgez a4,80001ee4 <_vfprintf_r+0x5b8> +80002538: 41700bb3 neg s7,s7 +8000253c: 017037b3 snez a5,s7 +80002540: 41b00db3 neg s11,s11 +80002544: 40fd8db3 sub s11,s11,a5 +80002548: 02d00793 li a5,45 +8000254c: 0cf103a3 sb a5,199(sp) +80002550: fff00713 li a4,-1 +80002554: 00100793 li a5,1 +80002558: f6e31263 bne t1,a4,80001cbc <_vfprintf_r+0x390> +8000255c: 00100713 li a4,1 +80002560: 20e78863 beq a5,a4,80002770 <_vfprintf_r+0xe44> +80002564: 00200713 li a4,2 +80002568: 24e78263 beq a5,a4,800027ac <_vfprintf_r+0xe80> +8000256c: 1b010693 addi a3,sp,432 +80002570: 0080006f j 80002578 <_vfprintf_r+0xc4c> +80002574: 000c8693 mv a3,s9 +80002578: 01dd9793 slli a5,s11,0x1d +8000257c: 007bf713 andi a4,s7,7 +80002580: 003bdb93 srli s7,s7,0x3 +80002584: 03070713 addi a4,a4,48 +80002588: 0177ebb3 or s7,a5,s7 +8000258c: 003ddd93 srli s11,s11,0x3 +80002590: fee68fa3 sb a4,-1(a3) +80002594: 01bbe7b3 or a5,s7,s11 +80002598: fff68c93 addi s9,a3,-1 +8000259c: fc079ce3 bnez a5,80002574 <_vfprintf_r+0xc48> +800025a0: 0019f613 andi a2,s3,1 +800025a4: 22060e63 beqz a2,800027e0 <_vfprintf_r+0xeb4> +800025a8: 03000613 li a2,48 +800025ac: 22c70a63 beq a4,a2,800027e0 <_vfprintf_r+0xeb4> +800025b0: ffe68693 addi a3,a3,-2 +800025b4: 1b010793 addi a5,sp,432 +800025b8: fecc8fa3 sb a2,-1(s9) +800025bc: 40d78b33 sub s6,a5,a3 +800025c0: 00098913 mv s2,s3 +800025c4: 00068c93 mv s9,a3 +800025c8: f18ff06f j 80001ce0 <_vfprintf_r+0x3b4> +800025cc: 01012703 lw a4,16(sp) +800025d0: ffff87b7 lui a5,0xffff8 +800025d4: 8307c793 xori a5,a5,-2000 +800025d8: 0cf11423 sh a5,200(sp) +800025dc: 00470793 addi a5,a4,4 800025e0: 00f12823 sw a5,16(sp) -800025e4: ca045a63 bgez s0,80001a98 <_vfprintf_r+0x1d0> -800025e8: 40800433 neg s0,s0 -800025ec: 00496913 ori s2,s2,4 -800025f0: ca8ff06f j 80001a98 <_vfprintf_r+0x1d0> -800025f4: 00196913 ori s2,s2,1 -800025f8: 0004ce03 lbu t3,0(s1) -800025fc: c9cff06f j 80001a98 <_vfprintf_r+0x1d0> -80002600: 02097793 andi a5,s2,32 -80002604: 000d8313 mv t1,s11 -80002608: 0c079c63 bnez a5,800026e0 <_vfprintf_r+0xe18> -8000260c: 01012683 lw a3,16(sp) -80002610: 01097713 andi a4,s2,16 -80002614: 00468793 addi a5,a3,4 -80002618: 0006ab83 lw s7,0(a3) -8000261c: 960712e3 bnez a4,80001f80 <_vfprintf_r+0x6b8> -80002620: 04097713 andi a4,s2,64 -80002624: 6c0708e3 beqz a4,800034f4 <_vfprintf_r+0x1c2c> -80002628: 010b9b93 slli s7,s7,0x10 -8000262c: 010bdb93 srli s7,s7,0x10 -80002630: 00000d93 li s11,0 -80002634: 00f12823 sw a5,16(sp) -80002638: 0c40006f j 800026fc <_vfprintf_r+0xe34> -8000263c: 02097793 andi a5,s2,32 -80002640: 000d8313 mv t1,s11 -80002644: 06079a63 bnez a5,800026b8 <_vfprintf_r+0xdf0> -80002648: 01012683 lw a3,16(sp) -8000264c: 01097713 andi a4,s2,16 -80002650: 00468793 addi a5,a3,4 -80002654: 0006ab83 lw s7,0(a3) -80002658: 00070463 beqz a4,80002660 <_vfprintf_r+0xd98> -8000265c: 5950106f j 800043f0 <_vfprintf_r+0x2b28> -80002660: 04097713 andi a4,s2,64 -80002664: 6a0704e3 beqz a4,8000350c <_vfprintf_r+0x1c44> -80002668: 010b9b93 slli s7,s7,0x10 -8000266c: 00f12823 sw a5,16(sp) -80002670: 010bdb93 srli s7,s7,0x10 -80002674: 00000d93 li s11,0 -80002678: 00090993 mv s3,s2 -8000267c: 00100793 li a5,1 -80002680: dccff06f j 80001c4c <_vfprintf_r+0x384> -80002684: 02012503 lw a0,32(sp) -80002688: 778020ef jal ra,80004e00 <__sinit> -8000268c: abcff06f j 80001948 <_vfprintf_r+0x80> -80002690: 00090993 mv s3,s2 -80002694: 01012783 lw a5,16(sp) -80002698: 00778793 addi a5,a5,7 -8000269c: ff87f793 andi a5,a5,-8 -800026a0: 0047a703 lw a4,4(a5) -800026a4: 00878693 addi a3,a5,8 -800026a8: 00d12823 sw a3,16(sp) -800026ac: 0007ab83 lw s7,0(a5) -800026b0: 00070d93 mv s11,a4 -800026b4: fc8ff06f j 80001e7c <_vfprintf_r+0x5b4> -800026b8: 00090993 mv s3,s2 -800026bc: 01012783 lw a5,16(sp) -800026c0: 00778793 addi a5,a5,7 -800026c4: ff87f793 andi a5,a5,-8 -800026c8: 00878713 addi a4,a5,8 -800026cc: 0007ab83 lw s7,0(a5) -800026d0: 0047ad83 lw s11,4(a5) -800026d4: 00e12823 sw a4,16(sp) -800026d8: 00100793 li a5,1 -800026dc: d70ff06f j 80001c4c <_vfprintf_r+0x384> -800026e0: 01012783 lw a5,16(sp) -800026e4: 00778793 addi a5,a5,7 -800026e8: ff87f793 andi a5,a5,-8 -800026ec: 0007ab83 lw s7,0(a5) -800026f0: 0047ad83 lw s11,4(a5) -800026f4: 00878713 addi a4,a5,8 -800026f8: 00e12823 sw a4,16(sp) -800026fc: bff97993 andi s3,s2,-1025 -80002700: 00000793 li a5,0 -80002704: d48ff06f j 80001c4c <_vfprintf_r+0x384> -80002708: 00090993 mv s3,s2 -8000270c: 360d9ce3 bnez s11,80003284 <_vfprintf_r+0x19bc> -80002710: 00900793 li a5,9 -80002714: 3777e8e3 bltu a5,s7,80003284 <_vfprintf_r+0x19bc> -80002718: 030b8b93 addi s7,s7,48 -8000271c: 1b7107a3 sb s7,431(sp) -80002720: 00098913 mv s2,s3 -80002724: 00100b13 li s6,1 -80002728: 1af10c93 addi s9,sp,431 -8000272c: d50ff06f j 80001c7c <_vfprintf_r+0x3b4> -80002730: 00100713 li a4,1 -80002734: 00e79463 bne a5,a4,8000273c <_vfprintf_r+0xe74> -80002738: 5140106f j 80003c4c <_vfprintf_r+0x2384> -8000273c: 00200713 li a4,2 -80002740: 00090993 mv s3,s2 -80002744: dce792e3 bne a5,a4,80002508 <_vfprintf_r+0xc40> -80002748: 03012683 lw a3,48(sp) -8000274c: 1b010c93 addi s9,sp,432 -80002750: 00fbf793 andi a5,s7,15 -80002754: 00f687b3 add a5,a3,a5 -80002758: 0007c783 lbu a5,0(a5) -8000275c: 01cd9713 slli a4,s11,0x1c -80002760: 004bdb93 srli s7,s7,0x4 -80002764: fffc8c93 addi s9,s9,-1 -80002768: 01776bb3 or s7,a4,s7 -8000276c: 004ddd93 srli s11,s11,0x4 -80002770: 00fc8023 sb a5,0(s9) -80002774: 01bbe7b3 or a5,s7,s11 -80002778: fc079ce3 bnez a5,80002750 <_vfprintf_r+0xe88> -8000277c: 1b010793 addi a5,sp,432 -80002780: 41978b33 sub s6,a5,s9 +800025e4: 800157b7 lui a5,0x80015 +800025e8: a8078793 addi a5,a5,-1408 # 80014a80 <__BSS_END__+0xffffe068> +800025ec: 000d8313 mv t1,s11 +800025f0: 02f12823 sw a5,48(sp) +800025f4: 00072b83 lw s7,0(a4) +800025f8: 00000d93 li s11,0 +800025fc: 00296993 ori s3,s2,2 +80002600: 00200793 li a5,2 +80002604: 07800a93 li s5,120 +80002608: ea8ff06f j 80001cb0 <_vfprintf_r+0x384> +8000260c: 0c714783 lbu a5,199(sp) +80002610: 0004ce03 lbu t3,0(s1) +80002614: ce079463 bnez a5,80001afc <_vfprintf_r+0x1d0> +80002618: 02000793 li a5,32 +8000261c: 0cf103a3 sb a5,199(sp) +80002620: cdcff06f j 80001afc <_vfprintf_r+0x1d0> +80002624: 02b00793 li a5,43 +80002628: 0cf103a3 sb a5,199(sp) +8000262c: 0004ce03 lbu t3,0(s1) +80002630: cccff06f j 80001afc <_vfprintf_r+0x1d0> +80002634: 01012783 lw a5,16(sp) +80002638: 0004ce03 lbu t3,0(s1) +8000263c: 0007a403 lw s0,0(a5) +80002640: 00478793 addi a5,a5,4 +80002644: 00f12823 sw a5,16(sp) +80002648: ca045a63 bgez s0,80001afc <_vfprintf_r+0x1d0> +8000264c: 40800433 neg s0,s0 +80002650: 00496913 ori s2,s2,4 +80002654: ca8ff06f j 80001afc <_vfprintf_r+0x1d0> +80002658: 00196913 ori s2,s2,1 +8000265c: 0004ce03 lbu t3,0(s1) +80002660: c9cff06f j 80001afc <_vfprintf_r+0x1d0> +80002664: 02097793 andi a5,s2,32 +80002668: 000d8313 mv t1,s11 +8000266c: 0c079c63 bnez a5,80002744 <_vfprintf_r+0xe18> +80002670: 01012683 lw a3,16(sp) +80002674: 01097713 andi a4,s2,16 +80002678: 00468793 addi a5,a3,4 +8000267c: 0006ab83 lw s7,0(a3) +80002680: 960712e3 bnez a4,80001fe4 <_vfprintf_r+0x6b8> +80002684: 04097713 andi a4,s2,64 +80002688: 6c0708e3 beqz a4,80003558 <_vfprintf_r+0x1c2c> +8000268c: 010b9b93 slli s7,s7,0x10 +80002690: 010bdb93 srli s7,s7,0x10 +80002694: 00000d93 li s11,0 +80002698: 00f12823 sw a5,16(sp) +8000269c: 0c40006f j 80002760 <_vfprintf_r+0xe34> +800026a0: 02097793 andi a5,s2,32 +800026a4: 000d8313 mv t1,s11 +800026a8: 06079a63 bnez a5,8000271c <_vfprintf_r+0xdf0> +800026ac: 01012683 lw a3,16(sp) +800026b0: 01097713 andi a4,s2,16 +800026b4: 00468793 addi a5,a3,4 +800026b8: 0006ab83 lw s7,0(a3) +800026bc: 00070463 beqz a4,800026c4 <_vfprintf_r+0xd98> +800026c0: 5950106f j 80004454 <_vfprintf_r+0x2b28> +800026c4: 04097713 andi a4,s2,64 +800026c8: 6a0704e3 beqz a4,80003570 <_vfprintf_r+0x1c44> +800026cc: 010b9b93 slli s7,s7,0x10 +800026d0: 00f12823 sw a5,16(sp) +800026d4: 010bdb93 srli s7,s7,0x10 +800026d8: 00000d93 li s11,0 +800026dc: 00090993 mv s3,s2 +800026e0: 00100793 li a5,1 +800026e4: dccff06f j 80001cb0 <_vfprintf_r+0x384> +800026e8: 02012503 lw a0,32(sp) +800026ec: 778020ef jal ra,80004e64 <__sinit> +800026f0: abcff06f j 800019ac <_vfprintf_r+0x80> +800026f4: 00090993 mv s3,s2 +800026f8: 01012783 lw a5,16(sp) +800026fc: 00778793 addi a5,a5,7 +80002700: ff87f793 andi a5,a5,-8 +80002704: 0047a703 lw a4,4(a5) +80002708: 00878693 addi a3,a5,8 +8000270c: 00d12823 sw a3,16(sp) +80002710: 0007ab83 lw s7,0(a5) +80002714: 00070d93 mv s11,a4 +80002718: fc8ff06f j 80001ee0 <_vfprintf_r+0x5b4> +8000271c: 00090993 mv s3,s2 +80002720: 01012783 lw a5,16(sp) +80002724: 00778793 addi a5,a5,7 +80002728: ff87f793 andi a5,a5,-8 +8000272c: 00878713 addi a4,a5,8 +80002730: 0007ab83 lw s7,0(a5) +80002734: 0047ad83 lw s11,4(a5) +80002738: 00e12823 sw a4,16(sp) +8000273c: 00100793 li a5,1 +80002740: d70ff06f j 80001cb0 <_vfprintf_r+0x384> +80002744: 01012783 lw a5,16(sp) +80002748: 00778793 addi a5,a5,7 +8000274c: ff87f793 andi a5,a5,-8 +80002750: 0007ab83 lw s7,0(a5) +80002754: 0047ad83 lw s11,4(a5) +80002758: 00878713 addi a4,a5,8 +8000275c: 00e12823 sw a4,16(sp) +80002760: bff97993 andi s3,s2,-1025 +80002764: 00000793 li a5,0 +80002768: d48ff06f j 80001cb0 <_vfprintf_r+0x384> +8000276c: 00090993 mv s3,s2 +80002770: 360d9ce3 bnez s11,800032e8 <_vfprintf_r+0x19bc> +80002774: 00900793 li a5,9 +80002778: 3777e8e3 bltu a5,s7,800032e8 <_vfprintf_r+0x19bc> +8000277c: 030b8b93 addi s7,s7,48 +80002780: 1b7107a3 sb s7,431(sp) 80002784: 00098913 mv s2,s3 -80002788: cf4ff06f j 80001c7c <_vfprintf_r+0x3b4> -8000278c: 06500693 li a3,101 -80002790: 3956d663 bge a3,s5,80002b1c <_vfprintf_r+0x1254> -80002794: 0f012683 lw a3,240(sp) -80002798: 0a010593 addi a1,sp,160 -8000279c: 0b010513 addi a0,sp,176 -800027a0: 0ad12823 sw a3,176(sp) -800027a4: 0f412683 lw a3,244(sp) -800027a8: 04e12223 sw a4,68(sp) -800027ac: 0a012023 sw zero,160(sp) -800027b0: 0ad12a23 sw a3,180(sp) -800027b4: 0f812683 lw a3,248(sp) -800027b8: 0a012223 sw zero,164(sp) -800027bc: 0a012423 sw zero,168(sp) -800027c0: 0ad12c23 sw a3,184(sp) -800027c4: 0fc12683 lw a3,252(sp) -800027c8: 0a012623 sw zero,172(sp) -800027cc: 0ad12e23 sw a3,188(sp) -800027d0: 6d10e0ef jal ra,800116a0 <__eqtf2> -800027d4: 04412703 lw a4,68(sp) -800027d8: 5a051263 bnez a0,80002d7c <_vfprintf_r+0x14b4> -800027dc: 0e812783 lw a5,232(sp) -800027e0: 800156b7 lui a3,0x80015 -800027e4: a2868693 addi a3,a3,-1496 # 80014a28 <__BSS_END__+0xffffda98> -800027e8: 00170713 addi a4,a4,1 -800027ec: 00dd2023 sw a3,0(s10) -800027f0: 00178793 addi a5,a5,1 -800027f4: 00100693 li a3,1 -800027f8: 00dd2223 sw a3,4(s10) -800027fc: 0ee12623 sw a4,236(sp) -80002800: 0ef12423 sw a5,232(sp) -80002804: 00700713 li a4,7 -80002808: 008d0d13 addi s10,s10,8 -8000280c: 34f744e3 blt a4,a5,80003354 <_vfprintf_r+0x1a8c> -80002810: 0cc12783 lw a5,204(sp) -80002814: 01c12703 lw a4,28(sp) -80002818: 00e7ca63 blt a5,a4,8000282c <_vfprintf_r+0xf64> -8000281c: 00197793 andi a5,s2,1 -80002820: 00079663 bnez a5,8000282c <_vfprintf_r+0xf64> -80002824: 0ec12703 lw a4,236(sp) -80002828: 87dff06f j 800020a4 <_vfprintf_r+0x7dc> -8000282c: 03412783 lw a5,52(sp) -80002830: 02c12683 lw a3,44(sp) -80002834: 0ec12703 lw a4,236(sp) -80002838: 00fd2023 sw a5,0(s10) -8000283c: 0e812783 lw a5,232(sp) -80002840: 00e68733 add a4,a3,a4 -80002844: 00dd2223 sw a3,4(s10) -80002848: 00178793 addi a5,a5,1 -8000284c: 0ee12623 sw a4,236(sp) -80002850: 0ef12423 sw a5,232(sp) -80002854: 00700693 li a3,7 -80002858: 008d0d13 addi s10,s10,8 -8000285c: 04f6cae3 blt a3,a5,800030b0 <_vfprintf_r+0x17e8> -80002860: 01c12783 lw a5,28(sp) -80002864: fff78b13 addi s6,a5,-1 -80002868: 83605ee3 blez s6,800020a4 <_vfprintf_r+0x7dc> -8000286c: 01000693 li a3,16 -80002870: 0e812783 lw a5,232(sp) -80002874: 3166d0e3 bge a3,s6,80003374 <_vfprintf_r+0x1aac> -80002878: 01000b93 li s7,16 -8000287c: 00700a93 li s5,7 -80002880: 00412c83 lw s9,4(sp) -80002884: 00c0006f j 80002890 <_vfprintf_r+0xfc8> -80002888: ff0b0b13 addi s6,s6,-16 -8000288c: 2f6bd4e3 bge s7,s6,80003374 <_vfprintf_r+0x1aac> -80002890: 01070713 addi a4,a4,16 -80002894: 00178793 addi a5,a5,1 -80002898: 018d2023 sw s8,0(s10) -8000289c: 017d2223 sw s7,4(s10) -800028a0: 0ee12623 sw a4,236(sp) -800028a4: 0ef12423 sw a5,232(sp) -800028a8: 008d0d13 addi s10,s10,8 -800028ac: fcfadee3 bge s5,a5,80002888 <_vfprintf_r+0xfc0> -800028b0: 0e410613 addi a2,sp,228 -800028b4: 000c8593 mv a1,s9 -800028b8: 000a0513 mv a0,s4 -800028bc: 4e5090ef jal ra,8000c5a0 <__sprint_r> -800028c0: ac051a63 bnez a0,80001b94 <_vfprintf_r+0x2cc> -800028c4: 0ec12703 lw a4,236(sp) -800028c8: 0e812783 lw a5,232(sp) -800028cc: 10c10d13 addi s10,sp,268 -800028d0: fb9ff06f j 80002888 <_vfprintf_r+0xfc0> -800028d4: 41340bb3 sub s7,s0,s3 -800028d8: f9705a63 blez s7,8000206c <_vfprintf_r+0x7a4> -800028dc: 01000613 li a2,16 -800028e0: 0e812683 lw a3,232(sp) -800028e4: 0b765463 bge a2,s7,8000298c <_vfprintf_r+0x10c4> -800028e8: 04912223 sw s1,68(sp) -800028ec: 000d0793 mv a5,s10 -800028f0: 000b8493 mv s1,s7 -800028f4: 000c8d13 mv s10,s9 -800028f8: 00098b93 mv s7,s3 -800028fc: 000b0c93 mv s9,s6 -80002900: 00040993 mv s3,s0 -80002904: 01000e93 li t4,16 -80002908: 00700d93 li s11,7 -8000290c: 00412403 lw s0,4(sp) -80002910: 00030b13 mv s6,t1 -80002914: 00c0006f j 80002920 <_vfprintf_r+0x1058> -80002918: ff048493 addi s1,s1,-16 -8000291c: 049ed863 bge t4,s1,8000296c <_vfprintf_r+0x10a4> -80002920: 01070713 addi a4,a4,16 -80002924: 00168693 addi a3,a3,1 -80002928: 0187a023 sw s8,0(a5) -8000292c: 01d7a223 sw t4,4(a5) -80002930: 0ee12623 sw a4,236(sp) -80002934: 0ed12423 sw a3,232(sp) -80002938: 00878793 addi a5,a5,8 -8000293c: fcdddee3 bge s11,a3,80002918 <_vfprintf_r+0x1050> -80002940: 0e410613 addi a2,sp,228 -80002944: 00040593 mv a1,s0 -80002948: 000a0513 mv a0,s4 -8000294c: 455090ef jal ra,8000c5a0 <__sprint_r> -80002950: a4051263 bnez a0,80001b94 <_vfprintf_r+0x2cc> -80002954: 01000e93 li t4,16 -80002958: ff048493 addi s1,s1,-16 -8000295c: 0ec12703 lw a4,236(sp) -80002960: 0e812683 lw a3,232(sp) -80002964: 10c10793 addi a5,sp,268 -80002968: fa9ecce3 blt t4,s1,80002920 <_vfprintf_r+0x1058> -8000296c: 00098413 mv s0,s3 -80002970: 000b8993 mv s3,s7 -80002974: 00048b93 mv s7,s1 -80002978: 04412483 lw s1,68(sp) -8000297c: 000b0313 mv t1,s6 -80002980: 000c8b13 mv s6,s9 -80002984: 000d0c93 mv s9,s10 -80002988: 00078d13 mv s10,a5 -8000298c: 01770733 add a4,a4,s7 -80002990: 00168693 addi a3,a3,1 -80002994: 018d2023 sw s8,0(s10) -80002998: 017d2223 sw s7,4(s10) -8000299c: 0ee12623 sw a4,236(sp) -800029a0: 0ed12423 sw a3,232(sp) -800029a4: 00700613 li a2,7 -800029a8: 008d0d13 addi s10,s10,8 -800029ac: ecd65063 bge a2,a3,8000206c <_vfprintf_r+0x7a4> -800029b0: 00412583 lw a1,4(sp) -800029b4: 0e410613 addi a2,sp,228 -800029b8: 000a0513 mv a0,s4 -800029bc: 04612223 sw t1,68(sp) -800029c0: 3e1090ef jal ra,8000c5a0 <__sprint_r> -800029c4: 9c051863 bnez a0,80001b94 <_vfprintf_r+0x2cc> -800029c8: 0ec12703 lw a4,236(sp) -800029cc: 10c10d13 addi s10,sp,268 -800029d0: 04412303 lw t1,68(sp) -800029d4: e98ff06f j 8000206c <_vfprintf_r+0x7a4> -800029d8: 01000613 li a2,16 -800029dc: 0e812683 lw a3,232(sp) -800029e0: 09b65863 bge a2,s11,80002a70 <_vfprintf_r+0x11a8> -800029e4: 000d0793 mv a5,s10 -800029e8: 01000813 li a6,16 -800029ec: 000c8d13 mv s10,s9 -800029f0: 00700b93 li s7,7 -800029f4: 000b0c93 mv s9,s6 -800029f8: 00098b13 mv s6,s3 -800029fc: 00040993 mv s3,s0 -80002a00: 00412403 lw s0,4(sp) -80002a04: 00c0006f j 80002a10 <_vfprintf_r+0x1148> -80002a08: ff0d8d93 addi s11,s11,-16 -80002a0c: 05b85863 bge a6,s11,80002a5c <_vfprintf_r+0x1194> -80002a10: 01070713 addi a4,a4,16 -80002a14: 00168693 addi a3,a3,1 -80002a18: 0187a023 sw s8,0(a5) -80002a1c: 0107a223 sw a6,4(a5) -80002a20: 0ee12623 sw a4,236(sp) -80002a24: 0ed12423 sw a3,232(sp) -80002a28: 00878793 addi a5,a5,8 -80002a2c: fcdbdee3 bge s7,a3,80002a08 <_vfprintf_r+0x1140> -80002a30: 0e410613 addi a2,sp,228 -80002a34: 00040593 mv a1,s0 -80002a38: 000a0513 mv a0,s4 -80002a3c: 365090ef jal ra,8000c5a0 <__sprint_r> -80002a40: 94051a63 bnez a0,80001b94 <_vfprintf_r+0x2cc> -80002a44: 01000813 li a6,16 -80002a48: ff0d8d93 addi s11,s11,-16 -80002a4c: 0ec12703 lw a4,236(sp) -80002a50: 0e812683 lw a3,232(sp) -80002a54: 10c10793 addi a5,sp,268 -80002a58: fbb84ce3 blt a6,s11,80002a10 <_vfprintf_r+0x1148> -80002a5c: 00098413 mv s0,s3 -80002a60: 000b0993 mv s3,s6 -80002a64: 000c8b13 mv s6,s9 -80002a68: 000d0c93 mv s9,s10 -80002a6c: 00078d13 mv s10,a5 -80002a70: 01b70733 add a4,a4,s11 -80002a74: 00168693 addi a3,a3,1 -80002a78: 018d2023 sw s8,0(s10) -80002a7c: 01bd2223 sw s11,4(s10) -80002a80: 0ee12623 sw a4,236(sp) -80002a84: 0ed12423 sw a3,232(sp) -80002a88: 00700613 li a2,7 -80002a8c: 008d0d13 addi s10,s10,8 -80002a90: ded65263 bge a2,a3,80002074 <_vfprintf_r+0x7ac> -80002a94: 00412583 lw a1,4(sp) -80002a98: 0e410613 addi a2,sp,228 +80002788: 00100b13 li s6,1 +8000278c: 1af10c93 addi s9,sp,431 +80002790: d50ff06f j 80001ce0 <_vfprintf_r+0x3b4> +80002794: 00100713 li a4,1 +80002798: 00e79463 bne a5,a4,800027a0 <_vfprintf_r+0xe74> +8000279c: 5140106f j 80003cb0 <_vfprintf_r+0x2384> +800027a0: 00200713 li a4,2 +800027a4: 00090993 mv s3,s2 +800027a8: dce792e3 bne a5,a4,8000256c <_vfprintf_r+0xc40> +800027ac: 03012683 lw a3,48(sp) +800027b0: 1b010c93 addi s9,sp,432 +800027b4: 00fbf793 andi a5,s7,15 +800027b8: 00f687b3 add a5,a3,a5 +800027bc: 0007c783 lbu a5,0(a5) +800027c0: 01cd9713 slli a4,s11,0x1c +800027c4: 004bdb93 srli s7,s7,0x4 +800027c8: fffc8c93 addi s9,s9,-1 +800027cc: 01776bb3 or s7,a4,s7 +800027d0: 004ddd93 srli s11,s11,0x4 +800027d4: 00fc8023 sb a5,0(s9) +800027d8: 01bbe7b3 or a5,s7,s11 +800027dc: fc079ce3 bnez a5,800027b4 <_vfprintf_r+0xe88> +800027e0: 1b010793 addi a5,sp,432 +800027e4: 41978b33 sub s6,a5,s9 +800027e8: 00098913 mv s2,s3 +800027ec: cf4ff06f j 80001ce0 <_vfprintf_r+0x3b4> +800027f0: 06500693 li a3,101 +800027f4: 3956d663 bge a3,s5,80002b80 <_vfprintf_r+0x1254> +800027f8: 0f012683 lw a3,240(sp) +800027fc: 0a010593 addi a1,sp,160 +80002800: 0b010513 addi a0,sp,176 +80002804: 0ad12823 sw a3,176(sp) +80002808: 0f412683 lw a3,244(sp) +8000280c: 04e12223 sw a4,68(sp) +80002810: 0a012023 sw zero,160(sp) +80002814: 0ad12a23 sw a3,180(sp) +80002818: 0f812683 lw a3,248(sp) +8000281c: 0a012223 sw zero,164(sp) +80002820: 0a012423 sw zero,168(sp) +80002824: 0ad12c23 sw a3,184(sp) +80002828: 0fc12683 lw a3,252(sp) +8000282c: 0a012623 sw zero,172(sp) +80002830: 0ad12e23 sw a3,188(sp) +80002834: 6d10e0ef jal ra,80011704 <__eqtf2> +80002838: 04412703 lw a4,68(sp) +8000283c: 5a051263 bnez a0,80002de0 <_vfprintf_r+0x14b4> +80002840: 0e812783 lw a5,232(sp) +80002844: 800156b7 lui a3,0x80015 +80002848: ab068693 addi a3,a3,-1360 # 80014ab0 <__BSS_END__+0xffffe098> +8000284c: 00170713 addi a4,a4,1 +80002850: 00dd2023 sw a3,0(s10) +80002854: 00178793 addi a5,a5,1 +80002858: 00100693 li a3,1 +8000285c: 00dd2223 sw a3,4(s10) +80002860: 0ee12623 sw a4,236(sp) +80002864: 0ef12423 sw a5,232(sp) +80002868: 00700713 li a4,7 +8000286c: 008d0d13 addi s10,s10,8 +80002870: 34f744e3 blt a4,a5,800033b8 <_vfprintf_r+0x1a8c> +80002874: 0cc12783 lw a5,204(sp) +80002878: 01c12703 lw a4,28(sp) +8000287c: 00e7ca63 blt a5,a4,80002890 <_vfprintf_r+0xf64> +80002880: 00197793 andi a5,s2,1 +80002884: 00079663 bnez a5,80002890 <_vfprintf_r+0xf64> +80002888: 0ec12703 lw a4,236(sp) +8000288c: 87dff06f j 80002108 <_vfprintf_r+0x7dc> +80002890: 03412783 lw a5,52(sp) +80002894: 02c12683 lw a3,44(sp) +80002898: 0ec12703 lw a4,236(sp) +8000289c: 00fd2023 sw a5,0(s10) +800028a0: 0e812783 lw a5,232(sp) +800028a4: 00e68733 add a4,a3,a4 +800028a8: 00dd2223 sw a3,4(s10) +800028ac: 00178793 addi a5,a5,1 +800028b0: 0ee12623 sw a4,236(sp) +800028b4: 0ef12423 sw a5,232(sp) +800028b8: 00700693 li a3,7 +800028bc: 008d0d13 addi s10,s10,8 +800028c0: 04f6cae3 blt a3,a5,80003114 <_vfprintf_r+0x17e8> +800028c4: 01c12783 lw a5,28(sp) +800028c8: fff78b13 addi s6,a5,-1 +800028cc: 83605ee3 blez s6,80002108 <_vfprintf_r+0x7dc> +800028d0: 01000693 li a3,16 +800028d4: 0e812783 lw a5,232(sp) +800028d8: 3166d0e3 bge a3,s6,800033d8 <_vfprintf_r+0x1aac> +800028dc: 01000b93 li s7,16 +800028e0: 00700a93 li s5,7 +800028e4: 00412c83 lw s9,4(sp) +800028e8: 00c0006f j 800028f4 <_vfprintf_r+0xfc8> +800028ec: ff0b0b13 addi s6,s6,-16 +800028f0: 2f6bd4e3 bge s7,s6,800033d8 <_vfprintf_r+0x1aac> +800028f4: 01070713 addi a4,a4,16 +800028f8: 00178793 addi a5,a5,1 +800028fc: 018d2023 sw s8,0(s10) +80002900: 017d2223 sw s7,4(s10) +80002904: 0ee12623 sw a4,236(sp) +80002908: 0ef12423 sw a5,232(sp) +8000290c: 008d0d13 addi s10,s10,8 +80002910: fcfadee3 bge s5,a5,800028ec <_vfprintf_r+0xfc0> +80002914: 0e410613 addi a2,sp,228 +80002918: 000c8593 mv a1,s9 +8000291c: 000a0513 mv a0,s4 +80002920: 4e5090ef jal ra,8000c604 <__sprint_r> +80002924: ac051a63 bnez a0,80001bf8 <_vfprintf_r+0x2cc> +80002928: 0ec12703 lw a4,236(sp) +8000292c: 0e812783 lw a5,232(sp) +80002930: 10c10d13 addi s10,sp,268 +80002934: fb9ff06f j 800028ec <_vfprintf_r+0xfc0> +80002938: 41340bb3 sub s7,s0,s3 +8000293c: f9705a63 blez s7,800020d0 <_vfprintf_r+0x7a4> +80002940: 01000613 li a2,16 +80002944: 0e812683 lw a3,232(sp) +80002948: 0b765463 bge a2,s7,800029f0 <_vfprintf_r+0x10c4> +8000294c: 04912223 sw s1,68(sp) +80002950: 000d0793 mv a5,s10 +80002954: 000b8493 mv s1,s7 +80002958: 000c8d13 mv s10,s9 +8000295c: 00098b93 mv s7,s3 +80002960: 000b0c93 mv s9,s6 +80002964: 00040993 mv s3,s0 +80002968: 01000e93 li t4,16 +8000296c: 00700d93 li s11,7 +80002970: 00412403 lw s0,4(sp) +80002974: 00030b13 mv s6,t1 +80002978: 00c0006f j 80002984 <_vfprintf_r+0x1058> +8000297c: ff048493 addi s1,s1,-16 +80002980: 049ed863 bge t4,s1,800029d0 <_vfprintf_r+0x10a4> +80002984: 01070713 addi a4,a4,16 +80002988: 00168693 addi a3,a3,1 +8000298c: 0187a023 sw s8,0(a5) +80002990: 01d7a223 sw t4,4(a5) +80002994: 0ee12623 sw a4,236(sp) +80002998: 0ed12423 sw a3,232(sp) +8000299c: 00878793 addi a5,a5,8 +800029a0: fcdddee3 bge s11,a3,8000297c <_vfprintf_r+0x1050> +800029a4: 0e410613 addi a2,sp,228 +800029a8: 00040593 mv a1,s0 +800029ac: 000a0513 mv a0,s4 +800029b0: 455090ef jal ra,8000c604 <__sprint_r> +800029b4: a4051263 bnez a0,80001bf8 <_vfprintf_r+0x2cc> +800029b8: 01000e93 li t4,16 +800029bc: ff048493 addi s1,s1,-16 +800029c0: 0ec12703 lw a4,236(sp) +800029c4: 0e812683 lw a3,232(sp) +800029c8: 10c10793 addi a5,sp,268 +800029cc: fa9ecce3 blt t4,s1,80002984 <_vfprintf_r+0x1058> +800029d0: 00098413 mv s0,s3 +800029d4: 000b8993 mv s3,s7 +800029d8: 00048b93 mv s7,s1 +800029dc: 04412483 lw s1,68(sp) +800029e0: 000b0313 mv t1,s6 +800029e4: 000c8b13 mv s6,s9 +800029e8: 000d0c93 mv s9,s10 +800029ec: 00078d13 mv s10,a5 +800029f0: 01770733 add a4,a4,s7 +800029f4: 00168693 addi a3,a3,1 +800029f8: 018d2023 sw s8,0(s10) +800029fc: 017d2223 sw s7,4(s10) +80002a00: 0ee12623 sw a4,236(sp) +80002a04: 0ed12423 sw a3,232(sp) +80002a08: 00700613 li a2,7 +80002a0c: 008d0d13 addi s10,s10,8 +80002a10: ecd65063 bge a2,a3,800020d0 <_vfprintf_r+0x7a4> +80002a14: 00412583 lw a1,4(sp) +80002a18: 0e410613 addi a2,sp,228 +80002a1c: 000a0513 mv a0,s4 +80002a20: 04612223 sw t1,68(sp) +80002a24: 3e1090ef jal ra,8000c604 <__sprint_r> +80002a28: 9c051863 bnez a0,80001bf8 <_vfprintf_r+0x2cc> +80002a2c: 0ec12703 lw a4,236(sp) +80002a30: 10c10d13 addi s10,sp,268 +80002a34: 04412303 lw t1,68(sp) +80002a38: e98ff06f j 800020d0 <_vfprintf_r+0x7a4> +80002a3c: 01000613 li a2,16 +80002a40: 0e812683 lw a3,232(sp) +80002a44: 09b65863 bge a2,s11,80002ad4 <_vfprintf_r+0x11a8> +80002a48: 000d0793 mv a5,s10 +80002a4c: 01000813 li a6,16 +80002a50: 000c8d13 mv s10,s9 +80002a54: 00700b93 li s7,7 +80002a58: 000b0c93 mv s9,s6 +80002a5c: 00098b13 mv s6,s3 +80002a60: 00040993 mv s3,s0 +80002a64: 00412403 lw s0,4(sp) +80002a68: 00c0006f j 80002a74 <_vfprintf_r+0x1148> +80002a6c: ff0d8d93 addi s11,s11,-16 +80002a70: 05b85863 bge a6,s11,80002ac0 <_vfprintf_r+0x1194> +80002a74: 01070713 addi a4,a4,16 +80002a78: 00168693 addi a3,a3,1 +80002a7c: 0187a023 sw s8,0(a5) +80002a80: 0107a223 sw a6,4(a5) +80002a84: 0ee12623 sw a4,236(sp) +80002a88: 0ed12423 sw a3,232(sp) +80002a8c: 00878793 addi a5,a5,8 +80002a90: fcdbdee3 bge s7,a3,80002a6c <_vfprintf_r+0x1140> +80002a94: 0e410613 addi a2,sp,228 +80002a98: 00040593 mv a1,s0 80002a9c: 000a0513 mv a0,s4 -80002aa0: 301090ef jal ra,8000c5a0 <__sprint_r> -80002aa4: 8e051863 bnez a0,80001b94 <_vfprintf_r+0x2cc> -80002aa8: 0ec12703 lw a4,236(sp) -80002aac: 10c10d13 addi s10,sp,268 -80002ab0: dc4ff06f j 80002074 <_vfprintf_r+0x7ac> -80002ab4: 00197593 andi a1,s2,1 -80002ab8: 08059263 bnez a1,80002b3c <_vfprintf_r+0x1274> -80002abc: 00dd2223 sw a3,4(s10) -80002ac0: 0fb12623 sw s11,236(sp) -80002ac4: 0f612423 sw s6,232(sp) -80002ac8: 00700793 li a5,7 -80002acc: 5b67ca63 blt a5,s6,80003080 <_vfprintf_r+0x17b8> -80002ad0: 00260a93 addi s5,a2,2 -80002ad4: 010d0d13 addi s10,s10,16 -80002ad8: 03812683 lw a3,56(sp) -80002adc: 0d410793 addi a5,sp,212 -80002ae0: 00fba023 sw a5,0(s7) -80002ae4: 01b68733 add a4,a3,s11 -80002ae8: 00dba223 sw a3,4(s7) -80002aec: 0ee12623 sw a4,236(sp) -80002af0: 0f512423 sw s5,232(sp) -80002af4: 00700793 li a5,7 -80002af8: db57d663 bge a5,s5,800020a4 <_vfprintf_r+0x7dc> -80002afc: 00412583 lw a1,4(sp) -80002b00: 0e410613 addi a2,sp,228 -80002b04: 000a0513 mv a0,s4 -80002b08: 299090ef jal ra,8000c5a0 <__sprint_r> -80002b0c: 88051463 bnez a0,80001b94 <_vfprintf_r+0x2cc> -80002b10: 0ec12703 lw a4,236(sp) -80002b14: 10c10d13 addi s10,sp,268 -80002b18: d8cff06f j 800020a4 <_vfprintf_r+0x7dc> -80002b1c: 0e812603 lw a2,232(sp) -80002b20: 01c12783 lw a5,28(sp) -80002b24: 00100693 li a3,1 -80002b28: 019d2023 sw s9,0(s10) -80002b2c: 00170d93 addi s11,a4,1 -80002b30: 00160b13 addi s6,a2,1 -80002b34: 008d0b93 addi s7,s10,8 -80002b38: f6f6dee3 bge a3,a5,80002ab4 <_vfprintf_r+0x11ec> -80002b3c: 00100693 li a3,1 -80002b40: 00dd2223 sw a3,4(s10) -80002b44: 0fb12623 sw s11,236(sp) -80002b48: 0f612423 sw s6,232(sp) -80002b4c: 00700693 li a3,7 -80002b50: 6366cc63 blt a3,s6,80003188 <_vfprintf_r+0x18c0> -80002b54: 02c12783 lw a5,44(sp) -80002b58: 03412703 lw a4,52(sp) -80002b5c: 001b0b13 addi s6,s6,1 -80002b60: 00fd8db3 add s11,s11,a5 -80002b64: 00eba023 sw a4,0(s7) -80002b68: 00fba223 sw a5,4(s7) -80002b6c: 0fb12623 sw s11,236(sp) -80002b70: 0f612423 sw s6,232(sp) -80002b74: 00700693 li a3,7 -80002b78: 008b8b93 addi s7,s7,8 -80002b7c: 6366ca63 blt a3,s6,800031b0 <_vfprintf_r+0x18e8> -80002b80: 0f012683 lw a3,240(sp) +80002aa0: 365090ef jal ra,8000c604 <__sprint_r> +80002aa4: 94051a63 bnez a0,80001bf8 <_vfprintf_r+0x2cc> +80002aa8: 01000813 li a6,16 +80002aac: ff0d8d93 addi s11,s11,-16 +80002ab0: 0ec12703 lw a4,236(sp) +80002ab4: 0e812683 lw a3,232(sp) +80002ab8: 10c10793 addi a5,sp,268 +80002abc: fbb84ce3 blt a6,s11,80002a74 <_vfprintf_r+0x1148> +80002ac0: 00098413 mv s0,s3 +80002ac4: 000b0993 mv s3,s6 +80002ac8: 000c8b13 mv s6,s9 +80002acc: 000d0c93 mv s9,s10 +80002ad0: 00078d13 mv s10,a5 +80002ad4: 01b70733 add a4,a4,s11 +80002ad8: 00168693 addi a3,a3,1 +80002adc: 018d2023 sw s8,0(s10) +80002ae0: 01bd2223 sw s11,4(s10) +80002ae4: 0ee12623 sw a4,236(sp) +80002ae8: 0ed12423 sw a3,232(sp) +80002aec: 00700613 li a2,7 +80002af0: 008d0d13 addi s10,s10,8 +80002af4: ded65263 bge a2,a3,800020d8 <_vfprintf_r+0x7ac> +80002af8: 00412583 lw a1,4(sp) +80002afc: 0e410613 addi a2,sp,228 +80002b00: 000a0513 mv a0,s4 +80002b04: 301090ef jal ra,8000c604 <__sprint_r> +80002b08: 8e051863 bnez a0,80001bf8 <_vfprintf_r+0x2cc> +80002b0c: 0ec12703 lw a4,236(sp) +80002b10: 10c10d13 addi s10,sp,268 +80002b14: dc4ff06f j 800020d8 <_vfprintf_r+0x7ac> +80002b18: 00197593 andi a1,s2,1 +80002b1c: 08059263 bnez a1,80002ba0 <_vfprintf_r+0x1274> +80002b20: 00dd2223 sw a3,4(s10) +80002b24: 0fb12623 sw s11,236(sp) +80002b28: 0f612423 sw s6,232(sp) +80002b2c: 00700793 li a5,7 +80002b30: 5b67ca63 blt a5,s6,800030e4 <_vfprintf_r+0x17b8> +80002b34: 00260a93 addi s5,a2,2 +80002b38: 010d0d13 addi s10,s10,16 +80002b3c: 03812683 lw a3,56(sp) +80002b40: 0d410793 addi a5,sp,212 +80002b44: 00fba023 sw a5,0(s7) +80002b48: 01b68733 add a4,a3,s11 +80002b4c: 00dba223 sw a3,4(s7) +80002b50: 0ee12623 sw a4,236(sp) +80002b54: 0f512423 sw s5,232(sp) +80002b58: 00700793 li a5,7 +80002b5c: db57d663 bge a5,s5,80002108 <_vfprintf_r+0x7dc> +80002b60: 00412583 lw a1,4(sp) +80002b64: 0e410613 addi a2,sp,228 +80002b68: 000a0513 mv a0,s4 +80002b6c: 299090ef jal ra,8000c604 <__sprint_r> +80002b70: 88051463 bnez a0,80001bf8 <_vfprintf_r+0x2cc> +80002b74: 0ec12703 lw a4,236(sp) +80002b78: 10c10d13 addi s10,sp,268 +80002b7c: d8cff06f j 80002108 <_vfprintf_r+0x7dc> +80002b80: 0e812603 lw a2,232(sp) 80002b84: 01c12783 lw a5,28(sp) -80002b88: 001b0813 addi a6,s6,1 -80002b8c: 0ad12823 sw a3,176(sp) -80002b90: 0f412683 lw a3,244(sp) -80002b94: 0a010593 addi a1,sp,160 -80002b98: 0b010513 addi a0,sp,176 -80002b9c: 0ad12a23 sw a3,180(sp) -80002ba0: 0f812683 lw a3,248(sp) -80002ba4: 00080a93 mv s5,a6 -80002ba8: 03012223 sw a6,36(sp) -80002bac: 0ad12c23 sw a3,184(sp) -80002bb0: 0fc12683 lw a3,252(sp) -80002bb4: 0a012023 sw zero,160(sp) -80002bb8: 0a012223 sw zero,164(sp) -80002bbc: 0ad12e23 sw a3,188(sp) -80002bc0: fff78693 addi a3,a5,-1 -80002bc4: 00d12c23 sw a3,24(sp) -80002bc8: 0a012423 sw zero,168(sp) -80002bcc: 0a012623 sw zero,172(sp) -80002bd0: 2d10e0ef jal ra,800116a0 <__eqtf2> -80002bd4: 008b8d13 addi s10,s7,8 -80002bd8: 01812683 lw a3,24(sp) -80002bdc: 02412803 lw a6,36(sp) -80002be0: 30050e63 beqz a0,80002efc <_vfprintf_r+0x1634> -80002be4: 001c8793 addi a5,s9,1 -80002be8: 00dd8db3 add s11,s11,a3 -80002bec: 00fba023 sw a5,0(s7) -80002bf0: 00dba223 sw a3,4(s7) -80002bf4: 0fb12623 sw s11,236(sp) -80002bf8: 0f512423 sw s5,232(sp) -80002bfc: 00700793 li a5,7 -80002c00: 4957c063 blt a5,s5,80003080 <_vfprintf_r+0x17b8> -80002c04: 010b8793 addi a5,s7,16 -80002c08: 002b0a93 addi s5,s6,2 -80002c0c: 000d0b93 mv s7,s10 -80002c10: 00078d13 mv s10,a5 -80002c14: ec5ff06f j 80002ad8 <_vfprintf_r+0x1210> -80002c18: 00090993 mv s3,s2 -80002c1c: 8ddff06f j 800024f8 <_vfprintf_r+0xc30> -80002c20: 800157b7 lui a5,0x80015 -80002c24: 01000613 li a2,16 -80002c28: 0e812683 lw a3,232(sp) -80002c2c: 9c878d93 addi s11,a5,-1592 # 800149c8 <__BSS_END__+0xffffda38> -80002c30: 0d065463 bge a2,a6,80002cf8 <_vfprintf_r+0x1430> -80002c34: 04912623 sw s1,76(sp) -80002c38: 05212823 sw s2,80(sp) -80002c3c: 000d0793 mv a5,s10 -80002c40: 000d8913 mv s2,s11 -80002c44: 000b0d13 mv s10,s6 -80002c48: 000c8d93 mv s11,s9 -80002c4c: 01000f13 li t5,16 -80002c50: 00098c93 mv s9,s3 -80002c54: 00700393 li t2,7 -80002c58: 00040993 mv s3,s0 -80002c5c: 04512223 sw t0,68(sp) -80002c60: 00030b13 mv s6,t1 -80002c64: 00412483 lw s1,4(sp) -80002c68: 00080413 mv s0,a6 -80002c6c: 00c0006f j 80002c78 <_vfprintf_r+0x13b0> -80002c70: ff040413 addi s0,s0,-16 -80002c74: 048f5c63 bge t5,s0,80002ccc <_vfprintf_r+0x1404> -80002c78: 01070713 addi a4,a4,16 -80002c7c: 00168693 addi a3,a3,1 -80002c80: 0127a023 sw s2,0(a5) -80002c84: 01e7a223 sw t5,4(a5) -80002c88: 0ee12623 sw a4,236(sp) -80002c8c: 0ed12423 sw a3,232(sp) -80002c90: 00878793 addi a5,a5,8 -80002c94: fcd3dee3 bge t2,a3,80002c70 <_vfprintf_r+0x13a8> -80002c98: 0e410613 addi a2,sp,228 -80002c9c: 00048593 mv a1,s1 -80002ca0: 000a0513 mv a0,s4 -80002ca4: 0fd090ef jal ra,8000c5a0 <__sprint_r> -80002ca8: 00050463 beqz a0,80002cb0 <_vfprintf_r+0x13e8> -80002cac: ee9fe06f j 80001b94 <_vfprintf_r+0x2cc> +80002b88: 00100693 li a3,1 +80002b8c: 019d2023 sw s9,0(s10) +80002b90: 00170d93 addi s11,a4,1 +80002b94: 00160b13 addi s6,a2,1 +80002b98: 008d0b93 addi s7,s10,8 +80002b9c: f6f6dee3 bge a3,a5,80002b18 <_vfprintf_r+0x11ec> +80002ba0: 00100693 li a3,1 +80002ba4: 00dd2223 sw a3,4(s10) +80002ba8: 0fb12623 sw s11,236(sp) +80002bac: 0f612423 sw s6,232(sp) +80002bb0: 00700693 li a3,7 +80002bb4: 6366cc63 blt a3,s6,800031ec <_vfprintf_r+0x18c0> +80002bb8: 02c12783 lw a5,44(sp) +80002bbc: 03412703 lw a4,52(sp) +80002bc0: 001b0b13 addi s6,s6,1 +80002bc4: 00fd8db3 add s11,s11,a5 +80002bc8: 00eba023 sw a4,0(s7) +80002bcc: 00fba223 sw a5,4(s7) +80002bd0: 0fb12623 sw s11,236(sp) +80002bd4: 0f612423 sw s6,232(sp) +80002bd8: 00700693 li a3,7 +80002bdc: 008b8b93 addi s7,s7,8 +80002be0: 6366ca63 blt a3,s6,80003214 <_vfprintf_r+0x18e8> +80002be4: 0f012683 lw a3,240(sp) +80002be8: 01c12783 lw a5,28(sp) +80002bec: 001b0813 addi a6,s6,1 +80002bf0: 0ad12823 sw a3,176(sp) +80002bf4: 0f412683 lw a3,244(sp) +80002bf8: 0a010593 addi a1,sp,160 +80002bfc: 0b010513 addi a0,sp,176 +80002c00: 0ad12a23 sw a3,180(sp) +80002c04: 0f812683 lw a3,248(sp) +80002c08: 00080a93 mv s5,a6 +80002c0c: 03012223 sw a6,36(sp) +80002c10: 0ad12c23 sw a3,184(sp) +80002c14: 0fc12683 lw a3,252(sp) +80002c18: 0a012023 sw zero,160(sp) +80002c1c: 0a012223 sw zero,164(sp) +80002c20: 0ad12e23 sw a3,188(sp) +80002c24: fff78693 addi a3,a5,-1 +80002c28: 00d12c23 sw a3,24(sp) +80002c2c: 0a012423 sw zero,168(sp) +80002c30: 0a012623 sw zero,172(sp) +80002c34: 2d10e0ef jal ra,80011704 <__eqtf2> +80002c38: 008b8d13 addi s10,s7,8 +80002c3c: 01812683 lw a3,24(sp) +80002c40: 02412803 lw a6,36(sp) +80002c44: 30050e63 beqz a0,80002f60 <_vfprintf_r+0x1634> +80002c48: 001c8793 addi a5,s9,1 +80002c4c: 00dd8db3 add s11,s11,a3 +80002c50: 00fba023 sw a5,0(s7) +80002c54: 00dba223 sw a3,4(s7) +80002c58: 0fb12623 sw s11,236(sp) +80002c5c: 0f512423 sw s5,232(sp) +80002c60: 00700793 li a5,7 +80002c64: 4957c063 blt a5,s5,800030e4 <_vfprintf_r+0x17b8> +80002c68: 010b8793 addi a5,s7,16 +80002c6c: 002b0a93 addi s5,s6,2 +80002c70: 000d0b93 mv s7,s10 +80002c74: 00078d13 mv s10,a5 +80002c78: ec5ff06f j 80002b3c <_vfprintf_r+0x1210> +80002c7c: 00090993 mv s3,s2 +80002c80: 8ddff06f j 8000255c <_vfprintf_r+0xc30> +80002c84: 800157b7 lui a5,0x80015 +80002c88: 01000613 li a2,16 +80002c8c: 0e812683 lw a3,232(sp) +80002c90: a5078d93 addi s11,a5,-1456 # 80014a50 <__BSS_END__+0xffffe038> +80002c94: 0d065463 bge a2,a6,80002d5c <_vfprintf_r+0x1430> +80002c98: 04912623 sw s1,76(sp) +80002c9c: 05212823 sw s2,80(sp) +80002ca0: 000d0793 mv a5,s10 +80002ca4: 000d8913 mv s2,s11 +80002ca8: 000b0d13 mv s10,s6 +80002cac: 000c8d93 mv s11,s9 80002cb0: 01000f13 li t5,16 -80002cb4: ff040413 addi s0,s0,-16 -80002cb8: 0ec12703 lw a4,236(sp) -80002cbc: 0e812683 lw a3,232(sp) -80002cc0: 10c10793 addi a5,sp,268 -80002cc4: 00700393 li t2,7 -80002cc8: fa8f48e3 blt t5,s0,80002c78 <_vfprintf_r+0x13b0> -80002ccc: 00040813 mv a6,s0 -80002cd0: 04412283 lw t0,68(sp) -80002cd4: 00098413 mv s0,s3 -80002cd8: 04c12483 lw s1,76(sp) -80002cdc: 000c8993 mv s3,s9 -80002ce0: 000d8c93 mv s9,s11 -80002ce4: 00090d93 mv s11,s2 -80002ce8: 05012903 lw s2,80(sp) -80002cec: 000b0313 mv t1,s6 -80002cf0: 000d0b13 mv s6,s10 -80002cf4: 00078d13 mv s10,a5 -80002cf8: 01070733 add a4,a4,a6 -80002cfc: 00168693 addi a3,a3,1 -80002d00: 01bd2023 sw s11,0(s10) -80002d04: 010d2223 sw a6,4(s10) -80002d08: 0ee12623 sw a4,236(sp) -80002d0c: 0ed12423 sw a3,232(sp) -80002d10: 00700613 li a2,7 -80002d14: 008d0d13 addi s10,s10,8 -80002d18: aed65063 bge a2,a3,80001ff8 <_vfprintf_r+0x730> -80002d1c: 00412583 lw a1,4(sp) -80002d20: 0e410613 addi a2,sp,228 -80002d24: 000a0513 mv a0,s4 -80002d28: 04612623 sw t1,76(sp) -80002d2c: 04512223 sw t0,68(sp) -80002d30: 071090ef jal ra,8000c5a0 <__sprint_r> -80002d34: 00050463 beqz a0,80002d3c <_vfprintf_r+0x1474> -80002d38: e5dfe06f j 80001b94 <_vfprintf_r+0x2cc> -80002d3c: 0ec12703 lw a4,236(sp) -80002d40: 10c10d13 addi s10,sp,268 -80002d44: 04c12303 lw t1,76(sp) -80002d48: 04412283 lw t0,68(sp) -80002d4c: aacff06f j 80001ff8 <_vfprintf_r+0x730> -80002d50: 00412583 lw a1,4(sp) -80002d54: 0e410613 addi a2,sp,228 -80002d58: 000a0513 mv a0,s4 -80002d5c: 04612223 sw t1,68(sp) -80002d60: 041090ef jal ra,8000c5a0 <__sprint_r> -80002d64: 00050463 beqz a0,80002d6c <_vfprintf_r+0x14a4> -80002d68: e2dfe06f j 80001b94 <_vfprintf_r+0x2cc> -80002d6c: 0ec12703 lw a4,236(sp) -80002d70: 10c10d13 addi s10,sp,268 -80002d74: 04412303 lw t1,68(sp) -80002d78: aecff06f j 80002064 <_vfprintf_r+0x79c> -80002d7c: 0cc12603 lw a2,204(sp) -80002d80: 44c05c63 blez a2,800031d8 <_vfprintf_r+0x1910> -80002d84: 01812783 lw a5,24(sp) -80002d88: 01c12683 lw a3,28(sp) -80002d8c: 00078b13 mv s6,a5 -80002d90: 2af6cc63 blt a3,a5,80003048 <_vfprintf_r+0x1780> -80002d94: 03605663 blez s6,80002dc0 <_vfprintf_r+0x14f8> -80002d98: 0e812683 lw a3,232(sp) -80002d9c: 01670733 add a4,a4,s6 -80002da0: 019d2023 sw s9,0(s10) -80002da4: 00168693 addi a3,a3,1 -80002da8: 016d2223 sw s6,4(s10) -80002dac: 0ee12623 sw a4,236(sp) -80002db0: 0ed12423 sw a3,232(sp) -80002db4: 00700613 li a2,7 -80002db8: 008d0d13 addi s10,s10,8 -80002dbc: 1cd64ee3 blt a2,a3,80003798 <_vfprintf_r+0x1ed0> -80002dc0: fffb4693 not a3,s6 -80002dc4: 01812783 lw a5,24(sp) -80002dc8: 41f6d693 srai a3,a3,0x1f -80002dcc: 00db7b33 and s6,s6,a3 -80002dd0: 41678b33 sub s6,a5,s6 -80002dd4: 35604063 bgtz s6,80003114 <_vfprintf_r+0x184c> -80002dd8: 01812783 lw a5,24(sp) -80002ddc: 40097693 andi a3,s2,1024 -80002de0: 00fc8ab3 add s5,s9,a5 -80002de4: 7a069c63 bnez a3,8000359c <_vfprintf_r+0x1cd4> -80002de8: 0cc12b03 lw s6,204(sp) -80002dec: 01c12783 lw a5,28(sp) -80002df0: 00fb4663 blt s6,a5,80002dfc <_vfprintf_r+0x1534> -80002df4: 00197693 andi a3,s2,1 -80002df8: 1c0686e3 beqz a3,800037c4 <_vfprintf_r+0x1efc> -80002dfc: 03412683 lw a3,52(sp) -80002e00: 02c12783 lw a5,44(sp) -80002e04: 00700613 li a2,7 -80002e08: 00dd2023 sw a3,0(s10) -80002e0c: 0e812683 lw a3,232(sp) -80002e10: 00f70733 add a4,a4,a5 -80002e14: 00fd2223 sw a5,4(s10) -80002e18: 00168693 addi a3,a3,1 -80002e1c: 0ee12623 sw a4,236(sp) -80002e20: 0ed12423 sw a3,232(sp) -80002e24: 008d0d13 addi s10,s10,8 -80002e28: 00d65463 bge a2,a3,80002e30 <_vfprintf_r+0x1568> -80002e2c: 0d40106f j 80003f00 <_vfprintf_r+0x2638> -80002e30: 01c12683 lw a3,28(sp) -80002e34: 00dc87b3 add a5,s9,a3 -80002e38: 41668b33 sub s6,a3,s6 -80002e3c: 415787b3 sub a5,a5,s5 -80002e40: 000b0b93 mv s7,s6 -80002e44: 0167d463 bge a5,s6,80002e4c <_vfprintf_r+0x1584> -80002e48: 00078b93 mv s7,a5 -80002e4c: 03705863 blez s7,80002e7c <_vfprintf_r+0x15b4> -80002e50: 0e812783 lw a5,232(sp) -80002e54: 01770733 add a4,a4,s7 -80002e58: 015d2023 sw s5,0(s10) -80002e5c: 00178793 addi a5,a5,1 -80002e60: 017d2223 sw s7,4(s10) -80002e64: 0ee12623 sw a4,236(sp) -80002e68: 0ef12423 sw a5,232(sp) -80002e6c: 00700693 li a3,7 -80002e70: 008d0d13 addi s10,s10,8 -80002e74: 00f6d463 bge a3,a5,80002e7c <_vfprintf_r+0x15b4> -80002e78: 1480106f j 80003fc0 <_vfprintf_r+0x26f8> -80002e7c: fffbc793 not a5,s7 -80002e80: 41f7d793 srai a5,a5,0x1f -80002e84: 00fbfbb3 and s7,s7,a5 -80002e88: 417b0b33 sub s6,s6,s7 -80002e8c: a1605c63 blez s6,800020a4 <_vfprintf_r+0x7dc> -80002e90: 01000693 li a3,16 -80002e94: 0e812783 lw a5,232(sp) -80002e98: 4d66de63 bge a3,s6,80003374 <_vfprintf_r+0x1aac> -80002e9c: 01000b93 li s7,16 -80002ea0: 00700a93 li s5,7 -80002ea4: 00412c83 lw s9,4(sp) -80002ea8: 00c0006f j 80002eb4 <_vfprintf_r+0x15ec> -80002eac: ff0b0b13 addi s6,s6,-16 -80002eb0: 4d6bd263 bge s7,s6,80003374 <_vfprintf_r+0x1aac> -80002eb4: 01070713 addi a4,a4,16 -80002eb8: 00178793 addi a5,a5,1 -80002ebc: 018d2023 sw s8,0(s10) -80002ec0: 017d2223 sw s7,4(s10) -80002ec4: 0ee12623 sw a4,236(sp) -80002ec8: 0ef12423 sw a5,232(sp) -80002ecc: 008d0d13 addi s10,s10,8 -80002ed0: fcfadee3 bge s5,a5,80002eac <_vfprintf_r+0x15e4> -80002ed4: 0e410613 addi a2,sp,228 -80002ed8: 000c8593 mv a1,s9 -80002edc: 000a0513 mv a0,s4 -80002ee0: 6c0090ef jal ra,8000c5a0 <__sprint_r> -80002ee4: 00050463 beqz a0,80002eec <_vfprintf_r+0x1624> -80002ee8: cadfe06f j 80001b94 <_vfprintf_r+0x2cc> -80002eec: 0ec12703 lw a4,236(sp) -80002ef0: 0e812783 lw a5,232(sp) -80002ef4: 10c10d13 addi s10,sp,268 -80002ef8: fb5ff06f j 80002eac <_vfprintf_r+0x15e4> -80002efc: bcd05ee3 blez a3,80002ad8 <_vfprintf_r+0x1210> -80002f00: 01000793 li a5,16 -80002f04: 00d7c463 blt a5,a3,80002f0c <_vfprintf_r+0x1644> -80002f08: 4b40106f j 800043bc <_vfprintf_r+0x2af4> -80002f0c: 00812c23 sw s0,24(sp) -80002f10: 01000c93 li s9,16 -80002f14: 00700a93 li s5,7 -80002f18: 00068413 mv s0,a3 -80002f1c: 00412d03 lw s10,4(sp) -80002f20: 00080b13 mv s6,a6 -80002f24: 0100006f j 80002f34 <_vfprintf_r+0x166c> -80002f28: ff040413 addi s0,s0,-16 -80002f2c: 128cd463 bge s9,s0,80003054 <_vfprintf_r+0x178c> -80002f30: 001b0b13 addi s6,s6,1 -80002f34: 010d8d93 addi s11,s11,16 -80002f38: 018ba023 sw s8,0(s7) -80002f3c: 019ba223 sw s9,4(s7) -80002f40: 0fb12623 sw s11,236(sp) -80002f44: 0f612423 sw s6,232(sp) -80002f48: 008b8b93 addi s7,s7,8 -80002f4c: fd6adee3 bge s5,s6,80002f28 <_vfprintf_r+0x1660> -80002f50: 0e410613 addi a2,sp,228 -80002f54: 000d0593 mv a1,s10 -80002f58: 000a0513 mv a0,s4 -80002f5c: 644090ef jal ra,8000c5a0 <__sprint_r> -80002f60: 00050463 beqz a0,80002f68 <_vfprintf_r+0x16a0> -80002f64: c31fe06f j 80001b94 <_vfprintf_r+0x2cc> -80002f68: 0ec12d83 lw s11,236(sp) -80002f6c: 0e812b03 lw s6,232(sp) -80002f70: 10c10b93 addi s7,sp,268 -80002f74: fb5ff06f j 80002f28 <_vfprintf_r+0x1660> -80002f78: 03000793 li a5,48 -80002f7c: 1af107a3 sb a5,431(sp) -80002f80: 1af10c93 addi s9,sp,431 -80002f84: cf9fe06f j 80001c7c <_vfprintf_r+0x3b4> -80002f88: 20097793 andi a5,s2,512 -80002f8c: 060798e3 bnez a5,800037fc <_vfprintf_r+0x1f34> -80002f90: 00000d93 li s11,0 -80002f94: c9dfe06f j 80001c30 <_vfprintf_r+0x368> -80002f98: 04012783 lw a5,64(sp) -80002f9c: 0004ce03 lbu t3,0(s1) -80002fa0: 00079463 bnez a5,80002fa8 <_vfprintf_r+0x16e0> -80002fa4: af5fe06f j 80001a98 <_vfprintf_r+0x1d0> -80002fa8: 0007c783 lbu a5,0(a5) -80002fac: 00079463 bnez a5,80002fb4 <_vfprintf_r+0x16ec> -80002fb0: ae9fe06f j 80001a98 <_vfprintf_r+0x1d0> -80002fb4: 40096913 ori s2,s2,1024 -80002fb8: ae1fe06f j 80001a98 <_vfprintf_r+0x1d0> -80002fbc: 01012783 lw a5,16(sp) -80002fc0: 0b010513 addi a0,sp,176 -80002fc4: 01b12a23 sw s11,20(sp) -80002fc8: 00778793 addi a5,a5,7 -80002fcc: ff87f793 andi a5,a5,-8 -80002fd0: 0007a583 lw a1,0(a5) -80002fd4: 0047a603 lw a2,4(a5) -80002fd8: 00878793 addi a5,a5,8 -80002fdc: 00f12823 sw a5,16(sp) -80002fe0: 214110ef jal ra,800141f4 <__extenddftf2> -80002fe4: 0b012703 lw a4,176(sp) -80002fe8: 01412303 lw t1,20(sp) -80002fec: 0ee12823 sw a4,240(sp) -80002ff0: 0b412703 lw a4,180(sp) -80002ff4: 0ee12a23 sw a4,244(sp) -80002ff8: 0b812703 lw a4,184(sp) -80002ffc: 0ee12c23 sw a4,248(sp) -80003000: 0bc12703 lw a4,188(sp) -80003004: 0ee12e23 sw a4,252(sp) -80003008: a08ff06f j 80002210 <_vfprintf_r+0x948> -8000300c: 00812603 lw a2,8(sp) -80003010: 0006a783 lw a5,0(a3) -80003014: 00e12823 sw a4,16(sp) -80003018: 41f65693 srai a3,a2,0x1f -8000301c: 00c7a023 sw a2,0(a5) -80003020: 00d7a223 sw a3,4(a5) -80003024: 00048c93 mv s9,s1 -80003028: dbdfe06f j 80001de4 <_vfprintf_r+0x51c> -8000302c: 03000793 li a5,48 -80003030: 00296913 ori s2,s2,2 -80003034: 0cf10423 sb a5,200(sp) -80003038: 0d5104a3 sb s5,201(sp) -8000303c: bff97993 andi s3,s2,-1025 -80003040: 00200793 li a5,2 -80003044: c09fe06f j 80001c4c <_vfprintf_r+0x384> -80003048: 00068b13 mv s6,a3 -8000304c: d56046e3 bgtz s6,80002d98 <_vfprintf_r+0x14d0> -80003050: d71ff06f j 80002dc0 <_vfprintf_r+0x14f8> -80003054: 00040693 mv a3,s0 -80003058: 01812403 lw s0,24(sp) -8000305c: 001b0a93 addi s5,s6,1 -80003060: 008b8793 addi a5,s7,8 -80003064: 00dd8db3 add s11,s11,a3 -80003068: 00dba223 sw a3,4(s7) -8000306c: 018ba023 sw s8,0(s7) -80003070: 0fb12623 sw s11,236(sp) -80003074: 0f512423 sw s5,232(sp) -80003078: 00700693 li a3,7 -8000307c: 6d56dc63 bge a3,s5,80003754 <_vfprintf_r+0x1e8c> -80003080: 00412583 lw a1,4(sp) -80003084: 0e410613 addi a2,sp,228 -80003088: 000a0513 mv a0,s4 -8000308c: 514090ef jal ra,8000c5a0 <__sprint_r> -80003090: 00050463 beqz a0,80003098 <_vfprintf_r+0x17d0> -80003094: b01fe06f j 80001b94 <_vfprintf_r+0x2cc> -80003098: 0e812603 lw a2,232(sp) -8000309c: 0ec12d83 lw s11,236(sp) -800030a0: 11410d13 addi s10,sp,276 -800030a4: 00160a93 addi s5,a2,1 -800030a8: 10c10b93 addi s7,sp,268 -800030ac: a2dff06f j 80002ad8 <_vfprintf_r+0x1210> -800030b0: 00412583 lw a1,4(sp) -800030b4: 0e410613 addi a2,sp,228 -800030b8: 000a0513 mv a0,s4 -800030bc: 4e4090ef jal ra,8000c5a0 <__sprint_r> -800030c0: 00050463 beqz a0,800030c8 <_vfprintf_r+0x1800> -800030c4: ad1fe06f j 80001b94 <_vfprintf_r+0x2cc> -800030c8: 0ec12703 lw a4,236(sp) -800030cc: 10c10d13 addi s10,sp,268 -800030d0: f90ff06f j 80002860 <_vfprintf_r+0xf98> -800030d4: 0014ce03 lbu t3,1(s1) -800030d8: 02096913 ori s2,s2,32 -800030dc: 00148493 addi s1,s1,1 -800030e0: 9b9fe06f j 80001a98 <_vfprintf_r+0x1d0> -800030e4: 0014ce03 lbu t3,1(s1) -800030e8: 20096913 ori s2,s2,512 -800030ec: 00148493 addi s1,s1,1 -800030f0: 9a9fe06f j 80001a98 <_vfprintf_r+0x1d0> -800030f4: 00600793 li a5,6 -800030f8: 000d8b13 mv s6,s11 -800030fc: 6db7e063 bltu a5,s11,800037bc <_vfprintf_r+0x1ef4> -80003100: 800157b7 lui a5,0x80015 -80003104: 000b0993 mv s3,s6 -80003108: 01712823 sw s7,16(sp) -8000310c: a2078c93 addi s9,a5,-1504 # 80014a20 <__BSS_END__+0xffffda90> -80003110: eb5fe06f j 80001fc4 <_vfprintf_r+0x6fc> -80003114: 01000613 li a2,16 -80003118: 0e812683 lw a3,232(sp) -8000311c: 43665c63 bge a2,s6,80003554 <_vfprintf_r+0x1c8c> -80003120: 01000d93 li s11,16 -80003124: 00700a93 li s5,7 -80003128: 00412b83 lw s7,4(sp) -8000312c: 00c0006f j 80003138 <_vfprintf_r+0x1870> -80003130: ff0b0b13 addi s6,s6,-16 -80003134: 436dd063 bge s11,s6,80003554 <_vfprintf_r+0x1c8c> -80003138: 01070713 addi a4,a4,16 -8000313c: 00168693 addi a3,a3,1 -80003140: 018d2023 sw s8,0(s10) -80003144: 01bd2223 sw s11,4(s10) -80003148: 0ee12623 sw a4,236(sp) -8000314c: 0ed12423 sw a3,232(sp) -80003150: 008d0d13 addi s10,s10,8 -80003154: fcdadee3 bge s5,a3,80003130 <_vfprintf_r+0x1868> -80003158: 0e410613 addi a2,sp,228 -8000315c: 000b8593 mv a1,s7 -80003160: 000a0513 mv a0,s4 -80003164: 43c090ef jal ra,8000c5a0 <__sprint_r> -80003168: 00050463 beqz a0,80003170 <_vfprintf_r+0x18a8> -8000316c: a29fe06f j 80001b94 <_vfprintf_r+0x2cc> -80003170: 0ec12703 lw a4,236(sp) -80003174: 0e812683 lw a3,232(sp) -80003178: 10c10d13 addi s10,sp,268 -8000317c: fb5ff06f j 80003130 <_vfprintf_r+0x1868> -80003180: 000c8913 mv s2,s9 -80003184: 8edfe06f j 80001a70 <_vfprintf_r+0x1a8> -80003188: 00412583 lw a1,4(sp) -8000318c: 0e410613 addi a2,sp,228 -80003190: 000a0513 mv a0,s4 -80003194: 40c090ef jal ra,8000c5a0 <__sprint_r> -80003198: 00050463 beqz a0,800031a0 <_vfprintf_r+0x18d8> -8000319c: 9f9fe06f j 80001b94 <_vfprintf_r+0x2cc> -800031a0: 0ec12d83 lw s11,236(sp) -800031a4: 0e812b03 lw s6,232(sp) -800031a8: 10c10b93 addi s7,sp,268 -800031ac: 9a9ff06f j 80002b54 <_vfprintf_r+0x128c> -800031b0: 00412583 lw a1,4(sp) -800031b4: 0e410613 addi a2,sp,228 -800031b8: 000a0513 mv a0,s4 -800031bc: 3e4090ef jal ra,8000c5a0 <__sprint_r> -800031c0: 00050463 beqz a0,800031c8 <_vfprintf_r+0x1900> -800031c4: 9d1fe06f j 80001b94 <_vfprintf_r+0x2cc> -800031c8: 0ec12d83 lw s11,236(sp) -800031cc: 0e812b03 lw s6,232(sp) -800031d0: 10c10b93 addi s7,sp,268 -800031d4: 9adff06f j 80002b80 <_vfprintf_r+0x12b8> +80002cb4: 00098c93 mv s9,s3 +80002cb8: 00700393 li t2,7 +80002cbc: 00040993 mv s3,s0 +80002cc0: 04512223 sw t0,68(sp) +80002cc4: 00030b13 mv s6,t1 +80002cc8: 00412483 lw s1,4(sp) +80002ccc: 00080413 mv s0,a6 +80002cd0: 00c0006f j 80002cdc <_vfprintf_r+0x13b0> +80002cd4: ff040413 addi s0,s0,-16 +80002cd8: 048f5c63 bge t5,s0,80002d30 <_vfprintf_r+0x1404> +80002cdc: 01070713 addi a4,a4,16 +80002ce0: 00168693 addi a3,a3,1 +80002ce4: 0127a023 sw s2,0(a5) +80002ce8: 01e7a223 sw t5,4(a5) +80002cec: 0ee12623 sw a4,236(sp) +80002cf0: 0ed12423 sw a3,232(sp) +80002cf4: 00878793 addi a5,a5,8 +80002cf8: fcd3dee3 bge t2,a3,80002cd4 <_vfprintf_r+0x13a8> +80002cfc: 0e410613 addi a2,sp,228 +80002d00: 00048593 mv a1,s1 +80002d04: 000a0513 mv a0,s4 +80002d08: 0fd090ef jal ra,8000c604 <__sprint_r> +80002d0c: 00050463 beqz a0,80002d14 <_vfprintf_r+0x13e8> +80002d10: ee9fe06f j 80001bf8 <_vfprintf_r+0x2cc> +80002d14: 01000f13 li t5,16 +80002d18: ff040413 addi s0,s0,-16 +80002d1c: 0ec12703 lw a4,236(sp) +80002d20: 0e812683 lw a3,232(sp) +80002d24: 10c10793 addi a5,sp,268 +80002d28: 00700393 li t2,7 +80002d2c: fa8f48e3 blt t5,s0,80002cdc <_vfprintf_r+0x13b0> +80002d30: 00040813 mv a6,s0 +80002d34: 04412283 lw t0,68(sp) +80002d38: 00098413 mv s0,s3 +80002d3c: 04c12483 lw s1,76(sp) +80002d40: 000c8993 mv s3,s9 +80002d44: 000d8c93 mv s9,s11 +80002d48: 00090d93 mv s11,s2 +80002d4c: 05012903 lw s2,80(sp) +80002d50: 000b0313 mv t1,s6 +80002d54: 000d0b13 mv s6,s10 +80002d58: 00078d13 mv s10,a5 +80002d5c: 01070733 add a4,a4,a6 +80002d60: 00168693 addi a3,a3,1 +80002d64: 01bd2023 sw s11,0(s10) +80002d68: 010d2223 sw a6,4(s10) +80002d6c: 0ee12623 sw a4,236(sp) +80002d70: 0ed12423 sw a3,232(sp) +80002d74: 00700613 li a2,7 +80002d78: 008d0d13 addi s10,s10,8 +80002d7c: aed65063 bge a2,a3,8000205c <_vfprintf_r+0x730> +80002d80: 00412583 lw a1,4(sp) +80002d84: 0e410613 addi a2,sp,228 +80002d88: 000a0513 mv a0,s4 +80002d8c: 04612623 sw t1,76(sp) +80002d90: 04512223 sw t0,68(sp) +80002d94: 071090ef jal ra,8000c604 <__sprint_r> +80002d98: 00050463 beqz a0,80002da0 <_vfprintf_r+0x1474> +80002d9c: e5dfe06f j 80001bf8 <_vfprintf_r+0x2cc> +80002da0: 0ec12703 lw a4,236(sp) +80002da4: 10c10d13 addi s10,sp,268 +80002da8: 04c12303 lw t1,76(sp) +80002dac: 04412283 lw t0,68(sp) +80002db0: aacff06f j 8000205c <_vfprintf_r+0x730> +80002db4: 00412583 lw a1,4(sp) +80002db8: 0e410613 addi a2,sp,228 +80002dbc: 000a0513 mv a0,s4 +80002dc0: 04612223 sw t1,68(sp) +80002dc4: 041090ef jal ra,8000c604 <__sprint_r> +80002dc8: 00050463 beqz a0,80002dd0 <_vfprintf_r+0x14a4> +80002dcc: e2dfe06f j 80001bf8 <_vfprintf_r+0x2cc> +80002dd0: 0ec12703 lw a4,236(sp) +80002dd4: 10c10d13 addi s10,sp,268 +80002dd8: 04412303 lw t1,68(sp) +80002ddc: aecff06f j 800020c8 <_vfprintf_r+0x79c> +80002de0: 0cc12603 lw a2,204(sp) +80002de4: 44c05c63 blez a2,8000323c <_vfprintf_r+0x1910> +80002de8: 01812783 lw a5,24(sp) +80002dec: 01c12683 lw a3,28(sp) +80002df0: 00078b13 mv s6,a5 +80002df4: 2af6cc63 blt a3,a5,800030ac <_vfprintf_r+0x1780> +80002df8: 03605663 blez s6,80002e24 <_vfprintf_r+0x14f8> +80002dfc: 0e812683 lw a3,232(sp) +80002e00: 01670733 add a4,a4,s6 +80002e04: 019d2023 sw s9,0(s10) +80002e08: 00168693 addi a3,a3,1 +80002e0c: 016d2223 sw s6,4(s10) +80002e10: 0ee12623 sw a4,236(sp) +80002e14: 0ed12423 sw a3,232(sp) +80002e18: 00700613 li a2,7 +80002e1c: 008d0d13 addi s10,s10,8 +80002e20: 1cd64ee3 blt a2,a3,800037fc <_vfprintf_r+0x1ed0> +80002e24: fffb4693 not a3,s6 +80002e28: 01812783 lw a5,24(sp) +80002e2c: 41f6d693 srai a3,a3,0x1f +80002e30: 00db7b33 and s6,s6,a3 +80002e34: 41678b33 sub s6,a5,s6 +80002e38: 35604063 bgtz s6,80003178 <_vfprintf_r+0x184c> +80002e3c: 01812783 lw a5,24(sp) +80002e40: 40097693 andi a3,s2,1024 +80002e44: 00fc8ab3 add s5,s9,a5 +80002e48: 7a069c63 bnez a3,80003600 <_vfprintf_r+0x1cd4> +80002e4c: 0cc12b03 lw s6,204(sp) +80002e50: 01c12783 lw a5,28(sp) +80002e54: 00fb4663 blt s6,a5,80002e60 <_vfprintf_r+0x1534> +80002e58: 00197693 andi a3,s2,1 +80002e5c: 1c0686e3 beqz a3,80003828 <_vfprintf_r+0x1efc> +80002e60: 03412683 lw a3,52(sp) +80002e64: 02c12783 lw a5,44(sp) +80002e68: 00700613 li a2,7 +80002e6c: 00dd2023 sw a3,0(s10) +80002e70: 0e812683 lw a3,232(sp) +80002e74: 00f70733 add a4,a4,a5 +80002e78: 00fd2223 sw a5,4(s10) +80002e7c: 00168693 addi a3,a3,1 +80002e80: 0ee12623 sw a4,236(sp) +80002e84: 0ed12423 sw a3,232(sp) +80002e88: 008d0d13 addi s10,s10,8 +80002e8c: 00d65463 bge a2,a3,80002e94 <_vfprintf_r+0x1568> +80002e90: 0d40106f j 80003f64 <_vfprintf_r+0x2638> +80002e94: 01c12683 lw a3,28(sp) +80002e98: 00dc87b3 add a5,s9,a3 +80002e9c: 41668b33 sub s6,a3,s6 +80002ea0: 415787b3 sub a5,a5,s5 +80002ea4: 000b0b93 mv s7,s6 +80002ea8: 0167d463 bge a5,s6,80002eb0 <_vfprintf_r+0x1584> +80002eac: 00078b93 mv s7,a5 +80002eb0: 03705863 blez s7,80002ee0 <_vfprintf_r+0x15b4> +80002eb4: 0e812783 lw a5,232(sp) +80002eb8: 01770733 add a4,a4,s7 +80002ebc: 015d2023 sw s5,0(s10) +80002ec0: 00178793 addi a5,a5,1 +80002ec4: 017d2223 sw s7,4(s10) +80002ec8: 0ee12623 sw a4,236(sp) +80002ecc: 0ef12423 sw a5,232(sp) +80002ed0: 00700693 li a3,7 +80002ed4: 008d0d13 addi s10,s10,8 +80002ed8: 00f6d463 bge a3,a5,80002ee0 <_vfprintf_r+0x15b4> +80002edc: 1480106f j 80004024 <_vfprintf_r+0x26f8> +80002ee0: fffbc793 not a5,s7 +80002ee4: 41f7d793 srai a5,a5,0x1f +80002ee8: 00fbfbb3 and s7,s7,a5 +80002eec: 417b0b33 sub s6,s6,s7 +80002ef0: a1605c63 blez s6,80002108 <_vfprintf_r+0x7dc> +80002ef4: 01000693 li a3,16 +80002ef8: 0e812783 lw a5,232(sp) +80002efc: 4d66de63 bge a3,s6,800033d8 <_vfprintf_r+0x1aac> +80002f00: 01000b93 li s7,16 +80002f04: 00700a93 li s5,7 +80002f08: 00412c83 lw s9,4(sp) +80002f0c: 00c0006f j 80002f18 <_vfprintf_r+0x15ec> +80002f10: ff0b0b13 addi s6,s6,-16 +80002f14: 4d6bd263 bge s7,s6,800033d8 <_vfprintf_r+0x1aac> +80002f18: 01070713 addi a4,a4,16 +80002f1c: 00178793 addi a5,a5,1 +80002f20: 018d2023 sw s8,0(s10) +80002f24: 017d2223 sw s7,4(s10) +80002f28: 0ee12623 sw a4,236(sp) +80002f2c: 0ef12423 sw a5,232(sp) +80002f30: 008d0d13 addi s10,s10,8 +80002f34: fcfadee3 bge s5,a5,80002f10 <_vfprintf_r+0x15e4> +80002f38: 0e410613 addi a2,sp,228 +80002f3c: 000c8593 mv a1,s9 +80002f40: 000a0513 mv a0,s4 +80002f44: 6c0090ef jal ra,8000c604 <__sprint_r> +80002f48: 00050463 beqz a0,80002f50 <_vfprintf_r+0x1624> +80002f4c: cadfe06f j 80001bf8 <_vfprintf_r+0x2cc> +80002f50: 0ec12703 lw a4,236(sp) +80002f54: 0e812783 lw a5,232(sp) +80002f58: 10c10d13 addi s10,sp,268 +80002f5c: fb5ff06f j 80002f10 <_vfprintf_r+0x15e4> +80002f60: bcd05ee3 blez a3,80002b3c <_vfprintf_r+0x1210> +80002f64: 01000793 li a5,16 +80002f68: 00d7c463 blt a5,a3,80002f70 <_vfprintf_r+0x1644> +80002f6c: 4b40106f j 80004420 <_vfprintf_r+0x2af4> +80002f70: 00812c23 sw s0,24(sp) +80002f74: 01000c93 li s9,16 +80002f78: 00700a93 li s5,7 +80002f7c: 00068413 mv s0,a3 +80002f80: 00412d03 lw s10,4(sp) +80002f84: 00080b13 mv s6,a6 +80002f88: 0100006f j 80002f98 <_vfprintf_r+0x166c> +80002f8c: ff040413 addi s0,s0,-16 +80002f90: 128cd463 bge s9,s0,800030b8 <_vfprintf_r+0x178c> +80002f94: 001b0b13 addi s6,s6,1 +80002f98: 010d8d93 addi s11,s11,16 +80002f9c: 018ba023 sw s8,0(s7) +80002fa0: 019ba223 sw s9,4(s7) +80002fa4: 0fb12623 sw s11,236(sp) +80002fa8: 0f612423 sw s6,232(sp) +80002fac: 008b8b93 addi s7,s7,8 +80002fb0: fd6adee3 bge s5,s6,80002f8c <_vfprintf_r+0x1660> +80002fb4: 0e410613 addi a2,sp,228 +80002fb8: 000d0593 mv a1,s10 +80002fbc: 000a0513 mv a0,s4 +80002fc0: 644090ef jal ra,8000c604 <__sprint_r> +80002fc4: 00050463 beqz a0,80002fcc <_vfprintf_r+0x16a0> +80002fc8: c31fe06f j 80001bf8 <_vfprintf_r+0x2cc> +80002fcc: 0ec12d83 lw s11,236(sp) +80002fd0: 0e812b03 lw s6,232(sp) +80002fd4: 10c10b93 addi s7,sp,268 +80002fd8: fb5ff06f j 80002f8c <_vfprintf_r+0x1660> +80002fdc: 03000793 li a5,48 +80002fe0: 1af107a3 sb a5,431(sp) +80002fe4: 1af10c93 addi s9,sp,431 +80002fe8: cf9fe06f j 80001ce0 <_vfprintf_r+0x3b4> +80002fec: 20097793 andi a5,s2,512 +80002ff0: 060798e3 bnez a5,80003860 <_vfprintf_r+0x1f34> +80002ff4: 00000d93 li s11,0 +80002ff8: c9dfe06f j 80001c94 <_vfprintf_r+0x368> +80002ffc: 04012783 lw a5,64(sp) +80003000: 0004ce03 lbu t3,0(s1) +80003004: 00079463 bnez a5,8000300c <_vfprintf_r+0x16e0> +80003008: af5fe06f j 80001afc <_vfprintf_r+0x1d0> +8000300c: 0007c783 lbu a5,0(a5) +80003010: 00079463 bnez a5,80003018 <_vfprintf_r+0x16ec> +80003014: ae9fe06f j 80001afc <_vfprintf_r+0x1d0> +80003018: 40096913 ori s2,s2,1024 +8000301c: ae1fe06f j 80001afc <_vfprintf_r+0x1d0> +80003020: 01012783 lw a5,16(sp) +80003024: 0b010513 addi a0,sp,176 +80003028: 01b12a23 sw s11,20(sp) +8000302c: 00778793 addi a5,a5,7 +80003030: ff87f793 andi a5,a5,-8 +80003034: 0007a583 lw a1,0(a5) +80003038: 0047a603 lw a2,4(a5) +8000303c: 00878793 addi a5,a5,8 +80003040: 00f12823 sw a5,16(sp) +80003044: 214110ef jal ra,80014258 <__extenddftf2> +80003048: 0b012703 lw a4,176(sp) +8000304c: 01412303 lw t1,20(sp) +80003050: 0ee12823 sw a4,240(sp) +80003054: 0b412703 lw a4,180(sp) +80003058: 0ee12a23 sw a4,244(sp) +8000305c: 0b812703 lw a4,184(sp) +80003060: 0ee12c23 sw a4,248(sp) +80003064: 0bc12703 lw a4,188(sp) +80003068: 0ee12e23 sw a4,252(sp) +8000306c: a08ff06f j 80002274 <_vfprintf_r+0x948> +80003070: 00812603 lw a2,8(sp) +80003074: 0006a783 lw a5,0(a3) +80003078: 00e12823 sw a4,16(sp) +8000307c: 41f65693 srai a3,a2,0x1f +80003080: 00c7a023 sw a2,0(a5) +80003084: 00d7a223 sw a3,4(a5) +80003088: 00048c93 mv s9,s1 +8000308c: dbdfe06f j 80001e48 <_vfprintf_r+0x51c> +80003090: 03000793 li a5,48 +80003094: 00296913 ori s2,s2,2 +80003098: 0cf10423 sb a5,200(sp) +8000309c: 0d5104a3 sb s5,201(sp) +800030a0: bff97993 andi s3,s2,-1025 +800030a4: 00200793 li a5,2 +800030a8: c09fe06f j 80001cb0 <_vfprintf_r+0x384> +800030ac: 00068b13 mv s6,a3 +800030b0: d56046e3 bgtz s6,80002dfc <_vfprintf_r+0x14d0> +800030b4: d71ff06f j 80002e24 <_vfprintf_r+0x14f8> +800030b8: 00040693 mv a3,s0 +800030bc: 01812403 lw s0,24(sp) +800030c0: 001b0a93 addi s5,s6,1 +800030c4: 008b8793 addi a5,s7,8 +800030c8: 00dd8db3 add s11,s11,a3 +800030cc: 00dba223 sw a3,4(s7) +800030d0: 018ba023 sw s8,0(s7) +800030d4: 0fb12623 sw s11,236(sp) +800030d8: 0f512423 sw s5,232(sp) +800030dc: 00700693 li a3,7 +800030e0: 6d56dc63 bge a3,s5,800037b8 <_vfprintf_r+0x1e8c> +800030e4: 00412583 lw a1,4(sp) +800030e8: 0e410613 addi a2,sp,228 +800030ec: 000a0513 mv a0,s4 +800030f0: 514090ef jal ra,8000c604 <__sprint_r> +800030f4: 00050463 beqz a0,800030fc <_vfprintf_r+0x17d0> +800030f8: b01fe06f j 80001bf8 <_vfprintf_r+0x2cc> +800030fc: 0e812603 lw a2,232(sp) +80003100: 0ec12d83 lw s11,236(sp) +80003104: 11410d13 addi s10,sp,276 +80003108: 00160a93 addi s5,a2,1 +8000310c: 10c10b93 addi s7,sp,268 +80003110: a2dff06f j 80002b3c <_vfprintf_r+0x1210> +80003114: 00412583 lw a1,4(sp) +80003118: 0e410613 addi a2,sp,228 +8000311c: 000a0513 mv a0,s4 +80003120: 4e4090ef jal ra,8000c604 <__sprint_r> +80003124: 00050463 beqz a0,8000312c <_vfprintf_r+0x1800> +80003128: ad1fe06f j 80001bf8 <_vfprintf_r+0x2cc> +8000312c: 0ec12703 lw a4,236(sp) +80003130: 10c10d13 addi s10,sp,268 +80003134: f90ff06f j 800028c4 <_vfprintf_r+0xf98> +80003138: 0014ce03 lbu t3,1(s1) +8000313c: 02096913 ori s2,s2,32 +80003140: 00148493 addi s1,s1,1 +80003144: 9b9fe06f j 80001afc <_vfprintf_r+0x1d0> +80003148: 0014ce03 lbu t3,1(s1) +8000314c: 20096913 ori s2,s2,512 +80003150: 00148493 addi s1,s1,1 +80003154: 9a9fe06f j 80001afc <_vfprintf_r+0x1d0> +80003158: 00600793 li a5,6 +8000315c: 000d8b13 mv s6,s11 +80003160: 6db7e063 bltu a5,s11,80003820 <_vfprintf_r+0x1ef4> +80003164: 800157b7 lui a5,0x80015 +80003168: 000b0993 mv s3,s6 +8000316c: 01712823 sw s7,16(sp) +80003170: aa878c93 addi s9,a5,-1368 # 80014aa8 <__BSS_END__+0xffffe090> +80003174: eb5fe06f j 80002028 <_vfprintf_r+0x6fc> +80003178: 01000613 li a2,16 +8000317c: 0e812683 lw a3,232(sp) +80003180: 43665c63 bge a2,s6,800035b8 <_vfprintf_r+0x1c8c> +80003184: 01000d93 li s11,16 +80003188: 00700a93 li s5,7 +8000318c: 00412b83 lw s7,4(sp) +80003190: 00c0006f j 8000319c <_vfprintf_r+0x1870> +80003194: ff0b0b13 addi s6,s6,-16 +80003198: 436dd063 bge s11,s6,800035b8 <_vfprintf_r+0x1c8c> +8000319c: 01070713 addi a4,a4,16 +800031a0: 00168693 addi a3,a3,1 +800031a4: 018d2023 sw s8,0(s10) +800031a8: 01bd2223 sw s11,4(s10) +800031ac: 0ee12623 sw a4,236(sp) +800031b0: 0ed12423 sw a3,232(sp) +800031b4: 008d0d13 addi s10,s10,8 +800031b8: fcdadee3 bge s5,a3,80003194 <_vfprintf_r+0x1868> +800031bc: 0e410613 addi a2,sp,228 +800031c0: 000b8593 mv a1,s7 +800031c4: 000a0513 mv a0,s4 +800031c8: 43c090ef jal ra,8000c604 <__sprint_r> +800031cc: 00050463 beqz a0,800031d4 <_vfprintf_r+0x18a8> +800031d0: a29fe06f j 80001bf8 <_vfprintf_r+0x2cc> +800031d4: 0ec12703 lw a4,236(sp) 800031d8: 0e812683 lw a3,232(sp) -800031dc: 800155b7 lui a1,0x80015 -800031e0: a2858593 addi a1,a1,-1496 # 80014a28 <__BSS_END__+0xffffda98> -800031e4: 00bd2023 sw a1,0(s10) -800031e8: 00170713 addi a4,a4,1 -800031ec: 00100593 li a1,1 -800031f0: 00168693 addi a3,a3,1 -800031f4: 00bd2223 sw a1,4(s10) -800031f8: 0ee12623 sw a4,236(sp) -800031fc: 0ed12423 sw a3,232(sp) -80003200: 00700593 li a1,7 -80003204: 008d0d13 addi s10,s10,8 -80003208: 54d5ce63 blt a1,a3,80003764 <_vfprintf_r+0x1e9c> -8000320c: 22061263 bnez a2,80003430 <_vfprintf_r+0x1b68> -80003210: 01c12783 lw a5,28(sp) -80003214: 00197693 andi a3,s2,1 -80003218: 00f6e6b3 or a3,a3,a5 -8000321c: 00069463 bnez a3,80003224 <_vfprintf_r+0x195c> -80003220: e85fe06f j 800020a4 <_vfprintf_r+0x7dc> -80003224: 03412683 lw a3,52(sp) -80003228: 02c12783 lw a5,44(sp) -8000322c: 00700613 li a2,7 -80003230: 00dd2023 sw a3,0(s10) -80003234: 0e812683 lw a3,232(sp) -80003238: 00f70733 add a4,a4,a5 -8000323c: 00fd2223 sw a5,4(s10) -80003240: 00168693 addi a3,a3,1 -80003244: 0ee12623 sw a4,236(sp) -80003248: 0ed12423 sw a3,232(sp) -8000324c: 008d0893 addi a7,s10,8 -80003250: 5ed64e63 blt a2,a3,8000384c <_vfprintf_r+0x1f84> -80003254: 01c12783 lw a5,28(sp) -80003258: 00168693 addi a3,a3,1 -8000325c: 0198a023 sw s9,0(a7) -80003260: 00e78733 add a4,a5,a4 -80003264: 00f8a223 sw a5,4(a7) -80003268: 0ee12623 sw a4,236(sp) -8000326c: 0ed12423 sw a3,232(sp) -80003270: 00700793 li a5,7 -80003274: 00888d13 addi s10,a7,8 -80003278: 00d7c463 blt a5,a3,80003280 <_vfprintf_r+0x19b8> -8000327c: e29fe06f j 800020a4 <_vfprintf_r+0x7dc> -80003280: 87dff06f j 80002afc <_vfprintf_r+0x1234> -80003284: 1b010c93 addi s9,sp,432 -80003288: 00000793 li a5,0 -8000328c: 4009f913 andi s2,s3,1024 -80003290: 00912a23 sw s1,20(sp) -80003294: 01312c23 sw s3,24(sp) -80003298: 0ff00b13 li s6,255 -8000329c: 000c8993 mv s3,s9 -800032a0: 02612223 sw t1,36(sp) -800032a4: 000a0c93 mv s9,s4 -800032a8: 04012483 lw s1,64(sp) -800032ac: 000d8a13 mv s4,s11 -800032b0: 000d0d93 mv s11,s10 -800032b4: 00040d13 mv s10,s0 -800032b8: 00078413 mv s0,a5 -800032bc: 0240006f j 800032e0 <_vfprintf_r+0x1a18> -800032c0: 00a00613 li a2,10 -800032c4: 00000693 li a3,0 -800032c8: 000b8513 mv a0,s7 -800032cc: 000a0593 mv a1,s4 -800032d0: 70d0c0ef jal ra,800101dc <__udivdi3> -800032d4: 2c0a00e3 beqz s4,80003d94 <_vfprintf_r+0x24cc> -800032d8: 00050b93 mv s7,a0 -800032dc: 00058a13 mv s4,a1 -800032e0: 00a00613 li a2,10 -800032e4: 00000693 li a3,0 -800032e8: 000b8513 mv a0,s7 -800032ec: 000a0593 mv a1,s4 -800032f0: 3200d0ef jal ra,80010610 <__umoddi3> -800032f4: 03050513 addi a0,a0,48 -800032f8: fea98fa3 sb a0,-1(s3) -800032fc: 00140413 addi s0,s0,1 -80003300: fff98993 addi s3,s3,-1 -80003304: fa090ee3 beqz s2,800032c0 <_vfprintf_r+0x19f8> -80003308: 0004c683 lbu a3,0(s1) -8000330c: fad41ae3 bne s0,a3,800032c0 <_vfprintf_r+0x19f8> -80003310: fb6408e3 beq s0,s6,800032c0 <_vfprintf_r+0x19f8> -80003314: 240a10e3 bnez s4,80003d54 <_vfprintf_r+0x248c> -80003318: 00900793 li a5,9 -8000331c: 2377ece3 bltu a5,s7,80003d54 <_vfprintf_r+0x248c> -80003320: 000c8a13 mv s4,s9 -80003324: 00098c93 mv s9,s3 -80003328: 01812983 lw s3,24(sp) -8000332c: 1b010793 addi a5,sp,432 -80003330: 00812e23 sw s0,28(sp) -80003334: 04912023 sw s1,64(sp) -80003338: 000d0413 mv s0,s10 -8000333c: 02412303 lw t1,36(sp) -80003340: 01412483 lw s1,20(sp) -80003344: 000d8d13 mv s10,s11 -80003348: 41978b33 sub s6,a5,s9 -8000334c: 00098913 mv s2,s3 -80003350: 92dfe06f j 80001c7c <_vfprintf_r+0x3b4> -80003354: 00412583 lw a1,4(sp) -80003358: 0e410613 addi a2,sp,228 -8000335c: 000a0513 mv a0,s4 -80003360: 240090ef jal ra,8000c5a0 <__sprint_r> -80003364: 00050463 beqz a0,8000336c <_vfprintf_r+0x1aa4> -80003368: 82dfe06f j 80001b94 <_vfprintf_r+0x2cc> -8000336c: 10c10d13 addi s10,sp,268 -80003370: ca0ff06f j 80002810 <_vfprintf_r+0xf48> -80003374: 01670733 add a4,a4,s6 -80003378: 00178793 addi a5,a5,1 -8000337c: 018d2023 sw s8,0(s10) -80003380: d0dfe06f j 8000208c <_vfprintf_r+0x7c4> -80003384: 0f012783 lw a5,240(sp) -80003388: 0a010593 addi a1,sp,160 -8000338c: 0b010513 addi a0,sp,176 -80003390: 0af12823 sw a5,176(sp) -80003394: 0f412783 lw a5,244(sp) -80003398: 0a012023 sw zero,160(sp) -8000339c: 0a012223 sw zero,164(sp) -800033a0: 0af12a23 sw a5,180(sp) -800033a4: 0f812783 lw a5,248(sp) -800033a8: 0a012423 sw zero,168(sp) -800033ac: 0a012623 sw zero,172(sp) -800033b0: 0af12c23 sw a5,184(sp) -800033b4: 0fc12783 lw a5,252(sp) -800033b8: 0af12e23 sw a5,188(sp) -800033bc: 4f40e0ef jal ra,800118b0 <__letf2> -800033c0: 1e0540e3 bltz a0,80003da0 <_vfprintf_r+0x24d8> -800033c4: 0c714703 lbu a4,199(sp) -800033c8: 04700793 li a5,71 -800033cc: 3d57d063 bge a5,s5,8000378c <_vfprintf_r+0x1ec4> -800033d0: 800157b7 lui a5,0x80015 -800033d4: 9ec78c93 addi s9,a5,-1556 # 800149ec <__BSS_END__+0xffffda5c> -800033d8: 00012a23 sw zero,20(sp) -800033dc: 02012423 sw zero,40(sp) -800033e0: 02012223 sw zero,36(sp) -800033e4: 00012c23 sw zero,24(sp) -800033e8: f7f97913 andi s2,s2,-129 -800033ec: 00300993 li s3,3 -800033f0: 00300b13 li s6,3 -800033f4: 00000313 li t1,0 -800033f8: 00070463 beqz a4,80003400 <_vfprintf_r+0x1b38> -800033fc: 8a5fe06f j 80001ca0 <_vfprintf_r+0x3d8> -80003400: bd9fe06f j 80001fd8 <_vfprintf_r+0x710> -80003404: 01012783 lw a5,16(sp) -80003408: 00048c93 mv s9,s1 -8000340c: 0007a783 lw a5,0(a5) -80003410: 00e12823 sw a4,16(sp) -80003414: 00812703 lw a4,8(sp) -80003418: 00e7a023 sw a4,0(a5) -8000341c: 9c9fe06f j 80001de4 <_vfprintf_r+0x51c> -80003420: 000c8513 mv a0,s9 -80003424: 430060ef jal ra,80009854 -80003428: 00050b13 mv s6,a0 -8000342c: b0dfe06f j 80001f38 <_vfprintf_r+0x670> -80003430: 03412683 lw a3,52(sp) -80003434: 02c12783 lw a5,44(sp) -80003438: 00700593 li a1,7 -8000343c: 00dd2023 sw a3,0(s10) -80003440: 0e812683 lw a3,232(sp) -80003444: 00f70733 add a4,a4,a5 -80003448: 00fd2223 sw a5,4(s10) -8000344c: 00168693 addi a3,a3,1 -80003450: 0ee12623 sw a4,236(sp) -80003454: 0ed12423 sw a3,232(sp) -80003458: 008d0893 addi a7,s10,8 -8000345c: 3ed5c863 blt a1,a3,8000384c <_vfprintf_r+0x1f84> -80003460: de065ae3 bgez a2,80003254 <_vfprintf_r+0x198c> -80003464: ff000593 li a1,-16 -80003468: 40c00b33 neg s6,a2 -8000346c: 3ab654e3 bge a2,a1,80004014 <_vfprintf_r+0x274c> -80003470: 01000b93 li s7,16 -80003474: 00700a93 li s5,7 -80003478: 00412d03 lw s10,4(sp) -8000347c: 00c0006f j 80003488 <_vfprintf_r+0x1bc0> -80003480: ff0b0b13 addi s6,s6,-16 -80003484: 396bd8e3 bge s7,s6,80004014 <_vfprintf_r+0x274c> -80003488: 01070713 addi a4,a4,16 -8000348c: 00168693 addi a3,a3,1 -80003490: 0188a023 sw s8,0(a7) -80003494: 0178a223 sw s7,4(a7) -80003498: 0ee12623 sw a4,236(sp) -8000349c: 0ed12423 sw a3,232(sp) -800034a0: 00888893 addi a7,a7,8 -800034a4: fcdadee3 bge s5,a3,80003480 <_vfprintf_r+0x1bb8> -800034a8: 0e410613 addi a2,sp,228 -800034ac: 000d0593 mv a1,s10 -800034b0: 000a0513 mv a0,s4 -800034b4: 0ec090ef jal ra,8000c5a0 <__sprint_r> -800034b8: 00050463 beqz a0,800034c0 <_vfprintf_r+0x1bf8> -800034bc: ed8fe06f j 80001b94 <_vfprintf_r+0x2cc> -800034c0: 0ec12703 lw a4,236(sp) -800034c4: 0e812683 lw a3,232(sp) -800034c8: 10c10893 addi a7,sp,268 -800034cc: fb5ff06f j 80003480 <_vfprintf_r+0x1bb8> -800034d0: 20097713 andi a4,s2,512 -800034d4: 34070a63 beqz a4,80003828 <_vfprintf_r+0x1f60> -800034d8: 01012703 lw a4,16(sp) -800034dc: 00090993 mv s3,s2 -800034e0: 00f12823 sw a5,16(sp) -800034e4: 00070b83 lb s7,0(a4) -800034e8: 41fbdd93 srai s11,s7,0x1f -800034ec: 000d8713 mv a4,s11 -800034f0: 98dfe06f j 80001e7c <_vfprintf_r+0x5b4> -800034f4: 20097713 andi a4,s2,512 -800034f8: 32070263 beqz a4,8000381c <_vfprintf_r+0x1f54> -800034fc: 0ffbfb93 andi s7,s7,255 -80003500: 00000d93 li s11,0 -80003504: 00f12823 sw a5,16(sp) -80003508: 9f4ff06f j 800026fc <_vfprintf_r+0xe34> -8000350c: 20097713 andi a4,s2,512 -80003510: 2e070c63 beqz a4,80003808 <_vfprintf_r+0x1f40> -80003514: 00f12823 sw a5,16(sp) -80003518: 0ffbfb93 andi s7,s7,255 -8000351c: 00000d93 li s11,0 -80003520: 00090993 mv s3,s2 -80003524: 00100793 li a5,1 -80003528: f24fe06f j 80001c4c <_vfprintf_r+0x384> -8000352c: 0fc12783 lw a5,252(sp) -80003530: 3007da63 bgez a5,80003844 <_vfprintf_r+0x1f7c> -80003534: 02d00793 li a5,45 -80003538: 0cf103a3 sb a5,199(sp) -8000353c: 02d00713 li a4,45 -80003540: 04700793 li a5,71 -80003544: 2b57d6e3 bge a5,s5,80003ff0 <_vfprintf_r+0x2728> -80003548: 800157b7 lui a5,0x80015 -8000354c: 9f478c93 addi s9,a5,-1548 # 800149f4 <__BSS_END__+0xffffda64> -80003550: e89ff06f j 800033d8 <_vfprintf_r+0x1b10> -80003554: 01670733 add a4,a4,s6 -80003558: 00168693 addi a3,a3,1 -8000355c: 018d2023 sw s8,0(s10) -80003560: 016d2223 sw s6,4(s10) -80003564: 0ee12623 sw a4,236(sp) -80003568: 0ed12423 sw a3,232(sp) -8000356c: 00700613 li a2,7 -80003570: 008d0d13 addi s10,s10,8 -80003574: 86d652e3 bge a2,a3,80002dd8 <_vfprintf_r+0x1510> -80003578: 00412583 lw a1,4(sp) -8000357c: 0e410613 addi a2,sp,228 -80003580: 000a0513 mv a0,s4 -80003584: 01c090ef jal ra,8000c5a0 <__sprint_r> -80003588: 00050463 beqz a0,80003590 <_vfprintf_r+0x1cc8> -8000358c: e08fe06f j 80001b94 <_vfprintf_r+0x2cc> -80003590: 0ec12703 lw a4,236(sp) -80003594: 10c10d13 addi s10,sp,268 -80003598: 841ff06f j 80002dd8 <_vfprintf_r+0x1510> -8000359c: 01c12783 lw a5,28(sp) -800035a0: 02412b83 lw s7,36(sp) -800035a4: 00912c23 sw s1,24(sp) -800035a8: 00fc87b3 add a5,s9,a5 -800035ac: 05212223 sw s2,68(sp) -800035b0: 04812623 sw s0,76(sp) -800035b4: 02812483 lw s1,40(sp) -800035b8: 03312223 sw s3,36(sp) -800035bc: 03912423 sw s9,40(sp) -800035c0: 000d0693 mv a3,s10 -800035c4: 00700b13 li s6,7 -800035c8: 01000d93 li s11,16 -800035cc: 04812903 lw s2,72(sp) -800035d0: 04012403 lw s0,64(sp) -800035d4: 00412983 lw s3,4(sp) -800035d8: 00078d13 mv s10,a5 -800035dc: 080b8a63 beqz s7,80003670 <_vfprintf_r+0x1da8> -800035e0: 08049a63 bnez s1,80003674 <_vfprintf_r+0x1dac> -800035e4: fff40413 addi s0,s0,-1 -800035e8: fffb8b93 addi s7,s7,-1 -800035ec: 03c12783 lw a5,60(sp) -800035f0: 01270733 add a4,a4,s2 -800035f4: 0126a223 sw s2,4(a3) -800035f8: 00f6a023 sw a5,0(a3) -800035fc: 0e812783 lw a5,232(sp) -80003600: 0ee12623 sw a4,236(sp) -80003604: 00868693 addi a3,a3,8 -80003608: 00178793 addi a5,a5,1 -8000360c: 0ef12423 sw a5,232(sp) -80003610: 0efb4c63 blt s6,a5,80003708 <_vfprintf_r+0x1e40> -80003614: 00044603 lbu a2,0(s0) -80003618: 415d05b3 sub a1,s10,s5 -8000361c: 00060c93 mv s9,a2 -80003620: 00c5d463 bge a1,a2,80003628 <_vfprintf_r+0x1d60> -80003624: 00058c93 mv s9,a1 -80003628: 03905663 blez s9,80003654 <_vfprintf_r+0x1d8c> -8000362c: 0e812603 lw a2,232(sp) -80003630: 01970733 add a4,a4,s9 -80003634: 0156a023 sw s5,0(a3) -80003638: 00160613 addi a2,a2,1 -8000363c: 0196a223 sw s9,4(a3) -80003640: 0ee12623 sw a4,236(sp) -80003644: 0ec12423 sw a2,232(sp) -80003648: 0ecb4263 blt s6,a2,8000372c <_vfprintf_r+0x1e64> -8000364c: 00044603 lbu a2,0(s0) -80003650: 00868693 addi a3,a3,8 -80003654: fffcc593 not a1,s9 -80003658: 41f5d593 srai a1,a1,0x1f -8000365c: 00bcf7b3 and a5,s9,a1 -80003660: 40f60cb3 sub s9,a2,a5 -80003664: 01904c63 bgtz s9,8000367c <_vfprintf_r+0x1db4> -80003668: 00ca8ab3 add s5,s5,a2 -8000366c: f60b9ae3 bnez s7,800035e0 <_vfprintf_r+0x1d18> -80003670: 5e048263 beqz s1,80003c54 <_vfprintf_r+0x238c> -80003674: fff48493 addi s1,s1,-1 -80003678: f75ff06f j 800035ec <_vfprintf_r+0x1d24> -8000367c: 0e812603 lw a2,232(sp) -80003680: 019dc863 blt s11,s9,80003690 <_vfprintf_r+0x1dc8> -80003684: 0580006f j 800036dc <_vfprintf_r+0x1e14> -80003688: ff0c8c93 addi s9,s9,-16 -8000368c: 059dd863 bge s11,s9,800036dc <_vfprintf_r+0x1e14> -80003690: 01070713 addi a4,a4,16 -80003694: 00160613 addi a2,a2,1 -80003698: 0186a023 sw s8,0(a3) -8000369c: 01b6a223 sw s11,4(a3) -800036a0: 0ee12623 sw a4,236(sp) -800036a4: 0ec12423 sw a2,232(sp) -800036a8: 00868693 addi a3,a3,8 -800036ac: fccb5ee3 bge s6,a2,80003688 <_vfprintf_r+0x1dc0> -800036b0: 0e410613 addi a2,sp,228 -800036b4: 00098593 mv a1,s3 -800036b8: 000a0513 mv a0,s4 -800036bc: 6e5080ef jal ra,8000c5a0 <__sprint_r> -800036c0: 00050463 beqz a0,800036c8 <_vfprintf_r+0x1e00> -800036c4: cd0fe06f j 80001b94 <_vfprintf_r+0x2cc> -800036c8: ff0c8c93 addi s9,s9,-16 -800036cc: 0ec12703 lw a4,236(sp) -800036d0: 0e812603 lw a2,232(sp) -800036d4: 10c10693 addi a3,sp,268 -800036d8: fb9dcce3 blt s11,s9,80003690 <_vfprintf_r+0x1dc8> -800036dc: 01970733 add a4,a4,s9 -800036e0: 00160613 addi a2,a2,1 -800036e4: 0186a023 sw s8,0(a3) -800036e8: 0196a223 sw s9,4(a3) -800036ec: 0ee12623 sw a4,236(sp) -800036f0: 0ec12423 sw a2,232(sp) -800036f4: 62cb4a63 blt s6,a2,80003d28 <_vfprintf_r+0x2460> -800036f8: 00044603 lbu a2,0(s0) -800036fc: 00868693 addi a3,a3,8 -80003700: 00ca8ab3 add s5,s5,a2 -80003704: f69ff06f j 8000366c <_vfprintf_r+0x1da4> -80003708: 0e410613 addi a2,sp,228 -8000370c: 00098593 mv a1,s3 -80003710: 000a0513 mv a0,s4 -80003714: 68d080ef jal ra,8000c5a0 <__sprint_r> -80003718: 00050463 beqz a0,80003720 <_vfprintf_r+0x1e58> -8000371c: c78fe06f j 80001b94 <_vfprintf_r+0x2cc> -80003720: 0ec12703 lw a4,236(sp) -80003724: 10c10693 addi a3,sp,268 -80003728: eedff06f j 80003614 <_vfprintf_r+0x1d4c> -8000372c: 0e410613 addi a2,sp,228 -80003730: 00098593 mv a1,s3 -80003734: 000a0513 mv a0,s4 -80003738: 669080ef jal ra,8000c5a0 <__sprint_r> -8000373c: 00050463 beqz a0,80003744 <_vfprintf_r+0x1e7c> -80003740: c54fe06f j 80001b94 <_vfprintf_r+0x2cc> -80003744: 00044603 lbu a2,0(s0) -80003748: 0ec12703 lw a4,236(sp) -8000374c: 10c10693 addi a3,sp,268 -80003750: f05ff06f j 80003654 <_vfprintf_r+0x1d8c> -80003754: 001a8a93 addi s5,s5,1 -80003758: 00878d13 addi s10,a5,8 -8000375c: 00078b93 mv s7,a5 -80003760: b78ff06f j 80002ad8 <_vfprintf_r+0x1210> -80003764: 00412583 lw a1,4(sp) -80003768: 0e410613 addi a2,sp,228 -8000376c: 000a0513 mv a0,s4 -80003770: 631080ef jal ra,8000c5a0 <__sprint_r> -80003774: 00050463 beqz a0,8000377c <_vfprintf_r+0x1eb4> -80003778: c1cfe06f j 80001b94 <_vfprintf_r+0x2cc> -8000377c: 0cc12603 lw a2,204(sp) -80003780: 0ec12703 lw a4,236(sp) -80003784: 10c10d13 addi s10,sp,268 -80003788: a85ff06f j 8000320c <_vfprintf_r+0x1944> -8000378c: 800157b7 lui a5,0x80015 -80003790: 9e878c93 addi s9,a5,-1560 # 800149e8 <__BSS_END__+0xffffda58> -80003794: c45ff06f j 800033d8 <_vfprintf_r+0x1b10> -80003798: 00412583 lw a1,4(sp) -8000379c: 0e410613 addi a2,sp,228 -800037a0: 000a0513 mv a0,s4 -800037a4: 5fd080ef jal ra,8000c5a0 <__sprint_r> -800037a8: 00050463 beqz a0,800037b0 <_vfprintf_r+0x1ee8> -800037ac: be8fe06f j 80001b94 <_vfprintf_r+0x2cc> -800037b0: 0ec12703 lw a4,236(sp) -800037b4: 10c10d13 addi s10,sp,268 -800037b8: e08ff06f j 80002dc0 <_vfprintf_r+0x14f8> -800037bc: 00600b13 li s6,6 -800037c0: 941ff06f j 80003100 <_vfprintf_r+0x1838> -800037c4: 01c12683 lw a3,28(sp) -800037c8: 00dc87b3 add a5,s9,a3 -800037cc: 41668b33 sub s6,a3,s6 -800037d0: 41578bb3 sub s7,a5,s5 -800037d4: eb7b5463 bge s6,s7,80002e7c <_vfprintf_r+0x15b4> -800037d8: 000b0b93 mv s7,s6 -800037dc: ea0ff06f j 80002e7c <_vfprintf_r+0x15b4> -800037e0: 01012783 lw a5,16(sp) -800037e4: 00e12823 sw a4,16(sp) -800037e8: 00812703 lw a4,8(sp) -800037ec: 0007a783 lw a5,0(a5) -800037f0: 00048c93 mv s9,s1 -800037f4: 00e79023 sh a4,0(a5) -800037f8: decfe06f j 80001de4 <_vfprintf_r+0x51c> -800037fc: 0ffbfb93 andi s7,s7,255 -80003800: 00000d93 li s11,0 -80003804: c2cfe06f j 80001c30 <_vfprintf_r+0x368> -80003808: 00f12823 sw a5,16(sp) -8000380c: 00000d93 li s11,0 -80003810: 00090993 mv s3,s2 -80003814: 00100793 li a5,1 -80003818: c34fe06f j 80001c4c <_vfprintf_r+0x384> -8000381c: 00000d93 li s11,0 -80003820: 00f12823 sw a5,16(sp) -80003824: ed9fe06f j 800026fc <_vfprintf_r+0xe34> -80003828: 01012703 lw a4,16(sp) -8000382c: 00090993 mv s3,s2 -80003830: 00f12823 sw a5,16(sp) -80003834: 00072b83 lw s7,0(a4) -80003838: 41fbdd93 srai s11,s7,0x1f -8000383c: 000d8713 mv a4,s11 -80003840: e3cfe06f j 80001e7c <_vfprintf_r+0x5b4> -80003844: 0c714703 lbu a4,199(sp) -80003848: cf9ff06f j 80003540 <_vfprintf_r+0x1c78> -8000384c: 00412583 lw a1,4(sp) -80003850: 0e410613 addi a2,sp,228 -80003854: 000a0513 mv a0,s4 -80003858: 549080ef jal ra,8000c5a0 <__sprint_r> -8000385c: 00050463 beqz a0,80003864 <_vfprintf_r+0x1f9c> -80003860: b34fe06f j 80001b94 <_vfprintf_r+0x2cc> -80003864: 0cc12603 lw a2,204(sp) -80003868: 0ec12703 lw a4,236(sp) -8000386c: 0e812683 lw a3,232(sp) -80003870: 10c10893 addi a7,sp,268 -80003874: 9e0650e3 bgez a2,80003254 <_vfprintf_r+0x198c> -80003878: bedff06f j 80003464 <_vfprintf_r+0x1b9c> -8000387c: 03000793 li a5,48 -80003880: 0cf10423 sb a5,200(sp) -80003884: 05800793 li a5,88 -80003888: 0cf104a3 sb a5,201(sp) -8000388c: 00296793 ori a5,s2,2 -80003890: 06300713 li a4,99 -80003894: 04f12c23 sw a5,88(sp) -80003898: 00012a23 sw zero,20(sp) -8000389c: 14c10c93 addi s9,sp,332 -800038a0: 086748e3 blt a4,t1,80004130 <_vfprintf_r+0x2868> -800038a4: 0fc12e83 lw t4,252(sp) -800038a8: fdfaf793 andi a5,s5,-33 -800038ac: 04f12623 sw a5,76(sp) -800038b0: 04012e23 sw zero,92(sp) -800038b4: 10296913 ori s2,s2,258 -800038b8: 0f012283 lw t0,240(sp) -800038bc: 0f412f03 lw t5,244(sp) -800038c0: 0f812f83 lw t6,248(sp) -800038c4: 440ec863 bltz t4,80003d14 <_vfprintf_r+0x244c> -800038c8: 06100713 li a4,97 -800038cc: 18ea84e3 beq s5,a4,80004254 <_vfprintf_r+0x298c> -800038d0: 04100713 li a4,65 -800038d4: 00ea8463 beq s5,a4,800038dc <_vfprintf_r+0x2014> -800038d8: 9c9fe06f j 800022a0 <_vfprintf_r+0x9d8> -800038dc: 0b010993 addi s3,sp,176 -800038e0: 00098513 mv a0,s3 -800038e4: 04612a23 sw t1,84(sp) -800038e8: 0a512823 sw t0,176(sp) -800038ec: 0be12a23 sw t5,180(sp) -800038f0: 0bf12c23 sw t6,184(sp) -800038f4: 0bd12e23 sw t4,188(sp) -800038f8: 309100ef jal ra,80014400 <__trunctfdf2> -800038fc: 0cc10613 addi a2,sp,204 -80003900: 23d050ef jal ra,8000933c -80003904: 00058613 mv a2,a1 -80003908: 00050593 mv a1,a0 -8000390c: 00098513 mv a0,s3 -80003910: 0e5100ef jal ra,800141f4 <__extenddftf2> -80003914: 0b012703 lw a4,176(sp) -80003918: 09010793 addi a5,sp,144 -8000391c: 0a010b93 addi s7,sp,160 -80003920: 08e12823 sw a4,144(sp) -80003924: 0b412703 lw a4,180(sp) -80003928: 08010613 addi a2,sp,128 -8000392c: 00078593 mv a1,a5 -80003930: 08e12a23 sw a4,148(sp) -80003934: 0b812703 lw a4,184(sp) -80003938: 000b8513 mv a0,s7 -8000393c: 00f12e23 sw a5,28(sp) -80003940: 08e12c23 sw a4,152(sp) -80003944: 0bc12703 lw a4,188(sp) -80003948: 04c12823 sw a2,80(sp) -8000394c: 08012023 sw zero,128(sp) -80003950: 08e12e23 sw a4,156(sp) -80003954: 3ffc0737 lui a4,0x3ffc0 -80003958: 08e12623 sw a4,140(sp) -8000395c: 08012223 sw zero,132(sp) -80003960: 08012423 sw zero,136(sp) -80003964: 0900e0ef jal ra,800119f4 <__multf3> -80003968: 0a012783 lw a5,160(sp) -8000396c: 0a412803 lw a6,164(sp) -80003970: 0a812e83 lw t4,168(sp) -80003974: 0ac12f03 lw t5,172(sp) -80003978: 000b8593 mv a1,s7 -8000397c: 00098513 mv a0,s3 -80003980: 0af12823 sw a5,176(sp) -80003984: 04f12223 sw a5,68(sp) -80003988: 0b012a23 sw a6,180(sp) -8000398c: 03012423 sw a6,40(sp) -80003990: 0bd12c23 sw t4,184(sp) -80003994: 03d12223 sw t4,36(sp) -80003998: 0be12e23 sw t5,188(sp) -8000399c: 01e12c23 sw t5,24(sp) -800039a0: 0a012023 sw zero,160(sp) -800039a4: 0a012223 sw zero,164(sp) -800039a8: 0a012423 sw zero,168(sp) -800039ac: 0a012623 sw zero,172(sp) -800039b0: 4f10d0ef jal ra,800116a0 <__eqtf2> -800039b4: 01812f03 lw t5,24(sp) -800039b8: 02412e83 lw t4,36(sp) -800039bc: 02812803 lw a6,40(sp) -800039c0: 04412783 lw a5,68(sp) -800039c4: 05412303 lw t1,84(sp) -800039c8: 00051663 bnez a0,800039d4 <_vfprintf_r+0x210c> -800039cc: 00100713 li a4,1 -800039d0: 0ce12623 sw a4,204(sp) -800039d4: 80015737 lui a4,0x80015 -800039d8: a0c70713 addi a4,a4,-1524 # 80014a0c <__BSS_END__+0xffffda7c> -800039dc: 04e12223 sw a4,68(sp) -800039e0: fff30b13 addi s6,t1,-1 -800039e4: 01912c23 sw s9,24(sp) -800039e8: 06912023 sw s1,96(sp) -800039ec: 07512223 sw s5,100(sp) -800039f0: 07a12a23 sw s10,116(sp) -800039f4: 07412c23 sw s4,120(sp) -800039f8: 07912e23 sw s9,124(sp) -800039fc: 07212423 sw s2,104(sp) -80003a00: 06812623 sw s0,108(sp) -80003a04: 06612823 sw t1,112(sp) -80003a08: 000b0c93 mv s9,s6 -80003a0c: 00078d13 mv s10,a5 -80003a10: 00080d93 mv s11,a6 -80003a14: 000e8a13 mv s4,t4 -80003a18: 000f0a93 mv s5,t5 -80003a1c: 01c12483 lw s1,28(sp) -80003a20: 0540006f j 80003a74 <_vfprintf_r+0x21ac> -80003a24: 000b8593 mv a1,s7 -80003a28: 00098513 mv a0,s3 -80003a2c: 02c12423 sw a2,40(sp) -80003a30: 03f12223 sw t6,36(sp) -80003a34: 00512e23 sw t0,28(sp) -80003a38: 0a512a23 sw t0,180(sp) -80003a3c: 0bf12c23 sw t6,184(sp) -80003a40: 0ac12e23 sw a2,188(sp) -80003a44: 0b212823 sw s2,176(sp) -80003a48: 0a012023 sw zero,160(sp) -80003a4c: 0a012223 sw zero,164(sp) -80003a50: 0a012423 sw zero,168(sp) -80003a54: 0a012623 sw zero,172(sp) -80003a58: 4490d0ef jal ra,800116a0 <__eqtf2> -80003a5c: fffc8c93 addi s9,s9,-1 -80003a60: 01c12283 lw t0,28(sp) -80003a64: 02412f83 lw t6,36(sp) -80003a68: 02812603 lw a2,40(sp) -80003a6c: 0e050463 beqz a0,80003b54 <_vfprintf_r+0x228c> -80003a70: 01612c23 sw s6,24(sp) -80003a74: 400307b7 lui a5,0x40030 -80003a78: 00048613 mv a2,s1 -80003a7c: 000b8593 mv a1,s7 -80003a80: 00098513 mv a0,s3 -80003a84: 08f12e23 sw a5,156(sp) -80003a88: 0ba12023 sw s10,160(sp) -80003a8c: 0bb12223 sw s11,164(sp) -80003a90: 0b412423 sw s4,168(sp) -80003a94: 0b512623 sw s5,172(sp) -80003a98: 08012823 sw zero,144(sp) -80003a9c: 08012a23 sw zero,148(sp) -80003aa0: 08012c23 sw zero,152(sp) -80003aa4: 7510d0ef jal ra,800119f4 <__multf3> -80003aa8: 00098513 mv a0,s3 -80003aac: 470100ef jal ra,80013f1c <__fixtfsi> -80003ab0: 00050593 mv a1,a0 -80003ab4: 00050413 mv s0,a0 -80003ab8: 00098513 mv a0,s3 -80003abc: 0bc12b03 lw s6,188(sp) -80003ac0: 0b012a83 lw s5,176(sp) -80003ac4: 0b412a03 lw s4,180(sp) -80003ac8: 0b812903 lw s2,184(sp) -80003acc: 5a0100ef jal ra,8001406c <__floatsitf> -80003ad0: 0b012783 lw a5,176(sp) -80003ad4: 05012603 lw a2,80(sp) -80003ad8: 00048593 mv a1,s1 -80003adc: 08f12023 sw a5,128(sp) -80003ae0: 0b412783 lw a5,180(sp) -80003ae4: 000b8513 mv a0,s7 -80003ae8: 09612e23 sw s6,156(sp) -80003aec: 08f12223 sw a5,132(sp) -80003af0: 0b812783 lw a5,184(sp) -80003af4: 09512823 sw s5,144(sp) -80003af8: 09412a23 sw s4,148(sp) -80003afc: 08f12423 sw a5,136(sp) -80003b00: 0bc12783 lw a5,188(sp) -80003b04: 09212c23 sw s2,152(sp) -80003b08: 08f12623 sw a5,140(sp) -80003b0c: 6f10e0ef jal ra,800129fc <__subtf3> -80003b10: 04412783 lw a5,68(sp) -80003b14: 01812703 lw a4,24(sp) -80003b18: 0a012903 lw s2,160(sp) -80003b1c: 008787b3 add a5,a5,s0 -80003b20: 0007c783 lbu a5,0(a5) # 40030000 <_start-0x3ffd0000> -80003b24: 0a412283 lw t0,164(sp) -80003b28: 0a812f83 lw t6,168(sp) -80003b2c: 0ac12603 lw a2,172(sp) -80003b30: 00170b13 addi s6,a4,1 -80003b34: fefb0fa3 sb a5,-1(s6) -80003b38: 05912a23 sw s9,84(sp) -80003b3c: fff00793 li a5,-1 -80003b40: 00090d13 mv s10,s2 -80003b44: 00028d93 mv s11,t0 -80003b48: 000f8a13 mv s4,t6 -80003b4c: 00060a93 mv s5,a2 -80003b50: ecfc9ae3 bne s9,a5,80003a24 <_vfprintf_r+0x215c> -80003b54: 07012303 lw t1,112(sp) -80003b58: 00090393 mv t2,s2 -80003b5c: 3ffe06b7 lui a3,0x3ffe0 -80003b60: 000b8593 mv a1,s7 -80003b64: 00098513 mv a0,s3 -80003b68: 02612223 sw t1,36(sp) -80003b6c: 00812e23 sw s0,28(sp) -80003b70: 06012483 lw s1,96(sp) -80003b74: 06412a83 lw s5,100(sp) -80003b78: 0a712823 sw t2,176(sp) -80003b7c: 06712223 sw t2,100(sp) -80003b80: 0a512a23 sw t0,180(sp) -80003b84: 06512023 sw t0,96(sp) -80003b88: 0bf12c23 sw t6,184(sp) -80003b8c: 05f12823 sw t6,80(sp) -80003b90: 0ac12e23 sw a2,188(sp) -80003b94: 02c12423 sw a2,40(sp) -80003b98: 0a012023 sw zero,160(sp) -80003b9c: 0a012223 sw zero,164(sp) -80003ba0: 0a012423 sw zero,168(sp) -80003ba4: 0ad12623 sw a3,172(sp) -80003ba8: 3c50d0ef jal ra,8001176c <__getf2> -80003bac: 07412d03 lw s10,116(sp) -80003bb0: 06c12403 lw s0,108(sp) -80003bb4: 000b0d93 mv s11,s6 -80003bb8: 07812a03 lw s4,120(sp) -80003bbc: 07c12c83 lw s9,124(sp) -80003bc0: 06812903 lw s2,104(sp) -80003bc4: 02412303 lw t1,36(sp) -80003bc8: 48a04c63 bgtz a0,80004060 <_vfprintf_r+0x2798> -80003bcc: 06412383 lw t2,100(sp) -80003bd0: 06012283 lw t0,96(sp) -80003bd4: 05012f83 lw t6,80(sp) -80003bd8: 02812603 lw a2,40(sp) -80003bdc: 3ffe06b7 lui a3,0x3ffe0 -80003be0: 000b8593 mv a1,s7 -80003be4: 00098513 mv a0,s3 -80003be8: 0a712823 sw t2,176(sp) -80003bec: 0a512a23 sw t0,180(sp) -80003bf0: 0bf12c23 sw t6,184(sp) +800031dc: 10c10d13 addi s10,sp,268 +800031e0: fb5ff06f j 80003194 <_vfprintf_r+0x1868> +800031e4: 000c8913 mv s2,s9 +800031e8: 8edfe06f j 80001ad4 <_vfprintf_r+0x1a8> +800031ec: 00412583 lw a1,4(sp) +800031f0: 0e410613 addi a2,sp,228 +800031f4: 000a0513 mv a0,s4 +800031f8: 40c090ef jal ra,8000c604 <__sprint_r> +800031fc: 00050463 beqz a0,80003204 <_vfprintf_r+0x18d8> +80003200: 9f9fe06f j 80001bf8 <_vfprintf_r+0x2cc> +80003204: 0ec12d83 lw s11,236(sp) +80003208: 0e812b03 lw s6,232(sp) +8000320c: 10c10b93 addi s7,sp,268 +80003210: 9a9ff06f j 80002bb8 <_vfprintf_r+0x128c> +80003214: 00412583 lw a1,4(sp) +80003218: 0e410613 addi a2,sp,228 +8000321c: 000a0513 mv a0,s4 +80003220: 3e4090ef jal ra,8000c604 <__sprint_r> +80003224: 00050463 beqz a0,8000322c <_vfprintf_r+0x1900> +80003228: 9d1fe06f j 80001bf8 <_vfprintf_r+0x2cc> +8000322c: 0ec12d83 lw s11,236(sp) +80003230: 0e812b03 lw s6,232(sp) +80003234: 10c10b93 addi s7,sp,268 +80003238: 9adff06f j 80002be4 <_vfprintf_r+0x12b8> +8000323c: 0e812683 lw a3,232(sp) +80003240: 800155b7 lui a1,0x80015 +80003244: ab058593 addi a1,a1,-1360 # 80014ab0 <__BSS_END__+0xffffe098> +80003248: 00bd2023 sw a1,0(s10) +8000324c: 00170713 addi a4,a4,1 +80003250: 00100593 li a1,1 +80003254: 00168693 addi a3,a3,1 +80003258: 00bd2223 sw a1,4(s10) +8000325c: 0ee12623 sw a4,236(sp) +80003260: 0ed12423 sw a3,232(sp) +80003264: 00700593 li a1,7 +80003268: 008d0d13 addi s10,s10,8 +8000326c: 54d5ce63 blt a1,a3,800037c8 <_vfprintf_r+0x1e9c> +80003270: 22061263 bnez a2,80003494 <_vfprintf_r+0x1b68> +80003274: 01c12783 lw a5,28(sp) +80003278: 00197693 andi a3,s2,1 +8000327c: 00f6e6b3 or a3,a3,a5 +80003280: 00069463 bnez a3,80003288 <_vfprintf_r+0x195c> +80003284: e85fe06f j 80002108 <_vfprintf_r+0x7dc> +80003288: 03412683 lw a3,52(sp) +8000328c: 02c12783 lw a5,44(sp) +80003290: 00700613 li a2,7 +80003294: 00dd2023 sw a3,0(s10) +80003298: 0e812683 lw a3,232(sp) +8000329c: 00f70733 add a4,a4,a5 +800032a0: 00fd2223 sw a5,4(s10) +800032a4: 00168693 addi a3,a3,1 +800032a8: 0ee12623 sw a4,236(sp) +800032ac: 0ed12423 sw a3,232(sp) +800032b0: 008d0893 addi a7,s10,8 +800032b4: 5ed64e63 blt a2,a3,800038b0 <_vfprintf_r+0x1f84> +800032b8: 01c12783 lw a5,28(sp) +800032bc: 00168693 addi a3,a3,1 +800032c0: 0198a023 sw s9,0(a7) +800032c4: 00e78733 add a4,a5,a4 +800032c8: 00f8a223 sw a5,4(a7) +800032cc: 0ee12623 sw a4,236(sp) +800032d0: 0ed12423 sw a3,232(sp) +800032d4: 00700793 li a5,7 +800032d8: 00888d13 addi s10,a7,8 +800032dc: 00d7c463 blt a5,a3,800032e4 <_vfprintf_r+0x19b8> +800032e0: e29fe06f j 80002108 <_vfprintf_r+0x7dc> +800032e4: 87dff06f j 80002b60 <_vfprintf_r+0x1234> +800032e8: 1b010c93 addi s9,sp,432 +800032ec: 00000793 li a5,0 +800032f0: 4009f913 andi s2,s3,1024 +800032f4: 00912a23 sw s1,20(sp) +800032f8: 01312c23 sw s3,24(sp) +800032fc: 0ff00b13 li s6,255 +80003300: 000c8993 mv s3,s9 +80003304: 02612223 sw t1,36(sp) +80003308: 000a0c93 mv s9,s4 +8000330c: 04012483 lw s1,64(sp) +80003310: 000d8a13 mv s4,s11 +80003314: 000d0d93 mv s11,s10 +80003318: 00040d13 mv s10,s0 +8000331c: 00078413 mv s0,a5 +80003320: 0240006f j 80003344 <_vfprintf_r+0x1a18> +80003324: 00a00613 li a2,10 +80003328: 00000693 li a3,0 +8000332c: 000b8513 mv a0,s7 +80003330: 000a0593 mv a1,s4 +80003334: 70d0c0ef jal ra,80010240 <__udivdi3> +80003338: 2c0a00e3 beqz s4,80003df8 <_vfprintf_r+0x24cc> +8000333c: 00050b93 mv s7,a0 +80003340: 00058a13 mv s4,a1 +80003344: 00a00613 li a2,10 +80003348: 00000693 li a3,0 +8000334c: 000b8513 mv a0,s7 +80003350: 000a0593 mv a1,s4 +80003354: 3200d0ef jal ra,80010674 <__umoddi3> +80003358: 03050513 addi a0,a0,48 +8000335c: fea98fa3 sb a0,-1(s3) +80003360: 00140413 addi s0,s0,1 +80003364: fff98993 addi s3,s3,-1 +80003368: fa090ee3 beqz s2,80003324 <_vfprintf_r+0x19f8> +8000336c: 0004c683 lbu a3,0(s1) +80003370: fad41ae3 bne s0,a3,80003324 <_vfprintf_r+0x19f8> +80003374: fb6408e3 beq s0,s6,80003324 <_vfprintf_r+0x19f8> +80003378: 240a10e3 bnez s4,80003db8 <_vfprintf_r+0x248c> +8000337c: 00900793 li a5,9 +80003380: 2377ece3 bltu a5,s7,80003db8 <_vfprintf_r+0x248c> +80003384: 000c8a13 mv s4,s9 +80003388: 00098c93 mv s9,s3 +8000338c: 01812983 lw s3,24(sp) +80003390: 1b010793 addi a5,sp,432 +80003394: 00812e23 sw s0,28(sp) +80003398: 04912023 sw s1,64(sp) +8000339c: 000d0413 mv s0,s10 +800033a0: 02412303 lw t1,36(sp) +800033a4: 01412483 lw s1,20(sp) +800033a8: 000d8d13 mv s10,s11 +800033ac: 41978b33 sub s6,a5,s9 +800033b0: 00098913 mv s2,s3 +800033b4: 92dfe06f j 80001ce0 <_vfprintf_r+0x3b4> +800033b8: 00412583 lw a1,4(sp) +800033bc: 0e410613 addi a2,sp,228 +800033c0: 000a0513 mv a0,s4 +800033c4: 240090ef jal ra,8000c604 <__sprint_r> +800033c8: 00050463 beqz a0,800033d0 <_vfprintf_r+0x1aa4> +800033cc: 82dfe06f j 80001bf8 <_vfprintf_r+0x2cc> +800033d0: 10c10d13 addi s10,sp,268 +800033d4: ca0ff06f j 80002874 <_vfprintf_r+0xf48> +800033d8: 01670733 add a4,a4,s6 +800033dc: 00178793 addi a5,a5,1 +800033e0: 018d2023 sw s8,0(s10) +800033e4: d0dfe06f j 800020f0 <_vfprintf_r+0x7c4> +800033e8: 0f012783 lw a5,240(sp) +800033ec: 0a010593 addi a1,sp,160 +800033f0: 0b010513 addi a0,sp,176 +800033f4: 0af12823 sw a5,176(sp) +800033f8: 0f412783 lw a5,244(sp) +800033fc: 0a012023 sw zero,160(sp) +80003400: 0a012223 sw zero,164(sp) +80003404: 0af12a23 sw a5,180(sp) +80003408: 0f812783 lw a5,248(sp) +8000340c: 0a012423 sw zero,168(sp) +80003410: 0a012623 sw zero,172(sp) +80003414: 0af12c23 sw a5,184(sp) +80003418: 0fc12783 lw a5,252(sp) +8000341c: 0af12e23 sw a5,188(sp) +80003420: 4f40e0ef jal ra,80011914 <__letf2> +80003424: 1e0540e3 bltz a0,80003e04 <_vfprintf_r+0x24d8> +80003428: 0c714703 lbu a4,199(sp) +8000342c: 04700793 li a5,71 +80003430: 3d57d063 bge a5,s5,800037f0 <_vfprintf_r+0x1ec4> +80003434: 800157b7 lui a5,0x80015 +80003438: a7478c93 addi s9,a5,-1420 # 80014a74 <__BSS_END__+0xffffe05c> +8000343c: 00012a23 sw zero,20(sp) +80003440: 02012423 sw zero,40(sp) +80003444: 02012223 sw zero,36(sp) +80003448: 00012c23 sw zero,24(sp) +8000344c: f7f97913 andi s2,s2,-129 +80003450: 00300993 li s3,3 +80003454: 00300b13 li s6,3 +80003458: 00000313 li t1,0 +8000345c: 00070463 beqz a4,80003464 <_vfprintf_r+0x1b38> +80003460: 8a5fe06f j 80001d04 <_vfprintf_r+0x3d8> +80003464: bd9fe06f j 8000203c <_vfprintf_r+0x710> +80003468: 01012783 lw a5,16(sp) +8000346c: 00048c93 mv s9,s1 +80003470: 0007a783 lw a5,0(a5) +80003474: 00e12823 sw a4,16(sp) +80003478: 00812703 lw a4,8(sp) +8000347c: 00e7a023 sw a4,0(a5) +80003480: 9c9fe06f j 80001e48 <_vfprintf_r+0x51c> +80003484: 000c8513 mv a0,s9 +80003488: 430060ef jal ra,800098b8 +8000348c: 00050b13 mv s6,a0 +80003490: b0dfe06f j 80001f9c <_vfprintf_r+0x670> +80003494: 03412683 lw a3,52(sp) +80003498: 02c12783 lw a5,44(sp) +8000349c: 00700593 li a1,7 +800034a0: 00dd2023 sw a3,0(s10) +800034a4: 0e812683 lw a3,232(sp) +800034a8: 00f70733 add a4,a4,a5 +800034ac: 00fd2223 sw a5,4(s10) +800034b0: 00168693 addi a3,a3,1 +800034b4: 0ee12623 sw a4,236(sp) +800034b8: 0ed12423 sw a3,232(sp) +800034bc: 008d0893 addi a7,s10,8 +800034c0: 3ed5c863 blt a1,a3,800038b0 <_vfprintf_r+0x1f84> +800034c4: de065ae3 bgez a2,800032b8 <_vfprintf_r+0x198c> +800034c8: ff000593 li a1,-16 +800034cc: 40c00b33 neg s6,a2 +800034d0: 3ab654e3 bge a2,a1,80004078 <_vfprintf_r+0x274c> +800034d4: 01000b93 li s7,16 +800034d8: 00700a93 li s5,7 +800034dc: 00412d03 lw s10,4(sp) +800034e0: 00c0006f j 800034ec <_vfprintf_r+0x1bc0> +800034e4: ff0b0b13 addi s6,s6,-16 +800034e8: 396bd8e3 bge s7,s6,80004078 <_vfprintf_r+0x274c> +800034ec: 01070713 addi a4,a4,16 +800034f0: 00168693 addi a3,a3,1 +800034f4: 0188a023 sw s8,0(a7) +800034f8: 0178a223 sw s7,4(a7) +800034fc: 0ee12623 sw a4,236(sp) +80003500: 0ed12423 sw a3,232(sp) +80003504: 00888893 addi a7,a7,8 +80003508: fcdadee3 bge s5,a3,800034e4 <_vfprintf_r+0x1bb8> +8000350c: 0e410613 addi a2,sp,228 +80003510: 000d0593 mv a1,s10 +80003514: 000a0513 mv a0,s4 +80003518: 0ec090ef jal ra,8000c604 <__sprint_r> +8000351c: 00050463 beqz a0,80003524 <_vfprintf_r+0x1bf8> +80003520: ed8fe06f j 80001bf8 <_vfprintf_r+0x2cc> +80003524: 0ec12703 lw a4,236(sp) +80003528: 0e812683 lw a3,232(sp) +8000352c: 10c10893 addi a7,sp,268 +80003530: fb5ff06f j 800034e4 <_vfprintf_r+0x1bb8> +80003534: 20097713 andi a4,s2,512 +80003538: 34070a63 beqz a4,8000388c <_vfprintf_r+0x1f60> +8000353c: 01012703 lw a4,16(sp) +80003540: 00090993 mv s3,s2 +80003544: 00f12823 sw a5,16(sp) +80003548: 00070b83 lb s7,0(a4) +8000354c: 41fbdd93 srai s11,s7,0x1f +80003550: 000d8713 mv a4,s11 +80003554: 98dfe06f j 80001ee0 <_vfprintf_r+0x5b4> +80003558: 20097713 andi a4,s2,512 +8000355c: 32070263 beqz a4,80003880 <_vfprintf_r+0x1f54> +80003560: 0ffbfb93 andi s7,s7,255 +80003564: 00000d93 li s11,0 +80003568: 00f12823 sw a5,16(sp) +8000356c: 9f4ff06f j 80002760 <_vfprintf_r+0xe34> +80003570: 20097713 andi a4,s2,512 +80003574: 2e070c63 beqz a4,8000386c <_vfprintf_r+0x1f40> +80003578: 00f12823 sw a5,16(sp) +8000357c: 0ffbfb93 andi s7,s7,255 +80003580: 00000d93 li s11,0 +80003584: 00090993 mv s3,s2 +80003588: 00100793 li a5,1 +8000358c: f24fe06f j 80001cb0 <_vfprintf_r+0x384> +80003590: 0fc12783 lw a5,252(sp) +80003594: 3007da63 bgez a5,800038a8 <_vfprintf_r+0x1f7c> +80003598: 02d00793 li a5,45 +8000359c: 0cf103a3 sb a5,199(sp) +800035a0: 02d00713 li a4,45 +800035a4: 04700793 li a5,71 +800035a8: 2b57d6e3 bge a5,s5,80004054 <_vfprintf_r+0x2728> +800035ac: 800157b7 lui a5,0x80015 +800035b0: a7c78c93 addi s9,a5,-1412 # 80014a7c <__BSS_END__+0xffffe064> +800035b4: e89ff06f j 8000343c <_vfprintf_r+0x1b10> +800035b8: 01670733 add a4,a4,s6 +800035bc: 00168693 addi a3,a3,1 +800035c0: 018d2023 sw s8,0(s10) +800035c4: 016d2223 sw s6,4(s10) +800035c8: 0ee12623 sw a4,236(sp) +800035cc: 0ed12423 sw a3,232(sp) +800035d0: 00700613 li a2,7 +800035d4: 008d0d13 addi s10,s10,8 +800035d8: 86d652e3 bge a2,a3,80002e3c <_vfprintf_r+0x1510> +800035dc: 00412583 lw a1,4(sp) +800035e0: 0e410613 addi a2,sp,228 +800035e4: 000a0513 mv a0,s4 +800035e8: 01c090ef jal ra,8000c604 <__sprint_r> +800035ec: 00050463 beqz a0,800035f4 <_vfprintf_r+0x1cc8> +800035f0: e08fe06f j 80001bf8 <_vfprintf_r+0x2cc> +800035f4: 0ec12703 lw a4,236(sp) +800035f8: 10c10d13 addi s10,sp,268 +800035fc: 841ff06f j 80002e3c <_vfprintf_r+0x1510> +80003600: 01c12783 lw a5,28(sp) +80003604: 02412b83 lw s7,36(sp) +80003608: 00912c23 sw s1,24(sp) +8000360c: 00fc87b3 add a5,s9,a5 +80003610: 05212223 sw s2,68(sp) +80003614: 04812623 sw s0,76(sp) +80003618: 02812483 lw s1,40(sp) +8000361c: 03312223 sw s3,36(sp) +80003620: 03912423 sw s9,40(sp) +80003624: 000d0693 mv a3,s10 +80003628: 00700b13 li s6,7 +8000362c: 01000d93 li s11,16 +80003630: 04812903 lw s2,72(sp) +80003634: 04012403 lw s0,64(sp) +80003638: 00412983 lw s3,4(sp) +8000363c: 00078d13 mv s10,a5 +80003640: 080b8a63 beqz s7,800036d4 <_vfprintf_r+0x1da8> +80003644: 08049a63 bnez s1,800036d8 <_vfprintf_r+0x1dac> +80003648: fff40413 addi s0,s0,-1 +8000364c: fffb8b93 addi s7,s7,-1 +80003650: 03c12783 lw a5,60(sp) +80003654: 01270733 add a4,a4,s2 +80003658: 0126a223 sw s2,4(a3) +8000365c: 00f6a023 sw a5,0(a3) +80003660: 0e812783 lw a5,232(sp) +80003664: 0ee12623 sw a4,236(sp) +80003668: 00868693 addi a3,a3,8 +8000366c: 00178793 addi a5,a5,1 +80003670: 0ef12423 sw a5,232(sp) +80003674: 0efb4c63 blt s6,a5,8000376c <_vfprintf_r+0x1e40> +80003678: 00044603 lbu a2,0(s0) +8000367c: 415d05b3 sub a1,s10,s5 +80003680: 00060c93 mv s9,a2 +80003684: 00c5d463 bge a1,a2,8000368c <_vfprintf_r+0x1d60> +80003688: 00058c93 mv s9,a1 +8000368c: 03905663 blez s9,800036b8 <_vfprintf_r+0x1d8c> +80003690: 0e812603 lw a2,232(sp) +80003694: 01970733 add a4,a4,s9 +80003698: 0156a023 sw s5,0(a3) +8000369c: 00160613 addi a2,a2,1 +800036a0: 0196a223 sw s9,4(a3) +800036a4: 0ee12623 sw a4,236(sp) +800036a8: 0ec12423 sw a2,232(sp) +800036ac: 0ecb4263 blt s6,a2,80003790 <_vfprintf_r+0x1e64> +800036b0: 00044603 lbu a2,0(s0) +800036b4: 00868693 addi a3,a3,8 +800036b8: fffcc593 not a1,s9 +800036bc: 41f5d593 srai a1,a1,0x1f +800036c0: 00bcf7b3 and a5,s9,a1 +800036c4: 40f60cb3 sub s9,a2,a5 +800036c8: 01904c63 bgtz s9,800036e0 <_vfprintf_r+0x1db4> +800036cc: 00ca8ab3 add s5,s5,a2 +800036d0: f60b9ae3 bnez s7,80003644 <_vfprintf_r+0x1d18> +800036d4: 5e048263 beqz s1,80003cb8 <_vfprintf_r+0x238c> +800036d8: fff48493 addi s1,s1,-1 +800036dc: f75ff06f j 80003650 <_vfprintf_r+0x1d24> +800036e0: 0e812603 lw a2,232(sp) +800036e4: 019dc863 blt s11,s9,800036f4 <_vfprintf_r+0x1dc8> +800036e8: 0580006f j 80003740 <_vfprintf_r+0x1e14> +800036ec: ff0c8c93 addi s9,s9,-16 +800036f0: 059dd863 bge s11,s9,80003740 <_vfprintf_r+0x1e14> +800036f4: 01070713 addi a4,a4,16 +800036f8: 00160613 addi a2,a2,1 +800036fc: 0186a023 sw s8,0(a3) +80003700: 01b6a223 sw s11,4(a3) +80003704: 0ee12623 sw a4,236(sp) +80003708: 0ec12423 sw a2,232(sp) +8000370c: 00868693 addi a3,a3,8 +80003710: fccb5ee3 bge s6,a2,800036ec <_vfprintf_r+0x1dc0> +80003714: 0e410613 addi a2,sp,228 +80003718: 00098593 mv a1,s3 +8000371c: 000a0513 mv a0,s4 +80003720: 6e5080ef jal ra,8000c604 <__sprint_r> +80003724: 00050463 beqz a0,8000372c <_vfprintf_r+0x1e00> +80003728: cd0fe06f j 80001bf8 <_vfprintf_r+0x2cc> +8000372c: ff0c8c93 addi s9,s9,-16 +80003730: 0ec12703 lw a4,236(sp) +80003734: 0e812603 lw a2,232(sp) +80003738: 10c10693 addi a3,sp,268 +8000373c: fb9dcce3 blt s11,s9,800036f4 <_vfprintf_r+0x1dc8> +80003740: 01970733 add a4,a4,s9 +80003744: 00160613 addi a2,a2,1 +80003748: 0186a023 sw s8,0(a3) +8000374c: 0196a223 sw s9,4(a3) +80003750: 0ee12623 sw a4,236(sp) +80003754: 0ec12423 sw a2,232(sp) +80003758: 62cb4a63 blt s6,a2,80003d8c <_vfprintf_r+0x2460> +8000375c: 00044603 lbu a2,0(s0) +80003760: 00868693 addi a3,a3,8 +80003764: 00ca8ab3 add s5,s5,a2 +80003768: f69ff06f j 800036d0 <_vfprintf_r+0x1da4> +8000376c: 0e410613 addi a2,sp,228 +80003770: 00098593 mv a1,s3 +80003774: 000a0513 mv a0,s4 +80003778: 68d080ef jal ra,8000c604 <__sprint_r> +8000377c: 00050463 beqz a0,80003784 <_vfprintf_r+0x1e58> +80003780: c78fe06f j 80001bf8 <_vfprintf_r+0x2cc> +80003784: 0ec12703 lw a4,236(sp) +80003788: 10c10693 addi a3,sp,268 +8000378c: eedff06f j 80003678 <_vfprintf_r+0x1d4c> +80003790: 0e410613 addi a2,sp,228 +80003794: 00098593 mv a1,s3 +80003798: 000a0513 mv a0,s4 +8000379c: 669080ef jal ra,8000c604 <__sprint_r> +800037a0: 00050463 beqz a0,800037a8 <_vfprintf_r+0x1e7c> +800037a4: c54fe06f j 80001bf8 <_vfprintf_r+0x2cc> +800037a8: 00044603 lbu a2,0(s0) +800037ac: 0ec12703 lw a4,236(sp) +800037b0: 10c10693 addi a3,sp,268 +800037b4: f05ff06f j 800036b8 <_vfprintf_r+0x1d8c> +800037b8: 001a8a93 addi s5,s5,1 +800037bc: 00878d13 addi s10,a5,8 +800037c0: 00078b93 mv s7,a5 +800037c4: b78ff06f j 80002b3c <_vfprintf_r+0x1210> +800037c8: 00412583 lw a1,4(sp) +800037cc: 0e410613 addi a2,sp,228 +800037d0: 000a0513 mv a0,s4 +800037d4: 631080ef jal ra,8000c604 <__sprint_r> +800037d8: 00050463 beqz a0,800037e0 <_vfprintf_r+0x1eb4> +800037dc: c1cfe06f j 80001bf8 <_vfprintf_r+0x2cc> +800037e0: 0cc12603 lw a2,204(sp) +800037e4: 0ec12703 lw a4,236(sp) +800037e8: 10c10d13 addi s10,sp,268 +800037ec: a85ff06f j 80003270 <_vfprintf_r+0x1944> +800037f0: 800157b7 lui a5,0x80015 +800037f4: a7078c93 addi s9,a5,-1424 # 80014a70 <__BSS_END__+0xffffe058> +800037f8: c45ff06f j 8000343c <_vfprintf_r+0x1b10> +800037fc: 00412583 lw a1,4(sp) +80003800: 0e410613 addi a2,sp,228 +80003804: 000a0513 mv a0,s4 +80003808: 5fd080ef jal ra,8000c604 <__sprint_r> +8000380c: 00050463 beqz a0,80003814 <_vfprintf_r+0x1ee8> +80003810: be8fe06f j 80001bf8 <_vfprintf_r+0x2cc> +80003814: 0ec12703 lw a4,236(sp) +80003818: 10c10d13 addi s10,sp,268 +8000381c: e08ff06f j 80002e24 <_vfprintf_r+0x14f8> +80003820: 00600b13 li s6,6 +80003824: 941ff06f j 80003164 <_vfprintf_r+0x1838> +80003828: 01c12683 lw a3,28(sp) +8000382c: 00dc87b3 add a5,s9,a3 +80003830: 41668b33 sub s6,a3,s6 +80003834: 41578bb3 sub s7,a5,s5 +80003838: eb7b5463 bge s6,s7,80002ee0 <_vfprintf_r+0x15b4> +8000383c: 000b0b93 mv s7,s6 +80003840: ea0ff06f j 80002ee0 <_vfprintf_r+0x15b4> +80003844: 01012783 lw a5,16(sp) +80003848: 00e12823 sw a4,16(sp) +8000384c: 00812703 lw a4,8(sp) +80003850: 0007a783 lw a5,0(a5) +80003854: 00048c93 mv s9,s1 +80003858: 00e79023 sh a4,0(a5) +8000385c: decfe06f j 80001e48 <_vfprintf_r+0x51c> +80003860: 0ffbfb93 andi s7,s7,255 +80003864: 00000d93 li s11,0 +80003868: c2cfe06f j 80001c94 <_vfprintf_r+0x368> +8000386c: 00f12823 sw a5,16(sp) +80003870: 00000d93 li s11,0 +80003874: 00090993 mv s3,s2 +80003878: 00100793 li a5,1 +8000387c: c34fe06f j 80001cb0 <_vfprintf_r+0x384> +80003880: 00000d93 li s11,0 +80003884: 00f12823 sw a5,16(sp) +80003888: ed9fe06f j 80002760 <_vfprintf_r+0xe34> +8000388c: 01012703 lw a4,16(sp) +80003890: 00090993 mv s3,s2 +80003894: 00f12823 sw a5,16(sp) +80003898: 00072b83 lw s7,0(a4) +8000389c: 41fbdd93 srai s11,s7,0x1f +800038a0: 000d8713 mv a4,s11 +800038a4: e3cfe06f j 80001ee0 <_vfprintf_r+0x5b4> +800038a8: 0c714703 lbu a4,199(sp) +800038ac: cf9ff06f j 800035a4 <_vfprintf_r+0x1c78> +800038b0: 00412583 lw a1,4(sp) +800038b4: 0e410613 addi a2,sp,228 +800038b8: 000a0513 mv a0,s4 +800038bc: 549080ef jal ra,8000c604 <__sprint_r> +800038c0: 00050463 beqz a0,800038c8 <_vfprintf_r+0x1f9c> +800038c4: b34fe06f j 80001bf8 <_vfprintf_r+0x2cc> +800038c8: 0cc12603 lw a2,204(sp) +800038cc: 0ec12703 lw a4,236(sp) +800038d0: 0e812683 lw a3,232(sp) +800038d4: 10c10893 addi a7,sp,268 +800038d8: 9e0650e3 bgez a2,800032b8 <_vfprintf_r+0x198c> +800038dc: bedff06f j 800034c8 <_vfprintf_r+0x1b9c> +800038e0: 03000793 li a5,48 +800038e4: 0cf10423 sb a5,200(sp) +800038e8: 05800793 li a5,88 +800038ec: 0cf104a3 sb a5,201(sp) +800038f0: 00296793 ori a5,s2,2 +800038f4: 06300713 li a4,99 +800038f8: 04f12c23 sw a5,88(sp) +800038fc: 00012a23 sw zero,20(sp) +80003900: 14c10c93 addi s9,sp,332 +80003904: 086748e3 blt a4,t1,80004194 <_vfprintf_r+0x2868> +80003908: 0fc12e83 lw t4,252(sp) +8000390c: fdfaf793 andi a5,s5,-33 +80003910: 04f12623 sw a5,76(sp) +80003914: 04012e23 sw zero,92(sp) +80003918: 10296913 ori s2,s2,258 +8000391c: 0f012283 lw t0,240(sp) +80003920: 0f412f03 lw t5,244(sp) +80003924: 0f812f83 lw t6,248(sp) +80003928: 440ec863 bltz t4,80003d78 <_vfprintf_r+0x244c> +8000392c: 06100713 li a4,97 +80003930: 18ea84e3 beq s5,a4,800042b8 <_vfprintf_r+0x298c> +80003934: 04100713 li a4,65 +80003938: 00ea8463 beq s5,a4,80003940 <_vfprintf_r+0x2014> +8000393c: 9c9fe06f j 80002304 <_vfprintf_r+0x9d8> +80003940: 0b010993 addi s3,sp,176 +80003944: 00098513 mv a0,s3 +80003948: 04612a23 sw t1,84(sp) +8000394c: 0a512823 sw t0,176(sp) +80003950: 0be12a23 sw t5,180(sp) +80003954: 0bf12c23 sw t6,184(sp) +80003958: 0bd12e23 sw t4,188(sp) +8000395c: 309100ef jal ra,80014464 <__trunctfdf2> +80003960: 0cc10613 addi a2,sp,204 +80003964: 23d050ef jal ra,800093a0 +80003968: 00058613 mv a2,a1 +8000396c: 00050593 mv a1,a0 +80003970: 00098513 mv a0,s3 +80003974: 0e5100ef jal ra,80014258 <__extenddftf2> +80003978: 0b012703 lw a4,176(sp) +8000397c: 09010793 addi a5,sp,144 +80003980: 0a010b93 addi s7,sp,160 +80003984: 08e12823 sw a4,144(sp) +80003988: 0b412703 lw a4,180(sp) +8000398c: 08010613 addi a2,sp,128 +80003990: 00078593 mv a1,a5 +80003994: 08e12a23 sw a4,148(sp) +80003998: 0b812703 lw a4,184(sp) +8000399c: 000b8513 mv a0,s7 +800039a0: 00f12e23 sw a5,28(sp) +800039a4: 08e12c23 sw a4,152(sp) +800039a8: 0bc12703 lw a4,188(sp) +800039ac: 04c12823 sw a2,80(sp) +800039b0: 08012023 sw zero,128(sp) +800039b4: 08e12e23 sw a4,156(sp) +800039b8: 3ffc0737 lui a4,0x3ffc0 +800039bc: 08e12623 sw a4,140(sp) +800039c0: 08012223 sw zero,132(sp) +800039c4: 08012423 sw zero,136(sp) +800039c8: 0900e0ef jal ra,80011a58 <__multf3> +800039cc: 0a012783 lw a5,160(sp) +800039d0: 0a412803 lw a6,164(sp) +800039d4: 0a812e83 lw t4,168(sp) +800039d8: 0ac12f03 lw t5,172(sp) +800039dc: 000b8593 mv a1,s7 +800039e0: 00098513 mv a0,s3 +800039e4: 0af12823 sw a5,176(sp) +800039e8: 04f12223 sw a5,68(sp) +800039ec: 0b012a23 sw a6,180(sp) +800039f0: 03012423 sw a6,40(sp) +800039f4: 0bd12c23 sw t4,184(sp) +800039f8: 03d12223 sw t4,36(sp) +800039fc: 0be12e23 sw t5,188(sp) +80003a00: 01e12c23 sw t5,24(sp) +80003a04: 0a012023 sw zero,160(sp) +80003a08: 0a012223 sw zero,164(sp) +80003a0c: 0a012423 sw zero,168(sp) +80003a10: 0a012623 sw zero,172(sp) +80003a14: 4f10d0ef jal ra,80011704 <__eqtf2> +80003a18: 01812f03 lw t5,24(sp) +80003a1c: 02412e83 lw t4,36(sp) +80003a20: 02812803 lw a6,40(sp) +80003a24: 04412783 lw a5,68(sp) +80003a28: 05412303 lw t1,84(sp) +80003a2c: 00051663 bnez a0,80003a38 <_vfprintf_r+0x210c> +80003a30: 00100713 li a4,1 +80003a34: 0ce12623 sw a4,204(sp) +80003a38: 80015737 lui a4,0x80015 +80003a3c: a9470713 addi a4,a4,-1388 # 80014a94 <__BSS_END__+0xffffe07c> +80003a40: 04e12223 sw a4,68(sp) +80003a44: fff30b13 addi s6,t1,-1 +80003a48: 01912c23 sw s9,24(sp) +80003a4c: 06912023 sw s1,96(sp) +80003a50: 07512223 sw s5,100(sp) +80003a54: 07a12a23 sw s10,116(sp) +80003a58: 07412c23 sw s4,120(sp) +80003a5c: 07912e23 sw s9,124(sp) +80003a60: 07212423 sw s2,104(sp) +80003a64: 06812623 sw s0,108(sp) +80003a68: 06612823 sw t1,112(sp) +80003a6c: 000b0c93 mv s9,s6 +80003a70: 00078d13 mv s10,a5 +80003a74: 00080d93 mv s11,a6 +80003a78: 000e8a13 mv s4,t4 +80003a7c: 000f0a93 mv s5,t5 +80003a80: 01c12483 lw s1,28(sp) +80003a84: 0540006f j 80003ad8 <_vfprintf_r+0x21ac> +80003a88: 000b8593 mv a1,s7 +80003a8c: 00098513 mv a0,s3 +80003a90: 02c12423 sw a2,40(sp) +80003a94: 03f12223 sw t6,36(sp) +80003a98: 00512e23 sw t0,28(sp) +80003a9c: 0a512a23 sw t0,180(sp) +80003aa0: 0bf12c23 sw t6,184(sp) +80003aa4: 0ac12e23 sw a2,188(sp) +80003aa8: 0b212823 sw s2,176(sp) +80003aac: 0a012023 sw zero,160(sp) +80003ab0: 0a012223 sw zero,164(sp) +80003ab4: 0a012423 sw zero,168(sp) +80003ab8: 0a012623 sw zero,172(sp) +80003abc: 4490d0ef jal ra,80011704 <__eqtf2> +80003ac0: fffc8c93 addi s9,s9,-1 +80003ac4: 01c12283 lw t0,28(sp) +80003ac8: 02412f83 lw t6,36(sp) +80003acc: 02812603 lw a2,40(sp) +80003ad0: 0e050463 beqz a0,80003bb8 <_vfprintf_r+0x228c> +80003ad4: 01612c23 sw s6,24(sp) +80003ad8: 400307b7 lui a5,0x40030 +80003adc: 00048613 mv a2,s1 +80003ae0: 000b8593 mv a1,s7 +80003ae4: 00098513 mv a0,s3 +80003ae8: 08f12e23 sw a5,156(sp) +80003aec: 0ba12023 sw s10,160(sp) +80003af0: 0bb12223 sw s11,164(sp) +80003af4: 0b412423 sw s4,168(sp) +80003af8: 0b512623 sw s5,172(sp) +80003afc: 08012823 sw zero,144(sp) +80003b00: 08012a23 sw zero,148(sp) +80003b04: 08012c23 sw zero,152(sp) +80003b08: 7510d0ef jal ra,80011a58 <__multf3> +80003b0c: 00098513 mv a0,s3 +80003b10: 470100ef jal ra,80013f80 <__fixtfsi> +80003b14: 00050593 mv a1,a0 +80003b18: 00050413 mv s0,a0 +80003b1c: 00098513 mv a0,s3 +80003b20: 0bc12b03 lw s6,188(sp) +80003b24: 0b012a83 lw s5,176(sp) +80003b28: 0b412a03 lw s4,180(sp) +80003b2c: 0b812903 lw s2,184(sp) +80003b30: 5a0100ef jal ra,800140d0 <__floatsitf> +80003b34: 0b012783 lw a5,176(sp) +80003b38: 05012603 lw a2,80(sp) +80003b3c: 00048593 mv a1,s1 +80003b40: 08f12023 sw a5,128(sp) +80003b44: 0b412783 lw a5,180(sp) +80003b48: 000b8513 mv a0,s7 +80003b4c: 09612e23 sw s6,156(sp) +80003b50: 08f12223 sw a5,132(sp) +80003b54: 0b812783 lw a5,184(sp) +80003b58: 09512823 sw s5,144(sp) +80003b5c: 09412a23 sw s4,148(sp) +80003b60: 08f12423 sw a5,136(sp) +80003b64: 0bc12783 lw a5,188(sp) +80003b68: 09212c23 sw s2,152(sp) +80003b6c: 08f12623 sw a5,140(sp) +80003b70: 6f10e0ef jal ra,80012a60 <__subtf3> +80003b74: 04412783 lw a5,68(sp) +80003b78: 01812703 lw a4,24(sp) +80003b7c: 0a012903 lw s2,160(sp) +80003b80: 008787b3 add a5,a5,s0 +80003b84: 0007c783 lbu a5,0(a5) # 40030000 <_start-0x3ffd0000> +80003b88: 0a412283 lw t0,164(sp) +80003b8c: 0a812f83 lw t6,168(sp) +80003b90: 0ac12603 lw a2,172(sp) +80003b94: 00170b13 addi s6,a4,1 +80003b98: fefb0fa3 sb a5,-1(s6) +80003b9c: 05912a23 sw s9,84(sp) +80003ba0: fff00793 li a5,-1 +80003ba4: 00090d13 mv s10,s2 +80003ba8: 00028d93 mv s11,t0 +80003bac: 000f8a13 mv s4,t6 +80003bb0: 00060a93 mv s5,a2 +80003bb4: ecfc9ae3 bne s9,a5,80003a88 <_vfprintf_r+0x215c> +80003bb8: 07012303 lw t1,112(sp) +80003bbc: 00090393 mv t2,s2 +80003bc0: 3ffe06b7 lui a3,0x3ffe0 +80003bc4: 000b8593 mv a1,s7 +80003bc8: 00098513 mv a0,s3 +80003bcc: 02612223 sw t1,36(sp) +80003bd0: 00812e23 sw s0,28(sp) +80003bd4: 06012483 lw s1,96(sp) +80003bd8: 06412a83 lw s5,100(sp) +80003bdc: 0a712823 sw t2,176(sp) +80003be0: 06712223 sw t2,100(sp) +80003be4: 0a512a23 sw t0,180(sp) +80003be8: 06512023 sw t0,96(sp) +80003bec: 0bf12c23 sw t6,184(sp) +80003bf0: 05f12823 sw t6,80(sp) 80003bf4: 0ac12e23 sw a2,188(sp) -80003bf8: 0a012023 sw zero,160(sp) -80003bfc: 0a012223 sw zero,164(sp) -80003c00: 0a012423 sw zero,168(sp) -80003c04: 0ad12623 sw a3,172(sp) -80003c08: 2990d0ef jal ra,800116a0 <__eqtf2> -80003c0c: 02412303 lw t1,36(sp) -80003c10: 00051863 bnez a0,80003c20 <_vfprintf_r+0x2358> -80003c14: 01c12783 lw a5,28(sp) -80003c18: 0017fb13 andi s6,a5,1 -80003c1c: 440b1263 bnez s6,80004060 <_vfprintf_r+0x2798> -80003c20: 05412783 lw a5,84(sp) -80003c24: 03000613 li a2,48 -80003c28: 00178693 addi a3,a5,1 -80003c2c: 00dd86b3 add a3,s11,a3 -80003c30: 0007c863 bltz a5,80003c40 <_vfprintf_r+0x2378> -80003c34: 001d8d93 addi s11,s11,1 -80003c38: fecd8fa3 sb a2,-1(s11) -80003c3c: ffb69ce3 bne a3,s11,80003c34 <_vfprintf_r+0x236c> -80003c40: 419d87b3 sub a5,s11,s9 -80003c44: 00f12e23 sw a5,28(sp) -80003c48: f00fe06f j 80002348 <_vfprintf_r+0xa80> -80003c4c: 00090993 mv s3,s2 -80003c50: ac9fe06f j 80002718 <_vfprintf_r+0xe50> -80003c54: 02812c83 lw s9,40(sp) -80003c58: 01c12783 lw a5,28(sp) -80003c5c: 04812023 sw s0,64(sp) -80003c60: 00068d13 mv s10,a3 -80003c64: 00fc86b3 add a3,s9,a5 -80003c68: 01812483 lw s1,24(sp) -80003c6c: 04412903 lw s2,68(sp) -80003c70: 04c12403 lw s0,76(sp) -80003c74: 02412983 lw s3,36(sp) -80003c78: 9756f863 bgeu a3,s5,80002de8 <_vfprintf_r+0x1520> -80003c7c: 00068a93 mv s5,a3 -80003c80: 968ff06f j 80002de8 <_vfprintf_r+0x1520> -80003c84: 01812783 lw a5,24(sp) -80003c88: ffd00713 li a4,-3 -80003c8c: 00e7c463 blt a5,a4,80003c94 <_vfprintf_r+0x23cc> -80003c90: 00f35a63 bge t1,a5,80003ca4 <_vfprintf_r+0x23dc> -80003c94: ffea8a93 addi s5,s5,-2 -80003c98: fdfaf793 andi a5,s5,-33 -80003c9c: 04f12623 sw a5,76(sp) -80003ca0: ed0fe06f j 80002370 <_vfprintf_r+0xaa8> -80003ca4: 01c12703 lw a4,28(sp) -80003ca8: 01812783 lw a5,24(sp) -80003cac: 2ee7c263 blt a5,a4,80003f90 <_vfprintf_r+0x26c8> -80003cb0: 05812703 lw a4,88(sp) -80003cb4: 00078b13 mv s6,a5 -80003cb8: 00177713 andi a4,a4,1 -80003cbc: 00070663 beqz a4,80003cc8 <_vfprintf_r+0x2400> -80003cc0: 02c12703 lw a4,44(sp) -80003cc4: 00e78b33 add s6,a5,a4 -80003cc8: 05812783 lw a5,88(sp) -80003ccc: 4007f713 andi a4,a5,1024 -80003cd0: 00070663 beqz a4,80003cdc <_vfprintf_r+0x2414> -80003cd4: 01812783 lw a5,24(sp) -80003cd8: 4af04863 bgtz a5,80004188 <_vfprintf_r+0x28c0> -80003cdc: fffb4993 not s3,s6 -80003ce0: 41f9d993 srai s3,s3,0x1f -80003ce4: 013b79b3 and s3,s6,s3 -80003ce8: 06700a93 li s5,103 -80003cec: 02012423 sw zero,40(sp) -80003cf0: 02012223 sw zero,36(sp) -80003cf4: f90fe06f j 80002484 <_vfprintf_r+0xbbc> -80003cf8: 0c714703 lbu a4,199(sp) -80003cfc: 00000313 li t1,0 -80003d00: 00070463 beqz a4,80003d08 <_vfprintf_r+0x2440> -80003d04: f9dfd06f j 80001ca0 <_vfprintf_r+0x3d8> -80003d08: ad0fe06f j 80001fd8 <_vfprintf_r+0x710> -80003d0c: 00012a23 sw zero,20(sp) -80003d10: 00070913 mv s2,a4 -80003d14: 80000737 lui a4,0x80000 -80003d18: 02d00793 li a5,45 -80003d1c: 01d74eb3 xor t4,a4,t4 -80003d20: 04f12e23 sw a5,92(sp) -80003d24: ba5ff06f j 800038c8 <_vfprintf_r+0x2000> -80003d28: 0e410613 addi a2,sp,228 -80003d2c: 00098593 mv a1,s3 -80003d30: 000a0513 mv a0,s4 -80003d34: 06d080ef jal ra,8000c5a0 <__sprint_r> -80003d38: 00050463 beqz a0,80003d40 <_vfprintf_r+0x2478> -80003d3c: e59fd06f j 80001b94 <_vfprintf_r+0x2cc> -80003d40: 00044603 lbu a2,0(s0) -80003d44: 0ec12703 lw a4,236(sp) -80003d48: 10c10693 addi a3,sp,268 -80003d4c: 00ca8ab3 add s5,s5,a2 -80003d50: 91dff06f j 8000366c <_vfprintf_r+0x1da4> -80003d54: 04812783 lw a5,72(sp) -80003d58: 03c12583 lw a1,60(sp) -80003d5c: 00000413 li s0,0 -80003d60: 40f989b3 sub s3,s3,a5 -80003d64: 00078613 mv a2,a5 -80003d68: 00098513 mv a0,s3 -80003d6c: 375050ef jal ra,800098e0 -80003d70: 0014c803 lbu a6,1(s1) -80003d74: 00a00613 li a2,10 -80003d78: 00000693 li a3,0 -80003d7c: 01003833 snez a6,a6 -80003d80: 000b8513 mv a0,s7 -80003d84: 000a0593 mv a1,s4 -80003d88: 010484b3 add s1,s1,a6 -80003d8c: 4500c0ef jal ra,800101dc <__udivdi3> -80003d90: d48ff06f j 800032d8 <_vfprintf_r+0x1a10> -80003d94: 00900793 li a5,9 -80003d98: d577e063 bltu a5,s7,800032d8 <_vfprintf_r+0x1a10> -80003d9c: d84ff06f j 80003320 <_vfprintf_r+0x1a58> -80003da0: 02d00793 li a5,45 -80003da4: 0cf103a3 sb a5,199(sp) -80003da8: 02d00713 li a4,45 -80003dac: e1cff06f j 800033c8 <_vfprintf_r+0x1b00> -80003db0: 0b010993 addi s3,sp,176 -80003db4: 00030693 mv a3,t1 -80003db8: 0cc10713 addi a4,sp,204 -80003dbc: 0dc10813 addi a6,sp,220 -80003dc0: 0d010793 addi a5,sp,208 -80003dc4: 00300613 li a2,3 -80003dc8: 00098593 mv a1,s3 -80003dcc: 000a0513 mv a0,s4 -80003dd0: 04612223 sw t1,68(sp) -80003dd4: 0a512823 sw t0,176(sp) -80003dd8: 02512423 sw t0,40(sp) -80003ddc: 0be12a23 sw t5,180(sp) -80003de0: 03e12223 sw t5,36(sp) -80003de4: 0bf12c23 sw t6,184(sp) -80003de8: 01f12e23 sw t6,28(sp) -80003dec: 0bd12e23 sw t4,188(sp) -80003df0: 01d12c23 sw t4,24(sp) -80003df4: 5ed020ef jal ra,80006be0 <_ldtoa_r> -80003df8: 00054683 lbu a3,0(a0) -80003dfc: 03000713 li a4,48 -80003e00: 00050c93 mv s9,a0 -80003e04: 01812e83 lw t4,24(sp) -80003e08: 01c12f83 lw t6,28(sp) -80003e0c: 02412f03 lw t5,36(sp) -80003e10: 02812283 lw t0,40(sp) -80003e14: 04412303 lw t1,68(sp) -80003e18: 0a010b93 addi s7,sp,160 -80003e1c: 06e68c63 beq a3,a4,80003e94 <_vfprintf_r+0x25cc> -80003e20: 0cc12703 lw a4,204(sp) -80003e24: 00670b33 add s6,a4,t1 -80003e28: 016c8b33 add s6,s9,s6 -80003e2c: 000b8593 mv a1,s7 -80003e30: 00098513 mv a0,s3 -80003e34: 00612c23 sw t1,24(sp) +80003bf8: 02c12423 sw a2,40(sp) +80003bfc: 0a012023 sw zero,160(sp) +80003c00: 0a012223 sw zero,164(sp) +80003c04: 0a012423 sw zero,168(sp) +80003c08: 0ad12623 sw a3,172(sp) +80003c0c: 3c50d0ef jal ra,800117d0 <__getf2> +80003c10: 07412d03 lw s10,116(sp) +80003c14: 06c12403 lw s0,108(sp) +80003c18: 000b0d93 mv s11,s6 +80003c1c: 07812a03 lw s4,120(sp) +80003c20: 07c12c83 lw s9,124(sp) +80003c24: 06812903 lw s2,104(sp) +80003c28: 02412303 lw t1,36(sp) +80003c2c: 48a04c63 bgtz a0,800040c4 <_vfprintf_r+0x2798> +80003c30: 06412383 lw t2,100(sp) +80003c34: 06012283 lw t0,96(sp) +80003c38: 05012f83 lw t6,80(sp) +80003c3c: 02812603 lw a2,40(sp) +80003c40: 3ffe06b7 lui a3,0x3ffe0 +80003c44: 000b8593 mv a1,s7 +80003c48: 00098513 mv a0,s3 +80003c4c: 0a712823 sw t2,176(sp) +80003c50: 0a512a23 sw t0,180(sp) +80003c54: 0bf12c23 sw t6,184(sp) +80003c58: 0ac12e23 sw a2,188(sp) +80003c5c: 0a012023 sw zero,160(sp) +80003c60: 0a012223 sw zero,164(sp) +80003c64: 0a012423 sw zero,168(sp) +80003c68: 0ad12623 sw a3,172(sp) +80003c6c: 2990d0ef jal ra,80011704 <__eqtf2> +80003c70: 02412303 lw t1,36(sp) +80003c74: 00051863 bnez a0,80003c84 <_vfprintf_r+0x2358> +80003c78: 01c12783 lw a5,28(sp) +80003c7c: 0017fb13 andi s6,a5,1 +80003c80: 440b1263 bnez s6,800040c4 <_vfprintf_r+0x2798> +80003c84: 05412783 lw a5,84(sp) +80003c88: 03000613 li a2,48 +80003c8c: 00178693 addi a3,a5,1 +80003c90: 00dd86b3 add a3,s11,a3 +80003c94: 0007c863 bltz a5,80003ca4 <_vfprintf_r+0x2378> +80003c98: 001d8d93 addi s11,s11,1 +80003c9c: fecd8fa3 sb a2,-1(s11) +80003ca0: ffb69ce3 bne a3,s11,80003c98 <_vfprintf_r+0x236c> +80003ca4: 419d87b3 sub a5,s11,s9 +80003ca8: 00f12e23 sw a5,28(sp) +80003cac: f00fe06f j 800023ac <_vfprintf_r+0xa80> +80003cb0: 00090993 mv s3,s2 +80003cb4: ac9fe06f j 8000277c <_vfprintf_r+0xe50> +80003cb8: 02812c83 lw s9,40(sp) +80003cbc: 01c12783 lw a5,28(sp) +80003cc0: 04812023 sw s0,64(sp) +80003cc4: 00068d13 mv s10,a3 +80003cc8: 00fc86b3 add a3,s9,a5 +80003ccc: 01812483 lw s1,24(sp) +80003cd0: 04412903 lw s2,68(sp) +80003cd4: 04c12403 lw s0,76(sp) +80003cd8: 02412983 lw s3,36(sp) +80003cdc: 9756f863 bgeu a3,s5,80002e4c <_vfprintf_r+0x1520> +80003ce0: 00068a93 mv s5,a3 +80003ce4: 968ff06f j 80002e4c <_vfprintf_r+0x1520> +80003ce8: 01812783 lw a5,24(sp) +80003cec: ffd00713 li a4,-3 +80003cf0: 00e7c463 blt a5,a4,80003cf8 <_vfprintf_r+0x23cc> +80003cf4: 00f35a63 bge t1,a5,80003d08 <_vfprintf_r+0x23dc> +80003cf8: ffea8a93 addi s5,s5,-2 +80003cfc: fdfaf793 andi a5,s5,-33 +80003d00: 04f12623 sw a5,76(sp) +80003d04: ed0fe06f j 800023d4 <_vfprintf_r+0xaa8> +80003d08: 01c12703 lw a4,28(sp) +80003d0c: 01812783 lw a5,24(sp) +80003d10: 2ee7c263 blt a5,a4,80003ff4 <_vfprintf_r+0x26c8> +80003d14: 05812703 lw a4,88(sp) +80003d18: 00078b13 mv s6,a5 +80003d1c: 00177713 andi a4,a4,1 +80003d20: 00070663 beqz a4,80003d2c <_vfprintf_r+0x2400> +80003d24: 02c12703 lw a4,44(sp) +80003d28: 00e78b33 add s6,a5,a4 +80003d2c: 05812783 lw a5,88(sp) +80003d30: 4007f713 andi a4,a5,1024 +80003d34: 00070663 beqz a4,80003d40 <_vfprintf_r+0x2414> +80003d38: 01812783 lw a5,24(sp) +80003d3c: 4af04863 bgtz a5,800041ec <_vfprintf_r+0x28c0> +80003d40: fffb4993 not s3,s6 +80003d44: 41f9d993 srai s3,s3,0x1f +80003d48: 013b79b3 and s3,s6,s3 +80003d4c: 06700a93 li s5,103 +80003d50: 02012423 sw zero,40(sp) +80003d54: 02012223 sw zero,36(sp) +80003d58: f90fe06f j 800024e8 <_vfprintf_r+0xbbc> +80003d5c: 0c714703 lbu a4,199(sp) +80003d60: 00000313 li t1,0 +80003d64: 00070463 beqz a4,80003d6c <_vfprintf_r+0x2440> +80003d68: f9dfd06f j 80001d04 <_vfprintf_r+0x3d8> +80003d6c: ad0fe06f j 8000203c <_vfprintf_r+0x710> +80003d70: 00012a23 sw zero,20(sp) +80003d74: 00070913 mv s2,a4 +80003d78: 80000737 lui a4,0x80000 +80003d7c: 02d00793 li a5,45 +80003d80: 01d74eb3 xor t4,a4,t4 +80003d84: 04f12e23 sw a5,92(sp) +80003d88: ba5ff06f j 8000392c <_vfprintf_r+0x2000> +80003d8c: 0e410613 addi a2,sp,228 +80003d90: 00098593 mv a1,s3 +80003d94: 000a0513 mv a0,s4 +80003d98: 06d080ef jal ra,8000c604 <__sprint_r> +80003d9c: 00050463 beqz a0,80003da4 <_vfprintf_r+0x2478> +80003da0: e59fd06f j 80001bf8 <_vfprintf_r+0x2cc> +80003da4: 00044603 lbu a2,0(s0) +80003da8: 0ec12703 lw a4,236(sp) +80003dac: 10c10693 addi a3,sp,268 +80003db0: 00ca8ab3 add s5,s5,a2 +80003db4: 91dff06f j 800036d0 <_vfprintf_r+0x1da4> +80003db8: 04812783 lw a5,72(sp) +80003dbc: 03c12583 lw a1,60(sp) +80003dc0: 00000413 li s0,0 +80003dc4: 40f989b3 sub s3,s3,a5 +80003dc8: 00078613 mv a2,a5 +80003dcc: 00098513 mv a0,s3 +80003dd0: 375050ef jal ra,80009944 +80003dd4: 0014c803 lbu a6,1(s1) +80003dd8: 00a00613 li a2,10 +80003ddc: 00000693 li a3,0 +80003de0: 01003833 snez a6,a6 +80003de4: 000b8513 mv a0,s7 +80003de8: 000a0593 mv a1,s4 +80003dec: 010484b3 add s1,s1,a6 +80003df0: 4500c0ef jal ra,80010240 <__udivdi3> +80003df4: d48ff06f j 8000333c <_vfprintf_r+0x1a10> +80003df8: 00900793 li a5,9 +80003dfc: d577e063 bltu a5,s7,8000333c <_vfprintf_r+0x1a10> +80003e00: d84ff06f j 80003384 <_vfprintf_r+0x1a58> +80003e04: 02d00793 li a5,45 +80003e08: 0cf103a3 sb a5,199(sp) +80003e0c: 02d00713 li a4,45 +80003e10: e1cff06f j 8000342c <_vfprintf_r+0x1b00> +80003e14: 0b010993 addi s3,sp,176 +80003e18: 00030693 mv a3,t1 +80003e1c: 0cc10713 addi a4,sp,204 +80003e20: 0dc10813 addi a6,sp,220 +80003e24: 0d010793 addi a5,sp,208 +80003e28: 00300613 li a2,3 +80003e2c: 00098593 mv a1,s3 +80003e30: 000a0513 mv a0,s4 +80003e34: 04612223 sw t1,68(sp) 80003e38: 0a512823 sw t0,176(sp) -80003e3c: 0be12a23 sw t5,180(sp) -80003e40: 0bf12c23 sw t6,184(sp) -80003e44: 0bd12e23 sw t4,188(sp) -80003e48: 0a012023 sw zero,160(sp) -80003e4c: 0a012223 sw zero,164(sp) -80003e50: 0a012423 sw zero,168(sp) -80003e54: 0a012623 sw zero,172(sp) -80003e58: 0490d0ef jal ra,800116a0 <__eqtf2> -80003e5c: 000b0713 mv a4,s6 -80003e60: 01812303 lw t1,24(sp) -80003e64: 00051463 bnez a0,80003e6c <_vfprintf_r+0x25a4> -80003e68: cd8fe06f j 80002340 <_vfprintf_r+0xa78> -80003e6c: 0dc12703 lw a4,220(sp) -80003e70: 03000613 li a2,48 -80003e74: 01676463 bltu a4,s6,80003e7c <_vfprintf_r+0x25b4> -80003e78: cc8fe06f j 80002340 <_vfprintf_r+0xa78> -80003e7c: 00170793 addi a5,a4,1 # 80000001 <__BSS_END__+0xfffe9071> -80003e80: 0cf12e23 sw a5,220(sp) -80003e84: 00c70023 sb a2,0(a4) -80003e88: 0dc12703 lw a4,220(sp) -80003e8c: ff6768e3 bltu a4,s6,80003e7c <_vfprintf_r+0x25b4> -80003e90: cb0fe06f j 80002340 <_vfprintf_r+0xa78> -80003e94: 0a010b93 addi s7,sp,160 -80003e98: 000b8593 mv a1,s7 -80003e9c: 00098513 mv a0,s3 -80003ea0: 04612223 sw t1,68(sp) -80003ea4: 0a512823 sw t0,176(sp) -80003ea8: 02512423 sw t0,40(sp) -80003eac: 0be12a23 sw t5,180(sp) -80003eb0: 03e12223 sw t5,36(sp) -80003eb4: 0bf12c23 sw t6,184(sp) -80003eb8: 01f12e23 sw t6,28(sp) -80003ebc: 0bd12e23 sw t4,188(sp) -80003ec0: 01d12c23 sw t4,24(sp) -80003ec4: 0a012023 sw zero,160(sp) -80003ec8: 0a012223 sw zero,164(sp) -80003ecc: 0a012423 sw zero,168(sp) -80003ed0: 0a012623 sw zero,172(sp) -80003ed4: 7cc0d0ef jal ra,800116a0 <__eqtf2> -80003ed8: 01812e83 lw t4,24(sp) -80003edc: 01c12f83 lw t6,28(sp) -80003ee0: 02412f03 lw t5,36(sp) -80003ee4: 02812283 lw t0,40(sp) -80003ee8: 04412303 lw t1,68(sp) -80003eec: f2050ae3 beqz a0,80003e20 <_vfprintf_r+0x2558> -80003ef0: 00100713 li a4,1 -80003ef4: 40670733 sub a4,a4,t1 -80003ef8: 0ce12623 sw a4,204(sp) -80003efc: f29ff06f j 80003e24 <_vfprintf_r+0x255c> -80003f00: 00412583 lw a1,4(sp) -80003f04: 0e410613 addi a2,sp,228 -80003f08: 000a0513 mv a0,s4 -80003f0c: 694080ef jal ra,8000c5a0 <__sprint_r> -80003f10: 00050463 beqz a0,80003f18 <_vfprintf_r+0x2650> -80003f14: c81fd06f j 80001b94 <_vfprintf_r+0x2cc> -80003f18: 0cc12b03 lw s6,204(sp) -80003f1c: 0ec12703 lw a4,236(sp) -80003f20: 10c10d13 addi s10,sp,268 -80003f24: f0dfe06f j 80002e30 <_vfprintf_r+0x1568> -80003f28: 0c714703 lbu a4,199(sp) -80003f2c: 01712823 sw s7,16(sp) -80003f30: 02012423 sw zero,40(sp) -80003f34: 02012223 sw zero,36(sp) -80003f38: 00012c23 sw zero,24(sp) -80003f3c: 00030993 mv s3,t1 -80003f40: 00030b13 mv s6,t1 -80003f44: 00000313 li t1,0 -80003f48: 00070463 beqz a4,80003f50 <_vfprintf_r+0x2688> -80003f4c: d55fd06f j 80001ca0 <_vfprintf_r+0x3d8> -80003f50: 888fe06f j 80001fd8 <_vfprintf_r+0x710> -80003f54: 05812783 lw a5,88(sp) -80003f58: 0017f713 andi a4,a5,1 -80003f5c: 01812783 lw a5,24(sp) -80003f60: 00676733 or a4,a4,t1 -80003f64: 42f05263 blez a5,80004388 <_vfprintf_r+0x2ac0> -80003f68: 2a071463 bnez a4,80004210 <_vfprintf_r+0x2948> -80003f6c: 01812b03 lw s6,24(sp) -80003f70: 06600a93 li s5,102 -80003f74: 05812783 lw a5,88(sp) -80003f78: 4007f713 andi a4,a5,1024 -80003f7c: 20071863 bnez a4,8000418c <_vfprintf_r+0x28c4> -80003f80: fffb4993 not s3,s6 -80003f84: 41f9d993 srai s3,s3,0x1f -80003f88: 013b79b3 and s3,s6,s3 -80003f8c: d61ff06f j 80003cec <_vfprintf_r+0x2424> -80003f90: 01c12783 lw a5,28(sp) -80003f94: 02c12703 lw a4,44(sp) -80003f98: 06700a93 li s5,103 -80003f9c: 00e78b33 add s6,a5,a4 -80003fa0: 01812783 lw a5,24(sp) -80003fa4: fcf048e3 bgtz a5,80003f74 <_vfprintf_r+0x26ac> -80003fa8: 40fb0b33 sub s6,s6,a5 -80003fac: 001b0b13 addi s6,s6,1 -80003fb0: fffb4993 not s3,s6 -80003fb4: 41f9d993 srai s3,s3,0x1f -80003fb8: 013b79b3 and s3,s6,s3 -80003fbc: d31ff06f j 80003cec <_vfprintf_r+0x2424> -80003fc0: 00412583 lw a1,4(sp) -80003fc4: 0e410613 addi a2,sp,228 -80003fc8: 000a0513 mv a0,s4 -80003fcc: 5d4080ef jal ra,8000c5a0 <__sprint_r> -80003fd0: 00050463 beqz a0,80003fd8 <_vfprintf_r+0x2710> -80003fd4: bc1fd06f j 80001b94 <_vfprintf_r+0x2cc> -80003fd8: 0cc12b03 lw s6,204(sp) -80003fdc: 01c12783 lw a5,28(sp) -80003fe0: 0ec12703 lw a4,236(sp) -80003fe4: 10c10d13 addi s10,sp,268 -80003fe8: 41678b33 sub s6,a5,s6 -80003fec: e91fe06f j 80002e7c <_vfprintf_r+0x15b4> -80003ff0: 800157b7 lui a5,0x80015 -80003ff4: 9f078c93 addi s9,a5,-1552 # 800149f0 <__BSS_END__+0xffffda60> -80003ff8: be0ff06f j 800033d8 <_vfprintf_r+0x1b10> -80003ffc: 800156b7 lui a3,0x80015 -80004000: 9c868d93 addi s11,a3,-1592 # 800149c8 <__BSS_END__+0xffffda38> -80004004: 994fe06f j 80002198 <_vfprintf_r+0x8d0> -80004008: fff00793 li a5,-1 -8000400c: 00f12423 sw a5,8(sp) -80004010: badfd06f j 80001bbc <_vfprintf_r+0x2f4> -80004014: 01670733 add a4,a4,s6 -80004018: 00168693 addi a3,a3,1 -8000401c: 0188a023 sw s8,0(a7) -80004020: 0168a223 sw s6,4(a7) -80004024: 0ee12623 sw a4,236(sp) -80004028: 0ed12423 sw a3,232(sp) -8000402c: 00700613 li a2,7 -80004030: 00888893 addi a7,a7,8 -80004034: a2d65063 bge a2,a3,80003254 <_vfprintf_r+0x198c> -80004038: 00412583 lw a1,4(sp) -8000403c: 0e410613 addi a2,sp,228 -80004040: 000a0513 mv a0,s4 -80004044: 55c080ef jal ra,8000c5a0 <__sprint_r> -80004048: 00050463 beqz a0,80004050 <_vfprintf_r+0x2788> -8000404c: b49fd06f j 80001b94 <_vfprintf_r+0x2cc> -80004050: 0ec12703 lw a4,236(sp) -80004054: 0e812683 lw a3,232(sp) -80004058: 10c10893 addi a7,sp,268 -8000405c: 9f8ff06f j 80003254 <_vfprintf_r+0x198c> -80004060: 01812783 lw a5,24(sp) -80004064: 000d8693 mv a3,s11 -80004068: 0cf12e23 sw a5,220(sp) -8000406c: 04412783 lw a5,68(sp) -80004070: fffdc603 lbu a2,-1(s11) -80004074: 00f7c583 lbu a1,15(a5) -80004078: 02b61063 bne a2,a1,80004098 <_vfprintf_r+0x27d0> -8000407c: 03000513 li a0,48 -80004080: fea68fa3 sb a0,-1(a3) -80004084: 0dc12683 lw a3,220(sp) -80004088: fff68793 addi a5,a3,-1 -8000408c: 0cf12e23 sw a5,220(sp) -80004090: fff6c603 lbu a2,-1(a3) -80004094: fec586e3 beq a1,a2,80004080 <_vfprintf_r+0x27b8> -80004098: 00160593 addi a1,a2,1 -8000409c: 03900513 li a0,57 -800040a0: 0ff5f593 andi a1,a1,255 -800040a4: 00a60663 beq a2,a0,800040b0 <_vfprintf_r+0x27e8> -800040a8: feb68fa3 sb a1,-1(a3) -800040ac: b95ff06f j 80003c40 <_vfprintf_r+0x2378> -800040b0: 04412783 lw a5,68(sp) -800040b4: 00a7c583 lbu a1,10(a5) -800040b8: feb68fa3 sb a1,-1(a3) -800040bc: b85ff06f j 80003c40 <_vfprintf_r+0x2378> -800040c0: 00130b13 addi s6,t1,1 -800040c4: 0b010993 addi s3,sp,176 -800040c8: 0dc10813 addi a6,sp,220 -800040cc: 0d010793 addi a5,sp,208 -800040d0: 0cc10713 addi a4,sp,204 -800040d4: 000b0693 mv a3,s6 -800040d8: 00200613 li a2,2 -800040dc: 00098593 mv a1,s3 -800040e0: 000a0513 mv a0,s4 -800040e4: 04612223 sw t1,68(sp) -800040e8: 0a512823 sw t0,176(sp) -800040ec: 02512423 sw t0,40(sp) -800040f0: 0be12a23 sw t5,180(sp) -800040f4: 03e12223 sw t5,36(sp) -800040f8: 0bf12c23 sw t6,184(sp) -800040fc: 01f12e23 sw t6,28(sp) -80004100: 0bd12e23 sw t4,188(sp) -80004104: 01d12c23 sw t4,24(sp) -80004108: 2d9020ef jal ra,80006be0 <_ldtoa_r> -8000410c: 01812e83 lw t4,24(sp) -80004110: 01c12f83 lw t6,28(sp) -80004114: 02412f03 lw t5,36(sp) -80004118: 02812283 lw t0,40(sp) -8000411c: 04412303 lw t1,68(sp) -80004120: 00050c93 mv s9,a0 -80004124: 016c8b33 add s6,s9,s6 -80004128: 0a010b93 addi s7,sp,160 -8000412c: d01ff06f j 80003e2c <_vfprintf_r+0x2564> -80004130: 00130593 addi a1,t1,1 -80004134: 000a0513 mv a0,s4 -80004138: 00612a23 sw t1,20(sp) -8000413c: dfdfc0ef jal ra,80000f38 <_malloc_r> -80004140: 00050c93 mv s9,a0 -80004144: 01412303 lw t1,20(sp) -80004148: 2c050263 beqz a0,8000440c <_vfprintf_r+0x2b44> -8000414c: 00a12a23 sw a0,20(sp) -80004150: f54ff06f j 800038a4 <_vfprintf_r+0x1fdc> -80004154: 03000793 li a5,48 -80004158: 0cf10423 sb a5,200(sp) -8000415c: 07800793 li a5,120 -80004160: f28ff06f j 80003888 <_vfprintf_r+0x1fc0> -80004164: 006c8b33 add s6,s9,t1 -80004168: 0a010b93 addi s7,sp,160 -8000416c: cc1ff06f j 80003e2c <_vfprintf_r+0x2564> -80004170: 00030463 beqz t1,80004178 <_vfprintf_r+0x28b0> -80004174: 900fe06f j 80002274 <_vfprintf_r+0x9ac> -80004178: 00100313 li t1,1 -8000417c: 8f8fe06f j 80002274 <_vfprintf_r+0x9ac> -80004180: 00600313 li t1,6 -80004184: 8f0fe06f j 80002274 <_vfprintf_r+0x9ac> -80004188: 06700a93 li s5,103 -8000418c: 04012583 lw a1,64(sp) -80004190: 01812783 lw a5,24(sp) -80004194: 02012423 sw zero,40(sp) -80004198: 0005c703 lbu a4,0(a1) -8000419c: 02012223 sw zero,36(sp) -800041a0: 0ff00613 li a2,255 -800041a4: 02c70e63 beq a4,a2,800041e0 <_vfprintf_r+0x2918> -800041a8: 02f75c63 bge a4,a5,800041e0 <_vfprintf_r+0x2918> -800041ac: 0015c683 lbu a3,1(a1) -800041b0: 40e787b3 sub a5,a5,a4 -800041b4: 00068e63 beqz a3,800041d0 <_vfprintf_r+0x2908> -800041b8: 02412703 lw a4,36(sp) -800041bc: 00158593 addi a1,a1,1 -800041c0: 00170713 addi a4,a4,1 -800041c4: 02e12223 sw a4,36(sp) -800041c8: 00068713 mv a4,a3 -800041cc: fd9ff06f j 800041a4 <_vfprintf_r+0x28dc> -800041d0: 02812683 lw a3,40(sp) -800041d4: 00168693 addi a3,a3,1 -800041d8: 02d12423 sw a3,40(sp) -800041dc: fc9ff06f j 800041a4 <_vfprintf_r+0x28dc> -800041e0: 00f12c23 sw a5,24(sp) -800041e4: 02812703 lw a4,40(sp) -800041e8: 02412783 lw a5,36(sp) -800041ec: 04b12023 sw a1,64(sp) -800041f0: 00e78733 add a4,a5,a4 -800041f4: 04812783 lw a5,72(sp) -800041f8: 02f70733 mul a4,a4,a5 -800041fc: 01670b33 add s6,a4,s6 -80004200: fffb4993 not s3,s6 -80004204: 41f9d993 srai s3,s3,0x1f -80004208: 013b79b3 and s3,s6,s3 -8000420c: a78fe06f j 80002484 <_vfprintf_r+0xbbc> -80004210: 02c12703 lw a4,44(sp) -80004214: 06600a93 li s5,102 -80004218: 00e78b33 add s6,a5,a4 -8000421c: 006b0b33 add s6,s6,t1 -80004220: d55ff06f j 80003f74 <_vfprintf_r+0x26ac> -80004224: 0d610693 addi a3,sp,214 -80004228: 00061863 bnez a2,80004238 <_vfprintf_r+0x2970> -8000422c: 03000693 li a3,48 -80004230: 0cd10b23 sb a3,214(sp) -80004234: 0d710693 addi a3,sp,215 -80004238: 1b010793 addi a5,sp,432 -8000423c: 40f68633 sub a2,a3,a5 -80004240: 03070713 addi a4,a4,48 -80004244: 0dd60793 addi a5,a2,221 -80004248: 00e68023 sb a4,0(a3) -8000424c: 02f12c23 sw a5,56(sp) -80004250: 9f0fe06f j 80002440 <_vfprintf_r+0xb78> -80004254: 0b010993 addi s3,sp,176 -80004258: 00098513 mv a0,s3 -8000425c: 04612a23 sw t1,84(sp) -80004260: 0a512823 sw t0,176(sp) -80004264: 0be12a23 sw t5,180(sp) -80004268: 0bf12c23 sw t6,184(sp) -8000426c: 0bd12e23 sw t4,188(sp) -80004270: 190100ef jal ra,80014400 <__trunctfdf2> -80004274: 0cc10613 addi a2,sp,204 -80004278: 0c4050ef jal ra,8000933c -8000427c: 00058613 mv a2,a1 -80004280: 00050593 mv a1,a0 -80004284: 00098513 mv a0,s3 -80004288: 76d0f0ef jal ra,800141f4 <__extenddftf2> -8000428c: 0b012703 lw a4,176(sp) -80004290: 09010793 addi a5,sp,144 -80004294: 0a010b93 addi s7,sp,160 -80004298: 08e12823 sw a4,144(sp) -8000429c: 0b412703 lw a4,180(sp) -800042a0: 08010613 addi a2,sp,128 -800042a4: 00078593 mv a1,a5 -800042a8: 08e12a23 sw a4,148(sp) -800042ac: 0b812703 lw a4,184(sp) -800042b0: 000b8513 mv a0,s7 -800042b4: 00f12e23 sw a5,28(sp) -800042b8: 08e12c23 sw a4,152(sp) -800042bc: 0bc12703 lw a4,188(sp) -800042c0: 04c12823 sw a2,80(sp) -800042c4: 08012023 sw zero,128(sp) -800042c8: 08e12e23 sw a4,156(sp) -800042cc: 3ffc0737 lui a4,0x3ffc0 -800042d0: 08e12623 sw a4,140(sp) -800042d4: 08012223 sw zero,132(sp) -800042d8: 08012423 sw zero,136(sp) -800042dc: 7180d0ef jal ra,800119f4 <__multf3> -800042e0: 0a012783 lw a5,160(sp) -800042e4: 0a412803 lw a6,164(sp) -800042e8: 0a812e83 lw t4,168(sp) -800042ec: 0ac12f03 lw t5,172(sp) -800042f0: 000b8593 mv a1,s7 -800042f4: 00098513 mv a0,s3 -800042f8: 0af12823 sw a5,176(sp) -800042fc: 04f12223 sw a5,68(sp) -80004300: 0b012a23 sw a6,180(sp) -80004304: 03012423 sw a6,40(sp) -80004308: 0bd12c23 sw t4,184(sp) -8000430c: 03d12223 sw t4,36(sp) -80004310: 0be12e23 sw t5,188(sp) -80004314: 01e12c23 sw t5,24(sp) -80004318: 0a012023 sw zero,160(sp) -8000431c: 0a012223 sw zero,164(sp) -80004320: 0a012423 sw zero,168(sp) -80004324: 0a012623 sw zero,172(sp) -80004328: 3780d0ef jal ra,800116a0 <__eqtf2> -8000432c: 01812f03 lw t5,24(sp) -80004330: 02412e83 lw t4,36(sp) -80004334: 02812803 lw a6,40(sp) -80004338: 04412783 lw a5,68(sp) -8000433c: 05412303 lw t1,84(sp) -80004340: 00051663 bnez a0,8000434c <_vfprintf_r+0x2a84> -80004344: 00100713 li a4,1 -80004348: 0ce12623 sw a4,204(sp) -8000434c: 80015737 lui a4,0x80015 -80004350: 9f870713 addi a4,a4,-1544 # 800149f8 <__BSS_END__+0xffffda68> -80004354: 04e12223 sw a4,68(sp) -80004358: e88ff06f j 800039e0 <_vfprintf_r+0x2118> -8000435c: 01812783 lw a5,24(sp) -80004360: 00100713 li a4,1 -80004364: 02d00693 li a3,45 -80004368: 40f70733 sub a4,a4,a5 -8000436c: 0cd10aa3 sb a3,213(sp) -80004370: 840fe06f j 800023b0 <_vfprintf_r+0xae8> -80004374: 05812783 lw a5,88(sp) -80004378: 0017f713 andi a4,a5,1 -8000437c: 00071463 bnez a4,80004384 <_vfprintf_r+0x2abc> -80004380: 8e0fe06f j 80002460 <_vfprintf_r+0xb98> -80004384: 8d4fe06f j 80002458 <_vfprintf_r+0xb90> -80004388: 00071a63 bnez a4,8000439c <_vfprintf_r+0x2ad4> -8000438c: 00100993 li s3,1 -80004390: 06600a93 li s5,102 -80004394: 00100b13 li s6,1 -80004398: 955ff06f j 80003cec <_vfprintf_r+0x2424> -8000439c: 02c12783 lw a5,44(sp) -800043a0: 06600a93 li s5,102 -800043a4: 00178b13 addi s6,a5,1 -800043a8: 006b0b33 add s6,s6,t1 -800043ac: fffb4993 not s3,s6 -800043b0: 41f9d993 srai s3,s3,0x1f -800043b4: 013b79b3 and s3,s6,s3 -800043b8: 935ff06f j 80003cec <_vfprintf_r+0x2424> -800043bc: 000d0793 mv a5,s10 -800043c0: ca5fe06f j 80003064 <_vfprintf_r+0x179c> -800043c4: 01012703 lw a4,16(sp) -800043c8: 00072d83 lw s11,0(a4) -800043cc: 00470713 addi a4,a4,4 -800043d0: 000dd463 bgez s11,800043d8 <_vfprintf_r+0x2b10> -800043d4: fff00d93 li s11,-1 -800043d8: 0014ce03 lbu t3,1(s1) -800043dc: 00e12823 sw a4,16(sp) -800043e0: 00078493 mv s1,a5 -800043e4: eb4fd06f j 80001a98 <_vfprintf_r+0x1d0> -800043e8: 00090993 mv s3,s2 -800043ec: 8d0fe06f j 800024bc <_vfprintf_r+0xbf4> -800043f0: 00090993 mv s3,s2 -800043f4: addfd06f j 80001ed0 <_vfprintf_r+0x608> -800043f8: 00200793 li a5,2 -800043fc: 02f12c23 sw a5,56(sp) -80004400: 840fe06f j 80002440 <_vfprintf_r+0xb78> -80004404: 00030b13 mv s6,t1 -80004408: d1dff06f j 80004124 <_vfprintf_r+0x285c> -8000440c: 00412703 lw a4,4(sp) -80004410: 00c75783 lhu a5,12(a4) -80004414: 0407e793 ori a5,a5,64 -80004418: 00f71623 sh a5,12(a4) -8000441c: f8cfd06f j 80001ba8 <_vfprintf_r+0x2e0> +80003e3c: 02512423 sw t0,40(sp) +80003e40: 0be12a23 sw t5,180(sp) +80003e44: 03e12223 sw t5,36(sp) +80003e48: 0bf12c23 sw t6,184(sp) +80003e4c: 01f12e23 sw t6,28(sp) +80003e50: 0bd12e23 sw t4,188(sp) +80003e54: 01d12c23 sw t4,24(sp) +80003e58: 5ed020ef jal ra,80006c44 <_ldtoa_r> +80003e5c: 00054683 lbu a3,0(a0) +80003e60: 03000713 li a4,48 +80003e64: 00050c93 mv s9,a0 +80003e68: 01812e83 lw t4,24(sp) +80003e6c: 01c12f83 lw t6,28(sp) +80003e70: 02412f03 lw t5,36(sp) +80003e74: 02812283 lw t0,40(sp) +80003e78: 04412303 lw t1,68(sp) +80003e7c: 0a010b93 addi s7,sp,160 +80003e80: 06e68c63 beq a3,a4,80003ef8 <_vfprintf_r+0x25cc> +80003e84: 0cc12703 lw a4,204(sp) +80003e88: 00670b33 add s6,a4,t1 +80003e8c: 016c8b33 add s6,s9,s6 +80003e90: 000b8593 mv a1,s7 +80003e94: 00098513 mv a0,s3 +80003e98: 00612c23 sw t1,24(sp) +80003e9c: 0a512823 sw t0,176(sp) +80003ea0: 0be12a23 sw t5,180(sp) +80003ea4: 0bf12c23 sw t6,184(sp) +80003ea8: 0bd12e23 sw t4,188(sp) +80003eac: 0a012023 sw zero,160(sp) +80003eb0: 0a012223 sw zero,164(sp) +80003eb4: 0a012423 sw zero,168(sp) +80003eb8: 0a012623 sw zero,172(sp) +80003ebc: 0490d0ef jal ra,80011704 <__eqtf2> +80003ec0: 000b0713 mv a4,s6 +80003ec4: 01812303 lw t1,24(sp) +80003ec8: 00051463 bnez a0,80003ed0 <_vfprintf_r+0x25a4> +80003ecc: cd8fe06f j 800023a4 <_vfprintf_r+0xa78> +80003ed0: 0dc12703 lw a4,220(sp) +80003ed4: 03000613 li a2,48 +80003ed8: 01676463 bltu a4,s6,80003ee0 <_vfprintf_r+0x25b4> +80003edc: cc8fe06f j 800023a4 <_vfprintf_r+0xa78> +80003ee0: 00170793 addi a5,a4,1 # 80000001 <__BSS_END__+0xfffe95e9> +80003ee4: 0cf12e23 sw a5,220(sp) +80003ee8: 00c70023 sb a2,0(a4) +80003eec: 0dc12703 lw a4,220(sp) +80003ef0: ff6768e3 bltu a4,s6,80003ee0 <_vfprintf_r+0x25b4> +80003ef4: cb0fe06f j 800023a4 <_vfprintf_r+0xa78> +80003ef8: 0a010b93 addi s7,sp,160 +80003efc: 000b8593 mv a1,s7 +80003f00: 00098513 mv a0,s3 +80003f04: 04612223 sw t1,68(sp) +80003f08: 0a512823 sw t0,176(sp) +80003f0c: 02512423 sw t0,40(sp) +80003f10: 0be12a23 sw t5,180(sp) +80003f14: 03e12223 sw t5,36(sp) +80003f18: 0bf12c23 sw t6,184(sp) +80003f1c: 01f12e23 sw t6,28(sp) +80003f20: 0bd12e23 sw t4,188(sp) +80003f24: 01d12c23 sw t4,24(sp) +80003f28: 0a012023 sw zero,160(sp) +80003f2c: 0a012223 sw zero,164(sp) +80003f30: 0a012423 sw zero,168(sp) +80003f34: 0a012623 sw zero,172(sp) +80003f38: 7cc0d0ef jal ra,80011704 <__eqtf2> +80003f3c: 01812e83 lw t4,24(sp) +80003f40: 01c12f83 lw t6,28(sp) +80003f44: 02412f03 lw t5,36(sp) +80003f48: 02812283 lw t0,40(sp) +80003f4c: 04412303 lw t1,68(sp) +80003f50: f2050ae3 beqz a0,80003e84 <_vfprintf_r+0x2558> +80003f54: 00100713 li a4,1 +80003f58: 40670733 sub a4,a4,t1 +80003f5c: 0ce12623 sw a4,204(sp) +80003f60: f29ff06f j 80003e88 <_vfprintf_r+0x255c> +80003f64: 00412583 lw a1,4(sp) +80003f68: 0e410613 addi a2,sp,228 +80003f6c: 000a0513 mv a0,s4 +80003f70: 694080ef jal ra,8000c604 <__sprint_r> +80003f74: 00050463 beqz a0,80003f7c <_vfprintf_r+0x2650> +80003f78: c81fd06f j 80001bf8 <_vfprintf_r+0x2cc> +80003f7c: 0cc12b03 lw s6,204(sp) +80003f80: 0ec12703 lw a4,236(sp) +80003f84: 10c10d13 addi s10,sp,268 +80003f88: f0dfe06f j 80002e94 <_vfprintf_r+0x1568> +80003f8c: 0c714703 lbu a4,199(sp) +80003f90: 01712823 sw s7,16(sp) +80003f94: 02012423 sw zero,40(sp) +80003f98: 02012223 sw zero,36(sp) +80003f9c: 00012c23 sw zero,24(sp) +80003fa0: 00030993 mv s3,t1 +80003fa4: 00030b13 mv s6,t1 +80003fa8: 00000313 li t1,0 +80003fac: 00070463 beqz a4,80003fb4 <_vfprintf_r+0x2688> +80003fb0: d55fd06f j 80001d04 <_vfprintf_r+0x3d8> +80003fb4: 888fe06f j 8000203c <_vfprintf_r+0x710> +80003fb8: 05812783 lw a5,88(sp) +80003fbc: 0017f713 andi a4,a5,1 +80003fc0: 01812783 lw a5,24(sp) +80003fc4: 00676733 or a4,a4,t1 +80003fc8: 42f05263 blez a5,800043ec <_vfprintf_r+0x2ac0> +80003fcc: 2a071463 bnez a4,80004274 <_vfprintf_r+0x2948> +80003fd0: 01812b03 lw s6,24(sp) +80003fd4: 06600a93 li s5,102 +80003fd8: 05812783 lw a5,88(sp) +80003fdc: 4007f713 andi a4,a5,1024 +80003fe0: 20071863 bnez a4,800041f0 <_vfprintf_r+0x28c4> +80003fe4: fffb4993 not s3,s6 +80003fe8: 41f9d993 srai s3,s3,0x1f +80003fec: 013b79b3 and s3,s6,s3 +80003ff0: d61ff06f j 80003d50 <_vfprintf_r+0x2424> +80003ff4: 01c12783 lw a5,28(sp) +80003ff8: 02c12703 lw a4,44(sp) +80003ffc: 06700a93 li s5,103 +80004000: 00e78b33 add s6,a5,a4 +80004004: 01812783 lw a5,24(sp) +80004008: fcf048e3 bgtz a5,80003fd8 <_vfprintf_r+0x26ac> +8000400c: 40fb0b33 sub s6,s6,a5 +80004010: 001b0b13 addi s6,s6,1 +80004014: fffb4993 not s3,s6 +80004018: 41f9d993 srai s3,s3,0x1f +8000401c: 013b79b3 and s3,s6,s3 +80004020: d31ff06f j 80003d50 <_vfprintf_r+0x2424> +80004024: 00412583 lw a1,4(sp) +80004028: 0e410613 addi a2,sp,228 +8000402c: 000a0513 mv a0,s4 +80004030: 5d4080ef jal ra,8000c604 <__sprint_r> +80004034: 00050463 beqz a0,8000403c <_vfprintf_r+0x2710> +80004038: bc1fd06f j 80001bf8 <_vfprintf_r+0x2cc> +8000403c: 0cc12b03 lw s6,204(sp) +80004040: 01c12783 lw a5,28(sp) +80004044: 0ec12703 lw a4,236(sp) +80004048: 10c10d13 addi s10,sp,268 +8000404c: 41678b33 sub s6,a5,s6 +80004050: e91fe06f j 80002ee0 <_vfprintf_r+0x15b4> +80004054: 800157b7 lui a5,0x80015 +80004058: a7878c93 addi s9,a5,-1416 # 80014a78 <__BSS_END__+0xffffe060> +8000405c: be0ff06f j 8000343c <_vfprintf_r+0x1b10> +80004060: 800156b7 lui a3,0x80015 +80004064: a5068d93 addi s11,a3,-1456 # 80014a50 <__BSS_END__+0xffffe038> +80004068: 994fe06f j 800021fc <_vfprintf_r+0x8d0> +8000406c: fff00793 li a5,-1 +80004070: 00f12423 sw a5,8(sp) +80004074: badfd06f j 80001c20 <_vfprintf_r+0x2f4> +80004078: 01670733 add a4,a4,s6 +8000407c: 00168693 addi a3,a3,1 +80004080: 0188a023 sw s8,0(a7) +80004084: 0168a223 sw s6,4(a7) +80004088: 0ee12623 sw a4,236(sp) +8000408c: 0ed12423 sw a3,232(sp) +80004090: 00700613 li a2,7 +80004094: 00888893 addi a7,a7,8 +80004098: a2d65063 bge a2,a3,800032b8 <_vfprintf_r+0x198c> +8000409c: 00412583 lw a1,4(sp) +800040a0: 0e410613 addi a2,sp,228 +800040a4: 000a0513 mv a0,s4 +800040a8: 55c080ef jal ra,8000c604 <__sprint_r> +800040ac: 00050463 beqz a0,800040b4 <_vfprintf_r+0x2788> +800040b0: b49fd06f j 80001bf8 <_vfprintf_r+0x2cc> +800040b4: 0ec12703 lw a4,236(sp) +800040b8: 0e812683 lw a3,232(sp) +800040bc: 10c10893 addi a7,sp,268 +800040c0: 9f8ff06f j 800032b8 <_vfprintf_r+0x198c> +800040c4: 01812783 lw a5,24(sp) +800040c8: 000d8693 mv a3,s11 +800040cc: 0cf12e23 sw a5,220(sp) +800040d0: 04412783 lw a5,68(sp) +800040d4: fffdc603 lbu a2,-1(s11) +800040d8: 00f7c583 lbu a1,15(a5) +800040dc: 02b61063 bne a2,a1,800040fc <_vfprintf_r+0x27d0> +800040e0: 03000513 li a0,48 +800040e4: fea68fa3 sb a0,-1(a3) +800040e8: 0dc12683 lw a3,220(sp) +800040ec: fff68793 addi a5,a3,-1 +800040f0: 0cf12e23 sw a5,220(sp) +800040f4: fff6c603 lbu a2,-1(a3) +800040f8: fec586e3 beq a1,a2,800040e4 <_vfprintf_r+0x27b8> +800040fc: 00160593 addi a1,a2,1 +80004100: 03900513 li a0,57 +80004104: 0ff5f593 andi a1,a1,255 +80004108: 00a60663 beq a2,a0,80004114 <_vfprintf_r+0x27e8> +8000410c: feb68fa3 sb a1,-1(a3) +80004110: b95ff06f j 80003ca4 <_vfprintf_r+0x2378> +80004114: 04412783 lw a5,68(sp) +80004118: 00a7c583 lbu a1,10(a5) +8000411c: feb68fa3 sb a1,-1(a3) +80004120: b85ff06f j 80003ca4 <_vfprintf_r+0x2378> +80004124: 00130b13 addi s6,t1,1 +80004128: 0b010993 addi s3,sp,176 +8000412c: 0dc10813 addi a6,sp,220 +80004130: 0d010793 addi a5,sp,208 +80004134: 0cc10713 addi a4,sp,204 +80004138: 000b0693 mv a3,s6 +8000413c: 00200613 li a2,2 +80004140: 00098593 mv a1,s3 +80004144: 000a0513 mv a0,s4 +80004148: 04612223 sw t1,68(sp) +8000414c: 0a512823 sw t0,176(sp) +80004150: 02512423 sw t0,40(sp) +80004154: 0be12a23 sw t5,180(sp) +80004158: 03e12223 sw t5,36(sp) +8000415c: 0bf12c23 sw t6,184(sp) +80004160: 01f12e23 sw t6,28(sp) +80004164: 0bd12e23 sw t4,188(sp) +80004168: 01d12c23 sw t4,24(sp) +8000416c: 2d9020ef jal ra,80006c44 <_ldtoa_r> +80004170: 01812e83 lw t4,24(sp) +80004174: 01c12f83 lw t6,28(sp) +80004178: 02412f03 lw t5,36(sp) +8000417c: 02812283 lw t0,40(sp) +80004180: 04412303 lw t1,68(sp) +80004184: 00050c93 mv s9,a0 +80004188: 016c8b33 add s6,s9,s6 +8000418c: 0a010b93 addi s7,sp,160 +80004190: d01ff06f j 80003e90 <_vfprintf_r+0x2564> +80004194: 00130593 addi a1,t1,1 +80004198: 000a0513 mv a0,s4 +8000419c: 00612a23 sw t1,20(sp) +800041a0: dfdfc0ef jal ra,80000f9c <_malloc_r> +800041a4: 00050c93 mv s9,a0 +800041a8: 01412303 lw t1,20(sp) +800041ac: 2c050263 beqz a0,80004470 <_vfprintf_r+0x2b44> +800041b0: 00a12a23 sw a0,20(sp) +800041b4: f54ff06f j 80003908 <_vfprintf_r+0x1fdc> +800041b8: 03000793 li a5,48 +800041bc: 0cf10423 sb a5,200(sp) +800041c0: 07800793 li a5,120 +800041c4: f28ff06f j 800038ec <_vfprintf_r+0x1fc0> +800041c8: 006c8b33 add s6,s9,t1 +800041cc: 0a010b93 addi s7,sp,160 +800041d0: cc1ff06f j 80003e90 <_vfprintf_r+0x2564> +800041d4: 00030463 beqz t1,800041dc <_vfprintf_r+0x28b0> +800041d8: 900fe06f j 800022d8 <_vfprintf_r+0x9ac> +800041dc: 00100313 li t1,1 +800041e0: 8f8fe06f j 800022d8 <_vfprintf_r+0x9ac> +800041e4: 00600313 li t1,6 +800041e8: 8f0fe06f j 800022d8 <_vfprintf_r+0x9ac> +800041ec: 06700a93 li s5,103 +800041f0: 04012583 lw a1,64(sp) +800041f4: 01812783 lw a5,24(sp) +800041f8: 02012423 sw zero,40(sp) +800041fc: 0005c703 lbu a4,0(a1) +80004200: 02012223 sw zero,36(sp) +80004204: 0ff00613 li a2,255 +80004208: 02c70e63 beq a4,a2,80004244 <_vfprintf_r+0x2918> +8000420c: 02f75c63 bge a4,a5,80004244 <_vfprintf_r+0x2918> +80004210: 0015c683 lbu a3,1(a1) +80004214: 40e787b3 sub a5,a5,a4 +80004218: 00068e63 beqz a3,80004234 <_vfprintf_r+0x2908> +8000421c: 02412703 lw a4,36(sp) +80004220: 00158593 addi a1,a1,1 +80004224: 00170713 addi a4,a4,1 +80004228: 02e12223 sw a4,36(sp) +8000422c: 00068713 mv a4,a3 +80004230: fd9ff06f j 80004208 <_vfprintf_r+0x28dc> +80004234: 02812683 lw a3,40(sp) +80004238: 00168693 addi a3,a3,1 +8000423c: 02d12423 sw a3,40(sp) +80004240: fc9ff06f j 80004208 <_vfprintf_r+0x28dc> +80004244: 00f12c23 sw a5,24(sp) +80004248: 02812703 lw a4,40(sp) +8000424c: 02412783 lw a5,36(sp) +80004250: 04b12023 sw a1,64(sp) +80004254: 00e78733 add a4,a5,a4 +80004258: 04812783 lw a5,72(sp) +8000425c: 02f70733 mul a4,a4,a5 +80004260: 01670b33 add s6,a4,s6 +80004264: fffb4993 not s3,s6 +80004268: 41f9d993 srai s3,s3,0x1f +8000426c: 013b79b3 and s3,s6,s3 +80004270: a78fe06f j 800024e8 <_vfprintf_r+0xbbc> +80004274: 02c12703 lw a4,44(sp) +80004278: 06600a93 li s5,102 +8000427c: 00e78b33 add s6,a5,a4 +80004280: 006b0b33 add s6,s6,t1 +80004284: d55ff06f j 80003fd8 <_vfprintf_r+0x26ac> +80004288: 0d610693 addi a3,sp,214 +8000428c: 00061863 bnez a2,8000429c <_vfprintf_r+0x2970> +80004290: 03000693 li a3,48 +80004294: 0cd10b23 sb a3,214(sp) +80004298: 0d710693 addi a3,sp,215 +8000429c: 1b010793 addi a5,sp,432 +800042a0: 40f68633 sub a2,a3,a5 +800042a4: 03070713 addi a4,a4,48 +800042a8: 0dd60793 addi a5,a2,221 +800042ac: 00e68023 sb a4,0(a3) +800042b0: 02f12c23 sw a5,56(sp) +800042b4: 9f0fe06f j 800024a4 <_vfprintf_r+0xb78> +800042b8: 0b010993 addi s3,sp,176 +800042bc: 00098513 mv a0,s3 +800042c0: 04612a23 sw t1,84(sp) +800042c4: 0a512823 sw t0,176(sp) +800042c8: 0be12a23 sw t5,180(sp) +800042cc: 0bf12c23 sw t6,184(sp) +800042d0: 0bd12e23 sw t4,188(sp) +800042d4: 190100ef jal ra,80014464 <__trunctfdf2> +800042d8: 0cc10613 addi a2,sp,204 +800042dc: 0c4050ef jal ra,800093a0 +800042e0: 00058613 mv a2,a1 +800042e4: 00050593 mv a1,a0 +800042e8: 00098513 mv a0,s3 +800042ec: 76d0f0ef jal ra,80014258 <__extenddftf2> +800042f0: 0b012703 lw a4,176(sp) +800042f4: 09010793 addi a5,sp,144 +800042f8: 0a010b93 addi s7,sp,160 +800042fc: 08e12823 sw a4,144(sp) +80004300: 0b412703 lw a4,180(sp) +80004304: 08010613 addi a2,sp,128 +80004308: 00078593 mv a1,a5 +8000430c: 08e12a23 sw a4,148(sp) +80004310: 0b812703 lw a4,184(sp) +80004314: 000b8513 mv a0,s7 +80004318: 00f12e23 sw a5,28(sp) +8000431c: 08e12c23 sw a4,152(sp) +80004320: 0bc12703 lw a4,188(sp) +80004324: 04c12823 sw a2,80(sp) +80004328: 08012023 sw zero,128(sp) +8000432c: 08e12e23 sw a4,156(sp) +80004330: 3ffc0737 lui a4,0x3ffc0 +80004334: 08e12623 sw a4,140(sp) +80004338: 08012223 sw zero,132(sp) +8000433c: 08012423 sw zero,136(sp) +80004340: 7180d0ef jal ra,80011a58 <__multf3> +80004344: 0a012783 lw a5,160(sp) +80004348: 0a412803 lw a6,164(sp) +8000434c: 0a812e83 lw t4,168(sp) +80004350: 0ac12f03 lw t5,172(sp) +80004354: 000b8593 mv a1,s7 +80004358: 00098513 mv a0,s3 +8000435c: 0af12823 sw a5,176(sp) +80004360: 04f12223 sw a5,68(sp) +80004364: 0b012a23 sw a6,180(sp) +80004368: 03012423 sw a6,40(sp) +8000436c: 0bd12c23 sw t4,184(sp) +80004370: 03d12223 sw t4,36(sp) +80004374: 0be12e23 sw t5,188(sp) +80004378: 01e12c23 sw t5,24(sp) +8000437c: 0a012023 sw zero,160(sp) +80004380: 0a012223 sw zero,164(sp) +80004384: 0a012423 sw zero,168(sp) +80004388: 0a012623 sw zero,172(sp) +8000438c: 3780d0ef jal ra,80011704 <__eqtf2> +80004390: 01812f03 lw t5,24(sp) +80004394: 02412e83 lw t4,36(sp) +80004398: 02812803 lw a6,40(sp) +8000439c: 04412783 lw a5,68(sp) +800043a0: 05412303 lw t1,84(sp) +800043a4: 00051663 bnez a0,800043b0 <_vfprintf_r+0x2a84> +800043a8: 00100713 li a4,1 +800043ac: 0ce12623 sw a4,204(sp) +800043b0: 80015737 lui a4,0x80015 +800043b4: a8070713 addi a4,a4,-1408 # 80014a80 <__BSS_END__+0xffffe068> +800043b8: 04e12223 sw a4,68(sp) +800043bc: e88ff06f j 80003a44 <_vfprintf_r+0x2118> +800043c0: 01812783 lw a5,24(sp) +800043c4: 00100713 li a4,1 +800043c8: 02d00693 li a3,45 +800043cc: 40f70733 sub a4,a4,a5 +800043d0: 0cd10aa3 sb a3,213(sp) +800043d4: 840fe06f j 80002414 <_vfprintf_r+0xae8> +800043d8: 05812783 lw a5,88(sp) +800043dc: 0017f713 andi a4,a5,1 +800043e0: 00071463 bnez a4,800043e8 <_vfprintf_r+0x2abc> +800043e4: 8e0fe06f j 800024c4 <_vfprintf_r+0xb98> +800043e8: 8d4fe06f j 800024bc <_vfprintf_r+0xb90> +800043ec: 00071a63 bnez a4,80004400 <_vfprintf_r+0x2ad4> +800043f0: 00100993 li s3,1 +800043f4: 06600a93 li s5,102 +800043f8: 00100b13 li s6,1 +800043fc: 955ff06f j 80003d50 <_vfprintf_r+0x2424> +80004400: 02c12783 lw a5,44(sp) +80004404: 06600a93 li s5,102 +80004408: 00178b13 addi s6,a5,1 +8000440c: 006b0b33 add s6,s6,t1 +80004410: fffb4993 not s3,s6 +80004414: 41f9d993 srai s3,s3,0x1f +80004418: 013b79b3 and s3,s6,s3 +8000441c: 935ff06f j 80003d50 <_vfprintf_r+0x2424> +80004420: 000d0793 mv a5,s10 +80004424: ca5fe06f j 800030c8 <_vfprintf_r+0x179c> +80004428: 01012703 lw a4,16(sp) +8000442c: 00072d83 lw s11,0(a4) +80004430: 00470713 addi a4,a4,4 +80004434: 000dd463 bgez s11,8000443c <_vfprintf_r+0x2b10> +80004438: fff00d93 li s11,-1 +8000443c: 0014ce03 lbu t3,1(s1) +80004440: 00e12823 sw a4,16(sp) +80004444: 00078493 mv s1,a5 +80004448: eb4fd06f j 80001afc <_vfprintf_r+0x1d0> +8000444c: 00090993 mv s3,s2 +80004450: 8d0fe06f j 80002520 <_vfprintf_r+0xbf4> +80004454: 00090993 mv s3,s2 +80004458: addfd06f j 80001f34 <_vfprintf_r+0x608> +8000445c: 00200793 li a5,2 +80004460: 02f12c23 sw a5,56(sp) +80004464: 840fe06f j 800024a4 <_vfprintf_r+0xb78> +80004468: 00030b13 mv s6,t1 +8000446c: d1dff06f j 80004188 <_vfprintf_r+0x285c> +80004470: 00412703 lw a4,4(sp) +80004474: 00c75783 lhu a5,12(a4) +80004478: 0407e793 ori a5,a5,64 +8000447c: 00f71623 sh a5,12(a4) +80004480: f8cfd06f j 80001c0c <_vfprintf_r+0x2e0> -80004420 : -80004420: 00060693 mv a3,a2 -80004424: 00058613 mv a2,a1 -80004428: 00050593 mv a1,a0 -8000442c: 1c81a503 lw a0,456(gp) # 80016f48 <_impure_ptr> -80004430: c98fd06f j 800018c8 <_vfprintf_r> +80004484 : +80004484: 00060693 mv a3,a2 +80004488: 00058613 mv a2,a1 +8000448c: 00050593 mv a1,a0 +80004490: 1c81a503 lw a0,456(gp) # 800169d0 <_impure_ptr> +80004494: c98fd06f j 8000192c <_vfprintf_r> -80004434 <__sbprintf>: -80004434: 00c5d783 lhu a5,12(a1) -80004438: 0645ae03 lw t3,100(a1) -8000443c: 00e5d303 lhu t1,14(a1) -80004440: 01c5a883 lw a7,28(a1) -80004444: 0245a803 lw a6,36(a1) -80004448: b8010113 addi sp,sp,-1152 -8000444c: ffd7f793 andi a5,a5,-3 -80004450: 40000713 li a4,1024 -80004454: 46812c23 sw s0,1144(sp) -80004458: 00f11a23 sh a5,20(sp) -8000445c: 00058413 mv s0,a1 -80004460: 07010793 addi a5,sp,112 -80004464: 00810593 addi a1,sp,8 -80004468: 46912a23 sw s1,1140(sp) -8000446c: 47212823 sw s2,1136(sp) -80004470: 46112e23 sw ra,1148(sp) -80004474: 00050913 mv s2,a0 -80004478: 07c12623 sw t3,108(sp) -8000447c: 00611b23 sh t1,22(sp) -80004480: 03112223 sw a7,36(sp) -80004484: 03012623 sw a6,44(sp) -80004488: 00f12423 sw a5,8(sp) -8000448c: 00f12c23 sw a5,24(sp) -80004490: 00e12823 sw a4,16(sp) -80004494: 00e12e23 sw a4,28(sp) -80004498: 02012023 sw zero,32(sp) -8000449c: c2cfd0ef jal ra,800018c8 <_vfprintf_r> -800044a0: 00050493 mv s1,a0 -800044a4: 02055c63 bgez a0,800044dc <__sbprintf+0xa8> -800044a8: 01415783 lhu a5,20(sp) -800044ac: 0407f793 andi a5,a5,64 -800044b0: 00078863 beqz a5,800044c0 <__sbprintf+0x8c> -800044b4: 00c45783 lhu a5,12(s0) -800044b8: 0407e793 ori a5,a5,64 -800044bc: 00f41623 sh a5,12(s0) -800044c0: 47c12083 lw ra,1148(sp) -800044c4: 47812403 lw s0,1144(sp) -800044c8: 00048513 mv a0,s1 -800044cc: 47012903 lw s2,1136(sp) -800044d0: 47412483 lw s1,1140(sp) -800044d4: 48010113 addi sp,sp,1152 -800044d8: 00008067 ret -800044dc: 00810593 addi a1,sp,8 -800044e0: 00090513 mv a0,s2 -800044e4: 580000ef jal ra,80004a64 <_fflush_r> -800044e8: fc0500e3 beqz a0,800044a8 <__sbprintf+0x74> -800044ec: fff00493 li s1,-1 -800044f0: fb9ff06f j 800044a8 <__sbprintf+0x74> +80004498 <__sbprintf>: +80004498: 00c5d783 lhu a5,12(a1) +8000449c: 0645ae03 lw t3,100(a1) +800044a0: 00e5d303 lhu t1,14(a1) +800044a4: 01c5a883 lw a7,28(a1) +800044a8: 0245a803 lw a6,36(a1) +800044ac: b8010113 addi sp,sp,-1152 +800044b0: ffd7f793 andi a5,a5,-3 +800044b4: 40000713 li a4,1024 +800044b8: 46812c23 sw s0,1144(sp) +800044bc: 00f11a23 sh a5,20(sp) +800044c0: 00058413 mv s0,a1 +800044c4: 07010793 addi a5,sp,112 +800044c8: 00810593 addi a1,sp,8 +800044cc: 46912a23 sw s1,1140(sp) +800044d0: 47212823 sw s2,1136(sp) +800044d4: 46112e23 sw ra,1148(sp) +800044d8: 00050913 mv s2,a0 +800044dc: 07c12623 sw t3,108(sp) +800044e0: 00611b23 sh t1,22(sp) +800044e4: 03112223 sw a7,36(sp) +800044e8: 03012623 sw a6,44(sp) +800044ec: 00f12423 sw a5,8(sp) +800044f0: 00f12c23 sw a5,24(sp) +800044f4: 00e12823 sw a4,16(sp) +800044f8: 00e12e23 sw a4,28(sp) +800044fc: 02012023 sw zero,32(sp) +80004500: c2cfd0ef jal ra,8000192c <_vfprintf_r> +80004504: 00050493 mv s1,a0 +80004508: 02055c63 bgez a0,80004540 <__sbprintf+0xa8> +8000450c: 01415783 lhu a5,20(sp) +80004510: 0407f793 andi a5,a5,64 +80004514: 00078863 beqz a5,80004524 <__sbprintf+0x8c> +80004518: 00c45783 lhu a5,12(s0) +8000451c: 0407e793 ori a5,a5,64 +80004520: 00f41623 sh a5,12(s0) +80004524: 47c12083 lw ra,1148(sp) +80004528: 47812403 lw s0,1144(sp) +8000452c: 00048513 mv a0,s1 +80004530: 47012903 lw s2,1136(sp) +80004534: 47412483 lw s1,1140(sp) +80004538: 48010113 addi sp,sp,1152 +8000453c: 00008067 ret +80004540: 00810593 addi a1,sp,8 +80004544: 00090513 mv a0,s2 +80004548: 580000ef jal ra,80004ac8 <_fflush_r> +8000454c: fc0500e3 beqz a0,8000450c <__sbprintf+0x74> +80004550: fff00493 li s1,-1 +80004554: fb9ff06f j 8000450c <__sbprintf+0x74> -800044f4 <__swsetup_r>: -800044f4: 1c81a783 lw a5,456(gp) # 80016f48 <_impure_ptr> -800044f8: ff010113 addi sp,sp,-16 -800044fc: 00812423 sw s0,8(sp) -80004500: 00912223 sw s1,4(sp) -80004504: 00112623 sw ra,12(sp) -80004508: 00050493 mv s1,a0 -8000450c: 00058413 mv s0,a1 -80004510: 00078663 beqz a5,8000451c <__swsetup_r+0x28> -80004514: 0387a703 lw a4,56(a5) -80004518: 08070663 beqz a4,800045a4 <__swsetup_r+0xb0> -8000451c: 00c41703 lh a4,12(s0) -80004520: 01071793 slli a5,a4,0x10 -80004524: 0107d793 srli a5,a5,0x10 -80004528: 0087f693 andi a3,a5,8 -8000452c: 08068a63 beqz a3,800045c0 <__swsetup_r+0xcc> -80004530: 01042683 lw a3,16(s0) -80004534: 0a068a63 beqz a3,800045e8 <__swsetup_r+0xf4> -80004538: 0017f713 andi a4,a5,1 -8000453c: 02070863 beqz a4,8000456c <__swsetup_r+0x78> -80004540: 01442783 lw a5,20(s0) -80004544: 00042423 sw zero,8(s0) -80004548: 00000513 li a0,0 -8000454c: 40f007b3 neg a5,a5 -80004550: 00f42c23 sw a5,24(s0) -80004554: 02068a63 beqz a3,80004588 <__swsetup_r+0x94> -80004558: 00c12083 lw ra,12(sp) -8000455c: 00812403 lw s0,8(sp) -80004560: 00412483 lw s1,4(sp) -80004564: 01010113 addi sp,sp,16 -80004568: 00008067 ret -8000456c: 0027f793 andi a5,a5,2 -80004570: 00000713 li a4,0 -80004574: 00079463 bnez a5,8000457c <__swsetup_r+0x88> -80004578: 01442703 lw a4,20(s0) -8000457c: 00e42423 sw a4,8(s0) -80004580: 00000513 li a0,0 -80004584: fc069ae3 bnez a3,80004558 <__swsetup_r+0x64> -80004588: 00c41783 lh a5,12(s0) -8000458c: 0807f713 andi a4,a5,128 -80004590: fc0704e3 beqz a4,80004558 <__swsetup_r+0x64> -80004594: 0407e793 ori a5,a5,64 -80004598: 00f41623 sh a5,12(s0) -8000459c: fff00513 li a0,-1 -800045a0: fb9ff06f j 80004558 <__swsetup_r+0x64> -800045a4: 00078513 mv a0,a5 -800045a8: 059000ef jal ra,80004e00 <__sinit> -800045ac: 00c41703 lh a4,12(s0) -800045b0: 01071793 slli a5,a4,0x10 -800045b4: 0107d793 srli a5,a5,0x10 -800045b8: 0087f693 andi a3,a5,8 -800045bc: f6069ae3 bnez a3,80004530 <__swsetup_r+0x3c> -800045c0: 0107f693 andi a3,a5,16 -800045c4: 06068e63 beqz a3,80004640 <__swsetup_r+0x14c> -800045c8: 0047f793 andi a5,a5,4 -800045cc: 04079063 bnez a5,8000460c <__swsetup_r+0x118> -800045d0: 01042683 lw a3,16(s0) -800045d4: 00876793 ori a5,a4,8 -800045d8: 00f41623 sh a5,12(s0) -800045dc: 01079793 slli a5,a5,0x10 -800045e0: 0107d793 srli a5,a5,0x10 -800045e4: f4069ae3 bnez a3,80004538 <__swsetup_r+0x44> -800045e8: 2807f713 andi a4,a5,640 -800045ec: 20000613 li a2,512 -800045f0: f4c704e3 beq a4,a2,80004538 <__swsetup_r+0x44> -800045f4: 00040593 mv a1,s0 -800045f8: 00048513 mv a0,s1 -800045fc: 2d9030ef jal ra,800080d4 <__smakebuf_r> -80004600: 00c45783 lhu a5,12(s0) -80004604: 01042683 lw a3,16(s0) -80004608: f31ff06f j 80004538 <__swsetup_r+0x44> -8000460c: 03042583 lw a1,48(s0) -80004610: 00058e63 beqz a1,8000462c <__swsetup_r+0x138> -80004614: 04040793 addi a5,s0,64 -80004618: 00f58863 beq a1,a5,80004628 <__swsetup_r+0x134> -8000461c: 00048513 mv a0,s1 -80004620: 141000ef jal ra,80004f60 <_free_r> -80004624: 00c41703 lh a4,12(s0) -80004628: 02042823 sw zero,48(s0) -8000462c: 01042683 lw a3,16(s0) -80004630: fdb77713 andi a4,a4,-37 -80004634: 00042223 sw zero,4(s0) -80004638: 00d42023 sw a3,0(s0) -8000463c: f99ff06f j 800045d4 <__swsetup_r+0xe0> -80004640: 00900793 li a5,9 -80004644: 00f4a023 sw a5,0(s1) -80004648: 04076713 ori a4,a4,64 -8000464c: 00e41623 sh a4,12(s0) -80004650: fff00513 li a0,-1 -80004654: f05ff06f j 80004558 <__swsetup_r+0x64> +80004558 <__swsetup_r>: +80004558: 1c81a783 lw a5,456(gp) # 800169d0 <_impure_ptr> +8000455c: ff010113 addi sp,sp,-16 +80004560: 00812423 sw s0,8(sp) +80004564: 00912223 sw s1,4(sp) +80004568: 00112623 sw ra,12(sp) +8000456c: 00050493 mv s1,a0 +80004570: 00058413 mv s0,a1 +80004574: 00078663 beqz a5,80004580 <__swsetup_r+0x28> +80004578: 0387a703 lw a4,56(a5) +8000457c: 08070663 beqz a4,80004608 <__swsetup_r+0xb0> +80004580: 00c41703 lh a4,12(s0) +80004584: 01071793 slli a5,a4,0x10 +80004588: 0107d793 srli a5,a5,0x10 +8000458c: 0087f693 andi a3,a5,8 +80004590: 08068a63 beqz a3,80004624 <__swsetup_r+0xcc> +80004594: 01042683 lw a3,16(s0) +80004598: 0a068a63 beqz a3,8000464c <__swsetup_r+0xf4> +8000459c: 0017f713 andi a4,a5,1 +800045a0: 02070863 beqz a4,800045d0 <__swsetup_r+0x78> +800045a4: 01442783 lw a5,20(s0) +800045a8: 00042423 sw zero,8(s0) +800045ac: 00000513 li a0,0 +800045b0: 40f007b3 neg a5,a5 +800045b4: 00f42c23 sw a5,24(s0) +800045b8: 02068a63 beqz a3,800045ec <__swsetup_r+0x94> +800045bc: 00c12083 lw ra,12(sp) +800045c0: 00812403 lw s0,8(sp) +800045c4: 00412483 lw s1,4(sp) +800045c8: 01010113 addi sp,sp,16 +800045cc: 00008067 ret +800045d0: 0027f793 andi a5,a5,2 +800045d4: 00000713 li a4,0 +800045d8: 00079463 bnez a5,800045e0 <__swsetup_r+0x88> +800045dc: 01442703 lw a4,20(s0) +800045e0: 00e42423 sw a4,8(s0) +800045e4: 00000513 li a0,0 +800045e8: fc069ae3 bnez a3,800045bc <__swsetup_r+0x64> +800045ec: 00c41783 lh a5,12(s0) +800045f0: 0807f713 andi a4,a5,128 +800045f4: fc0704e3 beqz a4,800045bc <__swsetup_r+0x64> +800045f8: 0407e793 ori a5,a5,64 +800045fc: 00f41623 sh a5,12(s0) +80004600: fff00513 li a0,-1 +80004604: fb9ff06f j 800045bc <__swsetup_r+0x64> +80004608: 00078513 mv a0,a5 +8000460c: 059000ef jal ra,80004e64 <__sinit> +80004610: 00c41703 lh a4,12(s0) +80004614: 01071793 slli a5,a4,0x10 +80004618: 0107d793 srli a5,a5,0x10 +8000461c: 0087f693 andi a3,a5,8 +80004620: f6069ae3 bnez a3,80004594 <__swsetup_r+0x3c> +80004624: 0107f693 andi a3,a5,16 +80004628: 06068e63 beqz a3,800046a4 <__swsetup_r+0x14c> +8000462c: 0047f793 andi a5,a5,4 +80004630: 04079063 bnez a5,80004670 <__swsetup_r+0x118> +80004634: 01042683 lw a3,16(s0) +80004638: 00876793 ori a5,a4,8 +8000463c: 00f41623 sh a5,12(s0) +80004640: 01079793 slli a5,a5,0x10 +80004644: 0107d793 srli a5,a5,0x10 +80004648: f4069ae3 bnez a3,8000459c <__swsetup_r+0x44> +8000464c: 2807f713 andi a4,a5,640 +80004650: 20000613 li a2,512 +80004654: f4c704e3 beq a4,a2,8000459c <__swsetup_r+0x44> +80004658: 00040593 mv a1,s0 +8000465c: 00048513 mv a0,s1 +80004660: 2d9030ef jal ra,80008138 <__smakebuf_r> +80004664: 00c45783 lhu a5,12(s0) +80004668: 01042683 lw a3,16(s0) +8000466c: f31ff06f j 8000459c <__swsetup_r+0x44> +80004670: 03042583 lw a1,48(s0) +80004674: 00058e63 beqz a1,80004690 <__swsetup_r+0x138> +80004678: 04040793 addi a5,s0,64 +8000467c: 00f58863 beq a1,a5,8000468c <__swsetup_r+0x134> +80004680: 00048513 mv a0,s1 +80004684: 141000ef jal ra,80004fc4 <_free_r> +80004688: 00c41703 lh a4,12(s0) +8000468c: 02042823 sw zero,48(s0) +80004690: 01042683 lw a3,16(s0) +80004694: fdb77713 andi a4,a4,-37 +80004698: 00042223 sw zero,4(s0) +8000469c: 00d42023 sw a3,0(s0) +800046a0: f99ff06f j 80004638 <__swsetup_r+0xe0> +800046a4: 00900793 li a5,9 +800046a8: 00f4a023 sw a5,0(s1) +800046ac: 04076713 ori a4,a4,64 +800046b0: 00e41623 sh a4,12(s0) +800046b4: fff00513 li a0,-1 +800046b8: f05ff06f j 800045bc <__swsetup_r+0x64> -80004658 <__register_exitproc>: -80004658: 1b81a703 lw a4,440(gp) # 80016f38 <_global_impure_ptr> -8000465c: 14872783 lw a5,328(a4) -80004660: 04078c63 beqz a5,800046b8 <__register_exitproc+0x60> -80004664: 0047a703 lw a4,4(a5) -80004668: 01f00813 li a6,31 -8000466c: 06e84e63 blt a6,a4,800046e8 <__register_exitproc+0x90> -80004670: 00271813 slli a6,a4,0x2 -80004674: 02050663 beqz a0,800046a0 <__register_exitproc+0x48> -80004678: 01078333 add t1,a5,a6 -8000467c: 08c32423 sw a2,136(t1) -80004680: 1887a883 lw a7,392(a5) -80004684: 00100613 li a2,1 -80004688: 00e61633 sll a2,a2,a4 -8000468c: 00c8e8b3 or a7,a7,a2 -80004690: 1917a423 sw a7,392(a5) -80004694: 10d32423 sw a3,264(t1) -80004698: 00200693 li a3,2 -8000469c: 02d50463 beq a0,a3,800046c4 <__register_exitproc+0x6c> -800046a0: 00170713 addi a4,a4,1 -800046a4: 00e7a223 sw a4,4(a5) -800046a8: 010787b3 add a5,a5,a6 -800046ac: 00b7a423 sw a1,8(a5) -800046b0: 00000513 li a0,0 -800046b4: 00008067 ret -800046b8: 14c70793 addi a5,a4,332 -800046bc: 14f72423 sw a5,328(a4) -800046c0: fa5ff06f j 80004664 <__register_exitproc+0xc> -800046c4: 18c7a683 lw a3,396(a5) -800046c8: 00170713 addi a4,a4,1 -800046cc: 00e7a223 sw a4,4(a5) -800046d0: 00c6e633 or a2,a3,a2 -800046d4: 18c7a623 sw a2,396(a5) -800046d8: 010787b3 add a5,a5,a6 -800046dc: 00b7a423 sw a1,8(a5) -800046e0: 00000513 li a0,0 -800046e4: 00008067 ret -800046e8: fff00513 li a0,-1 -800046ec: 00008067 ret +800046bc <__register_exitproc>: +800046bc: 1b81a703 lw a4,440(gp) # 800169c0 <_global_impure_ptr> +800046c0: 14872783 lw a5,328(a4) +800046c4: 04078c63 beqz a5,8000471c <__register_exitproc+0x60> +800046c8: 0047a703 lw a4,4(a5) +800046cc: 01f00813 li a6,31 +800046d0: 06e84e63 blt a6,a4,8000474c <__register_exitproc+0x90> +800046d4: 00271813 slli a6,a4,0x2 +800046d8: 02050663 beqz a0,80004704 <__register_exitproc+0x48> +800046dc: 01078333 add t1,a5,a6 +800046e0: 08c32423 sw a2,136(t1) +800046e4: 1887a883 lw a7,392(a5) +800046e8: 00100613 li a2,1 +800046ec: 00e61633 sll a2,a2,a4 +800046f0: 00c8e8b3 or a7,a7,a2 +800046f4: 1917a423 sw a7,392(a5) +800046f8: 10d32423 sw a3,264(t1) +800046fc: 00200693 li a3,2 +80004700: 02d50463 beq a0,a3,80004728 <__register_exitproc+0x6c> +80004704: 00170713 addi a4,a4,1 +80004708: 00e7a223 sw a4,4(a5) +8000470c: 010787b3 add a5,a5,a6 +80004710: 00b7a423 sw a1,8(a5) +80004714: 00000513 li a0,0 +80004718: 00008067 ret +8000471c: 14c70793 addi a5,a4,332 +80004720: 14f72423 sw a5,328(a4) +80004724: fa5ff06f j 800046c8 <__register_exitproc+0xc> +80004728: 18c7a683 lw a3,396(a5) +8000472c: 00170713 addi a4,a4,1 +80004730: 00e7a223 sw a4,4(a5) +80004734: 00c6e633 or a2,a3,a2 +80004738: 18c7a623 sw a2,396(a5) +8000473c: 010787b3 add a5,a5,a6 +80004740: 00b7a423 sw a1,8(a5) +80004744: 00000513 li a0,0 +80004748: 00008067 ret +8000474c: fff00513 li a0,-1 +80004750: 00008067 ret -800046f0 <__call_exitprocs>: -800046f0: fd010113 addi sp,sp,-48 -800046f4: 01812423 sw s8,8(sp) -800046f8: 1b81ac03 lw s8,440(gp) # 80016f38 <_global_impure_ptr> -800046fc: 01312e23 sw s3,28(sp) -80004700: 01412c23 sw s4,24(sp) -80004704: 01512a23 sw s5,20(sp) -80004708: 01612823 sw s6,16(sp) -8000470c: 02112623 sw ra,44(sp) -80004710: 02812423 sw s0,40(sp) -80004714: 02912223 sw s1,36(sp) -80004718: 03212023 sw s2,32(sp) -8000471c: 01712623 sw s7,12(sp) -80004720: 00050a93 mv s5,a0 -80004724: 00058b13 mv s6,a1 -80004728: 00100a13 li s4,1 -8000472c: fff00993 li s3,-1 -80004730: 148c2903 lw s2,328(s8) -80004734: 02090863 beqz s2,80004764 <__call_exitprocs+0x74> -80004738: 00492483 lw s1,4(s2) -8000473c: fff48413 addi s0,s1,-1 -80004740: 02044263 bltz s0,80004764 <__call_exitprocs+0x74> -80004744: 00249493 slli s1,s1,0x2 -80004748: 009904b3 add s1,s2,s1 -8000474c: 040b0463 beqz s6,80004794 <__call_exitprocs+0xa4> -80004750: 1044a783 lw a5,260(s1) -80004754: 05678063 beq a5,s6,80004794 <__call_exitprocs+0xa4> -80004758: fff40413 addi s0,s0,-1 -8000475c: ffc48493 addi s1,s1,-4 -80004760: ff3416e3 bne s0,s3,8000474c <__call_exitprocs+0x5c> -80004764: 02c12083 lw ra,44(sp) -80004768: 02812403 lw s0,40(sp) -8000476c: 02412483 lw s1,36(sp) -80004770: 02012903 lw s2,32(sp) -80004774: 01c12983 lw s3,28(sp) -80004778: 01812a03 lw s4,24(sp) -8000477c: 01412a83 lw s5,20(sp) -80004780: 01012b03 lw s6,16(sp) -80004784: 00c12b83 lw s7,12(sp) -80004788: 00812c03 lw s8,8(sp) -8000478c: 03010113 addi sp,sp,48 -80004790: 00008067 ret -80004794: 00492783 lw a5,4(s2) -80004798: 0044a683 lw a3,4(s1) -8000479c: fff78793 addi a5,a5,-1 -800047a0: 04878a63 beq a5,s0,800047f4 <__call_exitprocs+0x104> -800047a4: 0004a223 sw zero,4(s1) -800047a8: fa0688e3 beqz a3,80004758 <__call_exitprocs+0x68> -800047ac: 18892783 lw a5,392(s2) -800047b0: 008a1733 sll a4,s4,s0 -800047b4: 00492b83 lw s7,4(s2) -800047b8: 00f777b3 and a5,a4,a5 -800047bc: 00079e63 bnez a5,800047d8 <__call_exitprocs+0xe8> -800047c0: 000680e7 jalr a3 -800047c4: 00492783 lw a5,4(s2) -800047c8: f77794e3 bne a5,s7,80004730 <__call_exitprocs+0x40> -800047cc: 148c2783 lw a5,328(s8) -800047d0: f92784e3 beq a5,s2,80004758 <__call_exitprocs+0x68> -800047d4: f5dff06f j 80004730 <__call_exitprocs+0x40> -800047d8: 18c92783 lw a5,396(s2) -800047dc: 0844a583 lw a1,132(s1) -800047e0: 00f77733 and a4,a4,a5 -800047e4: 00071c63 bnez a4,800047fc <__call_exitprocs+0x10c> -800047e8: 000a8513 mv a0,s5 -800047ec: 000680e7 jalr a3 -800047f0: fd5ff06f j 800047c4 <__call_exitprocs+0xd4> -800047f4: 00892223 sw s0,4(s2) -800047f8: fb1ff06f j 800047a8 <__call_exitprocs+0xb8> -800047fc: 00058513 mv a0,a1 -80004800: 000680e7 jalr a3 -80004804: fc1ff06f j 800047c4 <__call_exitprocs+0xd4> +80004754 <__call_exitprocs>: +80004754: fd010113 addi sp,sp,-48 +80004758: 01812423 sw s8,8(sp) +8000475c: 1b81ac03 lw s8,440(gp) # 800169c0 <_global_impure_ptr> +80004760: 01312e23 sw s3,28(sp) +80004764: 01412c23 sw s4,24(sp) +80004768: 01512a23 sw s5,20(sp) +8000476c: 01612823 sw s6,16(sp) +80004770: 02112623 sw ra,44(sp) +80004774: 02812423 sw s0,40(sp) +80004778: 02912223 sw s1,36(sp) +8000477c: 03212023 sw s2,32(sp) +80004780: 01712623 sw s7,12(sp) +80004784: 00050a93 mv s5,a0 +80004788: 00058b13 mv s6,a1 +8000478c: 00100a13 li s4,1 +80004790: fff00993 li s3,-1 +80004794: 148c2903 lw s2,328(s8) +80004798: 02090863 beqz s2,800047c8 <__call_exitprocs+0x74> +8000479c: 00492483 lw s1,4(s2) +800047a0: fff48413 addi s0,s1,-1 +800047a4: 02044263 bltz s0,800047c8 <__call_exitprocs+0x74> +800047a8: 00249493 slli s1,s1,0x2 +800047ac: 009904b3 add s1,s2,s1 +800047b0: 040b0463 beqz s6,800047f8 <__call_exitprocs+0xa4> +800047b4: 1044a783 lw a5,260(s1) +800047b8: 05678063 beq a5,s6,800047f8 <__call_exitprocs+0xa4> +800047bc: fff40413 addi s0,s0,-1 +800047c0: ffc48493 addi s1,s1,-4 +800047c4: ff3416e3 bne s0,s3,800047b0 <__call_exitprocs+0x5c> +800047c8: 02c12083 lw ra,44(sp) +800047cc: 02812403 lw s0,40(sp) +800047d0: 02412483 lw s1,36(sp) +800047d4: 02012903 lw s2,32(sp) +800047d8: 01c12983 lw s3,28(sp) +800047dc: 01812a03 lw s4,24(sp) +800047e0: 01412a83 lw s5,20(sp) +800047e4: 01012b03 lw s6,16(sp) +800047e8: 00c12b83 lw s7,12(sp) +800047ec: 00812c03 lw s8,8(sp) +800047f0: 03010113 addi sp,sp,48 +800047f4: 00008067 ret +800047f8: 00492783 lw a5,4(s2) +800047fc: 0044a683 lw a3,4(s1) +80004800: fff78793 addi a5,a5,-1 +80004804: 04878a63 beq a5,s0,80004858 <__call_exitprocs+0x104> +80004808: 0004a223 sw zero,4(s1) +8000480c: fa0688e3 beqz a3,800047bc <__call_exitprocs+0x68> +80004810: 18892783 lw a5,392(s2) +80004814: 008a1733 sll a4,s4,s0 +80004818: 00492b83 lw s7,4(s2) +8000481c: 00f777b3 and a5,a4,a5 +80004820: 00079e63 bnez a5,8000483c <__call_exitprocs+0xe8> +80004824: 000680e7 jalr a3 +80004828: 00492783 lw a5,4(s2) +8000482c: f77794e3 bne a5,s7,80004794 <__call_exitprocs+0x40> +80004830: 148c2783 lw a5,328(s8) +80004834: f92784e3 beq a5,s2,800047bc <__call_exitprocs+0x68> +80004838: f5dff06f j 80004794 <__call_exitprocs+0x40> +8000483c: 18c92783 lw a5,396(s2) +80004840: 0844a583 lw a1,132(s1) +80004844: 00f77733 and a4,a4,a5 +80004848: 00071c63 bnez a4,80004860 <__call_exitprocs+0x10c> +8000484c: 000a8513 mv a0,s5 +80004850: 000680e7 jalr a3 +80004854: fd5ff06f j 80004828 <__call_exitprocs+0xd4> +80004858: 00892223 sw s0,4(s2) +8000485c: fb1ff06f j 8000480c <__call_exitprocs+0xb8> +80004860: 00058513 mv a0,a1 +80004864: 000680e7 jalr a3 +80004868: fc1ff06f j 80004828 <__call_exitprocs+0xd4> -80004808 <__sflush_r>: -80004808: 00c59783 lh a5,12(a1) -8000480c: fe010113 addi sp,sp,-32 -80004810: 00812c23 sw s0,24(sp) -80004814: 01079713 slli a4,a5,0x10 -80004818: 01075713 srli a4,a4,0x10 -8000481c: 01312623 sw s3,12(sp) -80004820: 00112e23 sw ra,28(sp) -80004824: 00912a23 sw s1,20(sp) -80004828: 01212823 sw s2,16(sp) -8000482c: 00877693 andi a3,a4,8 -80004830: 00058413 mv s0,a1 -80004834: 00050993 mv s3,a0 -80004838: 10069a63 bnez a3,8000494c <__sflush_r+0x144> -8000483c: 00001737 lui a4,0x1 -80004840: 80070713 addi a4,a4,-2048 # 800 <_start-0x7ffff800> -80004844: 0045a683 lw a3,4(a1) -80004848: 00e7e7b3 or a5,a5,a4 -8000484c: 00f59623 sh a5,12(a1) -80004850: 18d05063 blez a3,800049d0 <__sflush_r+0x1c8> -80004854: 02842703 lw a4,40(s0) -80004858: 0c070a63 beqz a4,8000492c <__sflush_r+0x124> -8000485c: 01079793 slli a5,a5,0x10 -80004860: 0107d793 srli a5,a5,0x10 -80004864: 0009a483 lw s1,0(s3) -80004868: 01379693 slli a3,a5,0x13 -8000486c: 0009a023 sw zero,0(s3) -80004870: 01c42583 lw a1,28(s0) -80004874: 1606c463 bltz a3,800049dc <__sflush_r+0x1d4> -80004878: 00100693 li a3,1 -8000487c: 00000613 li a2,0 -80004880: 00098513 mv a0,s3 -80004884: 000700e7 jalr a4 -80004888: fff00793 li a5,-1 -8000488c: 18f50863 beq a0,a5,80004a1c <__sflush_r+0x214> -80004890: 00c45783 lhu a5,12(s0) -80004894: 02842703 lw a4,40(s0) -80004898: 01c42583 lw a1,28(s0) -8000489c: 0047f793 andi a5,a5,4 -800048a0: 00078e63 beqz a5,800048bc <__sflush_r+0xb4> -800048a4: 00442683 lw a3,4(s0) -800048a8: 03042783 lw a5,48(s0) -800048ac: 40d50533 sub a0,a0,a3 -800048b0: 00078663 beqz a5,800048bc <__sflush_r+0xb4> -800048b4: 03c42783 lw a5,60(s0) -800048b8: 40f50533 sub a0,a0,a5 -800048bc: 00050613 mv a2,a0 -800048c0: 00000693 li a3,0 -800048c4: 00098513 mv a0,s3 -800048c8: 000700e7 jalr a4 -800048cc: fff00793 li a5,-1 -800048d0: 10f51a63 bne a0,a5,800049e4 <__sflush_r+0x1dc> -800048d4: 0009a703 lw a4,0(s3) -800048d8: 00c41783 lh a5,12(s0) -800048dc: 16070463 beqz a4,80004a44 <__sflush_r+0x23c> -800048e0: 01d00693 li a3,29 -800048e4: 00d70663 beq a4,a3,800048f0 <__sflush_r+0xe8> -800048e8: 01600693 li a3,22 -800048ec: 0cd71063 bne a4,a3,800049ac <__sflush_r+0x1a4> -800048f0: 01042683 lw a3,16(s0) -800048f4: fffff737 lui a4,0xfffff -800048f8: 7ff70713 addi a4,a4,2047 # fffff7ff <__BSS_END__+0x7ffe886f> -800048fc: 00e7f7b3 and a5,a5,a4 -80004900: 00f41623 sh a5,12(s0) -80004904: 00042223 sw zero,4(s0) -80004908: 00d42023 sw a3,0(s0) -8000490c: 03042583 lw a1,48(s0) -80004910: 0099a023 sw s1,0(s3) -80004914: 00058c63 beqz a1,8000492c <__sflush_r+0x124> -80004918: 04040793 addi a5,s0,64 -8000491c: 00f58663 beq a1,a5,80004928 <__sflush_r+0x120> -80004920: 00098513 mv a0,s3 -80004924: 63c000ef jal ra,80004f60 <_free_r> -80004928: 02042823 sw zero,48(s0) -8000492c: 00000513 li a0,0 -80004930: 01c12083 lw ra,28(sp) -80004934: 01812403 lw s0,24(sp) -80004938: 01412483 lw s1,20(sp) -8000493c: 01012903 lw s2,16(sp) -80004940: 00c12983 lw s3,12(sp) -80004944: 02010113 addi sp,sp,32 -80004948: 00008067 ret -8000494c: 0105a903 lw s2,16(a1) -80004950: fc090ee3 beqz s2,8000492c <__sflush_r+0x124> -80004954: 0005a483 lw s1,0(a1) -80004958: 00377713 andi a4,a4,3 -8000495c: 0125a023 sw s2,0(a1) -80004960: 412484b3 sub s1,s1,s2 -80004964: 00000793 li a5,0 -80004968: 00071463 bnez a4,80004970 <__sflush_r+0x168> -8000496c: 0145a783 lw a5,20(a1) -80004970: 00f42423 sw a5,8(s0) -80004974: 00904863 bgtz s1,80004984 <__sflush_r+0x17c> -80004978: fb5ff06f j 8000492c <__sflush_r+0x124> -8000497c: 00a90933 add s2,s2,a0 -80004980: fa9056e3 blez s1,8000492c <__sflush_r+0x124> -80004984: 02442783 lw a5,36(s0) -80004988: 01c42583 lw a1,28(s0) -8000498c: 00048693 mv a3,s1 -80004990: 00090613 mv a2,s2 -80004994: 00098513 mv a0,s3 -80004998: 000780e7 jalr a5 -8000499c: 40a484b3 sub s1,s1,a0 -800049a0: fca04ee3 bgtz a0,8000497c <__sflush_r+0x174> -800049a4: 00c45783 lhu a5,12(s0) -800049a8: fff00513 li a0,-1 -800049ac: 0407e793 ori a5,a5,64 -800049b0: 00f41623 sh a5,12(s0) -800049b4: 01c12083 lw ra,28(sp) -800049b8: 01812403 lw s0,24(sp) -800049bc: 01412483 lw s1,20(sp) -800049c0: 01012903 lw s2,16(sp) -800049c4: 00c12983 lw s3,12(sp) -800049c8: 02010113 addi sp,sp,32 -800049cc: 00008067 ret -800049d0: 03c5a703 lw a4,60(a1) -800049d4: e8e040e3 bgtz a4,80004854 <__sflush_r+0x4c> -800049d8: f55ff06f j 8000492c <__sflush_r+0x124> -800049dc: 05042503 lw a0,80(s0) -800049e0: ebdff06f j 8000489c <__sflush_r+0x94> -800049e4: 00c45783 lhu a5,12(s0) -800049e8: fffff737 lui a4,0xfffff -800049ec: 7ff70713 addi a4,a4,2047 # fffff7ff <__BSS_END__+0x7ffe886f> -800049f0: 00e7f7b3 and a5,a5,a4 -800049f4: 01042683 lw a3,16(s0) -800049f8: 01079793 slli a5,a5,0x10 -800049fc: 4107d793 srai a5,a5,0x10 -80004a00: 00f41623 sh a5,12(s0) -80004a04: 00042223 sw zero,4(s0) -80004a08: 00d42023 sw a3,0(s0) -80004a0c: 01379713 slli a4,a5,0x13 -80004a10: ee075ee3 bgez a4,8000490c <__sflush_r+0x104> -80004a14: 04a42823 sw a0,80(s0) -80004a18: ef5ff06f j 8000490c <__sflush_r+0x104> -80004a1c: 0009a783 lw a5,0(s3) -80004a20: e60788e3 beqz a5,80004890 <__sflush_r+0x88> -80004a24: 01d00713 li a4,29 -80004a28: 02e78863 beq a5,a4,80004a58 <__sflush_r+0x250> -80004a2c: 01600713 li a4,22 -80004a30: 02e78463 beq a5,a4,80004a58 <__sflush_r+0x250> -80004a34: 00c45783 lhu a5,12(s0) -80004a38: 0407e793 ori a5,a5,64 -80004a3c: 00f41623 sh a5,12(s0) -80004a40: ef1ff06f j 80004930 <__sflush_r+0x128> -80004a44: fffff737 lui a4,0xfffff -80004a48: 7ff70713 addi a4,a4,2047 # fffff7ff <__BSS_END__+0x7ffe886f> -80004a4c: 01042683 lw a3,16(s0) -80004a50: 00e7f7b3 and a5,a5,a4 -80004a54: fadff06f j 80004a00 <__sflush_r+0x1f8> -80004a58: 0099a023 sw s1,0(s3) -80004a5c: 00000513 li a0,0 -80004a60: ed1ff06f j 80004930 <__sflush_r+0x128> +8000486c <__sflush_r>: +8000486c: 00c59783 lh a5,12(a1) +80004870: fe010113 addi sp,sp,-32 +80004874: 00812c23 sw s0,24(sp) +80004878: 01079713 slli a4,a5,0x10 +8000487c: 01075713 srli a4,a4,0x10 +80004880: 01312623 sw s3,12(sp) +80004884: 00112e23 sw ra,28(sp) +80004888: 00912a23 sw s1,20(sp) +8000488c: 01212823 sw s2,16(sp) +80004890: 00877693 andi a3,a4,8 +80004894: 00058413 mv s0,a1 +80004898: 00050993 mv s3,a0 +8000489c: 10069a63 bnez a3,800049b0 <__sflush_r+0x144> +800048a0: 00001737 lui a4,0x1 +800048a4: 80070713 addi a4,a4,-2048 # 800 <_start-0x7ffff800> +800048a8: 0045a683 lw a3,4(a1) +800048ac: 00e7e7b3 or a5,a5,a4 +800048b0: 00f59623 sh a5,12(a1) +800048b4: 18d05063 blez a3,80004a34 <__sflush_r+0x1c8> +800048b8: 02842703 lw a4,40(s0) +800048bc: 0c070a63 beqz a4,80004990 <__sflush_r+0x124> +800048c0: 01079793 slli a5,a5,0x10 +800048c4: 0107d793 srli a5,a5,0x10 +800048c8: 0009a483 lw s1,0(s3) +800048cc: 01379693 slli a3,a5,0x13 +800048d0: 0009a023 sw zero,0(s3) +800048d4: 01c42583 lw a1,28(s0) +800048d8: 1606c463 bltz a3,80004a40 <__sflush_r+0x1d4> +800048dc: 00100693 li a3,1 +800048e0: 00000613 li a2,0 +800048e4: 00098513 mv a0,s3 +800048e8: 000700e7 jalr a4 +800048ec: fff00793 li a5,-1 +800048f0: 18f50863 beq a0,a5,80004a80 <__sflush_r+0x214> +800048f4: 00c45783 lhu a5,12(s0) +800048f8: 02842703 lw a4,40(s0) +800048fc: 01c42583 lw a1,28(s0) +80004900: 0047f793 andi a5,a5,4 +80004904: 00078e63 beqz a5,80004920 <__sflush_r+0xb4> +80004908: 00442683 lw a3,4(s0) +8000490c: 03042783 lw a5,48(s0) +80004910: 40d50533 sub a0,a0,a3 +80004914: 00078663 beqz a5,80004920 <__sflush_r+0xb4> +80004918: 03c42783 lw a5,60(s0) +8000491c: 40f50533 sub a0,a0,a5 +80004920: 00050613 mv a2,a0 +80004924: 00000693 li a3,0 +80004928: 00098513 mv a0,s3 +8000492c: 000700e7 jalr a4 +80004930: fff00793 li a5,-1 +80004934: 10f51a63 bne a0,a5,80004a48 <__sflush_r+0x1dc> +80004938: 0009a703 lw a4,0(s3) +8000493c: 00c41783 lh a5,12(s0) +80004940: 16070463 beqz a4,80004aa8 <__sflush_r+0x23c> +80004944: 01d00693 li a3,29 +80004948: 00d70663 beq a4,a3,80004954 <__sflush_r+0xe8> +8000494c: 01600693 li a3,22 +80004950: 0cd71063 bne a4,a3,80004a10 <__sflush_r+0x1a4> +80004954: 01042683 lw a3,16(s0) +80004958: fffff737 lui a4,0xfffff +8000495c: 7ff70713 addi a4,a4,2047 # fffff7ff <__BSS_END__+0x7ffe8de7> +80004960: 00e7f7b3 and a5,a5,a4 +80004964: 00f41623 sh a5,12(s0) +80004968: 00042223 sw zero,4(s0) +8000496c: 00d42023 sw a3,0(s0) +80004970: 03042583 lw a1,48(s0) +80004974: 0099a023 sw s1,0(s3) +80004978: 00058c63 beqz a1,80004990 <__sflush_r+0x124> +8000497c: 04040793 addi a5,s0,64 +80004980: 00f58663 beq a1,a5,8000498c <__sflush_r+0x120> +80004984: 00098513 mv a0,s3 +80004988: 63c000ef jal ra,80004fc4 <_free_r> +8000498c: 02042823 sw zero,48(s0) +80004990: 00000513 li a0,0 +80004994: 01c12083 lw ra,28(sp) +80004998: 01812403 lw s0,24(sp) +8000499c: 01412483 lw s1,20(sp) +800049a0: 01012903 lw s2,16(sp) +800049a4: 00c12983 lw s3,12(sp) +800049a8: 02010113 addi sp,sp,32 +800049ac: 00008067 ret +800049b0: 0105a903 lw s2,16(a1) +800049b4: fc090ee3 beqz s2,80004990 <__sflush_r+0x124> +800049b8: 0005a483 lw s1,0(a1) +800049bc: 00377713 andi a4,a4,3 +800049c0: 0125a023 sw s2,0(a1) +800049c4: 412484b3 sub s1,s1,s2 +800049c8: 00000793 li a5,0 +800049cc: 00071463 bnez a4,800049d4 <__sflush_r+0x168> +800049d0: 0145a783 lw a5,20(a1) +800049d4: 00f42423 sw a5,8(s0) +800049d8: 00904863 bgtz s1,800049e8 <__sflush_r+0x17c> +800049dc: fb5ff06f j 80004990 <__sflush_r+0x124> +800049e0: 00a90933 add s2,s2,a0 +800049e4: fa9056e3 blez s1,80004990 <__sflush_r+0x124> +800049e8: 02442783 lw a5,36(s0) +800049ec: 01c42583 lw a1,28(s0) +800049f0: 00048693 mv a3,s1 +800049f4: 00090613 mv a2,s2 +800049f8: 00098513 mv a0,s3 +800049fc: 000780e7 jalr a5 +80004a00: 40a484b3 sub s1,s1,a0 +80004a04: fca04ee3 bgtz a0,800049e0 <__sflush_r+0x174> +80004a08: 00c45783 lhu a5,12(s0) +80004a0c: fff00513 li a0,-1 +80004a10: 0407e793 ori a5,a5,64 +80004a14: 00f41623 sh a5,12(s0) +80004a18: 01c12083 lw ra,28(sp) +80004a1c: 01812403 lw s0,24(sp) +80004a20: 01412483 lw s1,20(sp) +80004a24: 01012903 lw s2,16(sp) +80004a28: 00c12983 lw s3,12(sp) +80004a2c: 02010113 addi sp,sp,32 +80004a30: 00008067 ret +80004a34: 03c5a703 lw a4,60(a1) +80004a38: e8e040e3 bgtz a4,800048b8 <__sflush_r+0x4c> +80004a3c: f55ff06f j 80004990 <__sflush_r+0x124> +80004a40: 05042503 lw a0,80(s0) +80004a44: ebdff06f j 80004900 <__sflush_r+0x94> +80004a48: 00c45783 lhu a5,12(s0) +80004a4c: fffff737 lui a4,0xfffff +80004a50: 7ff70713 addi a4,a4,2047 # fffff7ff <__BSS_END__+0x7ffe8de7> +80004a54: 00e7f7b3 and a5,a5,a4 +80004a58: 01042683 lw a3,16(s0) +80004a5c: 01079793 slli a5,a5,0x10 +80004a60: 4107d793 srai a5,a5,0x10 +80004a64: 00f41623 sh a5,12(s0) +80004a68: 00042223 sw zero,4(s0) +80004a6c: 00d42023 sw a3,0(s0) +80004a70: 01379713 slli a4,a5,0x13 +80004a74: ee075ee3 bgez a4,80004970 <__sflush_r+0x104> +80004a78: 04a42823 sw a0,80(s0) +80004a7c: ef5ff06f j 80004970 <__sflush_r+0x104> +80004a80: 0009a783 lw a5,0(s3) +80004a84: e60788e3 beqz a5,800048f4 <__sflush_r+0x88> +80004a88: 01d00713 li a4,29 +80004a8c: 02e78863 beq a5,a4,80004abc <__sflush_r+0x250> +80004a90: 01600713 li a4,22 +80004a94: 02e78463 beq a5,a4,80004abc <__sflush_r+0x250> +80004a98: 00c45783 lhu a5,12(s0) +80004a9c: 0407e793 ori a5,a5,64 +80004aa0: 00f41623 sh a5,12(s0) +80004aa4: ef1ff06f j 80004994 <__sflush_r+0x128> +80004aa8: fffff737 lui a4,0xfffff +80004aac: 7ff70713 addi a4,a4,2047 # fffff7ff <__BSS_END__+0x7ffe8de7> +80004ab0: 01042683 lw a3,16(s0) +80004ab4: 00e7f7b3 and a5,a5,a4 +80004ab8: fadff06f j 80004a64 <__sflush_r+0x1f8> +80004abc: 0099a023 sw s1,0(s3) +80004ac0: 00000513 li a0,0 +80004ac4: ed1ff06f j 80004994 <__sflush_r+0x128> -80004a64 <_fflush_r>: -80004a64: fe010113 addi sp,sp,-32 -80004a68: 00812c23 sw s0,24(sp) -80004a6c: 00112e23 sw ra,28(sp) -80004a70: 00050413 mv s0,a0 -80004a74: 00050663 beqz a0,80004a80 <_fflush_r+0x1c> -80004a78: 03852783 lw a5,56(a0) -80004a7c: 02078063 beqz a5,80004a9c <_fflush_r+0x38> -80004a80: 00c59783 lh a5,12(a1) -80004a84: 02079663 bnez a5,80004ab0 <_fflush_r+0x4c> -80004a88: 01c12083 lw ra,28(sp) -80004a8c: 01812403 lw s0,24(sp) -80004a90: 00000513 li a0,0 -80004a94: 02010113 addi sp,sp,32 -80004a98: 00008067 ret -80004a9c: 00b12623 sw a1,12(sp) -80004aa0: 360000ef jal ra,80004e00 <__sinit> -80004aa4: 00c12583 lw a1,12(sp) -80004aa8: 00c59783 lh a5,12(a1) -80004aac: fc078ee3 beqz a5,80004a88 <_fflush_r+0x24> -80004ab0: 00040513 mv a0,s0 -80004ab4: 01812403 lw s0,24(sp) -80004ab8: 01c12083 lw ra,28(sp) -80004abc: 02010113 addi sp,sp,32 -80004ac0: d49ff06f j 80004808 <__sflush_r> +80004ac8 <_fflush_r>: +80004ac8: fe010113 addi sp,sp,-32 +80004acc: 00812c23 sw s0,24(sp) +80004ad0: 00112e23 sw ra,28(sp) +80004ad4: 00050413 mv s0,a0 +80004ad8: 00050663 beqz a0,80004ae4 <_fflush_r+0x1c> +80004adc: 03852783 lw a5,56(a0) +80004ae0: 02078063 beqz a5,80004b00 <_fflush_r+0x38> +80004ae4: 00c59783 lh a5,12(a1) +80004ae8: 02079663 bnez a5,80004b14 <_fflush_r+0x4c> +80004aec: 01c12083 lw ra,28(sp) +80004af0: 01812403 lw s0,24(sp) +80004af4: 00000513 li a0,0 +80004af8: 02010113 addi sp,sp,32 +80004afc: 00008067 ret +80004b00: 00b12623 sw a1,12(sp) +80004b04: 360000ef jal ra,80004e64 <__sinit> +80004b08: 00c12583 lw a1,12(sp) +80004b0c: 00c59783 lh a5,12(a1) +80004b10: fc078ee3 beqz a5,80004aec <_fflush_r+0x24> +80004b14: 00040513 mv a0,s0 +80004b18: 01812403 lw s0,24(sp) +80004b1c: 01c12083 lw ra,28(sp) +80004b20: 02010113 addi sp,sp,32 +80004b24: d49ff06f j 8000486c <__sflush_r> -80004ac4 : -80004ac4: 00050593 mv a1,a0 -80004ac8: 00050663 beqz a0,80004ad4 -80004acc: 1c81a503 lw a0,456(gp) # 80016f48 <_impure_ptr> -80004ad0: f95ff06f j 80004a64 <_fflush_r> -80004ad4: 1b81a503 lw a0,440(gp) # 80016f38 <_global_impure_ptr> -80004ad8: 800055b7 lui a1,0x80005 -80004adc: a6458593 addi a1,a1,-1436 # 80004a64 <__BSS_END__+0xfffedad4> -80004ae0: 0210006f j 80005300 <_fwalk_reent> +80004b28 : +80004b28: 00050593 mv a1,a0 +80004b2c: 00050663 beqz a0,80004b38 +80004b30: 1c81a503 lw a0,456(gp) # 800169d0 <_impure_ptr> +80004b34: f95ff06f j 80004ac8 <_fflush_r> +80004b38: 1b81a503 lw a0,440(gp) # 800169c0 <_global_impure_ptr> +80004b3c: 800055b7 lui a1,0x80005 +80004b40: ac858593 addi a1,a1,-1336 # 80004ac8 <__BSS_END__+0xfffee0b0> +80004b44: 0210006f j 80005364 <_fwalk_reent> -80004ae4 <__fp_lock>: -80004ae4: 00000513 li a0,0 -80004ae8: 00008067 ret +80004b48 <__fp_lock>: +80004b48: 00000513 li a0,0 +80004b4c: 00008067 ret -80004aec <_cleanup_r>: -80004aec: 8000e5b7 lui a1,0x8000e -80004af0: af058593 addi a1,a1,-1296 # 8000daf0 <__BSS_END__+0xffff6b60> -80004af4: 00d0006f j 80005300 <_fwalk_reent> +80004b50 <_cleanup_r>: +80004b50: 8000e5b7 lui a1,0x8000e +80004b54: b5458593 addi a1,a1,-1196 # 8000db54 <__BSS_END__+0xffff713c> +80004b58: 00d0006f j 80005364 <_fwalk_reent> -80004af8 <__sinit.part.0>: -80004af8: fe010113 addi sp,sp,-32 -80004afc: 800057b7 lui a5,0x80005 -80004b00: 00112e23 sw ra,28(sp) -80004b04: 00812c23 sw s0,24(sp) -80004b08: 00912a23 sw s1,20(sp) -80004b0c: 01212823 sw s2,16(sp) -80004b10: 01312623 sw s3,12(sp) -80004b14: 01412423 sw s4,8(sp) -80004b18: 01512223 sw s5,4(sp) -80004b1c: 01612023 sw s6,0(sp) -80004b20: 00452403 lw s0,4(a0) -80004b24: aec78793 addi a5,a5,-1300 # 80004aec <__BSS_END__+0xfffedb5c> -80004b28: 02f52e23 sw a5,60(a0) -80004b2c: 2ec50713 addi a4,a0,748 -80004b30: 00300793 li a5,3 -80004b34: 2ee52423 sw a4,744(a0) -80004b38: 2ef52223 sw a5,740(a0) -80004b3c: 2e052023 sw zero,736(a0) -80004b40: 00400793 li a5,4 -80004b44: 00050913 mv s2,a0 -80004b48: 00f42623 sw a5,12(s0) -80004b4c: 00800613 li a2,8 -80004b50: 00000593 li a1,0 -80004b54: 06042223 sw zero,100(s0) -80004b58: 00042023 sw zero,0(s0) -80004b5c: 00042223 sw zero,4(s0) -80004b60: 00042423 sw zero,8(s0) -80004b64: 00042823 sw zero,16(s0) -80004b68: 00042a23 sw zero,20(s0) -80004b6c: 00042c23 sw zero,24(s0) -80004b70: 05c40513 addi a0,s0,92 -80004b74: b81fc0ef jal ra,800016f4 -80004b78: 80009b37 lui s6,0x80009 -80004b7c: 00892483 lw s1,8(s2) -80004b80: 80009ab7 lui s5,0x80009 -80004b84: 80009a37 lui s4,0x80009 -80004b88: 800099b7 lui s3,0x80009 -80004b8c: 4ccb0b13 addi s6,s6,1228 # 800094cc <__BSS_END__+0xffff253c> -80004b90: 530a8a93 addi s5,s5,1328 # 80009530 <__BSS_END__+0xffff25a0> -80004b94: 5b8a0a13 addi s4,s4,1464 # 800095b8 <__BSS_END__+0xffff2628> -80004b98: 62098993 addi s3,s3,1568 # 80009620 <__BSS_END__+0xffff2690> -80004b9c: 000107b7 lui a5,0x10 -80004ba0: 03642023 sw s6,32(s0) -80004ba4: 03542223 sw s5,36(s0) -80004ba8: 03442423 sw s4,40(s0) -80004bac: 03342623 sw s3,44(s0) -80004bb0: 00842e23 sw s0,28(s0) -80004bb4: 00978793 addi a5,a5,9 # 10009 <_start-0x7ffefff7> -80004bb8: 00f4a623 sw a5,12(s1) -80004bbc: 00800613 li a2,8 -80004bc0: 00000593 li a1,0 -80004bc4: 0604a223 sw zero,100(s1) -80004bc8: 0004a023 sw zero,0(s1) -80004bcc: 0004a223 sw zero,4(s1) -80004bd0: 0004a423 sw zero,8(s1) -80004bd4: 0004a823 sw zero,16(s1) -80004bd8: 0004aa23 sw zero,20(s1) -80004bdc: 0004ac23 sw zero,24(s1) -80004be0: 05c48513 addi a0,s1,92 -80004be4: b11fc0ef jal ra,800016f4 -80004be8: 00c92403 lw s0,12(s2) -80004bec: 000207b7 lui a5,0x20 -80004bf0: 0364a023 sw s6,32(s1) -80004bf4: 0354a223 sw s5,36(s1) -80004bf8: 0344a423 sw s4,40(s1) -80004bfc: 0334a623 sw s3,44(s1) -80004c00: 0094ae23 sw s1,28(s1) -80004c04: 01278793 addi a5,a5,18 # 20012 <_start-0x7ffdffee> -80004c08: 00f42623 sw a5,12(s0) -80004c0c: 06042223 sw zero,100(s0) -80004c10: 00042023 sw zero,0(s0) -80004c14: 00042223 sw zero,4(s0) -80004c18: 00042423 sw zero,8(s0) -80004c1c: 00042823 sw zero,16(s0) -80004c20: 00042a23 sw zero,20(s0) -80004c24: 00042c23 sw zero,24(s0) -80004c28: 05c40513 addi a0,s0,92 -80004c2c: 00800613 li a2,8 -80004c30: 00000593 li a1,0 -80004c34: ac1fc0ef jal ra,800016f4 -80004c38: 01c12083 lw ra,28(sp) -80004c3c: 03642023 sw s6,32(s0) -80004c40: 03542223 sw s5,36(s0) -80004c44: 03442423 sw s4,40(s0) -80004c48: 03342623 sw s3,44(s0) -80004c4c: 00842e23 sw s0,28(s0) -80004c50: 01812403 lw s0,24(sp) -80004c54: 00100793 li a5,1 -80004c58: 02f92c23 sw a5,56(s2) -80004c5c: 01412483 lw s1,20(sp) -80004c60: 01012903 lw s2,16(sp) -80004c64: 00c12983 lw s3,12(sp) -80004c68: 00812a03 lw s4,8(sp) -80004c6c: 00412a83 lw s5,4(sp) -80004c70: 00012b03 lw s6,0(sp) -80004c74: 02010113 addi sp,sp,32 -80004c78: 00008067 ret +80004b5c <__sinit.part.0>: +80004b5c: fe010113 addi sp,sp,-32 +80004b60: 800057b7 lui a5,0x80005 +80004b64: 00112e23 sw ra,28(sp) +80004b68: 00812c23 sw s0,24(sp) +80004b6c: 00912a23 sw s1,20(sp) +80004b70: 01212823 sw s2,16(sp) +80004b74: 01312623 sw s3,12(sp) +80004b78: 01412423 sw s4,8(sp) +80004b7c: 01512223 sw s5,4(sp) +80004b80: 01612023 sw s6,0(sp) +80004b84: 00452403 lw s0,4(a0) +80004b88: b5078793 addi a5,a5,-1200 # 80004b50 <__BSS_END__+0xfffee138> +80004b8c: 02f52e23 sw a5,60(a0) +80004b90: 2ec50713 addi a4,a0,748 +80004b94: 00300793 li a5,3 +80004b98: 2ee52423 sw a4,744(a0) +80004b9c: 2ef52223 sw a5,740(a0) +80004ba0: 2e052023 sw zero,736(a0) +80004ba4: 00400793 li a5,4 +80004ba8: 00050913 mv s2,a0 +80004bac: 00f42623 sw a5,12(s0) +80004bb0: 00800613 li a2,8 +80004bb4: 00000593 li a1,0 +80004bb8: 06042223 sw zero,100(s0) +80004bbc: 00042023 sw zero,0(s0) +80004bc0: 00042223 sw zero,4(s0) +80004bc4: 00042423 sw zero,8(s0) +80004bc8: 00042823 sw zero,16(s0) +80004bcc: 00042a23 sw zero,20(s0) +80004bd0: 00042c23 sw zero,24(s0) +80004bd4: 05c40513 addi a0,s0,92 +80004bd8: b81fc0ef jal ra,80001758 +80004bdc: 80009b37 lui s6,0x80009 +80004be0: 00892483 lw s1,8(s2) +80004be4: 80009ab7 lui s5,0x80009 +80004be8: 80009a37 lui s4,0x80009 +80004bec: 800099b7 lui s3,0x80009 +80004bf0: 530b0b13 addi s6,s6,1328 # 80009530 <__BSS_END__+0xffff2b18> +80004bf4: 594a8a93 addi s5,s5,1428 # 80009594 <__BSS_END__+0xffff2b7c> +80004bf8: 61ca0a13 addi s4,s4,1564 # 8000961c <__BSS_END__+0xffff2c04> +80004bfc: 68498993 addi s3,s3,1668 # 80009684 <__BSS_END__+0xffff2c6c> +80004c00: 000107b7 lui a5,0x10 +80004c04: 03642023 sw s6,32(s0) +80004c08: 03542223 sw s5,36(s0) +80004c0c: 03442423 sw s4,40(s0) +80004c10: 03342623 sw s3,44(s0) +80004c14: 00842e23 sw s0,28(s0) +80004c18: 00978793 addi a5,a5,9 # 10009 <_start-0x7ffefff7> +80004c1c: 00f4a623 sw a5,12(s1) +80004c20: 00800613 li a2,8 +80004c24: 00000593 li a1,0 +80004c28: 0604a223 sw zero,100(s1) +80004c2c: 0004a023 sw zero,0(s1) +80004c30: 0004a223 sw zero,4(s1) +80004c34: 0004a423 sw zero,8(s1) +80004c38: 0004a823 sw zero,16(s1) +80004c3c: 0004aa23 sw zero,20(s1) +80004c40: 0004ac23 sw zero,24(s1) +80004c44: 05c48513 addi a0,s1,92 +80004c48: b11fc0ef jal ra,80001758 +80004c4c: 00c92403 lw s0,12(s2) +80004c50: 000207b7 lui a5,0x20 +80004c54: 0364a023 sw s6,32(s1) +80004c58: 0354a223 sw s5,36(s1) +80004c5c: 0344a423 sw s4,40(s1) +80004c60: 0334a623 sw s3,44(s1) +80004c64: 0094ae23 sw s1,28(s1) +80004c68: 01278793 addi a5,a5,18 # 20012 <_start-0x7ffdffee> +80004c6c: 00f42623 sw a5,12(s0) +80004c70: 06042223 sw zero,100(s0) +80004c74: 00042023 sw zero,0(s0) +80004c78: 00042223 sw zero,4(s0) +80004c7c: 00042423 sw zero,8(s0) +80004c80: 00042823 sw zero,16(s0) +80004c84: 00042a23 sw zero,20(s0) +80004c88: 00042c23 sw zero,24(s0) +80004c8c: 05c40513 addi a0,s0,92 +80004c90: 00800613 li a2,8 +80004c94: 00000593 li a1,0 +80004c98: ac1fc0ef jal ra,80001758 +80004c9c: 01c12083 lw ra,28(sp) +80004ca0: 03642023 sw s6,32(s0) +80004ca4: 03542223 sw s5,36(s0) +80004ca8: 03442423 sw s4,40(s0) +80004cac: 03342623 sw s3,44(s0) +80004cb0: 00842e23 sw s0,28(s0) +80004cb4: 01812403 lw s0,24(sp) +80004cb8: 00100793 li a5,1 +80004cbc: 02f92c23 sw a5,56(s2) +80004cc0: 01412483 lw s1,20(sp) +80004cc4: 01012903 lw s2,16(sp) +80004cc8: 00c12983 lw s3,12(sp) +80004ccc: 00812a03 lw s4,8(sp) +80004cd0: 00412a83 lw s5,4(sp) +80004cd4: 00012b03 lw s6,0(sp) +80004cd8: 02010113 addi sp,sp,32 +80004cdc: 00008067 ret -80004c7c <__fp_unlock>: -80004c7c: 00000513 li a0,0 -80004c80: 00008067 ret +80004ce0 <__fp_unlock>: +80004ce0: 00000513 li a0,0 +80004ce4: 00008067 ret -80004c84 <__sfmoreglue>: -80004c84: ff010113 addi sp,sp,-16 -80004c88: 00912223 sw s1,4(sp) -80004c8c: 06800613 li a2,104 -80004c90: fff58493 addi s1,a1,-1 -80004c94: 02c484b3 mul s1,s1,a2 -80004c98: 01212023 sw s2,0(sp) -80004c9c: 00058913 mv s2,a1 -80004ca0: 00812423 sw s0,8(sp) -80004ca4: 00112623 sw ra,12(sp) -80004ca8: 07448593 addi a1,s1,116 -80004cac: a8cfc0ef jal ra,80000f38 <_malloc_r> -80004cb0: 00050413 mv s0,a0 -80004cb4: 02050063 beqz a0,80004cd4 <__sfmoreglue+0x50> -80004cb8: 00c50513 addi a0,a0,12 -80004cbc: 00042023 sw zero,0(s0) -80004cc0: 01242223 sw s2,4(s0) -80004cc4: 00a42423 sw a0,8(s0) -80004cc8: 06848613 addi a2,s1,104 -80004ccc: 00000593 li a1,0 -80004cd0: a25fc0ef jal ra,800016f4 -80004cd4: 00040513 mv a0,s0 -80004cd8: 00c12083 lw ra,12(sp) -80004cdc: 00812403 lw s0,8(sp) -80004ce0: 00412483 lw s1,4(sp) -80004ce4: 00012903 lw s2,0(sp) -80004ce8: 01010113 addi sp,sp,16 -80004cec: 00008067 ret +80004ce8 <__sfmoreglue>: +80004ce8: ff010113 addi sp,sp,-16 +80004cec: 00912223 sw s1,4(sp) +80004cf0: 06800613 li a2,104 +80004cf4: fff58493 addi s1,a1,-1 +80004cf8: 02c484b3 mul s1,s1,a2 +80004cfc: 01212023 sw s2,0(sp) +80004d00: 00058913 mv s2,a1 +80004d04: 00812423 sw s0,8(sp) +80004d08: 00112623 sw ra,12(sp) +80004d0c: 07448593 addi a1,s1,116 +80004d10: a8cfc0ef jal ra,80000f9c <_malloc_r> +80004d14: 00050413 mv s0,a0 +80004d18: 02050063 beqz a0,80004d38 <__sfmoreglue+0x50> +80004d1c: 00c50513 addi a0,a0,12 +80004d20: 00042023 sw zero,0(s0) +80004d24: 01242223 sw s2,4(s0) +80004d28: 00a42423 sw a0,8(s0) +80004d2c: 06848613 addi a2,s1,104 +80004d30: 00000593 li a1,0 +80004d34: a25fc0ef jal ra,80001758 +80004d38: 00040513 mv a0,s0 +80004d3c: 00c12083 lw ra,12(sp) +80004d40: 00812403 lw s0,8(sp) +80004d44: 00412483 lw s1,4(sp) +80004d48: 00012903 lw s2,0(sp) +80004d4c: 01010113 addi sp,sp,16 +80004d50: 00008067 ret -80004cf0 <__sfp>: -80004cf0: fe010113 addi sp,sp,-32 -80004cf4: 01212823 sw s2,16(sp) -80004cf8: 1b81a903 lw s2,440(gp) # 80016f38 <_global_impure_ptr> -80004cfc: 01312623 sw s3,12(sp) -80004d00: 00112e23 sw ra,28(sp) -80004d04: 03892783 lw a5,56(s2) -80004d08: 00812c23 sw s0,24(sp) -80004d0c: 00912a23 sw s1,20(sp) -80004d10: 00050993 mv s3,a0 -80004d14: 0a078663 beqz a5,80004dc0 <__sfp+0xd0> -80004d18: 2e090913 addi s2,s2,736 -80004d1c: fff00493 li s1,-1 -80004d20: 00492783 lw a5,4(s2) -80004d24: 00892403 lw s0,8(s2) -80004d28: fff78793 addi a5,a5,-1 -80004d2c: 0007da63 bgez a5,80004d40 <__sfp+0x50> -80004d30: 0800006f j 80004db0 <__sfp+0xc0> -80004d34: fff78793 addi a5,a5,-1 -80004d38: 06840413 addi s0,s0,104 -80004d3c: 06978a63 beq a5,s1,80004db0 <__sfp+0xc0> -80004d40: 00c41703 lh a4,12(s0) -80004d44: fe0718e3 bnez a4,80004d34 <__sfp+0x44> -80004d48: ffff07b7 lui a5,0xffff0 -80004d4c: 00178793 addi a5,a5,1 # ffff0001 <__BSS_END__+0x7ffd9071> -80004d50: 06042223 sw zero,100(s0) -80004d54: 00042023 sw zero,0(s0) -80004d58: 00042223 sw zero,4(s0) -80004d5c: 00042423 sw zero,8(s0) -80004d60: 00f42623 sw a5,12(s0) -80004d64: 00042823 sw zero,16(s0) -80004d68: 00042a23 sw zero,20(s0) -80004d6c: 00042c23 sw zero,24(s0) -80004d70: 00800613 li a2,8 -80004d74: 00000593 li a1,0 -80004d78: 05c40513 addi a0,s0,92 -80004d7c: 979fc0ef jal ra,800016f4 -80004d80: 02042823 sw zero,48(s0) -80004d84: 02042a23 sw zero,52(s0) -80004d88: 04042223 sw zero,68(s0) -80004d8c: 04042423 sw zero,72(s0) -80004d90: 00040513 mv a0,s0 -80004d94: 01c12083 lw ra,28(sp) -80004d98: 01812403 lw s0,24(sp) -80004d9c: 01412483 lw s1,20(sp) -80004da0: 01012903 lw s2,16(sp) -80004da4: 00c12983 lw s3,12(sp) -80004da8: 02010113 addi sp,sp,32 -80004dac: 00008067 ret -80004db0: 00092403 lw s0,0(s2) -80004db4: 00040c63 beqz s0,80004dcc <__sfp+0xdc> -80004db8: 00040913 mv s2,s0 -80004dbc: f65ff06f j 80004d20 <__sfp+0x30> -80004dc0: 00090513 mv a0,s2 -80004dc4: d35ff0ef jal ra,80004af8 <__sinit.part.0> -80004dc8: f51ff06f j 80004d18 <__sfp+0x28> -80004dcc: 00400593 li a1,4 -80004dd0: 00098513 mv a0,s3 -80004dd4: eb1ff0ef jal ra,80004c84 <__sfmoreglue> -80004dd8: 00a92023 sw a0,0(s2) -80004ddc: 00050413 mv s0,a0 -80004de0: fc051ce3 bnez a0,80004db8 <__sfp+0xc8> -80004de4: 00c00793 li a5,12 -80004de8: 00f9a023 sw a5,0(s3) -80004dec: fa5ff06f j 80004d90 <__sfp+0xa0> - -80004df0 <_cleanup>: -80004df0: 1b81a503 lw a0,440(gp) # 80016f38 <_global_impure_ptr> -80004df4: 8000e5b7 lui a1,0x8000e -80004df8: af058593 addi a1,a1,-1296 # 8000daf0 <__BSS_END__+0xffff6b60> -80004dfc: 5040006f j 80005300 <_fwalk_reent> - -80004e00 <__sinit>: -80004e00: 03852783 lw a5,56(a0) -80004e04: 00078463 beqz a5,80004e0c <__sinit+0xc> -80004e08: 00008067 ret -80004e0c: cedff06f j 80004af8 <__sinit.part.0> - -80004e10 <__sfp_lock_acquire>: +80004d54 <__sfp>: +80004d54: fe010113 addi sp,sp,-32 +80004d58: 01212823 sw s2,16(sp) +80004d5c: 1b81a903 lw s2,440(gp) # 800169c0 <_global_impure_ptr> +80004d60: 01312623 sw s3,12(sp) +80004d64: 00112e23 sw ra,28(sp) +80004d68: 03892783 lw a5,56(s2) +80004d6c: 00812c23 sw s0,24(sp) +80004d70: 00912a23 sw s1,20(sp) +80004d74: 00050993 mv s3,a0 +80004d78: 0a078663 beqz a5,80004e24 <__sfp+0xd0> +80004d7c: 2e090913 addi s2,s2,736 +80004d80: fff00493 li s1,-1 +80004d84: 00492783 lw a5,4(s2) +80004d88: 00892403 lw s0,8(s2) +80004d8c: fff78793 addi a5,a5,-1 +80004d90: 0007da63 bgez a5,80004da4 <__sfp+0x50> +80004d94: 0800006f j 80004e14 <__sfp+0xc0> +80004d98: fff78793 addi a5,a5,-1 +80004d9c: 06840413 addi s0,s0,104 +80004da0: 06978a63 beq a5,s1,80004e14 <__sfp+0xc0> +80004da4: 00c41703 lh a4,12(s0) +80004da8: fe0718e3 bnez a4,80004d98 <__sfp+0x44> +80004dac: ffff07b7 lui a5,0xffff0 +80004db0: 00178793 addi a5,a5,1 # ffff0001 <__BSS_END__+0x7ffd95e9> +80004db4: 06042223 sw zero,100(s0) +80004db8: 00042023 sw zero,0(s0) +80004dbc: 00042223 sw zero,4(s0) +80004dc0: 00042423 sw zero,8(s0) +80004dc4: 00f42623 sw a5,12(s0) +80004dc8: 00042823 sw zero,16(s0) +80004dcc: 00042a23 sw zero,20(s0) +80004dd0: 00042c23 sw zero,24(s0) +80004dd4: 00800613 li a2,8 +80004dd8: 00000593 li a1,0 +80004ddc: 05c40513 addi a0,s0,92 +80004de0: 979fc0ef jal ra,80001758 +80004de4: 02042823 sw zero,48(s0) +80004de8: 02042a23 sw zero,52(s0) +80004dec: 04042223 sw zero,68(s0) +80004df0: 04042423 sw zero,72(s0) +80004df4: 00040513 mv a0,s0 +80004df8: 01c12083 lw ra,28(sp) +80004dfc: 01812403 lw s0,24(sp) +80004e00: 01412483 lw s1,20(sp) +80004e04: 01012903 lw s2,16(sp) +80004e08: 00c12983 lw s3,12(sp) +80004e0c: 02010113 addi sp,sp,32 80004e10: 00008067 ret +80004e14: 00092403 lw s0,0(s2) +80004e18: 00040c63 beqz s0,80004e30 <__sfp+0xdc> +80004e1c: 00040913 mv s2,s0 +80004e20: f65ff06f j 80004d84 <__sfp+0x30> +80004e24: 00090513 mv a0,s2 +80004e28: d35ff0ef jal ra,80004b5c <__sinit.part.0> +80004e2c: f51ff06f j 80004d7c <__sfp+0x28> +80004e30: 00400593 li a1,4 +80004e34: 00098513 mv a0,s3 +80004e38: eb1ff0ef jal ra,80004ce8 <__sfmoreglue> +80004e3c: 00a92023 sw a0,0(s2) +80004e40: 00050413 mv s0,a0 +80004e44: fc051ce3 bnez a0,80004e1c <__sfp+0xc8> +80004e48: 00c00793 li a5,12 +80004e4c: 00f9a023 sw a5,0(s3) +80004e50: fa5ff06f j 80004df4 <__sfp+0xa0> -80004e14 <__sfp_lock_release>: -80004e14: 00008067 ret +80004e54 <_cleanup>: +80004e54: 1b81a503 lw a0,440(gp) # 800169c0 <_global_impure_ptr> +80004e58: 8000e5b7 lui a1,0x8000e +80004e5c: b5458593 addi a1,a1,-1196 # 8000db54 <__BSS_END__+0xffff713c> +80004e60: 5040006f j 80005364 <_fwalk_reent> -80004e18 <__sinit_lock_acquire>: -80004e18: 00008067 ret +80004e64 <__sinit>: +80004e64: 03852783 lw a5,56(a0) +80004e68: 00078463 beqz a5,80004e70 <__sinit+0xc> +80004e6c: 00008067 ret +80004e70: cedff06f j 80004b5c <__sinit.part.0> -80004e1c <__sinit_lock_release>: -80004e1c: 00008067 ret +80004e74 <__sfp_lock_acquire>: +80004e74: 00008067 ret -80004e20 <__fp_lock_all>: -80004e20: 1c81a503 lw a0,456(gp) # 80016f48 <_impure_ptr> -80004e24: 800055b7 lui a1,0x80005 -80004e28: ae458593 addi a1,a1,-1308 # 80004ae4 <__BSS_END__+0xfffedb54> -80004e2c: 4240006f j 80005250 <_fwalk> +80004e78 <__sfp_lock_release>: +80004e78: 00008067 ret -80004e30 <__fp_unlock_all>: -80004e30: 1c81a503 lw a0,456(gp) # 80016f48 <_impure_ptr> -80004e34: 800055b7 lui a1,0x80005 -80004e38: c7c58593 addi a1,a1,-900 # 80004c7c <__BSS_END__+0xfffedcec> -80004e3c: 4140006f j 80005250 <_fwalk> +80004e7c <__sinit_lock_acquire>: +80004e7c: 00008067 ret -80004e40 <_malloc_trim_r>: -80004e40: fe010113 addi sp,sp,-32 -80004e44: 01212823 sw s2,16(sp) -80004e48: 00812c23 sw s0,24(sp) -80004e4c: 00912a23 sw s1,20(sp) -80004e50: 01312623 sw s3,12(sp) -80004e54: 00058413 mv s0,a1 -80004e58: 00112e23 sw ra,28(sp) -80004e5c: 00050993 mv s3,a0 -80004e60: c2818913 addi s2,gp,-984 # 800169a8 <__malloc_av_> -80004e64: 96dfc0ef jal ra,800017d0 <__malloc_lock> -80004e68: 00892683 lw a3,8(s2) -80004e6c: 00001737 lui a4,0x1 -80004e70: fef70793 addi a5,a4,-17 # fef <_start-0x7ffff011> -80004e74: 0046a483 lw s1,4(a3) -80004e78: 40878433 sub s0,a5,s0 -80004e7c: ffc4f493 andi s1,s1,-4 -80004e80: 00940433 add s0,s0,s1 -80004e84: 00c45413 srli s0,s0,0xc -80004e88: fff40413 addi s0,s0,-1 -80004e8c: 00c41413 slli s0,s0,0xc -80004e90: 00e44e63 blt s0,a4,80004eac <_malloc_trim_r+0x6c> -80004e94: 00000593 li a1,0 -80004e98: 00098513 mv a0,s3 -80004e9c: 9d1fc0ef jal ra,8000186c <_sbrk_r> -80004ea0: 00892783 lw a5,8(s2) -80004ea4: 009787b3 add a5,a5,s1 -80004ea8: 02f50663 beq a0,a5,80004ed4 <_malloc_trim_r+0x94> -80004eac: 00098513 mv a0,s3 -80004eb0: 925fc0ef jal ra,800017d4 <__malloc_unlock> -80004eb4: 01c12083 lw ra,28(sp) -80004eb8: 01812403 lw s0,24(sp) -80004ebc: 01412483 lw s1,20(sp) -80004ec0: 01012903 lw s2,16(sp) -80004ec4: 00c12983 lw s3,12(sp) -80004ec8: 00000513 li a0,0 -80004ecc: 02010113 addi sp,sp,32 -80004ed0: 00008067 ret -80004ed4: 408005b3 neg a1,s0 -80004ed8: 00098513 mv a0,s3 -80004edc: 991fc0ef jal ra,8000186c <_sbrk_r> -80004ee0: fff00793 li a5,-1 -80004ee4: 04f50463 beq a0,a5,80004f2c <_malloc_trim_r+0xec> -80004ee8: 1e41a783 lw a5,484(gp) # 80016f64 <__malloc_current_mallinfo> -80004eec: 00892683 lw a3,8(s2) -80004ef0: 408484b3 sub s1,s1,s0 -80004ef4: 0014e493 ori s1,s1,1 -80004ef8: 40878433 sub s0,a5,s0 +80004e80 <__sinit_lock_release>: +80004e80: 00008067 ret + +80004e84 <__fp_lock_all>: +80004e84: 1c81a503 lw a0,456(gp) # 800169d0 <_impure_ptr> +80004e88: 800055b7 lui a1,0x80005 +80004e8c: b4858593 addi a1,a1,-1208 # 80004b48 <__BSS_END__+0xfffee130> +80004e90: 4240006f j 800052b4 <_fwalk> + +80004e94 <__fp_unlock_all>: +80004e94: 1c81a503 lw a0,456(gp) # 800169d0 <_impure_ptr> +80004e98: 800055b7 lui a1,0x80005 +80004e9c: ce058593 addi a1,a1,-800 # 80004ce0 <__BSS_END__+0xfffee2c8> +80004ea0: 4140006f j 800052b4 <_fwalk> + +80004ea4 <_malloc_trim_r>: +80004ea4: fe010113 addi sp,sp,-32 +80004ea8: 01212823 sw s2,16(sp) +80004eac: 00812c23 sw s0,24(sp) +80004eb0: 00912a23 sw s1,20(sp) +80004eb4: 01312623 sw s3,12(sp) +80004eb8: 00058413 mv s0,a1 +80004ebc: 00112e23 sw ra,28(sp) +80004ec0: 00050993 mv s3,a0 +80004ec4: c2818913 addi s2,gp,-984 # 80016430 <__malloc_av_> +80004ec8: 96dfc0ef jal ra,80001834 <__malloc_lock> +80004ecc: 00892683 lw a3,8(s2) +80004ed0: 00001737 lui a4,0x1 +80004ed4: fef70793 addi a5,a4,-17 # fef <_start-0x7ffff011> +80004ed8: 0046a483 lw s1,4(a3) +80004edc: 40878433 sub s0,a5,s0 +80004ee0: ffc4f493 andi s1,s1,-4 +80004ee4: 00940433 add s0,s0,s1 +80004ee8: 00c45413 srli s0,s0,0xc +80004eec: fff40413 addi s0,s0,-1 +80004ef0: 00c41413 slli s0,s0,0xc +80004ef4: 00e44e63 blt s0,a4,80004f10 <_malloc_trim_r+0x6c> +80004ef8: 00000593 li a1,0 80004efc: 00098513 mv a0,s3 -80004f00: 0096a223 sw s1,4(a3) -80004f04: 1e81a223 sw s0,484(gp) # 80016f64 <__malloc_current_mallinfo> -80004f08: 8cdfc0ef jal ra,800017d4 <__malloc_unlock> -80004f0c: 01c12083 lw ra,28(sp) -80004f10: 01812403 lw s0,24(sp) -80004f14: 01412483 lw s1,20(sp) -80004f18: 01012903 lw s2,16(sp) -80004f1c: 00c12983 lw s3,12(sp) -80004f20: 00100513 li a0,1 -80004f24: 02010113 addi sp,sp,32 -80004f28: 00008067 ret -80004f2c: 00000593 li a1,0 -80004f30: 00098513 mv a0,s3 -80004f34: 939fc0ef jal ra,8000186c <_sbrk_r> -80004f38: 00892703 lw a4,8(s2) -80004f3c: 00f00693 li a3,15 -80004f40: 40e507b3 sub a5,a0,a4 -80004f44: f6f6d4e3 bge a3,a5,80004eac <_malloc_trim_r+0x6c> -80004f48: 1cc1a683 lw a3,460(gp) # 80016f4c <__malloc_sbrk_base> -80004f4c: 0017e793 ori a5,a5,1 -80004f50: 00f72223 sw a5,4(a4) -80004f54: 40d50533 sub a0,a0,a3 -80004f58: 1ea1a223 sw a0,484(gp) # 80016f64 <__malloc_current_mallinfo> -80004f5c: f51ff06f j 80004eac <_malloc_trim_r+0x6c> +80004f00: 9d1fc0ef jal ra,800018d0 <_sbrk_r> +80004f04: 00892783 lw a5,8(s2) +80004f08: 009787b3 add a5,a5,s1 +80004f0c: 02f50663 beq a0,a5,80004f38 <_malloc_trim_r+0x94> +80004f10: 00098513 mv a0,s3 +80004f14: 925fc0ef jal ra,80001838 <__malloc_unlock> +80004f18: 01c12083 lw ra,28(sp) +80004f1c: 01812403 lw s0,24(sp) +80004f20: 01412483 lw s1,20(sp) +80004f24: 01012903 lw s2,16(sp) +80004f28: 00c12983 lw s3,12(sp) +80004f2c: 00000513 li a0,0 +80004f30: 02010113 addi sp,sp,32 +80004f34: 00008067 ret +80004f38: 408005b3 neg a1,s0 +80004f3c: 00098513 mv a0,s3 +80004f40: 991fc0ef jal ra,800018d0 <_sbrk_r> +80004f44: fff00793 li a5,-1 +80004f48: 04f50463 beq a0,a5,80004f90 <_malloc_trim_r+0xec> +80004f4c: 1e41a783 lw a5,484(gp) # 800169ec <__malloc_current_mallinfo> +80004f50: 00892683 lw a3,8(s2) +80004f54: 408484b3 sub s1,s1,s0 +80004f58: 0014e493 ori s1,s1,1 +80004f5c: 40878433 sub s0,a5,s0 +80004f60: 00098513 mv a0,s3 +80004f64: 0096a223 sw s1,4(a3) +80004f68: 1e81a223 sw s0,484(gp) # 800169ec <__malloc_current_mallinfo> +80004f6c: 8cdfc0ef jal ra,80001838 <__malloc_unlock> +80004f70: 01c12083 lw ra,28(sp) +80004f74: 01812403 lw s0,24(sp) +80004f78: 01412483 lw s1,20(sp) +80004f7c: 01012903 lw s2,16(sp) +80004f80: 00c12983 lw s3,12(sp) +80004f84: 00100513 li a0,1 +80004f88: 02010113 addi sp,sp,32 +80004f8c: 00008067 ret +80004f90: 00000593 li a1,0 +80004f94: 00098513 mv a0,s3 +80004f98: 939fc0ef jal ra,800018d0 <_sbrk_r> +80004f9c: 00892703 lw a4,8(s2) +80004fa0: 00f00693 li a3,15 +80004fa4: 40e507b3 sub a5,a0,a4 +80004fa8: f6f6d4e3 bge a3,a5,80004f10 <_malloc_trim_r+0x6c> +80004fac: 1cc1a683 lw a3,460(gp) # 800169d4 <__malloc_sbrk_base> +80004fb0: 0017e793 ori a5,a5,1 +80004fb4: 00f72223 sw a5,4(a4) +80004fb8: 40d50533 sub a0,a0,a3 +80004fbc: 1ea1a223 sw a0,484(gp) # 800169ec <__malloc_current_mallinfo> +80004fc0: f51ff06f j 80004f10 <_malloc_trim_r+0x6c> -80004f60 <_free_r>: -80004f60: 12058663 beqz a1,8000508c <_free_r+0x12c> -80004f64: ff010113 addi sp,sp,-16 -80004f68: 00812423 sw s0,8(sp) -80004f6c: 00912223 sw s1,4(sp) -80004f70: 00058413 mv s0,a1 -80004f74: 00050493 mv s1,a0 -80004f78: 00112623 sw ra,12(sp) -80004f7c: 855fc0ef jal ra,800017d0 <__malloc_lock> -80004f80: ffc42503 lw a0,-4(s0) -80004f84: ff840713 addi a4,s0,-8 -80004f88: ffe57793 andi a5,a0,-2 -80004f8c: 00f70633 add a2,a4,a5 -80004f90: c2818593 addi a1,gp,-984 # 800169a8 <__malloc_av_> -80004f94: 00462683 lw a3,4(a2) -80004f98: 0085a803 lw a6,8(a1) -80004f9c: ffc6f693 andi a3,a3,-4 -80004fa0: 18c80e63 beq a6,a2,8000513c <_free_r+0x1dc> -80004fa4: 00d62223 sw a3,4(a2) -80004fa8: 00157513 andi a0,a0,1 -80004fac: 00d60833 add a6,a2,a3 -80004fb0: 0a051063 bnez a0,80005050 <_free_r+0xf0> -80004fb4: ff842303 lw t1,-8(s0) -80004fb8: 00482803 lw a6,4(a6) -80004fbc: 40670733 sub a4,a4,t1 -80004fc0: 00872883 lw a7,8(a4) -80004fc4: c3018513 addi a0,gp,-976 # 800169b0 <__malloc_av_+0x8> -80004fc8: 006787b3 add a5,a5,t1 -80004fcc: 00187813 andi a6,a6,1 -80004fd0: 14a88063 beq a7,a0,80005110 <_free_r+0x1b0> -80004fd4: 00c72303 lw t1,12(a4) -80004fd8: 0068a623 sw t1,12(a7) -80004fdc: 01132423 sw a7,8(t1) -80004fe0: 1c080663 beqz a6,800051ac <_free_r+0x24c> -80004fe4: 0017e693 ori a3,a5,1 -80004fe8: 00d72223 sw a3,4(a4) -80004fec: 00f62023 sw a5,0(a2) -80004ff0: 1ff00693 li a3,511 -80004ff4: 0af6e863 bltu a3,a5,800050a4 <_free_r+0x144> -80004ff8: 0037d793 srli a5,a5,0x3 -80004ffc: 00178693 addi a3,a5,1 -80005000: 00369693 slli a3,a3,0x3 -80005004: 0045a803 lw a6,4(a1) -80005008: 00d586b3 add a3,a1,a3 -8000500c: 0006a503 lw a0,0(a3) -80005010: 4027d613 srai a2,a5,0x2 -80005014: 00100793 li a5,1 -80005018: 00c797b3 sll a5,a5,a2 -8000501c: 0107e7b3 or a5,a5,a6 -80005020: ff868613 addi a2,a3,-8 -80005024: 00c72623 sw a2,12(a4) -80005028: 00a72423 sw a0,8(a4) -8000502c: 00f5a223 sw a5,4(a1) -80005030: 00e6a023 sw a4,0(a3) -80005034: 00e52623 sw a4,12(a0) -80005038: 00812403 lw s0,8(sp) -8000503c: 00c12083 lw ra,12(sp) -80005040: 00048513 mv a0,s1 -80005044: 00412483 lw s1,4(sp) -80005048: 01010113 addi sp,sp,16 -8000504c: f88fc06f j 800017d4 <__malloc_unlock> -80005050: 00482503 lw a0,4(a6) -80005054: 00157513 andi a0,a0,1 -80005058: 02051c63 bnez a0,80005090 <_free_r+0x130> -8000505c: 00d787b3 add a5,a5,a3 -80005060: c3018513 addi a0,gp,-976 # 800169b0 <__malloc_av_+0x8> -80005064: 00862683 lw a3,8(a2) -80005068: 0017e893 ori a7,a5,1 -8000506c: 00f70833 add a6,a4,a5 -80005070: 14a68a63 beq a3,a0,800051c4 <_free_r+0x264> -80005074: 00c62603 lw a2,12(a2) -80005078: 00c6a623 sw a2,12(a3) -8000507c: 00d62423 sw a3,8(a2) -80005080: 01172223 sw a7,4(a4) -80005084: 00f82023 sw a5,0(a6) -80005088: f69ff06f j 80004ff0 <_free_r+0x90> -8000508c: 00008067 ret -80005090: 0017e693 ori a3,a5,1 -80005094: fed42e23 sw a3,-4(s0) -80005098: 00f62023 sw a5,0(a2) -8000509c: 1ff00693 li a3,511 -800050a0: f4f6fce3 bgeu a3,a5,80004ff8 <_free_r+0x98> -800050a4: 0097d693 srli a3,a5,0x9 -800050a8: 00400613 li a2,4 -800050ac: 0cd66e63 bltu a2,a3,80005188 <_free_r+0x228> -800050b0: 0067d693 srli a3,a5,0x6 -800050b4: 03968513 addi a0,a3,57 -800050b8: 03868613 addi a2,a3,56 -800050bc: 00351513 slli a0,a0,0x3 -800050c0: 00a58533 add a0,a1,a0 -800050c4: 00052683 lw a3,0(a0) -800050c8: ff850513 addi a0,a0,-8 -800050cc: 10d50a63 beq a0,a3,800051e0 <_free_r+0x280> -800050d0: 0046a603 lw a2,4(a3) -800050d4: ffc67613 andi a2,a2,-4 -800050d8: 00c7f663 bgeu a5,a2,800050e4 <_free_r+0x184> -800050dc: 0086a683 lw a3,8(a3) -800050e0: fed518e3 bne a0,a3,800050d0 <_free_r+0x170> -800050e4: 00c6a503 lw a0,12(a3) -800050e8: 00a72623 sw a0,12(a4) -800050ec: 00d72423 sw a3,8(a4) -800050f0: 00812403 lw s0,8(sp) -800050f4: 00e52423 sw a4,8(a0) -800050f8: 00c12083 lw ra,12(sp) -800050fc: 00048513 mv a0,s1 -80005100: 00412483 lw s1,4(sp) -80005104: 00e6a623 sw a4,12(a3) -80005108: 01010113 addi sp,sp,16 -8000510c: ec8fc06f j 800017d4 <__malloc_unlock> -80005110: 12081863 bnez a6,80005240 <_free_r+0x2e0> -80005114: 00862583 lw a1,8(a2) -80005118: 00c62603 lw a2,12(a2) -8000511c: 00f687b3 add a5,a3,a5 -80005120: 0017e693 ori a3,a5,1 -80005124: 00c5a623 sw a2,12(a1) -80005128: 00b62423 sw a1,8(a2) -8000512c: 00d72223 sw a3,4(a4) -80005130: 00f70733 add a4,a4,a5 -80005134: 00f72023 sw a5,0(a4) -80005138: f01ff06f j 80005038 <_free_r+0xd8> -8000513c: 00157513 andi a0,a0,1 -80005140: 00d787b3 add a5,a5,a3 -80005144: 02051063 bnez a0,80005164 <_free_r+0x204> -80005148: ff842503 lw a0,-8(s0) -8000514c: 40a70733 sub a4,a4,a0 -80005150: 00c72683 lw a3,12(a4) -80005154: 00872603 lw a2,8(a4) -80005158: 00a787b3 add a5,a5,a0 -8000515c: 00d62623 sw a3,12(a2) -80005160: 00c6a423 sw a2,8(a3) -80005164: 0017e613 ori a2,a5,1 -80005168: 1d01a683 lw a3,464(gp) # 80016f50 <__malloc_trim_threshold> -8000516c: 00c72223 sw a2,4(a4) -80005170: 00e5a423 sw a4,8(a1) -80005174: ecd7e2e3 bltu a5,a3,80005038 <_free_r+0xd8> -80005178: 1dc1a583 lw a1,476(gp) # 80016f5c <__malloc_top_pad> -8000517c: 00048513 mv a0,s1 -80005180: cc1ff0ef jal ra,80004e40 <_malloc_trim_r> -80005184: eb5ff06f j 80005038 <_free_r+0xd8> -80005188: 01400613 li a2,20 -8000518c: 02d67463 bgeu a2,a3,800051b4 <_free_r+0x254> -80005190: 05400613 li a2,84 -80005194: 06d66463 bltu a2,a3,800051fc <_free_r+0x29c> -80005198: 00c7d693 srli a3,a5,0xc -8000519c: 06f68513 addi a0,a3,111 -800051a0: 06e68613 addi a2,a3,110 -800051a4: 00351513 slli a0,a0,0x3 -800051a8: f19ff06f j 800050c0 <_free_r+0x160> -800051ac: 00d787b3 add a5,a5,a3 -800051b0: eb5ff06f j 80005064 <_free_r+0x104> -800051b4: 05c68513 addi a0,a3,92 -800051b8: 05b68613 addi a2,a3,91 -800051bc: 00351513 slli a0,a0,0x3 -800051c0: f01ff06f j 800050c0 <_free_r+0x160> -800051c4: 00e5aa23 sw a4,20(a1) -800051c8: 00e5a823 sw a4,16(a1) -800051cc: 00a72623 sw a0,12(a4) -800051d0: 00a72423 sw a0,8(a4) -800051d4: 01172223 sw a7,4(a4) -800051d8: 00f82023 sw a5,0(a6) -800051dc: e5dff06f j 80005038 <_free_r+0xd8> -800051e0: 0045a803 lw a6,4(a1) -800051e4: 40265613 srai a2,a2,0x2 -800051e8: 00100793 li a5,1 -800051ec: 00c79633 sll a2,a5,a2 -800051f0: 01066633 or a2,a2,a6 -800051f4: 00c5a223 sw a2,4(a1) -800051f8: ef1ff06f j 800050e8 <_free_r+0x188> -800051fc: 15400613 li a2,340 -80005200: 00d66c63 bltu a2,a3,80005218 <_free_r+0x2b8> -80005204: 00f7d693 srli a3,a5,0xf -80005208: 07868513 addi a0,a3,120 -8000520c: 07768613 addi a2,a3,119 -80005210: 00351513 slli a0,a0,0x3 -80005214: eadff06f j 800050c0 <_free_r+0x160> -80005218: 55400613 li a2,1364 -8000521c: 00d66c63 bltu a2,a3,80005234 <_free_r+0x2d4> -80005220: 0127d693 srli a3,a5,0x12 -80005224: 07d68513 addi a0,a3,125 -80005228: 07c68613 addi a2,a3,124 -8000522c: 00351513 slli a0,a0,0x3 -80005230: e91ff06f j 800050c0 <_free_r+0x160> -80005234: 3f800513 li a0,1016 -80005238: 07e00613 li a2,126 -8000523c: e85ff06f j 800050c0 <_free_r+0x160> -80005240: 0017e693 ori a3,a5,1 -80005244: 00d72223 sw a3,4(a4) -80005248: 00f62023 sw a5,0(a2) -8000524c: dedff06f j 80005038 <_free_r+0xd8> +80004fc4 <_free_r>: +80004fc4: 12058663 beqz a1,800050f0 <_free_r+0x12c> +80004fc8: ff010113 addi sp,sp,-16 +80004fcc: 00812423 sw s0,8(sp) +80004fd0: 00912223 sw s1,4(sp) +80004fd4: 00058413 mv s0,a1 +80004fd8: 00050493 mv s1,a0 +80004fdc: 00112623 sw ra,12(sp) +80004fe0: 855fc0ef jal ra,80001834 <__malloc_lock> +80004fe4: ffc42503 lw a0,-4(s0) +80004fe8: ff840713 addi a4,s0,-8 +80004fec: ffe57793 andi a5,a0,-2 +80004ff0: 00f70633 add a2,a4,a5 +80004ff4: c2818593 addi a1,gp,-984 # 80016430 <__malloc_av_> +80004ff8: 00462683 lw a3,4(a2) +80004ffc: 0085a803 lw a6,8(a1) +80005000: ffc6f693 andi a3,a3,-4 +80005004: 18c80e63 beq a6,a2,800051a0 <_free_r+0x1dc> +80005008: 00d62223 sw a3,4(a2) +8000500c: 00157513 andi a0,a0,1 +80005010: 00d60833 add a6,a2,a3 +80005014: 0a051063 bnez a0,800050b4 <_free_r+0xf0> +80005018: ff842303 lw t1,-8(s0) +8000501c: 00482803 lw a6,4(a6) +80005020: 40670733 sub a4,a4,t1 +80005024: 00872883 lw a7,8(a4) +80005028: c3018513 addi a0,gp,-976 # 80016438 <__malloc_av_+0x8> +8000502c: 006787b3 add a5,a5,t1 +80005030: 00187813 andi a6,a6,1 +80005034: 14a88063 beq a7,a0,80005174 <_free_r+0x1b0> +80005038: 00c72303 lw t1,12(a4) +8000503c: 0068a623 sw t1,12(a7) +80005040: 01132423 sw a7,8(t1) +80005044: 1c080663 beqz a6,80005210 <_free_r+0x24c> +80005048: 0017e693 ori a3,a5,1 +8000504c: 00d72223 sw a3,4(a4) +80005050: 00f62023 sw a5,0(a2) +80005054: 1ff00693 li a3,511 +80005058: 0af6e863 bltu a3,a5,80005108 <_free_r+0x144> +8000505c: 0037d793 srli a5,a5,0x3 +80005060: 00178693 addi a3,a5,1 +80005064: 00369693 slli a3,a3,0x3 +80005068: 0045a803 lw a6,4(a1) +8000506c: 00d586b3 add a3,a1,a3 +80005070: 0006a503 lw a0,0(a3) +80005074: 4027d613 srai a2,a5,0x2 +80005078: 00100793 li a5,1 +8000507c: 00c797b3 sll a5,a5,a2 +80005080: 0107e7b3 or a5,a5,a6 +80005084: ff868613 addi a2,a3,-8 +80005088: 00c72623 sw a2,12(a4) +8000508c: 00a72423 sw a0,8(a4) +80005090: 00f5a223 sw a5,4(a1) +80005094: 00e6a023 sw a4,0(a3) +80005098: 00e52623 sw a4,12(a0) +8000509c: 00812403 lw s0,8(sp) +800050a0: 00c12083 lw ra,12(sp) +800050a4: 00048513 mv a0,s1 +800050a8: 00412483 lw s1,4(sp) +800050ac: 01010113 addi sp,sp,16 +800050b0: f88fc06f j 80001838 <__malloc_unlock> +800050b4: 00482503 lw a0,4(a6) +800050b8: 00157513 andi a0,a0,1 +800050bc: 02051c63 bnez a0,800050f4 <_free_r+0x130> +800050c0: 00d787b3 add a5,a5,a3 +800050c4: c3018513 addi a0,gp,-976 # 80016438 <__malloc_av_+0x8> +800050c8: 00862683 lw a3,8(a2) +800050cc: 0017e893 ori a7,a5,1 +800050d0: 00f70833 add a6,a4,a5 +800050d4: 14a68a63 beq a3,a0,80005228 <_free_r+0x264> +800050d8: 00c62603 lw a2,12(a2) +800050dc: 00c6a623 sw a2,12(a3) +800050e0: 00d62423 sw a3,8(a2) +800050e4: 01172223 sw a7,4(a4) +800050e8: 00f82023 sw a5,0(a6) +800050ec: f69ff06f j 80005054 <_free_r+0x90> +800050f0: 00008067 ret +800050f4: 0017e693 ori a3,a5,1 +800050f8: fed42e23 sw a3,-4(s0) +800050fc: 00f62023 sw a5,0(a2) +80005100: 1ff00693 li a3,511 +80005104: f4f6fce3 bgeu a3,a5,8000505c <_free_r+0x98> +80005108: 0097d693 srli a3,a5,0x9 +8000510c: 00400613 li a2,4 +80005110: 0cd66e63 bltu a2,a3,800051ec <_free_r+0x228> +80005114: 0067d693 srli a3,a5,0x6 +80005118: 03968513 addi a0,a3,57 +8000511c: 03868613 addi a2,a3,56 +80005120: 00351513 slli a0,a0,0x3 +80005124: 00a58533 add a0,a1,a0 +80005128: 00052683 lw a3,0(a0) +8000512c: ff850513 addi a0,a0,-8 +80005130: 10d50a63 beq a0,a3,80005244 <_free_r+0x280> +80005134: 0046a603 lw a2,4(a3) +80005138: ffc67613 andi a2,a2,-4 +8000513c: 00c7f663 bgeu a5,a2,80005148 <_free_r+0x184> +80005140: 0086a683 lw a3,8(a3) +80005144: fed518e3 bne a0,a3,80005134 <_free_r+0x170> +80005148: 00c6a503 lw a0,12(a3) +8000514c: 00a72623 sw a0,12(a4) +80005150: 00d72423 sw a3,8(a4) +80005154: 00812403 lw s0,8(sp) +80005158: 00e52423 sw a4,8(a0) +8000515c: 00c12083 lw ra,12(sp) +80005160: 00048513 mv a0,s1 +80005164: 00412483 lw s1,4(sp) +80005168: 00e6a623 sw a4,12(a3) +8000516c: 01010113 addi sp,sp,16 +80005170: ec8fc06f j 80001838 <__malloc_unlock> +80005174: 12081863 bnez a6,800052a4 <_free_r+0x2e0> +80005178: 00862583 lw a1,8(a2) +8000517c: 00c62603 lw a2,12(a2) +80005180: 00f687b3 add a5,a3,a5 +80005184: 0017e693 ori a3,a5,1 +80005188: 00c5a623 sw a2,12(a1) +8000518c: 00b62423 sw a1,8(a2) +80005190: 00d72223 sw a3,4(a4) +80005194: 00f70733 add a4,a4,a5 +80005198: 00f72023 sw a5,0(a4) +8000519c: f01ff06f j 8000509c <_free_r+0xd8> +800051a0: 00157513 andi a0,a0,1 +800051a4: 00d787b3 add a5,a5,a3 +800051a8: 02051063 bnez a0,800051c8 <_free_r+0x204> +800051ac: ff842503 lw a0,-8(s0) +800051b0: 40a70733 sub a4,a4,a0 +800051b4: 00c72683 lw a3,12(a4) +800051b8: 00872603 lw a2,8(a4) +800051bc: 00a787b3 add a5,a5,a0 +800051c0: 00d62623 sw a3,12(a2) +800051c4: 00c6a423 sw a2,8(a3) +800051c8: 0017e613 ori a2,a5,1 +800051cc: 1d01a683 lw a3,464(gp) # 800169d8 <__malloc_trim_threshold> +800051d0: 00c72223 sw a2,4(a4) +800051d4: 00e5a423 sw a4,8(a1) +800051d8: ecd7e2e3 bltu a5,a3,8000509c <_free_r+0xd8> +800051dc: 1dc1a583 lw a1,476(gp) # 800169e4 <__malloc_top_pad> +800051e0: 00048513 mv a0,s1 +800051e4: cc1ff0ef jal ra,80004ea4 <_malloc_trim_r> +800051e8: eb5ff06f j 8000509c <_free_r+0xd8> +800051ec: 01400613 li a2,20 +800051f0: 02d67463 bgeu a2,a3,80005218 <_free_r+0x254> +800051f4: 05400613 li a2,84 +800051f8: 06d66463 bltu a2,a3,80005260 <_free_r+0x29c> +800051fc: 00c7d693 srli a3,a5,0xc +80005200: 06f68513 addi a0,a3,111 +80005204: 06e68613 addi a2,a3,110 +80005208: 00351513 slli a0,a0,0x3 +8000520c: f19ff06f j 80005124 <_free_r+0x160> +80005210: 00d787b3 add a5,a5,a3 +80005214: eb5ff06f j 800050c8 <_free_r+0x104> +80005218: 05c68513 addi a0,a3,92 +8000521c: 05b68613 addi a2,a3,91 +80005220: 00351513 slli a0,a0,0x3 +80005224: f01ff06f j 80005124 <_free_r+0x160> +80005228: 00e5aa23 sw a4,20(a1) +8000522c: 00e5a823 sw a4,16(a1) +80005230: 00a72623 sw a0,12(a4) +80005234: 00a72423 sw a0,8(a4) +80005238: 01172223 sw a7,4(a4) +8000523c: 00f82023 sw a5,0(a6) +80005240: e5dff06f j 8000509c <_free_r+0xd8> +80005244: 0045a803 lw a6,4(a1) +80005248: 40265613 srai a2,a2,0x2 +8000524c: 00100793 li a5,1 +80005250: 00c79633 sll a2,a5,a2 +80005254: 01066633 or a2,a2,a6 +80005258: 00c5a223 sw a2,4(a1) +8000525c: ef1ff06f j 8000514c <_free_r+0x188> +80005260: 15400613 li a2,340 +80005264: 00d66c63 bltu a2,a3,8000527c <_free_r+0x2b8> +80005268: 00f7d693 srli a3,a5,0xf +8000526c: 07868513 addi a0,a3,120 +80005270: 07768613 addi a2,a3,119 +80005274: 00351513 slli a0,a0,0x3 +80005278: eadff06f j 80005124 <_free_r+0x160> +8000527c: 55400613 li a2,1364 +80005280: 00d66c63 bltu a2,a3,80005298 <_free_r+0x2d4> +80005284: 0127d693 srli a3,a5,0x12 +80005288: 07d68513 addi a0,a3,125 +8000528c: 07c68613 addi a2,a3,124 +80005290: 00351513 slli a0,a0,0x3 +80005294: e91ff06f j 80005124 <_free_r+0x160> +80005298: 3f800513 li a0,1016 +8000529c: 07e00613 li a2,126 +800052a0: e85ff06f j 80005124 <_free_r+0x160> +800052a4: 0017e693 ori a3,a5,1 +800052a8: 00d72223 sw a3,4(a4) +800052ac: 00f62023 sw a5,0(a2) +800052b0: dedff06f j 8000509c <_free_r+0xd8> -80005250 <_fwalk>: -80005250: fe010113 addi sp,sp,-32 -80005254: 01512223 sw s5,4(sp) -80005258: 00112e23 sw ra,28(sp) -8000525c: 00812c23 sw s0,24(sp) -80005260: 00912a23 sw s1,20(sp) -80005264: 01212823 sw s2,16(sp) -80005268: 01312623 sw s3,12(sp) -8000526c: 01412423 sw s4,8(sp) -80005270: 01612023 sw s6,0(sp) -80005274: 2e050a93 addi s5,a0,736 -80005278: 080a8063 beqz s5,800052f8 <_fwalk+0xa8> -8000527c: 00058b13 mv s6,a1 -80005280: 00000a13 li s4,0 -80005284: 00100993 li s3,1 -80005288: fff00913 li s2,-1 -8000528c: 004aa483 lw s1,4(s5) -80005290: 008aa403 lw s0,8(s5) -80005294: fff48493 addi s1,s1,-1 -80005298: 0204c663 bltz s1,800052c4 <_fwalk+0x74> -8000529c: 00c45783 lhu a5,12(s0) -800052a0: fff48493 addi s1,s1,-1 -800052a4: 00f9fc63 bgeu s3,a5,800052bc <_fwalk+0x6c> -800052a8: 00e41783 lh a5,14(s0) -800052ac: 00040513 mv a0,s0 -800052b0: 01278663 beq a5,s2,800052bc <_fwalk+0x6c> -800052b4: 000b00e7 jalr s6 -800052b8: 00aa6a33 or s4,s4,a0 -800052bc: 06840413 addi s0,s0,104 -800052c0: fd249ee3 bne s1,s2,8000529c <_fwalk+0x4c> -800052c4: 000aaa83 lw s5,0(s5) -800052c8: fc0a92e3 bnez s5,8000528c <_fwalk+0x3c> -800052cc: 01c12083 lw ra,28(sp) -800052d0: 01812403 lw s0,24(sp) -800052d4: 000a0513 mv a0,s4 -800052d8: 01412483 lw s1,20(sp) -800052dc: 01012903 lw s2,16(sp) -800052e0: 00c12983 lw s3,12(sp) -800052e4: 00812a03 lw s4,8(sp) -800052e8: 00412a83 lw s5,4(sp) -800052ec: 00012b03 lw s6,0(sp) -800052f0: 02010113 addi sp,sp,32 -800052f4: 00008067 ret -800052f8: 00000a13 li s4,0 -800052fc: fd1ff06f j 800052cc <_fwalk+0x7c> +800052b4 <_fwalk>: +800052b4: fe010113 addi sp,sp,-32 +800052b8: 01512223 sw s5,4(sp) +800052bc: 00112e23 sw ra,28(sp) +800052c0: 00812c23 sw s0,24(sp) +800052c4: 00912a23 sw s1,20(sp) +800052c8: 01212823 sw s2,16(sp) +800052cc: 01312623 sw s3,12(sp) +800052d0: 01412423 sw s4,8(sp) +800052d4: 01612023 sw s6,0(sp) +800052d8: 2e050a93 addi s5,a0,736 +800052dc: 080a8063 beqz s5,8000535c <_fwalk+0xa8> +800052e0: 00058b13 mv s6,a1 +800052e4: 00000a13 li s4,0 +800052e8: 00100993 li s3,1 +800052ec: fff00913 li s2,-1 +800052f0: 004aa483 lw s1,4(s5) +800052f4: 008aa403 lw s0,8(s5) +800052f8: fff48493 addi s1,s1,-1 +800052fc: 0204c663 bltz s1,80005328 <_fwalk+0x74> +80005300: 00c45783 lhu a5,12(s0) +80005304: fff48493 addi s1,s1,-1 +80005308: 00f9fc63 bgeu s3,a5,80005320 <_fwalk+0x6c> +8000530c: 00e41783 lh a5,14(s0) +80005310: 00040513 mv a0,s0 +80005314: 01278663 beq a5,s2,80005320 <_fwalk+0x6c> +80005318: 000b00e7 jalr s6 +8000531c: 00aa6a33 or s4,s4,a0 +80005320: 06840413 addi s0,s0,104 +80005324: fd249ee3 bne s1,s2,80005300 <_fwalk+0x4c> +80005328: 000aaa83 lw s5,0(s5) +8000532c: fc0a92e3 bnez s5,800052f0 <_fwalk+0x3c> +80005330: 01c12083 lw ra,28(sp) +80005334: 01812403 lw s0,24(sp) +80005338: 000a0513 mv a0,s4 +8000533c: 01412483 lw s1,20(sp) +80005340: 01012903 lw s2,16(sp) +80005344: 00c12983 lw s3,12(sp) +80005348: 00812a03 lw s4,8(sp) +8000534c: 00412a83 lw s5,4(sp) +80005350: 00012b03 lw s6,0(sp) +80005354: 02010113 addi sp,sp,32 +80005358: 00008067 ret +8000535c: 00000a13 li s4,0 +80005360: fd1ff06f j 80005330 <_fwalk+0x7c> -80005300 <_fwalk_reent>: -80005300: fd010113 addi sp,sp,-48 -80005304: 01512a23 sw s5,20(sp) -80005308: 02112623 sw ra,44(sp) -8000530c: 02812423 sw s0,40(sp) -80005310: 02912223 sw s1,36(sp) -80005314: 03212023 sw s2,32(sp) -80005318: 01312e23 sw s3,28(sp) -8000531c: 01412c23 sw s4,24(sp) -80005320: 01612823 sw s6,16(sp) -80005324: 01712623 sw s7,12(sp) -80005328: 2e050a93 addi s5,a0,736 -8000532c: 080a8663 beqz s5,800053b8 <_fwalk_reent+0xb8> -80005330: 00058b93 mv s7,a1 -80005334: 00050b13 mv s6,a0 -80005338: 00000a13 li s4,0 -8000533c: 00100993 li s3,1 -80005340: fff00913 li s2,-1 -80005344: 004aa483 lw s1,4(s5) -80005348: 008aa403 lw s0,8(s5) -8000534c: fff48493 addi s1,s1,-1 -80005350: 0204c863 bltz s1,80005380 <_fwalk_reent+0x80> -80005354: 00c45783 lhu a5,12(s0) -80005358: fff48493 addi s1,s1,-1 -8000535c: 00f9fe63 bgeu s3,a5,80005378 <_fwalk_reent+0x78> -80005360: 00e41783 lh a5,14(s0) -80005364: 00040593 mv a1,s0 -80005368: 000b0513 mv a0,s6 -8000536c: 01278663 beq a5,s2,80005378 <_fwalk_reent+0x78> -80005370: 000b80e7 jalr s7 -80005374: 00aa6a33 or s4,s4,a0 -80005378: 06840413 addi s0,s0,104 -8000537c: fd249ce3 bne s1,s2,80005354 <_fwalk_reent+0x54> -80005380: 000aaa83 lw s5,0(s5) -80005384: fc0a90e3 bnez s5,80005344 <_fwalk_reent+0x44> -80005388: 02c12083 lw ra,44(sp) -8000538c: 02812403 lw s0,40(sp) -80005390: 000a0513 mv a0,s4 -80005394: 02412483 lw s1,36(sp) -80005398: 02012903 lw s2,32(sp) -8000539c: 01c12983 lw s3,28(sp) -800053a0: 01812a03 lw s4,24(sp) -800053a4: 01412a83 lw s5,20(sp) -800053a8: 01012b03 lw s6,16(sp) -800053ac: 00c12b83 lw s7,12(sp) -800053b0: 03010113 addi sp,sp,48 -800053b4: 00008067 ret -800053b8: 00000a13 li s4,0 -800053bc: fcdff06f j 80005388 <_fwalk_reent+0x88> +80005364 <_fwalk_reent>: +80005364: fd010113 addi sp,sp,-48 +80005368: 01512a23 sw s5,20(sp) +8000536c: 02112623 sw ra,44(sp) +80005370: 02812423 sw s0,40(sp) +80005374: 02912223 sw s1,36(sp) +80005378: 03212023 sw s2,32(sp) +8000537c: 01312e23 sw s3,28(sp) +80005380: 01412c23 sw s4,24(sp) +80005384: 01612823 sw s6,16(sp) +80005388: 01712623 sw s7,12(sp) +8000538c: 2e050a93 addi s5,a0,736 +80005390: 080a8663 beqz s5,8000541c <_fwalk_reent+0xb8> +80005394: 00058b93 mv s7,a1 +80005398: 00050b13 mv s6,a0 +8000539c: 00000a13 li s4,0 +800053a0: 00100993 li s3,1 +800053a4: fff00913 li s2,-1 +800053a8: 004aa483 lw s1,4(s5) +800053ac: 008aa403 lw s0,8(s5) +800053b0: fff48493 addi s1,s1,-1 +800053b4: 0204c863 bltz s1,800053e4 <_fwalk_reent+0x80> +800053b8: 00c45783 lhu a5,12(s0) +800053bc: fff48493 addi s1,s1,-1 +800053c0: 00f9fe63 bgeu s3,a5,800053dc <_fwalk_reent+0x78> +800053c4: 00e41783 lh a5,14(s0) +800053c8: 00040593 mv a1,s0 +800053cc: 000b0513 mv a0,s6 +800053d0: 01278663 beq a5,s2,800053dc <_fwalk_reent+0x78> +800053d4: 000b80e7 jalr s7 +800053d8: 00aa6a33 or s4,s4,a0 +800053dc: 06840413 addi s0,s0,104 +800053e0: fd249ce3 bne s1,s2,800053b8 <_fwalk_reent+0x54> +800053e4: 000aaa83 lw s5,0(s5) +800053e8: fc0a90e3 bnez s5,800053a8 <_fwalk_reent+0x44> +800053ec: 02c12083 lw ra,44(sp) +800053f0: 02812403 lw s0,40(sp) +800053f4: 000a0513 mv a0,s4 +800053f8: 02412483 lw s1,36(sp) +800053fc: 02012903 lw s2,32(sp) +80005400: 01c12983 lw s3,28(sp) +80005404: 01812a03 lw s4,24(sp) +80005408: 01412a83 lw s5,20(sp) +8000540c: 01012b03 lw s6,16(sp) +80005410: 00c12b83 lw s7,12(sp) +80005414: 03010113 addi sp,sp,48 +80005418: 00008067 ret +8000541c: 00000a13 li s4,0 +80005420: fcdff06f j 800053ec <_fwalk_reent+0x88> -800053c0 : -800053c0: 00450693 addi a3,a0,4 -800053c4: 00000793 li a5,0 -800053c8: 01a50513 addi a0,a0,26 -800053cc: ffff8837 lui a6,0xffff8 -800053d0: 01c0006f j 800053ec -800053d4: 00179793 slli a5,a5,0x1 -800053d8: 00e69023 sh a4,0(a3) -800053dc: 01079793 slli a5,a5,0x10 -800053e0: 00268693 addi a3,a3,2 -800053e4: 0107d793 srli a5,a5,0x10 -800053e8: 02d50e63 beq a0,a3,80005424 -800053ec: 0006d703 lhu a4,0(a3) -800053f0: 00177613 andi a2,a4,1 -800053f4: 00060463 beqz a2,800053fc -800053f8: 0017e793 ori a5,a5,1 -800053fc: 00175713 srli a4,a4,0x1 -80005400: 0027f613 andi a2,a5,2 -80005404: 010765b3 or a1,a4,a6 -80005408: fc0606e3 beqz a2,800053d4 -8000540c: 00179793 slli a5,a5,0x1 -80005410: 00b69023 sh a1,0(a3) -80005414: 01079793 slli a5,a5,0x10 -80005418: 00268693 addi a3,a3,2 -8000541c: 0107d793 srli a5,a5,0x10 -80005420: fcd516e3 bne a0,a3,800053ec -80005424: 00008067 ret +80005424 : +80005424: 00450693 addi a3,a0,4 +80005428: 00000793 li a5,0 +8000542c: 01a50513 addi a0,a0,26 +80005430: ffff8837 lui a6,0xffff8 +80005434: 01c0006f j 80005450 +80005438: 00179793 slli a5,a5,0x1 +8000543c: 00e69023 sh a4,0(a3) +80005440: 01079793 slli a5,a5,0x10 +80005444: 00268693 addi a3,a3,2 +80005448: 0107d793 srli a5,a5,0x10 +8000544c: 02d50e63 beq a0,a3,80005488 +80005450: 0006d703 lhu a4,0(a3) +80005454: 00177613 andi a2,a4,1 +80005458: 00060463 beqz a2,80005460 +8000545c: 0017e793 ori a5,a5,1 +80005460: 00175713 srli a4,a4,0x1 +80005464: 0027f613 andi a2,a5,2 +80005468: 010765b3 or a1,a4,a6 +8000546c: fc0606e3 beqz a2,80005438 +80005470: 00179793 slli a5,a5,0x1 +80005474: 00b69023 sh a1,0(a3) +80005478: 01079793 slli a5,a5,0x10 +8000547c: 00268693 addi a3,a3,2 +80005480: 0107d793 srli a5,a5,0x10 +80005484: fcd516e3 bne a0,a3,80005450 +80005488: 00008067 ret -80005428 : -80005428: 01850693 addi a3,a0,24 -8000542c: 00000713 li a4,0 -80005430: 00250513 addi a0,a0,2 -80005434: 01c0006f j 80005450 -80005438: 00171713 slli a4,a4,0x1 -8000543c: 00f69023 sh a5,0(a3) -80005440: 01071713 slli a4,a4,0x10 -80005444: ffe68693 addi a3,a3,-2 -80005448: 01075713 srli a4,a4,0x10 -8000544c: 04d50463 beq a0,a3,80005494 -80005450: 0006d783 lhu a5,0(a3) -80005454: 01079613 slli a2,a5,0x10 -80005458: 41065613 srai a2,a2,0x10 -8000545c: 00179793 slli a5,a5,0x1 -80005460: 00065463 bgez a2,80005468 -80005464: 00176713 ori a4,a4,1 -80005468: 01079793 slli a5,a5,0x10 -8000546c: 0107d793 srli a5,a5,0x10 -80005470: 00277613 andi a2,a4,2 -80005474: 0017e593 ori a1,a5,1 -80005478: fc0600e3 beqz a2,80005438 -8000547c: 00171713 slli a4,a4,0x1 -80005480: 00b69023 sh a1,0(a3) -80005484: 01071713 slli a4,a4,0x10 -80005488: ffe68693 addi a3,a3,-2 -8000548c: 01075713 srli a4,a4,0x10 -80005490: fcd510e3 bne a0,a3,80005450 -80005494: 00008067 ret +8000548c : +8000548c: 01850693 addi a3,a0,24 +80005490: 00000713 li a4,0 +80005494: 00250513 addi a0,a0,2 +80005498: 01c0006f j 800054b4 +8000549c: 00171713 slli a4,a4,0x1 +800054a0: 00f69023 sh a5,0(a3) +800054a4: 01071713 slli a4,a4,0x10 +800054a8: ffe68693 addi a3,a3,-2 +800054ac: 01075713 srli a4,a4,0x10 +800054b0: 04d50463 beq a0,a3,800054f8 +800054b4: 0006d783 lhu a5,0(a3) +800054b8: 01079613 slli a2,a5,0x10 +800054bc: 41065613 srai a2,a2,0x10 +800054c0: 00179793 slli a5,a5,0x1 +800054c4: 00065463 bgez a2,800054cc +800054c8: 00176713 ori a4,a4,1 +800054cc: 01079793 slli a5,a5,0x10 +800054d0: 0107d793 srli a5,a5,0x10 +800054d4: 00277613 andi a2,a4,2 +800054d8: 0017e593 ori a1,a5,1 +800054dc: fc0600e3 beqz a2,8000549c +800054e0: 00171713 slli a4,a4,0x1 +800054e4: 00b69023 sh a1,0(a3) +800054e8: 01071713 slli a4,a4,0x10 +800054ec: ffe68693 addi a3,a3,-2 +800054f0: 01075713 srli a4,a4,0x10 +800054f4: fcd510e3 bne a0,a3,800054b4 +800054f8: 00008067 ret -80005498 : -80005498: fe010113 addi sp,sp,-32 -8000549c: 00010e37 lui t3,0x10 -800054a0: 00011d23 sh zero,26(sp) -800054a4: 00011e23 sh zero,28(sp) -800054a8: 01858593 addi a1,a1,24 -800054ac: 01c10793 addi a5,sp,28 -800054b0: 00810813 addi a6,sp,8 -800054b4: fffe0e13 addi t3,t3,-1 # ffff <_start-0x7fff0001> -800054b8: 0005d703 lhu a4,0(a1) -800054bc: ffe78793 addi a5,a5,-2 -800054c0: ffe58593 addi a1,a1,-2 -800054c4: 02071863 bnez a4,800054f4 -800054c8: fe079f23 sh zero,-2(a5) -800054cc: ff0796e3 bne a5,a6,800054b8 -800054d0: 00460613 addi a2,a2,4 -800054d4: 01e10693 addi a3,sp,30 -800054d8: 0007d703 lhu a4,0(a5) -800054dc: 00260613 addi a2,a2,2 -800054e0: 00278793 addi a5,a5,2 -800054e4: fee61f23 sh a4,-2(a2) -800054e8: fed798e3 bne a5,a3,800054d8 -800054ec: 02010113 addi sp,sp,32 -800054f0: 00008067 ret -800054f4: 02a70733 mul a4,a4,a0 -800054f8: 0027d883 lhu a7,2(a5) -800054fc: 0007d303 lhu t1,0(a5) -80005500: 01c776b3 and a3,a4,t3 -80005504: 011686b3 add a3,a3,a7 -80005508: 01075713 srli a4,a4,0x10 -8000550c: 0106d893 srli a7,a3,0x10 -80005510: 00670733 add a4,a4,t1 -80005514: 01170733 add a4,a4,a7 -80005518: 01075893 srli a7,a4,0x10 -8000551c: 00d79123 sh a3,2(a5) -80005520: 00e79023 sh a4,0(a5) -80005524: ff179f23 sh a7,-2(a5) -80005528: f90798e3 bne a5,a6,800054b8 -8000552c: fa5ff06f j 800054d0 +800054fc : +800054fc: fe010113 addi sp,sp,-32 +80005500: 00010e37 lui t3,0x10 +80005504: 00011d23 sh zero,26(sp) +80005508: 00011e23 sh zero,28(sp) +8000550c: 01858593 addi a1,a1,24 +80005510: 01c10793 addi a5,sp,28 +80005514: 00810813 addi a6,sp,8 +80005518: fffe0e13 addi t3,t3,-1 # ffff <_start-0x7fff0001> +8000551c: 0005d703 lhu a4,0(a1) +80005520: ffe78793 addi a5,a5,-2 +80005524: ffe58593 addi a1,a1,-2 +80005528: 02071863 bnez a4,80005558 +8000552c: fe079f23 sh zero,-2(a5) +80005530: ff0796e3 bne a5,a6,8000551c +80005534: 00460613 addi a2,a2,4 +80005538: 01e10693 addi a3,sp,30 +8000553c: 0007d703 lhu a4,0(a5) +80005540: 00260613 addi a2,a2,2 +80005544: 00278793 addi a5,a5,2 +80005548: fee61f23 sh a4,-2(a2) +8000554c: fed798e3 bne a5,a3,8000553c +80005550: 02010113 addi sp,sp,32 +80005554: 00008067 ret +80005558: 02a70733 mul a4,a4,a0 +8000555c: 0027d883 lhu a7,2(a5) +80005560: 0007d303 lhu t1,0(a5) +80005564: 01c776b3 and a3,a4,t3 +80005568: 011686b3 add a3,a3,a7 +8000556c: 01075713 srli a4,a4,0x10 +80005570: 0106d893 srli a7,a3,0x10 +80005574: 00670733 add a4,a4,t1 +80005578: 01170733 add a4,a4,a7 +8000557c: 01075893 srli a7,a4,0x10 +80005580: 00d79123 sh a3,2(a5) +80005584: 00e79023 sh a4,0(a5) +80005588: ff179f23 sh a7,-2(a5) +8000558c: f90798e3 bne a5,a6,8000551c +80005590: fa5ff06f j 80005534 -80005530 : -80005530: 01250713 addi a4,a0,18 -80005534: 00250513 addi a0,a0,2 -80005538: ffe55783 lhu a5,-2(a0) -8000553c: 00079863 bnez a5,8000554c -80005540: fea71ae3 bne a4,a0,80005534 -80005544: 00000513 li a0,0 -80005548: 00008067 ret -8000554c: 00100513 li a0,1 -80005550: 00008067 ret +80005594 : +80005594: 01250713 addi a4,a0,18 +80005598: 00250513 addi a0,a0,2 +8000559c: ffe55783 lhu a5,-2(a0) +800055a0: 00079863 bnez a5,800055b0 +800055a4: fea71ae3 bne a4,a0,80005598 +800055a8: 00000513 li a0,0 +800055ac: 00008067 ret +800055b0: 00100513 li a0,1 +800055b4: 00008067 ret -80005554 : -80005554: ff010113 addi sp,sp,-16 -80005558: 00812423 sw s0,8(sp) -8000555c: 01255403 lhu s0,18(a0) -80005560: 00912223 sw s1,4(sp) -80005564: 00112623 sw ra,12(sp) -80005568: fff44793 not a5,s0 -8000556c: 01179713 slli a4,a5,0x11 -80005570: 00050493 mv s1,a0 -80005574: 00071663 bnez a4,80005580 -80005578: fb9ff0ef jal ra,80005530 -8000557c: 00051863 bnez a0,8000558c -80005580: ffff87b7 lui a5,0xffff8 -80005584: 00f44433 xor s0,s0,a5 -80005588: 00849923 sh s0,18(s1) -8000558c: 00c12083 lw ra,12(sp) -80005590: 00812403 lw s0,8(sp) -80005594: 00412483 lw s1,4(sp) -80005598: 01010113 addi sp,sp,16 -8000559c: 00008067 ret +800055b8 : +800055b8: ff010113 addi sp,sp,-16 +800055bc: 00812423 sw s0,8(sp) +800055c0: 01255403 lhu s0,18(a0) +800055c4: 00912223 sw s1,4(sp) +800055c8: 00112623 sw ra,12(sp) +800055cc: fff44793 not a5,s0 +800055d0: 01179713 slli a4,a5,0x11 +800055d4: 00050493 mv s1,a0 +800055d8: 00071663 bnez a4,800055e4 +800055dc: fb9ff0ef jal ra,80005594 +800055e0: 00051863 bnez a0,800055f0 +800055e4: ffff87b7 lui a5,0xffff8 +800055e8: 00f44433 xor s0,s0,a5 +800055ec: 00849923 sh s0,18(s1) +800055f0: 00c12083 lw ra,12(sp) +800055f4: 00812403 lw s0,8(sp) +800055f8: 00412483 lw s1,4(sp) +800055fc: 01010113 addi sp,sp,16 +80005600: 00008067 ret -800055a0 : -800055a0: ff010113 addi sp,sp,-16 -800055a4: 00812423 sw s0,8(sp) -800055a8: 01255403 lhu s0,18(a0) -800055ac: 00112623 sw ra,12(sp) -800055b0: fff44793 not a5,s0 -800055b4: 01179713 slli a4,a5,0x11 -800055b8: 00071863 bnez a4,800055c8 -800055bc: f75ff0ef jal ra,80005530 -800055c0: 00000793 li a5,0 -800055c4: 00051463 bnez a0,800055cc -800055c8: 00f45793 srli a5,s0,0xf -800055cc: 00c12083 lw ra,12(sp) -800055d0: 00812403 lw s0,8(sp) -800055d4: 00078513 mv a0,a5 -800055d8: 01010113 addi sp,sp,16 -800055dc: 00008067 ret +80005604 : +80005604: ff010113 addi sp,sp,-16 +80005608: 00812423 sw s0,8(sp) +8000560c: 01255403 lhu s0,18(a0) +80005610: 00112623 sw ra,12(sp) +80005614: fff44793 not a5,s0 +80005618: 01179713 slli a4,a5,0x11 +8000561c: 00071863 bnez a4,8000562c +80005620: f75ff0ef jal ra,80005594 +80005624: 00000793 li a5,0 +80005628: 00051463 bnez a0,80005630 +8000562c: 00f45793 srli a5,s0,0xf +80005630: 00c12083 lw ra,12(sp) +80005634: 00812403 lw s0,8(sp) +80005638: 00078513 mv a0,a5 +8000563c: 01010113 addi sp,sp,16 +80005640: 00008067 ret -800055e0 : -800055e0: 01251783 lh a5,18(a0) -800055e4: ff010113 addi sp,sp,-16 -800055e8: 00112623 sw ra,12(sp) -800055ec: 00812423 sw s0,8(sp) -800055f0: 00912223 sw s1,4(sp) -800055f4: 01212023 sw s2,0(sp) -800055f8: 0607c063 bltz a5,80005658 -800055fc: 00059023 sh zero,0(a1) -80005600: 01255783 lhu a5,18(a0) -80005604: 00008737 lui a4,0x8 -80005608: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -8000560c: 00f777b3 and a5,a4,a5 -80005610: 00f59123 sh a5,2(a1) -80005614: 01050413 addi s0,a0,16 -80005618: 06e78263 beq a5,a4,8000567c -8000561c: 00658793 addi a5,a1,6 -80005620: 00059223 sh zero,4(a1) -80005624: ffe50513 addi a0,a0,-2 -80005628: ffe40413 addi s0,s0,-2 -8000562c: 00245703 lhu a4,2(s0) -80005630: 00278793 addi a5,a5,2 # ffff8002 <__BSS_END__+0x7ffe1072> -80005634: fee79f23 sh a4,-2(a5) -80005638: fe8518e3 bne a0,s0,80005628 -8000563c: 00059c23 sh zero,24(a1) -80005640: 00c12083 lw ra,12(sp) -80005644: 00812403 lw s0,8(sp) -80005648: 00412483 lw s1,4(sp) -8000564c: 00012903 lw s2,0(sp) -80005650: 01010113 addi sp,sp,16 -80005654: 00008067 ret -80005658: fff00793 li a5,-1 -8000565c: 00f59023 sh a5,0(a1) -80005660: 01255783 lhu a5,18(a0) -80005664: 00008737 lui a4,0x8 -80005668: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -8000566c: 00f777b3 and a5,a4,a5 -80005670: 00f59123 sh a5,2(a1) -80005674: 01050413 addi s0,a0,16 -80005678: fae792e3 bne a5,a4,8000561c -8000567c: 01255703 lhu a4,18(a0) -80005680: 00058913 mv s2,a1 -80005684: 00050493 mv s1,a0 -80005688: 00e7f733 and a4,a5,a4 -8000568c: 02f71863 bne a4,a5,800056bc -80005690: ea1ff0ef jal ra,80005530 -80005694: 02050463 beqz a0,800056bc -80005698: 00690713 addi a4,s2,6 -8000569c: 00091223 sh zero,4(s2) -800056a0: ffc48793 addi a5,s1,-4 -800056a4: ffe40413 addi s0,s0,-2 -800056a8: 00245683 lhu a3,2(s0) -800056ac: 00270713 addi a4,a4,2 -800056b0: fed71f23 sh a3,-2(a4) -800056b4: fe8798e3 bne a5,s0,800056a4 -800056b8: f89ff06f j 80005640 -800056bc: 00490793 addi a5,s2,4 -800056c0: 01a90593 addi a1,s2,26 -800056c4: 00278793 addi a5,a5,2 -800056c8: fe079f23 sh zero,-2(a5) -800056cc: fef59ce3 bne a1,a5,800056c4 -800056d0: 00c12083 lw ra,12(sp) -800056d4: 00812403 lw s0,8(sp) -800056d8: 00412483 lw s1,4(sp) -800056dc: 00012903 lw s2,0(sp) -800056e0: 01010113 addi sp,sp,16 -800056e4: 00008067 ret +80005644 : +80005644: 01251783 lh a5,18(a0) +80005648: ff010113 addi sp,sp,-16 +8000564c: 00112623 sw ra,12(sp) +80005650: 00812423 sw s0,8(sp) +80005654: 00912223 sw s1,4(sp) +80005658: 01212023 sw s2,0(sp) +8000565c: 0607c063 bltz a5,800056bc +80005660: 00059023 sh zero,0(a1) +80005664: 01255783 lhu a5,18(a0) +80005668: 00008737 lui a4,0x8 +8000566c: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> +80005670: 00f777b3 and a5,a4,a5 +80005674: 00f59123 sh a5,2(a1) +80005678: 01050413 addi s0,a0,16 +8000567c: 06e78263 beq a5,a4,800056e0 +80005680: 00658793 addi a5,a1,6 +80005684: 00059223 sh zero,4(a1) +80005688: ffe50513 addi a0,a0,-2 +8000568c: ffe40413 addi s0,s0,-2 +80005690: 00245703 lhu a4,2(s0) +80005694: 00278793 addi a5,a5,2 # ffff8002 <__BSS_END__+0x7ffe15ea> +80005698: fee79f23 sh a4,-2(a5) +8000569c: fe8518e3 bne a0,s0,8000568c +800056a0: 00059c23 sh zero,24(a1) +800056a4: 00c12083 lw ra,12(sp) +800056a8: 00812403 lw s0,8(sp) +800056ac: 00412483 lw s1,4(sp) +800056b0: 00012903 lw s2,0(sp) +800056b4: 01010113 addi sp,sp,16 +800056b8: 00008067 ret +800056bc: fff00793 li a5,-1 +800056c0: 00f59023 sh a5,0(a1) +800056c4: 01255783 lhu a5,18(a0) +800056c8: 00008737 lui a4,0x8 +800056cc: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> +800056d0: 00f777b3 and a5,a4,a5 +800056d4: 00f59123 sh a5,2(a1) +800056d8: 01050413 addi s0,a0,16 +800056dc: fae792e3 bne a5,a4,80005680 +800056e0: 01255703 lhu a4,18(a0) +800056e4: 00058913 mv s2,a1 +800056e8: 00050493 mv s1,a0 +800056ec: 00e7f733 and a4,a5,a4 +800056f0: 02f71863 bne a4,a5,80005720 +800056f4: ea1ff0ef jal ra,80005594 +800056f8: 02050463 beqz a0,80005720 +800056fc: 00690713 addi a4,s2,6 +80005700: 00091223 sh zero,4(s2) +80005704: ffc48793 addi a5,s1,-4 +80005708: ffe40413 addi s0,s0,-2 +8000570c: 00245683 lhu a3,2(s0) +80005710: 00270713 addi a4,a4,2 +80005714: fed71f23 sh a3,-2(a4) +80005718: fe8798e3 bne a5,s0,80005708 +8000571c: f89ff06f j 800056a4 +80005720: 00490793 addi a5,s2,4 +80005724: 01a90593 addi a1,s2,26 +80005728: 00278793 addi a5,a5,2 +8000572c: fe079f23 sh zero,-2(a5) +80005730: fef59ce3 bne a1,a5,80005728 +80005734: 00c12083 lw ra,12(sp) +80005738: 00812403 lw s0,8(sp) +8000573c: 00412483 lw s1,4(sp) +80005740: 00012903 lw s2,0(sp) +80005744: 01010113 addi sp,sp,16 +80005748: 00008067 ret -800056e8 : -800056e8: 01255783 lhu a5,18(a0) -800056ec: fb010113 addi sp,sp,-80 -800056f0: 04812423 sw s0,72(sp) -800056f4: fff7c793 not a5,a5 -800056f8: 04912223 sw s1,68(sp) -800056fc: 04112623 sw ra,76(sp) -80005700: 01179713 slli a4,a5,0x11 -80005704: 00050493 mv s1,a0 -80005708: 00058413 mv s0,a1 -8000570c: 00071663 bnez a4,80005718 -80005710: e21ff0ef jal ra,80005530 -80005714: 08051263 bnez a0,80005798 -80005718: 01245783 lhu a5,18(s0) -8000571c: fff7c793 not a5,a5 -80005720: 01179713 slli a4,a5,0x11 -80005724: 06070463 beqz a4,8000578c -80005728: 00810593 addi a1,sp,8 -8000572c: 00048513 mv a0,s1 -80005730: eb1ff0ef jal ra,800055e0 -80005734: 02410593 addi a1,sp,36 -80005738: 00040513 mv a0,s0 -8000573c: ea5ff0ef jal ra,800055e0 -80005740: 00815583 lhu a1,8(sp) -80005744: 02415783 lhu a5,36(sp) -80005748: 04b78c63 beq a5,a1,800057a0 -8000574c: 00a10793 addi a5,sp,10 -80005750: 02610713 addi a4,sp,38 -80005754: 02010613 addi a2,sp,32 -80005758: 0007d683 lhu a3,0(a5) -8000575c: 00278793 addi a5,a5,2 -80005760: 08069663 bnez a3,800057ec -80005764: 00075683 lhu a3,0(a4) -80005768: 00270713 addi a4,a4,2 -8000576c: 08069063 bnez a3,800057ec -80005770: fec794e3 bne a5,a2,80005758 -80005774: 00000513 li a0,0 -80005778: 04c12083 lw ra,76(sp) -8000577c: 04812403 lw s0,72(sp) -80005780: 04412483 lw s1,68(sp) -80005784: 05010113 addi sp,sp,80 -80005788: 00008067 ret -8000578c: 00040513 mv a0,s0 -80005790: da1ff0ef jal ra,80005530 -80005794: f8050ae3 beqz a0,80005728 -80005798: ffe00513 li a0,-2 -8000579c: fddff06f j 80005778 -800057a0: 00100513 li a0,1 -800057a4: 04079c63 bnez a5,800057fc -800057a8: 00a10713 addi a4,sp,10 -800057ac: 02610793 addi a5,sp,38 -800057b0: 00278793 addi a5,a5,2 -800057b4: 00270713 addi a4,a4,2 -800057b8: ffe75603 lhu a2,-2(a4) -800057bc: ffe7d683 lhu a3,-2(a5) -800057c0: 03c10593 addi a1,sp,60 -800057c4: 00d61e63 bne a2,a3,800057e0 -800057c8: fab786e3 beq a5,a1,80005774 -800057cc: 00278793 addi a5,a5,2 -800057d0: 00270713 addi a4,a4,2 -800057d4: ffe75603 lhu a2,-2(a4) -800057d8: ffe7d683 lhu a3,-2(a5) -800057dc: fed606e3 beq a2,a3,800057c8 -800057e0: f8c6ece3 bltu a3,a2,80005778 -800057e4: 40a00533 neg a0,a0 -800057e8: f91ff06f j 80005778 -800057ec: 00100513 li a0,1 -800057f0: f80584e3 beqz a1,80005778 -800057f4: fff00513 li a0,-1 -800057f8: f81ff06f j 80005778 -800057fc: fff00513 li a0,-1 -80005800: fa9ff06f j 800057a8 +8000574c : +8000574c: 01255783 lhu a5,18(a0) +80005750: fb010113 addi sp,sp,-80 +80005754: 04812423 sw s0,72(sp) +80005758: fff7c793 not a5,a5 +8000575c: 04912223 sw s1,68(sp) +80005760: 04112623 sw ra,76(sp) +80005764: 01179713 slli a4,a5,0x11 +80005768: 00050493 mv s1,a0 +8000576c: 00058413 mv s0,a1 +80005770: 00071663 bnez a4,8000577c +80005774: e21ff0ef jal ra,80005594 +80005778: 08051263 bnez a0,800057fc +8000577c: 01245783 lhu a5,18(s0) +80005780: fff7c793 not a5,a5 +80005784: 01179713 slli a4,a5,0x11 +80005788: 06070463 beqz a4,800057f0 +8000578c: 00810593 addi a1,sp,8 +80005790: 00048513 mv a0,s1 +80005794: eb1ff0ef jal ra,80005644 +80005798: 02410593 addi a1,sp,36 +8000579c: 00040513 mv a0,s0 +800057a0: ea5ff0ef jal ra,80005644 +800057a4: 00815583 lhu a1,8(sp) +800057a8: 02415783 lhu a5,36(sp) +800057ac: 04b78c63 beq a5,a1,80005804 +800057b0: 00a10793 addi a5,sp,10 +800057b4: 02610713 addi a4,sp,38 +800057b8: 02010613 addi a2,sp,32 +800057bc: 0007d683 lhu a3,0(a5) +800057c0: 00278793 addi a5,a5,2 +800057c4: 08069663 bnez a3,80005850 +800057c8: 00075683 lhu a3,0(a4) +800057cc: 00270713 addi a4,a4,2 +800057d0: 08069063 bnez a3,80005850 +800057d4: fec794e3 bne a5,a2,800057bc +800057d8: 00000513 li a0,0 +800057dc: 04c12083 lw ra,76(sp) +800057e0: 04812403 lw s0,72(sp) +800057e4: 04412483 lw s1,68(sp) +800057e8: 05010113 addi sp,sp,80 +800057ec: 00008067 ret +800057f0: 00040513 mv a0,s0 +800057f4: da1ff0ef jal ra,80005594 +800057f8: f8050ae3 beqz a0,8000578c +800057fc: ffe00513 li a0,-2 +80005800: fddff06f j 800057dc +80005804: 00100513 li a0,1 +80005808: 04079c63 bnez a5,80005860 +8000580c: 00a10713 addi a4,sp,10 +80005810: 02610793 addi a5,sp,38 +80005814: 00278793 addi a5,a5,2 +80005818: 00270713 addi a4,a4,2 +8000581c: ffe75603 lhu a2,-2(a4) +80005820: ffe7d683 lhu a3,-2(a5) +80005824: 03c10593 addi a1,sp,60 +80005828: 00d61e63 bne a2,a3,80005844 +8000582c: fab786e3 beq a5,a1,800057d8 +80005830: 00278793 addi a5,a5,2 +80005834: 00270713 addi a4,a4,2 +80005838: ffe75603 lhu a2,-2(a4) +8000583c: ffe7d683 lhu a3,-2(a5) +80005840: fed606e3 beq a2,a3,8000582c +80005844: f8c6ece3 bltu a3,a2,800057dc +80005848: 40a00533 neg a0,a0 +8000584c: f91ff06f j 800057dc +80005850: 00100513 li a0,1 +80005854: f80584e3 beqz a1,800057dc +80005858: fff00513 li a0,-1 +8000585c: f81ff06f j 800057dc +80005860: fff00513 li a0,-1 +80005864: fa9ff06f j 8000580c -80005804 : -80005804: ff010113 addi sp,sp,-16 -80005808: 00112623 sw ra,12(sp) -8000580c: d25ff0ef jal ra,80005530 -80005810: 00c12083 lw ra,12(sp) -80005814: 00153513 seqz a0,a0 -80005818: 01010113 addi sp,sp,16 -8000581c: 00008067 ret +80005868 : +80005868: ff010113 addi sp,sp,-16 +8000586c: 00112623 sw ra,12(sp) +80005870: d25ff0ef jal ra,80005594 +80005874: 00c12083 lw ra,12(sp) +80005878: 00153513 seqz a0,a0 +8000587c: 01010113 addi sp,sp,16 +80005880: 00008067 ret -80005820 : -80005820: ff010113 addi sp,sp,-16 -80005824: 00812423 sw s0,8(sp) -80005828: 01212023 sw s2,0(sp) -8000582c: 00112623 sw ra,12(sp) -80005830: 00912223 sw s1,4(sp) -80005834: 00058913 mv s2,a1 -80005838: 00050413 mv s0,a0 -8000583c: 0a05c263 bltz a1,800058e0 -80005840: 00f00793 li a5,15 -80005844: 00058613 mv a2,a1 -80005848: 00450513 addi a0,a0,4 -8000584c: 01840693 addi a3,s0,24 -80005850: 00f00593 li a1,15 -80005854: 0327d463 bge a5,s2,8000587c -80005858: 00050793 mv a5,a0 -8000585c: 00278793 addi a5,a5,2 -80005860: 0007d703 lhu a4,0(a5) -80005864: fee79f23 sh a4,-2(a5) -80005868: fed79ae3 bne a5,a3,8000585c -8000586c: 00041c23 sh zero,24(s0) -80005870: ff060613 addi a2,a2,-16 -80005874: fec5c2e3 blt a1,a2,80005858 -80005878: 00f97913 andi s2,s2,15 -8000587c: 00700793 li a5,7 -80005880: 0327d863 bge a5,s2,800058b0 -80005884: 01840793 addi a5,s0,24 -80005888: 00240593 addi a1,s0,2 -8000588c: 00000713 li a4,0 -80005890: 0007d683 lhu a3,0(a5) -80005894: ffe78793 addi a5,a5,-2 -80005898: 00869613 slli a2,a3,0x8 -8000589c: 00c76733 or a4,a4,a2 -800058a0: 00e79123 sh a4,2(a5) -800058a4: 0086d713 srli a4,a3,0x8 -800058a8: feb794e3 bne a5,a1,80005890 -800058ac: ff890913 addi s2,s2,-8 -800058b0: 00090a63 beqz s2,800058c4 -800058b4: fff90913 addi s2,s2,-1 -800058b8: 00040513 mv a0,s0 -800058bc: b6dff0ef jal ra,80005428 -800058c0: fe091ae3 bnez s2,800058b4 -800058c4: 00c12083 lw ra,12(sp) -800058c8: 00812403 lw s0,8(sp) -800058cc: 00412483 lw s1,4(sp) -800058d0: 00012903 lw s2,0(sp) -800058d4: 00000513 li a0,0 -800058d8: 01010113 addi sp,sp,16 -800058dc: 00008067 ret -800058e0: ff100793 li a5,-15 -800058e4: 40b004b3 neg s1,a1 -800058e8: 0cf5d463 bge a1,a5,800059b0 -800058ec: 01850593 addi a1,a0,24 -800058f0: 00000913 li s2,0 -800058f4: 00450693 addi a3,a0,4 -800058f8: 00f00613 li a2,15 -800058fc: 01845703 lhu a4,24(s0) -80005900: 00058793 mv a5,a1 -80005904: 00e96933 or s2,s2,a4 -80005908: ffe78793 addi a5,a5,-2 -8000590c: 0007d703 lhu a4,0(a5) -80005910: 00e79123 sh a4,2(a5) -80005914: fed79ae3 bne a5,a3,80005908 -80005918: 00041223 sh zero,4(s0) -8000591c: ff048493 addi s1,s1,-16 -80005920: fc964ee3 blt a2,s1,800058fc -80005924: 00700793 li a5,7 -80005928: 0497d663 bge a5,s1,80005974 -8000592c: 01091913 slli s2,s2,0x10 -80005930: 41095913 srai s2,s2,0x10 -80005934: 01844783 lbu a5,24(s0) -80005938: 01a40593 addi a1,s0,26 -8000593c: 00000713 li a4,0 -80005940: 00f96933 or s2,s2,a5 -80005944: 01091913 slli s2,s2,0x10 -80005948: 01095913 srli s2,s2,0x10 -8000594c: 0006d783 lhu a5,0(a3) -80005950: 00268693 addi a3,a3,2 -80005954: 0087d613 srli a2,a5,0x8 -80005958: 00c76733 or a4,a4,a2 -8000595c: 00879793 slli a5,a5,0x8 -80005960: fee69f23 sh a4,-2(a3) -80005964: 01079713 slli a4,a5,0x10 -80005968: 01075713 srli a4,a4,0x10 -8000596c: feb690e3 bne a3,a1,8000594c -80005970: ff848493 addi s1,s1,-8 -80005974: 02048063 beqz s1,80005994 -80005978: 01845783 lhu a5,24(s0) -8000597c: fff48493 addi s1,s1,-1 -80005980: 00040513 mv a0,s0 -80005984: 0017f793 andi a5,a5,1 -80005988: 0127e933 or s2,a5,s2 -8000598c: a35ff0ef jal ra,800053c0 -80005990: fe0494e3 bnez s1,80005978 -80005994: 00c12083 lw ra,12(sp) -80005998: 00812403 lw s0,8(sp) -8000599c: 01203533 snez a0,s2 -800059a0: 00412483 lw s1,4(sp) -800059a4: 00012903 lw s2,0(sp) -800059a8: 01010113 addi sp,sp,16 -800059ac: 00008067 ret -800059b0: ff900793 li a5,-7 -800059b4: 00f5c663 blt a1,a5,800059c0 -800059b8: 00000913 li s2,0 -800059bc: fbdff06f j 80005978 -800059c0: 00000913 li s2,0 -800059c4: 00440693 addi a3,s0,4 -800059c8: f6dff06f j 80005934 +80005884 : +80005884: ff010113 addi sp,sp,-16 +80005888: 00812423 sw s0,8(sp) +8000588c: 01212023 sw s2,0(sp) +80005890: 00112623 sw ra,12(sp) +80005894: 00912223 sw s1,4(sp) +80005898: 00058913 mv s2,a1 +8000589c: 00050413 mv s0,a0 +800058a0: 0a05c263 bltz a1,80005944 +800058a4: 00f00793 li a5,15 +800058a8: 00058613 mv a2,a1 +800058ac: 00450513 addi a0,a0,4 +800058b0: 01840693 addi a3,s0,24 +800058b4: 00f00593 li a1,15 +800058b8: 0327d463 bge a5,s2,800058e0 +800058bc: 00050793 mv a5,a0 +800058c0: 00278793 addi a5,a5,2 +800058c4: 0007d703 lhu a4,0(a5) +800058c8: fee79f23 sh a4,-2(a5) +800058cc: fed79ae3 bne a5,a3,800058c0 +800058d0: 00041c23 sh zero,24(s0) +800058d4: ff060613 addi a2,a2,-16 +800058d8: fec5c2e3 blt a1,a2,800058bc +800058dc: 00f97913 andi s2,s2,15 +800058e0: 00700793 li a5,7 +800058e4: 0327d863 bge a5,s2,80005914 +800058e8: 01840793 addi a5,s0,24 +800058ec: 00240593 addi a1,s0,2 +800058f0: 00000713 li a4,0 +800058f4: 0007d683 lhu a3,0(a5) +800058f8: ffe78793 addi a5,a5,-2 +800058fc: 00869613 slli a2,a3,0x8 +80005900: 00c76733 or a4,a4,a2 +80005904: 00e79123 sh a4,2(a5) +80005908: 0086d713 srli a4,a3,0x8 +8000590c: feb794e3 bne a5,a1,800058f4 +80005910: ff890913 addi s2,s2,-8 +80005914: 00090a63 beqz s2,80005928 +80005918: fff90913 addi s2,s2,-1 +8000591c: 00040513 mv a0,s0 +80005920: b6dff0ef jal ra,8000548c +80005924: fe091ae3 bnez s2,80005918 +80005928: 00c12083 lw ra,12(sp) +8000592c: 00812403 lw s0,8(sp) +80005930: 00412483 lw s1,4(sp) +80005934: 00012903 lw s2,0(sp) +80005938: 00000513 li a0,0 +8000593c: 01010113 addi sp,sp,16 +80005940: 00008067 ret +80005944: ff100793 li a5,-15 +80005948: 40b004b3 neg s1,a1 +8000594c: 0cf5d463 bge a1,a5,80005a14 +80005950: 01850593 addi a1,a0,24 +80005954: 00000913 li s2,0 +80005958: 00450693 addi a3,a0,4 +8000595c: 00f00613 li a2,15 +80005960: 01845703 lhu a4,24(s0) +80005964: 00058793 mv a5,a1 +80005968: 00e96933 or s2,s2,a4 +8000596c: ffe78793 addi a5,a5,-2 +80005970: 0007d703 lhu a4,0(a5) +80005974: 00e79123 sh a4,2(a5) +80005978: fed79ae3 bne a5,a3,8000596c +8000597c: 00041223 sh zero,4(s0) +80005980: ff048493 addi s1,s1,-16 +80005984: fc964ee3 blt a2,s1,80005960 +80005988: 00700793 li a5,7 +8000598c: 0497d663 bge a5,s1,800059d8 +80005990: 01091913 slli s2,s2,0x10 +80005994: 41095913 srai s2,s2,0x10 +80005998: 01844783 lbu a5,24(s0) +8000599c: 01a40593 addi a1,s0,26 +800059a0: 00000713 li a4,0 +800059a4: 00f96933 or s2,s2,a5 +800059a8: 01091913 slli s2,s2,0x10 +800059ac: 01095913 srli s2,s2,0x10 +800059b0: 0006d783 lhu a5,0(a3) +800059b4: 00268693 addi a3,a3,2 +800059b8: 0087d613 srli a2,a5,0x8 +800059bc: 00c76733 or a4,a4,a2 +800059c0: 00879793 slli a5,a5,0x8 +800059c4: fee69f23 sh a4,-2(a3) +800059c8: 01079713 slli a4,a5,0x10 +800059cc: 01075713 srli a4,a4,0x10 +800059d0: feb690e3 bne a3,a1,800059b0 +800059d4: ff848493 addi s1,s1,-8 +800059d8: 02048063 beqz s1,800059f8 +800059dc: 01845783 lhu a5,24(s0) +800059e0: fff48493 addi s1,s1,-1 +800059e4: 00040513 mv a0,s0 +800059e8: 0017f793 andi a5,a5,1 +800059ec: 0127e933 or s2,a5,s2 +800059f0: a35ff0ef jal ra,80005424 +800059f4: fe0494e3 bnez s1,800059dc +800059f8: 00c12083 lw ra,12(sp) +800059fc: 00812403 lw s0,8(sp) +80005a00: 01203533 snez a0,s2 +80005a04: 00412483 lw s1,4(sp) +80005a08: 00012903 lw s2,0(sp) +80005a0c: 01010113 addi sp,sp,16 +80005a10: 00008067 ret +80005a14: ff900793 li a5,-7 +80005a18: 00f5c663 blt a1,a5,80005a24 +80005a1c: 00000913 li s2,0 +80005a20: fbdff06f j 800059dc +80005a24: 00000913 li s2,0 +80005a28: 00440693 addi a3,s0,4 +80005a2c: f6dff06f j 80005998 -800059cc : -800059cc: 00455783 lhu a5,4(a0) -800059d0: ff010113 addi sp,sp,-16 -800059d4: 00912223 sw s1,4(sp) -800059d8: 00112623 sw ra,12(sp) -800059dc: 00812423 sw s0,8(sp) -800059e0: 01212023 sw s2,0(sp) -800059e4: 00050493 mv s1,a0 -800059e8: 0c079c63 bnez a5,80005ac0 -800059ec: 00655703 lhu a4,6(a0) -800059f0: 00000413 li s0,0 -800059f4: 01071793 slli a5,a4,0x10 -800059f8: 4107d793 srai a5,a5,0x10 -800059fc: 0a07c463 bltz a5,80005aa4 -80005a00: 01a50693 addi a3,a0,26 -80005a04: 0a000613 li a2,160 -80005a08: 02071863 bnez a4,80005a38 -80005a0c: 00648793 addi a5,s1,6 -80005a10: 0080006f j 80005a18 -80005a14: 0007d703 lhu a4,0(a5) -80005a18: 00278793 addi a5,a5,2 -80005a1c: fee79e23 sh a4,-4(a5) -80005a20: fef69ae3 bne a3,a5,80005a14 -80005a24: 00049c23 sh zero,24(s1) -80005a28: 01040413 addi s0,s0,16 -80005a2c: 06c40c63 beq s0,a2,80005aa4 -80005a30: 0064d703 lhu a4,6(s1) -80005a34: fc070ce3 beqz a4,80005a0c -80005a38: f0077793 andi a5,a4,-256 -80005a3c: 04079063 bnez a5,80005a7c -80005a40: 01848513 addi a0,s1,24 -80005a44: 00248593 addi a1,s1,2 -80005a48: 00000713 li a4,0 -80005a4c: 00050793 mv a5,a0 -80005a50: 0007d683 lhu a3,0(a5) -80005a54: ffe78793 addi a5,a5,-2 -80005a58: 00869613 slli a2,a3,0x8 -80005a5c: 00c76733 or a4,a4,a2 -80005a60: 00e79123 sh a4,2(a5) -80005a64: 0086d713 srli a4,a3,0x8 -80005a68: fef594e3 bne a1,a5,80005a50 -80005a6c: 0064d703 lhu a4,6(s1) -80005a70: 00840413 addi s0,s0,8 -80005a74: f0077793 andi a5,a4,-256 -80005a78: fc0788e3 beqz a5,80005a48 -80005a7c: 0a000913 li s2,160 -80005a80: 0140006f j 80005a94 -80005a84: 00140413 addi s0,s0,1 -80005a88: 9a1ff0ef jal ra,80005428 -80005a8c: 00894c63 blt s2,s0,80005aa4 -80005a90: 0064d703 lhu a4,6(s1) -80005a94: 01071713 slli a4,a4,0x10 -80005a98: 41075713 srai a4,a4,0x10 -80005a9c: 00048513 mv a0,s1 -80005aa0: fe0752e3 bgez a4,80005a84 -80005aa4: 00040513 mv a0,s0 -80005aa8: 00c12083 lw ra,12(sp) -80005aac: 00812403 lw s0,8(sp) -80005ab0: 00412483 lw s1,4(sp) -80005ab4: 00012903 lw s2,0(sp) -80005ab8: 01010113 addi sp,sp,16 -80005abc: 00008067 ret -80005ac0: f007f713 andi a4,a5,-256 -80005ac4: 00000413 li s0,0 -80005ac8: 04071063 bnez a4,80005b08 -80005acc: f6f00913 li s2,-145 -80005ad0: 0140006f j 80005ae4 -80005ad4: fff40413 addi s0,s0,-1 -80005ad8: 8e9ff0ef jal ra,800053c0 -80005adc: fd2404e3 beq s0,s2,80005aa4 -80005ae0: 0044d783 lhu a5,4(s1) -80005ae4: 00048513 mv a0,s1 -80005ae8: fe0796e3 bnez a5,80005ad4 -80005aec: 00040513 mv a0,s0 -80005af0: 00c12083 lw ra,12(sp) -80005af4: 00812403 lw s0,8(sp) -80005af8: 00412483 lw s1,4(sp) -80005afc: 00012903 lw s2,0(sp) -80005b00: 01010113 addi sp,sp,16 -80005b04: 00008067 ret -80005b08: 00450693 addi a3,a0,4 -80005b0c: 01a50593 addi a1,a0,26 -80005b10: 00000713 li a4,0 -80005b14: 0080006f j 80005b1c -80005b18: 0006d783 lhu a5,0(a3) -80005b1c: 0087d613 srli a2,a5,0x8 -80005b20: 00c76733 or a4,a4,a2 -80005b24: 00879793 slli a5,a5,0x8 -80005b28: 00e69023 sh a4,0(a3) -80005b2c: 01079713 slli a4,a5,0x10 -80005b30: 00268693 addi a3,a3,2 -80005b34: 01075713 srli a4,a4,0x10 -80005b38: feb690e3 bne a3,a1,80005b18 -80005b3c: 0044d783 lhu a5,4(s1) -80005b40: ff800413 li s0,-8 -80005b44: f89ff06f j 80005acc +80005a30 : +80005a30: 00455783 lhu a5,4(a0) +80005a34: ff010113 addi sp,sp,-16 +80005a38: 00912223 sw s1,4(sp) +80005a3c: 00112623 sw ra,12(sp) +80005a40: 00812423 sw s0,8(sp) +80005a44: 01212023 sw s2,0(sp) +80005a48: 00050493 mv s1,a0 +80005a4c: 0c079c63 bnez a5,80005b24 +80005a50: 00655703 lhu a4,6(a0) +80005a54: 00000413 li s0,0 +80005a58: 01071793 slli a5,a4,0x10 +80005a5c: 4107d793 srai a5,a5,0x10 +80005a60: 0a07c463 bltz a5,80005b08 +80005a64: 01a50693 addi a3,a0,26 +80005a68: 0a000613 li a2,160 +80005a6c: 02071863 bnez a4,80005a9c +80005a70: 00648793 addi a5,s1,6 +80005a74: 0080006f j 80005a7c +80005a78: 0007d703 lhu a4,0(a5) +80005a7c: 00278793 addi a5,a5,2 +80005a80: fee79e23 sh a4,-4(a5) +80005a84: fef69ae3 bne a3,a5,80005a78 +80005a88: 00049c23 sh zero,24(s1) +80005a8c: 01040413 addi s0,s0,16 +80005a90: 06c40c63 beq s0,a2,80005b08 +80005a94: 0064d703 lhu a4,6(s1) +80005a98: fc070ce3 beqz a4,80005a70 +80005a9c: f0077793 andi a5,a4,-256 +80005aa0: 04079063 bnez a5,80005ae0 +80005aa4: 01848513 addi a0,s1,24 +80005aa8: 00248593 addi a1,s1,2 +80005aac: 00000713 li a4,0 +80005ab0: 00050793 mv a5,a0 +80005ab4: 0007d683 lhu a3,0(a5) +80005ab8: ffe78793 addi a5,a5,-2 +80005abc: 00869613 slli a2,a3,0x8 +80005ac0: 00c76733 or a4,a4,a2 +80005ac4: 00e79123 sh a4,2(a5) +80005ac8: 0086d713 srli a4,a3,0x8 +80005acc: fef594e3 bne a1,a5,80005ab4 +80005ad0: 0064d703 lhu a4,6(s1) +80005ad4: 00840413 addi s0,s0,8 +80005ad8: f0077793 andi a5,a4,-256 +80005adc: fc0788e3 beqz a5,80005aac +80005ae0: 0a000913 li s2,160 +80005ae4: 0140006f j 80005af8 +80005ae8: 00140413 addi s0,s0,1 +80005aec: 9a1ff0ef jal ra,8000548c +80005af0: 00894c63 blt s2,s0,80005b08 +80005af4: 0064d703 lhu a4,6(s1) +80005af8: 01071713 slli a4,a4,0x10 +80005afc: 41075713 srai a4,a4,0x10 +80005b00: 00048513 mv a0,s1 +80005b04: fe0752e3 bgez a4,80005ae8 +80005b08: 00040513 mv a0,s0 +80005b0c: 00c12083 lw ra,12(sp) +80005b10: 00812403 lw s0,8(sp) +80005b14: 00412483 lw s1,4(sp) +80005b18: 00012903 lw s2,0(sp) +80005b1c: 01010113 addi sp,sp,16 +80005b20: 00008067 ret +80005b24: f007f713 andi a4,a5,-256 +80005b28: 00000413 li s0,0 +80005b2c: 04071063 bnez a4,80005b6c +80005b30: f6f00913 li s2,-145 +80005b34: 0140006f j 80005b48 +80005b38: fff40413 addi s0,s0,-1 +80005b3c: 8e9ff0ef jal ra,80005424 +80005b40: fd2404e3 beq s0,s2,80005b08 +80005b44: 0044d783 lhu a5,4(s1) +80005b48: 00048513 mv a0,s1 +80005b4c: fe0796e3 bnez a5,80005b38 +80005b50: 00040513 mv a0,s0 +80005b54: 00c12083 lw ra,12(sp) +80005b58: 00812403 lw s0,8(sp) +80005b5c: 00412483 lw s1,4(sp) +80005b60: 00012903 lw s2,0(sp) +80005b64: 01010113 addi sp,sp,16 +80005b68: 00008067 ret +80005b6c: 00450693 addi a3,a0,4 +80005b70: 01a50593 addi a1,a0,26 +80005b74: 00000713 li a4,0 +80005b78: 0080006f j 80005b80 +80005b7c: 0006d783 lhu a5,0(a3) +80005b80: 0087d613 srli a2,a5,0x8 +80005b84: 00c76733 or a4,a4,a2 +80005b88: 00879793 slli a5,a5,0x8 +80005b8c: 00e69023 sh a4,0(a3) +80005b90: 01079713 slli a4,a5,0x10 +80005b94: 00268693 addi a3,a3,2 +80005b98: 01075713 srli a4,a4,0x10 +80005b9c: feb690e3 bne a3,a1,80005b7c +80005ba0: 0044d783 lhu a5,4(s1) +80005ba4: ff800413 li s0,-8 +80005ba8: f89ff06f j 80005b30 -80005b48 : -80005b48: fe010113 addi sp,sp,-32 -80005b4c: 00812c23 sw s0,24(sp) -80005b50: 00912a23 sw s1,20(sp) -80005b54: 01212823 sw s2,16(sp) -80005b58: 01312623 sw s3,12(sp) -80005b5c: 01412423 sw s4,8(sp) -80005b60: 01512223 sw s5,4(sp) -80005b64: 00068913 mv s2,a3 -80005b68: 00078493 mv s1,a5 -80005b6c: 00112e23 sw ra,28(sp) -80005b70: 00050413 mv s0,a0 -80005b74: 00058993 mv s3,a1 -80005b78: 00060a13 mv s4,a2 -80005b7c: 00070a93 mv s5,a4 -80005b80: e4dff0ef jal ra,800059cc -80005b84: 09000793 li a5,144 -80005b88: 40a90933 sub s2,s2,a0 -80005b8c: 06a7de63 bge a5,a0,80005c08 -80005b90: 000087b7 lui a5,0x8 -80005b94: ffe78793 addi a5,a5,-2 # 7ffe <_start-0x7fff8002> -80005b98: 2127de63 bge a5,s2,80005db4 -80005b9c: 1e0a8863 beqz s5,80005d8c -80005ba0: 0044a503 lw a0,4(s1) -80005ba4: 0004a783 lw a5,0(s1) -80005ba8: 0ea78e63 beq a5,a0,80005ca4 -80005bac: 01a48713 addi a4,s1,26 -80005bb0: 03448793 addi a5,s1,52 -80005bb4: 00270713 addi a4,a4,2 -80005bb8: fe071f23 sh zero,-2(a4) -80005bbc: fef71ce3 bne a4,a5,80005bb4 -80005bc0: 03800793 li a5,56 -80005bc4: 36f50463 beq a0,a5,80005f2c -80005bc8: 06a7d263 bge a5,a0,80005c2c -80005bcc: 04000793 li a5,64 -80005bd0: 2ef50e63 beq a0,a5,80005ecc -80005bd4: 07100793 li a5,113 -80005bd8: 32f51063 bne a0,a5,80005ef8 -80005bdc: 400087b7 lui a5,0x40008 -80005be0: fff78793 addi a5,a5,-1 # 40007fff <_start-0x3fff8001> -80005be4: 00a00713 li a4,10 -80005be8: 00f4aa23 sw a5,20(s1) -80005bec: ffff87b7 lui a5,0xffff8 -80005bf0: 00e4a423 sw a4,8(s1) -80005bf4: 00f49c23 sh a5,24(s1) -80005bf8: 00e4a623 sw a4,12(s1) -80005bfc: 00a00793 li a5,10 -80005c00: 00008737 lui a4,0x8 -80005c04: 0680006f j 80005c6c -80005c08: 1e095663 bgez s2,80005df4 -80005c0c: f7000793 li a5,-144 -80005c10: 1af95e63 bge s2,a5,80005dcc -80005c14: 00240793 addi a5,s0,2 -80005c18: 01a40413 addi s0,s0,26 -80005c1c: 00278793 addi a5,a5,2 # ffff8002 <__BSS_END__+0x7ffe1072> -80005c20: fe079f23 sh zero,-2(a5) -80005c24: fe879ce3 bne a5,s0,80005c1c -80005c28: 1400006f j 80005d68 -80005c2c: 01800793 li a5,24 -80005c30: 26f50863 beq a0,a5,80005ea0 -80005c34: 03500793 li a5,53 -80005c38: 2cf51063 bne a0,a5,80005ef8 -80005c3c: 040007b7 lui a5,0x4000 -80005c40: 7ff78793 addi a5,a5,2047 # 40007ff <_start-0x7bfff801> -80005c44: 00600713 li a4,6 -80005c48: 00f4aa23 sw a5,20(s1) -80005c4c: 000017b7 lui a5,0x1 -80005c50: 80078793 addi a5,a5,-2048 # 800 <_start-0x7ffff800> +80005bac : +80005bac: fe010113 addi sp,sp,-32 +80005bb0: 00812c23 sw s0,24(sp) +80005bb4: 00912a23 sw s1,20(sp) +80005bb8: 01212823 sw s2,16(sp) +80005bbc: 01312623 sw s3,12(sp) +80005bc0: 01412423 sw s4,8(sp) +80005bc4: 01512223 sw s5,4(sp) +80005bc8: 00068913 mv s2,a3 +80005bcc: 00078493 mv s1,a5 +80005bd0: 00112e23 sw ra,28(sp) +80005bd4: 00050413 mv s0,a0 +80005bd8: 00058993 mv s3,a1 +80005bdc: 00060a13 mv s4,a2 +80005be0: 00070a93 mv s5,a4 +80005be4: e4dff0ef jal ra,80005a30 +80005be8: 09000793 li a5,144 +80005bec: 40a90933 sub s2,s2,a0 +80005bf0: 06a7de63 bge a5,a0,80005c6c +80005bf4: 000087b7 lui a5,0x8 +80005bf8: ffe78793 addi a5,a5,-2 # 7ffe <_start-0x7fff8002> +80005bfc: 2127de63 bge a5,s2,80005e18 +80005c00: 1e0a8863 beqz s5,80005df0 +80005c04: 0044a503 lw a0,4(s1) +80005c08: 0004a783 lw a5,0(s1) +80005c0c: 0ea78e63 beq a5,a0,80005d08 +80005c10: 01a48713 addi a4,s1,26 +80005c14: 03448793 addi a5,s1,52 +80005c18: 00270713 addi a4,a4,2 +80005c1c: fe071f23 sh zero,-2(a4) +80005c20: fef71ce3 bne a4,a5,80005c18 +80005c24: 03800793 li a5,56 +80005c28: 36f50463 beq a0,a5,80005f90 +80005c2c: 06a7d263 bge a5,a0,80005c90 +80005c30: 04000793 li a5,64 +80005c34: 2ef50e63 beq a0,a5,80005f30 +80005c38: 07100793 li a5,113 +80005c3c: 32f51063 bne a0,a5,80005f5c +80005c40: 400087b7 lui a5,0x40008 +80005c44: fff78793 addi a5,a5,-1 # 40007fff <_start-0x3fff8001> +80005c48: 00a00713 li a4,10 +80005c4c: 00f4aa23 sw a5,20(s1) +80005c50: ffff87b7 lui a5,0xffff8 80005c54: 00e4a423 sw a4,8(s1) -80005c58: 00e4a623 sw a4,12(s1) -80005c5c: 00001737 lui a4,0x1 -80005c60: 00f49c23 sh a5,24(s1) -80005c64: 80070713 addi a4,a4,-2048 # 800 <_start-0x7ffff800> -80005c68: 00600793 li a5,6 -80005c6c: 00878793 addi a5,a5,8 -80005c70: 00179793 slli a5,a5,0x1 -80005c74: 00f487b3 add a5,s1,a5 -80005c78: 00e79523 sh a4,10(a5) -80005c7c: 00a4a023 sw a0,0(s1) -80005c80: 03204263 bgtz s2,80005ca4 -80005c84: 09000793 li a5,144 -80005c88: 1ef50863 beq a0,a5,80005e78 -80005c8c: 01845783 lhu a5,24(s0) -80005c90: 00040513 mv a0,s0 -80005c94: 0017f793 andi a5,a5,1 -80005c98: 00f9e9b3 or s3,s3,a5 -80005c9c: f24ff0ef jal ra,800053c0 -80005ca0: 0044a503 lw a0,4(s1) -80005ca4: 0084a583 lw a1,8(s1) -80005ca8: 0144d783 lhu a5,20(s1) -80005cac: 08f00813 li a6,143 -80005cb0: 00159613 slli a2,a1,0x1 -80005cb4: 00c40633 add a2,s0,a2 -80005cb8: 00065703 lhu a4,0(a2) -80005cbc: 00f776b3 and a3,a4,a5 -80005cc0: 02a84a63 blt a6,a0,80005cf4 -80005cc4: 00b00813 li a6,11 -80005cc8: 02b84663 blt a6,a1,80005cf4 -80005ccc: 00060713 mv a4,a2 -80005cd0: 01840593 addi a1,s0,24 -80005cd4: 00275783 lhu a5,2(a4) -80005cd8: 00078463 beqz a5,80005ce0 -80005cdc: 0016e693 ori a3,a3,1 -80005ce0: 00071123 sh zero,2(a4) -80005ce4: 00270713 addi a4,a4,2 -80005ce8: fee596e3 bne a1,a4,80005cd4 -80005cec: 00065703 lhu a4,0(a2) -80005cf0: 0144d783 lhu a5,20(s1) -80005cf4: fff7c793 not a5,a5 -80005cf8: 00e7f7b3 and a5,a5,a4 -80005cfc: 00f61023 sh a5,0(a2) -80005d00: 0164d783 lhu a5,22(s1) -80005d04: 00d7f733 and a4,a5,a3 -80005d08: 04070063 beqz a4,80005d48 -80005d0c: 12d78263 beq a5,a3,80005e30 -80005d10: 03248613 addi a2,s1,50 -80005d14: 01840713 addi a4,s0,24 -80005d18: 01c48493 addi s1,s1,28 -80005d1c: 00000693 li a3,0 -80005d20: 00065783 lhu a5,0(a2) -80005d24: 00075583 lhu a1,0(a4) -80005d28: ffe70713 addi a4,a4,-2 -80005d2c: ffe60613 addi a2,a2,-2 -80005d30: 00b787b3 add a5,a5,a1 -80005d34: 00d787b3 add a5,a5,a3 -80005d38: 00f71123 sh a5,2(a4) -80005d3c: 0107d793 srli a5,a5,0x10 -80005d40: 0017f693 andi a3,a5,1 -80005d44: fc961ee3 bne a2,s1,80005d20 -80005d48: 11205663 blez s2,80005e54 -80005d4c: 00445783 lhu a5,4(s0) -80005d50: 0a079c63 bnez a5,80005e08 -80005d54: 000087b7 lui a5,0x8 -80005d58: 00041c23 sh zero,24(s0) -80005d5c: ffe78793 addi a5,a5,-2 # 7ffe <_start-0x7fff8002> -80005d60: 0327c863 blt a5,s2,80005d90 -80005d64: 01241123 sh s2,2(s0) -80005d68: 01c12083 lw ra,28(sp) -80005d6c: 01812403 lw s0,24(sp) -80005d70: 01412483 lw s1,20(sp) -80005d74: 01012903 lw s2,16(sp) -80005d78: 00c12983 lw s3,12(sp) -80005d7c: 00812a03 lw s4,8(sp) -80005d80: 00412a83 lw s5,4(sp) -80005d84: 02010113 addi sp,sp,32 -80005d88: 00008067 ret -80005d8c: 00041c23 sh zero,24(s0) -80005d90: ffff87b7 lui a5,0xffff8 -80005d94: fff7c793 not a5,a5 -80005d98: 00f41123 sh a5,2(s0) -80005d9c: 00440793 addi a5,s0,4 -80005da0: 01840413 addi s0,s0,24 -80005da4: 00079023 sh zero,0(a5) # ffff8000 <__BSS_END__+0x7ffe1070> -80005da8: 00278793 addi a5,a5,2 -80005dac: fef41ce3 bne s0,a5,80005da4 -80005db0: fb9ff06f j 80005d68 -80005db4: 00240793 addi a5,s0,2 -80005db8: 01a40413 addi s0,s0,26 -80005dbc: 00278793 addi a5,a5,2 -80005dc0: fe079f23 sh zero,-2(a5) -80005dc4: fe879ce3 bne a5,s0,80005dbc -80005dc8: fa1ff06f j 80005d68 -80005dcc: 00090593 mv a1,s2 -80005dd0: 00040513 mv a0,s0 -80005dd4: a4dff0ef jal ra,80005820 -80005dd8: 00050463 beqz a0,80005de0 -80005ddc: 00100993 li s3,1 -80005de0: 0a0a8a63 beqz s5,80005e94 -80005de4: 0044a503 lw a0,4(s1) -80005de8: 0004a783 lw a5,0(s1) -80005dec: dca790e3 bne a5,a0,80005bac -80005df0: e95ff06f j 80005c84 -80005df4: f60a80e3 beqz s5,80005d54 -80005df8: 0044a503 lw a0,4(s1) -80005dfc: 0004a783 lw a5,0(s1) -80005e00: daf516e3 bne a0,a5,80005bac -80005e04: e7dff06f j 80005c80 -80005e08: 00040513 mv a0,s0 -80005e0c: db4ff0ef jal ra,800053c0 -80005e10: 000087b7 lui a5,0x8 -80005e14: 00190913 addi s2,s2,1 -80005e18: 00041c23 sh zero,24(s0) -80005e1c: ffe78793 addi a5,a5,-2 # 7ffe <_start-0x7fff8002> -80005e20: f727c8e3 blt a5,s2,80005d90 -80005e24: f40950e3 bgez s2,80005d64 -80005e28: 00041123 sh zero,2(s0) -80005e2c: f3dff06f j 80005d68 -80005e30: 0e099a63 bnez s3,80005f24 -80005e34: 00c4a783 lw a5,12(s1) -80005e38: 0184d703 lhu a4,24(s1) -80005e3c: 00179793 slli a5,a5,0x1 -80005e40: 00f407b3 add a5,s0,a5 -80005e44: 0007d783 lhu a5,0(a5) -80005e48: 00e7f7b3 and a5,a5,a4 -80005e4c: ec0792e3 bnez a5,80005d10 -80005e50: ef204ee3 bgtz s2,80005d4c -80005e54: 09000793 li a5,144 -80005e58: 00f50663 beq a0,a5,80005e64 -80005e5c: 00040513 mv a0,s0 -80005e60: dc8ff0ef jal ra,80005428 -80005e64: 00445783 lhu a5,4(s0) -80005e68: fa0790e3 bnez a5,80005e08 -80005e6c: 00041c23 sh zero,24(s0) -80005e70: fa094ce3 bltz s2,80005e28 -80005e74: ef1ff06f j 80005d64 -80005e78: 0084a603 lw a2,8(s1) -80005e7c: 0144d783 lhu a5,20(s1) -80005e80: 00161613 slli a2,a2,0x1 -80005e84: 00c40633 add a2,s0,a2 -80005e88: 00065703 lhu a4,0(a2) -80005e8c: 00e7f6b3 and a3,a5,a4 -80005e90: e65ff06f j 80005cf4 -80005e94: 00041c23 sh zero,24(s0) -80005e98: 00041123 sh zero,2(s0) -80005e9c: ecdff06f j 80005d68 -80005ea0: 008007b7 lui a5,0x800 -80005ea4: 0ff78793 addi a5,a5,255 # 8000ff <_start-0x7f7fff01> -80005ea8: 00400713 li a4,4 -80005eac: 00f4aa23 sw a5,20(s1) -80005eb0: 10000793 li a5,256 -80005eb4: 00e4a423 sw a4,8(s1) -80005eb8: 00f49c23 sh a5,24(s1) -80005ebc: 00e4a623 sw a4,12(s1) -80005ec0: 00400793 li a5,4 -80005ec4: 10000713 li a4,256 -80005ec8: da5ff06f j 80005c6c -80005ecc: 00700793 li a5,7 -80005ed0: 00f4a423 sw a5,8(s1) -80005ed4: 800107b7 lui a5,0x80010 -80005ed8: fff78793 addi a5,a5,-1 # 8000ffff <__BSS_END__+0xffff906f> -80005edc: 00f4aa23 sw a5,20(s1) -80005ee0: 00100793 li a5,1 -80005ee4: 00f49c23 sh a5,24(s1) -80005ee8: 00600793 li a5,6 -80005eec: 00f4a623 sw a5,12(s1) -80005ef0: 00100713 li a4,1 -80005ef4: d79ff06f j 80005c6c -80005ef8: 00c00793 li a5,12 -80005efc: 00f4a423 sw a5,8(s1) -80005f00: 800107b7 lui a5,0x80010 -80005f04: fff78793 addi a5,a5,-1 # 8000ffff <__BSS_END__+0xffff906f> -80005f08: 00f4aa23 sw a5,20(s1) -80005f0c: 00100793 li a5,1 -80005f10: 00f49c23 sh a5,24(s1) -80005f14: 00b00793 li a5,11 -80005f18: 00f4a623 sw a5,12(s1) -80005f1c: 00100713 li a4,1 -80005f20: d4dff06f j 80005c6c -80005f24: de0a06e3 beqz s4,80005d10 -80005f28: e21ff06f j 80005d48 -80005f2c: 008007b7 lui a5,0x800 -80005f30: 0ff78793 addi a5,a5,255 # 8000ff <_start-0x7f7fff01> -80005f34: 00600713 li a4,6 -80005f38: 00f4aa23 sw a5,20(s1) -80005f3c: 10000793 li a5,256 -80005f40: 00e4a423 sw a4,8(s1) -80005f44: 00f49c23 sh a5,24(s1) -80005f48: 00e4a623 sw a4,12(s1) +80005c58: 00f49c23 sh a5,24(s1) +80005c5c: 00e4a623 sw a4,12(s1) +80005c60: 00a00793 li a5,10 +80005c64: 00008737 lui a4,0x8 +80005c68: 0680006f j 80005cd0 +80005c6c: 1e095663 bgez s2,80005e58 +80005c70: f7000793 li a5,-144 +80005c74: 1af95e63 bge s2,a5,80005e30 +80005c78: 00240793 addi a5,s0,2 +80005c7c: 01a40413 addi s0,s0,26 +80005c80: 00278793 addi a5,a5,2 # ffff8002 <__BSS_END__+0x7ffe15ea> +80005c84: fe079f23 sh zero,-2(a5) +80005c88: fe879ce3 bne a5,s0,80005c80 +80005c8c: 1400006f j 80005dcc +80005c90: 01800793 li a5,24 +80005c94: 26f50863 beq a0,a5,80005f04 +80005c98: 03500793 li a5,53 +80005c9c: 2cf51063 bne a0,a5,80005f5c +80005ca0: 040007b7 lui a5,0x4000 +80005ca4: 7ff78793 addi a5,a5,2047 # 40007ff <_start-0x7bfff801> +80005ca8: 00600713 li a4,6 +80005cac: 00f4aa23 sw a5,20(s1) +80005cb0: 000017b7 lui a5,0x1 +80005cb4: 80078793 addi a5,a5,-2048 # 800 <_start-0x7ffff800> +80005cb8: 00e4a423 sw a4,8(s1) +80005cbc: 00e4a623 sw a4,12(s1) +80005cc0: 00001737 lui a4,0x1 +80005cc4: 00f49c23 sh a5,24(s1) +80005cc8: 80070713 addi a4,a4,-2048 # 800 <_start-0x7ffff800> +80005ccc: 00600793 li a5,6 +80005cd0: 00878793 addi a5,a5,8 +80005cd4: 00179793 slli a5,a5,0x1 +80005cd8: 00f487b3 add a5,s1,a5 +80005cdc: 00e79523 sh a4,10(a5) +80005ce0: 00a4a023 sw a0,0(s1) +80005ce4: 03204263 bgtz s2,80005d08 +80005ce8: 09000793 li a5,144 +80005cec: 1ef50863 beq a0,a5,80005edc +80005cf0: 01845783 lhu a5,24(s0) +80005cf4: 00040513 mv a0,s0 +80005cf8: 0017f793 andi a5,a5,1 +80005cfc: 00f9e9b3 or s3,s3,a5 +80005d00: f24ff0ef jal ra,80005424 +80005d04: 0044a503 lw a0,4(s1) +80005d08: 0084a583 lw a1,8(s1) +80005d0c: 0144d783 lhu a5,20(s1) +80005d10: 08f00813 li a6,143 +80005d14: 00159613 slli a2,a1,0x1 +80005d18: 00c40633 add a2,s0,a2 +80005d1c: 00065703 lhu a4,0(a2) +80005d20: 00f776b3 and a3,a4,a5 +80005d24: 02a84a63 blt a6,a0,80005d58 +80005d28: 00b00813 li a6,11 +80005d2c: 02b84663 blt a6,a1,80005d58 +80005d30: 00060713 mv a4,a2 +80005d34: 01840593 addi a1,s0,24 +80005d38: 00275783 lhu a5,2(a4) +80005d3c: 00078463 beqz a5,80005d44 +80005d40: 0016e693 ori a3,a3,1 +80005d44: 00071123 sh zero,2(a4) +80005d48: 00270713 addi a4,a4,2 +80005d4c: fee596e3 bne a1,a4,80005d38 +80005d50: 00065703 lhu a4,0(a2) +80005d54: 0144d783 lhu a5,20(s1) +80005d58: fff7c793 not a5,a5 +80005d5c: 00e7f7b3 and a5,a5,a4 +80005d60: 00f61023 sh a5,0(a2) +80005d64: 0164d783 lhu a5,22(s1) +80005d68: 00d7f733 and a4,a5,a3 +80005d6c: 04070063 beqz a4,80005dac +80005d70: 12d78263 beq a5,a3,80005e94 +80005d74: 03248613 addi a2,s1,50 +80005d78: 01840713 addi a4,s0,24 +80005d7c: 01c48493 addi s1,s1,28 +80005d80: 00000693 li a3,0 +80005d84: 00065783 lhu a5,0(a2) +80005d88: 00075583 lhu a1,0(a4) +80005d8c: ffe70713 addi a4,a4,-2 +80005d90: ffe60613 addi a2,a2,-2 +80005d94: 00b787b3 add a5,a5,a1 +80005d98: 00d787b3 add a5,a5,a3 +80005d9c: 00f71123 sh a5,2(a4) +80005da0: 0107d793 srli a5,a5,0x10 +80005da4: 0017f693 andi a3,a5,1 +80005da8: fc961ee3 bne a2,s1,80005d84 +80005dac: 11205663 blez s2,80005eb8 +80005db0: 00445783 lhu a5,4(s0) +80005db4: 0a079c63 bnez a5,80005e6c +80005db8: 000087b7 lui a5,0x8 +80005dbc: 00041c23 sh zero,24(s0) +80005dc0: ffe78793 addi a5,a5,-2 # 7ffe <_start-0x7fff8002> +80005dc4: 0327c863 blt a5,s2,80005df4 +80005dc8: 01241123 sh s2,2(s0) +80005dcc: 01c12083 lw ra,28(sp) +80005dd0: 01812403 lw s0,24(sp) +80005dd4: 01412483 lw s1,20(sp) +80005dd8: 01012903 lw s2,16(sp) +80005ddc: 00c12983 lw s3,12(sp) +80005de0: 00812a03 lw s4,8(sp) +80005de4: 00412a83 lw s5,4(sp) +80005de8: 02010113 addi sp,sp,32 +80005dec: 00008067 ret +80005df0: 00041c23 sh zero,24(s0) +80005df4: ffff87b7 lui a5,0xffff8 +80005df8: fff7c793 not a5,a5 +80005dfc: 00f41123 sh a5,2(s0) +80005e00: 00440793 addi a5,s0,4 +80005e04: 01840413 addi s0,s0,24 +80005e08: 00079023 sh zero,0(a5) # ffff8000 <__BSS_END__+0x7ffe15e8> +80005e0c: 00278793 addi a5,a5,2 +80005e10: fef41ce3 bne s0,a5,80005e08 +80005e14: fb9ff06f j 80005dcc +80005e18: 00240793 addi a5,s0,2 +80005e1c: 01a40413 addi s0,s0,26 +80005e20: 00278793 addi a5,a5,2 +80005e24: fe079f23 sh zero,-2(a5) +80005e28: fe879ce3 bne a5,s0,80005e20 +80005e2c: fa1ff06f j 80005dcc +80005e30: 00090593 mv a1,s2 +80005e34: 00040513 mv a0,s0 +80005e38: a4dff0ef jal ra,80005884 +80005e3c: 00050463 beqz a0,80005e44 +80005e40: 00100993 li s3,1 +80005e44: 0a0a8a63 beqz s5,80005ef8 +80005e48: 0044a503 lw a0,4(s1) +80005e4c: 0004a783 lw a5,0(s1) +80005e50: dca790e3 bne a5,a0,80005c10 +80005e54: e95ff06f j 80005ce8 +80005e58: f60a80e3 beqz s5,80005db8 +80005e5c: 0044a503 lw a0,4(s1) +80005e60: 0004a783 lw a5,0(s1) +80005e64: daf516e3 bne a0,a5,80005c10 +80005e68: e7dff06f j 80005ce4 +80005e6c: 00040513 mv a0,s0 +80005e70: db4ff0ef jal ra,80005424 +80005e74: 000087b7 lui a5,0x8 +80005e78: 00190913 addi s2,s2,1 +80005e7c: 00041c23 sh zero,24(s0) +80005e80: ffe78793 addi a5,a5,-2 # 7ffe <_start-0x7fff8002> +80005e84: f727c8e3 blt a5,s2,80005df4 +80005e88: f40950e3 bgez s2,80005dc8 +80005e8c: 00041123 sh zero,2(s0) +80005e90: f3dff06f j 80005dcc +80005e94: 0e099a63 bnez s3,80005f88 +80005e98: 00c4a783 lw a5,12(s1) +80005e9c: 0184d703 lhu a4,24(s1) +80005ea0: 00179793 slli a5,a5,0x1 +80005ea4: 00f407b3 add a5,s0,a5 +80005ea8: 0007d783 lhu a5,0(a5) +80005eac: 00e7f7b3 and a5,a5,a4 +80005eb0: ec0792e3 bnez a5,80005d74 +80005eb4: ef204ee3 bgtz s2,80005db0 +80005eb8: 09000793 li a5,144 +80005ebc: 00f50663 beq a0,a5,80005ec8 +80005ec0: 00040513 mv a0,s0 +80005ec4: dc8ff0ef jal ra,8000548c +80005ec8: 00445783 lhu a5,4(s0) +80005ecc: fa0790e3 bnez a5,80005e6c +80005ed0: 00041c23 sh zero,24(s0) +80005ed4: fa094ce3 bltz s2,80005e8c +80005ed8: ef1ff06f j 80005dc8 +80005edc: 0084a603 lw a2,8(s1) +80005ee0: 0144d783 lhu a5,20(s1) +80005ee4: 00161613 slli a2,a2,0x1 +80005ee8: 00c40633 add a2,s0,a2 +80005eec: 00065703 lhu a4,0(a2) +80005ef0: 00e7f6b3 and a3,a5,a4 +80005ef4: e65ff06f j 80005d58 +80005ef8: 00041c23 sh zero,24(s0) +80005efc: 00041123 sh zero,2(s0) +80005f00: ecdff06f j 80005dcc +80005f04: 008007b7 lui a5,0x800 +80005f08: 0ff78793 addi a5,a5,255 # 8000ff <_start-0x7f7fff01> +80005f0c: 00400713 li a4,4 +80005f10: 00f4aa23 sw a5,20(s1) +80005f14: 10000793 li a5,256 +80005f18: 00e4a423 sw a4,8(s1) +80005f1c: 00f49c23 sh a5,24(s1) +80005f20: 00e4a623 sw a4,12(s1) +80005f24: 00400793 li a5,4 +80005f28: 10000713 li a4,256 +80005f2c: da5ff06f j 80005cd0 +80005f30: 00700793 li a5,7 +80005f34: 00f4a423 sw a5,8(s1) +80005f38: 800107b7 lui a5,0x80010 +80005f3c: fff78793 addi a5,a5,-1 # 8000ffff <__BSS_END__+0xffff95e7> +80005f40: 00f4aa23 sw a5,20(s1) +80005f44: 00100793 li a5,1 +80005f48: 00f49c23 sh a5,24(s1) 80005f4c: 00600793 li a5,6 -80005f50: 10000713 li a4,256 -80005f54: d19ff06f j 80005c6c +80005f50: 00f4a623 sw a5,12(s1) +80005f54: 00100713 li a4,1 +80005f58: d79ff06f j 80005cd0 +80005f5c: 00c00793 li a5,12 +80005f60: 00f4a423 sw a5,8(s1) +80005f64: 800107b7 lui a5,0x80010 +80005f68: fff78793 addi a5,a5,-1 # 8000ffff <__BSS_END__+0xffff95e7> +80005f6c: 00f4aa23 sw a5,20(s1) +80005f70: 00100793 li a5,1 +80005f74: 00f49c23 sh a5,24(s1) +80005f78: 00b00793 li a5,11 +80005f7c: 00f4a623 sw a5,12(s1) +80005f80: 00100713 li a4,1 +80005f84: d4dff06f j 80005cd0 +80005f88: de0a06e3 beqz s4,80005d74 +80005f8c: e21ff06f j 80005dac +80005f90: 008007b7 lui a5,0x800 +80005f94: 0ff78793 addi a5,a5,255 # 8000ff <_start-0x7f7fff01> +80005f98: 00600713 li a4,6 +80005f9c: 00f4aa23 sw a5,20(s1) +80005fa0: 10000793 li a5,256 +80005fa4: 00e4a423 sw a4,8(s1) +80005fa8: 00f49c23 sh a5,24(s1) +80005fac: 00e4a623 sw a4,12(s1) +80005fb0: 00600793 li a5,6 +80005fb4: 10000713 li a4,256 +80005fb8: d19ff06f j 80005cd0 -80005f58 : -80005f58: fd010113 addi sp,sp,-48 -80005f5c: 01312e23 sw s3,28(sp) -80005f60: 00255983 lhu s3,2(a0) -80005f64: 02912223 sw s1,36(sp) -80005f68: 00058493 mv s1,a1 -80005f6c: 02112623 sw ra,44(sp) -80005f70: 02812423 sw s0,40(sp) -80005f74: 03212023 sw s2,32(sp) -80005f78: 01412c23 sw s4,24(sp) -80005f7c: 00060913 mv s2,a2 -80005f80: 01512a23 sw s5,20(sp) -80005f84: 01612823 sw s6,16(sp) -80005f88: 01712623 sw s7,12(sp) -80005f8c: 01812423 sw s8,8(sp) -80005f90: 01912223 sw s9,4(sp) -80005f94: 01a12023 sw s10,0(sp) -80005f98: 00050a13 mv s4,a0 -80005f9c: a31ff0ef jal ra,800059cc -80005fa0: 0024d403 lhu s0,2(s1) -80005fa4: 40a989b3 sub s3,s3,a0 -80005fa8: 00048513 mv a0,s1 -80005fac: a21ff0ef jal ra,800059cc -80005fb0: 03490a93 addi s5,s2,52 -80005fb4: 40a40433 sub s0,s0,a0 -80005fb8: 04e90713 addi a4,s2,78 -80005fbc: 000a8793 mv a5,s5 -80005fc0: 00278793 addi a5,a5,2 -80005fc4: fe079f23 sh zero,-2(a5) -80005fc8: fee79ce3 bne a5,a4,80005fc0 -80005fcc: 09344a63 blt s0,s3,80006060 -80005fd0: 004a0b93 addi s7,s4,4 -80005fd4: 00448b13 addi s6,s1,4 -80005fd8: fff98993 addi s3,s3,-1 -80005fdc: 01aa0c93 addi s9,s4,26 -80005fe0: 00248c13 addi s8,s1,2 -80005fe4: 000b0713 mv a4,s6 -80005fe8: 000b8793 mv a5,s7 -80005fec: 00278793 addi a5,a5,2 -80005ff0: 00270713 addi a4,a4,2 -80005ff4: ffe7d603 lhu a2,-2(a5) -80005ff8: ffe75683 lhu a3,-2(a4) -80005ffc: 0ad61a63 bne a2,a3,800060b0 -80006000: ff9796e3 bne a5,s9,80005fec -80006004: 018a0693 addi a3,s4,24 -80006008: 01848713 addi a4,s1,24 -8000600c: 00000613 li a2,0 -80006010: 00075783 lhu a5,0(a4) -80006014: 0006d583 lhu a1,0(a3) -80006018: ffe70713 addi a4,a4,-2 -8000601c: 40c787b3 sub a5,a5,a2 -80006020: 40b787b3 sub a5,a5,a1 -80006024: 00f71123 sh a5,2(a4) -80006028: 0107d793 srli a5,a5,0x10 -8000602c: ffe68693 addi a3,a3,-2 -80006030: 0017f613 andi a2,a5,1 -80006034: fcec1ee3 bne s8,a4,80006010 -80006038: 00100d13 li s10,1 -8000603c: 000a8513 mv a0,s5 -80006040: be8ff0ef jal ra,80005428 -80006044: 04c95783 lhu a5,76(s2) -80006048: fff40413 addi s0,s0,-1 -8000604c: 00048513 mv a0,s1 -80006050: 00fd6d33 or s10,s10,a5 -80006054: 05a91623 sh s10,76(s2) -80006058: bd0ff0ef jal ra,80005428 -8000605c: f93414e3 bne s0,s3,80005fe4 -80006060: 00040693 mv a3,s0 -80006064: 02812403 lw s0,40(sp) -80006068: 02c12083 lw ra,44(sp) -8000606c: 01c12983 lw s3,28(sp) -80006070: 01812a03 lw s4,24(sp) -80006074: 01412a83 lw s5,20(sp) -80006078: 01012b03 lw s6,16(sp) -8000607c: 00c12b83 lw s7,12(sp) -80006080: 00812c03 lw s8,8(sp) -80006084: 00412c83 lw s9,4(sp) -80006088: 00012d03 lw s10,0(sp) -8000608c: 00090793 mv a5,s2 -80006090: 00048513 mv a0,s1 -80006094: 02012903 lw s2,32(sp) -80006098: 02412483 lw s1,36(sp) -8000609c: 00000713 li a4,0 -800060a0: 00000613 li a2,0 -800060a4: 00000593 li a1,0 -800060a8: 03010113 addi sp,sp,48 -800060ac: a9dff06f j 80005b48 -800060b0: 00000d13 li s10,0 -800060b4: f8c6e4e3 bltu a3,a2,8000603c -800060b8: f4dff06f j 80006004 +80005fbc : +80005fbc: fd010113 addi sp,sp,-48 +80005fc0: 01312e23 sw s3,28(sp) +80005fc4: 00255983 lhu s3,2(a0) +80005fc8: 02912223 sw s1,36(sp) +80005fcc: 00058493 mv s1,a1 +80005fd0: 02112623 sw ra,44(sp) +80005fd4: 02812423 sw s0,40(sp) +80005fd8: 03212023 sw s2,32(sp) +80005fdc: 01412c23 sw s4,24(sp) +80005fe0: 00060913 mv s2,a2 +80005fe4: 01512a23 sw s5,20(sp) +80005fe8: 01612823 sw s6,16(sp) +80005fec: 01712623 sw s7,12(sp) +80005ff0: 01812423 sw s8,8(sp) +80005ff4: 01912223 sw s9,4(sp) +80005ff8: 01a12023 sw s10,0(sp) +80005ffc: 00050a13 mv s4,a0 +80006000: a31ff0ef jal ra,80005a30 +80006004: 0024d403 lhu s0,2(s1) +80006008: 40a989b3 sub s3,s3,a0 +8000600c: 00048513 mv a0,s1 +80006010: a21ff0ef jal ra,80005a30 +80006014: 03490a93 addi s5,s2,52 +80006018: 40a40433 sub s0,s0,a0 +8000601c: 04e90713 addi a4,s2,78 +80006020: 000a8793 mv a5,s5 +80006024: 00278793 addi a5,a5,2 +80006028: fe079f23 sh zero,-2(a5) +8000602c: fee79ce3 bne a5,a4,80006024 +80006030: 09344a63 blt s0,s3,800060c4 +80006034: 004a0b93 addi s7,s4,4 +80006038: 00448b13 addi s6,s1,4 +8000603c: fff98993 addi s3,s3,-1 +80006040: 01aa0c93 addi s9,s4,26 +80006044: 00248c13 addi s8,s1,2 +80006048: 000b0713 mv a4,s6 +8000604c: 000b8793 mv a5,s7 +80006050: 00278793 addi a5,a5,2 +80006054: 00270713 addi a4,a4,2 +80006058: ffe7d603 lhu a2,-2(a5) +8000605c: ffe75683 lhu a3,-2(a4) +80006060: 0ad61a63 bne a2,a3,80006114 +80006064: ff9796e3 bne a5,s9,80006050 +80006068: 018a0693 addi a3,s4,24 +8000606c: 01848713 addi a4,s1,24 +80006070: 00000613 li a2,0 +80006074: 00075783 lhu a5,0(a4) +80006078: 0006d583 lhu a1,0(a3) +8000607c: ffe70713 addi a4,a4,-2 +80006080: 40c787b3 sub a5,a5,a2 +80006084: 40b787b3 sub a5,a5,a1 +80006088: 00f71123 sh a5,2(a4) +8000608c: 0107d793 srli a5,a5,0x10 +80006090: ffe68693 addi a3,a3,-2 +80006094: 0017f613 andi a2,a5,1 +80006098: fcec1ee3 bne s8,a4,80006074 +8000609c: 00100d13 li s10,1 +800060a0: 000a8513 mv a0,s5 +800060a4: be8ff0ef jal ra,8000548c +800060a8: 04c95783 lhu a5,76(s2) +800060ac: fff40413 addi s0,s0,-1 +800060b0: 00048513 mv a0,s1 +800060b4: 00fd6d33 or s10,s10,a5 +800060b8: 05a91623 sh s10,76(s2) +800060bc: bd0ff0ef jal ra,8000548c +800060c0: f93414e3 bne s0,s3,80006048 +800060c4: 00040693 mv a3,s0 +800060c8: 02812403 lw s0,40(sp) +800060cc: 02c12083 lw ra,44(sp) +800060d0: 01c12983 lw s3,28(sp) +800060d4: 01812a03 lw s4,24(sp) +800060d8: 01412a83 lw s5,20(sp) +800060dc: 01012b03 lw s6,16(sp) +800060e0: 00c12b83 lw s7,12(sp) +800060e4: 00812c03 lw s8,8(sp) +800060e8: 00412c83 lw s9,4(sp) +800060ec: 00012d03 lw s10,0(sp) +800060f0: 00090793 mv a5,s2 +800060f4: 00048513 mv a0,s1 +800060f8: 02012903 lw s2,32(sp) +800060fc: 02412483 lw s1,36(sp) +80006100: 00000713 li a4,0 +80006104: 00000613 li a2,0 +80006108: 00000593 li a1,0 +8000610c: 03010113 addi sp,sp,48 +80006110: a9dff06f j 80005bac +80006114: 00000d13 li s10,0 +80006118: f8c6e4e3 bltu a3,a2,800060a0 +8000611c: f4dff06f j 80006068 -800060bc : -800060bc: 00055703 lhu a4,0(a0) -800060c0: 00255783 lhu a5,2(a0) -800060c4: 04070263 beqz a4,80006108 -800060c8: ffff8737 lui a4,0xffff8 -800060cc: 00e7e7b3 or a5,a5,a4 -800060d0: 00f59923 sh a5,18(a1) -800060d4: 00255703 lhu a4,2(a0) -800060d8: 000087b7 lui a5,0x8 -800060dc: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -800060e0: 02f70e63 beq a4,a5,8000611c -800060e4: 00650793 addi a5,a0,6 -800060e8: 01058593 addi a1,a1,16 -800060ec: 01850513 addi a0,a0,24 -800060f0: 00278793 addi a5,a5,2 -800060f4: ffe7d703 lhu a4,-2(a5) -800060f8: ffe58593 addi a1,a1,-2 -800060fc: 00e59123 sh a4,2(a1) -80006100: fea798e3 bne a5,a0,800060f0 -80006104: 00008067 ret -80006108: 00f59923 sh a5,18(a1) -8000610c: 00255703 lhu a4,2(a0) -80006110: 000087b7 lui a5,0x8 -80006114: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -80006118: fcf716e3 bne a4,a5,800060e4 -8000611c: 00650793 addi a5,a0,6 -80006120: 01a50513 addi a0,a0,26 -80006124: 0007d703 lhu a4,0(a5) -80006128: 00278793 addi a5,a5,2 -8000612c: 02071a63 bnez a4,80006160 -80006130: fea79ae3 bne a5,a0,80006124 -80006134: 01258713 addi a4,a1,18 -80006138: 00058793 mv a5,a1 -8000613c: 00278793 addi a5,a5,2 -80006140: fe079f23 sh zero,-2(a5) -80006144: fef71ce3 bne a4,a5,8000613c -80006148: 0125d783 lhu a5,18(a1) -8000614c: 00008737 lui a4,0x8 -80006150: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -80006154: 00e7e7b3 or a5,a5,a4 -80006158: 00f59923 sh a5,18(a1) -8000615c: 00008067 ret -80006160: 01058713 addi a4,a1,16 -80006164: 00058793 mv a5,a1 -80006168: 00278793 addi a5,a5,2 -8000616c: fe079f23 sh zero,-2(a5) -80006170: fee79ce3 bne a5,a4,80006168 -80006174: 7fffc7b7 lui a5,0x7fffc -80006178: 00f5a823 sw a5,16(a1) -8000617c: 00008067 ret +80006120 : +80006120: 00055703 lhu a4,0(a0) +80006124: 00255783 lhu a5,2(a0) +80006128: 04070263 beqz a4,8000616c +8000612c: ffff8737 lui a4,0xffff8 +80006130: 00e7e7b3 or a5,a5,a4 +80006134: 00f59923 sh a5,18(a1) +80006138: 00255703 lhu a4,2(a0) +8000613c: 000087b7 lui a5,0x8 +80006140: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> +80006144: 02f70e63 beq a4,a5,80006180 +80006148: 00650793 addi a5,a0,6 +8000614c: 01058593 addi a1,a1,16 +80006150: 01850513 addi a0,a0,24 +80006154: 00278793 addi a5,a5,2 +80006158: ffe7d703 lhu a4,-2(a5) +8000615c: ffe58593 addi a1,a1,-2 +80006160: 00e59123 sh a4,2(a1) +80006164: fea798e3 bne a5,a0,80006154 +80006168: 00008067 ret +8000616c: 00f59923 sh a5,18(a1) +80006170: 00255703 lhu a4,2(a0) +80006174: 000087b7 lui a5,0x8 +80006178: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> +8000617c: fcf716e3 bne a4,a5,80006148 +80006180: 00650793 addi a5,a0,6 +80006184: 01a50513 addi a0,a0,26 +80006188: 0007d703 lhu a4,0(a5) +8000618c: 00278793 addi a5,a5,2 +80006190: 02071a63 bnez a4,800061c4 +80006194: fea79ae3 bne a5,a0,80006188 +80006198: 01258713 addi a4,a1,18 +8000619c: 00058793 mv a5,a1 +800061a0: 00278793 addi a5,a5,2 +800061a4: fe079f23 sh zero,-2(a5) +800061a8: fef71ce3 bne a4,a5,800061a0 +800061ac: 0125d783 lhu a5,18(a1) +800061b0: 00008737 lui a4,0x8 +800061b4: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> +800061b8: 00e7e7b3 or a5,a5,a4 +800061bc: 00f59923 sh a5,18(a1) +800061c0: 00008067 ret +800061c4: 01058713 addi a4,a1,16 +800061c8: 00058793 mv a5,a1 +800061cc: 00278793 addi a5,a5,2 +800061d0: fe079f23 sh zero,-2(a5) +800061d4: fee79ce3 bne a5,a4,800061cc +800061d8: 7fffc7b7 lui a5,0x7fffc +800061dc: 00f5a823 sw a5,16(a1) +800061e0: 00008067 ret -80006180 : -80006180: f7010113 addi sp,sp,-144 -80006184: 07512a23 sw s5,116(sp) -80006188: 01255a83 lhu s5,18(a0) -8000618c: 000087b7 lui a5,0x8 -80006190: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -80006194: 08812423 sw s0,136(sp) -80006198: 08912223 sw s1,132(sp) -8000619c: 09212023 sw s2,128(sp) -800061a0: 07312e23 sw s3,124(sp) -800061a4: 07612823 sw s6,112(sp) -800061a8: 08112623 sw ra,140(sp) -800061ac: 07412c23 sw s4,120(sp) -800061b0: 07712623 sw s7,108(sp) -800061b4: 07812423 sw s8,104(sp) -800061b8: 07912223 sw s9,100(sp) -800061bc: 0157fb33 and s6,a5,s5 -800061c0: 00050493 mv s1,a0 -800061c4: 00058913 mv s2,a1 -800061c8: 00060413 mv s0,a2 -800061cc: 00068993 mv s3,a3 -800061d0: 0afb1863 bne s6,a5,80006280 -800061d4: b5cff0ef jal ra,80005530 -800061d8: 20051a63 bnez a0,800063ec -800061dc: 01295a03 lhu s4,18(s2) -800061e0: 014b77b3 and a5,s6,s4 -800061e4: 23679263 bne a5,s6,80006408 -800061e8: 00090513 mv a0,s2 -800061ec: b44ff0ef jal ra,80005530 -800061f0: 0a051463 bnez a0,80006298 -800061f4: 00048513 mv a0,s1 -800061f8: e0cff0ef jal ra,80005804 -800061fc: 20051c63 bnez a0,80006414 -80006200: 000087b7 lui a5,0x8 -80006204: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -80006208: 0147fa33 and s4,a5,s4 -8000620c: 010a1a13 slli s4,s4,0x10 -80006210: 010a5a13 srli s4,s4,0x10 -80006214: 2cfa1263 bne s4,a5,800064d8 -80006218: 00090513 mv a0,s2 -8000621c: de8ff0ef jal ra,80005804 -80006220: 30051e63 bnez a0,8000653c -80006224: 0124d783 lhu a5,18(s1) -80006228: 00fa77b3 and a5,s4,a5 -8000622c: 21478263 beq a5,s4,80006430 -80006230: 00048513 mv a0,s1 -80006234: 00c10593 addi a1,sp,12 -80006238: ba8ff0ef jal ra,800055e0 -8000623c: 00090513 mv a0,s2 -80006240: 02810593 addi a1,sp,40 -80006244: b9cff0ef jal ra,800055e0 -80006248: 00e15483 lhu s1,14(sp) -8000624c: 02a15903 lhu s2,42(sp) -80006250: 08049a63 bnez s1,800062e4 -80006254: 01010793 addi a5,sp,16 -80006258: 02410693 addi a3,sp,36 -8000625c: 2af68c63 beq a3,a5,80006514 -80006260: 00278793 addi a5,a5,2 -80006264: ffe7d703 lhu a4,-2(a5) -80006268: fe070ae3 beqz a4,8000625c -8000626c: 00c10513 addi a0,sp,12 -80006270: f5cff0ef jal ra,800059cc -80006274: 40a004b3 neg s1,a0 -80006278: 02a15703 lhu a4,42(sp) -8000627c: 06c0006f j 800062e8 -80006280: 0125da03 lhu s4,18(a1) -80006284: 0147f733 and a4,a5,s4 -80006288: faf714e3 bne a4,a5,80006230 -8000628c: 00058513 mv a0,a1 -80006290: aa0ff0ef jal ra,80005530 -80006294: f60506e3 beqz a0,80006200 -80006298: 01490713 addi a4,s2,20 -8000629c: 00290913 addi s2,s2,2 -800062a0: ffe95783 lhu a5,-2(s2) -800062a4: 00240413 addi s0,s0,2 -800062a8: fef41f23 sh a5,-2(s0) -800062ac: ff2718e3 bne a4,s2,8000629c -800062b0: 08c12083 lw ra,140(sp) -800062b4: 08812403 lw s0,136(sp) -800062b8: 08412483 lw s1,132(sp) -800062bc: 08012903 lw s2,128(sp) -800062c0: 07c12983 lw s3,124(sp) -800062c4: 07812a03 lw s4,120(sp) -800062c8: 07412a83 lw s5,116(sp) -800062cc: 07012b03 lw s6,112(sp) -800062d0: 06c12b83 lw s7,108(sp) -800062d4: 06812c03 lw s8,104(sp) -800062d8: 06412c83 lw s9,100(sp) -800062dc: 09010113 addi sp,sp,144 -800062e0: 00008067 ret -800062e4: 00090713 mv a4,s2 -800062e8: 00090b13 mv s6,s2 -800062ec: 02c10793 addi a5,sp,44 -800062f0: 04010693 addi a3,sp,64 -800062f4: 02071263 bnez a4,80006318 -800062f8: 22f68863 beq a3,a5,80006528 -800062fc: 00278793 addi a5,a5,2 -80006300: ffe7d703 lhu a4,-2(a5) -80006304: fe070ae3 beqz a4,800062f8 -80006308: 02810513 addi a0,sp,40 -8000630c: ec0ff0ef jal ra,800059cc -80006310: 02a15703 lhu a4,42(sp) -80006314: 40a90b33 sub s6,s2,a0 -80006318: 02815783 lhu a5,40(sp) -8000631c: 03898a93 addi s5,s3,56 -80006320: 02e99b23 sh a4,54(s3) -80006324: 02f99a23 sh a5,52(s3) -80006328: 04e98713 addi a4,s3,78 -8000632c: 000a8793 mv a5,s5 -80006330: 00079023 sh zero,0(a5) -80006334: 00278793 addi a5,a5,2 -80006338: fef71ce3 bne a4,a5,80006330 -8000633c: 04c98b93 addi s7,s3,76 -80006340: 00000a13 li s4,0 -80006344: 02410913 addi s2,sp,36 -80006348: 01010c93 addi s9,sp,16 -8000634c: 04610c13 addi s8,sp,70 -80006350: 00095503 lhu a0,0(s2) -80006354: ffe90913 addi s2,s2,-2 -80006358: 12051e63 bnez a0,80006494 -8000635c: 04c9d703 lhu a4,76(s3) -80006360: 000b8793 mv a5,s7 -80006364: 00ea6a33 or s4,s4,a4 -80006368: ffe78793 addi a5,a5,-2 -8000636c: 0007d703 lhu a4,0(a5) -80006370: 00e79123 sh a4,2(a5) -80006374: ff579ae3 bne a5,s5,80006368 -80006378: 02099c23 sh zero,56(s3) -8000637c: fd991ae3 bne s2,s9,80006350 -80006380: 03498713 addi a4,s3,52 -80006384: 02810793 addi a5,sp,40 -80006388: 04210693 addi a3,sp,66 -8000638c: 00075603 lhu a2,0(a4) -80006390: 00278793 addi a5,a5,2 -80006394: 00270713 addi a4,a4,2 -80006398: fec79f23 sh a2,-2(a5) -8000639c: fef698e3 bne a3,a5,8000638c -800063a0: ffffc6b7 lui a3,0xffffc -800063a4: 016484b3 add s1,s1,s6 -800063a8: 00268693 addi a3,a3,2 # ffffc002 <__BSS_END__+0x7ffe5072> -800063ac: 00098793 mv a5,s3 -800063b0: 04000713 li a4,64 -800063b4: 00d486b3 add a3,s1,a3 -800063b8: 00000613 li a2,0 -800063bc: 000a0593 mv a1,s4 -800063c0: 02810513 addi a0,sp,40 -800063c4: f84ff0ef jal ra,80005b48 -800063c8: 00c15703 lhu a4,12(sp) -800063cc: 02815783 lhu a5,40(sp) -800063d0: 1af70c63 beq a4,a5,80006588 -800063d4: fff00793 li a5,-1 -800063d8: 02f11423 sh a5,40(sp) -800063dc: 00040593 mv a1,s0 -800063e0: 02810513 addi a0,sp,40 -800063e4: cd9ff0ef jal ra,800060bc -800063e8: ec9ff06f j 800062b0 -800063ec: 01448713 addi a4,s1,20 -800063f0: 00248493 addi s1,s1,2 -800063f4: ffe4d783 lhu a5,-2(s1) -800063f8: 00240413 addi s0,s0,2 -800063fc: fef41f23 sh a5,-2(s0) -80006400: fee498e3 bne s1,a4,800063f0 -80006404: eadff06f j 800062b0 -80006408: 00048513 mv a0,s1 -8000640c: bf8ff0ef jal ra,80005804 -80006410: 0c050663 beqz a0,800064dc -80006414: 800155b7 lui a1,0x80015 -80006418: a2c58593 addi a1,a1,-1492 # 80014a2c <__BSS_END__+0xffffda9c> -8000641c: 00090513 mv a0,s2 -80006420: ac8ff0ef jal ra,800056e8 -80006424: 12050e63 beqz a0,80006560 -80006428: 01295a03 lhu s4,18(s2) -8000642c: dd5ff06f j 80006200 -80006430: 00048513 mv a0,s1 -80006434: bd0ff0ef jal ra,80005804 -80006438: 00051863 bnez a0,80006448 -8000643c: 00090513 mv a0,s2 -80006440: bc4ff0ef jal ra,80005804 -80006444: de0506e3 beqz a0,80006230 -80006448: 00048513 mv a0,s1 -8000644c: 954ff0ef jal ra,800055a0 -80006450: 00050493 mv s1,a0 -80006454: 00090513 mv a0,s2 -80006458: 948ff0ef jal ra,800055a0 -8000645c: 12a48263 beq s1,a0,80006580 -80006460: ffff87b7 lui a5,0xffff8 -80006464: 00f41923 sh a5,18(s0) -80006468: 01240713 addi a4,s0,18 -8000646c: 00040793 mv a5,s0 -80006470: 00278793 addi a5,a5,2 # ffff8002 <__BSS_END__+0x7ffe1072> -80006474: fe079f23 sh zero,-2(a5) -80006478: fee79ce3 bne a5,a4,80006470 -8000647c: 01245783 lhu a5,18(s0) -80006480: 00008737 lui a4,0x8 -80006484: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -80006488: 00e7e7b3 or a5,a5,a4 -8000648c: 00f41923 sh a5,18(s0) -80006490: e21ff06f j 800062b0 -80006494: 04410613 addi a2,sp,68 -80006498: 02810593 addi a1,sp,40 -8000649c: ffdfe0ef jal ra,80005498 -800064a0: 000b8613 mv a2,s7 -800064a4: 00000593 li a1,0 -800064a8: 05c10713 addi a4,sp,92 -800064ac: 00065503 lhu a0,0(a2) -800064b0: 00075783 lhu a5,0(a4) -800064b4: ffe60613 addi a2,a2,-2 -800064b8: ffe70713 addi a4,a4,-2 -800064bc: 00a787b3 add a5,a5,a0 -800064c0: 00b787b3 add a5,a5,a1 -800064c4: 00f61123 sh a5,2(a2) -800064c8: 0107d793 srli a5,a5,0x10 -800064cc: 0017f593 andi a1,a5,1 -800064d0: fd871ee3 bne a4,s8,800064ac -800064d4: e89ff06f j 8000635c -800064d8: 0124da83 lhu s5,18(s1) -800064dc: 000087b7 lui a5,0x8 -800064e0: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -800064e4: 0157fab3 and s5,a5,s5 -800064e8: 010a9a93 slli s5,s5,0x10 -800064ec: 010ada93 srli s5,s5,0x10 -800064f0: d4fa90e3 bne s5,a5,80006230 -800064f4: 00048513 mv a0,s1 -800064f8: b0cff0ef jal ra,80005804 -800064fc: f40516e3 bnez a0,80006448 -80006500: 01295783 lhu a5,18(s2) -80006504: fff7c793 not a5,a5 -80006508: 01179713 slli a4,a5,0x11 -8000650c: d20712e3 bnez a4,80006230 -80006510: f2dff06f j 8000643c -80006514: 01440793 addi a5,s0,20 -80006518: 00240413 addi s0,s0,2 -8000651c: fe041f23 sh zero,-2(s0) -80006520: fe879ce3 bne a5,s0,80006518 -80006524: d8dff06f j 800062b0 -80006528: 01440793 addi a5,s0,20 -8000652c: 00240413 addi s0,s0,2 -80006530: fe041f23 sh zero,-2(s0) -80006534: fef41ce3 bne s0,a5,8000652c -80006538: d79ff06f j 800062b0 -8000653c: 800155b7 lui a1,0x80015 -80006540: a2c58593 addi a1,a1,-1492 # 80014a2c <__BSS_END__+0xffffda9c> -80006544: 00048513 mv a0,s1 -80006548: 9a0ff0ef jal ra,800056e8 -8000654c: 00050a63 beqz a0,80006560 -80006550: 0124d783 lhu a5,18(s1) -80006554: 00fa77b3 and a5,s4,a5 -80006558: f9478ee3 beq a5,s4,800064f4 -8000655c: fa5ff06f j 80006500 -80006560: 01040713 addi a4,s0,16 -80006564: 00040793 mv a5,s0 -80006568: 00278793 addi a5,a5,2 -8000656c: fe079f23 sh zero,-2(a5) -80006570: fee79ce3 bne a5,a4,80006568 -80006574: 7fffc7b7 lui a5,0x7fffc -80006578: 00f42823 sw a5,16(s0) -8000657c: d35ff06f j 800062b0 -80006580: 00041923 sh zero,18(s0) -80006584: ee5ff06f j 80006468 -80006588: 02011423 sh zero,40(sp) -8000658c: e51ff06f j 800063dc +800061e4 : +800061e4: f7010113 addi sp,sp,-144 +800061e8: 07512a23 sw s5,116(sp) +800061ec: 01255a83 lhu s5,18(a0) +800061f0: 000087b7 lui a5,0x8 +800061f4: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> +800061f8: 08812423 sw s0,136(sp) +800061fc: 08912223 sw s1,132(sp) +80006200: 09212023 sw s2,128(sp) +80006204: 07312e23 sw s3,124(sp) +80006208: 07612823 sw s6,112(sp) +8000620c: 08112623 sw ra,140(sp) +80006210: 07412c23 sw s4,120(sp) +80006214: 07712623 sw s7,108(sp) +80006218: 07812423 sw s8,104(sp) +8000621c: 07912223 sw s9,100(sp) +80006220: 0157fb33 and s6,a5,s5 +80006224: 00050493 mv s1,a0 +80006228: 00058913 mv s2,a1 +8000622c: 00060413 mv s0,a2 +80006230: 00068993 mv s3,a3 +80006234: 0afb1863 bne s6,a5,800062e4 +80006238: b5cff0ef jal ra,80005594 +8000623c: 20051a63 bnez a0,80006450 +80006240: 01295a03 lhu s4,18(s2) +80006244: 014b77b3 and a5,s6,s4 +80006248: 23679263 bne a5,s6,8000646c +8000624c: 00090513 mv a0,s2 +80006250: b44ff0ef jal ra,80005594 +80006254: 0a051463 bnez a0,800062fc +80006258: 00048513 mv a0,s1 +8000625c: e0cff0ef jal ra,80005868 +80006260: 20051c63 bnez a0,80006478 +80006264: 000087b7 lui a5,0x8 +80006268: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> +8000626c: 0147fa33 and s4,a5,s4 +80006270: 010a1a13 slli s4,s4,0x10 +80006274: 010a5a13 srli s4,s4,0x10 +80006278: 2cfa1263 bne s4,a5,8000653c +8000627c: 00090513 mv a0,s2 +80006280: de8ff0ef jal ra,80005868 +80006284: 30051e63 bnez a0,800065a0 +80006288: 0124d783 lhu a5,18(s1) +8000628c: 00fa77b3 and a5,s4,a5 +80006290: 21478263 beq a5,s4,80006494 +80006294: 00048513 mv a0,s1 +80006298: 00c10593 addi a1,sp,12 +8000629c: ba8ff0ef jal ra,80005644 +800062a0: 00090513 mv a0,s2 +800062a4: 02810593 addi a1,sp,40 +800062a8: b9cff0ef jal ra,80005644 +800062ac: 00e15483 lhu s1,14(sp) +800062b0: 02a15903 lhu s2,42(sp) +800062b4: 08049a63 bnez s1,80006348 +800062b8: 01010793 addi a5,sp,16 +800062bc: 02410693 addi a3,sp,36 +800062c0: 2af68c63 beq a3,a5,80006578 +800062c4: 00278793 addi a5,a5,2 +800062c8: ffe7d703 lhu a4,-2(a5) +800062cc: fe070ae3 beqz a4,800062c0 +800062d0: 00c10513 addi a0,sp,12 +800062d4: f5cff0ef jal ra,80005a30 +800062d8: 40a004b3 neg s1,a0 +800062dc: 02a15703 lhu a4,42(sp) +800062e0: 06c0006f j 8000634c +800062e4: 0125da03 lhu s4,18(a1) +800062e8: 0147f733 and a4,a5,s4 +800062ec: faf714e3 bne a4,a5,80006294 +800062f0: 00058513 mv a0,a1 +800062f4: aa0ff0ef jal ra,80005594 +800062f8: f60506e3 beqz a0,80006264 +800062fc: 01490713 addi a4,s2,20 +80006300: 00290913 addi s2,s2,2 +80006304: ffe95783 lhu a5,-2(s2) +80006308: 00240413 addi s0,s0,2 +8000630c: fef41f23 sh a5,-2(s0) +80006310: ff2718e3 bne a4,s2,80006300 +80006314: 08c12083 lw ra,140(sp) +80006318: 08812403 lw s0,136(sp) +8000631c: 08412483 lw s1,132(sp) +80006320: 08012903 lw s2,128(sp) +80006324: 07c12983 lw s3,124(sp) +80006328: 07812a03 lw s4,120(sp) +8000632c: 07412a83 lw s5,116(sp) +80006330: 07012b03 lw s6,112(sp) +80006334: 06c12b83 lw s7,108(sp) +80006338: 06812c03 lw s8,104(sp) +8000633c: 06412c83 lw s9,100(sp) +80006340: 09010113 addi sp,sp,144 +80006344: 00008067 ret +80006348: 00090713 mv a4,s2 +8000634c: 00090b13 mv s6,s2 +80006350: 02c10793 addi a5,sp,44 +80006354: 04010693 addi a3,sp,64 +80006358: 02071263 bnez a4,8000637c +8000635c: 22f68863 beq a3,a5,8000658c +80006360: 00278793 addi a5,a5,2 +80006364: ffe7d703 lhu a4,-2(a5) +80006368: fe070ae3 beqz a4,8000635c +8000636c: 02810513 addi a0,sp,40 +80006370: ec0ff0ef jal ra,80005a30 +80006374: 02a15703 lhu a4,42(sp) +80006378: 40a90b33 sub s6,s2,a0 +8000637c: 02815783 lhu a5,40(sp) +80006380: 03898a93 addi s5,s3,56 +80006384: 02e99b23 sh a4,54(s3) +80006388: 02f99a23 sh a5,52(s3) +8000638c: 04e98713 addi a4,s3,78 +80006390: 000a8793 mv a5,s5 +80006394: 00079023 sh zero,0(a5) +80006398: 00278793 addi a5,a5,2 +8000639c: fef71ce3 bne a4,a5,80006394 +800063a0: 04c98b93 addi s7,s3,76 +800063a4: 00000a13 li s4,0 +800063a8: 02410913 addi s2,sp,36 +800063ac: 01010c93 addi s9,sp,16 +800063b0: 04610c13 addi s8,sp,70 +800063b4: 00095503 lhu a0,0(s2) +800063b8: ffe90913 addi s2,s2,-2 +800063bc: 12051e63 bnez a0,800064f8 +800063c0: 04c9d703 lhu a4,76(s3) +800063c4: 000b8793 mv a5,s7 +800063c8: 00ea6a33 or s4,s4,a4 +800063cc: ffe78793 addi a5,a5,-2 +800063d0: 0007d703 lhu a4,0(a5) +800063d4: 00e79123 sh a4,2(a5) +800063d8: ff579ae3 bne a5,s5,800063cc +800063dc: 02099c23 sh zero,56(s3) +800063e0: fd991ae3 bne s2,s9,800063b4 +800063e4: 03498713 addi a4,s3,52 +800063e8: 02810793 addi a5,sp,40 +800063ec: 04210693 addi a3,sp,66 +800063f0: 00075603 lhu a2,0(a4) +800063f4: 00278793 addi a5,a5,2 +800063f8: 00270713 addi a4,a4,2 +800063fc: fec79f23 sh a2,-2(a5) +80006400: fef698e3 bne a3,a5,800063f0 +80006404: ffffc6b7 lui a3,0xffffc +80006408: 016484b3 add s1,s1,s6 +8000640c: 00268693 addi a3,a3,2 # ffffc002 <__BSS_END__+0x7ffe55ea> +80006410: 00098793 mv a5,s3 +80006414: 04000713 li a4,64 +80006418: 00d486b3 add a3,s1,a3 +8000641c: 00000613 li a2,0 +80006420: 000a0593 mv a1,s4 +80006424: 02810513 addi a0,sp,40 +80006428: f84ff0ef jal ra,80005bac +8000642c: 00c15703 lhu a4,12(sp) +80006430: 02815783 lhu a5,40(sp) +80006434: 1af70c63 beq a4,a5,800065ec +80006438: fff00793 li a5,-1 +8000643c: 02f11423 sh a5,40(sp) +80006440: 00040593 mv a1,s0 +80006444: 02810513 addi a0,sp,40 +80006448: cd9ff0ef jal ra,80006120 +8000644c: ec9ff06f j 80006314 +80006450: 01448713 addi a4,s1,20 +80006454: 00248493 addi s1,s1,2 +80006458: ffe4d783 lhu a5,-2(s1) +8000645c: 00240413 addi s0,s0,2 +80006460: fef41f23 sh a5,-2(s0) +80006464: fee498e3 bne s1,a4,80006454 +80006468: eadff06f j 80006314 +8000646c: 00048513 mv a0,s1 +80006470: bf8ff0ef jal ra,80005868 +80006474: 0c050663 beqz a0,80006540 +80006478: 800155b7 lui a1,0x80015 +8000647c: ab458593 addi a1,a1,-1356 # 80014ab4 <__BSS_END__+0xffffe09c> +80006480: 00090513 mv a0,s2 +80006484: ac8ff0ef jal ra,8000574c +80006488: 12050e63 beqz a0,800065c4 +8000648c: 01295a03 lhu s4,18(s2) +80006490: dd5ff06f j 80006264 +80006494: 00048513 mv a0,s1 +80006498: bd0ff0ef jal ra,80005868 +8000649c: 00051863 bnez a0,800064ac +800064a0: 00090513 mv a0,s2 +800064a4: bc4ff0ef jal ra,80005868 +800064a8: de0506e3 beqz a0,80006294 +800064ac: 00048513 mv a0,s1 +800064b0: 954ff0ef jal ra,80005604 +800064b4: 00050493 mv s1,a0 +800064b8: 00090513 mv a0,s2 +800064bc: 948ff0ef jal ra,80005604 +800064c0: 12a48263 beq s1,a0,800065e4 +800064c4: ffff87b7 lui a5,0xffff8 +800064c8: 00f41923 sh a5,18(s0) +800064cc: 01240713 addi a4,s0,18 +800064d0: 00040793 mv a5,s0 +800064d4: 00278793 addi a5,a5,2 # ffff8002 <__BSS_END__+0x7ffe15ea> +800064d8: fe079f23 sh zero,-2(a5) +800064dc: fee79ce3 bne a5,a4,800064d4 +800064e0: 01245783 lhu a5,18(s0) +800064e4: 00008737 lui a4,0x8 +800064e8: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> +800064ec: 00e7e7b3 or a5,a5,a4 +800064f0: 00f41923 sh a5,18(s0) +800064f4: e21ff06f j 80006314 +800064f8: 04410613 addi a2,sp,68 +800064fc: 02810593 addi a1,sp,40 +80006500: ffdfe0ef jal ra,800054fc +80006504: 000b8613 mv a2,s7 +80006508: 00000593 li a1,0 +8000650c: 05c10713 addi a4,sp,92 +80006510: 00065503 lhu a0,0(a2) +80006514: 00075783 lhu a5,0(a4) +80006518: ffe60613 addi a2,a2,-2 +8000651c: ffe70713 addi a4,a4,-2 +80006520: 00a787b3 add a5,a5,a0 +80006524: 00b787b3 add a5,a5,a1 +80006528: 00f61123 sh a5,2(a2) +8000652c: 0107d793 srli a5,a5,0x10 +80006530: 0017f593 andi a1,a5,1 +80006534: fd871ee3 bne a4,s8,80006510 +80006538: e89ff06f j 800063c0 +8000653c: 0124da83 lhu s5,18(s1) +80006540: 000087b7 lui a5,0x8 +80006544: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> +80006548: 0157fab3 and s5,a5,s5 +8000654c: 010a9a93 slli s5,s5,0x10 +80006550: 010ada93 srli s5,s5,0x10 +80006554: d4fa90e3 bne s5,a5,80006294 +80006558: 00048513 mv a0,s1 +8000655c: b0cff0ef jal ra,80005868 +80006560: f40516e3 bnez a0,800064ac +80006564: 01295783 lhu a5,18(s2) +80006568: fff7c793 not a5,a5 +8000656c: 01179713 slli a4,a5,0x11 +80006570: d20712e3 bnez a4,80006294 +80006574: f2dff06f j 800064a0 +80006578: 01440793 addi a5,s0,20 +8000657c: 00240413 addi s0,s0,2 +80006580: fe041f23 sh zero,-2(s0) +80006584: fe879ce3 bne a5,s0,8000657c +80006588: d8dff06f j 80006314 +8000658c: 01440793 addi a5,s0,20 +80006590: 00240413 addi s0,s0,2 +80006594: fe041f23 sh zero,-2(s0) +80006598: fef41ce3 bne s0,a5,80006590 +8000659c: d79ff06f j 80006314 +800065a0: 800155b7 lui a1,0x80015 +800065a4: ab458593 addi a1,a1,-1356 # 80014ab4 <__BSS_END__+0xffffe09c> +800065a8: 00048513 mv a0,s1 +800065ac: 9a0ff0ef jal ra,8000574c +800065b0: 00050a63 beqz a0,800065c4 +800065b4: 0124d783 lhu a5,18(s1) +800065b8: 00fa77b3 and a5,s4,a5 +800065bc: f9478ee3 beq a5,s4,80006558 +800065c0: fa5ff06f j 80006564 +800065c4: 01040713 addi a4,s0,16 +800065c8: 00040793 mv a5,s0 +800065cc: 00278793 addi a5,a5,2 +800065d0: fe079f23 sh zero,-2(a5) +800065d4: fee79ce3 bne a5,a4,800065cc +800065d8: 7fffc7b7 lui a5,0x7fffc +800065dc: 00f42823 sw a5,16(s0) +800065e0: d35ff06f j 80006314 +800065e4: 00041923 sh zero,18(s0) +800065e8: ee5ff06f j 800064cc +800065ec: 02011423 sh zero,40(sp) +800065f0: e51ff06f j 80006440 -80006590 : -80006590: 01255783 lhu a5,18(a0) -80006594: f5010113 addi sp,sp,-176 -80006598: 0a812423 sw s0,168(sp) -8000659c: fff7c793 not a5,a5 -800065a0: 0a912223 sw s1,164(sp) -800065a4: 0b212023 sw s2,160(sp) -800065a8: 09612823 sw s6,144(sp) -800065ac: 0a112623 sw ra,172(sp) -800065b0: 09312e23 sw s3,156(sp) -800065b4: 09412c23 sw s4,152(sp) -800065b8: 09512a23 sw s5,148(sp) -800065bc: 09712623 sw s7,140(sp) -800065c0: 09812423 sw s8,136(sp) -800065c4: 09912223 sw s9,132(sp) -800065c8: 09a12023 sw s10,128(sp) -800065cc: 07b12e23 sw s11,124(sp) -800065d0: 01179713 slli a4,a5,0x11 -800065d4: 00050493 mv s1,a0 -800065d8: 00058913 mv s2,a1 -800065dc: 00060413 mv s0,a2 -800065e0: 00068b13 mv s6,a3 -800065e4: 00071663 bnez a4,800065f0 -800065e8: f49fe0ef jal ra,80005530 -800065ec: 36051a63 bnez a0,80006960 -800065f0: 01295783 lhu a5,18(s2) -800065f4: fff7c793 not a5,a5 -800065f8: 01179713 slli a4,a5,0x11 -800065fc: 08070e63 beqz a4,80006698 -80006600: 800159b7 lui s3,0x80015 -80006604: a2c98593 addi a1,s3,-1492 # 80014a2c <__BSS_END__+0xffffda9c> -80006608: 00048513 mv a0,s1 -8000660c: 8dcff0ef jal ra,800056e8 -80006610: 10050463 beqz a0,80006718 -80006614: 0124d983 lhu s3,18(s1) -80006618: 01295703 lhu a4,18(s2) -8000661c: 000087b7 lui a5,0x8 -80006620: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -80006624: 0137f9b3 and s3,a5,s3 -80006628: 00e7fa33 and s4,a5,a4 -8000662c: 08f99a63 bne s3,a5,800066c0 -80006630: 00048513 mv a0,s1 -80006634: 9d0ff0ef jal ra,80005804 -80006638: 10050863 beqz a0,80006748 -8000663c: 013a1863 bne s4,s3,8000664c -80006640: 00090513 mv a0,s2 -80006644: 9c0ff0ef jal ra,80005804 -80006648: 0e051063 bnez a0,80006728 -8000664c: 01440793 addi a5,s0,20 -80006650: 00240413 addi s0,s0,2 -80006654: fe041f23 sh zero,-2(s0) -80006658: fef41ce3 bne s0,a5,80006650 -8000665c: 0ac12083 lw ra,172(sp) -80006660: 0a812403 lw s0,168(sp) -80006664: 0a412483 lw s1,164(sp) -80006668: 0a012903 lw s2,160(sp) -8000666c: 09c12983 lw s3,156(sp) -80006670: 09812a03 lw s4,152(sp) -80006674: 09412a83 lw s5,148(sp) -80006678: 09012b03 lw s6,144(sp) -8000667c: 08c12b83 lw s7,140(sp) -80006680: 08812c03 lw s8,136(sp) -80006684: 08412c83 lw s9,132(sp) -80006688: 08012d03 lw s10,128(sp) -8000668c: 07c12d83 lw s11,124(sp) -80006690: 0b010113 addi sp,sp,176 -80006694: 00008067 ret -80006698: 00090513 mv a0,s2 -8000669c: e95fe0ef jal ra,80005530 -800066a0: f60500e3 beqz a0,80006600 -800066a4: 01490713 addi a4,s2,20 -800066a8: 00290913 addi s2,s2,2 -800066ac: ffe95783 lhu a5,-2(s2) -800066b0: 00240413 addi s0,s0,2 -800066b4: fef41f23 sh a5,-2(s0) -800066b8: ff2718e3 bne a4,s2,800066a8 -800066bc: fa1ff06f j 8000665c -800066c0: 08fa0663 beq s4,a5,8000674c -800066c4: 00048513 mv a0,s1 -800066c8: 01c10593 addi a1,sp,28 -800066cc: f15fe0ef jal ra,800055e0 -800066d0: 03810593 addi a1,sp,56 -800066d4: 00090513 mv a0,s2 -800066d8: f09fe0ef jal ra,800055e0 -800066dc: 03a15b83 lhu s7,58(sp) -800066e0: 01e15483 lhu s1,30(sp) -800066e4: 0c0b9063 bnez s7,800067a4 -800066e8: 03c10793 addi a5,sp,60 -800066ec: 05010b93 addi s7,sp,80 -800066f0: 34fb8063 beq s7,a5,80006a30 -800066f4: 00278793 addi a5,a5,2 -800066f8: ffe7d683 lhu a3,-2(a5) -800066fc: fe068ae3 beqz a3,800066f0 -80006700: 03810513 addi a0,sp,56 -80006704: ac8ff0ef jal ra,800059cc -80006708: 40a007b3 neg a5,a0 -8000670c: 00f12623 sw a5,12(sp) -80006710: 01e15703 lhu a4,30(sp) -80006714: 0980006f j 800067ac -80006718: a2c98593 addi a1,s3,-1492 -8000671c: 00090513 mv a0,s2 -80006720: fc9fe0ef jal ra,800056e8 -80006724: ee0518e3 bnez a0,80006614 -80006728: 01040713 addi a4,s0,16 -8000672c: 00040793 mv a5,s0 -80006730: 00278793 addi a5,a5,2 -80006734: fe079f23 sh zero,-2(a5) -80006738: fee79ce3 bne a5,a4,80006730 -8000673c: 7fffc7b7 lui a5,0x7fffc -80006740: 00f42823 sw a5,16(s0) -80006744: f19ff06f j 8000665c -80006748: f73a1ee3 bne s4,s3,800066c4 -8000674c: 00090513 mv a0,s2 -80006750: 8b4ff0ef jal ra,80005804 -80006754: f60508e3 beqz a0,800066c4 -80006758: 00048513 mv a0,s1 -8000675c: e45fe0ef jal ra,800055a0 -80006760: 00050493 mv s1,a0 -80006764: 00090513 mv a0,s2 -80006768: e39fe0ef jal ra,800055a0 -8000676c: 32a48463 beq s1,a0,80006a94 -80006770: ffff87b7 lui a5,0xffff8 -80006774: 00f41923 sh a5,18(s0) -80006778: 01240713 addi a4,s0,18 -8000677c: 00040793 mv a5,s0 -80006780: 00278793 addi a5,a5,2 # ffff8002 <__BSS_END__+0x7ffe1072> -80006784: fe079f23 sh zero,-2(a5) -80006788: fee79ce3 bne a5,a4,80006780 -8000678c: 01245783 lhu a5,18(s0) -80006790: 00008737 lui a4,0x8 -80006794: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -80006798: 00e7e7b3 or a5,a5,a4 -8000679c: 00f41923 sh a5,18(s0) -800067a0: ebdff06f j 8000665c -800067a4: 01712623 sw s7,12(sp) -800067a8: 00048713 mv a4,s1 -800067ac: 00912423 sw s1,8(sp) -800067b0: 02010793 addi a5,sp,32 -800067b4: 03410693 addi a3,sp,52 -800067b8: 02071263 bnez a4,800067dc -800067bc: 28f68463 beq a3,a5,80006a44 -800067c0: 00278793 addi a5,a5,2 -800067c4: ffe7d703 lhu a4,-2(a5) -800067c8: fe070ae3 beqz a4,800067bc -800067cc: 01c10513 addi a0,sp,28 -800067d0: 9fcff0ef jal ra,800059cc -800067d4: 40a487b3 sub a5,s1,a0 -800067d8: 00f12423 sw a5,8(sp) -800067dc: 03812703 lw a4,56(sp) -800067e0: 038b0d13 addi s10,s6,56 -800067e4: 000d0793 mv a5,s10 -800067e8: 02eb2a23 sw a4,52(s6) -800067ec: 04eb0493 addi s1,s6,78 -800067f0: 00278793 addi a5,a5,2 -800067f4: fe079f23 sh zero,-2(a5) -800067f8: fe979ce3 bne a5,s1,800067f0 -800067fc: 03810513 addi a0,sp,56 -80006800: bc1fe0ef jal ra,800053c0 -80006804: 02215c03 lhu s8,34(sp) -80006808: 000109b7 lui s3,0x10 -8000680c: 05010b93 addi s7,sp,80 -80006810: 010c1a13 slli s4,s8,0x10 -80006814: 418a0a33 sub s4,s4,s8 -80006818: 03a10a93 addi s5,sp,58 -8000681c: fff98993 addi s3,s3,-1 # ffff <_start-0x7fff0001> -80006820: 06e10c93 addi s9,sp,110 -80006824: 05610913 addi s2,sp,86 -80006828: 03c15503 lhu a0,60(sp) -8000682c: 03e15783 lhu a5,62(sp) -80006830: 00098d93 mv s11,s3 -80006834: 01051513 slli a0,a0,0x10 -80006838: 00f50533 add a0,a0,a5 -8000683c: 00aa6863 bltu s4,a0,8000684c -80006840: 03855533 divu a0,a0,s8 -80006844: 01051d93 slli s11,a0,0x10 -80006848: 010ddd93 srli s11,s11,0x10 -8000684c: 05410613 addi a2,sp,84 -80006850: 01c10593 addi a1,sp,28 -80006854: 000d8513 mv a0,s11 -80006858: c41fe0ef jal ra,80005498 -8000685c: 03c10613 addi a2,sp,60 -80006860: 05810793 addi a5,sp,88 -80006864: 00278793 addi a5,a5,2 -80006868: 00260613 addi a2,a2,2 -8000686c: ffe7d503 lhu a0,-2(a5) -80006870: ffe65583 lhu a1,-2(a2) -80006874: 10b51463 bne a0,a1,8000697c -80006878: ff9796e3 bne a5,s9,80006864 -8000687c: 00000513 li a0,0 -80006880: 06c10593 addi a1,sp,108 -80006884: 000b8613 mv a2,s7 -80006888: 00065783 lhu a5,0(a2) -8000688c: 0005d803 lhu a6,0(a1) -80006890: ffe60613 addi a2,a2,-2 -80006894: 40a787b3 sub a5,a5,a0 -80006898: 410787b3 sub a5,a5,a6 -8000689c: 00f61123 sh a5,2(a2) -800068a0: 0107d793 srli a5,a5,0x10 -800068a4: ffe58593 addi a1,a1,-2 -800068a8: 0017f513 andi a0,a5,1 -800068ac: fd561ee3 bne a2,s5,80006888 -800068b0: 01bd1023 sh s11,0(s10) -800068b4: 03c10793 addi a5,sp,60 -800068b8: 00278793 addi a5,a5,2 -800068bc: 0007d603 lhu a2,0(a5) -800068c0: fec79f23 sh a2,-2(a5) -800068c4: ff779ae3 bne a5,s7,800068b8 -800068c8: 04011823 sh zero,80(sp) -800068cc: 002d0d13 addi s10,s10,2 -800068d0: f5a49ce3 bne s1,s10,80006828 -800068d4: 00000593 li a1,0 -800068d8: 03c10793 addi a5,sp,60 -800068dc: 05210693 addi a3,sp,82 -800068e0: 00278793 addi a5,a5,2 -800068e4: ffe7d703 lhu a4,-2(a5) -800068e8: 00e5e5b3 or a1,a1,a4 -800068ec: fed79ae3 bne a5,a3,800068e0 -800068f0: 00b035b3 snez a1,a1 -800068f4: 034b0713 addi a4,s6,52 -800068f8: 03810793 addi a5,sp,56 -800068fc: 00075603 lhu a2,0(a4) -80006900: 00278793 addi a5,a5,2 -80006904: 00270713 addi a4,a4,2 -80006908: fec79f23 sh a2,-2(a5) -8000690c: fef698e3 bne a3,a5,800068fc -80006910: 00c12783 lw a5,12(sp) -80006914: 00812703 lw a4,8(sp) -80006918: 000046b7 lui a3,0x4 -8000691c: fff68693 addi a3,a3,-1 # 3fff <_start-0x7fffc001> -80006920: 40e78bb3 sub s7,a5,a4 -80006924: 00db86b3 add a3,s7,a3 -80006928: 000b0793 mv a5,s6 -8000692c: 04000713 li a4,64 -80006930: 00000613 li a2,0 -80006934: 03810513 addi a0,sp,56 -80006938: a10ff0ef jal ra,80005b48 -8000693c: 01c15703 lhu a4,28(sp) -80006940: 03815783 lhu a5,56(sp) -80006944: 14f70063 beq a4,a5,80006a84 -80006948: fff00793 li a5,-1 -8000694c: 02f11c23 sh a5,56(sp) -80006950: 00040593 mv a1,s0 -80006954: 03810513 addi a0,sp,56 -80006958: f64ff0ef jal ra,800060bc -8000695c: d01ff06f j 8000665c -80006960: 01448713 addi a4,s1,20 -80006964: 00248493 addi s1,s1,2 -80006968: ffe4d783 lhu a5,-2(s1) -8000696c: 00240413 addi s0,s0,2 -80006970: fef41f23 sh a5,-2(s0) -80006974: fee498e3 bne s1,a4,80006964 -80006978: ce5ff06f j 8000665c -8000697c: f0a5f0e3 bgeu a1,a0,8000687c -80006980: fffd8793 addi a5,s11,-1 -80006984: 01079893 slli a7,a5,0x10 -80006988: 0108d893 srli a7,a7,0x10 -8000698c: 00000513 li a0,0 -80006990: 03410593 addi a1,sp,52 -80006994: 06c10613 addi a2,sp,108 -80006998: 00065783 lhu a5,0(a2) -8000699c: 0005d803 lhu a6,0(a1) -800069a0: ffe60613 addi a2,a2,-2 -800069a4: 40a787b3 sub a5,a5,a0 -800069a8: 410787b3 sub a5,a5,a6 -800069ac: 00f61123 sh a5,2(a2) -800069b0: 0107d793 srli a5,a5,0x10 -800069b4: ffe58593 addi a1,a1,-2 -800069b8: 0017f513 andi a0,a5,1 -800069bc: fd261ee3 bne a2,s2,80006998 -800069c0: 03c10613 addi a2,sp,60 -800069c4: 05810793 addi a5,sp,88 -800069c8: 00278793 addi a5,a5,2 -800069cc: 00260613 addi a2,a2,2 -800069d0: ffe7d503 lhu a0,-2(a5) -800069d4: ffe65583 lhu a1,-2(a2) -800069d8: 00b51863 bne a0,a1,800069e8 -800069dc: ff9796e3 bne a5,s9,800069c8 -800069e0: 00088d93 mv s11,a7 -800069e4: e99ff06f j 8000687c -800069e8: fea5fce3 bgeu a1,a0,800069e0 -800069ec: ffed8d93 addi s11,s11,-2 -800069f0: 010d9d93 slli s11,s11,0x10 -800069f4: 010ddd93 srli s11,s11,0x10 -800069f8: 00000513 li a0,0 -800069fc: 03410593 addi a1,sp,52 -80006a00: 06c10613 addi a2,sp,108 -80006a04: 00065783 lhu a5,0(a2) -80006a08: 0005d803 lhu a6,0(a1) -80006a0c: ffe60613 addi a2,a2,-2 -80006a10: 40a787b3 sub a5,a5,a0 -80006a14: 410787b3 sub a5,a5,a6 -80006a18: 00f61123 sh a5,2(a2) -80006a1c: 0107d793 srli a5,a5,0x10 -80006a20: ffe58593 addi a1,a1,-2 -80006a24: 0017f513 andi a0,a5,1 -80006a28: fd261ee3 bne a2,s2,80006a04 -80006a2c: e51ff06f j 8000687c -80006a30: 01440793 addi a5,s0,20 -80006a34: 00240413 addi s0,s0,2 -80006a38: fe041f23 sh zero,-2(s0) -80006a3c: fe879ce3 bne a5,s0,80006a34 -80006a40: c1dff06f j 8000665c -80006a44: 01c15703 lhu a4,28(sp) -80006a48: 03815783 lhu a5,56(sp) -80006a4c: 04f70063 beq a4,a5,80006a8c -80006a50: ffff87b7 lui a5,0xffff8 -80006a54: 00f41923 sh a5,18(s0) -80006a58: 01240713 addi a4,s0,18 -80006a5c: 00040793 mv a5,s0 -80006a60: 00278793 addi a5,a5,2 # ffff8002 <__BSS_END__+0x7ffe1072> -80006a64: fe079f23 sh zero,-2(a5) -80006a68: fee79ce3 bne a5,a4,80006a60 -80006a6c: 01245783 lhu a5,18(s0) -80006a70: 00008737 lui a4,0x8 -80006a74: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -80006a78: 00e7e7b3 or a5,a5,a4 -80006a7c: 00f41923 sh a5,18(s0) -80006a80: bddff06f j 8000665c -80006a84: 02011c23 sh zero,56(sp) -80006a88: ec9ff06f j 80006950 -80006a8c: 00041923 sh zero,18(s0) -80006a90: fc9ff06f j 80006a58 -80006a94: 00041923 sh zero,18(s0) -80006a98: ce1ff06f j 80006778 +800065f4 : +800065f4: 01255783 lhu a5,18(a0) +800065f8: f5010113 addi sp,sp,-176 +800065fc: 0a812423 sw s0,168(sp) +80006600: fff7c793 not a5,a5 +80006604: 0a912223 sw s1,164(sp) +80006608: 0b212023 sw s2,160(sp) +8000660c: 09612823 sw s6,144(sp) +80006610: 0a112623 sw ra,172(sp) +80006614: 09312e23 sw s3,156(sp) +80006618: 09412c23 sw s4,152(sp) +8000661c: 09512a23 sw s5,148(sp) +80006620: 09712623 sw s7,140(sp) +80006624: 09812423 sw s8,136(sp) +80006628: 09912223 sw s9,132(sp) +8000662c: 09a12023 sw s10,128(sp) +80006630: 07b12e23 sw s11,124(sp) +80006634: 01179713 slli a4,a5,0x11 +80006638: 00050493 mv s1,a0 +8000663c: 00058913 mv s2,a1 +80006640: 00060413 mv s0,a2 +80006644: 00068b13 mv s6,a3 +80006648: 00071663 bnez a4,80006654 +8000664c: f49fe0ef jal ra,80005594 +80006650: 36051a63 bnez a0,800069c4 +80006654: 01295783 lhu a5,18(s2) +80006658: fff7c793 not a5,a5 +8000665c: 01179713 slli a4,a5,0x11 +80006660: 08070e63 beqz a4,800066fc +80006664: 800159b7 lui s3,0x80015 +80006668: ab498593 addi a1,s3,-1356 # 80014ab4 <__BSS_END__+0xffffe09c> +8000666c: 00048513 mv a0,s1 +80006670: 8dcff0ef jal ra,8000574c +80006674: 10050463 beqz a0,8000677c +80006678: 0124d983 lhu s3,18(s1) +8000667c: 01295703 lhu a4,18(s2) +80006680: 000087b7 lui a5,0x8 +80006684: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> +80006688: 0137f9b3 and s3,a5,s3 +8000668c: 00e7fa33 and s4,a5,a4 +80006690: 08f99a63 bne s3,a5,80006724 +80006694: 00048513 mv a0,s1 +80006698: 9d0ff0ef jal ra,80005868 +8000669c: 10050863 beqz a0,800067ac +800066a0: 013a1863 bne s4,s3,800066b0 +800066a4: 00090513 mv a0,s2 +800066a8: 9c0ff0ef jal ra,80005868 +800066ac: 0e051063 bnez a0,8000678c +800066b0: 01440793 addi a5,s0,20 +800066b4: 00240413 addi s0,s0,2 +800066b8: fe041f23 sh zero,-2(s0) +800066bc: fef41ce3 bne s0,a5,800066b4 +800066c0: 0ac12083 lw ra,172(sp) +800066c4: 0a812403 lw s0,168(sp) +800066c8: 0a412483 lw s1,164(sp) +800066cc: 0a012903 lw s2,160(sp) +800066d0: 09c12983 lw s3,156(sp) +800066d4: 09812a03 lw s4,152(sp) +800066d8: 09412a83 lw s5,148(sp) +800066dc: 09012b03 lw s6,144(sp) +800066e0: 08c12b83 lw s7,140(sp) +800066e4: 08812c03 lw s8,136(sp) +800066e8: 08412c83 lw s9,132(sp) +800066ec: 08012d03 lw s10,128(sp) +800066f0: 07c12d83 lw s11,124(sp) +800066f4: 0b010113 addi sp,sp,176 +800066f8: 00008067 ret +800066fc: 00090513 mv a0,s2 +80006700: e95fe0ef jal ra,80005594 +80006704: f60500e3 beqz a0,80006664 +80006708: 01490713 addi a4,s2,20 +8000670c: 00290913 addi s2,s2,2 +80006710: ffe95783 lhu a5,-2(s2) +80006714: 00240413 addi s0,s0,2 +80006718: fef41f23 sh a5,-2(s0) +8000671c: ff2718e3 bne a4,s2,8000670c +80006720: fa1ff06f j 800066c0 +80006724: 08fa0663 beq s4,a5,800067b0 +80006728: 00048513 mv a0,s1 +8000672c: 01c10593 addi a1,sp,28 +80006730: f15fe0ef jal ra,80005644 +80006734: 03810593 addi a1,sp,56 +80006738: 00090513 mv a0,s2 +8000673c: f09fe0ef jal ra,80005644 +80006740: 03a15b83 lhu s7,58(sp) +80006744: 01e15483 lhu s1,30(sp) +80006748: 0c0b9063 bnez s7,80006808 +8000674c: 03c10793 addi a5,sp,60 +80006750: 05010b93 addi s7,sp,80 +80006754: 34fb8063 beq s7,a5,80006a94 +80006758: 00278793 addi a5,a5,2 +8000675c: ffe7d683 lhu a3,-2(a5) +80006760: fe068ae3 beqz a3,80006754 +80006764: 03810513 addi a0,sp,56 +80006768: ac8ff0ef jal ra,80005a30 +8000676c: 40a007b3 neg a5,a0 +80006770: 00f12623 sw a5,12(sp) +80006774: 01e15703 lhu a4,30(sp) +80006778: 0980006f j 80006810 +8000677c: ab498593 addi a1,s3,-1356 +80006780: 00090513 mv a0,s2 +80006784: fc9fe0ef jal ra,8000574c +80006788: ee0518e3 bnez a0,80006678 +8000678c: 01040713 addi a4,s0,16 +80006790: 00040793 mv a5,s0 +80006794: 00278793 addi a5,a5,2 +80006798: fe079f23 sh zero,-2(a5) +8000679c: fee79ce3 bne a5,a4,80006794 +800067a0: 7fffc7b7 lui a5,0x7fffc +800067a4: 00f42823 sw a5,16(s0) +800067a8: f19ff06f j 800066c0 +800067ac: f73a1ee3 bne s4,s3,80006728 +800067b0: 00090513 mv a0,s2 +800067b4: 8b4ff0ef jal ra,80005868 +800067b8: f60508e3 beqz a0,80006728 +800067bc: 00048513 mv a0,s1 +800067c0: e45fe0ef jal ra,80005604 +800067c4: 00050493 mv s1,a0 +800067c8: 00090513 mv a0,s2 +800067cc: e39fe0ef jal ra,80005604 +800067d0: 32a48463 beq s1,a0,80006af8 +800067d4: ffff87b7 lui a5,0xffff8 +800067d8: 00f41923 sh a5,18(s0) +800067dc: 01240713 addi a4,s0,18 +800067e0: 00040793 mv a5,s0 +800067e4: 00278793 addi a5,a5,2 # ffff8002 <__BSS_END__+0x7ffe15ea> +800067e8: fe079f23 sh zero,-2(a5) +800067ec: fee79ce3 bne a5,a4,800067e4 +800067f0: 01245783 lhu a5,18(s0) +800067f4: 00008737 lui a4,0x8 +800067f8: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> +800067fc: 00e7e7b3 or a5,a5,a4 +80006800: 00f41923 sh a5,18(s0) +80006804: ebdff06f j 800066c0 +80006808: 01712623 sw s7,12(sp) +8000680c: 00048713 mv a4,s1 +80006810: 00912423 sw s1,8(sp) +80006814: 02010793 addi a5,sp,32 +80006818: 03410693 addi a3,sp,52 +8000681c: 02071263 bnez a4,80006840 +80006820: 28f68463 beq a3,a5,80006aa8 +80006824: 00278793 addi a5,a5,2 +80006828: ffe7d703 lhu a4,-2(a5) +8000682c: fe070ae3 beqz a4,80006820 +80006830: 01c10513 addi a0,sp,28 +80006834: 9fcff0ef jal ra,80005a30 +80006838: 40a487b3 sub a5,s1,a0 +8000683c: 00f12423 sw a5,8(sp) +80006840: 03812703 lw a4,56(sp) +80006844: 038b0d13 addi s10,s6,56 +80006848: 000d0793 mv a5,s10 +8000684c: 02eb2a23 sw a4,52(s6) +80006850: 04eb0493 addi s1,s6,78 +80006854: 00278793 addi a5,a5,2 +80006858: fe079f23 sh zero,-2(a5) +8000685c: fe979ce3 bne a5,s1,80006854 +80006860: 03810513 addi a0,sp,56 +80006864: bc1fe0ef jal ra,80005424 +80006868: 02215c03 lhu s8,34(sp) +8000686c: 000109b7 lui s3,0x10 +80006870: 05010b93 addi s7,sp,80 +80006874: 010c1a13 slli s4,s8,0x10 +80006878: 418a0a33 sub s4,s4,s8 +8000687c: 03a10a93 addi s5,sp,58 +80006880: fff98993 addi s3,s3,-1 # ffff <_start-0x7fff0001> +80006884: 06e10c93 addi s9,sp,110 +80006888: 05610913 addi s2,sp,86 +8000688c: 03c15503 lhu a0,60(sp) +80006890: 03e15783 lhu a5,62(sp) +80006894: 00098d93 mv s11,s3 +80006898: 01051513 slli a0,a0,0x10 +8000689c: 00f50533 add a0,a0,a5 +800068a0: 00aa6863 bltu s4,a0,800068b0 +800068a4: 03855533 divu a0,a0,s8 +800068a8: 01051d93 slli s11,a0,0x10 +800068ac: 010ddd93 srli s11,s11,0x10 +800068b0: 05410613 addi a2,sp,84 +800068b4: 01c10593 addi a1,sp,28 +800068b8: 000d8513 mv a0,s11 +800068bc: c41fe0ef jal ra,800054fc +800068c0: 03c10613 addi a2,sp,60 +800068c4: 05810793 addi a5,sp,88 +800068c8: 00278793 addi a5,a5,2 +800068cc: 00260613 addi a2,a2,2 +800068d0: ffe7d503 lhu a0,-2(a5) +800068d4: ffe65583 lhu a1,-2(a2) +800068d8: 10b51463 bne a0,a1,800069e0 +800068dc: ff9796e3 bne a5,s9,800068c8 +800068e0: 00000513 li a0,0 +800068e4: 06c10593 addi a1,sp,108 +800068e8: 000b8613 mv a2,s7 +800068ec: 00065783 lhu a5,0(a2) +800068f0: 0005d803 lhu a6,0(a1) +800068f4: ffe60613 addi a2,a2,-2 +800068f8: 40a787b3 sub a5,a5,a0 +800068fc: 410787b3 sub a5,a5,a6 +80006900: 00f61123 sh a5,2(a2) +80006904: 0107d793 srli a5,a5,0x10 +80006908: ffe58593 addi a1,a1,-2 +8000690c: 0017f513 andi a0,a5,1 +80006910: fd561ee3 bne a2,s5,800068ec +80006914: 01bd1023 sh s11,0(s10) +80006918: 03c10793 addi a5,sp,60 +8000691c: 00278793 addi a5,a5,2 +80006920: 0007d603 lhu a2,0(a5) +80006924: fec79f23 sh a2,-2(a5) +80006928: ff779ae3 bne a5,s7,8000691c +8000692c: 04011823 sh zero,80(sp) +80006930: 002d0d13 addi s10,s10,2 +80006934: f5a49ce3 bne s1,s10,8000688c +80006938: 00000593 li a1,0 +8000693c: 03c10793 addi a5,sp,60 +80006940: 05210693 addi a3,sp,82 +80006944: 00278793 addi a5,a5,2 +80006948: ffe7d703 lhu a4,-2(a5) +8000694c: 00e5e5b3 or a1,a1,a4 +80006950: fed79ae3 bne a5,a3,80006944 +80006954: 00b035b3 snez a1,a1 +80006958: 034b0713 addi a4,s6,52 +8000695c: 03810793 addi a5,sp,56 +80006960: 00075603 lhu a2,0(a4) +80006964: 00278793 addi a5,a5,2 +80006968: 00270713 addi a4,a4,2 +8000696c: fec79f23 sh a2,-2(a5) +80006970: fef698e3 bne a3,a5,80006960 +80006974: 00c12783 lw a5,12(sp) +80006978: 00812703 lw a4,8(sp) +8000697c: 000046b7 lui a3,0x4 +80006980: fff68693 addi a3,a3,-1 # 3fff <_start-0x7fffc001> +80006984: 40e78bb3 sub s7,a5,a4 +80006988: 00db86b3 add a3,s7,a3 +8000698c: 000b0793 mv a5,s6 +80006990: 04000713 li a4,64 +80006994: 00000613 li a2,0 +80006998: 03810513 addi a0,sp,56 +8000699c: a10ff0ef jal ra,80005bac +800069a0: 01c15703 lhu a4,28(sp) +800069a4: 03815783 lhu a5,56(sp) +800069a8: 14f70063 beq a4,a5,80006ae8 +800069ac: fff00793 li a5,-1 +800069b0: 02f11c23 sh a5,56(sp) +800069b4: 00040593 mv a1,s0 +800069b8: 03810513 addi a0,sp,56 +800069bc: f64ff0ef jal ra,80006120 +800069c0: d01ff06f j 800066c0 +800069c4: 01448713 addi a4,s1,20 +800069c8: 00248493 addi s1,s1,2 +800069cc: ffe4d783 lhu a5,-2(s1) +800069d0: 00240413 addi s0,s0,2 +800069d4: fef41f23 sh a5,-2(s0) +800069d8: fee498e3 bne s1,a4,800069c8 +800069dc: ce5ff06f j 800066c0 +800069e0: f0a5f0e3 bgeu a1,a0,800068e0 +800069e4: fffd8793 addi a5,s11,-1 +800069e8: 01079893 slli a7,a5,0x10 +800069ec: 0108d893 srli a7,a7,0x10 +800069f0: 00000513 li a0,0 +800069f4: 03410593 addi a1,sp,52 +800069f8: 06c10613 addi a2,sp,108 +800069fc: 00065783 lhu a5,0(a2) +80006a00: 0005d803 lhu a6,0(a1) +80006a04: ffe60613 addi a2,a2,-2 +80006a08: 40a787b3 sub a5,a5,a0 +80006a0c: 410787b3 sub a5,a5,a6 +80006a10: 00f61123 sh a5,2(a2) +80006a14: 0107d793 srli a5,a5,0x10 +80006a18: ffe58593 addi a1,a1,-2 +80006a1c: 0017f513 andi a0,a5,1 +80006a20: fd261ee3 bne a2,s2,800069fc +80006a24: 03c10613 addi a2,sp,60 +80006a28: 05810793 addi a5,sp,88 +80006a2c: 00278793 addi a5,a5,2 +80006a30: 00260613 addi a2,a2,2 +80006a34: ffe7d503 lhu a0,-2(a5) +80006a38: ffe65583 lhu a1,-2(a2) +80006a3c: 00b51863 bne a0,a1,80006a4c +80006a40: ff9796e3 bne a5,s9,80006a2c +80006a44: 00088d93 mv s11,a7 +80006a48: e99ff06f j 800068e0 +80006a4c: fea5fce3 bgeu a1,a0,80006a44 +80006a50: ffed8d93 addi s11,s11,-2 +80006a54: 010d9d93 slli s11,s11,0x10 +80006a58: 010ddd93 srli s11,s11,0x10 +80006a5c: 00000513 li a0,0 +80006a60: 03410593 addi a1,sp,52 +80006a64: 06c10613 addi a2,sp,108 +80006a68: 00065783 lhu a5,0(a2) +80006a6c: 0005d803 lhu a6,0(a1) +80006a70: ffe60613 addi a2,a2,-2 +80006a74: 40a787b3 sub a5,a5,a0 +80006a78: 410787b3 sub a5,a5,a6 +80006a7c: 00f61123 sh a5,2(a2) +80006a80: 0107d793 srli a5,a5,0x10 +80006a84: ffe58593 addi a1,a1,-2 +80006a88: 0017f513 andi a0,a5,1 +80006a8c: fd261ee3 bne a2,s2,80006a68 +80006a90: e51ff06f j 800068e0 +80006a94: 01440793 addi a5,s0,20 +80006a98: 00240413 addi s0,s0,2 +80006a9c: fe041f23 sh zero,-2(s0) +80006aa0: fe879ce3 bne a5,s0,80006a98 +80006aa4: c1dff06f j 800066c0 +80006aa8: 01c15703 lhu a4,28(sp) +80006aac: 03815783 lhu a5,56(sp) +80006ab0: 04f70063 beq a4,a5,80006af0 +80006ab4: ffff87b7 lui a5,0xffff8 +80006ab8: 00f41923 sh a5,18(s0) +80006abc: 01240713 addi a4,s0,18 +80006ac0: 00040793 mv a5,s0 +80006ac4: 00278793 addi a5,a5,2 # ffff8002 <__BSS_END__+0x7ffe15ea> +80006ac8: fe079f23 sh zero,-2(a5) +80006acc: fee79ce3 bne a5,a4,80006ac4 +80006ad0: 01245783 lhu a5,18(s0) +80006ad4: 00008737 lui a4,0x8 +80006ad8: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> +80006adc: 00e7e7b3 or a5,a5,a4 +80006ae0: 00f41923 sh a5,18(s0) +80006ae4: bddff06f j 800066c0 +80006ae8: 02011c23 sh zero,56(sp) +80006aec: ec9ff06f j 800069b4 +80006af0: 00041923 sh zero,18(s0) +80006af4: fc9ff06f j 80006abc +80006af8: 00041923 sh zero,18(s0) +80006afc: ce1ff06f j 800067dc -80006a9c : -80006a9c: fd010113 addi sp,sp,-48 -80006aa0: 02812423 sw s0,40(sp) -80006aa4: 02112623 sw ra,44(sp) -80006aa8: 00058413 mv s0,a1 -80006aac: 00410793 addi a5,sp,4 -80006ab0: 01e10713 addi a4,sp,30 -80006ab4: 00278793 addi a5,a5,2 -80006ab8: fe079f23 sh zero,-2(a5) -80006abc: fee79ce3 bne a5,a4,80006ab4 -80006ac0: 00e55603 lhu a2,14(a0) -80006ac4: 01061793 slli a5,a2,0x10 -80006ac8: 4107d793 srai a5,a5,0x10 -80006acc: 0607ca63 bltz a5,80006b40 -80006ad0: 000087b7 lui a5,0x8 -80006ad4: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -80006ad8: 00011223 sh zero,4(sp) -80006adc: 00f67633 and a2,a2,a5 -80006ae0: 06f60c63 beq a2,a5,80006b58 -80006ae4: 00e50793 addi a5,a0,14 -80006ae8: 00c11323 sh a2,6(sp) -80006aec: 00a10713 addi a4,sp,10 -80006af0: ffe78793 addi a5,a5,-2 -80006af4: 0007d683 lhu a3,0(a5) -80006af8: 00270713 addi a4,a4,2 -80006afc: fed71f23 sh a3,-2(a4) -80006b00: fef518e3 bne a0,a5,80006af0 -80006b04: 02061263 bnez a2,80006b28 -80006b08: 00011423 sh zero,8(sp) -80006b0c: 00040593 mv a1,s0 -80006b10: 00410513 addi a0,sp,4 -80006b14: da8ff0ef jal ra,800060bc -80006b18: 02c12083 lw ra,44(sp) -80006b1c: 02812403 lw s0,40(sp) -80006b20: 03010113 addi sp,sp,48 -80006b24: 00008067 ret -80006b28: 00100793 li a5,1 -80006b2c: fff00593 li a1,-1 -80006b30: 00410513 addi a0,sp,4 -80006b34: 00f11423 sh a5,8(sp) -80006b38: ce9fe0ef jal ra,80005820 -80006b3c: fd1ff06f j 80006b0c -80006b40: fff00793 li a5,-1 -80006b44: 00f11223 sh a5,4(sp) -80006b48: 000087b7 lui a5,0x8 -80006b4c: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -80006b50: 00f67633 and a2,a2,a5 -80006b54: f8f618e3 bne a2,a5,80006ae4 -80006b58: 00050793 mv a5,a0 -80006b5c: 00e50693 addi a3,a0,14 -80006b60: 0007d703 lhu a4,0(a5) -80006b64: 00278793 addi a5,a5,2 -80006b68: 04071c63 bnez a4,80006bc0 -80006b6c: fef69ae3 bne a3,a5,80006b60 -80006b70: 01440713 addi a4,s0,20 -80006b74: 00040793 mv a5,s0 -80006b78: 00278793 addi a5,a5,2 -80006b7c: fe079f23 sh zero,-2(a5) -80006b80: fee79ce3 bne a5,a4,80006b78 -80006b84: 01240713 addi a4,s0,18 -80006b88: 00040793 mv a5,s0 -80006b8c: 00278793 addi a5,a5,2 -80006b90: fe079f23 sh zero,-2(a5) -80006b94: fee79ce3 bne a5,a4,80006b8c -80006b98: 01245783 lhu a5,18(s0) -80006b9c: 00008737 lui a4,0x8 -80006ba0: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -80006ba4: 00e7e7b3 or a5,a5,a4 -80006ba8: 00f41923 sh a5,18(s0) -80006bac: 00e51783 lh a5,14(a0) -80006bb0: f607d4e3 bgez a5,80006b18 -80006bb4: 00040513 mv a0,s0 -80006bb8: 99dfe0ef jal ra,80005554 -80006bbc: f5dff06f j 80006b18 -80006bc0: 01040713 addi a4,s0,16 -80006bc4: 00040793 mv a5,s0 +80006b00 : +80006b00: fd010113 addi sp,sp,-48 +80006b04: 02812423 sw s0,40(sp) +80006b08: 02112623 sw ra,44(sp) +80006b0c: 00058413 mv s0,a1 +80006b10: 00410793 addi a5,sp,4 +80006b14: 01e10713 addi a4,sp,30 +80006b18: 00278793 addi a5,a5,2 +80006b1c: fe079f23 sh zero,-2(a5) +80006b20: fee79ce3 bne a5,a4,80006b18 +80006b24: 00e55603 lhu a2,14(a0) +80006b28: 01061793 slli a5,a2,0x10 +80006b2c: 4107d793 srai a5,a5,0x10 +80006b30: 0607ca63 bltz a5,80006ba4 +80006b34: 000087b7 lui a5,0x8 +80006b38: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> +80006b3c: 00011223 sh zero,4(sp) +80006b40: 00f67633 and a2,a2,a5 +80006b44: 06f60c63 beq a2,a5,80006bbc +80006b48: 00e50793 addi a5,a0,14 +80006b4c: 00c11323 sh a2,6(sp) +80006b50: 00a10713 addi a4,sp,10 +80006b54: ffe78793 addi a5,a5,-2 +80006b58: 0007d683 lhu a3,0(a5) +80006b5c: 00270713 addi a4,a4,2 +80006b60: fed71f23 sh a3,-2(a4) +80006b64: fef518e3 bne a0,a5,80006b54 +80006b68: 02061263 bnez a2,80006b8c +80006b6c: 00011423 sh zero,8(sp) +80006b70: 00040593 mv a1,s0 +80006b74: 00410513 addi a0,sp,4 +80006b78: da8ff0ef jal ra,80006120 +80006b7c: 02c12083 lw ra,44(sp) +80006b80: 02812403 lw s0,40(sp) +80006b84: 03010113 addi sp,sp,48 +80006b88: 00008067 ret +80006b8c: 00100793 li a5,1 +80006b90: fff00593 li a1,-1 +80006b94: 00410513 addi a0,sp,4 +80006b98: 00f11423 sh a5,8(sp) +80006b9c: ce9fe0ef jal ra,80005884 +80006ba0: fd1ff06f j 80006b70 +80006ba4: fff00793 li a5,-1 +80006ba8: 00f11223 sh a5,4(sp) +80006bac: 000087b7 lui a5,0x8 +80006bb0: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> +80006bb4: 00f67633 and a2,a2,a5 +80006bb8: f8f618e3 bne a2,a5,80006b48 +80006bbc: 00050793 mv a5,a0 +80006bc0: 00e50693 addi a3,a0,14 +80006bc4: 0007d703 lhu a4,0(a5) 80006bc8: 00278793 addi a5,a5,2 -80006bcc: fe079f23 sh zero,-2(a5) -80006bd0: fee79ce3 bne a5,a4,80006bc8 -80006bd4: 7fffc7b7 lui a5,0x7fffc -80006bd8: 00f42823 sw a5,16(s0) -80006bdc: f3dff06f j 80006b18 +80006bcc: 04071c63 bnez a4,80006c24 +80006bd0: fef69ae3 bne a3,a5,80006bc4 +80006bd4: 01440713 addi a4,s0,20 +80006bd8: 00040793 mv a5,s0 +80006bdc: 00278793 addi a5,a5,2 +80006be0: fe079f23 sh zero,-2(a5) +80006be4: fee79ce3 bne a5,a4,80006bdc +80006be8: 01240713 addi a4,s0,18 +80006bec: 00040793 mv a5,s0 +80006bf0: 00278793 addi a5,a5,2 +80006bf4: fe079f23 sh zero,-2(a5) +80006bf8: fee79ce3 bne a5,a4,80006bf0 +80006bfc: 01245783 lhu a5,18(s0) +80006c00: 00008737 lui a4,0x8 +80006c04: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> +80006c08: 00e7e7b3 or a5,a5,a4 +80006c0c: 00f41923 sh a5,18(s0) +80006c10: 00e51783 lh a5,14(a0) +80006c14: f607d4e3 bgez a5,80006b7c +80006c18: 00040513 mv a0,s0 +80006c1c: 99dfe0ef jal ra,800055b8 +80006c20: f5dff06f j 80006b7c +80006c24: 01040713 addi a4,s0,16 +80006c28: 00040793 mv a5,s0 +80006c2c: 00278793 addi a5,a5,2 +80006c30: fe079f23 sh zero,-2(a5) +80006c34: fee79ce3 bne a5,a4,80006c2c +80006c38: 7fffc7b7 lui a5,0x7fffc +80006c3c: 00f42823 sw a5,16(s0) +80006c40: f3dff06f j 80006b7c -80006be0 <_ldtoa_r>: -80006be0: 0005ae83 lw t4,0(a1) -80006be4: 0045ae03 lw t3,4(a1) -80006be8: 0085a303 lw t1,8(a1) -80006bec: 00c5a583 lw a1,12(a1) -80006bf0: e1010113 addi sp,sp,-496 -80006bf4: 04052883 lw a7,64(a0) -80006bf8: 02b12e23 sw a1,60(sp) -80006bfc: fff00593 li a1,-1 -80006c00: 16b12023 sw a1,352(sp) -80006c04: 09000593 li a1,144 -80006c08: 1e812423 sw s0,488(sp) -80006c0c: 1d712623 sw s7,460(sp) -80006c10: 1e112623 sw ra,492(sp) -80006c14: 1e912223 sw s1,484(sp) -80006c18: 1f212023 sw s2,480(sp) -80006c1c: 1d312e23 sw s3,476(sp) -80006c20: 1d412c23 sw s4,472(sp) -80006c24: 1d512a23 sw s5,468(sp) -80006c28: 1d612823 sw s6,464(sp) -80006c2c: 1d812423 sw s8,456(sp) -80006c30: 1d912223 sw s9,452(sp) -80006c34: 1da12023 sw s10,448(sp) -80006c38: 1bb12e23 sw s11,444(sp) -80006c3c: 03d12823 sw t4,48(sp) -80006c40: 03c12a23 sw t3,52(sp) -80006c44: 02612c23 sw t1,56(sp) -80006c48: 16b12223 sw a1,356(sp) -80006c4c: 00c12023 sw a2,0(sp) -80006c50: 00d12423 sw a3,8(sp) -80006c54: 00e12623 sw a4,12(sp) -80006c58: 01012c23 sw a6,24(sp) -80006c5c: 00050b93 mv s7,a0 -80006c60: 00078413 mv s0,a5 -80006c64: 02088263 beqz a7,80006c88 <_ldtoa_r+0xa8> -80006c68: 04452703 lw a4,68(a0) -80006c6c: 00100793 li a5,1 -80006c70: 00088593 mv a1,a7 -80006c74: 00e797b3 sll a5,a5,a4 -80006c78: 00e8a223 sw a4,4(a7) -80006c7c: 00f8a423 sw a5,8(a7) -80006c80: 768010ef jal ra,800083e8 <_Bfree> -80006c84: 040ba023 sw zero,64(s7) -80006c88: 06010a13 addi s4,sp,96 -80006c8c: 03010513 addi a0,sp,48 -80006c90: 000a0593 mv a1,s4 -80006c94: e09ff0ef jal ra,80006a9c -80006c98: 000a0513 mv a0,s4 -80006c9c: 905fe0ef jal ra,800055a0 -80006ca0: 20050c63 beqz a0,80006eb8 <_ldtoa_r+0x2d8> -80006ca4: 00012703 lw a4,0(sp) -80006ca8: 00100793 li a5,1 -80006cac: 00f42023 sw a5,0(s0) -80006cb0: 00300793 li a5,3 -80006cb4: 20f70a63 beq a4,a5,80006ec8 <_ldtoa_r+0x2e8> -80006cb8: 01400793 li a5,20 -80006cbc: 00f12223 sw a5,4(sp) -80006cc0: 60071ee3 bnez a4,80007adc <_ldtoa_r+0xefc> -80006cc4: 07215783 lhu a5,114(sp) -80006cc8: 16412703 lw a4,356(sp) -80006ccc: fff7c793 not a5,a5 -80006cd0: 00e12a23 sw a4,20(sp) -80006cd4: 01179713 slli a4,a5,0x11 -80006cd8: 00071863 bnez a4,80006ce8 <_ldtoa_r+0x108> -80006cdc: 000a0513 mv a0,s4 -80006ce0: 851fe0ef jal ra,80005530 -80006ce4: 440512e3 bnez a0,80007928 <_ldtoa_r+0xd48> -80006ce8: 09000793 li a5,144 -80006cec: 16f12223 sw a5,356(sp) -80006cf0: 07c10713 addi a4,sp,124 -80006cf4: 000a0793 mv a5,s4 -80006cf8: 07410613 addi a2,sp,116 -80006cfc: 00278793 addi a5,a5,2 # 7fffc002 <_start-0x3ffe> -80006d00: ffe7d683 lhu a3,-2(a5) -80006d04: 00270713 addi a4,a4,2 -80006d08: fed71f23 sh a3,-2(a4) -80006d0c: fec798e3 bne a5,a2,80006cfc <_ldtoa_r+0x11c> -80006d10: 08e15603 lhu a2,142(sp) -80006d14: 00012823 sw zero,16(sp) -80006d18: 01061793 slli a5,a2,0x10 -80006d1c: 4107d793 srai a5,a5,0x10 -80006d20: 0007de63 bgez a5,80006d3c <_ldtoa_r+0x15c> -80006d24: 01161613 slli a2,a2,0x11 -80006d28: 000107b7 lui a5,0x10 -80006d2c: 01165613 srli a2,a2,0x11 -80006d30: fff78793 addi a5,a5,-1 # ffff <_start-0x7fff0001> -80006d34: 08c11723 sh a2,142(sp) -80006d38: 00f12823 sw a5,16(sp) -80006d3c: 80015b37 lui s6,0x80015 -80006d40: a2cb0d13 addi s10,s6,-1492 # 80014a2c <__BSS_END__+0xffffda9c> -80006d44: 014d0d93 addi s11,s10,20 -80006d48: 00000693 li a3,0 -80006d4c: 09810793 addi a5,sp,152 -80006d50: 000d8713 mv a4,s11 -80006d54: 0ac10c93 addi s9,sp,172 -80006d58: 0080006f j 80006d60 <_ldtoa_r+0x180> -80006d5c: 00075683 lhu a3,0(a4) -80006d60: 00278793 addi a5,a5,2 -80006d64: fed79f23 sh a3,-2(a5) +80006c44 <_ldtoa_r>: +80006c44: 0005ae83 lw t4,0(a1) +80006c48: 0045ae03 lw t3,4(a1) +80006c4c: 0085a303 lw t1,8(a1) +80006c50: 00c5a583 lw a1,12(a1) +80006c54: e1010113 addi sp,sp,-496 +80006c58: 04052883 lw a7,64(a0) +80006c5c: 02b12e23 sw a1,60(sp) +80006c60: fff00593 li a1,-1 +80006c64: 16b12023 sw a1,352(sp) +80006c68: 09000593 li a1,144 +80006c6c: 1e812423 sw s0,488(sp) +80006c70: 1d712623 sw s7,460(sp) +80006c74: 1e112623 sw ra,492(sp) +80006c78: 1e912223 sw s1,484(sp) +80006c7c: 1f212023 sw s2,480(sp) +80006c80: 1d312e23 sw s3,476(sp) +80006c84: 1d412c23 sw s4,472(sp) +80006c88: 1d512a23 sw s5,468(sp) +80006c8c: 1d612823 sw s6,464(sp) +80006c90: 1d812423 sw s8,456(sp) +80006c94: 1d912223 sw s9,452(sp) +80006c98: 1da12023 sw s10,448(sp) +80006c9c: 1bb12e23 sw s11,444(sp) +80006ca0: 03d12823 sw t4,48(sp) +80006ca4: 03c12a23 sw t3,52(sp) +80006ca8: 02612c23 sw t1,56(sp) +80006cac: 16b12223 sw a1,356(sp) +80006cb0: 00c12023 sw a2,0(sp) +80006cb4: 00d12423 sw a3,8(sp) +80006cb8: 00e12623 sw a4,12(sp) +80006cbc: 01012c23 sw a6,24(sp) +80006cc0: 00050b93 mv s7,a0 +80006cc4: 00078413 mv s0,a5 +80006cc8: 02088263 beqz a7,80006cec <_ldtoa_r+0xa8> +80006ccc: 04452703 lw a4,68(a0) +80006cd0: 00100793 li a5,1 +80006cd4: 00088593 mv a1,a7 +80006cd8: 00e797b3 sll a5,a5,a4 +80006cdc: 00e8a223 sw a4,4(a7) +80006ce0: 00f8a423 sw a5,8(a7) +80006ce4: 768010ef jal ra,8000844c <_Bfree> +80006ce8: 040ba023 sw zero,64(s7) +80006cec: 06010a13 addi s4,sp,96 +80006cf0: 03010513 addi a0,sp,48 +80006cf4: 000a0593 mv a1,s4 +80006cf8: e09ff0ef jal ra,80006b00 +80006cfc: 000a0513 mv a0,s4 +80006d00: 905fe0ef jal ra,80005604 +80006d04: 20050c63 beqz a0,80006f1c <_ldtoa_r+0x2d8> +80006d08: 00012703 lw a4,0(sp) +80006d0c: 00100793 li a5,1 +80006d10: 00f42023 sw a5,0(s0) +80006d14: 00300793 li a5,3 +80006d18: 20f70a63 beq a4,a5,80006f2c <_ldtoa_r+0x2e8> +80006d1c: 01400793 li a5,20 +80006d20: 00f12223 sw a5,4(sp) +80006d24: 60071ee3 bnez a4,80007b40 <_ldtoa_r+0xefc> +80006d28: 07215783 lhu a5,114(sp) +80006d2c: 16412703 lw a4,356(sp) +80006d30: fff7c793 not a5,a5 +80006d34: 00e12a23 sw a4,20(sp) +80006d38: 01179713 slli a4,a5,0x11 +80006d3c: 00071863 bnez a4,80006d4c <_ldtoa_r+0x108> +80006d40: 000a0513 mv a0,s4 +80006d44: 851fe0ef jal ra,80005594 +80006d48: 440512e3 bnez a0,8000798c <_ldtoa_r+0xd48> +80006d4c: 09000793 li a5,144 +80006d50: 16f12223 sw a5,356(sp) +80006d54: 07c10713 addi a4,sp,124 +80006d58: 000a0793 mv a5,s4 +80006d5c: 07410613 addi a2,sp,116 +80006d60: 00278793 addi a5,a5,2 # 7fffc002 <_start-0x3ffe> +80006d64: ffe7d683 lhu a3,-2(a5) 80006d68: 00270713 addi a4,a4,2 -80006d6c: ff9798e3 bne a5,s9,80006d5c <_ldtoa_r+0x17c> -80006d70: 16060863 beqz a2,80006ee0 <_ldtoa_r+0x300> -80006d74: 000087b7 lui a5,0x8 -80006d78: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -80006d7c: 58f60ce3 beq a2,a5,80007b14 <_ldtoa_r+0xf34> -80006d80: 08c11783 lh a5,140(sp) -80006d84: 6207d2e3 bgez a5,80007ba8 <_ldtoa_r+0xfc8> -80006d88: 07c10593 addi a1,sp,124 -80006d8c: 000d8513 mv a0,s11 -80006d90: 959fe0ef jal ra,800056e8 -80006d94: 16050263 beqz a0,80006ef8 <_ldtoa_r+0x318> -80006d98: 100548e3 bltz a0,800076a8 <_ldtoa_r+0xac8> -80006d9c: 08e15783 lhu a5,142(sp) -80006da0: 68079ee3 bnez a5,80007c3c <_ldtoa_r+0x105c> -80006da4: 08c11783 lh a5,140(sp) -80006da8: 00000493 li s1,0 -80006dac: 16010993 addi s3,sp,352 -80006db0: 0207c463 bltz a5,80006dd8 <_ldtoa_r+0x1f8> -80006db4: 118d0413 addi s0,s10,280 -80006db8: 07c10613 addi a2,sp,124 -80006dbc: 00098693 mv a3,s3 -80006dc0: 00060593 mv a1,a2 -80006dc4: 00040513 mv a0,s0 -80006dc8: bb8ff0ef jal ra,80006180 -80006dcc: 08c11783 lh a5,140(sp) -80006dd0: fff48493 addi s1,s1,-1 -80006dd4: fe07d2e3 bgez a5,80006db8 <_ldtoa_r+0x1d8> -80006dd8: 0d010413 addi s0,sp,208 -80006ddc: 0e810c13 addi s8,sp,232 -80006de0: 00040713 mv a4,s0 -80006de4: 07c10793 addi a5,sp,124 -80006de8: 09010613 addi a2,sp,144 -80006dec: 00278793 addi a5,a5,2 -80006df0: ffe7d683 lhu a3,-2(a5) -80006df4: 00270713 addi a4,a4,2 -80006df8: fed71f23 sh a3,-2(a4) -80006dfc: fec798e3 bne a5,a2,80006dec <_ldtoa_r+0x20c> -80006e00: 00000693 li a3,0 -80006e04: 09810793 addi a5,sp,152 -80006e08: 000d8713 mv a4,s11 -80006e0c: 0080006f j 80006e14 <_ldtoa_r+0x234> -80006e10: 00075683 lhu a3,0(a4) -80006e14: 00278793 addi a5,a5,2 -80006e18: fed79f23 sh a3,-2(a5) -80006e1c: 00270713 addi a4,a4,2 -80006e20: ff9798e3 bne a5,s9,80006e10 <_ldtoa_r+0x230> -80006e24: 028d0a93 addi s5,s10,40 -80006e28: 12cd0c93 addi s9,s10,300 -80006e2c: fffff937 lui s2,0xfffff -80006e30: 118d0d13 addi s10,s10,280 -80006e34: 00c0006f j 80006e40 <_ldtoa_r+0x260> -80006e38: 014c8c93 addi s9,s9,20 -80006e3c: 014a8a93 addi s5,s5,20 -80006e40: 00040593 mv a1,s0 -80006e44: 000d8513 mv a0,s11 -80006e48: 8a1fe0ef jal ra,800056e8 -80006e4c: 00040593 mv a1,s0 -80006e50: 04a05663 blez a0,80006e9c <_ldtoa_r+0x2bc> -80006e54: 000c8513 mv a0,s9 -80006e58: 891fe0ef jal ra,800056e8 -80006e5c: 00098693 mv a3,s3 -80006e60: 00040613 mv a2,s0 -80006e64: 00040593 mv a1,s0 -80006e68: 02054263 bltz a0,80006e8c <_ldtoa_r+0x2ac> -80006e6c: 000a8513 mv a0,s5 -80006e70: b10ff0ef jal ra,80006180 -80006e74: 09810613 addi a2,sp,152 -80006e78: 00098693 mv a3,s3 -80006e7c: 00060593 mv a1,a2 -80006e80: 000a8513 mv a0,s5 -80006e84: afcff0ef jal ra,80006180 -80006e88: 012484b3 add s1,s1,s2 -80006e8c: 01f95793 srli a5,s2,0x1f -80006e90: 012787b3 add a5,a5,s2 -80006e94: 4017d913 srai s2,a5,0x1 -80006e98: fbaa90e3 bne s5,s10,80006e38 <_ldtoa_r+0x258> -80006e9c: 09810613 addi a2,sp,152 -80006ea0: 00098693 mv a3,s3 -80006ea4: 000d8593 mv a1,s11 -80006ea8: 00060513 mv a0,a2 -80006eac: ee4ff0ef jal ra,80006590 -80006eb0: 12410913 addi s2,sp,292 -80006eb4: 0580006f j 80006f0c <_ldtoa_r+0x32c> -80006eb8: 00012703 lw a4,0(sp) -80006ebc: 00042023 sw zero,0(s0) -80006ec0: 00300793 li a5,3 -80006ec4: def71ae3 bne a4,a5,80006cb8 <_ldtoa_r+0xd8> -80006ec8: 00812483 lw s1,8(sp) -80006ecc: 00912223 sw s1,4(sp) -80006ed0: 02a00793 li a5,42 -80006ed4: de97d8e3 bge a5,s1,80006cc4 <_ldtoa_r+0xe4> -80006ed8: 00f12223 sw a5,4(sp) -80006edc: de9ff06f j 80006cc4 <_ldtoa_r+0xe4> -80006ee0: 07c10793 addi a5,sp,124 -80006ee4: 08e10693 addi a3,sp,142 -80006ee8: 0007d703 lhu a4,0(a5) -80006eec: 00278793 addi a5,a5,2 -80006ef0: e8071ce3 bnez a4,80006d88 <_ldtoa_r+0x1a8> -80006ef4: fef69ae3 bne a3,a5,80006ee8 <_ldtoa_r+0x308> -80006ef8: 00000493 li s1,0 -80006efc: 12410913 addi s2,sp,292 -80006f00: 16010993 addi s3,sp,352 -80006f04: 0d010413 addi s0,sp,208 -80006f08: 0e810c13 addi s8,sp,232 -80006f0c: 00040593 mv a1,s0 -80006f10: 09810513 addi a0,sp,152 -80006f14: eccfe0ef jal ra,800055e0 -80006f18: 09810713 addi a4,sp,152 -80006f1c: 00040793 mv a5,s0 -80006f20: 00278793 addi a5,a5,2 -80006f24: ffe7d683 lhu a3,-2(a5) -80006f28: 00270713 addi a4,a4,2 -80006f2c: fed71f23 sh a3,-2(a4) -80006f30: ff8798e3 bne a5,s8,80006f20 <_ldtoa_r+0x340> -80006f34: 00040593 mv a1,s0 -80006f38: 07c10513 addi a0,sp,124 -80006f3c: 0a011823 sh zero,176(sp) -80006f40: ea0fe0ef jal ra,800055e0 +80006d6c: fed71f23 sh a3,-2(a4) +80006d70: fec798e3 bne a5,a2,80006d60 <_ldtoa_r+0x11c> +80006d74: 08e15603 lhu a2,142(sp) +80006d78: 00012823 sw zero,16(sp) +80006d7c: 01061793 slli a5,a2,0x10 +80006d80: 4107d793 srai a5,a5,0x10 +80006d84: 0007de63 bgez a5,80006da0 <_ldtoa_r+0x15c> +80006d88: 01161613 slli a2,a2,0x11 +80006d8c: 000107b7 lui a5,0x10 +80006d90: 01165613 srli a2,a2,0x11 +80006d94: fff78793 addi a5,a5,-1 # ffff <_start-0x7fff0001> +80006d98: 08c11723 sh a2,142(sp) +80006d9c: 00f12823 sw a5,16(sp) +80006da0: 80015b37 lui s6,0x80015 +80006da4: ab4b0d13 addi s10,s6,-1356 # 80014ab4 <__BSS_END__+0xffffe09c> +80006da8: 014d0d93 addi s11,s10,20 +80006dac: 00000693 li a3,0 +80006db0: 09810793 addi a5,sp,152 +80006db4: 000d8713 mv a4,s11 +80006db8: 0ac10c93 addi s9,sp,172 +80006dbc: 0080006f j 80006dc4 <_ldtoa_r+0x180> +80006dc0: 00075683 lhu a3,0(a4) +80006dc4: 00278793 addi a5,a5,2 +80006dc8: fed79f23 sh a3,-2(a5) +80006dcc: 00270713 addi a4,a4,2 +80006dd0: ff9798e3 bne a5,s9,80006dc0 <_ldtoa_r+0x17c> +80006dd4: 16060863 beqz a2,80006f44 <_ldtoa_r+0x300> +80006dd8: 000087b7 lui a5,0x8 +80006ddc: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> +80006de0: 58f60ce3 beq a2,a5,80007b78 <_ldtoa_r+0xf34> +80006de4: 08c11783 lh a5,140(sp) +80006de8: 6207d2e3 bgez a5,80007c0c <_ldtoa_r+0xfc8> +80006dec: 07c10593 addi a1,sp,124 +80006df0: 000d8513 mv a0,s11 +80006df4: 959fe0ef jal ra,8000574c +80006df8: 16050263 beqz a0,80006f5c <_ldtoa_r+0x318> +80006dfc: 100548e3 bltz a0,8000770c <_ldtoa_r+0xac8> +80006e00: 08e15783 lhu a5,142(sp) +80006e04: 68079ee3 bnez a5,80007ca0 <_ldtoa_r+0x105c> +80006e08: 08c11783 lh a5,140(sp) +80006e0c: 00000493 li s1,0 +80006e10: 16010993 addi s3,sp,352 +80006e14: 0207c463 bltz a5,80006e3c <_ldtoa_r+0x1f8> +80006e18: 118d0413 addi s0,s10,280 +80006e1c: 07c10613 addi a2,sp,124 +80006e20: 00098693 mv a3,s3 +80006e24: 00060593 mv a1,a2 +80006e28: 00040513 mv a0,s0 +80006e2c: bb8ff0ef jal ra,800061e4 +80006e30: 08c11783 lh a5,140(sp) +80006e34: fff48493 addi s1,s1,-1 +80006e38: fe07d2e3 bgez a5,80006e1c <_ldtoa_r+0x1d8> +80006e3c: 0d010413 addi s0,sp,208 +80006e40: 0e810c13 addi s8,sp,232 +80006e44: 00040713 mv a4,s0 +80006e48: 07c10793 addi a5,sp,124 +80006e4c: 09010613 addi a2,sp,144 +80006e50: 00278793 addi a5,a5,2 +80006e54: ffe7d683 lhu a3,-2(a5) +80006e58: 00270713 addi a4,a4,2 +80006e5c: fed71f23 sh a3,-2(a4) +80006e60: fec798e3 bne a5,a2,80006e50 <_ldtoa_r+0x20c> +80006e64: 00000693 li a3,0 +80006e68: 09810793 addi a5,sp,152 +80006e6c: 000d8713 mv a4,s11 +80006e70: 0080006f j 80006e78 <_ldtoa_r+0x234> +80006e74: 00075683 lhu a3,0(a4) +80006e78: 00278793 addi a5,a5,2 +80006e7c: fed79f23 sh a3,-2(a5) +80006e80: 00270713 addi a4,a4,2 +80006e84: ff9798e3 bne a5,s9,80006e74 <_ldtoa_r+0x230> +80006e88: 028d0a93 addi s5,s10,40 +80006e8c: 12cd0c93 addi s9,s10,300 +80006e90: fffff937 lui s2,0xfffff +80006e94: 118d0d13 addi s10,s10,280 +80006e98: 00c0006f j 80006ea4 <_ldtoa_r+0x260> +80006e9c: 014c8c93 addi s9,s9,20 +80006ea0: 014a8a93 addi s5,s5,20 +80006ea4: 00040593 mv a1,s0 +80006ea8: 000d8513 mv a0,s11 +80006eac: 8a1fe0ef jal ra,8000574c +80006eb0: 00040593 mv a1,s0 +80006eb4: 04a05663 blez a0,80006f00 <_ldtoa_r+0x2bc> +80006eb8: 000c8513 mv a0,s9 +80006ebc: 891fe0ef jal ra,8000574c +80006ec0: 00098693 mv a3,s3 +80006ec4: 00040613 mv a2,s0 +80006ec8: 00040593 mv a1,s0 +80006ecc: 02054263 bltz a0,80006ef0 <_ldtoa_r+0x2ac> +80006ed0: 000a8513 mv a0,s5 +80006ed4: b10ff0ef jal ra,800061e4 +80006ed8: 09810613 addi a2,sp,152 +80006edc: 00098693 mv a3,s3 +80006ee0: 00060593 mv a1,a2 +80006ee4: 000a8513 mv a0,s5 +80006ee8: afcff0ef jal ra,800061e4 +80006eec: 012484b3 add s1,s1,s2 +80006ef0: 01f95793 srli a5,s2,0x1f +80006ef4: 012787b3 add a5,a5,s2 +80006ef8: 4017d913 srai s2,a5,0x1 +80006efc: fbaa90e3 bne s5,s10,80006e9c <_ldtoa_r+0x258> +80006f00: 09810613 addi a2,sp,152 +80006f04: 00098693 mv a3,s3 +80006f08: 000d8593 mv a1,s11 +80006f0c: 00060513 mv a0,a2 +80006f10: ee4ff0ef jal ra,800065f4 +80006f14: 12410913 addi s2,sp,292 +80006f18: 0580006f j 80006f70 <_ldtoa_r+0x32c> +80006f1c: 00012703 lw a4,0(sp) +80006f20: 00042023 sw zero,0(s0) +80006f24: 00300793 li a5,3 +80006f28: def71ae3 bne a4,a5,80006d1c <_ldtoa_r+0xd8> +80006f2c: 00812483 lw s1,8(sp) +80006f30: 00912223 sw s1,4(sp) +80006f34: 02a00793 li a5,42 +80006f38: de97d8e3 bge a5,s1,80006d28 <_ldtoa_r+0xe4> +80006f3c: 00f12223 sw a5,4(sp) +80006f40: de9ff06f j 80006d28 <_ldtoa_r+0xe4> 80006f44: 07c10793 addi a5,sp,124 -80006f48: 00240413 addi s0,s0,2 -80006f4c: ffe45703 lhu a4,-2(s0) +80006f48: 08e10693 addi a3,sp,142 +80006f4c: 0007d703 lhu a4,0(a5) 80006f50: 00278793 addi a5,a5,2 -80006f54: fee79f23 sh a4,-2(a5) -80006f58: ff8418e3 bne s0,s8,80006f48 <_ldtoa_r+0x368> -80006f5c: 09810513 addi a0,sp,152 -80006f60: 00098613 mv a2,s3 -80006f64: 07c10593 addi a1,sp,124 -80006f68: 08011a23 sh zero,148(sp) -80006f6c: fedfe0ef jal ra,80005f58 -80006f70: 1ac15503 lhu a0,428(sp) -80006f74: 1c051463 bnez a0,8000713c <_ldtoa_r+0x55c> -80006f78: 09410c93 addi s9,sp,148 -80006f7c: 07e10413 addi s0,sp,126 -80006f80: 0b610a93 addi s5,sp,182 -80006f84: a2cb0593 addi a1,s6,-1492 -80006f88: 07c10513 addi a0,sp,124 -80006f8c: f5cfe0ef jal ra,800056e8 -80006f90: 1a050663 beqz a0,8000713c <_ldtoa_r+0x55c> -80006f94: 00000713 li a4,0 -80006f98: 000c8693 mv a3,s9 -80006f9c: 01c0006f j 80006fb8 <_ldtoa_r+0x3d8> -80006fa0: 00171713 slli a4,a4,0x1 -80006fa4: 00f69023 sh a5,0(a3) -80006fa8: 01071713 slli a4,a4,0x10 -80006fac: ffe68693 addi a3,a3,-2 -80006fb0: 01075713 srli a4,a4,0x10 -80006fb4: 04868463 beq a3,s0,80006ffc <_ldtoa_r+0x41c> -80006fb8: 0006d783 lhu a5,0(a3) -80006fbc: 01079613 slli a2,a5,0x10 -80006fc0: 41065613 srai a2,a2,0x10 -80006fc4: 00179793 slli a5,a5,0x1 -80006fc8: 00065463 bgez a2,80006fd0 <_ldtoa_r+0x3f0> -80006fcc: 00176713 ori a4,a4,1 -80006fd0: 01079793 slli a5,a5,0x10 -80006fd4: 0107d793 srli a5,a5,0x10 -80006fd8: 00277613 andi a2,a4,2 -80006fdc: 0017e593 ori a1,a5,1 -80006fe0: fc0600e3 beqz a2,80006fa0 <_ldtoa_r+0x3c0> -80006fe4: 00171713 slli a4,a4,0x1 -80006fe8: 00b69023 sh a1,0(a3) -80006fec: 01071713 slli a4,a4,0x10 -80006ff0: ffe68693 addi a3,a3,-2 -80006ff4: 01075713 srli a4,a4,0x10 -80006ff8: fc8690e3 bne a3,s0,80006fb8 <_ldtoa_r+0x3d8> -80006ffc: 0b410713 addi a4,sp,180 -80007000: 07c10793 addi a5,sp,124 -80007004: 00278793 addi a5,a5,2 -80007008: ffe7d683 lhu a3,-2(a5) -8000700c: 00270713 addi a4,a4,2 -80007010: fed71f23 sh a3,-2(a4) -80007014: ff9798e3 bne a5,s9,80007004 <_ldtoa_r+0x424> -80007018: 0c011623 sh zero,204(sp) -8000701c: 00000713 li a4,0 -80007020: 0cc10693 addi a3,sp,204 -80007024: 01c0006f j 80007040 <_ldtoa_r+0x460> -80007028: 00171713 slli a4,a4,0x1 -8000702c: 00f69023 sh a5,0(a3) -80007030: 01071713 slli a4,a4,0x10 -80007034: ffe68693 addi a3,a3,-2 -80007038: 01075713 srli a4,a4,0x10 -8000703c: 05568463 beq a3,s5,80007084 <_ldtoa_r+0x4a4> -80007040: 0006d783 lhu a5,0(a3) -80007044: 01079613 slli a2,a5,0x10 -80007048: 41065613 srai a2,a2,0x10 -8000704c: 00179793 slli a5,a5,0x1 -80007050: 00065463 bgez a2,80007058 <_ldtoa_r+0x478> -80007054: 00176713 ori a4,a4,1 -80007058: 01079793 slli a5,a5,0x10 -8000705c: 0107d793 srli a5,a5,0x10 -80007060: 00277613 andi a2,a4,2 -80007064: 0017e593 ori a1,a5,1 -80007068: fc0600e3 beqz a2,80007028 <_ldtoa_r+0x448> -8000706c: 00171713 slli a4,a4,0x1 -80007070: 00b69023 sh a1,0(a3) -80007074: 01071713 slli a4,a4,0x10 -80007078: ffe68693 addi a3,a3,-2 -8000707c: 01075713 srli a4,a4,0x10 -80007080: fd5690e3 bne a3,s5,80007040 <_ldtoa_r+0x460> -80007084: 00000713 li a4,0 -80007088: 0cc10693 addi a3,sp,204 -8000708c: 01c0006f j 800070a8 <_ldtoa_r+0x4c8> -80007090: 00171713 slli a4,a4,0x1 -80007094: 00f69023 sh a5,0(a3) -80007098: 01071713 slli a4,a4,0x10 -8000709c: ffe68693 addi a3,a3,-2 -800070a0: 01075713 srli a4,a4,0x10 -800070a4: 05568463 beq a3,s5,800070ec <_ldtoa_r+0x50c> -800070a8: 0006d783 lhu a5,0(a3) -800070ac: 01079613 slli a2,a5,0x10 -800070b0: 41065613 srai a2,a2,0x10 -800070b4: 00179793 slli a5,a5,0x1 -800070b8: 00065463 bgez a2,800070c0 <_ldtoa_r+0x4e0> -800070bc: 00176713 ori a4,a4,1 -800070c0: 01079793 slli a5,a5,0x10 -800070c4: 0107d793 srli a5,a5,0x10 -800070c8: 00277613 andi a2,a4,2 -800070cc: 0017e593 ori a1,a5,1 -800070d0: fc0600e3 beqz a2,80007090 <_ldtoa_r+0x4b0> -800070d4: 00171713 slli a4,a4,0x1 -800070d8: 00b69023 sh a1,0(a3) -800070dc: 01071713 slli a4,a4,0x10 -800070e0: ffe68693 addi a3,a3,-2 -800070e4: 01075713 srli a4,a4,0x10 -800070e8: fd5690e3 bne a3,s5,800070a8 <_ldtoa_r+0x4c8> -800070ec: 00000613 li a2,0 -800070f0: 000c8693 mv a3,s9 -800070f4: 0cc10713 addi a4,sp,204 -800070f8: 0006d583 lhu a1,0(a3) -800070fc: 00075783 lhu a5,0(a4) +80006f54: e8071ce3 bnez a4,80006dec <_ldtoa_r+0x1a8> +80006f58: fef69ae3 bne a3,a5,80006f4c <_ldtoa_r+0x308> +80006f5c: 00000493 li s1,0 +80006f60: 12410913 addi s2,sp,292 +80006f64: 16010993 addi s3,sp,352 +80006f68: 0d010413 addi s0,sp,208 +80006f6c: 0e810c13 addi s8,sp,232 +80006f70: 00040593 mv a1,s0 +80006f74: 09810513 addi a0,sp,152 +80006f78: eccfe0ef jal ra,80005644 +80006f7c: 09810713 addi a4,sp,152 +80006f80: 00040793 mv a5,s0 +80006f84: 00278793 addi a5,a5,2 +80006f88: ffe7d683 lhu a3,-2(a5) +80006f8c: 00270713 addi a4,a4,2 +80006f90: fed71f23 sh a3,-2(a4) +80006f94: ff8798e3 bne a5,s8,80006f84 <_ldtoa_r+0x340> +80006f98: 00040593 mv a1,s0 +80006f9c: 07c10513 addi a0,sp,124 +80006fa0: 0a011823 sh zero,176(sp) +80006fa4: ea0fe0ef jal ra,80005644 +80006fa8: 07c10793 addi a5,sp,124 +80006fac: 00240413 addi s0,s0,2 +80006fb0: ffe45703 lhu a4,-2(s0) +80006fb4: 00278793 addi a5,a5,2 +80006fb8: fee79f23 sh a4,-2(a5) +80006fbc: ff8418e3 bne s0,s8,80006fac <_ldtoa_r+0x368> +80006fc0: 09810513 addi a0,sp,152 +80006fc4: 00098613 mv a2,s3 +80006fc8: 07c10593 addi a1,sp,124 +80006fcc: 08011a23 sh zero,148(sp) +80006fd0: fedfe0ef jal ra,80005fbc +80006fd4: 1ac15503 lhu a0,428(sp) +80006fd8: 1c051463 bnez a0,800071a0 <_ldtoa_r+0x55c> +80006fdc: 09410c93 addi s9,sp,148 +80006fe0: 07e10413 addi s0,sp,126 +80006fe4: 0b610a93 addi s5,sp,182 +80006fe8: ab4b0593 addi a1,s6,-1356 +80006fec: 07c10513 addi a0,sp,124 +80006ff0: f5cfe0ef jal ra,8000574c +80006ff4: 1a050663 beqz a0,800071a0 <_ldtoa_r+0x55c> +80006ff8: 00000713 li a4,0 +80006ffc: 000c8693 mv a3,s9 +80007000: 01c0006f j 8000701c <_ldtoa_r+0x3d8> +80007004: 00171713 slli a4,a4,0x1 +80007008: 00f69023 sh a5,0(a3) +8000700c: 01071713 slli a4,a4,0x10 +80007010: ffe68693 addi a3,a3,-2 +80007014: 01075713 srli a4,a4,0x10 +80007018: 04868463 beq a3,s0,80007060 <_ldtoa_r+0x41c> +8000701c: 0006d783 lhu a5,0(a3) +80007020: 01079613 slli a2,a5,0x10 +80007024: 41065613 srai a2,a2,0x10 +80007028: 00179793 slli a5,a5,0x1 +8000702c: 00065463 bgez a2,80007034 <_ldtoa_r+0x3f0> +80007030: 00176713 ori a4,a4,1 +80007034: 01079793 slli a5,a5,0x10 +80007038: 0107d793 srli a5,a5,0x10 +8000703c: 00277613 andi a2,a4,2 +80007040: 0017e593 ori a1,a5,1 +80007044: fc0600e3 beqz a2,80007004 <_ldtoa_r+0x3c0> +80007048: 00171713 slli a4,a4,0x1 +8000704c: 00b69023 sh a1,0(a3) +80007050: 01071713 slli a4,a4,0x10 +80007054: ffe68693 addi a3,a3,-2 +80007058: 01075713 srli a4,a4,0x10 +8000705c: fc8690e3 bne a3,s0,8000701c <_ldtoa_r+0x3d8> +80007060: 0b410713 addi a4,sp,180 +80007064: 07c10793 addi a5,sp,124 +80007068: 00278793 addi a5,a5,2 +8000706c: ffe7d683 lhu a3,-2(a5) +80007070: 00270713 addi a4,a4,2 +80007074: fed71f23 sh a3,-2(a4) +80007078: ff9798e3 bne a5,s9,80007068 <_ldtoa_r+0x424> +8000707c: 0c011623 sh zero,204(sp) +80007080: 00000713 li a4,0 +80007084: 0cc10693 addi a3,sp,204 +80007088: 01c0006f j 800070a4 <_ldtoa_r+0x460> +8000708c: 00171713 slli a4,a4,0x1 +80007090: 00f69023 sh a5,0(a3) +80007094: 01071713 slli a4,a4,0x10 +80007098: ffe68693 addi a3,a3,-2 +8000709c: 01075713 srli a4,a4,0x10 +800070a0: 05568463 beq a3,s5,800070e8 <_ldtoa_r+0x4a4> +800070a4: 0006d783 lhu a5,0(a3) +800070a8: 01079613 slli a2,a5,0x10 +800070ac: 41065613 srai a2,a2,0x10 +800070b0: 00179793 slli a5,a5,0x1 +800070b4: 00065463 bgez a2,800070bc <_ldtoa_r+0x478> +800070b8: 00176713 ori a4,a4,1 +800070bc: 01079793 slli a5,a5,0x10 +800070c0: 0107d793 srli a5,a5,0x10 +800070c4: 00277613 andi a2,a4,2 +800070c8: 0017e593 ori a1,a5,1 +800070cc: fc0600e3 beqz a2,8000708c <_ldtoa_r+0x448> +800070d0: 00171713 slli a4,a4,0x1 +800070d4: 00b69023 sh a1,0(a3) +800070d8: 01071713 slli a4,a4,0x10 +800070dc: ffe68693 addi a3,a3,-2 +800070e0: 01075713 srli a4,a4,0x10 +800070e4: fd5690e3 bne a3,s5,800070a4 <_ldtoa_r+0x460> +800070e8: 00000713 li a4,0 +800070ec: 0cc10693 addi a3,sp,204 +800070f0: 01c0006f j 8000710c <_ldtoa_r+0x4c8> +800070f4: 00171713 slli a4,a4,0x1 +800070f8: 00f69023 sh a5,0(a3) +800070fc: 01071713 slli a4,a4,0x10 80007100: ffe68693 addi a3,a3,-2 -80007104: ffe70713 addi a4,a4,-2 -80007108: 00b787b3 add a5,a5,a1 -8000710c: 00c787b3 add a5,a5,a2 -80007110: 00f69123 sh a5,2(a3) -80007114: 0107d793 srli a5,a5,0x10 -80007118: 0017f613 andi a2,a5,1 -8000711c: fd571ee3 bne a4,s5,800070f8 <_ldtoa_r+0x518> -80007120: 09810513 addi a0,sp,152 -80007124: 00098613 mv a2,s3 -80007128: 07c10593 addi a1,sp,124 -8000712c: e2dfe0ef jal ra,80005f58 -80007130: 1ac15503 lhu a0,428(sp) -80007134: fff48493 addi s1,s1,-1 -80007138: e40506e3 beqz a0,80006f84 <_ldtoa_r+0x3a4> -8000713c: 01012783 lw a5,16(sp) -80007140: 04078263 beqz a5,80007184 <_ldtoa_r+0x5a4> -80007144: 00012703 lw a4,0(sp) -80007148: 02d00793 li a5,45 -8000714c: 12f10223 sb a5,292(sp) -80007150: 00300793 li a5,3 -80007154: 00412403 lw s0,4(sp) -80007158: 04f70263 beq a4,a5,8000719c <_ldtoa_r+0x5bc> -8000715c: 00a00793 li a5,10 -80007160: 20f504e3 beq a0,a5,80007b68 <_ldtoa_r+0xf88> -80007164: 03050513 addi a0,a0,48 -80007168: 02e00793 li a5,46 -8000716c: 12a102a3 sb a0,293(sp) -80007170: 12f10323 sb a5,294(sp) -80007174: 7a044263 bltz s0,80007918 <_ldtoa_r+0xd38> -80007178: 12710793 addi a5,sp,295 -8000717c: 00f12823 sw a5,16(sp) -80007180: 04c0006f j 800071cc <_ldtoa_r+0x5ec> -80007184: 00012703 lw a4,0(sp) -80007188: 02000793 li a5,32 -8000718c: 12f10223 sb a5,292(sp) -80007190: 00300793 li a5,3 -80007194: 00412403 lw s0,4(sp) -80007198: fcf712e3 bne a4,a5,8000715c <_ldtoa_r+0x57c> -8000719c: 00940433 add s0,s0,s1 -800071a0: 02a00793 li a5,42 -800071a4: fa87dce3 bge a5,s0,8000715c <_ldtoa_r+0x57c> -800071a8: 00a00793 li a5,10 -800071ac: 18f508e3 beq a0,a5,80007b3c <_ldtoa_r+0xf5c> -800071b0: 02e00793 li a5,46 -800071b4: 03050513 addi a0,a0,48 -800071b8: 12f10323 sb a5,294(sp) -800071bc: 12710793 addi a5,sp,295 -800071c0: 12a102a3 sb a0,293(sp) -800071c4: 02a00413 li s0,42 -800071c8: 00f12823 sw a5,16(sp) -800071cc: 00000c93 li s9,0 -800071d0: 0b410a93 addi s5,sp,180 -800071d4: 00912e23 sw s1,28(sp) -800071d8: 000c8493 mv s1,s9 -800071dc: 000a8c93 mv s9,s5 -800071e0: 00098a93 mv s5,s3 -800071e4: 01012983 lw s3,16(sp) -800071e8: 09410d93 addi s11,sp,148 -800071ec: 07e10c13 addi s8,sp,126 -800071f0: 0b610d13 addi s10,sp,182 -800071f4: 00000693 li a3,0 -800071f8: 000d8613 mv a2,s11 -800071fc: 01c0006f j 80007218 <_ldtoa_r+0x638> -80007200: 00169693 slli a3,a3,0x1 -80007204: 00f61023 sh a5,0(a2) -80007208: 01069693 slli a3,a3,0x10 -8000720c: ffe60613 addi a2,a2,-2 -80007210: 0106d693 srli a3,a3,0x10 -80007214: 05860463 beq a2,s8,8000725c <_ldtoa_r+0x67c> -80007218: 00065783 lhu a5,0(a2) -8000721c: 01079593 slli a1,a5,0x10 -80007220: 4105d593 srai a1,a1,0x10 -80007224: 00179793 slli a5,a5,0x1 -80007228: 0005d463 bgez a1,80007230 <_ldtoa_r+0x650> -8000722c: 0016e693 ori a3,a3,1 -80007230: 01079793 slli a5,a5,0x10 -80007234: 0107d793 srli a5,a5,0x10 -80007238: 0026f593 andi a1,a3,2 -8000723c: 0017e513 ori a0,a5,1 -80007240: fc0580e3 beqz a1,80007200 <_ldtoa_r+0x620> -80007244: 00169693 slli a3,a3,0x1 -80007248: 00a61023 sh a0,0(a2) -8000724c: 01069693 slli a3,a3,0x10 -80007250: ffe60613 addi a2,a2,-2 -80007254: 0106d693 srli a3,a3,0x10 -80007258: fd8610e3 bne a2,s8,80007218 <_ldtoa_r+0x638> -8000725c: 000c8693 mv a3,s9 -80007260: 07c10793 addi a5,sp,124 -80007264: 00278793 addi a5,a5,2 -80007268: ffe7d603 lhu a2,-2(a5) -8000726c: 00268693 addi a3,a3,2 -80007270: fec69f23 sh a2,-2(a3) -80007274: ffb798e3 bne a5,s11,80007264 <_ldtoa_r+0x684> -80007278: 0c011623 sh zero,204(sp) -8000727c: 00000693 li a3,0 -80007280: 0cc10613 addi a2,sp,204 -80007284: 01c0006f j 800072a0 <_ldtoa_r+0x6c0> -80007288: 00169693 slli a3,a3,0x1 -8000728c: 00f61023 sh a5,0(a2) -80007290: 01069693 slli a3,a3,0x10 -80007294: ffe60613 addi a2,a2,-2 -80007298: 0106d693 srli a3,a3,0x10 -8000729c: 05a60463 beq a2,s10,800072e4 <_ldtoa_r+0x704> -800072a0: 00065783 lhu a5,0(a2) -800072a4: 01079593 slli a1,a5,0x10 -800072a8: 4105d593 srai a1,a1,0x10 -800072ac: 00179793 slli a5,a5,0x1 -800072b0: 0005d463 bgez a1,800072b8 <_ldtoa_r+0x6d8> -800072b4: 0016e693 ori a3,a3,1 -800072b8: 01079793 slli a5,a5,0x10 -800072bc: 0107d793 srli a5,a5,0x10 -800072c0: 0026f593 andi a1,a3,2 -800072c4: 0017e513 ori a0,a5,1 -800072c8: fc0580e3 beqz a1,80007288 <_ldtoa_r+0x6a8> -800072cc: 00169693 slli a3,a3,0x1 -800072d0: 00a61023 sh a0,0(a2) -800072d4: 01069693 slli a3,a3,0x10 -800072d8: ffe60613 addi a2,a2,-2 -800072dc: 0106d693 srli a3,a3,0x10 -800072e0: fda610e3 bne a2,s10,800072a0 <_ldtoa_r+0x6c0> -800072e4: 00000693 li a3,0 -800072e8: 0cc10613 addi a2,sp,204 -800072ec: 01c0006f j 80007308 <_ldtoa_r+0x728> -800072f0: 00169693 slli a3,a3,0x1 -800072f4: 00f61023 sh a5,0(a2) -800072f8: 01069693 slli a3,a3,0x10 -800072fc: ffe60613 addi a2,a2,-2 -80007300: 0106d693 srli a3,a3,0x10 -80007304: 05a60463 beq a2,s10,8000734c <_ldtoa_r+0x76c> -80007308: 00065783 lhu a5,0(a2) -8000730c: 01079593 slli a1,a5,0x10 -80007310: 4105d593 srai a1,a1,0x10 -80007314: 00179793 slli a5,a5,0x1 -80007318: 0005d463 bgez a1,80007320 <_ldtoa_r+0x740> -8000731c: 0016e693 ori a3,a3,1 -80007320: 01079793 slli a5,a5,0x10 -80007324: 0107d793 srli a5,a5,0x10 -80007328: 0026f593 andi a1,a3,2 -8000732c: 0017e513 ori a0,a5,1 -80007330: fc0580e3 beqz a1,800072f0 <_ldtoa_r+0x710> -80007334: 00169693 slli a3,a3,0x1 -80007338: 00a61023 sh a0,0(a2) -8000733c: 01069693 slli a3,a3,0x10 -80007340: ffe60613 addi a2,a2,-2 -80007344: 0106d693 srli a3,a3,0x10 -80007348: fda610e3 bne a2,s10,80007308 <_ldtoa_r+0x728> -8000734c: 00000593 li a1,0 -80007350: 000d8613 mv a2,s11 -80007354: 0cc10693 addi a3,sp,204 -80007358: 00065503 lhu a0,0(a2) -8000735c: 0006d783 lhu a5,0(a3) +80007104: 01075713 srli a4,a4,0x10 +80007108: 05568463 beq a3,s5,80007150 <_ldtoa_r+0x50c> +8000710c: 0006d783 lhu a5,0(a3) +80007110: 01079613 slli a2,a5,0x10 +80007114: 41065613 srai a2,a2,0x10 +80007118: 00179793 slli a5,a5,0x1 +8000711c: 00065463 bgez a2,80007124 <_ldtoa_r+0x4e0> +80007120: 00176713 ori a4,a4,1 +80007124: 01079793 slli a5,a5,0x10 +80007128: 0107d793 srli a5,a5,0x10 +8000712c: 00277613 andi a2,a4,2 +80007130: 0017e593 ori a1,a5,1 +80007134: fc0600e3 beqz a2,800070f4 <_ldtoa_r+0x4b0> +80007138: 00171713 slli a4,a4,0x1 +8000713c: 00b69023 sh a1,0(a3) +80007140: 01071713 slli a4,a4,0x10 +80007144: ffe68693 addi a3,a3,-2 +80007148: 01075713 srli a4,a4,0x10 +8000714c: fd5690e3 bne a3,s5,8000710c <_ldtoa_r+0x4c8> +80007150: 00000613 li a2,0 +80007154: 000c8693 mv a3,s9 +80007158: 0cc10713 addi a4,sp,204 +8000715c: 0006d583 lhu a1,0(a3) +80007160: 00075783 lhu a5,0(a4) +80007164: ffe68693 addi a3,a3,-2 +80007168: ffe70713 addi a4,a4,-2 +8000716c: 00b787b3 add a5,a5,a1 +80007170: 00c787b3 add a5,a5,a2 +80007174: 00f69123 sh a5,2(a3) +80007178: 0107d793 srli a5,a5,0x10 +8000717c: 0017f613 andi a2,a5,1 +80007180: fd571ee3 bne a4,s5,8000715c <_ldtoa_r+0x518> +80007184: 09810513 addi a0,sp,152 +80007188: 00098613 mv a2,s3 +8000718c: 07c10593 addi a1,sp,124 +80007190: e2dfe0ef jal ra,80005fbc +80007194: 1ac15503 lhu a0,428(sp) +80007198: fff48493 addi s1,s1,-1 +8000719c: e40506e3 beqz a0,80006fe8 <_ldtoa_r+0x3a4> +800071a0: 01012783 lw a5,16(sp) +800071a4: 04078263 beqz a5,800071e8 <_ldtoa_r+0x5a4> +800071a8: 00012703 lw a4,0(sp) +800071ac: 02d00793 li a5,45 +800071b0: 12f10223 sb a5,292(sp) +800071b4: 00300793 li a5,3 +800071b8: 00412403 lw s0,4(sp) +800071bc: 04f70263 beq a4,a5,80007200 <_ldtoa_r+0x5bc> +800071c0: 00a00793 li a5,10 +800071c4: 20f504e3 beq a0,a5,80007bcc <_ldtoa_r+0xf88> +800071c8: 03050513 addi a0,a0,48 +800071cc: 02e00793 li a5,46 +800071d0: 12a102a3 sb a0,293(sp) +800071d4: 12f10323 sb a5,294(sp) +800071d8: 7a044263 bltz s0,8000797c <_ldtoa_r+0xd38> +800071dc: 12710793 addi a5,sp,295 +800071e0: 00f12823 sw a5,16(sp) +800071e4: 04c0006f j 80007230 <_ldtoa_r+0x5ec> +800071e8: 00012703 lw a4,0(sp) +800071ec: 02000793 li a5,32 +800071f0: 12f10223 sb a5,292(sp) +800071f4: 00300793 li a5,3 +800071f8: 00412403 lw s0,4(sp) +800071fc: fcf712e3 bne a4,a5,800071c0 <_ldtoa_r+0x57c> +80007200: 00940433 add s0,s0,s1 +80007204: 02a00793 li a5,42 +80007208: fa87dce3 bge a5,s0,800071c0 <_ldtoa_r+0x57c> +8000720c: 00a00793 li a5,10 +80007210: 18f508e3 beq a0,a5,80007ba0 <_ldtoa_r+0xf5c> +80007214: 02e00793 li a5,46 +80007218: 03050513 addi a0,a0,48 +8000721c: 12f10323 sb a5,294(sp) +80007220: 12710793 addi a5,sp,295 +80007224: 12a102a3 sb a0,293(sp) +80007228: 02a00413 li s0,42 +8000722c: 00f12823 sw a5,16(sp) +80007230: 00000c93 li s9,0 +80007234: 0b410a93 addi s5,sp,180 +80007238: 00912e23 sw s1,28(sp) +8000723c: 000c8493 mv s1,s9 +80007240: 000a8c93 mv s9,s5 +80007244: 00098a93 mv s5,s3 +80007248: 01012983 lw s3,16(sp) +8000724c: 09410d93 addi s11,sp,148 +80007250: 07e10c13 addi s8,sp,126 +80007254: 0b610d13 addi s10,sp,182 +80007258: 00000693 li a3,0 +8000725c: 000d8613 mv a2,s11 +80007260: 01c0006f j 8000727c <_ldtoa_r+0x638> +80007264: 00169693 slli a3,a3,0x1 +80007268: 00f61023 sh a5,0(a2) +8000726c: 01069693 slli a3,a3,0x10 +80007270: ffe60613 addi a2,a2,-2 +80007274: 0106d693 srli a3,a3,0x10 +80007278: 05860463 beq a2,s8,800072c0 <_ldtoa_r+0x67c> +8000727c: 00065783 lhu a5,0(a2) +80007280: 01079593 slli a1,a5,0x10 +80007284: 4105d593 srai a1,a1,0x10 +80007288: 00179793 slli a5,a5,0x1 +8000728c: 0005d463 bgez a1,80007294 <_ldtoa_r+0x650> +80007290: 0016e693 ori a3,a3,1 +80007294: 01079793 slli a5,a5,0x10 +80007298: 0107d793 srli a5,a5,0x10 +8000729c: 0026f593 andi a1,a3,2 +800072a0: 0017e513 ori a0,a5,1 +800072a4: fc0580e3 beqz a1,80007264 <_ldtoa_r+0x620> +800072a8: 00169693 slli a3,a3,0x1 +800072ac: 00a61023 sh a0,0(a2) +800072b0: 01069693 slli a3,a3,0x10 +800072b4: ffe60613 addi a2,a2,-2 +800072b8: 0106d693 srli a3,a3,0x10 +800072bc: fd8610e3 bne a2,s8,8000727c <_ldtoa_r+0x638> +800072c0: 000c8693 mv a3,s9 +800072c4: 07c10793 addi a5,sp,124 +800072c8: 00278793 addi a5,a5,2 +800072cc: ffe7d603 lhu a2,-2(a5) +800072d0: 00268693 addi a3,a3,2 +800072d4: fec69f23 sh a2,-2(a3) +800072d8: ffb798e3 bne a5,s11,800072c8 <_ldtoa_r+0x684> +800072dc: 0c011623 sh zero,204(sp) +800072e0: 00000693 li a3,0 +800072e4: 0cc10613 addi a2,sp,204 +800072e8: 01c0006f j 80007304 <_ldtoa_r+0x6c0> +800072ec: 00169693 slli a3,a3,0x1 +800072f0: 00f61023 sh a5,0(a2) +800072f4: 01069693 slli a3,a3,0x10 +800072f8: ffe60613 addi a2,a2,-2 +800072fc: 0106d693 srli a3,a3,0x10 +80007300: 05a60463 beq a2,s10,80007348 <_ldtoa_r+0x704> +80007304: 00065783 lhu a5,0(a2) +80007308: 01079593 slli a1,a5,0x10 +8000730c: 4105d593 srai a1,a1,0x10 +80007310: 00179793 slli a5,a5,0x1 +80007314: 0005d463 bgez a1,8000731c <_ldtoa_r+0x6d8> +80007318: 0016e693 ori a3,a3,1 +8000731c: 01079793 slli a5,a5,0x10 +80007320: 0107d793 srli a5,a5,0x10 +80007324: 0026f593 andi a1,a3,2 +80007328: 0017e513 ori a0,a5,1 +8000732c: fc0580e3 beqz a1,800072ec <_ldtoa_r+0x6a8> +80007330: 00169693 slli a3,a3,0x1 +80007334: 00a61023 sh a0,0(a2) +80007338: 01069693 slli a3,a3,0x10 +8000733c: ffe60613 addi a2,a2,-2 +80007340: 0106d693 srli a3,a3,0x10 +80007344: fda610e3 bne a2,s10,80007304 <_ldtoa_r+0x6c0> +80007348: 00000693 li a3,0 +8000734c: 0cc10613 addi a2,sp,204 +80007350: 01c0006f j 8000736c <_ldtoa_r+0x728> +80007354: 00169693 slli a3,a3,0x1 +80007358: 00f61023 sh a5,0(a2) +8000735c: 01069693 slli a3,a3,0x10 80007360: ffe60613 addi a2,a2,-2 -80007364: ffe68693 addi a3,a3,-2 -80007368: 00a787b3 add a5,a5,a0 -8000736c: 00b787b3 add a5,a5,a1 -80007370: 00f61123 sh a5,2(a2) -80007374: 0107d793 srli a5,a5,0x10 -80007378: 0017f593 andi a1,a5,1 -8000737c: fda69ee3 bne a3,s10,80007358 <_ldtoa_r+0x778> -80007380: 000a8613 mv a2,s5 -80007384: 07c10593 addi a1,sp,124 -80007388: 09810513 addi a0,sp,152 -8000738c: bcdfe0ef jal ra,80005f58 -80007390: 1ac15783 lhu a5,428(sp) -80007394: 009986b3 add a3,s3,s1 -80007398: 00148493 addi s1,s1,1 -8000739c: 03078613 addi a2,a5,48 -800073a0: 00c68023 sb a2,0(a3) -800073a4: e49458e3 bge s0,s1,800071f4 <_ldtoa_r+0x614> -800073a8: 01012703 lw a4,16(sp) -800073ac: 01c12483 lw s1,28(sp) -800073b0: 00140993 addi s3,s0,1 -800073b4: 013709b3 add s3,a4,s3 -800073b8: 00870cb3 add s9,a4,s0 -800073bc: 00400713 li a4,4 -800073c0: 06f75e63 bge a4,a5,8000743c <_ldtoa_r+0x85c> -800073c4: 00500713 li a4,5 -800073c8: 00e780e3 beq a5,a4,80007bc8 <_ldtoa_r+0xfe8> -800073cc: ffe9c783 lbu a5,-2(s3) -800073d0: ffe98713 addi a4,s3,-2 -800073d4: 07f7f793 andi a5,a5,127 -800073d8: 7c044063 bltz s0,80007b98 <_ldtoa_r+0xfb8> -800073dc: 02e00693 li a3,46 -800073e0: 04d78263 beq a5,a3,80007424 <_ldtoa_r+0x844> -800073e4: 00178693 addi a3,a5,1 -800073e8: 00d70023 sb a3,0(a4) -800073ec: 03800693 li a3,56 -800073f0: 03000593 li a1,48 -800073f4: 02e00613 li a2,46 -800073f8: 03800513 li a0,56 -800073fc: 00f6c863 blt a3,a5,8000740c <_ldtoa_r+0x82c> -80007400: 03c0006f j 8000743c <_ldtoa_r+0x85c> -80007404: 00d70023 sb a3,0(a4) -80007408: 02f57a63 bgeu a0,a5,8000743c <_ldtoa_r+0x85c> -8000740c: 00b70023 sb a1,0(a4) -80007410: fff70713 addi a4,a4,-1 -80007414: 00074783 lbu a5,0(a4) -80007418: 07f7f793 andi a5,a5,127 -8000741c: 00178693 addi a3,a5,1 -80007420: fec792e3 bne a5,a2,80007404 <_ldtoa_r+0x824> -80007424: fff74783 lbu a5,-1(a4) -80007428: 03800693 li a3,56 -8000742c: 00f6f2e3 bgeu a3,a5,80007c30 <_ldtoa_r+0x1050> -80007430: 03100793 li a5,49 -80007434: 00148493 addi s1,s1,1 -80007438: fef70fa3 sb a5,-1(a4) -8000743c: 800155b7 lui a1,0x80015 -80007440: 00048613 mv a2,s1 -80007444: ca458593 addi a1,a1,-860 # 80014ca4 <__BSS_END__+0xffffdd14> -80007448: 000c8513 mv a0,s9 -8000744c: 008020ef jal ra,80009454 -80007450: 07215783 lhu a5,114(sp) -80007454: 01412703 lw a4,20(sp) -80007458: 16912823 sw s1,368(sp) -8000745c: fff7c793 not a5,a5 -80007460: 16e12223 sw a4,356(sp) -80007464: 01179713 slli a4,a5,0x11 -80007468: 00071e63 bnez a4,80007484 <_ldtoa_r+0x8a4> -8000746c: 000a0513 mv a0,s4 -80007470: b94fe0ef jal ra,80005804 -80007474: 22051063 bnez a0,80007694 <_ldtoa_r+0xab4> -80007478: 000a0513 mv a0,s4 -8000747c: 8b4fe0ef jal ra,80005530 -80007480: 20051a63 bnez a0,80007694 <_ldtoa_r+0xab4> -80007484: 00c12683 lw a3,12(sp) -80007488: 12414783 lbu a5,292(sp) -8000748c: 00148713 addi a4,s1,1 -80007490: 00e6a023 sw a4,0(a3) -80007494: 0c0780e3 beqz a5,80007d54 <_ldtoa_r+0x1174> -80007498: 02e00713 li a4,46 -8000749c: 06e78063 beq a5,a4,800074fc <_ldtoa_r+0x91c> -800074a0: 00090793 mv a5,s2 -800074a4: 02e00693 li a3,46 -800074a8: 0080006f j 800074b0 <_ldtoa_r+0x8d0> -800074ac: 04d70a63 beq a4,a3,80007500 <_ldtoa_r+0x920> -800074b0: 00178793 addi a5,a5,1 -800074b4: 0007c703 lbu a4,0(a5) -800074b8: fe071ae3 bnez a4,800074ac <_ldtoa_r+0x8cc> -800074bc: 04500693 li a3,69 -800074c0: 00f96663 bltu s2,a5,800074cc <_ldtoa_r+0x8ec> -800074c4: 0140006f j 800074d8 <_ldtoa_r+0x8f8> -800074c8: 01278863 beq a5,s2,800074d8 <_ldtoa_r+0x8f8> -800074cc: fff78793 addi a5,a5,-1 -800074d0: 0007c703 lbu a4,0(a5) -800074d4: fed71ae3 bne a4,a3,800074c8 <_ldtoa_r+0x8e8> -800074d8: 00078023 sb zero,0(a5) -800074dc: 00090793 mv a5,s2 -800074e0: 02000693 li a3,32 -800074e4: 02d00613 li a2,45 -800074e8: 0007c703 lbu a4,0(a5) -800074ec: 00d70463 beq a4,a3,800074f4 <_ldtoa_r+0x914> -800074f0: 02c71a63 bne a4,a2,80007524 <_ldtoa_r+0x944> -800074f4: 00178793 addi a5,a5,1 -800074f8: ff1ff06f j 800074e8 <_ldtoa_r+0x908> -800074fc: 00090793 mv a5,s2 -80007500: 0017c703 lbu a4,1(a5) -80007504: 00178793 addi a5,a5,1 -80007508: fee78fa3 sb a4,-1(a5) -8000750c: fa0708e3 beqz a4,800074bc <_ldtoa_r+0x8dc> -80007510: 0017c703 lbu a4,1(a5) +80007364: 0106d693 srli a3,a3,0x10 +80007368: 05a60463 beq a2,s10,800073b0 <_ldtoa_r+0x76c> +8000736c: 00065783 lhu a5,0(a2) +80007370: 01079593 slli a1,a5,0x10 +80007374: 4105d593 srai a1,a1,0x10 +80007378: 00179793 slli a5,a5,0x1 +8000737c: 0005d463 bgez a1,80007384 <_ldtoa_r+0x740> +80007380: 0016e693 ori a3,a3,1 +80007384: 01079793 slli a5,a5,0x10 +80007388: 0107d793 srli a5,a5,0x10 +8000738c: 0026f593 andi a1,a3,2 +80007390: 0017e513 ori a0,a5,1 +80007394: fc0580e3 beqz a1,80007354 <_ldtoa_r+0x710> +80007398: 00169693 slli a3,a3,0x1 +8000739c: 00a61023 sh a0,0(a2) +800073a0: 01069693 slli a3,a3,0x10 +800073a4: ffe60613 addi a2,a2,-2 +800073a8: 0106d693 srli a3,a3,0x10 +800073ac: fda610e3 bne a2,s10,8000736c <_ldtoa_r+0x728> +800073b0: 00000593 li a1,0 +800073b4: 000d8613 mv a2,s11 +800073b8: 0cc10693 addi a3,sp,204 +800073bc: 00065503 lhu a0,0(a2) +800073c0: 0006d783 lhu a5,0(a3) +800073c4: ffe60613 addi a2,a2,-2 +800073c8: ffe68693 addi a3,a3,-2 +800073cc: 00a787b3 add a5,a5,a0 +800073d0: 00b787b3 add a5,a5,a1 +800073d4: 00f61123 sh a5,2(a2) +800073d8: 0107d793 srli a5,a5,0x10 +800073dc: 0017f593 andi a1,a5,1 +800073e0: fda69ee3 bne a3,s10,800073bc <_ldtoa_r+0x778> +800073e4: 000a8613 mv a2,s5 +800073e8: 07c10593 addi a1,sp,124 +800073ec: 09810513 addi a0,sp,152 +800073f0: bcdfe0ef jal ra,80005fbc +800073f4: 1ac15783 lhu a5,428(sp) +800073f8: 009986b3 add a3,s3,s1 +800073fc: 00148493 addi s1,s1,1 +80007400: 03078613 addi a2,a5,48 +80007404: 00c68023 sb a2,0(a3) +80007408: e49458e3 bge s0,s1,80007258 <_ldtoa_r+0x614> +8000740c: 01012703 lw a4,16(sp) +80007410: 01c12483 lw s1,28(sp) +80007414: 00140993 addi s3,s0,1 +80007418: 013709b3 add s3,a4,s3 +8000741c: 00870cb3 add s9,a4,s0 +80007420: 00400713 li a4,4 +80007424: 06f75e63 bge a4,a5,800074a0 <_ldtoa_r+0x85c> +80007428: 00500713 li a4,5 +8000742c: 00e780e3 beq a5,a4,80007c2c <_ldtoa_r+0xfe8> +80007430: ffe9c783 lbu a5,-2(s3) +80007434: ffe98713 addi a4,s3,-2 +80007438: 07f7f793 andi a5,a5,127 +8000743c: 7c044063 bltz s0,80007bfc <_ldtoa_r+0xfb8> +80007440: 02e00693 li a3,46 +80007444: 04d78263 beq a5,a3,80007488 <_ldtoa_r+0x844> +80007448: 00178693 addi a3,a5,1 +8000744c: 00d70023 sb a3,0(a4) +80007450: 03800693 li a3,56 +80007454: 03000593 li a1,48 +80007458: 02e00613 li a2,46 +8000745c: 03800513 li a0,56 +80007460: 00f6c863 blt a3,a5,80007470 <_ldtoa_r+0x82c> +80007464: 03c0006f j 800074a0 <_ldtoa_r+0x85c> +80007468: 00d70023 sb a3,0(a4) +8000746c: 02f57a63 bgeu a0,a5,800074a0 <_ldtoa_r+0x85c> +80007470: 00b70023 sb a1,0(a4) +80007474: fff70713 addi a4,a4,-1 +80007478: 00074783 lbu a5,0(a4) +8000747c: 07f7f793 andi a5,a5,127 +80007480: 00178693 addi a3,a5,1 +80007484: fec792e3 bne a5,a2,80007468 <_ldtoa_r+0x824> +80007488: fff74783 lbu a5,-1(a4) +8000748c: 03800693 li a3,56 +80007490: 00f6f2e3 bgeu a3,a5,80007c94 <_ldtoa_r+0x1050> +80007494: 03100793 li a5,49 +80007498: 00148493 addi s1,s1,1 +8000749c: fef70fa3 sb a5,-1(a4) +800074a0: 800155b7 lui a1,0x80015 +800074a4: 00048613 mv a2,s1 +800074a8: d2c58593 addi a1,a1,-724 # 80014d2c <__BSS_END__+0xffffe314> +800074ac: 000c8513 mv a0,s9 +800074b0: 008020ef jal ra,800094b8 +800074b4: 07215783 lhu a5,114(sp) +800074b8: 01412703 lw a4,20(sp) +800074bc: 16912823 sw s1,368(sp) +800074c0: fff7c793 not a5,a5 +800074c4: 16e12223 sw a4,356(sp) +800074c8: 01179713 slli a4,a5,0x11 +800074cc: 00071e63 bnez a4,800074e8 <_ldtoa_r+0x8a4> +800074d0: 000a0513 mv a0,s4 +800074d4: b94fe0ef jal ra,80005868 +800074d8: 22051063 bnez a0,800076f8 <_ldtoa_r+0xab4> +800074dc: 000a0513 mv a0,s4 +800074e0: 8b4fe0ef jal ra,80005594 +800074e4: 20051a63 bnez a0,800076f8 <_ldtoa_r+0xab4> +800074e8: 00c12683 lw a3,12(sp) +800074ec: 12414783 lbu a5,292(sp) +800074f0: 00148713 addi a4,s1,1 +800074f4: 00e6a023 sw a4,0(a3) +800074f8: 0c0780e3 beqz a5,80007db8 <_ldtoa_r+0x1174> +800074fc: 02e00713 li a4,46 +80007500: 06e78063 beq a5,a4,80007560 <_ldtoa_r+0x91c> +80007504: 00090793 mv a5,s2 +80007508: 02e00693 li a3,46 +8000750c: 0080006f j 80007514 <_ldtoa_r+0x8d0> +80007510: 04d70a63 beq a4,a3,80007564 <_ldtoa_r+0x920> 80007514: 00178793 addi a5,a5,1 -80007518: fee78fa3 sb a4,-1(a5) -8000751c: fe0712e3 bnez a4,80007500 <_ldtoa_r+0x920> -80007520: f9dff06f j 800074bc <_ldtoa_r+0x8dc> -80007524: 00090413 mv s0,s2 -80007528: 00c0006f j 80007534 <_ldtoa_r+0x954> -8000752c: 0007c703 lbu a4,0(a5) -80007530: 00068413 mv s0,a3 -80007534: 00e40023 sb a4,0(s0) -80007538: 00140693 addi a3,s0,1 -8000753c: 00178793 addi a5,a5,1 -80007540: fe0716e3 bnez a4,8000752c <_ldtoa_r+0x94c> -80007544: 00012683 lw a3,0(sp) -80007548: 00200793 li a5,2 -8000754c: fff44703 lbu a4,-1(s0) -80007550: 12f68663 beq a3,a5,8000767c <_ldtoa_r+0xa9c> -80007554: 00412783 lw a5,4(sp) -80007558: 00078693 mv a3,a5 -8000755c: 0097d463 bge a5,s1,80007564 <_ldtoa_r+0x984> -80007560: 00048693 mv a3,s1 -80007564: 03000793 li a5,48 -80007568: 02f71663 bne a4,a5,80007594 <_ldtoa_r+0x9b4> -8000756c: 412407b3 sub a5,s0,s2 -80007570: 02f6d263 bge a3,a5,80007594 <_ldtoa_r+0x9b4> -80007574: 03000613 li a2,48 -80007578: 0080006f j 80007580 <_ldtoa_r+0x9a0> -8000757c: 00e6dc63 bge a3,a4,80007594 <_ldtoa_r+0x9b4> -80007580: fff40413 addi s0,s0,-1 -80007584: fff44783 lbu a5,-1(s0) -80007588: 00040023 sb zero,0(s0) -8000758c: 41240733 sub a4,s0,s2 -80007590: fec786e3 beq a5,a2,8000757c <_ldtoa_r+0x99c> -80007594: 00012703 lw a4,0(sp) -80007598: 00300793 li a5,3 -8000759c: 0af70263 beq a4,a5,80007640 <_ldtoa_r+0xa60> -800075a0: 00812783 lw a5,8(sp) -800075a4: 040ba223 sw zero,68(s7) -800075a8: 00978613 addi a2,a5,9 -800075ac: 01700793 li a5,23 -800075b0: 0cc7f263 bgeu a5,a2,80007674 <_ldtoa_r+0xa94> -800075b4: 00100713 li a4,1 -800075b8: 00400793 li a5,4 -800075bc: 00179793 slli a5,a5,0x1 -800075c0: 01478693 addi a3,a5,20 -800075c4: 00070593 mv a1,a4 -800075c8: 00170713 addi a4,a4,1 -800075cc: fed678e3 bgeu a2,a3,800075bc <_ldtoa_r+0x9dc> -800075d0: 04bba223 sw a1,68(s7) -800075d4: 000b8513 mv a0,s7 -800075d8: 569000ef jal ra,80008340 <_Balloc> -800075dc: 04aba023 sw a0,64(s7) -800075e0: 00090593 mv a1,s2 -800075e4: 00050493 mv s1,a0 -800075e8: 1bc020ef jal ra,800097a4 -800075ec: 01812783 lw a5,24(sp) -800075f0: 00078863 beqz a5,80007600 <_ldtoa_r+0xa20> -800075f4: 41240433 sub s0,s0,s2 -800075f8: 00848433 add s0,s1,s0 -800075fc: 0087a023 sw s0,0(a5) -80007600: 1ec12083 lw ra,492(sp) -80007604: 1e812403 lw s0,488(sp) -80007608: 00048513 mv a0,s1 -8000760c: 1e012903 lw s2,480(sp) -80007610: 1e412483 lw s1,484(sp) -80007614: 1dc12983 lw s3,476(sp) -80007618: 1d812a03 lw s4,472(sp) -8000761c: 1d412a83 lw s5,468(sp) -80007620: 1d012b03 lw s6,464(sp) -80007624: 1cc12b83 lw s7,460(sp) -80007628: 1c812c03 lw s8,456(sp) -8000762c: 1c412c83 lw s9,452(sp) -80007630: 1c012d03 lw s10,448(sp) -80007634: 1bc12d83 lw s11,444(sp) -80007638: 1f010113 addi sp,sp,496 -8000763c: 00008067 ret -80007640: 00412783 lw a5,4(sp) -80007644: 009784b3 add s1,a5,s1 -80007648: 4a04c063 bltz s1,80007ae8 <_ldtoa_r+0xf08> -8000764c: 00c12783 lw a5,12(sp) -80007650: 00812703 lw a4,8(sp) -80007654: 0007a783 lw a5,0(a5) -80007658: 00f707b3 add a5,a4,a5 -8000765c: 00f12423 sw a5,8(sp) -80007660: 00812783 lw a5,8(sp) -80007664: 040ba223 sw zero,68(s7) -80007668: 00378613 addi a2,a5,3 -8000766c: 01700793 li a5,23 -80007670: f4c7e2e3 bltu a5,a2,800075b4 <_ldtoa_r+0x9d4> -80007674: 00000593 li a1,0 -80007678: f5dff06f j 800075d4 <_ldtoa_r+0x9f4> -8000767c: 03000793 li a5,48 -80007680: f2f710e3 bne a4,a5,800075a0 <_ldtoa_r+0x9c0> -80007684: 412407b3 sub a5,s0,s2 -80007688: 00100693 li a3,1 -8000768c: eef6c4e3 blt a3,a5,80007574 <_ldtoa_r+0x994> -80007690: f11ff06f j 800075a0 <_ldtoa_r+0x9c0> -80007694: 00c12703 lw a4,12(sp) -80007698: 000027b7 lui a5,0x2 -8000769c: 70f78793 addi a5,a5,1807 # 270f <_start-0x7fffd8f1> -800076a0: 00f72023 sw a5,0(a4) -800076a4: e39ff06f j 800074dc <_ldtoa_r+0x8fc> -800076a8: 0b410a93 addi s5,sp,180 -800076ac: 000a8713 mv a4,s5 -800076b0: 07c10793 addi a5,sp,124 -800076b4: 09010613 addi a2,sp,144 -800076b8: 00278793 addi a5,a5,2 -800076bc: ffe7d683 lhu a3,-2(a5) -800076c0: 00270713 addi a4,a4,2 -800076c4: fed71f23 sh a3,-2(a4) -800076c8: fec798e3 bne a5,a2,800076b8 <_ldtoa_r+0xad8> -800076cc: 000047b7 lui a5,0x4 -800076d0: 08e78793 addi a5,a5,142 # 408e <_start-0x7fffbf72> -800076d4: 0cf11323 sh a5,198(sp) -800076d8: 000087b7 lui a5,0x8 -800076dc: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -800076e0: 00f12e23 sw a5,28(sp) -800076e4: ffffc7b7 lui a5,0xffffc -800076e8: 12410913 addi s2,sp,292 -800076ec: 0d010413 addi s0,sp,208 -800076f0: 01000e13 li t3,16 -800076f4: 0c8d0313 addi t1,s10,200 -800076f8: 00278793 addi a5,a5,2 # ffffc002 <__BSS_END__+0x7ffe5072> -800076fc: 03712423 sw s7,40(sp) -80007700: 03212223 sw s2,36(sp) -80007704: 00000493 li s1,0 -80007708: 00040913 mv s2,s0 -8000770c: 16010993 addi s3,sp,352 -80007710: 0aa10c13 addi s8,sp,170 -80007714: 02f12023 sw a5,32(sp) -80007718: 000e0b93 mv s7,t3 -8000771c: 00030413 mv s0,t1 -80007720: 00098693 mv a3,s3 -80007724: 09810613 addi a2,sp,152 -80007728: 000a8593 mv a1,s5 -8000772c: 00040513 mv a0,s0 -80007730: e61fe0ef jal ra,80006590 -80007734: 04c10713 addi a4,sp,76 -80007738: 09810793 addi a5,sp,152 -8000773c: 00278793 addi a5,a5,2 -80007740: ffe7d683 lhu a3,-2(a5) -80007744: 00270713 addi a4,a4,2 -80007748: fed71f23 sh a3,-2(a4) -8000774c: ff9798e3 bne a5,s9,8000773c <_ldtoa_r+0xb5c> -80007750: 01c12783 lw a5,28(sp) -80007754: 05e15583 lhu a1,94(sp) -80007758: 00f5f633 and a2,a1,a5 -8000775c: 02012783 lw a5,32(sp) -80007760: 00f60533 add a0,a2,a5 -80007764: 38a05c63 blez a0,80007afc <_ldtoa_r+0xf1c> -80007768: 09000613 li a2,144 -8000776c: 40a60633 sub a2,a2,a0 -80007770: 00090713 mv a4,s2 -80007774: 04c10793 addi a5,sp,76 -80007778: 00278793 addi a5,a5,2 -8000777c: ffe7d683 lhu a3,-2(a5) -80007780: 00270713 addi a4,a4,2 -80007784: fed71f23 sh a3,-2(a4) -80007788: ff4798e3 bne a5,s4,80007778 <_ldtoa_r+0xb98> -8000778c: 06c05463 blez a2,800077f4 <_ldtoa_r+0xc14> -80007790: 00f00793 li a5,15 -80007794: 00090713 mv a4,s2 -80007798: 02c7dc63 bge a5,a2,800077d0 <_ldtoa_r+0xbf0> -8000779c: ff060613 addi a2,a2,-16 -800077a0: 00465693 srli a3,a2,0x4 -800077a4: 00168713 addi a4,a3,1 -800077a8: 00171713 slli a4,a4,0x1 -800077ac: 00e90733 add a4,s2,a4 -800077b0: 00090793 mv a5,s2 -800077b4: 00278793 addi a5,a5,2 -800077b8: fe079f23 sh zero,-2(a5) -800077bc: fee79ce3 bne a5,a4,800077b4 <_ldtoa_r+0xbd4> -800077c0: 08000613 li a2,128 -800077c4: 40a60633 sub a2,a2,a0 -800077c8: 00469693 slli a3,a3,0x4 -800077cc: 40d60633 sub a2,a2,a3 -800077d0: 00161613 slli a2,a2,0x1 -800077d4: 00cd0633 add a2,s10,a2 -800077d8: 00075783 lhu a5,0(a4) -800077dc: 23065683 lhu a3,560(a2) -800077e0: 00d7f7b3 and a5,a5,a3 -800077e4: 00f71023 sh a5,0(a4) -800077e8: 01059593 slli a1,a1,0x10 -800077ec: 4105d593 srai a1,a1,0x10 -800077f0: 1405cc63 bltz a1,80007948 <_ldtoa_r+0xd68> -800077f4: 09810793 addi a5,sp,152 +80007518: 0007c703 lbu a4,0(a5) +8000751c: fe071ae3 bnez a4,80007510 <_ldtoa_r+0x8cc> +80007520: 04500693 li a3,69 +80007524: 00f96663 bltu s2,a5,80007530 <_ldtoa_r+0x8ec> +80007528: 0140006f j 8000753c <_ldtoa_r+0x8f8> +8000752c: 01278863 beq a5,s2,8000753c <_ldtoa_r+0x8f8> +80007530: fff78793 addi a5,a5,-1 +80007534: 0007c703 lbu a4,0(a5) +80007538: fed71ae3 bne a4,a3,8000752c <_ldtoa_r+0x8e8> +8000753c: 00078023 sb zero,0(a5) +80007540: 00090793 mv a5,s2 +80007544: 02000693 li a3,32 +80007548: 02d00613 li a2,45 +8000754c: 0007c703 lbu a4,0(a5) +80007550: 00d70463 beq a4,a3,80007558 <_ldtoa_r+0x914> +80007554: 02c71a63 bne a4,a2,80007588 <_ldtoa_r+0x944> +80007558: 00178793 addi a5,a5,1 +8000755c: ff1ff06f j 8000754c <_ldtoa_r+0x908> +80007560: 00090793 mv a5,s2 +80007564: 0017c703 lbu a4,1(a5) +80007568: 00178793 addi a5,a5,1 +8000756c: fee78fa3 sb a4,-1(a5) +80007570: fa0708e3 beqz a4,80007520 <_ldtoa_r+0x8dc> +80007574: 0017c703 lbu a4,1(a5) +80007578: 00178793 addi a5,a5,1 +8000757c: fee78fa3 sb a4,-1(a5) +80007580: fe0712e3 bnez a4,80007564 <_ldtoa_r+0x920> +80007584: f9dff06f j 80007520 <_ldtoa_r+0x8dc> +80007588: 00090413 mv s0,s2 +8000758c: 00c0006f j 80007598 <_ldtoa_r+0x954> +80007590: 0007c703 lbu a4,0(a5) +80007594: 00068413 mv s0,a3 +80007598: 00e40023 sb a4,0(s0) +8000759c: 00140693 addi a3,s0,1 +800075a0: 00178793 addi a5,a5,1 +800075a4: fe0716e3 bnez a4,80007590 <_ldtoa_r+0x94c> +800075a8: 00012683 lw a3,0(sp) +800075ac: 00200793 li a5,2 +800075b0: fff44703 lbu a4,-1(s0) +800075b4: 12f68663 beq a3,a5,800076e0 <_ldtoa_r+0xa9c> +800075b8: 00412783 lw a5,4(sp) +800075bc: 00078693 mv a3,a5 +800075c0: 0097d463 bge a5,s1,800075c8 <_ldtoa_r+0x984> +800075c4: 00048693 mv a3,s1 +800075c8: 03000793 li a5,48 +800075cc: 02f71663 bne a4,a5,800075f8 <_ldtoa_r+0x9b4> +800075d0: 412407b3 sub a5,s0,s2 +800075d4: 02f6d263 bge a3,a5,800075f8 <_ldtoa_r+0x9b4> +800075d8: 03000613 li a2,48 +800075dc: 0080006f j 800075e4 <_ldtoa_r+0x9a0> +800075e0: 00e6dc63 bge a3,a4,800075f8 <_ldtoa_r+0x9b4> +800075e4: fff40413 addi s0,s0,-1 +800075e8: fff44783 lbu a5,-1(s0) +800075ec: 00040023 sb zero,0(s0) +800075f0: 41240733 sub a4,s0,s2 +800075f4: fec786e3 beq a5,a2,800075e0 <_ldtoa_r+0x99c> +800075f8: 00012703 lw a4,0(sp) +800075fc: 00300793 li a5,3 +80007600: 0af70263 beq a4,a5,800076a4 <_ldtoa_r+0xa60> +80007604: 00812783 lw a5,8(sp) +80007608: 040ba223 sw zero,68(s7) +8000760c: 00978613 addi a2,a5,9 +80007610: 01700793 li a5,23 +80007614: 0cc7f263 bgeu a5,a2,800076d8 <_ldtoa_r+0xa94> +80007618: 00100713 li a4,1 +8000761c: 00400793 li a5,4 +80007620: 00179793 slli a5,a5,0x1 +80007624: 01478693 addi a3,a5,20 +80007628: 00070593 mv a1,a4 +8000762c: 00170713 addi a4,a4,1 +80007630: fed678e3 bgeu a2,a3,80007620 <_ldtoa_r+0x9dc> +80007634: 04bba223 sw a1,68(s7) +80007638: 000b8513 mv a0,s7 +8000763c: 569000ef jal ra,800083a4 <_Balloc> +80007640: 04aba023 sw a0,64(s7) +80007644: 00090593 mv a1,s2 +80007648: 00050493 mv s1,a0 +8000764c: 1bc020ef jal ra,80009808 +80007650: 01812783 lw a5,24(sp) +80007654: 00078863 beqz a5,80007664 <_ldtoa_r+0xa20> +80007658: 41240433 sub s0,s0,s2 +8000765c: 00848433 add s0,s1,s0 +80007660: 0087a023 sw s0,0(a5) +80007664: 1ec12083 lw ra,492(sp) +80007668: 1e812403 lw s0,488(sp) +8000766c: 00048513 mv a0,s1 +80007670: 1e012903 lw s2,480(sp) +80007674: 1e412483 lw s1,484(sp) +80007678: 1dc12983 lw s3,476(sp) +8000767c: 1d812a03 lw s4,472(sp) +80007680: 1d412a83 lw s5,468(sp) +80007684: 1d012b03 lw s6,464(sp) +80007688: 1cc12b83 lw s7,460(sp) +8000768c: 1c812c03 lw s8,456(sp) +80007690: 1c412c83 lw s9,452(sp) +80007694: 1c012d03 lw s10,448(sp) +80007698: 1bc12d83 lw s11,444(sp) +8000769c: 1f010113 addi sp,sp,496 +800076a0: 00008067 ret +800076a4: 00412783 lw a5,4(sp) +800076a8: 009784b3 add s1,a5,s1 +800076ac: 4a04c063 bltz s1,80007b4c <_ldtoa_r+0xf08> +800076b0: 00c12783 lw a5,12(sp) +800076b4: 00812703 lw a4,8(sp) +800076b8: 0007a783 lw a5,0(a5) +800076bc: 00f707b3 add a5,a4,a5 +800076c0: 00f12423 sw a5,8(sp) +800076c4: 00812783 lw a5,8(sp) +800076c8: 040ba223 sw zero,68(s7) +800076cc: 00378613 addi a2,a5,3 +800076d0: 01700793 li a5,23 +800076d4: f4c7e2e3 bltu a5,a2,80007618 <_ldtoa_r+0x9d4> +800076d8: 00000593 li a1,0 +800076dc: f5dff06f j 80007638 <_ldtoa_r+0x9f4> +800076e0: 03000793 li a5,48 +800076e4: f2f710e3 bne a4,a5,80007604 <_ldtoa_r+0x9c0> +800076e8: 412407b3 sub a5,s0,s2 +800076ec: 00100693 li a3,1 +800076f0: eef6c4e3 blt a3,a5,800075d8 <_ldtoa_r+0x994> +800076f4: f11ff06f j 80007604 <_ldtoa_r+0x9c0> +800076f8: 00c12703 lw a4,12(sp) +800076fc: 000027b7 lui a5,0x2 +80007700: 70f78793 addi a5,a5,1807 # 270f <_start-0x7fffd8f1> +80007704: 00f72023 sw a5,0(a4) +80007708: e39ff06f j 80007540 <_ldtoa_r+0x8fc> +8000770c: 0b410a93 addi s5,sp,180 +80007710: 000a8713 mv a4,s5 +80007714: 07c10793 addi a5,sp,124 +80007718: 09010613 addi a2,sp,144 +8000771c: 00278793 addi a5,a5,2 +80007720: ffe7d683 lhu a3,-2(a5) +80007724: 00270713 addi a4,a4,2 +80007728: fed71f23 sh a3,-2(a4) +8000772c: fec798e3 bne a5,a2,8000771c <_ldtoa_r+0xad8> +80007730: 000047b7 lui a5,0x4 +80007734: 08e78793 addi a5,a5,142 # 408e <_start-0x7fffbf72> +80007738: 0cf11323 sh a5,198(sp) +8000773c: 000087b7 lui a5,0x8 +80007740: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> +80007744: 00f12e23 sw a5,28(sp) +80007748: ffffc7b7 lui a5,0xffffc +8000774c: 12410913 addi s2,sp,292 +80007750: 0d010413 addi s0,sp,208 +80007754: 01000e13 li t3,16 +80007758: 0c8d0313 addi t1,s10,200 +8000775c: 00278793 addi a5,a5,2 # ffffc002 <__BSS_END__+0x7ffe55ea> +80007760: 03712423 sw s7,40(sp) +80007764: 03212223 sw s2,36(sp) +80007768: 00000493 li s1,0 +8000776c: 00040913 mv s2,s0 +80007770: 16010993 addi s3,sp,352 +80007774: 0aa10c13 addi s8,sp,170 +80007778: 02f12023 sw a5,32(sp) +8000777c: 000e0b93 mv s7,t3 +80007780: 00030413 mv s0,t1 +80007784: 00098693 mv a3,s3 +80007788: 09810613 addi a2,sp,152 +8000778c: 000a8593 mv a1,s5 +80007790: 00040513 mv a0,s0 +80007794: e61fe0ef jal ra,800065f4 +80007798: 04c10713 addi a4,sp,76 +8000779c: 09810793 addi a5,sp,152 +800077a0: 00278793 addi a5,a5,2 +800077a4: ffe7d683 lhu a3,-2(a5) +800077a8: 00270713 addi a4,a4,2 +800077ac: fed71f23 sh a3,-2(a4) +800077b0: ff9798e3 bne a5,s9,800077a0 <_ldtoa_r+0xb5c> +800077b4: 01c12783 lw a5,28(sp) +800077b8: 05e15583 lhu a1,94(sp) +800077bc: 00f5f633 and a2,a1,a5 +800077c0: 02012783 lw a5,32(sp) +800077c4: 00f60533 add a0,a2,a5 +800077c8: 38a05c63 blez a0,80007b60 <_ldtoa_r+0xf1c> +800077cc: 09000613 li a2,144 +800077d0: 40a60633 sub a2,a2,a0 +800077d4: 00090713 mv a4,s2 +800077d8: 04c10793 addi a5,sp,76 +800077dc: 00278793 addi a5,a5,2 +800077e0: ffe7d683 lhu a3,-2(a5) +800077e4: 00270713 addi a4,a4,2 +800077e8: fed71f23 sh a3,-2(a4) +800077ec: ff4798e3 bne a5,s4,800077dc <_ldtoa_r+0xb98> +800077f0: 06c05463 blez a2,80007858 <_ldtoa_r+0xc14> +800077f4: 00f00793 li a5,15 800077f8: 00090713 mv a4,s2 -800077fc: 0007d603 lhu a2,0(a5) -80007800: 00075683 lhu a3,0(a4) -80007804: 00278793 addi a5,a5,2 -80007808: 00270713 addi a4,a4,2 -8000780c: 02d61463 bne a2,a3,80007834 <_ldtoa_r+0xc54> -80007810: fefc16e3 bne s8,a5,800077fc <_ldtoa_r+0xc1c> -80007814: 000a8713 mv a4,s5 -80007818: 09810793 addi a5,sp,152 -8000781c: 00278793 addi a5,a5,2 -80007820: ffe7d683 lhu a3,-2(a5) -80007824: 00270713 addi a4,a4,2 -80007828: fed71f23 sh a3,-2(a4) -8000782c: ff9798e3 bne a5,s9,8000781c <_ldtoa_r+0xc3c> -80007830: 017484b3 add s1,s1,s7 -80007834: 01440413 addi s0,s0,20 -80007838: 12cd0793 addi a5,s10,300 -8000783c: 001bdb93 srli s7,s7,0x1 -80007840: eef410e3 bne s0,a5,80007720 <_ldtoa_r+0xb40> -80007844: 0c615783 lhu a5,198(sp) -80007848: 08e15703 lhu a4,142(sp) -8000784c: 00090413 mv s0,s2 -80007850: 02812b83 lw s7,40(sp) -80007854: 00e787b3 add a5,a5,a4 -80007858: ffffc737 lui a4,0xffffc -8000785c: f7270713 addi a4,a4,-142 # ffffbf72 <__BSS_END__+0x7ffe4fe2> -80007860: 02412903 lw s2,36(sp) -80007864: 00e787b3 add a5,a5,a4 -80007868: 0cf11323 sh a5,198(sp) -8000786c: 07c10713 addi a4,sp,124 -80007870: 000a8793 mv a5,s5 -80007874: 0c810613 addi a2,sp,200 -80007878: 00278793 addi a5,a5,2 -8000787c: ffe7d683 lhu a3,-2(a5) -80007880: 00270713 addi a4,a4,2 -80007884: fed71f23 sh a3,-2(a4) -80007888: fec798e3 bne a5,a2,80007878 <_ldtoa_r+0xc98> -8000788c: 00000713 li a4,0 -80007890: 09810793 addi a5,sp,152 -80007894: 0080006f j 8000789c <_ldtoa_r+0xcbc> -80007898: 000dd703 lhu a4,0(s11) -8000789c: 00278793 addi a5,a5,2 -800078a0: fee79f23 sh a4,-2(a5) -800078a4: 002d8d93 addi s11,s11,2 -800078a8: ff9798e3 bne a5,s9,80007898 <_ldtoa_r+0xcb8> -800078ac: 028d0c93 addi s9,s10,40 -800078b0: 00001c37 lui s8,0x1 -800078b4: 118d0d13 addi s10,s10,280 -800078b8: 0100006f j 800078c8 <_ldtoa_r+0xce8> -800078bc: 001c5c13 srli s8,s8,0x1 -800078c0: 2dac8863 beq s9,s10,80007b90 <_ldtoa_r+0xfb0> -800078c4: 014c8c93 addi s9,s9,20 -800078c8: 000a8593 mv a1,s5 -800078cc: 000d0513 mv a0,s10 -800078d0: e19fd0ef jal ra,800056e8 -800078d4: 000a8593 mv a1,s5 -800078d8: 2aa04c63 bgtz a0,80007b90 <_ldtoa_r+0xfb0> -800078dc: 000c8513 mv a0,s9 -800078e0: e09fd0ef jal ra,800056e8 -800078e4: fca04ce3 bgtz a0,800078bc <_ldtoa_r+0xcdc> -800078e8: 00098693 mv a3,s3 -800078ec: 000a8613 mv a2,s5 -800078f0: 000a8593 mv a1,s5 -800078f4: 000c8513 mv a0,s9 -800078f8: c99fe0ef jal ra,80006590 -800078fc: 09810613 addi a2,sp,152 -80007900: 00098693 mv a3,s3 -80007904: 00060593 mv a1,a2 -80007908: 000c8513 mv a0,s9 -8000790c: 875fe0ef jal ra,80006180 -80007910: 018484b3 add s1,s1,s8 -80007914: fa9ff06f j 800078bc <_ldtoa_r+0xcdc> -80007918: 1ac15783 lhu a5,428(sp) -8000791c: 12610c93 addi s9,sp,294 -80007920: 12710993 addi s3,sp,295 -80007924: a99ff06f j 800073bc <_ldtoa_r+0x7dc> -80007928: 12410913 addi s2,sp,292 -8000792c: 800155b7 lui a1,0x80015 -80007930: c8058593 addi a1,a1,-896 # 80014c80 <__BSS_END__+0xffffdcf0> -80007934: 00090513 mv a0,s2 -80007938: 000024b7 lui s1,0x2 -8000793c: 319010ef jal ra,80009454 -80007940: 70f48493 addi s1,s1,1807 # 270f <_start-0x7fffd8f1> -80007944: b0dff06f j 80007450 <_ldtoa_r+0x870> -80007948: 04c10793 addi a5,sp,76 -8000794c: 00090713 mv a4,s2 -80007950: 00c0006f j 8000795c <_ldtoa_r+0xd7c> -80007954: 05e10693 addi a3,sp,94 -80007958: e8f68ee3 beq a3,a5,800077f4 <_ldtoa_r+0xc14> -8000795c: 0007d603 lhu a2,0(a5) -80007960: 00075683 lhu a3,0(a4) -80007964: 00278793 addi a5,a5,2 -80007968: 00270713 addi a4,a4,2 -8000796c: fed604e3 beq a2,a3,80007954 <_ldtoa_r+0xd74> -80007970: 0e215783 lhu a5,226(sp) -80007974: 01c12703 lw a4,28(sp) -80007978: 00f777b3 and a5,a4,a5 -8000797c: 00e79e63 bne a5,a4,80007998 <_ldtoa_r+0xdb8> -80007980: 00090513 mv a0,s2 -80007984: badfd0ef jal ra,80005530 -80007988: e60516e3 bnez a0,800077f4 <_ldtoa_r+0xc14> -8000798c: 00090513 mv a0,s2 -80007990: e75fd0ef jal ra,80005804 -80007994: e60510e3 bnez a0,800077f4 <_ldtoa_r+0xc14> -80007998: 0ec10593 addi a1,sp,236 -8000799c: 000d8513 mv a0,s11 -800079a0: c41fd0ef jal ra,800055e0 -800079a4: 10810593 addi a1,sp,264 -800079a8: 00090513 mv a0,s2 -800079ac: c35fd0ef jal ra,800055e0 -800079b0: 0ec15603 lhu a2,236(sp) -800079b4: 10a15503 lhu a0,266(sp) -800079b8: 0ee15883 lhu a7,238(sp) -800079bc: fff64613 not a2,a2 -800079c0: 01061613 slli a2,a2,0x10 -800079c4: 01065613 srli a2,a2,0x10 -800079c8: 0ec11623 sh a2,236(sp) -800079cc: 40a885b3 sub a1,a7,a0 -800079d0: 00050693 mv a3,a0 -800079d4: 06b05e63 blez a1,80007a50 <_ldtoa_r+0xe70> -800079d8: 02412683 lw a3,36(sp) -800079dc: 10810713 addi a4,sp,264 -800079e0: 12010793 addi a5,sp,288 -800079e4: 00270713 addi a4,a4,2 -800079e8: ffe75583 lhu a1,-2(a4) -800079ec: 00268693 addi a3,a3,2 -800079f0: feb69f23 sh a1,-2(a3) -800079f4: fef718e3 bne a4,a5,800079e4 <_ldtoa_r+0xe04> -800079f8: 12011e23 sh zero,316(sp) -800079fc: 10810713 addi a4,sp,264 -80007a00: 0ec10693 addi a3,sp,236 -80007a04: 0080006f j 80007a0c <_ldtoa_r+0xe2c> -80007a08: 0006d603 lhu a2,0(a3) -80007a0c: 00270713 addi a4,a4,2 -80007a10: fec71f23 sh a2,-2(a4) -80007a14: 00268693 addi a3,a3,2 -80007a18: fef718e3 bne a4,a5,80007a08 <_ldtoa_r+0xe28> -80007a1c: 02412783 lw a5,36(sp) -80007a20: 12011023 sh zero,288(sp) -80007a24: 0ec10713 addi a4,sp,236 -80007a28: 13c10613 addi a2,sp,316 -80007a2c: 00278793 addi a5,a5,2 -80007a30: ffe7d683 lhu a3,-2(a5) -80007a34: 00270713 addi a4,a4,2 -80007a38: fed71f23 sh a3,-2(a4) -80007a3c: fec798e3 bne a5,a2,80007a2c <_ldtoa_r+0xe4c> -80007a40: 10a15683 lhu a3,266(sp) -80007a44: 411505b3 sub a1,a0,a7 -80007a48: 10011223 sh zero,260(sp) -80007a4c: 00068513 mv a0,a3 -80007a50: 30058a63 beqz a1,80007d64 <_ldtoa_r+0x1184> -80007a54: 02d12623 sw a3,44(sp) -80007a58: f6f00793 li a5,-145 -80007a5c: 06f5c863 blt a1,a5,80007acc <_ldtoa_r+0xeec> -80007a60: 0ec10513 addi a0,sp,236 -80007a64: dbdfd0ef jal ra,80005820 -80007a68: 02c12683 lw a3,44(sp) -80007a6c: 00050593 mv a1,a0 -80007a70: 12010793 addi a5,sp,288 -80007a74: 10410513 addi a0,sp,260 -80007a78: 0ec15603 lhu a2,236(sp) -80007a7c: 10815703 lhu a4,264(sp) -80007a80: 32e60e63 beq a2,a4,80007dbc <_ldtoa_r+0x11dc> -80007a84: 00000713 li a4,0 -80007a88: 00070613 mv a2,a4 -80007a8c: 0007d703 lhu a4,0(a5) -80007a90: 00055803 lhu a6,0(a0) -80007a94: ffe78793 addi a5,a5,-2 -80007a98: 40c70733 sub a4,a4,a2 -80007a9c: 41070733 sub a4,a4,a6 -80007aa0: 00e79123 sh a4,2(a5) -80007aa4: 01075713 srli a4,a4,0x10 -80007aa8: 00177613 andi a2,a4,1 -80007aac: 10a10713 addi a4,sp,266 -80007ab0: ffe50513 addi a0,a0,-2 -80007ab4: fce79ce3 bne a5,a4,80007a8c <_ldtoa_r+0xeac> -80007ab8: 00100613 li a2,1 -80007abc: 00098793 mv a5,s3 -80007ac0: 04000713 li a4,64 -80007ac4: 10810513 addi a0,sp,264 -80007ac8: 880fe0ef jal ra,80005b48 -80007acc: 00090593 mv a1,s2 -80007ad0: 10810513 addi a0,sp,264 -80007ad4: de8fe0ef jal ra,800060bc -80007ad8: d1dff06f j 800077f4 <_ldtoa_r+0xc14> -80007adc: 00812783 lw a5,8(sp) -80007ae0: fff78493 addi s1,a5,-1 -80007ae4: be8ff06f j 80006ecc <_ldtoa_r+0x2ec> -80007ae8: 00c12783 lw a5,12(sp) -80007aec: 12010223 sb zero,292(sp) -80007af0: 00090413 mv s0,s2 -80007af4: 0007a023 sw zero,0(a5) -80007af8: b69ff06f j 80007660 <_ldtoa_r+0xa80> -80007afc: 00090793 mv a5,s2 -80007b00: 0e410713 addi a4,sp,228 -80007b04: 00278793 addi a5,a5,2 -80007b08: fe079f23 sh zero,-2(a5) -80007b0c: fee79ce3 bne a5,a4,80007b04 <_ldtoa_r+0xf24> -80007b10: cd9ff06f j 800077e8 <_ldtoa_r+0xc08> -80007b14: 01012783 lw a5,16(sp) -80007b18: 12410913 addi s2,sp,292 -80007b1c: 0e078c63 beqz a5,80007c14 <_ldtoa_r+0x1034> -80007b20: 800155b7 lui a1,0x80015 -80007b24: c8858593 addi a1,a1,-888 # 80014c88 <__BSS_END__+0xffffdcf8> -80007b28: 00090513 mv a0,s2 -80007b2c: 000024b7 lui s1,0x2 -80007b30: 125010ef jal ra,80009454 -80007b34: 70f48493 addi s1,s1,1807 # 270f <_start-0x7fffd8f1> -80007b38: 919ff06f j 80007450 <_ldtoa_r+0x870> -80007b3c: 03100793 li a5,49 -80007b40: 12f102a3 sb a5,293(sp) -80007b44: 02e00793 li a5,46 -80007b48: 12f10323 sb a5,294(sp) -80007b4c: 00148493 addi s1,s1,1 -80007b50: 02900413 li s0,41 -80007b54: 03000793 li a5,48 -80007b58: 12f103a3 sb a5,295(sp) -80007b5c: 12810793 addi a5,sp,296 -80007b60: 00f12823 sw a5,16(sp) -80007b64: e68ff06f j 800071cc <_ldtoa_r+0x5ec> -80007b68: 03100793 li a5,49 -80007b6c: 12f102a3 sb a5,293(sp) -80007b70: 02e00793 li a5,46 -80007b74: 12f10323 sb a5,294(sp) -80007b78: 00148493 addi s1,s1,1 -80007b7c: 1e804063 bgtz s0,80007d5c <_ldtoa_r+0x117c> -80007b80: 12710c93 addi s9,sp,295 -80007b84: 8a041ce3 bnez s0,8000743c <_ldtoa_r+0x85c> -80007b88: 01912823 sw s9,16(sp) -80007b8c: e40ff06f j 800071cc <_ldtoa_r+0x5ec> -80007b90: 0e810c13 addi s8,sp,232 -80007b94: b78ff06f j 80006f0c <_ldtoa_r+0x32c> -80007b98: 03100793 li a5,49 -80007b9c: fef98f23 sb a5,-2(s3) -80007ba0: 00148493 addi s1,s1,1 -80007ba4: 899ff06f j 8000743c <_ldtoa_r+0x85c> -80007ba8: 12410913 addi s2,sp,292 -80007bac: 800155b7 lui a1,0x80015 -80007bb0: ca058593 addi a1,a1,-864 # 80014ca0 <__BSS_END__+0xffffdd10> -80007bb4: 00090513 mv a0,s2 -80007bb8: 000024b7 lui s1,0x2 -80007bbc: 099010ef jal ra,80009454 -80007bc0: 70f48493 addi s1,s1,1807 # 270f <_start-0x7fffd8f1> -80007bc4: 88dff06f j 80007450 <_ldtoa_r+0x870> -80007bc8: 09810593 addi a1,sp,152 -80007bcc: 07c10513 addi a0,sp,124 -80007bd0: cecfe0ef jal ra,800060bc -80007bd4: a2cb0593 addi a1,s6,-1492 -80007bd8: 09810513 addi a0,sp,152 -80007bdc: b0dfd0ef jal ra,800056e8 -80007be0: fe051663 bnez a0,800073cc <_ldtoa_r+0x7ec> -80007be4: 84044ce3 bltz s0,8000743c <_ldtoa_r+0x85c> -80007be8: ffe9c783 lbu a5,-2(s3) -80007bec: fd278713 addi a4,a5,-46 -80007bf0: 00173713 seqz a4,a4 -80007bf4: fff74713 not a4,a4 -80007bf8: 00ec8733 add a4,s9,a4 -80007bfc: 00074703 lbu a4,0(a4) -80007c00: 00177713 andi a4,a4,1 -80007c04: 82070ce3 beqz a4,8000743c <_ldtoa_r+0x85c> -80007c08: ffe98713 addi a4,s3,-2 -80007c0c: 07f7f793 andi a5,a5,127 -80007c10: fccff06f j 800073dc <_ldtoa_r+0x7fc> -80007c14: 800155b7 lui a1,0x80015 -80007c18: c9458593 addi a1,a1,-876 # 80014c94 <__BSS_END__+0xffffdd04> -80007c1c: 00090513 mv a0,s2 -80007c20: 000024b7 lui s1,0x2 -80007c24: 031010ef jal ra,80009454 -80007c28: 70f48493 addi s1,s1,1807 # 270f <_start-0x7fffd8f1> -80007c2c: 825ff06f j 80007450 <_ldtoa_r+0x870> -80007c30: 00178793 addi a5,a5,1 -80007c34: fef70fa3 sb a5,-1(a4) -80007c38: 805ff06f j 8000743c <_ldtoa_r+0x85c> -80007c3c: 0d010413 addi s0,sp,208 -80007c40: 00040593 mv a1,s0 -80007c44: 07c10513 addi a0,sp,124 -80007c48: 00004ab7 lui s5,0x4 -80007c4c: 995fd0ef jal ra,800055e0 -80007c50: 00000493 li s1,0 -80007c54: 0e810c13 addi s8,sp,232 -80007c58: 0cc10913 addi s2,sp,204 -80007c5c: 0d210993 addi s3,sp,210 -80007c60: ffea8a93 addi s5,s5,-2 # 3ffe <_start-0x7fffc002> -80007c64: 0e815783 lhu a5,232(sp) -80007c68: 0077f793 andi a5,a5,7 -80007c6c: 0c079a63 bnez a5,80007d40 <_ldtoa_r+0x1160> -80007c70: 0b410713 addi a4,sp,180 -80007c74: 00040793 mv a5,s0 -80007c78: 00278793 addi a5,a5,2 -80007c7c: ffe7d683 lhu a3,-2(a5) -80007c80: 00270713 addi a4,a4,2 -80007c84: fed71f23 sh a3,-2(a4) -80007c88: ff8798e3 bne a5,s8,80007c78 <_ldtoa_r+0x1098> -80007c8c: 0b410513 addi a0,sp,180 -80007c90: 0c011623 sh zero,204(sp) -80007c94: f2cfd0ef jal ra,800053c0 -80007c98: 0b410513 addi a0,sp,180 -80007c9c: f24fd0ef jal ra,800053c0 -80007ca0: 00000613 li a2,0 -80007ca4: 00090693 mv a3,s2 -80007ca8: 000c0713 mv a4,s8 -80007cac: 0006d583 lhu a1,0(a3) -80007cb0: 00075783 lhu a5,0(a4) -80007cb4: ffe68693 addi a3,a3,-2 -80007cb8: ffe70713 addi a4,a4,-2 -80007cbc: 00b787b3 add a5,a5,a1 -80007cc0: 00c787b3 add a5,a5,a2 -80007cc4: 00f69123 sh a5,2(a3) -80007cc8: 0107d793 srli a5,a5,0x10 -80007ccc: 0017f613 andi a2,a5,1 -80007cd0: fd371ee3 bne a4,s3,80007cac <_ldtoa_r+0x10cc> -80007cd4: 0b615783 lhu a5,182(sp) -80007cd8: 0b815703 lhu a4,184(sp) -80007cdc: 00378793 addi a5,a5,3 -80007ce0: 0af11b23 sh a5,182(sp) -80007ce4: 02070063 beqz a4,80007d04 <_ldtoa_r+0x1124> -80007ce8: 0b410513 addi a0,sp,180 -80007cec: ed4fd0ef jal ra,800053c0 -80007cf0: 0b615783 lhu a5,182(sp) -80007cf4: 0b815703 lhu a4,184(sp) -80007cf8: 00178793 addi a5,a5,1 -80007cfc: 0af11b23 sh a5,182(sp) -80007d00: fe0714e3 bnez a4,80007ce8 <_ldtoa_r+0x1108> -80007d04: 0cc15783 lhu a5,204(sp) -80007d08: 02079c63 bnez a5,80007d40 <_ldtoa_r+0x1160> -80007d0c: 0b615783 lhu a5,182(sp) -80007d10: 02fae863 bltu s5,a5,80007d40 <_ldtoa_r+0x1160> -80007d14: 00040713 mv a4,s0 -80007d18: 0b410793 addi a5,sp,180 -80007d1c: 00278793 addi a5,a5,2 -80007d20: ffe7d683 lhu a3,-2(a5) -80007d24: 00270713 addi a4,a4,2 -80007d28: fed71f23 sh a3,-2(a4) -80007d2c: ff2798e3 bne a5,s2,80007d1c <_ldtoa_r+0x113c> -80007d30: 0e011423 sh zero,232(sp) -80007d34: fff48493 addi s1,s1,-1 -80007d38: fd500793 li a5,-43 -80007d3c: f2f494e3 bne s1,a5,80007c64 <_ldtoa_r+0x1084> -80007d40: 07c10593 addi a1,sp,124 -80007d44: 00040513 mv a0,s0 -80007d48: b74fe0ef jal ra,800060bc -80007d4c: 16010993 addi s3,sp,352 -80007d50: 890ff06f j 80006de0 <_ldtoa_r+0x200> -80007d54: 00090793 mv a5,s2 -80007d58: f80ff06f j 800074d8 <_ldtoa_r+0x8f8> -80007d5c: fff40413 addi s0,s0,-1 -80007d60: df5ff06f j 80007b54 <_ldtoa_r+0xf74> -80007d64: 10c10713 addi a4,sp,268 -80007d68: 0f010793 addi a5,sp,240 -80007d6c: 00278793 addi a5,a5,2 -80007d70: 00270713 addi a4,a4,2 -80007d74: ffe7d883 lhu a7,-2(a5) -80007d78: ffe75603 lhu a2,-2(a4) -80007d7c: 02c89863 bne a7,a2,80007dac <_ldtoa_r+0x11cc> -80007d80: 10610613 addi a2,sp,262 -80007d84: fec794e3 bne a5,a2,80007d6c <_ldtoa_r+0x118c> -80007d88: 0ec15703 lhu a4,236(sp) -80007d8c: 10815783 lhu a5,264(sp) -80007d90: 06f70263 beq a4,a5,80007df4 <_ldtoa_r+0x1214> -80007d94: 00090793 mv a5,s2 -80007d98: 0e410713 addi a4,sp,228 -80007d9c: 00278793 addi a5,a5,2 -80007da0: fe079f23 sh zero,-2(a5) -80007da4: fee79ce3 bne a5,a4,80007d9c <_ldtoa_r+0x11bc> -80007da8: a4dff06f j 800077f4 <_ldtoa_r+0xc14> -80007dac: 0d166663 bltu a2,a7,80007e78 <_ldtoa_r+0x1298> -80007db0: 12010793 addi a5,sp,288 -80007db4: 10410513 addi a0,sp,260 -80007db8: cc1ff06f j 80007a78 <_ldtoa_r+0xe98> -80007dbc: 00000713 li a4,0 -80007dc0: 0ee10313 addi t1,sp,238 -80007dc4: 0007d803 lhu a6,0(a5) -80007dc8: 00055603 lhu a2,0(a0) -80007dcc: ffe78793 addi a5,a5,-2 -80007dd0: ffe50513 addi a0,a0,-2 -80007dd4: 01060633 add a2,a2,a6 -80007dd8: 00e60733 add a4,a2,a4 -80007ddc: 00e79123 sh a4,2(a5) -80007de0: 01075713 srli a4,a4,0x10 -80007de4: 00177713 andi a4,a4,1 -80007de8: fc651ee3 bne a0,t1,80007dc4 <_ldtoa_r+0x11e4> -80007dec: 00000613 li a2,0 -80007df0: ccdff06f j 80007abc <_ldtoa_r+0xedc> -80007df4: 00068713 mv a4,a3 -80007df8: 06069263 bnez a3,80007e5c <_ldtoa_r+0x127c> -80007dfc: 10e11783 lh a5,270(sp) -80007e00: 0407ce63 bltz a5,80007e5c <_ldtoa_r+0x127c> -80007e04: 12010693 addi a3,sp,288 -80007e08: 0200006f j 80007e28 <_ldtoa_r+0x1248> -80007e0c: 00f69023 sh a5,0(a3) -80007e10: 00171713 slli a4,a4,0x1 -80007e14: 01071713 slli a4,a4,0x10 -80007e18: ffe68693 addi a3,a3,-2 -80007e1c: 10a10793 addi a5,sp,266 -80007e20: 01075713 srli a4,a4,0x10 -80007e24: caf684e3 beq a3,a5,80007acc <_ldtoa_r+0xeec> -80007e28: 0006d783 lhu a5,0(a3) -80007e2c: 01079613 slli a2,a5,0x10 -80007e30: 41065613 srai a2,a2,0x10 -80007e34: 00179793 slli a5,a5,0x1 -80007e38: 00065463 bgez a2,80007e40 <_ldtoa_r+0x1260> -80007e3c: 00176713 ori a4,a4,1 -80007e40: 01079793 slli a5,a5,0x10 -80007e44: 0107d793 srli a5,a5,0x10 -80007e48: 00277613 andi a2,a4,2 -80007e4c: 0017e593 ori a1,a5,1 -80007e50: fa060ee3 beqz a2,80007e0c <_ldtoa_r+0x122c> -80007e54: 00b69023 sh a1,0(a3) -80007e58: fb9ff06f j 80007e10 <_ldtoa_r+0x1230> -80007e5c: 10c10613 addi a2,sp,268 -80007e60: 12010793 addi a5,sp,288 -80007e64: 08071263 bnez a4,80007ee8 <_ldtoa_r+0x1308> -80007e68: 08c78263 beq a5,a2,80007eec <_ldtoa_r+0x130c> -80007e6c: 00065703 lhu a4,0(a2) -80007e70: 00260613 addi a2,a2,2 -80007e74: ff1ff06f j 80007e64 <_ldtoa_r+0x1284> -80007e78: 02412603 lw a2,36(sp) -80007e7c: 10810713 addi a4,sp,264 -80007e80: 12010793 addi a5,sp,288 -80007e84: 00270713 addi a4,a4,2 -80007e88: ffe75503 lhu a0,-2(a4) -80007e8c: 00260613 addi a2,a2,2 -80007e90: fea61f23 sh a0,-2(a2) -80007e94: fef718e3 bne a4,a5,80007e84 <_ldtoa_r+0x12a4> -80007e98: 12011e23 sh zero,316(sp) -80007e9c: 10810613 addi a2,sp,264 -80007ea0: 0ec10713 addi a4,sp,236 -80007ea4: 10410513 addi a0,sp,260 -80007ea8: 00270713 addi a4,a4,2 -80007eac: ffe75803 lhu a6,-2(a4) -80007eb0: 00260613 addi a2,a2,2 -80007eb4: ff061f23 sh a6,-2(a2) -80007eb8: fea718e3 bne a4,a0,80007ea8 <_ldtoa_r+0x12c8> -80007ebc: 02412703 lw a4,36(sp) -80007ec0: 12011023 sh zero,288(sp) -80007ec4: 0ec10893 addi a7,sp,236 -80007ec8: 13c10613 addi a2,sp,316 -80007ecc: 00270713 addi a4,a4,2 -80007ed0: ffe75803 lhu a6,-2(a4) -80007ed4: 00288893 addi a7,a7,2 -80007ed8: ff089f23 sh a6,-2(a7) -80007edc: fec718e3 bne a4,a2,80007ecc <_ldtoa_r+0x12ec> -80007ee0: 10011223 sh zero,260(sp) -80007ee4: b95ff06f j 80007a78 <_ldtoa_r+0xe98> -80007ee8: 00168513 addi a0,a3,1 -80007eec: 10a11523 sh a0,266(sp) -80007ef0: bddff06f j 80007acc <_ldtoa_r+0xeec> +800077fc: 02c7dc63 bge a5,a2,80007834 <_ldtoa_r+0xbf0> +80007800: ff060613 addi a2,a2,-16 +80007804: 00465693 srli a3,a2,0x4 +80007808: 00168713 addi a4,a3,1 +8000780c: 00171713 slli a4,a4,0x1 +80007810: 00e90733 add a4,s2,a4 +80007814: 00090793 mv a5,s2 +80007818: 00278793 addi a5,a5,2 +8000781c: fe079f23 sh zero,-2(a5) +80007820: fee79ce3 bne a5,a4,80007818 <_ldtoa_r+0xbd4> +80007824: 08000613 li a2,128 +80007828: 40a60633 sub a2,a2,a0 +8000782c: 00469693 slli a3,a3,0x4 +80007830: 40d60633 sub a2,a2,a3 +80007834: 00161613 slli a2,a2,0x1 +80007838: 00cd0633 add a2,s10,a2 +8000783c: 00075783 lhu a5,0(a4) +80007840: 23065683 lhu a3,560(a2) +80007844: 00d7f7b3 and a5,a5,a3 +80007848: 00f71023 sh a5,0(a4) +8000784c: 01059593 slli a1,a1,0x10 +80007850: 4105d593 srai a1,a1,0x10 +80007854: 1405cc63 bltz a1,800079ac <_ldtoa_r+0xd68> +80007858: 09810793 addi a5,sp,152 +8000785c: 00090713 mv a4,s2 +80007860: 0007d603 lhu a2,0(a5) +80007864: 00075683 lhu a3,0(a4) +80007868: 00278793 addi a5,a5,2 +8000786c: 00270713 addi a4,a4,2 +80007870: 02d61463 bne a2,a3,80007898 <_ldtoa_r+0xc54> +80007874: fefc16e3 bne s8,a5,80007860 <_ldtoa_r+0xc1c> +80007878: 000a8713 mv a4,s5 +8000787c: 09810793 addi a5,sp,152 +80007880: 00278793 addi a5,a5,2 +80007884: ffe7d683 lhu a3,-2(a5) +80007888: 00270713 addi a4,a4,2 +8000788c: fed71f23 sh a3,-2(a4) +80007890: ff9798e3 bne a5,s9,80007880 <_ldtoa_r+0xc3c> +80007894: 017484b3 add s1,s1,s7 +80007898: 01440413 addi s0,s0,20 +8000789c: 12cd0793 addi a5,s10,300 +800078a0: 001bdb93 srli s7,s7,0x1 +800078a4: eef410e3 bne s0,a5,80007784 <_ldtoa_r+0xb40> +800078a8: 0c615783 lhu a5,198(sp) +800078ac: 08e15703 lhu a4,142(sp) +800078b0: 00090413 mv s0,s2 +800078b4: 02812b83 lw s7,40(sp) +800078b8: 00e787b3 add a5,a5,a4 +800078bc: ffffc737 lui a4,0xffffc +800078c0: f7270713 addi a4,a4,-142 # ffffbf72 <__BSS_END__+0x7ffe555a> +800078c4: 02412903 lw s2,36(sp) +800078c8: 00e787b3 add a5,a5,a4 +800078cc: 0cf11323 sh a5,198(sp) +800078d0: 07c10713 addi a4,sp,124 +800078d4: 000a8793 mv a5,s5 +800078d8: 0c810613 addi a2,sp,200 +800078dc: 00278793 addi a5,a5,2 +800078e0: ffe7d683 lhu a3,-2(a5) +800078e4: 00270713 addi a4,a4,2 +800078e8: fed71f23 sh a3,-2(a4) +800078ec: fec798e3 bne a5,a2,800078dc <_ldtoa_r+0xc98> +800078f0: 00000713 li a4,0 +800078f4: 09810793 addi a5,sp,152 +800078f8: 0080006f j 80007900 <_ldtoa_r+0xcbc> +800078fc: 000dd703 lhu a4,0(s11) +80007900: 00278793 addi a5,a5,2 +80007904: fee79f23 sh a4,-2(a5) +80007908: 002d8d93 addi s11,s11,2 +8000790c: ff9798e3 bne a5,s9,800078fc <_ldtoa_r+0xcb8> +80007910: 028d0c93 addi s9,s10,40 +80007914: 00001c37 lui s8,0x1 +80007918: 118d0d13 addi s10,s10,280 +8000791c: 0100006f j 8000792c <_ldtoa_r+0xce8> +80007920: 001c5c13 srli s8,s8,0x1 +80007924: 2dac8863 beq s9,s10,80007bf4 <_ldtoa_r+0xfb0> +80007928: 014c8c93 addi s9,s9,20 +8000792c: 000a8593 mv a1,s5 +80007930: 000d0513 mv a0,s10 +80007934: e19fd0ef jal ra,8000574c +80007938: 000a8593 mv a1,s5 +8000793c: 2aa04c63 bgtz a0,80007bf4 <_ldtoa_r+0xfb0> +80007940: 000c8513 mv a0,s9 +80007944: e09fd0ef jal ra,8000574c +80007948: fca04ce3 bgtz a0,80007920 <_ldtoa_r+0xcdc> +8000794c: 00098693 mv a3,s3 +80007950: 000a8613 mv a2,s5 +80007954: 000a8593 mv a1,s5 +80007958: 000c8513 mv a0,s9 +8000795c: c99fe0ef jal ra,800065f4 +80007960: 09810613 addi a2,sp,152 +80007964: 00098693 mv a3,s3 +80007968: 00060593 mv a1,a2 +8000796c: 000c8513 mv a0,s9 +80007970: 875fe0ef jal ra,800061e4 +80007974: 018484b3 add s1,s1,s8 +80007978: fa9ff06f j 80007920 <_ldtoa_r+0xcdc> +8000797c: 1ac15783 lhu a5,428(sp) +80007980: 12610c93 addi s9,sp,294 +80007984: 12710993 addi s3,sp,295 +80007988: a99ff06f j 80007420 <_ldtoa_r+0x7dc> +8000798c: 12410913 addi s2,sp,292 +80007990: 800155b7 lui a1,0x80015 +80007994: d0858593 addi a1,a1,-760 # 80014d08 <__BSS_END__+0xffffe2f0> +80007998: 00090513 mv a0,s2 +8000799c: 000024b7 lui s1,0x2 +800079a0: 319010ef jal ra,800094b8 +800079a4: 70f48493 addi s1,s1,1807 # 270f <_start-0x7fffd8f1> +800079a8: b0dff06f j 800074b4 <_ldtoa_r+0x870> +800079ac: 04c10793 addi a5,sp,76 +800079b0: 00090713 mv a4,s2 +800079b4: 00c0006f j 800079c0 <_ldtoa_r+0xd7c> +800079b8: 05e10693 addi a3,sp,94 +800079bc: e8f68ee3 beq a3,a5,80007858 <_ldtoa_r+0xc14> +800079c0: 0007d603 lhu a2,0(a5) +800079c4: 00075683 lhu a3,0(a4) +800079c8: 00278793 addi a5,a5,2 +800079cc: 00270713 addi a4,a4,2 +800079d0: fed604e3 beq a2,a3,800079b8 <_ldtoa_r+0xd74> +800079d4: 0e215783 lhu a5,226(sp) +800079d8: 01c12703 lw a4,28(sp) +800079dc: 00f777b3 and a5,a4,a5 +800079e0: 00e79e63 bne a5,a4,800079fc <_ldtoa_r+0xdb8> +800079e4: 00090513 mv a0,s2 +800079e8: badfd0ef jal ra,80005594 +800079ec: e60516e3 bnez a0,80007858 <_ldtoa_r+0xc14> +800079f0: 00090513 mv a0,s2 +800079f4: e75fd0ef jal ra,80005868 +800079f8: e60510e3 bnez a0,80007858 <_ldtoa_r+0xc14> +800079fc: 0ec10593 addi a1,sp,236 +80007a00: 000d8513 mv a0,s11 +80007a04: c41fd0ef jal ra,80005644 +80007a08: 10810593 addi a1,sp,264 +80007a0c: 00090513 mv a0,s2 +80007a10: c35fd0ef jal ra,80005644 +80007a14: 0ec15603 lhu a2,236(sp) +80007a18: 10a15503 lhu a0,266(sp) +80007a1c: 0ee15883 lhu a7,238(sp) +80007a20: fff64613 not a2,a2 +80007a24: 01061613 slli a2,a2,0x10 +80007a28: 01065613 srli a2,a2,0x10 +80007a2c: 0ec11623 sh a2,236(sp) +80007a30: 40a885b3 sub a1,a7,a0 +80007a34: 00050693 mv a3,a0 +80007a38: 06b05e63 blez a1,80007ab4 <_ldtoa_r+0xe70> +80007a3c: 02412683 lw a3,36(sp) +80007a40: 10810713 addi a4,sp,264 +80007a44: 12010793 addi a5,sp,288 +80007a48: 00270713 addi a4,a4,2 +80007a4c: ffe75583 lhu a1,-2(a4) +80007a50: 00268693 addi a3,a3,2 +80007a54: feb69f23 sh a1,-2(a3) +80007a58: fef718e3 bne a4,a5,80007a48 <_ldtoa_r+0xe04> +80007a5c: 12011e23 sh zero,316(sp) +80007a60: 10810713 addi a4,sp,264 +80007a64: 0ec10693 addi a3,sp,236 +80007a68: 0080006f j 80007a70 <_ldtoa_r+0xe2c> +80007a6c: 0006d603 lhu a2,0(a3) +80007a70: 00270713 addi a4,a4,2 +80007a74: fec71f23 sh a2,-2(a4) +80007a78: 00268693 addi a3,a3,2 +80007a7c: fef718e3 bne a4,a5,80007a6c <_ldtoa_r+0xe28> +80007a80: 02412783 lw a5,36(sp) +80007a84: 12011023 sh zero,288(sp) +80007a88: 0ec10713 addi a4,sp,236 +80007a8c: 13c10613 addi a2,sp,316 +80007a90: 00278793 addi a5,a5,2 +80007a94: ffe7d683 lhu a3,-2(a5) +80007a98: 00270713 addi a4,a4,2 +80007a9c: fed71f23 sh a3,-2(a4) +80007aa0: fec798e3 bne a5,a2,80007a90 <_ldtoa_r+0xe4c> +80007aa4: 10a15683 lhu a3,266(sp) +80007aa8: 411505b3 sub a1,a0,a7 +80007aac: 10011223 sh zero,260(sp) +80007ab0: 00068513 mv a0,a3 +80007ab4: 30058a63 beqz a1,80007dc8 <_ldtoa_r+0x1184> +80007ab8: 02d12623 sw a3,44(sp) +80007abc: f6f00793 li a5,-145 +80007ac0: 06f5c863 blt a1,a5,80007b30 <_ldtoa_r+0xeec> +80007ac4: 0ec10513 addi a0,sp,236 +80007ac8: dbdfd0ef jal ra,80005884 +80007acc: 02c12683 lw a3,44(sp) +80007ad0: 00050593 mv a1,a0 +80007ad4: 12010793 addi a5,sp,288 +80007ad8: 10410513 addi a0,sp,260 +80007adc: 0ec15603 lhu a2,236(sp) +80007ae0: 10815703 lhu a4,264(sp) +80007ae4: 32e60e63 beq a2,a4,80007e20 <_ldtoa_r+0x11dc> +80007ae8: 00000713 li a4,0 +80007aec: 00070613 mv a2,a4 +80007af0: 0007d703 lhu a4,0(a5) +80007af4: 00055803 lhu a6,0(a0) +80007af8: ffe78793 addi a5,a5,-2 +80007afc: 40c70733 sub a4,a4,a2 +80007b00: 41070733 sub a4,a4,a6 +80007b04: 00e79123 sh a4,2(a5) +80007b08: 01075713 srli a4,a4,0x10 +80007b0c: 00177613 andi a2,a4,1 +80007b10: 10a10713 addi a4,sp,266 +80007b14: ffe50513 addi a0,a0,-2 +80007b18: fce79ce3 bne a5,a4,80007af0 <_ldtoa_r+0xeac> +80007b1c: 00100613 li a2,1 +80007b20: 00098793 mv a5,s3 +80007b24: 04000713 li a4,64 +80007b28: 10810513 addi a0,sp,264 +80007b2c: 880fe0ef jal ra,80005bac +80007b30: 00090593 mv a1,s2 +80007b34: 10810513 addi a0,sp,264 +80007b38: de8fe0ef jal ra,80006120 +80007b3c: d1dff06f j 80007858 <_ldtoa_r+0xc14> +80007b40: 00812783 lw a5,8(sp) +80007b44: fff78493 addi s1,a5,-1 +80007b48: be8ff06f j 80006f30 <_ldtoa_r+0x2ec> +80007b4c: 00c12783 lw a5,12(sp) +80007b50: 12010223 sb zero,292(sp) +80007b54: 00090413 mv s0,s2 +80007b58: 0007a023 sw zero,0(a5) +80007b5c: b69ff06f j 800076c4 <_ldtoa_r+0xa80> +80007b60: 00090793 mv a5,s2 +80007b64: 0e410713 addi a4,sp,228 +80007b68: 00278793 addi a5,a5,2 +80007b6c: fe079f23 sh zero,-2(a5) +80007b70: fee79ce3 bne a5,a4,80007b68 <_ldtoa_r+0xf24> +80007b74: cd9ff06f j 8000784c <_ldtoa_r+0xc08> +80007b78: 01012783 lw a5,16(sp) +80007b7c: 12410913 addi s2,sp,292 +80007b80: 0e078c63 beqz a5,80007c78 <_ldtoa_r+0x1034> +80007b84: 800155b7 lui a1,0x80015 +80007b88: d1058593 addi a1,a1,-752 # 80014d10 <__BSS_END__+0xffffe2f8> +80007b8c: 00090513 mv a0,s2 +80007b90: 000024b7 lui s1,0x2 +80007b94: 125010ef jal ra,800094b8 +80007b98: 70f48493 addi s1,s1,1807 # 270f <_start-0x7fffd8f1> +80007b9c: 919ff06f j 800074b4 <_ldtoa_r+0x870> +80007ba0: 03100793 li a5,49 +80007ba4: 12f102a3 sb a5,293(sp) +80007ba8: 02e00793 li a5,46 +80007bac: 12f10323 sb a5,294(sp) +80007bb0: 00148493 addi s1,s1,1 +80007bb4: 02900413 li s0,41 +80007bb8: 03000793 li a5,48 +80007bbc: 12f103a3 sb a5,295(sp) +80007bc0: 12810793 addi a5,sp,296 +80007bc4: 00f12823 sw a5,16(sp) +80007bc8: e68ff06f j 80007230 <_ldtoa_r+0x5ec> +80007bcc: 03100793 li a5,49 +80007bd0: 12f102a3 sb a5,293(sp) +80007bd4: 02e00793 li a5,46 +80007bd8: 12f10323 sb a5,294(sp) +80007bdc: 00148493 addi s1,s1,1 +80007be0: 1e804063 bgtz s0,80007dc0 <_ldtoa_r+0x117c> +80007be4: 12710c93 addi s9,sp,295 +80007be8: 8a041ce3 bnez s0,800074a0 <_ldtoa_r+0x85c> +80007bec: 01912823 sw s9,16(sp) +80007bf0: e40ff06f j 80007230 <_ldtoa_r+0x5ec> +80007bf4: 0e810c13 addi s8,sp,232 +80007bf8: b78ff06f j 80006f70 <_ldtoa_r+0x32c> +80007bfc: 03100793 li a5,49 +80007c00: fef98f23 sb a5,-2(s3) +80007c04: 00148493 addi s1,s1,1 +80007c08: 899ff06f j 800074a0 <_ldtoa_r+0x85c> +80007c0c: 12410913 addi s2,sp,292 +80007c10: 800155b7 lui a1,0x80015 +80007c14: d2858593 addi a1,a1,-728 # 80014d28 <__BSS_END__+0xffffe310> +80007c18: 00090513 mv a0,s2 +80007c1c: 000024b7 lui s1,0x2 +80007c20: 099010ef jal ra,800094b8 +80007c24: 70f48493 addi s1,s1,1807 # 270f <_start-0x7fffd8f1> +80007c28: 88dff06f j 800074b4 <_ldtoa_r+0x870> +80007c2c: 09810593 addi a1,sp,152 +80007c30: 07c10513 addi a0,sp,124 +80007c34: cecfe0ef jal ra,80006120 +80007c38: ab4b0593 addi a1,s6,-1356 +80007c3c: 09810513 addi a0,sp,152 +80007c40: b0dfd0ef jal ra,8000574c +80007c44: fe051663 bnez a0,80007430 <_ldtoa_r+0x7ec> +80007c48: 84044ce3 bltz s0,800074a0 <_ldtoa_r+0x85c> +80007c4c: ffe9c783 lbu a5,-2(s3) +80007c50: fd278713 addi a4,a5,-46 +80007c54: 00173713 seqz a4,a4 +80007c58: fff74713 not a4,a4 +80007c5c: 00ec8733 add a4,s9,a4 +80007c60: 00074703 lbu a4,0(a4) +80007c64: 00177713 andi a4,a4,1 +80007c68: 82070ce3 beqz a4,800074a0 <_ldtoa_r+0x85c> +80007c6c: ffe98713 addi a4,s3,-2 +80007c70: 07f7f793 andi a5,a5,127 +80007c74: fccff06f j 80007440 <_ldtoa_r+0x7fc> +80007c78: 800155b7 lui a1,0x80015 +80007c7c: d1c58593 addi a1,a1,-740 # 80014d1c <__BSS_END__+0xffffe304> +80007c80: 00090513 mv a0,s2 +80007c84: 000024b7 lui s1,0x2 +80007c88: 031010ef jal ra,800094b8 +80007c8c: 70f48493 addi s1,s1,1807 # 270f <_start-0x7fffd8f1> +80007c90: 825ff06f j 800074b4 <_ldtoa_r+0x870> +80007c94: 00178793 addi a5,a5,1 +80007c98: fef70fa3 sb a5,-1(a4) +80007c9c: 805ff06f j 800074a0 <_ldtoa_r+0x85c> +80007ca0: 0d010413 addi s0,sp,208 +80007ca4: 00040593 mv a1,s0 +80007ca8: 07c10513 addi a0,sp,124 +80007cac: 00004ab7 lui s5,0x4 +80007cb0: 995fd0ef jal ra,80005644 +80007cb4: 00000493 li s1,0 +80007cb8: 0e810c13 addi s8,sp,232 +80007cbc: 0cc10913 addi s2,sp,204 +80007cc0: 0d210993 addi s3,sp,210 +80007cc4: ffea8a93 addi s5,s5,-2 # 3ffe <_start-0x7fffc002> +80007cc8: 0e815783 lhu a5,232(sp) +80007ccc: 0077f793 andi a5,a5,7 +80007cd0: 0c079a63 bnez a5,80007da4 <_ldtoa_r+0x1160> +80007cd4: 0b410713 addi a4,sp,180 +80007cd8: 00040793 mv a5,s0 +80007cdc: 00278793 addi a5,a5,2 +80007ce0: ffe7d683 lhu a3,-2(a5) +80007ce4: 00270713 addi a4,a4,2 +80007ce8: fed71f23 sh a3,-2(a4) +80007cec: ff8798e3 bne a5,s8,80007cdc <_ldtoa_r+0x1098> +80007cf0: 0b410513 addi a0,sp,180 +80007cf4: 0c011623 sh zero,204(sp) +80007cf8: f2cfd0ef jal ra,80005424 +80007cfc: 0b410513 addi a0,sp,180 +80007d00: f24fd0ef jal ra,80005424 +80007d04: 00000613 li a2,0 +80007d08: 00090693 mv a3,s2 +80007d0c: 000c0713 mv a4,s8 +80007d10: 0006d583 lhu a1,0(a3) +80007d14: 00075783 lhu a5,0(a4) +80007d18: ffe68693 addi a3,a3,-2 +80007d1c: ffe70713 addi a4,a4,-2 +80007d20: 00b787b3 add a5,a5,a1 +80007d24: 00c787b3 add a5,a5,a2 +80007d28: 00f69123 sh a5,2(a3) +80007d2c: 0107d793 srli a5,a5,0x10 +80007d30: 0017f613 andi a2,a5,1 +80007d34: fd371ee3 bne a4,s3,80007d10 <_ldtoa_r+0x10cc> +80007d38: 0b615783 lhu a5,182(sp) +80007d3c: 0b815703 lhu a4,184(sp) +80007d40: 00378793 addi a5,a5,3 +80007d44: 0af11b23 sh a5,182(sp) +80007d48: 02070063 beqz a4,80007d68 <_ldtoa_r+0x1124> +80007d4c: 0b410513 addi a0,sp,180 +80007d50: ed4fd0ef jal ra,80005424 +80007d54: 0b615783 lhu a5,182(sp) +80007d58: 0b815703 lhu a4,184(sp) +80007d5c: 00178793 addi a5,a5,1 +80007d60: 0af11b23 sh a5,182(sp) +80007d64: fe0714e3 bnez a4,80007d4c <_ldtoa_r+0x1108> +80007d68: 0cc15783 lhu a5,204(sp) +80007d6c: 02079c63 bnez a5,80007da4 <_ldtoa_r+0x1160> +80007d70: 0b615783 lhu a5,182(sp) +80007d74: 02fae863 bltu s5,a5,80007da4 <_ldtoa_r+0x1160> +80007d78: 00040713 mv a4,s0 +80007d7c: 0b410793 addi a5,sp,180 +80007d80: 00278793 addi a5,a5,2 +80007d84: ffe7d683 lhu a3,-2(a5) +80007d88: 00270713 addi a4,a4,2 +80007d8c: fed71f23 sh a3,-2(a4) +80007d90: ff2798e3 bne a5,s2,80007d80 <_ldtoa_r+0x113c> +80007d94: 0e011423 sh zero,232(sp) +80007d98: fff48493 addi s1,s1,-1 +80007d9c: fd500793 li a5,-43 +80007da0: f2f494e3 bne s1,a5,80007cc8 <_ldtoa_r+0x1084> +80007da4: 07c10593 addi a1,sp,124 +80007da8: 00040513 mv a0,s0 +80007dac: b74fe0ef jal ra,80006120 +80007db0: 16010993 addi s3,sp,352 +80007db4: 890ff06f j 80006e44 <_ldtoa_r+0x200> +80007db8: 00090793 mv a5,s2 +80007dbc: f80ff06f j 8000753c <_ldtoa_r+0x8f8> +80007dc0: fff40413 addi s0,s0,-1 +80007dc4: df5ff06f j 80007bb8 <_ldtoa_r+0xf74> +80007dc8: 10c10713 addi a4,sp,268 +80007dcc: 0f010793 addi a5,sp,240 +80007dd0: 00278793 addi a5,a5,2 +80007dd4: 00270713 addi a4,a4,2 +80007dd8: ffe7d883 lhu a7,-2(a5) +80007ddc: ffe75603 lhu a2,-2(a4) +80007de0: 02c89863 bne a7,a2,80007e10 <_ldtoa_r+0x11cc> +80007de4: 10610613 addi a2,sp,262 +80007de8: fec794e3 bne a5,a2,80007dd0 <_ldtoa_r+0x118c> +80007dec: 0ec15703 lhu a4,236(sp) +80007df0: 10815783 lhu a5,264(sp) +80007df4: 06f70263 beq a4,a5,80007e58 <_ldtoa_r+0x1214> +80007df8: 00090793 mv a5,s2 +80007dfc: 0e410713 addi a4,sp,228 +80007e00: 00278793 addi a5,a5,2 +80007e04: fe079f23 sh zero,-2(a5) +80007e08: fee79ce3 bne a5,a4,80007e00 <_ldtoa_r+0x11bc> +80007e0c: a4dff06f j 80007858 <_ldtoa_r+0xc14> +80007e10: 0d166663 bltu a2,a7,80007edc <_ldtoa_r+0x1298> +80007e14: 12010793 addi a5,sp,288 +80007e18: 10410513 addi a0,sp,260 +80007e1c: cc1ff06f j 80007adc <_ldtoa_r+0xe98> +80007e20: 00000713 li a4,0 +80007e24: 0ee10313 addi t1,sp,238 +80007e28: 0007d803 lhu a6,0(a5) +80007e2c: 00055603 lhu a2,0(a0) +80007e30: ffe78793 addi a5,a5,-2 +80007e34: ffe50513 addi a0,a0,-2 +80007e38: 01060633 add a2,a2,a6 +80007e3c: 00e60733 add a4,a2,a4 +80007e40: 00e79123 sh a4,2(a5) +80007e44: 01075713 srli a4,a4,0x10 +80007e48: 00177713 andi a4,a4,1 +80007e4c: fc651ee3 bne a0,t1,80007e28 <_ldtoa_r+0x11e4> +80007e50: 00000613 li a2,0 +80007e54: ccdff06f j 80007b20 <_ldtoa_r+0xedc> +80007e58: 00068713 mv a4,a3 +80007e5c: 06069263 bnez a3,80007ec0 <_ldtoa_r+0x127c> +80007e60: 10e11783 lh a5,270(sp) +80007e64: 0407ce63 bltz a5,80007ec0 <_ldtoa_r+0x127c> +80007e68: 12010693 addi a3,sp,288 +80007e6c: 0200006f j 80007e8c <_ldtoa_r+0x1248> +80007e70: 00f69023 sh a5,0(a3) +80007e74: 00171713 slli a4,a4,0x1 +80007e78: 01071713 slli a4,a4,0x10 +80007e7c: ffe68693 addi a3,a3,-2 +80007e80: 10a10793 addi a5,sp,266 +80007e84: 01075713 srli a4,a4,0x10 +80007e88: caf684e3 beq a3,a5,80007b30 <_ldtoa_r+0xeec> +80007e8c: 0006d783 lhu a5,0(a3) +80007e90: 01079613 slli a2,a5,0x10 +80007e94: 41065613 srai a2,a2,0x10 +80007e98: 00179793 slli a5,a5,0x1 +80007e9c: 00065463 bgez a2,80007ea4 <_ldtoa_r+0x1260> +80007ea0: 00176713 ori a4,a4,1 +80007ea4: 01079793 slli a5,a5,0x10 +80007ea8: 0107d793 srli a5,a5,0x10 +80007eac: 00277613 andi a2,a4,2 +80007eb0: 0017e593 ori a1,a5,1 +80007eb4: fa060ee3 beqz a2,80007e70 <_ldtoa_r+0x122c> +80007eb8: 00b69023 sh a1,0(a3) +80007ebc: fb9ff06f j 80007e74 <_ldtoa_r+0x1230> +80007ec0: 10c10613 addi a2,sp,268 +80007ec4: 12010793 addi a5,sp,288 +80007ec8: 08071263 bnez a4,80007f4c <_ldtoa_r+0x1308> +80007ecc: 08c78263 beq a5,a2,80007f50 <_ldtoa_r+0x130c> +80007ed0: 00065703 lhu a4,0(a2) +80007ed4: 00260613 addi a2,a2,2 +80007ed8: ff1ff06f j 80007ec8 <_ldtoa_r+0x1284> +80007edc: 02412603 lw a2,36(sp) +80007ee0: 10810713 addi a4,sp,264 +80007ee4: 12010793 addi a5,sp,288 +80007ee8: 00270713 addi a4,a4,2 +80007eec: ffe75503 lhu a0,-2(a4) +80007ef0: 00260613 addi a2,a2,2 +80007ef4: fea61f23 sh a0,-2(a2) +80007ef8: fef718e3 bne a4,a5,80007ee8 <_ldtoa_r+0x12a4> +80007efc: 12011e23 sh zero,316(sp) +80007f00: 10810613 addi a2,sp,264 +80007f04: 0ec10713 addi a4,sp,236 +80007f08: 10410513 addi a0,sp,260 +80007f0c: 00270713 addi a4,a4,2 +80007f10: ffe75803 lhu a6,-2(a4) +80007f14: 00260613 addi a2,a2,2 +80007f18: ff061f23 sh a6,-2(a2) +80007f1c: fea718e3 bne a4,a0,80007f0c <_ldtoa_r+0x12c8> +80007f20: 02412703 lw a4,36(sp) +80007f24: 12011023 sh zero,288(sp) +80007f28: 0ec10893 addi a7,sp,236 +80007f2c: 13c10613 addi a2,sp,316 +80007f30: 00270713 addi a4,a4,2 +80007f34: ffe75803 lhu a6,-2(a4) +80007f38: 00288893 addi a7,a7,2 +80007f3c: ff089f23 sh a6,-2(a7) +80007f40: fec718e3 bne a4,a2,80007f30 <_ldtoa_r+0x12ec> +80007f44: 10011223 sh zero,260(sp) +80007f48: b95ff06f j 80007adc <_ldtoa_r+0xe98> +80007f4c: 00168513 addi a0,a3,1 +80007f50: 10a11523 sh a0,266(sp) +80007f54: bddff06f j 80007b30 <_ldtoa_r+0xeec> -80007ef4 <_ldcheck>: -80007ef4: 00852703 lw a4,8(a0) -80007ef8: 00c52783 lw a5,12(a0) -80007efc: 00052603 lw a2,0(a0) -80007f00: 00452683 lw a3,4(a0) -80007f04: fc010113 addi sp,sp,-64 -80007f08: 00010513 mv a0,sp -80007f0c: 01410593 addi a1,sp,20 -80007f10: 00e12423 sw a4,8(sp) -80007f14: 00f12623 sw a5,12(sp) -80007f18: 02112e23 sw ra,60(sp) -80007f1c: 00c12023 sw a2,0(sp) -80007f20: 00d12223 sw a3,4(sp) -80007f24: b79fe0ef jal ra,80006a9c -80007f28: 02615783 lhu a5,38(sp) -80007f2c: 00000513 li a0,0 -80007f30: fff7c793 not a5,a5 -80007f34: 01179713 slli a4,a5,0x11 -80007f38: 00071a63 bnez a4,80007f4c <_ldcheck+0x58> -80007f3c: 01410513 addi a0,sp,20 -80007f40: df0fd0ef jal ra,80005530 -80007f44: 00153513 seqz a0,a0 -80007f48: 00150513 addi a0,a0,1 -80007f4c: 03c12083 lw ra,60(sp) -80007f50: 04010113 addi sp,sp,64 -80007f54: 00008067 ret +80007f58 <_ldcheck>: +80007f58: 00852703 lw a4,8(a0) +80007f5c: 00c52783 lw a5,12(a0) +80007f60: 00052603 lw a2,0(a0) +80007f64: 00452683 lw a3,4(a0) +80007f68: fc010113 addi sp,sp,-64 +80007f6c: 00010513 mv a0,sp +80007f70: 01410593 addi a1,sp,20 +80007f74: 00e12423 sw a4,8(sp) +80007f78: 00f12623 sw a5,12(sp) +80007f7c: 02112e23 sw ra,60(sp) +80007f80: 00c12023 sw a2,0(sp) +80007f84: 00d12223 sw a3,4(sp) +80007f88: b79fe0ef jal ra,80006b00 +80007f8c: 02615783 lhu a5,38(sp) +80007f90: 00000513 li a0,0 +80007f94: fff7c793 not a5,a5 +80007f98: 01179713 slli a4,a5,0x11 +80007f9c: 00071a63 bnez a4,80007fb0 <_ldcheck+0x58> +80007fa0: 01410513 addi a0,sp,20 +80007fa4: df0fd0ef jal ra,80005594 +80007fa8: 00153513 seqz a0,a0 +80007fac: 00150513 addi a0,a0,1 +80007fb0: 03c12083 lw ra,60(sp) +80007fb4: 04010113 addi sp,sp,64 +80007fb8: 00008067 ret -80007f58 <__localeconv_l>: -80007f58: 0f050513 addi a0,a0,240 -80007f5c: 00008067 ret +80007fbc <__localeconv_l>: +80007fbc: 0f050513 addi a0,a0,240 +80007fc0: 00008067 ret -80007f60 <_localeconv_r>: -80007f60: 12018513 addi a0,gp,288 # 80016ea0 <__global_locale+0xf0> -80007f64: 00008067 ret +80007fc4 <_localeconv_r>: +80007fc4: 12018513 addi a0,gp,288 # 80016928 <__global_locale+0xf0> +80007fc8: 00008067 ret -80007f68 : -80007f68: 12018513 addi a0,gp,288 # 80016ea0 <__global_locale+0xf0> -80007f6c: 00008067 ret +80007fcc : +80007fcc: 12018513 addi a0,gp,288 # 80016928 <__global_locale+0xf0> +80007fd0: 00008067 ret -80007f70 <_setlocale_r>: -80007f70: ff010113 addi sp,sp,-16 -80007f74: 00112623 sw ra,12(sp) -80007f78: 00812423 sw s0,8(sp) -80007f7c: 00912223 sw s1,4(sp) -80007f80: 02060c63 beqz a2,80007fb8 <_setlocale_r+0x48> -80007f84: 800155b7 lui a1,0x80015 -80007f88: cac58593 addi a1,a1,-852 # 80014cac <__BSS_END__+0xffffdd1c> -80007f8c: 00060513 mv a0,a2 -80007f90: 00060493 mv s1,a2 -80007f94: 694010ef jal ra,80009628 -80007f98: 80015437 lui s0,0x80015 -80007f9c: 02051263 bnez a0,80007fc0 <_setlocale_r+0x50> -80007fa0: ca840513 addi a0,s0,-856 # 80014ca8 <__BSS_END__+0xffffdd18> -80007fa4: 00c12083 lw ra,12(sp) -80007fa8: 00812403 lw s0,8(sp) -80007fac: 00412483 lw s1,4(sp) -80007fb0: 01010113 addi sp,sp,16 -80007fb4: 00008067 ret -80007fb8: 80015437 lui s0,0x80015 -80007fbc: fe5ff06f j 80007fa0 <_setlocale_r+0x30> -80007fc0: ca840593 addi a1,s0,-856 # 80014ca8 <__BSS_END__+0xffffdd18> -80007fc4: 00048513 mv a0,s1 -80007fc8: 660010ef jal ra,80009628 -80007fcc: fc050ae3 beqz a0,80007fa0 <_setlocale_r+0x30> -80007fd0: 800155b7 lui a1,0x80015 -80007fd4: a1c58593 addi a1,a1,-1508 # 80014a1c <__BSS_END__+0xffffda8c> -80007fd8: 00048513 mv a0,s1 -80007fdc: 64c010ef jal ra,80009628 -80007fe0: fc0500e3 beqz a0,80007fa0 <_setlocale_r+0x30> -80007fe4: 00000513 li a0,0 -80007fe8: fbdff06f j 80007fa4 <_setlocale_r+0x34> +80007fd4 <_setlocale_r>: +80007fd4: ff010113 addi sp,sp,-16 +80007fd8: 00112623 sw ra,12(sp) +80007fdc: 00812423 sw s0,8(sp) +80007fe0: 00912223 sw s1,4(sp) +80007fe4: 02060c63 beqz a2,8000801c <_setlocale_r+0x48> +80007fe8: 800155b7 lui a1,0x80015 +80007fec: d3458593 addi a1,a1,-716 # 80014d34 <__BSS_END__+0xffffe31c> +80007ff0: 00060513 mv a0,a2 +80007ff4: 00060493 mv s1,a2 +80007ff8: 694010ef jal ra,8000968c +80007ffc: 80015437 lui s0,0x80015 +80008000: 02051263 bnez a0,80008024 <_setlocale_r+0x50> +80008004: d3040513 addi a0,s0,-720 # 80014d30 <__BSS_END__+0xffffe318> +80008008: 00c12083 lw ra,12(sp) +8000800c: 00812403 lw s0,8(sp) +80008010: 00412483 lw s1,4(sp) +80008014: 01010113 addi sp,sp,16 +80008018: 00008067 ret +8000801c: 80015437 lui s0,0x80015 +80008020: fe5ff06f j 80008004 <_setlocale_r+0x30> +80008024: d3040593 addi a1,s0,-720 # 80014d30 <__BSS_END__+0xffffe318> +80008028: 00048513 mv a0,s1 +8000802c: 660010ef jal ra,8000968c +80008030: fc050ae3 beqz a0,80008004 <_setlocale_r+0x30> +80008034: 800155b7 lui a1,0x80015 +80008038: aa458593 addi a1,a1,-1372 # 80014aa4 <__BSS_END__+0xffffe08c> +8000803c: 00048513 mv a0,s1 +80008040: 64c010ef jal ra,8000968c +80008044: fc0500e3 beqz a0,80008004 <_setlocale_r+0x30> +80008048: 00000513 li a0,0 +8000804c: fbdff06f j 80008008 <_setlocale_r+0x34> -80007fec <__locale_mb_cur_max>: -80007fec: 1581c503 lbu a0,344(gp) # 80016ed8 <__global_locale+0x128> -80007ff0: 00008067 ret +80008050 <__locale_mb_cur_max>: +80008050: 1581c503 lbu a0,344(gp) # 80016960 <__global_locale+0x128> +80008054: 00008067 ret -80007ff4 : -80007ff4: 00058613 mv a2,a1 -80007ff8: 00050593 mv a1,a0 -80007ffc: 1c81a503 lw a0,456(gp) # 80016f48 <_impure_ptr> -80008000: f71ff06f j 80007f70 <_setlocale_r> +80008058 : +80008058: 00058613 mv a2,a1 +8000805c: 00050593 mv a1,a0 +80008060: 1c81a503 lw a0,456(gp) # 800169d0 <_impure_ptr> +80008064: f71ff06f j 80007fd4 <_setlocale_r> -80008004 <__swhatbuf_r>: -80008004: f9010113 addi sp,sp,-112 -80008008: 06812423 sw s0,104(sp) -8000800c: 00058413 mv s0,a1 -80008010: 00e59583 lh a1,14(a1) -80008014: 06912223 sw s1,100(sp) -80008018: 07212023 sw s2,96(sp) -8000801c: 06112623 sw ra,108(sp) -80008020: 00060493 mv s1,a2 -80008024: 00068913 mv s2,a3 -80008028: 0405ca63 bltz a1,8000807c <__swhatbuf_r+0x78> -8000802c: 00810613 addi a2,sp,8 -80008030: 5b5050ef jal ra,8000dde4 <_fstat_r> -80008034: 04054463 bltz a0,8000807c <__swhatbuf_r+0x78> -80008038: 00c12703 lw a4,12(sp) -8000803c: 0000f7b7 lui a5,0xf -80008040: 06c12083 lw ra,108(sp) -80008044: 00e7f7b3 and a5,a5,a4 -80008048: ffffe737 lui a4,0xffffe -8000804c: 00e787b3 add a5,a5,a4 -80008050: 0017b793 seqz a5,a5 -80008054: 06812403 lw s0,104(sp) -80008058: 00f92023 sw a5,0(s2) # fffff000 <__BSS_END__+0x7ffe8070> -8000805c: 40000793 li a5,1024 -80008060: 00f4a023 sw a5,0(s1) -80008064: 00001537 lui a0,0x1 -80008068: 06412483 lw s1,100(sp) -8000806c: 06012903 lw s2,96(sp) -80008070: 80050513 addi a0,a0,-2048 # 800 <_start-0x7ffff800> -80008074: 07010113 addi sp,sp,112 -80008078: 00008067 ret -8000807c: 00c45783 lhu a5,12(s0) -80008080: 00092023 sw zero,0(s2) -80008084: 0807f793 andi a5,a5,128 -80008088: 02078463 beqz a5,800080b0 <__swhatbuf_r+0xac> -8000808c: 06c12083 lw ra,108(sp) -80008090: 06812403 lw s0,104(sp) -80008094: 04000793 li a5,64 -80008098: 00f4a023 sw a5,0(s1) -8000809c: 06012903 lw s2,96(sp) -800080a0: 06412483 lw s1,100(sp) -800080a4: 00000513 li a0,0 -800080a8: 07010113 addi sp,sp,112 -800080ac: 00008067 ret -800080b0: 06c12083 lw ra,108(sp) -800080b4: 06812403 lw s0,104(sp) -800080b8: 40000793 li a5,1024 -800080bc: 00f4a023 sw a5,0(s1) -800080c0: 06012903 lw s2,96(sp) -800080c4: 06412483 lw s1,100(sp) -800080c8: 00000513 li a0,0 -800080cc: 07010113 addi sp,sp,112 -800080d0: 00008067 ret +80008068 <__swhatbuf_r>: +80008068: f9010113 addi sp,sp,-112 +8000806c: 06812423 sw s0,104(sp) +80008070: 00058413 mv s0,a1 +80008074: 00e59583 lh a1,14(a1) +80008078: 06912223 sw s1,100(sp) +8000807c: 07212023 sw s2,96(sp) +80008080: 06112623 sw ra,108(sp) +80008084: 00060493 mv s1,a2 +80008088: 00068913 mv s2,a3 +8000808c: 0405ca63 bltz a1,800080e0 <__swhatbuf_r+0x78> +80008090: 00810613 addi a2,sp,8 +80008094: 5b5050ef jal ra,8000de48 <_fstat_r> +80008098: 04054463 bltz a0,800080e0 <__swhatbuf_r+0x78> +8000809c: 00c12703 lw a4,12(sp) +800080a0: 0000f7b7 lui a5,0xf +800080a4: 06c12083 lw ra,108(sp) +800080a8: 00e7f7b3 and a5,a5,a4 +800080ac: ffffe737 lui a4,0xffffe +800080b0: 00e787b3 add a5,a5,a4 +800080b4: 0017b793 seqz a5,a5 +800080b8: 06812403 lw s0,104(sp) +800080bc: 00f92023 sw a5,0(s2) # fffff000 <__BSS_END__+0x7ffe85e8> +800080c0: 40000793 li a5,1024 +800080c4: 00f4a023 sw a5,0(s1) +800080c8: 00001537 lui a0,0x1 +800080cc: 06412483 lw s1,100(sp) +800080d0: 06012903 lw s2,96(sp) +800080d4: 80050513 addi a0,a0,-2048 # 800 <_start-0x7ffff800> +800080d8: 07010113 addi sp,sp,112 +800080dc: 00008067 ret +800080e0: 00c45783 lhu a5,12(s0) +800080e4: 00092023 sw zero,0(s2) +800080e8: 0807f793 andi a5,a5,128 +800080ec: 02078463 beqz a5,80008114 <__swhatbuf_r+0xac> +800080f0: 06c12083 lw ra,108(sp) +800080f4: 06812403 lw s0,104(sp) +800080f8: 04000793 li a5,64 +800080fc: 00f4a023 sw a5,0(s1) +80008100: 06012903 lw s2,96(sp) +80008104: 06412483 lw s1,100(sp) +80008108: 00000513 li a0,0 +8000810c: 07010113 addi sp,sp,112 +80008110: 00008067 ret +80008114: 06c12083 lw ra,108(sp) +80008118: 06812403 lw s0,104(sp) +8000811c: 40000793 li a5,1024 +80008120: 00f4a023 sw a5,0(s1) +80008124: 06012903 lw s2,96(sp) +80008128: 06412483 lw s1,100(sp) +8000812c: 00000513 li a0,0 +80008130: 07010113 addi sp,sp,112 +80008134: 00008067 ret -800080d4 <__smakebuf_r>: -800080d4: 00c5d703 lhu a4,12(a1) -800080d8: fe010113 addi sp,sp,-32 -800080dc: 00812c23 sw s0,24(sp) -800080e0: 00112e23 sw ra,28(sp) -800080e4: 00912a23 sw s1,20(sp) -800080e8: 01212823 sw s2,16(sp) -800080ec: 00277713 andi a4,a4,2 -800080f0: 00058413 mv s0,a1 -800080f4: 02070863 beqz a4,80008124 <__smakebuf_r+0x50> -800080f8: 04358713 addi a4,a1,67 -800080fc: 00e5a023 sw a4,0(a1) -80008100: 00e5a823 sw a4,16(a1) -80008104: 00100713 li a4,1 -80008108: 00e5aa23 sw a4,20(a1) -8000810c: 01c12083 lw ra,28(sp) -80008110: 01812403 lw s0,24(sp) -80008114: 01412483 lw s1,20(sp) -80008118: 01012903 lw s2,16(sp) -8000811c: 02010113 addi sp,sp,32 -80008120: 00008067 ret -80008124: 00c10693 addi a3,sp,12 -80008128: 00810613 addi a2,sp,8 -8000812c: 00050493 mv s1,a0 -80008130: ed5ff0ef jal ra,80008004 <__swhatbuf_r> -80008134: 00812583 lw a1,8(sp) -80008138: 00050913 mv s2,a0 -8000813c: 00048513 mv a0,s1 -80008140: df9f80ef jal ra,80000f38 <_malloc_r> -80008144: 00c41783 lh a5,12(s0) -80008148: 04050863 beqz a0,80008198 <__smakebuf_r+0xc4> -8000814c: 80005737 lui a4,0x80005 -80008150: aec70713 addi a4,a4,-1300 # 80004aec <__BSS_END__+0xfffedb5c> -80008154: 02e4ae23 sw a4,60(s1) -80008158: 00812703 lw a4,8(sp) -8000815c: 00c12683 lw a3,12(sp) -80008160: 0807e793 ori a5,a5,128 -80008164: 00f41623 sh a5,12(s0) -80008168: 00a42023 sw a0,0(s0) -8000816c: 00a42823 sw a0,16(s0) -80008170: 00e42a23 sw a4,20(s0) -80008174: 04069863 bnez a3,800081c4 <__smakebuf_r+0xf0> -80008178: 0127e7b3 or a5,a5,s2 -8000817c: 00f41623 sh a5,12(s0) -80008180: 01c12083 lw ra,28(sp) -80008184: 01812403 lw s0,24(sp) -80008188: 01412483 lw s1,20(sp) -8000818c: 01012903 lw s2,16(sp) -80008190: 02010113 addi sp,sp,32 -80008194: 00008067 ret -80008198: 2007f713 andi a4,a5,512 -8000819c: f60718e3 bnez a4,8000810c <__smakebuf_r+0x38> -800081a0: ffc7f793 andi a5,a5,-4 -800081a4: 0027e793 ori a5,a5,2 -800081a8: 04340713 addi a4,s0,67 -800081ac: 00f41623 sh a5,12(s0) -800081b0: 00100793 li a5,1 -800081b4: 00e42023 sw a4,0(s0) -800081b8: 00e42823 sw a4,16(s0) -800081bc: 00f42a23 sw a5,20(s0) -800081c0: f4dff06f j 8000810c <__smakebuf_r+0x38> -800081c4: 00e41583 lh a1,14(s0) -800081c8: 00048513 mv a0,s1 -800081cc: 12c060ef jal ra,8000e2f8 <_isatty_r> -800081d0: 00051663 bnez a0,800081dc <__smakebuf_r+0x108> -800081d4: 00c41783 lh a5,12(s0) -800081d8: fa1ff06f j 80008178 <__smakebuf_r+0xa4> -800081dc: 00c45783 lhu a5,12(s0) -800081e0: ffc7f793 andi a5,a5,-4 -800081e4: 0017e793 ori a5,a5,1 -800081e8: 01079793 slli a5,a5,0x10 -800081ec: 4107d793 srai a5,a5,0x10 -800081f0: f89ff06f j 80008178 <__smakebuf_r+0xa4> +80008138 <__smakebuf_r>: +80008138: 00c5d703 lhu a4,12(a1) +8000813c: fe010113 addi sp,sp,-32 +80008140: 00812c23 sw s0,24(sp) +80008144: 00112e23 sw ra,28(sp) +80008148: 00912a23 sw s1,20(sp) +8000814c: 01212823 sw s2,16(sp) +80008150: 00277713 andi a4,a4,2 +80008154: 00058413 mv s0,a1 +80008158: 02070863 beqz a4,80008188 <__smakebuf_r+0x50> +8000815c: 04358713 addi a4,a1,67 +80008160: 00e5a023 sw a4,0(a1) +80008164: 00e5a823 sw a4,16(a1) +80008168: 00100713 li a4,1 +8000816c: 00e5aa23 sw a4,20(a1) +80008170: 01c12083 lw ra,28(sp) +80008174: 01812403 lw s0,24(sp) +80008178: 01412483 lw s1,20(sp) +8000817c: 01012903 lw s2,16(sp) +80008180: 02010113 addi sp,sp,32 +80008184: 00008067 ret +80008188: 00c10693 addi a3,sp,12 +8000818c: 00810613 addi a2,sp,8 +80008190: 00050493 mv s1,a0 +80008194: ed5ff0ef jal ra,80008068 <__swhatbuf_r> +80008198: 00812583 lw a1,8(sp) +8000819c: 00050913 mv s2,a0 +800081a0: 00048513 mv a0,s1 +800081a4: df9f80ef jal ra,80000f9c <_malloc_r> +800081a8: 00c41783 lh a5,12(s0) +800081ac: 04050863 beqz a0,800081fc <__smakebuf_r+0xc4> +800081b0: 80005737 lui a4,0x80005 +800081b4: b5070713 addi a4,a4,-1200 # 80004b50 <__BSS_END__+0xfffee138> +800081b8: 02e4ae23 sw a4,60(s1) +800081bc: 00812703 lw a4,8(sp) +800081c0: 00c12683 lw a3,12(sp) +800081c4: 0807e793 ori a5,a5,128 +800081c8: 00f41623 sh a5,12(s0) +800081cc: 00a42023 sw a0,0(s0) +800081d0: 00a42823 sw a0,16(s0) +800081d4: 00e42a23 sw a4,20(s0) +800081d8: 04069863 bnez a3,80008228 <__smakebuf_r+0xf0> +800081dc: 0127e7b3 or a5,a5,s2 +800081e0: 00f41623 sh a5,12(s0) +800081e4: 01c12083 lw ra,28(sp) +800081e8: 01812403 lw s0,24(sp) +800081ec: 01412483 lw s1,20(sp) +800081f0: 01012903 lw s2,16(sp) +800081f4: 02010113 addi sp,sp,32 +800081f8: 00008067 ret +800081fc: 2007f713 andi a4,a5,512 +80008200: f60718e3 bnez a4,80008170 <__smakebuf_r+0x38> +80008204: ffc7f793 andi a5,a5,-4 +80008208: 0027e793 ori a5,a5,2 +8000820c: 04340713 addi a4,s0,67 +80008210: 00f41623 sh a5,12(s0) +80008214: 00100793 li a5,1 +80008218: 00e42023 sw a4,0(s0) +8000821c: 00e42823 sw a4,16(s0) +80008220: 00f42a23 sw a5,20(s0) +80008224: f4dff06f j 80008170 <__smakebuf_r+0x38> +80008228: 00e41583 lh a1,14(s0) +8000822c: 00048513 mv a0,s1 +80008230: 12c060ef jal ra,8000e35c <_isatty_r> +80008234: 00051663 bnez a0,80008240 <__smakebuf_r+0x108> +80008238: 00c41783 lh a5,12(s0) +8000823c: fa1ff06f j 800081dc <__smakebuf_r+0xa4> +80008240: 00c45783 lhu a5,12(s0) +80008244: ffc7f793 andi a5,a5,-4 +80008248: 0017e793 ori a5,a5,1 +8000824c: 01079793 slli a5,a5,0x10 +80008250: 4107d793 srai a5,a5,0x10 +80008254: f89ff06f j 800081dc <__smakebuf_r+0xa4> -800081f4 <_mbtowc_r>: -800081f4: 1141a303 lw t1,276(gp) # 80016e94 <__global_locale+0xe4> -800081f8: 00030067 jr t1 +80008258 <_mbtowc_r>: +80008258: 1141a303 lw t1,276(gp) # 8001691c <__global_locale+0xe4> +8000825c: 00030067 jr t1 -800081fc <__ascii_mbtowc>: -800081fc: 02058063 beqz a1,8000821c <__ascii_mbtowc+0x20> -80008200: 04060263 beqz a2,80008244 <__ascii_mbtowc+0x48> -80008204: 04068863 beqz a3,80008254 <__ascii_mbtowc+0x58> -80008208: 00064783 lbu a5,0(a2) -8000820c: 00f5a023 sw a5,0(a1) -80008210: 00064503 lbu a0,0(a2) -80008214: 00a03533 snez a0,a0 -80008218: 00008067 ret -8000821c: ff010113 addi sp,sp,-16 -80008220: 00c10593 addi a1,sp,12 -80008224: 02060463 beqz a2,8000824c <__ascii_mbtowc+0x50> -80008228: 02068a63 beqz a3,8000825c <__ascii_mbtowc+0x60> -8000822c: 00064783 lbu a5,0(a2) -80008230: 00f5a023 sw a5,0(a1) -80008234: 00064503 lbu a0,0(a2) -80008238: 00a03533 snez a0,a0 -8000823c: 01010113 addi sp,sp,16 -80008240: 00008067 ret -80008244: 00000513 li a0,0 -80008248: 00008067 ret -8000824c: 00000513 li a0,0 -80008250: fedff06f j 8000823c <__ascii_mbtowc+0x40> -80008254: ffe00513 li a0,-2 -80008258: 00008067 ret -8000825c: ffe00513 li a0,-2 -80008260: fddff06f j 8000823c <__ascii_mbtowc+0x40> +80008260 <__ascii_mbtowc>: +80008260: 02058063 beqz a1,80008280 <__ascii_mbtowc+0x20> +80008264: 04060263 beqz a2,800082a8 <__ascii_mbtowc+0x48> +80008268: 04068863 beqz a3,800082b8 <__ascii_mbtowc+0x58> +8000826c: 00064783 lbu a5,0(a2) +80008270: 00f5a023 sw a5,0(a1) +80008274: 00064503 lbu a0,0(a2) +80008278: 00a03533 snez a0,a0 +8000827c: 00008067 ret +80008280: ff010113 addi sp,sp,-16 +80008284: 00c10593 addi a1,sp,12 +80008288: 02060463 beqz a2,800082b0 <__ascii_mbtowc+0x50> +8000828c: 02068a63 beqz a3,800082c0 <__ascii_mbtowc+0x60> +80008290: 00064783 lbu a5,0(a2) +80008294: 00f5a023 sw a5,0(a1) +80008298: 00064503 lbu a0,0(a2) +8000829c: 00a03533 snez a0,a0 +800082a0: 01010113 addi sp,sp,16 +800082a4: 00008067 ret +800082a8: 00000513 li a0,0 +800082ac: 00008067 ret +800082b0: 00000513 li a0,0 +800082b4: fedff06f j 800082a0 <__ascii_mbtowc+0x40> +800082b8: ffe00513 li a0,-2 +800082bc: 00008067 ret +800082c0: ffe00513 li a0,-2 +800082c4: fddff06f j 800082a0 <__ascii_mbtowc+0x40> -80008264 : -80008264: 00357793 andi a5,a0,3 -80008268: 0ff5f813 andi a6,a1,255 -8000826c: 0c078663 beqz a5,80008338 -80008270: fff60793 addi a5,a2,-1 -80008274: 04060e63 beqz a2,800082d0 -80008278: 00054703 lbu a4,0(a0) -8000827c: 05070c63 beq a4,a6,800082d4 -80008280: fff00693 li a3,-1 -80008284: 0140006f j 80008298 -80008288: fff78793 addi a5,a5,-1 # efff <_start-0x7fff1001> -8000828c: 04d78263 beq a5,a3,800082d0 -80008290: 00054703 lbu a4,0(a0) -80008294: 05070063 beq a4,a6,800082d4 -80008298: 00150513 addi a0,a0,1 -8000829c: 00357713 andi a4,a0,3 -800082a0: fe0714e3 bnez a4,80008288 -800082a4: 00300713 li a4,3 -800082a8: 02f76863 bltu a4,a5,800082d8 -800082ac: 02078263 beqz a5,800082d0 -800082b0: 00054703 lbu a4,0(a0) -800082b4: 03070063 beq a4,a6,800082d4 -800082b8: 00f507b3 add a5,a0,a5 -800082bc: 00c0006f j 800082c8 -800082c0: 00054703 lbu a4,0(a0) -800082c4: 01070863 beq a4,a6,800082d4 -800082c8: 00150513 addi a0,a0,1 -800082cc: fea79ae3 bne a5,a0,800082c0 -800082d0: 00000513 li a0,0 -800082d4: 00008067 ret -800082d8: 00010737 lui a4,0x10 -800082dc: 00859893 slli a7,a1,0x8 -800082e0: fff70713 addi a4,a4,-1 # ffff <_start-0x7fff0001> -800082e4: 00e8f8b3 and a7,a7,a4 -800082e8: 0ff5f593 andi a1,a1,255 -800082ec: 00b8e5b3 or a1,a7,a1 -800082f0: 01059893 slli a7,a1,0x10 -800082f4: 00b8e8b3 or a7,a7,a1 -800082f8: 80808637 lui a2,0x80808 -800082fc: feff05b7 lui a1,0xfeff0 -80008300: eff58593 addi a1,a1,-257 # fefefeff <__BSS_END__+0x7efd8f6f> -80008304: 08060613 addi a2,a2,128 # 80808080 <__BSS_END__+0x7f10f0> -80008308: 00300313 li t1,3 -8000830c: 00052703 lw a4,0(a0) -80008310: 00e8c733 xor a4,a7,a4 -80008314: 00b706b3 add a3,a4,a1 -80008318: fff74713 not a4,a4 -8000831c: 00e6f733 and a4,a3,a4 -80008320: 00c77733 and a4,a4,a2 -80008324: f80716e3 bnez a4,800082b0 -80008328: ffc78793 addi a5,a5,-4 -8000832c: 00450513 addi a0,a0,4 -80008330: fcf36ee3 bltu t1,a5,8000830c -80008334: f79ff06f j 800082ac -80008338: 00060793 mv a5,a2 -8000833c: f69ff06f j 800082a4 +800082c8 : +800082c8: 00357793 andi a5,a0,3 +800082cc: 0ff5f813 andi a6,a1,255 +800082d0: 0c078663 beqz a5,8000839c +800082d4: fff60793 addi a5,a2,-1 +800082d8: 04060e63 beqz a2,80008334 +800082dc: 00054703 lbu a4,0(a0) +800082e0: 05070c63 beq a4,a6,80008338 +800082e4: fff00693 li a3,-1 +800082e8: 0140006f j 800082fc +800082ec: fff78793 addi a5,a5,-1 # efff <_start-0x7fff1001> +800082f0: 04d78263 beq a5,a3,80008334 +800082f4: 00054703 lbu a4,0(a0) +800082f8: 05070063 beq a4,a6,80008338 +800082fc: 00150513 addi a0,a0,1 +80008300: 00357713 andi a4,a0,3 +80008304: fe0714e3 bnez a4,800082ec +80008308: 00300713 li a4,3 +8000830c: 02f76863 bltu a4,a5,8000833c +80008310: 02078263 beqz a5,80008334 +80008314: 00054703 lbu a4,0(a0) +80008318: 03070063 beq a4,a6,80008338 +8000831c: 00f507b3 add a5,a0,a5 +80008320: 00c0006f j 8000832c +80008324: 00054703 lbu a4,0(a0) +80008328: 01070863 beq a4,a6,80008338 +8000832c: 00150513 addi a0,a0,1 +80008330: fea79ae3 bne a5,a0,80008324 +80008334: 00000513 li a0,0 +80008338: 00008067 ret +8000833c: 00010737 lui a4,0x10 +80008340: 00859893 slli a7,a1,0x8 +80008344: fff70713 addi a4,a4,-1 # ffff <_start-0x7fff0001> +80008348: 00e8f8b3 and a7,a7,a4 +8000834c: 0ff5f593 andi a1,a1,255 +80008350: 00b8e5b3 or a1,a7,a1 +80008354: 01059893 slli a7,a1,0x10 +80008358: 00b8e8b3 or a7,a7,a1 +8000835c: 80808637 lui a2,0x80808 +80008360: feff05b7 lui a1,0xfeff0 +80008364: eff58593 addi a1,a1,-257 # fefefeff <__BSS_END__+0x7efd94e7> +80008368: 08060613 addi a2,a2,128 # 80808080 <__BSS_END__+0x7f1668> +8000836c: 00300313 li t1,3 +80008370: 00052703 lw a4,0(a0) +80008374: 00e8c733 xor a4,a7,a4 +80008378: 00b706b3 add a3,a4,a1 +8000837c: fff74713 not a4,a4 +80008380: 00e6f733 and a4,a3,a4 +80008384: 00c77733 and a4,a4,a2 +80008388: f80716e3 bnez a4,80008314 +8000838c: ffc78793 addi a5,a5,-4 +80008390: 00450513 addi a0,a0,4 +80008394: fcf36ee3 bltu t1,a5,80008370 +80008398: f79ff06f j 80008310 +8000839c: 00060793 mv a5,a2 +800083a0: f69ff06f j 80008308 -80008340 <_Balloc>: -80008340: 04c52783 lw a5,76(a0) -80008344: ff010113 addi sp,sp,-16 -80008348: 00812423 sw s0,8(sp) -8000834c: 00912223 sw s1,4(sp) -80008350: 00112623 sw ra,12(sp) -80008354: 01212023 sw s2,0(sp) -80008358: 00050413 mv s0,a0 -8000835c: 00058493 mv s1,a1 -80008360: 02078e63 beqz a5,8000839c <_Balloc+0x5c> -80008364: 00249713 slli a4,s1,0x2 -80008368: 00e787b3 add a5,a5,a4 -8000836c: 0007a503 lw a0,0(a5) -80008370: 04050663 beqz a0,800083bc <_Balloc+0x7c> -80008374: 00052703 lw a4,0(a0) -80008378: 00e7a023 sw a4,0(a5) -8000837c: 00052823 sw zero,16(a0) -80008380: 00052623 sw zero,12(a0) -80008384: 00c12083 lw ra,12(sp) -80008388: 00812403 lw s0,8(sp) -8000838c: 00412483 lw s1,4(sp) -80008390: 00012903 lw s2,0(sp) -80008394: 01010113 addi sp,sp,16 -80008398: 00008067 ret -8000839c: 02100613 li a2,33 -800083a0: 00400593 li a1,4 -800083a4: 640050ef jal ra,8000d9e4 <_calloc_r> -800083a8: 04a42623 sw a0,76(s0) -800083ac: 00050793 mv a5,a0 -800083b0: fa051ae3 bnez a0,80008364 <_Balloc+0x24> -800083b4: 00000513 li a0,0 -800083b8: fcdff06f j 80008384 <_Balloc+0x44> -800083bc: 00100913 li s2,1 -800083c0: 00991933 sll s2,s2,s1 -800083c4: 00590613 addi a2,s2,5 -800083c8: 00261613 slli a2,a2,0x2 -800083cc: 00100593 li a1,1 -800083d0: 00040513 mv a0,s0 -800083d4: 610050ef jal ra,8000d9e4 <_calloc_r> -800083d8: fc050ee3 beqz a0,800083b4 <_Balloc+0x74> -800083dc: 00952223 sw s1,4(a0) -800083e0: 01252423 sw s2,8(a0) -800083e4: f99ff06f j 8000837c <_Balloc+0x3c> +800083a4 <_Balloc>: +800083a4: 04c52783 lw a5,76(a0) +800083a8: ff010113 addi sp,sp,-16 +800083ac: 00812423 sw s0,8(sp) +800083b0: 00912223 sw s1,4(sp) +800083b4: 00112623 sw ra,12(sp) +800083b8: 01212023 sw s2,0(sp) +800083bc: 00050413 mv s0,a0 +800083c0: 00058493 mv s1,a1 +800083c4: 02078e63 beqz a5,80008400 <_Balloc+0x5c> +800083c8: 00249713 slli a4,s1,0x2 +800083cc: 00e787b3 add a5,a5,a4 +800083d0: 0007a503 lw a0,0(a5) +800083d4: 04050663 beqz a0,80008420 <_Balloc+0x7c> +800083d8: 00052703 lw a4,0(a0) +800083dc: 00e7a023 sw a4,0(a5) +800083e0: 00052823 sw zero,16(a0) +800083e4: 00052623 sw zero,12(a0) +800083e8: 00c12083 lw ra,12(sp) +800083ec: 00812403 lw s0,8(sp) +800083f0: 00412483 lw s1,4(sp) +800083f4: 00012903 lw s2,0(sp) +800083f8: 01010113 addi sp,sp,16 +800083fc: 00008067 ret +80008400: 02100613 li a2,33 +80008404: 00400593 li a1,4 +80008408: 640050ef jal ra,8000da48 <_calloc_r> +8000840c: 04a42623 sw a0,76(s0) +80008410: 00050793 mv a5,a0 +80008414: fa051ae3 bnez a0,800083c8 <_Balloc+0x24> +80008418: 00000513 li a0,0 +8000841c: fcdff06f j 800083e8 <_Balloc+0x44> +80008420: 00100913 li s2,1 +80008424: 00991933 sll s2,s2,s1 +80008428: 00590613 addi a2,s2,5 +8000842c: 00261613 slli a2,a2,0x2 +80008430: 00100593 li a1,1 +80008434: 00040513 mv a0,s0 +80008438: 610050ef jal ra,8000da48 <_calloc_r> +8000843c: fc050ee3 beqz a0,80008418 <_Balloc+0x74> +80008440: 00952223 sw s1,4(a0) +80008444: 01252423 sw s2,8(a0) +80008448: f99ff06f j 800083e0 <_Balloc+0x3c> -800083e8 <_Bfree>: -800083e8: 02058063 beqz a1,80008408 <_Bfree+0x20> -800083ec: 0045a703 lw a4,4(a1) -800083f0: 04c52783 lw a5,76(a0) -800083f4: 00271713 slli a4,a4,0x2 -800083f8: 00e787b3 add a5,a5,a4 -800083fc: 0007a703 lw a4,0(a5) -80008400: 00e5a023 sw a4,0(a1) -80008404: 00b7a023 sw a1,0(a5) -80008408: 00008067 ret +8000844c <_Bfree>: +8000844c: 02058063 beqz a1,8000846c <_Bfree+0x20> +80008450: 0045a703 lw a4,4(a1) +80008454: 04c52783 lw a5,76(a0) +80008458: 00271713 slli a4,a4,0x2 +8000845c: 00e787b3 add a5,a5,a4 +80008460: 0007a703 lw a4,0(a5) +80008464: 00e5a023 sw a4,0(a1) +80008468: 00b7a023 sw a1,0(a5) +8000846c: 00008067 ret -8000840c <__multadd>: -8000840c: fd010113 addi sp,sp,-48 -80008410: 00010837 lui a6,0x10 -80008414: 02812423 sw s0,40(sp) -80008418: 02912223 sw s1,36(sp) -8000841c: 03212023 sw s2,32(sp) -80008420: 00058493 mv s1,a1 -80008424: 0105a403 lw s0,16(a1) -80008428: 00050913 mv s2,a0 -8000842c: 02112623 sw ra,44(sp) -80008430: 01312e23 sw s3,28(sp) -80008434: 01458593 addi a1,a1,20 -80008438: 00000513 li a0,0 -8000843c: fff80813 addi a6,a6,-1 # ffff <_start-0x7fff0001> -80008440: 0005a783 lw a5,0(a1) -80008444: 00458593 addi a1,a1,4 -80008448: 00150513 addi a0,a0,1 -8000844c: 0107f733 and a4,a5,a6 -80008450: 02c70733 mul a4,a4,a2 -80008454: 0107d793 srli a5,a5,0x10 -80008458: 02c787b3 mul a5,a5,a2 -8000845c: 00d706b3 add a3,a4,a3 -80008460: 0106d893 srli a7,a3,0x10 -80008464: 0106f733 and a4,a3,a6 -80008468: 011786b3 add a3,a5,a7 -8000846c: 01069793 slli a5,a3,0x10 -80008470: 00e78733 add a4,a5,a4 -80008474: fee5ae23 sw a4,-4(a1) -80008478: 0106d693 srli a3,a3,0x10 -8000847c: fc8542e3 blt a0,s0,80008440 <__multadd+0x34> -80008480: 02068263 beqz a3,800084a4 <__multadd+0x98> -80008484: 0084a783 lw a5,8(s1) -80008488: 02f45e63 bge s0,a5,800084c4 <__multadd+0xb8> -8000848c: 00440793 addi a5,s0,4 -80008490: 00279793 slli a5,a5,0x2 -80008494: 00f487b3 add a5,s1,a5 -80008498: 00d7a223 sw a3,4(a5) -8000849c: 00140413 addi s0,s0,1 -800084a0: 0084a823 sw s0,16(s1) -800084a4: 02c12083 lw ra,44(sp) -800084a8: 02812403 lw s0,40(sp) -800084ac: 00048513 mv a0,s1 -800084b0: 02012903 lw s2,32(sp) -800084b4: 02412483 lw s1,36(sp) -800084b8: 01c12983 lw s3,28(sp) -800084bc: 03010113 addi sp,sp,48 -800084c0: 00008067 ret -800084c4: 0044a583 lw a1,4(s1) -800084c8: 00090513 mv a0,s2 -800084cc: 00d12623 sw a3,12(sp) -800084d0: 00158593 addi a1,a1,1 -800084d4: e6dff0ef jal ra,80008340 <_Balloc> -800084d8: 0104a603 lw a2,16(s1) -800084dc: 00050993 mv s3,a0 -800084e0: 00c48593 addi a1,s1,12 -800084e4: 00260613 addi a2,a2,2 -800084e8: 00c50513 addi a0,a0,12 -800084ec: 00261613 slli a2,a2,0x2 -800084f0: 6cd050ef jal ra,8000e3bc -800084f4: 0044a703 lw a4,4(s1) -800084f8: 04c92783 lw a5,76(s2) -800084fc: 00c12683 lw a3,12(sp) -80008500: 00271713 slli a4,a4,0x2 -80008504: 00e787b3 add a5,a5,a4 -80008508: 0007a703 lw a4,0(a5) -8000850c: 00e4a023 sw a4,0(s1) -80008510: 0097a023 sw s1,0(a5) -80008514: 00440793 addi a5,s0,4 -80008518: 00098493 mv s1,s3 -8000851c: 00279793 slli a5,a5,0x2 -80008520: 00f487b3 add a5,s1,a5 -80008524: 00d7a223 sw a3,4(a5) -80008528: 00140413 addi s0,s0,1 -8000852c: 0084a823 sw s0,16(s1) -80008530: f75ff06f j 800084a4 <__multadd+0x98> +80008470 <__multadd>: +80008470: fd010113 addi sp,sp,-48 +80008474: 00010837 lui a6,0x10 +80008478: 02812423 sw s0,40(sp) +8000847c: 02912223 sw s1,36(sp) +80008480: 03212023 sw s2,32(sp) +80008484: 00058493 mv s1,a1 +80008488: 0105a403 lw s0,16(a1) +8000848c: 00050913 mv s2,a0 +80008490: 02112623 sw ra,44(sp) +80008494: 01312e23 sw s3,28(sp) +80008498: 01458593 addi a1,a1,20 +8000849c: 00000513 li a0,0 +800084a0: fff80813 addi a6,a6,-1 # ffff <_start-0x7fff0001> +800084a4: 0005a783 lw a5,0(a1) +800084a8: 00458593 addi a1,a1,4 +800084ac: 00150513 addi a0,a0,1 +800084b0: 0107f733 and a4,a5,a6 +800084b4: 02c70733 mul a4,a4,a2 +800084b8: 0107d793 srli a5,a5,0x10 +800084bc: 02c787b3 mul a5,a5,a2 +800084c0: 00d706b3 add a3,a4,a3 +800084c4: 0106d893 srli a7,a3,0x10 +800084c8: 0106f733 and a4,a3,a6 +800084cc: 011786b3 add a3,a5,a7 +800084d0: 01069793 slli a5,a3,0x10 +800084d4: 00e78733 add a4,a5,a4 +800084d8: fee5ae23 sw a4,-4(a1) +800084dc: 0106d693 srli a3,a3,0x10 +800084e0: fc8542e3 blt a0,s0,800084a4 <__multadd+0x34> +800084e4: 02068263 beqz a3,80008508 <__multadd+0x98> +800084e8: 0084a783 lw a5,8(s1) +800084ec: 02f45e63 bge s0,a5,80008528 <__multadd+0xb8> +800084f0: 00440793 addi a5,s0,4 +800084f4: 00279793 slli a5,a5,0x2 +800084f8: 00f487b3 add a5,s1,a5 +800084fc: 00d7a223 sw a3,4(a5) +80008500: 00140413 addi s0,s0,1 +80008504: 0084a823 sw s0,16(s1) +80008508: 02c12083 lw ra,44(sp) +8000850c: 02812403 lw s0,40(sp) +80008510: 00048513 mv a0,s1 +80008514: 02012903 lw s2,32(sp) +80008518: 02412483 lw s1,36(sp) +8000851c: 01c12983 lw s3,28(sp) +80008520: 03010113 addi sp,sp,48 +80008524: 00008067 ret +80008528: 0044a583 lw a1,4(s1) +8000852c: 00090513 mv a0,s2 +80008530: 00d12623 sw a3,12(sp) +80008534: 00158593 addi a1,a1,1 +80008538: e6dff0ef jal ra,800083a4 <_Balloc> +8000853c: 0104a603 lw a2,16(s1) +80008540: 00050993 mv s3,a0 +80008544: 00c48593 addi a1,s1,12 +80008548: 00260613 addi a2,a2,2 +8000854c: 00c50513 addi a0,a0,12 +80008550: 00261613 slli a2,a2,0x2 +80008554: 6cd050ef jal ra,8000e420 +80008558: 0044a703 lw a4,4(s1) +8000855c: 04c92783 lw a5,76(s2) +80008560: 00c12683 lw a3,12(sp) +80008564: 00271713 slli a4,a4,0x2 +80008568: 00e787b3 add a5,a5,a4 +8000856c: 0007a703 lw a4,0(a5) +80008570: 00e4a023 sw a4,0(s1) +80008574: 0097a023 sw s1,0(a5) +80008578: 00440793 addi a5,s0,4 +8000857c: 00098493 mv s1,s3 +80008580: 00279793 slli a5,a5,0x2 +80008584: 00f487b3 add a5,s1,a5 +80008588: 00d7a223 sw a3,4(a5) +8000858c: 00140413 addi s0,s0,1 +80008590: 0084a823 sw s0,16(s1) +80008594: f75ff06f j 80008508 <__multadd+0x98> -80008534 <__s2b>: -80008534: fe010113 addi sp,sp,-32 -80008538: 00812c23 sw s0,24(sp) -8000853c: 00912a23 sw s1,20(sp) -80008540: 01212823 sw s2,16(sp) -80008544: 01312623 sw s3,12(sp) -80008548: 01412423 sw s4,8(sp) -8000854c: 00068913 mv s2,a3 -80008550: 00900793 li a5,9 -80008554: 00868693 addi a3,a3,8 -80008558: 00112e23 sw ra,28(sp) -8000855c: 01512223 sw s5,4(sp) -80008560: 00050993 mv s3,a0 -80008564: 00058413 mv s0,a1 -80008568: 00060a13 mv s4,a2 -8000856c: 00070493 mv s1,a4 -80008570: 02f6c6b3 div a3,a3,a5 -80008574: 0d27d263 bge a5,s2,80008638 <__s2b+0x104> -80008578: 00100793 li a5,1 -8000857c: 00000593 li a1,0 -80008580: 00179793 slli a5,a5,0x1 -80008584: 00158593 addi a1,a1,1 -80008588: fed7cce3 blt a5,a3,80008580 <__s2b+0x4c> -8000858c: 00098513 mv a0,s3 -80008590: db1ff0ef jal ra,80008340 <_Balloc> -80008594: 00100793 li a5,1 -80008598: 00f52823 sw a5,16(a0) -8000859c: 00952a23 sw s1,20(a0) -800085a0: 00900793 li a5,9 -800085a4: 0947d463 bge a5,s4,8000862c <__s2b+0xf8> -800085a8: 00940a93 addi s5,s0,9 -800085ac: 000a8493 mv s1,s5 -800085b0: 01440433 add s0,s0,s4 -800085b4: 00148493 addi s1,s1,1 -800085b8: fff4c683 lbu a3,-1(s1) -800085bc: 00050593 mv a1,a0 -800085c0: 00a00613 li a2,10 -800085c4: fd068693 addi a3,a3,-48 -800085c8: 00098513 mv a0,s3 -800085cc: e41ff0ef jal ra,8000840c <__multadd> -800085d0: fe9412e3 bne s0,s1,800085b4 <__s2b+0x80> -800085d4: ff8a0413 addi s0,s4,-8 -800085d8: 008a8433 add s0,s5,s0 -800085dc: 032a5663 bge s4,s2,80008608 <__s2b+0xd4> -800085e0: 414904b3 sub s1,s2,s4 -800085e4: 009404b3 add s1,s0,s1 -800085e8: 00140413 addi s0,s0,1 -800085ec: fff44683 lbu a3,-1(s0) -800085f0: 00050593 mv a1,a0 -800085f4: 00a00613 li a2,10 -800085f8: fd068693 addi a3,a3,-48 -800085fc: 00098513 mv a0,s3 -80008600: e0dff0ef jal ra,8000840c <__multadd> -80008604: fe8492e3 bne s1,s0,800085e8 <__s2b+0xb4> -80008608: 01c12083 lw ra,28(sp) -8000860c: 01812403 lw s0,24(sp) -80008610: 01412483 lw s1,20(sp) -80008614: 01012903 lw s2,16(sp) -80008618: 00c12983 lw s3,12(sp) -8000861c: 00812a03 lw s4,8(sp) -80008620: 00412a83 lw s5,4(sp) -80008624: 02010113 addi sp,sp,32 -80008628: 00008067 ret -8000862c: 00a40413 addi s0,s0,10 -80008630: 00900a13 li s4,9 -80008634: fa9ff06f j 800085dc <__s2b+0xa8> -80008638: 00000593 li a1,0 -8000863c: f51ff06f j 8000858c <__s2b+0x58> +80008598 <__s2b>: +80008598: fe010113 addi sp,sp,-32 +8000859c: 00812c23 sw s0,24(sp) +800085a0: 00912a23 sw s1,20(sp) +800085a4: 01212823 sw s2,16(sp) +800085a8: 01312623 sw s3,12(sp) +800085ac: 01412423 sw s4,8(sp) +800085b0: 00068913 mv s2,a3 +800085b4: 00900793 li a5,9 +800085b8: 00868693 addi a3,a3,8 +800085bc: 00112e23 sw ra,28(sp) +800085c0: 01512223 sw s5,4(sp) +800085c4: 00050993 mv s3,a0 +800085c8: 00058413 mv s0,a1 +800085cc: 00060a13 mv s4,a2 +800085d0: 00070493 mv s1,a4 +800085d4: 02f6c6b3 div a3,a3,a5 +800085d8: 0d27d263 bge a5,s2,8000869c <__s2b+0x104> +800085dc: 00100793 li a5,1 +800085e0: 00000593 li a1,0 +800085e4: 00179793 slli a5,a5,0x1 +800085e8: 00158593 addi a1,a1,1 +800085ec: fed7cce3 blt a5,a3,800085e4 <__s2b+0x4c> +800085f0: 00098513 mv a0,s3 +800085f4: db1ff0ef jal ra,800083a4 <_Balloc> +800085f8: 00100793 li a5,1 +800085fc: 00f52823 sw a5,16(a0) +80008600: 00952a23 sw s1,20(a0) +80008604: 00900793 li a5,9 +80008608: 0947d463 bge a5,s4,80008690 <__s2b+0xf8> +8000860c: 00940a93 addi s5,s0,9 +80008610: 000a8493 mv s1,s5 +80008614: 01440433 add s0,s0,s4 +80008618: 00148493 addi s1,s1,1 +8000861c: fff4c683 lbu a3,-1(s1) +80008620: 00050593 mv a1,a0 +80008624: 00a00613 li a2,10 +80008628: fd068693 addi a3,a3,-48 +8000862c: 00098513 mv a0,s3 +80008630: e41ff0ef jal ra,80008470 <__multadd> +80008634: fe9412e3 bne s0,s1,80008618 <__s2b+0x80> +80008638: ff8a0413 addi s0,s4,-8 +8000863c: 008a8433 add s0,s5,s0 +80008640: 032a5663 bge s4,s2,8000866c <__s2b+0xd4> +80008644: 414904b3 sub s1,s2,s4 +80008648: 009404b3 add s1,s0,s1 +8000864c: 00140413 addi s0,s0,1 +80008650: fff44683 lbu a3,-1(s0) +80008654: 00050593 mv a1,a0 +80008658: 00a00613 li a2,10 +8000865c: fd068693 addi a3,a3,-48 +80008660: 00098513 mv a0,s3 +80008664: e0dff0ef jal ra,80008470 <__multadd> +80008668: fe8492e3 bne s1,s0,8000864c <__s2b+0xb4> +8000866c: 01c12083 lw ra,28(sp) +80008670: 01812403 lw s0,24(sp) +80008674: 01412483 lw s1,20(sp) +80008678: 01012903 lw s2,16(sp) +8000867c: 00c12983 lw s3,12(sp) +80008680: 00812a03 lw s4,8(sp) +80008684: 00412a83 lw s5,4(sp) +80008688: 02010113 addi sp,sp,32 +8000868c: 00008067 ret +80008690: 00a40413 addi s0,s0,10 +80008694: 00900a13 li s4,9 +80008698: fa9ff06f j 80008640 <__s2b+0xa8> +8000869c: 00000593 li a1,0 +800086a0: f51ff06f j 800085f0 <__s2b+0x58> -80008640 <__hi0bits>: -80008640: ffff0737 lui a4,0xffff0 -80008644: 00e57733 and a4,a0,a4 -80008648: 00050793 mv a5,a0 -8000864c: 00000513 li a0,0 -80008650: 00071663 bnez a4,8000865c <__hi0bits+0x1c> -80008654: 01079793 slli a5,a5,0x10 -80008658: 01000513 li a0,16 -8000865c: ff000737 lui a4,0xff000 -80008660: 00e7f733 and a4,a5,a4 -80008664: 00071663 bnez a4,80008670 <__hi0bits+0x30> -80008668: 00850513 addi a0,a0,8 -8000866c: 00879793 slli a5,a5,0x8 -80008670: f0000737 lui a4,0xf0000 -80008674: 00e7f733 and a4,a5,a4 -80008678: 00071663 bnez a4,80008684 <__hi0bits+0x44> -8000867c: 00450513 addi a0,a0,4 -80008680: 00479793 slli a5,a5,0x4 -80008684: c0000737 lui a4,0xc0000 -80008688: 00e7f733 and a4,a5,a4 -8000868c: 00071663 bnez a4,80008698 <__hi0bits+0x58> -80008690: 00250513 addi a0,a0,2 -80008694: 00279793 slli a5,a5,0x2 -80008698: 0007c863 bltz a5,800086a8 <__hi0bits+0x68> -8000869c: 00179713 slli a4,a5,0x1 -800086a0: 00150513 addi a0,a0,1 -800086a4: 00075463 bgez a4,800086ac <__hi0bits+0x6c> -800086a8: 00008067 ret -800086ac: 02000513 li a0,32 -800086b0: 00008067 ret +800086a4 <__hi0bits>: +800086a4: ffff0737 lui a4,0xffff0 +800086a8: 00e57733 and a4,a0,a4 +800086ac: 00050793 mv a5,a0 +800086b0: 00000513 li a0,0 +800086b4: 00071663 bnez a4,800086c0 <__hi0bits+0x1c> +800086b8: 01079793 slli a5,a5,0x10 +800086bc: 01000513 li a0,16 +800086c0: ff000737 lui a4,0xff000 +800086c4: 00e7f733 and a4,a5,a4 +800086c8: 00071663 bnez a4,800086d4 <__hi0bits+0x30> +800086cc: 00850513 addi a0,a0,8 +800086d0: 00879793 slli a5,a5,0x8 +800086d4: f0000737 lui a4,0xf0000 +800086d8: 00e7f733 and a4,a5,a4 +800086dc: 00071663 bnez a4,800086e8 <__hi0bits+0x44> +800086e0: 00450513 addi a0,a0,4 +800086e4: 00479793 slli a5,a5,0x4 +800086e8: c0000737 lui a4,0xc0000 +800086ec: 00e7f733 and a4,a5,a4 +800086f0: 00071663 bnez a4,800086fc <__hi0bits+0x58> +800086f4: 00250513 addi a0,a0,2 +800086f8: 00279793 slli a5,a5,0x2 +800086fc: 0007c863 bltz a5,8000870c <__hi0bits+0x68> +80008700: 00179713 slli a4,a5,0x1 +80008704: 00150513 addi a0,a0,1 +80008708: 00075463 bgez a4,80008710 <__hi0bits+0x6c> +8000870c: 00008067 ret +80008710: 02000513 li a0,32 +80008714: 00008067 ret -800086b4 <__lo0bits>: -800086b4: 00052783 lw a5,0(a0) -800086b8: 0077f713 andi a4,a5,7 -800086bc: 02070663 beqz a4,800086e8 <__lo0bits+0x34> -800086c0: 0017f693 andi a3,a5,1 -800086c4: 00000713 li a4,0 -800086c8: 00069c63 bnez a3,800086e0 <__lo0bits+0x2c> -800086cc: 0027f713 andi a4,a5,2 -800086d0: 08070463 beqz a4,80008758 <__lo0bits+0xa4> -800086d4: 0017d793 srli a5,a5,0x1 -800086d8: 00f52023 sw a5,0(a0) -800086dc: 00100713 li a4,1 -800086e0: 00070513 mv a0,a4 -800086e4: 00008067 ret -800086e8: 01079693 slli a3,a5,0x10 -800086ec: 0106d693 srli a3,a3,0x10 -800086f0: 00000713 li a4,0 -800086f4: 00069663 bnez a3,80008700 <__lo0bits+0x4c> -800086f8: 0107d793 srli a5,a5,0x10 -800086fc: 01000713 li a4,16 -80008700: 0ff7f693 andi a3,a5,255 -80008704: 00069663 bnez a3,80008710 <__lo0bits+0x5c> -80008708: 00870713 addi a4,a4,8 # c0000008 <__BSS_END__+0x3ffe9078> -8000870c: 0087d793 srli a5,a5,0x8 -80008710: 00f7f693 andi a3,a5,15 -80008714: 00069663 bnez a3,80008720 <__lo0bits+0x6c> -80008718: 00470713 addi a4,a4,4 -8000871c: 0047d793 srli a5,a5,0x4 -80008720: 0037f693 andi a3,a5,3 -80008724: 00069663 bnez a3,80008730 <__lo0bits+0x7c> -80008728: 00270713 addi a4,a4,2 -8000872c: 0027d793 srli a5,a5,0x2 -80008730: 0017f693 andi a3,a5,1 -80008734: 00069863 bnez a3,80008744 <__lo0bits+0x90> +80008718 <__lo0bits>: +80008718: 00052783 lw a5,0(a0) +8000871c: 0077f713 andi a4,a5,7 +80008720: 02070663 beqz a4,8000874c <__lo0bits+0x34> +80008724: 0017f693 andi a3,a5,1 +80008728: 00000713 li a4,0 +8000872c: 00069c63 bnez a3,80008744 <__lo0bits+0x2c> +80008730: 0027f713 andi a4,a5,2 +80008734: 08070463 beqz a4,800087bc <__lo0bits+0xa4> 80008738: 0017d793 srli a5,a5,0x1 -8000873c: 00170713 addi a4,a4,1 -80008740: 00078863 beqz a5,80008750 <__lo0bits+0x9c> -80008744: 00f52023 sw a5,0(a0) -80008748: 00070513 mv a0,a4 -8000874c: 00008067 ret -80008750: 02000713 li a4,32 -80008754: f8dff06f j 800086e0 <__lo0bits+0x2c> -80008758: 0027d793 srli a5,a5,0x2 -8000875c: 00200713 li a4,2 -80008760: 00f52023 sw a5,0(a0) -80008764: 00070513 mv a0,a4 -80008768: 00008067 ret +8000873c: 00f52023 sw a5,0(a0) +80008740: 00100713 li a4,1 +80008744: 00070513 mv a0,a4 +80008748: 00008067 ret +8000874c: 01079693 slli a3,a5,0x10 +80008750: 0106d693 srli a3,a3,0x10 +80008754: 00000713 li a4,0 +80008758: 00069663 bnez a3,80008764 <__lo0bits+0x4c> +8000875c: 0107d793 srli a5,a5,0x10 +80008760: 01000713 li a4,16 +80008764: 0ff7f693 andi a3,a5,255 +80008768: 00069663 bnez a3,80008774 <__lo0bits+0x5c> +8000876c: 00870713 addi a4,a4,8 # c0000008 <__BSS_END__+0x3ffe95f0> +80008770: 0087d793 srli a5,a5,0x8 +80008774: 00f7f693 andi a3,a5,15 +80008778: 00069663 bnez a3,80008784 <__lo0bits+0x6c> +8000877c: 00470713 addi a4,a4,4 +80008780: 0047d793 srli a5,a5,0x4 +80008784: 0037f693 andi a3,a5,3 +80008788: 00069663 bnez a3,80008794 <__lo0bits+0x7c> +8000878c: 00270713 addi a4,a4,2 +80008790: 0027d793 srli a5,a5,0x2 +80008794: 0017f693 andi a3,a5,1 +80008798: 00069863 bnez a3,800087a8 <__lo0bits+0x90> +8000879c: 0017d793 srli a5,a5,0x1 +800087a0: 00170713 addi a4,a4,1 +800087a4: 00078863 beqz a5,800087b4 <__lo0bits+0x9c> +800087a8: 00f52023 sw a5,0(a0) +800087ac: 00070513 mv a0,a4 +800087b0: 00008067 ret +800087b4: 02000713 li a4,32 +800087b8: f8dff06f j 80008744 <__lo0bits+0x2c> +800087bc: 0027d793 srli a5,a5,0x2 +800087c0: 00200713 li a4,2 +800087c4: 00f52023 sw a5,0(a0) +800087c8: 00070513 mv a0,a4 +800087cc: 00008067 ret -8000876c <__i2b>: -8000876c: ff010113 addi sp,sp,-16 -80008770: 00812423 sw s0,8(sp) -80008774: 00058413 mv s0,a1 -80008778: 00100593 li a1,1 -8000877c: 00112623 sw ra,12(sp) -80008780: bc1ff0ef jal ra,80008340 <_Balloc> -80008784: 00852a23 sw s0,20(a0) -80008788: 00c12083 lw ra,12(sp) -8000878c: 00812403 lw s0,8(sp) -80008790: 00100713 li a4,1 -80008794: 00e52823 sw a4,16(a0) -80008798: 01010113 addi sp,sp,16 -8000879c: 00008067 ret +800087d0 <__i2b>: +800087d0: ff010113 addi sp,sp,-16 +800087d4: 00812423 sw s0,8(sp) +800087d8: 00058413 mv s0,a1 +800087dc: 00100593 li a1,1 +800087e0: 00112623 sw ra,12(sp) +800087e4: bc1ff0ef jal ra,800083a4 <_Balloc> +800087e8: 00852a23 sw s0,20(a0) +800087ec: 00c12083 lw ra,12(sp) +800087f0: 00812403 lw s0,8(sp) +800087f4: 00100713 li a4,1 +800087f8: 00e52823 sw a4,16(a0) +800087fc: 01010113 addi sp,sp,16 +80008800: 00008067 ret -800087a0 <__multiply>: -800087a0: fe010113 addi sp,sp,-32 -800087a4: 01312623 sw s3,12(sp) -800087a8: 01412423 sw s4,8(sp) -800087ac: 0105a983 lw s3,16(a1) -800087b0: 01062a03 lw s4,16(a2) -800087b4: 00912a23 sw s1,20(sp) -800087b8: 01212823 sw s2,16(sp) -800087bc: 00112e23 sw ra,28(sp) -800087c0: 00812c23 sw s0,24(sp) -800087c4: 00058493 mv s1,a1 -800087c8: 00060913 mv s2,a2 -800087cc: 0149cc63 blt s3,s4,800087e4 <__multiply+0x44> -800087d0: 000a0713 mv a4,s4 -800087d4: 00058913 mv s2,a1 -800087d8: 00098a13 mv s4,s3 -800087dc: 00060493 mv s1,a2 -800087e0: 00070993 mv s3,a4 -800087e4: 00892783 lw a5,8(s2) -800087e8: 00492583 lw a1,4(s2) -800087ec: 013a0433 add s0,s4,s3 -800087f0: 0087a7b3 slt a5,a5,s0 -800087f4: 00f585b3 add a1,a1,a5 -800087f8: b49ff0ef jal ra,80008340 <_Balloc> -800087fc: 01450e13 addi t3,a0,20 -80008800: 00241313 slli t1,s0,0x2 -80008804: 006e0333 add t1,t3,t1 -80008808: 000e0793 mv a5,t3 -8000880c: 006e7863 bgeu t3,t1,8000881c <__multiply+0x7c> -80008810: 0007a023 sw zero,0(a5) -80008814: 00478793 addi a5,a5,4 -80008818: fe67ece3 bltu a5,t1,80008810 <__multiply+0x70> -8000881c: 01448593 addi a1,s1,20 -80008820: 00299e93 slli t4,s3,0x2 -80008824: 01490613 addi a2,s2,20 -80008828: 002a1893 slli a7,s4,0x2 -8000882c: 00010837 lui a6,0x10 -80008830: 01d58eb3 add t4,a1,t4 -80008834: 011608b3 add a7,a2,a7 -80008838: fff80813 addi a6,a6,-1 # ffff <_start-0x7fff0001> -8000883c: 01d5ee63 bltu a1,t4,80008858 <__multiply+0xb8> -80008840: 10c0006f j 8000894c <__multiply+0x1ac> -80008844: 010fdf93 srli t6,t6,0x10 -80008848: 080f9663 bnez t6,800088d4 <__multiply+0x134> -8000884c: 00458593 addi a1,a1,4 -80008850: 004e0e13 addi t3,t3,4 -80008854: 0fd5fc63 bgeu a1,t4,8000894c <__multiply+0x1ac> -80008858: 0005af83 lw t6,0(a1) -8000885c: 010ff3b3 and t2,t6,a6 -80008860: fe0382e3 beqz t2,80008844 <__multiply+0xa4> -80008864: 000e0f93 mv t6,t3 -80008868: 00060293 mv t0,a2 -8000886c: 00000493 li s1,0 -80008870: 0002a703 lw a4,0(t0) # 800017a8 -80008874: 000faf03 lw t5,0(t6) -80008878: 004f8f93 addi t6,t6,4 -8000887c: 010776b3 and a3,a4,a6 -80008880: 027686b3 mul a3,a3,t2 -80008884: 01075793 srli a5,a4,0x10 -80008888: 010f7733 and a4,t5,a6 -8000888c: 010f5f13 srli t5,t5,0x10 -80008890: 00428293 addi t0,t0,4 -80008894: 027787b3 mul a5,a5,t2 -80008898: 00e686b3 add a3,a3,a4 -8000889c: 009686b3 add a3,a3,s1 -800088a0: 0106d713 srli a4,a3,0x10 -800088a4: 0106f6b3 and a3,a3,a6 -800088a8: 01e787b3 add a5,a5,t5 -800088ac: 00e787b3 add a5,a5,a4 -800088b0: 01079713 slli a4,a5,0x10 -800088b4: 00d766b3 or a3,a4,a3 -800088b8: fedfae23 sw a3,-4(t6) -800088bc: 0107d493 srli s1,a5,0x10 -800088c0: fb12e8e3 bltu t0,a7,80008870 <__multiply+0xd0> -800088c4: 009fa023 sw s1,0(t6) -800088c8: 0005af83 lw t6,0(a1) -800088cc: 010fdf93 srli t6,t6,0x10 -800088d0: f60f8ee3 beqz t6,8000884c <__multiply+0xac> -800088d4: 000e2703 lw a4,0(t3) -800088d8: 000e0f13 mv t5,t3 -800088dc: 00060693 mv a3,a2 -800088e0: 00070393 mv t2,a4 -800088e4: 00000293 li t0,0 -800088e8: 0006a783 lw a5,0(a3) -800088ec: 0103d913 srli s2,t2,0x10 -800088f0: 01077733 and a4,a4,a6 -800088f4: 0107f7b3 and a5,a5,a6 -800088f8: 03f787b3 mul a5,a5,t6 -800088fc: 004f0f13 addi t5,t5,4 -80008900: 00468693 addi a3,a3,4 -80008904: 000f2383 lw t2,0(t5) -80008908: 0103f4b3 and s1,t2,a6 -8000890c: 012787b3 add a5,a5,s2 -80008910: 005787b3 add a5,a5,t0 -80008914: 01079293 slli t0,a5,0x10 -80008918: 00e2e733 or a4,t0,a4 -8000891c: feef2e23 sw a4,-4(t5) -80008920: ffe6d703 lhu a4,-2(a3) -80008924: 0107d793 srli a5,a5,0x10 -80008928: 03f70733 mul a4,a4,t6 -8000892c: 00970733 add a4,a4,s1 -80008930: 00f70733 add a4,a4,a5 -80008934: 01075293 srli t0,a4,0x10 -80008938: fb16e8e3 bltu a3,a7,800088e8 <__multiply+0x148> -8000893c: 00ef2023 sw a4,0(t5) -80008940: 00458593 addi a1,a1,4 -80008944: 004e0e13 addi t3,t3,4 -80008948: f1d5e8e3 bltu a1,t4,80008858 <__multiply+0xb8> -8000894c: 02805463 blez s0,80008974 <__multiply+0x1d4> -80008950: ffc32783 lw a5,-4(t1) -80008954: ffc30313 addi t1,t1,-4 -80008958: 00078863 beqz a5,80008968 <__multiply+0x1c8> -8000895c: 0180006f j 80008974 <__multiply+0x1d4> -80008960: 00032783 lw a5,0(t1) -80008964: 00079863 bnez a5,80008974 <__multiply+0x1d4> -80008968: fff40413 addi s0,s0,-1 -8000896c: ffc30313 addi t1,t1,-4 -80008970: fe0418e3 bnez s0,80008960 <__multiply+0x1c0> -80008974: 00852823 sw s0,16(a0) -80008978: 01c12083 lw ra,28(sp) -8000897c: 01812403 lw s0,24(sp) -80008980: 01412483 lw s1,20(sp) -80008984: 01012903 lw s2,16(sp) -80008988: 00c12983 lw s3,12(sp) -8000898c: 00812a03 lw s4,8(sp) -80008990: 02010113 addi sp,sp,32 -80008994: 00008067 ret +80008804 <__multiply>: +80008804: fe010113 addi sp,sp,-32 +80008808: 01312623 sw s3,12(sp) +8000880c: 01412423 sw s4,8(sp) +80008810: 0105a983 lw s3,16(a1) +80008814: 01062a03 lw s4,16(a2) +80008818: 00912a23 sw s1,20(sp) +8000881c: 01212823 sw s2,16(sp) +80008820: 00112e23 sw ra,28(sp) +80008824: 00812c23 sw s0,24(sp) +80008828: 00058493 mv s1,a1 +8000882c: 00060913 mv s2,a2 +80008830: 0149cc63 blt s3,s4,80008848 <__multiply+0x44> +80008834: 000a0713 mv a4,s4 +80008838: 00058913 mv s2,a1 +8000883c: 00098a13 mv s4,s3 +80008840: 00060493 mv s1,a2 +80008844: 00070993 mv s3,a4 +80008848: 00892783 lw a5,8(s2) +8000884c: 00492583 lw a1,4(s2) +80008850: 013a0433 add s0,s4,s3 +80008854: 0087a7b3 slt a5,a5,s0 +80008858: 00f585b3 add a1,a1,a5 +8000885c: b49ff0ef jal ra,800083a4 <_Balloc> +80008860: 01450e13 addi t3,a0,20 +80008864: 00241313 slli t1,s0,0x2 +80008868: 006e0333 add t1,t3,t1 +8000886c: 000e0793 mv a5,t3 +80008870: 006e7863 bgeu t3,t1,80008880 <__multiply+0x7c> +80008874: 0007a023 sw zero,0(a5) +80008878: 00478793 addi a5,a5,4 +8000887c: fe67ece3 bltu a5,t1,80008874 <__multiply+0x70> +80008880: 01448593 addi a1,s1,20 +80008884: 00299e93 slli t4,s3,0x2 +80008888: 01490613 addi a2,s2,20 +8000888c: 002a1893 slli a7,s4,0x2 +80008890: 00010837 lui a6,0x10 +80008894: 01d58eb3 add t4,a1,t4 +80008898: 011608b3 add a7,a2,a7 +8000889c: fff80813 addi a6,a6,-1 # ffff <_start-0x7fff0001> +800088a0: 01d5ee63 bltu a1,t4,800088bc <__multiply+0xb8> +800088a4: 10c0006f j 800089b0 <__multiply+0x1ac> +800088a8: 010fdf93 srli t6,t6,0x10 +800088ac: 080f9663 bnez t6,80008938 <__multiply+0x134> +800088b0: 00458593 addi a1,a1,4 +800088b4: 004e0e13 addi t3,t3,4 +800088b8: 0fd5fc63 bgeu a1,t4,800089b0 <__multiply+0x1ac> +800088bc: 0005af83 lw t6,0(a1) +800088c0: 010ff3b3 and t2,t6,a6 +800088c4: fe0382e3 beqz t2,800088a8 <__multiply+0xa4> +800088c8: 000e0f93 mv t6,t3 +800088cc: 00060293 mv t0,a2 +800088d0: 00000493 li s1,0 +800088d4: 0002a703 lw a4,0(t0) # 8000180c +800088d8: 000faf03 lw t5,0(t6) +800088dc: 004f8f93 addi t6,t6,4 +800088e0: 010776b3 and a3,a4,a6 +800088e4: 027686b3 mul a3,a3,t2 +800088e8: 01075793 srli a5,a4,0x10 +800088ec: 010f7733 and a4,t5,a6 +800088f0: 010f5f13 srli t5,t5,0x10 +800088f4: 00428293 addi t0,t0,4 +800088f8: 027787b3 mul a5,a5,t2 +800088fc: 00e686b3 add a3,a3,a4 +80008900: 009686b3 add a3,a3,s1 +80008904: 0106d713 srli a4,a3,0x10 +80008908: 0106f6b3 and a3,a3,a6 +8000890c: 01e787b3 add a5,a5,t5 +80008910: 00e787b3 add a5,a5,a4 +80008914: 01079713 slli a4,a5,0x10 +80008918: 00d766b3 or a3,a4,a3 +8000891c: fedfae23 sw a3,-4(t6) +80008920: 0107d493 srli s1,a5,0x10 +80008924: fb12e8e3 bltu t0,a7,800088d4 <__multiply+0xd0> +80008928: 009fa023 sw s1,0(t6) +8000892c: 0005af83 lw t6,0(a1) +80008930: 010fdf93 srli t6,t6,0x10 +80008934: f60f8ee3 beqz t6,800088b0 <__multiply+0xac> +80008938: 000e2703 lw a4,0(t3) +8000893c: 000e0f13 mv t5,t3 +80008940: 00060693 mv a3,a2 +80008944: 00070393 mv t2,a4 +80008948: 00000293 li t0,0 +8000894c: 0006a783 lw a5,0(a3) +80008950: 0103d913 srli s2,t2,0x10 +80008954: 01077733 and a4,a4,a6 +80008958: 0107f7b3 and a5,a5,a6 +8000895c: 03f787b3 mul a5,a5,t6 +80008960: 004f0f13 addi t5,t5,4 +80008964: 00468693 addi a3,a3,4 +80008968: 000f2383 lw t2,0(t5) +8000896c: 0103f4b3 and s1,t2,a6 +80008970: 012787b3 add a5,a5,s2 +80008974: 005787b3 add a5,a5,t0 +80008978: 01079293 slli t0,a5,0x10 +8000897c: 00e2e733 or a4,t0,a4 +80008980: feef2e23 sw a4,-4(t5) +80008984: ffe6d703 lhu a4,-2(a3) +80008988: 0107d793 srli a5,a5,0x10 +8000898c: 03f70733 mul a4,a4,t6 +80008990: 00970733 add a4,a4,s1 +80008994: 00f70733 add a4,a4,a5 +80008998: 01075293 srli t0,a4,0x10 +8000899c: fb16e8e3 bltu a3,a7,8000894c <__multiply+0x148> +800089a0: 00ef2023 sw a4,0(t5) +800089a4: 00458593 addi a1,a1,4 +800089a8: 004e0e13 addi t3,t3,4 +800089ac: f1d5e8e3 bltu a1,t4,800088bc <__multiply+0xb8> +800089b0: 02805463 blez s0,800089d8 <__multiply+0x1d4> +800089b4: ffc32783 lw a5,-4(t1) +800089b8: ffc30313 addi t1,t1,-4 +800089bc: 00078863 beqz a5,800089cc <__multiply+0x1c8> +800089c0: 0180006f j 800089d8 <__multiply+0x1d4> +800089c4: 00032783 lw a5,0(t1) +800089c8: 00079863 bnez a5,800089d8 <__multiply+0x1d4> +800089cc: fff40413 addi s0,s0,-1 +800089d0: ffc30313 addi t1,t1,-4 +800089d4: fe0418e3 bnez s0,800089c4 <__multiply+0x1c0> +800089d8: 00852823 sw s0,16(a0) +800089dc: 01c12083 lw ra,28(sp) +800089e0: 01812403 lw s0,24(sp) +800089e4: 01412483 lw s1,20(sp) +800089e8: 01012903 lw s2,16(sp) +800089ec: 00c12983 lw s3,12(sp) +800089f0: 00812a03 lw s4,8(sp) +800089f4: 02010113 addi sp,sp,32 +800089f8: 00008067 ret -80008998 <__pow5mult>: -80008998: fe010113 addi sp,sp,-32 -8000899c: 00812c23 sw s0,24(sp) -800089a0: 01312623 sw s3,12(sp) -800089a4: 01412423 sw s4,8(sp) -800089a8: 00112e23 sw ra,28(sp) -800089ac: 00912a23 sw s1,20(sp) -800089b0: 01212823 sw s2,16(sp) -800089b4: 00367793 andi a5,a2,3 -800089b8: 00060413 mv s0,a2 -800089bc: 00050993 mv s3,a0 -800089c0: 00058a13 mv s4,a1 -800089c4: 0c079463 bnez a5,80008a8c <__pow5mult+0xf4> -800089c8: 40245413 srai s0,s0,0x2 -800089cc: 000a0913 mv s2,s4 -800089d0: 06040863 beqz s0,80008a40 <__pow5mult+0xa8> -800089d4: 0489a483 lw s1,72(s3) -800089d8: 0c048e63 beqz s1,80008ab4 <__pow5mult+0x11c> -800089dc: 00147793 andi a5,s0,1 -800089e0: 000a0913 mv s2,s4 -800089e4: 02079063 bnez a5,80008a04 <__pow5mult+0x6c> -800089e8: 40145413 srai s0,s0,0x1 -800089ec: 04040a63 beqz s0,80008a40 <__pow5mult+0xa8> -800089f0: 0004a503 lw a0,0(s1) -800089f4: 06050863 beqz a0,80008a64 <__pow5mult+0xcc> -800089f8: 00050493 mv s1,a0 -800089fc: 00147793 andi a5,s0,1 -80008a00: fe0784e3 beqz a5,800089e8 <__pow5mult+0x50> -80008a04: 00048613 mv a2,s1 -80008a08: 00090593 mv a1,s2 -80008a0c: 00098513 mv a0,s3 -80008a10: d91ff0ef jal ra,800087a0 <__multiply> -80008a14: 06090863 beqz s2,80008a84 <__pow5mult+0xec> -80008a18: 00492703 lw a4,4(s2) -80008a1c: 04c9a783 lw a5,76(s3) -80008a20: 40145413 srai s0,s0,0x1 -80008a24: 00271713 slli a4,a4,0x2 -80008a28: 00e787b3 add a5,a5,a4 -80008a2c: 0007a703 lw a4,0(a5) -80008a30: 00e92023 sw a4,0(s2) -80008a34: 0127a023 sw s2,0(a5) -80008a38: 00050913 mv s2,a0 -80008a3c: fa041ae3 bnez s0,800089f0 <__pow5mult+0x58> -80008a40: 01c12083 lw ra,28(sp) -80008a44: 01812403 lw s0,24(sp) -80008a48: 00090513 mv a0,s2 -80008a4c: 01412483 lw s1,20(sp) -80008a50: 01012903 lw s2,16(sp) -80008a54: 00c12983 lw s3,12(sp) -80008a58: 00812a03 lw s4,8(sp) -80008a5c: 02010113 addi sp,sp,32 -80008a60: 00008067 ret -80008a64: 00048613 mv a2,s1 -80008a68: 00048593 mv a1,s1 -80008a6c: 00098513 mv a0,s3 -80008a70: d31ff0ef jal ra,800087a0 <__multiply> -80008a74: 00a4a023 sw a0,0(s1) -80008a78: 00052023 sw zero,0(a0) -80008a7c: 00050493 mv s1,a0 -80008a80: f7dff06f j 800089fc <__pow5mult+0x64> -80008a84: 00050913 mv s2,a0 -80008a88: f61ff06f j 800089e8 <__pow5mult+0x50> -80008a8c: fff78793 addi a5,a5,-1 -80008a90: 80015737 lui a4,0x80015 -80008a94: cb870713 addi a4,a4,-840 # 80014cb8 <__BSS_END__+0xffffdd28> -80008a98: 00279793 slli a5,a5,0x2 -80008a9c: 00f707b3 add a5,a4,a5 -80008aa0: 0007a603 lw a2,0(a5) -80008aa4: 00000693 li a3,0 -80008aa8: 965ff0ef jal ra,8000840c <__multadd> -80008aac: 00050a13 mv s4,a0 -80008ab0: f19ff06f j 800089c8 <__pow5mult+0x30> -80008ab4: 00100593 li a1,1 -80008ab8: 00098513 mv a0,s3 -80008abc: 885ff0ef jal ra,80008340 <_Balloc> -80008ac0: 27100793 li a5,625 -80008ac4: 00f52a23 sw a5,20(a0) -80008ac8: 00100793 li a5,1 -80008acc: 00f52823 sw a5,16(a0) -80008ad0: 04a9a423 sw a0,72(s3) -80008ad4: 00050493 mv s1,a0 -80008ad8: 00052023 sw zero,0(a0) -80008adc: f01ff06f j 800089dc <__pow5mult+0x44> +800089fc <__pow5mult>: +800089fc: fe010113 addi sp,sp,-32 +80008a00: 00812c23 sw s0,24(sp) +80008a04: 01312623 sw s3,12(sp) +80008a08: 01412423 sw s4,8(sp) +80008a0c: 00112e23 sw ra,28(sp) +80008a10: 00912a23 sw s1,20(sp) +80008a14: 01212823 sw s2,16(sp) +80008a18: 00367793 andi a5,a2,3 +80008a1c: 00060413 mv s0,a2 +80008a20: 00050993 mv s3,a0 +80008a24: 00058a13 mv s4,a1 +80008a28: 0c079463 bnez a5,80008af0 <__pow5mult+0xf4> +80008a2c: 40245413 srai s0,s0,0x2 +80008a30: 000a0913 mv s2,s4 +80008a34: 06040863 beqz s0,80008aa4 <__pow5mult+0xa8> +80008a38: 0489a483 lw s1,72(s3) +80008a3c: 0c048e63 beqz s1,80008b18 <__pow5mult+0x11c> +80008a40: 00147793 andi a5,s0,1 +80008a44: 000a0913 mv s2,s4 +80008a48: 02079063 bnez a5,80008a68 <__pow5mult+0x6c> +80008a4c: 40145413 srai s0,s0,0x1 +80008a50: 04040a63 beqz s0,80008aa4 <__pow5mult+0xa8> +80008a54: 0004a503 lw a0,0(s1) +80008a58: 06050863 beqz a0,80008ac8 <__pow5mult+0xcc> +80008a5c: 00050493 mv s1,a0 +80008a60: 00147793 andi a5,s0,1 +80008a64: fe0784e3 beqz a5,80008a4c <__pow5mult+0x50> +80008a68: 00048613 mv a2,s1 +80008a6c: 00090593 mv a1,s2 +80008a70: 00098513 mv a0,s3 +80008a74: d91ff0ef jal ra,80008804 <__multiply> +80008a78: 06090863 beqz s2,80008ae8 <__pow5mult+0xec> +80008a7c: 00492703 lw a4,4(s2) +80008a80: 04c9a783 lw a5,76(s3) +80008a84: 40145413 srai s0,s0,0x1 +80008a88: 00271713 slli a4,a4,0x2 +80008a8c: 00e787b3 add a5,a5,a4 +80008a90: 0007a703 lw a4,0(a5) +80008a94: 00e92023 sw a4,0(s2) +80008a98: 0127a023 sw s2,0(a5) +80008a9c: 00050913 mv s2,a0 +80008aa0: fa041ae3 bnez s0,80008a54 <__pow5mult+0x58> +80008aa4: 01c12083 lw ra,28(sp) +80008aa8: 01812403 lw s0,24(sp) +80008aac: 00090513 mv a0,s2 +80008ab0: 01412483 lw s1,20(sp) +80008ab4: 01012903 lw s2,16(sp) +80008ab8: 00c12983 lw s3,12(sp) +80008abc: 00812a03 lw s4,8(sp) +80008ac0: 02010113 addi sp,sp,32 +80008ac4: 00008067 ret +80008ac8: 00048613 mv a2,s1 +80008acc: 00048593 mv a1,s1 +80008ad0: 00098513 mv a0,s3 +80008ad4: d31ff0ef jal ra,80008804 <__multiply> +80008ad8: 00a4a023 sw a0,0(s1) +80008adc: 00052023 sw zero,0(a0) +80008ae0: 00050493 mv s1,a0 +80008ae4: f7dff06f j 80008a60 <__pow5mult+0x64> +80008ae8: 00050913 mv s2,a0 +80008aec: f61ff06f j 80008a4c <__pow5mult+0x50> +80008af0: fff78793 addi a5,a5,-1 +80008af4: 80015737 lui a4,0x80015 +80008af8: d4070713 addi a4,a4,-704 # 80014d40 <__BSS_END__+0xffffe328> +80008afc: 00279793 slli a5,a5,0x2 +80008b00: 00f707b3 add a5,a4,a5 +80008b04: 0007a603 lw a2,0(a5) +80008b08: 00000693 li a3,0 +80008b0c: 965ff0ef jal ra,80008470 <__multadd> +80008b10: 00050a13 mv s4,a0 +80008b14: f19ff06f j 80008a2c <__pow5mult+0x30> +80008b18: 00100593 li a1,1 +80008b1c: 00098513 mv a0,s3 +80008b20: 885ff0ef jal ra,800083a4 <_Balloc> +80008b24: 27100793 li a5,625 +80008b28: 00f52a23 sw a5,20(a0) +80008b2c: 00100793 li a5,1 +80008b30: 00f52823 sw a5,16(a0) +80008b34: 04a9a423 sw a0,72(s3) +80008b38: 00050493 mv s1,a0 +80008b3c: 00052023 sw zero,0(a0) +80008b40: f01ff06f j 80008a40 <__pow5mult+0x44> -80008ae0 <__lshift>: -80008ae0: fe010113 addi sp,sp,-32 -80008ae4: 01412423 sw s4,8(sp) -80008ae8: 0105aa03 lw s4,16(a1) -80008aec: 00912a23 sw s1,20(sp) -80008af0: 0085a783 lw a5,8(a1) -80008af4: 40565493 srai s1,a2,0x5 -80008af8: 01448a33 add s4,s1,s4 -80008afc: 00812c23 sw s0,24(sp) -80008b00: 01212823 sw s2,16(sp) -80008b04: 01312623 sw s3,12(sp) -80008b08: 01512223 sw s5,4(sp) -80008b0c: 00112e23 sw ra,28(sp) -80008b10: 001a0413 addi s0,s4,1 -80008b14: 00058993 mv s3,a1 -80008b18: 00060913 mv s2,a2 -80008b1c: 00050a93 mv s5,a0 -80008b20: 0045a583 lw a1,4(a1) -80008b24: 0087d863 bge a5,s0,80008b34 <__lshift+0x54> -80008b28: 00179793 slli a5,a5,0x1 -80008b2c: 00158593 addi a1,a1,1 -80008b30: fe87cce3 blt a5,s0,80008b28 <__lshift+0x48> -80008b34: 000a8513 mv a0,s5 -80008b38: 809ff0ef jal ra,80008340 <_Balloc> -80008b3c: 01450713 addi a4,a0,20 -80008b40: 02905463 blez s1,80008b68 <__lshift+0x88> -80008b44: 00548493 addi s1,s1,5 -80008b48: 00249493 slli s1,s1,0x2 -80008b4c: 009506b3 add a3,a0,s1 -80008b50: 00070793 mv a5,a4 -80008b54: 00478793 addi a5,a5,4 -80008b58: fe07ae23 sw zero,-4(a5) -80008b5c: fef69ce3 bne a3,a5,80008b54 <__lshift+0x74> -80008b60: fec48493 addi s1,s1,-20 -80008b64: 00970733 add a4,a4,s1 -80008b68: 0109a803 lw a6,16(s3) -80008b6c: 01498793 addi a5,s3,20 -80008b70: 01f97613 andi a2,s2,31 -80008b74: 00281813 slli a6,a6,0x2 -80008b78: 01078833 add a6,a5,a6 -80008b7c: 08060263 beqz a2,80008c00 <__lshift+0x120> -80008b80: 02000893 li a7,32 -80008b84: 40c888b3 sub a7,a7,a2 -80008b88: 00000593 li a1,0 -80008b8c: 0007a683 lw a3,0(a5) -80008b90: 00470713 addi a4,a4,4 -80008b94: 00478793 addi a5,a5,4 -80008b98: 00c696b3 sll a3,a3,a2 -80008b9c: 00b6e6b3 or a3,a3,a1 -80008ba0: fed72e23 sw a3,-4(a4) -80008ba4: ffc7a683 lw a3,-4(a5) -80008ba8: 0116d5b3 srl a1,a3,a7 -80008bac: ff07e0e3 bltu a5,a6,80008b8c <__lshift+0xac> -80008bb0: 00b72023 sw a1,0(a4) -80008bb4: 00058463 beqz a1,80008bbc <__lshift+0xdc> -80008bb8: 00040a13 mv s4,s0 -80008bbc: 0049a703 lw a4,4(s3) -80008bc0: 04caa783 lw a5,76(s5) -80008bc4: 01c12083 lw ra,28(sp) -80008bc8: 00271713 slli a4,a4,0x2 -80008bcc: 00e787b3 add a5,a5,a4 -80008bd0: 0007a703 lw a4,0(a5) -80008bd4: 01452823 sw s4,16(a0) -80008bd8: 01812403 lw s0,24(sp) -80008bdc: 00e9a023 sw a4,0(s3) -80008be0: 0137a023 sw s3,0(a5) -80008be4: 01412483 lw s1,20(sp) -80008be8: 01012903 lw s2,16(sp) -80008bec: 00c12983 lw s3,12(sp) -80008bf0: 00812a03 lw s4,8(sp) -80008bf4: 00412a83 lw s5,4(sp) -80008bf8: 02010113 addi sp,sp,32 -80008bfc: 00008067 ret -80008c00: 00478793 addi a5,a5,4 -80008c04: ffc7a683 lw a3,-4(a5) -80008c08: 00470713 addi a4,a4,4 -80008c0c: fed72e23 sw a3,-4(a4) -80008c10: fb07f6e3 bgeu a5,a6,80008bbc <__lshift+0xdc> -80008c14: 00478793 addi a5,a5,4 -80008c18: ffc7a683 lw a3,-4(a5) -80008c1c: 00470713 addi a4,a4,4 -80008c20: fed72e23 sw a3,-4(a4) -80008c24: fd07eee3 bltu a5,a6,80008c00 <__lshift+0x120> -80008c28: f95ff06f j 80008bbc <__lshift+0xdc> +80008b44 <__lshift>: +80008b44: fe010113 addi sp,sp,-32 +80008b48: 01412423 sw s4,8(sp) +80008b4c: 0105aa03 lw s4,16(a1) +80008b50: 00912a23 sw s1,20(sp) +80008b54: 0085a783 lw a5,8(a1) +80008b58: 40565493 srai s1,a2,0x5 +80008b5c: 01448a33 add s4,s1,s4 +80008b60: 00812c23 sw s0,24(sp) +80008b64: 01212823 sw s2,16(sp) +80008b68: 01312623 sw s3,12(sp) +80008b6c: 01512223 sw s5,4(sp) +80008b70: 00112e23 sw ra,28(sp) +80008b74: 001a0413 addi s0,s4,1 +80008b78: 00058993 mv s3,a1 +80008b7c: 00060913 mv s2,a2 +80008b80: 00050a93 mv s5,a0 +80008b84: 0045a583 lw a1,4(a1) +80008b88: 0087d863 bge a5,s0,80008b98 <__lshift+0x54> +80008b8c: 00179793 slli a5,a5,0x1 +80008b90: 00158593 addi a1,a1,1 +80008b94: fe87cce3 blt a5,s0,80008b8c <__lshift+0x48> +80008b98: 000a8513 mv a0,s5 +80008b9c: 809ff0ef jal ra,800083a4 <_Balloc> +80008ba0: 01450713 addi a4,a0,20 +80008ba4: 02905463 blez s1,80008bcc <__lshift+0x88> +80008ba8: 00548493 addi s1,s1,5 +80008bac: 00249493 slli s1,s1,0x2 +80008bb0: 009506b3 add a3,a0,s1 +80008bb4: 00070793 mv a5,a4 +80008bb8: 00478793 addi a5,a5,4 +80008bbc: fe07ae23 sw zero,-4(a5) +80008bc0: fef69ce3 bne a3,a5,80008bb8 <__lshift+0x74> +80008bc4: fec48493 addi s1,s1,-20 +80008bc8: 00970733 add a4,a4,s1 +80008bcc: 0109a803 lw a6,16(s3) +80008bd0: 01498793 addi a5,s3,20 +80008bd4: 01f97613 andi a2,s2,31 +80008bd8: 00281813 slli a6,a6,0x2 +80008bdc: 01078833 add a6,a5,a6 +80008be0: 08060263 beqz a2,80008c64 <__lshift+0x120> +80008be4: 02000893 li a7,32 +80008be8: 40c888b3 sub a7,a7,a2 +80008bec: 00000593 li a1,0 +80008bf0: 0007a683 lw a3,0(a5) +80008bf4: 00470713 addi a4,a4,4 +80008bf8: 00478793 addi a5,a5,4 +80008bfc: 00c696b3 sll a3,a3,a2 +80008c00: 00b6e6b3 or a3,a3,a1 +80008c04: fed72e23 sw a3,-4(a4) +80008c08: ffc7a683 lw a3,-4(a5) +80008c0c: 0116d5b3 srl a1,a3,a7 +80008c10: ff07e0e3 bltu a5,a6,80008bf0 <__lshift+0xac> +80008c14: 00b72023 sw a1,0(a4) +80008c18: 00058463 beqz a1,80008c20 <__lshift+0xdc> +80008c1c: 00040a13 mv s4,s0 +80008c20: 0049a703 lw a4,4(s3) +80008c24: 04caa783 lw a5,76(s5) +80008c28: 01c12083 lw ra,28(sp) +80008c2c: 00271713 slli a4,a4,0x2 +80008c30: 00e787b3 add a5,a5,a4 +80008c34: 0007a703 lw a4,0(a5) +80008c38: 01452823 sw s4,16(a0) +80008c3c: 01812403 lw s0,24(sp) +80008c40: 00e9a023 sw a4,0(s3) +80008c44: 0137a023 sw s3,0(a5) +80008c48: 01412483 lw s1,20(sp) +80008c4c: 01012903 lw s2,16(sp) +80008c50: 00c12983 lw s3,12(sp) +80008c54: 00812a03 lw s4,8(sp) +80008c58: 00412a83 lw s5,4(sp) +80008c5c: 02010113 addi sp,sp,32 +80008c60: 00008067 ret +80008c64: 00478793 addi a5,a5,4 +80008c68: ffc7a683 lw a3,-4(a5) +80008c6c: 00470713 addi a4,a4,4 +80008c70: fed72e23 sw a3,-4(a4) +80008c74: fb07f6e3 bgeu a5,a6,80008c20 <__lshift+0xdc> +80008c78: 00478793 addi a5,a5,4 +80008c7c: ffc7a683 lw a3,-4(a5) +80008c80: 00470713 addi a4,a4,4 +80008c84: fed72e23 sw a3,-4(a4) +80008c88: fd07eee3 bltu a5,a6,80008c64 <__lshift+0x120> +80008c8c: f95ff06f j 80008c20 <__lshift+0xdc> -80008c2c <__mcmp>: -80008c2c: 00050613 mv a2,a0 -80008c30: 0105a783 lw a5,16(a1) -80008c34: 01052503 lw a0,16(a0) -80008c38: 40f50533 sub a0,a0,a5 -80008c3c: 02051e63 bnez a0,80008c78 <__mcmp+0x4c> -80008c40: 00279713 slli a4,a5,0x2 -80008c44: 01460613 addi a2,a2,20 -80008c48: 01458593 addi a1,a1,20 -80008c4c: 00e607b3 add a5,a2,a4 -80008c50: 00e585b3 add a1,a1,a4 -80008c54: 0080006f j 80008c5c <__mcmp+0x30> -80008c58: 02f67063 bgeu a2,a5,80008c78 <__mcmp+0x4c> -80008c5c: ffc78793 addi a5,a5,-4 -80008c60: ffc58593 addi a1,a1,-4 -80008c64: 0007a683 lw a3,0(a5) -80008c68: 0005a703 lw a4,0(a1) -80008c6c: fee686e3 beq a3,a4,80008c58 <__mcmp+0x2c> -80008c70: fff00513 li a0,-1 -80008c74: 00e6f463 bgeu a3,a4,80008c7c <__mcmp+0x50> -80008c78: 00008067 ret -80008c7c: 00100513 li a0,1 -80008c80: 00008067 ret +80008c90 <__mcmp>: +80008c90: 00050613 mv a2,a0 +80008c94: 0105a783 lw a5,16(a1) +80008c98: 01052503 lw a0,16(a0) +80008c9c: 40f50533 sub a0,a0,a5 +80008ca0: 02051e63 bnez a0,80008cdc <__mcmp+0x4c> +80008ca4: 00279713 slli a4,a5,0x2 +80008ca8: 01460613 addi a2,a2,20 +80008cac: 01458593 addi a1,a1,20 +80008cb0: 00e607b3 add a5,a2,a4 +80008cb4: 00e585b3 add a1,a1,a4 +80008cb8: 0080006f j 80008cc0 <__mcmp+0x30> +80008cbc: 02f67063 bgeu a2,a5,80008cdc <__mcmp+0x4c> +80008cc0: ffc78793 addi a5,a5,-4 +80008cc4: ffc58593 addi a1,a1,-4 +80008cc8: 0007a683 lw a3,0(a5) +80008ccc: 0005a703 lw a4,0(a1) +80008cd0: fee686e3 beq a3,a4,80008cbc <__mcmp+0x2c> +80008cd4: fff00513 li a0,-1 +80008cd8: 00e6f463 bgeu a3,a4,80008ce0 <__mcmp+0x50> +80008cdc: 00008067 ret +80008ce0: 00100513 li a0,1 +80008ce4: 00008067 ret -80008c84 <__mdiff>: -80008c84: fe010113 addi sp,sp,-32 -80008c88: 01212823 sw s2,16(sp) -80008c8c: 01062703 lw a4,16(a2) -80008c90: 0105a903 lw s2,16(a1) -80008c94: 00812c23 sw s0,24(sp) -80008c98: 00912a23 sw s1,20(sp) -80008c9c: 01312623 sw s3,12(sp) -80008ca0: 01412423 sw s4,8(sp) -80008ca4: 00112e23 sw ra,28(sp) -80008ca8: 40e90933 sub s2,s2,a4 -80008cac: 00058993 mv s3,a1 -80008cb0: 00060a13 mv s4,a2 -80008cb4: 01458413 addi s0,a1,20 -80008cb8: 01460493 addi s1,a2,20 -80008cbc: 04091863 bnez s2,80008d0c <__mdiff+0x88> -80008cc0: 00271713 slli a4,a4,0x2 -80008cc4: 00e407b3 add a5,s0,a4 -80008cc8: 00e48733 add a4,s1,a4 -80008ccc: 0080006f j 80008cd4 <__mdiff+0x50> -80008cd0: 16f47263 bgeu s0,a5,80008e34 <__mdiff+0x1b0> -80008cd4: ffc78793 addi a5,a5,-4 -80008cd8: ffc70713 addi a4,a4,-4 -80008cdc: 0007a583 lw a1,0(a5) -80008ce0: 00072683 lw a3,0(a4) -80008ce4: fed586e3 beq a1,a3,80008cd0 <__mdiff+0x4c> -80008ce8: 02d5f663 bgeu a1,a3,80008d14 <__mdiff+0x90> -80008cec: 00040713 mv a4,s0 -80008cf0: 00098793 mv a5,s3 -80008cf4: 00048413 mv s0,s1 -80008cf8: 000a0993 mv s3,s4 -80008cfc: 00070493 mv s1,a4 -80008d00: 00078a13 mv s4,a5 -80008d04: 00100913 li s2,1 -80008d08: 00c0006f j 80008d14 <__mdiff+0x90> -80008d0c: fe0940e3 bltz s2,80008cec <__mdiff+0x68> -80008d10: 00000913 li s2,0 -80008d14: 0049a583 lw a1,4(s3) -80008d18: e28ff0ef jal ra,80008340 <_Balloc> -80008d1c: 0109a303 lw t1,16(s3) -80008d20: 010a2e83 lw t4,16(s4) -80008d24: 00010637 lui a2,0x10 -80008d28: 00231e13 slli t3,t1,0x2 -80008d2c: 002e9e93 slli t4,t4,0x2 -80008d30: 01252623 sw s2,12(a0) -80008d34: 01c40e33 add t3,s0,t3 -80008d38: 01d48eb3 add t4,s1,t4 -80008d3c: 01450813 addi a6,a0,20 -80008d40: 00000793 li a5,0 -80008d44: fff60613 addi a2,a2,-1 # ffff <_start-0x7fff0001> -80008d48: 0080006f j 80008d50 <__mdiff+0xcc> -80008d4c: 00088813 mv a6,a7 -80008d50: 00042703 lw a4,0(s0) -80008d54: 0004a583 lw a1,0(s1) -80008d58: 00480893 addi a7,a6,4 -80008d5c: 00c776b3 and a3,a4,a2 -80008d60: 00f686b3 add a3,a3,a5 -80008d64: 00c5f7b3 and a5,a1,a2 -80008d68: 40f686b3 sub a3,a3,a5 -80008d6c: 0105d593 srli a1,a1,0x10 -80008d70: 01075793 srli a5,a4,0x10 -80008d74: 40b787b3 sub a5,a5,a1 -80008d78: 4106d713 srai a4,a3,0x10 -80008d7c: 00e787b3 add a5,a5,a4 -80008d80: 01079713 slli a4,a5,0x10 -80008d84: 00c6f6b3 and a3,a3,a2 -80008d88: 00d766b3 or a3,a4,a3 -80008d8c: 00448493 addi s1,s1,4 -80008d90: fed8ae23 sw a3,-4(a7) -80008d94: 00440413 addi s0,s0,4 -80008d98: 4107d793 srai a5,a5,0x10 -80008d9c: fbd4e8e3 bltu s1,t4,80008d4c <__mdiff+0xc8> -80008da0: 05c47e63 bgeu s0,t3,80008dfc <__mdiff+0x178> -80008da4: 00010eb7 lui t4,0x10 -80008da8: 00088813 mv a6,a7 -80008dac: 00040593 mv a1,s0 -80008db0: fffe8e93 addi t4,t4,-1 # ffff <_start-0x7fff0001> -80008db4: 0005a703 lw a4,0(a1) -80008db8: 00480813 addi a6,a6,4 -80008dbc: 00458593 addi a1,a1,4 -80008dc0: 01d77633 and a2,a4,t4 -80008dc4: 00f60633 add a2,a2,a5 -80008dc8: 41065693 srai a3,a2,0x10 -80008dcc: 01075793 srli a5,a4,0x10 -80008dd0: 00d787b3 add a5,a5,a3 -80008dd4: 01079693 slli a3,a5,0x10 -80008dd8: 01d67633 and a2,a2,t4 -80008ddc: 00c6e6b3 or a3,a3,a2 -80008de0: fed82e23 sw a3,-4(a6) -80008de4: 4107d793 srai a5,a5,0x10 -80008de8: fdc5e6e3 bltu a1,t3,80008db4 <__mdiff+0x130> -80008dec: fffe0813 addi a6,t3,-1 -80008df0: 40880833 sub a6,a6,s0 -80008df4: ffc87813 andi a6,a6,-4 -80008df8: 01088833 add a6,a7,a6 -80008dfc: 00069a63 bnez a3,80008e10 <__mdiff+0x18c> -80008e00: ffc80813 addi a6,a6,-4 -80008e04: 00082783 lw a5,0(a6) -80008e08: fff30313 addi t1,t1,-1 -80008e0c: fe078ae3 beqz a5,80008e00 <__mdiff+0x17c> -80008e10: 01c12083 lw ra,28(sp) -80008e14: 01812403 lw s0,24(sp) -80008e18: 00652823 sw t1,16(a0) -80008e1c: 01412483 lw s1,20(sp) -80008e20: 01012903 lw s2,16(sp) -80008e24: 00c12983 lw s3,12(sp) -80008e28: 00812a03 lw s4,8(sp) -80008e2c: 02010113 addi sp,sp,32 -80008e30: 00008067 ret -80008e34: 00000593 li a1,0 -80008e38: d08ff0ef jal ra,80008340 <_Balloc> -80008e3c: 01c12083 lw ra,28(sp) -80008e40: 01812403 lw s0,24(sp) -80008e44: 00100793 li a5,1 -80008e48: 00f52823 sw a5,16(a0) -80008e4c: 00052a23 sw zero,20(a0) -80008e50: 01412483 lw s1,20(sp) -80008e54: 01012903 lw s2,16(sp) -80008e58: 00c12983 lw s3,12(sp) -80008e5c: 00812a03 lw s4,8(sp) -80008e60: 02010113 addi sp,sp,32 -80008e64: 00008067 ret +80008ce8 <__mdiff>: +80008ce8: fe010113 addi sp,sp,-32 +80008cec: 01212823 sw s2,16(sp) +80008cf0: 01062703 lw a4,16(a2) +80008cf4: 0105a903 lw s2,16(a1) +80008cf8: 00812c23 sw s0,24(sp) +80008cfc: 00912a23 sw s1,20(sp) +80008d00: 01312623 sw s3,12(sp) +80008d04: 01412423 sw s4,8(sp) +80008d08: 00112e23 sw ra,28(sp) +80008d0c: 40e90933 sub s2,s2,a4 +80008d10: 00058993 mv s3,a1 +80008d14: 00060a13 mv s4,a2 +80008d18: 01458413 addi s0,a1,20 +80008d1c: 01460493 addi s1,a2,20 +80008d20: 04091863 bnez s2,80008d70 <__mdiff+0x88> +80008d24: 00271713 slli a4,a4,0x2 +80008d28: 00e407b3 add a5,s0,a4 +80008d2c: 00e48733 add a4,s1,a4 +80008d30: 0080006f j 80008d38 <__mdiff+0x50> +80008d34: 16f47263 bgeu s0,a5,80008e98 <__mdiff+0x1b0> +80008d38: ffc78793 addi a5,a5,-4 +80008d3c: ffc70713 addi a4,a4,-4 +80008d40: 0007a583 lw a1,0(a5) +80008d44: 00072683 lw a3,0(a4) +80008d48: fed586e3 beq a1,a3,80008d34 <__mdiff+0x4c> +80008d4c: 02d5f663 bgeu a1,a3,80008d78 <__mdiff+0x90> +80008d50: 00040713 mv a4,s0 +80008d54: 00098793 mv a5,s3 +80008d58: 00048413 mv s0,s1 +80008d5c: 000a0993 mv s3,s4 +80008d60: 00070493 mv s1,a4 +80008d64: 00078a13 mv s4,a5 +80008d68: 00100913 li s2,1 +80008d6c: 00c0006f j 80008d78 <__mdiff+0x90> +80008d70: fe0940e3 bltz s2,80008d50 <__mdiff+0x68> +80008d74: 00000913 li s2,0 +80008d78: 0049a583 lw a1,4(s3) +80008d7c: e28ff0ef jal ra,800083a4 <_Balloc> +80008d80: 0109a303 lw t1,16(s3) +80008d84: 010a2e83 lw t4,16(s4) +80008d88: 00010637 lui a2,0x10 +80008d8c: 00231e13 slli t3,t1,0x2 +80008d90: 002e9e93 slli t4,t4,0x2 +80008d94: 01252623 sw s2,12(a0) +80008d98: 01c40e33 add t3,s0,t3 +80008d9c: 01d48eb3 add t4,s1,t4 +80008da0: 01450813 addi a6,a0,20 +80008da4: 00000793 li a5,0 +80008da8: fff60613 addi a2,a2,-1 # ffff <_start-0x7fff0001> +80008dac: 0080006f j 80008db4 <__mdiff+0xcc> +80008db0: 00088813 mv a6,a7 +80008db4: 00042703 lw a4,0(s0) +80008db8: 0004a583 lw a1,0(s1) +80008dbc: 00480893 addi a7,a6,4 +80008dc0: 00c776b3 and a3,a4,a2 +80008dc4: 00f686b3 add a3,a3,a5 +80008dc8: 00c5f7b3 and a5,a1,a2 +80008dcc: 40f686b3 sub a3,a3,a5 +80008dd0: 0105d593 srli a1,a1,0x10 +80008dd4: 01075793 srli a5,a4,0x10 +80008dd8: 40b787b3 sub a5,a5,a1 +80008ddc: 4106d713 srai a4,a3,0x10 +80008de0: 00e787b3 add a5,a5,a4 +80008de4: 01079713 slli a4,a5,0x10 +80008de8: 00c6f6b3 and a3,a3,a2 +80008dec: 00d766b3 or a3,a4,a3 +80008df0: 00448493 addi s1,s1,4 +80008df4: fed8ae23 sw a3,-4(a7) +80008df8: 00440413 addi s0,s0,4 +80008dfc: 4107d793 srai a5,a5,0x10 +80008e00: fbd4e8e3 bltu s1,t4,80008db0 <__mdiff+0xc8> +80008e04: 05c47e63 bgeu s0,t3,80008e60 <__mdiff+0x178> +80008e08: 00010eb7 lui t4,0x10 +80008e0c: 00088813 mv a6,a7 +80008e10: 00040593 mv a1,s0 +80008e14: fffe8e93 addi t4,t4,-1 # ffff <_start-0x7fff0001> +80008e18: 0005a703 lw a4,0(a1) +80008e1c: 00480813 addi a6,a6,4 +80008e20: 00458593 addi a1,a1,4 +80008e24: 01d77633 and a2,a4,t4 +80008e28: 00f60633 add a2,a2,a5 +80008e2c: 41065693 srai a3,a2,0x10 +80008e30: 01075793 srli a5,a4,0x10 +80008e34: 00d787b3 add a5,a5,a3 +80008e38: 01079693 slli a3,a5,0x10 +80008e3c: 01d67633 and a2,a2,t4 +80008e40: 00c6e6b3 or a3,a3,a2 +80008e44: fed82e23 sw a3,-4(a6) +80008e48: 4107d793 srai a5,a5,0x10 +80008e4c: fdc5e6e3 bltu a1,t3,80008e18 <__mdiff+0x130> +80008e50: fffe0813 addi a6,t3,-1 +80008e54: 40880833 sub a6,a6,s0 +80008e58: ffc87813 andi a6,a6,-4 +80008e5c: 01088833 add a6,a7,a6 +80008e60: 00069a63 bnez a3,80008e74 <__mdiff+0x18c> +80008e64: ffc80813 addi a6,a6,-4 +80008e68: 00082783 lw a5,0(a6) +80008e6c: fff30313 addi t1,t1,-1 +80008e70: fe078ae3 beqz a5,80008e64 <__mdiff+0x17c> +80008e74: 01c12083 lw ra,28(sp) +80008e78: 01812403 lw s0,24(sp) +80008e7c: 00652823 sw t1,16(a0) +80008e80: 01412483 lw s1,20(sp) +80008e84: 01012903 lw s2,16(sp) +80008e88: 00c12983 lw s3,12(sp) +80008e8c: 00812a03 lw s4,8(sp) +80008e90: 02010113 addi sp,sp,32 +80008e94: 00008067 ret +80008e98: 00000593 li a1,0 +80008e9c: d08ff0ef jal ra,800083a4 <_Balloc> +80008ea0: 01c12083 lw ra,28(sp) +80008ea4: 01812403 lw s0,24(sp) +80008ea8: 00100793 li a5,1 +80008eac: 00f52823 sw a5,16(a0) +80008eb0: 00052a23 sw zero,20(a0) +80008eb4: 01412483 lw s1,20(sp) +80008eb8: 01012903 lw s2,16(sp) +80008ebc: 00c12983 lw s3,12(sp) +80008ec0: 00812a03 lw s4,8(sp) +80008ec4: 02010113 addi sp,sp,32 +80008ec8: 00008067 ret -80008e68 <__ulp>: -80008e68: 7ff007b7 lui a5,0x7ff00 -80008e6c: 00b7f5b3 and a1,a5,a1 -80008e70: fcc007b7 lui a5,0xfcc00 -80008e74: 00f585b3 add a1,a1,a5 -80008e78: 00b05863 blez a1,80008e88 <__ulp+0x20> -80008e7c: 00000793 li a5,0 -80008e80: 00078513 mv a0,a5 -80008e84: 00008067 ret -80008e88: 40b005b3 neg a1,a1 -80008e8c: 4145d593 srai a1,a1,0x14 -80008e90: 01300793 li a5,19 -80008e94: 00b7c863 blt a5,a1,80008ea4 <__ulp+0x3c> -80008e98: 000807b7 lui a5,0x80 -80008e9c: 40b7d5b3 sra a1,a5,a1 -80008ea0: fddff06f j 80008e7c <__ulp+0x14> -80008ea4: fec58713 addi a4,a1,-20 -80008ea8: 01e00693 li a3,30 -80008eac: 00000593 li a1,0 -80008eb0: 00100793 li a5,1 -80008eb4: fce6c6e3 blt a3,a4,80008e80 <__ulp+0x18> -80008eb8: 800007b7 lui a5,0x80000 -80008ebc: 00e7d7b3 srl a5,a5,a4 -80008ec0: 00078513 mv a0,a5 -80008ec4: 00008067 ret +80008ecc <__ulp>: +80008ecc: 7ff007b7 lui a5,0x7ff00 +80008ed0: 00b7f5b3 and a1,a5,a1 +80008ed4: fcc007b7 lui a5,0xfcc00 +80008ed8: 00f585b3 add a1,a1,a5 +80008edc: 00b05863 blez a1,80008eec <__ulp+0x20> +80008ee0: 00000793 li a5,0 +80008ee4: 00078513 mv a0,a5 +80008ee8: 00008067 ret +80008eec: 40b005b3 neg a1,a1 +80008ef0: 4145d593 srai a1,a1,0x14 +80008ef4: 01300793 li a5,19 +80008ef8: 00b7c863 blt a5,a1,80008f08 <__ulp+0x3c> +80008efc: 000807b7 lui a5,0x80 +80008f00: 40b7d5b3 sra a1,a5,a1 +80008f04: fddff06f j 80008ee0 <__ulp+0x14> +80008f08: fec58713 addi a4,a1,-20 +80008f0c: 01e00693 li a3,30 +80008f10: 00000593 li a1,0 +80008f14: 00100793 li a5,1 +80008f18: fce6c6e3 blt a3,a4,80008ee4 <__ulp+0x18> +80008f1c: 800007b7 lui a5,0x80000 +80008f20: 00e7d7b3 srl a5,a5,a4 +80008f24: 00078513 mv a0,a5 +80008f28: 00008067 ret -80008ec8 <__b2d>: -80008ec8: fe010113 addi sp,sp,-32 -80008ecc: 00812c23 sw s0,24(sp) -80008ed0: 01052403 lw s0,16(a0) -80008ed4: 00912a23 sw s1,20(sp) -80008ed8: 01450493 addi s1,a0,20 -80008edc: 00241413 slli s0,s0,0x2 -80008ee0: 00848433 add s0,s1,s0 -80008ee4: 01212823 sw s2,16(sp) -80008ee8: ffc42903 lw s2,-4(s0) -80008eec: 01312623 sw s3,12(sp) -80008ef0: 01412423 sw s4,8(sp) -80008ef4: 00090513 mv a0,s2 -80008ef8: 00058a13 mv s4,a1 -80008efc: 00112e23 sw ra,28(sp) -80008f00: f40ff0ef jal ra,80008640 <__hi0bits> -80008f04: 02000713 li a4,32 -80008f08: 40a707b3 sub a5,a4,a0 -80008f0c: 00fa2023 sw a5,0(s4) -80008f10: 00a00793 li a5,10 -80008f14: ffc40993 addi s3,s0,-4 -80008f18: 08a7d063 bge a5,a0,80008f98 <__b2d+0xd0> -80008f1c: ff550513 addi a0,a0,-11 -80008f20: 0534f063 bgeu s1,s3,80008f60 <__b2d+0x98> -80008f24: ff842783 lw a5,-8(s0) -80008f28: 04050063 beqz a0,80008f68 <__b2d+0xa0> -80008f2c: 40a70633 sub a2,a4,a0 -80008f30: 00c7d733 srl a4,a5,a2 -80008f34: 00a916b3 sll a3,s2,a0 -80008f38: 00e6e6b3 or a3,a3,a4 -80008f3c: ff840593 addi a1,s0,-8 -80008f40: 3ff00737 lui a4,0x3ff00 -80008f44: 00e6e6b3 or a3,a3,a4 -80008f48: 00a797b3 sll a5,a5,a0 -80008f4c: 02b4f263 bgeu s1,a1,80008f70 <__b2d+0xa8> -80008f50: ff442703 lw a4,-12(s0) -80008f54: 00c75733 srl a4,a4,a2 -80008f58: 00e7e7b3 or a5,a5,a4 -80008f5c: 0140006f j 80008f70 <__b2d+0xa8> -80008f60: 00000793 li a5,0 -80008f64: 06051463 bnez a0,80008fcc <__b2d+0x104> -80008f68: 3ff00737 lui a4,0x3ff00 -80008f6c: 00e966b3 or a3,s2,a4 -80008f70: 01c12083 lw ra,28(sp) -80008f74: 01812403 lw s0,24(sp) -80008f78: 01412483 lw s1,20(sp) -80008f7c: 01012903 lw s2,16(sp) -80008f80: 00c12983 lw s3,12(sp) -80008f84: 00812a03 lw s4,8(sp) -80008f88: 00078513 mv a0,a5 -80008f8c: 00068593 mv a1,a3 -80008f90: 02010113 addi sp,sp,32 -80008f94: 00008067 ret -80008f98: 00b00613 li a2,11 -80008f9c: 40a60633 sub a2,a2,a0 -80008fa0: 00c95733 srl a4,s2,a2 -80008fa4: 3ff006b7 lui a3,0x3ff00 -80008fa8: 00d766b3 or a3,a4,a3 -80008fac: 00000713 li a4,0 -80008fb0: 0134f663 bgeu s1,s3,80008fbc <__b2d+0xf4> -80008fb4: ff842703 lw a4,-8(s0) +80008f2c <__b2d>: +80008f2c: fe010113 addi sp,sp,-32 +80008f30: 00812c23 sw s0,24(sp) +80008f34: 01052403 lw s0,16(a0) +80008f38: 00912a23 sw s1,20(sp) +80008f3c: 01450493 addi s1,a0,20 +80008f40: 00241413 slli s0,s0,0x2 +80008f44: 00848433 add s0,s1,s0 +80008f48: 01212823 sw s2,16(sp) +80008f4c: ffc42903 lw s2,-4(s0) +80008f50: 01312623 sw s3,12(sp) +80008f54: 01412423 sw s4,8(sp) +80008f58: 00090513 mv a0,s2 +80008f5c: 00058a13 mv s4,a1 +80008f60: 00112e23 sw ra,28(sp) +80008f64: f40ff0ef jal ra,800086a4 <__hi0bits> +80008f68: 02000713 li a4,32 +80008f6c: 40a707b3 sub a5,a4,a0 +80008f70: 00fa2023 sw a5,0(s4) +80008f74: 00a00793 li a5,10 +80008f78: ffc40993 addi s3,s0,-4 +80008f7c: 08a7d063 bge a5,a0,80008ffc <__b2d+0xd0> +80008f80: ff550513 addi a0,a0,-11 +80008f84: 0534f063 bgeu s1,s3,80008fc4 <__b2d+0x98> +80008f88: ff842783 lw a5,-8(s0) +80008f8c: 04050063 beqz a0,80008fcc <__b2d+0xa0> +80008f90: 40a70633 sub a2,a4,a0 +80008f94: 00c7d733 srl a4,a5,a2 +80008f98: 00a916b3 sll a3,s2,a0 +80008f9c: 00e6e6b3 or a3,a3,a4 +80008fa0: ff840593 addi a1,s0,-8 +80008fa4: 3ff00737 lui a4,0x3ff00 +80008fa8: 00e6e6b3 or a3,a3,a4 +80008fac: 00a797b3 sll a5,a5,a0 +80008fb0: 02b4f263 bgeu s1,a1,80008fd4 <__b2d+0xa8> +80008fb4: ff442703 lw a4,-12(s0) 80008fb8: 00c75733 srl a4,a4,a2 -80008fbc: 01550513 addi a0,a0,21 -80008fc0: 00a91533 sll a0,s2,a0 -80008fc4: 00e567b3 or a5,a0,a4 -80008fc8: fa9ff06f j 80008f70 <__b2d+0xa8> -80008fcc: 00a91533 sll a0,s2,a0 -80008fd0: 3ff00737 lui a4,0x3ff00 -80008fd4: 00e566b3 or a3,a0,a4 -80008fd8: 00000793 li a5,0 -80008fdc: f95ff06f j 80008f70 <__b2d+0xa8> +80008fbc: 00e7e7b3 or a5,a5,a4 +80008fc0: 0140006f j 80008fd4 <__b2d+0xa8> +80008fc4: 00000793 li a5,0 +80008fc8: 06051463 bnez a0,80009030 <__b2d+0x104> +80008fcc: 3ff00737 lui a4,0x3ff00 +80008fd0: 00e966b3 or a3,s2,a4 +80008fd4: 01c12083 lw ra,28(sp) +80008fd8: 01812403 lw s0,24(sp) +80008fdc: 01412483 lw s1,20(sp) +80008fe0: 01012903 lw s2,16(sp) +80008fe4: 00c12983 lw s3,12(sp) +80008fe8: 00812a03 lw s4,8(sp) +80008fec: 00078513 mv a0,a5 +80008ff0: 00068593 mv a1,a3 +80008ff4: 02010113 addi sp,sp,32 +80008ff8: 00008067 ret +80008ffc: 00b00613 li a2,11 +80009000: 40a60633 sub a2,a2,a0 +80009004: 00c95733 srl a4,s2,a2 +80009008: 3ff006b7 lui a3,0x3ff00 +8000900c: 00d766b3 or a3,a4,a3 +80009010: 00000713 li a4,0 +80009014: 0134f663 bgeu s1,s3,80009020 <__b2d+0xf4> +80009018: ff842703 lw a4,-8(s0) +8000901c: 00c75733 srl a4,a4,a2 +80009020: 01550513 addi a0,a0,21 +80009024: 00a91533 sll a0,s2,a0 +80009028: 00e567b3 or a5,a0,a4 +8000902c: fa9ff06f j 80008fd4 <__b2d+0xa8> +80009030: 00a91533 sll a0,s2,a0 +80009034: 3ff00737 lui a4,0x3ff00 +80009038: 00e566b3 or a3,a0,a4 +8000903c: 00000793 li a5,0 +80009040: f95ff06f j 80008fd4 <__b2d+0xa8> -80008fe0 <__d2b>: -80008fe0: fd010113 addi sp,sp,-48 -80008fe4: 01512a23 sw s5,20(sp) -80008fe8: 00058a93 mv s5,a1 -80008fec: 00100593 li a1,1 -80008ff0: 02812423 sw s0,40(sp) -80008ff4: 02912223 sw s1,36(sp) -80008ff8: 03212023 sw s2,32(sp) -80008ffc: 00060493 mv s1,a2 -80009000: 01312e23 sw s3,28(sp) -80009004: 01412c23 sw s4,24(sp) -80009008: 02112623 sw ra,44(sp) -8000900c: 00068a13 mv s4,a3 -80009010: 00070993 mv s3,a4 -80009014: b2cff0ef jal ra,80008340 <_Balloc> -80009018: 00100637 lui a2,0x100 -8000901c: 0144d413 srli s0,s1,0x14 -80009020: fff60793 addi a5,a2,-1 # fffff <_start-0x7ff00001> -80009024: 7ff47413 andi s0,s0,2047 -80009028: 00050913 mv s2,a0 -8000902c: 0097f7b3 and a5,a5,s1 -80009030: 00040463 beqz s0,80009038 <__d2b+0x58> -80009034: 00c7e7b3 or a5,a5,a2 -80009038: 00f12623 sw a5,12(sp) -8000903c: 080a8e63 beqz s5,800090d8 <__d2b+0xf8> -80009040: 00810513 addi a0,sp,8 -80009044: 01512423 sw s5,8(sp) -80009048: e6cff0ef jal ra,800086b4 <__lo0bits> -8000904c: 00050793 mv a5,a0 -80009050: 00c12703 lw a4,12(sp) -80009054: 06051063 bnez a0,800090b4 <__d2b+0xd4> -80009058: 00812683 lw a3,8(sp) -8000905c: 00d92a23 sw a3,20(s2) -80009060: 00e034b3 snez s1,a4 -80009064: 00148493 addi s1,s1,1 -80009068: 00e92c23 sw a4,24(s2) -8000906c: 00992823 sw s1,16(s2) -80009070: 08040663 beqz s0,800090fc <__d2b+0x11c> -80009074: bcd40413 addi s0,s0,-1075 -80009078: 00f40433 add s0,s0,a5 -8000907c: 03500713 li a4,53 -80009080: 008a2023 sw s0,0(s4) -80009084: 40f707b3 sub a5,a4,a5 -80009088: 00f9a023 sw a5,0(s3) -8000908c: 02c12083 lw ra,44(sp) -80009090: 02812403 lw s0,40(sp) -80009094: 00090513 mv a0,s2 -80009098: 02412483 lw s1,36(sp) -8000909c: 02012903 lw s2,32(sp) -800090a0: 01c12983 lw s3,28(sp) -800090a4: 01812a03 lw s4,24(sp) -800090a8: 01412a83 lw s5,20(sp) -800090ac: 03010113 addi sp,sp,48 -800090b0: 00008067 ret -800090b4: 02000693 li a3,32 -800090b8: 00812603 lw a2,8(sp) -800090bc: 40a686b3 sub a3,a3,a0 -800090c0: 00d716b3 sll a3,a4,a3 -800090c4: 00c6e6b3 or a3,a3,a2 -800090c8: 00a75733 srl a4,a4,a0 -800090cc: 00d92a23 sw a3,20(s2) -800090d0: 00e12623 sw a4,12(sp) -800090d4: f8dff06f j 80009060 <__d2b+0x80> -800090d8: 00c10513 addi a0,sp,12 -800090dc: dd8ff0ef jal ra,800086b4 <__lo0bits> -800090e0: 00100793 li a5,1 -800090e4: 00f92823 sw a5,16(s2) -800090e8: 00c12783 lw a5,12(sp) -800090ec: 00100493 li s1,1 -800090f0: 00f92a23 sw a5,20(s2) -800090f4: 02050793 addi a5,a0,32 -800090f8: f6041ee3 bnez s0,80009074 <__d2b+0x94> -800090fc: 00249713 slli a4,s1,0x2 -80009100: 00e90733 add a4,s2,a4 -80009104: 01072503 lw a0,16(a4) # 3ff00010 <_start-0x400ffff0> -80009108: bce78793 addi a5,a5,-1074 # 7ffffbce <__BSS_END__+0xfffe8c3e> -8000910c: 00fa2023 sw a5,0(s4) -80009110: d30ff0ef jal ra,80008640 <__hi0bits> -80009114: 00549493 slli s1,s1,0x5 -80009118: 40a484b3 sub s1,s1,a0 -8000911c: 0099a023 sw s1,0(s3) -80009120: f6dff06f j 8000908c <__d2b+0xac> +80009044 <__d2b>: +80009044: fd010113 addi sp,sp,-48 +80009048: 01512a23 sw s5,20(sp) +8000904c: 00058a93 mv s5,a1 +80009050: 00100593 li a1,1 +80009054: 02812423 sw s0,40(sp) +80009058: 02912223 sw s1,36(sp) +8000905c: 03212023 sw s2,32(sp) +80009060: 00060493 mv s1,a2 +80009064: 01312e23 sw s3,28(sp) +80009068: 01412c23 sw s4,24(sp) +8000906c: 02112623 sw ra,44(sp) +80009070: 00068a13 mv s4,a3 +80009074: 00070993 mv s3,a4 +80009078: b2cff0ef jal ra,800083a4 <_Balloc> +8000907c: 00100637 lui a2,0x100 +80009080: 0144d413 srli s0,s1,0x14 +80009084: fff60793 addi a5,a2,-1 # fffff <_start-0x7ff00001> +80009088: 7ff47413 andi s0,s0,2047 +8000908c: 00050913 mv s2,a0 +80009090: 0097f7b3 and a5,a5,s1 +80009094: 00040463 beqz s0,8000909c <__d2b+0x58> +80009098: 00c7e7b3 or a5,a5,a2 +8000909c: 00f12623 sw a5,12(sp) +800090a0: 080a8e63 beqz s5,8000913c <__d2b+0xf8> +800090a4: 00810513 addi a0,sp,8 +800090a8: 01512423 sw s5,8(sp) +800090ac: e6cff0ef jal ra,80008718 <__lo0bits> +800090b0: 00050793 mv a5,a0 +800090b4: 00c12703 lw a4,12(sp) +800090b8: 06051063 bnez a0,80009118 <__d2b+0xd4> +800090bc: 00812683 lw a3,8(sp) +800090c0: 00d92a23 sw a3,20(s2) +800090c4: 00e034b3 snez s1,a4 +800090c8: 00148493 addi s1,s1,1 +800090cc: 00e92c23 sw a4,24(s2) +800090d0: 00992823 sw s1,16(s2) +800090d4: 08040663 beqz s0,80009160 <__d2b+0x11c> +800090d8: bcd40413 addi s0,s0,-1075 +800090dc: 00f40433 add s0,s0,a5 +800090e0: 03500713 li a4,53 +800090e4: 008a2023 sw s0,0(s4) +800090e8: 40f707b3 sub a5,a4,a5 +800090ec: 00f9a023 sw a5,0(s3) +800090f0: 02c12083 lw ra,44(sp) +800090f4: 02812403 lw s0,40(sp) +800090f8: 00090513 mv a0,s2 +800090fc: 02412483 lw s1,36(sp) +80009100: 02012903 lw s2,32(sp) +80009104: 01c12983 lw s3,28(sp) +80009108: 01812a03 lw s4,24(sp) +8000910c: 01412a83 lw s5,20(sp) +80009110: 03010113 addi sp,sp,48 +80009114: 00008067 ret +80009118: 02000693 li a3,32 +8000911c: 00812603 lw a2,8(sp) +80009120: 40a686b3 sub a3,a3,a0 +80009124: 00d716b3 sll a3,a4,a3 +80009128: 00c6e6b3 or a3,a3,a2 +8000912c: 00a75733 srl a4,a4,a0 +80009130: 00d92a23 sw a3,20(s2) +80009134: 00e12623 sw a4,12(sp) +80009138: f8dff06f j 800090c4 <__d2b+0x80> +8000913c: 00c10513 addi a0,sp,12 +80009140: dd8ff0ef jal ra,80008718 <__lo0bits> +80009144: 00100793 li a5,1 +80009148: 00f92823 sw a5,16(s2) +8000914c: 00c12783 lw a5,12(sp) +80009150: 00100493 li s1,1 +80009154: 00f92a23 sw a5,20(s2) +80009158: 02050793 addi a5,a0,32 +8000915c: f6041ee3 bnez s0,800090d8 <__d2b+0x94> +80009160: 00249713 slli a4,s1,0x2 +80009164: 00e90733 add a4,s2,a4 +80009168: 01072503 lw a0,16(a4) # 3ff00010 <_start-0x400ffff0> +8000916c: bce78793 addi a5,a5,-1074 # 7ffffbce <__BSS_END__+0xfffe91b6> +80009170: 00fa2023 sw a5,0(s4) +80009174: d30ff0ef jal ra,800086a4 <__hi0bits> +80009178: 00549493 slli s1,s1,0x5 +8000917c: 40a484b3 sub s1,s1,a0 +80009180: 0099a023 sw s1,0(s3) +80009184: f6dff06f j 800090f0 <__d2b+0xac> -80009124 <__ratio>: -80009124: fd010113 addi sp,sp,-48 -80009128: 03212023 sw s2,32(sp) -8000912c: 00058913 mv s2,a1 -80009130: 00810593 addi a1,sp,8 -80009134: 02112623 sw ra,44(sp) -80009138: 02812423 sw s0,40(sp) -8000913c: 02912223 sw s1,36(sp) -80009140: 01312e23 sw s3,28(sp) -80009144: 00050993 mv s3,a0 -80009148: d81ff0ef jal ra,80008ec8 <__b2d> -8000914c: 00050493 mv s1,a0 -80009150: 00058413 mv s0,a1 -80009154: 00090513 mv a0,s2 -80009158: 00c10593 addi a1,sp,12 -8000915c: d6dff0ef jal ra,80008ec8 <__b2d> -80009160: 01092783 lw a5,16(s2) -80009164: 0109a703 lw a4,16(s3) -80009168: 00812683 lw a3,8(sp) -8000916c: 40f70733 sub a4,a4,a5 -80009170: 00c12783 lw a5,12(sp) -80009174: 00571713 slli a4,a4,0x5 -80009178: 40f686b3 sub a3,a3,a5 -8000917c: 00d707b3 add a5,a4,a3 -80009180: 02f05e63 blez a5,800091bc <__ratio+0x98> -80009184: 01479793 slli a5,a5,0x14 -80009188: 00878433 add s0,a5,s0 -8000918c: 00050613 mv a2,a0 -80009190: 00058693 mv a3,a1 -80009194: 00048513 mv a0,s1 -80009198: 00040593 mv a1,s0 -8000919c: 085070ef jal ra,80010a20 <__divdf3> -800091a0: 02c12083 lw ra,44(sp) -800091a4: 02812403 lw s0,40(sp) -800091a8: 02412483 lw s1,36(sp) -800091ac: 02012903 lw s2,32(sp) -800091b0: 01c12983 lw s3,28(sp) -800091b4: 03010113 addi sp,sp,48 -800091b8: 00008067 ret -800091bc: 01479713 slli a4,a5,0x14 -800091c0: 40e585b3 sub a1,a1,a4 -800091c4: fc9ff06f j 8000918c <__ratio+0x68> +80009188 <__ratio>: +80009188: fd010113 addi sp,sp,-48 +8000918c: 03212023 sw s2,32(sp) +80009190: 00058913 mv s2,a1 +80009194: 00810593 addi a1,sp,8 +80009198: 02112623 sw ra,44(sp) +8000919c: 02812423 sw s0,40(sp) +800091a0: 02912223 sw s1,36(sp) +800091a4: 01312e23 sw s3,28(sp) +800091a8: 00050993 mv s3,a0 +800091ac: d81ff0ef jal ra,80008f2c <__b2d> +800091b0: 00050493 mv s1,a0 +800091b4: 00058413 mv s0,a1 +800091b8: 00090513 mv a0,s2 +800091bc: 00c10593 addi a1,sp,12 +800091c0: d6dff0ef jal ra,80008f2c <__b2d> +800091c4: 01092783 lw a5,16(s2) +800091c8: 0109a703 lw a4,16(s3) +800091cc: 00812683 lw a3,8(sp) +800091d0: 40f70733 sub a4,a4,a5 +800091d4: 00c12783 lw a5,12(sp) +800091d8: 00571713 slli a4,a4,0x5 +800091dc: 40f686b3 sub a3,a3,a5 +800091e0: 00d707b3 add a5,a4,a3 +800091e4: 02f05e63 blez a5,80009220 <__ratio+0x98> +800091e8: 01479793 slli a5,a5,0x14 +800091ec: 00878433 add s0,a5,s0 +800091f0: 00050613 mv a2,a0 +800091f4: 00058693 mv a3,a1 +800091f8: 00048513 mv a0,s1 +800091fc: 00040593 mv a1,s0 +80009200: 085070ef jal ra,80010a84 <__divdf3> +80009204: 02c12083 lw ra,44(sp) +80009208: 02812403 lw s0,40(sp) +8000920c: 02412483 lw s1,36(sp) +80009210: 02012903 lw s2,32(sp) +80009214: 01c12983 lw s3,28(sp) +80009218: 03010113 addi sp,sp,48 +8000921c: 00008067 ret +80009220: 01479713 slli a4,a5,0x14 +80009224: 40e585b3 sub a1,a1,a4 +80009228: fc9ff06f j 800091f0 <__ratio+0x68> -800091c8 <_mprec_log10>: -800091c8: ff010113 addi sp,sp,-16 -800091cc: 00812423 sw s0,8(sp) -800091d0: 00112623 sw ra,12(sp) -800091d4: 01212223 sw s2,4(sp) -800091d8: 01312023 sw s3,0(sp) -800091dc: 01700793 li a5,23 -800091e0: 00050413 mv s0,a0 -800091e4: 04a7d463 bge a5,a0,8000922c <_mprec_log10+0x64> -800091e8: 800177b7 lui a5,0x80017 -800091ec: f207a503 lw a0,-224(a5) # 80016f20 <__BSS_END__+0xffffff90> -800091f0: f247a583 lw a1,-220(a5) -800091f4: 800177b7 lui a5,0x80017 -800091f8: f287a903 lw s2,-216(a5) # 80016f28 <__BSS_END__+0xffffff98> -800091fc: f2c7a983 lw s3,-212(a5) -80009200: fff40413 addi s0,s0,-1 -80009204: 00090613 mv a2,s2 -80009208: 00098693 mv a3,s3 -8000920c: 6dd070ef jal ra,800110e8 <__muldf3> -80009210: fe0418e3 bnez s0,80009200 <_mprec_log10+0x38> -80009214: 00c12083 lw ra,12(sp) -80009218: 00812403 lw s0,8(sp) -8000921c: 00412903 lw s2,4(sp) -80009220: 00012983 lw s3,0(sp) -80009224: 01010113 addi sp,sp,16 -80009228: 00008067 ret -8000922c: 800157b7 lui a5,0x80015 -80009230: 00351413 slli s0,a0,0x3 -80009234: cb878793 addi a5,a5,-840 # 80014cb8 <__BSS_END__+0xffffdd28> -80009238: 00878433 add s0,a5,s0 -8000923c: 01042503 lw a0,16(s0) -80009240: 01442583 lw a1,20(s0) -80009244: 00c12083 lw ra,12(sp) -80009248: 00812403 lw s0,8(sp) -8000924c: 00412903 lw s2,4(sp) -80009250: 00012983 lw s3,0(sp) -80009254: 01010113 addi sp,sp,16 -80009258: 00008067 ret +8000922c <_mprec_log10>: +8000922c: ff010113 addi sp,sp,-16 +80009230: 00812423 sw s0,8(sp) +80009234: 00112623 sw ra,12(sp) +80009238: 01212223 sw s2,4(sp) +8000923c: 01312023 sw s3,0(sp) +80009240: 01700793 li a5,23 +80009244: 00050413 mv s0,a0 +80009248: 04a7d463 bge a5,a0,80009290 <_mprec_log10+0x64> +8000924c: 800177b7 lui a5,0x80017 +80009250: 9a87a503 lw a0,-1624(a5) # 800169a8 <__BSS_END__+0xffffff90> +80009254: 9ac7a583 lw a1,-1620(a5) +80009258: 800177b7 lui a5,0x80017 +8000925c: 9b07a903 lw s2,-1616(a5) # 800169b0 <__BSS_END__+0xffffff98> +80009260: 9b47a983 lw s3,-1612(a5) +80009264: fff40413 addi s0,s0,-1 +80009268: 00090613 mv a2,s2 +8000926c: 00098693 mv a3,s3 +80009270: 6dd070ef jal ra,8001114c <__muldf3> +80009274: fe0418e3 bnez s0,80009264 <_mprec_log10+0x38> +80009278: 00c12083 lw ra,12(sp) +8000927c: 00812403 lw s0,8(sp) +80009280: 00412903 lw s2,4(sp) +80009284: 00012983 lw s3,0(sp) +80009288: 01010113 addi sp,sp,16 +8000928c: 00008067 ret +80009290: 800157b7 lui a5,0x80015 +80009294: 00351413 slli s0,a0,0x3 +80009298: d4078793 addi a5,a5,-704 # 80014d40 <__BSS_END__+0xffffe328> +8000929c: 00878433 add s0,a5,s0 +800092a0: 01042503 lw a0,16(s0) +800092a4: 01442583 lw a1,20(s0) +800092a8: 00c12083 lw ra,12(sp) +800092ac: 00812403 lw s0,8(sp) +800092b0: 00412903 lw s2,4(sp) +800092b4: 00012983 lw s3,0(sp) +800092b8: 01010113 addi sp,sp,16 +800092bc: 00008067 ret -8000925c <__copybits>: -8000925c: 01062683 lw a3,16(a2) -80009260: fff58593 addi a1,a1,-1 -80009264: 4055d593 srai a1,a1,0x5 -80009268: 00158593 addi a1,a1,1 -8000926c: 01460793 addi a5,a2,20 -80009270: 00269693 slli a3,a3,0x2 -80009274: 00259593 slli a1,a1,0x2 -80009278: 00d786b3 add a3,a5,a3 -8000927c: 00b505b3 add a1,a0,a1 -80009280: 02d7f863 bgeu a5,a3,800092b0 <__copybits+0x54> -80009284: 00050713 mv a4,a0 -80009288: 00478793 addi a5,a5,4 -8000928c: ffc7a803 lw a6,-4(a5) -80009290: 00470713 addi a4,a4,4 -80009294: ff072e23 sw a6,-4(a4) -80009298: fed7e8e3 bltu a5,a3,80009288 <__copybits+0x2c> -8000929c: 40c687b3 sub a5,a3,a2 -800092a0: feb78793 addi a5,a5,-21 -800092a4: ffc7f793 andi a5,a5,-4 -800092a8: 00478793 addi a5,a5,4 -800092ac: 00f50533 add a0,a0,a5 -800092b0: 00b57863 bgeu a0,a1,800092c0 <__copybits+0x64> -800092b4: 00450513 addi a0,a0,4 -800092b8: fe052e23 sw zero,-4(a0) -800092bc: feb56ce3 bltu a0,a1,800092b4 <__copybits+0x58> -800092c0: 00008067 ret +800092c0 <__copybits>: +800092c0: 01062683 lw a3,16(a2) +800092c4: fff58593 addi a1,a1,-1 +800092c8: 4055d593 srai a1,a1,0x5 +800092cc: 00158593 addi a1,a1,1 +800092d0: 01460793 addi a5,a2,20 +800092d4: 00269693 slli a3,a3,0x2 +800092d8: 00259593 slli a1,a1,0x2 +800092dc: 00d786b3 add a3,a5,a3 +800092e0: 00b505b3 add a1,a0,a1 +800092e4: 02d7f863 bgeu a5,a3,80009314 <__copybits+0x54> +800092e8: 00050713 mv a4,a0 +800092ec: 00478793 addi a5,a5,4 +800092f0: ffc7a803 lw a6,-4(a5) +800092f4: 00470713 addi a4,a4,4 +800092f8: ff072e23 sw a6,-4(a4) +800092fc: fed7e8e3 bltu a5,a3,800092ec <__copybits+0x2c> +80009300: 40c687b3 sub a5,a3,a2 +80009304: feb78793 addi a5,a5,-21 +80009308: ffc7f793 andi a5,a5,-4 +8000930c: 00478793 addi a5,a5,4 +80009310: 00f50533 add a0,a0,a5 +80009314: 00b57863 bgeu a0,a1,80009324 <__copybits+0x64> +80009318: 00450513 addi a0,a0,4 +8000931c: fe052e23 sw zero,-4(a0) +80009320: feb56ce3 bltu a0,a1,80009318 <__copybits+0x58> +80009324: 00008067 ret -800092c4 <__any_on>: -800092c4: 01052703 lw a4,16(a0) -800092c8: 4055d613 srai a2,a1,0x5 -800092cc: 01450693 addi a3,a0,20 -800092d0: 02c75a63 bge a4,a2,80009304 <__any_on+0x40> -800092d4: 00271793 slli a5,a4,0x2 -800092d8: 00f687b3 add a5,a3,a5 -800092dc: 04f6fc63 bgeu a3,a5,80009334 <__any_on+0x70> -800092e0: ffc7a503 lw a0,-4(a5) -800092e4: ffc78793 addi a5,a5,-4 -800092e8: 00051a63 bnez a0,800092fc <__any_on+0x38> -800092ec: 04f6f263 bgeu a3,a5,80009330 <__any_on+0x6c> -800092f0: ffc78793 addi a5,a5,-4 -800092f4: 0007a703 lw a4,0(a5) -800092f8: fe070ae3 beqz a4,800092ec <__any_on+0x28> -800092fc: 00100513 li a0,1 -80009300: 00008067 ret -80009304: 00261793 slli a5,a2,0x2 -80009308: 00f687b3 add a5,a3,a5 -8000930c: fce658e3 bge a2,a4,800092dc <__any_on+0x18> -80009310: 01f5f593 andi a1,a1,31 -80009314: fc0584e3 beqz a1,800092dc <__any_on+0x18> -80009318: 0007a603 lw a2,0(a5) -8000931c: 00100513 li a0,1 -80009320: 00b65733 srl a4,a2,a1 -80009324: 00b715b3 sll a1,a4,a1 -80009328: fab60ae3 beq a2,a1,800092dc <__any_on+0x18> -8000932c: 00008067 ret -80009330: 00008067 ret -80009334: 00000513 li a0,0 -80009338: 00008067 ret +80009328 <__any_on>: +80009328: 01052703 lw a4,16(a0) +8000932c: 4055d613 srai a2,a1,0x5 +80009330: 01450693 addi a3,a0,20 +80009334: 02c75a63 bge a4,a2,80009368 <__any_on+0x40> +80009338: 00271793 slli a5,a4,0x2 +8000933c: 00f687b3 add a5,a3,a5 +80009340: 04f6fc63 bgeu a3,a5,80009398 <__any_on+0x70> +80009344: ffc7a503 lw a0,-4(a5) +80009348: ffc78793 addi a5,a5,-4 +8000934c: 00051a63 bnez a0,80009360 <__any_on+0x38> +80009350: 04f6f263 bgeu a3,a5,80009394 <__any_on+0x6c> +80009354: ffc78793 addi a5,a5,-4 +80009358: 0007a703 lw a4,0(a5) +8000935c: fe070ae3 beqz a4,80009350 <__any_on+0x28> +80009360: 00100513 li a0,1 +80009364: 00008067 ret +80009368: 00261793 slli a5,a2,0x2 +8000936c: 00f687b3 add a5,a3,a5 +80009370: fce658e3 bge a2,a4,80009340 <__any_on+0x18> +80009374: 01f5f593 andi a1,a1,31 +80009378: fc0584e3 beqz a1,80009340 <__any_on+0x18> +8000937c: 0007a603 lw a2,0(a5) +80009380: 00100513 li a0,1 +80009384: 00b65733 srl a4,a2,a1 +80009388: 00b715b3 sll a1,a4,a1 +8000938c: fab60ae3 beq a2,a1,80009340 <__any_on+0x18> +80009390: 00008067 ret +80009394: 00008067 ret +80009398: 00000513 li a0,0 +8000939c: 00008067 ret -8000933c : -8000933c: ff010113 addi sp,sp,-16 -80009340: 00812423 sw s0,8(sp) -80009344: 80000437 lui s0,0x80000 -80009348: 00912223 sw s1,4(sp) -8000934c: 00112623 sw ra,12(sp) -80009350: fff44413 not s0,s0 -80009354: 00060493 mv s1,a2 -80009358: 00062023 sw zero,0(a2) -8000935c: 00b47733 and a4,s0,a1 -80009360: 7ff00637 lui a2,0x7ff00 -80009364: 00058793 mv a5,a1 -80009368: 00050693 mv a3,a0 -8000936c: 06c75063 bge a4,a2,800093cc -80009370: 00a768b3 or a7,a4,a0 -80009374: 04088c63 beqz a7,800093cc -80009378: 00c5f633 and a2,a1,a2 -8000937c: 00058813 mv a6,a1 -80009380: 00000893 li a7,0 -80009384: 02061263 bnez a2,800093a8 -80009388: 800177b7 lui a5,0x80017 -8000938c: f347a683 lw a3,-204(a5) # 80016f34 <__BSS_END__+0xffffffa4> -80009390: f307a603 lw a2,-208(a5) -80009394: 555070ef jal ra,800110e8 <__muldf3> -80009398: 00050693 mv a3,a0 -8000939c: 00058813 mv a6,a1 -800093a0: 00b47733 and a4,s0,a1 -800093a4: fca00893 li a7,-54 -800093a8: 41475713 srai a4,a4,0x14 -800093ac: 801007b7 lui a5,0x80100 -800093b0: fff78793 addi a5,a5,-1 # 800fffff <__BSS_END__+0xe906f> -800093b4: c0270713 addi a4,a4,-1022 -800093b8: 00f87833 and a6,a6,a5 -800093bc: 01170733 add a4,a4,a7 -800093c0: 3fe007b7 lui a5,0x3fe00 -800093c4: 00f867b3 or a5,a6,a5 -800093c8: 00e4a023 sw a4,0(s1) -800093cc: 00c12083 lw ra,12(sp) -800093d0: 00812403 lw s0,8(sp) -800093d4: 00412483 lw s1,4(sp) -800093d8: 00068513 mv a0,a3 -800093dc: 00078593 mv a1,a5 -800093e0: 01010113 addi sp,sp,16 -800093e4: 00008067 ret +800093a0 : +800093a0: ff010113 addi sp,sp,-16 +800093a4: 00812423 sw s0,8(sp) +800093a8: 80000437 lui s0,0x80000 +800093ac: 00912223 sw s1,4(sp) +800093b0: 00112623 sw ra,12(sp) +800093b4: fff44413 not s0,s0 +800093b8: 00060493 mv s1,a2 +800093bc: 00062023 sw zero,0(a2) +800093c0: 00b47733 and a4,s0,a1 +800093c4: 7ff00637 lui a2,0x7ff00 +800093c8: 00058793 mv a5,a1 +800093cc: 00050693 mv a3,a0 +800093d0: 06c75063 bge a4,a2,80009430 +800093d4: 00a768b3 or a7,a4,a0 +800093d8: 04088c63 beqz a7,80009430 +800093dc: 00c5f633 and a2,a1,a2 +800093e0: 00058813 mv a6,a1 +800093e4: 00000893 li a7,0 +800093e8: 02061263 bnez a2,8000940c +800093ec: 800177b7 lui a5,0x80017 +800093f0: 9bc7a683 lw a3,-1604(a5) # 800169bc <__BSS_END__+0xffffffa4> +800093f4: 9b87a603 lw a2,-1608(a5) +800093f8: 555070ef jal ra,8001114c <__muldf3> +800093fc: 00050693 mv a3,a0 +80009400: 00058813 mv a6,a1 +80009404: 00b47733 and a4,s0,a1 +80009408: fca00893 li a7,-54 +8000940c: 41475713 srai a4,a4,0x14 +80009410: 801007b7 lui a5,0x80100 +80009414: fff78793 addi a5,a5,-1 # 800fffff <__BSS_END__+0xe95e7> +80009418: c0270713 addi a4,a4,-1022 +8000941c: 00f87833 and a6,a6,a5 +80009420: 01170733 add a4,a4,a7 +80009424: 3fe007b7 lui a5,0x3fe00 +80009428: 00f867b3 or a5,a6,a5 +8000942c: 00e4a023 sw a4,0(s1) +80009430: 00c12083 lw ra,12(sp) +80009434: 00812403 lw s0,8(sp) +80009438: 00412483 lw s1,4(sp) +8000943c: 00068513 mv a0,a3 +80009440: 00078593 mv a1,a5 +80009444: 01010113 addi sp,sp,16 +80009448: 00008067 ret -800093e8 <_sprintf_r>: -800093e8: f6010113 addi sp,sp,-160 -800093ec: 08c10e13 addi t3,sp,140 -800093f0: 08f12a23 sw a5,148(sp) -800093f4: 80000337 lui t1,0x80000 -800093f8: ffff07b7 lui a5,0xffff0 -800093fc: 00058e93 mv t4,a1 -80009400: fff34313 not t1,t1 -80009404: 08d12623 sw a3,140(sp) -80009408: 20878793 addi a5,a5,520 # ffff0208 <__BSS_END__+0x7ffd9278> -8000940c: 00810593 addi a1,sp,8 -80009410: 000e0693 mv a3,t3 -80009414: 06112e23 sw ra,124(sp) -80009418: 00f12a23 sw a5,20(sp) -8000941c: 08e12823 sw a4,144(sp) -80009420: 09012c23 sw a6,152(sp) -80009424: 09112e23 sw a7,156(sp) -80009428: 01d12423 sw t4,8(sp) -8000942c: 01d12c23 sw t4,24(sp) -80009430: 00612e23 sw t1,28(sp) -80009434: 00612823 sw t1,16(sp) -80009438: 01c12223 sw t3,4(sp) -8000943c: 570000ef jal ra,800099ac <_svfprintf_r> -80009440: 00812783 lw a5,8(sp) -80009444: 00078023 sb zero,0(a5) -80009448: 07c12083 lw ra,124(sp) -8000944c: 0a010113 addi sp,sp,160 -80009450: 00008067 ret +8000944c <_sprintf_r>: +8000944c: f6010113 addi sp,sp,-160 +80009450: 08c10e13 addi t3,sp,140 +80009454: 08f12a23 sw a5,148(sp) +80009458: 80000337 lui t1,0x80000 +8000945c: ffff07b7 lui a5,0xffff0 +80009460: 00058e93 mv t4,a1 +80009464: fff34313 not t1,t1 +80009468: 08d12623 sw a3,140(sp) +8000946c: 20878793 addi a5,a5,520 # ffff0208 <__BSS_END__+0x7ffd97f0> +80009470: 00810593 addi a1,sp,8 +80009474: 000e0693 mv a3,t3 +80009478: 06112e23 sw ra,124(sp) +8000947c: 00f12a23 sw a5,20(sp) +80009480: 08e12823 sw a4,144(sp) +80009484: 09012c23 sw a6,152(sp) +80009488: 09112e23 sw a7,156(sp) +8000948c: 01d12423 sw t4,8(sp) +80009490: 01d12c23 sw t4,24(sp) +80009494: 00612e23 sw t1,28(sp) +80009498: 00612823 sw t1,16(sp) +8000949c: 01c12223 sw t3,4(sp) +800094a0: 570000ef jal ra,80009a10 <_svfprintf_r> +800094a4: 00812783 lw a5,8(sp) +800094a8: 00078023 sb zero,0(a5) +800094ac: 07c12083 lw ra,124(sp) +800094b0: 0a010113 addi sp,sp,160 +800094b4: 00008067 ret -80009454 : -80009454: 00050e93 mv t4,a0 -80009458: f6010113 addi sp,sp,-160 -8000945c: 1c81a503 lw a0,456(gp) # 80016f48 <_impure_ptr> -80009460: 08810e13 addi t3,sp,136 -80009464: 08f12a23 sw a5,148(sp) -80009468: 80000337 lui t1,0x80000 -8000946c: ffff07b7 lui a5,0xffff0 -80009470: fff34313 not t1,t1 -80009474: 08c12423 sw a2,136(sp) -80009478: 08d12623 sw a3,140(sp) -8000947c: 20878793 addi a5,a5,520 # ffff0208 <__BSS_END__+0x7ffd9278> -80009480: 00058613 mv a2,a1 -80009484: 000e0693 mv a3,t3 -80009488: 00810593 addi a1,sp,8 -8000948c: 06112e23 sw ra,124(sp) -80009490: 00f12a23 sw a5,20(sp) -80009494: 08e12823 sw a4,144(sp) -80009498: 09012c23 sw a6,152(sp) -8000949c: 09112e23 sw a7,156(sp) -800094a0: 01d12423 sw t4,8(sp) -800094a4: 01d12c23 sw t4,24(sp) -800094a8: 00612e23 sw t1,28(sp) -800094ac: 00612823 sw t1,16(sp) -800094b0: 01c12223 sw t3,4(sp) -800094b4: 4f8000ef jal ra,800099ac <_svfprintf_r> -800094b8: 00812783 lw a5,8(sp) -800094bc: 00078023 sb zero,0(a5) -800094c0: 07c12083 lw ra,124(sp) -800094c4: 0a010113 addi sp,sp,160 -800094c8: 00008067 ret - -800094cc <__sread>: -800094cc: ff010113 addi sp,sp,-16 -800094d0: 00812423 sw s0,8(sp) -800094d4: 00058413 mv s0,a1 -800094d8: 00e59583 lh a1,14(a1) -800094dc: 00112623 sw ra,12(sp) -800094e0: 118050ef jal ra,8000e5f8 <_read_r> -800094e4: 02054063 bltz a0,80009504 <__sread+0x38> -800094e8: 05042783 lw a5,80(s0) # 80000050 <__BSS_END__+0xfffe90c0> -800094ec: 00c12083 lw ra,12(sp) -800094f0: 00a787b3 add a5,a5,a0 -800094f4: 04f42823 sw a5,80(s0) -800094f8: 00812403 lw s0,8(sp) -800094fc: 01010113 addi sp,sp,16 -80009500: 00008067 ret -80009504: 00c45783 lhu a5,12(s0) -80009508: fffff737 lui a4,0xfffff -8000950c: fff70713 addi a4,a4,-1 # ffffefff <__BSS_END__+0x7ffe806f> -80009510: 00e7f7b3 and a5,a5,a4 -80009514: 00f41623 sh a5,12(s0) -80009518: 00c12083 lw ra,12(sp) -8000951c: 00812403 lw s0,8(sp) -80009520: 01010113 addi sp,sp,16 -80009524: 00008067 ret - -80009528 <__seofread>: -80009528: 00000513 li a0,0 +800094b8 : +800094b8: 00050e93 mv t4,a0 +800094bc: f6010113 addi sp,sp,-160 +800094c0: 1c81a503 lw a0,456(gp) # 800169d0 <_impure_ptr> +800094c4: 08810e13 addi t3,sp,136 +800094c8: 08f12a23 sw a5,148(sp) +800094cc: 80000337 lui t1,0x80000 +800094d0: ffff07b7 lui a5,0xffff0 +800094d4: fff34313 not t1,t1 +800094d8: 08c12423 sw a2,136(sp) +800094dc: 08d12623 sw a3,140(sp) +800094e0: 20878793 addi a5,a5,520 # ffff0208 <__BSS_END__+0x7ffd97f0> +800094e4: 00058613 mv a2,a1 +800094e8: 000e0693 mv a3,t3 +800094ec: 00810593 addi a1,sp,8 +800094f0: 06112e23 sw ra,124(sp) +800094f4: 00f12a23 sw a5,20(sp) +800094f8: 08e12823 sw a4,144(sp) +800094fc: 09012c23 sw a6,152(sp) +80009500: 09112e23 sw a7,156(sp) +80009504: 01d12423 sw t4,8(sp) +80009508: 01d12c23 sw t4,24(sp) +8000950c: 00612e23 sw t1,28(sp) +80009510: 00612823 sw t1,16(sp) +80009514: 01c12223 sw t3,4(sp) +80009518: 4f8000ef jal ra,80009a10 <_svfprintf_r> +8000951c: 00812783 lw a5,8(sp) +80009520: 00078023 sb zero,0(a5) +80009524: 07c12083 lw ra,124(sp) +80009528: 0a010113 addi sp,sp,160 8000952c: 00008067 ret -80009530 <__swrite>: -80009530: 00c59783 lh a5,12(a1) -80009534: fe010113 addi sp,sp,-32 -80009538: 00812c23 sw s0,24(sp) -8000953c: 00912a23 sw s1,20(sp) -80009540: 01212823 sw s2,16(sp) -80009544: 01312623 sw s3,12(sp) -80009548: 00112e23 sw ra,28(sp) -8000954c: 1007f713 andi a4,a5,256 -80009550: 00058413 mv s0,a1 -80009554: 00050493 mv s1,a0 -80009558: 00060913 mv s2,a2 -8000955c: 00068993 mv s3,a3 -80009560: 00e59583 lh a1,14(a1) -80009564: 02071e63 bnez a4,800095a0 <__swrite+0x70> -80009568: fffff737 lui a4,0xfffff -8000956c: fff70713 addi a4,a4,-1 # ffffefff <__BSS_END__+0x7ffe806f> -80009570: 00e7f7b3 and a5,a5,a4 -80009574: 00f41623 sh a5,12(s0) -80009578: 01812403 lw s0,24(sp) -8000957c: 01c12083 lw ra,28(sp) -80009580: 00098693 mv a3,s3 -80009584: 00090613 mv a2,s2 -80009588: 00c12983 lw s3,12(sp) -8000958c: 01012903 lw s2,16(sp) -80009590: 00048513 mv a0,s1 -80009594: 01412483 lw s1,20(sp) -80009598: 02010113 addi sp,sp,32 -8000959c: 3e00406f j 8000d97c <_write_r> -800095a0: 00200693 li a3,2 -800095a4: 00000613 li a2,0 -800095a8: 5ad040ef jal ra,8000e354 <_lseek_r> -800095ac: 00c41783 lh a5,12(s0) -800095b0: 00e41583 lh a1,14(s0) -800095b4: fb5ff06f j 80009568 <__swrite+0x38> +80009530 <__sread>: +80009530: ff010113 addi sp,sp,-16 +80009534: 00812423 sw s0,8(sp) +80009538: 00058413 mv s0,a1 +8000953c: 00e59583 lh a1,14(a1) +80009540: 00112623 sw ra,12(sp) +80009544: 118050ef jal ra,8000e65c <_read_r> +80009548: 02054063 bltz a0,80009568 <__sread+0x38> +8000954c: 05042783 lw a5,80(s0) # 80000050 <__BSS_END__+0xfffe9638> +80009550: 00c12083 lw ra,12(sp) +80009554: 00a787b3 add a5,a5,a0 +80009558: 04f42823 sw a5,80(s0) +8000955c: 00812403 lw s0,8(sp) +80009560: 01010113 addi sp,sp,16 +80009564: 00008067 ret +80009568: 00c45783 lhu a5,12(s0) +8000956c: fffff737 lui a4,0xfffff +80009570: fff70713 addi a4,a4,-1 # ffffefff <__BSS_END__+0x7ffe85e7> +80009574: 00e7f7b3 and a5,a5,a4 +80009578: 00f41623 sh a5,12(s0) +8000957c: 00c12083 lw ra,12(sp) +80009580: 00812403 lw s0,8(sp) +80009584: 01010113 addi sp,sp,16 +80009588: 00008067 ret -800095b8 <__sseek>: -800095b8: ff010113 addi sp,sp,-16 -800095bc: 00812423 sw s0,8(sp) -800095c0: 00058413 mv s0,a1 +8000958c <__seofread>: +8000958c: 00000513 li a0,0 +80009590: 00008067 ret + +80009594 <__swrite>: +80009594: 00c59783 lh a5,12(a1) +80009598: fe010113 addi sp,sp,-32 +8000959c: 00812c23 sw s0,24(sp) +800095a0: 00912a23 sw s1,20(sp) +800095a4: 01212823 sw s2,16(sp) +800095a8: 01312623 sw s3,12(sp) +800095ac: 00112e23 sw ra,28(sp) +800095b0: 1007f713 andi a4,a5,256 +800095b4: 00058413 mv s0,a1 +800095b8: 00050493 mv s1,a0 +800095bc: 00060913 mv s2,a2 +800095c0: 00068993 mv s3,a3 800095c4: 00e59583 lh a1,14(a1) -800095c8: 00112623 sw ra,12(sp) -800095cc: 589040ef jal ra,8000e354 <_lseek_r> -800095d0: fff00793 li a5,-1 -800095d4: 02f50463 beq a0,a5,800095fc <__sseek+0x44> -800095d8: 00c45783 lhu a5,12(s0) -800095dc: 00001737 lui a4,0x1 -800095e0: 04a42823 sw a0,80(s0) -800095e4: 00e7e7b3 or a5,a5,a4 -800095e8: 00f41623 sh a5,12(s0) -800095ec: 00c12083 lw ra,12(sp) -800095f0: 00812403 lw s0,8(sp) -800095f4: 01010113 addi sp,sp,16 -800095f8: 00008067 ret -800095fc: 00c45783 lhu a5,12(s0) -80009600: fffff737 lui a4,0xfffff -80009604: fff70713 addi a4,a4,-1 # ffffefff <__BSS_END__+0x7ffe806f> -80009608: 00e7f7b3 and a5,a5,a4 -8000960c: 00f41623 sh a5,12(s0) -80009610: 00c12083 lw ra,12(sp) -80009614: 00812403 lw s0,8(sp) -80009618: 01010113 addi sp,sp,16 -8000961c: 00008067 ret +800095c8: 02071e63 bnez a4,80009604 <__swrite+0x70> +800095cc: fffff737 lui a4,0xfffff +800095d0: fff70713 addi a4,a4,-1 # ffffefff <__BSS_END__+0x7ffe85e7> +800095d4: 00e7f7b3 and a5,a5,a4 +800095d8: 00f41623 sh a5,12(s0) +800095dc: 01812403 lw s0,24(sp) +800095e0: 01c12083 lw ra,28(sp) +800095e4: 00098693 mv a3,s3 +800095e8: 00090613 mv a2,s2 +800095ec: 00c12983 lw s3,12(sp) +800095f0: 01012903 lw s2,16(sp) +800095f4: 00048513 mv a0,s1 +800095f8: 01412483 lw s1,20(sp) +800095fc: 02010113 addi sp,sp,32 +80009600: 3e00406f j 8000d9e0 <_write_r> +80009604: 00200693 li a3,2 +80009608: 00000613 li a2,0 +8000960c: 5ad040ef jal ra,8000e3b8 <_lseek_r> +80009610: 00c41783 lh a5,12(s0) +80009614: 00e41583 lh a1,14(s0) +80009618: fb5ff06f j 800095cc <__swrite+0x38> -80009620 <__sclose>: -80009620: 00e59583 lh a1,14(a1) -80009624: 4700406f j 8000da94 <_close_r> +8000961c <__sseek>: +8000961c: ff010113 addi sp,sp,-16 +80009620: 00812423 sw s0,8(sp) +80009624: 00058413 mv s0,a1 +80009628: 00e59583 lh a1,14(a1) +8000962c: 00112623 sw ra,12(sp) +80009630: 589040ef jal ra,8000e3b8 <_lseek_r> +80009634: fff00793 li a5,-1 +80009638: 02f50463 beq a0,a5,80009660 <__sseek+0x44> +8000963c: 00c45783 lhu a5,12(s0) +80009640: 00001737 lui a4,0x1 +80009644: 04a42823 sw a0,80(s0) +80009648: 00e7e7b3 or a5,a5,a4 +8000964c: 00f41623 sh a5,12(s0) +80009650: 00c12083 lw ra,12(sp) +80009654: 00812403 lw s0,8(sp) +80009658: 01010113 addi sp,sp,16 +8000965c: 00008067 ret +80009660: 00c45783 lhu a5,12(s0) +80009664: fffff737 lui a4,0xfffff +80009668: fff70713 addi a4,a4,-1 # ffffefff <__BSS_END__+0x7ffe85e7> +8000966c: 00e7f7b3 and a5,a5,a4 +80009670: 00f41623 sh a5,12(s0) +80009674: 00c12083 lw ra,12(sp) +80009678: 00812403 lw s0,8(sp) +8000967c: 01010113 addi sp,sp,16 +80009680: 00008067 ret -80009628 : -80009628: 00b56733 or a4,a0,a1 -8000962c: fff00393 li t2,-1 -80009630: 00377713 andi a4,a4,3 -80009634: 10071063 bnez a4,80009734 -80009638: 7f7f87b7 lui a5,0x7f7f8 -8000963c: f7f78793 addi a5,a5,-129 # 7f7f7f7f <_start-0x808081> -80009640: 00052603 lw a2,0(a0) -80009644: 0005a683 lw a3,0(a1) -80009648: 00f672b3 and t0,a2,a5 -8000964c: 00f66333 or t1,a2,a5 -80009650: 00f282b3 add t0,t0,a5 -80009654: 0062e2b3 or t0,t0,t1 -80009658: 10729263 bne t0,t2,8000975c -8000965c: 08d61663 bne a2,a3,800096e8 -80009660: 00452603 lw a2,4(a0) -80009664: 0045a683 lw a3,4(a1) -80009668: 00f672b3 and t0,a2,a5 -8000966c: 00f66333 or t1,a2,a5 -80009670: 00f282b3 add t0,t0,a5 -80009674: 0062e2b3 or t0,t0,t1 -80009678: 0c729e63 bne t0,t2,80009754 -8000967c: 06d61663 bne a2,a3,800096e8 -80009680: 00852603 lw a2,8(a0) -80009684: 0085a683 lw a3,8(a1) -80009688: 00f672b3 and t0,a2,a5 -8000968c: 00f66333 or t1,a2,a5 -80009690: 00f282b3 add t0,t0,a5 -80009694: 0062e2b3 or t0,t0,t1 -80009698: 0c729863 bne t0,t2,80009768 -8000969c: 04d61663 bne a2,a3,800096e8 -800096a0: 00c52603 lw a2,12(a0) -800096a4: 00c5a683 lw a3,12(a1) -800096a8: 00f672b3 and t0,a2,a5 -800096ac: 00f66333 or t1,a2,a5 -800096b0: 00f282b3 add t0,t0,a5 -800096b4: 0062e2b3 or t0,t0,t1 -800096b8: 0c729263 bne t0,t2,8000977c -800096bc: 02d61663 bne a2,a3,800096e8 -800096c0: 01052603 lw a2,16(a0) -800096c4: 0105a683 lw a3,16(a1) -800096c8: 00f672b3 and t0,a2,a5 -800096cc: 00f66333 or t1,a2,a5 -800096d0: 00f282b3 add t0,t0,a5 -800096d4: 0062e2b3 or t0,t0,t1 -800096d8: 0a729c63 bne t0,t2,80009790 -800096dc: 01450513 addi a0,a0,20 -800096e0: 01458593 addi a1,a1,20 -800096e4: f4d60ee3 beq a2,a3,80009640 -800096e8: 01061713 slli a4,a2,0x10 -800096ec: 01069793 slli a5,a3,0x10 -800096f0: 00f71e63 bne a4,a5,8000970c -800096f4: 01065713 srli a4,a2,0x10 -800096f8: 0106d793 srli a5,a3,0x10 -800096fc: 40f70533 sub a0,a4,a5 -80009700: 0ff57593 andi a1,a0,255 -80009704: 02059063 bnez a1,80009724 -80009708: 00008067 ret -8000970c: 01075713 srli a4,a4,0x10 -80009710: 0107d793 srli a5,a5,0x10 -80009714: 40f70533 sub a0,a4,a5 -80009718: 0ff57593 andi a1,a0,255 -8000971c: 00059463 bnez a1,80009724 -80009720: 00008067 ret -80009724: 0ff77713 andi a4,a4,255 -80009728: 0ff7f793 andi a5,a5,255 -8000972c: 40f70533 sub a0,a4,a5 -80009730: 00008067 ret -80009734: 00054603 lbu a2,0(a0) -80009738: 0005c683 lbu a3,0(a1) -8000973c: 00150513 addi a0,a0,1 -80009740: 00158593 addi a1,a1,1 -80009744: 00d61463 bne a2,a3,8000974c -80009748: fe0616e3 bnez a2,80009734 -8000974c: 40d60533 sub a0,a2,a3 -80009750: 00008067 ret -80009754: 00450513 addi a0,a0,4 -80009758: 00458593 addi a1,a1,4 -8000975c: fcd61ce3 bne a2,a3,80009734 -80009760: 00000513 li a0,0 -80009764: 00008067 ret -80009768: 00850513 addi a0,a0,8 -8000976c: 00858593 addi a1,a1,8 -80009770: fcd612e3 bne a2,a3,80009734 -80009774: 00000513 li a0,0 -80009778: 00008067 ret -8000977c: 00c50513 addi a0,a0,12 -80009780: 00c58593 addi a1,a1,12 -80009784: fad618e3 bne a2,a3,80009734 -80009788: 00000513 li a0,0 -8000978c: 00008067 ret -80009790: 01050513 addi a0,a0,16 -80009794: 01058593 addi a1,a1,16 -80009798: f8d61ee3 bne a2,a3,80009734 -8000979c: 00000513 li a0,0 -800097a0: 00008067 ret +80009684 <__sclose>: +80009684: 00e59583 lh a1,14(a1) +80009688: 4700406f j 8000daf8 <_close_r> -800097a4 : -800097a4: 00b567b3 or a5,a0,a1 -800097a8: 0037f793 andi a5,a5,3 -800097ac: 08079263 bnez a5,80009830 -800097b0: 0005a703 lw a4,0(a1) -800097b4: 7f7f86b7 lui a3,0x7f7f8 -800097b8: f7f68693 addi a3,a3,-129 # 7f7f7f7f <_start-0x808081> -800097bc: 00d777b3 and a5,a4,a3 -800097c0: 00d787b3 add a5,a5,a3 -800097c4: 00e7e7b3 or a5,a5,a4 -800097c8: 00d7e7b3 or a5,a5,a3 -800097cc: fff00613 li a2,-1 -800097d0: 06c79e63 bne a5,a2,8000984c -800097d4: 00050613 mv a2,a0 -800097d8: fff00813 li a6,-1 -800097dc: 00460613 addi a2,a2,4 # 7ff00004 <_start-0xffffc> -800097e0: 00458593 addi a1,a1,4 -800097e4: fee62e23 sw a4,-4(a2) -800097e8: 0005a703 lw a4,0(a1) -800097ec: 00d777b3 and a5,a4,a3 -800097f0: 00d787b3 add a5,a5,a3 -800097f4: 00e7e7b3 or a5,a5,a4 -800097f8: 00d7e7b3 or a5,a5,a3 -800097fc: ff0780e3 beq a5,a6,800097dc -80009800: 0005c783 lbu a5,0(a1) -80009804: 0015c703 lbu a4,1(a1) -80009808: 0025c683 lbu a3,2(a1) -8000980c: 00f60023 sb a5,0(a2) -80009810: 00078a63 beqz a5,80009824 -80009814: 00e600a3 sb a4,1(a2) -80009818: 00070663 beqz a4,80009824 -8000981c: 00d60123 sb a3,2(a2) -80009820: 00069463 bnez a3,80009828 -80009824: 00008067 ret -80009828: 000601a3 sb zero,3(a2) -8000982c: 00008067 ret -80009830: 00050793 mv a5,a0 -80009834: 0005c703 lbu a4,0(a1) -80009838: 00178793 addi a5,a5,1 -8000983c: 00158593 addi a1,a1,1 -80009840: fee78fa3 sb a4,-1(a5) -80009844: fe0718e3 bnez a4,80009834 -80009848: 00008067 ret -8000984c: 00050613 mv a2,a0 -80009850: fb1ff06f j 80009800 +8000968c : +8000968c: 00b56733 or a4,a0,a1 +80009690: fff00393 li t2,-1 +80009694: 00377713 andi a4,a4,3 +80009698: 10071063 bnez a4,80009798 +8000969c: 7f7f87b7 lui a5,0x7f7f8 +800096a0: f7f78793 addi a5,a5,-129 # 7f7f7f7f <_start-0x808081> +800096a4: 00052603 lw a2,0(a0) +800096a8: 0005a683 lw a3,0(a1) +800096ac: 00f672b3 and t0,a2,a5 +800096b0: 00f66333 or t1,a2,a5 +800096b4: 00f282b3 add t0,t0,a5 +800096b8: 0062e2b3 or t0,t0,t1 +800096bc: 10729263 bne t0,t2,800097c0 +800096c0: 08d61663 bne a2,a3,8000974c +800096c4: 00452603 lw a2,4(a0) +800096c8: 0045a683 lw a3,4(a1) +800096cc: 00f672b3 and t0,a2,a5 +800096d0: 00f66333 or t1,a2,a5 +800096d4: 00f282b3 add t0,t0,a5 +800096d8: 0062e2b3 or t0,t0,t1 +800096dc: 0c729e63 bne t0,t2,800097b8 +800096e0: 06d61663 bne a2,a3,8000974c +800096e4: 00852603 lw a2,8(a0) +800096e8: 0085a683 lw a3,8(a1) +800096ec: 00f672b3 and t0,a2,a5 +800096f0: 00f66333 or t1,a2,a5 +800096f4: 00f282b3 add t0,t0,a5 +800096f8: 0062e2b3 or t0,t0,t1 +800096fc: 0c729863 bne t0,t2,800097cc +80009700: 04d61663 bne a2,a3,8000974c +80009704: 00c52603 lw a2,12(a0) +80009708: 00c5a683 lw a3,12(a1) +8000970c: 00f672b3 and t0,a2,a5 +80009710: 00f66333 or t1,a2,a5 +80009714: 00f282b3 add t0,t0,a5 +80009718: 0062e2b3 or t0,t0,t1 +8000971c: 0c729263 bne t0,t2,800097e0 +80009720: 02d61663 bne a2,a3,8000974c +80009724: 01052603 lw a2,16(a0) +80009728: 0105a683 lw a3,16(a1) +8000972c: 00f672b3 and t0,a2,a5 +80009730: 00f66333 or t1,a2,a5 +80009734: 00f282b3 add t0,t0,a5 +80009738: 0062e2b3 or t0,t0,t1 +8000973c: 0a729c63 bne t0,t2,800097f4 +80009740: 01450513 addi a0,a0,20 +80009744: 01458593 addi a1,a1,20 +80009748: f4d60ee3 beq a2,a3,800096a4 +8000974c: 01061713 slli a4,a2,0x10 +80009750: 01069793 slli a5,a3,0x10 +80009754: 00f71e63 bne a4,a5,80009770 +80009758: 01065713 srli a4,a2,0x10 +8000975c: 0106d793 srli a5,a3,0x10 +80009760: 40f70533 sub a0,a4,a5 +80009764: 0ff57593 andi a1,a0,255 +80009768: 02059063 bnez a1,80009788 +8000976c: 00008067 ret +80009770: 01075713 srli a4,a4,0x10 +80009774: 0107d793 srli a5,a5,0x10 +80009778: 40f70533 sub a0,a4,a5 +8000977c: 0ff57593 andi a1,a0,255 +80009780: 00059463 bnez a1,80009788 +80009784: 00008067 ret +80009788: 0ff77713 andi a4,a4,255 +8000978c: 0ff7f793 andi a5,a5,255 +80009790: 40f70533 sub a0,a4,a5 +80009794: 00008067 ret +80009798: 00054603 lbu a2,0(a0) +8000979c: 0005c683 lbu a3,0(a1) +800097a0: 00150513 addi a0,a0,1 +800097a4: 00158593 addi a1,a1,1 +800097a8: 00d61463 bne a2,a3,800097b0 +800097ac: fe0616e3 bnez a2,80009798 +800097b0: 40d60533 sub a0,a2,a3 +800097b4: 00008067 ret +800097b8: 00450513 addi a0,a0,4 +800097bc: 00458593 addi a1,a1,4 +800097c0: fcd61ce3 bne a2,a3,80009798 +800097c4: 00000513 li a0,0 +800097c8: 00008067 ret +800097cc: 00850513 addi a0,a0,8 +800097d0: 00858593 addi a1,a1,8 +800097d4: fcd612e3 bne a2,a3,80009798 +800097d8: 00000513 li a0,0 +800097dc: 00008067 ret +800097e0: 00c50513 addi a0,a0,12 +800097e4: 00c58593 addi a1,a1,12 +800097e8: fad618e3 bne a2,a3,80009798 +800097ec: 00000513 li a0,0 +800097f0: 00008067 ret +800097f4: 01050513 addi a0,a0,16 +800097f8: 01058593 addi a1,a1,16 +800097fc: f8d61ee3 bne a2,a3,80009798 +80009800: 00000513 li a0,0 +80009804: 00008067 ret -80009854 : -80009854: 00357793 andi a5,a0,3 -80009858: 00050713 mv a4,a0 -8000985c: 04079c63 bnez a5,800098b4 -80009860: 7f7f86b7 lui a3,0x7f7f8 -80009864: f7f68693 addi a3,a3,-129 # 7f7f7f7f <_start-0x808081> -80009868: fff00593 li a1,-1 -8000986c: 00470713 addi a4,a4,4 -80009870: ffc72603 lw a2,-4(a4) -80009874: 00d677b3 and a5,a2,a3 -80009878: 00d787b3 add a5,a5,a3 -8000987c: 00c7e7b3 or a5,a5,a2 -80009880: 00d7e7b3 or a5,a5,a3 -80009884: feb784e3 beq a5,a1,8000986c -80009888: ffc74683 lbu a3,-4(a4) -8000988c: 40a707b3 sub a5,a4,a0 -80009890: ffd74603 lbu a2,-3(a4) -80009894: ffe74503 lbu a0,-2(a4) -80009898: 04068063 beqz a3,800098d8 -8000989c: 02060a63 beqz a2,800098d0 -800098a0: 00a03533 snez a0,a0 -800098a4: 00f50533 add a0,a0,a5 -800098a8: ffe50513 addi a0,a0,-2 +80009808 : +80009808: 00b567b3 or a5,a0,a1 +8000980c: 0037f793 andi a5,a5,3 +80009810: 08079263 bnez a5,80009894 +80009814: 0005a703 lw a4,0(a1) +80009818: 7f7f86b7 lui a3,0x7f7f8 +8000981c: f7f68693 addi a3,a3,-129 # 7f7f7f7f <_start-0x808081> +80009820: 00d777b3 and a5,a4,a3 +80009824: 00d787b3 add a5,a5,a3 +80009828: 00e7e7b3 or a5,a5,a4 +8000982c: 00d7e7b3 or a5,a5,a3 +80009830: fff00613 li a2,-1 +80009834: 06c79e63 bne a5,a2,800098b0 +80009838: 00050613 mv a2,a0 +8000983c: fff00813 li a6,-1 +80009840: 00460613 addi a2,a2,4 # 7ff00004 <_start-0xffffc> +80009844: 00458593 addi a1,a1,4 +80009848: fee62e23 sw a4,-4(a2) +8000984c: 0005a703 lw a4,0(a1) +80009850: 00d777b3 and a5,a4,a3 +80009854: 00d787b3 add a5,a5,a3 +80009858: 00e7e7b3 or a5,a5,a4 +8000985c: 00d7e7b3 or a5,a5,a3 +80009860: ff0780e3 beq a5,a6,80009840 +80009864: 0005c783 lbu a5,0(a1) +80009868: 0015c703 lbu a4,1(a1) +8000986c: 0025c683 lbu a3,2(a1) +80009870: 00f60023 sb a5,0(a2) +80009874: 00078a63 beqz a5,80009888 +80009878: 00e600a3 sb a4,1(a2) +8000987c: 00070663 beqz a4,80009888 +80009880: 00d60123 sb a3,2(a2) +80009884: 00069463 bnez a3,8000988c +80009888: 00008067 ret +8000988c: 000601a3 sb zero,3(a2) +80009890: 00008067 ret +80009894: 00050793 mv a5,a0 +80009898: 0005c703 lbu a4,0(a1) +8000989c: 00178793 addi a5,a5,1 +800098a0: 00158593 addi a1,a1,1 +800098a4: fee78fa3 sb a4,-1(a5) +800098a8: fe0718e3 bnez a4,80009898 800098ac: 00008067 ret -800098b0: fa0688e3 beqz a3,80009860 -800098b4: 00074783 lbu a5,0(a4) -800098b8: 00170713 addi a4,a4,1 -800098bc: 00377693 andi a3,a4,3 -800098c0: fe0798e3 bnez a5,800098b0 -800098c4: 40a70733 sub a4,a4,a0 -800098c8: fff70513 addi a0,a4,-1 -800098cc: 00008067 ret -800098d0: ffd78513 addi a0,a5,-3 -800098d4: 00008067 ret -800098d8: ffc78513 addi a0,a5,-4 -800098dc: 00008067 ret +800098b0: 00050613 mv a2,a0 +800098b4: fb1ff06f j 80009864 -800098e0 : -800098e0: 00a5e7b3 or a5,a1,a0 -800098e4: 0037f793 andi a5,a5,3 -800098e8: 06079a63 bnez a5,8000995c -800098ec: 00300793 li a5,3 -800098f0: 00050713 mv a4,a0 -800098f4: 06c7e863 bltu a5,a2,80009964 -800098f8: 06060063 beqz a2,80009958 -800098fc: 0005c803 lbu a6,0(a1) -80009900: fff60693 addi a3,a2,-1 -80009904: 00158593 addi a1,a1,1 -80009908: 01070023 sb a6,0(a4) -8000990c: 00170793 addi a5,a4,1 -80009910: 02080863 beqz a6,80009940 -80009914: 00c70633 add a2,a4,a2 -80009918: 00d706b3 add a3,a4,a3 -8000991c: 0140006f j 80009930 -80009920: fff5c703 lbu a4,-1(a1) -80009924: 00178793 addi a5,a5,1 -80009928: fee78fa3 sb a4,-1(a5) -8000992c: 00070c63 beqz a4,80009944 -80009930: 00158593 addi a1,a1,1 -80009934: 40f68833 sub a6,a3,a5 -80009938: fec794e3 bne a5,a2,80009920 -8000993c: 00008067 ret -80009940: 00068813 mv a6,a3 -80009944: 01078733 add a4,a5,a6 -80009948: 06080063 beqz a6,800099a8 -8000994c: 00178793 addi a5,a5,1 -80009950: fe078fa3 sb zero,-1(a5) -80009954: fee79ce3 bne a5,a4,8000994c -80009958: 00008067 ret -8000995c: 00050713 mv a4,a0 -80009960: f99ff06f j 800098f8 -80009964: feff0337 lui t1,0xfeff0 -80009968: 808088b7 lui a7,0x80808 -8000996c: eff30313 addi t1,t1,-257 # fefefeff <__BSS_END__+0x7efd8f6f> -80009970: 08088893 addi a7,a7,128 # 80808080 <__BSS_END__+0x7f10f0> -80009974: 00300e13 li t3,3 -80009978: 0005a683 lw a3,0(a1) -8000997c: 006687b3 add a5,a3,t1 -80009980: fff6c813 not a6,a3 -80009984: 0107f7b3 and a5,a5,a6 -80009988: 0117f7b3 and a5,a5,a7 -8000998c: f60798e3 bnez a5,800098fc -80009990: 00470713 addi a4,a4,4 -80009994: ffc60613 addi a2,a2,-4 -80009998: fed72e23 sw a3,-4(a4) -8000999c: 00458593 addi a1,a1,4 -800099a0: fcce6ce3 bltu t3,a2,80009978 -800099a4: f55ff06f j 800098f8 -800099a8: 00008067 ret +800098b8 : +800098b8: 00357793 andi a5,a0,3 +800098bc: 00050713 mv a4,a0 +800098c0: 04079c63 bnez a5,80009918 +800098c4: 7f7f86b7 lui a3,0x7f7f8 +800098c8: f7f68693 addi a3,a3,-129 # 7f7f7f7f <_start-0x808081> +800098cc: fff00593 li a1,-1 +800098d0: 00470713 addi a4,a4,4 +800098d4: ffc72603 lw a2,-4(a4) +800098d8: 00d677b3 and a5,a2,a3 +800098dc: 00d787b3 add a5,a5,a3 +800098e0: 00c7e7b3 or a5,a5,a2 +800098e4: 00d7e7b3 or a5,a5,a3 +800098e8: feb784e3 beq a5,a1,800098d0 +800098ec: ffc74683 lbu a3,-4(a4) +800098f0: 40a707b3 sub a5,a4,a0 +800098f4: ffd74603 lbu a2,-3(a4) +800098f8: ffe74503 lbu a0,-2(a4) +800098fc: 04068063 beqz a3,8000993c +80009900: 02060a63 beqz a2,80009934 +80009904: 00a03533 snez a0,a0 +80009908: 00f50533 add a0,a0,a5 +8000990c: ffe50513 addi a0,a0,-2 +80009910: 00008067 ret +80009914: fa0688e3 beqz a3,800098c4 +80009918: 00074783 lbu a5,0(a4) +8000991c: 00170713 addi a4,a4,1 +80009920: 00377693 andi a3,a4,3 +80009924: fe0798e3 bnez a5,80009914 +80009928: 40a70733 sub a4,a4,a0 +8000992c: fff70513 addi a0,a4,-1 +80009930: 00008067 ret +80009934: ffd78513 addi a0,a5,-3 +80009938: 00008067 ret +8000993c: ffc78513 addi a0,a5,-4 +80009940: 00008067 ret -800099ac <_svfprintf_r>: -800099ac: e1010113 addi sp,sp,-496 -800099b0: 1e112623 sw ra,492(sp) -800099b4: 1e812423 sw s0,488(sp) -800099b8: 1d712623 sw s7,460(sp) -800099bc: 00058413 mv s0,a1 -800099c0: 00b12423 sw a1,8(sp) -800099c4: 00060b93 mv s7,a2 -800099c8: 00d12a23 sw a3,20(sp) -800099cc: 1e912223 sw s1,484(sp) -800099d0: 1f212023 sw s2,480(sp) -800099d4: 1d312e23 sw s3,476(sp) -800099d8: 1d412c23 sw s4,472(sp) -800099dc: 1d512a23 sw s5,468(sp) -800099e0: 1d612823 sw s6,464(sp) -800099e4: 1d812423 sw s8,456(sp) -800099e8: 1d912223 sw s9,452(sp) -800099ec: 1da12023 sw s10,448(sp) -800099f0: 1bb12e23 sw s11,444(sp) -800099f4: 02a12423 sw a0,40(sp) -800099f8: d68fe0ef jal ra,80007f60 <_localeconv_r> -800099fc: 00052783 lw a5,0(a0) -80009a00: 00078513 mv a0,a5 -80009a04: 02f12a23 sw a5,52(sp) -80009a08: e4dff0ef jal ra,80009854 -80009a0c: 00c45783 lhu a5,12(s0) -80009a10: 02a12623 sw a0,44(sp) -80009a14: 0e012823 sw zero,240(sp) -80009a18: 0e012a23 sw zero,244(sp) -80009a1c: 0e012c23 sw zero,248(sp) -80009a20: 0e012e23 sw zero,252(sp) -80009a24: 0807f793 andi a5,a5,128 -80009a28: 00078863 beqz a5,80009a38 <_svfprintf_r+0x8c> -80009a2c: 01042783 lw a5,16(s0) -80009a30: 00079463 bnez a5,80009a38 <_svfprintf_r+0x8c> -80009a34: 7000106f j 8000b134 <_svfprintf_r+0x1788> -80009a38: 10c10793 addi a5,sp,268 -80009a3c: 000b8c93 mv s9,s7 -80009a40: 00078893 mv a7,a5 -80009a44: 0ef12223 sw a5,228(sp) -80009a48: 000cc703 lbu a4,0(s9) -80009a4c: 800157b7 lui a5,0x80015 -80009a50: de078793 addi a5,a5,-544 # 80014de0 <__BSS_END__+0xffffde50> -80009a54: 00f12623 sw a5,12(sp) -80009a58: 0e012623 sw zero,236(sp) -80009a5c: 800157b7 lui a5,0x80015 -80009a60: 0e012423 sw zero,232(sp) -80009a64: 00012e23 sw zero,28(sp) -80009a68: 02012823 sw zero,48(sp) -80009a6c: 02012c23 sw zero,56(sp) -80009a70: 04012023 sw zero,64(sp) -80009a74: 04012423 sw zero,72(sp) -80009a78: 02012e23 sw zero,60(sp) -80009a7c: 00012223 sw zero,4(sp) -80009a80: f5c78c13 addi s8,a5,-164 # 80014f5c <__BSS_END__+0xffffdfcc> -80009a84: 00088d13 mv s10,a7 -80009a88: 02812a03 lw s4,40(sp) -80009a8c: 38070e63 beqz a4,80009e28 <_svfprintf_r+0x47c> -80009a90: 02500693 li a3,37 -80009a94: 00d71463 bne a4,a3,80009a9c <_svfprintf_r+0xf0> -80009a98: 5400106f j 8000afd8 <_svfprintf_r+0x162c> -80009a9c: 000c8413 mv s0,s9 -80009aa0: 00c0006f j 80009aac <_svfprintf_r+0x100> -80009aa4: 0ed78a63 beq a5,a3,80009b98 <_svfprintf_r+0x1ec> -80009aa8: 00090413 mv s0,s2 -80009aac: 00144783 lbu a5,1(s0) -80009ab0: 00140913 addi s2,s0,1 -80009ab4: fe0798e3 bnez a5,80009aa4 <_svfprintf_r+0xf8> -80009ab8: 419904b3 sub s1,s2,s9 -80009abc: 36048663 beqz s1,80009e28 <_svfprintf_r+0x47c> -80009ac0: 0ec12683 lw a3,236(sp) -80009ac4: 0e812703 lw a4,232(sp) -80009ac8: 019d2023 sw s9,0(s10) -80009acc: 009686b3 add a3,a3,s1 -80009ad0: 00170713 addi a4,a4,1 -80009ad4: 009d2223 sw s1,4(s10) -80009ad8: 0ed12623 sw a3,236(sp) -80009adc: 0ee12423 sw a4,232(sp) -80009ae0: 00700693 li a3,7 -80009ae4: 008d0d13 addi s10,s10,8 -80009ae8: 0ae6ce63 blt a3,a4,80009ba4 <_svfprintf_r+0x1f8> -80009aec: 00412783 lw a5,4(sp) -80009af0: 00144703 lbu a4,1(s0) -80009af4: 009787b3 add a5,a5,s1 -80009af8: 00f12223 sw a5,4(sp) -80009afc: 32070663 beqz a4,80009e28 <_svfprintf_r+0x47c> -80009b00: fff00313 li t1,-1 -80009b04: 00190493 addi s1,s2,1 -80009b08: 00194e03 lbu t3,1(s2) -80009b0c: 0c0103a3 sb zero,199(sp) -80009b10: 00000413 li s0,0 -80009b14: 00000913 li s2,0 -80009b18: 05a00993 li s3,90 -80009b1c: 00900b13 li s6,9 -80009b20: 02a00b93 li s7,42 -80009b24: 00030d93 mv s11,t1 -80009b28: 00148493 addi s1,s1,1 -80009b2c: 000e0a93 mv s5,t3 -80009b30: fe0a8793 addi a5,s5,-32 -80009b34: 1ef9e263 bltu s3,a5,80009d18 <_svfprintf_r+0x36c> -80009b38: 00c12703 lw a4,12(sp) -80009b3c: 00279793 slli a5,a5,0x2 -80009b40: 00e787b3 add a5,a5,a4 -80009b44: 0007a783 lw a5,0(a5) -80009b48: 00078067 jr a5 -80009b4c: 000a0513 mv a0,s4 -80009b50: c10fe0ef jal ra,80007f60 <_localeconv_r> -80009b54: 00452783 lw a5,4(a0) -80009b58: 00078513 mv a0,a5 -80009b5c: 02f12e23 sw a5,60(sp) -80009b60: cf5ff0ef jal ra,80009854 -80009b64: 04a12423 sw a0,72(sp) -80009b68: 00050a93 mv s5,a0 -80009b6c: 000a0513 mv a0,s4 -80009b70: bf0fe0ef jal ra,80007f60 <_localeconv_r> -80009b74: 00852783 lw a5,8(a0) -80009b78: 04f12023 sw a5,64(sp) -80009b7c: 000a8463 beqz s5,80009b84 <_svfprintf_r+0x1d8> -80009b80: 5400106f j 8000b0c0 <_svfprintf_r+0x1714> -80009b84: 0004ce03 lbu t3,0(s1) -80009b88: fa1ff06f j 80009b28 <_svfprintf_r+0x17c> -80009b8c: 02096913 ori s2,s2,32 -80009b90: 0004ce03 lbu t3,0(s1) -80009b94: f95ff06f j 80009b28 <_svfprintf_r+0x17c> -80009b98: 419904b3 sub s1,s2,s9 -80009b9c: f60482e3 beqz s1,80009b00 <_svfprintf_r+0x154> -80009ba0: f21ff06f j 80009ac0 <_svfprintf_r+0x114> -80009ba4: 00812583 lw a1,8(sp) -80009ba8: 0e410613 addi a2,sp,228 -80009bac: 000a0513 mv a0,s4 -80009bb0: 080050ef jal ra,8000ec30 <__ssprint_r> -80009bb4: 02051a63 bnez a0,80009be8 <_svfprintf_r+0x23c> -80009bb8: 10c10d13 addi s10,sp,268 -80009bbc: f31ff06f j 80009aec <_svfprintf_r+0x140> -80009bc0: 00812583 lw a1,8(sp) -80009bc4: 0e410613 addi a2,sp,228 -80009bc8: 000a0513 mv a0,s4 -80009bcc: 064050ef jal ra,8000ec30 <__ssprint_r> -80009bd0: 040504e3 beqz a0,8000a418 <_svfprintf_r+0xa6c> -80009bd4: 01012783 lw a5,16(sp) -80009bd8: 00078863 beqz a5,80009be8 <_svfprintf_r+0x23c> -80009bdc: 01012583 lw a1,16(sp) -80009be0: 02812503 lw a0,40(sp) -80009be4: b7cfb0ef jal ra,80004f60 <_free_r> -80009be8: 00812783 lw a5,8(sp) -80009bec: 00c7d783 lhu a5,12(a5) -80009bf0: 0407f793 andi a5,a5,64 -80009bf4: 00078463 beqz a5,80009bfc <_svfprintf_r+0x250> -80009bf8: 5e80206f j 8000c1e0 <_svfprintf_r+0x2834> -80009bfc: 1ec12083 lw ra,492(sp) -80009c00: 1e812403 lw s0,488(sp) -80009c04: 00412503 lw a0,4(sp) -80009c08: 1e412483 lw s1,484(sp) -80009c0c: 1e012903 lw s2,480(sp) -80009c10: 1dc12983 lw s3,476(sp) -80009c14: 1d812a03 lw s4,472(sp) -80009c18: 1d412a83 lw s5,468(sp) -80009c1c: 1d012b03 lw s6,464(sp) -80009c20: 1cc12b83 lw s7,460(sp) -80009c24: 1c812c03 lw s8,456(sp) -80009c28: 1c412c83 lw s9,452(sp) -80009c2c: 1c012d03 lw s10,448(sp) -80009c30: 1bc12d83 lw s11,444(sp) -80009c34: 1f010113 addi sp,sp,496 -80009c38: 00008067 ret -80009c3c: 800157b7 lui a5,0x80015 -80009c40: 9f878793 addi a5,a5,-1544 # 800149f8 <__BSS_END__+0xffffda68> -80009c44: 02f12823 sw a5,48(sp) -80009c48: 02097793 andi a5,s2,32 -80009c4c: 000d8313 mv t1,s11 -80009c50: 0e078e63 beqz a5,80009d4c <_svfprintf_r+0x3a0> -80009c54: 01412783 lw a5,20(sp) -80009c58: 00778793 addi a5,a5,7 -80009c5c: ff87f793 andi a5,a5,-8 -80009c60: 0007ab83 lw s7,0(a5) -80009c64: 0047ad83 lw s11,4(a5) -80009c68: 00878713 addi a4,a5,8 -80009c6c: 00e12a23 sw a4,20(sp) -80009c70: 00197793 andi a5,s2,1 -80009c74: 00078863 beqz a5,80009c84 <_svfprintf_r+0x2d8> -80009c78: 01bbe7b3 or a5,s7,s11 -80009c7c: 00078463 beqz a5,80009c84 <_svfprintf_r+0x2d8> -80009c80: 4240106f j 8000b0a4 <_svfprintf_r+0x16f8> -80009c84: bff97993 andi s3,s2,-1025 -80009c88: 00200793 li a5,2 -80009c8c: 0c0103a3 sb zero,199(sp) -80009c90: fff00713 li a4,-1 -80009c94: 0ee30ce3 beq t1,a4,8000a58c <_svfprintf_r+0xbe0> -80009c98: 01bbe733 or a4,s7,s11 -80009c9c: f7f9f913 andi s2,s3,-129 -80009ca0: 7a071ce3 bnez a4,8000ac58 <_svfprintf_r+0x12ac> -80009ca4: 2e0316e3 bnez t1,8000a790 <_svfprintf_r+0xde4> -80009ca8: 62079a63 bnez a5,8000a2dc <_svfprintf_r+0x930> -80009cac: 0019fb13 andi s6,s3,1 -80009cb0: 1b010c93 addi s9,sp,432 -80009cb4: 000b0463 beqz s6,80009cbc <_svfprintf_r+0x310> -80009cb8: 3780106f j 8000b030 <_svfprintf_r+0x1684> -80009cbc: 000b0993 mv s3,s6 -80009cc0: 006b5463 bge s6,t1,80009cc8 <_svfprintf_r+0x31c> -80009cc4: 00030993 mv s3,t1 -80009cc8: 0c714703 lbu a4,199(sp) -80009ccc: 00012823 sw zero,16(sp) -80009cd0: 02012223 sw zero,36(sp) -80009cd4: 02012023 sw zero,32(sp) -80009cd8: 00012c23 sw zero,24(sp) -80009cdc: 64070463 beqz a4,8000a324 <_svfprintf_r+0x978> -80009ce0: 00198993 addi s3,s3,1 -80009ce4: 6400006f j 8000a324 <_svfprintf_r+0x978> -80009ce8: 00000413 li s0,0 -80009cec: fd0a8713 addi a4,s5,-48 -80009cf0: 00148493 addi s1,s1,1 -80009cf4: 00241793 slli a5,s0,0x2 -80009cf8: fff4ca83 lbu s5,-1(s1) -80009cfc: 008787b3 add a5,a5,s0 -80009d00: 00179793 slli a5,a5,0x1 -80009d04: 00f70433 add s0,a4,a5 -80009d08: fd0a8713 addi a4,s5,-48 -80009d0c: feeb72e3 bgeu s6,a4,80009cf0 <_svfprintf_r+0x344> -80009d10: fe0a8793 addi a5,s5,-32 -80009d14: e2f9f2e3 bgeu s3,a5,80009b38 <_svfprintf_r+0x18c> -80009d18: 100a8863 beqz s5,80009e28 <_svfprintf_r+0x47c> -80009d1c: 15510623 sb s5,332(sp) -80009d20: 0c0103a3 sb zero,199(sp) -80009d24: 00100993 li s3,1 -80009d28: 00100b13 li s6,1 -80009d2c: 14c10c93 addi s9,sp,332 -80009d30: 5e00006f j 8000a310 <_svfprintf_r+0x964> -80009d34: 800157b7 lui a5,0x80015 -80009d38: a0c78793 addi a5,a5,-1524 # 80014a0c <__BSS_END__+0xffffda7c> -80009d3c: 02f12823 sw a5,48(sp) -80009d40: 02097793 andi a5,s2,32 -80009d44: 000d8313 mv t1,s11 -80009d48: f00796e3 bnez a5,80009c54 <_svfprintf_r+0x2a8> -80009d4c: 01412703 lw a4,20(sp) -80009d50: 01097793 andi a5,s2,16 -80009d54: 00072b83 lw s7,0(a4) -80009d58: 00470713 addi a4,a4,4 -80009d5c: 00e12a23 sw a4,20(sp) -80009d60: 00078463 beqz a5,80009d68 <_svfprintf_r+0x3bc> -80009d64: 2e40106f j 8000b048 <_svfprintf_r+0x169c> -80009d68: 04097793 andi a5,s2,64 -80009d6c: 00079463 bnez a5,80009d74 <_svfprintf_r+0x3c8> -80009d70: 2d00106f j 8000b040 <_svfprintf_r+0x1694> -80009d74: 010b9b93 slli s7,s7,0x10 -80009d78: 010bdb93 srli s7,s7,0x10 -80009d7c: 00000d93 li s11,0 -80009d80: ef1ff06f j 80009c70 <_svfprintf_r+0x2c4> -80009d84: 0004ce03 lbu t3,0(s1) -80009d88: 00496913 ori s2,s2,4 -80009d8c: d9dff06f j 80009b28 <_svfprintf_r+0x17c> -80009d90: 02097793 andi a5,s2,32 -80009d94: 000d8313 mv t1,s11 -80009d98: 14079ce3 bnez a5,8000a6f0 <_svfprintf_r+0xd44> -80009d9c: 01412683 lw a3,20(sp) -80009da0: 01097713 andi a4,s2,16 -80009da4: 00468793 addi a5,a3,4 -80009da8: 0006ab83 lw s7,0(a3) -80009dac: 4c071263 bnez a4,8000a270 <_svfprintf_r+0x8c4> -80009db0: 04097713 andi a4,s2,64 -80009db4: 00071463 bnez a4,80009dbc <_svfprintf_r+0x410> -80009db8: 1c10106f j 8000b778 <_svfprintf_r+0x1dcc> -80009dbc: 010b9b93 slli s7,s7,0x10 -80009dc0: 010bdb93 srli s7,s7,0x10 -80009dc4: 00000d93 li s11,0 -80009dc8: 00f12a23 sw a5,20(sp) -80009dcc: 1410006f j 8000a70c <_svfprintf_r+0xd60> -80009dd0: 01412683 lw a3,20(sp) -80009dd4: 02097793 andi a5,s2,32 -80009dd8: 00468713 addi a4,a3,4 -80009ddc: 00078463 beqz a5,80009de4 <_svfprintf_r+0x438> -80009de0: 2a40106f j 8000b084 <_svfprintf_r+0x16d8> -80009de4: 01097793 andi a5,s2,16 -80009de8: 00078463 beqz a5,80009df0 <_svfprintf_r+0x444> -80009dec: 0410106f j 8000b62c <_svfprintf_r+0x1c80> -80009df0: 04097793 andi a5,s2,64 -80009df4: 00078463 beqz a5,80009dfc <_svfprintf_r+0x450> -80009df8: 25d0106f j 8000b854 <_svfprintf_r+0x1ea8> -80009dfc: 20097913 andi s2,s2,512 -80009e00: 00091463 bnez s2,80009e08 <_svfprintf_r+0x45c> -80009e04: 0290106f j 8000b62c <_svfprintf_r+0x1c80> -80009e08: 01412783 lw a5,20(sp) -80009e0c: 00e12a23 sw a4,20(sp) -80009e10: 00412703 lw a4,4(sp) -80009e14: 0007a783 lw a5,0(a5) -80009e18: 00048c93 mv s9,s1 -80009e1c: 00e78023 sb a4,0(a5) -80009e20: 000cc703 lbu a4,0(s9) -80009e24: c60716e3 bnez a4,80009a90 <_svfprintf_r+0xe4> -80009e28: 0ec12783 lw a5,236(sp) -80009e2c: da078ee3 beqz a5,80009be8 <_svfprintf_r+0x23c> -80009e30: 00812403 lw s0,8(sp) -80009e34: 02812503 lw a0,40(sp) -80009e38: 0e410613 addi a2,sp,228 -80009e3c: 00040593 mv a1,s0 -80009e40: 5f1040ef jal ra,8000ec30 <__ssprint_r> -80009e44: 00c45783 lhu a5,12(s0) -80009e48: da9ff06f j 80009bf0 <_svfprintf_r+0x244> -80009e4c: 0004ce03 lbu t3,0(s1) -80009e50: 06c00793 li a5,108 -80009e54: 00fe1463 bne t3,a5,80009e5c <_svfprintf_r+0x4b0> -80009e58: 2bc0106f j 8000b114 <_svfprintf_r+0x1768> -80009e5c: 01096913 ori s2,s2,16 -80009e60: cc9ff06f j 80009b28 <_svfprintf_r+0x17c> -80009e64: 0004ce03 lbu t3,0(s1) -80009e68: 06800793 li a5,104 -80009e6c: 00fe1463 bne t3,a5,80009e74 <_svfprintf_r+0x4c8> -80009e70: 2b40106f j 8000b124 <_svfprintf_r+0x1778> -80009e74: 04096913 ori s2,s2,64 -80009e78: cb1ff06f j 80009b28 <_svfprintf_r+0x17c> -80009e7c: 01412703 lw a4,20(sp) -80009e80: ffff87b7 lui a5,0xffff8 -80009e84: 8307c793 xori a5,a5,-2000 -80009e88: 0cf11423 sh a5,200(sp) -80009e8c: 00470793 addi a5,a4,4 -80009e90: 00f12a23 sw a5,20(sp) -80009e94: 800157b7 lui a5,0x80015 -80009e98: 9f878793 addi a5,a5,-1544 # 800149f8 <__BSS_END__+0xffffda68> -80009e9c: 000d8313 mv t1,s11 -80009ea0: 02f12823 sw a5,48(sp) -80009ea4: 00072b83 lw s7,0(a4) -80009ea8: 00000d93 li s11,0 -80009eac: 00296993 ori s3,s2,2 -80009eb0: 00200793 li a5,2 -80009eb4: 07800a93 li s5,120 -80009eb8: dd5ff06f j 80009c8c <_svfprintf_r+0x2e0> -80009ebc: 00897713 andi a4,s2,8 -80009ec0: 000d8313 mv t1,s11 -80009ec4: 00070463 beqz a4,80009ecc <_svfprintf_r+0x520> -80009ec8: 1880106f j 8000b050 <_svfprintf_r+0x16a4> -80009ecc: 01412783 lw a5,20(sp) -80009ed0: 0b010513 addi a0,sp,176 -80009ed4: 01b12823 sw s11,16(sp) -80009ed8: 00778793 addi a5,a5,7 -80009edc: ff87f793 andi a5,a5,-8 -80009ee0: 0007a583 lw a1,0(a5) -80009ee4: 0047a603 lw a2,4(a5) -80009ee8: 00878793 addi a5,a5,8 -80009eec: 00f12a23 sw a5,20(sp) -80009ef0: 3040a0ef jal ra,800141f4 <__extenddftf2> -80009ef4: 0b012703 lw a4,176(sp) -80009ef8: 01012303 lw t1,16(sp) -80009efc: 0ee12823 sw a4,240(sp) -80009f00: 0b412703 lw a4,180(sp) -80009f04: 0ee12a23 sw a4,244(sp) -80009f08: 0b812703 lw a4,184(sp) -80009f0c: 0ee12c23 sw a4,248(sp) -80009f10: 0bc12703 lw a4,188(sp) -80009f14: 0ee12e23 sw a4,252(sp) -80009f18: 0f010513 addi a0,sp,240 -80009f1c: 00612823 sw t1,16(sp) -80009f20: fd5fd0ef jal ra,80007ef4 <_ldcheck> -80009f24: 0ca12623 sw a0,204(sp) -80009f28: 00200713 li a4,2 -80009f2c: 01012303 lw t1,16(sp) -80009f30: 00e51463 bne a0,a4,80009f38 <_svfprintf_r+0x58c> -80009f34: 6780106f j 8000b5ac <_svfprintf_r+0x1c00> -80009f38: 00100713 li a4,1 -80009f3c: 00e51463 bne a0,a4,80009f44 <_svfprintf_r+0x598> -80009f40: 0510106f j 8000b790 <_svfprintf_r+0x1de4> -80009f44: 06100713 li a4,97 -80009f48: 00ea9463 bne s5,a4,80009f50 <_svfprintf_r+0x5a4> -80009f4c: 2840206f j 8000c1d0 <_svfprintf_r+0x2824> -80009f50: 04100713 li a4,65 -80009f54: 00ea9463 bne s5,a4,80009f5c <_svfprintf_r+0x5b0> -80009f58: 5350106f j 8000bc8c <_svfprintf_r+0x22e0> -80009f5c: fdfaf793 andi a5,s5,-33 -80009f60: fff00713 li a4,-1 -80009f64: 04f12623 sw a5,76(sp) -80009f68: 00e31463 bne t1,a4,80009f70 <_svfprintf_r+0x5c4> -80009f6c: 1850106f j 8000b8f0 <_svfprintf_r+0x1f44> -80009f70: 04700713 li a4,71 -80009f74: 00e79463 bne a5,a4,80009f7c <_svfprintf_r+0x5d0> -80009f78: 2740206f j 8000c1ec <_svfprintf_r+0x2840> -80009f7c: 0fc12e83 lw t4,252(sp) -80009f80: 05212c23 sw s2,88(sp) -80009f84: 10096713 ori a4,s2,256 -80009f88: 0f012283 lw t0,240(sp) -80009f8c: 0f412f03 lw t5,244(sp) -80009f90: 0f812f83 lw t6,248(sp) -80009f94: 000ed463 bgez t4,80009f9c <_svfprintf_r+0x5f0> -80009f98: 0c40206f j 8000c05c <_svfprintf_r+0x26b0> -80009f9c: 04012e23 sw zero,92(sp) -80009fa0: 00070913 mv s2,a4 -80009fa4: 00012823 sw zero,16(sp) -80009fa8: 04c12703 lw a4,76(sp) -80009fac: 04600793 li a5,70 -80009fb0: 00f71463 bne a4,a5,80009fb8 <_svfprintf_r+0x60c> -80009fb4: 2b50106f j 8000ba68 <_svfprintf_r+0x20bc> -80009fb8: 04500793 li a5,69 -80009fbc: 00f71463 bne a4,a5,80009fc4 <_svfprintf_r+0x618> -80009fc0: 1240206f j 8000c0e4 <_svfprintf_r+0x2738> -80009fc4: 0b010993 addi s3,sp,176 -80009fc8: 0d010793 addi a5,sp,208 -80009fcc: 0cc10713 addi a4,sp,204 -80009fd0: 00030693 mv a3,t1 -80009fd4: 0dc10813 addi a6,sp,220 -80009fd8: 00200613 li a2,2 -80009fdc: 00098593 mv a1,s3 -80009fe0: 000a0513 mv a0,s4 -80009fe4: 04612223 sw t1,68(sp) -80009fe8: 0a512823 sw t0,176(sp) -80009fec: 02512223 sw t0,36(sp) -80009ff0: 0be12a23 sw t5,180(sp) -80009ff4: 03e12023 sw t5,32(sp) -80009ff8: 0bf12c23 sw t6,184(sp) -80009ffc: 01f12e23 sw t6,28(sp) -8000a000: 0bd12e23 sw t4,188(sp) -8000a004: 01d12c23 sw t4,24(sp) -8000a008: bd9fc0ef jal ra,80006be0 <_ldtoa_r> -8000a00c: 04c12783 lw a5,76(sp) -8000a010: 04700713 li a4,71 -8000a014: 00050c93 mv s9,a0 -8000a018: 01812e83 lw t4,24(sp) -8000a01c: 01c12f83 lw t6,28(sp) -8000a020: 02012f03 lw t5,32(sp) -8000a024: 02412283 lw t0,36(sp) -8000a028: 04412303 lw t1,68(sp) -8000a02c: 00e78463 beq a5,a4,8000a034 <_svfprintf_r+0x688> -8000a030: 4380206f j 8000c468 <_svfprintf_r+0x2abc> -8000a034: 05812783 lw a5,88(sp) -8000a038: 0017f713 andi a4,a5,1 -8000a03c: 00070463 beqz a4,8000a044 <_svfprintf_r+0x698> -8000a040: 1840206f j 8000c1c4 <_svfprintf_r+0x2818> -8000a044: 0dc12703 lw a4,220(sp) -8000a048: 419707b3 sub a5,a4,s9 -8000a04c: 00f12e23 sw a5,28(sp) -8000a050: 0cc12783 lw a5,204(sp) -8000a054: 04700713 li a4,71 -8000a058: 00f12c23 sw a5,24(sp) -8000a05c: 04c12783 lw a5,76(sp) -8000a060: 00e79463 bne a5,a4,8000a068 <_svfprintf_r+0x6bc> -8000a064: 0cd0106f j 8000b930 <_svfprintf_r+0x1f84> -8000a068: 04c12783 lw a5,76(sp) -8000a06c: 04600713 li a4,70 -8000a070: 00e79463 bne a5,a4,8000a078 <_svfprintf_r+0x6cc> -8000a074: 3710106f j 8000bbe4 <_svfprintf_r+0x2238> -8000a078: 01812783 lw a5,24(sp) -8000a07c: 04100593 li a1,65 -8000a080: 0ffaf693 andi a3,s5,255 -8000a084: fff78713 addi a4,a5,-1 -8000a088: 04c12783 lw a5,76(sp) -8000a08c: 0ce12623 sw a4,204(sp) -8000a090: 00000613 li a2,0 -8000a094: 00b79863 bne a5,a1,8000a0a4 <_svfprintf_r+0x6f8> -8000a098: 00f68693 addi a3,a3,15 -8000a09c: 0ff6f693 andi a3,a3,255 -8000a0a0: 00100613 li a2,1 -8000a0a4: 0cd10a23 sb a3,212(sp) -8000a0a8: 00075463 bgez a4,8000a0b0 <_svfprintf_r+0x704> -8000a0ac: 3240206f j 8000c3d0 <_svfprintf_r+0x2a24> -8000a0b0: 02b00693 li a3,43 -8000a0b4: 0cd10aa3 sb a3,213(sp) -8000a0b8: 00900693 li a3,9 -8000a0bc: 00e6c463 blt a3,a4,8000a0c4 <_svfprintf_r+0x718> -8000a0c0: 2440206f j 8000c304 <_svfprintf_r+0x2958> -8000a0c4: 0e310813 addi a6,sp,227 -8000a0c8: 00080613 mv a2,a6 -8000a0cc: 00a00513 li a0,10 -8000a0d0: 06300313 li t1,99 -8000a0d4: 00c0006f j 8000a0e0 <_svfprintf_r+0x734> -8000a0d8: 00058613 mv a2,a1 -8000a0dc: 00068713 mv a4,a3 -8000a0e0: 02a767b3 rem a5,a4,a0 -8000a0e4: fff60593 addi a1,a2,-1 -8000a0e8: 03078793 addi a5,a5,48 -8000a0ec: fef60fa3 sb a5,-1(a2) -8000a0f0: 02a746b3 div a3,a4,a0 -8000a0f4: fee342e3 blt t1,a4,8000a0d8 <_svfprintf_r+0x72c> -8000a0f8: 03068713 addi a4,a3,48 -8000a0fc: 0ff77713 andi a4,a4,255 -8000a100: ffe60693 addi a3,a2,-2 -8000a104: fee58fa3 sb a4,-1(a1) -8000a108: 0106e463 bltu a3,a6,8000a110 <_svfprintf_r+0x764> -8000a10c: 3500206f j 8000c45c <_svfprintf_r+0x2ab0> -8000a110: 0d610593 addi a1,sp,214 -8000a114: 0080006f j 8000a11c <_svfprintf_r+0x770> -8000a118: 0006c703 lbu a4,0(a3) -8000a11c: 00158593 addi a1,a1,1 -8000a120: 00168693 addi a3,a3,1 -8000a124: fee58fa3 sb a4,-1(a1) -8000a128: ff0698e3 bne a3,a6,8000a118 <_svfprintf_r+0x76c> -8000a12c: 0e510713 addi a4,sp,229 -8000a130: 0d610793 addi a5,sp,214 -8000a134: 40c70733 sub a4,a4,a2 -8000a138: 00e78733 add a4,a5,a4 -8000a13c: 0d410693 addi a3,sp,212 -8000a140: 40d707b3 sub a5,a4,a3 -8000a144: 02f12c23 sw a5,56(sp) -8000a148: 01c12783 lw a5,28(sp) -8000a14c: 03812683 lw a3,56(sp) -8000a150: 00100713 li a4,1 -8000a154: 00d78b33 add s6,a5,a3 -8000a158: 00f74463 blt a4,a5,8000a160 <_svfprintf_r+0x7b4> -8000a15c: 28c0206f j 8000c3e8 <_svfprintf_r+0x2a3c> -8000a160: 02c12783 lw a5,44(sp) -8000a164: 00fb0b33 add s6,s6,a5 -8000a168: 05812783 lw a5,88(sp) -8000a16c: fffb4993 not s3,s6 -8000a170: 41f9d993 srai s3,s3,0x1f -8000a174: bff7f913 andi s2,a5,-1025 -8000a178: 10096913 ori s2,s2,256 -8000a17c: 013b79b3 and s3,s6,s3 -8000a180: 02012223 sw zero,36(sp) -8000a184: 02012023 sw zero,32(sp) -8000a188: 00012c23 sw zero,24(sp) -8000a18c: 05c12783 lw a5,92(sp) -8000a190: 00079463 bnez a5,8000a198 <_svfprintf_r+0x7ec> -8000a194: 0110106f j 8000b9a4 <_svfprintf_r+0x1ff8> -8000a198: 02d00713 li a4,45 -8000a19c: 0ce103a3 sb a4,199(sp) -8000a1a0: 00000313 li t1,0 -8000a1a4: 00198993 addi s3,s3,1 -8000a1a8: 17c0006f j 8000a324 <_svfprintf_r+0x978> -8000a1ac: 02097793 andi a5,s2,32 -8000a1b0: 000d8313 mv t1,s11 -8000a1b4: 01096993 ori s3,s2,16 -8000a1b8: 56079263 bnez a5,8000a71c <_svfprintf_r+0xd70> -8000a1bc: 01412783 lw a5,20(sp) -8000a1c0: 00478793 addi a5,a5,4 -8000a1c4: 01412703 lw a4,20(sp) -8000a1c8: 00000d93 li s11,0 -8000a1cc: 00f12a23 sw a5,20(sp) -8000a1d0: 00072b83 lw s7,0(a4) -8000a1d4: 00100793 li a5,1 -8000a1d8: ab5ff06f j 80009c8c <_svfprintf_r+0x2e0> -8000a1dc: 01412783 lw a5,20(sp) -8000a1e0: 0c0103a3 sb zero,199(sp) -8000a1e4: 0007ac83 lw s9,0(a5) -8000a1e8: 00478b93 addi s7,a5,4 -8000a1ec: 760c8ce3 beqz s9,8000b164 <_svfprintf_r+0x17b8> -8000a1f0: fff00713 li a4,-1 -8000a1f4: 00ed9463 bne s11,a4,8000a1fc <_svfprintf_r+0x850> -8000a1f8: 4500106f j 8000b648 <_svfprintf_r+0x1c9c> -8000a1fc: 000d8613 mv a2,s11 -8000a200: 00000593 li a1,0 -8000a204: 000c8513 mv a0,s9 -8000a208: 01b12a23 sw s11,20(sp) -8000a20c: 858fe0ef jal ra,80008264 -8000a210: 00a12823 sw a0,16(sp) -8000a214: 01412303 lw t1,20(sp) -8000a218: 00051463 bnez a0,8000a220 <_svfprintf_r+0x874> -8000a21c: 19d0106f j 8000bbb8 <_svfprintf_r+0x220c> -8000a220: 01012783 lw a5,16(sp) -8000a224: 41978b33 sub s6,a5,s9 -8000a228: 0c714703 lbu a4,199(sp) -8000a22c: fffb4993 not s3,s6 -8000a230: 41f9d993 srai s3,s3,0x1f -8000a234: 01712a23 sw s7,20(sp) -8000a238: 00012823 sw zero,16(sp) -8000a23c: 02012223 sw zero,36(sp) -8000a240: 02012023 sw zero,32(sp) -8000a244: 00012c23 sw zero,24(sp) -8000a248: 013b79b3 and s3,s6,s3 -8000a24c: 00000313 li t1,0 -8000a250: a80718e3 bnez a4,80009ce0 <_svfprintf_r+0x334> -8000a254: 0d00006f j 8000a324 <_svfprintf_r+0x978> -8000a258: 02097793 andi a5,s2,32 -8000a25c: 000d8313 mv t1,s11 -8000a260: 01096913 ori s2,s2,16 -8000a264: 48079663 bnez a5,8000a6f0 <_svfprintf_r+0xd44> -8000a268: 01412783 lw a5,20(sp) -8000a26c: 00478793 addi a5,a5,4 -8000a270: 01412703 lw a4,20(sp) -8000a274: 00000d93 li s11,0 -8000a278: 00f12a23 sw a5,20(sp) -8000a27c: 00072b83 lw s7,0(a4) -8000a280: 48c0006f j 8000a70c <_svfprintf_r+0xd60> -8000a284: 00896913 ori s2,s2,8 -8000a288: 0004ce03 lbu t3,0(s1) -8000a28c: 89dff06f j 80009b28 <_svfprintf_r+0x17c> -8000a290: 02097793 andi a5,s2,32 -8000a294: 000d8313 mv t1,s11 -8000a298: 01096993 ori s3,s2,16 -8000a29c: 4a079463 bnez a5,8000a744 <_svfprintf_r+0xd98> -8000a2a0: 01412783 lw a5,20(sp) -8000a2a4: 00478793 addi a5,a5,4 -8000a2a8: 01412703 lw a4,20(sp) -8000a2ac: 00f12a23 sw a5,20(sp) -8000a2b0: 00072b83 lw s7,0(a4) -8000a2b4: 41fbdd93 srai s11,s7,0x1f -8000a2b8: 000d8713 mv a4,s11 -8000a2bc: 2a074663 bltz a4,8000a568 <_svfprintf_r+0xbbc> -8000a2c0: fff00793 li a5,-1 -8000a2c4: 4af30463 beq t1,a5,8000a76c <_svfprintf_r+0xdc0> -8000a2c8: 01bbe7b3 or a5,s7,s11 -8000a2cc: f7f9f913 andi s2,s3,-129 -8000a2d0: 48079c63 bnez a5,8000a768 <_svfprintf_r+0xdbc> -8000a2d4: 00030463 beqz t1,8000a2dc <_svfprintf_r+0x930> -8000a2d8: 6200106f j 8000b8f8 <_svfprintf_r+0x1f4c> -8000a2dc: 00000313 li t1,0 -8000a2e0: 00000b13 li s6,0 -8000a2e4: 1b010c93 addi s9,sp,432 -8000a2e8: 9d5ff06f j 80009cbc <_svfprintf_r+0x310> -8000a2ec: 01412703 lw a4,20(sp) -8000a2f0: 0c0103a3 sb zero,199(sp) -8000a2f4: 00100993 li s3,1 -8000a2f8: 00072783 lw a5,0(a4) -8000a2fc: 00470713 addi a4,a4,4 -8000a300: 00e12a23 sw a4,20(sp) -8000a304: 14f10623 sb a5,332(sp) -8000a308: 00100b13 li s6,1 -8000a30c: 14c10c93 addi s9,sp,332 -8000a310: 00012823 sw zero,16(sp) -8000a314: 00000313 li t1,0 -8000a318: 02012223 sw zero,36(sp) -8000a31c: 02012023 sw zero,32(sp) -8000a320: 00012c23 sw zero,24(sp) -8000a324: 00297293 andi t0,s2,2 -8000a328: 00028463 beqz t0,8000a330 <_svfprintf_r+0x984> -8000a32c: 00298993 addi s3,s3,2 -8000a330: 08497b93 andi s7,s2,132 -8000a334: 0ec12703 lw a4,236(sp) -8000a338: 000b9663 bnez s7,8000a344 <_svfprintf_r+0x998> -8000a33c: 41340833 sub a6,s0,s3 -8000a340: 130040e3 bgtz a6,8000ac60 <_svfprintf_r+0x12b4> -8000a344: 0c714683 lbu a3,199(sp) -8000a348: 02068a63 beqz a3,8000a37c <_svfprintf_r+0x9d0> -8000a34c: 0e812683 lw a3,232(sp) -8000a350: 0c710613 addi a2,sp,199 -8000a354: 00cd2023 sw a2,0(s10) -8000a358: 00170713 addi a4,a4,1 -8000a35c: 00100613 li a2,1 -8000a360: 00168693 addi a3,a3,1 -8000a364: 00cd2223 sw a2,4(s10) -8000a368: 0ee12623 sw a4,236(sp) -8000a36c: 0ed12423 sw a3,232(sp) -8000a370: 00700613 li a2,7 -8000a374: 008d0d13 addi s10,s10,8 -8000a378: 0cd64263 blt a2,a3,8000a43c <_svfprintf_r+0xa90> -8000a37c: 02028a63 beqz t0,8000a3b0 <_svfprintf_r+0xa04> -8000a380: 0e812683 lw a3,232(sp) -8000a384: 0c810613 addi a2,sp,200 -8000a388: 00cd2023 sw a2,0(s10) -8000a38c: 00270713 addi a4,a4,2 -8000a390: 00200613 li a2,2 -8000a394: 00168693 addi a3,a3,1 -8000a398: 00cd2223 sw a2,4(s10) -8000a39c: 0ee12623 sw a4,236(sp) -8000a3a0: 0ed12423 sw a3,232(sp) -8000a3a4: 00700613 li a2,7 -8000a3a8: 008d0d13 addi s10,s10,8 -8000a3ac: 1ed642e3 blt a2,a3,8000ad90 <_svfprintf_r+0x13e4> -8000a3b0: 08000693 li a3,128 -8000a3b4: 58db8063 beq s7,a3,8000a934 <_svfprintf_r+0xf88> -8000a3b8: 41630db3 sub s11,t1,s6 -8000a3bc: 69b04063 bgtz s11,8000aa3c <_svfprintf_r+0x1090> -8000a3c0: 10097693 andi a3,s2,256 -8000a3c4: 42069463 bnez a3,8000a7ec <_svfprintf_r+0xe40> -8000a3c8: 0e812783 lw a5,232(sp) -8000a3cc: 01670733 add a4,a4,s6 -8000a3d0: 019d2023 sw s9,0(s10) -8000a3d4: 00178793 addi a5,a5,1 -8000a3d8: 016d2223 sw s6,4(s10) -8000a3dc: 0ee12623 sw a4,236(sp) -8000a3e0: 0ef12423 sw a5,232(sp) -8000a3e4: 00700693 li a3,7 -8000a3e8: 008d0d13 addi s10,s10,8 -8000a3ec: 04f6c4e3 blt a3,a5,8000ac34 <_svfprintf_r+0x1288> -8000a3f0: 00497913 andi s2,s2,4 -8000a3f4: 00090663 beqz s2,8000a400 <_svfprintf_r+0xa54> -8000a3f8: 41340933 sub s2,s0,s3 -8000a3fc: 07204863 bgtz s2,8000a46c <_svfprintf_r+0xac0> -8000a400: 01345463 bge s0,s3,8000a408 <_svfprintf_r+0xa5c> -8000a404: 00098413 mv s0,s3 -8000a408: 00412783 lw a5,4(sp) -8000a40c: 008787b3 add a5,a5,s0 -8000a410: 00f12223 sw a5,4(sp) -8000a414: fa071663 bnez a4,80009bc0 <_svfprintf_r+0x214> -8000a418: 01012783 lw a5,16(sp) -8000a41c: 0e012423 sw zero,232(sp) -8000a420: 00078863 beqz a5,8000a430 <_svfprintf_r+0xa84> -8000a424: 01012583 lw a1,16(sp) -8000a428: 000a0513 mv a0,s4 -8000a42c: b35fa0ef jal ra,80004f60 <_free_r> -8000a430: 10c10d13 addi s10,sp,268 -8000a434: 00048c93 mv s9,s1 -8000a438: 9e9ff06f j 80009e20 <_svfprintf_r+0x474> -8000a43c: 00812583 lw a1,8(sp) -8000a440: 0e410613 addi a2,sp,228 -8000a444: 000a0513 mv a0,s4 -8000a448: 04612623 sw t1,76(sp) -8000a44c: 04512223 sw t0,68(sp) -8000a450: 7e0040ef jal ra,8000ec30 <__ssprint_r> -8000a454: f8051063 bnez a0,80009bd4 <_svfprintf_r+0x228> -8000a458: 0ec12703 lw a4,236(sp) -8000a45c: 10c10d13 addi s10,sp,268 -8000a460: 04c12303 lw t1,76(sp) -8000a464: 04412283 lw t0,68(sp) -8000a468: f15ff06f j 8000a37c <_svfprintf_r+0x9d0> -8000a46c: 01000693 li a3,16 -8000a470: 0e812783 lw a5,232(sp) -8000a474: 0126c463 blt a3,s2,8000a47c <_svfprintf_r+0xad0> -8000a478: 4010106f j 8000c078 <_svfprintf_r+0x26cc> -8000a47c: 800156b7 lui a3,0x80015 -8000a480: f4c68d93 addi s11,a3,-180 # 80014f4c <__BSS_END__+0xffffdfbc> -8000a484: 01000b13 li s6,16 -8000a488: 00700b93 li s7,7 -8000a48c: 00812a83 lw s5,8(sp) -8000a490: 00c0006f j 8000a49c <_svfprintf_r+0xaf0> -8000a494: ff090913 addi s2,s2,-16 -8000a498: 052b5663 bge s6,s2,8000a4e4 <_svfprintf_r+0xb38> -8000a49c: 01070713 addi a4,a4,16 -8000a4a0: 00178793 addi a5,a5,1 -8000a4a4: 01bd2023 sw s11,0(s10) -8000a4a8: 016d2223 sw s6,4(s10) -8000a4ac: 0ee12623 sw a4,236(sp) -8000a4b0: 0ef12423 sw a5,232(sp) -8000a4b4: 008d0d13 addi s10,s10,8 -8000a4b8: fcfbdee3 bge s7,a5,8000a494 <_svfprintf_r+0xae8> -8000a4bc: 0e410613 addi a2,sp,228 -8000a4c0: 000a8593 mv a1,s5 -8000a4c4: 000a0513 mv a0,s4 -8000a4c8: 768040ef jal ra,8000ec30 <__ssprint_r> -8000a4cc: f0051463 bnez a0,80009bd4 <_svfprintf_r+0x228> -8000a4d0: ff090913 addi s2,s2,-16 -8000a4d4: 0ec12703 lw a4,236(sp) -8000a4d8: 0e812783 lw a5,232(sp) -8000a4dc: 10c10d13 addi s10,sp,268 -8000a4e0: fb2b4ee3 blt s6,s2,8000a49c <_svfprintf_r+0xaf0> -8000a4e4: 01270733 add a4,a4,s2 -8000a4e8: 00178793 addi a5,a5,1 -8000a4ec: 01bd2023 sw s11,0(s10) -8000a4f0: 012d2223 sw s2,4(s10) -8000a4f4: 0ee12623 sw a4,236(sp) -8000a4f8: 0ef12423 sw a5,232(sp) -8000a4fc: 00700693 li a3,7 -8000a500: f0f6d0e3 bge a3,a5,8000a400 <_svfprintf_r+0xa54> -8000a504: 00812583 lw a1,8(sp) -8000a508: 0e410613 addi a2,sp,228 -8000a50c: 000a0513 mv a0,s4 -8000a510: 720040ef jal ra,8000ec30 <__ssprint_r> -8000a514: ec051063 bnez a0,80009bd4 <_svfprintf_r+0x228> -8000a518: 0ec12703 lw a4,236(sp) -8000a51c: ee5ff06f j 8000a400 <_svfprintf_r+0xa54> -8000a520: 02097793 andi a5,s2,32 -8000a524: 000d8313 mv t1,s11 -8000a528: 20079c63 bnez a5,8000a740 <_svfprintf_r+0xd94> -8000a52c: 01412783 lw a5,20(sp) -8000a530: 01097713 andi a4,s2,16 -8000a534: 00478793 addi a5,a5,4 -8000a538: 00070463 beqz a4,8000a540 <_svfprintf_r+0xb94> -8000a53c: 76d0106f j 8000c4a8 <_svfprintf_r+0x2afc> -8000a540: 04097713 andi a4,s2,64 -8000a544: 00071463 bnez a4,8000a54c <_svfprintf_r+0xba0> -8000a548: 1ec0106f j 8000b734 <_svfprintf_r+0x1d88> -8000a54c: 01412703 lw a4,20(sp) -8000a550: 00f12a23 sw a5,20(sp) -8000a554: 00090993 mv s3,s2 -8000a558: 00071b83 lh s7,0(a4) -8000a55c: 41fbdd93 srai s11,s7,0x1f -8000a560: 000d8713 mv a4,s11 -8000a564: d4075ee3 bgez a4,8000a2c0 <_svfprintf_r+0x914> -8000a568: 41700bb3 neg s7,s7 -8000a56c: 017037b3 snez a5,s7 -8000a570: 41b00db3 neg s11,s11 -8000a574: 40fd8db3 sub s11,s11,a5 -8000a578: 02d00793 li a5,45 -8000a57c: 0cf103a3 sb a5,199(sp) -8000a580: fff00713 li a4,-1 -8000a584: 00100793 li a5,1 -8000a588: f0e31863 bne t1,a4,80009c98 <_svfprintf_r+0x2ec> -8000a58c: 00100713 li a4,1 -8000a590: 1ce78e63 beq a5,a4,8000a76c <_svfprintf_r+0xdc0> -8000a594: 00200713 li a4,2 -8000a598: 20e78863 beq a5,a4,8000a7a8 <_svfprintf_r+0xdfc> -8000a59c: 1b010693 addi a3,sp,432 -8000a5a0: 0080006f j 8000a5a8 <_svfprintf_r+0xbfc> -8000a5a4: 000c8693 mv a3,s9 -8000a5a8: 01dd9793 slli a5,s11,0x1d -8000a5ac: 007bf713 andi a4,s7,7 -8000a5b0: 003bdb93 srli s7,s7,0x3 -8000a5b4: 03070713 addi a4,a4,48 -8000a5b8: 0177ebb3 or s7,a5,s7 -8000a5bc: 003ddd93 srli s11,s11,0x3 -8000a5c0: fee68fa3 sb a4,-1(a3) -8000a5c4: 01bbe7b3 or a5,s7,s11 -8000a5c8: fff68c93 addi s9,a3,-1 -8000a5cc: fc079ce3 bnez a5,8000a5a4 <_svfprintf_r+0xbf8> -8000a5d0: 0019f613 andi a2,s3,1 -8000a5d4: 20060463 beqz a2,8000a7dc <_svfprintf_r+0xe30> -8000a5d8: 03000613 li a2,48 -8000a5dc: 20c70063 beq a4,a2,8000a7dc <_svfprintf_r+0xe30> -8000a5e0: ffe68693 addi a3,a3,-2 -8000a5e4: 1b010793 addi a5,sp,432 -8000a5e8: fecc8fa3 sb a2,-1(s9) -8000a5ec: 40d78b33 sub s6,a5,a3 -8000a5f0: 00098913 mv s2,s3 -8000a5f4: 00068c93 mv s9,a3 -8000a5f8: ec4ff06f j 80009cbc <_svfprintf_r+0x310> -8000a5fc: 02b00793 li a5,43 -8000a600: 0cf103a3 sb a5,199(sp) -8000a604: 0004ce03 lbu t3,0(s1) -8000a608: d20ff06f j 80009b28 <_svfprintf_r+0x17c> -8000a60c: 01412783 lw a5,20(sp) -8000a610: 0004ce03 lbu t3,0(s1) -8000a614: 0007a403 lw s0,0(a5) -8000a618: 00478793 addi a5,a5,4 -8000a61c: 00f12a23 sw a5,20(sp) -8000a620: d0045463 bgez s0,80009b28 <_svfprintf_r+0x17c> -8000a624: 40800433 neg s0,s0 -8000a628: 00496913 ori s2,s2,4 -8000a62c: cfcff06f j 80009b28 <_svfprintf_r+0x17c> -8000a630: 08096913 ori s2,s2,128 -8000a634: 0004ce03 lbu t3,0(s1) -8000a638: cf0ff06f j 80009b28 <_svfprintf_r+0x17c> -8000a63c: 0004ca83 lbu s5,0(s1) -8000a640: 00148793 addi a5,s1,1 -8000a644: 017a9463 bne s5,s7,8000a64c <_svfprintf_r+0xca0> -8000a648: 5f10106f j 8000c438 <_svfprintf_r+0x2a8c> -8000a64c: fd0a8713 addi a4,s5,-48 -8000a650: 00078493 mv s1,a5 -8000a654: 00000d93 li s11,0 -8000a658: cceb6c63 bltu s6,a4,80009b30 <_svfprintf_r+0x184> -8000a65c: 00148493 addi s1,s1,1 -8000a660: 002d9793 slli a5,s11,0x2 -8000a664: fff4ca83 lbu s5,-1(s1) -8000a668: 01b787b3 add a5,a5,s11 -8000a66c: 00179793 slli a5,a5,0x1 -8000a670: 00e78db3 add s11,a5,a4 -8000a674: fd0a8713 addi a4,s5,-48 -8000a678: feeb72e3 bgeu s6,a4,8000a65c <_svfprintf_r+0xcb0> -8000a67c: cb4ff06f j 80009b30 <_svfprintf_r+0x184> -8000a680: 00196913 ori s2,s2,1 -8000a684: 0004ce03 lbu t3,0(s1) -8000a688: ca0ff06f j 80009b28 <_svfprintf_r+0x17c> -8000a68c: 0c714783 lbu a5,199(sp) -8000a690: 0004ce03 lbu t3,0(s1) -8000a694: c8079a63 bnez a5,80009b28 <_svfprintf_r+0x17c> -8000a698: 02000793 li a5,32 -8000a69c: 0cf103a3 sb a5,199(sp) -8000a6a0: c88ff06f j 80009b28 <_svfprintf_r+0x17c> -8000a6a4: 02097793 andi a5,s2,32 -8000a6a8: 000d8313 mv t1,s11 -8000a6ac: 06079663 bnez a5,8000a718 <_svfprintf_r+0xd6c> -8000a6b0: 01412683 lw a3,20(sp) -8000a6b4: 01097713 andi a4,s2,16 -8000a6b8: 00468793 addi a5,a3,4 -8000a6bc: 0006ab83 lw s7,0(a3) -8000a6c0: 00070463 beqz a4,8000a6c8 <_svfprintf_r+0xd1c> -8000a6c4: 5dd0106f j 8000c4a0 <_svfprintf_r+0x2af4> -8000a6c8: 04097713 andi a4,s2,64 -8000a6cc: 00071463 bnez a4,8000a6d4 <_svfprintf_r+0xd28> -8000a6d0: 0880106f j 8000b758 <_svfprintf_r+0x1dac> -8000a6d4: 010b9b93 slli s7,s7,0x10 -8000a6d8: 00f12a23 sw a5,20(sp) -8000a6dc: 010bdb93 srli s7,s7,0x10 -8000a6e0: 00000d93 li s11,0 -8000a6e4: 00090993 mv s3,s2 -8000a6e8: 00100793 li a5,1 -8000a6ec: da0ff06f j 80009c8c <_svfprintf_r+0x2e0> -8000a6f0: 01412783 lw a5,20(sp) -8000a6f4: 00778793 addi a5,a5,7 -8000a6f8: ff87f793 andi a5,a5,-8 -8000a6fc: 0007ab83 lw s7,0(a5) -8000a700: 0047ad83 lw s11,4(a5) -8000a704: 00878713 addi a4,a5,8 -8000a708: 00e12a23 sw a4,20(sp) -8000a70c: bff97993 andi s3,s2,-1025 -8000a710: 00000793 li a5,0 -8000a714: d78ff06f j 80009c8c <_svfprintf_r+0x2e0> -8000a718: 00090993 mv s3,s2 -8000a71c: 01412783 lw a5,20(sp) -8000a720: 00778793 addi a5,a5,7 -8000a724: ff87f793 andi a5,a5,-8 -8000a728: 00878713 addi a4,a5,8 -8000a72c: 0007ab83 lw s7,0(a5) -8000a730: 0047ad83 lw s11,4(a5) -8000a734: 00e12a23 sw a4,20(sp) -8000a738: 00100793 li a5,1 -8000a73c: d50ff06f j 80009c8c <_svfprintf_r+0x2e0> -8000a740: 00090993 mv s3,s2 -8000a744: 01412783 lw a5,20(sp) -8000a748: 00778793 addi a5,a5,7 -8000a74c: ff87f793 andi a5,a5,-8 -8000a750: 0047a703 lw a4,4(a5) -8000a754: 00878693 addi a3,a5,8 -8000a758: 00d12a23 sw a3,20(sp) -8000a75c: 0007ab83 lw s7,0(a5) -8000a760: 00070d93 mv s11,a4 -8000a764: b59ff06f j 8000a2bc <_svfprintf_r+0x910> -8000a768: 00090993 mv s3,s2 -8000a76c: 500d9ce3 bnez s11,8000b484 <_svfprintf_r+0x1ad8> -8000a770: 00900793 li a5,9 -8000a774: 5177e8e3 bltu a5,s7,8000b484 <_svfprintf_r+0x1ad8> -8000a778: 030b8b93 addi s7,s7,48 -8000a77c: 1b7107a3 sb s7,431(sp) -8000a780: 00098913 mv s2,s3 -8000a784: 00100b13 li s6,1 -8000a788: 1af10c93 addi s9,sp,431 -8000a78c: d30ff06f j 80009cbc <_svfprintf_r+0x310> -8000a790: 00100713 li a4,1 -8000a794: 00e79463 bne a5,a4,8000a79c <_svfprintf_r+0xdf0> -8000a798: 1600106f j 8000b8f8 <_svfprintf_r+0x1f4c> -8000a79c: 00200713 li a4,2 -8000a7a0: 00090993 mv s3,s2 -8000a7a4: dee79ce3 bne a5,a4,8000a59c <_svfprintf_r+0xbf0> -8000a7a8: 03012683 lw a3,48(sp) -8000a7ac: 1b010c93 addi s9,sp,432 -8000a7b0: 00fbf793 andi a5,s7,15 -8000a7b4: 00f687b3 add a5,a3,a5 -8000a7b8: 0007c783 lbu a5,0(a5) -8000a7bc: 01cd9713 slli a4,s11,0x1c -8000a7c0: 004bdb93 srli s7,s7,0x4 -8000a7c4: fffc8c93 addi s9,s9,-1 -8000a7c8: 01776bb3 or s7,a4,s7 -8000a7cc: 004ddd93 srli s11,s11,0x4 -8000a7d0: 00fc8023 sb a5,0(s9) -8000a7d4: 01bbe7b3 or a5,s7,s11 -8000a7d8: fc079ce3 bnez a5,8000a7b0 <_svfprintf_r+0xe04> -8000a7dc: 1b010793 addi a5,sp,432 -8000a7e0: 41978b33 sub s6,a5,s9 +80009944 : +80009944: 00a5e7b3 or a5,a1,a0 +80009948: 0037f793 andi a5,a5,3 +8000994c: 06079a63 bnez a5,800099c0 +80009950: 00300793 li a5,3 +80009954: 00050713 mv a4,a0 +80009958: 06c7e863 bltu a5,a2,800099c8 +8000995c: 06060063 beqz a2,800099bc +80009960: 0005c803 lbu a6,0(a1) +80009964: fff60693 addi a3,a2,-1 +80009968: 00158593 addi a1,a1,1 +8000996c: 01070023 sb a6,0(a4) +80009970: 00170793 addi a5,a4,1 +80009974: 02080863 beqz a6,800099a4 +80009978: 00c70633 add a2,a4,a2 +8000997c: 00d706b3 add a3,a4,a3 +80009980: 0140006f j 80009994 +80009984: fff5c703 lbu a4,-1(a1) +80009988: 00178793 addi a5,a5,1 +8000998c: fee78fa3 sb a4,-1(a5) +80009990: 00070c63 beqz a4,800099a8 +80009994: 00158593 addi a1,a1,1 +80009998: 40f68833 sub a6,a3,a5 +8000999c: fec794e3 bne a5,a2,80009984 +800099a0: 00008067 ret +800099a4: 00068813 mv a6,a3 +800099a8: 01078733 add a4,a5,a6 +800099ac: 06080063 beqz a6,80009a0c +800099b0: 00178793 addi a5,a5,1 +800099b4: fe078fa3 sb zero,-1(a5) +800099b8: fee79ce3 bne a5,a4,800099b0 +800099bc: 00008067 ret +800099c0: 00050713 mv a4,a0 +800099c4: f99ff06f j 8000995c +800099c8: feff0337 lui t1,0xfeff0 +800099cc: 808088b7 lui a7,0x80808 +800099d0: eff30313 addi t1,t1,-257 # fefefeff <__BSS_END__+0x7efd94e7> +800099d4: 08088893 addi a7,a7,128 # 80808080 <__BSS_END__+0x7f1668> +800099d8: 00300e13 li t3,3 +800099dc: 0005a683 lw a3,0(a1) +800099e0: 006687b3 add a5,a3,t1 +800099e4: fff6c813 not a6,a3 +800099e8: 0107f7b3 and a5,a5,a6 +800099ec: 0117f7b3 and a5,a5,a7 +800099f0: f60798e3 bnez a5,80009960 +800099f4: 00470713 addi a4,a4,4 +800099f8: ffc60613 addi a2,a2,-4 +800099fc: fed72e23 sw a3,-4(a4) +80009a00: 00458593 addi a1,a1,4 +80009a04: fcce6ce3 bltu t3,a2,800099dc +80009a08: f55ff06f j 8000995c +80009a0c: 00008067 ret + +80009a10 <_svfprintf_r>: +80009a10: e1010113 addi sp,sp,-496 +80009a14: 1e112623 sw ra,492(sp) +80009a18: 1e812423 sw s0,488(sp) +80009a1c: 1d712623 sw s7,460(sp) +80009a20: 00058413 mv s0,a1 +80009a24: 00b12423 sw a1,8(sp) +80009a28: 00060b93 mv s7,a2 +80009a2c: 00d12a23 sw a3,20(sp) +80009a30: 1e912223 sw s1,484(sp) +80009a34: 1f212023 sw s2,480(sp) +80009a38: 1d312e23 sw s3,476(sp) +80009a3c: 1d412c23 sw s4,472(sp) +80009a40: 1d512a23 sw s5,468(sp) +80009a44: 1d612823 sw s6,464(sp) +80009a48: 1d812423 sw s8,456(sp) +80009a4c: 1d912223 sw s9,452(sp) +80009a50: 1da12023 sw s10,448(sp) +80009a54: 1bb12e23 sw s11,444(sp) +80009a58: 02a12423 sw a0,40(sp) +80009a5c: d68fe0ef jal ra,80007fc4 <_localeconv_r> +80009a60: 00052783 lw a5,0(a0) +80009a64: 00078513 mv a0,a5 +80009a68: 02f12a23 sw a5,52(sp) +80009a6c: e4dff0ef jal ra,800098b8 +80009a70: 00c45783 lhu a5,12(s0) +80009a74: 02a12623 sw a0,44(sp) +80009a78: 0e012823 sw zero,240(sp) +80009a7c: 0e012a23 sw zero,244(sp) +80009a80: 0e012c23 sw zero,248(sp) +80009a84: 0e012e23 sw zero,252(sp) +80009a88: 0807f793 andi a5,a5,128 +80009a8c: 00078863 beqz a5,80009a9c <_svfprintf_r+0x8c> +80009a90: 01042783 lw a5,16(s0) +80009a94: 00079463 bnez a5,80009a9c <_svfprintf_r+0x8c> +80009a98: 7000106f j 8000b198 <_svfprintf_r+0x1788> +80009a9c: 10c10793 addi a5,sp,268 +80009aa0: 000b8c93 mv s9,s7 +80009aa4: 00078893 mv a7,a5 +80009aa8: 0ef12223 sw a5,228(sp) +80009aac: 000cc703 lbu a4,0(s9) +80009ab0: 800157b7 lui a5,0x80015 +80009ab4: e6878793 addi a5,a5,-408 # 80014e68 <__BSS_END__+0xffffe450> +80009ab8: 00f12623 sw a5,12(sp) +80009abc: 0e012623 sw zero,236(sp) +80009ac0: 800157b7 lui a5,0x80015 +80009ac4: 0e012423 sw zero,232(sp) +80009ac8: 00012e23 sw zero,28(sp) +80009acc: 02012823 sw zero,48(sp) +80009ad0: 02012c23 sw zero,56(sp) +80009ad4: 04012023 sw zero,64(sp) +80009ad8: 04012423 sw zero,72(sp) +80009adc: 02012e23 sw zero,60(sp) +80009ae0: 00012223 sw zero,4(sp) +80009ae4: fe478c13 addi s8,a5,-28 # 80014fe4 <__BSS_END__+0xffffe5cc> +80009ae8: 00088d13 mv s10,a7 +80009aec: 02812a03 lw s4,40(sp) +80009af0: 38070e63 beqz a4,80009e8c <_svfprintf_r+0x47c> +80009af4: 02500693 li a3,37 +80009af8: 00d71463 bne a4,a3,80009b00 <_svfprintf_r+0xf0> +80009afc: 5400106f j 8000b03c <_svfprintf_r+0x162c> +80009b00: 000c8413 mv s0,s9 +80009b04: 00c0006f j 80009b10 <_svfprintf_r+0x100> +80009b08: 0ed78a63 beq a5,a3,80009bfc <_svfprintf_r+0x1ec> +80009b0c: 00090413 mv s0,s2 +80009b10: 00144783 lbu a5,1(s0) +80009b14: 00140913 addi s2,s0,1 +80009b18: fe0798e3 bnez a5,80009b08 <_svfprintf_r+0xf8> +80009b1c: 419904b3 sub s1,s2,s9 +80009b20: 36048663 beqz s1,80009e8c <_svfprintf_r+0x47c> +80009b24: 0ec12683 lw a3,236(sp) +80009b28: 0e812703 lw a4,232(sp) +80009b2c: 019d2023 sw s9,0(s10) +80009b30: 009686b3 add a3,a3,s1 +80009b34: 00170713 addi a4,a4,1 +80009b38: 009d2223 sw s1,4(s10) +80009b3c: 0ed12623 sw a3,236(sp) +80009b40: 0ee12423 sw a4,232(sp) +80009b44: 00700693 li a3,7 +80009b48: 008d0d13 addi s10,s10,8 +80009b4c: 0ae6ce63 blt a3,a4,80009c08 <_svfprintf_r+0x1f8> +80009b50: 00412783 lw a5,4(sp) +80009b54: 00144703 lbu a4,1(s0) +80009b58: 009787b3 add a5,a5,s1 +80009b5c: 00f12223 sw a5,4(sp) +80009b60: 32070663 beqz a4,80009e8c <_svfprintf_r+0x47c> +80009b64: fff00313 li t1,-1 +80009b68: 00190493 addi s1,s2,1 +80009b6c: 00194e03 lbu t3,1(s2) +80009b70: 0c0103a3 sb zero,199(sp) +80009b74: 00000413 li s0,0 +80009b78: 00000913 li s2,0 +80009b7c: 05a00993 li s3,90 +80009b80: 00900b13 li s6,9 +80009b84: 02a00b93 li s7,42 +80009b88: 00030d93 mv s11,t1 +80009b8c: 00148493 addi s1,s1,1 +80009b90: 000e0a93 mv s5,t3 +80009b94: fe0a8793 addi a5,s5,-32 +80009b98: 1ef9e263 bltu s3,a5,80009d7c <_svfprintf_r+0x36c> +80009b9c: 00c12703 lw a4,12(sp) +80009ba0: 00279793 slli a5,a5,0x2 +80009ba4: 00e787b3 add a5,a5,a4 +80009ba8: 0007a783 lw a5,0(a5) +80009bac: 00078067 jr a5 +80009bb0: 000a0513 mv a0,s4 +80009bb4: c10fe0ef jal ra,80007fc4 <_localeconv_r> +80009bb8: 00452783 lw a5,4(a0) +80009bbc: 00078513 mv a0,a5 +80009bc0: 02f12e23 sw a5,60(sp) +80009bc4: cf5ff0ef jal ra,800098b8 +80009bc8: 04a12423 sw a0,72(sp) +80009bcc: 00050a93 mv s5,a0 +80009bd0: 000a0513 mv a0,s4 +80009bd4: bf0fe0ef jal ra,80007fc4 <_localeconv_r> +80009bd8: 00852783 lw a5,8(a0) +80009bdc: 04f12023 sw a5,64(sp) +80009be0: 000a8463 beqz s5,80009be8 <_svfprintf_r+0x1d8> +80009be4: 5400106f j 8000b124 <_svfprintf_r+0x1714> +80009be8: 0004ce03 lbu t3,0(s1) +80009bec: fa1ff06f j 80009b8c <_svfprintf_r+0x17c> +80009bf0: 02096913 ori s2,s2,32 +80009bf4: 0004ce03 lbu t3,0(s1) +80009bf8: f95ff06f j 80009b8c <_svfprintf_r+0x17c> +80009bfc: 419904b3 sub s1,s2,s9 +80009c00: f60482e3 beqz s1,80009b64 <_svfprintf_r+0x154> +80009c04: f21ff06f j 80009b24 <_svfprintf_r+0x114> +80009c08: 00812583 lw a1,8(sp) +80009c0c: 0e410613 addi a2,sp,228 +80009c10: 000a0513 mv a0,s4 +80009c14: 080050ef jal ra,8000ec94 <__ssprint_r> +80009c18: 02051a63 bnez a0,80009c4c <_svfprintf_r+0x23c> +80009c1c: 10c10d13 addi s10,sp,268 +80009c20: f31ff06f j 80009b50 <_svfprintf_r+0x140> +80009c24: 00812583 lw a1,8(sp) +80009c28: 0e410613 addi a2,sp,228 +80009c2c: 000a0513 mv a0,s4 +80009c30: 064050ef jal ra,8000ec94 <__ssprint_r> +80009c34: 040504e3 beqz a0,8000a47c <_svfprintf_r+0xa6c> +80009c38: 01012783 lw a5,16(sp) +80009c3c: 00078863 beqz a5,80009c4c <_svfprintf_r+0x23c> +80009c40: 01012583 lw a1,16(sp) +80009c44: 02812503 lw a0,40(sp) +80009c48: b7cfb0ef jal ra,80004fc4 <_free_r> +80009c4c: 00812783 lw a5,8(sp) +80009c50: 00c7d783 lhu a5,12(a5) +80009c54: 0407f793 andi a5,a5,64 +80009c58: 00078463 beqz a5,80009c60 <_svfprintf_r+0x250> +80009c5c: 5e80206f j 8000c244 <_svfprintf_r+0x2834> +80009c60: 1ec12083 lw ra,492(sp) +80009c64: 1e812403 lw s0,488(sp) +80009c68: 00412503 lw a0,4(sp) +80009c6c: 1e412483 lw s1,484(sp) +80009c70: 1e012903 lw s2,480(sp) +80009c74: 1dc12983 lw s3,476(sp) +80009c78: 1d812a03 lw s4,472(sp) +80009c7c: 1d412a83 lw s5,468(sp) +80009c80: 1d012b03 lw s6,464(sp) +80009c84: 1cc12b83 lw s7,460(sp) +80009c88: 1c812c03 lw s8,456(sp) +80009c8c: 1c412c83 lw s9,452(sp) +80009c90: 1c012d03 lw s10,448(sp) +80009c94: 1bc12d83 lw s11,444(sp) +80009c98: 1f010113 addi sp,sp,496 +80009c9c: 00008067 ret +80009ca0: 800157b7 lui a5,0x80015 +80009ca4: a8078793 addi a5,a5,-1408 # 80014a80 <__BSS_END__+0xffffe068> +80009ca8: 02f12823 sw a5,48(sp) +80009cac: 02097793 andi a5,s2,32 +80009cb0: 000d8313 mv t1,s11 +80009cb4: 0e078e63 beqz a5,80009db0 <_svfprintf_r+0x3a0> +80009cb8: 01412783 lw a5,20(sp) +80009cbc: 00778793 addi a5,a5,7 +80009cc0: ff87f793 andi a5,a5,-8 +80009cc4: 0007ab83 lw s7,0(a5) +80009cc8: 0047ad83 lw s11,4(a5) +80009ccc: 00878713 addi a4,a5,8 +80009cd0: 00e12a23 sw a4,20(sp) +80009cd4: 00197793 andi a5,s2,1 +80009cd8: 00078863 beqz a5,80009ce8 <_svfprintf_r+0x2d8> +80009cdc: 01bbe7b3 or a5,s7,s11 +80009ce0: 00078463 beqz a5,80009ce8 <_svfprintf_r+0x2d8> +80009ce4: 4240106f j 8000b108 <_svfprintf_r+0x16f8> +80009ce8: bff97993 andi s3,s2,-1025 +80009cec: 00200793 li a5,2 +80009cf0: 0c0103a3 sb zero,199(sp) +80009cf4: fff00713 li a4,-1 +80009cf8: 0ee30ce3 beq t1,a4,8000a5f0 <_svfprintf_r+0xbe0> +80009cfc: 01bbe733 or a4,s7,s11 +80009d00: f7f9f913 andi s2,s3,-129 +80009d04: 7a071ce3 bnez a4,8000acbc <_svfprintf_r+0x12ac> +80009d08: 2e0316e3 bnez t1,8000a7f4 <_svfprintf_r+0xde4> +80009d0c: 62079a63 bnez a5,8000a340 <_svfprintf_r+0x930> +80009d10: 0019fb13 andi s6,s3,1 +80009d14: 1b010c93 addi s9,sp,432 +80009d18: 000b0463 beqz s6,80009d20 <_svfprintf_r+0x310> +80009d1c: 3780106f j 8000b094 <_svfprintf_r+0x1684> +80009d20: 000b0993 mv s3,s6 +80009d24: 006b5463 bge s6,t1,80009d2c <_svfprintf_r+0x31c> +80009d28: 00030993 mv s3,t1 +80009d2c: 0c714703 lbu a4,199(sp) +80009d30: 00012823 sw zero,16(sp) +80009d34: 02012223 sw zero,36(sp) +80009d38: 02012023 sw zero,32(sp) +80009d3c: 00012c23 sw zero,24(sp) +80009d40: 64070463 beqz a4,8000a388 <_svfprintf_r+0x978> +80009d44: 00198993 addi s3,s3,1 +80009d48: 6400006f j 8000a388 <_svfprintf_r+0x978> +80009d4c: 00000413 li s0,0 +80009d50: fd0a8713 addi a4,s5,-48 +80009d54: 00148493 addi s1,s1,1 +80009d58: 00241793 slli a5,s0,0x2 +80009d5c: fff4ca83 lbu s5,-1(s1) +80009d60: 008787b3 add a5,a5,s0 +80009d64: 00179793 slli a5,a5,0x1 +80009d68: 00f70433 add s0,a4,a5 +80009d6c: fd0a8713 addi a4,s5,-48 +80009d70: feeb72e3 bgeu s6,a4,80009d54 <_svfprintf_r+0x344> +80009d74: fe0a8793 addi a5,s5,-32 +80009d78: e2f9f2e3 bgeu s3,a5,80009b9c <_svfprintf_r+0x18c> +80009d7c: 100a8863 beqz s5,80009e8c <_svfprintf_r+0x47c> +80009d80: 15510623 sb s5,332(sp) +80009d84: 0c0103a3 sb zero,199(sp) +80009d88: 00100993 li s3,1 +80009d8c: 00100b13 li s6,1 +80009d90: 14c10c93 addi s9,sp,332 +80009d94: 5e00006f j 8000a374 <_svfprintf_r+0x964> +80009d98: 800157b7 lui a5,0x80015 +80009d9c: a9478793 addi a5,a5,-1388 # 80014a94 <__BSS_END__+0xffffe07c> +80009da0: 02f12823 sw a5,48(sp) +80009da4: 02097793 andi a5,s2,32 +80009da8: 000d8313 mv t1,s11 +80009dac: f00796e3 bnez a5,80009cb8 <_svfprintf_r+0x2a8> +80009db0: 01412703 lw a4,20(sp) +80009db4: 01097793 andi a5,s2,16 +80009db8: 00072b83 lw s7,0(a4) +80009dbc: 00470713 addi a4,a4,4 +80009dc0: 00e12a23 sw a4,20(sp) +80009dc4: 00078463 beqz a5,80009dcc <_svfprintf_r+0x3bc> +80009dc8: 2e40106f j 8000b0ac <_svfprintf_r+0x169c> +80009dcc: 04097793 andi a5,s2,64 +80009dd0: 00079463 bnez a5,80009dd8 <_svfprintf_r+0x3c8> +80009dd4: 2d00106f j 8000b0a4 <_svfprintf_r+0x1694> +80009dd8: 010b9b93 slli s7,s7,0x10 +80009ddc: 010bdb93 srli s7,s7,0x10 +80009de0: 00000d93 li s11,0 +80009de4: ef1ff06f j 80009cd4 <_svfprintf_r+0x2c4> +80009de8: 0004ce03 lbu t3,0(s1) +80009dec: 00496913 ori s2,s2,4 +80009df0: d9dff06f j 80009b8c <_svfprintf_r+0x17c> +80009df4: 02097793 andi a5,s2,32 +80009df8: 000d8313 mv t1,s11 +80009dfc: 14079ce3 bnez a5,8000a754 <_svfprintf_r+0xd44> +80009e00: 01412683 lw a3,20(sp) +80009e04: 01097713 andi a4,s2,16 +80009e08: 00468793 addi a5,a3,4 +80009e0c: 0006ab83 lw s7,0(a3) +80009e10: 4c071263 bnez a4,8000a2d4 <_svfprintf_r+0x8c4> +80009e14: 04097713 andi a4,s2,64 +80009e18: 00071463 bnez a4,80009e20 <_svfprintf_r+0x410> +80009e1c: 1c10106f j 8000b7dc <_svfprintf_r+0x1dcc> +80009e20: 010b9b93 slli s7,s7,0x10 +80009e24: 010bdb93 srli s7,s7,0x10 +80009e28: 00000d93 li s11,0 +80009e2c: 00f12a23 sw a5,20(sp) +80009e30: 1410006f j 8000a770 <_svfprintf_r+0xd60> +80009e34: 01412683 lw a3,20(sp) +80009e38: 02097793 andi a5,s2,32 +80009e3c: 00468713 addi a4,a3,4 +80009e40: 00078463 beqz a5,80009e48 <_svfprintf_r+0x438> +80009e44: 2a40106f j 8000b0e8 <_svfprintf_r+0x16d8> +80009e48: 01097793 andi a5,s2,16 +80009e4c: 00078463 beqz a5,80009e54 <_svfprintf_r+0x444> +80009e50: 0410106f j 8000b690 <_svfprintf_r+0x1c80> +80009e54: 04097793 andi a5,s2,64 +80009e58: 00078463 beqz a5,80009e60 <_svfprintf_r+0x450> +80009e5c: 25d0106f j 8000b8b8 <_svfprintf_r+0x1ea8> +80009e60: 20097913 andi s2,s2,512 +80009e64: 00091463 bnez s2,80009e6c <_svfprintf_r+0x45c> +80009e68: 0290106f j 8000b690 <_svfprintf_r+0x1c80> +80009e6c: 01412783 lw a5,20(sp) +80009e70: 00e12a23 sw a4,20(sp) +80009e74: 00412703 lw a4,4(sp) +80009e78: 0007a783 lw a5,0(a5) +80009e7c: 00048c93 mv s9,s1 +80009e80: 00e78023 sb a4,0(a5) +80009e84: 000cc703 lbu a4,0(s9) +80009e88: c60716e3 bnez a4,80009af4 <_svfprintf_r+0xe4> +80009e8c: 0ec12783 lw a5,236(sp) +80009e90: da078ee3 beqz a5,80009c4c <_svfprintf_r+0x23c> +80009e94: 00812403 lw s0,8(sp) +80009e98: 02812503 lw a0,40(sp) +80009e9c: 0e410613 addi a2,sp,228 +80009ea0: 00040593 mv a1,s0 +80009ea4: 5f1040ef jal ra,8000ec94 <__ssprint_r> +80009ea8: 00c45783 lhu a5,12(s0) +80009eac: da9ff06f j 80009c54 <_svfprintf_r+0x244> +80009eb0: 0004ce03 lbu t3,0(s1) +80009eb4: 06c00793 li a5,108 +80009eb8: 00fe1463 bne t3,a5,80009ec0 <_svfprintf_r+0x4b0> +80009ebc: 2bc0106f j 8000b178 <_svfprintf_r+0x1768> +80009ec0: 01096913 ori s2,s2,16 +80009ec4: cc9ff06f j 80009b8c <_svfprintf_r+0x17c> +80009ec8: 0004ce03 lbu t3,0(s1) +80009ecc: 06800793 li a5,104 +80009ed0: 00fe1463 bne t3,a5,80009ed8 <_svfprintf_r+0x4c8> +80009ed4: 2b40106f j 8000b188 <_svfprintf_r+0x1778> +80009ed8: 04096913 ori s2,s2,64 +80009edc: cb1ff06f j 80009b8c <_svfprintf_r+0x17c> +80009ee0: 01412703 lw a4,20(sp) +80009ee4: ffff87b7 lui a5,0xffff8 +80009ee8: 8307c793 xori a5,a5,-2000 +80009eec: 0cf11423 sh a5,200(sp) +80009ef0: 00470793 addi a5,a4,4 +80009ef4: 00f12a23 sw a5,20(sp) +80009ef8: 800157b7 lui a5,0x80015 +80009efc: a8078793 addi a5,a5,-1408 # 80014a80 <__BSS_END__+0xffffe068> +80009f00: 000d8313 mv t1,s11 +80009f04: 02f12823 sw a5,48(sp) +80009f08: 00072b83 lw s7,0(a4) +80009f0c: 00000d93 li s11,0 +80009f10: 00296993 ori s3,s2,2 +80009f14: 00200793 li a5,2 +80009f18: 07800a93 li s5,120 +80009f1c: dd5ff06f j 80009cf0 <_svfprintf_r+0x2e0> +80009f20: 00897713 andi a4,s2,8 +80009f24: 000d8313 mv t1,s11 +80009f28: 00070463 beqz a4,80009f30 <_svfprintf_r+0x520> +80009f2c: 1880106f j 8000b0b4 <_svfprintf_r+0x16a4> +80009f30: 01412783 lw a5,20(sp) +80009f34: 0b010513 addi a0,sp,176 +80009f38: 01b12823 sw s11,16(sp) +80009f3c: 00778793 addi a5,a5,7 +80009f40: ff87f793 andi a5,a5,-8 +80009f44: 0007a583 lw a1,0(a5) +80009f48: 0047a603 lw a2,4(a5) +80009f4c: 00878793 addi a5,a5,8 +80009f50: 00f12a23 sw a5,20(sp) +80009f54: 3040a0ef jal ra,80014258 <__extenddftf2> +80009f58: 0b012703 lw a4,176(sp) +80009f5c: 01012303 lw t1,16(sp) +80009f60: 0ee12823 sw a4,240(sp) +80009f64: 0b412703 lw a4,180(sp) +80009f68: 0ee12a23 sw a4,244(sp) +80009f6c: 0b812703 lw a4,184(sp) +80009f70: 0ee12c23 sw a4,248(sp) +80009f74: 0bc12703 lw a4,188(sp) +80009f78: 0ee12e23 sw a4,252(sp) +80009f7c: 0f010513 addi a0,sp,240 +80009f80: 00612823 sw t1,16(sp) +80009f84: fd5fd0ef jal ra,80007f58 <_ldcheck> +80009f88: 0ca12623 sw a0,204(sp) +80009f8c: 00200713 li a4,2 +80009f90: 01012303 lw t1,16(sp) +80009f94: 00e51463 bne a0,a4,80009f9c <_svfprintf_r+0x58c> +80009f98: 6780106f j 8000b610 <_svfprintf_r+0x1c00> +80009f9c: 00100713 li a4,1 +80009fa0: 00e51463 bne a0,a4,80009fa8 <_svfprintf_r+0x598> +80009fa4: 0510106f j 8000b7f4 <_svfprintf_r+0x1de4> +80009fa8: 06100713 li a4,97 +80009fac: 00ea9463 bne s5,a4,80009fb4 <_svfprintf_r+0x5a4> +80009fb0: 2840206f j 8000c234 <_svfprintf_r+0x2824> +80009fb4: 04100713 li a4,65 +80009fb8: 00ea9463 bne s5,a4,80009fc0 <_svfprintf_r+0x5b0> +80009fbc: 5350106f j 8000bcf0 <_svfprintf_r+0x22e0> +80009fc0: fdfaf793 andi a5,s5,-33 +80009fc4: fff00713 li a4,-1 +80009fc8: 04f12623 sw a5,76(sp) +80009fcc: 00e31463 bne t1,a4,80009fd4 <_svfprintf_r+0x5c4> +80009fd0: 1850106f j 8000b954 <_svfprintf_r+0x1f44> +80009fd4: 04700713 li a4,71 +80009fd8: 00e79463 bne a5,a4,80009fe0 <_svfprintf_r+0x5d0> +80009fdc: 2740206f j 8000c250 <_svfprintf_r+0x2840> +80009fe0: 0fc12e83 lw t4,252(sp) +80009fe4: 05212c23 sw s2,88(sp) +80009fe8: 10096713 ori a4,s2,256 +80009fec: 0f012283 lw t0,240(sp) +80009ff0: 0f412f03 lw t5,244(sp) +80009ff4: 0f812f83 lw t6,248(sp) +80009ff8: 000ed463 bgez t4,8000a000 <_svfprintf_r+0x5f0> +80009ffc: 0c40206f j 8000c0c0 <_svfprintf_r+0x26b0> +8000a000: 04012e23 sw zero,92(sp) +8000a004: 00070913 mv s2,a4 +8000a008: 00012823 sw zero,16(sp) +8000a00c: 04c12703 lw a4,76(sp) +8000a010: 04600793 li a5,70 +8000a014: 00f71463 bne a4,a5,8000a01c <_svfprintf_r+0x60c> +8000a018: 2b50106f j 8000bacc <_svfprintf_r+0x20bc> +8000a01c: 04500793 li a5,69 +8000a020: 00f71463 bne a4,a5,8000a028 <_svfprintf_r+0x618> +8000a024: 1240206f j 8000c148 <_svfprintf_r+0x2738> +8000a028: 0b010993 addi s3,sp,176 +8000a02c: 0d010793 addi a5,sp,208 +8000a030: 0cc10713 addi a4,sp,204 +8000a034: 00030693 mv a3,t1 +8000a038: 0dc10813 addi a6,sp,220 +8000a03c: 00200613 li a2,2 +8000a040: 00098593 mv a1,s3 +8000a044: 000a0513 mv a0,s4 +8000a048: 04612223 sw t1,68(sp) +8000a04c: 0a512823 sw t0,176(sp) +8000a050: 02512223 sw t0,36(sp) +8000a054: 0be12a23 sw t5,180(sp) +8000a058: 03e12023 sw t5,32(sp) +8000a05c: 0bf12c23 sw t6,184(sp) +8000a060: 01f12e23 sw t6,28(sp) +8000a064: 0bd12e23 sw t4,188(sp) +8000a068: 01d12c23 sw t4,24(sp) +8000a06c: bd9fc0ef jal ra,80006c44 <_ldtoa_r> +8000a070: 04c12783 lw a5,76(sp) +8000a074: 04700713 li a4,71 +8000a078: 00050c93 mv s9,a0 +8000a07c: 01812e83 lw t4,24(sp) +8000a080: 01c12f83 lw t6,28(sp) +8000a084: 02012f03 lw t5,32(sp) +8000a088: 02412283 lw t0,36(sp) +8000a08c: 04412303 lw t1,68(sp) +8000a090: 00e78463 beq a5,a4,8000a098 <_svfprintf_r+0x688> +8000a094: 4380206f j 8000c4cc <_svfprintf_r+0x2abc> +8000a098: 05812783 lw a5,88(sp) +8000a09c: 0017f713 andi a4,a5,1 +8000a0a0: 00070463 beqz a4,8000a0a8 <_svfprintf_r+0x698> +8000a0a4: 1840206f j 8000c228 <_svfprintf_r+0x2818> +8000a0a8: 0dc12703 lw a4,220(sp) +8000a0ac: 419707b3 sub a5,a4,s9 +8000a0b0: 00f12e23 sw a5,28(sp) +8000a0b4: 0cc12783 lw a5,204(sp) +8000a0b8: 04700713 li a4,71 +8000a0bc: 00f12c23 sw a5,24(sp) +8000a0c0: 04c12783 lw a5,76(sp) +8000a0c4: 00e79463 bne a5,a4,8000a0cc <_svfprintf_r+0x6bc> +8000a0c8: 0cd0106f j 8000b994 <_svfprintf_r+0x1f84> +8000a0cc: 04c12783 lw a5,76(sp) +8000a0d0: 04600713 li a4,70 +8000a0d4: 00e79463 bne a5,a4,8000a0dc <_svfprintf_r+0x6cc> +8000a0d8: 3710106f j 8000bc48 <_svfprintf_r+0x2238> +8000a0dc: 01812783 lw a5,24(sp) +8000a0e0: 04100593 li a1,65 +8000a0e4: 0ffaf693 andi a3,s5,255 +8000a0e8: fff78713 addi a4,a5,-1 +8000a0ec: 04c12783 lw a5,76(sp) +8000a0f0: 0ce12623 sw a4,204(sp) +8000a0f4: 00000613 li a2,0 +8000a0f8: 00b79863 bne a5,a1,8000a108 <_svfprintf_r+0x6f8> +8000a0fc: 00f68693 addi a3,a3,15 +8000a100: 0ff6f693 andi a3,a3,255 +8000a104: 00100613 li a2,1 +8000a108: 0cd10a23 sb a3,212(sp) +8000a10c: 00075463 bgez a4,8000a114 <_svfprintf_r+0x704> +8000a110: 3240206f j 8000c434 <_svfprintf_r+0x2a24> +8000a114: 02b00693 li a3,43 +8000a118: 0cd10aa3 sb a3,213(sp) +8000a11c: 00900693 li a3,9 +8000a120: 00e6c463 blt a3,a4,8000a128 <_svfprintf_r+0x718> +8000a124: 2440206f j 8000c368 <_svfprintf_r+0x2958> +8000a128: 0e310813 addi a6,sp,227 +8000a12c: 00080613 mv a2,a6 +8000a130: 00a00513 li a0,10 +8000a134: 06300313 li t1,99 +8000a138: 00c0006f j 8000a144 <_svfprintf_r+0x734> +8000a13c: 00058613 mv a2,a1 +8000a140: 00068713 mv a4,a3 +8000a144: 02a767b3 rem a5,a4,a0 +8000a148: fff60593 addi a1,a2,-1 +8000a14c: 03078793 addi a5,a5,48 +8000a150: fef60fa3 sb a5,-1(a2) +8000a154: 02a746b3 div a3,a4,a0 +8000a158: fee342e3 blt t1,a4,8000a13c <_svfprintf_r+0x72c> +8000a15c: 03068713 addi a4,a3,48 +8000a160: 0ff77713 andi a4,a4,255 +8000a164: ffe60693 addi a3,a2,-2 +8000a168: fee58fa3 sb a4,-1(a1) +8000a16c: 0106e463 bltu a3,a6,8000a174 <_svfprintf_r+0x764> +8000a170: 3500206f j 8000c4c0 <_svfprintf_r+0x2ab0> +8000a174: 0d610593 addi a1,sp,214 +8000a178: 0080006f j 8000a180 <_svfprintf_r+0x770> +8000a17c: 0006c703 lbu a4,0(a3) +8000a180: 00158593 addi a1,a1,1 +8000a184: 00168693 addi a3,a3,1 +8000a188: fee58fa3 sb a4,-1(a1) +8000a18c: ff0698e3 bne a3,a6,8000a17c <_svfprintf_r+0x76c> +8000a190: 0e510713 addi a4,sp,229 +8000a194: 0d610793 addi a5,sp,214 +8000a198: 40c70733 sub a4,a4,a2 +8000a19c: 00e78733 add a4,a5,a4 +8000a1a0: 0d410693 addi a3,sp,212 +8000a1a4: 40d707b3 sub a5,a4,a3 +8000a1a8: 02f12c23 sw a5,56(sp) +8000a1ac: 01c12783 lw a5,28(sp) +8000a1b0: 03812683 lw a3,56(sp) +8000a1b4: 00100713 li a4,1 +8000a1b8: 00d78b33 add s6,a5,a3 +8000a1bc: 00f74463 blt a4,a5,8000a1c4 <_svfprintf_r+0x7b4> +8000a1c0: 28c0206f j 8000c44c <_svfprintf_r+0x2a3c> +8000a1c4: 02c12783 lw a5,44(sp) +8000a1c8: 00fb0b33 add s6,s6,a5 +8000a1cc: 05812783 lw a5,88(sp) +8000a1d0: fffb4993 not s3,s6 +8000a1d4: 41f9d993 srai s3,s3,0x1f +8000a1d8: bff7f913 andi s2,a5,-1025 +8000a1dc: 10096913 ori s2,s2,256 +8000a1e0: 013b79b3 and s3,s6,s3 +8000a1e4: 02012223 sw zero,36(sp) +8000a1e8: 02012023 sw zero,32(sp) +8000a1ec: 00012c23 sw zero,24(sp) +8000a1f0: 05c12783 lw a5,92(sp) +8000a1f4: 00079463 bnez a5,8000a1fc <_svfprintf_r+0x7ec> +8000a1f8: 0110106f j 8000ba08 <_svfprintf_r+0x1ff8> +8000a1fc: 02d00713 li a4,45 +8000a200: 0ce103a3 sb a4,199(sp) +8000a204: 00000313 li t1,0 +8000a208: 00198993 addi s3,s3,1 +8000a20c: 17c0006f j 8000a388 <_svfprintf_r+0x978> +8000a210: 02097793 andi a5,s2,32 +8000a214: 000d8313 mv t1,s11 +8000a218: 01096993 ori s3,s2,16 +8000a21c: 56079263 bnez a5,8000a780 <_svfprintf_r+0xd70> +8000a220: 01412783 lw a5,20(sp) +8000a224: 00478793 addi a5,a5,4 +8000a228: 01412703 lw a4,20(sp) +8000a22c: 00000d93 li s11,0 +8000a230: 00f12a23 sw a5,20(sp) +8000a234: 00072b83 lw s7,0(a4) +8000a238: 00100793 li a5,1 +8000a23c: ab5ff06f j 80009cf0 <_svfprintf_r+0x2e0> +8000a240: 01412783 lw a5,20(sp) +8000a244: 0c0103a3 sb zero,199(sp) +8000a248: 0007ac83 lw s9,0(a5) +8000a24c: 00478b93 addi s7,a5,4 +8000a250: 760c8ce3 beqz s9,8000b1c8 <_svfprintf_r+0x17b8> +8000a254: fff00713 li a4,-1 +8000a258: 00ed9463 bne s11,a4,8000a260 <_svfprintf_r+0x850> +8000a25c: 4500106f j 8000b6ac <_svfprintf_r+0x1c9c> +8000a260: 000d8613 mv a2,s11 +8000a264: 00000593 li a1,0 +8000a268: 000c8513 mv a0,s9 +8000a26c: 01b12a23 sw s11,20(sp) +8000a270: 858fe0ef jal ra,800082c8 +8000a274: 00a12823 sw a0,16(sp) +8000a278: 01412303 lw t1,20(sp) +8000a27c: 00051463 bnez a0,8000a284 <_svfprintf_r+0x874> +8000a280: 19d0106f j 8000bc1c <_svfprintf_r+0x220c> +8000a284: 01012783 lw a5,16(sp) +8000a288: 41978b33 sub s6,a5,s9 +8000a28c: 0c714703 lbu a4,199(sp) +8000a290: fffb4993 not s3,s6 +8000a294: 41f9d993 srai s3,s3,0x1f +8000a298: 01712a23 sw s7,20(sp) +8000a29c: 00012823 sw zero,16(sp) +8000a2a0: 02012223 sw zero,36(sp) +8000a2a4: 02012023 sw zero,32(sp) +8000a2a8: 00012c23 sw zero,24(sp) +8000a2ac: 013b79b3 and s3,s6,s3 +8000a2b0: 00000313 li t1,0 +8000a2b4: a80718e3 bnez a4,80009d44 <_svfprintf_r+0x334> +8000a2b8: 0d00006f j 8000a388 <_svfprintf_r+0x978> +8000a2bc: 02097793 andi a5,s2,32 +8000a2c0: 000d8313 mv t1,s11 +8000a2c4: 01096913 ori s2,s2,16 +8000a2c8: 48079663 bnez a5,8000a754 <_svfprintf_r+0xd44> +8000a2cc: 01412783 lw a5,20(sp) +8000a2d0: 00478793 addi a5,a5,4 +8000a2d4: 01412703 lw a4,20(sp) +8000a2d8: 00000d93 li s11,0 +8000a2dc: 00f12a23 sw a5,20(sp) +8000a2e0: 00072b83 lw s7,0(a4) +8000a2e4: 48c0006f j 8000a770 <_svfprintf_r+0xd60> +8000a2e8: 00896913 ori s2,s2,8 +8000a2ec: 0004ce03 lbu t3,0(s1) +8000a2f0: 89dff06f j 80009b8c <_svfprintf_r+0x17c> +8000a2f4: 02097793 andi a5,s2,32 +8000a2f8: 000d8313 mv t1,s11 +8000a2fc: 01096993 ori s3,s2,16 +8000a300: 4a079463 bnez a5,8000a7a8 <_svfprintf_r+0xd98> +8000a304: 01412783 lw a5,20(sp) +8000a308: 00478793 addi a5,a5,4 +8000a30c: 01412703 lw a4,20(sp) +8000a310: 00f12a23 sw a5,20(sp) +8000a314: 00072b83 lw s7,0(a4) +8000a318: 41fbdd93 srai s11,s7,0x1f +8000a31c: 000d8713 mv a4,s11 +8000a320: 2a074663 bltz a4,8000a5cc <_svfprintf_r+0xbbc> +8000a324: fff00793 li a5,-1 +8000a328: 4af30463 beq t1,a5,8000a7d0 <_svfprintf_r+0xdc0> +8000a32c: 01bbe7b3 or a5,s7,s11 +8000a330: f7f9f913 andi s2,s3,-129 +8000a334: 48079c63 bnez a5,8000a7cc <_svfprintf_r+0xdbc> +8000a338: 00030463 beqz t1,8000a340 <_svfprintf_r+0x930> +8000a33c: 6200106f j 8000b95c <_svfprintf_r+0x1f4c> +8000a340: 00000313 li t1,0 +8000a344: 00000b13 li s6,0 +8000a348: 1b010c93 addi s9,sp,432 +8000a34c: 9d5ff06f j 80009d20 <_svfprintf_r+0x310> +8000a350: 01412703 lw a4,20(sp) +8000a354: 0c0103a3 sb zero,199(sp) +8000a358: 00100993 li s3,1 +8000a35c: 00072783 lw a5,0(a4) +8000a360: 00470713 addi a4,a4,4 +8000a364: 00e12a23 sw a4,20(sp) +8000a368: 14f10623 sb a5,332(sp) +8000a36c: 00100b13 li s6,1 +8000a370: 14c10c93 addi s9,sp,332 +8000a374: 00012823 sw zero,16(sp) +8000a378: 00000313 li t1,0 +8000a37c: 02012223 sw zero,36(sp) +8000a380: 02012023 sw zero,32(sp) +8000a384: 00012c23 sw zero,24(sp) +8000a388: 00297293 andi t0,s2,2 +8000a38c: 00028463 beqz t0,8000a394 <_svfprintf_r+0x984> +8000a390: 00298993 addi s3,s3,2 +8000a394: 08497b93 andi s7,s2,132 +8000a398: 0ec12703 lw a4,236(sp) +8000a39c: 000b9663 bnez s7,8000a3a8 <_svfprintf_r+0x998> +8000a3a0: 41340833 sub a6,s0,s3 +8000a3a4: 130040e3 bgtz a6,8000acc4 <_svfprintf_r+0x12b4> +8000a3a8: 0c714683 lbu a3,199(sp) +8000a3ac: 02068a63 beqz a3,8000a3e0 <_svfprintf_r+0x9d0> +8000a3b0: 0e812683 lw a3,232(sp) +8000a3b4: 0c710613 addi a2,sp,199 +8000a3b8: 00cd2023 sw a2,0(s10) +8000a3bc: 00170713 addi a4,a4,1 +8000a3c0: 00100613 li a2,1 +8000a3c4: 00168693 addi a3,a3,1 +8000a3c8: 00cd2223 sw a2,4(s10) +8000a3cc: 0ee12623 sw a4,236(sp) +8000a3d0: 0ed12423 sw a3,232(sp) +8000a3d4: 00700613 li a2,7 +8000a3d8: 008d0d13 addi s10,s10,8 +8000a3dc: 0cd64263 blt a2,a3,8000a4a0 <_svfprintf_r+0xa90> +8000a3e0: 02028a63 beqz t0,8000a414 <_svfprintf_r+0xa04> +8000a3e4: 0e812683 lw a3,232(sp) +8000a3e8: 0c810613 addi a2,sp,200 +8000a3ec: 00cd2023 sw a2,0(s10) +8000a3f0: 00270713 addi a4,a4,2 +8000a3f4: 00200613 li a2,2 +8000a3f8: 00168693 addi a3,a3,1 +8000a3fc: 00cd2223 sw a2,4(s10) +8000a400: 0ee12623 sw a4,236(sp) +8000a404: 0ed12423 sw a3,232(sp) +8000a408: 00700613 li a2,7 +8000a40c: 008d0d13 addi s10,s10,8 +8000a410: 1ed642e3 blt a2,a3,8000adf4 <_svfprintf_r+0x13e4> +8000a414: 08000693 li a3,128 +8000a418: 58db8063 beq s7,a3,8000a998 <_svfprintf_r+0xf88> +8000a41c: 41630db3 sub s11,t1,s6 +8000a420: 69b04063 bgtz s11,8000aaa0 <_svfprintf_r+0x1090> +8000a424: 10097693 andi a3,s2,256 +8000a428: 42069463 bnez a3,8000a850 <_svfprintf_r+0xe40> +8000a42c: 0e812783 lw a5,232(sp) +8000a430: 01670733 add a4,a4,s6 +8000a434: 019d2023 sw s9,0(s10) +8000a438: 00178793 addi a5,a5,1 +8000a43c: 016d2223 sw s6,4(s10) +8000a440: 0ee12623 sw a4,236(sp) +8000a444: 0ef12423 sw a5,232(sp) +8000a448: 00700693 li a3,7 +8000a44c: 008d0d13 addi s10,s10,8 +8000a450: 04f6c4e3 blt a3,a5,8000ac98 <_svfprintf_r+0x1288> +8000a454: 00497913 andi s2,s2,4 +8000a458: 00090663 beqz s2,8000a464 <_svfprintf_r+0xa54> +8000a45c: 41340933 sub s2,s0,s3 +8000a460: 07204863 bgtz s2,8000a4d0 <_svfprintf_r+0xac0> +8000a464: 01345463 bge s0,s3,8000a46c <_svfprintf_r+0xa5c> +8000a468: 00098413 mv s0,s3 +8000a46c: 00412783 lw a5,4(sp) +8000a470: 008787b3 add a5,a5,s0 +8000a474: 00f12223 sw a5,4(sp) +8000a478: fa071663 bnez a4,80009c24 <_svfprintf_r+0x214> +8000a47c: 01012783 lw a5,16(sp) +8000a480: 0e012423 sw zero,232(sp) +8000a484: 00078863 beqz a5,8000a494 <_svfprintf_r+0xa84> +8000a488: 01012583 lw a1,16(sp) +8000a48c: 000a0513 mv a0,s4 +8000a490: b35fa0ef jal ra,80004fc4 <_free_r> +8000a494: 10c10d13 addi s10,sp,268 +8000a498: 00048c93 mv s9,s1 +8000a49c: 9e9ff06f j 80009e84 <_svfprintf_r+0x474> +8000a4a0: 00812583 lw a1,8(sp) +8000a4a4: 0e410613 addi a2,sp,228 +8000a4a8: 000a0513 mv a0,s4 +8000a4ac: 04612623 sw t1,76(sp) +8000a4b0: 04512223 sw t0,68(sp) +8000a4b4: 7e0040ef jal ra,8000ec94 <__ssprint_r> +8000a4b8: f8051063 bnez a0,80009c38 <_svfprintf_r+0x228> +8000a4bc: 0ec12703 lw a4,236(sp) +8000a4c0: 10c10d13 addi s10,sp,268 +8000a4c4: 04c12303 lw t1,76(sp) +8000a4c8: 04412283 lw t0,68(sp) +8000a4cc: f15ff06f j 8000a3e0 <_svfprintf_r+0x9d0> +8000a4d0: 01000693 li a3,16 +8000a4d4: 0e812783 lw a5,232(sp) +8000a4d8: 0126c463 blt a3,s2,8000a4e0 <_svfprintf_r+0xad0> +8000a4dc: 4010106f j 8000c0dc <_svfprintf_r+0x26cc> +8000a4e0: 800156b7 lui a3,0x80015 +8000a4e4: fd468d93 addi s11,a3,-44 # 80014fd4 <__BSS_END__+0xffffe5bc> +8000a4e8: 01000b13 li s6,16 +8000a4ec: 00700b93 li s7,7 +8000a4f0: 00812a83 lw s5,8(sp) +8000a4f4: 00c0006f j 8000a500 <_svfprintf_r+0xaf0> +8000a4f8: ff090913 addi s2,s2,-16 +8000a4fc: 052b5663 bge s6,s2,8000a548 <_svfprintf_r+0xb38> +8000a500: 01070713 addi a4,a4,16 +8000a504: 00178793 addi a5,a5,1 +8000a508: 01bd2023 sw s11,0(s10) +8000a50c: 016d2223 sw s6,4(s10) +8000a510: 0ee12623 sw a4,236(sp) +8000a514: 0ef12423 sw a5,232(sp) +8000a518: 008d0d13 addi s10,s10,8 +8000a51c: fcfbdee3 bge s7,a5,8000a4f8 <_svfprintf_r+0xae8> +8000a520: 0e410613 addi a2,sp,228 +8000a524: 000a8593 mv a1,s5 +8000a528: 000a0513 mv a0,s4 +8000a52c: 768040ef jal ra,8000ec94 <__ssprint_r> +8000a530: f0051463 bnez a0,80009c38 <_svfprintf_r+0x228> +8000a534: ff090913 addi s2,s2,-16 +8000a538: 0ec12703 lw a4,236(sp) +8000a53c: 0e812783 lw a5,232(sp) +8000a540: 10c10d13 addi s10,sp,268 +8000a544: fb2b4ee3 blt s6,s2,8000a500 <_svfprintf_r+0xaf0> +8000a548: 01270733 add a4,a4,s2 +8000a54c: 00178793 addi a5,a5,1 +8000a550: 01bd2023 sw s11,0(s10) +8000a554: 012d2223 sw s2,4(s10) +8000a558: 0ee12623 sw a4,236(sp) +8000a55c: 0ef12423 sw a5,232(sp) +8000a560: 00700693 li a3,7 +8000a564: f0f6d0e3 bge a3,a5,8000a464 <_svfprintf_r+0xa54> +8000a568: 00812583 lw a1,8(sp) +8000a56c: 0e410613 addi a2,sp,228 +8000a570: 000a0513 mv a0,s4 +8000a574: 720040ef jal ra,8000ec94 <__ssprint_r> +8000a578: ec051063 bnez a0,80009c38 <_svfprintf_r+0x228> +8000a57c: 0ec12703 lw a4,236(sp) +8000a580: ee5ff06f j 8000a464 <_svfprintf_r+0xa54> +8000a584: 02097793 andi a5,s2,32 +8000a588: 000d8313 mv t1,s11 +8000a58c: 20079c63 bnez a5,8000a7a4 <_svfprintf_r+0xd94> +8000a590: 01412783 lw a5,20(sp) +8000a594: 01097713 andi a4,s2,16 +8000a598: 00478793 addi a5,a5,4 +8000a59c: 00070463 beqz a4,8000a5a4 <_svfprintf_r+0xb94> +8000a5a0: 76d0106f j 8000c50c <_svfprintf_r+0x2afc> +8000a5a4: 04097713 andi a4,s2,64 +8000a5a8: 00071463 bnez a4,8000a5b0 <_svfprintf_r+0xba0> +8000a5ac: 1ec0106f j 8000b798 <_svfprintf_r+0x1d88> +8000a5b0: 01412703 lw a4,20(sp) +8000a5b4: 00f12a23 sw a5,20(sp) +8000a5b8: 00090993 mv s3,s2 +8000a5bc: 00071b83 lh s7,0(a4) +8000a5c0: 41fbdd93 srai s11,s7,0x1f +8000a5c4: 000d8713 mv a4,s11 +8000a5c8: d4075ee3 bgez a4,8000a324 <_svfprintf_r+0x914> +8000a5cc: 41700bb3 neg s7,s7 +8000a5d0: 017037b3 snez a5,s7 +8000a5d4: 41b00db3 neg s11,s11 +8000a5d8: 40fd8db3 sub s11,s11,a5 +8000a5dc: 02d00793 li a5,45 +8000a5e0: 0cf103a3 sb a5,199(sp) +8000a5e4: fff00713 li a4,-1 +8000a5e8: 00100793 li a5,1 +8000a5ec: f0e31863 bne t1,a4,80009cfc <_svfprintf_r+0x2ec> +8000a5f0: 00100713 li a4,1 +8000a5f4: 1ce78e63 beq a5,a4,8000a7d0 <_svfprintf_r+0xdc0> +8000a5f8: 00200713 li a4,2 +8000a5fc: 20e78863 beq a5,a4,8000a80c <_svfprintf_r+0xdfc> +8000a600: 1b010693 addi a3,sp,432 +8000a604: 0080006f j 8000a60c <_svfprintf_r+0xbfc> +8000a608: 000c8693 mv a3,s9 +8000a60c: 01dd9793 slli a5,s11,0x1d +8000a610: 007bf713 andi a4,s7,7 +8000a614: 003bdb93 srli s7,s7,0x3 +8000a618: 03070713 addi a4,a4,48 +8000a61c: 0177ebb3 or s7,a5,s7 +8000a620: 003ddd93 srli s11,s11,0x3 +8000a624: fee68fa3 sb a4,-1(a3) +8000a628: 01bbe7b3 or a5,s7,s11 +8000a62c: fff68c93 addi s9,a3,-1 +8000a630: fc079ce3 bnez a5,8000a608 <_svfprintf_r+0xbf8> +8000a634: 0019f613 andi a2,s3,1 +8000a638: 20060463 beqz a2,8000a840 <_svfprintf_r+0xe30> +8000a63c: 03000613 li a2,48 +8000a640: 20c70063 beq a4,a2,8000a840 <_svfprintf_r+0xe30> +8000a644: ffe68693 addi a3,a3,-2 +8000a648: 1b010793 addi a5,sp,432 +8000a64c: fecc8fa3 sb a2,-1(s9) +8000a650: 40d78b33 sub s6,a5,a3 +8000a654: 00098913 mv s2,s3 +8000a658: 00068c93 mv s9,a3 +8000a65c: ec4ff06f j 80009d20 <_svfprintf_r+0x310> +8000a660: 02b00793 li a5,43 +8000a664: 0cf103a3 sb a5,199(sp) +8000a668: 0004ce03 lbu t3,0(s1) +8000a66c: d20ff06f j 80009b8c <_svfprintf_r+0x17c> +8000a670: 01412783 lw a5,20(sp) +8000a674: 0004ce03 lbu t3,0(s1) +8000a678: 0007a403 lw s0,0(a5) +8000a67c: 00478793 addi a5,a5,4 +8000a680: 00f12a23 sw a5,20(sp) +8000a684: d0045463 bgez s0,80009b8c <_svfprintf_r+0x17c> +8000a688: 40800433 neg s0,s0 +8000a68c: 00496913 ori s2,s2,4 +8000a690: cfcff06f j 80009b8c <_svfprintf_r+0x17c> +8000a694: 08096913 ori s2,s2,128 +8000a698: 0004ce03 lbu t3,0(s1) +8000a69c: cf0ff06f j 80009b8c <_svfprintf_r+0x17c> +8000a6a0: 0004ca83 lbu s5,0(s1) +8000a6a4: 00148793 addi a5,s1,1 +8000a6a8: 017a9463 bne s5,s7,8000a6b0 <_svfprintf_r+0xca0> +8000a6ac: 5f10106f j 8000c49c <_svfprintf_r+0x2a8c> +8000a6b0: fd0a8713 addi a4,s5,-48 +8000a6b4: 00078493 mv s1,a5 +8000a6b8: 00000d93 li s11,0 +8000a6bc: cceb6c63 bltu s6,a4,80009b94 <_svfprintf_r+0x184> +8000a6c0: 00148493 addi s1,s1,1 +8000a6c4: 002d9793 slli a5,s11,0x2 +8000a6c8: fff4ca83 lbu s5,-1(s1) +8000a6cc: 01b787b3 add a5,a5,s11 +8000a6d0: 00179793 slli a5,a5,0x1 +8000a6d4: 00e78db3 add s11,a5,a4 +8000a6d8: fd0a8713 addi a4,s5,-48 +8000a6dc: feeb72e3 bgeu s6,a4,8000a6c0 <_svfprintf_r+0xcb0> +8000a6e0: cb4ff06f j 80009b94 <_svfprintf_r+0x184> +8000a6e4: 00196913 ori s2,s2,1 +8000a6e8: 0004ce03 lbu t3,0(s1) +8000a6ec: ca0ff06f j 80009b8c <_svfprintf_r+0x17c> +8000a6f0: 0c714783 lbu a5,199(sp) +8000a6f4: 0004ce03 lbu t3,0(s1) +8000a6f8: c8079a63 bnez a5,80009b8c <_svfprintf_r+0x17c> +8000a6fc: 02000793 li a5,32 +8000a700: 0cf103a3 sb a5,199(sp) +8000a704: c88ff06f j 80009b8c <_svfprintf_r+0x17c> +8000a708: 02097793 andi a5,s2,32 +8000a70c: 000d8313 mv t1,s11 +8000a710: 06079663 bnez a5,8000a77c <_svfprintf_r+0xd6c> +8000a714: 01412683 lw a3,20(sp) +8000a718: 01097713 andi a4,s2,16 +8000a71c: 00468793 addi a5,a3,4 +8000a720: 0006ab83 lw s7,0(a3) +8000a724: 00070463 beqz a4,8000a72c <_svfprintf_r+0xd1c> +8000a728: 5dd0106f j 8000c504 <_svfprintf_r+0x2af4> +8000a72c: 04097713 andi a4,s2,64 +8000a730: 00071463 bnez a4,8000a738 <_svfprintf_r+0xd28> +8000a734: 0880106f j 8000b7bc <_svfprintf_r+0x1dac> +8000a738: 010b9b93 slli s7,s7,0x10 +8000a73c: 00f12a23 sw a5,20(sp) +8000a740: 010bdb93 srli s7,s7,0x10 +8000a744: 00000d93 li s11,0 +8000a748: 00090993 mv s3,s2 +8000a74c: 00100793 li a5,1 +8000a750: da0ff06f j 80009cf0 <_svfprintf_r+0x2e0> +8000a754: 01412783 lw a5,20(sp) +8000a758: 00778793 addi a5,a5,7 +8000a75c: ff87f793 andi a5,a5,-8 +8000a760: 0007ab83 lw s7,0(a5) +8000a764: 0047ad83 lw s11,4(a5) +8000a768: 00878713 addi a4,a5,8 +8000a76c: 00e12a23 sw a4,20(sp) +8000a770: bff97993 andi s3,s2,-1025 +8000a774: 00000793 li a5,0 +8000a778: d78ff06f j 80009cf0 <_svfprintf_r+0x2e0> +8000a77c: 00090993 mv s3,s2 +8000a780: 01412783 lw a5,20(sp) +8000a784: 00778793 addi a5,a5,7 +8000a788: ff87f793 andi a5,a5,-8 +8000a78c: 00878713 addi a4,a5,8 +8000a790: 0007ab83 lw s7,0(a5) +8000a794: 0047ad83 lw s11,4(a5) +8000a798: 00e12a23 sw a4,20(sp) +8000a79c: 00100793 li a5,1 +8000a7a0: d50ff06f j 80009cf0 <_svfprintf_r+0x2e0> +8000a7a4: 00090993 mv s3,s2 +8000a7a8: 01412783 lw a5,20(sp) +8000a7ac: 00778793 addi a5,a5,7 +8000a7b0: ff87f793 andi a5,a5,-8 +8000a7b4: 0047a703 lw a4,4(a5) +8000a7b8: 00878693 addi a3,a5,8 +8000a7bc: 00d12a23 sw a3,20(sp) +8000a7c0: 0007ab83 lw s7,0(a5) +8000a7c4: 00070d93 mv s11,a4 +8000a7c8: b59ff06f j 8000a320 <_svfprintf_r+0x910> +8000a7cc: 00090993 mv s3,s2 +8000a7d0: 500d9ce3 bnez s11,8000b4e8 <_svfprintf_r+0x1ad8> +8000a7d4: 00900793 li a5,9 +8000a7d8: 5177e8e3 bltu a5,s7,8000b4e8 <_svfprintf_r+0x1ad8> +8000a7dc: 030b8b93 addi s7,s7,48 +8000a7e0: 1b7107a3 sb s7,431(sp) 8000a7e4: 00098913 mv s2,s3 -8000a7e8: cd4ff06f j 80009cbc <_svfprintf_r+0x310> -8000a7ec: 06500693 li a3,101 -8000a7f0: 3356d463 bge a3,s5,8000ab18 <_svfprintf_r+0x116c> -8000a7f4: 0f012683 lw a3,240(sp) -8000a7f8: 0a010593 addi a1,sp,160 -8000a7fc: 0b010513 addi a0,sp,176 -8000a800: 0ad12823 sw a3,176(sp) -8000a804: 0f412683 lw a3,244(sp) -8000a808: 04e12223 sw a4,68(sp) -8000a80c: 0a012023 sw zero,160(sp) -8000a810: 0ad12a23 sw a3,180(sp) -8000a814: 0f812683 lw a3,248(sp) -8000a818: 0a012223 sw zero,164(sp) -8000a81c: 0a012423 sw zero,168(sp) -8000a820: 0ad12c23 sw a3,184(sp) -8000a824: 0fc12683 lw a3,252(sp) -8000a828: 0a012623 sw zero,172(sp) -8000a82c: 0ad12e23 sw a3,188(sp) -8000a830: 671060ef jal ra,800116a0 <__eqtf2> -8000a834: 04412703 lw a4,68(sp) -8000a838: 58051263 bnez a0,8000adbc <_svfprintf_r+0x1410> -8000a83c: 0e812783 lw a5,232(sp) -8000a840: 800156b7 lui a3,0x80015 -8000a844: a2868693 addi a3,a3,-1496 # 80014a28 <__BSS_END__+0xffffda98> -8000a848: 00170713 addi a4,a4,1 -8000a84c: 00dd2023 sw a3,0(s10) -8000a850: 00178793 addi a5,a5,1 -8000a854: 00100693 li a3,1 -8000a858: 00dd2223 sw a3,4(s10) -8000a85c: 0ee12623 sw a4,236(sp) -8000a860: 0ef12423 sw a5,232(sp) -8000a864: 00700713 li a4,7 -8000a868: 008d0d13 addi s10,s10,8 -8000a86c: 4ef744e3 blt a4,a5,8000b554 <_svfprintf_r+0x1ba8> -8000a870: 0cc12783 lw a5,204(sp) -8000a874: 01c12703 lw a4,28(sp) -8000a878: 00e7ca63 blt a5,a4,8000a88c <_svfprintf_r+0xee0> -8000a87c: 00197793 andi a5,s2,1 -8000a880: 00079663 bnez a5,8000a88c <_svfprintf_r+0xee0> -8000a884: 0ec12703 lw a4,236(sp) -8000a888: b69ff06f j 8000a3f0 <_svfprintf_r+0xa44> -8000a88c: 03412783 lw a5,52(sp) -8000a890: 02c12683 lw a3,44(sp) -8000a894: 0ec12703 lw a4,236(sp) -8000a898: 00fd2023 sw a5,0(s10) -8000a89c: 0e812783 lw a5,232(sp) -8000a8a0: 00e68733 add a4,a3,a4 -8000a8a4: 00dd2223 sw a3,4(s10) -8000a8a8: 00178793 addi a5,a5,1 -8000a8ac: 0ee12623 sw a4,236(sp) -8000a8b0: 0ef12423 sw a5,232(sp) -8000a8b4: 00700693 li a3,7 -8000a8b8: 008d0d13 addi s10,s10,8 -8000a8bc: 02f6cae3 blt a3,a5,8000b0f0 <_svfprintf_r+0x1744> -8000a8c0: 01c12783 lw a5,28(sp) -8000a8c4: fff78b13 addi s6,a5,-1 -8000a8c8: b36054e3 blez s6,8000a3f0 <_svfprintf_r+0xa44> -8000a8cc: 01000693 li a3,16 -8000a8d0: 0e812783 lw a5,232(sp) -8000a8d4: 4b66d0e3 bge a3,s6,8000b574 <_svfprintf_r+0x1bc8> -8000a8d8: 01000b93 li s7,16 -8000a8dc: 00700a93 li s5,7 -8000a8e0: 00812c83 lw s9,8(sp) -8000a8e4: 00c0006f j 8000a8f0 <_svfprintf_r+0xf44> -8000a8e8: ff0b0b13 addi s6,s6,-16 -8000a8ec: 496bd4e3 bge s7,s6,8000b574 <_svfprintf_r+0x1bc8> -8000a8f0: 01070713 addi a4,a4,16 -8000a8f4: 00178793 addi a5,a5,1 -8000a8f8: 018d2023 sw s8,0(s10) -8000a8fc: 017d2223 sw s7,4(s10) -8000a900: 0ee12623 sw a4,236(sp) -8000a904: 0ef12423 sw a5,232(sp) -8000a908: 008d0d13 addi s10,s10,8 -8000a90c: fcfadee3 bge s5,a5,8000a8e8 <_svfprintf_r+0xf3c> -8000a910: 0e410613 addi a2,sp,228 -8000a914: 000c8593 mv a1,s9 -8000a918: 000a0513 mv a0,s4 -8000a91c: 314040ef jal ra,8000ec30 <__ssprint_r> -8000a920: aa051a63 bnez a0,80009bd4 <_svfprintf_r+0x228> -8000a924: 0ec12703 lw a4,236(sp) -8000a928: 0e812783 lw a5,232(sp) -8000a92c: 10c10d13 addi s10,sp,268 -8000a930: fb9ff06f j 8000a8e8 <_svfprintf_r+0xf3c> -8000a934: 41340bb3 sub s7,s0,s3 -8000a938: a97050e3 blez s7,8000a3b8 <_svfprintf_r+0xa0c> -8000a93c: 01000613 li a2,16 -8000a940: 0e812683 lw a3,232(sp) -8000a944: 0b765463 bge a2,s7,8000a9ec <_svfprintf_r+0x1040> -8000a948: 04912223 sw s1,68(sp) -8000a94c: 000d0793 mv a5,s10 -8000a950: 000b8493 mv s1,s7 -8000a954: 000c8d13 mv s10,s9 -8000a958: 00098b93 mv s7,s3 -8000a95c: 000b0c93 mv s9,s6 -8000a960: 00040993 mv s3,s0 -8000a964: 01000e93 li t4,16 -8000a968: 00700d93 li s11,7 -8000a96c: 00812403 lw s0,8(sp) -8000a970: 00030b13 mv s6,t1 -8000a974: 00c0006f j 8000a980 <_svfprintf_r+0xfd4> -8000a978: ff048493 addi s1,s1,-16 -8000a97c: 049ed863 bge t4,s1,8000a9cc <_svfprintf_r+0x1020> -8000a980: 01070713 addi a4,a4,16 -8000a984: 00168693 addi a3,a3,1 -8000a988: 0187a023 sw s8,0(a5) -8000a98c: 01d7a223 sw t4,4(a5) -8000a990: 0ee12623 sw a4,236(sp) -8000a994: 0ed12423 sw a3,232(sp) -8000a998: 00878793 addi a5,a5,8 -8000a99c: fcdddee3 bge s11,a3,8000a978 <_svfprintf_r+0xfcc> -8000a9a0: 0e410613 addi a2,sp,228 -8000a9a4: 00040593 mv a1,s0 -8000a9a8: 000a0513 mv a0,s4 -8000a9ac: 284040ef jal ra,8000ec30 <__ssprint_r> -8000a9b0: a2051263 bnez a0,80009bd4 <_svfprintf_r+0x228> -8000a9b4: 01000e93 li t4,16 -8000a9b8: ff048493 addi s1,s1,-16 -8000a9bc: 0ec12703 lw a4,236(sp) -8000a9c0: 0e812683 lw a3,232(sp) -8000a9c4: 10c10793 addi a5,sp,268 -8000a9c8: fa9ecce3 blt t4,s1,8000a980 <_svfprintf_r+0xfd4> -8000a9cc: 00098413 mv s0,s3 -8000a9d0: 000b8993 mv s3,s7 -8000a9d4: 00048b93 mv s7,s1 -8000a9d8: 04412483 lw s1,68(sp) -8000a9dc: 000b0313 mv t1,s6 -8000a9e0: 000c8b13 mv s6,s9 -8000a9e4: 000d0c93 mv s9,s10 -8000a9e8: 00078d13 mv s10,a5 -8000a9ec: 01770733 add a4,a4,s7 -8000a9f0: 00168693 addi a3,a3,1 -8000a9f4: 018d2023 sw s8,0(s10) -8000a9f8: 017d2223 sw s7,4(s10) -8000a9fc: 0ee12623 sw a4,236(sp) -8000aa00: 0ed12423 sw a3,232(sp) -8000aa04: 00700613 li a2,7 -8000aa08: 008d0d13 addi s10,s10,8 -8000aa0c: 9ad656e3 bge a2,a3,8000a3b8 <_svfprintf_r+0xa0c> -8000aa10: 00812583 lw a1,8(sp) -8000aa14: 0e410613 addi a2,sp,228 -8000aa18: 000a0513 mv a0,s4 -8000aa1c: 04612223 sw t1,68(sp) -8000aa20: 210040ef jal ra,8000ec30 <__ssprint_r> -8000aa24: 9a051863 bnez a0,80009bd4 <_svfprintf_r+0x228> -8000aa28: 04412303 lw t1,68(sp) -8000aa2c: 0ec12703 lw a4,236(sp) -8000aa30: 10c10d13 addi s10,sp,268 -8000aa34: 41630db3 sub s11,t1,s6 -8000aa38: 99b054e3 blez s11,8000a3c0 <_svfprintf_r+0xa14> -8000aa3c: 01000613 li a2,16 -8000aa40: 0e812683 lw a3,232(sp) -8000aa44: 09b65863 bge a2,s11,8000aad4 <_svfprintf_r+0x1128> -8000aa48: 000d0793 mv a5,s10 -8000aa4c: 01000813 li a6,16 -8000aa50: 000c8d13 mv s10,s9 -8000aa54: 00700b93 li s7,7 -8000aa58: 000b0c93 mv s9,s6 -8000aa5c: 00098b13 mv s6,s3 -8000aa60: 00040993 mv s3,s0 -8000aa64: 00812403 lw s0,8(sp) -8000aa68: 00c0006f j 8000aa74 <_svfprintf_r+0x10c8> -8000aa6c: ff0d8d93 addi s11,s11,-16 -8000aa70: 05b85863 bge a6,s11,8000aac0 <_svfprintf_r+0x1114> -8000aa74: 01070713 addi a4,a4,16 -8000aa78: 00168693 addi a3,a3,1 -8000aa7c: 0187a023 sw s8,0(a5) -8000aa80: 0107a223 sw a6,4(a5) -8000aa84: 0ee12623 sw a4,236(sp) -8000aa88: 0ed12423 sw a3,232(sp) -8000aa8c: 00878793 addi a5,a5,8 -8000aa90: fcdbdee3 bge s7,a3,8000aa6c <_svfprintf_r+0x10c0> -8000aa94: 0e410613 addi a2,sp,228 -8000aa98: 00040593 mv a1,s0 -8000aa9c: 000a0513 mv a0,s4 -8000aaa0: 190040ef jal ra,8000ec30 <__ssprint_r> -8000aaa4: 92051863 bnez a0,80009bd4 <_svfprintf_r+0x228> -8000aaa8: 01000813 li a6,16 -8000aaac: ff0d8d93 addi s11,s11,-16 -8000aab0: 0ec12703 lw a4,236(sp) -8000aab4: 0e812683 lw a3,232(sp) -8000aab8: 10c10793 addi a5,sp,268 -8000aabc: fbb84ce3 blt a6,s11,8000aa74 <_svfprintf_r+0x10c8> -8000aac0: 00098413 mv s0,s3 -8000aac4: 000b0993 mv s3,s6 -8000aac8: 000c8b13 mv s6,s9 -8000aacc: 000d0c93 mv s9,s10 -8000aad0: 00078d13 mv s10,a5 -8000aad4: 01b70733 add a4,a4,s11 -8000aad8: 00168693 addi a3,a3,1 -8000aadc: 018d2023 sw s8,0(s10) -8000aae0: 01bd2223 sw s11,4(s10) -8000aae4: 0ee12623 sw a4,236(sp) -8000aae8: 0ed12423 sw a3,232(sp) -8000aaec: 00700613 li a2,7 -8000aaf0: 008d0d13 addi s10,s10,8 -8000aaf4: 8cd656e3 bge a2,a3,8000a3c0 <_svfprintf_r+0xa14> -8000aaf8: 00812583 lw a1,8(sp) -8000aafc: 0e410613 addi a2,sp,228 +8000a7e8: 00100b13 li s6,1 +8000a7ec: 1af10c93 addi s9,sp,431 +8000a7f0: d30ff06f j 80009d20 <_svfprintf_r+0x310> +8000a7f4: 00100713 li a4,1 +8000a7f8: 00e79463 bne a5,a4,8000a800 <_svfprintf_r+0xdf0> +8000a7fc: 1600106f j 8000b95c <_svfprintf_r+0x1f4c> +8000a800: 00200713 li a4,2 +8000a804: 00090993 mv s3,s2 +8000a808: dee79ce3 bne a5,a4,8000a600 <_svfprintf_r+0xbf0> +8000a80c: 03012683 lw a3,48(sp) +8000a810: 1b010c93 addi s9,sp,432 +8000a814: 00fbf793 andi a5,s7,15 +8000a818: 00f687b3 add a5,a3,a5 +8000a81c: 0007c783 lbu a5,0(a5) +8000a820: 01cd9713 slli a4,s11,0x1c +8000a824: 004bdb93 srli s7,s7,0x4 +8000a828: fffc8c93 addi s9,s9,-1 +8000a82c: 01776bb3 or s7,a4,s7 +8000a830: 004ddd93 srli s11,s11,0x4 +8000a834: 00fc8023 sb a5,0(s9) +8000a838: 01bbe7b3 or a5,s7,s11 +8000a83c: fc079ce3 bnez a5,8000a814 <_svfprintf_r+0xe04> +8000a840: 1b010793 addi a5,sp,432 +8000a844: 41978b33 sub s6,a5,s9 +8000a848: 00098913 mv s2,s3 +8000a84c: cd4ff06f j 80009d20 <_svfprintf_r+0x310> +8000a850: 06500693 li a3,101 +8000a854: 3356d463 bge a3,s5,8000ab7c <_svfprintf_r+0x116c> +8000a858: 0f012683 lw a3,240(sp) +8000a85c: 0a010593 addi a1,sp,160 +8000a860: 0b010513 addi a0,sp,176 +8000a864: 0ad12823 sw a3,176(sp) +8000a868: 0f412683 lw a3,244(sp) +8000a86c: 04e12223 sw a4,68(sp) +8000a870: 0a012023 sw zero,160(sp) +8000a874: 0ad12a23 sw a3,180(sp) +8000a878: 0f812683 lw a3,248(sp) +8000a87c: 0a012223 sw zero,164(sp) +8000a880: 0a012423 sw zero,168(sp) +8000a884: 0ad12c23 sw a3,184(sp) +8000a888: 0fc12683 lw a3,252(sp) +8000a88c: 0a012623 sw zero,172(sp) +8000a890: 0ad12e23 sw a3,188(sp) +8000a894: 671060ef jal ra,80011704 <__eqtf2> +8000a898: 04412703 lw a4,68(sp) +8000a89c: 58051263 bnez a0,8000ae20 <_svfprintf_r+0x1410> +8000a8a0: 0e812783 lw a5,232(sp) +8000a8a4: 800156b7 lui a3,0x80015 +8000a8a8: ab068693 addi a3,a3,-1360 # 80014ab0 <__BSS_END__+0xffffe098> +8000a8ac: 00170713 addi a4,a4,1 +8000a8b0: 00dd2023 sw a3,0(s10) +8000a8b4: 00178793 addi a5,a5,1 +8000a8b8: 00100693 li a3,1 +8000a8bc: 00dd2223 sw a3,4(s10) +8000a8c0: 0ee12623 sw a4,236(sp) +8000a8c4: 0ef12423 sw a5,232(sp) +8000a8c8: 00700713 li a4,7 +8000a8cc: 008d0d13 addi s10,s10,8 +8000a8d0: 4ef744e3 blt a4,a5,8000b5b8 <_svfprintf_r+0x1ba8> +8000a8d4: 0cc12783 lw a5,204(sp) +8000a8d8: 01c12703 lw a4,28(sp) +8000a8dc: 00e7ca63 blt a5,a4,8000a8f0 <_svfprintf_r+0xee0> +8000a8e0: 00197793 andi a5,s2,1 +8000a8e4: 00079663 bnez a5,8000a8f0 <_svfprintf_r+0xee0> +8000a8e8: 0ec12703 lw a4,236(sp) +8000a8ec: b69ff06f j 8000a454 <_svfprintf_r+0xa44> +8000a8f0: 03412783 lw a5,52(sp) +8000a8f4: 02c12683 lw a3,44(sp) +8000a8f8: 0ec12703 lw a4,236(sp) +8000a8fc: 00fd2023 sw a5,0(s10) +8000a900: 0e812783 lw a5,232(sp) +8000a904: 00e68733 add a4,a3,a4 +8000a908: 00dd2223 sw a3,4(s10) +8000a90c: 00178793 addi a5,a5,1 +8000a910: 0ee12623 sw a4,236(sp) +8000a914: 0ef12423 sw a5,232(sp) +8000a918: 00700693 li a3,7 +8000a91c: 008d0d13 addi s10,s10,8 +8000a920: 02f6cae3 blt a3,a5,8000b154 <_svfprintf_r+0x1744> +8000a924: 01c12783 lw a5,28(sp) +8000a928: fff78b13 addi s6,a5,-1 +8000a92c: b36054e3 blez s6,8000a454 <_svfprintf_r+0xa44> +8000a930: 01000693 li a3,16 +8000a934: 0e812783 lw a5,232(sp) +8000a938: 4b66d0e3 bge a3,s6,8000b5d8 <_svfprintf_r+0x1bc8> +8000a93c: 01000b93 li s7,16 +8000a940: 00700a93 li s5,7 +8000a944: 00812c83 lw s9,8(sp) +8000a948: 00c0006f j 8000a954 <_svfprintf_r+0xf44> +8000a94c: ff0b0b13 addi s6,s6,-16 +8000a950: 496bd4e3 bge s7,s6,8000b5d8 <_svfprintf_r+0x1bc8> +8000a954: 01070713 addi a4,a4,16 +8000a958: 00178793 addi a5,a5,1 +8000a95c: 018d2023 sw s8,0(s10) +8000a960: 017d2223 sw s7,4(s10) +8000a964: 0ee12623 sw a4,236(sp) +8000a968: 0ef12423 sw a5,232(sp) +8000a96c: 008d0d13 addi s10,s10,8 +8000a970: fcfadee3 bge s5,a5,8000a94c <_svfprintf_r+0xf3c> +8000a974: 0e410613 addi a2,sp,228 +8000a978: 000c8593 mv a1,s9 +8000a97c: 000a0513 mv a0,s4 +8000a980: 314040ef jal ra,8000ec94 <__ssprint_r> +8000a984: aa051a63 bnez a0,80009c38 <_svfprintf_r+0x228> +8000a988: 0ec12703 lw a4,236(sp) +8000a98c: 0e812783 lw a5,232(sp) +8000a990: 10c10d13 addi s10,sp,268 +8000a994: fb9ff06f j 8000a94c <_svfprintf_r+0xf3c> +8000a998: 41340bb3 sub s7,s0,s3 +8000a99c: a97050e3 blez s7,8000a41c <_svfprintf_r+0xa0c> +8000a9a0: 01000613 li a2,16 +8000a9a4: 0e812683 lw a3,232(sp) +8000a9a8: 0b765463 bge a2,s7,8000aa50 <_svfprintf_r+0x1040> +8000a9ac: 04912223 sw s1,68(sp) +8000a9b0: 000d0793 mv a5,s10 +8000a9b4: 000b8493 mv s1,s7 +8000a9b8: 000c8d13 mv s10,s9 +8000a9bc: 00098b93 mv s7,s3 +8000a9c0: 000b0c93 mv s9,s6 +8000a9c4: 00040993 mv s3,s0 +8000a9c8: 01000e93 li t4,16 +8000a9cc: 00700d93 li s11,7 +8000a9d0: 00812403 lw s0,8(sp) +8000a9d4: 00030b13 mv s6,t1 +8000a9d8: 00c0006f j 8000a9e4 <_svfprintf_r+0xfd4> +8000a9dc: ff048493 addi s1,s1,-16 +8000a9e0: 049ed863 bge t4,s1,8000aa30 <_svfprintf_r+0x1020> +8000a9e4: 01070713 addi a4,a4,16 +8000a9e8: 00168693 addi a3,a3,1 +8000a9ec: 0187a023 sw s8,0(a5) +8000a9f0: 01d7a223 sw t4,4(a5) +8000a9f4: 0ee12623 sw a4,236(sp) +8000a9f8: 0ed12423 sw a3,232(sp) +8000a9fc: 00878793 addi a5,a5,8 +8000aa00: fcdddee3 bge s11,a3,8000a9dc <_svfprintf_r+0xfcc> +8000aa04: 0e410613 addi a2,sp,228 +8000aa08: 00040593 mv a1,s0 +8000aa0c: 000a0513 mv a0,s4 +8000aa10: 284040ef jal ra,8000ec94 <__ssprint_r> +8000aa14: a2051263 bnez a0,80009c38 <_svfprintf_r+0x228> +8000aa18: 01000e93 li t4,16 +8000aa1c: ff048493 addi s1,s1,-16 +8000aa20: 0ec12703 lw a4,236(sp) +8000aa24: 0e812683 lw a3,232(sp) +8000aa28: 10c10793 addi a5,sp,268 +8000aa2c: fa9ecce3 blt t4,s1,8000a9e4 <_svfprintf_r+0xfd4> +8000aa30: 00098413 mv s0,s3 +8000aa34: 000b8993 mv s3,s7 +8000aa38: 00048b93 mv s7,s1 +8000aa3c: 04412483 lw s1,68(sp) +8000aa40: 000b0313 mv t1,s6 +8000aa44: 000c8b13 mv s6,s9 +8000aa48: 000d0c93 mv s9,s10 +8000aa4c: 00078d13 mv s10,a5 +8000aa50: 01770733 add a4,a4,s7 +8000aa54: 00168693 addi a3,a3,1 +8000aa58: 018d2023 sw s8,0(s10) +8000aa5c: 017d2223 sw s7,4(s10) +8000aa60: 0ee12623 sw a4,236(sp) +8000aa64: 0ed12423 sw a3,232(sp) +8000aa68: 00700613 li a2,7 +8000aa6c: 008d0d13 addi s10,s10,8 +8000aa70: 9ad656e3 bge a2,a3,8000a41c <_svfprintf_r+0xa0c> +8000aa74: 00812583 lw a1,8(sp) +8000aa78: 0e410613 addi a2,sp,228 +8000aa7c: 000a0513 mv a0,s4 +8000aa80: 04612223 sw t1,68(sp) +8000aa84: 210040ef jal ra,8000ec94 <__ssprint_r> +8000aa88: 9a051863 bnez a0,80009c38 <_svfprintf_r+0x228> +8000aa8c: 04412303 lw t1,68(sp) +8000aa90: 0ec12703 lw a4,236(sp) +8000aa94: 10c10d13 addi s10,sp,268 +8000aa98: 41630db3 sub s11,t1,s6 +8000aa9c: 99b054e3 blez s11,8000a424 <_svfprintf_r+0xa14> +8000aaa0: 01000613 li a2,16 +8000aaa4: 0e812683 lw a3,232(sp) +8000aaa8: 09b65863 bge a2,s11,8000ab38 <_svfprintf_r+0x1128> +8000aaac: 000d0793 mv a5,s10 +8000aab0: 01000813 li a6,16 +8000aab4: 000c8d13 mv s10,s9 +8000aab8: 00700b93 li s7,7 +8000aabc: 000b0c93 mv s9,s6 +8000aac0: 00098b13 mv s6,s3 +8000aac4: 00040993 mv s3,s0 +8000aac8: 00812403 lw s0,8(sp) +8000aacc: 00c0006f j 8000aad8 <_svfprintf_r+0x10c8> +8000aad0: ff0d8d93 addi s11,s11,-16 +8000aad4: 05b85863 bge a6,s11,8000ab24 <_svfprintf_r+0x1114> +8000aad8: 01070713 addi a4,a4,16 +8000aadc: 00168693 addi a3,a3,1 +8000aae0: 0187a023 sw s8,0(a5) +8000aae4: 0107a223 sw a6,4(a5) +8000aae8: 0ee12623 sw a4,236(sp) +8000aaec: 0ed12423 sw a3,232(sp) +8000aaf0: 00878793 addi a5,a5,8 +8000aaf4: fcdbdee3 bge s7,a3,8000aad0 <_svfprintf_r+0x10c0> +8000aaf8: 0e410613 addi a2,sp,228 +8000aafc: 00040593 mv a1,s0 8000ab00: 000a0513 mv a0,s4 -8000ab04: 12c040ef jal ra,8000ec30 <__ssprint_r> -8000ab08: 8c051663 bnez a0,80009bd4 <_svfprintf_r+0x228> -8000ab0c: 0ec12703 lw a4,236(sp) -8000ab10: 10c10d13 addi s10,sp,268 -8000ab14: 8adff06f j 8000a3c0 <_svfprintf_r+0xa14> -8000ab18: 0e812603 lw a2,232(sp) -8000ab1c: 01c12783 lw a5,28(sp) -8000ab20: 00100693 li a3,1 -8000ab24: 019d2023 sw s9,0(s10) -8000ab28: 00170d93 addi s11,a4,1 -8000ab2c: 00160b13 addi s6,a2,1 -8000ab30: 008d0b93 addi s7,s10,8 -8000ab34: 40f6d063 bge a3,a5,8000af34 <_svfprintf_r+0x1588> -8000ab38: 00100693 li a3,1 -8000ab3c: 00dd2223 sw a3,4(s10) -8000ab40: 0fb12623 sw s11,236(sp) -8000ab44: 0f612423 sw s6,232(sp) -8000ab48: 00700693 li a3,7 -8000ab4c: 4966ca63 blt a3,s6,8000afe0 <_svfprintf_r+0x1634> -8000ab50: 02c12783 lw a5,44(sp) -8000ab54: 03412703 lw a4,52(sp) -8000ab58: 001b0b13 addi s6,s6,1 -8000ab5c: 00fd8db3 add s11,s11,a5 -8000ab60: 00eba023 sw a4,0(s7) -8000ab64: 00fba223 sw a5,4(s7) -8000ab68: 0fb12623 sw s11,236(sp) -8000ab6c: 0f612423 sw s6,232(sp) -8000ab70: 00700693 li a3,7 -8000ab74: 008b8b93 addi s7,s7,8 -8000ab78: 4966c863 blt a3,s6,8000b008 <_svfprintf_r+0x165c> -8000ab7c: 0f012683 lw a3,240(sp) +8000ab04: 190040ef jal ra,8000ec94 <__ssprint_r> +8000ab08: 92051863 bnez a0,80009c38 <_svfprintf_r+0x228> +8000ab0c: 01000813 li a6,16 +8000ab10: ff0d8d93 addi s11,s11,-16 +8000ab14: 0ec12703 lw a4,236(sp) +8000ab18: 0e812683 lw a3,232(sp) +8000ab1c: 10c10793 addi a5,sp,268 +8000ab20: fbb84ce3 blt a6,s11,8000aad8 <_svfprintf_r+0x10c8> +8000ab24: 00098413 mv s0,s3 +8000ab28: 000b0993 mv s3,s6 +8000ab2c: 000c8b13 mv s6,s9 +8000ab30: 000d0c93 mv s9,s10 +8000ab34: 00078d13 mv s10,a5 +8000ab38: 01b70733 add a4,a4,s11 +8000ab3c: 00168693 addi a3,a3,1 +8000ab40: 018d2023 sw s8,0(s10) +8000ab44: 01bd2223 sw s11,4(s10) +8000ab48: 0ee12623 sw a4,236(sp) +8000ab4c: 0ed12423 sw a3,232(sp) +8000ab50: 00700613 li a2,7 +8000ab54: 008d0d13 addi s10,s10,8 +8000ab58: 8cd656e3 bge a2,a3,8000a424 <_svfprintf_r+0xa14> +8000ab5c: 00812583 lw a1,8(sp) +8000ab60: 0e410613 addi a2,sp,228 +8000ab64: 000a0513 mv a0,s4 +8000ab68: 12c040ef jal ra,8000ec94 <__ssprint_r> +8000ab6c: 8c051663 bnez a0,80009c38 <_svfprintf_r+0x228> +8000ab70: 0ec12703 lw a4,236(sp) +8000ab74: 10c10d13 addi s10,sp,268 +8000ab78: 8adff06f j 8000a424 <_svfprintf_r+0xa14> +8000ab7c: 0e812603 lw a2,232(sp) 8000ab80: 01c12783 lw a5,28(sp) -8000ab84: 001b0813 addi a6,s6,1 -8000ab88: 0ad12823 sw a3,176(sp) -8000ab8c: 0f412683 lw a3,244(sp) -8000ab90: 0a010593 addi a1,sp,160 -8000ab94: 0b010513 addi a0,sp,176 -8000ab98: 0ad12a23 sw a3,180(sp) -8000ab9c: 0f812683 lw a3,248(sp) -8000aba0: 00080a93 mv s5,a6 -8000aba4: 03012023 sw a6,32(sp) -8000aba8: 0ad12c23 sw a3,184(sp) -8000abac: 0fc12683 lw a3,252(sp) -8000abb0: 0a012023 sw zero,160(sp) -8000abb4: 0a012223 sw zero,164(sp) -8000abb8: 0ad12e23 sw a3,188(sp) -8000abbc: fff78693 addi a3,a5,-1 -8000abc0: 00d12c23 sw a3,24(sp) -8000abc4: 0a012423 sw zero,168(sp) -8000abc8: 0a012623 sw zero,172(sp) -8000abcc: 2d5060ef jal ra,800116a0 <__eqtf2> -8000abd0: 008b8d13 addi s10,s7,8 -8000abd4: 01812683 lw a3,24(sp) -8000abd8: 02012803 lw a6,32(sp) -8000abdc: 38050063 beqz a0,8000af5c <_svfprintf_r+0x15b0> -8000abe0: 001c8793 addi a5,s9,1 -8000abe4: 00dd8db3 add s11,s11,a3 -8000abe8: 00fba023 sw a5,0(s7) -8000abec: 00dba223 sw a3,4(s7) -8000abf0: 0fb12623 sw s11,236(sp) -8000abf4: 0f512423 sw s5,232(sp) -8000abf8: 00700793 li a5,7 -8000abfc: 7957c263 blt a5,s5,8000b380 <_svfprintf_r+0x19d4> -8000ac00: 010b8793 addi a5,s7,16 -8000ac04: 002b0a93 addi s5,s6,2 -8000ac08: 000d0b93 mv s7,s10 -8000ac0c: 00078d13 mv s10,a5 -8000ac10: 03812683 lw a3,56(sp) -8000ac14: 0d410793 addi a5,sp,212 -8000ac18: 00fba023 sw a5,0(s7) -8000ac1c: 00dd8733 add a4,s11,a3 -8000ac20: 00dba223 sw a3,4(s7) -8000ac24: 0ee12623 sw a4,236(sp) -8000ac28: 0f512423 sw s5,232(sp) -8000ac2c: 00700793 li a5,7 -8000ac30: fd57d063 bge a5,s5,8000a3f0 <_svfprintf_r+0xa44> -8000ac34: 00812583 lw a1,8(sp) -8000ac38: 0e410613 addi a2,sp,228 -8000ac3c: 000a0513 mv a0,s4 -8000ac40: 7f1030ef jal ra,8000ec30 <__ssprint_r> -8000ac44: 00050463 beqz a0,8000ac4c <_svfprintf_r+0x12a0> -8000ac48: f8dfe06f j 80009bd4 <_svfprintf_r+0x228> -8000ac4c: 0ec12703 lw a4,236(sp) -8000ac50: 10c10d13 addi s10,sp,268 -8000ac54: f9cff06f j 8000a3f0 <_svfprintf_r+0xa44> -8000ac58: 00090993 mv s3,s2 -8000ac5c: 931ff06f j 8000a58c <_svfprintf_r+0xbe0> -8000ac60: 800157b7 lui a5,0x80015 -8000ac64: 01000613 li a2,16 -8000ac68: 0e812683 lw a3,232(sp) -8000ac6c: f4c78d93 addi s11,a5,-180 # 80014f4c <__BSS_END__+0xffffdfbc> -8000ac70: 0d065463 bge a2,a6,8000ad38 <_svfprintf_r+0x138c> -8000ac74: 04912623 sw s1,76(sp) -8000ac78: 05212823 sw s2,80(sp) -8000ac7c: 000d0793 mv a5,s10 -8000ac80: 000d8913 mv s2,s11 -8000ac84: 000b0d13 mv s10,s6 -8000ac88: 000c8d93 mv s11,s9 -8000ac8c: 01000f13 li t5,16 -8000ac90: 00098c93 mv s9,s3 -8000ac94: 00700393 li t2,7 -8000ac98: 00040993 mv s3,s0 -8000ac9c: 04512223 sw t0,68(sp) -8000aca0: 00030b13 mv s6,t1 -8000aca4: 00812483 lw s1,8(sp) -8000aca8: 00080413 mv s0,a6 -8000acac: 00c0006f j 8000acb8 <_svfprintf_r+0x130c> -8000acb0: ff040413 addi s0,s0,-16 -8000acb4: 048f5c63 bge t5,s0,8000ad0c <_svfprintf_r+0x1360> -8000acb8: 01070713 addi a4,a4,16 -8000acbc: 00168693 addi a3,a3,1 -8000acc0: 0127a023 sw s2,0(a5) -8000acc4: 01e7a223 sw t5,4(a5) -8000acc8: 0ee12623 sw a4,236(sp) -8000accc: 0ed12423 sw a3,232(sp) -8000acd0: 00878793 addi a5,a5,8 -8000acd4: fcd3dee3 bge t2,a3,8000acb0 <_svfprintf_r+0x1304> -8000acd8: 0e410613 addi a2,sp,228 -8000acdc: 00048593 mv a1,s1 -8000ace0: 000a0513 mv a0,s4 -8000ace4: 74d030ef jal ra,8000ec30 <__ssprint_r> -8000ace8: 00050463 beqz a0,8000acf0 <_svfprintf_r+0x1344> -8000acec: ee9fe06f j 80009bd4 <_svfprintf_r+0x228> +8000ab84: 00100693 li a3,1 +8000ab88: 019d2023 sw s9,0(s10) +8000ab8c: 00170d93 addi s11,a4,1 +8000ab90: 00160b13 addi s6,a2,1 +8000ab94: 008d0b93 addi s7,s10,8 +8000ab98: 40f6d063 bge a3,a5,8000af98 <_svfprintf_r+0x1588> +8000ab9c: 00100693 li a3,1 +8000aba0: 00dd2223 sw a3,4(s10) +8000aba4: 0fb12623 sw s11,236(sp) +8000aba8: 0f612423 sw s6,232(sp) +8000abac: 00700693 li a3,7 +8000abb0: 4966ca63 blt a3,s6,8000b044 <_svfprintf_r+0x1634> +8000abb4: 02c12783 lw a5,44(sp) +8000abb8: 03412703 lw a4,52(sp) +8000abbc: 001b0b13 addi s6,s6,1 +8000abc0: 00fd8db3 add s11,s11,a5 +8000abc4: 00eba023 sw a4,0(s7) +8000abc8: 00fba223 sw a5,4(s7) +8000abcc: 0fb12623 sw s11,236(sp) +8000abd0: 0f612423 sw s6,232(sp) +8000abd4: 00700693 li a3,7 +8000abd8: 008b8b93 addi s7,s7,8 +8000abdc: 4966c863 blt a3,s6,8000b06c <_svfprintf_r+0x165c> +8000abe0: 0f012683 lw a3,240(sp) +8000abe4: 01c12783 lw a5,28(sp) +8000abe8: 001b0813 addi a6,s6,1 +8000abec: 0ad12823 sw a3,176(sp) +8000abf0: 0f412683 lw a3,244(sp) +8000abf4: 0a010593 addi a1,sp,160 +8000abf8: 0b010513 addi a0,sp,176 +8000abfc: 0ad12a23 sw a3,180(sp) +8000ac00: 0f812683 lw a3,248(sp) +8000ac04: 00080a93 mv s5,a6 +8000ac08: 03012023 sw a6,32(sp) +8000ac0c: 0ad12c23 sw a3,184(sp) +8000ac10: 0fc12683 lw a3,252(sp) +8000ac14: 0a012023 sw zero,160(sp) +8000ac18: 0a012223 sw zero,164(sp) +8000ac1c: 0ad12e23 sw a3,188(sp) +8000ac20: fff78693 addi a3,a5,-1 +8000ac24: 00d12c23 sw a3,24(sp) +8000ac28: 0a012423 sw zero,168(sp) +8000ac2c: 0a012623 sw zero,172(sp) +8000ac30: 2d5060ef jal ra,80011704 <__eqtf2> +8000ac34: 008b8d13 addi s10,s7,8 +8000ac38: 01812683 lw a3,24(sp) +8000ac3c: 02012803 lw a6,32(sp) +8000ac40: 38050063 beqz a0,8000afc0 <_svfprintf_r+0x15b0> +8000ac44: 001c8793 addi a5,s9,1 +8000ac48: 00dd8db3 add s11,s11,a3 +8000ac4c: 00fba023 sw a5,0(s7) +8000ac50: 00dba223 sw a3,4(s7) +8000ac54: 0fb12623 sw s11,236(sp) +8000ac58: 0f512423 sw s5,232(sp) +8000ac5c: 00700793 li a5,7 +8000ac60: 7957c263 blt a5,s5,8000b3e4 <_svfprintf_r+0x19d4> +8000ac64: 010b8793 addi a5,s7,16 +8000ac68: 002b0a93 addi s5,s6,2 +8000ac6c: 000d0b93 mv s7,s10 +8000ac70: 00078d13 mv s10,a5 +8000ac74: 03812683 lw a3,56(sp) +8000ac78: 0d410793 addi a5,sp,212 +8000ac7c: 00fba023 sw a5,0(s7) +8000ac80: 00dd8733 add a4,s11,a3 +8000ac84: 00dba223 sw a3,4(s7) +8000ac88: 0ee12623 sw a4,236(sp) +8000ac8c: 0f512423 sw s5,232(sp) +8000ac90: 00700793 li a5,7 +8000ac94: fd57d063 bge a5,s5,8000a454 <_svfprintf_r+0xa44> +8000ac98: 00812583 lw a1,8(sp) +8000ac9c: 0e410613 addi a2,sp,228 +8000aca0: 000a0513 mv a0,s4 +8000aca4: 7f1030ef jal ra,8000ec94 <__ssprint_r> +8000aca8: 00050463 beqz a0,8000acb0 <_svfprintf_r+0x12a0> +8000acac: f8dfe06f j 80009c38 <_svfprintf_r+0x228> +8000acb0: 0ec12703 lw a4,236(sp) +8000acb4: 10c10d13 addi s10,sp,268 +8000acb8: f9cff06f j 8000a454 <_svfprintf_r+0xa44> +8000acbc: 00090993 mv s3,s2 +8000acc0: 931ff06f j 8000a5f0 <_svfprintf_r+0xbe0> +8000acc4: 800157b7 lui a5,0x80015 +8000acc8: 01000613 li a2,16 +8000accc: 0e812683 lw a3,232(sp) +8000acd0: fd478d93 addi s11,a5,-44 # 80014fd4 <__BSS_END__+0xffffe5bc> +8000acd4: 0d065463 bge a2,a6,8000ad9c <_svfprintf_r+0x138c> +8000acd8: 04912623 sw s1,76(sp) +8000acdc: 05212823 sw s2,80(sp) +8000ace0: 000d0793 mv a5,s10 +8000ace4: 000d8913 mv s2,s11 +8000ace8: 000b0d13 mv s10,s6 +8000acec: 000c8d93 mv s11,s9 8000acf0: 01000f13 li t5,16 -8000acf4: ff040413 addi s0,s0,-16 -8000acf8: 0ec12703 lw a4,236(sp) -8000acfc: 0e812683 lw a3,232(sp) -8000ad00: 10c10793 addi a5,sp,268 -8000ad04: 00700393 li t2,7 -8000ad08: fa8f48e3 blt t5,s0,8000acb8 <_svfprintf_r+0x130c> -8000ad0c: 00040813 mv a6,s0 -8000ad10: 04412283 lw t0,68(sp) -8000ad14: 00098413 mv s0,s3 -8000ad18: 04c12483 lw s1,76(sp) -8000ad1c: 000c8993 mv s3,s9 -8000ad20: 000d8c93 mv s9,s11 -8000ad24: 00090d93 mv s11,s2 -8000ad28: 05012903 lw s2,80(sp) -8000ad2c: 000b0313 mv t1,s6 -8000ad30: 000d0b13 mv s6,s10 -8000ad34: 00078d13 mv s10,a5 -8000ad38: 01070733 add a4,a4,a6 -8000ad3c: 00168693 addi a3,a3,1 -8000ad40: 01bd2023 sw s11,0(s10) -8000ad44: 010d2223 sw a6,4(s10) -8000ad48: 0ee12623 sw a4,236(sp) -8000ad4c: 0ed12423 sw a3,232(sp) -8000ad50: 00700613 li a2,7 -8000ad54: 008d0d13 addi s10,s10,8 -8000ad58: ded65663 bge a2,a3,8000a344 <_svfprintf_r+0x998> -8000ad5c: 00812583 lw a1,8(sp) -8000ad60: 0e410613 addi a2,sp,228 -8000ad64: 000a0513 mv a0,s4 -8000ad68: 04612623 sw t1,76(sp) -8000ad6c: 04512223 sw t0,68(sp) -8000ad70: 6c1030ef jal ra,8000ec30 <__ssprint_r> -8000ad74: 00050463 beqz a0,8000ad7c <_svfprintf_r+0x13d0> -8000ad78: e5dfe06f j 80009bd4 <_svfprintf_r+0x228> -8000ad7c: 0ec12703 lw a4,236(sp) -8000ad80: 10c10d13 addi s10,sp,268 -8000ad84: 04c12303 lw t1,76(sp) -8000ad88: 04412283 lw t0,68(sp) -8000ad8c: db8ff06f j 8000a344 <_svfprintf_r+0x998> -8000ad90: 00812583 lw a1,8(sp) -8000ad94: 0e410613 addi a2,sp,228 -8000ad98: 000a0513 mv a0,s4 -8000ad9c: 04612223 sw t1,68(sp) -8000ada0: 691030ef jal ra,8000ec30 <__ssprint_r> -8000ada4: 00050463 beqz a0,8000adac <_svfprintf_r+0x1400> -8000ada8: e2dfe06f j 80009bd4 <_svfprintf_r+0x228> -8000adac: 0ec12703 lw a4,236(sp) -8000adb0: 10c10d13 addi s10,sp,268 -8000adb4: 04412303 lw t1,68(sp) -8000adb8: df8ff06f j 8000a3b0 <_svfprintf_r+0xa04> -8000adbc: 0cc12603 lw a2,204(sp) -8000adc0: 5ec05863 blez a2,8000b3b0 <_svfprintf_r+0x1a04> -8000adc4: 01c12783 lw a5,28(sp) -8000adc8: 01812683 lw a3,24(sp) -8000adcc: 00078b13 mv s6,a5 -8000add0: 30f6ca63 blt a3,a5,8000b0e4 <_svfprintf_r+0x1738> -8000add4: 03605663 blez s6,8000ae00 <_svfprintf_r+0x1454> -8000add8: 0e812683 lw a3,232(sp) -8000addc: 01670733 add a4,a4,s6 -8000ade0: 019d2023 sw s9,0(s10) -8000ade4: 00168693 addi a3,a3,1 -8000ade8: 016d2223 sw s6,4(s10) -8000adec: 0ee12623 sw a4,236(sp) -8000adf0: 0ed12423 sw a3,232(sp) -8000adf4: 00700613 li a2,7 -8000adf8: 008d0d13 addi s10,s10,8 -8000adfc: 20d648e3 blt a2,a3,8000b80c <_svfprintf_r+0x1e60> -8000ae00: fffb4693 not a3,s6 -8000ae04: 01812783 lw a5,24(sp) -8000ae08: 41f6d693 srai a3,a3,0x1f -8000ae0c: 00db7b33 and s6,s6,a3 -8000ae10: 41678b33 sub s6,a5,s6 -8000ae14: 37604863 bgtz s6,8000b184 <_svfprintf_r+0x17d8> -8000ae18: 01812783 lw a5,24(sp) -8000ae1c: 40097693 andi a3,s2,1024 -8000ae20: 00fc8ab3 add s5,s9,a5 -8000ae24: 3c069663 bnez a3,8000b1f0 <_svfprintf_r+0x1844> -8000ae28: 0cc12b03 lw s6,204(sp) -8000ae2c: 01c12783 lw a5,28(sp) -8000ae30: 00fb4663 blt s6,a5,8000ae3c <_svfprintf_r+0x1490> -8000ae34: 00197693 andi a3,s2,1 -8000ae38: 200680e3 beqz a3,8000b838 <_svfprintf_r+0x1e8c> -8000ae3c: 03412683 lw a3,52(sp) -8000ae40: 02c12783 lw a5,44(sp) -8000ae44: 00700613 li a2,7 -8000ae48: 00dd2023 sw a3,0(s10) -8000ae4c: 0e812683 lw a3,232(sp) -8000ae50: 00f70733 add a4,a4,a5 -8000ae54: 00fd2223 sw a5,4(s10) -8000ae58: 00168693 addi a3,a3,1 -8000ae5c: 0ee12623 sw a4,236(sp) -8000ae60: 0ed12423 sw a3,232(sp) -8000ae64: 008d0d13 addi s10,s10,8 -8000ae68: 3cd64ce3 blt a2,a3,8000ba40 <_svfprintf_r+0x2094> -8000ae6c: 01c12683 lw a3,28(sp) -8000ae70: 00dc87b3 add a5,s9,a3 -8000ae74: 41668b33 sub s6,a3,s6 -8000ae78: 415787b3 sub a5,a5,s5 -8000ae7c: 000b0b93 mv s7,s6 -8000ae80: 0167d463 bge a5,s6,8000ae88 <_svfprintf_r+0x14dc> -8000ae84: 00078b93 mv s7,a5 -8000ae88: 03705663 blez s7,8000aeb4 <_svfprintf_r+0x1508> -8000ae8c: 0e812783 lw a5,232(sp) -8000ae90: 01770733 add a4,a4,s7 -8000ae94: 015d2023 sw s5,0(s10) -8000ae98: 00178793 addi a5,a5,1 -8000ae9c: 017d2223 sw s7,4(s10) -8000aea0: 0ee12623 sw a4,236(sp) -8000aea4: 0ef12423 sw a5,232(sp) -8000aea8: 00700693 li a3,7 -8000aeac: 008d0d13 addi s10,s10,8 -8000aeb0: 5af6c6e3 blt a3,a5,8000bc5c <_svfprintf_r+0x22b0> -8000aeb4: fffbc793 not a5,s7 -8000aeb8: 41f7d793 srai a5,a5,0x1f -8000aebc: 00fbfbb3 and s7,s7,a5 -8000aec0: 417b0b33 sub s6,s6,s7 -8000aec4: d3605663 blez s6,8000a3f0 <_svfprintf_r+0xa44> -8000aec8: 01000693 li a3,16 -8000aecc: 0e812783 lw a5,232(sp) -8000aed0: 6b66d263 bge a3,s6,8000b574 <_svfprintf_r+0x1bc8> -8000aed4: 01000b93 li s7,16 -8000aed8: 00700a93 li s5,7 -8000aedc: 00812c83 lw s9,8(sp) -8000aee0: 00c0006f j 8000aeec <_svfprintf_r+0x1540> -8000aee4: ff0b0b13 addi s6,s6,-16 -8000aee8: 696bd663 bge s7,s6,8000b574 <_svfprintf_r+0x1bc8> -8000aeec: 01070713 addi a4,a4,16 -8000aef0: 00178793 addi a5,a5,1 -8000aef4: 018d2023 sw s8,0(s10) -8000aef8: 017d2223 sw s7,4(s10) -8000aefc: 0ee12623 sw a4,236(sp) -8000af00: 0ef12423 sw a5,232(sp) -8000af04: 008d0d13 addi s10,s10,8 -8000af08: fcfadee3 bge s5,a5,8000aee4 <_svfprintf_r+0x1538> -8000af0c: 0e410613 addi a2,sp,228 -8000af10: 000c8593 mv a1,s9 -8000af14: 000a0513 mv a0,s4 -8000af18: 519030ef jal ra,8000ec30 <__ssprint_r> -8000af1c: 00050463 beqz a0,8000af24 <_svfprintf_r+0x1578> -8000af20: cb5fe06f j 80009bd4 <_svfprintf_r+0x228> -8000af24: 0ec12703 lw a4,236(sp) -8000af28: 0e812783 lw a5,232(sp) -8000af2c: 10c10d13 addi s10,sp,268 -8000af30: fb5ff06f j 8000aee4 <_svfprintf_r+0x1538> -8000af34: 00197593 andi a1,s2,1 -8000af38: c00590e3 bnez a1,8000ab38 <_svfprintf_r+0x118c> -8000af3c: 00dd2223 sw a3,4(s10) -8000af40: 0fb12623 sw s11,236(sp) -8000af44: 0f612423 sw s6,232(sp) -8000af48: 00700793 li a5,7 -8000af4c: 4367ca63 blt a5,s6,8000b380 <_svfprintf_r+0x19d4> -8000af50: 00260a93 addi s5,a2,2 -8000af54: 010d0d13 addi s10,s10,16 -8000af58: cb9ff06f j 8000ac10 <_svfprintf_r+0x1264> -8000af5c: cad05ae3 blez a3,8000ac10 <_svfprintf_r+0x1264> -8000af60: 01000793 li a5,16 -8000af64: 00d7c463 blt a5,a3,8000af6c <_svfprintf_r+0x15c0> -8000af68: 4c80106f j 8000c430 <_svfprintf_r+0x2a84> -8000af6c: 00812c23 sw s0,24(sp) -8000af70: 01000c93 li s9,16 -8000af74: 00700a93 li s5,7 -8000af78: 00068413 mv s0,a3 -8000af7c: 00812d03 lw s10,8(sp) -8000af80: 00080b13 mv s6,a6 -8000af84: 0100006f j 8000af94 <_svfprintf_r+0x15e8> -8000af88: ff040413 addi s0,s0,-16 -8000af8c: 768cd663 bge s9,s0,8000b6f8 <_svfprintf_r+0x1d4c> -8000af90: 001b0b13 addi s6,s6,1 -8000af94: 010d8d93 addi s11,s11,16 -8000af98: 018ba023 sw s8,0(s7) -8000af9c: 019ba223 sw s9,4(s7) -8000afa0: 0fb12623 sw s11,236(sp) -8000afa4: 0f612423 sw s6,232(sp) -8000afa8: 008b8b93 addi s7,s7,8 -8000afac: fd6adee3 bge s5,s6,8000af88 <_svfprintf_r+0x15dc> -8000afb0: 0e410613 addi a2,sp,228 -8000afb4: 000d0593 mv a1,s10 -8000afb8: 000a0513 mv a0,s4 -8000afbc: 475030ef jal ra,8000ec30 <__ssprint_r> -8000afc0: 00050463 beqz a0,8000afc8 <_svfprintf_r+0x161c> -8000afc4: c11fe06f j 80009bd4 <_svfprintf_r+0x228> -8000afc8: 0ec12d83 lw s11,236(sp) -8000afcc: 0e812b03 lw s6,232(sp) -8000afd0: 10c10b93 addi s7,sp,268 -8000afd4: fb5ff06f j 8000af88 <_svfprintf_r+0x15dc> -8000afd8: 000c8913 mv s2,s9 -8000afdc: b25fe06f j 80009b00 <_svfprintf_r+0x154> -8000afe0: 00812583 lw a1,8(sp) -8000afe4: 0e410613 addi a2,sp,228 -8000afe8: 000a0513 mv a0,s4 -8000afec: 445030ef jal ra,8000ec30 <__ssprint_r> -8000aff0: 00050463 beqz a0,8000aff8 <_svfprintf_r+0x164c> -8000aff4: be1fe06f j 80009bd4 <_svfprintf_r+0x228> -8000aff8: 0ec12d83 lw s11,236(sp) -8000affc: 0e812b03 lw s6,232(sp) -8000b000: 10c10b93 addi s7,sp,268 -8000b004: b4dff06f j 8000ab50 <_svfprintf_r+0x11a4> -8000b008: 00812583 lw a1,8(sp) -8000b00c: 0e410613 addi a2,sp,228 -8000b010: 000a0513 mv a0,s4 -8000b014: 41d030ef jal ra,8000ec30 <__ssprint_r> -8000b018: 00050463 beqz a0,8000b020 <_svfprintf_r+0x1674> -8000b01c: bb9fe06f j 80009bd4 <_svfprintf_r+0x228> -8000b020: 0ec12d83 lw s11,236(sp) -8000b024: 0e812b03 lw s6,232(sp) -8000b028: 10c10b93 addi s7,sp,268 -8000b02c: b51ff06f j 8000ab7c <_svfprintf_r+0x11d0> -8000b030: 03000793 li a5,48 -8000b034: 1af107a3 sb a5,431(sp) -8000b038: 1af10c93 addi s9,sp,431 -8000b03c: c81fe06f j 80009cbc <_svfprintf_r+0x310> -8000b040: 20097793 andi a5,s2,512 -8000b044: 020796e3 bnez a5,8000b870 <_svfprintf_r+0x1ec4> -8000b048: 00000d93 li s11,0 -8000b04c: c25fe06f j 80009c70 <_svfprintf_r+0x2c4> -8000b050: 01412783 lw a5,20(sp) -8000b054: 0007a703 lw a4,0(a5) -8000b058: 00478793 addi a5,a5,4 -8000b05c: 00f12a23 sw a5,20(sp) -8000b060: 00072583 lw a1,0(a4) -8000b064: 00472603 lw a2,4(a4) -8000b068: 00872683 lw a3,8(a4) -8000b06c: 00c72703 lw a4,12(a4) -8000b070: 0eb12823 sw a1,240(sp) -8000b074: 0ec12a23 sw a2,244(sp) -8000b078: 0ed12c23 sw a3,248(sp) -8000b07c: 0ee12e23 sw a4,252(sp) -8000b080: e99fe06f j 80009f18 <_svfprintf_r+0x56c> -8000b084: 00412603 lw a2,4(sp) -8000b088: 0006a783 lw a5,0(a3) -8000b08c: 00e12a23 sw a4,20(sp) -8000b090: 41f65693 srai a3,a2,0x1f -8000b094: 00c7a023 sw a2,0(a5) -8000b098: 00d7a223 sw a3,4(a5) -8000b09c: 00048c93 mv s9,s1 -8000b0a0: d81fe06f j 80009e20 <_svfprintf_r+0x474> -8000b0a4: 03000793 li a5,48 -8000b0a8: 00296913 ori s2,s2,2 -8000b0ac: 0cf10423 sb a5,200(sp) -8000b0b0: 0d5104a3 sb s5,201(sp) -8000b0b4: bff97993 andi s3,s2,-1025 -8000b0b8: 00200793 li a5,2 -8000b0bc: bd1fe06f j 80009c8c <_svfprintf_r+0x2e0> -8000b0c0: 04012783 lw a5,64(sp) -8000b0c4: 0004ce03 lbu t3,0(s1) -8000b0c8: 00079463 bnez a5,8000b0d0 <_svfprintf_r+0x1724> -8000b0cc: a5dfe06f j 80009b28 <_svfprintf_r+0x17c> -8000b0d0: 0007c783 lbu a5,0(a5) -8000b0d4: 00079463 bnez a5,8000b0dc <_svfprintf_r+0x1730> -8000b0d8: a51fe06f j 80009b28 <_svfprintf_r+0x17c> -8000b0dc: 40096913 ori s2,s2,1024 -8000b0e0: a49fe06f j 80009b28 <_svfprintf_r+0x17c> -8000b0e4: 00068b13 mv s6,a3 -8000b0e8: cf6048e3 bgtz s6,8000add8 <_svfprintf_r+0x142c> -8000b0ec: d15ff06f j 8000ae00 <_svfprintf_r+0x1454> -8000b0f0: 00812583 lw a1,8(sp) -8000b0f4: 0e410613 addi a2,sp,228 -8000b0f8: 000a0513 mv a0,s4 -8000b0fc: 335030ef jal ra,8000ec30 <__ssprint_r> -8000b100: 00050463 beqz a0,8000b108 <_svfprintf_r+0x175c> -8000b104: ad1fe06f j 80009bd4 <_svfprintf_r+0x228> -8000b108: 0ec12703 lw a4,236(sp) -8000b10c: 10c10d13 addi s10,sp,268 -8000b110: fb0ff06f j 8000a8c0 <_svfprintf_r+0xf14> -8000b114: 0014ce03 lbu t3,1(s1) -8000b118: 02096913 ori s2,s2,32 -8000b11c: 00148493 addi s1,s1,1 -8000b120: a09fe06f j 80009b28 <_svfprintf_r+0x17c> -8000b124: 0014ce03 lbu t3,1(s1) -8000b128: 20096913 ori s2,s2,512 -8000b12c: 00148493 addi s1,s1,1 -8000b130: 9f9fe06f j 80009b28 <_svfprintf_r+0x17c> -8000b134: 02812503 lw a0,40(sp) -8000b138: 04000593 li a1,64 -8000b13c: dfdf50ef jal ra,80000f38 <_malloc_r> -8000b140: 00812783 lw a5,8(sp) -8000b144: 00a7a023 sw a0,0(a5) -8000b148: 00a7a823 sw a0,16(a5) -8000b14c: 00051463 bnez a0,8000b154 <_svfprintf_r+0x17a8> -8000b150: 3380106f j 8000c488 <_svfprintf_r+0x2adc> -8000b154: 00812703 lw a4,8(sp) -8000b158: 04000793 li a5,64 -8000b15c: 00f72a23 sw a5,20(a4) -8000b160: 8d9fe06f j 80009a38 <_svfprintf_r+0x8c> -8000b164: 00600793 li a5,6 -8000b168: 000d8b13 mv s6,s11 -8000b16c: 6db7e263 bltu a5,s11,8000b830 <_svfprintf_r+0x1e84> -8000b170: 800157b7 lui a5,0x80015 -8000b174: 000b0993 mv s3,s6 -8000b178: 01712a23 sw s7,20(sp) -8000b17c: a2078c93 addi s9,a5,-1504 # 80014a20 <__BSS_END__+0xffffda90> -8000b180: 990ff06f j 8000a310 <_svfprintf_r+0x964> -8000b184: 01000613 li a2,16 -8000b188: 0e812683 lw a3,232(sp) -8000b18c: 63665663 bge a2,s6,8000b7b8 <_svfprintf_r+0x1e0c> -8000b190: 01000d93 li s11,16 -8000b194: 00700a93 li s5,7 -8000b198: 00812b83 lw s7,8(sp) -8000b19c: 00c0006f j 8000b1a8 <_svfprintf_r+0x17fc> -8000b1a0: ff0b0b13 addi s6,s6,-16 -8000b1a4: 616dda63 bge s11,s6,8000b7b8 <_svfprintf_r+0x1e0c> -8000b1a8: 01070713 addi a4,a4,16 -8000b1ac: 00168693 addi a3,a3,1 -8000b1b0: 018d2023 sw s8,0(s10) -8000b1b4: 01bd2223 sw s11,4(s10) -8000b1b8: 0ee12623 sw a4,236(sp) -8000b1bc: 0ed12423 sw a3,232(sp) -8000b1c0: 008d0d13 addi s10,s10,8 -8000b1c4: fcdadee3 bge s5,a3,8000b1a0 <_svfprintf_r+0x17f4> -8000b1c8: 0e410613 addi a2,sp,228 -8000b1cc: 000b8593 mv a1,s7 -8000b1d0: 000a0513 mv a0,s4 -8000b1d4: 25d030ef jal ra,8000ec30 <__ssprint_r> -8000b1d8: 00050463 beqz a0,8000b1e0 <_svfprintf_r+0x1834> -8000b1dc: 9f9fe06f j 80009bd4 <_svfprintf_r+0x228> -8000b1e0: 0ec12703 lw a4,236(sp) -8000b1e4: 0e812683 lw a3,232(sp) -8000b1e8: 10c10d13 addi s10,sp,268 -8000b1ec: fb5ff06f j 8000b1a0 <_svfprintf_r+0x17f4> -8000b1f0: 01c12783 lw a5,28(sp) -8000b1f4: 02012b83 lw s7,32(sp) -8000b1f8: 00912c23 sw s1,24(sp) -8000b1fc: 00fc87b3 add a5,s9,a5 -8000b200: 05212223 sw s2,68(sp) -8000b204: 04812623 sw s0,76(sp) -8000b208: 02412483 lw s1,36(sp) -8000b20c: 03312023 sw s3,32(sp) -8000b210: 03912223 sw s9,36(sp) -8000b214: 000d0693 mv a3,s10 -8000b218: 00700b13 li s6,7 -8000b21c: 01000d93 li s11,16 -8000b220: 04812903 lw s2,72(sp) -8000b224: 04012403 lw s0,64(sp) -8000b228: 00812983 lw s3,8(sp) -8000b22c: 00078d13 mv s10,a5 -8000b230: 080b8a63 beqz s7,8000b2c4 <_svfprintf_r+0x1918> -8000b234: 08049a63 bnez s1,8000b2c8 <_svfprintf_r+0x191c> -8000b238: fff40413 addi s0,s0,-1 -8000b23c: fffb8b93 addi s7,s7,-1 -8000b240: 03c12783 lw a5,60(sp) -8000b244: 01270733 add a4,a4,s2 -8000b248: 0126a223 sw s2,4(a3) -8000b24c: 00f6a023 sw a5,0(a3) -8000b250: 0e812783 lw a5,232(sp) -8000b254: 0ee12623 sw a4,236(sp) -8000b258: 00868693 addi a3,a3,8 -8000b25c: 00178793 addi a5,a5,1 -8000b260: 0ef12423 sw a5,232(sp) -8000b264: 0efb4c63 blt s6,a5,8000b35c <_svfprintf_r+0x19b0> -8000b268: 00044603 lbu a2,0(s0) -8000b26c: 415d05b3 sub a1,s10,s5 -8000b270: 00060c93 mv s9,a2 -8000b274: 00c5d463 bge a1,a2,8000b27c <_svfprintf_r+0x18d0> -8000b278: 00058c93 mv s9,a1 -8000b27c: 03905663 blez s9,8000b2a8 <_svfprintf_r+0x18fc> -8000b280: 0e812603 lw a2,232(sp) -8000b284: 01970733 add a4,a4,s9 -8000b288: 0156a023 sw s5,0(a3) -8000b28c: 00160613 addi a2,a2,1 -8000b290: 0196a223 sw s9,4(a3) -8000b294: 0ee12623 sw a4,236(sp) -8000b298: 0ec12423 sw a2,232(sp) -8000b29c: 2ecb4463 blt s6,a2,8000b584 <_svfprintf_r+0x1bd8> -8000b2a0: 00044603 lbu a2,0(s0) -8000b2a4: 00868693 addi a3,a3,8 -8000b2a8: fffcc593 not a1,s9 -8000b2ac: 41f5d593 srai a1,a1,0x1f -8000b2b0: 00bcf7b3 and a5,s9,a1 -8000b2b4: 40f60cb3 sub s9,a2,a5 -8000b2b8: 01904c63 bgtz s9,8000b2d0 <_svfprintf_r+0x1924> -8000b2bc: 00ca8ab3 add s5,s5,a2 -8000b2c0: f60b9ae3 bnez s7,8000b234 <_svfprintf_r+0x1888> -8000b2c4: 62048e63 beqz s1,8000b900 <_svfprintf_r+0x1f54> -8000b2c8: fff48493 addi s1,s1,-1 -8000b2cc: f75ff06f j 8000b240 <_svfprintf_r+0x1894> -8000b2d0: 0e812603 lw a2,232(sp) -8000b2d4: 019dc863 blt s11,s9,8000b2e4 <_svfprintf_r+0x1938> -8000b2d8: 0580006f j 8000b330 <_svfprintf_r+0x1984> -8000b2dc: ff0c8c93 addi s9,s9,-16 -8000b2e0: 059dd863 bge s11,s9,8000b330 <_svfprintf_r+0x1984> -8000b2e4: 01070713 addi a4,a4,16 -8000b2e8: 00160613 addi a2,a2,1 -8000b2ec: 0186a023 sw s8,0(a3) -8000b2f0: 01b6a223 sw s11,4(a3) -8000b2f4: 0ee12623 sw a4,236(sp) -8000b2f8: 0ec12423 sw a2,232(sp) -8000b2fc: 00868693 addi a3,a3,8 -8000b300: fccb5ee3 bge s6,a2,8000b2dc <_svfprintf_r+0x1930> -8000b304: 0e410613 addi a2,sp,228 -8000b308: 00098593 mv a1,s3 -8000b30c: 000a0513 mv a0,s4 -8000b310: 121030ef jal ra,8000ec30 <__ssprint_r> -8000b314: 00050463 beqz a0,8000b31c <_svfprintf_r+0x1970> -8000b318: 8bdfe06f j 80009bd4 <_svfprintf_r+0x228> -8000b31c: ff0c8c93 addi s9,s9,-16 -8000b320: 0ec12703 lw a4,236(sp) -8000b324: 0e812603 lw a2,232(sp) -8000b328: 10c10693 addi a3,sp,268 -8000b32c: fb9dcce3 blt s11,s9,8000b2e4 <_svfprintf_r+0x1938> -8000b330: 01970733 add a4,a4,s9 -8000b334: 00160613 addi a2,a2,1 -8000b338: 0186a023 sw s8,0(a3) -8000b33c: 0196a223 sw s9,4(a3) -8000b340: 0ee12623 sw a4,236(sp) -8000b344: 0ec12423 sw a2,232(sp) -8000b348: 66cb4863 blt s6,a2,8000b9b8 <_svfprintf_r+0x200c> -8000b34c: 00044603 lbu a2,0(s0) -8000b350: 00868693 addi a3,a3,8 -8000b354: 00ca8ab3 add s5,s5,a2 -8000b358: f69ff06f j 8000b2c0 <_svfprintf_r+0x1914> -8000b35c: 0e410613 addi a2,sp,228 -8000b360: 00098593 mv a1,s3 -8000b364: 000a0513 mv a0,s4 -8000b368: 0c9030ef jal ra,8000ec30 <__ssprint_r> -8000b36c: 00050463 beqz a0,8000b374 <_svfprintf_r+0x19c8> -8000b370: 865fe06f j 80009bd4 <_svfprintf_r+0x228> -8000b374: 0ec12703 lw a4,236(sp) -8000b378: 10c10693 addi a3,sp,268 -8000b37c: eedff06f j 8000b268 <_svfprintf_r+0x18bc> -8000b380: 00812583 lw a1,8(sp) -8000b384: 0e410613 addi a2,sp,228 -8000b388: 000a0513 mv a0,s4 -8000b38c: 0a5030ef jal ra,8000ec30 <__ssprint_r> -8000b390: 00050463 beqz a0,8000b398 <_svfprintf_r+0x19ec> -8000b394: 841fe06f j 80009bd4 <_svfprintf_r+0x228> -8000b398: 0e812603 lw a2,232(sp) -8000b39c: 0ec12d83 lw s11,236(sp) -8000b3a0: 11410d13 addi s10,sp,276 -8000b3a4: 00160a93 addi s5,a2,1 -8000b3a8: 10c10b93 addi s7,sp,268 -8000b3ac: 865ff06f j 8000ac10 <_svfprintf_r+0x1264> -8000b3b0: 0e812683 lw a3,232(sp) -8000b3b4: 800155b7 lui a1,0x80015 -8000b3b8: a2858593 addi a1,a1,-1496 # 80014a28 <__BSS_END__+0xffffda98> -8000b3bc: 00bd2023 sw a1,0(s10) -8000b3c0: 00170713 addi a4,a4,1 -8000b3c4: 00100593 li a1,1 -8000b3c8: 00168693 addi a3,a3,1 -8000b3cc: 00bd2223 sw a1,4(s10) -8000b3d0: 0ee12623 sw a4,236(sp) -8000b3d4: 0ed12423 sw a3,232(sp) -8000b3d8: 00700593 li a1,7 -8000b3dc: 008d0d13 addi s10,s10,8 -8000b3e0: 06d5ce63 blt a1,a3,8000b45c <_svfprintf_r+0x1ab0> -8000b3e4: 26061a63 bnez a2,8000b658 <_svfprintf_r+0x1cac> -8000b3e8: 01c12783 lw a5,28(sp) -8000b3ec: 00197693 andi a3,s2,1 -8000b3f0: 00f6e6b3 or a3,a3,a5 -8000b3f4: 00069463 bnez a3,8000b3fc <_svfprintf_r+0x1a50> -8000b3f8: ff9fe06f j 8000a3f0 <_svfprintf_r+0xa44> -8000b3fc: 03412683 lw a3,52(sp) -8000b400: 02c12783 lw a5,44(sp) -8000b404: 00700613 li a2,7 -8000b408: 00dd2023 sw a3,0(s10) -8000b40c: 0e812683 lw a3,232(sp) -8000b410: 00f70733 add a4,a4,a5 -8000b414: 00fd2223 sw a5,4(s10) -8000b418: 00168693 addi a3,a3,1 -8000b41c: 0ee12623 sw a4,236(sp) -8000b420: 0ed12423 sw a3,232(sp) -8000b424: 008d0893 addi a7,s10,8 -8000b428: 48d64c63 blt a2,a3,8000b8c0 <_svfprintf_r+0x1f14> -8000b42c: 01c12783 lw a5,28(sp) -8000b430: 00168693 addi a3,a3,1 -8000b434: 0198a023 sw s9,0(a7) -8000b438: 00e78733 add a4,a5,a4 -8000b43c: 00f8a223 sw a5,4(a7) -8000b440: 0ee12623 sw a4,236(sp) -8000b444: 0ed12423 sw a3,232(sp) -8000b448: 00700793 li a5,7 -8000b44c: 00888d13 addi s10,a7,8 -8000b450: 00d7c463 blt a5,a3,8000b458 <_svfprintf_r+0x1aac> -8000b454: f9dfe06f j 8000a3f0 <_svfprintf_r+0xa44> -8000b458: fdcff06f j 8000ac34 <_svfprintf_r+0x1288> -8000b45c: 00812583 lw a1,8(sp) -8000b460: 0e410613 addi a2,sp,228 -8000b464: 000a0513 mv a0,s4 -8000b468: 7c8030ef jal ra,8000ec30 <__ssprint_r> -8000b46c: 00050463 beqz a0,8000b474 <_svfprintf_r+0x1ac8> -8000b470: f64fe06f j 80009bd4 <_svfprintf_r+0x228> -8000b474: 0cc12603 lw a2,204(sp) -8000b478: 0ec12703 lw a4,236(sp) -8000b47c: 10c10d13 addi s10,sp,268 -8000b480: f65ff06f j 8000b3e4 <_svfprintf_r+0x1a38> -8000b484: 1b010c93 addi s9,sp,432 -8000b488: 00000793 li a5,0 -8000b48c: 4009f913 andi s2,s3,1024 -8000b490: 00912823 sw s1,16(sp) -8000b494: 01312c23 sw s3,24(sp) -8000b498: 0ff00b13 li s6,255 -8000b49c: 000c8993 mv s3,s9 -8000b4a0: 02612023 sw t1,32(sp) -8000b4a4: 000a0c93 mv s9,s4 -8000b4a8: 04012483 lw s1,64(sp) -8000b4ac: 000d8a13 mv s4,s11 -8000b4b0: 000d0d93 mv s11,s10 -8000b4b4: 00040d13 mv s10,s0 -8000b4b8: 00078413 mv s0,a5 -8000b4bc: 0240006f j 8000b4e0 <_svfprintf_r+0x1b34> -8000b4c0: 00a00613 li a2,10 -8000b4c4: 00000693 li a3,0 -8000b4c8: 000b8513 mv a0,s7 -8000b4cc: 000a0593 mv a1,s4 -8000b4d0: 50d040ef jal ra,800101dc <__udivdi3> -8000b4d4: 540a0863 beqz s4,8000ba24 <_svfprintf_r+0x2078> -8000b4d8: 00050b93 mv s7,a0 -8000b4dc: 00058a13 mv s4,a1 -8000b4e0: 00a00613 li a2,10 -8000b4e4: 00000693 li a3,0 -8000b4e8: 000b8513 mv a0,s7 -8000b4ec: 000a0593 mv a1,s4 -8000b4f0: 120050ef jal ra,80010610 <__umoddi3> -8000b4f4: 03050513 addi a0,a0,48 -8000b4f8: fea98fa3 sb a0,-1(s3) -8000b4fc: 00140413 addi s0,s0,1 -8000b500: fff98993 addi s3,s3,-1 -8000b504: fa090ee3 beqz s2,8000b4c0 <_svfprintf_r+0x1b14> -8000b508: 0004c683 lbu a3,0(s1) -8000b50c: fad41ae3 bne s0,a3,8000b4c0 <_svfprintf_r+0x1b14> -8000b510: fb6408e3 beq s0,s6,8000b4c0 <_svfprintf_r+0x1b14> -8000b514: 4c0a1863 bnez s4,8000b9e4 <_svfprintf_r+0x2038> -8000b518: 00900793 li a5,9 -8000b51c: 4d77e463 bltu a5,s7,8000b9e4 <_svfprintf_r+0x2038> -8000b520: 000c8a13 mv s4,s9 -8000b524: 00098c93 mv s9,s3 -8000b528: 01812983 lw s3,24(sp) -8000b52c: 1b010793 addi a5,sp,432 -8000b530: 00812e23 sw s0,28(sp) -8000b534: 04912023 sw s1,64(sp) -8000b538: 000d0413 mv s0,s10 -8000b53c: 02012303 lw t1,32(sp) -8000b540: 01012483 lw s1,16(sp) -8000b544: 000d8d13 mv s10,s11 -8000b548: 41978b33 sub s6,a5,s9 -8000b54c: 00098913 mv s2,s3 -8000b550: f6cfe06f j 80009cbc <_svfprintf_r+0x310> -8000b554: 00812583 lw a1,8(sp) -8000b558: 0e410613 addi a2,sp,228 -8000b55c: 000a0513 mv a0,s4 -8000b560: 6d0030ef jal ra,8000ec30 <__ssprint_r> -8000b564: 00050463 beqz a0,8000b56c <_svfprintf_r+0x1bc0> -8000b568: e6cfe06f j 80009bd4 <_svfprintf_r+0x228> -8000b56c: 10c10d13 addi s10,sp,268 -8000b570: b00ff06f j 8000a870 <_svfprintf_r+0xec4> -8000b574: 01670733 add a4,a4,s6 -8000b578: 00178793 addi a5,a5,1 -8000b57c: 018d2023 sw s8,0(s10) -8000b580: e59fe06f j 8000a3d8 <_svfprintf_r+0xa2c> -8000b584: 0e410613 addi a2,sp,228 -8000b588: 00098593 mv a1,s3 -8000b58c: 000a0513 mv a0,s4 -8000b590: 6a0030ef jal ra,8000ec30 <__ssprint_r> -8000b594: 00050463 beqz a0,8000b59c <_svfprintf_r+0x1bf0> -8000b598: e3cfe06f j 80009bd4 <_svfprintf_r+0x228> -8000b59c: 00044603 lbu a2,0(s0) -8000b5a0: 0ec12703 lw a4,236(sp) -8000b5a4: 10c10693 addi a3,sp,268 -8000b5a8: d01ff06f j 8000b2a8 <_svfprintf_r+0x18fc> -8000b5ac: 0f012783 lw a5,240(sp) -8000b5b0: 0a010593 addi a1,sp,160 -8000b5b4: 0b010513 addi a0,sp,176 -8000b5b8: 0af12823 sw a5,176(sp) -8000b5bc: 0f412783 lw a5,244(sp) -8000b5c0: 0a012023 sw zero,160(sp) -8000b5c4: 0a012223 sw zero,164(sp) -8000b5c8: 0af12a23 sw a5,180(sp) -8000b5cc: 0f812783 lw a5,248(sp) -8000b5d0: 0a012423 sw zero,168(sp) -8000b5d4: 0a012623 sw zero,172(sp) -8000b5d8: 0af12c23 sw a5,184(sp) -8000b5dc: 0fc12783 lw a5,252(sp) -8000b5e0: 0af12e23 sw a5,188(sp) -8000b5e4: 2cc060ef jal ra,800118b0 <__letf2> -8000b5e8: 44054463 bltz a0,8000ba30 <_svfprintf_r+0x2084> -8000b5ec: 0c714703 lbu a4,199(sp) -8000b5f0: 04700793 li a5,71 -8000b5f4: 2157d663 bge a5,s5,8000b800 <_svfprintf_r+0x1e54> -8000b5f8: 800157b7 lui a5,0x80015 -8000b5fc: 9ec78c93 addi s9,a5,-1556 # 800149ec <__BSS_END__+0xffffda5c> -8000b600: 00012823 sw zero,16(sp) -8000b604: 02012223 sw zero,36(sp) -8000b608: 02012023 sw zero,32(sp) -8000b60c: 00012c23 sw zero,24(sp) -8000b610: f7f97913 andi s2,s2,-129 -8000b614: 00300993 li s3,3 -8000b618: 00300b13 li s6,3 -8000b61c: 00000313 li t1,0 -8000b620: 00070463 beqz a4,8000b628 <_svfprintf_r+0x1c7c> -8000b624: ebcfe06f j 80009ce0 <_svfprintf_r+0x334> -8000b628: cfdfe06f j 8000a324 <_svfprintf_r+0x978> -8000b62c: 01412783 lw a5,20(sp) -8000b630: 00048c93 mv s9,s1 -8000b634: 0007a783 lw a5,0(a5) -8000b638: 00e12a23 sw a4,20(sp) -8000b63c: 00412703 lw a4,4(sp) -8000b640: 00e7a023 sw a4,0(a5) -8000b644: fdcfe06f j 80009e20 <_svfprintf_r+0x474> -8000b648: 000c8513 mv a0,s9 -8000b64c: a08fe0ef jal ra,80009854 -8000b650: 00050b13 mv s6,a0 -8000b654: bd5fe06f j 8000a228 <_svfprintf_r+0x87c> -8000b658: 03412683 lw a3,52(sp) -8000b65c: 02c12783 lw a5,44(sp) -8000b660: 00700593 li a1,7 -8000b664: 00dd2023 sw a3,0(s10) -8000b668: 0e812683 lw a3,232(sp) -8000b66c: 00f70733 add a4,a4,a5 -8000b670: 00fd2223 sw a5,4(s10) -8000b674: 00168693 addi a3,a3,1 -8000b678: 0ee12623 sw a4,236(sp) -8000b67c: 0ed12423 sw a3,232(sp) -8000b680: 008d0893 addi a7,s10,8 -8000b684: 22d5ce63 blt a1,a3,8000b8c0 <_svfprintf_r+0x1f14> -8000b688: da0652e3 bgez a2,8000b42c <_svfprintf_r+0x1a80> -8000b68c: ff000593 li a1,-16 -8000b690: 40c00b33 neg s6,a2 -8000b694: 2eb652e3 bge a2,a1,8000c178 <_svfprintf_r+0x27cc> -8000b698: 01000b93 li s7,16 -8000b69c: 00700a93 li s5,7 -8000b6a0: 00812d03 lw s10,8(sp) -8000b6a4: 00c0006f j 8000b6b0 <_svfprintf_r+0x1d04> -8000b6a8: ff0b0b13 addi s6,s6,-16 -8000b6ac: 2d6bd6e3 bge s7,s6,8000c178 <_svfprintf_r+0x27cc> -8000b6b0: 01070713 addi a4,a4,16 -8000b6b4: 00168693 addi a3,a3,1 -8000b6b8: 0188a023 sw s8,0(a7) -8000b6bc: 0178a223 sw s7,4(a7) -8000b6c0: 0ee12623 sw a4,236(sp) -8000b6c4: 0ed12423 sw a3,232(sp) -8000b6c8: 00888893 addi a7,a7,8 -8000b6cc: fcdadee3 bge s5,a3,8000b6a8 <_svfprintf_r+0x1cfc> -8000b6d0: 0e410613 addi a2,sp,228 -8000b6d4: 000d0593 mv a1,s10 -8000b6d8: 000a0513 mv a0,s4 -8000b6dc: 554030ef jal ra,8000ec30 <__ssprint_r> -8000b6e0: 00050463 beqz a0,8000b6e8 <_svfprintf_r+0x1d3c> -8000b6e4: cf0fe06f j 80009bd4 <_svfprintf_r+0x228> -8000b6e8: 0ec12703 lw a4,236(sp) -8000b6ec: 0e812683 lw a3,232(sp) -8000b6f0: 10c10893 addi a7,sp,268 -8000b6f4: fb5ff06f j 8000b6a8 <_svfprintf_r+0x1cfc> -8000b6f8: 00040693 mv a3,s0 -8000b6fc: 01812403 lw s0,24(sp) -8000b700: 001b0a93 addi s5,s6,1 -8000b704: 008b8793 addi a5,s7,8 -8000b708: 00dd8db3 add s11,s11,a3 -8000b70c: 00dba223 sw a3,4(s7) -8000b710: 018ba023 sw s8,0(s7) -8000b714: 0fb12623 sw s11,236(sp) -8000b718: 0f512423 sw s5,232(sp) -8000b71c: 00700693 li a3,7 -8000b720: c756c0e3 blt a3,s5,8000b380 <_svfprintf_r+0x19d4> -8000b724: 001a8a93 addi s5,s5,1 -8000b728: 00878d13 addi s10,a5,8 -8000b72c: 00078b93 mv s7,a5 -8000b730: ce0ff06f j 8000ac10 <_svfprintf_r+0x1264> -8000b734: 20097713 andi a4,s2,512 -8000b738: 16070263 beqz a4,8000b89c <_svfprintf_r+0x1ef0> -8000b73c: 01412703 lw a4,20(sp) -8000b740: 00090993 mv s3,s2 -8000b744: 00f12a23 sw a5,20(sp) -8000b748: 00070b83 lb s7,0(a4) -8000b74c: 41fbdd93 srai s11,s7,0x1f -8000b750: 000d8713 mv a4,s11 -8000b754: b69fe06f j 8000a2bc <_svfprintf_r+0x910> -8000b758: 20097713 andi a4,s2,512 -8000b75c: 12070663 beqz a4,8000b888 <_svfprintf_r+0x1edc> -8000b760: 00f12a23 sw a5,20(sp) -8000b764: 0ffbfb93 andi s7,s7,255 -8000b768: 00000d93 li s11,0 -8000b76c: 00090993 mv s3,s2 -8000b770: 00100793 li a5,1 -8000b774: d18fe06f j 80009c8c <_svfprintf_r+0x2e0> -8000b778: 20097713 andi a4,s2,512 -8000b77c: 10070063 beqz a4,8000b87c <_svfprintf_r+0x1ed0> -8000b780: 0ffbfb93 andi s7,s7,255 -8000b784: 00000d93 li s11,0 -8000b788: 00f12a23 sw a5,20(sp) -8000b78c: f81fe06f j 8000a70c <_svfprintf_r+0xd60> -8000b790: 0fc12783 lw a5,252(sp) -8000b794: 1207d263 bgez a5,8000b8b8 <_svfprintf_r+0x1f0c> -8000b798: 02d00793 li a5,45 -8000b79c: 0cf103a3 sb a5,199(sp) -8000b7a0: 02d00713 li a4,45 -8000b7a4: 04700793 li a5,71 -8000b7a8: 4b57d463 bge a5,s5,8000bc50 <_svfprintf_r+0x22a4> -8000b7ac: 800157b7 lui a5,0x80015 -8000b7b0: 9f478c93 addi s9,a5,-1548 # 800149f4 <__BSS_END__+0xffffda64> -8000b7b4: e4dff06f j 8000b600 <_svfprintf_r+0x1c54> -8000b7b8: 01670733 add a4,a4,s6 -8000b7bc: 00168693 addi a3,a3,1 -8000b7c0: 018d2023 sw s8,0(s10) -8000b7c4: 016d2223 sw s6,4(s10) -8000b7c8: 0ee12623 sw a4,236(sp) -8000b7cc: 0ed12423 sw a3,232(sp) -8000b7d0: 00700613 li a2,7 -8000b7d4: 008d0d13 addi s10,s10,8 -8000b7d8: e4d65063 bge a2,a3,8000ae18 <_svfprintf_r+0x146c> -8000b7dc: 00812583 lw a1,8(sp) -8000b7e0: 0e410613 addi a2,sp,228 -8000b7e4: 000a0513 mv a0,s4 -8000b7e8: 448030ef jal ra,8000ec30 <__ssprint_r> -8000b7ec: 00050463 beqz a0,8000b7f4 <_svfprintf_r+0x1e48> -8000b7f0: be4fe06f j 80009bd4 <_svfprintf_r+0x228> -8000b7f4: 0ec12703 lw a4,236(sp) -8000b7f8: 10c10d13 addi s10,sp,268 -8000b7fc: e1cff06f j 8000ae18 <_svfprintf_r+0x146c> -8000b800: 800157b7 lui a5,0x80015 -8000b804: 9e878c93 addi s9,a5,-1560 # 800149e8 <__BSS_END__+0xffffda58> -8000b808: df9ff06f j 8000b600 <_svfprintf_r+0x1c54> -8000b80c: 00812583 lw a1,8(sp) -8000b810: 0e410613 addi a2,sp,228 -8000b814: 000a0513 mv a0,s4 -8000b818: 418030ef jal ra,8000ec30 <__ssprint_r> -8000b81c: 00050463 beqz a0,8000b824 <_svfprintf_r+0x1e78> -8000b820: bb4fe06f j 80009bd4 <_svfprintf_r+0x228> -8000b824: 0ec12703 lw a4,236(sp) -8000b828: 10c10d13 addi s10,sp,268 -8000b82c: dd4ff06f j 8000ae00 <_svfprintf_r+0x1454> -8000b830: 00600b13 li s6,6 -8000b834: 93dff06f j 8000b170 <_svfprintf_r+0x17c4> -8000b838: 01c12683 lw a3,28(sp) -8000b83c: 00dc87b3 add a5,s9,a3 -8000b840: 41668b33 sub s6,a3,s6 -8000b844: 41578bb3 sub s7,a5,s5 -8000b848: e77b5663 bge s6,s7,8000aeb4 <_svfprintf_r+0x1508> -8000b84c: 000b0b93 mv s7,s6 -8000b850: e64ff06f j 8000aeb4 <_svfprintf_r+0x1508> -8000b854: 01412783 lw a5,20(sp) -8000b858: 00e12a23 sw a4,20(sp) -8000b85c: 00412703 lw a4,4(sp) -8000b860: 0007a783 lw a5,0(a5) -8000b864: 00048c93 mv s9,s1 -8000b868: 00e79023 sh a4,0(a5) -8000b86c: db4fe06f j 80009e20 <_svfprintf_r+0x474> -8000b870: 0ffbfb93 andi s7,s7,255 -8000b874: 00000d93 li s11,0 -8000b878: bf8fe06f j 80009c70 <_svfprintf_r+0x2c4> -8000b87c: 00000d93 li s11,0 -8000b880: 00f12a23 sw a5,20(sp) -8000b884: e89fe06f j 8000a70c <_svfprintf_r+0xd60> -8000b888: 00f12a23 sw a5,20(sp) -8000b88c: 00000d93 li s11,0 -8000b890: 00090993 mv s3,s2 -8000b894: 00100793 li a5,1 -8000b898: bf4fe06f j 80009c8c <_svfprintf_r+0x2e0> -8000b89c: 01412703 lw a4,20(sp) -8000b8a0: 00090993 mv s3,s2 -8000b8a4: 00f12a23 sw a5,20(sp) -8000b8a8: 00072b83 lw s7,0(a4) -8000b8ac: 41fbdd93 srai s11,s7,0x1f -8000b8b0: 000d8713 mv a4,s11 -8000b8b4: a09fe06f j 8000a2bc <_svfprintf_r+0x910> -8000b8b8: 0c714703 lbu a4,199(sp) -8000b8bc: ee9ff06f j 8000b7a4 <_svfprintf_r+0x1df8> -8000b8c0: 00812583 lw a1,8(sp) -8000b8c4: 0e410613 addi a2,sp,228 -8000b8c8: 000a0513 mv a0,s4 -8000b8cc: 364030ef jal ra,8000ec30 <__ssprint_r> -8000b8d0: 00050463 beqz a0,8000b8d8 <_svfprintf_r+0x1f2c> -8000b8d4: b00fe06f j 80009bd4 <_svfprintf_r+0x228> -8000b8d8: 0cc12603 lw a2,204(sp) -8000b8dc: 0ec12703 lw a4,236(sp) -8000b8e0: 0e812683 lw a3,232(sp) -8000b8e4: 10c10893 addi a7,sp,268 -8000b8e8: b40652e3 bgez a2,8000b42c <_svfprintf_r+0x1a80> -8000b8ec: da1ff06f j 8000b68c <_svfprintf_r+0x1ce0> -8000b8f0: 00600313 li t1,6 -8000b8f4: e88fe06f j 80009f7c <_svfprintf_r+0x5d0> -8000b8f8: 00090993 mv s3,s2 -8000b8fc: e7dfe06f j 8000a778 <_svfprintf_r+0xdcc> -8000b900: 02412c83 lw s9,36(sp) -8000b904: 01c12783 lw a5,28(sp) -8000b908: 04812023 sw s0,64(sp) -8000b90c: 00068d13 mv s10,a3 -8000b910: 00fc86b3 add a3,s9,a5 -8000b914: 01812483 lw s1,24(sp) -8000b918: 04412903 lw s2,68(sp) -8000b91c: 04c12403 lw s0,76(sp) -8000b920: 02012983 lw s3,32(sp) -8000b924: d156f263 bgeu a3,s5,8000ae28 <_svfprintf_r+0x147c> -8000b928: 00068a93 mv s5,a3 -8000b92c: cfcff06f j 8000ae28 <_svfprintf_r+0x147c> -8000b930: 01812783 lw a5,24(sp) -8000b934: ffd00713 li a4,-3 -8000b938: 00e7c463 blt a5,a4,8000b940 <_svfprintf_r+0x1f94> -8000b93c: 00f35a63 bge t1,a5,8000b950 <_svfprintf_r+0x1fa4> -8000b940: ffea8a93 addi s5,s5,-2 -8000b944: fdfaf793 andi a5,s5,-33 -8000b948: 04f12623 sw a5,76(sp) -8000b94c: f2cfe06f j 8000a078 <_svfprintf_r+0x6cc> -8000b950: 01c12703 lw a4,28(sp) -8000b954: 01812783 lw a5,24(sp) -8000b958: 2ce7c463 blt a5,a4,8000bc20 <_svfprintf_r+0x2274> -8000b95c: 05812703 lw a4,88(sp) -8000b960: 00078b13 mv s6,a5 -8000b964: 00177713 andi a4,a4,1 -8000b968: 00070663 beqz a4,8000b974 <_svfprintf_r+0x1fc8> -8000b96c: 02c12703 lw a4,44(sp) -8000b970: 00e78b33 add s6,a5,a4 -8000b974: 05812783 lw a5,88(sp) -8000b978: 4007f713 andi a4,a5,1024 -8000b97c: 00070663 beqz a4,8000b988 <_svfprintf_r+0x1fdc> -8000b980: 01812783 lw a5,24(sp) -8000b984: 1af048e3 bgtz a5,8000c334 <_svfprintf_r+0x2988> -8000b988: fffb4993 not s3,s6 -8000b98c: 41f9d993 srai s3,s3,0x1f -8000b990: 013b79b3 and s3,s6,s3 -8000b994: 06700a93 li s5,103 -8000b998: 02012223 sw zero,36(sp) -8000b99c: 02012023 sw zero,32(sp) -8000b9a0: fecfe06f j 8000a18c <_svfprintf_r+0x7e0> -8000b9a4: 0c714703 lbu a4,199(sp) -8000b9a8: 00000313 li t1,0 -8000b9ac: 00070463 beqz a4,8000b9b4 <_svfprintf_r+0x2008> -8000b9b0: b30fe06f j 80009ce0 <_svfprintf_r+0x334> -8000b9b4: 971fe06f j 8000a324 <_svfprintf_r+0x978> -8000b9b8: 0e410613 addi a2,sp,228 -8000b9bc: 00098593 mv a1,s3 -8000b9c0: 000a0513 mv a0,s4 -8000b9c4: 26c030ef jal ra,8000ec30 <__ssprint_r> -8000b9c8: 00050463 beqz a0,8000b9d0 <_svfprintf_r+0x2024> -8000b9cc: a08fe06f j 80009bd4 <_svfprintf_r+0x228> -8000b9d0: 00044603 lbu a2,0(s0) -8000b9d4: 0ec12703 lw a4,236(sp) -8000b9d8: 10c10693 addi a3,sp,268 -8000b9dc: 00ca8ab3 add s5,s5,a2 -8000b9e0: 8e1ff06f j 8000b2c0 <_svfprintf_r+0x1914> -8000b9e4: 04812783 lw a5,72(sp) -8000b9e8: 03c12583 lw a1,60(sp) -8000b9ec: 00000413 li s0,0 -8000b9f0: 40f989b3 sub s3,s3,a5 -8000b9f4: 00078613 mv a2,a5 -8000b9f8: 00098513 mv a0,s3 -8000b9fc: ee5fd0ef jal ra,800098e0 -8000ba00: 0014c803 lbu a6,1(s1) -8000ba04: 00a00613 li a2,10 -8000ba08: 00000693 li a3,0 -8000ba0c: 01003833 snez a6,a6 -8000ba10: 000b8513 mv a0,s7 -8000ba14: 000a0593 mv a1,s4 -8000ba18: 010484b3 add s1,s1,a6 -8000ba1c: 7c0040ef jal ra,800101dc <__udivdi3> -8000ba20: ab9ff06f j 8000b4d8 <_svfprintf_r+0x1b2c> -8000ba24: 00900793 li a5,9 -8000ba28: ab77e8e3 bltu a5,s7,8000b4d8 <_svfprintf_r+0x1b2c> -8000ba2c: af5ff06f j 8000b520 <_svfprintf_r+0x1b74> -8000ba30: 02d00793 li a5,45 -8000ba34: 0cf103a3 sb a5,199(sp) -8000ba38: 02d00713 li a4,45 -8000ba3c: bb5ff06f j 8000b5f0 <_svfprintf_r+0x1c44> -8000ba40: 00812583 lw a1,8(sp) -8000ba44: 0e410613 addi a2,sp,228 -8000ba48: 000a0513 mv a0,s4 -8000ba4c: 1e4030ef jal ra,8000ec30 <__ssprint_r> -8000ba50: 00050463 beqz a0,8000ba58 <_svfprintf_r+0x20ac> -8000ba54: 980fe06f j 80009bd4 <_svfprintf_r+0x228> -8000ba58: 0cc12b03 lw s6,204(sp) -8000ba5c: 0ec12703 lw a4,236(sp) -8000ba60: 10c10d13 addi s10,sp,268 -8000ba64: c08ff06f j 8000ae6c <_svfprintf_r+0x14c0> -8000ba68: 0b010993 addi s3,sp,176 -8000ba6c: 00030693 mv a3,t1 -8000ba70: 0cc10713 addi a4,sp,204 -8000ba74: 0dc10813 addi a6,sp,220 -8000ba78: 0d010793 addi a5,sp,208 -8000ba7c: 00300613 li a2,3 -8000ba80: 00098593 mv a1,s3 -8000ba84: 000a0513 mv a0,s4 -8000ba88: 04612223 sw t1,68(sp) -8000ba8c: 0a512823 sw t0,176(sp) -8000ba90: 02512223 sw t0,36(sp) -8000ba94: 0be12a23 sw t5,180(sp) -8000ba98: 03e12023 sw t5,32(sp) -8000ba9c: 0bf12c23 sw t6,184(sp) -8000baa0: 01f12e23 sw t6,28(sp) -8000baa4: 0bd12e23 sw t4,188(sp) -8000baa8: 01d12c23 sw t4,24(sp) -8000baac: 934fb0ef jal ra,80006be0 <_ldtoa_r> -8000bab0: 00054683 lbu a3,0(a0) -8000bab4: 03000713 li a4,48 -8000bab8: 00050c93 mv s9,a0 -8000babc: 01812e83 lw t4,24(sp) -8000bac0: 01c12f83 lw t6,28(sp) -8000bac4: 02012f03 lw t5,32(sp) -8000bac8: 02412283 lw t0,36(sp) -8000bacc: 04412303 lw t1,68(sp) -8000bad0: 0a010b93 addi s7,sp,160 -8000bad4: 06e68c63 beq a3,a4,8000bb4c <_svfprintf_r+0x21a0> -8000bad8: 0cc12703 lw a4,204(sp) -8000badc: 00670b33 add s6,a4,t1 -8000bae0: 016c8b33 add s6,s9,s6 -8000bae4: 000b8593 mv a1,s7 -8000bae8: 00098513 mv a0,s3 -8000baec: 00612c23 sw t1,24(sp) +8000acf4: 00098c93 mv s9,s3 +8000acf8: 00700393 li t2,7 +8000acfc: 00040993 mv s3,s0 +8000ad00: 04512223 sw t0,68(sp) +8000ad04: 00030b13 mv s6,t1 +8000ad08: 00812483 lw s1,8(sp) +8000ad0c: 00080413 mv s0,a6 +8000ad10: 00c0006f j 8000ad1c <_svfprintf_r+0x130c> +8000ad14: ff040413 addi s0,s0,-16 +8000ad18: 048f5c63 bge t5,s0,8000ad70 <_svfprintf_r+0x1360> +8000ad1c: 01070713 addi a4,a4,16 +8000ad20: 00168693 addi a3,a3,1 +8000ad24: 0127a023 sw s2,0(a5) +8000ad28: 01e7a223 sw t5,4(a5) +8000ad2c: 0ee12623 sw a4,236(sp) +8000ad30: 0ed12423 sw a3,232(sp) +8000ad34: 00878793 addi a5,a5,8 +8000ad38: fcd3dee3 bge t2,a3,8000ad14 <_svfprintf_r+0x1304> +8000ad3c: 0e410613 addi a2,sp,228 +8000ad40: 00048593 mv a1,s1 +8000ad44: 000a0513 mv a0,s4 +8000ad48: 74d030ef jal ra,8000ec94 <__ssprint_r> +8000ad4c: 00050463 beqz a0,8000ad54 <_svfprintf_r+0x1344> +8000ad50: ee9fe06f j 80009c38 <_svfprintf_r+0x228> +8000ad54: 01000f13 li t5,16 +8000ad58: ff040413 addi s0,s0,-16 +8000ad5c: 0ec12703 lw a4,236(sp) +8000ad60: 0e812683 lw a3,232(sp) +8000ad64: 10c10793 addi a5,sp,268 +8000ad68: 00700393 li t2,7 +8000ad6c: fa8f48e3 blt t5,s0,8000ad1c <_svfprintf_r+0x130c> +8000ad70: 00040813 mv a6,s0 +8000ad74: 04412283 lw t0,68(sp) +8000ad78: 00098413 mv s0,s3 +8000ad7c: 04c12483 lw s1,76(sp) +8000ad80: 000c8993 mv s3,s9 +8000ad84: 000d8c93 mv s9,s11 +8000ad88: 00090d93 mv s11,s2 +8000ad8c: 05012903 lw s2,80(sp) +8000ad90: 000b0313 mv t1,s6 +8000ad94: 000d0b13 mv s6,s10 +8000ad98: 00078d13 mv s10,a5 +8000ad9c: 01070733 add a4,a4,a6 +8000ada0: 00168693 addi a3,a3,1 +8000ada4: 01bd2023 sw s11,0(s10) +8000ada8: 010d2223 sw a6,4(s10) +8000adac: 0ee12623 sw a4,236(sp) +8000adb0: 0ed12423 sw a3,232(sp) +8000adb4: 00700613 li a2,7 +8000adb8: 008d0d13 addi s10,s10,8 +8000adbc: ded65663 bge a2,a3,8000a3a8 <_svfprintf_r+0x998> +8000adc0: 00812583 lw a1,8(sp) +8000adc4: 0e410613 addi a2,sp,228 +8000adc8: 000a0513 mv a0,s4 +8000adcc: 04612623 sw t1,76(sp) +8000add0: 04512223 sw t0,68(sp) +8000add4: 6c1030ef jal ra,8000ec94 <__ssprint_r> +8000add8: 00050463 beqz a0,8000ade0 <_svfprintf_r+0x13d0> +8000addc: e5dfe06f j 80009c38 <_svfprintf_r+0x228> +8000ade0: 0ec12703 lw a4,236(sp) +8000ade4: 10c10d13 addi s10,sp,268 +8000ade8: 04c12303 lw t1,76(sp) +8000adec: 04412283 lw t0,68(sp) +8000adf0: db8ff06f j 8000a3a8 <_svfprintf_r+0x998> +8000adf4: 00812583 lw a1,8(sp) +8000adf8: 0e410613 addi a2,sp,228 +8000adfc: 000a0513 mv a0,s4 +8000ae00: 04612223 sw t1,68(sp) +8000ae04: 691030ef jal ra,8000ec94 <__ssprint_r> +8000ae08: 00050463 beqz a0,8000ae10 <_svfprintf_r+0x1400> +8000ae0c: e2dfe06f j 80009c38 <_svfprintf_r+0x228> +8000ae10: 0ec12703 lw a4,236(sp) +8000ae14: 10c10d13 addi s10,sp,268 +8000ae18: 04412303 lw t1,68(sp) +8000ae1c: df8ff06f j 8000a414 <_svfprintf_r+0xa04> +8000ae20: 0cc12603 lw a2,204(sp) +8000ae24: 5ec05863 blez a2,8000b414 <_svfprintf_r+0x1a04> +8000ae28: 01c12783 lw a5,28(sp) +8000ae2c: 01812683 lw a3,24(sp) +8000ae30: 00078b13 mv s6,a5 +8000ae34: 30f6ca63 blt a3,a5,8000b148 <_svfprintf_r+0x1738> +8000ae38: 03605663 blez s6,8000ae64 <_svfprintf_r+0x1454> +8000ae3c: 0e812683 lw a3,232(sp) +8000ae40: 01670733 add a4,a4,s6 +8000ae44: 019d2023 sw s9,0(s10) +8000ae48: 00168693 addi a3,a3,1 +8000ae4c: 016d2223 sw s6,4(s10) +8000ae50: 0ee12623 sw a4,236(sp) +8000ae54: 0ed12423 sw a3,232(sp) +8000ae58: 00700613 li a2,7 +8000ae5c: 008d0d13 addi s10,s10,8 +8000ae60: 20d648e3 blt a2,a3,8000b870 <_svfprintf_r+0x1e60> +8000ae64: fffb4693 not a3,s6 +8000ae68: 01812783 lw a5,24(sp) +8000ae6c: 41f6d693 srai a3,a3,0x1f +8000ae70: 00db7b33 and s6,s6,a3 +8000ae74: 41678b33 sub s6,a5,s6 +8000ae78: 37604863 bgtz s6,8000b1e8 <_svfprintf_r+0x17d8> +8000ae7c: 01812783 lw a5,24(sp) +8000ae80: 40097693 andi a3,s2,1024 +8000ae84: 00fc8ab3 add s5,s9,a5 +8000ae88: 3c069663 bnez a3,8000b254 <_svfprintf_r+0x1844> +8000ae8c: 0cc12b03 lw s6,204(sp) +8000ae90: 01c12783 lw a5,28(sp) +8000ae94: 00fb4663 blt s6,a5,8000aea0 <_svfprintf_r+0x1490> +8000ae98: 00197693 andi a3,s2,1 +8000ae9c: 200680e3 beqz a3,8000b89c <_svfprintf_r+0x1e8c> +8000aea0: 03412683 lw a3,52(sp) +8000aea4: 02c12783 lw a5,44(sp) +8000aea8: 00700613 li a2,7 +8000aeac: 00dd2023 sw a3,0(s10) +8000aeb0: 0e812683 lw a3,232(sp) +8000aeb4: 00f70733 add a4,a4,a5 +8000aeb8: 00fd2223 sw a5,4(s10) +8000aebc: 00168693 addi a3,a3,1 +8000aec0: 0ee12623 sw a4,236(sp) +8000aec4: 0ed12423 sw a3,232(sp) +8000aec8: 008d0d13 addi s10,s10,8 +8000aecc: 3cd64ce3 blt a2,a3,8000baa4 <_svfprintf_r+0x2094> +8000aed0: 01c12683 lw a3,28(sp) +8000aed4: 00dc87b3 add a5,s9,a3 +8000aed8: 41668b33 sub s6,a3,s6 +8000aedc: 415787b3 sub a5,a5,s5 +8000aee0: 000b0b93 mv s7,s6 +8000aee4: 0167d463 bge a5,s6,8000aeec <_svfprintf_r+0x14dc> +8000aee8: 00078b93 mv s7,a5 +8000aeec: 03705663 blez s7,8000af18 <_svfprintf_r+0x1508> +8000aef0: 0e812783 lw a5,232(sp) +8000aef4: 01770733 add a4,a4,s7 +8000aef8: 015d2023 sw s5,0(s10) +8000aefc: 00178793 addi a5,a5,1 +8000af00: 017d2223 sw s7,4(s10) +8000af04: 0ee12623 sw a4,236(sp) +8000af08: 0ef12423 sw a5,232(sp) +8000af0c: 00700693 li a3,7 +8000af10: 008d0d13 addi s10,s10,8 +8000af14: 5af6c6e3 blt a3,a5,8000bcc0 <_svfprintf_r+0x22b0> +8000af18: fffbc793 not a5,s7 +8000af1c: 41f7d793 srai a5,a5,0x1f +8000af20: 00fbfbb3 and s7,s7,a5 +8000af24: 417b0b33 sub s6,s6,s7 +8000af28: d3605663 blez s6,8000a454 <_svfprintf_r+0xa44> +8000af2c: 01000693 li a3,16 +8000af30: 0e812783 lw a5,232(sp) +8000af34: 6b66d263 bge a3,s6,8000b5d8 <_svfprintf_r+0x1bc8> +8000af38: 01000b93 li s7,16 +8000af3c: 00700a93 li s5,7 +8000af40: 00812c83 lw s9,8(sp) +8000af44: 00c0006f j 8000af50 <_svfprintf_r+0x1540> +8000af48: ff0b0b13 addi s6,s6,-16 +8000af4c: 696bd663 bge s7,s6,8000b5d8 <_svfprintf_r+0x1bc8> +8000af50: 01070713 addi a4,a4,16 +8000af54: 00178793 addi a5,a5,1 +8000af58: 018d2023 sw s8,0(s10) +8000af5c: 017d2223 sw s7,4(s10) +8000af60: 0ee12623 sw a4,236(sp) +8000af64: 0ef12423 sw a5,232(sp) +8000af68: 008d0d13 addi s10,s10,8 +8000af6c: fcfadee3 bge s5,a5,8000af48 <_svfprintf_r+0x1538> +8000af70: 0e410613 addi a2,sp,228 +8000af74: 000c8593 mv a1,s9 +8000af78: 000a0513 mv a0,s4 +8000af7c: 519030ef jal ra,8000ec94 <__ssprint_r> +8000af80: 00050463 beqz a0,8000af88 <_svfprintf_r+0x1578> +8000af84: cb5fe06f j 80009c38 <_svfprintf_r+0x228> +8000af88: 0ec12703 lw a4,236(sp) +8000af8c: 0e812783 lw a5,232(sp) +8000af90: 10c10d13 addi s10,sp,268 +8000af94: fb5ff06f j 8000af48 <_svfprintf_r+0x1538> +8000af98: 00197593 andi a1,s2,1 +8000af9c: c00590e3 bnez a1,8000ab9c <_svfprintf_r+0x118c> +8000afa0: 00dd2223 sw a3,4(s10) +8000afa4: 0fb12623 sw s11,236(sp) +8000afa8: 0f612423 sw s6,232(sp) +8000afac: 00700793 li a5,7 +8000afb0: 4367ca63 blt a5,s6,8000b3e4 <_svfprintf_r+0x19d4> +8000afb4: 00260a93 addi s5,a2,2 +8000afb8: 010d0d13 addi s10,s10,16 +8000afbc: cb9ff06f j 8000ac74 <_svfprintf_r+0x1264> +8000afc0: cad05ae3 blez a3,8000ac74 <_svfprintf_r+0x1264> +8000afc4: 01000793 li a5,16 +8000afc8: 00d7c463 blt a5,a3,8000afd0 <_svfprintf_r+0x15c0> +8000afcc: 4c80106f j 8000c494 <_svfprintf_r+0x2a84> +8000afd0: 00812c23 sw s0,24(sp) +8000afd4: 01000c93 li s9,16 +8000afd8: 00700a93 li s5,7 +8000afdc: 00068413 mv s0,a3 +8000afe0: 00812d03 lw s10,8(sp) +8000afe4: 00080b13 mv s6,a6 +8000afe8: 0100006f j 8000aff8 <_svfprintf_r+0x15e8> +8000afec: ff040413 addi s0,s0,-16 +8000aff0: 768cd663 bge s9,s0,8000b75c <_svfprintf_r+0x1d4c> +8000aff4: 001b0b13 addi s6,s6,1 +8000aff8: 010d8d93 addi s11,s11,16 +8000affc: 018ba023 sw s8,0(s7) +8000b000: 019ba223 sw s9,4(s7) +8000b004: 0fb12623 sw s11,236(sp) +8000b008: 0f612423 sw s6,232(sp) +8000b00c: 008b8b93 addi s7,s7,8 +8000b010: fd6adee3 bge s5,s6,8000afec <_svfprintf_r+0x15dc> +8000b014: 0e410613 addi a2,sp,228 +8000b018: 000d0593 mv a1,s10 +8000b01c: 000a0513 mv a0,s4 +8000b020: 475030ef jal ra,8000ec94 <__ssprint_r> +8000b024: 00050463 beqz a0,8000b02c <_svfprintf_r+0x161c> +8000b028: c11fe06f j 80009c38 <_svfprintf_r+0x228> +8000b02c: 0ec12d83 lw s11,236(sp) +8000b030: 0e812b03 lw s6,232(sp) +8000b034: 10c10b93 addi s7,sp,268 +8000b038: fb5ff06f j 8000afec <_svfprintf_r+0x15dc> +8000b03c: 000c8913 mv s2,s9 +8000b040: b25fe06f j 80009b64 <_svfprintf_r+0x154> +8000b044: 00812583 lw a1,8(sp) +8000b048: 0e410613 addi a2,sp,228 +8000b04c: 000a0513 mv a0,s4 +8000b050: 445030ef jal ra,8000ec94 <__ssprint_r> +8000b054: 00050463 beqz a0,8000b05c <_svfprintf_r+0x164c> +8000b058: be1fe06f j 80009c38 <_svfprintf_r+0x228> +8000b05c: 0ec12d83 lw s11,236(sp) +8000b060: 0e812b03 lw s6,232(sp) +8000b064: 10c10b93 addi s7,sp,268 +8000b068: b4dff06f j 8000abb4 <_svfprintf_r+0x11a4> +8000b06c: 00812583 lw a1,8(sp) +8000b070: 0e410613 addi a2,sp,228 +8000b074: 000a0513 mv a0,s4 +8000b078: 41d030ef jal ra,8000ec94 <__ssprint_r> +8000b07c: 00050463 beqz a0,8000b084 <_svfprintf_r+0x1674> +8000b080: bb9fe06f j 80009c38 <_svfprintf_r+0x228> +8000b084: 0ec12d83 lw s11,236(sp) +8000b088: 0e812b03 lw s6,232(sp) +8000b08c: 10c10b93 addi s7,sp,268 +8000b090: b51ff06f j 8000abe0 <_svfprintf_r+0x11d0> +8000b094: 03000793 li a5,48 +8000b098: 1af107a3 sb a5,431(sp) +8000b09c: 1af10c93 addi s9,sp,431 +8000b0a0: c81fe06f j 80009d20 <_svfprintf_r+0x310> +8000b0a4: 20097793 andi a5,s2,512 +8000b0a8: 020796e3 bnez a5,8000b8d4 <_svfprintf_r+0x1ec4> +8000b0ac: 00000d93 li s11,0 +8000b0b0: c25fe06f j 80009cd4 <_svfprintf_r+0x2c4> +8000b0b4: 01412783 lw a5,20(sp) +8000b0b8: 0007a703 lw a4,0(a5) +8000b0bc: 00478793 addi a5,a5,4 +8000b0c0: 00f12a23 sw a5,20(sp) +8000b0c4: 00072583 lw a1,0(a4) +8000b0c8: 00472603 lw a2,4(a4) +8000b0cc: 00872683 lw a3,8(a4) +8000b0d0: 00c72703 lw a4,12(a4) +8000b0d4: 0eb12823 sw a1,240(sp) +8000b0d8: 0ec12a23 sw a2,244(sp) +8000b0dc: 0ed12c23 sw a3,248(sp) +8000b0e0: 0ee12e23 sw a4,252(sp) +8000b0e4: e99fe06f j 80009f7c <_svfprintf_r+0x56c> +8000b0e8: 00412603 lw a2,4(sp) +8000b0ec: 0006a783 lw a5,0(a3) +8000b0f0: 00e12a23 sw a4,20(sp) +8000b0f4: 41f65693 srai a3,a2,0x1f +8000b0f8: 00c7a023 sw a2,0(a5) +8000b0fc: 00d7a223 sw a3,4(a5) +8000b100: 00048c93 mv s9,s1 +8000b104: d81fe06f j 80009e84 <_svfprintf_r+0x474> +8000b108: 03000793 li a5,48 +8000b10c: 00296913 ori s2,s2,2 +8000b110: 0cf10423 sb a5,200(sp) +8000b114: 0d5104a3 sb s5,201(sp) +8000b118: bff97993 andi s3,s2,-1025 +8000b11c: 00200793 li a5,2 +8000b120: bd1fe06f j 80009cf0 <_svfprintf_r+0x2e0> +8000b124: 04012783 lw a5,64(sp) +8000b128: 0004ce03 lbu t3,0(s1) +8000b12c: 00079463 bnez a5,8000b134 <_svfprintf_r+0x1724> +8000b130: a5dfe06f j 80009b8c <_svfprintf_r+0x17c> +8000b134: 0007c783 lbu a5,0(a5) +8000b138: 00079463 bnez a5,8000b140 <_svfprintf_r+0x1730> +8000b13c: a51fe06f j 80009b8c <_svfprintf_r+0x17c> +8000b140: 40096913 ori s2,s2,1024 +8000b144: a49fe06f j 80009b8c <_svfprintf_r+0x17c> +8000b148: 00068b13 mv s6,a3 +8000b14c: cf6048e3 bgtz s6,8000ae3c <_svfprintf_r+0x142c> +8000b150: d15ff06f j 8000ae64 <_svfprintf_r+0x1454> +8000b154: 00812583 lw a1,8(sp) +8000b158: 0e410613 addi a2,sp,228 +8000b15c: 000a0513 mv a0,s4 +8000b160: 335030ef jal ra,8000ec94 <__ssprint_r> +8000b164: 00050463 beqz a0,8000b16c <_svfprintf_r+0x175c> +8000b168: ad1fe06f j 80009c38 <_svfprintf_r+0x228> +8000b16c: 0ec12703 lw a4,236(sp) +8000b170: 10c10d13 addi s10,sp,268 +8000b174: fb0ff06f j 8000a924 <_svfprintf_r+0xf14> +8000b178: 0014ce03 lbu t3,1(s1) +8000b17c: 02096913 ori s2,s2,32 +8000b180: 00148493 addi s1,s1,1 +8000b184: a09fe06f j 80009b8c <_svfprintf_r+0x17c> +8000b188: 0014ce03 lbu t3,1(s1) +8000b18c: 20096913 ori s2,s2,512 +8000b190: 00148493 addi s1,s1,1 +8000b194: 9f9fe06f j 80009b8c <_svfprintf_r+0x17c> +8000b198: 02812503 lw a0,40(sp) +8000b19c: 04000593 li a1,64 +8000b1a0: dfdf50ef jal ra,80000f9c <_malloc_r> +8000b1a4: 00812783 lw a5,8(sp) +8000b1a8: 00a7a023 sw a0,0(a5) +8000b1ac: 00a7a823 sw a0,16(a5) +8000b1b0: 00051463 bnez a0,8000b1b8 <_svfprintf_r+0x17a8> +8000b1b4: 3380106f j 8000c4ec <_svfprintf_r+0x2adc> +8000b1b8: 00812703 lw a4,8(sp) +8000b1bc: 04000793 li a5,64 +8000b1c0: 00f72a23 sw a5,20(a4) +8000b1c4: 8d9fe06f j 80009a9c <_svfprintf_r+0x8c> +8000b1c8: 00600793 li a5,6 +8000b1cc: 000d8b13 mv s6,s11 +8000b1d0: 6db7e263 bltu a5,s11,8000b894 <_svfprintf_r+0x1e84> +8000b1d4: 800157b7 lui a5,0x80015 +8000b1d8: 000b0993 mv s3,s6 +8000b1dc: 01712a23 sw s7,20(sp) +8000b1e0: aa878c93 addi s9,a5,-1368 # 80014aa8 <__BSS_END__+0xffffe090> +8000b1e4: 990ff06f j 8000a374 <_svfprintf_r+0x964> +8000b1e8: 01000613 li a2,16 +8000b1ec: 0e812683 lw a3,232(sp) +8000b1f0: 63665663 bge a2,s6,8000b81c <_svfprintf_r+0x1e0c> +8000b1f4: 01000d93 li s11,16 +8000b1f8: 00700a93 li s5,7 +8000b1fc: 00812b83 lw s7,8(sp) +8000b200: 00c0006f j 8000b20c <_svfprintf_r+0x17fc> +8000b204: ff0b0b13 addi s6,s6,-16 +8000b208: 616dda63 bge s11,s6,8000b81c <_svfprintf_r+0x1e0c> +8000b20c: 01070713 addi a4,a4,16 +8000b210: 00168693 addi a3,a3,1 +8000b214: 018d2023 sw s8,0(s10) +8000b218: 01bd2223 sw s11,4(s10) +8000b21c: 0ee12623 sw a4,236(sp) +8000b220: 0ed12423 sw a3,232(sp) +8000b224: 008d0d13 addi s10,s10,8 +8000b228: fcdadee3 bge s5,a3,8000b204 <_svfprintf_r+0x17f4> +8000b22c: 0e410613 addi a2,sp,228 +8000b230: 000b8593 mv a1,s7 +8000b234: 000a0513 mv a0,s4 +8000b238: 25d030ef jal ra,8000ec94 <__ssprint_r> +8000b23c: 00050463 beqz a0,8000b244 <_svfprintf_r+0x1834> +8000b240: 9f9fe06f j 80009c38 <_svfprintf_r+0x228> +8000b244: 0ec12703 lw a4,236(sp) +8000b248: 0e812683 lw a3,232(sp) +8000b24c: 10c10d13 addi s10,sp,268 +8000b250: fb5ff06f j 8000b204 <_svfprintf_r+0x17f4> +8000b254: 01c12783 lw a5,28(sp) +8000b258: 02012b83 lw s7,32(sp) +8000b25c: 00912c23 sw s1,24(sp) +8000b260: 00fc87b3 add a5,s9,a5 +8000b264: 05212223 sw s2,68(sp) +8000b268: 04812623 sw s0,76(sp) +8000b26c: 02412483 lw s1,36(sp) +8000b270: 03312023 sw s3,32(sp) +8000b274: 03912223 sw s9,36(sp) +8000b278: 000d0693 mv a3,s10 +8000b27c: 00700b13 li s6,7 +8000b280: 01000d93 li s11,16 +8000b284: 04812903 lw s2,72(sp) +8000b288: 04012403 lw s0,64(sp) +8000b28c: 00812983 lw s3,8(sp) +8000b290: 00078d13 mv s10,a5 +8000b294: 080b8a63 beqz s7,8000b328 <_svfprintf_r+0x1918> +8000b298: 08049a63 bnez s1,8000b32c <_svfprintf_r+0x191c> +8000b29c: fff40413 addi s0,s0,-1 +8000b2a0: fffb8b93 addi s7,s7,-1 +8000b2a4: 03c12783 lw a5,60(sp) +8000b2a8: 01270733 add a4,a4,s2 +8000b2ac: 0126a223 sw s2,4(a3) +8000b2b0: 00f6a023 sw a5,0(a3) +8000b2b4: 0e812783 lw a5,232(sp) +8000b2b8: 0ee12623 sw a4,236(sp) +8000b2bc: 00868693 addi a3,a3,8 +8000b2c0: 00178793 addi a5,a5,1 +8000b2c4: 0ef12423 sw a5,232(sp) +8000b2c8: 0efb4c63 blt s6,a5,8000b3c0 <_svfprintf_r+0x19b0> +8000b2cc: 00044603 lbu a2,0(s0) +8000b2d0: 415d05b3 sub a1,s10,s5 +8000b2d4: 00060c93 mv s9,a2 +8000b2d8: 00c5d463 bge a1,a2,8000b2e0 <_svfprintf_r+0x18d0> +8000b2dc: 00058c93 mv s9,a1 +8000b2e0: 03905663 blez s9,8000b30c <_svfprintf_r+0x18fc> +8000b2e4: 0e812603 lw a2,232(sp) +8000b2e8: 01970733 add a4,a4,s9 +8000b2ec: 0156a023 sw s5,0(a3) +8000b2f0: 00160613 addi a2,a2,1 +8000b2f4: 0196a223 sw s9,4(a3) +8000b2f8: 0ee12623 sw a4,236(sp) +8000b2fc: 0ec12423 sw a2,232(sp) +8000b300: 2ecb4463 blt s6,a2,8000b5e8 <_svfprintf_r+0x1bd8> +8000b304: 00044603 lbu a2,0(s0) +8000b308: 00868693 addi a3,a3,8 +8000b30c: fffcc593 not a1,s9 +8000b310: 41f5d593 srai a1,a1,0x1f +8000b314: 00bcf7b3 and a5,s9,a1 +8000b318: 40f60cb3 sub s9,a2,a5 +8000b31c: 01904c63 bgtz s9,8000b334 <_svfprintf_r+0x1924> +8000b320: 00ca8ab3 add s5,s5,a2 +8000b324: f60b9ae3 bnez s7,8000b298 <_svfprintf_r+0x1888> +8000b328: 62048e63 beqz s1,8000b964 <_svfprintf_r+0x1f54> +8000b32c: fff48493 addi s1,s1,-1 +8000b330: f75ff06f j 8000b2a4 <_svfprintf_r+0x1894> +8000b334: 0e812603 lw a2,232(sp) +8000b338: 019dc863 blt s11,s9,8000b348 <_svfprintf_r+0x1938> +8000b33c: 0580006f j 8000b394 <_svfprintf_r+0x1984> +8000b340: ff0c8c93 addi s9,s9,-16 +8000b344: 059dd863 bge s11,s9,8000b394 <_svfprintf_r+0x1984> +8000b348: 01070713 addi a4,a4,16 +8000b34c: 00160613 addi a2,a2,1 +8000b350: 0186a023 sw s8,0(a3) +8000b354: 01b6a223 sw s11,4(a3) +8000b358: 0ee12623 sw a4,236(sp) +8000b35c: 0ec12423 sw a2,232(sp) +8000b360: 00868693 addi a3,a3,8 +8000b364: fccb5ee3 bge s6,a2,8000b340 <_svfprintf_r+0x1930> +8000b368: 0e410613 addi a2,sp,228 +8000b36c: 00098593 mv a1,s3 +8000b370: 000a0513 mv a0,s4 +8000b374: 121030ef jal ra,8000ec94 <__ssprint_r> +8000b378: 00050463 beqz a0,8000b380 <_svfprintf_r+0x1970> +8000b37c: 8bdfe06f j 80009c38 <_svfprintf_r+0x228> +8000b380: ff0c8c93 addi s9,s9,-16 +8000b384: 0ec12703 lw a4,236(sp) +8000b388: 0e812603 lw a2,232(sp) +8000b38c: 10c10693 addi a3,sp,268 +8000b390: fb9dcce3 blt s11,s9,8000b348 <_svfprintf_r+0x1938> +8000b394: 01970733 add a4,a4,s9 +8000b398: 00160613 addi a2,a2,1 +8000b39c: 0186a023 sw s8,0(a3) +8000b3a0: 0196a223 sw s9,4(a3) +8000b3a4: 0ee12623 sw a4,236(sp) +8000b3a8: 0ec12423 sw a2,232(sp) +8000b3ac: 66cb4863 blt s6,a2,8000ba1c <_svfprintf_r+0x200c> +8000b3b0: 00044603 lbu a2,0(s0) +8000b3b4: 00868693 addi a3,a3,8 +8000b3b8: 00ca8ab3 add s5,s5,a2 +8000b3bc: f69ff06f j 8000b324 <_svfprintf_r+0x1914> +8000b3c0: 0e410613 addi a2,sp,228 +8000b3c4: 00098593 mv a1,s3 +8000b3c8: 000a0513 mv a0,s4 +8000b3cc: 0c9030ef jal ra,8000ec94 <__ssprint_r> +8000b3d0: 00050463 beqz a0,8000b3d8 <_svfprintf_r+0x19c8> +8000b3d4: 865fe06f j 80009c38 <_svfprintf_r+0x228> +8000b3d8: 0ec12703 lw a4,236(sp) +8000b3dc: 10c10693 addi a3,sp,268 +8000b3e0: eedff06f j 8000b2cc <_svfprintf_r+0x18bc> +8000b3e4: 00812583 lw a1,8(sp) +8000b3e8: 0e410613 addi a2,sp,228 +8000b3ec: 000a0513 mv a0,s4 +8000b3f0: 0a5030ef jal ra,8000ec94 <__ssprint_r> +8000b3f4: 00050463 beqz a0,8000b3fc <_svfprintf_r+0x19ec> +8000b3f8: 841fe06f j 80009c38 <_svfprintf_r+0x228> +8000b3fc: 0e812603 lw a2,232(sp) +8000b400: 0ec12d83 lw s11,236(sp) +8000b404: 11410d13 addi s10,sp,276 +8000b408: 00160a93 addi s5,a2,1 +8000b40c: 10c10b93 addi s7,sp,268 +8000b410: 865ff06f j 8000ac74 <_svfprintf_r+0x1264> +8000b414: 0e812683 lw a3,232(sp) +8000b418: 800155b7 lui a1,0x80015 +8000b41c: ab058593 addi a1,a1,-1360 # 80014ab0 <__BSS_END__+0xffffe098> +8000b420: 00bd2023 sw a1,0(s10) +8000b424: 00170713 addi a4,a4,1 +8000b428: 00100593 li a1,1 +8000b42c: 00168693 addi a3,a3,1 +8000b430: 00bd2223 sw a1,4(s10) +8000b434: 0ee12623 sw a4,236(sp) +8000b438: 0ed12423 sw a3,232(sp) +8000b43c: 00700593 li a1,7 +8000b440: 008d0d13 addi s10,s10,8 +8000b444: 06d5ce63 blt a1,a3,8000b4c0 <_svfprintf_r+0x1ab0> +8000b448: 26061a63 bnez a2,8000b6bc <_svfprintf_r+0x1cac> +8000b44c: 01c12783 lw a5,28(sp) +8000b450: 00197693 andi a3,s2,1 +8000b454: 00f6e6b3 or a3,a3,a5 +8000b458: 00069463 bnez a3,8000b460 <_svfprintf_r+0x1a50> +8000b45c: ff9fe06f j 8000a454 <_svfprintf_r+0xa44> +8000b460: 03412683 lw a3,52(sp) +8000b464: 02c12783 lw a5,44(sp) +8000b468: 00700613 li a2,7 +8000b46c: 00dd2023 sw a3,0(s10) +8000b470: 0e812683 lw a3,232(sp) +8000b474: 00f70733 add a4,a4,a5 +8000b478: 00fd2223 sw a5,4(s10) +8000b47c: 00168693 addi a3,a3,1 +8000b480: 0ee12623 sw a4,236(sp) +8000b484: 0ed12423 sw a3,232(sp) +8000b488: 008d0893 addi a7,s10,8 +8000b48c: 48d64c63 blt a2,a3,8000b924 <_svfprintf_r+0x1f14> +8000b490: 01c12783 lw a5,28(sp) +8000b494: 00168693 addi a3,a3,1 +8000b498: 0198a023 sw s9,0(a7) +8000b49c: 00e78733 add a4,a5,a4 +8000b4a0: 00f8a223 sw a5,4(a7) +8000b4a4: 0ee12623 sw a4,236(sp) +8000b4a8: 0ed12423 sw a3,232(sp) +8000b4ac: 00700793 li a5,7 +8000b4b0: 00888d13 addi s10,a7,8 +8000b4b4: 00d7c463 blt a5,a3,8000b4bc <_svfprintf_r+0x1aac> +8000b4b8: f9dfe06f j 8000a454 <_svfprintf_r+0xa44> +8000b4bc: fdcff06f j 8000ac98 <_svfprintf_r+0x1288> +8000b4c0: 00812583 lw a1,8(sp) +8000b4c4: 0e410613 addi a2,sp,228 +8000b4c8: 000a0513 mv a0,s4 +8000b4cc: 7c8030ef jal ra,8000ec94 <__ssprint_r> +8000b4d0: 00050463 beqz a0,8000b4d8 <_svfprintf_r+0x1ac8> +8000b4d4: f64fe06f j 80009c38 <_svfprintf_r+0x228> +8000b4d8: 0cc12603 lw a2,204(sp) +8000b4dc: 0ec12703 lw a4,236(sp) +8000b4e0: 10c10d13 addi s10,sp,268 +8000b4e4: f65ff06f j 8000b448 <_svfprintf_r+0x1a38> +8000b4e8: 1b010c93 addi s9,sp,432 +8000b4ec: 00000793 li a5,0 +8000b4f0: 4009f913 andi s2,s3,1024 +8000b4f4: 00912823 sw s1,16(sp) +8000b4f8: 01312c23 sw s3,24(sp) +8000b4fc: 0ff00b13 li s6,255 +8000b500: 000c8993 mv s3,s9 +8000b504: 02612023 sw t1,32(sp) +8000b508: 000a0c93 mv s9,s4 +8000b50c: 04012483 lw s1,64(sp) +8000b510: 000d8a13 mv s4,s11 +8000b514: 000d0d93 mv s11,s10 +8000b518: 00040d13 mv s10,s0 +8000b51c: 00078413 mv s0,a5 +8000b520: 0240006f j 8000b544 <_svfprintf_r+0x1b34> +8000b524: 00a00613 li a2,10 +8000b528: 00000693 li a3,0 +8000b52c: 000b8513 mv a0,s7 +8000b530: 000a0593 mv a1,s4 +8000b534: 50d040ef jal ra,80010240 <__udivdi3> +8000b538: 540a0863 beqz s4,8000ba88 <_svfprintf_r+0x2078> +8000b53c: 00050b93 mv s7,a0 +8000b540: 00058a13 mv s4,a1 +8000b544: 00a00613 li a2,10 +8000b548: 00000693 li a3,0 +8000b54c: 000b8513 mv a0,s7 +8000b550: 000a0593 mv a1,s4 +8000b554: 120050ef jal ra,80010674 <__umoddi3> +8000b558: 03050513 addi a0,a0,48 +8000b55c: fea98fa3 sb a0,-1(s3) +8000b560: 00140413 addi s0,s0,1 +8000b564: fff98993 addi s3,s3,-1 +8000b568: fa090ee3 beqz s2,8000b524 <_svfprintf_r+0x1b14> +8000b56c: 0004c683 lbu a3,0(s1) +8000b570: fad41ae3 bne s0,a3,8000b524 <_svfprintf_r+0x1b14> +8000b574: fb6408e3 beq s0,s6,8000b524 <_svfprintf_r+0x1b14> +8000b578: 4c0a1863 bnez s4,8000ba48 <_svfprintf_r+0x2038> +8000b57c: 00900793 li a5,9 +8000b580: 4d77e463 bltu a5,s7,8000ba48 <_svfprintf_r+0x2038> +8000b584: 000c8a13 mv s4,s9 +8000b588: 00098c93 mv s9,s3 +8000b58c: 01812983 lw s3,24(sp) +8000b590: 1b010793 addi a5,sp,432 +8000b594: 00812e23 sw s0,28(sp) +8000b598: 04912023 sw s1,64(sp) +8000b59c: 000d0413 mv s0,s10 +8000b5a0: 02012303 lw t1,32(sp) +8000b5a4: 01012483 lw s1,16(sp) +8000b5a8: 000d8d13 mv s10,s11 +8000b5ac: 41978b33 sub s6,a5,s9 +8000b5b0: 00098913 mv s2,s3 +8000b5b4: f6cfe06f j 80009d20 <_svfprintf_r+0x310> +8000b5b8: 00812583 lw a1,8(sp) +8000b5bc: 0e410613 addi a2,sp,228 +8000b5c0: 000a0513 mv a0,s4 +8000b5c4: 6d0030ef jal ra,8000ec94 <__ssprint_r> +8000b5c8: 00050463 beqz a0,8000b5d0 <_svfprintf_r+0x1bc0> +8000b5cc: e6cfe06f j 80009c38 <_svfprintf_r+0x228> +8000b5d0: 10c10d13 addi s10,sp,268 +8000b5d4: b00ff06f j 8000a8d4 <_svfprintf_r+0xec4> +8000b5d8: 01670733 add a4,a4,s6 +8000b5dc: 00178793 addi a5,a5,1 +8000b5e0: 018d2023 sw s8,0(s10) +8000b5e4: e59fe06f j 8000a43c <_svfprintf_r+0xa2c> +8000b5e8: 0e410613 addi a2,sp,228 +8000b5ec: 00098593 mv a1,s3 +8000b5f0: 000a0513 mv a0,s4 +8000b5f4: 6a0030ef jal ra,8000ec94 <__ssprint_r> +8000b5f8: 00050463 beqz a0,8000b600 <_svfprintf_r+0x1bf0> +8000b5fc: e3cfe06f j 80009c38 <_svfprintf_r+0x228> +8000b600: 00044603 lbu a2,0(s0) +8000b604: 0ec12703 lw a4,236(sp) +8000b608: 10c10693 addi a3,sp,268 +8000b60c: d01ff06f j 8000b30c <_svfprintf_r+0x18fc> +8000b610: 0f012783 lw a5,240(sp) +8000b614: 0a010593 addi a1,sp,160 +8000b618: 0b010513 addi a0,sp,176 +8000b61c: 0af12823 sw a5,176(sp) +8000b620: 0f412783 lw a5,244(sp) +8000b624: 0a012023 sw zero,160(sp) +8000b628: 0a012223 sw zero,164(sp) +8000b62c: 0af12a23 sw a5,180(sp) +8000b630: 0f812783 lw a5,248(sp) +8000b634: 0a012423 sw zero,168(sp) +8000b638: 0a012623 sw zero,172(sp) +8000b63c: 0af12c23 sw a5,184(sp) +8000b640: 0fc12783 lw a5,252(sp) +8000b644: 0af12e23 sw a5,188(sp) +8000b648: 2cc060ef jal ra,80011914 <__letf2> +8000b64c: 44054463 bltz a0,8000ba94 <_svfprintf_r+0x2084> +8000b650: 0c714703 lbu a4,199(sp) +8000b654: 04700793 li a5,71 +8000b658: 2157d663 bge a5,s5,8000b864 <_svfprintf_r+0x1e54> +8000b65c: 800157b7 lui a5,0x80015 +8000b660: a7478c93 addi s9,a5,-1420 # 80014a74 <__BSS_END__+0xffffe05c> +8000b664: 00012823 sw zero,16(sp) +8000b668: 02012223 sw zero,36(sp) +8000b66c: 02012023 sw zero,32(sp) +8000b670: 00012c23 sw zero,24(sp) +8000b674: f7f97913 andi s2,s2,-129 +8000b678: 00300993 li s3,3 +8000b67c: 00300b13 li s6,3 +8000b680: 00000313 li t1,0 +8000b684: 00070463 beqz a4,8000b68c <_svfprintf_r+0x1c7c> +8000b688: ebcfe06f j 80009d44 <_svfprintf_r+0x334> +8000b68c: cfdfe06f j 8000a388 <_svfprintf_r+0x978> +8000b690: 01412783 lw a5,20(sp) +8000b694: 00048c93 mv s9,s1 +8000b698: 0007a783 lw a5,0(a5) +8000b69c: 00e12a23 sw a4,20(sp) +8000b6a0: 00412703 lw a4,4(sp) +8000b6a4: 00e7a023 sw a4,0(a5) +8000b6a8: fdcfe06f j 80009e84 <_svfprintf_r+0x474> +8000b6ac: 000c8513 mv a0,s9 +8000b6b0: a08fe0ef jal ra,800098b8 +8000b6b4: 00050b13 mv s6,a0 +8000b6b8: bd5fe06f j 8000a28c <_svfprintf_r+0x87c> +8000b6bc: 03412683 lw a3,52(sp) +8000b6c0: 02c12783 lw a5,44(sp) +8000b6c4: 00700593 li a1,7 +8000b6c8: 00dd2023 sw a3,0(s10) +8000b6cc: 0e812683 lw a3,232(sp) +8000b6d0: 00f70733 add a4,a4,a5 +8000b6d4: 00fd2223 sw a5,4(s10) +8000b6d8: 00168693 addi a3,a3,1 +8000b6dc: 0ee12623 sw a4,236(sp) +8000b6e0: 0ed12423 sw a3,232(sp) +8000b6e4: 008d0893 addi a7,s10,8 +8000b6e8: 22d5ce63 blt a1,a3,8000b924 <_svfprintf_r+0x1f14> +8000b6ec: da0652e3 bgez a2,8000b490 <_svfprintf_r+0x1a80> +8000b6f0: ff000593 li a1,-16 +8000b6f4: 40c00b33 neg s6,a2 +8000b6f8: 2eb652e3 bge a2,a1,8000c1dc <_svfprintf_r+0x27cc> +8000b6fc: 01000b93 li s7,16 +8000b700: 00700a93 li s5,7 +8000b704: 00812d03 lw s10,8(sp) +8000b708: 00c0006f j 8000b714 <_svfprintf_r+0x1d04> +8000b70c: ff0b0b13 addi s6,s6,-16 +8000b710: 2d6bd6e3 bge s7,s6,8000c1dc <_svfprintf_r+0x27cc> +8000b714: 01070713 addi a4,a4,16 +8000b718: 00168693 addi a3,a3,1 +8000b71c: 0188a023 sw s8,0(a7) +8000b720: 0178a223 sw s7,4(a7) +8000b724: 0ee12623 sw a4,236(sp) +8000b728: 0ed12423 sw a3,232(sp) +8000b72c: 00888893 addi a7,a7,8 +8000b730: fcdadee3 bge s5,a3,8000b70c <_svfprintf_r+0x1cfc> +8000b734: 0e410613 addi a2,sp,228 +8000b738: 000d0593 mv a1,s10 +8000b73c: 000a0513 mv a0,s4 +8000b740: 554030ef jal ra,8000ec94 <__ssprint_r> +8000b744: 00050463 beqz a0,8000b74c <_svfprintf_r+0x1d3c> +8000b748: cf0fe06f j 80009c38 <_svfprintf_r+0x228> +8000b74c: 0ec12703 lw a4,236(sp) +8000b750: 0e812683 lw a3,232(sp) +8000b754: 10c10893 addi a7,sp,268 +8000b758: fb5ff06f j 8000b70c <_svfprintf_r+0x1cfc> +8000b75c: 00040693 mv a3,s0 +8000b760: 01812403 lw s0,24(sp) +8000b764: 001b0a93 addi s5,s6,1 +8000b768: 008b8793 addi a5,s7,8 +8000b76c: 00dd8db3 add s11,s11,a3 +8000b770: 00dba223 sw a3,4(s7) +8000b774: 018ba023 sw s8,0(s7) +8000b778: 0fb12623 sw s11,236(sp) +8000b77c: 0f512423 sw s5,232(sp) +8000b780: 00700693 li a3,7 +8000b784: c756c0e3 blt a3,s5,8000b3e4 <_svfprintf_r+0x19d4> +8000b788: 001a8a93 addi s5,s5,1 +8000b78c: 00878d13 addi s10,a5,8 +8000b790: 00078b93 mv s7,a5 +8000b794: ce0ff06f j 8000ac74 <_svfprintf_r+0x1264> +8000b798: 20097713 andi a4,s2,512 +8000b79c: 16070263 beqz a4,8000b900 <_svfprintf_r+0x1ef0> +8000b7a0: 01412703 lw a4,20(sp) +8000b7a4: 00090993 mv s3,s2 +8000b7a8: 00f12a23 sw a5,20(sp) +8000b7ac: 00070b83 lb s7,0(a4) +8000b7b0: 41fbdd93 srai s11,s7,0x1f +8000b7b4: 000d8713 mv a4,s11 +8000b7b8: b69fe06f j 8000a320 <_svfprintf_r+0x910> +8000b7bc: 20097713 andi a4,s2,512 +8000b7c0: 12070663 beqz a4,8000b8ec <_svfprintf_r+0x1edc> +8000b7c4: 00f12a23 sw a5,20(sp) +8000b7c8: 0ffbfb93 andi s7,s7,255 +8000b7cc: 00000d93 li s11,0 +8000b7d0: 00090993 mv s3,s2 +8000b7d4: 00100793 li a5,1 +8000b7d8: d18fe06f j 80009cf0 <_svfprintf_r+0x2e0> +8000b7dc: 20097713 andi a4,s2,512 +8000b7e0: 10070063 beqz a4,8000b8e0 <_svfprintf_r+0x1ed0> +8000b7e4: 0ffbfb93 andi s7,s7,255 +8000b7e8: 00000d93 li s11,0 +8000b7ec: 00f12a23 sw a5,20(sp) +8000b7f0: f81fe06f j 8000a770 <_svfprintf_r+0xd60> +8000b7f4: 0fc12783 lw a5,252(sp) +8000b7f8: 1207d263 bgez a5,8000b91c <_svfprintf_r+0x1f0c> +8000b7fc: 02d00793 li a5,45 +8000b800: 0cf103a3 sb a5,199(sp) +8000b804: 02d00713 li a4,45 +8000b808: 04700793 li a5,71 +8000b80c: 4b57d463 bge a5,s5,8000bcb4 <_svfprintf_r+0x22a4> +8000b810: 800157b7 lui a5,0x80015 +8000b814: a7c78c93 addi s9,a5,-1412 # 80014a7c <__BSS_END__+0xffffe064> +8000b818: e4dff06f j 8000b664 <_svfprintf_r+0x1c54> +8000b81c: 01670733 add a4,a4,s6 +8000b820: 00168693 addi a3,a3,1 +8000b824: 018d2023 sw s8,0(s10) +8000b828: 016d2223 sw s6,4(s10) +8000b82c: 0ee12623 sw a4,236(sp) +8000b830: 0ed12423 sw a3,232(sp) +8000b834: 00700613 li a2,7 +8000b838: 008d0d13 addi s10,s10,8 +8000b83c: e4d65063 bge a2,a3,8000ae7c <_svfprintf_r+0x146c> +8000b840: 00812583 lw a1,8(sp) +8000b844: 0e410613 addi a2,sp,228 +8000b848: 000a0513 mv a0,s4 +8000b84c: 448030ef jal ra,8000ec94 <__ssprint_r> +8000b850: 00050463 beqz a0,8000b858 <_svfprintf_r+0x1e48> +8000b854: be4fe06f j 80009c38 <_svfprintf_r+0x228> +8000b858: 0ec12703 lw a4,236(sp) +8000b85c: 10c10d13 addi s10,sp,268 +8000b860: e1cff06f j 8000ae7c <_svfprintf_r+0x146c> +8000b864: 800157b7 lui a5,0x80015 +8000b868: a7078c93 addi s9,a5,-1424 # 80014a70 <__BSS_END__+0xffffe058> +8000b86c: df9ff06f j 8000b664 <_svfprintf_r+0x1c54> +8000b870: 00812583 lw a1,8(sp) +8000b874: 0e410613 addi a2,sp,228 +8000b878: 000a0513 mv a0,s4 +8000b87c: 418030ef jal ra,8000ec94 <__ssprint_r> +8000b880: 00050463 beqz a0,8000b888 <_svfprintf_r+0x1e78> +8000b884: bb4fe06f j 80009c38 <_svfprintf_r+0x228> +8000b888: 0ec12703 lw a4,236(sp) +8000b88c: 10c10d13 addi s10,sp,268 +8000b890: dd4ff06f j 8000ae64 <_svfprintf_r+0x1454> +8000b894: 00600b13 li s6,6 +8000b898: 93dff06f j 8000b1d4 <_svfprintf_r+0x17c4> +8000b89c: 01c12683 lw a3,28(sp) +8000b8a0: 00dc87b3 add a5,s9,a3 +8000b8a4: 41668b33 sub s6,a3,s6 +8000b8a8: 41578bb3 sub s7,a5,s5 +8000b8ac: e77b5663 bge s6,s7,8000af18 <_svfprintf_r+0x1508> +8000b8b0: 000b0b93 mv s7,s6 +8000b8b4: e64ff06f j 8000af18 <_svfprintf_r+0x1508> +8000b8b8: 01412783 lw a5,20(sp) +8000b8bc: 00e12a23 sw a4,20(sp) +8000b8c0: 00412703 lw a4,4(sp) +8000b8c4: 0007a783 lw a5,0(a5) +8000b8c8: 00048c93 mv s9,s1 +8000b8cc: 00e79023 sh a4,0(a5) +8000b8d0: db4fe06f j 80009e84 <_svfprintf_r+0x474> +8000b8d4: 0ffbfb93 andi s7,s7,255 +8000b8d8: 00000d93 li s11,0 +8000b8dc: bf8fe06f j 80009cd4 <_svfprintf_r+0x2c4> +8000b8e0: 00000d93 li s11,0 +8000b8e4: 00f12a23 sw a5,20(sp) +8000b8e8: e89fe06f j 8000a770 <_svfprintf_r+0xd60> +8000b8ec: 00f12a23 sw a5,20(sp) +8000b8f0: 00000d93 li s11,0 +8000b8f4: 00090993 mv s3,s2 +8000b8f8: 00100793 li a5,1 +8000b8fc: bf4fe06f j 80009cf0 <_svfprintf_r+0x2e0> +8000b900: 01412703 lw a4,20(sp) +8000b904: 00090993 mv s3,s2 +8000b908: 00f12a23 sw a5,20(sp) +8000b90c: 00072b83 lw s7,0(a4) +8000b910: 41fbdd93 srai s11,s7,0x1f +8000b914: 000d8713 mv a4,s11 +8000b918: a09fe06f j 8000a320 <_svfprintf_r+0x910> +8000b91c: 0c714703 lbu a4,199(sp) +8000b920: ee9ff06f j 8000b808 <_svfprintf_r+0x1df8> +8000b924: 00812583 lw a1,8(sp) +8000b928: 0e410613 addi a2,sp,228 +8000b92c: 000a0513 mv a0,s4 +8000b930: 364030ef jal ra,8000ec94 <__ssprint_r> +8000b934: 00050463 beqz a0,8000b93c <_svfprintf_r+0x1f2c> +8000b938: b00fe06f j 80009c38 <_svfprintf_r+0x228> +8000b93c: 0cc12603 lw a2,204(sp) +8000b940: 0ec12703 lw a4,236(sp) +8000b944: 0e812683 lw a3,232(sp) +8000b948: 10c10893 addi a7,sp,268 +8000b94c: b40652e3 bgez a2,8000b490 <_svfprintf_r+0x1a80> +8000b950: da1ff06f j 8000b6f0 <_svfprintf_r+0x1ce0> +8000b954: 00600313 li t1,6 +8000b958: e88fe06f j 80009fe0 <_svfprintf_r+0x5d0> +8000b95c: 00090993 mv s3,s2 +8000b960: e7dfe06f j 8000a7dc <_svfprintf_r+0xdcc> +8000b964: 02412c83 lw s9,36(sp) +8000b968: 01c12783 lw a5,28(sp) +8000b96c: 04812023 sw s0,64(sp) +8000b970: 00068d13 mv s10,a3 +8000b974: 00fc86b3 add a3,s9,a5 +8000b978: 01812483 lw s1,24(sp) +8000b97c: 04412903 lw s2,68(sp) +8000b980: 04c12403 lw s0,76(sp) +8000b984: 02012983 lw s3,32(sp) +8000b988: d156f263 bgeu a3,s5,8000ae8c <_svfprintf_r+0x147c> +8000b98c: 00068a93 mv s5,a3 +8000b990: cfcff06f j 8000ae8c <_svfprintf_r+0x147c> +8000b994: 01812783 lw a5,24(sp) +8000b998: ffd00713 li a4,-3 +8000b99c: 00e7c463 blt a5,a4,8000b9a4 <_svfprintf_r+0x1f94> +8000b9a0: 00f35a63 bge t1,a5,8000b9b4 <_svfprintf_r+0x1fa4> +8000b9a4: ffea8a93 addi s5,s5,-2 +8000b9a8: fdfaf793 andi a5,s5,-33 +8000b9ac: 04f12623 sw a5,76(sp) +8000b9b0: f2cfe06f j 8000a0dc <_svfprintf_r+0x6cc> +8000b9b4: 01c12703 lw a4,28(sp) +8000b9b8: 01812783 lw a5,24(sp) +8000b9bc: 2ce7c463 blt a5,a4,8000bc84 <_svfprintf_r+0x2274> +8000b9c0: 05812703 lw a4,88(sp) +8000b9c4: 00078b13 mv s6,a5 +8000b9c8: 00177713 andi a4,a4,1 +8000b9cc: 00070663 beqz a4,8000b9d8 <_svfprintf_r+0x1fc8> +8000b9d0: 02c12703 lw a4,44(sp) +8000b9d4: 00e78b33 add s6,a5,a4 +8000b9d8: 05812783 lw a5,88(sp) +8000b9dc: 4007f713 andi a4,a5,1024 +8000b9e0: 00070663 beqz a4,8000b9ec <_svfprintf_r+0x1fdc> +8000b9e4: 01812783 lw a5,24(sp) +8000b9e8: 1af048e3 bgtz a5,8000c398 <_svfprintf_r+0x2988> +8000b9ec: fffb4993 not s3,s6 +8000b9f0: 41f9d993 srai s3,s3,0x1f +8000b9f4: 013b79b3 and s3,s6,s3 +8000b9f8: 06700a93 li s5,103 +8000b9fc: 02012223 sw zero,36(sp) +8000ba00: 02012023 sw zero,32(sp) +8000ba04: fecfe06f j 8000a1f0 <_svfprintf_r+0x7e0> +8000ba08: 0c714703 lbu a4,199(sp) +8000ba0c: 00000313 li t1,0 +8000ba10: 00070463 beqz a4,8000ba18 <_svfprintf_r+0x2008> +8000ba14: b30fe06f j 80009d44 <_svfprintf_r+0x334> +8000ba18: 971fe06f j 8000a388 <_svfprintf_r+0x978> +8000ba1c: 0e410613 addi a2,sp,228 +8000ba20: 00098593 mv a1,s3 +8000ba24: 000a0513 mv a0,s4 +8000ba28: 26c030ef jal ra,8000ec94 <__ssprint_r> +8000ba2c: 00050463 beqz a0,8000ba34 <_svfprintf_r+0x2024> +8000ba30: a08fe06f j 80009c38 <_svfprintf_r+0x228> +8000ba34: 00044603 lbu a2,0(s0) +8000ba38: 0ec12703 lw a4,236(sp) +8000ba3c: 10c10693 addi a3,sp,268 +8000ba40: 00ca8ab3 add s5,s5,a2 +8000ba44: 8e1ff06f j 8000b324 <_svfprintf_r+0x1914> +8000ba48: 04812783 lw a5,72(sp) +8000ba4c: 03c12583 lw a1,60(sp) +8000ba50: 00000413 li s0,0 +8000ba54: 40f989b3 sub s3,s3,a5 +8000ba58: 00078613 mv a2,a5 +8000ba5c: 00098513 mv a0,s3 +8000ba60: ee5fd0ef jal ra,80009944 +8000ba64: 0014c803 lbu a6,1(s1) +8000ba68: 00a00613 li a2,10 +8000ba6c: 00000693 li a3,0 +8000ba70: 01003833 snez a6,a6 +8000ba74: 000b8513 mv a0,s7 +8000ba78: 000a0593 mv a1,s4 +8000ba7c: 010484b3 add s1,s1,a6 +8000ba80: 7c0040ef jal ra,80010240 <__udivdi3> +8000ba84: ab9ff06f j 8000b53c <_svfprintf_r+0x1b2c> +8000ba88: 00900793 li a5,9 +8000ba8c: ab77e8e3 bltu a5,s7,8000b53c <_svfprintf_r+0x1b2c> +8000ba90: af5ff06f j 8000b584 <_svfprintf_r+0x1b74> +8000ba94: 02d00793 li a5,45 +8000ba98: 0cf103a3 sb a5,199(sp) +8000ba9c: 02d00713 li a4,45 +8000baa0: bb5ff06f j 8000b654 <_svfprintf_r+0x1c44> +8000baa4: 00812583 lw a1,8(sp) +8000baa8: 0e410613 addi a2,sp,228 +8000baac: 000a0513 mv a0,s4 +8000bab0: 1e4030ef jal ra,8000ec94 <__ssprint_r> +8000bab4: 00050463 beqz a0,8000babc <_svfprintf_r+0x20ac> +8000bab8: 980fe06f j 80009c38 <_svfprintf_r+0x228> +8000babc: 0cc12b03 lw s6,204(sp) +8000bac0: 0ec12703 lw a4,236(sp) +8000bac4: 10c10d13 addi s10,sp,268 +8000bac8: c08ff06f j 8000aed0 <_svfprintf_r+0x14c0> +8000bacc: 0b010993 addi s3,sp,176 +8000bad0: 00030693 mv a3,t1 +8000bad4: 0cc10713 addi a4,sp,204 +8000bad8: 0dc10813 addi a6,sp,220 +8000badc: 0d010793 addi a5,sp,208 +8000bae0: 00300613 li a2,3 +8000bae4: 00098593 mv a1,s3 +8000bae8: 000a0513 mv a0,s4 +8000baec: 04612223 sw t1,68(sp) 8000baf0: 0a512823 sw t0,176(sp) -8000baf4: 0be12a23 sw t5,180(sp) -8000baf8: 0bf12c23 sw t6,184(sp) -8000bafc: 0bd12e23 sw t4,188(sp) -8000bb00: 0a012023 sw zero,160(sp) -8000bb04: 0a012223 sw zero,164(sp) -8000bb08: 0a012423 sw zero,168(sp) -8000bb0c: 0a012623 sw zero,172(sp) -8000bb10: 391050ef jal ra,800116a0 <__eqtf2> -8000bb14: 000b0713 mv a4,s6 -8000bb18: 01812303 lw t1,24(sp) -8000bb1c: 00051463 bnez a0,8000bb24 <_svfprintf_r+0x2178> -8000bb20: d28fe06f j 8000a048 <_svfprintf_r+0x69c> -8000bb24: 0dc12703 lw a4,220(sp) -8000bb28: 03000613 li a2,48 -8000bb2c: 01676463 bltu a4,s6,8000bb34 <_svfprintf_r+0x2188> -8000bb30: d18fe06f j 8000a048 <_svfprintf_r+0x69c> -8000bb34: 00170793 addi a5,a4,1 -8000bb38: 0cf12e23 sw a5,220(sp) -8000bb3c: 00c70023 sb a2,0(a4) -8000bb40: 0dc12703 lw a4,220(sp) -8000bb44: ff6768e3 bltu a4,s6,8000bb34 <_svfprintf_r+0x2188> -8000bb48: d00fe06f j 8000a048 <_svfprintf_r+0x69c> -8000bb4c: 0a010b93 addi s7,sp,160 -8000bb50: 000b8593 mv a1,s7 -8000bb54: 00098513 mv a0,s3 -8000bb58: 04612223 sw t1,68(sp) -8000bb5c: 0a512823 sw t0,176(sp) -8000bb60: 02512223 sw t0,36(sp) -8000bb64: 0be12a23 sw t5,180(sp) -8000bb68: 03e12023 sw t5,32(sp) -8000bb6c: 0bf12c23 sw t6,184(sp) -8000bb70: 01f12e23 sw t6,28(sp) -8000bb74: 0bd12e23 sw t4,188(sp) -8000bb78: 01d12c23 sw t4,24(sp) -8000bb7c: 0a012023 sw zero,160(sp) -8000bb80: 0a012223 sw zero,164(sp) -8000bb84: 0a012423 sw zero,168(sp) -8000bb88: 0a012623 sw zero,172(sp) -8000bb8c: 315050ef jal ra,800116a0 <__eqtf2> -8000bb90: 01812e83 lw t4,24(sp) -8000bb94: 01c12f83 lw t6,28(sp) -8000bb98: 02012f03 lw t5,32(sp) -8000bb9c: 02412283 lw t0,36(sp) -8000bba0: 04412303 lw t1,68(sp) -8000bba4: f2050ae3 beqz a0,8000bad8 <_svfprintf_r+0x212c> -8000bba8: 00100713 li a4,1 -8000bbac: 40670733 sub a4,a4,t1 -8000bbb0: 0ce12623 sw a4,204(sp) -8000bbb4: f29ff06f j 8000badc <_svfprintf_r+0x2130> -8000bbb8: 0c714703 lbu a4,199(sp) -8000bbbc: 01712a23 sw s7,20(sp) -8000bbc0: 02012223 sw zero,36(sp) -8000bbc4: 02012023 sw zero,32(sp) -8000bbc8: 00012c23 sw zero,24(sp) -8000bbcc: 00030993 mv s3,t1 -8000bbd0: 00030b13 mv s6,t1 -8000bbd4: 00000313 li t1,0 -8000bbd8: 00070463 beqz a4,8000bbe0 <_svfprintf_r+0x2234> -8000bbdc: 904fe06f j 80009ce0 <_svfprintf_r+0x334> -8000bbe0: f44fe06f j 8000a324 <_svfprintf_r+0x978> -8000bbe4: 05812783 lw a5,88(sp) -8000bbe8: 0017f713 andi a4,a5,1 -8000bbec: 01812783 lw a5,24(sp) -8000bbf0: 00676733 or a4,a4,t1 -8000bbf4: 00f054e3 blez a5,8000c3fc <_svfprintf_r+0x2a50> -8000bbf8: 7c071263 bnez a4,8000c3bc <_svfprintf_r+0x2a10> -8000bbfc: 01812b03 lw s6,24(sp) -8000bc00: 06600a93 li s5,102 -8000bc04: 05812783 lw a5,88(sp) -8000bc08: 4007f713 andi a4,a5,1024 -8000bc0c: 72071663 bnez a4,8000c338 <_svfprintf_r+0x298c> -8000bc10: fffb4993 not s3,s6 -8000bc14: 41f9d993 srai s3,s3,0x1f -8000bc18: 013b79b3 and s3,s6,s3 -8000bc1c: d7dff06f j 8000b998 <_svfprintf_r+0x1fec> -8000bc20: 01c12783 lw a5,28(sp) -8000bc24: 02c12703 lw a4,44(sp) -8000bc28: 06700a93 li s5,103 -8000bc2c: 00e78b33 add s6,a5,a4 -8000bc30: 01812783 lw a5,24(sp) -8000bc34: fcf048e3 bgtz a5,8000bc04 <_svfprintf_r+0x2258> -8000bc38: 40fb0b33 sub s6,s6,a5 -8000bc3c: 001b0b13 addi s6,s6,1 -8000bc40: fffb4993 not s3,s6 -8000bc44: 41f9d993 srai s3,s3,0x1f -8000bc48: 013b79b3 and s3,s6,s3 -8000bc4c: d4dff06f j 8000b998 <_svfprintf_r+0x1fec> -8000bc50: 800157b7 lui a5,0x80015 -8000bc54: 9f078c93 addi s9,a5,-1552 # 800149f0 <__BSS_END__+0xffffda60> -8000bc58: 9a9ff06f j 8000b600 <_svfprintf_r+0x1c54> -8000bc5c: 00812583 lw a1,8(sp) -8000bc60: 0e410613 addi a2,sp,228 -8000bc64: 000a0513 mv a0,s4 -8000bc68: 7c9020ef jal ra,8000ec30 <__ssprint_r> -8000bc6c: 00050463 beqz a0,8000bc74 <_svfprintf_r+0x22c8> -8000bc70: f65fd06f j 80009bd4 <_svfprintf_r+0x228> -8000bc74: 0cc12b03 lw s6,204(sp) -8000bc78: 01c12783 lw a5,28(sp) -8000bc7c: 0ec12703 lw a4,236(sp) -8000bc80: 10c10d13 addi s10,sp,268 -8000bc84: 41678b33 sub s6,a5,s6 -8000bc88: a2cff06f j 8000aeb4 <_svfprintf_r+0x1508> -8000bc8c: 03000793 li a5,48 -8000bc90: 0cf10423 sb a5,200(sp) -8000bc94: 05800793 li a5,88 -8000bc98: 0cf104a3 sb a5,201(sp) -8000bc9c: 00296793 ori a5,s2,2 -8000bca0: 06300713 li a4,99 -8000bca4: 04f12c23 sw a5,88(sp) -8000bca8: 00012823 sw zero,16(sp) -8000bcac: 14c10c93 addi s9,sp,332 -8000bcb0: 4a674263 blt a4,t1,8000c154 <_svfprintf_r+0x27a8> -8000bcb4: 0fc12e83 lw t4,252(sp) -8000bcb8: fdfaf793 andi a5,s5,-33 -8000bcbc: 04f12623 sw a5,76(sp) -8000bcc0: 04012e23 sw zero,92(sp) -8000bcc4: 10296913 ori s2,s2,258 -8000bcc8: 0f012283 lw t0,240(sp) -8000bccc: 0f412f03 lw t5,244(sp) -8000bcd0: 0f812f83 lw t6,248(sp) -8000bcd4: 380ec863 bltz t4,8000c064 <_svfprintf_r+0x26b8> -8000bcd8: 06100713 li a4,97 -8000bcdc: 52ea8063 beq s5,a4,8000c1fc <_svfprintf_r+0x2850> -8000bce0: 04100713 li a4,65 -8000bce4: 00ea8463 beq s5,a4,8000bcec <_svfprintf_r+0x2340> -8000bce8: ac0fe06f j 80009fa8 <_svfprintf_r+0x5fc> -8000bcec: 0b010993 addi s3,sp,176 -8000bcf0: 00098513 mv a0,s3 -8000bcf4: 04612a23 sw t1,84(sp) -8000bcf8: 0a512823 sw t0,176(sp) -8000bcfc: 0be12a23 sw t5,180(sp) -8000bd00: 0bf12c23 sw t6,184(sp) -8000bd04: 0bd12e23 sw t4,188(sp) -8000bd08: 6f8080ef jal ra,80014400 <__trunctfdf2> -8000bd0c: 0cc10613 addi a2,sp,204 -8000bd10: e2cfd0ef jal ra,8000933c -8000bd14: 00058613 mv a2,a1 -8000bd18: 00050593 mv a1,a0 -8000bd1c: 00098513 mv a0,s3 -8000bd20: 4d4080ef jal ra,800141f4 <__extenddftf2> -8000bd24: 0b012703 lw a4,176(sp) -8000bd28: 09010793 addi a5,sp,144 -8000bd2c: 0a010b93 addi s7,sp,160 -8000bd30: 08e12823 sw a4,144(sp) -8000bd34: 0b412703 lw a4,180(sp) -8000bd38: 08010613 addi a2,sp,128 -8000bd3c: 00078593 mv a1,a5 -8000bd40: 08e12a23 sw a4,148(sp) -8000bd44: 0b812703 lw a4,184(sp) -8000bd48: 000b8513 mv a0,s7 -8000bd4c: 00f12e23 sw a5,28(sp) -8000bd50: 08e12c23 sw a4,152(sp) -8000bd54: 0bc12703 lw a4,188(sp) -8000bd58: 04c12823 sw a2,80(sp) -8000bd5c: 08012023 sw zero,128(sp) -8000bd60: 08e12e23 sw a4,156(sp) -8000bd64: 3ffc0737 lui a4,0x3ffc0 -8000bd68: 08e12623 sw a4,140(sp) -8000bd6c: 08012223 sw zero,132(sp) -8000bd70: 08012423 sw zero,136(sp) -8000bd74: 481050ef jal ra,800119f4 <__multf3> -8000bd78: 0a012783 lw a5,160(sp) -8000bd7c: 0a412803 lw a6,164(sp) -8000bd80: 0a812e83 lw t4,168(sp) -8000bd84: 0ac12f03 lw t5,172(sp) -8000bd88: 000b8593 mv a1,s7 -8000bd8c: 00098513 mv a0,s3 -8000bd90: 0af12823 sw a5,176(sp) -8000bd94: 04f12223 sw a5,68(sp) -8000bd98: 0b012a23 sw a6,180(sp) -8000bd9c: 03012223 sw a6,36(sp) -8000bda0: 0bd12c23 sw t4,184(sp) -8000bda4: 03d12023 sw t4,32(sp) -8000bda8: 0be12e23 sw t5,188(sp) -8000bdac: 01e12c23 sw t5,24(sp) -8000bdb0: 0a012023 sw zero,160(sp) -8000bdb4: 0a012223 sw zero,164(sp) -8000bdb8: 0a012423 sw zero,168(sp) -8000bdbc: 0a012623 sw zero,172(sp) -8000bdc0: 0e1050ef jal ra,800116a0 <__eqtf2> -8000bdc4: 01812f03 lw t5,24(sp) -8000bdc8: 02012e83 lw t4,32(sp) -8000bdcc: 02412803 lw a6,36(sp) -8000bdd0: 04412783 lw a5,68(sp) -8000bdd4: 05412303 lw t1,84(sp) -8000bdd8: 00051663 bnez a0,8000bde4 <_svfprintf_r+0x2438> -8000bddc: 00100713 li a4,1 -8000bde0: 0ce12623 sw a4,204(sp) -8000bde4: 80015737 lui a4,0x80015 -8000bde8: a0c70713 addi a4,a4,-1524 # 80014a0c <__BSS_END__+0xffffda7c> -8000bdec: 04e12223 sw a4,68(sp) -8000bdf0: fff30b13 addi s6,t1,-1 -8000bdf4: 01912c23 sw s9,24(sp) -8000bdf8: 06912023 sw s1,96(sp) -8000bdfc: 07512223 sw s5,100(sp) -8000be00: 07a12a23 sw s10,116(sp) -8000be04: 07412c23 sw s4,120(sp) -8000be08: 07912e23 sw s9,124(sp) -8000be0c: 07212423 sw s2,104(sp) -8000be10: 06812623 sw s0,108(sp) -8000be14: 06612823 sw t1,112(sp) -8000be18: 000b0c93 mv s9,s6 -8000be1c: 00078d13 mv s10,a5 -8000be20: 00080d93 mv s11,a6 -8000be24: 000e8a13 mv s4,t4 -8000be28: 000f0a93 mv s5,t5 -8000be2c: 01c12483 lw s1,28(sp) -8000be30: 0540006f j 8000be84 <_svfprintf_r+0x24d8> -8000be34: 000b8593 mv a1,s7 -8000be38: 00098513 mv a0,s3 -8000be3c: 02c12223 sw a2,36(sp) -8000be40: 03f12023 sw t6,32(sp) -8000be44: 00512e23 sw t0,28(sp) -8000be48: 0a512a23 sw t0,180(sp) -8000be4c: 0bf12c23 sw t6,184(sp) -8000be50: 0ac12e23 sw a2,188(sp) -8000be54: 0b212823 sw s2,176(sp) -8000be58: 0a012023 sw zero,160(sp) -8000be5c: 0a012223 sw zero,164(sp) -8000be60: 0a012423 sw zero,168(sp) -8000be64: 0a012623 sw zero,172(sp) -8000be68: 039050ef jal ra,800116a0 <__eqtf2> -8000be6c: fffc8c93 addi s9,s9,-1 -8000be70: 01c12283 lw t0,28(sp) -8000be74: 02012f83 lw t6,32(sp) -8000be78: 02412603 lw a2,36(sp) -8000be7c: 0e050463 beqz a0,8000bf64 <_svfprintf_r+0x25b8> -8000be80: 01612c23 sw s6,24(sp) -8000be84: 400307b7 lui a5,0x40030 -8000be88: 00048613 mv a2,s1 -8000be8c: 000b8593 mv a1,s7 -8000be90: 00098513 mv a0,s3 -8000be94: 08f12e23 sw a5,156(sp) -8000be98: 0ba12023 sw s10,160(sp) -8000be9c: 0bb12223 sw s11,164(sp) -8000bea0: 0b412423 sw s4,168(sp) -8000bea4: 0b512623 sw s5,172(sp) -8000bea8: 08012823 sw zero,144(sp) -8000beac: 08012a23 sw zero,148(sp) -8000beb0: 08012c23 sw zero,152(sp) -8000beb4: 341050ef jal ra,800119f4 <__multf3> -8000beb8: 00098513 mv a0,s3 -8000bebc: 060080ef jal ra,80013f1c <__fixtfsi> -8000bec0: 00050593 mv a1,a0 -8000bec4: 00050413 mv s0,a0 -8000bec8: 00098513 mv a0,s3 -8000becc: 0bc12b03 lw s6,188(sp) -8000bed0: 0b012a83 lw s5,176(sp) -8000bed4: 0b412a03 lw s4,180(sp) -8000bed8: 0b812903 lw s2,184(sp) -8000bedc: 190080ef jal ra,8001406c <__floatsitf> -8000bee0: 0b012783 lw a5,176(sp) -8000bee4: 05012603 lw a2,80(sp) -8000bee8: 00048593 mv a1,s1 -8000beec: 08f12023 sw a5,128(sp) -8000bef0: 0b412783 lw a5,180(sp) -8000bef4: 000b8513 mv a0,s7 -8000bef8: 09612e23 sw s6,156(sp) -8000befc: 08f12223 sw a5,132(sp) -8000bf00: 0b812783 lw a5,184(sp) -8000bf04: 09512823 sw s5,144(sp) -8000bf08: 09412a23 sw s4,148(sp) -8000bf0c: 08f12423 sw a5,136(sp) -8000bf10: 0bc12783 lw a5,188(sp) -8000bf14: 09212c23 sw s2,152(sp) -8000bf18: 08f12623 sw a5,140(sp) -8000bf1c: 2e1060ef jal ra,800129fc <__subtf3> -8000bf20: 04412783 lw a5,68(sp) -8000bf24: 01812703 lw a4,24(sp) -8000bf28: 0a012903 lw s2,160(sp) -8000bf2c: 008787b3 add a5,a5,s0 -8000bf30: 0007c783 lbu a5,0(a5) # 40030000 <_start-0x3ffd0000> -8000bf34: 0a412283 lw t0,164(sp) -8000bf38: 0a812f83 lw t6,168(sp) -8000bf3c: 0ac12603 lw a2,172(sp) -8000bf40: 00170b13 addi s6,a4,1 -8000bf44: fefb0fa3 sb a5,-1(s6) -8000bf48: 05912a23 sw s9,84(sp) -8000bf4c: fff00793 li a5,-1 -8000bf50: 00090d13 mv s10,s2 -8000bf54: 00028d93 mv s11,t0 -8000bf58: 000f8a13 mv s4,t6 -8000bf5c: 00060a93 mv s5,a2 -8000bf60: ecfc9ae3 bne s9,a5,8000be34 <_svfprintf_r+0x2488> -8000bf64: 07012303 lw t1,112(sp) -8000bf68: 00090393 mv t2,s2 -8000bf6c: 3ffe06b7 lui a3,0x3ffe0 -8000bf70: 000b8593 mv a1,s7 -8000bf74: 00098513 mv a0,s3 -8000bf78: 02612023 sw t1,32(sp) -8000bf7c: 00812e23 sw s0,28(sp) -8000bf80: 06012483 lw s1,96(sp) -8000bf84: 06412a83 lw s5,100(sp) -8000bf88: 0a712823 sw t2,176(sp) -8000bf8c: 06712223 sw t2,100(sp) -8000bf90: 0a512a23 sw t0,180(sp) -8000bf94: 06512023 sw t0,96(sp) -8000bf98: 0bf12c23 sw t6,184(sp) -8000bf9c: 05f12823 sw t6,80(sp) -8000bfa0: 0ac12e23 sw a2,188(sp) -8000bfa4: 02c12223 sw a2,36(sp) -8000bfa8: 0a012023 sw zero,160(sp) -8000bfac: 0a012223 sw zero,164(sp) -8000bfb0: 0a012423 sw zero,168(sp) -8000bfb4: 0ad12623 sw a3,172(sp) -8000bfb8: 7b4050ef jal ra,8001176c <__getf2> -8000bfbc: 07412d03 lw s10,116(sp) -8000bfc0: 06c12403 lw s0,108(sp) -8000bfc4: 000b0d93 mv s11,s6 -8000bfc8: 07812a03 lw s4,120(sp) -8000bfcc: 07c12c83 lw s9,124(sp) -8000bfd0: 06812903 lw s2,104(sp) -8000bfd4: 02012303 lw t1,32(sp) -8000bfd8: 0aa04663 bgtz a0,8000c084 <_svfprintf_r+0x26d8> -8000bfdc: 06412383 lw t2,100(sp) -8000bfe0: 06012283 lw t0,96(sp) -8000bfe4: 05012f83 lw t6,80(sp) -8000bfe8: 02412603 lw a2,36(sp) -8000bfec: 3ffe06b7 lui a3,0x3ffe0 -8000bff0: 000b8593 mv a1,s7 -8000bff4: 00098513 mv a0,s3 -8000bff8: 0a712823 sw t2,176(sp) -8000bffc: 0a512a23 sw t0,180(sp) -8000c000: 0bf12c23 sw t6,184(sp) +8000baf4: 02512223 sw t0,36(sp) +8000baf8: 0be12a23 sw t5,180(sp) +8000bafc: 03e12023 sw t5,32(sp) +8000bb00: 0bf12c23 sw t6,184(sp) +8000bb04: 01f12e23 sw t6,28(sp) +8000bb08: 0bd12e23 sw t4,188(sp) +8000bb0c: 01d12c23 sw t4,24(sp) +8000bb10: 934fb0ef jal ra,80006c44 <_ldtoa_r> +8000bb14: 00054683 lbu a3,0(a0) +8000bb18: 03000713 li a4,48 +8000bb1c: 00050c93 mv s9,a0 +8000bb20: 01812e83 lw t4,24(sp) +8000bb24: 01c12f83 lw t6,28(sp) +8000bb28: 02012f03 lw t5,32(sp) +8000bb2c: 02412283 lw t0,36(sp) +8000bb30: 04412303 lw t1,68(sp) +8000bb34: 0a010b93 addi s7,sp,160 +8000bb38: 06e68c63 beq a3,a4,8000bbb0 <_svfprintf_r+0x21a0> +8000bb3c: 0cc12703 lw a4,204(sp) +8000bb40: 00670b33 add s6,a4,t1 +8000bb44: 016c8b33 add s6,s9,s6 +8000bb48: 000b8593 mv a1,s7 +8000bb4c: 00098513 mv a0,s3 +8000bb50: 00612c23 sw t1,24(sp) +8000bb54: 0a512823 sw t0,176(sp) +8000bb58: 0be12a23 sw t5,180(sp) +8000bb5c: 0bf12c23 sw t6,184(sp) +8000bb60: 0bd12e23 sw t4,188(sp) +8000bb64: 0a012023 sw zero,160(sp) +8000bb68: 0a012223 sw zero,164(sp) +8000bb6c: 0a012423 sw zero,168(sp) +8000bb70: 0a012623 sw zero,172(sp) +8000bb74: 391050ef jal ra,80011704 <__eqtf2> +8000bb78: 000b0713 mv a4,s6 +8000bb7c: 01812303 lw t1,24(sp) +8000bb80: 00051463 bnez a0,8000bb88 <_svfprintf_r+0x2178> +8000bb84: d28fe06f j 8000a0ac <_svfprintf_r+0x69c> +8000bb88: 0dc12703 lw a4,220(sp) +8000bb8c: 03000613 li a2,48 +8000bb90: 01676463 bltu a4,s6,8000bb98 <_svfprintf_r+0x2188> +8000bb94: d18fe06f j 8000a0ac <_svfprintf_r+0x69c> +8000bb98: 00170793 addi a5,a4,1 +8000bb9c: 0cf12e23 sw a5,220(sp) +8000bba0: 00c70023 sb a2,0(a4) +8000bba4: 0dc12703 lw a4,220(sp) +8000bba8: ff6768e3 bltu a4,s6,8000bb98 <_svfprintf_r+0x2188> +8000bbac: d00fe06f j 8000a0ac <_svfprintf_r+0x69c> +8000bbb0: 0a010b93 addi s7,sp,160 +8000bbb4: 000b8593 mv a1,s7 +8000bbb8: 00098513 mv a0,s3 +8000bbbc: 04612223 sw t1,68(sp) +8000bbc0: 0a512823 sw t0,176(sp) +8000bbc4: 02512223 sw t0,36(sp) +8000bbc8: 0be12a23 sw t5,180(sp) +8000bbcc: 03e12023 sw t5,32(sp) +8000bbd0: 0bf12c23 sw t6,184(sp) +8000bbd4: 01f12e23 sw t6,28(sp) +8000bbd8: 0bd12e23 sw t4,188(sp) +8000bbdc: 01d12c23 sw t4,24(sp) +8000bbe0: 0a012023 sw zero,160(sp) +8000bbe4: 0a012223 sw zero,164(sp) +8000bbe8: 0a012423 sw zero,168(sp) +8000bbec: 0a012623 sw zero,172(sp) +8000bbf0: 315050ef jal ra,80011704 <__eqtf2> +8000bbf4: 01812e83 lw t4,24(sp) +8000bbf8: 01c12f83 lw t6,28(sp) +8000bbfc: 02012f03 lw t5,32(sp) +8000bc00: 02412283 lw t0,36(sp) +8000bc04: 04412303 lw t1,68(sp) +8000bc08: f2050ae3 beqz a0,8000bb3c <_svfprintf_r+0x212c> +8000bc0c: 00100713 li a4,1 +8000bc10: 40670733 sub a4,a4,t1 +8000bc14: 0ce12623 sw a4,204(sp) +8000bc18: f29ff06f j 8000bb40 <_svfprintf_r+0x2130> +8000bc1c: 0c714703 lbu a4,199(sp) +8000bc20: 01712a23 sw s7,20(sp) +8000bc24: 02012223 sw zero,36(sp) +8000bc28: 02012023 sw zero,32(sp) +8000bc2c: 00012c23 sw zero,24(sp) +8000bc30: 00030993 mv s3,t1 +8000bc34: 00030b13 mv s6,t1 +8000bc38: 00000313 li t1,0 +8000bc3c: 00070463 beqz a4,8000bc44 <_svfprintf_r+0x2234> +8000bc40: 904fe06f j 80009d44 <_svfprintf_r+0x334> +8000bc44: f44fe06f j 8000a388 <_svfprintf_r+0x978> +8000bc48: 05812783 lw a5,88(sp) +8000bc4c: 0017f713 andi a4,a5,1 +8000bc50: 01812783 lw a5,24(sp) +8000bc54: 00676733 or a4,a4,t1 +8000bc58: 00f054e3 blez a5,8000c460 <_svfprintf_r+0x2a50> +8000bc5c: 7c071263 bnez a4,8000c420 <_svfprintf_r+0x2a10> +8000bc60: 01812b03 lw s6,24(sp) +8000bc64: 06600a93 li s5,102 +8000bc68: 05812783 lw a5,88(sp) +8000bc6c: 4007f713 andi a4,a5,1024 +8000bc70: 72071663 bnez a4,8000c39c <_svfprintf_r+0x298c> +8000bc74: fffb4993 not s3,s6 +8000bc78: 41f9d993 srai s3,s3,0x1f +8000bc7c: 013b79b3 and s3,s6,s3 +8000bc80: d7dff06f j 8000b9fc <_svfprintf_r+0x1fec> +8000bc84: 01c12783 lw a5,28(sp) +8000bc88: 02c12703 lw a4,44(sp) +8000bc8c: 06700a93 li s5,103 +8000bc90: 00e78b33 add s6,a5,a4 +8000bc94: 01812783 lw a5,24(sp) +8000bc98: fcf048e3 bgtz a5,8000bc68 <_svfprintf_r+0x2258> +8000bc9c: 40fb0b33 sub s6,s6,a5 +8000bca0: 001b0b13 addi s6,s6,1 +8000bca4: fffb4993 not s3,s6 +8000bca8: 41f9d993 srai s3,s3,0x1f +8000bcac: 013b79b3 and s3,s6,s3 +8000bcb0: d4dff06f j 8000b9fc <_svfprintf_r+0x1fec> +8000bcb4: 800157b7 lui a5,0x80015 +8000bcb8: a7878c93 addi s9,a5,-1416 # 80014a78 <__BSS_END__+0xffffe060> +8000bcbc: 9a9ff06f j 8000b664 <_svfprintf_r+0x1c54> +8000bcc0: 00812583 lw a1,8(sp) +8000bcc4: 0e410613 addi a2,sp,228 +8000bcc8: 000a0513 mv a0,s4 +8000bccc: 7c9020ef jal ra,8000ec94 <__ssprint_r> +8000bcd0: 00050463 beqz a0,8000bcd8 <_svfprintf_r+0x22c8> +8000bcd4: f65fd06f j 80009c38 <_svfprintf_r+0x228> +8000bcd8: 0cc12b03 lw s6,204(sp) +8000bcdc: 01c12783 lw a5,28(sp) +8000bce0: 0ec12703 lw a4,236(sp) +8000bce4: 10c10d13 addi s10,sp,268 +8000bce8: 41678b33 sub s6,a5,s6 +8000bcec: a2cff06f j 8000af18 <_svfprintf_r+0x1508> +8000bcf0: 03000793 li a5,48 +8000bcf4: 0cf10423 sb a5,200(sp) +8000bcf8: 05800793 li a5,88 +8000bcfc: 0cf104a3 sb a5,201(sp) +8000bd00: 00296793 ori a5,s2,2 +8000bd04: 06300713 li a4,99 +8000bd08: 04f12c23 sw a5,88(sp) +8000bd0c: 00012823 sw zero,16(sp) +8000bd10: 14c10c93 addi s9,sp,332 +8000bd14: 4a674263 blt a4,t1,8000c1b8 <_svfprintf_r+0x27a8> +8000bd18: 0fc12e83 lw t4,252(sp) +8000bd1c: fdfaf793 andi a5,s5,-33 +8000bd20: 04f12623 sw a5,76(sp) +8000bd24: 04012e23 sw zero,92(sp) +8000bd28: 10296913 ori s2,s2,258 +8000bd2c: 0f012283 lw t0,240(sp) +8000bd30: 0f412f03 lw t5,244(sp) +8000bd34: 0f812f83 lw t6,248(sp) +8000bd38: 380ec863 bltz t4,8000c0c8 <_svfprintf_r+0x26b8> +8000bd3c: 06100713 li a4,97 +8000bd40: 52ea8063 beq s5,a4,8000c260 <_svfprintf_r+0x2850> +8000bd44: 04100713 li a4,65 +8000bd48: 00ea8463 beq s5,a4,8000bd50 <_svfprintf_r+0x2340> +8000bd4c: ac0fe06f j 8000a00c <_svfprintf_r+0x5fc> +8000bd50: 0b010993 addi s3,sp,176 +8000bd54: 00098513 mv a0,s3 +8000bd58: 04612a23 sw t1,84(sp) +8000bd5c: 0a512823 sw t0,176(sp) +8000bd60: 0be12a23 sw t5,180(sp) +8000bd64: 0bf12c23 sw t6,184(sp) +8000bd68: 0bd12e23 sw t4,188(sp) +8000bd6c: 6f8080ef jal ra,80014464 <__trunctfdf2> +8000bd70: 0cc10613 addi a2,sp,204 +8000bd74: e2cfd0ef jal ra,800093a0 +8000bd78: 00058613 mv a2,a1 +8000bd7c: 00050593 mv a1,a0 +8000bd80: 00098513 mv a0,s3 +8000bd84: 4d4080ef jal ra,80014258 <__extenddftf2> +8000bd88: 0b012703 lw a4,176(sp) +8000bd8c: 09010793 addi a5,sp,144 +8000bd90: 0a010b93 addi s7,sp,160 +8000bd94: 08e12823 sw a4,144(sp) +8000bd98: 0b412703 lw a4,180(sp) +8000bd9c: 08010613 addi a2,sp,128 +8000bda0: 00078593 mv a1,a5 +8000bda4: 08e12a23 sw a4,148(sp) +8000bda8: 0b812703 lw a4,184(sp) +8000bdac: 000b8513 mv a0,s7 +8000bdb0: 00f12e23 sw a5,28(sp) +8000bdb4: 08e12c23 sw a4,152(sp) +8000bdb8: 0bc12703 lw a4,188(sp) +8000bdbc: 04c12823 sw a2,80(sp) +8000bdc0: 08012023 sw zero,128(sp) +8000bdc4: 08e12e23 sw a4,156(sp) +8000bdc8: 3ffc0737 lui a4,0x3ffc0 +8000bdcc: 08e12623 sw a4,140(sp) +8000bdd0: 08012223 sw zero,132(sp) +8000bdd4: 08012423 sw zero,136(sp) +8000bdd8: 481050ef jal ra,80011a58 <__multf3> +8000bddc: 0a012783 lw a5,160(sp) +8000bde0: 0a412803 lw a6,164(sp) +8000bde4: 0a812e83 lw t4,168(sp) +8000bde8: 0ac12f03 lw t5,172(sp) +8000bdec: 000b8593 mv a1,s7 +8000bdf0: 00098513 mv a0,s3 +8000bdf4: 0af12823 sw a5,176(sp) +8000bdf8: 04f12223 sw a5,68(sp) +8000bdfc: 0b012a23 sw a6,180(sp) +8000be00: 03012223 sw a6,36(sp) +8000be04: 0bd12c23 sw t4,184(sp) +8000be08: 03d12023 sw t4,32(sp) +8000be0c: 0be12e23 sw t5,188(sp) +8000be10: 01e12c23 sw t5,24(sp) +8000be14: 0a012023 sw zero,160(sp) +8000be18: 0a012223 sw zero,164(sp) +8000be1c: 0a012423 sw zero,168(sp) +8000be20: 0a012623 sw zero,172(sp) +8000be24: 0e1050ef jal ra,80011704 <__eqtf2> +8000be28: 01812f03 lw t5,24(sp) +8000be2c: 02012e83 lw t4,32(sp) +8000be30: 02412803 lw a6,36(sp) +8000be34: 04412783 lw a5,68(sp) +8000be38: 05412303 lw t1,84(sp) +8000be3c: 00051663 bnez a0,8000be48 <_svfprintf_r+0x2438> +8000be40: 00100713 li a4,1 +8000be44: 0ce12623 sw a4,204(sp) +8000be48: 80015737 lui a4,0x80015 +8000be4c: a9470713 addi a4,a4,-1388 # 80014a94 <__BSS_END__+0xffffe07c> +8000be50: 04e12223 sw a4,68(sp) +8000be54: fff30b13 addi s6,t1,-1 +8000be58: 01912c23 sw s9,24(sp) +8000be5c: 06912023 sw s1,96(sp) +8000be60: 07512223 sw s5,100(sp) +8000be64: 07a12a23 sw s10,116(sp) +8000be68: 07412c23 sw s4,120(sp) +8000be6c: 07912e23 sw s9,124(sp) +8000be70: 07212423 sw s2,104(sp) +8000be74: 06812623 sw s0,108(sp) +8000be78: 06612823 sw t1,112(sp) +8000be7c: 000b0c93 mv s9,s6 +8000be80: 00078d13 mv s10,a5 +8000be84: 00080d93 mv s11,a6 +8000be88: 000e8a13 mv s4,t4 +8000be8c: 000f0a93 mv s5,t5 +8000be90: 01c12483 lw s1,28(sp) +8000be94: 0540006f j 8000bee8 <_svfprintf_r+0x24d8> +8000be98: 000b8593 mv a1,s7 +8000be9c: 00098513 mv a0,s3 +8000bea0: 02c12223 sw a2,36(sp) +8000bea4: 03f12023 sw t6,32(sp) +8000bea8: 00512e23 sw t0,28(sp) +8000beac: 0a512a23 sw t0,180(sp) +8000beb0: 0bf12c23 sw t6,184(sp) +8000beb4: 0ac12e23 sw a2,188(sp) +8000beb8: 0b212823 sw s2,176(sp) +8000bebc: 0a012023 sw zero,160(sp) +8000bec0: 0a012223 sw zero,164(sp) +8000bec4: 0a012423 sw zero,168(sp) +8000bec8: 0a012623 sw zero,172(sp) +8000becc: 039050ef jal ra,80011704 <__eqtf2> +8000bed0: fffc8c93 addi s9,s9,-1 +8000bed4: 01c12283 lw t0,28(sp) +8000bed8: 02012f83 lw t6,32(sp) +8000bedc: 02412603 lw a2,36(sp) +8000bee0: 0e050463 beqz a0,8000bfc8 <_svfprintf_r+0x25b8> +8000bee4: 01612c23 sw s6,24(sp) +8000bee8: 400307b7 lui a5,0x40030 +8000beec: 00048613 mv a2,s1 +8000bef0: 000b8593 mv a1,s7 +8000bef4: 00098513 mv a0,s3 +8000bef8: 08f12e23 sw a5,156(sp) +8000befc: 0ba12023 sw s10,160(sp) +8000bf00: 0bb12223 sw s11,164(sp) +8000bf04: 0b412423 sw s4,168(sp) +8000bf08: 0b512623 sw s5,172(sp) +8000bf0c: 08012823 sw zero,144(sp) +8000bf10: 08012a23 sw zero,148(sp) +8000bf14: 08012c23 sw zero,152(sp) +8000bf18: 341050ef jal ra,80011a58 <__multf3> +8000bf1c: 00098513 mv a0,s3 +8000bf20: 060080ef jal ra,80013f80 <__fixtfsi> +8000bf24: 00050593 mv a1,a0 +8000bf28: 00050413 mv s0,a0 +8000bf2c: 00098513 mv a0,s3 +8000bf30: 0bc12b03 lw s6,188(sp) +8000bf34: 0b012a83 lw s5,176(sp) +8000bf38: 0b412a03 lw s4,180(sp) +8000bf3c: 0b812903 lw s2,184(sp) +8000bf40: 190080ef jal ra,800140d0 <__floatsitf> +8000bf44: 0b012783 lw a5,176(sp) +8000bf48: 05012603 lw a2,80(sp) +8000bf4c: 00048593 mv a1,s1 +8000bf50: 08f12023 sw a5,128(sp) +8000bf54: 0b412783 lw a5,180(sp) +8000bf58: 000b8513 mv a0,s7 +8000bf5c: 09612e23 sw s6,156(sp) +8000bf60: 08f12223 sw a5,132(sp) +8000bf64: 0b812783 lw a5,184(sp) +8000bf68: 09512823 sw s5,144(sp) +8000bf6c: 09412a23 sw s4,148(sp) +8000bf70: 08f12423 sw a5,136(sp) +8000bf74: 0bc12783 lw a5,188(sp) +8000bf78: 09212c23 sw s2,152(sp) +8000bf7c: 08f12623 sw a5,140(sp) +8000bf80: 2e1060ef jal ra,80012a60 <__subtf3> +8000bf84: 04412783 lw a5,68(sp) +8000bf88: 01812703 lw a4,24(sp) +8000bf8c: 0a012903 lw s2,160(sp) +8000bf90: 008787b3 add a5,a5,s0 +8000bf94: 0007c783 lbu a5,0(a5) # 40030000 <_start-0x3ffd0000> +8000bf98: 0a412283 lw t0,164(sp) +8000bf9c: 0a812f83 lw t6,168(sp) +8000bfa0: 0ac12603 lw a2,172(sp) +8000bfa4: 00170b13 addi s6,a4,1 +8000bfa8: fefb0fa3 sb a5,-1(s6) +8000bfac: 05912a23 sw s9,84(sp) +8000bfb0: fff00793 li a5,-1 +8000bfb4: 00090d13 mv s10,s2 +8000bfb8: 00028d93 mv s11,t0 +8000bfbc: 000f8a13 mv s4,t6 +8000bfc0: 00060a93 mv s5,a2 +8000bfc4: ecfc9ae3 bne s9,a5,8000be98 <_svfprintf_r+0x2488> +8000bfc8: 07012303 lw t1,112(sp) +8000bfcc: 00090393 mv t2,s2 +8000bfd0: 3ffe06b7 lui a3,0x3ffe0 +8000bfd4: 000b8593 mv a1,s7 +8000bfd8: 00098513 mv a0,s3 +8000bfdc: 02612023 sw t1,32(sp) +8000bfe0: 00812e23 sw s0,28(sp) +8000bfe4: 06012483 lw s1,96(sp) +8000bfe8: 06412a83 lw s5,100(sp) +8000bfec: 0a712823 sw t2,176(sp) +8000bff0: 06712223 sw t2,100(sp) +8000bff4: 0a512a23 sw t0,180(sp) +8000bff8: 06512023 sw t0,96(sp) +8000bffc: 0bf12c23 sw t6,184(sp) +8000c000: 05f12823 sw t6,80(sp) 8000c004: 0ac12e23 sw a2,188(sp) -8000c008: 0a012023 sw zero,160(sp) -8000c00c: 0a012223 sw zero,164(sp) -8000c010: 0a012423 sw zero,168(sp) -8000c014: 0ad12623 sw a3,172(sp) -8000c018: 688050ef jal ra,800116a0 <__eqtf2> -8000c01c: 02012303 lw t1,32(sp) -8000c020: 00051863 bnez a0,8000c030 <_svfprintf_r+0x2684> -8000c024: 01c12783 lw a5,28(sp) -8000c028: 0017fb13 andi s6,a5,1 -8000c02c: 040b1c63 bnez s6,8000c084 <_svfprintf_r+0x26d8> -8000c030: 05412783 lw a5,84(sp) -8000c034: 03000613 li a2,48 -8000c038: 00178693 addi a3,a5,1 -8000c03c: 00dd86b3 add a3,s11,a3 -8000c040: 0007c863 bltz a5,8000c050 <_svfprintf_r+0x26a4> -8000c044: 001d8d93 addi s11,s11,1 -8000c048: fecd8fa3 sb a2,-1(s11) -8000c04c: ffb69ce3 bne a3,s11,8000c044 <_svfprintf_r+0x2698> -8000c050: 419d87b3 sub a5,s11,s9 -8000c054: 00f12e23 sw a5,28(sp) -8000c058: ff9fd06f j 8000a050 <_svfprintf_r+0x6a4> -8000c05c: 00012823 sw zero,16(sp) -8000c060: 00070913 mv s2,a4 -8000c064: 80000737 lui a4,0x80000 -8000c068: 02d00793 li a5,45 -8000c06c: 01d74eb3 xor t4,a4,t4 -8000c070: 04f12e23 sw a5,92(sp) -8000c074: c65ff06f j 8000bcd8 <_svfprintf_r+0x232c> -8000c078: 800156b7 lui a3,0x80015 -8000c07c: f4c68d93 addi s11,a3,-180 # 80014f4c <__BSS_END__+0xffffdfbc> -8000c080: c64fe06f j 8000a4e4 <_svfprintf_r+0xb38> -8000c084: 01812783 lw a5,24(sp) -8000c088: 000d8693 mv a3,s11 -8000c08c: 0cf12e23 sw a5,220(sp) -8000c090: 04412783 lw a5,68(sp) -8000c094: fffdc603 lbu a2,-1(s11) -8000c098: 00f7c583 lbu a1,15(a5) -8000c09c: 02b61063 bne a2,a1,8000c0bc <_svfprintf_r+0x2710> -8000c0a0: 03000513 li a0,48 -8000c0a4: fea68fa3 sb a0,-1(a3) -8000c0a8: 0dc12683 lw a3,220(sp) -8000c0ac: fff68793 addi a5,a3,-1 -8000c0b0: 0cf12e23 sw a5,220(sp) -8000c0b4: fff6c603 lbu a2,-1(a3) -8000c0b8: fec586e3 beq a1,a2,8000c0a4 <_svfprintf_r+0x26f8> -8000c0bc: 00160593 addi a1,a2,1 -8000c0c0: 03900513 li a0,57 -8000c0c4: 0ff5f593 andi a1,a1,255 -8000c0c8: 00a60663 beq a2,a0,8000c0d4 <_svfprintf_r+0x2728> -8000c0cc: feb68fa3 sb a1,-1(a3) -8000c0d0: f81ff06f j 8000c050 <_svfprintf_r+0x26a4> -8000c0d4: 04412783 lw a5,68(sp) -8000c0d8: 00a7c583 lbu a1,10(a5) -8000c0dc: feb68fa3 sb a1,-1(a3) -8000c0e0: f71ff06f j 8000c050 <_svfprintf_r+0x26a4> -8000c0e4: 00130b13 addi s6,t1,1 -8000c0e8: 0b010993 addi s3,sp,176 -8000c0ec: 0dc10813 addi a6,sp,220 -8000c0f0: 0d010793 addi a5,sp,208 -8000c0f4: 0cc10713 addi a4,sp,204 -8000c0f8: 000b0693 mv a3,s6 -8000c0fc: 00200613 li a2,2 -8000c100: 00098593 mv a1,s3 -8000c104: 000a0513 mv a0,s4 -8000c108: 04612223 sw t1,68(sp) -8000c10c: 0a512823 sw t0,176(sp) -8000c110: 02512223 sw t0,36(sp) -8000c114: 0be12a23 sw t5,180(sp) -8000c118: 03e12023 sw t5,32(sp) -8000c11c: 0bf12c23 sw t6,184(sp) -8000c120: 01f12e23 sw t6,28(sp) -8000c124: 0bd12e23 sw t4,188(sp) -8000c128: 01d12c23 sw t4,24(sp) -8000c12c: ab5fa0ef jal ra,80006be0 <_ldtoa_r> -8000c130: 01812e83 lw t4,24(sp) -8000c134: 01c12f83 lw t6,28(sp) -8000c138: 02012f03 lw t5,32(sp) -8000c13c: 02412283 lw t0,36(sp) -8000c140: 04412303 lw t1,68(sp) -8000c144: 00050c93 mv s9,a0 -8000c148: 016c8b33 add s6,s9,s6 -8000c14c: 0a010b93 addi s7,sp,160 -8000c150: 995ff06f j 8000bae4 <_svfprintf_r+0x2138> -8000c154: 00130593 addi a1,t1,1 -8000c158: 000a0513 mv a0,s4 -8000c15c: 00612823 sw t1,16(sp) -8000c160: dd9f40ef jal ra,80000f38 <_malloc_r> -8000c164: 00050c93 mv s9,a0 -8000c168: 01012303 lw t1,16(sp) -8000c16c: 30050263 beqz a0,8000c470 <_svfprintf_r+0x2ac4> -8000c170: 00a12823 sw a0,16(sp) -8000c174: b41ff06f j 8000bcb4 <_svfprintf_r+0x2308> -8000c178: 01670733 add a4,a4,s6 -8000c17c: 00168693 addi a3,a3,1 -8000c180: 0188a023 sw s8,0(a7) -8000c184: 0168a223 sw s6,4(a7) -8000c188: 0ee12623 sw a4,236(sp) -8000c18c: 0ed12423 sw a3,232(sp) -8000c190: 00700613 li a2,7 -8000c194: 00888893 addi a7,a7,8 -8000c198: a8d65a63 bge a2,a3,8000b42c <_svfprintf_r+0x1a80> -8000c19c: 00812583 lw a1,8(sp) -8000c1a0: 0e410613 addi a2,sp,228 -8000c1a4: 000a0513 mv a0,s4 -8000c1a8: 289020ef jal ra,8000ec30 <__ssprint_r> -8000c1ac: 00050463 beqz a0,8000c1b4 <_svfprintf_r+0x2808> -8000c1b0: a25fd06f j 80009bd4 <_svfprintf_r+0x228> -8000c1b4: 0ec12703 lw a4,236(sp) -8000c1b8: 0e812683 lw a3,232(sp) -8000c1bc: 10c10893 addi a7,sp,268 -8000c1c0: a6cff06f j 8000b42c <_svfprintf_r+0x1a80> -8000c1c4: 006c8b33 add s6,s9,t1 -8000c1c8: 0a010b93 addi s7,sp,160 -8000c1cc: 919ff06f j 8000bae4 <_svfprintf_r+0x2138> -8000c1d0: 03000793 li a5,48 -8000c1d4: 0cf10423 sb a5,200(sp) -8000c1d8: 07800793 li a5,120 -8000c1dc: abdff06f j 8000bc98 <_svfprintf_r+0x22ec> -8000c1e0: fff00793 li a5,-1 -8000c1e4: 00f12223 sw a5,4(sp) -8000c1e8: a15fd06f j 80009bfc <_svfprintf_r+0x250> -8000c1ec: 00030463 beqz t1,8000c1f4 <_svfprintf_r+0x2848> -8000c1f0: d8dfd06f j 80009f7c <_svfprintf_r+0x5d0> -8000c1f4: 00100313 li t1,1 -8000c1f8: d85fd06f j 80009f7c <_svfprintf_r+0x5d0> -8000c1fc: 0b010993 addi s3,sp,176 -8000c200: 00098513 mv a0,s3 -8000c204: 04612a23 sw t1,84(sp) -8000c208: 0a512823 sw t0,176(sp) -8000c20c: 0be12a23 sw t5,180(sp) -8000c210: 0bf12c23 sw t6,184(sp) -8000c214: 0bd12e23 sw t4,188(sp) -8000c218: 1e8080ef jal ra,80014400 <__trunctfdf2> -8000c21c: 0cc10613 addi a2,sp,204 -8000c220: 91cfd0ef jal ra,8000933c -8000c224: 00058613 mv a2,a1 -8000c228: 00050593 mv a1,a0 -8000c22c: 00098513 mv a0,s3 -8000c230: 7c5070ef jal ra,800141f4 <__extenddftf2> -8000c234: 0b012703 lw a4,176(sp) -8000c238: 09010793 addi a5,sp,144 -8000c23c: 0a010b93 addi s7,sp,160 -8000c240: 08e12823 sw a4,144(sp) -8000c244: 0b412703 lw a4,180(sp) -8000c248: 08010613 addi a2,sp,128 -8000c24c: 00078593 mv a1,a5 -8000c250: 08e12a23 sw a4,148(sp) -8000c254: 0b812703 lw a4,184(sp) -8000c258: 000b8513 mv a0,s7 -8000c25c: 00f12e23 sw a5,28(sp) -8000c260: 08e12c23 sw a4,152(sp) -8000c264: 0bc12703 lw a4,188(sp) -8000c268: 04c12823 sw a2,80(sp) -8000c26c: 08012023 sw zero,128(sp) -8000c270: 08e12e23 sw a4,156(sp) -8000c274: 3ffc0737 lui a4,0x3ffc0 -8000c278: 08e12623 sw a4,140(sp) -8000c27c: 08012223 sw zero,132(sp) -8000c280: 08012423 sw zero,136(sp) -8000c284: 770050ef jal ra,800119f4 <__multf3> -8000c288: 0a012783 lw a5,160(sp) -8000c28c: 0a412803 lw a6,164(sp) -8000c290: 0a812e83 lw t4,168(sp) -8000c294: 0ac12f03 lw t5,172(sp) -8000c298: 000b8593 mv a1,s7 -8000c29c: 00098513 mv a0,s3 -8000c2a0: 0af12823 sw a5,176(sp) -8000c2a4: 04f12223 sw a5,68(sp) -8000c2a8: 0b012a23 sw a6,180(sp) -8000c2ac: 03012223 sw a6,36(sp) -8000c2b0: 0bd12c23 sw t4,184(sp) -8000c2b4: 03d12023 sw t4,32(sp) -8000c2b8: 0be12e23 sw t5,188(sp) -8000c2bc: 01e12c23 sw t5,24(sp) -8000c2c0: 0a012023 sw zero,160(sp) -8000c2c4: 0a012223 sw zero,164(sp) -8000c2c8: 0a012423 sw zero,168(sp) -8000c2cc: 0a012623 sw zero,172(sp) -8000c2d0: 3d0050ef jal ra,800116a0 <__eqtf2> -8000c2d4: 01812f03 lw t5,24(sp) -8000c2d8: 02012e83 lw t4,32(sp) -8000c2dc: 02412803 lw a6,36(sp) -8000c2e0: 04412783 lw a5,68(sp) -8000c2e4: 05412303 lw t1,84(sp) -8000c2e8: 00051663 bnez a0,8000c2f4 <_svfprintf_r+0x2948> -8000c2ec: 00100713 li a4,1 -8000c2f0: 0ce12623 sw a4,204(sp) -8000c2f4: 80015737 lui a4,0x80015 -8000c2f8: 9f870713 addi a4,a4,-1544 # 800149f8 <__BSS_END__+0xffffda68> -8000c2fc: 04e12223 sw a4,68(sp) -8000c300: af1ff06f j 8000bdf0 <_svfprintf_r+0x2444> -8000c304: 0d610693 addi a3,sp,214 -8000c308: 00061863 bnez a2,8000c318 <_svfprintf_r+0x296c> -8000c30c: 03000693 li a3,48 -8000c310: 0cd10b23 sb a3,214(sp) -8000c314: 0d710693 addi a3,sp,215 -8000c318: 1b010793 addi a5,sp,432 -8000c31c: 40f68633 sub a2,a3,a5 -8000c320: 03070713 addi a4,a4,48 -8000c324: 0dd60793 addi a5,a2,221 -8000c328: 00e68023 sb a4,0(a3) -8000c32c: 02f12c23 sw a5,56(sp) -8000c330: e19fd06f j 8000a148 <_svfprintf_r+0x79c> -8000c334: 06700a93 li s5,103 -8000c338: 04012583 lw a1,64(sp) -8000c33c: 01812783 lw a5,24(sp) -8000c340: 02012223 sw zero,36(sp) -8000c344: 0005c703 lbu a4,0(a1) -8000c348: 02012023 sw zero,32(sp) -8000c34c: 0ff00613 li a2,255 -8000c350: 02c70e63 beq a4,a2,8000c38c <_svfprintf_r+0x29e0> -8000c354: 02f75c63 bge a4,a5,8000c38c <_svfprintf_r+0x29e0> -8000c358: 0015c683 lbu a3,1(a1) -8000c35c: 40e787b3 sub a5,a5,a4 -8000c360: 00068e63 beqz a3,8000c37c <_svfprintf_r+0x29d0> -8000c364: 02012703 lw a4,32(sp) -8000c368: 00158593 addi a1,a1,1 -8000c36c: 00170713 addi a4,a4,1 -8000c370: 02e12023 sw a4,32(sp) -8000c374: 00068713 mv a4,a3 -8000c378: fd9ff06f j 8000c350 <_svfprintf_r+0x29a4> -8000c37c: 02412683 lw a3,36(sp) -8000c380: 00168693 addi a3,a3,1 -8000c384: 02d12223 sw a3,36(sp) -8000c388: fc9ff06f j 8000c350 <_svfprintf_r+0x29a4> -8000c38c: 00f12c23 sw a5,24(sp) -8000c390: 02412703 lw a4,36(sp) -8000c394: 02012783 lw a5,32(sp) -8000c398: 04b12023 sw a1,64(sp) -8000c39c: 00e78733 add a4,a5,a4 -8000c3a0: 04812783 lw a5,72(sp) -8000c3a4: 02f70733 mul a4,a4,a5 -8000c3a8: 01670b33 add s6,a4,s6 -8000c3ac: fffb4993 not s3,s6 -8000c3b0: 41f9d993 srai s3,s3,0x1f -8000c3b4: 013b79b3 and s3,s6,s3 -8000c3b8: dd5fd06f j 8000a18c <_svfprintf_r+0x7e0> -8000c3bc: 02c12703 lw a4,44(sp) -8000c3c0: 06600a93 li s5,102 -8000c3c4: 00e78b33 add s6,a5,a4 -8000c3c8: 006b0b33 add s6,s6,t1 -8000c3cc: 839ff06f j 8000bc04 <_svfprintf_r+0x2258> -8000c3d0: 01812783 lw a5,24(sp) -8000c3d4: 00100713 li a4,1 -8000c3d8: 02d00693 li a3,45 -8000c3dc: 40f70733 sub a4,a4,a5 -8000c3e0: 0cd10aa3 sb a3,213(sp) -8000c3e4: cd5fd06f j 8000a0b8 <_svfprintf_r+0x70c> -8000c3e8: 05812783 lw a5,88(sp) -8000c3ec: 0017f713 andi a4,a5,1 -8000c3f0: 00071463 bnez a4,8000c3f8 <_svfprintf_r+0x2a4c> -8000c3f4: d75fd06f j 8000a168 <_svfprintf_r+0x7bc> -8000c3f8: d69fd06f j 8000a160 <_svfprintf_r+0x7b4> -8000c3fc: 00071a63 bnez a4,8000c410 <_svfprintf_r+0x2a64> -8000c400: 00100993 li s3,1 -8000c404: 06600a93 li s5,102 -8000c408: 00100b13 li s6,1 -8000c40c: d8cff06f j 8000b998 <_svfprintf_r+0x1fec> -8000c410: 02c12783 lw a5,44(sp) -8000c414: 06600a93 li s5,102 -8000c418: 00178b13 addi s6,a5,1 -8000c41c: 006b0b33 add s6,s6,t1 -8000c420: fffb4993 not s3,s6 -8000c424: 41f9d993 srai s3,s3,0x1f -8000c428: 013b79b3 and s3,s6,s3 -8000c42c: d6cff06f j 8000b998 <_svfprintf_r+0x1fec> -8000c430: 000d0793 mv a5,s10 -8000c434: ad4ff06f j 8000b708 <_svfprintf_r+0x1d5c> -8000c438: 01412703 lw a4,20(sp) -8000c43c: 00072d83 lw s11,0(a4) -8000c440: 00470713 addi a4,a4,4 -8000c444: 000dd463 bgez s11,8000c44c <_svfprintf_r+0x2aa0> -8000c448: fff00d93 li s11,-1 -8000c44c: 0014ce03 lbu t3,1(s1) -8000c450: 00e12a23 sw a4,20(sp) -8000c454: 00078493 mv s1,a5 -8000c458: ed0fd06f j 80009b28 <_svfprintf_r+0x17c> -8000c45c: 00200793 li a5,2 -8000c460: 02f12c23 sw a5,56(sp) -8000c464: ce5fd06f j 8000a148 <_svfprintf_r+0x79c> -8000c468: 00030b13 mv s6,t1 -8000c46c: cddff06f j 8000c148 <_svfprintf_r+0x279c> -8000c470: 00812683 lw a3,8(sp) -8000c474: 00c6d783 lhu a5,12(a3) -8000c478: 0407e713 ori a4,a5,64 -8000c47c: 00070793 mv a5,a4 -8000c480: 00e69623 sh a4,12(a3) -8000c484: f6cfd06f j 80009bf0 <_svfprintf_r+0x244> -8000c488: 02812703 lw a4,40(sp) -8000c48c: 00c00793 li a5,12 -8000c490: 00f72023 sw a5,0(a4) -8000c494: fff00793 li a5,-1 -8000c498: 00f12223 sw a5,4(sp) -8000c49c: f60fd06f j 80009bfc <_svfprintf_r+0x250> -8000c4a0: 00090993 mv s3,s2 -8000c4a4: d21fd06f j 8000a1c4 <_svfprintf_r+0x818> -8000c4a8: 00090993 mv s3,s2 -8000c4ac: dfdfd06f j 8000a2a8 <_svfprintf_r+0x8fc> +8000c008: 02c12223 sw a2,36(sp) +8000c00c: 0a012023 sw zero,160(sp) +8000c010: 0a012223 sw zero,164(sp) +8000c014: 0a012423 sw zero,168(sp) +8000c018: 0ad12623 sw a3,172(sp) +8000c01c: 7b4050ef jal ra,800117d0 <__getf2> +8000c020: 07412d03 lw s10,116(sp) +8000c024: 06c12403 lw s0,108(sp) +8000c028: 000b0d93 mv s11,s6 +8000c02c: 07812a03 lw s4,120(sp) +8000c030: 07c12c83 lw s9,124(sp) +8000c034: 06812903 lw s2,104(sp) +8000c038: 02012303 lw t1,32(sp) +8000c03c: 0aa04663 bgtz a0,8000c0e8 <_svfprintf_r+0x26d8> +8000c040: 06412383 lw t2,100(sp) +8000c044: 06012283 lw t0,96(sp) +8000c048: 05012f83 lw t6,80(sp) +8000c04c: 02412603 lw a2,36(sp) +8000c050: 3ffe06b7 lui a3,0x3ffe0 +8000c054: 000b8593 mv a1,s7 +8000c058: 00098513 mv a0,s3 +8000c05c: 0a712823 sw t2,176(sp) +8000c060: 0a512a23 sw t0,180(sp) +8000c064: 0bf12c23 sw t6,184(sp) +8000c068: 0ac12e23 sw a2,188(sp) +8000c06c: 0a012023 sw zero,160(sp) +8000c070: 0a012223 sw zero,164(sp) +8000c074: 0a012423 sw zero,168(sp) +8000c078: 0ad12623 sw a3,172(sp) +8000c07c: 688050ef jal ra,80011704 <__eqtf2> +8000c080: 02012303 lw t1,32(sp) +8000c084: 00051863 bnez a0,8000c094 <_svfprintf_r+0x2684> +8000c088: 01c12783 lw a5,28(sp) +8000c08c: 0017fb13 andi s6,a5,1 +8000c090: 040b1c63 bnez s6,8000c0e8 <_svfprintf_r+0x26d8> +8000c094: 05412783 lw a5,84(sp) +8000c098: 03000613 li a2,48 +8000c09c: 00178693 addi a3,a5,1 +8000c0a0: 00dd86b3 add a3,s11,a3 +8000c0a4: 0007c863 bltz a5,8000c0b4 <_svfprintf_r+0x26a4> +8000c0a8: 001d8d93 addi s11,s11,1 +8000c0ac: fecd8fa3 sb a2,-1(s11) +8000c0b0: ffb69ce3 bne a3,s11,8000c0a8 <_svfprintf_r+0x2698> +8000c0b4: 419d87b3 sub a5,s11,s9 +8000c0b8: 00f12e23 sw a5,28(sp) +8000c0bc: ff9fd06f j 8000a0b4 <_svfprintf_r+0x6a4> +8000c0c0: 00012823 sw zero,16(sp) +8000c0c4: 00070913 mv s2,a4 +8000c0c8: 80000737 lui a4,0x80000 +8000c0cc: 02d00793 li a5,45 +8000c0d0: 01d74eb3 xor t4,a4,t4 +8000c0d4: 04f12e23 sw a5,92(sp) +8000c0d8: c65ff06f j 8000bd3c <_svfprintf_r+0x232c> +8000c0dc: 800156b7 lui a3,0x80015 +8000c0e0: fd468d93 addi s11,a3,-44 # 80014fd4 <__BSS_END__+0xffffe5bc> +8000c0e4: c64fe06f j 8000a548 <_svfprintf_r+0xb38> +8000c0e8: 01812783 lw a5,24(sp) +8000c0ec: 000d8693 mv a3,s11 +8000c0f0: 0cf12e23 sw a5,220(sp) +8000c0f4: 04412783 lw a5,68(sp) +8000c0f8: fffdc603 lbu a2,-1(s11) +8000c0fc: 00f7c583 lbu a1,15(a5) +8000c100: 02b61063 bne a2,a1,8000c120 <_svfprintf_r+0x2710> +8000c104: 03000513 li a0,48 +8000c108: fea68fa3 sb a0,-1(a3) +8000c10c: 0dc12683 lw a3,220(sp) +8000c110: fff68793 addi a5,a3,-1 +8000c114: 0cf12e23 sw a5,220(sp) +8000c118: fff6c603 lbu a2,-1(a3) +8000c11c: fec586e3 beq a1,a2,8000c108 <_svfprintf_r+0x26f8> +8000c120: 00160593 addi a1,a2,1 +8000c124: 03900513 li a0,57 +8000c128: 0ff5f593 andi a1,a1,255 +8000c12c: 00a60663 beq a2,a0,8000c138 <_svfprintf_r+0x2728> +8000c130: feb68fa3 sb a1,-1(a3) +8000c134: f81ff06f j 8000c0b4 <_svfprintf_r+0x26a4> +8000c138: 04412783 lw a5,68(sp) +8000c13c: 00a7c583 lbu a1,10(a5) +8000c140: feb68fa3 sb a1,-1(a3) +8000c144: f71ff06f j 8000c0b4 <_svfprintf_r+0x26a4> +8000c148: 00130b13 addi s6,t1,1 +8000c14c: 0b010993 addi s3,sp,176 +8000c150: 0dc10813 addi a6,sp,220 +8000c154: 0d010793 addi a5,sp,208 +8000c158: 0cc10713 addi a4,sp,204 +8000c15c: 000b0693 mv a3,s6 +8000c160: 00200613 li a2,2 +8000c164: 00098593 mv a1,s3 +8000c168: 000a0513 mv a0,s4 +8000c16c: 04612223 sw t1,68(sp) +8000c170: 0a512823 sw t0,176(sp) +8000c174: 02512223 sw t0,36(sp) +8000c178: 0be12a23 sw t5,180(sp) +8000c17c: 03e12023 sw t5,32(sp) +8000c180: 0bf12c23 sw t6,184(sp) +8000c184: 01f12e23 sw t6,28(sp) +8000c188: 0bd12e23 sw t4,188(sp) +8000c18c: 01d12c23 sw t4,24(sp) +8000c190: ab5fa0ef jal ra,80006c44 <_ldtoa_r> +8000c194: 01812e83 lw t4,24(sp) +8000c198: 01c12f83 lw t6,28(sp) +8000c19c: 02012f03 lw t5,32(sp) +8000c1a0: 02412283 lw t0,36(sp) +8000c1a4: 04412303 lw t1,68(sp) +8000c1a8: 00050c93 mv s9,a0 +8000c1ac: 016c8b33 add s6,s9,s6 +8000c1b0: 0a010b93 addi s7,sp,160 +8000c1b4: 995ff06f j 8000bb48 <_svfprintf_r+0x2138> +8000c1b8: 00130593 addi a1,t1,1 +8000c1bc: 000a0513 mv a0,s4 +8000c1c0: 00612823 sw t1,16(sp) +8000c1c4: dd9f40ef jal ra,80000f9c <_malloc_r> +8000c1c8: 00050c93 mv s9,a0 +8000c1cc: 01012303 lw t1,16(sp) +8000c1d0: 30050263 beqz a0,8000c4d4 <_svfprintf_r+0x2ac4> +8000c1d4: 00a12823 sw a0,16(sp) +8000c1d8: b41ff06f j 8000bd18 <_svfprintf_r+0x2308> +8000c1dc: 01670733 add a4,a4,s6 +8000c1e0: 00168693 addi a3,a3,1 +8000c1e4: 0188a023 sw s8,0(a7) +8000c1e8: 0168a223 sw s6,4(a7) +8000c1ec: 0ee12623 sw a4,236(sp) +8000c1f0: 0ed12423 sw a3,232(sp) +8000c1f4: 00700613 li a2,7 +8000c1f8: 00888893 addi a7,a7,8 +8000c1fc: a8d65a63 bge a2,a3,8000b490 <_svfprintf_r+0x1a80> +8000c200: 00812583 lw a1,8(sp) +8000c204: 0e410613 addi a2,sp,228 +8000c208: 000a0513 mv a0,s4 +8000c20c: 289020ef jal ra,8000ec94 <__ssprint_r> +8000c210: 00050463 beqz a0,8000c218 <_svfprintf_r+0x2808> +8000c214: a25fd06f j 80009c38 <_svfprintf_r+0x228> +8000c218: 0ec12703 lw a4,236(sp) +8000c21c: 0e812683 lw a3,232(sp) +8000c220: 10c10893 addi a7,sp,268 +8000c224: a6cff06f j 8000b490 <_svfprintf_r+0x1a80> +8000c228: 006c8b33 add s6,s9,t1 +8000c22c: 0a010b93 addi s7,sp,160 +8000c230: 919ff06f j 8000bb48 <_svfprintf_r+0x2138> +8000c234: 03000793 li a5,48 +8000c238: 0cf10423 sb a5,200(sp) +8000c23c: 07800793 li a5,120 +8000c240: abdff06f j 8000bcfc <_svfprintf_r+0x22ec> +8000c244: fff00793 li a5,-1 +8000c248: 00f12223 sw a5,4(sp) +8000c24c: a15fd06f j 80009c60 <_svfprintf_r+0x250> +8000c250: 00030463 beqz t1,8000c258 <_svfprintf_r+0x2848> +8000c254: d8dfd06f j 80009fe0 <_svfprintf_r+0x5d0> +8000c258: 00100313 li t1,1 +8000c25c: d85fd06f j 80009fe0 <_svfprintf_r+0x5d0> +8000c260: 0b010993 addi s3,sp,176 +8000c264: 00098513 mv a0,s3 +8000c268: 04612a23 sw t1,84(sp) +8000c26c: 0a512823 sw t0,176(sp) +8000c270: 0be12a23 sw t5,180(sp) +8000c274: 0bf12c23 sw t6,184(sp) +8000c278: 0bd12e23 sw t4,188(sp) +8000c27c: 1e8080ef jal ra,80014464 <__trunctfdf2> +8000c280: 0cc10613 addi a2,sp,204 +8000c284: 91cfd0ef jal ra,800093a0 +8000c288: 00058613 mv a2,a1 +8000c28c: 00050593 mv a1,a0 +8000c290: 00098513 mv a0,s3 +8000c294: 7c5070ef jal ra,80014258 <__extenddftf2> +8000c298: 0b012703 lw a4,176(sp) +8000c29c: 09010793 addi a5,sp,144 +8000c2a0: 0a010b93 addi s7,sp,160 +8000c2a4: 08e12823 sw a4,144(sp) +8000c2a8: 0b412703 lw a4,180(sp) +8000c2ac: 08010613 addi a2,sp,128 +8000c2b0: 00078593 mv a1,a5 +8000c2b4: 08e12a23 sw a4,148(sp) +8000c2b8: 0b812703 lw a4,184(sp) +8000c2bc: 000b8513 mv a0,s7 +8000c2c0: 00f12e23 sw a5,28(sp) +8000c2c4: 08e12c23 sw a4,152(sp) +8000c2c8: 0bc12703 lw a4,188(sp) +8000c2cc: 04c12823 sw a2,80(sp) +8000c2d0: 08012023 sw zero,128(sp) +8000c2d4: 08e12e23 sw a4,156(sp) +8000c2d8: 3ffc0737 lui a4,0x3ffc0 +8000c2dc: 08e12623 sw a4,140(sp) +8000c2e0: 08012223 sw zero,132(sp) +8000c2e4: 08012423 sw zero,136(sp) +8000c2e8: 770050ef jal ra,80011a58 <__multf3> +8000c2ec: 0a012783 lw a5,160(sp) +8000c2f0: 0a412803 lw a6,164(sp) +8000c2f4: 0a812e83 lw t4,168(sp) +8000c2f8: 0ac12f03 lw t5,172(sp) +8000c2fc: 000b8593 mv a1,s7 +8000c300: 00098513 mv a0,s3 +8000c304: 0af12823 sw a5,176(sp) +8000c308: 04f12223 sw a5,68(sp) +8000c30c: 0b012a23 sw a6,180(sp) +8000c310: 03012223 sw a6,36(sp) +8000c314: 0bd12c23 sw t4,184(sp) +8000c318: 03d12023 sw t4,32(sp) +8000c31c: 0be12e23 sw t5,188(sp) +8000c320: 01e12c23 sw t5,24(sp) +8000c324: 0a012023 sw zero,160(sp) +8000c328: 0a012223 sw zero,164(sp) +8000c32c: 0a012423 sw zero,168(sp) +8000c330: 0a012623 sw zero,172(sp) +8000c334: 3d0050ef jal ra,80011704 <__eqtf2> +8000c338: 01812f03 lw t5,24(sp) +8000c33c: 02012e83 lw t4,32(sp) +8000c340: 02412803 lw a6,36(sp) +8000c344: 04412783 lw a5,68(sp) +8000c348: 05412303 lw t1,84(sp) +8000c34c: 00051663 bnez a0,8000c358 <_svfprintf_r+0x2948> +8000c350: 00100713 li a4,1 +8000c354: 0ce12623 sw a4,204(sp) +8000c358: 80015737 lui a4,0x80015 +8000c35c: a8070713 addi a4,a4,-1408 # 80014a80 <__BSS_END__+0xffffe068> +8000c360: 04e12223 sw a4,68(sp) +8000c364: af1ff06f j 8000be54 <_svfprintf_r+0x2444> +8000c368: 0d610693 addi a3,sp,214 +8000c36c: 00061863 bnez a2,8000c37c <_svfprintf_r+0x296c> +8000c370: 03000693 li a3,48 +8000c374: 0cd10b23 sb a3,214(sp) +8000c378: 0d710693 addi a3,sp,215 +8000c37c: 1b010793 addi a5,sp,432 +8000c380: 40f68633 sub a2,a3,a5 +8000c384: 03070713 addi a4,a4,48 +8000c388: 0dd60793 addi a5,a2,221 +8000c38c: 00e68023 sb a4,0(a3) +8000c390: 02f12c23 sw a5,56(sp) +8000c394: e19fd06f j 8000a1ac <_svfprintf_r+0x79c> +8000c398: 06700a93 li s5,103 +8000c39c: 04012583 lw a1,64(sp) +8000c3a0: 01812783 lw a5,24(sp) +8000c3a4: 02012223 sw zero,36(sp) +8000c3a8: 0005c703 lbu a4,0(a1) +8000c3ac: 02012023 sw zero,32(sp) +8000c3b0: 0ff00613 li a2,255 +8000c3b4: 02c70e63 beq a4,a2,8000c3f0 <_svfprintf_r+0x29e0> +8000c3b8: 02f75c63 bge a4,a5,8000c3f0 <_svfprintf_r+0x29e0> +8000c3bc: 0015c683 lbu a3,1(a1) +8000c3c0: 40e787b3 sub a5,a5,a4 +8000c3c4: 00068e63 beqz a3,8000c3e0 <_svfprintf_r+0x29d0> +8000c3c8: 02012703 lw a4,32(sp) +8000c3cc: 00158593 addi a1,a1,1 +8000c3d0: 00170713 addi a4,a4,1 +8000c3d4: 02e12023 sw a4,32(sp) +8000c3d8: 00068713 mv a4,a3 +8000c3dc: fd9ff06f j 8000c3b4 <_svfprintf_r+0x29a4> +8000c3e0: 02412683 lw a3,36(sp) +8000c3e4: 00168693 addi a3,a3,1 +8000c3e8: 02d12223 sw a3,36(sp) +8000c3ec: fc9ff06f j 8000c3b4 <_svfprintf_r+0x29a4> +8000c3f0: 00f12c23 sw a5,24(sp) +8000c3f4: 02412703 lw a4,36(sp) +8000c3f8: 02012783 lw a5,32(sp) +8000c3fc: 04b12023 sw a1,64(sp) +8000c400: 00e78733 add a4,a5,a4 +8000c404: 04812783 lw a5,72(sp) +8000c408: 02f70733 mul a4,a4,a5 +8000c40c: 01670b33 add s6,a4,s6 +8000c410: fffb4993 not s3,s6 +8000c414: 41f9d993 srai s3,s3,0x1f +8000c418: 013b79b3 and s3,s6,s3 +8000c41c: dd5fd06f j 8000a1f0 <_svfprintf_r+0x7e0> +8000c420: 02c12703 lw a4,44(sp) +8000c424: 06600a93 li s5,102 +8000c428: 00e78b33 add s6,a5,a4 +8000c42c: 006b0b33 add s6,s6,t1 +8000c430: 839ff06f j 8000bc68 <_svfprintf_r+0x2258> +8000c434: 01812783 lw a5,24(sp) +8000c438: 00100713 li a4,1 +8000c43c: 02d00693 li a3,45 +8000c440: 40f70733 sub a4,a4,a5 +8000c444: 0cd10aa3 sb a3,213(sp) +8000c448: cd5fd06f j 8000a11c <_svfprintf_r+0x70c> +8000c44c: 05812783 lw a5,88(sp) +8000c450: 0017f713 andi a4,a5,1 +8000c454: 00071463 bnez a4,8000c45c <_svfprintf_r+0x2a4c> +8000c458: d75fd06f j 8000a1cc <_svfprintf_r+0x7bc> +8000c45c: d69fd06f j 8000a1c4 <_svfprintf_r+0x7b4> +8000c460: 00071a63 bnez a4,8000c474 <_svfprintf_r+0x2a64> +8000c464: 00100993 li s3,1 +8000c468: 06600a93 li s5,102 +8000c46c: 00100b13 li s6,1 +8000c470: d8cff06f j 8000b9fc <_svfprintf_r+0x1fec> +8000c474: 02c12783 lw a5,44(sp) +8000c478: 06600a93 li s5,102 +8000c47c: 00178b13 addi s6,a5,1 +8000c480: 006b0b33 add s6,s6,t1 +8000c484: fffb4993 not s3,s6 +8000c488: 41f9d993 srai s3,s3,0x1f +8000c48c: 013b79b3 and s3,s6,s3 +8000c490: d6cff06f j 8000b9fc <_svfprintf_r+0x1fec> +8000c494: 000d0793 mv a5,s10 +8000c498: ad4ff06f j 8000b76c <_svfprintf_r+0x1d5c> +8000c49c: 01412703 lw a4,20(sp) +8000c4a0: 00072d83 lw s11,0(a4) +8000c4a4: 00470713 addi a4,a4,4 +8000c4a8: 000dd463 bgez s11,8000c4b0 <_svfprintf_r+0x2aa0> +8000c4ac: fff00d93 li s11,-1 +8000c4b0: 0014ce03 lbu t3,1(s1) +8000c4b4: 00e12a23 sw a4,20(sp) +8000c4b8: 00078493 mv s1,a5 +8000c4bc: ed0fd06f j 80009b8c <_svfprintf_r+0x17c> +8000c4c0: 00200793 li a5,2 +8000c4c4: 02f12c23 sw a5,56(sp) +8000c4c8: ce5fd06f j 8000a1ac <_svfprintf_r+0x79c> +8000c4cc: 00030b13 mv s6,t1 +8000c4d0: cddff06f j 8000c1ac <_svfprintf_r+0x279c> +8000c4d4: 00812683 lw a3,8(sp) +8000c4d8: 00c6d783 lhu a5,12(a3) +8000c4dc: 0407e713 ori a4,a5,64 +8000c4e0: 00070793 mv a5,a4 +8000c4e4: 00e69623 sh a4,12(a3) +8000c4e8: f6cfd06f j 80009c54 <_svfprintf_r+0x244> +8000c4ec: 02812703 lw a4,40(sp) +8000c4f0: 00c00793 li a5,12 +8000c4f4: 00f72023 sw a5,0(a4) +8000c4f8: fff00793 li a5,-1 +8000c4fc: 00f12223 sw a5,4(sp) +8000c500: f60fd06f j 80009c60 <_svfprintf_r+0x250> +8000c504: 00090993 mv s3,s2 +8000c508: d21fd06f j 8000a228 <_svfprintf_r+0x818> +8000c50c: 00090993 mv s3,s2 +8000c510: dfdfd06f j 8000a30c <_svfprintf_r+0x8fc> -8000c4b0 <__sprint_r.part.0>: -8000c4b0: 0645a783 lw a5,100(a1) -8000c4b4: fd010113 addi sp,sp,-48 -8000c4b8: 01612823 sw s6,16(sp) -8000c4bc: 02112623 sw ra,44(sp) -8000c4c0: 02812423 sw s0,40(sp) -8000c4c4: 02912223 sw s1,36(sp) -8000c4c8: 03212023 sw s2,32(sp) -8000c4cc: 01312e23 sw s3,28(sp) -8000c4d0: 01412c23 sw s4,24(sp) -8000c4d4: 01512a23 sw s5,20(sp) -8000c4d8: 01712623 sw s7,12(sp) -8000c4dc: 01812423 sw s8,8(sp) -8000c4e0: 01279713 slli a4,a5,0x12 -8000c4e4: 00060b13 mv s6,a2 -8000c4e8: 0a075863 bgez a4,8000c598 <__sprint_r.part.0+0xe8> -8000c4ec: 00862783 lw a5,8(a2) -8000c4f0: 00058913 mv s2,a1 -8000c4f4: 00050a13 mv s4,a0 -8000c4f8: 00062b83 lw s7,0(a2) -8000c4fc: fff00a93 li s5,-1 -8000c500: 08078863 beqz a5,8000c590 <__sprint_r.part.0+0xe0> -8000c504: 004bac03 lw s8,4(s7) -8000c508: 000ba403 lw s0,0(s7) -8000c50c: 002c5993 srli s3,s8,0x2 -8000c510: 06098663 beqz s3,8000c57c <__sprint_r.part.0+0xcc> -8000c514: 00000493 li s1,0 -8000c518: 00c0006f j 8000c524 <__sprint_r.part.0+0x74> -8000c51c: 00440413 addi s0,s0,4 -8000c520: 04998c63 beq s3,s1,8000c578 <__sprint_r.part.0+0xc8> -8000c524: 00042583 lw a1,0(s0) -8000c528: 00090613 mv a2,s2 -8000c52c: 000a0513 mv a0,s4 -8000c530: 009010ef jal ra,8000dd38 <_fputwc_r> -8000c534: 00148493 addi s1,s1,1 -8000c538: ff5512e3 bne a0,s5,8000c51c <__sprint_r.part.0+0x6c> -8000c53c: fff00513 li a0,-1 -8000c540: 02c12083 lw ra,44(sp) -8000c544: 02812403 lw s0,40(sp) -8000c548: 000b2423 sw zero,8(s6) -8000c54c: 000b2223 sw zero,4(s6) -8000c550: 02412483 lw s1,36(sp) -8000c554: 02012903 lw s2,32(sp) -8000c558: 01c12983 lw s3,28(sp) -8000c55c: 01812a03 lw s4,24(sp) -8000c560: 01412a83 lw s5,20(sp) -8000c564: 01012b03 lw s6,16(sp) -8000c568: 00c12b83 lw s7,12(sp) -8000c56c: 00812c03 lw s8,8(sp) -8000c570: 03010113 addi sp,sp,48 -8000c574: 00008067 ret -8000c578: 008b2783 lw a5,8(s6) -8000c57c: ffcc7c13 andi s8,s8,-4 -8000c580: 418787b3 sub a5,a5,s8 -8000c584: 00fb2423 sw a5,8(s6) -8000c588: 008b8b93 addi s7,s7,8 -8000c58c: f6079ce3 bnez a5,8000c504 <__sprint_r.part.0+0x54> -8000c590: 00000513 li a0,0 -8000c594: fadff06f j 8000c540 <__sprint_r.part.0+0x90> -8000c598: 0b1010ef jal ra,8000de48 <__sfvwrite_r> -8000c59c: fa5ff06f j 8000c540 <__sprint_r.part.0+0x90> +8000c514 <__sprint_r.part.0>: +8000c514: 0645a783 lw a5,100(a1) +8000c518: fd010113 addi sp,sp,-48 +8000c51c: 01612823 sw s6,16(sp) +8000c520: 02112623 sw ra,44(sp) +8000c524: 02812423 sw s0,40(sp) +8000c528: 02912223 sw s1,36(sp) +8000c52c: 03212023 sw s2,32(sp) +8000c530: 01312e23 sw s3,28(sp) +8000c534: 01412c23 sw s4,24(sp) +8000c538: 01512a23 sw s5,20(sp) +8000c53c: 01712623 sw s7,12(sp) +8000c540: 01812423 sw s8,8(sp) +8000c544: 01279713 slli a4,a5,0x12 +8000c548: 00060b13 mv s6,a2 +8000c54c: 0a075863 bgez a4,8000c5fc <__sprint_r.part.0+0xe8> +8000c550: 00862783 lw a5,8(a2) +8000c554: 00058913 mv s2,a1 +8000c558: 00050a13 mv s4,a0 +8000c55c: 00062b83 lw s7,0(a2) +8000c560: fff00a93 li s5,-1 +8000c564: 08078863 beqz a5,8000c5f4 <__sprint_r.part.0+0xe0> +8000c568: 004bac03 lw s8,4(s7) +8000c56c: 000ba403 lw s0,0(s7) +8000c570: 002c5993 srli s3,s8,0x2 +8000c574: 06098663 beqz s3,8000c5e0 <__sprint_r.part.0+0xcc> +8000c578: 00000493 li s1,0 +8000c57c: 00c0006f j 8000c588 <__sprint_r.part.0+0x74> +8000c580: 00440413 addi s0,s0,4 +8000c584: 04998c63 beq s3,s1,8000c5dc <__sprint_r.part.0+0xc8> +8000c588: 00042583 lw a1,0(s0) +8000c58c: 00090613 mv a2,s2 +8000c590: 000a0513 mv a0,s4 +8000c594: 009010ef jal ra,8000dd9c <_fputwc_r> +8000c598: 00148493 addi s1,s1,1 +8000c59c: ff5512e3 bne a0,s5,8000c580 <__sprint_r.part.0+0x6c> +8000c5a0: fff00513 li a0,-1 +8000c5a4: 02c12083 lw ra,44(sp) +8000c5a8: 02812403 lw s0,40(sp) +8000c5ac: 000b2423 sw zero,8(s6) +8000c5b0: 000b2223 sw zero,4(s6) +8000c5b4: 02412483 lw s1,36(sp) +8000c5b8: 02012903 lw s2,32(sp) +8000c5bc: 01c12983 lw s3,28(sp) +8000c5c0: 01812a03 lw s4,24(sp) +8000c5c4: 01412a83 lw s5,20(sp) +8000c5c8: 01012b03 lw s6,16(sp) +8000c5cc: 00c12b83 lw s7,12(sp) +8000c5d0: 00812c03 lw s8,8(sp) +8000c5d4: 03010113 addi sp,sp,48 +8000c5d8: 00008067 ret +8000c5dc: 008b2783 lw a5,8(s6) +8000c5e0: ffcc7c13 andi s8,s8,-4 +8000c5e4: 418787b3 sub a5,a5,s8 +8000c5e8: 00fb2423 sw a5,8(s6) +8000c5ec: 008b8b93 addi s7,s7,8 +8000c5f0: f6079ce3 bnez a5,8000c568 <__sprint_r.part.0+0x54> +8000c5f4: 00000513 li a0,0 +8000c5f8: fadff06f j 8000c5a4 <__sprint_r.part.0+0x90> +8000c5fc: 0b1010ef jal ra,8000deac <__sfvwrite_r> +8000c600: fa5ff06f j 8000c5a4 <__sprint_r.part.0+0x90> -8000c5a0 <__sprint_r>: -8000c5a0: 00862703 lw a4,8(a2) -8000c5a4: 00070463 beqz a4,8000c5ac <__sprint_r+0xc> -8000c5a8: f09ff06f j 8000c4b0 <__sprint_r.part.0> -8000c5ac: 00062223 sw zero,4(a2) -8000c5b0: 00000513 li a0,0 -8000c5b4: 00008067 ret +8000c604 <__sprint_r>: +8000c604: 00862703 lw a4,8(a2) +8000c608: 00070463 beqz a4,8000c610 <__sprint_r+0xc> +8000c60c: f09ff06f j 8000c514 <__sprint_r.part.0> +8000c610: 00062223 sw zero,4(a2) +8000c614: 00000513 li a0,0 +8000c618: 00008067 ret -8000c5b8 <_vfiprintf_r>: -8000c5b8: ed010113 addi sp,sp,-304 -8000c5bc: 11312e23 sw s3,284(sp) -8000c5c0: 11412c23 sw s4,280(sp) -8000c5c4: 11812423 sw s8,264(sp) -8000c5c8: 12112623 sw ra,300(sp) -8000c5cc: 12812423 sw s0,296(sp) -8000c5d0: 12912223 sw s1,292(sp) -8000c5d4: 13212023 sw s2,288(sp) -8000c5d8: 11512a23 sw s5,276(sp) -8000c5dc: 11612823 sw s6,272(sp) -8000c5e0: 11712623 sw s7,268(sp) -8000c5e4: 11912223 sw s9,260(sp) -8000c5e8: 11a12023 sw s10,256(sp) -8000c5ec: 0fb12e23 sw s11,252(sp) -8000c5f0: 00d12823 sw a3,16(sp) -8000c5f4: 00050a13 mv s4,a0 -8000c5f8: 00058993 mv s3,a1 -8000c5fc: 00060c13 mv s8,a2 -8000c600: 00050663 beqz a0,8000c60c <_vfiprintf_r+0x54> -8000c604: 03852783 lw a5,56(a0) -8000c608: 1a0784e3 beqz a5,8000cfb0 <_vfiprintf_r+0x9f8> -8000c60c: 00c99703 lh a4,12(s3) -8000c610: 01071793 slli a5,a4,0x10 -8000c614: 0107d793 srli a5,a5,0x10 -8000c618: 01279693 slli a3,a5,0x12 -8000c61c: 0206c663 bltz a3,8000c648 <_vfiprintf_r+0x90> -8000c620: 0649a683 lw a3,100(s3) -8000c624: 000027b7 lui a5,0x2 -8000c628: 00f767b3 or a5,a4,a5 -8000c62c: ffffe737 lui a4,0xffffe -8000c630: fff70713 addi a4,a4,-1 # ffffdfff <__BSS_END__+0x7ffe706f> -8000c634: 00e6f733 and a4,a3,a4 -8000c638: 00f99623 sh a5,12(s3) -8000c63c: 01079793 slli a5,a5,0x10 -8000c640: 06e9a223 sw a4,100(s3) -8000c644: 0107d793 srli a5,a5,0x10 -8000c648: 0087f713 andi a4,a5,8 -8000c64c: 18070263 beqz a4,8000c7d0 <_vfiprintf_r+0x218> -8000c650: 0109a703 lw a4,16(s3) -8000c654: 16070e63 beqz a4,8000c7d0 <_vfiprintf_r+0x218> -8000c658: 01a7f793 andi a5,a5,26 -8000c65c: 00a00713 li a4,10 -8000c660: 18e78a63 beq a5,a4,8000c7f4 <_vfiprintf_r+0x23c> -8000c664: 800157b7 lui a5,0x80015 -8000c668: f6c78793 addi a5,a5,-148 # 80014f6c <__BSS_END__+0xffffdfdc> -8000c66c: 80015b37 lui s6,0x80015 -8000c670: 04c10493 addi s1,sp,76 -8000c674: 00f12a23 sw a5,20(sp) -8000c678: 80015937 lui s2,0x80015 -8000c67c: 0d8b0793 addi a5,s6,216 # 800150d8 <__BSS_END__+0xffffe148> -8000c680: 000c0b93 mv s7,s8 -8000c684: 04912023 sw s1,64(sp) -8000c688: 04012423 sw zero,72(sp) -8000c68c: 04012223 sw zero,68(sp) -8000c690: 00012c23 sw zero,24(sp) -8000c694: 00012e23 sw zero,28(sp) -8000c698: 02012223 sw zero,36(sp) -8000c69c: 02012023 sw zero,32(sp) -8000c6a0: 00012623 sw zero,12(sp) -8000c6a4: 00f12223 sw a5,4(sp) -8000c6a8: 0e890913 addi s2,s2,232 # 800150e8 <__BSS_END__+0xffffe158> -8000c6ac: 00048c13 mv s8,s1 -8000c6b0: 000bc783 lbu a5,0(s7) -8000c6b4: 16078863 beqz a5,8000c824 <_vfiprintf_r+0x26c> -8000c6b8: 02500713 li a4,37 -8000c6bc: 5ae78ae3 beq a5,a4,8000d470 <_vfiprintf_r+0xeb8> -8000c6c0: 000b8413 mv s0,s7 -8000c6c4: 00c0006f j 8000c6d0 <_vfiprintf_r+0x118> -8000c6c8: 14e78863 beq a5,a4,8000c818 <_vfiprintf_r+0x260> -8000c6cc: 000c8413 mv s0,s9 -8000c6d0: 00144783 lbu a5,1(s0) -8000c6d4: 00140c93 addi s9,s0,1 -8000c6d8: fe0798e3 bnez a5,8000c6c8 <_vfiprintf_r+0x110> -8000c6dc: 417c8d33 sub s10,s9,s7 -8000c6e0: 140d0263 beqz s10,8000c824 <_vfiprintf_r+0x26c> -8000c6e4: 04812703 lw a4,72(sp) -8000c6e8: 04412783 lw a5,68(sp) -8000c6ec: 017c2023 sw s7,0(s8) # 1000 <_start-0x7ffff000> -8000c6f0: 00ed0733 add a4,s10,a4 -8000c6f4: 00178793 addi a5,a5,1 -8000c6f8: 01ac2223 sw s10,4(s8) -8000c6fc: 04e12423 sw a4,72(sp) -8000c700: 04f12223 sw a5,68(sp) -8000c704: 00700693 li a3,7 -8000c708: 008c0c13 addi s8,s8,8 -8000c70c: 02f6d063 bge a3,a5,8000c72c <_vfiprintf_r+0x174> -8000c710: 50070ce3 beqz a4,8000d428 <_vfiprintf_r+0xe70> -8000c714: 04010613 addi a2,sp,64 -8000c718: 00098593 mv a1,s3 -8000c71c: 000a0513 mv a0,s4 -8000c720: d91ff0ef jal ra,8000c4b0 <__sprint_r.part.0> -8000c724: 10051c63 bnez a0,8000c83c <_vfiprintf_r+0x284> -8000c728: 00048c13 mv s8,s1 -8000c72c: 00c12703 lw a4,12(sp) -8000c730: 00144783 lbu a5,1(s0) -8000c734: 01a70733 add a4,a4,s10 -8000c738: 00e12623 sw a4,12(sp) -8000c73c: 0e078463 beqz a5,8000c824 <_vfiprintf_r+0x26c> -8000c740: 001c8b93 addi s7,s9,1 -8000c744: 001cc703 lbu a4,1(s9) -8000c748: 02010da3 sb zero,59(sp) -8000c74c: fff00a93 li s5,-1 -8000c750: 00000413 li s0,0 -8000c754: 00000b13 li s6,0 -8000c758: 05a00c93 li s9,90 -8000c75c: 00900d13 li s10,9 -8000c760: 02a00613 li a2,42 -8000c764: 001b8b93 addi s7,s7,1 -8000c768: fe070793 addi a5,a4,-32 -8000c76c: 1efce463 bltu s9,a5,8000c954 <_vfiprintf_r+0x39c> -8000c770: 01412683 lw a3,20(sp) -8000c774: 00279793 slli a5,a5,0x2 -8000c778: 00d787b3 add a5,a5,a3 -8000c77c: 0007a783 lw a5,0(a5) -8000c780: 00078067 jr a5 -8000c784: 000a0513 mv a0,s4 -8000c788: fd8fb0ef jal ra,80007f60 <_localeconv_r> -8000c78c: 00452783 lw a5,4(a0) -8000c790: 00078513 mv a0,a5 -8000c794: 02f12023 sw a5,32(sp) -8000c798: 8bcfd0ef jal ra,80009854 -8000c79c: 02a12223 sw a0,36(sp) -8000c7a0: 00050d93 mv s11,a0 -8000c7a4: 000a0513 mv a0,s4 -8000c7a8: fb8fb0ef jal ra,80007f60 <_localeconv_r> -8000c7ac: 00852783 lw a5,8(a0) -8000c7b0: 02a00613 li a2,42 -8000c7b4: 00f12e23 sw a5,28(sp) -8000c7b8: 540d96e3 bnez s11,8000d504 <_vfiprintf_r+0xf4c> -8000c7bc: 000bc703 lbu a4,0(s7) -8000c7c0: fa5ff06f j 8000c764 <_vfiprintf_r+0x1ac> -8000c7c4: 020b6b13 ori s6,s6,32 -8000c7c8: 000bc703 lbu a4,0(s7) -8000c7cc: f99ff06f j 8000c764 <_vfiprintf_r+0x1ac> -8000c7d0: 00098593 mv a1,s3 -8000c7d4: 000a0513 mv a0,s4 -8000c7d8: d1df70ef jal ra,800044f4 <__swsetup_r> -8000c7dc: 00050463 beqz a0,8000c7e4 <_vfiprintf_r+0x22c> -8000c7e0: 03c0106f j 8000d81c <_vfiprintf_r+0x1264> -8000c7e4: 00c9d783 lhu a5,12(s3) -8000c7e8: 00a00713 li a4,10 -8000c7ec: 01a7f793 andi a5,a5,26 -8000c7f0: e6e79ae3 bne a5,a4,8000c664 <_vfiprintf_r+0xac> -8000c7f4: 00e99783 lh a5,14(s3) -8000c7f8: e607c6e3 bltz a5,8000c664 <_vfiprintf_r+0xac> -8000c7fc: 01012683 lw a3,16(sp) -8000c800: 000c0613 mv a2,s8 -8000c804: 00098593 mv a1,s3 +8000c61c <_vfiprintf_r>: +8000c61c: ed010113 addi sp,sp,-304 +8000c620: 11312e23 sw s3,284(sp) +8000c624: 11412c23 sw s4,280(sp) +8000c628: 11812423 sw s8,264(sp) +8000c62c: 12112623 sw ra,300(sp) +8000c630: 12812423 sw s0,296(sp) +8000c634: 12912223 sw s1,292(sp) +8000c638: 13212023 sw s2,288(sp) +8000c63c: 11512a23 sw s5,276(sp) +8000c640: 11612823 sw s6,272(sp) +8000c644: 11712623 sw s7,268(sp) +8000c648: 11912223 sw s9,260(sp) +8000c64c: 11a12023 sw s10,256(sp) +8000c650: 0fb12e23 sw s11,252(sp) +8000c654: 00d12823 sw a3,16(sp) +8000c658: 00050a13 mv s4,a0 +8000c65c: 00058993 mv s3,a1 +8000c660: 00060c13 mv s8,a2 +8000c664: 00050663 beqz a0,8000c670 <_vfiprintf_r+0x54> +8000c668: 03852783 lw a5,56(a0) +8000c66c: 1a0784e3 beqz a5,8000d014 <_vfiprintf_r+0x9f8> +8000c670: 00c99703 lh a4,12(s3) +8000c674: 01071793 slli a5,a4,0x10 +8000c678: 0107d793 srli a5,a5,0x10 +8000c67c: 01279693 slli a3,a5,0x12 +8000c680: 0206c663 bltz a3,8000c6ac <_vfiprintf_r+0x90> +8000c684: 0649a683 lw a3,100(s3) +8000c688: 000027b7 lui a5,0x2 +8000c68c: 00f767b3 or a5,a4,a5 +8000c690: ffffe737 lui a4,0xffffe +8000c694: fff70713 addi a4,a4,-1 # ffffdfff <__BSS_END__+0x7ffe75e7> +8000c698: 00e6f733 and a4,a3,a4 +8000c69c: 00f99623 sh a5,12(s3) +8000c6a0: 01079793 slli a5,a5,0x10 +8000c6a4: 06e9a223 sw a4,100(s3) +8000c6a8: 0107d793 srli a5,a5,0x10 +8000c6ac: 0087f713 andi a4,a5,8 +8000c6b0: 18070263 beqz a4,8000c834 <_vfiprintf_r+0x218> +8000c6b4: 0109a703 lw a4,16(s3) +8000c6b8: 16070e63 beqz a4,8000c834 <_vfiprintf_r+0x218> +8000c6bc: 01a7f793 andi a5,a5,26 +8000c6c0: 00a00713 li a4,10 +8000c6c4: 18e78a63 beq a5,a4,8000c858 <_vfiprintf_r+0x23c> +8000c6c8: 800157b7 lui a5,0x80015 +8000c6cc: ff478793 addi a5,a5,-12 # 80014ff4 <__BSS_END__+0xffffe5dc> +8000c6d0: 80015b37 lui s6,0x80015 +8000c6d4: 04c10493 addi s1,sp,76 +8000c6d8: 00f12a23 sw a5,20(sp) +8000c6dc: 80015937 lui s2,0x80015 +8000c6e0: 160b0793 addi a5,s6,352 # 80015160 <__BSS_END__+0xffffe748> +8000c6e4: 000c0b93 mv s7,s8 +8000c6e8: 04912023 sw s1,64(sp) +8000c6ec: 04012423 sw zero,72(sp) +8000c6f0: 04012223 sw zero,68(sp) +8000c6f4: 00012c23 sw zero,24(sp) +8000c6f8: 00012e23 sw zero,28(sp) +8000c6fc: 02012223 sw zero,36(sp) +8000c700: 02012023 sw zero,32(sp) +8000c704: 00012623 sw zero,12(sp) +8000c708: 00f12223 sw a5,4(sp) +8000c70c: 17090913 addi s2,s2,368 # 80015170 <__BSS_END__+0xffffe758> +8000c710: 00048c13 mv s8,s1 +8000c714: 000bc783 lbu a5,0(s7) +8000c718: 16078863 beqz a5,8000c888 <_vfiprintf_r+0x26c> +8000c71c: 02500713 li a4,37 +8000c720: 5ae78ae3 beq a5,a4,8000d4d4 <_vfiprintf_r+0xeb8> +8000c724: 000b8413 mv s0,s7 +8000c728: 00c0006f j 8000c734 <_vfiprintf_r+0x118> +8000c72c: 14e78863 beq a5,a4,8000c87c <_vfiprintf_r+0x260> +8000c730: 000c8413 mv s0,s9 +8000c734: 00144783 lbu a5,1(s0) +8000c738: 00140c93 addi s9,s0,1 +8000c73c: fe0798e3 bnez a5,8000c72c <_vfiprintf_r+0x110> +8000c740: 417c8d33 sub s10,s9,s7 +8000c744: 140d0263 beqz s10,8000c888 <_vfiprintf_r+0x26c> +8000c748: 04812703 lw a4,72(sp) +8000c74c: 04412783 lw a5,68(sp) +8000c750: 017c2023 sw s7,0(s8) # 1000 <_start-0x7ffff000> +8000c754: 00ed0733 add a4,s10,a4 +8000c758: 00178793 addi a5,a5,1 +8000c75c: 01ac2223 sw s10,4(s8) +8000c760: 04e12423 sw a4,72(sp) +8000c764: 04f12223 sw a5,68(sp) +8000c768: 00700693 li a3,7 +8000c76c: 008c0c13 addi s8,s8,8 +8000c770: 02f6d063 bge a3,a5,8000c790 <_vfiprintf_r+0x174> +8000c774: 50070ce3 beqz a4,8000d48c <_vfiprintf_r+0xe70> +8000c778: 04010613 addi a2,sp,64 +8000c77c: 00098593 mv a1,s3 +8000c780: 000a0513 mv a0,s4 +8000c784: d91ff0ef jal ra,8000c514 <__sprint_r.part.0> +8000c788: 10051c63 bnez a0,8000c8a0 <_vfiprintf_r+0x284> +8000c78c: 00048c13 mv s8,s1 +8000c790: 00c12703 lw a4,12(sp) +8000c794: 00144783 lbu a5,1(s0) +8000c798: 01a70733 add a4,a4,s10 +8000c79c: 00e12623 sw a4,12(sp) +8000c7a0: 0e078463 beqz a5,8000c888 <_vfiprintf_r+0x26c> +8000c7a4: 001c8b93 addi s7,s9,1 +8000c7a8: 001cc703 lbu a4,1(s9) +8000c7ac: 02010da3 sb zero,59(sp) +8000c7b0: fff00a93 li s5,-1 +8000c7b4: 00000413 li s0,0 +8000c7b8: 00000b13 li s6,0 +8000c7bc: 05a00c93 li s9,90 +8000c7c0: 00900d13 li s10,9 +8000c7c4: 02a00613 li a2,42 +8000c7c8: 001b8b93 addi s7,s7,1 +8000c7cc: fe070793 addi a5,a4,-32 +8000c7d0: 1efce463 bltu s9,a5,8000c9b8 <_vfiprintf_r+0x39c> +8000c7d4: 01412683 lw a3,20(sp) +8000c7d8: 00279793 slli a5,a5,0x2 +8000c7dc: 00d787b3 add a5,a5,a3 +8000c7e0: 0007a783 lw a5,0(a5) +8000c7e4: 00078067 jr a5 +8000c7e8: 000a0513 mv a0,s4 +8000c7ec: fd8fb0ef jal ra,80007fc4 <_localeconv_r> +8000c7f0: 00452783 lw a5,4(a0) +8000c7f4: 00078513 mv a0,a5 +8000c7f8: 02f12023 sw a5,32(sp) +8000c7fc: 8bcfd0ef jal ra,800098b8 +8000c800: 02a12223 sw a0,36(sp) +8000c804: 00050d93 mv s11,a0 8000c808: 000a0513 mv a0,s4 -8000c80c: 078010ef jal ra,8000d884 <__sbprintf> -8000c810: 00a12623 sw a0,12(sp) -8000c814: 0380006f j 8000c84c <_vfiprintf_r+0x294> -8000c818: 417c8d33 sub s10,s9,s7 -8000c81c: f20d02e3 beqz s10,8000c740 <_vfiprintf_r+0x188> -8000c820: ec5ff06f j 8000c6e4 <_vfiprintf_r+0x12c> -8000c824: 04812783 lw a5,72(sp) -8000c828: 00078a63 beqz a5,8000c83c <_vfiprintf_r+0x284> -8000c82c: 04010613 addi a2,sp,64 -8000c830: 00098593 mv a1,s3 -8000c834: 000a0513 mv a0,s4 -8000c838: c79ff0ef jal ra,8000c4b0 <__sprint_r.part.0> -8000c83c: 00c9d783 lhu a5,12(s3) -8000c840: 0407f793 andi a5,a5,64 -8000c844: 00078463 beqz a5,8000c84c <_vfiprintf_r+0x294> -8000c848: 7d50006f j 8000d81c <_vfiprintf_r+0x1264> -8000c84c: 12c12083 lw ra,300(sp) -8000c850: 12812403 lw s0,296(sp) -8000c854: 00c12503 lw a0,12(sp) -8000c858: 12412483 lw s1,292(sp) -8000c85c: 12012903 lw s2,288(sp) -8000c860: 11c12983 lw s3,284(sp) -8000c864: 11812a03 lw s4,280(sp) -8000c868: 11412a83 lw s5,276(sp) -8000c86c: 11012b03 lw s6,272(sp) -8000c870: 10c12b83 lw s7,268(sp) -8000c874: 10812c03 lw s8,264(sp) -8000c878: 10412c83 lw s9,260(sp) -8000c87c: 10012d03 lw s10,256(sp) -8000c880: 0fc12d83 lw s11,252(sp) -8000c884: 13010113 addi sp,sp,304 -8000c888: 00008067 ret -8000c88c: 800157b7 lui a5,0x80015 -8000c890: a0c78793 addi a5,a5,-1524 # 80014a0c <__BSS_END__+0xffffda7c> -8000c894: 00f12c23 sw a5,24(sp) -8000c898: 020b7793 andi a5,s6,32 -8000c89c: 52078863 beqz a5,8000cdcc <_vfiprintf_r+0x814> -8000c8a0: 01012783 lw a5,16(sp) -8000c8a4: 00778693 addi a3,a5,7 -8000c8a8: ff86f693 andi a3,a3,-8 -8000c8ac: 0006ad83 lw s11,0(a3) -8000c8b0: 0046ae83 lw t4,4(a3) -8000c8b4: 00868793 addi a5,a3,8 -8000c8b8: 00f12823 sw a5,16(sp) -8000c8bc: 001b7693 andi a3,s6,1 -8000c8c0: 00068663 beqz a3,8000c8cc <_vfiprintf_r+0x314> -8000c8c4: 01dde6b3 or a3,s11,t4 -8000c8c8: 420690e3 bnez a3,8000d4e8 <_vfiprintf_r+0xf30> -8000c8cc: bffb7c93 andi s9,s6,-1025 -8000c8d0: 00200713 li a4,2 -8000c8d4: 02010da3 sb zero,59(sp) -8000c8d8: fff00693 li a3,-1 -8000c8dc: 66da8063 beq s5,a3,8000cf3c <_vfiprintf_r+0x984> -8000c8e0: 01dde6b3 or a3,s11,t4 -8000c8e4: f7fcfb13 andi s6,s9,-129 -8000c8e8: 1e0698e3 bnez a3,8000d2d8 <_vfiprintf_r+0xd20> -8000c8ec: 740a9463 bnez s5,8000d034 <_vfiprintf_r+0xa7c> -8000c8f0: 340714e3 bnez a4,8000d438 <_vfiprintf_r+0xe80> -8000c8f4: 001cf793 andi a5,s9,1 -8000c8f8: 00f12423 sw a5,8(sp) -8000c8fc: 0f010d13 addi s10,sp,240 -8000c900: 380796e3 bnez a5,8000d48c <_vfiprintf_r+0xed4> -8000c904: 00812783 lw a5,8(sp) -8000c908: 000a8c93 mv s9,s5 -8000c90c: 00fad463 bge s5,a5,8000c914 <_vfiprintf_r+0x35c> -8000c910: 00078c93 mv s9,a5 -8000c914: 03b14783 lbu a5,59(sp) -8000c918: 00f037b3 snez a5,a5 -8000c91c: 00fc8cb3 add s9,s9,a5 -8000c920: 0540006f j 8000c974 <_vfiprintf_r+0x3bc> -8000c924: 00000413 li s0,0 -8000c928: fd070693 addi a3,a4,-48 -8000c92c: 001b8b93 addi s7,s7,1 -8000c930: 00241793 slli a5,s0,0x2 -8000c934: fffbc703 lbu a4,-1(s7) -8000c938: 00878433 add s0,a5,s0 -8000c93c: 00141413 slli s0,s0,0x1 -8000c940: 00868433 add s0,a3,s0 -8000c944: fd070693 addi a3,a4,-48 -8000c948: fedd72e3 bgeu s10,a3,8000c92c <_vfiprintf_r+0x374> -8000c94c: fe070793 addi a5,a4,-32 -8000c950: e2fcf0e3 bgeu s9,a5,8000c770 <_vfiprintf_r+0x1b8> -8000c954: ec0708e3 beqz a4,8000c824 <_vfiprintf_r+0x26c> -8000c958: 00100793 li a5,1 -8000c95c: 08e10623 sb a4,140(sp) -8000c960: 02010da3 sb zero,59(sp) -8000c964: 00100c93 li s9,1 -8000c968: 00f12423 sw a5,8(sp) -8000c96c: 08c10d13 addi s10,sp,140 -8000c970: 00000a93 li s5,0 -8000c974: 002b7f93 andi t6,s6,2 -8000c978: 000f8463 beqz t6,8000c980 <_vfiprintf_r+0x3c8> -8000c97c: 002c8c93 addi s9,s9,2 -8000c980: 04412703 lw a4,68(sp) -8000c984: 084b7f13 andi t5,s6,132 -8000c988: 04812783 lw a5,72(sp) -8000c98c: 00170693 addi a3,a4,1 -8000c990: 00068613 mv a2,a3 -8000c994: 000f1663 bnez t5,8000c9a0 <_vfiprintf_r+0x3e8> -8000c998: 41940db3 sub s11,s0,s9 -8000c99c: 15b042e3 bgtz s11,8000d2e0 <_vfiprintf_r+0xd28> -8000c9a0: 03b14583 lbu a1,59(sp) -8000c9a4: 008c0693 addi a3,s8,8 -8000c9a8: 02058c63 beqz a1,8000c9e0 <_vfiprintf_r+0x428> -8000c9ac: 03b10713 addi a4,sp,59 -8000c9b0: 00178793 addi a5,a5,1 -8000c9b4: 00ec2023 sw a4,0(s8) -8000c9b8: 00100713 li a4,1 -8000c9bc: 00ec2223 sw a4,4(s8) -8000c9c0: 04f12423 sw a5,72(sp) -8000c9c4: 04c12223 sw a2,68(sp) -8000c9c8: 00700713 li a4,7 -8000c9cc: 0cc746e3 blt a4,a2,8000d298 <_vfiprintf_r+0xce0> -8000c9d0: 00060713 mv a4,a2 -8000c9d4: 00068c13 mv s8,a3 -8000c9d8: 00160613 addi a2,a2,1 -8000c9dc: 00868693 addi a3,a3,8 -8000c9e0: 040f8e63 beqz t6,8000ca3c <_vfiprintf_r+0x484> -8000c9e4: 03c10713 addi a4,sp,60 -8000c9e8: 00278793 addi a5,a5,2 -8000c9ec: 00ec2023 sw a4,0(s8) -8000c9f0: 00200713 li a4,2 -8000c9f4: 00ec2223 sw a4,4(s8) -8000c9f8: 04f12423 sw a5,72(sp) -8000c9fc: 04c12223 sw a2,68(sp) -8000ca00: 00700713 li a4,7 -8000ca04: 08c750e3 bge a4,a2,8000d284 <_vfiprintf_r+0xccc> -8000ca08: 24078ae3 beqz a5,8000d45c <_vfiprintf_r+0xea4> -8000ca0c: 04010613 addi a2,sp,64 -8000ca10: 00098593 mv a1,s3 -8000ca14: 000a0513 mv a0,s4 -8000ca18: 03e12423 sw t5,40(sp) -8000ca1c: a95ff0ef jal ra,8000c4b0 <__sprint_r.part.0> -8000ca20: e0051ee3 bnez a0,8000c83c <_vfiprintf_r+0x284> -8000ca24: 04412703 lw a4,68(sp) -8000ca28: 04812783 lw a5,72(sp) -8000ca2c: 02812f03 lw t5,40(sp) -8000ca30: 05410693 addi a3,sp,84 -8000ca34: 00170613 addi a2,a4,1 -8000ca38: 00048c13 mv s8,s1 -8000ca3c: 08000593 li a1,128 -8000ca40: 66bf0063 beq t5,a1,8000d0a0 <_vfiprintf_r+0xae8> -8000ca44: 00812583 lw a1,8(sp) -8000ca48: 40ba8ab3 sub s5,s5,a1 -8000ca4c: 73504863 bgtz s5,8000d17c <_vfiprintf_r+0xbc4> -8000ca50: 00812703 lw a4,8(sp) -8000ca54: 01ac2023 sw s10,0(s8) -8000ca58: 04c12223 sw a2,68(sp) -8000ca5c: 00f707b3 add a5,a4,a5 -8000ca60: 00ec2223 sw a4,4(s8) -8000ca64: 04f12423 sw a5,72(sp) -8000ca68: 00700713 li a4,7 -8000ca6c: 02c75263 bge a4,a2,8000ca90 <_vfiprintf_r+0x4d8> -8000ca70: 18078863 beqz a5,8000cc00 <_vfiprintf_r+0x648> -8000ca74: 04010613 addi a2,sp,64 -8000ca78: 00098593 mv a1,s3 -8000ca7c: 000a0513 mv a0,s4 -8000ca80: a31ff0ef jal ra,8000c4b0 <__sprint_r.part.0> -8000ca84: da051ce3 bnez a0,8000c83c <_vfiprintf_r+0x284> -8000ca88: 04812783 lw a5,72(sp) -8000ca8c: 00048693 mv a3,s1 -8000ca90: 004b7313 andi t1,s6,4 -8000ca94: 00030663 beqz t1,8000caa0 <_vfiprintf_r+0x4e8> -8000ca98: 41940c33 sub s8,s0,s9 -8000ca9c: 17804e63 bgtz s8,8000cc18 <_vfiprintf_r+0x660> -8000caa0: 01945463 bge s0,s9,8000caa8 <_vfiprintf_r+0x4f0> -8000caa4: 000c8413 mv s0,s9 -8000caa8: 00c12703 lw a4,12(sp) -8000caac: 00870733 add a4,a4,s0 -8000cab0: 00e12623 sw a4,12(sp) -8000cab4: 78079063 bnez a5,8000d234 <_vfiprintf_r+0xc7c> -8000cab8: 04012223 sw zero,68(sp) -8000cabc: 00048c13 mv s8,s1 -8000cac0: bf1ff06f j 8000c6b0 <_vfiprintf_r+0xf8> -8000cac4: 020b7793 andi a5,s6,32 -8000cac8: 010b6c93 ori s9,s6,16 -8000cacc: 54079263 bnez a5,8000d010 <_vfiprintf_r+0xa58> -8000cad0: 01012783 lw a5,16(sp) -8000cad4: 00478713 addi a4,a5,4 -8000cad8: 01012783 lw a5,16(sp) -8000cadc: 00000e93 li t4,0 -8000cae0: 00e12823 sw a4,16(sp) -8000cae4: 0007ad83 lw s11,0(a5) -8000cae8: 00100713 li a4,1 -8000caec: de9ff06f j 8000c8d4 <_vfiprintf_r+0x31c> -8000caf0: 080b6b13 ori s6,s6,128 -8000caf4: 000bc703 lbu a4,0(s7) -8000caf8: c6dff06f j 8000c764 <_vfiprintf_r+0x1ac> -8000cafc: 01012783 lw a5,16(sp) -8000cb00: 02010da3 sb zero,59(sp) -8000cb04: 0007ad03 lw s10,0(a5) -8000cb08: 00478d93 addi s11,a5,4 -8000cb0c: 360d08e3 beqz s10,8000d67c <_vfiprintf_r+0x10c4> -8000cb10: fff00793 li a5,-1 -8000cb14: 22fa84e3 beq s5,a5,8000d53c <_vfiprintf_r+0xf84> -8000cb18: 000a8613 mv a2,s5 -8000cb1c: 00000593 li a1,0 -8000cb20: 000d0513 mv a0,s10 -8000cb24: f40fb0ef jal ra,80008264 -8000cb28: 4c050ae3 beqz a0,8000d7fc <_vfiprintf_r+0x1244> -8000cb2c: 41a507b3 sub a5,a0,s10 -8000cb30: 00f12423 sw a5,8(sp) -8000cb34: 01b12823 sw s11,16(sp) -8000cb38: 00000a93 li s5,0 -8000cb3c: dc9ff06f j 8000c904 <_vfiprintf_r+0x34c> -8000cb40: 020b7793 andi a5,s6,32 -8000cb44: 010b6313 ori t1,s6,16 -8000cb48: 46079a63 bnez a5,8000cfbc <_vfiprintf_r+0xa04> -8000cb4c: 01012783 lw a5,16(sp) -8000cb50: 00478713 addi a4,a5,4 -8000cb54: 01012783 lw a5,16(sp) -8000cb58: 00000e93 li t4,0 -8000cb5c: 00e12823 sw a4,16(sp) -8000cb60: 0007ad83 lw s11,0(a5) -8000cb64: 4740006f j 8000cfd8 <_vfiprintf_r+0xa20> -8000cb68: 020b7793 andi a5,s6,32 -8000cb6c: 010b6c93 ori s9,s6,16 -8000cb70: 46079c63 bnez a5,8000cfe8 <_vfiprintf_r+0xa30> -8000cb74: 01012783 lw a5,16(sp) -8000cb78: 00478713 addi a4,a5,4 -8000cb7c: 01012783 lw a5,16(sp) -8000cb80: 00e12823 sw a4,16(sp) -8000cb84: 0007ad83 lw s11,0(a5) -8000cb88: 41fdde93 srai t4,s11,0x1f -8000cb8c: 000e8713 mv a4,t4 -8000cb90: 38074263 bltz a4,8000cf14 <_vfiprintf_r+0x95c> -8000cb94: fff00713 li a4,-1 -8000cb98: 00ea8a63 beq s5,a4,8000cbac <_vfiprintf_r+0x5f4> -8000cb9c: 01dde733 or a4,s11,t4 -8000cba0: f7fcfb13 andi s6,s9,-129 -8000cba4: 080708e3 beqz a4,8000d434 <_vfiprintf_r+0xe7c> -8000cba8: 000b0c93 mv s9,s6 -8000cbac: 1c0e94e3 bnez t4,8000d574 <_vfiprintf_r+0xfbc> -8000cbb0: 00900713 li a4,9 -8000cbb4: 1db760e3 bltu a4,s11,8000d574 <_vfiprintf_r+0xfbc> -8000cbb8: 030d8793 addi a5,s11,48 -8000cbbc: 0ef107a3 sb a5,239(sp) -8000cbc0: 00100793 li a5,1 -8000cbc4: 000c8b13 mv s6,s9 -8000cbc8: 00f12423 sw a5,8(sp) -8000cbcc: 0ef10d13 addi s10,sp,239 -8000cbd0: d35ff06f j 8000c904 <_vfiprintf_r+0x34c> -8000cbd4: 01012703 lw a4,16(sp) -8000cbd8: 02010da3 sb zero,59(sp) -8000cbdc: 00100c93 li s9,1 -8000cbe0: 00072783 lw a5,0(a4) -8000cbe4: 00470713 addi a4,a4,4 -8000cbe8: 00e12823 sw a4,16(sp) -8000cbec: 08f10623 sb a5,140(sp) -8000cbf0: 00100793 li a5,1 -8000cbf4: 00f12423 sw a5,8(sp) -8000cbf8: 08c10d13 addi s10,sp,140 -8000cbfc: d75ff06f j 8000c970 <_vfiprintf_r+0x3b8> -8000cc00: 04012223 sw zero,68(sp) -8000cc04: 004b7313 andi t1,s6,4 -8000cc08: 7c030c63 beqz t1,8000d3e0 <_vfiprintf_r+0xe28> -8000cc0c: 41940c33 sub s8,s0,s9 -8000cc10: 7d805863 blez s8,8000d3e0 <_vfiprintf_r+0xe28> -8000cc14: 00048693 mv a3,s1 -8000cc18: 01000713 li a4,16 -8000cc1c: 04412603 lw a2,68(sp) -8000cc20: 3f875ae3 bge a4,s8,8000d814 <_vfiprintf_r+0x125c> -8000cc24: 01000d13 li s10,16 -8000cc28: 00700d93 li s11,7 -8000cc2c: 0180006f j 8000cc44 <_vfiprintf_r+0x68c> -8000cc30: 00260593 addi a1,a2,2 -8000cc34: 00868693 addi a3,a3,8 -8000cc38: 00070613 mv a2,a4 -8000cc3c: ff0c0c13 addi s8,s8,-16 -8000cc40: 058d5a63 bge s10,s8,8000cc94 <_vfiprintf_r+0x6dc> -8000cc44: 00412583 lw a1,4(sp) -8000cc48: 01078793 addi a5,a5,16 -8000cc4c: 00160713 addi a4,a2,1 -8000cc50: 00b6a023 sw a1,0(a3) -8000cc54: 01a6a223 sw s10,4(a3) -8000cc58: 04f12423 sw a5,72(sp) -8000cc5c: 04e12223 sw a4,68(sp) -8000cc60: fcedd8e3 bge s11,a4,8000cc30 <_vfiprintf_r+0x678> -8000cc64: 42078663 beqz a5,8000d090 <_vfiprintf_r+0xad8> -8000cc68: 04010613 addi a2,sp,64 -8000cc6c: 00098593 mv a1,s3 -8000cc70: 000a0513 mv a0,s4 -8000cc74: 83dff0ef jal ra,8000c4b0 <__sprint_r.part.0> -8000cc78: bc0512e3 bnez a0,8000c83c <_vfiprintf_r+0x284> -8000cc7c: 04412603 lw a2,68(sp) -8000cc80: ff0c0c13 addi s8,s8,-16 -8000cc84: 04812783 lw a5,72(sp) -8000cc88: 00048693 mv a3,s1 -8000cc8c: 00160593 addi a1,a2,1 -8000cc90: fb8d4ae3 blt s10,s8,8000cc44 <_vfiprintf_r+0x68c> -8000cc94: 00412703 lw a4,4(sp) -8000cc98: 018787b3 add a5,a5,s8 -8000cc9c: 0186a223 sw s8,4(a3) -8000cca0: 00e6a023 sw a4,0(a3) -8000cca4: 04f12423 sw a5,72(sp) -8000cca8: 04b12223 sw a1,68(sp) -8000ccac: 00700713 li a4,7 -8000ccb0: deb758e3 bge a4,a1,8000caa0 <_vfiprintf_r+0x4e8> -8000ccb4: 72078663 beqz a5,8000d3e0 <_vfiprintf_r+0xe28> -8000ccb8: 04010613 addi a2,sp,64 -8000ccbc: 00098593 mv a1,s3 -8000ccc0: 000a0513 mv a0,s4 -8000ccc4: fecff0ef jal ra,8000c4b0 <__sprint_r.part.0> -8000ccc8: b6051ae3 bnez a0,8000c83c <_vfiprintf_r+0x284> -8000cccc: 04812783 lw a5,72(sp) -8000ccd0: dd1ff06f j 8000caa0 <_vfiprintf_r+0x4e8> -8000ccd4: 03b14783 lbu a5,59(sp) -8000ccd8: 000bc703 lbu a4,0(s7) -8000ccdc: a80794e3 bnez a5,8000c764 <_vfiprintf_r+0x1ac> -8000cce0: 02000793 li a5,32 -8000cce4: 02f10da3 sb a5,59(sp) -8000cce8: a7dff06f j 8000c764 <_vfiprintf_r+0x1ac> -8000ccec: 02b00793 li a5,43 -8000ccf0: 02f10da3 sb a5,59(sp) -8000ccf4: 000bc703 lbu a4,0(s7) -8000ccf8: a6dff06f j 8000c764 <_vfiprintf_r+0x1ac> -8000ccfc: 01012783 lw a5,16(sp) -8000cd00: 000bc703 lbu a4,0(s7) -8000cd04: 0007a403 lw s0,0(a5) -8000cd08: 00478793 addi a5,a5,4 -8000cd0c: 00f12823 sw a5,16(sp) -8000cd10: a4045ae3 bgez s0,8000c764 <_vfiprintf_r+0x1ac> -8000cd14: 40800433 neg s0,s0 -8000cd18: 004b6b13 ori s6,s6,4 -8000cd1c: a49ff06f j 8000c764 <_vfiprintf_r+0x1ac> -8000cd20: 001b6b13 ori s6,s6,1 -8000cd24: 000bc703 lbu a4,0(s7) -8000cd28: a3dff06f j 8000c764 <_vfiprintf_r+0x1ac> -8000cd2c: 000bc703 lbu a4,0(s7) -8000cd30: 001b8793 addi a5,s7,1 -8000cd34: 30c700e3 beq a4,a2,8000d834 <_vfiprintf_r+0x127c> -8000cd38: fd070693 addi a3,a4,-48 -8000cd3c: 00078b93 mv s7,a5 -8000cd40: 00000a93 li s5,0 -8000cd44: a2dd62e3 bltu s10,a3,8000c768 <_vfiprintf_r+0x1b0> -8000cd48: 001b8b93 addi s7,s7,1 -8000cd4c: 002a9793 slli a5,s5,0x2 -8000cd50: fffbc703 lbu a4,-1(s7) -8000cd54: 01578ab3 add s5,a5,s5 -8000cd58: 001a9a93 slli s5,s5,0x1 -8000cd5c: 00da8ab3 add s5,s5,a3 -8000cd60: fd070693 addi a3,a4,-48 -8000cd64: fedd72e3 bgeu s10,a3,8000cd48 <_vfiprintf_r+0x790> -8000cd68: a01ff06f j 8000c768 <_vfiprintf_r+0x1b0> -8000cd6c: 000bc703 lbu a4,0(s7) -8000cd70: 004b6b13 ori s6,s6,4 -8000cd74: 9f1ff06f j 8000c764 <_vfiprintf_r+0x1ac> -8000cd78: 020b7793 andi a5,s6,32 -8000cd7c: 28079863 bnez a5,8000d00c <_vfiprintf_r+0xa54> -8000cd80: 01012783 lw a5,16(sp) -8000cd84: 010b7693 andi a3,s6,16 -8000cd88: 00478713 addi a4,a5,4 -8000cd8c: 0007a783 lw a5,0(a5) -8000cd90: 2c0694e3 bnez a3,8000d858 <_vfiprintf_r+0x12a0> -8000cd94: 040b7693 andi a3,s6,64 -8000cd98: 100682e3 beqz a3,8000d69c <_vfiprintf_r+0x10e4> -8000cd9c: 01079d93 slli s11,a5,0x10 -8000cda0: 00e12823 sw a4,16(sp) -8000cda4: 010ddd93 srli s11,s11,0x10 -8000cda8: 00000e93 li t4,0 -8000cdac: 000b0c93 mv s9,s6 -8000cdb0: 00100713 li a4,1 -8000cdb4: b21ff06f j 8000c8d4 <_vfiprintf_r+0x31c> -8000cdb8: 800157b7 lui a5,0x80015 -8000cdbc: 9f878793 addi a5,a5,-1544 # 800149f8 <__BSS_END__+0xffffda68> -8000cdc0: 00f12c23 sw a5,24(sp) -8000cdc4: 020b7793 andi a5,s6,32 -8000cdc8: ac079ce3 bnez a5,8000c8a0 <_vfiprintf_r+0x2e8> -8000cdcc: 01012603 lw a2,16(sp) -8000cdd0: 010b7693 andi a3,s6,16 -8000cdd4: 00062783 lw a5,0(a2) -8000cdd8: 00460613 addi a2,a2,4 -8000cddc: 00c12823 sw a2,16(sp) -8000cde0: 66069863 bnez a3,8000d450 <_vfiprintf_r+0xe98> -8000cde4: 040b7693 andi a3,s6,64 -8000cde8: 66068063 beqz a3,8000d448 <_vfiprintf_r+0xe90> -8000cdec: 01079d93 slli s11,a5,0x10 -8000cdf0: 010ddd93 srli s11,s11,0x10 -8000cdf4: 00000e93 li t4,0 -8000cdf8: ac5ff06f j 8000c8bc <_vfiprintf_r+0x304> -8000cdfc: 01012783 lw a5,16(sp) -8000ce00: ffff8737 lui a4,0xffff8 -8000ce04: 83074713 xori a4,a4,-2000 -8000ce08: 0007ad83 lw s11,0(a5) -8000ce0c: 00478793 addi a5,a5,4 -8000ce10: 00f12823 sw a5,16(sp) -8000ce14: 800157b7 lui a5,0x80015 -8000ce18: 9f878793 addi a5,a5,-1544 # 800149f8 <__BSS_END__+0xffffda68> -8000ce1c: 02e11e23 sh a4,60(sp) -8000ce20: 00000e93 li t4,0 -8000ce24: 002b6c93 ori s9,s6,2 -8000ce28: 00f12c23 sw a5,24(sp) -8000ce2c: 00200713 li a4,2 -8000ce30: aa5ff06f j 8000c8d4 <_vfiprintf_r+0x31c> -8000ce34: 020b7793 andi a5,s6,32 -8000ce38: 18079063 bnez a5,8000cfb8 <_vfiprintf_r+0xa00> -8000ce3c: 01012783 lw a5,16(sp) -8000ce40: 010b7693 andi a3,s6,16 -8000ce44: 00478713 addi a4,a5,4 -8000ce48: 0007a783 lw a5,0(a5) -8000ce4c: 20069ae3 bnez a3,8000d860 <_vfiprintf_r+0x12a8> -8000ce50: 040b7693 andi a3,s6,64 -8000ce54: 060684e3 beqz a3,8000d6bc <_vfiprintf_r+0x1104> -8000ce58: 01079d93 slli s11,a5,0x10 -8000ce5c: 010ddd93 srli s11,s11,0x10 -8000ce60: 00000e93 li t4,0 -8000ce64: 000b0313 mv t1,s6 -8000ce68: 00e12823 sw a4,16(sp) -8000ce6c: 16c0006f j 8000cfd8 <_vfiprintf_r+0xa20> -8000ce70: 01012683 lw a3,16(sp) -8000ce74: 020b7793 andi a5,s6,32 -8000ce78: 00468713 addi a4,a3,4 -8000ce7c: 6a079263 bnez a5,8000d520 <_vfiprintf_r+0xf68> -8000ce80: 010b7793 andi a5,s6,16 -8000ce84: 7e079063 bnez a5,8000d664 <_vfiprintf_r+0x10ac> -8000ce88: 040b7793 andi a5,s6,64 -8000ce8c: 0e0798e3 bnez a5,8000d77c <_vfiprintf_r+0x11c4> -8000ce90: 200b7313 andi t1,s6,512 -8000ce94: 7c030863 beqz t1,8000d664 <_vfiprintf_r+0x10ac> -8000ce98: 01012783 lw a5,16(sp) -8000ce9c: 00e12823 sw a4,16(sp) -8000cea0: 00c12703 lw a4,12(sp) -8000cea4: 0007a783 lw a5,0(a5) -8000cea8: 00e78023 sb a4,0(a5) -8000ceac: 805ff06f j 8000c6b0 <_vfiprintf_r+0xf8> -8000ceb0: 000bc703 lbu a4,0(s7) -8000ceb4: 06c00793 li a5,108 -8000ceb8: 78f70e63 beq a4,a5,8000d654 <_vfiprintf_r+0x109c> -8000cebc: 010b6b13 ori s6,s6,16 -8000cec0: 8a5ff06f j 8000c764 <_vfiprintf_r+0x1ac> -8000cec4: 000bc703 lbu a4,0(s7) -8000cec8: 06800793 li a5,104 -8000cecc: 76f70c63 beq a4,a5,8000d644 <_vfiprintf_r+0x108c> -8000ced0: 040b6b13 ori s6,s6,64 -8000ced4: 891ff06f j 8000c764 <_vfiprintf_r+0x1ac> +8000c80c: fb8fb0ef jal ra,80007fc4 <_localeconv_r> +8000c810: 00852783 lw a5,8(a0) +8000c814: 02a00613 li a2,42 +8000c818: 00f12e23 sw a5,28(sp) +8000c81c: 540d96e3 bnez s11,8000d568 <_vfiprintf_r+0xf4c> +8000c820: 000bc703 lbu a4,0(s7) +8000c824: fa5ff06f j 8000c7c8 <_vfiprintf_r+0x1ac> +8000c828: 020b6b13 ori s6,s6,32 +8000c82c: 000bc703 lbu a4,0(s7) +8000c830: f99ff06f j 8000c7c8 <_vfiprintf_r+0x1ac> +8000c834: 00098593 mv a1,s3 +8000c838: 000a0513 mv a0,s4 +8000c83c: d1df70ef jal ra,80004558 <__swsetup_r> +8000c840: 00050463 beqz a0,8000c848 <_vfiprintf_r+0x22c> +8000c844: 03c0106f j 8000d880 <_vfiprintf_r+0x1264> +8000c848: 00c9d783 lhu a5,12(s3) +8000c84c: 00a00713 li a4,10 +8000c850: 01a7f793 andi a5,a5,26 +8000c854: e6e79ae3 bne a5,a4,8000c6c8 <_vfiprintf_r+0xac> +8000c858: 00e99783 lh a5,14(s3) +8000c85c: e607c6e3 bltz a5,8000c6c8 <_vfiprintf_r+0xac> +8000c860: 01012683 lw a3,16(sp) +8000c864: 000c0613 mv a2,s8 +8000c868: 00098593 mv a1,s3 +8000c86c: 000a0513 mv a0,s4 +8000c870: 078010ef jal ra,8000d8e8 <__sbprintf> +8000c874: 00a12623 sw a0,12(sp) +8000c878: 0380006f j 8000c8b0 <_vfiprintf_r+0x294> +8000c87c: 417c8d33 sub s10,s9,s7 +8000c880: f20d02e3 beqz s10,8000c7a4 <_vfiprintf_r+0x188> +8000c884: ec5ff06f j 8000c748 <_vfiprintf_r+0x12c> +8000c888: 04812783 lw a5,72(sp) +8000c88c: 00078a63 beqz a5,8000c8a0 <_vfiprintf_r+0x284> +8000c890: 04010613 addi a2,sp,64 +8000c894: 00098593 mv a1,s3 +8000c898: 000a0513 mv a0,s4 +8000c89c: c79ff0ef jal ra,8000c514 <__sprint_r.part.0> +8000c8a0: 00c9d783 lhu a5,12(s3) +8000c8a4: 0407f793 andi a5,a5,64 +8000c8a8: 00078463 beqz a5,8000c8b0 <_vfiprintf_r+0x294> +8000c8ac: 7d50006f j 8000d880 <_vfiprintf_r+0x1264> +8000c8b0: 12c12083 lw ra,300(sp) +8000c8b4: 12812403 lw s0,296(sp) +8000c8b8: 00c12503 lw a0,12(sp) +8000c8bc: 12412483 lw s1,292(sp) +8000c8c0: 12012903 lw s2,288(sp) +8000c8c4: 11c12983 lw s3,284(sp) +8000c8c8: 11812a03 lw s4,280(sp) +8000c8cc: 11412a83 lw s5,276(sp) +8000c8d0: 11012b03 lw s6,272(sp) +8000c8d4: 10c12b83 lw s7,268(sp) +8000c8d8: 10812c03 lw s8,264(sp) +8000c8dc: 10412c83 lw s9,260(sp) +8000c8e0: 10012d03 lw s10,256(sp) +8000c8e4: 0fc12d83 lw s11,252(sp) +8000c8e8: 13010113 addi sp,sp,304 +8000c8ec: 00008067 ret +8000c8f0: 800157b7 lui a5,0x80015 +8000c8f4: a9478793 addi a5,a5,-1388 # 80014a94 <__BSS_END__+0xffffe07c> +8000c8f8: 00f12c23 sw a5,24(sp) +8000c8fc: 020b7793 andi a5,s6,32 +8000c900: 52078863 beqz a5,8000ce30 <_vfiprintf_r+0x814> +8000c904: 01012783 lw a5,16(sp) +8000c908: 00778693 addi a3,a5,7 +8000c90c: ff86f693 andi a3,a3,-8 +8000c910: 0006ad83 lw s11,0(a3) +8000c914: 0046ae83 lw t4,4(a3) +8000c918: 00868793 addi a5,a3,8 +8000c91c: 00f12823 sw a5,16(sp) +8000c920: 001b7693 andi a3,s6,1 +8000c924: 00068663 beqz a3,8000c930 <_vfiprintf_r+0x314> +8000c928: 01dde6b3 or a3,s11,t4 +8000c92c: 420690e3 bnez a3,8000d54c <_vfiprintf_r+0xf30> +8000c930: bffb7c93 andi s9,s6,-1025 +8000c934: 00200713 li a4,2 +8000c938: 02010da3 sb zero,59(sp) +8000c93c: fff00693 li a3,-1 +8000c940: 66da8063 beq s5,a3,8000cfa0 <_vfiprintf_r+0x984> +8000c944: 01dde6b3 or a3,s11,t4 +8000c948: f7fcfb13 andi s6,s9,-129 +8000c94c: 1e0698e3 bnez a3,8000d33c <_vfiprintf_r+0xd20> +8000c950: 740a9463 bnez s5,8000d098 <_vfiprintf_r+0xa7c> +8000c954: 340714e3 bnez a4,8000d49c <_vfiprintf_r+0xe80> +8000c958: 001cf793 andi a5,s9,1 +8000c95c: 00f12423 sw a5,8(sp) +8000c960: 0f010d13 addi s10,sp,240 +8000c964: 380796e3 bnez a5,8000d4f0 <_vfiprintf_r+0xed4> +8000c968: 00812783 lw a5,8(sp) +8000c96c: 000a8c93 mv s9,s5 +8000c970: 00fad463 bge s5,a5,8000c978 <_vfiprintf_r+0x35c> +8000c974: 00078c93 mv s9,a5 +8000c978: 03b14783 lbu a5,59(sp) +8000c97c: 00f037b3 snez a5,a5 +8000c980: 00fc8cb3 add s9,s9,a5 +8000c984: 0540006f j 8000c9d8 <_vfiprintf_r+0x3bc> +8000c988: 00000413 li s0,0 +8000c98c: fd070693 addi a3,a4,-48 +8000c990: 001b8b93 addi s7,s7,1 +8000c994: 00241793 slli a5,s0,0x2 +8000c998: fffbc703 lbu a4,-1(s7) +8000c99c: 00878433 add s0,a5,s0 +8000c9a0: 00141413 slli s0,s0,0x1 +8000c9a4: 00868433 add s0,a3,s0 +8000c9a8: fd070693 addi a3,a4,-48 +8000c9ac: fedd72e3 bgeu s10,a3,8000c990 <_vfiprintf_r+0x374> +8000c9b0: fe070793 addi a5,a4,-32 +8000c9b4: e2fcf0e3 bgeu s9,a5,8000c7d4 <_vfiprintf_r+0x1b8> +8000c9b8: ec0708e3 beqz a4,8000c888 <_vfiprintf_r+0x26c> +8000c9bc: 00100793 li a5,1 +8000c9c0: 08e10623 sb a4,140(sp) +8000c9c4: 02010da3 sb zero,59(sp) +8000c9c8: 00100c93 li s9,1 +8000c9cc: 00f12423 sw a5,8(sp) +8000c9d0: 08c10d13 addi s10,sp,140 +8000c9d4: 00000a93 li s5,0 +8000c9d8: 002b7f93 andi t6,s6,2 +8000c9dc: 000f8463 beqz t6,8000c9e4 <_vfiprintf_r+0x3c8> +8000c9e0: 002c8c93 addi s9,s9,2 +8000c9e4: 04412703 lw a4,68(sp) +8000c9e8: 084b7f13 andi t5,s6,132 +8000c9ec: 04812783 lw a5,72(sp) +8000c9f0: 00170693 addi a3,a4,1 +8000c9f4: 00068613 mv a2,a3 +8000c9f8: 000f1663 bnez t5,8000ca04 <_vfiprintf_r+0x3e8> +8000c9fc: 41940db3 sub s11,s0,s9 +8000ca00: 15b042e3 bgtz s11,8000d344 <_vfiprintf_r+0xd28> +8000ca04: 03b14583 lbu a1,59(sp) +8000ca08: 008c0693 addi a3,s8,8 +8000ca0c: 02058c63 beqz a1,8000ca44 <_vfiprintf_r+0x428> +8000ca10: 03b10713 addi a4,sp,59 +8000ca14: 00178793 addi a5,a5,1 +8000ca18: 00ec2023 sw a4,0(s8) +8000ca1c: 00100713 li a4,1 +8000ca20: 00ec2223 sw a4,4(s8) +8000ca24: 04f12423 sw a5,72(sp) +8000ca28: 04c12223 sw a2,68(sp) +8000ca2c: 00700713 li a4,7 +8000ca30: 0cc746e3 blt a4,a2,8000d2fc <_vfiprintf_r+0xce0> +8000ca34: 00060713 mv a4,a2 +8000ca38: 00068c13 mv s8,a3 +8000ca3c: 00160613 addi a2,a2,1 +8000ca40: 00868693 addi a3,a3,8 +8000ca44: 040f8e63 beqz t6,8000caa0 <_vfiprintf_r+0x484> +8000ca48: 03c10713 addi a4,sp,60 +8000ca4c: 00278793 addi a5,a5,2 +8000ca50: 00ec2023 sw a4,0(s8) +8000ca54: 00200713 li a4,2 +8000ca58: 00ec2223 sw a4,4(s8) +8000ca5c: 04f12423 sw a5,72(sp) +8000ca60: 04c12223 sw a2,68(sp) +8000ca64: 00700713 li a4,7 +8000ca68: 08c750e3 bge a4,a2,8000d2e8 <_vfiprintf_r+0xccc> +8000ca6c: 24078ae3 beqz a5,8000d4c0 <_vfiprintf_r+0xea4> +8000ca70: 04010613 addi a2,sp,64 +8000ca74: 00098593 mv a1,s3 +8000ca78: 000a0513 mv a0,s4 +8000ca7c: 03e12423 sw t5,40(sp) +8000ca80: a95ff0ef jal ra,8000c514 <__sprint_r.part.0> +8000ca84: e0051ee3 bnez a0,8000c8a0 <_vfiprintf_r+0x284> +8000ca88: 04412703 lw a4,68(sp) +8000ca8c: 04812783 lw a5,72(sp) +8000ca90: 02812f03 lw t5,40(sp) +8000ca94: 05410693 addi a3,sp,84 +8000ca98: 00170613 addi a2,a4,1 +8000ca9c: 00048c13 mv s8,s1 +8000caa0: 08000593 li a1,128 +8000caa4: 66bf0063 beq t5,a1,8000d104 <_vfiprintf_r+0xae8> +8000caa8: 00812583 lw a1,8(sp) +8000caac: 40ba8ab3 sub s5,s5,a1 +8000cab0: 73504863 bgtz s5,8000d1e0 <_vfiprintf_r+0xbc4> +8000cab4: 00812703 lw a4,8(sp) +8000cab8: 01ac2023 sw s10,0(s8) +8000cabc: 04c12223 sw a2,68(sp) +8000cac0: 00f707b3 add a5,a4,a5 +8000cac4: 00ec2223 sw a4,4(s8) +8000cac8: 04f12423 sw a5,72(sp) +8000cacc: 00700713 li a4,7 +8000cad0: 02c75263 bge a4,a2,8000caf4 <_vfiprintf_r+0x4d8> +8000cad4: 18078863 beqz a5,8000cc64 <_vfiprintf_r+0x648> +8000cad8: 04010613 addi a2,sp,64 +8000cadc: 00098593 mv a1,s3 +8000cae0: 000a0513 mv a0,s4 +8000cae4: a31ff0ef jal ra,8000c514 <__sprint_r.part.0> +8000cae8: da051ce3 bnez a0,8000c8a0 <_vfiprintf_r+0x284> +8000caec: 04812783 lw a5,72(sp) +8000caf0: 00048693 mv a3,s1 +8000caf4: 004b7313 andi t1,s6,4 +8000caf8: 00030663 beqz t1,8000cb04 <_vfiprintf_r+0x4e8> +8000cafc: 41940c33 sub s8,s0,s9 +8000cb00: 17804e63 bgtz s8,8000cc7c <_vfiprintf_r+0x660> +8000cb04: 01945463 bge s0,s9,8000cb0c <_vfiprintf_r+0x4f0> +8000cb08: 000c8413 mv s0,s9 +8000cb0c: 00c12703 lw a4,12(sp) +8000cb10: 00870733 add a4,a4,s0 +8000cb14: 00e12623 sw a4,12(sp) +8000cb18: 78079063 bnez a5,8000d298 <_vfiprintf_r+0xc7c> +8000cb1c: 04012223 sw zero,68(sp) +8000cb20: 00048c13 mv s8,s1 +8000cb24: bf1ff06f j 8000c714 <_vfiprintf_r+0xf8> +8000cb28: 020b7793 andi a5,s6,32 +8000cb2c: 010b6c93 ori s9,s6,16 +8000cb30: 54079263 bnez a5,8000d074 <_vfiprintf_r+0xa58> +8000cb34: 01012783 lw a5,16(sp) +8000cb38: 00478713 addi a4,a5,4 +8000cb3c: 01012783 lw a5,16(sp) +8000cb40: 00000e93 li t4,0 +8000cb44: 00e12823 sw a4,16(sp) +8000cb48: 0007ad83 lw s11,0(a5) +8000cb4c: 00100713 li a4,1 +8000cb50: de9ff06f j 8000c938 <_vfiprintf_r+0x31c> +8000cb54: 080b6b13 ori s6,s6,128 +8000cb58: 000bc703 lbu a4,0(s7) +8000cb5c: c6dff06f j 8000c7c8 <_vfiprintf_r+0x1ac> +8000cb60: 01012783 lw a5,16(sp) +8000cb64: 02010da3 sb zero,59(sp) +8000cb68: 0007ad03 lw s10,0(a5) +8000cb6c: 00478d93 addi s11,a5,4 +8000cb70: 360d08e3 beqz s10,8000d6e0 <_vfiprintf_r+0x10c4> +8000cb74: fff00793 li a5,-1 +8000cb78: 22fa84e3 beq s5,a5,8000d5a0 <_vfiprintf_r+0xf84> +8000cb7c: 000a8613 mv a2,s5 +8000cb80: 00000593 li a1,0 +8000cb84: 000d0513 mv a0,s10 +8000cb88: f40fb0ef jal ra,800082c8 +8000cb8c: 4c050ae3 beqz a0,8000d860 <_vfiprintf_r+0x1244> +8000cb90: 41a507b3 sub a5,a0,s10 +8000cb94: 00f12423 sw a5,8(sp) +8000cb98: 01b12823 sw s11,16(sp) +8000cb9c: 00000a93 li s5,0 +8000cba0: dc9ff06f j 8000c968 <_vfiprintf_r+0x34c> +8000cba4: 020b7793 andi a5,s6,32 +8000cba8: 010b6313 ori t1,s6,16 +8000cbac: 46079a63 bnez a5,8000d020 <_vfiprintf_r+0xa04> +8000cbb0: 01012783 lw a5,16(sp) +8000cbb4: 00478713 addi a4,a5,4 +8000cbb8: 01012783 lw a5,16(sp) +8000cbbc: 00000e93 li t4,0 +8000cbc0: 00e12823 sw a4,16(sp) +8000cbc4: 0007ad83 lw s11,0(a5) +8000cbc8: 4740006f j 8000d03c <_vfiprintf_r+0xa20> +8000cbcc: 020b7793 andi a5,s6,32 +8000cbd0: 010b6c93 ori s9,s6,16 +8000cbd4: 46079c63 bnez a5,8000d04c <_vfiprintf_r+0xa30> +8000cbd8: 01012783 lw a5,16(sp) +8000cbdc: 00478713 addi a4,a5,4 +8000cbe0: 01012783 lw a5,16(sp) +8000cbe4: 00e12823 sw a4,16(sp) +8000cbe8: 0007ad83 lw s11,0(a5) +8000cbec: 41fdde93 srai t4,s11,0x1f +8000cbf0: 000e8713 mv a4,t4 +8000cbf4: 38074263 bltz a4,8000cf78 <_vfiprintf_r+0x95c> +8000cbf8: fff00713 li a4,-1 +8000cbfc: 00ea8a63 beq s5,a4,8000cc10 <_vfiprintf_r+0x5f4> +8000cc00: 01dde733 or a4,s11,t4 +8000cc04: f7fcfb13 andi s6,s9,-129 +8000cc08: 080708e3 beqz a4,8000d498 <_vfiprintf_r+0xe7c> +8000cc0c: 000b0c93 mv s9,s6 +8000cc10: 1c0e94e3 bnez t4,8000d5d8 <_vfiprintf_r+0xfbc> +8000cc14: 00900713 li a4,9 +8000cc18: 1db760e3 bltu a4,s11,8000d5d8 <_vfiprintf_r+0xfbc> +8000cc1c: 030d8793 addi a5,s11,48 +8000cc20: 0ef107a3 sb a5,239(sp) +8000cc24: 00100793 li a5,1 +8000cc28: 000c8b13 mv s6,s9 +8000cc2c: 00f12423 sw a5,8(sp) +8000cc30: 0ef10d13 addi s10,sp,239 +8000cc34: d35ff06f j 8000c968 <_vfiprintf_r+0x34c> +8000cc38: 01012703 lw a4,16(sp) +8000cc3c: 02010da3 sb zero,59(sp) +8000cc40: 00100c93 li s9,1 +8000cc44: 00072783 lw a5,0(a4) +8000cc48: 00470713 addi a4,a4,4 +8000cc4c: 00e12823 sw a4,16(sp) +8000cc50: 08f10623 sb a5,140(sp) +8000cc54: 00100793 li a5,1 +8000cc58: 00f12423 sw a5,8(sp) +8000cc5c: 08c10d13 addi s10,sp,140 +8000cc60: d75ff06f j 8000c9d4 <_vfiprintf_r+0x3b8> +8000cc64: 04012223 sw zero,68(sp) +8000cc68: 004b7313 andi t1,s6,4 +8000cc6c: 7c030c63 beqz t1,8000d444 <_vfiprintf_r+0xe28> +8000cc70: 41940c33 sub s8,s0,s9 +8000cc74: 7d805863 blez s8,8000d444 <_vfiprintf_r+0xe28> +8000cc78: 00048693 mv a3,s1 +8000cc7c: 01000713 li a4,16 +8000cc80: 04412603 lw a2,68(sp) +8000cc84: 3f875ae3 bge a4,s8,8000d878 <_vfiprintf_r+0x125c> +8000cc88: 01000d13 li s10,16 +8000cc8c: 00700d93 li s11,7 +8000cc90: 0180006f j 8000cca8 <_vfiprintf_r+0x68c> +8000cc94: 00260593 addi a1,a2,2 +8000cc98: 00868693 addi a3,a3,8 +8000cc9c: 00070613 mv a2,a4 +8000cca0: ff0c0c13 addi s8,s8,-16 +8000cca4: 058d5a63 bge s10,s8,8000ccf8 <_vfiprintf_r+0x6dc> +8000cca8: 00412583 lw a1,4(sp) +8000ccac: 01078793 addi a5,a5,16 +8000ccb0: 00160713 addi a4,a2,1 +8000ccb4: 00b6a023 sw a1,0(a3) +8000ccb8: 01a6a223 sw s10,4(a3) +8000ccbc: 04f12423 sw a5,72(sp) +8000ccc0: 04e12223 sw a4,68(sp) +8000ccc4: fcedd8e3 bge s11,a4,8000cc94 <_vfiprintf_r+0x678> +8000ccc8: 42078663 beqz a5,8000d0f4 <_vfiprintf_r+0xad8> +8000cccc: 04010613 addi a2,sp,64 +8000ccd0: 00098593 mv a1,s3 +8000ccd4: 000a0513 mv a0,s4 +8000ccd8: 83dff0ef jal ra,8000c514 <__sprint_r.part.0> +8000ccdc: bc0512e3 bnez a0,8000c8a0 <_vfiprintf_r+0x284> +8000cce0: 04412603 lw a2,68(sp) +8000cce4: ff0c0c13 addi s8,s8,-16 +8000cce8: 04812783 lw a5,72(sp) +8000ccec: 00048693 mv a3,s1 +8000ccf0: 00160593 addi a1,a2,1 +8000ccf4: fb8d4ae3 blt s10,s8,8000cca8 <_vfiprintf_r+0x68c> +8000ccf8: 00412703 lw a4,4(sp) +8000ccfc: 018787b3 add a5,a5,s8 +8000cd00: 0186a223 sw s8,4(a3) +8000cd04: 00e6a023 sw a4,0(a3) +8000cd08: 04f12423 sw a5,72(sp) +8000cd0c: 04b12223 sw a1,68(sp) +8000cd10: 00700713 li a4,7 +8000cd14: deb758e3 bge a4,a1,8000cb04 <_vfiprintf_r+0x4e8> +8000cd18: 72078663 beqz a5,8000d444 <_vfiprintf_r+0xe28> +8000cd1c: 04010613 addi a2,sp,64 +8000cd20: 00098593 mv a1,s3 +8000cd24: 000a0513 mv a0,s4 +8000cd28: fecff0ef jal ra,8000c514 <__sprint_r.part.0> +8000cd2c: b6051ae3 bnez a0,8000c8a0 <_vfiprintf_r+0x284> +8000cd30: 04812783 lw a5,72(sp) +8000cd34: dd1ff06f j 8000cb04 <_vfiprintf_r+0x4e8> +8000cd38: 03b14783 lbu a5,59(sp) +8000cd3c: 000bc703 lbu a4,0(s7) +8000cd40: a80794e3 bnez a5,8000c7c8 <_vfiprintf_r+0x1ac> +8000cd44: 02000793 li a5,32 +8000cd48: 02f10da3 sb a5,59(sp) +8000cd4c: a7dff06f j 8000c7c8 <_vfiprintf_r+0x1ac> +8000cd50: 02b00793 li a5,43 +8000cd54: 02f10da3 sb a5,59(sp) +8000cd58: 000bc703 lbu a4,0(s7) +8000cd5c: a6dff06f j 8000c7c8 <_vfiprintf_r+0x1ac> +8000cd60: 01012783 lw a5,16(sp) +8000cd64: 000bc703 lbu a4,0(s7) +8000cd68: 0007a403 lw s0,0(a5) +8000cd6c: 00478793 addi a5,a5,4 +8000cd70: 00f12823 sw a5,16(sp) +8000cd74: a4045ae3 bgez s0,8000c7c8 <_vfiprintf_r+0x1ac> +8000cd78: 40800433 neg s0,s0 +8000cd7c: 004b6b13 ori s6,s6,4 +8000cd80: a49ff06f j 8000c7c8 <_vfiprintf_r+0x1ac> +8000cd84: 001b6b13 ori s6,s6,1 +8000cd88: 000bc703 lbu a4,0(s7) +8000cd8c: a3dff06f j 8000c7c8 <_vfiprintf_r+0x1ac> +8000cd90: 000bc703 lbu a4,0(s7) +8000cd94: 001b8793 addi a5,s7,1 +8000cd98: 30c700e3 beq a4,a2,8000d898 <_vfiprintf_r+0x127c> +8000cd9c: fd070693 addi a3,a4,-48 +8000cda0: 00078b93 mv s7,a5 +8000cda4: 00000a93 li s5,0 +8000cda8: a2dd62e3 bltu s10,a3,8000c7cc <_vfiprintf_r+0x1b0> +8000cdac: 001b8b93 addi s7,s7,1 +8000cdb0: 002a9793 slli a5,s5,0x2 +8000cdb4: fffbc703 lbu a4,-1(s7) +8000cdb8: 01578ab3 add s5,a5,s5 +8000cdbc: 001a9a93 slli s5,s5,0x1 +8000cdc0: 00da8ab3 add s5,s5,a3 +8000cdc4: fd070693 addi a3,a4,-48 +8000cdc8: fedd72e3 bgeu s10,a3,8000cdac <_vfiprintf_r+0x790> +8000cdcc: a01ff06f j 8000c7cc <_vfiprintf_r+0x1b0> +8000cdd0: 000bc703 lbu a4,0(s7) +8000cdd4: 004b6b13 ori s6,s6,4 +8000cdd8: 9f1ff06f j 8000c7c8 <_vfiprintf_r+0x1ac> +8000cddc: 020b7793 andi a5,s6,32 +8000cde0: 28079863 bnez a5,8000d070 <_vfiprintf_r+0xa54> +8000cde4: 01012783 lw a5,16(sp) +8000cde8: 010b7693 andi a3,s6,16 +8000cdec: 00478713 addi a4,a5,4 +8000cdf0: 0007a783 lw a5,0(a5) +8000cdf4: 2c0694e3 bnez a3,8000d8bc <_vfiprintf_r+0x12a0> +8000cdf8: 040b7693 andi a3,s6,64 +8000cdfc: 100682e3 beqz a3,8000d700 <_vfiprintf_r+0x10e4> +8000ce00: 01079d93 slli s11,a5,0x10 +8000ce04: 00e12823 sw a4,16(sp) +8000ce08: 010ddd93 srli s11,s11,0x10 +8000ce0c: 00000e93 li t4,0 +8000ce10: 000b0c93 mv s9,s6 +8000ce14: 00100713 li a4,1 +8000ce18: b21ff06f j 8000c938 <_vfiprintf_r+0x31c> +8000ce1c: 800157b7 lui a5,0x80015 +8000ce20: a8078793 addi a5,a5,-1408 # 80014a80 <__BSS_END__+0xffffe068> +8000ce24: 00f12c23 sw a5,24(sp) +8000ce28: 020b7793 andi a5,s6,32 +8000ce2c: ac079ce3 bnez a5,8000c904 <_vfiprintf_r+0x2e8> +8000ce30: 01012603 lw a2,16(sp) +8000ce34: 010b7693 andi a3,s6,16 +8000ce38: 00062783 lw a5,0(a2) +8000ce3c: 00460613 addi a2,a2,4 +8000ce40: 00c12823 sw a2,16(sp) +8000ce44: 66069863 bnez a3,8000d4b4 <_vfiprintf_r+0xe98> +8000ce48: 040b7693 andi a3,s6,64 +8000ce4c: 66068063 beqz a3,8000d4ac <_vfiprintf_r+0xe90> +8000ce50: 01079d93 slli s11,a5,0x10 +8000ce54: 010ddd93 srli s11,s11,0x10 +8000ce58: 00000e93 li t4,0 +8000ce5c: ac5ff06f j 8000c920 <_vfiprintf_r+0x304> +8000ce60: 01012783 lw a5,16(sp) +8000ce64: ffff8737 lui a4,0xffff8 +8000ce68: 83074713 xori a4,a4,-2000 +8000ce6c: 0007ad83 lw s11,0(a5) +8000ce70: 00478793 addi a5,a5,4 +8000ce74: 00f12823 sw a5,16(sp) +8000ce78: 800157b7 lui a5,0x80015 +8000ce7c: a8078793 addi a5,a5,-1408 # 80014a80 <__BSS_END__+0xffffe068> +8000ce80: 02e11e23 sh a4,60(sp) +8000ce84: 00000e93 li t4,0 +8000ce88: 002b6c93 ori s9,s6,2 +8000ce8c: 00f12c23 sw a5,24(sp) +8000ce90: 00200713 li a4,2 +8000ce94: aa5ff06f j 8000c938 <_vfiprintf_r+0x31c> +8000ce98: 020b7793 andi a5,s6,32 +8000ce9c: 18079063 bnez a5,8000d01c <_vfiprintf_r+0xa00> +8000cea0: 01012783 lw a5,16(sp) +8000cea4: 010b7693 andi a3,s6,16 +8000cea8: 00478713 addi a4,a5,4 +8000ceac: 0007a783 lw a5,0(a5) +8000ceb0: 20069ae3 bnez a3,8000d8c4 <_vfiprintf_r+0x12a8> +8000ceb4: 040b7693 andi a3,s6,64 +8000ceb8: 060684e3 beqz a3,8000d720 <_vfiprintf_r+0x1104> +8000cebc: 01079d93 slli s11,a5,0x10 +8000cec0: 010ddd93 srli s11,s11,0x10 +8000cec4: 00000e93 li t4,0 +8000cec8: 000b0313 mv t1,s6 +8000cecc: 00e12823 sw a4,16(sp) +8000ced0: 16c0006f j 8000d03c <_vfiprintf_r+0xa20> +8000ced4: 01012683 lw a3,16(sp) 8000ced8: 020b7793 andi a5,s6,32 -8000cedc: 10079463 bnez a5,8000cfe4 <_vfiprintf_r+0xa2c> -8000cee0: 01012703 lw a4,16(sp) +8000cedc: 00468713 addi a4,a3,4 +8000cee0: 6a079263 bnez a5,8000d584 <_vfiprintf_r+0xf68> 8000cee4: 010b7793 andi a5,s6,16 -8000cee8: 00470713 addi a4,a4,4 # ffff8004 <__BSS_END__+0x7ffe1074> -8000ceec: 16079ee3 bnez a5,8000d868 <_vfiprintf_r+0x12b0> -8000cef0: 040b7793 andi a5,s6,64 -8000cef4: 7e078263 beqz a5,8000d6d8 <_vfiprintf_r+0x1120> -8000cef8: 01012783 lw a5,16(sp) -8000cefc: 00e12823 sw a4,16(sp) -8000cf00: 000b0c93 mv s9,s6 -8000cf04: 00079d83 lh s11,0(a5) -8000cf08: 41fdde93 srai t4,s11,0x1f -8000cf0c: 000e8713 mv a4,t4 -8000cf10: c80752e3 bgez a4,8000cb94 <_vfiprintf_r+0x5dc> -8000cf14: 41b007b3 neg a5,s11 -8000cf18: 00f03733 snez a4,a5 -8000cf1c: 41d00eb3 neg t4,t4 -8000cf20: 40ee8eb3 sub t4,t4,a4 -8000cf24: 02d00713 li a4,45 -8000cf28: 02e10da3 sb a4,59(sp) -8000cf2c: fff00693 li a3,-1 -8000cf30: 00078d93 mv s11,a5 -8000cf34: 00100713 li a4,1 -8000cf38: 9ada94e3 bne s5,a3,8000c8e0 <_vfiprintf_r+0x328> -8000cf3c: 00100693 li a3,1 -8000cf40: c6d706e3 beq a4,a3,8000cbac <_vfiprintf_r+0x5f4> -8000cf44: 00200693 li a3,2 -8000cf48: 10d70063 beq a4,a3,8000d048 <_vfiprintf_r+0xa90> -8000cf4c: 0f010693 addi a3,sp,240 -8000cf50: 0080006f j 8000cf58 <_vfiprintf_r+0x9a0> -8000cf54: 000d0693 mv a3,s10 -8000cf58: 01de9793 slli a5,t4,0x1d -8000cf5c: 007df713 andi a4,s11,7 -8000cf60: 003ddd93 srli s11,s11,0x3 -8000cf64: 03070713 addi a4,a4,48 -8000cf68: 01b7edb3 or s11,a5,s11 -8000cf6c: 003ede93 srli t4,t4,0x3 -8000cf70: fee68fa3 sb a4,-1(a3) -8000cf74: 01dde7b3 or a5,s11,t4 -8000cf78: fff68d13 addi s10,a3,-1 -8000cf7c: fc079ce3 bnez a5,8000cf54 <_vfiprintf_r+0x99c> -8000cf80: 001cf793 andi a5,s9,1 -8000cf84: 0e078c63 beqz a5,8000d07c <_vfiprintf_r+0xac4> -8000cf88: 03000793 li a5,48 -8000cf8c: 0ef70863 beq a4,a5,8000d07c <_vfiprintf_r+0xac4> -8000cf90: ffe68693 addi a3,a3,-2 -8000cf94: fefd0fa3 sb a5,-1(s10) -8000cf98: 0f010793 addi a5,sp,240 -8000cf9c: 40d787b3 sub a5,a5,a3 -8000cfa0: 00f12423 sw a5,8(sp) -8000cfa4: 000c8b13 mv s6,s9 -8000cfa8: 00068d13 mv s10,a3 -8000cfac: 959ff06f j 8000c904 <_vfiprintf_r+0x34c> -8000cfb0: e51f70ef jal ra,80004e00 <__sinit> -8000cfb4: e58ff06f j 8000c60c <_vfiprintf_r+0x54> -8000cfb8: 000b0313 mv t1,s6 -8000cfbc: 01012783 lw a5,16(sp) -8000cfc0: 00778713 addi a4,a5,7 -8000cfc4: ff877713 andi a4,a4,-8 -8000cfc8: 00072d83 lw s11,0(a4) -8000cfcc: 00472e83 lw t4,4(a4) -8000cfd0: 00870793 addi a5,a4,8 -8000cfd4: 00f12823 sw a5,16(sp) -8000cfd8: bff37c93 andi s9,t1,-1025 -8000cfdc: 00000713 li a4,0 -8000cfe0: 8f5ff06f j 8000c8d4 <_vfiprintf_r+0x31c> -8000cfe4: 000b0c93 mv s9,s6 -8000cfe8: 01012783 lw a5,16(sp) -8000cfec: 00778793 addi a5,a5,7 -8000cff0: ff87f793 andi a5,a5,-8 -8000cff4: 0047a703 lw a4,4(a5) -8000cff8: 00878693 addi a3,a5,8 -8000cffc: 00d12823 sw a3,16(sp) -8000d000: 0007ad83 lw s11,0(a5) -8000d004: 00070e93 mv t4,a4 -8000d008: b89ff06f j 8000cb90 <_vfiprintf_r+0x5d8> -8000d00c: 000b0c93 mv s9,s6 -8000d010: 01012783 lw a5,16(sp) -8000d014: 00778713 addi a4,a5,7 -8000d018: ff877713 andi a4,a4,-8 -8000d01c: 00870793 addi a5,a4,8 -8000d020: 00072d83 lw s11,0(a4) -8000d024: 00472e83 lw t4,4(a4) -8000d028: 00f12823 sw a5,16(sp) -8000d02c: 00100713 li a4,1 -8000d030: 8a5ff06f j 8000c8d4 <_vfiprintf_r+0x31c> -8000d034: 00100693 li a3,1 -8000d038: 7ad70863 beq a4,a3,8000d7e8 <_vfiprintf_r+0x1230> -8000d03c: 00200693 li a3,2 -8000d040: 000b0c93 mv s9,s6 -8000d044: f0d714e3 bne a4,a3,8000cf4c <_vfiprintf_r+0x994> -8000d048: 01812683 lw a3,24(sp) -8000d04c: 0f010d13 addi s10,sp,240 -8000d050: 00fdf793 andi a5,s11,15 -8000d054: 00f687b3 add a5,a3,a5 -8000d058: 0007c783 lbu a5,0(a5) -8000d05c: 01ce9713 slli a4,t4,0x1c -8000d060: 004ddd93 srli s11,s11,0x4 -8000d064: fffd0d13 addi s10,s10,-1 -8000d068: 01b76db3 or s11,a4,s11 -8000d06c: 004ede93 srli t4,t4,0x4 -8000d070: 00fd0023 sb a5,0(s10) -8000d074: 01dde7b3 or a5,s11,t4 -8000d078: fc079ce3 bnez a5,8000d050 <_vfiprintf_r+0xa98> -8000d07c: 0f010793 addi a5,sp,240 -8000d080: 41a787b3 sub a5,a5,s10 -8000d084: 00f12423 sw a5,8(sp) -8000d088: 000c8b13 mv s6,s9 -8000d08c: 879ff06f j 8000c904 <_vfiprintf_r+0x34c> -8000d090: 00100593 li a1,1 -8000d094: 00000613 li a2,0 -8000d098: 00048693 mv a3,s1 -8000d09c: ba1ff06f j 8000cc3c <_vfiprintf_r+0x684> -8000d0a0: 41940db3 sub s11,s0,s9 -8000d0a4: 9bb050e3 blez s11,8000ca44 <_vfiprintf_r+0x48c> -8000d0a8: 01000593 li a1,16 -8000d0ac: 77b5de63 bge a1,s11,8000d828 <_vfiprintf_r+0x1270> -8000d0b0: 01000e93 li t4,16 -8000d0b4: 00700f13 li t5,7 -8000d0b8: 0180006f j 8000d0d0 <_vfiprintf_r+0xb18> -8000d0bc: 00270593 addi a1,a4,2 -8000d0c0: 008c0c13 addi s8,s8,8 -8000d0c4: 00068713 mv a4,a3 -8000d0c8: ff0d8d93 addi s11,s11,-16 -8000d0cc: 05bedc63 bge t4,s11,8000d124 <_vfiprintf_r+0xb6c> -8000d0d0: 01078793 addi a5,a5,16 -8000d0d4: 00170693 addi a3,a4,1 -8000d0d8: 012c2023 sw s2,0(s8) -8000d0dc: 01dc2223 sw t4,4(s8) -8000d0e0: 04f12423 sw a5,72(sp) -8000d0e4: 04d12223 sw a3,68(sp) -8000d0e8: fcdf5ae3 bge t5,a3,8000d0bc <_vfiprintf_r+0xb04> -8000d0ec: 16078063 beqz a5,8000d24c <_vfiprintf_r+0xc94> -8000d0f0: 04010613 addi a2,sp,64 -8000d0f4: 00098593 mv a1,s3 -8000d0f8: 000a0513 mv a0,s4 -8000d0fc: bb4ff0ef jal ra,8000c4b0 <__sprint_r.part.0> -8000d100: f2051e63 bnez a0,8000c83c <_vfiprintf_r+0x284> -8000d104: 04412703 lw a4,68(sp) -8000d108: 01000e93 li t4,16 -8000d10c: ff0d8d93 addi s11,s11,-16 -8000d110: 04812783 lw a5,72(sp) -8000d114: 00048c13 mv s8,s1 -8000d118: 00170593 addi a1,a4,1 -8000d11c: 00700f13 li t5,7 -8000d120: fbbec8e3 blt t4,s11,8000d0d0 <_vfiprintf_r+0xb18> -8000d124: 008c0513 addi a0,s8,8 -8000d128: 01b787b3 add a5,a5,s11 -8000d12c: 012c2023 sw s2,0(s8) -8000d130: 01bc2223 sw s11,4(s8) -8000d134: 04f12423 sw a5,72(sp) -8000d138: 04b12223 sw a1,68(sp) -8000d13c: 00700713 li a4,7 -8000d140: 38b75a63 bge a4,a1,8000d4d4 <_vfiprintf_r+0xf1c> -8000d144: 5c078063 beqz a5,8000d704 <_vfiprintf_r+0x114c> -8000d148: 04010613 addi a2,sp,64 -8000d14c: 00098593 mv a1,s3 -8000d150: 000a0513 mv a0,s4 -8000d154: b5cff0ef jal ra,8000c4b0 <__sprint_r.part.0> -8000d158: ee051263 bnez a0,8000c83c <_vfiprintf_r+0x284> -8000d15c: 00812583 lw a1,8(sp) -8000d160: 04412703 lw a4,68(sp) -8000d164: 04812783 lw a5,72(sp) -8000d168: 40ba8ab3 sub s5,s5,a1 -8000d16c: 05410693 addi a3,sp,84 -8000d170: 00170613 addi a2,a4,1 -8000d174: 00048c13 mv s8,s1 -8000d178: 8d505ce3 blez s5,8000ca50 <_vfiprintf_r+0x498> -8000d17c: 01000593 li a1,16 -8000d180: 5755de63 bge a1,s5,8000d6fc <_vfiprintf_r+0x1144> -8000d184: 01000893 li a7,16 -8000d188: 00700d93 li s11,7 -8000d18c: 0180006f j 8000d1a4 <_vfiprintf_r+0xbec> -8000d190: 00270613 addi a2,a4,2 -8000d194: 008c0c13 addi s8,s8,8 -8000d198: 00068713 mv a4,a3 -8000d19c: ff0a8a93 addi s5,s5,-16 -8000d1a0: 0558da63 bge a7,s5,8000d1f4 <_vfiprintf_r+0xc3c> -8000d1a4: 01078793 addi a5,a5,16 -8000d1a8: 00170693 addi a3,a4,1 -8000d1ac: 012c2023 sw s2,0(s8) -8000d1b0: 011c2223 sw a7,4(s8) -8000d1b4: 04f12423 sw a5,72(sp) -8000d1b8: 04d12223 sw a3,68(sp) -8000d1bc: fcdddae3 bge s11,a3,8000d190 <_vfiprintf_r+0xbd8> -8000d1c0: 06078263 beqz a5,8000d224 <_vfiprintf_r+0xc6c> -8000d1c4: 04010613 addi a2,sp,64 -8000d1c8: 00098593 mv a1,s3 -8000d1cc: 000a0513 mv a0,s4 -8000d1d0: ae0ff0ef jal ra,8000c4b0 <__sprint_r.part.0> -8000d1d4: e6051463 bnez a0,8000c83c <_vfiprintf_r+0x284> -8000d1d8: 04412703 lw a4,68(sp) -8000d1dc: 01000893 li a7,16 -8000d1e0: ff0a8a93 addi s5,s5,-16 -8000d1e4: 04812783 lw a5,72(sp) -8000d1e8: 00048c13 mv s8,s1 -8000d1ec: 00170613 addi a2,a4,1 -8000d1f0: fb58cae3 blt a7,s5,8000d1a4 <_vfiprintf_r+0xbec> -8000d1f4: 008c0593 addi a1,s8,8 -8000d1f8: 015787b3 add a5,a5,s5 -8000d1fc: 012c2023 sw s2,0(s8) -8000d200: 015c2223 sw s5,4(s8) -8000d204: 04f12423 sw a5,72(sp) -8000d208: 04c12223 sw a2,68(sp) -8000d20c: 00700713 li a4,7 -8000d210: 1ec74463 blt a4,a2,8000d3f8 <_vfiprintf_r+0xe40> -8000d214: 00160613 addi a2,a2,1 -8000d218: 00858693 addi a3,a1,8 -8000d21c: 00058c13 mv s8,a1 -8000d220: 831ff06f j 8000ca50 <_vfiprintf_r+0x498> -8000d224: 00100613 li a2,1 -8000d228: 00000713 li a4,0 -8000d22c: 00048c13 mv s8,s1 -8000d230: f6dff06f j 8000d19c <_vfiprintf_r+0xbe4> -8000d234: 04010613 addi a2,sp,64 -8000d238: 00098593 mv a1,s3 -8000d23c: 000a0513 mv a0,s4 -8000d240: a70ff0ef jal ra,8000c4b0 <__sprint_r.part.0> -8000d244: 86050ae3 beqz a0,8000cab8 <_vfiprintf_r+0x500> -8000d248: df4ff06f j 8000c83c <_vfiprintf_r+0x284> -8000d24c: 00100593 li a1,1 -8000d250: 00000713 li a4,0 -8000d254: 00048c13 mv s8,s1 -8000d258: e71ff06f j 8000d0c8 <_vfiprintf_r+0xb10> -8000d25c: 24079063 bnez a5,8000d49c <_vfiprintf_r+0xee4> -8000d260: 03b14703 lbu a4,59(sp) -8000d264: 4e071e63 bnez a4,8000d760 <_vfiprintf_r+0x11a8> -8000d268: 200f8863 beqz t6,8000d478 <_vfiprintf_r+0xec0> -8000d26c: 03c10793 addi a5,sp,60 -8000d270: 04f12623 sw a5,76(sp) -8000d274: 00200793 li a5,2 -8000d278: 04f12823 sw a5,80(sp) -8000d27c: 00100613 li a2,1 -8000d280: 05410693 addi a3,sp,84 -8000d284: 00060713 mv a4,a2 -8000d288: 00068c13 mv s8,a3 -8000d28c: 00160613 addi a2,a2,1 -8000d290: 00868693 addi a3,a3,8 -8000d294: fa8ff06f j 8000ca3c <_vfiprintf_r+0x484> -8000d298: fc0788e3 beqz a5,8000d268 <_vfiprintf_r+0xcb0> -8000d29c: 04010613 addi a2,sp,64 -8000d2a0: 00098593 mv a1,s3 -8000d2a4: 000a0513 mv a0,s4 -8000d2a8: 03e12623 sw t5,44(sp) -8000d2ac: 03f12423 sw t6,40(sp) -8000d2b0: a00ff0ef jal ra,8000c4b0 <__sprint_r.part.0> -8000d2b4: d8051463 bnez a0,8000c83c <_vfiprintf_r+0x284> -8000d2b8: 04412703 lw a4,68(sp) -8000d2bc: 04812783 lw a5,72(sp) -8000d2c0: 05410693 addi a3,sp,84 -8000d2c4: 00170613 addi a2,a4,1 -8000d2c8: 00048c13 mv s8,s1 -8000d2cc: 02c12f03 lw t5,44(sp) -8000d2d0: 02812f83 lw t6,40(sp) -8000d2d4: f0cff06f j 8000c9e0 <_vfiprintf_r+0x428> -8000d2d8: 000b0c93 mv s9,s6 -8000d2dc: c61ff06f j 8000cf3c <_vfiprintf_r+0x984> -8000d2e0: 01000613 li a2,16 -8000d2e4: 53b65463 bge a2,s11,8000d80c <_vfiprintf_r+0x1254> -8000d2e8: 000b8593 mv a1,s7 -8000d2ec: 000c0613 mv a2,s8 -8000d2f0: 00040b93 mv s7,s0 -8000d2f4: 000a8c13 mv s8,s5 -8000d2f8: 000d8413 mv s0,s11 -8000d2fc: 01000e93 li t4,16 -8000d300: 00700293 li t0,7 -8000d304: 03f12423 sw t6,40(sp) -8000d308: 000f0a93 mv s5,t5 -8000d30c: 00058d93 mv s11,a1 -8000d310: 01c0006f j 8000d32c <_vfiprintf_r+0xd74> -8000d314: 00270593 addi a1,a4,2 -8000d318: 00860613 addi a2,a2,8 -8000d31c: 00068713 mv a4,a3 -8000d320: ff040413 addi s0,s0,-16 -8000d324: 048ede63 bge t4,s0,8000d380 <_vfiprintf_r+0xdc8> -8000d328: 00170693 addi a3,a4,1 -8000d32c: 00412583 lw a1,4(sp) -8000d330: 01078793 addi a5,a5,16 -8000d334: 01d62223 sw t4,4(a2) -8000d338: 00b62023 sw a1,0(a2) -8000d33c: 04f12423 sw a5,72(sp) -8000d340: 04d12223 sw a3,68(sp) -8000d344: fcd2d8e3 bge t0,a3,8000d314 <_vfiprintf_r+0xd5c> -8000d348: 08078463 beqz a5,8000d3d0 <_vfiprintf_r+0xe18> -8000d34c: 04010613 addi a2,sp,64 -8000d350: 00098593 mv a1,s3 -8000d354: 000a0513 mv a0,s4 -8000d358: 958ff0ef jal ra,8000c4b0 <__sprint_r.part.0> -8000d35c: ce051063 bnez a0,8000c83c <_vfiprintf_r+0x284> -8000d360: 04412703 lw a4,68(sp) -8000d364: 01000e93 li t4,16 -8000d368: ff040413 addi s0,s0,-16 -8000d36c: 04812783 lw a5,72(sp) -8000d370: 00048613 mv a2,s1 -8000d374: 00170593 addi a1,a4,1 -8000d378: 00700293 li t0,7 -8000d37c: fa8ec6e3 blt t4,s0,8000d328 <_vfiprintf_r+0xd70> -8000d380: 02812f83 lw t6,40(sp) -8000d384: 000d8713 mv a4,s11 -8000d388: 000a8f13 mv t5,s5 -8000d38c: 00040d93 mv s11,s0 -8000d390: 000c0a93 mv s5,s8 -8000d394: 000b8413 mv s0,s7 -8000d398: 00060c13 mv s8,a2 -8000d39c: 00070b93 mv s7,a4 -8000d3a0: 00412703 lw a4,4(sp) -8000d3a4: 01b787b3 add a5,a5,s11 -8000d3a8: 01bc2223 sw s11,4(s8) -8000d3ac: 00ec2023 sw a4,0(s8) -8000d3b0: 04f12423 sw a5,72(sp) -8000d3b4: 04b12223 sw a1,68(sp) -8000d3b8: 00700713 li a4,7 -8000d3bc: eab740e3 blt a4,a1,8000d25c <_vfiprintf_r+0xca4> -8000d3c0: 008c0c13 addi s8,s8,8 -8000d3c4: 00158613 addi a2,a1,1 -8000d3c8: 00058713 mv a4,a1 -8000d3cc: dd4ff06f j 8000c9a0 <_vfiprintf_r+0x3e8> -8000d3d0: 00000713 li a4,0 -8000d3d4: 00100593 li a1,1 -8000d3d8: 00048613 mv a2,s1 -8000d3dc: f45ff06f j 8000d320 <_vfiprintf_r+0xd68> -8000d3e0: 01945463 bge s0,s9,8000d3e8 <_vfiprintf_r+0xe30> -8000d3e4: 000c8413 mv s0,s9 -8000d3e8: 00c12783 lw a5,12(sp) -8000d3ec: 008787b3 add a5,a5,s0 -8000d3f0: 00f12623 sw a5,12(sp) -8000d3f4: ec4ff06f j 8000cab8 <_vfiprintf_r+0x500> -8000d3f8: 14078e63 beqz a5,8000d554 <_vfiprintf_r+0xf9c> -8000d3fc: 04010613 addi a2,sp,64 -8000d400: 00098593 mv a1,s3 -8000d404: 000a0513 mv a0,s4 -8000d408: 8a8ff0ef jal ra,8000c4b0 <__sprint_r.part.0> -8000d40c: c2051863 bnez a0,8000c83c <_vfiprintf_r+0x284> -8000d410: 04412603 lw a2,68(sp) -8000d414: 04812783 lw a5,72(sp) -8000d418: 05410693 addi a3,sp,84 -8000d41c: 00160613 addi a2,a2,1 -8000d420: 00048c13 mv s8,s1 -8000d424: e2cff06f j 8000ca50 <_vfiprintf_r+0x498> -8000d428: 04012223 sw zero,68(sp) -8000d42c: 00048c13 mv s8,s1 -8000d430: afcff06f j 8000c72c <_vfiprintf_r+0x174> -8000d434: 3a0a9a63 bnez s5,8000d7e8 <_vfiprintf_r+0x1230> -8000d438: 00000a93 li s5,0 -8000d43c: 00012423 sw zero,8(sp) -8000d440: 0f010d13 addi s10,sp,240 -8000d444: cc0ff06f j 8000c904 <_vfiprintf_r+0x34c> -8000d448: 200b7693 andi a3,s6,512 -8000d44c: 38069863 bnez a3,8000d7dc <_vfiprintf_r+0x1224> -8000d450: 00078d93 mv s11,a5 -8000d454: 00000e93 li t4,0 -8000d458: c64ff06f j 8000c8bc <_vfiprintf_r+0x304> -8000d45c: 05410693 addi a3,sp,84 -8000d460: 00100613 li a2,1 -8000d464: 00000713 li a4,0 -8000d468: 00048c13 mv s8,s1 -8000d46c: dd0ff06f j 8000ca3c <_vfiprintf_r+0x484> -8000d470: 000b8c93 mv s9,s7 -8000d474: accff06f j 8000c740 <_vfiprintf_r+0x188> -8000d478: 00000713 li a4,0 +8000cee8: 7e079063 bnez a5,8000d6c8 <_vfiprintf_r+0x10ac> +8000ceec: 040b7793 andi a5,s6,64 +8000cef0: 0e0798e3 bnez a5,8000d7e0 <_vfiprintf_r+0x11c4> +8000cef4: 200b7313 andi t1,s6,512 +8000cef8: 7c030863 beqz t1,8000d6c8 <_vfiprintf_r+0x10ac> +8000cefc: 01012783 lw a5,16(sp) +8000cf00: 00e12823 sw a4,16(sp) +8000cf04: 00c12703 lw a4,12(sp) +8000cf08: 0007a783 lw a5,0(a5) +8000cf0c: 00e78023 sb a4,0(a5) +8000cf10: 805ff06f j 8000c714 <_vfiprintf_r+0xf8> +8000cf14: 000bc703 lbu a4,0(s7) +8000cf18: 06c00793 li a5,108 +8000cf1c: 78f70e63 beq a4,a5,8000d6b8 <_vfiprintf_r+0x109c> +8000cf20: 010b6b13 ori s6,s6,16 +8000cf24: 8a5ff06f j 8000c7c8 <_vfiprintf_r+0x1ac> +8000cf28: 000bc703 lbu a4,0(s7) +8000cf2c: 06800793 li a5,104 +8000cf30: 76f70c63 beq a4,a5,8000d6a8 <_vfiprintf_r+0x108c> +8000cf34: 040b6b13 ori s6,s6,64 +8000cf38: 891ff06f j 8000c7c8 <_vfiprintf_r+0x1ac> +8000cf3c: 020b7793 andi a5,s6,32 +8000cf40: 10079463 bnez a5,8000d048 <_vfiprintf_r+0xa2c> +8000cf44: 01012703 lw a4,16(sp) +8000cf48: 010b7793 andi a5,s6,16 +8000cf4c: 00470713 addi a4,a4,4 # ffff8004 <__BSS_END__+0x7ffe15ec> +8000cf50: 16079ee3 bnez a5,8000d8cc <_vfiprintf_r+0x12b0> +8000cf54: 040b7793 andi a5,s6,64 +8000cf58: 7e078263 beqz a5,8000d73c <_vfiprintf_r+0x1120> +8000cf5c: 01012783 lw a5,16(sp) +8000cf60: 00e12823 sw a4,16(sp) +8000cf64: 000b0c93 mv s9,s6 +8000cf68: 00079d83 lh s11,0(a5) +8000cf6c: 41fdde93 srai t4,s11,0x1f +8000cf70: 000e8713 mv a4,t4 +8000cf74: c80752e3 bgez a4,8000cbf8 <_vfiprintf_r+0x5dc> +8000cf78: 41b007b3 neg a5,s11 +8000cf7c: 00f03733 snez a4,a5 +8000cf80: 41d00eb3 neg t4,t4 +8000cf84: 40ee8eb3 sub t4,t4,a4 +8000cf88: 02d00713 li a4,45 +8000cf8c: 02e10da3 sb a4,59(sp) +8000cf90: fff00693 li a3,-1 +8000cf94: 00078d93 mv s11,a5 +8000cf98: 00100713 li a4,1 +8000cf9c: 9ada94e3 bne s5,a3,8000c944 <_vfiprintf_r+0x328> +8000cfa0: 00100693 li a3,1 +8000cfa4: c6d706e3 beq a4,a3,8000cc10 <_vfiprintf_r+0x5f4> +8000cfa8: 00200693 li a3,2 +8000cfac: 10d70063 beq a4,a3,8000d0ac <_vfiprintf_r+0xa90> +8000cfb0: 0f010693 addi a3,sp,240 +8000cfb4: 0080006f j 8000cfbc <_vfiprintf_r+0x9a0> +8000cfb8: 000d0693 mv a3,s10 +8000cfbc: 01de9793 slli a5,t4,0x1d +8000cfc0: 007df713 andi a4,s11,7 +8000cfc4: 003ddd93 srli s11,s11,0x3 +8000cfc8: 03070713 addi a4,a4,48 +8000cfcc: 01b7edb3 or s11,a5,s11 +8000cfd0: 003ede93 srli t4,t4,0x3 +8000cfd4: fee68fa3 sb a4,-1(a3) +8000cfd8: 01dde7b3 or a5,s11,t4 +8000cfdc: fff68d13 addi s10,a3,-1 +8000cfe0: fc079ce3 bnez a5,8000cfb8 <_vfiprintf_r+0x99c> +8000cfe4: 001cf793 andi a5,s9,1 +8000cfe8: 0e078c63 beqz a5,8000d0e0 <_vfiprintf_r+0xac4> +8000cfec: 03000793 li a5,48 +8000cff0: 0ef70863 beq a4,a5,8000d0e0 <_vfiprintf_r+0xac4> +8000cff4: ffe68693 addi a3,a3,-2 +8000cff8: fefd0fa3 sb a5,-1(s10) +8000cffc: 0f010793 addi a5,sp,240 +8000d000: 40d787b3 sub a5,a5,a3 +8000d004: 00f12423 sw a5,8(sp) +8000d008: 000c8b13 mv s6,s9 +8000d00c: 00068d13 mv s10,a3 +8000d010: 959ff06f j 8000c968 <_vfiprintf_r+0x34c> +8000d014: e51f70ef jal ra,80004e64 <__sinit> +8000d018: e58ff06f j 8000c670 <_vfiprintf_r+0x54> +8000d01c: 000b0313 mv t1,s6 +8000d020: 01012783 lw a5,16(sp) +8000d024: 00778713 addi a4,a5,7 +8000d028: ff877713 andi a4,a4,-8 +8000d02c: 00072d83 lw s11,0(a4) +8000d030: 00472e83 lw t4,4(a4) +8000d034: 00870793 addi a5,a4,8 +8000d038: 00f12823 sw a5,16(sp) +8000d03c: bff37c93 andi s9,t1,-1025 +8000d040: 00000713 li a4,0 +8000d044: 8f5ff06f j 8000c938 <_vfiprintf_r+0x31c> +8000d048: 000b0c93 mv s9,s6 +8000d04c: 01012783 lw a5,16(sp) +8000d050: 00778793 addi a5,a5,7 +8000d054: ff87f793 andi a5,a5,-8 +8000d058: 0047a703 lw a4,4(a5) +8000d05c: 00878693 addi a3,a5,8 +8000d060: 00d12823 sw a3,16(sp) +8000d064: 0007ad83 lw s11,0(a5) +8000d068: 00070e93 mv t4,a4 +8000d06c: b89ff06f j 8000cbf4 <_vfiprintf_r+0x5d8> +8000d070: 000b0c93 mv s9,s6 +8000d074: 01012783 lw a5,16(sp) +8000d078: 00778713 addi a4,a5,7 +8000d07c: ff877713 andi a4,a4,-8 +8000d080: 00870793 addi a5,a4,8 +8000d084: 00072d83 lw s11,0(a4) +8000d088: 00472e83 lw t4,4(a4) +8000d08c: 00f12823 sw a5,16(sp) +8000d090: 00100713 li a4,1 +8000d094: 8a5ff06f j 8000c938 <_vfiprintf_r+0x31c> +8000d098: 00100693 li a3,1 +8000d09c: 7ad70863 beq a4,a3,8000d84c <_vfiprintf_r+0x1230> +8000d0a0: 00200693 li a3,2 +8000d0a4: 000b0c93 mv s9,s6 +8000d0a8: f0d714e3 bne a4,a3,8000cfb0 <_vfiprintf_r+0x994> +8000d0ac: 01812683 lw a3,24(sp) +8000d0b0: 0f010d13 addi s10,sp,240 +8000d0b4: 00fdf793 andi a5,s11,15 +8000d0b8: 00f687b3 add a5,a3,a5 +8000d0bc: 0007c783 lbu a5,0(a5) +8000d0c0: 01ce9713 slli a4,t4,0x1c +8000d0c4: 004ddd93 srli s11,s11,0x4 +8000d0c8: fffd0d13 addi s10,s10,-1 +8000d0cc: 01b76db3 or s11,a4,s11 +8000d0d0: 004ede93 srli t4,t4,0x4 +8000d0d4: 00fd0023 sb a5,0(s10) +8000d0d8: 01dde7b3 or a5,s11,t4 +8000d0dc: fc079ce3 bnez a5,8000d0b4 <_vfiprintf_r+0xa98> +8000d0e0: 0f010793 addi a5,sp,240 +8000d0e4: 41a787b3 sub a5,a5,s10 +8000d0e8: 00f12423 sw a5,8(sp) +8000d0ec: 000c8b13 mv s6,s9 +8000d0f0: 879ff06f j 8000c968 <_vfiprintf_r+0x34c> +8000d0f4: 00100593 li a1,1 +8000d0f8: 00000613 li a2,0 +8000d0fc: 00048693 mv a3,s1 +8000d100: ba1ff06f j 8000cca0 <_vfiprintf_r+0x684> +8000d104: 41940db3 sub s11,s0,s9 +8000d108: 9bb050e3 blez s11,8000caa8 <_vfiprintf_r+0x48c> +8000d10c: 01000593 li a1,16 +8000d110: 77b5de63 bge a1,s11,8000d88c <_vfiprintf_r+0x1270> +8000d114: 01000e93 li t4,16 +8000d118: 00700f13 li t5,7 +8000d11c: 0180006f j 8000d134 <_vfiprintf_r+0xb18> +8000d120: 00270593 addi a1,a4,2 +8000d124: 008c0c13 addi s8,s8,8 +8000d128: 00068713 mv a4,a3 +8000d12c: ff0d8d93 addi s11,s11,-16 +8000d130: 05bedc63 bge t4,s11,8000d188 <_vfiprintf_r+0xb6c> +8000d134: 01078793 addi a5,a5,16 +8000d138: 00170693 addi a3,a4,1 +8000d13c: 012c2023 sw s2,0(s8) +8000d140: 01dc2223 sw t4,4(s8) +8000d144: 04f12423 sw a5,72(sp) +8000d148: 04d12223 sw a3,68(sp) +8000d14c: fcdf5ae3 bge t5,a3,8000d120 <_vfiprintf_r+0xb04> +8000d150: 16078063 beqz a5,8000d2b0 <_vfiprintf_r+0xc94> +8000d154: 04010613 addi a2,sp,64 +8000d158: 00098593 mv a1,s3 +8000d15c: 000a0513 mv a0,s4 +8000d160: bb4ff0ef jal ra,8000c514 <__sprint_r.part.0> +8000d164: f2051e63 bnez a0,8000c8a0 <_vfiprintf_r+0x284> +8000d168: 04412703 lw a4,68(sp) +8000d16c: 01000e93 li t4,16 +8000d170: ff0d8d93 addi s11,s11,-16 +8000d174: 04812783 lw a5,72(sp) +8000d178: 00048c13 mv s8,s1 +8000d17c: 00170593 addi a1,a4,1 +8000d180: 00700f13 li t5,7 +8000d184: fbbec8e3 blt t4,s11,8000d134 <_vfiprintf_r+0xb18> +8000d188: 008c0513 addi a0,s8,8 +8000d18c: 01b787b3 add a5,a5,s11 +8000d190: 012c2023 sw s2,0(s8) +8000d194: 01bc2223 sw s11,4(s8) +8000d198: 04f12423 sw a5,72(sp) +8000d19c: 04b12223 sw a1,68(sp) +8000d1a0: 00700713 li a4,7 +8000d1a4: 38b75a63 bge a4,a1,8000d538 <_vfiprintf_r+0xf1c> +8000d1a8: 5c078063 beqz a5,8000d768 <_vfiprintf_r+0x114c> +8000d1ac: 04010613 addi a2,sp,64 +8000d1b0: 00098593 mv a1,s3 +8000d1b4: 000a0513 mv a0,s4 +8000d1b8: b5cff0ef jal ra,8000c514 <__sprint_r.part.0> +8000d1bc: ee051263 bnez a0,8000c8a0 <_vfiprintf_r+0x284> +8000d1c0: 00812583 lw a1,8(sp) +8000d1c4: 04412703 lw a4,68(sp) +8000d1c8: 04812783 lw a5,72(sp) +8000d1cc: 40ba8ab3 sub s5,s5,a1 +8000d1d0: 05410693 addi a3,sp,84 +8000d1d4: 00170613 addi a2,a4,1 +8000d1d8: 00048c13 mv s8,s1 +8000d1dc: 8d505ce3 blez s5,8000cab4 <_vfiprintf_r+0x498> +8000d1e0: 01000593 li a1,16 +8000d1e4: 5755de63 bge a1,s5,8000d760 <_vfiprintf_r+0x1144> +8000d1e8: 01000893 li a7,16 +8000d1ec: 00700d93 li s11,7 +8000d1f0: 0180006f j 8000d208 <_vfiprintf_r+0xbec> +8000d1f4: 00270613 addi a2,a4,2 +8000d1f8: 008c0c13 addi s8,s8,8 +8000d1fc: 00068713 mv a4,a3 +8000d200: ff0a8a93 addi s5,s5,-16 +8000d204: 0558da63 bge a7,s5,8000d258 <_vfiprintf_r+0xc3c> +8000d208: 01078793 addi a5,a5,16 +8000d20c: 00170693 addi a3,a4,1 +8000d210: 012c2023 sw s2,0(s8) +8000d214: 011c2223 sw a7,4(s8) +8000d218: 04f12423 sw a5,72(sp) +8000d21c: 04d12223 sw a3,68(sp) +8000d220: fcdddae3 bge s11,a3,8000d1f4 <_vfiprintf_r+0xbd8> +8000d224: 06078263 beqz a5,8000d288 <_vfiprintf_r+0xc6c> +8000d228: 04010613 addi a2,sp,64 +8000d22c: 00098593 mv a1,s3 +8000d230: 000a0513 mv a0,s4 +8000d234: ae0ff0ef jal ra,8000c514 <__sprint_r.part.0> +8000d238: e6051463 bnez a0,8000c8a0 <_vfiprintf_r+0x284> +8000d23c: 04412703 lw a4,68(sp) +8000d240: 01000893 li a7,16 +8000d244: ff0a8a93 addi s5,s5,-16 +8000d248: 04812783 lw a5,72(sp) +8000d24c: 00048c13 mv s8,s1 +8000d250: 00170613 addi a2,a4,1 +8000d254: fb58cae3 blt a7,s5,8000d208 <_vfiprintf_r+0xbec> +8000d258: 008c0593 addi a1,s8,8 +8000d25c: 015787b3 add a5,a5,s5 +8000d260: 012c2023 sw s2,0(s8) +8000d264: 015c2223 sw s5,4(s8) +8000d268: 04f12423 sw a5,72(sp) +8000d26c: 04c12223 sw a2,68(sp) +8000d270: 00700713 li a4,7 +8000d274: 1ec74463 blt a4,a2,8000d45c <_vfiprintf_r+0xe40> +8000d278: 00160613 addi a2,a2,1 +8000d27c: 00858693 addi a3,a1,8 +8000d280: 00058c13 mv s8,a1 +8000d284: 831ff06f j 8000cab4 <_vfiprintf_r+0x498> +8000d288: 00100613 li a2,1 +8000d28c: 00000713 li a4,0 +8000d290: 00048c13 mv s8,s1 +8000d294: f6dff06f j 8000d200 <_vfiprintf_r+0xbe4> +8000d298: 04010613 addi a2,sp,64 +8000d29c: 00098593 mv a1,s3 +8000d2a0: 000a0513 mv a0,s4 +8000d2a4: a70ff0ef jal ra,8000c514 <__sprint_r.part.0> +8000d2a8: 86050ae3 beqz a0,8000cb1c <_vfiprintf_r+0x500> +8000d2ac: df4ff06f j 8000c8a0 <_vfiprintf_r+0x284> +8000d2b0: 00100593 li a1,1 +8000d2b4: 00000713 li a4,0 +8000d2b8: 00048c13 mv s8,s1 +8000d2bc: e71ff06f j 8000d12c <_vfiprintf_r+0xb10> +8000d2c0: 24079063 bnez a5,8000d500 <_vfiprintf_r+0xee4> +8000d2c4: 03b14703 lbu a4,59(sp) +8000d2c8: 4e071e63 bnez a4,8000d7c4 <_vfiprintf_r+0x11a8> +8000d2cc: 200f8863 beqz t6,8000d4dc <_vfiprintf_r+0xec0> +8000d2d0: 03c10793 addi a5,sp,60 +8000d2d4: 04f12623 sw a5,76(sp) +8000d2d8: 00200793 li a5,2 +8000d2dc: 04f12823 sw a5,80(sp) +8000d2e0: 00100613 li a2,1 +8000d2e4: 05410693 addi a3,sp,84 +8000d2e8: 00060713 mv a4,a2 +8000d2ec: 00068c13 mv s8,a3 +8000d2f0: 00160613 addi a2,a2,1 +8000d2f4: 00868693 addi a3,a3,8 +8000d2f8: fa8ff06f j 8000caa0 <_vfiprintf_r+0x484> +8000d2fc: fc0788e3 beqz a5,8000d2cc <_vfiprintf_r+0xcb0> +8000d300: 04010613 addi a2,sp,64 +8000d304: 00098593 mv a1,s3 +8000d308: 000a0513 mv a0,s4 +8000d30c: 03e12623 sw t5,44(sp) +8000d310: 03f12423 sw t6,40(sp) +8000d314: a00ff0ef jal ra,8000c514 <__sprint_r.part.0> +8000d318: d8051463 bnez a0,8000c8a0 <_vfiprintf_r+0x284> +8000d31c: 04412703 lw a4,68(sp) +8000d320: 04812783 lw a5,72(sp) +8000d324: 05410693 addi a3,sp,84 +8000d328: 00170613 addi a2,a4,1 +8000d32c: 00048c13 mv s8,s1 +8000d330: 02c12f03 lw t5,44(sp) +8000d334: 02812f83 lw t6,40(sp) +8000d338: f0cff06f j 8000ca44 <_vfiprintf_r+0x428> +8000d33c: 000b0c93 mv s9,s6 +8000d340: c61ff06f j 8000cfa0 <_vfiprintf_r+0x984> +8000d344: 01000613 li a2,16 +8000d348: 53b65463 bge a2,s11,8000d870 <_vfiprintf_r+0x1254> +8000d34c: 000b8593 mv a1,s7 +8000d350: 000c0613 mv a2,s8 +8000d354: 00040b93 mv s7,s0 +8000d358: 000a8c13 mv s8,s5 +8000d35c: 000d8413 mv s0,s11 +8000d360: 01000e93 li t4,16 +8000d364: 00700293 li t0,7 +8000d368: 03f12423 sw t6,40(sp) +8000d36c: 000f0a93 mv s5,t5 +8000d370: 00058d93 mv s11,a1 +8000d374: 01c0006f j 8000d390 <_vfiprintf_r+0xd74> +8000d378: 00270593 addi a1,a4,2 +8000d37c: 00860613 addi a2,a2,8 +8000d380: 00068713 mv a4,a3 +8000d384: ff040413 addi s0,s0,-16 +8000d388: 048ede63 bge t4,s0,8000d3e4 <_vfiprintf_r+0xdc8> +8000d38c: 00170693 addi a3,a4,1 +8000d390: 00412583 lw a1,4(sp) +8000d394: 01078793 addi a5,a5,16 +8000d398: 01d62223 sw t4,4(a2) +8000d39c: 00b62023 sw a1,0(a2) +8000d3a0: 04f12423 sw a5,72(sp) +8000d3a4: 04d12223 sw a3,68(sp) +8000d3a8: fcd2d8e3 bge t0,a3,8000d378 <_vfiprintf_r+0xd5c> +8000d3ac: 08078463 beqz a5,8000d434 <_vfiprintf_r+0xe18> +8000d3b0: 04010613 addi a2,sp,64 +8000d3b4: 00098593 mv a1,s3 +8000d3b8: 000a0513 mv a0,s4 +8000d3bc: 958ff0ef jal ra,8000c514 <__sprint_r.part.0> +8000d3c0: ce051063 bnez a0,8000c8a0 <_vfiprintf_r+0x284> +8000d3c4: 04412703 lw a4,68(sp) +8000d3c8: 01000e93 li t4,16 +8000d3cc: ff040413 addi s0,s0,-16 +8000d3d0: 04812783 lw a5,72(sp) +8000d3d4: 00048613 mv a2,s1 +8000d3d8: 00170593 addi a1,a4,1 +8000d3dc: 00700293 li t0,7 +8000d3e0: fa8ec6e3 blt t4,s0,8000d38c <_vfiprintf_r+0xd70> +8000d3e4: 02812f83 lw t6,40(sp) +8000d3e8: 000d8713 mv a4,s11 +8000d3ec: 000a8f13 mv t5,s5 +8000d3f0: 00040d93 mv s11,s0 +8000d3f4: 000c0a93 mv s5,s8 +8000d3f8: 000b8413 mv s0,s7 +8000d3fc: 00060c13 mv s8,a2 +8000d400: 00070b93 mv s7,a4 +8000d404: 00412703 lw a4,4(sp) +8000d408: 01b787b3 add a5,a5,s11 +8000d40c: 01bc2223 sw s11,4(s8) +8000d410: 00ec2023 sw a4,0(s8) +8000d414: 04f12423 sw a5,72(sp) +8000d418: 04b12223 sw a1,68(sp) +8000d41c: 00700713 li a4,7 +8000d420: eab740e3 blt a4,a1,8000d2c0 <_vfiprintf_r+0xca4> +8000d424: 008c0c13 addi s8,s8,8 +8000d428: 00158613 addi a2,a1,1 +8000d42c: 00058713 mv a4,a1 +8000d430: dd4ff06f j 8000ca04 <_vfiprintf_r+0x3e8> +8000d434: 00000713 li a4,0 +8000d438: 00100593 li a1,1 +8000d43c: 00048613 mv a2,s1 +8000d440: f45ff06f j 8000d384 <_vfiprintf_r+0xd68> +8000d444: 01945463 bge s0,s9,8000d44c <_vfiprintf_r+0xe30> +8000d448: 000c8413 mv s0,s9 +8000d44c: 00c12783 lw a5,12(sp) +8000d450: 008787b3 add a5,a5,s0 +8000d454: 00f12623 sw a5,12(sp) +8000d458: ec4ff06f j 8000cb1c <_vfiprintf_r+0x500> +8000d45c: 14078e63 beqz a5,8000d5b8 <_vfiprintf_r+0xf9c> +8000d460: 04010613 addi a2,sp,64 +8000d464: 00098593 mv a1,s3 +8000d468: 000a0513 mv a0,s4 +8000d46c: 8a8ff0ef jal ra,8000c514 <__sprint_r.part.0> +8000d470: c2051863 bnez a0,8000c8a0 <_vfiprintf_r+0x284> +8000d474: 04412603 lw a2,68(sp) +8000d478: 04812783 lw a5,72(sp) 8000d47c: 05410693 addi a3,sp,84 -8000d480: 00100613 li a2,1 +8000d480: 00160613 addi a2,a2,1 8000d484: 00048c13 mv s8,s1 -8000d488: db4ff06f j 8000ca3c <_vfiprintf_r+0x484> -8000d48c: 03000793 li a5,48 -8000d490: 0ef107a3 sb a5,239(sp) -8000d494: 0ef10d13 addi s10,sp,239 -8000d498: c6cff06f j 8000c904 <_vfiprintf_r+0x34c> -8000d49c: 04010613 addi a2,sp,64 -8000d4a0: 00098593 mv a1,s3 -8000d4a4: 000a0513 mv a0,s4 -8000d4a8: 03e12623 sw t5,44(sp) -8000d4ac: 03f12423 sw t6,40(sp) -8000d4b0: 800ff0ef jal ra,8000c4b0 <__sprint_r.part.0> -8000d4b4: b8051463 bnez a0,8000c83c <_vfiprintf_r+0x284> -8000d4b8: 04412703 lw a4,68(sp) -8000d4bc: 04812783 lw a5,72(sp) -8000d4c0: 00048c13 mv s8,s1 -8000d4c4: 00170613 addi a2,a4,1 -8000d4c8: 02c12f03 lw t5,44(sp) -8000d4cc: 02812f83 lw t6,40(sp) -8000d4d0: cd0ff06f j 8000c9a0 <_vfiprintf_r+0x3e8> -8000d4d4: 00158613 addi a2,a1,1 -8000d4d8: 00850693 addi a3,a0,8 -8000d4dc: 00058713 mv a4,a1 -8000d4e0: 00050c13 mv s8,a0 -8000d4e4: d60ff06f j 8000ca44 <_vfiprintf_r+0x48c> -8000d4e8: 03000693 li a3,48 -8000d4ec: 002b6b13 ori s6,s6,2 -8000d4f0: 02e10ea3 sb a4,61(sp) -8000d4f4: 02d10e23 sb a3,60(sp) -8000d4f8: bffb7c93 andi s9,s6,-1025 -8000d4fc: 00200713 li a4,2 -8000d500: bd4ff06f j 8000c8d4 <_vfiprintf_r+0x31c> -8000d504: 01c12783 lw a5,28(sp) -8000d508: 000bc703 lbu a4,0(s7) -8000d50c: a4078c63 beqz a5,8000c764 <_vfiprintf_r+0x1ac> -8000d510: 0007c783 lbu a5,0(a5) -8000d514: a4078863 beqz a5,8000c764 <_vfiprintf_r+0x1ac> -8000d518: 400b6b13 ori s6,s6,1024 -8000d51c: a48ff06f j 8000c764 <_vfiprintf_r+0x1ac> -8000d520: 00c12603 lw a2,12(sp) -8000d524: 0006a783 lw a5,0(a3) -8000d528: 00e12823 sw a4,16(sp) -8000d52c: 41f65693 srai a3,a2,0x1f -8000d530: 00c7a023 sw a2,0(a5) -8000d534: 00d7a223 sw a3,4(a5) -8000d538: 978ff06f j 8000c6b0 <_vfiprintf_r+0xf8> -8000d53c: 000d0513 mv a0,s10 -8000d540: b14fc0ef jal ra,80009854 -8000d544: 00a12423 sw a0,8(sp) -8000d548: 01b12823 sw s11,16(sp) -8000d54c: 00000a93 li s5,0 -8000d550: bb4ff06f j 8000c904 <_vfiprintf_r+0x34c> -8000d554: 00812783 lw a5,8(sp) -8000d558: 00100713 li a4,1 -8000d55c: 05a12623 sw s10,76(sp) -8000d560: 04f12823 sw a5,80(sp) -8000d564: 04f12423 sw a5,72(sp) -8000d568: 04e12223 sw a4,68(sp) -8000d56c: 05410693 addi a3,sp,84 -8000d570: d20ff06f j 8000ca90 <_vfiprintf_r+0x4d8> -8000d574: 400cf793 andi a5,s9,1024 -8000d578: 0f010d13 addi s10,sp,240 -8000d57c: 01812423 sw s8,8(sp) -8000d580: 00078c13 mv s8,a5 -8000d584: 000b8793 mv a5,s7 -8000d588: 02812423 sw s0,40(sp) -8000d58c: 03412623 sw s4,44(sp) -8000d590: 00098b93 mv s7,s3 -8000d594: 00000b13 li s6,0 -8000d598: 000d0993 mv s3,s10 -8000d59c: 01c12403 lw s0,28(sp) -8000d5a0: 000e8a13 mv s4,t4 -8000d5a4: 00078d13 mv s10,a5 -8000d5a8: 0240006f j 8000d5cc <_vfiprintf_r+0x1014> -8000d5ac: 00a00613 li a2,10 -8000d5b0: 00000693 li a3,0 -8000d5b4: 000d8513 mv a0,s11 -8000d5b8: 000a0593 mv a1,s4 -8000d5bc: 421020ef jal ra,800101dc <__udivdi3> -8000d5c0: 220a0863 beqz s4,8000d7f0 <_vfiprintf_r+0x1238> -8000d5c4: 00050d93 mv s11,a0 -8000d5c8: 00058a13 mv s4,a1 -8000d5cc: 00a00613 li a2,10 -8000d5d0: 00000693 li a3,0 -8000d5d4: 000d8513 mv a0,s11 -8000d5d8: 000a0593 mv a1,s4 -8000d5dc: 034030ef jal ra,80010610 <__umoddi3> -8000d5e0: 03050513 addi a0,a0,48 -8000d5e4: fea98fa3 sb a0,-1(s3) -8000d5e8: 001b0b13 addi s6,s6,1 -8000d5ec: fff98993 addi s3,s3,-1 -8000d5f0: fa0c0ee3 beqz s8,8000d5ac <_vfiprintf_r+0xff4> -8000d5f4: 00044703 lbu a4,0(s0) -8000d5f8: fb671ae3 bne a4,s6,8000d5ac <_vfiprintf_r+0xff4> -8000d5fc: 0ff00793 li a5,255 -8000d600: fafb06e3 beq s6,a5,8000d5ac <_vfiprintf_r+0xff4> -8000d604: 100a1a63 bnez s4,8000d718 <_vfiprintf_r+0x1160> -8000d608: 00900793 li a5,9 -8000d60c: 11b7e663 bltu a5,s11,8000d718 <_vfiprintf_r+0x1160> -8000d610: 000d0793 mv a5,s10 -8000d614: 00098d13 mv s10,s3 -8000d618: 000b8993 mv s3,s7 -8000d61c: 00078b93 mv s7,a5 -8000d620: 0f010793 addi a5,sp,240 -8000d624: 41a787b3 sub a5,a5,s10 -8000d628: 00812e23 sw s0,28(sp) -8000d62c: 00812c03 lw s8,8(sp) -8000d630: 02812403 lw s0,40(sp) -8000d634: 02c12a03 lw s4,44(sp) -8000d638: 00f12423 sw a5,8(sp) -8000d63c: 000c8b13 mv s6,s9 -8000d640: ac4ff06f j 8000c904 <_vfiprintf_r+0x34c> -8000d644: 001bc703 lbu a4,1(s7) -8000d648: 200b6b13 ori s6,s6,512 -8000d64c: 001b8b93 addi s7,s7,1 -8000d650: 914ff06f j 8000c764 <_vfiprintf_r+0x1ac> -8000d654: 001bc703 lbu a4,1(s7) -8000d658: 020b6b13 ori s6,s6,32 -8000d65c: 001b8b93 addi s7,s7,1 -8000d660: 904ff06f j 8000c764 <_vfiprintf_r+0x1ac> -8000d664: 01012783 lw a5,16(sp) -8000d668: 0007a783 lw a5,0(a5) -8000d66c: 00e12823 sw a4,16(sp) -8000d670: 00c12703 lw a4,12(sp) -8000d674: 00e7a023 sw a4,0(a5) -8000d678: 838ff06f j 8000c6b0 <_vfiprintf_r+0xf8> -8000d67c: 01512423 sw s5,8(sp) -8000d680: 00600793 li a5,6 -8000d684: 0d57ea63 bltu a5,s5,8000d758 <_vfiprintf_r+0x11a0> -8000d688: 80015e37 lui t3,0x80015 -8000d68c: 00812c83 lw s9,8(sp) -8000d690: 01b12823 sw s11,16(sp) -8000d694: a20e0d13 addi s10,t3,-1504 # 80014a20 <__BSS_END__+0xffffda90> -8000d698: ad8ff06f j 8000c970 <_vfiprintf_r+0x3b8> -8000d69c: 200b7693 andi a3,s6,512 -8000d6a0: 12068263 beqz a3,8000d7c4 <_vfiprintf_r+0x120c> -8000d6a4: 00e12823 sw a4,16(sp) -8000d6a8: 0ff7fd93 andi s11,a5,255 -8000d6ac: 00000e93 li t4,0 -8000d6b0: 000b0c93 mv s9,s6 -8000d6b4: 00100713 li a4,1 -8000d6b8: a1cff06f j 8000c8d4 <_vfiprintf_r+0x31c> -8000d6bc: 200b7693 andi a3,s6,512 -8000d6c0: 0e068863 beqz a3,8000d7b0 <_vfiprintf_r+0x11f8> -8000d6c4: 0ff7fd93 andi s11,a5,255 -8000d6c8: 00000e93 li t4,0 -8000d6cc: 000b0313 mv t1,s6 +8000d488: e2cff06f j 8000cab4 <_vfiprintf_r+0x498> +8000d48c: 04012223 sw zero,68(sp) +8000d490: 00048c13 mv s8,s1 +8000d494: afcff06f j 8000c790 <_vfiprintf_r+0x174> +8000d498: 3a0a9a63 bnez s5,8000d84c <_vfiprintf_r+0x1230> +8000d49c: 00000a93 li s5,0 +8000d4a0: 00012423 sw zero,8(sp) +8000d4a4: 0f010d13 addi s10,sp,240 +8000d4a8: cc0ff06f j 8000c968 <_vfiprintf_r+0x34c> +8000d4ac: 200b7693 andi a3,s6,512 +8000d4b0: 38069863 bnez a3,8000d840 <_vfiprintf_r+0x1224> +8000d4b4: 00078d93 mv s11,a5 +8000d4b8: 00000e93 li t4,0 +8000d4bc: c64ff06f j 8000c920 <_vfiprintf_r+0x304> +8000d4c0: 05410693 addi a3,sp,84 +8000d4c4: 00100613 li a2,1 +8000d4c8: 00000713 li a4,0 +8000d4cc: 00048c13 mv s8,s1 +8000d4d0: dd0ff06f j 8000caa0 <_vfiprintf_r+0x484> +8000d4d4: 000b8c93 mv s9,s7 +8000d4d8: accff06f j 8000c7a4 <_vfiprintf_r+0x188> +8000d4dc: 00000713 li a4,0 +8000d4e0: 05410693 addi a3,sp,84 +8000d4e4: 00100613 li a2,1 +8000d4e8: 00048c13 mv s8,s1 +8000d4ec: db4ff06f j 8000caa0 <_vfiprintf_r+0x484> +8000d4f0: 03000793 li a5,48 +8000d4f4: 0ef107a3 sb a5,239(sp) +8000d4f8: 0ef10d13 addi s10,sp,239 +8000d4fc: c6cff06f j 8000c968 <_vfiprintf_r+0x34c> +8000d500: 04010613 addi a2,sp,64 +8000d504: 00098593 mv a1,s3 +8000d508: 000a0513 mv a0,s4 +8000d50c: 03e12623 sw t5,44(sp) +8000d510: 03f12423 sw t6,40(sp) +8000d514: 800ff0ef jal ra,8000c514 <__sprint_r.part.0> +8000d518: b8051463 bnez a0,8000c8a0 <_vfiprintf_r+0x284> +8000d51c: 04412703 lw a4,68(sp) +8000d520: 04812783 lw a5,72(sp) +8000d524: 00048c13 mv s8,s1 +8000d528: 00170613 addi a2,a4,1 +8000d52c: 02c12f03 lw t5,44(sp) +8000d530: 02812f83 lw t6,40(sp) +8000d534: cd0ff06f j 8000ca04 <_vfiprintf_r+0x3e8> +8000d538: 00158613 addi a2,a1,1 +8000d53c: 00850693 addi a3,a0,8 +8000d540: 00058713 mv a4,a1 +8000d544: 00050c13 mv s8,a0 +8000d548: d60ff06f j 8000caa8 <_vfiprintf_r+0x48c> +8000d54c: 03000693 li a3,48 +8000d550: 002b6b13 ori s6,s6,2 +8000d554: 02e10ea3 sb a4,61(sp) +8000d558: 02d10e23 sb a3,60(sp) +8000d55c: bffb7c93 andi s9,s6,-1025 +8000d560: 00200713 li a4,2 +8000d564: bd4ff06f j 8000c938 <_vfiprintf_r+0x31c> +8000d568: 01c12783 lw a5,28(sp) +8000d56c: 000bc703 lbu a4,0(s7) +8000d570: a4078c63 beqz a5,8000c7c8 <_vfiprintf_r+0x1ac> +8000d574: 0007c783 lbu a5,0(a5) +8000d578: a4078863 beqz a5,8000c7c8 <_vfiprintf_r+0x1ac> +8000d57c: 400b6b13 ori s6,s6,1024 +8000d580: a48ff06f j 8000c7c8 <_vfiprintf_r+0x1ac> +8000d584: 00c12603 lw a2,12(sp) +8000d588: 0006a783 lw a5,0(a3) +8000d58c: 00e12823 sw a4,16(sp) +8000d590: 41f65693 srai a3,a2,0x1f +8000d594: 00c7a023 sw a2,0(a5) +8000d598: 00d7a223 sw a3,4(a5) +8000d59c: 978ff06f j 8000c714 <_vfiprintf_r+0xf8> +8000d5a0: 000d0513 mv a0,s10 +8000d5a4: b14fc0ef jal ra,800098b8 +8000d5a8: 00a12423 sw a0,8(sp) +8000d5ac: 01b12823 sw s11,16(sp) +8000d5b0: 00000a93 li s5,0 +8000d5b4: bb4ff06f j 8000c968 <_vfiprintf_r+0x34c> +8000d5b8: 00812783 lw a5,8(sp) +8000d5bc: 00100713 li a4,1 +8000d5c0: 05a12623 sw s10,76(sp) +8000d5c4: 04f12823 sw a5,80(sp) +8000d5c8: 04f12423 sw a5,72(sp) +8000d5cc: 04e12223 sw a4,68(sp) +8000d5d0: 05410693 addi a3,sp,84 +8000d5d4: d20ff06f j 8000caf4 <_vfiprintf_r+0x4d8> +8000d5d8: 400cf793 andi a5,s9,1024 +8000d5dc: 0f010d13 addi s10,sp,240 +8000d5e0: 01812423 sw s8,8(sp) +8000d5e4: 00078c13 mv s8,a5 +8000d5e8: 000b8793 mv a5,s7 +8000d5ec: 02812423 sw s0,40(sp) +8000d5f0: 03412623 sw s4,44(sp) +8000d5f4: 00098b93 mv s7,s3 +8000d5f8: 00000b13 li s6,0 +8000d5fc: 000d0993 mv s3,s10 +8000d600: 01c12403 lw s0,28(sp) +8000d604: 000e8a13 mv s4,t4 +8000d608: 00078d13 mv s10,a5 +8000d60c: 0240006f j 8000d630 <_vfiprintf_r+0x1014> +8000d610: 00a00613 li a2,10 +8000d614: 00000693 li a3,0 +8000d618: 000d8513 mv a0,s11 +8000d61c: 000a0593 mv a1,s4 +8000d620: 421020ef jal ra,80010240 <__udivdi3> +8000d624: 220a0863 beqz s4,8000d854 <_vfiprintf_r+0x1238> +8000d628: 00050d93 mv s11,a0 +8000d62c: 00058a13 mv s4,a1 +8000d630: 00a00613 li a2,10 +8000d634: 00000693 li a3,0 +8000d638: 000d8513 mv a0,s11 +8000d63c: 000a0593 mv a1,s4 +8000d640: 034030ef jal ra,80010674 <__umoddi3> +8000d644: 03050513 addi a0,a0,48 +8000d648: fea98fa3 sb a0,-1(s3) +8000d64c: 001b0b13 addi s6,s6,1 +8000d650: fff98993 addi s3,s3,-1 +8000d654: fa0c0ee3 beqz s8,8000d610 <_vfiprintf_r+0xff4> +8000d658: 00044703 lbu a4,0(s0) +8000d65c: fb671ae3 bne a4,s6,8000d610 <_vfiprintf_r+0xff4> +8000d660: 0ff00793 li a5,255 +8000d664: fafb06e3 beq s6,a5,8000d610 <_vfiprintf_r+0xff4> +8000d668: 100a1a63 bnez s4,8000d77c <_vfiprintf_r+0x1160> +8000d66c: 00900793 li a5,9 +8000d670: 11b7e663 bltu a5,s11,8000d77c <_vfiprintf_r+0x1160> +8000d674: 000d0793 mv a5,s10 +8000d678: 00098d13 mv s10,s3 +8000d67c: 000b8993 mv s3,s7 +8000d680: 00078b93 mv s7,a5 +8000d684: 0f010793 addi a5,sp,240 +8000d688: 41a787b3 sub a5,a5,s10 +8000d68c: 00812e23 sw s0,28(sp) +8000d690: 00812c03 lw s8,8(sp) +8000d694: 02812403 lw s0,40(sp) +8000d698: 02c12a03 lw s4,44(sp) +8000d69c: 00f12423 sw a5,8(sp) +8000d6a0: 000c8b13 mv s6,s9 +8000d6a4: ac4ff06f j 8000c968 <_vfiprintf_r+0x34c> +8000d6a8: 001bc703 lbu a4,1(s7) +8000d6ac: 200b6b13 ori s6,s6,512 +8000d6b0: 001b8b93 addi s7,s7,1 +8000d6b4: 914ff06f j 8000c7c8 <_vfiprintf_r+0x1ac> +8000d6b8: 001bc703 lbu a4,1(s7) +8000d6bc: 020b6b13 ori s6,s6,32 +8000d6c0: 001b8b93 addi s7,s7,1 +8000d6c4: 904ff06f j 8000c7c8 <_vfiprintf_r+0x1ac> +8000d6c8: 01012783 lw a5,16(sp) +8000d6cc: 0007a783 lw a5,0(a5) 8000d6d0: 00e12823 sw a4,16(sp) -8000d6d4: 905ff06f j 8000cfd8 <_vfiprintf_r+0xa20> -8000d6d8: 200b7793 andi a5,s6,512 -8000d6dc: 0a078c63 beqz a5,8000d794 <_vfiprintf_r+0x11dc> -8000d6e0: 01012783 lw a5,16(sp) -8000d6e4: 000b0c93 mv s9,s6 -8000d6e8: 00e12823 sw a4,16(sp) -8000d6ec: 00078d83 lb s11,0(a5) -8000d6f0: 41fdde93 srai t4,s11,0x1f -8000d6f4: 000e8713 mv a4,t4 -8000d6f8: c98ff06f j 8000cb90 <_vfiprintf_r+0x5d8> -8000d6fc: 00068593 mv a1,a3 -8000d700: af9ff06f j 8000d1f8 <_vfiprintf_r+0xc40> -8000d704: 05410693 addi a3,sp,84 -8000d708: 00100613 li a2,1 -8000d70c: 00000713 li a4,0 -8000d710: 00048c13 mv s8,s1 -8000d714: b30ff06f j 8000ca44 <_vfiprintf_r+0x48c> -8000d718: 02412783 lw a5,36(sp) -8000d71c: 02012583 lw a1,32(sp) -8000d720: 00000b13 li s6,0 -8000d724: 40f989b3 sub s3,s3,a5 -8000d728: 00078613 mv a2,a5 -8000d72c: 00098513 mv a0,s3 -8000d730: 9b0fc0ef jal ra,800098e0 -8000d734: 00144703 lbu a4,1(s0) -8000d738: 00a00613 li a2,10 -8000d73c: 00000693 li a3,0 -8000d740: 00e03733 snez a4,a4 -8000d744: 000d8513 mv a0,s11 -8000d748: 000a0593 mv a1,s4 -8000d74c: 00e40433 add s0,s0,a4 -8000d750: 28d020ef jal ra,800101dc <__udivdi3> -8000d754: e71ff06f j 8000d5c4 <_vfiprintf_r+0x100c> -8000d758: 00f12423 sw a5,8(sp) -8000d75c: f2dff06f j 8000d688 <_vfiprintf_r+0x10d0> -8000d760: 03b10793 addi a5,sp,59 -8000d764: 04f12623 sw a5,76(sp) -8000d768: 00100793 li a5,1 -8000d76c: 04f12823 sw a5,80(sp) -8000d770: 00100613 li a2,1 -8000d774: 05410693 addi a3,sp,84 -8000d778: a58ff06f j 8000c9d0 <_vfiprintf_r+0x418> -8000d77c: 01012783 lw a5,16(sp) -8000d780: 00e12823 sw a4,16(sp) -8000d784: 00c12703 lw a4,12(sp) -8000d788: 0007a783 lw a5,0(a5) -8000d78c: 00e79023 sh a4,0(a5) -8000d790: f21fe06f j 8000c6b0 <_vfiprintf_r+0xf8> -8000d794: 01012783 lw a5,16(sp) -8000d798: 000b0c93 mv s9,s6 -8000d79c: 00e12823 sw a4,16(sp) -8000d7a0: 0007ad83 lw s11,0(a5) -8000d7a4: 41fdde93 srai t4,s11,0x1f -8000d7a8: 000e8713 mv a4,t4 -8000d7ac: be4ff06f j 8000cb90 <_vfiprintf_r+0x5d8> -8000d7b0: 00078d93 mv s11,a5 -8000d7b4: 00000e93 li t4,0 -8000d7b8: 000b0313 mv t1,s6 -8000d7bc: 00e12823 sw a4,16(sp) -8000d7c0: 819ff06f j 8000cfd8 <_vfiprintf_r+0xa20> -8000d7c4: 00e12823 sw a4,16(sp) -8000d7c8: 00078d93 mv s11,a5 -8000d7cc: 00000e93 li t4,0 -8000d7d0: 000b0c93 mv s9,s6 -8000d7d4: 00100713 li a4,1 -8000d7d8: 8fcff06f j 8000c8d4 <_vfiprintf_r+0x31c> -8000d7dc: 0ff7fd93 andi s11,a5,255 -8000d7e0: 00000e93 li t4,0 -8000d7e4: 8d8ff06f j 8000c8bc <_vfiprintf_r+0x304> -8000d7e8: 000b0c93 mv s9,s6 -8000d7ec: bccff06f j 8000cbb8 <_vfiprintf_r+0x600> -8000d7f0: 00900793 li a5,9 -8000d7f4: ddb7e8e3 bltu a5,s11,8000d5c4 <_vfiprintf_r+0x100c> -8000d7f8: e19ff06f j 8000d610 <_vfiprintf_r+0x1058> -8000d7fc: 01512423 sw s5,8(sp) -8000d800: 01b12823 sw s11,16(sp) -8000d804: 00000a93 li s5,0 -8000d808: 8fcff06f j 8000c904 <_vfiprintf_r+0x34c> -8000d80c: 00068593 mv a1,a3 -8000d810: b91ff06f j 8000d3a0 <_vfiprintf_r+0xde8> -8000d814: 00160593 addi a1,a2,1 -8000d818: c7cff06f j 8000cc94 <_vfiprintf_r+0x6dc> -8000d81c: fff00793 li a5,-1 -8000d820: 00f12623 sw a5,12(sp) -8000d824: 828ff06f j 8000c84c <_vfiprintf_r+0x294> -8000d828: 00068513 mv a0,a3 -8000d82c: 00060593 mv a1,a2 -8000d830: 8f9ff06f j 8000d128 <_vfiprintf_r+0xb70> -8000d834: 01012703 lw a4,16(sp) -8000d838: 00072a83 lw s5,0(a4) -8000d83c: 00470693 addi a3,a4,4 -8000d840: 000ad463 bgez s5,8000d848 <_vfiprintf_r+0x1290> -8000d844: fff00a93 li s5,-1 -8000d848: 001bc703 lbu a4,1(s7) -8000d84c: 00d12823 sw a3,16(sp) -8000d850: 00078b93 mv s7,a5 -8000d854: f11fe06f j 8000c764 <_vfiprintf_r+0x1ac> -8000d858: 000b0c93 mv s9,s6 -8000d85c: a7cff06f j 8000cad8 <_vfiprintf_r+0x520> -8000d860: 000b0313 mv t1,s6 -8000d864: af0ff06f j 8000cb54 <_vfiprintf_r+0x59c> -8000d868: 000b0c93 mv s9,s6 -8000d86c: b10ff06f j 8000cb7c <_vfiprintf_r+0x5c4> +8000d6d4: 00c12703 lw a4,12(sp) +8000d6d8: 00e7a023 sw a4,0(a5) +8000d6dc: 838ff06f j 8000c714 <_vfiprintf_r+0xf8> +8000d6e0: 01512423 sw s5,8(sp) +8000d6e4: 00600793 li a5,6 +8000d6e8: 0d57ea63 bltu a5,s5,8000d7bc <_vfiprintf_r+0x11a0> +8000d6ec: 80015e37 lui t3,0x80015 +8000d6f0: 00812c83 lw s9,8(sp) +8000d6f4: 01b12823 sw s11,16(sp) +8000d6f8: aa8e0d13 addi s10,t3,-1368 # 80014aa8 <__BSS_END__+0xffffe090> +8000d6fc: ad8ff06f j 8000c9d4 <_vfiprintf_r+0x3b8> +8000d700: 200b7693 andi a3,s6,512 +8000d704: 12068263 beqz a3,8000d828 <_vfiprintf_r+0x120c> +8000d708: 00e12823 sw a4,16(sp) +8000d70c: 0ff7fd93 andi s11,a5,255 +8000d710: 00000e93 li t4,0 +8000d714: 000b0c93 mv s9,s6 +8000d718: 00100713 li a4,1 +8000d71c: a1cff06f j 8000c938 <_vfiprintf_r+0x31c> +8000d720: 200b7693 andi a3,s6,512 +8000d724: 0e068863 beqz a3,8000d814 <_vfiprintf_r+0x11f8> +8000d728: 0ff7fd93 andi s11,a5,255 +8000d72c: 00000e93 li t4,0 +8000d730: 000b0313 mv t1,s6 +8000d734: 00e12823 sw a4,16(sp) +8000d738: 905ff06f j 8000d03c <_vfiprintf_r+0xa20> +8000d73c: 200b7793 andi a5,s6,512 +8000d740: 0a078c63 beqz a5,8000d7f8 <_vfiprintf_r+0x11dc> +8000d744: 01012783 lw a5,16(sp) +8000d748: 000b0c93 mv s9,s6 +8000d74c: 00e12823 sw a4,16(sp) +8000d750: 00078d83 lb s11,0(a5) +8000d754: 41fdde93 srai t4,s11,0x1f +8000d758: 000e8713 mv a4,t4 +8000d75c: c98ff06f j 8000cbf4 <_vfiprintf_r+0x5d8> +8000d760: 00068593 mv a1,a3 +8000d764: af9ff06f j 8000d25c <_vfiprintf_r+0xc40> +8000d768: 05410693 addi a3,sp,84 +8000d76c: 00100613 li a2,1 +8000d770: 00000713 li a4,0 +8000d774: 00048c13 mv s8,s1 +8000d778: b30ff06f j 8000caa8 <_vfiprintf_r+0x48c> +8000d77c: 02412783 lw a5,36(sp) +8000d780: 02012583 lw a1,32(sp) +8000d784: 00000b13 li s6,0 +8000d788: 40f989b3 sub s3,s3,a5 +8000d78c: 00078613 mv a2,a5 +8000d790: 00098513 mv a0,s3 +8000d794: 9b0fc0ef jal ra,80009944 +8000d798: 00144703 lbu a4,1(s0) +8000d79c: 00a00613 li a2,10 +8000d7a0: 00000693 li a3,0 +8000d7a4: 00e03733 snez a4,a4 +8000d7a8: 000d8513 mv a0,s11 +8000d7ac: 000a0593 mv a1,s4 +8000d7b0: 00e40433 add s0,s0,a4 +8000d7b4: 28d020ef jal ra,80010240 <__udivdi3> +8000d7b8: e71ff06f j 8000d628 <_vfiprintf_r+0x100c> +8000d7bc: 00f12423 sw a5,8(sp) +8000d7c0: f2dff06f j 8000d6ec <_vfiprintf_r+0x10d0> +8000d7c4: 03b10793 addi a5,sp,59 +8000d7c8: 04f12623 sw a5,76(sp) +8000d7cc: 00100793 li a5,1 +8000d7d0: 04f12823 sw a5,80(sp) +8000d7d4: 00100613 li a2,1 +8000d7d8: 05410693 addi a3,sp,84 +8000d7dc: a58ff06f j 8000ca34 <_vfiprintf_r+0x418> +8000d7e0: 01012783 lw a5,16(sp) +8000d7e4: 00e12823 sw a4,16(sp) +8000d7e8: 00c12703 lw a4,12(sp) +8000d7ec: 0007a783 lw a5,0(a5) +8000d7f0: 00e79023 sh a4,0(a5) +8000d7f4: f21fe06f j 8000c714 <_vfiprintf_r+0xf8> +8000d7f8: 01012783 lw a5,16(sp) +8000d7fc: 000b0c93 mv s9,s6 +8000d800: 00e12823 sw a4,16(sp) +8000d804: 0007ad83 lw s11,0(a5) +8000d808: 41fdde93 srai t4,s11,0x1f +8000d80c: 000e8713 mv a4,t4 +8000d810: be4ff06f j 8000cbf4 <_vfiprintf_r+0x5d8> +8000d814: 00078d93 mv s11,a5 +8000d818: 00000e93 li t4,0 +8000d81c: 000b0313 mv t1,s6 +8000d820: 00e12823 sw a4,16(sp) +8000d824: 819ff06f j 8000d03c <_vfiprintf_r+0xa20> +8000d828: 00e12823 sw a4,16(sp) +8000d82c: 00078d93 mv s11,a5 +8000d830: 00000e93 li t4,0 +8000d834: 000b0c93 mv s9,s6 +8000d838: 00100713 li a4,1 +8000d83c: 8fcff06f j 8000c938 <_vfiprintf_r+0x31c> +8000d840: 0ff7fd93 andi s11,a5,255 +8000d844: 00000e93 li t4,0 +8000d848: 8d8ff06f j 8000c920 <_vfiprintf_r+0x304> +8000d84c: 000b0c93 mv s9,s6 +8000d850: bccff06f j 8000cc1c <_vfiprintf_r+0x600> +8000d854: 00900793 li a5,9 +8000d858: ddb7e8e3 bltu a5,s11,8000d628 <_vfiprintf_r+0x100c> +8000d85c: e19ff06f j 8000d674 <_vfiprintf_r+0x1058> +8000d860: 01512423 sw s5,8(sp) +8000d864: 01b12823 sw s11,16(sp) +8000d868: 00000a93 li s5,0 +8000d86c: 8fcff06f j 8000c968 <_vfiprintf_r+0x34c> +8000d870: 00068593 mv a1,a3 +8000d874: b91ff06f j 8000d404 <_vfiprintf_r+0xde8> +8000d878: 00160593 addi a1,a2,1 +8000d87c: c7cff06f j 8000ccf8 <_vfiprintf_r+0x6dc> +8000d880: fff00793 li a5,-1 +8000d884: 00f12623 sw a5,12(sp) +8000d888: 828ff06f j 8000c8b0 <_vfiprintf_r+0x294> +8000d88c: 00068513 mv a0,a3 +8000d890: 00060593 mv a1,a2 +8000d894: 8f9ff06f j 8000d18c <_vfiprintf_r+0xb70> +8000d898: 01012703 lw a4,16(sp) +8000d89c: 00072a83 lw s5,0(a4) +8000d8a0: 00470693 addi a3,a4,4 +8000d8a4: 000ad463 bgez s5,8000d8ac <_vfiprintf_r+0x1290> +8000d8a8: fff00a93 li s5,-1 +8000d8ac: 001bc703 lbu a4,1(s7) +8000d8b0: 00d12823 sw a3,16(sp) +8000d8b4: 00078b93 mv s7,a5 +8000d8b8: f11fe06f j 8000c7c8 <_vfiprintf_r+0x1ac> +8000d8bc: 000b0c93 mv s9,s6 +8000d8c0: a7cff06f j 8000cb3c <_vfiprintf_r+0x520> +8000d8c4: 000b0313 mv t1,s6 +8000d8c8: af0ff06f j 8000cbb8 <_vfiprintf_r+0x59c> +8000d8cc: 000b0c93 mv s9,s6 +8000d8d0: b10ff06f j 8000cbe0 <_vfiprintf_r+0x5c4> -8000d870 : -8000d870: 00060693 mv a3,a2 -8000d874: 00058613 mv a2,a1 -8000d878: 00050593 mv a1,a0 -8000d87c: 1c81a503 lw a0,456(gp) # 80016f48 <_impure_ptr> -8000d880: d39fe06f j 8000c5b8 <_vfiprintf_r> +8000d8d4 : +8000d8d4: 00060693 mv a3,a2 +8000d8d8: 00058613 mv a2,a1 +8000d8dc: 00050593 mv a1,a0 +8000d8e0: 1c81a503 lw a0,456(gp) # 800169d0 <_impure_ptr> +8000d8e4: d39fe06f j 8000c61c <_vfiprintf_r> -8000d884 <__sbprintf>: -8000d884: 00c5d783 lhu a5,12(a1) -8000d888: 0645ae03 lw t3,100(a1) -8000d88c: 00e5d303 lhu t1,14(a1) -8000d890: 01c5a883 lw a7,28(a1) -8000d894: 0245a803 lw a6,36(a1) -8000d898: b8010113 addi sp,sp,-1152 -8000d89c: ffd7f793 andi a5,a5,-3 -8000d8a0: 40000713 li a4,1024 -8000d8a4: 46812c23 sw s0,1144(sp) -8000d8a8: 00f11a23 sh a5,20(sp) -8000d8ac: 00058413 mv s0,a1 -8000d8b0: 07010793 addi a5,sp,112 -8000d8b4: 00810593 addi a1,sp,8 -8000d8b8: 46912a23 sw s1,1140(sp) -8000d8bc: 47212823 sw s2,1136(sp) -8000d8c0: 46112e23 sw ra,1148(sp) -8000d8c4: 00050913 mv s2,a0 -8000d8c8: 07c12623 sw t3,108(sp) -8000d8cc: 00611b23 sh t1,22(sp) -8000d8d0: 03112223 sw a7,36(sp) -8000d8d4: 03012623 sw a6,44(sp) -8000d8d8: 00f12423 sw a5,8(sp) -8000d8dc: 00f12c23 sw a5,24(sp) -8000d8e0: 00e12823 sw a4,16(sp) -8000d8e4: 00e12e23 sw a4,28(sp) -8000d8e8: 02012023 sw zero,32(sp) -8000d8ec: ccdfe0ef jal ra,8000c5b8 <_vfiprintf_r> -8000d8f0: 00050493 mv s1,a0 -8000d8f4: 02055c63 bgez a0,8000d92c <__sbprintf+0xa8> -8000d8f8: 01415783 lhu a5,20(sp) -8000d8fc: 0407f793 andi a5,a5,64 -8000d900: 00078863 beqz a5,8000d910 <__sbprintf+0x8c> -8000d904: 00c45783 lhu a5,12(s0) -8000d908: 0407e793 ori a5,a5,64 -8000d90c: 00f41623 sh a5,12(s0) -8000d910: 47c12083 lw ra,1148(sp) -8000d914: 47812403 lw s0,1144(sp) -8000d918: 00048513 mv a0,s1 -8000d91c: 47012903 lw s2,1136(sp) -8000d920: 47412483 lw s1,1140(sp) -8000d924: 48010113 addi sp,sp,1152 -8000d928: 00008067 ret -8000d92c: 00810593 addi a1,sp,8 -8000d930: 00090513 mv a0,s2 -8000d934: 930f70ef jal ra,80004a64 <_fflush_r> -8000d938: fc0500e3 beqz a0,8000d8f8 <__sbprintf+0x74> -8000d93c: fff00493 li s1,-1 -8000d940: fb9ff06f j 8000d8f8 <__sbprintf+0x74> +8000d8e8 <__sbprintf>: +8000d8e8: 00c5d783 lhu a5,12(a1) +8000d8ec: 0645ae03 lw t3,100(a1) +8000d8f0: 00e5d303 lhu t1,14(a1) +8000d8f4: 01c5a883 lw a7,28(a1) +8000d8f8: 0245a803 lw a6,36(a1) +8000d8fc: b8010113 addi sp,sp,-1152 +8000d900: ffd7f793 andi a5,a5,-3 +8000d904: 40000713 li a4,1024 +8000d908: 46812c23 sw s0,1144(sp) +8000d90c: 00f11a23 sh a5,20(sp) +8000d910: 00058413 mv s0,a1 +8000d914: 07010793 addi a5,sp,112 +8000d918: 00810593 addi a1,sp,8 +8000d91c: 46912a23 sw s1,1140(sp) +8000d920: 47212823 sw s2,1136(sp) +8000d924: 46112e23 sw ra,1148(sp) +8000d928: 00050913 mv s2,a0 +8000d92c: 07c12623 sw t3,108(sp) +8000d930: 00611b23 sh t1,22(sp) +8000d934: 03112223 sw a7,36(sp) +8000d938: 03012623 sw a6,44(sp) +8000d93c: 00f12423 sw a5,8(sp) +8000d940: 00f12c23 sw a5,24(sp) +8000d944: 00e12823 sw a4,16(sp) +8000d948: 00e12e23 sw a4,28(sp) +8000d94c: 02012023 sw zero,32(sp) +8000d950: ccdfe0ef jal ra,8000c61c <_vfiprintf_r> +8000d954: 00050493 mv s1,a0 +8000d958: 02055c63 bgez a0,8000d990 <__sbprintf+0xa8> +8000d95c: 01415783 lhu a5,20(sp) +8000d960: 0407f793 andi a5,a5,64 +8000d964: 00078863 beqz a5,8000d974 <__sbprintf+0x8c> +8000d968: 00c45783 lhu a5,12(s0) +8000d96c: 0407e793 ori a5,a5,64 +8000d970: 00f41623 sh a5,12(s0) +8000d974: 47c12083 lw ra,1148(sp) +8000d978: 47812403 lw s0,1144(sp) +8000d97c: 00048513 mv a0,s1 +8000d980: 47012903 lw s2,1136(sp) +8000d984: 47412483 lw s1,1140(sp) +8000d988: 48010113 addi sp,sp,1152 +8000d98c: 00008067 ret +8000d990: 00810593 addi a1,sp,8 +8000d994: 00090513 mv a0,s2 +8000d998: 930f70ef jal ra,80004ac8 <_fflush_r> +8000d99c: fc0500e3 beqz a0,8000d95c <__sbprintf+0x74> +8000d9a0: fff00493 li s1,-1 +8000d9a4: fb9ff06f j 8000d95c <__sbprintf+0x74> -8000d944 <_wctomb_r>: -8000d944: 1101a303 lw t1,272(gp) # 80016e90 <__global_locale+0xe0> -8000d948: 00030067 jr t1 +8000d9a8 <_wctomb_r>: +8000d9a8: 1101a303 lw t1,272(gp) # 80016918 <__global_locale+0xe0> +8000d9ac: 00030067 jr t1 -8000d94c <__ascii_wctomb>: -8000d94c: 02058463 beqz a1,8000d974 <__ascii_wctomb+0x28> -8000d950: 0ff00793 li a5,255 -8000d954: 00c7e863 bltu a5,a2,8000d964 <__ascii_wctomb+0x18> -8000d958: 00c58023 sb a2,0(a1) -8000d95c: 00100513 li a0,1 -8000d960: 00008067 ret -8000d964: 08a00793 li a5,138 -8000d968: 00f52023 sw a5,0(a0) -8000d96c: fff00513 li a0,-1 -8000d970: 00008067 ret -8000d974: 00000513 li a0,0 -8000d978: 00008067 ret +8000d9b0 <__ascii_wctomb>: +8000d9b0: 02058463 beqz a1,8000d9d8 <__ascii_wctomb+0x28> +8000d9b4: 0ff00793 li a5,255 +8000d9b8: 00c7e863 bltu a5,a2,8000d9c8 <__ascii_wctomb+0x18> +8000d9bc: 00c58023 sb a2,0(a1) +8000d9c0: 00100513 li a0,1 +8000d9c4: 00008067 ret +8000d9c8: 08a00793 li a5,138 +8000d9cc: 00f52023 sw a5,0(a0) +8000d9d0: fff00513 li a0,-1 +8000d9d4: 00008067 ret +8000d9d8: 00000513 li a0,0 +8000d9dc: 00008067 ret -8000d97c <_write_r>: -8000d97c: ff010113 addi sp,sp,-16 -8000d980: 00058793 mv a5,a1 -8000d984: 00812423 sw s0,8(sp) -8000d988: 00912223 sw s1,4(sp) -8000d98c: 00060593 mv a1,a2 -8000d990: 00050493 mv s1,a0 -8000d994: 00078513 mv a0,a5 -8000d998: 00068613 mv a2,a3 -8000d99c: 00112623 sw ra,12(sp) -8000d9a0: 2001a623 sw zero,524(gp) # 80016f8c -8000d9a4: c39f20ef jal ra,800005dc <_write> -8000d9a8: fff00793 li a5,-1 -8000d9ac: 00f50c63 beq a0,a5,8000d9c4 <_write_r+0x48> -8000d9b0: 00c12083 lw ra,12(sp) -8000d9b4: 00812403 lw s0,8(sp) -8000d9b8: 00412483 lw s1,4(sp) -8000d9bc: 01010113 addi sp,sp,16 -8000d9c0: 00008067 ret -8000d9c4: 20c1a783 lw a5,524(gp) # 80016f8c -8000d9c8: fe0784e3 beqz a5,8000d9b0 <_write_r+0x34> -8000d9cc: 00c12083 lw ra,12(sp) -8000d9d0: 00812403 lw s0,8(sp) -8000d9d4: 00f4a023 sw a5,0(s1) -8000d9d8: 00412483 lw s1,4(sp) -8000d9dc: 01010113 addi sp,sp,16 -8000d9e0: 00008067 ret - -8000d9e4 <_calloc_r>: -8000d9e4: 02c585b3 mul a1,a1,a2 -8000d9e8: ff010113 addi sp,sp,-16 -8000d9ec: 00812423 sw s0,8(sp) -8000d9f0: 00112623 sw ra,12(sp) -8000d9f4: d44f30ef jal ra,80000f38 <_malloc_r> -8000d9f8: 00050413 mv s0,a0 -8000d9fc: 02050863 beqz a0,8000da2c <_calloc_r+0x48> -8000da00: ffc52603 lw a2,-4(a0) -8000da04: 02400713 li a4,36 -8000da08: ffc67613 andi a2,a2,-4 -8000da0c: ffc60613 addi a2,a2,-4 -8000da10: 06c76063 bltu a4,a2,8000da70 <_calloc_r+0x8c> -8000da14: 01300693 li a3,19 -8000da18: 00050793 mv a5,a0 -8000da1c: 02c6e263 bltu a3,a2,8000da40 <_calloc_r+0x5c> -8000da20: 0007a023 sw zero,0(a5) -8000da24: 0007a223 sw zero,4(a5) -8000da28: 0007a423 sw zero,8(a5) -8000da2c: 00040513 mv a0,s0 +8000d9e0 <_write_r>: +8000d9e0: ff010113 addi sp,sp,-16 +8000d9e4: 00058793 mv a5,a1 +8000d9e8: 00812423 sw s0,8(sp) +8000d9ec: 00912223 sw s1,4(sp) +8000d9f0: 00060593 mv a1,a2 +8000d9f4: 00050493 mv s1,a0 +8000d9f8: 00078513 mv a0,a5 +8000d9fc: 00068613 mv a2,a3 +8000da00: 00112623 sw ra,12(sp) +8000da04: 2001a623 sw zero,524(gp) # 80016a14 +8000da08: bd5f20ef jal ra,800005dc <_write> +8000da0c: fff00793 li a5,-1 +8000da10: 00f50c63 beq a0,a5,8000da28 <_write_r+0x48> +8000da14: 00c12083 lw ra,12(sp) +8000da18: 00812403 lw s0,8(sp) +8000da1c: 00412483 lw s1,4(sp) +8000da20: 01010113 addi sp,sp,16 +8000da24: 00008067 ret +8000da28: 20c1a783 lw a5,524(gp) # 80016a14 +8000da2c: fe0784e3 beqz a5,8000da14 <_write_r+0x34> 8000da30: 00c12083 lw ra,12(sp) 8000da34: 00812403 lw s0,8(sp) -8000da38: 01010113 addi sp,sp,16 -8000da3c: 00008067 ret -8000da40: 00052023 sw zero,0(a0) -8000da44: 00052223 sw zero,4(a0) -8000da48: 01b00793 li a5,27 -8000da4c: 04c7f063 bgeu a5,a2,8000da8c <_calloc_r+0xa8> -8000da50: 00052423 sw zero,8(a0) -8000da54: 00052623 sw zero,12(a0) -8000da58: 01050793 addi a5,a0,16 -8000da5c: fce612e3 bne a2,a4,8000da20 <_calloc_r+0x3c> -8000da60: 00052823 sw zero,16(a0) -8000da64: 01850793 addi a5,a0,24 -8000da68: 00052a23 sw zero,20(a0) -8000da6c: fb5ff06f j 8000da20 <_calloc_r+0x3c> -8000da70: 00000593 li a1,0 -8000da74: c81f30ef jal ra,800016f4 -8000da78: 00040513 mv a0,s0 -8000da7c: 00c12083 lw ra,12(sp) -8000da80: 00812403 lw s0,8(sp) -8000da84: 01010113 addi sp,sp,16 -8000da88: 00008067 ret -8000da8c: 00850793 addi a5,a0,8 -8000da90: f91ff06f j 8000da20 <_calloc_r+0x3c> +8000da38: 00f4a023 sw a5,0(s1) +8000da3c: 00412483 lw s1,4(sp) +8000da40: 01010113 addi sp,sp,16 +8000da44: 00008067 ret -8000da94 <_close_r>: -8000da94: ff010113 addi sp,sp,-16 -8000da98: 00812423 sw s0,8(sp) -8000da9c: 00912223 sw s1,4(sp) -8000daa0: 00050493 mv s1,a0 -8000daa4: 00058513 mv a0,a1 -8000daa8: 00112623 sw ra,12(sp) -8000daac: 2001a623 sw zero,524(gp) # 80016f8c -8000dab0: 93df20ef jal ra,800003ec <_close> -8000dab4: fff00793 li a5,-1 -8000dab8: 00f50c63 beq a0,a5,8000dad0 <_close_r+0x3c> -8000dabc: 00c12083 lw ra,12(sp) -8000dac0: 00812403 lw s0,8(sp) -8000dac4: 00412483 lw s1,4(sp) -8000dac8: 01010113 addi sp,sp,16 -8000dacc: 00008067 ret -8000dad0: 20c1a783 lw a5,524(gp) # 80016f8c -8000dad4: fe0784e3 beqz a5,8000dabc <_close_r+0x28> -8000dad8: 00c12083 lw ra,12(sp) -8000dadc: 00812403 lw s0,8(sp) -8000dae0: 00f4a023 sw a5,0(s1) -8000dae4: 00412483 lw s1,4(sp) +8000da48 <_calloc_r>: +8000da48: 02c585b3 mul a1,a1,a2 +8000da4c: ff010113 addi sp,sp,-16 +8000da50: 00812423 sw s0,8(sp) +8000da54: 00112623 sw ra,12(sp) +8000da58: d44f30ef jal ra,80000f9c <_malloc_r> +8000da5c: 00050413 mv s0,a0 +8000da60: 02050863 beqz a0,8000da90 <_calloc_r+0x48> +8000da64: ffc52603 lw a2,-4(a0) +8000da68: 02400713 li a4,36 +8000da6c: ffc67613 andi a2,a2,-4 +8000da70: ffc60613 addi a2,a2,-4 +8000da74: 06c76063 bltu a4,a2,8000dad4 <_calloc_r+0x8c> +8000da78: 01300693 li a3,19 +8000da7c: 00050793 mv a5,a0 +8000da80: 02c6e263 bltu a3,a2,8000daa4 <_calloc_r+0x5c> +8000da84: 0007a023 sw zero,0(a5) +8000da88: 0007a223 sw zero,4(a5) +8000da8c: 0007a423 sw zero,8(a5) +8000da90: 00040513 mv a0,s0 +8000da94: 00c12083 lw ra,12(sp) +8000da98: 00812403 lw s0,8(sp) +8000da9c: 01010113 addi sp,sp,16 +8000daa0: 00008067 ret +8000daa4: 00052023 sw zero,0(a0) +8000daa8: 00052223 sw zero,4(a0) +8000daac: 01b00793 li a5,27 +8000dab0: 04c7f063 bgeu a5,a2,8000daf0 <_calloc_r+0xa8> +8000dab4: 00052423 sw zero,8(a0) +8000dab8: 00052623 sw zero,12(a0) +8000dabc: 01050793 addi a5,a0,16 +8000dac0: fce612e3 bne a2,a4,8000da84 <_calloc_r+0x3c> +8000dac4: 00052823 sw zero,16(a0) +8000dac8: 01850793 addi a5,a0,24 +8000dacc: 00052a23 sw zero,20(a0) +8000dad0: fb5ff06f j 8000da84 <_calloc_r+0x3c> +8000dad4: 00000593 li a1,0 +8000dad8: c81f30ef jal ra,80001758 +8000dadc: 00040513 mv a0,s0 +8000dae0: 00c12083 lw ra,12(sp) +8000dae4: 00812403 lw s0,8(sp) 8000dae8: 01010113 addi sp,sp,16 8000daec: 00008067 ret +8000daf0: 00850793 addi a5,a0,8 +8000daf4: f91ff06f j 8000da84 <_calloc_r+0x3c> -8000daf0 <_fclose_r>: -8000daf0: ff010113 addi sp,sp,-16 -8000daf4: 00112623 sw ra,12(sp) -8000daf8: 00812423 sw s0,8(sp) -8000dafc: 00912223 sw s1,4(sp) -8000db00: 01212023 sw s2,0(sp) -8000db04: 02058063 beqz a1,8000db24 <_fclose_r+0x34> -8000db08: 00050493 mv s1,a0 -8000db0c: 00058413 mv s0,a1 -8000db10: 00050663 beqz a0,8000db1c <_fclose_r+0x2c> -8000db14: 03852783 lw a5,56(a0) -8000db18: 0a078c63 beqz a5,8000dbd0 <_fclose_r+0xe0> -8000db1c: 00c41783 lh a5,12(s0) -8000db20: 02079263 bnez a5,8000db44 <_fclose_r+0x54> -8000db24: 00c12083 lw ra,12(sp) -8000db28: 00812403 lw s0,8(sp) -8000db2c: 00000913 li s2,0 -8000db30: 00090513 mv a0,s2 -8000db34: 00412483 lw s1,4(sp) -8000db38: 00012903 lw s2,0(sp) -8000db3c: 01010113 addi sp,sp,16 -8000db40: 00008067 ret -8000db44: 00040593 mv a1,s0 -8000db48: 00048513 mv a0,s1 -8000db4c: cbdf60ef jal ra,80004808 <__sflush_r> -8000db50: 02c42783 lw a5,44(s0) -8000db54: 00050913 mv s2,a0 -8000db58: 00078a63 beqz a5,8000db6c <_fclose_r+0x7c> -8000db5c: 01c42583 lw a1,28(s0) -8000db60: 00048513 mv a0,s1 -8000db64: 000780e7 jalr a5 -8000db68: 06054c63 bltz a0,8000dbe0 <_fclose_r+0xf0> -8000db6c: 00c45783 lhu a5,12(s0) -8000db70: 0807f793 andi a5,a5,128 -8000db74: 06079e63 bnez a5,8000dbf0 <_fclose_r+0x100> -8000db78: 03042583 lw a1,48(s0) -8000db7c: 00058c63 beqz a1,8000db94 <_fclose_r+0xa4> -8000db80: 04040793 addi a5,s0,64 -8000db84: 00f58663 beq a1,a5,8000db90 <_fclose_r+0xa0> -8000db88: 00048513 mv a0,s1 -8000db8c: bd4f70ef jal ra,80004f60 <_free_r> -8000db90: 02042823 sw zero,48(s0) -8000db94: 04442583 lw a1,68(s0) -8000db98: 00058863 beqz a1,8000dba8 <_fclose_r+0xb8> -8000db9c: 00048513 mv a0,s1 -8000dba0: bc0f70ef jal ra,80004f60 <_free_r> -8000dba4: 04042223 sw zero,68(s0) -8000dba8: a68f70ef jal ra,80004e10 <__sfp_lock_acquire> -8000dbac: 00041623 sh zero,12(s0) -8000dbb0: a64f70ef jal ra,80004e14 <__sfp_lock_release> -8000dbb4: 00c12083 lw ra,12(sp) -8000dbb8: 00812403 lw s0,8(sp) -8000dbbc: 00090513 mv a0,s2 -8000dbc0: 00412483 lw s1,4(sp) -8000dbc4: 00012903 lw s2,0(sp) -8000dbc8: 01010113 addi sp,sp,16 -8000dbcc: 00008067 ret -8000dbd0: a30f70ef jal ra,80004e00 <__sinit> -8000dbd4: 00c41783 lh a5,12(s0) -8000dbd8: f40786e3 beqz a5,8000db24 <_fclose_r+0x34> -8000dbdc: f69ff06f j 8000db44 <_fclose_r+0x54> -8000dbe0: 00c45783 lhu a5,12(s0) -8000dbe4: fff00913 li s2,-1 -8000dbe8: 0807f793 andi a5,a5,128 -8000dbec: f80786e3 beqz a5,8000db78 <_fclose_r+0x88> -8000dbf0: 01042583 lw a1,16(s0) -8000dbf4: 00048513 mv a0,s1 -8000dbf8: b68f70ef jal ra,80004f60 <_free_r> -8000dbfc: f7dff06f j 8000db78 <_fclose_r+0x88> +8000daf8 <_close_r>: +8000daf8: ff010113 addi sp,sp,-16 +8000dafc: 00812423 sw s0,8(sp) +8000db00: 00912223 sw s1,4(sp) +8000db04: 00050493 mv s1,a0 +8000db08: 00058513 mv a0,a1 +8000db0c: 00112623 sw ra,12(sp) +8000db10: 2001a623 sw zero,524(gp) # 80016a14 +8000db14: 8d9f20ef jal ra,800003ec <_close> +8000db18: fff00793 li a5,-1 +8000db1c: 00f50c63 beq a0,a5,8000db34 <_close_r+0x3c> +8000db20: 00c12083 lw ra,12(sp) +8000db24: 00812403 lw s0,8(sp) +8000db28: 00412483 lw s1,4(sp) +8000db2c: 01010113 addi sp,sp,16 +8000db30: 00008067 ret +8000db34: 20c1a783 lw a5,524(gp) # 80016a14 +8000db38: fe0784e3 beqz a5,8000db20 <_close_r+0x28> +8000db3c: 00c12083 lw ra,12(sp) +8000db40: 00812403 lw s0,8(sp) +8000db44: 00f4a023 sw a5,0(s1) +8000db48: 00412483 lw s1,4(sp) +8000db4c: 01010113 addi sp,sp,16 +8000db50: 00008067 ret -8000dc00 : -8000dc00: 00050593 mv a1,a0 -8000dc04: 1c81a503 lw a0,456(gp) # 80016f48 <_impure_ptr> -8000dc08: ee9ff06f j 8000daf0 <_fclose_r> +8000db54 <_fclose_r>: +8000db54: ff010113 addi sp,sp,-16 +8000db58: 00112623 sw ra,12(sp) +8000db5c: 00812423 sw s0,8(sp) +8000db60: 00912223 sw s1,4(sp) +8000db64: 01212023 sw s2,0(sp) +8000db68: 02058063 beqz a1,8000db88 <_fclose_r+0x34> +8000db6c: 00050493 mv s1,a0 +8000db70: 00058413 mv s0,a1 +8000db74: 00050663 beqz a0,8000db80 <_fclose_r+0x2c> +8000db78: 03852783 lw a5,56(a0) +8000db7c: 0a078c63 beqz a5,8000dc34 <_fclose_r+0xe0> +8000db80: 00c41783 lh a5,12(s0) +8000db84: 02079263 bnez a5,8000dba8 <_fclose_r+0x54> +8000db88: 00c12083 lw ra,12(sp) +8000db8c: 00812403 lw s0,8(sp) +8000db90: 00000913 li s2,0 +8000db94: 00090513 mv a0,s2 +8000db98: 00412483 lw s1,4(sp) +8000db9c: 00012903 lw s2,0(sp) +8000dba0: 01010113 addi sp,sp,16 +8000dba4: 00008067 ret +8000dba8: 00040593 mv a1,s0 +8000dbac: 00048513 mv a0,s1 +8000dbb0: cbdf60ef jal ra,8000486c <__sflush_r> +8000dbb4: 02c42783 lw a5,44(s0) +8000dbb8: 00050913 mv s2,a0 +8000dbbc: 00078a63 beqz a5,8000dbd0 <_fclose_r+0x7c> +8000dbc0: 01c42583 lw a1,28(s0) +8000dbc4: 00048513 mv a0,s1 +8000dbc8: 000780e7 jalr a5 +8000dbcc: 06054c63 bltz a0,8000dc44 <_fclose_r+0xf0> +8000dbd0: 00c45783 lhu a5,12(s0) +8000dbd4: 0807f793 andi a5,a5,128 +8000dbd8: 06079e63 bnez a5,8000dc54 <_fclose_r+0x100> +8000dbdc: 03042583 lw a1,48(s0) +8000dbe0: 00058c63 beqz a1,8000dbf8 <_fclose_r+0xa4> +8000dbe4: 04040793 addi a5,s0,64 +8000dbe8: 00f58663 beq a1,a5,8000dbf4 <_fclose_r+0xa0> +8000dbec: 00048513 mv a0,s1 +8000dbf0: bd4f70ef jal ra,80004fc4 <_free_r> +8000dbf4: 02042823 sw zero,48(s0) +8000dbf8: 04442583 lw a1,68(s0) +8000dbfc: 00058863 beqz a1,8000dc0c <_fclose_r+0xb8> +8000dc00: 00048513 mv a0,s1 +8000dc04: bc0f70ef jal ra,80004fc4 <_free_r> +8000dc08: 04042223 sw zero,68(s0) +8000dc0c: a68f70ef jal ra,80004e74 <__sfp_lock_acquire> +8000dc10: 00041623 sh zero,12(s0) +8000dc14: a64f70ef jal ra,80004e78 <__sfp_lock_release> +8000dc18: 00c12083 lw ra,12(sp) +8000dc1c: 00812403 lw s0,8(sp) +8000dc20: 00090513 mv a0,s2 +8000dc24: 00412483 lw s1,4(sp) +8000dc28: 00012903 lw s2,0(sp) +8000dc2c: 01010113 addi sp,sp,16 +8000dc30: 00008067 ret +8000dc34: a30f70ef jal ra,80004e64 <__sinit> +8000dc38: 00c41783 lh a5,12(s0) +8000dc3c: f40786e3 beqz a5,8000db88 <_fclose_r+0x34> +8000dc40: f69ff06f j 8000dba8 <_fclose_r+0x54> +8000dc44: 00c45783 lhu a5,12(s0) +8000dc48: fff00913 li s2,-1 +8000dc4c: 0807f793 andi a5,a5,128 +8000dc50: f80786e3 beqz a5,8000dbdc <_fclose_r+0x88> +8000dc54: 01042583 lw a1,16(s0) +8000dc58: 00048513 mv a0,s1 +8000dc5c: b68f70ef jal ra,80004fc4 <_free_r> +8000dc60: f7dff06f j 8000dbdc <_fclose_r+0x88> -8000dc0c <__fputwc>: -8000dc0c: fd010113 addi sp,sp,-48 -8000dc10: 02812423 sw s0,40(sp) -8000dc14: 01312e23 sw s3,28(sp) -8000dc18: 01512a23 sw s5,20(sp) -8000dc1c: 02112623 sw ra,44(sp) -8000dc20: 02912223 sw s1,36(sp) -8000dc24: 03212023 sw s2,32(sp) -8000dc28: 01412c23 sw s4,24(sp) -8000dc2c: 01612823 sw s6,16(sp) -8000dc30: 00050993 mv s3,a0 -8000dc34: 00058a93 mv s5,a1 -8000dc38: 00060413 mv s0,a2 -8000dc3c: bb0fa0ef jal ra,80007fec <__locale_mb_cur_max> -8000dc40: 00100793 li a5,1 -8000dc44: 02f51063 bne a0,a5,8000dc64 <__fputwc+0x58> -8000dc48: fffa8793 addi a5,s5,-1 -8000dc4c: 0fe00713 li a4,254 -8000dc50: 00f76a63 bltu a4,a5,8000dc64 <__fputwc+0x58> -8000dc54: 0ffaf713 andi a4,s5,255 -8000dc58: 00e10623 sb a4,12(sp) -8000dc5c: 00100913 li s2,1 -8000dc60: 02c0006f j 8000dc8c <__fputwc+0x80> -8000dc64: 05c40693 addi a3,s0,92 -8000dc68: 000a8613 mv a2,s5 -8000dc6c: 00c10593 addi a1,sp,12 -8000dc70: 00098513 mv a0,s3 -8000dc74: 46c020ef jal ra,800100e0 <_wcrtomb_r> -8000dc78: fff00793 li a5,-1 -8000dc7c: 00050913 mv s2,a0 -8000dc80: 0af50463 beq a0,a5,8000dd28 <__fputwc+0x11c> -8000dc84: 08050e63 beqz a0,8000dd20 <__fputwc+0x114> -8000dc88: 00c14703 lbu a4,12(sp) -8000dc8c: 00000493 li s1,0 -8000dc90: fff00a13 li s4,-1 -8000dc94: 00a00b13 li s6,10 -8000dc98: 0280006f j 8000dcc0 <__fputwc+0xb4> -8000dc9c: 00042783 lw a5,0(s0) -8000dca0: 00178693 addi a3,a5,1 -8000dca4: 00d42023 sw a3,0(s0) -8000dca8: 00e78023 sb a4,0(a5) -8000dcac: 00148493 addi s1,s1,1 -8000dcb0: 00c10793 addi a5,sp,12 -8000dcb4: 009787b3 add a5,a5,s1 -8000dcb8: 0724f463 bgeu s1,s2,8000dd20 <__fputwc+0x114> -8000dcbc: 0007c703 lbu a4,0(a5) -8000dcc0: 00842783 lw a5,8(s0) -8000dcc4: fff78793 addi a5,a5,-1 -8000dcc8: 00f42423 sw a5,8(s0) -8000dccc: fc07d8e3 bgez a5,8000dc9c <__fputwc+0x90> -8000dcd0: 01842683 lw a3,24(s0) -8000dcd4: 00070593 mv a1,a4 -8000dcd8: 00040613 mv a2,s0 -8000dcdc: 00098513 mv a0,s3 -8000dce0: 00d7c463 blt a5,a3,8000dce8 <__fputwc+0xdc> -8000dce4: fb671ce3 bne a4,s6,8000dc9c <__fputwc+0x90> -8000dce8: 264020ef jal ra,8000ff4c <__swbuf_r> -8000dcec: fd4510e3 bne a0,s4,8000dcac <__fputwc+0xa0> -8000dcf0: fff00913 li s2,-1 -8000dcf4: 02c12083 lw ra,44(sp) -8000dcf8: 02812403 lw s0,40(sp) -8000dcfc: 00090513 mv a0,s2 -8000dd00: 02412483 lw s1,36(sp) -8000dd04: 02012903 lw s2,32(sp) -8000dd08: 01c12983 lw s3,28(sp) -8000dd0c: 01812a03 lw s4,24(sp) -8000dd10: 01412a83 lw s5,20(sp) -8000dd14: 01012b03 lw s6,16(sp) -8000dd18: 03010113 addi sp,sp,48 -8000dd1c: 00008067 ret -8000dd20: 000a8913 mv s2,s5 -8000dd24: fd1ff06f j 8000dcf4 <__fputwc+0xe8> -8000dd28: 00c45783 lhu a5,12(s0) -8000dd2c: 0407e793 ori a5,a5,64 -8000dd30: 00f41623 sh a5,12(s0) -8000dd34: fc1ff06f j 8000dcf4 <__fputwc+0xe8> +8000dc64 : +8000dc64: 00050593 mv a1,a0 +8000dc68: 1c81a503 lw a0,456(gp) # 800169d0 <_impure_ptr> +8000dc6c: ee9ff06f j 8000db54 <_fclose_r> -8000dd38 <_fputwc_r>: -8000dd38: 00c61783 lh a5,12(a2) -8000dd3c: 01279713 slli a4,a5,0x12 -8000dd40: 02074063 bltz a4,8000dd60 <_fputwc_r+0x28> -8000dd44: 06462703 lw a4,100(a2) -8000dd48: 000026b7 lui a3,0x2 -8000dd4c: 00d7e7b3 or a5,a5,a3 -8000dd50: 000026b7 lui a3,0x2 -8000dd54: 00d76733 or a4,a4,a3 -8000dd58: 00f61623 sh a5,12(a2) -8000dd5c: 06e62223 sw a4,100(a2) -8000dd60: eadff06f j 8000dc0c <__fputwc> +8000dc70 <__fputwc>: +8000dc70: fd010113 addi sp,sp,-48 +8000dc74: 02812423 sw s0,40(sp) +8000dc78: 01312e23 sw s3,28(sp) +8000dc7c: 01512a23 sw s5,20(sp) +8000dc80: 02112623 sw ra,44(sp) +8000dc84: 02912223 sw s1,36(sp) +8000dc88: 03212023 sw s2,32(sp) +8000dc8c: 01412c23 sw s4,24(sp) +8000dc90: 01612823 sw s6,16(sp) +8000dc94: 00050993 mv s3,a0 +8000dc98: 00058a93 mv s5,a1 +8000dc9c: 00060413 mv s0,a2 +8000dca0: bb0fa0ef jal ra,80008050 <__locale_mb_cur_max> +8000dca4: 00100793 li a5,1 +8000dca8: 02f51063 bne a0,a5,8000dcc8 <__fputwc+0x58> +8000dcac: fffa8793 addi a5,s5,-1 +8000dcb0: 0fe00713 li a4,254 +8000dcb4: 00f76a63 bltu a4,a5,8000dcc8 <__fputwc+0x58> +8000dcb8: 0ffaf713 andi a4,s5,255 +8000dcbc: 00e10623 sb a4,12(sp) +8000dcc0: 00100913 li s2,1 +8000dcc4: 02c0006f j 8000dcf0 <__fputwc+0x80> +8000dcc8: 05c40693 addi a3,s0,92 +8000dccc: 000a8613 mv a2,s5 +8000dcd0: 00c10593 addi a1,sp,12 +8000dcd4: 00098513 mv a0,s3 +8000dcd8: 46c020ef jal ra,80010144 <_wcrtomb_r> +8000dcdc: fff00793 li a5,-1 +8000dce0: 00050913 mv s2,a0 +8000dce4: 0af50463 beq a0,a5,8000dd8c <__fputwc+0x11c> +8000dce8: 08050e63 beqz a0,8000dd84 <__fputwc+0x114> +8000dcec: 00c14703 lbu a4,12(sp) +8000dcf0: 00000493 li s1,0 +8000dcf4: fff00a13 li s4,-1 +8000dcf8: 00a00b13 li s6,10 +8000dcfc: 0280006f j 8000dd24 <__fputwc+0xb4> +8000dd00: 00042783 lw a5,0(s0) +8000dd04: 00178693 addi a3,a5,1 +8000dd08: 00d42023 sw a3,0(s0) +8000dd0c: 00e78023 sb a4,0(a5) +8000dd10: 00148493 addi s1,s1,1 +8000dd14: 00c10793 addi a5,sp,12 +8000dd18: 009787b3 add a5,a5,s1 +8000dd1c: 0724f463 bgeu s1,s2,8000dd84 <__fputwc+0x114> +8000dd20: 0007c703 lbu a4,0(a5) +8000dd24: 00842783 lw a5,8(s0) +8000dd28: fff78793 addi a5,a5,-1 +8000dd2c: 00f42423 sw a5,8(s0) +8000dd30: fc07d8e3 bgez a5,8000dd00 <__fputwc+0x90> +8000dd34: 01842683 lw a3,24(s0) +8000dd38: 00070593 mv a1,a4 +8000dd3c: 00040613 mv a2,s0 +8000dd40: 00098513 mv a0,s3 +8000dd44: 00d7c463 blt a5,a3,8000dd4c <__fputwc+0xdc> +8000dd48: fb671ce3 bne a4,s6,8000dd00 <__fputwc+0x90> +8000dd4c: 264020ef jal ra,8000ffb0 <__swbuf_r> +8000dd50: fd4510e3 bne a0,s4,8000dd10 <__fputwc+0xa0> +8000dd54: fff00913 li s2,-1 +8000dd58: 02c12083 lw ra,44(sp) +8000dd5c: 02812403 lw s0,40(sp) +8000dd60: 00090513 mv a0,s2 +8000dd64: 02412483 lw s1,36(sp) +8000dd68: 02012903 lw s2,32(sp) +8000dd6c: 01c12983 lw s3,28(sp) +8000dd70: 01812a03 lw s4,24(sp) +8000dd74: 01412a83 lw s5,20(sp) +8000dd78: 01012b03 lw s6,16(sp) +8000dd7c: 03010113 addi sp,sp,48 +8000dd80: 00008067 ret +8000dd84: 000a8913 mv s2,s5 +8000dd88: fd1ff06f j 8000dd58 <__fputwc+0xe8> +8000dd8c: 00c45783 lhu a5,12(s0) +8000dd90: 0407e793 ori a5,a5,64 +8000dd94: 00f41623 sh a5,12(s0) +8000dd98: fc1ff06f j 8000dd58 <__fputwc+0xe8> -8000dd64 : -8000dd64: fe010113 addi sp,sp,-32 -8000dd68: 00812c23 sw s0,24(sp) -8000dd6c: 1c81a403 lw s0,456(gp) # 80016f48 <_impure_ptr> -8000dd70: 00912a23 sw s1,20(sp) -8000dd74: 00112e23 sw ra,28(sp) -8000dd78: 00050493 mv s1,a0 -8000dd7c: 00058613 mv a2,a1 -8000dd80: 00040663 beqz s0,8000dd8c -8000dd84: 03842783 lw a5,56(s0) -8000dd88: 04078463 beqz a5,8000ddd0 -8000dd8c: 00c61783 lh a5,12(a2) -8000dd90: 01279713 slli a4,a5,0x12 -8000dd94: 02074063 bltz a4,8000ddb4 -8000dd98: 06462703 lw a4,100(a2) -8000dd9c: 000026b7 lui a3,0x2 -8000dda0: 00d7e7b3 or a5,a5,a3 -8000dda4: 000026b7 lui a3,0x2 -8000dda8: 00d76733 or a4,a4,a3 -8000ddac: 00f61623 sh a5,12(a2) -8000ddb0: 06e62223 sw a4,100(a2) -8000ddb4: 00040513 mv a0,s0 -8000ddb8: 01812403 lw s0,24(sp) -8000ddbc: 01c12083 lw ra,28(sp) -8000ddc0: 00048593 mv a1,s1 -8000ddc4: 01412483 lw s1,20(sp) -8000ddc8: 02010113 addi sp,sp,32 -8000ddcc: e41ff06f j 8000dc0c <__fputwc> -8000ddd0: 00040513 mv a0,s0 -8000ddd4: 00b12623 sw a1,12(sp) -8000ddd8: 828f70ef jal ra,80004e00 <__sinit> -8000dddc: 00c12603 lw a2,12(sp) -8000dde0: fadff06f j 8000dd8c +8000dd9c <_fputwc_r>: +8000dd9c: 00c61783 lh a5,12(a2) +8000dda0: 01279713 slli a4,a5,0x12 +8000dda4: 02074063 bltz a4,8000ddc4 <_fputwc_r+0x28> +8000dda8: 06462703 lw a4,100(a2) +8000ddac: 000026b7 lui a3,0x2 +8000ddb0: 00d7e7b3 or a5,a5,a3 +8000ddb4: 000026b7 lui a3,0x2 +8000ddb8: 00d76733 or a4,a4,a3 +8000ddbc: 00f61623 sh a5,12(a2) +8000ddc0: 06e62223 sw a4,100(a2) +8000ddc4: eadff06f j 8000dc70 <__fputwc> -8000dde4 <_fstat_r>: -8000dde4: ff010113 addi sp,sp,-16 -8000dde8: 00058793 mv a5,a1 -8000ddec: 00812423 sw s0,8(sp) -8000ddf0: 00912223 sw s1,4(sp) -8000ddf4: 00050493 mv s1,a0 -8000ddf8: 00060593 mv a1,a2 -8000ddfc: 00078513 mv a0,a5 -8000de00: 00112623 sw ra,12(sp) -8000de04: 2001a623 sw zero,524(gp) # 80016f8c -8000de08: e00f20ef jal ra,80000408 <_fstat> -8000de0c: fff00793 li a5,-1 -8000de10: 00f50c63 beq a0,a5,8000de28 <_fstat_r+0x44> -8000de14: 00c12083 lw ra,12(sp) -8000de18: 00812403 lw s0,8(sp) -8000de1c: 00412483 lw s1,4(sp) -8000de20: 01010113 addi sp,sp,16 -8000de24: 00008067 ret -8000de28: 20c1a783 lw a5,524(gp) # 80016f8c -8000de2c: fe0784e3 beqz a5,8000de14 <_fstat_r+0x30> -8000de30: 00c12083 lw ra,12(sp) -8000de34: 00812403 lw s0,8(sp) -8000de38: 00f4a023 sw a5,0(s1) -8000de3c: 00412483 lw s1,4(sp) -8000de40: 01010113 addi sp,sp,16 -8000de44: 00008067 ret +8000ddc8 : +8000ddc8: fe010113 addi sp,sp,-32 +8000ddcc: 00812c23 sw s0,24(sp) +8000ddd0: 1c81a403 lw s0,456(gp) # 800169d0 <_impure_ptr> +8000ddd4: 00912a23 sw s1,20(sp) +8000ddd8: 00112e23 sw ra,28(sp) +8000dddc: 00050493 mv s1,a0 +8000dde0: 00058613 mv a2,a1 +8000dde4: 00040663 beqz s0,8000ddf0 +8000dde8: 03842783 lw a5,56(s0) +8000ddec: 04078463 beqz a5,8000de34 +8000ddf0: 00c61783 lh a5,12(a2) +8000ddf4: 01279713 slli a4,a5,0x12 +8000ddf8: 02074063 bltz a4,8000de18 +8000ddfc: 06462703 lw a4,100(a2) +8000de00: 000026b7 lui a3,0x2 +8000de04: 00d7e7b3 or a5,a5,a3 +8000de08: 000026b7 lui a3,0x2 +8000de0c: 00d76733 or a4,a4,a3 +8000de10: 00f61623 sh a5,12(a2) +8000de14: 06e62223 sw a4,100(a2) +8000de18: 00040513 mv a0,s0 +8000de1c: 01812403 lw s0,24(sp) +8000de20: 01c12083 lw ra,28(sp) +8000de24: 00048593 mv a1,s1 +8000de28: 01412483 lw s1,20(sp) +8000de2c: 02010113 addi sp,sp,32 +8000de30: e41ff06f j 8000dc70 <__fputwc> +8000de34: 00040513 mv a0,s0 +8000de38: 00b12623 sw a1,12(sp) +8000de3c: 828f70ef jal ra,80004e64 <__sinit> +8000de40: 00c12603 lw a2,12(sp) +8000de44: fadff06f j 8000ddf0 -8000de48 <__sfvwrite_r>: -8000de48: 00862783 lw a5,8(a2) -8000de4c: 34078263 beqz a5,8000e190 <__sfvwrite_r+0x348> -8000de50: 00c5d783 lhu a5,12(a1) -8000de54: fd010113 addi sp,sp,-48 -8000de58: 02812423 sw s0,40(sp) -8000de5c: 01412c23 sw s4,24(sp) -8000de60: 01512a23 sw s5,20(sp) -8000de64: 02112623 sw ra,44(sp) -8000de68: 02912223 sw s1,36(sp) -8000de6c: 03212023 sw s2,32(sp) -8000de70: 01312e23 sw s3,28(sp) -8000de74: 01612823 sw s6,16(sp) -8000de78: 01712623 sw s7,12(sp) -8000de7c: 01812423 sw s8,8(sp) -8000de80: 01912223 sw s9,4(sp) -8000de84: 01a12023 sw s10,0(sp) -8000de88: 0087f713 andi a4,a5,8 -8000de8c: 00058413 mv s0,a1 -8000de90: 00050a93 mv s5,a0 -8000de94: 00060a13 mv s4,a2 -8000de98: 08070a63 beqz a4,8000df2c <__sfvwrite_r+0xe4> -8000de9c: 0105a703 lw a4,16(a1) -8000dea0: 08070663 beqz a4,8000df2c <__sfvwrite_r+0xe4> -8000dea4: 0027f713 andi a4,a5,2 -8000dea8: 000a2483 lw s1,0(s4) -8000deac: 0a070063 beqz a4,8000df4c <__sfvwrite_r+0x104> -8000deb0: 02442703 lw a4,36(s0) -8000deb4: 01c42783 lw a5,28(s0) -8000deb8: 80000b37 lui s6,0x80000 -8000debc: 00000993 li s3,0 -8000dec0: 00000913 li s2,0 -8000dec4: c00b4b13 xori s6,s6,-1024 -8000dec8: 00098613 mv a2,s3 -8000decc: 00078593 mv a1,a5 -8000ded0: 000a8513 mv a0,s5 -8000ded4: 04090463 beqz s2,8000df1c <__sfvwrite_r+0xd4> -8000ded8: 00090693 mv a3,s2 -8000dedc: 012b7463 bgeu s6,s2,8000dee4 <__sfvwrite_r+0x9c> -8000dee0: 000b0693 mv a3,s6 -8000dee4: 000700e7 jalr a4 -8000dee8: 28a05a63 blez a0,8000e17c <__sfvwrite_r+0x334> -8000deec: 008a2783 lw a5,8(s4) -8000def0: 00a989b3 add s3,s3,a0 -8000def4: 40a90933 sub s2,s2,a0 -8000def8: 40a78533 sub a0,a5,a0 -8000defc: 00aa2423 sw a0,8(s4) -8000df00: 20050c63 beqz a0,8000e118 <__sfvwrite_r+0x2d0> -8000df04: 01c42783 lw a5,28(s0) -8000df08: 02442703 lw a4,36(s0) -8000df0c: 00098613 mv a2,s3 -8000df10: 00078593 mv a1,a5 -8000df14: 000a8513 mv a0,s5 -8000df18: fc0910e3 bnez s2,8000ded8 <__sfvwrite_r+0x90> -8000df1c: 0004a983 lw s3,0(s1) -8000df20: 0044a903 lw s2,4(s1) -8000df24: 00848493 addi s1,s1,8 -8000df28: fa1ff06f j 8000dec8 <__sfvwrite_r+0x80> -8000df2c: 00040593 mv a1,s0 -8000df30: 000a8513 mv a0,s5 -8000df34: dc0f60ef jal ra,800044f4 <__swsetup_r> -8000df38: 3a051c63 bnez a0,8000e2f0 <__sfvwrite_r+0x4a8> -8000df3c: 00c45783 lhu a5,12(s0) -8000df40: 000a2483 lw s1,0(s4) -8000df44: 0027f713 andi a4,a5,2 -8000df48: f60714e3 bnez a4,8000deb0 <__sfvwrite_r+0x68> -8000df4c: 0017f713 andi a4,a5,1 -8000df50: 24071463 bnez a4,8000e198 <__sfvwrite_r+0x350> -8000df54: 00842c83 lw s9,8(s0) -8000df58: 00042503 lw a0,0(s0) -8000df5c: 80000bb7 lui s7,0x80000 -8000df60: ffebcc13 xori s8,s7,-2 -8000df64: 00000b13 li s6,0 -8000df68: 00000913 li s2,0 -8000df6c: fffbcb93 not s7,s7 -8000df70: 0e090e63 beqz s2,8000e06c <__sfvwrite_r+0x224> -8000df74: 2007f713 andi a4,a5,512 -8000df78: 24070c63 beqz a4,8000e1d0 <__sfvwrite_r+0x388> -8000df7c: 000c8d13 mv s10,s9 -8000df80: 2f996263 bltu s2,s9,8000e264 <__sfvwrite_r+0x41c> -8000df84: 4807f713 andi a4,a5,1152 -8000df88: 08070a63 beqz a4,8000e01c <__sfvwrite_r+0x1d4> -8000df8c: 01442683 lw a3,20(s0) -8000df90: 01042583 lw a1,16(s0) -8000df94: 00190713 addi a4,s2,1 -8000df98: 00169993 slli s3,a3,0x1 -8000df9c: 00d986b3 add a3,s3,a3 -8000dfa0: 01f6d993 srli s3,a3,0x1f -8000dfa4: 40b50cb3 sub s9,a0,a1 -8000dfa8: 00d989b3 add s3,s3,a3 -8000dfac: 4019d993 srai s3,s3,0x1 -8000dfb0: 01970733 add a4,a4,s9 -8000dfb4: 00098613 mv a2,s3 -8000dfb8: 00e9f663 bgeu s3,a4,8000dfc4 <__sfvwrite_r+0x17c> -8000dfbc: 00070993 mv s3,a4 -8000dfc0: 00070613 mv a2,a4 -8000dfc4: 4007f793 andi a5,a5,1024 -8000dfc8: 2e078463 beqz a5,8000e2b0 <__sfvwrite_r+0x468> -8000dfcc: 00060593 mv a1,a2 -8000dfd0: 000a8513 mv a0,s5 -8000dfd4: f65f20ef jal ra,80000f38 <_malloc_r> -8000dfd8: 00050d13 mv s10,a0 -8000dfdc: 30050263 beqz a0,8000e2e0 <__sfvwrite_r+0x498> -8000dfe0: 01042583 lw a1,16(s0) -8000dfe4: 000c8613 mv a2,s9 -8000dfe8: 3d4000ef jal ra,8000e3bc -8000dfec: 00c45783 lhu a5,12(s0) -8000dff0: b7f7f793 andi a5,a5,-1153 -8000dff4: 0807e793 ori a5,a5,128 -8000dff8: 00f41623 sh a5,12(s0) -8000dffc: 019d0533 add a0,s10,s9 -8000e000: 419987b3 sub a5,s3,s9 -8000e004: 01a42823 sw s10,16(s0) -8000e008: 00a42023 sw a0,0(s0) -8000e00c: 01342a23 sw s3,20(s0) -8000e010: 00090c93 mv s9,s2 -8000e014: 00f42423 sw a5,8(s0) -8000e018: 00090d13 mv s10,s2 -8000e01c: 000d0613 mv a2,s10 -8000e020: 000b0593 mv a1,s6 -8000e024: 4b4000ef jal ra,8000e4d8 -8000e028: 00842783 lw a5,8(s0) -8000e02c: 00042603 lw a2,0(s0) -8000e030: 00090993 mv s3,s2 -8000e034: 41978cb3 sub s9,a5,s9 -8000e038: 01a60633 add a2,a2,s10 -8000e03c: 01942423 sw s9,8(s0) -8000e040: 00c42023 sw a2,0(s0) -8000e044: 00000913 li s2,0 -8000e048: 008a2783 lw a5,8(s4) -8000e04c: 013b0b33 add s6,s6,s3 -8000e050: 413789b3 sub s3,a5,s3 -8000e054: 013a2423 sw s3,8(s4) -8000e058: 0c098063 beqz s3,8000e118 <__sfvwrite_r+0x2d0> -8000e05c: 00842c83 lw s9,8(s0) -8000e060: 00042503 lw a0,0(s0) -8000e064: 00c45783 lhu a5,12(s0) -8000e068: f00916e3 bnez s2,8000df74 <__sfvwrite_r+0x12c> -8000e06c: 0004ab03 lw s6,0(s1) -8000e070: 0044a903 lw s2,4(s1) -8000e074: 00848493 addi s1,s1,8 -8000e078: ef9ff06f j 8000df70 <__sfvwrite_r+0x128> -8000e07c: 0044a983 lw s3,4(s1) -8000e080: 0004ab83 lw s7,0(s1) -8000e084: 00848493 addi s1,s1,8 -8000e088: fe098ae3 beqz s3,8000e07c <__sfvwrite_r+0x234> -8000e08c: 00098613 mv a2,s3 -8000e090: 00a00593 li a1,10 -8000e094: 000b8513 mv a0,s7 -8000e098: 9ccfa0ef jal ra,80008264 -8000e09c: 12050463 beqz a0,8000e1c4 <__sfvwrite_r+0x37c> -8000e0a0: 00150513 addi a0,a0,1 -8000e0a4: 41750b33 sub s6,a0,s7 -8000e0a8: 000b0793 mv a5,s6 -8000e0ac: 00098c13 mv s8,s3 -8000e0b0: 0137f463 bgeu a5,s3,8000e0b8 <__sfvwrite_r+0x270> -8000e0b4: 00078c13 mv s8,a5 -8000e0b8: 00042503 lw a0,0(s0) -8000e0bc: 01042783 lw a5,16(s0) -8000e0c0: 01442683 lw a3,20(s0) -8000e0c4: 00a7f863 bgeu a5,a0,8000e0d4 <__sfvwrite_r+0x28c> -8000e0c8: 00842903 lw s2,8(s0) -8000e0cc: 01268933 add s2,a3,s2 -8000e0d0: 09894263 blt s2,s8,8000e154 <__sfvwrite_r+0x30c> -8000e0d4: 1adc4863 blt s8,a3,8000e284 <__sfvwrite_r+0x43c> -8000e0d8: 02442783 lw a5,36(s0) -8000e0dc: 01c42583 lw a1,28(s0) -8000e0e0: 000b8613 mv a2,s7 -8000e0e4: 000a8513 mv a0,s5 -8000e0e8: 000780e7 jalr a5 -8000e0ec: 00050913 mv s2,a0 -8000e0f0: 08a05663 blez a0,8000e17c <__sfvwrite_r+0x334> -8000e0f4: 412b0b33 sub s6,s6,s2 -8000e0f8: 00100513 li a0,1 -8000e0fc: 160b0a63 beqz s6,8000e270 <__sfvwrite_r+0x428> -8000e100: 008a2783 lw a5,8(s4) -8000e104: 012b8bb3 add s7,s7,s2 -8000e108: 412989b3 sub s3,s3,s2 -8000e10c: 41278933 sub s2,a5,s2 -8000e110: 012a2423 sw s2,8(s4) -8000e114: 08091a63 bnez s2,8000e1a8 <__sfvwrite_r+0x360> -8000e118: 00000513 li a0,0 -8000e11c: 02c12083 lw ra,44(sp) -8000e120: 02812403 lw s0,40(sp) -8000e124: 02412483 lw s1,36(sp) -8000e128: 02012903 lw s2,32(sp) -8000e12c: 01c12983 lw s3,28(sp) -8000e130: 01812a03 lw s4,24(sp) -8000e134: 01412a83 lw s5,20(sp) -8000e138: 01012b03 lw s6,16(sp) -8000e13c: 00c12b83 lw s7,12(sp) -8000e140: 00812c03 lw s8,8(sp) -8000e144: 00412c83 lw s9,4(sp) -8000e148: 00012d03 lw s10,0(sp) -8000e14c: 03010113 addi sp,sp,48 -8000e150: 00008067 ret -8000e154: 000b8593 mv a1,s7 -8000e158: 00090613 mv a2,s2 -8000e15c: 37c000ef jal ra,8000e4d8 -8000e160: 00042783 lw a5,0(s0) -8000e164: 00040593 mv a1,s0 -8000e168: 000a8513 mv a0,s5 -8000e16c: 012787b3 add a5,a5,s2 -8000e170: 00f42023 sw a5,0(s0) -8000e174: 8f1f60ef jal ra,80004a64 <_fflush_r> -8000e178: f6050ee3 beqz a0,8000e0f4 <__sfvwrite_r+0x2ac> -8000e17c: 00c41783 lh a5,12(s0) -8000e180: 0407e793 ori a5,a5,64 -8000e184: 00f41623 sh a5,12(s0) -8000e188: fff00513 li a0,-1 -8000e18c: f91ff06f j 8000e11c <__sfvwrite_r+0x2d4> -8000e190: 00000513 li a0,0 -8000e194: 00008067 ret -8000e198: 00000b13 li s6,0 -8000e19c: 00000513 li a0,0 -8000e1a0: 00000b93 li s7,0 -8000e1a4: 00000993 li s3,0 -8000e1a8: ec098ae3 beqz s3,8000e07c <__sfvwrite_r+0x234> -8000e1ac: ee051ee3 bnez a0,8000e0a8 <__sfvwrite_r+0x260> -8000e1b0: 00098613 mv a2,s3 -8000e1b4: 00a00593 li a1,10 -8000e1b8: 000b8513 mv a0,s7 -8000e1bc: 8a8fa0ef jal ra,80008264 -8000e1c0: ee0510e3 bnez a0,8000e0a0 <__sfvwrite_r+0x258> -8000e1c4: 00198793 addi a5,s3,1 -8000e1c8: 00078b13 mv s6,a5 -8000e1cc: ee1ff06f j 8000e0ac <__sfvwrite_r+0x264> -8000e1d0: 01042783 lw a5,16(s0) -8000e1d4: 04a7e263 bltu a5,a0,8000e218 <__sfvwrite_r+0x3d0> -8000e1d8: 01442783 lw a5,20(s0) -8000e1dc: 02f96e63 bltu s2,a5,8000e218 <__sfvwrite_r+0x3d0> -8000e1e0: 00090693 mv a3,s2 -8000e1e4: 012c7463 bgeu s8,s2,8000e1ec <__sfvwrite_r+0x3a4> -8000e1e8: 000b8693 mv a3,s7 -8000e1ec: 02f6c6b3 div a3,a3,a5 -8000e1f0: 02442703 lw a4,36(s0) -8000e1f4: 01c42583 lw a1,28(s0) -8000e1f8: 000b0613 mv a2,s6 -8000e1fc: 000a8513 mv a0,s5 -8000e200: 02f686b3 mul a3,a3,a5 -8000e204: 000700e7 jalr a4 -8000e208: f6a05ae3 blez a0,8000e17c <__sfvwrite_r+0x334> -8000e20c: 00050993 mv s3,a0 -8000e210: 41390933 sub s2,s2,s3 -8000e214: e35ff06f j 8000e048 <__sfvwrite_r+0x200> -8000e218: 000c8993 mv s3,s9 -8000e21c: 01997463 bgeu s2,s9,8000e224 <__sfvwrite_r+0x3dc> -8000e220: 00090993 mv s3,s2 -8000e224: 00098613 mv a2,s3 -8000e228: 000b0593 mv a1,s6 -8000e22c: 2ac000ef jal ra,8000e4d8 -8000e230: 00842783 lw a5,8(s0) -8000e234: 00042703 lw a4,0(s0) -8000e238: 413787b3 sub a5,a5,s3 -8000e23c: 01370733 add a4,a4,s3 -8000e240: 00f42423 sw a5,8(s0) -8000e244: 00e42023 sw a4,0(s0) -8000e248: fc0794e3 bnez a5,8000e210 <__sfvwrite_r+0x3c8> -8000e24c: 00040593 mv a1,s0 -8000e250: 000a8513 mv a0,s5 -8000e254: 811f60ef jal ra,80004a64 <_fflush_r> -8000e258: f20512e3 bnez a0,8000e17c <__sfvwrite_r+0x334> -8000e25c: 41390933 sub s2,s2,s3 -8000e260: de9ff06f j 8000e048 <__sfvwrite_r+0x200> -8000e264: 00090c93 mv s9,s2 -8000e268: 00090d13 mv s10,s2 -8000e26c: db1ff06f j 8000e01c <__sfvwrite_r+0x1d4> -8000e270: 00040593 mv a1,s0 -8000e274: 000a8513 mv a0,s5 -8000e278: fecf60ef jal ra,80004a64 <_fflush_r> -8000e27c: e80502e3 beqz a0,8000e100 <__sfvwrite_r+0x2b8> -8000e280: efdff06f j 8000e17c <__sfvwrite_r+0x334> -8000e284: 000c0613 mv a2,s8 -8000e288: 000b8593 mv a1,s7 -8000e28c: 24c000ef jal ra,8000e4d8 -8000e290: 00842703 lw a4,8(s0) -8000e294: 00042783 lw a5,0(s0) -8000e298: 000c0913 mv s2,s8 -8000e29c: 41870733 sub a4,a4,s8 -8000e2a0: 01878c33 add s8,a5,s8 -8000e2a4: 00e42423 sw a4,8(s0) -8000e2a8: 01842023 sw s8,0(s0) -8000e2ac: e49ff06f j 8000e0f4 <__sfvwrite_r+0x2ac> -8000e2b0: 000a8513 mv a0,s5 -8000e2b4: 3ac000ef jal ra,8000e660 <_realloc_r> -8000e2b8: 00050d13 mv s10,a0 -8000e2bc: d40510e3 bnez a0,8000dffc <__sfvwrite_r+0x1b4> -8000e2c0: 01042583 lw a1,16(s0) -8000e2c4: 000a8513 mv a0,s5 -8000e2c8: c99f60ef jal ra,80004f60 <_free_r> -8000e2cc: 00c41783 lh a5,12(s0) -8000e2d0: 00c00713 li a4,12 -8000e2d4: 00eaa023 sw a4,0(s5) -8000e2d8: f7f7f793 andi a5,a5,-129 -8000e2dc: ea5ff06f j 8000e180 <__sfvwrite_r+0x338> -8000e2e0: 00c00793 li a5,12 -8000e2e4: 00faa023 sw a5,0(s5) -8000e2e8: 00c41783 lh a5,12(s0) -8000e2ec: e95ff06f j 8000e180 <__sfvwrite_r+0x338> -8000e2f0: fff00513 li a0,-1 -8000e2f4: e29ff06f j 8000e11c <__sfvwrite_r+0x2d4> +8000de48 <_fstat_r>: +8000de48: ff010113 addi sp,sp,-16 +8000de4c: 00058793 mv a5,a1 +8000de50: 00812423 sw s0,8(sp) +8000de54: 00912223 sw s1,4(sp) +8000de58: 00050493 mv s1,a0 +8000de5c: 00060593 mv a1,a2 +8000de60: 00078513 mv a0,a5 +8000de64: 00112623 sw ra,12(sp) +8000de68: 2001a623 sw zero,524(gp) # 80016a14 +8000de6c: d9cf20ef jal ra,80000408 <_fstat> +8000de70: fff00793 li a5,-1 +8000de74: 00f50c63 beq a0,a5,8000de8c <_fstat_r+0x44> +8000de78: 00c12083 lw ra,12(sp) +8000de7c: 00812403 lw s0,8(sp) +8000de80: 00412483 lw s1,4(sp) +8000de84: 01010113 addi sp,sp,16 +8000de88: 00008067 ret +8000de8c: 20c1a783 lw a5,524(gp) # 80016a14 +8000de90: fe0784e3 beqz a5,8000de78 <_fstat_r+0x30> +8000de94: 00c12083 lw ra,12(sp) +8000de98: 00812403 lw s0,8(sp) +8000de9c: 00f4a023 sw a5,0(s1) +8000dea0: 00412483 lw s1,4(sp) +8000dea4: 01010113 addi sp,sp,16 +8000dea8: 00008067 ret -8000e2f8 <_isatty_r>: -8000e2f8: ff010113 addi sp,sp,-16 -8000e2fc: 00812423 sw s0,8(sp) -8000e300: 00912223 sw s1,4(sp) -8000e304: 00050493 mv s1,a0 -8000e308: 00058513 mv a0,a1 -8000e30c: 00112623 sw ra,12(sp) -8000e310: 2001a623 sw zero,524(gp) # 80016f8c -8000e314: 928f20ef jal ra,8000043c <_isatty> -8000e318: fff00793 li a5,-1 -8000e31c: 00f50c63 beq a0,a5,8000e334 <_isatty_r+0x3c> -8000e320: 00c12083 lw ra,12(sp) -8000e324: 00812403 lw s0,8(sp) -8000e328: 00412483 lw s1,4(sp) -8000e32c: 01010113 addi sp,sp,16 -8000e330: 00008067 ret -8000e334: 20c1a783 lw a5,524(gp) # 80016f8c -8000e338: fe0784e3 beqz a5,8000e320 <_isatty_r+0x28> -8000e33c: 00c12083 lw ra,12(sp) -8000e340: 00812403 lw s0,8(sp) -8000e344: 00f4a023 sw a5,0(s1) -8000e348: 00412483 lw s1,4(sp) -8000e34c: 01010113 addi sp,sp,16 -8000e350: 00008067 ret +8000deac <__sfvwrite_r>: +8000deac: 00862783 lw a5,8(a2) +8000deb0: 34078263 beqz a5,8000e1f4 <__sfvwrite_r+0x348> +8000deb4: 00c5d783 lhu a5,12(a1) +8000deb8: fd010113 addi sp,sp,-48 +8000debc: 02812423 sw s0,40(sp) +8000dec0: 01412c23 sw s4,24(sp) +8000dec4: 01512a23 sw s5,20(sp) +8000dec8: 02112623 sw ra,44(sp) +8000decc: 02912223 sw s1,36(sp) +8000ded0: 03212023 sw s2,32(sp) +8000ded4: 01312e23 sw s3,28(sp) +8000ded8: 01612823 sw s6,16(sp) +8000dedc: 01712623 sw s7,12(sp) +8000dee0: 01812423 sw s8,8(sp) +8000dee4: 01912223 sw s9,4(sp) +8000dee8: 01a12023 sw s10,0(sp) +8000deec: 0087f713 andi a4,a5,8 +8000def0: 00058413 mv s0,a1 +8000def4: 00050a93 mv s5,a0 +8000def8: 00060a13 mv s4,a2 +8000defc: 08070a63 beqz a4,8000df90 <__sfvwrite_r+0xe4> +8000df00: 0105a703 lw a4,16(a1) +8000df04: 08070663 beqz a4,8000df90 <__sfvwrite_r+0xe4> +8000df08: 0027f713 andi a4,a5,2 +8000df0c: 000a2483 lw s1,0(s4) +8000df10: 0a070063 beqz a4,8000dfb0 <__sfvwrite_r+0x104> +8000df14: 02442703 lw a4,36(s0) +8000df18: 01c42783 lw a5,28(s0) +8000df1c: 80000b37 lui s6,0x80000 +8000df20: 00000993 li s3,0 +8000df24: 00000913 li s2,0 +8000df28: c00b4b13 xori s6,s6,-1024 +8000df2c: 00098613 mv a2,s3 +8000df30: 00078593 mv a1,a5 +8000df34: 000a8513 mv a0,s5 +8000df38: 04090463 beqz s2,8000df80 <__sfvwrite_r+0xd4> +8000df3c: 00090693 mv a3,s2 +8000df40: 012b7463 bgeu s6,s2,8000df48 <__sfvwrite_r+0x9c> +8000df44: 000b0693 mv a3,s6 +8000df48: 000700e7 jalr a4 +8000df4c: 28a05a63 blez a0,8000e1e0 <__sfvwrite_r+0x334> +8000df50: 008a2783 lw a5,8(s4) +8000df54: 00a989b3 add s3,s3,a0 +8000df58: 40a90933 sub s2,s2,a0 +8000df5c: 40a78533 sub a0,a5,a0 +8000df60: 00aa2423 sw a0,8(s4) +8000df64: 20050c63 beqz a0,8000e17c <__sfvwrite_r+0x2d0> +8000df68: 01c42783 lw a5,28(s0) +8000df6c: 02442703 lw a4,36(s0) +8000df70: 00098613 mv a2,s3 +8000df74: 00078593 mv a1,a5 +8000df78: 000a8513 mv a0,s5 +8000df7c: fc0910e3 bnez s2,8000df3c <__sfvwrite_r+0x90> +8000df80: 0004a983 lw s3,0(s1) +8000df84: 0044a903 lw s2,4(s1) +8000df88: 00848493 addi s1,s1,8 +8000df8c: fa1ff06f j 8000df2c <__sfvwrite_r+0x80> +8000df90: 00040593 mv a1,s0 +8000df94: 000a8513 mv a0,s5 +8000df98: dc0f60ef jal ra,80004558 <__swsetup_r> +8000df9c: 3a051c63 bnez a0,8000e354 <__sfvwrite_r+0x4a8> +8000dfa0: 00c45783 lhu a5,12(s0) +8000dfa4: 000a2483 lw s1,0(s4) +8000dfa8: 0027f713 andi a4,a5,2 +8000dfac: f60714e3 bnez a4,8000df14 <__sfvwrite_r+0x68> +8000dfb0: 0017f713 andi a4,a5,1 +8000dfb4: 24071463 bnez a4,8000e1fc <__sfvwrite_r+0x350> +8000dfb8: 00842c83 lw s9,8(s0) +8000dfbc: 00042503 lw a0,0(s0) +8000dfc0: 80000bb7 lui s7,0x80000 +8000dfc4: ffebcc13 xori s8,s7,-2 +8000dfc8: 00000b13 li s6,0 +8000dfcc: 00000913 li s2,0 +8000dfd0: fffbcb93 not s7,s7 +8000dfd4: 0e090e63 beqz s2,8000e0d0 <__sfvwrite_r+0x224> +8000dfd8: 2007f713 andi a4,a5,512 +8000dfdc: 24070c63 beqz a4,8000e234 <__sfvwrite_r+0x388> +8000dfe0: 000c8d13 mv s10,s9 +8000dfe4: 2f996263 bltu s2,s9,8000e2c8 <__sfvwrite_r+0x41c> +8000dfe8: 4807f713 andi a4,a5,1152 +8000dfec: 08070a63 beqz a4,8000e080 <__sfvwrite_r+0x1d4> +8000dff0: 01442683 lw a3,20(s0) +8000dff4: 01042583 lw a1,16(s0) +8000dff8: 00190713 addi a4,s2,1 +8000dffc: 00169993 slli s3,a3,0x1 +8000e000: 00d986b3 add a3,s3,a3 +8000e004: 01f6d993 srli s3,a3,0x1f +8000e008: 40b50cb3 sub s9,a0,a1 +8000e00c: 00d989b3 add s3,s3,a3 +8000e010: 4019d993 srai s3,s3,0x1 +8000e014: 01970733 add a4,a4,s9 +8000e018: 00098613 mv a2,s3 +8000e01c: 00e9f663 bgeu s3,a4,8000e028 <__sfvwrite_r+0x17c> +8000e020: 00070993 mv s3,a4 +8000e024: 00070613 mv a2,a4 +8000e028: 4007f793 andi a5,a5,1024 +8000e02c: 2e078463 beqz a5,8000e314 <__sfvwrite_r+0x468> +8000e030: 00060593 mv a1,a2 +8000e034: 000a8513 mv a0,s5 +8000e038: f65f20ef jal ra,80000f9c <_malloc_r> +8000e03c: 00050d13 mv s10,a0 +8000e040: 30050263 beqz a0,8000e344 <__sfvwrite_r+0x498> +8000e044: 01042583 lw a1,16(s0) +8000e048: 000c8613 mv a2,s9 +8000e04c: 3d4000ef jal ra,8000e420 +8000e050: 00c45783 lhu a5,12(s0) +8000e054: b7f7f793 andi a5,a5,-1153 +8000e058: 0807e793 ori a5,a5,128 +8000e05c: 00f41623 sh a5,12(s0) +8000e060: 019d0533 add a0,s10,s9 +8000e064: 419987b3 sub a5,s3,s9 +8000e068: 01a42823 sw s10,16(s0) +8000e06c: 00a42023 sw a0,0(s0) +8000e070: 01342a23 sw s3,20(s0) +8000e074: 00090c93 mv s9,s2 +8000e078: 00f42423 sw a5,8(s0) +8000e07c: 00090d13 mv s10,s2 +8000e080: 000d0613 mv a2,s10 +8000e084: 000b0593 mv a1,s6 +8000e088: 4b4000ef jal ra,8000e53c +8000e08c: 00842783 lw a5,8(s0) +8000e090: 00042603 lw a2,0(s0) +8000e094: 00090993 mv s3,s2 +8000e098: 41978cb3 sub s9,a5,s9 +8000e09c: 01a60633 add a2,a2,s10 +8000e0a0: 01942423 sw s9,8(s0) +8000e0a4: 00c42023 sw a2,0(s0) +8000e0a8: 00000913 li s2,0 +8000e0ac: 008a2783 lw a5,8(s4) +8000e0b0: 013b0b33 add s6,s6,s3 +8000e0b4: 413789b3 sub s3,a5,s3 +8000e0b8: 013a2423 sw s3,8(s4) +8000e0bc: 0c098063 beqz s3,8000e17c <__sfvwrite_r+0x2d0> +8000e0c0: 00842c83 lw s9,8(s0) +8000e0c4: 00042503 lw a0,0(s0) +8000e0c8: 00c45783 lhu a5,12(s0) +8000e0cc: f00916e3 bnez s2,8000dfd8 <__sfvwrite_r+0x12c> +8000e0d0: 0004ab03 lw s6,0(s1) +8000e0d4: 0044a903 lw s2,4(s1) +8000e0d8: 00848493 addi s1,s1,8 +8000e0dc: ef9ff06f j 8000dfd4 <__sfvwrite_r+0x128> +8000e0e0: 0044a983 lw s3,4(s1) +8000e0e4: 0004ab83 lw s7,0(s1) +8000e0e8: 00848493 addi s1,s1,8 +8000e0ec: fe098ae3 beqz s3,8000e0e0 <__sfvwrite_r+0x234> +8000e0f0: 00098613 mv a2,s3 +8000e0f4: 00a00593 li a1,10 +8000e0f8: 000b8513 mv a0,s7 +8000e0fc: 9ccfa0ef jal ra,800082c8 +8000e100: 12050463 beqz a0,8000e228 <__sfvwrite_r+0x37c> +8000e104: 00150513 addi a0,a0,1 +8000e108: 41750b33 sub s6,a0,s7 +8000e10c: 000b0793 mv a5,s6 +8000e110: 00098c13 mv s8,s3 +8000e114: 0137f463 bgeu a5,s3,8000e11c <__sfvwrite_r+0x270> +8000e118: 00078c13 mv s8,a5 +8000e11c: 00042503 lw a0,0(s0) +8000e120: 01042783 lw a5,16(s0) +8000e124: 01442683 lw a3,20(s0) +8000e128: 00a7f863 bgeu a5,a0,8000e138 <__sfvwrite_r+0x28c> +8000e12c: 00842903 lw s2,8(s0) +8000e130: 01268933 add s2,a3,s2 +8000e134: 09894263 blt s2,s8,8000e1b8 <__sfvwrite_r+0x30c> +8000e138: 1adc4863 blt s8,a3,8000e2e8 <__sfvwrite_r+0x43c> +8000e13c: 02442783 lw a5,36(s0) +8000e140: 01c42583 lw a1,28(s0) +8000e144: 000b8613 mv a2,s7 +8000e148: 000a8513 mv a0,s5 +8000e14c: 000780e7 jalr a5 +8000e150: 00050913 mv s2,a0 +8000e154: 08a05663 blez a0,8000e1e0 <__sfvwrite_r+0x334> +8000e158: 412b0b33 sub s6,s6,s2 +8000e15c: 00100513 li a0,1 +8000e160: 160b0a63 beqz s6,8000e2d4 <__sfvwrite_r+0x428> +8000e164: 008a2783 lw a5,8(s4) +8000e168: 012b8bb3 add s7,s7,s2 +8000e16c: 412989b3 sub s3,s3,s2 +8000e170: 41278933 sub s2,a5,s2 +8000e174: 012a2423 sw s2,8(s4) +8000e178: 08091a63 bnez s2,8000e20c <__sfvwrite_r+0x360> +8000e17c: 00000513 li a0,0 +8000e180: 02c12083 lw ra,44(sp) +8000e184: 02812403 lw s0,40(sp) +8000e188: 02412483 lw s1,36(sp) +8000e18c: 02012903 lw s2,32(sp) +8000e190: 01c12983 lw s3,28(sp) +8000e194: 01812a03 lw s4,24(sp) +8000e198: 01412a83 lw s5,20(sp) +8000e19c: 01012b03 lw s6,16(sp) +8000e1a0: 00c12b83 lw s7,12(sp) +8000e1a4: 00812c03 lw s8,8(sp) +8000e1a8: 00412c83 lw s9,4(sp) +8000e1ac: 00012d03 lw s10,0(sp) +8000e1b0: 03010113 addi sp,sp,48 +8000e1b4: 00008067 ret +8000e1b8: 000b8593 mv a1,s7 +8000e1bc: 00090613 mv a2,s2 +8000e1c0: 37c000ef jal ra,8000e53c +8000e1c4: 00042783 lw a5,0(s0) +8000e1c8: 00040593 mv a1,s0 +8000e1cc: 000a8513 mv a0,s5 +8000e1d0: 012787b3 add a5,a5,s2 +8000e1d4: 00f42023 sw a5,0(s0) +8000e1d8: 8f1f60ef jal ra,80004ac8 <_fflush_r> +8000e1dc: f6050ee3 beqz a0,8000e158 <__sfvwrite_r+0x2ac> +8000e1e0: 00c41783 lh a5,12(s0) +8000e1e4: 0407e793 ori a5,a5,64 +8000e1e8: 00f41623 sh a5,12(s0) +8000e1ec: fff00513 li a0,-1 +8000e1f0: f91ff06f j 8000e180 <__sfvwrite_r+0x2d4> +8000e1f4: 00000513 li a0,0 +8000e1f8: 00008067 ret +8000e1fc: 00000b13 li s6,0 +8000e200: 00000513 li a0,0 +8000e204: 00000b93 li s7,0 +8000e208: 00000993 li s3,0 +8000e20c: ec098ae3 beqz s3,8000e0e0 <__sfvwrite_r+0x234> +8000e210: ee051ee3 bnez a0,8000e10c <__sfvwrite_r+0x260> +8000e214: 00098613 mv a2,s3 +8000e218: 00a00593 li a1,10 +8000e21c: 000b8513 mv a0,s7 +8000e220: 8a8fa0ef jal ra,800082c8 +8000e224: ee0510e3 bnez a0,8000e104 <__sfvwrite_r+0x258> +8000e228: 00198793 addi a5,s3,1 +8000e22c: 00078b13 mv s6,a5 +8000e230: ee1ff06f j 8000e110 <__sfvwrite_r+0x264> +8000e234: 01042783 lw a5,16(s0) +8000e238: 04a7e263 bltu a5,a0,8000e27c <__sfvwrite_r+0x3d0> +8000e23c: 01442783 lw a5,20(s0) +8000e240: 02f96e63 bltu s2,a5,8000e27c <__sfvwrite_r+0x3d0> +8000e244: 00090693 mv a3,s2 +8000e248: 012c7463 bgeu s8,s2,8000e250 <__sfvwrite_r+0x3a4> +8000e24c: 000b8693 mv a3,s7 +8000e250: 02f6c6b3 div a3,a3,a5 +8000e254: 02442703 lw a4,36(s0) +8000e258: 01c42583 lw a1,28(s0) +8000e25c: 000b0613 mv a2,s6 +8000e260: 000a8513 mv a0,s5 +8000e264: 02f686b3 mul a3,a3,a5 +8000e268: 000700e7 jalr a4 +8000e26c: f6a05ae3 blez a0,8000e1e0 <__sfvwrite_r+0x334> +8000e270: 00050993 mv s3,a0 +8000e274: 41390933 sub s2,s2,s3 +8000e278: e35ff06f j 8000e0ac <__sfvwrite_r+0x200> +8000e27c: 000c8993 mv s3,s9 +8000e280: 01997463 bgeu s2,s9,8000e288 <__sfvwrite_r+0x3dc> +8000e284: 00090993 mv s3,s2 +8000e288: 00098613 mv a2,s3 +8000e28c: 000b0593 mv a1,s6 +8000e290: 2ac000ef jal ra,8000e53c +8000e294: 00842783 lw a5,8(s0) +8000e298: 00042703 lw a4,0(s0) +8000e29c: 413787b3 sub a5,a5,s3 +8000e2a0: 01370733 add a4,a4,s3 +8000e2a4: 00f42423 sw a5,8(s0) +8000e2a8: 00e42023 sw a4,0(s0) +8000e2ac: fc0794e3 bnez a5,8000e274 <__sfvwrite_r+0x3c8> +8000e2b0: 00040593 mv a1,s0 +8000e2b4: 000a8513 mv a0,s5 +8000e2b8: 811f60ef jal ra,80004ac8 <_fflush_r> +8000e2bc: f20512e3 bnez a0,8000e1e0 <__sfvwrite_r+0x334> +8000e2c0: 41390933 sub s2,s2,s3 +8000e2c4: de9ff06f j 8000e0ac <__sfvwrite_r+0x200> +8000e2c8: 00090c93 mv s9,s2 +8000e2cc: 00090d13 mv s10,s2 +8000e2d0: db1ff06f j 8000e080 <__sfvwrite_r+0x1d4> +8000e2d4: 00040593 mv a1,s0 +8000e2d8: 000a8513 mv a0,s5 +8000e2dc: fecf60ef jal ra,80004ac8 <_fflush_r> +8000e2e0: e80502e3 beqz a0,8000e164 <__sfvwrite_r+0x2b8> +8000e2e4: efdff06f j 8000e1e0 <__sfvwrite_r+0x334> +8000e2e8: 000c0613 mv a2,s8 +8000e2ec: 000b8593 mv a1,s7 +8000e2f0: 24c000ef jal ra,8000e53c +8000e2f4: 00842703 lw a4,8(s0) +8000e2f8: 00042783 lw a5,0(s0) +8000e2fc: 000c0913 mv s2,s8 +8000e300: 41870733 sub a4,a4,s8 +8000e304: 01878c33 add s8,a5,s8 +8000e308: 00e42423 sw a4,8(s0) +8000e30c: 01842023 sw s8,0(s0) +8000e310: e49ff06f j 8000e158 <__sfvwrite_r+0x2ac> +8000e314: 000a8513 mv a0,s5 +8000e318: 3ac000ef jal ra,8000e6c4 <_realloc_r> +8000e31c: 00050d13 mv s10,a0 +8000e320: d40510e3 bnez a0,8000e060 <__sfvwrite_r+0x1b4> +8000e324: 01042583 lw a1,16(s0) +8000e328: 000a8513 mv a0,s5 +8000e32c: c99f60ef jal ra,80004fc4 <_free_r> +8000e330: 00c41783 lh a5,12(s0) +8000e334: 00c00713 li a4,12 +8000e338: 00eaa023 sw a4,0(s5) +8000e33c: f7f7f793 andi a5,a5,-129 +8000e340: ea5ff06f j 8000e1e4 <__sfvwrite_r+0x338> +8000e344: 00c00793 li a5,12 +8000e348: 00faa023 sw a5,0(s5) +8000e34c: 00c41783 lh a5,12(s0) +8000e350: e95ff06f j 8000e1e4 <__sfvwrite_r+0x338> +8000e354: fff00513 li a0,-1 +8000e358: e29ff06f j 8000e180 <__sfvwrite_r+0x2d4> -8000e354 <_lseek_r>: -8000e354: ff010113 addi sp,sp,-16 -8000e358: 00058793 mv a5,a1 -8000e35c: 00812423 sw s0,8(sp) -8000e360: 00912223 sw s1,4(sp) -8000e364: 00060593 mv a1,a2 +8000e35c <_isatty_r>: +8000e35c: ff010113 addi sp,sp,-16 +8000e360: 00812423 sw s0,8(sp) +8000e364: 00912223 sw s1,4(sp) 8000e368: 00050493 mv s1,a0 -8000e36c: 00078513 mv a0,a5 -8000e370: 00068613 mv a2,a3 -8000e374: 00112623 sw ra,12(sp) -8000e378: 2001a623 sw zero,524(gp) # 80016f8c -8000e37c: 8e4f20ef jal ra,80000460 <_lseek> -8000e380: fff00793 li a5,-1 -8000e384: 00f50c63 beq a0,a5,8000e39c <_lseek_r+0x48> -8000e388: 00c12083 lw ra,12(sp) -8000e38c: 00812403 lw s0,8(sp) -8000e390: 00412483 lw s1,4(sp) -8000e394: 01010113 addi sp,sp,16 -8000e398: 00008067 ret -8000e39c: 20c1a783 lw a5,524(gp) # 80016f8c -8000e3a0: fe0784e3 beqz a5,8000e388 <_lseek_r+0x34> -8000e3a4: 00c12083 lw ra,12(sp) -8000e3a8: 00812403 lw s0,8(sp) -8000e3ac: 00f4a023 sw a5,0(s1) -8000e3b0: 00412483 lw s1,4(sp) -8000e3b4: 01010113 addi sp,sp,16 -8000e3b8: 00008067 ret +8000e36c: 00058513 mv a0,a1 +8000e370: 00112623 sw ra,12(sp) +8000e374: 2001a623 sw zero,524(gp) # 80016a14 +8000e378: 8c4f20ef jal ra,8000043c <_isatty> +8000e37c: fff00793 li a5,-1 +8000e380: 00f50c63 beq a0,a5,8000e398 <_isatty_r+0x3c> +8000e384: 00c12083 lw ra,12(sp) +8000e388: 00812403 lw s0,8(sp) +8000e38c: 00412483 lw s1,4(sp) +8000e390: 01010113 addi sp,sp,16 +8000e394: 00008067 ret +8000e398: 20c1a783 lw a5,524(gp) # 80016a14 +8000e39c: fe0784e3 beqz a5,8000e384 <_isatty_r+0x28> +8000e3a0: 00c12083 lw ra,12(sp) +8000e3a4: 00812403 lw s0,8(sp) +8000e3a8: 00f4a023 sw a5,0(s1) +8000e3ac: 00412483 lw s1,4(sp) +8000e3b0: 01010113 addi sp,sp,16 +8000e3b4: 00008067 ret -8000e3bc : -8000e3bc: 00a5c7b3 xor a5,a1,a0 -8000e3c0: 0037f793 andi a5,a5,3 -8000e3c4: 00c508b3 add a7,a0,a2 -8000e3c8: 06079263 bnez a5,8000e42c -8000e3cc: 00300793 li a5,3 -8000e3d0: 04c7fe63 bgeu a5,a2,8000e42c -8000e3d4: 00357793 andi a5,a0,3 -8000e3d8: 00050713 mv a4,a0 -8000e3dc: 06079863 bnez a5,8000e44c -8000e3e0: ffc8f613 andi a2,a7,-4 -8000e3e4: fe060793 addi a5,a2,-32 -8000e3e8: 08f76c63 bltu a4,a5,8000e480 -8000e3ec: 02c77c63 bgeu a4,a2,8000e424 -8000e3f0: 00058693 mv a3,a1 -8000e3f4: 00070793 mv a5,a4 -8000e3f8: 0006a803 lw a6,0(a3) # 2000 <_start-0x7fffe000> -8000e3fc: 00478793 addi a5,a5,4 -8000e400: 00468693 addi a3,a3,4 -8000e404: ff07ae23 sw a6,-4(a5) -8000e408: fec7e8e3 bltu a5,a2,8000e3f8 -8000e40c: fff60793 addi a5,a2,-1 -8000e410: 40e787b3 sub a5,a5,a4 -8000e414: ffc7f793 andi a5,a5,-4 -8000e418: 00478793 addi a5,a5,4 -8000e41c: 00f70733 add a4,a4,a5 -8000e420: 00f585b3 add a1,a1,a5 -8000e424: 01176863 bltu a4,a7,8000e434 -8000e428: 00008067 ret -8000e42c: 00050713 mv a4,a0 -8000e430: ff157ce3 bgeu a0,a7,8000e428 -8000e434: 0005c783 lbu a5,0(a1) -8000e438: 00170713 addi a4,a4,1 -8000e43c: 00158593 addi a1,a1,1 -8000e440: fef70fa3 sb a5,-1(a4) -8000e444: ff1768e3 bltu a4,a7,8000e434 -8000e448: 00008067 ret -8000e44c: 0005c683 lbu a3,0(a1) -8000e450: 00170713 addi a4,a4,1 -8000e454: 00377793 andi a5,a4,3 -8000e458: fed70fa3 sb a3,-1(a4) -8000e45c: 00158593 addi a1,a1,1 -8000e460: f80780e3 beqz a5,8000e3e0 -8000e464: 0005c683 lbu a3,0(a1) -8000e468: 00170713 addi a4,a4,1 -8000e46c: 00377793 andi a5,a4,3 -8000e470: fed70fa3 sb a3,-1(a4) -8000e474: 00158593 addi a1,a1,1 -8000e478: fc079ae3 bnez a5,8000e44c -8000e47c: f65ff06f j 8000e3e0 -8000e480: 0005a683 lw a3,0(a1) -8000e484: 0045a283 lw t0,4(a1) -8000e488: 0085af83 lw t6,8(a1) -8000e48c: 00c5af03 lw t5,12(a1) -8000e490: 0105ae83 lw t4,16(a1) -8000e494: 0145ae03 lw t3,20(a1) -8000e498: 0185a303 lw t1,24(a1) -8000e49c: 01c5a803 lw a6,28(a1) -8000e4a0: 02458593 addi a1,a1,36 -8000e4a4: 00d72023 sw a3,0(a4) -8000e4a8: ffc5a683 lw a3,-4(a1) -8000e4ac: 00572223 sw t0,4(a4) -8000e4b0: 01f72423 sw t6,8(a4) -8000e4b4: 01e72623 sw t5,12(a4) -8000e4b8: 01d72823 sw t4,16(a4) -8000e4bc: 01c72a23 sw t3,20(a4) -8000e4c0: 00672c23 sw t1,24(a4) -8000e4c4: 01072e23 sw a6,28(a4) -8000e4c8: 02470713 addi a4,a4,36 -8000e4cc: fed72e23 sw a3,-4(a4) -8000e4d0: faf768e3 bltu a4,a5,8000e480 -8000e4d4: f19ff06f j 8000e3ec +8000e3b8 <_lseek_r>: +8000e3b8: ff010113 addi sp,sp,-16 +8000e3bc: 00058793 mv a5,a1 +8000e3c0: 00812423 sw s0,8(sp) +8000e3c4: 00912223 sw s1,4(sp) +8000e3c8: 00060593 mv a1,a2 +8000e3cc: 00050493 mv s1,a0 +8000e3d0: 00078513 mv a0,a5 +8000e3d4: 00068613 mv a2,a3 +8000e3d8: 00112623 sw ra,12(sp) +8000e3dc: 2001a623 sw zero,524(gp) # 80016a14 +8000e3e0: 880f20ef jal ra,80000460 <_lseek> +8000e3e4: fff00793 li a5,-1 +8000e3e8: 00f50c63 beq a0,a5,8000e400 <_lseek_r+0x48> +8000e3ec: 00c12083 lw ra,12(sp) +8000e3f0: 00812403 lw s0,8(sp) +8000e3f4: 00412483 lw s1,4(sp) +8000e3f8: 01010113 addi sp,sp,16 +8000e3fc: 00008067 ret +8000e400: 20c1a783 lw a5,524(gp) # 80016a14 +8000e404: fe0784e3 beqz a5,8000e3ec <_lseek_r+0x34> +8000e408: 00c12083 lw ra,12(sp) +8000e40c: 00812403 lw s0,8(sp) +8000e410: 00f4a023 sw a5,0(s1) +8000e414: 00412483 lw s1,4(sp) +8000e418: 01010113 addi sp,sp,16 +8000e41c: 00008067 ret -8000e4d8 : -8000e4d8: 02a5f663 bgeu a1,a0,8000e504 -8000e4dc: 00c587b3 add a5,a1,a2 -8000e4e0: 02f57263 bgeu a0,a5,8000e504 -8000e4e4: 00c50733 add a4,a0,a2 -8000e4e8: 0e060a63 beqz a2,8000e5dc -8000e4ec: fff78793 addi a5,a5,-1 -8000e4f0: 0007c683 lbu a3,0(a5) -8000e4f4: fff70713 addi a4,a4,-1 -8000e4f8: 00d70023 sb a3,0(a4) -8000e4fc: fef598e3 bne a1,a5,8000e4ec -8000e500: 00008067 ret -8000e504: 00f00793 li a5,15 -8000e508: 02c7e863 bltu a5,a2,8000e538 -8000e50c: 00050793 mv a5,a0 -8000e510: fff60693 addi a3,a2,-1 -8000e514: 0c060c63 beqz a2,8000e5ec -8000e518: 00168693 addi a3,a3,1 -8000e51c: 00d786b3 add a3,a5,a3 -8000e520: 00158593 addi a1,a1,1 -8000e524: fff5c703 lbu a4,-1(a1) -8000e528: 00178793 addi a5,a5,1 -8000e52c: fee78fa3 sb a4,-1(a5) -8000e530: fed798e3 bne a5,a3,8000e520 -8000e534: 00008067 ret -8000e538: 00a5e7b3 or a5,a1,a0 -8000e53c: 0037f793 andi a5,a5,3 -8000e540: 0a079063 bnez a5,8000e5e0 -8000e544: ff060893 addi a7,a2,-16 -8000e548: ff08f893 andi a7,a7,-16 -8000e54c: 01088893 addi a7,a7,16 -8000e550: 01150833 add a6,a0,a7 -8000e554: 00058713 mv a4,a1 -8000e558: 00050793 mv a5,a0 -8000e55c: 00072683 lw a3,0(a4) -8000e560: 01078793 addi a5,a5,16 -8000e564: 01070713 addi a4,a4,16 -8000e568: fed7a823 sw a3,-16(a5) -8000e56c: ff472683 lw a3,-12(a4) -8000e570: fed7aa23 sw a3,-12(a5) -8000e574: ff872683 lw a3,-8(a4) -8000e578: fed7ac23 sw a3,-8(a5) -8000e57c: ffc72683 lw a3,-4(a4) -8000e580: fed7ae23 sw a3,-4(a5) -8000e584: fcf81ce3 bne a6,a5,8000e55c -8000e588: 00c67713 andi a4,a2,12 -8000e58c: 011585b3 add a1,a1,a7 -8000e590: 00f67813 andi a6,a2,15 -8000e594: 04070e63 beqz a4,8000e5f0 -8000e598: 00058713 mv a4,a1 -8000e59c: 00078893 mv a7,a5 -8000e5a0: 00300e13 li t3,3 -8000e5a4: 00470713 addi a4,a4,4 -8000e5a8: ffc72303 lw t1,-4(a4) -8000e5ac: 00488893 addi a7,a7,4 -8000e5b0: 40e806b3 sub a3,a6,a4 -8000e5b4: fe68ae23 sw t1,-4(a7) -8000e5b8: 00d586b3 add a3,a1,a3 -8000e5bc: fede64e3 bltu t3,a3,8000e5a4 -8000e5c0: ffc80713 addi a4,a6,-4 -8000e5c4: ffc77713 andi a4,a4,-4 -8000e5c8: 00470713 addi a4,a4,4 -8000e5cc: 00367613 andi a2,a2,3 -8000e5d0: 00e787b3 add a5,a5,a4 -8000e5d4: 00e585b3 add a1,a1,a4 -8000e5d8: f39ff06f j 8000e510 -8000e5dc: 00008067 ret -8000e5e0: fff60693 addi a3,a2,-1 -8000e5e4: 00050793 mv a5,a0 -8000e5e8: f31ff06f j 8000e518 -8000e5ec: 00008067 ret -8000e5f0: 00080613 mv a2,a6 -8000e5f4: f1dff06f j 8000e510 +8000e420 : +8000e420: 00a5c7b3 xor a5,a1,a0 +8000e424: 0037f793 andi a5,a5,3 +8000e428: 00c508b3 add a7,a0,a2 +8000e42c: 06079263 bnez a5,8000e490 +8000e430: 00300793 li a5,3 +8000e434: 04c7fe63 bgeu a5,a2,8000e490 +8000e438: 00357793 andi a5,a0,3 +8000e43c: 00050713 mv a4,a0 +8000e440: 06079863 bnez a5,8000e4b0 +8000e444: ffc8f613 andi a2,a7,-4 +8000e448: fe060793 addi a5,a2,-32 +8000e44c: 08f76c63 bltu a4,a5,8000e4e4 +8000e450: 02c77c63 bgeu a4,a2,8000e488 +8000e454: 00058693 mv a3,a1 +8000e458: 00070793 mv a5,a4 +8000e45c: 0006a803 lw a6,0(a3) # 2000 <_start-0x7fffe000> +8000e460: 00478793 addi a5,a5,4 +8000e464: 00468693 addi a3,a3,4 +8000e468: ff07ae23 sw a6,-4(a5) +8000e46c: fec7e8e3 bltu a5,a2,8000e45c +8000e470: fff60793 addi a5,a2,-1 +8000e474: 40e787b3 sub a5,a5,a4 +8000e478: ffc7f793 andi a5,a5,-4 +8000e47c: 00478793 addi a5,a5,4 +8000e480: 00f70733 add a4,a4,a5 +8000e484: 00f585b3 add a1,a1,a5 +8000e488: 01176863 bltu a4,a7,8000e498 +8000e48c: 00008067 ret +8000e490: 00050713 mv a4,a0 +8000e494: ff157ce3 bgeu a0,a7,8000e48c +8000e498: 0005c783 lbu a5,0(a1) +8000e49c: 00170713 addi a4,a4,1 +8000e4a0: 00158593 addi a1,a1,1 +8000e4a4: fef70fa3 sb a5,-1(a4) +8000e4a8: ff1768e3 bltu a4,a7,8000e498 +8000e4ac: 00008067 ret +8000e4b0: 0005c683 lbu a3,0(a1) +8000e4b4: 00170713 addi a4,a4,1 +8000e4b8: 00377793 andi a5,a4,3 +8000e4bc: fed70fa3 sb a3,-1(a4) +8000e4c0: 00158593 addi a1,a1,1 +8000e4c4: f80780e3 beqz a5,8000e444 +8000e4c8: 0005c683 lbu a3,0(a1) +8000e4cc: 00170713 addi a4,a4,1 +8000e4d0: 00377793 andi a5,a4,3 +8000e4d4: fed70fa3 sb a3,-1(a4) +8000e4d8: 00158593 addi a1,a1,1 +8000e4dc: fc079ae3 bnez a5,8000e4b0 +8000e4e0: f65ff06f j 8000e444 +8000e4e4: 0005a683 lw a3,0(a1) +8000e4e8: 0045a283 lw t0,4(a1) +8000e4ec: 0085af83 lw t6,8(a1) +8000e4f0: 00c5af03 lw t5,12(a1) +8000e4f4: 0105ae83 lw t4,16(a1) +8000e4f8: 0145ae03 lw t3,20(a1) +8000e4fc: 0185a303 lw t1,24(a1) +8000e500: 01c5a803 lw a6,28(a1) +8000e504: 02458593 addi a1,a1,36 +8000e508: 00d72023 sw a3,0(a4) +8000e50c: ffc5a683 lw a3,-4(a1) +8000e510: 00572223 sw t0,4(a4) +8000e514: 01f72423 sw t6,8(a4) +8000e518: 01e72623 sw t5,12(a4) +8000e51c: 01d72823 sw t4,16(a4) +8000e520: 01c72a23 sw t3,20(a4) +8000e524: 00672c23 sw t1,24(a4) +8000e528: 01072e23 sw a6,28(a4) +8000e52c: 02470713 addi a4,a4,36 +8000e530: fed72e23 sw a3,-4(a4) +8000e534: faf768e3 bltu a4,a5,8000e4e4 +8000e538: f19ff06f j 8000e450 -8000e5f8 <_read_r>: -8000e5f8: ff010113 addi sp,sp,-16 -8000e5fc: 00058793 mv a5,a1 -8000e600: 00812423 sw s0,8(sp) -8000e604: 00912223 sw s1,4(sp) -8000e608: 00060593 mv a1,a2 -8000e60c: 00050493 mv s1,a0 -8000e610: 00078513 mv a0,a5 -8000e614: 00068613 mv a2,a3 -8000e618: 00112623 sw ra,12(sp) -8000e61c: 2001a623 sw zero,524(gp) # 80016f8c -8000e620: f09f10ef jal ra,80000528 <_read> -8000e624: fff00793 li a5,-1 -8000e628: 00f50c63 beq a0,a5,8000e640 <_read_r+0x48> -8000e62c: 00c12083 lw ra,12(sp) -8000e630: 00812403 lw s0,8(sp) -8000e634: 00412483 lw s1,4(sp) -8000e638: 01010113 addi sp,sp,16 -8000e63c: 00008067 ret -8000e640: 20c1a783 lw a5,524(gp) # 80016f8c -8000e644: fe0784e3 beqz a5,8000e62c <_read_r+0x34> -8000e648: 00c12083 lw ra,12(sp) -8000e64c: 00812403 lw s0,8(sp) -8000e650: 00f4a023 sw a5,0(s1) -8000e654: 00412483 lw s1,4(sp) -8000e658: 01010113 addi sp,sp,16 -8000e65c: 00008067 ret +8000e53c : +8000e53c: 02a5f663 bgeu a1,a0,8000e568 +8000e540: 00c587b3 add a5,a1,a2 +8000e544: 02f57263 bgeu a0,a5,8000e568 +8000e548: 00c50733 add a4,a0,a2 +8000e54c: 0e060a63 beqz a2,8000e640 +8000e550: fff78793 addi a5,a5,-1 +8000e554: 0007c683 lbu a3,0(a5) +8000e558: fff70713 addi a4,a4,-1 +8000e55c: 00d70023 sb a3,0(a4) +8000e560: fef598e3 bne a1,a5,8000e550 +8000e564: 00008067 ret +8000e568: 00f00793 li a5,15 +8000e56c: 02c7e863 bltu a5,a2,8000e59c +8000e570: 00050793 mv a5,a0 +8000e574: fff60693 addi a3,a2,-1 +8000e578: 0c060c63 beqz a2,8000e650 +8000e57c: 00168693 addi a3,a3,1 +8000e580: 00d786b3 add a3,a5,a3 +8000e584: 00158593 addi a1,a1,1 +8000e588: fff5c703 lbu a4,-1(a1) +8000e58c: 00178793 addi a5,a5,1 +8000e590: fee78fa3 sb a4,-1(a5) +8000e594: fed798e3 bne a5,a3,8000e584 +8000e598: 00008067 ret +8000e59c: 00a5e7b3 or a5,a1,a0 +8000e5a0: 0037f793 andi a5,a5,3 +8000e5a4: 0a079063 bnez a5,8000e644 +8000e5a8: ff060893 addi a7,a2,-16 +8000e5ac: ff08f893 andi a7,a7,-16 +8000e5b0: 01088893 addi a7,a7,16 +8000e5b4: 01150833 add a6,a0,a7 +8000e5b8: 00058713 mv a4,a1 +8000e5bc: 00050793 mv a5,a0 +8000e5c0: 00072683 lw a3,0(a4) +8000e5c4: 01078793 addi a5,a5,16 +8000e5c8: 01070713 addi a4,a4,16 +8000e5cc: fed7a823 sw a3,-16(a5) +8000e5d0: ff472683 lw a3,-12(a4) +8000e5d4: fed7aa23 sw a3,-12(a5) +8000e5d8: ff872683 lw a3,-8(a4) +8000e5dc: fed7ac23 sw a3,-8(a5) +8000e5e0: ffc72683 lw a3,-4(a4) +8000e5e4: fed7ae23 sw a3,-4(a5) +8000e5e8: fcf81ce3 bne a6,a5,8000e5c0 +8000e5ec: 00c67713 andi a4,a2,12 +8000e5f0: 011585b3 add a1,a1,a7 +8000e5f4: 00f67813 andi a6,a2,15 +8000e5f8: 04070e63 beqz a4,8000e654 +8000e5fc: 00058713 mv a4,a1 +8000e600: 00078893 mv a7,a5 +8000e604: 00300e13 li t3,3 +8000e608: 00470713 addi a4,a4,4 +8000e60c: ffc72303 lw t1,-4(a4) +8000e610: 00488893 addi a7,a7,4 +8000e614: 40e806b3 sub a3,a6,a4 +8000e618: fe68ae23 sw t1,-4(a7) +8000e61c: 00d586b3 add a3,a1,a3 +8000e620: fede64e3 bltu t3,a3,8000e608 +8000e624: ffc80713 addi a4,a6,-4 +8000e628: ffc77713 andi a4,a4,-4 +8000e62c: 00470713 addi a4,a4,4 +8000e630: 00367613 andi a2,a2,3 +8000e634: 00e787b3 add a5,a5,a4 +8000e638: 00e585b3 add a1,a1,a4 +8000e63c: f39ff06f j 8000e574 +8000e640: 00008067 ret +8000e644: fff60693 addi a3,a2,-1 +8000e648: 00050793 mv a5,a0 +8000e64c: f31ff06f j 8000e57c +8000e650: 00008067 ret +8000e654: 00080613 mv a2,a6 +8000e658: f1dff06f j 8000e574 -8000e660 <_realloc_r>: -8000e660: fd010113 addi sp,sp,-48 -8000e664: 01312e23 sw s3,28(sp) -8000e668: 02112623 sw ra,44(sp) -8000e66c: 02812423 sw s0,40(sp) -8000e670: 02912223 sw s1,36(sp) -8000e674: 03212023 sw s2,32(sp) -8000e678: 01412c23 sw s4,24(sp) -8000e67c: 01512a23 sw s5,20(sp) -8000e680: 01612823 sw s6,16(sp) -8000e684: 01712623 sw s7,12(sp) -8000e688: 01812423 sw s8,8(sp) -8000e68c: 00060993 mv s3,a2 -8000e690: 22058a63 beqz a1,8000e8c4 <_realloc_r+0x264> -8000e694: 00058b13 mv s6,a1 -8000e698: 00050a93 mv s5,a0 -8000e69c: 934f30ef jal ra,800017d0 <__malloc_lock> -8000e6a0: 00b98413 addi s0,s3,11 -8000e6a4: 01600793 li a5,22 -8000e6a8: 0e87fc63 bgeu a5,s0,8000e7a0 <_realloc_r+0x140> -8000e6ac: ff847413 andi s0,s0,-8 -8000e6b0: 00040713 mv a4,s0 -8000e6b4: 0e044c63 bltz s0,8000e7ac <_realloc_r+0x14c> -8000e6b8: 0f346a63 bltu s0,s3,8000e7ac <_realloc_r+0x14c> -8000e6bc: ffcb2783 lw a5,-4(s6) # 7ffffffc <__BSS_END__+0xfffe906c> -8000e6c0: ff8b0913 addi s2,s6,-8 -8000e6c4: ffc7f493 andi s1,a5,-4 -8000e6c8: 00990a33 add s4,s2,s1 -8000e6cc: 1ae4d263 bge s1,a4,8000e870 <_realloc_r+0x210> -8000e6d0: c2818b93 addi s7,gp,-984 # 800169a8 <__malloc_av_> -8000e6d4: 008ba603 lw a2,8(s7) # 80000008 <__BSS_END__+0xfffe9078> -8000e6d8: 004a2683 lw a3,4(s4) -8000e6dc: 25460663 beq a2,s4,8000e928 <_realloc_r+0x2c8> -8000e6e0: ffe6f613 andi a2,a3,-2 -8000e6e4: 00ca0633 add a2,s4,a2 -8000e6e8: 00462603 lw a2,4(a2) -8000e6ec: 00167613 andi a2,a2,1 -8000e6f0: 1a061c63 bnez a2,8000e8a8 <_realloc_r+0x248> -8000e6f4: ffc6f693 andi a3,a3,-4 -8000e6f8: 00d48633 add a2,s1,a3 -8000e6fc: 34e65663 bge a2,a4,8000ea48 <_realloc_r+0x3e8> -8000e700: 0017f793 andi a5,a5,1 -8000e704: 02079463 bnez a5,8000e72c <_realloc_r+0xcc> -8000e708: ff8b2c03 lw s8,-8(s6) -8000e70c: 41890c33 sub s8,s2,s8 -8000e710: 004c2783 lw a5,4(s8) -8000e714: ffc7f793 andi a5,a5,-4 -8000e718: 00d786b3 add a3,a5,a3 -8000e71c: 00968bb3 add s7,a3,s1 -8000e720: 0cebd663 bge s7,a4,8000e7ec <_realloc_r+0x18c> -8000e724: 00f48bb3 add s7,s1,a5 -8000e728: 34ebd863 bge s7,a4,8000ea78 <_realloc_r+0x418> -8000e72c: 00098593 mv a1,s3 -8000e730: 000a8513 mv a0,s5 -8000e734: 805f20ef jal ra,80000f38 <_malloc_r> -8000e738: 00050993 mv s3,a0 -8000e73c: 04050c63 beqz a0,8000e794 <_realloc_r+0x134> -8000e740: ffcb2783 lw a5,-4(s6) -8000e744: ff850713 addi a4,a0,-8 -8000e748: ffe7f793 andi a5,a5,-2 -8000e74c: 00f907b3 add a5,s2,a5 -8000e750: 30e78a63 beq a5,a4,8000ea64 <_realloc_r+0x404> -8000e754: ffc48613 addi a2,s1,-4 -8000e758: 02400793 li a5,36 -8000e75c: 38c7ea63 bltu a5,a2,8000eaf0 <_realloc_r+0x490> -8000e760: 01300713 li a4,19 -8000e764: 000b2683 lw a3,0(s6) -8000e768: 28c76463 bltu a4,a2,8000e9f0 <_realloc_r+0x390> -8000e76c: 00050793 mv a5,a0 -8000e770: 000b0713 mv a4,s6 -8000e774: 00d7a023 sw a3,0(a5) -8000e778: 00472683 lw a3,4(a4) -8000e77c: 00d7a223 sw a3,4(a5) -8000e780: 00872703 lw a4,8(a4) -8000e784: 00e7a423 sw a4,8(a5) -8000e788: 000b0593 mv a1,s6 -8000e78c: 000a8513 mv a0,s5 -8000e790: fd0f60ef jal ra,80004f60 <_free_r> +8000e65c <_read_r>: +8000e65c: ff010113 addi sp,sp,-16 +8000e660: 00058793 mv a5,a1 +8000e664: 00812423 sw s0,8(sp) +8000e668: 00912223 sw s1,4(sp) +8000e66c: 00060593 mv a1,a2 +8000e670: 00050493 mv s1,a0 +8000e674: 00078513 mv a0,a5 +8000e678: 00068613 mv a2,a3 +8000e67c: 00112623 sw ra,12(sp) +8000e680: 2001a623 sw zero,524(gp) # 80016a14 +8000e684: ea5f10ef jal ra,80000528 <_read> +8000e688: fff00793 li a5,-1 +8000e68c: 00f50c63 beq a0,a5,8000e6a4 <_read_r+0x48> +8000e690: 00c12083 lw ra,12(sp) +8000e694: 00812403 lw s0,8(sp) +8000e698: 00412483 lw s1,4(sp) +8000e69c: 01010113 addi sp,sp,16 +8000e6a0: 00008067 ret +8000e6a4: 20c1a783 lw a5,524(gp) # 80016a14 +8000e6a8: fe0784e3 beqz a5,8000e690 <_read_r+0x34> +8000e6ac: 00c12083 lw ra,12(sp) +8000e6b0: 00812403 lw s0,8(sp) +8000e6b4: 00f4a023 sw a5,0(s1) +8000e6b8: 00412483 lw s1,4(sp) +8000e6bc: 01010113 addi sp,sp,16 +8000e6c0: 00008067 ret + +8000e6c4 <_realloc_r>: +8000e6c4: fd010113 addi sp,sp,-48 +8000e6c8: 01312e23 sw s3,28(sp) +8000e6cc: 02112623 sw ra,44(sp) +8000e6d0: 02812423 sw s0,40(sp) +8000e6d4: 02912223 sw s1,36(sp) +8000e6d8: 03212023 sw s2,32(sp) +8000e6dc: 01412c23 sw s4,24(sp) +8000e6e0: 01512a23 sw s5,20(sp) +8000e6e4: 01612823 sw s6,16(sp) +8000e6e8: 01712623 sw s7,12(sp) +8000e6ec: 01812423 sw s8,8(sp) +8000e6f0: 00060993 mv s3,a2 +8000e6f4: 22058a63 beqz a1,8000e928 <_realloc_r+0x264> +8000e6f8: 00058b13 mv s6,a1 +8000e6fc: 00050a93 mv s5,a0 +8000e700: 934f30ef jal ra,80001834 <__malloc_lock> +8000e704: 00b98413 addi s0,s3,11 +8000e708: 01600793 li a5,22 +8000e70c: 0e87fc63 bgeu a5,s0,8000e804 <_realloc_r+0x140> +8000e710: ff847413 andi s0,s0,-8 +8000e714: 00040713 mv a4,s0 +8000e718: 0e044c63 bltz s0,8000e810 <_realloc_r+0x14c> +8000e71c: 0f346a63 bltu s0,s3,8000e810 <_realloc_r+0x14c> +8000e720: ffcb2783 lw a5,-4(s6) # 7ffffffc <__BSS_END__+0xfffe95e4> +8000e724: ff8b0913 addi s2,s6,-8 +8000e728: ffc7f493 andi s1,a5,-4 +8000e72c: 00990a33 add s4,s2,s1 +8000e730: 1ae4d263 bge s1,a4,8000e8d4 <_realloc_r+0x210> +8000e734: c2818b93 addi s7,gp,-984 # 80016430 <__malloc_av_> +8000e738: 008ba603 lw a2,8(s7) # 80000008 <__BSS_END__+0xfffe95f0> +8000e73c: 004a2683 lw a3,4(s4) +8000e740: 25460663 beq a2,s4,8000e98c <_realloc_r+0x2c8> +8000e744: ffe6f613 andi a2,a3,-2 +8000e748: 00ca0633 add a2,s4,a2 +8000e74c: 00462603 lw a2,4(a2) +8000e750: 00167613 andi a2,a2,1 +8000e754: 1a061c63 bnez a2,8000e90c <_realloc_r+0x248> +8000e758: ffc6f693 andi a3,a3,-4 +8000e75c: 00d48633 add a2,s1,a3 +8000e760: 34e65663 bge a2,a4,8000eaac <_realloc_r+0x3e8> +8000e764: 0017f793 andi a5,a5,1 +8000e768: 02079463 bnez a5,8000e790 <_realloc_r+0xcc> +8000e76c: ff8b2c03 lw s8,-8(s6) +8000e770: 41890c33 sub s8,s2,s8 +8000e774: 004c2783 lw a5,4(s8) +8000e778: ffc7f793 andi a5,a5,-4 +8000e77c: 00d786b3 add a3,a5,a3 +8000e780: 00968bb3 add s7,a3,s1 +8000e784: 0cebd663 bge s7,a4,8000e850 <_realloc_r+0x18c> +8000e788: 00f48bb3 add s7,s1,a5 +8000e78c: 34ebd863 bge s7,a4,8000eadc <_realloc_r+0x418> +8000e790: 00098593 mv a1,s3 8000e794: 000a8513 mv a0,s5 -8000e798: 83cf30ef jal ra,800017d4 <__malloc_unlock> -8000e79c: 01c0006f j 8000e7b8 <_realloc_r+0x158> -8000e7a0: 01000413 li s0,16 -8000e7a4: 01000713 li a4,16 -8000e7a8: f1347ae3 bgeu s0,s3,8000e6bc <_realloc_r+0x5c> -8000e7ac: 00c00793 li a5,12 -8000e7b0: 00faa023 sw a5,0(s5) -8000e7b4: 00000993 li s3,0 -8000e7b8: 02c12083 lw ra,44(sp) -8000e7bc: 02812403 lw s0,40(sp) -8000e7c0: 00098513 mv a0,s3 -8000e7c4: 02412483 lw s1,36(sp) -8000e7c8: 02012903 lw s2,32(sp) -8000e7cc: 01c12983 lw s3,28(sp) -8000e7d0: 01812a03 lw s4,24(sp) -8000e7d4: 01412a83 lw s5,20(sp) -8000e7d8: 01012b03 lw s6,16(sp) -8000e7dc: 00c12b83 lw s7,12(sp) -8000e7e0: 00812c03 lw s8,8(sp) -8000e7e4: 03010113 addi sp,sp,48 -8000e7e8: 00008067 ret -8000e7ec: 00ca2783 lw a5,12(s4) -8000e7f0: 008a2703 lw a4,8(s4) -8000e7f4: ffc48613 addi a2,s1,-4 -8000e7f8: 02400693 li a3,36 -8000e7fc: 00f72623 sw a5,12(a4) -8000e800: 00e7a423 sw a4,8(a5) -8000e804: 008c2703 lw a4,8(s8) -8000e808: 00cc2783 lw a5,12(s8) -8000e80c: 008c0993 addi s3,s8,8 -8000e810: 017c0a33 add s4,s8,s7 -8000e814: 00f72623 sw a5,12(a4) -8000e818: 00e7a423 sw a4,8(a5) -8000e81c: 2ec6e063 bltu a3,a2,8000eafc <_realloc_r+0x49c> -8000e820: 01300693 li a3,19 -8000e824: 000b2703 lw a4,0(s6) -8000e828: 00098793 mv a5,s3 -8000e82c: 02c6f263 bgeu a3,a2,8000e850 <_realloc_r+0x1f0> -8000e830: 00ec2423 sw a4,8(s8) -8000e834: 004b2703 lw a4,4(s6) -8000e838: 01b00793 li a5,27 -8000e83c: 00ec2623 sw a4,12(s8) -8000e840: 008b2703 lw a4,8(s6) -8000e844: 32c7ee63 bltu a5,a2,8000eb80 <_realloc_r+0x520> -8000e848: 010c0793 addi a5,s8,16 -8000e84c: 008b0b13 addi s6,s6,8 -8000e850: 00e7a023 sw a4,0(a5) -8000e854: 004b2703 lw a4,4(s6) -8000e858: 000b8493 mv s1,s7 -8000e85c: 000c0913 mv s2,s8 -8000e860: 00e7a223 sw a4,4(a5) -8000e864: 008b2703 lw a4,8(s6) -8000e868: 00098b13 mv s6,s3 -8000e86c: 00e7a423 sw a4,8(a5) -8000e870: 00492603 lw a2,4(s2) -8000e874: 408487b3 sub a5,s1,s0 -8000e878: 00f00713 li a4,15 -8000e87c: 00167613 andi a2,a2,1 -8000e880: 06f76c63 bltu a4,a5,8000e8f8 <_realloc_r+0x298> -8000e884: 00c4e633 or a2,s1,a2 -8000e888: 00c92223 sw a2,4(s2) -8000e88c: 004a2783 lw a5,4(s4) -8000e890: 0017e793 ori a5,a5,1 -8000e894: 00fa2223 sw a5,4(s4) -8000e898: 000a8513 mv a0,s5 -8000e89c: f39f20ef jal ra,800017d4 <__malloc_unlock> -8000e8a0: 000b0993 mv s3,s6 -8000e8a4: f15ff06f j 8000e7b8 <_realloc_r+0x158> -8000e8a8: 0017f793 andi a5,a5,1 -8000e8ac: e80790e3 bnez a5,8000e72c <_realloc_r+0xcc> -8000e8b0: ff8b2c03 lw s8,-8(s6) -8000e8b4: 41890c33 sub s8,s2,s8 -8000e8b8: 004c2783 lw a5,4(s8) -8000e8bc: ffc7f793 andi a5,a5,-4 -8000e8c0: e65ff06f j 8000e724 <_realloc_r+0xc4> -8000e8c4: 02812403 lw s0,40(sp) -8000e8c8: 02c12083 lw ra,44(sp) -8000e8cc: 02412483 lw s1,36(sp) -8000e8d0: 02012903 lw s2,32(sp) -8000e8d4: 01c12983 lw s3,28(sp) -8000e8d8: 01812a03 lw s4,24(sp) -8000e8dc: 01412a83 lw s5,20(sp) -8000e8e0: 01012b03 lw s6,16(sp) -8000e8e4: 00c12b83 lw s7,12(sp) -8000e8e8: 00812c03 lw s8,8(sp) -8000e8ec: 00060593 mv a1,a2 -8000e8f0: 03010113 addi sp,sp,48 -8000e8f4: e44f206f j 80000f38 <_malloc_r> -8000e8f8: 00866633 or a2,a2,s0 -8000e8fc: 00c92223 sw a2,4(s2) -8000e900: 008905b3 add a1,s2,s0 -8000e904: 0017e793 ori a5,a5,1 -8000e908: 00f5a223 sw a5,4(a1) -8000e90c: 004a2783 lw a5,4(s4) -8000e910: 00858593 addi a1,a1,8 -8000e914: 000a8513 mv a0,s5 -8000e918: 0017e793 ori a5,a5,1 -8000e91c: 00fa2223 sw a5,4(s4) -8000e920: e40f60ef jal ra,80004f60 <_free_r> -8000e924: f75ff06f j 8000e898 <_realloc_r+0x238> -8000e928: ffc6f693 andi a3,a3,-4 -8000e92c: 00d48633 add a2,s1,a3 -8000e930: 01040593 addi a1,s0,16 -8000e934: 0eb65063 bge a2,a1,8000ea14 <_realloc_r+0x3b4> -8000e938: 0017f793 andi a5,a5,1 -8000e93c: de0798e3 bnez a5,8000e72c <_realloc_r+0xcc> -8000e940: ff8b2c03 lw s8,-8(s6) -8000e944: 41890c33 sub s8,s2,s8 -8000e948: 004c2783 lw a5,4(s8) -8000e94c: ffc7f793 andi a5,a5,-4 -8000e950: 00d786b3 add a3,a5,a3 -8000e954: 00968a33 add s4,a3,s1 -8000e958: dcba46e3 blt s4,a1,8000e724 <_realloc_r+0xc4> -8000e95c: 00cc2783 lw a5,12(s8) -8000e960: 008c2703 lw a4,8(s8) -8000e964: ffc48613 addi a2,s1,-4 -8000e968: 02400693 li a3,36 -8000e96c: 00f72623 sw a5,12(a4) -8000e970: 00e7a423 sw a4,8(a5) -8000e974: 008c0993 addi s3,s8,8 -8000e978: 22c6e663 bltu a3,a2,8000eba4 <_realloc_r+0x544> -8000e97c: 01300593 li a1,19 -8000e980: 000b2703 lw a4,0(s6) -8000e984: 00098793 mv a5,s3 -8000e988: 02c5f263 bgeu a1,a2,8000e9ac <_realloc_r+0x34c> -8000e98c: 00ec2423 sw a4,8(s8) -8000e990: 004b2703 lw a4,4(s6) -8000e994: 01b00793 li a5,27 -8000e998: 00ec2623 sw a4,12(s8) -8000e99c: 24c7ea63 bltu a5,a2,8000ebf0 <_realloc_r+0x590> -8000e9a0: 008b2703 lw a4,8(s6) -8000e9a4: 010c0793 addi a5,s8,16 -8000e9a8: 008b0b13 addi s6,s6,8 -8000e9ac: 00e7a023 sw a4,0(a5) -8000e9b0: 004b2703 lw a4,4(s6) -8000e9b4: 00e7a223 sw a4,4(a5) -8000e9b8: 008b2703 lw a4,8(s6) -8000e9bc: 00e7a423 sw a4,8(a5) -8000e9c0: 008c0733 add a4,s8,s0 -8000e9c4: 408a07b3 sub a5,s4,s0 -8000e9c8: 00eba423 sw a4,8(s7) -8000e9cc: 0017e793 ori a5,a5,1 -8000e9d0: 00f72223 sw a5,4(a4) -8000e9d4: 004c2783 lw a5,4(s8) -8000e9d8: 000a8513 mv a0,s5 -8000e9dc: 0017f793 andi a5,a5,1 -8000e9e0: 0087e433 or s0,a5,s0 -8000e9e4: 008c2223 sw s0,4(s8) -8000e9e8: dedf20ef jal ra,800017d4 <__malloc_unlock> -8000e9ec: dcdff06f j 8000e7b8 <_realloc_r+0x158> -8000e9f0: 00d52023 sw a3,0(a0) -8000e9f4: 004b2683 lw a3,4(s6) -8000e9f8: 01b00713 li a4,27 -8000e9fc: 00d52223 sw a3,4(a0) -8000ea00: 10c76c63 bltu a4,a2,8000eb18 <_realloc_r+0x4b8> -8000ea04: 008b0713 addi a4,s6,8 -8000ea08: 00850793 addi a5,a0,8 -8000ea0c: 008b2683 lw a3,8(s6) -8000ea10: d65ff06f j 8000e774 <_realloc_r+0x114> -8000ea14: 00890933 add s2,s2,s0 -8000ea18: 408607b3 sub a5,a2,s0 -8000ea1c: 012ba423 sw s2,8(s7) -8000ea20: 0017e793 ori a5,a5,1 -8000ea24: 00f92223 sw a5,4(s2) -8000ea28: ffcb2783 lw a5,-4(s6) -8000ea2c: 000a8513 mv a0,s5 -8000ea30: 000b0993 mv s3,s6 -8000ea34: 0017f793 andi a5,a5,1 -8000ea38: 0087e433 or s0,a5,s0 -8000ea3c: fe8b2e23 sw s0,-4(s6) -8000ea40: d95f20ef jal ra,800017d4 <__malloc_unlock> -8000ea44: d75ff06f j 8000e7b8 <_realloc_r+0x158> -8000ea48: 00ca2783 lw a5,12(s4) -8000ea4c: 008a2703 lw a4,8(s4) -8000ea50: 00060493 mv s1,a2 -8000ea54: 00c90a33 add s4,s2,a2 -8000ea58: 00f72623 sw a5,12(a4) -8000ea5c: 00e7a423 sw a4,8(a5) -8000ea60: e11ff06f j 8000e870 <_realloc_r+0x210> -8000ea64: ffc52783 lw a5,-4(a0) -8000ea68: ffc7f793 andi a5,a5,-4 -8000ea6c: 00f484b3 add s1,s1,a5 -8000ea70: 00990a33 add s4,s2,s1 -8000ea74: dfdff06f j 8000e870 <_realloc_r+0x210> -8000ea78: 00cc2703 lw a4,12(s8) -8000ea7c: 008c2683 lw a3,8(s8) -8000ea80: ffc48613 addi a2,s1,-4 -8000ea84: 02400593 li a1,36 -8000ea88: 00e6a623 sw a4,12(a3) -8000ea8c: 00d72423 sw a3,8(a4) -8000ea90: 008c0993 addi s3,s8,8 -8000ea94: 017c0a33 add s4,s8,s7 -8000ea98: 06c5e263 bltu a1,a2,8000eafc <_realloc_r+0x49c> -8000ea9c: 01300513 li a0,19 -8000eaa0: 000b2683 lw a3,0(s6) -8000eaa4: 00098713 mv a4,s3 -8000eaa8: 02c57263 bgeu a0,a2,8000eacc <_realloc_r+0x46c> -8000eaac: 00dc2423 sw a3,8(s8) -8000eab0: 004b2703 lw a4,4(s6) -8000eab4: 01b00793 li a5,27 -8000eab8: 00ec2623 sw a4,12(s8) -8000eabc: 0ac7e063 bltu a5,a2,8000eb5c <_realloc_r+0x4fc> -8000eac0: 008b2683 lw a3,8(s6) -8000eac4: 010c0713 addi a4,s8,16 -8000eac8: 008b0b13 addi s6,s6,8 -8000eacc: 00d72023 sw a3,0(a4) -8000ead0: 004b2683 lw a3,4(s6) -8000ead4: 000b8493 mv s1,s7 -8000ead8: 000c0913 mv s2,s8 -8000eadc: 00d72223 sw a3,4(a4) -8000eae0: 008b2783 lw a5,8(s6) -8000eae4: 00098b13 mv s6,s3 -8000eae8: 00f72423 sw a5,8(a4) -8000eaec: d85ff06f j 8000e870 <_realloc_r+0x210> -8000eaf0: 000b0593 mv a1,s6 -8000eaf4: 9e5ff0ef jal ra,8000e4d8 -8000eaf8: c91ff06f j 8000e788 <_realloc_r+0x128> -8000eafc: 000b0593 mv a1,s6 -8000eb00: 00098513 mv a0,s3 -8000eb04: 9d5ff0ef jal ra,8000e4d8 -8000eb08: 00098b13 mv s6,s3 -8000eb0c: 000b8493 mv s1,s7 -8000eb10: 000c0913 mv s2,s8 -8000eb14: d5dff06f j 8000e870 <_realloc_r+0x210> -8000eb18: 008b2703 lw a4,8(s6) -8000eb1c: 00e52423 sw a4,8(a0) -8000eb20: 00cb2703 lw a4,12(s6) -8000eb24: 00e52623 sw a4,12(a0) -8000eb28: 00f60a63 beq a2,a5,8000eb3c <_realloc_r+0x4dc> -8000eb2c: 010b0713 addi a4,s6,16 -8000eb30: 01050793 addi a5,a0,16 -8000eb34: 010b2683 lw a3,16(s6) -8000eb38: c3dff06f j 8000e774 <_realloc_r+0x114> -8000eb3c: 010b2683 lw a3,16(s6) -8000eb40: 018b0713 addi a4,s6,24 -8000eb44: 01850793 addi a5,a0,24 -8000eb48: 00d52823 sw a3,16(a0) -8000eb4c: 014b2683 lw a3,20(s6) -8000eb50: 00d52a23 sw a3,20(a0) -8000eb54: 018b2683 lw a3,24(s6) -8000eb58: c1dff06f j 8000e774 <_realloc_r+0x114> -8000eb5c: 008b2783 lw a5,8(s6) -8000eb60: 00fc2823 sw a5,16(s8) -8000eb64: 00cb2783 lw a5,12(s6) -8000eb68: 00fc2a23 sw a5,20(s8) -8000eb6c: 04b60463 beq a2,a1,8000ebb4 <_realloc_r+0x554> -8000eb70: 010b2683 lw a3,16(s6) -8000eb74: 018c0713 addi a4,s8,24 -8000eb78: 010b0b13 addi s6,s6,16 -8000eb7c: f51ff06f j 8000eacc <_realloc_r+0x46c> -8000eb80: 00ec2823 sw a4,16(s8) +8000e798: 805f20ef jal ra,80000f9c <_malloc_r> +8000e79c: 00050993 mv s3,a0 +8000e7a0: 04050c63 beqz a0,8000e7f8 <_realloc_r+0x134> +8000e7a4: ffcb2783 lw a5,-4(s6) +8000e7a8: ff850713 addi a4,a0,-8 +8000e7ac: ffe7f793 andi a5,a5,-2 +8000e7b0: 00f907b3 add a5,s2,a5 +8000e7b4: 30e78a63 beq a5,a4,8000eac8 <_realloc_r+0x404> +8000e7b8: ffc48613 addi a2,s1,-4 +8000e7bc: 02400793 li a5,36 +8000e7c0: 38c7ea63 bltu a5,a2,8000eb54 <_realloc_r+0x490> +8000e7c4: 01300713 li a4,19 +8000e7c8: 000b2683 lw a3,0(s6) +8000e7cc: 28c76463 bltu a4,a2,8000ea54 <_realloc_r+0x390> +8000e7d0: 00050793 mv a5,a0 +8000e7d4: 000b0713 mv a4,s6 +8000e7d8: 00d7a023 sw a3,0(a5) +8000e7dc: 00472683 lw a3,4(a4) +8000e7e0: 00d7a223 sw a3,4(a5) +8000e7e4: 00872703 lw a4,8(a4) +8000e7e8: 00e7a423 sw a4,8(a5) +8000e7ec: 000b0593 mv a1,s6 +8000e7f0: 000a8513 mv a0,s5 +8000e7f4: fd0f60ef jal ra,80004fc4 <_free_r> +8000e7f8: 000a8513 mv a0,s5 +8000e7fc: 83cf30ef jal ra,80001838 <__malloc_unlock> +8000e800: 01c0006f j 8000e81c <_realloc_r+0x158> +8000e804: 01000413 li s0,16 +8000e808: 01000713 li a4,16 +8000e80c: f1347ae3 bgeu s0,s3,8000e720 <_realloc_r+0x5c> +8000e810: 00c00793 li a5,12 +8000e814: 00faa023 sw a5,0(s5) +8000e818: 00000993 li s3,0 +8000e81c: 02c12083 lw ra,44(sp) +8000e820: 02812403 lw s0,40(sp) +8000e824: 00098513 mv a0,s3 +8000e828: 02412483 lw s1,36(sp) +8000e82c: 02012903 lw s2,32(sp) +8000e830: 01c12983 lw s3,28(sp) +8000e834: 01812a03 lw s4,24(sp) +8000e838: 01412a83 lw s5,20(sp) +8000e83c: 01012b03 lw s6,16(sp) +8000e840: 00c12b83 lw s7,12(sp) +8000e844: 00812c03 lw s8,8(sp) +8000e848: 03010113 addi sp,sp,48 +8000e84c: 00008067 ret +8000e850: 00ca2783 lw a5,12(s4) +8000e854: 008a2703 lw a4,8(s4) +8000e858: ffc48613 addi a2,s1,-4 +8000e85c: 02400693 li a3,36 +8000e860: 00f72623 sw a5,12(a4) +8000e864: 00e7a423 sw a4,8(a5) +8000e868: 008c2703 lw a4,8(s8) +8000e86c: 00cc2783 lw a5,12(s8) +8000e870: 008c0993 addi s3,s8,8 +8000e874: 017c0a33 add s4,s8,s7 +8000e878: 00f72623 sw a5,12(a4) +8000e87c: 00e7a423 sw a4,8(a5) +8000e880: 2ec6e063 bltu a3,a2,8000eb60 <_realloc_r+0x49c> +8000e884: 01300693 li a3,19 +8000e888: 000b2703 lw a4,0(s6) +8000e88c: 00098793 mv a5,s3 +8000e890: 02c6f263 bgeu a3,a2,8000e8b4 <_realloc_r+0x1f0> +8000e894: 00ec2423 sw a4,8(s8) +8000e898: 004b2703 lw a4,4(s6) +8000e89c: 01b00793 li a5,27 +8000e8a0: 00ec2623 sw a4,12(s8) +8000e8a4: 008b2703 lw a4,8(s6) +8000e8a8: 32c7ee63 bltu a5,a2,8000ebe4 <_realloc_r+0x520> +8000e8ac: 010c0793 addi a5,s8,16 +8000e8b0: 008b0b13 addi s6,s6,8 +8000e8b4: 00e7a023 sw a4,0(a5) +8000e8b8: 004b2703 lw a4,4(s6) +8000e8bc: 000b8493 mv s1,s7 +8000e8c0: 000c0913 mv s2,s8 +8000e8c4: 00e7a223 sw a4,4(a5) +8000e8c8: 008b2703 lw a4,8(s6) +8000e8cc: 00098b13 mv s6,s3 +8000e8d0: 00e7a423 sw a4,8(a5) +8000e8d4: 00492603 lw a2,4(s2) +8000e8d8: 408487b3 sub a5,s1,s0 +8000e8dc: 00f00713 li a4,15 +8000e8e0: 00167613 andi a2,a2,1 +8000e8e4: 06f76c63 bltu a4,a5,8000e95c <_realloc_r+0x298> +8000e8e8: 00c4e633 or a2,s1,a2 +8000e8ec: 00c92223 sw a2,4(s2) +8000e8f0: 004a2783 lw a5,4(s4) +8000e8f4: 0017e793 ori a5,a5,1 +8000e8f8: 00fa2223 sw a5,4(s4) +8000e8fc: 000a8513 mv a0,s5 +8000e900: f39f20ef jal ra,80001838 <__malloc_unlock> +8000e904: 000b0993 mv s3,s6 +8000e908: f15ff06f j 8000e81c <_realloc_r+0x158> +8000e90c: 0017f793 andi a5,a5,1 +8000e910: e80790e3 bnez a5,8000e790 <_realloc_r+0xcc> +8000e914: ff8b2c03 lw s8,-8(s6) +8000e918: 41890c33 sub s8,s2,s8 +8000e91c: 004c2783 lw a5,4(s8) +8000e920: ffc7f793 andi a5,a5,-4 +8000e924: e65ff06f j 8000e788 <_realloc_r+0xc4> +8000e928: 02812403 lw s0,40(sp) +8000e92c: 02c12083 lw ra,44(sp) +8000e930: 02412483 lw s1,36(sp) +8000e934: 02012903 lw s2,32(sp) +8000e938: 01c12983 lw s3,28(sp) +8000e93c: 01812a03 lw s4,24(sp) +8000e940: 01412a83 lw s5,20(sp) +8000e944: 01012b03 lw s6,16(sp) +8000e948: 00c12b83 lw s7,12(sp) +8000e94c: 00812c03 lw s8,8(sp) +8000e950: 00060593 mv a1,a2 +8000e954: 03010113 addi sp,sp,48 +8000e958: e44f206f j 80000f9c <_malloc_r> +8000e95c: 00866633 or a2,a2,s0 +8000e960: 00c92223 sw a2,4(s2) +8000e964: 008905b3 add a1,s2,s0 +8000e968: 0017e793 ori a5,a5,1 +8000e96c: 00f5a223 sw a5,4(a1) +8000e970: 004a2783 lw a5,4(s4) +8000e974: 00858593 addi a1,a1,8 +8000e978: 000a8513 mv a0,s5 +8000e97c: 0017e793 ori a5,a5,1 +8000e980: 00fa2223 sw a5,4(s4) +8000e984: e40f60ef jal ra,80004fc4 <_free_r> +8000e988: f75ff06f j 8000e8fc <_realloc_r+0x238> +8000e98c: ffc6f693 andi a3,a3,-4 +8000e990: 00d48633 add a2,s1,a3 +8000e994: 01040593 addi a1,s0,16 +8000e998: 0eb65063 bge a2,a1,8000ea78 <_realloc_r+0x3b4> +8000e99c: 0017f793 andi a5,a5,1 +8000e9a0: de0798e3 bnez a5,8000e790 <_realloc_r+0xcc> +8000e9a4: ff8b2c03 lw s8,-8(s6) +8000e9a8: 41890c33 sub s8,s2,s8 +8000e9ac: 004c2783 lw a5,4(s8) +8000e9b0: ffc7f793 andi a5,a5,-4 +8000e9b4: 00d786b3 add a3,a5,a3 +8000e9b8: 00968a33 add s4,a3,s1 +8000e9bc: dcba46e3 blt s4,a1,8000e788 <_realloc_r+0xc4> +8000e9c0: 00cc2783 lw a5,12(s8) +8000e9c4: 008c2703 lw a4,8(s8) +8000e9c8: ffc48613 addi a2,s1,-4 +8000e9cc: 02400693 li a3,36 +8000e9d0: 00f72623 sw a5,12(a4) +8000e9d4: 00e7a423 sw a4,8(a5) +8000e9d8: 008c0993 addi s3,s8,8 +8000e9dc: 22c6e663 bltu a3,a2,8000ec08 <_realloc_r+0x544> +8000e9e0: 01300593 li a1,19 +8000e9e4: 000b2703 lw a4,0(s6) +8000e9e8: 00098793 mv a5,s3 +8000e9ec: 02c5f263 bgeu a1,a2,8000ea10 <_realloc_r+0x34c> +8000e9f0: 00ec2423 sw a4,8(s8) +8000e9f4: 004b2703 lw a4,4(s6) +8000e9f8: 01b00793 li a5,27 +8000e9fc: 00ec2623 sw a4,12(s8) +8000ea00: 24c7ea63 bltu a5,a2,8000ec54 <_realloc_r+0x590> +8000ea04: 008b2703 lw a4,8(s6) +8000ea08: 010c0793 addi a5,s8,16 +8000ea0c: 008b0b13 addi s6,s6,8 +8000ea10: 00e7a023 sw a4,0(a5) +8000ea14: 004b2703 lw a4,4(s6) +8000ea18: 00e7a223 sw a4,4(a5) +8000ea1c: 008b2703 lw a4,8(s6) +8000ea20: 00e7a423 sw a4,8(a5) +8000ea24: 008c0733 add a4,s8,s0 +8000ea28: 408a07b3 sub a5,s4,s0 +8000ea2c: 00eba423 sw a4,8(s7) +8000ea30: 0017e793 ori a5,a5,1 +8000ea34: 00f72223 sw a5,4(a4) +8000ea38: 004c2783 lw a5,4(s8) +8000ea3c: 000a8513 mv a0,s5 +8000ea40: 0017f793 andi a5,a5,1 +8000ea44: 0087e433 or s0,a5,s0 +8000ea48: 008c2223 sw s0,4(s8) +8000ea4c: dedf20ef jal ra,80001838 <__malloc_unlock> +8000ea50: dcdff06f j 8000e81c <_realloc_r+0x158> +8000ea54: 00d52023 sw a3,0(a0) +8000ea58: 004b2683 lw a3,4(s6) +8000ea5c: 01b00713 li a4,27 +8000ea60: 00d52223 sw a3,4(a0) +8000ea64: 10c76c63 bltu a4,a2,8000eb7c <_realloc_r+0x4b8> +8000ea68: 008b0713 addi a4,s6,8 +8000ea6c: 00850793 addi a5,a0,8 +8000ea70: 008b2683 lw a3,8(s6) +8000ea74: d65ff06f j 8000e7d8 <_realloc_r+0x114> +8000ea78: 00890933 add s2,s2,s0 +8000ea7c: 408607b3 sub a5,a2,s0 +8000ea80: 012ba423 sw s2,8(s7) +8000ea84: 0017e793 ori a5,a5,1 +8000ea88: 00f92223 sw a5,4(s2) +8000ea8c: ffcb2783 lw a5,-4(s6) +8000ea90: 000a8513 mv a0,s5 +8000ea94: 000b0993 mv s3,s6 +8000ea98: 0017f793 andi a5,a5,1 +8000ea9c: 0087e433 or s0,a5,s0 +8000eaa0: fe8b2e23 sw s0,-4(s6) +8000eaa4: d95f20ef jal ra,80001838 <__malloc_unlock> +8000eaa8: d75ff06f j 8000e81c <_realloc_r+0x158> +8000eaac: 00ca2783 lw a5,12(s4) +8000eab0: 008a2703 lw a4,8(s4) +8000eab4: 00060493 mv s1,a2 +8000eab8: 00c90a33 add s4,s2,a2 +8000eabc: 00f72623 sw a5,12(a4) +8000eac0: 00e7a423 sw a4,8(a5) +8000eac4: e11ff06f j 8000e8d4 <_realloc_r+0x210> +8000eac8: ffc52783 lw a5,-4(a0) +8000eacc: ffc7f793 andi a5,a5,-4 +8000ead0: 00f484b3 add s1,s1,a5 +8000ead4: 00990a33 add s4,s2,s1 +8000ead8: dfdff06f j 8000e8d4 <_realloc_r+0x210> +8000eadc: 00cc2703 lw a4,12(s8) +8000eae0: 008c2683 lw a3,8(s8) +8000eae4: ffc48613 addi a2,s1,-4 +8000eae8: 02400593 li a1,36 +8000eaec: 00e6a623 sw a4,12(a3) +8000eaf0: 00d72423 sw a3,8(a4) +8000eaf4: 008c0993 addi s3,s8,8 +8000eaf8: 017c0a33 add s4,s8,s7 +8000eafc: 06c5e263 bltu a1,a2,8000eb60 <_realloc_r+0x49c> +8000eb00: 01300513 li a0,19 +8000eb04: 000b2683 lw a3,0(s6) +8000eb08: 00098713 mv a4,s3 +8000eb0c: 02c57263 bgeu a0,a2,8000eb30 <_realloc_r+0x46c> +8000eb10: 00dc2423 sw a3,8(s8) +8000eb14: 004b2703 lw a4,4(s6) +8000eb18: 01b00793 li a5,27 +8000eb1c: 00ec2623 sw a4,12(s8) +8000eb20: 0ac7e063 bltu a5,a2,8000ebc0 <_realloc_r+0x4fc> +8000eb24: 008b2683 lw a3,8(s6) +8000eb28: 010c0713 addi a4,s8,16 +8000eb2c: 008b0b13 addi s6,s6,8 +8000eb30: 00d72023 sw a3,0(a4) +8000eb34: 004b2683 lw a3,4(s6) +8000eb38: 000b8493 mv s1,s7 +8000eb3c: 000c0913 mv s2,s8 +8000eb40: 00d72223 sw a3,4(a4) +8000eb44: 008b2783 lw a5,8(s6) +8000eb48: 00098b13 mv s6,s3 +8000eb4c: 00f72423 sw a5,8(a4) +8000eb50: d85ff06f j 8000e8d4 <_realloc_r+0x210> +8000eb54: 000b0593 mv a1,s6 +8000eb58: 9e5ff0ef jal ra,8000e53c +8000eb5c: c91ff06f j 8000e7ec <_realloc_r+0x128> +8000eb60: 000b0593 mv a1,s6 +8000eb64: 00098513 mv a0,s3 +8000eb68: 9d5ff0ef jal ra,8000e53c +8000eb6c: 00098b13 mv s6,s3 +8000eb70: 000b8493 mv s1,s7 +8000eb74: 000c0913 mv s2,s8 +8000eb78: d5dff06f j 8000e8d4 <_realloc_r+0x210> +8000eb7c: 008b2703 lw a4,8(s6) +8000eb80: 00e52423 sw a4,8(a0) 8000eb84: 00cb2703 lw a4,12(s6) -8000eb88: 02400793 li a5,36 -8000eb8c: 00ec2a23 sw a4,20(s8) -8000eb90: 010b2703 lw a4,16(s6) -8000eb94: 04f60063 beq a2,a5,8000ebd4 <_realloc_r+0x574> -8000eb98: 018c0793 addi a5,s8,24 -8000eb9c: 010b0b13 addi s6,s6,16 -8000eba0: cb1ff06f j 8000e850 <_realloc_r+0x1f0> -8000eba4: 000b0593 mv a1,s6 -8000eba8: 00098513 mv a0,s3 -8000ebac: 92dff0ef jal ra,8000e4d8 -8000ebb0: e11ff06f j 8000e9c0 <_realloc_r+0x360> -8000ebb4: 010b2783 lw a5,16(s6) -8000ebb8: 020c0713 addi a4,s8,32 -8000ebbc: 018b0b13 addi s6,s6,24 -8000ebc0: 00fc2c23 sw a5,24(s8) -8000ebc4: ffcb2783 lw a5,-4(s6) -8000ebc8: 00fc2e23 sw a5,28(s8) -8000ebcc: 000b2683 lw a3,0(s6) -8000ebd0: efdff06f j 8000eacc <_realloc_r+0x46c> -8000ebd4: 00ec2c23 sw a4,24(s8) -8000ebd8: 014b2703 lw a4,20(s6) -8000ebdc: 020c0793 addi a5,s8,32 -8000ebe0: 018b0b13 addi s6,s6,24 -8000ebe4: 00ec2e23 sw a4,28(s8) -8000ebe8: 000b2703 lw a4,0(s6) -8000ebec: c65ff06f j 8000e850 <_realloc_r+0x1f0> -8000ebf0: 008b2783 lw a5,8(s6) -8000ebf4: 00fc2823 sw a5,16(s8) -8000ebf8: 00cb2783 lw a5,12(s6) -8000ebfc: 00fc2a23 sw a5,20(s8) -8000ec00: 010b2703 lw a4,16(s6) -8000ec04: 00d60863 beq a2,a3,8000ec14 <_realloc_r+0x5b4> -8000ec08: 018c0793 addi a5,s8,24 -8000ec0c: 010b0b13 addi s6,s6,16 -8000ec10: d9dff06f j 8000e9ac <_realloc_r+0x34c> -8000ec14: 00ec2c23 sw a4,24(s8) -8000ec18: 014b2703 lw a4,20(s6) -8000ec1c: 020c0793 addi a5,s8,32 +8000eb88: 00e52623 sw a4,12(a0) +8000eb8c: 00f60a63 beq a2,a5,8000eba0 <_realloc_r+0x4dc> +8000eb90: 010b0713 addi a4,s6,16 +8000eb94: 01050793 addi a5,a0,16 +8000eb98: 010b2683 lw a3,16(s6) +8000eb9c: c3dff06f j 8000e7d8 <_realloc_r+0x114> +8000eba0: 010b2683 lw a3,16(s6) +8000eba4: 018b0713 addi a4,s6,24 +8000eba8: 01850793 addi a5,a0,24 +8000ebac: 00d52823 sw a3,16(a0) +8000ebb0: 014b2683 lw a3,20(s6) +8000ebb4: 00d52a23 sw a3,20(a0) +8000ebb8: 018b2683 lw a3,24(s6) +8000ebbc: c1dff06f j 8000e7d8 <_realloc_r+0x114> +8000ebc0: 008b2783 lw a5,8(s6) +8000ebc4: 00fc2823 sw a5,16(s8) +8000ebc8: 00cb2783 lw a5,12(s6) +8000ebcc: 00fc2a23 sw a5,20(s8) +8000ebd0: 04b60463 beq a2,a1,8000ec18 <_realloc_r+0x554> +8000ebd4: 010b2683 lw a3,16(s6) +8000ebd8: 018c0713 addi a4,s8,24 +8000ebdc: 010b0b13 addi s6,s6,16 +8000ebe0: f51ff06f j 8000eb30 <_realloc_r+0x46c> +8000ebe4: 00ec2823 sw a4,16(s8) +8000ebe8: 00cb2703 lw a4,12(s6) +8000ebec: 02400793 li a5,36 +8000ebf0: 00ec2a23 sw a4,20(s8) +8000ebf4: 010b2703 lw a4,16(s6) +8000ebf8: 04f60063 beq a2,a5,8000ec38 <_realloc_r+0x574> +8000ebfc: 018c0793 addi a5,s8,24 +8000ec00: 010b0b13 addi s6,s6,16 +8000ec04: cb1ff06f j 8000e8b4 <_realloc_r+0x1f0> +8000ec08: 000b0593 mv a1,s6 +8000ec0c: 00098513 mv a0,s3 +8000ec10: 92dff0ef jal ra,8000e53c +8000ec14: e11ff06f j 8000ea24 <_realloc_r+0x360> +8000ec18: 010b2783 lw a5,16(s6) +8000ec1c: 020c0713 addi a4,s8,32 8000ec20: 018b0b13 addi s6,s6,24 -8000ec24: 00ec2e23 sw a4,28(s8) -8000ec28: 000b2703 lw a4,0(s6) -8000ec2c: d81ff06f j 8000e9ac <_realloc_r+0x34c> +8000ec24: 00fc2c23 sw a5,24(s8) +8000ec28: ffcb2783 lw a5,-4(s6) +8000ec2c: 00fc2e23 sw a5,28(s8) +8000ec30: 000b2683 lw a3,0(s6) +8000ec34: efdff06f j 8000eb30 <_realloc_r+0x46c> +8000ec38: 00ec2c23 sw a4,24(s8) +8000ec3c: 014b2703 lw a4,20(s6) +8000ec40: 020c0793 addi a5,s8,32 +8000ec44: 018b0b13 addi s6,s6,24 +8000ec48: 00ec2e23 sw a4,28(s8) +8000ec4c: 000b2703 lw a4,0(s6) +8000ec50: c65ff06f j 8000e8b4 <_realloc_r+0x1f0> +8000ec54: 008b2783 lw a5,8(s6) +8000ec58: 00fc2823 sw a5,16(s8) +8000ec5c: 00cb2783 lw a5,12(s6) +8000ec60: 00fc2a23 sw a5,20(s8) +8000ec64: 010b2703 lw a4,16(s6) +8000ec68: 00d60863 beq a2,a3,8000ec78 <_realloc_r+0x5b4> +8000ec6c: 018c0793 addi a5,s8,24 +8000ec70: 010b0b13 addi s6,s6,16 +8000ec74: d9dff06f j 8000ea10 <_realloc_r+0x34c> +8000ec78: 00ec2c23 sw a4,24(s8) +8000ec7c: 014b2703 lw a4,20(s6) +8000ec80: 020c0793 addi a5,s8,32 +8000ec84: 018b0b13 addi s6,s6,24 +8000ec88: 00ec2e23 sw a4,28(s8) +8000ec8c: 000b2703 lw a4,0(s6) +8000ec90: d81ff06f j 8000ea10 <_realloc_r+0x34c> -8000ec30 <__ssprint_r>: -8000ec30: 00862783 lw a5,8(a2) -8000ec34: fd010113 addi sp,sp,-48 -8000ec38: 01512a23 sw s5,20(sp) -8000ec3c: 02112623 sw ra,44(sp) -8000ec40: 02812423 sw s0,40(sp) -8000ec44: 02912223 sw s1,36(sp) -8000ec48: 03212023 sw s2,32(sp) -8000ec4c: 01312e23 sw s3,28(sp) -8000ec50: 01412c23 sw s4,24(sp) -8000ec54: 01612823 sw s6,16(sp) -8000ec58: 01712623 sw s7,12(sp) -8000ec5c: 01812423 sw s8,8(sp) -8000ec60: 00060a93 mv s5,a2 -8000ec64: 14078863 beqz a5,8000edb4 <__ssprint_r+0x184> -8000ec68: 00050b13 mv s6,a0 -8000ec6c: 00058413 mv s0,a1 -8000ec70: 00062983 lw s3,0(a2) -8000ec74: 0005a503 lw a0,0(a1) -8000ec78: 0085a483 lw s1,8(a1) -8000ec7c: 0d40006f j 8000ed50 <__ssprint_r+0x120> -8000ec80: 00c45783 lhu a5,12(s0) -8000ec84: 4807f713 andi a4,a5,1152 -8000ec88: 08070a63 beqz a4,8000ed1c <__ssprint_r+0xec> -8000ec8c: 01442683 lw a3,20(s0) -8000ec90: 01042583 lw a1,16(s0) -8000ec94: 00190713 addi a4,s2,1 -8000ec98: 00169493 slli s1,a3,0x1 -8000ec9c: 00d486b3 add a3,s1,a3 -8000eca0: 01f6d493 srli s1,a3,0x1f -8000eca4: 40b50a33 sub s4,a0,a1 -8000eca8: 00d484b3 add s1,s1,a3 -8000ecac: 4014d493 srai s1,s1,0x1 -8000ecb0: 01470733 add a4,a4,s4 -8000ecb4: 00048613 mv a2,s1 -8000ecb8: 00e4f663 bgeu s1,a4,8000ecc4 <__ssprint_r+0x94> -8000ecbc: 00070493 mv s1,a4 -8000ecc0: 00070613 mv a2,a4 -8000ecc4: 4007f793 andi a5,a5,1024 -8000ecc8: 0a078663 beqz a5,8000ed74 <__ssprint_r+0x144> -8000eccc: 00060593 mv a1,a2 -8000ecd0: 000b0513 mv a0,s6 -8000ecd4: a64f20ef jal ra,80000f38 <_malloc_r> -8000ecd8: 00050c13 mv s8,a0 -8000ecdc: 0a050a63 beqz a0,8000ed90 <__ssprint_r+0x160> -8000ece0: 01042583 lw a1,16(s0) -8000ece4: 000a0613 mv a2,s4 -8000ece8: ed4ff0ef jal ra,8000e3bc -8000ecec: 00c45783 lhu a5,12(s0) -8000ecf0: b7f7f793 andi a5,a5,-1153 -8000ecf4: 0807e793 ori a5,a5,128 -8000ecf8: 00f41623 sh a5,12(s0) -8000ecfc: 014c0533 add a0,s8,s4 -8000ed00: 41448a33 sub s4,s1,s4 -8000ed04: 00942a23 sw s1,20(s0) -8000ed08: 01442423 sw s4,8(s0) -8000ed0c: 01842823 sw s8,16(s0) -8000ed10: 00a42023 sw a0,0(s0) -8000ed14: 00090493 mv s1,s2 -8000ed18: 00090a13 mv s4,s2 -8000ed1c: 000a0613 mv a2,s4 -8000ed20: 000b8593 mv a1,s7 -8000ed24: fb4ff0ef jal ra,8000e4d8 -8000ed28: 00842703 lw a4,8(s0) -8000ed2c: 00042503 lw a0,0(s0) -8000ed30: 008aa783 lw a5,8(s5) -8000ed34: 409704b3 sub s1,a4,s1 -8000ed38: 01450533 add a0,a0,s4 -8000ed3c: 00942423 sw s1,8(s0) -8000ed40: 00a42023 sw a0,0(s0) -8000ed44: 41278933 sub s2,a5,s2 -8000ed48: 012aa423 sw s2,8(s5) -8000ed4c: 06090463 beqz s2,8000edb4 <__ssprint_r+0x184> -8000ed50: 0049a903 lw s2,4(s3) -8000ed54: 0009ab83 lw s7,0(s3) -8000ed58: 00048a13 mv s4,s1 -8000ed5c: 00898993 addi s3,s3,8 -8000ed60: fe0908e3 beqz s2,8000ed50 <__ssprint_r+0x120> -8000ed64: f0997ee3 bgeu s2,s1,8000ec80 <__ssprint_r+0x50> -8000ed68: 00090493 mv s1,s2 -8000ed6c: 00090a13 mv s4,s2 -8000ed70: fadff06f j 8000ed1c <__ssprint_r+0xec> -8000ed74: 000b0513 mv a0,s6 -8000ed78: 8e9ff0ef jal ra,8000e660 <_realloc_r> -8000ed7c: 00050c13 mv s8,a0 -8000ed80: f6051ee3 bnez a0,8000ecfc <__ssprint_r+0xcc> -8000ed84: 01042583 lw a1,16(s0) -8000ed88: 000b0513 mv a0,s6 -8000ed8c: 9d4f60ef jal ra,80004f60 <_free_r> -8000ed90: 00c00793 li a5,12 -8000ed94: 00fb2023 sw a5,0(s6) -8000ed98: 00c45783 lhu a5,12(s0) -8000ed9c: fff00513 li a0,-1 -8000eda0: 0407e793 ori a5,a5,64 -8000eda4: 00f41623 sh a5,12(s0) -8000eda8: 000aa423 sw zero,8(s5) -8000edac: 000aa223 sw zero,4(s5) -8000edb0: 00c0006f j 8000edbc <__ssprint_r+0x18c> -8000edb4: 000aa223 sw zero,4(s5) -8000edb8: 00000513 li a0,0 -8000edbc: 02c12083 lw ra,44(sp) -8000edc0: 02812403 lw s0,40(sp) -8000edc4: 02412483 lw s1,36(sp) -8000edc8: 02012903 lw s2,32(sp) -8000edcc: 01c12983 lw s3,28(sp) -8000edd0: 01812a03 lw s4,24(sp) -8000edd4: 01412a83 lw s5,20(sp) -8000edd8: 01012b03 lw s6,16(sp) -8000eddc: 00c12b83 lw s7,12(sp) -8000ede0: 00812c03 lw s8,8(sp) -8000ede4: 03010113 addi sp,sp,48 -8000ede8: 00008067 ret +8000ec94 <__ssprint_r>: +8000ec94: 00862783 lw a5,8(a2) +8000ec98: fd010113 addi sp,sp,-48 +8000ec9c: 01512a23 sw s5,20(sp) +8000eca0: 02112623 sw ra,44(sp) +8000eca4: 02812423 sw s0,40(sp) +8000eca8: 02912223 sw s1,36(sp) +8000ecac: 03212023 sw s2,32(sp) +8000ecb0: 01312e23 sw s3,28(sp) +8000ecb4: 01412c23 sw s4,24(sp) +8000ecb8: 01612823 sw s6,16(sp) +8000ecbc: 01712623 sw s7,12(sp) +8000ecc0: 01812423 sw s8,8(sp) +8000ecc4: 00060a93 mv s5,a2 +8000ecc8: 14078863 beqz a5,8000ee18 <__ssprint_r+0x184> +8000eccc: 00050b13 mv s6,a0 +8000ecd0: 00058413 mv s0,a1 +8000ecd4: 00062983 lw s3,0(a2) +8000ecd8: 0005a503 lw a0,0(a1) +8000ecdc: 0085a483 lw s1,8(a1) +8000ece0: 0d40006f j 8000edb4 <__ssprint_r+0x120> +8000ece4: 00c45783 lhu a5,12(s0) +8000ece8: 4807f713 andi a4,a5,1152 +8000ecec: 08070a63 beqz a4,8000ed80 <__ssprint_r+0xec> +8000ecf0: 01442683 lw a3,20(s0) +8000ecf4: 01042583 lw a1,16(s0) +8000ecf8: 00190713 addi a4,s2,1 +8000ecfc: 00169493 slli s1,a3,0x1 +8000ed00: 00d486b3 add a3,s1,a3 +8000ed04: 01f6d493 srli s1,a3,0x1f +8000ed08: 40b50a33 sub s4,a0,a1 +8000ed0c: 00d484b3 add s1,s1,a3 +8000ed10: 4014d493 srai s1,s1,0x1 +8000ed14: 01470733 add a4,a4,s4 +8000ed18: 00048613 mv a2,s1 +8000ed1c: 00e4f663 bgeu s1,a4,8000ed28 <__ssprint_r+0x94> +8000ed20: 00070493 mv s1,a4 +8000ed24: 00070613 mv a2,a4 +8000ed28: 4007f793 andi a5,a5,1024 +8000ed2c: 0a078663 beqz a5,8000edd8 <__ssprint_r+0x144> +8000ed30: 00060593 mv a1,a2 +8000ed34: 000b0513 mv a0,s6 +8000ed38: a64f20ef jal ra,80000f9c <_malloc_r> +8000ed3c: 00050c13 mv s8,a0 +8000ed40: 0a050a63 beqz a0,8000edf4 <__ssprint_r+0x160> +8000ed44: 01042583 lw a1,16(s0) +8000ed48: 000a0613 mv a2,s4 +8000ed4c: ed4ff0ef jal ra,8000e420 +8000ed50: 00c45783 lhu a5,12(s0) +8000ed54: b7f7f793 andi a5,a5,-1153 +8000ed58: 0807e793 ori a5,a5,128 +8000ed5c: 00f41623 sh a5,12(s0) +8000ed60: 014c0533 add a0,s8,s4 +8000ed64: 41448a33 sub s4,s1,s4 +8000ed68: 00942a23 sw s1,20(s0) +8000ed6c: 01442423 sw s4,8(s0) +8000ed70: 01842823 sw s8,16(s0) +8000ed74: 00a42023 sw a0,0(s0) +8000ed78: 00090493 mv s1,s2 +8000ed7c: 00090a13 mv s4,s2 +8000ed80: 000a0613 mv a2,s4 +8000ed84: 000b8593 mv a1,s7 +8000ed88: fb4ff0ef jal ra,8000e53c +8000ed8c: 00842703 lw a4,8(s0) +8000ed90: 00042503 lw a0,0(s0) +8000ed94: 008aa783 lw a5,8(s5) +8000ed98: 409704b3 sub s1,a4,s1 +8000ed9c: 01450533 add a0,a0,s4 +8000eda0: 00942423 sw s1,8(s0) +8000eda4: 00a42023 sw a0,0(s0) +8000eda8: 41278933 sub s2,a5,s2 +8000edac: 012aa423 sw s2,8(s5) +8000edb0: 06090463 beqz s2,8000ee18 <__ssprint_r+0x184> +8000edb4: 0049a903 lw s2,4(s3) +8000edb8: 0009ab83 lw s7,0(s3) +8000edbc: 00048a13 mv s4,s1 +8000edc0: 00898993 addi s3,s3,8 +8000edc4: fe0908e3 beqz s2,8000edb4 <__ssprint_r+0x120> +8000edc8: f0997ee3 bgeu s2,s1,8000ece4 <__ssprint_r+0x50> +8000edcc: 00090493 mv s1,s2 +8000edd0: 00090a13 mv s4,s2 +8000edd4: fadff06f j 8000ed80 <__ssprint_r+0xec> +8000edd8: 000b0513 mv a0,s6 +8000eddc: 8e9ff0ef jal ra,8000e6c4 <_realloc_r> +8000ede0: 00050c13 mv s8,a0 +8000ede4: f6051ee3 bnez a0,8000ed60 <__ssprint_r+0xcc> +8000ede8: 01042583 lw a1,16(s0) +8000edec: 000b0513 mv a0,s6 +8000edf0: 9d4f60ef jal ra,80004fc4 <_free_r> +8000edf4: 00c00793 li a5,12 +8000edf8: 00fb2023 sw a5,0(s6) +8000edfc: 00c45783 lhu a5,12(s0) +8000ee00: fff00513 li a0,-1 +8000ee04: 0407e793 ori a5,a5,64 +8000ee08: 00f41623 sh a5,12(s0) +8000ee0c: 000aa423 sw zero,8(s5) +8000ee10: 000aa223 sw zero,4(s5) +8000ee14: 00c0006f j 8000ee20 <__ssprint_r+0x18c> +8000ee18: 000aa223 sw zero,4(s5) +8000ee1c: 00000513 li a0,0 +8000ee20: 02c12083 lw ra,44(sp) +8000ee24: 02812403 lw s0,40(sp) +8000ee28: 02412483 lw s1,36(sp) +8000ee2c: 02012903 lw s2,32(sp) +8000ee30: 01c12983 lw s3,28(sp) +8000ee34: 01812a03 lw s4,24(sp) +8000ee38: 01412a83 lw s5,20(sp) +8000ee3c: 01012b03 lw s6,16(sp) +8000ee40: 00c12b83 lw s7,12(sp) +8000ee44: 00812c03 lw s8,8(sp) +8000ee48: 03010113 addi sp,sp,48 +8000ee4c: 00008067 ret -8000edec <_svfiprintf_r>: -8000edec: 00c5d783 lhu a5,12(a1) -8000edf0: ed010113 addi sp,sp,-304 -8000edf4: 11512a23 sw s5,276(sp) -8000edf8: 11712623 sw s7,268(sp) -8000edfc: 0fb12e23 sw s11,252(sp) -8000ee00: 12112623 sw ra,300(sp) -8000ee04: 12812423 sw s0,296(sp) -8000ee08: 12912223 sw s1,292(sp) -8000ee0c: 13212023 sw s2,288(sp) -8000ee10: 11312e23 sw s3,284(sp) -8000ee14: 11412c23 sw s4,280(sp) -8000ee18: 11612823 sw s6,272(sp) -8000ee1c: 11812423 sw s8,264(sp) -8000ee20: 11912223 sw s9,260(sp) -8000ee24: 11a12023 sw s10,256(sp) -8000ee28: 0807f793 andi a5,a5,128 -8000ee2c: 00d12423 sw a3,8(sp) -8000ee30: 00058a93 mv s5,a1 -8000ee34: 00050b93 mv s7,a0 -8000ee38: 00060d93 mv s11,a2 -8000ee3c: 00078663 beqz a5,8000ee48 <_svfiprintf_r+0x5c> -8000ee40: 0105a783 lw a5,16(a1) -8000ee44: 5e078ce3 beqz a5,8000fc3c <_svfiprintf_r+0xe50> -8000ee48: 80015d37 lui s10,0x80015 -8000ee4c: 04c10993 addi s3,sp,76 -8000ee50: 1fcd0793 addi a5,s10,508 # 800151fc <__BSS_END__+0xffffe26c> -8000ee54: 80015b37 lui s6,0x80015 -8000ee58: 800154b7 lui s1,0x80015 -8000ee5c: 000d8a13 mv s4,s11 -8000ee60: 05312023 sw s3,64(sp) -8000ee64: 04012423 sw zero,72(sp) -8000ee68: 04012223 sw zero,68(sp) -8000ee6c: 00012a23 sw zero,20(sp) -8000ee70: 00012e23 sw zero,28(sp) -8000ee74: 02012023 sw zero,32(sp) -8000ee78: 02012223 sw zero,36(sp) -8000ee7c: 00012223 sw zero,4(sp) -8000ee80: 00f12623 sw a5,12(sp) -8000ee84: 368b0b13 addi s6,s6,872 # 80015368 <__BSS_END__+0xffffe3d8> -8000ee88: 37848493 addi s1,s1,888 # 80015378 <__BSS_END__+0xffffe3e8> -8000ee8c: 01712823 sw s7,16(sp) -8000ee90: 00098d93 mv s11,s3 -8000ee94: 000a4783 lbu a5,0(s4) -8000ee98: 12078463 beqz a5,8000efc0 <_svfiprintf_r+0x1d4> -8000ee9c: 02500693 li a3,37 -8000eea0: 52d784e3 beq a5,a3,8000fbc8 <_svfiprintf_r+0xddc> -8000eea4: 000a0413 mv s0,s4 -8000eea8: 00c0006f j 8000eeb4 <_svfiprintf_r+0xc8> -8000eeac: 0ed78663 beq a5,a3,8000ef98 <_svfiprintf_r+0x1ac> -8000eeb0: 000c0413 mv s0,s8 -8000eeb4: 00144783 lbu a5,1(s0) -8000eeb8: 00140c13 addi s8,s0,1 -8000eebc: fe0798e3 bnez a5,8000eeac <_svfiprintf_r+0xc0> -8000eec0: 414c0cb3 sub s9,s8,s4 -8000eec4: 0e0c8e63 beqz s9,8000efc0 <_svfiprintf_r+0x1d4> -8000eec8: 04812703 lw a4,72(sp) -8000eecc: 04412783 lw a5,68(sp) -8000eed0: 014da023 sw s4,0(s11) -8000eed4: 01970733 add a4,a4,s9 -8000eed8: 00178793 addi a5,a5,1 -8000eedc: 019da223 sw s9,4(s11) -8000eee0: 04e12423 sw a4,72(sp) -8000eee4: 04f12223 sw a5,68(sp) -8000eee8: 00700713 li a4,7 -8000eeec: 008d8d93 addi s11,s11,8 -8000eef0: 0af74a63 blt a4,a5,8000efa4 <_svfiprintf_r+0x1b8> -8000eef4: 00412703 lw a4,4(sp) -8000eef8: 00144783 lbu a5,1(s0) -8000eefc: 01970733 add a4,a4,s9 -8000ef00: 00e12223 sw a4,4(sp) -8000ef04: 0a078e63 beqz a5,8000efc0 <_svfiprintf_r+0x1d4> -8000ef08: fff00813 li a6,-1 -8000ef0c: 001c0a13 addi s4,s8,1 -8000ef10: 001c4683 lbu a3,1(s8) -8000ef14: 02010da3 sb zero,59(sp) -8000ef18: 00000413 li s0,0 -8000ef1c: 00000913 li s2,0 -8000ef20: 05a00c13 li s8,90 -8000ef24: 00900c93 li s9,9 -8000ef28: 02a00d13 li s10,42 -8000ef2c: 00080b93 mv s7,a6 -8000ef30: 001a0a13 addi s4,s4,1 -8000ef34: fe068793 addi a5,a3,-32 -8000ef38: 1cfc6063 bltu s8,a5,8000f0f8 <_svfiprintf_r+0x30c> -8000ef3c: 00c12703 lw a4,12(sp) -8000ef40: 00279793 slli a5,a5,0x2 -8000ef44: 00e787b3 add a5,a5,a4 -8000ef48: 0007a783 lw a5,0(a5) -8000ef4c: 00078067 jr a5 -8000ef50: 01012503 lw a0,16(sp) -8000ef54: 80cf90ef jal ra,80007f60 <_localeconv_r> -8000ef58: 00452783 lw a5,4(a0) -8000ef5c: 00078513 mv a0,a5 -8000ef60: 02f12223 sw a5,36(sp) -8000ef64: 8f1fa0ef jal ra,80009854 -8000ef68: 02a12023 sw a0,32(sp) -8000ef6c: 01012503 lw a0,16(sp) -8000ef70: ff1f80ef jal ra,80007f60 <_localeconv_r> -8000ef74: 00852703 lw a4,8(a0) -8000ef78: 02012783 lw a5,32(sp) -8000ef7c: 00e12e23 sw a4,28(sp) -8000ef80: 440798e3 bnez a5,8000fbd0 <_svfiprintf_r+0xde4> -8000ef84: 000a4683 lbu a3,0(s4) -8000ef88: fa9ff06f j 8000ef30 <_svfiprintf_r+0x144> -8000ef8c: 02096913 ori s2,s2,32 -8000ef90: 000a4683 lbu a3,0(s4) -8000ef94: f9dff06f j 8000ef30 <_svfiprintf_r+0x144> -8000ef98: 414c0cb3 sub s9,s8,s4 -8000ef9c: f60c86e3 beqz s9,8000ef08 <_svfiprintf_r+0x11c> -8000efa0: f29ff06f j 8000eec8 <_svfiprintf_r+0xdc> -8000efa4: 01012503 lw a0,16(sp) -8000efa8: 04010613 addi a2,sp,64 -8000efac: 000a8593 mv a1,s5 -8000efb0: c81ff0ef jal ra,8000ec30 <__ssprint_r> -8000efb4: 02051463 bnez a0,8000efdc <_svfiprintf_r+0x1f0> -8000efb8: 00098d93 mv s11,s3 -8000efbc: f39ff06f j 8000eef4 <_svfiprintf_r+0x108> -8000efc0: 04812783 lw a5,72(sp) -8000efc4: 01012b83 lw s7,16(sp) -8000efc8: 00078a63 beqz a5,8000efdc <_svfiprintf_r+0x1f0> -8000efcc: 04010613 addi a2,sp,64 -8000efd0: 000a8593 mv a1,s5 -8000efd4: 000b8513 mv a0,s7 -8000efd8: c59ff0ef jal ra,8000ec30 <__ssprint_r> -8000efdc: 00cad783 lhu a5,12(s5) -8000efe0: 0407f793 andi a5,a5,64 -8000efe4: 700796e3 bnez a5,8000fef0 <_svfiprintf_r+0x1104> -8000efe8: 12c12083 lw ra,300(sp) -8000efec: 12812403 lw s0,296(sp) -8000eff0: 00412503 lw a0,4(sp) -8000eff4: 12412483 lw s1,292(sp) -8000eff8: 12012903 lw s2,288(sp) -8000effc: 11c12983 lw s3,284(sp) -8000f000: 11812a03 lw s4,280(sp) -8000f004: 11412a83 lw s5,276(sp) -8000f008: 11012b03 lw s6,272(sp) -8000f00c: 10c12b83 lw s7,268(sp) -8000f010: 10812c03 lw s8,264(sp) -8000f014: 10412c83 lw s9,260(sp) -8000f018: 10012d03 lw s10,256(sp) -8000f01c: 0fc12d83 lw s11,252(sp) -8000f020: 13010113 addi sp,sp,304 -8000f024: 00008067 ret -8000f028: 800157b7 lui a5,0x80015 -8000f02c: a0c78793 addi a5,a5,-1524 # 80014a0c <__BSS_END__+0xffffda7c> -8000f030: 00f12a23 sw a5,20(sp) -8000f034: 02097793 andi a5,s2,32 -8000f038: 000b8813 mv a6,s7 -8000f03c: 4c078863 beqz a5,8000f50c <_svfiprintf_r+0x720> -8000f040: 00812783 lw a5,8(sp) -8000f044: 00778613 addi a2,a5,7 -8000f048: ff867613 andi a2,a2,-8 -8000f04c: 00062d03 lw s10,0(a2) -8000f050: 00462c83 lw s9,4(a2) -8000f054: 00860793 addi a5,a2,8 -8000f058: 00f12423 sw a5,8(sp) -8000f05c: 00197613 andi a2,s2,1 -8000f060: 00060663 beqz a2,8000f06c <_svfiprintf_r+0x280> -8000f064: 019d6633 or a2,s10,s9 -8000f068: 380612e3 bnez a2,8000fbec <_svfiprintf_r+0xe00> -8000f06c: bff97c13 andi s8,s2,-1025 -8000f070: 00200693 li a3,2 -8000f074: 02010da3 sb zero,59(sp) -8000f078: fff00613 li a2,-1 -8000f07c: 60c80663 beq a6,a2,8000f688 <_svfiprintf_r+0x89c> -8000f080: 019d6633 or a2,s10,s9 -8000f084: f7fc7913 andi s2,s8,-129 -8000f088: 140614e3 bnez a2,8000f9d0 <_svfiprintf_r+0xbe4> -8000f08c: 6e081463 bnez a6,8000f774 <_svfiprintf_r+0x988> -8000f090: 2e0694e3 bnez a3,8000fb78 <_svfiprintf_r+0xd8c> -8000f094: 001c7c93 andi s9,s8,1 -8000f098: 0f010b93 addi s7,sp,240 -8000f09c: 000c8863 beqz s9,8000f0ac <_svfiprintf_r+0x2c0> -8000f0a0: 03000793 li a5,48 -8000f0a4: 0ef107a3 sb a5,239(sp) -8000f0a8: 0ef10b93 addi s7,sp,239 -8000f0ac: 00080c13 mv s8,a6 -8000f0b0: 01985463 bge a6,s9,8000f0b8 <_svfiprintf_r+0x2cc> -8000f0b4: 000c8c13 mv s8,s9 -8000f0b8: 03b14783 lbu a5,59(sp) -8000f0bc: 00f037b3 snez a5,a5 -8000f0c0: 00fc0c33 add s8,s8,a5 -8000f0c4: 0500006f j 8000f114 <_svfiprintf_r+0x328> -8000f0c8: 00000413 li s0,0 -8000f0cc: fd068713 addi a4,a3,-48 -8000f0d0: 001a0a13 addi s4,s4,1 -8000f0d4: 00241793 slli a5,s0,0x2 -8000f0d8: fffa4683 lbu a3,-1(s4) -8000f0dc: 00878433 add s0,a5,s0 -8000f0e0: 00141413 slli s0,s0,0x1 -8000f0e4: 00870433 add s0,a4,s0 -8000f0e8: fd068713 addi a4,a3,-48 -8000f0ec: feecf2e3 bgeu s9,a4,8000f0d0 <_svfiprintf_r+0x2e4> -8000f0f0: fe068793 addi a5,a3,-32 -8000f0f4: e4fc74e3 bgeu s8,a5,8000ef3c <_svfiprintf_r+0x150> -8000f0f8: ec0684e3 beqz a3,8000efc0 <_svfiprintf_r+0x1d4> -8000f0fc: 08d10623 sb a3,140(sp) -8000f100: 02010da3 sb zero,59(sp) -8000f104: 00100c13 li s8,1 -8000f108: 00100c93 li s9,1 -8000f10c: 08c10b93 addi s7,sp,140 -8000f110: 00000813 li a6,0 -8000f114: 00297e93 andi t4,s2,2 -8000f118: 000e8463 beqz t4,8000f120 <_svfiprintf_r+0x334> -8000f11c: 002c0c13 addi s8,s8,2 -8000f120: 08497e13 andi t3,s2,132 -8000f124: 04812783 lw a5,72(sp) -8000f128: 04412603 lw a2,68(sp) -8000f12c: 000e1663 bnez t3,8000f138 <_svfiprintf_r+0x34c> -8000f130: 41840d33 sub s10,s0,s8 -8000f134: 0ba042e3 bgtz s10,8000f9d8 <_svfiprintf_r+0xbec> -8000f138: 03b14503 lbu a0,59(sp) -8000f13c: 00160593 addi a1,a2,1 -8000f140: 008d8693 addi a3,s11,8 -8000f144: 04050063 beqz a0,8000f184 <_svfiprintf_r+0x398> -8000f148: 03b10513 addi a0,sp,59 -8000f14c: 00178793 addi a5,a5,1 -8000f150: 00ada023 sw a0,0(s11) -8000f154: 00100513 li a0,1 -8000f158: 00ada223 sw a0,4(s11) -8000f15c: 04f12423 sw a5,72(sp) -8000f160: 04b12223 sw a1,68(sp) -8000f164: 00700513 li a0,7 -8000f168: 18b546e3 blt a0,a1,8000faf4 <_svfiprintf_r+0xd08> -8000f16c: 00260f13 addi t5,a2,2 -8000f170: 010d8513 addi a0,s11,16 -8000f174: 00058613 mv a2,a1 -8000f178: 00068d93 mv s11,a3 -8000f17c: 000f0593 mv a1,t5 -8000f180: 00050693 mv a3,a0 -8000f184: 020e8c63 beqz t4,8000f1bc <_svfiprintf_r+0x3d0> -8000f188: 03c10613 addi a2,sp,60 -8000f18c: 00278793 addi a5,a5,2 -8000f190: 00cda023 sw a2,0(s11) -8000f194: 00200613 li a2,2 -8000f198: 00cda223 sw a2,4(s11) -8000f19c: 04f12423 sw a5,72(sp) -8000f1a0: 04b12223 sw a1,68(sp) -8000f1a4: 00700613 li a2,7 -8000f1a8: 18b648e3 blt a2,a1,8000fb38 <_svfiprintf_r+0xd4c> -8000f1ac: 00058613 mv a2,a1 -8000f1b0: 00068d93 mv s11,a3 -8000f1b4: 00158593 addi a1,a1,1 -8000f1b8: 00868693 addi a3,a3,8 -8000f1bc: 08000513 li a0,128 -8000f1c0: 60ae0663 beq t3,a0,8000f7cc <_svfiprintf_r+0x9e0> -8000f1c4: 41980d33 sub s10,a6,s9 -8000f1c8: 6fa04a63 bgtz s10,8000f8bc <_svfiprintf_r+0xad0> -8000f1cc: 00fc87b3 add a5,s9,a5 -8000f1d0: 017da023 sw s7,0(s11) -8000f1d4: 019da223 sw s9,4(s11) -8000f1d8: 04f12423 sw a5,72(sp) -8000f1dc: 04b12223 sw a1,68(sp) -8000f1e0: 00700613 li a2,7 -8000f1e4: 7ab64a63 blt a2,a1,8000f998 <_svfiprintf_r+0xbac> -8000f1e8: 00497893 andi a7,s2,4 -8000f1ec: 00088663 beqz a7,8000f1f8 <_svfiprintf_r+0x40c> -8000f1f0: 41840cb3 sub s9,s0,s8 -8000f1f4: 1f904863 bgtz s9,8000f3e4 <_svfiprintf_r+0x5f8> -8000f1f8: 01845463 bge s0,s8,8000f200 <_svfiprintf_r+0x414> -8000f1fc: 000c0413 mv s0,s8 -8000f200: 00412703 lw a4,4(sp) -8000f204: 00870733 add a4,a4,s0 -8000f208: 00e12223 sw a4,4(sp) -8000f20c: 7a079663 bnez a5,8000f9b8 <_svfiprintf_r+0xbcc> -8000f210: 04012223 sw zero,68(sp) -8000f214: 00098d93 mv s11,s3 -8000f218: c7dff06f j 8000ee94 <_svfiprintf_r+0xa8> -8000f21c: 00812783 lw a5,8(sp) -8000f220: 000b8813 mv a6,s7 -8000f224: 02010da3 sb zero,59(sp) -8000f228: 0007ab83 lw s7,0(a5) -8000f22c: 00478d13 addi s10,a5,4 -8000f230: 340b8ce3 beqz s7,8000fd88 <_svfiprintf_r+0xf9c> -8000f234: fff00793 li a5,-1 -8000f238: 1ef806e3 beq a6,a5,8000fc24 <_svfiprintf_r+0xe38> -8000f23c: 00080613 mv a2,a6 -8000f240: 00000593 li a1,0 -8000f244: 000b8513 mv a0,s7 -8000f248: 01012423 sw a6,8(sp) -8000f24c: 818f90ef jal ra,80008264 -8000f250: 00812803 lw a6,8(sp) -8000f254: 480500e3 beqz a0,8000fed4 <_svfiprintf_r+0x10e8> -8000f258: 41750cb3 sub s9,a0,s7 -8000f25c: 01a12423 sw s10,8(sp) -8000f260: 00000813 li a6,0 -8000f264: e49ff06f j 8000f0ac <_svfiprintf_r+0x2c0> -8000f268: 02097793 andi a5,s2,32 -8000f26c: 000b8813 mv a6,s7 -8000f270: 01096893 ori a7,s2,16 -8000f274: 48079463 bnez a5,8000f6fc <_svfiprintf_r+0x910> -8000f278: 00812783 lw a5,8(sp) -8000f27c: 00478693 addi a3,a5,4 +8000ee50 <_svfiprintf_r>: +8000ee50: 00c5d783 lhu a5,12(a1) +8000ee54: ed010113 addi sp,sp,-304 +8000ee58: 11512a23 sw s5,276(sp) +8000ee5c: 11712623 sw s7,268(sp) +8000ee60: 0fb12e23 sw s11,252(sp) +8000ee64: 12112623 sw ra,300(sp) +8000ee68: 12812423 sw s0,296(sp) +8000ee6c: 12912223 sw s1,292(sp) +8000ee70: 13212023 sw s2,288(sp) +8000ee74: 11312e23 sw s3,284(sp) +8000ee78: 11412c23 sw s4,280(sp) +8000ee7c: 11612823 sw s6,272(sp) +8000ee80: 11812423 sw s8,264(sp) +8000ee84: 11912223 sw s9,260(sp) +8000ee88: 11a12023 sw s10,256(sp) +8000ee8c: 0807f793 andi a5,a5,128 +8000ee90: 00d12423 sw a3,8(sp) +8000ee94: 00058a93 mv s5,a1 +8000ee98: 00050b93 mv s7,a0 +8000ee9c: 00060d93 mv s11,a2 +8000eea0: 00078663 beqz a5,8000eeac <_svfiprintf_r+0x5c> +8000eea4: 0105a783 lw a5,16(a1) +8000eea8: 5e078ce3 beqz a5,8000fca0 <_svfiprintf_r+0xe50> +8000eeac: 80015d37 lui s10,0x80015 +8000eeb0: 04c10993 addi s3,sp,76 +8000eeb4: 284d0793 addi a5,s10,644 # 80015284 <__BSS_END__+0xffffe86c> +8000eeb8: 80015b37 lui s6,0x80015 +8000eebc: 800154b7 lui s1,0x80015 +8000eec0: 000d8a13 mv s4,s11 +8000eec4: 05312023 sw s3,64(sp) +8000eec8: 04012423 sw zero,72(sp) +8000eecc: 04012223 sw zero,68(sp) +8000eed0: 00012a23 sw zero,20(sp) +8000eed4: 00012e23 sw zero,28(sp) +8000eed8: 02012023 sw zero,32(sp) +8000eedc: 02012223 sw zero,36(sp) +8000eee0: 00012223 sw zero,4(sp) +8000eee4: 00f12623 sw a5,12(sp) +8000eee8: 3f0b0b13 addi s6,s6,1008 # 800153f0 <__BSS_END__+0xffffe9d8> +8000eeec: 40048493 addi s1,s1,1024 # 80015400 <__BSS_END__+0xffffe9e8> +8000eef0: 01712823 sw s7,16(sp) +8000eef4: 00098d93 mv s11,s3 +8000eef8: 000a4783 lbu a5,0(s4) +8000eefc: 12078463 beqz a5,8000f024 <_svfiprintf_r+0x1d4> +8000ef00: 02500693 li a3,37 +8000ef04: 52d784e3 beq a5,a3,8000fc2c <_svfiprintf_r+0xddc> +8000ef08: 000a0413 mv s0,s4 +8000ef0c: 00c0006f j 8000ef18 <_svfiprintf_r+0xc8> +8000ef10: 0ed78663 beq a5,a3,8000effc <_svfiprintf_r+0x1ac> +8000ef14: 000c0413 mv s0,s8 +8000ef18: 00144783 lbu a5,1(s0) +8000ef1c: 00140c13 addi s8,s0,1 +8000ef20: fe0798e3 bnez a5,8000ef10 <_svfiprintf_r+0xc0> +8000ef24: 414c0cb3 sub s9,s8,s4 +8000ef28: 0e0c8e63 beqz s9,8000f024 <_svfiprintf_r+0x1d4> +8000ef2c: 04812703 lw a4,72(sp) +8000ef30: 04412783 lw a5,68(sp) +8000ef34: 014da023 sw s4,0(s11) +8000ef38: 01970733 add a4,a4,s9 +8000ef3c: 00178793 addi a5,a5,1 +8000ef40: 019da223 sw s9,4(s11) +8000ef44: 04e12423 sw a4,72(sp) +8000ef48: 04f12223 sw a5,68(sp) +8000ef4c: 00700713 li a4,7 +8000ef50: 008d8d93 addi s11,s11,8 +8000ef54: 0af74a63 blt a4,a5,8000f008 <_svfiprintf_r+0x1b8> +8000ef58: 00412703 lw a4,4(sp) +8000ef5c: 00144783 lbu a5,1(s0) +8000ef60: 01970733 add a4,a4,s9 +8000ef64: 00e12223 sw a4,4(sp) +8000ef68: 0a078e63 beqz a5,8000f024 <_svfiprintf_r+0x1d4> +8000ef6c: fff00813 li a6,-1 +8000ef70: 001c0a13 addi s4,s8,1 +8000ef74: 001c4683 lbu a3,1(s8) +8000ef78: 02010da3 sb zero,59(sp) +8000ef7c: 00000413 li s0,0 +8000ef80: 00000913 li s2,0 +8000ef84: 05a00c13 li s8,90 +8000ef88: 00900c93 li s9,9 +8000ef8c: 02a00d13 li s10,42 +8000ef90: 00080b93 mv s7,a6 +8000ef94: 001a0a13 addi s4,s4,1 +8000ef98: fe068793 addi a5,a3,-32 +8000ef9c: 1cfc6063 bltu s8,a5,8000f15c <_svfiprintf_r+0x30c> +8000efa0: 00c12703 lw a4,12(sp) +8000efa4: 00279793 slli a5,a5,0x2 +8000efa8: 00e787b3 add a5,a5,a4 +8000efac: 0007a783 lw a5,0(a5) +8000efb0: 00078067 jr a5 +8000efb4: 01012503 lw a0,16(sp) +8000efb8: 80cf90ef jal ra,80007fc4 <_localeconv_r> +8000efbc: 00452783 lw a5,4(a0) +8000efc0: 00078513 mv a0,a5 +8000efc4: 02f12223 sw a5,36(sp) +8000efc8: 8f1fa0ef jal ra,800098b8 +8000efcc: 02a12023 sw a0,32(sp) +8000efd0: 01012503 lw a0,16(sp) +8000efd4: ff1f80ef jal ra,80007fc4 <_localeconv_r> +8000efd8: 00852703 lw a4,8(a0) +8000efdc: 02012783 lw a5,32(sp) +8000efe0: 00e12e23 sw a4,28(sp) +8000efe4: 440798e3 bnez a5,8000fc34 <_svfiprintf_r+0xde4> +8000efe8: 000a4683 lbu a3,0(s4) +8000efec: fa9ff06f j 8000ef94 <_svfiprintf_r+0x144> +8000eff0: 02096913 ori s2,s2,32 +8000eff4: 000a4683 lbu a3,0(s4) +8000eff8: f9dff06f j 8000ef94 <_svfiprintf_r+0x144> +8000effc: 414c0cb3 sub s9,s8,s4 +8000f000: f60c86e3 beqz s9,8000ef6c <_svfiprintf_r+0x11c> +8000f004: f29ff06f j 8000ef2c <_svfiprintf_r+0xdc> +8000f008: 01012503 lw a0,16(sp) +8000f00c: 04010613 addi a2,sp,64 +8000f010: 000a8593 mv a1,s5 +8000f014: c81ff0ef jal ra,8000ec94 <__ssprint_r> +8000f018: 02051463 bnez a0,8000f040 <_svfiprintf_r+0x1f0> +8000f01c: 00098d93 mv s11,s3 +8000f020: f39ff06f j 8000ef58 <_svfiprintf_r+0x108> +8000f024: 04812783 lw a5,72(sp) +8000f028: 01012b83 lw s7,16(sp) +8000f02c: 00078a63 beqz a5,8000f040 <_svfiprintf_r+0x1f0> +8000f030: 04010613 addi a2,sp,64 +8000f034: 000a8593 mv a1,s5 +8000f038: 000b8513 mv a0,s7 +8000f03c: c59ff0ef jal ra,8000ec94 <__ssprint_r> +8000f040: 00cad783 lhu a5,12(s5) +8000f044: 0407f793 andi a5,a5,64 +8000f048: 700796e3 bnez a5,8000ff54 <_svfiprintf_r+0x1104> +8000f04c: 12c12083 lw ra,300(sp) +8000f050: 12812403 lw s0,296(sp) +8000f054: 00412503 lw a0,4(sp) +8000f058: 12412483 lw s1,292(sp) +8000f05c: 12012903 lw s2,288(sp) +8000f060: 11c12983 lw s3,284(sp) +8000f064: 11812a03 lw s4,280(sp) +8000f068: 11412a83 lw s5,276(sp) +8000f06c: 11012b03 lw s6,272(sp) +8000f070: 10c12b83 lw s7,268(sp) +8000f074: 10812c03 lw s8,264(sp) +8000f078: 10412c83 lw s9,260(sp) +8000f07c: 10012d03 lw s10,256(sp) +8000f080: 0fc12d83 lw s11,252(sp) +8000f084: 13010113 addi sp,sp,304 +8000f088: 00008067 ret +8000f08c: 800157b7 lui a5,0x80015 +8000f090: a9478793 addi a5,a5,-1388 # 80014a94 <__BSS_END__+0xffffe07c> +8000f094: 00f12a23 sw a5,20(sp) +8000f098: 02097793 andi a5,s2,32 +8000f09c: 000b8813 mv a6,s7 +8000f0a0: 4c078863 beqz a5,8000f570 <_svfiprintf_r+0x720> +8000f0a4: 00812783 lw a5,8(sp) +8000f0a8: 00778613 addi a2,a5,7 +8000f0ac: ff867613 andi a2,a2,-8 +8000f0b0: 00062d03 lw s10,0(a2) +8000f0b4: 00462c83 lw s9,4(a2) +8000f0b8: 00860793 addi a5,a2,8 +8000f0bc: 00f12423 sw a5,8(sp) +8000f0c0: 00197613 andi a2,s2,1 +8000f0c4: 00060663 beqz a2,8000f0d0 <_svfiprintf_r+0x280> +8000f0c8: 019d6633 or a2,s10,s9 +8000f0cc: 380612e3 bnez a2,8000fc50 <_svfiprintf_r+0xe00> +8000f0d0: bff97c13 andi s8,s2,-1025 +8000f0d4: 00200693 li a3,2 +8000f0d8: 02010da3 sb zero,59(sp) +8000f0dc: fff00613 li a2,-1 +8000f0e0: 60c80663 beq a6,a2,8000f6ec <_svfiprintf_r+0x89c> +8000f0e4: 019d6633 or a2,s10,s9 +8000f0e8: f7fc7913 andi s2,s8,-129 +8000f0ec: 140614e3 bnez a2,8000fa34 <_svfiprintf_r+0xbe4> +8000f0f0: 6e081463 bnez a6,8000f7d8 <_svfiprintf_r+0x988> +8000f0f4: 2e0694e3 bnez a3,8000fbdc <_svfiprintf_r+0xd8c> +8000f0f8: 001c7c93 andi s9,s8,1 +8000f0fc: 0f010b93 addi s7,sp,240 +8000f100: 000c8863 beqz s9,8000f110 <_svfiprintf_r+0x2c0> +8000f104: 03000793 li a5,48 +8000f108: 0ef107a3 sb a5,239(sp) +8000f10c: 0ef10b93 addi s7,sp,239 +8000f110: 00080c13 mv s8,a6 +8000f114: 01985463 bge a6,s9,8000f11c <_svfiprintf_r+0x2cc> +8000f118: 000c8c13 mv s8,s9 +8000f11c: 03b14783 lbu a5,59(sp) +8000f120: 00f037b3 snez a5,a5 +8000f124: 00fc0c33 add s8,s8,a5 +8000f128: 0500006f j 8000f178 <_svfiprintf_r+0x328> +8000f12c: 00000413 li s0,0 +8000f130: fd068713 addi a4,a3,-48 +8000f134: 001a0a13 addi s4,s4,1 +8000f138: 00241793 slli a5,s0,0x2 +8000f13c: fffa4683 lbu a3,-1(s4) +8000f140: 00878433 add s0,a5,s0 +8000f144: 00141413 slli s0,s0,0x1 +8000f148: 00870433 add s0,a4,s0 +8000f14c: fd068713 addi a4,a3,-48 +8000f150: feecf2e3 bgeu s9,a4,8000f134 <_svfiprintf_r+0x2e4> +8000f154: fe068793 addi a5,a3,-32 +8000f158: e4fc74e3 bgeu s8,a5,8000efa0 <_svfiprintf_r+0x150> +8000f15c: ec0684e3 beqz a3,8000f024 <_svfiprintf_r+0x1d4> +8000f160: 08d10623 sb a3,140(sp) +8000f164: 02010da3 sb zero,59(sp) +8000f168: 00100c13 li s8,1 +8000f16c: 00100c93 li s9,1 +8000f170: 08c10b93 addi s7,sp,140 +8000f174: 00000813 li a6,0 +8000f178: 00297e93 andi t4,s2,2 +8000f17c: 000e8463 beqz t4,8000f184 <_svfiprintf_r+0x334> +8000f180: 002c0c13 addi s8,s8,2 +8000f184: 08497e13 andi t3,s2,132 +8000f188: 04812783 lw a5,72(sp) +8000f18c: 04412603 lw a2,68(sp) +8000f190: 000e1663 bnez t3,8000f19c <_svfiprintf_r+0x34c> +8000f194: 41840d33 sub s10,s0,s8 +8000f198: 0ba042e3 bgtz s10,8000fa3c <_svfiprintf_r+0xbec> +8000f19c: 03b14503 lbu a0,59(sp) +8000f1a0: 00160593 addi a1,a2,1 +8000f1a4: 008d8693 addi a3,s11,8 +8000f1a8: 04050063 beqz a0,8000f1e8 <_svfiprintf_r+0x398> +8000f1ac: 03b10513 addi a0,sp,59 +8000f1b0: 00178793 addi a5,a5,1 +8000f1b4: 00ada023 sw a0,0(s11) +8000f1b8: 00100513 li a0,1 +8000f1bc: 00ada223 sw a0,4(s11) +8000f1c0: 04f12423 sw a5,72(sp) +8000f1c4: 04b12223 sw a1,68(sp) +8000f1c8: 00700513 li a0,7 +8000f1cc: 18b546e3 blt a0,a1,8000fb58 <_svfiprintf_r+0xd08> +8000f1d0: 00260f13 addi t5,a2,2 +8000f1d4: 010d8513 addi a0,s11,16 +8000f1d8: 00058613 mv a2,a1 +8000f1dc: 00068d93 mv s11,a3 +8000f1e0: 000f0593 mv a1,t5 +8000f1e4: 00050693 mv a3,a0 +8000f1e8: 020e8c63 beqz t4,8000f220 <_svfiprintf_r+0x3d0> +8000f1ec: 03c10613 addi a2,sp,60 +8000f1f0: 00278793 addi a5,a5,2 +8000f1f4: 00cda023 sw a2,0(s11) +8000f1f8: 00200613 li a2,2 +8000f1fc: 00cda223 sw a2,4(s11) +8000f200: 04f12423 sw a5,72(sp) +8000f204: 04b12223 sw a1,68(sp) +8000f208: 00700613 li a2,7 +8000f20c: 18b648e3 blt a2,a1,8000fb9c <_svfiprintf_r+0xd4c> +8000f210: 00058613 mv a2,a1 +8000f214: 00068d93 mv s11,a3 +8000f218: 00158593 addi a1,a1,1 +8000f21c: 00868693 addi a3,a3,8 +8000f220: 08000513 li a0,128 +8000f224: 60ae0663 beq t3,a0,8000f830 <_svfiprintf_r+0x9e0> +8000f228: 41980d33 sub s10,a6,s9 +8000f22c: 6fa04a63 bgtz s10,8000f920 <_svfiprintf_r+0xad0> +8000f230: 00fc87b3 add a5,s9,a5 +8000f234: 017da023 sw s7,0(s11) +8000f238: 019da223 sw s9,4(s11) +8000f23c: 04f12423 sw a5,72(sp) +8000f240: 04b12223 sw a1,68(sp) +8000f244: 00700613 li a2,7 +8000f248: 7ab64a63 blt a2,a1,8000f9fc <_svfiprintf_r+0xbac> +8000f24c: 00497893 andi a7,s2,4 +8000f250: 00088663 beqz a7,8000f25c <_svfiprintf_r+0x40c> +8000f254: 41840cb3 sub s9,s0,s8 +8000f258: 1f904863 bgtz s9,8000f448 <_svfiprintf_r+0x5f8> +8000f25c: 01845463 bge s0,s8,8000f264 <_svfiprintf_r+0x414> +8000f260: 000c0413 mv s0,s8 +8000f264: 00412703 lw a4,4(sp) +8000f268: 00870733 add a4,a4,s0 +8000f26c: 00e12223 sw a4,4(sp) +8000f270: 7a079663 bnez a5,8000fa1c <_svfiprintf_r+0xbcc> +8000f274: 04012223 sw zero,68(sp) +8000f278: 00098d93 mv s11,s3 +8000f27c: c7dff06f j 8000eef8 <_svfiprintf_r+0xa8> 8000f280: 00812783 lw a5,8(sp) -8000f284: 00000c93 li s9,0 -8000f288: 00d12423 sw a3,8(sp) -8000f28c: 0007ad03 lw s10,0(a5) -8000f290: 4880006f j 8000f718 <_svfiprintf_r+0x92c> -8000f294: 02097793 andi a5,s2,32 -8000f298: 000b8813 mv a6,s7 -8000f29c: 01096c13 ori s8,s2,16 -8000f2a0: 48079463 bnez a5,8000f728 <_svfiprintf_r+0x93c> -8000f2a4: 00812783 lw a5,8(sp) -8000f2a8: 00478693 addi a3,a5,4 -8000f2ac: 00812783 lw a5,8(sp) -8000f2b0: 00000c93 li s9,0 -8000f2b4: 00d12423 sw a3,8(sp) -8000f2b8: 0007ad03 lw s10,0(a5) -8000f2bc: 00100693 li a3,1 -8000f2c0: db5ff06f j 8000f074 <_svfiprintf_r+0x288> -8000f2c4: 08096913 ori s2,s2,128 -8000f2c8: 000a4683 lbu a3,0(s4) -8000f2cc: c65ff06f j 8000ef30 <_svfiprintf_r+0x144> -8000f2d0: 000a4683 lbu a3,0(s4) -8000f2d4: 001a0793 addi a5,s4,1 -8000f2d8: 43a682e3 beq a3,s10,8000fefc <_svfiprintf_r+0x1110> -8000f2dc: fd068713 addi a4,a3,-48 -8000f2e0: 00078a13 mv s4,a5 -8000f2e4: 00000b93 li s7,0 -8000f2e8: c4ece6e3 bltu s9,a4,8000ef34 <_svfiprintf_r+0x148> -8000f2ec: 001a0a13 addi s4,s4,1 -8000f2f0: 002b9793 slli a5,s7,0x2 -8000f2f4: fffa4683 lbu a3,-1(s4) -8000f2f8: 01778833 add a6,a5,s7 -8000f2fc: 00181813 slli a6,a6,0x1 -8000f300: 00e80bb3 add s7,a6,a4 -8000f304: fd068713 addi a4,a3,-48 -8000f308: feecf2e3 bgeu s9,a4,8000f2ec <_svfiprintf_r+0x500> -8000f30c: c29ff06f j 8000ef34 <_svfiprintf_r+0x148> -8000f310: 000a4683 lbu a3,0(s4) -8000f314: 00496913 ori s2,s2,4 -8000f318: c19ff06f j 8000ef30 <_svfiprintf_r+0x144> -8000f31c: 02b00793 li a5,43 -8000f320: 02f10da3 sb a5,59(sp) -8000f324: 000a4683 lbu a3,0(s4) -8000f328: c09ff06f j 8000ef30 <_svfiprintf_r+0x144> -8000f32c: 00812783 lw a5,8(sp) -8000f330: 000a4683 lbu a3,0(s4) -8000f334: 0007a403 lw s0,0(a5) -8000f338: 00478793 addi a5,a5,4 -8000f33c: 00f12423 sw a5,8(sp) -8000f340: be0458e3 bgez s0,8000ef30 <_svfiprintf_r+0x144> -8000f344: 40800433 neg s0,s0 -8000f348: 00496913 ori s2,s2,4 -8000f34c: be5ff06f j 8000ef30 <_svfiprintf_r+0x144> -8000f350: 02097793 andi a5,s2,32 -8000f354: 000b8813 mv a6,s7 -8000f358: 01096c13 ori s8,s2,16 -8000f35c: 3e079a63 bnez a5,8000f750 <_svfiprintf_r+0x964> -8000f360: 00812783 lw a5,8(sp) -8000f364: 00478693 addi a3,a5,4 -8000f368: 00812783 lw a5,8(sp) -8000f36c: 00d12423 sw a3,8(sp) -8000f370: 0007ad03 lw s10,0(a5) -8000f374: 41fd5c93 srai s9,s10,0x1f -8000f378: 000c8693 mv a3,s9 -8000f37c: 2e06c263 bltz a3,8000f660 <_svfiprintf_r+0x874> -8000f380: fff00693 li a3,-1 -8000f384: 00d80a63 beq a6,a3,8000f398 <_svfiprintf_r+0x5ac> -8000f388: 019d66b3 or a3,s10,s9 -8000f38c: f7fc7913 andi s2,s8,-129 -8000f390: 7e068263 beqz a3,8000fb74 <_svfiprintf_r+0xd88> -8000f394: 00090c13 mv s8,s2 -8000f398: 0c0c92e3 bnez s9,8000fc5c <_svfiprintf_r+0xe70> -8000f39c: 00900693 li a3,9 -8000f3a0: 0ba6eee3 bltu a3,s10,8000fc5c <_svfiprintf_r+0xe70> -8000f3a4: 030d0793 addi a5,s10,48 -8000f3a8: 0ef107a3 sb a5,239(sp) -8000f3ac: 000c0913 mv s2,s8 -8000f3b0: 00100c93 li s9,1 -8000f3b4: 0ef10b93 addi s7,sp,239 -8000f3b8: cf5ff06f j 8000f0ac <_svfiprintf_r+0x2c0> -8000f3bc: 00812703 lw a4,8(sp) -8000f3c0: 02010da3 sb zero,59(sp) -8000f3c4: 00100c13 li s8,1 -8000f3c8: 00072783 lw a5,0(a4) -8000f3cc: 00470713 addi a4,a4,4 -8000f3d0: 00e12423 sw a4,8(sp) -8000f3d4: 08f10623 sb a5,140(sp) -8000f3d8: 00100c93 li s9,1 -8000f3dc: 08c10b93 addi s7,sp,140 -8000f3e0: d31ff06f j 8000f110 <_svfiprintf_r+0x324> -8000f3e4: 01000593 li a1,16 -8000f3e8: 04412603 lw a2,68(sp) -8000f3ec: 0795d263 bge a1,s9,8000f450 <_svfiprintf_r+0x664> -8000f3f0: 01000d13 li s10,16 -8000f3f4: 00700d93 li s11,7 -8000f3f8: 01012903 lw s2,16(sp) -8000f3fc: 00c0006f j 8000f408 <_svfiprintf_r+0x61c> -8000f400: ff0c8c93 addi s9,s9,-16 -8000f404: 059d5663 bge s10,s9,8000f450 <_svfiprintf_r+0x664> -8000f408: 01078793 addi a5,a5,16 -8000f40c: 00160613 addi a2,a2,1 -8000f410: 0166a023 sw s6,0(a3) -8000f414: 01a6a223 sw s10,4(a3) -8000f418: 04f12423 sw a5,72(sp) -8000f41c: 04c12223 sw a2,68(sp) -8000f420: 00868693 addi a3,a3,8 -8000f424: fccddee3 bge s11,a2,8000f400 <_svfiprintf_r+0x614> -8000f428: 04010613 addi a2,sp,64 -8000f42c: 000a8593 mv a1,s5 -8000f430: 00090513 mv a0,s2 -8000f434: ffcff0ef jal ra,8000ec30 <__ssprint_r> -8000f438: ba0512e3 bnez a0,8000efdc <_svfiprintf_r+0x1f0> -8000f43c: ff0c8c93 addi s9,s9,-16 -8000f440: 04812783 lw a5,72(sp) -8000f444: 04412603 lw a2,68(sp) -8000f448: 00098693 mv a3,s3 -8000f44c: fb9d4ee3 blt s10,s9,8000f408 <_svfiprintf_r+0x61c> -8000f450: 019787b3 add a5,a5,s9 -8000f454: 00160613 addi a2,a2,1 -8000f458: 0166a023 sw s6,0(a3) -8000f45c: 0196a223 sw s9,4(a3) -8000f460: 04f12423 sw a5,72(sp) -8000f464: 04c12223 sw a2,68(sp) -8000f468: 00700693 li a3,7 -8000f46c: d8c6d6e3 bge a3,a2,8000f1f8 <_svfiprintf_r+0x40c> -8000f470: 01012503 lw a0,16(sp) -8000f474: 04010613 addi a2,sp,64 -8000f478: 000a8593 mv a1,s5 -8000f47c: fb4ff0ef jal ra,8000ec30 <__ssprint_r> -8000f480: b4051ee3 bnez a0,8000efdc <_svfiprintf_r+0x1f0> -8000f484: 04812783 lw a5,72(sp) -8000f488: d71ff06f j 8000f1f8 <_svfiprintf_r+0x40c> -8000f48c: 00196913 ori s2,s2,1 -8000f490: 000a4683 lbu a3,0(s4) -8000f494: a9dff06f j 8000ef30 <_svfiprintf_r+0x144> -8000f498: 03b14783 lbu a5,59(sp) -8000f49c: 000a4683 lbu a3,0(s4) -8000f4a0: a80798e3 bnez a5,8000ef30 <_svfiprintf_r+0x144> -8000f4a4: 02000793 li a5,32 -8000f4a8: 02f10da3 sb a5,59(sp) -8000f4ac: a85ff06f j 8000ef30 <_svfiprintf_r+0x144> -8000f4b0: 02097793 andi a5,s2,32 -8000f4b4: 000b8813 mv a6,s7 -8000f4b8: 26079663 bnez a5,8000f724 <_svfiprintf_r+0x938> -8000f4bc: 00812783 lw a5,8(sp) -8000f4c0: 01097613 andi a2,s2,16 -8000f4c4: 00478693 addi a3,a5,4 -8000f4c8: 0007a783 lw a5,0(a5) -8000f4cc: 260618e3 bnez a2,8000ff3c <_svfiprintf_r+0x1150> -8000f4d0: 04097613 andi a2,s2,64 -8000f4d4: 0e060ae3 beqz a2,8000fdc8 <_svfiprintf_r+0xfdc> -8000f4d8: 01079d13 slli s10,a5,0x10 -8000f4dc: 00d12423 sw a3,8(sp) -8000f4e0: 010d5d13 srli s10,s10,0x10 -8000f4e4: 00000c93 li s9,0 -8000f4e8: 00090c13 mv s8,s2 -8000f4ec: 00100693 li a3,1 -8000f4f0: b85ff06f j 8000f074 <_svfiprintf_r+0x288> -8000f4f4: 800157b7 lui a5,0x80015 -8000f4f8: 9f878793 addi a5,a5,-1544 # 800149f8 <__BSS_END__+0xffffda68> -8000f4fc: 00f12a23 sw a5,20(sp) -8000f500: 02097793 andi a5,s2,32 -8000f504: 000b8813 mv a6,s7 -8000f508: b2079ce3 bnez a5,8000f040 <_svfiprintf_r+0x254> -8000f50c: 00812703 lw a4,8(sp) -8000f510: 01097613 andi a2,s2,16 -8000f514: 00072783 lw a5,0(a4) -8000f518: 00470713 addi a4,a4,4 -8000f51c: 00e12423 sw a4,8(sp) -8000f520: 66061863 bnez a2,8000fb90 <_svfiprintf_r+0xda4> -8000f524: 04097613 andi a2,s2,64 -8000f528: 66060063 beqz a2,8000fb88 <_svfiprintf_r+0xd9c> -8000f52c: 01079d13 slli s10,a5,0x10 -8000f530: 010d5d13 srli s10,s10,0x10 -8000f534: 00000c93 li s9,0 -8000f538: b25ff06f j 8000f05c <_svfiprintf_r+0x270> -8000f53c: 00812783 lw a5,8(sp) -8000f540: ffff86b7 lui a3,0xffff8 -8000f544: 8306c693 xori a3,a3,-2000 -8000f548: 0007ad03 lw s10,0(a5) -8000f54c: 02d11e23 sh a3,60(sp) -8000f550: 00478793 addi a5,a5,4 -8000f554: 800156b7 lui a3,0x80015 -8000f558: 00f12423 sw a5,8(sp) -8000f55c: 9f868793 addi a5,a3,-1544 # 800149f8 <__BSS_END__+0xffffda68> -8000f560: 000b8813 mv a6,s7 -8000f564: 00000c93 li s9,0 -8000f568: 00296c13 ori s8,s2,2 -8000f56c: 00f12a23 sw a5,20(sp) -8000f570: 00200693 li a3,2 -8000f574: b01ff06f j 8000f074 <_svfiprintf_r+0x288> -8000f578: 02097793 andi a5,s2,32 -8000f57c: 000b8813 mv a6,s7 -8000f580: 16079c63 bnez a5,8000f6f8 <_svfiprintf_r+0x90c> -8000f584: 00812783 lw a5,8(sp) -8000f588: 01097613 andi a2,s2,16 -8000f58c: 00478693 addi a3,a5,4 -8000f590: 0007a783 lw a5,0(a5) -8000f594: 1a0618e3 bnez a2,8000ff44 <_svfiprintf_r+0x1158> -8000f598: 04097613 andi a2,s2,64 -8000f59c: 000608e3 beqz a2,8000fdac <_svfiprintf_r+0xfc0> -8000f5a0: 01079d13 slli s10,a5,0x10 -8000f5a4: 010d5d13 srli s10,s10,0x10 -8000f5a8: 00000c93 li s9,0 -8000f5ac: 00090893 mv a7,s2 -8000f5b0: 00d12423 sw a3,8(sp) -8000f5b4: 1640006f j 8000f718 <_svfiprintf_r+0x92c> -8000f5b8: 00812703 lw a4,8(sp) -8000f5bc: 02097793 andi a5,s2,32 -8000f5c0: 00470693 addi a3,a4,4 -8000f5c4: 64079263 bnez a5,8000fc08 <_svfiprintf_r+0xe1c> -8000f5c8: 01097793 andi a5,s2,16 -8000f5cc: 7a079263 bnez a5,8000fd70 <_svfiprintf_r+0xf84> -8000f5d0: 04097793 andi a5,s2,64 -8000f5d4: 080796e3 bnez a5,8000fe60 <_svfiprintf_r+0x1074> -8000f5d8: 20097893 andi a7,s2,512 -8000f5dc: 78088a63 beqz a7,8000fd70 <_svfiprintf_r+0xf84> -8000f5e0: 00812783 lw a5,8(sp) -8000f5e4: 00412703 lw a4,4(sp) -8000f5e8: 00d12423 sw a3,8(sp) -8000f5ec: 0007a783 lw a5,0(a5) -8000f5f0: 00e78023 sb a4,0(a5) -8000f5f4: 8a1ff06f j 8000ee94 <_svfiprintf_r+0xa8> -8000f5f8: 000a4683 lbu a3,0(s4) -8000f5fc: 06c00793 li a5,108 -8000f600: 76f68063 beq a3,a5,8000fd60 <_svfiprintf_r+0xf74> -8000f604: 01096913 ori s2,s2,16 -8000f608: 929ff06f j 8000ef30 <_svfiprintf_r+0x144> -8000f60c: 000a4683 lbu a3,0(s4) -8000f610: 06800793 li a5,104 -8000f614: 70f68463 beq a3,a5,8000fd1c <_svfiprintf_r+0xf30> -8000f618: 04096913 ori s2,s2,64 -8000f61c: 915ff06f j 8000ef30 <_svfiprintf_r+0x144> +8000f284: 000b8813 mv a6,s7 +8000f288: 02010da3 sb zero,59(sp) +8000f28c: 0007ab83 lw s7,0(a5) +8000f290: 00478d13 addi s10,a5,4 +8000f294: 340b8ce3 beqz s7,8000fdec <_svfiprintf_r+0xf9c> +8000f298: fff00793 li a5,-1 +8000f29c: 1ef806e3 beq a6,a5,8000fc88 <_svfiprintf_r+0xe38> +8000f2a0: 00080613 mv a2,a6 +8000f2a4: 00000593 li a1,0 +8000f2a8: 000b8513 mv a0,s7 +8000f2ac: 01012423 sw a6,8(sp) +8000f2b0: 818f90ef jal ra,800082c8 +8000f2b4: 00812803 lw a6,8(sp) +8000f2b8: 480500e3 beqz a0,8000ff38 <_svfiprintf_r+0x10e8> +8000f2bc: 41750cb3 sub s9,a0,s7 +8000f2c0: 01a12423 sw s10,8(sp) +8000f2c4: 00000813 li a6,0 +8000f2c8: e49ff06f j 8000f110 <_svfiprintf_r+0x2c0> +8000f2cc: 02097793 andi a5,s2,32 +8000f2d0: 000b8813 mv a6,s7 +8000f2d4: 01096893 ori a7,s2,16 +8000f2d8: 48079463 bnez a5,8000f760 <_svfiprintf_r+0x910> +8000f2dc: 00812783 lw a5,8(sp) +8000f2e0: 00478693 addi a3,a5,4 +8000f2e4: 00812783 lw a5,8(sp) +8000f2e8: 00000c93 li s9,0 +8000f2ec: 00d12423 sw a3,8(sp) +8000f2f0: 0007ad03 lw s10,0(a5) +8000f2f4: 4880006f j 8000f77c <_svfiprintf_r+0x92c> +8000f2f8: 02097793 andi a5,s2,32 +8000f2fc: 000b8813 mv a6,s7 +8000f300: 01096c13 ori s8,s2,16 +8000f304: 48079463 bnez a5,8000f78c <_svfiprintf_r+0x93c> +8000f308: 00812783 lw a5,8(sp) +8000f30c: 00478693 addi a3,a5,4 +8000f310: 00812783 lw a5,8(sp) +8000f314: 00000c93 li s9,0 +8000f318: 00d12423 sw a3,8(sp) +8000f31c: 0007ad03 lw s10,0(a5) +8000f320: 00100693 li a3,1 +8000f324: db5ff06f j 8000f0d8 <_svfiprintf_r+0x288> +8000f328: 08096913 ori s2,s2,128 +8000f32c: 000a4683 lbu a3,0(s4) +8000f330: c65ff06f j 8000ef94 <_svfiprintf_r+0x144> +8000f334: 000a4683 lbu a3,0(s4) +8000f338: 001a0793 addi a5,s4,1 +8000f33c: 43a682e3 beq a3,s10,8000ff60 <_svfiprintf_r+0x1110> +8000f340: fd068713 addi a4,a3,-48 +8000f344: 00078a13 mv s4,a5 +8000f348: 00000b93 li s7,0 +8000f34c: c4ece6e3 bltu s9,a4,8000ef98 <_svfiprintf_r+0x148> +8000f350: 001a0a13 addi s4,s4,1 +8000f354: 002b9793 slli a5,s7,0x2 +8000f358: fffa4683 lbu a3,-1(s4) +8000f35c: 01778833 add a6,a5,s7 +8000f360: 00181813 slli a6,a6,0x1 +8000f364: 00e80bb3 add s7,a6,a4 +8000f368: fd068713 addi a4,a3,-48 +8000f36c: feecf2e3 bgeu s9,a4,8000f350 <_svfiprintf_r+0x500> +8000f370: c29ff06f j 8000ef98 <_svfiprintf_r+0x148> +8000f374: 000a4683 lbu a3,0(s4) +8000f378: 00496913 ori s2,s2,4 +8000f37c: c19ff06f j 8000ef94 <_svfiprintf_r+0x144> +8000f380: 02b00793 li a5,43 +8000f384: 02f10da3 sb a5,59(sp) +8000f388: 000a4683 lbu a3,0(s4) +8000f38c: c09ff06f j 8000ef94 <_svfiprintf_r+0x144> +8000f390: 00812783 lw a5,8(sp) +8000f394: 000a4683 lbu a3,0(s4) +8000f398: 0007a403 lw s0,0(a5) +8000f39c: 00478793 addi a5,a5,4 +8000f3a0: 00f12423 sw a5,8(sp) +8000f3a4: be0458e3 bgez s0,8000ef94 <_svfiprintf_r+0x144> +8000f3a8: 40800433 neg s0,s0 +8000f3ac: 00496913 ori s2,s2,4 +8000f3b0: be5ff06f j 8000ef94 <_svfiprintf_r+0x144> +8000f3b4: 02097793 andi a5,s2,32 +8000f3b8: 000b8813 mv a6,s7 +8000f3bc: 01096c13 ori s8,s2,16 +8000f3c0: 3e079a63 bnez a5,8000f7b4 <_svfiprintf_r+0x964> +8000f3c4: 00812783 lw a5,8(sp) +8000f3c8: 00478693 addi a3,a5,4 +8000f3cc: 00812783 lw a5,8(sp) +8000f3d0: 00d12423 sw a3,8(sp) +8000f3d4: 0007ad03 lw s10,0(a5) +8000f3d8: 41fd5c93 srai s9,s10,0x1f +8000f3dc: 000c8693 mv a3,s9 +8000f3e0: 2e06c263 bltz a3,8000f6c4 <_svfiprintf_r+0x874> +8000f3e4: fff00693 li a3,-1 +8000f3e8: 00d80a63 beq a6,a3,8000f3fc <_svfiprintf_r+0x5ac> +8000f3ec: 019d66b3 or a3,s10,s9 +8000f3f0: f7fc7913 andi s2,s8,-129 +8000f3f4: 7e068263 beqz a3,8000fbd8 <_svfiprintf_r+0xd88> +8000f3f8: 00090c13 mv s8,s2 +8000f3fc: 0c0c92e3 bnez s9,8000fcc0 <_svfiprintf_r+0xe70> +8000f400: 00900693 li a3,9 +8000f404: 0ba6eee3 bltu a3,s10,8000fcc0 <_svfiprintf_r+0xe70> +8000f408: 030d0793 addi a5,s10,48 +8000f40c: 0ef107a3 sb a5,239(sp) +8000f410: 000c0913 mv s2,s8 +8000f414: 00100c93 li s9,1 +8000f418: 0ef10b93 addi s7,sp,239 +8000f41c: cf5ff06f j 8000f110 <_svfiprintf_r+0x2c0> +8000f420: 00812703 lw a4,8(sp) +8000f424: 02010da3 sb zero,59(sp) +8000f428: 00100c13 li s8,1 +8000f42c: 00072783 lw a5,0(a4) +8000f430: 00470713 addi a4,a4,4 +8000f434: 00e12423 sw a4,8(sp) +8000f438: 08f10623 sb a5,140(sp) +8000f43c: 00100c93 li s9,1 +8000f440: 08c10b93 addi s7,sp,140 +8000f444: d31ff06f j 8000f174 <_svfiprintf_r+0x324> +8000f448: 01000593 li a1,16 +8000f44c: 04412603 lw a2,68(sp) +8000f450: 0795d263 bge a1,s9,8000f4b4 <_svfiprintf_r+0x664> +8000f454: 01000d13 li s10,16 +8000f458: 00700d93 li s11,7 +8000f45c: 01012903 lw s2,16(sp) +8000f460: 00c0006f j 8000f46c <_svfiprintf_r+0x61c> +8000f464: ff0c8c93 addi s9,s9,-16 +8000f468: 059d5663 bge s10,s9,8000f4b4 <_svfiprintf_r+0x664> +8000f46c: 01078793 addi a5,a5,16 +8000f470: 00160613 addi a2,a2,1 +8000f474: 0166a023 sw s6,0(a3) +8000f478: 01a6a223 sw s10,4(a3) +8000f47c: 04f12423 sw a5,72(sp) +8000f480: 04c12223 sw a2,68(sp) +8000f484: 00868693 addi a3,a3,8 +8000f488: fccddee3 bge s11,a2,8000f464 <_svfiprintf_r+0x614> +8000f48c: 04010613 addi a2,sp,64 +8000f490: 000a8593 mv a1,s5 +8000f494: 00090513 mv a0,s2 +8000f498: ffcff0ef jal ra,8000ec94 <__ssprint_r> +8000f49c: ba0512e3 bnez a0,8000f040 <_svfiprintf_r+0x1f0> +8000f4a0: ff0c8c93 addi s9,s9,-16 +8000f4a4: 04812783 lw a5,72(sp) +8000f4a8: 04412603 lw a2,68(sp) +8000f4ac: 00098693 mv a3,s3 +8000f4b0: fb9d4ee3 blt s10,s9,8000f46c <_svfiprintf_r+0x61c> +8000f4b4: 019787b3 add a5,a5,s9 +8000f4b8: 00160613 addi a2,a2,1 +8000f4bc: 0166a023 sw s6,0(a3) +8000f4c0: 0196a223 sw s9,4(a3) +8000f4c4: 04f12423 sw a5,72(sp) +8000f4c8: 04c12223 sw a2,68(sp) +8000f4cc: 00700693 li a3,7 +8000f4d0: d8c6d6e3 bge a3,a2,8000f25c <_svfiprintf_r+0x40c> +8000f4d4: 01012503 lw a0,16(sp) +8000f4d8: 04010613 addi a2,sp,64 +8000f4dc: 000a8593 mv a1,s5 +8000f4e0: fb4ff0ef jal ra,8000ec94 <__ssprint_r> +8000f4e4: b4051ee3 bnez a0,8000f040 <_svfiprintf_r+0x1f0> +8000f4e8: 04812783 lw a5,72(sp) +8000f4ec: d71ff06f j 8000f25c <_svfiprintf_r+0x40c> +8000f4f0: 00196913 ori s2,s2,1 +8000f4f4: 000a4683 lbu a3,0(s4) +8000f4f8: a9dff06f j 8000ef94 <_svfiprintf_r+0x144> +8000f4fc: 03b14783 lbu a5,59(sp) +8000f500: 000a4683 lbu a3,0(s4) +8000f504: a80798e3 bnez a5,8000ef94 <_svfiprintf_r+0x144> +8000f508: 02000793 li a5,32 +8000f50c: 02f10da3 sb a5,59(sp) +8000f510: a85ff06f j 8000ef94 <_svfiprintf_r+0x144> +8000f514: 02097793 andi a5,s2,32 +8000f518: 000b8813 mv a6,s7 +8000f51c: 26079663 bnez a5,8000f788 <_svfiprintf_r+0x938> +8000f520: 00812783 lw a5,8(sp) +8000f524: 01097613 andi a2,s2,16 +8000f528: 00478693 addi a3,a5,4 +8000f52c: 0007a783 lw a5,0(a5) +8000f530: 260618e3 bnez a2,8000ffa0 <_svfiprintf_r+0x1150> +8000f534: 04097613 andi a2,s2,64 +8000f538: 0e060ae3 beqz a2,8000fe2c <_svfiprintf_r+0xfdc> +8000f53c: 01079d13 slli s10,a5,0x10 +8000f540: 00d12423 sw a3,8(sp) +8000f544: 010d5d13 srli s10,s10,0x10 +8000f548: 00000c93 li s9,0 +8000f54c: 00090c13 mv s8,s2 +8000f550: 00100693 li a3,1 +8000f554: b85ff06f j 8000f0d8 <_svfiprintf_r+0x288> +8000f558: 800157b7 lui a5,0x80015 +8000f55c: a8078793 addi a5,a5,-1408 # 80014a80 <__BSS_END__+0xffffe068> +8000f560: 00f12a23 sw a5,20(sp) +8000f564: 02097793 andi a5,s2,32 +8000f568: 000b8813 mv a6,s7 +8000f56c: b2079ce3 bnez a5,8000f0a4 <_svfiprintf_r+0x254> +8000f570: 00812703 lw a4,8(sp) +8000f574: 01097613 andi a2,s2,16 +8000f578: 00072783 lw a5,0(a4) +8000f57c: 00470713 addi a4,a4,4 +8000f580: 00e12423 sw a4,8(sp) +8000f584: 66061863 bnez a2,8000fbf4 <_svfiprintf_r+0xda4> +8000f588: 04097613 andi a2,s2,64 +8000f58c: 66060063 beqz a2,8000fbec <_svfiprintf_r+0xd9c> +8000f590: 01079d13 slli s10,a5,0x10 +8000f594: 010d5d13 srli s10,s10,0x10 +8000f598: 00000c93 li s9,0 +8000f59c: b25ff06f j 8000f0c0 <_svfiprintf_r+0x270> +8000f5a0: 00812783 lw a5,8(sp) +8000f5a4: ffff86b7 lui a3,0xffff8 +8000f5a8: 8306c693 xori a3,a3,-2000 +8000f5ac: 0007ad03 lw s10,0(a5) +8000f5b0: 02d11e23 sh a3,60(sp) +8000f5b4: 00478793 addi a5,a5,4 +8000f5b8: 800156b7 lui a3,0x80015 +8000f5bc: 00f12423 sw a5,8(sp) +8000f5c0: a8068793 addi a5,a3,-1408 # 80014a80 <__BSS_END__+0xffffe068> +8000f5c4: 000b8813 mv a6,s7 +8000f5c8: 00000c93 li s9,0 +8000f5cc: 00296c13 ori s8,s2,2 +8000f5d0: 00f12a23 sw a5,20(sp) +8000f5d4: 00200693 li a3,2 +8000f5d8: b01ff06f j 8000f0d8 <_svfiprintf_r+0x288> +8000f5dc: 02097793 andi a5,s2,32 +8000f5e0: 000b8813 mv a6,s7 +8000f5e4: 16079c63 bnez a5,8000f75c <_svfiprintf_r+0x90c> +8000f5e8: 00812783 lw a5,8(sp) +8000f5ec: 01097613 andi a2,s2,16 +8000f5f0: 00478693 addi a3,a5,4 +8000f5f4: 0007a783 lw a5,0(a5) +8000f5f8: 1a0618e3 bnez a2,8000ffa8 <_svfiprintf_r+0x1158> +8000f5fc: 04097613 andi a2,s2,64 +8000f600: 000608e3 beqz a2,8000fe10 <_svfiprintf_r+0xfc0> +8000f604: 01079d13 slli s10,a5,0x10 +8000f608: 010d5d13 srli s10,s10,0x10 +8000f60c: 00000c93 li s9,0 +8000f610: 00090893 mv a7,s2 +8000f614: 00d12423 sw a3,8(sp) +8000f618: 1640006f j 8000f77c <_svfiprintf_r+0x92c> +8000f61c: 00812703 lw a4,8(sp) 8000f620: 02097793 andi a5,s2,32 -8000f624: 000b8813 mv a6,s7 -8000f628: 12079263 bnez a5,8000f74c <_svfiprintf_r+0x960> -8000f62c: 00812703 lw a4,8(sp) -8000f630: 01097793 andi a5,s2,16 -8000f634: 00470693 addi a3,a4,4 -8000f638: 0e079ee3 bnez a5,8000ff34 <_svfiprintf_r+0x1148> -8000f63c: 04097793 andi a5,s2,64 -8000f640: 7a078463 beqz a5,8000fde8 <_svfiprintf_r+0xffc> +8000f624: 00470693 addi a3,a4,4 +8000f628: 64079263 bnez a5,8000fc6c <_svfiprintf_r+0xe1c> +8000f62c: 01097793 andi a5,s2,16 +8000f630: 7a079263 bnez a5,8000fdd4 <_svfiprintf_r+0xf84> +8000f634: 04097793 andi a5,s2,64 +8000f638: 080796e3 bnez a5,8000fec4 <_svfiprintf_r+0x1074> +8000f63c: 20097893 andi a7,s2,512 +8000f640: 78088a63 beqz a7,8000fdd4 <_svfiprintf_r+0xf84> 8000f644: 00812783 lw a5,8(sp) -8000f648: 00d12423 sw a3,8(sp) -8000f64c: 00090c13 mv s8,s2 -8000f650: 00079d03 lh s10,0(a5) -8000f654: 41fd5c93 srai s9,s10,0x1f -8000f658: 000c8693 mv a3,s9 -8000f65c: d206d2e3 bgez a3,8000f380 <_svfiprintf_r+0x594> -8000f660: 41a007b3 neg a5,s10 -8000f664: 00f036b3 snez a3,a5 -8000f668: 41900e33 neg t3,s9 -8000f66c: 40de0cb3 sub s9,t3,a3 -8000f670: 02d00693 li a3,45 -8000f674: 02d10da3 sb a3,59(sp) -8000f678: fff00613 li a2,-1 -8000f67c: 00078d13 mv s10,a5 -8000f680: 00100693 li a3,1 -8000f684: 9ec81ee3 bne a6,a2,8000f080 <_svfiprintf_r+0x294> -8000f688: 00100613 li a2,1 -8000f68c: d0c686e3 beq a3,a2,8000f398 <_svfiprintf_r+0x5ac> -8000f690: 00200613 li a2,2 -8000f694: 0ec68a63 beq a3,a2,8000f788 <_svfiprintf_r+0x99c> -8000f698: 0f010613 addi a2,sp,240 -8000f69c: 0080006f j 8000f6a4 <_svfiprintf_r+0x8b8> -8000f6a0: 000b8613 mv a2,s7 -8000f6a4: 01dc9793 slli a5,s9,0x1d -8000f6a8: 007d7693 andi a3,s10,7 -8000f6ac: 003d5d13 srli s10,s10,0x3 -8000f6b0: 03068693 addi a3,a3,48 -8000f6b4: 01a7ed33 or s10,a5,s10 -8000f6b8: 003cdc93 srli s9,s9,0x3 -8000f6bc: fed60fa3 sb a3,-1(a2) -8000f6c0: 019d67b3 or a5,s10,s9 -8000f6c4: fff60b93 addi s7,a2,-1 -8000f6c8: fc079ce3 bnez a5,8000f6a0 <_svfiprintf_r+0x8b4> -8000f6cc: 001c7793 andi a5,s8,1 -8000f6d0: 0e078663 beqz a5,8000f7bc <_svfiprintf_r+0x9d0> -8000f6d4: 03000793 li a5,48 -8000f6d8: 0ef68263 beq a3,a5,8000f7bc <_svfiprintf_r+0x9d0> -8000f6dc: ffe60613 addi a2,a2,-2 -8000f6e0: fefb8fa3 sb a5,-1(s7) -8000f6e4: 0f010793 addi a5,sp,240 -8000f6e8: 40c78cb3 sub s9,a5,a2 -8000f6ec: 000c0913 mv s2,s8 -8000f6f0: 00060b93 mv s7,a2 -8000f6f4: 9b9ff06f j 8000f0ac <_svfiprintf_r+0x2c0> -8000f6f8: 00090893 mv a7,s2 -8000f6fc: 00812783 lw a5,8(sp) -8000f700: 00778693 addi a3,a5,7 -8000f704: ff86f693 andi a3,a3,-8 -8000f708: 0006ad03 lw s10,0(a3) -8000f70c: 0046ac83 lw s9,4(a3) -8000f710: 00868793 addi a5,a3,8 -8000f714: 00f12423 sw a5,8(sp) -8000f718: bff8fc13 andi s8,a7,-1025 -8000f71c: 00000693 li a3,0 -8000f720: 955ff06f j 8000f074 <_svfiprintf_r+0x288> -8000f724: 00090c13 mv s8,s2 -8000f728: 00812783 lw a5,8(sp) -8000f72c: 00778693 addi a3,a5,7 -8000f730: ff86f693 andi a3,a3,-8 -8000f734: 00868793 addi a5,a3,8 -8000f738: 0006ad03 lw s10,0(a3) -8000f73c: 0046ac83 lw s9,4(a3) -8000f740: 00f12423 sw a5,8(sp) -8000f744: 00100693 li a3,1 -8000f748: 92dff06f j 8000f074 <_svfiprintf_r+0x288> -8000f74c: 00090c13 mv s8,s2 -8000f750: 00812783 lw a5,8(sp) -8000f754: 00778793 addi a5,a5,7 -8000f758: ff87f793 andi a5,a5,-8 -8000f75c: 0047a683 lw a3,4(a5) -8000f760: 00878713 addi a4,a5,8 -8000f764: 00e12423 sw a4,8(sp) -8000f768: 0007ad03 lw s10,0(a5) -8000f76c: 00068c93 mv s9,a3 -8000f770: c0dff06f j 8000f37c <_svfiprintf_r+0x590> -8000f774: 00100613 li a2,1 -8000f778: 74c68a63 beq a3,a2,8000fecc <_svfiprintf_r+0x10e0> -8000f77c: 00200613 li a2,2 -8000f780: 00090c13 mv s8,s2 -8000f784: f0c69ae3 bne a3,a2,8000f698 <_svfiprintf_r+0x8ac> -8000f788: 01412683 lw a3,20(sp) -8000f78c: 0f010b93 addi s7,sp,240 -8000f790: 00fd7793 andi a5,s10,15 -8000f794: 00f687b3 add a5,a3,a5 -8000f798: 0007c783 lbu a5,0(a5) -8000f79c: 01cc9713 slli a4,s9,0x1c -8000f7a0: 004d5d13 srli s10,s10,0x4 -8000f7a4: fffb8b93 addi s7,s7,-1 -8000f7a8: 01a76d33 or s10,a4,s10 -8000f7ac: 004cdc93 srli s9,s9,0x4 -8000f7b0: 00fb8023 sb a5,0(s7) -8000f7b4: 019d67b3 or a5,s10,s9 -8000f7b8: fc079ce3 bnez a5,8000f790 <_svfiprintf_r+0x9a4> -8000f7bc: 0f010793 addi a5,sp,240 -8000f7c0: 41778cb3 sub s9,a5,s7 -8000f7c4: 000c0913 mv s2,s8 -8000f7c8: 8e5ff06f j 8000f0ac <_svfiprintf_r+0x2c0> -8000f7cc: 41840d33 sub s10,s0,s8 -8000f7d0: 9fa05ae3 blez s10,8000f1c4 <_svfiprintf_r+0x3d8> -8000f7d4: 01000513 li a0,16 -8000f7d8: 71a55663 bge a0,s10,8000fee4 <_svfiprintf_r+0x10f8> -8000f7dc: 000d8713 mv a4,s11 -8000f7e0: 01212c23 sw s2,24(sp) -8000f7e4: 000a0d93 mv s11,s4 -8000f7e8: 000d0913 mv s2,s10 -8000f7ec: 00040a13 mv s4,s0 -8000f7f0: 000c8d13 mv s10,s9 -8000f7f4: 01000693 li a3,16 -8000f7f8: 000c0c93 mv s9,s8 -8000f7fc: 00700e13 li t3,7 -8000f800: 00080c13 mv s8,a6 -8000f804: 01012403 lw s0,16(sp) -8000f808: 00c0006f j 8000f814 <_svfiprintf_r+0xa28> -8000f80c: ff090913 addi s2,s2,-16 -8000f810: 0526da63 bge a3,s2,8000f864 <_svfiprintf_r+0xa78> -8000f814: 01078793 addi a5,a5,16 -8000f818: 00160613 addi a2,a2,1 -8000f81c: 00972023 sw s1,0(a4) -8000f820: 00d72223 sw a3,4(a4) -8000f824: 04f12423 sw a5,72(sp) -8000f828: 04c12223 sw a2,68(sp) -8000f82c: 00870713 addi a4,a4,8 -8000f830: fcce5ee3 bge t3,a2,8000f80c <_svfiprintf_r+0xa20> -8000f834: 04010613 addi a2,sp,64 -8000f838: 000a8593 mv a1,s5 -8000f83c: 00040513 mv a0,s0 -8000f840: bf0ff0ef jal ra,8000ec30 <__ssprint_r> -8000f844: f8051c63 bnez a0,8000efdc <_svfiprintf_r+0x1f0> -8000f848: 01000693 li a3,16 -8000f84c: ff090913 addi s2,s2,-16 -8000f850: 04812783 lw a5,72(sp) -8000f854: 04412603 lw a2,68(sp) -8000f858: 00098713 mv a4,s3 -8000f85c: 00700e13 li t3,7 -8000f860: fb26cae3 blt a3,s2,8000f814 <_svfiprintf_r+0xa28> -8000f864: 000c0813 mv a6,s8 -8000f868: 000c8c13 mv s8,s9 -8000f86c: 000d0c93 mv s9,s10 -8000f870: 00090d13 mv s10,s2 -8000f874: 01812903 lw s2,24(sp) -8000f878: 000a0413 mv s0,s4 +8000f648: 00412703 lw a4,4(sp) +8000f64c: 00d12423 sw a3,8(sp) +8000f650: 0007a783 lw a5,0(a5) +8000f654: 00e78023 sb a4,0(a5) +8000f658: 8a1ff06f j 8000eef8 <_svfiprintf_r+0xa8> +8000f65c: 000a4683 lbu a3,0(s4) +8000f660: 06c00793 li a5,108 +8000f664: 76f68063 beq a3,a5,8000fdc4 <_svfiprintf_r+0xf74> +8000f668: 01096913 ori s2,s2,16 +8000f66c: 929ff06f j 8000ef94 <_svfiprintf_r+0x144> +8000f670: 000a4683 lbu a3,0(s4) +8000f674: 06800793 li a5,104 +8000f678: 70f68463 beq a3,a5,8000fd80 <_svfiprintf_r+0xf30> +8000f67c: 04096913 ori s2,s2,64 +8000f680: 915ff06f j 8000ef94 <_svfiprintf_r+0x144> +8000f684: 02097793 andi a5,s2,32 +8000f688: 000b8813 mv a6,s7 +8000f68c: 12079263 bnez a5,8000f7b0 <_svfiprintf_r+0x960> +8000f690: 00812703 lw a4,8(sp) +8000f694: 01097793 andi a5,s2,16 +8000f698: 00470693 addi a3,a4,4 +8000f69c: 0e079ee3 bnez a5,8000ff98 <_svfiprintf_r+0x1148> +8000f6a0: 04097793 andi a5,s2,64 +8000f6a4: 7a078463 beqz a5,8000fe4c <_svfiprintf_r+0xffc> +8000f6a8: 00812783 lw a5,8(sp) +8000f6ac: 00d12423 sw a3,8(sp) +8000f6b0: 00090c13 mv s8,s2 +8000f6b4: 00079d03 lh s10,0(a5) +8000f6b8: 41fd5c93 srai s9,s10,0x1f +8000f6bc: 000c8693 mv a3,s9 +8000f6c0: d206d2e3 bgez a3,8000f3e4 <_svfiprintf_r+0x594> +8000f6c4: 41a007b3 neg a5,s10 +8000f6c8: 00f036b3 snez a3,a5 +8000f6cc: 41900e33 neg t3,s9 +8000f6d0: 40de0cb3 sub s9,t3,a3 +8000f6d4: 02d00693 li a3,45 +8000f6d8: 02d10da3 sb a3,59(sp) +8000f6dc: fff00613 li a2,-1 +8000f6e0: 00078d13 mv s10,a5 +8000f6e4: 00100693 li a3,1 +8000f6e8: 9ec81ee3 bne a6,a2,8000f0e4 <_svfiprintf_r+0x294> +8000f6ec: 00100613 li a2,1 +8000f6f0: d0c686e3 beq a3,a2,8000f3fc <_svfiprintf_r+0x5ac> +8000f6f4: 00200613 li a2,2 +8000f6f8: 0ec68a63 beq a3,a2,8000f7ec <_svfiprintf_r+0x99c> +8000f6fc: 0f010613 addi a2,sp,240 +8000f700: 0080006f j 8000f708 <_svfiprintf_r+0x8b8> +8000f704: 000b8613 mv a2,s7 +8000f708: 01dc9793 slli a5,s9,0x1d +8000f70c: 007d7693 andi a3,s10,7 +8000f710: 003d5d13 srli s10,s10,0x3 +8000f714: 03068693 addi a3,a3,48 +8000f718: 01a7ed33 or s10,a5,s10 +8000f71c: 003cdc93 srli s9,s9,0x3 +8000f720: fed60fa3 sb a3,-1(a2) +8000f724: 019d67b3 or a5,s10,s9 +8000f728: fff60b93 addi s7,a2,-1 +8000f72c: fc079ce3 bnez a5,8000f704 <_svfiprintf_r+0x8b4> +8000f730: 001c7793 andi a5,s8,1 +8000f734: 0e078663 beqz a5,8000f820 <_svfiprintf_r+0x9d0> +8000f738: 03000793 li a5,48 +8000f73c: 0ef68263 beq a3,a5,8000f820 <_svfiprintf_r+0x9d0> +8000f740: ffe60613 addi a2,a2,-2 +8000f744: fefb8fa3 sb a5,-1(s7) +8000f748: 0f010793 addi a5,sp,240 +8000f74c: 40c78cb3 sub s9,a5,a2 +8000f750: 000c0913 mv s2,s8 +8000f754: 00060b93 mv s7,a2 +8000f758: 9b9ff06f j 8000f110 <_svfiprintf_r+0x2c0> +8000f75c: 00090893 mv a7,s2 +8000f760: 00812783 lw a5,8(sp) +8000f764: 00778693 addi a3,a5,7 +8000f768: ff86f693 andi a3,a3,-8 +8000f76c: 0006ad03 lw s10,0(a3) +8000f770: 0046ac83 lw s9,4(a3) +8000f774: 00868793 addi a5,a3,8 +8000f778: 00f12423 sw a5,8(sp) +8000f77c: bff8fc13 andi s8,a7,-1025 +8000f780: 00000693 li a3,0 +8000f784: 955ff06f j 8000f0d8 <_svfiprintf_r+0x288> +8000f788: 00090c13 mv s8,s2 +8000f78c: 00812783 lw a5,8(sp) +8000f790: 00778693 addi a3,a5,7 +8000f794: ff86f693 andi a3,a3,-8 +8000f798: 00868793 addi a5,a3,8 +8000f79c: 0006ad03 lw s10,0(a3) +8000f7a0: 0046ac83 lw s9,4(a3) +8000f7a4: 00f12423 sw a5,8(sp) +8000f7a8: 00100693 li a3,1 +8000f7ac: 92dff06f j 8000f0d8 <_svfiprintf_r+0x288> +8000f7b0: 00090c13 mv s8,s2 +8000f7b4: 00812783 lw a5,8(sp) +8000f7b8: 00778793 addi a5,a5,7 +8000f7bc: ff87f793 andi a5,a5,-8 +8000f7c0: 0047a683 lw a3,4(a5) +8000f7c4: 00878713 addi a4,a5,8 +8000f7c8: 00e12423 sw a4,8(sp) +8000f7cc: 0007ad03 lw s10,0(a5) +8000f7d0: 00068c93 mv s9,a3 +8000f7d4: c0dff06f j 8000f3e0 <_svfiprintf_r+0x590> +8000f7d8: 00100613 li a2,1 +8000f7dc: 74c68a63 beq a3,a2,8000ff30 <_svfiprintf_r+0x10e0> +8000f7e0: 00200613 li a2,2 +8000f7e4: 00090c13 mv s8,s2 +8000f7e8: f0c69ae3 bne a3,a2,8000f6fc <_svfiprintf_r+0x8ac> +8000f7ec: 01412683 lw a3,20(sp) +8000f7f0: 0f010b93 addi s7,sp,240 +8000f7f4: 00fd7793 andi a5,s10,15 +8000f7f8: 00f687b3 add a5,a3,a5 +8000f7fc: 0007c783 lbu a5,0(a5) +8000f800: 01cc9713 slli a4,s9,0x1c +8000f804: 004d5d13 srli s10,s10,0x4 +8000f808: fffb8b93 addi s7,s7,-1 +8000f80c: 01a76d33 or s10,a4,s10 +8000f810: 004cdc93 srli s9,s9,0x4 +8000f814: 00fb8023 sb a5,0(s7) +8000f818: 019d67b3 or a5,s10,s9 +8000f81c: fc079ce3 bnez a5,8000f7f4 <_svfiprintf_r+0x9a4> +8000f820: 0f010793 addi a5,sp,240 +8000f824: 41778cb3 sub s9,a5,s7 +8000f828: 000c0913 mv s2,s8 +8000f82c: 8e5ff06f j 8000f110 <_svfiprintf_r+0x2c0> +8000f830: 41840d33 sub s10,s0,s8 +8000f834: 9fa05ae3 blez s10,8000f228 <_svfiprintf_r+0x3d8> +8000f838: 01000513 li a0,16 +8000f83c: 71a55663 bge a0,s10,8000ff48 <_svfiprintf_r+0x10f8> +8000f840: 000d8713 mv a4,s11 +8000f844: 01212c23 sw s2,24(sp) +8000f848: 000a0d93 mv s11,s4 +8000f84c: 000d0913 mv s2,s10 +8000f850: 00040a13 mv s4,s0 +8000f854: 000c8d13 mv s10,s9 +8000f858: 01000693 li a3,16 +8000f85c: 000c0c93 mv s9,s8 +8000f860: 00700e13 li t3,7 +8000f864: 00080c13 mv s8,a6 +8000f868: 01012403 lw s0,16(sp) +8000f86c: 00c0006f j 8000f878 <_svfiprintf_r+0xa28> +8000f870: ff090913 addi s2,s2,-16 +8000f874: 0526da63 bge a3,s2,8000f8c8 <_svfiprintf_r+0xa78> +8000f878: 01078793 addi a5,a5,16 8000f87c: 00160613 addi a2,a2,1 -8000f880: 000d8a13 mv s4,s11 -8000f884: 00870513 addi a0,a4,8 -8000f888: 00070d93 mv s11,a4 -8000f88c: 01a787b3 add a5,a5,s10 -8000f890: 009da023 sw s1,0(s11) -8000f894: 01ada223 sw s10,4(s11) -8000f898: 04f12423 sw a5,72(sp) -8000f89c: 04c12223 sw a2,68(sp) -8000f8a0: 00700693 li a3,7 -8000f8a4: 48c6c463 blt a3,a2,8000fd2c <_svfiprintf_r+0xf40> -8000f8a8: 41980d33 sub s10,a6,s9 -8000f8ac: 00160593 addi a1,a2,1 -8000f8b0: 00850693 addi a3,a0,8 -8000f8b4: 00050d93 mv s11,a0 -8000f8b8: 91a05ae3 blez s10,8000f1cc <_svfiprintf_r+0x3e0> -8000f8bc: 01000513 li a0,16 -8000f8c0: 55a55663 bge a0,s10,8000fe0c <_svfiprintf_r+0x1020> -8000f8c4: 01212c23 sw s2,24(sp) -8000f8c8: 01000693 li a3,16 -8000f8cc: 000d0913 mv s2,s10 -8000f8d0: 00700813 li a6,7 -8000f8d4: 000a0d13 mv s10,s4 -8000f8d8: 00040a13 mv s4,s0 -8000f8dc: 01012403 lw s0,16(sp) -8000f8e0: 00c0006f j 8000f8ec <_svfiprintf_r+0xb00> -8000f8e4: ff090913 addi s2,s2,-16 -8000f8e8: 0526da63 bge a3,s2,8000f93c <_svfiprintf_r+0xb50> -8000f8ec: 01078793 addi a5,a5,16 -8000f8f0: 00160613 addi a2,a2,1 +8000f880: 00972023 sw s1,0(a4) +8000f884: 00d72223 sw a3,4(a4) +8000f888: 04f12423 sw a5,72(sp) +8000f88c: 04c12223 sw a2,68(sp) +8000f890: 00870713 addi a4,a4,8 +8000f894: fcce5ee3 bge t3,a2,8000f870 <_svfiprintf_r+0xa20> +8000f898: 04010613 addi a2,sp,64 +8000f89c: 000a8593 mv a1,s5 +8000f8a0: 00040513 mv a0,s0 +8000f8a4: bf0ff0ef jal ra,8000ec94 <__ssprint_r> +8000f8a8: f8051c63 bnez a0,8000f040 <_svfiprintf_r+0x1f0> +8000f8ac: 01000693 li a3,16 +8000f8b0: ff090913 addi s2,s2,-16 +8000f8b4: 04812783 lw a5,72(sp) +8000f8b8: 04412603 lw a2,68(sp) +8000f8bc: 00098713 mv a4,s3 +8000f8c0: 00700e13 li t3,7 +8000f8c4: fb26cae3 blt a3,s2,8000f878 <_svfiprintf_r+0xa28> +8000f8c8: 000c0813 mv a6,s8 +8000f8cc: 000c8c13 mv s8,s9 +8000f8d0: 000d0c93 mv s9,s10 +8000f8d4: 00090d13 mv s10,s2 +8000f8d8: 01812903 lw s2,24(sp) +8000f8dc: 000a0413 mv s0,s4 +8000f8e0: 00160613 addi a2,a2,1 +8000f8e4: 000d8a13 mv s4,s11 +8000f8e8: 00870513 addi a0,a4,8 +8000f8ec: 00070d93 mv s11,a4 +8000f8f0: 01a787b3 add a5,a5,s10 8000f8f4: 009da023 sw s1,0(s11) -8000f8f8: 00dda223 sw a3,4(s11) +8000f8f8: 01ada223 sw s10,4(s11) 8000f8fc: 04f12423 sw a5,72(sp) 8000f900: 04c12223 sw a2,68(sp) -8000f904: 008d8d93 addi s11,s11,8 -8000f908: fcc85ee3 bge a6,a2,8000f8e4 <_svfiprintf_r+0xaf8> -8000f90c: 04010613 addi a2,sp,64 -8000f910: 000a8593 mv a1,s5 -8000f914: 00040513 mv a0,s0 -8000f918: b18ff0ef jal ra,8000ec30 <__ssprint_r> -8000f91c: ec051063 bnez a0,8000efdc <_svfiprintf_r+0x1f0> -8000f920: 01000693 li a3,16 -8000f924: ff090913 addi s2,s2,-16 -8000f928: 04812783 lw a5,72(sp) -8000f92c: 04412603 lw a2,68(sp) -8000f930: 00098d93 mv s11,s3 +8000f904: 00700693 li a3,7 +8000f908: 48c6c463 blt a3,a2,8000fd90 <_svfiprintf_r+0xf40> +8000f90c: 41980d33 sub s10,a6,s9 +8000f910: 00160593 addi a1,a2,1 +8000f914: 00850693 addi a3,a0,8 +8000f918: 00050d93 mv s11,a0 +8000f91c: 91a05ae3 blez s10,8000f230 <_svfiprintf_r+0x3e0> +8000f920: 01000513 li a0,16 +8000f924: 55a55663 bge a0,s10,8000fe70 <_svfiprintf_r+0x1020> +8000f928: 01212c23 sw s2,24(sp) +8000f92c: 01000693 li a3,16 +8000f930: 000d0913 mv s2,s10 8000f934: 00700813 li a6,7 -8000f938: fb26cae3 blt a3,s2,8000f8ec <_svfiprintf_r+0xb00> -8000f93c: 000a0413 mv s0,s4 -8000f940: 000d0a13 mv s4,s10 -8000f944: 00090d13 mv s10,s2 -8000f948: 01812903 lw s2,24(sp) -8000f94c: 00160593 addi a1,a2,1 -8000f950: 008d8613 addi a2,s11,8 -8000f954: 01a787b3 add a5,a5,s10 +8000f938: 000a0d13 mv s10,s4 +8000f93c: 00040a13 mv s4,s0 +8000f940: 01012403 lw s0,16(sp) +8000f944: 00c0006f j 8000f950 <_svfiprintf_r+0xb00> +8000f948: ff090913 addi s2,s2,-16 +8000f94c: 0526da63 bge a3,s2,8000f9a0 <_svfiprintf_r+0xb50> +8000f950: 01078793 addi a5,a5,16 +8000f954: 00160613 addi a2,a2,1 8000f958: 009da023 sw s1,0(s11) -8000f95c: 01ada223 sw s10,4(s11) +8000f95c: 00dda223 sw a3,4(s11) 8000f960: 04f12423 sw a5,72(sp) -8000f964: 04b12223 sw a1,68(sp) -8000f968: 00700693 li a3,7 -8000f96c: 22b6c863 blt a3,a1,8000fb9c <_svfiprintf_r+0xdb0> -8000f970: 00060d93 mv s11,a2 -8000f974: 00158593 addi a1,a1,1 -8000f978: 00fc87b3 add a5,s9,a5 -8000f97c: 00860693 addi a3,a2,8 -8000f980: 017da023 sw s7,0(s11) -8000f984: 019da223 sw s9,4(s11) -8000f988: 04f12423 sw a5,72(sp) -8000f98c: 04b12223 sw a1,68(sp) -8000f990: 00700613 li a2,7 -8000f994: 84b65ae3 bge a2,a1,8000f1e8 <_svfiprintf_r+0x3fc> -8000f998: 01012503 lw a0,16(sp) -8000f99c: 04010613 addi a2,sp,64 -8000f9a0: 000a8593 mv a1,s5 -8000f9a4: a8cff0ef jal ra,8000ec30 <__ssprint_r> -8000f9a8: e2051a63 bnez a0,8000efdc <_svfiprintf_r+0x1f0> -8000f9ac: 04812783 lw a5,72(sp) -8000f9b0: 00098693 mv a3,s3 -8000f9b4: 835ff06f j 8000f1e8 <_svfiprintf_r+0x3fc> -8000f9b8: 01012503 lw a0,16(sp) -8000f9bc: 04010613 addi a2,sp,64 -8000f9c0: 000a8593 mv a1,s5 -8000f9c4: a6cff0ef jal ra,8000ec30 <__ssprint_r> -8000f9c8: 840504e3 beqz a0,8000f210 <_svfiprintf_r+0x424> -8000f9cc: e10ff06f j 8000efdc <_svfiprintf_r+0x1f0> -8000f9d0: 00090c13 mv s8,s2 -8000f9d4: cb5ff06f j 8000f688 <_svfiprintf_r+0x89c> -8000f9d8: 01000693 li a3,16 -8000f9dc: 0ba6dc63 bge a3,s10,8000fa94 <_svfiprintf_r+0xca8> -8000f9e0: 000d8713 mv a4,s11 -8000f9e4: 03212623 sw s2,44(sp) -8000f9e8: 000a0d93 mv s11,s4 -8000f9ec: 00700f13 li t5,7 -8000f9f0: 00040a13 mv s4,s0 -8000f9f4: 01d12c23 sw t4,24(sp) -8000f9f8: 000d0413 mv s0,s10 -8000f9fc: 03c12423 sw t3,40(sp) -8000fa00: 000c8d13 mv s10,s9 -8000fa04: 01012903 lw s2,16(sp) -8000fa08: 000c0c93 mv s9,s8 -8000fa0c: 00080c13 mv s8,a6 -8000fa10: 00c0006f j 8000fa1c <_svfiprintf_r+0xc30> -8000fa14: ff040413 addi s0,s0,-16 -8000fa18: 0486da63 bge a3,s0,8000fa6c <_svfiprintf_r+0xc80> -8000fa1c: 01078793 addi a5,a5,16 -8000fa20: 00160613 addi a2,a2,1 -8000fa24: 01672023 sw s6,0(a4) -8000fa28: 00d72223 sw a3,4(a4) -8000fa2c: 04f12423 sw a5,72(sp) -8000fa30: 04c12223 sw a2,68(sp) -8000fa34: 00870713 addi a4,a4,8 -8000fa38: fccf5ee3 bge t5,a2,8000fa14 <_svfiprintf_r+0xc28> -8000fa3c: 04010613 addi a2,sp,64 -8000fa40: 000a8593 mv a1,s5 -8000fa44: 00090513 mv a0,s2 -8000fa48: 9e8ff0ef jal ra,8000ec30 <__ssprint_r> -8000fa4c: d8051863 bnez a0,8000efdc <_svfiprintf_r+0x1f0> -8000fa50: 01000693 li a3,16 -8000fa54: ff040413 addi s0,s0,-16 -8000fa58: 04812783 lw a5,72(sp) -8000fa5c: 04412603 lw a2,68(sp) -8000fa60: 00098713 mv a4,s3 -8000fa64: 00700f13 li t5,7 -8000fa68: fa86cae3 blt a3,s0,8000fa1c <_svfiprintf_r+0xc30> -8000fa6c: 01812e83 lw t4,24(sp) -8000fa70: 02812e03 lw t3,40(sp) -8000fa74: 02c12903 lw s2,44(sp) -8000fa78: 000c0813 mv a6,s8 -8000fa7c: 000c8c13 mv s8,s9 -8000fa80: 000d0c93 mv s9,s10 -8000fa84: 00040d13 mv s10,s0 -8000fa88: 000a0413 mv s0,s4 -8000fa8c: 000d8a13 mv s4,s11 -8000fa90: 00070d93 mv s11,a4 -8000fa94: 01a787b3 add a5,a5,s10 -8000fa98: 00160613 addi a2,a2,1 -8000fa9c: 016da023 sw s6,0(s11) -8000faa0: 01ada223 sw s10,4(s11) -8000faa4: 04f12423 sw a5,72(sp) -8000faa8: 04c12223 sw a2,68(sp) -8000faac: 00700693 li a3,7 -8000fab0: 008d8d93 addi s11,s11,8 -8000fab4: e8c6d263 bge a3,a2,8000f138 <_svfiprintf_r+0x34c> -8000fab8: 01012503 lw a0,16(sp) -8000fabc: 04010613 addi a2,sp,64 -8000fac0: 000a8593 mv a1,s5 -8000fac4: 03012623 sw a6,44(sp) -8000fac8: 03c12423 sw t3,40(sp) -8000facc: 01d12c23 sw t4,24(sp) -8000fad0: 960ff0ef jal ra,8000ec30 <__ssprint_r> -8000fad4: d0051463 bnez a0,8000efdc <_svfiprintf_r+0x1f0> -8000fad8: 04812783 lw a5,72(sp) -8000fadc: 04412603 lw a2,68(sp) -8000fae0: 00098d93 mv s11,s3 -8000fae4: 02c12803 lw a6,44(sp) -8000fae8: 02812e03 lw t3,40(sp) -8000faec: 01812e83 lw t4,24(sp) -8000faf0: e48ff06f j 8000f138 <_svfiprintf_r+0x34c> -8000faf4: 01012503 lw a0,16(sp) -8000faf8: 04010613 addi a2,sp,64 -8000fafc: 000a8593 mv a1,s5 -8000fb00: 03012623 sw a6,44(sp) -8000fb04: 03c12423 sw t3,40(sp) -8000fb08: 01d12c23 sw t4,24(sp) -8000fb0c: 924ff0ef jal ra,8000ec30 <__ssprint_r> -8000fb10: cc051663 bnez a0,8000efdc <_svfiprintf_r+0x1f0> -8000fb14: 04412603 lw a2,68(sp) -8000fb18: 04812783 lw a5,72(sp) -8000fb1c: 05410693 addi a3,sp,84 -8000fb20: 00160593 addi a1,a2,1 -8000fb24: 00098d93 mv s11,s3 -8000fb28: 02c12803 lw a6,44(sp) -8000fb2c: 02812e03 lw t3,40(sp) -8000fb30: 01812e83 lw t4,24(sp) -8000fb34: e50ff06f j 8000f184 <_svfiprintf_r+0x398> -8000fb38: 01012503 lw a0,16(sp) -8000fb3c: 04010613 addi a2,sp,64 -8000fb40: 000a8593 mv a1,s5 -8000fb44: 03012423 sw a6,40(sp) -8000fb48: 01c12c23 sw t3,24(sp) -8000fb4c: 8e4ff0ef jal ra,8000ec30 <__ssprint_r> -8000fb50: c8051663 bnez a0,8000efdc <_svfiprintf_r+0x1f0> -8000fb54: 04412603 lw a2,68(sp) -8000fb58: 04812783 lw a5,72(sp) -8000fb5c: 05410693 addi a3,sp,84 -8000fb60: 00160593 addi a1,a2,1 -8000fb64: 00098d93 mv s11,s3 -8000fb68: 02812803 lw a6,40(sp) -8000fb6c: 01812e03 lw t3,24(sp) -8000fb70: e4cff06f j 8000f1bc <_svfiprintf_r+0x3d0> -8000fb74: 34081c63 bnez a6,8000fecc <_svfiprintf_r+0x10e0> -8000fb78: 00000813 li a6,0 -8000fb7c: 00000c93 li s9,0 -8000fb80: 0f010b93 addi s7,sp,240 -8000fb84: d28ff06f j 8000f0ac <_svfiprintf_r+0x2c0> -8000fb88: 20097613 andi a2,s2,512 -8000fb8c: 2e061663 bnez a2,8000fe78 <_svfiprintf_r+0x108c> -8000fb90: 00078d13 mv s10,a5 -8000fb94: 00000c93 li s9,0 -8000fb98: cc4ff06f j 8000f05c <_svfiprintf_r+0x270> +8000f964: 04c12223 sw a2,68(sp) +8000f968: 008d8d93 addi s11,s11,8 +8000f96c: fcc85ee3 bge a6,a2,8000f948 <_svfiprintf_r+0xaf8> +8000f970: 04010613 addi a2,sp,64 +8000f974: 000a8593 mv a1,s5 +8000f978: 00040513 mv a0,s0 +8000f97c: b18ff0ef jal ra,8000ec94 <__ssprint_r> +8000f980: ec051063 bnez a0,8000f040 <_svfiprintf_r+0x1f0> +8000f984: 01000693 li a3,16 +8000f988: ff090913 addi s2,s2,-16 +8000f98c: 04812783 lw a5,72(sp) +8000f990: 04412603 lw a2,68(sp) +8000f994: 00098d93 mv s11,s3 +8000f998: 00700813 li a6,7 +8000f99c: fb26cae3 blt a3,s2,8000f950 <_svfiprintf_r+0xb00> +8000f9a0: 000a0413 mv s0,s4 +8000f9a4: 000d0a13 mv s4,s10 +8000f9a8: 00090d13 mv s10,s2 +8000f9ac: 01812903 lw s2,24(sp) +8000f9b0: 00160593 addi a1,a2,1 +8000f9b4: 008d8613 addi a2,s11,8 +8000f9b8: 01a787b3 add a5,a5,s10 +8000f9bc: 009da023 sw s1,0(s11) +8000f9c0: 01ada223 sw s10,4(s11) +8000f9c4: 04f12423 sw a5,72(sp) +8000f9c8: 04b12223 sw a1,68(sp) +8000f9cc: 00700693 li a3,7 +8000f9d0: 22b6c863 blt a3,a1,8000fc00 <_svfiprintf_r+0xdb0> +8000f9d4: 00060d93 mv s11,a2 +8000f9d8: 00158593 addi a1,a1,1 +8000f9dc: 00fc87b3 add a5,s9,a5 +8000f9e0: 00860693 addi a3,a2,8 +8000f9e4: 017da023 sw s7,0(s11) +8000f9e8: 019da223 sw s9,4(s11) +8000f9ec: 04f12423 sw a5,72(sp) +8000f9f0: 04b12223 sw a1,68(sp) +8000f9f4: 00700613 li a2,7 +8000f9f8: 84b65ae3 bge a2,a1,8000f24c <_svfiprintf_r+0x3fc> +8000f9fc: 01012503 lw a0,16(sp) +8000fa00: 04010613 addi a2,sp,64 +8000fa04: 000a8593 mv a1,s5 +8000fa08: a8cff0ef jal ra,8000ec94 <__ssprint_r> +8000fa0c: e2051a63 bnez a0,8000f040 <_svfiprintf_r+0x1f0> +8000fa10: 04812783 lw a5,72(sp) +8000fa14: 00098693 mv a3,s3 +8000fa18: 835ff06f j 8000f24c <_svfiprintf_r+0x3fc> +8000fa1c: 01012503 lw a0,16(sp) +8000fa20: 04010613 addi a2,sp,64 +8000fa24: 000a8593 mv a1,s5 +8000fa28: a6cff0ef jal ra,8000ec94 <__ssprint_r> +8000fa2c: 840504e3 beqz a0,8000f274 <_svfiprintf_r+0x424> +8000fa30: e10ff06f j 8000f040 <_svfiprintf_r+0x1f0> +8000fa34: 00090c13 mv s8,s2 +8000fa38: cb5ff06f j 8000f6ec <_svfiprintf_r+0x89c> +8000fa3c: 01000693 li a3,16 +8000fa40: 0ba6dc63 bge a3,s10,8000faf8 <_svfiprintf_r+0xca8> +8000fa44: 000d8713 mv a4,s11 +8000fa48: 03212623 sw s2,44(sp) +8000fa4c: 000a0d93 mv s11,s4 +8000fa50: 00700f13 li t5,7 +8000fa54: 00040a13 mv s4,s0 +8000fa58: 01d12c23 sw t4,24(sp) +8000fa5c: 000d0413 mv s0,s10 +8000fa60: 03c12423 sw t3,40(sp) +8000fa64: 000c8d13 mv s10,s9 +8000fa68: 01012903 lw s2,16(sp) +8000fa6c: 000c0c93 mv s9,s8 +8000fa70: 00080c13 mv s8,a6 +8000fa74: 00c0006f j 8000fa80 <_svfiprintf_r+0xc30> +8000fa78: ff040413 addi s0,s0,-16 +8000fa7c: 0486da63 bge a3,s0,8000fad0 <_svfiprintf_r+0xc80> +8000fa80: 01078793 addi a5,a5,16 +8000fa84: 00160613 addi a2,a2,1 +8000fa88: 01672023 sw s6,0(a4) +8000fa8c: 00d72223 sw a3,4(a4) +8000fa90: 04f12423 sw a5,72(sp) +8000fa94: 04c12223 sw a2,68(sp) +8000fa98: 00870713 addi a4,a4,8 +8000fa9c: fccf5ee3 bge t5,a2,8000fa78 <_svfiprintf_r+0xc28> +8000faa0: 04010613 addi a2,sp,64 +8000faa4: 000a8593 mv a1,s5 +8000faa8: 00090513 mv a0,s2 +8000faac: 9e8ff0ef jal ra,8000ec94 <__ssprint_r> +8000fab0: d8051863 bnez a0,8000f040 <_svfiprintf_r+0x1f0> +8000fab4: 01000693 li a3,16 +8000fab8: ff040413 addi s0,s0,-16 +8000fabc: 04812783 lw a5,72(sp) +8000fac0: 04412603 lw a2,68(sp) +8000fac4: 00098713 mv a4,s3 +8000fac8: 00700f13 li t5,7 +8000facc: fa86cae3 blt a3,s0,8000fa80 <_svfiprintf_r+0xc30> +8000fad0: 01812e83 lw t4,24(sp) +8000fad4: 02812e03 lw t3,40(sp) +8000fad8: 02c12903 lw s2,44(sp) +8000fadc: 000c0813 mv a6,s8 +8000fae0: 000c8c13 mv s8,s9 +8000fae4: 000d0c93 mv s9,s10 +8000fae8: 00040d13 mv s10,s0 +8000faec: 000a0413 mv s0,s4 +8000faf0: 000d8a13 mv s4,s11 +8000faf4: 00070d93 mv s11,a4 +8000faf8: 01a787b3 add a5,a5,s10 +8000fafc: 00160613 addi a2,a2,1 +8000fb00: 016da023 sw s6,0(s11) +8000fb04: 01ada223 sw s10,4(s11) +8000fb08: 04f12423 sw a5,72(sp) +8000fb0c: 04c12223 sw a2,68(sp) +8000fb10: 00700693 li a3,7 +8000fb14: 008d8d93 addi s11,s11,8 +8000fb18: e8c6d263 bge a3,a2,8000f19c <_svfiprintf_r+0x34c> +8000fb1c: 01012503 lw a0,16(sp) +8000fb20: 04010613 addi a2,sp,64 +8000fb24: 000a8593 mv a1,s5 +8000fb28: 03012623 sw a6,44(sp) +8000fb2c: 03c12423 sw t3,40(sp) +8000fb30: 01d12c23 sw t4,24(sp) +8000fb34: 960ff0ef jal ra,8000ec94 <__ssprint_r> +8000fb38: d0051463 bnez a0,8000f040 <_svfiprintf_r+0x1f0> +8000fb3c: 04812783 lw a5,72(sp) +8000fb40: 04412603 lw a2,68(sp) +8000fb44: 00098d93 mv s11,s3 +8000fb48: 02c12803 lw a6,44(sp) +8000fb4c: 02812e03 lw t3,40(sp) +8000fb50: 01812e83 lw t4,24(sp) +8000fb54: e48ff06f j 8000f19c <_svfiprintf_r+0x34c> +8000fb58: 01012503 lw a0,16(sp) +8000fb5c: 04010613 addi a2,sp,64 +8000fb60: 000a8593 mv a1,s5 +8000fb64: 03012623 sw a6,44(sp) +8000fb68: 03c12423 sw t3,40(sp) +8000fb6c: 01d12c23 sw t4,24(sp) +8000fb70: 924ff0ef jal ra,8000ec94 <__ssprint_r> +8000fb74: cc051663 bnez a0,8000f040 <_svfiprintf_r+0x1f0> +8000fb78: 04412603 lw a2,68(sp) +8000fb7c: 04812783 lw a5,72(sp) +8000fb80: 05410693 addi a3,sp,84 +8000fb84: 00160593 addi a1,a2,1 +8000fb88: 00098d93 mv s11,s3 +8000fb8c: 02c12803 lw a6,44(sp) +8000fb90: 02812e03 lw t3,40(sp) +8000fb94: 01812e83 lw t4,24(sp) +8000fb98: e50ff06f j 8000f1e8 <_svfiprintf_r+0x398> 8000fb9c: 01012503 lw a0,16(sp) 8000fba0: 04010613 addi a2,sp,64 8000fba4: 000a8593 mv a1,s5 -8000fba8: 888ff0ef jal ra,8000ec30 <__ssprint_r> -8000fbac: c2051863 bnez a0,8000efdc <_svfiprintf_r+0x1f0> -8000fbb0: 04412583 lw a1,68(sp) -8000fbb4: 04812783 lw a5,72(sp) -8000fbb8: 05410693 addi a3,sp,84 -8000fbbc: 00158593 addi a1,a1,1 -8000fbc0: 00098d93 mv s11,s3 -8000fbc4: e08ff06f j 8000f1cc <_svfiprintf_r+0x3e0> -8000fbc8: 000a0c13 mv s8,s4 -8000fbcc: b3cff06f j 8000ef08 <_svfiprintf_r+0x11c> -8000fbd0: 01c12783 lw a5,28(sp) -8000fbd4: 000a4683 lbu a3,0(s4) -8000fbd8: b4078c63 beqz a5,8000ef30 <_svfiprintf_r+0x144> -8000fbdc: 0007c783 lbu a5,0(a5) -8000fbe0: b4078863 beqz a5,8000ef30 <_svfiprintf_r+0x144> -8000fbe4: 40096913 ori s2,s2,1024 -8000fbe8: b48ff06f j 8000ef30 <_svfiprintf_r+0x144> -8000fbec: 03000613 li a2,48 -8000fbf0: 00296913 ori s2,s2,2 -8000fbf4: 02d10ea3 sb a3,61(sp) -8000fbf8: 02c10e23 sb a2,60(sp) -8000fbfc: bff97c13 andi s8,s2,-1025 -8000fc00: 00200693 li a3,2 -8000fc04: c70ff06f j 8000f074 <_svfiprintf_r+0x288> -8000fc08: 00072783 lw a5,0(a4) -8000fc0c: 00412703 lw a4,4(sp) -8000fc10: 00d12423 sw a3,8(sp) -8000fc14: 41f75613 srai a2,a4,0x1f -8000fc18: 00e7a023 sw a4,0(a5) -8000fc1c: 00c7a223 sw a2,4(a5) -8000fc20: a74ff06f j 8000ee94 <_svfiprintf_r+0xa8> -8000fc24: 000b8513 mv a0,s7 -8000fc28: c2df90ef jal ra,80009854 -8000fc2c: 00050c93 mv s9,a0 -8000fc30: 01a12423 sw s10,8(sp) -8000fc34: 00000813 li a6,0 -8000fc38: c74ff06f j 8000f0ac <_svfiprintf_r+0x2c0> -8000fc3c: 04000593 li a1,64 -8000fc40: af8f10ef jal ra,80000f38 <_malloc_r> -8000fc44: 00aaa023 sw a0,0(s5) -8000fc48: 00aaa823 sw a0,16(s5) -8000fc4c: 2c050a63 beqz a0,8000ff20 <_svfiprintf_r+0x1134> -8000fc50: 04000793 li a5,64 -8000fc54: 00faaa23 sw a5,20(s5) -8000fc58: 9f0ff06f j 8000ee48 <_svfiprintf_r+0x5c> -8000fc5c: 400c7793 andi a5,s8,1024 -8000fc60: 0f010b93 addi s7,sp,240 -8000fc64: 00812c23 sw s0,24(sp) -8000fc68: 00078413 mv s0,a5 -8000fc6c: 000c8793 mv a5,s9 -8000fc70: 03412623 sw s4,44(sp) -8000fc74: 000a8c93 mv s9,s5 -8000fc78: 00000913 li s2,0 -8000fc7c: 000b8a93 mv s5,s7 -8000fc80: 03012423 sw a6,40(sp) -8000fc84: 01c12a03 lw s4,28(sp) -8000fc88: 00078b93 mv s7,a5 -8000fc8c: 0240006f j 8000fcb0 <_svfiprintf_r+0xec4> -8000fc90: 00a00613 li a2,10 -8000fc94: 00000693 li a3,0 -8000fc98: 000d0513 mv a0,s10 -8000fc9c: 000b8593 mv a1,s7 -8000fca0: 53c000ef jal ra,800101dc <__udivdi3> -8000fca4: 1a0b8863 beqz s7,8000fe54 <_svfiprintf_r+0x1068> -8000fca8: 00050d13 mv s10,a0 -8000fcac: 00058b93 mv s7,a1 -8000fcb0: 00a00613 li a2,10 -8000fcb4: 00000693 li a3,0 -8000fcb8: 000d0513 mv a0,s10 -8000fcbc: 000b8593 mv a1,s7 -8000fcc0: 151000ef jal ra,80010610 <__umoddi3> -8000fcc4: 03050513 addi a0,a0,48 -8000fcc8: feaa8fa3 sb a0,-1(s5) -8000fccc: 00190913 addi s2,s2,1 -8000fcd0: fffa8a93 addi s5,s5,-1 -8000fcd4: fa040ee3 beqz s0,8000fc90 <_svfiprintf_r+0xea4> -8000fcd8: 000a4683 lbu a3,0(s4) -8000fcdc: fb269ae3 bne a3,s2,8000fc90 <_svfiprintf_r+0xea4> -8000fce0: 0ff00793 li a5,255 -8000fce4: faf906e3 beq s2,a5,8000fc90 <_svfiprintf_r+0xea4> -8000fce8: 120b9663 bnez s7,8000fe14 <_svfiprintf_r+0x1028> -8000fcec: 00900793 li a5,9 -8000fcf0: 13a7e263 bltu a5,s10,8000fe14 <_svfiprintf_r+0x1028> -8000fcf4: 000a8b93 mv s7,s5 -8000fcf8: 0f010793 addi a5,sp,240 -8000fcfc: 01412e23 sw s4,28(sp) -8000fd00: 000c8a93 mv s5,s9 -8000fd04: 01812403 lw s0,24(sp) -8000fd08: 02812803 lw a6,40(sp) -8000fd0c: 02c12a03 lw s4,44(sp) -8000fd10: 41778cb3 sub s9,a5,s7 -8000fd14: 000c0913 mv s2,s8 -8000fd18: b94ff06f j 8000f0ac <_svfiprintf_r+0x2c0> -8000fd1c: 001a4683 lbu a3,1(s4) -8000fd20: 20096913 ori s2,s2,512 -8000fd24: 001a0a13 addi s4,s4,1 -8000fd28: a08ff06f j 8000ef30 <_svfiprintf_r+0x144> -8000fd2c: 01012503 lw a0,16(sp) -8000fd30: 04010613 addi a2,sp,64 -8000fd34: 000a8593 mv a1,s5 -8000fd38: 01012c23 sw a6,24(sp) -8000fd3c: ef5fe0ef jal ra,8000ec30 <__ssprint_r> -8000fd40: a8051e63 bnez a0,8000efdc <_svfiprintf_r+0x1f0> -8000fd44: 04412603 lw a2,68(sp) -8000fd48: 04812783 lw a5,72(sp) -8000fd4c: 05410693 addi a3,sp,84 -8000fd50: 00160593 addi a1,a2,1 -8000fd54: 00098d93 mv s11,s3 -8000fd58: 01812803 lw a6,24(sp) -8000fd5c: c68ff06f j 8000f1c4 <_svfiprintf_r+0x3d8> -8000fd60: 001a4683 lbu a3,1(s4) -8000fd64: 02096913 ori s2,s2,32 -8000fd68: 001a0a13 addi s4,s4,1 -8000fd6c: 9c4ff06f j 8000ef30 <_svfiprintf_r+0x144> -8000fd70: 00812783 lw a5,8(sp) -8000fd74: 00412703 lw a4,4(sp) -8000fd78: 0007a783 lw a5,0(a5) -8000fd7c: 00d12423 sw a3,8(sp) -8000fd80: 00e7a023 sw a4,0(a5) -8000fd84: 910ff06f j 8000ee94 <_svfiprintf_r+0xa8> -8000fd88: 00600793 li a5,6 -8000fd8c: 00080c93 mv s9,a6 -8000fd90: 0107f463 bgeu a5,a6,8000fd98 <_svfiprintf_r+0xfac> -8000fd94: 00600c93 li s9,6 -8000fd98: 80015337 lui t1,0x80015 -8000fd9c: 000c8c13 mv s8,s9 -8000fda0: 01a12423 sw s10,8(sp) -8000fda4: a2030b93 addi s7,t1,-1504 # 80014a20 <__BSS_END__+0xffffda90> -8000fda8: b68ff06f j 8000f110 <_svfiprintf_r+0x324> -8000fdac: 20097613 andi a2,s2,512 -8000fdb0: 10060463 beqz a2,8000feb8 <_svfiprintf_r+0x10cc> -8000fdb4: 0ff7fd13 andi s10,a5,255 -8000fdb8: 00000c93 li s9,0 -8000fdbc: 00090893 mv a7,s2 -8000fdc0: 00d12423 sw a3,8(sp) -8000fdc4: 955ff06f j 8000f718 <_svfiprintf_r+0x92c> -8000fdc8: 20097613 andi a2,s2,512 -8000fdcc: 0c060a63 beqz a2,8000fea0 <_svfiprintf_r+0x10b4> -8000fdd0: 00d12423 sw a3,8(sp) -8000fdd4: 0ff7fd13 andi s10,a5,255 -8000fdd8: 00000c93 li s9,0 -8000fddc: 00090c13 mv s8,s2 -8000fde0: 00100693 li a3,1 -8000fde4: a90ff06f j 8000f074 <_svfiprintf_r+0x288> -8000fde8: 20097793 andi a5,s2,512 -8000fdec: 08078c63 beqz a5,8000fe84 <_svfiprintf_r+0x1098> -8000fdf0: 00812783 lw a5,8(sp) -8000fdf4: 00090c13 mv s8,s2 -8000fdf8: 00d12423 sw a3,8(sp) -8000fdfc: 00078d03 lb s10,0(a5) -8000fe00: 41fd5c93 srai s9,s10,0x1f -8000fe04: 000c8693 mv a3,s9 -8000fe08: d74ff06f j 8000f37c <_svfiprintf_r+0x590> -8000fe0c: 00068613 mv a2,a3 -8000fe10: b45ff06f j 8000f954 <_svfiprintf_r+0xb68> -8000fe14: 02012783 lw a5,32(sp) -8000fe18: 02412583 lw a1,36(sp) -8000fe1c: 00000913 li s2,0 -8000fe20: 40fa8ab3 sub s5,s5,a5 -8000fe24: 00078613 mv a2,a5 -8000fe28: 000a8513 mv a0,s5 -8000fe2c: ab5f90ef jal ra,800098e0 -8000fe30: 001a4803 lbu a6,1(s4) -8000fe34: 00a00613 li a2,10 -8000fe38: 00000693 li a3,0 -8000fe3c: 01003833 snez a6,a6 -8000fe40: 000d0513 mv a0,s10 -8000fe44: 000b8593 mv a1,s7 -8000fe48: 010a0a33 add s4,s4,a6 -8000fe4c: 390000ef jal ra,800101dc <__udivdi3> -8000fe50: e59ff06f j 8000fca8 <_svfiprintf_r+0xebc> -8000fe54: 00900793 li a5,9 -8000fe58: e5a7e8e3 bltu a5,s10,8000fca8 <_svfiprintf_r+0xebc> -8000fe5c: e99ff06f j 8000fcf4 <_svfiprintf_r+0xf08> -8000fe60: 00812783 lw a5,8(sp) -8000fe64: 00412703 lw a4,4(sp) -8000fe68: 00d12423 sw a3,8(sp) -8000fe6c: 0007a783 lw a5,0(a5) -8000fe70: 00e79023 sh a4,0(a5) -8000fe74: 820ff06f j 8000ee94 <_svfiprintf_r+0xa8> -8000fe78: 0ff7fd13 andi s10,a5,255 -8000fe7c: 00000c93 li s9,0 -8000fe80: 9dcff06f j 8000f05c <_svfiprintf_r+0x270> -8000fe84: 00812783 lw a5,8(sp) -8000fe88: 00090c13 mv s8,s2 -8000fe8c: 00d12423 sw a3,8(sp) -8000fe90: 0007ad03 lw s10,0(a5) -8000fe94: 41fd5c93 srai s9,s10,0x1f -8000fe98: 000c8693 mv a3,s9 -8000fe9c: ce0ff06f j 8000f37c <_svfiprintf_r+0x590> -8000fea0: 00d12423 sw a3,8(sp) -8000fea4: 00078d13 mv s10,a5 -8000fea8: 00000c93 li s9,0 -8000feac: 00090c13 mv s8,s2 -8000feb0: 00100693 li a3,1 -8000feb4: 9c0ff06f j 8000f074 <_svfiprintf_r+0x288> -8000feb8: 00078d13 mv s10,a5 -8000febc: 00000c93 li s9,0 -8000fec0: 00090893 mv a7,s2 -8000fec4: 00d12423 sw a3,8(sp) -8000fec8: 851ff06f j 8000f718 <_svfiprintf_r+0x92c> -8000fecc: 00090c13 mv s8,s2 -8000fed0: cd4ff06f j 8000f3a4 <_svfiprintf_r+0x5b8> -8000fed4: 00080c93 mv s9,a6 -8000fed8: 01a12423 sw s10,8(sp) -8000fedc: 00000813 li a6,0 -8000fee0: 9ccff06f j 8000f0ac <_svfiprintf_r+0x2c0> -8000fee4: 00068513 mv a0,a3 -8000fee8: 00058613 mv a2,a1 -8000feec: 9a1ff06f j 8000f88c <_svfiprintf_r+0xaa0> -8000fef0: fff00793 li a5,-1 -8000fef4: 00f12223 sw a5,4(sp) -8000fef8: 8f0ff06f j 8000efe8 <_svfiprintf_r+0x1fc> -8000fefc: 00812703 lw a4,8(sp) -8000ff00: 00072b83 lw s7,0(a4) -8000ff04: 00470713 addi a4,a4,4 -8000ff08: 000bd463 bgez s7,8000ff10 <_svfiprintf_r+0x1124> -8000ff0c: fff00b93 li s7,-1 -8000ff10: 001a4683 lbu a3,1(s4) -8000ff14: 00e12423 sw a4,8(sp) -8000ff18: 00078a13 mv s4,a5 -8000ff1c: 814ff06f j 8000ef30 <_svfiprintf_r+0x144> -8000ff20: 00c00793 li a5,12 -8000ff24: 00fba023 sw a5,0(s7) -8000ff28: fff00793 li a5,-1 -8000ff2c: 00f12223 sw a5,4(sp) -8000ff30: 8b8ff06f j 8000efe8 <_svfiprintf_r+0x1fc> -8000ff34: 00090c13 mv s8,s2 -8000ff38: c30ff06f j 8000f368 <_svfiprintf_r+0x57c> -8000ff3c: 00090c13 mv s8,s2 -8000ff40: b6cff06f j 8000f2ac <_svfiprintf_r+0x4c0> -8000ff44: 00090893 mv a7,s2 -8000ff48: b38ff06f j 8000f280 <_svfiprintf_r+0x494> +8000fba8: 03012423 sw a6,40(sp) +8000fbac: 01c12c23 sw t3,24(sp) +8000fbb0: 8e4ff0ef jal ra,8000ec94 <__ssprint_r> +8000fbb4: c8051663 bnez a0,8000f040 <_svfiprintf_r+0x1f0> +8000fbb8: 04412603 lw a2,68(sp) +8000fbbc: 04812783 lw a5,72(sp) +8000fbc0: 05410693 addi a3,sp,84 +8000fbc4: 00160593 addi a1,a2,1 +8000fbc8: 00098d93 mv s11,s3 +8000fbcc: 02812803 lw a6,40(sp) +8000fbd0: 01812e03 lw t3,24(sp) +8000fbd4: e4cff06f j 8000f220 <_svfiprintf_r+0x3d0> +8000fbd8: 34081c63 bnez a6,8000ff30 <_svfiprintf_r+0x10e0> +8000fbdc: 00000813 li a6,0 +8000fbe0: 00000c93 li s9,0 +8000fbe4: 0f010b93 addi s7,sp,240 +8000fbe8: d28ff06f j 8000f110 <_svfiprintf_r+0x2c0> +8000fbec: 20097613 andi a2,s2,512 +8000fbf0: 2e061663 bnez a2,8000fedc <_svfiprintf_r+0x108c> +8000fbf4: 00078d13 mv s10,a5 +8000fbf8: 00000c93 li s9,0 +8000fbfc: cc4ff06f j 8000f0c0 <_svfiprintf_r+0x270> +8000fc00: 01012503 lw a0,16(sp) +8000fc04: 04010613 addi a2,sp,64 +8000fc08: 000a8593 mv a1,s5 +8000fc0c: 888ff0ef jal ra,8000ec94 <__ssprint_r> +8000fc10: c2051863 bnez a0,8000f040 <_svfiprintf_r+0x1f0> +8000fc14: 04412583 lw a1,68(sp) +8000fc18: 04812783 lw a5,72(sp) +8000fc1c: 05410693 addi a3,sp,84 +8000fc20: 00158593 addi a1,a1,1 +8000fc24: 00098d93 mv s11,s3 +8000fc28: e08ff06f j 8000f230 <_svfiprintf_r+0x3e0> +8000fc2c: 000a0c13 mv s8,s4 +8000fc30: b3cff06f j 8000ef6c <_svfiprintf_r+0x11c> +8000fc34: 01c12783 lw a5,28(sp) +8000fc38: 000a4683 lbu a3,0(s4) +8000fc3c: b4078c63 beqz a5,8000ef94 <_svfiprintf_r+0x144> +8000fc40: 0007c783 lbu a5,0(a5) +8000fc44: b4078863 beqz a5,8000ef94 <_svfiprintf_r+0x144> +8000fc48: 40096913 ori s2,s2,1024 +8000fc4c: b48ff06f j 8000ef94 <_svfiprintf_r+0x144> +8000fc50: 03000613 li a2,48 +8000fc54: 00296913 ori s2,s2,2 +8000fc58: 02d10ea3 sb a3,61(sp) +8000fc5c: 02c10e23 sb a2,60(sp) +8000fc60: bff97c13 andi s8,s2,-1025 +8000fc64: 00200693 li a3,2 +8000fc68: c70ff06f j 8000f0d8 <_svfiprintf_r+0x288> +8000fc6c: 00072783 lw a5,0(a4) +8000fc70: 00412703 lw a4,4(sp) +8000fc74: 00d12423 sw a3,8(sp) +8000fc78: 41f75613 srai a2,a4,0x1f +8000fc7c: 00e7a023 sw a4,0(a5) +8000fc80: 00c7a223 sw a2,4(a5) +8000fc84: a74ff06f j 8000eef8 <_svfiprintf_r+0xa8> +8000fc88: 000b8513 mv a0,s7 +8000fc8c: c2df90ef jal ra,800098b8 +8000fc90: 00050c93 mv s9,a0 +8000fc94: 01a12423 sw s10,8(sp) +8000fc98: 00000813 li a6,0 +8000fc9c: c74ff06f j 8000f110 <_svfiprintf_r+0x2c0> +8000fca0: 04000593 li a1,64 +8000fca4: af8f10ef jal ra,80000f9c <_malloc_r> +8000fca8: 00aaa023 sw a0,0(s5) +8000fcac: 00aaa823 sw a0,16(s5) +8000fcb0: 2c050a63 beqz a0,8000ff84 <_svfiprintf_r+0x1134> +8000fcb4: 04000793 li a5,64 +8000fcb8: 00faaa23 sw a5,20(s5) +8000fcbc: 9f0ff06f j 8000eeac <_svfiprintf_r+0x5c> +8000fcc0: 400c7793 andi a5,s8,1024 +8000fcc4: 0f010b93 addi s7,sp,240 +8000fcc8: 00812c23 sw s0,24(sp) +8000fccc: 00078413 mv s0,a5 +8000fcd0: 000c8793 mv a5,s9 +8000fcd4: 03412623 sw s4,44(sp) +8000fcd8: 000a8c93 mv s9,s5 +8000fcdc: 00000913 li s2,0 +8000fce0: 000b8a93 mv s5,s7 +8000fce4: 03012423 sw a6,40(sp) +8000fce8: 01c12a03 lw s4,28(sp) +8000fcec: 00078b93 mv s7,a5 +8000fcf0: 0240006f j 8000fd14 <_svfiprintf_r+0xec4> +8000fcf4: 00a00613 li a2,10 +8000fcf8: 00000693 li a3,0 +8000fcfc: 000d0513 mv a0,s10 +8000fd00: 000b8593 mv a1,s7 +8000fd04: 53c000ef jal ra,80010240 <__udivdi3> +8000fd08: 1a0b8863 beqz s7,8000feb8 <_svfiprintf_r+0x1068> +8000fd0c: 00050d13 mv s10,a0 +8000fd10: 00058b93 mv s7,a1 +8000fd14: 00a00613 li a2,10 +8000fd18: 00000693 li a3,0 +8000fd1c: 000d0513 mv a0,s10 +8000fd20: 000b8593 mv a1,s7 +8000fd24: 151000ef jal ra,80010674 <__umoddi3> +8000fd28: 03050513 addi a0,a0,48 +8000fd2c: feaa8fa3 sb a0,-1(s5) +8000fd30: 00190913 addi s2,s2,1 +8000fd34: fffa8a93 addi s5,s5,-1 +8000fd38: fa040ee3 beqz s0,8000fcf4 <_svfiprintf_r+0xea4> +8000fd3c: 000a4683 lbu a3,0(s4) +8000fd40: fb269ae3 bne a3,s2,8000fcf4 <_svfiprintf_r+0xea4> +8000fd44: 0ff00793 li a5,255 +8000fd48: faf906e3 beq s2,a5,8000fcf4 <_svfiprintf_r+0xea4> +8000fd4c: 120b9663 bnez s7,8000fe78 <_svfiprintf_r+0x1028> +8000fd50: 00900793 li a5,9 +8000fd54: 13a7e263 bltu a5,s10,8000fe78 <_svfiprintf_r+0x1028> +8000fd58: 000a8b93 mv s7,s5 +8000fd5c: 0f010793 addi a5,sp,240 +8000fd60: 01412e23 sw s4,28(sp) +8000fd64: 000c8a93 mv s5,s9 +8000fd68: 01812403 lw s0,24(sp) +8000fd6c: 02812803 lw a6,40(sp) +8000fd70: 02c12a03 lw s4,44(sp) +8000fd74: 41778cb3 sub s9,a5,s7 +8000fd78: 000c0913 mv s2,s8 +8000fd7c: b94ff06f j 8000f110 <_svfiprintf_r+0x2c0> +8000fd80: 001a4683 lbu a3,1(s4) +8000fd84: 20096913 ori s2,s2,512 +8000fd88: 001a0a13 addi s4,s4,1 +8000fd8c: a08ff06f j 8000ef94 <_svfiprintf_r+0x144> +8000fd90: 01012503 lw a0,16(sp) +8000fd94: 04010613 addi a2,sp,64 +8000fd98: 000a8593 mv a1,s5 +8000fd9c: 01012c23 sw a6,24(sp) +8000fda0: ef5fe0ef jal ra,8000ec94 <__ssprint_r> +8000fda4: a8051e63 bnez a0,8000f040 <_svfiprintf_r+0x1f0> +8000fda8: 04412603 lw a2,68(sp) +8000fdac: 04812783 lw a5,72(sp) +8000fdb0: 05410693 addi a3,sp,84 +8000fdb4: 00160593 addi a1,a2,1 +8000fdb8: 00098d93 mv s11,s3 +8000fdbc: 01812803 lw a6,24(sp) +8000fdc0: c68ff06f j 8000f228 <_svfiprintf_r+0x3d8> +8000fdc4: 001a4683 lbu a3,1(s4) +8000fdc8: 02096913 ori s2,s2,32 +8000fdcc: 001a0a13 addi s4,s4,1 +8000fdd0: 9c4ff06f j 8000ef94 <_svfiprintf_r+0x144> +8000fdd4: 00812783 lw a5,8(sp) +8000fdd8: 00412703 lw a4,4(sp) +8000fddc: 0007a783 lw a5,0(a5) +8000fde0: 00d12423 sw a3,8(sp) +8000fde4: 00e7a023 sw a4,0(a5) +8000fde8: 910ff06f j 8000eef8 <_svfiprintf_r+0xa8> +8000fdec: 00600793 li a5,6 +8000fdf0: 00080c93 mv s9,a6 +8000fdf4: 0107f463 bgeu a5,a6,8000fdfc <_svfiprintf_r+0xfac> +8000fdf8: 00600c93 li s9,6 +8000fdfc: 80015337 lui t1,0x80015 +8000fe00: 000c8c13 mv s8,s9 +8000fe04: 01a12423 sw s10,8(sp) +8000fe08: aa830b93 addi s7,t1,-1368 # 80014aa8 <__BSS_END__+0xffffe090> +8000fe0c: b68ff06f j 8000f174 <_svfiprintf_r+0x324> +8000fe10: 20097613 andi a2,s2,512 +8000fe14: 10060463 beqz a2,8000ff1c <_svfiprintf_r+0x10cc> +8000fe18: 0ff7fd13 andi s10,a5,255 +8000fe1c: 00000c93 li s9,0 +8000fe20: 00090893 mv a7,s2 +8000fe24: 00d12423 sw a3,8(sp) +8000fe28: 955ff06f j 8000f77c <_svfiprintf_r+0x92c> +8000fe2c: 20097613 andi a2,s2,512 +8000fe30: 0c060a63 beqz a2,8000ff04 <_svfiprintf_r+0x10b4> +8000fe34: 00d12423 sw a3,8(sp) +8000fe38: 0ff7fd13 andi s10,a5,255 +8000fe3c: 00000c93 li s9,0 +8000fe40: 00090c13 mv s8,s2 +8000fe44: 00100693 li a3,1 +8000fe48: a90ff06f j 8000f0d8 <_svfiprintf_r+0x288> +8000fe4c: 20097793 andi a5,s2,512 +8000fe50: 08078c63 beqz a5,8000fee8 <_svfiprintf_r+0x1098> +8000fe54: 00812783 lw a5,8(sp) +8000fe58: 00090c13 mv s8,s2 +8000fe5c: 00d12423 sw a3,8(sp) +8000fe60: 00078d03 lb s10,0(a5) +8000fe64: 41fd5c93 srai s9,s10,0x1f +8000fe68: 000c8693 mv a3,s9 +8000fe6c: d74ff06f j 8000f3e0 <_svfiprintf_r+0x590> +8000fe70: 00068613 mv a2,a3 +8000fe74: b45ff06f j 8000f9b8 <_svfiprintf_r+0xb68> +8000fe78: 02012783 lw a5,32(sp) +8000fe7c: 02412583 lw a1,36(sp) +8000fe80: 00000913 li s2,0 +8000fe84: 40fa8ab3 sub s5,s5,a5 +8000fe88: 00078613 mv a2,a5 +8000fe8c: 000a8513 mv a0,s5 +8000fe90: ab5f90ef jal ra,80009944 +8000fe94: 001a4803 lbu a6,1(s4) +8000fe98: 00a00613 li a2,10 +8000fe9c: 00000693 li a3,0 +8000fea0: 01003833 snez a6,a6 +8000fea4: 000d0513 mv a0,s10 +8000fea8: 000b8593 mv a1,s7 +8000feac: 010a0a33 add s4,s4,a6 +8000feb0: 390000ef jal ra,80010240 <__udivdi3> +8000feb4: e59ff06f j 8000fd0c <_svfiprintf_r+0xebc> +8000feb8: 00900793 li a5,9 +8000febc: e5a7e8e3 bltu a5,s10,8000fd0c <_svfiprintf_r+0xebc> +8000fec0: e99ff06f j 8000fd58 <_svfiprintf_r+0xf08> +8000fec4: 00812783 lw a5,8(sp) +8000fec8: 00412703 lw a4,4(sp) +8000fecc: 00d12423 sw a3,8(sp) +8000fed0: 0007a783 lw a5,0(a5) +8000fed4: 00e79023 sh a4,0(a5) +8000fed8: 820ff06f j 8000eef8 <_svfiprintf_r+0xa8> +8000fedc: 0ff7fd13 andi s10,a5,255 +8000fee0: 00000c93 li s9,0 +8000fee4: 9dcff06f j 8000f0c0 <_svfiprintf_r+0x270> +8000fee8: 00812783 lw a5,8(sp) +8000feec: 00090c13 mv s8,s2 +8000fef0: 00d12423 sw a3,8(sp) +8000fef4: 0007ad03 lw s10,0(a5) +8000fef8: 41fd5c93 srai s9,s10,0x1f +8000fefc: 000c8693 mv a3,s9 +8000ff00: ce0ff06f j 8000f3e0 <_svfiprintf_r+0x590> +8000ff04: 00d12423 sw a3,8(sp) +8000ff08: 00078d13 mv s10,a5 +8000ff0c: 00000c93 li s9,0 +8000ff10: 00090c13 mv s8,s2 +8000ff14: 00100693 li a3,1 +8000ff18: 9c0ff06f j 8000f0d8 <_svfiprintf_r+0x288> +8000ff1c: 00078d13 mv s10,a5 +8000ff20: 00000c93 li s9,0 +8000ff24: 00090893 mv a7,s2 +8000ff28: 00d12423 sw a3,8(sp) +8000ff2c: 851ff06f j 8000f77c <_svfiprintf_r+0x92c> +8000ff30: 00090c13 mv s8,s2 +8000ff34: cd4ff06f j 8000f408 <_svfiprintf_r+0x5b8> +8000ff38: 00080c93 mv s9,a6 +8000ff3c: 01a12423 sw s10,8(sp) +8000ff40: 00000813 li a6,0 +8000ff44: 9ccff06f j 8000f110 <_svfiprintf_r+0x2c0> +8000ff48: 00068513 mv a0,a3 +8000ff4c: 00058613 mv a2,a1 +8000ff50: 9a1ff06f j 8000f8f0 <_svfiprintf_r+0xaa0> +8000ff54: fff00793 li a5,-1 +8000ff58: 00f12223 sw a5,4(sp) +8000ff5c: 8f0ff06f j 8000f04c <_svfiprintf_r+0x1fc> +8000ff60: 00812703 lw a4,8(sp) +8000ff64: 00072b83 lw s7,0(a4) +8000ff68: 00470713 addi a4,a4,4 +8000ff6c: 000bd463 bgez s7,8000ff74 <_svfiprintf_r+0x1124> +8000ff70: fff00b93 li s7,-1 +8000ff74: 001a4683 lbu a3,1(s4) +8000ff78: 00e12423 sw a4,8(sp) +8000ff7c: 00078a13 mv s4,a5 +8000ff80: 814ff06f j 8000ef94 <_svfiprintf_r+0x144> +8000ff84: 00c00793 li a5,12 +8000ff88: 00fba023 sw a5,0(s7) +8000ff8c: fff00793 li a5,-1 +8000ff90: 00f12223 sw a5,4(sp) +8000ff94: 8b8ff06f j 8000f04c <_svfiprintf_r+0x1fc> +8000ff98: 00090c13 mv s8,s2 +8000ff9c: c30ff06f j 8000f3cc <_svfiprintf_r+0x57c> +8000ffa0: 00090c13 mv s8,s2 +8000ffa4: b6cff06f j 8000f310 <_svfiprintf_r+0x4c0> +8000ffa8: 00090893 mv a7,s2 +8000ffac: b38ff06f j 8000f2e4 <_svfiprintf_r+0x494> -8000ff4c <__swbuf_r>: -8000ff4c: fe010113 addi sp,sp,-32 -8000ff50: 00812c23 sw s0,24(sp) -8000ff54: 00912a23 sw s1,20(sp) -8000ff58: 01212823 sw s2,16(sp) -8000ff5c: 00112e23 sw ra,28(sp) -8000ff60: 01312623 sw s3,12(sp) -8000ff64: 00050913 mv s2,a0 -8000ff68: 00058493 mv s1,a1 -8000ff6c: 00060413 mv s0,a2 -8000ff70: 00050663 beqz a0,8000ff7c <__swbuf_r+0x30> -8000ff74: 03852783 lw a5,56(a0) -8000ff78: 14078863 beqz a5,800100c8 <__swbuf_r+0x17c> -8000ff7c: 00c41703 lh a4,12(s0) -8000ff80: 01842783 lw a5,24(s0) -8000ff84: 01071693 slli a3,a4,0x10 -8000ff88: 0106d693 srli a3,a3,0x10 -8000ff8c: 00f42423 sw a5,8(s0) -8000ff90: 0086f793 andi a5,a3,8 -8000ff94: 08078263 beqz a5,80010018 <__swbuf_r+0xcc> -8000ff98: 01042783 lw a5,16(s0) -8000ff9c: 06078e63 beqz a5,80010018 <__swbuf_r+0xcc> -8000ffa0: 01269613 slli a2,a3,0x12 -8000ffa4: 0ff4f993 andi s3,s1,255 -8000ffa8: 0ff4f493 andi s1,s1,255 -8000ffac: 08065e63 bgez a2,80010048 <__swbuf_r+0xfc> -8000ffb0: 00042703 lw a4,0(s0) -8000ffb4: 01442683 lw a3,20(s0) -8000ffb8: 40f707b3 sub a5,a4,a5 -8000ffbc: 0ad7de63 bge a5,a3,80010078 <__swbuf_r+0x12c> -8000ffc0: 00842683 lw a3,8(s0) -8000ffc4: 00170613 addi a2,a4,1 -8000ffc8: 00c42023 sw a2,0(s0) -8000ffcc: fff68693 addi a3,a3,-1 -8000ffd0: 00d42423 sw a3,8(s0) -8000ffd4: 01370023 sb s3,0(a4) -8000ffd8: 01442703 lw a4,20(s0) -8000ffdc: 00178793 addi a5,a5,1 -8000ffe0: 0cf70863 beq a4,a5,800100b0 <__swbuf_r+0x164> -8000ffe4: 00c45783 lhu a5,12(s0) -8000ffe8: 0017f793 andi a5,a5,1 -8000ffec: 00078663 beqz a5,8000fff8 <__swbuf_r+0xac> -8000fff0: 00a00793 li a5,10 -8000fff4: 0af48e63 beq s1,a5,800100b0 <__swbuf_r+0x164> -8000fff8: 01c12083 lw ra,28(sp) -8000fffc: 01812403 lw s0,24(sp) -80010000: 00048513 mv a0,s1 -80010004: 01012903 lw s2,16(sp) -80010008: 01412483 lw s1,20(sp) -8001000c: 00c12983 lw s3,12(sp) -80010010: 02010113 addi sp,sp,32 -80010014: 00008067 ret -80010018: 00040593 mv a1,s0 -8001001c: 00090513 mv a0,s2 -80010020: cd4f40ef jal ra,800044f4 <__swsetup_r> -80010024: 08051e63 bnez a0,800100c0 <__swbuf_r+0x174> -80010028: 00c41703 lh a4,12(s0) -8001002c: 0ff4f993 andi s3,s1,255 -80010030: 01042783 lw a5,16(s0) -80010034: 01071693 slli a3,a4,0x10 -80010038: 0106d693 srli a3,a3,0x10 -8001003c: 01269613 slli a2,a3,0x12 -80010040: 0ff4f493 andi s1,s1,255 -80010044: f60646e3 bltz a2,8000ffb0 <__swbuf_r+0x64> -80010048: 06442683 lw a3,100(s0) -8001004c: 00002637 lui a2,0x2 -80010050: 00c76733 or a4,a4,a2 -80010054: ffffe637 lui a2,0xffffe -80010058: fff60613 addi a2,a2,-1 # ffffdfff <__BSS_END__+0x7ffe706f> -8001005c: 00c6f6b3 and a3,a3,a2 -80010060: 00e41623 sh a4,12(s0) -80010064: 00042703 lw a4,0(s0) -80010068: 06d42223 sw a3,100(s0) -8001006c: 01442683 lw a3,20(s0) -80010070: 40f707b3 sub a5,a4,a5 -80010074: f4d7c6e3 blt a5,a3,8000ffc0 <__swbuf_r+0x74> -80010078: 00040593 mv a1,s0 -8001007c: 00090513 mv a0,s2 -80010080: 9e5f40ef jal ra,80004a64 <_fflush_r> -80010084: 02051e63 bnez a0,800100c0 <__swbuf_r+0x174> -80010088: 00042703 lw a4,0(s0) -8001008c: 00842683 lw a3,8(s0) -80010090: 00100793 li a5,1 -80010094: 00170613 addi a2,a4,1 -80010098: fff68693 addi a3,a3,-1 -8001009c: 00c42023 sw a2,0(s0) -800100a0: 00d42423 sw a3,8(s0) -800100a4: 01370023 sb s3,0(a4) -800100a8: 01442703 lw a4,20(s0) -800100ac: f2f71ce3 bne a4,a5,8000ffe4 <__swbuf_r+0x98> -800100b0: 00040593 mv a1,s0 -800100b4: 00090513 mv a0,s2 -800100b8: 9adf40ef jal ra,80004a64 <_fflush_r> -800100bc: f2050ee3 beqz a0,8000fff8 <__swbuf_r+0xac> -800100c0: fff00493 li s1,-1 -800100c4: f35ff06f j 8000fff8 <__swbuf_r+0xac> -800100c8: d39f40ef jal ra,80004e00 <__sinit> -800100cc: eb1ff06f j 8000ff7c <__swbuf_r+0x30> +8000ffb0 <__swbuf_r>: +8000ffb0: fe010113 addi sp,sp,-32 +8000ffb4: 00812c23 sw s0,24(sp) +8000ffb8: 00912a23 sw s1,20(sp) +8000ffbc: 01212823 sw s2,16(sp) +8000ffc0: 00112e23 sw ra,28(sp) +8000ffc4: 01312623 sw s3,12(sp) +8000ffc8: 00050913 mv s2,a0 +8000ffcc: 00058493 mv s1,a1 +8000ffd0: 00060413 mv s0,a2 +8000ffd4: 00050663 beqz a0,8000ffe0 <__swbuf_r+0x30> +8000ffd8: 03852783 lw a5,56(a0) +8000ffdc: 14078863 beqz a5,8001012c <__swbuf_r+0x17c> +8000ffe0: 00c41703 lh a4,12(s0) +8000ffe4: 01842783 lw a5,24(s0) +8000ffe8: 01071693 slli a3,a4,0x10 +8000ffec: 0106d693 srli a3,a3,0x10 +8000fff0: 00f42423 sw a5,8(s0) +8000fff4: 0086f793 andi a5,a3,8 +8000fff8: 08078263 beqz a5,8001007c <__swbuf_r+0xcc> +8000fffc: 01042783 lw a5,16(s0) +80010000: 06078e63 beqz a5,8001007c <__swbuf_r+0xcc> +80010004: 01269613 slli a2,a3,0x12 +80010008: 0ff4f993 andi s3,s1,255 +8001000c: 0ff4f493 andi s1,s1,255 +80010010: 08065e63 bgez a2,800100ac <__swbuf_r+0xfc> +80010014: 00042703 lw a4,0(s0) +80010018: 01442683 lw a3,20(s0) +8001001c: 40f707b3 sub a5,a4,a5 +80010020: 0ad7de63 bge a5,a3,800100dc <__swbuf_r+0x12c> +80010024: 00842683 lw a3,8(s0) +80010028: 00170613 addi a2,a4,1 +8001002c: 00c42023 sw a2,0(s0) +80010030: fff68693 addi a3,a3,-1 +80010034: 00d42423 sw a3,8(s0) +80010038: 01370023 sb s3,0(a4) +8001003c: 01442703 lw a4,20(s0) +80010040: 00178793 addi a5,a5,1 +80010044: 0cf70863 beq a4,a5,80010114 <__swbuf_r+0x164> +80010048: 00c45783 lhu a5,12(s0) +8001004c: 0017f793 andi a5,a5,1 +80010050: 00078663 beqz a5,8001005c <__swbuf_r+0xac> +80010054: 00a00793 li a5,10 +80010058: 0af48e63 beq s1,a5,80010114 <__swbuf_r+0x164> +8001005c: 01c12083 lw ra,28(sp) +80010060: 01812403 lw s0,24(sp) +80010064: 00048513 mv a0,s1 +80010068: 01012903 lw s2,16(sp) +8001006c: 01412483 lw s1,20(sp) +80010070: 00c12983 lw s3,12(sp) +80010074: 02010113 addi sp,sp,32 +80010078: 00008067 ret +8001007c: 00040593 mv a1,s0 +80010080: 00090513 mv a0,s2 +80010084: cd4f40ef jal ra,80004558 <__swsetup_r> +80010088: 08051e63 bnez a0,80010124 <__swbuf_r+0x174> +8001008c: 00c41703 lh a4,12(s0) +80010090: 0ff4f993 andi s3,s1,255 +80010094: 01042783 lw a5,16(s0) +80010098: 01071693 slli a3,a4,0x10 +8001009c: 0106d693 srli a3,a3,0x10 +800100a0: 01269613 slli a2,a3,0x12 +800100a4: 0ff4f493 andi s1,s1,255 +800100a8: f60646e3 bltz a2,80010014 <__swbuf_r+0x64> +800100ac: 06442683 lw a3,100(s0) +800100b0: 00002637 lui a2,0x2 +800100b4: 00c76733 or a4,a4,a2 +800100b8: ffffe637 lui a2,0xffffe +800100bc: fff60613 addi a2,a2,-1 # ffffdfff <__BSS_END__+0x7ffe75e7> +800100c0: 00c6f6b3 and a3,a3,a2 +800100c4: 00e41623 sh a4,12(s0) +800100c8: 00042703 lw a4,0(s0) +800100cc: 06d42223 sw a3,100(s0) +800100d0: 01442683 lw a3,20(s0) +800100d4: 40f707b3 sub a5,a4,a5 +800100d8: f4d7c6e3 blt a5,a3,80010024 <__swbuf_r+0x74> +800100dc: 00040593 mv a1,s0 +800100e0: 00090513 mv a0,s2 +800100e4: 9e5f40ef jal ra,80004ac8 <_fflush_r> +800100e8: 02051e63 bnez a0,80010124 <__swbuf_r+0x174> +800100ec: 00042703 lw a4,0(s0) +800100f0: 00842683 lw a3,8(s0) +800100f4: 00100793 li a5,1 +800100f8: 00170613 addi a2,a4,1 +800100fc: fff68693 addi a3,a3,-1 +80010100: 00c42023 sw a2,0(s0) +80010104: 00d42423 sw a3,8(s0) +80010108: 01370023 sb s3,0(a4) +8001010c: 01442703 lw a4,20(s0) +80010110: f2f71ce3 bne a4,a5,80010048 <__swbuf_r+0x98> +80010114: 00040593 mv a1,s0 +80010118: 00090513 mv a0,s2 +8001011c: 9adf40ef jal ra,80004ac8 <_fflush_r> +80010120: f2050ee3 beqz a0,8001005c <__swbuf_r+0xac> +80010124: fff00493 li s1,-1 +80010128: f35ff06f j 8001005c <__swbuf_r+0xac> +8001012c: d39f40ef jal ra,80004e64 <__sinit> +80010130: eb1ff06f j 8000ffe0 <__swbuf_r+0x30> -800100d0 <__swbuf>: -800100d0: 00058613 mv a2,a1 -800100d4: 00050593 mv a1,a0 -800100d8: 1c81a503 lw a0,456(gp) # 80016f48 <_impure_ptr> -800100dc: e71ff06f j 8000ff4c <__swbuf_r> +80010134 <__swbuf>: +80010134: 00058613 mv a2,a1 +80010138: 00050593 mv a1,a0 +8001013c: 1c81a503 lw a0,456(gp) # 800169d0 <_impure_ptr> +80010140: e71ff06f j 8000ffb0 <__swbuf_r> -800100e0 <_wcrtomb_r>: -800100e0: fe010113 addi sp,sp,-32 -800100e4: 00812c23 sw s0,24(sp) -800100e8: 00912a23 sw s1,20(sp) -800100ec: 00112e23 sw ra,28(sp) -800100f0: 00050413 mv s0,a0 -800100f4: 00068493 mv s1,a3 -800100f8: 1101a783 lw a5,272(gp) # 80016e90 <__global_locale+0xe0> -800100fc: 02058263 beqz a1,80010120 <_wcrtomb_r+0x40> -80010100: 000780e7 jalr a5 -80010104: fff00793 li a5,-1 -80010108: 02f50663 beq a0,a5,80010134 <_wcrtomb_r+0x54> -8001010c: 01c12083 lw ra,28(sp) -80010110: 01812403 lw s0,24(sp) -80010114: 01412483 lw s1,20(sp) -80010118: 02010113 addi sp,sp,32 -8001011c: 00008067 ret -80010120: 00000613 li a2,0 -80010124: 00410593 addi a1,sp,4 -80010128: 000780e7 jalr a5 -8001012c: fff00793 li a5,-1 -80010130: fcf51ee3 bne a0,a5,8001010c <_wcrtomb_r+0x2c> -80010134: 0004a023 sw zero,0(s1) -80010138: 08a00793 li a5,138 -8001013c: 00f42023 sw a5,0(s0) -80010140: 01c12083 lw ra,28(sp) -80010144: 01812403 lw s0,24(sp) -80010148: 01412483 lw s1,20(sp) -8001014c: 02010113 addi sp,sp,32 -80010150: 00008067 ret +80010144 <_wcrtomb_r>: +80010144: fe010113 addi sp,sp,-32 +80010148: 00812c23 sw s0,24(sp) +8001014c: 00912a23 sw s1,20(sp) +80010150: 00112e23 sw ra,28(sp) +80010154: 00050413 mv s0,a0 +80010158: 00068493 mv s1,a3 +8001015c: 1101a783 lw a5,272(gp) # 80016918 <__global_locale+0xe0> +80010160: 02058263 beqz a1,80010184 <_wcrtomb_r+0x40> +80010164: 000780e7 jalr a5 +80010168: fff00793 li a5,-1 +8001016c: 02f50663 beq a0,a5,80010198 <_wcrtomb_r+0x54> +80010170: 01c12083 lw ra,28(sp) +80010174: 01812403 lw s0,24(sp) +80010178: 01412483 lw s1,20(sp) +8001017c: 02010113 addi sp,sp,32 +80010180: 00008067 ret +80010184: 00000613 li a2,0 +80010188: 00410593 addi a1,sp,4 +8001018c: 000780e7 jalr a5 +80010190: fff00793 li a5,-1 +80010194: fcf51ee3 bne a0,a5,80010170 <_wcrtomb_r+0x2c> +80010198: 0004a023 sw zero,0(s1) +8001019c: 08a00793 li a5,138 +800101a0: 00f42023 sw a5,0(s0) +800101a4: 01c12083 lw ra,28(sp) +800101a8: 01812403 lw s0,24(sp) +800101ac: 01412483 lw s1,20(sp) +800101b0: 02010113 addi sp,sp,32 +800101b4: 00008067 ret -80010154 : -80010154: fe010113 addi sp,sp,-32 -80010158: 00812c23 sw s0,24(sp) -8001015c: 00912a23 sw s1,20(sp) -80010160: 1c81a403 lw s0,456(gp) # 80016f48 <_impure_ptr> -80010164: 00112e23 sw ra,28(sp) -80010168: 00060493 mv s1,a2 -8001016c: 1101a783 lw a5,272(gp) # 80016e90 <__global_locale+0xe0> -80010170: 00060693 mv a3,a2 -80010174: 02050863 beqz a0,800101a4 -80010178: 00058613 mv a2,a1 -8001017c: 00050593 mv a1,a0 -80010180: 00040513 mv a0,s0 -80010184: 000780e7 jalr a5 -80010188: fff00793 li a5,-1 -8001018c: 02f50863 beq a0,a5,800101bc -80010190: 01c12083 lw ra,28(sp) -80010194: 01812403 lw s0,24(sp) -80010198: 01412483 lw s1,20(sp) -8001019c: 02010113 addi sp,sp,32 -800101a0: 00008067 ret -800101a4: 00000613 li a2,0 -800101a8: 00410593 addi a1,sp,4 -800101ac: 00040513 mv a0,s0 -800101b0: 000780e7 jalr a5 -800101b4: fff00793 li a5,-1 -800101b8: fcf51ce3 bne a0,a5,80010190 -800101bc: 0004a023 sw zero,0(s1) -800101c0: 08a00793 li a5,138 -800101c4: 00f42023 sw a5,0(s0) -800101c8: 01c12083 lw ra,28(sp) -800101cc: 01812403 lw s0,24(sp) -800101d0: 01412483 lw s1,20(sp) -800101d4: 02010113 addi sp,sp,32 -800101d8: 00008067 ret +800101b8 : +800101b8: fe010113 addi sp,sp,-32 +800101bc: 00812c23 sw s0,24(sp) +800101c0: 00912a23 sw s1,20(sp) +800101c4: 1c81a403 lw s0,456(gp) # 800169d0 <_impure_ptr> +800101c8: 00112e23 sw ra,28(sp) +800101cc: 00060493 mv s1,a2 +800101d0: 1101a783 lw a5,272(gp) # 80016918 <__global_locale+0xe0> +800101d4: 00060693 mv a3,a2 +800101d8: 02050863 beqz a0,80010208 +800101dc: 00058613 mv a2,a1 +800101e0: 00050593 mv a1,a0 +800101e4: 00040513 mv a0,s0 +800101e8: 000780e7 jalr a5 +800101ec: fff00793 li a5,-1 +800101f0: 02f50863 beq a0,a5,80010220 +800101f4: 01c12083 lw ra,28(sp) +800101f8: 01812403 lw s0,24(sp) +800101fc: 01412483 lw s1,20(sp) +80010200: 02010113 addi sp,sp,32 +80010204: 00008067 ret +80010208: 00000613 li a2,0 +8001020c: 00410593 addi a1,sp,4 +80010210: 00040513 mv a0,s0 +80010214: 000780e7 jalr a5 +80010218: fff00793 li a5,-1 +8001021c: fcf51ce3 bne a0,a5,800101f4 +80010220: 0004a023 sw zero,0(s1) +80010224: 08a00793 li a5,138 +80010228: 00f42023 sw a5,0(s0) +8001022c: 01c12083 lw ra,28(sp) +80010230: 01812403 lw s0,24(sp) +80010234: 01412483 lw s1,20(sp) +80010238: 02010113 addi sp,sp,32 +8001023c: 00008067 ret -800101dc <__udivdi3>: -800101dc: 00058793 mv a5,a1 -800101e0: 00060813 mv a6,a2 -800101e4: 00068893 mv a7,a3 -800101e8: 00050313 mv t1,a0 -800101ec: 28069663 bnez a3,80010478 <__udivdi3+0x29c> -800101f0: 80015737 lui a4,0x80015 -800101f4: 43c70713 addi a4,a4,1084 # 8001543c <__BSS_END__+0xffffe4ac> -800101f8: 0ec5f663 bgeu a1,a2,800102e4 <__udivdi3+0x108> -800101fc: 000106b7 lui a3,0x10 -80010200: 0cd67863 bgeu a2,a3,800102d0 <__udivdi3+0xf4> -80010204: 0ff00693 li a3,255 -80010208: 00c6b6b3 sltu a3,a3,a2 -8001020c: 00369693 slli a3,a3,0x3 -80010210: 00d658b3 srl a7,a2,a3 -80010214: 01170733 add a4,a4,a7 -80010218: 00074703 lbu a4,0(a4) -8001021c: 00d706b3 add a3,a4,a3 -80010220: 02000713 li a4,32 -80010224: 40d70733 sub a4,a4,a3 -80010228: 00070c63 beqz a4,80010240 <__udivdi3+0x64> -8001022c: 00e797b3 sll a5,a5,a4 -80010230: 00d556b3 srl a3,a0,a3 -80010234: 00e61833 sll a6,a2,a4 -80010238: 00f6e5b3 or a1,a3,a5 -8001023c: 00e51333 sll t1,a0,a4 -80010240: 01085513 srli a0,a6,0x10 -80010244: 02a5f733 remu a4,a1,a0 -80010248: 01081613 slli a2,a6,0x10 -8001024c: 01065613 srli a2,a2,0x10 -80010250: 01035693 srli a3,t1,0x10 -80010254: 02a5d5b3 divu a1,a1,a0 -80010258: 01071713 slli a4,a4,0x10 -8001025c: 00d766b3 or a3,a4,a3 -80010260: 02b607b3 mul a5,a2,a1 -80010264: 00058713 mv a4,a1 -80010268: 00f6fe63 bgeu a3,a5,80010284 <__udivdi3+0xa8> -8001026c: 010686b3 add a3,a3,a6 -80010270: fff58713 addi a4,a1,-1 -80010274: 0106e863 bltu a3,a6,80010284 <__udivdi3+0xa8> -80010278: 00f6f663 bgeu a3,a5,80010284 <__udivdi3+0xa8> -8001027c: ffe58713 addi a4,a1,-2 -80010280: 010686b3 add a3,a3,a6 -80010284: 40f686b3 sub a3,a3,a5 -80010288: 02a6f7b3 remu a5,a3,a0 -8001028c: 01031313 slli t1,t1,0x10 -80010290: 01035313 srli t1,t1,0x10 -80010294: 02a6d6b3 divu a3,a3,a0 -80010298: 01079793 slli a5,a5,0x10 -8001029c: 0067e333 or t1,a5,t1 -800102a0: 02d605b3 mul a1,a2,a3 -800102a4: 00068513 mv a0,a3 -800102a8: 00b37c63 bgeu t1,a1,800102c0 <__udivdi3+0xe4> -800102ac: 00680333 add t1,a6,t1 -800102b0: fff68513 addi a0,a3,-1 # ffff <_start-0x7fff0001> -800102b4: 01036663 bltu t1,a6,800102c0 <__udivdi3+0xe4> -800102b8: 00b37463 bgeu t1,a1,800102c0 <__udivdi3+0xe4> -800102bc: ffe68513 addi a0,a3,-2 -800102c0: 01071713 slli a4,a4,0x10 -800102c4: 00a76733 or a4,a4,a0 -800102c8: 00000593 li a1,0 -800102cc: 0e40006f j 800103b0 <__udivdi3+0x1d4> -800102d0: 010008b7 lui a7,0x1000 -800102d4: 01000693 li a3,16 -800102d8: f3166ce3 bltu a2,a7,80010210 <__udivdi3+0x34> -800102dc: 01800693 li a3,24 -800102e0: f31ff06f j 80010210 <__udivdi3+0x34> -800102e4: 00061663 bnez a2,800102f0 <__udivdi3+0x114> -800102e8: 00100693 li a3,1 -800102ec: 02c6d833 divu a6,a3,a2 -800102f0: 000106b7 lui a3,0x10 -800102f4: 0cd87263 bgeu a6,a3,800103b8 <__udivdi3+0x1dc> -800102f8: 0ff00693 li a3,255 -800102fc: 0106f463 bgeu a3,a6,80010304 <__udivdi3+0x128> -80010300: 00800893 li a7,8 -80010304: 011856b3 srl a3,a6,a7 -80010308: 00d70733 add a4,a4,a3 -8001030c: 00074683 lbu a3,0(a4) -80010310: 02000713 li a4,32 -80010314: 011686b3 add a3,a3,a7 -80010318: 40d70733 sub a4,a4,a3 -8001031c: 0a071863 bnez a4,800103cc <__udivdi3+0x1f0> -80010320: 410787b3 sub a5,a5,a6 -80010324: 00100593 li a1,1 -80010328: 01085613 srli a2,a6,0x10 -8001032c: 01081893 slli a7,a6,0x10 -80010330: 0108d893 srli a7,a7,0x10 -80010334: 01035693 srli a3,t1,0x10 -80010338: 02c7f733 remu a4,a5,a2 -8001033c: 02c7d7b3 divu a5,a5,a2 -80010340: 01071713 slli a4,a4,0x10 -80010344: 00d766b3 or a3,a4,a3 -80010348: 02f88533 mul a0,a7,a5 -8001034c: 00078713 mv a4,a5 -80010350: 00a6fe63 bgeu a3,a0,8001036c <__udivdi3+0x190> -80010354: 010686b3 add a3,a3,a6 -80010358: fff78713 addi a4,a5,-1 -8001035c: 0106e863 bltu a3,a6,8001036c <__udivdi3+0x190> -80010360: 00a6f663 bgeu a3,a0,8001036c <__udivdi3+0x190> -80010364: ffe78713 addi a4,a5,-2 -80010368: 010686b3 add a3,a3,a6 -8001036c: 40a686b3 sub a3,a3,a0 -80010370: 02c6f7b3 remu a5,a3,a2 -80010374: 01031313 slli t1,t1,0x10 -80010378: 01035313 srli t1,t1,0x10 -8001037c: 02c6d6b3 divu a3,a3,a2 -80010380: 01079793 slli a5,a5,0x10 -80010384: 0067e333 or t1,a5,t1 -80010388: 02d888b3 mul a7,a7,a3 -8001038c: 00068513 mv a0,a3 -80010390: 01137c63 bgeu t1,a7,800103a8 <__udivdi3+0x1cc> -80010394: 00680333 add t1,a6,t1 -80010398: fff68513 addi a0,a3,-1 # ffff <_start-0x7fff0001> -8001039c: 01036663 bltu t1,a6,800103a8 <__udivdi3+0x1cc> -800103a0: 01137463 bgeu t1,a7,800103a8 <__udivdi3+0x1cc> -800103a4: ffe68513 addi a0,a3,-2 -800103a8: 01071713 slli a4,a4,0x10 -800103ac: 00a76733 or a4,a4,a0 -800103b0: 00070513 mv a0,a4 -800103b4: 00008067 ret -800103b8: 010006b7 lui a3,0x1000 -800103bc: 01000893 li a7,16 -800103c0: f4d862e3 bltu a6,a3,80010304 <__udivdi3+0x128> -800103c4: 01800893 li a7,24 -800103c8: f3dff06f j 80010304 <__udivdi3+0x128> -800103cc: 00e81833 sll a6,a6,a4 -800103d0: 00d7d5b3 srl a1,a5,a3 -800103d4: 00e51333 sll t1,a0,a4 -800103d8: 00d556b3 srl a3,a0,a3 -800103dc: 01085513 srli a0,a6,0x10 -800103e0: 00e797b3 sll a5,a5,a4 -800103e4: 02a5f733 remu a4,a1,a0 -800103e8: 00f6e8b3 or a7,a3,a5 -800103ec: 01081793 slli a5,a6,0x10 -800103f0: 0107d793 srli a5,a5,0x10 -800103f4: 0108d613 srli a2,a7,0x10 -800103f8: 02a5d5b3 divu a1,a1,a0 -800103fc: 01071713 slli a4,a4,0x10 -80010400: 00c76733 or a4,a4,a2 -80010404: 02b786b3 mul a3,a5,a1 -80010408: 00058613 mv a2,a1 -8001040c: 00d77e63 bgeu a4,a3,80010428 <__udivdi3+0x24c> -80010410: 01070733 add a4,a4,a6 -80010414: fff58613 addi a2,a1,-1 -80010418: 01076863 bltu a4,a6,80010428 <__udivdi3+0x24c> -8001041c: 00d77663 bgeu a4,a3,80010428 <__udivdi3+0x24c> -80010420: ffe58613 addi a2,a1,-2 -80010424: 01070733 add a4,a4,a6 -80010428: 40d706b3 sub a3,a4,a3 -8001042c: 02a6f733 remu a4,a3,a0 -80010430: 01089893 slli a7,a7,0x10 -80010434: 0108d893 srli a7,a7,0x10 -80010438: 02a6d6b3 divu a3,a3,a0 -8001043c: 01071713 slli a4,a4,0x10 -80010440: 02d785b3 mul a1,a5,a3 -80010444: 011767b3 or a5,a4,a7 -80010448: 00068713 mv a4,a3 -8001044c: 00b7fe63 bgeu a5,a1,80010468 <__udivdi3+0x28c> -80010450: 010787b3 add a5,a5,a6 -80010454: fff68713 addi a4,a3,-1 # ffffff <_start-0x7f000001> -80010458: 0107e863 bltu a5,a6,80010468 <__udivdi3+0x28c> -8001045c: 00b7f663 bgeu a5,a1,80010468 <__udivdi3+0x28c> -80010460: ffe68713 addi a4,a3,-2 -80010464: 010787b3 add a5,a5,a6 -80010468: 40b787b3 sub a5,a5,a1 -8001046c: 01061593 slli a1,a2,0x10 -80010470: 00e5e5b3 or a1,a1,a4 -80010474: eb5ff06f j 80010328 <__udivdi3+0x14c> -80010478: 18d5e663 bltu a1,a3,80010604 <__udivdi3+0x428> -8001047c: 00010737 lui a4,0x10 -80010480: 04e6f463 bgeu a3,a4,800104c8 <__udivdi3+0x2ec> -80010484: 0ff00813 li a6,255 -80010488: 00d83733 sltu a4,a6,a3 -8001048c: 00371713 slli a4,a4,0x3 -80010490: 80015837 lui a6,0x80015 -80010494: 43c80813 addi a6,a6,1084 # 8001543c <__BSS_END__+0xffffe4ac> -80010498: 00e6d5b3 srl a1,a3,a4 -8001049c: 010585b3 add a1,a1,a6 -800104a0: 0005c803 lbu a6,0(a1) -800104a4: 02000593 li a1,32 -800104a8: 00e80833 add a6,a6,a4 -800104ac: 410585b3 sub a1,a1,a6 -800104b0: 02059663 bnez a1,800104dc <__udivdi3+0x300> -800104b4: 00100713 li a4,1 -800104b8: eef6ece3 bltu a3,a5,800103b0 <__udivdi3+0x1d4> -800104bc: 00c53533 sltu a0,a0,a2 -800104c0: 00154713 xori a4,a0,1 -800104c4: eedff06f j 800103b0 <__udivdi3+0x1d4> -800104c8: 010005b7 lui a1,0x1000 -800104cc: 01000713 li a4,16 -800104d0: fcb6e0e3 bltu a3,a1,80010490 <__udivdi3+0x2b4> -800104d4: 01800713 li a4,24 -800104d8: fb9ff06f j 80010490 <__udivdi3+0x2b4> -800104dc: 01065733 srl a4,a2,a6 -800104e0: 00b696b3 sll a3,a3,a1 -800104e4: 00d766b3 or a3,a4,a3 -800104e8: 0106de93 srli t4,a3,0x10 -800104ec: 0107d733 srl a4,a5,a6 -800104f0: 03d778b3 remu a7,a4,t4 -800104f4: 00b797b3 sll a5,a5,a1 -800104f8: 01055833 srl a6,a0,a6 -800104fc: 00f86333 or t1,a6,a5 -80010500: 01069793 slli a5,a3,0x10 -80010504: 0107d793 srli a5,a5,0x10 -80010508: 01035813 srli a6,t1,0x10 -8001050c: 00b61633 sll a2,a2,a1 -80010510: 03d75733 divu a4,a4,t4 -80010514: 01089893 slli a7,a7,0x10 -80010518: 0108e833 or a6,a7,a6 -8001051c: 02e78f33 mul t5,a5,a4 -80010520: 00070e13 mv t3,a4 -80010524: 01e87e63 bgeu a6,t5,80010540 <__udivdi3+0x364> -80010528: 00d80833 add a6,a6,a3 -8001052c: fff70e13 addi t3,a4,-1 # ffff <_start-0x7fff0001> -80010530: 00d86863 bltu a6,a3,80010540 <__udivdi3+0x364> -80010534: 01e87663 bgeu a6,t5,80010540 <__udivdi3+0x364> -80010538: ffe70e13 addi t3,a4,-2 -8001053c: 00d80833 add a6,a6,a3 -80010540: 41e80833 sub a6,a6,t5 -80010544: 03d878b3 remu a7,a6,t4 -80010548: 03d85833 divu a6,a6,t4 -8001054c: 01089893 slli a7,a7,0x10 -80010550: 03078eb3 mul t4,a5,a6 -80010554: 01031793 slli a5,t1,0x10 -80010558: 0107d793 srli a5,a5,0x10 -8001055c: 00f8e7b3 or a5,a7,a5 -80010560: 00080713 mv a4,a6 -80010564: 01d7fe63 bgeu a5,t4,80010580 <__udivdi3+0x3a4> -80010568: 00d787b3 add a5,a5,a3 -8001056c: fff80713 addi a4,a6,-1 -80010570: 00d7e863 bltu a5,a3,80010580 <__udivdi3+0x3a4> -80010574: 01d7f663 bgeu a5,t4,80010580 <__udivdi3+0x3a4> -80010578: ffe80713 addi a4,a6,-2 -8001057c: 00d787b3 add a5,a5,a3 -80010580: 010e1e13 slli t3,t3,0x10 -80010584: 41d787b3 sub a5,a5,t4 -80010588: 00010eb7 lui t4,0x10 -8001058c: 00ee6733 or a4,t3,a4 -80010590: fffe8813 addi a6,t4,-1 # ffff <_start-0x7fff0001> -80010594: 01077333 and t1,a4,a6 -80010598: 01075893 srli a7,a4,0x10 -8001059c: 01067833 and a6,a2,a6 -800105a0: 01065613 srli a2,a2,0x10 -800105a4: 03030e33 mul t3,t1,a6 -800105a8: 03088833 mul a6,a7,a6 -800105ac: 010e5693 srli a3,t3,0x10 -800105b0: 02c30333 mul t1,t1,a2 -800105b4: 01030333 add t1,t1,a6 -800105b8: 006686b3 add a3,a3,t1 -800105bc: 02c888b3 mul a7,a7,a2 -800105c0: 0106f463 bgeu a3,a6,800105c8 <__udivdi3+0x3ec> -800105c4: 01d888b3 add a7,a7,t4 -800105c8: 0106d613 srli a2,a3,0x10 -800105cc: 011608b3 add a7,a2,a7 -800105d0: 0317e663 bltu a5,a7,800105fc <__udivdi3+0x420> -800105d4: cf179ae3 bne a5,a7,800102c8 <__udivdi3+0xec> -800105d8: 000107b7 lui a5,0x10 -800105dc: fff78793 addi a5,a5,-1 # ffff <_start-0x7fff0001> -800105e0: 00f6f6b3 and a3,a3,a5 -800105e4: 01069693 slli a3,a3,0x10 -800105e8: 00fe7e33 and t3,t3,a5 -800105ec: 00b51533 sll a0,a0,a1 -800105f0: 01c686b3 add a3,a3,t3 -800105f4: 00000593 li a1,0 -800105f8: dad57ce3 bgeu a0,a3,800103b0 <__udivdi3+0x1d4> -800105fc: fff70713 addi a4,a4,-1 -80010600: cc9ff06f j 800102c8 <__udivdi3+0xec> -80010604: 00000593 li a1,0 -80010608: 00000713 li a4,0 -8001060c: da5ff06f j 800103b0 <__udivdi3+0x1d4> +80010240 <__udivdi3>: +80010240: 00058793 mv a5,a1 +80010244: 00060813 mv a6,a2 +80010248: 00068893 mv a7,a3 +8001024c: 00050313 mv t1,a0 +80010250: 28069663 bnez a3,800104dc <__udivdi3+0x29c> +80010254: 80015737 lui a4,0x80015 +80010258: 4c470713 addi a4,a4,1220 # 800154c4 <__BSS_END__+0xffffeaac> +8001025c: 0ec5f663 bgeu a1,a2,80010348 <__udivdi3+0x108> +80010260: 000106b7 lui a3,0x10 +80010264: 0cd67863 bgeu a2,a3,80010334 <__udivdi3+0xf4> +80010268: 0ff00693 li a3,255 +8001026c: 00c6b6b3 sltu a3,a3,a2 +80010270: 00369693 slli a3,a3,0x3 +80010274: 00d658b3 srl a7,a2,a3 +80010278: 01170733 add a4,a4,a7 +8001027c: 00074703 lbu a4,0(a4) +80010280: 00d706b3 add a3,a4,a3 +80010284: 02000713 li a4,32 +80010288: 40d70733 sub a4,a4,a3 +8001028c: 00070c63 beqz a4,800102a4 <__udivdi3+0x64> +80010290: 00e797b3 sll a5,a5,a4 +80010294: 00d556b3 srl a3,a0,a3 +80010298: 00e61833 sll a6,a2,a4 +8001029c: 00f6e5b3 or a1,a3,a5 +800102a0: 00e51333 sll t1,a0,a4 +800102a4: 01085513 srli a0,a6,0x10 +800102a8: 02a5f733 remu a4,a1,a0 +800102ac: 01081613 slli a2,a6,0x10 +800102b0: 01065613 srli a2,a2,0x10 +800102b4: 01035693 srli a3,t1,0x10 +800102b8: 02a5d5b3 divu a1,a1,a0 +800102bc: 01071713 slli a4,a4,0x10 +800102c0: 00d766b3 or a3,a4,a3 +800102c4: 02b607b3 mul a5,a2,a1 +800102c8: 00058713 mv a4,a1 +800102cc: 00f6fe63 bgeu a3,a5,800102e8 <__udivdi3+0xa8> +800102d0: 010686b3 add a3,a3,a6 +800102d4: fff58713 addi a4,a1,-1 +800102d8: 0106e863 bltu a3,a6,800102e8 <__udivdi3+0xa8> +800102dc: 00f6f663 bgeu a3,a5,800102e8 <__udivdi3+0xa8> +800102e0: ffe58713 addi a4,a1,-2 +800102e4: 010686b3 add a3,a3,a6 +800102e8: 40f686b3 sub a3,a3,a5 +800102ec: 02a6f7b3 remu a5,a3,a0 +800102f0: 01031313 slli t1,t1,0x10 +800102f4: 01035313 srli t1,t1,0x10 +800102f8: 02a6d6b3 divu a3,a3,a0 +800102fc: 01079793 slli a5,a5,0x10 +80010300: 0067e333 or t1,a5,t1 +80010304: 02d605b3 mul a1,a2,a3 +80010308: 00068513 mv a0,a3 +8001030c: 00b37c63 bgeu t1,a1,80010324 <__udivdi3+0xe4> +80010310: 00680333 add t1,a6,t1 +80010314: fff68513 addi a0,a3,-1 # ffff <_start-0x7fff0001> +80010318: 01036663 bltu t1,a6,80010324 <__udivdi3+0xe4> +8001031c: 00b37463 bgeu t1,a1,80010324 <__udivdi3+0xe4> +80010320: ffe68513 addi a0,a3,-2 +80010324: 01071713 slli a4,a4,0x10 +80010328: 00a76733 or a4,a4,a0 +8001032c: 00000593 li a1,0 +80010330: 0e40006f j 80010414 <__udivdi3+0x1d4> +80010334: 010008b7 lui a7,0x1000 +80010338: 01000693 li a3,16 +8001033c: f3166ce3 bltu a2,a7,80010274 <__udivdi3+0x34> +80010340: 01800693 li a3,24 +80010344: f31ff06f j 80010274 <__udivdi3+0x34> +80010348: 00061663 bnez a2,80010354 <__udivdi3+0x114> +8001034c: 00100693 li a3,1 +80010350: 02c6d833 divu a6,a3,a2 +80010354: 000106b7 lui a3,0x10 +80010358: 0cd87263 bgeu a6,a3,8001041c <__udivdi3+0x1dc> +8001035c: 0ff00693 li a3,255 +80010360: 0106f463 bgeu a3,a6,80010368 <__udivdi3+0x128> +80010364: 00800893 li a7,8 +80010368: 011856b3 srl a3,a6,a7 +8001036c: 00d70733 add a4,a4,a3 +80010370: 00074683 lbu a3,0(a4) +80010374: 02000713 li a4,32 +80010378: 011686b3 add a3,a3,a7 +8001037c: 40d70733 sub a4,a4,a3 +80010380: 0a071863 bnez a4,80010430 <__udivdi3+0x1f0> +80010384: 410787b3 sub a5,a5,a6 +80010388: 00100593 li a1,1 +8001038c: 01085613 srli a2,a6,0x10 +80010390: 01081893 slli a7,a6,0x10 +80010394: 0108d893 srli a7,a7,0x10 +80010398: 01035693 srli a3,t1,0x10 +8001039c: 02c7f733 remu a4,a5,a2 +800103a0: 02c7d7b3 divu a5,a5,a2 +800103a4: 01071713 slli a4,a4,0x10 +800103a8: 00d766b3 or a3,a4,a3 +800103ac: 02f88533 mul a0,a7,a5 +800103b0: 00078713 mv a4,a5 +800103b4: 00a6fe63 bgeu a3,a0,800103d0 <__udivdi3+0x190> +800103b8: 010686b3 add a3,a3,a6 +800103bc: fff78713 addi a4,a5,-1 +800103c0: 0106e863 bltu a3,a6,800103d0 <__udivdi3+0x190> +800103c4: 00a6f663 bgeu a3,a0,800103d0 <__udivdi3+0x190> +800103c8: ffe78713 addi a4,a5,-2 +800103cc: 010686b3 add a3,a3,a6 +800103d0: 40a686b3 sub a3,a3,a0 +800103d4: 02c6f7b3 remu a5,a3,a2 +800103d8: 01031313 slli t1,t1,0x10 +800103dc: 01035313 srli t1,t1,0x10 +800103e0: 02c6d6b3 divu a3,a3,a2 +800103e4: 01079793 slli a5,a5,0x10 +800103e8: 0067e333 or t1,a5,t1 +800103ec: 02d888b3 mul a7,a7,a3 +800103f0: 00068513 mv a0,a3 +800103f4: 01137c63 bgeu t1,a7,8001040c <__udivdi3+0x1cc> +800103f8: 00680333 add t1,a6,t1 +800103fc: fff68513 addi a0,a3,-1 # ffff <_start-0x7fff0001> +80010400: 01036663 bltu t1,a6,8001040c <__udivdi3+0x1cc> +80010404: 01137463 bgeu t1,a7,8001040c <__udivdi3+0x1cc> +80010408: ffe68513 addi a0,a3,-2 +8001040c: 01071713 slli a4,a4,0x10 +80010410: 00a76733 or a4,a4,a0 +80010414: 00070513 mv a0,a4 +80010418: 00008067 ret +8001041c: 010006b7 lui a3,0x1000 +80010420: 01000893 li a7,16 +80010424: f4d862e3 bltu a6,a3,80010368 <__udivdi3+0x128> +80010428: 01800893 li a7,24 +8001042c: f3dff06f j 80010368 <__udivdi3+0x128> +80010430: 00e81833 sll a6,a6,a4 +80010434: 00d7d5b3 srl a1,a5,a3 +80010438: 00e51333 sll t1,a0,a4 +8001043c: 00d556b3 srl a3,a0,a3 +80010440: 01085513 srli a0,a6,0x10 +80010444: 00e797b3 sll a5,a5,a4 +80010448: 02a5f733 remu a4,a1,a0 +8001044c: 00f6e8b3 or a7,a3,a5 +80010450: 01081793 slli a5,a6,0x10 +80010454: 0107d793 srli a5,a5,0x10 +80010458: 0108d613 srli a2,a7,0x10 +8001045c: 02a5d5b3 divu a1,a1,a0 +80010460: 01071713 slli a4,a4,0x10 +80010464: 00c76733 or a4,a4,a2 +80010468: 02b786b3 mul a3,a5,a1 +8001046c: 00058613 mv a2,a1 +80010470: 00d77e63 bgeu a4,a3,8001048c <__udivdi3+0x24c> +80010474: 01070733 add a4,a4,a6 +80010478: fff58613 addi a2,a1,-1 +8001047c: 01076863 bltu a4,a6,8001048c <__udivdi3+0x24c> +80010480: 00d77663 bgeu a4,a3,8001048c <__udivdi3+0x24c> +80010484: ffe58613 addi a2,a1,-2 +80010488: 01070733 add a4,a4,a6 +8001048c: 40d706b3 sub a3,a4,a3 +80010490: 02a6f733 remu a4,a3,a0 +80010494: 01089893 slli a7,a7,0x10 +80010498: 0108d893 srli a7,a7,0x10 +8001049c: 02a6d6b3 divu a3,a3,a0 +800104a0: 01071713 slli a4,a4,0x10 +800104a4: 02d785b3 mul a1,a5,a3 +800104a8: 011767b3 or a5,a4,a7 +800104ac: 00068713 mv a4,a3 +800104b0: 00b7fe63 bgeu a5,a1,800104cc <__udivdi3+0x28c> +800104b4: 010787b3 add a5,a5,a6 +800104b8: fff68713 addi a4,a3,-1 # ffffff <_start-0x7f000001> +800104bc: 0107e863 bltu a5,a6,800104cc <__udivdi3+0x28c> +800104c0: 00b7f663 bgeu a5,a1,800104cc <__udivdi3+0x28c> +800104c4: ffe68713 addi a4,a3,-2 +800104c8: 010787b3 add a5,a5,a6 +800104cc: 40b787b3 sub a5,a5,a1 +800104d0: 01061593 slli a1,a2,0x10 +800104d4: 00e5e5b3 or a1,a1,a4 +800104d8: eb5ff06f j 8001038c <__udivdi3+0x14c> +800104dc: 18d5e663 bltu a1,a3,80010668 <__udivdi3+0x428> +800104e0: 00010737 lui a4,0x10 +800104e4: 04e6f463 bgeu a3,a4,8001052c <__udivdi3+0x2ec> +800104e8: 0ff00813 li a6,255 +800104ec: 00d83733 sltu a4,a6,a3 +800104f0: 00371713 slli a4,a4,0x3 +800104f4: 80015837 lui a6,0x80015 +800104f8: 4c480813 addi a6,a6,1220 # 800154c4 <__BSS_END__+0xffffeaac> +800104fc: 00e6d5b3 srl a1,a3,a4 +80010500: 010585b3 add a1,a1,a6 +80010504: 0005c803 lbu a6,0(a1) +80010508: 02000593 li a1,32 +8001050c: 00e80833 add a6,a6,a4 +80010510: 410585b3 sub a1,a1,a6 +80010514: 02059663 bnez a1,80010540 <__udivdi3+0x300> +80010518: 00100713 li a4,1 +8001051c: eef6ece3 bltu a3,a5,80010414 <__udivdi3+0x1d4> +80010520: 00c53533 sltu a0,a0,a2 +80010524: 00154713 xori a4,a0,1 +80010528: eedff06f j 80010414 <__udivdi3+0x1d4> +8001052c: 010005b7 lui a1,0x1000 +80010530: 01000713 li a4,16 +80010534: fcb6e0e3 bltu a3,a1,800104f4 <__udivdi3+0x2b4> +80010538: 01800713 li a4,24 +8001053c: fb9ff06f j 800104f4 <__udivdi3+0x2b4> +80010540: 01065733 srl a4,a2,a6 +80010544: 00b696b3 sll a3,a3,a1 +80010548: 00d766b3 or a3,a4,a3 +8001054c: 0106de93 srli t4,a3,0x10 +80010550: 0107d733 srl a4,a5,a6 +80010554: 03d778b3 remu a7,a4,t4 +80010558: 00b797b3 sll a5,a5,a1 +8001055c: 01055833 srl a6,a0,a6 +80010560: 00f86333 or t1,a6,a5 +80010564: 01069793 slli a5,a3,0x10 +80010568: 0107d793 srli a5,a5,0x10 +8001056c: 01035813 srli a6,t1,0x10 +80010570: 00b61633 sll a2,a2,a1 +80010574: 03d75733 divu a4,a4,t4 +80010578: 01089893 slli a7,a7,0x10 +8001057c: 0108e833 or a6,a7,a6 +80010580: 02e78f33 mul t5,a5,a4 +80010584: 00070e13 mv t3,a4 +80010588: 01e87e63 bgeu a6,t5,800105a4 <__udivdi3+0x364> +8001058c: 00d80833 add a6,a6,a3 +80010590: fff70e13 addi t3,a4,-1 # ffff <_start-0x7fff0001> +80010594: 00d86863 bltu a6,a3,800105a4 <__udivdi3+0x364> +80010598: 01e87663 bgeu a6,t5,800105a4 <__udivdi3+0x364> +8001059c: ffe70e13 addi t3,a4,-2 +800105a0: 00d80833 add a6,a6,a3 +800105a4: 41e80833 sub a6,a6,t5 +800105a8: 03d878b3 remu a7,a6,t4 +800105ac: 03d85833 divu a6,a6,t4 +800105b0: 01089893 slli a7,a7,0x10 +800105b4: 03078eb3 mul t4,a5,a6 +800105b8: 01031793 slli a5,t1,0x10 +800105bc: 0107d793 srli a5,a5,0x10 +800105c0: 00f8e7b3 or a5,a7,a5 +800105c4: 00080713 mv a4,a6 +800105c8: 01d7fe63 bgeu a5,t4,800105e4 <__udivdi3+0x3a4> +800105cc: 00d787b3 add a5,a5,a3 +800105d0: fff80713 addi a4,a6,-1 +800105d4: 00d7e863 bltu a5,a3,800105e4 <__udivdi3+0x3a4> +800105d8: 01d7f663 bgeu a5,t4,800105e4 <__udivdi3+0x3a4> +800105dc: ffe80713 addi a4,a6,-2 +800105e0: 00d787b3 add a5,a5,a3 +800105e4: 010e1e13 slli t3,t3,0x10 +800105e8: 41d787b3 sub a5,a5,t4 +800105ec: 00010eb7 lui t4,0x10 +800105f0: 00ee6733 or a4,t3,a4 +800105f4: fffe8813 addi a6,t4,-1 # ffff <_start-0x7fff0001> +800105f8: 01077333 and t1,a4,a6 +800105fc: 01075893 srli a7,a4,0x10 +80010600: 01067833 and a6,a2,a6 +80010604: 01065613 srli a2,a2,0x10 +80010608: 03030e33 mul t3,t1,a6 +8001060c: 03088833 mul a6,a7,a6 +80010610: 010e5693 srli a3,t3,0x10 +80010614: 02c30333 mul t1,t1,a2 +80010618: 01030333 add t1,t1,a6 +8001061c: 006686b3 add a3,a3,t1 +80010620: 02c888b3 mul a7,a7,a2 +80010624: 0106f463 bgeu a3,a6,8001062c <__udivdi3+0x3ec> +80010628: 01d888b3 add a7,a7,t4 +8001062c: 0106d613 srli a2,a3,0x10 +80010630: 011608b3 add a7,a2,a7 +80010634: 0317e663 bltu a5,a7,80010660 <__udivdi3+0x420> +80010638: cf179ae3 bne a5,a7,8001032c <__udivdi3+0xec> +8001063c: 000107b7 lui a5,0x10 +80010640: fff78793 addi a5,a5,-1 # ffff <_start-0x7fff0001> +80010644: 00f6f6b3 and a3,a3,a5 +80010648: 01069693 slli a3,a3,0x10 +8001064c: 00fe7e33 and t3,t3,a5 +80010650: 00b51533 sll a0,a0,a1 +80010654: 01c686b3 add a3,a3,t3 +80010658: 00000593 li a1,0 +8001065c: dad57ce3 bgeu a0,a3,80010414 <__udivdi3+0x1d4> +80010660: fff70713 addi a4,a4,-1 +80010664: cc9ff06f j 8001032c <__udivdi3+0xec> +80010668: 00000593 li a1,0 +8001066c: 00000713 li a4,0 +80010670: da5ff06f j 80010414 <__udivdi3+0x1d4> -80010610 <__umoddi3>: -80010610: 00060893 mv a7,a2 -80010614: 00068713 mv a4,a3 -80010618: 00050793 mv a5,a0 -8001061c: 00058813 mv a6,a1 -80010620: 22069c63 bnez a3,80010858 <__umoddi3+0x248> -80010624: 800156b7 lui a3,0x80015 -80010628: 43c68693 addi a3,a3,1084 # 8001543c <__BSS_END__+0xffffe4ac> -8001062c: 0cc5fc63 bgeu a1,a2,80010704 <__umoddi3+0xf4> -80010630: 00010337 lui t1,0x10 -80010634: 0a667e63 bgeu a2,t1,800106f0 <__umoddi3+0xe0> -80010638: 0ff00313 li t1,255 -8001063c: 00c37463 bgeu t1,a2,80010644 <__umoddi3+0x34> -80010640: 00800713 li a4,8 -80010644: 00e65333 srl t1,a2,a4 -80010648: 006686b3 add a3,a3,t1 -8001064c: 0006ce03 lbu t3,0(a3) -80010650: 02000313 li t1,32 -80010654: 00ee0e33 add t3,t3,a4 -80010658: 41c30333 sub t1,t1,t3 -8001065c: 00030c63 beqz t1,80010674 <__umoddi3+0x64> -80010660: 006595b3 sll a1,a1,t1 -80010664: 01c55e33 srl t3,a0,t3 -80010668: 006618b3 sll a7,a2,t1 -8001066c: 00be6833 or a6,t3,a1 -80010670: 006517b3 sll a5,a0,t1 -80010674: 0108d613 srli a2,a7,0x10 -80010678: 02c87733 remu a4,a6,a2 -8001067c: 01089513 slli a0,a7,0x10 -80010680: 01055513 srli a0,a0,0x10 -80010684: 0107d693 srli a3,a5,0x10 -80010688: 02c85833 divu a6,a6,a2 -8001068c: 01071713 slli a4,a4,0x10 -80010690: 00d766b3 or a3,a4,a3 -80010694: 03050833 mul a6,a0,a6 -80010698: 0106fa63 bgeu a3,a6,800106ac <__umoddi3+0x9c> -8001069c: 011686b3 add a3,a3,a7 -800106a0: 0116e663 bltu a3,a7,800106ac <__umoddi3+0x9c> -800106a4: 0106f463 bgeu a3,a6,800106ac <__umoddi3+0x9c> -800106a8: 011686b3 add a3,a3,a7 -800106ac: 410686b3 sub a3,a3,a6 -800106b0: 02c6f733 remu a4,a3,a2 -800106b4: 01079793 slli a5,a5,0x10 -800106b8: 0107d793 srli a5,a5,0x10 -800106bc: 02c6d6b3 divu a3,a3,a2 -800106c0: 02d506b3 mul a3,a0,a3 -800106c4: 01071513 slli a0,a4,0x10 -800106c8: 00f567b3 or a5,a0,a5 -800106cc: 00d7fa63 bgeu a5,a3,800106e0 <__umoddi3+0xd0> -800106d0: 011787b3 add a5,a5,a7 -800106d4: 0117e663 bltu a5,a7,800106e0 <__umoddi3+0xd0> -800106d8: 00d7f463 bgeu a5,a3,800106e0 <__umoddi3+0xd0> -800106dc: 011787b3 add a5,a5,a7 -800106e0: 40d787b3 sub a5,a5,a3 -800106e4: 0067d533 srl a0,a5,t1 -800106e8: 00000593 li a1,0 -800106ec: 00008067 ret -800106f0: 01000337 lui t1,0x1000 -800106f4: 01000713 li a4,16 -800106f8: f46666e3 bltu a2,t1,80010644 <__umoddi3+0x34> -800106fc: 01800713 li a4,24 -80010700: f45ff06f j 80010644 <__umoddi3+0x34> -80010704: 00061663 bnez a2,80010710 <__umoddi3+0x100> -80010708: 00100613 li a2,1 -8001070c: 031658b3 divu a7,a2,a7 -80010710: 00010637 lui a2,0x10 -80010714: 0ac8f263 bgeu a7,a2,800107b8 <__umoddi3+0x1a8> -80010718: 0ff00613 li a2,255 -8001071c: 01167463 bgeu a2,a7,80010724 <__umoddi3+0x114> -80010720: 00800713 li a4,8 -80010724: 00e8d633 srl a2,a7,a4 -80010728: 00c686b3 add a3,a3,a2 -8001072c: 0006ce03 lbu t3,0(a3) -80010730: 02000313 li t1,32 -80010734: 00ee0e33 add t3,t3,a4 -80010738: 41c30333 sub t1,t1,t3 -8001073c: 08031863 bnez t1,800107cc <__umoddi3+0x1bc> -80010740: 411585b3 sub a1,a1,a7 -80010744: 0108d713 srli a4,a7,0x10 -80010748: 01089513 slli a0,a7,0x10 -8001074c: 01055513 srli a0,a0,0x10 -80010750: 0107d613 srli a2,a5,0x10 -80010754: 02e5f6b3 remu a3,a1,a4 -80010758: 02e5d5b3 divu a1,a1,a4 -8001075c: 01069693 slli a3,a3,0x10 -80010760: 00c6e6b3 or a3,a3,a2 -80010764: 02b505b3 mul a1,a0,a1 -80010768: 00b6fa63 bgeu a3,a1,8001077c <__umoddi3+0x16c> -8001076c: 011686b3 add a3,a3,a7 -80010770: 0116e663 bltu a3,a7,8001077c <__umoddi3+0x16c> -80010774: 00b6f463 bgeu a3,a1,8001077c <__umoddi3+0x16c> -80010778: 011686b3 add a3,a3,a7 -8001077c: 40b685b3 sub a1,a3,a1 -80010780: 02e5f6b3 remu a3,a1,a4 -80010784: 01079793 slli a5,a5,0x10 -80010788: 0107d793 srli a5,a5,0x10 -8001078c: 02e5d5b3 divu a1,a1,a4 -80010790: 02b505b3 mul a1,a0,a1 -80010794: 01069513 slli a0,a3,0x10 -80010798: 00f567b3 or a5,a0,a5 -8001079c: 00b7fa63 bgeu a5,a1,800107b0 <__umoddi3+0x1a0> -800107a0: 011787b3 add a5,a5,a7 -800107a4: 0117e663 bltu a5,a7,800107b0 <__umoddi3+0x1a0> -800107a8: 00b7f463 bgeu a5,a1,800107b0 <__umoddi3+0x1a0> -800107ac: 011787b3 add a5,a5,a7 -800107b0: 40b787b3 sub a5,a5,a1 -800107b4: f31ff06f j 800106e4 <__umoddi3+0xd4> -800107b8: 01000637 lui a2,0x1000 -800107bc: 01000713 li a4,16 -800107c0: f6c8e2e3 bltu a7,a2,80010724 <__umoddi3+0x114> -800107c4: 01800713 li a4,24 -800107c8: f5dff06f j 80010724 <__umoddi3+0x114> -800107cc: 006898b3 sll a7,a7,t1 -800107d0: 01c5d733 srl a4,a1,t3 -800107d4: 006517b3 sll a5,a0,t1 -800107d8: 01c55e33 srl t3,a0,t3 -800107dc: 0108d513 srli a0,a7,0x10 -800107e0: 02a776b3 remu a3,a4,a0 -800107e4: 006595b3 sll a1,a1,t1 -800107e8: 00be6e33 or t3,t3,a1 -800107ec: 01089593 slli a1,a7,0x10 -800107f0: 0105d593 srli a1,a1,0x10 -800107f4: 010e5613 srli a2,t3,0x10 -800107f8: 02a75733 divu a4,a4,a0 -800107fc: 01069693 slli a3,a3,0x10 -80010800: 00c6e6b3 or a3,a3,a2 -80010804: 02e58733 mul a4,a1,a4 -80010808: 00e6fa63 bgeu a3,a4,8001081c <__umoddi3+0x20c> -8001080c: 011686b3 add a3,a3,a7 -80010810: 0116e663 bltu a3,a7,8001081c <__umoddi3+0x20c> -80010814: 00e6f463 bgeu a3,a4,8001081c <__umoddi3+0x20c> -80010818: 011686b3 add a3,a3,a7 -8001081c: 40e68633 sub a2,a3,a4 -80010820: 02a676b3 remu a3,a2,a0 -80010824: 010e1e13 slli t3,t3,0x10 -80010828: 010e5e13 srli t3,t3,0x10 -8001082c: 02a65633 divu a2,a2,a0 -80010830: 01069693 slli a3,a3,0x10 -80010834: 02c58633 mul a2,a1,a2 -80010838: 01c6e5b3 or a1,a3,t3 -8001083c: 00c5fa63 bgeu a1,a2,80010850 <__umoddi3+0x240> -80010840: 011585b3 add a1,a1,a7 -80010844: 0115e663 bltu a1,a7,80010850 <__umoddi3+0x240> -80010848: 00c5f463 bgeu a1,a2,80010850 <__umoddi3+0x240> -8001084c: 011585b3 add a1,a1,a7 -80010850: 40c585b3 sub a1,a1,a2 -80010854: ef1ff06f j 80010744 <__umoddi3+0x134> -80010858: e8d5eae3 bltu a1,a3,800106ec <__umoddi3+0xdc> -8001085c: 00010737 lui a4,0x10 -80010860: 04e6fc63 bgeu a3,a4,800108b8 <__umoddi3+0x2a8> -80010864: 0ff00e93 li t4,255 -80010868: 00deb733 sltu a4,t4,a3 -8001086c: 00371713 slli a4,a4,0x3 -80010870: 80015337 lui t1,0x80015 -80010874: 00e6d8b3 srl a7,a3,a4 -80010878: 43c30313 addi t1,t1,1084 # 8001543c <__BSS_END__+0xffffe4ac> -8001087c: 006888b3 add a7,a7,t1 -80010880: 0008ce83 lbu t4,0(a7) # 1000000 <_start-0x7f000000> -80010884: 02000e13 li t3,32 -80010888: 00ee8eb3 add t4,t4,a4 -8001088c: 41de0e33 sub t3,t3,t4 -80010890: 020e1e63 bnez t3,800108cc <__umoddi3+0x2bc> -80010894: 00b6e463 bltu a3,a1,8001089c <__umoddi3+0x28c> -80010898: 00c56a63 bltu a0,a2,800108ac <__umoddi3+0x29c> -8001089c: 40c507b3 sub a5,a0,a2 -800108a0: 40d585b3 sub a1,a1,a3 -800108a4: 00f53533 sltu a0,a0,a5 -800108a8: 40a58833 sub a6,a1,a0 -800108ac: 00078513 mv a0,a5 -800108b0: 00080593 mv a1,a6 -800108b4: e39ff06f j 800106ec <__umoddi3+0xdc> -800108b8: 010008b7 lui a7,0x1000 -800108bc: 01000713 li a4,16 -800108c0: fb16e8e3 bltu a3,a7,80010870 <__umoddi3+0x260> -800108c4: 01800713 li a4,24 -800108c8: fa9ff06f j 80010870 <__umoddi3+0x260> -800108cc: 01d65733 srl a4,a2,t4 -800108d0: 01c696b3 sll a3,a3,t3 -800108d4: 00d766b3 or a3,a4,a3 -800108d8: 0106d813 srli a6,a3,0x10 -800108dc: 01d5d733 srl a4,a1,t4 -800108e0: 03077333 remu t1,a4,a6 -800108e4: 01c595b3 sll a1,a1,t3 -800108e8: 01d557b3 srl a5,a0,t4 -800108ec: 00b7e7b3 or a5,a5,a1 -800108f0: 01069593 slli a1,a3,0x10 -800108f4: 0105d593 srli a1,a1,0x10 -800108f8: 0107d893 srli a7,a5,0x10 -800108fc: 01c61633 sll a2,a2,t3 -80010900: 01c51533 sll a0,a0,t3 -80010904: 03075733 divu a4,a4,a6 -80010908: 01031313 slli t1,t1,0x10 -8001090c: 011368b3 or a7,t1,a7 -80010910: 02e58f33 mul t5,a1,a4 -80010914: 00070313 mv t1,a4 -80010918: 01e8fe63 bgeu a7,t5,80010934 <__umoddi3+0x324> -8001091c: 00d888b3 add a7,a7,a3 -80010920: fff70313 addi t1,a4,-1 # ffff <_start-0x7fff0001> -80010924: 00d8e863 bltu a7,a3,80010934 <__umoddi3+0x324> -80010928: 01e8f663 bgeu a7,t5,80010934 <__umoddi3+0x324> -8001092c: ffe70313 addi t1,a4,-2 -80010930: 00d888b3 add a7,a7,a3 -80010934: 41e888b3 sub a7,a7,t5 -80010938: 0308ff33 remu t5,a7,a6 -8001093c: 0308d8b3 divu a7,a7,a6 -80010940: 010f1f13 slli t5,t5,0x10 -80010944: 03158833 mul a6,a1,a7 -80010948: 01079593 slli a1,a5,0x10 -8001094c: 0105d593 srli a1,a1,0x10 -80010950: 00bf65b3 or a1,t5,a1 -80010954: 00088793 mv a5,a7 -80010958: 0105fe63 bgeu a1,a6,80010974 <__umoddi3+0x364> -8001095c: 00d585b3 add a1,a1,a3 -80010960: fff88793 addi a5,a7,-1 # ffffff <_start-0x7f000001> -80010964: 00d5e863 bltu a1,a3,80010974 <__umoddi3+0x364> -80010968: 0105f663 bgeu a1,a6,80010974 <__umoddi3+0x364> -8001096c: ffe88793 addi a5,a7,-2 -80010970: 00d585b3 add a1,a1,a3 -80010974: 01031313 slli t1,t1,0x10 -80010978: 00010f37 lui t5,0x10 -8001097c: 00f36333 or t1,t1,a5 -80010980: ffff0793 addi a5,t5,-1 # ffff <_start-0x7fff0001> -80010984: 00f378b3 and a7,t1,a5 -80010988: 410585b3 sub a1,a1,a6 -8001098c: 01035313 srli t1,t1,0x10 -80010990: 01065813 srli a6,a2,0x10 -80010994: 00f677b3 and a5,a2,a5 -80010998: 02f88733 mul a4,a7,a5 -8001099c: 02f307b3 mul a5,t1,a5 -800109a0: 030888b3 mul a7,a7,a6 -800109a4: 03030333 mul t1,t1,a6 -800109a8: 00f888b3 add a7,a7,a5 -800109ac: 01075813 srli a6,a4,0x10 -800109b0: 01180833 add a6,a6,a7 -800109b4: 00f87463 bgeu a6,a5,800109bc <__umoddi3+0x3ac> -800109b8: 01e30333 add t1,t1,t5 -800109bc: 01085793 srli a5,a6,0x10 -800109c0: 00678333 add t1,a5,t1 -800109c4: 000107b7 lui a5,0x10 -800109c8: fff78793 addi a5,a5,-1 # ffff <_start-0x7fff0001> -800109cc: 00f87833 and a6,a6,a5 -800109d0: 01081813 slli a6,a6,0x10 -800109d4: 00f77733 and a4,a4,a5 -800109d8: 00e80733 add a4,a6,a4 -800109dc: 0065e663 bltu a1,t1,800109e8 <__umoddi3+0x3d8> -800109e0: 00659e63 bne a1,t1,800109fc <__umoddi3+0x3ec> -800109e4: 00e57c63 bgeu a0,a4,800109fc <__umoddi3+0x3ec> -800109e8: 40c70633 sub a2,a4,a2 -800109ec: 00c73733 sltu a4,a4,a2 -800109f0: 00d70733 add a4,a4,a3 -800109f4: 40e30333 sub t1,t1,a4 -800109f8: 00060713 mv a4,a2 -800109fc: 40e50733 sub a4,a0,a4 -80010a00: 00e53533 sltu a0,a0,a4 -80010a04: 406585b3 sub a1,a1,t1 -80010a08: 40a585b3 sub a1,a1,a0 -80010a0c: 01d597b3 sll a5,a1,t4 -80010a10: 01c75733 srl a4,a4,t3 -80010a14: 00e7e533 or a0,a5,a4 -80010a18: 01c5d5b3 srl a1,a1,t3 -80010a1c: cd1ff06f j 800106ec <__umoddi3+0xdc> +80010674 <__umoddi3>: +80010674: 00060893 mv a7,a2 +80010678: 00068713 mv a4,a3 +8001067c: 00050793 mv a5,a0 +80010680: 00058813 mv a6,a1 +80010684: 22069c63 bnez a3,800108bc <__umoddi3+0x248> +80010688: 800156b7 lui a3,0x80015 +8001068c: 4c468693 addi a3,a3,1220 # 800154c4 <__BSS_END__+0xffffeaac> +80010690: 0cc5fc63 bgeu a1,a2,80010768 <__umoddi3+0xf4> +80010694: 00010337 lui t1,0x10 +80010698: 0a667e63 bgeu a2,t1,80010754 <__umoddi3+0xe0> +8001069c: 0ff00313 li t1,255 +800106a0: 00c37463 bgeu t1,a2,800106a8 <__umoddi3+0x34> +800106a4: 00800713 li a4,8 +800106a8: 00e65333 srl t1,a2,a4 +800106ac: 006686b3 add a3,a3,t1 +800106b0: 0006ce03 lbu t3,0(a3) +800106b4: 02000313 li t1,32 +800106b8: 00ee0e33 add t3,t3,a4 +800106bc: 41c30333 sub t1,t1,t3 +800106c0: 00030c63 beqz t1,800106d8 <__umoddi3+0x64> +800106c4: 006595b3 sll a1,a1,t1 +800106c8: 01c55e33 srl t3,a0,t3 +800106cc: 006618b3 sll a7,a2,t1 +800106d0: 00be6833 or a6,t3,a1 +800106d4: 006517b3 sll a5,a0,t1 +800106d8: 0108d613 srli a2,a7,0x10 +800106dc: 02c87733 remu a4,a6,a2 +800106e0: 01089513 slli a0,a7,0x10 +800106e4: 01055513 srli a0,a0,0x10 +800106e8: 0107d693 srli a3,a5,0x10 +800106ec: 02c85833 divu a6,a6,a2 +800106f0: 01071713 slli a4,a4,0x10 +800106f4: 00d766b3 or a3,a4,a3 +800106f8: 03050833 mul a6,a0,a6 +800106fc: 0106fa63 bgeu a3,a6,80010710 <__umoddi3+0x9c> +80010700: 011686b3 add a3,a3,a7 +80010704: 0116e663 bltu a3,a7,80010710 <__umoddi3+0x9c> +80010708: 0106f463 bgeu a3,a6,80010710 <__umoddi3+0x9c> +8001070c: 011686b3 add a3,a3,a7 +80010710: 410686b3 sub a3,a3,a6 +80010714: 02c6f733 remu a4,a3,a2 +80010718: 01079793 slli a5,a5,0x10 +8001071c: 0107d793 srli a5,a5,0x10 +80010720: 02c6d6b3 divu a3,a3,a2 +80010724: 02d506b3 mul a3,a0,a3 +80010728: 01071513 slli a0,a4,0x10 +8001072c: 00f567b3 or a5,a0,a5 +80010730: 00d7fa63 bgeu a5,a3,80010744 <__umoddi3+0xd0> +80010734: 011787b3 add a5,a5,a7 +80010738: 0117e663 bltu a5,a7,80010744 <__umoddi3+0xd0> +8001073c: 00d7f463 bgeu a5,a3,80010744 <__umoddi3+0xd0> +80010740: 011787b3 add a5,a5,a7 +80010744: 40d787b3 sub a5,a5,a3 +80010748: 0067d533 srl a0,a5,t1 +8001074c: 00000593 li a1,0 +80010750: 00008067 ret +80010754: 01000337 lui t1,0x1000 +80010758: 01000713 li a4,16 +8001075c: f46666e3 bltu a2,t1,800106a8 <__umoddi3+0x34> +80010760: 01800713 li a4,24 +80010764: f45ff06f j 800106a8 <__umoddi3+0x34> +80010768: 00061663 bnez a2,80010774 <__umoddi3+0x100> +8001076c: 00100613 li a2,1 +80010770: 031658b3 divu a7,a2,a7 +80010774: 00010637 lui a2,0x10 +80010778: 0ac8f263 bgeu a7,a2,8001081c <__umoddi3+0x1a8> +8001077c: 0ff00613 li a2,255 +80010780: 01167463 bgeu a2,a7,80010788 <__umoddi3+0x114> +80010784: 00800713 li a4,8 +80010788: 00e8d633 srl a2,a7,a4 +8001078c: 00c686b3 add a3,a3,a2 +80010790: 0006ce03 lbu t3,0(a3) +80010794: 02000313 li t1,32 +80010798: 00ee0e33 add t3,t3,a4 +8001079c: 41c30333 sub t1,t1,t3 +800107a0: 08031863 bnez t1,80010830 <__umoddi3+0x1bc> +800107a4: 411585b3 sub a1,a1,a7 +800107a8: 0108d713 srli a4,a7,0x10 +800107ac: 01089513 slli a0,a7,0x10 +800107b0: 01055513 srli a0,a0,0x10 +800107b4: 0107d613 srli a2,a5,0x10 +800107b8: 02e5f6b3 remu a3,a1,a4 +800107bc: 02e5d5b3 divu a1,a1,a4 +800107c0: 01069693 slli a3,a3,0x10 +800107c4: 00c6e6b3 or a3,a3,a2 +800107c8: 02b505b3 mul a1,a0,a1 +800107cc: 00b6fa63 bgeu a3,a1,800107e0 <__umoddi3+0x16c> +800107d0: 011686b3 add a3,a3,a7 +800107d4: 0116e663 bltu a3,a7,800107e0 <__umoddi3+0x16c> +800107d8: 00b6f463 bgeu a3,a1,800107e0 <__umoddi3+0x16c> +800107dc: 011686b3 add a3,a3,a7 +800107e0: 40b685b3 sub a1,a3,a1 +800107e4: 02e5f6b3 remu a3,a1,a4 +800107e8: 01079793 slli a5,a5,0x10 +800107ec: 0107d793 srli a5,a5,0x10 +800107f0: 02e5d5b3 divu a1,a1,a4 +800107f4: 02b505b3 mul a1,a0,a1 +800107f8: 01069513 slli a0,a3,0x10 +800107fc: 00f567b3 or a5,a0,a5 +80010800: 00b7fa63 bgeu a5,a1,80010814 <__umoddi3+0x1a0> +80010804: 011787b3 add a5,a5,a7 +80010808: 0117e663 bltu a5,a7,80010814 <__umoddi3+0x1a0> +8001080c: 00b7f463 bgeu a5,a1,80010814 <__umoddi3+0x1a0> +80010810: 011787b3 add a5,a5,a7 +80010814: 40b787b3 sub a5,a5,a1 +80010818: f31ff06f j 80010748 <__umoddi3+0xd4> +8001081c: 01000637 lui a2,0x1000 +80010820: 01000713 li a4,16 +80010824: f6c8e2e3 bltu a7,a2,80010788 <__umoddi3+0x114> +80010828: 01800713 li a4,24 +8001082c: f5dff06f j 80010788 <__umoddi3+0x114> +80010830: 006898b3 sll a7,a7,t1 +80010834: 01c5d733 srl a4,a1,t3 +80010838: 006517b3 sll a5,a0,t1 +8001083c: 01c55e33 srl t3,a0,t3 +80010840: 0108d513 srli a0,a7,0x10 +80010844: 02a776b3 remu a3,a4,a0 +80010848: 006595b3 sll a1,a1,t1 +8001084c: 00be6e33 or t3,t3,a1 +80010850: 01089593 slli a1,a7,0x10 +80010854: 0105d593 srli a1,a1,0x10 +80010858: 010e5613 srli a2,t3,0x10 +8001085c: 02a75733 divu a4,a4,a0 +80010860: 01069693 slli a3,a3,0x10 +80010864: 00c6e6b3 or a3,a3,a2 +80010868: 02e58733 mul a4,a1,a4 +8001086c: 00e6fa63 bgeu a3,a4,80010880 <__umoddi3+0x20c> +80010870: 011686b3 add a3,a3,a7 +80010874: 0116e663 bltu a3,a7,80010880 <__umoddi3+0x20c> +80010878: 00e6f463 bgeu a3,a4,80010880 <__umoddi3+0x20c> +8001087c: 011686b3 add a3,a3,a7 +80010880: 40e68633 sub a2,a3,a4 +80010884: 02a676b3 remu a3,a2,a0 +80010888: 010e1e13 slli t3,t3,0x10 +8001088c: 010e5e13 srli t3,t3,0x10 +80010890: 02a65633 divu a2,a2,a0 +80010894: 01069693 slli a3,a3,0x10 +80010898: 02c58633 mul a2,a1,a2 +8001089c: 01c6e5b3 or a1,a3,t3 +800108a0: 00c5fa63 bgeu a1,a2,800108b4 <__umoddi3+0x240> +800108a4: 011585b3 add a1,a1,a7 +800108a8: 0115e663 bltu a1,a7,800108b4 <__umoddi3+0x240> +800108ac: 00c5f463 bgeu a1,a2,800108b4 <__umoddi3+0x240> +800108b0: 011585b3 add a1,a1,a7 +800108b4: 40c585b3 sub a1,a1,a2 +800108b8: ef1ff06f j 800107a8 <__umoddi3+0x134> +800108bc: e8d5eae3 bltu a1,a3,80010750 <__umoddi3+0xdc> +800108c0: 00010737 lui a4,0x10 +800108c4: 04e6fc63 bgeu a3,a4,8001091c <__umoddi3+0x2a8> +800108c8: 0ff00e93 li t4,255 +800108cc: 00deb733 sltu a4,t4,a3 +800108d0: 00371713 slli a4,a4,0x3 +800108d4: 80015337 lui t1,0x80015 +800108d8: 00e6d8b3 srl a7,a3,a4 +800108dc: 4c430313 addi t1,t1,1220 # 800154c4 <__BSS_END__+0xffffeaac> +800108e0: 006888b3 add a7,a7,t1 +800108e4: 0008ce83 lbu t4,0(a7) # 1000000 <_start-0x7f000000> +800108e8: 02000e13 li t3,32 +800108ec: 00ee8eb3 add t4,t4,a4 +800108f0: 41de0e33 sub t3,t3,t4 +800108f4: 020e1e63 bnez t3,80010930 <__umoddi3+0x2bc> +800108f8: 00b6e463 bltu a3,a1,80010900 <__umoddi3+0x28c> +800108fc: 00c56a63 bltu a0,a2,80010910 <__umoddi3+0x29c> +80010900: 40c507b3 sub a5,a0,a2 +80010904: 40d585b3 sub a1,a1,a3 +80010908: 00f53533 sltu a0,a0,a5 +8001090c: 40a58833 sub a6,a1,a0 +80010910: 00078513 mv a0,a5 +80010914: 00080593 mv a1,a6 +80010918: e39ff06f j 80010750 <__umoddi3+0xdc> +8001091c: 010008b7 lui a7,0x1000 +80010920: 01000713 li a4,16 +80010924: fb16e8e3 bltu a3,a7,800108d4 <__umoddi3+0x260> +80010928: 01800713 li a4,24 +8001092c: fa9ff06f j 800108d4 <__umoddi3+0x260> +80010930: 01d65733 srl a4,a2,t4 +80010934: 01c696b3 sll a3,a3,t3 +80010938: 00d766b3 or a3,a4,a3 +8001093c: 0106d813 srli a6,a3,0x10 +80010940: 01d5d733 srl a4,a1,t4 +80010944: 03077333 remu t1,a4,a6 +80010948: 01c595b3 sll a1,a1,t3 +8001094c: 01d557b3 srl a5,a0,t4 +80010950: 00b7e7b3 or a5,a5,a1 +80010954: 01069593 slli a1,a3,0x10 +80010958: 0105d593 srli a1,a1,0x10 +8001095c: 0107d893 srli a7,a5,0x10 +80010960: 01c61633 sll a2,a2,t3 +80010964: 01c51533 sll a0,a0,t3 +80010968: 03075733 divu a4,a4,a6 +8001096c: 01031313 slli t1,t1,0x10 +80010970: 011368b3 or a7,t1,a7 +80010974: 02e58f33 mul t5,a1,a4 +80010978: 00070313 mv t1,a4 +8001097c: 01e8fe63 bgeu a7,t5,80010998 <__umoddi3+0x324> +80010980: 00d888b3 add a7,a7,a3 +80010984: fff70313 addi t1,a4,-1 # ffff <_start-0x7fff0001> +80010988: 00d8e863 bltu a7,a3,80010998 <__umoddi3+0x324> +8001098c: 01e8f663 bgeu a7,t5,80010998 <__umoddi3+0x324> +80010990: ffe70313 addi t1,a4,-2 +80010994: 00d888b3 add a7,a7,a3 +80010998: 41e888b3 sub a7,a7,t5 +8001099c: 0308ff33 remu t5,a7,a6 +800109a0: 0308d8b3 divu a7,a7,a6 +800109a4: 010f1f13 slli t5,t5,0x10 +800109a8: 03158833 mul a6,a1,a7 +800109ac: 01079593 slli a1,a5,0x10 +800109b0: 0105d593 srli a1,a1,0x10 +800109b4: 00bf65b3 or a1,t5,a1 +800109b8: 00088793 mv a5,a7 +800109bc: 0105fe63 bgeu a1,a6,800109d8 <__umoddi3+0x364> +800109c0: 00d585b3 add a1,a1,a3 +800109c4: fff88793 addi a5,a7,-1 # ffffff <_start-0x7f000001> +800109c8: 00d5e863 bltu a1,a3,800109d8 <__umoddi3+0x364> +800109cc: 0105f663 bgeu a1,a6,800109d8 <__umoddi3+0x364> +800109d0: ffe88793 addi a5,a7,-2 +800109d4: 00d585b3 add a1,a1,a3 +800109d8: 01031313 slli t1,t1,0x10 +800109dc: 00010f37 lui t5,0x10 +800109e0: 00f36333 or t1,t1,a5 +800109e4: ffff0793 addi a5,t5,-1 # ffff <_start-0x7fff0001> +800109e8: 00f378b3 and a7,t1,a5 +800109ec: 410585b3 sub a1,a1,a6 +800109f0: 01035313 srli t1,t1,0x10 +800109f4: 01065813 srli a6,a2,0x10 +800109f8: 00f677b3 and a5,a2,a5 +800109fc: 02f88733 mul a4,a7,a5 +80010a00: 02f307b3 mul a5,t1,a5 +80010a04: 030888b3 mul a7,a7,a6 +80010a08: 03030333 mul t1,t1,a6 +80010a0c: 00f888b3 add a7,a7,a5 +80010a10: 01075813 srli a6,a4,0x10 +80010a14: 01180833 add a6,a6,a7 +80010a18: 00f87463 bgeu a6,a5,80010a20 <__umoddi3+0x3ac> +80010a1c: 01e30333 add t1,t1,t5 +80010a20: 01085793 srli a5,a6,0x10 +80010a24: 00678333 add t1,a5,t1 +80010a28: 000107b7 lui a5,0x10 +80010a2c: fff78793 addi a5,a5,-1 # ffff <_start-0x7fff0001> +80010a30: 00f87833 and a6,a6,a5 +80010a34: 01081813 slli a6,a6,0x10 +80010a38: 00f77733 and a4,a4,a5 +80010a3c: 00e80733 add a4,a6,a4 +80010a40: 0065e663 bltu a1,t1,80010a4c <__umoddi3+0x3d8> +80010a44: 00659e63 bne a1,t1,80010a60 <__umoddi3+0x3ec> +80010a48: 00e57c63 bgeu a0,a4,80010a60 <__umoddi3+0x3ec> +80010a4c: 40c70633 sub a2,a4,a2 +80010a50: 00c73733 sltu a4,a4,a2 +80010a54: 00d70733 add a4,a4,a3 +80010a58: 40e30333 sub t1,t1,a4 +80010a5c: 00060713 mv a4,a2 +80010a60: 40e50733 sub a4,a0,a4 +80010a64: 00e53533 sltu a0,a0,a4 +80010a68: 406585b3 sub a1,a1,t1 +80010a6c: 40a585b3 sub a1,a1,a0 +80010a70: 01d597b3 sll a5,a1,t4 +80010a74: 01c75733 srl a4,a4,t3 +80010a78: 00e7e533 or a0,a5,a4 +80010a7c: 01c5d5b3 srl a1,a1,t3 +80010a80: cd1ff06f j 80010750 <__umoddi3+0xdc> -80010a20 <__divdf3>: -80010a20: fd010113 addi sp,sp,-48 -80010a24: 0145d813 srli a6,a1,0x14 -80010a28: 02912223 sw s1,36(sp) -80010a2c: 01312e23 sw s3,28(sp) -80010a30: 01412c23 sw s4,24(sp) -80010a34: 01612823 sw s6,16(sp) -80010a38: 01712623 sw s7,12(sp) -80010a3c: 00c59493 slli s1,a1,0xc -80010a40: 02112623 sw ra,44(sp) -80010a44: 02812423 sw s0,40(sp) -80010a48: 03212023 sw s2,32(sp) -80010a4c: 01512a23 sw s5,20(sp) -80010a50: 7ff87813 andi a6,a6,2047 -80010a54: 00050b13 mv s6,a0 -80010a58: 00060b93 mv s7,a2 -80010a5c: 00068a13 mv s4,a3 -80010a60: 00c4d493 srli s1,s1,0xc -80010a64: 01f5d993 srli s3,a1,0x1f -80010a68: 0a080063 beqz a6,80010b08 <__divdf3+0xe8> -80010a6c: 7ff00793 li a5,2047 -80010a70: 0ef80e63 beq a6,a5,80010b6c <__divdf3+0x14c> -80010a74: 01d55a93 srli s5,a0,0x1d -80010a78: 00349493 slli s1,s1,0x3 -80010a7c: 009ae4b3 or s1,s5,s1 -80010a80: 00800ab7 lui s5,0x800 -80010a84: 0154eab3 or s5,s1,s5 -80010a88: 00351413 slli s0,a0,0x3 -80010a8c: c0180913 addi s2,a6,-1023 -80010a90: 00000b13 li s6,0 -80010a94: 014a5513 srli a0,s4,0x14 -80010a98: 00ca1493 slli s1,s4,0xc -80010a9c: 7ff57813 andi a6,a0,2047 -80010aa0: 00c4d493 srli s1,s1,0xc -80010aa4: 01fa5a13 srli s4,s4,0x1f -80010aa8: 10080063 beqz a6,80010ba8 <__divdf3+0x188> -80010aac: 7ff00793 li a5,2047 -80010ab0: 16f80063 beq a6,a5,80010c10 <__divdf3+0x1f0> -80010ab4: 00349513 slli a0,s1,0x3 -80010ab8: 01dbd793 srli a5,s7,0x1d -80010abc: 00a7e533 or a0,a5,a0 -80010ac0: 008004b7 lui s1,0x800 -80010ac4: 009564b3 or s1,a0,s1 -80010ac8: 003b9f13 slli t5,s7,0x3 -80010acc: c0180513 addi a0,a6,-1023 -80010ad0: 00000793 li a5,0 -80010ad4: 002b1713 slli a4,s6,0x2 -80010ad8: 00f76733 or a4,a4,a5 -80010adc: fff70713 addi a4,a4,-1 -80010ae0: 00e00693 li a3,14 -80010ae4: 0149c633 xor a2,s3,s4 -80010ae8: 40a90833 sub a6,s2,a0 -80010aec: 14e6ee63 bltu a3,a4,80010c48 <__divdf3+0x228> -80010af0: 800156b7 lui a3,0x80015 -80010af4: 00271713 slli a4,a4,0x2 -80010af8: 38868693 addi a3,a3,904 # 80015388 <__BSS_END__+0xffffe3f8> -80010afc: 00d70733 add a4,a4,a3 -80010b00: 00072703 lw a4,0(a4) -80010b04: 00070067 jr a4 -80010b08: 00a4eab3 or s5,s1,a0 -80010b0c: 060a8e63 beqz s5,80010b88 <__divdf3+0x168> -80010b10: 04048063 beqz s1,80010b50 <__divdf3+0x130> -80010b14: 00048513 mv a0,s1 -80010b18: 41d030ef jal ra,80014734 <__clzsi2> -80010b1c: ff550793 addi a5,a0,-11 -80010b20: 01c00713 li a4,28 -80010b24: 02f74c63 blt a4,a5,80010b5c <__divdf3+0x13c> -80010b28: 01d00a93 li s5,29 -80010b2c: ff850413 addi s0,a0,-8 -80010b30: 40fa8ab3 sub s5,s5,a5 -80010b34: 008494b3 sll s1,s1,s0 -80010b38: 015b5ab3 srl s5,s6,s5 -80010b3c: 009aeab3 or s5,s5,s1 -80010b40: 008b1433 sll s0,s6,s0 -80010b44: c0d00813 li a6,-1011 -80010b48: 40a80933 sub s2,a6,a0 -80010b4c: f45ff06f j 80010a90 <__divdf3+0x70> -80010b50: 3e5030ef jal ra,80014734 <__clzsi2> -80010b54: 02050513 addi a0,a0,32 -80010b58: fc5ff06f j 80010b1c <__divdf3+0xfc> -80010b5c: fd850493 addi s1,a0,-40 -80010b60: 009b1ab3 sll s5,s6,s1 -80010b64: 00000413 li s0,0 -80010b68: fddff06f j 80010b44 <__divdf3+0x124> +80010a84 <__divdf3>: +80010a84: fd010113 addi sp,sp,-48 +80010a88: 0145d813 srli a6,a1,0x14 +80010a8c: 02912223 sw s1,36(sp) +80010a90: 01312e23 sw s3,28(sp) +80010a94: 01412c23 sw s4,24(sp) +80010a98: 01612823 sw s6,16(sp) +80010a9c: 01712623 sw s7,12(sp) +80010aa0: 00c59493 slli s1,a1,0xc +80010aa4: 02112623 sw ra,44(sp) +80010aa8: 02812423 sw s0,40(sp) +80010aac: 03212023 sw s2,32(sp) +80010ab0: 01512a23 sw s5,20(sp) +80010ab4: 7ff87813 andi a6,a6,2047 +80010ab8: 00050b13 mv s6,a0 +80010abc: 00060b93 mv s7,a2 +80010ac0: 00068a13 mv s4,a3 +80010ac4: 00c4d493 srli s1,s1,0xc +80010ac8: 01f5d993 srli s3,a1,0x1f +80010acc: 0a080063 beqz a6,80010b6c <__divdf3+0xe8> +80010ad0: 7ff00793 li a5,2047 +80010ad4: 0ef80e63 beq a6,a5,80010bd0 <__divdf3+0x14c> +80010ad8: 01d55a93 srli s5,a0,0x1d +80010adc: 00349493 slli s1,s1,0x3 +80010ae0: 009ae4b3 or s1,s5,s1 +80010ae4: 00800ab7 lui s5,0x800 +80010ae8: 0154eab3 or s5,s1,s5 +80010aec: 00351413 slli s0,a0,0x3 +80010af0: c0180913 addi s2,a6,-1023 +80010af4: 00000b13 li s6,0 +80010af8: 014a5513 srli a0,s4,0x14 +80010afc: 00ca1493 slli s1,s4,0xc +80010b00: 7ff57813 andi a6,a0,2047 +80010b04: 00c4d493 srli s1,s1,0xc +80010b08: 01fa5a13 srli s4,s4,0x1f +80010b0c: 10080063 beqz a6,80010c0c <__divdf3+0x188> +80010b10: 7ff00793 li a5,2047 +80010b14: 16f80063 beq a6,a5,80010c74 <__divdf3+0x1f0> +80010b18: 00349513 slli a0,s1,0x3 +80010b1c: 01dbd793 srli a5,s7,0x1d +80010b20: 00a7e533 or a0,a5,a0 +80010b24: 008004b7 lui s1,0x800 +80010b28: 009564b3 or s1,a0,s1 +80010b2c: 003b9f13 slli t5,s7,0x3 +80010b30: c0180513 addi a0,a6,-1023 +80010b34: 00000793 li a5,0 +80010b38: 002b1713 slli a4,s6,0x2 +80010b3c: 00f76733 or a4,a4,a5 +80010b40: fff70713 addi a4,a4,-1 +80010b44: 00e00693 li a3,14 +80010b48: 0149c633 xor a2,s3,s4 +80010b4c: 40a90833 sub a6,s2,a0 +80010b50: 14e6ee63 bltu a3,a4,80010cac <__divdf3+0x228> +80010b54: 800156b7 lui a3,0x80015 +80010b58: 00271713 slli a4,a4,0x2 +80010b5c: 41068693 addi a3,a3,1040 # 80015410 <__BSS_END__+0xffffe9f8> +80010b60: 00d70733 add a4,a4,a3 +80010b64: 00072703 lw a4,0(a4) +80010b68: 00070067 jr a4 80010b6c: 00a4eab3 or s5,s1,a0 -80010b70: 020a8463 beqz s5,80010b98 <__divdf3+0x178> -80010b74: 00050413 mv s0,a0 -80010b78: 00048a93 mv s5,s1 -80010b7c: 7ff00913 li s2,2047 -80010b80: 00300b13 li s6,3 -80010b84: f11ff06f j 80010a94 <__divdf3+0x74> -80010b88: 00000413 li s0,0 -80010b8c: 00000913 li s2,0 -80010b90: 00100b13 li s6,1 -80010b94: f01ff06f j 80010a94 <__divdf3+0x74> -80010b98: 00000413 li s0,0 -80010b9c: 7ff00913 li s2,2047 -80010ba0: 00200b13 li s6,2 -80010ba4: ef1ff06f j 80010a94 <__divdf3+0x74> -80010ba8: 0174ef33 or t5,s1,s7 -80010bac: 060f0e63 beqz t5,80010c28 <__divdf3+0x208> -80010bb0: 04048063 beqz s1,80010bf0 <__divdf3+0x1d0> -80010bb4: 00048513 mv a0,s1 -80010bb8: 37d030ef jal ra,80014734 <__clzsi2> -80010bbc: ff550793 addi a5,a0,-11 -80010bc0: 01c00713 li a4,28 -80010bc4: 02f74e63 blt a4,a5,80010c00 <__divdf3+0x1e0> -80010bc8: 01d00713 li a4,29 -80010bcc: ff850f13 addi t5,a0,-8 -80010bd0: 40f70733 sub a4,a4,a5 -80010bd4: 01e494b3 sll s1,s1,t5 -80010bd8: 00ebd733 srl a4,s7,a4 -80010bdc: 009764b3 or s1,a4,s1 -80010be0: 01eb9f33 sll t5,s7,t5 -80010be4: c0d00613 li a2,-1011 -80010be8: 40a60533 sub a0,a2,a0 -80010bec: ee5ff06f j 80010ad0 <__divdf3+0xb0> -80010bf0: 000b8513 mv a0,s7 -80010bf4: 341030ef jal ra,80014734 <__clzsi2> -80010bf8: 02050513 addi a0,a0,32 -80010bfc: fc1ff06f j 80010bbc <__divdf3+0x19c> -80010c00: fd850493 addi s1,a0,-40 -80010c04: 009b94b3 sll s1,s7,s1 -80010c08: 00000f13 li t5,0 -80010c0c: fd9ff06f j 80010be4 <__divdf3+0x1c4> -80010c10: 0174ef33 or t5,s1,s7 -80010c14: 020f0263 beqz t5,80010c38 <__divdf3+0x218> -80010c18: 000b8f13 mv t5,s7 -80010c1c: 7ff00513 li a0,2047 -80010c20: 00300793 li a5,3 -80010c24: eb1ff06f j 80010ad4 <__divdf3+0xb4> -80010c28: 00000493 li s1,0 -80010c2c: 00000513 li a0,0 -80010c30: 00100793 li a5,1 -80010c34: ea1ff06f j 80010ad4 <__divdf3+0xb4> -80010c38: 00000493 li s1,0 -80010c3c: 7ff00513 li a0,2047 -80010c40: 00200793 li a5,2 -80010c44: e91ff06f j 80010ad4 <__divdf3+0xb4> -80010c48: 0154e663 bltu s1,s5,80010c54 <__divdf3+0x234> -80010c4c: 349a9863 bne s5,s1,80010f9c <__divdf3+0x57c> -80010c50: 35e46663 bltu s0,t5,80010f9c <__divdf3+0x57c> -80010c54: 01fa9693 slli a3,s5,0x1f -80010c58: 00145713 srli a4,s0,0x1 -80010c5c: 01f41793 slli a5,s0,0x1f -80010c60: 001ada93 srli s5,s5,0x1 -80010c64: 00e6e433 or s0,a3,a4 -80010c68: 00849513 slli a0,s1,0x8 -80010c6c: 018f5493 srli s1,t5,0x18 -80010c70: 00a4e533 or a0,s1,a0 -80010c74: 01055e13 srli t3,a0,0x10 -80010c78: 03cad8b3 divu a7,s5,t3 -80010c7c: 01051313 slli t1,a0,0x10 -80010c80: 01035313 srli t1,t1,0x10 -80010c84: 01045713 srli a4,s0,0x10 -80010c88: 008f1593 slli a1,t5,0x8 -80010c8c: 03caf4b3 remu s1,s5,t3 -80010c90: 00088f93 mv t6,a7 -80010c94: 031306b3 mul a3,t1,a7 -80010c98: 01049a93 slli s5,s1,0x10 -80010c9c: 01576733 or a4,a4,s5 -80010ca0: 00d77e63 bgeu a4,a3,80010cbc <__divdf3+0x29c> -80010ca4: 00a70733 add a4,a4,a0 -80010ca8: fff88f93 addi t6,a7,-1 -80010cac: 00a76863 bltu a4,a0,80010cbc <__divdf3+0x29c> -80010cb0: 00d77663 bgeu a4,a3,80010cbc <__divdf3+0x29c> -80010cb4: ffe88f93 addi t6,a7,-2 -80010cb8: 00a70733 add a4,a4,a0 -80010cbc: 40d70733 sub a4,a4,a3 -80010cc0: 03c75eb3 divu t4,a4,t3 -80010cc4: 01041413 slli s0,s0,0x10 -80010cc8: 01045413 srli s0,s0,0x10 -80010ccc: 03c77733 remu a4,a4,t3 -80010cd0: 000e8693 mv a3,t4 -80010cd4: 03d308b3 mul a7,t1,t4 -80010cd8: 01071713 slli a4,a4,0x10 -80010cdc: 00e46733 or a4,s0,a4 -80010ce0: 01177e63 bgeu a4,a7,80010cfc <__divdf3+0x2dc> -80010ce4: 00a70733 add a4,a4,a0 -80010ce8: fffe8693 addi a3,t4,-1 -80010cec: 00a76863 bltu a4,a0,80010cfc <__divdf3+0x2dc> -80010cf0: 01177663 bgeu a4,a7,80010cfc <__divdf3+0x2dc> -80010cf4: ffee8693 addi a3,t4,-2 -80010cf8: 00a70733 add a4,a4,a0 -80010cfc: 010f9f93 slli t6,t6,0x10 -80010d00: 00dfefb3 or t6,t6,a3 -80010d04: 000106b7 lui a3,0x10 -80010d08: 41170433 sub s0,a4,a7 -80010d0c: fff68893 addi a7,a3,-1 # ffff <_start-0x7fff0001> -80010d10: 010fdf13 srli t5,t6,0x10 -80010d14: 011ff733 and a4,t6,a7 -80010d18: 0105de93 srli t4,a1,0x10 -80010d1c: 0115f8b3 and a7,a1,a7 -80010d20: 031703b3 mul t2,a4,a7 -80010d24: 031f04b3 mul s1,t5,a7 -80010d28: 02ee8733 mul a4,t4,a4 -80010d2c: 03df02b3 mul t0,t5,t4 -80010d30: 00970f33 add t5,a4,s1 -80010d34: 0103d713 srli a4,t2,0x10 -80010d38: 01e70733 add a4,a4,t5 -80010d3c: 00977463 bgeu a4,s1,80010d44 <__divdf3+0x324> -80010d40: 00d282b3 add t0,t0,a3 -80010d44: 01075f13 srli t5,a4,0x10 -80010d48: 005f0f33 add t5,t5,t0 -80010d4c: 000102b7 lui t0,0x10 -80010d50: fff28293 addi t0,t0,-1 # ffff <_start-0x7fff0001> -80010d54: 005776b3 and a3,a4,t0 -80010d58: 01069693 slli a3,a3,0x10 -80010d5c: 0053f3b3 and t2,t2,t0 -80010d60: 007686b3 add a3,a3,t2 -80010d64: 01e46863 bltu s0,t5,80010d74 <__divdf3+0x354> -80010d68: 000f8493 mv s1,t6 -80010d6c: 05e41463 bne s0,t5,80010db4 <__divdf3+0x394> -80010d70: 04d7f263 bgeu a5,a3,80010db4 <__divdf3+0x394> -80010d74: 00b787b3 add a5,a5,a1 -80010d78: 00b7b733 sltu a4,a5,a1 -80010d7c: 00a70733 add a4,a4,a0 -80010d80: 00e40433 add s0,s0,a4 -80010d84: ffff8493 addi s1,t6,-1 -80010d88: 00856663 bltu a0,s0,80010d94 <__divdf3+0x374> -80010d8c: 02851463 bne a0,s0,80010db4 <__divdf3+0x394> -80010d90: 02b7e263 bltu a5,a1,80010db4 <__divdf3+0x394> -80010d94: 01e46663 bltu s0,t5,80010da0 <__divdf3+0x380> -80010d98: 008f1e63 bne t5,s0,80010db4 <__divdf3+0x394> -80010d9c: 00d7fc63 bgeu a5,a3,80010db4 <__divdf3+0x394> -80010da0: 00b787b3 add a5,a5,a1 -80010da4: 00b7b733 sltu a4,a5,a1 -80010da8: 00a70733 add a4,a4,a0 -80010dac: ffef8493 addi s1,t6,-2 -80010db0: 00e40433 add s0,s0,a4 -80010db4: 40d786b3 sub a3,a5,a3 -80010db8: 41e40433 sub s0,s0,t5 -80010dbc: 00d7b7b3 sltu a5,a5,a3 -80010dc0: 40f40433 sub s0,s0,a5 -80010dc4: fff00f13 li t5,-1 -80010dc8: 12850463 beq a0,s0,80010ef0 <__divdf3+0x4d0> -80010dcc: 03c45f33 divu t5,s0,t3 -80010dd0: 0106d713 srli a4,a3,0x10 -80010dd4: 03c47433 remu s0,s0,t3 -80010dd8: 03e307b3 mul a5,t1,t5 -80010ddc: 01041413 slli s0,s0,0x10 -80010de0: 00876433 or s0,a4,s0 -80010de4: 000f0713 mv a4,t5 -80010de8: 00f47e63 bgeu s0,a5,80010e04 <__divdf3+0x3e4> -80010dec: 00a40433 add s0,s0,a0 -80010df0: ffff0713 addi a4,t5,-1 -80010df4: 00a46863 bltu s0,a0,80010e04 <__divdf3+0x3e4> -80010df8: 00f47663 bgeu s0,a5,80010e04 <__divdf3+0x3e4> -80010dfc: ffef0713 addi a4,t5,-2 -80010e00: 00a40433 add s0,s0,a0 -80010e04: 40f40433 sub s0,s0,a5 -80010e08: 03c45f33 divu t5,s0,t3 -80010e0c: 01069693 slli a3,a3,0x10 -80010e10: 0106d693 srli a3,a3,0x10 -80010e14: 03c47433 remu s0,s0,t3 -80010e18: 000f0793 mv a5,t5 -80010e1c: 03e30333 mul t1,t1,t5 -80010e20: 01041413 slli s0,s0,0x10 -80010e24: 0086e433 or s0,a3,s0 -80010e28: 00647e63 bgeu s0,t1,80010e44 <__divdf3+0x424> -80010e2c: 00a40433 add s0,s0,a0 -80010e30: ffff0793 addi a5,t5,-1 -80010e34: 00a46863 bltu s0,a0,80010e44 <__divdf3+0x424> -80010e38: 00647663 bgeu s0,t1,80010e44 <__divdf3+0x424> -80010e3c: ffef0793 addi a5,t5,-2 -80010e40: 00a40433 add s0,s0,a0 -80010e44: 01071713 slli a4,a4,0x10 -80010e48: 00f76733 or a4,a4,a5 -80010e4c: 01071793 slli a5,a4,0x10 -80010e50: 0107d793 srli a5,a5,0x10 -80010e54: 40640433 sub s0,s0,t1 -80010e58: 01075313 srli t1,a4,0x10 -80010e5c: 03178e33 mul t3,a5,a7 -80010e60: 031308b3 mul a7,t1,a7 -80010e64: 026e8333 mul t1,t4,t1 -80010e68: 02fe8eb3 mul t4,t4,a5 -80010e6c: 010e5793 srli a5,t3,0x10 -80010e70: 011e8eb3 add t4,t4,a7 -80010e74: 01d787b3 add a5,a5,t4 -80010e78: 0117f663 bgeu a5,a7,80010e84 <__divdf3+0x464> -80010e7c: 000106b7 lui a3,0x10 -80010e80: 00d30333 add t1,t1,a3 -80010e84: 0107d893 srli a7,a5,0x10 -80010e88: 006888b3 add a7,a7,t1 -80010e8c: 00010337 lui t1,0x10 -80010e90: fff30313 addi t1,t1,-1 # ffff <_start-0x7fff0001> -80010e94: 0067f6b3 and a3,a5,t1 -80010e98: 01069693 slli a3,a3,0x10 -80010e9c: 006e7e33 and t3,t3,t1 -80010ea0: 01c686b3 add a3,a3,t3 -80010ea4: 01146863 bltu s0,a7,80010eb4 <__divdf3+0x494> -80010ea8: 23141c63 bne s0,a7,800110e0 <__divdf3+0x6c0> -80010eac: 00070f13 mv t5,a4 -80010eb0: 04068063 beqz a3,80010ef0 <__divdf3+0x4d0> -80010eb4: 00850433 add s0,a0,s0 -80010eb8: fff70f13 addi t5,a4,-1 -80010ebc: 02a46463 bltu s0,a0,80010ee4 <__divdf3+0x4c4> -80010ec0: 01146663 bltu s0,a7,80010ecc <__divdf3+0x4ac> -80010ec4: 21141c63 bne s0,a7,800110dc <__divdf3+0x6bc> -80010ec8: 02d5f063 bgeu a1,a3,80010ee8 <__divdf3+0x4c8> -80010ecc: 00159793 slli a5,a1,0x1 -80010ed0: 00b7b5b3 sltu a1,a5,a1 -80010ed4: 00a58533 add a0,a1,a0 -80010ed8: ffe70f13 addi t5,a4,-2 -80010edc: 00a40433 add s0,s0,a0 -80010ee0: 00078593 mv a1,a5 -80010ee4: 01141463 bne s0,a7,80010eec <__divdf3+0x4cc> -80010ee8: 00b68463 beq a3,a1,80010ef0 <__divdf3+0x4d0> -80010eec: 001f6f13 ori t5,t5,1 -80010ef0: 3ff80713 addi a4,a6,1023 -80010ef4: 10e05263 blez a4,80010ff8 <__divdf3+0x5d8> -80010ef8: 007f7793 andi a5,t5,7 -80010efc: 02078063 beqz a5,80010f1c <__divdf3+0x4fc> -80010f00: 00ff7793 andi a5,t5,15 -80010f04: 00400693 li a3,4 -80010f08: 00d78a63 beq a5,a3,80010f1c <__divdf3+0x4fc> -80010f0c: 004f0693 addi a3,t5,4 -80010f10: 01e6bf33 sltu t5,a3,t5 -80010f14: 01e484b3 add s1,s1,t5 -80010f18: 00068f13 mv t5,a3 -80010f1c: 00749793 slli a5,s1,0x7 -80010f20: 0007da63 bgez a5,80010f34 <__divdf3+0x514> -80010f24: ff0007b7 lui a5,0xff000 -80010f28: fff78793 addi a5,a5,-1 # feffffff <__BSS_END__+0x7efe906f> -80010f2c: 00f4f4b3 and s1,s1,a5 -80010f30: 40080713 addi a4,a6,1024 -80010f34: 7fe00793 li a5,2046 -80010f38: 18e7c263 blt a5,a4,800110bc <__divdf3+0x69c> -80010f3c: 003f5f13 srli t5,t5,0x3 -80010f40: 01d49793 slli a5,s1,0x1d -80010f44: 01e7e7b3 or a5,a5,t5 -80010f48: 0034d513 srli a0,s1,0x3 -80010f4c: 00c51513 slli a0,a0,0xc -80010f50: 7ff77713 andi a4,a4,2047 -80010f54: 01471713 slli a4,a4,0x14 -80010f58: 02c12083 lw ra,44(sp) -80010f5c: 02812403 lw s0,40(sp) -80010f60: 00c55513 srli a0,a0,0xc -80010f64: 00e56533 or a0,a0,a4 -80010f68: 01f61613 slli a2,a2,0x1f -80010f6c: 00c56733 or a4,a0,a2 -80010f70: 02412483 lw s1,36(sp) -80010f74: 02012903 lw s2,32(sp) -80010f78: 01c12983 lw s3,28(sp) -80010f7c: 01812a03 lw s4,24(sp) -80010f80: 01412a83 lw s5,20(sp) -80010f84: 01012b03 lw s6,16(sp) -80010f88: 00c12b83 lw s7,12(sp) -80010f8c: 00078513 mv a0,a5 -80010f90: 00070593 mv a1,a4 -80010f94: 03010113 addi sp,sp,48 -80010f98: 00008067 ret -80010f9c: fff80813 addi a6,a6,-1 -80010fa0: 00000793 li a5,0 -80010fa4: cc5ff06f j 80010c68 <__divdf3+0x248> -80010fa8: 00098613 mv a2,s3 -80010fac: 000a8493 mv s1,s5 -80010fb0: 00040f13 mv t5,s0 -80010fb4: 000b0793 mv a5,s6 -80010fb8: 00200713 li a4,2 -80010fbc: 10e78063 beq a5,a4,800110bc <__divdf3+0x69c> -80010fc0: 00300713 li a4,3 -80010fc4: 0ee78263 beq a5,a4,800110a8 <__divdf3+0x688> -80010fc8: 00100713 li a4,1 -80010fcc: f2e792e3 bne a5,a4,80010ef0 <__divdf3+0x4d0> -80010fd0: 00000513 li a0,0 -80010fd4: 00000793 li a5,0 -80010fd8: 0940006f j 8001106c <__divdf3+0x64c> -80010fdc: 000a0613 mv a2,s4 -80010fe0: fd9ff06f j 80010fb8 <__divdf3+0x598> -80010fe4: 000804b7 lui s1,0x80 -80010fe8: 00000f13 li t5,0 -80010fec: 00000613 li a2,0 -80010ff0: 00300793 li a5,3 -80010ff4: fc5ff06f j 80010fb8 <__divdf3+0x598> -80010ff8: 00100513 li a0,1 -80010ffc: 40e50533 sub a0,a0,a4 -80011000: 03800793 li a5,56 -80011004: fca7c6e3 blt a5,a0,80010fd0 <__divdf3+0x5b0> -80011008: 01f00793 li a5,31 -8001100c: 06a7c463 blt a5,a0,80011074 <__divdf3+0x654> -80011010: 41e80813 addi a6,a6,1054 -80011014: 010497b3 sll a5,s1,a6 -80011018: 00af5733 srl a4,t5,a0 -8001101c: 010f1833 sll a6,t5,a6 -80011020: 00e7e7b3 or a5,a5,a4 -80011024: 01003833 snez a6,a6 -80011028: 0107e7b3 or a5,a5,a6 -8001102c: 00a4d533 srl a0,s1,a0 -80011030: 0077f713 andi a4,a5,7 -80011034: 02070063 beqz a4,80011054 <__divdf3+0x634> -80011038: 00f7f713 andi a4,a5,15 -8001103c: 00400693 li a3,4 -80011040: 00d70a63 beq a4,a3,80011054 <__divdf3+0x634> -80011044: 00478713 addi a4,a5,4 -80011048: 00f737b3 sltu a5,a4,a5 -8001104c: 00f50533 add a0,a0,a5 -80011050: 00070793 mv a5,a4 -80011054: 00851713 slli a4,a0,0x8 -80011058: 06074a63 bltz a4,800110cc <__divdf3+0x6ac> -8001105c: 01d51713 slli a4,a0,0x1d -80011060: 0037d793 srli a5,a5,0x3 -80011064: 00f767b3 or a5,a4,a5 -80011068: 00355513 srli a0,a0,0x3 -8001106c: 00000713 li a4,0 -80011070: eddff06f j 80010f4c <__divdf3+0x52c> -80011074: fe100793 li a5,-31 -80011078: 40e787b3 sub a5,a5,a4 -8001107c: 02000693 li a3,32 -80011080: 00f4d7b3 srl a5,s1,a5 -80011084: 00000713 li a4,0 -80011088: 00d50663 beq a0,a3,80011094 <__divdf3+0x674> -8001108c: 43e80813 addi a6,a6,1086 -80011090: 01049733 sll a4,s1,a6 -80011094: 01e76f33 or t5,a4,t5 -80011098: 01e03f33 snez t5,t5 -8001109c: 01e7e7b3 or a5,a5,t5 -800110a0: 00000513 li a0,0 -800110a4: f8dff06f j 80011030 <__divdf3+0x610> -800110a8: 00080537 lui a0,0x80 -800110ac: 00000793 li a5,0 -800110b0: 7ff00713 li a4,2047 -800110b4: 00000613 li a2,0 -800110b8: e95ff06f j 80010f4c <__divdf3+0x52c> -800110bc: 00000513 li a0,0 -800110c0: 00000793 li a5,0 -800110c4: 7ff00713 li a4,2047 -800110c8: e85ff06f j 80010f4c <__divdf3+0x52c> -800110cc: 00000513 li a0,0 -800110d0: 00000793 li a5,0 -800110d4: 00100713 li a4,1 -800110d8: e75ff06f j 80010f4c <__divdf3+0x52c> -800110dc: 000f0713 mv a4,t5 -800110e0: 00070f13 mv t5,a4 -800110e4: e09ff06f j 80010eec <__divdf3+0x4cc> +80010b70: 060a8e63 beqz s5,80010bec <__divdf3+0x168> +80010b74: 04048063 beqz s1,80010bb4 <__divdf3+0x130> +80010b78: 00048513 mv a0,s1 +80010b7c: 41d030ef jal ra,80014798 <__clzsi2> +80010b80: ff550793 addi a5,a0,-11 +80010b84: 01c00713 li a4,28 +80010b88: 02f74c63 blt a4,a5,80010bc0 <__divdf3+0x13c> +80010b8c: 01d00a93 li s5,29 +80010b90: ff850413 addi s0,a0,-8 +80010b94: 40fa8ab3 sub s5,s5,a5 +80010b98: 008494b3 sll s1,s1,s0 +80010b9c: 015b5ab3 srl s5,s6,s5 +80010ba0: 009aeab3 or s5,s5,s1 +80010ba4: 008b1433 sll s0,s6,s0 +80010ba8: c0d00813 li a6,-1011 +80010bac: 40a80933 sub s2,a6,a0 +80010bb0: f45ff06f j 80010af4 <__divdf3+0x70> +80010bb4: 3e5030ef jal ra,80014798 <__clzsi2> +80010bb8: 02050513 addi a0,a0,32 +80010bbc: fc5ff06f j 80010b80 <__divdf3+0xfc> +80010bc0: fd850493 addi s1,a0,-40 +80010bc4: 009b1ab3 sll s5,s6,s1 +80010bc8: 00000413 li s0,0 +80010bcc: fddff06f j 80010ba8 <__divdf3+0x124> +80010bd0: 00a4eab3 or s5,s1,a0 +80010bd4: 020a8463 beqz s5,80010bfc <__divdf3+0x178> +80010bd8: 00050413 mv s0,a0 +80010bdc: 00048a93 mv s5,s1 +80010be0: 7ff00913 li s2,2047 +80010be4: 00300b13 li s6,3 +80010be8: f11ff06f j 80010af8 <__divdf3+0x74> +80010bec: 00000413 li s0,0 +80010bf0: 00000913 li s2,0 +80010bf4: 00100b13 li s6,1 +80010bf8: f01ff06f j 80010af8 <__divdf3+0x74> +80010bfc: 00000413 li s0,0 +80010c00: 7ff00913 li s2,2047 +80010c04: 00200b13 li s6,2 +80010c08: ef1ff06f j 80010af8 <__divdf3+0x74> +80010c0c: 0174ef33 or t5,s1,s7 +80010c10: 060f0e63 beqz t5,80010c8c <__divdf3+0x208> +80010c14: 04048063 beqz s1,80010c54 <__divdf3+0x1d0> +80010c18: 00048513 mv a0,s1 +80010c1c: 37d030ef jal ra,80014798 <__clzsi2> +80010c20: ff550793 addi a5,a0,-11 +80010c24: 01c00713 li a4,28 +80010c28: 02f74e63 blt a4,a5,80010c64 <__divdf3+0x1e0> +80010c2c: 01d00713 li a4,29 +80010c30: ff850f13 addi t5,a0,-8 +80010c34: 40f70733 sub a4,a4,a5 +80010c38: 01e494b3 sll s1,s1,t5 +80010c3c: 00ebd733 srl a4,s7,a4 +80010c40: 009764b3 or s1,a4,s1 +80010c44: 01eb9f33 sll t5,s7,t5 +80010c48: c0d00613 li a2,-1011 +80010c4c: 40a60533 sub a0,a2,a0 +80010c50: ee5ff06f j 80010b34 <__divdf3+0xb0> +80010c54: 000b8513 mv a0,s7 +80010c58: 341030ef jal ra,80014798 <__clzsi2> +80010c5c: 02050513 addi a0,a0,32 +80010c60: fc1ff06f j 80010c20 <__divdf3+0x19c> +80010c64: fd850493 addi s1,a0,-40 +80010c68: 009b94b3 sll s1,s7,s1 +80010c6c: 00000f13 li t5,0 +80010c70: fd9ff06f j 80010c48 <__divdf3+0x1c4> +80010c74: 0174ef33 or t5,s1,s7 +80010c78: 020f0263 beqz t5,80010c9c <__divdf3+0x218> +80010c7c: 000b8f13 mv t5,s7 +80010c80: 7ff00513 li a0,2047 +80010c84: 00300793 li a5,3 +80010c88: eb1ff06f j 80010b38 <__divdf3+0xb4> +80010c8c: 00000493 li s1,0 +80010c90: 00000513 li a0,0 +80010c94: 00100793 li a5,1 +80010c98: ea1ff06f j 80010b38 <__divdf3+0xb4> +80010c9c: 00000493 li s1,0 +80010ca0: 7ff00513 li a0,2047 +80010ca4: 00200793 li a5,2 +80010ca8: e91ff06f j 80010b38 <__divdf3+0xb4> +80010cac: 0154e663 bltu s1,s5,80010cb8 <__divdf3+0x234> +80010cb0: 349a9863 bne s5,s1,80011000 <__divdf3+0x57c> +80010cb4: 35e46663 bltu s0,t5,80011000 <__divdf3+0x57c> +80010cb8: 01fa9693 slli a3,s5,0x1f +80010cbc: 00145713 srli a4,s0,0x1 +80010cc0: 01f41793 slli a5,s0,0x1f +80010cc4: 001ada93 srli s5,s5,0x1 +80010cc8: 00e6e433 or s0,a3,a4 +80010ccc: 00849513 slli a0,s1,0x8 +80010cd0: 018f5493 srli s1,t5,0x18 +80010cd4: 00a4e533 or a0,s1,a0 +80010cd8: 01055e13 srli t3,a0,0x10 +80010cdc: 03cad8b3 divu a7,s5,t3 +80010ce0: 01051313 slli t1,a0,0x10 +80010ce4: 01035313 srli t1,t1,0x10 +80010ce8: 01045713 srli a4,s0,0x10 +80010cec: 008f1593 slli a1,t5,0x8 +80010cf0: 03caf4b3 remu s1,s5,t3 +80010cf4: 00088f93 mv t6,a7 +80010cf8: 031306b3 mul a3,t1,a7 +80010cfc: 01049a93 slli s5,s1,0x10 +80010d00: 01576733 or a4,a4,s5 +80010d04: 00d77e63 bgeu a4,a3,80010d20 <__divdf3+0x29c> +80010d08: 00a70733 add a4,a4,a0 +80010d0c: fff88f93 addi t6,a7,-1 +80010d10: 00a76863 bltu a4,a0,80010d20 <__divdf3+0x29c> +80010d14: 00d77663 bgeu a4,a3,80010d20 <__divdf3+0x29c> +80010d18: ffe88f93 addi t6,a7,-2 +80010d1c: 00a70733 add a4,a4,a0 +80010d20: 40d70733 sub a4,a4,a3 +80010d24: 03c75eb3 divu t4,a4,t3 +80010d28: 01041413 slli s0,s0,0x10 +80010d2c: 01045413 srli s0,s0,0x10 +80010d30: 03c77733 remu a4,a4,t3 +80010d34: 000e8693 mv a3,t4 +80010d38: 03d308b3 mul a7,t1,t4 +80010d3c: 01071713 slli a4,a4,0x10 +80010d40: 00e46733 or a4,s0,a4 +80010d44: 01177e63 bgeu a4,a7,80010d60 <__divdf3+0x2dc> +80010d48: 00a70733 add a4,a4,a0 +80010d4c: fffe8693 addi a3,t4,-1 +80010d50: 00a76863 bltu a4,a0,80010d60 <__divdf3+0x2dc> +80010d54: 01177663 bgeu a4,a7,80010d60 <__divdf3+0x2dc> +80010d58: ffee8693 addi a3,t4,-2 +80010d5c: 00a70733 add a4,a4,a0 +80010d60: 010f9f93 slli t6,t6,0x10 +80010d64: 00dfefb3 or t6,t6,a3 +80010d68: 000106b7 lui a3,0x10 +80010d6c: 41170433 sub s0,a4,a7 +80010d70: fff68893 addi a7,a3,-1 # ffff <_start-0x7fff0001> +80010d74: 010fdf13 srli t5,t6,0x10 +80010d78: 011ff733 and a4,t6,a7 +80010d7c: 0105de93 srli t4,a1,0x10 +80010d80: 0115f8b3 and a7,a1,a7 +80010d84: 031703b3 mul t2,a4,a7 +80010d88: 031f04b3 mul s1,t5,a7 +80010d8c: 02ee8733 mul a4,t4,a4 +80010d90: 03df02b3 mul t0,t5,t4 +80010d94: 00970f33 add t5,a4,s1 +80010d98: 0103d713 srli a4,t2,0x10 +80010d9c: 01e70733 add a4,a4,t5 +80010da0: 00977463 bgeu a4,s1,80010da8 <__divdf3+0x324> +80010da4: 00d282b3 add t0,t0,a3 +80010da8: 01075f13 srli t5,a4,0x10 +80010dac: 005f0f33 add t5,t5,t0 +80010db0: 000102b7 lui t0,0x10 +80010db4: fff28293 addi t0,t0,-1 # ffff <_start-0x7fff0001> +80010db8: 005776b3 and a3,a4,t0 +80010dbc: 01069693 slli a3,a3,0x10 +80010dc0: 0053f3b3 and t2,t2,t0 +80010dc4: 007686b3 add a3,a3,t2 +80010dc8: 01e46863 bltu s0,t5,80010dd8 <__divdf3+0x354> +80010dcc: 000f8493 mv s1,t6 +80010dd0: 05e41463 bne s0,t5,80010e18 <__divdf3+0x394> +80010dd4: 04d7f263 bgeu a5,a3,80010e18 <__divdf3+0x394> +80010dd8: 00b787b3 add a5,a5,a1 +80010ddc: 00b7b733 sltu a4,a5,a1 +80010de0: 00a70733 add a4,a4,a0 +80010de4: 00e40433 add s0,s0,a4 +80010de8: ffff8493 addi s1,t6,-1 +80010dec: 00856663 bltu a0,s0,80010df8 <__divdf3+0x374> +80010df0: 02851463 bne a0,s0,80010e18 <__divdf3+0x394> +80010df4: 02b7e263 bltu a5,a1,80010e18 <__divdf3+0x394> +80010df8: 01e46663 bltu s0,t5,80010e04 <__divdf3+0x380> +80010dfc: 008f1e63 bne t5,s0,80010e18 <__divdf3+0x394> +80010e00: 00d7fc63 bgeu a5,a3,80010e18 <__divdf3+0x394> +80010e04: 00b787b3 add a5,a5,a1 +80010e08: 00b7b733 sltu a4,a5,a1 +80010e0c: 00a70733 add a4,a4,a0 +80010e10: ffef8493 addi s1,t6,-2 +80010e14: 00e40433 add s0,s0,a4 +80010e18: 40d786b3 sub a3,a5,a3 +80010e1c: 41e40433 sub s0,s0,t5 +80010e20: 00d7b7b3 sltu a5,a5,a3 +80010e24: 40f40433 sub s0,s0,a5 +80010e28: fff00f13 li t5,-1 +80010e2c: 12850463 beq a0,s0,80010f54 <__divdf3+0x4d0> +80010e30: 03c45f33 divu t5,s0,t3 +80010e34: 0106d713 srli a4,a3,0x10 +80010e38: 03c47433 remu s0,s0,t3 +80010e3c: 03e307b3 mul a5,t1,t5 +80010e40: 01041413 slli s0,s0,0x10 +80010e44: 00876433 or s0,a4,s0 +80010e48: 000f0713 mv a4,t5 +80010e4c: 00f47e63 bgeu s0,a5,80010e68 <__divdf3+0x3e4> +80010e50: 00a40433 add s0,s0,a0 +80010e54: ffff0713 addi a4,t5,-1 +80010e58: 00a46863 bltu s0,a0,80010e68 <__divdf3+0x3e4> +80010e5c: 00f47663 bgeu s0,a5,80010e68 <__divdf3+0x3e4> +80010e60: ffef0713 addi a4,t5,-2 +80010e64: 00a40433 add s0,s0,a0 +80010e68: 40f40433 sub s0,s0,a5 +80010e6c: 03c45f33 divu t5,s0,t3 +80010e70: 01069693 slli a3,a3,0x10 +80010e74: 0106d693 srli a3,a3,0x10 +80010e78: 03c47433 remu s0,s0,t3 +80010e7c: 000f0793 mv a5,t5 +80010e80: 03e30333 mul t1,t1,t5 +80010e84: 01041413 slli s0,s0,0x10 +80010e88: 0086e433 or s0,a3,s0 +80010e8c: 00647e63 bgeu s0,t1,80010ea8 <__divdf3+0x424> +80010e90: 00a40433 add s0,s0,a0 +80010e94: ffff0793 addi a5,t5,-1 +80010e98: 00a46863 bltu s0,a0,80010ea8 <__divdf3+0x424> +80010e9c: 00647663 bgeu s0,t1,80010ea8 <__divdf3+0x424> +80010ea0: ffef0793 addi a5,t5,-2 +80010ea4: 00a40433 add s0,s0,a0 +80010ea8: 01071713 slli a4,a4,0x10 +80010eac: 00f76733 or a4,a4,a5 +80010eb0: 01071793 slli a5,a4,0x10 +80010eb4: 0107d793 srli a5,a5,0x10 +80010eb8: 40640433 sub s0,s0,t1 +80010ebc: 01075313 srli t1,a4,0x10 +80010ec0: 03178e33 mul t3,a5,a7 +80010ec4: 031308b3 mul a7,t1,a7 +80010ec8: 026e8333 mul t1,t4,t1 +80010ecc: 02fe8eb3 mul t4,t4,a5 +80010ed0: 010e5793 srli a5,t3,0x10 +80010ed4: 011e8eb3 add t4,t4,a7 +80010ed8: 01d787b3 add a5,a5,t4 +80010edc: 0117f663 bgeu a5,a7,80010ee8 <__divdf3+0x464> +80010ee0: 000106b7 lui a3,0x10 +80010ee4: 00d30333 add t1,t1,a3 +80010ee8: 0107d893 srli a7,a5,0x10 +80010eec: 006888b3 add a7,a7,t1 +80010ef0: 00010337 lui t1,0x10 +80010ef4: fff30313 addi t1,t1,-1 # ffff <_start-0x7fff0001> +80010ef8: 0067f6b3 and a3,a5,t1 +80010efc: 01069693 slli a3,a3,0x10 +80010f00: 006e7e33 and t3,t3,t1 +80010f04: 01c686b3 add a3,a3,t3 +80010f08: 01146863 bltu s0,a7,80010f18 <__divdf3+0x494> +80010f0c: 23141c63 bne s0,a7,80011144 <__divdf3+0x6c0> +80010f10: 00070f13 mv t5,a4 +80010f14: 04068063 beqz a3,80010f54 <__divdf3+0x4d0> +80010f18: 00850433 add s0,a0,s0 +80010f1c: fff70f13 addi t5,a4,-1 +80010f20: 02a46463 bltu s0,a0,80010f48 <__divdf3+0x4c4> +80010f24: 01146663 bltu s0,a7,80010f30 <__divdf3+0x4ac> +80010f28: 21141c63 bne s0,a7,80011140 <__divdf3+0x6bc> +80010f2c: 02d5f063 bgeu a1,a3,80010f4c <__divdf3+0x4c8> +80010f30: 00159793 slli a5,a1,0x1 +80010f34: 00b7b5b3 sltu a1,a5,a1 +80010f38: 00a58533 add a0,a1,a0 +80010f3c: ffe70f13 addi t5,a4,-2 +80010f40: 00a40433 add s0,s0,a0 +80010f44: 00078593 mv a1,a5 +80010f48: 01141463 bne s0,a7,80010f50 <__divdf3+0x4cc> +80010f4c: 00b68463 beq a3,a1,80010f54 <__divdf3+0x4d0> +80010f50: 001f6f13 ori t5,t5,1 +80010f54: 3ff80713 addi a4,a6,1023 +80010f58: 10e05263 blez a4,8001105c <__divdf3+0x5d8> +80010f5c: 007f7793 andi a5,t5,7 +80010f60: 02078063 beqz a5,80010f80 <__divdf3+0x4fc> +80010f64: 00ff7793 andi a5,t5,15 +80010f68: 00400693 li a3,4 +80010f6c: 00d78a63 beq a5,a3,80010f80 <__divdf3+0x4fc> +80010f70: 004f0693 addi a3,t5,4 +80010f74: 01e6bf33 sltu t5,a3,t5 +80010f78: 01e484b3 add s1,s1,t5 +80010f7c: 00068f13 mv t5,a3 +80010f80: 00749793 slli a5,s1,0x7 +80010f84: 0007da63 bgez a5,80010f98 <__divdf3+0x514> +80010f88: ff0007b7 lui a5,0xff000 +80010f8c: fff78793 addi a5,a5,-1 # feffffff <__BSS_END__+0x7efe95e7> +80010f90: 00f4f4b3 and s1,s1,a5 +80010f94: 40080713 addi a4,a6,1024 +80010f98: 7fe00793 li a5,2046 +80010f9c: 18e7c263 blt a5,a4,80011120 <__divdf3+0x69c> +80010fa0: 003f5f13 srli t5,t5,0x3 +80010fa4: 01d49793 slli a5,s1,0x1d +80010fa8: 01e7e7b3 or a5,a5,t5 +80010fac: 0034d513 srli a0,s1,0x3 +80010fb0: 00c51513 slli a0,a0,0xc +80010fb4: 7ff77713 andi a4,a4,2047 +80010fb8: 01471713 slli a4,a4,0x14 +80010fbc: 02c12083 lw ra,44(sp) +80010fc0: 02812403 lw s0,40(sp) +80010fc4: 00c55513 srli a0,a0,0xc +80010fc8: 00e56533 or a0,a0,a4 +80010fcc: 01f61613 slli a2,a2,0x1f +80010fd0: 00c56733 or a4,a0,a2 +80010fd4: 02412483 lw s1,36(sp) +80010fd8: 02012903 lw s2,32(sp) +80010fdc: 01c12983 lw s3,28(sp) +80010fe0: 01812a03 lw s4,24(sp) +80010fe4: 01412a83 lw s5,20(sp) +80010fe8: 01012b03 lw s6,16(sp) +80010fec: 00c12b83 lw s7,12(sp) +80010ff0: 00078513 mv a0,a5 +80010ff4: 00070593 mv a1,a4 +80010ff8: 03010113 addi sp,sp,48 +80010ffc: 00008067 ret +80011000: fff80813 addi a6,a6,-1 +80011004: 00000793 li a5,0 +80011008: cc5ff06f j 80010ccc <__divdf3+0x248> +8001100c: 00098613 mv a2,s3 +80011010: 000a8493 mv s1,s5 +80011014: 00040f13 mv t5,s0 +80011018: 000b0793 mv a5,s6 +8001101c: 00200713 li a4,2 +80011020: 10e78063 beq a5,a4,80011120 <__divdf3+0x69c> +80011024: 00300713 li a4,3 +80011028: 0ee78263 beq a5,a4,8001110c <__divdf3+0x688> +8001102c: 00100713 li a4,1 +80011030: f2e792e3 bne a5,a4,80010f54 <__divdf3+0x4d0> +80011034: 00000513 li a0,0 +80011038: 00000793 li a5,0 +8001103c: 0940006f j 800110d0 <__divdf3+0x64c> +80011040: 000a0613 mv a2,s4 +80011044: fd9ff06f j 8001101c <__divdf3+0x598> +80011048: 000804b7 lui s1,0x80 +8001104c: 00000f13 li t5,0 +80011050: 00000613 li a2,0 +80011054: 00300793 li a5,3 +80011058: fc5ff06f j 8001101c <__divdf3+0x598> +8001105c: 00100513 li a0,1 +80011060: 40e50533 sub a0,a0,a4 +80011064: 03800793 li a5,56 +80011068: fca7c6e3 blt a5,a0,80011034 <__divdf3+0x5b0> +8001106c: 01f00793 li a5,31 +80011070: 06a7c463 blt a5,a0,800110d8 <__divdf3+0x654> +80011074: 41e80813 addi a6,a6,1054 +80011078: 010497b3 sll a5,s1,a6 +8001107c: 00af5733 srl a4,t5,a0 +80011080: 010f1833 sll a6,t5,a6 +80011084: 00e7e7b3 or a5,a5,a4 +80011088: 01003833 snez a6,a6 +8001108c: 0107e7b3 or a5,a5,a6 +80011090: 00a4d533 srl a0,s1,a0 +80011094: 0077f713 andi a4,a5,7 +80011098: 02070063 beqz a4,800110b8 <__divdf3+0x634> +8001109c: 00f7f713 andi a4,a5,15 +800110a0: 00400693 li a3,4 +800110a4: 00d70a63 beq a4,a3,800110b8 <__divdf3+0x634> +800110a8: 00478713 addi a4,a5,4 +800110ac: 00f737b3 sltu a5,a4,a5 +800110b0: 00f50533 add a0,a0,a5 +800110b4: 00070793 mv a5,a4 +800110b8: 00851713 slli a4,a0,0x8 +800110bc: 06074a63 bltz a4,80011130 <__divdf3+0x6ac> +800110c0: 01d51713 slli a4,a0,0x1d +800110c4: 0037d793 srli a5,a5,0x3 +800110c8: 00f767b3 or a5,a4,a5 +800110cc: 00355513 srli a0,a0,0x3 +800110d0: 00000713 li a4,0 +800110d4: eddff06f j 80010fb0 <__divdf3+0x52c> +800110d8: fe100793 li a5,-31 +800110dc: 40e787b3 sub a5,a5,a4 +800110e0: 02000693 li a3,32 +800110e4: 00f4d7b3 srl a5,s1,a5 +800110e8: 00000713 li a4,0 +800110ec: 00d50663 beq a0,a3,800110f8 <__divdf3+0x674> +800110f0: 43e80813 addi a6,a6,1086 +800110f4: 01049733 sll a4,s1,a6 +800110f8: 01e76f33 or t5,a4,t5 +800110fc: 01e03f33 snez t5,t5 +80011100: 01e7e7b3 or a5,a5,t5 +80011104: 00000513 li a0,0 +80011108: f8dff06f j 80011094 <__divdf3+0x610> +8001110c: 00080537 lui a0,0x80 +80011110: 00000793 li a5,0 +80011114: 7ff00713 li a4,2047 +80011118: 00000613 li a2,0 +8001111c: e95ff06f j 80010fb0 <__divdf3+0x52c> +80011120: 00000513 li a0,0 +80011124: 00000793 li a5,0 +80011128: 7ff00713 li a4,2047 +8001112c: e85ff06f j 80010fb0 <__divdf3+0x52c> +80011130: 00000513 li a0,0 +80011134: 00000793 li a5,0 +80011138: 00100713 li a4,1 +8001113c: e75ff06f j 80010fb0 <__divdf3+0x52c> +80011140: 000f0713 mv a4,t5 +80011144: 00070f13 mv t5,a4 +80011148: e09ff06f j 80010f50 <__divdf3+0x4cc> -800110e8 <__muldf3>: -800110e8: fd010113 addi sp,sp,-48 -800110ec: 01312e23 sw s3,28(sp) -800110f0: 0145d993 srli s3,a1,0x14 -800110f4: 02812423 sw s0,40(sp) -800110f8: 02912223 sw s1,36(sp) -800110fc: 01412c23 sw s4,24(sp) -80011100: 01512a23 sw s5,20(sp) -80011104: 01612823 sw s6,16(sp) -80011108: 00c59493 slli s1,a1,0xc -8001110c: 02112623 sw ra,44(sp) -80011110: 03212023 sw s2,32(sp) -80011114: 01712623 sw s7,12(sp) -80011118: 7ff9f993 andi s3,s3,2047 -8001111c: 00050413 mv s0,a0 -80011120: 00060b13 mv s6,a2 -80011124: 00068a93 mv s5,a3 -80011128: 00c4d493 srli s1,s1,0xc -8001112c: 01f5da13 srli s4,a1,0x1f -80011130: 0a098263 beqz s3,800111d4 <__muldf3+0xec> -80011134: 7ff00793 li a5,2047 -80011138: 10f98063 beq s3,a5,80011238 <__muldf3+0x150> -8001113c: 01d55793 srli a5,a0,0x1d -80011140: 00349493 slli s1,s1,0x3 -80011144: 0097e4b3 or s1,a5,s1 -80011148: 008007b7 lui a5,0x800 -8001114c: 00f4e4b3 or s1,s1,a5 -80011150: 00351913 slli s2,a0,0x3 -80011154: c0198993 addi s3,s3,-1023 -80011158: 00000b93 li s7,0 -8001115c: 014ad513 srli a0,s5,0x14 -80011160: 00ca9413 slli s0,s5,0xc -80011164: 7ff57513 andi a0,a0,2047 -80011168: 00c45413 srli s0,s0,0xc -8001116c: 01fada93 srli s5,s5,0x1f -80011170: 10050063 beqz a0,80011270 <__muldf3+0x188> -80011174: 7ff00793 li a5,2047 -80011178: 16f50063 beq a0,a5,800112d8 <__muldf3+0x1f0> -8001117c: 01db5793 srli a5,s6,0x1d -80011180: 00341413 slli s0,s0,0x3 -80011184: 0087e433 or s0,a5,s0 -80011188: 008007b7 lui a5,0x800 -8001118c: 00f46433 or s0,s0,a5 -80011190: c0150513 addi a0,a0,-1023 # 7fc01 <_start-0x7ff803ff> -80011194: 003b1793 slli a5,s6,0x3 -80011198: 00000713 li a4,0 -8001119c: 002b9693 slli a3,s7,0x2 -800111a0: 00e6e6b3 or a3,a3,a4 -800111a4: 00a98533 add a0,s3,a0 -800111a8: fff68693 addi a3,a3,-1 # ffff <_start-0x7fff0001> -800111ac: 00e00593 li a1,14 -800111b0: 015a4633 xor a2,s4,s5 -800111b4: 00150813 addi a6,a0,1 -800111b8: 14d5ec63 bltu a1,a3,80011310 <__muldf3+0x228> -800111bc: 800155b7 lui a1,0x80015 -800111c0: 00269693 slli a3,a3,0x2 -800111c4: 3c458593 addi a1,a1,964 # 800153c4 <__BSS_END__+0xffffe434> -800111c8: 00b686b3 add a3,a3,a1 -800111cc: 0006a683 lw a3,0(a3) -800111d0: 00068067 jr a3 -800111d4: 00a4e933 or s2,s1,a0 -800111d8: 06090c63 beqz s2,80011250 <__muldf3+0x168> -800111dc: 04048063 beqz s1,8001121c <__muldf3+0x134> -800111e0: 00048513 mv a0,s1 -800111e4: 550030ef jal ra,80014734 <__clzsi2> -800111e8: ff550713 addi a4,a0,-11 -800111ec: 01c00793 li a5,28 -800111f0: 02e7cc63 blt a5,a4,80011228 <__muldf3+0x140> -800111f4: 01d00793 li a5,29 -800111f8: ff850913 addi s2,a0,-8 -800111fc: 40e787b3 sub a5,a5,a4 -80011200: 012494b3 sll s1,s1,s2 -80011204: 00f457b3 srl a5,s0,a5 -80011208: 0097e4b3 or s1,a5,s1 -8001120c: 01241933 sll s2,s0,s2 -80011210: c0d00993 li s3,-1011 -80011214: 40a989b3 sub s3,s3,a0 -80011218: f41ff06f j 80011158 <__muldf3+0x70> -8001121c: 518030ef jal ra,80014734 <__clzsi2> -80011220: 02050513 addi a0,a0,32 -80011224: fc5ff06f j 800111e8 <__muldf3+0x100> -80011228: fd850493 addi s1,a0,-40 -8001122c: 009414b3 sll s1,s0,s1 -80011230: 00000913 li s2,0 -80011234: fddff06f j 80011210 <__muldf3+0x128> +8001114c <__muldf3>: +8001114c: fd010113 addi sp,sp,-48 +80011150: 01312e23 sw s3,28(sp) +80011154: 0145d993 srli s3,a1,0x14 +80011158: 02812423 sw s0,40(sp) +8001115c: 02912223 sw s1,36(sp) +80011160: 01412c23 sw s4,24(sp) +80011164: 01512a23 sw s5,20(sp) +80011168: 01612823 sw s6,16(sp) +8001116c: 00c59493 slli s1,a1,0xc +80011170: 02112623 sw ra,44(sp) +80011174: 03212023 sw s2,32(sp) +80011178: 01712623 sw s7,12(sp) +8001117c: 7ff9f993 andi s3,s3,2047 +80011180: 00050413 mv s0,a0 +80011184: 00060b13 mv s6,a2 +80011188: 00068a93 mv s5,a3 +8001118c: 00c4d493 srli s1,s1,0xc +80011190: 01f5da13 srli s4,a1,0x1f +80011194: 0a098263 beqz s3,80011238 <__muldf3+0xec> +80011198: 7ff00793 li a5,2047 +8001119c: 10f98063 beq s3,a5,8001129c <__muldf3+0x150> +800111a0: 01d55793 srli a5,a0,0x1d +800111a4: 00349493 slli s1,s1,0x3 +800111a8: 0097e4b3 or s1,a5,s1 +800111ac: 008007b7 lui a5,0x800 +800111b0: 00f4e4b3 or s1,s1,a5 +800111b4: 00351913 slli s2,a0,0x3 +800111b8: c0198993 addi s3,s3,-1023 +800111bc: 00000b93 li s7,0 +800111c0: 014ad513 srli a0,s5,0x14 +800111c4: 00ca9413 slli s0,s5,0xc +800111c8: 7ff57513 andi a0,a0,2047 +800111cc: 00c45413 srli s0,s0,0xc +800111d0: 01fada93 srli s5,s5,0x1f +800111d4: 10050063 beqz a0,800112d4 <__muldf3+0x188> +800111d8: 7ff00793 li a5,2047 +800111dc: 16f50063 beq a0,a5,8001133c <__muldf3+0x1f0> +800111e0: 01db5793 srli a5,s6,0x1d +800111e4: 00341413 slli s0,s0,0x3 +800111e8: 0087e433 or s0,a5,s0 +800111ec: 008007b7 lui a5,0x800 +800111f0: 00f46433 or s0,s0,a5 +800111f4: c0150513 addi a0,a0,-1023 # 7fc01 <_start-0x7ff803ff> +800111f8: 003b1793 slli a5,s6,0x3 +800111fc: 00000713 li a4,0 +80011200: 002b9693 slli a3,s7,0x2 +80011204: 00e6e6b3 or a3,a3,a4 +80011208: 00a98533 add a0,s3,a0 +8001120c: fff68693 addi a3,a3,-1 # ffff <_start-0x7fff0001> +80011210: 00e00593 li a1,14 +80011214: 015a4633 xor a2,s4,s5 +80011218: 00150813 addi a6,a0,1 +8001121c: 14d5ec63 bltu a1,a3,80011374 <__muldf3+0x228> +80011220: 800155b7 lui a1,0x80015 +80011224: 00269693 slli a3,a3,0x2 +80011228: 44c58593 addi a1,a1,1100 # 8001544c <__BSS_END__+0xffffea34> +8001122c: 00b686b3 add a3,a3,a1 +80011230: 0006a683 lw a3,0(a3) +80011234: 00068067 jr a3 80011238: 00a4e933 or s2,s1,a0 -8001123c: 02090263 beqz s2,80011260 <__muldf3+0x178> -80011240: 00050913 mv s2,a0 -80011244: 7ff00993 li s3,2047 -80011248: 00300b93 li s7,3 -8001124c: f11ff06f j 8001115c <__muldf3+0x74> -80011250: 00000493 li s1,0 -80011254: 00000993 li s3,0 -80011258: 00100b93 li s7,1 -8001125c: f01ff06f j 8001115c <__muldf3+0x74> -80011260: 00000493 li s1,0 -80011264: 7ff00993 li s3,2047 -80011268: 00200b93 li s7,2 -8001126c: ef1ff06f j 8001115c <__muldf3+0x74> -80011270: 016467b3 or a5,s0,s6 -80011274: 06078e63 beqz a5,800112f0 <__muldf3+0x208> -80011278: 04040063 beqz s0,800112b8 <__muldf3+0x1d0> -8001127c: 00040513 mv a0,s0 -80011280: 4b4030ef jal ra,80014734 <__clzsi2> -80011284: ff550693 addi a3,a0,-11 -80011288: 01c00793 li a5,28 -8001128c: 02d7ce63 blt a5,a3,800112c8 <__muldf3+0x1e0> -80011290: 01d00713 li a4,29 -80011294: ff850793 addi a5,a0,-8 -80011298: 40d70733 sub a4,a4,a3 -8001129c: 00f41433 sll s0,s0,a5 -800112a0: 00eb5733 srl a4,s6,a4 -800112a4: 00876433 or s0,a4,s0 -800112a8: 00fb17b3 sll a5,s6,a5 -800112ac: c0d00713 li a4,-1011 -800112b0: 40a70533 sub a0,a4,a0 -800112b4: ee5ff06f j 80011198 <__muldf3+0xb0> -800112b8: 000b0513 mv a0,s6 -800112bc: 478030ef jal ra,80014734 <__clzsi2> -800112c0: 02050513 addi a0,a0,32 -800112c4: fc1ff06f j 80011284 <__muldf3+0x19c> -800112c8: fd850413 addi s0,a0,-40 -800112cc: 008b1433 sll s0,s6,s0 -800112d0: 00000793 li a5,0 -800112d4: fd9ff06f j 800112ac <__muldf3+0x1c4> -800112d8: 016467b3 or a5,s0,s6 -800112dc: 02078263 beqz a5,80011300 <__muldf3+0x218> -800112e0: 000b0793 mv a5,s6 -800112e4: 7ff00513 li a0,2047 -800112e8: 00300713 li a4,3 -800112ec: eb1ff06f j 8001119c <__muldf3+0xb4> -800112f0: 00000413 li s0,0 -800112f4: 00000513 li a0,0 -800112f8: 00100713 li a4,1 -800112fc: ea1ff06f j 8001119c <__muldf3+0xb4> -80011300: 00000413 li s0,0 -80011304: 7ff00513 li a0,2047 -80011308: 00200713 li a4,2 -8001130c: e91ff06f j 8001119c <__muldf3+0xb4> -80011310: 00010f37 lui t5,0x10 -80011314: ffff0e93 addi t4,t5,-1 # ffff <_start-0x7fff0001> -80011318: 01095713 srli a4,s2,0x10 -8001131c: 0107d893 srli a7,a5,0x10 -80011320: 01d97933 and s2,s2,t4 -80011324: 01d7f7b3 and a5,a5,t4 -80011328: 032885b3 mul a1,a7,s2 -8001132c: 032786b3 mul a3,a5,s2 -80011330: 02f70fb3 mul t6,a4,a5 -80011334: 01f58333 add t1,a1,t6 -80011338: 0106d593 srli a1,a3,0x10 -8001133c: 006585b3 add a1,a1,t1 -80011340: 03170e33 mul t3,a4,a7 -80011344: 01f5f463 bgeu a1,t6,8001134c <__muldf3+0x264> -80011348: 01ee0e33 add t3,t3,t5 -8001134c: 0105d393 srli t2,a1,0x10 -80011350: 01d5f5b3 and a1,a1,t4 -80011354: 01d6f6b3 and a3,a3,t4 -80011358: 01045f13 srli t5,s0,0x10 -8001135c: 01d472b3 and t0,s0,t4 -80011360: 01059593 slli a1,a1,0x10 -80011364: 00d585b3 add a1,a1,a3 -80011368: 02570eb3 mul t4,a4,t0 -8001136c: 032286b3 mul a3,t0,s2 -80011370: 032f0933 mul s2,t5,s2 -80011374: 01d90333 add t1,s2,t4 -80011378: 0106d913 srli s2,a3,0x10 -8001137c: 00690933 add s2,s2,t1 -80011380: 03e70733 mul a4,a4,t5 -80011384: 01d97663 bgeu s2,t4,80011390 <__muldf3+0x2a8> -80011388: 00010337 lui t1,0x10 -8001138c: 00670733 add a4,a4,t1 -80011390: 01095e93 srli t4,s2,0x10 -80011394: 000109b7 lui s3,0x10 -80011398: 00ee8eb3 add t4,t4,a4 -8001139c: fff98713 addi a4,s3,-1 # ffff <_start-0x7fff0001> -800113a0: 00e97933 and s2,s2,a4 -800113a4: 00e6f6b3 and a3,a3,a4 -800113a8: 0104d413 srli s0,s1,0x10 -800113ac: 01091913 slli s2,s2,0x10 -800113b0: 00e4f4b3 and s1,s1,a4 -800113b4: 00d90933 add s2,s2,a3 -800113b8: 02978733 mul a4,a5,s1 -800113bc: 012383b3 add t2,t2,s2 -800113c0: 02f40333 mul t1,s0,a5 -800113c4: 029886b3 mul a3,a7,s1 -800113c8: 028887b3 mul a5,a7,s0 -800113cc: 006688b3 add a7,a3,t1 -800113d0: 01075693 srli a3,a4,0x10 -800113d4: 011686b3 add a3,a3,a7 -800113d8: 0066f463 bgeu a3,t1,800113e0 <__muldf3+0x2f8> -800113dc: 013787b3 add a5,a5,s3 -800113e0: 0106d893 srli a7,a3,0x10 -800113e4: 000109b7 lui s3,0x10 -800113e8: 00f88fb3 add t6,a7,a5 -800113ec: fff98793 addi a5,s3,-1 # ffff <_start-0x7fff0001> -800113f0: 00f6f6b3 and a3,a3,a5 -800113f4: 00f77733 and a4,a4,a5 -800113f8: 029288b3 mul a7,t0,s1 -800113fc: 01069693 slli a3,a3,0x10 -80011400: 00e686b3 add a3,a3,a4 -80011404: 025407b3 mul a5,s0,t0 -80011408: 029f04b3 mul s1,t5,s1 -8001140c: 028f0333 mul t1,t5,s0 -80011410: 00f484b3 add s1,s1,a5 -80011414: 0108d413 srli s0,a7,0x10 -80011418: 009404b3 add s1,s0,s1 -8001141c: 00f4f463 bgeu s1,a5,80011424 <__muldf3+0x33c> -80011420: 01330333 add t1,t1,s3 -80011424: 000107b7 lui a5,0x10 -80011428: fff78793 addi a5,a5,-1 # ffff <_start-0x7fff0001> -8001142c: 00f4f733 and a4,s1,a5 -80011430: 00f8f8b3 and a7,a7,a5 -80011434: 01071713 slli a4,a4,0x10 -80011438: 007e0e33 add t3,t3,t2 -8001143c: 01170733 add a4,a4,a7 -80011440: 012e3933 sltu s2,t3,s2 -80011444: 01d70733 add a4,a4,t4 -80011448: 01270433 add s0,a4,s2 -8001144c: 00de0e33 add t3,t3,a3 -80011450: 00de36b3 sltu a3,t3,a3 -80011454: 01f408b3 add a7,s0,t6 -80011458: 00d88f33 add t5,a7,a3 -8001145c: 01d73733 sltu a4,a4,t4 -80011460: 01243433 sltu s0,s0,s2 -80011464: 00876433 or s0,a4,s0 -80011468: 0104d493 srli s1,s1,0x10 -8001146c: 01f8b8b3 sltu a7,a7,t6 -80011470: 00df36b3 sltu a3,t5,a3 -80011474: 00940433 add s0,s0,s1 -80011478: 00d8e6b3 or a3,a7,a3 -8001147c: 00d40433 add s0,s0,a3 -80011480: 00640433 add s0,s0,t1 -80011484: 017f5793 srli a5,t5,0x17 -80011488: 00941413 slli s0,s0,0x9 -8001148c: 00f46433 or s0,s0,a5 -80011490: 009e1793 slli a5,t3,0x9 -80011494: 00b7e7b3 or a5,a5,a1 -80011498: 00f037b3 snez a5,a5 -8001149c: 017e5e13 srli t3,t3,0x17 -800114a0: 009f1713 slli a4,t5,0x9 -800114a4: 01c7e7b3 or a5,a5,t3 -800114a8: 00e7e7b3 or a5,a5,a4 -800114ac: 00741713 slli a4,s0,0x7 -800114b0: 10075263 bgez a4,800115b4 <__muldf3+0x4cc> -800114b4: 0017d713 srli a4,a5,0x1 -800114b8: 0017f793 andi a5,a5,1 -800114bc: 00f767b3 or a5,a4,a5 -800114c0: 01f41713 slli a4,s0,0x1f -800114c4: 00e7e7b3 or a5,a5,a4 -800114c8: 00145413 srli s0,s0,0x1 -800114cc: 3ff80693 addi a3,a6,1023 -800114d0: 0ed05663 blez a3,800115bc <__muldf3+0x4d4> -800114d4: 0077f713 andi a4,a5,7 -800114d8: 02070063 beqz a4,800114f8 <__muldf3+0x410> -800114dc: 00f7f713 andi a4,a5,15 -800114e0: 00400593 li a1,4 -800114e4: 00b70a63 beq a4,a1,800114f8 <__muldf3+0x410> -800114e8: 00478713 addi a4,a5,4 -800114ec: 00f737b3 sltu a5,a4,a5 -800114f0: 00f40433 add s0,s0,a5 -800114f4: 00070793 mv a5,a4 -800114f8: 00741713 slli a4,s0,0x7 -800114fc: 00075a63 bgez a4,80011510 <__muldf3+0x428> -80011500: ff000737 lui a4,0xff000 -80011504: fff70713 addi a4,a4,-1 # feffffff <__BSS_END__+0x7efe906f> -80011508: 00e47433 and s0,s0,a4 -8001150c: 40080693 addi a3,a6,1024 -80011510: 7fe00713 li a4,2046 -80011514: 16d74663 blt a4,a3,80011680 <__muldf3+0x598> -80011518: 0037d713 srli a4,a5,0x3 -8001151c: 01d41793 slli a5,s0,0x1d -80011520: 00e7e7b3 or a5,a5,a4 -80011524: 00345413 srli s0,s0,0x3 -80011528: 00c41413 slli s0,s0,0xc -8001152c: 7ff6f713 andi a4,a3,2047 -80011530: 01471713 slli a4,a4,0x14 -80011534: 00c45413 srli s0,s0,0xc -80011538: 00e46433 or s0,s0,a4 -8001153c: 01f61613 slli a2,a2,0x1f -80011540: 00c46733 or a4,s0,a2 -80011544: 02c12083 lw ra,44(sp) -80011548: 02812403 lw s0,40(sp) -8001154c: 02412483 lw s1,36(sp) -80011550: 02012903 lw s2,32(sp) -80011554: 01c12983 lw s3,28(sp) -80011558: 01812a03 lw s4,24(sp) -8001155c: 01412a83 lw s5,20(sp) -80011560: 01012b03 lw s6,16(sp) -80011564: 00c12b83 lw s7,12(sp) -80011568: 00078513 mv a0,a5 -8001156c: 00070593 mv a1,a4 -80011570: 03010113 addi sp,sp,48 -80011574: 00008067 ret -80011578: 000a0613 mv a2,s4 -8001157c: 00048413 mv s0,s1 -80011580: 00090793 mv a5,s2 -80011584: 000b8713 mv a4,s7 -80011588: 00200693 li a3,2 -8001158c: 0ed70a63 beq a4,a3,80011680 <__muldf3+0x598> -80011590: 00300693 li a3,3 -80011594: 0cd70c63 beq a4,a3,8001166c <__muldf3+0x584> -80011598: 00100693 li a3,1 -8001159c: f2d718e3 bne a4,a3,800114cc <__muldf3+0x3e4> -800115a0: 00000413 li s0,0 -800115a4: 00000793 li a5,0 -800115a8: 0880006f j 80011630 <__muldf3+0x548> -800115ac: 000a8613 mv a2,s5 -800115b0: fd9ff06f j 80011588 <__muldf3+0x4a0> -800115b4: 00050813 mv a6,a0 -800115b8: f15ff06f j 800114cc <__muldf3+0x3e4> -800115bc: 00100593 li a1,1 -800115c0: 40d585b3 sub a1,a1,a3 -800115c4: 03800713 li a4,56 -800115c8: fcb74ce3 blt a4,a1,800115a0 <__muldf3+0x4b8> -800115cc: 01f00713 li a4,31 -800115d0: 06b74463 blt a4,a1,80011638 <__muldf3+0x550> -800115d4: 41e80813 addi a6,a6,1054 -800115d8: 01041733 sll a4,s0,a6 -800115dc: 00b7d6b3 srl a3,a5,a1 -800115e0: 010797b3 sll a5,a5,a6 -800115e4: 00d76733 or a4,a4,a3 -800115e8: 00f037b3 snez a5,a5 -800115ec: 00f767b3 or a5,a4,a5 -800115f0: 00b45433 srl s0,s0,a1 -800115f4: 0077f713 andi a4,a5,7 -800115f8: 02070063 beqz a4,80011618 <__muldf3+0x530> -800115fc: 00f7f713 andi a4,a5,15 -80011600: 00400693 li a3,4 -80011604: 00d70a63 beq a4,a3,80011618 <__muldf3+0x530> -80011608: 00478713 addi a4,a5,4 -8001160c: 00f737b3 sltu a5,a4,a5 -80011610: 00f40433 add s0,s0,a5 -80011614: 00070793 mv a5,a4 -80011618: 00841713 slli a4,s0,0x8 -8001161c: 06074a63 bltz a4,80011690 <__muldf3+0x5a8> -80011620: 01d41713 slli a4,s0,0x1d -80011624: 0037d793 srli a5,a5,0x3 -80011628: 00f767b3 or a5,a4,a5 -8001162c: 00345413 srli s0,s0,0x3 -80011630: 00000693 li a3,0 -80011634: ef5ff06f j 80011528 <__muldf3+0x440> -80011638: fe100713 li a4,-31 -8001163c: 40d70733 sub a4,a4,a3 -80011640: 02000513 li a0,32 -80011644: 00e45733 srl a4,s0,a4 -80011648: 00000693 li a3,0 -8001164c: 00a58663 beq a1,a0,80011658 <__muldf3+0x570> -80011650: 43e80813 addi a6,a6,1086 -80011654: 010416b3 sll a3,s0,a6 -80011658: 00f6e7b3 or a5,a3,a5 -8001165c: 00f037b3 snez a5,a5 -80011660: 00f767b3 or a5,a4,a5 -80011664: 00000413 li s0,0 -80011668: f8dff06f j 800115f4 <__muldf3+0x50c> -8001166c: 00080437 lui s0,0x80 -80011670: 00000793 li a5,0 -80011674: 7ff00693 li a3,2047 -80011678: 00000613 li a2,0 -8001167c: eadff06f j 80011528 <__muldf3+0x440> -80011680: 00000413 li s0,0 -80011684: 00000793 li a5,0 -80011688: 7ff00693 li a3,2047 -8001168c: e9dff06f j 80011528 <__muldf3+0x440> -80011690: 00000413 li s0,0 -80011694: 00000793 li a5,0 -80011698: 00100693 li a3,1 -8001169c: e8dff06f j 80011528 <__muldf3+0x440> +8001123c: 06090c63 beqz s2,800112b4 <__muldf3+0x168> +80011240: 04048063 beqz s1,80011280 <__muldf3+0x134> +80011244: 00048513 mv a0,s1 +80011248: 550030ef jal ra,80014798 <__clzsi2> +8001124c: ff550713 addi a4,a0,-11 +80011250: 01c00793 li a5,28 +80011254: 02e7cc63 blt a5,a4,8001128c <__muldf3+0x140> +80011258: 01d00793 li a5,29 +8001125c: ff850913 addi s2,a0,-8 +80011260: 40e787b3 sub a5,a5,a4 +80011264: 012494b3 sll s1,s1,s2 +80011268: 00f457b3 srl a5,s0,a5 +8001126c: 0097e4b3 or s1,a5,s1 +80011270: 01241933 sll s2,s0,s2 +80011274: c0d00993 li s3,-1011 +80011278: 40a989b3 sub s3,s3,a0 +8001127c: f41ff06f j 800111bc <__muldf3+0x70> +80011280: 518030ef jal ra,80014798 <__clzsi2> +80011284: 02050513 addi a0,a0,32 +80011288: fc5ff06f j 8001124c <__muldf3+0x100> +8001128c: fd850493 addi s1,a0,-40 +80011290: 009414b3 sll s1,s0,s1 +80011294: 00000913 li s2,0 +80011298: fddff06f j 80011274 <__muldf3+0x128> +8001129c: 00a4e933 or s2,s1,a0 +800112a0: 02090263 beqz s2,800112c4 <__muldf3+0x178> +800112a4: 00050913 mv s2,a0 +800112a8: 7ff00993 li s3,2047 +800112ac: 00300b93 li s7,3 +800112b0: f11ff06f j 800111c0 <__muldf3+0x74> +800112b4: 00000493 li s1,0 +800112b8: 00000993 li s3,0 +800112bc: 00100b93 li s7,1 +800112c0: f01ff06f j 800111c0 <__muldf3+0x74> +800112c4: 00000493 li s1,0 +800112c8: 7ff00993 li s3,2047 +800112cc: 00200b93 li s7,2 +800112d0: ef1ff06f j 800111c0 <__muldf3+0x74> +800112d4: 016467b3 or a5,s0,s6 +800112d8: 06078e63 beqz a5,80011354 <__muldf3+0x208> +800112dc: 04040063 beqz s0,8001131c <__muldf3+0x1d0> +800112e0: 00040513 mv a0,s0 +800112e4: 4b4030ef jal ra,80014798 <__clzsi2> +800112e8: ff550693 addi a3,a0,-11 +800112ec: 01c00793 li a5,28 +800112f0: 02d7ce63 blt a5,a3,8001132c <__muldf3+0x1e0> +800112f4: 01d00713 li a4,29 +800112f8: ff850793 addi a5,a0,-8 +800112fc: 40d70733 sub a4,a4,a3 +80011300: 00f41433 sll s0,s0,a5 +80011304: 00eb5733 srl a4,s6,a4 +80011308: 00876433 or s0,a4,s0 +8001130c: 00fb17b3 sll a5,s6,a5 +80011310: c0d00713 li a4,-1011 +80011314: 40a70533 sub a0,a4,a0 +80011318: ee5ff06f j 800111fc <__muldf3+0xb0> +8001131c: 000b0513 mv a0,s6 +80011320: 478030ef jal ra,80014798 <__clzsi2> +80011324: 02050513 addi a0,a0,32 +80011328: fc1ff06f j 800112e8 <__muldf3+0x19c> +8001132c: fd850413 addi s0,a0,-40 +80011330: 008b1433 sll s0,s6,s0 +80011334: 00000793 li a5,0 +80011338: fd9ff06f j 80011310 <__muldf3+0x1c4> +8001133c: 016467b3 or a5,s0,s6 +80011340: 02078263 beqz a5,80011364 <__muldf3+0x218> +80011344: 000b0793 mv a5,s6 +80011348: 7ff00513 li a0,2047 +8001134c: 00300713 li a4,3 +80011350: eb1ff06f j 80011200 <__muldf3+0xb4> +80011354: 00000413 li s0,0 +80011358: 00000513 li a0,0 +8001135c: 00100713 li a4,1 +80011360: ea1ff06f j 80011200 <__muldf3+0xb4> +80011364: 00000413 li s0,0 +80011368: 7ff00513 li a0,2047 +8001136c: 00200713 li a4,2 +80011370: e91ff06f j 80011200 <__muldf3+0xb4> +80011374: 00010f37 lui t5,0x10 +80011378: ffff0e93 addi t4,t5,-1 # ffff <_start-0x7fff0001> +8001137c: 01095713 srli a4,s2,0x10 +80011380: 0107d893 srli a7,a5,0x10 +80011384: 01d97933 and s2,s2,t4 +80011388: 01d7f7b3 and a5,a5,t4 +8001138c: 032885b3 mul a1,a7,s2 +80011390: 032786b3 mul a3,a5,s2 +80011394: 02f70fb3 mul t6,a4,a5 +80011398: 01f58333 add t1,a1,t6 +8001139c: 0106d593 srli a1,a3,0x10 +800113a0: 006585b3 add a1,a1,t1 +800113a4: 03170e33 mul t3,a4,a7 +800113a8: 01f5f463 bgeu a1,t6,800113b0 <__muldf3+0x264> +800113ac: 01ee0e33 add t3,t3,t5 +800113b0: 0105d393 srli t2,a1,0x10 +800113b4: 01d5f5b3 and a1,a1,t4 +800113b8: 01d6f6b3 and a3,a3,t4 +800113bc: 01045f13 srli t5,s0,0x10 +800113c0: 01d472b3 and t0,s0,t4 +800113c4: 01059593 slli a1,a1,0x10 +800113c8: 00d585b3 add a1,a1,a3 +800113cc: 02570eb3 mul t4,a4,t0 +800113d0: 032286b3 mul a3,t0,s2 +800113d4: 032f0933 mul s2,t5,s2 +800113d8: 01d90333 add t1,s2,t4 +800113dc: 0106d913 srli s2,a3,0x10 +800113e0: 00690933 add s2,s2,t1 +800113e4: 03e70733 mul a4,a4,t5 +800113e8: 01d97663 bgeu s2,t4,800113f4 <__muldf3+0x2a8> +800113ec: 00010337 lui t1,0x10 +800113f0: 00670733 add a4,a4,t1 +800113f4: 01095e93 srli t4,s2,0x10 +800113f8: 000109b7 lui s3,0x10 +800113fc: 00ee8eb3 add t4,t4,a4 +80011400: fff98713 addi a4,s3,-1 # ffff <_start-0x7fff0001> +80011404: 00e97933 and s2,s2,a4 +80011408: 00e6f6b3 and a3,a3,a4 +8001140c: 0104d413 srli s0,s1,0x10 +80011410: 01091913 slli s2,s2,0x10 +80011414: 00e4f4b3 and s1,s1,a4 +80011418: 00d90933 add s2,s2,a3 +8001141c: 02978733 mul a4,a5,s1 +80011420: 012383b3 add t2,t2,s2 +80011424: 02f40333 mul t1,s0,a5 +80011428: 029886b3 mul a3,a7,s1 +8001142c: 028887b3 mul a5,a7,s0 +80011430: 006688b3 add a7,a3,t1 +80011434: 01075693 srli a3,a4,0x10 +80011438: 011686b3 add a3,a3,a7 +8001143c: 0066f463 bgeu a3,t1,80011444 <__muldf3+0x2f8> +80011440: 013787b3 add a5,a5,s3 +80011444: 0106d893 srli a7,a3,0x10 +80011448: 000109b7 lui s3,0x10 +8001144c: 00f88fb3 add t6,a7,a5 +80011450: fff98793 addi a5,s3,-1 # ffff <_start-0x7fff0001> +80011454: 00f6f6b3 and a3,a3,a5 +80011458: 00f77733 and a4,a4,a5 +8001145c: 029288b3 mul a7,t0,s1 +80011460: 01069693 slli a3,a3,0x10 +80011464: 00e686b3 add a3,a3,a4 +80011468: 025407b3 mul a5,s0,t0 +8001146c: 029f04b3 mul s1,t5,s1 +80011470: 028f0333 mul t1,t5,s0 +80011474: 00f484b3 add s1,s1,a5 +80011478: 0108d413 srli s0,a7,0x10 +8001147c: 009404b3 add s1,s0,s1 +80011480: 00f4f463 bgeu s1,a5,80011488 <__muldf3+0x33c> +80011484: 01330333 add t1,t1,s3 +80011488: 000107b7 lui a5,0x10 +8001148c: fff78793 addi a5,a5,-1 # ffff <_start-0x7fff0001> +80011490: 00f4f733 and a4,s1,a5 +80011494: 00f8f8b3 and a7,a7,a5 +80011498: 01071713 slli a4,a4,0x10 +8001149c: 007e0e33 add t3,t3,t2 +800114a0: 01170733 add a4,a4,a7 +800114a4: 012e3933 sltu s2,t3,s2 +800114a8: 01d70733 add a4,a4,t4 +800114ac: 01270433 add s0,a4,s2 +800114b0: 00de0e33 add t3,t3,a3 +800114b4: 00de36b3 sltu a3,t3,a3 +800114b8: 01f408b3 add a7,s0,t6 +800114bc: 00d88f33 add t5,a7,a3 +800114c0: 01d73733 sltu a4,a4,t4 +800114c4: 01243433 sltu s0,s0,s2 +800114c8: 00876433 or s0,a4,s0 +800114cc: 0104d493 srli s1,s1,0x10 +800114d0: 01f8b8b3 sltu a7,a7,t6 +800114d4: 00df36b3 sltu a3,t5,a3 +800114d8: 00940433 add s0,s0,s1 +800114dc: 00d8e6b3 or a3,a7,a3 +800114e0: 00d40433 add s0,s0,a3 +800114e4: 00640433 add s0,s0,t1 +800114e8: 017f5793 srli a5,t5,0x17 +800114ec: 00941413 slli s0,s0,0x9 +800114f0: 00f46433 or s0,s0,a5 +800114f4: 009e1793 slli a5,t3,0x9 +800114f8: 00b7e7b3 or a5,a5,a1 +800114fc: 00f037b3 snez a5,a5 +80011500: 017e5e13 srli t3,t3,0x17 +80011504: 009f1713 slli a4,t5,0x9 +80011508: 01c7e7b3 or a5,a5,t3 +8001150c: 00e7e7b3 or a5,a5,a4 +80011510: 00741713 slli a4,s0,0x7 +80011514: 10075263 bgez a4,80011618 <__muldf3+0x4cc> +80011518: 0017d713 srli a4,a5,0x1 +8001151c: 0017f793 andi a5,a5,1 +80011520: 00f767b3 or a5,a4,a5 +80011524: 01f41713 slli a4,s0,0x1f +80011528: 00e7e7b3 or a5,a5,a4 +8001152c: 00145413 srli s0,s0,0x1 +80011530: 3ff80693 addi a3,a6,1023 +80011534: 0ed05663 blez a3,80011620 <__muldf3+0x4d4> +80011538: 0077f713 andi a4,a5,7 +8001153c: 02070063 beqz a4,8001155c <__muldf3+0x410> +80011540: 00f7f713 andi a4,a5,15 +80011544: 00400593 li a1,4 +80011548: 00b70a63 beq a4,a1,8001155c <__muldf3+0x410> +8001154c: 00478713 addi a4,a5,4 +80011550: 00f737b3 sltu a5,a4,a5 +80011554: 00f40433 add s0,s0,a5 +80011558: 00070793 mv a5,a4 +8001155c: 00741713 slli a4,s0,0x7 +80011560: 00075a63 bgez a4,80011574 <__muldf3+0x428> +80011564: ff000737 lui a4,0xff000 +80011568: fff70713 addi a4,a4,-1 # feffffff <__BSS_END__+0x7efe95e7> +8001156c: 00e47433 and s0,s0,a4 +80011570: 40080693 addi a3,a6,1024 +80011574: 7fe00713 li a4,2046 +80011578: 16d74663 blt a4,a3,800116e4 <__muldf3+0x598> +8001157c: 0037d713 srli a4,a5,0x3 +80011580: 01d41793 slli a5,s0,0x1d +80011584: 00e7e7b3 or a5,a5,a4 +80011588: 00345413 srli s0,s0,0x3 +8001158c: 00c41413 slli s0,s0,0xc +80011590: 7ff6f713 andi a4,a3,2047 +80011594: 01471713 slli a4,a4,0x14 +80011598: 00c45413 srli s0,s0,0xc +8001159c: 00e46433 or s0,s0,a4 +800115a0: 01f61613 slli a2,a2,0x1f +800115a4: 00c46733 or a4,s0,a2 +800115a8: 02c12083 lw ra,44(sp) +800115ac: 02812403 lw s0,40(sp) +800115b0: 02412483 lw s1,36(sp) +800115b4: 02012903 lw s2,32(sp) +800115b8: 01c12983 lw s3,28(sp) +800115bc: 01812a03 lw s4,24(sp) +800115c0: 01412a83 lw s5,20(sp) +800115c4: 01012b03 lw s6,16(sp) +800115c8: 00c12b83 lw s7,12(sp) +800115cc: 00078513 mv a0,a5 +800115d0: 00070593 mv a1,a4 +800115d4: 03010113 addi sp,sp,48 +800115d8: 00008067 ret +800115dc: 000a0613 mv a2,s4 +800115e0: 00048413 mv s0,s1 +800115e4: 00090793 mv a5,s2 +800115e8: 000b8713 mv a4,s7 +800115ec: 00200693 li a3,2 +800115f0: 0ed70a63 beq a4,a3,800116e4 <__muldf3+0x598> +800115f4: 00300693 li a3,3 +800115f8: 0cd70c63 beq a4,a3,800116d0 <__muldf3+0x584> +800115fc: 00100693 li a3,1 +80011600: f2d718e3 bne a4,a3,80011530 <__muldf3+0x3e4> +80011604: 00000413 li s0,0 +80011608: 00000793 li a5,0 +8001160c: 0880006f j 80011694 <__muldf3+0x548> +80011610: 000a8613 mv a2,s5 +80011614: fd9ff06f j 800115ec <__muldf3+0x4a0> +80011618: 00050813 mv a6,a0 +8001161c: f15ff06f j 80011530 <__muldf3+0x3e4> +80011620: 00100593 li a1,1 +80011624: 40d585b3 sub a1,a1,a3 +80011628: 03800713 li a4,56 +8001162c: fcb74ce3 blt a4,a1,80011604 <__muldf3+0x4b8> +80011630: 01f00713 li a4,31 +80011634: 06b74463 blt a4,a1,8001169c <__muldf3+0x550> +80011638: 41e80813 addi a6,a6,1054 +8001163c: 01041733 sll a4,s0,a6 +80011640: 00b7d6b3 srl a3,a5,a1 +80011644: 010797b3 sll a5,a5,a6 +80011648: 00d76733 or a4,a4,a3 +8001164c: 00f037b3 snez a5,a5 +80011650: 00f767b3 or a5,a4,a5 +80011654: 00b45433 srl s0,s0,a1 +80011658: 0077f713 andi a4,a5,7 +8001165c: 02070063 beqz a4,8001167c <__muldf3+0x530> +80011660: 00f7f713 andi a4,a5,15 +80011664: 00400693 li a3,4 +80011668: 00d70a63 beq a4,a3,8001167c <__muldf3+0x530> +8001166c: 00478713 addi a4,a5,4 +80011670: 00f737b3 sltu a5,a4,a5 +80011674: 00f40433 add s0,s0,a5 +80011678: 00070793 mv a5,a4 +8001167c: 00841713 slli a4,s0,0x8 +80011680: 06074a63 bltz a4,800116f4 <__muldf3+0x5a8> +80011684: 01d41713 slli a4,s0,0x1d +80011688: 0037d793 srli a5,a5,0x3 +8001168c: 00f767b3 or a5,a4,a5 +80011690: 00345413 srli s0,s0,0x3 +80011694: 00000693 li a3,0 +80011698: ef5ff06f j 8001158c <__muldf3+0x440> +8001169c: fe100713 li a4,-31 +800116a0: 40d70733 sub a4,a4,a3 +800116a4: 02000513 li a0,32 +800116a8: 00e45733 srl a4,s0,a4 +800116ac: 00000693 li a3,0 +800116b0: 00a58663 beq a1,a0,800116bc <__muldf3+0x570> +800116b4: 43e80813 addi a6,a6,1086 +800116b8: 010416b3 sll a3,s0,a6 +800116bc: 00f6e7b3 or a5,a3,a5 +800116c0: 00f037b3 snez a5,a5 +800116c4: 00f767b3 or a5,a4,a5 +800116c8: 00000413 li s0,0 +800116cc: f8dff06f j 80011658 <__muldf3+0x50c> +800116d0: 00080437 lui s0,0x80 +800116d4: 00000793 li a5,0 +800116d8: 7ff00693 li a3,2047 +800116dc: 00000613 li a2,0 +800116e0: eadff06f j 8001158c <__muldf3+0x440> +800116e4: 00000413 li s0,0 +800116e8: 00000793 li a5,0 +800116ec: 7ff00693 li a3,2047 +800116f0: e9dff06f j 8001158c <__muldf3+0x440> +800116f4: 00000413 li s0,0 +800116f8: 00000793 li a5,0 +800116fc: 00100693 li a3,1 +80011700: e8dff06f j 8001158c <__muldf3+0x440> -800116a0 <__eqtf2>: -800116a0: 00c52783 lw a5,12(a0) -800116a4: 0005af03 lw t5,0(a1) -800116a8: 0045af83 lw t6,4(a1) -800116ac: 0085a283 lw t0,8(a1) -800116b0: 00c5a583 lw a1,12(a1) -800116b4: 00008737 lui a4,0x8 -800116b8: 0107d693 srli a3,a5,0x10 -800116bc: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -800116c0: 01079813 slli a6,a5,0x10 -800116c4: 01059e93 slli t4,a1,0x10 -800116c8: 01f7d613 srli a2,a5,0x1f -800116cc: 00e6f6b3 and a3,a3,a4 -800116d0: 0105d793 srli a5,a1,0x10 -800116d4: ff010113 addi sp,sp,-16 -800116d8: 00052883 lw a7,0(a0) -800116dc: 00452303 lw t1,4(a0) -800116e0: 00852e03 lw t3,8(a0) -800116e4: 01085813 srli a6,a6,0x10 -800116e8: 010ede93 srli t4,t4,0x10 -800116ec: 00e7f7b3 and a5,a5,a4 -800116f0: 01f5d593 srli a1,a1,0x1f -800116f4: 02e69063 bne a3,a4,80011714 <__eqtf2+0x74> -800116f8: 0068e733 or a4,a7,t1 -800116fc: 01c76733 or a4,a4,t3 -80011700: 01076733 or a4,a4,a6 -80011704: 00100513 li a0,1 -80011708: 04071a63 bnez a4,8001175c <__eqtf2+0xbc> -8001170c: 04d79863 bne a5,a3,8001175c <__eqtf2+0xbc> -80011710: 0080006f j 80011718 <__eqtf2+0x78> -80011714: 00e79c63 bne a5,a4,8001172c <__eqtf2+0x8c> -80011718: 01ff6733 or a4,t5,t6 -8001171c: 00576733 or a4,a4,t0 -80011720: 01d76733 or a4,a4,t4 -80011724: 00100513 li a0,1 -80011728: 02071a63 bnez a4,8001175c <__eqtf2+0xbc> -8001172c: 00100513 li a0,1 -80011730: 02d79663 bne a5,a3,8001175c <__eqtf2+0xbc> -80011734: 03e89463 bne a7,t5,8001175c <__eqtf2+0xbc> -80011738: 03f31263 bne t1,t6,8001175c <__eqtf2+0xbc> -8001173c: 025e1063 bne t3,t0,8001175c <__eqtf2+0xbc> -80011740: 01d81e63 bne a6,t4,8001175c <__eqtf2+0xbc> -80011744: 02b60063 beq a2,a1,80011764 <__eqtf2+0xc4> -80011748: 00079a63 bnez a5,8001175c <__eqtf2+0xbc> -8001174c: 0068e533 or a0,a7,t1 -80011750: 01c56533 or a0,a0,t3 -80011754: 01056533 or a0,a0,a6 -80011758: 00a03533 snez a0,a0 -8001175c: 01010113 addi sp,sp,16 -80011760: 00008067 ret -80011764: 00000513 li a0,0 -80011768: ff5ff06f j 8001175c <__eqtf2+0xbc> +80011704 <__eqtf2>: +80011704: 00c52783 lw a5,12(a0) +80011708: 0005af03 lw t5,0(a1) +8001170c: 0045af83 lw t6,4(a1) +80011710: 0085a283 lw t0,8(a1) +80011714: 00c5a583 lw a1,12(a1) +80011718: 00008737 lui a4,0x8 +8001171c: 0107d693 srli a3,a5,0x10 +80011720: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> +80011724: 01079813 slli a6,a5,0x10 +80011728: 01059e93 slli t4,a1,0x10 +8001172c: 01f7d613 srli a2,a5,0x1f +80011730: 00e6f6b3 and a3,a3,a4 +80011734: 0105d793 srli a5,a1,0x10 +80011738: ff010113 addi sp,sp,-16 +8001173c: 00052883 lw a7,0(a0) +80011740: 00452303 lw t1,4(a0) +80011744: 00852e03 lw t3,8(a0) +80011748: 01085813 srli a6,a6,0x10 +8001174c: 010ede93 srli t4,t4,0x10 +80011750: 00e7f7b3 and a5,a5,a4 +80011754: 01f5d593 srli a1,a1,0x1f +80011758: 02e69063 bne a3,a4,80011778 <__eqtf2+0x74> +8001175c: 0068e733 or a4,a7,t1 +80011760: 01c76733 or a4,a4,t3 +80011764: 01076733 or a4,a4,a6 +80011768: 00100513 li a0,1 +8001176c: 04071a63 bnez a4,800117c0 <__eqtf2+0xbc> +80011770: 04d79863 bne a5,a3,800117c0 <__eqtf2+0xbc> +80011774: 0080006f j 8001177c <__eqtf2+0x78> +80011778: 00e79c63 bne a5,a4,80011790 <__eqtf2+0x8c> +8001177c: 01ff6733 or a4,t5,t6 +80011780: 00576733 or a4,a4,t0 +80011784: 01d76733 or a4,a4,t4 +80011788: 00100513 li a0,1 +8001178c: 02071a63 bnez a4,800117c0 <__eqtf2+0xbc> +80011790: 00100513 li a0,1 +80011794: 02d79663 bne a5,a3,800117c0 <__eqtf2+0xbc> +80011798: 03e89463 bne a7,t5,800117c0 <__eqtf2+0xbc> +8001179c: 03f31263 bne t1,t6,800117c0 <__eqtf2+0xbc> +800117a0: 025e1063 bne t3,t0,800117c0 <__eqtf2+0xbc> +800117a4: 01d81e63 bne a6,t4,800117c0 <__eqtf2+0xbc> +800117a8: 02b60063 beq a2,a1,800117c8 <__eqtf2+0xc4> +800117ac: 00079a63 bnez a5,800117c0 <__eqtf2+0xbc> +800117b0: 0068e533 or a0,a7,t1 +800117b4: 01c56533 or a0,a0,t3 +800117b8: 01056533 or a0,a0,a6 +800117bc: 00a03533 snez a0,a0 +800117c0: 01010113 addi sp,sp,16 +800117c4: 00008067 ret +800117c8: 00000513 li a0,0 +800117cc: ff5ff06f j 800117c0 <__eqtf2+0xbc> -8001176c <__getf2>: -8001176c: 00052f83 lw t6,0(a0) -80011770: 00452803 lw a6,4(a0) -80011774: 00852e03 lw t3,8(a0) -80011778: 00c52503 lw a0,12(a0) -8001177c: 00c5a603 lw a2,12(a1) -80011780: 000087b7 lui a5,0x8 -80011784: 01055693 srli a3,a0,0x10 -80011788: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -8001178c: 01061313 slli t1,a2,0x10 -80011790: 01065713 srli a4,a2,0x10 -80011794: 0005a283 lw t0,0(a1) -80011798: 0045a883 lw a7,4(a1) -8001179c: 0085ae83 lw t4,8(a1) -800117a0: 00f6f6b3 and a3,a3,a5 -800117a4: 01051593 slli a1,a0,0x10 -800117a8: ff010113 addi sp,sp,-16 -800117ac: 0105d593 srli a1,a1,0x10 -800117b0: 01f55513 srli a0,a0,0x1f -800117b4: 01035313 srli t1,t1,0x10 -800117b8: 00f77733 and a4,a4,a5 -800117bc: 01f65613 srli a2,a2,0x1f -800117c0: 00f69e63 bne a3,a5,800117dc <__getf2+0x70> -800117c4: 01f867b3 or a5,a6,t6 -800117c8: 01c7e7b3 or a5,a5,t3 -800117cc: 00b7e7b3 or a5,a5,a1 -800117d0: 0c078863 beqz a5,800118a0 <__getf2+0x134> -800117d4: ffe00513 li a0,-2 -800117d8: 0600006f j 80011838 <__getf2+0xcc> -800117dc: 00f71a63 bne a4,a5,800117f0 <__getf2+0x84> -800117e0: 0058e7b3 or a5,a7,t0 -800117e4: 01d7e7b3 or a5,a5,t4 -800117e8: 0067e7b3 or a5,a5,t1 -800117ec: fe0794e3 bnez a5,800117d4 <__getf2+0x68> -800117f0: 0a069a63 bnez a3,800118a4 <__getf2+0x138> -800117f4: 01f867b3 or a5,a6,t6 -800117f8: 01c7e7b3 or a5,a5,t3 -800117fc: 00b7e7b3 or a5,a5,a1 -80011800: 0017b793 seqz a5,a5 -80011804: 00071a63 bnez a4,80011818 <__getf2+0xac> -80011808: 0058ef33 or t5,a7,t0 -8001180c: 01df6f33 or t5,t5,t4 -80011810: 006f6f33 or t5,t5,t1 -80011814: 060f0a63 beqz t5,80011888 <__getf2+0x11c> -80011818: 00079a63 bnez a5,8001182c <__getf2+0xc0> -8001181c: 02c50263 beq a0,a2,80011840 <__getf2+0xd4> -80011820: 06050063 beqz a0,80011880 <__getf2+0x114> -80011824: fff00513 li a0,-1 -80011828: 0100006f j 80011838 <__getf2+0xcc> -8001182c: fff00513 li a0,-1 -80011830: 00060463 beqz a2,80011838 <__getf2+0xcc> -80011834: 00060513 mv a0,a2 -80011838: 01010113 addi sp,sp,16 -8001183c: 00008067 ret -80011840: fed740e3 blt a4,a3,80011820 <__getf2+0xb4> -80011844: 00e6d663 bge a3,a4,80011850 <__getf2+0xe4> -80011848: fe0518e3 bnez a0,80011838 <__getf2+0xcc> -8001184c: fd9ff06f j 80011824 <__getf2+0xb8> -80011850: fcb368e3 bltu t1,a1,80011820 <__getf2+0xb4> -80011854: 02659e63 bne a1,t1,80011890 <__getf2+0x124> -80011858: fdcee4e3 bltu t4,t3,80011820 <__getf2+0xb4> -8001185c: 03ce9e63 bne t4,t3,80011898 <__getf2+0x12c> -80011860: fd08e0e3 bltu a7,a6,80011820 <__getf2+0xb4> -80011864: 01089463 bne a7,a6,8001186c <__getf2+0x100> -80011868: fbf2ece3 bltu t0,t6,80011820 <__getf2+0xb4> -8001186c: fd186ee3 bltu a6,a7,80011848 <__getf2+0xdc> -80011870: 01089463 bne a7,a6,80011878 <__getf2+0x10c> -80011874: fc5feae3 bltu t6,t0,80011848 <__getf2+0xdc> -80011878: 00000513 li a0,0 -8001187c: fbdff06f j 80011838 <__getf2+0xcc> -80011880: 00100513 li a0,1 -80011884: fb5ff06f j 80011838 <__getf2+0xcc> -80011888: fe0798e3 bnez a5,80011878 <__getf2+0x10c> -8001188c: f95ff06f j 80011820 <__getf2+0xb4> -80011890: fa65ece3 bltu a1,t1,80011848 <__getf2+0xdc> -80011894: fe5ff06f j 80011878 <__getf2+0x10c> -80011898: fbde68e3 bltu t3,t4,80011848 <__getf2+0xdc> -8001189c: fddff06f j 80011878 <__getf2+0x10c> -800118a0: f4d700e3 beq a4,a3,800117e0 <__getf2+0x74> -800118a4: f6071ce3 bnez a4,8001181c <__getf2+0xb0> -800118a8: 00000793 li a5,0 -800118ac: f5dff06f j 80011808 <__getf2+0x9c> +800117d0 <__getf2>: +800117d0: 00052f83 lw t6,0(a0) +800117d4: 00452803 lw a6,4(a0) +800117d8: 00852e03 lw t3,8(a0) +800117dc: 00c52503 lw a0,12(a0) +800117e0: 00c5a603 lw a2,12(a1) +800117e4: 000087b7 lui a5,0x8 +800117e8: 01055693 srli a3,a0,0x10 +800117ec: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> +800117f0: 01061313 slli t1,a2,0x10 +800117f4: 01065713 srli a4,a2,0x10 +800117f8: 0005a283 lw t0,0(a1) +800117fc: 0045a883 lw a7,4(a1) +80011800: 0085ae83 lw t4,8(a1) +80011804: 00f6f6b3 and a3,a3,a5 +80011808: 01051593 slli a1,a0,0x10 +8001180c: ff010113 addi sp,sp,-16 +80011810: 0105d593 srli a1,a1,0x10 +80011814: 01f55513 srli a0,a0,0x1f +80011818: 01035313 srli t1,t1,0x10 +8001181c: 00f77733 and a4,a4,a5 +80011820: 01f65613 srli a2,a2,0x1f +80011824: 00f69e63 bne a3,a5,80011840 <__getf2+0x70> +80011828: 01f867b3 or a5,a6,t6 +8001182c: 01c7e7b3 or a5,a5,t3 +80011830: 00b7e7b3 or a5,a5,a1 +80011834: 0c078863 beqz a5,80011904 <__getf2+0x134> +80011838: ffe00513 li a0,-2 +8001183c: 0600006f j 8001189c <__getf2+0xcc> +80011840: 00f71a63 bne a4,a5,80011854 <__getf2+0x84> +80011844: 0058e7b3 or a5,a7,t0 +80011848: 01d7e7b3 or a5,a5,t4 +8001184c: 0067e7b3 or a5,a5,t1 +80011850: fe0794e3 bnez a5,80011838 <__getf2+0x68> +80011854: 0a069a63 bnez a3,80011908 <__getf2+0x138> +80011858: 01f867b3 or a5,a6,t6 +8001185c: 01c7e7b3 or a5,a5,t3 +80011860: 00b7e7b3 or a5,a5,a1 +80011864: 0017b793 seqz a5,a5 +80011868: 00071a63 bnez a4,8001187c <__getf2+0xac> +8001186c: 0058ef33 or t5,a7,t0 +80011870: 01df6f33 or t5,t5,t4 +80011874: 006f6f33 or t5,t5,t1 +80011878: 060f0a63 beqz t5,800118ec <__getf2+0x11c> +8001187c: 00079a63 bnez a5,80011890 <__getf2+0xc0> +80011880: 02c50263 beq a0,a2,800118a4 <__getf2+0xd4> +80011884: 06050063 beqz a0,800118e4 <__getf2+0x114> +80011888: fff00513 li a0,-1 +8001188c: 0100006f j 8001189c <__getf2+0xcc> +80011890: fff00513 li a0,-1 +80011894: 00060463 beqz a2,8001189c <__getf2+0xcc> +80011898: 00060513 mv a0,a2 +8001189c: 01010113 addi sp,sp,16 +800118a0: 00008067 ret +800118a4: fed740e3 blt a4,a3,80011884 <__getf2+0xb4> +800118a8: 00e6d663 bge a3,a4,800118b4 <__getf2+0xe4> +800118ac: fe0518e3 bnez a0,8001189c <__getf2+0xcc> +800118b0: fd9ff06f j 80011888 <__getf2+0xb8> +800118b4: fcb368e3 bltu t1,a1,80011884 <__getf2+0xb4> +800118b8: 02659e63 bne a1,t1,800118f4 <__getf2+0x124> +800118bc: fdcee4e3 bltu t4,t3,80011884 <__getf2+0xb4> +800118c0: 03ce9e63 bne t4,t3,800118fc <__getf2+0x12c> +800118c4: fd08e0e3 bltu a7,a6,80011884 <__getf2+0xb4> +800118c8: 01089463 bne a7,a6,800118d0 <__getf2+0x100> +800118cc: fbf2ece3 bltu t0,t6,80011884 <__getf2+0xb4> +800118d0: fd186ee3 bltu a6,a7,800118ac <__getf2+0xdc> +800118d4: 01089463 bne a7,a6,800118dc <__getf2+0x10c> +800118d8: fc5feae3 bltu t6,t0,800118ac <__getf2+0xdc> +800118dc: 00000513 li a0,0 +800118e0: fbdff06f j 8001189c <__getf2+0xcc> +800118e4: 00100513 li a0,1 +800118e8: fb5ff06f j 8001189c <__getf2+0xcc> +800118ec: fe0798e3 bnez a5,800118dc <__getf2+0x10c> +800118f0: f95ff06f j 80011884 <__getf2+0xb4> +800118f4: fa65ece3 bltu a1,t1,800118ac <__getf2+0xdc> +800118f8: fe5ff06f j 800118dc <__getf2+0x10c> +800118fc: fbde68e3 bltu t3,t4,800118ac <__getf2+0xdc> +80011900: fddff06f j 800118dc <__getf2+0x10c> +80011904: f4d700e3 beq a4,a3,80011844 <__getf2+0x74> +80011908: f6071ce3 bnez a4,80011880 <__getf2+0xb0> +8001190c: 00000793 li a5,0 +80011910: f5dff06f j 8001186c <__getf2+0x9c> -800118b0 <__letf2>: -800118b0: 00052f83 lw t6,0(a0) -800118b4: 00452803 lw a6,4(a0) -800118b8: 00852e03 lw t3,8(a0) -800118bc: 00c52503 lw a0,12(a0) -800118c0: 00c5a603 lw a2,12(a1) -800118c4: 000087b7 lui a5,0x8 -800118c8: 01055693 srli a3,a0,0x10 -800118cc: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -800118d0: 01061313 slli t1,a2,0x10 -800118d4: 01065713 srli a4,a2,0x10 -800118d8: 0005a283 lw t0,0(a1) -800118dc: 0045a883 lw a7,4(a1) -800118e0: 0085ae83 lw t4,8(a1) -800118e4: 00f6f6b3 and a3,a3,a5 -800118e8: 01051593 slli a1,a0,0x10 -800118ec: ff010113 addi sp,sp,-16 -800118f0: 0105d593 srli a1,a1,0x10 -800118f4: 01f55513 srli a0,a0,0x1f -800118f8: 01035313 srli t1,t1,0x10 -800118fc: 00f77733 and a4,a4,a5 -80011900: 01f65613 srli a2,a2,0x1f -80011904: 00f69e63 bne a3,a5,80011920 <__letf2+0x70> -80011908: 01f867b3 or a5,a6,t6 -8001190c: 01c7e7b3 or a5,a5,t3 -80011910: 00b7e7b3 or a5,a5,a1 -80011914: 0c078863 beqz a5,800119e4 <__letf2+0x134> -80011918: 00200513 li a0,2 -8001191c: 0600006f j 8001197c <__letf2+0xcc> -80011920: 00f71a63 bne a4,a5,80011934 <__letf2+0x84> -80011924: 0058e7b3 or a5,a7,t0 -80011928: 01d7e7b3 or a5,a5,t4 -8001192c: 0067e7b3 or a5,a5,t1 -80011930: fe0794e3 bnez a5,80011918 <__letf2+0x68> -80011934: 0a069a63 bnez a3,800119e8 <__letf2+0x138> -80011938: 01f867b3 or a5,a6,t6 -8001193c: 01c7e7b3 or a5,a5,t3 -80011940: 00b7e7b3 or a5,a5,a1 -80011944: 0017b793 seqz a5,a5 -80011948: 00071a63 bnez a4,8001195c <__letf2+0xac> -8001194c: 0058ef33 or t5,a7,t0 -80011950: 01df6f33 or t5,t5,t4 -80011954: 006f6f33 or t5,t5,t1 -80011958: 060f0a63 beqz t5,800119cc <__letf2+0x11c> -8001195c: 00079a63 bnez a5,80011970 <__letf2+0xc0> -80011960: 02c50263 beq a0,a2,80011984 <__letf2+0xd4> -80011964: 06050063 beqz a0,800119c4 <__letf2+0x114> -80011968: fff00513 li a0,-1 -8001196c: 0100006f j 8001197c <__letf2+0xcc> -80011970: fff00513 li a0,-1 -80011974: 00060463 beqz a2,8001197c <__letf2+0xcc> -80011978: 00060513 mv a0,a2 -8001197c: 01010113 addi sp,sp,16 -80011980: 00008067 ret -80011984: fed740e3 blt a4,a3,80011964 <__letf2+0xb4> -80011988: 00e6d663 bge a3,a4,80011994 <__letf2+0xe4> -8001198c: fe0518e3 bnez a0,8001197c <__letf2+0xcc> -80011990: fd9ff06f j 80011968 <__letf2+0xb8> -80011994: fcb368e3 bltu t1,a1,80011964 <__letf2+0xb4> -80011998: 02659e63 bne a1,t1,800119d4 <__letf2+0x124> -8001199c: fdcee4e3 bltu t4,t3,80011964 <__letf2+0xb4> -800119a0: 03ce9e63 bne t4,t3,800119dc <__letf2+0x12c> -800119a4: fd08e0e3 bltu a7,a6,80011964 <__letf2+0xb4> -800119a8: 01089463 bne a7,a6,800119b0 <__letf2+0x100> -800119ac: fbf2ece3 bltu t0,t6,80011964 <__letf2+0xb4> -800119b0: fd186ee3 bltu a6,a7,8001198c <__letf2+0xdc> -800119b4: 01089463 bne a7,a6,800119bc <__letf2+0x10c> -800119b8: fc5feae3 bltu t6,t0,8001198c <__letf2+0xdc> -800119bc: 00000513 li a0,0 -800119c0: fbdff06f j 8001197c <__letf2+0xcc> -800119c4: 00100513 li a0,1 -800119c8: fb5ff06f j 8001197c <__letf2+0xcc> -800119cc: fe0798e3 bnez a5,800119bc <__letf2+0x10c> -800119d0: f95ff06f j 80011964 <__letf2+0xb4> -800119d4: fa65ece3 bltu a1,t1,8001198c <__letf2+0xdc> -800119d8: fe5ff06f j 800119bc <__letf2+0x10c> -800119dc: fbde68e3 bltu t3,t4,8001198c <__letf2+0xdc> -800119e0: fddff06f j 800119bc <__letf2+0x10c> -800119e4: f4d700e3 beq a4,a3,80011924 <__letf2+0x74> -800119e8: f6071ce3 bnez a4,80011960 <__letf2+0xb0> -800119ec: 00000793 li a5,0 -800119f0: f5dff06f j 8001194c <__letf2+0x9c> +80011914 <__letf2>: +80011914: 00052f83 lw t6,0(a0) +80011918: 00452803 lw a6,4(a0) +8001191c: 00852e03 lw t3,8(a0) +80011920: 00c52503 lw a0,12(a0) +80011924: 00c5a603 lw a2,12(a1) +80011928: 000087b7 lui a5,0x8 +8001192c: 01055693 srli a3,a0,0x10 +80011930: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> +80011934: 01061313 slli t1,a2,0x10 +80011938: 01065713 srli a4,a2,0x10 +8001193c: 0005a283 lw t0,0(a1) +80011940: 0045a883 lw a7,4(a1) +80011944: 0085ae83 lw t4,8(a1) +80011948: 00f6f6b3 and a3,a3,a5 +8001194c: 01051593 slli a1,a0,0x10 +80011950: ff010113 addi sp,sp,-16 +80011954: 0105d593 srli a1,a1,0x10 +80011958: 01f55513 srli a0,a0,0x1f +8001195c: 01035313 srli t1,t1,0x10 +80011960: 00f77733 and a4,a4,a5 +80011964: 01f65613 srli a2,a2,0x1f +80011968: 00f69e63 bne a3,a5,80011984 <__letf2+0x70> +8001196c: 01f867b3 or a5,a6,t6 +80011970: 01c7e7b3 or a5,a5,t3 +80011974: 00b7e7b3 or a5,a5,a1 +80011978: 0c078863 beqz a5,80011a48 <__letf2+0x134> +8001197c: 00200513 li a0,2 +80011980: 0600006f j 800119e0 <__letf2+0xcc> +80011984: 00f71a63 bne a4,a5,80011998 <__letf2+0x84> +80011988: 0058e7b3 or a5,a7,t0 +8001198c: 01d7e7b3 or a5,a5,t4 +80011990: 0067e7b3 or a5,a5,t1 +80011994: fe0794e3 bnez a5,8001197c <__letf2+0x68> +80011998: 0a069a63 bnez a3,80011a4c <__letf2+0x138> +8001199c: 01f867b3 or a5,a6,t6 +800119a0: 01c7e7b3 or a5,a5,t3 +800119a4: 00b7e7b3 or a5,a5,a1 +800119a8: 0017b793 seqz a5,a5 +800119ac: 00071a63 bnez a4,800119c0 <__letf2+0xac> +800119b0: 0058ef33 or t5,a7,t0 +800119b4: 01df6f33 or t5,t5,t4 +800119b8: 006f6f33 or t5,t5,t1 +800119bc: 060f0a63 beqz t5,80011a30 <__letf2+0x11c> +800119c0: 00079a63 bnez a5,800119d4 <__letf2+0xc0> +800119c4: 02c50263 beq a0,a2,800119e8 <__letf2+0xd4> +800119c8: 06050063 beqz a0,80011a28 <__letf2+0x114> +800119cc: fff00513 li a0,-1 +800119d0: 0100006f j 800119e0 <__letf2+0xcc> +800119d4: fff00513 li a0,-1 +800119d8: 00060463 beqz a2,800119e0 <__letf2+0xcc> +800119dc: 00060513 mv a0,a2 +800119e0: 01010113 addi sp,sp,16 +800119e4: 00008067 ret +800119e8: fed740e3 blt a4,a3,800119c8 <__letf2+0xb4> +800119ec: 00e6d663 bge a3,a4,800119f8 <__letf2+0xe4> +800119f0: fe0518e3 bnez a0,800119e0 <__letf2+0xcc> +800119f4: fd9ff06f j 800119cc <__letf2+0xb8> +800119f8: fcb368e3 bltu t1,a1,800119c8 <__letf2+0xb4> +800119fc: 02659e63 bne a1,t1,80011a38 <__letf2+0x124> +80011a00: fdcee4e3 bltu t4,t3,800119c8 <__letf2+0xb4> +80011a04: 03ce9e63 bne t4,t3,80011a40 <__letf2+0x12c> +80011a08: fd08e0e3 bltu a7,a6,800119c8 <__letf2+0xb4> +80011a0c: 01089463 bne a7,a6,80011a14 <__letf2+0x100> +80011a10: fbf2ece3 bltu t0,t6,800119c8 <__letf2+0xb4> +80011a14: fd186ee3 bltu a6,a7,800119f0 <__letf2+0xdc> +80011a18: 01089463 bne a7,a6,80011a20 <__letf2+0x10c> +80011a1c: fc5feae3 bltu t6,t0,800119f0 <__letf2+0xdc> +80011a20: 00000513 li a0,0 +80011a24: fbdff06f j 800119e0 <__letf2+0xcc> +80011a28: 00100513 li a0,1 +80011a2c: fb5ff06f j 800119e0 <__letf2+0xcc> +80011a30: fe0798e3 bnez a5,80011a20 <__letf2+0x10c> +80011a34: f95ff06f j 800119c8 <__letf2+0xb4> +80011a38: fa65ece3 bltu a1,t1,800119f0 <__letf2+0xdc> +80011a3c: fe5ff06f j 80011a20 <__letf2+0x10c> +80011a40: fbde68e3 bltu t3,t4,800119f0 <__letf2+0xdc> +80011a44: fddff06f j 80011a20 <__letf2+0x10c> +80011a48: f4d700e3 beq a4,a3,80011988 <__letf2+0x74> +80011a4c: f6071ce3 bnez a4,800119c4 <__letf2+0xb0> +80011a50: 00000793 li a5,0 +80011a54: f5dff06f j 800119b0 <__letf2+0x9c> -800119f4 <__multf3>: -800119f4: f4010113 addi sp,sp,-192 -800119f8: 0b312623 sw s3,172(sp) -800119fc: 00c5a983 lw s3,12(a1) -80011a00: 0005a683 lw a3,0(a1) -80011a04: 0045a783 lw a5,4(a1) -80011a08: 00a12623 sw a0,12(sp) -80011a0c: 0085a503 lw a0,8(a1) -80011a10: 01099713 slli a4,s3,0x10 -80011a14: 0b212823 sw s2,176(sp) -80011a18: 0b412423 sw s4,168(sp) -80011a1c: 0b512223 sw s5,164(sp) -80011a20: 0b612023 sw s6,160(sp) -80011a24: 00062a03 lw s4,0(a2) # 1000000 <_start-0x7f000000> -80011a28: 00462b03 lw s6,4(a2) -80011a2c: 00862a83 lw s5,8(a2) -80011a30: 00c62903 lw s2,12(a2) -80011a34: 00008637 lui a2,0x8 -80011a38: 0a912a23 sw s1,180(sp) -80011a3c: 01075713 srli a4,a4,0x10 -80011a40: 0109d493 srli s1,s3,0x10 -80011a44: fff60613 addi a2,a2,-1 # 7fff <_start-0x7fff8001> -80011a48: 07312623 sw s3,108(sp) -80011a4c: 0a112e23 sw ra,188(sp) -80011a50: 0a812c23 sw s0,184(sp) -80011a54: 09712e23 sw s7,156(sp) -80011a58: 09812c23 sw s8,152(sp) -80011a5c: 09912a23 sw s9,148(sp) -80011a60: 09a12823 sw s10,144(sp) -80011a64: 09b12623 sw s11,140(sp) -80011a68: 06d12023 sw a3,96(sp) -80011a6c: 06f12223 sw a5,100(sp) -80011a70: 06a12423 sw a0,104(sp) -80011a74: 02d12823 sw a3,48(sp) -80011a78: 02f12a23 sw a5,52(sp) -80011a7c: 02a12c23 sw a0,56(sp) -80011a80: 02e12e23 sw a4,60(sp) -80011a84: 00c4f4b3 and s1,s1,a2 -80011a88: 01f9d993 srli s3,s3,0x1f -80011a8c: 12048863 beqz s1,80011bbc <__multf3+0x1c8> -80011a90: 24c48663 beq s1,a2,80011cdc <__multf3+0x2e8> -80011a94: 000107b7 lui a5,0x10 -80011a98: 00f767b3 or a5,a4,a5 -80011a9c: 02f12e23 sw a5,60(sp) -80011aa0: 03010613 addi a2,sp,48 -80011aa4: 03c10793 addi a5,sp,60 -80011aa8: 0007a703 lw a4,0(a5) # 10000 <_start-0x7fff0000> -80011aac: ffc7a683 lw a3,-4(a5) -80011ab0: ffc78793 addi a5,a5,-4 -80011ab4: 00371713 slli a4,a4,0x3 -80011ab8: 01d6d693 srli a3,a3,0x1d -80011abc: 00d76733 or a4,a4,a3 -80011ac0: 00e7a223 sw a4,4(a5) -80011ac4: fef612e3 bne a2,a5,80011aa8 <__multf3+0xb4> -80011ac8: 03012783 lw a5,48(sp) -80011acc: ffffc537 lui a0,0xffffc -80011ad0: 00150513 addi a0,a0,1 # ffffc001 <__BSS_END__+0x7ffe5071> -80011ad4: 00379793 slli a5,a5,0x3 -80011ad8: 02f12823 sw a5,48(sp) -80011adc: 00a484b3 add s1,s1,a0 -80011ae0: 00000b93 li s7,0 -80011ae4: 01091513 slli a0,s2,0x10 -80011ae8: 00008737 lui a4,0x8 -80011aec: 01095793 srli a5,s2,0x10 -80011af0: 01055513 srli a0,a0,0x10 -80011af4: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -80011af8: 07212623 sw s2,108(sp) -80011afc: 07412023 sw s4,96(sp) -80011b00: 07612223 sw s6,100(sp) -80011b04: 07512423 sw s5,104(sp) -80011b08: 05412023 sw s4,64(sp) -80011b0c: 05612223 sw s6,68(sp) -80011b10: 05512423 sw s5,72(sp) -80011b14: 04a12623 sw a0,76(sp) -80011b18: 00e7f7b3 and a5,a5,a4 -80011b1c: 01f95913 srli s2,s2,0x1f -80011b20: 1e078263 beqz a5,80011d04 <__multf3+0x310> -80011b24: 30e78063 beq a5,a4,80011e24 <__multf3+0x430> -80011b28: 00010ab7 lui s5,0x10 -80011b2c: 01556ab3 or s5,a0,s5 -80011b30: 05512623 sw s5,76(sp) -80011b34: 04010593 addi a1,sp,64 -80011b38: 04c10713 addi a4,sp,76 -80011b3c: 00072683 lw a3,0(a4) -80011b40: ffc72603 lw a2,-4(a4) -80011b44: ffc70713 addi a4,a4,-4 -80011b48: 00369693 slli a3,a3,0x3 -80011b4c: 01d65613 srli a2,a2,0x1d -80011b50: 00c6e6b3 or a3,a3,a2 -80011b54: 00d72223 sw a3,4(a4) -80011b58: fee592e3 bne a1,a4,80011b3c <__multf3+0x148> -80011b5c: 04012703 lw a4,64(sp) -80011b60: ffffc537 lui a0,0xffffc -80011b64: 00150513 addi a0,a0,1 # ffffc001 <__BSS_END__+0x7ffe5071> -80011b68: 00371713 slli a4,a4,0x3 -80011b6c: 04e12023 sw a4,64(sp) -80011b70: 00a787b3 add a5,a5,a0 -80011b74: 00000713 li a4,0 -80011b78: 00f487b3 add a5,s1,a5 -80011b7c: 02f12023 sw a5,32(sp) -80011b80: 00178793 addi a5,a5,1 -80011b84: 00f12e23 sw a5,28(sp) -80011b88: 002b9793 slli a5,s7,0x2 -80011b8c: 0129c6b3 xor a3,s3,s2 -80011b90: 00e7e7b3 or a5,a5,a4 -80011b94: 00d12823 sw a3,16(sp) -80011b98: fff78793 addi a5,a5,-1 -80011b9c: 00e00693 li a3,14 -80011ba0: 2af6e663 bltu a3,a5,80011e4c <__multf3+0x458> -80011ba4: 800156b7 lui a3,0x80015 -80011ba8: 00279793 slli a5,a5,0x2 -80011bac: 40068693 addi a3,a3,1024 # 80015400 <__BSS_END__+0xffffe470> -80011bb0: 00d787b3 add a5,a5,a3 -80011bb4: 0007a783 lw a5,0(a5) -80011bb8: 00078067 jr a5 -80011bbc: 00d7e633 or a2,a5,a3 -80011bc0: 00a66633 or a2,a2,a0 -80011bc4: 00e66633 or a2,a2,a4 -80011bc8: 12060863 beqz a2,80011cf8 <__multf3+0x304> -80011bcc: 06070063 beqz a4,80011c2c <__multf3+0x238> -80011bd0: 00070513 mv a0,a4 -80011bd4: 361020ef jal ra,80014734 <__clzsi2> -80011bd8: ff450693 addi a3,a0,-12 -80011bdc: 4056d793 srai a5,a3,0x5 -80011be0: 01f6f693 andi a3,a3,31 -80011be4: 06068e63 beqz a3,80011c60 <__multf3+0x26c> -80011be8: ffc00713 li a4,-4 -80011bec: 02e78733 mul a4,a5,a4 -80011bf0: 03010313 addi t1,sp,48 -80011bf4: 02000813 li a6,32 -80011bf8: 00279593 slli a1,a5,0x2 -80011bfc: 40d80833 sub a6,a6,a3 -80011c00: 00c70713 addi a4,a4,12 -80011c04: 00e30733 add a4,t1,a4 -80011c08: 08e31463 bne t1,a4,80011c90 <__multf3+0x29c> -80011c0c: 08010713 addi a4,sp,128 -80011c10: 00b705b3 add a1,a4,a1 -80011c14: 03012703 lw a4,48(sp) -80011c18: fff78793 addi a5,a5,-1 -80011c1c: 00d716b3 sll a3,a4,a3 -80011c20: fad5a823 sw a3,-80(a1) -80011c24: fff00693 li a3,-1 -80011c28: 0a00006f j 80011cc8 <__multf3+0x2d4> -80011c2c: 00050863 beqz a0,80011c3c <__multf3+0x248> -80011c30: 305020ef jal ra,80014734 <__clzsi2> -80011c34: 02050513 addi a0,a0,32 -80011c38: fa1ff06f j 80011bd8 <__multf3+0x1e4> -80011c3c: 00078a63 beqz a5,80011c50 <__multf3+0x25c> -80011c40: 00078513 mv a0,a5 -80011c44: 2f1020ef jal ra,80014734 <__clzsi2> -80011c48: 04050513 addi a0,a0,64 -80011c4c: f8dff06f j 80011bd8 <__multf3+0x1e4> -80011c50: 00068513 mv a0,a3 -80011c54: 2e1020ef jal ra,80014734 <__clzsi2> -80011c58: 06050513 addi a0,a0,96 -80011c5c: f7dff06f j 80011bd8 <__multf3+0x1e4> -80011c60: ffc00613 li a2,-4 -80011c64: 02c78633 mul a2,a5,a2 -80011c68: 03c10713 addi a4,sp,60 -80011c6c: 00300693 li a3,3 -80011c70: 00c705b3 add a1,a4,a2 -80011c74: 0005a583 lw a1,0(a1) -80011c78: fff68693 addi a3,a3,-1 -80011c7c: ffc70713 addi a4,a4,-4 -80011c80: 00b72223 sw a1,4(a4) -80011c84: fef6d6e3 bge a3,a5,80011c70 <__multf3+0x27c> -80011c88: fff78793 addi a5,a5,-1 -80011c8c: f99ff06f j 80011c24 <__multf3+0x230> -80011c90: ffc72603 lw a2,-4(a4) -80011c94: 00072883 lw a7,0(a4) -80011c98: 00b70e33 add t3,a4,a1 -80011c9c: 01065633 srl a2,a2,a6 -80011ca0: 00d898b3 sll a7,a7,a3 -80011ca4: 01166633 or a2,a2,a7 -80011ca8: 00ce2023 sw a2,0(t3) -80011cac: ffc70713 addi a4,a4,-4 -80011cb0: f59ff06f j 80011c08 <__multf3+0x214> -80011cb4: 00279713 slli a4,a5,0x2 -80011cb8: 03010613 addi a2,sp,48 -80011cbc: 00e60733 add a4,a2,a4 -80011cc0: 00072023 sw zero,0(a4) -80011cc4: fff78793 addi a5,a5,-1 -80011cc8: fed796e3 bne a5,a3,80011cb4 <__multf3+0x2c0> -80011ccc: ffffc4b7 lui s1,0xffffc -80011cd0: 01148493 addi s1,s1,17 # ffffc011 <__BSS_END__+0x7ffe5081> -80011cd4: 40a484b3 sub s1,s1,a0 -80011cd8: e09ff06f j 80011ae0 <__multf3+0xec> -80011cdc: 00d7e7b3 or a5,a5,a3 -80011ce0: 00a7e7b3 or a5,a5,a0 -80011ce4: 00e7e7b3 or a5,a5,a4 -80011ce8: 00300b93 li s7,3 -80011cec: de079ce3 bnez a5,80011ae4 <__multf3+0xf0> -80011cf0: 00200b93 li s7,2 -80011cf4: df1ff06f j 80011ae4 <__multf3+0xf0> -80011cf8: 00000493 li s1,0 -80011cfc: 00100b93 li s7,1 -80011d00: de5ff06f j 80011ae4 <__multf3+0xf0> -80011d04: 016a67b3 or a5,s4,s6 -80011d08: 0157e7b3 or a5,a5,s5 -80011d0c: 00a7e7b3 or a5,a5,a0 -80011d10: 12078863 beqz a5,80011e40 <__multf3+0x44c> -80011d14: 04050e63 beqz a0,80011d70 <__multf3+0x37c> -80011d18: 21d020ef jal ra,80014734 <__clzsi2> -80011d1c: ff450613 addi a2,a0,-12 -80011d20: 40565713 srai a4,a2,0x5 -80011d24: 01f67613 andi a2,a2,31 -80011d28: 08060063 beqz a2,80011da8 <__multf3+0x3b4> -80011d2c: ffc00693 li a3,-4 -80011d30: 02d706b3 mul a3,a4,a3 -80011d34: 04010313 addi t1,sp,64 -80011d38: 02000793 li a5,32 -80011d3c: 00271813 slli a6,a4,0x2 -80011d40: 40c787b3 sub a5,a5,a2 -80011d44: 00c68693 addi a3,a3,12 -80011d48: 00d306b3 add a3,t1,a3 -80011d4c: 08d31663 bne t1,a3,80011dd8 <__multf3+0x3e4> -80011d50: 08010793 addi a5,sp,128 -80011d54: 01078833 add a6,a5,a6 -80011d58: 04012783 lw a5,64(sp) -80011d5c: fff70713 addi a4,a4,-1 -80011d60: 00c79633 sll a2,a5,a2 -80011d64: fcc82023 sw a2,-64(a6) -80011d68: fff00693 li a3,-1 -80011d6c: 0a40006f j 80011e10 <__multf3+0x41c> -80011d70: 000a8a63 beqz s5,80011d84 <__multf3+0x390> -80011d74: 000a8513 mv a0,s5 -80011d78: 1bd020ef jal ra,80014734 <__clzsi2> -80011d7c: 02050513 addi a0,a0,32 -80011d80: f9dff06f j 80011d1c <__multf3+0x328> -80011d84: 000b0a63 beqz s6,80011d98 <__multf3+0x3a4> -80011d88: 000b0513 mv a0,s6 -80011d8c: 1a9020ef jal ra,80014734 <__clzsi2> -80011d90: 04050513 addi a0,a0,64 -80011d94: f89ff06f j 80011d1c <__multf3+0x328> -80011d98: 000a0513 mv a0,s4 -80011d9c: 199020ef jal ra,80014734 <__clzsi2> -80011da0: 06050513 addi a0,a0,96 -80011da4: f79ff06f j 80011d1c <__multf3+0x328> -80011da8: ffc00613 li a2,-4 -80011dac: 02c70633 mul a2,a4,a2 -80011db0: 04c10693 addi a3,sp,76 -80011db4: 00300793 li a5,3 -80011db8: 00c685b3 add a1,a3,a2 -80011dbc: 0005a583 lw a1,0(a1) -80011dc0: fff78793 addi a5,a5,-1 -80011dc4: ffc68693 addi a3,a3,-4 -80011dc8: 00b6a223 sw a1,4(a3) -80011dcc: fee7d6e3 bge a5,a4,80011db8 <__multf3+0x3c4> -80011dd0: fff70713 addi a4,a4,-1 -80011dd4: f95ff06f j 80011d68 <__multf3+0x374> -80011dd8: ffc6a583 lw a1,-4(a3) -80011ddc: 0006a883 lw a7,0(a3) -80011de0: 01068e33 add t3,a3,a6 -80011de4: 00f5d5b3 srl a1,a1,a5 -80011de8: 00c898b3 sll a7,a7,a2 -80011dec: 0115e5b3 or a1,a1,a7 -80011df0: 00be2023 sw a1,0(t3) -80011df4: ffc68693 addi a3,a3,-4 -80011df8: f55ff06f j 80011d4c <__multf3+0x358> -80011dfc: 00271793 slli a5,a4,0x2 -80011e00: 04010613 addi a2,sp,64 -80011e04: 00f607b3 add a5,a2,a5 -80011e08: 0007a023 sw zero,0(a5) -80011e0c: fff70713 addi a4,a4,-1 -80011e10: fed716e3 bne a4,a3,80011dfc <__multf3+0x408> -80011e14: ffffc7b7 lui a5,0xffffc -80011e18: 01178793 addi a5,a5,17 # ffffc011 <__BSS_END__+0x7ffe5081> -80011e1c: 40a787b3 sub a5,a5,a0 -80011e20: d55ff06f j 80011b74 <__multf3+0x180> -80011e24: 016a6a33 or s4,s4,s6 -80011e28: 015a6ab3 or s5,s4,s5 -80011e2c: 00aaeab3 or s5,s5,a0 -80011e30: 00300713 li a4,3 -80011e34: d40a92e3 bnez s5,80011b78 <__multf3+0x184> -80011e38: 00200713 li a4,2 -80011e3c: d3dff06f j 80011b78 <__multf3+0x184> -80011e40: 00000793 li a5,0 -80011e44: 00100713 li a4,1 -80011e48: d31ff06f j 80011b78 <__multf3+0x184> -80011e4c: 03012703 lw a4,48(sp) -80011e50: 04012e03 lw t3,64(sp) -80011e54: 00010537 lui a0,0x10 -80011e58: fff50693 addi a3,a0,-1 # ffff <_start-0x7fff0001> -80011e5c: 01075f93 srli t6,a4,0x10 -80011e60: 010e5a93 srli s5,t3,0x10 -80011e64: 00d77733 and a4,a4,a3 -80011e68: 00de7e33 and t3,t3,a3 -80011e6c: 02ea87b3 mul a5,s5,a4 -80011e70: 02ee0633 mul a2,t3,a4 -80011e74: 03cf8833 mul a6,t6,t3 -80011e78: 010785b3 add a1,a5,a6 -80011e7c: 01065793 srli a5,a2,0x10 -80011e80: 00b787b3 add a5,a5,a1 -80011e84: 035f8b33 mul s6,t6,s5 -80011e88: 0107f463 bgeu a5,a6,80011e90 <__multf3+0x49c> -80011e8c: 00ab0b33 add s6,s6,a0 -80011e90: 04412f03 lw t5,68(sp) -80011e94: 0107d293 srli t0,a5,0x10 -80011e98: 00d7f7b3 and a5,a5,a3 -80011e9c: 00d67633 and a2,a2,a3 -80011ea0: 01079793 slli a5,a5,0x10 -80011ea4: 00c787b3 add a5,a5,a2 -80011ea8: 010f5493 srli s1,t5,0x10 -80011eac: 00df7f33 and t5,t5,a3 -80011eb0: 02f12223 sw a5,36(sp) -80011eb4: 06f12023 sw a5,96(sp) -80011eb8: 02ef06b3 mul a3,t5,a4 -80011ebc: 02e487b3 mul a5,s1,a4 -80011ec0: 03ef8633 mul a2,t6,t5 -80011ec4: 00c78533 add a0,a5,a2 -80011ec8: 0106d793 srli a5,a3,0x10 -80011ecc: 00a787b3 add a5,a5,a0 -80011ed0: 029f8a33 mul s4,t6,s1 -80011ed4: 00c7f663 bgeu a5,a2,80011ee0 <__multf3+0x4ec> -80011ed8: 00010637 lui a2,0x10 -80011edc: 00ca0a33 add s4,s4,a2 -80011ee0: 00010637 lui a2,0x10 -80011ee4: fff60593 addi a1,a2,-1 # ffff <_start-0x7fff0001> -80011ee8: 00b7f533 and a0,a5,a1 -80011eec: 0107dd93 srli s11,a5,0x10 -80011ef0: 03412783 lw a5,52(sp) -80011ef4: 00b6f6b3 and a3,a3,a1 -80011ef8: 01051513 slli a0,a0,0x10 -80011efc: 0107d913 srli s2,a5,0x10 -80011f00: 00b7f5b3 and a1,a5,a1 -80011f04: 00d50533 add a0,a0,a3 -80011f08: 02ba87b3 mul a5,s5,a1 -80011f0c: 00a282b3 add t0,t0,a0 -80011f10: 02be06b3 mul a3,t3,a1 -80011f14: 03c90333 mul t1,s2,t3 -80011f18: 00678833 add a6,a5,t1 -80011f1c: 0106d793 srli a5,a3,0x10 -80011f20: 010787b3 add a5,a5,a6 -80011f24: 032a88b3 mul a7,s5,s2 -80011f28: 0067f463 bgeu a5,t1,80011f30 <__multf3+0x53c> -80011f2c: 00c888b3 add a7,a7,a2 -80011f30: 0107d993 srli s3,a5,0x10 -80011f34: 011989b3 add s3,s3,a7 -80011f38: 000108b7 lui a7,0x10 -80011f3c: fff88613 addi a2,a7,-1 # ffff <_start-0x7fff0001> -80011f40: 00c7f833 and a6,a5,a2 -80011f44: 01081813 slli a6,a6,0x10 -80011f48: 00c6f7b3 and a5,a3,a2 -80011f4c: 00f80833 add a6,a6,a5 -80011f50: 03e58633 mul a2,a1,t5 -80011f54: 03e907b3 mul a5,s2,t5 -80011f58: 01065e93 srli t4,a2,0x10 -80011f5c: 02b486b3 mul a3,s1,a1 -80011f60: 00f686b3 add a3,a3,a5 -80011f64: 00de86b3 add a3,t4,a3 -80011f68: 03248333 mul t1,s1,s2 -80011f6c: 00f6f463 bgeu a3,a5,80011f74 <__multf3+0x580> -80011f70: 01130333 add t1,t1,a7 -80011f74: 0106d793 srli a5,a3,0x10 -80011f78: 04812e83 lw t4,72(sp) -80011f7c: 006787b3 add a5,a5,t1 -80011f80: 000103b7 lui t2,0x10 -80011f84: 02f12423 sw a5,40(sp) -80011f88: fff38793 addi a5,t2,-1 # ffff <_start-0x7fff0001> -80011f8c: 010ed413 srli s0,t4,0x10 -80011f90: 00fefeb3 and t4,t4,a5 -80011f94: 02e408b3 mul a7,s0,a4 -80011f98: 00f67633 and a2,a2,a5 -80011f9c: 00f6f6b3 and a3,a3,a5 -80011fa0: 01069693 slli a3,a3,0x10 -80011fa4: 00c686b3 add a3,a3,a2 -80011fa8: 02ee8333 mul t1,t4,a4 -80011fac: 03df8bb3 mul s7,t6,t4 -80011fb0: 017887b3 add a5,a7,s7 -80011fb4: 01035893 srli a7,t1,0x10 -80011fb8: 00f888b3 add a7,a7,a5 -80011fbc: 028f8633 mul a2,t6,s0 -80011fc0: 0178f463 bgeu a7,s7,80011fc8 <__multf3+0x5d4> -80011fc4: 00760633 add a2,a2,t2 -80011fc8: 0108d793 srli a5,a7,0x10 -80011fcc: 00010c37 lui s8,0x10 -80011fd0: 00c787b3 add a5,a5,a2 -80011fd4: fffc0613 addi a2,s8,-1 # ffff <_start-0x7fff0001> -80011fd8: 02f12623 sw a5,44(sp) -80011fdc: 00c8f7b3 and a5,a7,a2 -80011fe0: 03812883 lw a7,56(sp) -80011fe4: 00c37333 and t1,t1,a2 -80011fe8: 01079793 slli a5,a5,0x10 -80011fec: 0108d393 srli t2,a7,0x10 -80011ff0: 00c8f633 and a2,a7,a2 -80011ff4: 006787b3 add a5,a5,t1 -80011ff8: 03c608b3 mul a7,a2,t3 -80011ffc: 03c38cb3 mul s9,t2,t3 -80012000: 0108dd13 srli s10,a7,0x10 -80012004: 02ca8333 mul t1,s5,a2 -80012008: 01930333 add t1,t1,s9 -8001200c: 006d0333 add t1,s10,t1 -80012010: 027a8bb3 mul s7,s5,t2 -80012014: 01937463 bgeu t1,s9,8001201c <__multf3+0x628> -80012018: 018b8bb3 add s7,s7,s8 -8001201c: 01035c13 srli s8,t1,0x10 -80012020: 017c0bb3 add s7,s8,s7 -80012024: 00010c37 lui s8,0x10 -80012028: 005b02b3 add t0,s6,t0 -8001202c: fffc0c93 addi s9,s8,-1 # ffff <_start-0x7fff0001> -80012030: 00a2b533 sltu a0,t0,a0 -80012034: 01937333 and t1,t1,s9 -80012038: 00ad8db3 add s11,s11,a0 -8001203c: 01031313 slli t1,t1,0x10 -80012040: 0198f8b3 and a7,a7,s9 -80012044: 014d8a33 add s4,s11,s4 -80012048: 011308b3 add a7,t1,a7 -8001204c: 01028333 add t1,t0,a6 -80012050: 01033833 sltu a6,t1,a6 -80012054: 00612a23 sw t1,20(sp) -80012058: 06612223 sw t1,100(sp) -8001205c: 013a0333 add t1,s4,s3 -80012060: 01030b33 add s6,t1,a6 -80012064: 013339b3 sltu s3,t1,s3 -80012068: 010b3833 sltu a6,s6,a6 -8001206c: 0109e833 or a6,s3,a6 -80012070: 00aa3533 sltu a0,s4,a0 -80012074: 00a80533 add a0,a6,a0 -80012078: 02812803 lw a6,40(sp) -8001207c: 00db02b3 add t0,s6,a3 -80012080: 02812983 lw s3,40(sp) -80012084: 00d2b6b3 sltu a3,t0,a3 -80012088: 01050533 add a0,a0,a6 -8001208c: 02c12303 lw t1,44(sp) -80012090: 00d50833 add a6,a0,a3 -80012094: 00f282b3 add t0,t0,a5 -80012098: 01353533 sltu a0,a0,s3 -8001209c: 00d836b3 sltu a3,a6,a3 -800120a0: 00f2b7b3 sltu a5,t0,a5 -800120a4: 00680db3 add s11,a6,t1 -800120a8: 00d566b3 or a3,a0,a3 -800120ac: 02c12503 lw a0,44(sp) -800120b0: 00fd8333 add t1,s11,a5 -800120b4: 011282b3 add t0,t0,a7 -800120b8: 0112b8b3 sltu a7,t0,a7 -800120bc: 00f337b3 sltu a5,t1,a5 -800120c0: 00512c23 sw t0,24(sp) -800120c4: 06512423 sw t0,104(sp) -800120c8: 017302b3 add t0,t1,s7 -800120cc: 04c12303 lw t1,76(sp) -800120d0: 01128d33 add s10,t0,a7 -800120d4: 00adbdb3 sltu s11,s11,a0 -800120d8: 00fde7b3 or a5,s11,a5 -800120dc: 0172bbb3 sltu s7,t0,s7 -800120e0: 011d38b3 sltu a7,s10,a7 -800120e4: 00f686b3 add a3,a3,a5 -800120e8: 01035293 srli t0,t1,0x10 -800120ec: 011bea33 or s4,s7,a7 -800120f0: 01937333 and t1,t1,s9 -800120f4: 02e307b3 mul a5,t1,a4 -800120f8: 01468a33 add s4,a3,s4 -800120fc: 02e28733 mul a4,t0,a4 -80012100: 0107d893 srli a7,a5,0x10 -80012104: 026f86b3 mul a3,t6,t1 -80012108: 00d70733 add a4,a4,a3 -8001210c: 00e888b3 add a7,a7,a4 -80012110: 025f8fb3 mul t6,t6,t0 -80012114: 00d8f463 bgeu a7,a3,8001211c <__multf3+0x728> -80012118: 018f8fb3 add t6,t6,s8 -8001211c: 03c12983 lw s3,60(sp) -80012120: 000106b7 lui a3,0x10 -80012124: fff68513 addi a0,a3,-1 # ffff <_start-0x7fff0001> -80012128: 0108d713 srli a4,a7,0x10 -8001212c: 00a8f8b3 and a7,a7,a0 -80012130: 01f70733 add a4,a4,t6 -80012134: 00a7f7b3 and a5,a5,a0 -80012138: 0109df93 srli t6,s3,0x10 -8001213c: 01089893 slli a7,a7,0x10 -80012140: 00a9f9b3 and s3,s3,a0 -80012144: 00f888b3 add a7,a7,a5 -80012148: 03fa8b33 mul s6,s5,t6 -8001214c: 00070d93 mv s11,a4 -80012150: 033e07b3 mul a5,t3,s3 -80012154: 033a8ab3 mul s5,s5,s3 -80012158: 0107d813 srli a6,a5,0x10 -8001215c: 03cf8e33 mul t3,t6,t3 -80012160: 01ca8ab3 add s5,s5,t3 -80012164: 01580ab3 add s5,a6,s5 -80012168: 01caf463 bgeu s5,t3,80012170 <__multf3+0x77c> -8001216c: 00db0b33 add s6,s6,a3 -80012170: 010ad813 srli a6,s5,0x10 -80012174: 01680733 add a4,a6,s6 -80012178: 00010b37 lui s6,0x10 -8001217c: 02e12423 sw a4,40(sp) -80012180: fffb0713 addi a4,s6,-1 # ffff <_start-0x7fff0001> -80012184: 00eaf833 and a6,s5,a4 -80012188: 00e7f7b3 and a5,a5,a4 -8001218c: 01081813 slli a6,a6,0x10 -80012190: 00f80833 add a6,a6,a5 -80012194: 02be86b3 mul a3,t4,a1 -80012198: 03d90e33 mul t3,s2,t4 -8001219c: 0106d513 srli a0,a3,0x10 -800121a0: 02b407b3 mul a5,s0,a1 -800121a4: 01c787b3 add a5,a5,t3 -800121a8: 00f507b3 add a5,a0,a5 -800121ac: 02890733 mul a4,s2,s0 -800121b0: 01c7f463 bgeu a5,t3,800121b8 <__multf3+0x7c4> -800121b4: 01670733 add a4,a4,s6 -800121b8: 0107d513 srli a0,a5,0x10 -800121bc: 00e50733 add a4,a0,a4 -800121c0: 00010b37 lui s6,0x10 -800121c4: 02e12623 sw a4,44(sp) -800121c8: fffb0713 addi a4,s6,-1 # ffff <_start-0x7fff0001> -800121cc: 00e7f533 and a0,a5,a4 -800121d0: 00e6f6b3 and a3,a3,a4 -800121d4: 03e38e33 mul t3,t2,t5 -800121d8: 01051513 slli a0,a0,0x10 -800121dc: 00d50533 add a0,a0,a3 -800121e0: 03e60733 mul a4,a2,t5 -800121e4: 02c487b3 mul a5,s1,a2 -800121e8: 01075693 srli a3,a4,0x10 -800121ec: 01c787b3 add a5,a5,t3 -800121f0: 00f687b3 add a5,a3,a5 -800121f4: 02748ab3 mul s5,s1,t2 -800121f8: 01c7f463 bgeu a5,t3,80012200 <__multf3+0x80c> -800121fc: 016a8ab3 add s5,s5,s6 -80012200: 000106b7 lui a3,0x10 -80012204: fff68e13 addi t3,a3,-1 # ffff <_start-0x7fff0001> -80012208: 01c7f6b3 and a3,a5,t3 -8001220c: 0107db93 srli s7,a5,0x10 -80012210: 011d07b3 add a5,s10,a7 -80012214: 01c77733 and a4,a4,t3 -80012218: 0117b8b3 sltu a7,a5,a7 -8001221c: 01ba0a33 add s4,s4,s11 -80012220: 01069693 slli a3,a3,0x10 -80012224: 00e686b3 add a3,a3,a4 -80012228: 011a0d33 add s10,s4,a7 -8001222c: 02812703 lw a4,40(sp) -80012230: 011d38b3 sltu a7,s10,a7 -80012234: 01ba3a33 sltu s4,s4,s11 -80012238: 010787b3 add a5,a5,a6 -8001223c: 011a6a33 or s4,s4,a7 -80012240: 02812883 lw a7,40(sp) -80012244: 0107b833 sltu a6,a5,a6 -80012248: 00ed0b33 add s6,s10,a4 -8001224c: 02c12703 lw a4,44(sp) -80012250: 010b0cb3 add s9,s6,a6 -80012254: 00a787b3 add a5,a5,a0 -80012258: 011b3b33 sltu s6,s6,a7 -8001225c: 010cb833 sltu a6,s9,a6 -80012260: 00a7b533 sltu a0,a5,a0 -80012264: 00ec8733 add a4,s9,a4 -80012268: 010b6b33 or s6,s6,a6 -8001226c: 02c12803 lw a6,44(sp) -80012270: 00a70c33 add s8,a4,a0 -80012274: 015b8bb3 add s7,s7,s5 -80012278: 00d787b3 add a5,a5,a3 -8001227c: 00d7b6b3 sltu a3,a5,a3 -80012280: 017c0ab3 add s5,s8,s7 -80012284: 00da8e33 add t3,s5,a3 -80012288: 01073733 sltu a4,a4,a6 -8001228c: 00ac3533 sltu a0,s8,a0 -80012290: 00a76733 or a4,a4,a0 -80012294: 00de36b3 sltu a3,t3,a3 -80012298: 016a0a33 add s4,s4,s6 -8001229c: 017abab3 sltu s5,s5,s7 -800122a0: 00ea0a33 add s4,s4,a4 -800122a4: 00daeab3 or s5,s5,a3 -800122a8: 015a06b3 add a3,s4,s5 -800122ac: 02ce8833 mul a6,t4,a2 -800122b0: 06f12623 sw a5,108(sp) -800122b4: 03d38a33 mul s4,t2,t4 -800122b8: 01085513 srli a0,a6,0x10 -800122bc: 02c40733 mul a4,s0,a2 -800122c0: 01470733 add a4,a4,s4 -800122c4: 00e50733 add a4,a0,a4 -800122c8: 027408b3 mul a7,s0,t2 -800122cc: 01477663 bgeu a4,s4,800122d8 <__multf3+0x8e4> -800122d0: 00010537 lui a0,0x10 -800122d4: 00a888b3 add a7,a7,a0 -800122d8: 00010a37 lui s4,0x10 -800122dc: 01075513 srli a0,a4,0x10 -800122e0: fffa0a93 addi s5,s4,-1 # ffff <_start-0x7fff0001> -800122e4: 011508b3 add a7,a0,a7 -800122e8: 01577533 and a0,a4,s5 -800122ec: 01587833 and a6,a6,s5 -800122f0: 01051513 slli a0,a0,0x10 -800122f4: 02690ab3 mul s5,s2,t1 -800122f8: 01050533 add a0,a0,a6 -800122fc: 02b30833 mul a6,t1,a1 -80012300: 02b285b3 mul a1,t0,a1 -80012304: 01085713 srli a4,a6,0x10 -80012308: 015585b3 add a1,a1,s5 -8001230c: 00b70733 add a4,a4,a1 -80012310: 02590933 mul s2,s2,t0 -80012314: 01577463 bgeu a4,s5,8001231c <__multf3+0x928> -80012318: 01490933 add s2,s2,s4 -8001231c: 00010ab7 lui s5,0x10 -80012320: 01075593 srli a1,a4,0x10 -80012324: fffa8a13 addi s4,s5,-1 # ffff <_start-0x7fff0001> -80012328: 01487833 and a6,a6,s4 -8001232c: 01258933 add s2,a1,s2 -80012330: 014775b3 and a1,a4,s4 -80012334: 01059593 slli a1,a1,0x10 -80012338: 03e98733 mul a4,s3,t5 -8001233c: 010585b3 add a1,a1,a6 -80012340: 03ef8f33 mul t5,t6,t5 -80012344: 01075813 srli a6,a4,0x10 -80012348: 03f48a33 mul s4,s1,t6 -8001234c: 033484b3 mul s1,s1,s3 -80012350: 01e484b3 add s1,s1,t5 -80012354: 009804b3 add s1,a6,s1 -80012358: 01e4f463 bgeu s1,t5,80012360 <__multf3+0x96c> -8001235c: 015a0a33 add s4,s4,s5 -80012360: 0104db13 srli s6,s1,0x10 -80012364: 014b0b33 add s6,s6,s4 -80012368: 00010a37 lui s4,0x10 -8001236c: fffa0f13 addi t5,s4,-1 # ffff <_start-0x7fff0001> -80012370: 01e4f833 and a6,s1,t5 -80012374: 01e77733 and a4,a4,t5 -80012378: 026384b3 mul s1,t2,t1 -8001237c: 01081813 slli a6,a6,0x10 -80012380: 00e80833 add a6,a6,a4 -80012384: 02660f33 mul t5,a2,t1 -80012388: 02c28633 mul a2,t0,a2 -8001238c: 010f5713 srli a4,t5,0x10 -80012390: 00960633 add a2,a2,s1 -80012394: 00c70633 add a2,a4,a2 -80012398: 025383b3 mul t2,t2,t0 -8001239c: 00967463 bgeu a2,s1,800123a4 <__multf3+0x9b0> -800123a0: 014383b3 add t2,t2,s4 -800123a4: 00010a37 lui s4,0x10 -800123a8: 01065713 srli a4,a2,0x10 -800123ac: fffa0493 addi s1,s4,-1 # ffff <_start-0x7fff0001> -800123b0: 007703b3 add t2,a4,t2 -800123b4: 00967733 and a4,a2,s1 -800123b8: 009f7f33 and t5,t5,s1 -800123bc: 01071713 slli a4,a4,0x10 -800123c0: 01e70733 add a4,a4,t5 -800123c4: 03340633 mul a2,s0,s3 -800123c8: 033e8f33 mul t5,t4,s3 -800123cc: 03df8eb3 mul t4,t6,t4 -800123d0: 010f5a93 srli s5,t5,0x10 -800123d4: 01d60633 add a2,a2,t4 -800123d8: 00ca8633 add a2,s5,a2 -800123dc: 03f404b3 mul s1,s0,t6 -800123e0: 01d67463 bgeu a2,t4,800123e8 <__multf3+0x9f4> -800123e4: 014484b3 add s1,s1,s4 -800123e8: 01065c13 srli s8,a2,0x10 -800123ec: 00010cb7 lui s9,0x10 -800123f0: 009c0c33 add s8,s8,s1 -800123f4: 00ae0e33 add t3,t3,a0 -800123f8: fffc8493 addi s1,s9,-1 # ffff <_start-0x7fff0001> -800123fc: 00ae3533 sltu a0,t3,a0 -80012400: 011686b3 add a3,a3,a7 -80012404: 00967633 and a2,a2,s1 -80012408: 00a68db3 add s11,a3,a0 -8001240c: 009f7f33 and t5,t5,s1 -80012410: 00be0e33 add t3,t3,a1 -80012414: 01061613 slli a2,a2,0x10 -80012418: 01e60633 add a2,a2,t5 -8001241c: 00be35b3 sltu a1,t3,a1 -80012420: 012d8f33 add t5,s11,s2 -80012424: 010e0e33 add t3,t3,a6 -80012428: 00bf0d33 add s10,t5,a1 -8001242c: 016d0eb3 add t4,s10,s6 -80012430: 07c12823 sw t3,112(sp) -80012434: 010e3e33 sltu t3,t3,a6 -80012438: 01ce8a33 add s4,t4,t3 -8001243c: 0116b6b3 sltu a3,a3,a7 -80012440: 00bd35b3 sltu a1,s10,a1 -80012444: 00adb533 sltu a0,s11,a0 -80012448: 012f3933 sltu s2,t5,s2 -8001244c: 00a6e533 or a0,a3,a0 -80012450: 00b96933 or s2,s2,a1 -80012454: 016ebeb3 sltu t4,t4,s6 -80012458: 01ca3e33 sltu t3,s4,t3 -8001245c: 01250533 add a0,a0,s2 -80012460: 01ceeeb3 or t4,t4,t3 -80012464: 00ea0833 add a6,s4,a4 -80012468: 01d50533 add a0,a0,t4 -8001246c: 00e83733 sltu a4,a6,a4 -80012470: 00750533 add a0,a0,t2 -80012474: 00e506b3 add a3,a0,a4 -80012478: 007533b3 sltu t2,a0,t2 -8001247c: 03330533 mul a0,t1,s3 -80012480: 00c80833 add a6,a6,a2 -80012484: 00e6b733 sltu a4,a3,a4 -80012488: 00c83633 sltu a2,a6,a2 -8001248c: 018686b3 add a3,a3,s8 -80012490: 00c685b3 add a1,a3,a2 -80012494: 0186bc33 sltu s8,a3,s8 -80012498: 00c5b633 sltu a2,a1,a2 -8001249c: 07012a23 sw a6,116(sp) -800124a0: 00e3e733 or a4,t2,a4 -800124a4: 026f8333 mul t1,t6,t1 -800124a8: 01055693 srli a3,a0,0x10 -800124ac: 00cc6633 or a2,s8,a2 -800124b0: 033289b3 mul s3,t0,s3 -800124b4: 006989b3 add s3,s3,t1 -800124b8: 03f28fb3 mul t6,t0,t6 -800124bc: 013682b3 add t0,a3,s3 -800124c0: 0062f463 bgeu t0,t1,800124c8 <__multf3+0xad4> -800124c4: 019f8fb3 add t6,t6,s9 -800124c8: 0092f6b3 and a3,t0,s1 -800124cc: 01069693 slli a3,a3,0x10 -800124d0: 009574b3 and s1,a0,s1 -800124d4: 009684b3 add s1,a3,s1 -800124d8: 0102d293 srli t0,t0,0x10 -800124dc: 009585b3 add a1,a1,s1 -800124e0: 00e282b3 add t0,t0,a4 -800124e4: 01412683 lw a3,20(sp) -800124e8: 02412703 lw a4,36(sp) -800124ec: 0095b4b3 sltu s1,a1,s1 -800124f0: 00c282b3 add t0,t0,a2 -800124f4: 009282b3 add t0,t0,s1 -800124f8: 01f28fb3 add t6,t0,t6 -800124fc: 00d762b3 or t0,a4,a3 -80012500: 01812703 lw a4,24(sp) -80012504: 00d79793 slli a5,a5,0xd -80012508: 06b12c23 sw a1,120(sp) -8001250c: 005762b3 or t0,a4,t0 -80012510: 07f12e23 sw t6,124(sp) -80012514: 0057e7b3 or a5,a5,t0 -80012518: 06010713 addi a4,sp,96 -8001251c: 07010593 addi a1,sp,112 -80012520: 00c72683 lw a3,12(a4) -80012524: 01072603 lw a2,16(a4) -80012528: 00470713 addi a4,a4,4 -8001252c: 0136d693 srli a3,a3,0x13 -80012530: 00d61613 slli a2,a2,0xd -80012534: 00c6e6b3 or a3,a3,a2 -80012538: fed72e23 sw a3,-4(a4) -8001253c: fee592e3 bne a1,a4,80012520 <__multf3+0xb2c> -80012540: 06012703 lw a4,96(sp) -80012544: 06812683 lw a3,104(sp) -80012548: 00f037b3 snez a5,a5 -8001254c: 00e7e7b3 or a5,a5,a4 -80012550: 04d12c23 sw a3,88(sp) -80012554: 06c12703 lw a4,108(sp) -80012558: 06412683 lw a3,100(sp) -8001255c: 04f12823 sw a5,80(sp) -80012560: 04e12e23 sw a4,92(sp) -80012564: 04d12a23 sw a3,84(sp) -80012568: 00b71693 slli a3,a4,0xb -8001256c: 2206d863 bgez a3,8001279c <__multf3+0xda8> -80012570: 01f79793 slli a5,a5,0x1f -80012574: 05010713 addi a4,sp,80 -80012578: 05c10593 addi a1,sp,92 -8001257c: 00072683 lw a3,0(a4) -80012580: 00472603 lw a2,4(a4) -80012584: 00470713 addi a4,a4,4 -80012588: 0016d693 srli a3,a3,0x1 -8001258c: 01f61613 slli a2,a2,0x1f -80012590: 00c6e6b3 or a3,a3,a2 -80012594: fed72e23 sw a3,-4(a4) -80012598: fee592e3 bne a1,a4,8001257c <__multf3+0xb88> -8001259c: 05c12703 lw a4,92(sp) -800125a0: 00f037b3 snez a5,a5 -800125a4: 00175713 srli a4,a4,0x1 -800125a8: 04e12e23 sw a4,92(sp) -800125ac: 05012703 lw a4,80(sp) -800125b0: 00f767b3 or a5,a4,a5 -800125b4: 04f12823 sw a5,80(sp) -800125b8: 01c12703 lw a4,28(sp) -800125bc: 000047b7 lui a5,0x4 -800125c0: fff78793 addi a5,a5,-1 # 3fff <_start-0x7fffc001> -800125c4: 00f707b3 add a5,a4,a5 -800125c8: 1ef05c63 blez a5,800127c0 <__multf3+0xdcc> -800125cc: 05012703 lw a4,80(sp) -800125d0: 00777693 andi a3,a4,7 -800125d4: 04068463 beqz a3,8001261c <__multf3+0xc28> -800125d8: 00f77693 andi a3,a4,15 -800125dc: 00400613 li a2,4 -800125e0: 02c68e63 beq a3,a2,8001261c <__multf3+0xc28> -800125e4: 05412683 lw a3,84(sp) +80011a58 <__multf3>: +80011a58: f4010113 addi sp,sp,-192 +80011a5c: 0b312623 sw s3,172(sp) +80011a60: 00c5a983 lw s3,12(a1) +80011a64: 0005a683 lw a3,0(a1) +80011a68: 0045a783 lw a5,4(a1) +80011a6c: 00a12623 sw a0,12(sp) +80011a70: 0085a503 lw a0,8(a1) +80011a74: 01099713 slli a4,s3,0x10 +80011a78: 0b212823 sw s2,176(sp) +80011a7c: 0b412423 sw s4,168(sp) +80011a80: 0b512223 sw s5,164(sp) +80011a84: 0b612023 sw s6,160(sp) +80011a88: 00062a03 lw s4,0(a2) # 1000000 <_start-0x7f000000> +80011a8c: 00462b03 lw s6,4(a2) +80011a90: 00862a83 lw s5,8(a2) +80011a94: 00c62903 lw s2,12(a2) +80011a98: 00008637 lui a2,0x8 +80011a9c: 0a912a23 sw s1,180(sp) +80011aa0: 01075713 srli a4,a4,0x10 +80011aa4: 0109d493 srli s1,s3,0x10 +80011aa8: fff60613 addi a2,a2,-1 # 7fff <_start-0x7fff8001> +80011aac: 07312623 sw s3,108(sp) +80011ab0: 0a112e23 sw ra,188(sp) +80011ab4: 0a812c23 sw s0,184(sp) +80011ab8: 09712e23 sw s7,156(sp) +80011abc: 09812c23 sw s8,152(sp) +80011ac0: 09912a23 sw s9,148(sp) +80011ac4: 09a12823 sw s10,144(sp) +80011ac8: 09b12623 sw s11,140(sp) +80011acc: 06d12023 sw a3,96(sp) +80011ad0: 06f12223 sw a5,100(sp) +80011ad4: 06a12423 sw a0,104(sp) +80011ad8: 02d12823 sw a3,48(sp) +80011adc: 02f12a23 sw a5,52(sp) +80011ae0: 02a12c23 sw a0,56(sp) +80011ae4: 02e12e23 sw a4,60(sp) +80011ae8: 00c4f4b3 and s1,s1,a2 +80011aec: 01f9d993 srli s3,s3,0x1f +80011af0: 12048863 beqz s1,80011c20 <__multf3+0x1c8> +80011af4: 24c48663 beq s1,a2,80011d40 <__multf3+0x2e8> +80011af8: 000107b7 lui a5,0x10 +80011afc: 00f767b3 or a5,a4,a5 +80011b00: 02f12e23 sw a5,60(sp) +80011b04: 03010613 addi a2,sp,48 +80011b08: 03c10793 addi a5,sp,60 +80011b0c: 0007a703 lw a4,0(a5) # 10000 <_start-0x7fff0000> +80011b10: ffc7a683 lw a3,-4(a5) +80011b14: ffc78793 addi a5,a5,-4 +80011b18: 00371713 slli a4,a4,0x3 +80011b1c: 01d6d693 srli a3,a3,0x1d +80011b20: 00d76733 or a4,a4,a3 +80011b24: 00e7a223 sw a4,4(a5) +80011b28: fef612e3 bne a2,a5,80011b0c <__multf3+0xb4> +80011b2c: 03012783 lw a5,48(sp) +80011b30: ffffc537 lui a0,0xffffc +80011b34: 00150513 addi a0,a0,1 # ffffc001 <__BSS_END__+0x7ffe55e9> +80011b38: 00379793 slli a5,a5,0x3 +80011b3c: 02f12823 sw a5,48(sp) +80011b40: 00a484b3 add s1,s1,a0 +80011b44: 00000b93 li s7,0 +80011b48: 01091513 slli a0,s2,0x10 +80011b4c: 00008737 lui a4,0x8 +80011b50: 01095793 srli a5,s2,0x10 +80011b54: 01055513 srli a0,a0,0x10 +80011b58: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> +80011b5c: 07212623 sw s2,108(sp) +80011b60: 07412023 sw s4,96(sp) +80011b64: 07612223 sw s6,100(sp) +80011b68: 07512423 sw s5,104(sp) +80011b6c: 05412023 sw s4,64(sp) +80011b70: 05612223 sw s6,68(sp) +80011b74: 05512423 sw s5,72(sp) +80011b78: 04a12623 sw a0,76(sp) +80011b7c: 00e7f7b3 and a5,a5,a4 +80011b80: 01f95913 srli s2,s2,0x1f +80011b84: 1e078263 beqz a5,80011d68 <__multf3+0x310> +80011b88: 30e78063 beq a5,a4,80011e88 <__multf3+0x430> +80011b8c: 00010ab7 lui s5,0x10 +80011b90: 01556ab3 or s5,a0,s5 +80011b94: 05512623 sw s5,76(sp) +80011b98: 04010593 addi a1,sp,64 +80011b9c: 04c10713 addi a4,sp,76 +80011ba0: 00072683 lw a3,0(a4) +80011ba4: ffc72603 lw a2,-4(a4) +80011ba8: ffc70713 addi a4,a4,-4 +80011bac: 00369693 slli a3,a3,0x3 +80011bb0: 01d65613 srli a2,a2,0x1d +80011bb4: 00c6e6b3 or a3,a3,a2 +80011bb8: 00d72223 sw a3,4(a4) +80011bbc: fee592e3 bne a1,a4,80011ba0 <__multf3+0x148> +80011bc0: 04012703 lw a4,64(sp) +80011bc4: ffffc537 lui a0,0xffffc +80011bc8: 00150513 addi a0,a0,1 # ffffc001 <__BSS_END__+0x7ffe55e9> +80011bcc: 00371713 slli a4,a4,0x3 +80011bd0: 04e12023 sw a4,64(sp) +80011bd4: 00a787b3 add a5,a5,a0 +80011bd8: 00000713 li a4,0 +80011bdc: 00f487b3 add a5,s1,a5 +80011be0: 02f12023 sw a5,32(sp) +80011be4: 00178793 addi a5,a5,1 +80011be8: 00f12e23 sw a5,28(sp) +80011bec: 002b9793 slli a5,s7,0x2 +80011bf0: 0129c6b3 xor a3,s3,s2 +80011bf4: 00e7e7b3 or a5,a5,a4 +80011bf8: 00d12823 sw a3,16(sp) +80011bfc: fff78793 addi a5,a5,-1 +80011c00: 00e00693 li a3,14 +80011c04: 2af6e663 bltu a3,a5,80011eb0 <__multf3+0x458> +80011c08: 800156b7 lui a3,0x80015 +80011c0c: 00279793 slli a5,a5,0x2 +80011c10: 48868693 addi a3,a3,1160 # 80015488 <__BSS_END__+0xffffea70> +80011c14: 00d787b3 add a5,a5,a3 +80011c18: 0007a783 lw a5,0(a5) +80011c1c: 00078067 jr a5 +80011c20: 00d7e633 or a2,a5,a3 +80011c24: 00a66633 or a2,a2,a0 +80011c28: 00e66633 or a2,a2,a4 +80011c2c: 12060863 beqz a2,80011d5c <__multf3+0x304> +80011c30: 06070063 beqz a4,80011c90 <__multf3+0x238> +80011c34: 00070513 mv a0,a4 +80011c38: 361020ef jal ra,80014798 <__clzsi2> +80011c3c: ff450693 addi a3,a0,-12 +80011c40: 4056d793 srai a5,a3,0x5 +80011c44: 01f6f693 andi a3,a3,31 +80011c48: 06068e63 beqz a3,80011cc4 <__multf3+0x26c> +80011c4c: ffc00713 li a4,-4 +80011c50: 02e78733 mul a4,a5,a4 +80011c54: 03010313 addi t1,sp,48 +80011c58: 02000813 li a6,32 +80011c5c: 00279593 slli a1,a5,0x2 +80011c60: 40d80833 sub a6,a6,a3 +80011c64: 00c70713 addi a4,a4,12 +80011c68: 00e30733 add a4,t1,a4 +80011c6c: 08e31463 bne t1,a4,80011cf4 <__multf3+0x29c> +80011c70: 08010713 addi a4,sp,128 +80011c74: 00b705b3 add a1,a4,a1 +80011c78: 03012703 lw a4,48(sp) +80011c7c: fff78793 addi a5,a5,-1 +80011c80: 00d716b3 sll a3,a4,a3 +80011c84: fad5a823 sw a3,-80(a1) +80011c88: fff00693 li a3,-1 +80011c8c: 0a00006f j 80011d2c <__multf3+0x2d4> +80011c90: 00050863 beqz a0,80011ca0 <__multf3+0x248> +80011c94: 305020ef jal ra,80014798 <__clzsi2> +80011c98: 02050513 addi a0,a0,32 +80011c9c: fa1ff06f j 80011c3c <__multf3+0x1e4> +80011ca0: 00078a63 beqz a5,80011cb4 <__multf3+0x25c> +80011ca4: 00078513 mv a0,a5 +80011ca8: 2f1020ef jal ra,80014798 <__clzsi2> +80011cac: 04050513 addi a0,a0,64 +80011cb0: f8dff06f j 80011c3c <__multf3+0x1e4> +80011cb4: 00068513 mv a0,a3 +80011cb8: 2e1020ef jal ra,80014798 <__clzsi2> +80011cbc: 06050513 addi a0,a0,96 +80011cc0: f7dff06f j 80011c3c <__multf3+0x1e4> +80011cc4: ffc00613 li a2,-4 +80011cc8: 02c78633 mul a2,a5,a2 +80011ccc: 03c10713 addi a4,sp,60 +80011cd0: 00300693 li a3,3 +80011cd4: 00c705b3 add a1,a4,a2 +80011cd8: 0005a583 lw a1,0(a1) +80011cdc: fff68693 addi a3,a3,-1 +80011ce0: ffc70713 addi a4,a4,-4 +80011ce4: 00b72223 sw a1,4(a4) +80011ce8: fef6d6e3 bge a3,a5,80011cd4 <__multf3+0x27c> +80011cec: fff78793 addi a5,a5,-1 +80011cf0: f99ff06f j 80011c88 <__multf3+0x230> +80011cf4: ffc72603 lw a2,-4(a4) +80011cf8: 00072883 lw a7,0(a4) +80011cfc: 00b70e33 add t3,a4,a1 +80011d00: 01065633 srl a2,a2,a6 +80011d04: 00d898b3 sll a7,a7,a3 +80011d08: 01166633 or a2,a2,a7 +80011d0c: 00ce2023 sw a2,0(t3) +80011d10: ffc70713 addi a4,a4,-4 +80011d14: f59ff06f j 80011c6c <__multf3+0x214> +80011d18: 00279713 slli a4,a5,0x2 +80011d1c: 03010613 addi a2,sp,48 +80011d20: 00e60733 add a4,a2,a4 +80011d24: 00072023 sw zero,0(a4) +80011d28: fff78793 addi a5,a5,-1 +80011d2c: fed796e3 bne a5,a3,80011d18 <__multf3+0x2c0> +80011d30: ffffc4b7 lui s1,0xffffc +80011d34: 01148493 addi s1,s1,17 # ffffc011 <__BSS_END__+0x7ffe55f9> +80011d38: 40a484b3 sub s1,s1,a0 +80011d3c: e09ff06f j 80011b44 <__multf3+0xec> +80011d40: 00d7e7b3 or a5,a5,a3 +80011d44: 00a7e7b3 or a5,a5,a0 +80011d48: 00e7e7b3 or a5,a5,a4 +80011d4c: 00300b93 li s7,3 +80011d50: de079ce3 bnez a5,80011b48 <__multf3+0xf0> +80011d54: 00200b93 li s7,2 +80011d58: df1ff06f j 80011b48 <__multf3+0xf0> +80011d5c: 00000493 li s1,0 +80011d60: 00100b93 li s7,1 +80011d64: de5ff06f j 80011b48 <__multf3+0xf0> +80011d68: 016a67b3 or a5,s4,s6 +80011d6c: 0157e7b3 or a5,a5,s5 +80011d70: 00a7e7b3 or a5,a5,a0 +80011d74: 12078863 beqz a5,80011ea4 <__multf3+0x44c> +80011d78: 04050e63 beqz a0,80011dd4 <__multf3+0x37c> +80011d7c: 21d020ef jal ra,80014798 <__clzsi2> +80011d80: ff450613 addi a2,a0,-12 +80011d84: 40565713 srai a4,a2,0x5 +80011d88: 01f67613 andi a2,a2,31 +80011d8c: 08060063 beqz a2,80011e0c <__multf3+0x3b4> +80011d90: ffc00693 li a3,-4 +80011d94: 02d706b3 mul a3,a4,a3 +80011d98: 04010313 addi t1,sp,64 +80011d9c: 02000793 li a5,32 +80011da0: 00271813 slli a6,a4,0x2 +80011da4: 40c787b3 sub a5,a5,a2 +80011da8: 00c68693 addi a3,a3,12 +80011dac: 00d306b3 add a3,t1,a3 +80011db0: 08d31663 bne t1,a3,80011e3c <__multf3+0x3e4> +80011db4: 08010793 addi a5,sp,128 +80011db8: 01078833 add a6,a5,a6 +80011dbc: 04012783 lw a5,64(sp) +80011dc0: fff70713 addi a4,a4,-1 +80011dc4: 00c79633 sll a2,a5,a2 +80011dc8: fcc82023 sw a2,-64(a6) +80011dcc: fff00693 li a3,-1 +80011dd0: 0a40006f j 80011e74 <__multf3+0x41c> +80011dd4: 000a8a63 beqz s5,80011de8 <__multf3+0x390> +80011dd8: 000a8513 mv a0,s5 +80011ddc: 1bd020ef jal ra,80014798 <__clzsi2> +80011de0: 02050513 addi a0,a0,32 +80011de4: f9dff06f j 80011d80 <__multf3+0x328> +80011de8: 000b0a63 beqz s6,80011dfc <__multf3+0x3a4> +80011dec: 000b0513 mv a0,s6 +80011df0: 1a9020ef jal ra,80014798 <__clzsi2> +80011df4: 04050513 addi a0,a0,64 +80011df8: f89ff06f j 80011d80 <__multf3+0x328> +80011dfc: 000a0513 mv a0,s4 +80011e00: 199020ef jal ra,80014798 <__clzsi2> +80011e04: 06050513 addi a0,a0,96 +80011e08: f79ff06f j 80011d80 <__multf3+0x328> +80011e0c: ffc00613 li a2,-4 +80011e10: 02c70633 mul a2,a4,a2 +80011e14: 04c10693 addi a3,sp,76 +80011e18: 00300793 li a5,3 +80011e1c: 00c685b3 add a1,a3,a2 +80011e20: 0005a583 lw a1,0(a1) +80011e24: fff78793 addi a5,a5,-1 +80011e28: ffc68693 addi a3,a3,-4 +80011e2c: 00b6a223 sw a1,4(a3) +80011e30: fee7d6e3 bge a5,a4,80011e1c <__multf3+0x3c4> +80011e34: fff70713 addi a4,a4,-1 +80011e38: f95ff06f j 80011dcc <__multf3+0x374> +80011e3c: ffc6a583 lw a1,-4(a3) +80011e40: 0006a883 lw a7,0(a3) +80011e44: 01068e33 add t3,a3,a6 +80011e48: 00f5d5b3 srl a1,a1,a5 +80011e4c: 00c898b3 sll a7,a7,a2 +80011e50: 0115e5b3 or a1,a1,a7 +80011e54: 00be2023 sw a1,0(t3) +80011e58: ffc68693 addi a3,a3,-4 +80011e5c: f55ff06f j 80011db0 <__multf3+0x358> +80011e60: 00271793 slli a5,a4,0x2 +80011e64: 04010613 addi a2,sp,64 +80011e68: 00f607b3 add a5,a2,a5 +80011e6c: 0007a023 sw zero,0(a5) +80011e70: fff70713 addi a4,a4,-1 +80011e74: fed716e3 bne a4,a3,80011e60 <__multf3+0x408> +80011e78: ffffc7b7 lui a5,0xffffc +80011e7c: 01178793 addi a5,a5,17 # ffffc011 <__BSS_END__+0x7ffe55f9> +80011e80: 40a787b3 sub a5,a5,a0 +80011e84: d55ff06f j 80011bd8 <__multf3+0x180> +80011e88: 016a6a33 or s4,s4,s6 +80011e8c: 015a6ab3 or s5,s4,s5 +80011e90: 00aaeab3 or s5,s5,a0 +80011e94: 00300713 li a4,3 +80011e98: d40a92e3 bnez s5,80011bdc <__multf3+0x184> +80011e9c: 00200713 li a4,2 +80011ea0: d3dff06f j 80011bdc <__multf3+0x184> +80011ea4: 00000793 li a5,0 +80011ea8: 00100713 li a4,1 +80011eac: d31ff06f j 80011bdc <__multf3+0x184> +80011eb0: 03012703 lw a4,48(sp) +80011eb4: 04012e03 lw t3,64(sp) +80011eb8: 00010537 lui a0,0x10 +80011ebc: fff50693 addi a3,a0,-1 # ffff <_start-0x7fff0001> +80011ec0: 01075f93 srli t6,a4,0x10 +80011ec4: 010e5a93 srli s5,t3,0x10 +80011ec8: 00d77733 and a4,a4,a3 +80011ecc: 00de7e33 and t3,t3,a3 +80011ed0: 02ea87b3 mul a5,s5,a4 +80011ed4: 02ee0633 mul a2,t3,a4 +80011ed8: 03cf8833 mul a6,t6,t3 +80011edc: 010785b3 add a1,a5,a6 +80011ee0: 01065793 srli a5,a2,0x10 +80011ee4: 00b787b3 add a5,a5,a1 +80011ee8: 035f8b33 mul s6,t6,s5 +80011eec: 0107f463 bgeu a5,a6,80011ef4 <__multf3+0x49c> +80011ef0: 00ab0b33 add s6,s6,a0 +80011ef4: 04412f03 lw t5,68(sp) +80011ef8: 0107d293 srli t0,a5,0x10 +80011efc: 00d7f7b3 and a5,a5,a3 +80011f00: 00d67633 and a2,a2,a3 +80011f04: 01079793 slli a5,a5,0x10 +80011f08: 00c787b3 add a5,a5,a2 +80011f0c: 010f5493 srli s1,t5,0x10 +80011f10: 00df7f33 and t5,t5,a3 +80011f14: 02f12223 sw a5,36(sp) +80011f18: 06f12023 sw a5,96(sp) +80011f1c: 02ef06b3 mul a3,t5,a4 +80011f20: 02e487b3 mul a5,s1,a4 +80011f24: 03ef8633 mul a2,t6,t5 +80011f28: 00c78533 add a0,a5,a2 +80011f2c: 0106d793 srli a5,a3,0x10 +80011f30: 00a787b3 add a5,a5,a0 +80011f34: 029f8a33 mul s4,t6,s1 +80011f38: 00c7f663 bgeu a5,a2,80011f44 <__multf3+0x4ec> +80011f3c: 00010637 lui a2,0x10 +80011f40: 00ca0a33 add s4,s4,a2 +80011f44: 00010637 lui a2,0x10 +80011f48: fff60593 addi a1,a2,-1 # ffff <_start-0x7fff0001> +80011f4c: 00b7f533 and a0,a5,a1 +80011f50: 0107dd93 srli s11,a5,0x10 +80011f54: 03412783 lw a5,52(sp) +80011f58: 00b6f6b3 and a3,a3,a1 +80011f5c: 01051513 slli a0,a0,0x10 +80011f60: 0107d913 srli s2,a5,0x10 +80011f64: 00b7f5b3 and a1,a5,a1 +80011f68: 00d50533 add a0,a0,a3 +80011f6c: 02ba87b3 mul a5,s5,a1 +80011f70: 00a282b3 add t0,t0,a0 +80011f74: 02be06b3 mul a3,t3,a1 +80011f78: 03c90333 mul t1,s2,t3 +80011f7c: 00678833 add a6,a5,t1 +80011f80: 0106d793 srli a5,a3,0x10 +80011f84: 010787b3 add a5,a5,a6 +80011f88: 032a88b3 mul a7,s5,s2 +80011f8c: 0067f463 bgeu a5,t1,80011f94 <__multf3+0x53c> +80011f90: 00c888b3 add a7,a7,a2 +80011f94: 0107d993 srli s3,a5,0x10 +80011f98: 011989b3 add s3,s3,a7 +80011f9c: 000108b7 lui a7,0x10 +80011fa0: fff88613 addi a2,a7,-1 # ffff <_start-0x7fff0001> +80011fa4: 00c7f833 and a6,a5,a2 +80011fa8: 01081813 slli a6,a6,0x10 +80011fac: 00c6f7b3 and a5,a3,a2 +80011fb0: 00f80833 add a6,a6,a5 +80011fb4: 03e58633 mul a2,a1,t5 +80011fb8: 03e907b3 mul a5,s2,t5 +80011fbc: 01065e93 srli t4,a2,0x10 +80011fc0: 02b486b3 mul a3,s1,a1 +80011fc4: 00f686b3 add a3,a3,a5 +80011fc8: 00de86b3 add a3,t4,a3 +80011fcc: 03248333 mul t1,s1,s2 +80011fd0: 00f6f463 bgeu a3,a5,80011fd8 <__multf3+0x580> +80011fd4: 01130333 add t1,t1,a7 +80011fd8: 0106d793 srli a5,a3,0x10 +80011fdc: 04812e83 lw t4,72(sp) +80011fe0: 006787b3 add a5,a5,t1 +80011fe4: 000103b7 lui t2,0x10 +80011fe8: 02f12423 sw a5,40(sp) +80011fec: fff38793 addi a5,t2,-1 # ffff <_start-0x7fff0001> +80011ff0: 010ed413 srli s0,t4,0x10 +80011ff4: 00fefeb3 and t4,t4,a5 +80011ff8: 02e408b3 mul a7,s0,a4 +80011ffc: 00f67633 and a2,a2,a5 +80012000: 00f6f6b3 and a3,a3,a5 +80012004: 01069693 slli a3,a3,0x10 +80012008: 00c686b3 add a3,a3,a2 +8001200c: 02ee8333 mul t1,t4,a4 +80012010: 03df8bb3 mul s7,t6,t4 +80012014: 017887b3 add a5,a7,s7 +80012018: 01035893 srli a7,t1,0x10 +8001201c: 00f888b3 add a7,a7,a5 +80012020: 028f8633 mul a2,t6,s0 +80012024: 0178f463 bgeu a7,s7,8001202c <__multf3+0x5d4> +80012028: 00760633 add a2,a2,t2 +8001202c: 0108d793 srli a5,a7,0x10 +80012030: 00010c37 lui s8,0x10 +80012034: 00c787b3 add a5,a5,a2 +80012038: fffc0613 addi a2,s8,-1 # ffff <_start-0x7fff0001> +8001203c: 02f12623 sw a5,44(sp) +80012040: 00c8f7b3 and a5,a7,a2 +80012044: 03812883 lw a7,56(sp) +80012048: 00c37333 and t1,t1,a2 +8001204c: 01079793 slli a5,a5,0x10 +80012050: 0108d393 srli t2,a7,0x10 +80012054: 00c8f633 and a2,a7,a2 +80012058: 006787b3 add a5,a5,t1 +8001205c: 03c608b3 mul a7,a2,t3 +80012060: 03c38cb3 mul s9,t2,t3 +80012064: 0108dd13 srli s10,a7,0x10 +80012068: 02ca8333 mul t1,s5,a2 +8001206c: 01930333 add t1,t1,s9 +80012070: 006d0333 add t1,s10,t1 +80012074: 027a8bb3 mul s7,s5,t2 +80012078: 01937463 bgeu t1,s9,80012080 <__multf3+0x628> +8001207c: 018b8bb3 add s7,s7,s8 +80012080: 01035c13 srli s8,t1,0x10 +80012084: 017c0bb3 add s7,s8,s7 +80012088: 00010c37 lui s8,0x10 +8001208c: 005b02b3 add t0,s6,t0 +80012090: fffc0c93 addi s9,s8,-1 # ffff <_start-0x7fff0001> +80012094: 00a2b533 sltu a0,t0,a0 +80012098: 01937333 and t1,t1,s9 +8001209c: 00ad8db3 add s11,s11,a0 +800120a0: 01031313 slli t1,t1,0x10 +800120a4: 0198f8b3 and a7,a7,s9 +800120a8: 014d8a33 add s4,s11,s4 +800120ac: 011308b3 add a7,t1,a7 +800120b0: 01028333 add t1,t0,a6 +800120b4: 01033833 sltu a6,t1,a6 +800120b8: 00612a23 sw t1,20(sp) +800120bc: 06612223 sw t1,100(sp) +800120c0: 013a0333 add t1,s4,s3 +800120c4: 01030b33 add s6,t1,a6 +800120c8: 013339b3 sltu s3,t1,s3 +800120cc: 010b3833 sltu a6,s6,a6 +800120d0: 0109e833 or a6,s3,a6 +800120d4: 00aa3533 sltu a0,s4,a0 +800120d8: 00a80533 add a0,a6,a0 +800120dc: 02812803 lw a6,40(sp) +800120e0: 00db02b3 add t0,s6,a3 +800120e4: 02812983 lw s3,40(sp) +800120e8: 00d2b6b3 sltu a3,t0,a3 +800120ec: 01050533 add a0,a0,a6 +800120f0: 02c12303 lw t1,44(sp) +800120f4: 00d50833 add a6,a0,a3 +800120f8: 00f282b3 add t0,t0,a5 +800120fc: 01353533 sltu a0,a0,s3 +80012100: 00d836b3 sltu a3,a6,a3 +80012104: 00f2b7b3 sltu a5,t0,a5 +80012108: 00680db3 add s11,a6,t1 +8001210c: 00d566b3 or a3,a0,a3 +80012110: 02c12503 lw a0,44(sp) +80012114: 00fd8333 add t1,s11,a5 +80012118: 011282b3 add t0,t0,a7 +8001211c: 0112b8b3 sltu a7,t0,a7 +80012120: 00f337b3 sltu a5,t1,a5 +80012124: 00512c23 sw t0,24(sp) +80012128: 06512423 sw t0,104(sp) +8001212c: 017302b3 add t0,t1,s7 +80012130: 04c12303 lw t1,76(sp) +80012134: 01128d33 add s10,t0,a7 +80012138: 00adbdb3 sltu s11,s11,a0 +8001213c: 00fde7b3 or a5,s11,a5 +80012140: 0172bbb3 sltu s7,t0,s7 +80012144: 011d38b3 sltu a7,s10,a7 +80012148: 00f686b3 add a3,a3,a5 +8001214c: 01035293 srli t0,t1,0x10 +80012150: 011bea33 or s4,s7,a7 +80012154: 01937333 and t1,t1,s9 +80012158: 02e307b3 mul a5,t1,a4 +8001215c: 01468a33 add s4,a3,s4 +80012160: 02e28733 mul a4,t0,a4 +80012164: 0107d893 srli a7,a5,0x10 +80012168: 026f86b3 mul a3,t6,t1 +8001216c: 00d70733 add a4,a4,a3 +80012170: 00e888b3 add a7,a7,a4 +80012174: 025f8fb3 mul t6,t6,t0 +80012178: 00d8f463 bgeu a7,a3,80012180 <__multf3+0x728> +8001217c: 018f8fb3 add t6,t6,s8 +80012180: 03c12983 lw s3,60(sp) +80012184: 000106b7 lui a3,0x10 +80012188: fff68513 addi a0,a3,-1 # ffff <_start-0x7fff0001> +8001218c: 0108d713 srli a4,a7,0x10 +80012190: 00a8f8b3 and a7,a7,a0 +80012194: 01f70733 add a4,a4,t6 +80012198: 00a7f7b3 and a5,a5,a0 +8001219c: 0109df93 srli t6,s3,0x10 +800121a0: 01089893 slli a7,a7,0x10 +800121a4: 00a9f9b3 and s3,s3,a0 +800121a8: 00f888b3 add a7,a7,a5 +800121ac: 03fa8b33 mul s6,s5,t6 +800121b0: 00070d93 mv s11,a4 +800121b4: 033e07b3 mul a5,t3,s3 +800121b8: 033a8ab3 mul s5,s5,s3 +800121bc: 0107d813 srli a6,a5,0x10 +800121c0: 03cf8e33 mul t3,t6,t3 +800121c4: 01ca8ab3 add s5,s5,t3 +800121c8: 01580ab3 add s5,a6,s5 +800121cc: 01caf463 bgeu s5,t3,800121d4 <__multf3+0x77c> +800121d0: 00db0b33 add s6,s6,a3 +800121d4: 010ad813 srli a6,s5,0x10 +800121d8: 01680733 add a4,a6,s6 +800121dc: 00010b37 lui s6,0x10 +800121e0: 02e12423 sw a4,40(sp) +800121e4: fffb0713 addi a4,s6,-1 # ffff <_start-0x7fff0001> +800121e8: 00eaf833 and a6,s5,a4 +800121ec: 00e7f7b3 and a5,a5,a4 +800121f0: 01081813 slli a6,a6,0x10 +800121f4: 00f80833 add a6,a6,a5 +800121f8: 02be86b3 mul a3,t4,a1 +800121fc: 03d90e33 mul t3,s2,t4 +80012200: 0106d513 srli a0,a3,0x10 +80012204: 02b407b3 mul a5,s0,a1 +80012208: 01c787b3 add a5,a5,t3 +8001220c: 00f507b3 add a5,a0,a5 +80012210: 02890733 mul a4,s2,s0 +80012214: 01c7f463 bgeu a5,t3,8001221c <__multf3+0x7c4> +80012218: 01670733 add a4,a4,s6 +8001221c: 0107d513 srli a0,a5,0x10 +80012220: 00e50733 add a4,a0,a4 +80012224: 00010b37 lui s6,0x10 +80012228: 02e12623 sw a4,44(sp) +8001222c: fffb0713 addi a4,s6,-1 # ffff <_start-0x7fff0001> +80012230: 00e7f533 and a0,a5,a4 +80012234: 00e6f6b3 and a3,a3,a4 +80012238: 03e38e33 mul t3,t2,t5 +8001223c: 01051513 slli a0,a0,0x10 +80012240: 00d50533 add a0,a0,a3 +80012244: 03e60733 mul a4,a2,t5 +80012248: 02c487b3 mul a5,s1,a2 +8001224c: 01075693 srli a3,a4,0x10 +80012250: 01c787b3 add a5,a5,t3 +80012254: 00f687b3 add a5,a3,a5 +80012258: 02748ab3 mul s5,s1,t2 +8001225c: 01c7f463 bgeu a5,t3,80012264 <__multf3+0x80c> +80012260: 016a8ab3 add s5,s5,s6 +80012264: 000106b7 lui a3,0x10 +80012268: fff68e13 addi t3,a3,-1 # ffff <_start-0x7fff0001> +8001226c: 01c7f6b3 and a3,a5,t3 +80012270: 0107db93 srli s7,a5,0x10 +80012274: 011d07b3 add a5,s10,a7 +80012278: 01c77733 and a4,a4,t3 +8001227c: 0117b8b3 sltu a7,a5,a7 +80012280: 01ba0a33 add s4,s4,s11 +80012284: 01069693 slli a3,a3,0x10 +80012288: 00e686b3 add a3,a3,a4 +8001228c: 011a0d33 add s10,s4,a7 +80012290: 02812703 lw a4,40(sp) +80012294: 011d38b3 sltu a7,s10,a7 +80012298: 01ba3a33 sltu s4,s4,s11 +8001229c: 010787b3 add a5,a5,a6 +800122a0: 011a6a33 or s4,s4,a7 +800122a4: 02812883 lw a7,40(sp) +800122a8: 0107b833 sltu a6,a5,a6 +800122ac: 00ed0b33 add s6,s10,a4 +800122b0: 02c12703 lw a4,44(sp) +800122b4: 010b0cb3 add s9,s6,a6 +800122b8: 00a787b3 add a5,a5,a0 +800122bc: 011b3b33 sltu s6,s6,a7 +800122c0: 010cb833 sltu a6,s9,a6 +800122c4: 00a7b533 sltu a0,a5,a0 +800122c8: 00ec8733 add a4,s9,a4 +800122cc: 010b6b33 or s6,s6,a6 +800122d0: 02c12803 lw a6,44(sp) +800122d4: 00a70c33 add s8,a4,a0 +800122d8: 015b8bb3 add s7,s7,s5 +800122dc: 00d787b3 add a5,a5,a3 +800122e0: 00d7b6b3 sltu a3,a5,a3 +800122e4: 017c0ab3 add s5,s8,s7 +800122e8: 00da8e33 add t3,s5,a3 +800122ec: 01073733 sltu a4,a4,a6 +800122f0: 00ac3533 sltu a0,s8,a0 +800122f4: 00a76733 or a4,a4,a0 +800122f8: 00de36b3 sltu a3,t3,a3 +800122fc: 016a0a33 add s4,s4,s6 +80012300: 017abab3 sltu s5,s5,s7 +80012304: 00ea0a33 add s4,s4,a4 +80012308: 00daeab3 or s5,s5,a3 +8001230c: 015a06b3 add a3,s4,s5 +80012310: 02ce8833 mul a6,t4,a2 +80012314: 06f12623 sw a5,108(sp) +80012318: 03d38a33 mul s4,t2,t4 +8001231c: 01085513 srli a0,a6,0x10 +80012320: 02c40733 mul a4,s0,a2 +80012324: 01470733 add a4,a4,s4 +80012328: 00e50733 add a4,a0,a4 +8001232c: 027408b3 mul a7,s0,t2 +80012330: 01477663 bgeu a4,s4,8001233c <__multf3+0x8e4> +80012334: 00010537 lui a0,0x10 +80012338: 00a888b3 add a7,a7,a0 +8001233c: 00010a37 lui s4,0x10 +80012340: 01075513 srli a0,a4,0x10 +80012344: fffa0a93 addi s5,s4,-1 # ffff <_start-0x7fff0001> +80012348: 011508b3 add a7,a0,a7 +8001234c: 01577533 and a0,a4,s5 +80012350: 01587833 and a6,a6,s5 +80012354: 01051513 slli a0,a0,0x10 +80012358: 02690ab3 mul s5,s2,t1 +8001235c: 01050533 add a0,a0,a6 +80012360: 02b30833 mul a6,t1,a1 +80012364: 02b285b3 mul a1,t0,a1 +80012368: 01085713 srli a4,a6,0x10 +8001236c: 015585b3 add a1,a1,s5 +80012370: 00b70733 add a4,a4,a1 +80012374: 02590933 mul s2,s2,t0 +80012378: 01577463 bgeu a4,s5,80012380 <__multf3+0x928> +8001237c: 01490933 add s2,s2,s4 +80012380: 00010ab7 lui s5,0x10 +80012384: 01075593 srli a1,a4,0x10 +80012388: fffa8a13 addi s4,s5,-1 # ffff <_start-0x7fff0001> +8001238c: 01487833 and a6,a6,s4 +80012390: 01258933 add s2,a1,s2 +80012394: 014775b3 and a1,a4,s4 +80012398: 01059593 slli a1,a1,0x10 +8001239c: 03e98733 mul a4,s3,t5 +800123a0: 010585b3 add a1,a1,a6 +800123a4: 03ef8f33 mul t5,t6,t5 +800123a8: 01075813 srli a6,a4,0x10 +800123ac: 03f48a33 mul s4,s1,t6 +800123b0: 033484b3 mul s1,s1,s3 +800123b4: 01e484b3 add s1,s1,t5 +800123b8: 009804b3 add s1,a6,s1 +800123bc: 01e4f463 bgeu s1,t5,800123c4 <__multf3+0x96c> +800123c0: 015a0a33 add s4,s4,s5 +800123c4: 0104db13 srli s6,s1,0x10 +800123c8: 014b0b33 add s6,s6,s4 +800123cc: 00010a37 lui s4,0x10 +800123d0: fffa0f13 addi t5,s4,-1 # ffff <_start-0x7fff0001> +800123d4: 01e4f833 and a6,s1,t5 +800123d8: 01e77733 and a4,a4,t5 +800123dc: 026384b3 mul s1,t2,t1 +800123e0: 01081813 slli a6,a6,0x10 +800123e4: 00e80833 add a6,a6,a4 +800123e8: 02660f33 mul t5,a2,t1 +800123ec: 02c28633 mul a2,t0,a2 +800123f0: 010f5713 srli a4,t5,0x10 +800123f4: 00960633 add a2,a2,s1 +800123f8: 00c70633 add a2,a4,a2 +800123fc: 025383b3 mul t2,t2,t0 +80012400: 00967463 bgeu a2,s1,80012408 <__multf3+0x9b0> +80012404: 014383b3 add t2,t2,s4 +80012408: 00010a37 lui s4,0x10 +8001240c: 01065713 srli a4,a2,0x10 +80012410: fffa0493 addi s1,s4,-1 # ffff <_start-0x7fff0001> +80012414: 007703b3 add t2,a4,t2 +80012418: 00967733 and a4,a2,s1 +8001241c: 009f7f33 and t5,t5,s1 +80012420: 01071713 slli a4,a4,0x10 +80012424: 01e70733 add a4,a4,t5 +80012428: 03340633 mul a2,s0,s3 +8001242c: 033e8f33 mul t5,t4,s3 +80012430: 03df8eb3 mul t4,t6,t4 +80012434: 010f5a93 srli s5,t5,0x10 +80012438: 01d60633 add a2,a2,t4 +8001243c: 00ca8633 add a2,s5,a2 +80012440: 03f404b3 mul s1,s0,t6 +80012444: 01d67463 bgeu a2,t4,8001244c <__multf3+0x9f4> +80012448: 014484b3 add s1,s1,s4 +8001244c: 01065c13 srli s8,a2,0x10 +80012450: 00010cb7 lui s9,0x10 +80012454: 009c0c33 add s8,s8,s1 +80012458: 00ae0e33 add t3,t3,a0 +8001245c: fffc8493 addi s1,s9,-1 # ffff <_start-0x7fff0001> +80012460: 00ae3533 sltu a0,t3,a0 +80012464: 011686b3 add a3,a3,a7 +80012468: 00967633 and a2,a2,s1 +8001246c: 00a68db3 add s11,a3,a0 +80012470: 009f7f33 and t5,t5,s1 +80012474: 00be0e33 add t3,t3,a1 +80012478: 01061613 slli a2,a2,0x10 +8001247c: 01e60633 add a2,a2,t5 +80012480: 00be35b3 sltu a1,t3,a1 +80012484: 012d8f33 add t5,s11,s2 +80012488: 010e0e33 add t3,t3,a6 +8001248c: 00bf0d33 add s10,t5,a1 +80012490: 016d0eb3 add t4,s10,s6 +80012494: 07c12823 sw t3,112(sp) +80012498: 010e3e33 sltu t3,t3,a6 +8001249c: 01ce8a33 add s4,t4,t3 +800124a0: 0116b6b3 sltu a3,a3,a7 +800124a4: 00bd35b3 sltu a1,s10,a1 +800124a8: 00adb533 sltu a0,s11,a0 +800124ac: 012f3933 sltu s2,t5,s2 +800124b0: 00a6e533 or a0,a3,a0 +800124b4: 00b96933 or s2,s2,a1 +800124b8: 016ebeb3 sltu t4,t4,s6 +800124bc: 01ca3e33 sltu t3,s4,t3 +800124c0: 01250533 add a0,a0,s2 +800124c4: 01ceeeb3 or t4,t4,t3 +800124c8: 00ea0833 add a6,s4,a4 +800124cc: 01d50533 add a0,a0,t4 +800124d0: 00e83733 sltu a4,a6,a4 +800124d4: 00750533 add a0,a0,t2 +800124d8: 00e506b3 add a3,a0,a4 +800124dc: 007533b3 sltu t2,a0,t2 +800124e0: 03330533 mul a0,t1,s3 +800124e4: 00c80833 add a6,a6,a2 +800124e8: 00e6b733 sltu a4,a3,a4 +800124ec: 00c83633 sltu a2,a6,a2 +800124f0: 018686b3 add a3,a3,s8 +800124f4: 00c685b3 add a1,a3,a2 +800124f8: 0186bc33 sltu s8,a3,s8 +800124fc: 00c5b633 sltu a2,a1,a2 +80012500: 07012a23 sw a6,116(sp) +80012504: 00e3e733 or a4,t2,a4 +80012508: 026f8333 mul t1,t6,t1 +8001250c: 01055693 srli a3,a0,0x10 +80012510: 00cc6633 or a2,s8,a2 +80012514: 033289b3 mul s3,t0,s3 +80012518: 006989b3 add s3,s3,t1 +8001251c: 03f28fb3 mul t6,t0,t6 +80012520: 013682b3 add t0,a3,s3 +80012524: 0062f463 bgeu t0,t1,8001252c <__multf3+0xad4> +80012528: 019f8fb3 add t6,t6,s9 +8001252c: 0092f6b3 and a3,t0,s1 +80012530: 01069693 slli a3,a3,0x10 +80012534: 009574b3 and s1,a0,s1 +80012538: 009684b3 add s1,a3,s1 +8001253c: 0102d293 srli t0,t0,0x10 +80012540: 009585b3 add a1,a1,s1 +80012544: 00e282b3 add t0,t0,a4 +80012548: 01412683 lw a3,20(sp) +8001254c: 02412703 lw a4,36(sp) +80012550: 0095b4b3 sltu s1,a1,s1 +80012554: 00c282b3 add t0,t0,a2 +80012558: 009282b3 add t0,t0,s1 +8001255c: 01f28fb3 add t6,t0,t6 +80012560: 00d762b3 or t0,a4,a3 +80012564: 01812703 lw a4,24(sp) +80012568: 00d79793 slli a5,a5,0xd +8001256c: 06b12c23 sw a1,120(sp) +80012570: 005762b3 or t0,a4,t0 +80012574: 07f12e23 sw t6,124(sp) +80012578: 0057e7b3 or a5,a5,t0 +8001257c: 06010713 addi a4,sp,96 +80012580: 07010593 addi a1,sp,112 +80012584: 00c72683 lw a3,12(a4) +80012588: 01072603 lw a2,16(a4) +8001258c: 00470713 addi a4,a4,4 +80012590: 0136d693 srli a3,a3,0x13 +80012594: 00d61613 slli a2,a2,0xd +80012598: 00c6e6b3 or a3,a3,a2 +8001259c: fed72e23 sw a3,-4(a4) +800125a0: fee592e3 bne a1,a4,80012584 <__multf3+0xb2c> +800125a4: 06012703 lw a4,96(sp) +800125a8: 06812683 lw a3,104(sp) +800125ac: 00f037b3 snez a5,a5 +800125b0: 00e7e7b3 or a5,a5,a4 +800125b4: 04d12c23 sw a3,88(sp) +800125b8: 06c12703 lw a4,108(sp) +800125bc: 06412683 lw a3,100(sp) +800125c0: 04f12823 sw a5,80(sp) +800125c4: 04e12e23 sw a4,92(sp) +800125c8: 04d12a23 sw a3,84(sp) +800125cc: 00b71693 slli a3,a4,0xb +800125d0: 2206d863 bgez a3,80012800 <__multf3+0xda8> +800125d4: 01f79793 slli a5,a5,0x1f +800125d8: 05010713 addi a4,sp,80 +800125dc: 05c10593 addi a1,sp,92 +800125e0: 00072683 lw a3,0(a4) +800125e4: 00472603 lw a2,4(a4) 800125e8: 00470713 addi a4,a4,4 -800125ec: 04e12823 sw a4,80(sp) -800125f0: 00473713 sltiu a4,a4,4 -800125f4: 00d706b3 add a3,a4,a3 -800125f8: 00e6b733 sltu a4,a3,a4 -800125fc: 04d12a23 sw a3,84(sp) -80012600: 05812683 lw a3,88(sp) -80012604: 00d706b3 add a3,a4,a3 -80012608: 04d12c23 sw a3,88(sp) -8001260c: 00e6b6b3 sltu a3,a3,a4 -80012610: 05c12703 lw a4,92(sp) -80012614: 00e686b3 add a3,a3,a4 -80012618: 04d12e23 sw a3,92(sp) -8001261c: 05c12703 lw a4,92(sp) -80012620: 00b71693 slli a3,a4,0xb -80012624: 0206d063 bgez a3,80012644 <__multf3+0xc50> -80012628: fff007b7 lui a5,0xfff00 -8001262c: fff78793 addi a5,a5,-1 # ffefffff <__BSS_END__+0x7fee906f> -80012630: 00f77733 and a4,a4,a5 -80012634: 04e12e23 sw a4,92(sp) -80012638: 01c12703 lw a4,28(sp) -8001263c: 000047b7 lui a5,0x4 -80012640: 00f707b3 add a5,a4,a5 -80012644: 05010713 addi a4,sp,80 -80012648: 05c10593 addi a1,sp,92 -8001264c: 00072683 lw a3,0(a4) -80012650: 00472603 lw a2,4(a4) -80012654: 00470713 addi a4,a4,4 -80012658: 0036d693 srli a3,a3,0x3 -8001265c: 01d61613 slli a2,a2,0x1d -80012660: 00c6e6b3 or a3,a3,a2 -80012664: fed72e23 sw a3,-4(a4) -80012668: feb712e3 bne a4,a1,8001264c <__multf3+0xc58> -8001266c: 00008737 lui a4,0x8 -80012670: ffe70693 addi a3,a4,-2 # 7ffe <_start-0x7fff8002> -80012674: 12f6ca63 blt a3,a5,800127a8 <__multf3+0xdb4> -80012678: 05c12703 lw a4,92(sp) -8001267c: 00375713 srli a4,a4,0x3 -80012680: 04e12e23 sw a4,92(sp) -80012684: 05c12703 lw a4,92(sp) -80012688: 01179793 slli a5,a5,0x11 -8001268c: 800106b7 lui a3,0x80010 -80012690: 06e11623 sh a4,108(sp) -80012694: 06c12703 lw a4,108(sp) -80012698: fff68693 addi a3,a3,-1 # 8000ffff <__BSS_END__+0xffff906f> -8001269c: 0117d793 srli a5,a5,0x11 -800126a0: 00d77733 and a4,a4,a3 -800126a4: 01079793 slli a5,a5,0x10 -800126a8: 00f767b3 or a5,a4,a5 -800126ac: 01012703 lw a4,16(sp) -800126b0: 00179793 slli a5,a5,0x1 -800126b4: 0017d793 srli a5,a5,0x1 -800126b8: 01f71713 slli a4,a4,0x1f -800126bc: 00c12683 lw a3,12(sp) -800126c0: 00e7e7b3 or a5,a5,a4 -800126c4: 05012703 lw a4,80(sp) -800126c8: 0bc12083 lw ra,188(sp) -800126cc: 0b812403 lw s0,184(sp) -800126d0: 00e6a023 sw a4,0(a3) -800126d4: 05412703 lw a4,84(sp) -800126d8: 00f6a623 sw a5,12(a3) -800126dc: 0b412483 lw s1,180(sp) -800126e0: 00e6a223 sw a4,4(a3) -800126e4: 05812703 lw a4,88(sp) -800126e8: 0b012903 lw s2,176(sp) -800126ec: 0ac12983 lw s3,172(sp) -800126f0: 00e6a423 sw a4,8(a3) -800126f4: 0a812a03 lw s4,168(sp) -800126f8: 0a412a83 lw s5,164(sp) -800126fc: 0a012b03 lw s6,160(sp) -80012700: 09c12b83 lw s7,156(sp) -80012704: 09812c03 lw s8,152(sp) -80012708: 09412c83 lw s9,148(sp) -8001270c: 09012d03 lw s10,144(sp) -80012710: 08c12d83 lw s11,140(sp) -80012714: 00068513 mv a0,a3 -80012718: 0c010113 addi sp,sp,192 -8001271c: 00008067 ret -80012720: 01312823 sw s3,16(sp) -80012724: 03012783 lw a5,48(sp) -80012728: 04f12823 sw a5,80(sp) -8001272c: 03412783 lw a5,52(sp) -80012730: 04f12a23 sw a5,84(sp) -80012734: 03812783 lw a5,56(sp) -80012738: 04f12c23 sw a5,88(sp) -8001273c: 03c12783 lw a5,60(sp) -80012740: 04f12e23 sw a5,92(sp) -80012744: 00200793 li a5,2 -80012748: 26fb8c63 beq s7,a5,800129c0 <__multf3+0xfcc> -8001274c: 00300793 li a5,3 -80012750: 28fb8663 beq s7,a5,800129dc <__multf3+0xfe8> -80012754: 00100793 li a5,1 -80012758: e6fb90e3 bne s7,a5,800125b8 <__multf3+0xbc4> -8001275c: 04012e23 sw zero,92(sp) -80012760: 04012c23 sw zero,88(sp) -80012764: 04012a23 sw zero,84(sp) -80012768: 04012823 sw zero,80(sp) -8001276c: 2140006f j 80012980 <__multf3+0xf8c> -80012770: 01212823 sw s2,16(sp) -80012774: 04012783 lw a5,64(sp) -80012778: 00070b93 mv s7,a4 -8001277c: 04f12823 sw a5,80(sp) -80012780: 04412783 lw a5,68(sp) -80012784: 04f12a23 sw a5,84(sp) -80012788: 04812783 lw a5,72(sp) -8001278c: 04f12c23 sw a5,88(sp) -80012790: 04c12783 lw a5,76(sp) -80012794: 04f12e23 sw a5,92(sp) -80012798: fadff06f j 80012744 <__multf3+0xd50> -8001279c: 02012783 lw a5,32(sp) -800127a0: 00f12e23 sw a5,28(sp) -800127a4: e15ff06f j 800125b8 <__multf3+0xbc4> -800127a8: 04012e23 sw zero,92(sp) -800127ac: 04012c23 sw zero,88(sp) -800127b0: 04012a23 sw zero,84(sp) -800127b4: 04012823 sw zero,80(sp) -800127b8: fff70793 addi a5,a4,-1 -800127bc: ec9ff06f j 80012684 <__multf3+0xc90> -800127c0: 00100713 li a4,1 -800127c4: 40f707b3 sub a5,a4,a5 -800127c8: 07400713 li a4,116 -800127cc: 1af74e63 blt a4,a5,80012988 <__multf3+0xf94> -800127d0: 4057d893 srai a7,a5,0x5 -800127d4: 00000713 li a4,0 -800127d8: 01f7f793 andi a5,a5,31 -800127dc: 00000693 li a3,0 -800127e0: 00269613 slli a2,a3,0x2 -800127e4: 03169a63 bne a3,a7,80012818 <__multf3+0xe24> -800127e8: 04079463 bnez a5,80012830 <__multf3+0xe3c> -800127ec: 00300513 li a0,3 -800127f0: 05010593 addi a1,sp,80 -800127f4: 40d506b3 sub a3,a0,a3 -800127f8: 00c58533 add a0,a1,a2 -800127fc: 00052503 lw a0,0(a0) # 10000 <_start-0x7fff0000> -80012800: 00178793 addi a5,a5,1 # 4001 <_start-0x7fffbfff> -80012804: 00458593 addi a1,a1,4 -80012808: fea5ae23 sw a0,-4(a1) -8001280c: fef6d6e3 bge a3,a5,800127f8 <__multf3+0xe04> -80012810: 00400613 li a2,4 -80012814: 0b80006f j 800128cc <__multf3+0xed8> -80012818: 05010593 addi a1,sp,80 -8001281c: 00c58633 add a2,a1,a2 -80012820: 00062603 lw a2,0(a2) -80012824: 00168693 addi a3,a3,1 -80012828: 00c76733 or a4,a4,a2 -8001282c: fb5ff06f j 800127e0 <__multf3+0xdec> -80012830: 08010693 addi a3,sp,128 -80012834: 00c686b3 add a3,a3,a2 -80012838: fd06a683 lw a3,-48(a3) -8001283c: 02000813 li a6,32 -80012840: 40f80833 sub a6,a6,a5 -80012844: 010696b3 sll a3,a3,a6 -80012848: 00d76733 or a4,a4,a3 -8001284c: 05010693 addi a3,sp,80 -80012850: 00c68633 add a2,a3,a2 -80012854: 00300693 li a3,3 -80012858: 00000513 li a0,0 -8001285c: 411686b3 sub a3,a3,a7 -80012860: 00460613 addi a2,a2,4 -80012864: 02d54463 blt a0,a3,8001288c <__multf3+0xe98> -80012868: 08010613 addi a2,sp,128 -8001286c: 00269693 slli a3,a3,0x2 -80012870: 00d606b3 add a3,a2,a3 -80012874: 05c12603 lw a2,92(sp) -80012878: 00f657b3 srl a5,a2,a5 -8001287c: fcf6a823 sw a5,-48(a3) -80012880: 00400793 li a5,4 -80012884: 411787b3 sub a5,a5,a7 -80012888: f89ff06f j 80012810 <__multf3+0xe1c> -8001288c: 00251313 slli t1,a0,0x2 -80012890: 05010593 addi a1,sp,80 -80012894: 00658333 add t1,a1,t1 -80012898: 00062e03 lw t3,0(a2) -8001289c: ffc62583 lw a1,-4(a2) -800128a0: 00150513 addi a0,a0,1 -800128a4: 010e1e33 sll t3,t3,a6 -800128a8: 00f5d5b3 srl a1,a1,a5 -800128ac: 01c5e5b3 or a1,a1,t3 -800128b0: 00b32023 sw a1,0(t1) # 10000 <_start-0x7fff0000> -800128b4: fadff06f j 80012860 <__multf3+0xe6c> -800128b8: 00279693 slli a3,a5,0x2 -800128bc: 05010593 addi a1,sp,80 -800128c0: 00d586b3 add a3,a1,a3 -800128c4: 0006a023 sw zero,0(a3) -800128c8: 00178793 addi a5,a5,1 -800128cc: fec796e3 bne a5,a2,800128b8 <__multf3+0xec4> -800128d0: 05012683 lw a3,80(sp) -800128d4: 00e03733 snez a4,a4 -800128d8: 00d76733 or a4,a4,a3 -800128dc: 04e12823 sw a4,80(sp) -800128e0: 00777693 andi a3,a4,7 -800128e4: 04068263 beqz a3,80012928 <__multf3+0xf34> -800128e8: 00f77693 andi a3,a4,15 -800128ec: 02f68e63 beq a3,a5,80012928 <__multf3+0xf34> -800128f0: 05412783 lw a5,84(sp) -800128f4: 00470713 addi a4,a4,4 -800128f8: 04e12823 sw a4,80(sp) -800128fc: 00473713 sltiu a4,a4,4 -80012900: 00f707b3 add a5,a4,a5 -80012904: 00e7b733 sltu a4,a5,a4 -80012908: 04f12a23 sw a5,84(sp) -8001290c: 05812783 lw a5,88(sp) -80012910: 00f707b3 add a5,a4,a5 -80012914: 04f12c23 sw a5,88(sp) -80012918: 00e7b7b3 sltu a5,a5,a4 -8001291c: 05c12703 lw a4,92(sp) -80012920: 00e787b3 add a5,a5,a4 -80012924: 04f12e23 sw a5,92(sp) -80012928: 05c12783 lw a5,92(sp) -8001292c: 00c79713 slli a4,a5,0xc -80012930: 00075e63 bgez a4,8001294c <__multf3+0xf58> -80012934: 04012e23 sw zero,92(sp) -80012938: 04012c23 sw zero,88(sp) -8001293c: 04012a23 sw zero,84(sp) -80012940: 04012823 sw zero,80(sp) -80012944: 00100793 li a5,1 -80012948: d3dff06f j 80012684 <__multf3+0xc90> -8001294c: 05010793 addi a5,sp,80 -80012950: 05c10613 addi a2,sp,92 -80012954: 0007a703 lw a4,0(a5) -80012958: 0047a683 lw a3,4(a5) -8001295c: 00478793 addi a5,a5,4 -80012960: 00375713 srli a4,a4,0x3 -80012964: 01d69693 slli a3,a3,0x1d -80012968: 00d76733 or a4,a4,a3 -8001296c: fee7ae23 sw a4,-4(a5) -80012970: fef612e3 bne a2,a5,80012954 <__multf3+0xf60> -80012974: 05c12783 lw a5,92(sp) -80012978: 0037d793 srli a5,a5,0x3 -8001297c: 04f12e23 sw a5,92(sp) -80012980: 00000793 li a5,0 -80012984: d01ff06f j 80012684 <__multf3+0xc90> -80012988: 05412783 lw a5,84(sp) -8001298c: 05012703 lw a4,80(sp) -80012990: 00f76733 or a4,a4,a5 -80012994: 05812783 lw a5,88(sp) -80012998: 00f76733 or a4,a4,a5 -8001299c: 05c12783 lw a5,92(sp) -800129a0: 00f76733 or a4,a4,a5 -800129a4: 00000793 li a5,0 -800129a8: cc070ee3 beqz a4,80012684 <__multf3+0xc90> -800129ac: 04012e23 sw zero,92(sp) -800129b0: 04012c23 sw zero,88(sp) -800129b4: 04012a23 sw zero,84(sp) -800129b8: 04012823 sw zero,80(sp) -800129bc: cc9ff06f j 80012684 <__multf3+0xc90> -800129c0: 000087b7 lui a5,0x8 -800129c4: 04012e23 sw zero,92(sp) -800129c8: 04012c23 sw zero,88(sp) -800129cc: 04012a23 sw zero,84(sp) -800129d0: 04012823 sw zero,80(sp) -800129d4: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -800129d8: cadff06f j 80012684 <__multf3+0xc90> -800129dc: 000087b7 lui a5,0x8 +800125ec: 0016d693 srli a3,a3,0x1 +800125f0: 01f61613 slli a2,a2,0x1f +800125f4: 00c6e6b3 or a3,a3,a2 +800125f8: fed72e23 sw a3,-4(a4) +800125fc: fee592e3 bne a1,a4,800125e0 <__multf3+0xb88> +80012600: 05c12703 lw a4,92(sp) +80012604: 00f037b3 snez a5,a5 +80012608: 00175713 srli a4,a4,0x1 +8001260c: 04e12e23 sw a4,92(sp) +80012610: 05012703 lw a4,80(sp) +80012614: 00f767b3 or a5,a4,a5 +80012618: 04f12823 sw a5,80(sp) +8001261c: 01c12703 lw a4,28(sp) +80012620: 000047b7 lui a5,0x4 +80012624: fff78793 addi a5,a5,-1 # 3fff <_start-0x7fffc001> +80012628: 00f707b3 add a5,a4,a5 +8001262c: 1ef05c63 blez a5,80012824 <__multf3+0xdcc> +80012630: 05012703 lw a4,80(sp) +80012634: 00777693 andi a3,a4,7 +80012638: 04068463 beqz a3,80012680 <__multf3+0xc28> +8001263c: 00f77693 andi a3,a4,15 +80012640: 00400613 li a2,4 +80012644: 02c68e63 beq a3,a2,80012680 <__multf3+0xc28> +80012648: 05412683 lw a3,84(sp) +8001264c: 00470713 addi a4,a4,4 +80012650: 04e12823 sw a4,80(sp) +80012654: 00473713 sltiu a4,a4,4 +80012658: 00d706b3 add a3,a4,a3 +8001265c: 00e6b733 sltu a4,a3,a4 +80012660: 04d12a23 sw a3,84(sp) +80012664: 05812683 lw a3,88(sp) +80012668: 00d706b3 add a3,a4,a3 +8001266c: 04d12c23 sw a3,88(sp) +80012670: 00e6b6b3 sltu a3,a3,a4 +80012674: 05c12703 lw a4,92(sp) +80012678: 00e686b3 add a3,a3,a4 +8001267c: 04d12e23 sw a3,92(sp) +80012680: 05c12703 lw a4,92(sp) +80012684: 00b71693 slli a3,a4,0xb +80012688: 0206d063 bgez a3,800126a8 <__multf3+0xc50> +8001268c: fff007b7 lui a5,0xfff00 +80012690: fff78793 addi a5,a5,-1 # ffefffff <__BSS_END__+0x7fee95e7> +80012694: 00f77733 and a4,a4,a5 +80012698: 04e12e23 sw a4,92(sp) +8001269c: 01c12703 lw a4,28(sp) +800126a0: 000047b7 lui a5,0x4 +800126a4: 00f707b3 add a5,a4,a5 +800126a8: 05010713 addi a4,sp,80 +800126ac: 05c10593 addi a1,sp,92 +800126b0: 00072683 lw a3,0(a4) +800126b4: 00472603 lw a2,4(a4) +800126b8: 00470713 addi a4,a4,4 +800126bc: 0036d693 srli a3,a3,0x3 +800126c0: 01d61613 slli a2,a2,0x1d +800126c4: 00c6e6b3 or a3,a3,a2 +800126c8: fed72e23 sw a3,-4(a4) +800126cc: feb712e3 bne a4,a1,800126b0 <__multf3+0xc58> +800126d0: 00008737 lui a4,0x8 +800126d4: ffe70693 addi a3,a4,-2 # 7ffe <_start-0x7fff8002> +800126d8: 12f6ca63 blt a3,a5,8001280c <__multf3+0xdb4> +800126dc: 05c12703 lw a4,92(sp) +800126e0: 00375713 srli a4,a4,0x3 +800126e4: 04e12e23 sw a4,92(sp) +800126e8: 05c12703 lw a4,92(sp) +800126ec: 01179793 slli a5,a5,0x11 +800126f0: 800106b7 lui a3,0x80010 +800126f4: 06e11623 sh a4,108(sp) +800126f8: 06c12703 lw a4,108(sp) +800126fc: fff68693 addi a3,a3,-1 # 8000ffff <__BSS_END__+0xffff95e7> +80012700: 0117d793 srli a5,a5,0x11 +80012704: 00d77733 and a4,a4,a3 +80012708: 01079793 slli a5,a5,0x10 +8001270c: 00f767b3 or a5,a4,a5 +80012710: 01012703 lw a4,16(sp) +80012714: 00179793 slli a5,a5,0x1 +80012718: 0017d793 srli a5,a5,0x1 +8001271c: 01f71713 slli a4,a4,0x1f +80012720: 00c12683 lw a3,12(sp) +80012724: 00e7e7b3 or a5,a5,a4 +80012728: 05012703 lw a4,80(sp) +8001272c: 0bc12083 lw ra,188(sp) +80012730: 0b812403 lw s0,184(sp) +80012734: 00e6a023 sw a4,0(a3) +80012738: 05412703 lw a4,84(sp) +8001273c: 00f6a623 sw a5,12(a3) +80012740: 0b412483 lw s1,180(sp) +80012744: 00e6a223 sw a4,4(a3) +80012748: 05812703 lw a4,88(sp) +8001274c: 0b012903 lw s2,176(sp) +80012750: 0ac12983 lw s3,172(sp) +80012754: 00e6a423 sw a4,8(a3) +80012758: 0a812a03 lw s4,168(sp) +8001275c: 0a412a83 lw s5,164(sp) +80012760: 0a012b03 lw s6,160(sp) +80012764: 09c12b83 lw s7,156(sp) +80012768: 09812c03 lw s8,152(sp) +8001276c: 09412c83 lw s9,148(sp) +80012770: 09012d03 lw s10,144(sp) +80012774: 08c12d83 lw s11,140(sp) +80012778: 00068513 mv a0,a3 +8001277c: 0c010113 addi sp,sp,192 +80012780: 00008067 ret +80012784: 01312823 sw s3,16(sp) +80012788: 03012783 lw a5,48(sp) +8001278c: 04f12823 sw a5,80(sp) +80012790: 03412783 lw a5,52(sp) +80012794: 04f12a23 sw a5,84(sp) +80012798: 03812783 lw a5,56(sp) +8001279c: 04f12c23 sw a5,88(sp) +800127a0: 03c12783 lw a5,60(sp) +800127a4: 04f12e23 sw a5,92(sp) +800127a8: 00200793 li a5,2 +800127ac: 26fb8c63 beq s7,a5,80012a24 <__multf3+0xfcc> +800127b0: 00300793 li a5,3 +800127b4: 28fb8663 beq s7,a5,80012a40 <__multf3+0xfe8> +800127b8: 00100793 li a5,1 +800127bc: e6fb90e3 bne s7,a5,8001261c <__multf3+0xbc4> +800127c0: 04012e23 sw zero,92(sp) +800127c4: 04012c23 sw zero,88(sp) +800127c8: 04012a23 sw zero,84(sp) +800127cc: 04012823 sw zero,80(sp) +800127d0: 2140006f j 800129e4 <__multf3+0xf8c> +800127d4: 01212823 sw s2,16(sp) +800127d8: 04012783 lw a5,64(sp) +800127dc: 00070b93 mv s7,a4 +800127e0: 04f12823 sw a5,80(sp) +800127e4: 04412783 lw a5,68(sp) +800127e8: 04f12a23 sw a5,84(sp) +800127ec: 04812783 lw a5,72(sp) +800127f0: 04f12c23 sw a5,88(sp) +800127f4: 04c12783 lw a5,76(sp) +800127f8: 04f12e23 sw a5,92(sp) +800127fc: fadff06f j 800127a8 <__multf3+0xd50> +80012800: 02012783 lw a5,32(sp) +80012804: 00f12e23 sw a5,28(sp) +80012808: e15ff06f j 8001261c <__multf3+0xbc4> +8001280c: 04012e23 sw zero,92(sp) +80012810: 04012c23 sw zero,88(sp) +80012814: 04012a23 sw zero,84(sp) +80012818: 04012823 sw zero,80(sp) +8001281c: fff70793 addi a5,a4,-1 +80012820: ec9ff06f j 800126e8 <__multf3+0xc90> +80012824: 00100713 li a4,1 +80012828: 40f707b3 sub a5,a4,a5 +8001282c: 07400713 li a4,116 +80012830: 1af74e63 blt a4,a5,800129ec <__multf3+0xf94> +80012834: 4057d893 srai a7,a5,0x5 +80012838: 00000713 li a4,0 +8001283c: 01f7f793 andi a5,a5,31 +80012840: 00000693 li a3,0 +80012844: 00269613 slli a2,a3,0x2 +80012848: 03169a63 bne a3,a7,8001287c <__multf3+0xe24> +8001284c: 04079463 bnez a5,80012894 <__multf3+0xe3c> +80012850: 00300513 li a0,3 +80012854: 05010593 addi a1,sp,80 +80012858: 40d506b3 sub a3,a0,a3 +8001285c: 00c58533 add a0,a1,a2 +80012860: 00052503 lw a0,0(a0) # 10000 <_start-0x7fff0000> +80012864: 00178793 addi a5,a5,1 # 4001 <_start-0x7fffbfff> +80012868: 00458593 addi a1,a1,4 +8001286c: fea5ae23 sw a0,-4(a1) +80012870: fef6d6e3 bge a3,a5,8001285c <__multf3+0xe04> +80012874: 00400613 li a2,4 +80012878: 0b80006f j 80012930 <__multf3+0xed8> +8001287c: 05010593 addi a1,sp,80 +80012880: 00c58633 add a2,a1,a2 +80012884: 00062603 lw a2,0(a2) +80012888: 00168693 addi a3,a3,1 +8001288c: 00c76733 or a4,a4,a2 +80012890: fb5ff06f j 80012844 <__multf3+0xdec> +80012894: 08010693 addi a3,sp,128 +80012898: 00c686b3 add a3,a3,a2 +8001289c: fd06a683 lw a3,-48(a3) +800128a0: 02000813 li a6,32 +800128a4: 40f80833 sub a6,a6,a5 +800128a8: 010696b3 sll a3,a3,a6 +800128ac: 00d76733 or a4,a4,a3 +800128b0: 05010693 addi a3,sp,80 +800128b4: 00c68633 add a2,a3,a2 +800128b8: 00300693 li a3,3 +800128bc: 00000513 li a0,0 +800128c0: 411686b3 sub a3,a3,a7 +800128c4: 00460613 addi a2,a2,4 +800128c8: 02d54463 blt a0,a3,800128f0 <__multf3+0xe98> +800128cc: 08010613 addi a2,sp,128 +800128d0: 00269693 slli a3,a3,0x2 +800128d4: 00d606b3 add a3,a2,a3 +800128d8: 05c12603 lw a2,92(sp) +800128dc: 00f657b3 srl a5,a2,a5 +800128e0: fcf6a823 sw a5,-48(a3) +800128e4: 00400793 li a5,4 +800128e8: 411787b3 sub a5,a5,a7 +800128ec: f89ff06f j 80012874 <__multf3+0xe1c> +800128f0: 00251313 slli t1,a0,0x2 +800128f4: 05010593 addi a1,sp,80 +800128f8: 00658333 add t1,a1,t1 +800128fc: 00062e03 lw t3,0(a2) +80012900: ffc62583 lw a1,-4(a2) +80012904: 00150513 addi a0,a0,1 +80012908: 010e1e33 sll t3,t3,a6 +8001290c: 00f5d5b3 srl a1,a1,a5 +80012910: 01c5e5b3 or a1,a1,t3 +80012914: 00b32023 sw a1,0(t1) # 10000 <_start-0x7fff0000> +80012918: fadff06f j 800128c4 <__multf3+0xe6c> +8001291c: 00279693 slli a3,a5,0x2 +80012920: 05010593 addi a1,sp,80 +80012924: 00d586b3 add a3,a1,a3 +80012928: 0006a023 sw zero,0(a3) +8001292c: 00178793 addi a5,a5,1 +80012930: fec796e3 bne a5,a2,8001291c <__multf3+0xec4> +80012934: 05012683 lw a3,80(sp) +80012938: 00e03733 snez a4,a4 +8001293c: 00d76733 or a4,a4,a3 +80012940: 04e12823 sw a4,80(sp) +80012944: 00777693 andi a3,a4,7 +80012948: 04068263 beqz a3,8001298c <__multf3+0xf34> +8001294c: 00f77693 andi a3,a4,15 +80012950: 02f68e63 beq a3,a5,8001298c <__multf3+0xf34> +80012954: 05412783 lw a5,84(sp) +80012958: 00470713 addi a4,a4,4 +8001295c: 04e12823 sw a4,80(sp) +80012960: 00473713 sltiu a4,a4,4 +80012964: 00f707b3 add a5,a4,a5 +80012968: 00e7b733 sltu a4,a5,a4 +8001296c: 04f12a23 sw a5,84(sp) +80012970: 05812783 lw a5,88(sp) +80012974: 00f707b3 add a5,a4,a5 +80012978: 04f12c23 sw a5,88(sp) +8001297c: 00e7b7b3 sltu a5,a5,a4 +80012980: 05c12703 lw a4,92(sp) +80012984: 00e787b3 add a5,a5,a4 +80012988: 04f12e23 sw a5,92(sp) +8001298c: 05c12783 lw a5,92(sp) +80012990: 00c79713 slli a4,a5,0xc +80012994: 00075e63 bgez a4,800129b0 <__multf3+0xf58> +80012998: 04012e23 sw zero,92(sp) +8001299c: 04012c23 sw zero,88(sp) +800129a0: 04012a23 sw zero,84(sp) +800129a4: 04012823 sw zero,80(sp) +800129a8: 00100793 li a5,1 +800129ac: d3dff06f j 800126e8 <__multf3+0xc90> +800129b0: 05010793 addi a5,sp,80 +800129b4: 05c10613 addi a2,sp,92 +800129b8: 0007a703 lw a4,0(a5) +800129bc: 0047a683 lw a3,4(a5) +800129c0: 00478793 addi a5,a5,4 +800129c4: 00375713 srli a4,a4,0x3 +800129c8: 01d69693 slli a3,a3,0x1d +800129cc: 00d76733 or a4,a4,a3 +800129d0: fee7ae23 sw a4,-4(a5) +800129d4: fef612e3 bne a2,a5,800129b8 <__multf3+0xf60> +800129d8: 05c12783 lw a5,92(sp) +800129dc: 0037d793 srli a5,a5,0x3 800129e0: 04f12e23 sw a5,92(sp) -800129e4: 04012c23 sw zero,88(sp) -800129e8: 04012a23 sw zero,84(sp) -800129ec: 04012823 sw zero,80(sp) -800129f0: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -800129f4: 00012823 sw zero,16(sp) -800129f8: c8dff06f j 80012684 <__multf3+0xc90> +800129e4: 00000793 li a5,0 +800129e8: d01ff06f j 800126e8 <__multf3+0xc90> +800129ec: 05412783 lw a5,84(sp) +800129f0: 05012703 lw a4,80(sp) +800129f4: 00f76733 or a4,a4,a5 +800129f8: 05812783 lw a5,88(sp) +800129fc: 00f76733 or a4,a4,a5 +80012a00: 05c12783 lw a5,92(sp) +80012a04: 00f76733 or a4,a4,a5 +80012a08: 00000793 li a5,0 +80012a0c: cc070ee3 beqz a4,800126e8 <__multf3+0xc90> +80012a10: 04012e23 sw zero,92(sp) +80012a14: 04012c23 sw zero,88(sp) +80012a18: 04012a23 sw zero,84(sp) +80012a1c: 04012823 sw zero,80(sp) +80012a20: cc9ff06f j 800126e8 <__multf3+0xc90> +80012a24: 000087b7 lui a5,0x8 +80012a28: 04012e23 sw zero,92(sp) +80012a2c: 04012c23 sw zero,88(sp) +80012a30: 04012a23 sw zero,84(sp) +80012a34: 04012823 sw zero,80(sp) +80012a38: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> +80012a3c: cadff06f j 800126e8 <__multf3+0xc90> +80012a40: 000087b7 lui a5,0x8 +80012a44: 04f12e23 sw a5,92(sp) +80012a48: 04012c23 sw zero,88(sp) +80012a4c: 04012a23 sw zero,84(sp) +80012a50: 04012823 sw zero,80(sp) +80012a54: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> +80012a58: 00012823 sw zero,16(sp) +80012a5c: c8dff06f j 800126e8 <__multf3+0xc90> -800129fc <__subtf3>: -800129fc: fa010113 addi sp,sp,-96 -80012a00: 0085a783 lw a5,8(a1) -80012a04: 05212823 sw s2,80(sp) -80012a08: 00c5a903 lw s2,12(a1) -80012a0c: 0045a703 lw a4,4(a1) -80012a10: 04912a23 sw s1,84(sp) -80012a14: 00050493 mv s1,a0 -80012a18: 0005a503 lw a0,0(a1) -80012a1c: 02f12c23 sw a5,56(sp) -80012a20: 00f12c23 sw a5,24(sp) -80012a24: 00062303 lw t1,0(a2) -80012a28: 01091793 slli a5,s2,0x10 -80012a2c: 00462883 lw a7,4(a2) -80012a30: 00862683 lw a3,8(a2) -80012a34: 00c62803 lw a6,12(a2) -80012a38: 04812c23 sw s0,88(sp) -80012a3c: 0107d793 srli a5,a5,0x10 -80012a40: 00191413 slli s0,s2,0x1 -80012a44: 03212e23 sw s2,60(sp) -80012a48: 04112e23 sw ra,92(sp) -80012a4c: 05312623 sw s3,76(sp) -80012a50: 05412423 sw s4,72(sp) -80012a54: 05512223 sw s5,68(sp) -80012a58: 02a12823 sw a0,48(sp) -80012a5c: 02e12a23 sw a4,52(sp) -80012a60: 00a12823 sw a0,16(sp) -80012a64: 00e12a23 sw a4,20(sp) -80012a68: 00f12e23 sw a5,28(sp) -80012a6c: 01145413 srli s0,s0,0x11 -80012a70: 01f95913 srli s2,s2,0x1f -80012a74: 01010e13 addi t3,sp,16 -80012a78: 01c10593 addi a1,sp,28 -80012a7c: 0005a783 lw a5,0(a1) -80012a80: ffc5a703 lw a4,-4(a1) -80012a84: ffc58593 addi a1,a1,-4 -80012a88: 00379793 slli a5,a5,0x3 -80012a8c: 01d75713 srli a4,a4,0x1d -80012a90: 00e7e7b3 or a5,a5,a4 -80012a94: 00f5a223 sw a5,4(a1) -80012a98: febe12e3 bne t3,a1,80012a7c <__subtf3+0x80> -80012a9c: 01012703 lw a4,16(sp) -80012aa0: 01081793 slli a5,a6,0x10 -80012aa4: 00181613 slli a2,a6,0x1 -80012aa8: 00371713 slli a4,a4,0x3 -80012aac: 0107d793 srli a5,a5,0x10 -80012ab0: 02612823 sw t1,48(sp) -80012ab4: 03112a23 sw a7,52(sp) -80012ab8: 03012e23 sw a6,60(sp) -80012abc: 02612023 sw t1,32(sp) -80012ac0: 03112223 sw a7,36(sp) -80012ac4: 00e12823 sw a4,16(sp) -80012ac8: 02d12c23 sw a3,56(sp) -80012acc: 02d12423 sw a3,40(sp) -80012ad0: 02f12623 sw a5,44(sp) -80012ad4: 01165613 srli a2,a2,0x11 -80012ad8: 01f85813 srli a6,a6,0x1f -80012adc: 02010313 addi t1,sp,32 -80012ae0: 02c10893 addi a7,sp,44 -80012ae4: 0008a783 lw a5,0(a7) -80012ae8: ffc8a683 lw a3,-4(a7) -80012aec: ffc88893 addi a7,a7,-4 -80012af0: 00379793 slli a5,a5,0x3 -80012af4: 01d6d693 srli a3,a3,0x1d -80012af8: 00d7e7b3 or a5,a5,a3 -80012afc: 00f8a223 sw a5,4(a7) -80012b00: ff1312e3 bne t1,a7,80012ae4 <__subtf3+0xe8> -80012b04: 02012783 lw a5,32(sp) -80012b08: 000086b7 lui a3,0x8 -80012b0c: fff68693 addi a3,a3,-1 # 7fff <_start-0x7fff8001> -80012b10: 00379793 slli a5,a5,0x3 -80012b14: 02f12023 sw a5,32(sp) -80012b18: 02d61063 bne a2,a3,80012b38 <__subtf3+0x13c> -80012b1c: 02812503 lw a0,40(sp) -80012b20: 02412683 lw a3,36(sp) -80012b24: 00a6e6b3 or a3,a3,a0 -80012b28: 02c12503 lw a0,44(sp) -80012b2c: 00a6e6b3 or a3,a3,a0 -80012b30: 00f6e6b3 or a3,a3,a5 -80012b34: 00069463 bnez a3,80012b3c <__subtf3+0x140> -80012b38: 00184813 xori a6,a6,1 -80012b3c: 40c40533 sub a0,s0,a2 -80012b40: 13281ce3 bne a6,s2,80013478 <__subtf3+0xa7c> -80012b44: 30a05463 blez a0,80012e4c <__subtf3+0x450> -80012b48: 0c061663 bnez a2,80012c14 <__subtf3+0x218> -80012b4c: 02412583 lw a1,36(sp) -80012b50: 02812603 lw a2,40(sp) -80012b54: 02c12803 lw a6,44(sp) -80012b58: 00c5e6b3 or a3,a1,a2 -80012b5c: 0106e6b3 or a3,a3,a6 -80012b60: 00f6e6b3 or a3,a3,a5 -80012b64: 02069063 bnez a3,80012b84 <__subtf3+0x188> -80012b68: 01412783 lw a5,20(sp) -80012b6c: 02e12823 sw a4,48(sp) -80012b70: 02f12a23 sw a5,52(sp) -80012b74: 01812783 lw a5,24(sp) -80012b78: 02f12c23 sw a5,56(sp) -80012b7c: 01c12783 lw a5,28(sp) -80012b80: 30c0006f j 80012e8c <__subtf3+0x490> -80012b84: fff50693 addi a3,a0,-1 -80012b88: 06069063 bnez a3,80012be8 <__subtf3+0x1ec> -80012b8c: 01412683 lw a3,20(sp) -80012b90: 00f707b3 add a5,a4,a5 -80012b94: 00e7b733 sltu a4,a5,a4 -80012b98: 00d585b3 add a1,a1,a3 -80012b9c: 02f12823 sw a5,48(sp) -80012ba0: 00e587b3 add a5,a1,a4 -80012ba4: 00e7b733 sltu a4,a5,a4 -80012ba8: 02f12a23 sw a5,52(sp) -80012bac: 01812783 lw a5,24(sp) -80012bb0: 00d5b6b3 sltu a3,a1,a3 -80012bb4: 00e6e733 or a4,a3,a4 -80012bb8: 00f606b3 add a3,a2,a5 -80012bbc: 00e68633 add a2,a3,a4 -80012bc0: 00e63733 sltu a4,a2,a4 -80012bc4: 00f6b7b3 sltu a5,a3,a5 -80012bc8: 00e7e7b3 or a5,a5,a4 -80012bcc: 01c12703 lw a4,28(sp) -80012bd0: 02c12c23 sw a2,56(sp) -80012bd4: 00e80833 add a6,a6,a4 -80012bd8: 010787b3 add a5,a5,a6 -80012bdc: 02f12e23 sw a5,60(sp) -80012be0: 00100413 li s0,1 -80012be4: 1dc0006f j 80012dc0 <__subtf3+0x3c4> -80012be8: 000087b7 lui a5,0x8 -80012bec: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -80012bf0: f6f50ce3 beq a0,a5,80012b68 <__subtf3+0x16c> -80012bf4: 07400793 li a5,116 -80012bf8: 06d7d263 bge a5,a3,80012c5c <__subtf3+0x260> -80012bfc: 00100793 li a5,1 -80012c00: 02012623 sw zero,44(sp) -80012c04: 02012423 sw zero,40(sp) -80012c08: 02012223 sw zero,36(sp) -80012c0c: 02f12023 sw a5,32(sp) -80012c10: 1480006f j 80012d58 <__subtf3+0x35c> -80012c14: 000087b7 lui a5,0x8 -80012c18: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -80012c1c: 02f41263 bne s0,a5,80012c40 <__subtf3+0x244> -80012c20: 01412783 lw a5,20(sp) -80012c24: 02e12823 sw a4,48(sp) -80012c28: 02f12a23 sw a5,52(sp) -80012c2c: 01812783 lw a5,24(sp) -80012c30: 02f12c23 sw a5,56(sp) -80012c34: 01c12783 lw a5,28(sp) -80012c38: 02f12e23 sw a5,60(sp) -80012c3c: 2580006f j 80012e94 <__subtf3+0x498> -80012c40: 02c12783 lw a5,44(sp) -80012c44: 00080737 lui a4,0x80 -80012c48: 00e7e7b3 or a5,a5,a4 -80012c4c: 02f12623 sw a5,44(sp) -80012c50: 07400793 li a5,116 -80012c54: faa7c4e3 blt a5,a0,80012bfc <__subtf3+0x200> -80012c58: 00050693 mv a3,a0 -80012c5c: 4056de13 srai t3,a3,0x5 -80012c60: 01f6f793 andi a5,a3,31 -80012c64: 00000613 li a2,0 -80012c68: 00000713 li a4,0 -80012c6c: 00271693 slli a3,a4,0x2 -80012c70: 03c71863 bne a4,t3,80012ca0 <__subtf3+0x2a4> -80012c74: 04079063 bnez a5,80012cb4 <__subtf3+0x2b8> -80012c78: 00300593 li a1,3 -80012c7c: 40e58733 sub a4,a1,a4 -80012c80: 00d885b3 add a1,a7,a3 -80012c84: 0005a583 lw a1,0(a1) -80012c88: 00178793 addi a5,a5,1 -80012c8c: 00488893 addi a7,a7,4 -80012c90: feb8ae23 sw a1,-4(a7) -80012c94: fef756e3 bge a4,a5,80012c80 <__subtf3+0x284> -80012c98: 00400693 li a3,4 -80012c9c: 0a80006f j 80012d44 <__subtf3+0x348> -80012ca0: 00d306b3 add a3,t1,a3 -80012ca4: 0006a683 lw a3,0(a3) -80012ca8: 00170713 addi a4,a4,1 # 80001 <_start-0x7ff7ffff> -80012cac: 00d66633 or a2,a2,a3 -80012cb0: fbdff06f j 80012c6c <__subtf3+0x270> -80012cb4: 04010713 addi a4,sp,64 -80012cb8: 00d70733 add a4,a4,a3 -80012cbc: fe072703 lw a4,-32(a4) -80012cc0: 02000813 li a6,32 -80012cc4: 40f80833 sub a6,a6,a5 -80012cc8: 01071733 sll a4,a4,a6 -80012ccc: 00e66633 or a2,a2,a4 -80012cd0: 00300713 li a4,3 -80012cd4: 00d306b3 add a3,t1,a3 -80012cd8: 00000513 li a0,0 -80012cdc: 41c70733 sub a4,a4,t3 -80012ce0: 00468693 addi a3,a3,4 -80012ce4: 02e54463 blt a0,a4,80012d0c <__subtf3+0x310> -80012ce8: 04010693 addi a3,sp,64 -80012cec: 00271713 slli a4,a4,0x2 -80012cf0: 00e68733 add a4,a3,a4 -80012cf4: 02c12683 lw a3,44(sp) -80012cf8: 00f6d7b3 srl a5,a3,a5 -80012cfc: fef72023 sw a5,-32(a4) -80012d00: 00400793 li a5,4 -80012d04: 41c787b3 sub a5,a5,t3 -80012d08: f91ff06f j 80012c98 <__subtf3+0x29c> -80012d0c: ffc6a583 lw a1,-4(a3) -80012d10: 0006ae83 lw t4,0(a3) -80012d14: 00251893 slli a7,a0,0x2 -80012d18: 00f5d5b3 srl a1,a1,a5 -80012d1c: 010e9eb3 sll t4,t4,a6 -80012d20: 011308b3 add a7,t1,a7 -80012d24: 01d5e5b3 or a1,a1,t4 -80012d28: 00b8a023 sw a1,0(a7) -80012d2c: 00150513 addi a0,a0,1 -80012d30: fb1ff06f j 80012ce0 <__subtf3+0x2e4> -80012d34: 00279713 slli a4,a5,0x2 -80012d38: 00e30733 add a4,t1,a4 -80012d3c: 00072023 sw zero,0(a4) -80012d40: 00178793 addi a5,a5,1 -80012d44: fed798e3 bne a5,a3,80012d34 <__subtf3+0x338> -80012d48: 02012783 lw a5,32(sp) -80012d4c: 00c03633 snez a2,a2 -80012d50: 00c7e633 or a2,a5,a2 -80012d54: 02c12023 sw a2,32(sp) -80012d58: 01012683 lw a3,16(sp) -80012d5c: 02012783 lw a5,32(sp) -80012d60: 01412703 lw a4,20(sp) -80012d64: 02812583 lw a1,40(sp) -80012d68: 00f687b3 add a5,a3,a5 -80012d6c: 00d7b6b3 sltu a3,a5,a3 -80012d70: 02f12823 sw a5,48(sp) -80012d74: 02412783 lw a5,36(sp) -80012d78: 02c12503 lw a0,44(sp) -80012d7c: 00f707b3 add a5,a4,a5 -80012d80: 00d78633 add a2,a5,a3 -80012d84: 00e7b733 sltu a4,a5,a4 -80012d88: 00d637b3 sltu a5,a2,a3 -80012d8c: 00f767b3 or a5,a4,a5 -80012d90: 01812703 lw a4,24(sp) -80012d94: 01c12683 lw a3,28(sp) -80012d98: 02c12a23 sw a2,52(sp) -80012d9c: 00b705b3 add a1,a4,a1 -80012da0: 00f58633 add a2,a1,a5 -80012da4: 00e5b733 sltu a4,a1,a4 -80012da8: 00f637b3 sltu a5,a2,a5 -80012dac: 00a686b3 add a3,a3,a0 -80012db0: 00f76733 or a4,a4,a5 -80012db4: 00e68733 add a4,a3,a4 -80012db8: 02c12c23 sw a2,56(sp) -80012dbc: 02e12e23 sw a4,60(sp) -80012dc0: 03c12783 lw a5,60(sp) -80012dc4: 00c79713 slli a4,a5,0xc -80012dc8: 0c075663 bgez a4,80012e94 <__subtf3+0x498> -80012dcc: fff80737 lui a4,0xfff80 -80012dd0: fff70713 addi a4,a4,-1 # fff7ffff <__BSS_END__+0x7ff6906f> -80012dd4: 00e7f7b3 and a5,a5,a4 -80012dd8: 02f12e23 sw a5,60(sp) -80012ddc: 03012783 lw a5,48(sp) -80012de0: 00140413 addi s0,s0,1 # 80001 <_start-0x7ff7ffff> -80012de4: 03c10593 addi a1,sp,60 -80012de8: 01f79713 slli a4,a5,0x1f -80012dec: 03010793 addi a5,sp,48 -80012df0: 0007a683 lw a3,0(a5) -80012df4: 0047a603 lw a2,4(a5) -80012df8: 00478793 addi a5,a5,4 -80012dfc: 0016d693 srli a3,a3,0x1 -80012e00: 01f61613 slli a2,a2,0x1f -80012e04: 00c6e6b3 or a3,a3,a2 -80012e08: fed7ae23 sw a3,-4(a5) -80012e0c: fef592e3 bne a1,a5,80012df0 <__subtf3+0x3f4> -80012e10: 03c12783 lw a5,60(sp) -80012e14: 0017d793 srli a5,a5,0x1 -80012e18: 02f12e23 sw a5,60(sp) -80012e1c: 00e037b3 snez a5,a4 -80012e20: 03012703 lw a4,48(sp) -80012e24: 00f767b3 or a5,a4,a5 -80012e28: 02f12823 sw a5,48(sp) -80012e2c: 000087b7 lui a5,0x8 -80012e30: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -80012e34: 06f41063 bne s0,a5,80012e94 <__subtf3+0x498> -80012e38: 02012e23 sw zero,60(sp) -80012e3c: 02012c23 sw zero,56(sp) -80012e40: 02012a23 sw zero,52(sp) -80012e44: 02012823 sw zero,48(sp) -80012e48: 04c0006f j 80012e94 <__subtf3+0x498> -80012e4c: 40050863 beqz a0,8001325c <__subtf3+0x860> -80012e50: 40860533 sub a0,a2,s0 -80012e54: 22041c63 bnez s0,8001308c <__subtf3+0x690> -80012e58: 01412883 lw a7,20(sp) -80012e5c: 01812803 lw a6,24(sp) -80012e60: 01c12303 lw t1,28(sp) -80012e64: 0108e6b3 or a3,a7,a6 -80012e68: 0066e6b3 or a3,a3,t1 -80012e6c: 00e6e6b3 or a3,a3,a4 -80012e70: 18069863 bnez a3,80013000 <__subtf3+0x604> -80012e74: 02f12823 sw a5,48(sp) -80012e78: 02412783 lw a5,36(sp) -80012e7c: 02f12a23 sw a5,52(sp) -80012e80: 02812783 lw a5,40(sp) -80012e84: 02f12c23 sw a5,56(sp) -80012e88: 02c12783 lw a5,44(sp) -80012e8c: 02f12e23 sw a5,60(sp) -80012e90: 00050413 mv s0,a0 -80012e94: 03012783 lw a5,48(sp) -80012e98: 0077f713 andi a4,a5,7 -80012e9c: 04070463 beqz a4,80012ee4 <__subtf3+0x4e8> -80012ea0: 00f7f713 andi a4,a5,15 -80012ea4: 00400693 li a3,4 -80012ea8: 02d70e63 beq a4,a3,80012ee4 <__subtf3+0x4e8> -80012eac: 03412703 lw a4,52(sp) -80012eb0: 00478793 addi a5,a5,4 -80012eb4: 02f12823 sw a5,48(sp) -80012eb8: 0047b793 sltiu a5,a5,4 -80012ebc: 00e78733 add a4,a5,a4 -80012ec0: 00f737b3 sltu a5,a4,a5 -80012ec4: 02e12a23 sw a4,52(sp) -80012ec8: 03812703 lw a4,56(sp) -80012ecc: 00e78733 add a4,a5,a4 -80012ed0: 02e12c23 sw a4,56(sp) -80012ed4: 00f73733 sltu a4,a4,a5 -80012ed8: 03c12783 lw a5,60(sp) -80012edc: 00f70733 add a4,a4,a5 -80012ee0: 02e12e23 sw a4,60(sp) -80012ee4: 03c12783 lw a5,60(sp) -80012ee8: 00c79713 slli a4,a5,0xc -80012eec: 02075463 bgez a4,80012f14 <__subtf3+0x518> -80012ef0: 00008737 lui a4,0x8 -80012ef4: 00140413 addi s0,s0,1 -80012ef8: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -80012efc: 00e41463 bne s0,a4,80012f04 <__subtf3+0x508> -80012f00: 0080106f j 80013f08 <__subtf3+0x150c> -80012f04: fff80737 lui a4,0xfff80 -80012f08: fff70713 addi a4,a4,-1 # fff7ffff <__BSS_END__+0x7ff6906f> -80012f0c: 00e7f7b3 and a5,a5,a4 -80012f10: 02f12e23 sw a5,60(sp) -80012f14: 03010793 addi a5,sp,48 -80012f18: 03c10613 addi a2,sp,60 -80012f1c: 0007a703 lw a4,0(a5) -80012f20: 0047a683 lw a3,4(a5) -80012f24: 00478793 addi a5,a5,4 -80012f28: 00375713 srli a4,a4,0x3 -80012f2c: 01d69693 slli a3,a3,0x1d -80012f30: 00d76733 or a4,a4,a3 -80012f34: fee7ae23 sw a4,-4(a5) -80012f38: fef612e3 bne a2,a5,80012f1c <__subtf3+0x520> +80012a60 <__subtf3>: +80012a60: fa010113 addi sp,sp,-96 +80012a64: 0085a783 lw a5,8(a1) +80012a68: 05212823 sw s2,80(sp) +80012a6c: 00c5a903 lw s2,12(a1) +80012a70: 0045a703 lw a4,4(a1) +80012a74: 04912a23 sw s1,84(sp) +80012a78: 00050493 mv s1,a0 +80012a7c: 0005a503 lw a0,0(a1) +80012a80: 02f12c23 sw a5,56(sp) +80012a84: 00f12c23 sw a5,24(sp) +80012a88: 00062303 lw t1,0(a2) +80012a8c: 01091793 slli a5,s2,0x10 +80012a90: 00462883 lw a7,4(a2) +80012a94: 00862683 lw a3,8(a2) +80012a98: 00c62803 lw a6,12(a2) +80012a9c: 04812c23 sw s0,88(sp) +80012aa0: 0107d793 srli a5,a5,0x10 +80012aa4: 00191413 slli s0,s2,0x1 +80012aa8: 03212e23 sw s2,60(sp) +80012aac: 04112e23 sw ra,92(sp) +80012ab0: 05312623 sw s3,76(sp) +80012ab4: 05412423 sw s4,72(sp) +80012ab8: 05512223 sw s5,68(sp) +80012abc: 02a12823 sw a0,48(sp) +80012ac0: 02e12a23 sw a4,52(sp) +80012ac4: 00a12823 sw a0,16(sp) +80012ac8: 00e12a23 sw a4,20(sp) +80012acc: 00f12e23 sw a5,28(sp) +80012ad0: 01145413 srli s0,s0,0x11 +80012ad4: 01f95913 srli s2,s2,0x1f +80012ad8: 01010e13 addi t3,sp,16 +80012adc: 01c10593 addi a1,sp,28 +80012ae0: 0005a783 lw a5,0(a1) +80012ae4: ffc5a703 lw a4,-4(a1) +80012ae8: ffc58593 addi a1,a1,-4 +80012aec: 00379793 slli a5,a5,0x3 +80012af0: 01d75713 srli a4,a4,0x1d +80012af4: 00e7e7b3 or a5,a5,a4 +80012af8: 00f5a223 sw a5,4(a1) +80012afc: febe12e3 bne t3,a1,80012ae0 <__subtf3+0x80> +80012b00: 01012703 lw a4,16(sp) +80012b04: 01081793 slli a5,a6,0x10 +80012b08: 00181613 slli a2,a6,0x1 +80012b0c: 00371713 slli a4,a4,0x3 +80012b10: 0107d793 srli a5,a5,0x10 +80012b14: 02612823 sw t1,48(sp) +80012b18: 03112a23 sw a7,52(sp) +80012b1c: 03012e23 sw a6,60(sp) +80012b20: 02612023 sw t1,32(sp) +80012b24: 03112223 sw a7,36(sp) +80012b28: 00e12823 sw a4,16(sp) +80012b2c: 02d12c23 sw a3,56(sp) +80012b30: 02d12423 sw a3,40(sp) +80012b34: 02f12623 sw a5,44(sp) +80012b38: 01165613 srli a2,a2,0x11 +80012b3c: 01f85813 srli a6,a6,0x1f +80012b40: 02010313 addi t1,sp,32 +80012b44: 02c10893 addi a7,sp,44 +80012b48: 0008a783 lw a5,0(a7) +80012b4c: ffc8a683 lw a3,-4(a7) +80012b50: ffc88893 addi a7,a7,-4 +80012b54: 00379793 slli a5,a5,0x3 +80012b58: 01d6d693 srli a3,a3,0x1d +80012b5c: 00d7e7b3 or a5,a5,a3 +80012b60: 00f8a223 sw a5,4(a7) +80012b64: ff1312e3 bne t1,a7,80012b48 <__subtf3+0xe8> +80012b68: 02012783 lw a5,32(sp) +80012b6c: 000086b7 lui a3,0x8 +80012b70: fff68693 addi a3,a3,-1 # 7fff <_start-0x7fff8001> +80012b74: 00379793 slli a5,a5,0x3 +80012b78: 02f12023 sw a5,32(sp) +80012b7c: 02d61063 bne a2,a3,80012b9c <__subtf3+0x13c> +80012b80: 02812503 lw a0,40(sp) +80012b84: 02412683 lw a3,36(sp) +80012b88: 00a6e6b3 or a3,a3,a0 +80012b8c: 02c12503 lw a0,44(sp) +80012b90: 00a6e6b3 or a3,a3,a0 +80012b94: 00f6e6b3 or a3,a3,a5 +80012b98: 00069463 bnez a3,80012ba0 <__subtf3+0x140> +80012b9c: 00184813 xori a6,a6,1 +80012ba0: 40c40533 sub a0,s0,a2 +80012ba4: 13281ce3 bne a6,s2,800134dc <__subtf3+0xa7c> +80012ba8: 30a05463 blez a0,80012eb0 <__subtf3+0x450> +80012bac: 0c061663 bnez a2,80012c78 <__subtf3+0x218> +80012bb0: 02412583 lw a1,36(sp) +80012bb4: 02812603 lw a2,40(sp) +80012bb8: 02c12803 lw a6,44(sp) +80012bbc: 00c5e6b3 or a3,a1,a2 +80012bc0: 0106e6b3 or a3,a3,a6 +80012bc4: 00f6e6b3 or a3,a3,a5 +80012bc8: 02069063 bnez a3,80012be8 <__subtf3+0x188> +80012bcc: 01412783 lw a5,20(sp) +80012bd0: 02e12823 sw a4,48(sp) +80012bd4: 02f12a23 sw a5,52(sp) +80012bd8: 01812783 lw a5,24(sp) +80012bdc: 02f12c23 sw a5,56(sp) +80012be0: 01c12783 lw a5,28(sp) +80012be4: 30c0006f j 80012ef0 <__subtf3+0x490> +80012be8: fff50693 addi a3,a0,-1 +80012bec: 06069063 bnez a3,80012c4c <__subtf3+0x1ec> +80012bf0: 01412683 lw a3,20(sp) +80012bf4: 00f707b3 add a5,a4,a5 +80012bf8: 00e7b733 sltu a4,a5,a4 +80012bfc: 00d585b3 add a1,a1,a3 +80012c00: 02f12823 sw a5,48(sp) +80012c04: 00e587b3 add a5,a1,a4 +80012c08: 00e7b733 sltu a4,a5,a4 +80012c0c: 02f12a23 sw a5,52(sp) +80012c10: 01812783 lw a5,24(sp) +80012c14: 00d5b6b3 sltu a3,a1,a3 +80012c18: 00e6e733 or a4,a3,a4 +80012c1c: 00f606b3 add a3,a2,a5 +80012c20: 00e68633 add a2,a3,a4 +80012c24: 00e63733 sltu a4,a2,a4 +80012c28: 00f6b7b3 sltu a5,a3,a5 +80012c2c: 00e7e7b3 or a5,a5,a4 +80012c30: 01c12703 lw a4,28(sp) +80012c34: 02c12c23 sw a2,56(sp) +80012c38: 00e80833 add a6,a6,a4 +80012c3c: 010787b3 add a5,a5,a6 +80012c40: 02f12e23 sw a5,60(sp) +80012c44: 00100413 li s0,1 +80012c48: 1dc0006f j 80012e24 <__subtf3+0x3c4> +80012c4c: 000087b7 lui a5,0x8 +80012c50: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> +80012c54: f6f50ce3 beq a0,a5,80012bcc <__subtf3+0x16c> +80012c58: 07400793 li a5,116 +80012c5c: 06d7d263 bge a5,a3,80012cc0 <__subtf3+0x260> +80012c60: 00100793 li a5,1 +80012c64: 02012623 sw zero,44(sp) +80012c68: 02012423 sw zero,40(sp) +80012c6c: 02012223 sw zero,36(sp) +80012c70: 02f12023 sw a5,32(sp) +80012c74: 1480006f j 80012dbc <__subtf3+0x35c> +80012c78: 000087b7 lui a5,0x8 +80012c7c: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> +80012c80: 02f41263 bne s0,a5,80012ca4 <__subtf3+0x244> +80012c84: 01412783 lw a5,20(sp) +80012c88: 02e12823 sw a4,48(sp) +80012c8c: 02f12a23 sw a5,52(sp) +80012c90: 01812783 lw a5,24(sp) +80012c94: 02f12c23 sw a5,56(sp) +80012c98: 01c12783 lw a5,28(sp) +80012c9c: 02f12e23 sw a5,60(sp) +80012ca0: 2580006f j 80012ef8 <__subtf3+0x498> +80012ca4: 02c12783 lw a5,44(sp) +80012ca8: 00080737 lui a4,0x80 +80012cac: 00e7e7b3 or a5,a5,a4 +80012cb0: 02f12623 sw a5,44(sp) +80012cb4: 07400793 li a5,116 +80012cb8: faa7c4e3 blt a5,a0,80012c60 <__subtf3+0x200> +80012cbc: 00050693 mv a3,a0 +80012cc0: 4056de13 srai t3,a3,0x5 +80012cc4: 01f6f793 andi a5,a3,31 +80012cc8: 00000613 li a2,0 +80012ccc: 00000713 li a4,0 +80012cd0: 00271693 slli a3,a4,0x2 +80012cd4: 03c71863 bne a4,t3,80012d04 <__subtf3+0x2a4> +80012cd8: 04079063 bnez a5,80012d18 <__subtf3+0x2b8> +80012cdc: 00300593 li a1,3 +80012ce0: 40e58733 sub a4,a1,a4 +80012ce4: 00d885b3 add a1,a7,a3 +80012ce8: 0005a583 lw a1,0(a1) +80012cec: 00178793 addi a5,a5,1 +80012cf0: 00488893 addi a7,a7,4 +80012cf4: feb8ae23 sw a1,-4(a7) +80012cf8: fef756e3 bge a4,a5,80012ce4 <__subtf3+0x284> +80012cfc: 00400693 li a3,4 +80012d00: 0a80006f j 80012da8 <__subtf3+0x348> +80012d04: 00d306b3 add a3,t1,a3 +80012d08: 0006a683 lw a3,0(a3) +80012d0c: 00170713 addi a4,a4,1 # 80001 <_start-0x7ff7ffff> +80012d10: 00d66633 or a2,a2,a3 +80012d14: fbdff06f j 80012cd0 <__subtf3+0x270> +80012d18: 04010713 addi a4,sp,64 +80012d1c: 00d70733 add a4,a4,a3 +80012d20: fe072703 lw a4,-32(a4) +80012d24: 02000813 li a6,32 +80012d28: 40f80833 sub a6,a6,a5 +80012d2c: 01071733 sll a4,a4,a6 +80012d30: 00e66633 or a2,a2,a4 +80012d34: 00300713 li a4,3 +80012d38: 00d306b3 add a3,t1,a3 +80012d3c: 00000513 li a0,0 +80012d40: 41c70733 sub a4,a4,t3 +80012d44: 00468693 addi a3,a3,4 +80012d48: 02e54463 blt a0,a4,80012d70 <__subtf3+0x310> +80012d4c: 04010693 addi a3,sp,64 +80012d50: 00271713 slli a4,a4,0x2 +80012d54: 00e68733 add a4,a3,a4 +80012d58: 02c12683 lw a3,44(sp) +80012d5c: 00f6d7b3 srl a5,a3,a5 +80012d60: fef72023 sw a5,-32(a4) +80012d64: 00400793 li a5,4 +80012d68: 41c787b3 sub a5,a5,t3 +80012d6c: f91ff06f j 80012cfc <__subtf3+0x29c> +80012d70: ffc6a583 lw a1,-4(a3) +80012d74: 0006ae83 lw t4,0(a3) +80012d78: 00251893 slli a7,a0,0x2 +80012d7c: 00f5d5b3 srl a1,a1,a5 +80012d80: 010e9eb3 sll t4,t4,a6 +80012d84: 011308b3 add a7,t1,a7 +80012d88: 01d5e5b3 or a1,a1,t4 +80012d8c: 00b8a023 sw a1,0(a7) +80012d90: 00150513 addi a0,a0,1 +80012d94: fb1ff06f j 80012d44 <__subtf3+0x2e4> +80012d98: 00279713 slli a4,a5,0x2 +80012d9c: 00e30733 add a4,t1,a4 +80012da0: 00072023 sw zero,0(a4) +80012da4: 00178793 addi a5,a5,1 +80012da8: fed798e3 bne a5,a3,80012d98 <__subtf3+0x338> +80012dac: 02012783 lw a5,32(sp) +80012db0: 00c03633 snez a2,a2 +80012db4: 00c7e633 or a2,a5,a2 +80012db8: 02c12023 sw a2,32(sp) +80012dbc: 01012683 lw a3,16(sp) +80012dc0: 02012783 lw a5,32(sp) +80012dc4: 01412703 lw a4,20(sp) +80012dc8: 02812583 lw a1,40(sp) +80012dcc: 00f687b3 add a5,a3,a5 +80012dd0: 00d7b6b3 sltu a3,a5,a3 +80012dd4: 02f12823 sw a5,48(sp) +80012dd8: 02412783 lw a5,36(sp) +80012ddc: 02c12503 lw a0,44(sp) +80012de0: 00f707b3 add a5,a4,a5 +80012de4: 00d78633 add a2,a5,a3 +80012de8: 00e7b733 sltu a4,a5,a4 +80012dec: 00d637b3 sltu a5,a2,a3 +80012df0: 00f767b3 or a5,a4,a5 +80012df4: 01812703 lw a4,24(sp) +80012df8: 01c12683 lw a3,28(sp) +80012dfc: 02c12a23 sw a2,52(sp) +80012e00: 00b705b3 add a1,a4,a1 +80012e04: 00f58633 add a2,a1,a5 +80012e08: 00e5b733 sltu a4,a1,a4 +80012e0c: 00f637b3 sltu a5,a2,a5 +80012e10: 00a686b3 add a3,a3,a0 +80012e14: 00f76733 or a4,a4,a5 +80012e18: 00e68733 add a4,a3,a4 +80012e1c: 02c12c23 sw a2,56(sp) +80012e20: 02e12e23 sw a4,60(sp) +80012e24: 03c12783 lw a5,60(sp) +80012e28: 00c79713 slli a4,a5,0xc +80012e2c: 0c075663 bgez a4,80012ef8 <__subtf3+0x498> +80012e30: fff80737 lui a4,0xfff80 +80012e34: fff70713 addi a4,a4,-1 # fff7ffff <__BSS_END__+0x7ff695e7> +80012e38: 00e7f7b3 and a5,a5,a4 +80012e3c: 02f12e23 sw a5,60(sp) +80012e40: 03012783 lw a5,48(sp) +80012e44: 00140413 addi s0,s0,1 # 80001 <_start-0x7ff7ffff> +80012e48: 03c10593 addi a1,sp,60 +80012e4c: 01f79713 slli a4,a5,0x1f +80012e50: 03010793 addi a5,sp,48 +80012e54: 0007a683 lw a3,0(a5) +80012e58: 0047a603 lw a2,4(a5) +80012e5c: 00478793 addi a5,a5,4 +80012e60: 0016d693 srli a3,a3,0x1 +80012e64: 01f61613 slli a2,a2,0x1f +80012e68: 00c6e6b3 or a3,a3,a2 +80012e6c: fed7ae23 sw a3,-4(a5) +80012e70: fef592e3 bne a1,a5,80012e54 <__subtf3+0x3f4> +80012e74: 03c12783 lw a5,60(sp) +80012e78: 0017d793 srli a5,a5,0x1 +80012e7c: 02f12e23 sw a5,60(sp) +80012e80: 00e037b3 snez a5,a4 +80012e84: 03012703 lw a4,48(sp) +80012e88: 00f767b3 or a5,a4,a5 +80012e8c: 02f12823 sw a5,48(sp) +80012e90: 000087b7 lui a5,0x8 +80012e94: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> +80012e98: 06f41063 bne s0,a5,80012ef8 <__subtf3+0x498> +80012e9c: 02012e23 sw zero,60(sp) +80012ea0: 02012c23 sw zero,56(sp) +80012ea4: 02012a23 sw zero,52(sp) +80012ea8: 02012823 sw zero,48(sp) +80012eac: 04c0006f j 80012ef8 <__subtf3+0x498> +80012eb0: 40050863 beqz a0,800132c0 <__subtf3+0x860> +80012eb4: 40860533 sub a0,a2,s0 +80012eb8: 22041c63 bnez s0,800130f0 <__subtf3+0x690> +80012ebc: 01412883 lw a7,20(sp) +80012ec0: 01812803 lw a6,24(sp) +80012ec4: 01c12303 lw t1,28(sp) +80012ec8: 0108e6b3 or a3,a7,a6 +80012ecc: 0066e6b3 or a3,a3,t1 +80012ed0: 00e6e6b3 or a3,a3,a4 +80012ed4: 18069863 bnez a3,80013064 <__subtf3+0x604> +80012ed8: 02f12823 sw a5,48(sp) +80012edc: 02412783 lw a5,36(sp) +80012ee0: 02f12a23 sw a5,52(sp) +80012ee4: 02812783 lw a5,40(sp) +80012ee8: 02f12c23 sw a5,56(sp) +80012eec: 02c12783 lw a5,44(sp) +80012ef0: 02f12e23 sw a5,60(sp) +80012ef4: 00050413 mv s0,a0 +80012ef8: 03012783 lw a5,48(sp) +80012efc: 0077f713 andi a4,a5,7 +80012f00: 04070463 beqz a4,80012f48 <__subtf3+0x4e8> +80012f04: 00f7f713 andi a4,a5,15 +80012f08: 00400693 li a3,4 +80012f0c: 02d70e63 beq a4,a3,80012f48 <__subtf3+0x4e8> +80012f10: 03412703 lw a4,52(sp) +80012f14: 00478793 addi a5,a5,4 +80012f18: 02f12823 sw a5,48(sp) +80012f1c: 0047b793 sltiu a5,a5,4 +80012f20: 00e78733 add a4,a5,a4 +80012f24: 00f737b3 sltu a5,a4,a5 +80012f28: 02e12a23 sw a4,52(sp) +80012f2c: 03812703 lw a4,56(sp) +80012f30: 00e78733 add a4,a5,a4 +80012f34: 02e12c23 sw a4,56(sp) +80012f38: 00f73733 sltu a4,a4,a5 80012f3c: 03c12783 lw a5,60(sp) -80012f40: 000086b7 lui a3,0x8 -80012f44: 0037d713 srli a4,a5,0x3 -80012f48: 02e12e23 sw a4,60(sp) -80012f4c: fff68793 addi a5,a3,-1 # 7fff <_start-0x7fff8001> -80012f50: 02f41a63 bne s0,a5,80012f84 <__subtf3+0x588> -80012f54: 03412603 lw a2,52(sp) -80012f58: 03012783 lw a5,48(sp) -80012f5c: 00c7e7b3 or a5,a5,a2 -80012f60: 03812603 lw a2,56(sp) -80012f64: 00c7e7b3 or a5,a5,a2 -80012f68: 00e7e7b3 or a5,a5,a4 -80012f6c: 00078c63 beqz a5,80012f84 <__subtf3+0x588> -80012f70: 02d12e23 sw a3,60(sp) -80012f74: 02012c23 sw zero,56(sp) -80012f78: 02012a23 sw zero,52(sp) -80012f7c: 02012823 sw zero,48(sp) -80012f80: 00000913 li s2,0 -80012f84: 03c12783 lw a5,60(sp) -80012f88: 01141413 slli s0,s0,0x11 -80012f8c: 01145413 srli s0,s0,0x11 -80012f90: 00f11623 sh a5,12(sp) -80012f94: 01041793 slli a5,s0,0x10 -80012f98: 00c12403 lw s0,12(sp) -80012f9c: 80010737 lui a4,0x80010 -80012fa0: fff70713 addi a4,a4,-1 # 8000ffff <__BSS_END__+0xffff906f> -80012fa4: 00e47433 and s0,s0,a4 -80012fa8: 00f46433 or s0,s0,a5 -80012fac: 03012783 lw a5,48(sp) -80012fb0: 00141413 slli s0,s0,0x1 -80012fb4: 01f91913 slli s2,s2,0x1f -80012fb8: 00f4a023 sw a5,0(s1) -80012fbc: 03412783 lw a5,52(sp) -80012fc0: 00145413 srli s0,s0,0x1 -80012fc4: 01246433 or s0,s0,s2 -80012fc8: 00f4a223 sw a5,4(s1) -80012fcc: 03812783 lw a5,56(sp) -80012fd0: 0084a623 sw s0,12(s1) -80012fd4: 05c12083 lw ra,92(sp) -80012fd8: 05812403 lw s0,88(sp) -80012fdc: 00f4a423 sw a5,8(s1) -80012fe0: 00048513 mv a0,s1 -80012fe4: 05012903 lw s2,80(sp) -80012fe8: 05412483 lw s1,84(sp) -80012fec: 04c12983 lw s3,76(sp) -80012ff0: 04812a03 lw s4,72(sp) -80012ff4: 04412a83 lw s5,68(sp) -80012ff8: 06010113 addi sp,sp,96 -80012ffc: 00008067 ret -80013000: fff50693 addi a3,a0,-1 -80013004: 04069e63 bnez a3,80013060 <__subtf3+0x664> -80013008: 02412683 lw a3,36(sp) -8001300c: 00f70733 add a4,a4,a5 -80013010: 00f737b3 sltu a5,a4,a5 -80013014: 00d88633 add a2,a7,a3 -80013018: 02e12823 sw a4,48(sp) -8001301c: 00f60733 add a4,a2,a5 -80013020: 00f737b3 sltu a5,a4,a5 -80013024: 02e12a23 sw a4,52(sp) -80013028: 02812703 lw a4,40(sp) -8001302c: 00d636b3 sltu a3,a2,a3 -80013030: 00f6e7b3 or a5,a3,a5 -80013034: 00e806b3 add a3,a6,a4 -80013038: 00f68633 add a2,a3,a5 -8001303c: 00f637b3 sltu a5,a2,a5 -80013040: 00e6b733 sltu a4,a3,a4 -80013044: 00f76733 or a4,a4,a5 -80013048: 02c12783 lw a5,44(sp) -8001304c: 02c12c23 sw a2,56(sp) -80013050: 00f30333 add t1,t1,a5 -80013054: 00670733 add a4,a4,t1 -80013058: 02e12e23 sw a4,60(sp) -8001305c: b85ff06f j 80012be0 <__subtf3+0x1e4> -80013060: 00008737 lui a4,0x8 -80013064: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -80013068: e0e506e3 beq a0,a4,80012e74 <__subtf3+0x478> -8001306c: 07400793 li a5,116 -80013070: 06d7d463 bge a5,a3,800130d8 <__subtf3+0x6dc> -80013074: 00100793 li a5,1 -80013078: 00012e23 sw zero,28(sp) -8001307c: 00012c23 sw zero,24(sp) -80013080: 00012a23 sw zero,20(sp) -80013084: 00f12823 sw a5,16(sp) -80013088: 1640006f j 800131ec <__subtf3+0x7f0> -8001308c: 00008737 lui a4,0x8 -80013090: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -80013094: 02e61463 bne a2,a4,800130bc <__subtf3+0x6c0> -80013098: 02f12823 sw a5,48(sp) -8001309c: 02412783 lw a5,36(sp) -800130a0: 00060413 mv s0,a2 -800130a4: 02f12a23 sw a5,52(sp) -800130a8: 02812783 lw a5,40(sp) -800130ac: 02f12c23 sw a5,56(sp) -800130b0: 02c12783 lw a5,44(sp) -800130b4: 02f12e23 sw a5,60(sp) -800130b8: dddff06f j 80012e94 <__subtf3+0x498> -800130bc: 01c12783 lw a5,28(sp) -800130c0: 00080737 lui a4,0x80 -800130c4: 00e7e7b3 or a5,a5,a4 -800130c8: 00f12e23 sw a5,28(sp) -800130cc: 07400793 li a5,116 -800130d0: faa7c2e3 blt a5,a0,80013074 <__subtf3+0x678> -800130d4: 00050693 mv a3,a0 -800130d8: 02000793 li a5,32 -800130dc: 02f6c533 div a0,a3,a5 -800130e0: 00000713 li a4,0 -800130e4: 02f6e7b3 rem a5,a3,a5 -800130e8: 00000693 li a3,0 -800130ec: 04a74063 blt a4,a0,8001312c <__subtf3+0x730> -800130f0: 00050813 mv a6,a0 -800130f4: 00055463 bgez a0,800130fc <__subtf3+0x700> -800130f8: 00000813 li a6,0 -800130fc: 00251713 slli a4,a0,0x2 -80013100: 04079263 bnez a5,80013144 <__subtf3+0x748> -80013104: 00300813 li a6,3 -80013108: 40a80533 sub a0,a6,a0 -8001310c: 00e58833 add a6,a1,a4 -80013110: 00082803 lw a6,0(a6) -80013114: 00178793 addi a5,a5,1 -80013118: 00458593 addi a1,a1,4 -8001311c: ff05ae23 sw a6,-4(a1) -80013120: fef556e3 bge a0,a5,8001310c <__subtf3+0x710> -80013124: 00300593 li a1,3 -80013128: 0b00006f j 800131d8 <__subtf3+0x7dc> -8001312c: 00271813 slli a6,a4,0x2 -80013130: 010e0833 add a6,t3,a6 -80013134: 00082803 lw a6,0(a6) -80013138: 00170713 addi a4,a4,1 # 80001 <_start-0x7ff7ffff> -8001313c: 0106e6b3 or a3,a3,a6 -80013140: fadff06f j 800130ec <__subtf3+0x6f0> -80013144: 04010593 addi a1,sp,64 -80013148: 00281813 slli a6,a6,0x2 -8001314c: 01058833 add a6,a1,a6 -80013150: fd082583 lw a1,-48(a6) -80013154: 02000313 li t1,32 -80013158: 40f30333 sub t1,t1,a5 -8001315c: 006595b3 sll a1,a1,t1 -80013160: 00b6e6b3 or a3,a3,a1 -80013164: 00ee05b3 add a1,t3,a4 -80013168: 00300713 li a4,3 -8001316c: 00000893 li a7,0 -80013170: 40a70733 sub a4,a4,a0 -80013174: 00458593 addi a1,a1,4 -80013178: 02e8c463 blt a7,a4,800131a0 <__subtf3+0x7a4> -8001317c: 04010593 addi a1,sp,64 -80013180: 00271713 slli a4,a4,0x2 -80013184: 00e58733 add a4,a1,a4 -80013188: 01c12583 lw a1,28(sp) -8001318c: 00f5d7b3 srl a5,a1,a5 -80013190: fcf72823 sw a5,-48(a4) -80013194: 00400793 li a5,4 -80013198: 40a787b3 sub a5,a5,a0 -8001319c: f89ff06f j 80013124 <__subtf3+0x728> -800131a0: ffc5a803 lw a6,-4(a1) -800131a4: 0005af03 lw t5,0(a1) -800131a8: 00289e93 slli t4,a7,0x2 -800131ac: 00f85833 srl a6,a6,a5 -800131b0: 006f1f33 sll t5,t5,t1 -800131b4: 01de0eb3 add t4,t3,t4 -800131b8: 01e86833 or a6,a6,t5 -800131bc: 010ea023 sw a6,0(t4) -800131c0: 00188893 addi a7,a7,1 -800131c4: fb1ff06f j 80013174 <__subtf3+0x778> -800131c8: 00279713 slli a4,a5,0x2 -800131cc: 00ee0733 add a4,t3,a4 -800131d0: 00072023 sw zero,0(a4) -800131d4: 00178793 addi a5,a5,1 -800131d8: fef5d8e3 bge a1,a5,800131c8 <__subtf3+0x7cc> -800131dc: 01012783 lw a5,16(sp) -800131e0: 00d036b3 snez a3,a3 -800131e4: 00d7e6b3 or a3,a5,a3 -800131e8: 00d12823 sw a3,16(sp) -800131ec: 02012683 lw a3,32(sp) -800131f0: 01012783 lw a5,16(sp) -800131f4: 02412703 lw a4,36(sp) -800131f8: 01812503 lw a0,24(sp) -800131fc: 00f687b3 add a5,a3,a5 -80013200: 00d7b6b3 sltu a3,a5,a3 -80013204: 02f12823 sw a5,48(sp) -80013208: 01412783 lw a5,20(sp) -8001320c: 01c12803 lw a6,28(sp) -80013210: 00060413 mv s0,a2 -80013214: 00f707b3 add a5,a4,a5 -80013218: 00d785b3 add a1,a5,a3 -8001321c: 00e7b733 sltu a4,a5,a4 -80013220: 00d5b7b3 sltu a5,a1,a3 -80013224: 00f767b3 or a5,a4,a5 -80013228: 02812703 lw a4,40(sp) -8001322c: 02c12683 lw a3,44(sp) -80013230: 02b12a23 sw a1,52(sp) -80013234: 00a70533 add a0,a4,a0 -80013238: 00f505b3 add a1,a0,a5 -8001323c: 00e53733 sltu a4,a0,a4 -80013240: 00f5b7b3 sltu a5,a1,a5 -80013244: 010686b3 add a3,a3,a6 -80013248: 00f76733 or a4,a4,a5 -8001324c: 00e68733 add a4,a3,a4 -80013250: 02b12c23 sw a1,56(sp) -80013254: 02e12e23 sw a4,60(sp) -80013258: b69ff06f j 80012dc0 <__subtf3+0x3c4> -8001325c: 00008fb7 lui t6,0x8 -80013260: 00140f13 addi t5,s0,1 -80013264: ffef8613 addi a2,t6,-2 # 7ffe <_start-0x7fff8002> -80013268: 00cf7633 and a2,t5,a2 -8001326c: 02412683 lw a3,36(sp) -80013270: 02812583 lw a1,40(sp) -80013274: 02c12503 lw a0,44(sp) -80013278: 01412303 lw t1,20(sp) -8001327c: 01812883 lw a7,24(sp) -80013280: 01c12e03 lw t3,28(sp) -80013284: 03010813 addi a6,sp,48 -80013288: 03c10e93 addi t4,sp,60 -8001328c: 14061663 bnez a2,800133d8 <__subtf3+0x9dc> -80013290: 01136633 or a2,t1,a7 -80013294: 01c66633 or a2,a2,t3 -80013298: 00e66633 or a2,a2,a4 -8001329c: 0a041663 bnez s0,80013348 <__subtf3+0x94c> -800132a0: 00061c63 bnez a2,800132b8 <__subtf3+0x8bc> -800132a4: 02f12823 sw a5,48(sp) -800132a8: 02d12a23 sw a3,52(sp) -800132ac: 02b12c23 sw a1,56(sp) -800132b0: 02a12e23 sw a0,60(sp) -800132b4: be1ff06f j 80012e94 <__subtf3+0x498> -800132b8: 00b6e633 or a2,a3,a1 -800132bc: 00a66633 or a2,a2,a0 -800132c0: 00f66633 or a2,a2,a5 -800132c4: 00061c63 bnez a2,800132dc <__subtf3+0x8e0> -800132c8: 02e12823 sw a4,48(sp) -800132cc: 02612a23 sw t1,52(sp) -800132d0: 03112c23 sw a7,56(sp) -800132d4: 03c12e23 sw t3,60(sp) -800132d8: bbdff06f j 80012e94 <__subtf3+0x498> -800132dc: 00f707b3 add a5,a4,a5 -800132e0: 00e7b733 sltu a4,a5,a4 -800132e4: 006686b3 add a3,a3,t1 -800132e8: 02f12823 sw a5,48(sp) -800132ec: 00e687b3 add a5,a3,a4 -800132f0: 00e7b733 sltu a4,a5,a4 -800132f4: 0066b6b3 sltu a3,a3,t1 -800132f8: 00e6e733 or a4,a3,a4 -800132fc: 011585b3 add a1,a1,a7 -80013300: 02f12a23 sw a5,52(sp) -80013304: 00e587b3 add a5,a1,a4 -80013308: 0115b633 sltu a2,a1,a7 -8001330c: 00e7b733 sltu a4,a5,a4 -80013310: 00e66733 or a4,a2,a4 -80013314: 01c50633 add a2,a0,t3 -80013318: 00c70633 add a2,a4,a2 -8001331c: 02f12c23 sw a5,56(sp) -80013320: 00c61793 slli a5,a2,0xc -80013324: 0007c663 bltz a5,80013330 <__subtf3+0x934> -80013328: 02c12e23 sw a2,60(sp) -8001332c: b69ff06f j 80012e94 <__subtf3+0x498> -80013330: fff80737 lui a4,0xfff80 -80013334: fff70713 addi a4,a4,-1 # fff7ffff <__BSS_END__+0x7ff6906f> -80013338: 00e67633 and a2,a2,a4 -8001333c: 02c12e23 sw a2,60(sp) -80013340: 00100413 li s0,1 -80013344: b51ff06f j 80012e94 <__subtf3+0x498> -80013348: 00061e63 bnez a2,80013364 <__subtf3+0x968> +80012f40: 00f70733 add a4,a4,a5 +80012f44: 02e12e23 sw a4,60(sp) +80012f48: 03c12783 lw a5,60(sp) +80012f4c: 00c79713 slli a4,a5,0xc +80012f50: 02075463 bgez a4,80012f78 <__subtf3+0x518> +80012f54: 00008737 lui a4,0x8 +80012f58: 00140413 addi s0,s0,1 +80012f5c: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> +80012f60: 00e41463 bne s0,a4,80012f68 <__subtf3+0x508> +80012f64: 0080106f j 80013f6c <__subtf3+0x150c> +80012f68: fff80737 lui a4,0xfff80 +80012f6c: fff70713 addi a4,a4,-1 # fff7ffff <__BSS_END__+0x7ff695e7> +80012f70: 00e7f7b3 and a5,a5,a4 +80012f74: 02f12e23 sw a5,60(sp) +80012f78: 03010793 addi a5,sp,48 +80012f7c: 03c10613 addi a2,sp,60 +80012f80: 0007a703 lw a4,0(a5) +80012f84: 0047a683 lw a3,4(a5) +80012f88: 00478793 addi a5,a5,4 +80012f8c: 00375713 srli a4,a4,0x3 +80012f90: 01d69693 slli a3,a3,0x1d +80012f94: 00d76733 or a4,a4,a3 +80012f98: fee7ae23 sw a4,-4(a5) +80012f9c: fef612e3 bne a2,a5,80012f80 <__subtf3+0x520> +80012fa0: 03c12783 lw a5,60(sp) +80012fa4: 000086b7 lui a3,0x8 +80012fa8: 0037d713 srli a4,a5,0x3 +80012fac: 02e12e23 sw a4,60(sp) +80012fb0: fff68793 addi a5,a3,-1 # 7fff <_start-0x7fff8001> +80012fb4: 02f41a63 bne s0,a5,80012fe8 <__subtf3+0x588> +80012fb8: 03412603 lw a2,52(sp) +80012fbc: 03012783 lw a5,48(sp) +80012fc0: 00c7e7b3 or a5,a5,a2 +80012fc4: 03812603 lw a2,56(sp) +80012fc8: 00c7e7b3 or a5,a5,a2 +80012fcc: 00e7e7b3 or a5,a5,a4 +80012fd0: 00078c63 beqz a5,80012fe8 <__subtf3+0x588> +80012fd4: 02d12e23 sw a3,60(sp) +80012fd8: 02012c23 sw zero,56(sp) +80012fdc: 02012a23 sw zero,52(sp) +80012fe0: 02012823 sw zero,48(sp) +80012fe4: 00000913 li s2,0 +80012fe8: 03c12783 lw a5,60(sp) +80012fec: 01141413 slli s0,s0,0x11 +80012ff0: 01145413 srli s0,s0,0x11 +80012ff4: 00f11623 sh a5,12(sp) +80012ff8: 01041793 slli a5,s0,0x10 +80012ffc: 00c12403 lw s0,12(sp) +80013000: 80010737 lui a4,0x80010 +80013004: fff70713 addi a4,a4,-1 # 8000ffff <__BSS_END__+0xffff95e7> +80013008: 00e47433 and s0,s0,a4 +8001300c: 00f46433 or s0,s0,a5 +80013010: 03012783 lw a5,48(sp) +80013014: 00141413 slli s0,s0,0x1 +80013018: 01f91913 slli s2,s2,0x1f +8001301c: 00f4a023 sw a5,0(s1) +80013020: 03412783 lw a5,52(sp) +80013024: 00145413 srli s0,s0,0x1 +80013028: 01246433 or s0,s0,s2 +8001302c: 00f4a223 sw a5,4(s1) +80013030: 03812783 lw a5,56(sp) +80013034: 0084a623 sw s0,12(s1) +80013038: 05c12083 lw ra,92(sp) +8001303c: 05812403 lw s0,88(sp) +80013040: 00f4a423 sw a5,8(s1) +80013044: 00048513 mv a0,s1 +80013048: 05012903 lw s2,80(sp) +8001304c: 05412483 lw s1,84(sp) +80013050: 04c12983 lw s3,76(sp) +80013054: 04812a03 lw s4,72(sp) +80013058: 04412a83 lw s5,68(sp) +8001305c: 06010113 addi sp,sp,96 +80013060: 00008067 ret +80013064: fff50693 addi a3,a0,-1 +80013068: 04069e63 bnez a3,800130c4 <__subtf3+0x664> +8001306c: 02412683 lw a3,36(sp) +80013070: 00f70733 add a4,a4,a5 +80013074: 00f737b3 sltu a5,a4,a5 +80013078: 00d88633 add a2,a7,a3 +8001307c: 02e12823 sw a4,48(sp) +80013080: 00f60733 add a4,a2,a5 +80013084: 00f737b3 sltu a5,a4,a5 +80013088: 02e12a23 sw a4,52(sp) +8001308c: 02812703 lw a4,40(sp) +80013090: 00d636b3 sltu a3,a2,a3 +80013094: 00f6e7b3 or a5,a3,a5 +80013098: 00e806b3 add a3,a6,a4 +8001309c: 00f68633 add a2,a3,a5 +800130a0: 00f637b3 sltu a5,a2,a5 +800130a4: 00e6b733 sltu a4,a3,a4 +800130a8: 00f76733 or a4,a4,a5 +800130ac: 02c12783 lw a5,44(sp) +800130b0: 02c12c23 sw a2,56(sp) +800130b4: 00f30333 add t1,t1,a5 +800130b8: 00670733 add a4,a4,t1 +800130bc: 02e12e23 sw a4,60(sp) +800130c0: b85ff06f j 80012c44 <__subtf3+0x1e4> +800130c4: 00008737 lui a4,0x8 +800130c8: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> +800130cc: e0e506e3 beq a0,a4,80012ed8 <__subtf3+0x478> +800130d0: 07400793 li a5,116 +800130d4: 06d7d463 bge a5,a3,8001313c <__subtf3+0x6dc> +800130d8: 00100793 li a5,1 +800130dc: 00012e23 sw zero,28(sp) +800130e0: 00012c23 sw zero,24(sp) +800130e4: 00012a23 sw zero,20(sp) +800130e8: 00f12823 sw a5,16(sp) +800130ec: 1640006f j 80013250 <__subtf3+0x7f0> +800130f0: 00008737 lui a4,0x8 +800130f4: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> +800130f8: 02e61463 bne a2,a4,80013120 <__subtf3+0x6c0> +800130fc: 02f12823 sw a5,48(sp) +80013100: 02412783 lw a5,36(sp) +80013104: 00060413 mv s0,a2 +80013108: 02f12a23 sw a5,52(sp) +8001310c: 02812783 lw a5,40(sp) +80013110: 02f12c23 sw a5,56(sp) +80013114: 02c12783 lw a5,44(sp) +80013118: 02f12e23 sw a5,60(sp) +8001311c: dddff06f j 80012ef8 <__subtf3+0x498> +80013120: 01c12783 lw a5,28(sp) +80013124: 00080737 lui a4,0x80 +80013128: 00e7e7b3 or a5,a5,a4 +8001312c: 00f12e23 sw a5,28(sp) +80013130: 07400793 li a5,116 +80013134: faa7c2e3 blt a5,a0,800130d8 <__subtf3+0x678> +80013138: 00050693 mv a3,a0 +8001313c: 02000793 li a5,32 +80013140: 02f6c533 div a0,a3,a5 +80013144: 00000713 li a4,0 +80013148: 02f6e7b3 rem a5,a3,a5 +8001314c: 00000693 li a3,0 +80013150: 04a74063 blt a4,a0,80013190 <__subtf3+0x730> +80013154: 00050813 mv a6,a0 +80013158: 00055463 bgez a0,80013160 <__subtf3+0x700> +8001315c: 00000813 li a6,0 +80013160: 00251713 slli a4,a0,0x2 +80013164: 04079263 bnez a5,800131a8 <__subtf3+0x748> +80013168: 00300813 li a6,3 +8001316c: 40a80533 sub a0,a6,a0 +80013170: 00e58833 add a6,a1,a4 +80013174: 00082803 lw a6,0(a6) +80013178: 00178793 addi a5,a5,1 +8001317c: 00458593 addi a1,a1,4 +80013180: ff05ae23 sw a6,-4(a1) +80013184: fef556e3 bge a0,a5,80013170 <__subtf3+0x710> +80013188: 00300593 li a1,3 +8001318c: 0b00006f j 8001323c <__subtf3+0x7dc> +80013190: 00271813 slli a6,a4,0x2 +80013194: 010e0833 add a6,t3,a6 +80013198: 00082803 lw a6,0(a6) +8001319c: 00170713 addi a4,a4,1 # 80001 <_start-0x7ff7ffff> +800131a0: 0106e6b3 or a3,a3,a6 +800131a4: fadff06f j 80013150 <__subtf3+0x6f0> +800131a8: 04010593 addi a1,sp,64 +800131ac: 00281813 slli a6,a6,0x2 +800131b0: 01058833 add a6,a1,a6 +800131b4: fd082583 lw a1,-48(a6) +800131b8: 02000313 li t1,32 +800131bc: 40f30333 sub t1,t1,a5 +800131c0: 006595b3 sll a1,a1,t1 +800131c4: 00b6e6b3 or a3,a3,a1 +800131c8: 00ee05b3 add a1,t3,a4 +800131cc: 00300713 li a4,3 +800131d0: 00000893 li a7,0 +800131d4: 40a70733 sub a4,a4,a0 +800131d8: 00458593 addi a1,a1,4 +800131dc: 02e8c463 blt a7,a4,80013204 <__subtf3+0x7a4> +800131e0: 04010593 addi a1,sp,64 +800131e4: 00271713 slli a4,a4,0x2 +800131e8: 00e58733 add a4,a1,a4 +800131ec: 01c12583 lw a1,28(sp) +800131f0: 00f5d7b3 srl a5,a1,a5 +800131f4: fcf72823 sw a5,-48(a4) +800131f8: 00400793 li a5,4 +800131fc: 40a787b3 sub a5,a5,a0 +80013200: f89ff06f j 80013188 <__subtf3+0x728> +80013204: ffc5a803 lw a6,-4(a1) +80013208: 0005af03 lw t5,0(a1) +8001320c: 00289e93 slli t4,a7,0x2 +80013210: 00f85833 srl a6,a6,a5 +80013214: 006f1f33 sll t5,t5,t1 +80013218: 01de0eb3 add t4,t3,t4 +8001321c: 01e86833 or a6,a6,t5 +80013220: 010ea023 sw a6,0(t4) +80013224: 00188893 addi a7,a7,1 +80013228: fb1ff06f j 800131d8 <__subtf3+0x778> +8001322c: 00279713 slli a4,a5,0x2 +80013230: 00ee0733 add a4,t3,a4 +80013234: 00072023 sw zero,0(a4) +80013238: 00178793 addi a5,a5,1 +8001323c: fef5d8e3 bge a1,a5,8001322c <__subtf3+0x7cc> +80013240: 01012783 lw a5,16(sp) +80013244: 00d036b3 snez a3,a3 +80013248: 00d7e6b3 or a3,a5,a3 +8001324c: 00d12823 sw a3,16(sp) +80013250: 02012683 lw a3,32(sp) +80013254: 01012783 lw a5,16(sp) +80013258: 02412703 lw a4,36(sp) +8001325c: 01812503 lw a0,24(sp) +80013260: 00f687b3 add a5,a3,a5 +80013264: 00d7b6b3 sltu a3,a5,a3 +80013268: 02f12823 sw a5,48(sp) +8001326c: 01412783 lw a5,20(sp) +80013270: 01c12803 lw a6,28(sp) +80013274: 00060413 mv s0,a2 +80013278: 00f707b3 add a5,a4,a5 +8001327c: 00d785b3 add a1,a5,a3 +80013280: 00e7b733 sltu a4,a5,a4 +80013284: 00d5b7b3 sltu a5,a1,a3 +80013288: 00f767b3 or a5,a4,a5 +8001328c: 02812703 lw a4,40(sp) +80013290: 02c12683 lw a3,44(sp) +80013294: 02b12a23 sw a1,52(sp) +80013298: 00a70533 add a0,a4,a0 +8001329c: 00f505b3 add a1,a0,a5 +800132a0: 00e53733 sltu a4,a0,a4 +800132a4: 00f5b7b3 sltu a5,a1,a5 +800132a8: 010686b3 add a3,a3,a6 +800132ac: 00f76733 or a4,a4,a5 +800132b0: 00e68733 add a4,a3,a4 +800132b4: 02b12c23 sw a1,56(sp) +800132b8: 02e12e23 sw a4,60(sp) +800132bc: b69ff06f j 80012e24 <__subtf3+0x3c4> +800132c0: 00008fb7 lui t6,0x8 +800132c4: 00140f13 addi t5,s0,1 +800132c8: ffef8613 addi a2,t6,-2 # 7ffe <_start-0x7fff8002> +800132cc: 00cf7633 and a2,t5,a2 +800132d0: 02412683 lw a3,36(sp) +800132d4: 02812583 lw a1,40(sp) +800132d8: 02c12503 lw a0,44(sp) +800132dc: 01412303 lw t1,20(sp) +800132e0: 01812883 lw a7,24(sp) +800132e4: 01c12e03 lw t3,28(sp) +800132e8: 03010813 addi a6,sp,48 +800132ec: 03c10e93 addi t4,sp,60 +800132f0: 14061663 bnez a2,8001343c <__subtf3+0x9dc> +800132f4: 01136633 or a2,t1,a7 +800132f8: 01c66633 or a2,a2,t3 +800132fc: 00e66633 or a2,a2,a4 +80013300: 0a041663 bnez s0,800133ac <__subtf3+0x94c> +80013304: 00061c63 bnez a2,8001331c <__subtf3+0x8bc> +80013308: 02f12823 sw a5,48(sp) +8001330c: 02d12a23 sw a3,52(sp) +80013310: 02b12c23 sw a1,56(sp) +80013314: 02a12e23 sw a0,60(sp) +80013318: be1ff06f j 80012ef8 <__subtf3+0x498> +8001331c: 00b6e633 or a2,a3,a1 +80013320: 00a66633 or a2,a2,a0 +80013324: 00f66633 or a2,a2,a5 +80013328: 00061c63 bnez a2,80013340 <__subtf3+0x8e0> +8001332c: 02e12823 sw a4,48(sp) +80013330: 02612a23 sw t1,52(sp) +80013334: 03112c23 sw a7,56(sp) +80013338: 03c12e23 sw t3,60(sp) +8001333c: bbdff06f j 80012ef8 <__subtf3+0x498> +80013340: 00f707b3 add a5,a4,a5 +80013344: 00e7b733 sltu a4,a5,a4 +80013348: 006686b3 add a3,a3,t1 8001334c: 02f12823 sw a5,48(sp) -80013350: 02d12a23 sw a3,52(sp) -80013354: 02b12c23 sw a1,56(sp) -80013358: 02a12e23 sw a0,60(sp) -8001335c: ffff8413 addi s0,t6,-1 -80013360: b35ff06f j 80012e94 <__subtf3+0x498> -80013364: 00b6e633 or a2,a3,a1 -80013368: 00a66633 or a2,a2,a0 -8001336c: 00f667b3 or a5,a2,a5 -80013370: 00079c63 bnez a5,80013388 <__subtf3+0x98c> -80013374: 02e12823 sw a4,48(sp) -80013378: 02612a23 sw t1,52(sp) -8001337c: 03112c23 sw a7,56(sp) -80013380: 03c12e23 sw t3,60(sp) -80013384: fd9ff06f j 8001335c <__subtf3+0x960> -80013388: 03f12e23 sw t6,60(sp) -8001338c: 02012c23 sw zero,56(sp) -80013390: 02012a23 sw zero,52(sp) -80013394: 02012823 sw zero,48(sp) -80013398: 000e8793 mv a5,t4 -8001339c: 0007a703 lw a4,0(a5) -800133a0: ffc7a683 lw a3,-4(a5) -800133a4: ffc78793 addi a5,a5,-4 -800133a8: 00371713 slli a4,a4,0x3 -800133ac: 01d6d693 srli a3,a3,0x1d -800133b0: 00d76733 or a4,a4,a3 -800133b4: 00e7a223 sw a4,4(a5) -800133b8: fef812e3 bne a6,a5,8001339c <__subtf3+0x9a0> -800133bc: 03012783 lw a5,48(sp) -800133c0: 00008437 lui s0,0x8 -800133c4: 00000913 li s2,0 -800133c8: 00379793 slli a5,a5,0x3 -800133cc: 02f12823 sw a5,48(sp) -800133d0: fff40413 addi s0,s0,-1 # 7fff <_start-0x7fff8001> -800133d4: ac1ff06f j 80012e94 <__subtf3+0x498> -800133d8: 00f707b3 add a5,a4,a5 -800133dc: 00e7b733 sltu a4,a5,a4 -800133e0: 006686b3 add a3,a3,t1 -800133e4: 02f12823 sw a5,48(sp) -800133e8: 00e687b3 add a5,a3,a4 -800133ec: 00e7b733 sltu a4,a5,a4 -800133f0: 0066b6b3 sltu a3,a3,t1 -800133f4: 00e6e733 or a4,a3,a4 -800133f8: 01158633 add a2,a1,a7 -800133fc: 00e606b3 add a3,a2,a4 -80013400: 00e6b733 sltu a4,a3,a4 -80013404: 01163633 sltu a2,a2,a7 -80013408: 00e66633 or a2,a2,a4 -8001340c: 01c50733 add a4,a0,t3 -80013410: 00e60633 add a2,a2,a4 -80013414: 02f12a23 sw a5,52(sp) -80013418: 02d12c23 sw a3,56(sp) -8001341c: 02c12e23 sw a2,60(sp) -80013420: 00080793 mv a5,a6 -80013424: 0007a703 lw a4,0(a5) -80013428: 0047a683 lw a3,4(a5) -8001342c: 00478793 addi a5,a5,4 -80013430: 00175713 srli a4,a4,0x1 -80013434: 01f69693 slli a3,a3,0x1f -80013438: 00d76733 or a4,a4,a3 -8001343c: fee7ae23 sw a4,-4(a5) -80013440: fefe92e3 bne t4,a5,80013424 <__subtf3+0xa28> -80013444: 000087b7 lui a5,0x8 -80013448: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -8001344c: 00ff0c63 beq t5,a5,80013464 <__subtf3+0xa68> -80013450: 03c12783 lw a5,60(sp) -80013454: 0017d793 srli a5,a5,0x1 -80013458: 02f12e23 sw a5,60(sp) -8001345c: 000f0413 mv s0,t5 -80013460: a35ff06f j 80012e94 <__subtf3+0x498> -80013464: 02012e23 sw zero,60(sp) -80013468: 02012c23 sw zero,56(sp) -8001346c: 02012a23 sw zero,52(sp) -80013470: 02012823 sw zero,48(sp) -80013474: fe9ff06f j 8001345c <__subtf3+0xa60> -80013478: 28a05263 blez a0,800136fc <__subtf3+0xd00> -8001347c: 0c061263 bnez a2,80013540 <__subtf3+0xb44> -80013480: 02412803 lw a6,36(sp) -80013484: 02812603 lw a2,40(sp) -80013488: 02c12e03 lw t3,44(sp) -8001348c: 00c865b3 or a1,a6,a2 -80013490: 01c5e5b3 or a1,a1,t3 -80013494: 00f5e5b3 or a1,a1,a5 -80013498: ec058863 beqz a1,80012b68 <__subtf3+0x16c> -8001349c: fff50693 addi a3,a0,-1 -800134a0: 06069a63 bnez a3,80013514 <__subtf3+0xb18> -800134a4: 01412883 lw a7,20(sp) -800134a8: 40f707b3 sub a5,a4,a5 -800134ac: 00f735b3 sltu a1,a4,a5 -800134b0: 41088533 sub a0,a7,a6 -800134b4: 00a8b333 sltu t1,a7,a0 -800134b8: 40b50533 sub a0,a0,a1 -800134bc: 02f12823 sw a5,48(sp) -800134c0: 02a12a23 sw a0,52(sp) -800134c4: 00000593 li a1,0 -800134c8: 00f77663 bgeu a4,a5,800134d4 <__subtf3+0xad8> -800134cc: 411805b3 sub a1,a6,a7 -800134d0: 0015b593 seqz a1,a1 -800134d4: 01812803 lw a6,24(sp) -800134d8: 0065e5b3 or a1,a1,t1 -800134dc: 40c80533 sub a0,a6,a2 -800134e0: 00a837b3 sltu a5,a6,a0 -800134e4: 40b50533 sub a0,a0,a1 -800134e8: 02a12c23 sw a0,56(sp) -800134ec: 00058663 beqz a1,800134f8 <__subtf3+0xafc> -800134f0: 41060633 sub a2,a2,a6 -800134f4: 00163693 seqz a3,a2 -800134f8: 01c12703 lw a4,28(sp) -800134fc: 00f6e7b3 or a5,a3,a5 -80013500: 41c70733 sub a4,a4,t3 -80013504: 40f707b3 sub a5,a4,a5 -80013508: 02f12e23 sw a5,60(sp) -8001350c: 00100413 li s0,1 -80013510: 1cc0006f j 800136dc <__subtf3+0xce0> -80013514: 000087b7 lui a5,0x8 -80013518: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -8001351c: e4f50663 beq a0,a5,80012b68 <__subtf3+0x16c> -80013520: 07400793 li a5,116 -80013524: 04d7d263 bge a5,a3,80013568 <__subtf3+0xb6c> -80013528: 00100793 li a5,1 -8001352c: 02012623 sw zero,44(sp) -80013530: 02012423 sw zero,40(sp) -80013534: 02012223 sw zero,36(sp) -80013538: 02f12023 sw a5,32(sp) -8001353c: 1280006f j 80013664 <__subtf3+0xc68> -80013540: 000087b7 lui a5,0x8 -80013544: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -80013548: ecf40c63 beq s0,a5,80012c20 <__subtf3+0x224> -8001354c: 02c12783 lw a5,44(sp) -80013550: 00080737 lui a4,0x80 -80013554: 00e7e7b3 or a5,a5,a4 -80013558: 02f12623 sw a5,44(sp) -8001355c: 07400793 li a5,116 -80013560: fca7c4e3 blt a5,a0,80013528 <__subtf3+0xb2c> -80013564: 00050693 mv a3,a0 -80013568: 4056de13 srai t3,a3,0x5 -8001356c: 01f6f793 andi a5,a3,31 -80013570: 00000613 li a2,0 -80013574: 00000713 li a4,0 -80013578: 00271693 slli a3,a4,0x2 -8001357c: 03c71863 bne a4,t3,800135ac <__subtf3+0xbb0> -80013580: 04079063 bnez a5,800135c0 <__subtf3+0xbc4> -80013584: 00300593 li a1,3 -80013588: 40e58733 sub a4,a1,a4 -8001358c: 00d885b3 add a1,a7,a3 -80013590: 0005a583 lw a1,0(a1) -80013594: 00178793 addi a5,a5,1 -80013598: 00488893 addi a7,a7,4 -8001359c: feb8ae23 sw a1,-4(a7) -800135a0: fef756e3 bge a4,a5,8001358c <__subtf3+0xb90> -800135a4: 00400693 li a3,4 -800135a8: 0a80006f j 80013650 <__subtf3+0xc54> -800135ac: 00d306b3 add a3,t1,a3 -800135b0: 0006a683 lw a3,0(a3) -800135b4: 00170713 addi a4,a4,1 # 80001 <_start-0x7ff7ffff> -800135b8: 00d66633 or a2,a2,a3 -800135bc: fbdff06f j 80013578 <__subtf3+0xb7c> -800135c0: 04010713 addi a4,sp,64 -800135c4: 00d70733 add a4,a4,a3 -800135c8: fe072703 lw a4,-32(a4) -800135cc: 02000813 li a6,32 -800135d0: 40f80833 sub a6,a6,a5 -800135d4: 01071733 sll a4,a4,a6 -800135d8: 00e66633 or a2,a2,a4 -800135dc: 00300713 li a4,3 -800135e0: 00d306b3 add a3,t1,a3 -800135e4: 00000513 li a0,0 -800135e8: 41c70733 sub a4,a4,t3 -800135ec: 00468693 addi a3,a3,4 -800135f0: 02e54463 blt a0,a4,80013618 <__subtf3+0xc1c> -800135f4: 04010693 addi a3,sp,64 -800135f8: 00271713 slli a4,a4,0x2 -800135fc: 00e68733 add a4,a3,a4 -80013600: 02c12683 lw a3,44(sp) -80013604: 00f6d7b3 srl a5,a3,a5 -80013608: fef72023 sw a5,-32(a4) -8001360c: 00400793 li a5,4 -80013610: 41c787b3 sub a5,a5,t3 -80013614: f91ff06f j 800135a4 <__subtf3+0xba8> -80013618: ffc6a583 lw a1,-4(a3) -8001361c: 0006ae83 lw t4,0(a3) -80013620: 00251893 slli a7,a0,0x2 -80013624: 00f5d5b3 srl a1,a1,a5 -80013628: 010e9eb3 sll t4,t4,a6 -8001362c: 011308b3 add a7,t1,a7 -80013630: 01d5e5b3 or a1,a1,t4 -80013634: 00b8a023 sw a1,0(a7) -80013638: 00150513 addi a0,a0,1 -8001363c: fb1ff06f j 800135ec <__subtf3+0xbf0> -80013640: 00279713 slli a4,a5,0x2 -80013644: 00e30733 add a4,t1,a4 -80013648: 00072023 sw zero,0(a4) -8001364c: 00178793 addi a5,a5,1 -80013650: fed798e3 bne a5,a3,80013640 <__subtf3+0xc44> -80013654: 02012783 lw a5,32(sp) -80013658: 00c03633 snez a2,a2 -8001365c: 00c7e633 or a2,a5,a2 -80013660: 02c12023 sw a2,32(sp) -80013664: 01412683 lw a3,20(sp) -80013668: 01012583 lw a1,16(sp) -8001366c: 02012703 lw a4,32(sp) -80013670: 02412783 lw a5,36(sp) -80013674: 40e58733 sub a4,a1,a4 -80013678: 40f687b3 sub a5,a3,a5 -8001367c: 00f6b633 sltu a2,a3,a5 -80013680: 00e5b6b3 sltu a3,a1,a4 -80013684: 40d786b3 sub a3,a5,a3 -80013688: 02d12a23 sw a3,52(sp) -8001368c: 02e12823 sw a4,48(sp) -80013690: 00000693 li a3,0 -80013694: 00e5f463 bgeu a1,a4,8001369c <__subtf3+0xca0> -80013698: 0017b693 seqz a3,a5 -8001369c: 00c6e6b3 or a3,a3,a2 -800136a0: 02812703 lw a4,40(sp) -800136a4: 01812603 lw a2,24(sp) -800136a8: 40e60733 sub a4,a2,a4 -800136ac: 40d707b3 sub a5,a4,a3 -800136b0: 02f12c23 sw a5,56(sp) -800136b4: 00e635b3 sltu a1,a2,a4 -800136b8: 00000613 li a2,0 -800136bc: 00068463 beqz a3,800136c4 <__subtf3+0xcc8> -800136c0: 00173613 seqz a2,a4 -800136c4: 01c12783 lw a5,28(sp) -800136c8: 02c12703 lw a4,44(sp) -800136cc: 00b66633 or a2,a2,a1 -800136d0: 40e787b3 sub a5,a5,a4 -800136d4: 40c787b3 sub a5,a5,a2 -800136d8: 02f12e23 sw a5,60(sp) -800136dc: 03c12783 lw a5,60(sp) -800136e0: 00c79713 slli a4,a5,0xc -800136e4: fa075863 bgez a4,80012e94 <__subtf3+0x498> -800136e8: 00080737 lui a4,0x80 -800136ec: fff70713 addi a4,a4,-1 # 7ffff <_start-0x7ff80001> -800136f0: 00e7f7b3 and a5,a5,a4 -800136f4: 02f12e23 sw a5,60(sp) -800136f8: 5a40006f j 80013c9c <__subtf3+0x12a0> -800136fc: 2c050e63 beqz a0,800139d8 <__subtf3+0xfdc> -80013700: 408606b3 sub a3,a2,s0 -80013704: 0e041663 bnez s0,800137f0 <__subtf3+0xdf4> -80013708: 01412303 lw t1,20(sp) -8001370c: 01812883 lw a7,24(sp) -80013710: 01c12f03 lw t5,28(sp) -80013714: 01136eb3 or t4,t1,a7 -80013718: 01eeeeb3 or t4,t4,t5 -8001371c: 00eeeeb3 or t4,t4,a4 -80013720: 020e9663 bnez t4,8001374c <__subtf3+0xd50> -80013724: 02f12823 sw a5,48(sp) -80013728: 02412783 lw a5,36(sp) -8001372c: 00068413 mv s0,a3 -80013730: 02f12a23 sw a5,52(sp) -80013734: 02812783 lw a5,40(sp) -80013738: 02f12c23 sw a5,56(sp) -8001373c: 02c12783 lw a5,44(sp) -80013740: 02f12e23 sw a5,60(sp) -80013744: 00080913 mv s2,a6 -80013748: f4cff06f j 80012e94 <__subtf3+0x498> -8001374c: fff68513 addi a0,a3,-1 -80013750: 06051a63 bnez a0,800137c4 <__subtf3+0xdc8> -80013754: 02412583 lw a1,36(sp) -80013758: 40e78733 sub a4,a5,a4 -8001375c: 00e7b6b3 sltu a3,a5,a4 -80013760: 40658633 sub a2,a1,t1 -80013764: 00c5be33 sltu t3,a1,a2 -80013768: 40d60633 sub a2,a2,a3 -8001376c: 02e12823 sw a4,48(sp) -80013770: 02c12a23 sw a2,52(sp) -80013774: 00000693 li a3,0 -80013778: 00e7f663 bgeu a5,a4,80013784 <__subtf3+0xd88> -8001377c: 40b306b3 sub a3,t1,a1 -80013780: 0016b693 seqz a3,a3 -80013784: 02812583 lw a1,40(sp) -80013788: 01c6e733 or a4,a3,t3 -8001378c: 411586b3 sub a3,a1,a7 -80013790: 00d5b633 sltu a2,a1,a3 -80013794: 40e686b3 sub a3,a3,a4 -80013798: 02d12c23 sw a3,56(sp) -8001379c: 00070663 beqz a4,800137a8 <__subtf3+0xdac> -800137a0: 40b888b3 sub a7,a7,a1 -800137a4: 0018b513 seqz a0,a7 -800137a8: 02c12783 lw a5,44(sp) -800137ac: 00c56533 or a0,a0,a2 -800137b0: 00080913 mv s2,a6 -800137b4: 41e787b3 sub a5,a5,t5 -800137b8: 40a78533 sub a0,a5,a0 -800137bc: 02a12e23 sw a0,60(sp) -800137c0: d4dff06f j 8001350c <__subtf3+0xb10> -800137c4: 00008737 lui a4,0x8 -800137c8: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -800137cc: f4e68ce3 beq a3,a4,80013724 <__subtf3+0xd28> -800137d0: 07400793 li a5,116 -800137d4: 0aa7dc63 bge a5,a0,8001388c <__subtf3+0xe90> -800137d8: 00100793 li a5,1 -800137dc: 00012e23 sw zero,28(sp) -800137e0: 00012c23 sw zero,24(sp) -800137e4: 00012a23 sw zero,20(sp) -800137e8: 00f12823 sw a5,16(sp) -800137ec: 1680006f j 80013954 <__subtf3+0xf58> -800137f0: 00008737 lui a4,0x8 -800137f4: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -800137f8: 02e61463 bne a2,a4,80013820 <__subtf3+0xe24> -800137fc: 02f12823 sw a5,48(sp) -80013800: 02412783 lw a5,36(sp) -80013804: 00060413 mv s0,a2 -80013808: 02f12a23 sw a5,52(sp) -8001380c: 02812783 lw a5,40(sp) -80013810: 02f12c23 sw a5,56(sp) -80013814: 02c12783 lw a5,44(sp) -80013818: 02f12e23 sw a5,60(sp) -8001381c: f29ff06f j 80013744 <__subtf3+0xd48> -80013820: 01c12783 lw a5,28(sp) -80013824: 00080737 lui a4,0x80 -80013828: 00e7e7b3 or a5,a5,a4 -8001382c: 00f12e23 sw a5,28(sp) -80013830: 07400793 li a5,116 -80013834: fad7c2e3 blt a5,a3,800137d8 <__subtf3+0xddc> -80013838: 02000793 li a5,32 -8001383c: 02f6c533 div a0,a3,a5 -80013840: 00000713 li a4,0 -80013844: 02f6e7b3 rem a5,a3,a5 -80013848: 00000693 li a3,0 -8001384c: 04a74463 blt a4,a0,80013894 <__subtf3+0xe98> -80013850: 00050893 mv a7,a0 -80013854: 00055463 bgez a0,8001385c <__subtf3+0xe60> -80013858: 00000893 li a7,0 -8001385c: 00251713 slli a4,a0,0x2 -80013860: 04079663 bnez a5,800138ac <__subtf3+0xeb0> -80013864: 00300893 li a7,3 -80013868: 40a88533 sub a0,a7,a0 -8001386c: 00e588b3 add a7,a1,a4 -80013870: 0008a883 lw a7,0(a7) -80013874: 00178793 addi a5,a5,1 -80013878: 00458593 addi a1,a1,4 -8001387c: ff15ae23 sw a7,-4(a1) -80013880: fef556e3 bge a0,a5,8001386c <__subtf3+0xe70> -80013884: 00300593 li a1,3 -80013888: 0b80006f j 80013940 <__subtf3+0xf44> -8001388c: 00050693 mv a3,a0 -80013890: fa9ff06f j 80013838 <__subtf3+0xe3c> -80013894: 00271893 slli a7,a4,0x2 -80013898: 011e08b3 add a7,t3,a7 -8001389c: 0008a883 lw a7,0(a7) -800138a0: 00170713 addi a4,a4,1 # 80001 <_start-0x7ff7ffff> -800138a4: 0116e6b3 or a3,a3,a7 -800138a8: fa5ff06f j 8001384c <__subtf3+0xe50> -800138ac: 04010593 addi a1,sp,64 -800138b0: 00289893 slli a7,a7,0x2 -800138b4: 011588b3 add a7,a1,a7 -800138b8: fd08a583 lw a1,-48(a7) -800138bc: 02000e93 li t4,32 -800138c0: 40fe8eb3 sub t4,t4,a5 -800138c4: 01d595b3 sll a1,a1,t4 -800138c8: 00b6e6b3 or a3,a3,a1 -800138cc: 00ee05b3 add a1,t3,a4 -800138d0: 00300713 li a4,3 -800138d4: 00000313 li t1,0 -800138d8: 40a70733 sub a4,a4,a0 +80013350: 00e687b3 add a5,a3,a4 +80013354: 00e7b733 sltu a4,a5,a4 +80013358: 0066b6b3 sltu a3,a3,t1 +8001335c: 00e6e733 or a4,a3,a4 +80013360: 011585b3 add a1,a1,a7 +80013364: 02f12a23 sw a5,52(sp) +80013368: 00e587b3 add a5,a1,a4 +8001336c: 0115b633 sltu a2,a1,a7 +80013370: 00e7b733 sltu a4,a5,a4 +80013374: 00e66733 or a4,a2,a4 +80013378: 01c50633 add a2,a0,t3 +8001337c: 00c70633 add a2,a4,a2 +80013380: 02f12c23 sw a5,56(sp) +80013384: 00c61793 slli a5,a2,0xc +80013388: 0007c663 bltz a5,80013394 <__subtf3+0x934> +8001338c: 02c12e23 sw a2,60(sp) +80013390: b69ff06f j 80012ef8 <__subtf3+0x498> +80013394: fff80737 lui a4,0xfff80 +80013398: fff70713 addi a4,a4,-1 # fff7ffff <__BSS_END__+0x7ff695e7> +8001339c: 00e67633 and a2,a2,a4 +800133a0: 02c12e23 sw a2,60(sp) +800133a4: 00100413 li s0,1 +800133a8: b51ff06f j 80012ef8 <__subtf3+0x498> +800133ac: 00061e63 bnez a2,800133c8 <__subtf3+0x968> +800133b0: 02f12823 sw a5,48(sp) +800133b4: 02d12a23 sw a3,52(sp) +800133b8: 02b12c23 sw a1,56(sp) +800133bc: 02a12e23 sw a0,60(sp) +800133c0: ffff8413 addi s0,t6,-1 +800133c4: b35ff06f j 80012ef8 <__subtf3+0x498> +800133c8: 00b6e633 or a2,a3,a1 +800133cc: 00a66633 or a2,a2,a0 +800133d0: 00f667b3 or a5,a2,a5 +800133d4: 00079c63 bnez a5,800133ec <__subtf3+0x98c> +800133d8: 02e12823 sw a4,48(sp) +800133dc: 02612a23 sw t1,52(sp) +800133e0: 03112c23 sw a7,56(sp) +800133e4: 03c12e23 sw t3,60(sp) +800133e8: fd9ff06f j 800133c0 <__subtf3+0x960> +800133ec: 03f12e23 sw t6,60(sp) +800133f0: 02012c23 sw zero,56(sp) +800133f4: 02012a23 sw zero,52(sp) +800133f8: 02012823 sw zero,48(sp) +800133fc: 000e8793 mv a5,t4 +80013400: 0007a703 lw a4,0(a5) +80013404: ffc7a683 lw a3,-4(a5) +80013408: ffc78793 addi a5,a5,-4 +8001340c: 00371713 slli a4,a4,0x3 +80013410: 01d6d693 srli a3,a3,0x1d +80013414: 00d76733 or a4,a4,a3 +80013418: 00e7a223 sw a4,4(a5) +8001341c: fef812e3 bne a6,a5,80013400 <__subtf3+0x9a0> +80013420: 03012783 lw a5,48(sp) +80013424: 00008437 lui s0,0x8 +80013428: 00000913 li s2,0 +8001342c: 00379793 slli a5,a5,0x3 +80013430: 02f12823 sw a5,48(sp) +80013434: fff40413 addi s0,s0,-1 # 7fff <_start-0x7fff8001> +80013438: ac1ff06f j 80012ef8 <__subtf3+0x498> +8001343c: 00f707b3 add a5,a4,a5 +80013440: 00e7b733 sltu a4,a5,a4 +80013444: 006686b3 add a3,a3,t1 +80013448: 02f12823 sw a5,48(sp) +8001344c: 00e687b3 add a5,a3,a4 +80013450: 00e7b733 sltu a4,a5,a4 +80013454: 0066b6b3 sltu a3,a3,t1 +80013458: 00e6e733 or a4,a3,a4 +8001345c: 01158633 add a2,a1,a7 +80013460: 00e606b3 add a3,a2,a4 +80013464: 00e6b733 sltu a4,a3,a4 +80013468: 01163633 sltu a2,a2,a7 +8001346c: 00e66633 or a2,a2,a4 +80013470: 01c50733 add a4,a0,t3 +80013474: 00e60633 add a2,a2,a4 +80013478: 02f12a23 sw a5,52(sp) +8001347c: 02d12c23 sw a3,56(sp) +80013480: 02c12e23 sw a2,60(sp) +80013484: 00080793 mv a5,a6 +80013488: 0007a703 lw a4,0(a5) +8001348c: 0047a683 lw a3,4(a5) +80013490: 00478793 addi a5,a5,4 +80013494: 00175713 srli a4,a4,0x1 +80013498: 01f69693 slli a3,a3,0x1f +8001349c: 00d76733 or a4,a4,a3 +800134a0: fee7ae23 sw a4,-4(a5) +800134a4: fefe92e3 bne t4,a5,80013488 <__subtf3+0xa28> +800134a8: 000087b7 lui a5,0x8 +800134ac: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> +800134b0: 00ff0c63 beq t5,a5,800134c8 <__subtf3+0xa68> +800134b4: 03c12783 lw a5,60(sp) +800134b8: 0017d793 srli a5,a5,0x1 +800134bc: 02f12e23 sw a5,60(sp) +800134c0: 000f0413 mv s0,t5 +800134c4: a35ff06f j 80012ef8 <__subtf3+0x498> +800134c8: 02012e23 sw zero,60(sp) +800134cc: 02012c23 sw zero,56(sp) +800134d0: 02012a23 sw zero,52(sp) +800134d4: 02012823 sw zero,48(sp) +800134d8: fe9ff06f j 800134c0 <__subtf3+0xa60> +800134dc: 28a05263 blez a0,80013760 <__subtf3+0xd00> +800134e0: 0c061263 bnez a2,800135a4 <__subtf3+0xb44> +800134e4: 02412803 lw a6,36(sp) +800134e8: 02812603 lw a2,40(sp) +800134ec: 02c12e03 lw t3,44(sp) +800134f0: 00c865b3 or a1,a6,a2 +800134f4: 01c5e5b3 or a1,a1,t3 +800134f8: 00f5e5b3 or a1,a1,a5 +800134fc: ec058863 beqz a1,80012bcc <__subtf3+0x16c> +80013500: fff50693 addi a3,a0,-1 +80013504: 06069a63 bnez a3,80013578 <__subtf3+0xb18> +80013508: 01412883 lw a7,20(sp) +8001350c: 40f707b3 sub a5,a4,a5 +80013510: 00f735b3 sltu a1,a4,a5 +80013514: 41088533 sub a0,a7,a6 +80013518: 00a8b333 sltu t1,a7,a0 +8001351c: 40b50533 sub a0,a0,a1 +80013520: 02f12823 sw a5,48(sp) +80013524: 02a12a23 sw a0,52(sp) +80013528: 00000593 li a1,0 +8001352c: 00f77663 bgeu a4,a5,80013538 <__subtf3+0xad8> +80013530: 411805b3 sub a1,a6,a7 +80013534: 0015b593 seqz a1,a1 +80013538: 01812803 lw a6,24(sp) +8001353c: 0065e5b3 or a1,a1,t1 +80013540: 40c80533 sub a0,a6,a2 +80013544: 00a837b3 sltu a5,a6,a0 +80013548: 40b50533 sub a0,a0,a1 +8001354c: 02a12c23 sw a0,56(sp) +80013550: 00058663 beqz a1,8001355c <__subtf3+0xafc> +80013554: 41060633 sub a2,a2,a6 +80013558: 00163693 seqz a3,a2 +8001355c: 01c12703 lw a4,28(sp) +80013560: 00f6e7b3 or a5,a3,a5 +80013564: 41c70733 sub a4,a4,t3 +80013568: 40f707b3 sub a5,a4,a5 +8001356c: 02f12e23 sw a5,60(sp) +80013570: 00100413 li s0,1 +80013574: 1cc0006f j 80013740 <__subtf3+0xce0> +80013578: 000087b7 lui a5,0x8 +8001357c: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> +80013580: e4f50663 beq a0,a5,80012bcc <__subtf3+0x16c> +80013584: 07400793 li a5,116 +80013588: 04d7d263 bge a5,a3,800135cc <__subtf3+0xb6c> +8001358c: 00100793 li a5,1 +80013590: 02012623 sw zero,44(sp) +80013594: 02012423 sw zero,40(sp) +80013598: 02012223 sw zero,36(sp) +8001359c: 02f12023 sw a5,32(sp) +800135a0: 1280006f j 800136c8 <__subtf3+0xc68> +800135a4: 000087b7 lui a5,0x8 +800135a8: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> +800135ac: ecf40c63 beq s0,a5,80012c84 <__subtf3+0x224> +800135b0: 02c12783 lw a5,44(sp) +800135b4: 00080737 lui a4,0x80 +800135b8: 00e7e7b3 or a5,a5,a4 +800135bc: 02f12623 sw a5,44(sp) +800135c0: 07400793 li a5,116 +800135c4: fca7c4e3 blt a5,a0,8001358c <__subtf3+0xb2c> +800135c8: 00050693 mv a3,a0 +800135cc: 4056de13 srai t3,a3,0x5 +800135d0: 01f6f793 andi a5,a3,31 +800135d4: 00000613 li a2,0 +800135d8: 00000713 li a4,0 +800135dc: 00271693 slli a3,a4,0x2 +800135e0: 03c71863 bne a4,t3,80013610 <__subtf3+0xbb0> +800135e4: 04079063 bnez a5,80013624 <__subtf3+0xbc4> +800135e8: 00300593 li a1,3 +800135ec: 40e58733 sub a4,a1,a4 +800135f0: 00d885b3 add a1,a7,a3 +800135f4: 0005a583 lw a1,0(a1) +800135f8: 00178793 addi a5,a5,1 +800135fc: 00488893 addi a7,a7,4 +80013600: feb8ae23 sw a1,-4(a7) +80013604: fef756e3 bge a4,a5,800135f0 <__subtf3+0xb90> +80013608: 00400693 li a3,4 +8001360c: 0a80006f j 800136b4 <__subtf3+0xc54> +80013610: 00d306b3 add a3,t1,a3 +80013614: 0006a683 lw a3,0(a3) +80013618: 00170713 addi a4,a4,1 # 80001 <_start-0x7ff7ffff> +8001361c: 00d66633 or a2,a2,a3 +80013620: fbdff06f j 800135dc <__subtf3+0xb7c> +80013624: 04010713 addi a4,sp,64 +80013628: 00d70733 add a4,a4,a3 +8001362c: fe072703 lw a4,-32(a4) +80013630: 02000813 li a6,32 +80013634: 40f80833 sub a6,a6,a5 +80013638: 01071733 sll a4,a4,a6 +8001363c: 00e66633 or a2,a2,a4 +80013640: 00300713 li a4,3 +80013644: 00d306b3 add a3,t1,a3 +80013648: 00000513 li a0,0 +8001364c: 41c70733 sub a4,a4,t3 +80013650: 00468693 addi a3,a3,4 +80013654: 02e54463 blt a0,a4,8001367c <__subtf3+0xc1c> +80013658: 04010693 addi a3,sp,64 +8001365c: 00271713 slli a4,a4,0x2 +80013660: 00e68733 add a4,a3,a4 +80013664: 02c12683 lw a3,44(sp) +80013668: 00f6d7b3 srl a5,a3,a5 +8001366c: fef72023 sw a5,-32(a4) +80013670: 00400793 li a5,4 +80013674: 41c787b3 sub a5,a5,t3 +80013678: f91ff06f j 80013608 <__subtf3+0xba8> +8001367c: ffc6a583 lw a1,-4(a3) +80013680: 0006ae83 lw t4,0(a3) +80013684: 00251893 slli a7,a0,0x2 +80013688: 00f5d5b3 srl a1,a1,a5 +8001368c: 010e9eb3 sll t4,t4,a6 +80013690: 011308b3 add a7,t1,a7 +80013694: 01d5e5b3 or a1,a1,t4 +80013698: 00b8a023 sw a1,0(a7) +8001369c: 00150513 addi a0,a0,1 +800136a0: fb1ff06f j 80013650 <__subtf3+0xbf0> +800136a4: 00279713 slli a4,a5,0x2 +800136a8: 00e30733 add a4,t1,a4 +800136ac: 00072023 sw zero,0(a4) +800136b0: 00178793 addi a5,a5,1 +800136b4: fed798e3 bne a5,a3,800136a4 <__subtf3+0xc44> +800136b8: 02012783 lw a5,32(sp) +800136bc: 00c03633 snez a2,a2 +800136c0: 00c7e633 or a2,a5,a2 +800136c4: 02c12023 sw a2,32(sp) +800136c8: 01412683 lw a3,20(sp) +800136cc: 01012583 lw a1,16(sp) +800136d0: 02012703 lw a4,32(sp) +800136d4: 02412783 lw a5,36(sp) +800136d8: 40e58733 sub a4,a1,a4 +800136dc: 40f687b3 sub a5,a3,a5 +800136e0: 00f6b633 sltu a2,a3,a5 +800136e4: 00e5b6b3 sltu a3,a1,a4 +800136e8: 40d786b3 sub a3,a5,a3 +800136ec: 02d12a23 sw a3,52(sp) +800136f0: 02e12823 sw a4,48(sp) +800136f4: 00000693 li a3,0 +800136f8: 00e5f463 bgeu a1,a4,80013700 <__subtf3+0xca0> +800136fc: 0017b693 seqz a3,a5 +80013700: 00c6e6b3 or a3,a3,a2 +80013704: 02812703 lw a4,40(sp) +80013708: 01812603 lw a2,24(sp) +8001370c: 40e60733 sub a4,a2,a4 +80013710: 40d707b3 sub a5,a4,a3 +80013714: 02f12c23 sw a5,56(sp) +80013718: 00e635b3 sltu a1,a2,a4 +8001371c: 00000613 li a2,0 +80013720: 00068463 beqz a3,80013728 <__subtf3+0xcc8> +80013724: 00173613 seqz a2,a4 +80013728: 01c12783 lw a5,28(sp) +8001372c: 02c12703 lw a4,44(sp) +80013730: 00b66633 or a2,a2,a1 +80013734: 40e787b3 sub a5,a5,a4 +80013738: 40c787b3 sub a5,a5,a2 +8001373c: 02f12e23 sw a5,60(sp) +80013740: 03c12783 lw a5,60(sp) +80013744: 00c79713 slli a4,a5,0xc +80013748: fa075863 bgez a4,80012ef8 <__subtf3+0x498> +8001374c: 00080737 lui a4,0x80 +80013750: fff70713 addi a4,a4,-1 # 7ffff <_start-0x7ff80001> +80013754: 00e7f7b3 and a5,a5,a4 +80013758: 02f12e23 sw a5,60(sp) +8001375c: 5a40006f j 80013d00 <__subtf3+0x12a0> +80013760: 2c050e63 beqz a0,80013a3c <__subtf3+0xfdc> +80013764: 408606b3 sub a3,a2,s0 +80013768: 0e041663 bnez s0,80013854 <__subtf3+0xdf4> +8001376c: 01412303 lw t1,20(sp) +80013770: 01812883 lw a7,24(sp) +80013774: 01c12f03 lw t5,28(sp) +80013778: 01136eb3 or t4,t1,a7 +8001377c: 01eeeeb3 or t4,t4,t5 +80013780: 00eeeeb3 or t4,t4,a4 +80013784: 020e9663 bnez t4,800137b0 <__subtf3+0xd50> +80013788: 02f12823 sw a5,48(sp) +8001378c: 02412783 lw a5,36(sp) +80013790: 00068413 mv s0,a3 +80013794: 02f12a23 sw a5,52(sp) +80013798: 02812783 lw a5,40(sp) +8001379c: 02f12c23 sw a5,56(sp) +800137a0: 02c12783 lw a5,44(sp) +800137a4: 02f12e23 sw a5,60(sp) +800137a8: 00080913 mv s2,a6 +800137ac: f4cff06f j 80012ef8 <__subtf3+0x498> +800137b0: fff68513 addi a0,a3,-1 +800137b4: 06051a63 bnez a0,80013828 <__subtf3+0xdc8> +800137b8: 02412583 lw a1,36(sp) +800137bc: 40e78733 sub a4,a5,a4 +800137c0: 00e7b6b3 sltu a3,a5,a4 +800137c4: 40658633 sub a2,a1,t1 +800137c8: 00c5be33 sltu t3,a1,a2 +800137cc: 40d60633 sub a2,a2,a3 +800137d0: 02e12823 sw a4,48(sp) +800137d4: 02c12a23 sw a2,52(sp) +800137d8: 00000693 li a3,0 +800137dc: 00e7f663 bgeu a5,a4,800137e8 <__subtf3+0xd88> +800137e0: 40b306b3 sub a3,t1,a1 +800137e4: 0016b693 seqz a3,a3 +800137e8: 02812583 lw a1,40(sp) +800137ec: 01c6e733 or a4,a3,t3 +800137f0: 411586b3 sub a3,a1,a7 +800137f4: 00d5b633 sltu a2,a1,a3 +800137f8: 40e686b3 sub a3,a3,a4 +800137fc: 02d12c23 sw a3,56(sp) +80013800: 00070663 beqz a4,8001380c <__subtf3+0xdac> +80013804: 40b888b3 sub a7,a7,a1 +80013808: 0018b513 seqz a0,a7 +8001380c: 02c12783 lw a5,44(sp) +80013810: 00c56533 or a0,a0,a2 +80013814: 00080913 mv s2,a6 +80013818: 41e787b3 sub a5,a5,t5 +8001381c: 40a78533 sub a0,a5,a0 +80013820: 02a12e23 sw a0,60(sp) +80013824: d4dff06f j 80013570 <__subtf3+0xb10> +80013828: 00008737 lui a4,0x8 +8001382c: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> +80013830: f4e68ce3 beq a3,a4,80013788 <__subtf3+0xd28> +80013834: 07400793 li a5,116 +80013838: 0aa7dc63 bge a5,a0,800138f0 <__subtf3+0xe90> +8001383c: 00100793 li a5,1 +80013840: 00012e23 sw zero,28(sp) +80013844: 00012c23 sw zero,24(sp) +80013848: 00012a23 sw zero,20(sp) +8001384c: 00f12823 sw a5,16(sp) +80013850: 1680006f j 800139b8 <__subtf3+0xf58> +80013854: 00008737 lui a4,0x8 +80013858: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> +8001385c: 02e61463 bne a2,a4,80013884 <__subtf3+0xe24> +80013860: 02f12823 sw a5,48(sp) +80013864: 02412783 lw a5,36(sp) +80013868: 00060413 mv s0,a2 +8001386c: 02f12a23 sw a5,52(sp) +80013870: 02812783 lw a5,40(sp) +80013874: 02f12c23 sw a5,56(sp) +80013878: 02c12783 lw a5,44(sp) +8001387c: 02f12e23 sw a5,60(sp) +80013880: f29ff06f j 800137a8 <__subtf3+0xd48> +80013884: 01c12783 lw a5,28(sp) +80013888: 00080737 lui a4,0x80 +8001388c: 00e7e7b3 or a5,a5,a4 +80013890: 00f12e23 sw a5,28(sp) +80013894: 07400793 li a5,116 +80013898: fad7c2e3 blt a5,a3,8001383c <__subtf3+0xddc> +8001389c: 02000793 li a5,32 +800138a0: 02f6c533 div a0,a3,a5 +800138a4: 00000713 li a4,0 +800138a8: 02f6e7b3 rem a5,a3,a5 +800138ac: 00000693 li a3,0 +800138b0: 04a74463 blt a4,a0,800138f8 <__subtf3+0xe98> +800138b4: 00050893 mv a7,a0 +800138b8: 00055463 bgez a0,800138c0 <__subtf3+0xe60> +800138bc: 00000893 li a7,0 +800138c0: 00251713 slli a4,a0,0x2 +800138c4: 04079663 bnez a5,80013910 <__subtf3+0xeb0> +800138c8: 00300893 li a7,3 +800138cc: 40a88533 sub a0,a7,a0 +800138d0: 00e588b3 add a7,a1,a4 +800138d4: 0008a883 lw a7,0(a7) +800138d8: 00178793 addi a5,a5,1 800138dc: 00458593 addi a1,a1,4 -800138e0: 02e34463 blt t1,a4,80013908 <__subtf3+0xf0c> -800138e4: 04010593 addi a1,sp,64 -800138e8: 00271713 slli a4,a4,0x2 -800138ec: 00e58733 add a4,a1,a4 -800138f0: 01c12583 lw a1,28(sp) -800138f4: 00f5d7b3 srl a5,a1,a5 -800138f8: fcf72823 sw a5,-48(a4) -800138fc: 00400793 li a5,4 -80013900: 40a787b3 sub a5,a5,a0 -80013904: f81ff06f j 80013884 <__subtf3+0xe88> -80013908: ffc5a883 lw a7,-4(a1) -8001390c: 0005af83 lw t6,0(a1) -80013910: 00231f13 slli t5,t1,0x2 -80013914: 00f8d8b3 srl a7,a7,a5 -80013918: 01df9fb3 sll t6,t6,t4 -8001391c: 01ee0f33 add t5,t3,t5 -80013920: 01f8e8b3 or a7,a7,t6 -80013924: 011f2023 sw a7,0(t5) -80013928: 00130313 addi t1,t1,1 -8001392c: fb1ff06f j 800138dc <__subtf3+0xee0> -80013930: 00279713 slli a4,a5,0x2 -80013934: 00ee0733 add a4,t3,a4 -80013938: 00072023 sw zero,0(a4) -8001393c: 00178793 addi a5,a5,1 -80013940: fef5d8e3 bge a1,a5,80013930 <__subtf3+0xf34> -80013944: 01012783 lw a5,16(sp) -80013948: 00d036b3 snez a3,a3 -8001394c: 00d7e6b3 or a3,a5,a3 -80013950: 00d12823 sw a3,16(sp) -80013954: 02412683 lw a3,36(sp) -80013958: 02012503 lw a0,32(sp) -8001395c: 01012703 lw a4,16(sp) -80013960: 01412783 lw a5,20(sp) -80013964: 40e50733 sub a4,a0,a4 -80013968: 40f687b3 sub a5,a3,a5 -8001396c: 00f6b5b3 sltu a1,a3,a5 -80013970: 00e536b3 sltu a3,a0,a4 -80013974: 40d786b3 sub a3,a5,a3 -80013978: 02d12a23 sw a3,52(sp) -8001397c: 02e12823 sw a4,48(sp) -80013980: 00000693 li a3,0 -80013984: 00e57463 bgeu a0,a4,8001398c <__subtf3+0xf90> -80013988: 0017b693 seqz a3,a5 -8001398c: 00b6e6b3 or a3,a3,a1 -80013990: 01812703 lw a4,24(sp) -80013994: 02812583 lw a1,40(sp) -80013998: 40e58733 sub a4,a1,a4 -8001399c: 40d707b3 sub a5,a4,a3 -800139a0: 02f12c23 sw a5,56(sp) -800139a4: 00e5b533 sltu a0,a1,a4 -800139a8: 00000593 li a1,0 -800139ac: 00068463 beqz a3,800139b4 <__subtf3+0xfb8> -800139b0: 00173593 seqz a1,a4 -800139b4: 02c12783 lw a5,44(sp) -800139b8: 01c12703 lw a4,28(sp) -800139bc: 00a5e5b3 or a1,a1,a0 -800139c0: 00060413 mv s0,a2 -800139c4: 40e787b3 sub a5,a5,a4 -800139c8: 40b787b3 sub a5,a5,a1 -800139cc: 02f12e23 sw a5,60(sp) -800139d0: 00080913 mv s2,a6 -800139d4: d09ff06f j 800136dc <__subtf3+0xce0> -800139d8: 00008f37 lui t5,0x8 -800139dc: ffef0693 addi a3,t5,-2 # 7ffe <_start-0x7fff8002> -800139e0: 00140593 addi a1,s0,1 -800139e4: 00d5f5b3 and a1,a1,a3 -800139e8: 02412603 lw a2,36(sp) -800139ec: 01412683 lw a3,20(sp) -800139f0: 01812883 lw a7,24(sp) -800139f4: 01c12e83 lw t4,28(sp) -800139f8: 02812303 lw t1,40(sp) -800139fc: 02c12e03 lw t3,44(sp) -80013a00: 1e059063 bnez a1,80013be0 <__subtf3+0x11e4> -80013a04: 006665b3 or a1,a2,t1 -80013a08: 0116e533 or a0,a3,a7 -80013a0c: 01c5e5b3 or a1,a1,t3 -80013a10: 01d56533 or a0,a0,t4 -80013a14: 00f5e5b3 or a1,a1,a5 -80013a18: 00e56533 or a0,a0,a4 -80013a1c: 10041a63 bnez s0,80013b30 <__subtf3+0x1134> -80013a20: 02051463 bnez a0,80013a48 <__subtf3+0x104c> -80013a24: 02f12823 sw a5,48(sp) -80013a28: 02c12a23 sw a2,52(sp) -80013a2c: 02612c23 sw t1,56(sp) -80013a30: 03c12e23 sw t3,60(sp) +800138e0: ff15ae23 sw a7,-4(a1) +800138e4: fef556e3 bge a0,a5,800138d0 <__subtf3+0xe70> +800138e8: 00300593 li a1,3 +800138ec: 0b80006f j 800139a4 <__subtf3+0xf44> +800138f0: 00050693 mv a3,a0 +800138f4: fa9ff06f j 8001389c <__subtf3+0xe3c> +800138f8: 00271893 slli a7,a4,0x2 +800138fc: 011e08b3 add a7,t3,a7 +80013900: 0008a883 lw a7,0(a7) +80013904: 00170713 addi a4,a4,1 # 80001 <_start-0x7ff7ffff> +80013908: 0116e6b3 or a3,a3,a7 +8001390c: fa5ff06f j 800138b0 <__subtf3+0xe50> +80013910: 04010593 addi a1,sp,64 +80013914: 00289893 slli a7,a7,0x2 +80013918: 011588b3 add a7,a1,a7 +8001391c: fd08a583 lw a1,-48(a7) +80013920: 02000e93 li t4,32 +80013924: 40fe8eb3 sub t4,t4,a5 +80013928: 01d595b3 sll a1,a1,t4 +8001392c: 00b6e6b3 or a3,a3,a1 +80013930: 00ee05b3 add a1,t3,a4 +80013934: 00300713 li a4,3 +80013938: 00000313 li t1,0 +8001393c: 40a70733 sub a4,a4,a0 +80013940: 00458593 addi a1,a1,4 +80013944: 02e34463 blt t1,a4,8001396c <__subtf3+0xf0c> +80013948: 04010593 addi a1,sp,64 +8001394c: 00271713 slli a4,a4,0x2 +80013950: 00e58733 add a4,a1,a4 +80013954: 01c12583 lw a1,28(sp) +80013958: 00f5d7b3 srl a5,a1,a5 +8001395c: fcf72823 sw a5,-48(a4) +80013960: 00400793 li a5,4 +80013964: 40a787b3 sub a5,a5,a0 +80013968: f81ff06f j 800138e8 <__subtf3+0xe88> +8001396c: ffc5a883 lw a7,-4(a1) +80013970: 0005af83 lw t6,0(a1) +80013974: 00231f13 slli t5,t1,0x2 +80013978: 00f8d8b3 srl a7,a7,a5 +8001397c: 01df9fb3 sll t6,t6,t4 +80013980: 01ee0f33 add t5,t3,t5 +80013984: 01f8e8b3 or a7,a7,t6 +80013988: 011f2023 sw a7,0(t5) +8001398c: 00130313 addi t1,t1,1 +80013990: fb1ff06f j 80013940 <__subtf3+0xee0> +80013994: 00279713 slli a4,a5,0x2 +80013998: 00ee0733 add a4,t3,a4 +8001399c: 00072023 sw zero,0(a4) +800139a0: 00178793 addi a5,a5,1 +800139a4: fef5d8e3 bge a1,a5,80013994 <__subtf3+0xf34> +800139a8: 01012783 lw a5,16(sp) +800139ac: 00d036b3 snez a3,a3 +800139b0: 00d7e6b3 or a3,a5,a3 +800139b4: 00d12823 sw a3,16(sp) +800139b8: 02412683 lw a3,36(sp) +800139bc: 02012503 lw a0,32(sp) +800139c0: 01012703 lw a4,16(sp) +800139c4: 01412783 lw a5,20(sp) +800139c8: 40e50733 sub a4,a0,a4 +800139cc: 40f687b3 sub a5,a3,a5 +800139d0: 00f6b5b3 sltu a1,a3,a5 +800139d4: 00e536b3 sltu a3,a0,a4 +800139d8: 40d786b3 sub a3,a5,a3 +800139dc: 02d12a23 sw a3,52(sp) +800139e0: 02e12823 sw a4,48(sp) +800139e4: 00000693 li a3,0 +800139e8: 00e57463 bgeu a0,a4,800139f0 <__subtf3+0xf90> +800139ec: 0017b693 seqz a3,a5 +800139f0: 00b6e6b3 or a3,a3,a1 +800139f4: 01812703 lw a4,24(sp) +800139f8: 02812583 lw a1,40(sp) +800139fc: 40e58733 sub a4,a1,a4 +80013a00: 40d707b3 sub a5,a4,a3 +80013a04: 02f12c23 sw a5,56(sp) +80013a08: 00e5b533 sltu a0,a1,a4 +80013a0c: 00000593 li a1,0 +80013a10: 00068463 beqz a3,80013a18 <__subtf3+0xfb8> +80013a14: 00173593 seqz a1,a4 +80013a18: 02c12783 lw a5,44(sp) +80013a1c: 01c12703 lw a4,28(sp) +80013a20: 00a5e5b3 or a1,a1,a0 +80013a24: 00060413 mv s0,a2 +80013a28: 40e787b3 sub a5,a5,a4 +80013a2c: 40b787b3 sub a5,a5,a1 +80013a30: 02f12e23 sw a5,60(sp) 80013a34: 00080913 mv s2,a6 -80013a38: c4059e63 bnez a1,80012e94 <__subtf3+0x498> -80013a3c: 00000413 li s0,0 -80013a40: 00000913 li s2,0 -80013a44: c50ff06f j 80012e94 <__subtf3+0x498> -80013a48: 00059c63 bnez a1,80013a60 <__subtf3+0x1064> -80013a4c: 02e12823 sw a4,48(sp) -80013a50: 02d12a23 sw a3,52(sp) -80013a54: 03112c23 sw a7,56(sp) -80013a58: 03d12e23 sw t4,60(sp) -80013a5c: c38ff06f j 80012e94 <__subtf3+0x498> -80013a60: 40f705b3 sub a1,a4,a5 -80013a64: 40c68fb3 sub t6,a3,a2 -80013a68: 00b73f33 sltu t5,a4,a1 -80013a6c: 01f6b533 sltu a0,a3,t6 -80013a70: 41ef8fb3 sub t6,t6,t5 -80013a74: 02b12823 sw a1,48(sp) -80013a78: 03f12a23 sw t6,52(sp) -80013a7c: 00000f13 li t5,0 -80013a80: 00b77663 bgeu a4,a1,80013a8c <__subtf3+0x1090> -80013a84: 40d60f33 sub t5,a2,a3 -80013a88: 001f3f13 seqz t5,t5 -80013a8c: 406882b3 sub t0,a7,t1 -80013a90: 00af6f33 or t5,t5,a0 -80013a94: 41e289b3 sub s3,t0,t5 -80013a98: 03312c23 sw s3,56(sp) -80013a9c: 0058ba33 sltu s4,a7,t0 -80013aa0: 00000393 li t2,0 -80013aa4: 000f0463 beqz t5,80013aac <__subtf3+0x10b0> -80013aa8: 0012b393 seqz t2,t0 -80013aac: 41ce8533 sub a0,t4,t3 -80013ab0: 0143e3b3 or t2,t2,s4 -80013ab4: 40750533 sub a0,a0,t2 -80013ab8: 02a12e23 sw a0,60(sp) -80013abc: 00c51f13 slli t5,a0,0xc -80013ac0: 060f5063 bgez t5,80013b20 <__subtf3+0x1124> -80013ac4: 40e78733 sub a4,a5,a4 -80013ac8: 40d606b3 sub a3,a2,a3 -80013acc: 00e7b5b3 sltu a1,a5,a4 -80013ad0: 40b685b3 sub a1,a3,a1 -80013ad4: 02b12a23 sw a1,52(sp) -80013ad8: 02e12823 sw a4,48(sp) -80013adc: 00d63633 sltu a2,a2,a3 -80013ae0: 00000593 li a1,0 -80013ae4: 00e7f463 bgeu a5,a4,80013aec <__subtf3+0x10f0> -80013ae8: 0016b593 seqz a1,a3 -80013aec: 00c5e633 or a2,a1,a2 -80013af0: 41130733 sub a4,t1,a7 -80013af4: 00e336b3 sltu a3,t1,a4 -80013af8: 40c70733 sub a4,a4,a2 -80013afc: 02e12c23 sw a4,56(sp) -80013b00: 00000593 li a1,0 -80013b04: 00060463 beqz a2,80013b0c <__subtf3+0x1110> -80013b08: 0012b593 seqz a1,t0 -80013b0c: 41de0733 sub a4,t3,t4 -80013b10: 00d5e5b3 or a1,a1,a3 -80013b14: 40b705b3 sub a1,a4,a1 -80013b18: 02b12e23 sw a1,60(sp) -80013b1c: c29ff06f j 80013744 <__subtf3+0xd48> -80013b20: 01f5e5b3 or a1,a1,t6 -80013b24: 0135e5b3 or a1,a1,s3 -80013b28: 00a5e5b3 or a1,a1,a0 -80013b2c: f0dff06f j 80013a38 <__subtf3+0x103c> -80013b30: 03010f93 addi t6,sp,48 -80013b34: 04051e63 bnez a0,80013b90 <__subtf3+0x1194> -80013b38: 02059e63 bnez a1,80013b74 <__subtf3+0x1178> -80013b3c: 03e12e23 sw t5,60(sp) -80013b40: 02012c23 sw zero,56(sp) -80013b44: 02012a23 sw zero,52(sp) -80013b48: 02012823 sw zero,48(sp) -80013b4c: 03c10793 addi a5,sp,60 -80013b50: 0007a703 lw a4,0(a5) -80013b54: ffc7a683 lw a3,-4(a5) -80013b58: ffc78793 addi a5,a5,-4 -80013b5c: 00371713 slli a4,a4,0x3 -80013b60: 01d6d693 srli a3,a3,0x1d -80013b64: 00d76733 or a4,a4,a3 -80013b68: 00e7a223 sw a4,4(a5) -80013b6c: feff92e3 bne t6,a5,80013b50 <__subtf3+0x1154> -80013b70: 84dff06f j 800133bc <__subtf3+0x9c0> -80013b74: 02f12823 sw a5,48(sp) -80013b78: 02c12a23 sw a2,52(sp) -80013b7c: 02612c23 sw t1,56(sp) -80013b80: 03c12e23 sw t3,60(sp) -80013b84: 00080913 mv s2,a6 -80013b88: ffff0413 addi s0,t5,-1 -80013b8c: b08ff06f j 80012e94 <__subtf3+0x498> -80013b90: 00059c63 bnez a1,80013ba8 <__subtf3+0x11ac> -80013b94: 02e12823 sw a4,48(sp) -80013b98: 02d12a23 sw a3,52(sp) -80013b9c: 03112c23 sw a7,56(sp) -80013ba0: 03d12e23 sw t4,60(sp) -80013ba4: fe5ff06f j 80013b88 <__subtf3+0x118c> -80013ba8: 03e12e23 sw t5,60(sp) -80013bac: 02012c23 sw zero,56(sp) -80013bb0: 02012a23 sw zero,52(sp) -80013bb4: 02012823 sw zero,48(sp) -80013bb8: 03c10793 addi a5,sp,60 -80013bbc: 0007a703 lw a4,0(a5) -80013bc0: ffc7a683 lw a3,-4(a5) -80013bc4: ffc78793 addi a5,a5,-4 -80013bc8: 00371713 slli a4,a4,0x3 -80013bcc: 01d6d693 srli a3,a3,0x1d -80013bd0: 00d76733 or a4,a4,a3 -80013bd4: 00e7a223 sw a4,4(a5) -80013bd8: feff92e3 bne t6,a5,80013bbc <__subtf3+0x11c0> -80013bdc: fe0ff06f j 800133bc <__subtf3+0x9c0> -80013be0: 40f705b3 sub a1,a4,a5 -80013be4: 40c682b3 sub t0,a3,a2 -80013be8: 00b73fb3 sltu t6,a4,a1 -80013bec: 0056bf33 sltu t5,a3,t0 -80013bf0: 41f282b3 sub t0,t0,t6 -80013bf4: 02b12823 sw a1,48(sp) -80013bf8: 02512a23 sw t0,52(sp) -80013bfc: 00000f93 li t6,0 -80013c00: 00b77663 bgeu a4,a1,80013c0c <__subtf3+0x1210> -80013c04: 40d60fb3 sub t6,a2,a3 -80013c08: 001fbf93 seqz t6,t6 -80013c0c: 406883b3 sub t2,a7,t1 -80013c10: 01efefb3 or t6,t6,t5 -80013c14: 41f38a33 sub s4,t2,t6 -80013c18: 03412c23 sw s4,56(sp) -80013c1c: 0078bab3 sltu s5,a7,t2 -80013c20: 00000993 li s3,0 -80013c24: 000f8463 beqz t6,80013c2c <__subtf3+0x1230> -80013c28: 0013b993 seqz s3,t2 -80013c2c: 41ce8f33 sub t5,t4,t3 -80013c30: 0159e9b3 or s3,s3,s5 -80013c34: 413f0f33 sub t5,t5,s3 -80013c38: 03e12e23 sw t5,60(sp) -80013c3c: 00cf1f93 slli t6,t5,0xc -80013c40: 0a0fde63 bgez t6,80013cfc <__subtf3+0x1300> -80013c44: 40e78733 sub a4,a5,a4 -80013c48: 40d606b3 sub a3,a2,a3 -80013c4c: 00e7b5b3 sltu a1,a5,a4 -80013c50: 40b685b3 sub a1,a3,a1 -80013c54: 02b12a23 sw a1,52(sp) -80013c58: 02e12823 sw a4,48(sp) -80013c5c: 00d63633 sltu a2,a2,a3 -80013c60: 00000593 li a1,0 -80013c64: 00e7f463 bgeu a5,a4,80013c6c <__subtf3+0x1270> -80013c68: 0016b593 seqz a1,a3 -80013c6c: 41130733 sub a4,t1,a7 -80013c70: 00c5e633 or a2,a1,a2 -80013c74: 00e336b3 sltu a3,t1,a4 -80013c78: 40c70733 sub a4,a4,a2 -80013c7c: 02e12c23 sw a4,56(sp) -80013c80: 00060463 beqz a2,80013c88 <__subtf3+0x128c> -80013c84: 0013b513 seqz a0,t2 -80013c88: 41de0733 sub a4,t3,t4 -80013c8c: 00d567b3 or a5,a0,a3 -80013c90: 40f707b3 sub a5,a4,a5 -80013c94: 02f12e23 sw a5,60(sp) -80013c98: 00080913 mv s2,a6 -80013c9c: 03c12503 lw a0,60(sp) -80013ca0: 06050863 beqz a0,80013d10 <__subtf3+0x1314> -80013ca4: 291000ef jal ra,80014734 <__clzsi2> -80013ca8: ff450513 addi a0,a0,-12 -80013cac: 02000693 li a3,32 -80013cb0: 02d56833 rem a6,a0,a3 -80013cb4: 02d547b3 div a5,a0,a3 -80013cb8: 08080863 beqz a6,80013d48 <__subtf3+0x134c> -80013cbc: ffc00713 li a4,-4 -80013cc0: 03010313 addi t1,sp,48 -80013cc4: 00279593 slli a1,a5,0x2 -80013cc8: 410686b3 sub a3,a3,a6 -80013ccc: 02e78733 mul a4,a5,a4 -80013cd0: 00c70713 addi a4,a4,12 -80013cd4: 00e30733 add a4,t1,a4 -80013cd8: 0ae31063 bne t1,a4,80013d78 <__subtf3+0x137c> -80013cdc: 04010713 addi a4,sp,64 -80013ce0: 00b705b3 add a1,a4,a1 -80013ce4: 03012703 lw a4,48(sp) -80013ce8: fff78793 addi a5,a5,-1 -80013cec: 01071833 sll a6,a4,a6 -80013cf0: ff05a823 sw a6,-16(a1) -80013cf4: fff00693 li a3,-1 -80013cf8: 0b80006f j 80013db0 <__subtf3+0x13b4> -80013cfc: 0055e5b3 or a1,a1,t0 -80013d00: 0145e5b3 or a1,a1,s4 -80013d04: 01e5e5b3 or a1,a1,t5 -80013d08: d2058ae3 beqz a1,80013a3c <__subtf3+0x1040> -80013d0c: f91ff06f j 80013c9c <__subtf3+0x12a0> -80013d10: 03812503 lw a0,56(sp) -80013d14: 00050863 beqz a0,80013d24 <__subtf3+0x1328> -80013d18: 21d000ef jal ra,80014734 <__clzsi2> -80013d1c: 02050513 addi a0,a0,32 -80013d20: f89ff06f j 80013ca8 <__subtf3+0x12ac> -80013d24: 03412503 lw a0,52(sp) -80013d28: 00050863 beqz a0,80013d38 <__subtf3+0x133c> -80013d2c: 209000ef jal ra,80014734 <__clzsi2> -80013d30: 04050513 addi a0,a0,64 -80013d34: f75ff06f j 80013ca8 <__subtf3+0x12ac> -80013d38: 03012503 lw a0,48(sp) -80013d3c: 1f9000ef jal ra,80014734 <__clzsi2> -80013d40: 06050513 addi a0,a0,96 -80013d44: f65ff06f j 80013ca8 <__subtf3+0x12ac> -80013d48: ffc00613 li a2,-4 -80013d4c: 02c78633 mul a2,a5,a2 -80013d50: 03c10713 addi a4,sp,60 -80013d54: 00300693 li a3,3 -80013d58: 00c705b3 add a1,a4,a2 -80013d5c: 0005a583 lw a1,0(a1) -80013d60: fff68693 addi a3,a3,-1 -80013d64: ffc70713 addi a4,a4,-4 -80013d68: 00b72223 sw a1,4(a4) -80013d6c: fef6d6e3 bge a3,a5,80013d58 <__subtf3+0x135c> -80013d70: fff78793 addi a5,a5,-1 -80013d74: f81ff06f j 80013cf4 <__subtf3+0x12f8> -80013d78: ffc72603 lw a2,-4(a4) -80013d7c: 00072883 lw a7,0(a4) -80013d80: 00b70e33 add t3,a4,a1 -80013d84: 00d65633 srl a2,a2,a3 -80013d88: 010898b3 sll a7,a7,a6 -80013d8c: 01166633 or a2,a2,a7 -80013d90: 00ce2023 sw a2,0(t3) -80013d94: ffc70713 addi a4,a4,-4 -80013d98: f41ff06f j 80013cd8 <__subtf3+0x12dc> -80013d9c: 00279713 slli a4,a5,0x2 -80013da0: 03010613 addi a2,sp,48 -80013da4: 00e60733 add a4,a2,a4 -80013da8: 00072023 sw zero,0(a4) -80013dac: fff78793 addi a5,a5,-1 -80013db0: fed796e3 bne a5,a3,80013d9c <__subtf3+0x13a0> -80013db4: 12854e63 blt a0,s0,80013ef0 <__subtf3+0x14f4> -80013db8: 40850433 sub s0,a0,s0 -80013dbc: 00140413 addi s0,s0,1 -80013dc0: 02000793 li a5,32 -80013dc4: 02f44833 div a6,s0,a5 -80013dc8: 00000513 li a0,0 -80013dcc: 00000713 li a4,0 -80013dd0: 02f46433 rem s0,s0,a5 -80013dd4: 05074263 blt a4,a6,80013e18 <__subtf3+0x141c> -80013dd8: 00080693 mv a3,a6 -80013ddc: 00085463 bgez a6,80013de4 <__subtf3+0x13e8> -80013de0: 00000693 li a3,0 -80013de4: 00281713 slli a4,a6,0x2 -80013de8: 04041663 bnez s0,80013e34 <__subtf3+0x1438> -80013dec: 00300793 li a5,3 -80013df0: 03010693 addi a3,sp,48 -80013df4: 41078833 sub a6,a5,a6 -80013df8: 00e687b3 add a5,a3,a4 -80013dfc: 0007a783 lw a5,0(a5) -80013e00: 00140413 addi s0,s0,1 -80013e04: 00468693 addi a3,a3,4 -80013e08: fef6ae23 sw a5,-4(a3) -80013e0c: fe8856e3 bge a6,s0,80013df8 <__subtf3+0x13fc> -80013e10: 00300713 li a4,3 -80013e14: 0c00006f j 80013ed4 <__subtf3+0x14d8> -80013e18: 00271793 slli a5,a4,0x2 -80013e1c: 03010693 addi a3,sp,48 -80013e20: 00f687b3 add a5,a3,a5 -80013e24: 0007a783 lw a5,0(a5) -80013e28: 00170713 addi a4,a4,1 -80013e2c: 00f56533 or a0,a0,a5 -80013e30: fa5ff06f j 80013dd4 <__subtf3+0x13d8> -80013e34: 04010793 addi a5,sp,64 -80013e38: 00269693 slli a3,a3,0x2 -80013e3c: 00d786b3 add a3,a5,a3 -80013e40: ff06a783 lw a5,-16(a3) -80013e44: 02000593 li a1,32 -80013e48: 408585b3 sub a1,a1,s0 -80013e4c: 00b797b3 sll a5,a5,a1 -80013e50: 00f56533 or a0,a0,a5 -80013e54: 03010793 addi a5,sp,48 -80013e58: 00e78733 add a4,a5,a4 -80013e5c: 00300793 li a5,3 -80013e60: 00000613 li a2,0 -80013e64: 410787b3 sub a5,a5,a6 -80013e68: 00470713 addi a4,a4,4 -80013e6c: 02f64463 blt a2,a5,80013e94 <__subtf3+0x1498> -80013e70: 04010713 addi a4,sp,64 -80013e74: 00279793 slli a5,a5,0x2 -80013e78: 00f707b3 add a5,a4,a5 -80013e7c: 03c12703 lw a4,60(sp) -80013e80: 00875433 srl s0,a4,s0 -80013e84: fe87a823 sw s0,-16(a5) -80013e88: 00400413 li s0,4 -80013e8c: 41040433 sub s0,s0,a6 -80013e90: f81ff06f j 80013e10 <__subtf3+0x1414> -80013e94: 00261893 slli a7,a2,0x2 -80013e98: 03010693 addi a3,sp,48 -80013e9c: 011688b3 add a7,a3,a7 -80013ea0: 00072303 lw t1,0(a4) -80013ea4: ffc72683 lw a3,-4(a4) -80013ea8: 00160613 addi a2,a2,1 -80013eac: 00b31333 sll t1,t1,a1 -80013eb0: 0086d6b3 srl a3,a3,s0 -80013eb4: 0066e6b3 or a3,a3,t1 -80013eb8: 00d8a023 sw a3,0(a7) -80013ebc: fadff06f j 80013e68 <__subtf3+0x146c> -80013ec0: 00241793 slli a5,s0,0x2 -80013ec4: 03010693 addi a3,sp,48 -80013ec8: 00f687b3 add a5,a3,a5 -80013ecc: 0007a023 sw zero,0(a5) -80013ed0: 00140413 addi s0,s0,1 -80013ed4: fe8756e3 bge a4,s0,80013ec0 <__subtf3+0x14c4> -80013ed8: 03012703 lw a4,48(sp) -80013edc: 00a037b3 snez a5,a0 -80013ee0: 00000413 li s0,0 -80013ee4: 00f767b3 or a5,a4,a5 -80013ee8: 02f12823 sw a5,48(sp) -80013eec: fa9fe06f j 80012e94 <__subtf3+0x498> -80013ef0: 03c12783 lw a5,60(sp) -80013ef4: fff80737 lui a4,0xfff80 -80013ef8: fff70713 addi a4,a4,-1 # fff7ffff <__BSS_END__+0x7ff6906f> -80013efc: 40a40433 sub s0,s0,a0 -80013f00: 00e7f7b3 and a5,a5,a4 -80013f04: d35fe06f j 80012c38 <__subtf3+0x23c> -80013f08: 02012e23 sw zero,60(sp) -80013f0c: 02012c23 sw zero,56(sp) -80013f10: 02012a23 sw zero,52(sp) -80013f14: 02012823 sw zero,48(sp) -80013f18: ffdfe06f j 80012f14 <__subtf3+0x518> +80013a38: d09ff06f j 80013740 <__subtf3+0xce0> +80013a3c: 00008f37 lui t5,0x8 +80013a40: ffef0693 addi a3,t5,-2 # 7ffe <_start-0x7fff8002> +80013a44: 00140593 addi a1,s0,1 +80013a48: 00d5f5b3 and a1,a1,a3 +80013a4c: 02412603 lw a2,36(sp) +80013a50: 01412683 lw a3,20(sp) +80013a54: 01812883 lw a7,24(sp) +80013a58: 01c12e83 lw t4,28(sp) +80013a5c: 02812303 lw t1,40(sp) +80013a60: 02c12e03 lw t3,44(sp) +80013a64: 1e059063 bnez a1,80013c44 <__subtf3+0x11e4> +80013a68: 006665b3 or a1,a2,t1 +80013a6c: 0116e533 or a0,a3,a7 +80013a70: 01c5e5b3 or a1,a1,t3 +80013a74: 01d56533 or a0,a0,t4 +80013a78: 00f5e5b3 or a1,a1,a5 +80013a7c: 00e56533 or a0,a0,a4 +80013a80: 10041a63 bnez s0,80013b94 <__subtf3+0x1134> +80013a84: 02051463 bnez a0,80013aac <__subtf3+0x104c> +80013a88: 02f12823 sw a5,48(sp) +80013a8c: 02c12a23 sw a2,52(sp) +80013a90: 02612c23 sw t1,56(sp) +80013a94: 03c12e23 sw t3,60(sp) +80013a98: 00080913 mv s2,a6 +80013a9c: c4059e63 bnez a1,80012ef8 <__subtf3+0x498> +80013aa0: 00000413 li s0,0 +80013aa4: 00000913 li s2,0 +80013aa8: c50ff06f j 80012ef8 <__subtf3+0x498> +80013aac: 00059c63 bnez a1,80013ac4 <__subtf3+0x1064> +80013ab0: 02e12823 sw a4,48(sp) +80013ab4: 02d12a23 sw a3,52(sp) +80013ab8: 03112c23 sw a7,56(sp) +80013abc: 03d12e23 sw t4,60(sp) +80013ac0: c38ff06f j 80012ef8 <__subtf3+0x498> +80013ac4: 40f705b3 sub a1,a4,a5 +80013ac8: 40c68fb3 sub t6,a3,a2 +80013acc: 00b73f33 sltu t5,a4,a1 +80013ad0: 01f6b533 sltu a0,a3,t6 +80013ad4: 41ef8fb3 sub t6,t6,t5 +80013ad8: 02b12823 sw a1,48(sp) +80013adc: 03f12a23 sw t6,52(sp) +80013ae0: 00000f13 li t5,0 +80013ae4: 00b77663 bgeu a4,a1,80013af0 <__subtf3+0x1090> +80013ae8: 40d60f33 sub t5,a2,a3 +80013aec: 001f3f13 seqz t5,t5 +80013af0: 406882b3 sub t0,a7,t1 +80013af4: 00af6f33 or t5,t5,a0 +80013af8: 41e289b3 sub s3,t0,t5 +80013afc: 03312c23 sw s3,56(sp) +80013b00: 0058ba33 sltu s4,a7,t0 +80013b04: 00000393 li t2,0 +80013b08: 000f0463 beqz t5,80013b10 <__subtf3+0x10b0> +80013b0c: 0012b393 seqz t2,t0 +80013b10: 41ce8533 sub a0,t4,t3 +80013b14: 0143e3b3 or t2,t2,s4 +80013b18: 40750533 sub a0,a0,t2 +80013b1c: 02a12e23 sw a0,60(sp) +80013b20: 00c51f13 slli t5,a0,0xc +80013b24: 060f5063 bgez t5,80013b84 <__subtf3+0x1124> +80013b28: 40e78733 sub a4,a5,a4 +80013b2c: 40d606b3 sub a3,a2,a3 +80013b30: 00e7b5b3 sltu a1,a5,a4 +80013b34: 40b685b3 sub a1,a3,a1 +80013b38: 02b12a23 sw a1,52(sp) +80013b3c: 02e12823 sw a4,48(sp) +80013b40: 00d63633 sltu a2,a2,a3 +80013b44: 00000593 li a1,0 +80013b48: 00e7f463 bgeu a5,a4,80013b50 <__subtf3+0x10f0> +80013b4c: 0016b593 seqz a1,a3 +80013b50: 00c5e633 or a2,a1,a2 +80013b54: 41130733 sub a4,t1,a7 +80013b58: 00e336b3 sltu a3,t1,a4 +80013b5c: 40c70733 sub a4,a4,a2 +80013b60: 02e12c23 sw a4,56(sp) +80013b64: 00000593 li a1,0 +80013b68: 00060463 beqz a2,80013b70 <__subtf3+0x1110> +80013b6c: 0012b593 seqz a1,t0 +80013b70: 41de0733 sub a4,t3,t4 +80013b74: 00d5e5b3 or a1,a1,a3 +80013b78: 40b705b3 sub a1,a4,a1 +80013b7c: 02b12e23 sw a1,60(sp) +80013b80: c29ff06f j 800137a8 <__subtf3+0xd48> +80013b84: 01f5e5b3 or a1,a1,t6 +80013b88: 0135e5b3 or a1,a1,s3 +80013b8c: 00a5e5b3 or a1,a1,a0 +80013b90: f0dff06f j 80013a9c <__subtf3+0x103c> +80013b94: 03010f93 addi t6,sp,48 +80013b98: 04051e63 bnez a0,80013bf4 <__subtf3+0x1194> +80013b9c: 02059e63 bnez a1,80013bd8 <__subtf3+0x1178> +80013ba0: 03e12e23 sw t5,60(sp) +80013ba4: 02012c23 sw zero,56(sp) +80013ba8: 02012a23 sw zero,52(sp) +80013bac: 02012823 sw zero,48(sp) +80013bb0: 03c10793 addi a5,sp,60 +80013bb4: 0007a703 lw a4,0(a5) +80013bb8: ffc7a683 lw a3,-4(a5) +80013bbc: ffc78793 addi a5,a5,-4 +80013bc0: 00371713 slli a4,a4,0x3 +80013bc4: 01d6d693 srli a3,a3,0x1d +80013bc8: 00d76733 or a4,a4,a3 +80013bcc: 00e7a223 sw a4,4(a5) +80013bd0: feff92e3 bne t6,a5,80013bb4 <__subtf3+0x1154> +80013bd4: 84dff06f j 80013420 <__subtf3+0x9c0> +80013bd8: 02f12823 sw a5,48(sp) +80013bdc: 02c12a23 sw a2,52(sp) +80013be0: 02612c23 sw t1,56(sp) +80013be4: 03c12e23 sw t3,60(sp) +80013be8: 00080913 mv s2,a6 +80013bec: ffff0413 addi s0,t5,-1 +80013bf0: b08ff06f j 80012ef8 <__subtf3+0x498> +80013bf4: 00059c63 bnez a1,80013c0c <__subtf3+0x11ac> +80013bf8: 02e12823 sw a4,48(sp) +80013bfc: 02d12a23 sw a3,52(sp) +80013c00: 03112c23 sw a7,56(sp) +80013c04: 03d12e23 sw t4,60(sp) +80013c08: fe5ff06f j 80013bec <__subtf3+0x118c> +80013c0c: 03e12e23 sw t5,60(sp) +80013c10: 02012c23 sw zero,56(sp) +80013c14: 02012a23 sw zero,52(sp) +80013c18: 02012823 sw zero,48(sp) +80013c1c: 03c10793 addi a5,sp,60 +80013c20: 0007a703 lw a4,0(a5) +80013c24: ffc7a683 lw a3,-4(a5) +80013c28: ffc78793 addi a5,a5,-4 +80013c2c: 00371713 slli a4,a4,0x3 +80013c30: 01d6d693 srli a3,a3,0x1d +80013c34: 00d76733 or a4,a4,a3 +80013c38: 00e7a223 sw a4,4(a5) +80013c3c: feff92e3 bne t6,a5,80013c20 <__subtf3+0x11c0> +80013c40: fe0ff06f j 80013420 <__subtf3+0x9c0> +80013c44: 40f705b3 sub a1,a4,a5 +80013c48: 40c682b3 sub t0,a3,a2 +80013c4c: 00b73fb3 sltu t6,a4,a1 +80013c50: 0056bf33 sltu t5,a3,t0 +80013c54: 41f282b3 sub t0,t0,t6 +80013c58: 02b12823 sw a1,48(sp) +80013c5c: 02512a23 sw t0,52(sp) +80013c60: 00000f93 li t6,0 +80013c64: 00b77663 bgeu a4,a1,80013c70 <__subtf3+0x1210> +80013c68: 40d60fb3 sub t6,a2,a3 +80013c6c: 001fbf93 seqz t6,t6 +80013c70: 406883b3 sub t2,a7,t1 +80013c74: 01efefb3 or t6,t6,t5 +80013c78: 41f38a33 sub s4,t2,t6 +80013c7c: 03412c23 sw s4,56(sp) +80013c80: 0078bab3 sltu s5,a7,t2 +80013c84: 00000993 li s3,0 +80013c88: 000f8463 beqz t6,80013c90 <__subtf3+0x1230> +80013c8c: 0013b993 seqz s3,t2 +80013c90: 41ce8f33 sub t5,t4,t3 +80013c94: 0159e9b3 or s3,s3,s5 +80013c98: 413f0f33 sub t5,t5,s3 +80013c9c: 03e12e23 sw t5,60(sp) +80013ca0: 00cf1f93 slli t6,t5,0xc +80013ca4: 0a0fde63 bgez t6,80013d60 <__subtf3+0x1300> +80013ca8: 40e78733 sub a4,a5,a4 +80013cac: 40d606b3 sub a3,a2,a3 +80013cb0: 00e7b5b3 sltu a1,a5,a4 +80013cb4: 40b685b3 sub a1,a3,a1 +80013cb8: 02b12a23 sw a1,52(sp) +80013cbc: 02e12823 sw a4,48(sp) +80013cc0: 00d63633 sltu a2,a2,a3 +80013cc4: 00000593 li a1,0 +80013cc8: 00e7f463 bgeu a5,a4,80013cd0 <__subtf3+0x1270> +80013ccc: 0016b593 seqz a1,a3 +80013cd0: 41130733 sub a4,t1,a7 +80013cd4: 00c5e633 or a2,a1,a2 +80013cd8: 00e336b3 sltu a3,t1,a4 +80013cdc: 40c70733 sub a4,a4,a2 +80013ce0: 02e12c23 sw a4,56(sp) +80013ce4: 00060463 beqz a2,80013cec <__subtf3+0x128c> +80013ce8: 0013b513 seqz a0,t2 +80013cec: 41de0733 sub a4,t3,t4 +80013cf0: 00d567b3 or a5,a0,a3 +80013cf4: 40f707b3 sub a5,a4,a5 +80013cf8: 02f12e23 sw a5,60(sp) +80013cfc: 00080913 mv s2,a6 +80013d00: 03c12503 lw a0,60(sp) +80013d04: 06050863 beqz a0,80013d74 <__subtf3+0x1314> +80013d08: 291000ef jal ra,80014798 <__clzsi2> +80013d0c: ff450513 addi a0,a0,-12 +80013d10: 02000693 li a3,32 +80013d14: 02d56833 rem a6,a0,a3 +80013d18: 02d547b3 div a5,a0,a3 +80013d1c: 08080863 beqz a6,80013dac <__subtf3+0x134c> +80013d20: ffc00713 li a4,-4 +80013d24: 03010313 addi t1,sp,48 +80013d28: 00279593 slli a1,a5,0x2 +80013d2c: 410686b3 sub a3,a3,a6 +80013d30: 02e78733 mul a4,a5,a4 +80013d34: 00c70713 addi a4,a4,12 +80013d38: 00e30733 add a4,t1,a4 +80013d3c: 0ae31063 bne t1,a4,80013ddc <__subtf3+0x137c> +80013d40: 04010713 addi a4,sp,64 +80013d44: 00b705b3 add a1,a4,a1 +80013d48: 03012703 lw a4,48(sp) +80013d4c: fff78793 addi a5,a5,-1 +80013d50: 01071833 sll a6,a4,a6 +80013d54: ff05a823 sw a6,-16(a1) +80013d58: fff00693 li a3,-1 +80013d5c: 0b80006f j 80013e14 <__subtf3+0x13b4> +80013d60: 0055e5b3 or a1,a1,t0 +80013d64: 0145e5b3 or a1,a1,s4 +80013d68: 01e5e5b3 or a1,a1,t5 +80013d6c: d2058ae3 beqz a1,80013aa0 <__subtf3+0x1040> +80013d70: f91ff06f j 80013d00 <__subtf3+0x12a0> +80013d74: 03812503 lw a0,56(sp) +80013d78: 00050863 beqz a0,80013d88 <__subtf3+0x1328> +80013d7c: 21d000ef jal ra,80014798 <__clzsi2> +80013d80: 02050513 addi a0,a0,32 +80013d84: f89ff06f j 80013d0c <__subtf3+0x12ac> +80013d88: 03412503 lw a0,52(sp) +80013d8c: 00050863 beqz a0,80013d9c <__subtf3+0x133c> +80013d90: 209000ef jal ra,80014798 <__clzsi2> +80013d94: 04050513 addi a0,a0,64 +80013d98: f75ff06f j 80013d0c <__subtf3+0x12ac> +80013d9c: 03012503 lw a0,48(sp) +80013da0: 1f9000ef jal ra,80014798 <__clzsi2> +80013da4: 06050513 addi a0,a0,96 +80013da8: f65ff06f j 80013d0c <__subtf3+0x12ac> +80013dac: ffc00613 li a2,-4 +80013db0: 02c78633 mul a2,a5,a2 +80013db4: 03c10713 addi a4,sp,60 +80013db8: 00300693 li a3,3 +80013dbc: 00c705b3 add a1,a4,a2 +80013dc0: 0005a583 lw a1,0(a1) +80013dc4: fff68693 addi a3,a3,-1 +80013dc8: ffc70713 addi a4,a4,-4 +80013dcc: 00b72223 sw a1,4(a4) +80013dd0: fef6d6e3 bge a3,a5,80013dbc <__subtf3+0x135c> +80013dd4: fff78793 addi a5,a5,-1 +80013dd8: f81ff06f j 80013d58 <__subtf3+0x12f8> +80013ddc: ffc72603 lw a2,-4(a4) +80013de0: 00072883 lw a7,0(a4) +80013de4: 00b70e33 add t3,a4,a1 +80013de8: 00d65633 srl a2,a2,a3 +80013dec: 010898b3 sll a7,a7,a6 +80013df0: 01166633 or a2,a2,a7 +80013df4: 00ce2023 sw a2,0(t3) +80013df8: ffc70713 addi a4,a4,-4 +80013dfc: f41ff06f j 80013d3c <__subtf3+0x12dc> +80013e00: 00279713 slli a4,a5,0x2 +80013e04: 03010613 addi a2,sp,48 +80013e08: 00e60733 add a4,a2,a4 +80013e0c: 00072023 sw zero,0(a4) +80013e10: fff78793 addi a5,a5,-1 +80013e14: fed796e3 bne a5,a3,80013e00 <__subtf3+0x13a0> +80013e18: 12854e63 blt a0,s0,80013f54 <__subtf3+0x14f4> +80013e1c: 40850433 sub s0,a0,s0 +80013e20: 00140413 addi s0,s0,1 +80013e24: 02000793 li a5,32 +80013e28: 02f44833 div a6,s0,a5 +80013e2c: 00000513 li a0,0 +80013e30: 00000713 li a4,0 +80013e34: 02f46433 rem s0,s0,a5 +80013e38: 05074263 blt a4,a6,80013e7c <__subtf3+0x141c> +80013e3c: 00080693 mv a3,a6 +80013e40: 00085463 bgez a6,80013e48 <__subtf3+0x13e8> +80013e44: 00000693 li a3,0 +80013e48: 00281713 slli a4,a6,0x2 +80013e4c: 04041663 bnez s0,80013e98 <__subtf3+0x1438> +80013e50: 00300793 li a5,3 +80013e54: 03010693 addi a3,sp,48 +80013e58: 41078833 sub a6,a5,a6 +80013e5c: 00e687b3 add a5,a3,a4 +80013e60: 0007a783 lw a5,0(a5) +80013e64: 00140413 addi s0,s0,1 +80013e68: 00468693 addi a3,a3,4 +80013e6c: fef6ae23 sw a5,-4(a3) +80013e70: fe8856e3 bge a6,s0,80013e5c <__subtf3+0x13fc> +80013e74: 00300713 li a4,3 +80013e78: 0c00006f j 80013f38 <__subtf3+0x14d8> +80013e7c: 00271793 slli a5,a4,0x2 +80013e80: 03010693 addi a3,sp,48 +80013e84: 00f687b3 add a5,a3,a5 +80013e88: 0007a783 lw a5,0(a5) +80013e8c: 00170713 addi a4,a4,1 +80013e90: 00f56533 or a0,a0,a5 +80013e94: fa5ff06f j 80013e38 <__subtf3+0x13d8> +80013e98: 04010793 addi a5,sp,64 +80013e9c: 00269693 slli a3,a3,0x2 +80013ea0: 00d786b3 add a3,a5,a3 +80013ea4: ff06a783 lw a5,-16(a3) +80013ea8: 02000593 li a1,32 +80013eac: 408585b3 sub a1,a1,s0 +80013eb0: 00b797b3 sll a5,a5,a1 +80013eb4: 00f56533 or a0,a0,a5 +80013eb8: 03010793 addi a5,sp,48 +80013ebc: 00e78733 add a4,a5,a4 +80013ec0: 00300793 li a5,3 +80013ec4: 00000613 li a2,0 +80013ec8: 410787b3 sub a5,a5,a6 +80013ecc: 00470713 addi a4,a4,4 +80013ed0: 02f64463 blt a2,a5,80013ef8 <__subtf3+0x1498> +80013ed4: 04010713 addi a4,sp,64 +80013ed8: 00279793 slli a5,a5,0x2 +80013edc: 00f707b3 add a5,a4,a5 +80013ee0: 03c12703 lw a4,60(sp) +80013ee4: 00875433 srl s0,a4,s0 +80013ee8: fe87a823 sw s0,-16(a5) +80013eec: 00400413 li s0,4 +80013ef0: 41040433 sub s0,s0,a6 +80013ef4: f81ff06f j 80013e74 <__subtf3+0x1414> +80013ef8: 00261893 slli a7,a2,0x2 +80013efc: 03010693 addi a3,sp,48 +80013f00: 011688b3 add a7,a3,a7 +80013f04: 00072303 lw t1,0(a4) +80013f08: ffc72683 lw a3,-4(a4) +80013f0c: 00160613 addi a2,a2,1 +80013f10: 00b31333 sll t1,t1,a1 +80013f14: 0086d6b3 srl a3,a3,s0 +80013f18: 0066e6b3 or a3,a3,t1 +80013f1c: 00d8a023 sw a3,0(a7) +80013f20: fadff06f j 80013ecc <__subtf3+0x146c> +80013f24: 00241793 slli a5,s0,0x2 +80013f28: 03010693 addi a3,sp,48 +80013f2c: 00f687b3 add a5,a3,a5 +80013f30: 0007a023 sw zero,0(a5) +80013f34: 00140413 addi s0,s0,1 +80013f38: fe8756e3 bge a4,s0,80013f24 <__subtf3+0x14c4> +80013f3c: 03012703 lw a4,48(sp) +80013f40: 00a037b3 snez a5,a0 +80013f44: 00000413 li s0,0 +80013f48: 00f767b3 or a5,a4,a5 +80013f4c: 02f12823 sw a5,48(sp) +80013f50: fa9fe06f j 80012ef8 <__subtf3+0x498> +80013f54: 03c12783 lw a5,60(sp) +80013f58: fff80737 lui a4,0xfff80 +80013f5c: fff70713 addi a4,a4,-1 # fff7ffff <__BSS_END__+0x7ff695e7> +80013f60: 40a40433 sub s0,s0,a0 +80013f64: 00e7f7b3 and a5,a5,a4 +80013f68: d35fe06f j 80012c9c <__subtf3+0x23c> +80013f6c: 02012e23 sw zero,60(sp) +80013f70: 02012c23 sw zero,56(sp) +80013f74: 02012a23 sw zero,52(sp) +80013f78: 02012823 sw zero,48(sp) +80013f7c: ffdfe06f j 80012f78 <__subtf3+0x518> -80013f1c <__fixtfsi>: -80013f1c: 00c52703 lw a4,12(a0) -80013f20: 00852783 lw a5,8(a0) -80013f24: 00452683 lw a3,4(a0) -80013f28: 00052603 lw a2,0(a0) -80013f2c: fe010113 addi sp,sp,-32 -80013f30: 00f12423 sw a5,8(sp) -80013f34: 00e12623 sw a4,12(sp) -80013f38: 00f12c23 sw a5,24(sp) -80013f3c: 01071593 slli a1,a4,0x10 -80013f40: 00171793 slli a5,a4,0x1 -80013f44: 01f75813 srli a6,a4,0x1f -80013f48: 00004737 lui a4,0x4 -80013f4c: 00d12223 sw a3,4(sp) -80013f50: 00d12a23 sw a3,20(sp) -80013f54: 00c12023 sw a2,0(sp) -80013f58: 0117d693 srli a3,a5,0x11 -80013f5c: 00c12823 sw a2,16(sp) -80013f60: ffe70793 addi a5,a4,-2 # 3ffe <_start-0x7fffc002> -80013f64: 00000513 li a0,0 -80013f68: 00d7dc63 bge a5,a3,80013f80 <__fixtfsi+0x64> -80013f6c: 01d70793 addi a5,a4,29 -80013f70: 00d7dc63 bge a5,a3,80013f88 <__fixtfsi+0x6c> -80013f74: 80000537 lui a0,0x80000 -80013f78: fff54513 not a0,a0 -80013f7c: 00a80533 add a0,a6,a0 -80013f80: 02010113 addi sp,sp,32 -80013f84: 00008067 ret -80013f88: 000107b7 lui a5,0x10 -80013f8c: 0105d593 srli a1,a1,0x10 -80013f90: 00f5e5b3 or a1,a1,a5 -80013f94: 06f70793 addi a5,a4,111 -80013f98: 40d787b3 sub a5,a5,a3 -80013f9c: 4057d713 srai a4,a5,0x5 -80013fa0: 00b12e23 sw a1,28(sp) -80013fa4: 01f7f793 andi a5,a5,31 -80013fa8: 08079863 bnez a5,80014038 <__fixtfsi+0x11c> -80013fac: 00271793 slli a5,a4,0x2 -80013fb0: 02010693 addi a3,sp,32 -80013fb4: 00f687b3 add a5,a3,a5 -80013fb8: ff07a783 lw a5,-16(a5) # fff0 <_start-0x7fff0010> -80013fbc: 00200613 li a2,2 -80013fc0: 00f12823 sw a5,16(sp) -80013fc4: 00200793 li a5,2 -80013fc8: 00e78463 beq a5,a4,80013fd0 <__fixtfsi+0xb4> -80013fcc: 00100613 li a2,1 -80013fd0: 00400713 li a4,4 -80013fd4: 00261793 slli a5,a2,0x2 -80013fd8: 01010693 addi a3,sp,16 -80013fdc: 00f687b3 add a5,a3,a5 -80013fe0: 0007a023 sw zero,0(a5) -80013fe4: 00160613 addi a2,a2,1 -80013fe8: fee616e3 bne a2,a4,80013fd4 <__fixtfsi+0xb8> -80013fec: 01012503 lw a0,16(sp) -80013ff0: f80808e3 beqz a6,80013f80 <__fixtfsi+0x64> -80013ff4: 40a00533 neg a0,a0 -80013ff8: f89ff06f j 80013f80 <__fixtfsi+0x64> -80013ffc: ff062683 lw a3,-16(a2) -80014000: ff072303 lw t1,-16(a4) -80014004: 011696b3 sll a3,a3,a7 -80014008: 00f35333 srl t1,t1,a5 -8001400c: 0066e6b3 or a3,a3,t1 -80014010: 00d12823 sw a3,16(sp) -80014014: 00100693 li a3,1 -80014018: fea6c2e3 blt a3,a0,80013ffc <__fixtfsi+0xe0> -8001401c: 00168613 addi a2,a3,1 -80014020: 02010713 addi a4,sp,32 -80014024: 00269693 slli a3,a3,0x2 -80014028: 00d706b3 add a3,a4,a3 -8001402c: 00f5d7b3 srl a5,a1,a5 -80014030: fef6a823 sw a5,-16(a3) -80014034: f9dff06f j 80013fd0 <__fixtfsi+0xb4> -80014038: 00170613 addi a2,a4,1 -8001403c: 02010893 addi a7,sp,32 -80014040: 00300513 li a0,3 -80014044: 00261613 slli a2,a2,0x2 -80014048: 40e50533 sub a0,a0,a4 -8001404c: 00c88633 add a2,a7,a2 -80014050: 00271713 slli a4,a4,0x2 -80014054: 02000893 li a7,32 -80014058: 02010313 addi t1,sp,32 -8001405c: 00000693 li a3,0 -80014060: 40f888b3 sub a7,a7,a5 -80014064: 00e30733 add a4,t1,a4 -80014068: fb1ff06f j 80014018 <__fixtfsi+0xfc> +80013f80 <__fixtfsi>: +80013f80: 00c52703 lw a4,12(a0) +80013f84: 00852783 lw a5,8(a0) +80013f88: 00452683 lw a3,4(a0) +80013f8c: 00052603 lw a2,0(a0) +80013f90: fe010113 addi sp,sp,-32 +80013f94: 00f12423 sw a5,8(sp) +80013f98: 00e12623 sw a4,12(sp) +80013f9c: 00f12c23 sw a5,24(sp) +80013fa0: 01071593 slli a1,a4,0x10 +80013fa4: 00171793 slli a5,a4,0x1 +80013fa8: 01f75813 srli a6,a4,0x1f +80013fac: 00004737 lui a4,0x4 +80013fb0: 00d12223 sw a3,4(sp) +80013fb4: 00d12a23 sw a3,20(sp) +80013fb8: 00c12023 sw a2,0(sp) +80013fbc: 0117d693 srli a3,a5,0x11 +80013fc0: 00c12823 sw a2,16(sp) +80013fc4: ffe70793 addi a5,a4,-2 # 3ffe <_start-0x7fffc002> +80013fc8: 00000513 li a0,0 +80013fcc: 00d7dc63 bge a5,a3,80013fe4 <__fixtfsi+0x64> +80013fd0: 01d70793 addi a5,a4,29 +80013fd4: 00d7dc63 bge a5,a3,80013fec <__fixtfsi+0x6c> +80013fd8: 80000537 lui a0,0x80000 +80013fdc: fff54513 not a0,a0 +80013fe0: 00a80533 add a0,a6,a0 +80013fe4: 02010113 addi sp,sp,32 +80013fe8: 00008067 ret +80013fec: 000107b7 lui a5,0x10 +80013ff0: 0105d593 srli a1,a1,0x10 +80013ff4: 00f5e5b3 or a1,a1,a5 +80013ff8: 06f70793 addi a5,a4,111 +80013ffc: 40d787b3 sub a5,a5,a3 +80014000: 4057d713 srai a4,a5,0x5 +80014004: 00b12e23 sw a1,28(sp) +80014008: 01f7f793 andi a5,a5,31 +8001400c: 08079863 bnez a5,8001409c <__fixtfsi+0x11c> +80014010: 00271793 slli a5,a4,0x2 +80014014: 02010693 addi a3,sp,32 +80014018: 00f687b3 add a5,a3,a5 +8001401c: ff07a783 lw a5,-16(a5) # fff0 <_start-0x7fff0010> +80014020: 00200613 li a2,2 +80014024: 00f12823 sw a5,16(sp) +80014028: 00200793 li a5,2 +8001402c: 00e78463 beq a5,a4,80014034 <__fixtfsi+0xb4> +80014030: 00100613 li a2,1 +80014034: 00400713 li a4,4 +80014038: 00261793 slli a5,a2,0x2 +8001403c: 01010693 addi a3,sp,16 +80014040: 00f687b3 add a5,a3,a5 +80014044: 0007a023 sw zero,0(a5) +80014048: 00160613 addi a2,a2,1 +8001404c: fee616e3 bne a2,a4,80014038 <__fixtfsi+0xb8> +80014050: 01012503 lw a0,16(sp) +80014054: f80808e3 beqz a6,80013fe4 <__fixtfsi+0x64> +80014058: 40a00533 neg a0,a0 +8001405c: f89ff06f j 80013fe4 <__fixtfsi+0x64> +80014060: ff062683 lw a3,-16(a2) +80014064: ff072303 lw t1,-16(a4) +80014068: 011696b3 sll a3,a3,a7 +8001406c: 00f35333 srl t1,t1,a5 +80014070: 0066e6b3 or a3,a3,t1 +80014074: 00d12823 sw a3,16(sp) +80014078: 00100693 li a3,1 +8001407c: fea6c2e3 blt a3,a0,80014060 <__fixtfsi+0xe0> +80014080: 00168613 addi a2,a3,1 +80014084: 02010713 addi a4,sp,32 +80014088: 00269693 slli a3,a3,0x2 +8001408c: 00d706b3 add a3,a4,a3 +80014090: 00f5d7b3 srl a5,a1,a5 +80014094: fef6a823 sw a5,-16(a3) +80014098: f9dff06f j 80014034 <__fixtfsi+0xb4> +8001409c: 00170613 addi a2,a4,1 +800140a0: 02010893 addi a7,sp,32 +800140a4: 00300513 li a0,3 +800140a8: 00261613 slli a2,a2,0x2 +800140ac: 40e50533 sub a0,a0,a4 +800140b0: 00c88633 add a2,a7,a2 +800140b4: 00271713 slli a4,a4,0x2 +800140b8: 02000893 li a7,32 +800140bc: 02010313 addi t1,sp,32 +800140c0: 00000693 li a3,0 +800140c4: 40f888b3 sub a7,a7,a5 +800140c8: 00e30733 add a4,t1,a4 +800140cc: fb1ff06f j 8001407c <__fixtfsi+0xfc> -8001406c <__floatsitf>: -8001406c: fd010113 addi sp,sp,-48 -80014070: 02912223 sw s1,36(sp) -80014074: 02112623 sw ra,44(sp) -80014078: 02812423 sw s0,40(sp) -8001407c: 03212023 sw s2,32(sp) -80014080: 00050493 mv s1,a0 -80014084: 14058c63 beqz a1,800141dc <__floatsitf+0x170> -80014088: 41f5d793 srai a5,a1,0x1f -8001408c: 00b7c433 xor s0,a5,a1 -80014090: 40f40433 sub s0,s0,a5 -80014094: 00040513 mv a0,s0 -80014098: 01f5d913 srli s2,a1,0x1f -8001409c: 698000ef jal ra,80014734 <__clzsi2> -800140a0: 000045b7 lui a1,0x4 -800140a4: 01e58593 addi a1,a1,30 # 401e <_start-0x7fffbfe2> -800140a8: 40a585b3 sub a1,a1,a0 -800140ac: 05150513 addi a0,a0,81 # 80000051 <__BSS_END__+0xfffe90c1> -800140b0: 00812823 sw s0,16(sp) -800140b4: 00012a23 sw zero,20(sp) -800140b8: 00012c23 sw zero,24(sp) -800140bc: 00012e23 sw zero,28(sp) -800140c0: 01f57693 andi a3,a0,31 -800140c4: 04068063 beqz a3,80014104 <__floatsitf+0x98> -800140c8: 05f00713 li a4,95 -800140cc: 00300793 li a5,3 -800140d0: 00a74c63 blt a4,a0,800140e8 <__floatsitf+0x7c> -800140d4: 02000793 li a5,32 -800140d8: 40d787b3 sub a5,a5,a3 -800140dc: 00f457b3 srl a5,s0,a5 -800140e0: 00f12e23 sw a5,28(sp) -800140e4: 00200793 li a5,2 -800140e8: fff78713 addi a4,a5,-1 -800140ec: 02010613 addi a2,sp,32 -800140f0: 00279793 slli a5,a5,0x2 -800140f4: 00f607b3 add a5,a2,a5 -800140f8: 00d41433 sll s0,s0,a3 -800140fc: fe87a823 sw s0,-16(a5) -80014100: 0500006f j 80014150 <__floatsitf+0xe4> -80014104: 40555693 srai a3,a0,0x5 -80014108: 00300713 li a4,3 -8001410c: 40d70733 sub a4,a4,a3 -80014110: 02010793 addi a5,sp,32 -80014114: 00271713 slli a4,a4,0x2 -80014118: 00e78733 add a4,a5,a4 -8001411c: ff072783 lw a5,-16(a4) -80014120: 00200713 li a4,2 -80014124: 00f12e23 sw a5,28(sp) -80014128: 05f00793 li a5,95 -8001412c: 02a7c263 blt a5,a0,80014150 <__floatsitf+0xe4> -80014130: 00200793 li a5,2 -80014134: 40d787b3 sub a5,a5,a3 -80014138: 02010713 addi a4,sp,32 -8001413c: 00279793 slli a5,a5,0x2 -80014140: 00f707b3 add a5,a4,a5 -80014144: ff07a783 lw a5,-16(a5) -80014148: 00100713 li a4,1 -8001414c: 00f12c23 sw a5,24(sp) -80014150: fff00693 li a3,-1 -80014154: 00271793 slli a5,a4,0x2 -80014158: 01010613 addi a2,sp,16 -8001415c: 00f607b3 add a5,a2,a5 -80014160: 0007a023 sw zero,0(a5) -80014164: fff70713 addi a4,a4,-1 -80014168: fed716e3 bne a4,a3,80014154 <__floatsitf+0xe8> -8001416c: 01c12783 lw a5,28(sp) -80014170: 01159593 slli a1,a1,0x11 -80014174: 80010737 lui a4,0x80010 -80014178: 00f11623 sh a5,12(sp) -8001417c: 00c12783 lw a5,12(sp) -80014180: 0115d593 srli a1,a1,0x11 -80014184: fff70713 addi a4,a4,-1 # 8000ffff <__BSS_END__+0xffff906f> -80014188: 00e7f7b3 and a5,a5,a4 -8001418c: 01059593 slli a1,a1,0x10 -80014190: 00b7e5b3 or a1,a5,a1 -80014194: 01012783 lw a5,16(sp) -80014198: 00159593 slli a1,a1,0x1 -8001419c: 01f91913 slli s2,s2,0x1f -800141a0: 00f4a023 sw a5,0(s1) -800141a4: 01412783 lw a5,20(sp) -800141a8: 02c12083 lw ra,44(sp) -800141ac: 02812403 lw s0,40(sp) -800141b0: 00f4a223 sw a5,4(s1) -800141b4: 01812783 lw a5,24(sp) -800141b8: 0015d593 srli a1,a1,0x1 -800141bc: 0125e5b3 or a1,a1,s2 -800141c0: 00f4a423 sw a5,8(s1) -800141c4: 00b4a623 sw a1,12(s1) -800141c8: 00048513 mv a0,s1 -800141cc: 02012903 lw s2,32(sp) -800141d0: 02412483 lw s1,36(sp) -800141d4: 03010113 addi sp,sp,48 -800141d8: 00008067 ret -800141dc: 00012e23 sw zero,28(sp) -800141e0: 00012c23 sw zero,24(sp) -800141e4: 00012a23 sw zero,20(sp) -800141e8: 00012823 sw zero,16(sp) -800141ec: 00000913 li s2,0 -800141f0: f7dff06f j 8001416c <__floatsitf+0x100> +800140d0 <__floatsitf>: +800140d0: fd010113 addi sp,sp,-48 +800140d4: 02912223 sw s1,36(sp) +800140d8: 02112623 sw ra,44(sp) +800140dc: 02812423 sw s0,40(sp) +800140e0: 03212023 sw s2,32(sp) +800140e4: 00050493 mv s1,a0 +800140e8: 14058c63 beqz a1,80014240 <__floatsitf+0x170> +800140ec: 41f5d793 srai a5,a1,0x1f +800140f0: 00b7c433 xor s0,a5,a1 +800140f4: 40f40433 sub s0,s0,a5 +800140f8: 00040513 mv a0,s0 +800140fc: 01f5d913 srli s2,a1,0x1f +80014100: 698000ef jal ra,80014798 <__clzsi2> +80014104: 000045b7 lui a1,0x4 +80014108: 01e58593 addi a1,a1,30 # 401e <_start-0x7fffbfe2> +8001410c: 40a585b3 sub a1,a1,a0 +80014110: 05150513 addi a0,a0,81 # 80000051 <__BSS_END__+0xfffe9639> +80014114: 00812823 sw s0,16(sp) +80014118: 00012a23 sw zero,20(sp) +8001411c: 00012c23 sw zero,24(sp) +80014120: 00012e23 sw zero,28(sp) +80014124: 01f57693 andi a3,a0,31 +80014128: 04068063 beqz a3,80014168 <__floatsitf+0x98> +8001412c: 05f00713 li a4,95 +80014130: 00300793 li a5,3 +80014134: 00a74c63 blt a4,a0,8001414c <__floatsitf+0x7c> +80014138: 02000793 li a5,32 +8001413c: 40d787b3 sub a5,a5,a3 +80014140: 00f457b3 srl a5,s0,a5 +80014144: 00f12e23 sw a5,28(sp) +80014148: 00200793 li a5,2 +8001414c: fff78713 addi a4,a5,-1 +80014150: 02010613 addi a2,sp,32 +80014154: 00279793 slli a5,a5,0x2 +80014158: 00f607b3 add a5,a2,a5 +8001415c: 00d41433 sll s0,s0,a3 +80014160: fe87a823 sw s0,-16(a5) +80014164: 0500006f j 800141b4 <__floatsitf+0xe4> +80014168: 40555693 srai a3,a0,0x5 +8001416c: 00300713 li a4,3 +80014170: 40d70733 sub a4,a4,a3 +80014174: 02010793 addi a5,sp,32 +80014178: 00271713 slli a4,a4,0x2 +8001417c: 00e78733 add a4,a5,a4 +80014180: ff072783 lw a5,-16(a4) +80014184: 00200713 li a4,2 +80014188: 00f12e23 sw a5,28(sp) +8001418c: 05f00793 li a5,95 +80014190: 02a7c263 blt a5,a0,800141b4 <__floatsitf+0xe4> +80014194: 00200793 li a5,2 +80014198: 40d787b3 sub a5,a5,a3 +8001419c: 02010713 addi a4,sp,32 +800141a0: 00279793 slli a5,a5,0x2 +800141a4: 00f707b3 add a5,a4,a5 +800141a8: ff07a783 lw a5,-16(a5) +800141ac: 00100713 li a4,1 +800141b0: 00f12c23 sw a5,24(sp) +800141b4: fff00693 li a3,-1 +800141b8: 00271793 slli a5,a4,0x2 +800141bc: 01010613 addi a2,sp,16 +800141c0: 00f607b3 add a5,a2,a5 +800141c4: 0007a023 sw zero,0(a5) +800141c8: fff70713 addi a4,a4,-1 +800141cc: fed716e3 bne a4,a3,800141b8 <__floatsitf+0xe8> +800141d0: 01c12783 lw a5,28(sp) +800141d4: 01159593 slli a1,a1,0x11 +800141d8: 80010737 lui a4,0x80010 +800141dc: 00f11623 sh a5,12(sp) +800141e0: 00c12783 lw a5,12(sp) +800141e4: 0115d593 srli a1,a1,0x11 +800141e8: fff70713 addi a4,a4,-1 # 8000ffff <__BSS_END__+0xffff95e7> +800141ec: 00e7f7b3 and a5,a5,a4 +800141f0: 01059593 slli a1,a1,0x10 +800141f4: 00b7e5b3 or a1,a5,a1 +800141f8: 01012783 lw a5,16(sp) +800141fc: 00159593 slli a1,a1,0x1 +80014200: 01f91913 slli s2,s2,0x1f +80014204: 00f4a023 sw a5,0(s1) +80014208: 01412783 lw a5,20(sp) +8001420c: 02c12083 lw ra,44(sp) +80014210: 02812403 lw s0,40(sp) +80014214: 00f4a223 sw a5,4(s1) +80014218: 01812783 lw a5,24(sp) +8001421c: 0015d593 srli a1,a1,0x1 +80014220: 0125e5b3 or a1,a1,s2 +80014224: 00f4a423 sw a5,8(s1) +80014228: 00b4a623 sw a1,12(s1) +8001422c: 00048513 mv a0,s1 +80014230: 02012903 lw s2,32(sp) +80014234: 02412483 lw s1,36(sp) +80014238: 03010113 addi sp,sp,48 +8001423c: 00008067 ret +80014240: 00012e23 sw zero,28(sp) +80014244: 00012c23 sw zero,24(sp) +80014248: 00012a23 sw zero,20(sp) +8001424c: 00012823 sw zero,16(sp) +80014250: 00000913 li s2,0 +80014254: f7dff06f j 800141d0 <__floatsitf+0x100> -800141f4 <__extenddftf2>: -800141f4: 01465793 srli a5,a2,0x14 -800141f8: 00c61713 slli a4,a2,0xc -800141fc: 7ff7f793 andi a5,a5,2047 -80014200: fd010113 addi sp,sp,-48 -80014204: 00c75713 srli a4,a4,0xc -80014208: 00178693 addi a3,a5,1 -8001420c: 02812423 sw s0,40(sp) -80014210: 02912223 sw s1,36(sp) -80014214: 02112623 sw ra,44(sp) -80014218: 00b12823 sw a1,16(sp) -8001421c: 00e12a23 sw a4,20(sp) -80014220: 00012e23 sw zero,28(sp) -80014224: 00012c23 sw zero,24(sp) -80014228: 7fe6f693 andi a3,a3,2046 -8001422c: 00050493 mv s1,a0 -80014230: 01f65413 srli s0,a2,0x1f -80014234: 0a068063 beqz a3,800142d4 <__extenddftf2+0xe0> -80014238: 000046b7 lui a3,0x4 -8001423c: c0068693 addi a3,a3,-1024 # 3c00 <_start-0x7fffc400> -80014240: 0045d513 srli a0,a1,0x4 -80014244: 00d787b3 add a5,a5,a3 -80014248: 00475693 srli a3,a4,0x4 -8001424c: 01c71713 slli a4,a4,0x1c -80014250: 00a76733 or a4,a4,a0 -80014254: 01c59593 slli a1,a1,0x1c -80014258: 00d12e23 sw a3,28(sp) -8001425c: 00e12c23 sw a4,24(sp) -80014260: 00b12a23 sw a1,20(sp) -80014264: 00012823 sw zero,16(sp) -80014268: 01c12703 lw a4,28(sp) -8001426c: 01179793 slli a5,a5,0x11 -80014270: 800106b7 lui a3,0x80010 -80014274: 00e11623 sh a4,12(sp) -80014278: 00c12703 lw a4,12(sp) -8001427c: 0117d793 srli a5,a5,0x11 -80014280: fff68693 addi a3,a3,-1 # 8000ffff <__BSS_END__+0xffff906f> -80014284: 00d77733 and a4,a4,a3 -80014288: 01079793 slli a5,a5,0x10 -8001428c: 00f767b3 or a5,a4,a5 -80014290: 01012703 lw a4,16(sp) -80014294: 00179793 slli a5,a5,0x1 -80014298: 01f41413 slli s0,s0,0x1f -8001429c: 00e4a023 sw a4,0(s1) -800142a0: 01412703 lw a4,20(sp) -800142a4: 0017d793 srli a5,a5,0x1 -800142a8: 0087e7b3 or a5,a5,s0 -800142ac: 00e4a223 sw a4,4(s1) -800142b0: 01812703 lw a4,24(sp) -800142b4: 02c12083 lw ra,44(sp) -800142b8: 02812403 lw s0,40(sp) -800142bc: 00e4a423 sw a4,8(s1) -800142c0: 00f4a623 sw a5,12(s1) -800142c4: 00048513 mv a0,s1 -800142c8: 02412483 lw s1,36(sp) -800142cc: 03010113 addi sp,sp,48 -800142d0: 00008067 ret -800142d4: 00b76533 or a0,a4,a1 -800142d8: 0e079663 bnez a5,800143c4 <__extenddftf2+0x1d0> -800142dc: f80506e3 beqz a0,80014268 <__extenddftf2+0x74> -800142e0: 04070e63 beqz a4,8001433c <__extenddftf2+0x148> -800142e4: 00070513 mv a0,a4 -800142e8: 44c000ef jal ra,80014734 <__clzsi2> -800142ec: 03150613 addi a2,a0,49 -800142f0: 40565713 srai a4,a2,0x5 -800142f4: 01f67613 andi a2,a2,31 -800142f8: 04060863 beqz a2,80014348 <__extenddftf2+0x154> -800142fc: ffc00693 li a3,-4 -80014300: 02d706b3 mul a3,a4,a3 -80014304: 01010313 addi t1,sp,16 -80014308: 02000793 li a5,32 -8001430c: 00271813 slli a6,a4,0x2 -80014310: 40c787b3 sub a5,a5,a2 -80014314: 00c68693 addi a3,a3,12 -80014318: 00d306b3 add a3,t1,a3 -8001431c: 08d31263 bne t1,a3,800143a0 <__extenddftf2+0x1ac> -80014320: 02010793 addi a5,sp,32 -80014324: 01078833 add a6,a5,a6 -80014328: 01012783 lw a5,16(sp) -8001432c: fff70713 addi a4,a4,-1 -80014330: 00c79633 sll a2,a5,a2 -80014334: fec82823 sw a2,-16(a6) -80014338: 03c0006f j 80014374 <__extenddftf2+0x180> -8001433c: 3f8000ef jal ra,80014734 <__clzsi2> -80014340: 02050513 addi a0,a0,32 -80014344: fa9ff06f j 800142ec <__extenddftf2+0xf8> -80014348: ffc00613 li a2,-4 -8001434c: 02c70633 mul a2,a4,a2 -80014350: 01c10693 addi a3,sp,28 -80014354: 00300793 li a5,3 -80014358: 00c685b3 add a1,a3,a2 -8001435c: 0005a583 lw a1,0(a1) -80014360: fff78793 addi a5,a5,-1 -80014364: ffc68693 addi a3,a3,-4 -80014368: 00b6a223 sw a1,4(a3) -8001436c: fee7d6e3 bge a5,a4,80014358 <__extenddftf2+0x164> -80014370: fff70713 addi a4,a4,-1 -80014374: fff00693 li a3,-1 -80014378: 00271793 slli a5,a4,0x2 -8001437c: 01010613 addi a2,sp,16 -80014380: 00f607b3 add a5,a2,a5 -80014384: 0007a023 sw zero,0(a5) -80014388: fff70713 addi a4,a4,-1 -8001438c: fed716e3 bne a4,a3,80014378 <__extenddftf2+0x184> -80014390: 000047b7 lui a5,0x4 -80014394: c0c78793 addi a5,a5,-1012 # 3c0c <_start-0x7fffc3f4> -80014398: 40a787b3 sub a5,a5,a0 -8001439c: ecdff06f j 80014268 <__extenddftf2+0x74> -800143a0: ffc6a583 lw a1,-4(a3) -800143a4: 0006a883 lw a7,0(a3) -800143a8: 01068e33 add t3,a3,a6 -800143ac: 00f5d5b3 srl a1,a1,a5 -800143b0: 00c898b3 sll a7,a7,a2 -800143b4: 0115e5b3 or a1,a1,a7 -800143b8: 00be2023 sw a1,0(t3) -800143bc: ffc68693 addi a3,a3,-4 -800143c0: f5dff06f j 8001431c <__extenddftf2+0x128> -800143c4: 000087b7 lui a5,0x8 -800143c8: 02050863 beqz a0,800143f8 <__extenddftf2+0x204> -800143cc: 01c71793 slli a5,a4,0x1c -800143d0: 0045d693 srli a3,a1,0x4 -800143d4: 00d7e7b3 or a5,a5,a3 -800143d8: 00f12c23 sw a5,24(sp) -800143dc: 00475713 srli a4,a4,0x4 -800143e0: 000087b7 lui a5,0x8 -800143e4: 01c59593 slli a1,a1,0x1c -800143e8: 00f76733 or a4,a4,a5 -800143ec: 00b12a23 sw a1,20(sp) -800143f0: 00012823 sw zero,16(sp) -800143f4: 00e12e23 sw a4,28(sp) -800143f8: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -800143fc: e6dff06f j 80014268 <__extenddftf2+0x74> +80014258 <__extenddftf2>: +80014258: 01465793 srli a5,a2,0x14 +8001425c: 00c61713 slli a4,a2,0xc +80014260: 7ff7f793 andi a5,a5,2047 +80014264: fd010113 addi sp,sp,-48 +80014268: 00c75713 srli a4,a4,0xc +8001426c: 00178693 addi a3,a5,1 +80014270: 02812423 sw s0,40(sp) +80014274: 02912223 sw s1,36(sp) +80014278: 02112623 sw ra,44(sp) +8001427c: 00b12823 sw a1,16(sp) +80014280: 00e12a23 sw a4,20(sp) +80014284: 00012e23 sw zero,28(sp) +80014288: 00012c23 sw zero,24(sp) +8001428c: 7fe6f693 andi a3,a3,2046 +80014290: 00050493 mv s1,a0 +80014294: 01f65413 srli s0,a2,0x1f +80014298: 0a068063 beqz a3,80014338 <__extenddftf2+0xe0> +8001429c: 000046b7 lui a3,0x4 +800142a0: c0068693 addi a3,a3,-1024 # 3c00 <_start-0x7fffc400> +800142a4: 0045d513 srli a0,a1,0x4 +800142a8: 00d787b3 add a5,a5,a3 +800142ac: 00475693 srli a3,a4,0x4 +800142b0: 01c71713 slli a4,a4,0x1c +800142b4: 00a76733 or a4,a4,a0 +800142b8: 01c59593 slli a1,a1,0x1c +800142bc: 00d12e23 sw a3,28(sp) +800142c0: 00e12c23 sw a4,24(sp) +800142c4: 00b12a23 sw a1,20(sp) +800142c8: 00012823 sw zero,16(sp) +800142cc: 01c12703 lw a4,28(sp) +800142d0: 01179793 slli a5,a5,0x11 +800142d4: 800106b7 lui a3,0x80010 +800142d8: 00e11623 sh a4,12(sp) +800142dc: 00c12703 lw a4,12(sp) +800142e0: 0117d793 srli a5,a5,0x11 +800142e4: fff68693 addi a3,a3,-1 # 8000ffff <__BSS_END__+0xffff95e7> +800142e8: 00d77733 and a4,a4,a3 +800142ec: 01079793 slli a5,a5,0x10 +800142f0: 00f767b3 or a5,a4,a5 +800142f4: 01012703 lw a4,16(sp) +800142f8: 00179793 slli a5,a5,0x1 +800142fc: 01f41413 slli s0,s0,0x1f +80014300: 00e4a023 sw a4,0(s1) +80014304: 01412703 lw a4,20(sp) +80014308: 0017d793 srli a5,a5,0x1 +8001430c: 0087e7b3 or a5,a5,s0 +80014310: 00e4a223 sw a4,4(s1) +80014314: 01812703 lw a4,24(sp) +80014318: 02c12083 lw ra,44(sp) +8001431c: 02812403 lw s0,40(sp) +80014320: 00e4a423 sw a4,8(s1) +80014324: 00f4a623 sw a5,12(s1) +80014328: 00048513 mv a0,s1 +8001432c: 02412483 lw s1,36(sp) +80014330: 03010113 addi sp,sp,48 +80014334: 00008067 ret +80014338: 00b76533 or a0,a4,a1 +8001433c: 0e079663 bnez a5,80014428 <__extenddftf2+0x1d0> +80014340: f80506e3 beqz a0,800142cc <__extenddftf2+0x74> +80014344: 04070e63 beqz a4,800143a0 <__extenddftf2+0x148> +80014348: 00070513 mv a0,a4 +8001434c: 44c000ef jal ra,80014798 <__clzsi2> +80014350: 03150613 addi a2,a0,49 +80014354: 40565713 srai a4,a2,0x5 +80014358: 01f67613 andi a2,a2,31 +8001435c: 04060863 beqz a2,800143ac <__extenddftf2+0x154> +80014360: ffc00693 li a3,-4 +80014364: 02d706b3 mul a3,a4,a3 +80014368: 01010313 addi t1,sp,16 +8001436c: 02000793 li a5,32 +80014370: 00271813 slli a6,a4,0x2 +80014374: 40c787b3 sub a5,a5,a2 +80014378: 00c68693 addi a3,a3,12 +8001437c: 00d306b3 add a3,t1,a3 +80014380: 08d31263 bne t1,a3,80014404 <__extenddftf2+0x1ac> +80014384: 02010793 addi a5,sp,32 +80014388: 01078833 add a6,a5,a6 +8001438c: 01012783 lw a5,16(sp) +80014390: fff70713 addi a4,a4,-1 +80014394: 00c79633 sll a2,a5,a2 +80014398: fec82823 sw a2,-16(a6) +8001439c: 03c0006f j 800143d8 <__extenddftf2+0x180> +800143a0: 3f8000ef jal ra,80014798 <__clzsi2> +800143a4: 02050513 addi a0,a0,32 +800143a8: fa9ff06f j 80014350 <__extenddftf2+0xf8> +800143ac: ffc00613 li a2,-4 +800143b0: 02c70633 mul a2,a4,a2 +800143b4: 01c10693 addi a3,sp,28 +800143b8: 00300793 li a5,3 +800143bc: 00c685b3 add a1,a3,a2 +800143c0: 0005a583 lw a1,0(a1) +800143c4: fff78793 addi a5,a5,-1 +800143c8: ffc68693 addi a3,a3,-4 +800143cc: 00b6a223 sw a1,4(a3) +800143d0: fee7d6e3 bge a5,a4,800143bc <__extenddftf2+0x164> +800143d4: fff70713 addi a4,a4,-1 +800143d8: fff00693 li a3,-1 +800143dc: 00271793 slli a5,a4,0x2 +800143e0: 01010613 addi a2,sp,16 +800143e4: 00f607b3 add a5,a2,a5 +800143e8: 0007a023 sw zero,0(a5) +800143ec: fff70713 addi a4,a4,-1 +800143f0: fed716e3 bne a4,a3,800143dc <__extenddftf2+0x184> +800143f4: 000047b7 lui a5,0x4 +800143f8: c0c78793 addi a5,a5,-1012 # 3c0c <_start-0x7fffc3f4> +800143fc: 40a787b3 sub a5,a5,a0 +80014400: ecdff06f j 800142cc <__extenddftf2+0x74> +80014404: ffc6a583 lw a1,-4(a3) +80014408: 0006a883 lw a7,0(a3) +8001440c: 01068e33 add t3,a3,a6 +80014410: 00f5d5b3 srl a1,a1,a5 +80014414: 00c898b3 sll a7,a7,a2 +80014418: 0115e5b3 or a1,a1,a7 +8001441c: 00be2023 sw a1,0(t3) +80014420: ffc68693 addi a3,a3,-4 +80014424: f5dff06f j 80014380 <__extenddftf2+0x128> +80014428: 000087b7 lui a5,0x8 +8001442c: 02050863 beqz a0,8001445c <__extenddftf2+0x204> +80014430: 01c71793 slli a5,a4,0x1c +80014434: 0045d693 srli a3,a1,0x4 +80014438: 00d7e7b3 or a5,a5,a3 +8001443c: 00f12c23 sw a5,24(sp) +80014440: 00475713 srli a4,a4,0x4 +80014444: 000087b7 lui a5,0x8 +80014448: 01c59593 slli a1,a1,0x1c +8001444c: 00f76733 or a4,a4,a5 +80014450: 00b12a23 sw a1,20(sp) +80014454: 00012823 sw zero,16(sp) +80014458: 00e12e23 sw a4,28(sp) +8001445c: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> +80014460: e6dff06f j 800142cc <__extenddftf2+0x74> -80014400 <__trunctfdf2>: -80014400: 00c52583 lw a1,12(a0) -80014404: 00852783 lw a5,8(a0) -80014408: 00452703 lw a4,4(a0) -8001440c: fe010113 addi sp,sp,-32 -80014410: 00052683 lw a3,0(a0) -80014414: 00f12423 sw a5,8(sp) -80014418: 00f12c23 sw a5,24(sp) -8001441c: 01059793 slli a5,a1,0x10 -80014420: 00e12223 sw a4,4(sp) -80014424: 00e12a23 sw a4,20(sp) -80014428: 0107d793 srli a5,a5,0x10 -8001442c: 00159713 slli a4,a1,0x1 -80014430: 00b12623 sw a1,12(sp) -80014434: 00d12023 sw a3,0(sp) -80014438: 00d12823 sw a3,16(sp) -8001443c: 00f12e23 sw a5,28(sp) -80014440: 01175713 srli a4,a4,0x11 -80014444: 01f5d593 srli a1,a1,0x1f -80014448: 01010313 addi t1,sp,16 -8001444c: 01c10613 addi a2,sp,28 -80014450: 00062783 lw a5,0(a2) -80014454: ffc62683 lw a3,-4(a2) -80014458: ffc60613 addi a2,a2,-4 -8001445c: 00379793 slli a5,a5,0x3 -80014460: 01d6d693 srli a3,a3,0x1d -80014464: 00d7e7b3 or a5,a5,a3 -80014468: 00f62223 sw a5,4(a2) -8001446c: fec312e3 bne t1,a2,80014450 <__trunctfdf2+0x50> -80014470: 01012683 lw a3,16(sp) -80014474: 00170793 addi a5,a4,1 -80014478: 00369513 slli a0,a3,0x3 -8001447c: 000086b7 lui a3,0x8 -80014480: ffe68693 addi a3,a3,-2 # 7ffe <_start-0x7fff8002> -80014484: 00a12823 sw a0,16(sp) -80014488: 00d7f7b3 and a5,a5,a3 -8001448c: 1a078a63 beqz a5,80014640 <__trunctfdf2+0x240> -80014490: ffffc7b7 lui a5,0xffffc -80014494: 40078793 addi a5,a5,1024 # ffffc400 <__BSS_END__+0x7ffe5470> -80014498: 00f70733 add a4,a4,a5 -8001449c: 7fe00793 li a5,2046 -800144a0: 1ee7cc63 blt a5,a4,80014698 <__trunctfdf2+0x298> -800144a4: 06e05863 blez a4,80014514 <__trunctfdf2+0x114> -800144a8: 01812803 lw a6,24(sp) -800144ac: 01c12603 lw a2,28(sp) -800144b0: 01412783 lw a5,20(sp) -800144b4: 01c85693 srli a3,a6,0x1c -800144b8: 00461613 slli a2,a2,0x4 -800144bc: 00d66633 or a2,a2,a3 -800144c0: 00479693 slli a3,a5,0x4 -800144c4: 00a6e6b3 or a3,a3,a0 -800144c8: 01c7d793 srli a5,a5,0x1c -800144cc: 00481813 slli a6,a6,0x4 -800144d0: 00d036b3 snez a3,a3 -800144d4: 0107e7b3 or a5,a5,a6 -800144d8: 00f6e6b3 or a3,a3,a5 -800144dc: 00c12a23 sw a2,20(sp) -800144e0: 00d12823 sw a3,16(sp) -800144e4: 01012683 lw a3,16(sp) -800144e8: 01412783 lw a5,20(sp) -800144ec: 0076f613 andi a2,a3,7 -800144f0: 1a060a63 beqz a2,800146a4 <__trunctfdf2+0x2a4> -800144f4: 00f6f613 andi a2,a3,15 -800144f8: 00400513 li a0,4 -800144fc: 1aa60463 beq a2,a0,800146a4 <__trunctfdf2+0x2a4> -80014500: 00468613 addi a2,a3,4 -80014504: 00d636b3 sltu a3,a2,a3 -80014508: 00d787b3 add a5,a5,a3 -8001450c: 00060693 mv a3,a2 -80014510: 1940006f j 800146a4 <__trunctfdf2+0x2a4> -80014514: fcc00793 li a5,-52 -80014518: 00f75c63 bge a4,a5,80014530 <__trunctfdf2+0x130> -8001451c: 00012a23 sw zero,20(sp) -80014520: 00100793 li a5,1 -80014524: 00f12823 sw a5,16(sp) -80014528: 00000713 li a4,0 -8001452c: fb9ff06f j 800144e4 <__trunctfdf2+0xe4> -80014530: 01c12783 lw a5,28(sp) -80014534: 000806b7 lui a3,0x80 -80014538: 00000e13 li t3,0 -8001453c: 00d7e7b3 or a5,a5,a3 -80014540: 00f12e23 sw a5,28(sp) -80014544: 03d00793 li a5,61 -80014548: 40e78733 sub a4,a5,a4 -8001454c: 40575513 srai a0,a4,0x5 -80014550: 00030693 mv a3,t1 -80014554: 01f77713 andi a4,a4,31 -80014558: 00000793 li a5,0 -8001455c: 0006a803 lw a6,0(a3) # 80000 <_start-0x7ff80000> -80014560: 00178793 addi a5,a5,1 -80014564: 00468693 addi a3,a3,4 -80014568: 010e6e33 or t3,t3,a6 -8001456c: fef518e3 bne a0,a5,8001455c <__trunctfdf2+0x15c> -80014570: 00251693 slli a3,a0,0x2 -80014574: 04071663 bnez a4,800145c0 <__trunctfdf2+0x1c0> -80014578: 00300793 li a5,3 -8001457c: 40a78533 sub a0,a5,a0 -80014580: 00d607b3 add a5,a2,a3 -80014584: 0007a783 lw a5,0(a5) -80014588: 00170713 addi a4,a4,1 -8001458c: 00460613 addi a2,a2,4 -80014590: fef62e23 sw a5,-4(a2) -80014594: fee556e3 bge a0,a4,80014580 <__trunctfdf2+0x180> -80014598: 00400693 li a3,4 -8001459c: 00271793 slli a5,a4,0x2 -800145a0: 00f307b3 add a5,t1,a5 -800145a4: 0007a023 sw zero,0(a5) -800145a8: 00170713 addi a4,a4,1 -800145ac: fed718e3 bne a4,a3,8001459c <__trunctfdf2+0x19c> -800145b0: 01012703 lw a4,16(sp) -800145b4: 01c037b3 snez a5,t3 -800145b8: 00f767b3 or a5,a4,a5 -800145bc: f69ff06f j 80014524 <__trunctfdf2+0x124> -800145c0: 02010793 addi a5,sp,32 -800145c4: 00d787b3 add a5,a5,a3 -800145c8: ff07a783 lw a5,-16(a5) -800145cc: 02000893 li a7,32 -800145d0: 40e888b3 sub a7,a7,a4 -800145d4: 011797b3 sll a5,a5,a7 -800145d8: 00fe6e33 or t3,t3,a5 +80014464 <__trunctfdf2>: +80014464: 00c52583 lw a1,12(a0) +80014468: 00852783 lw a5,8(a0) +8001446c: 00452703 lw a4,4(a0) +80014470: fe010113 addi sp,sp,-32 +80014474: 00052683 lw a3,0(a0) +80014478: 00f12423 sw a5,8(sp) +8001447c: 00f12c23 sw a5,24(sp) +80014480: 01059793 slli a5,a1,0x10 +80014484: 00e12223 sw a4,4(sp) +80014488: 00e12a23 sw a4,20(sp) +8001448c: 0107d793 srli a5,a5,0x10 +80014490: 00159713 slli a4,a1,0x1 +80014494: 00b12623 sw a1,12(sp) +80014498: 00d12023 sw a3,0(sp) +8001449c: 00d12823 sw a3,16(sp) +800144a0: 00f12e23 sw a5,28(sp) +800144a4: 01175713 srli a4,a4,0x11 +800144a8: 01f5d593 srli a1,a1,0x1f +800144ac: 01010313 addi t1,sp,16 +800144b0: 01c10613 addi a2,sp,28 +800144b4: 00062783 lw a5,0(a2) +800144b8: ffc62683 lw a3,-4(a2) +800144bc: ffc60613 addi a2,a2,-4 +800144c0: 00379793 slli a5,a5,0x3 +800144c4: 01d6d693 srli a3,a3,0x1d +800144c8: 00d7e7b3 or a5,a5,a3 +800144cc: 00f62223 sw a5,4(a2) +800144d0: fec312e3 bne t1,a2,800144b4 <__trunctfdf2+0x50> +800144d4: 01012683 lw a3,16(sp) +800144d8: 00170793 addi a5,a4,1 +800144dc: 00369513 slli a0,a3,0x3 +800144e0: 000086b7 lui a3,0x8 +800144e4: ffe68693 addi a3,a3,-2 # 7ffe <_start-0x7fff8002> +800144e8: 00a12823 sw a0,16(sp) +800144ec: 00d7f7b3 and a5,a5,a3 +800144f0: 1a078a63 beqz a5,800146a4 <__trunctfdf2+0x240> +800144f4: ffffc7b7 lui a5,0xffffc +800144f8: 40078793 addi a5,a5,1024 # ffffc400 <__BSS_END__+0x7ffe59e8> +800144fc: 00f70733 add a4,a4,a5 +80014500: 7fe00793 li a5,2046 +80014504: 1ee7cc63 blt a5,a4,800146fc <__trunctfdf2+0x298> +80014508: 06e05863 blez a4,80014578 <__trunctfdf2+0x114> +8001450c: 01812803 lw a6,24(sp) +80014510: 01c12603 lw a2,28(sp) +80014514: 01412783 lw a5,20(sp) +80014518: 01c85693 srli a3,a6,0x1c +8001451c: 00461613 slli a2,a2,0x4 +80014520: 00d66633 or a2,a2,a3 +80014524: 00479693 slli a3,a5,0x4 +80014528: 00a6e6b3 or a3,a3,a0 +8001452c: 01c7d793 srli a5,a5,0x1c +80014530: 00481813 slli a6,a6,0x4 +80014534: 00d036b3 snez a3,a3 +80014538: 0107e7b3 or a5,a5,a6 +8001453c: 00f6e6b3 or a3,a3,a5 +80014540: 00c12a23 sw a2,20(sp) +80014544: 00d12823 sw a3,16(sp) +80014548: 01012683 lw a3,16(sp) +8001454c: 01412783 lw a5,20(sp) +80014550: 0076f613 andi a2,a3,7 +80014554: 1a060a63 beqz a2,80014708 <__trunctfdf2+0x2a4> +80014558: 00f6f613 andi a2,a3,15 +8001455c: 00400513 li a0,4 +80014560: 1aa60463 beq a2,a0,80014708 <__trunctfdf2+0x2a4> +80014564: 00468613 addi a2,a3,4 +80014568: 00d636b3 sltu a3,a2,a3 +8001456c: 00d787b3 add a5,a5,a3 +80014570: 00060693 mv a3,a2 +80014574: 1940006f j 80014708 <__trunctfdf2+0x2a4> +80014578: fcc00793 li a5,-52 +8001457c: 00f75c63 bge a4,a5,80014594 <__trunctfdf2+0x130> +80014580: 00012a23 sw zero,20(sp) +80014584: 00100793 li a5,1 +80014588: 00f12823 sw a5,16(sp) +8001458c: 00000713 li a4,0 +80014590: fb9ff06f j 80014548 <__trunctfdf2+0xe4> +80014594: 01c12783 lw a5,28(sp) +80014598: 000806b7 lui a3,0x80 +8001459c: 00000e13 li t3,0 +800145a0: 00d7e7b3 or a5,a5,a3 +800145a4: 00f12e23 sw a5,28(sp) +800145a8: 03d00793 li a5,61 +800145ac: 40e78733 sub a4,a5,a4 +800145b0: 40575513 srai a0,a4,0x5 +800145b4: 00030693 mv a3,t1 +800145b8: 01f77713 andi a4,a4,31 +800145bc: 00000793 li a5,0 +800145c0: 0006a803 lw a6,0(a3) # 80000 <_start-0x7ff80000> +800145c4: 00178793 addi a5,a5,1 +800145c8: 00468693 addi a3,a3,4 +800145cc: 010e6e33 or t3,t3,a6 +800145d0: fef518e3 bne a0,a5,800145c0 <__trunctfdf2+0x15c> +800145d4: 00251693 slli a3,a0,0x2 +800145d8: 04071663 bnez a4,80014624 <__trunctfdf2+0x1c0> 800145dc: 00300793 li a5,3 -800145e0: 00d306b3 add a3,t1,a3 -800145e4: 00000813 li a6,0 -800145e8: 40a787b3 sub a5,a5,a0 -800145ec: 00468693 addi a3,a3,4 -800145f0: 02f84463 blt a6,a5,80014618 <__trunctfdf2+0x218> -800145f4: 02010693 addi a3,sp,32 -800145f8: 00279793 slli a5,a5,0x2 -800145fc: 00f687b3 add a5,a3,a5 -80014600: 01c12683 lw a3,28(sp) -80014604: 00e6d733 srl a4,a3,a4 -80014608: fee7a823 sw a4,-16(a5) -8001460c: 00400713 li a4,4 -80014610: 40a70733 sub a4,a4,a0 -80014614: f85ff06f j 80014598 <__trunctfdf2+0x198> -80014618: ffc6a603 lw a2,-4(a3) -8001461c: 0006af03 lw t5,0(a3) -80014620: 00281e93 slli t4,a6,0x2 -80014624: 00e65633 srl a2,a2,a4 -80014628: 011f1f33 sll t5,t5,a7 -8001462c: 01d30eb3 add t4,t1,t4 -80014630: 01e66633 or a2,a2,t5 -80014634: 00cea023 sw a2,0(t4) -80014638: 00180813 addi a6,a6,1 -8001463c: fb1ff06f j 800145ec <__trunctfdf2+0x1ec> -80014640: 01412603 lw a2,20(sp) -80014644: 01812783 lw a5,24(sp) -80014648: 01c12803 lw a6,28(sp) -8001464c: 00f666b3 or a3,a2,a5 -80014650: 0106e6b3 or a3,a3,a6 -80014654: 00a6e6b3 or a3,a3,a0 -80014658: 00071863 bnez a4,80014668 <__trunctfdf2+0x268> -8001465c: 00d036b3 snez a3,a3 -80014660: 00000793 li a5,0 -80014664: e89ff06f j 800144ec <__trunctfdf2+0xec> -80014668: 0a068c63 beqz a3,80014720 <__trunctfdf2+0x320> -8001466c: 01c65693 srli a3,a2,0x1c -80014670: 00481813 slli a6,a6,0x4 -80014674: 00479613 slli a2,a5,0x4 -80014678: 01c7d793 srli a5,a5,0x1c -8001467c: 00400737 lui a4,0x400 -80014680: 00c6e6b3 or a3,a3,a2 -80014684: 0107e7b3 or a5,a5,a6 -80014688: 00e7e7b3 or a5,a5,a4 -8001468c: ff86f693 andi a3,a3,-8 -80014690: 7ff00713 li a4,2047 -80014694: e59ff06f j 800144ec <__trunctfdf2+0xec> -80014698: 00000793 li a5,0 -8001469c: 00000693 li a3,0 -800146a0: 7ff00713 li a4,2047 -800146a4: 00879613 slli a2,a5,0x8 -800146a8: 00065e63 bgez a2,800146c4 <__trunctfdf2+0x2c4> -800146ac: 00170713 addi a4,a4,1 # 400001 <_start-0x7fbfffff> -800146b0: 7ff00613 li a2,2047 -800146b4: 06c70a63 beq a4,a2,80014728 <__trunctfdf2+0x328> -800146b8: ff800637 lui a2,0xff800 -800146bc: fff60613 addi a2,a2,-1 # ff7fffff <__BSS_END__+0x7f7e906f> -800146c0: 00c7f7b3 and a5,a5,a2 -800146c4: 01d79613 slli a2,a5,0x1d -800146c8: 0036d693 srli a3,a3,0x3 -800146cc: 00d666b3 or a3,a2,a3 -800146d0: 7ff00613 li a2,2047 -800146d4: 0037d793 srli a5,a5,0x3 -800146d8: 00c71e63 bne a4,a2,800146f4 <__trunctfdf2+0x2f4> -800146dc: 00f6e6b3 or a3,a3,a5 -800146e0: 00000793 li a5,0 -800146e4: 00068863 beqz a3,800146f4 <__trunctfdf2+0x2f4> -800146e8: 000807b7 lui a5,0x80 -800146ec: 00000693 li a3,0 -800146f0: 00000593 li a1,0 -800146f4: 00c79793 slli a5,a5,0xc -800146f8: 7ff77713 andi a4,a4,2047 -800146fc: 01471713 slli a4,a4,0x14 -80014700: 00c7d793 srli a5,a5,0xc -80014704: 01f59593 slli a1,a1,0x1f -80014708: 00e7e7b3 or a5,a5,a4 -8001470c: 00b7e733 or a4,a5,a1 -80014710: 00068513 mv a0,a3 -80014714: 00070593 mv a1,a4 -80014718: 02010113 addi sp,sp,32 -8001471c: 00008067 ret -80014720: 00000793 li a5,0 -80014724: f7dff06f j 800146a0 <__trunctfdf2+0x2a0> -80014728: 00000793 li a5,0 -8001472c: 00000693 li a3,0 -80014730: f95ff06f j 800146c4 <__trunctfdf2+0x2c4> +800145e0: 40a78533 sub a0,a5,a0 +800145e4: 00d607b3 add a5,a2,a3 +800145e8: 0007a783 lw a5,0(a5) +800145ec: 00170713 addi a4,a4,1 +800145f0: 00460613 addi a2,a2,4 +800145f4: fef62e23 sw a5,-4(a2) +800145f8: fee556e3 bge a0,a4,800145e4 <__trunctfdf2+0x180> +800145fc: 00400693 li a3,4 +80014600: 00271793 slli a5,a4,0x2 +80014604: 00f307b3 add a5,t1,a5 +80014608: 0007a023 sw zero,0(a5) +8001460c: 00170713 addi a4,a4,1 +80014610: fed718e3 bne a4,a3,80014600 <__trunctfdf2+0x19c> +80014614: 01012703 lw a4,16(sp) +80014618: 01c037b3 snez a5,t3 +8001461c: 00f767b3 or a5,a4,a5 +80014620: f69ff06f j 80014588 <__trunctfdf2+0x124> +80014624: 02010793 addi a5,sp,32 +80014628: 00d787b3 add a5,a5,a3 +8001462c: ff07a783 lw a5,-16(a5) +80014630: 02000893 li a7,32 +80014634: 40e888b3 sub a7,a7,a4 +80014638: 011797b3 sll a5,a5,a7 +8001463c: 00fe6e33 or t3,t3,a5 +80014640: 00300793 li a5,3 +80014644: 00d306b3 add a3,t1,a3 +80014648: 00000813 li a6,0 +8001464c: 40a787b3 sub a5,a5,a0 +80014650: 00468693 addi a3,a3,4 +80014654: 02f84463 blt a6,a5,8001467c <__trunctfdf2+0x218> +80014658: 02010693 addi a3,sp,32 +8001465c: 00279793 slli a5,a5,0x2 +80014660: 00f687b3 add a5,a3,a5 +80014664: 01c12683 lw a3,28(sp) +80014668: 00e6d733 srl a4,a3,a4 +8001466c: fee7a823 sw a4,-16(a5) +80014670: 00400713 li a4,4 +80014674: 40a70733 sub a4,a4,a0 +80014678: f85ff06f j 800145fc <__trunctfdf2+0x198> +8001467c: ffc6a603 lw a2,-4(a3) +80014680: 0006af03 lw t5,0(a3) +80014684: 00281e93 slli t4,a6,0x2 +80014688: 00e65633 srl a2,a2,a4 +8001468c: 011f1f33 sll t5,t5,a7 +80014690: 01d30eb3 add t4,t1,t4 +80014694: 01e66633 or a2,a2,t5 +80014698: 00cea023 sw a2,0(t4) +8001469c: 00180813 addi a6,a6,1 +800146a0: fb1ff06f j 80014650 <__trunctfdf2+0x1ec> +800146a4: 01412603 lw a2,20(sp) +800146a8: 01812783 lw a5,24(sp) +800146ac: 01c12803 lw a6,28(sp) +800146b0: 00f666b3 or a3,a2,a5 +800146b4: 0106e6b3 or a3,a3,a6 +800146b8: 00a6e6b3 or a3,a3,a0 +800146bc: 00071863 bnez a4,800146cc <__trunctfdf2+0x268> +800146c0: 00d036b3 snez a3,a3 +800146c4: 00000793 li a5,0 +800146c8: e89ff06f j 80014550 <__trunctfdf2+0xec> +800146cc: 0a068c63 beqz a3,80014784 <__trunctfdf2+0x320> +800146d0: 01c65693 srli a3,a2,0x1c +800146d4: 00481813 slli a6,a6,0x4 +800146d8: 00479613 slli a2,a5,0x4 +800146dc: 01c7d793 srli a5,a5,0x1c +800146e0: 00400737 lui a4,0x400 +800146e4: 00c6e6b3 or a3,a3,a2 +800146e8: 0107e7b3 or a5,a5,a6 +800146ec: 00e7e7b3 or a5,a5,a4 +800146f0: ff86f693 andi a3,a3,-8 +800146f4: 7ff00713 li a4,2047 +800146f8: e59ff06f j 80014550 <__trunctfdf2+0xec> +800146fc: 00000793 li a5,0 +80014700: 00000693 li a3,0 +80014704: 7ff00713 li a4,2047 +80014708: 00879613 slli a2,a5,0x8 +8001470c: 00065e63 bgez a2,80014728 <__trunctfdf2+0x2c4> +80014710: 00170713 addi a4,a4,1 # 400001 <_start-0x7fbfffff> +80014714: 7ff00613 li a2,2047 +80014718: 06c70a63 beq a4,a2,8001478c <__trunctfdf2+0x328> +8001471c: ff800637 lui a2,0xff800 +80014720: fff60613 addi a2,a2,-1 # ff7fffff <__BSS_END__+0x7f7e95e7> +80014724: 00c7f7b3 and a5,a5,a2 +80014728: 01d79613 slli a2,a5,0x1d +8001472c: 0036d693 srli a3,a3,0x3 +80014730: 00d666b3 or a3,a2,a3 +80014734: 7ff00613 li a2,2047 +80014738: 0037d793 srli a5,a5,0x3 +8001473c: 00c71e63 bne a4,a2,80014758 <__trunctfdf2+0x2f4> +80014740: 00f6e6b3 or a3,a3,a5 +80014744: 00000793 li a5,0 +80014748: 00068863 beqz a3,80014758 <__trunctfdf2+0x2f4> +8001474c: 000807b7 lui a5,0x80 +80014750: 00000693 li a3,0 +80014754: 00000593 li a1,0 +80014758: 00c79793 slli a5,a5,0xc +8001475c: 7ff77713 andi a4,a4,2047 +80014760: 01471713 slli a4,a4,0x14 +80014764: 00c7d793 srli a5,a5,0xc +80014768: 01f59593 slli a1,a1,0x1f +8001476c: 00e7e7b3 or a5,a5,a4 +80014770: 00b7e733 or a4,a5,a1 +80014774: 00068513 mv a0,a3 +80014778: 00070593 mv a1,a4 +8001477c: 02010113 addi sp,sp,32 +80014780: 00008067 ret +80014784: 00000793 li a5,0 +80014788: f7dff06f j 80014704 <__trunctfdf2+0x2a0> +8001478c: 00000793 li a5,0 +80014790: 00000693 li a3,0 +80014794: f95ff06f j 80014728 <__trunctfdf2+0x2c4> -80014734 <__clzsi2>: -80014734: 000107b7 lui a5,0x10 -80014738: 02f57a63 bgeu a0,a5,8001476c <__clzsi2+0x38> -8001473c: 0ff00793 li a5,255 -80014740: 00a7b7b3 sltu a5,a5,a0 -80014744: 00379793 slli a5,a5,0x3 -80014748: 02000713 li a4,32 -8001474c: 40f70733 sub a4,a4,a5 -80014750: 00f557b3 srl a5,a0,a5 -80014754: 80015537 lui a0,0x80015 -80014758: 43c50513 addi a0,a0,1084 # 8001543c <__BSS_END__+0xffffe4ac> -8001475c: 00a787b3 add a5,a5,a0 -80014760: 0007c503 lbu a0,0(a5) # 10000 <_start-0x7fff0000> -80014764: 40a70533 sub a0,a4,a0 -80014768: 00008067 ret -8001476c: 01000737 lui a4,0x1000 -80014770: 01000793 li a5,16 -80014774: fce56ae3 bltu a0,a4,80014748 <__clzsi2+0x14> -80014778: 01800793 li a5,24 -8001477c: fcdff06f j 80014748 <__clzsi2+0x14> +80014798 <__clzsi2>: +80014798: 000107b7 lui a5,0x10 +8001479c: 02f57a63 bgeu a0,a5,800147d0 <__clzsi2+0x38> +800147a0: 0ff00793 li a5,255 +800147a4: 00a7b7b3 sltu a5,a5,a0 +800147a8: 00379793 slli a5,a5,0x3 +800147ac: 02000713 li a4,32 +800147b0: 40f70733 sub a4,a4,a5 +800147b4: 00f557b3 srl a5,a0,a5 +800147b8: 80015537 lui a0,0x80015 +800147bc: 4c450513 addi a0,a0,1220 # 800154c4 <__BSS_END__+0xffffeaac> +800147c0: 00a787b3 add a5,a5,a0 +800147c4: 0007c503 lbu a0,0(a5) # 10000 <_start-0x7fff0000> +800147c8: 40a70533 sub a0,a4,a0 +800147cc: 00008067 ret +800147d0: 01000737 lui a4,0x1000 +800147d4: 01000793 li a5,16 +800147d8: fce56ae3 bltu a0,a4,800147ac <__clzsi2+0x14> +800147dc: 01800793 li a5,24 +800147e0: fcdff06f j 800147ac <__clzsi2+0x14> Disassembly of section .rodata: -80014780 : -80014780: 0030 addi a2,sp,8 -80014782: 0000 unimp -80014784: 0031 c.nop 12 -80014786: 0000 unimp -80014788: 0032 c.slli zero,0xc -8001478a: 0000 unimp -8001478c: 00000033 add zero,zero,zero -80014790: 0034 addi a3,sp,8 -80014792: 0000 unimp -80014794: 0035 c.nop 13 -80014796: 0000 unimp -80014798: 0036 c.slli zero,0xd -8001479a: 0000 unimp -8001479c: 00000037 lui zero,0x0 -800147a0: 0038 addi a4,sp,8 -800147a2: 0000 unimp -800147a4: 0039 c.nop 14 -800147a6: 0000 unimp -800147a8: 0061 c.nop 24 -800147aa: 0000 unimp -800147ac: 0062 c.slli zero,0x18 -800147ae: 0000 unimp -800147b0: 00000063 beqz zero,800147b0 <__clzsi2+0x7c> -800147b4: 0064 addi s1,sp,12 -800147b6: 0000 unimp -800147b8: 0065 c.nop 25 -800147ba: 0000 unimp -800147bc: 0066 c.slli zero,0x19 -800147be: 0000 unimp -800147c0: 5245 li tp,-15 -800147c2: 4f52 lw t5,20(sp) -800147c4: 3a52 fld fs4,304(sp) -800147c6: 5f20 lw s0,120(a4) -800147c8: 6e75 lui t3,0x1d -800147ca: 696c flw fa1,84(a0) -800147cc: 6b6e flw fs6,216(sp) -800147ce: 6e20 flw fs0,88(a2) -800147d0: 7920746f jal s0,8001bf62 <__BSS_END__+0x4fd2> -800147d4: 7465 lui s0,0xffff9 -800147d6: 6920 flw fs0,80(a0) -800147d8: 706d c.lui zero,0xffffb -800147da: 656c flw fa1,76(a0) -800147dc: 656d lui a0,0x1b -800147de: 746e flw fs0,248(sp) -800147e0: 6465 lui s0,0x19 -800147e2: 000a c.slli zero,0x2 -800147e4: 5245 li tp,-15 -800147e6: 4f52 lw t5,20(sp) -800147e8: 3a52 fld fs4,304(sp) -800147ea: 5f20 lw s0,120(a4) -800147ec: 696c flw fa1,84(a0) -800147ee: 6b6e flw fs6,216(sp) -800147f0: 6e20 flw fs0,88(a2) -800147f2: 7920746f jal s0,8001bf84 <__BSS_END__+0x4ff4> -800147f6: 7465 lui s0,0xffff9 -800147f8: 6920 flw fs0,80(a0) -800147fa: 706d c.lui zero,0xffffb -800147fc: 656c flw fa1,76(a0) -800147fe: 656d lui a0,0x1b -80014800: 746e flw fs0,248(sp) -80014802: 6465 lui s0,0x19 -80014804: 000a c.slli zero,0x2 -80014806: 0000 unimp -80014808: 3c0a fld fs8,160(sp) -8001480a: 70786173 csrrsi sp,0x707,16 -8001480e: 3e79 jal 800143ac <__extenddftf2+0x1b8> -80014810: 4620 lw s0,72(a2) -80014812: 4941 li s2,16 -80014814: 454c lw a1,12(a0) -80014816: 2044 fld fs1,128(s0) -80014818: 7461 lui s0,0xffff8 -8001481a: 3c20 fld fs0,120(s0) -8001481c: 6e69 lui t3,0x1a -8001481e: 6564 flw fs1,76(a0) -80014820: 3a78 fld fa4,240(a2) -80014822: 2520 fld fs0,72(a0) -80014824: 3e64 fld fs1,248(a2) -80014826: 2021 jal 8001482e <__clzsi2+0xfa> -80014828: 000a c.slli zero,0x2 -8001482a: 0000 unimp -8001482c: 500a 0x500a -8001482e: 5341 li t1,-16 -80014830: 2e444553 0x2e444553 -80014834: 2e2e fld ft8,200(sp) -80014836: 2e2e fld ft8,200(sp) -80014838: 2e2e fld ft8,200(sp) -8001483a: 2e2e fld ft8,200(sp) -8001483c: 2e2e fld ft8,200(sp) -8001483e: 2e2e fld ft8,200(sp) -80014840: 2e2e fld ft8,200(sp) -80014842: 2e2e fld ft8,200(sp) -80014844: 2e2e fld ft8,200(sp) -80014846: 2e2e fld ft8,200(sp) -80014848: 2e2e fld ft8,200(sp) -8001484a: 2e2e fld ft8,200(sp) -8001484c: 202e fld ft0,200(sp) -8001484e: 733c flw fa5,96(a4) -80014850: 6966 flw fs2,88(sp) -80014852: 746c flw fa1,108(s0) -80014854: 7265 lui tp,0xffff9 -80014856: 203e fld ft0,456(sp) -80014858: 000a c.slli zero,0x2 -8001485a: 0000 unimp -8001485c: 25a8 fld fa0,72(a1) -8001485e: 8000 0x8000 -80014860: 1cd8 addi a4,sp,628 -80014862: 8000 0x8000 -80014864: 1cd8 addi a4,sp,628 -80014866: 8000 0x8000 -80014868: 25f4 fld fa3,200(a1) -8001486a: 8000 0x8000 -8001486c: 1cd8 addi a4,sp,628 -8001486e: 8000 0x8000 -80014870: 1cd8 addi a4,sp,628 -80014872: 8000 0x8000 -80014874: 1cd8 addi a4,sp,628 -80014876: 8000 0x8000 -80014878: 1abc addi a5,sp,376 -8001487a: 8000 0x8000 -8001487c: 1cd8 addi a4,sp,628 -8001487e: 8000 0x8000 -80014880: 1cd8 addi a4,sp,628 -80014882: 8000 0x8000 -80014884: 25d0 fld fa2,136(a1) -80014886: 8000 0x8000 -80014888: 25c0 fld fs0,136(a1) -8001488a: 8000 0x8000 -8001488c: 1cd8 addi a4,sp,628 -8001488e: 8000 0x8000 -80014890: 1d44 addi s1,sp,692 -80014892: 8000 0x8000 -80014894: 1d50 addi a2,sp,692 -80014896: 8000 0x8000 -80014898: 1cd8 addi a4,sp,628 -8001489a: 8000 0x8000 -8001489c: 1eac addi a1,sp,888 -8001489e: 8000 0x8000 -800148a0: 1ca8 addi a0,sp,632 -800148a2: 8000 0x8000 -800148a4: 1ca8 addi a0,sp,632 -800148a6: 8000 0x8000 -800148a8: 1ca8 addi a0,sp,632 -800148aa: 8000 0x8000 -800148ac: 1ca8 addi a0,sp,632 -800148ae: 8000 0x8000 -800148b0: 1ca8 addi a0,sp,632 -800148b2: 8000 0x8000 -800148b4: 1ca8 addi a0,sp,632 -800148b6: 8000 0x8000 -800148b8: 1ca8 addi a0,sp,632 -800148ba: 8000 0x8000 -800148bc: 1ca8 addi a0,sp,632 -800148be: 8000 0x8000 -800148c0: 1ca8 addi a0,sp,632 -800148c2: 8000 0x8000 -800148c4: 1cd8 addi a4,sp,628 -800148c6: 8000 0x8000 -800148c8: 1cd8 addi a4,sp,628 -800148ca: 8000 0x8000 -800148cc: 1cd8 addi a4,sp,628 -800148ce: 8000 0x8000 -800148d0: 1cd8 addi a4,sp,628 -800148d2: 8000 0x8000 -800148d4: 1cd8 addi a4,sp,628 -800148d6: 8000 0x8000 -800148d8: 1cd8 addi a4,sp,628 -800148da: 8000 0x8000 -800148dc: 1cd8 addi a4,sp,628 -800148de: 8000 0x8000 -800148e0: 21d4 fld fa3,128(a1) -800148e2: 8000 0x8000 -800148e4: 1cd8 addi a4,sp,628 +800147e8 : +800147e8: 0030 addi a2,sp,8 +800147ea: 0000 unimp +800147ec: 0031 c.nop 12 +800147ee: 0000 unimp +800147f0: 0032 c.slli zero,0xc +800147f2: 0000 unimp +800147f4: 00000033 add zero,zero,zero +800147f8: 0034 addi a3,sp,8 +800147fa: 0000 unimp +800147fc: 0035 c.nop 13 +800147fe: 0000 unimp +80014800: 0036 c.slli zero,0xd +80014802: 0000 unimp +80014804: 00000037 lui zero,0x0 +80014808: 0038 addi a4,sp,8 +8001480a: 0000 unimp +8001480c: 0039 c.nop 14 +8001480e: 0000 unimp +80014810: 0061 c.nop 24 +80014812: 0000 unimp +80014814: 0062 c.slli zero,0x18 +80014816: 0000 unimp +80014818: 00000063 beqz zero,80014818 <__clzsi2+0x80> +8001481c: 0064 addi s1,sp,12 +8001481e: 0000 unimp +80014820: 0065 c.nop 25 +80014822: 0000 unimp +80014824: 0066 c.slli zero,0x19 +80014826: 0000 unimp +80014828: 5245 li tp,-15 +8001482a: 4f52 lw t5,20(sp) +8001482c: 3a52 fld fs4,304(sp) +8001482e: 5f20 lw s0,120(a4) +80014830: 6e75 lui t3,0x1d +80014832: 696c flw fa1,84(a0) +80014834: 6b6e flw fs6,216(sp) +80014836: 6e20 flw fs0,88(a2) +80014838: 7920746f jal s0,8001bfca <__BSS_END__+0x55b2> +8001483c: 7465 lui s0,0xffff9 +8001483e: 6920 flw fs0,80(a0) +80014840: 706d c.lui zero,0xffffb +80014842: 656c flw fa1,76(a0) +80014844: 656d lui a0,0x1b +80014846: 746e flw fs0,248(sp) +80014848: 6465 lui s0,0x19 +8001484a: 000a c.slli zero,0x2 +8001484c: 5245 li tp,-15 +8001484e: 4f52 lw t5,20(sp) +80014850: 3a52 fld fs4,304(sp) +80014852: 5f20 lw s0,120(a4) +80014854: 696c flw fa1,84(a0) +80014856: 6b6e flw fs6,216(sp) +80014858: 6e20 flw fs0,88(a2) +8001485a: 7920746f jal s0,8001bfec <__BSS_END__+0x55d4> +8001485e: 7465 lui s0,0xffff9 +80014860: 6920 flw fs0,80(a0) +80014862: 706d c.lui zero,0xffffb +80014864: 656c flw fa1,76(a0) +80014866: 656d lui a0,0x1b +80014868: 746e flw fs0,248(sp) +8001486a: 6465 lui s0,0x19 +8001486c: 000a c.slli zero,0x2 +8001486e: 0000 unimp +80014870: 430a lw t1,128(sp) +80014872: 6379 lui t1,0x1e +80014874: 656c flw fa1,76(a0) +80014876: 203d2073 csrs hideleg,s10 +8001487a: 6425 lui s0,0x9 +8001487c: 202c fld fa1,64(s0) +8001487e: 6e49 lui t3,0x12 +80014880: 75727473 csrrci s0,0x757,4 +80014884: 6f697463 bgeu s2,s6,80014f6c <__mprec_bigtens+0x12c> +80014888: 736e flw ft6,248(sp) +8001488a: 3d20 fld fs0,120(a0) +8001488c: 2520 fld fs0,72(a0) +8001488e: 0064 addi s1,sp,12 +80014890: 3c0a fld fs8,160(sp) +80014892: 70786173 csrrsi sp,0x707,16 +80014896: 3e79 jal 80014434 <__extenddftf2+0x1dc> +80014898: 4620 lw s0,72(a2) +8001489a: 4941 li s2,16 +8001489c: 454c lw a1,12(a0) +8001489e: 2044 fld fs1,128(s0) +800148a0: 7461 lui s0,0xffff8 +800148a2: 3c20 fld fs0,120(s0) +800148a4: 6e69 lui t3,0x1a +800148a6: 6564 flw fs1,76(a0) +800148a8: 3a78 fld fa4,240(a2) +800148aa: 2520 fld fs0,72(a0) +800148ac: 3e64 fld fs1,248(a2) +800148ae: 2021 jal 800148b6 <__clzsi2+0x11e> +800148b0: 000a c.slli zero,0x2 +800148b2: 0000 unimp +800148b4: 500a 0x500a +800148b6: 5341 li t1,-16 +800148b8: 2e444553 0x2e444553 +800148bc: 2e2e fld ft8,200(sp) +800148be: 2e2e fld ft8,200(sp) +800148c0: 2e2e fld ft8,200(sp) +800148c2: 2e2e fld ft8,200(sp) +800148c4: 2e2e fld ft8,200(sp) +800148c6: 2e2e fld ft8,200(sp) +800148c8: 2e2e fld ft8,200(sp) +800148ca: 2e2e fld ft8,200(sp) +800148cc: 2e2e fld ft8,200(sp) +800148ce: 2e2e fld ft8,200(sp) +800148d0: 2e2e fld ft8,200(sp) +800148d2: 2e2e fld ft8,200(sp) +800148d4: 202e fld ft0,200(sp) +800148d6: 733c flw fa5,96(a4) +800148d8: 6966 flw fs2,88(sp) +800148da: 746c flw fa1,108(s0) +800148dc: 7265 lui tp,0xffff9 +800148de: 203e fld ft0,456(sp) +800148e0: 000a c.slli zero,0x2 +800148e2: 0000 unimp +800148e4: 260c fld fa1,8(a2) 800148e6: 8000 0x8000 -800148e8: 1fa0 addi s0,sp,1016 +800148e8: 1d3c addi a5,sp,696 800148ea: 8000 0x8000 -800148ec: 24a4 fld fs1,72(s1) +800148ec: 1d3c addi a5,sp,696 800148ee: 8000 0x8000 -800148f0: 21d4 fld fa3,128(a1) +800148f0: 2658 fld fa4,136(a2) 800148f2: 8000 0x8000 -800148f4: 21d4 fld fa3,128(a1) +800148f4: 1d3c addi a5,sp,696 800148f6: 8000 0x8000 -800148f8: 21d4 fld fa3,128(a1) +800148f8: 1d3c addi a5,sp,696 800148fa: 8000 0x8000 -800148fc: 1cd8 addi a4,sp,628 +800148fc: 1d3c addi a5,sp,696 800148fe: 8000 0x8000 -80014900: 1cd8 addi a4,sp,628 +80014900: 1b20 addi s0,sp,440 80014902: 8000 0x8000 -80014904: 1cd8 addi a4,sp,628 +80014904: 1d3c addi a5,sp,696 80014906: 8000 0x8000 -80014908: 1cd8 addi a4,sp,628 +80014908: 1d3c addi a5,sp,696 8001490a: 8000 0x8000 -8001490c: 1f94 addi a3,sp,1008 +8001490c: 2634 fld fa3,72(a2) 8001490e: 8000 0x8000 -80014910: 1cd8 addi a4,sp,628 +80014910: 2624 fld fs1,72(a2) 80014912: 8000 0x8000 -80014914: 1cd8 addi a4,sp,628 +80014914: 1d3c addi a5,sp,696 80014916: 8000 0x8000 -80014918: 1f68 addi a0,sp,956 +80014918: 1da8 addi a0,sp,760 8001491a: 8000 0x8000 -8001491c: 1cd8 addi a4,sp,628 +8001491c: 1db4 addi a3,sp,760 8001491e: 8000 0x8000 -80014920: 1cd8 addi a4,sp,628 +80014920: 1d3c addi a5,sp,696 80014922: 8000 0x8000 -80014924: 1cd8 addi a4,sp,628 +80014924: 1f10 addi a2,sp,944 80014926: 8000 0x8000 -80014928: 1ee8 addi a0,sp,892 +80014928: 1d0c addi a1,sp,688 8001492a: 8000 0x8000 -8001492c: 1cd8 addi a4,sp,628 +8001492c: 1d0c addi a1,sp,688 8001492e: 8000 0x8000 -80014930: 1eb8 addi a4,sp,888 +80014930: 1d0c addi a1,sp,688 80014932: 8000 0x8000 -80014934: 1cd8 addi a4,sp,628 +80014934: 1d0c addi a1,sp,688 80014936: 8000 0x8000 -80014938: 1cd8 addi a4,sp,628 +80014938: 1d0c addi a1,sp,688 8001493a: 8000 0x8000 -8001493c: 1cf4 addi a3,sp,636 +8001493c: 1d0c addi a1,sp,688 8001493e: 8000 0x8000 -80014940: 1cd8 addi a4,sp,628 +80014940: 1d0c addi a1,sp,688 80014942: 8000 0x8000 -80014944: 1cd8 addi a4,sp,628 +80014944: 1d0c addi a1,sp,688 80014946: 8000 0x8000 -80014948: 1cd8 addi a4,sp,628 +80014948: 1d0c addi a1,sp,688 8001494a: 8000 0x8000 -8001494c: 1cd8 addi a4,sp,628 +8001494c: 1d3c addi a5,sp,696 8001494e: 8000 0x8000 -80014950: 1cd8 addi a4,sp,628 +80014950: 1d3c addi a5,sp,696 80014952: 8000 0x8000 -80014954: 1cd8 addi a4,sp,628 +80014954: 1d3c addi a5,sp,696 80014956: 8000 0x8000 -80014958: 1cd8 addi a4,sp,628 +80014958: 1d3c addi a5,sp,696 8001495a: 8000 0x8000 -8001495c: 1cd8 addi a4,sp,628 +8001495c: 1d3c addi a5,sp,696 8001495e: 8000 0x8000 -80014960: 21d4 fld fa3,128(a1) +80014960: 1d3c addi a5,sp,696 80014962: 8000 0x8000 -80014964: 1cd8 addi a4,sp,628 +80014964: 1d3c addi a5,sp,696 80014966: 8000 0x8000 -80014968: 1fa0 addi s0,sp,1016 +80014968: 2238 fld fa4,64(a2) 8001496a: 8000 0x8000 -8001496c: 1e38 addi a4,sp,824 +8001496c: 1d3c addi a5,sp,696 8001496e: 8000 0x8000 -80014970: 21d4 fld fa3,128(a1) +80014970: 2004 fld fs1,0(s0) 80014972: 8000 0x8000 -80014974: 21d4 fld fa3,128(a1) +80014974: 2508 fld fa0,8(a0) 80014976: 8000 0x8000 -80014978: 21d4 fld fa3,128(a1) +80014978: 2238 fld fa4,64(a2) 8001497a: 8000 0x8000 -8001497c: 1e20 addi s0,sp,824 +8001497c: 2238 fld fa4,64(a2) 8001497e: 8000 0x8000 -80014980: 1e38 addi a4,sp,824 +80014980: 2238 fld fa4,64(a2) 80014982: 8000 0x8000 -80014984: 1afc addi a5,sp,380 +80014984: 1d3c addi a5,sp,696 80014986: 8000 0x8000 -80014988: 1cd8 addi a4,sp,628 +80014988: 1d3c addi a5,sp,696 8001498a: 8000 0x8000 -8001498c: 1e08 addi a0,sp,816 +8001498c: 1d3c addi a5,sp,696 8001498e: 8000 0x8000 -80014990: 1cd8 addi a4,sp,628 +80014990: 1d3c addi a5,sp,696 80014992: 8000 0x8000 -80014994: 1d94 addi a3,sp,752 +80014994: 1ff8 addi a4,sp,1020 80014996: 8000 0x8000 -80014998: 2600 fld fs0,8(a2) +80014998: 1d3c addi a5,sp,696 8001499a: 8000 0x8000 -8001499c: 2568 fld fa0,200(a0) +8001499c: 1d3c addi a5,sp,696 8001499e: 8000 0x8000 -800149a0: 1afc addi a5,sp,380 +800149a0: 1fcc addi a1,sp,1012 800149a2: 8000 0x8000 -800149a4: 1cd8 addi a4,sp,628 +800149a4: 1d3c addi a5,sp,696 800149a6: 8000 0x8000 -800149a8: 1ee8 addi a0,sp,892 +800149a8: 1d3c addi a5,sp,696 800149aa: 8000 0x8000 -800149ac: 1af4 addi a3,sp,380 +800149ac: 1d3c addi a5,sp,696 800149ae: 8000 0x8000 -800149b0: 263c fld fa5,72(a2) +800149b0: 1f4c addi a1,sp,948 800149b2: 8000 0x8000 -800149b4: 1cd8 addi a4,sp,628 +800149b4: 1d3c addi a5,sp,696 800149b6: 8000 0x8000 -800149b8: 1cd8 addi a4,sp,628 +800149b8: 1f1c addi a5,sp,944 800149ba: 8000 0x8000 -800149bc: 1bfc addi a5,sp,508 +800149bc: 1d3c addi a5,sp,696 800149be: 8000 0x8000 -800149c0: 1cd8 addi a4,sp,628 +800149c0: 1d3c addi a5,sp,696 800149c2: 8000 0x8000 -800149c4: 1af4 addi a3,sp,380 +800149c4: 1d58 addi a4,sp,692 800149c6: 8000 0x8000 +800149c8: 1d3c addi a5,sp,696 +800149ca: 8000 0x8000 +800149cc: 1d3c addi a5,sp,696 +800149ce: 8000 0x8000 +800149d0: 1d3c addi a5,sp,696 +800149d2: 8000 0x8000 +800149d4: 1d3c addi a5,sp,696 +800149d6: 8000 0x8000 +800149d8: 1d3c addi a5,sp,696 +800149da: 8000 0x8000 +800149dc: 1d3c addi a5,sp,696 +800149de: 8000 0x8000 +800149e0: 1d3c addi a5,sp,696 +800149e2: 8000 0x8000 +800149e4: 1d3c addi a5,sp,696 +800149e6: 8000 0x8000 +800149e8: 2238 fld fa4,64(a2) +800149ea: 8000 0x8000 +800149ec: 1d3c addi a5,sp,696 +800149ee: 8000 0x8000 +800149f0: 2004 fld fs1,0(s0) +800149f2: 8000 0x8000 +800149f4: 1e9c addi a5,sp,880 +800149f6: 8000 0x8000 +800149f8: 2238 fld fa4,64(a2) +800149fa: 8000 0x8000 +800149fc: 2238 fld fa4,64(a2) +800149fe: 8000 0x8000 +80014a00: 2238 fld fa4,64(a2) +80014a02: 8000 0x8000 +80014a04: 1e84 addi s1,sp,880 +80014a06: 8000 0x8000 +80014a08: 1e9c addi a5,sp,880 +80014a0a: 8000 0x8000 +80014a0c: 1b60 addi s0,sp,444 +80014a0e: 8000 0x8000 +80014a10: 1d3c addi a5,sp,696 +80014a12: 8000 0x8000 +80014a14: 1e6c addi a1,sp,828 +80014a16: 8000 0x8000 +80014a18: 1d3c addi a5,sp,696 +80014a1a: 8000 0x8000 +80014a1c: 1df8 addi a4,sp,764 +80014a1e: 8000 0x8000 +80014a20: 2664 fld fs1,200(a2) +80014a22: 8000 0x8000 +80014a24: 25cc fld fa1,136(a1) +80014a26: 8000 0x8000 +80014a28: 1b60 addi s0,sp,444 +80014a2a: 8000 0x8000 +80014a2c: 1d3c addi a5,sp,696 +80014a2e: 8000 0x8000 +80014a30: 1f4c addi a1,sp,948 +80014a32: 8000 0x8000 +80014a34: 1b58 addi a4,sp,436 +80014a36: 8000 0x8000 +80014a38: 26a0 fld fs0,72(a3) +80014a3a: 8000 0x8000 +80014a3c: 1d3c addi a5,sp,696 +80014a3e: 8000 0x8000 +80014a40: 1d3c addi a5,sp,696 +80014a42: 8000 0x8000 +80014a44: 1c60 addi s0,sp,572 +80014a46: 8000 0x8000 +80014a48: 1d3c addi a5,sp,696 +80014a4a: 8000 0x8000 +80014a4c: 1b58 addi a4,sp,436 +80014a4e: 8000 0x8000 -800149c8 : -800149c8: 2020 fld fs0,64(s0) -800149ca: 2020 fld fs0,64(s0) -800149cc: 2020 fld fs0,64(s0) -800149ce: 2020 fld fs0,64(s0) -800149d0: 2020 fld fs0,64(s0) -800149d2: 2020 fld fs0,64(s0) -800149d4: 2020 fld fs0,64(s0) -800149d6: 2020 fld fs0,64(s0) +80014a50 : +80014a50: 2020 fld fs0,64(s0) +80014a52: 2020 fld fs0,64(s0) +80014a54: 2020 fld fs0,64(s0) +80014a56: 2020 fld fs0,64(s0) +80014a58: 2020 fld fs0,64(s0) +80014a5a: 2020 fld fs0,64(s0) +80014a5c: 2020 fld fs0,64(s0) +80014a5e: 2020 fld fs0,64(s0) -800149d8 : -800149d8: 3030 fld fa2,96(s0) -800149da: 3030 fld fa2,96(s0) -800149dc: 3030 fld fa2,96(s0) -800149de: 3030 fld fa2,96(s0) -800149e0: 3030 fld fa2,96(s0) -800149e2: 3030 fld fa2,96(s0) -800149e4: 3030 fld fa2,96(s0) -800149e6: 3030 fld fa2,96(s0) -800149e8: 4e49 li t3,18 -800149ea: 0046 c.slli zero,0x11 -800149ec: 6e69 lui t3,0x1a -800149ee: 0066 c.slli zero,0x19 -800149f0: 414e lw sp,208(sp) -800149f2: 004e c.slli zero,0x13 -800149f4: 616e flw ft2,216(sp) -800149f6: 006e c.slli zero,0x1b -800149f8: 3130 fld fa2,96(a0) -800149fa: 3332 fld ft6,296(sp) -800149fc: 3534 fld fa3,104(a0) -800149fe: 3736 fld fa4,360(sp) -80014a00: 3938 fld fa4,112(a0) -80014a02: 6261 lui tp,0x18 -80014a04: 66656463 bltu a0,t1,8001506c -80014a08: 0000 unimp -80014a0a: 0000 unimp -80014a0c: 3130 fld fa2,96(a0) -80014a0e: 3332 fld ft6,296(sp) -80014a10: 3534 fld fa3,104(a0) -80014a12: 3736 fld fa4,360(sp) -80014a14: 3938 fld fa4,112(a0) -80014a16: 4241 li tp,16 -80014a18: 46454443 fmadd.q fs0,fa0,ft4,fs0,rmm -80014a1c: 0000 unimp -80014a1e: 0000 unimp -80014a20: 6e28 flw fa0,88(a2) -80014a22: 6c75 lui s8,0x1d -80014a24: 296c fld fa1,208(a0) -80014a26: 0000 unimp -80014a28: 0030 addi a2,sp,8 +80014a60 : +80014a60: 3030 fld fa2,96(s0) +80014a62: 3030 fld fa2,96(s0) +80014a64: 3030 fld fa2,96(s0) +80014a66: 3030 fld fa2,96(s0) +80014a68: 3030 fld fa2,96(s0) +80014a6a: 3030 fld fa2,96(s0) +80014a6c: 3030 fld fa2,96(s0) +80014a6e: 3030 fld fa2,96(s0) +80014a70: 4e49 li t3,18 +80014a72: 0046 c.slli zero,0x11 +80014a74: 6e69 lui t3,0x1a +80014a76: 0066 c.slli zero,0x19 +80014a78: 414e lw sp,208(sp) +80014a7a: 004e c.slli zero,0x13 +80014a7c: 616e flw ft2,216(sp) +80014a7e: 006e c.slli zero,0x1b +80014a80: 3130 fld fa2,96(a0) +80014a82: 3332 fld ft6,296(sp) +80014a84: 3534 fld fa3,104(a0) +80014a86: 3736 fld fa4,360(sp) +80014a88: 3938 fld fa4,112(a0) +80014a8a: 6261 lui tp,0x18 +80014a8c: 66656463 bltu a0,t1,800150f4 +80014a90: 0000 unimp +80014a92: 0000 unimp +80014a94: 3130 fld fa2,96(a0) +80014a96: 3332 fld ft6,296(sp) +80014a98: 3534 fld fa3,104(a0) +80014a9a: 3736 fld fa4,360(sp) +80014a9c: 3938 fld fa4,112(a0) +80014a9e: 4241 li tp,16 +80014aa0: 46454443 fmadd.q fs0,fa0,ft4,fs0,rmm +80014aa4: 0000 unimp +80014aa6: 0000 unimp +80014aa8: 6e28 flw fa0,88(a2) +80014aaa: 6c75 lui s8,0x1d +80014aac: 296c fld fa1,208(a0) +80014aae: 0000 unimp +80014ab0: 0030 addi a2,sp,8 ... -80014a2c : +80014ab4 : ... -80014a40 : +80014ac8 : ... -80014a50: 8000 0x8000 -80014a52: 3fff 0x3fff +80014ad8: 8000 0x8000 +80014ada: 3fff 0x3fff -80014a54 : -80014a54: 6576 flw fa0,92(sp) -80014a56: 4a92 lw s5,4(sp) -80014a58: 804a c.mv zero,s2 -80014a5a: c94c153f 8a20979a 0x8a20979ac94c153f -80014a62: 5202 lw tp,32(sp) -80014a64: c460 sw s0,76(s0) -80014a66: 7525 lui a0,0xfffe9 -80014a68: 6a32 flw fs4,12(sp) -80014a6a: ce52 sw s4,28(sp) -80014a6c: 329a fld ft5,416(sp) -80014a6e: 28ce fld fa7,208(sp) -80014a70: a74d j 80015212 <_ctype_+0x11a> -80014a72: 5de4 lw s1,124(a1) -80014a74: c53d beqz a0,80014ae2 -80014a76: 3b5d jal 8001482c <__clzsi2+0xf8> -80014a78: 5a929e8b 0x5a929e8b -80014a7c: 526c lw a1,100(a2) -80014a7e: 50ce lw ra,240(sp) -80014a80: 3d28f18b 0x3d28f18b -80014a84: 650d lui a0,0x3 -80014a86: 81750c17 auipc s8,0x81750 -80014a8a: 7586 flw fa1,96(sp) -80014a8c: c976 sw t4,144(sp) -80014a8e: 4d48 lw a0,28(a0) -80014a90: 9c66 add s8,s8,s9 -80014a92: 58f8 lw a4,116(s1) -80014a94: bc50 fsd fa2,184(s0) -80014a96: 5c54 lw a3,60(s0) -80014a98: cc65 beqz s0,80014b90 -80014a9a: 91c6 add gp,gp,a7 -80014a9c: a60e fsd ft3,264(sp) -80014a9e: a0ae fsd fa1,64(sp) -80014aa0: e319 bnez a4,80014aa6 -80014aa2: 851e46a3 0x851e46a3 -80014aa6: 98feeab7 lui s5,0x98fee -80014aaa: ddbb901b 0xddbb901b -80014aae: de8d beqz a3,800149e8 -80014ab0: 9df9 0x9df9 -80014ab2: aa7eebfb 0xaa7eebfb -80014ab6: 4351 li t1,20 -80014ab8: 0235 addi tp,tp,13 -80014aba: 36b10137 lui sp,0x36b10 -80014abe: 336c fld fa1,224(a4) -80014ac0: 8cdfc66f jal a2,8001138c <__muldf3+0x2a4> -80014ac4: 80e9 srli s1,s1,0x1a -80014ac6: 47c9 li a5,18 -80014ac8: 93ba add t2,t2,a4 -80014aca: 41a8 lw a0,64(a1) -80014acc: 50f8 lw a4,100(s1) -80014ace: c76b25fb 0xc76b25fb -80014ad2: 6b71 lui s6,0x1c -80014ad4: a6d53cbf 1f49ffcf 0x1f49ffcfa6d53cbf -80014adc: c278 sw a4,68(a2) -80014ade: 000040d3 fadd.s ft1,ft0,ft0,rmm -80014ae2: 0000 unimp -80014ae4: 0000 unimp -80014ae6: 0000 unimp -80014ae8: f020 fsw fs0,96(s0) -80014aea: b59d j 80014950 <__clzsi2+0x21c> -80014aec: 2b70 fld fa2,208(a4) -80014aee: ada8 fsd fa0,88(a1) -80014af0: 9dc5 0x9dc5 -80014af2: 4069 c.li zero,26 +80014adc : +80014adc: 6576 flw fa0,92(sp) +80014ade: 4a92 lw s5,4(sp) +80014ae0: 804a c.mv zero,s2 +80014ae2: c94c153f 8a20979a 0x8a20979ac94c153f +80014aea: 5202 lw tp,32(sp) +80014aec: c460 sw s0,76(s0) +80014aee: 7525 lui a0,0xfffe9 +80014af0: 6a32 flw fs4,12(sp) +80014af2: ce52 sw s4,28(sp) +80014af4: 329a fld ft5,416(sp) +80014af6: 28ce fld fa7,208(sp) +80014af8: a74d j 8001529a <_ctype_+0x11a> +80014afa: 5de4 lw s1,124(a1) +80014afc: c53d beqz a0,80014b6a +80014afe: 3b5d jal 800148b4 <__clzsi2+0x11c> +80014b00: 5a929e8b 0x5a929e8b +80014b04: 526c lw a1,100(a2) +80014b06: 50ce lw ra,240(sp) +80014b08: 3d28f18b 0x3d28f18b +80014b0c: 650d lui a0,0x3 +80014b0e: 81750c17 auipc s8,0x81750 +80014b12: 7586 flw fa1,96(sp) +80014b14: c976 sw t4,144(sp) +80014b16: 4d48 lw a0,28(a0) +80014b18: 9c66 add s8,s8,s9 +80014b1a: 58f8 lw a4,116(s1) +80014b1c: bc50 fsd fa2,184(s0) +80014b1e: 5c54 lw a3,60(s0) +80014b20: cc65 beqz s0,80014c18 +80014b22: 91c6 add gp,gp,a7 +80014b24: a60e fsd ft3,264(sp) +80014b26: a0ae fsd fa1,64(sp) +80014b28: e319 bnez a4,80014b2e +80014b2a: 851e46a3 0x851e46a3 +80014b2e: 98feeab7 lui s5,0x98fee +80014b32: ddbb901b 0xddbb901b +80014b36: de8d beqz a3,80014a70 +80014b38: 9df9 0x9df9 +80014b3a: aa7eebfb 0xaa7eebfb +80014b3e: 4351 li t1,20 +80014b40: 0235 addi tp,tp,13 +80014b42: 36b10137 lui sp,0x36b10 +80014b46: 336c fld fa1,224(a4) +80014b48: 8cdfc66f jal a2,80011414 <__muldf3+0x2c8> +80014b4c: 80e9 srli s1,s1,0x1a +80014b4e: 47c9 li a5,18 +80014b50: 93ba add t2,t2,a4 +80014b52: 41a8 lw a0,64(a1) +80014b54: 50f8 lw a4,100(s1) +80014b56: c76b25fb 0xc76b25fb +80014b5a: 6b71 lui s6,0x1c +80014b5c: a6d53cbf 1f49ffcf 0x1f49ffcfa6d53cbf +80014b64: c278 sw a4,68(a2) +80014b66: 000040d3 fadd.s ft1,ft0,ft0,rmm +80014b6a: 0000 unimp +80014b6c: 0000 unimp +80014b6e: 0000 unimp +80014b70: f020 fsw fs0,96(s0) +80014b72: b59d j 800149d8 <__clzsi2+0x240> +80014b74: 2b70 fld fa2,208(a4) +80014b76: ada8 fsd fa0,88(a1) +80014b78: 9dc5 0x9dc5 +80014b7a: 4069 c.li zero,26 ... -80014b00: 0400 addi s0,sp,512 -80014b02: 8e1bc9bf 00004034 0x40348e1bc9bf +80014b88: 0400 addi s0,sp,512 +80014b8a: 8e1bc9bf 00004034 0x40348e1bc9bf ... -80014b16: 2000 fld fs0,0(s0) -80014b18: bebc fsd fa5,120(a3) -80014b1a: 4019 c.li zero,6 +80014b9e: 2000 fld fs0,0(s0) +80014ba0: bebc fsd fa5,120(a3) +80014ba2: 4019 c.li zero,6 ... -80014b2c: 9c40 0x9c40 -80014b2e: 400c lw a1,0(s0) +80014bb4: 9c40 0x9c40 +80014bb6: 400c lw a1,0(s0) ... -80014b40: c800 sw s0,16(s0) -80014b42: 4005 c.li zero,1 +80014bc8: c800 sw s0,16(s0) +80014bca: 4005 c.li zero,1 ... -80014b54: a000 fsd fs0,0(s0) -80014b56: 4002 0x4002 +80014bdc: a000 fsd fs0,0(s0) +80014bde: 4002 0x4002 -80014b58 : -80014b58: 2030 fld fa2,64(s0) -80014b5a: cffc sw a5,92(a5) -80014b5c: 8123a1c3 fmadd.s ft3,ft7,fs2,fa6,rdn -80014b60: 9fde2de3 0x9fde2de3 -80014b64: d2ce sw s3,100(sp) -80014b66: 04c8 addi a0,sp,580 -80014b68: a6dd j 80014f4e -80014b6a: 0ad8 addi a4,sp,340 -80014b6c: 8264 0x8264 -80014b6e: f2ead2cb fnmsub.d ft5,fs5,fa4,ft10,unknown -80014b72: 12d4 addi a3,sp,356 -80014b74: 4925 li s2,9 -80014b76: 2de4 fld fs1,216(a1) -80014b78: 3436 fld fs0,360(sp) -80014b7a: ceae534f fnmadd.q ft6,ft8,fa0,fs9,unknown -80014b7e: f53f256b 0xf53f256b -80014b82: f698 fsw fa4,40(a3) -80014b84: 01586bd3 fadd.s fs7,fa6,fs5,unknown -80014b88: 87a6 mv a5,s1 -80014b8a: c0bd beqz s1,80014bf0 -80014b8c: 82a5da57 vfdiv.vf v20,v10,fa1 -80014b90: a2a6 fsd fs1,320(sp) -80014b92: 32b5 jal 800144fe <__trunctfdf2+0xfe> -80014b94: e731 bnez a4,80014be0 -80014b96: 04d4 addi a3,sp,580 -80014b98: e3f2 fsw ft8,196(sp) -80014b9a: d332 sw a2,164(sp) -80014b9c: 7132 flw ft2,44(sp) -80014b9e: d21c sw a5,32(a2) -80014ba0: ee32db23 0xee32db23 -80014ba4: 9049 srli s0,s0,0x32 -80014ba6: 395a fld fs2,432(sp) -80014ba8: a23e fsd fa5,256(sp) -80014baa: 5308 lw a0,32(a4) -80014bac: 1155fefb 0x1155fefb -80014bb0: fa91 bnez a3,80014ac4 -80014bb2: 1939 addi s2,s2,-18 -80014bb4: 637a flw ft6,156(sp) -80014bb6: 4325 li t1,9 -80014bb8: c031 beqz s0,80014bfc -80014bba: 3cac fld fa1,120(s1) -80014bbc: e26d bnez a2,80014c9e -80014bbe: dbde sw s7,244(sp) -80014bc0: d05d beqz s0,80014b66 -80014bc2: b3f6 fsd ft9,480(sp) -80014bc4: ac7c fsd fa5,216(s0) -80014bc6: e4a0 fsw fs0,72(s1) -80014bc8: 64bc flw fa5,72(s1) -80014bca: 467c lw a5,76(a2) -80014bcc: ddd0 sw a2,60(a1) -80014bce: 3e55 jal 80014782 <__clzsi2+0x4e> -80014bd0: 2a20 fld fs0,80(a2) -80014bd2: 6224 flw fs1,64(a2) -80014bd4: 98d747b3 0x98d747b3 -80014bd8: e9a53f23 0xe9a53f23 -80014bdc: a539 j 800151ea <_ctype_+0xf2> -80014bde: a87fea27 vssseg6w.v v20,(t6),t2,v0.t -80014be2: 3f2a fld ft10,168(sp) -80014be4: 4af20b5b 0x4af20b5b -80014be8: a581 j 80015228 <_ctype_+0x130> -80014bea: 18ed addi a7,a7,-5 -80014bec: 67de flw fa5,212(sp) -80014bee: 94ba add s1,s1,a4 -80014bf0: 4539 li a0,14 -80014bf2: 1ead addi t4,t4,-21 -80014bf4: cfb1 beqz a5,80014c50 -80014bf6: 3f94 fld fa3,56(a5) -80014bf8: bf71 j 80014b94 -80014bfa: 7989a9b3 0x7989a9b3 -80014bfe: be68 fsd fa0,248(a2) -80014c00: 4c2e lw s8,200(sp) -80014c02: c44de15b 0xc44de15b -80014c06: 94be add s1,s1,a5 -80014c08: e695 bnez a3,80014c34 -80014c0a: 3fc9 jal 80014bdc -80014c0c: 3d4d jal 80014abe -80014c0e: 7c3d lui s8,0xfffef -80014c10: 36ba fld fa3,424(sp) -80014c12: fdc20d2b 0xfdc20d2b -80014c16: cefc sw a5,92(a3) -80014c18: 8461 srai s0,s0,0x18 -80014c1a: 7711 lui a4,0xfffe4 -80014c1c: abcc fsd fa1,144(a5) -80014c1e: 3fe4 fld fs1,248(a5) -80014c20: c155 beqz a0,80014cc4 -80014c22: a4a8 fsd fa0,72(s1) -80014c24: 404e 0x404e -80014c26: d3c36113 ori sp,t1,-708 -80014c2a: e219652b 0xe219652b -80014c2e: 1758 addi a4,sp,932 -80014c30: 3ff1d1b7 lui gp,0x3ff1d -80014c34: d70a sw sp,172(sp) -80014c36: 0a3d70a3 0xa3d70a3 -80014c3a: 3d70a3d7 0x3d70a3d7 -80014c3e: d70a sw sp,172(sp) -80014c40: 0a3d70a3 0xa3d70a3 -80014c44: 3ff8a3d7 0x3ff8a3d7 -80014c48: cccd beqz s1,80014d02 <__mprec_tens+0x3a> -80014c4a: cccc sw a1,28(s1) -80014c4c: cccc sw a1,28(s1) -80014c4e: cccc sw a1,28(s1) -80014c50: cccc sw a1,28(s1) -80014c52: cccc sw a1,28(s1) -80014c54: cccc sw a1,28(s1) -80014c56: cccc sw a1,28(s1) -80014c58: cccc sw a1,28(s1) -80014c5a: 0xffff3ffb +80014be0 : +80014be0: 2030 fld fa2,64(s0) +80014be2: cffc sw a5,92(a5) +80014be4: 8123a1c3 fmadd.s ft3,ft7,fs2,fa6,rdn +80014be8: 9fde2de3 0x9fde2de3 +80014bec: d2ce sw s3,100(sp) +80014bee: 04c8 addi a0,sp,580 +80014bf0: a6dd j 80014fd6 +80014bf2: 0ad8 addi a4,sp,340 +80014bf4: 8264 0x8264 +80014bf6: f2ead2cb fnmsub.d ft5,fs5,fa4,ft10,unknown +80014bfa: 12d4 addi a3,sp,356 +80014bfc: 4925 li s2,9 +80014bfe: 2de4 fld fs1,216(a1) +80014c00: 3436 fld fs0,360(sp) +80014c02: ceae534f fnmadd.q ft6,ft8,fa0,fs9,unknown +80014c06: f53f256b 0xf53f256b +80014c0a: f698 fsw fa4,40(a3) +80014c0c: 01586bd3 fadd.s fs7,fa6,fs5,unknown +80014c10: 87a6 mv a5,s1 +80014c12: c0bd beqz s1,80014c78 +80014c14: 82a5da57 vfdiv.vf v20,v10,fa1 +80014c18: a2a6 fsd fs1,320(sp) +80014c1a: 32b5 jal 80014586 <__trunctfdf2+0x122> +80014c1c: e731 bnez a4,80014c68 +80014c1e: 04d4 addi a3,sp,580 +80014c20: e3f2 fsw ft8,196(sp) +80014c22: d332 sw a2,164(sp) +80014c24: 7132 flw ft2,44(sp) +80014c26: d21c sw a5,32(a2) +80014c28: ee32db23 0xee32db23 +80014c2c: 9049 srli s0,s0,0x32 +80014c2e: 395a fld fs2,432(sp) +80014c30: a23e fsd fa5,256(sp) +80014c32: 5308 lw a0,32(a4) +80014c34: 1155fefb 0x1155fefb +80014c38: fa91 bnez a3,80014b4c +80014c3a: 1939 addi s2,s2,-18 +80014c3c: 637a flw ft6,156(sp) +80014c3e: 4325 li t1,9 +80014c40: c031 beqz s0,80014c84 +80014c42: 3cac fld fa1,120(s1) +80014c44: e26d bnez a2,80014d26 +80014c46: dbde sw s7,244(sp) +80014c48: d05d beqz s0,80014bee +80014c4a: b3f6 fsd ft9,480(sp) +80014c4c: ac7c fsd fa5,216(s0) +80014c4e: e4a0 fsw fs0,72(s1) +80014c50: 64bc flw fa5,72(s1) +80014c52: 467c lw a5,76(a2) +80014c54: ddd0 sw a2,60(a1) +80014c56: 3e55 jal 8001480a <__clzsi2+0x72> +80014c58: 2a20 fld fs0,80(a2) +80014c5a: 6224 flw fs1,64(a2) +80014c5c: 98d747b3 0x98d747b3 +80014c60: e9a53f23 0xe9a53f23 +80014c64: a539 j 80015272 <_ctype_+0xf2> +80014c66: a87fea27 vssseg6w.v v20,(t6),t2,v0.t +80014c6a: 3f2a fld ft10,168(sp) +80014c6c: 4af20b5b 0x4af20b5b +80014c70: a581 j 800152b0 <_ctype_+0x130> +80014c72: 18ed addi a7,a7,-5 +80014c74: 67de flw fa5,212(sp) +80014c76: 94ba add s1,s1,a4 +80014c78: 4539 li a0,14 +80014c7a: 1ead addi t4,t4,-21 +80014c7c: cfb1 beqz a5,80014cd8 +80014c7e: 3f94 fld fa3,56(a5) +80014c80: bf71 j 80014c1c +80014c82: 7989a9b3 0x7989a9b3 +80014c86: be68 fsd fa0,248(a2) +80014c88: 4c2e lw s8,200(sp) +80014c8a: c44de15b 0xc44de15b +80014c8e: 94be add s1,s1,a5 +80014c90: e695 bnez a3,80014cbc +80014c92: 3fc9 jal 80014c64 +80014c94: 3d4d jal 80014b46 +80014c96: 7c3d lui s8,0xfffef +80014c98: 36ba fld fa3,424(sp) +80014c9a: fdc20d2b 0xfdc20d2b +80014c9e: cefc sw a5,92(a3) +80014ca0: 8461 srai s0,s0,0x18 +80014ca2: 7711 lui a4,0xfffe4 +80014ca4: abcc fsd fa1,144(a5) +80014ca6: 3fe4 fld fs1,248(a5) +80014ca8: c155 beqz a0,80014d4c +80014caa: a4a8 fsd fa0,72(s1) +80014cac: 404e 0x404e +80014cae: d3c36113 ori sp,t1,-708 +80014cb2: e219652b 0xe219652b +80014cb6: 1758 addi a4,sp,932 +80014cb8: 3ff1d1b7 lui gp,0x3ff1d +80014cbc: d70a sw sp,172(sp) +80014cbe: 0a3d70a3 0xa3d70a3 +80014cc2: 3d70a3d7 0x3d70a3d7 +80014cc6: d70a sw sp,172(sp) +80014cc8: 0a3d70a3 0xa3d70a3 +80014ccc: 3ff8a3d7 0x3ff8a3d7 +80014cd0: cccd beqz s1,80014d8a <__mprec_tens+0x3a> +80014cd2: cccc sw a1,28(s1) +80014cd4: cccc sw a1,28(s1) +80014cd6: cccc sw a1,28(s1) +80014cd8: cccc sw a1,28(s1) +80014cda: cccc sw a1,28(s1) +80014cdc: cccc sw a1,28(s1) +80014cde: cccc sw a1,28(s1) +80014ce0: cccc sw a1,28(s1) +80014ce2: 0xffff3ffb -80014c5c : -80014c5c: ffff 0xffff -80014c5e: fffe fsw ft11,252(sp) -80014c60: fffc fsw fa5,124(a5) -80014c62: fff8 fsw fa4,124(a5) -80014c64: fff0 fsw fa2,124(a5) -80014c66: ffe0 fsw fs0,124(a5) -80014c68: ffc0 fsw fs0,60(a5) -80014c6a: ff80 fsw fs0,56(a5) -80014c6c: ff00 fsw fs0,56(a4) -80014c6e: fe00 fsw fs0,56(a2) -80014c70: fc00 fsw fs0,56(s0) -80014c72: f800 fsw fs0,48(s0) -80014c74: f000 fsw fs0,32(s0) -80014c76: e000 fsw fs0,0(s0) -80014c78: c000 sw s0,0(s0) -80014c7a: 8000 0x8000 -80014c7c: 0000 unimp -80014c7e: 0000 unimp -80014c80: 4e20 lw s0,88(a2) -80014c82: 4e61 li t3,24 -80014c84: 0020 addi s0,sp,8 -80014c86: 0000 unimp -80014c88: 2d20 fld fs0,88(a0) -80014c8a: 6e49 lui t3,0x12 -80014c8c: 6966 flw fs2,88(sp) -80014c8e: 696e flw fs2,216(sp) -80014c90: 7974 flw fa3,116(a0) -80014c92: 0020 addi s0,sp,8 -80014c94: 4920 lw s0,80(a0) -80014c96: 666e flw fa2,216(sp) -80014c98: 6e69 lui t3,0x1a -80014c9a: 7469 lui s0,0xffffa -80014c9c: 2079 jal 80014d2a <__mprec_tens+0x62> -80014c9e: 0000 unimp -80014ca0: 614e flw ft2,208(sp) -80014ca2: 004e c.slli zero,0x13 -80014ca4: 2545 jal 80015344 <_ctype_+0x24c> -80014ca6: 0064 addi s1,sp,12 -80014ca8: 00000043 fmadd.s ft0,ft0,ft0,ft0,rne -80014cac: 4f50 lw a2,28(a4) -80014cae: 00584953 fadd.s fs2,fa6,ft5,rmm -80014cb2: 0000 unimp -80014cb4: 002e c.slli zero,0xb +80014ce4 : +80014ce4: ffff 0xffff +80014ce6: fffe fsw ft11,252(sp) +80014ce8: fffc fsw fa5,124(a5) +80014cea: fff8 fsw fa4,124(a5) +80014cec: fff0 fsw fa2,124(a5) +80014cee: ffe0 fsw fs0,124(a5) +80014cf0: ffc0 fsw fs0,60(a5) +80014cf2: ff80 fsw fs0,56(a5) +80014cf4: ff00 fsw fs0,56(a4) +80014cf6: fe00 fsw fs0,56(a2) +80014cf8: fc00 fsw fs0,56(s0) +80014cfa: f800 fsw fs0,48(s0) +80014cfc: f000 fsw fs0,32(s0) +80014cfe: e000 fsw fs0,0(s0) +80014d00: c000 sw s0,0(s0) +80014d02: 8000 0x8000 +80014d04: 0000 unimp +80014d06: 0000 unimp +80014d08: 4e20 lw s0,88(a2) +80014d0a: 4e61 li t3,24 +80014d0c: 0020 addi s0,sp,8 +80014d0e: 0000 unimp +80014d10: 2d20 fld fs0,88(a0) +80014d12: 6e49 lui t3,0x12 +80014d14: 6966 flw fs2,88(sp) +80014d16: 696e flw fs2,216(sp) +80014d18: 7974 flw fa3,116(a0) +80014d1a: 0020 addi s0,sp,8 +80014d1c: 4920 lw s0,80(a0) +80014d1e: 666e flw fa2,216(sp) +80014d20: 6e69 lui t3,0x1a +80014d22: 7469 lui s0,0xffffa +80014d24: 2079 jal 80014db2 <__mprec_tens+0x62> +80014d26: 0000 unimp +80014d28: 614e flw ft2,208(sp) +80014d2a: 004e c.slli zero,0x13 +80014d2c: 2545 jal 800153cc <_ctype_+0x24c> +80014d2e: 0064 addi s1,sp,12 +80014d30: 00000043 fmadd.s ft0,ft0,ft0,ft0,rne +80014d34: 4f50 lw a2,28(a4) +80014d36: 00584953 fadd.s fs2,fa6,ft5,rmm +80014d3a: 0000 unimp +80014d3c: 002e c.slli zero,0xb ... -80014cb8 : -80014cb8: 0005 c.nop 1 -80014cba: 0000 unimp -80014cbc: 0019 c.nop 6 -80014cbe: 0000 unimp -80014cc0: 007d c.nop 31 -80014cc2: 0000 unimp -80014cc4: 0000 unimp +80014d40 : +80014d40: 0005 c.nop 1 +80014d42: 0000 unimp +80014d44: 0019 c.nop 6 +80014d46: 0000 unimp +80014d48: 007d c.nop 31 +80014d4a: 0000 unimp +80014d4c: 0000 unimp ... -80014cc8 <__mprec_tens>: -80014cc8: 0000 unimp -80014cca: 0000 unimp -80014ccc: 0000 unimp -80014cce: 3ff0 fld fa2,248(a5) -80014cd0: 0000 unimp -80014cd2: 0000 unimp -80014cd4: 0000 unimp -80014cd6: 4024 lw s1,64(s0) -80014cd8: 0000 unimp -80014cda: 0000 unimp -80014cdc: 0000 unimp -80014cde: 4059 c.li zero,22 -80014ce0: 0000 unimp -80014ce2: 0000 unimp -80014ce4: 4000 lw s0,0(s0) -80014ce6: 0000408f 0x408f -80014cea: 0000 unimp -80014cec: 8800 0x8800 -80014cee: 000040c3 fmadd.s ft1,ft0,ft0,ft0,rmm -80014cf2: 0000 unimp -80014cf4: 6a00 flw fs0,16(a2) -80014cf6: 40f8 lw a4,68(s1) -80014cf8: 0000 unimp -80014cfa: 0000 unimp -80014cfc: 8480 0x8480 -80014cfe: 412e lw sp,200(sp) -80014d00: 0000 unimp -80014d02: 0000 unimp -80014d04: 12d0 addi a2,sp,356 -80014d06: 00004163 bltz zero,80014d08 <__mprec_tens+0x40> -80014d0a: 0000 unimp -80014d0c: d784 sw s1,40(a5) -80014d0e: 00004197 auipc gp,0x4 -80014d12: 0000 unimp -80014d14: cd65 beqz a0,80014e0c <__mprec_bigtens+0x54> -80014d16: 41cd li gp,19 -80014d18: 0000 unimp -80014d1a: 2000 fld fs0,0(s0) -80014d1c: a05f 4202 0000 0x4202a05f -80014d22: e800 fsw fs0,16(s0) -80014d24: 4876 lw a6,92(sp) -80014d26: 00004237 lui tp,0x4 -80014d2a: a200 fsd fs0,0(a2) -80014d2c: 1a94 addi a3,sp,368 -80014d2e: 426d li tp,27 -80014d30: 0000 unimp -80014d32: e540 fsw fs0,12(a0) -80014d34: 309c fld fa5,32(s1) -80014d36: 42a2 lw t0,8(sp) -80014d38: 0000 unimp -80014d3a: 1e90 addi a2,sp,880 -80014d3c: bcc4 fsd fs1,184(s1) -80014d3e: 42d6 lw t0,84(sp) -80014d40: 0000 unimp -80014d42: 2634 fld fa3,72(a2) -80014d44: 6bf5 lui s7,0x1d -80014d46: 430c lw a1,0(a4) -80014d48: 8000 0x8000 -80014d4a: 37e0 fld fs0,232(a5) -80014d4c: c379 beqz a4,80014e12 <__mprec_bigtens+0x5a> -80014d4e: 4341 li t1,16 -80014d50: a000 fsd fs0,0(s0) -80014d52: 85d8 0x85d8 -80014d54: 43763457 vadc.vim v8,v23,12,v0 -80014d58: c800 sw s0,16(s0) -80014d5a: 674e flw fa4,208(sp) -80014d5c: c16d beqz a0,80014e3e <__mprec_bigtens+0x86> -80014d5e: 3d0043ab 0x3d0043ab -80014d62: 6091 lui ra,0x4 -80014d64: 58e4 lw s1,116(s1) -80014d66: 43e1 li t2,24 -80014d68: 8c40 0x8c40 -80014d6a: 78b5 lui a7,0xfffed -80014d6c: af1d j 800154a2 <__clz_tab+0x66> -80014d6e: 4415 li s0,5 -80014d70: ef50 fsw fa2,28(a4) -80014d72: d6e2 sw s8,108(sp) -80014d74: 1ae4 addi s1,sp,380 -80014d76: d592444b 0xd592444b -80014d7a: 064d addi a2,a2,19 -80014d7c: 4480f0cf 0x4480f0cf -80014d80: 4af6 lw s5,92(sp) -80014d82: c7e1 beqz a5,80014e4a <__mprec_bigtens+0x92> -80014d84: 2d02 fld fs10,0(sp) -80014d86: 44b5 li s1,13 -80014d88: 9db4 0x9db4 -80014d8a: 79d9 lui s3,0xffff6 -80014d8c: 44ea7843 0x44ea7843 +80014d50 <__mprec_tens>: +80014d50: 0000 unimp +80014d52: 0000 unimp +80014d54: 0000 unimp +80014d56: 3ff0 fld fa2,248(a5) +80014d58: 0000 unimp +80014d5a: 0000 unimp +80014d5c: 0000 unimp +80014d5e: 4024 lw s1,64(s0) +80014d60: 0000 unimp +80014d62: 0000 unimp +80014d64: 0000 unimp +80014d66: 4059 c.li zero,22 +80014d68: 0000 unimp +80014d6a: 0000 unimp +80014d6c: 4000 lw s0,0(s0) +80014d6e: 0000408f 0x408f +80014d72: 0000 unimp +80014d74: 8800 0x8800 +80014d76: 000040c3 fmadd.s ft1,ft0,ft0,ft0,rmm +80014d7a: 0000 unimp +80014d7c: 6a00 flw fs0,16(a2) +80014d7e: 40f8 lw a4,68(s1) +80014d80: 0000 unimp +80014d82: 0000 unimp +80014d84: 8480 0x8480 +80014d86: 412e lw sp,200(sp) +80014d88: 0000 unimp +80014d8a: 0000 unimp +80014d8c: 12d0 addi a2,sp,356 +80014d8e: 00004163 bltz zero,80014d90 <__mprec_tens+0x40> +80014d92: 0000 unimp +80014d94: d784 sw s1,40(a5) +80014d96: 00004197 auipc gp,0x4 +80014d9a: 0000 unimp +80014d9c: cd65 beqz a0,80014e94 <__mprec_bigtens+0x54> +80014d9e: 41cd li gp,19 +80014da0: 0000 unimp +80014da2: 2000 fld fs0,0(s0) +80014da4: a05f 4202 0000 0x4202a05f +80014daa: e800 fsw fs0,16(s0) +80014dac: 4876 lw a6,92(sp) +80014dae: 00004237 lui tp,0x4 +80014db2: a200 fsd fs0,0(a2) +80014db4: 1a94 addi a3,sp,368 +80014db6: 426d li tp,27 +80014db8: 0000 unimp +80014dba: e540 fsw fs0,12(a0) +80014dbc: 309c fld fa5,32(s1) +80014dbe: 42a2 lw t0,8(sp) +80014dc0: 0000 unimp +80014dc2: 1e90 addi a2,sp,880 +80014dc4: bcc4 fsd fs1,184(s1) +80014dc6: 42d6 lw t0,84(sp) +80014dc8: 0000 unimp +80014dca: 2634 fld fa3,72(a2) +80014dcc: 6bf5 lui s7,0x1d +80014dce: 430c lw a1,0(a4) +80014dd0: 8000 0x8000 +80014dd2: 37e0 fld fs0,232(a5) +80014dd4: c379 beqz a4,80014e9a <__mprec_bigtens+0x5a> +80014dd6: 4341 li t1,16 +80014dd8: a000 fsd fs0,0(s0) +80014dda: 85d8 0x85d8 +80014ddc: 43763457 vadc.vim v8,v23,12,v0 +80014de0: c800 sw s0,16(s0) +80014de2: 674e flw fa4,208(sp) +80014de4: c16d beqz a0,80014ec6 <__mprec_bigtens+0x86> +80014de6: 3d0043ab 0x3d0043ab +80014dea: 6091 lui ra,0x4 +80014dec: 58e4 lw s1,116(s1) +80014dee: 43e1 li t2,24 +80014df0: 8c40 0x8c40 +80014df2: 78b5 lui a7,0xfffed +80014df4: af1d j 8001552a <__clz_tab+0x66> +80014df6: 4415 li s0,5 +80014df8: ef50 fsw fa2,28(a4) +80014dfa: d6e2 sw s8,108(sp) +80014dfc: 1ae4 addi s1,sp,380 +80014dfe: d592444b 0xd592444b +80014e02: 064d addi a2,a2,19 +80014e04: 4480f0cf 0x4480f0cf +80014e08: 4af6 lw s5,92(sp) +80014e0a: c7e1 beqz a5,80014ed2 <__mprec_bigtens+0x92> +80014e0c: 2d02 fld fs10,0(sp) +80014e0e: 44b5 li s1,13 +80014e10: 9db4 0x9db4 +80014e12: 79d9 lui s3,0xffff6 +80014e14: 44ea7843 0x44ea7843 -80014d90 <__mprec_tinytens>: -80014d90: 89bc 0x89bc -80014d92: 97d8 0x97d8 -80014d94: d2b2 sw a2,100(sp) -80014d96: 3c9c fld fa5,56(s1) -80014d98: d5a8a733 0xd5a8a733 -80014d9c: 3949f623 0x3949f623 -80014da0: a73d j 800154ce <__clz_tab+0x92> -80014da2: 44f4 lw a3,76(s1) -80014da4: 0ffd addi t6,t6,31 -80014da6: 32a5 jal 8001470e <__trunctfdf2+0x30e> -80014da8: 979d srai a5,a5,0x27 -80014daa: cf8c sw a1,24(a5) -80014dac: ba08 fsd fa0,48(a2) -80014dae: 6f43255b 0x6f43255b -80014db2: 64ac flw fa1,72(s1) -80014db4: 0628 addi a0,sp,776 -80014db6: 0ac8 addi a0,sp,340 +80014e18 <__mprec_tinytens>: +80014e18: 89bc 0x89bc +80014e1a: 97d8 0x97d8 +80014e1c: d2b2 sw a2,100(sp) +80014e1e: 3c9c fld fa5,56(s1) +80014e20: d5a8a733 0xd5a8a733 +80014e24: 3949f623 0x3949f623 +80014e28: a73d j 80015556 <__clz_tab+0x92> +80014e2a: 44f4 lw a3,76(s1) +80014e2c: 0ffd addi t6,t6,31 +80014e2e: 32a5 jal 80014796 <__trunctfdf2+0x332> +80014e30: 979d srai a5,a5,0x27 +80014e32: cf8c sw a1,24(a5) +80014e34: ba08 fsd fa0,48(a2) +80014e36: 6f43255b 0x6f43255b +80014e3a: 64ac flw fa1,72(s1) +80014e3c: 0628 addi a0,sp,776 +80014e3e: 0ac8 addi a0,sp,340 -80014db8 <__mprec_bigtens>: -80014db8: 8000 0x8000 -80014dba: 37e0 fld fs0,232(a5) -80014dbc: c379 beqz a4,80014e82 <__mprec_bigtens+0xca> -80014dbe: 4341 li t1,16 -80014dc0: b5056e17 auipc t3,0xb5056 -80014dc4: b8b5 j 80014640 <__trunctfdf2+0x240> -80014dc6: f9f54693 xori a3,a0,-97 -80014dca: 4f03e93f 1d324d38 0x1d324d384f03e93f -80014dd2: f930 fsw fa2,112(a0) -80014dd4: 7748 flw fa0,44(a4) -80014dd6: 5a82 lw s5,32(sp) -80014dd8: bf3c fsd fa5,120(a4) -80014dda: 4fdd7f73 csrrci t5,0x4fd,26 -80014dde: 7515 lui a0,0xfffe5 -80014de0: a68c fsd fa1,8(a3) -80014de2: 8000 0x8000 -80014de4: 9d18 0x9d18 -80014de6: 8000 0x8000 -80014de8: 9d18 0x9d18 -80014dea: 8000 0x8000 -80014dec: a680 fsd fs0,8(a3) -80014dee: 8000 0x8000 -80014df0: 9d18 0x9d18 -80014df2: 8000 0x8000 -80014df4: 9d18 0x9d18 -80014df6: 8000 0x8000 -80014df8: 9d18 0x9d18 -80014dfa: 8000 0x8000 -80014dfc: 9b4c 0x9b4c -80014dfe: 8000 0x8000 -80014e00: 9d18 0x9d18 -80014e02: 8000 0x8000 -80014e04: 9d18 0x9d18 -80014e06: 8000 0x8000 -80014e08: a60c fsd fa1,8(a2) -80014e0a: 8000 0x8000 -80014e0c: a5fc fsd fa5,200(a1) -80014e0e: 8000 0x8000 -80014e10: 9d18 0x9d18 -80014e12: 8000 0x8000 -80014e14: 9d84 0x9d84 -80014e16: 8000 0x8000 -80014e18: a63c fsd fa5,72(a2) -80014e1a: 8000 0x8000 -80014e1c: 9d18 0x9d18 -80014e1e: 8000 0x8000 -80014e20: a630 fsd fa2,72(a2) -80014e22: 8000 0x8000 -80014e24: 9ce8 0x9ce8 -80014e26: 8000 0x8000 -80014e28: 9ce8 0x9ce8 -80014e2a: 8000 0x8000 -80014e2c: 9ce8 0x9ce8 -80014e2e: 8000 0x8000 -80014e30: 9ce8 0x9ce8 -80014e32: 8000 0x8000 -80014e34: 9ce8 0x9ce8 -80014e36: 8000 0x8000 -80014e38: 9ce8 0x9ce8 -80014e3a: 8000 0x8000 -80014e3c: 9ce8 0x9ce8 -80014e3e: 8000 0x8000 -80014e40: 9ce8 0x9ce8 -80014e42: 8000 0x8000 -80014e44: 9ce8 0x9ce8 -80014e46: 8000 0x8000 -80014e48: 9d18 0x9d18 -80014e4a: 8000 0x8000 -80014e4c: 9d18 0x9d18 -80014e4e: 8000 0x8000 -80014e50: 9d18 0x9d18 -80014e52: 8000 0x8000 -80014e54: 9d18 0x9d18 -80014e56: 8000 0x8000 -80014e58: 9d18 0x9d18 -80014e5a: 8000 0x8000 -80014e5c: 9d18 0x9d18 -80014e5e: 8000 0x8000 -80014e60: 9d18 0x9d18 -80014e62: 8000 0x8000 -80014e64: 9ebc 0x9ebc -80014e66: 8000 0x8000 -80014e68: 9d18 0x9d18 +80014e40 <__mprec_bigtens>: +80014e40: 8000 0x8000 +80014e42: 37e0 fld fs0,232(a5) +80014e44: c379 beqz a4,80014f0a <__mprec_bigtens+0xca> +80014e46: 4341 li t1,16 +80014e48: b5056e17 auipc t3,0xb5056 +80014e4c: b8b5 j 800146c8 <__trunctfdf2+0x264> +80014e4e: f9f54693 xori a3,a0,-97 +80014e52: 4f03e93f 1d324d38 0x1d324d384f03e93f +80014e5a: f930 fsw fa2,112(a0) +80014e5c: 7748 flw fa0,44(a4) +80014e5e: 5a82 lw s5,32(sp) +80014e60: bf3c fsd fa5,120(a4) +80014e62: 4fdd7f73 csrrci t5,0x4fd,26 +80014e66: 7515 lui a0,0xfffe5 +80014e68: a6f0 fsd fa2,200(a3) 80014e6a: 8000 0x8000 -80014e6c: a2ec fsd fa1,192(a3) +80014e6c: 9d7c 0x9d7c 80014e6e: 8000 0x8000 -80014e70: a290 fsd fa2,0(a3) +80014e70: 9d7c 0x9d7c 80014e72: 8000 0x8000 -80014e74: 9ebc 0x9ebc +80014e74: a6e4 fsd fs1,200(a3) 80014e76: 8000 0x8000 -80014e78: 9ebc 0x9ebc +80014e78: 9d7c 0x9d7c 80014e7a: 8000 0x8000 -80014e7c: 9ebc 0x9ebc +80014e7c: 9d7c 0x9d7c 80014e7e: 8000 0x8000 -80014e80: 9d18 0x9d18 +80014e80: 9d7c 0x9d7c 80014e82: 8000 0x8000 -80014e84: 9d18 0x9d18 +80014e84: 9bb0 0x9bb0 80014e86: 8000 0x8000 -80014e88: 9d18 0x9d18 +80014e88: 9d7c 0x9d7c 80014e8a: 8000 0x8000 -80014e8c: 9d18 0x9d18 +80014e8c: 9d7c 0x9d7c 80014e8e: 8000 0x8000 -80014e90: a284 fsd fs1,0(a3) +80014e90: a670 fsd fa2,200(a2) 80014e92: 8000 0x8000 -80014e94: 9d18 0x9d18 +80014e94: a660 fsd fs0,200(a2) 80014e96: 8000 0x8000 -80014e98: 9d18 0x9d18 +80014e98: 9d7c 0x9d7c 80014e9a: 8000 0x8000 -80014e9c: a258 fsd fa4,128(a2) +80014e9c: 9de8 0x9de8 80014e9e: 8000 0x8000 -80014ea0: 9d18 0x9d18 +80014ea0: a6a0 fsd fs0,72(a3) 80014ea2: 8000 0x8000 -80014ea4: 9d18 0x9d18 +80014ea4: 9d7c 0x9d7c 80014ea6: 8000 0x8000 -80014ea8: 9d18 0x9d18 +80014ea8: a694 fsd fa3,8(a3) 80014eaa: 8000 0x8000 -80014eac: a1dc fsd fa5,128(a1) +80014eac: 9d4c 0x9d4c 80014eae: 8000 0x8000 -80014eb0: 9d18 0x9d18 +80014eb0: 9d4c 0x9d4c 80014eb2: 8000 0x8000 -80014eb4: a1ac fsd fa1,64(a1) +80014eb4: 9d4c 0x9d4c 80014eb6: 8000 0x8000 -80014eb8: 9d18 0x9d18 +80014eb8: 9d4c 0x9d4c 80014eba: 8000 0x8000 -80014ebc: 9d18 0x9d18 +80014ebc: 9d4c 0x9d4c 80014ebe: 8000 0x8000 -80014ec0: 9d34 0x9d34 +80014ec0: 9d4c 0x9d4c 80014ec2: 8000 0x8000 -80014ec4: 9d18 0x9d18 +80014ec4: 9d4c 0x9d4c 80014ec6: 8000 0x8000 -80014ec8: 9d18 0x9d18 +80014ec8: 9d4c 0x9d4c 80014eca: 8000 0x8000 -80014ecc: 9d18 0x9d18 +80014ecc: 9d4c 0x9d4c 80014ece: 8000 0x8000 -80014ed0: 9d18 0x9d18 +80014ed0: 9d7c 0x9d7c 80014ed2: 8000 0x8000 -80014ed4: 9d18 0x9d18 +80014ed4: 9d7c 0x9d7c 80014ed6: 8000 0x8000 -80014ed8: 9d18 0x9d18 +80014ed8: 9d7c 0x9d7c 80014eda: 8000 0x8000 -80014edc: 9d18 0x9d18 +80014edc: 9d7c 0x9d7c 80014ede: 8000 0x8000 -80014ee0: 9d18 0x9d18 +80014ee0: 9d7c 0x9d7c 80014ee2: 8000 0x8000 -80014ee4: 9ebc 0x9ebc +80014ee4: 9d7c 0x9d7c 80014ee6: 8000 0x8000 -80014ee8: 9d18 0x9d18 +80014ee8: 9d7c 0x9d7c 80014eea: 8000 0x8000 -80014eec: a2ec fsd fa1,192(a3) +80014eec: 9f20 0x9f20 80014eee: 8000 0x8000 -80014ef0: a520 fsd fs0,72(a0) +80014ef0: 9d7c 0x9d7c 80014ef2: 8000 0x8000 -80014ef4: 9ebc 0x9ebc +80014ef4: a350 fsd fa2,128(a4) 80014ef6: 8000 0x8000 -80014ef8: 9ebc 0x9ebc +80014ef8: a2f4 fsd fa3,192(a3) 80014efa: 8000 0x8000 -80014efc: 9ebc 0x9ebc +80014efc: 9f20 0x9f20 80014efe: 8000 0x8000 -80014f00: 9e64 0x9e64 +80014f00: 9f20 0x9f20 80014f02: 8000 0x8000 -80014f04: a520 fsd fs0,72(a0) +80014f04: 9f20 0x9f20 80014f06: 8000 0x8000 -80014f08: 9b8c 0x9b8c +80014f08: 9d7c 0x9d7c 80014f0a: 8000 0x8000 -80014f0c: 9d18 0x9d18 +80014f0c: 9d7c 0x9d7c 80014f0e: 8000 0x8000 -80014f10: 9e4c 0x9e4c +80014f10: 9d7c 0x9d7c 80014f12: 8000 0x8000 -80014f14: 9d18 0x9d18 +80014f14: 9d7c 0x9d7c 80014f16: 8000 0x8000 -80014f18: 9dd0 0x9dd0 +80014f18: a2e8 fsd fa0,192(a3) 80014f1a: 8000 0x8000 -80014f1c: 9d90 0x9d90 +80014f1c: 9d7c 0x9d7c 80014f1e: 8000 0x8000 -80014f20: 9e7c 0x9e7c +80014f20: 9d7c 0x9d7c 80014f22: 8000 0x8000 -80014f24: 9b8c 0x9b8c +80014f24: a2bc fsd fa5,64(a3) 80014f26: 8000 0x8000 -80014f28: 9d18 0x9d18 +80014f28: 9d7c 0x9d7c 80014f2a: 8000 0x8000 -80014f2c: a1dc fsd fa5,128(a1) +80014f2c: 9d7c 0x9d7c 80014f2e: 8000 0x8000 -80014f30: 9b84 0x9b84 +80014f30: 9d7c 0x9d7c 80014f32: 8000 0x8000 -80014f34: a6a4 fsd fs1,72(a3) +80014f34: a240 fsd fs0,128(a2) 80014f36: 8000 0x8000 -80014f38: 9d18 0x9d18 +80014f38: 9d7c 0x9d7c 80014f3a: 8000 0x8000 -80014f3c: 9d18 0x9d18 +80014f3c: a210 fsd fa2,0(a2) 80014f3e: 8000 0x8000 -80014f40: 9c3c 0x9c3c +80014f40: 9d7c 0x9d7c 80014f42: 8000 0x8000 -80014f44: 9d18 0x9d18 +80014f44: 9d7c 0x9d7c 80014f46: 8000 0x8000 -80014f48: 9b84 0x9b84 +80014f48: 9d98 0x9d98 80014f4a: 8000 0x8000 - -80014f4c : -80014f4c: 2020 fld fs0,64(s0) -80014f4e: 2020 fld fs0,64(s0) -80014f50: 2020 fld fs0,64(s0) -80014f52: 2020 fld fs0,64(s0) -80014f54: 2020 fld fs0,64(s0) -80014f56: 2020 fld fs0,64(s0) -80014f58: 2020 fld fs0,64(s0) -80014f5a: 2020 fld fs0,64(s0) - -80014f5c : -80014f5c: 3030 fld fa2,96(s0) -80014f5e: 3030 fld fa2,96(s0) -80014f60: 3030 fld fa2,96(s0) -80014f62: 3030 fld fa2,96(s0) -80014f64: 3030 fld fa2,96(s0) -80014f66: 3030 fld fa2,96(s0) -80014f68: 3030 fld fa2,96(s0) -80014f6a: 3030 fld fa2,96(s0) -80014f6c: ccd4 sw a3,28(s1) +80014f4c: 9d7c 0x9d7c +80014f4e: 8000 0x8000 +80014f50: 9d7c 0x9d7c +80014f52: 8000 0x8000 +80014f54: 9d7c 0x9d7c +80014f56: 8000 0x8000 +80014f58: 9d7c 0x9d7c +80014f5a: 8000 0x8000 +80014f5c: 9d7c 0x9d7c +80014f5e: 8000 0x8000 +80014f60: 9d7c 0x9d7c +80014f62: 8000 0x8000 +80014f64: 9d7c 0x9d7c +80014f66: 8000 0x8000 +80014f68: 9d7c 0x9d7c +80014f6a: 8000 0x8000 +80014f6c: 9f20 0x9f20 80014f6e: 8000 0x8000 -80014f70: c954 sw a3,20(a0) +80014f70: 9d7c 0x9d7c 80014f72: 8000 0x8000 -80014f74: c954 sw a3,20(a0) +80014f74: a350 fsd fa2,128(a4) 80014f76: 8000 0x8000 -80014f78: cd20 sw s0,88(a0) +80014f78: a584 fsd fs1,8(a1) 80014f7a: 8000 0x8000 -80014f7c: c954 sw a3,20(a0) +80014f7c: 9f20 0x9f20 80014f7e: 8000 0x8000 -80014f80: c954 sw a3,20(a0) +80014f80: 9f20 0x9f20 80014f82: 8000 0x8000 -80014f84: c954 sw a3,20(a0) +80014f84: 9f20 0x9f20 80014f86: 8000 0x8000 -80014f88: c784 sw s1,8(a5) +80014f88: 9ec8 0x9ec8 80014f8a: 8000 0x8000 -80014f8c: c954 sw a3,20(a0) +80014f8c: a584 fsd fs1,8(a1) 80014f8e: 8000 0x8000 -80014f90: c954 sw a3,20(a0) +80014f90: 9bf0 0x9bf0 80014f92: 8000 0x8000 -80014f94: ccfc sw a5,92(s1) +80014f94: 9d7c 0x9d7c 80014f96: 8000 0x8000 -80014f98: ccec sw a1,92(s1) +80014f98: 9eb0 0x9eb0 80014f9a: 8000 0x8000 -80014f9c: c954 sw a3,20(a0) +80014f9c: 9d7c 0x9d7c 80014f9e: 8000 0x8000 -80014fa0: cd6c sw a1,92(a0) +80014fa0: 9e34 0x9e34 80014fa2: 8000 0x8000 -80014fa4: cd2c sw a1,88(a0) +80014fa4: 9df4 0x9df4 80014fa6: 8000 0x8000 -80014fa8: c954 sw a3,20(a0) +80014fa8: 9ee0 0x9ee0 80014faa: 8000 0x8000 -80014fac: caf0 sw a2,84(a3) +80014fac: 9bf0 0x9bf0 80014fae: 8000 0x8000 -80014fb0: c924 sw s1,80(a0) +80014fb0: 9d7c 0x9d7c 80014fb2: 8000 0x8000 -80014fb4: c924 sw s1,80(a0) +80014fb4: a240 fsd fs0,128(a2) 80014fb6: 8000 0x8000 -80014fb8: c924 sw s1,80(a0) +80014fb8: 9be8 0x9be8 80014fba: 8000 0x8000 -80014fbc: c924 sw s1,80(a0) +80014fbc: a708 fsd fa0,8(a4) 80014fbe: 8000 0x8000 -80014fc0: c924 sw s1,80(a0) +80014fc0: 9d7c 0x9d7c 80014fc2: 8000 0x8000 -80014fc4: c924 sw s1,80(a0) +80014fc4: 9d7c 0x9d7c 80014fc6: 8000 0x8000 -80014fc8: c924 sw s1,80(a0) +80014fc8: 9ca0 0x9ca0 80014fca: 8000 0x8000 -80014fcc: c924 sw s1,80(a0) +80014fcc: 9d7c 0x9d7c 80014fce: 8000 0x8000 -80014fd0: c924 sw s1,80(a0) +80014fd0: 9be8 0x9be8 80014fd2: 8000 0x8000 -80014fd4: c954 sw a3,20(a0) -80014fd6: 8000 0x8000 -80014fd8: c954 sw a3,20(a0) -80014fda: 8000 0x8000 -80014fdc: c954 sw a3,20(a0) -80014fde: 8000 0x8000 -80014fe0: c954 sw a3,20(a0) -80014fe2: 8000 0x8000 -80014fe4: c954 sw a3,20(a0) -80014fe6: 8000 0x8000 -80014fe8: c954 sw a3,20(a0) -80014fea: 8000 0x8000 -80014fec: c954 sw a3,20(a0) -80014fee: 8000 0x8000 -80014ff0: c954 sw a3,20(a0) -80014ff2: 8000 0x8000 -80014ff4: c954 sw a3,20(a0) + +80014fd4 : +80014fd4: 2020 fld fs0,64(s0) +80014fd6: 2020 fld fs0,64(s0) +80014fd8: 2020 fld fs0,64(s0) +80014fda: 2020 fld fs0,64(s0) +80014fdc: 2020 fld fs0,64(s0) +80014fde: 2020 fld fs0,64(s0) +80014fe0: 2020 fld fs0,64(s0) +80014fe2: 2020 fld fs0,64(s0) + +80014fe4 : +80014fe4: 3030 fld fa2,96(s0) +80014fe6: 3030 fld fa2,96(s0) +80014fe8: 3030 fld fa2,96(s0) +80014fea: 3030 fld fa2,96(s0) +80014fec: 3030 fld fa2,96(s0) +80014fee: 3030 fld fa2,96(s0) +80014ff0: 3030 fld fa2,96(s0) +80014ff2: 3030 fld fa2,96(s0) +80014ff4: cd38 sw a4,88(a0) 80014ff6: 8000 0x8000 -80014ff8: cbd4 sw a3,20(a5) +80014ff8: c9b8 sw a4,80(a1) 80014ffa: 8000 0x8000 -80014ffc: cb68 sw a0,84(a4) +80014ffc: c9b8 sw a4,80(a1) 80014ffe: 8000 0x8000 -80015000: c954 sw a3,20(a0) +80015000: cd84 sw s1,24(a1) 80015002: 8000 0x8000 -80015004: c954 sw a3,20(a0) +80015004: c9b8 sw a4,80(a1) 80015006: 8000 0x8000 -80015008: c954 sw a3,20(a0) +80015008: c9b8 sw a4,80(a1) 8001500a: 8000 0x8000 -8001500c: c954 sw a3,20(a0) +8001500c: c9b8 sw a4,80(a1) 8001500e: 8000 0x8000 -80015010: c954 sw a3,20(a0) +80015010: c7e8 sw a0,76(a5) 80015012: 8000 0x8000 -80015014: c954 sw a3,20(a0) +80015014: c9b8 sw a4,80(a1) 80015016: 8000 0x8000 -80015018: c954 sw a3,20(a0) +80015018: c9b8 sw a4,80(a1) 8001501a: 8000 0x8000 -8001501c: c954 sw a3,20(a0) +8001501c: cd60 sw s0,92(a0) 8001501e: 8000 0x8000 -80015020: c954 sw a3,20(a0) +80015020: cd50 sw a2,28(a0) 80015022: 8000 0x8000 -80015024: c954 sw a3,20(a0) +80015024: c9b8 sw a4,80(a1) 80015026: 8000 0x8000 -80015028: cb40 sw s0,20(a4) +80015028: cdd0 sw a2,28(a1) 8001502a: 8000 0x8000 -8001502c: c954 sw a3,20(a0) +8001502c: cd90 sw a2,24(a1) 8001502e: 8000 0x8000 -80015030: c954 sw a3,20(a0) +80015030: c9b8 sw a4,80(a1) 80015032: 8000 0x8000 -80015034: c954 sw a3,20(a0) +80015034: cb54 sw a3,20(a4) 80015036: 8000 0x8000 -80015038: cafc sw a5,84(a3) +80015038: c988 sw a0,16(a1) 8001503a: 8000 0x8000 -8001503c: c954 sw a3,20(a0) +8001503c: c988 sw a0,16(a1) 8001503e: 8000 0x8000 -80015040: cac4 sw s1,20(a3) +80015040: c988 sw a0,16(a1) 80015042: 8000 0x8000 -80015044: c954 sw a3,20(a0) +80015044: c988 sw a0,16(a1) 80015046: 8000 0x8000 -80015048: c954 sw a3,20(a0) +80015048: c988 sw a0,16(a1) 8001504a: 8000 0x8000 -8001504c: c88c sw a1,16(s1) +8001504c: c988 sw a0,16(a1) 8001504e: 8000 0x8000 -80015050: c954 sw a3,20(a0) +80015050: c988 sw a0,16(a1) 80015052: 8000 0x8000 -80015054: c954 sw a3,20(a0) +80015054: c988 sw a0,16(a1) 80015056: 8000 0x8000 -80015058: c954 sw a3,20(a0) +80015058: c988 sw a0,16(a1) 8001505a: 8000 0x8000 -8001505c: c954 sw a3,20(a0) +8001505c: c9b8 sw a4,80(a1) 8001505e: 8000 0x8000 -80015060: c954 sw a3,20(a0) +80015060: c9b8 sw a4,80(a1) 80015062: 8000 0x8000 -80015064: c954 sw a3,20(a0) +80015064: c9b8 sw a4,80(a1) 80015066: 8000 0x8000 -80015068: c954 sw a3,20(a0) +80015068: c9b8 sw a4,80(a1) 8001506a: 8000 0x8000 -8001506c: c954 sw a3,20(a0) +8001506c: c9b8 sw a4,80(a1) 8001506e: 8000 0x8000 -80015070: c954 sw a3,20(a0) +80015070: c9b8 sw a4,80(a1) 80015072: 8000 0x8000 -80015074: c954 sw a3,20(a0) +80015074: c9b8 sw a4,80(a1) 80015076: 8000 0x8000 -80015078: cbd4 sw a3,20(a5) +80015078: c9b8 sw a4,80(a1) 8001507a: 8000 0x8000 -8001507c: ced8 sw a4,28(a3) +8001507c: c9b8 sw a4,80(a1) 8001507e: 8000 0x8000 -80015080: c954 sw a3,20(a0) +80015080: cc38 sw a4,88(s0) 80015082: 8000 0x8000 -80015084: c954 sw a3,20(a0) +80015084: cbcc sw a1,20(a5) 80015086: 8000 0x8000 -80015088: c954 sw a3,20(a0) +80015088: c9b8 sw a4,80(a1) 8001508a: 8000 0x8000 -8001508c: cec4 sw s1,28(a3) +8001508c: c9b8 sw a4,80(a1) 8001508e: 8000 0x8000 -80015090: ced8 sw a4,28(a3) +80015090: c9b8 sw a4,80(a1) 80015092: 8000 0x8000 -80015094: c7c4 sw s1,12(a5) +80015094: c9b8 sw a4,80(a1) 80015096: 8000 0x8000 -80015098: c954 sw a3,20(a0) +80015098: c9b8 sw a4,80(a1) 8001509a: 8000 0x8000 -8001509c: ceb0 sw a2,88(a3) +8001509c: c9b8 sw a4,80(a1) 8001509e: 8000 0x8000 -800150a0: c954 sw a3,20(a0) +800150a0: c9b8 sw a4,80(a1) 800150a2: 8000 0x8000 -800150a4: ce70 sw a2,92(a2) +800150a4: c9b8 sw a4,80(a1) 800150a6: 8000 0x8000 -800150a8: ce34 sw a3,88(a2) +800150a8: c9b8 sw a4,80(a1) 800150aa: 8000 0x8000 -800150ac: cdfc sw a5,92(a1) +800150ac: c9b8 sw a4,80(a1) 800150ae: 8000 0x8000 -800150b0: c7c4 sw s1,12(a5) +800150b0: cba4 sw s1,80(a5) 800150b2: 8000 0x8000 -800150b4: c954 sw a3,20(a0) +800150b4: c9b8 sw a4,80(a1) 800150b6: 8000 0x8000 -800150b8: cafc sw a5,84(a3) +800150b8: c9b8 sw a4,80(a1) 800150ba: 8000 0x8000 -800150bc: c7bc sw a5,72(a5) +800150bc: c9b8 sw a4,80(a1) 800150be: 8000 0x8000 -800150c0: cd78 sw a4,92(a0) +800150c0: cb60 sw s0,84(a4) 800150c2: 8000 0x8000 -800150c4: c954 sw a3,20(a0) +800150c4: c9b8 sw a4,80(a1) 800150c6: 8000 0x8000 -800150c8: c954 sw a3,20(a0) +800150c8: cb28 sw a0,80(a4) 800150ca: 8000 0x8000 -800150cc: cdb8 sw a4,88(a1) +800150cc: c9b8 sw a4,80(a1) 800150ce: 8000 0x8000 -800150d0: c954 sw a3,20(a0) +800150d0: c9b8 sw a4,80(a1) 800150d2: 8000 0x8000 -800150d4: c7bc sw a5,72(a5) +800150d4: c8f0 sw a2,84(s1) 800150d6: 8000 0x8000 +800150d8: c9b8 sw a4,80(a1) +800150da: 8000 0x8000 +800150dc: c9b8 sw a4,80(a1) +800150de: 8000 0x8000 +800150e0: c9b8 sw a4,80(a1) +800150e2: 8000 0x8000 +800150e4: c9b8 sw a4,80(a1) +800150e6: 8000 0x8000 +800150e8: c9b8 sw a4,80(a1) +800150ea: 8000 0x8000 +800150ec: c9b8 sw a4,80(a1) +800150ee: 8000 0x8000 +800150f0: c9b8 sw a4,80(a1) +800150f2: 8000 0x8000 +800150f4: c9b8 sw a4,80(a1) +800150f6: 8000 0x8000 +800150f8: c9b8 sw a4,80(a1) +800150fa: 8000 0x8000 +800150fc: c9b8 sw a4,80(a1) +800150fe: 8000 0x8000 +80015100: cc38 sw a4,88(s0) +80015102: 8000 0x8000 +80015104: cf3c sw a5,88(a4) +80015106: 8000 0x8000 +80015108: c9b8 sw a4,80(a1) +8001510a: 8000 0x8000 +8001510c: c9b8 sw a4,80(a1) +8001510e: 8000 0x8000 +80015110: c9b8 sw a4,80(a1) +80015112: 8000 0x8000 +80015114: cf28 sw a0,88(a4) +80015116: 8000 0x8000 +80015118: cf3c sw a5,88(a4) +8001511a: 8000 0x8000 +8001511c: c828 sw a0,80(s0) +8001511e: 8000 0x8000 +80015120: c9b8 sw a4,80(a1) +80015122: 8000 0x8000 +80015124: cf14 sw a3,24(a4) +80015126: 8000 0x8000 +80015128: c9b8 sw a4,80(a1) +8001512a: 8000 0x8000 +8001512c: ced4 sw a3,28(a3) +8001512e: 8000 0x8000 +80015130: ce98 sw a4,24(a3) +80015132: 8000 0x8000 +80015134: ce60 sw s0,92(a2) +80015136: 8000 0x8000 +80015138: c828 sw a0,80(s0) +8001513a: 8000 0x8000 +8001513c: c9b8 sw a4,80(a1) +8001513e: 8000 0x8000 +80015140: cb60 sw s0,84(a4) +80015142: 8000 0x8000 +80015144: c820 sw s0,80(s0) +80015146: 8000 0x8000 +80015148: cddc sw a5,28(a1) +8001514a: 8000 0x8000 +8001514c: c9b8 sw a4,80(a1) +8001514e: 8000 0x8000 +80015150: c9b8 sw a4,80(a1) +80015152: 8000 0x8000 +80015154: ce1c sw a5,24(a2) +80015156: 8000 0x8000 +80015158: c9b8 sw a4,80(a1) +8001515a: 8000 0x8000 +8001515c: c820 sw s0,80(s0) +8001515e: 8000 0x8000 -800150d8 : -800150d8: 2020 fld fs0,64(s0) -800150da: 2020 fld fs0,64(s0) -800150dc: 2020 fld fs0,64(s0) -800150de: 2020 fld fs0,64(s0) -800150e0: 2020 fld fs0,64(s0) -800150e2: 2020 fld fs0,64(s0) -800150e4: 2020 fld fs0,64(s0) -800150e6: 2020 fld fs0,64(s0) +80015160 : +80015160: 2020 fld fs0,64(s0) +80015162: 2020 fld fs0,64(s0) +80015164: 2020 fld fs0,64(s0) +80015166: 2020 fld fs0,64(s0) +80015168: 2020 fld fs0,64(s0) +8001516a: 2020 fld fs0,64(s0) +8001516c: 2020 fld fs0,64(s0) +8001516e: 2020 fld fs0,64(s0) -800150e8 : -800150e8: 3030 fld fa2,96(s0) -800150ea: 3030 fld fa2,96(s0) -800150ec: 3030 fld fa2,96(s0) -800150ee: 3030 fld fa2,96(s0) -800150f0: 3030 fld fa2,96(s0) -800150f2: 3030 fld fa2,96(s0) -800150f4: 3030 fld fa2,96(s0) -800150f6: 3030 fld fa2,96(s0) +80015170 : +80015170: 3030 fld fa2,96(s0) +80015172: 3030 fld fa2,96(s0) +80015174: 3030 fld fa2,96(s0) +80015176: 3030 fld fa2,96(s0) +80015178: 3030 fld fa2,96(s0) +8001517a: 3030 fld fa2,96(s0) +8001517c: 3030 fld fa2,96(s0) +8001517e: 3030 fld fa2,96(s0) -800150f8 <_ctype_>: -800150f8: 2000 fld fs0,0(s0) -800150fa: 2020 fld fs0,64(s0) -800150fc: 2020 fld fs0,64(s0) -800150fe: 2020 fld fs0,64(s0) -80015100: 2020 fld fs0,64(s0) -80015102: 2828 fld fa0,80(s0) -80015104: 2828 fld fa0,80(s0) -80015106: 2028 fld fa0,64(s0) -80015108: 2020 fld fs0,64(s0) -8001510a: 2020 fld fs0,64(s0) -8001510c: 2020 fld fs0,64(s0) -8001510e: 2020 fld fs0,64(s0) -80015110: 2020 fld fs0,64(s0) -80015112: 2020 fld fs0,64(s0) -80015114: 2020 fld fs0,64(s0) -80015116: 2020 fld fs0,64(s0) -80015118: 8820 0x8820 -8001511a: 1010 addi a2,sp,32 -8001511c: 1010 addi a2,sp,32 -8001511e: 1010 addi a2,sp,32 -80015120: 1010 addi a2,sp,32 -80015122: 1010 addi a2,sp,32 -80015124: 1010 addi a2,sp,32 -80015126: 1010 addi a2,sp,32 -80015128: 0410 addi a2,sp,512 -8001512a: 0404 addi s1,sp,512 -8001512c: 0404 addi s1,sp,512 -8001512e: 0404 addi s1,sp,512 -80015130: 0404 addi s1,sp,512 -80015132: 1004 addi s1,sp,32 -80015134: 1010 addi a2,sp,32 -80015136: 1010 addi a2,sp,32 -80015138: 1010 addi a2,sp,32 -8001513a: 4141 li sp,16 -8001513c: 4141 li sp,16 -8001513e: 4141 li sp,16 -80015140: 0101 addi sp,sp,0 -80015142: 0101 addi sp,sp,0 -80015144: 0101 addi sp,sp,0 -80015146: 0101 addi sp,sp,0 -80015148: 0101 addi sp,sp,0 -8001514a: 0101 addi sp,sp,0 -8001514c: 0101 addi sp,sp,0 -8001514e: 0101 addi sp,sp,0 -80015150: 0101 addi sp,sp,0 -80015152: 0101 addi sp,sp,0 -80015154: 1010 addi a2,sp,32 -80015156: 1010 addi a2,sp,32 -80015158: 1010 addi a2,sp,32 -8001515a: 4242 lw tp,16(sp) -8001515c: 4242 lw tp,16(sp) -8001515e: 4242 lw tp,16(sp) -80015160: 0202 c.slli64 tp -80015162: 0202 c.slli64 tp -80015164: 0202 c.slli64 tp -80015166: 0202 c.slli64 tp -80015168: 0202 c.slli64 tp -8001516a: 0202 c.slli64 tp -8001516c: 0202 c.slli64 tp -8001516e: 0202 c.slli64 tp -80015170: 0202 c.slli64 tp -80015172: 0202 c.slli64 tp -80015174: 1010 addi a2,sp,32 -80015176: 1010 addi a2,sp,32 -80015178: 0020 addi s0,sp,8 +80015180 <_ctype_>: +80015180: 2000 fld fs0,0(s0) +80015182: 2020 fld fs0,64(s0) +80015184: 2020 fld fs0,64(s0) +80015186: 2020 fld fs0,64(s0) +80015188: 2020 fld fs0,64(s0) +8001518a: 2828 fld fa0,80(s0) +8001518c: 2828 fld fa0,80(s0) +8001518e: 2028 fld fa0,64(s0) +80015190: 2020 fld fs0,64(s0) +80015192: 2020 fld fs0,64(s0) +80015194: 2020 fld fs0,64(s0) +80015196: 2020 fld fs0,64(s0) +80015198: 2020 fld fs0,64(s0) +8001519a: 2020 fld fs0,64(s0) +8001519c: 2020 fld fs0,64(s0) +8001519e: 2020 fld fs0,64(s0) +800151a0: 8820 0x8820 +800151a2: 1010 addi a2,sp,32 +800151a4: 1010 addi a2,sp,32 +800151a6: 1010 addi a2,sp,32 +800151a8: 1010 addi a2,sp,32 +800151aa: 1010 addi a2,sp,32 +800151ac: 1010 addi a2,sp,32 +800151ae: 1010 addi a2,sp,32 +800151b0: 0410 addi a2,sp,512 +800151b2: 0404 addi s1,sp,512 +800151b4: 0404 addi s1,sp,512 +800151b6: 0404 addi s1,sp,512 +800151b8: 0404 addi s1,sp,512 +800151ba: 1004 addi s1,sp,32 +800151bc: 1010 addi a2,sp,32 +800151be: 1010 addi a2,sp,32 +800151c0: 1010 addi a2,sp,32 +800151c2: 4141 li sp,16 +800151c4: 4141 li sp,16 +800151c6: 4141 li sp,16 +800151c8: 0101 addi sp,sp,0 +800151ca: 0101 addi sp,sp,0 +800151cc: 0101 addi sp,sp,0 +800151ce: 0101 addi sp,sp,0 +800151d0: 0101 addi sp,sp,0 +800151d2: 0101 addi sp,sp,0 +800151d4: 0101 addi sp,sp,0 +800151d6: 0101 addi sp,sp,0 +800151d8: 0101 addi sp,sp,0 +800151da: 0101 addi sp,sp,0 +800151dc: 1010 addi a2,sp,32 +800151de: 1010 addi a2,sp,32 +800151e0: 1010 addi a2,sp,32 +800151e2: 4242 lw tp,16(sp) +800151e4: 4242 lw tp,16(sp) +800151e6: 4242 lw tp,16(sp) +800151e8: 0202 c.slli64 tp +800151ea: 0202 c.slli64 tp +800151ec: 0202 c.slli64 tp +800151ee: 0202 c.slli64 tp +800151f0: 0202 c.slli64 tp +800151f2: 0202 c.slli64 tp +800151f4: 0202 c.slli64 tp +800151f6: 0202 c.slli64 tp +800151f8: 0202 c.slli64 tp +800151fa: 0202 c.slli64 tp +800151fc: 1010 addi a2,sp,32 +800151fe: 1010 addi a2,sp,32 +80015200: 0020 addi s0,sp,8 ... -800151fa: 0000 unimp -800151fc: f498 fsw fa4,40(s1) -800151fe: 8000 0x8000 -80015200: f0f8 fsw fa4,100(s1) -80015202: 8000 0x8000 -80015204: f0f8 fsw fa4,100(s1) -80015206: 8000 0x8000 -80015208: f48c fsw fa1,40(s1) -8001520a: 8000 0x8000 -8001520c: f0f8 fsw fa4,100(s1) -8001520e: 8000 0x8000 -80015210: f0f8 fsw fa4,100(s1) -80015212: 8000 0x8000 -80015214: f0f8 fsw fa4,100(s1) -80015216: 8000 0x8000 -80015218: ef50 fsw fa2,28(a4) -8001521a: 8000 0x8000 -8001521c: f0f8 fsw fa4,100(s1) -8001521e: 8000 0x8000 -80015220: f0f8 fsw fa4,100(s1) -80015222: 8000 0x8000 -80015224: f32c fsw fa1,96(a4) -80015226: 8000 0x8000 -80015228: f31c fsw fa5,32(a4) -8001522a: 8000 0x8000 -8001522c: f0f8 fsw fa4,100(s1) -8001522e: 8000 0x8000 -80015230: f310 fsw fa2,32(a4) -80015232: 8000 0x8000 -80015234: f2d0 fsw fa2,36(a3) -80015236: 8000 0x8000 -80015238: f0f8 fsw fa4,100(s1) -8001523a: 8000 0x8000 -8001523c: f2c4 fsw fs1,36(a3) -8001523e: 8000 0x8000 -80015240: f0c8 fsw fa0,36(s1) -80015242: 8000 0x8000 -80015244: f0c8 fsw fa0,36(s1) -80015246: 8000 0x8000 -80015248: f0c8 fsw fa0,36(s1) -8001524a: 8000 0x8000 -8001524c: f0c8 fsw fa0,36(s1) -8001524e: 8000 0x8000 -80015250: f0c8 fsw fa0,36(s1) -80015252: 8000 0x8000 -80015254: f0c8 fsw fa0,36(s1) -80015256: 8000 0x8000 -80015258: f0c8 fsw fa0,36(s1) -8001525a: 8000 0x8000 -8001525c: f0c8 fsw fa0,36(s1) -8001525e: 8000 0x8000 -80015260: f0c8 fsw fa0,36(s1) -80015262: 8000 0x8000 -80015264: f0f8 fsw fa4,100(s1) -80015266: 8000 0x8000 -80015268: f0f8 fsw fa4,100(s1) -8001526a: 8000 0x8000 -8001526c: f0f8 fsw fa4,100(s1) -8001526e: 8000 0x8000 -80015270: f0f8 fsw fa4,100(s1) -80015272: 8000 0x8000 -80015274: f0f8 fsw fa4,100(s1) -80015276: 8000 0x8000 -80015278: f0f8 fsw fa4,100(s1) -8001527a: 8000 0x8000 -8001527c: f0f8 fsw fa4,100(s1) -8001527e: 8000 0x8000 -80015280: f0f8 fsw fa4,100(s1) -80015282: 8000 0x8000 -80015284: f0f8 fsw fa4,100(s1) +80015282: 0000 unimp +80015284: f4fc fsw fa5,108(s1) 80015286: 8000 0x8000 -80015288: f3bc fsw fa5,96(a5) +80015288: f15c fsw fa5,36(a0) 8001528a: 8000 0x8000 -8001528c: f350 fsw fa2,36(a4) +8001528c: f15c fsw fa5,36(a0) 8001528e: 8000 0x8000 -80015290: f0f8 fsw fa4,100(s1) +80015290: f4f0 fsw fa2,108(s1) 80015292: 8000 0x8000 -80015294: f0f8 fsw fa4,100(s1) +80015294: f15c fsw fa5,36(a0) 80015296: 8000 0x8000 -80015298: f0f8 fsw fa4,100(s1) +80015298: f15c fsw fa5,36(a0) 8001529a: 8000 0x8000 -8001529c: f0f8 fsw fa4,100(s1) +8001529c: f15c fsw fa5,36(a0) 8001529e: 8000 0x8000 -800152a0: f0f8 fsw fa4,100(s1) +800152a0: efb4 fsw fa3,88(a5) 800152a2: 8000 0x8000 -800152a4: f0f8 fsw fa4,100(s1) +800152a4: f15c fsw fa5,36(a0) 800152a6: 8000 0x8000 -800152a8: f0f8 fsw fa4,100(s1) +800152a8: f15c fsw fa5,36(a0) 800152aa: 8000 0x8000 -800152ac: f0f8 fsw fa4,100(s1) +800152ac: f390 fsw fa2,32(a5) 800152ae: 8000 0x8000 -800152b0: f0f8 fsw fa4,100(s1) +800152b0: f380 fsw fs0,32(a5) 800152b2: 8000 0x8000 -800152b4: f0f8 fsw fa4,100(s1) +800152b4: f15c fsw fa5,36(a0) 800152b6: 8000 0x8000 -800152b8: f268 fsw fa0,100(a2) +800152b8: f374 fsw fa3,100(a4) 800152ba: 8000 0x8000 -800152bc: f0f8 fsw fa4,100(s1) +800152bc: f334 fsw fa3,96(a4) 800152be: 8000 0x8000 -800152c0: f0f8 fsw fa4,100(s1) +800152c0: f15c fsw fa5,36(a0) 800152c2: 8000 0x8000 -800152c4: f0f8 fsw fa4,100(s1) +800152c4: f328 fsw fa0,96(a4) 800152c6: 8000 0x8000 -800152c8: f21c fsw fa5,32(a2) +800152c8: f12c fsw fa1,96(a0) 800152ca: 8000 0x8000 -800152cc: f0f8 fsw fa4,100(s1) +800152cc: f12c fsw fa1,96(a0) 800152ce: 8000 0x8000 -800152d0: f294 fsw fa3,32(a3) +800152d0: f12c fsw fa1,96(a0) 800152d2: 8000 0x8000 -800152d4: f0f8 fsw fa4,100(s1) +800152d4: f12c fsw fa1,96(a0) 800152d6: 8000 0x8000 -800152d8: f0f8 fsw fa4,100(s1) +800152d8: f12c fsw fa1,96(a0) 800152da: 8000 0x8000 -800152dc: f028 fsw fa0,96(s0) +800152dc: f12c fsw fa1,96(a0) 800152de: 8000 0x8000 -800152e0: f0f8 fsw fa4,100(s1) +800152e0: f12c fsw fa1,96(a0) 800152e2: 8000 0x8000 -800152e4: f0f8 fsw fa4,100(s1) +800152e4: f12c fsw fa1,96(a0) 800152e6: 8000 0x8000 -800152e8: f0f8 fsw fa4,100(s1) +800152e8: f12c fsw fa1,96(a0) 800152ea: 8000 0x8000 -800152ec: f0f8 fsw fa4,100(s1) +800152ec: f15c fsw fa5,36(a0) 800152ee: 8000 0x8000 -800152f0: f0f8 fsw fa4,100(s1) +800152f0: f15c fsw fa5,36(a0) 800152f2: 8000 0x8000 -800152f4: f0f8 fsw fa4,100(s1) +800152f4: f15c fsw fa5,36(a0) 800152f6: 8000 0x8000 -800152f8: f0f8 fsw fa4,100(s1) +800152f8: f15c fsw fa5,36(a0) 800152fa: 8000 0x8000 -800152fc: f0f8 fsw fa4,100(s1) +800152fc: f15c fsw fa5,36(a0) 800152fe: 8000 0x8000 -80015300: f0f8 fsw fa4,100(s1) +80015300: f15c fsw fa5,36(a0) 80015302: 8000 0x8000 -80015304: f0f8 fsw fa4,100(s1) +80015304: f15c fsw fa5,36(a0) 80015306: 8000 0x8000 -80015308: f3bc fsw fa5,96(a5) +80015308: f15c fsw fa5,36(a0) 8001530a: 8000 0x8000 -8001530c: f620 fsw fs0,104(a2) +8001530c: f15c fsw fa5,36(a0) 8001530e: 8000 0x8000 -80015310: f0f8 fsw fa4,100(s1) +80015310: f420 fsw fs0,104(s0) 80015312: 8000 0x8000 -80015314: f0f8 fsw fa4,100(s1) +80015314: f3b4 fsw fa3,96(a5) 80015316: 8000 0x8000 -80015318: f0f8 fsw fa4,100(s1) +80015318: f15c fsw fa5,36(a0) 8001531a: 8000 0x8000 -8001531c: f60c fsw fa1,40(a2) +8001531c: f15c fsw fa5,36(a0) 8001531e: 8000 0x8000 -80015320: f620 fsw fs0,104(a2) +80015320: f15c fsw fa5,36(a0) 80015322: 8000 0x8000 -80015324: ef8c fsw fa1,24(a5) +80015324: f15c fsw fa5,36(a0) 80015326: 8000 0x8000 -80015328: f0f8 fsw fa4,100(s1) +80015328: f15c fsw fa5,36(a0) 8001532a: 8000 0x8000 -8001532c: f5f8 fsw fa4,108(a1) +8001532c: f15c fsw fa5,36(a0) 8001532e: 8000 0x8000 -80015330: f0f8 fsw fa4,100(s1) +80015330: f15c fsw fa5,36(a0) 80015332: 8000 0x8000 -80015334: f5b8 fsw fa4,104(a1) +80015334: f15c fsw fa5,36(a0) 80015336: 8000 0x8000 -80015338: f578 fsw fa4,108(a0) +80015338: f15c fsw fa5,36(a0) 8001533a: 8000 0x8000 -8001533c: f53c fsw fa5,104(a0) +8001533c: f15c fsw fa5,36(a0) 8001533e: 8000 0x8000 -80015340: ef8c fsw fa1,24(a5) +80015340: f2cc fsw fa1,36(a3) 80015342: 8000 0x8000 -80015344: f0f8 fsw fa4,100(s1) +80015344: f15c fsw fa5,36(a0) 80015346: 8000 0x8000 -80015348: f21c fsw fa5,32(a2) +80015348: f15c fsw fa5,36(a0) 8001534a: 8000 0x8000 -8001534c: ef84 fsw fs1,24(a5) +8001534c: f15c fsw fa5,36(a0) 8001534e: 8000 0x8000 -80015350: f4b0 fsw fa2,104(s1) +80015350: f280 fsw fs0,32(a3) 80015352: 8000 0x8000 -80015354: f0f8 fsw fa4,100(s1) +80015354: f15c fsw fa5,36(a0) 80015356: 8000 0x8000 -80015358: f0f8 fsw fa4,100(s1) +80015358: f2f8 fsw fa4,100(a3) 8001535a: 8000 0x8000 -8001535c: f4f4 fsw fa3,108(s1) +8001535c: f15c fsw fa5,36(a0) 8001535e: 8000 0x8000 -80015360: f0f8 fsw fa4,100(s1) +80015360: f15c fsw fa5,36(a0) 80015362: 8000 0x8000 -80015364: ef84 fsw fs1,24(a5) +80015364: f08c fsw fa1,32(s1) 80015366: 8000 0x8000 +80015368: f15c fsw fa5,36(a0) +8001536a: 8000 0x8000 +8001536c: f15c fsw fa5,36(a0) +8001536e: 8000 0x8000 +80015370: f15c fsw fa5,36(a0) +80015372: 8000 0x8000 +80015374: f15c fsw fa5,36(a0) +80015376: 8000 0x8000 +80015378: f15c fsw fa5,36(a0) +8001537a: 8000 0x8000 +8001537c: f15c fsw fa5,36(a0) +8001537e: 8000 0x8000 +80015380: f15c fsw fa5,36(a0) +80015382: 8000 0x8000 +80015384: f15c fsw fa5,36(a0) +80015386: 8000 0x8000 +80015388: f15c fsw fa5,36(a0) +8001538a: 8000 0x8000 +8001538c: f15c fsw fa5,36(a0) +8001538e: 8000 0x8000 +80015390: f420 fsw fs0,104(s0) +80015392: 8000 0x8000 +80015394: f684 fsw fs1,40(a3) +80015396: 8000 0x8000 +80015398: f15c fsw fa5,36(a0) +8001539a: 8000 0x8000 +8001539c: f15c fsw fa5,36(a0) +8001539e: 8000 0x8000 +800153a0: f15c fsw fa5,36(a0) +800153a2: 8000 0x8000 +800153a4: f670 fsw fa2,108(a2) +800153a6: 8000 0x8000 +800153a8: f684 fsw fs1,40(a3) +800153aa: 8000 0x8000 +800153ac: eff0 fsw fa2,92(a5) +800153ae: 8000 0x8000 +800153b0: f15c fsw fa5,36(a0) +800153b2: 8000 0x8000 +800153b4: f65c fsw fa5,44(a2) +800153b6: 8000 0x8000 +800153b8: f15c fsw fa5,36(a0) +800153ba: 8000 0x8000 +800153bc: f61c fsw fa5,40(a2) +800153be: 8000 0x8000 +800153c0: f5dc fsw fa5,44(a1) +800153c2: 8000 0x8000 +800153c4: f5a0 fsw fs0,104(a1) +800153c6: 8000 0x8000 +800153c8: eff0 fsw fa2,92(a5) +800153ca: 8000 0x8000 +800153cc: f15c fsw fa5,36(a0) +800153ce: 8000 0x8000 +800153d0: f280 fsw fs0,32(a3) +800153d2: 8000 0x8000 +800153d4: efe8 fsw fa0,92(a5) +800153d6: 8000 0x8000 +800153d8: f514 fsw fa3,40(a0) +800153da: 8000 0x8000 +800153dc: f15c fsw fa5,36(a0) +800153de: 8000 0x8000 +800153e0: f15c fsw fa5,36(a0) +800153e2: 8000 0x8000 +800153e4: f558 fsw fa4,44(a0) +800153e6: 8000 0x8000 +800153e8: f15c fsw fa5,36(a0) +800153ea: 8000 0x8000 +800153ec: efe8 fsw fa0,92(a5) +800153ee: 8000 0x8000 -80015368 : -80015368: 2020 fld fs0,64(s0) -8001536a: 2020 fld fs0,64(s0) -8001536c: 2020 fld fs0,64(s0) -8001536e: 2020 fld fs0,64(s0) -80015370: 2020 fld fs0,64(s0) -80015372: 2020 fld fs0,64(s0) -80015374: 2020 fld fs0,64(s0) -80015376: 2020 fld fs0,64(s0) +800153f0 : +800153f0: 2020 fld fs0,64(s0) +800153f2: 2020 fld fs0,64(s0) +800153f4: 2020 fld fs0,64(s0) +800153f6: 2020 fld fs0,64(s0) +800153f8: 2020 fld fs0,64(s0) +800153fa: 2020 fld fs0,64(s0) +800153fc: 2020 fld fs0,64(s0) +800153fe: 2020 fld fs0,64(s0) -80015378 : -80015378: 3030 fld fa2,96(s0) -8001537a: 3030 fld fa2,96(s0) -8001537c: 3030 fld fa2,96(s0) -8001537e: 3030 fld fa2,96(s0) -80015380: 3030 fld fa2,96(s0) -80015382: 3030 fld fa2,96(s0) -80015384: 3030 fld fa2,96(s0) -80015386: 3030 fld fa2,96(s0) -80015388: 10bc addi a5,sp,104 -8001538a: 8001 c.srli64 s0 -8001538c: 0fd0 addi a2,sp,980 -8001538e: 8001 c.srli64 s0 -80015390: 0fdc addi a5,sp,980 -80015392: 8001 c.srli64 s0 -80015394: 0fd0 addi a2,sp,980 -80015396: 8001 c.srli64 s0 -80015398: 10a8 addi a0,sp,104 -8001539a: 8001 c.srli64 s0 -8001539c: 0fd0 addi a2,sp,980 -8001539e: 8001 c.srli64 s0 -800153a0: 0fdc addi a5,sp,980 -800153a2: 8001 c.srli64 s0 -800153a4: 10bc addi a5,sp,104 -800153a6: 8001 c.srli64 s0 -800153a8: 10bc addi a5,sp,104 -800153aa: 8001 c.srli64 s0 -800153ac: 10a8 addi a0,sp,104 -800153ae: 8001 c.srli64 s0 -800153b0: 0fdc addi a5,sp,980 -800153b2: 8001 c.srli64 s0 -800153b4: 0fa8 addi a0,sp,984 -800153b6: 8001 c.srli64 s0 -800153b8: 0fa8 addi a0,sp,984 -800153ba: 8001 c.srli64 s0 -800153bc: 0fa8 addi a0,sp,984 -800153be: 8001 c.srli64 s0 -800153c0: 0fe4 addi s1,sp,988 -800153c2: 8001 c.srli64 s0 -800153c4: 1588 addi a0,sp,736 -800153c6: 8001 c.srli64 s0 -800153c8: 1588 addi a0,sp,736 -800153ca: 8001 c.srli64 s0 -800153cc: 15ac addi a1,sp,744 -800153ce: 8001 c.srli64 s0 -800153d0: 157c addi a5,sp,684 -800153d2: 8001 c.srli64 s0 -800153d4: 157c addi a5,sp,684 -800153d6: 8001 c.srli64 s0 -800153d8: 166c addi a1,sp,812 -800153da: 8001 c.srli64 s0 -800153dc: 15ac addi a1,sp,744 -800153de: 8001 c.srli64 s0 -800153e0: 157c addi a5,sp,684 -800153e2: 8001 c.srli64 s0 -800153e4: 166c addi a1,sp,812 -800153e6: 8001 c.srli64 s0 -800153e8: 157c addi a5,sp,684 -800153ea: 8001 c.srli64 s0 -800153ec: 15ac addi a1,sp,744 -800153ee: 8001 c.srli64 s0 -800153f0: 1578 addi a4,sp,684 -800153f2: 8001 c.srli64 s0 -800153f4: 1578 addi a4,sp,684 -800153f6: 8001 c.srli64 s0 -800153f8: 1578 addi a4,sp,684 -800153fa: 8001 c.srli64 s0 -800153fc: 166c addi a1,sp,812 -800153fe: 8001 c.srli64 s0 -80015400: 2774 fld fa3,200(a4) -80015402: 8001 c.srli64 s0 -80015404: 2774 fld fa3,200(a4) -80015406: 8001 c.srli64 s0 -80015408: 2770 fld fa2,200(a4) -8001540a: 8001 c.srli64 s0 -8001540c: 2724 fld fs1,72(a4) -8001540e: 8001 c.srli64 s0 -80015410: 2724 fld fs1,72(a4) +80015400 : +80015400: 3030 fld fa2,96(s0) +80015402: 3030 fld fa2,96(s0) +80015404: 3030 fld fa2,96(s0) +80015406: 3030 fld fa2,96(s0) +80015408: 3030 fld fa2,96(s0) +8001540a: 3030 fld fa2,96(s0) +8001540c: 3030 fld fa2,96(s0) +8001540e: 3030 fld fa2,96(s0) +80015410: 1120 addi s0,sp,168 80015412: 8001 c.srli64 s0 -80015414: 29dc fld fa5,144(a1) +80015414: 1034 addi a3,sp,40 80015416: 8001 c.srli64 s0 -80015418: 2770 fld fa2,200(a4) +80015418: 1040 addi s0,sp,36 8001541a: 8001 c.srli64 s0 -8001541c: 2724 fld fs1,72(a4) +8001541c: 1034 addi a3,sp,40 8001541e: 8001 c.srli64 s0 -80015420: 29dc fld fa5,144(a1) +80015420: 110c addi a1,sp,160 80015422: 8001 c.srli64 s0 -80015424: 2724 fld fs1,72(a4) +80015424: 1034 addi a3,sp,40 80015426: 8001 c.srli64 s0 -80015428: 2770 fld fa2,200(a4) +80015428: 1040 addi s0,sp,36 8001542a: 8001 c.srli64 s0 -8001542c: 2720 fld fs0,72(a4) +8001542c: 1120 addi s0,sp,168 8001542e: 8001 c.srli64 s0 -80015430: 2720 fld fs0,72(a4) +80015430: 1120 addi s0,sp,168 80015432: 8001 c.srli64 s0 -80015434: 2720 fld fs0,72(a4) +80015434: 110c addi a1,sp,160 80015436: 8001 c.srli64 s0 -80015438: 29dc fld fa5,144(a1) +80015438: 1040 addi s0,sp,36 8001543a: 8001 c.srli64 s0 +8001543c: 100c addi a1,sp,32 +8001543e: 8001 c.srli64 s0 +80015440: 100c addi a1,sp,32 +80015442: 8001 c.srli64 s0 +80015444: 100c addi a1,sp,32 +80015446: 8001 c.srli64 s0 +80015448: 1048 addi a0,sp,36 +8001544a: 8001 c.srli64 s0 +8001544c: 15ec addi a1,sp,748 +8001544e: 8001 c.srli64 s0 +80015450: 15ec addi a1,sp,748 +80015452: 8001 c.srli64 s0 +80015454: 1610 addi a2,sp,800 +80015456: 8001 c.srli64 s0 +80015458: 15e0 addi s0,sp,748 +8001545a: 8001 c.srli64 s0 +8001545c: 15e0 addi s0,sp,748 +8001545e: 8001 c.srli64 s0 +80015460: 16d0 addi a2,sp,868 +80015462: 8001 c.srli64 s0 +80015464: 1610 addi a2,sp,800 +80015466: 8001 c.srli64 s0 +80015468: 15e0 addi s0,sp,748 +8001546a: 8001 c.srli64 s0 +8001546c: 16d0 addi a2,sp,868 +8001546e: 8001 c.srli64 s0 +80015470: 15e0 addi s0,sp,748 +80015472: 8001 c.srli64 s0 +80015474: 1610 addi a2,sp,800 +80015476: 8001 c.srli64 s0 +80015478: 15dc addi a5,sp,740 +8001547a: 8001 c.srli64 s0 +8001547c: 15dc addi a5,sp,740 +8001547e: 8001 c.srli64 s0 +80015480: 15dc addi a5,sp,740 +80015482: 8001 c.srli64 s0 +80015484: 16d0 addi a2,sp,868 +80015486: 8001 c.srli64 s0 +80015488: 27d8 fld fa4,136(a5) +8001548a: 8001 c.srli64 s0 +8001548c: 27d8 fld fa4,136(a5) +8001548e: 8001 c.srli64 s0 +80015490: 27d4 fld fa3,136(a5) +80015492: 8001 c.srli64 s0 +80015494: 2788 fld fa0,8(a5) +80015496: 8001 c.srli64 s0 +80015498: 2788 fld fa0,8(a5) +8001549a: 8001 c.srli64 s0 +8001549c: 2a40 fld fs0,144(a2) +8001549e: 8001 c.srli64 s0 +800154a0: 27d4 fld fa3,136(a5) +800154a2: 8001 c.srli64 s0 +800154a4: 2788 fld fa0,8(a5) +800154a6: 8001 c.srli64 s0 +800154a8: 2a40 fld fs0,144(a2) +800154aa: 8001 c.srli64 s0 +800154ac: 2788 fld fa0,8(a5) +800154ae: 8001 c.srli64 s0 +800154b0: 27d4 fld fa3,136(a5) +800154b2: 8001 c.srli64 s0 +800154b4: 2784 fld fs1,8(a5) +800154b6: 8001 c.srli64 s0 +800154b8: 2784 fld fs1,8(a5) +800154ba: 8001 c.srli64 s0 +800154bc: 2784 fld fs1,8(a5) +800154be: 8001 c.srli64 s0 +800154c0: 2a40 fld fs0,144(a2) +800154c2: 8001 c.srli64 s0 -8001543c <__clz_tab>: -8001543c: 0100 addi s0,sp,128 -8001543e: 0202 c.slli64 tp -80015440: 03030303 lb t1,48(t1) -80015444: 0404 addi s1,sp,512 -80015446: 0404 addi s1,sp,512 -80015448: 0404 addi s1,sp,512 -8001544a: 0404 addi s1,sp,512 -8001544c: 0505 addi a0,a0,1 -8001544e: 0505 addi a0,a0,1 -80015450: 0505 addi a0,a0,1 -80015452: 0505 addi a0,a0,1 -80015454: 0505 addi a0,a0,1 -80015456: 0505 addi a0,a0,1 -80015458: 0505 addi a0,a0,1 -8001545a: 0505 addi a0,a0,1 -8001545c: 0606 slli a2,a2,0x1 -8001545e: 0606 slli a2,a2,0x1 -80015460: 0606 slli a2,a2,0x1 -80015462: 0606 slli a2,a2,0x1 -80015464: 0606 slli a2,a2,0x1 -80015466: 0606 slli a2,a2,0x1 -80015468: 0606 slli a2,a2,0x1 -8001546a: 0606 slli a2,a2,0x1 -8001546c: 0606 slli a2,a2,0x1 -8001546e: 0606 slli a2,a2,0x1 -80015470: 0606 slli a2,a2,0x1 -80015472: 0606 slli a2,a2,0x1 -80015474: 0606 slli a2,a2,0x1 -80015476: 0606 slli a2,a2,0x1 -80015478: 0606 slli a2,a2,0x1 -8001547a: 0606 slli a2,a2,0x1 -8001547c: 07070707 0x7070707 -80015480: 07070707 0x7070707 -80015484: 07070707 0x7070707 -80015488: 07070707 0x7070707 -8001548c: 07070707 0x7070707 -80015490: 07070707 0x7070707 -80015494: 07070707 0x7070707 -80015498: 07070707 0x7070707 -8001549c: 07070707 0x7070707 -800154a0: 07070707 0x7070707 -800154a4: 07070707 0x7070707 -800154a8: 07070707 0x7070707 -800154ac: 07070707 0x7070707 -800154b0: 07070707 0x7070707 -800154b4: 07070707 0x7070707 -800154b8: 07070707 0x7070707 -800154bc: 0808 addi a0,sp,16 -800154be: 0808 addi a0,sp,16 -800154c0: 0808 addi a0,sp,16 -800154c2: 0808 addi a0,sp,16 -800154c4: 0808 addi a0,sp,16 -800154c6: 0808 addi a0,sp,16 -800154c8: 0808 addi a0,sp,16 -800154ca: 0808 addi a0,sp,16 -800154cc: 0808 addi a0,sp,16 -800154ce: 0808 addi a0,sp,16 -800154d0: 0808 addi a0,sp,16 -800154d2: 0808 addi a0,sp,16 -800154d4: 0808 addi a0,sp,16 -800154d6: 0808 addi a0,sp,16 -800154d8: 0808 addi a0,sp,16 -800154da: 0808 addi a0,sp,16 -800154dc: 0808 addi a0,sp,16 -800154de: 0808 addi a0,sp,16 -800154e0: 0808 addi a0,sp,16 -800154e2: 0808 addi a0,sp,16 -800154e4: 0808 addi a0,sp,16 -800154e6: 0808 addi a0,sp,16 -800154e8: 0808 addi a0,sp,16 -800154ea: 0808 addi a0,sp,16 -800154ec: 0808 addi a0,sp,16 -800154ee: 0808 addi a0,sp,16 -800154f0: 0808 addi a0,sp,16 -800154f2: 0808 addi a0,sp,16 -800154f4: 0808 addi a0,sp,16 -800154f6: 0808 addi a0,sp,16 -800154f8: 0808 addi a0,sp,16 -800154fa: 0808 addi a0,sp,16 -800154fc: 0808 addi a0,sp,16 -800154fe: 0808 addi a0,sp,16 -80015500: 0808 addi a0,sp,16 -80015502: 0808 addi a0,sp,16 -80015504: 0808 addi a0,sp,16 -80015506: 0808 addi a0,sp,16 -80015508: 0808 addi a0,sp,16 -8001550a: 0808 addi a0,sp,16 -8001550c: 0808 addi a0,sp,16 -8001550e: 0808 addi a0,sp,16 -80015510: 0808 addi a0,sp,16 -80015512: 0808 addi a0,sp,16 -80015514: 0808 addi a0,sp,16 -80015516: 0808 addi a0,sp,16 -80015518: 0808 addi a0,sp,16 -8001551a: 0808 addi a0,sp,16 -8001551c: 0808 addi a0,sp,16 -8001551e: 0808 addi a0,sp,16 -80015520: 0808 addi a0,sp,16 -80015522: 0808 addi a0,sp,16 -80015524: 0808 addi a0,sp,16 -80015526: 0808 addi a0,sp,16 -80015528: 0808 addi a0,sp,16 -8001552a: 0808 addi a0,sp,16 -8001552c: 0808 addi a0,sp,16 -8001552e: 0808 addi a0,sp,16 -80015530: 0808 addi a0,sp,16 -80015532: 0808 addi a0,sp,16 -80015534: 0808 addi a0,sp,16 -80015536: 0808 addi a0,sp,16 -80015538: 0808 addi a0,sp,16 -8001553a: 0808 addi a0,sp,16 +800154c4 <__clz_tab>: +800154c4: 0100 addi s0,sp,128 +800154c6: 0202 c.slli64 tp +800154c8: 03030303 lb t1,48(t1) # 1e030 <_start-0x7ffe1fd0> +800154cc: 0404 addi s1,sp,512 +800154ce: 0404 addi s1,sp,512 +800154d0: 0404 addi s1,sp,512 +800154d2: 0404 addi s1,sp,512 +800154d4: 0505 addi a0,a0,1 +800154d6: 0505 addi a0,a0,1 +800154d8: 0505 addi a0,a0,1 +800154da: 0505 addi a0,a0,1 +800154dc: 0505 addi a0,a0,1 +800154de: 0505 addi a0,a0,1 +800154e0: 0505 addi a0,a0,1 +800154e2: 0505 addi a0,a0,1 +800154e4: 0606 slli a2,a2,0x1 +800154e6: 0606 slli a2,a2,0x1 +800154e8: 0606 slli a2,a2,0x1 +800154ea: 0606 slli a2,a2,0x1 +800154ec: 0606 slli a2,a2,0x1 +800154ee: 0606 slli a2,a2,0x1 +800154f0: 0606 slli a2,a2,0x1 +800154f2: 0606 slli a2,a2,0x1 +800154f4: 0606 slli a2,a2,0x1 +800154f6: 0606 slli a2,a2,0x1 +800154f8: 0606 slli a2,a2,0x1 +800154fa: 0606 slli a2,a2,0x1 +800154fc: 0606 slli a2,a2,0x1 +800154fe: 0606 slli a2,a2,0x1 +80015500: 0606 slli a2,a2,0x1 +80015502: 0606 slli a2,a2,0x1 +80015504: 07070707 0x7070707 +80015508: 07070707 0x7070707 +8001550c: 07070707 0x7070707 +80015510: 07070707 0x7070707 +80015514: 07070707 0x7070707 +80015518: 07070707 0x7070707 +8001551c: 07070707 0x7070707 +80015520: 07070707 0x7070707 +80015524: 07070707 0x7070707 +80015528: 07070707 0x7070707 +8001552c: 07070707 0x7070707 +80015530: 07070707 0x7070707 +80015534: 07070707 0x7070707 +80015538: 07070707 0x7070707 +8001553c: 07070707 0x7070707 +80015540: 07070707 0x7070707 +80015544: 0808 addi a0,sp,16 +80015546: 0808 addi a0,sp,16 +80015548: 0808 addi a0,sp,16 +8001554a: 0808 addi a0,sp,16 +8001554c: 0808 addi a0,sp,16 +8001554e: 0808 addi a0,sp,16 +80015550: 0808 addi a0,sp,16 +80015552: 0808 addi a0,sp,16 +80015554: 0808 addi a0,sp,16 +80015556: 0808 addi a0,sp,16 +80015558: 0808 addi a0,sp,16 +8001555a: 0808 addi a0,sp,16 +8001555c: 0808 addi a0,sp,16 +8001555e: 0808 addi a0,sp,16 +80015560: 0808 addi a0,sp,16 +80015562: 0808 addi a0,sp,16 +80015564: 0808 addi a0,sp,16 +80015566: 0808 addi a0,sp,16 +80015568: 0808 addi a0,sp,16 +8001556a: 0808 addi a0,sp,16 +8001556c: 0808 addi a0,sp,16 +8001556e: 0808 addi a0,sp,16 +80015570: 0808 addi a0,sp,16 +80015572: 0808 addi a0,sp,16 +80015574: 0808 addi a0,sp,16 +80015576: 0808 addi a0,sp,16 +80015578: 0808 addi a0,sp,16 +8001557a: 0808 addi a0,sp,16 +8001557c: 0808 addi a0,sp,16 +8001557e: 0808 addi a0,sp,16 +80015580: 0808 addi a0,sp,16 +80015582: 0808 addi a0,sp,16 +80015584: 0808 addi a0,sp,16 +80015586: 0808 addi a0,sp,16 +80015588: 0808 addi a0,sp,16 +8001558a: 0808 addi a0,sp,16 +8001558c: 0808 addi a0,sp,16 +8001558e: 0808 addi a0,sp,16 +80015590: 0808 addi a0,sp,16 +80015592: 0808 addi a0,sp,16 +80015594: 0808 addi a0,sp,16 +80015596: 0808 addi a0,sp,16 +80015598: 0808 addi a0,sp,16 +8001559a: 0808 addi a0,sp,16 +8001559c: 0808 addi a0,sp,16 +8001559e: 0808 addi a0,sp,16 +800155a0: 0808 addi a0,sp,16 +800155a2: 0808 addi a0,sp,16 +800155a4: 0808 addi a0,sp,16 +800155a6: 0808 addi a0,sp,16 +800155a8: 0808 addi a0,sp,16 +800155aa: 0808 addi a0,sp,16 +800155ac: 0808 addi a0,sp,16 +800155ae: 0808 addi a0,sp,16 +800155b0: 0808 addi a0,sp,16 +800155b2: 0808 addi a0,sp,16 +800155b4: 0808 addi a0,sp,16 +800155b6: 0808 addi a0,sp,16 +800155b8: 0808 addi a0,sp,16 +800155ba: 0808 addi a0,sp,16 +800155bc: 0808 addi a0,sp,16 +800155be: 0808 addi a0,sp,16 +800155c0: 0808 addi a0,sp,16 +800155c2: 0808 addi a0,sp,16 Disassembly of section .eh_frame: -8001553c <.eh_frame>: -8001553c: 0010 0x10 -8001553e: 0000 unimp -80015540: 0000 unimp -80015542: 0000 unimp -80015544: 7a01 lui s4,0xfffe0 -80015546: 0052 c.slli zero,0x14 -80015548: 7c01 lui s8,0xfffe0 -8001554a: 0101 addi sp,sp,0 -8001554c: 00020d1b 0x20d1b -80015550: 0010 0x10 -80015552: 0000 unimp -80015554: 0018 0x18 -80015556: 0000 unimp -80015558: ac84 fsd fs1,24(s1) -8001555a: ffff 0xffff -8001555c: 0434 addi a3,sp,520 -8001555e: 0000 unimp -80015560: 0000 unimp -80015562: 0000 unimp -80015564: 0010 0x10 -80015566: 0000 unimp -80015568: 002c addi a1,sp,8 -8001556a: 0000 unimp -8001556c: b0a4 fsd fs1,96(s1) -8001556e: ffff 0xffff -80015570: 0410 addi a2,sp,512 -80015572: 0000 unimp -80015574: 0000 unimp +800155c4 <.eh_frame>: +800155c4: 0010 0x10 +800155c6: 0000 unimp +800155c8: 0000 unimp +800155ca: 0000 unimp +800155cc: 7a01 lui s4,0xfffe0 +800155ce: 0052 c.slli zero,0x14 +800155d0: 7c01 lui s8,0xfffe0 +800155d2: 0101 addi sp,sp,0 +800155d4: 00020d1b 0x20d1b +800155d8: 0010 0x10 +800155da: 0000 unimp +800155dc: 0018 0x18 +800155de: 0000 unimp +800155e0: ac60 fsd fs0,216(s0) +800155e2: ffff 0xffff +800155e4: 0434 addi a3,sp,520 +800155e6: 0000 unimp +800155e8: 0000 unimp +800155ea: 0000 unimp +800155ec: 0010 0x10 +800155ee: 0000 unimp +800155f0: 002c addi a1,sp,8 +800155f2: 0000 unimp +800155f4: b080 fsd fs0,32(s1) +800155f6: ffff 0xffff +800155f8: 0410 addi a2,sp,512 +800155fa: 0000 unimp +800155fc: 0000 unimp ... Disassembly of section .init_array: -80016578 <__init_array_start>: -80016578: 0048 addi a0,sp,4 -8001657a: 8000 0x8000 +80016000 <__init_array_start>: +80016000: 0048 addi a0,sp,4 +80016002: 8000 0x8000 Disassembly of section .data: -80016580 <__DATA_BEGIN__>: -80016580: 0000 unimp -80016582: 0000 unimp -80016584: 686c flw fa1,84(s0) +80016008 <__DATA_BEGIN__>: +80016008: 0000 unimp +8001600a: 0000 unimp +8001600c: 62f4 flw fa3,68(a3) +8001600e: 8001 c.srli64 s0 +80016010: 635c flw fa5,4(a4) +80016012: 8001 c.srli64 s0 +80016014: 63c4 flw fs1,4(a5) +80016016: 8001 c.srli64 s0 + ... +800160b0: 0001 nop +800160b2: 0000 unimp +800160b4: 0000 unimp +800160b6: 0000 unimp +800160b8: 330e fld ft6,224(sp) +800160ba: abcd j 800166ac <__malloc_av_+0x27c> +800160bc: 1234 addi a3,sp,296 +800160be: e66d bnez a2,800161a8 <__DATA_BEGIN__+0x1a0> +800160c0: deec sw a1,124(a3) +800160c2: 0005 c.nop 1 +800160c4: 0000000b 0xb + ... + +80016430 <__malloc_av_>: + ... +80016438: 6430 flw fa2,72(s0) +8001643a: 8001 c.srli64 s0 +8001643c: 6430 flw fa2,72(s0) +8001643e: 8001 c.srli64 s0 +80016440: 6438 flw fa4,72(s0) +80016442: 8001 c.srli64 s0 +80016444: 6438 flw fa4,72(s0) +80016446: 8001 c.srli64 s0 +80016448: 6440 flw fs0,12(s0) +8001644a: 8001 c.srli64 s0 +8001644c: 6440 flw fs0,12(s0) +8001644e: 8001 c.srli64 s0 +80016450: 6448 flw fa0,12(s0) +80016452: 8001 c.srli64 s0 +80016454: 6448 flw fa0,12(s0) +80016456: 8001 c.srli64 s0 +80016458: 6450 flw fa2,12(s0) +8001645a: 8001 c.srli64 s0 +8001645c: 6450 flw fa2,12(s0) +8001645e: 8001 c.srli64 s0 +80016460: 6458 flw fa4,12(s0) +80016462: 8001 c.srli64 s0 +80016464: 6458 flw fa4,12(s0) +80016466: 8001 c.srli64 s0 +80016468: 6460 flw fs0,76(s0) +8001646a: 8001 c.srli64 s0 +8001646c: 6460 flw fs0,76(s0) +8001646e: 8001 c.srli64 s0 +80016470: 6468 flw fa0,76(s0) +80016472: 8001 c.srli64 s0 +80016474: 6468 flw fa0,76(s0) +80016476: 8001 c.srli64 s0 +80016478: 6470 flw fa2,76(s0) +8001647a: 8001 c.srli64 s0 +8001647c: 6470 flw fa2,76(s0) +8001647e: 8001 c.srli64 s0 +80016480: 6478 flw fa4,76(s0) +80016482: 8001 c.srli64 s0 +80016484: 6478 flw fa4,76(s0) +80016486: 8001 c.srli64 s0 +80016488: 6480 flw fs0,8(s1) +8001648a: 8001 c.srli64 s0 +8001648c: 6480 flw fs0,8(s1) +8001648e: 8001 c.srli64 s0 +80016490: 6488 flw fa0,8(s1) +80016492: 8001 c.srli64 s0 +80016494: 6488 flw fa0,8(s1) +80016496: 8001 c.srli64 s0 +80016498: 6490 flw fa2,8(s1) +8001649a: 8001 c.srli64 s0 +8001649c: 6490 flw fa2,8(s1) +8001649e: 8001 c.srli64 s0 +800164a0: 6498 flw fa4,8(s1) +800164a2: 8001 c.srli64 s0 +800164a4: 6498 flw fa4,8(s1) +800164a6: 8001 c.srli64 s0 +800164a8: 64a0 flw fs0,72(s1) +800164aa: 8001 c.srli64 s0 +800164ac: 64a0 flw fs0,72(s1) +800164ae: 8001 c.srli64 s0 +800164b0: 64a8 flw fa0,72(s1) +800164b2: 8001 c.srli64 s0 +800164b4: 64a8 flw fa0,72(s1) +800164b6: 8001 c.srli64 s0 +800164b8: 64b0 flw fa2,72(s1) +800164ba: 8001 c.srli64 s0 +800164bc: 64b0 flw fa2,72(s1) +800164be: 8001 c.srli64 s0 +800164c0: 64b8 flw fa4,72(s1) +800164c2: 8001 c.srli64 s0 +800164c4: 64b8 flw fa4,72(s1) +800164c6: 8001 c.srli64 s0 +800164c8: 64c0 flw fs0,12(s1) +800164ca: 8001 c.srli64 s0 +800164cc: 64c0 flw fs0,12(s1) +800164ce: 8001 c.srli64 s0 +800164d0: 64c8 flw fa0,12(s1) +800164d2: 8001 c.srli64 s0 +800164d4: 64c8 flw fa0,12(s1) +800164d6: 8001 c.srli64 s0 +800164d8: 64d0 flw fa2,12(s1) +800164da: 8001 c.srli64 s0 +800164dc: 64d0 flw fa2,12(s1) +800164de: 8001 c.srli64 s0 +800164e0: 64d8 flw fa4,12(s1) +800164e2: 8001 c.srli64 s0 +800164e4: 64d8 flw fa4,12(s1) +800164e6: 8001 c.srli64 s0 +800164e8: 64e0 flw fs0,76(s1) +800164ea: 8001 c.srli64 s0 +800164ec: 64e0 flw fs0,76(s1) +800164ee: 8001 c.srli64 s0 +800164f0: 64e8 flw fa0,76(s1) +800164f2: 8001 c.srli64 s0 +800164f4: 64e8 flw fa0,76(s1) +800164f6: 8001 c.srli64 s0 +800164f8: 64f0 flw fa2,76(s1) +800164fa: 8001 c.srli64 s0 +800164fc: 64f0 flw fa2,76(s1) +800164fe: 8001 c.srli64 s0 +80016500: 64f8 flw fa4,76(s1) +80016502: 8001 c.srli64 s0 +80016504: 64f8 flw fa4,76(s1) +80016506: 8001 c.srli64 s0 +80016508: 6500 flw fs0,8(a0) +8001650a: 8001 c.srli64 s0 +8001650c: 6500 flw fs0,8(a0) +8001650e: 8001 c.srli64 s0 +80016510: 6508 flw fa0,8(a0) +80016512: 8001 c.srli64 s0 +80016514: 6508 flw fa0,8(a0) +80016516: 8001 c.srli64 s0 +80016518: 6510 flw fa2,8(a0) +8001651a: 8001 c.srli64 s0 +8001651c: 6510 flw fa2,8(a0) +8001651e: 8001 c.srli64 s0 +80016520: 6518 flw fa4,8(a0) +80016522: 8001 c.srli64 s0 +80016524: 6518 flw fa4,8(a0) +80016526: 8001 c.srli64 s0 +80016528: 6520 flw fs0,72(a0) +8001652a: 8001 c.srli64 s0 +8001652c: 6520 flw fs0,72(a0) +8001652e: 8001 c.srli64 s0 +80016530: 6528 flw fa0,72(a0) +80016532: 8001 c.srli64 s0 +80016534: 6528 flw fa0,72(a0) +80016536: 8001 c.srli64 s0 +80016538: 6530 flw fa2,72(a0) +8001653a: 8001 c.srli64 s0 +8001653c: 6530 flw fa2,72(a0) +8001653e: 8001 c.srli64 s0 +80016540: 6538 flw fa4,72(a0) +80016542: 8001 c.srli64 s0 +80016544: 6538 flw fa4,72(a0) +80016546: 8001 c.srli64 s0 +80016548: 6540 flw fs0,12(a0) +8001654a: 8001 c.srli64 s0 +8001654c: 6540 flw fs0,12(a0) +8001654e: 8001 c.srli64 s0 +80016550: 6548 flw fa0,12(a0) +80016552: 8001 c.srli64 s0 +80016554: 6548 flw fa0,12(a0) +80016556: 8001 c.srli64 s0 +80016558: 6550 flw fa2,12(a0) +8001655a: 8001 c.srli64 s0 +8001655c: 6550 flw fa2,12(a0) +8001655e: 8001 c.srli64 s0 +80016560: 6558 flw fa4,12(a0) +80016562: 8001 c.srli64 s0 +80016564: 6558 flw fa4,12(a0) +80016566: 8001 c.srli64 s0 +80016568: 6560 flw fs0,76(a0) +8001656a: 8001 c.srli64 s0 +8001656c: 6560 flw fs0,76(a0) +8001656e: 8001 c.srli64 s0 +80016570: 6568 flw fa0,76(a0) +80016572: 8001 c.srli64 s0 +80016574: 6568 flw fa0,76(a0) +80016576: 8001 c.srli64 s0 +80016578: 6570 flw fa2,76(a0) +8001657a: 8001 c.srli64 s0 +8001657c: 6570 flw fa2,76(a0) +8001657e: 8001 c.srli64 s0 +80016580: 6578 flw fa4,76(a0) +80016582: 8001 c.srli64 s0 +80016584: 6578 flw fa4,76(a0) 80016586: 8001 c.srli64 s0 -80016588: 68d4 flw fa3,20(s1) +80016588: 6580 flw fs0,8(a1) 8001658a: 8001 c.srli64 s0 -8001658c: 693c flw fa5,80(a0) +8001658c: 6580 flw fs0,8(a1) 8001658e: 8001 c.srli64 s0 - ... -80016628: 0001 nop -8001662a: 0000 unimp -8001662c: 0000 unimp -8001662e: 0000 unimp -80016630: 330e fld ft6,224(sp) -80016632: abcd j 80016c24 <__malloc_av_+0x27c> -80016634: 1234 addi a3,sp,296 -80016636: e66d bnez a2,80016720 <__DATA_BEGIN__+0x1a0> -80016638: deec sw a1,124(a3) -8001663a: 0005 c.nop 1 -8001663c: 0000000b 0xb - ... +80016590: 6588 flw fa0,8(a1) +80016592: 8001 c.srli64 s0 +80016594: 6588 flw fa0,8(a1) +80016596: 8001 c.srli64 s0 +80016598: 6590 flw fa2,8(a1) +8001659a: 8001 c.srli64 s0 +8001659c: 6590 flw fa2,8(a1) +8001659e: 8001 c.srli64 s0 +800165a0: 6598 flw fa4,8(a1) +800165a2: 8001 c.srli64 s0 +800165a4: 6598 flw fa4,8(a1) +800165a6: 8001 c.srli64 s0 +800165a8: 65a0 flw fs0,72(a1) +800165aa: 8001 c.srli64 s0 +800165ac: 65a0 flw fs0,72(a1) +800165ae: 8001 c.srli64 s0 +800165b0: 65a8 flw fa0,72(a1) +800165b2: 8001 c.srli64 s0 +800165b4: 65a8 flw fa0,72(a1) +800165b6: 8001 c.srli64 s0 +800165b8: 65b0 flw fa2,72(a1) +800165ba: 8001 c.srli64 s0 +800165bc: 65b0 flw fa2,72(a1) +800165be: 8001 c.srli64 s0 +800165c0: 65b8 flw fa4,72(a1) +800165c2: 8001 c.srli64 s0 +800165c4: 65b8 flw fa4,72(a1) +800165c6: 8001 c.srli64 s0 +800165c8: 65c0 flw fs0,12(a1) +800165ca: 8001 c.srli64 s0 +800165cc: 65c0 flw fs0,12(a1) +800165ce: 8001 c.srli64 s0 +800165d0: 65c8 flw fa0,12(a1) +800165d2: 8001 c.srli64 s0 +800165d4: 65c8 flw fa0,12(a1) +800165d6: 8001 c.srli64 s0 +800165d8: 65d0 flw fa2,12(a1) +800165da: 8001 c.srli64 s0 +800165dc: 65d0 flw fa2,12(a1) +800165de: 8001 c.srli64 s0 +800165e0: 65d8 flw fa4,12(a1) +800165e2: 8001 c.srli64 s0 +800165e4: 65d8 flw fa4,12(a1) +800165e6: 8001 c.srli64 s0 +800165e8: 65e0 flw fs0,76(a1) +800165ea: 8001 c.srli64 s0 +800165ec: 65e0 flw fs0,76(a1) +800165ee: 8001 c.srli64 s0 +800165f0: 65e8 flw fa0,76(a1) +800165f2: 8001 c.srli64 s0 +800165f4: 65e8 flw fa0,76(a1) +800165f6: 8001 c.srli64 s0 +800165f8: 65f0 flw fa2,76(a1) +800165fa: 8001 c.srli64 s0 +800165fc: 65f0 flw fa2,76(a1) +800165fe: 8001 c.srli64 s0 +80016600: 65f8 flw fa4,76(a1) +80016602: 8001 c.srli64 s0 +80016604: 65f8 flw fa4,76(a1) +80016606: 8001 c.srli64 s0 +80016608: 6600 flw fs0,8(a2) +8001660a: 8001 c.srli64 s0 +8001660c: 6600 flw fs0,8(a2) +8001660e: 8001 c.srli64 s0 +80016610: 6608 flw fa0,8(a2) +80016612: 8001 c.srli64 s0 +80016614: 6608 flw fa0,8(a2) +80016616: 8001 c.srli64 s0 +80016618: 6610 flw fa2,8(a2) +8001661a: 8001 c.srli64 s0 +8001661c: 6610 flw fa2,8(a2) +8001661e: 8001 c.srli64 s0 +80016620: 6618 flw fa4,8(a2) +80016622: 8001 c.srli64 s0 +80016624: 6618 flw fa4,8(a2) +80016626: 8001 c.srli64 s0 +80016628: 6620 flw fs0,72(a2) +8001662a: 8001 c.srli64 s0 +8001662c: 6620 flw fs0,72(a2) +8001662e: 8001 c.srli64 s0 +80016630: 6628 flw fa0,72(a2) +80016632: 8001 c.srli64 s0 +80016634: 6628 flw fa0,72(a2) +80016636: 8001 c.srli64 s0 +80016638: 6630 flw fa2,72(a2) +8001663a: 8001 c.srli64 s0 +8001663c: 6630 flw fa2,72(a2) +8001663e: 8001 c.srli64 s0 +80016640: 6638 flw fa4,72(a2) +80016642: 8001 c.srli64 s0 +80016644: 6638 flw fa4,72(a2) +80016646: 8001 c.srli64 s0 +80016648: 6640 flw fs0,12(a2) +8001664a: 8001 c.srli64 s0 +8001664c: 6640 flw fs0,12(a2) +8001664e: 8001 c.srli64 s0 +80016650: 6648 flw fa0,12(a2) +80016652: 8001 c.srli64 s0 +80016654: 6648 flw fa0,12(a2) +80016656: 8001 c.srli64 s0 +80016658: 6650 flw fa2,12(a2) +8001665a: 8001 c.srli64 s0 +8001665c: 6650 flw fa2,12(a2) +8001665e: 8001 c.srli64 s0 +80016660: 6658 flw fa4,12(a2) +80016662: 8001 c.srli64 s0 +80016664: 6658 flw fa4,12(a2) +80016666: 8001 c.srli64 s0 +80016668: 6660 flw fs0,76(a2) +8001666a: 8001 c.srli64 s0 +8001666c: 6660 flw fs0,76(a2) +8001666e: 8001 c.srli64 s0 +80016670: 6668 flw fa0,76(a2) +80016672: 8001 c.srli64 s0 +80016674: 6668 flw fa0,76(a2) +80016676: 8001 c.srli64 s0 +80016678: 6670 flw fa2,76(a2) +8001667a: 8001 c.srli64 s0 +8001667c: 6670 flw fa2,76(a2) +8001667e: 8001 c.srli64 s0 +80016680: 6678 flw fa4,76(a2) +80016682: 8001 c.srli64 s0 +80016684: 6678 flw fa4,76(a2) +80016686: 8001 c.srli64 s0 +80016688: 6680 flw fs0,8(a3) +8001668a: 8001 c.srli64 s0 +8001668c: 6680 flw fs0,8(a3) +8001668e: 8001 c.srli64 s0 +80016690: 6688 flw fa0,8(a3) +80016692: 8001 c.srli64 s0 +80016694: 6688 flw fa0,8(a3) +80016696: 8001 c.srli64 s0 +80016698: 6690 flw fa2,8(a3) +8001669a: 8001 c.srli64 s0 +8001669c: 6690 flw fa2,8(a3) +8001669e: 8001 c.srli64 s0 +800166a0: 6698 flw fa4,8(a3) +800166a2: 8001 c.srli64 s0 +800166a4: 6698 flw fa4,8(a3) +800166a6: 8001 c.srli64 s0 +800166a8: 66a0 flw fs0,72(a3) +800166aa: 8001 c.srli64 s0 +800166ac: 66a0 flw fs0,72(a3) +800166ae: 8001 c.srli64 s0 +800166b0: 66a8 flw fa0,72(a3) +800166b2: 8001 c.srli64 s0 +800166b4: 66a8 flw fa0,72(a3) +800166b6: 8001 c.srli64 s0 +800166b8: 66b0 flw fa2,72(a3) +800166ba: 8001 c.srli64 s0 +800166bc: 66b0 flw fa2,72(a3) +800166be: 8001 c.srli64 s0 +800166c0: 66b8 flw fa4,72(a3) +800166c2: 8001 c.srli64 s0 +800166c4: 66b8 flw fa4,72(a3) +800166c6: 8001 c.srli64 s0 +800166c8: 66c0 flw fs0,12(a3) +800166ca: 8001 c.srli64 s0 +800166cc: 66c0 flw fs0,12(a3) +800166ce: 8001 c.srli64 s0 +800166d0: 66c8 flw fa0,12(a3) +800166d2: 8001 c.srli64 s0 +800166d4: 66c8 flw fa0,12(a3) +800166d6: 8001 c.srli64 s0 +800166d8: 66d0 flw fa2,12(a3) +800166da: 8001 c.srli64 s0 +800166dc: 66d0 flw fa2,12(a3) +800166de: 8001 c.srli64 s0 +800166e0: 66d8 flw fa4,12(a3) +800166e2: 8001 c.srli64 s0 +800166e4: 66d8 flw fa4,12(a3) +800166e6: 8001 c.srli64 s0 +800166e8: 66e0 flw fs0,76(a3) +800166ea: 8001 c.srli64 s0 +800166ec: 66e0 flw fs0,76(a3) +800166ee: 8001 c.srli64 s0 +800166f0: 66e8 flw fa0,76(a3) +800166f2: 8001 c.srli64 s0 +800166f4: 66e8 flw fa0,76(a3) +800166f6: 8001 c.srli64 s0 +800166f8: 66f0 flw fa2,76(a3) +800166fa: 8001 c.srli64 s0 +800166fc: 66f0 flw fa2,76(a3) +800166fe: 8001 c.srli64 s0 +80016700: 66f8 flw fa4,76(a3) +80016702: 8001 c.srli64 s0 +80016704: 66f8 flw fa4,76(a3) +80016706: 8001 c.srli64 s0 +80016708: 6700 flw fs0,8(a4) +8001670a: 8001 c.srli64 s0 +8001670c: 6700 flw fs0,8(a4) +8001670e: 8001 c.srli64 s0 +80016710: 6708 flw fa0,8(a4) +80016712: 8001 c.srli64 s0 +80016714: 6708 flw fa0,8(a4) +80016716: 8001 c.srli64 s0 +80016718: 6710 flw fa2,8(a4) +8001671a: 8001 c.srli64 s0 +8001671c: 6710 flw fa2,8(a4) +8001671e: 8001 c.srli64 s0 +80016720: 6718 flw fa4,8(a4) +80016722: 8001 c.srli64 s0 +80016724: 6718 flw fa4,8(a4) +80016726: 8001 c.srli64 s0 +80016728: 6720 flw fs0,72(a4) +8001672a: 8001 c.srli64 s0 +8001672c: 6720 flw fs0,72(a4) +8001672e: 8001 c.srli64 s0 +80016730: 6728 flw fa0,72(a4) +80016732: 8001 c.srli64 s0 +80016734: 6728 flw fa0,72(a4) +80016736: 8001 c.srli64 s0 +80016738: 6730 flw fa2,72(a4) +8001673a: 8001 c.srli64 s0 +8001673c: 6730 flw fa2,72(a4) +8001673e: 8001 c.srli64 s0 +80016740: 6738 flw fa4,72(a4) +80016742: 8001 c.srli64 s0 +80016744: 6738 flw fa4,72(a4) +80016746: 8001 c.srli64 s0 +80016748: 6740 flw fs0,12(a4) +8001674a: 8001 c.srli64 s0 +8001674c: 6740 flw fs0,12(a4) +8001674e: 8001 c.srli64 s0 +80016750: 6748 flw fa0,12(a4) +80016752: 8001 c.srli64 s0 +80016754: 6748 flw fa0,12(a4) +80016756: 8001 c.srli64 s0 +80016758: 6750 flw fa2,12(a4) +8001675a: 8001 c.srli64 s0 +8001675c: 6750 flw fa2,12(a4) +8001675e: 8001 c.srli64 s0 +80016760: 6758 flw fa4,12(a4) +80016762: 8001 c.srli64 s0 +80016764: 6758 flw fa4,12(a4) +80016766: 8001 c.srli64 s0 +80016768: 6760 flw fs0,76(a4) +8001676a: 8001 c.srli64 s0 +8001676c: 6760 flw fs0,76(a4) +8001676e: 8001 c.srli64 s0 +80016770: 6768 flw fa0,76(a4) +80016772: 8001 c.srli64 s0 +80016774: 6768 flw fa0,76(a4) +80016776: 8001 c.srli64 s0 +80016778: 6770 flw fa2,76(a4) +8001677a: 8001 c.srli64 s0 +8001677c: 6770 flw fa2,76(a4) +8001677e: 8001 c.srli64 s0 +80016780: 6778 flw fa4,76(a4) +80016782: 8001 c.srli64 s0 +80016784: 6778 flw fa4,76(a4) +80016786: 8001 c.srli64 s0 +80016788: 6780 flw fs0,8(a5) +8001678a: 8001 c.srli64 s0 +8001678c: 6780 flw fs0,8(a5) +8001678e: 8001 c.srli64 s0 +80016790: 6788 flw fa0,8(a5) +80016792: 8001 c.srli64 s0 +80016794: 6788 flw fa0,8(a5) +80016796: 8001 c.srli64 s0 +80016798: 6790 flw fa2,8(a5) +8001679a: 8001 c.srli64 s0 +8001679c: 6790 flw fa2,8(a5) +8001679e: 8001 c.srli64 s0 +800167a0: 6798 flw fa4,8(a5) +800167a2: 8001 c.srli64 s0 +800167a4: 6798 flw fa4,8(a5) +800167a6: 8001 c.srli64 s0 +800167a8: 67a0 flw fs0,72(a5) +800167aa: 8001 c.srli64 s0 +800167ac: 67a0 flw fs0,72(a5) +800167ae: 8001 c.srli64 s0 +800167b0: 67a8 flw fa0,72(a5) +800167b2: 8001 c.srli64 s0 +800167b4: 67a8 flw fa0,72(a5) +800167b6: 8001 c.srli64 s0 +800167b8: 67b0 flw fa2,72(a5) +800167ba: 8001 c.srli64 s0 +800167bc: 67b0 flw fa2,72(a5) +800167be: 8001 c.srli64 s0 +800167c0: 67b8 flw fa4,72(a5) +800167c2: 8001 c.srli64 s0 +800167c4: 67b8 flw fa4,72(a5) +800167c6: 8001 c.srli64 s0 +800167c8: 67c0 flw fs0,12(a5) +800167ca: 8001 c.srli64 s0 +800167cc: 67c0 flw fs0,12(a5) +800167ce: 8001 c.srli64 s0 +800167d0: 67c8 flw fa0,12(a5) +800167d2: 8001 c.srli64 s0 +800167d4: 67c8 flw fa0,12(a5) +800167d6: 8001 c.srli64 s0 +800167d8: 67d0 flw fa2,12(a5) +800167da: 8001 c.srli64 s0 +800167dc: 67d0 flw fa2,12(a5) +800167de: 8001 c.srli64 s0 +800167e0: 67d8 flw fa4,12(a5) +800167e2: 8001 c.srli64 s0 +800167e4: 67d8 flw fa4,12(a5) +800167e6: 8001 c.srli64 s0 +800167e8: 67e0 flw fs0,76(a5) +800167ea: 8001 c.srli64 s0 +800167ec: 67e0 flw fs0,76(a5) +800167ee: 8001 c.srli64 s0 +800167f0: 67e8 flw fa0,76(a5) +800167f2: 8001 c.srli64 s0 +800167f4: 67e8 flw fa0,76(a5) +800167f6: 8001 c.srli64 s0 +800167f8: 67f0 flw fa2,76(a5) +800167fa: 8001 c.srli64 s0 +800167fc: 67f0 flw fa2,76(a5) +800167fe: 8001 c.srli64 s0 +80016800: 67f8 flw fa4,76(a5) +80016802: 8001 c.srli64 s0 +80016804: 67f8 flw fa4,76(a5) +80016806: 8001 c.srli64 s0 +80016808: 6800 flw fs0,16(s0) +8001680a: 8001 c.srli64 s0 +8001680c: 6800 flw fs0,16(s0) +8001680e: 8001 c.srli64 s0 +80016810: 6808 flw fa0,16(s0) +80016812: 8001 c.srli64 s0 +80016814: 6808 flw fa0,16(s0) +80016816: 8001 c.srli64 s0 +80016818: 6810 flw fa2,16(s0) +8001681a: 8001 c.srli64 s0 +8001681c: 6810 flw fa2,16(s0) +8001681e: 8001 c.srli64 s0 +80016820: 6818 flw fa4,16(s0) +80016822: 8001 c.srli64 s0 +80016824: 6818 flw fa4,16(s0) +80016826: 8001 c.srli64 s0 +80016828: 6820 flw fs0,80(s0) +8001682a: 8001 c.srli64 s0 +8001682c: 6820 flw fs0,80(s0) +8001682e: 8001 c.srli64 s0 +80016830: 6828 flw fa0,80(s0) +80016832: 8001 c.srli64 s0 +80016834: 6828 flw fa0,80(s0) +80016836: 8001 c.srli64 s0 -800169a8 <__malloc_av_>: +80016838 <__global_locale>: +80016838: 00000043 fmadd.s ft0,ft0,ft0,ft0,rne ... -800169b0: 69a8 flw fa0,80(a1) -800169b2: 8001 c.srli64 s0 -800169b4: 69a8 flw fa0,80(a1) -800169b6: 8001 c.srli64 s0 -800169b8: 69b0 flw fa2,80(a1) -800169ba: 8001 c.srli64 s0 -800169bc: 69b0 flw fa2,80(a1) -800169be: 8001 c.srli64 s0 -800169c0: 69b8 flw fa4,80(a1) -800169c2: 8001 c.srli64 s0 -800169c4: 69b8 flw fa4,80(a1) -800169c6: 8001 c.srli64 s0 -800169c8: 69c0 flw fs0,20(a1) -800169ca: 8001 c.srli64 s0 -800169cc: 69c0 flw fs0,20(a1) -800169ce: 8001 c.srli64 s0 -800169d0: 69c8 flw fa0,20(a1) -800169d2: 8001 c.srli64 s0 -800169d4: 69c8 flw fa0,20(a1) -800169d6: 8001 c.srli64 s0 -800169d8: 69d0 flw fa2,20(a1) -800169da: 8001 c.srli64 s0 -800169dc: 69d0 flw fa2,20(a1) -800169de: 8001 c.srli64 s0 -800169e0: 69d8 flw fa4,20(a1) -800169e2: 8001 c.srli64 s0 -800169e4: 69d8 flw fa4,20(a1) -800169e6: 8001 c.srli64 s0 -800169e8: 69e0 flw fs0,84(a1) -800169ea: 8001 c.srli64 s0 -800169ec: 69e0 flw fs0,84(a1) -800169ee: 8001 c.srli64 s0 -800169f0: 69e8 flw fa0,84(a1) -800169f2: 8001 c.srli64 s0 -800169f4: 69e8 flw fa0,84(a1) -800169f6: 8001 c.srli64 s0 -800169f8: 69f0 flw fa2,84(a1) -800169fa: 8001 c.srli64 s0 -800169fc: 69f0 flw fa2,84(a1) -800169fe: 8001 c.srli64 s0 -80016a00: 69f8 flw fa4,84(a1) -80016a02: 8001 c.srli64 s0 -80016a04: 69f8 flw fa4,84(a1) -80016a06: 8001 c.srli64 s0 -80016a08: 6a00 flw fs0,16(a2) -80016a0a: 8001 c.srli64 s0 -80016a0c: 6a00 flw fs0,16(a2) -80016a0e: 8001 c.srli64 s0 -80016a10: 6a08 flw fa0,16(a2) -80016a12: 8001 c.srli64 s0 -80016a14: 6a08 flw fa0,16(a2) -80016a16: 8001 c.srli64 s0 -80016a18: 6a10 flw fa2,16(a2) -80016a1a: 8001 c.srli64 s0 -80016a1c: 6a10 flw fa2,16(a2) -80016a1e: 8001 c.srli64 s0 -80016a20: 6a18 flw fa4,16(a2) -80016a22: 8001 c.srli64 s0 -80016a24: 6a18 flw fa4,16(a2) -80016a26: 8001 c.srli64 s0 -80016a28: 6a20 flw fs0,80(a2) -80016a2a: 8001 c.srli64 s0 -80016a2c: 6a20 flw fs0,80(a2) -80016a2e: 8001 c.srli64 s0 -80016a30: 6a28 flw fa0,80(a2) -80016a32: 8001 c.srli64 s0 -80016a34: 6a28 flw fa0,80(a2) -80016a36: 8001 c.srli64 s0 -80016a38: 6a30 flw fa2,80(a2) -80016a3a: 8001 c.srli64 s0 -80016a3c: 6a30 flw fa2,80(a2) -80016a3e: 8001 c.srli64 s0 -80016a40: 6a38 flw fa4,80(a2) -80016a42: 8001 c.srli64 s0 -80016a44: 6a38 flw fa4,80(a2) -80016a46: 8001 c.srli64 s0 -80016a48: 6a40 flw fs0,20(a2) -80016a4a: 8001 c.srli64 s0 -80016a4c: 6a40 flw fs0,20(a2) -80016a4e: 8001 c.srli64 s0 -80016a50: 6a48 flw fa0,20(a2) -80016a52: 8001 c.srli64 s0 -80016a54: 6a48 flw fa0,20(a2) -80016a56: 8001 c.srli64 s0 -80016a58: 6a50 flw fa2,20(a2) -80016a5a: 8001 c.srli64 s0 -80016a5c: 6a50 flw fa2,20(a2) -80016a5e: 8001 c.srli64 s0 -80016a60: 6a58 flw fa4,20(a2) -80016a62: 8001 c.srli64 s0 -80016a64: 6a58 flw fa4,20(a2) -80016a66: 8001 c.srli64 s0 -80016a68: 6a60 flw fs0,84(a2) -80016a6a: 8001 c.srli64 s0 -80016a6c: 6a60 flw fs0,84(a2) -80016a6e: 8001 c.srli64 s0 -80016a70: 6a68 flw fa0,84(a2) -80016a72: 8001 c.srli64 s0 -80016a74: 6a68 flw fa0,84(a2) -80016a76: 8001 c.srli64 s0 -80016a78: 6a70 flw fa2,84(a2) -80016a7a: 8001 c.srli64 s0 -80016a7c: 6a70 flw fa2,84(a2) -80016a7e: 8001 c.srli64 s0 -80016a80: 6a78 flw fa4,84(a2) -80016a82: 8001 c.srli64 s0 -80016a84: 6a78 flw fa4,84(a2) -80016a86: 8001 c.srli64 s0 -80016a88: 6a80 flw fs0,16(a3) -80016a8a: 8001 c.srli64 s0 -80016a8c: 6a80 flw fs0,16(a3) -80016a8e: 8001 c.srli64 s0 -80016a90: 6a88 flw fa0,16(a3) -80016a92: 8001 c.srli64 s0 -80016a94: 6a88 flw fa0,16(a3) -80016a96: 8001 c.srli64 s0 -80016a98: 6a90 flw fa2,16(a3) -80016a9a: 8001 c.srli64 s0 -80016a9c: 6a90 flw fa2,16(a3) -80016a9e: 8001 c.srli64 s0 -80016aa0: 6a98 flw fa4,16(a3) -80016aa2: 8001 c.srli64 s0 -80016aa4: 6a98 flw fa4,16(a3) -80016aa6: 8001 c.srli64 s0 -80016aa8: 6aa0 flw fs0,80(a3) -80016aaa: 8001 c.srli64 s0 -80016aac: 6aa0 flw fs0,80(a3) -80016aae: 8001 c.srli64 s0 -80016ab0: 6aa8 flw fa0,80(a3) -80016ab2: 8001 c.srli64 s0 -80016ab4: 6aa8 flw fa0,80(a3) -80016ab6: 8001 c.srli64 s0 -80016ab8: 6ab0 flw fa2,80(a3) -80016aba: 8001 c.srli64 s0 -80016abc: 6ab0 flw fa2,80(a3) -80016abe: 8001 c.srli64 s0 -80016ac0: 6ab8 flw fa4,80(a3) -80016ac2: 8001 c.srli64 s0 -80016ac4: 6ab8 flw fa4,80(a3) -80016ac6: 8001 c.srli64 s0 -80016ac8: 6ac0 flw fs0,20(a3) -80016aca: 8001 c.srli64 s0 -80016acc: 6ac0 flw fs0,20(a3) -80016ace: 8001 c.srli64 s0 -80016ad0: 6ac8 flw fa0,20(a3) -80016ad2: 8001 c.srli64 s0 -80016ad4: 6ac8 flw fa0,20(a3) -80016ad6: 8001 c.srli64 s0 -80016ad8: 6ad0 flw fa2,20(a3) -80016ada: 8001 c.srli64 s0 -80016adc: 6ad0 flw fa2,20(a3) -80016ade: 8001 c.srli64 s0 -80016ae0: 6ad8 flw fa4,20(a3) -80016ae2: 8001 c.srli64 s0 -80016ae4: 6ad8 flw fa4,20(a3) -80016ae6: 8001 c.srli64 s0 -80016ae8: 6ae0 flw fs0,84(a3) -80016aea: 8001 c.srli64 s0 -80016aec: 6ae0 flw fs0,84(a3) -80016aee: 8001 c.srli64 s0 -80016af0: 6ae8 flw fa0,84(a3) -80016af2: 8001 c.srli64 s0 -80016af4: 6ae8 flw fa0,84(a3) -80016af6: 8001 c.srli64 s0 -80016af8: 6af0 flw fa2,84(a3) -80016afa: 8001 c.srli64 s0 -80016afc: 6af0 flw fa2,84(a3) -80016afe: 8001 c.srli64 s0 -80016b00: 6af8 flw fa4,84(a3) -80016b02: 8001 c.srli64 s0 -80016b04: 6af8 flw fa4,84(a3) -80016b06: 8001 c.srli64 s0 -80016b08: 6b00 flw fs0,16(a4) -80016b0a: 8001 c.srli64 s0 -80016b0c: 6b00 flw fs0,16(a4) -80016b0e: 8001 c.srli64 s0 -80016b10: 6b08 flw fa0,16(a4) -80016b12: 8001 c.srli64 s0 -80016b14: 6b08 flw fa0,16(a4) -80016b16: 8001 c.srli64 s0 -80016b18: 6b10 flw fa2,16(a4) -80016b1a: 8001 c.srli64 s0 -80016b1c: 6b10 flw fa2,16(a4) -80016b1e: 8001 c.srli64 s0 -80016b20: 6b18 flw fa4,16(a4) -80016b22: 8001 c.srli64 s0 -80016b24: 6b18 flw fa4,16(a4) -80016b26: 8001 c.srli64 s0 -80016b28: 6b20 flw fs0,80(a4) -80016b2a: 8001 c.srli64 s0 -80016b2c: 6b20 flw fs0,80(a4) -80016b2e: 8001 c.srli64 s0 -80016b30: 6b28 flw fa0,80(a4) -80016b32: 8001 c.srli64 s0 -80016b34: 6b28 flw fa0,80(a4) -80016b36: 8001 c.srli64 s0 -80016b38: 6b30 flw fa2,80(a4) -80016b3a: 8001 c.srli64 s0 -80016b3c: 6b30 flw fa2,80(a4) -80016b3e: 8001 c.srli64 s0 -80016b40: 6b38 flw fa4,80(a4) -80016b42: 8001 c.srli64 s0 -80016b44: 6b38 flw fa4,80(a4) -80016b46: 8001 c.srli64 s0 -80016b48: 6b40 flw fs0,20(a4) -80016b4a: 8001 c.srli64 s0 -80016b4c: 6b40 flw fs0,20(a4) -80016b4e: 8001 c.srli64 s0 -80016b50: 6b48 flw fa0,20(a4) -80016b52: 8001 c.srli64 s0 -80016b54: 6b48 flw fa0,20(a4) -80016b56: 8001 c.srli64 s0 -80016b58: 6b50 flw fa2,20(a4) -80016b5a: 8001 c.srli64 s0 -80016b5c: 6b50 flw fa2,20(a4) -80016b5e: 8001 c.srli64 s0 -80016b60: 6b58 flw fa4,20(a4) -80016b62: 8001 c.srli64 s0 -80016b64: 6b58 flw fa4,20(a4) -80016b66: 8001 c.srli64 s0 -80016b68: 6b60 flw fs0,84(a4) -80016b6a: 8001 c.srli64 s0 -80016b6c: 6b60 flw fs0,84(a4) -80016b6e: 8001 c.srli64 s0 -80016b70: 6b68 flw fa0,84(a4) -80016b72: 8001 c.srli64 s0 -80016b74: 6b68 flw fa0,84(a4) -80016b76: 8001 c.srli64 s0 -80016b78: 6b70 flw fa2,84(a4) -80016b7a: 8001 c.srli64 s0 -80016b7c: 6b70 flw fa2,84(a4) -80016b7e: 8001 c.srli64 s0 -80016b80: 6b78 flw fa4,84(a4) -80016b82: 8001 c.srli64 s0 -80016b84: 6b78 flw fa4,84(a4) -80016b86: 8001 c.srli64 s0 -80016b88: 6b80 flw fs0,16(a5) -80016b8a: 8001 c.srli64 s0 -80016b8c: 6b80 flw fs0,16(a5) -80016b8e: 8001 c.srli64 s0 -80016b90: 6b88 flw fa0,16(a5) -80016b92: 8001 c.srli64 s0 -80016b94: 6b88 flw fa0,16(a5) -80016b96: 8001 c.srli64 s0 -80016b98: 6b90 flw fa2,16(a5) -80016b9a: 8001 c.srli64 s0 -80016b9c: 6b90 flw fa2,16(a5) -80016b9e: 8001 c.srli64 s0 -80016ba0: 6b98 flw fa4,16(a5) -80016ba2: 8001 c.srli64 s0 -80016ba4: 6b98 flw fa4,16(a5) -80016ba6: 8001 c.srli64 s0 -80016ba8: 6ba0 flw fs0,80(a5) -80016baa: 8001 c.srli64 s0 -80016bac: 6ba0 flw fs0,80(a5) -80016bae: 8001 c.srli64 s0 -80016bb0: 6ba8 flw fa0,80(a5) -80016bb2: 8001 c.srli64 s0 -80016bb4: 6ba8 flw fa0,80(a5) -80016bb6: 8001 c.srli64 s0 -80016bb8: 6bb0 flw fa2,80(a5) -80016bba: 8001 c.srli64 s0 -80016bbc: 6bb0 flw fa2,80(a5) -80016bbe: 8001 c.srli64 s0 -80016bc0: 6bb8 flw fa4,80(a5) -80016bc2: 8001 c.srli64 s0 -80016bc4: 6bb8 flw fa4,80(a5) -80016bc6: 8001 c.srli64 s0 -80016bc8: 6bc0 flw fs0,20(a5) -80016bca: 8001 c.srli64 s0 -80016bcc: 6bc0 flw fs0,20(a5) -80016bce: 8001 c.srli64 s0 -80016bd0: 6bc8 flw fa0,20(a5) -80016bd2: 8001 c.srli64 s0 -80016bd4: 6bc8 flw fa0,20(a5) -80016bd6: 8001 c.srli64 s0 -80016bd8: 6bd0 flw fa2,20(a5) -80016bda: 8001 c.srli64 s0 -80016bdc: 6bd0 flw fa2,20(a5) -80016bde: 8001 c.srli64 s0 -80016be0: 6bd8 flw fa4,20(a5) -80016be2: 8001 c.srli64 s0 -80016be4: 6bd8 flw fa4,20(a5) -80016be6: 8001 c.srli64 s0 -80016be8: 6be0 flw fs0,84(a5) -80016bea: 8001 c.srli64 s0 -80016bec: 6be0 flw fs0,84(a5) -80016bee: 8001 c.srli64 s0 -80016bf0: 6be8 flw fa0,84(a5) -80016bf2: 8001 c.srli64 s0 -80016bf4: 6be8 flw fa0,84(a5) -80016bf6: 8001 c.srli64 s0 -80016bf8: 6bf0 flw fa2,84(a5) -80016bfa: 8001 c.srli64 s0 -80016bfc: 6bf0 flw fa2,84(a5) -80016bfe: 8001 c.srli64 s0 -80016c00: 6bf8 flw fa4,84(a5) -80016c02: 8001 c.srli64 s0 -80016c04: 6bf8 flw fa4,84(a5) -80016c06: 8001 c.srli64 s0 -80016c08: 6c00 flw fs0,24(s0) -80016c0a: 8001 c.srli64 s0 -80016c0c: 6c00 flw fs0,24(s0) -80016c0e: 8001 c.srli64 s0 -80016c10: 6c08 flw fa0,24(s0) -80016c12: 8001 c.srli64 s0 -80016c14: 6c08 flw fa0,24(s0) -80016c16: 8001 c.srli64 s0 -80016c18: 6c10 flw fa2,24(s0) -80016c1a: 8001 c.srli64 s0 -80016c1c: 6c10 flw fa2,24(s0) -80016c1e: 8001 c.srli64 s0 -80016c20: 6c18 flw fa4,24(s0) -80016c22: 8001 c.srli64 s0 -80016c24: 6c18 flw fa4,24(s0) -80016c26: 8001 c.srli64 s0 -80016c28: 6c20 flw fs0,88(s0) -80016c2a: 8001 c.srli64 s0 -80016c2c: 6c20 flw fs0,88(s0) -80016c2e: 8001 c.srli64 s0 -80016c30: 6c28 flw fa0,88(s0) -80016c32: 8001 c.srli64 s0 -80016c34: 6c28 flw fa0,88(s0) -80016c36: 8001 c.srli64 s0 -80016c38: 6c30 flw fa2,88(s0) -80016c3a: 8001 c.srli64 s0 -80016c3c: 6c30 flw fa2,88(s0) -80016c3e: 8001 c.srli64 s0 -80016c40: 6c38 flw fa4,88(s0) -80016c42: 8001 c.srli64 s0 -80016c44: 6c38 flw fa4,88(s0) -80016c46: 8001 c.srli64 s0 -80016c48: 6c40 flw fs0,28(s0) -80016c4a: 8001 c.srli64 s0 -80016c4c: 6c40 flw fs0,28(s0) -80016c4e: 8001 c.srli64 s0 -80016c50: 6c48 flw fa0,28(s0) -80016c52: 8001 c.srli64 s0 -80016c54: 6c48 flw fa0,28(s0) -80016c56: 8001 c.srli64 s0 -80016c58: 6c50 flw fa2,28(s0) -80016c5a: 8001 c.srli64 s0 -80016c5c: 6c50 flw fa2,28(s0) -80016c5e: 8001 c.srli64 s0 -80016c60: 6c58 flw fa4,28(s0) -80016c62: 8001 c.srli64 s0 -80016c64: 6c58 flw fa4,28(s0) -80016c66: 8001 c.srli64 s0 -80016c68: 6c60 flw fs0,92(s0) -80016c6a: 8001 c.srli64 s0 -80016c6c: 6c60 flw fs0,92(s0) -80016c6e: 8001 c.srli64 s0 -80016c70: 6c68 flw fa0,92(s0) -80016c72: 8001 c.srli64 s0 -80016c74: 6c68 flw fa0,92(s0) -80016c76: 8001 c.srli64 s0 -80016c78: 6c70 flw fa2,92(s0) -80016c7a: 8001 c.srli64 s0 -80016c7c: 6c70 flw fa2,92(s0) -80016c7e: 8001 c.srli64 s0 -80016c80: 6c78 flw fa4,92(s0) -80016c82: 8001 c.srli64 s0 -80016c84: 6c78 flw fa4,92(s0) -80016c86: 8001 c.srli64 s0 -80016c88: 6c80 flw fs0,24(s1) -80016c8a: 8001 c.srli64 s0 -80016c8c: 6c80 flw fs0,24(s1) -80016c8e: 8001 c.srli64 s0 -80016c90: 6c88 flw fa0,24(s1) -80016c92: 8001 c.srli64 s0 -80016c94: 6c88 flw fa0,24(s1) -80016c96: 8001 c.srli64 s0 -80016c98: 6c90 flw fa2,24(s1) -80016c9a: 8001 c.srli64 s0 -80016c9c: 6c90 flw fa2,24(s1) -80016c9e: 8001 c.srli64 s0 -80016ca0: 6c98 flw fa4,24(s1) -80016ca2: 8001 c.srli64 s0 -80016ca4: 6c98 flw fa4,24(s1) -80016ca6: 8001 c.srli64 s0 -80016ca8: 6ca0 flw fs0,88(s1) -80016caa: 8001 c.srli64 s0 -80016cac: 6ca0 flw fs0,88(s1) -80016cae: 8001 c.srli64 s0 -80016cb0: 6ca8 flw fa0,88(s1) -80016cb2: 8001 c.srli64 s0 -80016cb4: 6ca8 flw fa0,88(s1) -80016cb6: 8001 c.srli64 s0 -80016cb8: 6cb0 flw fa2,88(s1) -80016cba: 8001 c.srli64 s0 -80016cbc: 6cb0 flw fa2,88(s1) -80016cbe: 8001 c.srli64 s0 -80016cc0: 6cb8 flw fa4,88(s1) -80016cc2: 8001 c.srli64 s0 -80016cc4: 6cb8 flw fa4,88(s1) -80016cc6: 8001 c.srli64 s0 -80016cc8: 6cc0 flw fs0,28(s1) -80016cca: 8001 c.srli64 s0 -80016ccc: 6cc0 flw fs0,28(s1) -80016cce: 8001 c.srli64 s0 -80016cd0: 6cc8 flw fa0,28(s1) -80016cd2: 8001 c.srli64 s0 -80016cd4: 6cc8 flw fa0,28(s1) -80016cd6: 8001 c.srli64 s0 -80016cd8: 6cd0 flw fa2,28(s1) -80016cda: 8001 c.srli64 s0 -80016cdc: 6cd0 flw fa2,28(s1) -80016cde: 8001 c.srli64 s0 -80016ce0: 6cd8 flw fa4,28(s1) -80016ce2: 8001 c.srli64 s0 -80016ce4: 6cd8 flw fa4,28(s1) -80016ce6: 8001 c.srli64 s0 -80016ce8: 6ce0 flw fs0,92(s1) -80016cea: 8001 c.srli64 s0 -80016cec: 6ce0 flw fs0,92(s1) -80016cee: 8001 c.srli64 s0 -80016cf0: 6ce8 flw fa0,92(s1) -80016cf2: 8001 c.srli64 s0 -80016cf4: 6ce8 flw fa0,92(s1) -80016cf6: 8001 c.srli64 s0 -80016cf8: 6cf0 flw fa2,92(s1) -80016cfa: 8001 c.srli64 s0 -80016cfc: 6cf0 flw fa2,92(s1) -80016cfe: 8001 c.srli64 s0 -80016d00: 6cf8 flw fa4,92(s1) -80016d02: 8001 c.srli64 s0 -80016d04: 6cf8 flw fa4,92(s1) -80016d06: 8001 c.srli64 s0 -80016d08: 6d00 flw fs0,24(a0) -80016d0a: 8001 c.srli64 s0 -80016d0c: 6d00 flw fs0,24(a0) -80016d0e: 8001 c.srli64 s0 -80016d10: 6d08 flw fa0,24(a0) -80016d12: 8001 c.srli64 s0 -80016d14: 6d08 flw fa0,24(a0) -80016d16: 8001 c.srli64 s0 -80016d18: 6d10 flw fa2,24(a0) -80016d1a: 8001 c.srli64 s0 -80016d1c: 6d10 flw fa2,24(a0) -80016d1e: 8001 c.srli64 s0 -80016d20: 6d18 flw fa4,24(a0) -80016d22: 8001 c.srli64 s0 -80016d24: 6d18 flw fa4,24(a0) -80016d26: 8001 c.srli64 s0 -80016d28: 6d20 flw fs0,88(a0) -80016d2a: 8001 c.srli64 s0 -80016d2c: 6d20 flw fs0,88(a0) -80016d2e: 8001 c.srli64 s0 -80016d30: 6d28 flw fa0,88(a0) -80016d32: 8001 c.srli64 s0 -80016d34: 6d28 flw fa0,88(a0) -80016d36: 8001 c.srli64 s0 -80016d38: 6d30 flw fa2,88(a0) -80016d3a: 8001 c.srli64 s0 -80016d3c: 6d30 flw fa2,88(a0) -80016d3e: 8001 c.srli64 s0 -80016d40: 6d38 flw fa4,88(a0) -80016d42: 8001 c.srli64 s0 -80016d44: 6d38 flw fa4,88(a0) -80016d46: 8001 c.srli64 s0 -80016d48: 6d40 flw fs0,28(a0) -80016d4a: 8001 c.srli64 s0 -80016d4c: 6d40 flw fs0,28(a0) -80016d4e: 8001 c.srli64 s0 -80016d50: 6d48 flw fa0,28(a0) -80016d52: 8001 c.srli64 s0 -80016d54: 6d48 flw fa0,28(a0) -80016d56: 8001 c.srli64 s0 -80016d58: 6d50 flw fa2,28(a0) -80016d5a: 8001 c.srli64 s0 -80016d5c: 6d50 flw fa2,28(a0) -80016d5e: 8001 c.srli64 s0 -80016d60: 6d58 flw fa4,28(a0) -80016d62: 8001 c.srli64 s0 -80016d64: 6d58 flw fa4,28(a0) -80016d66: 8001 c.srli64 s0 -80016d68: 6d60 flw fs0,92(a0) -80016d6a: 8001 c.srli64 s0 -80016d6c: 6d60 flw fs0,92(a0) -80016d6e: 8001 c.srli64 s0 -80016d70: 6d68 flw fa0,92(a0) -80016d72: 8001 c.srli64 s0 -80016d74: 6d68 flw fa0,92(a0) -80016d76: 8001 c.srli64 s0 -80016d78: 6d70 flw fa2,92(a0) -80016d7a: 8001 c.srli64 s0 -80016d7c: 6d70 flw fa2,92(a0) -80016d7e: 8001 c.srli64 s0 -80016d80: 6d78 flw fa4,92(a0) -80016d82: 8001 c.srli64 s0 -80016d84: 6d78 flw fa4,92(a0) -80016d86: 8001 c.srli64 s0 -80016d88: 6d80 flw fs0,24(a1) -80016d8a: 8001 c.srli64 s0 -80016d8c: 6d80 flw fs0,24(a1) -80016d8e: 8001 c.srli64 s0 -80016d90: 6d88 flw fa0,24(a1) -80016d92: 8001 c.srli64 s0 -80016d94: 6d88 flw fa0,24(a1) -80016d96: 8001 c.srli64 s0 -80016d98: 6d90 flw fa2,24(a1) -80016d9a: 8001 c.srli64 s0 -80016d9c: 6d90 flw fa2,24(a1) -80016d9e: 8001 c.srli64 s0 -80016da0: 6d98 flw fa4,24(a1) -80016da2: 8001 c.srli64 s0 -80016da4: 6d98 flw fa4,24(a1) -80016da6: 8001 c.srli64 s0 -80016da8: 6da0 flw fs0,88(a1) -80016daa: 8001 c.srli64 s0 -80016dac: 6da0 flw fs0,88(a1) -80016dae: 8001 c.srli64 s0 - -80016db0 <__global_locale>: -80016db0: 00000043 fmadd.s ft0,ft0,ft0,ft0,rne +80016858: 00000043 fmadd.s ft0,ft0,ft0,ft0,rne ... -80016dd0: 00000043 fmadd.s ft0,ft0,ft0,ft0,rne +80016878: 00000043 fmadd.s ft0,ft0,ft0,ft0,rne ... -80016df0: 00000043 fmadd.s ft0,ft0,ft0,ft0,rne +80016898: 00000043 fmadd.s ft0,ft0,ft0,ft0,rne ... -80016e10: 00000043 fmadd.s ft0,ft0,ft0,ft0,rne +800168b8: 00000043 fmadd.s ft0,ft0,ft0,ft0,rne ... -80016e30: 00000043 fmadd.s ft0,ft0,ft0,ft0,rne +800168d8: 00000043 fmadd.s ft0,ft0,ft0,ft0,rne ... -80016e50: 00000043 fmadd.s ft0,ft0,ft0,ft0,rne +800168f8: 00000043 fmadd.s ft0,ft0,ft0,ft0,rne ... -80016e70: 00000043 fmadd.s ft0,ft0,ft0,ft0,rne +80016918: d9b0 sw a2,112(a1) +8001691a: 8000 0x8000 +8001691c: 8260 0x8260 +8001691e: 8000 0x8000 +80016920: 0000 unimp +80016922: 0000 unimp +80016924: 5180 lw s0,32(a1) +80016926: 8001 c.srli64 s0 +80016928: 4d3c lw a5,88(a0) +8001692a: 8001 c.srli64 s0 +8001692c: 4aa4 lw s1,80(a3) +8001692e: 8001 c.srli64 s0 +80016930: 4aa4 lw s1,80(a3) +80016932: 8001 c.srli64 s0 +80016934: 4aa4 lw s1,80(a3) +80016936: 8001 c.srli64 s0 +80016938: 4aa4 lw s1,80(a3) +8001693a: 8001 c.srli64 s0 +8001693c: 4aa4 lw s1,80(a3) +8001693e: 8001 c.srli64 s0 +80016940: 4aa4 lw s1,80(a3) +80016942: 8001 c.srli64 s0 +80016944: 4aa4 lw s1,80(a3) +80016946: 8001 c.srli64 s0 +80016948: 4aa4 lw s1,80(a3) +8001694a: 8001 c.srli64 s0 +8001694c: 4aa4 lw s1,80(a3) +8001694e: 8001 c.srli64 s0 +80016950: ffff 0xffff +80016952: ffff 0xffff +80016954: ffff 0xffff +80016956: ffff 0xffff +80016958: ffff 0xffff +8001695a: ffff 0xffff +8001695c: ffff 0xffff +8001695e: 0000 unimp +80016960: 0001 nop +80016962: 5341 li t1,-16 +80016964: 00494943 fmadd.s fs2,fs2,ft4,ft0,rmm ... -80016e90: d94c sw a1,52(a0) -80016e92: 8000 0x8000 -80016e94: 81fc 0x81fc -80016e96: 8000 0x8000 -80016e98: 0000 unimp -80016e9a: 0000 unimp -80016e9c: 50f8 lw a4,100(s1) -80016e9e: 8001 c.srli64 s0 -80016ea0: 4cb4 lw a3,88(s1) -80016ea2: 8001 c.srli64 s0 -80016ea4: 4a1c lw a5,16(a2) -80016ea6: 8001 c.srli64 s0 -80016ea8: 4a1c lw a5,16(a2) -80016eaa: 8001 c.srli64 s0 -80016eac: 4a1c lw a5,16(a2) -80016eae: 8001 c.srli64 s0 -80016eb0: 4a1c lw a5,16(a2) -80016eb2: 8001 c.srli64 s0 -80016eb4: 4a1c lw a5,16(a2) -80016eb6: 8001 c.srli64 s0 -80016eb8: 4a1c lw a5,16(a2) -80016eba: 8001 c.srli64 s0 -80016ebc: 4a1c lw a5,16(a2) -80016ebe: 8001 c.srli64 s0 -80016ec0: 4a1c lw a5,16(a2) -80016ec2: 8001 c.srli64 s0 -80016ec4: 4a1c lw a5,16(a2) -80016ec6: 8001 c.srli64 s0 -80016ec8: ffff 0xffff -80016eca: ffff 0xffff -80016ecc: ffff 0xffff -80016ece: ffff 0xffff -80016ed0: ffff 0xffff -80016ed2: ffff 0xffff -80016ed4: ffff 0xffff -80016ed6: 0000 unimp -80016ed8: 0001 nop -80016eda: 5341 li t1,-16 -80016edc: 00494943 fmadd.s fs2,fs2,ft4,ft0,rmm - ... -80016ef8: 0000 unimp -80016efa: 5341 li t1,-16 -80016efc: 00494943 fmadd.s fs2,fs2,ft4,ft0,rmm +80016980: 0000 unimp +80016982: 5341 li t1,-16 +80016984: 00494943 fmadd.s fs2,fs2,ft4,ft0,rmm ... Disassembly of section .sdata: -80016f20 <__SDATA_BEGIN__>: -80016f20: 0000 unimp -80016f22: 0000 unimp -80016f24: 0000 unimp -80016f26: 3ff0 fld fa2,248(a5) -80016f28: 0000 unimp -80016f2a: 0000 unimp -80016f2c: 0000 unimp -80016f2e: 4024 lw s1,64(s0) -80016f30: 0000 unimp -80016f32: 0000 unimp -80016f34: 0000 unimp -80016f36: 4350 lw a2,4(a4) +800169a8 <__SDATA_BEGIN__>: +800169a8: 0000 unimp +800169aa: 0000 unimp +800169ac: 0000 unimp +800169ae: 3ff0 fld fa2,248(a5) +800169b0: 0000 unimp +800169b2: 0000 unimp +800169b4: 0000 unimp +800169b6: 4024 lw s1,64(s0) +800169b8: 0000 unimp +800169ba: 0000 unimp +800169bc: 0000 unimp +800169be: 4350 lw a2,4(a4) -80016f38 <_global_impure_ptr>: -80016f38: 6580 flw fs0,8(a1) -80016f3a: 8001 c.srli64 s0 +800169c0 <_global_impure_ptr>: +800169c0: 6008 flw fa0,0(s0) +800169c2: 8001 c.srli64 s0 -80016f3c : -80016f3c: 0000 unimp -80016f3e: 7000 flw fs0,32(s0) +800169c4 : +800169c4: 0000 unimp +800169c6: 7000 flw fs0,32(s0) -80016f40 : -80016f40: 0000 unimp -80016f42: 1000 addi s0,sp,32 +800169c8 : +800169c8: 0000 unimp +800169ca: 1000 addi s0,sp,32 -80016f44 : -80016f44: 0000 unimp -80016f46: 2000 fld fs0,0(s0) +800169cc : +800169cc: 0000 unimp +800169ce: 2000 fld fs0,0(s0) -80016f48 <_impure_ptr>: -80016f48: 6580 flw fs0,8(a1) -80016f4a: 8001 c.srli64 s0 +800169d0 <_impure_ptr>: +800169d0: 6008 flw fa0,0(s0) +800169d2: 8001 c.srli64 s0 -80016f4c <__malloc_sbrk_base>: -80016f4c: ffff 0xffff -80016f4e: ffff 0xffff +800169d4 <__malloc_sbrk_base>: +800169d4: ffff 0xffff +800169d6: ffff 0xffff -80016f50 <__malloc_trim_threshold>: -80016f50: 0000 unimp -80016f52: 0002 c.slli64 zero +800169d8 <__malloc_trim_threshold>: +800169d8: 0000 unimp +800169da: 0002 c.slli64 zero Disassembly of section .sbss: -80016f54 <__malloc_max_total_mem>: -80016f54: 0000 unimp +800169dc <__malloc_max_total_mem>: +800169dc: 0000 unimp ... -80016f58 <__malloc_max_sbrked_mem>: -80016f58: 0000 unimp +800169e0 <__malloc_max_sbrked_mem>: +800169e0: 0000 unimp ... -80016f5c <__malloc_top_pad>: -80016f5c: 0000 unimp +800169e4 <__malloc_top_pad>: +800169e4: 0000 unimp ... Disassembly of section .bss: -80016f60 : -80016f60: 0000 unimp +800169e8 : +800169e8: 0000 unimp ... -80016f64 <__malloc_current_mallinfo>: +800169ec <__malloc_current_mallinfo>: ... -80016f8c : -80016f8c: 0000 unimp +80016a14 : +80016a14: 0000 unimp ... Disassembly of section .comment: @@ -23664,7 +23702,7 @@ Disassembly of section .riscv.attributes: 14: 6932 flw fs2,12(sp) 16: 7032 flw ft0,44(sp) 18: 5f30 lw a2,120(a4) - 1a: 326d jal fffff9c4 <__BSS_END__+0x7ffe8a34> + 1a: 326d jal fffff9c4 <__BSS_END__+0x7ffe8fac> 1c: 3070 fld fa2,224(s0) 1e: 765f 7032 0030 0x307032765f @@ -23679,7 +23717,7 @@ Disassembly of section .debug_aranges: a: 0004 0x4 c: 0000 unimp e: 0000 unimp - 10: 01dc addi a5,sp,196 + 10: 0240 addi s0,sp,260 12: 8001 c.srli64 s0 14: 0434 addi a3,sp,520 ... @@ -23692,7 +23730,7 @@ Disassembly of section .debug_aranges: 2a: 0004 0x4 2c: 0000 unimp 2e: 0000 unimp - 30: 0610 addi a2,sp,768 + 30: 0674 addi a3,sp,780 32: 8001 c.srli64 s0 34: 0410 addi a2,sp,512 ... @@ -23705,7 +23743,7 @@ Disassembly of section .debug_aranges: 4a: 0004 0x4 4c: 0000 unimp 4e: 0000 unimp - 50: 0a20 addi s0,sp,280 + 50: 0a84 addi s1,sp,336 52: 8001 c.srli64 s0 54: 06c8 addi a0,sp,836 ... @@ -23718,7 +23756,7 @@ Disassembly of section .debug_aranges: 6a: 0004 0x4 6c: 0000 unimp 6e: 0000 unimp - 70: 10e8 addi a0,sp,108 + 70: 114c addi a1,sp,164 72: 8001 c.srli64 s0 74: 05b8 addi a4,sp,712 ... @@ -23731,7 +23769,7 @@ Disassembly of section .debug_aranges: 8a: 0004 0x4 8c: 0000 unimp 8e: 0000 unimp - 90: 16a0 addi s0,sp,872 + 90: 1704 addi s1,sp,928 92: 8001 c.srli64 s0 94: 00cc addi a1,sp,68 ... @@ -23744,7 +23782,7 @@ Disassembly of section .debug_aranges: aa: 0004 0x4 ac: 0000 unimp ae: 0000 unimp - b0: 176c addi a1,sp,940 + b0: 17d0 addi a2,sp,996 b2: 8001 c.srli64 s0 b4: 0144 addi s1,sp,132 ... @@ -23757,7 +23795,7 @@ Disassembly of section .debug_aranges: ca: 0004 0x4 cc: 0000 unimp ce: 0000 unimp - d0: 18b0 addi a2,sp,120 + d0: 1914 addi a3,sp,176 d2: 8001 c.srli64 s0 d4: 0144 addi s1,sp,132 ... @@ -23770,7 +23808,7 @@ Disassembly of section .debug_aranges: ea: 0004 0x4 ec: 0000 unimp ee: 0000 unimp - f0: 19f4 addi a3,sp,252 + f0: 1a58 addi a4,sp,308 f2: 8001 c.srli64 s0 f4: 1008 addi a0,sp,32 ... @@ -23783,7 +23821,7 @@ Disassembly of section .debug_aranges: 10a: 0004 0x4 10c: 0000 unimp 10e: 0000 unimp - 110: 29fc fld fa5,208(a1) + 110: 2a60 fld fs0,208(a2) 112: 8001 c.srli64 s0 114: 1520 addi s0,sp,680 ... @@ -23796,7 +23834,7 @@ Disassembly of section .debug_aranges: 12a: 0004 0x4 12c: 0000 unimp 12e: 0000 unimp - 130: 3f1c fld fa5,56(a4) + 130: 3f80 fld fs0,56(a5) 132: 8001 c.srli64 s0 134: 0150 addi a2,sp,132 ... @@ -23809,7 +23847,7 @@ Disassembly of section .debug_aranges: 14a: 0004 0x4 14c: 0000 unimp 14e: 0000 unimp - 150: 406c lw a1,68(s0) + 150: 40d0 lw a2,4(s1) 152: 8001 c.srli64 s0 154: 0188 addi a0,sp,192 ... @@ -23822,7 +23860,7 @@ Disassembly of section .debug_aranges: 16a: 0004 0x4 16c: 0000 unimp 16e: 0000 unimp - 170: 41f4 lw a3,68(a1) + 170: 4258 lw a4,4(a2) 172: 8001 c.srli64 s0 174: 020c addi a1,sp,256 ... @@ -23833,7 +23871,7 @@ Disassembly of section .debug_aranges: 186: 655f 0000 0004 0x40000655f 18c: 0000 unimp 18e: 0000 unimp - 190: 4400 lw s0,8(s0) + 190: 4464 lw s1,76(s0) 192: 8001 c.srli64 s0 194: 0334 addi a3,sp,392 ... @@ -23853,7 +23891,7 @@ Disassembly of section .debug_aranges: 1c2: 0004 0x4 1c4: 0000 unimp 1c6: 0000 unimp - 1c8: 4734 lw a3,72(a4) + 1c8: 4798 lw a4,8(a5) 1ca: 8001 c.srli64 s0 1cc: 004c addi a1,sp,4 ... @@ -23873,8 +23911,8 @@ Disassembly of section .debug_info: 12: 0004 0x4 14: fc00 fsw fs0,56(s0) 16: 0002 c.slli64 zero - 18: dc00 sw s0,56(s0) - 1a: 0101 addi sp,sp,0 + 18: 4000 lw s0,0(s0) + 1a: 0102 c.slli64 sp 1c: 3480 fld fs0,40(s1) 1e: 0004 0x4 20: 0000 unimp @@ -23966,7 +24004,7 @@ Disassembly of section .debug_info: de: 0300 addi s0,sp,384 e0: 0a00 addi s0,sp,272 e2: 0308 addi a0,sp,384 - e4: 010509a3 sb a6,19(a0) # fffe5013 <__BSS_END__+0x7ffce083> + e4: 010509a3 sb a6,19(a0) # fffe5013 <__BSS_END__+0x7ffce5fb> e8: 0000 unimp ea: 0004350b 0x4350b ee: 0300 addi s0,sp,384 @@ -23975,7 +24013,7 @@ Disassembly of section .debug_info: f6: 0b00 addi s0,sp,400 f8: 05ec addi a1,sp,716 fa: 0000 unimp - fc: af05aa03 lw s4,-1296(a1) # ffff5af0 <__BSS_END__+0x7ffdeb60> + fc: af05aa03 lw s4,-1296(a1) # ffff5af0 <__BSS_END__+0x7ffdf0d8> 100: 0000 unimp 102: 0400 addi s0,sp,512 104: 0400 addi s0,sp,512 @@ -24011,7 +24049,7 @@ Disassembly of section .debug_info: 150: 0b04 addi s1,sp,400 152: 05c9 addi a1,a1,18 154: 0000 unimp - 156: 3205 jal fffffa76 <__BSS_END__+0x7ffe8ae6> + 156: 3205 jal fffffa76 <__BSS_END__+0x7ffe905e> 158: 0000330b 0x330b 15c: 0800 addi s0,sp,16 15e: 0002790b 0x2790b @@ -24021,12 +24059,12 @@ Disassembly of section .debug_info: 16a: 0b0c addi a1,sp,400 16c: 01ff 0x1ff 16e: 0000 unimp - 170: 3205 jal fffffa90 <__BSS_END__+0x7ffe8b00> + 170: 3205 jal fffffa90 <__BSS_END__+0x7ffe9078> 172: 0000331b 0x331b 176: 1000 addi s0,sp,32 178: 5f0e lw t5,224(sp) 17a: 0078 addi a4,sp,12 - 17c: 3305 jal fffffe9c <__BSS_END__+0x7ffe8f0c> + 17c: 3305 jal fffffe9c <__BSS_END__+0x7ffe9484> 17e: 00018b0b 0x18b0b 182: 1400 addi s0,sp,544 184: 0f00 addi s0,sp,912 @@ -24050,8 +24088,8 @@ Disassembly of section .debug_info: 1b0: 00000033 add zero,zero,zero 1b4: 0b00 addi s0,sp,400 1b6: 0000072f 0x72f - 1ba: 3a05 jal fffffaea <__BSS_END__+0x7ffe8b5a> - 1bc: 3309 jal fffffebe <__BSS_END__+0x7ffe8f2e> + 1ba: 3a05 jal fffffaea <__BSS_END__+0x7ffe90d2> + 1bc: 3309 jal fffffebe <__BSS_END__+0x7ffe94a6> 1be: 0000 unimp 1c0: 0400 addi s0,sp,512 1c2: 0001b50b 0x1b50b @@ -24061,8 +24099,8 @@ Disassembly of section .debug_info: 1ce: 0b08 addi a0,sp,400 1d0: 0782 c.slli64 a5 1d2: 0000 unimp - 1d4: 3c05 jal fffffc04 <__BSS_END__+0x7ffe8c74> - 1d6: 3309 jal fffffed8 <__BSS_END__+0x7ffe8f48> + 1d4: 3c05 jal fffffc04 <__BSS_END__+0x7ffe91ec> + 1d6: 3309 jal fffffed8 <__BSS_END__+0x7ffe94c0> 1d8: 0000 unimp 1da: 0c00 addi s0,sp,528 1dc: 00048b0b 0x48b0b @@ -24071,8 +24109,8 @@ Disassembly of section .debug_info: 1e4: 00000033 add zero,zero,zero 1e8: 0b10 addi a2,sp,400 1ea: 0000042b 0x42b - 1ee: 3e05 jal fffffd1e <__BSS_END__+0x7ffe8d8e> - 1f0: 3309 jal fffffef2 <__BSS_END__+0x7ffe8f62> + 1ee: 3e05 jal fffffd1e <__BSS_END__+0x7ffe9306> + 1f0: 3309 jal fffffef2 <__BSS_END__+0x7ffe94da> 1f2: 0000 unimp 1f4: 1400 addi s0,sp,544 1f6: 0006ba0b 0x6ba0b @@ -24081,7 +24119,7 @@ Disassembly of section .debug_info: 204: 0560 addi s0,sp,652 206: 0000 unimp 208: 4005 c.li zero,1 - 20a: 3309 jal ffffff0c <__BSS_END__+0x7ffe8f7c> + 20a: 3309 jal ffffff0c <__BSS_END__+0x7ffe94f4> 20c: 0000 unimp 20e: 1c00 addi s0,sp,560 210: 0007150b 0x7150b @@ -24143,7 +24181,7 @@ Disassembly of section .debug_info: 29c: 0274 addi a3,sp,268 29e: 0000 unimp 2a0: 6105 addi sp,sp,32 - 2a2: bc09 j fffffcb4 <__BSS_END__+0x7ffe8d24> + 2a2: bc09 j fffffcb4 <__BSS_END__+0x7ffe929c> 2a4: 0002 c.slli64 zero 2a6: 0800 addi s0,sp,16 2a8: 0001d20b 0x1d20b @@ -24190,7 +24228,7 @@ Disassembly of section .debug_info: 30c: 0000 unimp 30e: 5f0e lw t5,224(sp) 310: 0070 addi a2,sp,12 - 312: b605 j fffffe32 <__BSS_END__+0x7ffe8ea2> + 312: b605 j fffffe32 <__BSS_END__+0x7ffe941a> 314: fb12 fsw ft4,180(sp) 316: 0002 c.slli64 zero 318: 0000 unimp @@ -24211,7 +24249,7 @@ Disassembly of section .debug_info: 33e: 0b0c addi a1,sp,400 340: 02e4 addi s1,sp,332 342: 0000 unimp - 344: ba05 j fffffc74 <__BSS_END__+0x7ffe8ce4> + 344: ba05 j fffffc74 <__BSS_END__+0x7ffe925c> 346: 5609 li a2,-30 348: 0000 unimp 34a: 0e00 addi s0,sp,784 @@ -24223,7 +24261,7 @@ Disassembly of section .debug_info: 358: 0b10 addi a2,sp,400 35a: 0085 addi ra,ra,1 35c: 0000 unimp - 35e: bc05 j fffffd8e <__BSS_END__+0x7ffe8dfe> + 35e: bc05 j fffffd8e <__BSS_END__+0x7ffe9376> 360: 00003307 fld ft6,0(zero) # 0 <_start-0x80000000> 364: 1800 addi s0,sp,48 366: 0001e00b 0x1e00b @@ -24353,7 +24391,7 @@ Disassembly of section .debug_info: 496: 0400 addi s0,sp,512 498: 0006b217 auipc tp,0x6b 49c: 0500 addi s0,sp,640 - 49e: a7140267 jalr tp,-1423(s0) # ffff9a71 <__BSS_END__+0x7ffe2ae1> + 49e: a7140267 jalr tp,-1423(s0) # ffff9a71 <__BSS_END__+0x7ffe3059> 4a2: 0006 c.slli zero,0x1 4a4: 0800 addi s0,sp,16 4a6: 00027f17 auipc t5,0x27 @@ -25130,8 +25168,8 @@ Disassembly of section .debug_info: bca: 0100 addi s0,sp,128 bcc: 0526 slli a0,a0,0x9 bce: 0901 addi s2,s2,0 - bd0: dc00000b 0xdc00000b - bd4: 0101 addi sp,sp,0 + bd0: 4000000b 0x4000000b + bd4: 0102 c.slli64 sp bd6: 3480 fld fs0,40(s1) bd8: 0004 0x4 bda: 0100 addi s0,sp,128 @@ -25153,7 +25191,7 @@ Disassembly of section .debug_info: bfe: 2900 fld fs0,16(a0) c00: 0ea2 slli t4,t4,0x8 c02: 0000 unimp - c04: 01dc addi a5,sp,196 + c04: 0240 addi s0,sp,260 c06: 8001 c.srli64 s0 c08: 0000 unimp c0a: 0000 unimp @@ -25233,7 +25271,7 @@ Disassembly of section .debug_info: cb4: 2f00 fld fs0,24(a4) cb6: 0f91 addi t6,t6,4 cb8: 0000 unimp - cba: 0240 addi s0,sp,260 + cba: 02a4 addi s1,sp,328 cbc: 8001 c.srli64 s0 cbe: 0088 addi a0,sp,64 cc0: 0000 unimp @@ -25372,7 +25410,7 @@ Disassembly of section .debug_info: de2: 0000 unimp de4: 2f00 fld fs0,24(a4) de6: 00001073 csrw ustatus,zero - dea: 0328 addi a0,sp,392 + dea: 038c addi a1,sp,448 dec: 8001 c.srli64 s0 dee: 0088 addi a0,sp,64 df0: 0000 unimp @@ -25474,7 +25512,7 @@ Disassembly of section .debug_info: eca: 7232 flw ft4,44(sp) ecc: 0070 addi a2,sp,12 ece: f701 bnez a4,dd6 <_start-0x7ffff22a> - ed0: 12132e03 lw t3,289(t1) # fffeb121 <__BSS_END__+0x7ffd4191> + ed0: 12132e03 lw t3,289(t1) # fffeb121 <__BSS_END__+0x7ffd4709> ed4: 0000 unimp ed6: 006e6e33 or t3,t3,t1 eda: f901 bnez a0,dea <_start-0x7ffff216> @@ -25846,7 +25884,7 @@ Disassembly of section .debug_info: 122c: 0004 0x4 122e: fc00 fsw fs0,56(s0) 1230: 0002 c.slli64 zero - 1232: 1000 addi s0,sp,32 + 1232: 7400 flw fs0,40(s0) 1234: 0106 slli sp,sp,0x1 1236: 1080 addi s0,sp,96 1238: 0004 0x4 @@ -27110,7 +27148,7 @@ Disassembly of section .debug_info: 1de4: 0100 addi s0,sp,128 1de6: 051a slli a0,a0,0x6 1de8: 0901 addi s2,s2,0 - 1dea: 1000000b 0x1000000b + 1dea: 7400000b 0x7400000b 1dee: 0106 slli sp,sp,0x1 1df0: 1080 addi s0,sp,96 1df2: 0004 0x4 @@ -27137,7 +27175,7 @@ Disassembly of section .debug_info: 1e24: 0d2c addi a1,sp,664 1e26: 0000 unimp 1e28: 002a c.slli zero,0xa - 1e2a: 1000000f 0x1000000f + 1e2a: 7400000f 0x7400000f 1e2e: 0106 slli sp,sp,0x1 1e30: 0080 addi s0,sp,64 1e32: 0001 nop @@ -27215,7 +27253,7 @@ Disassembly of section .debug_info: 1eda: 0010 0x10 1edc: 0000 unimp 1ede: ef30 fsw fa2,88(a4) - 1ee0: 7400000f 0x7400000f + 1ee0: d800000f 0xd800000f 1ee4: 0106 slli sp,sp,0x1 1ee6: 7080 flw fs0,32(s1) 1ee8: 0000 unimp @@ -27270,7 +27308,7 @@ Disassembly of section .debug_info: 1f4a: 3000 fld fs0,32(s0) 1f4c: 10d1 addi ra,ra,-12 1f4e: 0000 unimp - 1f50: 0744 addi s1,sp,900 + 1f50: 07a8 addi a0,sp,968 1f52: 8001 c.srli64 s0 1f54: 0074 addi a3,sp,12 1f56: 0000 unimp @@ -27357,7 +27395,7 @@ Disassembly of section .debug_info: 2008: 3000 fld fs0,32(s0) 200a: 1152 slli sp,sp,0x34 200c: 0000 unimp - 200e: 089c addi a5,sp,80 + 200e: 0900 addi s0,sp,144 2010: 8001 c.srli64 s0 2012: 0010 0x10 2014: 0000 unimp @@ -27369,8 +27407,8 @@ Disassembly of section .debug_info: 2020: 00000013 nop 2024: 6531 lui a0,0xc 2026: 0011 c.nop 4 - 2028: cc00 sw s0,24(s0) - 202a: 0108 addi a0,sp,128 + 2028: 3000 fld fs0,32(s0) + 202a: 0109 addi sp,sp,2 202c: 5080 lw s0,32(s1) 202e: 0001 nop 2030: 2e00 fld fs0,24(a2) @@ -27461,8 +27499,8 @@ Disassembly of section .debug_info: 20e2: 0060 addi s0,sp,12 20e4: 4d30 lw a2,88(a0) 20e6: 0012 c.slli zero,0x4 - 20e8: e800 fsw fs0,16(s0) - 20ea: 0109 addi sp,sp,2 + 20e8: 4c00 lw s0,24(s0) + 20ea: 010a slli sp,sp,0x2 20ec: 1480 addi s0,sp,608 20ee: 0000 unimp 20f0: e500 fsw fs0,8(a0) @@ -27473,7 +27511,7 @@ Disassembly of section .debug_info: 20fa: 155f 0000 3100 0x31000000155f 2100: 1260 addi s0,sp,300 2102: 0000 unimp - 2104: 09fc addi a5,sp,220 + 2104: 0a60 addi s0,sp,284 2106: 8001 c.srli64 s0 2108: 0010 0x10 210a: 0000 unimp @@ -27870,7 +27908,7 @@ Disassembly of section .debug_info: 24a4: 0009 c.nop 2 24a6: fc00 fsw fs0,56(s0) 24a8: 0002 c.slli64 zero - 24aa: 2000 fld fs0,0(s0) + 24aa: 8400 0x8400 24ac: 010a slli sp,sp,0x2 24ae: c880 sw s0,16(s1) 24b0: 0006 c.slli zero,0x1 @@ -27990,7 +28028,7 @@ Disassembly of section .debug_info: 25b0: 2301 jal 2ab0 <_start-0x7fffd550> 25b2: 9d01 0x9d01 25b4: 0000 unimp - 25b6: 2000 fld fs0,0(s0) + 25b6: 8400 0x8400 25b8: 010a slli sp,sp,0x2 25ba: c880 sw s0,16(s1) 25bc: 0006 c.slli zero,0x1 @@ -28266,7 +28304,7 @@ Disassembly of section .debug_info: 2844: 0000 unimp 2846: 000021d7 vredsum.vs v3,v0,v0,v0.t 284a: 1800 addi s0,sp,48 - 284c: 0d0c addi a1,sp,656 + 284c: 0d70 addi a2,sp,668 284e: 8001 c.srli64 s0 2850: 0058 addi a4,sp,4 2852: 0000 unimp @@ -28353,7 +28391,7 @@ Disassembly of section .debug_info: 2908: 24be fld fs1,456(sp) 290a: 0000 unimp 290c: 1800 addi s0,sp,48 - 290e: 0db4 addi a3,sp,728 + 290e: 0e18 addi a4,sp,784 2910: 8001 c.srli64 s0 2912: 0010 0x10 2914: 0000 unimp @@ -28421,7 +28459,7 @@ Disassembly of section .debug_info: 29a0: 25f8 fld fa4,200(a1) 29a2: 0000 unimp 29a4: 1800 addi s0,sp,48 - 29a6: 0e58 addi a4,sp,788 + 29a6: 0ebc addi a5,sp,856 29a8: 8001 c.srli64 s0 29aa: 004c addi a1,sp,4 29ac: 0000 unimp @@ -28505,7 +28543,7 @@ Disassembly of section .debug_info: 2a5c: 0000 unimp 2a5e: 000027e7 0x27e7 2a62: 0000 unimp - 2a64: 0c18 addi a4,sp,528 + 2a64: 7018 flw fa4,32(s0) 2a66: 1080010f 0x1080010f 2a6a: 0000 unimp 2a6c: f000 fsw fs0,32(s0) @@ -28575,7 +28613,7 @@ Disassembly of section .debug_info: 2b28: 00072c03 lw s8,0(a4) 2b2c: 0000 unimp 2b2e: 1800 addi s0,sp,48 - 2b30: 1044 addi s1,sp,36 + 2b30: 10a8 addi a0,sp,104 2b32: 8001 c.srli64 s0 2b34: 0010 0x10 2b36: 0000 unimp @@ -28641,8 +28679,8 @@ Disassembly of section .debug_info: 2bd6: 560c lw a1,40(a2) 2bd8: fc00000b 0xfc00000b 2bdc: 0002 c.slli64 zero - 2bde: e800 fsw fs0,16(s0) - 2be0: 0110 addi a2,sp,128 + 2bde: 4c00 lw s0,24(s0) + 2be0: 0111 addi sp,sp,4 2be2: b880 fsd fs0,48(s1) 2be4: 0005 c.nop 1 2be6: 9b00 0x9b00 @@ -28762,8 +28800,8 @@ Disassembly of section .debug_info: 2ce4: 2301 jal 31e4 <_start-0x7fffce1c> 2ce6: 9d01 0x9d01 2ce8: 0000 unimp - 2cea: e800 fsw fs0,16(s0) - 2cec: 0110 addi a2,sp,128 + 2cea: 4c00 lw s0,24(s0) + 2cec: 0111 addi sp,sp,4 2cee: b880 fsd fs0,48(s1) 2cf0: 0005 c.nop 1 2cf2: 0100 addi s0,sp,128 @@ -28906,7 +28944,7 @@ Disassembly of section .debug_info: 2e3c: 0000f303 0xf303 2e40: 0000 unimp 2e42: 8816 mv a6,t0 - 2e44: 96000003 lb zero,-1696(zero) # fffff960 <__BSS_END__+0x7ffe89d0> + 2e44: 96000003 lb zero,-1696(zero) # fffff960 <__BSS_END__+0x7ffe8f48> 2e48: 0002 c.slli64 zero 2e4a: 1200 addi s0,sp,288 2e4c: 000008e3 beqz zero,365c <_start-0x7fffc9a4> @@ -28916,7 +28954,7 @@ Disassembly of section .debug_info: 2e58: 0030 addi a2,sp,8 2e5a: 0000 unimp 2e5c: a016 fsd ft5,0(sp) - 2e5e: ac000003 lb zero,-1344(zero) # fffffac0 <__BSS_END__+0x7ffe8b30> + 2e5e: ac000003 lb zero,-1344(zero) # fffffac0 <__BSS_END__+0x7ffe90a8> 2e62: 0002 c.slli64 zero 2e64: 1700 addi s0,sp,928 2e66: 0935 addi s2,s2,13 @@ -28925,7 +28963,7 @@ Disassembly of section .debug_info: 2e6c: 0000f303 0xf303 2e70: 0000 unimp 2e72: b816 fsd ft5,48(sp) - 2e74: c6000003 lb zero,-928(zero) # fffffc60 <__BSS_END__+0x7ffe8cd0> + 2e74: c6000003 lb zero,-928(zero) # fffffc60 <__BSS_END__+0x7ffe9248> 2e78: 0002 c.slli64 zero 2e7a: 1200 addi s0,sp,288 2e7c: 000008e3 beqz zero,368c <_start-0x7fffc974> @@ -28934,7 +28972,7 @@ Disassembly of section .debug_info: 2e86: 6600 flw fs0,8(a2) 2e88: 0030 addi a2,sp,8 2e8a: 0000 unimp - 2e8c: 1018 addi a4,sp,32 + 2e8c: 7418 flw fa4,40(s0) 2e8e: 9c800113 li sp,-1592 2e92: 0001 nop 2e94: fa00 fsw fs0,48(a2) @@ -28979,7 +29017,7 @@ Disassembly of section .debug_info: 2eea: 30de fld ft1,496(sp) 2eec: 0000 unimp 2eee: e816 fsw ft5,16(sp) - 2ef0: b2000003 lb zero,-1248(zero) # fffffb20 <__BSS_END__+0x7ffe8b90> + 2ef0: b2000003 lb zero,-1248(zero) # fffffb20 <__BSS_END__+0x7ffe9108> 2ef4: 12000003 lb zero,288(zero) # 120 <_start-0x7ffffee0> 2ef8: 05d8 addi a4,sp,708 2efa: 0000 unimp @@ -29276,8 +29314,8 @@ Disassembly of section .debug_info: 31ba: 0035 c.nop 13 31bc: 0000 unimp 31be: 0000 unimp - 31c0: e818 fsw fa4,16(s0) - 31c2: 0114 addi a3,sp,128 + 31c0: 4c18 lw a4,24(s0) + 31c2: 0115 addi sp,sp,5 31c4: 1080 addi s0,sp,96 31c6: 0000 unimp 31c8: 1800 addi s0,sp,48 @@ -29349,7 +29387,7 @@ Disassembly of section .debug_info: 3284: 00075803 lhu a6,0(a4) 3288: 0000 unimp 328a: 1800 addi s0,sp,48 - 328c: 1608 addi a0,sp,800 + 328c: 166c addi a1,sp,812 328e: 8001 c.srli64 s0 3290: 0010 0x10 3292: 0000 unimp @@ -29391,7 +29429,7 @@ Disassembly of section .debug_info: 32fa: 0758 addi a4,sp,900 32fc: 0000 unimp 32fe: 0000 unimp - 3300: 281c fld fa5,16(s0) + 3300: 8c1c 0x8c1c 3302: 0115 addi sp,sp,5 3304: 1c80 addi s0,sp,624 3306: 0000 unimp @@ -29424,9 +29462,8 @@ Disassembly of section .debug_info: 3342: c80c sw a1,16(s0) 3344: fc00000b 0xfc00000b 3348: 0002 c.slli64 zero - 334a: a000 fsd fs0,0(s0) - 334c: 0116 slli sp,sp,0x5 - 334e: cc80 sw s0,24(s1) + 334a: 0400 addi s0,sp,512 + 334c: cc800117 auipc sp,0xcc800 3350: 0000 unimp 3352: 8d00 0x8d00 3354: 002c addi a1,sp,8 @@ -29491,7 +29528,7 @@ Disassembly of section .debug_info: 33d8: 0000 unimp 33da: 100a c.slli zero,0x22 33dc: 4f04 lw s1,24(a4) - 33de: 00011203 lh tp,0(sp) # 7f24c <_start-0x7ff80db4> + 33de: 00011203 lh tp,0(sp) # cc80334c <__BSS_END__+0x4c7ec934> 33e2: 0b00 addi s0,sp,400 33e4: 08bd addi a7,a7,15 33e6: 0000 unimp @@ -29555,9 +29592,8 @@ Disassembly of section .debug_info: 3476: 2301 jal 3976 <_start-0x7fffc68a> 3478: 2501 jal 3a78 <_start-0x7fffc588> 347a: 0000 unimp - 347c: a000 fsd fs0,0(s0) - 347e: 0116 slli sp,sp,0x5 - 3480: cc80 sw s0,24(s1) + 347c: 0400 addi s0,sp,512 + 347e: cc800117 auipc sp,0xcc800 3482: 0000 unimp 3484: 0100 addi s0,sp,128 3486: 849c 0x849c @@ -29647,7 +29683,7 @@ Disassembly of section .debug_info: 3560: 1700 addi s0,sp,928 3562: 00000bb3 add s7,zero,zero 3566: 2c01 jal 3776 <_start-0x7fffc88a> - 3568: 00011903 lh s2,0(sp) + 3568: 00011903 lh s2,0(sp) # cc80347e <__BSS_END__+0x4c7eca66> 356c: 0200 addi s0,sp,256 356e: 7091 lui ra,0xfffe4 3570: 1800 addi s0,sp,48 @@ -29706,7 +29742,7 @@ Disassembly of section .debug_info: 35dc: 000c 0xc 35de: fc00 fsw fs0,56(s0) 35e0: 0002 c.slli64 zero - 35e2: 6c00 flw fs0,24(s0) + 35e2: d000 sw s0,32(s0) 35e4: 44800117 auipc sp,0x44800 35e8: 0001 nop 35ea: 3300 fld fs0,32(a4) @@ -29835,7 +29871,7 @@ Disassembly of section .debug_info: 370e: 2301 jal 3c0e <_start-0x7fffc3f2> 3710: 2501 jal 3d10 <_start-0x7fffc2f0> 3712: 0000 unimp - 3714: 6c00 flw fs0,24(s0) + 3714: d000 sw s0,32(s0) 3716: 44800117 auipc sp,0x44800 371a: 0001 nop 371c: 0100 addi s0,sp,128 @@ -29988,8 +30024,8 @@ Disassembly of section .debug_info: 3872: 000c 0xc 3874: fc00 fsw fs0,56(s0) 3876: 0002 c.slli64 zero - 3878: b000 fsd fs0,32(s0) - 387a: 0118 addi a4,sp,128 + 3878: 1400 addi s0,sp,544 + 387a: 0119 addi sp,sp,6 387c: 4480 lw s0,8(s1) 387e: 0001 nop 3880: c000 sw s0,0(s0) @@ -30120,8 +30156,8 @@ Disassembly of section .debug_info: 39a4: 2301 jal 3ea4 <_start-0x7fffc15c> 39a6: 2501 jal 3fa6 <_start-0x7fffc05a> 39a8: 0000 unimp - 39aa: b000 fsd fs0,32(s0) - 39ac: 0118 addi a4,sp,128 + 39aa: 1400 addi s0,sp,544 + 39ac: 0119 addi sp,sp,6 39ae: 4480 lw s0,8(s1) 39b0: 0001 nop 39b2: 0100 addi s0,sp,128 @@ -30272,8 +30308,8 @@ Disassembly of section .debug_info: 3b08: 000e c.slli zero,0x3 3b0a: fc00 fsw fs0,56(s0) 3b0c: 0002 c.slli64 zero - 3b0e: f400 fsw fs0,40(s0) - 3b10: 0119 addi sp,sp,6 + 3b0e: 5800 lw s0,48(s0) + 3b10: 011a slli sp,sp,0x6 3b12: 0880 addi s0,sp,80 3b14: 0010 0x10 3b16: 4d00 lw s0,24(a0) @@ -30296,7 +30332,7 @@ Disassembly of section .debug_info: 3b3c: 0500 addi s0,sp,640 3b3e: 003a c.slli zero,0xe 3b40: 0000 unimp - 3b42: 67080103 lb sp,1648(a6) # ffff9670 <__BSS_END__+0x7ffe26e0> + 3b42: 67080103 lb sp,1648(a6) # ffff9670 <__BSS_END__+0x7ffe2c58> 3b46: 0006 c.slli zero,0x1 3b48: 0300 addi s0,sp,384 3b4a: 0704 addi s1,sp,896 @@ -30399,7 +30435,7 @@ Disassembly of section .debug_info: 3c3a: 0100 addi s0,sp,128 3c3c: 00960123 sb s1,2(a2) 3c40: 0000 unimp - 3c42: 19f4 addi a3,sp,252 + 3c42: 1a58 addi a4,sp,308 3c44: 8001 c.srli64 s0 3c46: 1008 addi a0,sp,32 3c48: 0000 unimp @@ -30518,7 +30554,7 @@ Disassembly of section .debug_info: 3d5e: 032c addi a1,sp,392 3d60: 011a slli sp,sp,0x6 3d62: 0000 unimp - 3d64: 7fa09103 lh sp,2042(ra) # fffe47fa <__BSS_END__+0x7ffcd86a> + 3d64: 7fa09103 lh sp,2042(ra) # fffe47fa <__BSS_END__+0x7ffcdde2> 3d68: 1600 addi s0,sp,800 3d6a: 0688 addi a0,sp,832 3d6c: 0000 unimp @@ -31954,7 +31990,7 @@ Disassembly of section .debug_info: 4a78: bb00 fsd fs0,48(a4) 4a7a: 000000c3 fmadd.s ft1,ft0,ft0,ft0,rne 4a7e: 1a00 addi s0,sp,304 - 4a80: 2570 fld fa2,200(a0) + 4a80: 25d4 fld fa3,136(a1) 4a82: 8001 c.srli64 s0 4a84: 0048 addi a0,sp,4 4a86: 0000 unimp @@ -31966,7 +32002,7 @@ Disassembly of section .debug_info: 4a92: 032e slli t1,t1,0xb 4a94: 0025 c.nop 9 4a96: 0000 unimp - 4a98: 0125701b 0x125701b + 4a98: 0125d41b 0x125d41b 4a9c: 3c80 fld fs0,56(s1) 4a9e: 0000 unimp 4aa0: 1200 addi s0,sp,288 @@ -32003,7 +32039,7 @@ Disassembly of section .debug_info: 4aee: 00c4 addi s1,sp,68 4af0: 0000 unimp 4af2: 1a00 addi s0,sp,304 - 4af4: 25e4 fld fs1,200(a1) + 4af4: 2648 fld fa0,136(a2) 4af6: 8001 c.srli64 s0 4af8: 0038 addi a4,sp,8 4afa: 0000 unimp @@ -32108,8 +32144,9 @@ Disassembly of section .debug_info: 4bf4: 0113032f 0x113032f 4bf8: 0000 unimp 4bfa: 0000 unimp - 4bfc: d01a sw t1,32(sp) - 4bfe: 10800127 0x10800127 + 4bfc: 341a fld fs0,416(sp) + 4bfe: 0128 addi a0,sp,136 + 4c00: 1080 addi s0,sp,96 4c02: 0001 nop 4c04: 7a00 flw fs0,48(a2) 4c06: 0011 c.nop 4 @@ -32156,8 +32193,8 @@ Disassembly of section .debug_info: 4c6a: c77d beqz a4,4d58 <_start-0x7fffb2a8> 4c6c: 0000 unimp 4c6e: 0000 unimp - 4c70: f01a fsw ft6,32(sp) - 4c72: 0128 addi a0,sp,136 + 4c70: 541a lw s0,164(sp) + 4c72: 0129 addi sp,sp,10 4c74: 3880 fld fs0,48(s1) 4c76: 0000 unimp 4c78: 9800 0x9800 @@ -32185,7 +32222,7 @@ Disassembly of section .debug_info: 4caa: 2f01 jal 53ba <_start-0x7fffac46> 4cac: 00011303 lh t1,0(sp) 4cb0: 0000 unimp - 4cb2: 541a lw s0,164(sp) + 4cb2: b81a fsd ft6,48(sp) 4cb4: 0129 addi sp,sp,10 4cb6: 2c80 fld fs0,24(s1) 4cb8: 0000 unimp @@ -32267,8 +32304,8 @@ Disassembly of section .debug_info: 4d72: a80c fsd fa1,16(s0) 4d74: fc00000f 0xfc00000f 4d78: 0002 c.slli64 zero - 4d7a: fc00 fsw fs0,56(s0) - 4d7c: 0129 addi sp,sp,10 + 4d7a: 6000 flw fs0,0(s0) + 4d7c: 012a slli sp,sp,0xa 4d7e: 2080 fld fs0,0(s1) 4d80: 0015 c.nop 5 4d82: 9e00 0x9e00 @@ -32277,7 +32314,7 @@ Disassembly of section .debug_info: 4d88: 0504 addi s1,sp,640 4d8a: 6e69 lui t3,0x1a 4d8c: 0074 addi a3,sp,12 - 4d8e: 69060103 lb sp,1680(a2) # ffff6690 <__BSS_END__+0x7ffdf700> + 4d8e: 69060103 lb sp,1680(a2) # ffff6690 <__BSS_END__+0x7ffdfc78> 4d92: 0006 c.slli zero,0x1 4d94: 0300 addi s0,sp,384 4d96: 0508 addi a0,sp,640 @@ -32297,7 +32334,7 @@ Disassembly of section .debug_info: 4db6: 0704 addi s1,sp,896 4db8: 036e slli t1,t1,0x1b 4dba: 0000 unimp - 4dbc: 64070803 lb a6,1600(a4) # fffee640 <__BSS_END__+0x7ffd76b0> + 4dbc: 64070803 lb a6,1600(a4) # fffee640 <__BSS_END__+0x7ffd7c28> 4dc0: 03000003 lb zero,48(zero) # 30 <_start-0x7fffffd0> 4dc4: 0702 c.slli64 a4 4dc6: 0384 addi s1,sp,448 @@ -32319,7 +32356,7 @@ Disassembly of section .debug_info: 4dea: 0900 addi s0,sp,144 4dec: 0c01 addi s8,s8,0 4dee: 0000 unimp - 4df0: 950f4803 lbu a6,-1712(t5) # ffffa950 <__BSS_END__+0x7ffe39c0> + 4df0: 950f4803 lbu a6,-1712(t5) # ffffa950 <__BSS_END__+0x7ffe3f38> 4df4: 0000 unimp 4df6: 0300 addi s0,sp,384 4df8: 0410 addi a2,sp,512 @@ -32389,8 +32426,8 @@ Disassembly of section .debug_info: 4e96: 0f5f 0000 2301 0x230100000f5f 4e9c: 8901 andi a0,a0,0 4e9e: 0000 unimp - 4ea0: fc00 fsw fs0,56(s0) - 4ea2: 0129 addi sp,sp,10 + 4ea0: 6000 flw fs0,0(s0) + 4ea2: 012a slli sp,sp,0xa 4ea4: 2080 fld fs0,0(s1) 4ea6: 0015 c.nop 5 4ea8: 0100 addi s0,sp,128 @@ -32560,21 +32597,21 @@ Disassembly of section .debug_info: 5062: 10b5 addi ra,ra,-19 5064: 0000 unimp 5066: 2e01 jal 5376 <_start-0x7fffac8a> - 5068: 012c5003 lhu zero,18(s8) # fffe1012 <__BSS_END__+0x7ffca082> + 5068: 012cb403 0x12cb403 506c: 1980 addi s0,sp,240 506e: 00000f7b 0xf7b 5072: 2e01 jal 5382 <_start-0x7fffac7e> - 5074: 0130cc03 lbu s8,19(ra) + 5074: 01313003 0x1313003 5078: 1980 addi s0,sp,240 507a: 10ba slli ra,ra,0x2e 507c: 0000 unimp 507e: 2e01 jal 538e <_start-0x7fffac72> - 5080: 012dc003 lbu zero,18(s11) # 3012 <_start-0x7fffcfee> + 5080: 012e2403 lw s0,18(t3) 5084: 1980 addi s0,sp,240 5086: 0f80 addi s0,sp,976 5088: 0000 unimp 508a: 2e01 jal 539a <_start-0x7fffac66> - 508c: 012e9403 lh s0,18(t4) + 508c: 012ef803 0x12ef803 5090: 1280 addi s0,sp,352 5092: 1082 slli ra,ra,0x20 5094: 0000 unimp @@ -32582,7 +32619,7 @@ Disassembly of section .debug_info: 5098: 00002503 lw a0,0(zero) # 0 <_start-0x80000000> 509c: fb00 fsw fs0,48(a4) 509e: 1a0000cf fnmadd.d ft1,ft0,ft0,ft3,rne - 50a2: 2b8c fld fa1,16(a5) + 50a2: 2bf0 fld fa2,208(a5) 50a4: 8001 c.srli64 s0 50a6: 0054 addi a3,sp,4 50a8: 0000 unimp @@ -32610,7 +32647,7 @@ Disassembly of section .debug_info: 50da: d22c sw a1,96(a2) 50dc: 0000 unimp 50de: 1a00 addi s0,sp,304 - 50e0: 2c5c fld fa5,152(s0) + 50e0: 2cc0 fld fs0,152(s1) 50e2: 8001 c.srli64 s0 50e4: 00fc addi a5,sp,76 50e6: 0000 unimp @@ -32660,7 +32697,7 @@ Disassembly of section .debug_info: 514c: a800 fsd fs0,16(s0) 514e: 000000d3 fadd.s ft1,ft0,ft0,rne 5152: 1a00 addi s0,sp,304 - 5154: 2d58 fld fa4,152(a0) + 5154: 2dbc fld fa5,88(a1) 5156: 8001 c.srli64 s0 5158: 0068 addi a0,sp,12 515a: 0000 unimp @@ -32687,7 +32724,7 @@ Disassembly of section .debug_info: 518c: d4a0 sw s0,104(s1) 518e: 0000 unimp 5190: 1a00 addi s0,sp,304 - 5192: 3008 fld fa0,32(s0) + 5192: 306c fld fa1,224(s0) 5194: 8001 c.srli64 s0 5196: 0058 addi a4,sp,4 5198: 0000 unimp @@ -32715,7 +32752,7 @@ Disassembly of section .debug_info: 51c8: 0000 unimp 51ca: 0000d58f 0xd58f 51ce: 1a00 addi s0,sp,304 - 51d0: 30d8 fld fa4,160(s1) + 51d0: 313c fld fa5,96(a0) 51d2: 8001 c.srli64 s0 51d4: 0114 addi a3,sp,128 51d6: 0000 unimp @@ -32862,7 +32899,7 @@ Disassembly of section .debug_info: 531c: 032e slli t1,t1,0xb 531e: 00000d6f jal s10,531e <_start-0x7ffface2> 5322: 1a00 addi s0,sp,304 - 5324: 3398 fld fa4,32(a5) + 5324: 33fc fld fa5,224(a5) 5326: 8001 c.srli64 s0 5328: 0024 addi s1,sp,8 532a: 0000 unimp @@ -32895,7 +32932,7 @@ Disassembly of section .debug_info: 536c: d94c sw a1,52(a0) 536e: 0000 unimp 5370: 1a00 addi s0,sp,304 - 5372: 33d8 fld fa4,160(a5) + 5372: 343c fld fa5,104(s0) 5374: 8001 c.srli64 s0 5376: 0048 addi a0,sp,4 5378: 0000 unimp @@ -33024,25 +33061,25 @@ Disassembly of section .debug_info: 5490: 1900 addi s0,sp,176 5492: 00000fa3 sb zero,31(zero) # 1f <_start-0x7fffffe1> 5496: 2e01 jal 57a6 <_start-0x7fffa85a> - 5498: 01355c03 lhu s8,19(a0) + 5498: 0135c003 lbu zero,19(a1) # 1c013 <_start-0x7ffe3fed> 549c: 1980 addi s0,sp,240 549e: 0f89 addi t6,t6,2 54a0: 0000 unimp 54a2: 2e01 jal 57b2 <_start-0x7fffa84e> - 54a4: 01383003 0x1383003 + 54a4: 01389403 lh s0,19(a7) # 13 <_start-0x7fffffed> 54a8: 1980 addi s0,sp,240 54aa: 107d c.nop -1 54ac: 0000 unimp 54ae: 2e01 jal 57be <_start-0x7fffa842> - 54b0: 0136dc03 lhu s8,19(a3) # 1b3b <_start-0x7fffe4c5> + 54b0: 01374003 lbu zero,19(a4) 54b4: 1980 addi s0,sp,240 - 54b6: 000010bf 9c032e01 0x9c032e01000010bf - 54be: 013c addi a5,sp,136 + 54b6: 000010bf 00032e01 0x32e01000010bf + 54be: 013d addi sp,sp,15 54c0: 1980 addi s0,sp,240 54c2: 1099 addi ra,ra,-26 54c4: 0000 unimp 54c6: 2e01 jal 57d6 <_start-0x7fffa82a> - 54c8: 012e9403 lh s0,18(t4) + 54c8: 012ef803 0x12ef803 54cc: 1280 addi s0,sp,352 54ce: 1082 slli ra,ra,0x20 54d0: 0000 unimp @@ -33051,7 +33088,7 @@ Disassembly of section .debug_info: 54d8: f600 fsw fs0,40(a2) 54da: 00da slli ra,ra,0x16 54dc: 1a00 addi s0,sp,304 - 54de: 34a4 fld fs1,104(s1) + 54de: 3508 fld fa0,40(a0) 54e0: 8001 c.srli64 s0 54e2: 0068 addi a0,sp,12 54e4: 0000 unimp @@ -33081,7 +33118,7 @@ Disassembly of section .debug_info: 5516: dd06 sw ra,184(sp) 5518: 0000 unimp 551a: 1a00 addi s0,sp,304 - 551c: 3568 fld fa0,232(a0) + 551c: 35cc fld fa1,168(a1) 551e: 8001 c.srli64 s0 5520: 00fc addi a5,sp,76 5522: 0000 unimp @@ -33131,7 +33168,7 @@ Disassembly of section .debug_info: 558a: 00de slli ra,ra,0x17 558c: 0000 unimp 558e: 1a00 addi s0,sp,304 - 5590: 3664 fld fs1,232(a2) + 5590: 36c8 fld fa0,168(a3) 5592: 8001 c.srli64 s0 5594: 0078 addi a4,sp,12 5596: 0000 unimp @@ -33259,7 +33296,7 @@ Disassembly of section .debug_info: 56ac: e20e fsw ft3,4(sp) 56ae: 0000 unimp 56b0: 1a00 addi s0,sp,304 - 56b2: 3a60 fld fs0,240(a2) + 56b2: 3ac4 fld fs1,176(a3) 56b4: 8001 c.srli64 s0 56b6: 005c addi a5,sp,4 56b8: 0000 unimp @@ -33288,7 +33325,7 @@ Disassembly of section .debug_info: 56ea: e31d bnez a4,5710 <_start-0x7fffa8f0> 56ec: 0000 unimp 56ee: 1a00 addi s0,sp,304 - 56f0: 3ac4 fld fs1,176(a3) + 56f0: 3b28 fld fa0,112(a4) 56f2: 8001 c.srli64 s0 56f4: 005c addi a5,sp,4 56f6: 0000 unimp @@ -33316,7 +33353,7 @@ Disassembly of section .debug_info: 5728: e3a9 bnez a5,576a <_start-0x7fffa896> 572a: 0000 unimp 572c: 1a00 addi s0,sp,304 - 572e: 3b4c fld fa1,176(a4) + 572e: 3bb0 fld fa2,112(a5) 5730: 8001 c.srli64 s0 5732: 0028 addi a0,sp,8 5734: 0000 unimp @@ -33419,7 +33456,7 @@ Disassembly of section .debug_info: 5828: 00000d6f jal s10,5828 <_start-0x7fffa7d8> 582c: 0000e463 bltu ra,zero,5834 <_start-0x7fffa7cc> 5830: 1a00 addi s0,sp,304 - 5832: 3be0 fld fs0,240(a5) + 5832: 3c44 fld fs1,184(s0) 5834: 8001 c.srli64 s0 5836: 005c addi a5,sp,4 5838: 0000 unimp @@ -33449,7 +33486,7 @@ Disassembly of section .debug_info: 586a: e588 fsw fa0,8(a1) 586c: 0000 unimp 586e: 1a00 addi s0,sp,304 - 5870: 3c44 fld fs1,184(s0) + 5870: 3ca8 fld fa0,120(s1) 5872: 8001 c.srli64 s0 5874: 0054 addi a3,sp,4 5876: 0000 unimp @@ -33637,7 +33674,7 @@ Disassembly of section .debug_info: 5a2a: 00010603 lb a2,0(sp) 5a2e: 0000 unimp 5a30: 1a00 addi s0,sp,304 - 5a32: 2eac fld fa1,88(a3) + 5a32: 2f10 fld fa2,24(a4) 5a34: 8001 c.srli64 s0 5a36: 0038 addi a4,sp,8 5a38: 0000 unimp @@ -33709,7 +33746,7 @@ Disassembly of section .debug_info: 5ad6: 0000 unimp 5ad8: 061f 0001 0700 0x7000001061f 5ade: 00000053 fadd.s ft0,ft0,ft0,rne - 5ae2: c1000003 lb zero,-1008(zero) # fffffc10 <__BSS_END__+0x7ffe8c80> + 5ae2: c1000003 lb zero,-1008(zero) # fffffc10 <__BSS_END__+0x7ffe91f8> 5ae6: 0002 c.slli64 zero 5ae8: 0400 addi s0,sp,512 5aea: fe00 fsw fs0,56(a2) @@ -33721,7 +33758,7 @@ Disassembly of section .debug_info: 5af8: 0000 unimp 5afa: 02fc addi a5,sp,332 5afc: 0000 unimp - 5afe: 3f1c fld fa5,56(a4) + 5afe: 3f80 fld fs0,56(a5) 5b00: 8001 c.srli64 s0 5b02: 0150 addi a2,sp,132 5b04: 0000 unimp @@ -33859,7 +33896,7 @@ Disassembly of section .debug_info: 5c36: 0100 addi s0,sp,128 5c38: 00330123 sb gp,2(t1) 5c3c: 0000 unimp - 5c3e: 3f1c fld fa5,56(a4) + 5c3e: 3f80 fld fs0,56(a5) 5c40: 8001 c.srli64 s0 5c42: 0150 addi a2,sp,132 5c44: 0000 unimp @@ -33956,7 +33993,7 @@ Disassembly of section .debug_info: 5d1e: 00012003 lw zero,0(sp) 5d22: 0000 unimp 5d24: 1b00 addi s0,sp,432 - 5d26: 3f88 fld fa0,56(a5) + 5d26: 3fec fld fa1,248(a5) 5d28: 8001 c.srli64 s0 5d2a: 00e4 addi s1,sp,76 5d2c: 0000 unimp @@ -34023,7 +34060,7 @@ Disassembly of section .debug_info: 5dbc: 0011 c.nop 4 5dbe: fc00 fsw fs0,56(s0) 5dc0: 0002 c.slli64 zero - 5dc2: 6c00 flw fs0,24(s0) + 5dc2: d000 sw s0,32(s0) 5dc4: 0140 addi s0,sp,132 5dc6: 8880 0x8880 5dc8: 0001 nop @@ -34033,7 +34070,7 @@ Disassembly of section .debug_info: 5dd0: 0504 addi s1,sp,640 5dd2: 6e69 lui t3,0x1a 5dd4: 0074 addi a3,sp,12 - 5dd6: 69060103 lb sp,1680(a2) # fffe6690 <__BSS_END__+0x7ffcf700> + 5dd6: 69060103 lb sp,1680(a2) # fffe6690 <__BSS_END__+0x7ffcfc78> 5dda: 0006 c.slli zero,0x1 5ddc: 0400 addi s0,sp,512 5dde: 0216 slli tp,tp,0x5 @@ -34159,7 +34196,7 @@ Disassembly of section .debug_info: 5efc: 2401 jal 60fc <_start-0x7fff9f04> 5efe: a301 j 63fe <_start-0x7fff9c02> 5f00: 0000 unimp - 5f02: 6c00 flw fs0,24(s0) + 5f02: d000 sw s0,32(s0) 5f04: 0140 addi s0,sp,132 5f06: 8880 0x8880 5f08: 0001 nop @@ -34208,7 +34245,7 @@ Disassembly of section .debug_info: 5f72: 1154 addi a3,sp,164 5f74: 0000 unimp 5f76: 2901 jal 6386 <_start-0x7fff9c7a> - 5f78: 40881703 lh a4,1032(a6) # ffff9408 <__BSS_END__+0x7ffe2478> + 5f78: 40ec1703 lh a4,1038(s8) # fffe140e <__BSS_END__+0x7ffca9f6> 5f7c: 8001 c.srli64 s0 5f7e: 00e4 addi s1,sp,76 5f80: 0000 unimp @@ -34232,8 +34269,8 @@ Disassembly of section .debug_info: 5fa6: e600 fsw fs0,8(a2) 5fa8: 00ee slli ra,ra,0x1b 5faa: 0000 unimp - 5fac: c019 beqz s0,5fb2 <_start-0x7fffa04e> - 5fae: 0140 addi s0,sp,132 + 5fac: 2419 jal 61b2 <_start-0x7fff9e4e> + 5fae: 0141 addi sp,sp,16 5fb0: ac80 fsd fs0,24(s1) 5fb2: 0000 unimp 5fb4: 5000 lw s0,32(s0) @@ -34423,8 +34460,8 @@ Disassembly of section .debug_info: 6182: 0011 c.nop 4 6184: fc00 fsw fs0,56(s0) 6186: 0002 c.slli64 zero - 6188: f400 fsw fs0,40(s0) - 618a: 0141 addi sp,sp,16 + 6188: 5800 lw s0,48(s0) + 618a: 0142 slli sp,sp,0x10 618c: 0c80 addi s0,sp,592 618e: 0002 c.slli64 zero 6190: 9a00 0x9a00 @@ -34588,7 +34625,7 @@ Disassembly of section .debug_info: 6302: 000c 0xc 6304: 1000 addi s0,sp,32 6306: 4c04 lw s1,24(s0) - 6308: 0001b607 fld fa2,0(gp) # fffe8000 <__BSS_END__+0x7ffd1070> + 6308: 0001b607 fld fa2,0(gp) # fffe8000 <__BSS_END__+0x7ffd15e8> 630c: 0e00 addi s0,sp,784 630e: 6c66 flw fs8,88(sp) 6310: 0074 addi a3,sp,12 @@ -34608,7 +34645,7 @@ Disassembly of section .debug_info: 632c: 0125 addi sp,sp,9 632e: 010c addi a1,sp,128 6330: 0000 unimp - 6332: 41f4 lw a3,68(a1) + 6332: 4258 lw a4,4(a2) 6334: 8001 c.srli64 s0 6336: 020c addi a1,sp,256 6338: 0000 unimp @@ -34747,7 +34784,7 @@ Disassembly of section .debug_info: 648c: 03db032f 0x3db032f 6490: 0000 unimp 6492: 1a00 addi s0,sp,304 - 6494: 42e0 lw s0,68(a3) + 6494: 4344 lw s1,4(a4) 6496: 8001 c.srli64 s0 6498: 00e4 addi s1,sp,76 649a: 0000 unimp @@ -34841,7 +34878,7 @@ Disassembly of section .debug_info: 6570: 000011db 0x11db 6574: 02fc addi a5,sp,332 6576: 0000 unimp - 6578: 4400 lw s0,8(s0) + 6578: 4464 lw s1,76(s0) 657a: 8001 c.srli64 s0 657c: 0334 addi a3,sp,392 657e: 0000 unimp @@ -34867,7 +34904,7 @@ Disassembly of section .debug_info: 65aa: 0300 addi s0,sp,384 65ac: 0801 addi a6,a6,0 65ae: 00000667 jalr a2,zero # 0 <_start-0x80000000> - 65b2: 6e070403 lb s0,1760(a4) # fffe56e0 <__BSS_END__+0x7ffce750> + 65b2: 6e070403 lb s0,1760(a4) # fffe56e0 <__BSS_END__+0x7ffcecc8> 65b6: 03000003 lb zero,48(zero) # 30 <_start-0x7fffffd0> 65ba: 0708 addi a0,sp,896 65bc: 0364 addi s1,sp,396 @@ -34953,7 +34990,7 @@ Disassembly of section .debug_info: 667c: 0000 unimp 667e: 100a c.slli zero,0x22 6680: 4f04 lw s1,24(a4) - 6682: 00018903 lb s2,0(gp) # 80016d80 <__global_pointer$> + 6682: 00018903 lb s2,0(gp) # 80016808 <__global_pointer$> 6686: 0b00 addi s0,sp,400 6688: 08bd addi a7,a7,15 668a: 0000 unimp @@ -35018,7 +35055,7 @@ Disassembly of section .debug_info: 671a: 2401 jal 691a <_start-0x7fff96e6> 671c: 8901 andi a0,a0,0 671e: 0000 unimp - 6720: 0000 unimp + 6720: 6400 flw fs0,8(s0) 6722: 0144 addi s1,sp,132 6724: 3480 fld fs0,40(s1) 6726: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> @@ -35079,14 +35116,14 @@ Disassembly of section .debug_info: 67be: 0930 addi a2,sp,152 67c0: 0000 unimp 67c2: 2801 jal 67d2 <_start-0x7fff982e> - 67c4: 00018903 lb s2,0(gp) # 80016d80 <__global_pointer$> + 67c4: 00018903 lb s2,0(gp) # 80016808 <__global_pointer$> 67c8: 3300 fld fs0,32(a4) 67ca: 00f6 slli ra,ra,0x1d 67cc: 1200 addi s0,sp,288 67ce: 0a52 slli s4,s4,0x14 67d0: 0000 unimp 67d2: 2801 jal 67e2 <_start-0x7fff981e> - 67d4: 00018903 lb s2,0(gp) # 80016d80 <__global_pointer$> + 67d4: 00018903 lb s2,0(gp) # 80016808 <__global_pointer$> 67d8: d400 sw s0,40(s0) 67da: 00f6 slli ra,ra,0x1d 67dc: 1400 addi s0,sp,544 @@ -35176,12 +35213,12 @@ Disassembly of section .debug_info: 68a0: 0aa9 addi s5,s5,10 68a2: 0000 unimp 68a4: 2e01 jal 6bb4 <_start-0x7fff944c> - 68a6: 00018903 lb s2,0(gp) # 80016d80 <__global_pointer$> + 68a6: 00018903 lb s2,0(gp) # 80016808 <__global_pointer$> 68aa: 7400 flw fs0,40(s0) 68ac: 00f9 addi ra,ra,30 68ae: 0000 unimp 68b0: 1a00 addi s0,sp,304 - 68b2: 44a8 lw a0,72(s1) + 68b2: 450c lw a1,8(a0) 68b4: 8001 c.srli64 s0 68b6: 003c addi a5,sp,8 68b8: 0000 unimp @@ -35219,7 +35256,7 @@ Disassembly of section .debug_info: 6904: 0aa9 addi s5,s5,10 6906: 0000 unimp 6908: 2e01 jal 6c18 <_start-0x7fff93e8> - 690a: 00018903 lb s2,0(gp) # 80016d80 <__global_pointer$> + 690a: 00018903 lb s2,0(gp) # 80016808 <__global_pointer$> 690e: b300 fsd fs0,32(a4) 6910: 00f9 addi ra,ra,30 6912: 0000 unimp @@ -35254,7 +35291,7 @@ Disassembly of section .debug_info: 6958: 0aa9 addi s5,s5,10 695a: 0000 unimp 695c: 2e01 jal 6c6c <_start-0x7fff9394> - 695e: 00018903 lb s2,0(gp) # 80016d80 <__global_pointer$> + 695e: 00018903 lb s2,0(gp) # 80016808 <__global_pointer$> 6962: 0000 unimp 6964: 1700 addi s0,sp,928 6966: 12f0 addi a2,sp,364 @@ -35314,11 +35351,11 @@ Disassembly of section .debug_info: 69e6: 120d addi tp,tp,-29 69e8: 0000 unimp 69ea: 3201 jal 62ea <_start-0x7fff9d16> - 69ec: 00018903 lb s2,0(gp) # 80016d80 <__global_pointer$> + 69ec: 00018903 lb s2,0(gp) # 80016808 <__global_pointer$> 69f0: 1b00 addi s0,sp,432 69f2: 00001223 sh zero,4(zero) # 4 <_start-0x7ffffffc> 69f6: 3201 jal 62f6 <_start-0x7fff9d0a> - 69f8: 00018903 lb s2,0(gp) # 80016d80 <__global_pointer$> + 69f8: 00018903 lb s2,0(gp) # 80016808 <__global_pointer$> 69fc: 1c00 addi s0,sp,560 69fe: 04b0 addi a2,sp,584 6a00: 0000 unimp @@ -35339,7 +35376,7 @@ Disassembly of section .debug_info: 6a2a: 0189 addi gp,gp,2 6a2c: 0000 unimp 6a2e: 0000 unimp - 6a30: 001a c.slli zero,0x6 + 6a30: 641a flw fs0,132(sp) 6a32: 0145 addi sp,sp,17 6a34: 1480 addi s0,sp,608 6a36: 0000 unimp @@ -35347,7 +35384,7 @@ Disassembly of section .debug_info: 6a3a: 0004 0x4 6a3c: 1500 addi s0,sp,672 6a3e: 5f5f 0078 3201 0x320100785f5f - 6a44: 00018903 lb s2,0(gp) # 80016d80 <__global_pointer$> + 6a44: 00018903 lb s2,0(gp) # 80016808 <__global_pointer$> 6a48: 1e00 addi s0,sp,816 6a4a: 00fa slli ra,ra,0x1e 6a4c: 0000 unimp @@ -35355,14 +35392,14 @@ Disassembly of section .debug_info: 6a50: 0005 c.nop 1 6a52: 1400 addi s0,sp,544 6a54: 5f5f 0078 3201 0x320100785f5f - 6a5a: 00018903 lb s2,0(gp) # 80016d80 <__global_pointer$> + 6a5a: 00018903 lb s2,0(gp) # 80016808 <__global_pointer$> 6a5e: 0000 unimp 6a60: 141d addi s0,s0,-25 6a62: 5f5f 0078 3201 0x320100785f5f - 6a68: 00018903 lb s2,0(gp) # 80016d80 <__global_pointer$> + 6a68: 00018903 lb s2,0(gp) # 80016808 <__global_pointer$> 6a6c: 0000 unimp 6a6e: 1e00 addi s0,sp,816 - 6a70: 46f4 lw a3,76(a3) + 6a70: 4758 lw a4,12(a4) 6a72: 8001 c.srli64 s0 6a74: 001c 0x1c 6a76: 0000 unimp @@ -35408,7 +35445,7 @@ Disassembly of section .debug_info: 6ad4: 0601 addi a2,a2,0 6ad6: 0669 addi a2,a2,26 6ad8: 0000 unimp - 6ada: 67080103 lb sp,1648(a6) # ffff9670 <__BSS_END__+0x7ffe26e0> + 6ada: 67080103 lb sp,1648(a6) # ffff9670 <__BSS_END__+0x7ffe2c58> 6ade: 0006 c.slli zero,0x1 6ae0: 0300 addi s0,sp,384 6ae2: 0502 c.slli64 a0 @@ -36596,7 +36633,7 @@ Disassembly of section .debug_info: 75ce: b20d j 6ef0 <_start-0x7fff9110> 75d0: 0f02 c.slli64 t5 75d2: 0305 addi t1,t1,1 - 75d4: 543c lw a5,104(s0) + 75d4: 54c4 lw s1,44(s1) 75d6: 8001 c.srli64 s0 75d8: a800 fsd fs0,16(s0) 75da: 0400000b 0x400000b @@ -36609,7 +36646,7 @@ Disassembly of section .debug_info: 75ec: 0000 unimp 75ee: 02fc addi a5,sp,332 75f0: 0000 unimp - 75f2: 4734 lw a3,72(a4) + 75f2: 4798 lw a4,8(a5) 75f4: 8001 c.srli64 s0 75f6: 004c addi a1,sp,4 75f8: 0000 unimp @@ -36695,7 +36732,7 @@ Disassembly of section .debug_info: 76b4: 002c addi a1,sp,8 76b6: 0000 unimp 76b8: 080a0003 lb zero,128(s4) # 4c41a <_start-0x7ffb3be6> - 76bc: 0509a303 lw t1,80(s3) # ffff6050 <__BSS_END__+0x7ffdf0c0> + 76bc: 0509a303 lw t1,80(s3) # ffff6050 <__BSS_END__+0x7ffdf638> 76c0: 0001 nop 76c2: 0b00 addi s0,sp,400 76c4: 0435 addi s0,s0,13 @@ -37326,7 +37363,7 @@ Disassembly of section .debug_info: 7c42: 06c4 addi s1,sp,836 7c44: 0000 unimp 7c46: 050c addi a1,sp,640 - 7c48: a1080123 sb a6,-1534(a6) # fffe0a02 <__BSS_END__+0x7ffc9a72> + 7c48: a1080123 sb a6,-1534(a6) # fffe0a02 <__BSS_END__+0x7ffc9fea> 7c4c: 0006 c.slli zero,0x1 7c4e: 1700 addi s0,sp,928 7c50: 0791 addi a5,a5,4 @@ -37570,7 +37607,7 @@ Disassembly of section .debug_info: 7e5a: 1b00 addi s0,sp,432 7e5c: 05f0 addi a2,sp,716 7e5e: 027e slli tp,tp,0x1f - 7e60: 0008a703 lw a4,0(a7) # 0 <_start-0x80000000> + 7e60: 0008a703 lw a4,0(a7) 7e64: 1c00 addi s0,sp,560 7e66: 05d1 addi a1,a1,20 7e68: 0000 unimp @@ -37895,7 +37932,7 @@ Disassembly of section .debug_info: 812e: 02c2 slli t0,t0,0x10 8130: 2501 jal 8730 <_start-0x7fff78d0> 8132: 0000 unimp - 8134: 3400 fld fs0,40(s0) + 8134: 9800 0x9800 8136: 4c800147 0x4c800147 813a: 0000 unimp 813c: 0100 addi s0,sp,128 @@ -37979,7 +38016,7 @@ Disassembly of section .debug_abbrev: 70: 4900 lw s0,16(a0) 72: 000b2f13 slti t5,s6,0 76: 0a00 addi s0,sp,272 - 78: 0b0b0113 addi sp,s6,176 # fffe30b0 <__BSS_END__+0x7ffcc120> + 78: 0b0b0113 addi sp,s6,176 # fffe30b0 <__BSS_END__+0x7ffcc698> 7c: 0b3a slli s6,s6,0xe 7e: 0b390b3b 0xb390b3b 82: 1301 addi t1,t1,-32 @@ -38050,7 +38087,7 @@ Disassembly of section .debug_abbrev: 140: 0301 addi t1,t1,0 142: 0b0e slli s6,s6,0x3 144: 3b0b3a0b 0x3b0b3a0b - 148: 3905 jal fffffd78 <__BSS_END__+0x7ffe8de8> + 148: 3905 jal fffffd78 <__BSS_END__+0x7ffe9360> 14a: 0013010b 0x13010b 14e: 1a00 addi s0,sp,304 150: 0b0b0113 addi sp,s6,176 @@ -38060,7 +38097,7 @@ Disassembly of section .debug_abbrev: 15c: 0000 unimp 15e: 0b01171b 0xb01171b 162: 3b0b3a0b 0x3b0b3a0b - 166: 3905 jal fffffd96 <__BSS_END__+0x7ffe8e06> + 166: 3905 jal fffffd96 <__BSS_END__+0x7ffe937e> 168: 0013010b 0x13010b 16c: 1c00 addi s0,sp,560 16e: 000d c.nop 3 @@ -38079,17 +38116,17 @@ Disassembly of section .debug_abbrev: 18e: 341f 0300 3a0e 0x3a0e0300341f 194: 39053b0b 0x39053b0b 198: 3f13490b 0x3f13490b - 19c: 3c19 jal fffffbb2 <__BSS_END__+0x7ffe8c22> + 19c: 3c19 jal fffffbb2 <__BSS_END__+0x7ffe919a> 19e: 0019 c.nop 6 1a0: 2000 fld fs0,0(s0) 1a2: 0021 c.nop 8 1a4: 0000 unimp - 1a6: 3421 jal fffffbae <__BSS_END__+0x7ffe8c1e> + 1a6: 3421 jal fffffbae <__BSS_END__+0x7ffe9196> 1a8: 0300 addi s0,sp,384 1aa: 3a0e fld fs4,224(sp) 1ac: 390b3b0b 0x390b3b0b 1b0: 3f13490b 0x3f13490b - 1b4: 3c19 jal fffffbca <__BSS_END__+0x7ffe8c3a> + 1b4: 3c19 jal fffffbca <__BSS_END__+0x7ffe91b2> 1b6: 0019 c.nop 6 1b8: 2200 fld fs0,0(a2) 1ba: 0026 c.slli zero,0x9 @@ -38101,7 +38138,7 @@ Disassembly of section .debug_abbrev: 1cc: 010b390b 0x10b390b 1d0: 24000013 li zero,576 1d4: 0028 addi a0,sp,8 - 1d6: 0b1c0e03 lb t3,177(s8) # fffe10b1 <__BSS_END__+0x7ffca121> + 1d6: 0b1c0e03 lb t3,177(s8) # fffe10b1 <__BSS_END__+0x7ffca699> 1da: 0000 unimp 1dc: 0d25 addi s10,s10,9 1de: 0300 addi s0,sp,384 @@ -38140,7 +38177,7 @@ Disassembly of section .debug_abbrev: 238: 00000b57 vadd.vv v22,v0,v0,v0.t 23c: 052a slli a0,a0,0xa 23e: 3100 fld fs0,32(a0) - 240: 00170213 addi tp,a4,1 # fffe1001 <__BSS_END__+0x7ffca071> + 240: 00170213 addi tp,a4,1 # fffe1001 <__BSS_END__+0x7ffca5e9> 244: 2b00 fld fs0,16(a4) 246: 1755010b 0x1755010b 24a: 0000 unimp @@ -38152,7 +38189,7 @@ Disassembly of section .debug_abbrev: 258: 1702 slli a4,a4,0x20 25a: 0000 unimp 25c: 0b2e slli s6,s6,0xb - 25e: 3101 jal fffffe5e <__BSS_END__+0x7ffe8ece> + 25e: 3101 jal fffffe5e <__BSS_END__+0x7ffe9446> 260: 01175513 srli a0,a4,0x11 264: 2f000013 li zero,752 268: 1331010b 0x1331010b @@ -38161,7 +38198,7 @@ Disassembly of section .debug_abbrev: 270: 1301 addi t1,t1,-32 272: 0000 unimp 274: 0b30 addi a2,sp,408 - 276: 3101 jal fffffe76 <__BSS_END__+0x7ffe8ee6> + 276: 3101 jal fffffe76 <__BSS_END__+0x7ffe945e> 278: 00175513 srli a0,a4,0x1 27c: 3100 fld fs0,32(a0) 27e: 012e slli sp,sp,0xb @@ -38337,17 +38374,17 @@ Disassembly of section .debug_abbrev: 45a: 341f 0300 3a0e 0x3a0e0300341f 460: 39053b0b 0x39053b0b 464: 3f13490b 0x3f13490b - 468: 3c19 jal fffffe7e <__BSS_END__+0x7ffe8eee> + 468: 3c19 jal fffffe7e <__BSS_END__+0x7ffe9466> 46a: 0019 c.nop 6 46c: 2000 fld fs0,0(s0) 46e: 0021 c.nop 8 470: 0000 unimp - 472: 3421 jal fffffe7a <__BSS_END__+0x7ffe8eea> + 472: 3421 jal fffffe7a <__BSS_END__+0x7ffe9462> 474: 0300 addi s0,sp,384 476: 3a0e fld fs4,224(sp) 478: 390b3b0b 0x390b3b0b 47c: 3f13490b 0x3f13490b - 480: 3c19 jal fffffe96 <__BSS_END__+0x7ffe8f06> + 480: 3c19 jal fffffe96 <__BSS_END__+0x7ffe947e> 482: 0019 c.nop 6 484: 2200 fld fs0,0(a2) 486: 0026 c.slli zero,0x9 @@ -40708,8 +40745,8 @@ Disassembly of section .debug_line: 218: 0000 unimp 21a: 0105 addi sp,sp,1 21c: 0500 addi s0,sp,640 - 21e: dc02 sw zero,56(sp) - 220: 0101 addi sp,sp,0 + 21e: 4002 0x4002 + 220: 0102 c.slli64 sp 222: 0380 addi s0,sp,448 224: 0aa6 slli s5,s5,0x9 226: 0501 addi a0,a0,0 @@ -40719,7 +40756,7 @@ Disassembly of section .debug_line: 230: 7dd1 lui s11,0xffff4 232: 0009 c.nop 2 234: 0100 addi s0,sp,128 - 236: 00090103 lb sp,0(s2) # ffffa000 <__BSS_END__+0x7ffe3070> + 236: 00090103 lb sp,0(s2) # ffffa000 <__BSS_END__+0x7ffe35e8> 23a: 0100 addi s0,sp,128 23c: 00090103 lb sp,0(s2) 240: 0100 addi s0,sp,128 @@ -40736,10 +40773,10 @@ Disassembly of section .debug_line: 25e: 000902a7 vsb.v v5,(s2),v0.t 262: 0100 addi s0,sp,128 264: 0605 addi a2,a2,1 - 266: 097dd903 lhu s2,151(s11) # ffff4097 <__BSS_END__+0x7ffdd107> + 266: 097dd903 lhu s2,151(s11) # ffff4097 <__BSS_END__+0x7ffdd67f> 26a: 0004 0x4 26c: 0501 addi a0,a0,0 - 26e: 01030603 lb a2,16(t1) # ffff8010 <__BSS_END__+0x7ffe1080> + 26e: 01030603 lb a2,16(t1) # ffff8010 <__BSS_END__+0x7ffe15f8> 272: 0409 addi s0,s0,2 274: 0100 addi s0,sp,128 276: 0605 addi a2,a2,1 @@ -41646,7 +41683,7 @@ Disassembly of section .debug_line: af6: 0000 unimp af8: 0105 addi sp,sp,1 afa: 0500 addi s0,sp,640 - afc: 1002 c.slli zero,0x20 + afc: 7402 flw fs0,32(sp) afe: 0106 slli sp,sp,0x1 b00: 0380 addi s0,sp,448 b02: 0a9a slli s5,s5,0x6 @@ -41659,7 +41696,7 @@ Disassembly of section .debug_line: b12: 0301 addi t1,t1,0 b14: 00097ddb 0x97ddb b18: 0100 addi s0,sp,128 - b1a: 00090103 lb sp,0(s2) # ffffa000 <__BSS_END__+0x7ffe3070> + b1a: 00090103 lb sp,0(s2) # ffffa000 <__BSS_END__+0x7ffe35e8> b1e: 0100 addi s0,sp,128 b20: 00090103 lb sp,0(s2) b24: 0100 addi s0,sp,128 @@ -41676,7 +41713,7 @@ Disassembly of section .debug_line: b42: 0900 addi s0,sp,144 b44: 0000 unimp b46: 0501 addi a0,a0,0 - b48: 01030603 lb a2,16(t1) # ffff8010 <__BSS_END__+0x7ffe1080> + b48: 01030603 lb a2,16(t1) # ffff8010 <__BSS_END__+0x7ffe15f8> b4c: 0409 addi s0,s0,2 b4e: 0100 addi s0,sp,128 b50: 0605 addi a2,a2,1 @@ -41850,7 +41887,7 @@ Disassembly of section .debug_line: cfe: 0409 addi s0,s0,2 d00: 0100 addi s0,sp,128 d02: 0405 addi s0,s0,1 - d04: 097e8d03 lb s10,151(t4) # fffe7097 <__BSS_END__+0x7ffd0107> + d04: 097e8d03 lb s10,151(t4) # fffe7097 <__BSS_END__+0x7ffd067f> d08: 0004 0x4 d0a: 0601 addi a2,a2,0 d0c: 14091503 lh a0,320(s2) @@ -42435,7 +42472,7 @@ Disassembly of section .debug_line: 1308: 0500 addi s0,sp,640 130a: 0001 nop 130c: 0205 addi tp,tp,1 - 130e: 0a20 addi s0,sp,280 + 130e: 0a84 addi s1,sp,336 1310: 8001 c.srli64 s0 1312: 05012303 lw t1,80(sp) 1316: 09010303 lb t1,144(sp) @@ -44113,10 +44150,10 @@ Disassembly of section .debug_line: 2136: 0000 unimp 2138: 0105 addi sp,sp,1 213a: 0500 addi s0,sp,640 - 213c: e802 fsw ft0,16(sp) - 213e: 0110 addi a2,sp,128 + 213c: 4c02 lw s8,0(sp) + 213e: 0111 addi sp,sp,4 2140: 0380 addi s0,sp,448 - 2142: 03050123 sb a6,34(a0) # ffffb022 <__BSS_END__+0x7ffe4092> + 2142: 03050123 sb a6,34(a0) # ffffb022 <__BSS_END__+0x7ffe460a> 2146: 00090103 lb sp,0(s2) 214a: 0100 addi s0,sp,128 214c: 00090003 lb zero,0(s2) @@ -45336,9 +45373,8 @@ Disassembly of section .debug_line: 2d36: 00000003 lb zero,0(zero) # 0 <_start-0x80000000> 2d3a: 0105 addi sp,sp,1 2d3c: 0500 addi s0,sp,640 - 2d3e: a002 fsd ft0,0(sp) - 2d40: 0116 slli sp,sp,0x5 - 2d42: 0380 addi s0,sp,448 + 2d3e: 0402 c.slli64 s0 + 2d40: 03800117 auipc sp,0x3800 2d44: 03050123 sb a6,34(a0) 2d48: 00090103 lb sp,0(s2) 2d4c: 0100 addi s0,sp,128 @@ -45608,7 +45644,7 @@ Disassembly of section .debug_line: 2fdc: 00000003 lb zero,0(zero) # 0 <_start-0x80000000> 2fe0: 0105 addi sp,sp,1 2fe2: 0500 addi s0,sp,640 - 2fe4: 6c02 flw fs8,0(sp) + 2fe4: d002 sw zero,32(sp) 2fe6: 03800117 auipc sp,0x3800 2fea: 03050123 sb a6,34(a0) 2fee: 00090103 lb sp,0(s2) @@ -45973,7 +46009,7 @@ Disassembly of section .debug_line: 336c: 0500 addi s0,sp,640 336e: 0001 nop 3370: 0205 addi tp,tp,1 - 3372: 18b0 addi a2,sp,120 + 3372: 1914 addi a3,sp,176 3374: 8001 c.srli64 s0 3376: 05012303 lw t1,80(sp) # 3803036 <_start-0x7c7fcfca> 337a: 09010303 lb t1,144(sp) @@ -46370,10 +46406,10 @@ Disassembly of section .debug_line: 36e6: 0000 unimp 36e8: 0105 addi sp,sp,1 36ea: 0500 addi s0,sp,640 - 36ec: f402 fsw ft0,40(sp) - 36ee: 0119 addi sp,sp,6 + 36ec: 5802 lw a6,32(sp) + 36ee: 011a slli sp,sp,0x6 36f0: 0380 addi s0,sp,448 - 36f2: 03050123 sb a6,34(a0) # ffffb022 <__BSS_END__+0x7ffe4092> + 36f2: 03050123 sb a6,34(a0) # ffffb022 <__BSS_END__+0x7ffe460a> 36f6: 00090103 lb sp,0(s2) 36fa: 0100 addi s0,sp,128 36fc: 00090003 lb zero,0(s2) @@ -49480,7 +49516,7 @@ Disassembly of section .debug_line: 5538: 0500 addi s0,sp,640 553a: 0001 nop 553c: 0205 addi tp,tp,1 - 553e: 29fc fld fa5,208(a1) + 553e: 2a60 fld fs0,208(a2) 5540: 8001 c.srli64 s0 5542: 05012303 lw t1,80(sp) 5546: 09010303 lb t1,144(sp) @@ -51274,7 +51310,7 @@ Disassembly of section .debug_line: 6566: 0900 addi s0,sp,144 6568: 0004 0x4 656a: 0001 nop - 656c: 01e50403 lb s0,30(a0) # ffffc01e <__BSS_END__+0x7ffe508e> + 656c: 01e50403 lb s0,30(a0) # ffffc01e <__BSS_END__+0x7ffe5606> 6570: 20090003 lb zero,512(s2) 6574: 0100 addi s0,sp,128 6576: 0300 addi s0,sp,384 @@ -53052,7 +53088,7 @@ Disassembly of section .debug_line: 76b4: 0500 addi s0,sp,640 76b6: 0001 nop 76b8: 0205 addi tp,tp,1 - 76ba: 3f1c fld fa5,56(a4) + 76ba: 3f80 fld fs0,56(a5) 76bc: 8001 c.srli64 s0 76be: 05012303 lw t1,80(sp) 76c2: 09010303 lb t1,144(sp) @@ -53367,7 +53403,7 @@ Disassembly of section .debug_line: 7966: 0000 unimp 7968: 0105 addi sp,sp,1 796a: 0500 addi s0,sp,640 - 796c: 6c02 flw fs8,0(sp) + 796c: d002 sw zero,32(sp) 796e: 0140 addi s0,sp,132 7970: 0380 addi s0,sp,448 7972: 0124 addi s1,sp,136 @@ -53394,7 +53430,7 @@ Disassembly of section .debug_line: 79aa: 0900 addi s0,sp,144 79ac: 0014 0x14 79ae: 0501 addi a0,a0,0 - 79b0: 09040303 lb t1,144(s0) # ffff8090 <__BSS_END__+0x7ffe1100> + 79b0: 09040303 lb t1,144(s0) # ffff8090 <__BSS_END__+0x7ffe1678> 79b4: 0004 0x4 79b6: 0001 nop 79b8: 0402 c.slli64 s0 @@ -53662,8 +53698,8 @@ Disassembly of section .debug_line: 7c44: 0000 unimp 7c46: 0105 addi sp,sp,1 7c48: 0500 addi s0,sp,640 - 7c4a: f402 fsw ft0,40(sp) - 7c4c: 0141 addi sp,sp,16 + 7c4a: 5802 lw a6,32(sp) + 7c4c: 0142 slli sp,sp,0x10 7c4e: 0380 addi s0,sp,448 7c50: 0125 addi sp,sp,9 7c52: 0305 addi t1,t1,1 @@ -54100,7 +54136,7 @@ Disassembly of section .debug_line: 80a6: 0500 addi s0,sp,640 80a8: 0001 nop 80aa: 0205 addi tp,tp,1 - 80ac: 4400 lw s0,8(s0) + 80ac: 4464 lw s1,76(s0) 80ae: 8001 c.srli64 s0 80b0: 05012403 lw s0,80(sp) 80b4: 09010303 lb t1,144(sp) @@ -55073,7 +55109,7 @@ Disassembly of section .debug_line: 89ac: 0000 unimp 89ae: 0105 addi sp,sp,1 89b0: 0500 addi s0,sp,640 - 89b2: 3402 fld fs0,32(sp) + 89b2: 9802 jalr a6 89b4: 03800147 fmsub.d ft2,ft0,fs8,ft0,rne 89b8: 05c2 slli a1,a1,0x10 89ba: 0501 addi a0,a0,0 @@ -55096,7 +55132,7 @@ Disassembly of section .debug_line: 89de: 0000 unimp 89e0: 0001 nop 89e2: 0402 c.slli64 s0 - 89e4: 00030603 lb a2,0(t1) # ffff8000 <__BSS_END__+0x7ffe1070> + 89e4: 00030603 lb a2,0(t1) # ffff8000 <__BSS_END__+0x7ffe15e8> 89e8: 0809 addi a6,a6,2 89ea: 0100 addi s0,sp,128 89ec: 0200 addi s0,sp,256 @@ -55117,7 +55153,7 @@ Disassembly of section .debug_line: 8a0c: 0105 addi sp,sp,1 8a0e: 0200 addi s0,sp,256 8a10: 0e04 addi s1,sp,784 - 8a12: 1c090303 lb t1,448(s2) # ffffa1c0 <__BSS_END__+0x7ffe3230> + 8a12: 1c090303 lb t1,448(s2) # ffffa1c0 <__BSS_END__+0x7ffe37a8> 8a16: 0100 addi s0,sp,128 8a18: 0305 addi t1,t1,1 8a1a: 0200 addi s0,sp,256 @@ -55145,14 +55181,14 @@ Disassembly of section .debug_frame: 12: 0000 unimp 14: 0000 unimp 16: 0000 unimp - 18: 0a20 addi s0,sp,280 + 18: 0a84 addi s1,sp,336 1a: 8001 c.srli64 s0 1c: 06c8 addi a0,sp,836 1e: 0000 unimp 20: 0e44 addi s1,sp,788 22: 5830 lw a2,112(s0) 24: 0389 addi t2,t2,2 - 26: 06940593 addi a1,s0,105 # fffeb069 <__BSS_END__+0x7ffd40d9> + 26: 06940593 addi a1,s0,105 # fffeb069 <__BSS_END__+0x7ffd4651> 2a: 0896 slli a7,a7,0x5 2c: 81540997 auipc s3,0x81540 30: 8801 andi s0,s0,0 @@ -55183,7 +55219,7 @@ Disassembly of section .debug_frame: 66: 0000 unimp 68: 0054 addi a3,sp,4 6a: 0000 unimp - 6c: 10e8 addi a0,sp,108 + 6c: 114c addi a1,sp,164 6e: 8001 c.srli64 s0 70: 05b8 addi a4,sp,712 72: 0000 unimp @@ -55219,7 +55255,7 @@ Disassembly of section .debug_frame: ba: 0000 unimp bc: 00a8 addi a0,sp,72 be: 0000 unimp - c0: 16a0 addi s0,sp,872 + c0: 1704 addi s1,sp,928 c2: 8001 c.srli64 s0 c4: 00cc addi a1,sp,68 c6: 0000 unimp @@ -55241,7 +55277,7 @@ Disassembly of section .debug_frame: e6: 0000 unimp e8: 00d4 addi a3,sp,68 ea: 0000 unimp - ec: 176c addi a1,sp,940 + ec: 17d0 addi a2,sp,996 ee: 8001 c.srli64 s0 f0: 0144 addi s1,sp,132 f2: 0000 unimp @@ -55262,7 +55298,7 @@ Disassembly of section .debug_frame: 112: 0000 unimp 114: 0100 addi s0,sp,128 116: 0000 unimp - 118: 18b0 addi a2,sp,120 + 118: 1914 addi a3,sp,176 11a: 8001 c.srli64 s0 11c: 0144 addi s1,sp,132 11e: 0000 unimp @@ -55283,7 +55319,7 @@ Disassembly of section .debug_frame: 13e: 0000 unimp 140: 012c addi a1,sp,136 142: 0000 unimp - 144: 19f4 addi a3,sp,252 + 144: 1a58 addi a4,sp,308 146: 8001 c.srli64 s0 148: 1008 addi a0,sp,32 14a: 0000 unimp @@ -55327,7 +55363,7 @@ Disassembly of section .debug_frame: 1a2: 0000 unimp 1a4: 0190 addi a2,sp,192 1a6: 0000 unimp - 1a8: 29fc fld fa5,208(a1) + 1a8: 2a60 fld fs0,208(a2) 1aa: 8001 c.srli64 s0 1ac: 1520 addi s0,sp,680 1ae: 0000 unimp @@ -55362,7 +55398,7 @@ Disassembly of section .debug_frame: 1ee: 0000 unimp 1f0: 01dc addi a5,sp,196 1f2: 0000 unimp - 1f4: 3f1c fld fa5,56(a4) + 1f4: 3f80 fld fs0,56(a5) 1f6: 8001 c.srli64 s0 1f8: 0150 addi a2,sp,132 1fa: 0000 unimp @@ -55384,7 +55420,7 @@ Disassembly of section .debug_frame: 21a: 0000 unimp 21c: 0208 addi a0,sp,256 21e: 0000 unimp - 220: 406c lw a1,68(s0) + 220: 40d0 lw a2,4(s1) 222: 8001 c.srli64 s0 224: 0188 addi a0,sp,192 226: 0000 unimp @@ -55413,7 +55449,7 @@ Disassembly of section .debug_frame: 256: 0000 unimp 258: 0244 addi s1,sp,260 25a: 0000 unimp - 25c: 41f4 lw a3,68(a1) + 25c: 4258 lw a4,4(a2) 25e: 8001 c.srli64 s0 260: 020c addi a1,sp,256 262: 0000 unimp @@ -55440,7 +55476,7 @@ Disassembly of section .debug_frame: 28e: 0000 unimp 290: 027c addi a5,sp,268 292: 0000 unimp - 294: 4400 lw s0,8(s0) + 294: 4464 lw s1,76(s0) 296: 8001 c.srli64 s0 298: 0334 addi a3,sp,392 29a: 0000 unimp @@ -55461,7 +55497,7 @@ Disassembly of section .debug_frame: 2ba: 0000 unimp 2bc: 02a8 addi a0,sp,328 2be: 0000 unimp - 2c0: 4734 lw a3,72(a4) + 2c0: 4798 lw a4,8(a5) 2c2: 8001 c.srli64 s0 2c4: 004c addi a1,sp,4 ... @@ -55549,7 +55585,7 @@ Disassembly of section .debug_str: e2: 47006573 csrrsi a0,0x470,0 e6: 554e lw a0,240(sp) e8: 4320 lw s0,64(a4) - ea: 3731 jal fffffff6 <__BSS_END__+0x7ffe9066> + ea: 3731 jal fffffff6 <__BSS_END__+0x7ffe95de> ec: 3820 fld fs0,112(s0) ee: 332e fld ft6,232(sp) f0: 302e fld ft0,232(sp) @@ -55570,7 +55606,7 @@ Disassembly of section .debug_str: 110: 2d20776f jal a4,73e2 <_start-0x7fff8c1e> 114: 746d lui s0,0xffffb 116: 6e75 lui t3,0x1d - 118: 3d65 jal ffffffd0 <__BSS_END__+0x7ffe9040> + 118: 3d65 jal ffffffd0 <__BSS_END__+0x7ffe95b8> 11a: 6f72 flw ft10,28(sp) 11c: 74656b63 bltu a0,t1,872 <_start-0x7ffff78e> 120: 2d20 fld fs0,88(a0) @@ -55582,7 +55618,7 @@ Disassembly of section .debug_str: 12e: 2076 fld ft0,344(sp) 130: 6d2d lui s10,0xb 132: 6261 lui tp,0x18 - 134: 3d69 jal ffffffce <__BSS_END__+0x7ffe903e> + 134: 3d69 jal ffffffce <__BSS_END__+0x7ffe95b6> 136: 6c69 lui s8,0x1a 138: 3370 fld fa2,224(a4) 13a: 2032 fld ft0,264(sp) @@ -56034,7 +56070,7 @@ Disassembly of section .debug_str: 676: 6461 lui s0,0x18 678: 0064 addi s1,sp,12 67a: 5f5f 4c55 6e6f 0x6e6f4c555f5f - 680: 74680067 jr 1862(a6) # ffff9746 <__BSS_END__+0x7ffe27b6> + 680: 74680067 jr 1862(a6) # ffff9746 <__BSS_END__+0x7ffe2d2e> 684: 6261 lui tp,0x18 686: 655f 5f71 6f70 0x6f705f71655f 68c: 6e69 lui t3,0x1a @@ -57011,7 +57047,7 @@ Disassembly of section .debug_loc: 8: 0006 c.slli zero,0x1 a: 935a add t1,t1,s6 c: 5b04 lw s1,48(a4) - e: 00680493 addi s1,a6,6 # ffff9006 <__BSS_END__+0x7ffe2076> + e: 00680493 addi s1,a6,6 # ffff9006 <__BSS_END__+0x7ffe25ee> 12: 0000 unimp 14: 00f4 addi a3,sp,76 16: 0000 unimp @@ -57039,7 +57075,7 @@ Disassembly of section .debug_loc: 48: 0006 c.slli zero,0x1 4a: 935a add t1,t1,s6 4c: 5b04 lw s1,48(a4) - 4e: 02040493 addi s1,s0,32 # ffffa020 <__BSS_END__+0x7ffe3090> + 4e: 02040493 addi s1,s0,32 # ffffa020 <__BSS_END__+0x7ffe3608> 52: 0000 unimp 54: 029c addi a5,sp,320 56: 0000 unimp @@ -57420,7 +57456,7 @@ Disassembly of section .debug_loc: 3ae: 0000 unimp 3b0: 0001 nop 3b2: 0c61 addi s8,s8,24 - 3b4: d4000003 lb zero,-704(zero) # fffffd40 <__BSS_END__+0x7ffe8db0> + 3b4: d4000003 lb zero,-704(zero) # fffffd40 <__BSS_END__+0x7ffe9328> 3b8: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> 3bc: 5d00 lw s0,56(a0) 3be: 0428 addi a0,sp,520 @@ -57814,7 +57850,7 @@ Disassembly of section .debug_loc: 740: 0000 unimp 742: 0001 nop 744: 786d lui a6,0xffffb - 746: d4000003 lb zero,-704(zero) # fffffd40 <__BSS_END__+0x7ffe8db0> + 746: d4000003 lb zero,-704(zero) # fffffd40 <__BSS_END__+0x7ffe9328> 74a: 05000003 lb zero,80(zero) # 50 <_start-0x7fffffb0> 74e: 7d00 flw fs0,56(a0) 750: 4000 lw s0,0(s0) @@ -57838,7 +57874,7 @@ Disassembly of section .debug_loc: 786: 0000 unimp 788: 0001 nop 78a: 545e lw s0,244(sp) - 78c: a8000003 lb zero,-1408(zero) # fffffa80 <__BSS_END__+0x7ffe8af0> + 78c: a8000003 lb zero,-1408(zero) # fffffa80 <__BSS_END__+0x7ffe9068> 790: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> 794: 6c00 flw fs0,24(s0) ... @@ -57848,7 +57884,7 @@ Disassembly of section .debug_loc: 7a4: 0000 unimp 7a6: 0001 nop 7a8: 9460 0x9460 - 7aa: b4000003 lb zero,-1216(zero) # fffffb40 <__BSS_END__+0x7ffe8bb0> + 7aa: b4000003 lb zero,-1216(zero) # fffffb40 <__BSS_END__+0x7ffe9128> 7ae: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> 7b2: 5e00 lw s0,56(a2) ... @@ -57906,7 +57942,7 @@ Disassembly of section .debug_loc: 83a: 0000 unimp 83c: 0001 nop 83e: 786e flw fa6,248(sp) - 840: b0000003 lb zero,-1280(zero) # fffffb00 <__BSS_END__+0x7ffe8b70> + 840: b0000003 lb zero,-1280(zero) # fffffb00 <__BSS_END__+0x7ffe90e8> 844: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> 848: 6d00 flw fs0,24(a0) 84a: 03b0 addi a2,sp,456 @@ -57930,7 +57966,7 @@ Disassembly of section .debug_loc: 874: 0000 unimp 876: 0000 unimp 878: cc00 sw s0,24(s0) - 87a: d8000003 lb zero,-640(zero) # fffffd80 <__BSS_END__+0x7ffe8df0> + 87a: d8000003 lb zero,-640(zero) # fffffd80 <__BSS_END__+0x7ffe9368> 87e: 06000003 lb zero,96(zero) # 60 <_start-0x7fffffa0> 882: 7600 flw fs0,40(a2) 884: 7c00 flw fs0,56(s0) @@ -57971,7 +58007,7 @@ Disassembly of section .debug_loc: 8da: 0000 unimp 8dc: 0000 unimp 8de: e400 fsw fs0,8(s0) - 8e0: f4000003 lb zero,-192(zero) # ffffff40 <__BSS_END__+0x7ffe8fb0> + 8e0: f4000003 lb zero,-192(zero) # ffffff40 <__BSS_END__+0x7ffe9528> 8e4: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> 8e8: 6100 flw fs0,0(a0) ... @@ -58008,7 +58044,7 @@ Disassembly of section .debug_loc: 93c: 009f 0000 0000 0x9f 942: 0000 unimp 944: c400 sw s0,8(s0) - 946: d0000003 lb zero,-768(zero) # fffffd00 <__BSS_END__+0x7ffe8d70> + 946: d0000003 lb zero,-768(zero) # fffffd00 <__BSS_END__+0x7ffe92e8> 94a: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> 94e: 6000 flw fs0,0(s0) ... @@ -58034,7 +58070,7 @@ Disassembly of section .debug_loc: 980: 009f 0000 0000 0x9f 986: 0000 unimp 988: c800 sw s0,16(s0) - 98a: f0000003 lb zero,-256(zero) # ffffff00 <__BSS_END__+0x7ffe8f70> + 98a: f0000003 lb zero,-256(zero) # ffffff00 <__BSS_END__+0x7ffe94e8> 98e: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> 992: 5c00 lw s0,56(s0) ... @@ -58360,7 +58396,7 @@ Disassembly of section .debug_loc: c84: 0006 c.slli zero,0x1 c86: 935a add t1,t1,s6 c88: 5b04 lw s1,48(a4) - c8a: 02980493 addi s1,a6,41 # ffffb029 <__BSS_END__+0x7ffe4099> + c8a: 02980493 addi s1,a6,41 # ffffb029 <__BSS_END__+0x7ffe4611> c8e: 0000 unimp c90: 02a8 addi a0,sp,328 c92: 0000 unimp @@ -59113,7 +59149,7 @@ Disassembly of section .debug_loc: 1378: 0000 unimp 137a: 0000 unimp 137c: cc00 sw s0,24(s0) - 137e: e0000003 lb zero,-512(zero) # fffffe00 <__BSS_END__+0x7ffe8e70> + 137e: e0000003 lb zero,-512(zero) # fffffe00 <__BSS_END__+0x7ffe93e8> 1382: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> 1386: 5e00 lw s0,56(a2) 1388: 03e8 addi a0,sp,460 @@ -59122,7 +59158,7 @@ Disassembly of section .debug_loc: 138e: 0000 unimp 1390: 0001 nop 1392: ec5c fsw fa5,28(s0) - 1394: f0000003 lb zero,-256(zero) # ffffff00 <__BSS_END__+0x7ffe8f70> + 1394: f0000003 lb zero,-256(zero) # ffffff00 <__BSS_END__+0x7ffe94e8> 1398: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> 139c: 5e00 lw s0,56(a2) ... @@ -59230,7 +59266,7 @@ Disassembly of section .debug_loc: 14b6: 0000 unimp 14b8: 0000 unimp 14ba: a400 fsd fs0,8(s0) - 14bc: c0000003 lb zero,-1024(zero) # fffffc00 <__BSS_END__+0x7ffe8c70> + 14bc: c0000003 lb zero,-1024(zero) # fffffc00 <__BSS_END__+0x7ffe91e8> 14c0: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> 14c4: 6000 flw fs0,0(s0) 14c6: 03c0 addi s0,sp,452 @@ -59251,7 +59287,7 @@ Disassembly of section .debug_loc: 14ea: 005f 0000 0000 0x5f 14f0: 0000 unimp 14f2: 9800 0x9800 - 14f4: b4000003 lb zero,-1216(zero) # fffffb40 <__BSS_END__+0x7ffe8bb0> + 14f4: b4000003 lb zero,-1216(zero) # fffffb40 <__BSS_END__+0x7ffe9128> 14f8: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> 14fc: 5600 lw s0,40(a2) ... @@ -59265,7 +59301,7 @@ Disassembly of section .debug_loc: 1514: 0000 unimp 1516: 0000 unimp 1518: 8800 0x8800 - 151a: 90000003 lb zero,-1792(zero) # fffff900 <__BSS_END__+0x7ffe8970> + 151a: 90000003 lb zero,-1792(zero) # fffff900 <__BSS_END__+0x7ffe8ee8> 151e: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> 1522: 5f00 lw s0,56(a4) 1524: 0390 addi a2,sp,448 @@ -59295,7 +59331,7 @@ Disassembly of section .debug_loc: 155a: 0000 unimp 155c: 0000 unimp 155e: dc00 sw s0,56(s0) - 1560: ec000003 lb zero,-320(zero) # fffffec0 <__BSS_END__+0x7ffe8f30> + 1560: ec000003 lb zero,-320(zero) # fffffec0 <__BSS_END__+0x7ffe94a8> 1564: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> 1568: 5c00 lw s0,56(s0) ... @@ -60387,7 +60423,7 @@ Disassembly of section .debug_loc: 1f0c: 0000 unimp 1f0e: 0001 nop 1f10: a458 fsd fa4,136(s0) - 1f12: b8000003 lb zero,-1152(zero) # fffffb80 <__BSS_END__+0x7ffe8bf0> + 1f12: b8000003 lb zero,-1152(zero) # fffffb80 <__BSS_END__+0x7ffe9168> 1f16: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> 1f1a: 5800 lw s0,48(s0) 1f1c: 0438 addi a4,sp,520 @@ -60477,7 +60513,7 @@ Disassembly of section .debug_loc: 1fe0: 0000 unimp 1fe2: 0000 unimp 1fe4: 4400 lw s0,8(s0) - 1fe6: 98000003 lb zero,-1664(zero) # fffff980 <__BSS_END__+0x7ffe89f0> + 1fe6: 98000003 lb zero,-1664(zero) # fffff980 <__BSS_END__+0x7ffe8f68> 1fea: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> 1fee: 5d00 lw s0,56(a0) 1ff0: 0398 addi a4,sp,448 @@ -60989,7 +61025,7 @@ Disassembly of section .debug_loc: 24a2: 009f 0000 0000 0x9f 24a8: 0000 unimp 24aa: 6800 flw fs0,16(s0) - 24ac: 84000003 lb zero,-1984(zero) # fffff840 <__BSS_END__+0x7ffe88b0> + 24ac: 84000003 lb zero,-1984(zero) # fffff840 <__BSS_END__+0x7ffe8e28> 24b0: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> 24b4: 5f00 lw s0,56(a4) ... @@ -61001,7 +61037,7 @@ Disassembly of section .debug_loc: 24c8: 005f 0000 0000 0x5f 24ce: 0000 unimp 24d0: 9800 0x9800 - 24d2: f0000003 lb zero,-256(zero) # ffffff00 <__BSS_END__+0x7ffe8f70> + 24d2: f0000003 lb zero,-256(zero) # ffffff00 <__BSS_END__+0x7ffe94e8> 24d6: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> 24da: 5d00 lw s0,56(a0) ... @@ -61084,7 +61120,7 @@ Disassembly of section .debug_loc: 259c: 0000 unimp 259e: 0001 nop 25a0: c458 sw a4,12(s0) - 25a2: d0000003 lb zero,-768(zero) # fffffd00 <__BSS_END__+0x7ffe8d70> + 25a2: d0000003 lb zero,-768(zero) # fffffd00 <__BSS_END__+0x7ffe92e8> 25a6: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> 25aa: 5800 lw s0,48(s0) 25ac: 03d4 addi a3,sp,452 @@ -61097,7 +61133,7 @@ Disassembly of section .debug_loc: 25ba: 0000 unimp 25bc: 0000 unimp 25be: e800 fsw fs0,16(s0) - 25c0: f8000003 lb zero,-128(zero) # ffffff80 <__BSS_END__+0x7ffe8ff0> + 25c0: f8000003 lb zero,-128(zero) # ffffff80 <__BSS_END__+0x7ffe9568> 25c4: 06000003 lb zero,96(zero) # 60 <_start-0x7fffffa0> 25c8: 7800 flw fs0,48(s0) 25ca: 8c00 0x8c00 @@ -61375,7 +61411,7 @@ Disassembly of section .debug_loc: 2848: 0006 c.slli zero,0x1 284a: 935a add t1,t1,s6 284c: 5b04 lw s1,48(a4) - 284e: 00fc0493 addi s1,s8,15 # ffff900f <__BSS_END__+0x7ffe207f> + 284e: 00fc0493 addi s1,s8,15 # ffff900f <__BSS_END__+0x7ffe25f7> 2852: 0000 unimp 2854: 0134 addi a3,sp,136 2856: 0000 unimp @@ -61388,7 +61424,7 @@ Disassembly of section .debug_loc: 2868: 0006 c.slli zero,0x1 286a: 935a add t1,t1,s6 286c: 5b04 lw s1,48(a4) - 286e: 01370493 addi s1,a4,19 # ffff8013 <__BSS_END__+0x7ffe1083> + 286e: 01370493 addi s1,a4,19 # ffff8013 <__BSS_END__+0x7ffe15fb> 2872: 0000 unimp 2874: 0150 addi a2,sp,132 2876: 0000 unimp @@ -61486,7 +61522,7 @@ Disassembly of section .debug_loc: 2960: 00ec addi a1,sp,76 2962: 0000 unimp 2964: 0001 nop - 2966: 00018867 jalr a6,gp # 80016d80 <__global_pointer$> + 2966: 00018867 jalr a6,gp # 80016808 <__global_pointer$> 296a: 8000 0x8000 296c: 0004 0x4 296e: 0100 addi s0,sp,128 @@ -62098,7 +62134,7 @@ Disassembly of section .debug_loc: 2ec4: 0000 unimp 2ec6: 0000 unimp 2ec8: c400 sw s0,8(s0) - 2eca: d4000003 lb zero,-704(zero) # fffffd40 <__BSS_END__+0x7ffe8db0> + 2eca: d4000003 lb zero,-704(zero) # fffffd40 <__BSS_END__+0x7ffe9328> 2ece: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> 2ed2: 5f00 lw s0,56(a4) 2ed4: 03e0 addi s0,sp,460 @@ -62590,7 +62626,7 @@ Disassembly of section .debug_loc: 334e: 0000 unimp 3350: 0001 nop 3352: 3459 jal 2dd8 <_start-0x7fffd228> - 3354: 84000003 lb zero,-1984(zero) # fffff840 <__BSS_END__+0x7ffe88b0> + 3354: 84000003 lb zero,-1984(zero) # fffff840 <__BSS_END__+0x7ffe8e28> 3358: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> 335c: 5900 lw s0,48(a0) ... @@ -62602,7 +62638,7 @@ Disassembly of section .debug_loc: 3370: 005f 0000 0000 0x5f 3376: 0000 unimp 3378: 2800 fld fs0,16(s0) - 337a: e4000003 lb zero,-448(zero) # fffffe40 <__BSS_END__+0x7ffe8eb0> + 337a: e4000003 lb zero,-448(zero) # fffffe40 <__BSS_END__+0x7ffe9428> 337e: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> 3382: 5600 lw s0,40(a2) 3384: 04cc addi a1,sp,580 @@ -62629,7 +62665,7 @@ Disassembly of section .debug_loc: 33b8: 0000 unimp 33ba: 0000 unimp 33bc: 5c00 lw s0,56(s0) - 33be: e4000003 lb zero,-448(zero) # fffffe40 <__BSS_END__+0x7ffe8eb0> + 33be: e4000003 lb zero,-448(zero) # fffffe40 <__BSS_END__+0x7ffe9428> 33c2: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> 33c6: 6200 flw fs0,0(a2) 33c8: 04cc addi a1,sp,580 @@ -62670,7 +62706,7 @@ Disassembly of section .debug_loc: 341e: 009f 0000 0000 0x9f 3424: 0000 unimp 3426: 6c00 flw fs0,24(s0) - 3428: 8c000003 lb zero,-1856(zero) # fffff8c0 <__BSS_END__+0x7ffe8930> + 3428: 8c000003 lb zero,-1856(zero) # fffff8c0 <__BSS_END__+0x7ffe8ea8> 342c: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> 3430: 5d00 lw s0,56(a0) ... @@ -62716,7 +62752,7 @@ Disassembly of section .debug_loc: 349c: 009f 0000 0000 0x9f 34a2: 0000 unimp 34a4: 7400 flw fs0,40(s0) - 34a6: e4000003 lb zero,-448(zero) # fffffe40 <__BSS_END__+0x7ffe8eb0> + 34a6: e4000003 lb zero,-448(zero) # fffffe40 <__BSS_END__+0x7ffe9428> 34aa: 02000003 lb zero,32(zero) # 20 <_start-0x7fffffe0> 34ae: 3900 fld fs0,48(a0) 34b0: cc9f 0004 d400 0xd4000004cc9f @@ -62726,7 +62762,7 @@ Disassembly of section .debug_loc: 34bc: 009f 0000 0000 0x9f 34c2: 0000 unimp 34c4: 7400 flw fs0,40(s0) - 34c6: e4000003 lb zero,-448(zero) # fffffe40 <__BSS_END__+0x7ffe8eb0> + 34c6: e4000003 lb zero,-448(zero) # fffffe40 <__BSS_END__+0x7ffe9428> 34ca: 02000003 lb zero,32(zero) # 20 <_start-0x7fffffe0> 34ce: 4700 lw s0,8(a4) 34d0: cc9f 0004 d400 0xd4000004cc9f @@ -62736,7 +62772,7 @@ Disassembly of section .debug_loc: 34dc: 009f 0000 0000 0x9f 34e2: 0000 unimp 34e4: 7400 flw fs0,40(s0) - 34e6: e4000003 lb zero,-448(zero) # fffffe40 <__BSS_END__+0x7ffe8eb0> + 34e6: e4000003 lb zero,-448(zero) # fffffe40 <__BSS_END__+0x7ffe9428> 34ea: 02000003 lb zero,32(zero) # 20 <_start-0x7fffffe0> 34ee: 3100 fld fs0,32(a0) 34f0: cc9f 0004 d400 0xd4000004cc9f @@ -62746,7 +62782,7 @@ Disassembly of section .debug_loc: 34fc: 009f 0000 0000 0x9f 3502: 0000 unimp 3504: 7400 flw fs0,40(s0) - 3506: a8000003 lb zero,-1408(zero) # fffffa80 <__BSS_END__+0x7ffe8af0> + 3506: a8000003 lb zero,-1408(zero) # fffffa80 <__BSS_END__+0x7ffe9068> 350a: 02000003 lb zero,32(zero) # 20 <_start-0x7fffffe0> 350e: 3100 fld fs0,32(a0) 3510: a89f 0003 e400 0xe4000003a89f @@ -62759,7 +62795,7 @@ Disassembly of section .debug_loc: 3528: 009f 0000 0000 0x9f 352e: 0000 unimp 3530: 7400 flw fs0,40(s0) - 3532: b0000003 lb zero,-1280(zero) # fffffb00 <__BSS_END__+0x7ffe8b70> + 3532: b0000003 lb zero,-1280(zero) # fffffb00 <__BSS_END__+0x7ffe90e8> 3536: 08000003 lb zero,128(zero) # 80 <_start-0x7fffff80> 353a: 8c00 0x8c00 353c: 3900 fld fs0,48(a0) @@ -62806,7 +62842,7 @@ Disassembly of section .debug_loc: 35a2: 0000 unimp 35a4: 0800 addi s0,sp,16 35a6: 6100 flw fs0,0(a0) - 35a8: 93560493 addi s1,a2,-1739 # fffe8935 <__BSS_END__+0x7ffd19a5> + 35a8: 93560493 addi s1,a2,-1739 # fffe8935 <__BSS_END__+0x7ffd1f1d> 35ac: 9304 0x9304 35ae: 4408 lw a0,8(s0) 35b0: 0000 unimp @@ -62836,7 +62872,7 @@ Disassembly of section .debug_loc: 35e8: 0000 unimp 35ea: 936e000b 0x936e000b 35ee: 6f04 flw fs1,24(a4) - 35f0: 93550493 addi s1,a0,-1739 # ffffa935 <__BSS_END__+0x7ffe39a5> + 35f0: 93550493 addi s1,a0,-1739 # ffffa935 <__BSS_END__+0x7ffe3f1d> 35f4: 9304 0x9304 35f6: 4c04 lw s1,24(s0) 35f8: 0000 unimp @@ -62929,7 +62965,7 @@ Disassembly of section .debug_loc: 36b8: 0000 unimp 36ba: 0b00 addi s0,sp,400 36bc: 5500 lw s0,40(a0) - 36be: 93610493 addi s1,sp,-1738 # fffff936 <__BSS_END__+0x7ffe89a6> + 36be: 93610493 addi s1,sp,-1738 # fffff936 <__BSS_END__+0x7ffe8f1e> 36c2: 6d04 flw fs1,24(a0) 36c4: 04930493 addi s1,t1,73 36c8: 004c addi a1,sp,4 @@ -63592,7 +63628,7 @@ Disassembly of section .debug_loc: 3cfe: 98910493 addi s1,sp,-1655 3d02: 937f 0x937f 3d04: 5f04 lw s1,56(a4) - 3d06: 0d280493 addi s1,a6,210 # fffeb0d2 <__BSS_END__+0x7ffd4142> + 3d06: 0d280493 addi s1,a6,210 # fffeb0d2 <__BSS_END__+0x7ffd46ba> 3d0a: 0000 unimp 3d0c: 0d2c addi a1,sp,664 3d0e: 0000 unimp @@ -63601,7 +63637,7 @@ Disassembly of section .debug_loc: 3d14: 937f 0x937f 3d16: 7204 flw fs1,32(a2) 3d18: 7f94 flw fa3,56(a5) - 3d1a: 935e0493 addi s1,t3,-1739 # fffe8935 <__BSS_END__+0x7ffd19a5> + 3d1a: 935e0493 addi s1,t3,-1739 # fffe8935 <__BSS_END__+0x7ffd1f1d> 3d1e: 5f04 lw s1,56(a4) 3d20: 00000493 li s1,0 3d24: 0000 unimp @@ -63864,7 +63900,7 @@ Disassembly of section .debug_loc: 3f8e: 0000 unimp 3f90: 0001 nop 3f92: 9c5a add s8,s8,s6 - 3f94: a4000003 lb zero,-1472(zero) # fffffa40 <__BSS_END__+0x7ffe8ab0> + 3f94: a4000003 lb zero,-1472(zero) # fffffa40 <__BSS_END__+0x7ffe9028> 3f98: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> 3f9c: 5a00 lw s0,48(a2) 3f9e: 03ac addi a1,sp,456 @@ -63896,7 +63932,7 @@ Disassembly of section .debug_loc: 3fde: 0000 unimp 3fe0: 0001 nop 3fe2: b85c fsd fa5,176(s0) - 3fe4: e4000003 lb zero,-448(zero) # fffffe40 <__BSS_END__+0x7ffe8eb0> + 3fe4: e4000003 lb zero,-448(zero) # fffffe40 <__BSS_END__+0x7ffe9428> 3fe8: 05000003 lb zero,80(zero) # 50 <_start-0x7fffffb0> 3fec: 7a00 flw fs0,48(a2) 3fee: 4f74 lw a3,92(a4) @@ -64432,7 +64468,7 @@ Disassembly of section .debug_loc: 448c: 1a00 addi s0,sp,304 448e: 007a c.slli zero,0x1e 4490: 2540 fld fs0,136(a0) - 4492: 89220083 lb ra,-1902(tp) # fffff892 <__BSS_END__+0x7ffe8902> + 4492: 89220083 lb ra,-1902(tp) # fffff892 <__BSS_END__+0x7ffe8e7a> 4496: 1a7f 0x1a7f 4498: 2440 fld fs0,136(s0) 449a: 9f22 add t5,t5,s0 @@ -66768,7 +66804,7 @@ Disassembly of section .debug_loc: 57f2: 06ec addi a1,sp,844 57f4: 0000 unimp 57f6: 0001 nop - 57f8: 000a0067 jr s4 # ffffa000 <__BSS_END__+0x7ffe3070> + 57f8: 000a0067 jr s4 # ffffa000 <__BSS_END__+0x7ffe35e8> 57fc: a400 fsd fs0,8(s0) 57fe: 000a c.slli zero,0x2 5800: 0100 addi s0,sp,128 @@ -79395,7 +79431,7 @@ Disassembly of section .debug_loc: c46a: 7f90 flw fa2,56(a5) c46c: 4006 0x4006 c46e: 0c22244b 0xc22244b - c472: 80000003 lb zero,-2048(zero) # fffff800 <__BSS_END__+0x7ffe8870> + c472: 80000003 lb zero,-2048(zero) # fffff800 <__BSS_END__+0x7ffe8de8> c476: 9f2c 0x9f2c c478: 0c0c addi a1,sp,528 c47a: 0000 unimp @@ -79423,7 +79459,7 @@ Disassembly of section .debug_loc: c4ae: 7f90 flw fa2,56(a5) c4b0: 4006 0x4006 c4b2: 0c22244b 0xc22244b - c4b6: 80000003 lb zero,-2048(zero) # fffff800 <__BSS_END__+0x7ffe8870> + c4b6: 80000003 lb zero,-2048(zero) # fffff800 <__BSS_END__+0x7ffe8de8> c4ba: 402c lw a1,64(s0) c4bc: 2d22244b 0x2d22244b c4c0: 4b40 lw s0,20(a4) @@ -79707,7 +79743,7 @@ Disassembly of section .debug_loc: c754: 0000 unimp c756: 0ec0 addi s0,sp,852 c758: 0000 unimp - c75a: 7f7a0003 lb zero,2039(s4) # fffeb7f7 <__BSS_END__+0x7ffd4867> + c75a: 7f7a0003 lb zero,2039(s4) # fffeb7f7 <__BSS_END__+0x7ffd4ddf> c75e: c09f 000e c400 0xc400000ec09f c764: 000e c.slli zero,0x3 c766: 0100 addi s0,sp,128 @@ -79742,7 +79778,7 @@ Disassembly of section .debug_loc: c7b2: 7f90 flw fa2,56(a5) c7b4: 4006 0x4006 c7b6: 0c22244b 0xc22244b - c7ba: 80000003 lb zero,-2048(zero) # fffff800 <__BSS_END__+0x7ffe8870> + c7ba: 80000003 lb zero,-2048(zero) # fffff800 <__BSS_END__+0x7ffe8de8> c7be: 9f2c 0x9f2c c7c0: 0f18 addi a4,sp,912 c7c2: 0000 unimp @@ -79767,7 +79803,7 @@ Disassembly of section .debug_loc: c7f6: 7f90 flw fa2,56(a5) c7f8: 4006 0x4006 c7fa: 0c22244b 0xc22244b - c7fe: 80000003 lb zero,-2048(zero) # fffff800 <__BSS_END__+0x7ffe8870> + c7fe: 80000003 lb zero,-2048(zero) # fffff800 <__BSS_END__+0x7ffe8de8> c802: 402c lw a1,64(s0) c804: 2d22244b 0x2d22244b c808: 4b40 lw s0,20(a4) @@ -81086,7 +81122,7 @@ Disassembly of section .debug_loc: d3c2: 0000 unimp d3c4: 0000 unimp d3c6: 7800 flw fs0,48(s0) - d3c8: 9c000003 lb zero,-1600(zero) # fffff9c0 <__BSS_END__+0x7ffe8a30> + d3c8: 9c000003 lb zero,-1600(zero) # fffff9c0 <__BSS_END__+0x7ffe8fa8> d3cc: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> d3d0: 5d00 lw s0,56(a0) d3d2: 039c addi a5,sp,448 @@ -81104,7 +81140,7 @@ Disassembly of section .debug_loc: d3ec: 009f 0000 0000 0x9f d3f2: 0000 unimp d3f4: 8400 0x8400 - d3f6: 8c000003 lb zero,-1856(zero) # fffff8c0 <__BSS_END__+0x7ffe8930> + d3f6: 8c000003 lb zero,-1856(zero) # fffff8c0 <__BSS_END__+0x7ffe8ea8> d3fa: 11000003 lb zero,272(zero) # 110 <_start-0x7ffffef0> d3fe: 7e00 flw fs0,56(a2) d400: 4000 lw s0,0(s0) @@ -81798,7 +81834,7 @@ Disassembly of section .debug_loc: daae: 009f 0000 0000 0x9f dab4: 0000 unimp dab6: e800 fsw fs0,16(s0) - dab8: f4000003 lb zero,-192(zero) # ffffff40 <__BSS_END__+0x7ffe8fb0> + dab8: f4000003 lb zero,-192(zero) # ffffff40 <__BSS_END__+0x7ffe9528> dabc: 02000003 lb zero,32(zero) # 20 <_start-0x7fffffe0> dac0: 3000 fld fs0,32(s0) dac2: 149f 0004 5000 0x50000004149f @@ -81808,7 +81844,7 @@ Disassembly of section .debug_loc: dace: 009f 0000 0000 0x9f dad4: 0000 unimp dad6: e800 fsw fs0,16(s0) - dad8: f0000003 lb zero,-256(zero) # ffffff00 <__BSS_END__+0x7ffe8f70> + dad8: f0000003 lb zero,-256(zero) # ffffff00 <__BSS_END__+0x7ffe94e8> dadc: 02000003 lb zero,32(zero) # 20 <_start-0x7fffffe0> dae0: 3000 fld fs0,32(s0) dae2: f09f 0003 2800 0x28000003f09f @@ -83430,7 +83466,7 @@ Disassembly of section .debug_loc: ea1c: 5091 li ra,-28 ea1e: 4006 0x4006 ea20: 0c22244b 0xc22244b - ea24: 80000003 lb zero,-2048(zero) # fffff800 <__BSS_END__+0x7ffe8870> + ea24: 80000003 lb zero,-2048(zero) # fffff800 <__BSS_END__+0x7ffe8de8> ea28: 9f2c 0x9f2c ea2a: 04cc addi a1,sp,580 ea2c: 0000 unimp @@ -83876,7 +83912,7 @@ Disassembly of section .debug_loc: ee52: 9104 0x9104 ee54: 9364 0x9364 ee56: 5f04 lw s1,56(a4) - ee58: 935b0493 addi s1,s6,-1739 # fffea935 <__BSS_END__+0x7ffd39a5> + ee58: 935b0493 addi s1,s6,-1739 # fffea935 <__BSS_END__+0x7ffd3f1d> ee5c: 6c04 flw fs1,24(s0) ee5e: 0001 nop ee60: 7000 flw fs0,32(s0) @@ -84040,7 +84076,7 @@ Disassembly of section .debug_loc: efd8: 0000 unimp efda: 0600 addi s0,sp,768 efdc: 5b00 lw s0,48(a4) - efde: 935c0493 addi s1,s8,-1739 # fffe8935 <__BSS_END__+0x7ffd19a5> + efde: 935c0493 addi s1,s8,-1739 # fffe8935 <__BSS_END__+0x7ffd1f1d> efe2: 6404 flw fs1,8(s0) efe4: 0000 unimp efe6: e000 fsw fs0,0(s0) @@ -85033,7 +85069,7 @@ Disassembly of section .debug_loc: f8ea: 0000 unimp f8ec: 016c addi a1,sp,140 f8ee: 0000 unimp - f8f0: 7f7f0003 lb zero,2039(t5) # fffe97f7 <__BSS_END__+0x7ffd2867> + f8f0: 7f7f0003 lb zero,2039(t5) # fffe97f7 <__BSS_END__+0x7ffd2ddf> f8f4: 6c9f 0001 7c00 0x7c0000016c9f f8fa: 0001 nop f8fc: 0100 addi s0,sp,128 diff --git a/benchmarks/vector/sfilter/vx_vec_sfilter.elf b/benchmarks/vector/sfilter/vx_vec_sfilter.elf index 0477c7f984ccda5ef36f9e48b8f5515d6d426b84..02630109640195a3ae2019734e4ca656db42a193 100755 GIT binary patch delta 8876 zcmai34OmrGx?XGT1Lq))f}kQIA|jF!pGmsFb8w{v4GGXH3wTCM#t-V$ej1 zZfc=8#gl*dlMmye+1v&lEL1YolQ}bFXf#tsT_?%7MM`?#@0@i!CuZ&qo|kvM-}mkH z_pP<|4_%G@d;Z$LJWAw#u{k{IRV3M&uJXIV>3D`Q59l`Si^vPlD(j+l;oR=((Qo#L7JHL8_MI5XBCUE?SW z+G`D*$MuknCBM7E^!|n(7HYH)_BW=6O|ZJ`CyI^d!an&$_sE1`|B>}Lj~FdOeifO@Mn-k@T)MshPdZ%X_^xY4O8A{(_CJim@T5%G+g0H^=rrgi zw~m31ZMwE$RPi;_)qiUVCT5;d6F!qi8{dUbFdmHvHYN`p9hlJ7jjMhPDf#}U;T(FK zHNLAGHQ(4W^fqlwSGUnTbet9k?io5UFqT3sH$qAVGjhkkoEI_im(g@Z+BLYYO|X8? zP}>h~E>@hT*rK?pTlu?<)`(b<*1cueB4K^Oun(Im(qA-o4vQYNc#nbn(M)cLI%?Ho z)>}h3CcJIf^vKsYpm=j+%z8F5dNZ4p%XJelO43+}C5;)Wkq`S@SV%wsGpZv82@5ki zBf|`5WS>D~y^l=@_#ri9{%xttSbzwzSeTHx!n)hh zbz46ntTl!u{yUMr*U=L{*&_URIg-cCvXFWE!AQsMiK#;P?{{=enhx78M`FrFizwM= z1l@C1`0Y0u-W}}-occZ&>3bZl_ddnNi9L?2X;V?_9!Ev`bV1d&-52iPuVhbtXa6JS zTnywTG-1h_rS-AajEw%&lHa+h!*G5$(6MUH6V^c+59G5Tf%VI19h;vs-PkzoEu-t< z@xuC+5%yH#`=r<_dC+oqR-&cq9Yb@?5rcB_$!Op z=yW8#aFq+c4~)1Me=jzkHR@iBMwHR|;#6_$14l&JN-ccaharCc%&_>gD?zEtCuMVe z*#JKb!1AF{5E&XphWyUOHw+j;Hd+wG9{Xn>zaH};%*4iN`y8#Cp5YjpBYX4I0AW4n zsN6Q!I-q3RhFvGNnZM<_w%1yk+HAdP2S29!HTtw2b{oo}(G5tqJaosx_B{HKv)*{k>bQCo7^FtyX`q9Y( znRGO~iy27YbLjXXN}^GB;z7!xtr<(9WRD}KWeak=*KzsO7D2V?&Sz-lIC{>m)CQ&B zob(7rV>xOWIp!NSX+Fx5 zQa?>BK8)3Qm+|?Rr^M?o(L!}}eig2XGatFi8DF2ah}mVX1>E_S#mMpYSys3_f2G?b ztvURmqQ0?APZ{P$j!&6vQA54HB=};KzXrZKbxqK4ruRkp=iq6h7Z=G%eok>1A1UJOk(yPAy^C{rcf zKrUva1s(SIr~^5OtM-{mdxSfl>`}db66M0hyuaBopLc6Tox7R-+#lTd%%@DY+A6QF z06x3&cfePz$`#;D=%0h9jb2>jYCP(7cSBh_nBMgUdJOGBuM6}J_&v4;pEB7}l@9W; zSHkXz|93_z$mrXF;$7ax$=>`L(g9ninvGg$x+V$S1#Sm>eAIys#M$c8(XNNCK`JLc$RnC5&>7|JMIe6OW#YMLoCr5G%mKQ4Q z74(1VoxNi1O2_%wJDdN%`j70Gf%C=;A0do-2FM!F5`0ohweyD&jNheD}B>KJ}YQ%V~ zR)uyjp+lh)Oz2i%kK&CEuqgzA31JFRU_zV=MHoE_gk*(OFd;)B3rxsSu!9MC3I$-o z(+WD6P^wT4CR8d^g9$Z+BK)aUs0R}o6`H{Wr$Q^3(5}z{CUh!vg9!|YCD;^#z=SY` zC@>)oD55{K5(vo(sbE5eLKc{iqhJRU@)Qcdgr^mBFrieT989QGs0I^i9^*yyN3T_= z2NN02bj>Q&&j|Hs7Ik8pSUo%`6(AK-e*Os?;o@iUOeR`MqY*yuY7 zzNi5By27Gtb~z)T&lagdR^{WgDwJ>M^WnT$o(GA{V0j%@VHqrk7QpM2lM7%D9U>or z6glDYSz`MbSw(JLz702`&Qny*RC%4OxiWkepTsNWgR6KP8Zw_-#p?s9#XHyXJBS}& z%j@_~Gh!XTgYz;ovxsL{c%k{q2L4}x=+W#=dxMBO0{`h}kxg>{U){MetdA@lm+`&WWC3VP@{dHv7)VUZDQ&THUSE|TJ;{V-oGvTu{; z4)auAF9#msCy)vA;t?LhsbFd3$NA*Cc&-n57S*Aq#BnIUO<&a#w3q~xb+^46-E3Yx&PQAt{5S2pCYX0%PAsG&ET7_ASeXGREp z3WcZ0nb88vccWM&Fh^5L#RWl=5&5E6Y{8hz zzEzCDlzy{SjHUJ?w}~;--i&QxDIE?6w+Wn1@`r6=ETTqLiC@y;u(V3tiP_s)1#4x= zu_|F6tJ3C0E$v8m9Z^ifFa0z<*w;TBMsW$rE8XZ;xX~~X}hIuF5R(Q zu4~Y4L^s1uHF9QUGr%oAdJc5Qa`UyrT0b6Lna1=+7zBPl24`U~SiZPWV_$&nGvw(b z+N=>7_v0;3#f`)#>jluoV7hKRxLw}$7i~&WOg7W=RMmq8aOy#Trgx>D&S&=n8i zi-*$r(Dl%nN*6*~=He|^>1UzSplx7kc0D+A9^Q47ex9=;mX`yAx}XA%V(0@Z;0X6VnLJ@KcYyB@`78RUwtKg(%q zf6eqXRl%p=I!tIN%&rNAZuZfaq1&J>VDeuDx8Lv8KR|ybPc>@!B6X&``>3`q_}px7 zeoC?D;6ADiA0K)QFCnU%PH;!7H?6x7X2+e>lh#Af1rNx`ceEP=I_G%pQ)o$Mn+fk~ zcXNSz=gKB6vdE$qB*TIfm?vL7u$PX7cKt5{MDde*>6yLsGU)g%Os_!n0L)(jbezHT zr#HGx_!BfY}O)!<2PX~sJK^PFO)Nzwc$$| zeOh@N<|b6{#L%c$$Dlj<;ftlJ?(fj40`KnBYpkzNp|@YaM-k=!Z}R)B+w0Jk@>H{S z$GGw`e9Tl~p*Yiveexa+U5aMx%AW+iQ{Mg_R*^mh?*r6nv^E#!9=Q^`>~!xGeE@xKxxDe7 zmQa-TB2H^HbzQLgro9K+ch6a{Y%4A^y+OqXK{rfy-wkL^W1w@e5^_~{Zilv%;tQ~f zPlit0icfXQpK4@t!R2Lmnlhbf?39yy7e=1j$h5*%|h56{BhE&p{A+aPC}`*5fB zB+SKq@M42pP*^o|_DrVZAa+gHZs^6V1eW-U_b}^3K$6d4a09w|hBw=`0BrB`^2qyI0^vjaBXhR>MP)a%NuKN+1gmcVuPR)TX#yN(TTw`1So!jQ!%FCd) zV{11ccQi*&K-bDAS}=8W4`NfQ%eKIrgO%i|W;^sw4Bc~n?T0QyGjyM&Y7Rl4YsFVF zb$tU}AC9R*zi4WXLDyp?dd~e*(5@#J7D+~#-vo)Y74r0HEmG(Y$gfXp3DL>xz4?qq_4SoZFH_auPA>q*<=tm6j2fiDvkqp$ z9zO)<*;se8^P$6Vc-O1zmOF;_9Dv*D=phf%BBfPCZUZgVJhileI|BEQo0%%(!6HpH5aFsbr zl$$STA#%k<4ew2BzXQ+wYZ+}$v^%puO7-x?hqxoRP21RsWPWQ=Nn?x_h*-jbCFxUr+S=Kem2ss$!es#;-i~V#TS7ZC@G5 z5wQV{UrsE!%tlv!YD|xaHhvW`S(NBTW5f*6^sM0@89jXG>jtVz^IY#Zn327G-id^8ncY*$i3OVH-(F)4MyC!1X1#eD|=k95G6Z}{P^pl zsnV5m=QNwxSmCM|KhFm9wl^YOfm2e1*jVLCPfCNS!nHm5f=&2U87uBRB{ozUj>fUB z!WqYqbB8NAbtU(my|b`ur`rf`cDOobMI!kQSI_J;LD^I8AL$$H2mj!M<|54QSLi7} zW1fbdTy+bc^BX>EH@2X_HeBx*HRGpPynB7f*F{-Ke5I-`vhyXt&B7AHGa%+-WxY z@HBs+RhdD-920ArX)YbgcL>ou)9f9_F~uV@&9dQqo)CYUX?BM4XRyJO%$zXZ;wxq) zoAJ^7a)9tnF^9$TJ$H!1Gi5^-kCE;yzFBU~<_nxPW0>9%?m@R#n{4$X`+aTjH7I{- z1k*DBirE{<^cwK@!RliGJNuHfkMbm|jAD9q4AV(l7;u2T9WjXeFHwHsor%4x4C-Idkrk4Sv zEetq7FNWW;WqY;BcK%h5Z?9sqO#-a=@ABgwr}qFHn5ES@aV|i%QdNy~HP|*JE(6v= zTRs{aa*UtmQHC~#0 z1hSF8#tWCw-gK)6d%X!W=LmLm?YX z$Wh1#6N(g8feE_8CNQB)p&U%8?1K}tM}ttSPzNS7C^Ul!Z3-P=LZ^ZoOz2YR0TbBc z9{7U^c7;$d!9j51uQ-K7Fd<1H1x%QukO3xSE98I)`3gl~!YTzFOxUDQ1}2m%RDzxK zSB*j~m{6zC046jmw1Ej73Y}nrTcHa~=uuz=r~u%vUW3FQiv1z7(|h#G}jFriMN0ZeFCXaf^E6gt5K zw?Y?~(4)YfKm`DQ1v{7!s^D;<;Q-pfFeg^lcb)M@+PX^Zyq;oy|{_laD`xO8AP(2URWvmFm zHwNa=^W>?g_yf-Koa>X+B?)#G4hS}KC}SR@-4|u~j(=N><#z;P34G~D&(CxGkvlBE z8`tAHAIodypDEM&aR)X;9Sl90iV9!IAzaRx`_#J=Iqn5w>UakiT zE4x*JNAmjoeU+6}YxqCHyYpt0nvZPcf@E@w+&WGut=w zIW}%LBewAW8N}`KgO~Vp(1@4$n|y^l{xUD%sdCzH_#Y!G{IPoIIxv{AgsdU>ToVE{ zJ`b%{e>tpzAB=DZaD5nzpHRqrtotKWi}5*V^#+(%EBG#rJIr5K@Z^Ra;6ZXq zH9sT{+#*$j<8%$L-i~Y|F5TAk&O0B zp7y|=ub)NF)sy7WHlED$rSC~}oolW>$wzUXBP&j!@5X8J+$ng|&CvI_#zp7dGNK(i z)m+@p4{@3 z&+)T7(AxbkuaP?{`7HC$pZQ`e&%I{EMV^DcW=Llz|0s~9;xeRR%Q@wfNBJXW%ZFG3 z&dfm{^D-`KQq5N`@uy*sVVC(mqC3r8a+xn1#FOR0&#@CGndd*}GX{a9{>dMVq;qI> zm^kl`EteG|?Eb=G}LT zhX!GDQrKE^_-qj;F!$;AiBb)F(1i7jkh>ocmDqd#Ce%5a?5K%a);dYnpi-y{OUC^pQbUdT8zV@Jyk94!1(3rY7rfnfvp;k zOBrTxs#+|g!A{vF?#GI++a>Nm^y|CC-B>*N*)A~!i!o|9tdmOS?iS|U-CCAonLeBA z$iX!HpVo1% zqXIq9#bDACz-#5}}<nF5G z=UTNP88)OqoxJs}19U93wSg&q+5kOwfL;#Wyp`$OF|eU1R}pmMHoW>O{gjQ3W<4J< zeW^06M?l$JJaIw~LA|y^S4;WUyBKKZ$DW->iT1*7Jr)fWf*pXi9-~ON*1#-O-MZaeg4e}=uU=rTID|jUH9w${2xNIdDsZb{}&sJX6fH}&IlU77YHbFVyCG9 z6oVDZU$kjaL)u5MzB7};#==}6cfmZW;}X*ySZ*@Ufw^mLfBGLnr^rtbHa;6k=`^IU zpTT_T&)BX?uYoRA=lKv8z}7*>$;l_RD5rJVu;X&@8qD=57M(VfW)JigoXtTh&707B zU&0{qh)VuIbB{psYU*9 z>CG|vGdnJ8IbL&$gr0K&UpY`f>iiDqf)adyQpv|dC*M5YkIf{%TzCqnK+h-r3-l1o zU1w22HOC)8H)4(smF7w4>_WNwlomOpc?&)is<>anZkO*P-J?lfz5D^@oXhw!g{je~ z4nr3QGrdBk`vBT{PoOD(2%UtLiC6x=Lf3ii+pnP~$%XG}ca4uPWqP&>8-{DT!)seb zL&u<-9Oa(`og&|S54*^E=BC~j!CWpsf%)D^xV_Njlguk%wj&!V**9qXBPh##7GGo3ts==4Ilv0Y1Wc0PxzwJKdV?B2`X3+;W* z*|2RBui!(Rinl{&BQM3C3IIh)0y(`hF*$`QN9}A z@1e`k9VD(10ql>^HTYQMkNOV5-MIxi+^gIdp{;j2%J24P6Itu_{)<@`0@}PT1~;H{ zu}5>z0Zq_90H^mEnRZ%>9An+)?aZHzg}r-t|2n>f0cQs=eUsdLS_}Ijh0>A_LFf+< z+J@_xb)8xO?Rc^O3bGWMo$o)DmqRDv)ULTy3bOY{m@0YAq`W<*VFOpt&>V~7&;S`v99~ap_4OFY8*dAXzYUk z+}JyB=}&M00c+3nug#~F5PQ~|=RTZYb8gnbk9`im{~VMacRm_WFSPgl!G_nKD}O`j z@!CiJq0sahAzux6RN(0T*I*j)I0WQx>0hfv=tMcW1Lsb@*SWI*W}A-dhRTxzjT`IA z4!U36+)IAAm3(_|J&m{^tP4GA(s(vfdfb0DsXQ-0XL!wT*dWXw^+{Cz-@;#a82<)_ zcT_t505rpsS%dN)3WTv(-g-uh;=|-*km!6|E;^${ik=L)@{E=c-Hu^f>lusmnK<=I z)!}zSS00u}5bsRIGGOEObu$Au`^r1^IgZkBYp2Ed z*- 80000014: 00100513 li a0,1 80000018: 0005006b 0x5006b -8000001c: 1d418513 addi a0,gp,468 # 800169dc <_edata> -80000020: 21018613 addi a2,gp,528 # 80016a18 <__BSS_END__> +8000001c: 1d418513 addi a0,gp,468 # 80016e6c <_edata> +80000020: 21018613 addi a2,gp,528 # 80016ea8 <__BSS_END__> 80000024: 40a60633 sub a2,a2,a0 80000028: 00000593 li a1,0 -8000002c: 77c010ef jal ra,800017a8 +8000002c: 5b8010ef jal ra,800015e4 80000030: 00001517 auipc a0,0x1 -80000034: ea850513 addi a0,a0,-344 # 80000ed8 <__libc_fini_array> -80000038: 65d000ef jal ra,80000e94 -8000003c: 6fd000ef jal ra,80000f38 <__libc_init_array> +80000034: ce450513 addi a0,a0,-796 # 80000d14 <__libc_fini_array> +80000038: 499000ef jal ra,80000cd0 +8000003c: 539000ef jal ra,80000d74 <__libc_init_array> 80000040: 035000ef jal ra,80000874
-80000044: 6650006f j 80000ea8 +80000044: 4a10006f j 80000ce4 Disassembly of section .text: @@ -31,15 +31,15 @@ Disassembly of section .text: 8000004c: 00078793 mv a5,a5 80000050: 00078863 beqz a5,80000060 80000054: 80001537 lui a0,0x80001 -80000058: ed850513 addi a0,a0,-296 # 80000ed8 <__BSS_END__+0xfffea4c0> -8000005c: 6390006f j 80000e94 +80000058: d1450513 addi a0,a0,-748 # 80000d14 <__BSS_END__+0xfffe9e6c> +8000005c: 4750006f j 80000cd0 80000060: 00008067 ret 80000064 : 80000064: 02000513 li a0,32 80000068: 0005006b 0x5006b -8000006c: 00016197 auipc gp,0x16 -80000070: 79c18193 addi gp,gp,1948 # 80016808 <__global_pointer$> +8000006c: 00017197 auipc gp,0x17 +80000070: c2c18193 addi gp,gp,-980 # 80016c98 <__global_pointer$> 80000074: 021026f3 csrr a3,0x21 80000078: 01a69693 slli a3,a3,0x1a 8000007c: 02002673 csrr a2,0x20 @@ -287,7 +287,7 @@ Disassembly of section .text: 80000404: 00070593 mv a1,a4 80000408: 00078513 mv a0,a5 8000040c: cf1ff0ef jal ra,800000fc -80000410: 1bc1a783 lw a5,444(gp) # 800169c4 +80000410: 1bc1a783 lw a5,444(gp) # 80016e54 80000414: 000780e7 jalr a5 # 72000000 <_start-0xe000000> 80000418: fe040713 addi a4,s0,-32 8000041c: fe840793 addi a5,s0,-24 @@ -339,7 +339,7 @@ Disassembly of section .text: 800004cc: 00070593 mv a1,a4 800004d0: 00078513 mv a0,a5 800004d4: c29ff0ef jal ra,800000fc -800004d8: 1bc1a783 lw a5,444(gp) # 800169c4 +800004d8: 1bc1a783 lw a5,444(gp) # 80016e54 800004dc: 000780e7 jalr a5 # 72000000 <_start-0xe000000> 800004e0: fd442783 lw a5,-44(s0) 800004e4: 00078513 mv a0,a5 @@ -377,7 +377,7 @@ Disassembly of section .text: 8000055c: fd842583 lw a1,-40(s0) 80000560: 00078513 mv a0,a5 80000564: b99ff0ef jal ra,800000fc -80000568: 1bc1a783 lw a5,444(gp) # 800169c4 +80000568: 1bc1a783 lw a5,444(gp) # 80016e54 8000056c: 000780e7 jalr a5 # 71000000 <_start-0xf000000> 80000570: fd442783 lw a5,-44(s0) 80000574: 00078513 mv a0,a5 @@ -396,12 +396,12 @@ Disassembly of section .text: 800005a0: fdc42783 lw a5,-36(s0) 800005a4: 40f007b3 neg a5,a5 800005a8: fcf42e23 sw a5,-36(s0) -800005ac: 1c01a783 lw a5,448(gp) # 800169c8 +800005ac: 1c01a783 lw a5,448(gp) # 80016e58 800005b0: fef42623 sw a5,-20(s0) -800005b4: 1c01a703 lw a4,448(gp) # 800169c8 +800005b4: 1c01a703 lw a4,448(gp) # 80016e58 800005b8: fdc42783 lw a5,-36(s0) 800005bc: 00f70733 add a4,a4,a5 -800005c0: 1ce1a023 sw a4,448(gp) # 800169c8 +800005c0: 1ce1a023 sw a4,448(gp) # 80016e58 800005c4: fec42783 lw a5,-20(s0) 800005c8: 00078513 mv a0,a5 800005cc: 02c12403 lw s0,44(sp) @@ -460,7 +460,7 @@ Disassembly of section .text: 80000690: 00070593 mv a1,a4 80000694: 00078513 mv a0,a5 80000698: a65ff0ef jal ra,800000fc -8000069c: 1bc1a783 lw a5,444(gp) # 800169c4 +8000069c: 1bc1a783 lw a5,444(gp) # 80016e54 800006a0: 000780e7 jalr a5 # 72000000 <_start-0xe000000> 800006a4: fe040713 addi a4,s0,-32 800006a8: fe840793 addi a5,s0,-24 @@ -505,8 +505,8 @@ Disassembly of section .text: 8000072c: 00112623 sw ra,12(sp) 80000730: 00812423 sw s0,8(sp) 80000734: 01010413 addi s0,sp,16 -80000738: 800157b7 lui a5,0x80015 -8000073c: 87878513 addi a0,a5,-1928 # 80014878 <__BSS_END__+0xffffde60> +80000738: 800147b7 lui a5,0x80014 +8000073c: 6b078513 addi a0,a5,1712 # 800146b0 <__BSS_END__+0xffffd808> 80000740: 0f8000ef jal ra,80000838 80000744: 00000013 nop 80000748: 00c12083 lw ra,12(sp) @@ -518,9 +518,9 @@ Disassembly of section .text: 80000758: ff010113 addi sp,sp,-16 8000075c: 00812623 sw s0,12(sp) 80000760: 01010413 addi s0,sp,16 -80000764: 1e01a783 lw a5,480(gp) # 800169e8 +80000764: 1e01a783 lw a5,480(gp) # 80016e78 80000768: 00178693 addi a3,a5,1 -8000076c: 1ed1a023 sw a3,480(gp) # 800169e8 +8000076c: 1ed1a023 sw a3,480(gp) # 80016e78 80000770: 00078513 mv a0,a5 80000774: 00c12403 lw s0,12(sp) 80000778: 01010113 addi sp,sp,16 @@ -531,8 +531,8 @@ Disassembly of section .text: 80000784: 00112623 sw ra,12(sp) 80000788: 00812423 sw s0,8(sp) 8000078c: 01010413 addi s0,sp,16 -80000790: 800157b7 lui a5,0x80015 -80000794: 89c78513 addi a0,a5,-1892 # 8001489c <__BSS_END__+0xffffde84> +80000790: 800147b7 lui a5,0x80014 +80000794: 6d478513 addi a0,a5,1748 # 800146d4 <__BSS_END__+0xffffd82c> 80000798: 0a0000ef jal ra,80000838 8000079c: 00000013 nop 800007a0: 00c12083 lw ra,12(sp) @@ -626,57 +626,57 @@ Disassembly of section .text: 80000880: 08010413 addi s0,sp,128 80000884: 00100513 li a0,1 80000888: f31ff0ef jal ra,800007b8 -8000088c: 00400793 li a5,4 -80000890: faf42623 sw a5,-84(s0) -80000894: 00400793 li a5,4 -80000898: faf42423 sw a5,-88(s0) -8000089c: 00400793 li a5,4 -800008a0: faf42223 sw a5,-92(s0) -800008a4: fac42703 lw a4,-84(s0) -800008a8: fa842783 lw a5,-88(s0) +8000088c: 04000793 li a5,64 +80000890: fcf42023 sw a5,-64(s0) +80000894: 04000793 li a5,64 +80000898: faf42e23 sw a5,-68(s0) +8000089c: 04000793 li a5,64 +800008a0: faf42c23 sw a5,-72(s0) +800008a4: fc042703 lw a4,-64(s0) +800008a8: fbc42783 lw a5,-68(s0) 800008ac: 02f707b3 mul a5,a4,a5 800008b0: 00279793 slli a5,a5,0x2 800008b4: 00078513 mv a0,a5 -800008b8: 71c000ef jal ra,80000fd4 +800008b8: 558000ef jal ra,80000e10 800008bc: 00050793 mv a5,a0 -800008c0: faf42023 sw a5,-96(s0) -800008c4: fa842703 lw a4,-88(s0) -800008c8: fa442783 lw a5,-92(s0) +800008c0: faf42a23 sw a5,-76(s0) +800008c4: fbc42703 lw a4,-68(s0) +800008c8: fb842783 lw a5,-72(s0) 800008cc: 02f707b3 mul a5,a4,a5 800008d0: 00279793 slli a5,a5,0x2 800008d4: 00078513 mv a0,a5 -800008d8: 6fc000ef jal ra,80000fd4 +800008d8: 538000ef jal ra,80000e10 800008dc: 00050793 mv a5,a0 -800008e0: f8f42e23 sw a5,-100(s0) -800008e4: fac42703 lw a4,-84(s0) -800008e8: fa442783 lw a5,-92(s0) +800008e0: faf42823 sw a5,-80(s0) +800008e4: fc042703 lw a4,-64(s0) +800008e8: fb842783 lw a5,-72(s0) 800008ec: 02f707b3 mul a5,a4,a5 800008f0: 00279793 slli a5,a5,0x2 800008f4: 00078513 mv a0,a5 -800008f8: 6dc000ef jal ra,80000fd4 +800008f8: 518000ef jal ra,80000e10 800008fc: 00050793 mv a5,a0 -80000900: f8f42c23 sw a5,-104(s0) -80000904: fac42703 lw a4,-84(s0) -80000908: fa442783 lw a5,-92(s0) +80000900: faf42623 sw a5,-84(s0) +80000904: fc042703 lw a4,-64(s0) +80000908: fb842783 lw a5,-72(s0) 8000090c: 02f707b3 mul a5,a4,a5 80000910: 00279793 slli a5,a5,0x2 80000914: 00078513 mv a0,a5 -80000918: 6bc000ef jal ra,80000fd4 +80000918: 4f8000ef jal ra,80000e10 8000091c: 00050793 mv a5,a0 -80000920: f8f42a23 sw a5,-108(s0) +80000920: faf42423 sw a5,-88(s0) 80000924: fe042623 sw zero,-20(s0) 80000928: 0280006f j 80000950 8000092c: fec42783 lw a5,-20(s0) 80000930: 00279793 slli a5,a5,0x2 -80000934: fa042703 lw a4,-96(s0) +80000934: fb442703 lw a4,-76(s0) 80000938: 00f707b3 add a5,a4,a5 8000093c: fec42703 lw a4,-20(s0) 80000940: 00e7a023 sw a4,0(a5) 80000944: fec42783 lw a5,-20(s0) 80000948: 00178793 addi a5,a5,1 8000094c: fef42623 sw a5,-20(s0) -80000950: fac42703 lw a4,-84(s0) -80000954: fa842783 lw a5,-88(s0) +80000950: fc042703 lw a4,-64(s0) +80000954: fbc42783 lw a5,-68(s0) 80000958: 02f707b3 mul a5,a4,a5 8000095c: fec42703 lw a4,-20(s0) 80000960: fcf746e3 blt a4,a5,8000092c @@ -684,15 +684,15 @@ Disassembly of section .text: 80000968: 0280006f j 80000990 8000096c: fe842783 lw a5,-24(s0) 80000970: 00279793 slli a5,a5,0x2 -80000974: f9c42703 lw a4,-100(s0) +80000974: fb042703 lw a4,-80(s0) 80000978: 00f707b3 add a5,a4,a5 8000097c: 00100713 li a4,1 80000980: 00e7a023 sw a4,0(a5) 80000984: fe842783 lw a5,-24(s0) 80000988: 00178793 addi a5,a5,1 8000098c: fef42423 sw a5,-24(s0) -80000990: fa842703 lw a4,-88(s0) -80000994: fa442783 lw a5,-92(s0) +80000990: fbc42703 lw a4,-68(s0) +80000994: fb842783 lw a5,-72(s0) 80000998: 02f707b3 mul a5,a4,a5 8000099c: fe842703 lw a4,-24(s0) 800009a0: fcf746e3 blt a4,a5,8000096c @@ -700,14 +700,14 @@ Disassembly of section .text: 800009a8: 0240006f j 800009cc 800009ac: fe442783 lw a5,-28(s0) 800009b0: 00279793 slli a5,a5,0x2 -800009b4: f9842703 lw a4,-104(s0) +800009b4: fac42703 lw a4,-84(s0) 800009b8: 00f707b3 add a5,a4,a5 800009bc: 0007a023 sw zero,0(a5) 800009c0: fe442783 lw a5,-28(s0) 800009c4: 00178793 addi a5,a5,1 800009c8: fef42223 sw a5,-28(s0) -800009cc: fac42703 lw a4,-84(s0) -800009d0: fa442783 lw a5,-92(s0) +800009cc: fc042703 lw a4,-64(s0) +800009d0: fb842783 lw a5,-72(s0) 800009d4: 02f707b3 mul a5,a4,a5 800009d8: fe442703 lw a4,-28(s0) 800009dc: fcf748e3 blt a4,a5,800009ac @@ -715,22997 +715,22873 @@ Disassembly of section .text: 800009e4: 0240006f j 80000a08 800009e8: fe042783 lw a5,-32(s0) 800009ec: 00279793 slli a5,a5,0x2 -800009f0: f9442703 lw a4,-108(s0) +800009f0: fa842703 lw a4,-88(s0) 800009f4: 00f707b3 add a5,a4,a5 800009f8: 0007a023 sw zero,0(a5) 800009fc: fe042783 lw a5,-32(s0) 80000a00: 00178793 addi a5,a5,1 80000a04: fef42023 sw a5,-32(s0) -80000a08: fac42703 lw a4,-84(s0) -80000a0c: fa442783 lw a5,-92(s0) +80000a08: fc042703 lw a4,-64(s0) +80000a0c: fb842783 lw a5,-72(s0) 80000a10: 02f707b3 mul a5,a4,a5 80000a14: fe042703 lw a4,-32(s0) 80000a18: fcf748e3 blt a4,a5,800009e8 -80000a1c: fac42703 lw a4,-84(s0) -80000a20: fa842783 lw a5,-88(s0) -80000a24: 02f707b3 mul a5,a4,a5 -80000a28: 00078593 mv a1,a5 -80000a2c: 800157b7 lui a5,0x80015 -80000a30: 8c078513 addi a0,a5,-1856 # 800148c0 <__BSS_END__+0xffffdea8> -80000a34: 69d000ef jal ra,800018d0 -80000a38: fc042e23 sw zero,-36(s0) -80000a3c: 0500006f j 80000a8c -80000a40: fdc42703 lw a4,-36(s0) -80000a44: fa842783 lw a5,-88(s0) -80000a48: 02f767b3 rem a5,a4,a5 -80000a4c: 00079863 bnez a5,80000a5c -80000a50: 800157b7 lui a5,0x80015 -80000a54: 8d078513 addi a0,a5,-1840 # 800148d0 <__BSS_END__+0xffffdeb8> -80000a58: 679000ef jal ra,800018d0 -80000a5c: fdc42783 lw a5,-36(s0) -80000a60: 00279793 slli a5,a5,0x2 -80000a64: fa042703 lw a4,-96(s0) -80000a68: 00f707b3 add a5,a4,a5 -80000a6c: 0007a783 lw a5,0(a5) -80000a70: 00078593 mv a1,a5 -80000a74: 800157b7 lui a5,0x80015 -80000a78: 8d478513 addi a0,a5,-1836 # 800148d4 <__BSS_END__+0xffffdebc> -80000a7c: 655000ef jal ra,800018d0 -80000a80: fdc42783 lw a5,-36(s0) -80000a84: 00178793 addi a5,a5,1 -80000a88: fcf42e23 sw a5,-36(s0) -80000a8c: fac42703 lw a4,-84(s0) -80000a90: fa842783 lw a5,-88(s0) -80000a94: 02f707b3 mul a5,a4,a5 -80000a98: fdc42703 lw a4,-36(s0) -80000a9c: faf742e3 blt a4,a5,80000a40 -80000aa0: fa842703 lw a4,-88(s0) -80000aa4: fa442783 lw a5,-92(s0) -80000aa8: 02f707b3 mul a5,a4,a5 -80000aac: 00078593 mv a1,a5 -80000ab0: 800157b7 lui a5,0x80015 -80000ab4: 8d878513 addi a0,a5,-1832 # 800148d8 <__BSS_END__+0xffffdec0> -80000ab8: 619000ef jal ra,800018d0 -80000abc: fc042c23 sw zero,-40(s0) -80000ac0: 0500006f j 80000b10 -80000ac4: fd842703 lw a4,-40(s0) -80000ac8: fa442783 lw a5,-92(s0) -80000acc: 02f767b3 rem a5,a4,a5 -80000ad0: 00079863 bnez a5,80000ae0 -80000ad4: 800157b7 lui a5,0x80015 -80000ad8: 8d078513 addi a0,a5,-1840 # 800148d0 <__BSS_END__+0xffffdeb8> -80000adc: 5f5000ef jal ra,800018d0 -80000ae0: fd842783 lw a5,-40(s0) -80000ae4: 00279793 slli a5,a5,0x2 -80000ae8: f9c42703 lw a4,-100(s0) -80000aec: 00f707b3 add a5,a4,a5 -80000af0: 0007a783 lw a5,0(a5) -80000af4: 00078593 mv a1,a5 -80000af8: 800157b7 lui a5,0x80015 -80000afc: 8d478513 addi a0,a5,-1836 # 800148d4 <__BSS_END__+0xffffdebc> -80000b00: 5d1000ef jal ra,800018d0 -80000b04: fd842783 lw a5,-40(s0) -80000b08: 00178793 addi a5,a5,1 -80000b0c: fcf42c23 sw a5,-40(s0) -80000b10: fa842703 lw a4,-88(s0) -80000b14: fa442783 lw a5,-92(s0) -80000b18: 02f707b3 mul a5,a4,a5 -80000b1c: fd842703 lw a4,-40(s0) -80000b20: faf742e3 blt a4,a5,80000ac4 -80000b24: 00400793 li a5,4 -80000b28: f8f42823 sw a5,-112(s0) -80000b2c: 00400793 li a5,4 -80000b30: f8f42623 sw a5,-116(s0) -80000b34: 00400793 li a5,4 -80000b38: f8f42423 sw a5,-120(s0) -80000b3c: 00400793 li a5,4 -80000b40: f8f42223 sw a5,-124(s0) -80000b44: fc042a23 sw zero,-44(s0) -80000b48: 0780006f j 80000bc0 -80000b4c: fc042823 sw zero,-48(s0) -80000b50: 0580006f j 80000ba8 -80000b54: fc042623 sw zero,-52(s0) -80000b58: 0380006f j 80000b90 -80000b5c: f8442883 lw a7,-124(s0) -80000b60: f8842803 lw a6,-120(s0) -80000b64: f9842783 lw a5,-104(s0) -80000b68: f9c42703 lw a4,-100(s0) -80000b6c: fa042683 lw a3,-96(s0) -80000b70: fd042603 lw a2,-48(s0) -80000b74: fd442583 lw a1,-44(s0) -80000b78: fcc42503 lw a0,-52(s0) -80000b7c: d30ff0ef jal ra,800000ac -80000b80: fcc42703 lw a4,-52(s0) -80000b84: f8442783 lw a5,-124(s0) -80000b88: 00f707b3 add a5,a4,a5 -80000b8c: fcf42623 sw a5,-52(s0) -80000b90: fcc42703 lw a4,-52(s0) -80000b94: fa842783 lw a5,-88(s0) -80000b98: fcf742e3 blt a4,a5,80000b5c -80000b9c: fd042783 lw a5,-48(s0) -80000ba0: 00178793 addi a5,a5,1 -80000ba4: fcf42823 sw a5,-48(s0) -80000ba8: fd042703 lw a4,-48(s0) -80000bac: fa442783 lw a5,-92(s0) -80000bb0: faf742e3 blt a4,a5,80000b54 -80000bb4: fd442783 lw a5,-44(s0) -80000bb8: 00178793 addi a5,a5,1 -80000bbc: fcf42a23 sw a5,-44(s0) -80000bc0: fd442703 lw a4,-44(s0) -80000bc4: fac42783 lw a5,-84(s0) -80000bc8: f8f742e3 blt a4,a5,80000b4c -80000bcc: fac42703 lw a4,-84(s0) -80000bd0: fa442783 lw a5,-92(s0) -80000bd4: 02f707b3 mul a5,a4,a5 -80000bd8: 00078593 mv a1,a5 -80000bdc: 800157b7 lui a5,0x80015 -80000be0: 8e478513 addi a0,a5,-1820 # 800148e4 <__BSS_END__+0xffffdecc> -80000be4: 4ed000ef jal ra,800018d0 -80000be8: fc042423 sw zero,-56(s0) -80000bec: 0500006f j 80000c3c -80000bf0: fc842703 lw a4,-56(s0) -80000bf4: fa442783 lw a5,-92(s0) -80000bf8: 02f767b3 rem a5,a4,a5 -80000bfc: 00079863 bnez a5,80000c0c -80000c00: 800157b7 lui a5,0x80015 -80000c04: 8d078513 addi a0,a5,-1840 # 800148d0 <__BSS_END__+0xffffdeb8> -80000c08: 4c9000ef jal ra,800018d0 -80000c0c: fc842783 lw a5,-56(s0) -80000c10: 00279793 slli a5,a5,0x2 -80000c14: f9842703 lw a4,-104(s0) -80000c18: 00f707b3 add a5,a4,a5 -80000c1c: 0007a783 lw a5,0(a5) -80000c20: 00078593 mv a1,a5 -80000c24: 800157b7 lui a5,0x80015 -80000c28: 8d478513 addi a0,a5,-1836 # 800148d4 <__BSS_END__+0xffffdebc> -80000c2c: 4a5000ef jal ra,800018d0 -80000c30: fc842783 lw a5,-56(s0) -80000c34: 00178793 addi a5,a5,1 -80000c38: fcf42423 sw a5,-56(s0) -80000c3c: fac42703 lw a4,-84(s0) -80000c40: fa442783 lw a5,-92(s0) -80000c44: 02f707b3 mul a5,a4,a5 -80000c48: fc842703 lw a4,-56(s0) -80000c4c: faf742e3 blt a4,a5,80000bf0 -80000c50: fc042223 sw zero,-60(s0) -80000c54: 0e80006f j 80000d3c -80000c58: fc042023 sw zero,-64(s0) -80000c5c: 0c80006f j 80000d24 -80000c60: fa042e23 sw zero,-68(s0) -80000c64: 0a80006f j 80000d0c -80000c68: fc042703 lw a4,-64(s0) -80000c6c: f8842783 lw a5,-120(s0) -80000c70: 02f70733 mul a4,a4,a5 -80000c74: fbc42783 lw a5,-68(s0) -80000c78: 00f707b3 add a5,a4,a5 -80000c7c: 00279793 slli a5,a5,0x2 -80000c80: f9442703 lw a4,-108(s0) -80000c84: 00f707b3 add a5,a4,a5 -80000c88: 0007a683 lw a3,0(a5) -80000c8c: fc042703 lw a4,-64(s0) -80000c90: f8842783 lw a5,-120(s0) -80000c94: 02f70733 mul a4,a4,a5 -80000c98: fc442783 lw a5,-60(s0) -80000c9c: 00f707b3 add a5,a4,a5 -80000ca0: 00279793 slli a5,a5,0x2 -80000ca4: fa042703 lw a4,-96(s0) -80000ca8: 00f707b3 add a5,a4,a5 -80000cac: 0007a703 lw a4,0(a5) -80000cb0: fc442603 lw a2,-60(s0) -80000cb4: f8842783 lw a5,-120(s0) -80000cb8: 02f60633 mul a2,a2,a5 -80000cbc: fbc42783 lw a5,-68(s0) -80000cc0: 00f607b3 add a5,a2,a5 -80000cc4: 00279793 slli a5,a5,0x2 -80000cc8: f9c42603 lw a2,-100(s0) -80000ccc: 00f607b3 add a5,a2,a5 -80000cd0: 0007a783 lw a5,0(a5) -80000cd4: 02f70733 mul a4,a4,a5 -80000cd8: fc042603 lw a2,-64(s0) -80000cdc: f8842783 lw a5,-120(s0) -80000ce0: 02f60633 mul a2,a2,a5 -80000ce4: fbc42783 lw a5,-68(s0) -80000ce8: 00f607b3 add a5,a2,a5 -80000cec: 00279793 slli a5,a5,0x2 -80000cf0: f9442603 lw a2,-108(s0) -80000cf4: 00f607b3 add a5,a2,a5 -80000cf8: 00e68733 add a4,a3,a4 -80000cfc: 00e7a023 sw a4,0(a5) -80000d00: fbc42783 lw a5,-68(s0) -80000d04: 00178793 addi a5,a5,1 -80000d08: faf42e23 sw a5,-68(s0) -80000d0c: fbc42703 lw a4,-68(s0) -80000d10: fa842783 lw a5,-88(s0) -80000d14: f4f74ae3 blt a4,a5,80000c68 -80000d18: fc042783 lw a5,-64(s0) -80000d1c: 00178793 addi a5,a5,1 -80000d20: fcf42023 sw a5,-64(s0) -80000d24: fc042703 lw a4,-64(s0) -80000d28: fa442783 lw a5,-92(s0) -80000d2c: f2f74ae3 blt a4,a5,80000c60 -80000d30: fc442783 lw a5,-60(s0) -80000d34: 00178793 addi a5,a5,1 -80000d38: fcf42223 sw a5,-60(s0) -80000d3c: fc442703 lw a4,-60(s0) -80000d40: fac42783 lw a5,-84(s0) -80000d44: f0f74ae3 blt a4,a5,80000c58 -80000d48: fac42703 lw a4,-84(s0) -80000d4c: fa442783 lw a5,-92(s0) -80000d50: 02f707b3 mul a5,a4,a5 -80000d54: 00078593 mv a1,a5 -80000d58: 800157b7 lui a5,0x80015 -80000d5c: 8f078513 addi a0,a5,-1808 # 800148f0 <__BSS_END__+0xffffded8> -80000d60: 371000ef jal ra,800018d0 -80000d64: fa042c23 sw zero,-72(s0) -80000d68: 0700006f j 80000dd8 -80000d6c: fa042a23 sw zero,-76(s0) -80000d70: 0440006f j 80000db4 -80000d74: fb842703 lw a4,-72(s0) -80000d78: fac42783 lw a5,-84(s0) -80000d7c: 02f70733 mul a4,a4,a5 -80000d80: fb442783 lw a5,-76(s0) -80000d84: 00f707b3 add a5,a4,a5 -80000d88: 00279793 slli a5,a5,0x2 -80000d8c: f9442703 lw a4,-108(s0) -80000d90: 00f707b3 add a5,a4,a5 -80000d94: 0007a783 lw a5,0(a5) -80000d98: 00078593 mv a1,a5 -80000d9c: 800157b7 lui a5,0x80015 -80000da0: 8d478513 addi a0,a5,-1836 # 800148d4 <__BSS_END__+0xffffdebc> -80000da4: 32d000ef jal ra,800018d0 -80000da8: fb442783 lw a5,-76(s0) -80000dac: 00178793 addi a5,a5,1 -80000db0: faf42a23 sw a5,-76(s0) -80000db4: fb442703 lw a4,-76(s0) -80000db8: fa442783 lw a5,-92(s0) -80000dbc: faf74ce3 blt a4,a5,80000d74 -80000dc0: 800157b7 lui a5,0x80015 -80000dc4: 8d078513 addi a0,a5,-1840 # 800148d0 <__BSS_END__+0xffffdeb8> -80000dc8: 309000ef jal ra,800018d0 -80000dcc: fb842783 lw a5,-72(s0) -80000dd0: 00178793 addi a5,a5,1 -80000dd4: faf42c23 sw a5,-72(s0) -80000dd8: fb842703 lw a4,-72(s0) -80000ddc: fac42783 lw a5,-84(s0) -80000de0: f8f746e3 blt a4,a5,80000d6c -80000de4: fa042823 sw zero,-80(s0) -80000de8: 0540006f j 80000e3c -80000dec: fb042783 lw a5,-80(s0) -80000df0: 00279793 slli a5,a5,0x2 -80000df4: f9842703 lw a4,-104(s0) -80000df8: 00f707b3 add a5,a4,a5 -80000dfc: 0007a703 lw a4,0(a5) -80000e00: fb042783 lw a5,-80(s0) -80000e04: 00279793 slli a5,a5,0x2 -80000e08: f9442683 lw a3,-108(s0) -80000e0c: 00f687b3 add a5,a3,a5 -80000e10: 0007a783 lw a5,0(a5) -80000e14: 00f70e63 beq a4,a5,80000e30 -80000e18: fb042583 lw a1,-80(s0) -80000e1c: 800157b7 lui a5,0x80015 -80000e20: 8fc78513 addi a0,a5,-1796 # 800148fc <__BSS_END__+0xffffdee4> -80000e24: 2ad000ef jal ra,800018d0 -80000e28: 00100793 li a5,1 -80000e2c: 0540006f j 80000e80 -80000e30: fb042783 lw a5,-80(s0) -80000e34: 00178793 addi a5,a5,1 -80000e38: faf42823 sw a5,-80(s0) -80000e3c: fac42703 lw a4,-84(s0) -80000e40: fa442783 lw a5,-92(s0) -80000e44: 02f707b3 mul a5,a4,a5 -80000e48: fb042703 lw a4,-80(s0) -80000e4c: faf740e3 blt a4,a5,80000dec -80000e50: 800157b7 lui a5,0x80015 -80000e54: 92478513 addi a0,a5,-1756 # 80014924 <__BSS_END__+0xffffdf0c> -80000e58: 279000ef jal ra,800018d0 -80000e5c: fa042503 lw a0,-96(s0) -80000e60: 180000ef jal ra,80000fe0 -80000e64: f9c42503 lw a0,-100(s0) -80000e68: 178000ef jal ra,80000fe0 -80000e6c: f9842503 lw a0,-104(s0) -80000e70: 170000ef jal ra,80000fe0 -80000e74: 00000513 li a0,0 -80000e78: 941ff0ef jal ra,800007b8 -80000e7c: 00000793 li a5,0 -80000e80: 00078513 mv a0,a5 -80000e84: 07c12083 lw ra,124(sp) -80000e88: 07812403 lw s0,120(sp) -80000e8c: 08010113 addi sp,sp,128 -80000e90: 00008067 ret +80000a1c: 00400793 li a5,4 +80000a20: faf42223 sw a5,-92(s0) +80000a24: 00400793 li a5,4 +80000a28: faf42023 sw a5,-96(s0) +80000a2c: 04000793 li a5,64 +80000a30: f8f42e23 sw a5,-100(s0) +80000a34: 02000793 li a5,32 +80000a38: f8f42c23 sw a5,-104(s0) +80000a3c: dadff0ef jal ra,800007e8 +80000a40: 00050793 mv a5,a0 +80000a44: f8f42a23 sw a5,-108(s0) +80000a48: da9ff0ef jal ra,800007f0 +80000a4c: 00050793 mv a5,a0 +80000a50: f8f42823 sw a5,-112(s0) +80000a54: fc042e23 sw zero,-36(s0) +80000a58: 0780006f j 80000ad0 +80000a5c: fc042c23 sw zero,-40(s0) +80000a60: 0580006f j 80000ab8 +80000a64: fc042a23 sw zero,-44(s0) +80000a68: 0380006f j 80000aa0 +80000a6c: f9842883 lw a7,-104(s0) +80000a70: f9c42803 lw a6,-100(s0) +80000a74: fac42783 lw a5,-84(s0) +80000a78: fb042703 lw a4,-80(s0) +80000a7c: fb442683 lw a3,-76(s0) +80000a80: fd842603 lw a2,-40(s0) +80000a84: fdc42583 lw a1,-36(s0) +80000a88: fd442503 lw a0,-44(s0) +80000a8c: e20ff0ef jal ra,800000ac +80000a90: fd442703 lw a4,-44(s0) +80000a94: f9842783 lw a5,-104(s0) +80000a98: 00f707b3 add a5,a4,a5 +80000a9c: fcf42a23 sw a5,-44(s0) +80000aa0: fd442703 lw a4,-44(s0) +80000aa4: fbc42783 lw a5,-68(s0) +80000aa8: fcf742e3 blt a4,a5,80000a6c +80000aac: fd842783 lw a5,-40(s0) +80000ab0: 00178793 addi a5,a5,1 +80000ab4: fcf42c23 sw a5,-40(s0) +80000ab8: fd842703 lw a4,-40(s0) +80000abc: fb842783 lw a5,-72(s0) +80000ac0: faf742e3 blt a4,a5,80000a64 +80000ac4: fdc42783 lw a5,-36(s0) +80000ac8: 00178793 addi a5,a5,1 +80000acc: fcf42e23 sw a5,-36(s0) +80000ad0: fdc42703 lw a4,-36(s0) +80000ad4: fc042783 lw a5,-64(s0) +80000ad8: f8f742e3 blt a4,a5,80000a5c +80000adc: d0dff0ef jal ra,800007e8 +80000ae0: 00050793 mv a5,a0 +80000ae4: f8f42623 sw a5,-116(s0) +80000ae8: d09ff0ef jal ra,800007f0 +80000aec: 00050793 mv a5,a0 +80000af0: f8f42423 sw a5,-120(s0) +80000af4: f8842703 lw a4,-120(s0) +80000af8: f9042783 lw a5,-112(s0) +80000afc: 40f707b3 sub a5,a4,a5 +80000b00: f8f42223 sw a5,-124(s0) +80000b04: f8c42703 lw a4,-116(s0) +80000b08: f9442783 lw a5,-108(s0) +80000b0c: 40f707b3 sub a5,a4,a5 +80000b10: f8f42023 sw a5,-128(s0) +80000b14: f8442603 lw a2,-124(s0) +80000b18: f8042583 lw a1,-128(s0) +80000b1c: 800147b7 lui a5,0x80014 +80000b20: 6f878513 addi a0,a5,1784 # 800146f8 <__BSS_END__+0xffffd850> +80000b24: 3e9000ef jal ra,8000170c +80000b28: fc042823 sw zero,-48(s0) +80000b2c: 0e80006f j 80000c14 +80000b30: fc042623 sw zero,-52(s0) +80000b34: 0c80006f j 80000bfc +80000b38: fc042423 sw zero,-56(s0) +80000b3c: 0a80006f j 80000be4 +80000b40: fcc42703 lw a4,-52(s0) +80000b44: f9c42783 lw a5,-100(s0) +80000b48: 02f70733 mul a4,a4,a5 +80000b4c: fc842783 lw a5,-56(s0) +80000b50: 00f707b3 add a5,a4,a5 +80000b54: 00279793 slli a5,a5,0x2 +80000b58: fa842703 lw a4,-88(s0) +80000b5c: 00f707b3 add a5,a4,a5 +80000b60: 0007a683 lw a3,0(a5) +80000b64: fcc42703 lw a4,-52(s0) +80000b68: f9c42783 lw a5,-100(s0) +80000b6c: 02f70733 mul a4,a4,a5 +80000b70: fd042783 lw a5,-48(s0) +80000b74: 00f707b3 add a5,a4,a5 +80000b78: 00279793 slli a5,a5,0x2 +80000b7c: fb442703 lw a4,-76(s0) +80000b80: 00f707b3 add a5,a4,a5 +80000b84: 0007a703 lw a4,0(a5) +80000b88: fd042603 lw a2,-48(s0) +80000b8c: f9c42783 lw a5,-100(s0) +80000b90: 02f60633 mul a2,a2,a5 +80000b94: fc842783 lw a5,-56(s0) +80000b98: 00f607b3 add a5,a2,a5 +80000b9c: 00279793 slli a5,a5,0x2 +80000ba0: fb042603 lw a2,-80(s0) +80000ba4: 00f607b3 add a5,a2,a5 +80000ba8: 0007a783 lw a5,0(a5) +80000bac: 02f70733 mul a4,a4,a5 +80000bb0: fcc42603 lw a2,-52(s0) +80000bb4: f9c42783 lw a5,-100(s0) +80000bb8: 02f60633 mul a2,a2,a5 +80000bbc: fc842783 lw a5,-56(s0) +80000bc0: 00f607b3 add a5,a2,a5 +80000bc4: 00279793 slli a5,a5,0x2 +80000bc8: fa842603 lw a2,-88(s0) +80000bcc: 00f607b3 add a5,a2,a5 +80000bd0: 00e68733 add a4,a3,a4 +80000bd4: 00e7a023 sw a4,0(a5) +80000bd8: fc842783 lw a5,-56(s0) +80000bdc: 00178793 addi a5,a5,1 +80000be0: fcf42423 sw a5,-56(s0) +80000be4: fc842703 lw a4,-56(s0) +80000be8: fbc42783 lw a5,-68(s0) +80000bec: f4f74ae3 blt a4,a5,80000b40 +80000bf0: fcc42783 lw a5,-52(s0) +80000bf4: 00178793 addi a5,a5,1 +80000bf8: fcf42623 sw a5,-52(s0) +80000bfc: fcc42703 lw a4,-52(s0) +80000c00: fb842783 lw a5,-72(s0) +80000c04: f2f74ae3 blt a4,a5,80000b38 +80000c08: fd042783 lw a5,-48(s0) +80000c0c: 00178793 addi a5,a5,1 +80000c10: fcf42823 sw a5,-48(s0) +80000c14: fd042703 lw a4,-48(s0) +80000c18: fc042783 lw a5,-64(s0) +80000c1c: f0f74ae3 blt a4,a5,80000b30 +80000c20: fc042223 sw zero,-60(s0) +80000c24: 0540006f j 80000c78 +80000c28: fc442783 lw a5,-60(s0) +80000c2c: 00279793 slli a5,a5,0x2 +80000c30: fac42703 lw a4,-84(s0) +80000c34: 00f707b3 add a5,a4,a5 +80000c38: 0007a703 lw a4,0(a5) +80000c3c: fc442783 lw a5,-60(s0) +80000c40: 00279793 slli a5,a5,0x2 +80000c44: fa842683 lw a3,-88(s0) +80000c48: 00f687b3 add a5,a3,a5 +80000c4c: 0007a783 lw a5,0(a5) +80000c50: 00f70e63 beq a4,a5,80000c6c +80000c54: fc442583 lw a1,-60(s0) +80000c58: 800147b7 lui a5,0x80014 +80000c5c: 71878513 addi a0,a5,1816 # 80014718 <__BSS_END__+0xffffd870> +80000c60: 2ad000ef jal ra,8000170c +80000c64: 00100793 li a5,1 +80000c68: 0540006f j 80000cbc +80000c6c: fc442783 lw a5,-60(s0) +80000c70: 00178793 addi a5,a5,1 +80000c74: fcf42223 sw a5,-60(s0) +80000c78: fc042703 lw a4,-64(s0) +80000c7c: fb842783 lw a5,-72(s0) +80000c80: 02f707b3 mul a5,a4,a5 +80000c84: fc442703 lw a4,-60(s0) +80000c88: faf740e3 blt a4,a5,80000c28 +80000c8c: 800147b7 lui a5,0x80014 +80000c90: 74078513 addi a0,a5,1856 # 80014740 <__BSS_END__+0xffffd898> +80000c94: 279000ef jal ra,8000170c +80000c98: fb442503 lw a0,-76(s0) +80000c9c: 180000ef jal ra,80000e1c +80000ca0: fb042503 lw a0,-80(s0) +80000ca4: 178000ef jal ra,80000e1c +80000ca8: fac42503 lw a0,-84(s0) +80000cac: 170000ef jal ra,80000e1c +80000cb0: 00000513 li a0,0 +80000cb4: b05ff0ef jal ra,800007b8 +80000cb8: 00000793 li a5,0 +80000cbc: 00078513 mv a0,a5 +80000cc0: 07c12083 lw ra,124(sp) +80000cc4: 07812403 lw s0,120(sp) +80000cc8: 08010113 addi sp,sp,128 +80000ccc: 00008067 ret -80000e94 : -80000e94: 00050593 mv a1,a0 -80000e98: 00000693 li a3,0 -80000e9c: 00000613 li a2,0 -80000ea0: 00000513 li a0,0 -80000ea4: 0690306f j 8000470c <__register_exitproc> +80000cd0 : +80000cd0: 00050593 mv a1,a0 +80000cd4: 00000693 li a3,0 +80000cd8: 00000613 li a2,0 +80000cdc: 00000513 li a0,0 +80000ce0: 0690306f j 80004548 <__register_exitproc> -80000ea8 : -80000ea8: ff010113 addi sp,sp,-16 -80000eac: 00000593 li a1,0 -80000eb0: 00812423 sw s0,8(sp) -80000eb4: 00112623 sw ra,12(sp) -80000eb8: 00050413 mv s0,a0 -80000ebc: 0e9030ef jal ra,800047a4 <__call_exitprocs> -80000ec0: 1b81a503 lw a0,440(gp) # 800169c0 <_global_impure_ptr> -80000ec4: 03c52783 lw a5,60(a0) -80000ec8: 00078463 beqz a5,80000ed0 -80000ecc: 000780e7 jalr a5 -80000ed0: 00040513 mv a0,s0 -80000ed4: f04ff0ef jal ra,800005d8 <_exit> +80000ce4 : +80000ce4: ff010113 addi sp,sp,-16 +80000ce8: 00000593 li a1,0 +80000cec: 00812423 sw s0,8(sp) +80000cf0: 00112623 sw ra,12(sp) +80000cf4: 00050413 mv s0,a0 +80000cf8: 0e9030ef jal ra,800045e0 <__call_exitprocs> +80000cfc: 1b81a503 lw a0,440(gp) # 80016e50 <_global_impure_ptr> +80000d00: 03c52783 lw a5,60(a0) +80000d04: 00078463 beqz a5,80000d0c +80000d08: 000780e7 jalr a5 +80000d0c: 00040513 mv a0,s0 +80000d10: 8c9ff0ef jal ra,800005d8 <_exit> -80000ed8 <__libc_fini_array>: -80000ed8: ff010113 addi sp,sp,-16 -80000edc: 00812423 sw s0,8(sp) -80000ee0: 00912223 sw s1,4(sp) -80000ee4: 80016437 lui s0,0x80016 -80000ee8: 800164b7 lui s1,0x80016 -80000eec: 00448793 addi a5,s1,4 # 80016004 <__BSS_END__+0xfffff5ec> -80000ef0: 00440413 addi s0,s0,4 # 80016004 <__BSS_END__+0xfffff5ec> -80000ef4: 40f40433 sub s0,s0,a5 -80000ef8: 00112623 sw ra,12(sp) -80000efc: 40245413 srai s0,s0,0x2 -80000f00: 02040263 beqz s0,80000f24 <__libc_fini_array+0x4c> -80000f04: 00241493 slli s1,s0,0x2 -80000f08: ffc48493 addi s1,s1,-4 -80000f0c: 00f484b3 add s1,s1,a5 -80000f10: 0004a783 lw a5,0(s1) -80000f14: fff40413 addi s0,s0,-1 -80000f18: ffc48493 addi s1,s1,-4 -80000f1c: 000780e7 jalr a5 -80000f20: fe0418e3 bnez s0,80000f10 <__libc_fini_array+0x38> -80000f24: 00c12083 lw ra,12(sp) -80000f28: 00812403 lw s0,8(sp) -80000f2c: 00412483 lw s1,4(sp) -80000f30: 01010113 addi sp,sp,16 -80000f34: 00008067 ret +80000d14 <__libc_fini_array>: +80000d14: ff010113 addi sp,sp,-16 +80000d18: 00812423 sw s0,8(sp) +80000d1c: 00912223 sw s1,4(sp) +80000d20: 80016437 lui s0,0x80016 +80000d24: 800164b7 lui s1,0x80016 +80000d28: 49448793 addi a5,s1,1172 # 80016494 <__BSS_END__+0xfffff5ec> +80000d2c: 49440413 addi s0,s0,1172 # 80016494 <__BSS_END__+0xfffff5ec> +80000d30: 40f40433 sub s0,s0,a5 +80000d34: 00112623 sw ra,12(sp) +80000d38: 40245413 srai s0,s0,0x2 +80000d3c: 02040263 beqz s0,80000d60 <__libc_fini_array+0x4c> +80000d40: 00241493 slli s1,s0,0x2 +80000d44: ffc48493 addi s1,s1,-4 +80000d48: 00f484b3 add s1,s1,a5 +80000d4c: 0004a783 lw a5,0(s1) +80000d50: fff40413 addi s0,s0,-1 +80000d54: ffc48493 addi s1,s1,-4 +80000d58: 000780e7 jalr a5 +80000d5c: fe0418e3 bnez s0,80000d4c <__libc_fini_array+0x38> +80000d60: 00c12083 lw ra,12(sp) +80000d64: 00812403 lw s0,8(sp) +80000d68: 00412483 lw s1,4(sp) +80000d6c: 01010113 addi sp,sp,16 +80000d70: 00008067 ret -80000f38 <__libc_init_array>: -80000f38: ff010113 addi sp,sp,-16 -80000f3c: 00812423 sw s0,8(sp) -80000f40: 01212023 sw s2,0(sp) -80000f44: 80016437 lui s0,0x80016 -80000f48: 80016937 lui s2,0x80016 -80000f4c: 00040793 mv a5,s0 -80000f50: 00090913 mv s2,s2 -80000f54: 40f90933 sub s2,s2,a5 -80000f58: 00112623 sw ra,12(sp) -80000f5c: 00912223 sw s1,4(sp) -80000f60: 40295913 srai s2,s2,0x2 -80000f64: 02090063 beqz s2,80000f84 <__libc_init_array+0x4c> -80000f68: 00040413 mv s0,s0 -80000f6c: 00000493 li s1,0 -80000f70: 00042783 lw a5,0(s0) # 80016000 <__BSS_END__+0xfffff5e8> -80000f74: 00148493 addi s1,s1,1 -80000f78: 00440413 addi s0,s0,4 -80000f7c: 000780e7 jalr a5 -80000f80: fe9918e3 bne s2,s1,80000f70 <__libc_init_array+0x38> -80000f84: 80016437 lui s0,0x80016 -80000f88: 80016937 lui s2,0x80016 -80000f8c: 00040793 mv a5,s0 -80000f90: 00490913 addi s2,s2,4 # 80016004 <__BSS_END__+0xfffff5ec> -80000f94: 40f90933 sub s2,s2,a5 -80000f98: 40295913 srai s2,s2,0x2 -80000f9c: 02090063 beqz s2,80000fbc <__libc_init_array+0x84> -80000fa0: 00040413 mv s0,s0 -80000fa4: 00000493 li s1,0 -80000fa8: 00042783 lw a5,0(s0) # 80016000 <__BSS_END__+0xfffff5e8> -80000fac: 00148493 addi s1,s1,1 -80000fb0: 00440413 addi s0,s0,4 -80000fb4: 000780e7 jalr a5 -80000fb8: fe9918e3 bne s2,s1,80000fa8 <__libc_init_array+0x70> -80000fbc: 00c12083 lw ra,12(sp) -80000fc0: 00812403 lw s0,8(sp) -80000fc4: 00412483 lw s1,4(sp) -80000fc8: 00012903 lw s2,0(sp) -80000fcc: 01010113 addi sp,sp,16 -80000fd0: 00008067 ret +80000d74 <__libc_init_array>: +80000d74: ff010113 addi sp,sp,-16 +80000d78: 00812423 sw s0,8(sp) +80000d7c: 01212023 sw s2,0(sp) +80000d80: 80016437 lui s0,0x80016 +80000d84: 80016937 lui s2,0x80016 +80000d88: 49040793 addi a5,s0,1168 # 80016490 <__BSS_END__+0xfffff5e8> +80000d8c: 49090913 addi s2,s2,1168 # 80016490 <__BSS_END__+0xfffff5e8> +80000d90: 40f90933 sub s2,s2,a5 +80000d94: 00112623 sw ra,12(sp) +80000d98: 00912223 sw s1,4(sp) +80000d9c: 40295913 srai s2,s2,0x2 +80000da0: 02090063 beqz s2,80000dc0 <__libc_init_array+0x4c> +80000da4: 49040413 addi s0,s0,1168 +80000da8: 00000493 li s1,0 +80000dac: 00042783 lw a5,0(s0) +80000db0: 00148493 addi s1,s1,1 +80000db4: 00440413 addi s0,s0,4 +80000db8: 000780e7 jalr a5 +80000dbc: fe9918e3 bne s2,s1,80000dac <__libc_init_array+0x38> +80000dc0: 80016437 lui s0,0x80016 +80000dc4: 80016937 lui s2,0x80016 +80000dc8: 49040793 addi a5,s0,1168 # 80016490 <__BSS_END__+0xfffff5e8> +80000dcc: 49490913 addi s2,s2,1172 # 80016494 <__BSS_END__+0xfffff5ec> +80000dd0: 40f90933 sub s2,s2,a5 +80000dd4: 40295913 srai s2,s2,0x2 +80000dd8: 02090063 beqz s2,80000df8 <__libc_init_array+0x84> +80000ddc: 49040413 addi s0,s0,1168 +80000de0: 00000493 li s1,0 +80000de4: 00042783 lw a5,0(s0) +80000de8: 00148493 addi s1,s1,1 +80000dec: 00440413 addi s0,s0,4 +80000df0: 000780e7 jalr a5 +80000df4: fe9918e3 bne s2,s1,80000de4 <__libc_init_array+0x70> +80000df8: 00c12083 lw ra,12(sp) +80000dfc: 00812403 lw s0,8(sp) +80000e00: 00412483 lw s1,4(sp) +80000e04: 00012903 lw s2,0(sp) +80000e08: 01010113 addi sp,sp,16 +80000e0c: 00008067 ret -80000fd4 : -80000fd4: 00050593 mv a1,a0 -80000fd8: 1c81a503 lw a0,456(gp) # 800169d0 <_impure_ptr> -80000fdc: 0100006f j 80000fec <_malloc_r> +80000e10 : +80000e10: 00050593 mv a1,a0 +80000e14: 1c81a503 lw a0,456(gp) # 80016e60 <_impure_ptr> +80000e18: 0100006f j 80000e28 <_malloc_r> -80000fe0 : -80000fe0: 00050593 mv a1,a0 -80000fe4: 1c81a503 lw a0,456(gp) # 800169d0 <_impure_ptr> -80000fe8: 02c0406f j 80005014 <_free_r> +80000e1c : +80000e1c: 00050593 mv a1,a0 +80000e20: 1c81a503 lw a0,456(gp) # 80016e60 <_impure_ptr> +80000e24: 02c0406f j 80004e50 <_free_r> -80000fec <_malloc_r>: -80000fec: fd010113 addi sp,sp,-48 -80000ff0: 02912223 sw s1,36(sp) -80000ff4: 01312e23 sw s3,28(sp) -80000ff8: 02112623 sw ra,44(sp) -80000ffc: 02812423 sw s0,40(sp) -80001000: 03212023 sw s2,32(sp) -80001004: 01412c23 sw s4,24(sp) -80001008: 01512a23 sw s5,20(sp) -8000100c: 01612823 sw s6,16(sp) -80001010: 01712623 sw s7,12(sp) -80001014: 01812423 sw s8,8(sp) -80001018: 01912223 sw s9,4(sp) -8000101c: 00b58493 addi s1,a1,11 -80001020: 01600793 li a5,22 -80001024: 00050993 mv s3,a0 -80001028: 0697e463 bltu a5,s1,80001090 <_malloc_r+0xa4> -8000102c: 01000793 li a5,16 -80001030: 20b7ec63 bltu a5,a1,80001248 <_malloc_r+0x25c> -80001034: 051000ef jal ra,80001884 <__malloc_lock> -80001038: 01000493 li s1,16 -8000103c: 01800793 li a5,24 -80001040: 00200613 li a2,2 -80001044: c2818913 addi s2,gp,-984 # 80016430 <__malloc_av_> -80001048: 00f907b3 add a5,s2,a5 -8000104c: 0047a403 lw s0,4(a5) -80001050: ff878713 addi a4,a5,-8 -80001054: 24e40263 beq s0,a4,80001298 <_malloc_r+0x2ac> -80001058: 00442783 lw a5,4(s0) -8000105c: 00c42683 lw a3,12(s0) -80001060: 00842603 lw a2,8(s0) -80001064: ffc7f793 andi a5,a5,-4 -80001068: 00f407b3 add a5,s0,a5 -8000106c: 0047a703 lw a4,4(a5) -80001070: 00d62623 sw a3,12(a2) -80001074: 00c6a423 sw a2,8(a3) -80001078: 00176713 ori a4,a4,1 -8000107c: 00098513 mv a0,s3 -80001080: 00e7a223 sw a4,4(a5) -80001084: 005000ef jal ra,80001888 <__malloc_unlock> -80001088: 00840513 addi a0,s0,8 -8000108c: 1c80006f j 80001254 <_malloc_r+0x268> -80001090: ff84f493 andi s1,s1,-8 -80001094: 1a04ca63 bltz s1,80001248 <_malloc_r+0x25c> -80001098: 1ab4e863 bltu s1,a1,80001248 <_malloc_r+0x25c> -8000109c: 7e8000ef jal ra,80001884 <__malloc_lock> -800010a0: 1f700793 li a5,503 -800010a4: 4697f863 bgeu a5,s1,80001514 <_malloc_r+0x528> -800010a8: 0094d793 srli a5,s1,0x9 -800010ac: 1c078e63 beqz a5,80001288 <_malloc_r+0x29c> -800010b0: 00400713 li a4,4 -800010b4: 3ef76c63 bltu a4,a5,800014ac <_malloc_r+0x4c0> -800010b8: 0064d793 srli a5,s1,0x6 -800010bc: 03978613 addi a2,a5,57 -800010c0: 03878513 addi a0,a5,56 -800010c4: 00361693 slli a3,a2,0x3 -800010c8: c2818913 addi s2,gp,-984 # 80016430 <__malloc_av_> -800010cc: 00d906b3 add a3,s2,a3 -800010d0: 0046a403 lw s0,4(a3) -800010d4: ff868693 addi a3,a3,-8 -800010d8: 02868c63 beq a3,s0,80001110 <_malloc_r+0x124> -800010dc: 00442783 lw a5,4(s0) -800010e0: 00f00593 li a1,15 -800010e4: ffc7f793 andi a5,a5,-4 -800010e8: 40978733 sub a4,a5,s1 -800010ec: 02e5c063 blt a1,a4,8000110c <_malloc_r+0x120> -800010f0: 34075863 bgez a4,80001440 <_malloc_r+0x454> -800010f4: 00c42403 lw s0,12(s0) -800010f8: 00868c63 beq a3,s0,80001110 <_malloc_r+0x124> -800010fc: 00442783 lw a5,4(s0) -80001100: ffc7f793 andi a5,a5,-4 -80001104: 40978733 sub a4,a5,s1 -80001108: fee5d4e3 bge a1,a4,800010f0 <_malloc_r+0x104> -8000110c: 00050613 mv a2,a0 -80001110: 01092403 lw s0,16(s2) -80001114: 00890813 addi a6,s2,8 -80001118: 19040c63 beq s0,a6,800012b0 <_malloc_r+0x2c4> -8000111c: 00442583 lw a1,4(s0) -80001120: 00f00713 li a4,15 -80001124: ffc5f593 andi a1,a1,-4 -80001128: 409587b3 sub a5,a1,s1 -8000112c: 40f74a63 blt a4,a5,80001540 <_malloc_r+0x554> -80001130: 01092a23 sw a6,20(s2) -80001134: 01092823 sw a6,16(s2) -80001138: 3e07d463 bgez a5,80001520 <_malloc_r+0x534> -8000113c: 1ff00793 li a5,511 -80001140: 30b7e663 bltu a5,a1,8000144c <_malloc_r+0x460> -80001144: 0035d593 srli a1,a1,0x3 -80001148: 00158793 addi a5,a1,1 -8000114c: 00379793 slli a5,a5,0x3 -80001150: 00492503 lw a0,4(s2) -80001154: 00f907b3 add a5,s2,a5 -80001158: 0007a683 lw a3,0(a5) -8000115c: 4025d593 srai a1,a1,0x2 -80001160: 00100713 li a4,1 -80001164: 00b71733 sll a4,a4,a1 -80001168: 00a76733 or a4,a4,a0 -8000116c: ff878593 addi a1,a5,-8 -80001170: 00b42623 sw a1,12(s0) -80001174: 00d42423 sw a3,8(s0) -80001178: 00e92223 sw a4,4(s2) -8000117c: 0087a023 sw s0,0(a5) -80001180: 0086a623 sw s0,12(a3) -80001184: 40265793 srai a5,a2,0x2 -80001188: 00100693 li a3,1 -8000118c: 00f696b3 sll a3,a3,a5 -80001190: 12d76a63 bltu a4,a3,800012c4 <_malloc_r+0x2d8> -80001194: 00e6f7b3 and a5,a3,a4 -80001198: 02079463 bnez a5,800011c0 <_malloc_r+0x1d4> -8000119c: 00169693 slli a3,a3,0x1 -800011a0: ffc67613 andi a2,a2,-4 -800011a4: 00e6f7b3 and a5,a3,a4 -800011a8: 00460613 addi a2,a2,4 -800011ac: 00079a63 bnez a5,800011c0 <_malloc_r+0x1d4> -800011b0: 00169693 slli a3,a3,0x1 -800011b4: 00e6f7b3 and a5,a3,a4 -800011b8: 00460613 addi a2,a2,4 -800011bc: fe078ae3 beqz a5,800011b0 <_malloc_r+0x1c4> -800011c0: 00f00513 li a0,15 -800011c4: 00361893 slli a7,a2,0x3 -800011c8: 011908b3 add a7,s2,a7 -800011cc: 00088593 mv a1,a7 -800011d0: 00060313 mv t1,a2 -800011d4: 00c5a403 lw s0,12(a1) -800011d8: 00859a63 bne a1,s0,800011ec <_malloc_r+0x200> -800011dc: 2f40006f j 800014d0 <_malloc_r+0x4e4> -800011e0: 30075263 bgez a4,800014e4 <_malloc_r+0x4f8> -800011e4: 00c42403 lw s0,12(s0) -800011e8: 2e858463 beq a1,s0,800014d0 <_malloc_r+0x4e4> -800011ec: 00442783 lw a5,4(s0) -800011f0: ffc7f793 andi a5,a5,-4 -800011f4: 40978733 sub a4,a5,s1 -800011f8: fee554e3 bge a0,a4,800011e0 <_malloc_r+0x1f4> -800011fc: 00c42683 lw a3,12(s0) -80001200: 00842603 lw a2,8(s0) -80001204: 0014e593 ori a1,s1,1 -80001208: 00b42223 sw a1,4(s0) -8000120c: 00d62623 sw a3,12(a2) -80001210: 00c6a423 sw a2,8(a3) -80001214: 009404b3 add s1,s0,s1 -80001218: 00992a23 sw s1,20(s2) -8000121c: 00992823 sw s1,16(s2) -80001220: 00176693 ori a3,a4,1 -80001224: 0104a623 sw a6,12(s1) -80001228: 0104a423 sw a6,8(s1) -8000122c: 00d4a223 sw a3,4(s1) -80001230: 00f407b3 add a5,s0,a5 -80001234: 00098513 mv a0,s3 -80001238: 00e7a023 sw a4,0(a5) -8000123c: 64c000ef jal ra,80001888 <__malloc_unlock> -80001240: 00840513 addi a0,s0,8 -80001244: 0100006f j 80001254 <_malloc_r+0x268> -80001248: 00c00793 li a5,12 -8000124c: 00f9a023 sw a5,0(s3) -80001250: 00000513 li a0,0 -80001254: 02c12083 lw ra,44(sp) -80001258: 02812403 lw s0,40(sp) -8000125c: 02412483 lw s1,36(sp) -80001260: 02012903 lw s2,32(sp) -80001264: 01c12983 lw s3,28(sp) -80001268: 01812a03 lw s4,24(sp) -8000126c: 01412a83 lw s5,20(sp) -80001270: 01012b03 lw s6,16(sp) -80001274: 00c12b83 lw s7,12(sp) -80001278: 00812c03 lw s8,8(sp) -8000127c: 00412c83 lw s9,4(sp) -80001280: 03010113 addi sp,sp,48 -80001284: 00008067 ret -80001288: 20000693 li a3,512 -8000128c: 04000613 li a2,64 -80001290: 03f00513 li a0,63 -80001294: e35ff06f j 800010c8 <_malloc_r+0xdc> -80001298: 00c7a403 lw s0,12(a5) -8000129c: 00260613 addi a2,a2,2 -800012a0: da879ce3 bne a5,s0,80001058 <_malloc_r+0x6c> -800012a4: 01092403 lw s0,16(s2) -800012a8: 00890813 addi a6,s2,8 -800012ac: e70418e3 bne s0,a6,8000111c <_malloc_r+0x130> -800012b0: 00492703 lw a4,4(s2) -800012b4: 40265793 srai a5,a2,0x2 -800012b8: 00100693 li a3,1 -800012bc: 00f696b3 sll a3,a3,a5 -800012c0: ecd77ae3 bgeu a4,a3,80001194 <_malloc_r+0x1a8> -800012c4: 00892403 lw s0,8(s2) -800012c8: 00442a83 lw s5,4(s0) -800012cc: ffcafc13 andi s8,s5,-4 -800012d0: 009c6863 bltu s8,s1,800012e0 <_malloc_r+0x2f4> -800012d4: 409c07b3 sub a5,s8,s1 -800012d8: 00f00713 li a4,15 -800012dc: 12f74e63 blt a4,a5,80001418 <_malloc_r+0x42c> -800012e0: 1dc1aa83 lw s5,476(gp) # 800169e4 <__malloc_top_pad> -800012e4: 1cc1a703 lw a4,460(gp) # 800169d4 <__malloc_sbrk_base> -800012e8: fff00793 li a5,-1 -800012ec: 01840a33 add s4,s0,s8 -800012f0: 01548ab3 add s5,s1,s5 -800012f4: 32f70863 beq a4,a5,80001624 <_malloc_r+0x638> -800012f8: 000017b7 lui a5,0x1 -800012fc: 00f78793 addi a5,a5,15 # 100f <_start-0x7fffeff1> -80001300: 00fa8ab3 add s5,s5,a5 -80001304: fffff7b7 lui a5,0xfffff -80001308: 00fafab3 and s5,s5,a5 -8000130c: 000a8593 mv a1,s5 -80001310: 00098513 mv a0,s3 -80001314: 60c000ef jal ra,80001920 <_sbrk_r> -80001318: fff00793 li a5,-1 -8000131c: 00050b13 mv s6,a0 -80001320: 26f50a63 beq a0,a5,80001594 <_malloc_r+0x5a8> -80001324: 27456663 bltu a0,s4,80001590 <_malloc_r+0x5a4> -80001328: 1e418b93 addi s7,gp,484 # 800169ec <__malloc_current_mallinfo> -8000132c: 000ba783 lw a5,0(s7) -80001330: 00fa87b3 add a5,s5,a5 -80001334: 00fba023 sw a5,0(s7) -80001338: 00078713 mv a4,a5 -8000133c: 38aa0663 beq s4,a0,800016c8 <_malloc_r+0x6dc> -80001340: 1cc1a683 lw a3,460(gp) # 800169d4 <__malloc_sbrk_base> -80001344: fff00793 li a5,-1 -80001348: 38f68e63 beq a3,a5,800016e4 <_malloc_r+0x6f8> -8000134c: 414b0a33 sub s4,s6,s4 -80001350: 00ea0733 add a4,s4,a4 -80001354: 00eba023 sw a4,0(s7) -80001358: 007b7c93 andi s9,s6,7 -8000135c: 2e0c8663 beqz s9,80001648 <_malloc_r+0x65c> -80001360: 419b0b33 sub s6,s6,s9 -80001364: 000017b7 lui a5,0x1 -80001368: 008b0b13 addi s6,s6,8 -8000136c: fff78a13 addi s4,a5,-1 # fff <_start-0x7ffff001> -80001370: 015b0ab3 add s5,s6,s5 -80001374: 00878793 addi a5,a5,8 -80001378: 014af733 and a4,s5,s4 -8000137c: 419787b3 sub a5,a5,s9 -80001380: 40e787b3 sub a5,a5,a4 -80001384: 0147fa33 and s4,a5,s4 -80001388: 000a0593 mv a1,s4 -8000138c: 00098513 mv a0,s3 -80001390: 590000ef jal ra,80001920 <_sbrk_r> -80001394: fff00793 li a5,-1 -80001398: 3af50063 beq a0,a5,80001738 <_malloc_r+0x74c> -8000139c: 41650533 sub a0,a0,s6 -800013a0: 01450ab3 add s5,a0,s4 -800013a4: 000ba783 lw a5,0(s7) -800013a8: 01692423 sw s6,8(s2) -800013ac: 001aea93 ori s5,s5,1 -800013b0: 00fa07b3 add a5,s4,a5 -800013b4: 00fba023 sw a5,0(s7) -800013b8: 015b2223 sw s5,4(s6) -800013bc: 33240863 beq s0,s2,800016ec <_malloc_r+0x700> -800013c0: 00f00613 li a2,15 -800013c4: 33867863 bgeu a2,s8,800016f4 <_malloc_r+0x708> -800013c8: 00442683 lw a3,4(s0) -800013cc: ff4c0713 addi a4,s8,-12 -800013d0: ff877713 andi a4,a4,-8 -800013d4: 0016f693 andi a3,a3,1 -800013d8: 00e6e6b3 or a3,a3,a4 -800013dc: 00d42223 sw a3,4(s0) -800013e0: 00500593 li a1,5 -800013e4: 00e406b3 add a3,s0,a4 -800013e8: 00b6a223 sw a1,4(a3) -800013ec: 00b6a423 sw a1,8(a3) -800013f0: 34e66e63 bltu a2,a4,8000174c <_malloc_r+0x760> -800013f4: 004b2a83 lw s5,4(s6) -800013f8: 000b0413 mv s0,s6 -800013fc: 1d81a683 lw a3,472(gp) # 800169e0 <__malloc_max_sbrked_mem> -80001400: 00f6f463 bgeu a3,a5,80001408 <_malloc_r+0x41c> -80001404: 1cf1ac23 sw a5,472(gp) # 800169e0 <__malloc_max_sbrked_mem> -80001408: 1d41a683 lw a3,468(gp) # 800169dc <_edata> -8000140c: 18f6f863 bgeu a3,a5,8000159c <_malloc_r+0x5b0> -80001410: 1cf1aa23 sw a5,468(gp) # 800169dc <_edata> -80001414: 1880006f j 8000159c <_malloc_r+0x5b0> -80001418: 0014e713 ori a4,s1,1 -8000141c: 00e42223 sw a4,4(s0) -80001420: 009404b3 add s1,s0,s1 -80001424: 00992423 sw s1,8(s2) -80001428: 0017e793 ori a5,a5,1 -8000142c: 00098513 mv a0,s3 -80001430: 00f4a223 sw a5,4(s1) -80001434: 454000ef jal ra,80001888 <__malloc_unlock> -80001438: 00840513 addi a0,s0,8 -8000143c: e19ff06f j 80001254 <_malloc_r+0x268> -80001440: 00c42683 lw a3,12(s0) -80001444: 00842603 lw a2,8(s0) -80001448: c21ff06f j 80001068 <_malloc_r+0x7c> -8000144c: 0095d793 srli a5,a1,0x9 -80001450: 00400713 li a4,4 -80001454: 12f77463 bgeu a4,a5,8000157c <_malloc_r+0x590> -80001458: 01400713 li a4,20 -8000145c: 22f76063 bltu a4,a5,8000167c <_malloc_r+0x690> -80001460: 05c78693 addi a3,a5,92 -80001464: 05b78713 addi a4,a5,91 -80001468: 00369693 slli a3,a3,0x3 -8000146c: 00d906b3 add a3,s2,a3 -80001470: 0006a783 lw a5,0(a3) -80001474: ff868693 addi a3,a3,-8 -80001478: 1af68a63 beq a3,a5,8000162c <_malloc_r+0x640> -8000147c: 0047a703 lw a4,4(a5) -80001480: ffc77713 andi a4,a4,-4 -80001484: 00e5f663 bgeu a1,a4,80001490 <_malloc_r+0x4a4> -80001488: 0087a783 lw a5,8(a5) -8000148c: fef698e3 bne a3,a5,8000147c <_malloc_r+0x490> -80001490: 00c7a683 lw a3,12(a5) -80001494: 00492703 lw a4,4(s2) -80001498: 00d42623 sw a3,12(s0) -8000149c: 00f42423 sw a5,8(s0) -800014a0: 0086a423 sw s0,8(a3) -800014a4: 0087a623 sw s0,12(a5) -800014a8: cddff06f j 80001184 <_malloc_r+0x198> -800014ac: 01400713 li a4,20 -800014b0: 10f77863 bgeu a4,a5,800015c0 <_malloc_r+0x5d4> -800014b4: 05400713 li a4,84 -800014b8: 1ef76063 bltu a4,a5,80001698 <_malloc_r+0x6ac> -800014bc: 00c4d793 srli a5,s1,0xc -800014c0: 06f78613 addi a2,a5,111 -800014c4: 06e78513 addi a0,a5,110 -800014c8: 00361693 slli a3,a2,0x3 -800014cc: bfdff06f j 800010c8 <_malloc_r+0xdc> -800014d0: 00130313 addi t1,t1,1 -800014d4: 00337793 andi a5,t1,3 -800014d8: 00858593 addi a1,a1,8 -800014dc: ce079ce3 bnez a5,800011d4 <_malloc_r+0x1e8> -800014e0: 0fc0006f j 800015dc <_malloc_r+0x5f0> -800014e4: 00f407b3 add a5,s0,a5 -800014e8: 0047a703 lw a4,4(a5) -800014ec: 00c42683 lw a3,12(s0) -800014f0: 00842603 lw a2,8(s0) -800014f4: 00176713 ori a4,a4,1 -800014f8: 00e7a223 sw a4,4(a5) -800014fc: 00d62623 sw a3,12(a2) -80001500: 00098513 mv a0,s3 -80001504: 00c6a423 sw a2,8(a3) -80001508: 380000ef jal ra,80001888 <__malloc_unlock> -8000150c: 00840513 addi a0,s0,8 -80001510: d45ff06f j 80001254 <_malloc_r+0x268> -80001514: 0034d613 srli a2,s1,0x3 -80001518: 00848793 addi a5,s1,8 -8000151c: b29ff06f j 80001044 <_malloc_r+0x58> -80001520: 00b405b3 add a1,s0,a1 -80001524: 0045a783 lw a5,4(a1) -80001528: 00098513 mv a0,s3 -8000152c: 0017e793 ori a5,a5,1 -80001530: 00f5a223 sw a5,4(a1) -80001534: 354000ef jal ra,80001888 <__malloc_unlock> -80001538: 00840513 addi a0,s0,8 -8000153c: d19ff06f j 80001254 <_malloc_r+0x268> -80001540: 0014e713 ori a4,s1,1 -80001544: 00e42223 sw a4,4(s0) -80001548: 009404b3 add s1,s0,s1 -8000154c: 00992a23 sw s1,20(s2) -80001550: 00992823 sw s1,16(s2) -80001554: 0017e713 ori a4,a5,1 -80001558: 0104a623 sw a6,12(s1) -8000155c: 0104a423 sw a6,8(s1) -80001560: 00e4a223 sw a4,4(s1) -80001564: 00b405b3 add a1,s0,a1 -80001568: 00098513 mv a0,s3 -8000156c: 00f5a023 sw a5,0(a1) -80001570: 318000ef jal ra,80001888 <__malloc_unlock> -80001574: 00840513 addi a0,s0,8 -80001578: cddff06f j 80001254 <_malloc_r+0x268> -8000157c: 0065d793 srli a5,a1,0x6 -80001580: 03978693 addi a3,a5,57 -80001584: 03878713 addi a4,a5,56 -80001588: 00369693 slli a3,a3,0x3 -8000158c: ee1ff06f j 8000146c <_malloc_r+0x480> -80001590: 13240263 beq s0,s2,800016b4 <_malloc_r+0x6c8> +80000e28 <_malloc_r>: +80000e28: fd010113 addi sp,sp,-48 +80000e2c: 02912223 sw s1,36(sp) +80000e30: 01312e23 sw s3,28(sp) +80000e34: 02112623 sw ra,44(sp) +80000e38: 02812423 sw s0,40(sp) +80000e3c: 03212023 sw s2,32(sp) +80000e40: 01412c23 sw s4,24(sp) +80000e44: 01512a23 sw s5,20(sp) +80000e48: 01612823 sw s6,16(sp) +80000e4c: 01712623 sw s7,12(sp) +80000e50: 01812423 sw s8,8(sp) +80000e54: 01912223 sw s9,4(sp) +80000e58: 00b58493 addi s1,a1,11 +80000e5c: 01600793 li a5,22 +80000e60: 00050993 mv s3,a0 +80000e64: 0697e463 bltu a5,s1,80000ecc <_malloc_r+0xa4> +80000e68: 01000793 li a5,16 +80000e6c: 20b7ec63 bltu a5,a1,80001084 <_malloc_r+0x25c> +80000e70: 051000ef jal ra,800016c0 <__malloc_lock> +80000e74: 01000493 li s1,16 +80000e78: 01800793 li a5,24 +80000e7c: 00200613 li a2,2 +80000e80: c2818913 addi s2,gp,-984 # 800168c0 <__malloc_av_> +80000e84: 00f907b3 add a5,s2,a5 +80000e88: 0047a403 lw s0,4(a5) +80000e8c: ff878713 addi a4,a5,-8 +80000e90: 24e40263 beq s0,a4,800010d4 <_malloc_r+0x2ac> +80000e94: 00442783 lw a5,4(s0) +80000e98: 00c42683 lw a3,12(s0) +80000e9c: 00842603 lw a2,8(s0) +80000ea0: ffc7f793 andi a5,a5,-4 +80000ea4: 00f407b3 add a5,s0,a5 +80000ea8: 0047a703 lw a4,4(a5) +80000eac: 00d62623 sw a3,12(a2) +80000eb0: 00c6a423 sw a2,8(a3) +80000eb4: 00176713 ori a4,a4,1 +80000eb8: 00098513 mv a0,s3 +80000ebc: 00e7a223 sw a4,4(a5) +80000ec0: 005000ef jal ra,800016c4 <__malloc_unlock> +80000ec4: 00840513 addi a0,s0,8 +80000ec8: 1c80006f j 80001090 <_malloc_r+0x268> +80000ecc: ff84f493 andi s1,s1,-8 +80000ed0: 1a04ca63 bltz s1,80001084 <_malloc_r+0x25c> +80000ed4: 1ab4e863 bltu s1,a1,80001084 <_malloc_r+0x25c> +80000ed8: 7e8000ef jal ra,800016c0 <__malloc_lock> +80000edc: 1f700793 li a5,503 +80000ee0: 4697f863 bgeu a5,s1,80001350 <_malloc_r+0x528> +80000ee4: 0094d793 srli a5,s1,0x9 +80000ee8: 1c078e63 beqz a5,800010c4 <_malloc_r+0x29c> +80000eec: 00400713 li a4,4 +80000ef0: 3ef76c63 bltu a4,a5,800012e8 <_malloc_r+0x4c0> +80000ef4: 0064d793 srli a5,s1,0x6 +80000ef8: 03978613 addi a2,a5,57 +80000efc: 03878513 addi a0,a5,56 +80000f00: 00361693 slli a3,a2,0x3 +80000f04: c2818913 addi s2,gp,-984 # 800168c0 <__malloc_av_> +80000f08: 00d906b3 add a3,s2,a3 +80000f0c: 0046a403 lw s0,4(a3) +80000f10: ff868693 addi a3,a3,-8 +80000f14: 02868c63 beq a3,s0,80000f4c <_malloc_r+0x124> +80000f18: 00442783 lw a5,4(s0) +80000f1c: 00f00593 li a1,15 +80000f20: ffc7f793 andi a5,a5,-4 +80000f24: 40978733 sub a4,a5,s1 +80000f28: 02e5c063 blt a1,a4,80000f48 <_malloc_r+0x120> +80000f2c: 34075863 bgez a4,8000127c <_malloc_r+0x454> +80000f30: 00c42403 lw s0,12(s0) +80000f34: 00868c63 beq a3,s0,80000f4c <_malloc_r+0x124> +80000f38: 00442783 lw a5,4(s0) +80000f3c: ffc7f793 andi a5,a5,-4 +80000f40: 40978733 sub a4,a5,s1 +80000f44: fee5d4e3 bge a1,a4,80000f2c <_malloc_r+0x104> +80000f48: 00050613 mv a2,a0 +80000f4c: 01092403 lw s0,16(s2) +80000f50: 00890813 addi a6,s2,8 +80000f54: 19040c63 beq s0,a6,800010ec <_malloc_r+0x2c4> +80000f58: 00442583 lw a1,4(s0) +80000f5c: 00f00713 li a4,15 +80000f60: ffc5f593 andi a1,a1,-4 +80000f64: 409587b3 sub a5,a1,s1 +80000f68: 40f74a63 blt a4,a5,8000137c <_malloc_r+0x554> +80000f6c: 01092a23 sw a6,20(s2) +80000f70: 01092823 sw a6,16(s2) +80000f74: 3e07d463 bgez a5,8000135c <_malloc_r+0x534> +80000f78: 1ff00793 li a5,511 +80000f7c: 30b7e663 bltu a5,a1,80001288 <_malloc_r+0x460> +80000f80: 0035d593 srli a1,a1,0x3 +80000f84: 00158793 addi a5,a1,1 +80000f88: 00379793 slli a5,a5,0x3 +80000f8c: 00492503 lw a0,4(s2) +80000f90: 00f907b3 add a5,s2,a5 +80000f94: 0007a683 lw a3,0(a5) +80000f98: 4025d593 srai a1,a1,0x2 +80000f9c: 00100713 li a4,1 +80000fa0: 00b71733 sll a4,a4,a1 +80000fa4: 00a76733 or a4,a4,a0 +80000fa8: ff878593 addi a1,a5,-8 +80000fac: 00b42623 sw a1,12(s0) +80000fb0: 00d42423 sw a3,8(s0) +80000fb4: 00e92223 sw a4,4(s2) +80000fb8: 0087a023 sw s0,0(a5) +80000fbc: 0086a623 sw s0,12(a3) +80000fc0: 40265793 srai a5,a2,0x2 +80000fc4: 00100693 li a3,1 +80000fc8: 00f696b3 sll a3,a3,a5 +80000fcc: 12d76a63 bltu a4,a3,80001100 <_malloc_r+0x2d8> +80000fd0: 00e6f7b3 and a5,a3,a4 +80000fd4: 02079463 bnez a5,80000ffc <_malloc_r+0x1d4> +80000fd8: 00169693 slli a3,a3,0x1 +80000fdc: ffc67613 andi a2,a2,-4 +80000fe0: 00e6f7b3 and a5,a3,a4 +80000fe4: 00460613 addi a2,a2,4 +80000fe8: 00079a63 bnez a5,80000ffc <_malloc_r+0x1d4> +80000fec: 00169693 slli a3,a3,0x1 +80000ff0: 00e6f7b3 and a5,a3,a4 +80000ff4: 00460613 addi a2,a2,4 +80000ff8: fe078ae3 beqz a5,80000fec <_malloc_r+0x1c4> +80000ffc: 00f00513 li a0,15 +80001000: 00361893 slli a7,a2,0x3 +80001004: 011908b3 add a7,s2,a7 +80001008: 00088593 mv a1,a7 +8000100c: 00060313 mv t1,a2 +80001010: 00c5a403 lw s0,12(a1) +80001014: 00859a63 bne a1,s0,80001028 <_malloc_r+0x200> +80001018: 2f40006f j 8000130c <_malloc_r+0x4e4> +8000101c: 30075263 bgez a4,80001320 <_malloc_r+0x4f8> +80001020: 00c42403 lw s0,12(s0) +80001024: 2e858463 beq a1,s0,8000130c <_malloc_r+0x4e4> +80001028: 00442783 lw a5,4(s0) +8000102c: ffc7f793 andi a5,a5,-4 +80001030: 40978733 sub a4,a5,s1 +80001034: fee554e3 bge a0,a4,8000101c <_malloc_r+0x1f4> +80001038: 00c42683 lw a3,12(s0) +8000103c: 00842603 lw a2,8(s0) +80001040: 0014e593 ori a1,s1,1 +80001044: 00b42223 sw a1,4(s0) +80001048: 00d62623 sw a3,12(a2) +8000104c: 00c6a423 sw a2,8(a3) +80001050: 009404b3 add s1,s0,s1 +80001054: 00992a23 sw s1,20(s2) +80001058: 00992823 sw s1,16(s2) +8000105c: 00176693 ori a3,a4,1 +80001060: 0104a623 sw a6,12(s1) +80001064: 0104a423 sw a6,8(s1) +80001068: 00d4a223 sw a3,4(s1) +8000106c: 00f407b3 add a5,s0,a5 +80001070: 00098513 mv a0,s3 +80001074: 00e7a023 sw a4,0(a5) +80001078: 64c000ef jal ra,800016c4 <__malloc_unlock> +8000107c: 00840513 addi a0,s0,8 +80001080: 0100006f j 80001090 <_malloc_r+0x268> +80001084: 00c00793 li a5,12 +80001088: 00f9a023 sw a5,0(s3) +8000108c: 00000513 li a0,0 +80001090: 02c12083 lw ra,44(sp) +80001094: 02812403 lw s0,40(sp) +80001098: 02412483 lw s1,36(sp) +8000109c: 02012903 lw s2,32(sp) +800010a0: 01c12983 lw s3,28(sp) +800010a4: 01812a03 lw s4,24(sp) +800010a8: 01412a83 lw s5,20(sp) +800010ac: 01012b03 lw s6,16(sp) +800010b0: 00c12b83 lw s7,12(sp) +800010b4: 00812c03 lw s8,8(sp) +800010b8: 00412c83 lw s9,4(sp) +800010bc: 03010113 addi sp,sp,48 +800010c0: 00008067 ret +800010c4: 20000693 li a3,512 +800010c8: 04000613 li a2,64 +800010cc: 03f00513 li a0,63 +800010d0: e35ff06f j 80000f04 <_malloc_r+0xdc> +800010d4: 00c7a403 lw s0,12(a5) +800010d8: 00260613 addi a2,a2,2 +800010dc: da879ce3 bne a5,s0,80000e94 <_malloc_r+0x6c> +800010e0: 01092403 lw s0,16(s2) +800010e4: 00890813 addi a6,s2,8 +800010e8: e70418e3 bne s0,a6,80000f58 <_malloc_r+0x130> +800010ec: 00492703 lw a4,4(s2) +800010f0: 40265793 srai a5,a2,0x2 +800010f4: 00100693 li a3,1 +800010f8: 00f696b3 sll a3,a3,a5 +800010fc: ecd77ae3 bgeu a4,a3,80000fd0 <_malloc_r+0x1a8> +80001100: 00892403 lw s0,8(s2) +80001104: 00442a83 lw s5,4(s0) +80001108: ffcafc13 andi s8,s5,-4 +8000110c: 009c6863 bltu s8,s1,8000111c <_malloc_r+0x2f4> +80001110: 409c07b3 sub a5,s8,s1 +80001114: 00f00713 li a4,15 +80001118: 12f74e63 blt a4,a5,80001254 <_malloc_r+0x42c> +8000111c: 1dc1aa83 lw s5,476(gp) # 80016e74 <__malloc_top_pad> +80001120: 1cc1a703 lw a4,460(gp) # 80016e64 <__malloc_sbrk_base> +80001124: fff00793 li a5,-1 +80001128: 01840a33 add s4,s0,s8 +8000112c: 01548ab3 add s5,s1,s5 +80001130: 32f70863 beq a4,a5,80001460 <_malloc_r+0x638> +80001134: 000017b7 lui a5,0x1 +80001138: 00f78793 addi a5,a5,15 # 100f <_start-0x7fffeff1> +8000113c: 00fa8ab3 add s5,s5,a5 +80001140: fffff7b7 lui a5,0xfffff +80001144: 00fafab3 and s5,s5,a5 +80001148: 000a8593 mv a1,s5 +8000114c: 00098513 mv a0,s3 +80001150: 60c000ef jal ra,8000175c <_sbrk_r> +80001154: fff00793 li a5,-1 +80001158: 00050b13 mv s6,a0 +8000115c: 26f50a63 beq a0,a5,800013d0 <_malloc_r+0x5a8> +80001160: 27456663 bltu a0,s4,800013cc <_malloc_r+0x5a4> +80001164: 1e418b93 addi s7,gp,484 # 80016e7c <__malloc_current_mallinfo> +80001168: 000ba783 lw a5,0(s7) +8000116c: 00fa87b3 add a5,s5,a5 +80001170: 00fba023 sw a5,0(s7) +80001174: 00078713 mv a4,a5 +80001178: 38aa0663 beq s4,a0,80001504 <_malloc_r+0x6dc> +8000117c: 1cc1a683 lw a3,460(gp) # 80016e64 <__malloc_sbrk_base> +80001180: fff00793 li a5,-1 +80001184: 38f68e63 beq a3,a5,80001520 <_malloc_r+0x6f8> +80001188: 414b0a33 sub s4,s6,s4 +8000118c: 00ea0733 add a4,s4,a4 +80001190: 00eba023 sw a4,0(s7) +80001194: 007b7c93 andi s9,s6,7 +80001198: 2e0c8663 beqz s9,80001484 <_malloc_r+0x65c> +8000119c: 419b0b33 sub s6,s6,s9 +800011a0: 000017b7 lui a5,0x1 +800011a4: 008b0b13 addi s6,s6,8 +800011a8: fff78a13 addi s4,a5,-1 # fff <_start-0x7ffff001> +800011ac: 015b0ab3 add s5,s6,s5 +800011b0: 00878793 addi a5,a5,8 +800011b4: 014af733 and a4,s5,s4 +800011b8: 419787b3 sub a5,a5,s9 +800011bc: 40e787b3 sub a5,a5,a4 +800011c0: 0147fa33 and s4,a5,s4 +800011c4: 000a0593 mv a1,s4 +800011c8: 00098513 mv a0,s3 +800011cc: 590000ef jal ra,8000175c <_sbrk_r> +800011d0: fff00793 li a5,-1 +800011d4: 3af50063 beq a0,a5,80001574 <_malloc_r+0x74c> +800011d8: 41650533 sub a0,a0,s6 +800011dc: 01450ab3 add s5,a0,s4 +800011e0: 000ba783 lw a5,0(s7) +800011e4: 01692423 sw s6,8(s2) +800011e8: 001aea93 ori s5,s5,1 +800011ec: 00fa07b3 add a5,s4,a5 +800011f0: 00fba023 sw a5,0(s7) +800011f4: 015b2223 sw s5,4(s6) +800011f8: 33240863 beq s0,s2,80001528 <_malloc_r+0x700> +800011fc: 00f00613 li a2,15 +80001200: 33867863 bgeu a2,s8,80001530 <_malloc_r+0x708> +80001204: 00442683 lw a3,4(s0) +80001208: ff4c0713 addi a4,s8,-12 +8000120c: ff877713 andi a4,a4,-8 +80001210: 0016f693 andi a3,a3,1 +80001214: 00e6e6b3 or a3,a3,a4 +80001218: 00d42223 sw a3,4(s0) +8000121c: 00500593 li a1,5 +80001220: 00e406b3 add a3,s0,a4 +80001224: 00b6a223 sw a1,4(a3) +80001228: 00b6a423 sw a1,8(a3) +8000122c: 34e66e63 bltu a2,a4,80001588 <_malloc_r+0x760> +80001230: 004b2a83 lw s5,4(s6) +80001234: 000b0413 mv s0,s6 +80001238: 1d81a683 lw a3,472(gp) # 80016e70 <__malloc_max_sbrked_mem> +8000123c: 00f6f463 bgeu a3,a5,80001244 <_malloc_r+0x41c> +80001240: 1cf1ac23 sw a5,472(gp) # 80016e70 <__malloc_max_sbrked_mem> +80001244: 1d41a683 lw a3,468(gp) # 80016e6c <_edata> +80001248: 18f6f863 bgeu a3,a5,800013d8 <_malloc_r+0x5b0> +8000124c: 1cf1aa23 sw a5,468(gp) # 80016e6c <_edata> +80001250: 1880006f j 800013d8 <_malloc_r+0x5b0> +80001254: 0014e713 ori a4,s1,1 +80001258: 00e42223 sw a4,4(s0) +8000125c: 009404b3 add s1,s0,s1 +80001260: 00992423 sw s1,8(s2) +80001264: 0017e793 ori a5,a5,1 +80001268: 00098513 mv a0,s3 +8000126c: 00f4a223 sw a5,4(s1) +80001270: 454000ef jal ra,800016c4 <__malloc_unlock> +80001274: 00840513 addi a0,s0,8 +80001278: e19ff06f j 80001090 <_malloc_r+0x268> +8000127c: 00c42683 lw a3,12(s0) +80001280: 00842603 lw a2,8(s0) +80001284: c21ff06f j 80000ea4 <_malloc_r+0x7c> +80001288: 0095d793 srli a5,a1,0x9 +8000128c: 00400713 li a4,4 +80001290: 12f77463 bgeu a4,a5,800013b8 <_malloc_r+0x590> +80001294: 01400713 li a4,20 +80001298: 22f76063 bltu a4,a5,800014b8 <_malloc_r+0x690> +8000129c: 05c78693 addi a3,a5,92 +800012a0: 05b78713 addi a4,a5,91 +800012a4: 00369693 slli a3,a3,0x3 +800012a8: 00d906b3 add a3,s2,a3 +800012ac: 0006a783 lw a5,0(a3) +800012b0: ff868693 addi a3,a3,-8 +800012b4: 1af68a63 beq a3,a5,80001468 <_malloc_r+0x640> +800012b8: 0047a703 lw a4,4(a5) +800012bc: ffc77713 andi a4,a4,-4 +800012c0: 00e5f663 bgeu a1,a4,800012cc <_malloc_r+0x4a4> +800012c4: 0087a783 lw a5,8(a5) +800012c8: fef698e3 bne a3,a5,800012b8 <_malloc_r+0x490> +800012cc: 00c7a683 lw a3,12(a5) +800012d0: 00492703 lw a4,4(s2) +800012d4: 00d42623 sw a3,12(s0) +800012d8: 00f42423 sw a5,8(s0) +800012dc: 0086a423 sw s0,8(a3) +800012e0: 0087a623 sw s0,12(a5) +800012e4: cddff06f j 80000fc0 <_malloc_r+0x198> +800012e8: 01400713 li a4,20 +800012ec: 10f77863 bgeu a4,a5,800013fc <_malloc_r+0x5d4> +800012f0: 05400713 li a4,84 +800012f4: 1ef76063 bltu a4,a5,800014d4 <_malloc_r+0x6ac> +800012f8: 00c4d793 srli a5,s1,0xc +800012fc: 06f78613 addi a2,a5,111 +80001300: 06e78513 addi a0,a5,110 +80001304: 00361693 slli a3,a2,0x3 +80001308: bfdff06f j 80000f04 <_malloc_r+0xdc> +8000130c: 00130313 addi t1,t1,1 +80001310: 00337793 andi a5,t1,3 +80001314: 00858593 addi a1,a1,8 +80001318: ce079ce3 bnez a5,80001010 <_malloc_r+0x1e8> +8000131c: 0fc0006f j 80001418 <_malloc_r+0x5f0> +80001320: 00f407b3 add a5,s0,a5 +80001324: 0047a703 lw a4,4(a5) +80001328: 00c42683 lw a3,12(s0) +8000132c: 00842603 lw a2,8(s0) +80001330: 00176713 ori a4,a4,1 +80001334: 00e7a223 sw a4,4(a5) +80001338: 00d62623 sw a3,12(a2) +8000133c: 00098513 mv a0,s3 +80001340: 00c6a423 sw a2,8(a3) +80001344: 380000ef jal ra,800016c4 <__malloc_unlock> +80001348: 00840513 addi a0,s0,8 +8000134c: d45ff06f j 80001090 <_malloc_r+0x268> +80001350: 0034d613 srli a2,s1,0x3 +80001354: 00848793 addi a5,s1,8 +80001358: b29ff06f j 80000e80 <_malloc_r+0x58> +8000135c: 00b405b3 add a1,s0,a1 +80001360: 0045a783 lw a5,4(a1) +80001364: 00098513 mv a0,s3 +80001368: 0017e793 ori a5,a5,1 +8000136c: 00f5a223 sw a5,4(a1) +80001370: 354000ef jal ra,800016c4 <__malloc_unlock> +80001374: 00840513 addi a0,s0,8 +80001378: d19ff06f j 80001090 <_malloc_r+0x268> +8000137c: 0014e713 ori a4,s1,1 +80001380: 00e42223 sw a4,4(s0) +80001384: 009404b3 add s1,s0,s1 +80001388: 00992a23 sw s1,20(s2) +8000138c: 00992823 sw s1,16(s2) +80001390: 0017e713 ori a4,a5,1 +80001394: 0104a623 sw a6,12(s1) +80001398: 0104a423 sw a6,8(s1) +8000139c: 00e4a223 sw a4,4(s1) +800013a0: 00b405b3 add a1,s0,a1 +800013a4: 00098513 mv a0,s3 +800013a8: 00f5a023 sw a5,0(a1) +800013ac: 318000ef jal ra,800016c4 <__malloc_unlock> +800013b0: 00840513 addi a0,s0,8 +800013b4: cddff06f j 80001090 <_malloc_r+0x268> +800013b8: 0065d793 srli a5,a1,0x6 +800013bc: 03978693 addi a3,a5,57 +800013c0: 03878713 addi a4,a5,56 +800013c4: 00369693 slli a3,a3,0x3 +800013c8: ee1ff06f j 800012a8 <_malloc_r+0x480> +800013cc: 13240263 beq s0,s2,800014f0 <_malloc_r+0x6c8> +800013d0: 00892403 lw s0,8(s2) +800013d4: 00442a83 lw s5,4(s0) +800013d8: ffcafa93 andi s5,s5,-4 +800013dc: 409a87b3 sub a5,s5,s1 +800013e0: 009ae663 bltu s5,s1,800013ec <_malloc_r+0x5c4> +800013e4: 00f00713 li a4,15 +800013e8: e6f746e3 blt a4,a5,80001254 <_malloc_r+0x42c> +800013ec: 00098513 mv a0,s3 +800013f0: 2d4000ef jal ra,800016c4 <__malloc_unlock> +800013f4: 00000513 li a0,0 +800013f8: c99ff06f j 80001090 <_malloc_r+0x268> +800013fc: 05c78613 addi a2,a5,92 +80001400: 05b78513 addi a0,a5,91 +80001404: 00361693 slli a3,a2,0x3 +80001408: afdff06f j 80000f04 <_malloc_r+0xdc> +8000140c: 0088a783 lw a5,8(a7) +80001410: fff60613 addi a2,a2,-1 +80001414: 1d179463 bne a5,a7,800015dc <_malloc_r+0x7b4> +80001418: 00367793 andi a5,a2,3 +8000141c: ff888893 addi a7,a7,-8 +80001420: fe0796e3 bnez a5,8000140c <_malloc_r+0x5e4> +80001424: 00492703 lw a4,4(s2) +80001428: fff6c793 not a5,a3 +8000142c: 00e7f7b3 and a5,a5,a4 +80001430: 00f92223 sw a5,4(s2) +80001434: 00169693 slli a3,a3,0x1 +80001438: ccd7e4e3 bltu a5,a3,80001100 <_malloc_r+0x2d8> +8000143c: cc0682e3 beqz a3,80001100 <_malloc_r+0x2d8> +80001440: 00f6f733 and a4,a3,a5 +80001444: 00071a63 bnez a4,80001458 <_malloc_r+0x630> +80001448: 00169693 slli a3,a3,0x1 +8000144c: 00f6f733 and a4,a3,a5 +80001450: 00430313 addi t1,t1,4 +80001454: fe070ae3 beqz a4,80001448 <_malloc_r+0x620> +80001458: 00030613 mv a2,t1 +8000145c: ba5ff06f j 80001000 <_malloc_r+0x1d8> +80001460: 010a8a93 addi s5,s5,16 +80001464: ce5ff06f j 80001148 <_malloc_r+0x320> +80001468: 00492503 lw a0,4(s2) +8000146c: 40275593 srai a1,a4,0x2 +80001470: 00100713 li a4,1 +80001474: 00b71733 sll a4,a4,a1 +80001478: 00a76733 or a4,a4,a0 +8000147c: 00e92223 sw a4,4(s2) +80001480: e55ff06f j 800012d4 <_malloc_r+0x4ac> +80001484: 000017b7 lui a5,0x1 +80001488: fff78713 addi a4,a5,-1 # fff <_start-0x7ffff001> +8000148c: 015b0a33 add s4,s6,s5 +80001490: 00ea7a33 and s4,s4,a4 +80001494: 414787b3 sub a5,a5,s4 +80001498: 00e7fa33 and s4,a5,a4 +8000149c: 000a0593 mv a1,s4 +800014a0: 00098513 mv a0,s3 +800014a4: 2b8000ef jal ra,8000175c <_sbrk_r> +800014a8: fff00793 li a5,-1 +800014ac: d2f516e3 bne a0,a5,800011d8 <_malloc_r+0x3b0> +800014b0: 00000a13 li s4,0 +800014b4: d2dff06f j 800011e0 <_malloc_r+0x3b8> +800014b8: 05400713 li a4,84 +800014bc: 08f76063 bltu a4,a5,8000153c <_malloc_r+0x714> +800014c0: 00c5d793 srli a5,a1,0xc +800014c4: 06f78693 addi a3,a5,111 +800014c8: 06e78713 addi a4,a5,110 +800014cc: 00369693 slli a3,a3,0x3 +800014d0: dd9ff06f j 800012a8 <_malloc_r+0x480> +800014d4: 15400713 li a4,340 +800014d8: 08f76063 bltu a4,a5,80001558 <_malloc_r+0x730> +800014dc: 00f4d793 srli a5,s1,0xf +800014e0: 07878613 addi a2,a5,120 +800014e4: 07778513 addi a0,a5,119 +800014e8: 00361693 slli a3,a2,0x3 +800014ec: a19ff06f j 80000f04 <_malloc_r+0xdc> +800014f0: 1e418b93 addi s7,gp,484 # 80016e7c <__malloc_current_mallinfo> +800014f4: 000ba703 lw a4,0(s7) +800014f8: 00ea8733 add a4,s5,a4 +800014fc: 00eba023 sw a4,0(s7) +80001500: c7dff06f j 8000117c <_malloc_r+0x354> +80001504: 014a1693 slli a3,s4,0x14 +80001508: c6069ae3 bnez a3,8000117c <_malloc_r+0x354> +8000150c: 00892403 lw s0,8(s2) +80001510: 015c0ab3 add s5,s8,s5 +80001514: 001aea93 ori s5,s5,1 +80001518: 01542223 sw s5,4(s0) +8000151c: d1dff06f j 80001238 <_malloc_r+0x410> +80001520: 1d61a623 sw s6,460(gp) # 80016e64 <__malloc_sbrk_base> +80001524: c71ff06f j 80001194 <_malloc_r+0x36c> +80001528: 000b0413 mv s0,s6 +8000152c: d0dff06f j 80001238 <_malloc_r+0x410> +80001530: 00100793 li a5,1 +80001534: 00fb2223 sw a5,4(s6) +80001538: eb5ff06f j 800013ec <_malloc_r+0x5c4> +8000153c: 15400713 li a4,340 +80001540: 06f76263 bltu a4,a5,800015a4 <_malloc_r+0x77c> +80001544: 00f5d793 srli a5,a1,0xf +80001548: 07878693 addi a3,a5,120 +8000154c: 07778713 addi a4,a5,119 +80001550: 00369693 slli a3,a3,0x3 +80001554: d55ff06f j 800012a8 <_malloc_r+0x480> +80001558: 55400713 li a4,1364 +8000155c: 06f76263 bltu a4,a5,800015c0 <_malloc_r+0x798> +80001560: 0124d793 srli a5,s1,0x12 +80001564: 07d78613 addi a2,a5,125 +80001568: 07c78513 addi a0,a5,124 +8000156c: 00361693 slli a3,a2,0x3 +80001570: 995ff06f j 80000f04 <_malloc_r+0xdc> +80001574: ff8c8c93 addi s9,s9,-8 +80001578: 019a8ab3 add s5,s5,s9 +8000157c: 416a8ab3 sub s5,s5,s6 +80001580: 00000a13 li s4,0 +80001584: c5dff06f j 800011e0 <_malloc_r+0x3b8> +80001588: 00840593 addi a1,s0,8 +8000158c: 00098513 mv a0,s3 +80001590: 0c1030ef jal ra,80004e50 <_free_r> 80001594: 00892403 lw s0,8(s2) -80001598: 00442a83 lw s5,4(s0) -8000159c: ffcafa93 andi s5,s5,-4 -800015a0: 409a87b3 sub a5,s5,s1 -800015a4: 009ae663 bltu s5,s1,800015b0 <_malloc_r+0x5c4> -800015a8: 00f00713 li a4,15 -800015ac: e6f746e3 blt a4,a5,80001418 <_malloc_r+0x42c> -800015b0: 00098513 mv a0,s3 -800015b4: 2d4000ef jal ra,80001888 <__malloc_unlock> -800015b8: 00000513 li a0,0 -800015bc: c99ff06f j 80001254 <_malloc_r+0x268> -800015c0: 05c78613 addi a2,a5,92 -800015c4: 05b78513 addi a0,a5,91 -800015c8: 00361693 slli a3,a2,0x3 -800015cc: afdff06f j 800010c8 <_malloc_r+0xdc> -800015d0: 0088a783 lw a5,8(a7) -800015d4: fff60613 addi a2,a2,-1 -800015d8: 1d179463 bne a5,a7,800017a0 <_malloc_r+0x7b4> -800015dc: 00367793 andi a5,a2,3 -800015e0: ff888893 addi a7,a7,-8 -800015e4: fe0796e3 bnez a5,800015d0 <_malloc_r+0x5e4> -800015e8: 00492703 lw a4,4(s2) -800015ec: fff6c793 not a5,a3 -800015f0: 00e7f7b3 and a5,a5,a4 -800015f4: 00f92223 sw a5,4(s2) -800015f8: 00169693 slli a3,a3,0x1 -800015fc: ccd7e4e3 bltu a5,a3,800012c4 <_malloc_r+0x2d8> -80001600: cc0682e3 beqz a3,800012c4 <_malloc_r+0x2d8> -80001604: 00f6f733 and a4,a3,a5 -80001608: 00071a63 bnez a4,8000161c <_malloc_r+0x630> -8000160c: 00169693 slli a3,a3,0x1 -80001610: 00f6f733 and a4,a3,a5 -80001614: 00430313 addi t1,t1,4 -80001618: fe070ae3 beqz a4,8000160c <_malloc_r+0x620> -8000161c: 00030613 mv a2,t1 -80001620: ba5ff06f j 800011c4 <_malloc_r+0x1d8> -80001624: 010a8a93 addi s5,s5,16 -80001628: ce5ff06f j 8000130c <_malloc_r+0x320> -8000162c: 00492503 lw a0,4(s2) -80001630: 40275593 srai a1,a4,0x2 -80001634: 00100713 li a4,1 -80001638: 00b71733 sll a4,a4,a1 -8000163c: 00a76733 or a4,a4,a0 -80001640: 00e92223 sw a4,4(s2) -80001644: e55ff06f j 80001498 <_malloc_r+0x4ac> -80001648: 000017b7 lui a5,0x1 -8000164c: fff78713 addi a4,a5,-1 # fff <_start-0x7ffff001> -80001650: 015b0a33 add s4,s6,s5 -80001654: 00ea7a33 and s4,s4,a4 -80001658: 414787b3 sub a5,a5,s4 -8000165c: 00e7fa33 and s4,a5,a4 -80001660: 000a0593 mv a1,s4 -80001664: 00098513 mv a0,s3 -80001668: 2b8000ef jal ra,80001920 <_sbrk_r> -8000166c: fff00793 li a5,-1 -80001670: d2f516e3 bne a0,a5,8000139c <_malloc_r+0x3b0> -80001674: 00000a13 li s4,0 -80001678: d2dff06f j 800013a4 <_malloc_r+0x3b8> -8000167c: 05400713 li a4,84 -80001680: 08f76063 bltu a4,a5,80001700 <_malloc_r+0x714> -80001684: 00c5d793 srli a5,a1,0xc -80001688: 06f78693 addi a3,a5,111 -8000168c: 06e78713 addi a4,a5,110 -80001690: 00369693 slli a3,a3,0x3 -80001694: dd9ff06f j 8000146c <_malloc_r+0x480> -80001698: 15400713 li a4,340 -8000169c: 08f76063 bltu a4,a5,8000171c <_malloc_r+0x730> -800016a0: 00f4d793 srli a5,s1,0xf -800016a4: 07878613 addi a2,a5,120 -800016a8: 07778513 addi a0,a5,119 -800016ac: 00361693 slli a3,a2,0x3 -800016b0: a19ff06f j 800010c8 <_malloc_r+0xdc> -800016b4: 1e418b93 addi s7,gp,484 # 800169ec <__malloc_current_mallinfo> -800016b8: 000ba703 lw a4,0(s7) -800016bc: 00ea8733 add a4,s5,a4 -800016c0: 00eba023 sw a4,0(s7) -800016c4: c7dff06f j 80001340 <_malloc_r+0x354> -800016c8: 014a1693 slli a3,s4,0x14 -800016cc: c6069ae3 bnez a3,80001340 <_malloc_r+0x354> -800016d0: 00892403 lw s0,8(s2) -800016d4: 015c0ab3 add s5,s8,s5 -800016d8: 001aea93 ori s5,s5,1 -800016dc: 01542223 sw s5,4(s0) -800016e0: d1dff06f j 800013fc <_malloc_r+0x410> -800016e4: 1d61a623 sw s6,460(gp) # 800169d4 <__malloc_sbrk_base> -800016e8: c71ff06f j 80001358 <_malloc_r+0x36c> -800016ec: 000b0413 mv s0,s6 -800016f0: d0dff06f j 800013fc <_malloc_r+0x410> -800016f4: 00100793 li a5,1 -800016f8: 00fb2223 sw a5,4(s6) -800016fc: eb5ff06f j 800015b0 <_malloc_r+0x5c4> -80001700: 15400713 li a4,340 -80001704: 06f76263 bltu a4,a5,80001768 <_malloc_r+0x77c> -80001708: 00f5d793 srli a5,a1,0xf -8000170c: 07878693 addi a3,a5,120 -80001710: 07778713 addi a4,a5,119 -80001714: 00369693 slli a3,a3,0x3 -80001718: d55ff06f j 8000146c <_malloc_r+0x480> -8000171c: 55400713 li a4,1364 -80001720: 06f76263 bltu a4,a5,80001784 <_malloc_r+0x798> -80001724: 0124d793 srli a5,s1,0x12 -80001728: 07d78613 addi a2,a5,125 -8000172c: 07c78513 addi a0,a5,124 -80001730: 00361693 slli a3,a2,0x3 -80001734: 995ff06f j 800010c8 <_malloc_r+0xdc> -80001738: ff8c8c93 addi s9,s9,-8 -8000173c: 019a8ab3 add s5,s5,s9 -80001740: 416a8ab3 sub s5,s5,s6 -80001744: 00000a13 li s4,0 -80001748: c5dff06f j 800013a4 <_malloc_r+0x3b8> -8000174c: 00840593 addi a1,s0,8 -80001750: 00098513 mv a0,s3 -80001754: 0c1030ef jal ra,80005014 <_free_r> -80001758: 00892403 lw s0,8(s2) -8000175c: 000ba783 lw a5,0(s7) -80001760: 00442a83 lw s5,4(s0) -80001764: c99ff06f j 800013fc <_malloc_r+0x410> -80001768: 55400713 li a4,1364 -8000176c: 02f76463 bltu a4,a5,80001794 <_malloc_r+0x7a8> -80001770: 0125d793 srli a5,a1,0x12 -80001774: 07d78693 addi a3,a5,125 -80001778: 07c78713 addi a4,a5,124 -8000177c: 00369693 slli a3,a3,0x3 -80001780: cedff06f j 8000146c <_malloc_r+0x480> -80001784: 3f800693 li a3,1016 -80001788: 07f00613 li a2,127 -8000178c: 07e00513 li a0,126 -80001790: 939ff06f j 800010c8 <_malloc_r+0xdc> -80001794: 3f800693 li a3,1016 -80001798: 07e00713 li a4,126 -8000179c: cd1ff06f j 8000146c <_malloc_r+0x480> -800017a0: 00492783 lw a5,4(s2) -800017a4: e55ff06f j 800015f8 <_malloc_r+0x60c> +80001598: 000ba783 lw a5,0(s7) +8000159c: 00442a83 lw s5,4(s0) +800015a0: c99ff06f j 80001238 <_malloc_r+0x410> +800015a4: 55400713 li a4,1364 +800015a8: 02f76463 bltu a4,a5,800015d0 <_malloc_r+0x7a8> +800015ac: 0125d793 srli a5,a1,0x12 +800015b0: 07d78693 addi a3,a5,125 +800015b4: 07c78713 addi a4,a5,124 +800015b8: 00369693 slli a3,a3,0x3 +800015bc: cedff06f j 800012a8 <_malloc_r+0x480> +800015c0: 3f800693 li a3,1016 +800015c4: 07f00613 li a2,127 +800015c8: 07e00513 li a0,126 +800015cc: 939ff06f j 80000f04 <_malloc_r+0xdc> +800015d0: 3f800693 li a3,1016 +800015d4: 07e00713 li a4,126 +800015d8: cd1ff06f j 800012a8 <_malloc_r+0x480> +800015dc: 00492783 lw a5,4(s2) +800015e0: e55ff06f j 80001434 <_malloc_r+0x60c> -800017a8 : -800017a8: 00f00313 li t1,15 -800017ac: 00050713 mv a4,a0 -800017b0: 02c37e63 bgeu t1,a2,800017ec -800017b4: 00f77793 andi a5,a4,15 -800017b8: 0a079063 bnez a5,80001858 -800017bc: 08059263 bnez a1,80001840 -800017c0: ff067693 andi a3,a2,-16 -800017c4: 00f67613 andi a2,a2,15 -800017c8: 00e686b3 add a3,a3,a4 -800017cc: 00b72023 sw a1,0(a4) # 2000 <_start-0x7fffe000> -800017d0: 00b72223 sw a1,4(a4) -800017d4: 00b72423 sw a1,8(a4) -800017d8: 00b72623 sw a1,12(a4) -800017dc: 01070713 addi a4,a4,16 -800017e0: fed766e3 bltu a4,a3,800017cc -800017e4: 00061463 bnez a2,800017ec -800017e8: 00008067 ret -800017ec: 40c306b3 sub a3,t1,a2 -800017f0: 00269693 slli a3,a3,0x2 -800017f4: 00000297 auipc t0,0x0 -800017f8: 005686b3 add a3,a3,t0 -800017fc: 00c68067 jr 12(a3) -80001800: 00b70723 sb a1,14(a4) -80001804: 00b706a3 sb a1,13(a4) -80001808: 00b70623 sb a1,12(a4) -8000180c: 00b705a3 sb a1,11(a4) -80001810: 00b70523 sb a1,10(a4) -80001814: 00b704a3 sb a1,9(a4) -80001818: 00b70423 sb a1,8(a4) -8000181c: 00b703a3 sb a1,7(a4) -80001820: 00b70323 sb a1,6(a4) -80001824: 00b702a3 sb a1,5(a4) -80001828: 00b70223 sb a1,4(a4) -8000182c: 00b701a3 sb a1,3(a4) -80001830: 00b70123 sb a1,2(a4) -80001834: 00b700a3 sb a1,1(a4) -80001838: 00b70023 sb a1,0(a4) -8000183c: 00008067 ret -80001840: 0ff5f593 andi a1,a1,255 -80001844: 00859693 slli a3,a1,0x8 -80001848: 00d5e5b3 or a1,a1,a3 -8000184c: 01059693 slli a3,a1,0x10 -80001850: 00d5e5b3 or a1,a1,a3 -80001854: f6dff06f j 800017c0 -80001858: 00279693 slli a3,a5,0x2 -8000185c: 00000297 auipc t0,0x0 -80001860: 005686b3 add a3,a3,t0 -80001864: 00008293 mv t0,ra -80001868: fa0680e7 jalr -96(a3) -8000186c: 00028093 mv ra,t0 -80001870: ff078793 addi a5,a5,-16 -80001874: 40f70733 sub a4,a4,a5 -80001878: 00f60633 add a2,a2,a5 -8000187c: f6c378e3 bgeu t1,a2,800017ec -80001880: f3dff06f j 800017bc +800015e4 : +800015e4: 00f00313 li t1,15 +800015e8: 00050713 mv a4,a0 +800015ec: 02c37e63 bgeu t1,a2,80001628 +800015f0: 00f77793 andi a5,a4,15 +800015f4: 0a079063 bnez a5,80001694 +800015f8: 08059263 bnez a1,8000167c +800015fc: ff067693 andi a3,a2,-16 +80001600: 00f67613 andi a2,a2,15 +80001604: 00e686b3 add a3,a3,a4 +80001608: 00b72023 sw a1,0(a4) # 2000 <_start-0x7fffe000> +8000160c: 00b72223 sw a1,4(a4) +80001610: 00b72423 sw a1,8(a4) +80001614: 00b72623 sw a1,12(a4) +80001618: 01070713 addi a4,a4,16 +8000161c: fed766e3 bltu a4,a3,80001608 +80001620: 00061463 bnez a2,80001628 +80001624: 00008067 ret +80001628: 40c306b3 sub a3,t1,a2 +8000162c: 00269693 slli a3,a3,0x2 +80001630: 00000297 auipc t0,0x0 +80001634: 005686b3 add a3,a3,t0 +80001638: 00c68067 jr 12(a3) +8000163c: 00b70723 sb a1,14(a4) +80001640: 00b706a3 sb a1,13(a4) +80001644: 00b70623 sb a1,12(a4) +80001648: 00b705a3 sb a1,11(a4) +8000164c: 00b70523 sb a1,10(a4) +80001650: 00b704a3 sb a1,9(a4) +80001654: 00b70423 sb a1,8(a4) +80001658: 00b703a3 sb a1,7(a4) +8000165c: 00b70323 sb a1,6(a4) +80001660: 00b702a3 sb a1,5(a4) +80001664: 00b70223 sb a1,4(a4) +80001668: 00b701a3 sb a1,3(a4) +8000166c: 00b70123 sb a1,2(a4) +80001670: 00b700a3 sb a1,1(a4) +80001674: 00b70023 sb a1,0(a4) +80001678: 00008067 ret +8000167c: 0ff5f593 andi a1,a1,255 +80001680: 00859693 slli a3,a1,0x8 +80001684: 00d5e5b3 or a1,a1,a3 +80001688: 01059693 slli a3,a1,0x10 +8000168c: 00d5e5b3 or a1,a1,a3 +80001690: f6dff06f j 800015fc +80001694: 00279693 slli a3,a5,0x2 +80001698: 00000297 auipc t0,0x0 +8000169c: 005686b3 add a3,a3,t0 +800016a0: 00008293 mv t0,ra +800016a4: fa0680e7 jalr -96(a3) +800016a8: 00028093 mv ra,t0 +800016ac: ff078793 addi a5,a5,-16 +800016b0: 40f70733 sub a4,a4,a5 +800016b4: 00f60633 add a2,a2,a5 +800016b8: f6c378e3 bgeu t1,a2,80001628 +800016bc: f3dff06f j 800015f8 -80001884 <__malloc_lock>: -80001884: 00008067 ret +800016c0 <__malloc_lock>: +800016c0: 00008067 ret -80001888 <__malloc_unlock>: -80001888: 00008067 ret +800016c4 <__malloc_unlock>: +800016c4: 00008067 ret -8000188c <_printf_r>: -8000188c: fc010113 addi sp,sp,-64 -80001890: 02c12423 sw a2,40(sp) -80001894: 02d12623 sw a3,44(sp) -80001898: 02f12a23 sw a5,52(sp) -8000189c: 02e12823 sw a4,48(sp) -800018a0: 03012c23 sw a6,56(sp) -800018a4: 03112e23 sw a7,60(sp) -800018a8: 00058613 mv a2,a1 -800018ac: 00852583 lw a1,8(a0) -800018b0: 02810793 addi a5,sp,40 -800018b4: 00078693 mv a3,a5 -800018b8: 00112e23 sw ra,28(sp) -800018bc: 00f12623 sw a5,12(sp) -800018c0: 0bc000ef jal ra,8000197c <_vfprintf_r> -800018c4: 01c12083 lw ra,28(sp) -800018c8: 04010113 addi sp,sp,64 -800018cc: 00008067 ret +800016c8 <_printf_r>: +800016c8: fc010113 addi sp,sp,-64 +800016cc: 02c12423 sw a2,40(sp) +800016d0: 02d12623 sw a3,44(sp) +800016d4: 02f12a23 sw a5,52(sp) +800016d8: 02e12823 sw a4,48(sp) +800016dc: 03012c23 sw a6,56(sp) +800016e0: 03112e23 sw a7,60(sp) +800016e4: 00058613 mv a2,a1 +800016e8: 00852583 lw a1,8(a0) +800016ec: 02810793 addi a5,sp,40 +800016f0: 00078693 mv a3,a5 +800016f4: 00112e23 sw ra,28(sp) +800016f8: 00f12623 sw a5,12(sp) +800016fc: 0bc000ef jal ra,800017b8 <_vfprintf_r> +80001700: 01c12083 lw ra,28(sp) +80001704: 04010113 addi sp,sp,64 +80001708: 00008067 ret -800018d0 : -800018d0: 1c81a303 lw t1,456(gp) # 800169d0 <_impure_ptr> -800018d4: fc010113 addi sp,sp,-64 -800018d8: 02c12423 sw a2,40(sp) -800018dc: 02d12623 sw a3,44(sp) -800018e0: 02f12a23 sw a5,52(sp) -800018e4: 02b12223 sw a1,36(sp) -800018e8: 02e12823 sw a4,48(sp) -800018ec: 03012c23 sw a6,56(sp) -800018f0: 03112e23 sw a7,60(sp) -800018f4: 00832583 lw a1,8(t1) -800018f8: 02410793 addi a5,sp,36 -800018fc: 00050613 mv a2,a0 -80001900: 00078693 mv a3,a5 -80001904: 00030513 mv a0,t1 -80001908: 00112e23 sw ra,28(sp) -8000190c: 00f12623 sw a5,12(sp) -80001910: 06c000ef jal ra,8000197c <_vfprintf_r> -80001914: 01c12083 lw ra,28(sp) -80001918: 04010113 addi sp,sp,64 -8000191c: 00008067 ret +8000170c : +8000170c: 1c81a303 lw t1,456(gp) # 80016e60 <_impure_ptr> +80001710: fc010113 addi sp,sp,-64 +80001714: 02c12423 sw a2,40(sp) +80001718: 02d12623 sw a3,44(sp) +8000171c: 02f12a23 sw a5,52(sp) +80001720: 02b12223 sw a1,36(sp) +80001724: 02e12823 sw a4,48(sp) +80001728: 03012c23 sw a6,56(sp) +8000172c: 03112e23 sw a7,60(sp) +80001730: 00832583 lw a1,8(t1) +80001734: 02410793 addi a5,sp,36 +80001738: 00050613 mv a2,a0 +8000173c: 00078693 mv a3,a5 +80001740: 00030513 mv a0,t1 +80001744: 00112e23 sw ra,28(sp) +80001748: 00f12623 sw a5,12(sp) +8000174c: 06c000ef jal ra,800017b8 <_vfprintf_r> +80001750: 01c12083 lw ra,28(sp) +80001754: 04010113 addi sp,sp,64 +80001758: 00008067 ret -80001920 <_sbrk_r>: -80001920: ff010113 addi sp,sp,-16 -80001924: 00812423 sw s0,8(sp) -80001928: 00912223 sw s1,4(sp) -8000192c: 00050493 mv s1,a0 -80001930: 00058513 mv a0,a1 -80001934: 00112623 sw ra,12(sp) -80001938: 2001a623 sw zero,524(gp) # 80016a14 -8000193c: c4dfe0ef jal ra,80000588 <_sbrk> -80001940: fff00793 li a5,-1 -80001944: 00f50c63 beq a0,a5,8000195c <_sbrk_r+0x3c> -80001948: 00c12083 lw ra,12(sp) -8000194c: 00812403 lw s0,8(sp) -80001950: 00412483 lw s1,4(sp) -80001954: 01010113 addi sp,sp,16 -80001958: 00008067 ret -8000195c: 20c1a783 lw a5,524(gp) # 80016a14 -80001960: fe0784e3 beqz a5,80001948 <_sbrk_r+0x28> -80001964: 00c12083 lw ra,12(sp) -80001968: 00812403 lw s0,8(sp) -8000196c: 00f4a023 sw a5,0(s1) -80001970: 00412483 lw s1,4(sp) -80001974: 01010113 addi sp,sp,16 -80001978: 00008067 ret +8000175c <_sbrk_r>: +8000175c: ff010113 addi sp,sp,-16 +80001760: 00812423 sw s0,8(sp) +80001764: 00912223 sw s1,4(sp) +80001768: 00050493 mv s1,a0 +8000176c: 00058513 mv a0,a1 +80001770: 00112623 sw ra,12(sp) +80001774: 2001a623 sw zero,524(gp) # 80016ea4 +80001778: e11fe0ef jal ra,80000588 <_sbrk> +8000177c: fff00793 li a5,-1 +80001780: 00f50c63 beq a0,a5,80001798 <_sbrk_r+0x3c> +80001784: 00c12083 lw ra,12(sp) +80001788: 00812403 lw s0,8(sp) +8000178c: 00412483 lw s1,4(sp) +80001790: 01010113 addi sp,sp,16 +80001794: 00008067 ret +80001798: 20c1a783 lw a5,524(gp) # 80016ea4 +8000179c: fe0784e3 beqz a5,80001784 <_sbrk_r+0x28> +800017a0: 00c12083 lw ra,12(sp) +800017a4: 00812403 lw s0,8(sp) +800017a8: 00f4a023 sw a5,0(s1) +800017ac: 00412483 lw s1,4(sp) +800017b0: 01010113 addi sp,sp,16 +800017b4: 00008067 ret -8000197c <_vfprintf_r>: -8000197c: e1010113 addi sp,sp,-496 -80001980: 1e112623 sw ra,492(sp) -80001984: 1e812423 sw s0,488(sp) -80001988: 1d712623 sw s7,460(sp) -8000198c: 00b12223 sw a1,4(sp) -80001990: 00060b93 mv s7,a2 -80001994: 00d12823 sw a3,16(sp) -80001998: 1e912223 sw s1,484(sp) -8000199c: 1f212023 sw s2,480(sp) -800019a0: 1d312e23 sw s3,476(sp) -800019a4: 1d412c23 sw s4,472(sp) -800019a8: 1d512a23 sw s5,468(sp) -800019ac: 1d612823 sw s6,464(sp) -800019b0: 1d812423 sw s8,456(sp) -800019b4: 1d912223 sw s9,452(sp) -800019b8: 1da12023 sw s10,448(sp) -800019bc: 1bb12e23 sw s11,444(sp) -800019c0: 00050413 mv s0,a0 -800019c4: 02a12023 sw a0,32(sp) -800019c8: 64c060ef jal ra,80008014 <_localeconv_r> -800019cc: 00052783 lw a5,0(a0) -800019d0: 00078513 mv a0,a5 -800019d4: 02f12a23 sw a5,52(sp) -800019d8: 731070ef jal ra,80009908 -800019dc: 02a12623 sw a0,44(sp) -800019e0: 0e012823 sw zero,240(sp) -800019e4: 0e012a23 sw zero,244(sp) -800019e8: 0e012c23 sw zero,248(sp) -800019ec: 0e012e23 sw zero,252(sp) -800019f0: 00040663 beqz s0,800019fc <_vfprintf_r+0x80> -800019f4: 03842783 lw a5,56(s0) -800019f8: 540780e3 beqz a5,80002738 <_vfprintf_r+0xdbc> -800019fc: 00412603 lw a2,4(sp) -80001a00: 00c61703 lh a4,12(a2) -80001a04: 01071793 slli a5,a4,0x10 -80001a08: 0107d793 srli a5,a5,0x10 -80001a0c: 01279693 slli a3,a5,0x12 -80001a10: 0206c663 bltz a3,80001a3c <_vfprintf_r+0xc0> -80001a14: 06462683 lw a3,100(a2) -80001a18: 000027b7 lui a5,0x2 -80001a1c: 00f767b3 or a5,a4,a5 -80001a20: ffffe737 lui a4,0xffffe -80001a24: fff70713 addi a4,a4,-1 # ffffdfff <__BSS_END__+0x7ffe75e7> -80001a28: 00e6f733 and a4,a3,a4 -80001a2c: 00f61623 sh a5,12(a2) -80001a30: 01079793 slli a5,a5,0x10 -80001a34: 06e62223 sw a4,100(a2) -80001a38: 0107d793 srli a5,a5,0x10 -80001a3c: 0087f713 andi a4,a5,8 -80001a40: 16070e63 beqz a4,80001bbc <_vfprintf_r+0x240> -80001a44: 00412703 lw a4,4(sp) -80001a48: 01072703 lw a4,16(a4) -80001a4c: 16070863 beqz a4,80001bbc <_vfprintf_r+0x240> -80001a50: 01a7f793 andi a5,a5,26 -80001a54: 00a00713 li a4,10 -80001a58: 18e78663 beq a5,a4,80001be4 <_vfprintf_r+0x268> -80001a5c: 10c10793 addi a5,sp,268 -80001a60: 000b8c93 mv s9,s7 -80001a64: 00078893 mv a7,a5 -80001a68: 0ef12223 sw a5,228(sp) -80001a6c: 000cc703 lbu a4,0(s9) -80001a70: 800157b7 lui a5,0x80015 -80001a74: 95478793 addi a5,a5,-1708 # 80014954 <__BSS_END__+0xffffdf3c> -80001a78: 00f12623 sw a5,12(sp) -80001a7c: 0e012623 sw zero,236(sp) -80001a80: 800157b7 lui a5,0x80015 -80001a84: 0e012423 sw zero,232(sp) -80001a88: 00012e23 sw zero,28(sp) -80001a8c: 02012823 sw zero,48(sp) -80001a90: 02012c23 sw zero,56(sp) -80001a94: 04012023 sw zero,64(sp) -80001a98: 04012423 sw zero,72(sp) -80001a9c: 02012e23 sw zero,60(sp) -80001aa0: 00012423 sw zero,8(sp) -80001aa4: ad078c13 addi s8,a5,-1328 # 80014ad0 <__BSS_END__+0xffffe0b8> -80001aa8: 00088d13 mv s10,a7 -80001aac: 02012a03 lw s4,32(sp) -80001ab0: 3e070863 beqz a4,80001ea0 <_vfprintf_r+0x524> -80001ab4: 02500693 li a3,37 -80001ab8: 00d71463 bne a4,a3,80001ac0 <_vfprintf_r+0x144> -80001abc: 7780106f j 80003234 <_vfprintf_r+0x18b8> -80001ac0: 000c8413 mv s0,s9 -80001ac4: 00c0006f j 80001ad0 <_vfprintf_r+0x154> -80001ac8: 14d78263 beq a5,a3,80001c0c <_vfprintf_r+0x290> -80001acc: 00090413 mv s0,s2 -80001ad0: 00144783 lbu a5,1(s0) -80001ad4: 00140913 addi s2,s0,1 -80001ad8: fe0798e3 bnez a5,80001ac8 <_vfprintf_r+0x14c> -80001adc: 419904b3 sub s1,s2,s9 -80001ae0: 3c048063 beqz s1,80001ea0 <_vfprintf_r+0x524> -80001ae4: 0ec12683 lw a3,236(sp) -80001ae8: 0e812703 lw a4,232(sp) -80001aec: 019d2023 sw s9,0(s10) -80001af0: 009686b3 add a3,a3,s1 -80001af4: 00170713 addi a4,a4,1 -80001af8: 009d2223 sw s1,4(s10) -80001afc: 0ed12623 sw a3,236(sp) -80001b00: 0ee12423 sw a4,232(sp) -80001b04: 00700693 li a3,7 -80001b08: 008d0d13 addi s10,s10,8 -80001b0c: 10e6c663 blt a3,a4,80001c18 <_vfprintf_r+0x29c> -80001b10: 00812783 lw a5,8(sp) -80001b14: 00144703 lbu a4,1(s0) -80001b18: 009787b3 add a5,a5,s1 -80001b1c: 00f12423 sw a5,8(sp) -80001b20: 38070063 beqz a4,80001ea0 <_vfprintf_r+0x524> -80001b24: fff00313 li t1,-1 -80001b28: 00190493 addi s1,s2,1 -80001b2c: 00194e03 lbu t3,1(s2) -80001b30: 0c0103a3 sb zero,199(sp) -80001b34: 00000413 li s0,0 -80001b38: 00000913 li s2,0 -80001b3c: 05a00993 li s3,90 -80001b40: 00900b13 li s6,9 -80001b44: 02a00b93 li s7,42 -80001b48: 00030d93 mv s11,t1 -80001b4c: 00148493 addi s1,s1,1 -80001b50: 000e0a93 mv s5,t3 -80001b54: fe0a8793 addi a5,s5,-32 -80001b58: 22f9ea63 bltu s3,a5,80001d8c <_vfprintf_r+0x410> -80001b5c: 00c12703 lw a4,12(sp) -80001b60: 00279793 slli a5,a5,0x2 -80001b64: 00e787b3 add a5,a5,a4 -80001b68: 0007a783 lw a5,0(a5) -80001b6c: 00078067 jr a5 -80001b70: 000a0513 mv a0,s4 -80001b74: 4a0060ef jal ra,80008014 <_localeconv_r> -80001b78: 00452783 lw a5,4(a0) -80001b7c: 00078513 mv a0,a5 -80001b80: 02f12e23 sw a5,60(sp) -80001b84: 585070ef jal ra,80009908 -80001b88: 04a12423 sw a0,72(sp) -80001b8c: 00050a93 mv s5,a0 -80001b90: 000a0513 mv a0,s4 -80001b94: 480060ef jal ra,80008014 <_localeconv_r> -80001b98: 00852783 lw a5,8(a0) -80001b9c: 04f12023 sw a5,64(sp) -80001ba0: 000a8463 beqz s5,80001ba8 <_vfprintf_r+0x22c> -80001ba4: 4a80106f j 8000304c <_vfprintf_r+0x16d0> -80001ba8: 0004ce03 lbu t3,0(s1) -80001bac: fa1ff06f j 80001b4c <_vfprintf_r+0x1d0> -80001bb0: 02096913 ori s2,s2,32 -80001bb4: 0004ce03 lbu t3,0(s1) -80001bb8: f95ff06f j 80001b4c <_vfprintf_r+0x1d0> -80001bbc: 00412583 lw a1,4(sp) -80001bc0: 02012503 lw a0,32(sp) -80001bc4: 1e5020ef jal ra,800045a8 <__swsetup_r> -80001bc8: 00050463 beqz a0,80001bd0 <_vfprintf_r+0x254> -80001bcc: 4f00206f j 800040bc <_vfprintf_r+0x2740> -80001bd0: 00412783 lw a5,4(sp) -80001bd4: 00a00713 li a4,10 -80001bd8: 00c7d783 lhu a5,12(a5) -80001bdc: 01a7f793 andi a5,a5,26 -80001be0: e6e79ee3 bne a5,a4,80001a5c <_vfprintf_r+0xe0> -80001be4: 00412783 lw a5,4(sp) -80001be8: 00e79783 lh a5,14(a5) -80001bec: e607c8e3 bltz a5,80001a5c <_vfprintf_r+0xe0> -80001bf0: 01012683 lw a3,16(sp) -80001bf4: 00412583 lw a1,4(sp) -80001bf8: 02012503 lw a0,32(sp) -80001bfc: 000b8613 mv a2,s7 -80001c00: 0e9020ef jal ra,800044e8 <__sbprintf> -80001c04: 00a12423 sw a0,8(sp) -80001c08: 0680006f j 80001c70 <_vfprintf_r+0x2f4> -80001c0c: 419904b3 sub s1,s2,s9 -80001c10: f0048ae3 beqz s1,80001b24 <_vfprintf_r+0x1a8> -80001c14: ed1ff06f j 80001ae4 <_vfprintf_r+0x168> -80001c18: 00412583 lw a1,4(sp) -80001c1c: 0e410613 addi a2,sp,228 -80001c20: 000a0513 mv a0,s4 -80001c24: 2310a0ef jal ra,8000c654 <__sprint_r> -80001c28: 02051a63 bnez a0,80001c5c <_vfprintf_r+0x2e0> -80001c2c: 10c10d13 addi s10,sp,268 -80001c30: ee1ff06f j 80001b10 <_vfprintf_r+0x194> -80001c34: 00412583 lw a1,4(sp) -80001c38: 0e410613 addi a2,sp,228 -80001c3c: 000a0513 mv a0,s4 -80001c40: 2150a0ef jal ra,8000c654 <__sprint_r> -80001c44: 52050e63 beqz a0,80002180 <_vfprintf_r+0x804> -80001c48: 01412783 lw a5,20(sp) -80001c4c: 00078863 beqz a5,80001c5c <_vfprintf_r+0x2e0> -80001c50: 02012503 lw a0,32(sp) -80001c54: 00078593 mv a1,a5 -80001c58: 3bc030ef jal ra,80005014 <_free_r> -80001c5c: 00412783 lw a5,4(sp) -80001c60: 00c7d783 lhu a5,12(a5) -80001c64: 0407f793 andi a5,a5,64 -80001c68: 00078463 beqz a5,80001c70 <_vfprintf_r+0x2f4> -80001c6c: 4500206f j 800040bc <_vfprintf_r+0x2740> -80001c70: 1ec12083 lw ra,492(sp) -80001c74: 1e812403 lw s0,488(sp) -80001c78: 00812503 lw a0,8(sp) -80001c7c: 1e412483 lw s1,484(sp) -80001c80: 1e012903 lw s2,480(sp) -80001c84: 1dc12983 lw s3,476(sp) -80001c88: 1d812a03 lw s4,472(sp) -80001c8c: 1d412a83 lw s5,468(sp) -80001c90: 1d012b03 lw s6,464(sp) -80001c94: 1cc12b83 lw s7,460(sp) -80001c98: 1c812c03 lw s8,456(sp) -80001c9c: 1c412c83 lw s9,452(sp) -80001ca0: 1c012d03 lw s10,448(sp) -80001ca4: 1bc12d83 lw s11,444(sp) -80001ca8: 1f010113 addi sp,sp,496 -80001cac: 00008067 ret -80001cb0: 800157b7 lui a5,0x80015 -80001cb4: af078793 addi a5,a5,-1296 # 80014af0 <__BSS_END__+0xffffe0d8> -80001cb8: 02f12823 sw a5,48(sp) -80001cbc: 02097793 andi a5,s2,32 -80001cc0: 000d8313 mv t1,s11 -80001cc4: 0e078e63 beqz a5,80001dc0 <_vfprintf_r+0x444> -80001cc8: 01012783 lw a5,16(sp) -80001ccc: 00778793 addi a5,a5,7 -80001cd0: ff87f793 andi a5,a5,-8 -80001cd4: 0007ab83 lw s7,0(a5) -80001cd8: 0047ad83 lw s11,4(a5) -80001cdc: 00878713 addi a4,a5,8 -80001ce0: 00e12823 sw a4,16(sp) -80001ce4: 00197793 andi a5,s2,1 -80001ce8: 00078863 beqz a5,80001cf8 <_vfprintf_r+0x37c> -80001cec: 01bbe7b3 or a5,s7,s11 -80001cf0: 00078463 beqz a5,80001cf8 <_vfprintf_r+0x37c> -80001cf4: 3ec0106f j 800030e0 <_vfprintf_r+0x1764> -80001cf8: bff97993 andi s3,s2,-1025 -80001cfc: 00200793 li a5,2 -80001d00: 0c0103a3 sb zero,199(sp) -80001d04: fff00713 li a4,-1 -80001d08: 0ae302e3 beq t1,a4,800025ac <_vfprintf_r+0xc30> -80001d0c: 01bbe733 or a4,s7,s11 -80001d10: f7f9f913 andi s2,s3,-129 -80001d14: 7a071ce3 bnez a4,80002ccc <_vfprintf_r+0x1350> -80001d18: 2c0316e3 bnez t1,800027e4 <_vfprintf_r+0xe68> -80001d1c: 22079a63 bnez a5,80001f50 <_vfprintf_r+0x5d4> -80001d20: 0019fb13 andi s6,s3,1 -80001d24: 1b010c93 addi s9,sp,432 -80001d28: 000b0463 beqz s6,80001d30 <_vfprintf_r+0x3b4> -80001d2c: 3000106f j 8000302c <_vfprintf_r+0x16b0> -80001d30: 000b0993 mv s3,s6 -80001d34: 006b5463 bge s6,t1,80001d3c <_vfprintf_r+0x3c0> -80001d38: 00030993 mv s3,t1 -80001d3c: 0c714703 lbu a4,199(sp) -80001d40: 00012a23 sw zero,20(sp) -80001d44: 02012423 sw zero,40(sp) -80001d48: 02012223 sw zero,36(sp) -80001d4c: 00012c23 sw zero,24(sp) -80001d50: 32070e63 beqz a4,8000208c <_vfprintf_r+0x710> -80001d54: 00198993 addi s3,s3,1 -80001d58: 3340006f j 8000208c <_vfprintf_r+0x710> -80001d5c: 00000413 li s0,0 -80001d60: fd0a8713 addi a4,s5,-48 -80001d64: 00148493 addi s1,s1,1 -80001d68: 00241793 slli a5,s0,0x2 -80001d6c: fff4ca83 lbu s5,-1(s1) -80001d70: 008787b3 add a5,a5,s0 -80001d74: 00179793 slli a5,a5,0x1 -80001d78: 00f70433 add s0,a4,a5 -80001d7c: fd0a8713 addi a4,s5,-48 -80001d80: feeb72e3 bgeu s6,a4,80001d64 <_vfprintf_r+0x3e8> -80001d84: fe0a8793 addi a5,s5,-32 -80001d88: dcf9fae3 bgeu s3,a5,80001b5c <_vfprintf_r+0x1e0> -80001d8c: 100a8a63 beqz s5,80001ea0 <_vfprintf_r+0x524> -80001d90: 15510623 sb s5,332(sp) -80001d94: 0c0103a3 sb zero,199(sp) -80001d98: 00100993 li s3,1 -80001d9c: 00100b13 li s6,1 -80001da0: 14c10c93 addi s9,sp,332 -80001da4: 2d40006f j 80002078 <_vfprintf_r+0x6fc> -80001da8: 800157b7 lui a5,0x80015 -80001dac: b0478793 addi a5,a5,-1276 # 80014b04 <__BSS_END__+0xffffe0ec> -80001db0: 02f12823 sw a5,48(sp) -80001db4: 02097793 andi a5,s2,32 -80001db8: 000d8313 mv t1,s11 -80001dbc: f00796e3 bnez a5,80001cc8 <_vfprintf_r+0x34c> +800017b8 <_vfprintf_r>: +800017b8: e1010113 addi sp,sp,-496 +800017bc: 1e112623 sw ra,492(sp) +800017c0: 1e812423 sw s0,488(sp) +800017c4: 1d712623 sw s7,460(sp) +800017c8: 00b12223 sw a1,4(sp) +800017cc: 00060b93 mv s7,a2 +800017d0: 00d12823 sw a3,16(sp) +800017d4: 1e912223 sw s1,484(sp) +800017d8: 1f212023 sw s2,480(sp) +800017dc: 1d312e23 sw s3,476(sp) +800017e0: 1d412c23 sw s4,472(sp) +800017e4: 1d512a23 sw s5,468(sp) +800017e8: 1d612823 sw s6,464(sp) +800017ec: 1d812423 sw s8,456(sp) +800017f0: 1d912223 sw s9,452(sp) +800017f4: 1da12023 sw s10,448(sp) +800017f8: 1bb12e23 sw s11,444(sp) +800017fc: 00050413 mv s0,a0 +80001800: 02a12023 sw a0,32(sp) +80001804: 64c060ef jal ra,80007e50 <_localeconv_r> +80001808: 00052783 lw a5,0(a0) +8000180c: 00078513 mv a0,a5 +80001810: 02f12a23 sw a5,52(sp) +80001814: 731070ef jal ra,80009744 +80001818: 02a12623 sw a0,44(sp) +8000181c: 0e012823 sw zero,240(sp) +80001820: 0e012a23 sw zero,244(sp) +80001824: 0e012c23 sw zero,248(sp) +80001828: 0e012e23 sw zero,252(sp) +8000182c: 00040663 beqz s0,80001838 <_vfprintf_r+0x80> +80001830: 03842783 lw a5,56(s0) +80001834: 540780e3 beqz a5,80002574 <_vfprintf_r+0xdbc> +80001838: 00412603 lw a2,4(sp) +8000183c: 00c61703 lh a4,12(a2) +80001840: 01071793 slli a5,a4,0x10 +80001844: 0107d793 srli a5,a5,0x10 +80001848: 01279693 slli a3,a5,0x12 +8000184c: 0206c663 bltz a3,80001878 <_vfprintf_r+0xc0> +80001850: 06462683 lw a3,100(a2) +80001854: 000027b7 lui a5,0x2 +80001858: 00f767b3 or a5,a4,a5 +8000185c: ffffe737 lui a4,0xffffe +80001860: fff70713 addi a4,a4,-1 # ffffdfff <__BSS_END__+0x7ffe7157> +80001864: 00e6f733 and a4,a3,a4 +80001868: 00f61623 sh a5,12(a2) +8000186c: 01079793 slli a5,a5,0x10 +80001870: 06e62223 sw a4,100(a2) +80001874: 0107d793 srli a5,a5,0x10 +80001878: 0087f713 andi a4,a5,8 +8000187c: 16070e63 beqz a4,800019f8 <_vfprintf_r+0x240> +80001880: 00412703 lw a4,4(sp) +80001884: 01072703 lw a4,16(a4) +80001888: 16070863 beqz a4,800019f8 <_vfprintf_r+0x240> +8000188c: 01a7f793 andi a5,a5,26 +80001890: 00a00713 li a4,10 +80001894: 18e78663 beq a5,a4,80001a20 <_vfprintf_r+0x268> +80001898: 10c10793 addi a5,sp,268 +8000189c: 000b8c93 mv s9,s7 +800018a0: 00078893 mv a7,a5 +800018a4: 0ef12223 sw a5,228(sp) +800018a8: 000cc703 lbu a4,0(s9) +800018ac: 800147b7 lui a5,0x80014 +800018b0: 77078793 addi a5,a5,1904 # 80014770 <__BSS_END__+0xffffd8c8> +800018b4: 00f12623 sw a5,12(sp) +800018b8: 0e012623 sw zero,236(sp) +800018bc: 800157b7 lui a5,0x80015 +800018c0: 0e012423 sw zero,232(sp) +800018c4: 00012e23 sw zero,28(sp) +800018c8: 02012823 sw zero,48(sp) +800018cc: 02012c23 sw zero,56(sp) +800018d0: 04012023 sw zero,64(sp) +800018d4: 04012423 sw zero,72(sp) +800018d8: 02012e23 sw zero,60(sp) +800018dc: 00012423 sw zero,8(sp) +800018e0: 8ec78c13 addi s8,a5,-1812 # 800148ec <__BSS_END__+0xffffda44> +800018e4: 00088d13 mv s10,a7 +800018e8: 02012a03 lw s4,32(sp) +800018ec: 3e070863 beqz a4,80001cdc <_vfprintf_r+0x524> +800018f0: 02500693 li a3,37 +800018f4: 00d71463 bne a4,a3,800018fc <_vfprintf_r+0x144> +800018f8: 7780106f j 80003070 <_vfprintf_r+0x18b8> +800018fc: 000c8413 mv s0,s9 +80001900: 00c0006f j 8000190c <_vfprintf_r+0x154> +80001904: 14d78263 beq a5,a3,80001a48 <_vfprintf_r+0x290> +80001908: 00090413 mv s0,s2 +8000190c: 00144783 lbu a5,1(s0) +80001910: 00140913 addi s2,s0,1 +80001914: fe0798e3 bnez a5,80001904 <_vfprintf_r+0x14c> +80001918: 419904b3 sub s1,s2,s9 +8000191c: 3c048063 beqz s1,80001cdc <_vfprintf_r+0x524> +80001920: 0ec12683 lw a3,236(sp) +80001924: 0e812703 lw a4,232(sp) +80001928: 019d2023 sw s9,0(s10) +8000192c: 009686b3 add a3,a3,s1 +80001930: 00170713 addi a4,a4,1 +80001934: 009d2223 sw s1,4(s10) +80001938: 0ed12623 sw a3,236(sp) +8000193c: 0ee12423 sw a4,232(sp) +80001940: 00700693 li a3,7 +80001944: 008d0d13 addi s10,s10,8 +80001948: 10e6c663 blt a3,a4,80001a54 <_vfprintf_r+0x29c> +8000194c: 00812783 lw a5,8(sp) +80001950: 00144703 lbu a4,1(s0) +80001954: 009787b3 add a5,a5,s1 +80001958: 00f12423 sw a5,8(sp) +8000195c: 38070063 beqz a4,80001cdc <_vfprintf_r+0x524> +80001960: fff00313 li t1,-1 +80001964: 00190493 addi s1,s2,1 +80001968: 00194e03 lbu t3,1(s2) +8000196c: 0c0103a3 sb zero,199(sp) +80001970: 00000413 li s0,0 +80001974: 00000913 li s2,0 +80001978: 05a00993 li s3,90 +8000197c: 00900b13 li s6,9 +80001980: 02a00b93 li s7,42 +80001984: 00030d93 mv s11,t1 +80001988: 00148493 addi s1,s1,1 +8000198c: 000e0a93 mv s5,t3 +80001990: fe0a8793 addi a5,s5,-32 +80001994: 22f9ea63 bltu s3,a5,80001bc8 <_vfprintf_r+0x410> +80001998: 00c12703 lw a4,12(sp) +8000199c: 00279793 slli a5,a5,0x2 +800019a0: 00e787b3 add a5,a5,a4 +800019a4: 0007a783 lw a5,0(a5) +800019a8: 00078067 jr a5 +800019ac: 000a0513 mv a0,s4 +800019b0: 4a0060ef jal ra,80007e50 <_localeconv_r> +800019b4: 00452783 lw a5,4(a0) +800019b8: 00078513 mv a0,a5 +800019bc: 02f12e23 sw a5,60(sp) +800019c0: 585070ef jal ra,80009744 +800019c4: 04a12423 sw a0,72(sp) +800019c8: 00050a93 mv s5,a0 +800019cc: 000a0513 mv a0,s4 +800019d0: 480060ef jal ra,80007e50 <_localeconv_r> +800019d4: 00852783 lw a5,8(a0) +800019d8: 04f12023 sw a5,64(sp) +800019dc: 000a8463 beqz s5,800019e4 <_vfprintf_r+0x22c> +800019e0: 4a80106f j 80002e88 <_vfprintf_r+0x16d0> +800019e4: 0004ce03 lbu t3,0(s1) +800019e8: fa1ff06f j 80001988 <_vfprintf_r+0x1d0> +800019ec: 02096913 ori s2,s2,32 +800019f0: 0004ce03 lbu t3,0(s1) +800019f4: f95ff06f j 80001988 <_vfprintf_r+0x1d0> +800019f8: 00412583 lw a1,4(sp) +800019fc: 02012503 lw a0,32(sp) +80001a00: 1e5020ef jal ra,800043e4 <__swsetup_r> +80001a04: 00050463 beqz a0,80001a0c <_vfprintf_r+0x254> +80001a08: 4f00206f j 80003ef8 <_vfprintf_r+0x2740> +80001a0c: 00412783 lw a5,4(sp) +80001a10: 00a00713 li a4,10 +80001a14: 00c7d783 lhu a5,12(a5) +80001a18: 01a7f793 andi a5,a5,26 +80001a1c: e6e79ee3 bne a5,a4,80001898 <_vfprintf_r+0xe0> +80001a20: 00412783 lw a5,4(sp) +80001a24: 00e79783 lh a5,14(a5) +80001a28: e607c8e3 bltz a5,80001898 <_vfprintf_r+0xe0> +80001a2c: 01012683 lw a3,16(sp) +80001a30: 00412583 lw a1,4(sp) +80001a34: 02012503 lw a0,32(sp) +80001a38: 000b8613 mv a2,s7 +80001a3c: 0e9020ef jal ra,80004324 <__sbprintf> +80001a40: 00a12423 sw a0,8(sp) +80001a44: 0680006f j 80001aac <_vfprintf_r+0x2f4> +80001a48: 419904b3 sub s1,s2,s9 +80001a4c: f0048ae3 beqz s1,80001960 <_vfprintf_r+0x1a8> +80001a50: ed1ff06f j 80001920 <_vfprintf_r+0x168> +80001a54: 00412583 lw a1,4(sp) +80001a58: 0e410613 addi a2,sp,228 +80001a5c: 000a0513 mv a0,s4 +80001a60: 2310a0ef jal ra,8000c490 <__sprint_r> +80001a64: 02051a63 bnez a0,80001a98 <_vfprintf_r+0x2e0> +80001a68: 10c10d13 addi s10,sp,268 +80001a6c: ee1ff06f j 8000194c <_vfprintf_r+0x194> +80001a70: 00412583 lw a1,4(sp) +80001a74: 0e410613 addi a2,sp,228 +80001a78: 000a0513 mv a0,s4 +80001a7c: 2150a0ef jal ra,8000c490 <__sprint_r> +80001a80: 52050e63 beqz a0,80001fbc <_vfprintf_r+0x804> +80001a84: 01412783 lw a5,20(sp) +80001a88: 00078863 beqz a5,80001a98 <_vfprintf_r+0x2e0> +80001a8c: 02012503 lw a0,32(sp) +80001a90: 00078593 mv a1,a5 +80001a94: 3bc030ef jal ra,80004e50 <_free_r> +80001a98: 00412783 lw a5,4(sp) +80001a9c: 00c7d783 lhu a5,12(a5) +80001aa0: 0407f793 andi a5,a5,64 +80001aa4: 00078463 beqz a5,80001aac <_vfprintf_r+0x2f4> +80001aa8: 4500206f j 80003ef8 <_vfprintf_r+0x2740> +80001aac: 1ec12083 lw ra,492(sp) +80001ab0: 1e812403 lw s0,488(sp) +80001ab4: 00812503 lw a0,8(sp) +80001ab8: 1e412483 lw s1,484(sp) +80001abc: 1e012903 lw s2,480(sp) +80001ac0: 1dc12983 lw s3,476(sp) +80001ac4: 1d812a03 lw s4,472(sp) +80001ac8: 1d412a83 lw s5,468(sp) +80001acc: 1d012b03 lw s6,464(sp) +80001ad0: 1cc12b83 lw s7,460(sp) +80001ad4: 1c812c03 lw s8,456(sp) +80001ad8: 1c412c83 lw s9,452(sp) +80001adc: 1c012d03 lw s10,448(sp) +80001ae0: 1bc12d83 lw s11,444(sp) +80001ae4: 1f010113 addi sp,sp,496 +80001ae8: 00008067 ret +80001aec: 800157b7 lui a5,0x80015 +80001af0: 90c78793 addi a5,a5,-1780 # 8001490c <__BSS_END__+0xffffda64> +80001af4: 02f12823 sw a5,48(sp) +80001af8: 02097793 andi a5,s2,32 +80001afc: 000d8313 mv t1,s11 +80001b00: 0e078e63 beqz a5,80001bfc <_vfprintf_r+0x444> +80001b04: 01012783 lw a5,16(sp) +80001b08: 00778793 addi a5,a5,7 +80001b0c: ff87f793 andi a5,a5,-8 +80001b10: 0007ab83 lw s7,0(a5) +80001b14: 0047ad83 lw s11,4(a5) +80001b18: 00878713 addi a4,a5,8 +80001b1c: 00e12823 sw a4,16(sp) +80001b20: 00197793 andi a5,s2,1 +80001b24: 00078863 beqz a5,80001b34 <_vfprintf_r+0x37c> +80001b28: 01bbe7b3 or a5,s7,s11 +80001b2c: 00078463 beqz a5,80001b34 <_vfprintf_r+0x37c> +80001b30: 3ec0106f j 80002f1c <_vfprintf_r+0x1764> +80001b34: bff97993 andi s3,s2,-1025 +80001b38: 00200793 li a5,2 +80001b3c: 0c0103a3 sb zero,199(sp) +80001b40: fff00713 li a4,-1 +80001b44: 0ae302e3 beq t1,a4,800023e8 <_vfprintf_r+0xc30> +80001b48: 01bbe733 or a4,s7,s11 +80001b4c: f7f9f913 andi s2,s3,-129 +80001b50: 7a071ce3 bnez a4,80002b08 <_vfprintf_r+0x1350> +80001b54: 2c0316e3 bnez t1,80002620 <_vfprintf_r+0xe68> +80001b58: 22079a63 bnez a5,80001d8c <_vfprintf_r+0x5d4> +80001b5c: 0019fb13 andi s6,s3,1 +80001b60: 1b010c93 addi s9,sp,432 +80001b64: 000b0463 beqz s6,80001b6c <_vfprintf_r+0x3b4> +80001b68: 3000106f j 80002e68 <_vfprintf_r+0x16b0> +80001b6c: 000b0993 mv s3,s6 +80001b70: 006b5463 bge s6,t1,80001b78 <_vfprintf_r+0x3c0> +80001b74: 00030993 mv s3,t1 +80001b78: 0c714703 lbu a4,199(sp) +80001b7c: 00012a23 sw zero,20(sp) +80001b80: 02012423 sw zero,40(sp) +80001b84: 02012223 sw zero,36(sp) +80001b88: 00012c23 sw zero,24(sp) +80001b8c: 32070e63 beqz a4,80001ec8 <_vfprintf_r+0x710> +80001b90: 00198993 addi s3,s3,1 +80001b94: 3340006f j 80001ec8 <_vfprintf_r+0x710> +80001b98: 00000413 li s0,0 +80001b9c: fd0a8713 addi a4,s5,-48 +80001ba0: 00148493 addi s1,s1,1 +80001ba4: 00241793 slli a5,s0,0x2 +80001ba8: fff4ca83 lbu s5,-1(s1) +80001bac: 008787b3 add a5,a5,s0 +80001bb0: 00179793 slli a5,a5,0x1 +80001bb4: 00f70433 add s0,a4,a5 +80001bb8: fd0a8713 addi a4,s5,-48 +80001bbc: feeb72e3 bgeu s6,a4,80001ba0 <_vfprintf_r+0x3e8> +80001bc0: fe0a8793 addi a5,s5,-32 +80001bc4: dcf9fae3 bgeu s3,a5,80001998 <_vfprintf_r+0x1e0> +80001bc8: 100a8a63 beqz s5,80001cdc <_vfprintf_r+0x524> +80001bcc: 15510623 sb s5,332(sp) +80001bd0: 0c0103a3 sb zero,199(sp) +80001bd4: 00100993 li s3,1 +80001bd8: 00100b13 li s6,1 +80001bdc: 14c10c93 addi s9,sp,332 +80001be0: 2d40006f j 80001eb4 <_vfprintf_r+0x6fc> +80001be4: 800157b7 lui a5,0x80015 +80001be8: 92078793 addi a5,a5,-1760 # 80014920 <__BSS_END__+0xffffda78> +80001bec: 02f12823 sw a5,48(sp) +80001bf0: 02097793 andi a5,s2,32 +80001bf4: 000d8313 mv t1,s11 +80001bf8: f00796e3 bnez a5,80001b04 <_vfprintf_r+0x34c> +80001bfc: 01012703 lw a4,16(sp) +80001c00: 01097793 andi a5,s2,16 +80001c04: 00072b83 lw s7,0(a4) +80001c08: 00470713 addi a4,a4,4 +80001c0c: 00e12823 sw a4,16(sp) +80001c10: 00078463 beqz a5,80001c18 <_vfprintf_r+0x460> +80001c14: 26c0106f j 80002e80 <_vfprintf_r+0x16c8> +80001c18: 04097793 andi a5,s2,64 +80001c1c: 00079463 bnez a5,80001c24 <_vfprintf_r+0x46c> +80001c20: 2580106f j 80002e78 <_vfprintf_r+0x16c0> +80001c24: 010b9b93 slli s7,s7,0x10 +80001c28: 010bdb93 srli s7,s7,0x10 +80001c2c: 00000d93 li s11,0 +80001c30: ef1ff06f j 80001b20 <_vfprintf_r+0x368> +80001c34: 0004ce03 lbu t3,0(s1) +80001c38: 00496913 ori s2,s2,4 +80001c3c: d4dff06f j 80001988 <_vfprintf_r+0x1d0> +80001c40: 0004ca83 lbu s5,0(s1) +80001c44: 00148793 addi a5,s1,1 +80001c48: 017a9463 bne s5,s7,80001c50 <_vfprintf_r+0x498> +80001c4c: 6680206f j 800042b4 <_vfprintf_r+0x2afc> +80001c50: fd0a8713 addi a4,s5,-48 +80001c54: 00078493 mv s1,a5 +80001c58: 00000d93 li s11,0 +80001c5c: d2eb6ae3 bltu s6,a4,80001990 <_vfprintf_r+0x1d8> +80001c60: 00148493 addi s1,s1,1 +80001c64: 002d9793 slli a5,s11,0x2 +80001c68: fff4ca83 lbu s5,-1(s1) +80001c6c: 01b787b3 add a5,a5,s11 +80001c70: 00179793 slli a5,a5,0x1 +80001c74: 00e78db3 add s11,a5,a4 +80001c78: fd0a8713 addi a4,s5,-48 +80001c7c: feeb72e3 bgeu s6,a4,80001c60 <_vfprintf_r+0x4a8> +80001c80: d11ff06f j 80001990 <_vfprintf_r+0x1d8> +80001c84: 01012683 lw a3,16(sp) +80001c88: 02097793 andi a5,s2,32 +80001c8c: 00468713 addi a4,a3,4 +80001c90: 00078463 beqz a5,80001c98 <_vfprintf_r+0x4e0> +80001c94: 2680106f j 80002efc <_vfprintf_r+0x1744> +80001c98: 01097793 andi a5,s2,16 +80001c9c: 00078463 beqz a5,80001ca4 <_vfprintf_r+0x4ec> +80001ca0: 6540106f j 800032f4 <_vfprintf_r+0x1b3c> +80001ca4: 04097793 andi a5,s2,64 +80001ca8: 00078463 beqz a5,80001cb0 <_vfprintf_r+0x4f8> +80001cac: 2250106f j 800036d0 <_vfprintf_r+0x1f18> +80001cb0: 20097913 andi s2,s2,512 +80001cb4: 00091463 bnez s2,80001cbc <_vfprintf_r+0x504> +80001cb8: 63c0106f j 800032f4 <_vfprintf_r+0x1b3c> +80001cbc: 01012783 lw a5,16(sp) +80001cc0: 00e12823 sw a4,16(sp) +80001cc4: 00812703 lw a4,8(sp) +80001cc8: 0007a783 lw a5,0(a5) +80001ccc: 00048c93 mv s9,s1 +80001cd0: 00e78023 sb a4,0(a5) +80001cd4: 000cc703 lbu a4,0(s9) +80001cd8: c0071ce3 bnez a4,800018f0 <_vfprintf_r+0x138> +80001cdc: 0ec12783 lw a5,236(sp) +80001ce0: da078ce3 beqz a5,80001a98 <_vfprintf_r+0x2e0> +80001ce4: 00412583 lw a1,4(sp) +80001ce8: 02012503 lw a0,32(sp) +80001cec: 0e410613 addi a2,sp,228 +80001cf0: 7a00a0ef jal ra,8000c490 <__sprint_r> +80001cf4: da5ff06f j 80001a98 <_vfprintf_r+0x2e0> +80001cf8: 0004ce03 lbu t3,0(s1) +80001cfc: 06c00793 li a5,108 +80001d00: 00fe1463 bne t3,a5,80001d08 <_vfprintf_r+0x550> +80001d04: 2c00106f j 80002fc4 <_vfprintf_r+0x180c> +80001d08: 01096913 ori s2,s2,16 +80001d0c: c7dff06f j 80001988 <_vfprintf_r+0x1d0> +80001d10: 0004ce03 lbu t3,0(s1) +80001d14: 06800793 li a5,104 +80001d18: 00fe1463 bne t3,a5,80001d20 <_vfprintf_r+0x568> +80001d1c: 2b80106f j 80002fd4 <_vfprintf_r+0x181c> +80001d20: 04096913 ori s2,s2,64 +80001d24: c65ff06f j 80001988 <_vfprintf_r+0x1d0> +80001d28: 02097793 andi a5,s2,32 +80001d2c: 000d8313 mv t1,s11 +80001d30: 040798e3 bnez a5,80002580 <_vfprintf_r+0xdc8> +80001d34: 01012783 lw a5,16(sp) +80001d38: 01097713 andi a4,s2,16 +80001d3c: 00478793 addi a5,a5,4 +80001d40: 00070463 beqz a4,80001d48 <_vfprintf_r+0x590> +80001d44: 5940206f j 800042d8 <_vfprintf_r+0x2b20> +80001d48: 04097713 andi a4,s2,64 +80001d4c: 00071463 bnez a4,80001d54 <_vfprintf_r+0x59c> +80001d50: 6700106f j 800033c0 <_vfprintf_r+0x1c08> +80001d54: 01012703 lw a4,16(sp) +80001d58: 00090993 mv s3,s2 +80001d5c: 00f12823 sw a5,16(sp) +80001d60: 00071b83 lh s7,0(a4) +80001d64: 41fbdd93 srai s11,s7,0x1f +80001d68: 000d8713 mv a4,s11 +80001d6c: 64074c63 bltz a4,800023c4 <_vfprintf_r+0xc0c> +80001d70: fff00793 li a5,-1 +80001d74: 08f304e3 beq t1,a5,800025fc <_vfprintf_r+0xe44> +80001d78: 01bbe7b3 or a5,s7,s11 +80001d7c: f7f9f913 andi s2,s3,-129 +80001d80: 06079ce3 bnez a5,800025f8 <_vfprintf_r+0xe40> +80001d84: 00030463 beqz t1,80001d8c <_vfprintf_r+0x5d4> +80001d88: 5b50106f j 80003b3c <_vfprintf_r+0x2384> +80001d8c: 00000313 li t1,0 +80001d90: 00000b13 li s6,0 +80001d94: 1b010c93 addi s9,sp,432 +80001d98: dd5ff06f j 80001b6c <_vfprintf_r+0x3b4> +80001d9c: 08096913 ori s2,s2,128 +80001da0: 0004ce03 lbu t3,0(s1) +80001da4: be5ff06f j 80001988 <_vfprintf_r+0x1d0> +80001da8: 02097793 andi a5,s2,32 +80001dac: 000d8313 mv t1,s11 +80001db0: 01096993 ori s3,s2,16 +80001db4: 7e079c63 bnez a5,800025ac <_vfprintf_r+0xdf4> +80001db8: 01012783 lw a5,16(sp) +80001dbc: 00478793 addi a5,a5,4 80001dc0: 01012703 lw a4,16(sp) -80001dc4: 01097793 andi a5,s2,16 -80001dc8: 00072b83 lw s7,0(a4) -80001dcc: 00470713 addi a4,a4,4 -80001dd0: 00e12823 sw a4,16(sp) -80001dd4: 00078463 beqz a5,80001ddc <_vfprintf_r+0x460> -80001dd8: 26c0106f j 80003044 <_vfprintf_r+0x16c8> -80001ddc: 04097793 andi a5,s2,64 -80001de0: 00079463 bnez a5,80001de8 <_vfprintf_r+0x46c> -80001de4: 2580106f j 8000303c <_vfprintf_r+0x16c0> -80001de8: 010b9b93 slli s7,s7,0x10 -80001dec: 010bdb93 srli s7,s7,0x10 -80001df0: 00000d93 li s11,0 -80001df4: ef1ff06f j 80001ce4 <_vfprintf_r+0x368> -80001df8: 0004ce03 lbu t3,0(s1) -80001dfc: 00496913 ori s2,s2,4 -80001e00: d4dff06f j 80001b4c <_vfprintf_r+0x1d0> -80001e04: 0004ca83 lbu s5,0(s1) -80001e08: 00148793 addi a5,s1,1 -80001e0c: 017a9463 bne s5,s7,80001e14 <_vfprintf_r+0x498> -80001e10: 6680206f j 80004478 <_vfprintf_r+0x2afc> -80001e14: fd0a8713 addi a4,s5,-48 -80001e18: 00078493 mv s1,a5 -80001e1c: 00000d93 li s11,0 -80001e20: d2eb6ae3 bltu s6,a4,80001b54 <_vfprintf_r+0x1d8> -80001e24: 00148493 addi s1,s1,1 -80001e28: 002d9793 slli a5,s11,0x2 -80001e2c: fff4ca83 lbu s5,-1(s1) -80001e30: 01b787b3 add a5,a5,s11 -80001e34: 00179793 slli a5,a5,0x1 -80001e38: 00e78db3 add s11,a5,a4 -80001e3c: fd0a8713 addi a4,s5,-48 -80001e40: feeb72e3 bgeu s6,a4,80001e24 <_vfprintf_r+0x4a8> -80001e44: d11ff06f j 80001b54 <_vfprintf_r+0x1d8> -80001e48: 01012683 lw a3,16(sp) -80001e4c: 02097793 andi a5,s2,32 -80001e50: 00468713 addi a4,a3,4 -80001e54: 00078463 beqz a5,80001e5c <_vfprintf_r+0x4e0> -80001e58: 2680106f j 800030c0 <_vfprintf_r+0x1744> -80001e5c: 01097793 andi a5,s2,16 -80001e60: 00078463 beqz a5,80001e68 <_vfprintf_r+0x4ec> -80001e64: 6540106f j 800034b8 <_vfprintf_r+0x1b3c> -80001e68: 04097793 andi a5,s2,64 -80001e6c: 00078463 beqz a5,80001e74 <_vfprintf_r+0x4f8> -80001e70: 2250106f j 80003894 <_vfprintf_r+0x1f18> -80001e74: 20097913 andi s2,s2,512 -80001e78: 00091463 bnez s2,80001e80 <_vfprintf_r+0x504> -80001e7c: 63c0106f j 800034b8 <_vfprintf_r+0x1b3c> -80001e80: 01012783 lw a5,16(sp) -80001e84: 00e12823 sw a4,16(sp) -80001e88: 00812703 lw a4,8(sp) -80001e8c: 0007a783 lw a5,0(a5) -80001e90: 00048c93 mv s9,s1 -80001e94: 00e78023 sb a4,0(a5) -80001e98: 000cc703 lbu a4,0(s9) -80001e9c: c0071ce3 bnez a4,80001ab4 <_vfprintf_r+0x138> -80001ea0: 0ec12783 lw a5,236(sp) -80001ea4: da078ce3 beqz a5,80001c5c <_vfprintf_r+0x2e0> -80001ea8: 00412583 lw a1,4(sp) -80001eac: 02012503 lw a0,32(sp) -80001eb0: 0e410613 addi a2,sp,228 -80001eb4: 7a00a0ef jal ra,8000c654 <__sprint_r> -80001eb8: da5ff06f j 80001c5c <_vfprintf_r+0x2e0> -80001ebc: 0004ce03 lbu t3,0(s1) -80001ec0: 06c00793 li a5,108 -80001ec4: 00fe1463 bne t3,a5,80001ecc <_vfprintf_r+0x550> -80001ec8: 2c00106f j 80003188 <_vfprintf_r+0x180c> -80001ecc: 01096913 ori s2,s2,16 -80001ed0: c7dff06f j 80001b4c <_vfprintf_r+0x1d0> -80001ed4: 0004ce03 lbu t3,0(s1) -80001ed8: 06800793 li a5,104 -80001edc: 00fe1463 bne t3,a5,80001ee4 <_vfprintf_r+0x568> -80001ee0: 2b80106f j 80003198 <_vfprintf_r+0x181c> -80001ee4: 04096913 ori s2,s2,64 -80001ee8: c65ff06f j 80001b4c <_vfprintf_r+0x1d0> -80001eec: 02097793 andi a5,s2,32 -80001ef0: 000d8313 mv t1,s11 -80001ef4: 040798e3 bnez a5,80002744 <_vfprintf_r+0xdc8> -80001ef8: 01012783 lw a5,16(sp) -80001efc: 01097713 andi a4,s2,16 -80001f00: 00478793 addi a5,a5,4 -80001f04: 00070463 beqz a4,80001f0c <_vfprintf_r+0x590> -80001f08: 5940206f j 8000449c <_vfprintf_r+0x2b20> -80001f0c: 04097713 andi a4,s2,64 -80001f10: 00071463 bnez a4,80001f18 <_vfprintf_r+0x59c> -80001f14: 6700106f j 80003584 <_vfprintf_r+0x1c08> -80001f18: 01012703 lw a4,16(sp) -80001f1c: 00090993 mv s3,s2 -80001f20: 00f12823 sw a5,16(sp) -80001f24: 00071b83 lh s7,0(a4) -80001f28: 41fbdd93 srai s11,s7,0x1f -80001f2c: 000d8713 mv a4,s11 -80001f30: 64074c63 bltz a4,80002588 <_vfprintf_r+0xc0c> -80001f34: fff00793 li a5,-1 -80001f38: 08f304e3 beq t1,a5,800027c0 <_vfprintf_r+0xe44> -80001f3c: 01bbe7b3 or a5,s7,s11 -80001f40: f7f9f913 andi s2,s3,-129 -80001f44: 06079ce3 bnez a5,800027bc <_vfprintf_r+0xe40> -80001f48: 00030463 beqz t1,80001f50 <_vfprintf_r+0x5d4> -80001f4c: 5b50106f j 80003d00 <_vfprintf_r+0x2384> -80001f50: 00000313 li t1,0 -80001f54: 00000b13 li s6,0 -80001f58: 1b010c93 addi s9,sp,432 -80001f5c: dd5ff06f j 80001d30 <_vfprintf_r+0x3b4> -80001f60: 08096913 ori s2,s2,128 -80001f64: 0004ce03 lbu t3,0(s1) -80001f68: be5ff06f j 80001b4c <_vfprintf_r+0x1d0> -80001f6c: 02097793 andi a5,s2,32 -80001f70: 000d8313 mv t1,s11 -80001f74: 01096993 ori s3,s2,16 -80001f78: 7e079c63 bnez a5,80002770 <_vfprintf_r+0xdf4> -80001f7c: 01012783 lw a5,16(sp) -80001f80: 00478793 addi a5,a5,4 -80001f84: 01012703 lw a4,16(sp) -80001f88: 00000d93 li s11,0 -80001f8c: 00f12823 sw a5,16(sp) -80001f90: 00072b83 lw s7,0(a4) -80001f94: 00100793 li a5,1 -80001f98: d69ff06f j 80001d00 <_vfprintf_r+0x384> -80001f9c: 01012783 lw a5,16(sp) -80001fa0: 0c0103a3 sb zero,199(sp) -80001fa4: 0007ac83 lw s9,0(a5) -80001fa8: 00478b93 addi s7,a5,4 -80001fac: 000c9463 bnez s9,80001fb4 <_vfprintf_r+0x638> -80001fb0: 1f80106f j 800031a8 <_vfprintf_r+0x182c> -80001fb4: fff00713 li a4,-1 -80001fb8: 00ed9463 bne s11,a4,80001fc0 <_vfprintf_r+0x644> -80001fbc: 5180106f j 800034d4 <_vfprintf_r+0x1b58> -80001fc0: 000d8613 mv a2,s11 -80001fc4: 00000593 li a1,0 -80001fc8: 000c8513 mv a0,s9 -80001fcc: 01b12823 sw s11,16(sp) -80001fd0: 348060ef jal ra,80008318 -80001fd4: 00a12a23 sw a0,20(sp) -80001fd8: 01012303 lw t1,16(sp) -80001fdc: 00051463 bnez a0,80001fe4 <_vfprintf_r+0x668> -80001fe0: 7fd0106f j 80003fdc <_vfprintf_r+0x2660> -80001fe4: 01412783 lw a5,20(sp) -80001fe8: 41978b33 sub s6,a5,s9 -80001fec: 0c714703 lbu a4,199(sp) -80001ff0: fffb4993 not s3,s6 -80001ff4: 41f9d993 srai s3,s3,0x1f -80001ff8: 01712823 sw s7,16(sp) -80001ffc: 00012a23 sw zero,20(sp) -80002000: 02012423 sw zero,40(sp) -80002004: 02012223 sw zero,36(sp) -80002008: 00012c23 sw zero,24(sp) -8000200c: 013b79b3 and s3,s6,s3 -80002010: 00000313 li t1,0 -80002014: d40710e3 bnez a4,80001d54 <_vfprintf_r+0x3d8> -80002018: 0740006f j 8000208c <_vfprintf_r+0x710> -8000201c: 02097793 andi a5,s2,32 -80002020: 000d8313 mv t1,s11 -80002024: 01096913 ori s2,s2,16 -80002028: 76079663 bnez a5,80002794 <_vfprintf_r+0xe18> -8000202c: 01012783 lw a5,16(sp) -80002030: 00478793 addi a5,a5,4 -80002034: 01012703 lw a4,16(sp) -80002038: 00000d93 li s11,0 -8000203c: 00f12823 sw a5,16(sp) -80002040: 00072b83 lw s7,0(a4) -80002044: 76c0006f j 800027b0 <_vfprintf_r+0xe34> -80002048: 00896913 ori s2,s2,8 -8000204c: 0004ce03 lbu t3,0(s1) -80002050: afdff06f j 80001b4c <_vfprintf_r+0x1d0> -80002054: 01012703 lw a4,16(sp) -80002058: 0c0103a3 sb zero,199(sp) -8000205c: 00100993 li s3,1 -80002060: 00072783 lw a5,0(a4) -80002064: 00470713 addi a4,a4,4 -80002068: 00e12823 sw a4,16(sp) -8000206c: 14f10623 sb a5,332(sp) -80002070: 00100b13 li s6,1 -80002074: 14c10c93 addi s9,sp,332 -80002078: 00012a23 sw zero,20(sp) -8000207c: 00000313 li t1,0 -80002080: 02012423 sw zero,40(sp) -80002084: 02012223 sw zero,36(sp) -80002088: 00012c23 sw zero,24(sp) -8000208c: 00297293 andi t0,s2,2 -80002090: 00028463 beqz t0,80002098 <_vfprintf_r+0x71c> -80002094: 00298993 addi s3,s3,2 -80002098: 08497b93 andi s7,s2,132 -8000209c: 0ec12703 lw a4,236(sp) -800020a0: 000b9663 bnez s7,800020ac <_vfprintf_r+0x730> -800020a4: 41340833 sub a6,s0,s3 -800020a8: 430046e3 bgtz a6,80002cd4 <_vfprintf_r+0x1358> -800020ac: 0c714683 lbu a3,199(sp) -800020b0: 02068a63 beqz a3,800020e4 <_vfprintf_r+0x768> -800020b4: 0e812683 lw a3,232(sp) -800020b8: 0c710613 addi a2,sp,199 -800020bc: 00cd2023 sw a2,0(s10) -800020c0: 00170713 addi a4,a4,1 -800020c4: 00100613 li a2,1 -800020c8: 00168693 addi a3,a3,1 -800020cc: 00cd2223 sw a2,4(s10) -800020d0: 0ee12623 sw a4,236(sp) -800020d4: 0ed12423 sw a3,232(sp) -800020d8: 00700613 li a2,7 -800020dc: 008d0d13 addi s10,s10,8 -800020e0: 0cd64263 blt a2,a3,800021a4 <_vfprintf_r+0x828> -800020e4: 02028a63 beqz t0,80002118 <_vfprintf_r+0x79c> -800020e8: 0e812683 lw a3,232(sp) -800020ec: 0c810613 addi a2,sp,200 -800020f0: 00cd2023 sw a2,0(s10) -800020f4: 00270713 addi a4,a4,2 -800020f8: 00200613 li a2,2 -800020fc: 00168693 addi a3,a3,1 -80002100: 00cd2223 sw a2,4(s10) -80002104: 0ee12623 sw a4,236(sp) -80002108: 0ed12423 sw a3,232(sp) -8000210c: 00700613 li a2,7 -80002110: 008d0d13 addi s10,s10,8 -80002114: 4ed648e3 blt a2,a3,80002e04 <_vfprintf_r+0x1488> -80002118: 08000693 li a3,128 -8000211c: 06db86e3 beq s7,a3,80002988 <_vfprintf_r+0x100c> -80002120: 41630db3 sub s11,t1,s6 -80002124: 17b044e3 bgtz s11,80002a8c <_vfprintf_r+0x1110> -80002128: 10097693 andi a3,s2,256 -8000212c: 70069a63 bnez a3,80002840 <_vfprintf_r+0xec4> -80002130: 0e812783 lw a5,232(sp) -80002134: 01670733 add a4,a4,s6 -80002138: 019d2023 sw s9,0(s10) -8000213c: 00178793 addi a5,a5,1 -80002140: 016d2223 sw s6,4(s10) -80002144: 0ee12623 sw a4,236(sp) -80002148: 0ef12423 sw a5,232(sp) -8000214c: 00700693 li a3,7 -80002150: 008d0d13 addi s10,s10,8 -80002154: 24f6cee3 blt a3,a5,80002bb0 <_vfprintf_r+0x1234> -80002158: 00497913 andi s2,s2,4 -8000215c: 00090663 beqz s2,80002168 <_vfprintf_r+0x7ec> -80002160: 41340933 sub s2,s0,s3 -80002164: 07204863 bgtz s2,800021d4 <_vfprintf_r+0x858> -80002168: 01345463 bge s0,s3,80002170 <_vfprintf_r+0x7f4> -8000216c: 00098413 mv s0,s3 -80002170: 00812783 lw a5,8(sp) -80002174: 008787b3 add a5,a5,s0 -80002178: 00f12423 sw a5,8(sp) -8000217c: aa071ce3 bnez a4,80001c34 <_vfprintf_r+0x2b8> -80002180: 01412783 lw a5,20(sp) -80002184: 0e012423 sw zero,232(sp) -80002188: 00078863 beqz a5,80002198 <_vfprintf_r+0x81c> -8000218c: 01412583 lw a1,20(sp) -80002190: 000a0513 mv a0,s4 -80002194: 681020ef jal ra,80005014 <_free_r> -80002198: 10c10d13 addi s10,sp,268 -8000219c: 00048c93 mv s9,s1 -800021a0: cf9ff06f j 80001e98 <_vfprintf_r+0x51c> -800021a4: 00412583 lw a1,4(sp) -800021a8: 0e410613 addi a2,sp,228 -800021ac: 000a0513 mv a0,s4 -800021b0: 04612623 sw t1,76(sp) -800021b4: 04512223 sw t0,68(sp) -800021b8: 49c0a0ef jal ra,8000c654 <__sprint_r> -800021bc: a80516e3 bnez a0,80001c48 <_vfprintf_r+0x2cc> -800021c0: 0ec12703 lw a4,236(sp) -800021c4: 10c10d13 addi s10,sp,268 -800021c8: 04c12303 lw t1,76(sp) -800021cc: 04412283 lw t0,68(sp) -800021d0: f15ff06f j 800020e4 <_vfprintf_r+0x768> -800021d4: 01000693 li a3,16 -800021d8: 0e812783 lw a5,232(sp) -800021dc: 0126c463 blt a3,s2,800021e4 <_vfprintf_r+0x868> -800021e0: 6d10106f j 800040b0 <_vfprintf_r+0x2734> -800021e4: 800156b7 lui a3,0x80015 -800021e8: ac068d93 addi s11,a3,-1344 # 80014ac0 <__BSS_END__+0xffffe0a8> -800021ec: 01000b13 li s6,16 -800021f0: 00700b93 li s7,7 -800021f4: 00412a83 lw s5,4(sp) -800021f8: 00c0006f j 80002204 <_vfprintf_r+0x888> -800021fc: ff090913 addi s2,s2,-16 -80002200: 052b5663 bge s6,s2,8000224c <_vfprintf_r+0x8d0> -80002204: 01070713 addi a4,a4,16 -80002208: 00178793 addi a5,a5,1 -8000220c: 01bd2023 sw s11,0(s10) -80002210: 016d2223 sw s6,4(s10) -80002214: 0ee12623 sw a4,236(sp) -80002218: 0ef12423 sw a5,232(sp) -8000221c: 008d0d13 addi s10,s10,8 -80002220: fcfbdee3 bge s7,a5,800021fc <_vfprintf_r+0x880> -80002224: 0e410613 addi a2,sp,228 -80002228: 000a8593 mv a1,s5 -8000222c: 000a0513 mv a0,s4 -80002230: 4240a0ef jal ra,8000c654 <__sprint_r> -80002234: a0051ae3 bnez a0,80001c48 <_vfprintf_r+0x2cc> -80002238: ff090913 addi s2,s2,-16 -8000223c: 0ec12703 lw a4,236(sp) -80002240: 0e812783 lw a5,232(sp) -80002244: 10c10d13 addi s10,sp,268 -80002248: fb2b4ee3 blt s6,s2,80002204 <_vfprintf_r+0x888> -8000224c: 01270733 add a4,a4,s2 -80002250: 00178793 addi a5,a5,1 -80002254: 01bd2023 sw s11,0(s10) -80002258: 012d2223 sw s2,4(s10) -8000225c: 0ee12623 sw a4,236(sp) -80002260: 0ef12423 sw a5,232(sp) -80002264: 00700693 li a3,7 -80002268: f0f6d0e3 bge a3,a5,80002168 <_vfprintf_r+0x7ec> -8000226c: 00412583 lw a1,4(sp) -80002270: 0e410613 addi a2,sp,228 -80002274: 000a0513 mv a0,s4 -80002278: 3dc0a0ef jal ra,8000c654 <__sprint_r> -8000227c: 9c0516e3 bnez a0,80001c48 <_vfprintf_r+0x2cc> -80002280: 0ec12703 lw a4,236(sp) -80002284: ee5ff06f j 80002168 <_vfprintf_r+0x7ec> -80002288: 00897713 andi a4,s2,8 -8000228c: 000d8313 mv t1,s11 -80002290: 5e0700e3 beqz a4,80003070 <_vfprintf_r+0x16f4> -80002294: 01012783 lw a5,16(sp) -80002298: 0007a703 lw a4,0(a5) -8000229c: 00478793 addi a5,a5,4 -800022a0: 00f12823 sw a5,16(sp) -800022a4: 00072583 lw a1,0(a4) -800022a8: 00472603 lw a2,4(a4) -800022ac: 00872683 lw a3,8(a4) -800022b0: 00c72703 lw a4,12(a4) -800022b4: 0eb12823 sw a1,240(sp) -800022b8: 0ec12a23 sw a2,244(sp) -800022bc: 0ed12c23 sw a3,248(sp) -800022c0: 0ee12e23 sw a4,252(sp) -800022c4: 0f010513 addi a0,sp,240 -800022c8: 00612a23 sw t1,20(sp) -800022cc: 4dd050ef jal ra,80007fa8 <_ldcheck> -800022d0: 0ca12623 sw a0,204(sp) -800022d4: 00200713 li a4,2 -800022d8: 01412303 lw t1,20(sp) -800022dc: 00e51463 bne a0,a4,800022e4 <_vfprintf_r+0x968> -800022e0: 1580106f j 80003438 <_vfprintf_r+0x1abc> -800022e4: 00100713 li a4,1 -800022e8: 00e51463 bne a0,a4,800022f0 <_vfprintf_r+0x974> -800022ec: 2f40106f j 800035e0 <_vfprintf_r+0x1c64> -800022f0: 06100713 li a4,97 -800022f4: 00ea9463 bne s5,a4,800022fc <_vfprintf_r+0x980> -800022f8: 7110106f j 80004208 <_vfprintf_r+0x288c> -800022fc: 04100713 li a4,65 -80002300: 00ea9463 bne s5,a4,80002308 <_vfprintf_r+0x98c> -80002304: 62c0106f j 80003930 <_vfprintf_r+0x1fb4> -80002308: fdfaf793 andi a5,s5,-33 -8000230c: fff00713 li a4,-1 -80002310: 04f12623 sw a5,76(sp) -80002314: 00e31463 bne t1,a4,8000231c <_vfprintf_r+0x9a0> -80002318: 71d0106f j 80004234 <_vfprintf_r+0x28b8> -8000231c: 04700713 li a4,71 -80002320: 00e79463 bne a5,a4,80002328 <_vfprintf_r+0x9ac> -80002324: 7010106f j 80004224 <_vfprintf_r+0x28a8> -80002328: 0fc12e83 lw t4,252(sp) -8000232c: 05212c23 sw s2,88(sp) -80002330: 10096713 ori a4,s2,256 -80002334: 0f012283 lw t0,240(sp) -80002338: 0f412f03 lw t5,244(sp) -8000233c: 0f812f83 lw t6,248(sp) -80002340: 000ed463 bgez t4,80002348 <_vfprintf_r+0x9cc> -80002344: 27d0106f j 80003dc0 <_vfprintf_r+0x2444> -80002348: 04012e23 sw zero,92(sp) -8000234c: 00070913 mv s2,a4 -80002350: 00012a23 sw zero,20(sp) -80002354: 04c12703 lw a4,76(sp) -80002358: 04600793 li a5,70 -8000235c: 00f71463 bne a4,a5,80002364 <_vfprintf_r+0x9e8> -80002360: 3050106f j 80003e64 <_vfprintf_r+0x24e8> -80002364: 04500793 li a5,69 -80002368: 00f71463 bne a4,a5,80002370 <_vfprintf_r+0x9f4> -8000236c: 6090106f j 80004174 <_vfprintf_r+0x27f8> -80002370: 0b010993 addi s3,sp,176 -80002374: 0d010793 addi a5,sp,208 -80002378: 0cc10713 addi a4,sp,204 -8000237c: 00030693 mv a3,t1 -80002380: 0dc10813 addi a6,sp,220 -80002384: 00200613 li a2,2 -80002388: 00098593 mv a1,s3 -8000238c: 000a0513 mv a0,s4 -80002390: 04612223 sw t1,68(sp) -80002394: 0a512823 sw t0,176(sp) -80002398: 02512423 sw t0,40(sp) -8000239c: 0be12a23 sw t5,180(sp) -800023a0: 03e12223 sw t5,36(sp) -800023a4: 0bf12c23 sw t6,184(sp) -800023a8: 01f12e23 sw t6,28(sp) -800023ac: 0bd12e23 sw t4,188(sp) -800023b0: 01d12c23 sw t4,24(sp) -800023b4: 0e1040ef jal ra,80006c94 <_ldtoa_r> -800023b8: 04c12783 lw a5,76(sp) -800023bc: 04700713 li a4,71 -800023c0: 00050c93 mv s9,a0 -800023c4: 01812e83 lw t4,24(sp) -800023c8: 01c12f83 lw t6,28(sp) -800023cc: 02412f03 lw t5,36(sp) -800023d0: 02812283 lw t0,40(sp) -800023d4: 04412303 lw t1,68(sp) -800023d8: 00e78463 beq a5,a4,800023e0 <_vfprintf_r+0xa64> -800023dc: 0dc0206f j 800044b8 <_vfprintf_r+0x2b3c> -800023e0: 05812783 lw a5,88(sp) -800023e4: 0017f713 andi a4,a5,1 -800023e8: 00070463 beqz a4,800023f0 <_vfprintf_r+0xa74> -800023ec: 62d0106f j 80004218 <_vfprintf_r+0x289c> -800023f0: 0dc12703 lw a4,220(sp) -800023f4: 419707b3 sub a5,a4,s9 -800023f8: 00f12e23 sw a5,28(sp) -800023fc: 0cc12783 lw a5,204(sp) -80002400: 04700713 li a4,71 -80002404: 00f12c23 sw a5,24(sp) -80002408: 04c12783 lw a5,76(sp) -8000240c: 00e79463 bne a5,a4,80002414 <_vfprintf_r+0xa98> -80002410: 1290106f j 80003d38 <_vfprintf_r+0x23bc> -80002414: 04c12783 lw a5,76(sp) -80002418: 04600713 li a4,70 -8000241c: 00e79463 bne a5,a4,80002424 <_vfprintf_r+0xaa8> -80002420: 3e90106f j 80004008 <_vfprintf_r+0x268c> -80002424: 01812783 lw a5,24(sp) -80002428: 04100593 li a1,65 -8000242c: 0ffaf693 andi a3,s5,255 -80002430: fff78713 addi a4,a5,-1 -80002434: 04c12783 lw a5,76(sp) -80002438: 0ce12623 sw a4,204(sp) -8000243c: 00000613 li a2,0 -80002440: 00b79863 bne a5,a1,80002450 <_vfprintf_r+0xad4> -80002444: 00f68693 addi a3,a3,15 -80002448: 0ff6f693 andi a3,a3,255 -8000244c: 00100613 li a2,1 -80002450: 0cd10a23 sb a3,212(sp) -80002454: 00075463 bgez a4,8000245c <_vfprintf_r+0xae0> -80002458: 7b90106f j 80004410 <_vfprintf_r+0x2a94> -8000245c: 02b00693 li a3,43 -80002460: 0cd10aa3 sb a3,213(sp) -80002464: 00900693 li a3,9 -80002468: 00e6c463 blt a3,a4,80002470 <_vfprintf_r+0xaf4> -8000246c: 66d0106f j 800042d8 <_vfprintf_r+0x295c> -80002470: 0e310813 addi a6,sp,227 -80002474: 00080613 mv a2,a6 -80002478: 00a00513 li a0,10 -8000247c: 06300313 li t1,99 -80002480: 00c0006f j 8000248c <_vfprintf_r+0xb10> -80002484: 00058613 mv a2,a1 -80002488: 00068713 mv a4,a3 -8000248c: 02a767b3 rem a5,a4,a0 -80002490: fff60593 addi a1,a2,-1 -80002494: 03078793 addi a5,a5,48 -80002498: fef60fa3 sb a5,-1(a2) -8000249c: 02a746b3 div a3,a4,a0 -800024a0: fee342e3 blt t1,a4,80002484 <_vfprintf_r+0xb08> -800024a4: 03068713 addi a4,a3,48 -800024a8: 0ff77713 andi a4,a4,255 -800024ac: ffe60693 addi a3,a2,-2 -800024b0: fee58fa3 sb a4,-1(a1) -800024b4: 0106e463 bltu a3,a6,800024bc <_vfprintf_r+0xb40> -800024b8: 7f50106f j 800044ac <_vfprintf_r+0x2b30> -800024bc: 0d610593 addi a1,sp,214 -800024c0: 0080006f j 800024c8 <_vfprintf_r+0xb4c> -800024c4: 0006c703 lbu a4,0(a3) -800024c8: 00158593 addi a1,a1,1 -800024cc: 00168693 addi a3,a3,1 -800024d0: fee58fa3 sb a4,-1(a1) -800024d4: ff0698e3 bne a3,a6,800024c4 <_vfprintf_r+0xb48> -800024d8: 0e510713 addi a4,sp,229 -800024dc: 0d610793 addi a5,sp,214 -800024e0: 40c70733 sub a4,a4,a2 -800024e4: 00e78733 add a4,a5,a4 -800024e8: 0d410693 addi a3,sp,212 -800024ec: 40d707b3 sub a5,a4,a3 -800024f0: 02f12c23 sw a5,56(sp) -800024f4: 01c12783 lw a5,28(sp) -800024f8: 03812683 lw a3,56(sp) -800024fc: 00100713 li a4,1 -80002500: 00d78b33 add s6,a5,a3 -80002504: 00f74463 blt a4,a5,8000250c <_vfprintf_r+0xb90> -80002508: 7210106f j 80004428 <_vfprintf_r+0x2aac> -8000250c: 02c12783 lw a5,44(sp) -80002510: 00fb0b33 add s6,s6,a5 -80002514: 05812783 lw a5,88(sp) -80002518: fffb4993 not s3,s6 -8000251c: 41f9d993 srai s3,s3,0x1f -80002520: bff7f913 andi s2,a5,-1025 -80002524: 10096913 ori s2,s2,256 -80002528: 013b79b3 and s3,s6,s3 -8000252c: 02012423 sw zero,40(sp) -80002530: 02012223 sw zero,36(sp) -80002534: 00012c23 sw zero,24(sp) -80002538: 05c12783 lw a5,92(sp) -8000253c: 00079463 bnez a5,80002544 <_vfprintf_r+0xbc8> -80002540: 06d0106f j 80003dac <_vfprintf_r+0x2430> -80002544: 02d00713 li a4,45 -80002548: 0ce103a3 sb a4,199(sp) -8000254c: 00000313 li t1,0 -80002550: 00198993 addi s3,s3,1 -80002554: b39ff06f j 8000208c <_vfprintf_r+0x710> -80002558: 02097793 andi a5,s2,32 -8000255c: 000d8313 mv t1,s11 -80002560: 01096993 ori s3,s2,16 -80002564: 1e079263 bnez a5,80002748 <_vfprintf_r+0xdcc> -80002568: 01012783 lw a5,16(sp) -8000256c: 00478793 addi a5,a5,4 -80002570: 01012703 lw a4,16(sp) -80002574: 00f12823 sw a5,16(sp) -80002578: 00072b83 lw s7,0(a4) -8000257c: 41fbdd93 srai s11,s7,0x1f -80002580: 000d8713 mv a4,s11 -80002584: 9a0758e3 bgez a4,80001f34 <_vfprintf_r+0x5b8> -80002588: 41700bb3 neg s7,s7 -8000258c: 017037b3 snez a5,s7 -80002590: 41b00db3 neg s11,s11 -80002594: 40fd8db3 sub s11,s11,a5 -80002598: 02d00793 li a5,45 -8000259c: 0cf103a3 sb a5,199(sp) -800025a0: fff00713 li a4,-1 -800025a4: 00100793 li a5,1 -800025a8: f6e31263 bne t1,a4,80001d0c <_vfprintf_r+0x390> -800025ac: 00100713 li a4,1 -800025b0: 20e78863 beq a5,a4,800027c0 <_vfprintf_r+0xe44> -800025b4: 00200713 li a4,2 -800025b8: 24e78263 beq a5,a4,800027fc <_vfprintf_r+0xe80> -800025bc: 1b010693 addi a3,sp,432 -800025c0: 0080006f j 800025c8 <_vfprintf_r+0xc4c> -800025c4: 000c8693 mv a3,s9 -800025c8: 01dd9793 slli a5,s11,0x1d -800025cc: 007bf713 andi a4,s7,7 -800025d0: 003bdb93 srli s7,s7,0x3 -800025d4: 03070713 addi a4,a4,48 -800025d8: 0177ebb3 or s7,a5,s7 -800025dc: 003ddd93 srli s11,s11,0x3 -800025e0: fee68fa3 sb a4,-1(a3) -800025e4: 01bbe7b3 or a5,s7,s11 -800025e8: fff68c93 addi s9,a3,-1 -800025ec: fc079ce3 bnez a5,800025c4 <_vfprintf_r+0xc48> -800025f0: 0019f613 andi a2,s3,1 -800025f4: 22060e63 beqz a2,80002830 <_vfprintf_r+0xeb4> -800025f8: 03000613 li a2,48 -800025fc: 22c70a63 beq a4,a2,80002830 <_vfprintf_r+0xeb4> -80002600: ffe68693 addi a3,a3,-2 -80002604: 1b010793 addi a5,sp,432 -80002608: fecc8fa3 sb a2,-1(s9) -8000260c: 40d78b33 sub s6,a5,a3 +80001dc4: 00000d93 li s11,0 +80001dc8: 00f12823 sw a5,16(sp) +80001dcc: 00072b83 lw s7,0(a4) +80001dd0: 00100793 li a5,1 +80001dd4: d69ff06f j 80001b3c <_vfprintf_r+0x384> +80001dd8: 01012783 lw a5,16(sp) +80001ddc: 0c0103a3 sb zero,199(sp) +80001de0: 0007ac83 lw s9,0(a5) +80001de4: 00478b93 addi s7,a5,4 +80001de8: 000c9463 bnez s9,80001df0 <_vfprintf_r+0x638> +80001dec: 1f80106f j 80002fe4 <_vfprintf_r+0x182c> +80001df0: fff00713 li a4,-1 +80001df4: 00ed9463 bne s11,a4,80001dfc <_vfprintf_r+0x644> +80001df8: 5180106f j 80003310 <_vfprintf_r+0x1b58> +80001dfc: 000d8613 mv a2,s11 +80001e00: 00000593 li a1,0 +80001e04: 000c8513 mv a0,s9 +80001e08: 01b12823 sw s11,16(sp) +80001e0c: 348060ef jal ra,80008154 +80001e10: 00a12a23 sw a0,20(sp) +80001e14: 01012303 lw t1,16(sp) +80001e18: 00051463 bnez a0,80001e20 <_vfprintf_r+0x668> +80001e1c: 7fd0106f j 80003e18 <_vfprintf_r+0x2660> +80001e20: 01412783 lw a5,20(sp) +80001e24: 41978b33 sub s6,a5,s9 +80001e28: 0c714703 lbu a4,199(sp) +80001e2c: fffb4993 not s3,s6 +80001e30: 41f9d993 srai s3,s3,0x1f +80001e34: 01712823 sw s7,16(sp) +80001e38: 00012a23 sw zero,20(sp) +80001e3c: 02012423 sw zero,40(sp) +80001e40: 02012223 sw zero,36(sp) +80001e44: 00012c23 sw zero,24(sp) +80001e48: 013b79b3 and s3,s6,s3 +80001e4c: 00000313 li t1,0 +80001e50: d40710e3 bnez a4,80001b90 <_vfprintf_r+0x3d8> +80001e54: 0740006f j 80001ec8 <_vfprintf_r+0x710> +80001e58: 02097793 andi a5,s2,32 +80001e5c: 000d8313 mv t1,s11 +80001e60: 01096913 ori s2,s2,16 +80001e64: 76079663 bnez a5,800025d0 <_vfprintf_r+0xe18> +80001e68: 01012783 lw a5,16(sp) +80001e6c: 00478793 addi a5,a5,4 +80001e70: 01012703 lw a4,16(sp) +80001e74: 00000d93 li s11,0 +80001e78: 00f12823 sw a5,16(sp) +80001e7c: 00072b83 lw s7,0(a4) +80001e80: 76c0006f j 800025ec <_vfprintf_r+0xe34> +80001e84: 00896913 ori s2,s2,8 +80001e88: 0004ce03 lbu t3,0(s1) +80001e8c: afdff06f j 80001988 <_vfprintf_r+0x1d0> +80001e90: 01012703 lw a4,16(sp) +80001e94: 0c0103a3 sb zero,199(sp) +80001e98: 00100993 li s3,1 +80001e9c: 00072783 lw a5,0(a4) +80001ea0: 00470713 addi a4,a4,4 +80001ea4: 00e12823 sw a4,16(sp) +80001ea8: 14f10623 sb a5,332(sp) +80001eac: 00100b13 li s6,1 +80001eb0: 14c10c93 addi s9,sp,332 +80001eb4: 00012a23 sw zero,20(sp) +80001eb8: 00000313 li t1,0 +80001ebc: 02012423 sw zero,40(sp) +80001ec0: 02012223 sw zero,36(sp) +80001ec4: 00012c23 sw zero,24(sp) +80001ec8: 00297293 andi t0,s2,2 +80001ecc: 00028463 beqz t0,80001ed4 <_vfprintf_r+0x71c> +80001ed0: 00298993 addi s3,s3,2 +80001ed4: 08497b93 andi s7,s2,132 +80001ed8: 0ec12703 lw a4,236(sp) +80001edc: 000b9663 bnez s7,80001ee8 <_vfprintf_r+0x730> +80001ee0: 41340833 sub a6,s0,s3 +80001ee4: 430046e3 bgtz a6,80002b10 <_vfprintf_r+0x1358> +80001ee8: 0c714683 lbu a3,199(sp) +80001eec: 02068a63 beqz a3,80001f20 <_vfprintf_r+0x768> +80001ef0: 0e812683 lw a3,232(sp) +80001ef4: 0c710613 addi a2,sp,199 +80001ef8: 00cd2023 sw a2,0(s10) +80001efc: 00170713 addi a4,a4,1 +80001f00: 00100613 li a2,1 +80001f04: 00168693 addi a3,a3,1 +80001f08: 00cd2223 sw a2,4(s10) +80001f0c: 0ee12623 sw a4,236(sp) +80001f10: 0ed12423 sw a3,232(sp) +80001f14: 00700613 li a2,7 +80001f18: 008d0d13 addi s10,s10,8 +80001f1c: 0cd64263 blt a2,a3,80001fe0 <_vfprintf_r+0x828> +80001f20: 02028a63 beqz t0,80001f54 <_vfprintf_r+0x79c> +80001f24: 0e812683 lw a3,232(sp) +80001f28: 0c810613 addi a2,sp,200 +80001f2c: 00cd2023 sw a2,0(s10) +80001f30: 00270713 addi a4,a4,2 +80001f34: 00200613 li a2,2 +80001f38: 00168693 addi a3,a3,1 +80001f3c: 00cd2223 sw a2,4(s10) +80001f40: 0ee12623 sw a4,236(sp) +80001f44: 0ed12423 sw a3,232(sp) +80001f48: 00700613 li a2,7 +80001f4c: 008d0d13 addi s10,s10,8 +80001f50: 4ed648e3 blt a2,a3,80002c40 <_vfprintf_r+0x1488> +80001f54: 08000693 li a3,128 +80001f58: 06db86e3 beq s7,a3,800027c4 <_vfprintf_r+0x100c> +80001f5c: 41630db3 sub s11,t1,s6 +80001f60: 17b044e3 bgtz s11,800028c8 <_vfprintf_r+0x1110> +80001f64: 10097693 andi a3,s2,256 +80001f68: 70069a63 bnez a3,8000267c <_vfprintf_r+0xec4> +80001f6c: 0e812783 lw a5,232(sp) +80001f70: 01670733 add a4,a4,s6 +80001f74: 019d2023 sw s9,0(s10) +80001f78: 00178793 addi a5,a5,1 +80001f7c: 016d2223 sw s6,4(s10) +80001f80: 0ee12623 sw a4,236(sp) +80001f84: 0ef12423 sw a5,232(sp) +80001f88: 00700693 li a3,7 +80001f8c: 008d0d13 addi s10,s10,8 +80001f90: 24f6cee3 blt a3,a5,800029ec <_vfprintf_r+0x1234> +80001f94: 00497913 andi s2,s2,4 +80001f98: 00090663 beqz s2,80001fa4 <_vfprintf_r+0x7ec> +80001f9c: 41340933 sub s2,s0,s3 +80001fa0: 07204863 bgtz s2,80002010 <_vfprintf_r+0x858> +80001fa4: 01345463 bge s0,s3,80001fac <_vfprintf_r+0x7f4> +80001fa8: 00098413 mv s0,s3 +80001fac: 00812783 lw a5,8(sp) +80001fb0: 008787b3 add a5,a5,s0 +80001fb4: 00f12423 sw a5,8(sp) +80001fb8: aa071ce3 bnez a4,80001a70 <_vfprintf_r+0x2b8> +80001fbc: 01412783 lw a5,20(sp) +80001fc0: 0e012423 sw zero,232(sp) +80001fc4: 00078863 beqz a5,80001fd4 <_vfprintf_r+0x81c> +80001fc8: 01412583 lw a1,20(sp) +80001fcc: 000a0513 mv a0,s4 +80001fd0: 681020ef jal ra,80004e50 <_free_r> +80001fd4: 10c10d13 addi s10,sp,268 +80001fd8: 00048c93 mv s9,s1 +80001fdc: cf9ff06f j 80001cd4 <_vfprintf_r+0x51c> +80001fe0: 00412583 lw a1,4(sp) +80001fe4: 0e410613 addi a2,sp,228 +80001fe8: 000a0513 mv a0,s4 +80001fec: 04612623 sw t1,76(sp) +80001ff0: 04512223 sw t0,68(sp) +80001ff4: 49c0a0ef jal ra,8000c490 <__sprint_r> +80001ff8: a80516e3 bnez a0,80001a84 <_vfprintf_r+0x2cc> +80001ffc: 0ec12703 lw a4,236(sp) +80002000: 10c10d13 addi s10,sp,268 +80002004: 04c12303 lw t1,76(sp) +80002008: 04412283 lw t0,68(sp) +8000200c: f15ff06f j 80001f20 <_vfprintf_r+0x768> +80002010: 01000693 li a3,16 +80002014: 0e812783 lw a5,232(sp) +80002018: 0126c463 blt a3,s2,80002020 <_vfprintf_r+0x868> +8000201c: 6d10106f j 80003eec <_vfprintf_r+0x2734> +80002020: 800156b7 lui a3,0x80015 +80002024: 8dc68d93 addi s11,a3,-1828 # 800148dc <__BSS_END__+0xffffda34> +80002028: 01000b13 li s6,16 +8000202c: 00700b93 li s7,7 +80002030: 00412a83 lw s5,4(sp) +80002034: 00c0006f j 80002040 <_vfprintf_r+0x888> +80002038: ff090913 addi s2,s2,-16 +8000203c: 052b5663 bge s6,s2,80002088 <_vfprintf_r+0x8d0> +80002040: 01070713 addi a4,a4,16 +80002044: 00178793 addi a5,a5,1 +80002048: 01bd2023 sw s11,0(s10) +8000204c: 016d2223 sw s6,4(s10) +80002050: 0ee12623 sw a4,236(sp) +80002054: 0ef12423 sw a5,232(sp) +80002058: 008d0d13 addi s10,s10,8 +8000205c: fcfbdee3 bge s7,a5,80002038 <_vfprintf_r+0x880> +80002060: 0e410613 addi a2,sp,228 +80002064: 000a8593 mv a1,s5 +80002068: 000a0513 mv a0,s4 +8000206c: 4240a0ef jal ra,8000c490 <__sprint_r> +80002070: a0051ae3 bnez a0,80001a84 <_vfprintf_r+0x2cc> +80002074: ff090913 addi s2,s2,-16 +80002078: 0ec12703 lw a4,236(sp) +8000207c: 0e812783 lw a5,232(sp) +80002080: 10c10d13 addi s10,sp,268 +80002084: fb2b4ee3 blt s6,s2,80002040 <_vfprintf_r+0x888> +80002088: 01270733 add a4,a4,s2 +8000208c: 00178793 addi a5,a5,1 +80002090: 01bd2023 sw s11,0(s10) +80002094: 012d2223 sw s2,4(s10) +80002098: 0ee12623 sw a4,236(sp) +8000209c: 0ef12423 sw a5,232(sp) +800020a0: 00700693 li a3,7 +800020a4: f0f6d0e3 bge a3,a5,80001fa4 <_vfprintf_r+0x7ec> +800020a8: 00412583 lw a1,4(sp) +800020ac: 0e410613 addi a2,sp,228 +800020b0: 000a0513 mv a0,s4 +800020b4: 3dc0a0ef jal ra,8000c490 <__sprint_r> +800020b8: 9c0516e3 bnez a0,80001a84 <_vfprintf_r+0x2cc> +800020bc: 0ec12703 lw a4,236(sp) +800020c0: ee5ff06f j 80001fa4 <_vfprintf_r+0x7ec> +800020c4: 00897713 andi a4,s2,8 +800020c8: 000d8313 mv t1,s11 +800020cc: 5e0700e3 beqz a4,80002eac <_vfprintf_r+0x16f4> +800020d0: 01012783 lw a5,16(sp) +800020d4: 0007a703 lw a4,0(a5) +800020d8: 00478793 addi a5,a5,4 +800020dc: 00f12823 sw a5,16(sp) +800020e0: 00072583 lw a1,0(a4) +800020e4: 00472603 lw a2,4(a4) +800020e8: 00872683 lw a3,8(a4) +800020ec: 00c72703 lw a4,12(a4) +800020f0: 0eb12823 sw a1,240(sp) +800020f4: 0ec12a23 sw a2,244(sp) +800020f8: 0ed12c23 sw a3,248(sp) +800020fc: 0ee12e23 sw a4,252(sp) +80002100: 0f010513 addi a0,sp,240 +80002104: 00612a23 sw t1,20(sp) +80002108: 4dd050ef jal ra,80007de4 <_ldcheck> +8000210c: 0ca12623 sw a0,204(sp) +80002110: 00200713 li a4,2 +80002114: 01412303 lw t1,20(sp) +80002118: 00e51463 bne a0,a4,80002120 <_vfprintf_r+0x968> +8000211c: 1580106f j 80003274 <_vfprintf_r+0x1abc> +80002120: 00100713 li a4,1 +80002124: 00e51463 bne a0,a4,8000212c <_vfprintf_r+0x974> +80002128: 2f40106f j 8000341c <_vfprintf_r+0x1c64> +8000212c: 06100713 li a4,97 +80002130: 00ea9463 bne s5,a4,80002138 <_vfprintf_r+0x980> +80002134: 7110106f j 80004044 <_vfprintf_r+0x288c> +80002138: 04100713 li a4,65 +8000213c: 00ea9463 bne s5,a4,80002144 <_vfprintf_r+0x98c> +80002140: 62c0106f j 8000376c <_vfprintf_r+0x1fb4> +80002144: fdfaf793 andi a5,s5,-33 +80002148: fff00713 li a4,-1 +8000214c: 04f12623 sw a5,76(sp) +80002150: 00e31463 bne t1,a4,80002158 <_vfprintf_r+0x9a0> +80002154: 71d0106f j 80004070 <_vfprintf_r+0x28b8> +80002158: 04700713 li a4,71 +8000215c: 00e79463 bne a5,a4,80002164 <_vfprintf_r+0x9ac> +80002160: 7010106f j 80004060 <_vfprintf_r+0x28a8> +80002164: 0fc12e83 lw t4,252(sp) +80002168: 05212c23 sw s2,88(sp) +8000216c: 10096713 ori a4,s2,256 +80002170: 0f012283 lw t0,240(sp) +80002174: 0f412f03 lw t5,244(sp) +80002178: 0f812f83 lw t6,248(sp) +8000217c: 000ed463 bgez t4,80002184 <_vfprintf_r+0x9cc> +80002180: 27d0106f j 80003bfc <_vfprintf_r+0x2444> +80002184: 04012e23 sw zero,92(sp) +80002188: 00070913 mv s2,a4 +8000218c: 00012a23 sw zero,20(sp) +80002190: 04c12703 lw a4,76(sp) +80002194: 04600793 li a5,70 +80002198: 00f71463 bne a4,a5,800021a0 <_vfprintf_r+0x9e8> +8000219c: 3050106f j 80003ca0 <_vfprintf_r+0x24e8> +800021a0: 04500793 li a5,69 +800021a4: 00f71463 bne a4,a5,800021ac <_vfprintf_r+0x9f4> +800021a8: 6090106f j 80003fb0 <_vfprintf_r+0x27f8> +800021ac: 0b010993 addi s3,sp,176 +800021b0: 0d010793 addi a5,sp,208 +800021b4: 0cc10713 addi a4,sp,204 +800021b8: 00030693 mv a3,t1 +800021bc: 0dc10813 addi a6,sp,220 +800021c0: 00200613 li a2,2 +800021c4: 00098593 mv a1,s3 +800021c8: 000a0513 mv a0,s4 +800021cc: 04612223 sw t1,68(sp) +800021d0: 0a512823 sw t0,176(sp) +800021d4: 02512423 sw t0,40(sp) +800021d8: 0be12a23 sw t5,180(sp) +800021dc: 03e12223 sw t5,36(sp) +800021e0: 0bf12c23 sw t6,184(sp) +800021e4: 01f12e23 sw t6,28(sp) +800021e8: 0bd12e23 sw t4,188(sp) +800021ec: 01d12c23 sw t4,24(sp) +800021f0: 0e1040ef jal ra,80006ad0 <_ldtoa_r> +800021f4: 04c12783 lw a5,76(sp) +800021f8: 04700713 li a4,71 +800021fc: 00050c93 mv s9,a0 +80002200: 01812e83 lw t4,24(sp) +80002204: 01c12f83 lw t6,28(sp) +80002208: 02412f03 lw t5,36(sp) +8000220c: 02812283 lw t0,40(sp) +80002210: 04412303 lw t1,68(sp) +80002214: 00e78463 beq a5,a4,8000221c <_vfprintf_r+0xa64> +80002218: 0dc0206f j 800042f4 <_vfprintf_r+0x2b3c> +8000221c: 05812783 lw a5,88(sp) +80002220: 0017f713 andi a4,a5,1 +80002224: 00070463 beqz a4,8000222c <_vfprintf_r+0xa74> +80002228: 62d0106f j 80004054 <_vfprintf_r+0x289c> +8000222c: 0dc12703 lw a4,220(sp) +80002230: 419707b3 sub a5,a4,s9 +80002234: 00f12e23 sw a5,28(sp) +80002238: 0cc12783 lw a5,204(sp) +8000223c: 04700713 li a4,71 +80002240: 00f12c23 sw a5,24(sp) +80002244: 04c12783 lw a5,76(sp) +80002248: 00e79463 bne a5,a4,80002250 <_vfprintf_r+0xa98> +8000224c: 1290106f j 80003b74 <_vfprintf_r+0x23bc> +80002250: 04c12783 lw a5,76(sp) +80002254: 04600713 li a4,70 +80002258: 00e79463 bne a5,a4,80002260 <_vfprintf_r+0xaa8> +8000225c: 3e90106f j 80003e44 <_vfprintf_r+0x268c> +80002260: 01812783 lw a5,24(sp) +80002264: 04100593 li a1,65 +80002268: 0ffaf693 andi a3,s5,255 +8000226c: fff78713 addi a4,a5,-1 +80002270: 04c12783 lw a5,76(sp) +80002274: 0ce12623 sw a4,204(sp) +80002278: 00000613 li a2,0 +8000227c: 00b79863 bne a5,a1,8000228c <_vfprintf_r+0xad4> +80002280: 00f68693 addi a3,a3,15 +80002284: 0ff6f693 andi a3,a3,255 +80002288: 00100613 li a2,1 +8000228c: 0cd10a23 sb a3,212(sp) +80002290: 00075463 bgez a4,80002298 <_vfprintf_r+0xae0> +80002294: 7b90106f j 8000424c <_vfprintf_r+0x2a94> +80002298: 02b00693 li a3,43 +8000229c: 0cd10aa3 sb a3,213(sp) +800022a0: 00900693 li a3,9 +800022a4: 00e6c463 blt a3,a4,800022ac <_vfprintf_r+0xaf4> +800022a8: 66d0106f j 80004114 <_vfprintf_r+0x295c> +800022ac: 0e310813 addi a6,sp,227 +800022b0: 00080613 mv a2,a6 +800022b4: 00a00513 li a0,10 +800022b8: 06300313 li t1,99 +800022bc: 00c0006f j 800022c8 <_vfprintf_r+0xb10> +800022c0: 00058613 mv a2,a1 +800022c4: 00068713 mv a4,a3 +800022c8: 02a767b3 rem a5,a4,a0 +800022cc: fff60593 addi a1,a2,-1 +800022d0: 03078793 addi a5,a5,48 +800022d4: fef60fa3 sb a5,-1(a2) +800022d8: 02a746b3 div a3,a4,a0 +800022dc: fee342e3 blt t1,a4,800022c0 <_vfprintf_r+0xb08> +800022e0: 03068713 addi a4,a3,48 +800022e4: 0ff77713 andi a4,a4,255 +800022e8: ffe60693 addi a3,a2,-2 +800022ec: fee58fa3 sb a4,-1(a1) +800022f0: 0106e463 bltu a3,a6,800022f8 <_vfprintf_r+0xb40> +800022f4: 7f50106f j 800042e8 <_vfprintf_r+0x2b30> +800022f8: 0d610593 addi a1,sp,214 +800022fc: 0080006f j 80002304 <_vfprintf_r+0xb4c> +80002300: 0006c703 lbu a4,0(a3) +80002304: 00158593 addi a1,a1,1 +80002308: 00168693 addi a3,a3,1 +8000230c: fee58fa3 sb a4,-1(a1) +80002310: ff0698e3 bne a3,a6,80002300 <_vfprintf_r+0xb48> +80002314: 0e510713 addi a4,sp,229 +80002318: 0d610793 addi a5,sp,214 +8000231c: 40c70733 sub a4,a4,a2 +80002320: 00e78733 add a4,a5,a4 +80002324: 0d410693 addi a3,sp,212 +80002328: 40d707b3 sub a5,a4,a3 +8000232c: 02f12c23 sw a5,56(sp) +80002330: 01c12783 lw a5,28(sp) +80002334: 03812683 lw a3,56(sp) +80002338: 00100713 li a4,1 +8000233c: 00d78b33 add s6,a5,a3 +80002340: 00f74463 blt a4,a5,80002348 <_vfprintf_r+0xb90> +80002344: 7210106f j 80004264 <_vfprintf_r+0x2aac> +80002348: 02c12783 lw a5,44(sp) +8000234c: 00fb0b33 add s6,s6,a5 +80002350: 05812783 lw a5,88(sp) +80002354: fffb4993 not s3,s6 +80002358: 41f9d993 srai s3,s3,0x1f +8000235c: bff7f913 andi s2,a5,-1025 +80002360: 10096913 ori s2,s2,256 +80002364: 013b79b3 and s3,s6,s3 +80002368: 02012423 sw zero,40(sp) +8000236c: 02012223 sw zero,36(sp) +80002370: 00012c23 sw zero,24(sp) +80002374: 05c12783 lw a5,92(sp) +80002378: 00079463 bnez a5,80002380 <_vfprintf_r+0xbc8> +8000237c: 06d0106f j 80003be8 <_vfprintf_r+0x2430> +80002380: 02d00713 li a4,45 +80002384: 0ce103a3 sb a4,199(sp) +80002388: 00000313 li t1,0 +8000238c: 00198993 addi s3,s3,1 +80002390: b39ff06f j 80001ec8 <_vfprintf_r+0x710> +80002394: 02097793 andi a5,s2,32 +80002398: 000d8313 mv t1,s11 +8000239c: 01096993 ori s3,s2,16 +800023a0: 1e079263 bnez a5,80002584 <_vfprintf_r+0xdcc> +800023a4: 01012783 lw a5,16(sp) +800023a8: 00478793 addi a5,a5,4 +800023ac: 01012703 lw a4,16(sp) +800023b0: 00f12823 sw a5,16(sp) +800023b4: 00072b83 lw s7,0(a4) +800023b8: 41fbdd93 srai s11,s7,0x1f +800023bc: 000d8713 mv a4,s11 +800023c0: 9a0758e3 bgez a4,80001d70 <_vfprintf_r+0x5b8> +800023c4: 41700bb3 neg s7,s7 +800023c8: 017037b3 snez a5,s7 +800023cc: 41b00db3 neg s11,s11 +800023d0: 40fd8db3 sub s11,s11,a5 +800023d4: 02d00793 li a5,45 +800023d8: 0cf103a3 sb a5,199(sp) +800023dc: fff00713 li a4,-1 +800023e0: 00100793 li a5,1 +800023e4: f6e31263 bne t1,a4,80001b48 <_vfprintf_r+0x390> +800023e8: 00100713 li a4,1 +800023ec: 20e78863 beq a5,a4,800025fc <_vfprintf_r+0xe44> +800023f0: 00200713 li a4,2 +800023f4: 24e78263 beq a5,a4,80002638 <_vfprintf_r+0xe80> +800023f8: 1b010693 addi a3,sp,432 +800023fc: 0080006f j 80002404 <_vfprintf_r+0xc4c> +80002400: 000c8693 mv a3,s9 +80002404: 01dd9793 slli a5,s11,0x1d +80002408: 007bf713 andi a4,s7,7 +8000240c: 003bdb93 srli s7,s7,0x3 +80002410: 03070713 addi a4,a4,48 +80002414: 0177ebb3 or s7,a5,s7 +80002418: 003ddd93 srli s11,s11,0x3 +8000241c: fee68fa3 sb a4,-1(a3) +80002420: 01bbe7b3 or a5,s7,s11 +80002424: fff68c93 addi s9,a3,-1 +80002428: fc079ce3 bnez a5,80002400 <_vfprintf_r+0xc48> +8000242c: 0019f613 andi a2,s3,1 +80002430: 22060e63 beqz a2,8000266c <_vfprintf_r+0xeb4> +80002434: 03000613 li a2,48 +80002438: 22c70a63 beq a4,a2,8000266c <_vfprintf_r+0xeb4> +8000243c: ffe68693 addi a3,a3,-2 +80002440: 1b010793 addi a5,sp,432 +80002444: fecc8fa3 sb a2,-1(s9) +80002448: 40d78b33 sub s6,a5,a3 +8000244c: 00098913 mv s2,s3 +80002450: 00068c93 mv s9,a3 +80002454: f18ff06f j 80001b6c <_vfprintf_r+0x3b4> +80002458: 01012703 lw a4,16(sp) +8000245c: ffff87b7 lui a5,0xffff8 +80002460: 8307c793 xori a5,a5,-2000 +80002464: 0cf11423 sh a5,200(sp) +80002468: 00470793 addi a5,a4,4 +8000246c: 00f12823 sw a5,16(sp) +80002470: 800157b7 lui a5,0x80015 +80002474: 90c78793 addi a5,a5,-1780 # 8001490c <__BSS_END__+0xffffda64> +80002478: 000d8313 mv t1,s11 +8000247c: 02f12823 sw a5,48(sp) +80002480: 00072b83 lw s7,0(a4) +80002484: 00000d93 li s11,0 +80002488: 00296993 ori s3,s2,2 +8000248c: 00200793 li a5,2 +80002490: 07800a93 li s5,120 +80002494: ea8ff06f j 80001b3c <_vfprintf_r+0x384> +80002498: 0c714783 lbu a5,199(sp) +8000249c: 0004ce03 lbu t3,0(s1) +800024a0: ce079463 bnez a5,80001988 <_vfprintf_r+0x1d0> +800024a4: 02000793 li a5,32 +800024a8: 0cf103a3 sb a5,199(sp) +800024ac: cdcff06f j 80001988 <_vfprintf_r+0x1d0> +800024b0: 02b00793 li a5,43 +800024b4: 0cf103a3 sb a5,199(sp) +800024b8: 0004ce03 lbu t3,0(s1) +800024bc: cccff06f j 80001988 <_vfprintf_r+0x1d0> +800024c0: 01012783 lw a5,16(sp) +800024c4: 0004ce03 lbu t3,0(s1) +800024c8: 0007a403 lw s0,0(a5) +800024cc: 00478793 addi a5,a5,4 +800024d0: 00f12823 sw a5,16(sp) +800024d4: ca045a63 bgez s0,80001988 <_vfprintf_r+0x1d0> +800024d8: 40800433 neg s0,s0 +800024dc: 00496913 ori s2,s2,4 +800024e0: ca8ff06f j 80001988 <_vfprintf_r+0x1d0> +800024e4: 00196913 ori s2,s2,1 +800024e8: 0004ce03 lbu t3,0(s1) +800024ec: c9cff06f j 80001988 <_vfprintf_r+0x1d0> +800024f0: 02097793 andi a5,s2,32 +800024f4: 000d8313 mv t1,s11 +800024f8: 0c079c63 bnez a5,800025d0 <_vfprintf_r+0xe18> +800024fc: 01012683 lw a3,16(sp) +80002500: 01097713 andi a4,s2,16 +80002504: 00468793 addi a5,a3,4 +80002508: 0006ab83 lw s7,0(a3) +8000250c: 960712e3 bnez a4,80001e70 <_vfprintf_r+0x6b8> +80002510: 04097713 andi a4,s2,64 +80002514: 6c0708e3 beqz a4,800033e4 <_vfprintf_r+0x1c2c> +80002518: 010b9b93 slli s7,s7,0x10 +8000251c: 010bdb93 srli s7,s7,0x10 +80002520: 00000d93 li s11,0 +80002524: 00f12823 sw a5,16(sp) +80002528: 0c40006f j 800025ec <_vfprintf_r+0xe34> +8000252c: 02097793 andi a5,s2,32 +80002530: 000d8313 mv t1,s11 +80002534: 06079a63 bnez a5,800025a8 <_vfprintf_r+0xdf0> +80002538: 01012683 lw a3,16(sp) +8000253c: 01097713 andi a4,s2,16 +80002540: 00468793 addi a5,a3,4 +80002544: 0006ab83 lw s7,0(a3) +80002548: 00070463 beqz a4,80002550 <_vfprintf_r+0xd98> +8000254c: 5950106f j 800042e0 <_vfprintf_r+0x2b28> +80002550: 04097713 andi a4,s2,64 +80002554: 6a0704e3 beqz a4,800033fc <_vfprintf_r+0x1c44> +80002558: 010b9b93 slli s7,s7,0x10 +8000255c: 00f12823 sw a5,16(sp) +80002560: 010bdb93 srli s7,s7,0x10 +80002564: 00000d93 li s11,0 +80002568: 00090993 mv s3,s2 +8000256c: 00100793 li a5,1 +80002570: dccff06f j 80001b3c <_vfprintf_r+0x384> +80002574: 02012503 lw a0,32(sp) +80002578: 778020ef jal ra,80004cf0 <__sinit> +8000257c: abcff06f j 80001838 <_vfprintf_r+0x80> +80002580: 00090993 mv s3,s2 +80002584: 01012783 lw a5,16(sp) +80002588: 00778793 addi a5,a5,7 +8000258c: ff87f793 andi a5,a5,-8 +80002590: 0047a703 lw a4,4(a5) +80002594: 00878693 addi a3,a5,8 +80002598: 00d12823 sw a3,16(sp) +8000259c: 0007ab83 lw s7,0(a5) +800025a0: 00070d93 mv s11,a4 +800025a4: fc8ff06f j 80001d6c <_vfprintf_r+0x5b4> +800025a8: 00090993 mv s3,s2 +800025ac: 01012783 lw a5,16(sp) +800025b0: 00778793 addi a5,a5,7 +800025b4: ff87f793 andi a5,a5,-8 +800025b8: 00878713 addi a4,a5,8 +800025bc: 0007ab83 lw s7,0(a5) +800025c0: 0047ad83 lw s11,4(a5) +800025c4: 00e12823 sw a4,16(sp) +800025c8: 00100793 li a5,1 +800025cc: d70ff06f j 80001b3c <_vfprintf_r+0x384> +800025d0: 01012783 lw a5,16(sp) +800025d4: 00778793 addi a5,a5,7 +800025d8: ff87f793 andi a5,a5,-8 +800025dc: 0007ab83 lw s7,0(a5) +800025e0: 0047ad83 lw s11,4(a5) +800025e4: 00878713 addi a4,a5,8 +800025e8: 00e12823 sw a4,16(sp) +800025ec: bff97993 andi s3,s2,-1025 +800025f0: 00000793 li a5,0 +800025f4: d48ff06f j 80001b3c <_vfprintf_r+0x384> +800025f8: 00090993 mv s3,s2 +800025fc: 360d9ce3 bnez s11,80003174 <_vfprintf_r+0x19bc> +80002600: 00900793 li a5,9 +80002604: 3777e8e3 bltu a5,s7,80003174 <_vfprintf_r+0x19bc> +80002608: 030b8b93 addi s7,s7,48 +8000260c: 1b7107a3 sb s7,431(sp) 80002610: 00098913 mv s2,s3 -80002614: 00068c93 mv s9,a3 -80002618: f18ff06f j 80001d30 <_vfprintf_r+0x3b4> -8000261c: 01012703 lw a4,16(sp) -80002620: ffff87b7 lui a5,0xffff8 -80002624: 8307c793 xori a5,a5,-2000 -80002628: 0cf11423 sh a5,200(sp) -8000262c: 00470793 addi a5,a4,4 -80002630: 00f12823 sw a5,16(sp) -80002634: 800157b7 lui a5,0x80015 -80002638: af078793 addi a5,a5,-1296 # 80014af0 <__BSS_END__+0xffffe0d8> -8000263c: 000d8313 mv t1,s11 -80002640: 02f12823 sw a5,48(sp) -80002644: 00072b83 lw s7,0(a4) -80002648: 00000d93 li s11,0 -8000264c: 00296993 ori s3,s2,2 -80002650: 00200793 li a5,2 -80002654: 07800a93 li s5,120 -80002658: ea8ff06f j 80001d00 <_vfprintf_r+0x384> -8000265c: 0c714783 lbu a5,199(sp) -80002660: 0004ce03 lbu t3,0(s1) -80002664: ce079463 bnez a5,80001b4c <_vfprintf_r+0x1d0> -80002668: 02000793 li a5,32 -8000266c: 0cf103a3 sb a5,199(sp) -80002670: cdcff06f j 80001b4c <_vfprintf_r+0x1d0> -80002674: 02b00793 li a5,43 -80002678: 0cf103a3 sb a5,199(sp) -8000267c: 0004ce03 lbu t3,0(s1) -80002680: cccff06f j 80001b4c <_vfprintf_r+0x1d0> -80002684: 01012783 lw a5,16(sp) -80002688: 0004ce03 lbu t3,0(s1) -8000268c: 0007a403 lw s0,0(a5) -80002690: 00478793 addi a5,a5,4 -80002694: 00f12823 sw a5,16(sp) -80002698: ca045a63 bgez s0,80001b4c <_vfprintf_r+0x1d0> -8000269c: 40800433 neg s0,s0 -800026a0: 00496913 ori s2,s2,4 -800026a4: ca8ff06f j 80001b4c <_vfprintf_r+0x1d0> -800026a8: 00196913 ori s2,s2,1 -800026ac: 0004ce03 lbu t3,0(s1) -800026b0: c9cff06f j 80001b4c <_vfprintf_r+0x1d0> -800026b4: 02097793 andi a5,s2,32 -800026b8: 000d8313 mv t1,s11 -800026bc: 0c079c63 bnez a5,80002794 <_vfprintf_r+0xe18> -800026c0: 01012683 lw a3,16(sp) -800026c4: 01097713 andi a4,s2,16 -800026c8: 00468793 addi a5,a3,4 -800026cc: 0006ab83 lw s7,0(a3) -800026d0: 960712e3 bnez a4,80002034 <_vfprintf_r+0x6b8> -800026d4: 04097713 andi a4,s2,64 -800026d8: 6c0708e3 beqz a4,800035a8 <_vfprintf_r+0x1c2c> -800026dc: 010b9b93 slli s7,s7,0x10 -800026e0: 010bdb93 srli s7,s7,0x10 -800026e4: 00000d93 li s11,0 -800026e8: 00f12823 sw a5,16(sp) -800026ec: 0c40006f j 800027b0 <_vfprintf_r+0xe34> -800026f0: 02097793 andi a5,s2,32 -800026f4: 000d8313 mv t1,s11 -800026f8: 06079a63 bnez a5,8000276c <_vfprintf_r+0xdf0> -800026fc: 01012683 lw a3,16(sp) -80002700: 01097713 andi a4,s2,16 -80002704: 00468793 addi a5,a3,4 -80002708: 0006ab83 lw s7,0(a3) -8000270c: 00070463 beqz a4,80002714 <_vfprintf_r+0xd98> -80002710: 5950106f j 800044a4 <_vfprintf_r+0x2b28> -80002714: 04097713 andi a4,s2,64 -80002718: 6a0704e3 beqz a4,800035c0 <_vfprintf_r+0x1c44> -8000271c: 010b9b93 slli s7,s7,0x10 -80002720: 00f12823 sw a5,16(sp) -80002724: 010bdb93 srli s7,s7,0x10 -80002728: 00000d93 li s11,0 -8000272c: 00090993 mv s3,s2 -80002730: 00100793 li a5,1 -80002734: dccff06f j 80001d00 <_vfprintf_r+0x384> -80002738: 02012503 lw a0,32(sp) -8000273c: 778020ef jal ra,80004eb4 <__sinit> -80002740: abcff06f j 800019fc <_vfprintf_r+0x80> -80002744: 00090993 mv s3,s2 -80002748: 01012783 lw a5,16(sp) -8000274c: 00778793 addi a5,a5,7 -80002750: ff87f793 andi a5,a5,-8 -80002754: 0047a703 lw a4,4(a5) -80002758: 00878693 addi a3,a5,8 -8000275c: 00d12823 sw a3,16(sp) -80002760: 0007ab83 lw s7,0(a5) -80002764: 00070d93 mv s11,a4 -80002768: fc8ff06f j 80001f30 <_vfprintf_r+0x5b4> -8000276c: 00090993 mv s3,s2 -80002770: 01012783 lw a5,16(sp) -80002774: 00778793 addi a5,a5,7 -80002778: ff87f793 andi a5,a5,-8 -8000277c: 00878713 addi a4,a5,8 -80002780: 0007ab83 lw s7,0(a5) -80002784: 0047ad83 lw s11,4(a5) -80002788: 00e12823 sw a4,16(sp) -8000278c: 00100793 li a5,1 -80002790: d70ff06f j 80001d00 <_vfprintf_r+0x384> -80002794: 01012783 lw a5,16(sp) -80002798: 00778793 addi a5,a5,7 -8000279c: ff87f793 andi a5,a5,-8 -800027a0: 0007ab83 lw s7,0(a5) -800027a4: 0047ad83 lw s11,4(a5) -800027a8: 00878713 addi a4,a5,8 -800027ac: 00e12823 sw a4,16(sp) -800027b0: bff97993 andi s3,s2,-1025 -800027b4: 00000793 li a5,0 -800027b8: d48ff06f j 80001d00 <_vfprintf_r+0x384> -800027bc: 00090993 mv s3,s2 -800027c0: 360d9ce3 bnez s11,80003338 <_vfprintf_r+0x19bc> -800027c4: 00900793 li a5,9 -800027c8: 3777e8e3 bltu a5,s7,80003338 <_vfprintf_r+0x19bc> -800027cc: 030b8b93 addi s7,s7,48 -800027d0: 1b7107a3 sb s7,431(sp) -800027d4: 00098913 mv s2,s3 -800027d8: 00100b13 li s6,1 -800027dc: 1af10c93 addi s9,sp,431 -800027e0: d50ff06f j 80001d30 <_vfprintf_r+0x3b4> -800027e4: 00100713 li a4,1 -800027e8: 00e79463 bne a5,a4,800027f0 <_vfprintf_r+0xe74> -800027ec: 5140106f j 80003d00 <_vfprintf_r+0x2384> -800027f0: 00200713 li a4,2 -800027f4: 00090993 mv s3,s2 -800027f8: dce792e3 bne a5,a4,800025bc <_vfprintf_r+0xc40> -800027fc: 03012683 lw a3,48(sp) -80002800: 1b010c93 addi s9,sp,432 -80002804: 00fbf793 andi a5,s7,15 -80002808: 00f687b3 add a5,a3,a5 -8000280c: 0007c783 lbu a5,0(a5) -80002810: 01cd9713 slli a4,s11,0x1c -80002814: 004bdb93 srli s7,s7,0x4 -80002818: fffc8c93 addi s9,s9,-1 -8000281c: 01776bb3 or s7,a4,s7 -80002820: 004ddd93 srli s11,s11,0x4 -80002824: 00fc8023 sb a5,0(s9) -80002828: 01bbe7b3 or a5,s7,s11 -8000282c: fc079ce3 bnez a5,80002804 <_vfprintf_r+0xe88> -80002830: 1b010793 addi a5,sp,432 -80002834: 41978b33 sub s6,a5,s9 -80002838: 00098913 mv s2,s3 -8000283c: cf4ff06f j 80001d30 <_vfprintf_r+0x3b4> -80002840: 06500693 li a3,101 -80002844: 3956d663 bge a3,s5,80002bd0 <_vfprintf_r+0x1254> -80002848: 0f012683 lw a3,240(sp) -8000284c: 0a010593 addi a1,sp,160 -80002850: 0b010513 addi a0,sp,176 -80002854: 0ad12823 sw a3,176(sp) -80002858: 0f412683 lw a3,244(sp) -8000285c: 04e12223 sw a4,68(sp) -80002860: 0a012023 sw zero,160(sp) -80002864: 0ad12a23 sw a3,180(sp) -80002868: 0f812683 lw a3,248(sp) -8000286c: 0a012223 sw zero,164(sp) -80002870: 0a012423 sw zero,168(sp) -80002874: 0ad12c23 sw a3,184(sp) -80002878: 0fc12683 lw a3,252(sp) -8000287c: 0a012623 sw zero,172(sp) -80002880: 0ad12e23 sw a3,188(sp) -80002884: 6d10e0ef jal ra,80011754 <__eqtf2> -80002888: 04412703 lw a4,68(sp) -8000288c: 5a051263 bnez a0,80002e30 <_vfprintf_r+0x14b4> -80002890: 0e812783 lw a5,232(sp) -80002894: 800156b7 lui a3,0x80015 -80002898: b2068693 addi a3,a3,-1248 # 80014b20 <__BSS_END__+0xffffe108> -8000289c: 00170713 addi a4,a4,1 -800028a0: 00dd2023 sw a3,0(s10) -800028a4: 00178793 addi a5,a5,1 -800028a8: 00100693 li a3,1 -800028ac: 00dd2223 sw a3,4(s10) -800028b0: 0ee12623 sw a4,236(sp) -800028b4: 0ef12423 sw a5,232(sp) -800028b8: 00700713 li a4,7 -800028bc: 008d0d13 addi s10,s10,8 -800028c0: 34f744e3 blt a4,a5,80003408 <_vfprintf_r+0x1a8c> -800028c4: 0cc12783 lw a5,204(sp) -800028c8: 01c12703 lw a4,28(sp) -800028cc: 00e7ca63 blt a5,a4,800028e0 <_vfprintf_r+0xf64> -800028d0: 00197793 andi a5,s2,1 -800028d4: 00079663 bnez a5,800028e0 <_vfprintf_r+0xf64> -800028d8: 0ec12703 lw a4,236(sp) -800028dc: 87dff06f j 80002158 <_vfprintf_r+0x7dc> -800028e0: 03412783 lw a5,52(sp) -800028e4: 02c12683 lw a3,44(sp) -800028e8: 0ec12703 lw a4,236(sp) -800028ec: 00fd2023 sw a5,0(s10) -800028f0: 0e812783 lw a5,232(sp) -800028f4: 00e68733 add a4,a3,a4 -800028f8: 00dd2223 sw a3,4(s10) -800028fc: 00178793 addi a5,a5,1 -80002900: 0ee12623 sw a4,236(sp) -80002904: 0ef12423 sw a5,232(sp) -80002908: 00700693 li a3,7 -8000290c: 008d0d13 addi s10,s10,8 -80002910: 04f6cae3 blt a3,a5,80003164 <_vfprintf_r+0x17e8> -80002914: 01c12783 lw a5,28(sp) -80002918: fff78b13 addi s6,a5,-1 -8000291c: 83605ee3 blez s6,80002158 <_vfprintf_r+0x7dc> -80002920: 01000693 li a3,16 -80002924: 0e812783 lw a5,232(sp) -80002928: 3166d0e3 bge a3,s6,80003428 <_vfprintf_r+0x1aac> -8000292c: 01000b93 li s7,16 -80002930: 00700a93 li s5,7 -80002934: 00412c83 lw s9,4(sp) -80002938: 00c0006f j 80002944 <_vfprintf_r+0xfc8> -8000293c: ff0b0b13 addi s6,s6,-16 -80002940: 2f6bd4e3 bge s7,s6,80003428 <_vfprintf_r+0x1aac> -80002944: 01070713 addi a4,a4,16 -80002948: 00178793 addi a5,a5,1 -8000294c: 018d2023 sw s8,0(s10) -80002950: 017d2223 sw s7,4(s10) -80002954: 0ee12623 sw a4,236(sp) -80002958: 0ef12423 sw a5,232(sp) -8000295c: 008d0d13 addi s10,s10,8 -80002960: fcfadee3 bge s5,a5,8000293c <_vfprintf_r+0xfc0> -80002964: 0e410613 addi a2,sp,228 -80002968: 000c8593 mv a1,s9 -8000296c: 000a0513 mv a0,s4 -80002970: 4e5090ef jal ra,8000c654 <__sprint_r> -80002974: ac051a63 bnez a0,80001c48 <_vfprintf_r+0x2cc> -80002978: 0ec12703 lw a4,236(sp) -8000297c: 0e812783 lw a5,232(sp) -80002980: 10c10d13 addi s10,sp,268 -80002984: fb9ff06f j 8000293c <_vfprintf_r+0xfc0> -80002988: 41340bb3 sub s7,s0,s3 -8000298c: f9705a63 blez s7,80002120 <_vfprintf_r+0x7a4> -80002990: 01000613 li a2,16 -80002994: 0e812683 lw a3,232(sp) -80002998: 0b765463 bge a2,s7,80002a40 <_vfprintf_r+0x10c4> -8000299c: 04912223 sw s1,68(sp) -800029a0: 000d0793 mv a5,s10 -800029a4: 000b8493 mv s1,s7 -800029a8: 000c8d13 mv s10,s9 -800029ac: 00098b93 mv s7,s3 -800029b0: 000b0c93 mv s9,s6 -800029b4: 00040993 mv s3,s0 -800029b8: 01000e93 li t4,16 -800029bc: 00700d93 li s11,7 -800029c0: 00412403 lw s0,4(sp) -800029c4: 00030b13 mv s6,t1 -800029c8: 00c0006f j 800029d4 <_vfprintf_r+0x1058> -800029cc: ff048493 addi s1,s1,-16 -800029d0: 049ed863 bge t4,s1,80002a20 <_vfprintf_r+0x10a4> -800029d4: 01070713 addi a4,a4,16 -800029d8: 00168693 addi a3,a3,1 -800029dc: 0187a023 sw s8,0(a5) -800029e0: 01d7a223 sw t4,4(a5) -800029e4: 0ee12623 sw a4,236(sp) -800029e8: 0ed12423 sw a3,232(sp) -800029ec: 00878793 addi a5,a5,8 -800029f0: fcdddee3 bge s11,a3,800029cc <_vfprintf_r+0x1050> -800029f4: 0e410613 addi a2,sp,228 -800029f8: 00040593 mv a1,s0 -800029fc: 000a0513 mv a0,s4 -80002a00: 455090ef jal ra,8000c654 <__sprint_r> -80002a04: a4051263 bnez a0,80001c48 <_vfprintf_r+0x2cc> -80002a08: 01000e93 li t4,16 -80002a0c: ff048493 addi s1,s1,-16 -80002a10: 0ec12703 lw a4,236(sp) -80002a14: 0e812683 lw a3,232(sp) -80002a18: 10c10793 addi a5,sp,268 -80002a1c: fa9ecce3 blt t4,s1,800029d4 <_vfprintf_r+0x1058> -80002a20: 00098413 mv s0,s3 -80002a24: 000b8993 mv s3,s7 -80002a28: 00048b93 mv s7,s1 -80002a2c: 04412483 lw s1,68(sp) -80002a30: 000b0313 mv t1,s6 -80002a34: 000c8b13 mv s6,s9 -80002a38: 000d0c93 mv s9,s10 -80002a3c: 00078d13 mv s10,a5 -80002a40: 01770733 add a4,a4,s7 -80002a44: 00168693 addi a3,a3,1 -80002a48: 018d2023 sw s8,0(s10) -80002a4c: 017d2223 sw s7,4(s10) -80002a50: 0ee12623 sw a4,236(sp) -80002a54: 0ed12423 sw a3,232(sp) -80002a58: 00700613 li a2,7 -80002a5c: 008d0d13 addi s10,s10,8 -80002a60: ecd65063 bge a2,a3,80002120 <_vfprintf_r+0x7a4> -80002a64: 00412583 lw a1,4(sp) -80002a68: 0e410613 addi a2,sp,228 -80002a6c: 000a0513 mv a0,s4 -80002a70: 04612223 sw t1,68(sp) -80002a74: 3e1090ef jal ra,8000c654 <__sprint_r> -80002a78: 9c051863 bnez a0,80001c48 <_vfprintf_r+0x2cc> -80002a7c: 0ec12703 lw a4,236(sp) -80002a80: 10c10d13 addi s10,sp,268 -80002a84: 04412303 lw t1,68(sp) -80002a88: e98ff06f j 80002120 <_vfprintf_r+0x7a4> -80002a8c: 01000613 li a2,16 -80002a90: 0e812683 lw a3,232(sp) -80002a94: 09b65863 bge a2,s11,80002b24 <_vfprintf_r+0x11a8> -80002a98: 000d0793 mv a5,s10 -80002a9c: 01000813 li a6,16 -80002aa0: 000c8d13 mv s10,s9 -80002aa4: 00700b93 li s7,7 -80002aa8: 000b0c93 mv s9,s6 -80002aac: 00098b13 mv s6,s3 -80002ab0: 00040993 mv s3,s0 -80002ab4: 00412403 lw s0,4(sp) -80002ab8: 00c0006f j 80002ac4 <_vfprintf_r+0x1148> -80002abc: ff0d8d93 addi s11,s11,-16 -80002ac0: 05b85863 bge a6,s11,80002b10 <_vfprintf_r+0x1194> -80002ac4: 01070713 addi a4,a4,16 -80002ac8: 00168693 addi a3,a3,1 -80002acc: 0187a023 sw s8,0(a5) -80002ad0: 0107a223 sw a6,4(a5) -80002ad4: 0ee12623 sw a4,236(sp) -80002ad8: 0ed12423 sw a3,232(sp) -80002adc: 00878793 addi a5,a5,8 -80002ae0: fcdbdee3 bge s7,a3,80002abc <_vfprintf_r+0x1140> -80002ae4: 0e410613 addi a2,sp,228 -80002ae8: 00040593 mv a1,s0 -80002aec: 000a0513 mv a0,s4 -80002af0: 365090ef jal ra,8000c654 <__sprint_r> -80002af4: 94051a63 bnez a0,80001c48 <_vfprintf_r+0x2cc> -80002af8: 01000813 li a6,16 -80002afc: ff0d8d93 addi s11,s11,-16 -80002b00: 0ec12703 lw a4,236(sp) -80002b04: 0e812683 lw a3,232(sp) -80002b08: 10c10793 addi a5,sp,268 -80002b0c: fbb84ce3 blt a6,s11,80002ac4 <_vfprintf_r+0x1148> -80002b10: 00098413 mv s0,s3 -80002b14: 000b0993 mv s3,s6 -80002b18: 000c8b13 mv s6,s9 -80002b1c: 000d0c93 mv s9,s10 -80002b20: 00078d13 mv s10,a5 -80002b24: 01b70733 add a4,a4,s11 -80002b28: 00168693 addi a3,a3,1 -80002b2c: 018d2023 sw s8,0(s10) -80002b30: 01bd2223 sw s11,4(s10) -80002b34: 0ee12623 sw a4,236(sp) -80002b38: 0ed12423 sw a3,232(sp) -80002b3c: 00700613 li a2,7 -80002b40: 008d0d13 addi s10,s10,8 -80002b44: ded65263 bge a2,a3,80002128 <_vfprintf_r+0x7ac> -80002b48: 00412583 lw a1,4(sp) -80002b4c: 0e410613 addi a2,sp,228 -80002b50: 000a0513 mv a0,s4 -80002b54: 301090ef jal ra,8000c654 <__sprint_r> -80002b58: 8e051863 bnez a0,80001c48 <_vfprintf_r+0x2cc> -80002b5c: 0ec12703 lw a4,236(sp) -80002b60: 10c10d13 addi s10,sp,268 -80002b64: dc4ff06f j 80002128 <_vfprintf_r+0x7ac> -80002b68: 00197593 andi a1,s2,1 -80002b6c: 08059263 bnez a1,80002bf0 <_vfprintf_r+0x1274> -80002b70: 00dd2223 sw a3,4(s10) -80002b74: 0fb12623 sw s11,236(sp) -80002b78: 0f612423 sw s6,232(sp) -80002b7c: 00700793 li a5,7 -80002b80: 5b67ca63 blt a5,s6,80003134 <_vfprintf_r+0x17b8> -80002b84: 00260a93 addi s5,a2,2 -80002b88: 010d0d13 addi s10,s10,16 -80002b8c: 03812683 lw a3,56(sp) -80002b90: 0d410793 addi a5,sp,212 -80002b94: 00fba023 sw a5,0(s7) -80002b98: 01b68733 add a4,a3,s11 -80002b9c: 00dba223 sw a3,4(s7) -80002ba0: 0ee12623 sw a4,236(sp) -80002ba4: 0f512423 sw s5,232(sp) -80002ba8: 00700793 li a5,7 -80002bac: db57d663 bge a5,s5,80002158 <_vfprintf_r+0x7dc> -80002bb0: 00412583 lw a1,4(sp) -80002bb4: 0e410613 addi a2,sp,228 -80002bb8: 000a0513 mv a0,s4 -80002bbc: 299090ef jal ra,8000c654 <__sprint_r> -80002bc0: 88051463 bnez a0,80001c48 <_vfprintf_r+0x2cc> -80002bc4: 0ec12703 lw a4,236(sp) -80002bc8: 10c10d13 addi s10,sp,268 -80002bcc: d8cff06f j 80002158 <_vfprintf_r+0x7dc> -80002bd0: 0e812603 lw a2,232(sp) -80002bd4: 01c12783 lw a5,28(sp) -80002bd8: 00100693 li a3,1 -80002bdc: 019d2023 sw s9,0(s10) -80002be0: 00170d93 addi s11,a4,1 -80002be4: 00160b13 addi s6,a2,1 -80002be8: 008d0b93 addi s7,s10,8 -80002bec: f6f6dee3 bge a3,a5,80002b68 <_vfprintf_r+0x11ec> -80002bf0: 00100693 li a3,1 -80002bf4: 00dd2223 sw a3,4(s10) -80002bf8: 0fb12623 sw s11,236(sp) -80002bfc: 0f612423 sw s6,232(sp) -80002c00: 00700693 li a3,7 -80002c04: 6366cc63 blt a3,s6,8000323c <_vfprintf_r+0x18c0> -80002c08: 02c12783 lw a5,44(sp) -80002c0c: 03412703 lw a4,52(sp) -80002c10: 001b0b13 addi s6,s6,1 -80002c14: 00fd8db3 add s11,s11,a5 -80002c18: 00eba023 sw a4,0(s7) -80002c1c: 00fba223 sw a5,4(s7) -80002c20: 0fb12623 sw s11,236(sp) -80002c24: 0f612423 sw s6,232(sp) -80002c28: 00700693 li a3,7 -80002c2c: 008b8b93 addi s7,s7,8 -80002c30: 6366ca63 blt a3,s6,80003264 <_vfprintf_r+0x18e8> -80002c34: 0f012683 lw a3,240(sp) -80002c38: 01c12783 lw a5,28(sp) -80002c3c: 001b0813 addi a6,s6,1 -80002c40: 0ad12823 sw a3,176(sp) -80002c44: 0f412683 lw a3,244(sp) -80002c48: 0a010593 addi a1,sp,160 -80002c4c: 0b010513 addi a0,sp,176 -80002c50: 0ad12a23 sw a3,180(sp) -80002c54: 0f812683 lw a3,248(sp) -80002c58: 00080a93 mv s5,a6 -80002c5c: 03012223 sw a6,36(sp) -80002c60: 0ad12c23 sw a3,184(sp) -80002c64: 0fc12683 lw a3,252(sp) -80002c68: 0a012023 sw zero,160(sp) -80002c6c: 0a012223 sw zero,164(sp) -80002c70: 0ad12e23 sw a3,188(sp) -80002c74: fff78693 addi a3,a5,-1 -80002c78: 00d12c23 sw a3,24(sp) -80002c7c: 0a012423 sw zero,168(sp) -80002c80: 0a012623 sw zero,172(sp) -80002c84: 2d10e0ef jal ra,80011754 <__eqtf2> -80002c88: 008b8d13 addi s10,s7,8 -80002c8c: 01812683 lw a3,24(sp) -80002c90: 02412803 lw a6,36(sp) -80002c94: 30050e63 beqz a0,80002fb0 <_vfprintf_r+0x1634> -80002c98: 001c8793 addi a5,s9,1 -80002c9c: 00dd8db3 add s11,s11,a3 -80002ca0: 00fba023 sw a5,0(s7) -80002ca4: 00dba223 sw a3,4(s7) -80002ca8: 0fb12623 sw s11,236(sp) -80002cac: 0f512423 sw s5,232(sp) -80002cb0: 00700793 li a5,7 -80002cb4: 4957c063 blt a5,s5,80003134 <_vfprintf_r+0x17b8> -80002cb8: 010b8793 addi a5,s7,16 -80002cbc: 002b0a93 addi s5,s6,2 -80002cc0: 000d0b93 mv s7,s10 -80002cc4: 00078d13 mv s10,a5 -80002cc8: ec5ff06f j 80002b8c <_vfprintf_r+0x1210> -80002ccc: 00090993 mv s3,s2 -80002cd0: 8ddff06f j 800025ac <_vfprintf_r+0xc30> -80002cd4: 800157b7 lui a5,0x80015 -80002cd8: 01000613 li a2,16 -80002cdc: 0e812683 lw a3,232(sp) -80002ce0: ac078d93 addi s11,a5,-1344 # 80014ac0 <__BSS_END__+0xffffe0a8> -80002ce4: 0d065463 bge a2,a6,80002dac <_vfprintf_r+0x1430> -80002ce8: 04912623 sw s1,76(sp) -80002cec: 05212823 sw s2,80(sp) -80002cf0: 000d0793 mv a5,s10 -80002cf4: 000d8913 mv s2,s11 -80002cf8: 000b0d13 mv s10,s6 -80002cfc: 000c8d93 mv s11,s9 -80002d00: 01000f13 li t5,16 -80002d04: 00098c93 mv s9,s3 -80002d08: 00700393 li t2,7 -80002d0c: 00040993 mv s3,s0 -80002d10: 04512223 sw t0,68(sp) -80002d14: 00030b13 mv s6,t1 -80002d18: 00412483 lw s1,4(sp) -80002d1c: 00080413 mv s0,a6 -80002d20: 00c0006f j 80002d2c <_vfprintf_r+0x13b0> -80002d24: ff040413 addi s0,s0,-16 -80002d28: 048f5c63 bge t5,s0,80002d80 <_vfprintf_r+0x1404> -80002d2c: 01070713 addi a4,a4,16 -80002d30: 00168693 addi a3,a3,1 -80002d34: 0127a023 sw s2,0(a5) -80002d38: 01e7a223 sw t5,4(a5) -80002d3c: 0ee12623 sw a4,236(sp) -80002d40: 0ed12423 sw a3,232(sp) -80002d44: 00878793 addi a5,a5,8 -80002d48: fcd3dee3 bge t2,a3,80002d24 <_vfprintf_r+0x13a8> -80002d4c: 0e410613 addi a2,sp,228 -80002d50: 00048593 mv a1,s1 -80002d54: 000a0513 mv a0,s4 -80002d58: 0fd090ef jal ra,8000c654 <__sprint_r> -80002d5c: 00050463 beqz a0,80002d64 <_vfprintf_r+0x13e8> -80002d60: ee9fe06f j 80001c48 <_vfprintf_r+0x2cc> -80002d64: 01000f13 li t5,16 -80002d68: ff040413 addi s0,s0,-16 -80002d6c: 0ec12703 lw a4,236(sp) -80002d70: 0e812683 lw a3,232(sp) -80002d74: 10c10793 addi a5,sp,268 -80002d78: 00700393 li t2,7 -80002d7c: fa8f48e3 blt t5,s0,80002d2c <_vfprintf_r+0x13b0> -80002d80: 00040813 mv a6,s0 -80002d84: 04412283 lw t0,68(sp) -80002d88: 00098413 mv s0,s3 -80002d8c: 04c12483 lw s1,76(sp) -80002d90: 000c8993 mv s3,s9 -80002d94: 000d8c93 mv s9,s11 -80002d98: 00090d93 mv s11,s2 -80002d9c: 05012903 lw s2,80(sp) -80002da0: 000b0313 mv t1,s6 -80002da4: 000d0b13 mv s6,s10 -80002da8: 00078d13 mv s10,a5 -80002dac: 01070733 add a4,a4,a6 -80002db0: 00168693 addi a3,a3,1 -80002db4: 01bd2023 sw s11,0(s10) -80002db8: 010d2223 sw a6,4(s10) -80002dbc: 0ee12623 sw a4,236(sp) -80002dc0: 0ed12423 sw a3,232(sp) -80002dc4: 00700613 li a2,7 -80002dc8: 008d0d13 addi s10,s10,8 -80002dcc: aed65063 bge a2,a3,800020ac <_vfprintf_r+0x730> -80002dd0: 00412583 lw a1,4(sp) -80002dd4: 0e410613 addi a2,sp,228 -80002dd8: 000a0513 mv a0,s4 -80002ddc: 04612623 sw t1,76(sp) -80002de0: 04512223 sw t0,68(sp) -80002de4: 071090ef jal ra,8000c654 <__sprint_r> -80002de8: 00050463 beqz a0,80002df0 <_vfprintf_r+0x1474> -80002dec: e5dfe06f j 80001c48 <_vfprintf_r+0x2cc> -80002df0: 0ec12703 lw a4,236(sp) -80002df4: 10c10d13 addi s10,sp,268 -80002df8: 04c12303 lw t1,76(sp) -80002dfc: 04412283 lw t0,68(sp) -80002e00: aacff06f j 800020ac <_vfprintf_r+0x730> -80002e04: 00412583 lw a1,4(sp) -80002e08: 0e410613 addi a2,sp,228 -80002e0c: 000a0513 mv a0,s4 -80002e10: 04612223 sw t1,68(sp) -80002e14: 041090ef jal ra,8000c654 <__sprint_r> -80002e18: 00050463 beqz a0,80002e20 <_vfprintf_r+0x14a4> -80002e1c: e2dfe06f j 80001c48 <_vfprintf_r+0x2cc> -80002e20: 0ec12703 lw a4,236(sp) -80002e24: 10c10d13 addi s10,sp,268 -80002e28: 04412303 lw t1,68(sp) -80002e2c: aecff06f j 80002118 <_vfprintf_r+0x79c> -80002e30: 0cc12603 lw a2,204(sp) -80002e34: 44c05c63 blez a2,8000328c <_vfprintf_r+0x1910> -80002e38: 01812783 lw a5,24(sp) -80002e3c: 01c12683 lw a3,28(sp) -80002e40: 00078b13 mv s6,a5 -80002e44: 2af6cc63 blt a3,a5,800030fc <_vfprintf_r+0x1780> -80002e48: 03605663 blez s6,80002e74 <_vfprintf_r+0x14f8> -80002e4c: 0e812683 lw a3,232(sp) -80002e50: 01670733 add a4,a4,s6 -80002e54: 019d2023 sw s9,0(s10) -80002e58: 00168693 addi a3,a3,1 -80002e5c: 016d2223 sw s6,4(s10) -80002e60: 0ee12623 sw a4,236(sp) -80002e64: 0ed12423 sw a3,232(sp) -80002e68: 00700613 li a2,7 -80002e6c: 008d0d13 addi s10,s10,8 -80002e70: 1cd64ee3 blt a2,a3,8000384c <_vfprintf_r+0x1ed0> -80002e74: fffb4693 not a3,s6 -80002e78: 01812783 lw a5,24(sp) -80002e7c: 41f6d693 srai a3,a3,0x1f -80002e80: 00db7b33 and s6,s6,a3 -80002e84: 41678b33 sub s6,a5,s6 -80002e88: 35604063 bgtz s6,800031c8 <_vfprintf_r+0x184c> -80002e8c: 01812783 lw a5,24(sp) -80002e90: 40097693 andi a3,s2,1024 -80002e94: 00fc8ab3 add s5,s9,a5 -80002e98: 7a069c63 bnez a3,80003650 <_vfprintf_r+0x1cd4> -80002e9c: 0cc12b03 lw s6,204(sp) -80002ea0: 01c12783 lw a5,28(sp) -80002ea4: 00fb4663 blt s6,a5,80002eb0 <_vfprintf_r+0x1534> -80002ea8: 00197693 andi a3,s2,1 -80002eac: 1c0686e3 beqz a3,80003878 <_vfprintf_r+0x1efc> -80002eb0: 03412683 lw a3,52(sp) -80002eb4: 02c12783 lw a5,44(sp) -80002eb8: 00700613 li a2,7 -80002ebc: 00dd2023 sw a3,0(s10) -80002ec0: 0e812683 lw a3,232(sp) -80002ec4: 00f70733 add a4,a4,a5 -80002ec8: 00fd2223 sw a5,4(s10) -80002ecc: 00168693 addi a3,a3,1 -80002ed0: 0ee12623 sw a4,236(sp) -80002ed4: 0ed12423 sw a3,232(sp) -80002ed8: 008d0d13 addi s10,s10,8 -80002edc: 00d65463 bge a2,a3,80002ee4 <_vfprintf_r+0x1568> -80002ee0: 0d40106f j 80003fb4 <_vfprintf_r+0x2638> -80002ee4: 01c12683 lw a3,28(sp) -80002ee8: 00dc87b3 add a5,s9,a3 -80002eec: 41668b33 sub s6,a3,s6 -80002ef0: 415787b3 sub a5,a5,s5 -80002ef4: 000b0b93 mv s7,s6 -80002ef8: 0167d463 bge a5,s6,80002f00 <_vfprintf_r+0x1584> -80002efc: 00078b93 mv s7,a5 -80002f00: 03705863 blez s7,80002f30 <_vfprintf_r+0x15b4> -80002f04: 0e812783 lw a5,232(sp) -80002f08: 01770733 add a4,a4,s7 -80002f0c: 015d2023 sw s5,0(s10) -80002f10: 00178793 addi a5,a5,1 -80002f14: 017d2223 sw s7,4(s10) -80002f18: 0ee12623 sw a4,236(sp) -80002f1c: 0ef12423 sw a5,232(sp) -80002f20: 00700693 li a3,7 -80002f24: 008d0d13 addi s10,s10,8 -80002f28: 00f6d463 bge a3,a5,80002f30 <_vfprintf_r+0x15b4> -80002f2c: 1480106f j 80004074 <_vfprintf_r+0x26f8> -80002f30: fffbc793 not a5,s7 -80002f34: 41f7d793 srai a5,a5,0x1f -80002f38: 00fbfbb3 and s7,s7,a5 -80002f3c: 417b0b33 sub s6,s6,s7 -80002f40: a1605c63 blez s6,80002158 <_vfprintf_r+0x7dc> -80002f44: 01000693 li a3,16 -80002f48: 0e812783 lw a5,232(sp) -80002f4c: 4d66de63 bge a3,s6,80003428 <_vfprintf_r+0x1aac> -80002f50: 01000b93 li s7,16 -80002f54: 00700a93 li s5,7 -80002f58: 00412c83 lw s9,4(sp) -80002f5c: 00c0006f j 80002f68 <_vfprintf_r+0x15ec> -80002f60: ff0b0b13 addi s6,s6,-16 -80002f64: 4d6bd263 bge s7,s6,80003428 <_vfprintf_r+0x1aac> -80002f68: 01070713 addi a4,a4,16 -80002f6c: 00178793 addi a5,a5,1 -80002f70: 018d2023 sw s8,0(s10) -80002f74: 017d2223 sw s7,4(s10) -80002f78: 0ee12623 sw a4,236(sp) -80002f7c: 0ef12423 sw a5,232(sp) -80002f80: 008d0d13 addi s10,s10,8 -80002f84: fcfadee3 bge s5,a5,80002f60 <_vfprintf_r+0x15e4> -80002f88: 0e410613 addi a2,sp,228 -80002f8c: 000c8593 mv a1,s9 -80002f90: 000a0513 mv a0,s4 -80002f94: 6c0090ef jal ra,8000c654 <__sprint_r> -80002f98: 00050463 beqz a0,80002fa0 <_vfprintf_r+0x1624> -80002f9c: cadfe06f j 80001c48 <_vfprintf_r+0x2cc> -80002fa0: 0ec12703 lw a4,236(sp) -80002fa4: 0e812783 lw a5,232(sp) -80002fa8: 10c10d13 addi s10,sp,268 -80002fac: fb5ff06f j 80002f60 <_vfprintf_r+0x15e4> -80002fb0: bcd05ee3 blez a3,80002b8c <_vfprintf_r+0x1210> -80002fb4: 01000793 li a5,16 -80002fb8: 00d7c463 blt a5,a3,80002fc0 <_vfprintf_r+0x1644> -80002fbc: 4b40106f j 80004470 <_vfprintf_r+0x2af4> -80002fc0: 00812c23 sw s0,24(sp) -80002fc4: 01000c93 li s9,16 -80002fc8: 00700a93 li s5,7 -80002fcc: 00068413 mv s0,a3 -80002fd0: 00412d03 lw s10,4(sp) -80002fd4: 00080b13 mv s6,a6 -80002fd8: 0100006f j 80002fe8 <_vfprintf_r+0x166c> -80002fdc: ff040413 addi s0,s0,-16 -80002fe0: 128cd463 bge s9,s0,80003108 <_vfprintf_r+0x178c> -80002fe4: 001b0b13 addi s6,s6,1 -80002fe8: 010d8d93 addi s11,s11,16 -80002fec: 018ba023 sw s8,0(s7) -80002ff0: 019ba223 sw s9,4(s7) -80002ff4: 0fb12623 sw s11,236(sp) -80002ff8: 0f612423 sw s6,232(sp) -80002ffc: 008b8b93 addi s7,s7,8 -80003000: fd6adee3 bge s5,s6,80002fdc <_vfprintf_r+0x1660> -80003004: 0e410613 addi a2,sp,228 -80003008: 000d0593 mv a1,s10 -8000300c: 000a0513 mv a0,s4 -80003010: 644090ef jal ra,8000c654 <__sprint_r> -80003014: 00050463 beqz a0,8000301c <_vfprintf_r+0x16a0> -80003018: c31fe06f j 80001c48 <_vfprintf_r+0x2cc> -8000301c: 0ec12d83 lw s11,236(sp) -80003020: 0e812b03 lw s6,232(sp) -80003024: 10c10b93 addi s7,sp,268 -80003028: fb5ff06f j 80002fdc <_vfprintf_r+0x1660> -8000302c: 03000793 li a5,48 -80003030: 1af107a3 sb a5,431(sp) -80003034: 1af10c93 addi s9,sp,431 -80003038: cf9fe06f j 80001d30 <_vfprintf_r+0x3b4> -8000303c: 20097793 andi a5,s2,512 -80003040: 060798e3 bnez a5,800038b0 <_vfprintf_r+0x1f34> -80003044: 00000d93 li s11,0 -80003048: c9dfe06f j 80001ce4 <_vfprintf_r+0x368> -8000304c: 04012783 lw a5,64(sp) -80003050: 0004ce03 lbu t3,0(s1) -80003054: 00079463 bnez a5,8000305c <_vfprintf_r+0x16e0> -80003058: af5fe06f j 80001b4c <_vfprintf_r+0x1d0> -8000305c: 0007c783 lbu a5,0(a5) -80003060: 00079463 bnez a5,80003068 <_vfprintf_r+0x16ec> -80003064: ae9fe06f j 80001b4c <_vfprintf_r+0x1d0> -80003068: 40096913 ori s2,s2,1024 -8000306c: ae1fe06f j 80001b4c <_vfprintf_r+0x1d0> -80003070: 01012783 lw a5,16(sp) -80003074: 0b010513 addi a0,sp,176 -80003078: 01b12a23 sw s11,20(sp) -8000307c: 00778793 addi a5,a5,7 -80003080: ff87f793 andi a5,a5,-8 -80003084: 0007a583 lw a1,0(a5) -80003088: 0047a603 lw a2,4(a5) -8000308c: 00878793 addi a5,a5,8 -80003090: 00f12823 sw a5,16(sp) -80003094: 214110ef jal ra,800142a8 <__extenddftf2> -80003098: 0b012703 lw a4,176(sp) -8000309c: 01412303 lw t1,20(sp) -800030a0: 0ee12823 sw a4,240(sp) -800030a4: 0b412703 lw a4,180(sp) -800030a8: 0ee12a23 sw a4,244(sp) -800030ac: 0b812703 lw a4,184(sp) -800030b0: 0ee12c23 sw a4,248(sp) -800030b4: 0bc12703 lw a4,188(sp) -800030b8: 0ee12e23 sw a4,252(sp) -800030bc: a08ff06f j 800022c4 <_vfprintf_r+0x948> -800030c0: 00812603 lw a2,8(sp) -800030c4: 0006a783 lw a5,0(a3) -800030c8: 00e12823 sw a4,16(sp) -800030cc: 41f65693 srai a3,a2,0x1f -800030d0: 00c7a023 sw a2,0(a5) -800030d4: 00d7a223 sw a3,4(a5) -800030d8: 00048c93 mv s9,s1 -800030dc: dbdfe06f j 80001e98 <_vfprintf_r+0x51c> -800030e0: 03000793 li a5,48 -800030e4: 00296913 ori s2,s2,2 -800030e8: 0cf10423 sb a5,200(sp) -800030ec: 0d5104a3 sb s5,201(sp) -800030f0: bff97993 andi s3,s2,-1025 -800030f4: 00200793 li a5,2 -800030f8: c09fe06f j 80001d00 <_vfprintf_r+0x384> -800030fc: 00068b13 mv s6,a3 -80003100: d56046e3 bgtz s6,80002e4c <_vfprintf_r+0x14d0> -80003104: d71ff06f j 80002e74 <_vfprintf_r+0x14f8> -80003108: 00040693 mv a3,s0 -8000310c: 01812403 lw s0,24(sp) -80003110: 001b0a93 addi s5,s6,1 -80003114: 008b8793 addi a5,s7,8 -80003118: 00dd8db3 add s11,s11,a3 -8000311c: 00dba223 sw a3,4(s7) -80003120: 018ba023 sw s8,0(s7) -80003124: 0fb12623 sw s11,236(sp) -80003128: 0f512423 sw s5,232(sp) -8000312c: 00700693 li a3,7 -80003130: 6d56dc63 bge a3,s5,80003808 <_vfprintf_r+0x1e8c> -80003134: 00412583 lw a1,4(sp) -80003138: 0e410613 addi a2,sp,228 -8000313c: 000a0513 mv a0,s4 -80003140: 514090ef jal ra,8000c654 <__sprint_r> -80003144: 00050463 beqz a0,8000314c <_vfprintf_r+0x17d0> -80003148: b01fe06f j 80001c48 <_vfprintf_r+0x2cc> -8000314c: 0e812603 lw a2,232(sp) -80003150: 0ec12d83 lw s11,236(sp) -80003154: 11410d13 addi s10,sp,276 -80003158: 00160a93 addi s5,a2,1 -8000315c: 10c10b93 addi s7,sp,268 -80003160: a2dff06f j 80002b8c <_vfprintf_r+0x1210> -80003164: 00412583 lw a1,4(sp) -80003168: 0e410613 addi a2,sp,228 -8000316c: 000a0513 mv a0,s4 -80003170: 4e4090ef jal ra,8000c654 <__sprint_r> -80003174: 00050463 beqz a0,8000317c <_vfprintf_r+0x1800> -80003178: ad1fe06f j 80001c48 <_vfprintf_r+0x2cc> -8000317c: 0ec12703 lw a4,236(sp) -80003180: 10c10d13 addi s10,sp,268 -80003184: f90ff06f j 80002914 <_vfprintf_r+0xf98> -80003188: 0014ce03 lbu t3,1(s1) -8000318c: 02096913 ori s2,s2,32 -80003190: 00148493 addi s1,s1,1 -80003194: 9b9fe06f j 80001b4c <_vfprintf_r+0x1d0> -80003198: 0014ce03 lbu t3,1(s1) -8000319c: 20096913 ori s2,s2,512 -800031a0: 00148493 addi s1,s1,1 -800031a4: 9a9fe06f j 80001b4c <_vfprintf_r+0x1d0> -800031a8: 00600793 li a5,6 -800031ac: 000d8b13 mv s6,s11 -800031b0: 6db7e063 bltu a5,s11,80003870 <_vfprintf_r+0x1ef4> -800031b4: 800157b7 lui a5,0x80015 -800031b8: 000b0993 mv s3,s6 -800031bc: 01712823 sw s7,16(sp) -800031c0: b1878c93 addi s9,a5,-1256 # 80014b18 <__BSS_END__+0xffffe100> -800031c4: eb5fe06f j 80002078 <_vfprintf_r+0x6fc> -800031c8: 01000613 li a2,16 -800031cc: 0e812683 lw a3,232(sp) -800031d0: 43665c63 bge a2,s6,80003608 <_vfprintf_r+0x1c8c> -800031d4: 01000d93 li s11,16 -800031d8: 00700a93 li s5,7 -800031dc: 00412b83 lw s7,4(sp) -800031e0: 00c0006f j 800031ec <_vfprintf_r+0x1870> -800031e4: ff0b0b13 addi s6,s6,-16 -800031e8: 436dd063 bge s11,s6,80003608 <_vfprintf_r+0x1c8c> -800031ec: 01070713 addi a4,a4,16 -800031f0: 00168693 addi a3,a3,1 -800031f4: 018d2023 sw s8,0(s10) -800031f8: 01bd2223 sw s11,4(s10) -800031fc: 0ee12623 sw a4,236(sp) -80003200: 0ed12423 sw a3,232(sp) -80003204: 008d0d13 addi s10,s10,8 -80003208: fcdadee3 bge s5,a3,800031e4 <_vfprintf_r+0x1868> -8000320c: 0e410613 addi a2,sp,228 -80003210: 000b8593 mv a1,s7 -80003214: 000a0513 mv a0,s4 -80003218: 43c090ef jal ra,8000c654 <__sprint_r> -8000321c: 00050463 beqz a0,80003224 <_vfprintf_r+0x18a8> -80003220: a29fe06f j 80001c48 <_vfprintf_r+0x2cc> -80003224: 0ec12703 lw a4,236(sp) -80003228: 0e812683 lw a3,232(sp) -8000322c: 10c10d13 addi s10,sp,268 -80003230: fb5ff06f j 800031e4 <_vfprintf_r+0x1868> -80003234: 000c8913 mv s2,s9 -80003238: 8edfe06f j 80001b24 <_vfprintf_r+0x1a8> -8000323c: 00412583 lw a1,4(sp) -80003240: 0e410613 addi a2,sp,228 -80003244: 000a0513 mv a0,s4 -80003248: 40c090ef jal ra,8000c654 <__sprint_r> -8000324c: 00050463 beqz a0,80003254 <_vfprintf_r+0x18d8> -80003250: 9f9fe06f j 80001c48 <_vfprintf_r+0x2cc> -80003254: 0ec12d83 lw s11,236(sp) -80003258: 0e812b03 lw s6,232(sp) -8000325c: 10c10b93 addi s7,sp,268 -80003260: 9a9ff06f j 80002c08 <_vfprintf_r+0x128c> -80003264: 00412583 lw a1,4(sp) -80003268: 0e410613 addi a2,sp,228 -8000326c: 000a0513 mv a0,s4 -80003270: 3e4090ef jal ra,8000c654 <__sprint_r> -80003274: 00050463 beqz a0,8000327c <_vfprintf_r+0x1900> -80003278: 9d1fe06f j 80001c48 <_vfprintf_r+0x2cc> -8000327c: 0ec12d83 lw s11,236(sp) -80003280: 0e812b03 lw s6,232(sp) -80003284: 10c10b93 addi s7,sp,268 -80003288: 9adff06f j 80002c34 <_vfprintf_r+0x12b8> -8000328c: 0e812683 lw a3,232(sp) -80003290: 800155b7 lui a1,0x80015 -80003294: b2058593 addi a1,a1,-1248 # 80014b20 <__BSS_END__+0xffffe108> -80003298: 00bd2023 sw a1,0(s10) -8000329c: 00170713 addi a4,a4,1 -800032a0: 00100593 li a1,1 -800032a4: 00168693 addi a3,a3,1 -800032a8: 00bd2223 sw a1,4(s10) -800032ac: 0ee12623 sw a4,236(sp) -800032b0: 0ed12423 sw a3,232(sp) -800032b4: 00700593 li a1,7 -800032b8: 008d0d13 addi s10,s10,8 -800032bc: 54d5ce63 blt a1,a3,80003818 <_vfprintf_r+0x1e9c> -800032c0: 22061263 bnez a2,800034e4 <_vfprintf_r+0x1b68> -800032c4: 01c12783 lw a5,28(sp) -800032c8: 00197693 andi a3,s2,1 -800032cc: 00f6e6b3 or a3,a3,a5 -800032d0: 00069463 bnez a3,800032d8 <_vfprintf_r+0x195c> -800032d4: e85fe06f j 80002158 <_vfprintf_r+0x7dc> -800032d8: 03412683 lw a3,52(sp) -800032dc: 02c12783 lw a5,44(sp) -800032e0: 00700613 li a2,7 -800032e4: 00dd2023 sw a3,0(s10) -800032e8: 0e812683 lw a3,232(sp) -800032ec: 00f70733 add a4,a4,a5 -800032f0: 00fd2223 sw a5,4(s10) -800032f4: 00168693 addi a3,a3,1 -800032f8: 0ee12623 sw a4,236(sp) -800032fc: 0ed12423 sw a3,232(sp) -80003300: 008d0893 addi a7,s10,8 -80003304: 5ed64e63 blt a2,a3,80003900 <_vfprintf_r+0x1f84> -80003308: 01c12783 lw a5,28(sp) -8000330c: 00168693 addi a3,a3,1 -80003310: 0198a023 sw s9,0(a7) -80003314: 00e78733 add a4,a5,a4 -80003318: 00f8a223 sw a5,4(a7) -8000331c: 0ee12623 sw a4,236(sp) -80003320: 0ed12423 sw a3,232(sp) -80003324: 00700793 li a5,7 -80003328: 00888d13 addi s10,a7,8 -8000332c: 00d7c463 blt a5,a3,80003334 <_vfprintf_r+0x19b8> -80003330: e29fe06f j 80002158 <_vfprintf_r+0x7dc> -80003334: 87dff06f j 80002bb0 <_vfprintf_r+0x1234> -80003338: 1b010c93 addi s9,sp,432 -8000333c: 00000793 li a5,0 -80003340: 4009f913 andi s2,s3,1024 -80003344: 00912a23 sw s1,20(sp) -80003348: 01312c23 sw s3,24(sp) -8000334c: 0ff00b13 li s6,255 -80003350: 000c8993 mv s3,s9 -80003354: 02612223 sw t1,36(sp) -80003358: 000a0c93 mv s9,s4 -8000335c: 04012483 lw s1,64(sp) -80003360: 000d8a13 mv s4,s11 -80003364: 000d0d93 mv s11,s10 -80003368: 00040d13 mv s10,s0 -8000336c: 00078413 mv s0,a5 -80003370: 0240006f j 80003394 <_vfprintf_r+0x1a18> -80003374: 00a00613 li a2,10 -80003378: 00000693 li a3,0 -8000337c: 000b8513 mv a0,s7 -80003380: 000a0593 mv a1,s4 -80003384: 70d0c0ef jal ra,80010290 <__udivdi3> -80003388: 2c0a00e3 beqz s4,80003e48 <_vfprintf_r+0x24cc> -8000338c: 00050b93 mv s7,a0 -80003390: 00058a13 mv s4,a1 -80003394: 00a00613 li a2,10 -80003398: 00000693 li a3,0 -8000339c: 000b8513 mv a0,s7 -800033a0: 000a0593 mv a1,s4 -800033a4: 3200d0ef jal ra,800106c4 <__umoddi3> -800033a8: 03050513 addi a0,a0,48 -800033ac: fea98fa3 sb a0,-1(s3) -800033b0: 00140413 addi s0,s0,1 -800033b4: fff98993 addi s3,s3,-1 -800033b8: fa090ee3 beqz s2,80003374 <_vfprintf_r+0x19f8> -800033bc: 0004c683 lbu a3,0(s1) -800033c0: fad41ae3 bne s0,a3,80003374 <_vfprintf_r+0x19f8> -800033c4: fb6408e3 beq s0,s6,80003374 <_vfprintf_r+0x19f8> -800033c8: 240a10e3 bnez s4,80003e08 <_vfprintf_r+0x248c> -800033cc: 00900793 li a5,9 -800033d0: 2377ece3 bltu a5,s7,80003e08 <_vfprintf_r+0x248c> -800033d4: 000c8a13 mv s4,s9 -800033d8: 00098c93 mv s9,s3 -800033dc: 01812983 lw s3,24(sp) -800033e0: 1b010793 addi a5,sp,432 -800033e4: 00812e23 sw s0,28(sp) -800033e8: 04912023 sw s1,64(sp) -800033ec: 000d0413 mv s0,s10 -800033f0: 02412303 lw t1,36(sp) -800033f4: 01412483 lw s1,20(sp) -800033f8: 000d8d13 mv s10,s11 -800033fc: 41978b33 sub s6,a5,s9 -80003400: 00098913 mv s2,s3 -80003404: 92dfe06f j 80001d30 <_vfprintf_r+0x3b4> -80003408: 00412583 lw a1,4(sp) -8000340c: 0e410613 addi a2,sp,228 -80003410: 000a0513 mv a0,s4 -80003414: 240090ef jal ra,8000c654 <__sprint_r> -80003418: 00050463 beqz a0,80003420 <_vfprintf_r+0x1aa4> -8000341c: 82dfe06f j 80001c48 <_vfprintf_r+0x2cc> -80003420: 10c10d13 addi s10,sp,268 -80003424: ca0ff06f j 800028c4 <_vfprintf_r+0xf48> -80003428: 01670733 add a4,a4,s6 -8000342c: 00178793 addi a5,a5,1 -80003430: 018d2023 sw s8,0(s10) -80003434: d0dfe06f j 80002140 <_vfprintf_r+0x7c4> -80003438: 0f012783 lw a5,240(sp) -8000343c: 0a010593 addi a1,sp,160 -80003440: 0b010513 addi a0,sp,176 -80003444: 0af12823 sw a5,176(sp) -80003448: 0f412783 lw a5,244(sp) -8000344c: 0a012023 sw zero,160(sp) -80003450: 0a012223 sw zero,164(sp) -80003454: 0af12a23 sw a5,180(sp) -80003458: 0f812783 lw a5,248(sp) -8000345c: 0a012423 sw zero,168(sp) -80003460: 0a012623 sw zero,172(sp) -80003464: 0af12c23 sw a5,184(sp) -80003468: 0fc12783 lw a5,252(sp) -8000346c: 0af12e23 sw a5,188(sp) -80003470: 4f40e0ef jal ra,80011964 <__letf2> -80003474: 1e0540e3 bltz a0,80003e54 <_vfprintf_r+0x24d8> -80003478: 0c714703 lbu a4,199(sp) -8000347c: 04700793 li a5,71 -80003480: 3d57d063 bge a5,s5,80003840 <_vfprintf_r+0x1ec4> -80003484: 800157b7 lui a5,0x80015 -80003488: ae478c93 addi s9,a5,-1308 # 80014ae4 <__BSS_END__+0xffffe0cc> -8000348c: 00012a23 sw zero,20(sp) -80003490: 02012423 sw zero,40(sp) -80003494: 02012223 sw zero,36(sp) -80003498: 00012c23 sw zero,24(sp) -8000349c: f7f97913 andi s2,s2,-129 -800034a0: 00300993 li s3,3 -800034a4: 00300b13 li s6,3 -800034a8: 00000313 li t1,0 -800034ac: 00070463 beqz a4,800034b4 <_vfprintf_r+0x1b38> -800034b0: 8a5fe06f j 80001d54 <_vfprintf_r+0x3d8> -800034b4: bd9fe06f j 8000208c <_vfprintf_r+0x710> -800034b8: 01012783 lw a5,16(sp) -800034bc: 00048c93 mv s9,s1 -800034c0: 0007a783 lw a5,0(a5) -800034c4: 00e12823 sw a4,16(sp) -800034c8: 00812703 lw a4,8(sp) -800034cc: 00e7a023 sw a4,0(a5) -800034d0: 9c9fe06f j 80001e98 <_vfprintf_r+0x51c> -800034d4: 000c8513 mv a0,s9 -800034d8: 430060ef jal ra,80009908 -800034dc: 00050b13 mv s6,a0 -800034e0: b0dfe06f j 80001fec <_vfprintf_r+0x670> -800034e4: 03412683 lw a3,52(sp) -800034e8: 02c12783 lw a5,44(sp) -800034ec: 00700593 li a1,7 -800034f0: 00dd2023 sw a3,0(s10) -800034f4: 0e812683 lw a3,232(sp) -800034f8: 00f70733 add a4,a4,a5 -800034fc: 00fd2223 sw a5,4(s10) -80003500: 00168693 addi a3,a3,1 -80003504: 0ee12623 sw a4,236(sp) -80003508: 0ed12423 sw a3,232(sp) -8000350c: 008d0893 addi a7,s10,8 -80003510: 3ed5c863 blt a1,a3,80003900 <_vfprintf_r+0x1f84> -80003514: de065ae3 bgez a2,80003308 <_vfprintf_r+0x198c> -80003518: ff000593 li a1,-16 -8000351c: 40c00b33 neg s6,a2 -80003520: 3ab654e3 bge a2,a1,800040c8 <_vfprintf_r+0x274c> -80003524: 01000b93 li s7,16 -80003528: 00700a93 li s5,7 -8000352c: 00412d03 lw s10,4(sp) -80003530: 00c0006f j 8000353c <_vfprintf_r+0x1bc0> -80003534: ff0b0b13 addi s6,s6,-16 -80003538: 396bd8e3 bge s7,s6,800040c8 <_vfprintf_r+0x274c> -8000353c: 01070713 addi a4,a4,16 -80003540: 00168693 addi a3,a3,1 -80003544: 0188a023 sw s8,0(a7) -80003548: 0178a223 sw s7,4(a7) -8000354c: 0ee12623 sw a4,236(sp) -80003550: 0ed12423 sw a3,232(sp) -80003554: 00888893 addi a7,a7,8 -80003558: fcdadee3 bge s5,a3,80003534 <_vfprintf_r+0x1bb8> -8000355c: 0e410613 addi a2,sp,228 -80003560: 000d0593 mv a1,s10 -80003564: 000a0513 mv a0,s4 -80003568: 0ec090ef jal ra,8000c654 <__sprint_r> -8000356c: 00050463 beqz a0,80003574 <_vfprintf_r+0x1bf8> -80003570: ed8fe06f j 80001c48 <_vfprintf_r+0x2cc> -80003574: 0ec12703 lw a4,236(sp) -80003578: 0e812683 lw a3,232(sp) -8000357c: 10c10893 addi a7,sp,268 -80003580: fb5ff06f j 80003534 <_vfprintf_r+0x1bb8> -80003584: 20097713 andi a4,s2,512 -80003588: 34070a63 beqz a4,800038dc <_vfprintf_r+0x1f60> -8000358c: 01012703 lw a4,16(sp) -80003590: 00090993 mv s3,s2 -80003594: 00f12823 sw a5,16(sp) -80003598: 00070b83 lb s7,0(a4) -8000359c: 41fbdd93 srai s11,s7,0x1f -800035a0: 000d8713 mv a4,s11 -800035a4: 98dfe06f j 80001f30 <_vfprintf_r+0x5b4> -800035a8: 20097713 andi a4,s2,512 -800035ac: 32070263 beqz a4,800038d0 <_vfprintf_r+0x1f54> -800035b0: 0ffbfb93 andi s7,s7,255 -800035b4: 00000d93 li s11,0 -800035b8: 00f12823 sw a5,16(sp) -800035bc: 9f4ff06f j 800027b0 <_vfprintf_r+0xe34> -800035c0: 20097713 andi a4,s2,512 -800035c4: 2e070c63 beqz a4,800038bc <_vfprintf_r+0x1f40> -800035c8: 00f12823 sw a5,16(sp) -800035cc: 0ffbfb93 andi s7,s7,255 -800035d0: 00000d93 li s11,0 -800035d4: 00090993 mv s3,s2 -800035d8: 00100793 li a5,1 -800035dc: f24fe06f j 80001d00 <_vfprintf_r+0x384> -800035e0: 0fc12783 lw a5,252(sp) -800035e4: 3007da63 bgez a5,800038f8 <_vfprintf_r+0x1f7c> -800035e8: 02d00793 li a5,45 -800035ec: 0cf103a3 sb a5,199(sp) -800035f0: 02d00713 li a4,45 -800035f4: 04700793 li a5,71 -800035f8: 2b57d6e3 bge a5,s5,800040a4 <_vfprintf_r+0x2728> -800035fc: 800157b7 lui a5,0x80015 -80003600: aec78c93 addi s9,a5,-1300 # 80014aec <__BSS_END__+0xffffe0d4> -80003604: e89ff06f j 8000348c <_vfprintf_r+0x1b10> -80003608: 01670733 add a4,a4,s6 -8000360c: 00168693 addi a3,a3,1 -80003610: 018d2023 sw s8,0(s10) -80003614: 016d2223 sw s6,4(s10) -80003618: 0ee12623 sw a4,236(sp) -8000361c: 0ed12423 sw a3,232(sp) -80003620: 00700613 li a2,7 -80003624: 008d0d13 addi s10,s10,8 -80003628: 86d652e3 bge a2,a3,80002e8c <_vfprintf_r+0x1510> -8000362c: 00412583 lw a1,4(sp) -80003630: 0e410613 addi a2,sp,228 -80003634: 000a0513 mv a0,s4 -80003638: 01c090ef jal ra,8000c654 <__sprint_r> -8000363c: 00050463 beqz a0,80003644 <_vfprintf_r+0x1cc8> -80003640: e08fe06f j 80001c48 <_vfprintf_r+0x2cc> -80003644: 0ec12703 lw a4,236(sp) -80003648: 10c10d13 addi s10,sp,268 -8000364c: 841ff06f j 80002e8c <_vfprintf_r+0x1510> -80003650: 01c12783 lw a5,28(sp) -80003654: 02412b83 lw s7,36(sp) -80003658: 00912c23 sw s1,24(sp) -8000365c: 00fc87b3 add a5,s9,a5 -80003660: 05212223 sw s2,68(sp) -80003664: 04812623 sw s0,76(sp) -80003668: 02812483 lw s1,40(sp) -8000366c: 03312223 sw s3,36(sp) -80003670: 03912423 sw s9,40(sp) -80003674: 000d0693 mv a3,s10 -80003678: 00700b13 li s6,7 -8000367c: 01000d93 li s11,16 -80003680: 04812903 lw s2,72(sp) -80003684: 04012403 lw s0,64(sp) -80003688: 00412983 lw s3,4(sp) -8000368c: 00078d13 mv s10,a5 -80003690: 080b8a63 beqz s7,80003724 <_vfprintf_r+0x1da8> -80003694: 08049a63 bnez s1,80003728 <_vfprintf_r+0x1dac> -80003698: fff40413 addi s0,s0,-1 -8000369c: fffb8b93 addi s7,s7,-1 -800036a0: 03c12783 lw a5,60(sp) -800036a4: 01270733 add a4,a4,s2 -800036a8: 0126a223 sw s2,4(a3) -800036ac: 00f6a023 sw a5,0(a3) -800036b0: 0e812783 lw a5,232(sp) -800036b4: 0ee12623 sw a4,236(sp) -800036b8: 00868693 addi a3,a3,8 -800036bc: 00178793 addi a5,a5,1 -800036c0: 0ef12423 sw a5,232(sp) -800036c4: 0efb4c63 blt s6,a5,800037bc <_vfprintf_r+0x1e40> -800036c8: 00044603 lbu a2,0(s0) -800036cc: 415d05b3 sub a1,s10,s5 -800036d0: 00060c93 mv s9,a2 -800036d4: 00c5d463 bge a1,a2,800036dc <_vfprintf_r+0x1d60> -800036d8: 00058c93 mv s9,a1 -800036dc: 03905663 blez s9,80003708 <_vfprintf_r+0x1d8c> -800036e0: 0e812603 lw a2,232(sp) -800036e4: 01970733 add a4,a4,s9 -800036e8: 0156a023 sw s5,0(a3) -800036ec: 00160613 addi a2,a2,1 -800036f0: 0196a223 sw s9,4(a3) -800036f4: 0ee12623 sw a4,236(sp) -800036f8: 0ec12423 sw a2,232(sp) -800036fc: 0ecb4263 blt s6,a2,800037e0 <_vfprintf_r+0x1e64> -80003700: 00044603 lbu a2,0(s0) -80003704: 00868693 addi a3,a3,8 -80003708: fffcc593 not a1,s9 -8000370c: 41f5d593 srai a1,a1,0x1f -80003710: 00bcf7b3 and a5,s9,a1 -80003714: 40f60cb3 sub s9,a2,a5 -80003718: 01904c63 bgtz s9,80003730 <_vfprintf_r+0x1db4> -8000371c: 00ca8ab3 add s5,s5,a2 -80003720: f60b9ae3 bnez s7,80003694 <_vfprintf_r+0x1d18> -80003724: 5e048263 beqz s1,80003d08 <_vfprintf_r+0x238c> -80003728: fff48493 addi s1,s1,-1 -8000372c: f75ff06f j 800036a0 <_vfprintf_r+0x1d24> -80003730: 0e812603 lw a2,232(sp) -80003734: 019dc863 blt s11,s9,80003744 <_vfprintf_r+0x1dc8> -80003738: 0580006f j 80003790 <_vfprintf_r+0x1e14> -8000373c: ff0c8c93 addi s9,s9,-16 -80003740: 059dd863 bge s11,s9,80003790 <_vfprintf_r+0x1e14> -80003744: 01070713 addi a4,a4,16 -80003748: 00160613 addi a2,a2,1 -8000374c: 0186a023 sw s8,0(a3) -80003750: 01b6a223 sw s11,4(a3) -80003754: 0ee12623 sw a4,236(sp) -80003758: 0ec12423 sw a2,232(sp) -8000375c: 00868693 addi a3,a3,8 -80003760: fccb5ee3 bge s6,a2,8000373c <_vfprintf_r+0x1dc0> -80003764: 0e410613 addi a2,sp,228 -80003768: 00098593 mv a1,s3 -8000376c: 000a0513 mv a0,s4 -80003770: 6e5080ef jal ra,8000c654 <__sprint_r> -80003774: 00050463 beqz a0,8000377c <_vfprintf_r+0x1e00> -80003778: cd0fe06f j 80001c48 <_vfprintf_r+0x2cc> -8000377c: ff0c8c93 addi s9,s9,-16 -80003780: 0ec12703 lw a4,236(sp) -80003784: 0e812603 lw a2,232(sp) -80003788: 10c10693 addi a3,sp,268 -8000378c: fb9dcce3 blt s11,s9,80003744 <_vfprintf_r+0x1dc8> -80003790: 01970733 add a4,a4,s9 -80003794: 00160613 addi a2,a2,1 -80003798: 0186a023 sw s8,0(a3) -8000379c: 0196a223 sw s9,4(a3) -800037a0: 0ee12623 sw a4,236(sp) -800037a4: 0ec12423 sw a2,232(sp) -800037a8: 62cb4a63 blt s6,a2,80003ddc <_vfprintf_r+0x2460> -800037ac: 00044603 lbu a2,0(s0) -800037b0: 00868693 addi a3,a3,8 -800037b4: 00ca8ab3 add s5,s5,a2 -800037b8: f69ff06f j 80003720 <_vfprintf_r+0x1da4> -800037bc: 0e410613 addi a2,sp,228 -800037c0: 00098593 mv a1,s3 -800037c4: 000a0513 mv a0,s4 -800037c8: 68d080ef jal ra,8000c654 <__sprint_r> -800037cc: 00050463 beqz a0,800037d4 <_vfprintf_r+0x1e58> -800037d0: c78fe06f j 80001c48 <_vfprintf_r+0x2cc> -800037d4: 0ec12703 lw a4,236(sp) -800037d8: 10c10693 addi a3,sp,268 -800037dc: eedff06f j 800036c8 <_vfprintf_r+0x1d4c> -800037e0: 0e410613 addi a2,sp,228 -800037e4: 00098593 mv a1,s3 -800037e8: 000a0513 mv a0,s4 -800037ec: 669080ef jal ra,8000c654 <__sprint_r> -800037f0: 00050463 beqz a0,800037f8 <_vfprintf_r+0x1e7c> -800037f4: c54fe06f j 80001c48 <_vfprintf_r+0x2cc> -800037f8: 00044603 lbu a2,0(s0) -800037fc: 0ec12703 lw a4,236(sp) -80003800: 10c10693 addi a3,sp,268 -80003804: f05ff06f j 80003708 <_vfprintf_r+0x1d8c> -80003808: 001a8a93 addi s5,s5,1 -8000380c: 00878d13 addi s10,a5,8 -80003810: 00078b93 mv s7,a5 -80003814: b78ff06f j 80002b8c <_vfprintf_r+0x1210> -80003818: 00412583 lw a1,4(sp) -8000381c: 0e410613 addi a2,sp,228 -80003820: 000a0513 mv a0,s4 -80003824: 631080ef jal ra,8000c654 <__sprint_r> -80003828: 00050463 beqz a0,80003830 <_vfprintf_r+0x1eb4> -8000382c: c1cfe06f j 80001c48 <_vfprintf_r+0x2cc> -80003830: 0cc12603 lw a2,204(sp) -80003834: 0ec12703 lw a4,236(sp) -80003838: 10c10d13 addi s10,sp,268 -8000383c: a85ff06f j 800032c0 <_vfprintf_r+0x1944> -80003840: 800157b7 lui a5,0x80015 -80003844: ae078c93 addi s9,a5,-1312 # 80014ae0 <__BSS_END__+0xffffe0c8> -80003848: c45ff06f j 8000348c <_vfprintf_r+0x1b10> -8000384c: 00412583 lw a1,4(sp) -80003850: 0e410613 addi a2,sp,228 -80003854: 000a0513 mv a0,s4 -80003858: 5fd080ef jal ra,8000c654 <__sprint_r> -8000385c: 00050463 beqz a0,80003864 <_vfprintf_r+0x1ee8> -80003860: be8fe06f j 80001c48 <_vfprintf_r+0x2cc> -80003864: 0ec12703 lw a4,236(sp) -80003868: 10c10d13 addi s10,sp,268 -8000386c: e08ff06f j 80002e74 <_vfprintf_r+0x14f8> -80003870: 00600b13 li s6,6 -80003874: 941ff06f j 800031b4 <_vfprintf_r+0x1838> -80003878: 01c12683 lw a3,28(sp) -8000387c: 00dc87b3 add a5,s9,a3 -80003880: 41668b33 sub s6,a3,s6 -80003884: 41578bb3 sub s7,a5,s5 -80003888: eb7b5463 bge s6,s7,80002f30 <_vfprintf_r+0x15b4> -8000388c: 000b0b93 mv s7,s6 -80003890: ea0ff06f j 80002f30 <_vfprintf_r+0x15b4> -80003894: 01012783 lw a5,16(sp) -80003898: 00e12823 sw a4,16(sp) -8000389c: 00812703 lw a4,8(sp) -800038a0: 0007a783 lw a5,0(a5) -800038a4: 00048c93 mv s9,s1 -800038a8: 00e79023 sh a4,0(a5) -800038ac: decfe06f j 80001e98 <_vfprintf_r+0x51c> -800038b0: 0ffbfb93 andi s7,s7,255 -800038b4: 00000d93 li s11,0 -800038b8: c2cfe06f j 80001ce4 <_vfprintf_r+0x368> -800038bc: 00f12823 sw a5,16(sp) -800038c0: 00000d93 li s11,0 -800038c4: 00090993 mv s3,s2 -800038c8: 00100793 li a5,1 -800038cc: c34fe06f j 80001d00 <_vfprintf_r+0x384> -800038d0: 00000d93 li s11,0 -800038d4: 00f12823 sw a5,16(sp) -800038d8: ed9fe06f j 800027b0 <_vfprintf_r+0xe34> -800038dc: 01012703 lw a4,16(sp) -800038e0: 00090993 mv s3,s2 -800038e4: 00f12823 sw a5,16(sp) -800038e8: 00072b83 lw s7,0(a4) -800038ec: 41fbdd93 srai s11,s7,0x1f -800038f0: 000d8713 mv a4,s11 -800038f4: e3cfe06f j 80001f30 <_vfprintf_r+0x5b4> -800038f8: 0c714703 lbu a4,199(sp) -800038fc: cf9ff06f j 800035f4 <_vfprintf_r+0x1c78> -80003900: 00412583 lw a1,4(sp) -80003904: 0e410613 addi a2,sp,228 -80003908: 000a0513 mv a0,s4 -8000390c: 549080ef jal ra,8000c654 <__sprint_r> -80003910: 00050463 beqz a0,80003918 <_vfprintf_r+0x1f9c> -80003914: b34fe06f j 80001c48 <_vfprintf_r+0x2cc> -80003918: 0cc12603 lw a2,204(sp) -8000391c: 0ec12703 lw a4,236(sp) -80003920: 0e812683 lw a3,232(sp) -80003924: 10c10893 addi a7,sp,268 -80003928: 9e0650e3 bgez a2,80003308 <_vfprintf_r+0x198c> -8000392c: bedff06f j 80003518 <_vfprintf_r+0x1b9c> -80003930: 03000793 li a5,48 -80003934: 0cf10423 sb a5,200(sp) -80003938: 05800793 li a5,88 -8000393c: 0cf104a3 sb a5,201(sp) -80003940: 00296793 ori a5,s2,2 -80003944: 06300713 li a4,99 -80003948: 04f12c23 sw a5,88(sp) -8000394c: 00012a23 sw zero,20(sp) -80003950: 14c10c93 addi s9,sp,332 -80003954: 086748e3 blt a4,t1,800041e4 <_vfprintf_r+0x2868> -80003958: 0fc12e83 lw t4,252(sp) -8000395c: fdfaf793 andi a5,s5,-33 -80003960: 04f12623 sw a5,76(sp) -80003964: 04012e23 sw zero,92(sp) -80003968: 10296913 ori s2,s2,258 -8000396c: 0f012283 lw t0,240(sp) -80003970: 0f412f03 lw t5,244(sp) -80003974: 0f812f83 lw t6,248(sp) -80003978: 440ec863 bltz t4,80003dc8 <_vfprintf_r+0x244c> -8000397c: 06100713 li a4,97 -80003980: 18ea84e3 beq s5,a4,80004308 <_vfprintf_r+0x298c> -80003984: 04100713 li a4,65 -80003988: 00ea8463 beq s5,a4,80003990 <_vfprintf_r+0x2014> -8000398c: 9c9fe06f j 80002354 <_vfprintf_r+0x9d8> -80003990: 0b010993 addi s3,sp,176 -80003994: 00098513 mv a0,s3 -80003998: 04612a23 sw t1,84(sp) -8000399c: 0a512823 sw t0,176(sp) -800039a0: 0be12a23 sw t5,180(sp) -800039a4: 0bf12c23 sw t6,184(sp) -800039a8: 0bd12e23 sw t4,188(sp) -800039ac: 309100ef jal ra,800144b4 <__trunctfdf2> -800039b0: 0cc10613 addi a2,sp,204 -800039b4: 23d050ef jal ra,800093f0 -800039b8: 00058613 mv a2,a1 -800039bc: 00050593 mv a1,a0 -800039c0: 00098513 mv a0,s3 -800039c4: 0e5100ef jal ra,800142a8 <__extenddftf2> -800039c8: 0b012703 lw a4,176(sp) -800039cc: 09010793 addi a5,sp,144 -800039d0: 0a010b93 addi s7,sp,160 -800039d4: 08e12823 sw a4,144(sp) -800039d8: 0b412703 lw a4,180(sp) -800039dc: 08010613 addi a2,sp,128 -800039e0: 00078593 mv a1,a5 -800039e4: 08e12a23 sw a4,148(sp) -800039e8: 0b812703 lw a4,184(sp) -800039ec: 000b8513 mv a0,s7 -800039f0: 00f12e23 sw a5,28(sp) -800039f4: 08e12c23 sw a4,152(sp) -800039f8: 0bc12703 lw a4,188(sp) -800039fc: 04c12823 sw a2,80(sp) -80003a00: 08012023 sw zero,128(sp) -80003a04: 08e12e23 sw a4,156(sp) -80003a08: 3ffc0737 lui a4,0x3ffc0 -80003a0c: 08e12623 sw a4,140(sp) -80003a10: 08012223 sw zero,132(sp) -80003a14: 08012423 sw zero,136(sp) -80003a18: 0900e0ef jal ra,80011aa8 <__multf3> -80003a1c: 0a012783 lw a5,160(sp) -80003a20: 0a412803 lw a6,164(sp) -80003a24: 0a812e83 lw t4,168(sp) -80003a28: 0ac12f03 lw t5,172(sp) -80003a2c: 000b8593 mv a1,s7 -80003a30: 00098513 mv a0,s3 -80003a34: 0af12823 sw a5,176(sp) -80003a38: 04f12223 sw a5,68(sp) -80003a3c: 0b012a23 sw a6,180(sp) -80003a40: 03012423 sw a6,40(sp) -80003a44: 0bd12c23 sw t4,184(sp) -80003a48: 03d12223 sw t4,36(sp) -80003a4c: 0be12e23 sw t5,188(sp) -80003a50: 01e12c23 sw t5,24(sp) -80003a54: 0a012023 sw zero,160(sp) -80003a58: 0a012223 sw zero,164(sp) -80003a5c: 0a012423 sw zero,168(sp) -80003a60: 0a012623 sw zero,172(sp) -80003a64: 4f10d0ef jal ra,80011754 <__eqtf2> -80003a68: 01812f03 lw t5,24(sp) -80003a6c: 02412e83 lw t4,36(sp) -80003a70: 02812803 lw a6,40(sp) -80003a74: 04412783 lw a5,68(sp) -80003a78: 05412303 lw t1,84(sp) -80003a7c: 00051663 bnez a0,80003a88 <_vfprintf_r+0x210c> -80003a80: 00100713 li a4,1 -80003a84: 0ce12623 sw a4,204(sp) -80003a88: 80015737 lui a4,0x80015 -80003a8c: b0470713 addi a4,a4,-1276 # 80014b04 <__BSS_END__+0xffffe0ec> -80003a90: 04e12223 sw a4,68(sp) -80003a94: fff30b13 addi s6,t1,-1 -80003a98: 01912c23 sw s9,24(sp) -80003a9c: 06912023 sw s1,96(sp) -80003aa0: 07512223 sw s5,100(sp) -80003aa4: 07a12a23 sw s10,116(sp) -80003aa8: 07412c23 sw s4,120(sp) -80003aac: 07912e23 sw s9,124(sp) -80003ab0: 07212423 sw s2,104(sp) -80003ab4: 06812623 sw s0,108(sp) -80003ab8: 06612823 sw t1,112(sp) -80003abc: 000b0c93 mv s9,s6 -80003ac0: 00078d13 mv s10,a5 -80003ac4: 00080d93 mv s11,a6 -80003ac8: 000e8a13 mv s4,t4 -80003acc: 000f0a93 mv s5,t5 -80003ad0: 01c12483 lw s1,28(sp) -80003ad4: 0540006f j 80003b28 <_vfprintf_r+0x21ac> -80003ad8: 000b8593 mv a1,s7 -80003adc: 00098513 mv a0,s3 -80003ae0: 02c12423 sw a2,40(sp) -80003ae4: 03f12223 sw t6,36(sp) -80003ae8: 00512e23 sw t0,28(sp) -80003aec: 0a512a23 sw t0,180(sp) -80003af0: 0bf12c23 sw t6,184(sp) -80003af4: 0ac12e23 sw a2,188(sp) -80003af8: 0b212823 sw s2,176(sp) -80003afc: 0a012023 sw zero,160(sp) -80003b00: 0a012223 sw zero,164(sp) -80003b04: 0a012423 sw zero,168(sp) -80003b08: 0a012623 sw zero,172(sp) -80003b0c: 4490d0ef jal ra,80011754 <__eqtf2> -80003b10: fffc8c93 addi s9,s9,-1 -80003b14: 01c12283 lw t0,28(sp) -80003b18: 02412f83 lw t6,36(sp) -80003b1c: 02812603 lw a2,40(sp) -80003b20: 0e050463 beqz a0,80003c08 <_vfprintf_r+0x228c> -80003b24: 01612c23 sw s6,24(sp) -80003b28: 400307b7 lui a5,0x40030 -80003b2c: 00048613 mv a2,s1 -80003b30: 000b8593 mv a1,s7 -80003b34: 00098513 mv a0,s3 -80003b38: 08f12e23 sw a5,156(sp) -80003b3c: 0ba12023 sw s10,160(sp) -80003b40: 0bb12223 sw s11,164(sp) -80003b44: 0b412423 sw s4,168(sp) -80003b48: 0b512623 sw s5,172(sp) -80003b4c: 08012823 sw zero,144(sp) -80003b50: 08012a23 sw zero,148(sp) -80003b54: 08012c23 sw zero,152(sp) -80003b58: 7510d0ef jal ra,80011aa8 <__multf3> -80003b5c: 00098513 mv a0,s3 -80003b60: 470100ef jal ra,80013fd0 <__fixtfsi> -80003b64: 00050593 mv a1,a0 -80003b68: 00050413 mv s0,a0 -80003b6c: 00098513 mv a0,s3 -80003b70: 0bc12b03 lw s6,188(sp) -80003b74: 0b012a83 lw s5,176(sp) -80003b78: 0b412a03 lw s4,180(sp) -80003b7c: 0b812903 lw s2,184(sp) -80003b80: 5a0100ef jal ra,80014120 <__floatsitf> -80003b84: 0b012783 lw a5,176(sp) -80003b88: 05012603 lw a2,80(sp) -80003b8c: 00048593 mv a1,s1 -80003b90: 08f12023 sw a5,128(sp) -80003b94: 0b412783 lw a5,180(sp) -80003b98: 000b8513 mv a0,s7 -80003b9c: 09612e23 sw s6,156(sp) -80003ba0: 08f12223 sw a5,132(sp) -80003ba4: 0b812783 lw a5,184(sp) -80003ba8: 09512823 sw s5,144(sp) -80003bac: 09412a23 sw s4,148(sp) -80003bb0: 08f12423 sw a5,136(sp) -80003bb4: 0bc12783 lw a5,188(sp) -80003bb8: 09212c23 sw s2,152(sp) -80003bbc: 08f12623 sw a5,140(sp) -80003bc0: 6f10e0ef jal ra,80012ab0 <__subtf3> -80003bc4: 04412783 lw a5,68(sp) -80003bc8: 01812703 lw a4,24(sp) -80003bcc: 0a012903 lw s2,160(sp) -80003bd0: 008787b3 add a5,a5,s0 -80003bd4: 0007c783 lbu a5,0(a5) # 40030000 <_start-0x3ffd0000> -80003bd8: 0a412283 lw t0,164(sp) -80003bdc: 0a812f83 lw t6,168(sp) -80003be0: 0ac12603 lw a2,172(sp) -80003be4: 00170b13 addi s6,a4,1 -80003be8: fefb0fa3 sb a5,-1(s6) -80003bec: 05912a23 sw s9,84(sp) -80003bf0: fff00793 li a5,-1 -80003bf4: 00090d13 mv s10,s2 -80003bf8: 00028d93 mv s11,t0 -80003bfc: 000f8a13 mv s4,t6 -80003c00: 00060a93 mv s5,a2 -80003c04: ecfc9ae3 bne s9,a5,80003ad8 <_vfprintf_r+0x215c> -80003c08: 07012303 lw t1,112(sp) -80003c0c: 00090393 mv t2,s2 -80003c10: 3ffe06b7 lui a3,0x3ffe0 -80003c14: 000b8593 mv a1,s7 -80003c18: 00098513 mv a0,s3 -80003c1c: 02612223 sw t1,36(sp) -80003c20: 00812e23 sw s0,28(sp) -80003c24: 06012483 lw s1,96(sp) -80003c28: 06412a83 lw s5,100(sp) -80003c2c: 0a712823 sw t2,176(sp) -80003c30: 06712223 sw t2,100(sp) -80003c34: 0a512a23 sw t0,180(sp) -80003c38: 06512023 sw t0,96(sp) -80003c3c: 0bf12c23 sw t6,184(sp) -80003c40: 05f12823 sw t6,80(sp) -80003c44: 0ac12e23 sw a2,188(sp) -80003c48: 02c12423 sw a2,40(sp) -80003c4c: 0a012023 sw zero,160(sp) -80003c50: 0a012223 sw zero,164(sp) -80003c54: 0a012423 sw zero,168(sp) -80003c58: 0ad12623 sw a3,172(sp) -80003c5c: 3c50d0ef jal ra,80011820 <__getf2> -80003c60: 07412d03 lw s10,116(sp) -80003c64: 06c12403 lw s0,108(sp) -80003c68: 000b0d93 mv s11,s6 -80003c6c: 07812a03 lw s4,120(sp) -80003c70: 07c12c83 lw s9,124(sp) -80003c74: 06812903 lw s2,104(sp) -80003c78: 02412303 lw t1,36(sp) -80003c7c: 48a04c63 bgtz a0,80004114 <_vfprintf_r+0x2798> -80003c80: 06412383 lw t2,100(sp) -80003c84: 06012283 lw t0,96(sp) -80003c88: 05012f83 lw t6,80(sp) -80003c8c: 02812603 lw a2,40(sp) -80003c90: 3ffe06b7 lui a3,0x3ffe0 -80003c94: 000b8593 mv a1,s7 -80003c98: 00098513 mv a0,s3 -80003c9c: 0a712823 sw t2,176(sp) -80003ca0: 0a512a23 sw t0,180(sp) -80003ca4: 0bf12c23 sw t6,184(sp) -80003ca8: 0ac12e23 sw a2,188(sp) -80003cac: 0a012023 sw zero,160(sp) -80003cb0: 0a012223 sw zero,164(sp) -80003cb4: 0a012423 sw zero,168(sp) -80003cb8: 0ad12623 sw a3,172(sp) -80003cbc: 2990d0ef jal ra,80011754 <__eqtf2> -80003cc0: 02412303 lw t1,36(sp) -80003cc4: 00051863 bnez a0,80003cd4 <_vfprintf_r+0x2358> -80003cc8: 01c12783 lw a5,28(sp) -80003ccc: 0017fb13 andi s6,a5,1 -80003cd0: 440b1263 bnez s6,80004114 <_vfprintf_r+0x2798> -80003cd4: 05412783 lw a5,84(sp) -80003cd8: 03000613 li a2,48 -80003cdc: 00178693 addi a3,a5,1 -80003ce0: 00dd86b3 add a3,s11,a3 -80003ce4: 0007c863 bltz a5,80003cf4 <_vfprintf_r+0x2378> -80003ce8: 001d8d93 addi s11,s11,1 -80003cec: fecd8fa3 sb a2,-1(s11) -80003cf0: ffb69ce3 bne a3,s11,80003ce8 <_vfprintf_r+0x236c> -80003cf4: 419d87b3 sub a5,s11,s9 -80003cf8: 00f12e23 sw a5,28(sp) -80003cfc: f00fe06f j 800023fc <_vfprintf_r+0xa80> -80003d00: 00090993 mv s3,s2 -80003d04: ac9fe06f j 800027cc <_vfprintf_r+0xe50> -80003d08: 02812c83 lw s9,40(sp) -80003d0c: 01c12783 lw a5,28(sp) -80003d10: 04812023 sw s0,64(sp) -80003d14: 00068d13 mv s10,a3 -80003d18: 00fc86b3 add a3,s9,a5 -80003d1c: 01812483 lw s1,24(sp) -80003d20: 04412903 lw s2,68(sp) -80003d24: 04c12403 lw s0,76(sp) -80003d28: 02412983 lw s3,36(sp) -80003d2c: 9756f863 bgeu a3,s5,80002e9c <_vfprintf_r+0x1520> -80003d30: 00068a93 mv s5,a3 -80003d34: 968ff06f j 80002e9c <_vfprintf_r+0x1520> -80003d38: 01812783 lw a5,24(sp) -80003d3c: ffd00713 li a4,-3 -80003d40: 00e7c463 blt a5,a4,80003d48 <_vfprintf_r+0x23cc> -80003d44: 00f35a63 bge t1,a5,80003d58 <_vfprintf_r+0x23dc> -80003d48: ffea8a93 addi s5,s5,-2 -80003d4c: fdfaf793 andi a5,s5,-33 -80003d50: 04f12623 sw a5,76(sp) -80003d54: ed0fe06f j 80002424 <_vfprintf_r+0xaa8> -80003d58: 01c12703 lw a4,28(sp) -80003d5c: 01812783 lw a5,24(sp) -80003d60: 2ee7c263 blt a5,a4,80004044 <_vfprintf_r+0x26c8> -80003d64: 05812703 lw a4,88(sp) -80003d68: 00078b13 mv s6,a5 -80003d6c: 00177713 andi a4,a4,1 -80003d70: 00070663 beqz a4,80003d7c <_vfprintf_r+0x2400> -80003d74: 02c12703 lw a4,44(sp) -80003d78: 00e78b33 add s6,a5,a4 -80003d7c: 05812783 lw a5,88(sp) -80003d80: 4007f713 andi a4,a5,1024 -80003d84: 00070663 beqz a4,80003d90 <_vfprintf_r+0x2414> -80003d88: 01812783 lw a5,24(sp) -80003d8c: 4af04863 bgtz a5,8000423c <_vfprintf_r+0x28c0> -80003d90: fffb4993 not s3,s6 -80003d94: 41f9d993 srai s3,s3,0x1f -80003d98: 013b79b3 and s3,s6,s3 -80003d9c: 06700a93 li s5,103 -80003da0: 02012423 sw zero,40(sp) -80003da4: 02012223 sw zero,36(sp) -80003da8: f90fe06f j 80002538 <_vfprintf_r+0xbbc> -80003dac: 0c714703 lbu a4,199(sp) -80003db0: 00000313 li t1,0 -80003db4: 00070463 beqz a4,80003dbc <_vfprintf_r+0x2440> -80003db8: f9dfd06f j 80001d54 <_vfprintf_r+0x3d8> -80003dbc: ad0fe06f j 8000208c <_vfprintf_r+0x710> -80003dc0: 00012a23 sw zero,20(sp) -80003dc4: 00070913 mv s2,a4 -80003dc8: 80000737 lui a4,0x80000 -80003dcc: 02d00793 li a5,45 -80003dd0: 01d74eb3 xor t4,a4,t4 -80003dd4: 04f12e23 sw a5,92(sp) -80003dd8: ba5ff06f j 8000397c <_vfprintf_r+0x2000> -80003ddc: 0e410613 addi a2,sp,228 -80003de0: 00098593 mv a1,s3 -80003de4: 000a0513 mv a0,s4 -80003de8: 06d080ef jal ra,8000c654 <__sprint_r> -80003dec: 00050463 beqz a0,80003df4 <_vfprintf_r+0x2478> -80003df0: e59fd06f j 80001c48 <_vfprintf_r+0x2cc> -80003df4: 00044603 lbu a2,0(s0) -80003df8: 0ec12703 lw a4,236(sp) -80003dfc: 10c10693 addi a3,sp,268 -80003e00: 00ca8ab3 add s5,s5,a2 -80003e04: 91dff06f j 80003720 <_vfprintf_r+0x1da4> -80003e08: 04812783 lw a5,72(sp) -80003e0c: 03c12583 lw a1,60(sp) -80003e10: 00000413 li s0,0 -80003e14: 40f989b3 sub s3,s3,a5 -80003e18: 00078613 mv a2,a5 -80003e1c: 00098513 mv a0,s3 -80003e20: 375050ef jal ra,80009994 -80003e24: 0014c803 lbu a6,1(s1) -80003e28: 00a00613 li a2,10 -80003e2c: 00000693 li a3,0 -80003e30: 01003833 snez a6,a6 -80003e34: 000b8513 mv a0,s7 -80003e38: 000a0593 mv a1,s4 -80003e3c: 010484b3 add s1,s1,a6 -80003e40: 4500c0ef jal ra,80010290 <__udivdi3> -80003e44: d48ff06f j 8000338c <_vfprintf_r+0x1a10> -80003e48: 00900793 li a5,9 -80003e4c: d577e063 bltu a5,s7,8000338c <_vfprintf_r+0x1a10> -80003e50: d84ff06f j 800033d4 <_vfprintf_r+0x1a58> -80003e54: 02d00793 li a5,45 -80003e58: 0cf103a3 sb a5,199(sp) -80003e5c: 02d00713 li a4,45 -80003e60: e1cff06f j 8000347c <_vfprintf_r+0x1b00> -80003e64: 0b010993 addi s3,sp,176 -80003e68: 00030693 mv a3,t1 -80003e6c: 0cc10713 addi a4,sp,204 -80003e70: 0dc10813 addi a6,sp,220 -80003e74: 0d010793 addi a5,sp,208 -80003e78: 00300613 li a2,3 -80003e7c: 00098593 mv a1,s3 -80003e80: 000a0513 mv a0,s4 -80003e84: 04612223 sw t1,68(sp) -80003e88: 0a512823 sw t0,176(sp) -80003e8c: 02512423 sw t0,40(sp) -80003e90: 0be12a23 sw t5,180(sp) -80003e94: 03e12223 sw t5,36(sp) -80003e98: 0bf12c23 sw t6,184(sp) -80003e9c: 01f12e23 sw t6,28(sp) -80003ea0: 0bd12e23 sw t4,188(sp) -80003ea4: 01d12c23 sw t4,24(sp) -80003ea8: 5ed020ef jal ra,80006c94 <_ldtoa_r> -80003eac: 00054683 lbu a3,0(a0) -80003eb0: 03000713 li a4,48 -80003eb4: 00050c93 mv s9,a0 -80003eb8: 01812e83 lw t4,24(sp) -80003ebc: 01c12f83 lw t6,28(sp) -80003ec0: 02412f03 lw t5,36(sp) -80003ec4: 02812283 lw t0,40(sp) -80003ec8: 04412303 lw t1,68(sp) -80003ecc: 0a010b93 addi s7,sp,160 -80003ed0: 06e68c63 beq a3,a4,80003f48 <_vfprintf_r+0x25cc> -80003ed4: 0cc12703 lw a4,204(sp) -80003ed8: 00670b33 add s6,a4,t1 -80003edc: 016c8b33 add s6,s9,s6 -80003ee0: 000b8593 mv a1,s7 -80003ee4: 00098513 mv a0,s3 -80003ee8: 00612c23 sw t1,24(sp) -80003eec: 0a512823 sw t0,176(sp) -80003ef0: 0be12a23 sw t5,180(sp) -80003ef4: 0bf12c23 sw t6,184(sp) -80003ef8: 0bd12e23 sw t4,188(sp) -80003efc: 0a012023 sw zero,160(sp) -80003f00: 0a012223 sw zero,164(sp) -80003f04: 0a012423 sw zero,168(sp) -80003f08: 0a012623 sw zero,172(sp) -80003f0c: 0490d0ef jal ra,80011754 <__eqtf2> -80003f10: 000b0713 mv a4,s6 -80003f14: 01812303 lw t1,24(sp) -80003f18: 00051463 bnez a0,80003f20 <_vfprintf_r+0x25a4> -80003f1c: cd8fe06f j 800023f4 <_vfprintf_r+0xa78> -80003f20: 0dc12703 lw a4,220(sp) -80003f24: 03000613 li a2,48 -80003f28: 01676463 bltu a4,s6,80003f30 <_vfprintf_r+0x25b4> -80003f2c: cc8fe06f j 800023f4 <_vfprintf_r+0xa78> -80003f30: 00170793 addi a5,a4,1 # 80000001 <__BSS_END__+0xfffe95e9> -80003f34: 0cf12e23 sw a5,220(sp) -80003f38: 00c70023 sb a2,0(a4) -80003f3c: 0dc12703 lw a4,220(sp) -80003f40: ff6768e3 bltu a4,s6,80003f30 <_vfprintf_r+0x25b4> -80003f44: cb0fe06f j 800023f4 <_vfprintf_r+0xa78> -80003f48: 0a010b93 addi s7,sp,160 -80003f4c: 000b8593 mv a1,s7 -80003f50: 00098513 mv a0,s3 -80003f54: 04612223 sw t1,68(sp) -80003f58: 0a512823 sw t0,176(sp) -80003f5c: 02512423 sw t0,40(sp) -80003f60: 0be12a23 sw t5,180(sp) -80003f64: 03e12223 sw t5,36(sp) -80003f68: 0bf12c23 sw t6,184(sp) -80003f6c: 01f12e23 sw t6,28(sp) -80003f70: 0bd12e23 sw t4,188(sp) -80003f74: 01d12c23 sw t4,24(sp) -80003f78: 0a012023 sw zero,160(sp) -80003f7c: 0a012223 sw zero,164(sp) -80003f80: 0a012423 sw zero,168(sp) -80003f84: 0a012623 sw zero,172(sp) -80003f88: 7cc0d0ef jal ra,80011754 <__eqtf2> -80003f8c: 01812e83 lw t4,24(sp) -80003f90: 01c12f83 lw t6,28(sp) -80003f94: 02412f03 lw t5,36(sp) -80003f98: 02812283 lw t0,40(sp) -80003f9c: 04412303 lw t1,68(sp) -80003fa0: f2050ae3 beqz a0,80003ed4 <_vfprintf_r+0x2558> -80003fa4: 00100713 li a4,1 -80003fa8: 40670733 sub a4,a4,t1 -80003fac: 0ce12623 sw a4,204(sp) -80003fb0: f29ff06f j 80003ed8 <_vfprintf_r+0x255c> -80003fb4: 00412583 lw a1,4(sp) -80003fb8: 0e410613 addi a2,sp,228 -80003fbc: 000a0513 mv a0,s4 -80003fc0: 694080ef jal ra,8000c654 <__sprint_r> -80003fc4: 00050463 beqz a0,80003fcc <_vfprintf_r+0x2650> -80003fc8: c81fd06f j 80001c48 <_vfprintf_r+0x2cc> -80003fcc: 0cc12b03 lw s6,204(sp) -80003fd0: 0ec12703 lw a4,236(sp) -80003fd4: 10c10d13 addi s10,sp,268 -80003fd8: f0dfe06f j 80002ee4 <_vfprintf_r+0x1568> -80003fdc: 0c714703 lbu a4,199(sp) -80003fe0: 01712823 sw s7,16(sp) -80003fe4: 02012423 sw zero,40(sp) -80003fe8: 02012223 sw zero,36(sp) -80003fec: 00012c23 sw zero,24(sp) -80003ff0: 00030993 mv s3,t1 -80003ff4: 00030b13 mv s6,t1 -80003ff8: 00000313 li t1,0 -80003ffc: 00070463 beqz a4,80004004 <_vfprintf_r+0x2688> -80004000: d55fd06f j 80001d54 <_vfprintf_r+0x3d8> -80004004: 888fe06f j 8000208c <_vfprintf_r+0x710> -80004008: 05812783 lw a5,88(sp) -8000400c: 0017f713 andi a4,a5,1 -80004010: 01812783 lw a5,24(sp) -80004014: 00676733 or a4,a4,t1 -80004018: 42f05263 blez a5,8000443c <_vfprintf_r+0x2ac0> -8000401c: 2a071463 bnez a4,800042c4 <_vfprintf_r+0x2948> -80004020: 01812b03 lw s6,24(sp) -80004024: 06600a93 li s5,102 -80004028: 05812783 lw a5,88(sp) -8000402c: 4007f713 andi a4,a5,1024 -80004030: 20071863 bnez a4,80004240 <_vfprintf_r+0x28c4> -80004034: fffb4993 not s3,s6 -80004038: 41f9d993 srai s3,s3,0x1f -8000403c: 013b79b3 and s3,s6,s3 -80004040: d61ff06f j 80003da0 <_vfprintf_r+0x2424> -80004044: 01c12783 lw a5,28(sp) -80004048: 02c12703 lw a4,44(sp) -8000404c: 06700a93 li s5,103 -80004050: 00e78b33 add s6,a5,a4 -80004054: 01812783 lw a5,24(sp) -80004058: fcf048e3 bgtz a5,80004028 <_vfprintf_r+0x26ac> -8000405c: 40fb0b33 sub s6,s6,a5 -80004060: 001b0b13 addi s6,s6,1 -80004064: fffb4993 not s3,s6 -80004068: 41f9d993 srai s3,s3,0x1f -8000406c: 013b79b3 and s3,s6,s3 -80004070: d31ff06f j 80003da0 <_vfprintf_r+0x2424> -80004074: 00412583 lw a1,4(sp) -80004078: 0e410613 addi a2,sp,228 -8000407c: 000a0513 mv a0,s4 -80004080: 5d4080ef jal ra,8000c654 <__sprint_r> -80004084: 00050463 beqz a0,8000408c <_vfprintf_r+0x2710> -80004088: bc1fd06f j 80001c48 <_vfprintf_r+0x2cc> -8000408c: 0cc12b03 lw s6,204(sp) -80004090: 01c12783 lw a5,28(sp) -80004094: 0ec12703 lw a4,236(sp) -80004098: 10c10d13 addi s10,sp,268 -8000409c: 41678b33 sub s6,a5,s6 -800040a0: e91fe06f j 80002f30 <_vfprintf_r+0x15b4> -800040a4: 800157b7 lui a5,0x80015 -800040a8: ae878c93 addi s9,a5,-1304 # 80014ae8 <__BSS_END__+0xffffe0d0> -800040ac: be0ff06f j 8000348c <_vfprintf_r+0x1b10> -800040b0: 800156b7 lui a3,0x80015 -800040b4: ac068d93 addi s11,a3,-1344 # 80014ac0 <__BSS_END__+0xffffe0a8> -800040b8: 994fe06f j 8000224c <_vfprintf_r+0x8d0> -800040bc: fff00793 li a5,-1 -800040c0: 00f12423 sw a5,8(sp) -800040c4: badfd06f j 80001c70 <_vfprintf_r+0x2f4> -800040c8: 01670733 add a4,a4,s6 -800040cc: 00168693 addi a3,a3,1 -800040d0: 0188a023 sw s8,0(a7) -800040d4: 0168a223 sw s6,4(a7) -800040d8: 0ee12623 sw a4,236(sp) -800040dc: 0ed12423 sw a3,232(sp) -800040e0: 00700613 li a2,7 -800040e4: 00888893 addi a7,a7,8 -800040e8: a2d65063 bge a2,a3,80003308 <_vfprintf_r+0x198c> -800040ec: 00412583 lw a1,4(sp) -800040f0: 0e410613 addi a2,sp,228 -800040f4: 000a0513 mv a0,s4 -800040f8: 55c080ef jal ra,8000c654 <__sprint_r> -800040fc: 00050463 beqz a0,80004104 <_vfprintf_r+0x2788> -80004100: b49fd06f j 80001c48 <_vfprintf_r+0x2cc> -80004104: 0ec12703 lw a4,236(sp) -80004108: 0e812683 lw a3,232(sp) -8000410c: 10c10893 addi a7,sp,268 -80004110: 9f8ff06f j 80003308 <_vfprintf_r+0x198c> -80004114: 01812783 lw a5,24(sp) -80004118: 000d8693 mv a3,s11 -8000411c: 0cf12e23 sw a5,220(sp) -80004120: 04412783 lw a5,68(sp) -80004124: fffdc603 lbu a2,-1(s11) -80004128: 00f7c583 lbu a1,15(a5) -8000412c: 02b61063 bne a2,a1,8000414c <_vfprintf_r+0x27d0> -80004130: 03000513 li a0,48 -80004134: fea68fa3 sb a0,-1(a3) -80004138: 0dc12683 lw a3,220(sp) -8000413c: fff68793 addi a5,a3,-1 -80004140: 0cf12e23 sw a5,220(sp) -80004144: fff6c603 lbu a2,-1(a3) -80004148: fec586e3 beq a1,a2,80004134 <_vfprintf_r+0x27b8> -8000414c: 00160593 addi a1,a2,1 -80004150: 03900513 li a0,57 -80004154: 0ff5f593 andi a1,a1,255 -80004158: 00a60663 beq a2,a0,80004164 <_vfprintf_r+0x27e8> -8000415c: feb68fa3 sb a1,-1(a3) -80004160: b95ff06f j 80003cf4 <_vfprintf_r+0x2378> -80004164: 04412783 lw a5,68(sp) -80004168: 00a7c583 lbu a1,10(a5) -8000416c: feb68fa3 sb a1,-1(a3) -80004170: b85ff06f j 80003cf4 <_vfprintf_r+0x2378> -80004174: 00130b13 addi s6,t1,1 -80004178: 0b010993 addi s3,sp,176 -8000417c: 0dc10813 addi a6,sp,220 -80004180: 0d010793 addi a5,sp,208 -80004184: 0cc10713 addi a4,sp,204 -80004188: 000b0693 mv a3,s6 -8000418c: 00200613 li a2,2 -80004190: 00098593 mv a1,s3 -80004194: 000a0513 mv a0,s4 -80004198: 04612223 sw t1,68(sp) -8000419c: 0a512823 sw t0,176(sp) -800041a0: 02512423 sw t0,40(sp) -800041a4: 0be12a23 sw t5,180(sp) -800041a8: 03e12223 sw t5,36(sp) -800041ac: 0bf12c23 sw t6,184(sp) -800041b0: 01f12e23 sw t6,28(sp) -800041b4: 0bd12e23 sw t4,188(sp) -800041b8: 01d12c23 sw t4,24(sp) -800041bc: 2d9020ef jal ra,80006c94 <_ldtoa_r> -800041c0: 01812e83 lw t4,24(sp) -800041c4: 01c12f83 lw t6,28(sp) -800041c8: 02412f03 lw t5,36(sp) -800041cc: 02812283 lw t0,40(sp) -800041d0: 04412303 lw t1,68(sp) -800041d4: 00050c93 mv s9,a0 -800041d8: 016c8b33 add s6,s9,s6 -800041dc: 0a010b93 addi s7,sp,160 -800041e0: d01ff06f j 80003ee0 <_vfprintf_r+0x2564> -800041e4: 00130593 addi a1,t1,1 -800041e8: 000a0513 mv a0,s4 -800041ec: 00612a23 sw t1,20(sp) -800041f0: dfdfc0ef jal ra,80000fec <_malloc_r> -800041f4: 00050c93 mv s9,a0 -800041f8: 01412303 lw t1,20(sp) -800041fc: 2c050263 beqz a0,800044c0 <_vfprintf_r+0x2b44> -80004200: 00a12a23 sw a0,20(sp) -80004204: f54ff06f j 80003958 <_vfprintf_r+0x1fdc> -80004208: 03000793 li a5,48 -8000420c: 0cf10423 sb a5,200(sp) -80004210: 07800793 li a5,120 -80004214: f28ff06f j 8000393c <_vfprintf_r+0x1fc0> -80004218: 006c8b33 add s6,s9,t1 -8000421c: 0a010b93 addi s7,sp,160 -80004220: cc1ff06f j 80003ee0 <_vfprintf_r+0x2564> -80004224: 00030463 beqz t1,8000422c <_vfprintf_r+0x28b0> -80004228: 900fe06f j 80002328 <_vfprintf_r+0x9ac> -8000422c: 00100313 li t1,1 -80004230: 8f8fe06f j 80002328 <_vfprintf_r+0x9ac> -80004234: 00600313 li t1,6 -80004238: 8f0fe06f j 80002328 <_vfprintf_r+0x9ac> -8000423c: 06700a93 li s5,103 -80004240: 04012583 lw a1,64(sp) -80004244: 01812783 lw a5,24(sp) -80004248: 02012423 sw zero,40(sp) -8000424c: 0005c703 lbu a4,0(a1) -80004250: 02012223 sw zero,36(sp) -80004254: 0ff00613 li a2,255 -80004258: 02c70e63 beq a4,a2,80004294 <_vfprintf_r+0x2918> -8000425c: 02f75c63 bge a4,a5,80004294 <_vfprintf_r+0x2918> -80004260: 0015c683 lbu a3,1(a1) -80004264: 40e787b3 sub a5,a5,a4 -80004268: 00068e63 beqz a3,80004284 <_vfprintf_r+0x2908> -8000426c: 02412703 lw a4,36(sp) -80004270: 00158593 addi a1,a1,1 -80004274: 00170713 addi a4,a4,1 -80004278: 02e12223 sw a4,36(sp) -8000427c: 00068713 mv a4,a3 -80004280: fd9ff06f j 80004258 <_vfprintf_r+0x28dc> -80004284: 02812683 lw a3,40(sp) -80004288: 00168693 addi a3,a3,1 -8000428c: 02d12423 sw a3,40(sp) -80004290: fc9ff06f j 80004258 <_vfprintf_r+0x28dc> -80004294: 00f12c23 sw a5,24(sp) -80004298: 02812703 lw a4,40(sp) -8000429c: 02412783 lw a5,36(sp) -800042a0: 04b12023 sw a1,64(sp) -800042a4: 00e78733 add a4,a5,a4 -800042a8: 04812783 lw a5,72(sp) -800042ac: 02f70733 mul a4,a4,a5 -800042b0: 01670b33 add s6,a4,s6 -800042b4: fffb4993 not s3,s6 -800042b8: 41f9d993 srai s3,s3,0x1f -800042bc: 013b79b3 and s3,s6,s3 -800042c0: a78fe06f j 80002538 <_vfprintf_r+0xbbc> -800042c4: 02c12703 lw a4,44(sp) -800042c8: 06600a93 li s5,102 -800042cc: 00e78b33 add s6,a5,a4 -800042d0: 006b0b33 add s6,s6,t1 -800042d4: d55ff06f j 80004028 <_vfprintf_r+0x26ac> -800042d8: 0d610693 addi a3,sp,214 -800042dc: 00061863 bnez a2,800042ec <_vfprintf_r+0x2970> -800042e0: 03000693 li a3,48 -800042e4: 0cd10b23 sb a3,214(sp) -800042e8: 0d710693 addi a3,sp,215 -800042ec: 1b010793 addi a5,sp,432 -800042f0: 40f68633 sub a2,a3,a5 -800042f4: 03070713 addi a4,a4,48 -800042f8: 0dd60793 addi a5,a2,221 -800042fc: 00e68023 sb a4,0(a3) -80004300: 02f12c23 sw a5,56(sp) -80004304: 9f0fe06f j 800024f4 <_vfprintf_r+0xb78> -80004308: 0b010993 addi s3,sp,176 -8000430c: 00098513 mv a0,s3 -80004310: 04612a23 sw t1,84(sp) -80004314: 0a512823 sw t0,176(sp) -80004318: 0be12a23 sw t5,180(sp) -8000431c: 0bf12c23 sw t6,184(sp) -80004320: 0bd12e23 sw t4,188(sp) -80004324: 190100ef jal ra,800144b4 <__trunctfdf2> -80004328: 0cc10613 addi a2,sp,204 -8000432c: 0c4050ef jal ra,800093f0 -80004330: 00058613 mv a2,a1 -80004334: 00050593 mv a1,a0 -80004338: 00098513 mv a0,s3 -8000433c: 76d0f0ef jal ra,800142a8 <__extenddftf2> -80004340: 0b012703 lw a4,176(sp) -80004344: 09010793 addi a5,sp,144 -80004348: 0a010b93 addi s7,sp,160 -8000434c: 08e12823 sw a4,144(sp) -80004350: 0b412703 lw a4,180(sp) -80004354: 08010613 addi a2,sp,128 -80004358: 00078593 mv a1,a5 -8000435c: 08e12a23 sw a4,148(sp) -80004360: 0b812703 lw a4,184(sp) -80004364: 000b8513 mv a0,s7 -80004368: 00f12e23 sw a5,28(sp) -8000436c: 08e12c23 sw a4,152(sp) -80004370: 0bc12703 lw a4,188(sp) -80004374: 04c12823 sw a2,80(sp) -80004378: 08012023 sw zero,128(sp) -8000437c: 08e12e23 sw a4,156(sp) -80004380: 3ffc0737 lui a4,0x3ffc0 -80004384: 08e12623 sw a4,140(sp) -80004388: 08012223 sw zero,132(sp) -8000438c: 08012423 sw zero,136(sp) -80004390: 7180d0ef jal ra,80011aa8 <__multf3> -80004394: 0a012783 lw a5,160(sp) -80004398: 0a412803 lw a6,164(sp) -8000439c: 0a812e83 lw t4,168(sp) -800043a0: 0ac12f03 lw t5,172(sp) -800043a4: 000b8593 mv a1,s7 -800043a8: 00098513 mv a0,s3 -800043ac: 0af12823 sw a5,176(sp) -800043b0: 04f12223 sw a5,68(sp) -800043b4: 0b012a23 sw a6,180(sp) -800043b8: 03012423 sw a6,40(sp) -800043bc: 0bd12c23 sw t4,184(sp) -800043c0: 03d12223 sw t4,36(sp) -800043c4: 0be12e23 sw t5,188(sp) -800043c8: 01e12c23 sw t5,24(sp) -800043cc: 0a012023 sw zero,160(sp) -800043d0: 0a012223 sw zero,164(sp) -800043d4: 0a012423 sw zero,168(sp) -800043d8: 0a012623 sw zero,172(sp) -800043dc: 3780d0ef jal ra,80011754 <__eqtf2> -800043e0: 01812f03 lw t5,24(sp) -800043e4: 02412e83 lw t4,36(sp) -800043e8: 02812803 lw a6,40(sp) -800043ec: 04412783 lw a5,68(sp) -800043f0: 05412303 lw t1,84(sp) -800043f4: 00051663 bnez a0,80004400 <_vfprintf_r+0x2a84> -800043f8: 00100713 li a4,1 -800043fc: 0ce12623 sw a4,204(sp) -80004400: 80015737 lui a4,0x80015 -80004404: af070713 addi a4,a4,-1296 # 80014af0 <__BSS_END__+0xffffe0d8> -80004408: 04e12223 sw a4,68(sp) -8000440c: e88ff06f j 80003a94 <_vfprintf_r+0x2118> -80004410: 01812783 lw a5,24(sp) -80004414: 00100713 li a4,1 -80004418: 02d00693 li a3,45 -8000441c: 40f70733 sub a4,a4,a5 -80004420: 0cd10aa3 sb a3,213(sp) -80004424: 840fe06f j 80002464 <_vfprintf_r+0xae8> -80004428: 05812783 lw a5,88(sp) -8000442c: 0017f713 andi a4,a5,1 -80004430: 00071463 bnez a4,80004438 <_vfprintf_r+0x2abc> -80004434: 8e0fe06f j 80002514 <_vfprintf_r+0xb98> -80004438: 8d4fe06f j 8000250c <_vfprintf_r+0xb90> -8000443c: 00071a63 bnez a4,80004450 <_vfprintf_r+0x2ad4> -80004440: 00100993 li s3,1 -80004444: 06600a93 li s5,102 -80004448: 00100b13 li s6,1 -8000444c: 955ff06f j 80003da0 <_vfprintf_r+0x2424> -80004450: 02c12783 lw a5,44(sp) -80004454: 06600a93 li s5,102 -80004458: 00178b13 addi s6,a5,1 -8000445c: 006b0b33 add s6,s6,t1 -80004460: fffb4993 not s3,s6 -80004464: 41f9d993 srai s3,s3,0x1f -80004468: 013b79b3 and s3,s6,s3 -8000446c: 935ff06f j 80003da0 <_vfprintf_r+0x2424> -80004470: 000d0793 mv a5,s10 -80004474: ca5fe06f j 80003118 <_vfprintf_r+0x179c> -80004478: 01012703 lw a4,16(sp) -8000447c: 00072d83 lw s11,0(a4) -80004480: 00470713 addi a4,a4,4 -80004484: 000dd463 bgez s11,8000448c <_vfprintf_r+0x2b10> -80004488: fff00d93 li s11,-1 -8000448c: 0014ce03 lbu t3,1(s1) -80004490: 00e12823 sw a4,16(sp) -80004494: 00078493 mv s1,a5 -80004498: eb4fd06f j 80001b4c <_vfprintf_r+0x1d0> -8000449c: 00090993 mv s3,s2 -800044a0: 8d0fe06f j 80002570 <_vfprintf_r+0xbf4> -800044a4: 00090993 mv s3,s2 -800044a8: addfd06f j 80001f84 <_vfprintf_r+0x608> -800044ac: 00200793 li a5,2 -800044b0: 02f12c23 sw a5,56(sp) -800044b4: 840fe06f j 800024f4 <_vfprintf_r+0xb78> -800044b8: 00030b13 mv s6,t1 -800044bc: d1dff06f j 800041d8 <_vfprintf_r+0x285c> -800044c0: 00412703 lw a4,4(sp) -800044c4: 00c75783 lhu a5,12(a4) -800044c8: 0407e793 ori a5,a5,64 -800044cc: 00f71623 sh a5,12(a4) -800044d0: f8cfd06f j 80001c5c <_vfprintf_r+0x2e0> +80002614: 00100b13 li s6,1 +80002618: 1af10c93 addi s9,sp,431 +8000261c: d50ff06f j 80001b6c <_vfprintf_r+0x3b4> +80002620: 00100713 li a4,1 +80002624: 00e79463 bne a5,a4,8000262c <_vfprintf_r+0xe74> +80002628: 5140106f j 80003b3c <_vfprintf_r+0x2384> +8000262c: 00200713 li a4,2 +80002630: 00090993 mv s3,s2 +80002634: dce792e3 bne a5,a4,800023f8 <_vfprintf_r+0xc40> +80002638: 03012683 lw a3,48(sp) +8000263c: 1b010c93 addi s9,sp,432 +80002640: 00fbf793 andi a5,s7,15 +80002644: 00f687b3 add a5,a3,a5 +80002648: 0007c783 lbu a5,0(a5) +8000264c: 01cd9713 slli a4,s11,0x1c +80002650: 004bdb93 srli s7,s7,0x4 +80002654: fffc8c93 addi s9,s9,-1 +80002658: 01776bb3 or s7,a4,s7 +8000265c: 004ddd93 srli s11,s11,0x4 +80002660: 00fc8023 sb a5,0(s9) +80002664: 01bbe7b3 or a5,s7,s11 +80002668: fc079ce3 bnez a5,80002640 <_vfprintf_r+0xe88> +8000266c: 1b010793 addi a5,sp,432 +80002670: 41978b33 sub s6,a5,s9 +80002674: 00098913 mv s2,s3 +80002678: cf4ff06f j 80001b6c <_vfprintf_r+0x3b4> +8000267c: 06500693 li a3,101 +80002680: 3956d663 bge a3,s5,80002a0c <_vfprintf_r+0x1254> +80002684: 0f012683 lw a3,240(sp) +80002688: 0a010593 addi a1,sp,160 +8000268c: 0b010513 addi a0,sp,176 +80002690: 0ad12823 sw a3,176(sp) +80002694: 0f412683 lw a3,244(sp) +80002698: 04e12223 sw a4,68(sp) +8000269c: 0a012023 sw zero,160(sp) +800026a0: 0ad12a23 sw a3,180(sp) +800026a4: 0f812683 lw a3,248(sp) +800026a8: 0a012223 sw zero,164(sp) +800026ac: 0a012423 sw zero,168(sp) +800026b0: 0ad12c23 sw a3,184(sp) +800026b4: 0fc12683 lw a3,252(sp) +800026b8: 0a012623 sw zero,172(sp) +800026bc: 0ad12e23 sw a3,188(sp) +800026c0: 6d10e0ef jal ra,80011590 <__eqtf2> +800026c4: 04412703 lw a4,68(sp) +800026c8: 5a051263 bnez a0,80002c6c <_vfprintf_r+0x14b4> +800026cc: 0e812783 lw a5,232(sp) +800026d0: 800156b7 lui a3,0x80015 +800026d4: 93c68693 addi a3,a3,-1732 # 8001493c <__BSS_END__+0xffffda94> +800026d8: 00170713 addi a4,a4,1 +800026dc: 00dd2023 sw a3,0(s10) +800026e0: 00178793 addi a5,a5,1 +800026e4: 00100693 li a3,1 +800026e8: 00dd2223 sw a3,4(s10) +800026ec: 0ee12623 sw a4,236(sp) +800026f0: 0ef12423 sw a5,232(sp) +800026f4: 00700713 li a4,7 +800026f8: 008d0d13 addi s10,s10,8 +800026fc: 34f744e3 blt a4,a5,80003244 <_vfprintf_r+0x1a8c> +80002700: 0cc12783 lw a5,204(sp) +80002704: 01c12703 lw a4,28(sp) +80002708: 00e7ca63 blt a5,a4,8000271c <_vfprintf_r+0xf64> +8000270c: 00197793 andi a5,s2,1 +80002710: 00079663 bnez a5,8000271c <_vfprintf_r+0xf64> +80002714: 0ec12703 lw a4,236(sp) +80002718: 87dff06f j 80001f94 <_vfprintf_r+0x7dc> +8000271c: 03412783 lw a5,52(sp) +80002720: 02c12683 lw a3,44(sp) +80002724: 0ec12703 lw a4,236(sp) +80002728: 00fd2023 sw a5,0(s10) +8000272c: 0e812783 lw a5,232(sp) +80002730: 00e68733 add a4,a3,a4 +80002734: 00dd2223 sw a3,4(s10) +80002738: 00178793 addi a5,a5,1 +8000273c: 0ee12623 sw a4,236(sp) +80002740: 0ef12423 sw a5,232(sp) +80002744: 00700693 li a3,7 +80002748: 008d0d13 addi s10,s10,8 +8000274c: 04f6cae3 blt a3,a5,80002fa0 <_vfprintf_r+0x17e8> +80002750: 01c12783 lw a5,28(sp) +80002754: fff78b13 addi s6,a5,-1 +80002758: 83605ee3 blez s6,80001f94 <_vfprintf_r+0x7dc> +8000275c: 01000693 li a3,16 +80002760: 0e812783 lw a5,232(sp) +80002764: 3166d0e3 bge a3,s6,80003264 <_vfprintf_r+0x1aac> +80002768: 01000b93 li s7,16 +8000276c: 00700a93 li s5,7 +80002770: 00412c83 lw s9,4(sp) +80002774: 00c0006f j 80002780 <_vfprintf_r+0xfc8> +80002778: ff0b0b13 addi s6,s6,-16 +8000277c: 2f6bd4e3 bge s7,s6,80003264 <_vfprintf_r+0x1aac> +80002780: 01070713 addi a4,a4,16 +80002784: 00178793 addi a5,a5,1 +80002788: 018d2023 sw s8,0(s10) +8000278c: 017d2223 sw s7,4(s10) +80002790: 0ee12623 sw a4,236(sp) +80002794: 0ef12423 sw a5,232(sp) +80002798: 008d0d13 addi s10,s10,8 +8000279c: fcfadee3 bge s5,a5,80002778 <_vfprintf_r+0xfc0> +800027a0: 0e410613 addi a2,sp,228 +800027a4: 000c8593 mv a1,s9 +800027a8: 000a0513 mv a0,s4 +800027ac: 4e5090ef jal ra,8000c490 <__sprint_r> +800027b0: ac051a63 bnez a0,80001a84 <_vfprintf_r+0x2cc> +800027b4: 0ec12703 lw a4,236(sp) +800027b8: 0e812783 lw a5,232(sp) +800027bc: 10c10d13 addi s10,sp,268 +800027c0: fb9ff06f j 80002778 <_vfprintf_r+0xfc0> +800027c4: 41340bb3 sub s7,s0,s3 +800027c8: f9705a63 blez s7,80001f5c <_vfprintf_r+0x7a4> +800027cc: 01000613 li a2,16 +800027d0: 0e812683 lw a3,232(sp) +800027d4: 0b765463 bge a2,s7,8000287c <_vfprintf_r+0x10c4> +800027d8: 04912223 sw s1,68(sp) +800027dc: 000d0793 mv a5,s10 +800027e0: 000b8493 mv s1,s7 +800027e4: 000c8d13 mv s10,s9 +800027e8: 00098b93 mv s7,s3 +800027ec: 000b0c93 mv s9,s6 +800027f0: 00040993 mv s3,s0 +800027f4: 01000e93 li t4,16 +800027f8: 00700d93 li s11,7 +800027fc: 00412403 lw s0,4(sp) +80002800: 00030b13 mv s6,t1 +80002804: 00c0006f j 80002810 <_vfprintf_r+0x1058> +80002808: ff048493 addi s1,s1,-16 +8000280c: 049ed863 bge t4,s1,8000285c <_vfprintf_r+0x10a4> +80002810: 01070713 addi a4,a4,16 +80002814: 00168693 addi a3,a3,1 +80002818: 0187a023 sw s8,0(a5) +8000281c: 01d7a223 sw t4,4(a5) +80002820: 0ee12623 sw a4,236(sp) +80002824: 0ed12423 sw a3,232(sp) +80002828: 00878793 addi a5,a5,8 +8000282c: fcdddee3 bge s11,a3,80002808 <_vfprintf_r+0x1050> +80002830: 0e410613 addi a2,sp,228 +80002834: 00040593 mv a1,s0 +80002838: 000a0513 mv a0,s4 +8000283c: 455090ef jal ra,8000c490 <__sprint_r> +80002840: a4051263 bnez a0,80001a84 <_vfprintf_r+0x2cc> +80002844: 01000e93 li t4,16 +80002848: ff048493 addi s1,s1,-16 +8000284c: 0ec12703 lw a4,236(sp) +80002850: 0e812683 lw a3,232(sp) +80002854: 10c10793 addi a5,sp,268 +80002858: fa9ecce3 blt t4,s1,80002810 <_vfprintf_r+0x1058> +8000285c: 00098413 mv s0,s3 +80002860: 000b8993 mv s3,s7 +80002864: 00048b93 mv s7,s1 +80002868: 04412483 lw s1,68(sp) +8000286c: 000b0313 mv t1,s6 +80002870: 000c8b13 mv s6,s9 +80002874: 000d0c93 mv s9,s10 +80002878: 00078d13 mv s10,a5 +8000287c: 01770733 add a4,a4,s7 +80002880: 00168693 addi a3,a3,1 +80002884: 018d2023 sw s8,0(s10) +80002888: 017d2223 sw s7,4(s10) +8000288c: 0ee12623 sw a4,236(sp) +80002890: 0ed12423 sw a3,232(sp) +80002894: 00700613 li a2,7 +80002898: 008d0d13 addi s10,s10,8 +8000289c: ecd65063 bge a2,a3,80001f5c <_vfprintf_r+0x7a4> +800028a0: 00412583 lw a1,4(sp) +800028a4: 0e410613 addi a2,sp,228 +800028a8: 000a0513 mv a0,s4 +800028ac: 04612223 sw t1,68(sp) +800028b0: 3e1090ef jal ra,8000c490 <__sprint_r> +800028b4: 9c051863 bnez a0,80001a84 <_vfprintf_r+0x2cc> +800028b8: 0ec12703 lw a4,236(sp) +800028bc: 10c10d13 addi s10,sp,268 +800028c0: 04412303 lw t1,68(sp) +800028c4: e98ff06f j 80001f5c <_vfprintf_r+0x7a4> +800028c8: 01000613 li a2,16 +800028cc: 0e812683 lw a3,232(sp) +800028d0: 09b65863 bge a2,s11,80002960 <_vfprintf_r+0x11a8> +800028d4: 000d0793 mv a5,s10 +800028d8: 01000813 li a6,16 +800028dc: 000c8d13 mv s10,s9 +800028e0: 00700b93 li s7,7 +800028e4: 000b0c93 mv s9,s6 +800028e8: 00098b13 mv s6,s3 +800028ec: 00040993 mv s3,s0 +800028f0: 00412403 lw s0,4(sp) +800028f4: 00c0006f j 80002900 <_vfprintf_r+0x1148> +800028f8: ff0d8d93 addi s11,s11,-16 +800028fc: 05b85863 bge a6,s11,8000294c <_vfprintf_r+0x1194> +80002900: 01070713 addi a4,a4,16 +80002904: 00168693 addi a3,a3,1 +80002908: 0187a023 sw s8,0(a5) +8000290c: 0107a223 sw a6,4(a5) +80002910: 0ee12623 sw a4,236(sp) +80002914: 0ed12423 sw a3,232(sp) +80002918: 00878793 addi a5,a5,8 +8000291c: fcdbdee3 bge s7,a3,800028f8 <_vfprintf_r+0x1140> +80002920: 0e410613 addi a2,sp,228 +80002924: 00040593 mv a1,s0 +80002928: 000a0513 mv a0,s4 +8000292c: 365090ef jal ra,8000c490 <__sprint_r> +80002930: 94051a63 bnez a0,80001a84 <_vfprintf_r+0x2cc> +80002934: 01000813 li a6,16 +80002938: ff0d8d93 addi s11,s11,-16 +8000293c: 0ec12703 lw a4,236(sp) +80002940: 0e812683 lw a3,232(sp) +80002944: 10c10793 addi a5,sp,268 +80002948: fbb84ce3 blt a6,s11,80002900 <_vfprintf_r+0x1148> +8000294c: 00098413 mv s0,s3 +80002950: 000b0993 mv s3,s6 +80002954: 000c8b13 mv s6,s9 +80002958: 000d0c93 mv s9,s10 +8000295c: 00078d13 mv s10,a5 +80002960: 01b70733 add a4,a4,s11 +80002964: 00168693 addi a3,a3,1 +80002968: 018d2023 sw s8,0(s10) +8000296c: 01bd2223 sw s11,4(s10) +80002970: 0ee12623 sw a4,236(sp) +80002974: 0ed12423 sw a3,232(sp) +80002978: 00700613 li a2,7 +8000297c: 008d0d13 addi s10,s10,8 +80002980: ded65263 bge a2,a3,80001f64 <_vfprintf_r+0x7ac> +80002984: 00412583 lw a1,4(sp) +80002988: 0e410613 addi a2,sp,228 +8000298c: 000a0513 mv a0,s4 +80002990: 301090ef jal ra,8000c490 <__sprint_r> +80002994: 8e051863 bnez a0,80001a84 <_vfprintf_r+0x2cc> +80002998: 0ec12703 lw a4,236(sp) +8000299c: 10c10d13 addi s10,sp,268 +800029a0: dc4ff06f j 80001f64 <_vfprintf_r+0x7ac> +800029a4: 00197593 andi a1,s2,1 +800029a8: 08059263 bnez a1,80002a2c <_vfprintf_r+0x1274> +800029ac: 00dd2223 sw a3,4(s10) +800029b0: 0fb12623 sw s11,236(sp) +800029b4: 0f612423 sw s6,232(sp) +800029b8: 00700793 li a5,7 +800029bc: 5b67ca63 blt a5,s6,80002f70 <_vfprintf_r+0x17b8> +800029c0: 00260a93 addi s5,a2,2 +800029c4: 010d0d13 addi s10,s10,16 +800029c8: 03812683 lw a3,56(sp) +800029cc: 0d410793 addi a5,sp,212 +800029d0: 00fba023 sw a5,0(s7) +800029d4: 01b68733 add a4,a3,s11 +800029d8: 00dba223 sw a3,4(s7) +800029dc: 0ee12623 sw a4,236(sp) +800029e0: 0f512423 sw s5,232(sp) +800029e4: 00700793 li a5,7 +800029e8: db57d663 bge a5,s5,80001f94 <_vfprintf_r+0x7dc> +800029ec: 00412583 lw a1,4(sp) +800029f0: 0e410613 addi a2,sp,228 +800029f4: 000a0513 mv a0,s4 +800029f8: 299090ef jal ra,8000c490 <__sprint_r> +800029fc: 88051463 bnez a0,80001a84 <_vfprintf_r+0x2cc> +80002a00: 0ec12703 lw a4,236(sp) +80002a04: 10c10d13 addi s10,sp,268 +80002a08: d8cff06f j 80001f94 <_vfprintf_r+0x7dc> +80002a0c: 0e812603 lw a2,232(sp) +80002a10: 01c12783 lw a5,28(sp) +80002a14: 00100693 li a3,1 +80002a18: 019d2023 sw s9,0(s10) +80002a1c: 00170d93 addi s11,a4,1 +80002a20: 00160b13 addi s6,a2,1 +80002a24: 008d0b93 addi s7,s10,8 +80002a28: f6f6dee3 bge a3,a5,800029a4 <_vfprintf_r+0x11ec> +80002a2c: 00100693 li a3,1 +80002a30: 00dd2223 sw a3,4(s10) +80002a34: 0fb12623 sw s11,236(sp) +80002a38: 0f612423 sw s6,232(sp) +80002a3c: 00700693 li a3,7 +80002a40: 6366cc63 blt a3,s6,80003078 <_vfprintf_r+0x18c0> +80002a44: 02c12783 lw a5,44(sp) +80002a48: 03412703 lw a4,52(sp) +80002a4c: 001b0b13 addi s6,s6,1 +80002a50: 00fd8db3 add s11,s11,a5 +80002a54: 00eba023 sw a4,0(s7) +80002a58: 00fba223 sw a5,4(s7) +80002a5c: 0fb12623 sw s11,236(sp) +80002a60: 0f612423 sw s6,232(sp) +80002a64: 00700693 li a3,7 +80002a68: 008b8b93 addi s7,s7,8 +80002a6c: 6366ca63 blt a3,s6,800030a0 <_vfprintf_r+0x18e8> +80002a70: 0f012683 lw a3,240(sp) +80002a74: 01c12783 lw a5,28(sp) +80002a78: 001b0813 addi a6,s6,1 +80002a7c: 0ad12823 sw a3,176(sp) +80002a80: 0f412683 lw a3,244(sp) +80002a84: 0a010593 addi a1,sp,160 +80002a88: 0b010513 addi a0,sp,176 +80002a8c: 0ad12a23 sw a3,180(sp) +80002a90: 0f812683 lw a3,248(sp) +80002a94: 00080a93 mv s5,a6 +80002a98: 03012223 sw a6,36(sp) +80002a9c: 0ad12c23 sw a3,184(sp) +80002aa0: 0fc12683 lw a3,252(sp) +80002aa4: 0a012023 sw zero,160(sp) +80002aa8: 0a012223 sw zero,164(sp) +80002aac: 0ad12e23 sw a3,188(sp) +80002ab0: fff78693 addi a3,a5,-1 +80002ab4: 00d12c23 sw a3,24(sp) +80002ab8: 0a012423 sw zero,168(sp) +80002abc: 0a012623 sw zero,172(sp) +80002ac0: 2d10e0ef jal ra,80011590 <__eqtf2> +80002ac4: 008b8d13 addi s10,s7,8 +80002ac8: 01812683 lw a3,24(sp) +80002acc: 02412803 lw a6,36(sp) +80002ad0: 30050e63 beqz a0,80002dec <_vfprintf_r+0x1634> +80002ad4: 001c8793 addi a5,s9,1 +80002ad8: 00dd8db3 add s11,s11,a3 +80002adc: 00fba023 sw a5,0(s7) +80002ae0: 00dba223 sw a3,4(s7) +80002ae4: 0fb12623 sw s11,236(sp) +80002ae8: 0f512423 sw s5,232(sp) +80002aec: 00700793 li a5,7 +80002af0: 4957c063 blt a5,s5,80002f70 <_vfprintf_r+0x17b8> +80002af4: 010b8793 addi a5,s7,16 +80002af8: 002b0a93 addi s5,s6,2 +80002afc: 000d0b93 mv s7,s10 +80002b00: 00078d13 mv s10,a5 +80002b04: ec5ff06f j 800029c8 <_vfprintf_r+0x1210> +80002b08: 00090993 mv s3,s2 +80002b0c: 8ddff06f j 800023e8 <_vfprintf_r+0xc30> +80002b10: 800157b7 lui a5,0x80015 +80002b14: 01000613 li a2,16 +80002b18: 0e812683 lw a3,232(sp) +80002b1c: 8dc78d93 addi s11,a5,-1828 # 800148dc <__BSS_END__+0xffffda34> +80002b20: 0d065463 bge a2,a6,80002be8 <_vfprintf_r+0x1430> +80002b24: 04912623 sw s1,76(sp) +80002b28: 05212823 sw s2,80(sp) +80002b2c: 000d0793 mv a5,s10 +80002b30: 000d8913 mv s2,s11 +80002b34: 000b0d13 mv s10,s6 +80002b38: 000c8d93 mv s11,s9 +80002b3c: 01000f13 li t5,16 +80002b40: 00098c93 mv s9,s3 +80002b44: 00700393 li t2,7 +80002b48: 00040993 mv s3,s0 +80002b4c: 04512223 sw t0,68(sp) +80002b50: 00030b13 mv s6,t1 +80002b54: 00412483 lw s1,4(sp) +80002b58: 00080413 mv s0,a6 +80002b5c: 00c0006f j 80002b68 <_vfprintf_r+0x13b0> +80002b60: ff040413 addi s0,s0,-16 +80002b64: 048f5c63 bge t5,s0,80002bbc <_vfprintf_r+0x1404> +80002b68: 01070713 addi a4,a4,16 +80002b6c: 00168693 addi a3,a3,1 +80002b70: 0127a023 sw s2,0(a5) +80002b74: 01e7a223 sw t5,4(a5) +80002b78: 0ee12623 sw a4,236(sp) +80002b7c: 0ed12423 sw a3,232(sp) +80002b80: 00878793 addi a5,a5,8 +80002b84: fcd3dee3 bge t2,a3,80002b60 <_vfprintf_r+0x13a8> +80002b88: 0e410613 addi a2,sp,228 +80002b8c: 00048593 mv a1,s1 +80002b90: 000a0513 mv a0,s4 +80002b94: 0fd090ef jal ra,8000c490 <__sprint_r> +80002b98: 00050463 beqz a0,80002ba0 <_vfprintf_r+0x13e8> +80002b9c: ee9fe06f j 80001a84 <_vfprintf_r+0x2cc> +80002ba0: 01000f13 li t5,16 +80002ba4: ff040413 addi s0,s0,-16 +80002ba8: 0ec12703 lw a4,236(sp) +80002bac: 0e812683 lw a3,232(sp) +80002bb0: 10c10793 addi a5,sp,268 +80002bb4: 00700393 li t2,7 +80002bb8: fa8f48e3 blt t5,s0,80002b68 <_vfprintf_r+0x13b0> +80002bbc: 00040813 mv a6,s0 +80002bc0: 04412283 lw t0,68(sp) +80002bc4: 00098413 mv s0,s3 +80002bc8: 04c12483 lw s1,76(sp) +80002bcc: 000c8993 mv s3,s9 +80002bd0: 000d8c93 mv s9,s11 +80002bd4: 00090d93 mv s11,s2 +80002bd8: 05012903 lw s2,80(sp) +80002bdc: 000b0313 mv t1,s6 +80002be0: 000d0b13 mv s6,s10 +80002be4: 00078d13 mv s10,a5 +80002be8: 01070733 add a4,a4,a6 +80002bec: 00168693 addi a3,a3,1 +80002bf0: 01bd2023 sw s11,0(s10) +80002bf4: 010d2223 sw a6,4(s10) +80002bf8: 0ee12623 sw a4,236(sp) +80002bfc: 0ed12423 sw a3,232(sp) +80002c00: 00700613 li a2,7 +80002c04: 008d0d13 addi s10,s10,8 +80002c08: aed65063 bge a2,a3,80001ee8 <_vfprintf_r+0x730> +80002c0c: 00412583 lw a1,4(sp) +80002c10: 0e410613 addi a2,sp,228 +80002c14: 000a0513 mv a0,s4 +80002c18: 04612623 sw t1,76(sp) +80002c1c: 04512223 sw t0,68(sp) +80002c20: 071090ef jal ra,8000c490 <__sprint_r> +80002c24: 00050463 beqz a0,80002c2c <_vfprintf_r+0x1474> +80002c28: e5dfe06f j 80001a84 <_vfprintf_r+0x2cc> +80002c2c: 0ec12703 lw a4,236(sp) +80002c30: 10c10d13 addi s10,sp,268 +80002c34: 04c12303 lw t1,76(sp) +80002c38: 04412283 lw t0,68(sp) +80002c3c: aacff06f j 80001ee8 <_vfprintf_r+0x730> +80002c40: 00412583 lw a1,4(sp) +80002c44: 0e410613 addi a2,sp,228 +80002c48: 000a0513 mv a0,s4 +80002c4c: 04612223 sw t1,68(sp) +80002c50: 041090ef jal ra,8000c490 <__sprint_r> +80002c54: 00050463 beqz a0,80002c5c <_vfprintf_r+0x14a4> +80002c58: e2dfe06f j 80001a84 <_vfprintf_r+0x2cc> +80002c5c: 0ec12703 lw a4,236(sp) +80002c60: 10c10d13 addi s10,sp,268 +80002c64: 04412303 lw t1,68(sp) +80002c68: aecff06f j 80001f54 <_vfprintf_r+0x79c> +80002c6c: 0cc12603 lw a2,204(sp) +80002c70: 44c05c63 blez a2,800030c8 <_vfprintf_r+0x1910> +80002c74: 01812783 lw a5,24(sp) +80002c78: 01c12683 lw a3,28(sp) +80002c7c: 00078b13 mv s6,a5 +80002c80: 2af6cc63 blt a3,a5,80002f38 <_vfprintf_r+0x1780> +80002c84: 03605663 blez s6,80002cb0 <_vfprintf_r+0x14f8> +80002c88: 0e812683 lw a3,232(sp) +80002c8c: 01670733 add a4,a4,s6 +80002c90: 019d2023 sw s9,0(s10) +80002c94: 00168693 addi a3,a3,1 +80002c98: 016d2223 sw s6,4(s10) +80002c9c: 0ee12623 sw a4,236(sp) +80002ca0: 0ed12423 sw a3,232(sp) +80002ca4: 00700613 li a2,7 +80002ca8: 008d0d13 addi s10,s10,8 +80002cac: 1cd64ee3 blt a2,a3,80003688 <_vfprintf_r+0x1ed0> +80002cb0: fffb4693 not a3,s6 +80002cb4: 01812783 lw a5,24(sp) +80002cb8: 41f6d693 srai a3,a3,0x1f +80002cbc: 00db7b33 and s6,s6,a3 +80002cc0: 41678b33 sub s6,a5,s6 +80002cc4: 35604063 bgtz s6,80003004 <_vfprintf_r+0x184c> +80002cc8: 01812783 lw a5,24(sp) +80002ccc: 40097693 andi a3,s2,1024 +80002cd0: 00fc8ab3 add s5,s9,a5 +80002cd4: 7a069c63 bnez a3,8000348c <_vfprintf_r+0x1cd4> +80002cd8: 0cc12b03 lw s6,204(sp) +80002cdc: 01c12783 lw a5,28(sp) +80002ce0: 00fb4663 blt s6,a5,80002cec <_vfprintf_r+0x1534> +80002ce4: 00197693 andi a3,s2,1 +80002ce8: 1c0686e3 beqz a3,800036b4 <_vfprintf_r+0x1efc> +80002cec: 03412683 lw a3,52(sp) +80002cf0: 02c12783 lw a5,44(sp) +80002cf4: 00700613 li a2,7 +80002cf8: 00dd2023 sw a3,0(s10) +80002cfc: 0e812683 lw a3,232(sp) +80002d00: 00f70733 add a4,a4,a5 +80002d04: 00fd2223 sw a5,4(s10) +80002d08: 00168693 addi a3,a3,1 +80002d0c: 0ee12623 sw a4,236(sp) +80002d10: 0ed12423 sw a3,232(sp) +80002d14: 008d0d13 addi s10,s10,8 +80002d18: 00d65463 bge a2,a3,80002d20 <_vfprintf_r+0x1568> +80002d1c: 0d40106f j 80003df0 <_vfprintf_r+0x2638> +80002d20: 01c12683 lw a3,28(sp) +80002d24: 00dc87b3 add a5,s9,a3 +80002d28: 41668b33 sub s6,a3,s6 +80002d2c: 415787b3 sub a5,a5,s5 +80002d30: 000b0b93 mv s7,s6 +80002d34: 0167d463 bge a5,s6,80002d3c <_vfprintf_r+0x1584> +80002d38: 00078b93 mv s7,a5 +80002d3c: 03705863 blez s7,80002d6c <_vfprintf_r+0x15b4> +80002d40: 0e812783 lw a5,232(sp) +80002d44: 01770733 add a4,a4,s7 +80002d48: 015d2023 sw s5,0(s10) +80002d4c: 00178793 addi a5,a5,1 +80002d50: 017d2223 sw s7,4(s10) +80002d54: 0ee12623 sw a4,236(sp) +80002d58: 0ef12423 sw a5,232(sp) +80002d5c: 00700693 li a3,7 +80002d60: 008d0d13 addi s10,s10,8 +80002d64: 00f6d463 bge a3,a5,80002d6c <_vfprintf_r+0x15b4> +80002d68: 1480106f j 80003eb0 <_vfprintf_r+0x26f8> +80002d6c: fffbc793 not a5,s7 +80002d70: 41f7d793 srai a5,a5,0x1f +80002d74: 00fbfbb3 and s7,s7,a5 +80002d78: 417b0b33 sub s6,s6,s7 +80002d7c: a1605c63 blez s6,80001f94 <_vfprintf_r+0x7dc> +80002d80: 01000693 li a3,16 +80002d84: 0e812783 lw a5,232(sp) +80002d88: 4d66de63 bge a3,s6,80003264 <_vfprintf_r+0x1aac> +80002d8c: 01000b93 li s7,16 +80002d90: 00700a93 li s5,7 +80002d94: 00412c83 lw s9,4(sp) +80002d98: 00c0006f j 80002da4 <_vfprintf_r+0x15ec> +80002d9c: ff0b0b13 addi s6,s6,-16 +80002da0: 4d6bd263 bge s7,s6,80003264 <_vfprintf_r+0x1aac> +80002da4: 01070713 addi a4,a4,16 +80002da8: 00178793 addi a5,a5,1 +80002dac: 018d2023 sw s8,0(s10) +80002db0: 017d2223 sw s7,4(s10) +80002db4: 0ee12623 sw a4,236(sp) +80002db8: 0ef12423 sw a5,232(sp) +80002dbc: 008d0d13 addi s10,s10,8 +80002dc0: fcfadee3 bge s5,a5,80002d9c <_vfprintf_r+0x15e4> +80002dc4: 0e410613 addi a2,sp,228 +80002dc8: 000c8593 mv a1,s9 +80002dcc: 000a0513 mv a0,s4 +80002dd0: 6c0090ef jal ra,8000c490 <__sprint_r> +80002dd4: 00050463 beqz a0,80002ddc <_vfprintf_r+0x1624> +80002dd8: cadfe06f j 80001a84 <_vfprintf_r+0x2cc> +80002ddc: 0ec12703 lw a4,236(sp) +80002de0: 0e812783 lw a5,232(sp) +80002de4: 10c10d13 addi s10,sp,268 +80002de8: fb5ff06f j 80002d9c <_vfprintf_r+0x15e4> +80002dec: bcd05ee3 blez a3,800029c8 <_vfprintf_r+0x1210> +80002df0: 01000793 li a5,16 +80002df4: 00d7c463 blt a5,a3,80002dfc <_vfprintf_r+0x1644> +80002df8: 4b40106f j 800042ac <_vfprintf_r+0x2af4> +80002dfc: 00812c23 sw s0,24(sp) +80002e00: 01000c93 li s9,16 +80002e04: 00700a93 li s5,7 +80002e08: 00068413 mv s0,a3 +80002e0c: 00412d03 lw s10,4(sp) +80002e10: 00080b13 mv s6,a6 +80002e14: 0100006f j 80002e24 <_vfprintf_r+0x166c> +80002e18: ff040413 addi s0,s0,-16 +80002e1c: 128cd463 bge s9,s0,80002f44 <_vfprintf_r+0x178c> +80002e20: 001b0b13 addi s6,s6,1 +80002e24: 010d8d93 addi s11,s11,16 +80002e28: 018ba023 sw s8,0(s7) +80002e2c: 019ba223 sw s9,4(s7) +80002e30: 0fb12623 sw s11,236(sp) +80002e34: 0f612423 sw s6,232(sp) +80002e38: 008b8b93 addi s7,s7,8 +80002e3c: fd6adee3 bge s5,s6,80002e18 <_vfprintf_r+0x1660> +80002e40: 0e410613 addi a2,sp,228 +80002e44: 000d0593 mv a1,s10 +80002e48: 000a0513 mv a0,s4 +80002e4c: 644090ef jal ra,8000c490 <__sprint_r> +80002e50: 00050463 beqz a0,80002e58 <_vfprintf_r+0x16a0> +80002e54: c31fe06f j 80001a84 <_vfprintf_r+0x2cc> +80002e58: 0ec12d83 lw s11,236(sp) +80002e5c: 0e812b03 lw s6,232(sp) +80002e60: 10c10b93 addi s7,sp,268 +80002e64: fb5ff06f j 80002e18 <_vfprintf_r+0x1660> +80002e68: 03000793 li a5,48 +80002e6c: 1af107a3 sb a5,431(sp) +80002e70: 1af10c93 addi s9,sp,431 +80002e74: cf9fe06f j 80001b6c <_vfprintf_r+0x3b4> +80002e78: 20097793 andi a5,s2,512 +80002e7c: 060798e3 bnez a5,800036ec <_vfprintf_r+0x1f34> +80002e80: 00000d93 li s11,0 +80002e84: c9dfe06f j 80001b20 <_vfprintf_r+0x368> +80002e88: 04012783 lw a5,64(sp) +80002e8c: 0004ce03 lbu t3,0(s1) +80002e90: 00079463 bnez a5,80002e98 <_vfprintf_r+0x16e0> +80002e94: af5fe06f j 80001988 <_vfprintf_r+0x1d0> +80002e98: 0007c783 lbu a5,0(a5) +80002e9c: 00079463 bnez a5,80002ea4 <_vfprintf_r+0x16ec> +80002ea0: ae9fe06f j 80001988 <_vfprintf_r+0x1d0> +80002ea4: 40096913 ori s2,s2,1024 +80002ea8: ae1fe06f j 80001988 <_vfprintf_r+0x1d0> +80002eac: 01012783 lw a5,16(sp) +80002eb0: 0b010513 addi a0,sp,176 +80002eb4: 01b12a23 sw s11,20(sp) +80002eb8: 00778793 addi a5,a5,7 +80002ebc: ff87f793 andi a5,a5,-8 +80002ec0: 0007a583 lw a1,0(a5) +80002ec4: 0047a603 lw a2,4(a5) +80002ec8: 00878793 addi a5,a5,8 +80002ecc: 00f12823 sw a5,16(sp) +80002ed0: 214110ef jal ra,800140e4 <__extenddftf2> +80002ed4: 0b012703 lw a4,176(sp) +80002ed8: 01412303 lw t1,20(sp) +80002edc: 0ee12823 sw a4,240(sp) +80002ee0: 0b412703 lw a4,180(sp) +80002ee4: 0ee12a23 sw a4,244(sp) +80002ee8: 0b812703 lw a4,184(sp) +80002eec: 0ee12c23 sw a4,248(sp) +80002ef0: 0bc12703 lw a4,188(sp) +80002ef4: 0ee12e23 sw a4,252(sp) +80002ef8: a08ff06f j 80002100 <_vfprintf_r+0x948> +80002efc: 00812603 lw a2,8(sp) +80002f00: 0006a783 lw a5,0(a3) +80002f04: 00e12823 sw a4,16(sp) +80002f08: 41f65693 srai a3,a2,0x1f +80002f0c: 00c7a023 sw a2,0(a5) +80002f10: 00d7a223 sw a3,4(a5) +80002f14: 00048c93 mv s9,s1 +80002f18: dbdfe06f j 80001cd4 <_vfprintf_r+0x51c> +80002f1c: 03000793 li a5,48 +80002f20: 00296913 ori s2,s2,2 +80002f24: 0cf10423 sb a5,200(sp) +80002f28: 0d5104a3 sb s5,201(sp) +80002f2c: bff97993 andi s3,s2,-1025 +80002f30: 00200793 li a5,2 +80002f34: c09fe06f j 80001b3c <_vfprintf_r+0x384> +80002f38: 00068b13 mv s6,a3 +80002f3c: d56046e3 bgtz s6,80002c88 <_vfprintf_r+0x14d0> +80002f40: d71ff06f j 80002cb0 <_vfprintf_r+0x14f8> +80002f44: 00040693 mv a3,s0 +80002f48: 01812403 lw s0,24(sp) +80002f4c: 001b0a93 addi s5,s6,1 +80002f50: 008b8793 addi a5,s7,8 +80002f54: 00dd8db3 add s11,s11,a3 +80002f58: 00dba223 sw a3,4(s7) +80002f5c: 018ba023 sw s8,0(s7) +80002f60: 0fb12623 sw s11,236(sp) +80002f64: 0f512423 sw s5,232(sp) +80002f68: 00700693 li a3,7 +80002f6c: 6d56dc63 bge a3,s5,80003644 <_vfprintf_r+0x1e8c> +80002f70: 00412583 lw a1,4(sp) +80002f74: 0e410613 addi a2,sp,228 +80002f78: 000a0513 mv a0,s4 +80002f7c: 514090ef jal ra,8000c490 <__sprint_r> +80002f80: 00050463 beqz a0,80002f88 <_vfprintf_r+0x17d0> +80002f84: b01fe06f j 80001a84 <_vfprintf_r+0x2cc> +80002f88: 0e812603 lw a2,232(sp) +80002f8c: 0ec12d83 lw s11,236(sp) +80002f90: 11410d13 addi s10,sp,276 +80002f94: 00160a93 addi s5,a2,1 +80002f98: 10c10b93 addi s7,sp,268 +80002f9c: a2dff06f j 800029c8 <_vfprintf_r+0x1210> +80002fa0: 00412583 lw a1,4(sp) +80002fa4: 0e410613 addi a2,sp,228 +80002fa8: 000a0513 mv a0,s4 +80002fac: 4e4090ef jal ra,8000c490 <__sprint_r> +80002fb0: 00050463 beqz a0,80002fb8 <_vfprintf_r+0x1800> +80002fb4: ad1fe06f j 80001a84 <_vfprintf_r+0x2cc> +80002fb8: 0ec12703 lw a4,236(sp) +80002fbc: 10c10d13 addi s10,sp,268 +80002fc0: f90ff06f j 80002750 <_vfprintf_r+0xf98> +80002fc4: 0014ce03 lbu t3,1(s1) +80002fc8: 02096913 ori s2,s2,32 +80002fcc: 00148493 addi s1,s1,1 +80002fd0: 9b9fe06f j 80001988 <_vfprintf_r+0x1d0> +80002fd4: 0014ce03 lbu t3,1(s1) +80002fd8: 20096913 ori s2,s2,512 +80002fdc: 00148493 addi s1,s1,1 +80002fe0: 9a9fe06f j 80001988 <_vfprintf_r+0x1d0> +80002fe4: 00600793 li a5,6 +80002fe8: 000d8b13 mv s6,s11 +80002fec: 6db7e063 bltu a5,s11,800036ac <_vfprintf_r+0x1ef4> +80002ff0: 800157b7 lui a5,0x80015 +80002ff4: 000b0993 mv s3,s6 +80002ff8: 01712823 sw s7,16(sp) +80002ffc: 93478c93 addi s9,a5,-1740 # 80014934 <__BSS_END__+0xffffda8c> +80003000: eb5fe06f j 80001eb4 <_vfprintf_r+0x6fc> +80003004: 01000613 li a2,16 +80003008: 0e812683 lw a3,232(sp) +8000300c: 43665c63 bge a2,s6,80003444 <_vfprintf_r+0x1c8c> +80003010: 01000d93 li s11,16 +80003014: 00700a93 li s5,7 +80003018: 00412b83 lw s7,4(sp) +8000301c: 00c0006f j 80003028 <_vfprintf_r+0x1870> +80003020: ff0b0b13 addi s6,s6,-16 +80003024: 436dd063 bge s11,s6,80003444 <_vfprintf_r+0x1c8c> +80003028: 01070713 addi a4,a4,16 +8000302c: 00168693 addi a3,a3,1 +80003030: 018d2023 sw s8,0(s10) +80003034: 01bd2223 sw s11,4(s10) +80003038: 0ee12623 sw a4,236(sp) +8000303c: 0ed12423 sw a3,232(sp) +80003040: 008d0d13 addi s10,s10,8 +80003044: fcdadee3 bge s5,a3,80003020 <_vfprintf_r+0x1868> +80003048: 0e410613 addi a2,sp,228 +8000304c: 000b8593 mv a1,s7 +80003050: 000a0513 mv a0,s4 +80003054: 43c090ef jal ra,8000c490 <__sprint_r> +80003058: 00050463 beqz a0,80003060 <_vfprintf_r+0x18a8> +8000305c: a29fe06f j 80001a84 <_vfprintf_r+0x2cc> +80003060: 0ec12703 lw a4,236(sp) +80003064: 0e812683 lw a3,232(sp) +80003068: 10c10d13 addi s10,sp,268 +8000306c: fb5ff06f j 80003020 <_vfprintf_r+0x1868> +80003070: 000c8913 mv s2,s9 +80003074: 8edfe06f j 80001960 <_vfprintf_r+0x1a8> +80003078: 00412583 lw a1,4(sp) +8000307c: 0e410613 addi a2,sp,228 +80003080: 000a0513 mv a0,s4 +80003084: 40c090ef jal ra,8000c490 <__sprint_r> +80003088: 00050463 beqz a0,80003090 <_vfprintf_r+0x18d8> +8000308c: 9f9fe06f j 80001a84 <_vfprintf_r+0x2cc> +80003090: 0ec12d83 lw s11,236(sp) +80003094: 0e812b03 lw s6,232(sp) +80003098: 10c10b93 addi s7,sp,268 +8000309c: 9a9ff06f j 80002a44 <_vfprintf_r+0x128c> +800030a0: 00412583 lw a1,4(sp) +800030a4: 0e410613 addi a2,sp,228 +800030a8: 000a0513 mv a0,s4 +800030ac: 3e4090ef jal ra,8000c490 <__sprint_r> +800030b0: 00050463 beqz a0,800030b8 <_vfprintf_r+0x1900> +800030b4: 9d1fe06f j 80001a84 <_vfprintf_r+0x2cc> +800030b8: 0ec12d83 lw s11,236(sp) +800030bc: 0e812b03 lw s6,232(sp) +800030c0: 10c10b93 addi s7,sp,268 +800030c4: 9adff06f j 80002a70 <_vfprintf_r+0x12b8> +800030c8: 0e812683 lw a3,232(sp) +800030cc: 800155b7 lui a1,0x80015 +800030d0: 93c58593 addi a1,a1,-1732 # 8001493c <__BSS_END__+0xffffda94> +800030d4: 00bd2023 sw a1,0(s10) +800030d8: 00170713 addi a4,a4,1 +800030dc: 00100593 li a1,1 +800030e0: 00168693 addi a3,a3,1 +800030e4: 00bd2223 sw a1,4(s10) +800030e8: 0ee12623 sw a4,236(sp) +800030ec: 0ed12423 sw a3,232(sp) +800030f0: 00700593 li a1,7 +800030f4: 008d0d13 addi s10,s10,8 +800030f8: 54d5ce63 blt a1,a3,80003654 <_vfprintf_r+0x1e9c> +800030fc: 22061263 bnez a2,80003320 <_vfprintf_r+0x1b68> +80003100: 01c12783 lw a5,28(sp) +80003104: 00197693 andi a3,s2,1 +80003108: 00f6e6b3 or a3,a3,a5 +8000310c: 00069463 bnez a3,80003114 <_vfprintf_r+0x195c> +80003110: e85fe06f j 80001f94 <_vfprintf_r+0x7dc> +80003114: 03412683 lw a3,52(sp) +80003118: 02c12783 lw a5,44(sp) +8000311c: 00700613 li a2,7 +80003120: 00dd2023 sw a3,0(s10) +80003124: 0e812683 lw a3,232(sp) +80003128: 00f70733 add a4,a4,a5 +8000312c: 00fd2223 sw a5,4(s10) +80003130: 00168693 addi a3,a3,1 +80003134: 0ee12623 sw a4,236(sp) +80003138: 0ed12423 sw a3,232(sp) +8000313c: 008d0893 addi a7,s10,8 +80003140: 5ed64e63 blt a2,a3,8000373c <_vfprintf_r+0x1f84> +80003144: 01c12783 lw a5,28(sp) +80003148: 00168693 addi a3,a3,1 +8000314c: 0198a023 sw s9,0(a7) +80003150: 00e78733 add a4,a5,a4 +80003154: 00f8a223 sw a5,4(a7) +80003158: 0ee12623 sw a4,236(sp) +8000315c: 0ed12423 sw a3,232(sp) +80003160: 00700793 li a5,7 +80003164: 00888d13 addi s10,a7,8 +80003168: 00d7c463 blt a5,a3,80003170 <_vfprintf_r+0x19b8> +8000316c: e29fe06f j 80001f94 <_vfprintf_r+0x7dc> +80003170: 87dff06f j 800029ec <_vfprintf_r+0x1234> +80003174: 1b010c93 addi s9,sp,432 +80003178: 00000793 li a5,0 +8000317c: 4009f913 andi s2,s3,1024 +80003180: 00912a23 sw s1,20(sp) +80003184: 01312c23 sw s3,24(sp) +80003188: 0ff00b13 li s6,255 +8000318c: 000c8993 mv s3,s9 +80003190: 02612223 sw t1,36(sp) +80003194: 000a0c93 mv s9,s4 +80003198: 04012483 lw s1,64(sp) +8000319c: 000d8a13 mv s4,s11 +800031a0: 000d0d93 mv s11,s10 +800031a4: 00040d13 mv s10,s0 +800031a8: 00078413 mv s0,a5 +800031ac: 0240006f j 800031d0 <_vfprintf_r+0x1a18> +800031b0: 00a00613 li a2,10 +800031b4: 00000693 li a3,0 +800031b8: 000b8513 mv a0,s7 +800031bc: 000a0593 mv a1,s4 +800031c0: 70d0c0ef jal ra,800100cc <__udivdi3> +800031c4: 2c0a00e3 beqz s4,80003c84 <_vfprintf_r+0x24cc> +800031c8: 00050b93 mv s7,a0 +800031cc: 00058a13 mv s4,a1 +800031d0: 00a00613 li a2,10 +800031d4: 00000693 li a3,0 +800031d8: 000b8513 mv a0,s7 +800031dc: 000a0593 mv a1,s4 +800031e0: 3200d0ef jal ra,80010500 <__umoddi3> +800031e4: 03050513 addi a0,a0,48 +800031e8: fea98fa3 sb a0,-1(s3) +800031ec: 00140413 addi s0,s0,1 +800031f0: fff98993 addi s3,s3,-1 +800031f4: fa090ee3 beqz s2,800031b0 <_vfprintf_r+0x19f8> +800031f8: 0004c683 lbu a3,0(s1) +800031fc: fad41ae3 bne s0,a3,800031b0 <_vfprintf_r+0x19f8> +80003200: fb6408e3 beq s0,s6,800031b0 <_vfprintf_r+0x19f8> +80003204: 240a10e3 bnez s4,80003c44 <_vfprintf_r+0x248c> +80003208: 00900793 li a5,9 +8000320c: 2377ece3 bltu a5,s7,80003c44 <_vfprintf_r+0x248c> +80003210: 000c8a13 mv s4,s9 +80003214: 00098c93 mv s9,s3 +80003218: 01812983 lw s3,24(sp) +8000321c: 1b010793 addi a5,sp,432 +80003220: 00812e23 sw s0,28(sp) +80003224: 04912023 sw s1,64(sp) +80003228: 000d0413 mv s0,s10 +8000322c: 02412303 lw t1,36(sp) +80003230: 01412483 lw s1,20(sp) +80003234: 000d8d13 mv s10,s11 +80003238: 41978b33 sub s6,a5,s9 +8000323c: 00098913 mv s2,s3 +80003240: 92dfe06f j 80001b6c <_vfprintf_r+0x3b4> +80003244: 00412583 lw a1,4(sp) +80003248: 0e410613 addi a2,sp,228 +8000324c: 000a0513 mv a0,s4 +80003250: 240090ef jal ra,8000c490 <__sprint_r> +80003254: 00050463 beqz a0,8000325c <_vfprintf_r+0x1aa4> +80003258: 82dfe06f j 80001a84 <_vfprintf_r+0x2cc> +8000325c: 10c10d13 addi s10,sp,268 +80003260: ca0ff06f j 80002700 <_vfprintf_r+0xf48> +80003264: 01670733 add a4,a4,s6 +80003268: 00178793 addi a5,a5,1 +8000326c: 018d2023 sw s8,0(s10) +80003270: d0dfe06f j 80001f7c <_vfprintf_r+0x7c4> +80003274: 0f012783 lw a5,240(sp) +80003278: 0a010593 addi a1,sp,160 +8000327c: 0b010513 addi a0,sp,176 +80003280: 0af12823 sw a5,176(sp) +80003284: 0f412783 lw a5,244(sp) +80003288: 0a012023 sw zero,160(sp) +8000328c: 0a012223 sw zero,164(sp) +80003290: 0af12a23 sw a5,180(sp) +80003294: 0f812783 lw a5,248(sp) +80003298: 0a012423 sw zero,168(sp) +8000329c: 0a012623 sw zero,172(sp) +800032a0: 0af12c23 sw a5,184(sp) +800032a4: 0fc12783 lw a5,252(sp) +800032a8: 0af12e23 sw a5,188(sp) +800032ac: 4f40e0ef jal ra,800117a0 <__letf2> +800032b0: 1e0540e3 bltz a0,80003c90 <_vfprintf_r+0x24d8> +800032b4: 0c714703 lbu a4,199(sp) +800032b8: 04700793 li a5,71 +800032bc: 3d57d063 bge a5,s5,8000367c <_vfprintf_r+0x1ec4> +800032c0: 800157b7 lui a5,0x80015 +800032c4: 90078c93 addi s9,a5,-1792 # 80014900 <__BSS_END__+0xffffda58> +800032c8: 00012a23 sw zero,20(sp) +800032cc: 02012423 sw zero,40(sp) +800032d0: 02012223 sw zero,36(sp) +800032d4: 00012c23 sw zero,24(sp) +800032d8: f7f97913 andi s2,s2,-129 +800032dc: 00300993 li s3,3 +800032e0: 00300b13 li s6,3 +800032e4: 00000313 li t1,0 +800032e8: 00070463 beqz a4,800032f0 <_vfprintf_r+0x1b38> +800032ec: 8a5fe06f j 80001b90 <_vfprintf_r+0x3d8> +800032f0: bd9fe06f j 80001ec8 <_vfprintf_r+0x710> +800032f4: 01012783 lw a5,16(sp) +800032f8: 00048c93 mv s9,s1 +800032fc: 0007a783 lw a5,0(a5) +80003300: 00e12823 sw a4,16(sp) +80003304: 00812703 lw a4,8(sp) +80003308: 00e7a023 sw a4,0(a5) +8000330c: 9c9fe06f j 80001cd4 <_vfprintf_r+0x51c> +80003310: 000c8513 mv a0,s9 +80003314: 430060ef jal ra,80009744 +80003318: 00050b13 mv s6,a0 +8000331c: b0dfe06f j 80001e28 <_vfprintf_r+0x670> +80003320: 03412683 lw a3,52(sp) +80003324: 02c12783 lw a5,44(sp) +80003328: 00700593 li a1,7 +8000332c: 00dd2023 sw a3,0(s10) +80003330: 0e812683 lw a3,232(sp) +80003334: 00f70733 add a4,a4,a5 +80003338: 00fd2223 sw a5,4(s10) +8000333c: 00168693 addi a3,a3,1 +80003340: 0ee12623 sw a4,236(sp) +80003344: 0ed12423 sw a3,232(sp) +80003348: 008d0893 addi a7,s10,8 +8000334c: 3ed5c863 blt a1,a3,8000373c <_vfprintf_r+0x1f84> +80003350: de065ae3 bgez a2,80003144 <_vfprintf_r+0x198c> +80003354: ff000593 li a1,-16 +80003358: 40c00b33 neg s6,a2 +8000335c: 3ab654e3 bge a2,a1,80003f04 <_vfprintf_r+0x274c> +80003360: 01000b93 li s7,16 +80003364: 00700a93 li s5,7 +80003368: 00412d03 lw s10,4(sp) +8000336c: 00c0006f j 80003378 <_vfprintf_r+0x1bc0> +80003370: ff0b0b13 addi s6,s6,-16 +80003374: 396bd8e3 bge s7,s6,80003f04 <_vfprintf_r+0x274c> +80003378: 01070713 addi a4,a4,16 +8000337c: 00168693 addi a3,a3,1 +80003380: 0188a023 sw s8,0(a7) +80003384: 0178a223 sw s7,4(a7) +80003388: 0ee12623 sw a4,236(sp) +8000338c: 0ed12423 sw a3,232(sp) +80003390: 00888893 addi a7,a7,8 +80003394: fcdadee3 bge s5,a3,80003370 <_vfprintf_r+0x1bb8> +80003398: 0e410613 addi a2,sp,228 +8000339c: 000d0593 mv a1,s10 +800033a0: 000a0513 mv a0,s4 +800033a4: 0ec090ef jal ra,8000c490 <__sprint_r> +800033a8: 00050463 beqz a0,800033b0 <_vfprintf_r+0x1bf8> +800033ac: ed8fe06f j 80001a84 <_vfprintf_r+0x2cc> +800033b0: 0ec12703 lw a4,236(sp) +800033b4: 0e812683 lw a3,232(sp) +800033b8: 10c10893 addi a7,sp,268 +800033bc: fb5ff06f j 80003370 <_vfprintf_r+0x1bb8> +800033c0: 20097713 andi a4,s2,512 +800033c4: 34070a63 beqz a4,80003718 <_vfprintf_r+0x1f60> +800033c8: 01012703 lw a4,16(sp) +800033cc: 00090993 mv s3,s2 +800033d0: 00f12823 sw a5,16(sp) +800033d4: 00070b83 lb s7,0(a4) +800033d8: 41fbdd93 srai s11,s7,0x1f +800033dc: 000d8713 mv a4,s11 +800033e0: 98dfe06f j 80001d6c <_vfprintf_r+0x5b4> +800033e4: 20097713 andi a4,s2,512 +800033e8: 32070263 beqz a4,8000370c <_vfprintf_r+0x1f54> +800033ec: 0ffbfb93 andi s7,s7,255 +800033f0: 00000d93 li s11,0 +800033f4: 00f12823 sw a5,16(sp) +800033f8: 9f4ff06f j 800025ec <_vfprintf_r+0xe34> +800033fc: 20097713 andi a4,s2,512 +80003400: 2e070c63 beqz a4,800036f8 <_vfprintf_r+0x1f40> +80003404: 00f12823 sw a5,16(sp) +80003408: 0ffbfb93 andi s7,s7,255 +8000340c: 00000d93 li s11,0 +80003410: 00090993 mv s3,s2 +80003414: 00100793 li a5,1 +80003418: f24fe06f j 80001b3c <_vfprintf_r+0x384> +8000341c: 0fc12783 lw a5,252(sp) +80003420: 3007da63 bgez a5,80003734 <_vfprintf_r+0x1f7c> +80003424: 02d00793 li a5,45 +80003428: 0cf103a3 sb a5,199(sp) +8000342c: 02d00713 li a4,45 +80003430: 04700793 li a5,71 +80003434: 2b57d6e3 bge a5,s5,80003ee0 <_vfprintf_r+0x2728> +80003438: 800157b7 lui a5,0x80015 +8000343c: 90878c93 addi s9,a5,-1784 # 80014908 <__BSS_END__+0xffffda60> +80003440: e89ff06f j 800032c8 <_vfprintf_r+0x1b10> +80003444: 01670733 add a4,a4,s6 +80003448: 00168693 addi a3,a3,1 +8000344c: 018d2023 sw s8,0(s10) +80003450: 016d2223 sw s6,4(s10) +80003454: 0ee12623 sw a4,236(sp) +80003458: 0ed12423 sw a3,232(sp) +8000345c: 00700613 li a2,7 +80003460: 008d0d13 addi s10,s10,8 +80003464: 86d652e3 bge a2,a3,80002cc8 <_vfprintf_r+0x1510> +80003468: 00412583 lw a1,4(sp) +8000346c: 0e410613 addi a2,sp,228 +80003470: 000a0513 mv a0,s4 +80003474: 01c090ef jal ra,8000c490 <__sprint_r> +80003478: 00050463 beqz a0,80003480 <_vfprintf_r+0x1cc8> +8000347c: e08fe06f j 80001a84 <_vfprintf_r+0x2cc> +80003480: 0ec12703 lw a4,236(sp) +80003484: 10c10d13 addi s10,sp,268 +80003488: 841ff06f j 80002cc8 <_vfprintf_r+0x1510> +8000348c: 01c12783 lw a5,28(sp) +80003490: 02412b83 lw s7,36(sp) +80003494: 00912c23 sw s1,24(sp) +80003498: 00fc87b3 add a5,s9,a5 +8000349c: 05212223 sw s2,68(sp) +800034a0: 04812623 sw s0,76(sp) +800034a4: 02812483 lw s1,40(sp) +800034a8: 03312223 sw s3,36(sp) +800034ac: 03912423 sw s9,40(sp) +800034b0: 000d0693 mv a3,s10 +800034b4: 00700b13 li s6,7 +800034b8: 01000d93 li s11,16 +800034bc: 04812903 lw s2,72(sp) +800034c0: 04012403 lw s0,64(sp) +800034c4: 00412983 lw s3,4(sp) +800034c8: 00078d13 mv s10,a5 +800034cc: 080b8a63 beqz s7,80003560 <_vfprintf_r+0x1da8> +800034d0: 08049a63 bnez s1,80003564 <_vfprintf_r+0x1dac> +800034d4: fff40413 addi s0,s0,-1 +800034d8: fffb8b93 addi s7,s7,-1 +800034dc: 03c12783 lw a5,60(sp) +800034e0: 01270733 add a4,a4,s2 +800034e4: 0126a223 sw s2,4(a3) +800034e8: 00f6a023 sw a5,0(a3) +800034ec: 0e812783 lw a5,232(sp) +800034f0: 0ee12623 sw a4,236(sp) +800034f4: 00868693 addi a3,a3,8 +800034f8: 00178793 addi a5,a5,1 +800034fc: 0ef12423 sw a5,232(sp) +80003500: 0efb4c63 blt s6,a5,800035f8 <_vfprintf_r+0x1e40> +80003504: 00044603 lbu a2,0(s0) +80003508: 415d05b3 sub a1,s10,s5 +8000350c: 00060c93 mv s9,a2 +80003510: 00c5d463 bge a1,a2,80003518 <_vfprintf_r+0x1d60> +80003514: 00058c93 mv s9,a1 +80003518: 03905663 blez s9,80003544 <_vfprintf_r+0x1d8c> +8000351c: 0e812603 lw a2,232(sp) +80003520: 01970733 add a4,a4,s9 +80003524: 0156a023 sw s5,0(a3) +80003528: 00160613 addi a2,a2,1 +8000352c: 0196a223 sw s9,4(a3) +80003530: 0ee12623 sw a4,236(sp) +80003534: 0ec12423 sw a2,232(sp) +80003538: 0ecb4263 blt s6,a2,8000361c <_vfprintf_r+0x1e64> +8000353c: 00044603 lbu a2,0(s0) +80003540: 00868693 addi a3,a3,8 +80003544: fffcc593 not a1,s9 +80003548: 41f5d593 srai a1,a1,0x1f +8000354c: 00bcf7b3 and a5,s9,a1 +80003550: 40f60cb3 sub s9,a2,a5 +80003554: 01904c63 bgtz s9,8000356c <_vfprintf_r+0x1db4> +80003558: 00ca8ab3 add s5,s5,a2 +8000355c: f60b9ae3 bnez s7,800034d0 <_vfprintf_r+0x1d18> +80003560: 5e048263 beqz s1,80003b44 <_vfprintf_r+0x238c> +80003564: fff48493 addi s1,s1,-1 +80003568: f75ff06f j 800034dc <_vfprintf_r+0x1d24> +8000356c: 0e812603 lw a2,232(sp) +80003570: 019dc863 blt s11,s9,80003580 <_vfprintf_r+0x1dc8> +80003574: 0580006f j 800035cc <_vfprintf_r+0x1e14> +80003578: ff0c8c93 addi s9,s9,-16 +8000357c: 059dd863 bge s11,s9,800035cc <_vfprintf_r+0x1e14> +80003580: 01070713 addi a4,a4,16 +80003584: 00160613 addi a2,a2,1 +80003588: 0186a023 sw s8,0(a3) +8000358c: 01b6a223 sw s11,4(a3) +80003590: 0ee12623 sw a4,236(sp) +80003594: 0ec12423 sw a2,232(sp) +80003598: 00868693 addi a3,a3,8 +8000359c: fccb5ee3 bge s6,a2,80003578 <_vfprintf_r+0x1dc0> +800035a0: 0e410613 addi a2,sp,228 +800035a4: 00098593 mv a1,s3 +800035a8: 000a0513 mv a0,s4 +800035ac: 6e5080ef jal ra,8000c490 <__sprint_r> +800035b0: 00050463 beqz a0,800035b8 <_vfprintf_r+0x1e00> +800035b4: cd0fe06f j 80001a84 <_vfprintf_r+0x2cc> +800035b8: ff0c8c93 addi s9,s9,-16 +800035bc: 0ec12703 lw a4,236(sp) +800035c0: 0e812603 lw a2,232(sp) +800035c4: 10c10693 addi a3,sp,268 +800035c8: fb9dcce3 blt s11,s9,80003580 <_vfprintf_r+0x1dc8> +800035cc: 01970733 add a4,a4,s9 +800035d0: 00160613 addi a2,a2,1 +800035d4: 0186a023 sw s8,0(a3) +800035d8: 0196a223 sw s9,4(a3) +800035dc: 0ee12623 sw a4,236(sp) +800035e0: 0ec12423 sw a2,232(sp) +800035e4: 62cb4a63 blt s6,a2,80003c18 <_vfprintf_r+0x2460> +800035e8: 00044603 lbu a2,0(s0) +800035ec: 00868693 addi a3,a3,8 +800035f0: 00ca8ab3 add s5,s5,a2 +800035f4: f69ff06f j 8000355c <_vfprintf_r+0x1da4> +800035f8: 0e410613 addi a2,sp,228 +800035fc: 00098593 mv a1,s3 +80003600: 000a0513 mv a0,s4 +80003604: 68d080ef jal ra,8000c490 <__sprint_r> +80003608: 00050463 beqz a0,80003610 <_vfprintf_r+0x1e58> +8000360c: c78fe06f j 80001a84 <_vfprintf_r+0x2cc> +80003610: 0ec12703 lw a4,236(sp) +80003614: 10c10693 addi a3,sp,268 +80003618: eedff06f j 80003504 <_vfprintf_r+0x1d4c> +8000361c: 0e410613 addi a2,sp,228 +80003620: 00098593 mv a1,s3 +80003624: 000a0513 mv a0,s4 +80003628: 669080ef jal ra,8000c490 <__sprint_r> +8000362c: 00050463 beqz a0,80003634 <_vfprintf_r+0x1e7c> +80003630: c54fe06f j 80001a84 <_vfprintf_r+0x2cc> +80003634: 00044603 lbu a2,0(s0) +80003638: 0ec12703 lw a4,236(sp) +8000363c: 10c10693 addi a3,sp,268 +80003640: f05ff06f j 80003544 <_vfprintf_r+0x1d8c> +80003644: 001a8a93 addi s5,s5,1 +80003648: 00878d13 addi s10,a5,8 +8000364c: 00078b93 mv s7,a5 +80003650: b78ff06f j 800029c8 <_vfprintf_r+0x1210> +80003654: 00412583 lw a1,4(sp) +80003658: 0e410613 addi a2,sp,228 +8000365c: 000a0513 mv a0,s4 +80003660: 631080ef jal ra,8000c490 <__sprint_r> +80003664: 00050463 beqz a0,8000366c <_vfprintf_r+0x1eb4> +80003668: c1cfe06f j 80001a84 <_vfprintf_r+0x2cc> +8000366c: 0cc12603 lw a2,204(sp) +80003670: 0ec12703 lw a4,236(sp) +80003674: 10c10d13 addi s10,sp,268 +80003678: a85ff06f j 800030fc <_vfprintf_r+0x1944> +8000367c: 800157b7 lui a5,0x80015 +80003680: 8fc78c93 addi s9,a5,-1796 # 800148fc <__BSS_END__+0xffffda54> +80003684: c45ff06f j 800032c8 <_vfprintf_r+0x1b10> +80003688: 00412583 lw a1,4(sp) +8000368c: 0e410613 addi a2,sp,228 +80003690: 000a0513 mv a0,s4 +80003694: 5fd080ef jal ra,8000c490 <__sprint_r> +80003698: 00050463 beqz a0,800036a0 <_vfprintf_r+0x1ee8> +8000369c: be8fe06f j 80001a84 <_vfprintf_r+0x2cc> +800036a0: 0ec12703 lw a4,236(sp) +800036a4: 10c10d13 addi s10,sp,268 +800036a8: e08ff06f j 80002cb0 <_vfprintf_r+0x14f8> +800036ac: 00600b13 li s6,6 +800036b0: 941ff06f j 80002ff0 <_vfprintf_r+0x1838> +800036b4: 01c12683 lw a3,28(sp) +800036b8: 00dc87b3 add a5,s9,a3 +800036bc: 41668b33 sub s6,a3,s6 +800036c0: 41578bb3 sub s7,a5,s5 +800036c4: eb7b5463 bge s6,s7,80002d6c <_vfprintf_r+0x15b4> +800036c8: 000b0b93 mv s7,s6 +800036cc: ea0ff06f j 80002d6c <_vfprintf_r+0x15b4> +800036d0: 01012783 lw a5,16(sp) +800036d4: 00e12823 sw a4,16(sp) +800036d8: 00812703 lw a4,8(sp) +800036dc: 0007a783 lw a5,0(a5) +800036e0: 00048c93 mv s9,s1 +800036e4: 00e79023 sh a4,0(a5) +800036e8: decfe06f j 80001cd4 <_vfprintf_r+0x51c> +800036ec: 0ffbfb93 andi s7,s7,255 +800036f0: 00000d93 li s11,0 +800036f4: c2cfe06f j 80001b20 <_vfprintf_r+0x368> +800036f8: 00f12823 sw a5,16(sp) +800036fc: 00000d93 li s11,0 +80003700: 00090993 mv s3,s2 +80003704: 00100793 li a5,1 +80003708: c34fe06f j 80001b3c <_vfprintf_r+0x384> +8000370c: 00000d93 li s11,0 +80003710: 00f12823 sw a5,16(sp) +80003714: ed9fe06f j 800025ec <_vfprintf_r+0xe34> +80003718: 01012703 lw a4,16(sp) +8000371c: 00090993 mv s3,s2 +80003720: 00f12823 sw a5,16(sp) +80003724: 00072b83 lw s7,0(a4) +80003728: 41fbdd93 srai s11,s7,0x1f +8000372c: 000d8713 mv a4,s11 +80003730: e3cfe06f j 80001d6c <_vfprintf_r+0x5b4> +80003734: 0c714703 lbu a4,199(sp) +80003738: cf9ff06f j 80003430 <_vfprintf_r+0x1c78> +8000373c: 00412583 lw a1,4(sp) +80003740: 0e410613 addi a2,sp,228 +80003744: 000a0513 mv a0,s4 +80003748: 549080ef jal ra,8000c490 <__sprint_r> +8000374c: 00050463 beqz a0,80003754 <_vfprintf_r+0x1f9c> +80003750: b34fe06f j 80001a84 <_vfprintf_r+0x2cc> +80003754: 0cc12603 lw a2,204(sp) +80003758: 0ec12703 lw a4,236(sp) +8000375c: 0e812683 lw a3,232(sp) +80003760: 10c10893 addi a7,sp,268 +80003764: 9e0650e3 bgez a2,80003144 <_vfprintf_r+0x198c> +80003768: bedff06f j 80003354 <_vfprintf_r+0x1b9c> +8000376c: 03000793 li a5,48 +80003770: 0cf10423 sb a5,200(sp) +80003774: 05800793 li a5,88 +80003778: 0cf104a3 sb a5,201(sp) +8000377c: 00296793 ori a5,s2,2 +80003780: 06300713 li a4,99 +80003784: 04f12c23 sw a5,88(sp) +80003788: 00012a23 sw zero,20(sp) +8000378c: 14c10c93 addi s9,sp,332 +80003790: 086748e3 blt a4,t1,80004020 <_vfprintf_r+0x2868> +80003794: 0fc12e83 lw t4,252(sp) +80003798: fdfaf793 andi a5,s5,-33 +8000379c: 04f12623 sw a5,76(sp) +800037a0: 04012e23 sw zero,92(sp) +800037a4: 10296913 ori s2,s2,258 +800037a8: 0f012283 lw t0,240(sp) +800037ac: 0f412f03 lw t5,244(sp) +800037b0: 0f812f83 lw t6,248(sp) +800037b4: 440ec863 bltz t4,80003c04 <_vfprintf_r+0x244c> +800037b8: 06100713 li a4,97 +800037bc: 18ea84e3 beq s5,a4,80004144 <_vfprintf_r+0x298c> +800037c0: 04100713 li a4,65 +800037c4: 00ea8463 beq s5,a4,800037cc <_vfprintf_r+0x2014> +800037c8: 9c9fe06f j 80002190 <_vfprintf_r+0x9d8> +800037cc: 0b010993 addi s3,sp,176 +800037d0: 00098513 mv a0,s3 +800037d4: 04612a23 sw t1,84(sp) +800037d8: 0a512823 sw t0,176(sp) +800037dc: 0be12a23 sw t5,180(sp) +800037e0: 0bf12c23 sw t6,184(sp) +800037e4: 0bd12e23 sw t4,188(sp) +800037e8: 309100ef jal ra,800142f0 <__trunctfdf2> +800037ec: 0cc10613 addi a2,sp,204 +800037f0: 23d050ef jal ra,8000922c +800037f4: 00058613 mv a2,a1 +800037f8: 00050593 mv a1,a0 +800037fc: 00098513 mv a0,s3 +80003800: 0e5100ef jal ra,800140e4 <__extenddftf2> +80003804: 0b012703 lw a4,176(sp) +80003808: 09010793 addi a5,sp,144 +8000380c: 0a010b93 addi s7,sp,160 +80003810: 08e12823 sw a4,144(sp) +80003814: 0b412703 lw a4,180(sp) +80003818: 08010613 addi a2,sp,128 +8000381c: 00078593 mv a1,a5 +80003820: 08e12a23 sw a4,148(sp) +80003824: 0b812703 lw a4,184(sp) +80003828: 000b8513 mv a0,s7 +8000382c: 00f12e23 sw a5,28(sp) +80003830: 08e12c23 sw a4,152(sp) +80003834: 0bc12703 lw a4,188(sp) +80003838: 04c12823 sw a2,80(sp) +8000383c: 08012023 sw zero,128(sp) +80003840: 08e12e23 sw a4,156(sp) +80003844: 3ffc0737 lui a4,0x3ffc0 +80003848: 08e12623 sw a4,140(sp) +8000384c: 08012223 sw zero,132(sp) +80003850: 08012423 sw zero,136(sp) +80003854: 0900e0ef jal ra,800118e4 <__multf3> +80003858: 0a012783 lw a5,160(sp) +8000385c: 0a412803 lw a6,164(sp) +80003860: 0a812e83 lw t4,168(sp) +80003864: 0ac12f03 lw t5,172(sp) +80003868: 000b8593 mv a1,s7 +8000386c: 00098513 mv a0,s3 +80003870: 0af12823 sw a5,176(sp) +80003874: 04f12223 sw a5,68(sp) +80003878: 0b012a23 sw a6,180(sp) +8000387c: 03012423 sw a6,40(sp) +80003880: 0bd12c23 sw t4,184(sp) +80003884: 03d12223 sw t4,36(sp) +80003888: 0be12e23 sw t5,188(sp) +8000388c: 01e12c23 sw t5,24(sp) +80003890: 0a012023 sw zero,160(sp) +80003894: 0a012223 sw zero,164(sp) +80003898: 0a012423 sw zero,168(sp) +8000389c: 0a012623 sw zero,172(sp) +800038a0: 4f10d0ef jal ra,80011590 <__eqtf2> +800038a4: 01812f03 lw t5,24(sp) +800038a8: 02412e83 lw t4,36(sp) +800038ac: 02812803 lw a6,40(sp) +800038b0: 04412783 lw a5,68(sp) +800038b4: 05412303 lw t1,84(sp) +800038b8: 00051663 bnez a0,800038c4 <_vfprintf_r+0x210c> +800038bc: 00100713 li a4,1 +800038c0: 0ce12623 sw a4,204(sp) +800038c4: 80015737 lui a4,0x80015 +800038c8: 92070713 addi a4,a4,-1760 # 80014920 <__BSS_END__+0xffffda78> +800038cc: 04e12223 sw a4,68(sp) +800038d0: fff30b13 addi s6,t1,-1 +800038d4: 01912c23 sw s9,24(sp) +800038d8: 06912023 sw s1,96(sp) +800038dc: 07512223 sw s5,100(sp) +800038e0: 07a12a23 sw s10,116(sp) +800038e4: 07412c23 sw s4,120(sp) +800038e8: 07912e23 sw s9,124(sp) +800038ec: 07212423 sw s2,104(sp) +800038f0: 06812623 sw s0,108(sp) +800038f4: 06612823 sw t1,112(sp) +800038f8: 000b0c93 mv s9,s6 +800038fc: 00078d13 mv s10,a5 +80003900: 00080d93 mv s11,a6 +80003904: 000e8a13 mv s4,t4 +80003908: 000f0a93 mv s5,t5 +8000390c: 01c12483 lw s1,28(sp) +80003910: 0540006f j 80003964 <_vfprintf_r+0x21ac> +80003914: 000b8593 mv a1,s7 +80003918: 00098513 mv a0,s3 +8000391c: 02c12423 sw a2,40(sp) +80003920: 03f12223 sw t6,36(sp) +80003924: 00512e23 sw t0,28(sp) +80003928: 0a512a23 sw t0,180(sp) +8000392c: 0bf12c23 sw t6,184(sp) +80003930: 0ac12e23 sw a2,188(sp) +80003934: 0b212823 sw s2,176(sp) +80003938: 0a012023 sw zero,160(sp) +8000393c: 0a012223 sw zero,164(sp) +80003940: 0a012423 sw zero,168(sp) +80003944: 0a012623 sw zero,172(sp) +80003948: 4490d0ef jal ra,80011590 <__eqtf2> +8000394c: fffc8c93 addi s9,s9,-1 +80003950: 01c12283 lw t0,28(sp) +80003954: 02412f83 lw t6,36(sp) +80003958: 02812603 lw a2,40(sp) +8000395c: 0e050463 beqz a0,80003a44 <_vfprintf_r+0x228c> +80003960: 01612c23 sw s6,24(sp) +80003964: 400307b7 lui a5,0x40030 +80003968: 00048613 mv a2,s1 +8000396c: 000b8593 mv a1,s7 +80003970: 00098513 mv a0,s3 +80003974: 08f12e23 sw a5,156(sp) +80003978: 0ba12023 sw s10,160(sp) +8000397c: 0bb12223 sw s11,164(sp) +80003980: 0b412423 sw s4,168(sp) +80003984: 0b512623 sw s5,172(sp) +80003988: 08012823 sw zero,144(sp) +8000398c: 08012a23 sw zero,148(sp) +80003990: 08012c23 sw zero,152(sp) +80003994: 7510d0ef jal ra,800118e4 <__multf3> +80003998: 00098513 mv a0,s3 +8000399c: 470100ef jal ra,80013e0c <__fixtfsi> +800039a0: 00050593 mv a1,a0 +800039a4: 00050413 mv s0,a0 +800039a8: 00098513 mv a0,s3 +800039ac: 0bc12b03 lw s6,188(sp) +800039b0: 0b012a83 lw s5,176(sp) +800039b4: 0b412a03 lw s4,180(sp) +800039b8: 0b812903 lw s2,184(sp) +800039bc: 5a0100ef jal ra,80013f5c <__floatsitf> +800039c0: 0b012783 lw a5,176(sp) +800039c4: 05012603 lw a2,80(sp) +800039c8: 00048593 mv a1,s1 +800039cc: 08f12023 sw a5,128(sp) +800039d0: 0b412783 lw a5,180(sp) +800039d4: 000b8513 mv a0,s7 +800039d8: 09612e23 sw s6,156(sp) +800039dc: 08f12223 sw a5,132(sp) +800039e0: 0b812783 lw a5,184(sp) +800039e4: 09512823 sw s5,144(sp) +800039e8: 09412a23 sw s4,148(sp) +800039ec: 08f12423 sw a5,136(sp) +800039f0: 0bc12783 lw a5,188(sp) +800039f4: 09212c23 sw s2,152(sp) +800039f8: 08f12623 sw a5,140(sp) +800039fc: 6f10e0ef jal ra,800128ec <__subtf3> +80003a00: 04412783 lw a5,68(sp) +80003a04: 01812703 lw a4,24(sp) +80003a08: 0a012903 lw s2,160(sp) +80003a0c: 008787b3 add a5,a5,s0 +80003a10: 0007c783 lbu a5,0(a5) # 40030000 <_start-0x3ffd0000> +80003a14: 0a412283 lw t0,164(sp) +80003a18: 0a812f83 lw t6,168(sp) +80003a1c: 0ac12603 lw a2,172(sp) +80003a20: 00170b13 addi s6,a4,1 +80003a24: fefb0fa3 sb a5,-1(s6) +80003a28: 05912a23 sw s9,84(sp) +80003a2c: fff00793 li a5,-1 +80003a30: 00090d13 mv s10,s2 +80003a34: 00028d93 mv s11,t0 +80003a38: 000f8a13 mv s4,t6 +80003a3c: 00060a93 mv s5,a2 +80003a40: ecfc9ae3 bne s9,a5,80003914 <_vfprintf_r+0x215c> +80003a44: 07012303 lw t1,112(sp) +80003a48: 00090393 mv t2,s2 +80003a4c: 3ffe06b7 lui a3,0x3ffe0 +80003a50: 000b8593 mv a1,s7 +80003a54: 00098513 mv a0,s3 +80003a58: 02612223 sw t1,36(sp) +80003a5c: 00812e23 sw s0,28(sp) +80003a60: 06012483 lw s1,96(sp) +80003a64: 06412a83 lw s5,100(sp) +80003a68: 0a712823 sw t2,176(sp) +80003a6c: 06712223 sw t2,100(sp) +80003a70: 0a512a23 sw t0,180(sp) +80003a74: 06512023 sw t0,96(sp) +80003a78: 0bf12c23 sw t6,184(sp) +80003a7c: 05f12823 sw t6,80(sp) +80003a80: 0ac12e23 sw a2,188(sp) +80003a84: 02c12423 sw a2,40(sp) +80003a88: 0a012023 sw zero,160(sp) +80003a8c: 0a012223 sw zero,164(sp) +80003a90: 0a012423 sw zero,168(sp) +80003a94: 0ad12623 sw a3,172(sp) +80003a98: 3c50d0ef jal ra,8001165c <__getf2> +80003a9c: 07412d03 lw s10,116(sp) +80003aa0: 06c12403 lw s0,108(sp) +80003aa4: 000b0d93 mv s11,s6 +80003aa8: 07812a03 lw s4,120(sp) +80003aac: 07c12c83 lw s9,124(sp) +80003ab0: 06812903 lw s2,104(sp) +80003ab4: 02412303 lw t1,36(sp) +80003ab8: 48a04c63 bgtz a0,80003f50 <_vfprintf_r+0x2798> +80003abc: 06412383 lw t2,100(sp) +80003ac0: 06012283 lw t0,96(sp) +80003ac4: 05012f83 lw t6,80(sp) +80003ac8: 02812603 lw a2,40(sp) +80003acc: 3ffe06b7 lui a3,0x3ffe0 +80003ad0: 000b8593 mv a1,s7 +80003ad4: 00098513 mv a0,s3 +80003ad8: 0a712823 sw t2,176(sp) +80003adc: 0a512a23 sw t0,180(sp) +80003ae0: 0bf12c23 sw t6,184(sp) +80003ae4: 0ac12e23 sw a2,188(sp) +80003ae8: 0a012023 sw zero,160(sp) +80003aec: 0a012223 sw zero,164(sp) +80003af0: 0a012423 sw zero,168(sp) +80003af4: 0ad12623 sw a3,172(sp) +80003af8: 2990d0ef jal ra,80011590 <__eqtf2> +80003afc: 02412303 lw t1,36(sp) +80003b00: 00051863 bnez a0,80003b10 <_vfprintf_r+0x2358> +80003b04: 01c12783 lw a5,28(sp) +80003b08: 0017fb13 andi s6,a5,1 +80003b0c: 440b1263 bnez s6,80003f50 <_vfprintf_r+0x2798> +80003b10: 05412783 lw a5,84(sp) +80003b14: 03000613 li a2,48 +80003b18: 00178693 addi a3,a5,1 +80003b1c: 00dd86b3 add a3,s11,a3 +80003b20: 0007c863 bltz a5,80003b30 <_vfprintf_r+0x2378> +80003b24: 001d8d93 addi s11,s11,1 +80003b28: fecd8fa3 sb a2,-1(s11) +80003b2c: ffb69ce3 bne a3,s11,80003b24 <_vfprintf_r+0x236c> +80003b30: 419d87b3 sub a5,s11,s9 +80003b34: 00f12e23 sw a5,28(sp) +80003b38: f00fe06f j 80002238 <_vfprintf_r+0xa80> +80003b3c: 00090993 mv s3,s2 +80003b40: ac9fe06f j 80002608 <_vfprintf_r+0xe50> +80003b44: 02812c83 lw s9,40(sp) +80003b48: 01c12783 lw a5,28(sp) +80003b4c: 04812023 sw s0,64(sp) +80003b50: 00068d13 mv s10,a3 +80003b54: 00fc86b3 add a3,s9,a5 +80003b58: 01812483 lw s1,24(sp) +80003b5c: 04412903 lw s2,68(sp) +80003b60: 04c12403 lw s0,76(sp) +80003b64: 02412983 lw s3,36(sp) +80003b68: 9756f863 bgeu a3,s5,80002cd8 <_vfprintf_r+0x1520> +80003b6c: 00068a93 mv s5,a3 +80003b70: 968ff06f j 80002cd8 <_vfprintf_r+0x1520> +80003b74: 01812783 lw a5,24(sp) +80003b78: ffd00713 li a4,-3 +80003b7c: 00e7c463 blt a5,a4,80003b84 <_vfprintf_r+0x23cc> +80003b80: 00f35a63 bge t1,a5,80003b94 <_vfprintf_r+0x23dc> +80003b84: ffea8a93 addi s5,s5,-2 +80003b88: fdfaf793 andi a5,s5,-33 +80003b8c: 04f12623 sw a5,76(sp) +80003b90: ed0fe06f j 80002260 <_vfprintf_r+0xaa8> +80003b94: 01c12703 lw a4,28(sp) +80003b98: 01812783 lw a5,24(sp) +80003b9c: 2ee7c263 blt a5,a4,80003e80 <_vfprintf_r+0x26c8> +80003ba0: 05812703 lw a4,88(sp) +80003ba4: 00078b13 mv s6,a5 +80003ba8: 00177713 andi a4,a4,1 +80003bac: 00070663 beqz a4,80003bb8 <_vfprintf_r+0x2400> +80003bb0: 02c12703 lw a4,44(sp) +80003bb4: 00e78b33 add s6,a5,a4 +80003bb8: 05812783 lw a5,88(sp) +80003bbc: 4007f713 andi a4,a5,1024 +80003bc0: 00070663 beqz a4,80003bcc <_vfprintf_r+0x2414> +80003bc4: 01812783 lw a5,24(sp) +80003bc8: 4af04863 bgtz a5,80004078 <_vfprintf_r+0x28c0> +80003bcc: fffb4993 not s3,s6 +80003bd0: 41f9d993 srai s3,s3,0x1f +80003bd4: 013b79b3 and s3,s6,s3 +80003bd8: 06700a93 li s5,103 +80003bdc: 02012423 sw zero,40(sp) +80003be0: 02012223 sw zero,36(sp) +80003be4: f90fe06f j 80002374 <_vfprintf_r+0xbbc> +80003be8: 0c714703 lbu a4,199(sp) +80003bec: 00000313 li t1,0 +80003bf0: 00070463 beqz a4,80003bf8 <_vfprintf_r+0x2440> +80003bf4: f9dfd06f j 80001b90 <_vfprintf_r+0x3d8> +80003bf8: ad0fe06f j 80001ec8 <_vfprintf_r+0x710> +80003bfc: 00012a23 sw zero,20(sp) +80003c00: 00070913 mv s2,a4 +80003c04: 80000737 lui a4,0x80000 +80003c08: 02d00793 li a5,45 +80003c0c: 01d74eb3 xor t4,a4,t4 +80003c10: 04f12e23 sw a5,92(sp) +80003c14: ba5ff06f j 800037b8 <_vfprintf_r+0x2000> +80003c18: 0e410613 addi a2,sp,228 +80003c1c: 00098593 mv a1,s3 +80003c20: 000a0513 mv a0,s4 +80003c24: 06d080ef jal ra,8000c490 <__sprint_r> +80003c28: 00050463 beqz a0,80003c30 <_vfprintf_r+0x2478> +80003c2c: e59fd06f j 80001a84 <_vfprintf_r+0x2cc> +80003c30: 00044603 lbu a2,0(s0) +80003c34: 0ec12703 lw a4,236(sp) +80003c38: 10c10693 addi a3,sp,268 +80003c3c: 00ca8ab3 add s5,s5,a2 +80003c40: 91dff06f j 8000355c <_vfprintf_r+0x1da4> +80003c44: 04812783 lw a5,72(sp) +80003c48: 03c12583 lw a1,60(sp) +80003c4c: 00000413 li s0,0 +80003c50: 40f989b3 sub s3,s3,a5 +80003c54: 00078613 mv a2,a5 +80003c58: 00098513 mv a0,s3 +80003c5c: 375050ef jal ra,800097d0 +80003c60: 0014c803 lbu a6,1(s1) +80003c64: 00a00613 li a2,10 +80003c68: 00000693 li a3,0 +80003c6c: 01003833 snez a6,a6 +80003c70: 000b8513 mv a0,s7 +80003c74: 000a0593 mv a1,s4 +80003c78: 010484b3 add s1,s1,a6 +80003c7c: 4500c0ef jal ra,800100cc <__udivdi3> +80003c80: d48ff06f j 800031c8 <_vfprintf_r+0x1a10> +80003c84: 00900793 li a5,9 +80003c88: d577e063 bltu a5,s7,800031c8 <_vfprintf_r+0x1a10> +80003c8c: d84ff06f j 80003210 <_vfprintf_r+0x1a58> +80003c90: 02d00793 li a5,45 +80003c94: 0cf103a3 sb a5,199(sp) +80003c98: 02d00713 li a4,45 +80003c9c: e1cff06f j 800032b8 <_vfprintf_r+0x1b00> +80003ca0: 0b010993 addi s3,sp,176 +80003ca4: 00030693 mv a3,t1 +80003ca8: 0cc10713 addi a4,sp,204 +80003cac: 0dc10813 addi a6,sp,220 +80003cb0: 0d010793 addi a5,sp,208 +80003cb4: 00300613 li a2,3 +80003cb8: 00098593 mv a1,s3 +80003cbc: 000a0513 mv a0,s4 +80003cc0: 04612223 sw t1,68(sp) +80003cc4: 0a512823 sw t0,176(sp) +80003cc8: 02512423 sw t0,40(sp) +80003ccc: 0be12a23 sw t5,180(sp) +80003cd0: 03e12223 sw t5,36(sp) +80003cd4: 0bf12c23 sw t6,184(sp) +80003cd8: 01f12e23 sw t6,28(sp) +80003cdc: 0bd12e23 sw t4,188(sp) +80003ce0: 01d12c23 sw t4,24(sp) +80003ce4: 5ed020ef jal ra,80006ad0 <_ldtoa_r> +80003ce8: 00054683 lbu a3,0(a0) +80003cec: 03000713 li a4,48 +80003cf0: 00050c93 mv s9,a0 +80003cf4: 01812e83 lw t4,24(sp) +80003cf8: 01c12f83 lw t6,28(sp) +80003cfc: 02412f03 lw t5,36(sp) +80003d00: 02812283 lw t0,40(sp) +80003d04: 04412303 lw t1,68(sp) +80003d08: 0a010b93 addi s7,sp,160 +80003d0c: 06e68c63 beq a3,a4,80003d84 <_vfprintf_r+0x25cc> +80003d10: 0cc12703 lw a4,204(sp) +80003d14: 00670b33 add s6,a4,t1 +80003d18: 016c8b33 add s6,s9,s6 +80003d1c: 000b8593 mv a1,s7 +80003d20: 00098513 mv a0,s3 +80003d24: 00612c23 sw t1,24(sp) +80003d28: 0a512823 sw t0,176(sp) +80003d2c: 0be12a23 sw t5,180(sp) +80003d30: 0bf12c23 sw t6,184(sp) +80003d34: 0bd12e23 sw t4,188(sp) +80003d38: 0a012023 sw zero,160(sp) +80003d3c: 0a012223 sw zero,164(sp) +80003d40: 0a012423 sw zero,168(sp) +80003d44: 0a012623 sw zero,172(sp) +80003d48: 0490d0ef jal ra,80011590 <__eqtf2> +80003d4c: 000b0713 mv a4,s6 +80003d50: 01812303 lw t1,24(sp) +80003d54: 00051463 bnez a0,80003d5c <_vfprintf_r+0x25a4> +80003d58: cd8fe06f j 80002230 <_vfprintf_r+0xa78> +80003d5c: 0dc12703 lw a4,220(sp) +80003d60: 03000613 li a2,48 +80003d64: 01676463 bltu a4,s6,80003d6c <_vfprintf_r+0x25b4> +80003d68: cc8fe06f j 80002230 <_vfprintf_r+0xa78> +80003d6c: 00170793 addi a5,a4,1 # 80000001 <__BSS_END__+0xfffe9159> +80003d70: 0cf12e23 sw a5,220(sp) +80003d74: 00c70023 sb a2,0(a4) +80003d78: 0dc12703 lw a4,220(sp) +80003d7c: ff6768e3 bltu a4,s6,80003d6c <_vfprintf_r+0x25b4> +80003d80: cb0fe06f j 80002230 <_vfprintf_r+0xa78> +80003d84: 0a010b93 addi s7,sp,160 +80003d88: 000b8593 mv a1,s7 +80003d8c: 00098513 mv a0,s3 +80003d90: 04612223 sw t1,68(sp) +80003d94: 0a512823 sw t0,176(sp) +80003d98: 02512423 sw t0,40(sp) +80003d9c: 0be12a23 sw t5,180(sp) +80003da0: 03e12223 sw t5,36(sp) +80003da4: 0bf12c23 sw t6,184(sp) +80003da8: 01f12e23 sw t6,28(sp) +80003dac: 0bd12e23 sw t4,188(sp) +80003db0: 01d12c23 sw t4,24(sp) +80003db4: 0a012023 sw zero,160(sp) +80003db8: 0a012223 sw zero,164(sp) +80003dbc: 0a012423 sw zero,168(sp) +80003dc0: 0a012623 sw zero,172(sp) +80003dc4: 7cc0d0ef jal ra,80011590 <__eqtf2> +80003dc8: 01812e83 lw t4,24(sp) +80003dcc: 01c12f83 lw t6,28(sp) +80003dd0: 02412f03 lw t5,36(sp) +80003dd4: 02812283 lw t0,40(sp) +80003dd8: 04412303 lw t1,68(sp) +80003ddc: f2050ae3 beqz a0,80003d10 <_vfprintf_r+0x2558> +80003de0: 00100713 li a4,1 +80003de4: 40670733 sub a4,a4,t1 +80003de8: 0ce12623 sw a4,204(sp) +80003dec: f29ff06f j 80003d14 <_vfprintf_r+0x255c> +80003df0: 00412583 lw a1,4(sp) +80003df4: 0e410613 addi a2,sp,228 +80003df8: 000a0513 mv a0,s4 +80003dfc: 694080ef jal ra,8000c490 <__sprint_r> +80003e00: 00050463 beqz a0,80003e08 <_vfprintf_r+0x2650> +80003e04: c81fd06f j 80001a84 <_vfprintf_r+0x2cc> +80003e08: 0cc12b03 lw s6,204(sp) +80003e0c: 0ec12703 lw a4,236(sp) +80003e10: 10c10d13 addi s10,sp,268 +80003e14: f0dfe06f j 80002d20 <_vfprintf_r+0x1568> +80003e18: 0c714703 lbu a4,199(sp) +80003e1c: 01712823 sw s7,16(sp) +80003e20: 02012423 sw zero,40(sp) +80003e24: 02012223 sw zero,36(sp) +80003e28: 00012c23 sw zero,24(sp) +80003e2c: 00030993 mv s3,t1 +80003e30: 00030b13 mv s6,t1 +80003e34: 00000313 li t1,0 +80003e38: 00070463 beqz a4,80003e40 <_vfprintf_r+0x2688> +80003e3c: d55fd06f j 80001b90 <_vfprintf_r+0x3d8> +80003e40: 888fe06f j 80001ec8 <_vfprintf_r+0x710> +80003e44: 05812783 lw a5,88(sp) +80003e48: 0017f713 andi a4,a5,1 +80003e4c: 01812783 lw a5,24(sp) +80003e50: 00676733 or a4,a4,t1 +80003e54: 42f05263 blez a5,80004278 <_vfprintf_r+0x2ac0> +80003e58: 2a071463 bnez a4,80004100 <_vfprintf_r+0x2948> +80003e5c: 01812b03 lw s6,24(sp) +80003e60: 06600a93 li s5,102 +80003e64: 05812783 lw a5,88(sp) +80003e68: 4007f713 andi a4,a5,1024 +80003e6c: 20071863 bnez a4,8000407c <_vfprintf_r+0x28c4> +80003e70: fffb4993 not s3,s6 +80003e74: 41f9d993 srai s3,s3,0x1f +80003e78: 013b79b3 and s3,s6,s3 +80003e7c: d61ff06f j 80003bdc <_vfprintf_r+0x2424> +80003e80: 01c12783 lw a5,28(sp) +80003e84: 02c12703 lw a4,44(sp) +80003e88: 06700a93 li s5,103 +80003e8c: 00e78b33 add s6,a5,a4 +80003e90: 01812783 lw a5,24(sp) +80003e94: fcf048e3 bgtz a5,80003e64 <_vfprintf_r+0x26ac> +80003e98: 40fb0b33 sub s6,s6,a5 +80003e9c: 001b0b13 addi s6,s6,1 +80003ea0: fffb4993 not s3,s6 +80003ea4: 41f9d993 srai s3,s3,0x1f +80003ea8: 013b79b3 and s3,s6,s3 +80003eac: d31ff06f j 80003bdc <_vfprintf_r+0x2424> +80003eb0: 00412583 lw a1,4(sp) +80003eb4: 0e410613 addi a2,sp,228 +80003eb8: 000a0513 mv a0,s4 +80003ebc: 5d4080ef jal ra,8000c490 <__sprint_r> +80003ec0: 00050463 beqz a0,80003ec8 <_vfprintf_r+0x2710> +80003ec4: bc1fd06f j 80001a84 <_vfprintf_r+0x2cc> +80003ec8: 0cc12b03 lw s6,204(sp) +80003ecc: 01c12783 lw a5,28(sp) +80003ed0: 0ec12703 lw a4,236(sp) +80003ed4: 10c10d13 addi s10,sp,268 +80003ed8: 41678b33 sub s6,a5,s6 +80003edc: e91fe06f j 80002d6c <_vfprintf_r+0x15b4> +80003ee0: 800157b7 lui a5,0x80015 +80003ee4: 90478c93 addi s9,a5,-1788 # 80014904 <__BSS_END__+0xffffda5c> +80003ee8: be0ff06f j 800032c8 <_vfprintf_r+0x1b10> +80003eec: 800156b7 lui a3,0x80015 +80003ef0: 8dc68d93 addi s11,a3,-1828 # 800148dc <__BSS_END__+0xffffda34> +80003ef4: 994fe06f j 80002088 <_vfprintf_r+0x8d0> +80003ef8: fff00793 li a5,-1 +80003efc: 00f12423 sw a5,8(sp) +80003f00: badfd06f j 80001aac <_vfprintf_r+0x2f4> +80003f04: 01670733 add a4,a4,s6 +80003f08: 00168693 addi a3,a3,1 +80003f0c: 0188a023 sw s8,0(a7) +80003f10: 0168a223 sw s6,4(a7) +80003f14: 0ee12623 sw a4,236(sp) +80003f18: 0ed12423 sw a3,232(sp) +80003f1c: 00700613 li a2,7 +80003f20: 00888893 addi a7,a7,8 +80003f24: a2d65063 bge a2,a3,80003144 <_vfprintf_r+0x198c> +80003f28: 00412583 lw a1,4(sp) +80003f2c: 0e410613 addi a2,sp,228 +80003f30: 000a0513 mv a0,s4 +80003f34: 55c080ef jal ra,8000c490 <__sprint_r> +80003f38: 00050463 beqz a0,80003f40 <_vfprintf_r+0x2788> +80003f3c: b49fd06f j 80001a84 <_vfprintf_r+0x2cc> +80003f40: 0ec12703 lw a4,236(sp) +80003f44: 0e812683 lw a3,232(sp) +80003f48: 10c10893 addi a7,sp,268 +80003f4c: 9f8ff06f j 80003144 <_vfprintf_r+0x198c> +80003f50: 01812783 lw a5,24(sp) +80003f54: 000d8693 mv a3,s11 +80003f58: 0cf12e23 sw a5,220(sp) +80003f5c: 04412783 lw a5,68(sp) +80003f60: fffdc603 lbu a2,-1(s11) +80003f64: 00f7c583 lbu a1,15(a5) +80003f68: 02b61063 bne a2,a1,80003f88 <_vfprintf_r+0x27d0> +80003f6c: 03000513 li a0,48 +80003f70: fea68fa3 sb a0,-1(a3) +80003f74: 0dc12683 lw a3,220(sp) +80003f78: fff68793 addi a5,a3,-1 +80003f7c: 0cf12e23 sw a5,220(sp) +80003f80: fff6c603 lbu a2,-1(a3) +80003f84: fec586e3 beq a1,a2,80003f70 <_vfprintf_r+0x27b8> +80003f88: 00160593 addi a1,a2,1 +80003f8c: 03900513 li a0,57 +80003f90: 0ff5f593 andi a1,a1,255 +80003f94: 00a60663 beq a2,a0,80003fa0 <_vfprintf_r+0x27e8> +80003f98: feb68fa3 sb a1,-1(a3) +80003f9c: b95ff06f j 80003b30 <_vfprintf_r+0x2378> +80003fa0: 04412783 lw a5,68(sp) +80003fa4: 00a7c583 lbu a1,10(a5) +80003fa8: feb68fa3 sb a1,-1(a3) +80003fac: b85ff06f j 80003b30 <_vfprintf_r+0x2378> +80003fb0: 00130b13 addi s6,t1,1 +80003fb4: 0b010993 addi s3,sp,176 +80003fb8: 0dc10813 addi a6,sp,220 +80003fbc: 0d010793 addi a5,sp,208 +80003fc0: 0cc10713 addi a4,sp,204 +80003fc4: 000b0693 mv a3,s6 +80003fc8: 00200613 li a2,2 +80003fcc: 00098593 mv a1,s3 +80003fd0: 000a0513 mv a0,s4 +80003fd4: 04612223 sw t1,68(sp) +80003fd8: 0a512823 sw t0,176(sp) +80003fdc: 02512423 sw t0,40(sp) +80003fe0: 0be12a23 sw t5,180(sp) +80003fe4: 03e12223 sw t5,36(sp) +80003fe8: 0bf12c23 sw t6,184(sp) +80003fec: 01f12e23 sw t6,28(sp) +80003ff0: 0bd12e23 sw t4,188(sp) +80003ff4: 01d12c23 sw t4,24(sp) +80003ff8: 2d9020ef jal ra,80006ad0 <_ldtoa_r> +80003ffc: 01812e83 lw t4,24(sp) +80004000: 01c12f83 lw t6,28(sp) +80004004: 02412f03 lw t5,36(sp) +80004008: 02812283 lw t0,40(sp) +8000400c: 04412303 lw t1,68(sp) +80004010: 00050c93 mv s9,a0 +80004014: 016c8b33 add s6,s9,s6 +80004018: 0a010b93 addi s7,sp,160 +8000401c: d01ff06f j 80003d1c <_vfprintf_r+0x2564> +80004020: 00130593 addi a1,t1,1 +80004024: 000a0513 mv a0,s4 +80004028: 00612a23 sw t1,20(sp) +8000402c: dfdfc0ef jal ra,80000e28 <_malloc_r> +80004030: 00050c93 mv s9,a0 +80004034: 01412303 lw t1,20(sp) +80004038: 2c050263 beqz a0,800042fc <_vfprintf_r+0x2b44> +8000403c: 00a12a23 sw a0,20(sp) +80004040: f54ff06f j 80003794 <_vfprintf_r+0x1fdc> +80004044: 03000793 li a5,48 +80004048: 0cf10423 sb a5,200(sp) +8000404c: 07800793 li a5,120 +80004050: f28ff06f j 80003778 <_vfprintf_r+0x1fc0> +80004054: 006c8b33 add s6,s9,t1 +80004058: 0a010b93 addi s7,sp,160 +8000405c: cc1ff06f j 80003d1c <_vfprintf_r+0x2564> +80004060: 00030463 beqz t1,80004068 <_vfprintf_r+0x28b0> +80004064: 900fe06f j 80002164 <_vfprintf_r+0x9ac> +80004068: 00100313 li t1,1 +8000406c: 8f8fe06f j 80002164 <_vfprintf_r+0x9ac> +80004070: 00600313 li t1,6 +80004074: 8f0fe06f j 80002164 <_vfprintf_r+0x9ac> +80004078: 06700a93 li s5,103 +8000407c: 04012583 lw a1,64(sp) +80004080: 01812783 lw a5,24(sp) +80004084: 02012423 sw zero,40(sp) +80004088: 0005c703 lbu a4,0(a1) +8000408c: 02012223 sw zero,36(sp) +80004090: 0ff00613 li a2,255 +80004094: 02c70e63 beq a4,a2,800040d0 <_vfprintf_r+0x2918> +80004098: 02f75c63 bge a4,a5,800040d0 <_vfprintf_r+0x2918> +8000409c: 0015c683 lbu a3,1(a1) +800040a0: 40e787b3 sub a5,a5,a4 +800040a4: 00068e63 beqz a3,800040c0 <_vfprintf_r+0x2908> +800040a8: 02412703 lw a4,36(sp) +800040ac: 00158593 addi a1,a1,1 +800040b0: 00170713 addi a4,a4,1 +800040b4: 02e12223 sw a4,36(sp) +800040b8: 00068713 mv a4,a3 +800040bc: fd9ff06f j 80004094 <_vfprintf_r+0x28dc> +800040c0: 02812683 lw a3,40(sp) +800040c4: 00168693 addi a3,a3,1 +800040c8: 02d12423 sw a3,40(sp) +800040cc: fc9ff06f j 80004094 <_vfprintf_r+0x28dc> +800040d0: 00f12c23 sw a5,24(sp) +800040d4: 02812703 lw a4,40(sp) +800040d8: 02412783 lw a5,36(sp) +800040dc: 04b12023 sw a1,64(sp) +800040e0: 00e78733 add a4,a5,a4 +800040e4: 04812783 lw a5,72(sp) +800040e8: 02f70733 mul a4,a4,a5 +800040ec: 01670b33 add s6,a4,s6 +800040f0: fffb4993 not s3,s6 +800040f4: 41f9d993 srai s3,s3,0x1f +800040f8: 013b79b3 and s3,s6,s3 +800040fc: a78fe06f j 80002374 <_vfprintf_r+0xbbc> +80004100: 02c12703 lw a4,44(sp) +80004104: 06600a93 li s5,102 +80004108: 00e78b33 add s6,a5,a4 +8000410c: 006b0b33 add s6,s6,t1 +80004110: d55ff06f j 80003e64 <_vfprintf_r+0x26ac> +80004114: 0d610693 addi a3,sp,214 +80004118: 00061863 bnez a2,80004128 <_vfprintf_r+0x2970> +8000411c: 03000693 li a3,48 +80004120: 0cd10b23 sb a3,214(sp) +80004124: 0d710693 addi a3,sp,215 +80004128: 1b010793 addi a5,sp,432 +8000412c: 40f68633 sub a2,a3,a5 +80004130: 03070713 addi a4,a4,48 +80004134: 0dd60793 addi a5,a2,221 +80004138: 00e68023 sb a4,0(a3) +8000413c: 02f12c23 sw a5,56(sp) +80004140: 9f0fe06f j 80002330 <_vfprintf_r+0xb78> +80004144: 0b010993 addi s3,sp,176 +80004148: 00098513 mv a0,s3 +8000414c: 04612a23 sw t1,84(sp) +80004150: 0a512823 sw t0,176(sp) +80004154: 0be12a23 sw t5,180(sp) +80004158: 0bf12c23 sw t6,184(sp) +8000415c: 0bd12e23 sw t4,188(sp) +80004160: 190100ef jal ra,800142f0 <__trunctfdf2> +80004164: 0cc10613 addi a2,sp,204 +80004168: 0c4050ef jal ra,8000922c +8000416c: 00058613 mv a2,a1 +80004170: 00050593 mv a1,a0 +80004174: 00098513 mv a0,s3 +80004178: 76d0f0ef jal ra,800140e4 <__extenddftf2> +8000417c: 0b012703 lw a4,176(sp) +80004180: 09010793 addi a5,sp,144 +80004184: 0a010b93 addi s7,sp,160 +80004188: 08e12823 sw a4,144(sp) +8000418c: 0b412703 lw a4,180(sp) +80004190: 08010613 addi a2,sp,128 +80004194: 00078593 mv a1,a5 +80004198: 08e12a23 sw a4,148(sp) +8000419c: 0b812703 lw a4,184(sp) +800041a0: 000b8513 mv a0,s7 +800041a4: 00f12e23 sw a5,28(sp) +800041a8: 08e12c23 sw a4,152(sp) +800041ac: 0bc12703 lw a4,188(sp) +800041b0: 04c12823 sw a2,80(sp) +800041b4: 08012023 sw zero,128(sp) +800041b8: 08e12e23 sw a4,156(sp) +800041bc: 3ffc0737 lui a4,0x3ffc0 +800041c0: 08e12623 sw a4,140(sp) +800041c4: 08012223 sw zero,132(sp) +800041c8: 08012423 sw zero,136(sp) +800041cc: 7180d0ef jal ra,800118e4 <__multf3> +800041d0: 0a012783 lw a5,160(sp) +800041d4: 0a412803 lw a6,164(sp) +800041d8: 0a812e83 lw t4,168(sp) +800041dc: 0ac12f03 lw t5,172(sp) +800041e0: 000b8593 mv a1,s7 +800041e4: 00098513 mv a0,s3 +800041e8: 0af12823 sw a5,176(sp) +800041ec: 04f12223 sw a5,68(sp) +800041f0: 0b012a23 sw a6,180(sp) +800041f4: 03012423 sw a6,40(sp) +800041f8: 0bd12c23 sw t4,184(sp) +800041fc: 03d12223 sw t4,36(sp) +80004200: 0be12e23 sw t5,188(sp) +80004204: 01e12c23 sw t5,24(sp) +80004208: 0a012023 sw zero,160(sp) +8000420c: 0a012223 sw zero,164(sp) +80004210: 0a012423 sw zero,168(sp) +80004214: 0a012623 sw zero,172(sp) +80004218: 3780d0ef jal ra,80011590 <__eqtf2> +8000421c: 01812f03 lw t5,24(sp) +80004220: 02412e83 lw t4,36(sp) +80004224: 02812803 lw a6,40(sp) +80004228: 04412783 lw a5,68(sp) +8000422c: 05412303 lw t1,84(sp) +80004230: 00051663 bnez a0,8000423c <_vfprintf_r+0x2a84> +80004234: 00100713 li a4,1 +80004238: 0ce12623 sw a4,204(sp) +8000423c: 80015737 lui a4,0x80015 +80004240: 90c70713 addi a4,a4,-1780 # 8001490c <__BSS_END__+0xffffda64> +80004244: 04e12223 sw a4,68(sp) +80004248: e88ff06f j 800038d0 <_vfprintf_r+0x2118> +8000424c: 01812783 lw a5,24(sp) +80004250: 00100713 li a4,1 +80004254: 02d00693 li a3,45 +80004258: 40f70733 sub a4,a4,a5 +8000425c: 0cd10aa3 sb a3,213(sp) +80004260: 840fe06f j 800022a0 <_vfprintf_r+0xae8> +80004264: 05812783 lw a5,88(sp) +80004268: 0017f713 andi a4,a5,1 +8000426c: 00071463 bnez a4,80004274 <_vfprintf_r+0x2abc> +80004270: 8e0fe06f j 80002350 <_vfprintf_r+0xb98> +80004274: 8d4fe06f j 80002348 <_vfprintf_r+0xb90> +80004278: 00071a63 bnez a4,8000428c <_vfprintf_r+0x2ad4> +8000427c: 00100993 li s3,1 +80004280: 06600a93 li s5,102 +80004284: 00100b13 li s6,1 +80004288: 955ff06f j 80003bdc <_vfprintf_r+0x2424> +8000428c: 02c12783 lw a5,44(sp) +80004290: 06600a93 li s5,102 +80004294: 00178b13 addi s6,a5,1 +80004298: 006b0b33 add s6,s6,t1 +8000429c: fffb4993 not s3,s6 +800042a0: 41f9d993 srai s3,s3,0x1f +800042a4: 013b79b3 and s3,s6,s3 +800042a8: 935ff06f j 80003bdc <_vfprintf_r+0x2424> +800042ac: 000d0793 mv a5,s10 +800042b0: ca5fe06f j 80002f54 <_vfprintf_r+0x179c> +800042b4: 01012703 lw a4,16(sp) +800042b8: 00072d83 lw s11,0(a4) +800042bc: 00470713 addi a4,a4,4 +800042c0: 000dd463 bgez s11,800042c8 <_vfprintf_r+0x2b10> +800042c4: fff00d93 li s11,-1 +800042c8: 0014ce03 lbu t3,1(s1) +800042cc: 00e12823 sw a4,16(sp) +800042d0: 00078493 mv s1,a5 +800042d4: eb4fd06f j 80001988 <_vfprintf_r+0x1d0> +800042d8: 00090993 mv s3,s2 +800042dc: 8d0fe06f j 800023ac <_vfprintf_r+0xbf4> +800042e0: 00090993 mv s3,s2 +800042e4: addfd06f j 80001dc0 <_vfprintf_r+0x608> +800042e8: 00200793 li a5,2 +800042ec: 02f12c23 sw a5,56(sp) +800042f0: 840fe06f j 80002330 <_vfprintf_r+0xb78> +800042f4: 00030b13 mv s6,t1 +800042f8: d1dff06f j 80004014 <_vfprintf_r+0x285c> +800042fc: 00412703 lw a4,4(sp) +80004300: 00c75783 lhu a5,12(a4) +80004304: 0407e793 ori a5,a5,64 +80004308: 00f71623 sh a5,12(a4) +8000430c: f8cfd06f j 80001a98 <_vfprintf_r+0x2e0> -800044d4 : -800044d4: 00060693 mv a3,a2 -800044d8: 00058613 mv a2,a1 -800044dc: 00050593 mv a1,a0 -800044e0: 1c81a503 lw a0,456(gp) # 800169d0 <_impure_ptr> -800044e4: c98fd06f j 8000197c <_vfprintf_r> +80004310 : +80004310: 00060693 mv a3,a2 +80004314: 00058613 mv a2,a1 +80004318: 00050593 mv a1,a0 +8000431c: 1c81a503 lw a0,456(gp) # 80016e60 <_impure_ptr> +80004320: c98fd06f j 800017b8 <_vfprintf_r> -800044e8 <__sbprintf>: -800044e8: 00c5d783 lhu a5,12(a1) -800044ec: 0645ae03 lw t3,100(a1) -800044f0: 00e5d303 lhu t1,14(a1) -800044f4: 01c5a883 lw a7,28(a1) -800044f8: 0245a803 lw a6,36(a1) -800044fc: b8010113 addi sp,sp,-1152 -80004500: ffd7f793 andi a5,a5,-3 -80004504: 40000713 li a4,1024 -80004508: 46812c23 sw s0,1144(sp) -8000450c: 00f11a23 sh a5,20(sp) -80004510: 00058413 mv s0,a1 -80004514: 07010793 addi a5,sp,112 -80004518: 00810593 addi a1,sp,8 -8000451c: 46912a23 sw s1,1140(sp) -80004520: 47212823 sw s2,1136(sp) -80004524: 46112e23 sw ra,1148(sp) -80004528: 00050913 mv s2,a0 -8000452c: 07c12623 sw t3,108(sp) -80004530: 00611b23 sh t1,22(sp) -80004534: 03112223 sw a7,36(sp) -80004538: 03012623 sw a6,44(sp) -8000453c: 00f12423 sw a5,8(sp) -80004540: 00f12c23 sw a5,24(sp) -80004544: 00e12823 sw a4,16(sp) -80004548: 00e12e23 sw a4,28(sp) -8000454c: 02012023 sw zero,32(sp) -80004550: c2cfd0ef jal ra,8000197c <_vfprintf_r> -80004554: 00050493 mv s1,a0 -80004558: 02055c63 bgez a0,80004590 <__sbprintf+0xa8> -8000455c: 01415783 lhu a5,20(sp) -80004560: 0407f793 andi a5,a5,64 -80004564: 00078863 beqz a5,80004574 <__sbprintf+0x8c> -80004568: 00c45783 lhu a5,12(s0) -8000456c: 0407e793 ori a5,a5,64 -80004570: 00f41623 sh a5,12(s0) -80004574: 47c12083 lw ra,1148(sp) -80004578: 47812403 lw s0,1144(sp) -8000457c: 00048513 mv a0,s1 -80004580: 47012903 lw s2,1136(sp) -80004584: 47412483 lw s1,1140(sp) -80004588: 48010113 addi sp,sp,1152 -8000458c: 00008067 ret -80004590: 00810593 addi a1,sp,8 -80004594: 00090513 mv a0,s2 -80004598: 580000ef jal ra,80004b18 <_fflush_r> -8000459c: fc0500e3 beqz a0,8000455c <__sbprintf+0x74> -800045a0: fff00493 li s1,-1 -800045a4: fb9ff06f j 8000455c <__sbprintf+0x74> +80004324 <__sbprintf>: +80004324: 00c5d783 lhu a5,12(a1) +80004328: 0645ae03 lw t3,100(a1) +8000432c: 00e5d303 lhu t1,14(a1) +80004330: 01c5a883 lw a7,28(a1) +80004334: 0245a803 lw a6,36(a1) +80004338: b8010113 addi sp,sp,-1152 +8000433c: ffd7f793 andi a5,a5,-3 +80004340: 40000713 li a4,1024 +80004344: 46812c23 sw s0,1144(sp) +80004348: 00f11a23 sh a5,20(sp) +8000434c: 00058413 mv s0,a1 +80004350: 07010793 addi a5,sp,112 +80004354: 00810593 addi a1,sp,8 +80004358: 46912a23 sw s1,1140(sp) +8000435c: 47212823 sw s2,1136(sp) +80004360: 46112e23 sw ra,1148(sp) +80004364: 00050913 mv s2,a0 +80004368: 07c12623 sw t3,108(sp) +8000436c: 00611b23 sh t1,22(sp) +80004370: 03112223 sw a7,36(sp) +80004374: 03012623 sw a6,44(sp) +80004378: 00f12423 sw a5,8(sp) +8000437c: 00f12c23 sw a5,24(sp) +80004380: 00e12823 sw a4,16(sp) +80004384: 00e12e23 sw a4,28(sp) +80004388: 02012023 sw zero,32(sp) +8000438c: c2cfd0ef jal ra,800017b8 <_vfprintf_r> +80004390: 00050493 mv s1,a0 +80004394: 02055c63 bgez a0,800043cc <__sbprintf+0xa8> +80004398: 01415783 lhu a5,20(sp) +8000439c: 0407f793 andi a5,a5,64 +800043a0: 00078863 beqz a5,800043b0 <__sbprintf+0x8c> +800043a4: 00c45783 lhu a5,12(s0) +800043a8: 0407e793 ori a5,a5,64 +800043ac: 00f41623 sh a5,12(s0) +800043b0: 47c12083 lw ra,1148(sp) +800043b4: 47812403 lw s0,1144(sp) +800043b8: 00048513 mv a0,s1 +800043bc: 47012903 lw s2,1136(sp) +800043c0: 47412483 lw s1,1140(sp) +800043c4: 48010113 addi sp,sp,1152 +800043c8: 00008067 ret +800043cc: 00810593 addi a1,sp,8 +800043d0: 00090513 mv a0,s2 +800043d4: 580000ef jal ra,80004954 <_fflush_r> +800043d8: fc0500e3 beqz a0,80004398 <__sbprintf+0x74> +800043dc: fff00493 li s1,-1 +800043e0: fb9ff06f j 80004398 <__sbprintf+0x74> -800045a8 <__swsetup_r>: -800045a8: 1c81a783 lw a5,456(gp) # 800169d0 <_impure_ptr> -800045ac: ff010113 addi sp,sp,-16 -800045b0: 00812423 sw s0,8(sp) -800045b4: 00912223 sw s1,4(sp) -800045b8: 00112623 sw ra,12(sp) -800045bc: 00050493 mv s1,a0 -800045c0: 00058413 mv s0,a1 -800045c4: 00078663 beqz a5,800045d0 <__swsetup_r+0x28> -800045c8: 0387a703 lw a4,56(a5) -800045cc: 08070663 beqz a4,80004658 <__swsetup_r+0xb0> -800045d0: 00c41703 lh a4,12(s0) -800045d4: 01071793 slli a5,a4,0x10 -800045d8: 0107d793 srli a5,a5,0x10 -800045dc: 0087f693 andi a3,a5,8 -800045e0: 08068a63 beqz a3,80004674 <__swsetup_r+0xcc> -800045e4: 01042683 lw a3,16(s0) -800045e8: 0a068a63 beqz a3,8000469c <__swsetup_r+0xf4> -800045ec: 0017f713 andi a4,a5,1 -800045f0: 02070863 beqz a4,80004620 <__swsetup_r+0x78> -800045f4: 01442783 lw a5,20(s0) -800045f8: 00042423 sw zero,8(s0) -800045fc: 00000513 li a0,0 -80004600: 40f007b3 neg a5,a5 -80004604: 00f42c23 sw a5,24(s0) -80004608: 02068a63 beqz a3,8000463c <__swsetup_r+0x94> -8000460c: 00c12083 lw ra,12(sp) -80004610: 00812403 lw s0,8(sp) -80004614: 00412483 lw s1,4(sp) -80004618: 01010113 addi sp,sp,16 -8000461c: 00008067 ret -80004620: 0027f793 andi a5,a5,2 -80004624: 00000713 li a4,0 -80004628: 00079463 bnez a5,80004630 <__swsetup_r+0x88> -8000462c: 01442703 lw a4,20(s0) -80004630: 00e42423 sw a4,8(s0) -80004634: 00000513 li a0,0 -80004638: fc069ae3 bnez a3,8000460c <__swsetup_r+0x64> -8000463c: 00c41783 lh a5,12(s0) -80004640: 0807f713 andi a4,a5,128 -80004644: fc0704e3 beqz a4,8000460c <__swsetup_r+0x64> -80004648: 0407e793 ori a5,a5,64 -8000464c: 00f41623 sh a5,12(s0) -80004650: fff00513 li a0,-1 -80004654: fb9ff06f j 8000460c <__swsetup_r+0x64> -80004658: 00078513 mv a0,a5 -8000465c: 059000ef jal ra,80004eb4 <__sinit> -80004660: 00c41703 lh a4,12(s0) -80004664: 01071793 slli a5,a4,0x10 -80004668: 0107d793 srli a5,a5,0x10 -8000466c: 0087f693 andi a3,a5,8 -80004670: f6069ae3 bnez a3,800045e4 <__swsetup_r+0x3c> -80004674: 0107f693 andi a3,a5,16 -80004678: 06068e63 beqz a3,800046f4 <__swsetup_r+0x14c> -8000467c: 0047f793 andi a5,a5,4 -80004680: 04079063 bnez a5,800046c0 <__swsetup_r+0x118> -80004684: 01042683 lw a3,16(s0) -80004688: 00876793 ori a5,a4,8 -8000468c: 00f41623 sh a5,12(s0) -80004690: 01079793 slli a5,a5,0x10 -80004694: 0107d793 srli a5,a5,0x10 -80004698: f4069ae3 bnez a3,800045ec <__swsetup_r+0x44> -8000469c: 2807f713 andi a4,a5,640 -800046a0: 20000613 li a2,512 -800046a4: f4c704e3 beq a4,a2,800045ec <__swsetup_r+0x44> -800046a8: 00040593 mv a1,s0 -800046ac: 00048513 mv a0,s1 -800046b0: 2d9030ef jal ra,80008188 <__smakebuf_r> -800046b4: 00c45783 lhu a5,12(s0) -800046b8: 01042683 lw a3,16(s0) -800046bc: f31ff06f j 800045ec <__swsetup_r+0x44> -800046c0: 03042583 lw a1,48(s0) -800046c4: 00058e63 beqz a1,800046e0 <__swsetup_r+0x138> -800046c8: 04040793 addi a5,s0,64 -800046cc: 00f58863 beq a1,a5,800046dc <__swsetup_r+0x134> -800046d0: 00048513 mv a0,s1 -800046d4: 141000ef jal ra,80005014 <_free_r> -800046d8: 00c41703 lh a4,12(s0) -800046dc: 02042823 sw zero,48(s0) -800046e0: 01042683 lw a3,16(s0) -800046e4: fdb77713 andi a4,a4,-37 -800046e8: 00042223 sw zero,4(s0) -800046ec: 00d42023 sw a3,0(s0) -800046f0: f99ff06f j 80004688 <__swsetup_r+0xe0> -800046f4: 00900793 li a5,9 -800046f8: 00f4a023 sw a5,0(s1) -800046fc: 04076713 ori a4,a4,64 -80004700: 00e41623 sh a4,12(s0) -80004704: fff00513 li a0,-1 -80004708: f05ff06f j 8000460c <__swsetup_r+0x64> +800043e4 <__swsetup_r>: +800043e4: 1c81a783 lw a5,456(gp) # 80016e60 <_impure_ptr> +800043e8: ff010113 addi sp,sp,-16 +800043ec: 00812423 sw s0,8(sp) +800043f0: 00912223 sw s1,4(sp) +800043f4: 00112623 sw ra,12(sp) +800043f8: 00050493 mv s1,a0 +800043fc: 00058413 mv s0,a1 +80004400: 00078663 beqz a5,8000440c <__swsetup_r+0x28> +80004404: 0387a703 lw a4,56(a5) +80004408: 08070663 beqz a4,80004494 <__swsetup_r+0xb0> +8000440c: 00c41703 lh a4,12(s0) +80004410: 01071793 slli a5,a4,0x10 +80004414: 0107d793 srli a5,a5,0x10 +80004418: 0087f693 andi a3,a5,8 +8000441c: 08068a63 beqz a3,800044b0 <__swsetup_r+0xcc> +80004420: 01042683 lw a3,16(s0) +80004424: 0a068a63 beqz a3,800044d8 <__swsetup_r+0xf4> +80004428: 0017f713 andi a4,a5,1 +8000442c: 02070863 beqz a4,8000445c <__swsetup_r+0x78> +80004430: 01442783 lw a5,20(s0) +80004434: 00042423 sw zero,8(s0) +80004438: 00000513 li a0,0 +8000443c: 40f007b3 neg a5,a5 +80004440: 00f42c23 sw a5,24(s0) +80004444: 02068a63 beqz a3,80004478 <__swsetup_r+0x94> +80004448: 00c12083 lw ra,12(sp) +8000444c: 00812403 lw s0,8(sp) +80004450: 00412483 lw s1,4(sp) +80004454: 01010113 addi sp,sp,16 +80004458: 00008067 ret +8000445c: 0027f793 andi a5,a5,2 +80004460: 00000713 li a4,0 +80004464: 00079463 bnez a5,8000446c <__swsetup_r+0x88> +80004468: 01442703 lw a4,20(s0) +8000446c: 00e42423 sw a4,8(s0) +80004470: 00000513 li a0,0 +80004474: fc069ae3 bnez a3,80004448 <__swsetup_r+0x64> +80004478: 00c41783 lh a5,12(s0) +8000447c: 0807f713 andi a4,a5,128 +80004480: fc0704e3 beqz a4,80004448 <__swsetup_r+0x64> +80004484: 0407e793 ori a5,a5,64 +80004488: 00f41623 sh a5,12(s0) +8000448c: fff00513 li a0,-1 +80004490: fb9ff06f j 80004448 <__swsetup_r+0x64> +80004494: 00078513 mv a0,a5 +80004498: 059000ef jal ra,80004cf0 <__sinit> +8000449c: 00c41703 lh a4,12(s0) +800044a0: 01071793 slli a5,a4,0x10 +800044a4: 0107d793 srli a5,a5,0x10 +800044a8: 0087f693 andi a3,a5,8 +800044ac: f6069ae3 bnez a3,80004420 <__swsetup_r+0x3c> +800044b0: 0107f693 andi a3,a5,16 +800044b4: 06068e63 beqz a3,80004530 <__swsetup_r+0x14c> +800044b8: 0047f793 andi a5,a5,4 +800044bc: 04079063 bnez a5,800044fc <__swsetup_r+0x118> +800044c0: 01042683 lw a3,16(s0) +800044c4: 00876793 ori a5,a4,8 +800044c8: 00f41623 sh a5,12(s0) +800044cc: 01079793 slli a5,a5,0x10 +800044d0: 0107d793 srli a5,a5,0x10 +800044d4: f4069ae3 bnez a3,80004428 <__swsetup_r+0x44> +800044d8: 2807f713 andi a4,a5,640 +800044dc: 20000613 li a2,512 +800044e0: f4c704e3 beq a4,a2,80004428 <__swsetup_r+0x44> +800044e4: 00040593 mv a1,s0 +800044e8: 00048513 mv a0,s1 +800044ec: 2d9030ef jal ra,80007fc4 <__smakebuf_r> +800044f0: 00c45783 lhu a5,12(s0) +800044f4: 01042683 lw a3,16(s0) +800044f8: f31ff06f j 80004428 <__swsetup_r+0x44> +800044fc: 03042583 lw a1,48(s0) +80004500: 00058e63 beqz a1,8000451c <__swsetup_r+0x138> +80004504: 04040793 addi a5,s0,64 +80004508: 00f58863 beq a1,a5,80004518 <__swsetup_r+0x134> +8000450c: 00048513 mv a0,s1 +80004510: 141000ef jal ra,80004e50 <_free_r> +80004514: 00c41703 lh a4,12(s0) +80004518: 02042823 sw zero,48(s0) +8000451c: 01042683 lw a3,16(s0) +80004520: fdb77713 andi a4,a4,-37 +80004524: 00042223 sw zero,4(s0) +80004528: 00d42023 sw a3,0(s0) +8000452c: f99ff06f j 800044c4 <__swsetup_r+0xe0> +80004530: 00900793 li a5,9 +80004534: 00f4a023 sw a5,0(s1) +80004538: 04076713 ori a4,a4,64 +8000453c: 00e41623 sh a4,12(s0) +80004540: fff00513 li a0,-1 +80004544: f05ff06f j 80004448 <__swsetup_r+0x64> -8000470c <__register_exitproc>: -8000470c: 1b81a703 lw a4,440(gp) # 800169c0 <_global_impure_ptr> -80004710: 14872783 lw a5,328(a4) -80004714: 04078c63 beqz a5,8000476c <__register_exitproc+0x60> -80004718: 0047a703 lw a4,4(a5) -8000471c: 01f00813 li a6,31 -80004720: 06e84e63 blt a6,a4,8000479c <__register_exitproc+0x90> -80004724: 00271813 slli a6,a4,0x2 -80004728: 02050663 beqz a0,80004754 <__register_exitproc+0x48> -8000472c: 01078333 add t1,a5,a6 -80004730: 08c32423 sw a2,136(t1) -80004734: 1887a883 lw a7,392(a5) -80004738: 00100613 li a2,1 -8000473c: 00e61633 sll a2,a2,a4 -80004740: 00c8e8b3 or a7,a7,a2 -80004744: 1917a423 sw a7,392(a5) -80004748: 10d32423 sw a3,264(t1) -8000474c: 00200693 li a3,2 -80004750: 02d50463 beq a0,a3,80004778 <__register_exitproc+0x6c> -80004754: 00170713 addi a4,a4,1 -80004758: 00e7a223 sw a4,4(a5) -8000475c: 010787b3 add a5,a5,a6 -80004760: 00b7a423 sw a1,8(a5) -80004764: 00000513 li a0,0 -80004768: 00008067 ret -8000476c: 14c70793 addi a5,a4,332 -80004770: 14f72423 sw a5,328(a4) -80004774: fa5ff06f j 80004718 <__register_exitproc+0xc> -80004778: 18c7a683 lw a3,396(a5) -8000477c: 00170713 addi a4,a4,1 -80004780: 00e7a223 sw a4,4(a5) -80004784: 00c6e633 or a2,a3,a2 -80004788: 18c7a623 sw a2,396(a5) -8000478c: 010787b3 add a5,a5,a6 -80004790: 00b7a423 sw a1,8(a5) -80004794: 00000513 li a0,0 -80004798: 00008067 ret -8000479c: fff00513 li a0,-1 -800047a0: 00008067 ret +80004548 <__register_exitproc>: +80004548: 1b81a703 lw a4,440(gp) # 80016e50 <_global_impure_ptr> +8000454c: 14872783 lw a5,328(a4) +80004550: 04078c63 beqz a5,800045a8 <__register_exitproc+0x60> +80004554: 0047a703 lw a4,4(a5) +80004558: 01f00813 li a6,31 +8000455c: 06e84e63 blt a6,a4,800045d8 <__register_exitproc+0x90> +80004560: 00271813 slli a6,a4,0x2 +80004564: 02050663 beqz a0,80004590 <__register_exitproc+0x48> +80004568: 01078333 add t1,a5,a6 +8000456c: 08c32423 sw a2,136(t1) +80004570: 1887a883 lw a7,392(a5) +80004574: 00100613 li a2,1 +80004578: 00e61633 sll a2,a2,a4 +8000457c: 00c8e8b3 or a7,a7,a2 +80004580: 1917a423 sw a7,392(a5) +80004584: 10d32423 sw a3,264(t1) +80004588: 00200693 li a3,2 +8000458c: 02d50463 beq a0,a3,800045b4 <__register_exitproc+0x6c> +80004590: 00170713 addi a4,a4,1 +80004594: 00e7a223 sw a4,4(a5) +80004598: 010787b3 add a5,a5,a6 +8000459c: 00b7a423 sw a1,8(a5) +800045a0: 00000513 li a0,0 +800045a4: 00008067 ret +800045a8: 14c70793 addi a5,a4,332 +800045ac: 14f72423 sw a5,328(a4) +800045b0: fa5ff06f j 80004554 <__register_exitproc+0xc> +800045b4: 18c7a683 lw a3,396(a5) +800045b8: 00170713 addi a4,a4,1 +800045bc: 00e7a223 sw a4,4(a5) +800045c0: 00c6e633 or a2,a3,a2 +800045c4: 18c7a623 sw a2,396(a5) +800045c8: 010787b3 add a5,a5,a6 +800045cc: 00b7a423 sw a1,8(a5) +800045d0: 00000513 li a0,0 +800045d4: 00008067 ret +800045d8: fff00513 li a0,-1 +800045dc: 00008067 ret -800047a4 <__call_exitprocs>: -800047a4: fd010113 addi sp,sp,-48 -800047a8: 01812423 sw s8,8(sp) -800047ac: 1b81ac03 lw s8,440(gp) # 800169c0 <_global_impure_ptr> -800047b0: 01312e23 sw s3,28(sp) -800047b4: 01412c23 sw s4,24(sp) -800047b8: 01512a23 sw s5,20(sp) -800047bc: 01612823 sw s6,16(sp) -800047c0: 02112623 sw ra,44(sp) -800047c4: 02812423 sw s0,40(sp) -800047c8: 02912223 sw s1,36(sp) -800047cc: 03212023 sw s2,32(sp) -800047d0: 01712623 sw s7,12(sp) -800047d4: 00050a93 mv s5,a0 -800047d8: 00058b13 mv s6,a1 -800047dc: 00100a13 li s4,1 -800047e0: fff00993 li s3,-1 -800047e4: 148c2903 lw s2,328(s8) -800047e8: 02090863 beqz s2,80004818 <__call_exitprocs+0x74> -800047ec: 00492483 lw s1,4(s2) -800047f0: fff48413 addi s0,s1,-1 -800047f4: 02044263 bltz s0,80004818 <__call_exitprocs+0x74> -800047f8: 00249493 slli s1,s1,0x2 -800047fc: 009904b3 add s1,s2,s1 -80004800: 040b0463 beqz s6,80004848 <__call_exitprocs+0xa4> -80004804: 1044a783 lw a5,260(s1) -80004808: 05678063 beq a5,s6,80004848 <__call_exitprocs+0xa4> -8000480c: fff40413 addi s0,s0,-1 -80004810: ffc48493 addi s1,s1,-4 -80004814: ff3416e3 bne s0,s3,80004800 <__call_exitprocs+0x5c> -80004818: 02c12083 lw ra,44(sp) -8000481c: 02812403 lw s0,40(sp) -80004820: 02412483 lw s1,36(sp) -80004824: 02012903 lw s2,32(sp) -80004828: 01c12983 lw s3,28(sp) -8000482c: 01812a03 lw s4,24(sp) -80004830: 01412a83 lw s5,20(sp) -80004834: 01012b03 lw s6,16(sp) -80004838: 00c12b83 lw s7,12(sp) -8000483c: 00812c03 lw s8,8(sp) -80004840: 03010113 addi sp,sp,48 -80004844: 00008067 ret -80004848: 00492783 lw a5,4(s2) -8000484c: 0044a683 lw a3,4(s1) -80004850: fff78793 addi a5,a5,-1 -80004854: 04878a63 beq a5,s0,800048a8 <__call_exitprocs+0x104> -80004858: 0004a223 sw zero,4(s1) -8000485c: fa0688e3 beqz a3,8000480c <__call_exitprocs+0x68> -80004860: 18892783 lw a5,392(s2) -80004864: 008a1733 sll a4,s4,s0 -80004868: 00492b83 lw s7,4(s2) -8000486c: 00f777b3 and a5,a4,a5 -80004870: 00079e63 bnez a5,8000488c <__call_exitprocs+0xe8> -80004874: 000680e7 jalr a3 -80004878: 00492783 lw a5,4(s2) -8000487c: f77794e3 bne a5,s7,800047e4 <__call_exitprocs+0x40> -80004880: 148c2783 lw a5,328(s8) -80004884: f92784e3 beq a5,s2,8000480c <__call_exitprocs+0x68> -80004888: f5dff06f j 800047e4 <__call_exitprocs+0x40> -8000488c: 18c92783 lw a5,396(s2) -80004890: 0844a583 lw a1,132(s1) -80004894: 00f77733 and a4,a4,a5 -80004898: 00071c63 bnez a4,800048b0 <__call_exitprocs+0x10c> -8000489c: 000a8513 mv a0,s5 -800048a0: 000680e7 jalr a3 -800048a4: fd5ff06f j 80004878 <__call_exitprocs+0xd4> -800048a8: 00892223 sw s0,4(s2) -800048ac: fb1ff06f j 8000485c <__call_exitprocs+0xb8> -800048b0: 00058513 mv a0,a1 -800048b4: 000680e7 jalr a3 -800048b8: fc1ff06f j 80004878 <__call_exitprocs+0xd4> +800045e0 <__call_exitprocs>: +800045e0: fd010113 addi sp,sp,-48 +800045e4: 01812423 sw s8,8(sp) +800045e8: 1b81ac03 lw s8,440(gp) # 80016e50 <_global_impure_ptr> +800045ec: 01312e23 sw s3,28(sp) +800045f0: 01412c23 sw s4,24(sp) +800045f4: 01512a23 sw s5,20(sp) +800045f8: 01612823 sw s6,16(sp) +800045fc: 02112623 sw ra,44(sp) +80004600: 02812423 sw s0,40(sp) +80004604: 02912223 sw s1,36(sp) +80004608: 03212023 sw s2,32(sp) +8000460c: 01712623 sw s7,12(sp) +80004610: 00050a93 mv s5,a0 +80004614: 00058b13 mv s6,a1 +80004618: 00100a13 li s4,1 +8000461c: fff00993 li s3,-1 +80004620: 148c2903 lw s2,328(s8) +80004624: 02090863 beqz s2,80004654 <__call_exitprocs+0x74> +80004628: 00492483 lw s1,4(s2) +8000462c: fff48413 addi s0,s1,-1 +80004630: 02044263 bltz s0,80004654 <__call_exitprocs+0x74> +80004634: 00249493 slli s1,s1,0x2 +80004638: 009904b3 add s1,s2,s1 +8000463c: 040b0463 beqz s6,80004684 <__call_exitprocs+0xa4> +80004640: 1044a783 lw a5,260(s1) +80004644: 05678063 beq a5,s6,80004684 <__call_exitprocs+0xa4> +80004648: fff40413 addi s0,s0,-1 +8000464c: ffc48493 addi s1,s1,-4 +80004650: ff3416e3 bne s0,s3,8000463c <__call_exitprocs+0x5c> +80004654: 02c12083 lw ra,44(sp) +80004658: 02812403 lw s0,40(sp) +8000465c: 02412483 lw s1,36(sp) +80004660: 02012903 lw s2,32(sp) +80004664: 01c12983 lw s3,28(sp) +80004668: 01812a03 lw s4,24(sp) +8000466c: 01412a83 lw s5,20(sp) +80004670: 01012b03 lw s6,16(sp) +80004674: 00c12b83 lw s7,12(sp) +80004678: 00812c03 lw s8,8(sp) +8000467c: 03010113 addi sp,sp,48 +80004680: 00008067 ret +80004684: 00492783 lw a5,4(s2) +80004688: 0044a683 lw a3,4(s1) +8000468c: fff78793 addi a5,a5,-1 +80004690: 04878a63 beq a5,s0,800046e4 <__call_exitprocs+0x104> +80004694: 0004a223 sw zero,4(s1) +80004698: fa0688e3 beqz a3,80004648 <__call_exitprocs+0x68> +8000469c: 18892783 lw a5,392(s2) +800046a0: 008a1733 sll a4,s4,s0 +800046a4: 00492b83 lw s7,4(s2) +800046a8: 00f777b3 and a5,a4,a5 +800046ac: 00079e63 bnez a5,800046c8 <__call_exitprocs+0xe8> +800046b0: 000680e7 jalr a3 +800046b4: 00492783 lw a5,4(s2) +800046b8: f77794e3 bne a5,s7,80004620 <__call_exitprocs+0x40> +800046bc: 148c2783 lw a5,328(s8) +800046c0: f92784e3 beq a5,s2,80004648 <__call_exitprocs+0x68> +800046c4: f5dff06f j 80004620 <__call_exitprocs+0x40> +800046c8: 18c92783 lw a5,396(s2) +800046cc: 0844a583 lw a1,132(s1) +800046d0: 00f77733 and a4,a4,a5 +800046d4: 00071c63 bnez a4,800046ec <__call_exitprocs+0x10c> +800046d8: 000a8513 mv a0,s5 +800046dc: 000680e7 jalr a3 +800046e0: fd5ff06f j 800046b4 <__call_exitprocs+0xd4> +800046e4: 00892223 sw s0,4(s2) +800046e8: fb1ff06f j 80004698 <__call_exitprocs+0xb8> +800046ec: 00058513 mv a0,a1 +800046f0: 000680e7 jalr a3 +800046f4: fc1ff06f j 800046b4 <__call_exitprocs+0xd4> -800048bc <__sflush_r>: -800048bc: 00c59783 lh a5,12(a1) -800048c0: fe010113 addi sp,sp,-32 -800048c4: 00812c23 sw s0,24(sp) -800048c8: 01079713 slli a4,a5,0x10 -800048cc: 01075713 srli a4,a4,0x10 -800048d0: 01312623 sw s3,12(sp) -800048d4: 00112e23 sw ra,28(sp) -800048d8: 00912a23 sw s1,20(sp) -800048dc: 01212823 sw s2,16(sp) -800048e0: 00877693 andi a3,a4,8 -800048e4: 00058413 mv s0,a1 -800048e8: 00050993 mv s3,a0 -800048ec: 10069a63 bnez a3,80004a00 <__sflush_r+0x144> -800048f0: 00001737 lui a4,0x1 -800048f4: 80070713 addi a4,a4,-2048 # 800 <_start-0x7ffff800> -800048f8: 0045a683 lw a3,4(a1) -800048fc: 00e7e7b3 or a5,a5,a4 -80004900: 00f59623 sh a5,12(a1) -80004904: 18d05063 blez a3,80004a84 <__sflush_r+0x1c8> -80004908: 02842703 lw a4,40(s0) -8000490c: 0c070a63 beqz a4,800049e0 <__sflush_r+0x124> -80004910: 01079793 slli a5,a5,0x10 -80004914: 0107d793 srli a5,a5,0x10 -80004918: 0009a483 lw s1,0(s3) -8000491c: 01379693 slli a3,a5,0x13 -80004920: 0009a023 sw zero,0(s3) -80004924: 01c42583 lw a1,28(s0) -80004928: 1606c463 bltz a3,80004a90 <__sflush_r+0x1d4> -8000492c: 00100693 li a3,1 -80004930: 00000613 li a2,0 -80004934: 00098513 mv a0,s3 -80004938: 000700e7 jalr a4 -8000493c: fff00793 li a5,-1 -80004940: 18f50863 beq a0,a5,80004ad0 <__sflush_r+0x214> -80004944: 00c45783 lhu a5,12(s0) -80004948: 02842703 lw a4,40(s0) -8000494c: 01c42583 lw a1,28(s0) -80004950: 0047f793 andi a5,a5,4 -80004954: 00078e63 beqz a5,80004970 <__sflush_r+0xb4> -80004958: 00442683 lw a3,4(s0) -8000495c: 03042783 lw a5,48(s0) -80004960: 40d50533 sub a0,a0,a3 -80004964: 00078663 beqz a5,80004970 <__sflush_r+0xb4> -80004968: 03c42783 lw a5,60(s0) -8000496c: 40f50533 sub a0,a0,a5 -80004970: 00050613 mv a2,a0 -80004974: 00000693 li a3,0 -80004978: 00098513 mv a0,s3 -8000497c: 000700e7 jalr a4 -80004980: fff00793 li a5,-1 -80004984: 10f51a63 bne a0,a5,80004a98 <__sflush_r+0x1dc> -80004988: 0009a703 lw a4,0(s3) -8000498c: 00c41783 lh a5,12(s0) -80004990: 16070463 beqz a4,80004af8 <__sflush_r+0x23c> -80004994: 01d00693 li a3,29 -80004998: 00d70663 beq a4,a3,800049a4 <__sflush_r+0xe8> -8000499c: 01600693 li a3,22 -800049a0: 0cd71063 bne a4,a3,80004a60 <__sflush_r+0x1a4> -800049a4: 01042683 lw a3,16(s0) -800049a8: fffff737 lui a4,0xfffff -800049ac: 7ff70713 addi a4,a4,2047 # fffff7ff <__BSS_END__+0x7ffe8de7> -800049b0: 00e7f7b3 and a5,a5,a4 -800049b4: 00f41623 sh a5,12(s0) -800049b8: 00042223 sw zero,4(s0) -800049bc: 00d42023 sw a3,0(s0) -800049c0: 03042583 lw a1,48(s0) -800049c4: 0099a023 sw s1,0(s3) -800049c8: 00058c63 beqz a1,800049e0 <__sflush_r+0x124> -800049cc: 04040793 addi a5,s0,64 -800049d0: 00f58663 beq a1,a5,800049dc <__sflush_r+0x120> -800049d4: 00098513 mv a0,s3 -800049d8: 63c000ef jal ra,80005014 <_free_r> -800049dc: 02042823 sw zero,48(s0) -800049e0: 00000513 li a0,0 -800049e4: 01c12083 lw ra,28(sp) -800049e8: 01812403 lw s0,24(sp) -800049ec: 01412483 lw s1,20(sp) -800049f0: 01012903 lw s2,16(sp) -800049f4: 00c12983 lw s3,12(sp) -800049f8: 02010113 addi sp,sp,32 -800049fc: 00008067 ret -80004a00: 0105a903 lw s2,16(a1) -80004a04: fc090ee3 beqz s2,800049e0 <__sflush_r+0x124> -80004a08: 0005a483 lw s1,0(a1) -80004a0c: 00377713 andi a4,a4,3 -80004a10: 0125a023 sw s2,0(a1) -80004a14: 412484b3 sub s1,s1,s2 -80004a18: 00000793 li a5,0 -80004a1c: 00071463 bnez a4,80004a24 <__sflush_r+0x168> -80004a20: 0145a783 lw a5,20(a1) -80004a24: 00f42423 sw a5,8(s0) -80004a28: 00904863 bgtz s1,80004a38 <__sflush_r+0x17c> -80004a2c: fb5ff06f j 800049e0 <__sflush_r+0x124> -80004a30: 00a90933 add s2,s2,a0 -80004a34: fa9056e3 blez s1,800049e0 <__sflush_r+0x124> -80004a38: 02442783 lw a5,36(s0) -80004a3c: 01c42583 lw a1,28(s0) -80004a40: 00048693 mv a3,s1 -80004a44: 00090613 mv a2,s2 -80004a48: 00098513 mv a0,s3 -80004a4c: 000780e7 jalr a5 -80004a50: 40a484b3 sub s1,s1,a0 -80004a54: fca04ee3 bgtz a0,80004a30 <__sflush_r+0x174> -80004a58: 00c45783 lhu a5,12(s0) -80004a5c: fff00513 li a0,-1 -80004a60: 0407e793 ori a5,a5,64 -80004a64: 00f41623 sh a5,12(s0) -80004a68: 01c12083 lw ra,28(sp) -80004a6c: 01812403 lw s0,24(sp) -80004a70: 01412483 lw s1,20(sp) -80004a74: 01012903 lw s2,16(sp) -80004a78: 00c12983 lw s3,12(sp) -80004a7c: 02010113 addi sp,sp,32 -80004a80: 00008067 ret -80004a84: 03c5a703 lw a4,60(a1) -80004a88: e8e040e3 bgtz a4,80004908 <__sflush_r+0x4c> -80004a8c: f55ff06f j 800049e0 <__sflush_r+0x124> -80004a90: 05042503 lw a0,80(s0) -80004a94: ebdff06f j 80004950 <__sflush_r+0x94> -80004a98: 00c45783 lhu a5,12(s0) -80004a9c: fffff737 lui a4,0xfffff -80004aa0: 7ff70713 addi a4,a4,2047 # fffff7ff <__BSS_END__+0x7ffe8de7> -80004aa4: 00e7f7b3 and a5,a5,a4 -80004aa8: 01042683 lw a3,16(s0) -80004aac: 01079793 slli a5,a5,0x10 -80004ab0: 4107d793 srai a5,a5,0x10 -80004ab4: 00f41623 sh a5,12(s0) -80004ab8: 00042223 sw zero,4(s0) -80004abc: 00d42023 sw a3,0(s0) -80004ac0: 01379713 slli a4,a5,0x13 -80004ac4: ee075ee3 bgez a4,800049c0 <__sflush_r+0x104> -80004ac8: 04a42823 sw a0,80(s0) -80004acc: ef5ff06f j 800049c0 <__sflush_r+0x104> -80004ad0: 0009a783 lw a5,0(s3) -80004ad4: e60788e3 beqz a5,80004944 <__sflush_r+0x88> -80004ad8: 01d00713 li a4,29 -80004adc: 02e78863 beq a5,a4,80004b0c <__sflush_r+0x250> -80004ae0: 01600713 li a4,22 -80004ae4: 02e78463 beq a5,a4,80004b0c <__sflush_r+0x250> -80004ae8: 00c45783 lhu a5,12(s0) -80004aec: 0407e793 ori a5,a5,64 -80004af0: 00f41623 sh a5,12(s0) -80004af4: ef1ff06f j 800049e4 <__sflush_r+0x128> -80004af8: fffff737 lui a4,0xfffff -80004afc: 7ff70713 addi a4,a4,2047 # fffff7ff <__BSS_END__+0x7ffe8de7> -80004b00: 01042683 lw a3,16(s0) -80004b04: 00e7f7b3 and a5,a5,a4 -80004b08: fadff06f j 80004ab4 <__sflush_r+0x1f8> -80004b0c: 0099a023 sw s1,0(s3) -80004b10: 00000513 li a0,0 -80004b14: ed1ff06f j 800049e4 <__sflush_r+0x128> +800046f8 <__sflush_r>: +800046f8: 00c59783 lh a5,12(a1) +800046fc: fe010113 addi sp,sp,-32 +80004700: 00812c23 sw s0,24(sp) +80004704: 01079713 slli a4,a5,0x10 +80004708: 01075713 srli a4,a4,0x10 +8000470c: 01312623 sw s3,12(sp) +80004710: 00112e23 sw ra,28(sp) +80004714: 00912a23 sw s1,20(sp) +80004718: 01212823 sw s2,16(sp) +8000471c: 00877693 andi a3,a4,8 +80004720: 00058413 mv s0,a1 +80004724: 00050993 mv s3,a0 +80004728: 10069a63 bnez a3,8000483c <__sflush_r+0x144> +8000472c: 00001737 lui a4,0x1 +80004730: 80070713 addi a4,a4,-2048 # 800 <_start-0x7ffff800> +80004734: 0045a683 lw a3,4(a1) +80004738: 00e7e7b3 or a5,a5,a4 +8000473c: 00f59623 sh a5,12(a1) +80004740: 18d05063 blez a3,800048c0 <__sflush_r+0x1c8> +80004744: 02842703 lw a4,40(s0) +80004748: 0c070a63 beqz a4,8000481c <__sflush_r+0x124> +8000474c: 01079793 slli a5,a5,0x10 +80004750: 0107d793 srli a5,a5,0x10 +80004754: 0009a483 lw s1,0(s3) +80004758: 01379693 slli a3,a5,0x13 +8000475c: 0009a023 sw zero,0(s3) +80004760: 01c42583 lw a1,28(s0) +80004764: 1606c463 bltz a3,800048cc <__sflush_r+0x1d4> +80004768: 00100693 li a3,1 +8000476c: 00000613 li a2,0 +80004770: 00098513 mv a0,s3 +80004774: 000700e7 jalr a4 +80004778: fff00793 li a5,-1 +8000477c: 18f50863 beq a0,a5,8000490c <__sflush_r+0x214> +80004780: 00c45783 lhu a5,12(s0) +80004784: 02842703 lw a4,40(s0) +80004788: 01c42583 lw a1,28(s0) +8000478c: 0047f793 andi a5,a5,4 +80004790: 00078e63 beqz a5,800047ac <__sflush_r+0xb4> +80004794: 00442683 lw a3,4(s0) +80004798: 03042783 lw a5,48(s0) +8000479c: 40d50533 sub a0,a0,a3 +800047a0: 00078663 beqz a5,800047ac <__sflush_r+0xb4> +800047a4: 03c42783 lw a5,60(s0) +800047a8: 40f50533 sub a0,a0,a5 +800047ac: 00050613 mv a2,a0 +800047b0: 00000693 li a3,0 +800047b4: 00098513 mv a0,s3 +800047b8: 000700e7 jalr a4 +800047bc: fff00793 li a5,-1 +800047c0: 10f51a63 bne a0,a5,800048d4 <__sflush_r+0x1dc> +800047c4: 0009a703 lw a4,0(s3) +800047c8: 00c41783 lh a5,12(s0) +800047cc: 16070463 beqz a4,80004934 <__sflush_r+0x23c> +800047d0: 01d00693 li a3,29 +800047d4: 00d70663 beq a4,a3,800047e0 <__sflush_r+0xe8> +800047d8: 01600693 li a3,22 +800047dc: 0cd71063 bne a4,a3,8000489c <__sflush_r+0x1a4> +800047e0: 01042683 lw a3,16(s0) +800047e4: fffff737 lui a4,0xfffff +800047e8: 7ff70713 addi a4,a4,2047 # fffff7ff <__BSS_END__+0x7ffe8957> +800047ec: 00e7f7b3 and a5,a5,a4 +800047f0: 00f41623 sh a5,12(s0) +800047f4: 00042223 sw zero,4(s0) +800047f8: 00d42023 sw a3,0(s0) +800047fc: 03042583 lw a1,48(s0) +80004800: 0099a023 sw s1,0(s3) +80004804: 00058c63 beqz a1,8000481c <__sflush_r+0x124> +80004808: 04040793 addi a5,s0,64 +8000480c: 00f58663 beq a1,a5,80004818 <__sflush_r+0x120> +80004810: 00098513 mv a0,s3 +80004814: 63c000ef jal ra,80004e50 <_free_r> +80004818: 02042823 sw zero,48(s0) +8000481c: 00000513 li a0,0 +80004820: 01c12083 lw ra,28(sp) +80004824: 01812403 lw s0,24(sp) +80004828: 01412483 lw s1,20(sp) +8000482c: 01012903 lw s2,16(sp) +80004830: 00c12983 lw s3,12(sp) +80004834: 02010113 addi sp,sp,32 +80004838: 00008067 ret +8000483c: 0105a903 lw s2,16(a1) +80004840: fc090ee3 beqz s2,8000481c <__sflush_r+0x124> +80004844: 0005a483 lw s1,0(a1) +80004848: 00377713 andi a4,a4,3 +8000484c: 0125a023 sw s2,0(a1) +80004850: 412484b3 sub s1,s1,s2 +80004854: 00000793 li a5,0 +80004858: 00071463 bnez a4,80004860 <__sflush_r+0x168> +8000485c: 0145a783 lw a5,20(a1) +80004860: 00f42423 sw a5,8(s0) +80004864: 00904863 bgtz s1,80004874 <__sflush_r+0x17c> +80004868: fb5ff06f j 8000481c <__sflush_r+0x124> +8000486c: 00a90933 add s2,s2,a0 +80004870: fa9056e3 blez s1,8000481c <__sflush_r+0x124> +80004874: 02442783 lw a5,36(s0) +80004878: 01c42583 lw a1,28(s0) +8000487c: 00048693 mv a3,s1 +80004880: 00090613 mv a2,s2 +80004884: 00098513 mv a0,s3 +80004888: 000780e7 jalr a5 +8000488c: 40a484b3 sub s1,s1,a0 +80004890: fca04ee3 bgtz a0,8000486c <__sflush_r+0x174> +80004894: 00c45783 lhu a5,12(s0) +80004898: fff00513 li a0,-1 +8000489c: 0407e793 ori a5,a5,64 +800048a0: 00f41623 sh a5,12(s0) +800048a4: 01c12083 lw ra,28(sp) +800048a8: 01812403 lw s0,24(sp) +800048ac: 01412483 lw s1,20(sp) +800048b0: 01012903 lw s2,16(sp) +800048b4: 00c12983 lw s3,12(sp) +800048b8: 02010113 addi sp,sp,32 +800048bc: 00008067 ret +800048c0: 03c5a703 lw a4,60(a1) +800048c4: e8e040e3 bgtz a4,80004744 <__sflush_r+0x4c> +800048c8: f55ff06f j 8000481c <__sflush_r+0x124> +800048cc: 05042503 lw a0,80(s0) +800048d0: ebdff06f j 8000478c <__sflush_r+0x94> +800048d4: 00c45783 lhu a5,12(s0) +800048d8: fffff737 lui a4,0xfffff +800048dc: 7ff70713 addi a4,a4,2047 # fffff7ff <__BSS_END__+0x7ffe8957> +800048e0: 00e7f7b3 and a5,a5,a4 +800048e4: 01042683 lw a3,16(s0) +800048e8: 01079793 slli a5,a5,0x10 +800048ec: 4107d793 srai a5,a5,0x10 +800048f0: 00f41623 sh a5,12(s0) +800048f4: 00042223 sw zero,4(s0) +800048f8: 00d42023 sw a3,0(s0) +800048fc: 01379713 slli a4,a5,0x13 +80004900: ee075ee3 bgez a4,800047fc <__sflush_r+0x104> +80004904: 04a42823 sw a0,80(s0) +80004908: ef5ff06f j 800047fc <__sflush_r+0x104> +8000490c: 0009a783 lw a5,0(s3) +80004910: e60788e3 beqz a5,80004780 <__sflush_r+0x88> +80004914: 01d00713 li a4,29 +80004918: 02e78863 beq a5,a4,80004948 <__sflush_r+0x250> +8000491c: 01600713 li a4,22 +80004920: 02e78463 beq a5,a4,80004948 <__sflush_r+0x250> +80004924: 00c45783 lhu a5,12(s0) +80004928: 0407e793 ori a5,a5,64 +8000492c: 00f41623 sh a5,12(s0) +80004930: ef1ff06f j 80004820 <__sflush_r+0x128> +80004934: fffff737 lui a4,0xfffff +80004938: 7ff70713 addi a4,a4,2047 # fffff7ff <__BSS_END__+0x7ffe8957> +8000493c: 01042683 lw a3,16(s0) +80004940: 00e7f7b3 and a5,a5,a4 +80004944: fadff06f j 800048f0 <__sflush_r+0x1f8> +80004948: 0099a023 sw s1,0(s3) +8000494c: 00000513 li a0,0 +80004950: ed1ff06f j 80004820 <__sflush_r+0x128> -80004b18 <_fflush_r>: -80004b18: fe010113 addi sp,sp,-32 -80004b1c: 00812c23 sw s0,24(sp) -80004b20: 00112e23 sw ra,28(sp) -80004b24: 00050413 mv s0,a0 -80004b28: 00050663 beqz a0,80004b34 <_fflush_r+0x1c> -80004b2c: 03852783 lw a5,56(a0) -80004b30: 02078063 beqz a5,80004b50 <_fflush_r+0x38> -80004b34: 00c59783 lh a5,12(a1) -80004b38: 02079663 bnez a5,80004b64 <_fflush_r+0x4c> -80004b3c: 01c12083 lw ra,28(sp) +80004954 <_fflush_r>: +80004954: fe010113 addi sp,sp,-32 +80004958: 00812c23 sw s0,24(sp) +8000495c: 00112e23 sw ra,28(sp) +80004960: 00050413 mv s0,a0 +80004964: 00050663 beqz a0,80004970 <_fflush_r+0x1c> +80004968: 03852783 lw a5,56(a0) +8000496c: 02078063 beqz a5,8000498c <_fflush_r+0x38> +80004970: 00c59783 lh a5,12(a1) +80004974: 02079663 bnez a5,800049a0 <_fflush_r+0x4c> +80004978: 01c12083 lw ra,28(sp) +8000497c: 01812403 lw s0,24(sp) +80004980: 00000513 li a0,0 +80004984: 02010113 addi sp,sp,32 +80004988: 00008067 ret +8000498c: 00b12623 sw a1,12(sp) +80004990: 360000ef jal ra,80004cf0 <__sinit> +80004994: 00c12583 lw a1,12(sp) +80004998: 00c59783 lh a5,12(a1) +8000499c: fc078ee3 beqz a5,80004978 <_fflush_r+0x24> +800049a0: 00040513 mv a0,s0 +800049a4: 01812403 lw s0,24(sp) +800049a8: 01c12083 lw ra,28(sp) +800049ac: 02010113 addi sp,sp,32 +800049b0: d49ff06f j 800046f8 <__sflush_r> + +800049b4 : +800049b4: 00050593 mv a1,a0 +800049b8: 00050663 beqz a0,800049c4 +800049bc: 1c81a503 lw a0,456(gp) # 80016e60 <_impure_ptr> +800049c0: f95ff06f j 80004954 <_fflush_r> +800049c4: 1b81a503 lw a0,440(gp) # 80016e50 <_global_impure_ptr> +800049c8: 800055b7 lui a1,0x80005 +800049cc: 95458593 addi a1,a1,-1708 # 80004954 <__BSS_END__+0xfffedaac> +800049d0: 0210006f j 800051f0 <_fwalk_reent> + +800049d4 <__fp_lock>: +800049d4: 00000513 li a0,0 +800049d8: 00008067 ret + +800049dc <_cleanup_r>: +800049dc: 8000e5b7 lui a1,0x8000e +800049e0: 9e058593 addi a1,a1,-1568 # 8000d9e0 <__BSS_END__+0xffff6b38> +800049e4: 00d0006f j 800051f0 <_fwalk_reent> + +800049e8 <__sinit.part.0>: +800049e8: fe010113 addi sp,sp,-32 +800049ec: 800057b7 lui a5,0x80005 +800049f0: 00112e23 sw ra,28(sp) +800049f4: 00812c23 sw s0,24(sp) +800049f8: 00912a23 sw s1,20(sp) +800049fc: 01212823 sw s2,16(sp) +80004a00: 01312623 sw s3,12(sp) +80004a04: 01412423 sw s4,8(sp) +80004a08: 01512223 sw s5,4(sp) +80004a0c: 01612023 sw s6,0(sp) +80004a10: 00452403 lw s0,4(a0) +80004a14: 9dc78793 addi a5,a5,-1572 # 800049dc <__BSS_END__+0xfffedb34> +80004a18: 02f52e23 sw a5,60(a0) +80004a1c: 2ec50713 addi a4,a0,748 +80004a20: 00300793 li a5,3 +80004a24: 2ee52423 sw a4,744(a0) +80004a28: 2ef52223 sw a5,740(a0) +80004a2c: 2e052023 sw zero,736(a0) +80004a30: 00400793 li a5,4 +80004a34: 00050913 mv s2,a0 +80004a38: 00f42623 sw a5,12(s0) +80004a3c: 00800613 li a2,8 +80004a40: 00000593 li a1,0 +80004a44: 06042223 sw zero,100(s0) +80004a48: 00042023 sw zero,0(s0) +80004a4c: 00042223 sw zero,4(s0) +80004a50: 00042423 sw zero,8(s0) +80004a54: 00042823 sw zero,16(s0) +80004a58: 00042a23 sw zero,20(s0) +80004a5c: 00042c23 sw zero,24(s0) +80004a60: 05c40513 addi a0,s0,92 +80004a64: b81fc0ef jal ra,800015e4 +80004a68: 80009b37 lui s6,0x80009 +80004a6c: 00892483 lw s1,8(s2) +80004a70: 80009ab7 lui s5,0x80009 +80004a74: 80009a37 lui s4,0x80009 +80004a78: 800099b7 lui s3,0x80009 +80004a7c: 3bcb0b13 addi s6,s6,956 # 800093bc <__BSS_END__+0xffff2514> +80004a80: 420a8a93 addi s5,s5,1056 # 80009420 <__BSS_END__+0xffff2578> +80004a84: 4a8a0a13 addi s4,s4,1192 # 800094a8 <__BSS_END__+0xffff2600> +80004a88: 51098993 addi s3,s3,1296 # 80009510 <__BSS_END__+0xffff2668> +80004a8c: 000107b7 lui a5,0x10 +80004a90: 03642023 sw s6,32(s0) +80004a94: 03542223 sw s5,36(s0) +80004a98: 03442423 sw s4,40(s0) +80004a9c: 03342623 sw s3,44(s0) +80004aa0: 00842e23 sw s0,28(s0) +80004aa4: 00978793 addi a5,a5,9 # 10009 <_start-0x7ffefff7> +80004aa8: 00f4a623 sw a5,12(s1) +80004aac: 00800613 li a2,8 +80004ab0: 00000593 li a1,0 +80004ab4: 0604a223 sw zero,100(s1) +80004ab8: 0004a023 sw zero,0(s1) +80004abc: 0004a223 sw zero,4(s1) +80004ac0: 0004a423 sw zero,8(s1) +80004ac4: 0004a823 sw zero,16(s1) +80004ac8: 0004aa23 sw zero,20(s1) +80004acc: 0004ac23 sw zero,24(s1) +80004ad0: 05c48513 addi a0,s1,92 +80004ad4: b11fc0ef jal ra,800015e4 +80004ad8: 00c92403 lw s0,12(s2) +80004adc: 000207b7 lui a5,0x20 +80004ae0: 0364a023 sw s6,32(s1) +80004ae4: 0354a223 sw s5,36(s1) +80004ae8: 0344a423 sw s4,40(s1) +80004aec: 0334a623 sw s3,44(s1) +80004af0: 0094ae23 sw s1,28(s1) +80004af4: 01278793 addi a5,a5,18 # 20012 <_start-0x7ffdffee> +80004af8: 00f42623 sw a5,12(s0) +80004afc: 06042223 sw zero,100(s0) +80004b00: 00042023 sw zero,0(s0) +80004b04: 00042223 sw zero,4(s0) +80004b08: 00042423 sw zero,8(s0) +80004b0c: 00042823 sw zero,16(s0) +80004b10: 00042a23 sw zero,20(s0) +80004b14: 00042c23 sw zero,24(s0) +80004b18: 05c40513 addi a0,s0,92 +80004b1c: 00800613 li a2,8 +80004b20: 00000593 li a1,0 +80004b24: ac1fc0ef jal ra,800015e4 +80004b28: 01c12083 lw ra,28(sp) +80004b2c: 03642023 sw s6,32(s0) +80004b30: 03542223 sw s5,36(s0) +80004b34: 03442423 sw s4,40(s0) +80004b38: 03342623 sw s3,44(s0) +80004b3c: 00842e23 sw s0,28(s0) 80004b40: 01812403 lw s0,24(sp) -80004b44: 00000513 li a0,0 -80004b48: 02010113 addi sp,sp,32 -80004b4c: 00008067 ret -80004b50: 00b12623 sw a1,12(sp) -80004b54: 360000ef jal ra,80004eb4 <__sinit> -80004b58: 00c12583 lw a1,12(sp) -80004b5c: 00c59783 lh a5,12(a1) -80004b60: fc078ee3 beqz a5,80004b3c <_fflush_r+0x24> -80004b64: 00040513 mv a0,s0 -80004b68: 01812403 lw s0,24(sp) -80004b6c: 01c12083 lw ra,28(sp) -80004b70: 02010113 addi sp,sp,32 -80004b74: d49ff06f j 800048bc <__sflush_r> +80004b44: 00100793 li a5,1 +80004b48: 02f92c23 sw a5,56(s2) +80004b4c: 01412483 lw s1,20(sp) +80004b50: 01012903 lw s2,16(sp) +80004b54: 00c12983 lw s3,12(sp) +80004b58: 00812a03 lw s4,8(sp) +80004b5c: 00412a83 lw s5,4(sp) +80004b60: 00012b03 lw s6,0(sp) +80004b64: 02010113 addi sp,sp,32 +80004b68: 00008067 ret -80004b78 : -80004b78: 00050593 mv a1,a0 -80004b7c: 00050663 beqz a0,80004b88 -80004b80: 1c81a503 lw a0,456(gp) # 800169d0 <_impure_ptr> -80004b84: f95ff06f j 80004b18 <_fflush_r> -80004b88: 1b81a503 lw a0,440(gp) # 800169c0 <_global_impure_ptr> -80004b8c: 800055b7 lui a1,0x80005 -80004b90: b1858593 addi a1,a1,-1256 # 80004b18 <__BSS_END__+0xfffee100> -80004b94: 0210006f j 800053b4 <_fwalk_reent> +80004b6c <__fp_unlock>: +80004b6c: 00000513 li a0,0 +80004b70: 00008067 ret -80004b98 <__fp_lock>: -80004b98: 00000513 li a0,0 -80004b9c: 00008067 ret +80004b74 <__sfmoreglue>: +80004b74: ff010113 addi sp,sp,-16 +80004b78: 00912223 sw s1,4(sp) +80004b7c: 06800613 li a2,104 +80004b80: fff58493 addi s1,a1,-1 +80004b84: 02c484b3 mul s1,s1,a2 +80004b88: 01212023 sw s2,0(sp) +80004b8c: 00058913 mv s2,a1 +80004b90: 00812423 sw s0,8(sp) +80004b94: 00112623 sw ra,12(sp) +80004b98: 07448593 addi a1,s1,116 +80004b9c: a8cfc0ef jal ra,80000e28 <_malloc_r> +80004ba0: 00050413 mv s0,a0 +80004ba4: 02050063 beqz a0,80004bc4 <__sfmoreglue+0x50> +80004ba8: 00c50513 addi a0,a0,12 +80004bac: 00042023 sw zero,0(s0) +80004bb0: 01242223 sw s2,4(s0) +80004bb4: 00a42423 sw a0,8(s0) +80004bb8: 06848613 addi a2,s1,104 +80004bbc: 00000593 li a1,0 +80004bc0: a25fc0ef jal ra,800015e4 +80004bc4: 00040513 mv a0,s0 +80004bc8: 00c12083 lw ra,12(sp) +80004bcc: 00812403 lw s0,8(sp) +80004bd0: 00412483 lw s1,4(sp) +80004bd4: 00012903 lw s2,0(sp) +80004bd8: 01010113 addi sp,sp,16 +80004bdc: 00008067 ret -80004ba0 <_cleanup_r>: -80004ba0: 8000e5b7 lui a1,0x8000e -80004ba4: ba458593 addi a1,a1,-1116 # 8000dba4 <__BSS_END__+0xffff718c> -80004ba8: 00d0006f j 800053b4 <_fwalk_reent> +80004be0 <__sfp>: +80004be0: fe010113 addi sp,sp,-32 +80004be4: 01212823 sw s2,16(sp) +80004be8: 1b81a903 lw s2,440(gp) # 80016e50 <_global_impure_ptr> +80004bec: 01312623 sw s3,12(sp) +80004bf0: 00112e23 sw ra,28(sp) +80004bf4: 03892783 lw a5,56(s2) +80004bf8: 00812c23 sw s0,24(sp) +80004bfc: 00912a23 sw s1,20(sp) +80004c00: 00050993 mv s3,a0 +80004c04: 0a078663 beqz a5,80004cb0 <__sfp+0xd0> +80004c08: 2e090913 addi s2,s2,736 +80004c0c: fff00493 li s1,-1 +80004c10: 00492783 lw a5,4(s2) +80004c14: 00892403 lw s0,8(s2) +80004c18: fff78793 addi a5,a5,-1 +80004c1c: 0007da63 bgez a5,80004c30 <__sfp+0x50> +80004c20: 0800006f j 80004ca0 <__sfp+0xc0> +80004c24: fff78793 addi a5,a5,-1 +80004c28: 06840413 addi s0,s0,104 +80004c2c: 06978a63 beq a5,s1,80004ca0 <__sfp+0xc0> +80004c30: 00c41703 lh a4,12(s0) +80004c34: fe0718e3 bnez a4,80004c24 <__sfp+0x44> +80004c38: ffff07b7 lui a5,0xffff0 +80004c3c: 00178793 addi a5,a5,1 # ffff0001 <__BSS_END__+0x7ffd9159> +80004c40: 06042223 sw zero,100(s0) +80004c44: 00042023 sw zero,0(s0) +80004c48: 00042223 sw zero,4(s0) +80004c4c: 00042423 sw zero,8(s0) +80004c50: 00f42623 sw a5,12(s0) +80004c54: 00042823 sw zero,16(s0) +80004c58: 00042a23 sw zero,20(s0) +80004c5c: 00042c23 sw zero,24(s0) +80004c60: 00800613 li a2,8 +80004c64: 00000593 li a1,0 +80004c68: 05c40513 addi a0,s0,92 +80004c6c: 979fc0ef jal ra,800015e4 +80004c70: 02042823 sw zero,48(s0) +80004c74: 02042a23 sw zero,52(s0) +80004c78: 04042223 sw zero,68(s0) +80004c7c: 04042423 sw zero,72(s0) +80004c80: 00040513 mv a0,s0 +80004c84: 01c12083 lw ra,28(sp) +80004c88: 01812403 lw s0,24(sp) +80004c8c: 01412483 lw s1,20(sp) +80004c90: 01012903 lw s2,16(sp) +80004c94: 00c12983 lw s3,12(sp) +80004c98: 02010113 addi sp,sp,32 +80004c9c: 00008067 ret +80004ca0: 00092403 lw s0,0(s2) +80004ca4: 00040c63 beqz s0,80004cbc <__sfp+0xdc> +80004ca8: 00040913 mv s2,s0 +80004cac: f65ff06f j 80004c10 <__sfp+0x30> +80004cb0: 00090513 mv a0,s2 +80004cb4: d35ff0ef jal ra,800049e8 <__sinit.part.0> +80004cb8: f51ff06f j 80004c08 <__sfp+0x28> +80004cbc: 00400593 li a1,4 +80004cc0: 00098513 mv a0,s3 +80004cc4: eb1ff0ef jal ra,80004b74 <__sfmoreglue> +80004cc8: 00a92023 sw a0,0(s2) +80004ccc: 00050413 mv s0,a0 +80004cd0: fc051ce3 bnez a0,80004ca8 <__sfp+0xc8> +80004cd4: 00c00793 li a5,12 +80004cd8: 00f9a023 sw a5,0(s3) +80004cdc: fa5ff06f j 80004c80 <__sfp+0xa0> -80004bac <__sinit.part.0>: -80004bac: fe010113 addi sp,sp,-32 -80004bb0: 800057b7 lui a5,0x80005 -80004bb4: 00112e23 sw ra,28(sp) -80004bb8: 00812c23 sw s0,24(sp) -80004bbc: 00912a23 sw s1,20(sp) -80004bc0: 01212823 sw s2,16(sp) -80004bc4: 01312623 sw s3,12(sp) -80004bc8: 01412423 sw s4,8(sp) -80004bcc: 01512223 sw s5,4(sp) -80004bd0: 01612023 sw s6,0(sp) -80004bd4: 00452403 lw s0,4(a0) -80004bd8: ba078793 addi a5,a5,-1120 # 80004ba0 <__BSS_END__+0xfffee188> -80004bdc: 02f52e23 sw a5,60(a0) -80004be0: 2ec50713 addi a4,a0,748 -80004be4: 00300793 li a5,3 -80004be8: 2ee52423 sw a4,744(a0) -80004bec: 2ef52223 sw a5,740(a0) -80004bf0: 2e052023 sw zero,736(a0) -80004bf4: 00400793 li a5,4 -80004bf8: 00050913 mv s2,a0 -80004bfc: 00f42623 sw a5,12(s0) -80004c00: 00800613 li a2,8 -80004c04: 00000593 li a1,0 -80004c08: 06042223 sw zero,100(s0) -80004c0c: 00042023 sw zero,0(s0) -80004c10: 00042223 sw zero,4(s0) -80004c14: 00042423 sw zero,8(s0) -80004c18: 00042823 sw zero,16(s0) -80004c1c: 00042a23 sw zero,20(s0) -80004c20: 00042c23 sw zero,24(s0) -80004c24: 05c40513 addi a0,s0,92 -80004c28: b81fc0ef jal ra,800017a8 -80004c2c: 80009b37 lui s6,0x80009 -80004c30: 00892483 lw s1,8(s2) -80004c34: 80009ab7 lui s5,0x80009 -80004c38: 80009a37 lui s4,0x80009 -80004c3c: 800099b7 lui s3,0x80009 -80004c40: 580b0b13 addi s6,s6,1408 # 80009580 <__BSS_END__+0xffff2b68> -80004c44: 5e4a8a93 addi s5,s5,1508 # 800095e4 <__BSS_END__+0xffff2bcc> -80004c48: 66ca0a13 addi s4,s4,1644 # 8000966c <__BSS_END__+0xffff2c54> -80004c4c: 6d498993 addi s3,s3,1748 # 800096d4 <__BSS_END__+0xffff2cbc> -80004c50: 000107b7 lui a5,0x10 -80004c54: 03642023 sw s6,32(s0) -80004c58: 03542223 sw s5,36(s0) -80004c5c: 03442423 sw s4,40(s0) -80004c60: 03342623 sw s3,44(s0) -80004c64: 00842e23 sw s0,28(s0) -80004c68: 00978793 addi a5,a5,9 # 10009 <_start-0x7ffefff7> -80004c6c: 00f4a623 sw a5,12(s1) -80004c70: 00800613 li a2,8 -80004c74: 00000593 li a1,0 -80004c78: 0604a223 sw zero,100(s1) -80004c7c: 0004a023 sw zero,0(s1) -80004c80: 0004a223 sw zero,4(s1) -80004c84: 0004a423 sw zero,8(s1) -80004c88: 0004a823 sw zero,16(s1) -80004c8c: 0004aa23 sw zero,20(s1) -80004c90: 0004ac23 sw zero,24(s1) -80004c94: 05c48513 addi a0,s1,92 -80004c98: b11fc0ef jal ra,800017a8 -80004c9c: 00c92403 lw s0,12(s2) -80004ca0: 000207b7 lui a5,0x20 -80004ca4: 0364a023 sw s6,32(s1) -80004ca8: 0354a223 sw s5,36(s1) -80004cac: 0344a423 sw s4,40(s1) -80004cb0: 0334a623 sw s3,44(s1) -80004cb4: 0094ae23 sw s1,28(s1) -80004cb8: 01278793 addi a5,a5,18 # 20012 <_start-0x7ffdffee> -80004cbc: 00f42623 sw a5,12(s0) -80004cc0: 06042223 sw zero,100(s0) -80004cc4: 00042023 sw zero,0(s0) -80004cc8: 00042223 sw zero,4(s0) -80004ccc: 00042423 sw zero,8(s0) -80004cd0: 00042823 sw zero,16(s0) -80004cd4: 00042a23 sw zero,20(s0) -80004cd8: 00042c23 sw zero,24(s0) -80004cdc: 05c40513 addi a0,s0,92 -80004ce0: 00800613 li a2,8 -80004ce4: 00000593 li a1,0 -80004ce8: ac1fc0ef jal ra,800017a8 -80004cec: 01c12083 lw ra,28(sp) -80004cf0: 03642023 sw s6,32(s0) -80004cf4: 03542223 sw s5,36(s0) -80004cf8: 03442423 sw s4,40(s0) -80004cfc: 03342623 sw s3,44(s0) -80004d00: 00842e23 sw s0,28(s0) -80004d04: 01812403 lw s0,24(sp) -80004d08: 00100793 li a5,1 -80004d0c: 02f92c23 sw a5,56(s2) -80004d10: 01412483 lw s1,20(sp) -80004d14: 01012903 lw s2,16(sp) -80004d18: 00c12983 lw s3,12(sp) -80004d1c: 00812a03 lw s4,8(sp) -80004d20: 00412a83 lw s5,4(sp) -80004d24: 00012b03 lw s6,0(sp) -80004d28: 02010113 addi sp,sp,32 -80004d2c: 00008067 ret +80004ce0 <_cleanup>: +80004ce0: 1b81a503 lw a0,440(gp) # 80016e50 <_global_impure_ptr> +80004ce4: 8000e5b7 lui a1,0x8000e +80004ce8: 9e058593 addi a1,a1,-1568 # 8000d9e0 <__BSS_END__+0xffff6b38> +80004cec: 5040006f j 800051f0 <_fwalk_reent> -80004d30 <__fp_unlock>: -80004d30: 00000513 li a0,0 -80004d34: 00008067 ret +80004cf0 <__sinit>: +80004cf0: 03852783 lw a5,56(a0) +80004cf4: 00078463 beqz a5,80004cfc <__sinit+0xc> +80004cf8: 00008067 ret +80004cfc: cedff06f j 800049e8 <__sinit.part.0> -80004d38 <__sfmoreglue>: -80004d38: ff010113 addi sp,sp,-16 -80004d3c: 00912223 sw s1,4(sp) -80004d40: 06800613 li a2,104 -80004d44: fff58493 addi s1,a1,-1 -80004d48: 02c484b3 mul s1,s1,a2 -80004d4c: 01212023 sw s2,0(sp) -80004d50: 00058913 mv s2,a1 -80004d54: 00812423 sw s0,8(sp) -80004d58: 00112623 sw ra,12(sp) -80004d5c: 07448593 addi a1,s1,116 -80004d60: a8cfc0ef jal ra,80000fec <_malloc_r> -80004d64: 00050413 mv s0,a0 -80004d68: 02050063 beqz a0,80004d88 <__sfmoreglue+0x50> -80004d6c: 00c50513 addi a0,a0,12 -80004d70: 00042023 sw zero,0(s0) -80004d74: 01242223 sw s2,4(s0) -80004d78: 00a42423 sw a0,8(s0) -80004d7c: 06848613 addi a2,s1,104 -80004d80: 00000593 li a1,0 -80004d84: a25fc0ef jal ra,800017a8 -80004d88: 00040513 mv a0,s0 -80004d8c: 00c12083 lw ra,12(sp) -80004d90: 00812403 lw s0,8(sp) -80004d94: 00412483 lw s1,4(sp) -80004d98: 00012903 lw s2,0(sp) -80004d9c: 01010113 addi sp,sp,16 -80004da0: 00008067 ret +80004d00 <__sfp_lock_acquire>: +80004d00: 00008067 ret -80004da4 <__sfp>: -80004da4: fe010113 addi sp,sp,-32 -80004da8: 01212823 sw s2,16(sp) -80004dac: 1b81a903 lw s2,440(gp) # 800169c0 <_global_impure_ptr> -80004db0: 01312623 sw s3,12(sp) -80004db4: 00112e23 sw ra,28(sp) -80004db8: 03892783 lw a5,56(s2) -80004dbc: 00812c23 sw s0,24(sp) -80004dc0: 00912a23 sw s1,20(sp) -80004dc4: 00050993 mv s3,a0 -80004dc8: 0a078663 beqz a5,80004e74 <__sfp+0xd0> -80004dcc: 2e090913 addi s2,s2,736 -80004dd0: fff00493 li s1,-1 -80004dd4: 00492783 lw a5,4(s2) -80004dd8: 00892403 lw s0,8(s2) -80004ddc: fff78793 addi a5,a5,-1 -80004de0: 0007da63 bgez a5,80004df4 <__sfp+0x50> -80004de4: 0800006f j 80004e64 <__sfp+0xc0> -80004de8: fff78793 addi a5,a5,-1 -80004dec: 06840413 addi s0,s0,104 -80004df0: 06978a63 beq a5,s1,80004e64 <__sfp+0xc0> -80004df4: 00c41703 lh a4,12(s0) -80004df8: fe0718e3 bnez a4,80004de8 <__sfp+0x44> -80004dfc: ffff07b7 lui a5,0xffff0 -80004e00: 00178793 addi a5,a5,1 # ffff0001 <__BSS_END__+0x7ffd95e9> -80004e04: 06042223 sw zero,100(s0) -80004e08: 00042023 sw zero,0(s0) -80004e0c: 00042223 sw zero,4(s0) -80004e10: 00042423 sw zero,8(s0) -80004e14: 00f42623 sw a5,12(s0) -80004e18: 00042823 sw zero,16(s0) -80004e1c: 00042a23 sw zero,20(s0) -80004e20: 00042c23 sw zero,24(s0) -80004e24: 00800613 li a2,8 -80004e28: 00000593 li a1,0 -80004e2c: 05c40513 addi a0,s0,92 -80004e30: 979fc0ef jal ra,800017a8 -80004e34: 02042823 sw zero,48(s0) -80004e38: 02042a23 sw zero,52(s0) -80004e3c: 04042223 sw zero,68(s0) -80004e40: 04042423 sw zero,72(s0) -80004e44: 00040513 mv a0,s0 -80004e48: 01c12083 lw ra,28(sp) -80004e4c: 01812403 lw s0,24(sp) -80004e50: 01412483 lw s1,20(sp) -80004e54: 01012903 lw s2,16(sp) -80004e58: 00c12983 lw s3,12(sp) -80004e5c: 02010113 addi sp,sp,32 -80004e60: 00008067 ret -80004e64: 00092403 lw s0,0(s2) -80004e68: 00040c63 beqz s0,80004e80 <__sfp+0xdc> -80004e6c: 00040913 mv s2,s0 -80004e70: f65ff06f j 80004dd4 <__sfp+0x30> -80004e74: 00090513 mv a0,s2 -80004e78: d35ff0ef jal ra,80004bac <__sinit.part.0> -80004e7c: f51ff06f j 80004dcc <__sfp+0x28> -80004e80: 00400593 li a1,4 -80004e84: 00098513 mv a0,s3 -80004e88: eb1ff0ef jal ra,80004d38 <__sfmoreglue> -80004e8c: 00a92023 sw a0,0(s2) -80004e90: 00050413 mv s0,a0 -80004e94: fc051ce3 bnez a0,80004e6c <__sfp+0xc8> -80004e98: 00c00793 li a5,12 -80004e9c: 00f9a023 sw a5,0(s3) -80004ea0: fa5ff06f j 80004e44 <__sfp+0xa0> +80004d04 <__sfp_lock_release>: +80004d04: 00008067 ret -80004ea4 <_cleanup>: -80004ea4: 1b81a503 lw a0,440(gp) # 800169c0 <_global_impure_ptr> -80004ea8: 8000e5b7 lui a1,0x8000e -80004eac: ba458593 addi a1,a1,-1116 # 8000dba4 <__BSS_END__+0xffff718c> -80004eb0: 5040006f j 800053b4 <_fwalk_reent> +80004d08 <__sinit_lock_acquire>: +80004d08: 00008067 ret -80004eb4 <__sinit>: -80004eb4: 03852783 lw a5,56(a0) -80004eb8: 00078463 beqz a5,80004ec0 <__sinit+0xc> -80004ebc: 00008067 ret -80004ec0: cedff06f j 80004bac <__sinit.part.0> +80004d0c <__sinit_lock_release>: +80004d0c: 00008067 ret -80004ec4 <__sfp_lock_acquire>: -80004ec4: 00008067 ret +80004d10 <__fp_lock_all>: +80004d10: 1c81a503 lw a0,456(gp) # 80016e60 <_impure_ptr> +80004d14: 800055b7 lui a1,0x80005 +80004d18: 9d458593 addi a1,a1,-1580 # 800049d4 <__BSS_END__+0xfffedb2c> +80004d1c: 4240006f j 80005140 <_fwalk> -80004ec8 <__sfp_lock_release>: -80004ec8: 00008067 ret +80004d20 <__fp_unlock_all>: +80004d20: 1c81a503 lw a0,456(gp) # 80016e60 <_impure_ptr> +80004d24: 800055b7 lui a1,0x80005 +80004d28: b6c58593 addi a1,a1,-1172 # 80004b6c <__BSS_END__+0xfffedcc4> +80004d2c: 4140006f j 80005140 <_fwalk> -80004ecc <__sinit_lock_acquire>: -80004ecc: 00008067 ret +80004d30 <_malloc_trim_r>: +80004d30: fe010113 addi sp,sp,-32 +80004d34: 01212823 sw s2,16(sp) +80004d38: 00812c23 sw s0,24(sp) +80004d3c: 00912a23 sw s1,20(sp) +80004d40: 01312623 sw s3,12(sp) +80004d44: 00058413 mv s0,a1 +80004d48: 00112e23 sw ra,28(sp) +80004d4c: 00050993 mv s3,a0 +80004d50: c2818913 addi s2,gp,-984 # 800168c0 <__malloc_av_> +80004d54: 96dfc0ef jal ra,800016c0 <__malloc_lock> +80004d58: 00892683 lw a3,8(s2) +80004d5c: 00001737 lui a4,0x1 +80004d60: fef70793 addi a5,a4,-17 # fef <_start-0x7ffff011> +80004d64: 0046a483 lw s1,4(a3) +80004d68: 40878433 sub s0,a5,s0 +80004d6c: ffc4f493 andi s1,s1,-4 +80004d70: 00940433 add s0,s0,s1 +80004d74: 00c45413 srli s0,s0,0xc +80004d78: fff40413 addi s0,s0,-1 +80004d7c: 00c41413 slli s0,s0,0xc +80004d80: 00e44e63 blt s0,a4,80004d9c <_malloc_trim_r+0x6c> +80004d84: 00000593 li a1,0 +80004d88: 00098513 mv a0,s3 +80004d8c: 9d1fc0ef jal ra,8000175c <_sbrk_r> +80004d90: 00892783 lw a5,8(s2) +80004d94: 009787b3 add a5,a5,s1 +80004d98: 02f50663 beq a0,a5,80004dc4 <_malloc_trim_r+0x94> +80004d9c: 00098513 mv a0,s3 +80004da0: 925fc0ef jal ra,800016c4 <__malloc_unlock> +80004da4: 01c12083 lw ra,28(sp) +80004da8: 01812403 lw s0,24(sp) +80004dac: 01412483 lw s1,20(sp) +80004db0: 01012903 lw s2,16(sp) +80004db4: 00c12983 lw s3,12(sp) +80004db8: 00000513 li a0,0 +80004dbc: 02010113 addi sp,sp,32 +80004dc0: 00008067 ret +80004dc4: 408005b3 neg a1,s0 +80004dc8: 00098513 mv a0,s3 +80004dcc: 991fc0ef jal ra,8000175c <_sbrk_r> +80004dd0: fff00793 li a5,-1 +80004dd4: 04f50463 beq a0,a5,80004e1c <_malloc_trim_r+0xec> +80004dd8: 1e41a783 lw a5,484(gp) # 80016e7c <__malloc_current_mallinfo> +80004ddc: 00892683 lw a3,8(s2) +80004de0: 408484b3 sub s1,s1,s0 +80004de4: 0014e493 ori s1,s1,1 +80004de8: 40878433 sub s0,a5,s0 +80004dec: 00098513 mv a0,s3 +80004df0: 0096a223 sw s1,4(a3) +80004df4: 1e81a223 sw s0,484(gp) # 80016e7c <__malloc_current_mallinfo> +80004df8: 8cdfc0ef jal ra,800016c4 <__malloc_unlock> +80004dfc: 01c12083 lw ra,28(sp) +80004e00: 01812403 lw s0,24(sp) +80004e04: 01412483 lw s1,20(sp) +80004e08: 01012903 lw s2,16(sp) +80004e0c: 00c12983 lw s3,12(sp) +80004e10: 00100513 li a0,1 +80004e14: 02010113 addi sp,sp,32 +80004e18: 00008067 ret +80004e1c: 00000593 li a1,0 +80004e20: 00098513 mv a0,s3 +80004e24: 939fc0ef jal ra,8000175c <_sbrk_r> +80004e28: 00892703 lw a4,8(s2) +80004e2c: 00f00693 li a3,15 +80004e30: 40e507b3 sub a5,a0,a4 +80004e34: f6f6d4e3 bge a3,a5,80004d9c <_malloc_trim_r+0x6c> +80004e38: 1cc1a683 lw a3,460(gp) # 80016e64 <__malloc_sbrk_base> +80004e3c: 0017e793 ori a5,a5,1 +80004e40: 00f72223 sw a5,4(a4) +80004e44: 40d50533 sub a0,a0,a3 +80004e48: 1ea1a223 sw a0,484(gp) # 80016e7c <__malloc_current_mallinfo> +80004e4c: f51ff06f j 80004d9c <_malloc_trim_r+0x6c> -80004ed0 <__sinit_lock_release>: -80004ed0: 00008067 ret +80004e50 <_free_r>: +80004e50: 12058663 beqz a1,80004f7c <_free_r+0x12c> +80004e54: ff010113 addi sp,sp,-16 +80004e58: 00812423 sw s0,8(sp) +80004e5c: 00912223 sw s1,4(sp) +80004e60: 00058413 mv s0,a1 +80004e64: 00050493 mv s1,a0 +80004e68: 00112623 sw ra,12(sp) +80004e6c: 855fc0ef jal ra,800016c0 <__malloc_lock> +80004e70: ffc42503 lw a0,-4(s0) +80004e74: ff840713 addi a4,s0,-8 +80004e78: ffe57793 andi a5,a0,-2 +80004e7c: 00f70633 add a2,a4,a5 +80004e80: c2818593 addi a1,gp,-984 # 800168c0 <__malloc_av_> +80004e84: 00462683 lw a3,4(a2) +80004e88: 0085a803 lw a6,8(a1) +80004e8c: ffc6f693 andi a3,a3,-4 +80004e90: 18c80e63 beq a6,a2,8000502c <_free_r+0x1dc> +80004e94: 00d62223 sw a3,4(a2) +80004e98: 00157513 andi a0,a0,1 +80004e9c: 00d60833 add a6,a2,a3 +80004ea0: 0a051063 bnez a0,80004f40 <_free_r+0xf0> +80004ea4: ff842303 lw t1,-8(s0) +80004ea8: 00482803 lw a6,4(a6) +80004eac: 40670733 sub a4,a4,t1 +80004eb0: 00872883 lw a7,8(a4) +80004eb4: c3018513 addi a0,gp,-976 # 800168c8 <__malloc_av_+0x8> +80004eb8: 006787b3 add a5,a5,t1 +80004ebc: 00187813 andi a6,a6,1 +80004ec0: 14a88063 beq a7,a0,80005000 <_free_r+0x1b0> +80004ec4: 00c72303 lw t1,12(a4) +80004ec8: 0068a623 sw t1,12(a7) +80004ecc: 01132423 sw a7,8(t1) +80004ed0: 1c080663 beqz a6,8000509c <_free_r+0x24c> +80004ed4: 0017e693 ori a3,a5,1 +80004ed8: 00d72223 sw a3,4(a4) +80004edc: 00f62023 sw a5,0(a2) +80004ee0: 1ff00693 li a3,511 +80004ee4: 0af6e863 bltu a3,a5,80004f94 <_free_r+0x144> +80004ee8: 0037d793 srli a5,a5,0x3 +80004eec: 00178693 addi a3,a5,1 +80004ef0: 00369693 slli a3,a3,0x3 +80004ef4: 0045a803 lw a6,4(a1) +80004ef8: 00d586b3 add a3,a1,a3 +80004efc: 0006a503 lw a0,0(a3) +80004f00: 4027d613 srai a2,a5,0x2 +80004f04: 00100793 li a5,1 +80004f08: 00c797b3 sll a5,a5,a2 +80004f0c: 0107e7b3 or a5,a5,a6 +80004f10: ff868613 addi a2,a3,-8 +80004f14: 00c72623 sw a2,12(a4) +80004f18: 00a72423 sw a0,8(a4) +80004f1c: 00f5a223 sw a5,4(a1) +80004f20: 00e6a023 sw a4,0(a3) +80004f24: 00e52623 sw a4,12(a0) +80004f28: 00812403 lw s0,8(sp) +80004f2c: 00c12083 lw ra,12(sp) +80004f30: 00048513 mv a0,s1 +80004f34: 00412483 lw s1,4(sp) +80004f38: 01010113 addi sp,sp,16 +80004f3c: f88fc06f j 800016c4 <__malloc_unlock> +80004f40: 00482503 lw a0,4(a6) +80004f44: 00157513 andi a0,a0,1 +80004f48: 02051c63 bnez a0,80004f80 <_free_r+0x130> +80004f4c: 00d787b3 add a5,a5,a3 +80004f50: c3018513 addi a0,gp,-976 # 800168c8 <__malloc_av_+0x8> +80004f54: 00862683 lw a3,8(a2) +80004f58: 0017e893 ori a7,a5,1 +80004f5c: 00f70833 add a6,a4,a5 +80004f60: 14a68a63 beq a3,a0,800050b4 <_free_r+0x264> +80004f64: 00c62603 lw a2,12(a2) +80004f68: 00c6a623 sw a2,12(a3) +80004f6c: 00d62423 sw a3,8(a2) +80004f70: 01172223 sw a7,4(a4) +80004f74: 00f82023 sw a5,0(a6) +80004f78: f69ff06f j 80004ee0 <_free_r+0x90> +80004f7c: 00008067 ret +80004f80: 0017e693 ori a3,a5,1 +80004f84: fed42e23 sw a3,-4(s0) +80004f88: 00f62023 sw a5,0(a2) +80004f8c: 1ff00693 li a3,511 +80004f90: f4f6fce3 bgeu a3,a5,80004ee8 <_free_r+0x98> +80004f94: 0097d693 srli a3,a5,0x9 +80004f98: 00400613 li a2,4 +80004f9c: 0cd66e63 bltu a2,a3,80005078 <_free_r+0x228> +80004fa0: 0067d693 srli a3,a5,0x6 +80004fa4: 03968513 addi a0,a3,57 +80004fa8: 03868613 addi a2,a3,56 +80004fac: 00351513 slli a0,a0,0x3 +80004fb0: 00a58533 add a0,a1,a0 +80004fb4: 00052683 lw a3,0(a0) +80004fb8: ff850513 addi a0,a0,-8 +80004fbc: 10d50a63 beq a0,a3,800050d0 <_free_r+0x280> +80004fc0: 0046a603 lw a2,4(a3) +80004fc4: ffc67613 andi a2,a2,-4 +80004fc8: 00c7f663 bgeu a5,a2,80004fd4 <_free_r+0x184> +80004fcc: 0086a683 lw a3,8(a3) +80004fd0: fed518e3 bne a0,a3,80004fc0 <_free_r+0x170> +80004fd4: 00c6a503 lw a0,12(a3) +80004fd8: 00a72623 sw a0,12(a4) +80004fdc: 00d72423 sw a3,8(a4) +80004fe0: 00812403 lw s0,8(sp) +80004fe4: 00e52423 sw a4,8(a0) +80004fe8: 00c12083 lw ra,12(sp) +80004fec: 00048513 mv a0,s1 +80004ff0: 00412483 lw s1,4(sp) +80004ff4: 00e6a623 sw a4,12(a3) +80004ff8: 01010113 addi sp,sp,16 +80004ffc: ec8fc06f j 800016c4 <__malloc_unlock> +80005000: 12081863 bnez a6,80005130 <_free_r+0x2e0> +80005004: 00862583 lw a1,8(a2) +80005008: 00c62603 lw a2,12(a2) +8000500c: 00f687b3 add a5,a3,a5 +80005010: 0017e693 ori a3,a5,1 +80005014: 00c5a623 sw a2,12(a1) +80005018: 00b62423 sw a1,8(a2) +8000501c: 00d72223 sw a3,4(a4) +80005020: 00f70733 add a4,a4,a5 +80005024: 00f72023 sw a5,0(a4) +80005028: f01ff06f j 80004f28 <_free_r+0xd8> +8000502c: 00157513 andi a0,a0,1 +80005030: 00d787b3 add a5,a5,a3 +80005034: 02051063 bnez a0,80005054 <_free_r+0x204> +80005038: ff842503 lw a0,-8(s0) +8000503c: 40a70733 sub a4,a4,a0 +80005040: 00c72683 lw a3,12(a4) +80005044: 00872603 lw a2,8(a4) +80005048: 00a787b3 add a5,a5,a0 +8000504c: 00d62623 sw a3,12(a2) +80005050: 00c6a423 sw a2,8(a3) +80005054: 0017e613 ori a2,a5,1 +80005058: 1d01a683 lw a3,464(gp) # 80016e68 <__malloc_trim_threshold> +8000505c: 00c72223 sw a2,4(a4) +80005060: 00e5a423 sw a4,8(a1) +80005064: ecd7e2e3 bltu a5,a3,80004f28 <_free_r+0xd8> +80005068: 1dc1a583 lw a1,476(gp) # 80016e74 <__malloc_top_pad> +8000506c: 00048513 mv a0,s1 +80005070: cc1ff0ef jal ra,80004d30 <_malloc_trim_r> +80005074: eb5ff06f j 80004f28 <_free_r+0xd8> +80005078: 01400613 li a2,20 +8000507c: 02d67463 bgeu a2,a3,800050a4 <_free_r+0x254> +80005080: 05400613 li a2,84 +80005084: 06d66463 bltu a2,a3,800050ec <_free_r+0x29c> +80005088: 00c7d693 srli a3,a5,0xc +8000508c: 06f68513 addi a0,a3,111 +80005090: 06e68613 addi a2,a3,110 +80005094: 00351513 slli a0,a0,0x3 +80005098: f19ff06f j 80004fb0 <_free_r+0x160> +8000509c: 00d787b3 add a5,a5,a3 +800050a0: eb5ff06f j 80004f54 <_free_r+0x104> +800050a4: 05c68513 addi a0,a3,92 +800050a8: 05b68613 addi a2,a3,91 +800050ac: 00351513 slli a0,a0,0x3 +800050b0: f01ff06f j 80004fb0 <_free_r+0x160> +800050b4: 00e5aa23 sw a4,20(a1) +800050b8: 00e5a823 sw a4,16(a1) +800050bc: 00a72623 sw a0,12(a4) +800050c0: 00a72423 sw a0,8(a4) +800050c4: 01172223 sw a7,4(a4) +800050c8: 00f82023 sw a5,0(a6) +800050cc: e5dff06f j 80004f28 <_free_r+0xd8> +800050d0: 0045a803 lw a6,4(a1) +800050d4: 40265613 srai a2,a2,0x2 +800050d8: 00100793 li a5,1 +800050dc: 00c79633 sll a2,a5,a2 +800050e0: 01066633 or a2,a2,a6 +800050e4: 00c5a223 sw a2,4(a1) +800050e8: ef1ff06f j 80004fd8 <_free_r+0x188> +800050ec: 15400613 li a2,340 +800050f0: 00d66c63 bltu a2,a3,80005108 <_free_r+0x2b8> +800050f4: 00f7d693 srli a3,a5,0xf +800050f8: 07868513 addi a0,a3,120 +800050fc: 07768613 addi a2,a3,119 +80005100: 00351513 slli a0,a0,0x3 +80005104: eadff06f j 80004fb0 <_free_r+0x160> +80005108: 55400613 li a2,1364 +8000510c: 00d66c63 bltu a2,a3,80005124 <_free_r+0x2d4> +80005110: 0127d693 srli a3,a5,0x12 +80005114: 07d68513 addi a0,a3,125 +80005118: 07c68613 addi a2,a3,124 +8000511c: 00351513 slli a0,a0,0x3 +80005120: e91ff06f j 80004fb0 <_free_r+0x160> +80005124: 3f800513 li a0,1016 +80005128: 07e00613 li a2,126 +8000512c: e85ff06f j 80004fb0 <_free_r+0x160> +80005130: 0017e693 ori a3,a5,1 +80005134: 00d72223 sw a3,4(a4) +80005138: 00f62023 sw a5,0(a2) +8000513c: dedff06f j 80004f28 <_free_r+0xd8> -80004ed4 <__fp_lock_all>: -80004ed4: 1c81a503 lw a0,456(gp) # 800169d0 <_impure_ptr> -80004ed8: 800055b7 lui a1,0x80005 -80004edc: b9858593 addi a1,a1,-1128 # 80004b98 <__BSS_END__+0xfffee180> -80004ee0: 4240006f j 80005304 <_fwalk> +80005140 <_fwalk>: +80005140: fe010113 addi sp,sp,-32 +80005144: 01512223 sw s5,4(sp) +80005148: 00112e23 sw ra,28(sp) +8000514c: 00812c23 sw s0,24(sp) +80005150: 00912a23 sw s1,20(sp) +80005154: 01212823 sw s2,16(sp) +80005158: 01312623 sw s3,12(sp) +8000515c: 01412423 sw s4,8(sp) +80005160: 01612023 sw s6,0(sp) +80005164: 2e050a93 addi s5,a0,736 +80005168: 080a8063 beqz s5,800051e8 <_fwalk+0xa8> +8000516c: 00058b13 mv s6,a1 +80005170: 00000a13 li s4,0 +80005174: 00100993 li s3,1 +80005178: fff00913 li s2,-1 +8000517c: 004aa483 lw s1,4(s5) +80005180: 008aa403 lw s0,8(s5) +80005184: fff48493 addi s1,s1,-1 +80005188: 0204c663 bltz s1,800051b4 <_fwalk+0x74> +8000518c: 00c45783 lhu a5,12(s0) +80005190: fff48493 addi s1,s1,-1 +80005194: 00f9fc63 bgeu s3,a5,800051ac <_fwalk+0x6c> +80005198: 00e41783 lh a5,14(s0) +8000519c: 00040513 mv a0,s0 +800051a0: 01278663 beq a5,s2,800051ac <_fwalk+0x6c> +800051a4: 000b00e7 jalr s6 +800051a8: 00aa6a33 or s4,s4,a0 +800051ac: 06840413 addi s0,s0,104 +800051b0: fd249ee3 bne s1,s2,8000518c <_fwalk+0x4c> +800051b4: 000aaa83 lw s5,0(s5) +800051b8: fc0a92e3 bnez s5,8000517c <_fwalk+0x3c> +800051bc: 01c12083 lw ra,28(sp) +800051c0: 01812403 lw s0,24(sp) +800051c4: 000a0513 mv a0,s4 +800051c8: 01412483 lw s1,20(sp) +800051cc: 01012903 lw s2,16(sp) +800051d0: 00c12983 lw s3,12(sp) +800051d4: 00812a03 lw s4,8(sp) +800051d8: 00412a83 lw s5,4(sp) +800051dc: 00012b03 lw s6,0(sp) +800051e0: 02010113 addi sp,sp,32 +800051e4: 00008067 ret +800051e8: 00000a13 li s4,0 +800051ec: fd1ff06f j 800051bc <_fwalk+0x7c> -80004ee4 <__fp_unlock_all>: -80004ee4: 1c81a503 lw a0,456(gp) # 800169d0 <_impure_ptr> -80004ee8: 800055b7 lui a1,0x80005 -80004eec: d3058593 addi a1,a1,-720 # 80004d30 <__BSS_END__+0xfffee318> -80004ef0: 4140006f j 80005304 <_fwalk> +800051f0 <_fwalk_reent>: +800051f0: fd010113 addi sp,sp,-48 +800051f4: 01512a23 sw s5,20(sp) +800051f8: 02112623 sw ra,44(sp) +800051fc: 02812423 sw s0,40(sp) +80005200: 02912223 sw s1,36(sp) +80005204: 03212023 sw s2,32(sp) +80005208: 01312e23 sw s3,28(sp) +8000520c: 01412c23 sw s4,24(sp) +80005210: 01612823 sw s6,16(sp) +80005214: 01712623 sw s7,12(sp) +80005218: 2e050a93 addi s5,a0,736 +8000521c: 080a8663 beqz s5,800052a8 <_fwalk_reent+0xb8> +80005220: 00058b93 mv s7,a1 +80005224: 00050b13 mv s6,a0 +80005228: 00000a13 li s4,0 +8000522c: 00100993 li s3,1 +80005230: fff00913 li s2,-1 +80005234: 004aa483 lw s1,4(s5) +80005238: 008aa403 lw s0,8(s5) +8000523c: fff48493 addi s1,s1,-1 +80005240: 0204c863 bltz s1,80005270 <_fwalk_reent+0x80> +80005244: 00c45783 lhu a5,12(s0) +80005248: fff48493 addi s1,s1,-1 +8000524c: 00f9fe63 bgeu s3,a5,80005268 <_fwalk_reent+0x78> +80005250: 00e41783 lh a5,14(s0) +80005254: 00040593 mv a1,s0 +80005258: 000b0513 mv a0,s6 +8000525c: 01278663 beq a5,s2,80005268 <_fwalk_reent+0x78> +80005260: 000b80e7 jalr s7 +80005264: 00aa6a33 or s4,s4,a0 +80005268: 06840413 addi s0,s0,104 +8000526c: fd249ce3 bne s1,s2,80005244 <_fwalk_reent+0x54> +80005270: 000aaa83 lw s5,0(s5) +80005274: fc0a90e3 bnez s5,80005234 <_fwalk_reent+0x44> +80005278: 02c12083 lw ra,44(sp) +8000527c: 02812403 lw s0,40(sp) +80005280: 000a0513 mv a0,s4 +80005284: 02412483 lw s1,36(sp) +80005288: 02012903 lw s2,32(sp) +8000528c: 01c12983 lw s3,28(sp) +80005290: 01812a03 lw s4,24(sp) +80005294: 01412a83 lw s5,20(sp) +80005298: 01012b03 lw s6,16(sp) +8000529c: 00c12b83 lw s7,12(sp) +800052a0: 03010113 addi sp,sp,48 +800052a4: 00008067 ret +800052a8: 00000a13 li s4,0 +800052ac: fcdff06f j 80005278 <_fwalk_reent+0x88> -80004ef4 <_malloc_trim_r>: -80004ef4: fe010113 addi sp,sp,-32 -80004ef8: 01212823 sw s2,16(sp) -80004efc: 00812c23 sw s0,24(sp) -80004f00: 00912a23 sw s1,20(sp) -80004f04: 01312623 sw s3,12(sp) -80004f08: 00058413 mv s0,a1 -80004f0c: 00112e23 sw ra,28(sp) -80004f10: 00050993 mv s3,a0 -80004f14: c2818913 addi s2,gp,-984 # 80016430 <__malloc_av_> -80004f18: 96dfc0ef jal ra,80001884 <__malloc_lock> -80004f1c: 00892683 lw a3,8(s2) -80004f20: 00001737 lui a4,0x1 -80004f24: fef70793 addi a5,a4,-17 # fef <_start-0x7ffff011> -80004f28: 0046a483 lw s1,4(a3) -80004f2c: 40878433 sub s0,a5,s0 -80004f30: ffc4f493 andi s1,s1,-4 -80004f34: 00940433 add s0,s0,s1 -80004f38: 00c45413 srli s0,s0,0xc -80004f3c: fff40413 addi s0,s0,-1 -80004f40: 00c41413 slli s0,s0,0xc -80004f44: 00e44e63 blt s0,a4,80004f60 <_malloc_trim_r+0x6c> -80004f48: 00000593 li a1,0 -80004f4c: 00098513 mv a0,s3 -80004f50: 9d1fc0ef jal ra,80001920 <_sbrk_r> -80004f54: 00892783 lw a5,8(s2) -80004f58: 009787b3 add a5,a5,s1 -80004f5c: 02f50663 beq a0,a5,80004f88 <_malloc_trim_r+0x94> -80004f60: 00098513 mv a0,s3 -80004f64: 925fc0ef jal ra,80001888 <__malloc_unlock> -80004f68: 01c12083 lw ra,28(sp) -80004f6c: 01812403 lw s0,24(sp) -80004f70: 01412483 lw s1,20(sp) -80004f74: 01012903 lw s2,16(sp) -80004f78: 00c12983 lw s3,12(sp) -80004f7c: 00000513 li a0,0 -80004f80: 02010113 addi sp,sp,32 -80004f84: 00008067 ret -80004f88: 408005b3 neg a1,s0 -80004f8c: 00098513 mv a0,s3 -80004f90: 991fc0ef jal ra,80001920 <_sbrk_r> -80004f94: fff00793 li a5,-1 -80004f98: 04f50463 beq a0,a5,80004fe0 <_malloc_trim_r+0xec> -80004f9c: 1e41a783 lw a5,484(gp) # 800169ec <__malloc_current_mallinfo> -80004fa0: 00892683 lw a3,8(s2) -80004fa4: 408484b3 sub s1,s1,s0 -80004fa8: 0014e493 ori s1,s1,1 -80004fac: 40878433 sub s0,a5,s0 -80004fb0: 00098513 mv a0,s3 -80004fb4: 0096a223 sw s1,4(a3) -80004fb8: 1e81a223 sw s0,484(gp) # 800169ec <__malloc_current_mallinfo> -80004fbc: 8cdfc0ef jal ra,80001888 <__malloc_unlock> -80004fc0: 01c12083 lw ra,28(sp) -80004fc4: 01812403 lw s0,24(sp) -80004fc8: 01412483 lw s1,20(sp) -80004fcc: 01012903 lw s2,16(sp) -80004fd0: 00c12983 lw s3,12(sp) -80004fd4: 00100513 li a0,1 -80004fd8: 02010113 addi sp,sp,32 -80004fdc: 00008067 ret -80004fe0: 00000593 li a1,0 -80004fe4: 00098513 mv a0,s3 -80004fe8: 939fc0ef jal ra,80001920 <_sbrk_r> -80004fec: 00892703 lw a4,8(s2) -80004ff0: 00f00693 li a3,15 -80004ff4: 40e507b3 sub a5,a0,a4 -80004ff8: f6f6d4e3 bge a3,a5,80004f60 <_malloc_trim_r+0x6c> -80004ffc: 1cc1a683 lw a3,460(gp) # 800169d4 <__malloc_sbrk_base> -80005000: 0017e793 ori a5,a5,1 -80005004: 00f72223 sw a5,4(a4) -80005008: 40d50533 sub a0,a0,a3 -8000500c: 1ea1a223 sw a0,484(gp) # 800169ec <__malloc_current_mallinfo> -80005010: f51ff06f j 80004f60 <_malloc_trim_r+0x6c> +800052b0 : +800052b0: 00450693 addi a3,a0,4 +800052b4: 00000793 li a5,0 +800052b8: 01a50513 addi a0,a0,26 +800052bc: ffff8837 lui a6,0xffff8 +800052c0: 01c0006f j 800052dc +800052c4: 00179793 slli a5,a5,0x1 +800052c8: 00e69023 sh a4,0(a3) +800052cc: 01079793 slli a5,a5,0x10 +800052d0: 00268693 addi a3,a3,2 +800052d4: 0107d793 srli a5,a5,0x10 +800052d8: 02d50e63 beq a0,a3,80005314 +800052dc: 0006d703 lhu a4,0(a3) +800052e0: 00177613 andi a2,a4,1 +800052e4: 00060463 beqz a2,800052ec +800052e8: 0017e793 ori a5,a5,1 +800052ec: 00175713 srli a4,a4,0x1 +800052f0: 0027f613 andi a2,a5,2 +800052f4: 010765b3 or a1,a4,a6 +800052f8: fc0606e3 beqz a2,800052c4 +800052fc: 00179793 slli a5,a5,0x1 +80005300: 00b69023 sh a1,0(a3) +80005304: 01079793 slli a5,a5,0x10 +80005308: 00268693 addi a3,a3,2 +8000530c: 0107d793 srli a5,a5,0x10 +80005310: fcd516e3 bne a0,a3,800052dc +80005314: 00008067 ret -80005014 <_free_r>: -80005014: 12058663 beqz a1,80005140 <_free_r+0x12c> -80005018: ff010113 addi sp,sp,-16 -8000501c: 00812423 sw s0,8(sp) -80005020: 00912223 sw s1,4(sp) -80005024: 00058413 mv s0,a1 -80005028: 00050493 mv s1,a0 -8000502c: 00112623 sw ra,12(sp) -80005030: 855fc0ef jal ra,80001884 <__malloc_lock> -80005034: ffc42503 lw a0,-4(s0) -80005038: ff840713 addi a4,s0,-8 -8000503c: ffe57793 andi a5,a0,-2 -80005040: 00f70633 add a2,a4,a5 -80005044: c2818593 addi a1,gp,-984 # 80016430 <__malloc_av_> -80005048: 00462683 lw a3,4(a2) -8000504c: 0085a803 lw a6,8(a1) -80005050: ffc6f693 andi a3,a3,-4 -80005054: 18c80e63 beq a6,a2,800051f0 <_free_r+0x1dc> -80005058: 00d62223 sw a3,4(a2) -8000505c: 00157513 andi a0,a0,1 -80005060: 00d60833 add a6,a2,a3 -80005064: 0a051063 bnez a0,80005104 <_free_r+0xf0> -80005068: ff842303 lw t1,-8(s0) -8000506c: 00482803 lw a6,4(a6) -80005070: 40670733 sub a4,a4,t1 -80005074: 00872883 lw a7,8(a4) -80005078: c3018513 addi a0,gp,-976 # 80016438 <__malloc_av_+0x8> -8000507c: 006787b3 add a5,a5,t1 -80005080: 00187813 andi a6,a6,1 -80005084: 14a88063 beq a7,a0,800051c4 <_free_r+0x1b0> -80005088: 00c72303 lw t1,12(a4) -8000508c: 0068a623 sw t1,12(a7) -80005090: 01132423 sw a7,8(t1) -80005094: 1c080663 beqz a6,80005260 <_free_r+0x24c> -80005098: 0017e693 ori a3,a5,1 -8000509c: 00d72223 sw a3,4(a4) -800050a0: 00f62023 sw a5,0(a2) -800050a4: 1ff00693 li a3,511 -800050a8: 0af6e863 bltu a3,a5,80005158 <_free_r+0x144> -800050ac: 0037d793 srli a5,a5,0x3 -800050b0: 00178693 addi a3,a5,1 -800050b4: 00369693 slli a3,a3,0x3 -800050b8: 0045a803 lw a6,4(a1) -800050bc: 00d586b3 add a3,a1,a3 -800050c0: 0006a503 lw a0,0(a3) -800050c4: 4027d613 srai a2,a5,0x2 -800050c8: 00100793 li a5,1 -800050cc: 00c797b3 sll a5,a5,a2 -800050d0: 0107e7b3 or a5,a5,a6 -800050d4: ff868613 addi a2,a3,-8 -800050d8: 00c72623 sw a2,12(a4) -800050dc: 00a72423 sw a0,8(a4) -800050e0: 00f5a223 sw a5,4(a1) -800050e4: 00e6a023 sw a4,0(a3) -800050e8: 00e52623 sw a4,12(a0) -800050ec: 00812403 lw s0,8(sp) -800050f0: 00c12083 lw ra,12(sp) -800050f4: 00048513 mv a0,s1 -800050f8: 00412483 lw s1,4(sp) -800050fc: 01010113 addi sp,sp,16 -80005100: f88fc06f j 80001888 <__malloc_unlock> -80005104: 00482503 lw a0,4(a6) -80005108: 00157513 andi a0,a0,1 -8000510c: 02051c63 bnez a0,80005144 <_free_r+0x130> -80005110: 00d787b3 add a5,a5,a3 -80005114: c3018513 addi a0,gp,-976 # 80016438 <__malloc_av_+0x8> -80005118: 00862683 lw a3,8(a2) -8000511c: 0017e893 ori a7,a5,1 -80005120: 00f70833 add a6,a4,a5 -80005124: 14a68a63 beq a3,a0,80005278 <_free_r+0x264> -80005128: 00c62603 lw a2,12(a2) -8000512c: 00c6a623 sw a2,12(a3) -80005130: 00d62423 sw a3,8(a2) -80005134: 01172223 sw a7,4(a4) -80005138: 00f82023 sw a5,0(a6) -8000513c: f69ff06f j 800050a4 <_free_r+0x90> -80005140: 00008067 ret -80005144: 0017e693 ori a3,a5,1 -80005148: fed42e23 sw a3,-4(s0) -8000514c: 00f62023 sw a5,0(a2) -80005150: 1ff00693 li a3,511 -80005154: f4f6fce3 bgeu a3,a5,800050ac <_free_r+0x98> -80005158: 0097d693 srli a3,a5,0x9 -8000515c: 00400613 li a2,4 -80005160: 0cd66e63 bltu a2,a3,8000523c <_free_r+0x228> -80005164: 0067d693 srli a3,a5,0x6 -80005168: 03968513 addi a0,a3,57 -8000516c: 03868613 addi a2,a3,56 -80005170: 00351513 slli a0,a0,0x3 -80005174: 00a58533 add a0,a1,a0 -80005178: 00052683 lw a3,0(a0) -8000517c: ff850513 addi a0,a0,-8 -80005180: 10d50a63 beq a0,a3,80005294 <_free_r+0x280> -80005184: 0046a603 lw a2,4(a3) -80005188: ffc67613 andi a2,a2,-4 -8000518c: 00c7f663 bgeu a5,a2,80005198 <_free_r+0x184> -80005190: 0086a683 lw a3,8(a3) -80005194: fed518e3 bne a0,a3,80005184 <_free_r+0x170> -80005198: 00c6a503 lw a0,12(a3) -8000519c: 00a72623 sw a0,12(a4) -800051a0: 00d72423 sw a3,8(a4) -800051a4: 00812403 lw s0,8(sp) -800051a8: 00e52423 sw a4,8(a0) -800051ac: 00c12083 lw ra,12(sp) -800051b0: 00048513 mv a0,s1 -800051b4: 00412483 lw s1,4(sp) -800051b8: 00e6a623 sw a4,12(a3) -800051bc: 01010113 addi sp,sp,16 -800051c0: ec8fc06f j 80001888 <__malloc_unlock> -800051c4: 12081863 bnez a6,800052f4 <_free_r+0x2e0> -800051c8: 00862583 lw a1,8(a2) -800051cc: 00c62603 lw a2,12(a2) -800051d0: 00f687b3 add a5,a3,a5 -800051d4: 0017e693 ori a3,a5,1 -800051d8: 00c5a623 sw a2,12(a1) -800051dc: 00b62423 sw a1,8(a2) -800051e0: 00d72223 sw a3,4(a4) -800051e4: 00f70733 add a4,a4,a5 -800051e8: 00f72023 sw a5,0(a4) -800051ec: f01ff06f j 800050ec <_free_r+0xd8> -800051f0: 00157513 andi a0,a0,1 -800051f4: 00d787b3 add a5,a5,a3 -800051f8: 02051063 bnez a0,80005218 <_free_r+0x204> -800051fc: ff842503 lw a0,-8(s0) -80005200: 40a70733 sub a4,a4,a0 -80005204: 00c72683 lw a3,12(a4) -80005208: 00872603 lw a2,8(a4) -8000520c: 00a787b3 add a5,a5,a0 -80005210: 00d62623 sw a3,12(a2) -80005214: 00c6a423 sw a2,8(a3) -80005218: 0017e613 ori a2,a5,1 -8000521c: 1d01a683 lw a3,464(gp) # 800169d8 <__malloc_trim_threshold> -80005220: 00c72223 sw a2,4(a4) -80005224: 00e5a423 sw a4,8(a1) -80005228: ecd7e2e3 bltu a5,a3,800050ec <_free_r+0xd8> -8000522c: 1dc1a583 lw a1,476(gp) # 800169e4 <__malloc_top_pad> -80005230: 00048513 mv a0,s1 -80005234: cc1ff0ef jal ra,80004ef4 <_malloc_trim_r> -80005238: eb5ff06f j 800050ec <_free_r+0xd8> -8000523c: 01400613 li a2,20 -80005240: 02d67463 bgeu a2,a3,80005268 <_free_r+0x254> -80005244: 05400613 li a2,84 -80005248: 06d66463 bltu a2,a3,800052b0 <_free_r+0x29c> -8000524c: 00c7d693 srli a3,a5,0xc -80005250: 06f68513 addi a0,a3,111 -80005254: 06e68613 addi a2,a3,110 -80005258: 00351513 slli a0,a0,0x3 -8000525c: f19ff06f j 80005174 <_free_r+0x160> -80005260: 00d787b3 add a5,a5,a3 -80005264: eb5ff06f j 80005118 <_free_r+0x104> -80005268: 05c68513 addi a0,a3,92 -8000526c: 05b68613 addi a2,a3,91 -80005270: 00351513 slli a0,a0,0x3 -80005274: f01ff06f j 80005174 <_free_r+0x160> -80005278: 00e5aa23 sw a4,20(a1) -8000527c: 00e5a823 sw a4,16(a1) -80005280: 00a72623 sw a0,12(a4) -80005284: 00a72423 sw a0,8(a4) -80005288: 01172223 sw a7,4(a4) -8000528c: 00f82023 sw a5,0(a6) -80005290: e5dff06f j 800050ec <_free_r+0xd8> -80005294: 0045a803 lw a6,4(a1) -80005298: 40265613 srai a2,a2,0x2 -8000529c: 00100793 li a5,1 -800052a0: 00c79633 sll a2,a5,a2 -800052a4: 01066633 or a2,a2,a6 -800052a8: 00c5a223 sw a2,4(a1) -800052ac: ef1ff06f j 8000519c <_free_r+0x188> -800052b0: 15400613 li a2,340 -800052b4: 00d66c63 bltu a2,a3,800052cc <_free_r+0x2b8> -800052b8: 00f7d693 srli a3,a5,0xf -800052bc: 07868513 addi a0,a3,120 -800052c0: 07768613 addi a2,a3,119 -800052c4: 00351513 slli a0,a0,0x3 -800052c8: eadff06f j 80005174 <_free_r+0x160> -800052cc: 55400613 li a2,1364 -800052d0: 00d66c63 bltu a2,a3,800052e8 <_free_r+0x2d4> -800052d4: 0127d693 srli a3,a5,0x12 -800052d8: 07d68513 addi a0,a3,125 -800052dc: 07c68613 addi a2,a3,124 -800052e0: 00351513 slli a0,a0,0x3 -800052e4: e91ff06f j 80005174 <_free_r+0x160> -800052e8: 3f800513 li a0,1016 -800052ec: 07e00613 li a2,126 -800052f0: e85ff06f j 80005174 <_free_r+0x160> -800052f4: 0017e693 ori a3,a5,1 -800052f8: 00d72223 sw a3,4(a4) -800052fc: 00f62023 sw a5,0(a2) -80005300: dedff06f j 800050ec <_free_r+0xd8> +80005318 : +80005318: 01850693 addi a3,a0,24 +8000531c: 00000713 li a4,0 +80005320: 00250513 addi a0,a0,2 +80005324: 01c0006f j 80005340 +80005328: 00171713 slli a4,a4,0x1 +8000532c: 00f69023 sh a5,0(a3) +80005330: 01071713 slli a4,a4,0x10 +80005334: ffe68693 addi a3,a3,-2 +80005338: 01075713 srli a4,a4,0x10 +8000533c: 04d50463 beq a0,a3,80005384 +80005340: 0006d783 lhu a5,0(a3) +80005344: 01079613 slli a2,a5,0x10 +80005348: 41065613 srai a2,a2,0x10 +8000534c: 00179793 slli a5,a5,0x1 +80005350: 00065463 bgez a2,80005358 +80005354: 00176713 ori a4,a4,1 +80005358: 01079793 slli a5,a5,0x10 +8000535c: 0107d793 srli a5,a5,0x10 +80005360: 00277613 andi a2,a4,2 +80005364: 0017e593 ori a1,a5,1 +80005368: fc0600e3 beqz a2,80005328 +8000536c: 00171713 slli a4,a4,0x1 +80005370: 00b69023 sh a1,0(a3) +80005374: 01071713 slli a4,a4,0x10 +80005378: ffe68693 addi a3,a3,-2 +8000537c: 01075713 srli a4,a4,0x10 +80005380: fcd510e3 bne a0,a3,80005340 +80005384: 00008067 ret -80005304 <_fwalk>: -80005304: fe010113 addi sp,sp,-32 -80005308: 01512223 sw s5,4(sp) -8000530c: 00112e23 sw ra,28(sp) -80005310: 00812c23 sw s0,24(sp) -80005314: 00912a23 sw s1,20(sp) -80005318: 01212823 sw s2,16(sp) -8000531c: 01312623 sw s3,12(sp) -80005320: 01412423 sw s4,8(sp) -80005324: 01612023 sw s6,0(sp) -80005328: 2e050a93 addi s5,a0,736 -8000532c: 080a8063 beqz s5,800053ac <_fwalk+0xa8> -80005330: 00058b13 mv s6,a1 -80005334: 00000a13 li s4,0 -80005338: 00100993 li s3,1 -8000533c: fff00913 li s2,-1 -80005340: 004aa483 lw s1,4(s5) -80005344: 008aa403 lw s0,8(s5) -80005348: fff48493 addi s1,s1,-1 -8000534c: 0204c663 bltz s1,80005378 <_fwalk+0x74> -80005350: 00c45783 lhu a5,12(s0) -80005354: fff48493 addi s1,s1,-1 -80005358: 00f9fc63 bgeu s3,a5,80005370 <_fwalk+0x6c> -8000535c: 00e41783 lh a5,14(s0) -80005360: 00040513 mv a0,s0 -80005364: 01278663 beq a5,s2,80005370 <_fwalk+0x6c> -80005368: 000b00e7 jalr s6 -8000536c: 00aa6a33 or s4,s4,a0 -80005370: 06840413 addi s0,s0,104 -80005374: fd249ee3 bne s1,s2,80005350 <_fwalk+0x4c> -80005378: 000aaa83 lw s5,0(s5) -8000537c: fc0a92e3 bnez s5,80005340 <_fwalk+0x3c> -80005380: 01c12083 lw ra,28(sp) -80005384: 01812403 lw s0,24(sp) -80005388: 000a0513 mv a0,s4 -8000538c: 01412483 lw s1,20(sp) -80005390: 01012903 lw s2,16(sp) -80005394: 00c12983 lw s3,12(sp) -80005398: 00812a03 lw s4,8(sp) -8000539c: 00412a83 lw s5,4(sp) -800053a0: 00012b03 lw s6,0(sp) -800053a4: 02010113 addi sp,sp,32 -800053a8: 00008067 ret -800053ac: 00000a13 li s4,0 -800053b0: fd1ff06f j 80005380 <_fwalk+0x7c> +80005388 : +80005388: fe010113 addi sp,sp,-32 +8000538c: 00010e37 lui t3,0x10 +80005390: 00011d23 sh zero,26(sp) +80005394: 00011e23 sh zero,28(sp) +80005398: 01858593 addi a1,a1,24 +8000539c: 01c10793 addi a5,sp,28 +800053a0: 00810813 addi a6,sp,8 +800053a4: fffe0e13 addi t3,t3,-1 # ffff <_start-0x7fff0001> +800053a8: 0005d703 lhu a4,0(a1) +800053ac: ffe78793 addi a5,a5,-2 +800053b0: ffe58593 addi a1,a1,-2 +800053b4: 02071863 bnez a4,800053e4 +800053b8: fe079f23 sh zero,-2(a5) +800053bc: ff0796e3 bne a5,a6,800053a8 +800053c0: 00460613 addi a2,a2,4 +800053c4: 01e10693 addi a3,sp,30 +800053c8: 0007d703 lhu a4,0(a5) +800053cc: 00260613 addi a2,a2,2 +800053d0: 00278793 addi a5,a5,2 +800053d4: fee61f23 sh a4,-2(a2) +800053d8: fed798e3 bne a5,a3,800053c8 +800053dc: 02010113 addi sp,sp,32 +800053e0: 00008067 ret +800053e4: 02a70733 mul a4,a4,a0 +800053e8: 0027d883 lhu a7,2(a5) +800053ec: 0007d303 lhu t1,0(a5) +800053f0: 01c776b3 and a3,a4,t3 +800053f4: 011686b3 add a3,a3,a7 +800053f8: 01075713 srli a4,a4,0x10 +800053fc: 0106d893 srli a7,a3,0x10 +80005400: 00670733 add a4,a4,t1 +80005404: 01170733 add a4,a4,a7 +80005408: 01075893 srli a7,a4,0x10 +8000540c: 00d79123 sh a3,2(a5) +80005410: 00e79023 sh a4,0(a5) +80005414: ff179f23 sh a7,-2(a5) +80005418: f90798e3 bne a5,a6,800053a8 +8000541c: fa5ff06f j 800053c0 -800053b4 <_fwalk_reent>: -800053b4: fd010113 addi sp,sp,-48 -800053b8: 01512a23 sw s5,20(sp) -800053bc: 02112623 sw ra,44(sp) -800053c0: 02812423 sw s0,40(sp) -800053c4: 02912223 sw s1,36(sp) -800053c8: 03212023 sw s2,32(sp) -800053cc: 01312e23 sw s3,28(sp) -800053d0: 01412c23 sw s4,24(sp) -800053d4: 01612823 sw s6,16(sp) -800053d8: 01712623 sw s7,12(sp) -800053dc: 2e050a93 addi s5,a0,736 -800053e0: 080a8663 beqz s5,8000546c <_fwalk_reent+0xb8> -800053e4: 00058b93 mv s7,a1 -800053e8: 00050b13 mv s6,a0 -800053ec: 00000a13 li s4,0 -800053f0: 00100993 li s3,1 -800053f4: fff00913 li s2,-1 -800053f8: 004aa483 lw s1,4(s5) -800053fc: 008aa403 lw s0,8(s5) -80005400: fff48493 addi s1,s1,-1 -80005404: 0204c863 bltz s1,80005434 <_fwalk_reent+0x80> -80005408: 00c45783 lhu a5,12(s0) -8000540c: fff48493 addi s1,s1,-1 -80005410: 00f9fe63 bgeu s3,a5,8000542c <_fwalk_reent+0x78> -80005414: 00e41783 lh a5,14(s0) -80005418: 00040593 mv a1,s0 -8000541c: 000b0513 mv a0,s6 -80005420: 01278663 beq a5,s2,8000542c <_fwalk_reent+0x78> -80005424: 000b80e7 jalr s7 -80005428: 00aa6a33 or s4,s4,a0 -8000542c: 06840413 addi s0,s0,104 -80005430: fd249ce3 bne s1,s2,80005408 <_fwalk_reent+0x54> -80005434: 000aaa83 lw s5,0(s5) -80005438: fc0a90e3 bnez s5,800053f8 <_fwalk_reent+0x44> -8000543c: 02c12083 lw ra,44(sp) -80005440: 02812403 lw s0,40(sp) -80005444: 000a0513 mv a0,s4 -80005448: 02412483 lw s1,36(sp) -8000544c: 02012903 lw s2,32(sp) -80005450: 01c12983 lw s3,28(sp) -80005454: 01812a03 lw s4,24(sp) -80005458: 01412a83 lw s5,20(sp) -8000545c: 01012b03 lw s6,16(sp) -80005460: 00c12b83 lw s7,12(sp) -80005464: 03010113 addi sp,sp,48 -80005468: 00008067 ret -8000546c: 00000a13 li s4,0 -80005470: fcdff06f j 8000543c <_fwalk_reent+0x88> +80005420 : +80005420: 01250713 addi a4,a0,18 +80005424: 00250513 addi a0,a0,2 +80005428: ffe55783 lhu a5,-2(a0) +8000542c: 00079863 bnez a5,8000543c +80005430: fea71ae3 bne a4,a0,80005424 +80005434: 00000513 li a0,0 +80005438: 00008067 ret +8000543c: 00100513 li a0,1 +80005440: 00008067 ret -80005474 : -80005474: 00450693 addi a3,a0,4 -80005478: 00000793 li a5,0 -8000547c: 01a50513 addi a0,a0,26 -80005480: ffff8837 lui a6,0xffff8 -80005484: 01c0006f j 800054a0 -80005488: 00179793 slli a5,a5,0x1 -8000548c: 00e69023 sh a4,0(a3) -80005490: 01079793 slli a5,a5,0x10 -80005494: 00268693 addi a3,a3,2 -80005498: 0107d793 srli a5,a5,0x10 -8000549c: 02d50e63 beq a0,a3,800054d8 -800054a0: 0006d703 lhu a4,0(a3) -800054a4: 00177613 andi a2,a4,1 -800054a8: 00060463 beqz a2,800054b0 -800054ac: 0017e793 ori a5,a5,1 -800054b0: 00175713 srli a4,a4,0x1 -800054b4: 0027f613 andi a2,a5,2 -800054b8: 010765b3 or a1,a4,a6 -800054bc: fc0606e3 beqz a2,80005488 -800054c0: 00179793 slli a5,a5,0x1 -800054c4: 00b69023 sh a1,0(a3) -800054c8: 01079793 slli a5,a5,0x10 -800054cc: 00268693 addi a3,a3,2 -800054d0: 0107d793 srli a5,a5,0x10 -800054d4: fcd516e3 bne a0,a3,800054a0 -800054d8: 00008067 ret +80005444 : +80005444: ff010113 addi sp,sp,-16 +80005448: 00812423 sw s0,8(sp) +8000544c: 01255403 lhu s0,18(a0) +80005450: 00912223 sw s1,4(sp) +80005454: 00112623 sw ra,12(sp) +80005458: fff44793 not a5,s0 +8000545c: 01179713 slli a4,a5,0x11 +80005460: 00050493 mv s1,a0 +80005464: 00071663 bnez a4,80005470 +80005468: fb9ff0ef jal ra,80005420 +8000546c: 00051863 bnez a0,8000547c +80005470: ffff87b7 lui a5,0xffff8 +80005474: 00f44433 xor s0,s0,a5 +80005478: 00849923 sh s0,18(s1) +8000547c: 00c12083 lw ra,12(sp) +80005480: 00812403 lw s0,8(sp) +80005484: 00412483 lw s1,4(sp) +80005488: 01010113 addi sp,sp,16 +8000548c: 00008067 ret -800054dc : -800054dc: 01850693 addi a3,a0,24 -800054e0: 00000713 li a4,0 -800054e4: 00250513 addi a0,a0,2 -800054e8: 01c0006f j 80005504 -800054ec: 00171713 slli a4,a4,0x1 -800054f0: 00f69023 sh a5,0(a3) -800054f4: 01071713 slli a4,a4,0x10 -800054f8: ffe68693 addi a3,a3,-2 -800054fc: 01075713 srli a4,a4,0x10 -80005500: 04d50463 beq a0,a3,80005548 -80005504: 0006d783 lhu a5,0(a3) -80005508: 01079613 slli a2,a5,0x10 -8000550c: 41065613 srai a2,a2,0x10 -80005510: 00179793 slli a5,a5,0x1 -80005514: 00065463 bgez a2,8000551c -80005518: 00176713 ori a4,a4,1 -8000551c: 01079793 slli a5,a5,0x10 -80005520: 0107d793 srli a5,a5,0x10 -80005524: 00277613 andi a2,a4,2 -80005528: 0017e593 ori a1,a5,1 -8000552c: fc0600e3 beqz a2,800054ec -80005530: 00171713 slli a4,a4,0x1 -80005534: 00b69023 sh a1,0(a3) -80005538: 01071713 slli a4,a4,0x10 -8000553c: ffe68693 addi a3,a3,-2 -80005540: 01075713 srli a4,a4,0x10 -80005544: fcd510e3 bne a0,a3,80005504 -80005548: 00008067 ret +80005490 : +80005490: ff010113 addi sp,sp,-16 +80005494: 00812423 sw s0,8(sp) +80005498: 01255403 lhu s0,18(a0) +8000549c: 00112623 sw ra,12(sp) +800054a0: fff44793 not a5,s0 +800054a4: 01179713 slli a4,a5,0x11 +800054a8: 00071863 bnez a4,800054b8 +800054ac: f75ff0ef jal ra,80005420 +800054b0: 00000793 li a5,0 +800054b4: 00051463 bnez a0,800054bc +800054b8: 00f45793 srli a5,s0,0xf +800054bc: 00c12083 lw ra,12(sp) +800054c0: 00812403 lw s0,8(sp) +800054c4: 00078513 mv a0,a5 +800054c8: 01010113 addi sp,sp,16 +800054cc: 00008067 ret -8000554c : -8000554c: fe010113 addi sp,sp,-32 -80005550: 00010e37 lui t3,0x10 -80005554: 00011d23 sh zero,26(sp) -80005558: 00011e23 sh zero,28(sp) -8000555c: 01858593 addi a1,a1,24 -80005560: 01c10793 addi a5,sp,28 -80005564: 00810813 addi a6,sp,8 -80005568: fffe0e13 addi t3,t3,-1 # ffff <_start-0x7fff0001> -8000556c: 0005d703 lhu a4,0(a1) -80005570: ffe78793 addi a5,a5,-2 -80005574: ffe58593 addi a1,a1,-2 -80005578: 02071863 bnez a4,800055a8 -8000557c: fe079f23 sh zero,-2(a5) -80005580: ff0796e3 bne a5,a6,8000556c -80005584: 00460613 addi a2,a2,4 -80005588: 01e10693 addi a3,sp,30 -8000558c: 0007d703 lhu a4,0(a5) -80005590: 00260613 addi a2,a2,2 -80005594: 00278793 addi a5,a5,2 -80005598: fee61f23 sh a4,-2(a2) -8000559c: fed798e3 bne a5,a3,8000558c -800055a0: 02010113 addi sp,sp,32 -800055a4: 00008067 ret -800055a8: 02a70733 mul a4,a4,a0 -800055ac: 0027d883 lhu a7,2(a5) -800055b0: 0007d303 lhu t1,0(a5) -800055b4: 01c776b3 and a3,a4,t3 -800055b8: 011686b3 add a3,a3,a7 -800055bc: 01075713 srli a4,a4,0x10 -800055c0: 0106d893 srli a7,a3,0x10 -800055c4: 00670733 add a4,a4,t1 -800055c8: 01170733 add a4,a4,a7 -800055cc: 01075893 srli a7,a4,0x10 -800055d0: 00d79123 sh a3,2(a5) -800055d4: 00e79023 sh a4,0(a5) -800055d8: ff179f23 sh a7,-2(a5) -800055dc: f90798e3 bne a5,a6,8000556c -800055e0: fa5ff06f j 80005584 +800054d0 : +800054d0: 01251783 lh a5,18(a0) +800054d4: ff010113 addi sp,sp,-16 +800054d8: 00112623 sw ra,12(sp) +800054dc: 00812423 sw s0,8(sp) +800054e0: 00912223 sw s1,4(sp) +800054e4: 01212023 sw s2,0(sp) +800054e8: 0607c063 bltz a5,80005548 +800054ec: 00059023 sh zero,0(a1) +800054f0: 01255783 lhu a5,18(a0) +800054f4: 00008737 lui a4,0x8 +800054f8: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> +800054fc: 00f777b3 and a5,a4,a5 +80005500: 00f59123 sh a5,2(a1) +80005504: 01050413 addi s0,a0,16 +80005508: 06e78263 beq a5,a4,8000556c +8000550c: 00658793 addi a5,a1,6 +80005510: 00059223 sh zero,4(a1) +80005514: ffe50513 addi a0,a0,-2 +80005518: ffe40413 addi s0,s0,-2 +8000551c: 00245703 lhu a4,2(s0) +80005520: 00278793 addi a5,a5,2 # ffff8002 <__BSS_END__+0x7ffe115a> +80005524: fee79f23 sh a4,-2(a5) +80005528: fe8518e3 bne a0,s0,80005518 +8000552c: 00059c23 sh zero,24(a1) +80005530: 00c12083 lw ra,12(sp) +80005534: 00812403 lw s0,8(sp) +80005538: 00412483 lw s1,4(sp) +8000553c: 00012903 lw s2,0(sp) +80005540: 01010113 addi sp,sp,16 +80005544: 00008067 ret +80005548: fff00793 li a5,-1 +8000554c: 00f59023 sh a5,0(a1) +80005550: 01255783 lhu a5,18(a0) +80005554: 00008737 lui a4,0x8 +80005558: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> +8000555c: 00f777b3 and a5,a4,a5 +80005560: 00f59123 sh a5,2(a1) +80005564: 01050413 addi s0,a0,16 +80005568: fae792e3 bne a5,a4,8000550c +8000556c: 01255703 lhu a4,18(a0) +80005570: 00058913 mv s2,a1 +80005574: 00050493 mv s1,a0 +80005578: 00e7f733 and a4,a5,a4 +8000557c: 02f71863 bne a4,a5,800055ac +80005580: ea1ff0ef jal ra,80005420 +80005584: 02050463 beqz a0,800055ac +80005588: 00690713 addi a4,s2,6 +8000558c: 00091223 sh zero,4(s2) +80005590: ffc48793 addi a5,s1,-4 +80005594: ffe40413 addi s0,s0,-2 +80005598: 00245683 lhu a3,2(s0) +8000559c: 00270713 addi a4,a4,2 +800055a0: fed71f23 sh a3,-2(a4) +800055a4: fe8798e3 bne a5,s0,80005594 +800055a8: f89ff06f j 80005530 +800055ac: 00490793 addi a5,s2,4 +800055b0: 01a90593 addi a1,s2,26 +800055b4: 00278793 addi a5,a5,2 +800055b8: fe079f23 sh zero,-2(a5) +800055bc: fef59ce3 bne a1,a5,800055b4 +800055c0: 00c12083 lw ra,12(sp) +800055c4: 00812403 lw s0,8(sp) +800055c8: 00412483 lw s1,4(sp) +800055cc: 00012903 lw s2,0(sp) +800055d0: 01010113 addi sp,sp,16 +800055d4: 00008067 ret -800055e4 : -800055e4: 01250713 addi a4,a0,18 -800055e8: 00250513 addi a0,a0,2 -800055ec: ffe55783 lhu a5,-2(a0) -800055f0: 00079863 bnez a5,80005600 -800055f4: fea71ae3 bne a4,a0,800055e8 -800055f8: 00000513 li a0,0 -800055fc: 00008067 ret -80005600: 00100513 li a0,1 -80005604: 00008067 ret +800055d8 : +800055d8: 01255783 lhu a5,18(a0) +800055dc: fb010113 addi sp,sp,-80 +800055e0: 04812423 sw s0,72(sp) +800055e4: fff7c793 not a5,a5 +800055e8: 04912223 sw s1,68(sp) +800055ec: 04112623 sw ra,76(sp) +800055f0: 01179713 slli a4,a5,0x11 +800055f4: 00050493 mv s1,a0 +800055f8: 00058413 mv s0,a1 +800055fc: 00071663 bnez a4,80005608 +80005600: e21ff0ef jal ra,80005420 +80005604: 08051263 bnez a0,80005688 +80005608: 01245783 lhu a5,18(s0) +8000560c: fff7c793 not a5,a5 +80005610: 01179713 slli a4,a5,0x11 +80005614: 06070463 beqz a4,8000567c +80005618: 00810593 addi a1,sp,8 +8000561c: 00048513 mv a0,s1 +80005620: eb1ff0ef jal ra,800054d0 +80005624: 02410593 addi a1,sp,36 +80005628: 00040513 mv a0,s0 +8000562c: ea5ff0ef jal ra,800054d0 +80005630: 00815583 lhu a1,8(sp) +80005634: 02415783 lhu a5,36(sp) +80005638: 04b78c63 beq a5,a1,80005690 +8000563c: 00a10793 addi a5,sp,10 +80005640: 02610713 addi a4,sp,38 +80005644: 02010613 addi a2,sp,32 +80005648: 0007d683 lhu a3,0(a5) +8000564c: 00278793 addi a5,a5,2 +80005650: 08069663 bnez a3,800056dc +80005654: 00075683 lhu a3,0(a4) +80005658: 00270713 addi a4,a4,2 +8000565c: 08069063 bnez a3,800056dc +80005660: fec794e3 bne a5,a2,80005648 +80005664: 00000513 li a0,0 +80005668: 04c12083 lw ra,76(sp) +8000566c: 04812403 lw s0,72(sp) +80005670: 04412483 lw s1,68(sp) +80005674: 05010113 addi sp,sp,80 +80005678: 00008067 ret +8000567c: 00040513 mv a0,s0 +80005680: da1ff0ef jal ra,80005420 +80005684: f8050ae3 beqz a0,80005618 +80005688: ffe00513 li a0,-2 +8000568c: fddff06f j 80005668 +80005690: 00100513 li a0,1 +80005694: 04079c63 bnez a5,800056ec +80005698: 00a10713 addi a4,sp,10 +8000569c: 02610793 addi a5,sp,38 +800056a0: 00278793 addi a5,a5,2 +800056a4: 00270713 addi a4,a4,2 +800056a8: ffe75603 lhu a2,-2(a4) +800056ac: ffe7d683 lhu a3,-2(a5) +800056b0: 03c10593 addi a1,sp,60 +800056b4: 00d61e63 bne a2,a3,800056d0 +800056b8: fab786e3 beq a5,a1,80005664 +800056bc: 00278793 addi a5,a5,2 +800056c0: 00270713 addi a4,a4,2 +800056c4: ffe75603 lhu a2,-2(a4) +800056c8: ffe7d683 lhu a3,-2(a5) +800056cc: fed606e3 beq a2,a3,800056b8 +800056d0: f8c6ece3 bltu a3,a2,80005668 +800056d4: 40a00533 neg a0,a0 +800056d8: f91ff06f j 80005668 +800056dc: 00100513 li a0,1 +800056e0: f80584e3 beqz a1,80005668 +800056e4: fff00513 li a0,-1 +800056e8: f81ff06f j 80005668 +800056ec: fff00513 li a0,-1 +800056f0: fa9ff06f j 80005698 -80005608 : -80005608: ff010113 addi sp,sp,-16 -8000560c: 00812423 sw s0,8(sp) -80005610: 01255403 lhu s0,18(a0) -80005614: 00912223 sw s1,4(sp) -80005618: 00112623 sw ra,12(sp) -8000561c: fff44793 not a5,s0 -80005620: 01179713 slli a4,a5,0x11 -80005624: 00050493 mv s1,a0 -80005628: 00071663 bnez a4,80005634 -8000562c: fb9ff0ef jal ra,800055e4 -80005630: 00051863 bnez a0,80005640 -80005634: ffff87b7 lui a5,0xffff8 -80005638: 00f44433 xor s0,s0,a5 -8000563c: 00849923 sh s0,18(s1) -80005640: 00c12083 lw ra,12(sp) -80005644: 00812403 lw s0,8(sp) -80005648: 00412483 lw s1,4(sp) -8000564c: 01010113 addi sp,sp,16 -80005650: 00008067 ret +800056f4 : +800056f4: ff010113 addi sp,sp,-16 +800056f8: 00112623 sw ra,12(sp) +800056fc: d25ff0ef jal ra,80005420 +80005700: 00c12083 lw ra,12(sp) +80005704: 00153513 seqz a0,a0 +80005708: 01010113 addi sp,sp,16 +8000570c: 00008067 ret -80005654 : -80005654: ff010113 addi sp,sp,-16 -80005658: 00812423 sw s0,8(sp) -8000565c: 01255403 lhu s0,18(a0) -80005660: 00112623 sw ra,12(sp) -80005664: fff44793 not a5,s0 -80005668: 01179713 slli a4,a5,0x11 -8000566c: 00071863 bnez a4,8000567c -80005670: f75ff0ef jal ra,800055e4 -80005674: 00000793 li a5,0 -80005678: 00051463 bnez a0,80005680 -8000567c: 00f45793 srli a5,s0,0xf -80005680: 00c12083 lw ra,12(sp) -80005684: 00812403 lw s0,8(sp) -80005688: 00078513 mv a0,a5 -8000568c: 01010113 addi sp,sp,16 -80005690: 00008067 ret +80005710 : +80005710: ff010113 addi sp,sp,-16 +80005714: 00812423 sw s0,8(sp) +80005718: 01212023 sw s2,0(sp) +8000571c: 00112623 sw ra,12(sp) +80005720: 00912223 sw s1,4(sp) +80005724: 00058913 mv s2,a1 +80005728: 00050413 mv s0,a0 +8000572c: 0a05c263 bltz a1,800057d0 +80005730: 00f00793 li a5,15 +80005734: 00058613 mv a2,a1 +80005738: 00450513 addi a0,a0,4 +8000573c: 01840693 addi a3,s0,24 +80005740: 00f00593 li a1,15 +80005744: 0327d463 bge a5,s2,8000576c +80005748: 00050793 mv a5,a0 +8000574c: 00278793 addi a5,a5,2 +80005750: 0007d703 lhu a4,0(a5) +80005754: fee79f23 sh a4,-2(a5) +80005758: fed79ae3 bne a5,a3,8000574c +8000575c: 00041c23 sh zero,24(s0) +80005760: ff060613 addi a2,a2,-16 +80005764: fec5c2e3 blt a1,a2,80005748 +80005768: 00f97913 andi s2,s2,15 +8000576c: 00700793 li a5,7 +80005770: 0327d863 bge a5,s2,800057a0 +80005774: 01840793 addi a5,s0,24 +80005778: 00240593 addi a1,s0,2 +8000577c: 00000713 li a4,0 +80005780: 0007d683 lhu a3,0(a5) +80005784: ffe78793 addi a5,a5,-2 +80005788: 00869613 slli a2,a3,0x8 +8000578c: 00c76733 or a4,a4,a2 +80005790: 00e79123 sh a4,2(a5) +80005794: 0086d713 srli a4,a3,0x8 +80005798: feb794e3 bne a5,a1,80005780 +8000579c: ff890913 addi s2,s2,-8 +800057a0: 00090a63 beqz s2,800057b4 +800057a4: fff90913 addi s2,s2,-1 +800057a8: 00040513 mv a0,s0 +800057ac: b6dff0ef jal ra,80005318 +800057b0: fe091ae3 bnez s2,800057a4 +800057b4: 00c12083 lw ra,12(sp) +800057b8: 00812403 lw s0,8(sp) +800057bc: 00412483 lw s1,4(sp) +800057c0: 00012903 lw s2,0(sp) +800057c4: 00000513 li a0,0 +800057c8: 01010113 addi sp,sp,16 +800057cc: 00008067 ret +800057d0: ff100793 li a5,-15 +800057d4: 40b004b3 neg s1,a1 +800057d8: 0cf5d463 bge a1,a5,800058a0 +800057dc: 01850593 addi a1,a0,24 +800057e0: 00000913 li s2,0 +800057e4: 00450693 addi a3,a0,4 +800057e8: 00f00613 li a2,15 +800057ec: 01845703 lhu a4,24(s0) +800057f0: 00058793 mv a5,a1 +800057f4: 00e96933 or s2,s2,a4 +800057f8: ffe78793 addi a5,a5,-2 +800057fc: 0007d703 lhu a4,0(a5) +80005800: 00e79123 sh a4,2(a5) +80005804: fed79ae3 bne a5,a3,800057f8 +80005808: 00041223 sh zero,4(s0) +8000580c: ff048493 addi s1,s1,-16 +80005810: fc964ee3 blt a2,s1,800057ec +80005814: 00700793 li a5,7 +80005818: 0497d663 bge a5,s1,80005864 +8000581c: 01091913 slli s2,s2,0x10 +80005820: 41095913 srai s2,s2,0x10 +80005824: 01844783 lbu a5,24(s0) +80005828: 01a40593 addi a1,s0,26 +8000582c: 00000713 li a4,0 +80005830: 00f96933 or s2,s2,a5 +80005834: 01091913 slli s2,s2,0x10 +80005838: 01095913 srli s2,s2,0x10 +8000583c: 0006d783 lhu a5,0(a3) +80005840: 00268693 addi a3,a3,2 +80005844: 0087d613 srli a2,a5,0x8 +80005848: 00c76733 or a4,a4,a2 +8000584c: 00879793 slli a5,a5,0x8 +80005850: fee69f23 sh a4,-2(a3) +80005854: 01079713 slli a4,a5,0x10 +80005858: 01075713 srli a4,a4,0x10 +8000585c: feb690e3 bne a3,a1,8000583c +80005860: ff848493 addi s1,s1,-8 +80005864: 02048063 beqz s1,80005884 +80005868: 01845783 lhu a5,24(s0) +8000586c: fff48493 addi s1,s1,-1 +80005870: 00040513 mv a0,s0 +80005874: 0017f793 andi a5,a5,1 +80005878: 0127e933 or s2,a5,s2 +8000587c: a35ff0ef jal ra,800052b0 +80005880: fe0494e3 bnez s1,80005868 +80005884: 00c12083 lw ra,12(sp) +80005888: 00812403 lw s0,8(sp) +8000588c: 01203533 snez a0,s2 +80005890: 00412483 lw s1,4(sp) +80005894: 00012903 lw s2,0(sp) +80005898: 01010113 addi sp,sp,16 +8000589c: 00008067 ret +800058a0: ff900793 li a5,-7 +800058a4: 00f5c663 blt a1,a5,800058b0 +800058a8: 00000913 li s2,0 +800058ac: fbdff06f j 80005868 +800058b0: 00000913 li s2,0 +800058b4: 00440693 addi a3,s0,4 +800058b8: f6dff06f j 80005824 -80005694 : -80005694: 01251783 lh a5,18(a0) -80005698: ff010113 addi sp,sp,-16 -8000569c: 00112623 sw ra,12(sp) -800056a0: 00812423 sw s0,8(sp) -800056a4: 00912223 sw s1,4(sp) -800056a8: 01212023 sw s2,0(sp) -800056ac: 0607c063 bltz a5,8000570c -800056b0: 00059023 sh zero,0(a1) -800056b4: 01255783 lhu a5,18(a0) -800056b8: 00008737 lui a4,0x8 -800056bc: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -800056c0: 00f777b3 and a5,a4,a5 -800056c4: 00f59123 sh a5,2(a1) -800056c8: 01050413 addi s0,a0,16 -800056cc: 06e78263 beq a5,a4,80005730 -800056d0: 00658793 addi a5,a1,6 -800056d4: 00059223 sh zero,4(a1) -800056d8: ffe50513 addi a0,a0,-2 -800056dc: ffe40413 addi s0,s0,-2 -800056e0: 00245703 lhu a4,2(s0) -800056e4: 00278793 addi a5,a5,2 # ffff8002 <__BSS_END__+0x7ffe15ea> -800056e8: fee79f23 sh a4,-2(a5) -800056ec: fe8518e3 bne a0,s0,800056dc -800056f0: 00059c23 sh zero,24(a1) -800056f4: 00c12083 lw ra,12(sp) -800056f8: 00812403 lw s0,8(sp) -800056fc: 00412483 lw s1,4(sp) -80005700: 00012903 lw s2,0(sp) -80005704: 01010113 addi sp,sp,16 -80005708: 00008067 ret -8000570c: fff00793 li a5,-1 -80005710: 00f59023 sh a5,0(a1) -80005714: 01255783 lhu a5,18(a0) -80005718: 00008737 lui a4,0x8 -8000571c: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -80005720: 00f777b3 and a5,a4,a5 -80005724: 00f59123 sh a5,2(a1) -80005728: 01050413 addi s0,a0,16 -8000572c: fae792e3 bne a5,a4,800056d0 -80005730: 01255703 lhu a4,18(a0) -80005734: 00058913 mv s2,a1 -80005738: 00050493 mv s1,a0 -8000573c: 00e7f733 and a4,a5,a4 -80005740: 02f71863 bne a4,a5,80005770 -80005744: ea1ff0ef jal ra,800055e4 -80005748: 02050463 beqz a0,80005770 -8000574c: 00690713 addi a4,s2,6 -80005750: 00091223 sh zero,4(s2) -80005754: ffc48793 addi a5,s1,-4 -80005758: ffe40413 addi s0,s0,-2 -8000575c: 00245683 lhu a3,2(s0) -80005760: 00270713 addi a4,a4,2 -80005764: fed71f23 sh a3,-2(a4) -80005768: fe8798e3 bne a5,s0,80005758 -8000576c: f89ff06f j 800056f4 -80005770: 00490793 addi a5,s2,4 -80005774: 01a90593 addi a1,s2,26 -80005778: 00278793 addi a5,a5,2 -8000577c: fe079f23 sh zero,-2(a5) -80005780: fef59ce3 bne a1,a5,80005778 -80005784: 00c12083 lw ra,12(sp) -80005788: 00812403 lw s0,8(sp) -8000578c: 00412483 lw s1,4(sp) -80005790: 00012903 lw s2,0(sp) -80005794: 01010113 addi sp,sp,16 -80005798: 00008067 ret +800058bc : +800058bc: 00455783 lhu a5,4(a0) +800058c0: ff010113 addi sp,sp,-16 +800058c4: 00912223 sw s1,4(sp) +800058c8: 00112623 sw ra,12(sp) +800058cc: 00812423 sw s0,8(sp) +800058d0: 01212023 sw s2,0(sp) +800058d4: 00050493 mv s1,a0 +800058d8: 0c079c63 bnez a5,800059b0 +800058dc: 00655703 lhu a4,6(a0) +800058e0: 00000413 li s0,0 +800058e4: 01071793 slli a5,a4,0x10 +800058e8: 4107d793 srai a5,a5,0x10 +800058ec: 0a07c463 bltz a5,80005994 +800058f0: 01a50693 addi a3,a0,26 +800058f4: 0a000613 li a2,160 +800058f8: 02071863 bnez a4,80005928 +800058fc: 00648793 addi a5,s1,6 +80005900: 0080006f j 80005908 +80005904: 0007d703 lhu a4,0(a5) +80005908: 00278793 addi a5,a5,2 +8000590c: fee79e23 sh a4,-4(a5) +80005910: fef69ae3 bne a3,a5,80005904 +80005914: 00049c23 sh zero,24(s1) +80005918: 01040413 addi s0,s0,16 +8000591c: 06c40c63 beq s0,a2,80005994 +80005920: 0064d703 lhu a4,6(s1) +80005924: fc070ce3 beqz a4,800058fc +80005928: f0077793 andi a5,a4,-256 +8000592c: 04079063 bnez a5,8000596c +80005930: 01848513 addi a0,s1,24 +80005934: 00248593 addi a1,s1,2 +80005938: 00000713 li a4,0 +8000593c: 00050793 mv a5,a0 +80005940: 0007d683 lhu a3,0(a5) +80005944: ffe78793 addi a5,a5,-2 +80005948: 00869613 slli a2,a3,0x8 +8000594c: 00c76733 or a4,a4,a2 +80005950: 00e79123 sh a4,2(a5) +80005954: 0086d713 srli a4,a3,0x8 +80005958: fef594e3 bne a1,a5,80005940 +8000595c: 0064d703 lhu a4,6(s1) +80005960: 00840413 addi s0,s0,8 +80005964: f0077793 andi a5,a4,-256 +80005968: fc0788e3 beqz a5,80005938 +8000596c: 0a000913 li s2,160 +80005970: 0140006f j 80005984 +80005974: 00140413 addi s0,s0,1 +80005978: 9a1ff0ef jal ra,80005318 +8000597c: 00894c63 blt s2,s0,80005994 +80005980: 0064d703 lhu a4,6(s1) +80005984: 01071713 slli a4,a4,0x10 +80005988: 41075713 srai a4,a4,0x10 +8000598c: 00048513 mv a0,s1 +80005990: fe0752e3 bgez a4,80005974 +80005994: 00040513 mv a0,s0 +80005998: 00c12083 lw ra,12(sp) +8000599c: 00812403 lw s0,8(sp) +800059a0: 00412483 lw s1,4(sp) +800059a4: 00012903 lw s2,0(sp) +800059a8: 01010113 addi sp,sp,16 +800059ac: 00008067 ret +800059b0: f007f713 andi a4,a5,-256 +800059b4: 00000413 li s0,0 +800059b8: 04071063 bnez a4,800059f8 +800059bc: f6f00913 li s2,-145 +800059c0: 0140006f j 800059d4 +800059c4: fff40413 addi s0,s0,-1 +800059c8: 8e9ff0ef jal ra,800052b0 +800059cc: fd2404e3 beq s0,s2,80005994 +800059d0: 0044d783 lhu a5,4(s1) +800059d4: 00048513 mv a0,s1 +800059d8: fe0796e3 bnez a5,800059c4 +800059dc: 00040513 mv a0,s0 +800059e0: 00c12083 lw ra,12(sp) +800059e4: 00812403 lw s0,8(sp) +800059e8: 00412483 lw s1,4(sp) +800059ec: 00012903 lw s2,0(sp) +800059f0: 01010113 addi sp,sp,16 +800059f4: 00008067 ret +800059f8: 00450693 addi a3,a0,4 +800059fc: 01a50593 addi a1,a0,26 +80005a00: 00000713 li a4,0 +80005a04: 0080006f j 80005a0c +80005a08: 0006d783 lhu a5,0(a3) +80005a0c: 0087d613 srli a2,a5,0x8 +80005a10: 00c76733 or a4,a4,a2 +80005a14: 00879793 slli a5,a5,0x8 +80005a18: 00e69023 sh a4,0(a3) +80005a1c: 01079713 slli a4,a5,0x10 +80005a20: 00268693 addi a3,a3,2 +80005a24: 01075713 srli a4,a4,0x10 +80005a28: feb690e3 bne a3,a1,80005a08 +80005a2c: 0044d783 lhu a5,4(s1) +80005a30: ff800413 li s0,-8 +80005a34: f89ff06f j 800059bc -8000579c : -8000579c: 01255783 lhu a5,18(a0) -800057a0: fb010113 addi sp,sp,-80 -800057a4: 04812423 sw s0,72(sp) -800057a8: fff7c793 not a5,a5 -800057ac: 04912223 sw s1,68(sp) -800057b0: 04112623 sw ra,76(sp) -800057b4: 01179713 slli a4,a5,0x11 -800057b8: 00050493 mv s1,a0 -800057bc: 00058413 mv s0,a1 -800057c0: 00071663 bnez a4,800057cc -800057c4: e21ff0ef jal ra,800055e4 -800057c8: 08051263 bnez a0,8000584c -800057cc: 01245783 lhu a5,18(s0) -800057d0: fff7c793 not a5,a5 -800057d4: 01179713 slli a4,a5,0x11 -800057d8: 06070463 beqz a4,80005840 -800057dc: 00810593 addi a1,sp,8 -800057e0: 00048513 mv a0,s1 -800057e4: eb1ff0ef jal ra,80005694 -800057e8: 02410593 addi a1,sp,36 -800057ec: 00040513 mv a0,s0 -800057f0: ea5ff0ef jal ra,80005694 -800057f4: 00815583 lhu a1,8(sp) -800057f8: 02415783 lhu a5,36(sp) -800057fc: 04b78c63 beq a5,a1,80005854 -80005800: 00a10793 addi a5,sp,10 -80005804: 02610713 addi a4,sp,38 -80005808: 02010613 addi a2,sp,32 -8000580c: 0007d683 lhu a3,0(a5) -80005810: 00278793 addi a5,a5,2 -80005814: 08069663 bnez a3,800058a0 -80005818: 00075683 lhu a3,0(a4) -8000581c: 00270713 addi a4,a4,2 -80005820: 08069063 bnez a3,800058a0 -80005824: fec794e3 bne a5,a2,8000580c -80005828: 00000513 li a0,0 -8000582c: 04c12083 lw ra,76(sp) -80005830: 04812403 lw s0,72(sp) -80005834: 04412483 lw s1,68(sp) -80005838: 05010113 addi sp,sp,80 -8000583c: 00008067 ret -80005840: 00040513 mv a0,s0 -80005844: da1ff0ef jal ra,800055e4 -80005848: f8050ae3 beqz a0,800057dc -8000584c: ffe00513 li a0,-2 -80005850: fddff06f j 8000582c -80005854: 00100513 li a0,1 -80005858: 04079c63 bnez a5,800058b0 -8000585c: 00a10713 addi a4,sp,10 -80005860: 02610793 addi a5,sp,38 -80005864: 00278793 addi a5,a5,2 -80005868: 00270713 addi a4,a4,2 -8000586c: ffe75603 lhu a2,-2(a4) -80005870: ffe7d683 lhu a3,-2(a5) -80005874: 03c10593 addi a1,sp,60 -80005878: 00d61e63 bne a2,a3,80005894 -8000587c: fab786e3 beq a5,a1,80005828 -80005880: 00278793 addi a5,a5,2 -80005884: 00270713 addi a4,a4,2 -80005888: ffe75603 lhu a2,-2(a4) -8000588c: ffe7d683 lhu a3,-2(a5) -80005890: fed606e3 beq a2,a3,8000587c -80005894: f8c6ece3 bltu a3,a2,8000582c -80005898: 40a00533 neg a0,a0 -8000589c: f91ff06f j 8000582c -800058a0: 00100513 li a0,1 -800058a4: f80584e3 beqz a1,8000582c -800058a8: fff00513 li a0,-1 -800058ac: f81ff06f j 8000582c -800058b0: fff00513 li a0,-1 -800058b4: fa9ff06f j 8000585c - -800058b8 : -800058b8: ff010113 addi sp,sp,-16 -800058bc: 00112623 sw ra,12(sp) -800058c0: d25ff0ef jal ra,800055e4 -800058c4: 00c12083 lw ra,12(sp) -800058c8: 00153513 seqz a0,a0 -800058cc: 01010113 addi sp,sp,16 -800058d0: 00008067 ret - -800058d4 : -800058d4: ff010113 addi sp,sp,-16 -800058d8: 00812423 sw s0,8(sp) -800058dc: 01212023 sw s2,0(sp) -800058e0: 00112623 sw ra,12(sp) -800058e4: 00912223 sw s1,4(sp) -800058e8: 00058913 mv s2,a1 -800058ec: 00050413 mv s0,a0 -800058f0: 0a05c263 bltz a1,80005994 -800058f4: 00f00793 li a5,15 -800058f8: 00058613 mv a2,a1 -800058fc: 00450513 addi a0,a0,4 -80005900: 01840693 addi a3,s0,24 -80005904: 00f00593 li a1,15 -80005908: 0327d463 bge a5,s2,80005930 -8000590c: 00050793 mv a5,a0 -80005910: 00278793 addi a5,a5,2 -80005914: 0007d703 lhu a4,0(a5) -80005918: fee79f23 sh a4,-2(a5) -8000591c: fed79ae3 bne a5,a3,80005910 -80005920: 00041c23 sh zero,24(s0) -80005924: ff060613 addi a2,a2,-16 -80005928: fec5c2e3 blt a1,a2,8000590c -8000592c: 00f97913 andi s2,s2,15 -80005930: 00700793 li a5,7 -80005934: 0327d863 bge a5,s2,80005964 -80005938: 01840793 addi a5,s0,24 -8000593c: 00240593 addi a1,s0,2 -80005940: 00000713 li a4,0 -80005944: 0007d683 lhu a3,0(a5) -80005948: ffe78793 addi a5,a5,-2 -8000594c: 00869613 slli a2,a3,0x8 -80005950: 00c76733 or a4,a4,a2 -80005954: 00e79123 sh a4,2(a5) -80005958: 0086d713 srli a4,a3,0x8 -8000595c: feb794e3 bne a5,a1,80005944 -80005960: ff890913 addi s2,s2,-8 -80005964: 00090a63 beqz s2,80005978 -80005968: fff90913 addi s2,s2,-1 -8000596c: 00040513 mv a0,s0 -80005970: b6dff0ef jal ra,800054dc -80005974: fe091ae3 bnez s2,80005968 -80005978: 00c12083 lw ra,12(sp) -8000597c: 00812403 lw s0,8(sp) -80005980: 00412483 lw s1,4(sp) -80005984: 00012903 lw s2,0(sp) -80005988: 00000513 li a0,0 -8000598c: 01010113 addi sp,sp,16 -80005990: 00008067 ret -80005994: ff100793 li a5,-15 -80005998: 40b004b3 neg s1,a1 -8000599c: 0cf5d463 bge a1,a5,80005a64 -800059a0: 01850593 addi a1,a0,24 -800059a4: 00000913 li s2,0 -800059a8: 00450693 addi a3,a0,4 -800059ac: 00f00613 li a2,15 -800059b0: 01845703 lhu a4,24(s0) -800059b4: 00058793 mv a5,a1 -800059b8: 00e96933 or s2,s2,a4 -800059bc: ffe78793 addi a5,a5,-2 -800059c0: 0007d703 lhu a4,0(a5) -800059c4: 00e79123 sh a4,2(a5) -800059c8: fed79ae3 bne a5,a3,800059bc -800059cc: 00041223 sh zero,4(s0) -800059d0: ff048493 addi s1,s1,-16 -800059d4: fc964ee3 blt a2,s1,800059b0 -800059d8: 00700793 li a5,7 -800059dc: 0497d663 bge a5,s1,80005a28 -800059e0: 01091913 slli s2,s2,0x10 -800059e4: 41095913 srai s2,s2,0x10 -800059e8: 01844783 lbu a5,24(s0) -800059ec: 01a40593 addi a1,s0,26 -800059f0: 00000713 li a4,0 -800059f4: 00f96933 or s2,s2,a5 -800059f8: 01091913 slli s2,s2,0x10 -800059fc: 01095913 srli s2,s2,0x10 -80005a00: 0006d783 lhu a5,0(a3) -80005a04: 00268693 addi a3,a3,2 -80005a08: 0087d613 srli a2,a5,0x8 -80005a0c: 00c76733 or a4,a4,a2 -80005a10: 00879793 slli a5,a5,0x8 -80005a14: fee69f23 sh a4,-2(a3) -80005a18: 01079713 slli a4,a5,0x10 -80005a1c: 01075713 srli a4,a4,0x10 -80005a20: feb690e3 bne a3,a1,80005a00 -80005a24: ff848493 addi s1,s1,-8 -80005a28: 02048063 beqz s1,80005a48 -80005a2c: 01845783 lhu a5,24(s0) -80005a30: fff48493 addi s1,s1,-1 -80005a34: 00040513 mv a0,s0 -80005a38: 0017f793 andi a5,a5,1 -80005a3c: 0127e933 or s2,a5,s2 -80005a40: a35ff0ef jal ra,80005474 -80005a44: fe0494e3 bnez s1,80005a2c -80005a48: 00c12083 lw ra,12(sp) -80005a4c: 00812403 lw s0,8(sp) -80005a50: 01203533 snez a0,s2 -80005a54: 00412483 lw s1,4(sp) -80005a58: 00012903 lw s2,0(sp) -80005a5c: 01010113 addi sp,sp,16 -80005a60: 00008067 ret -80005a64: ff900793 li a5,-7 -80005a68: 00f5c663 blt a1,a5,80005a74 -80005a6c: 00000913 li s2,0 -80005a70: fbdff06f j 80005a2c -80005a74: 00000913 li s2,0 -80005a78: 00440693 addi a3,s0,4 -80005a7c: f6dff06f j 800059e8 - -80005a80 : -80005a80: 00455783 lhu a5,4(a0) -80005a84: ff010113 addi sp,sp,-16 -80005a88: 00912223 sw s1,4(sp) -80005a8c: 00112623 sw ra,12(sp) -80005a90: 00812423 sw s0,8(sp) -80005a94: 01212023 sw s2,0(sp) -80005a98: 00050493 mv s1,a0 -80005a9c: 0c079c63 bnez a5,80005b74 -80005aa0: 00655703 lhu a4,6(a0) -80005aa4: 00000413 li s0,0 -80005aa8: 01071793 slli a5,a4,0x10 -80005aac: 4107d793 srai a5,a5,0x10 -80005ab0: 0a07c463 bltz a5,80005b58 -80005ab4: 01a50693 addi a3,a0,26 -80005ab8: 0a000613 li a2,160 -80005abc: 02071863 bnez a4,80005aec -80005ac0: 00648793 addi a5,s1,6 -80005ac4: 0080006f j 80005acc -80005ac8: 0007d703 lhu a4,0(a5) -80005acc: 00278793 addi a5,a5,2 -80005ad0: fee79e23 sh a4,-4(a5) -80005ad4: fef69ae3 bne a3,a5,80005ac8 -80005ad8: 00049c23 sh zero,24(s1) -80005adc: 01040413 addi s0,s0,16 -80005ae0: 06c40c63 beq s0,a2,80005b58 -80005ae4: 0064d703 lhu a4,6(s1) -80005ae8: fc070ce3 beqz a4,80005ac0 -80005aec: f0077793 andi a5,a4,-256 -80005af0: 04079063 bnez a5,80005b30 -80005af4: 01848513 addi a0,s1,24 -80005af8: 00248593 addi a1,s1,2 -80005afc: 00000713 li a4,0 -80005b00: 00050793 mv a5,a0 -80005b04: 0007d683 lhu a3,0(a5) -80005b08: ffe78793 addi a5,a5,-2 -80005b0c: 00869613 slli a2,a3,0x8 -80005b10: 00c76733 or a4,a4,a2 -80005b14: 00e79123 sh a4,2(a5) -80005b18: 0086d713 srli a4,a3,0x8 -80005b1c: fef594e3 bne a1,a5,80005b04 -80005b20: 0064d703 lhu a4,6(s1) -80005b24: 00840413 addi s0,s0,8 -80005b28: f0077793 andi a5,a4,-256 -80005b2c: fc0788e3 beqz a5,80005afc -80005b30: 0a000913 li s2,160 -80005b34: 0140006f j 80005b48 -80005b38: 00140413 addi s0,s0,1 -80005b3c: 9a1ff0ef jal ra,800054dc -80005b40: 00894c63 blt s2,s0,80005b58 -80005b44: 0064d703 lhu a4,6(s1) -80005b48: 01071713 slli a4,a4,0x10 -80005b4c: 41075713 srai a4,a4,0x10 -80005b50: 00048513 mv a0,s1 -80005b54: fe0752e3 bgez a4,80005b38 -80005b58: 00040513 mv a0,s0 -80005b5c: 00c12083 lw ra,12(sp) -80005b60: 00812403 lw s0,8(sp) -80005b64: 00412483 lw s1,4(sp) -80005b68: 00012903 lw s2,0(sp) -80005b6c: 01010113 addi sp,sp,16 -80005b70: 00008067 ret -80005b74: f007f713 andi a4,a5,-256 -80005b78: 00000413 li s0,0 -80005b7c: 04071063 bnez a4,80005bbc -80005b80: f6f00913 li s2,-145 -80005b84: 0140006f j 80005b98 -80005b88: fff40413 addi s0,s0,-1 -80005b8c: 8e9ff0ef jal ra,80005474 -80005b90: fd2404e3 beq s0,s2,80005b58 -80005b94: 0044d783 lhu a5,4(s1) -80005b98: 00048513 mv a0,s1 -80005b9c: fe0796e3 bnez a5,80005b88 -80005ba0: 00040513 mv a0,s0 -80005ba4: 00c12083 lw ra,12(sp) -80005ba8: 00812403 lw s0,8(sp) -80005bac: 00412483 lw s1,4(sp) -80005bb0: 00012903 lw s2,0(sp) -80005bb4: 01010113 addi sp,sp,16 -80005bb8: 00008067 ret -80005bbc: 00450693 addi a3,a0,4 -80005bc0: 01a50593 addi a1,a0,26 -80005bc4: 00000713 li a4,0 -80005bc8: 0080006f j 80005bd0 -80005bcc: 0006d783 lhu a5,0(a3) -80005bd0: 0087d613 srli a2,a5,0x8 -80005bd4: 00c76733 or a4,a4,a2 -80005bd8: 00879793 slli a5,a5,0x8 -80005bdc: 00e69023 sh a4,0(a3) -80005be0: 01079713 slli a4,a5,0x10 -80005be4: 00268693 addi a3,a3,2 -80005be8: 01075713 srli a4,a4,0x10 -80005bec: feb690e3 bne a3,a1,80005bcc -80005bf0: 0044d783 lhu a5,4(s1) -80005bf4: ff800413 li s0,-8 -80005bf8: f89ff06f j 80005b80 - -80005bfc : -80005bfc: fe010113 addi sp,sp,-32 -80005c00: 00812c23 sw s0,24(sp) -80005c04: 00912a23 sw s1,20(sp) -80005c08: 01212823 sw s2,16(sp) -80005c0c: 01312623 sw s3,12(sp) -80005c10: 01412423 sw s4,8(sp) -80005c14: 01512223 sw s5,4(sp) -80005c18: 00068913 mv s2,a3 -80005c1c: 00078493 mv s1,a5 -80005c20: 00112e23 sw ra,28(sp) -80005c24: 00050413 mv s0,a0 -80005c28: 00058993 mv s3,a1 -80005c2c: 00060a13 mv s4,a2 -80005c30: 00070a93 mv s5,a4 -80005c34: e4dff0ef jal ra,80005a80 -80005c38: 09000793 li a5,144 -80005c3c: 40a90933 sub s2,s2,a0 -80005c40: 06a7de63 bge a5,a0,80005cbc +80005a38 : +80005a38: fe010113 addi sp,sp,-32 +80005a3c: 00812c23 sw s0,24(sp) +80005a40: 00912a23 sw s1,20(sp) +80005a44: 01212823 sw s2,16(sp) +80005a48: 01312623 sw s3,12(sp) +80005a4c: 01412423 sw s4,8(sp) +80005a50: 01512223 sw s5,4(sp) +80005a54: 00068913 mv s2,a3 +80005a58: 00078493 mv s1,a5 +80005a5c: 00112e23 sw ra,28(sp) +80005a60: 00050413 mv s0,a0 +80005a64: 00058993 mv s3,a1 +80005a68: 00060a13 mv s4,a2 +80005a6c: 00070a93 mv s5,a4 +80005a70: e4dff0ef jal ra,800058bc +80005a74: 09000793 li a5,144 +80005a78: 40a90933 sub s2,s2,a0 +80005a7c: 06a7de63 bge a5,a0,80005af8 +80005a80: 000087b7 lui a5,0x8 +80005a84: ffe78793 addi a5,a5,-2 # 7ffe <_start-0x7fff8002> +80005a88: 2127de63 bge a5,s2,80005ca4 +80005a8c: 1e0a8863 beqz s5,80005c7c +80005a90: 0044a503 lw a0,4(s1) +80005a94: 0004a783 lw a5,0(s1) +80005a98: 0ea78e63 beq a5,a0,80005b94 +80005a9c: 01a48713 addi a4,s1,26 +80005aa0: 03448793 addi a5,s1,52 +80005aa4: 00270713 addi a4,a4,2 +80005aa8: fe071f23 sh zero,-2(a4) +80005aac: fef71ce3 bne a4,a5,80005aa4 +80005ab0: 03800793 li a5,56 +80005ab4: 36f50463 beq a0,a5,80005e1c +80005ab8: 06a7d263 bge a5,a0,80005b1c +80005abc: 04000793 li a5,64 +80005ac0: 2ef50e63 beq a0,a5,80005dbc +80005ac4: 07100793 li a5,113 +80005ac8: 32f51063 bne a0,a5,80005de8 +80005acc: 400087b7 lui a5,0x40008 +80005ad0: fff78793 addi a5,a5,-1 # 40007fff <_start-0x3fff8001> +80005ad4: 00a00713 li a4,10 +80005ad8: 00f4aa23 sw a5,20(s1) +80005adc: ffff87b7 lui a5,0xffff8 +80005ae0: 00e4a423 sw a4,8(s1) +80005ae4: 00f49c23 sh a5,24(s1) +80005ae8: 00e4a623 sw a4,12(s1) +80005aec: 00a00793 li a5,10 +80005af0: 00008737 lui a4,0x8 +80005af4: 0680006f j 80005b5c +80005af8: 1e095663 bgez s2,80005ce4 +80005afc: f7000793 li a5,-144 +80005b00: 1af95e63 bge s2,a5,80005cbc +80005b04: 00240793 addi a5,s0,2 +80005b08: 01a40413 addi s0,s0,26 +80005b0c: 00278793 addi a5,a5,2 # ffff8002 <__BSS_END__+0x7ffe115a> +80005b10: fe079f23 sh zero,-2(a5) +80005b14: fe879ce3 bne a5,s0,80005b0c +80005b18: 1400006f j 80005c58 +80005b1c: 01800793 li a5,24 +80005b20: 26f50863 beq a0,a5,80005d90 +80005b24: 03500793 li a5,53 +80005b28: 2cf51063 bne a0,a5,80005de8 +80005b2c: 040007b7 lui a5,0x4000 +80005b30: 7ff78793 addi a5,a5,2047 # 40007ff <_start-0x7bfff801> +80005b34: 00600713 li a4,6 +80005b38: 00f4aa23 sw a5,20(s1) +80005b3c: 000017b7 lui a5,0x1 +80005b40: 80078793 addi a5,a5,-2048 # 800 <_start-0x7ffff800> +80005b44: 00e4a423 sw a4,8(s1) +80005b48: 00e4a623 sw a4,12(s1) +80005b4c: 00001737 lui a4,0x1 +80005b50: 00f49c23 sh a5,24(s1) +80005b54: 80070713 addi a4,a4,-2048 # 800 <_start-0x7ffff800> +80005b58: 00600793 li a5,6 +80005b5c: 00878793 addi a5,a5,8 +80005b60: 00179793 slli a5,a5,0x1 +80005b64: 00f487b3 add a5,s1,a5 +80005b68: 00e79523 sh a4,10(a5) +80005b6c: 00a4a023 sw a0,0(s1) +80005b70: 03204263 bgtz s2,80005b94 +80005b74: 09000793 li a5,144 +80005b78: 1ef50863 beq a0,a5,80005d68 +80005b7c: 01845783 lhu a5,24(s0) +80005b80: 00040513 mv a0,s0 +80005b84: 0017f793 andi a5,a5,1 +80005b88: 00f9e9b3 or s3,s3,a5 +80005b8c: f24ff0ef jal ra,800052b0 +80005b90: 0044a503 lw a0,4(s1) +80005b94: 0084a583 lw a1,8(s1) +80005b98: 0144d783 lhu a5,20(s1) +80005b9c: 08f00813 li a6,143 +80005ba0: 00159613 slli a2,a1,0x1 +80005ba4: 00c40633 add a2,s0,a2 +80005ba8: 00065703 lhu a4,0(a2) +80005bac: 00f776b3 and a3,a4,a5 +80005bb0: 02a84a63 blt a6,a0,80005be4 +80005bb4: 00b00813 li a6,11 +80005bb8: 02b84663 blt a6,a1,80005be4 +80005bbc: 00060713 mv a4,a2 +80005bc0: 01840593 addi a1,s0,24 +80005bc4: 00275783 lhu a5,2(a4) +80005bc8: 00078463 beqz a5,80005bd0 +80005bcc: 0016e693 ori a3,a3,1 +80005bd0: 00071123 sh zero,2(a4) +80005bd4: 00270713 addi a4,a4,2 +80005bd8: fee596e3 bne a1,a4,80005bc4 +80005bdc: 00065703 lhu a4,0(a2) +80005be0: 0144d783 lhu a5,20(s1) +80005be4: fff7c793 not a5,a5 +80005be8: 00e7f7b3 and a5,a5,a4 +80005bec: 00f61023 sh a5,0(a2) +80005bf0: 0164d783 lhu a5,22(s1) +80005bf4: 00d7f733 and a4,a5,a3 +80005bf8: 04070063 beqz a4,80005c38 +80005bfc: 12d78263 beq a5,a3,80005d20 +80005c00: 03248613 addi a2,s1,50 +80005c04: 01840713 addi a4,s0,24 +80005c08: 01c48493 addi s1,s1,28 +80005c0c: 00000693 li a3,0 +80005c10: 00065783 lhu a5,0(a2) +80005c14: 00075583 lhu a1,0(a4) +80005c18: ffe70713 addi a4,a4,-2 +80005c1c: ffe60613 addi a2,a2,-2 +80005c20: 00b787b3 add a5,a5,a1 +80005c24: 00d787b3 add a5,a5,a3 +80005c28: 00f71123 sh a5,2(a4) +80005c2c: 0107d793 srli a5,a5,0x10 +80005c30: 0017f693 andi a3,a5,1 +80005c34: fc961ee3 bne a2,s1,80005c10 +80005c38: 11205663 blez s2,80005d44 +80005c3c: 00445783 lhu a5,4(s0) +80005c40: 0a079c63 bnez a5,80005cf8 80005c44: 000087b7 lui a5,0x8 -80005c48: ffe78793 addi a5,a5,-2 # 7ffe <_start-0x7fff8002> -80005c4c: 2127de63 bge a5,s2,80005e68 -80005c50: 1e0a8863 beqz s5,80005e40 -80005c54: 0044a503 lw a0,4(s1) -80005c58: 0004a783 lw a5,0(s1) -80005c5c: 0ea78e63 beq a5,a0,80005d58 -80005c60: 01a48713 addi a4,s1,26 -80005c64: 03448793 addi a5,s1,52 -80005c68: 00270713 addi a4,a4,2 -80005c6c: fe071f23 sh zero,-2(a4) -80005c70: fef71ce3 bne a4,a5,80005c68 -80005c74: 03800793 li a5,56 -80005c78: 36f50463 beq a0,a5,80005fe0 -80005c7c: 06a7d263 bge a5,a0,80005ce0 -80005c80: 04000793 li a5,64 -80005c84: 2ef50e63 beq a0,a5,80005f80 -80005c88: 07100793 li a5,113 -80005c8c: 32f51063 bne a0,a5,80005fac -80005c90: 400087b7 lui a5,0x40008 -80005c94: fff78793 addi a5,a5,-1 # 40007fff <_start-0x3fff8001> -80005c98: 00a00713 li a4,10 -80005c9c: 00f4aa23 sw a5,20(s1) -80005ca0: ffff87b7 lui a5,0xffff8 -80005ca4: 00e4a423 sw a4,8(s1) -80005ca8: 00f49c23 sh a5,24(s1) -80005cac: 00e4a623 sw a4,12(s1) -80005cb0: 00a00793 li a5,10 -80005cb4: 00008737 lui a4,0x8 -80005cb8: 0680006f j 80005d20 -80005cbc: 1e095663 bgez s2,80005ea8 -80005cc0: f7000793 li a5,-144 -80005cc4: 1af95e63 bge s2,a5,80005e80 -80005cc8: 00240793 addi a5,s0,2 -80005ccc: 01a40413 addi s0,s0,26 -80005cd0: 00278793 addi a5,a5,2 # ffff8002 <__BSS_END__+0x7ffe15ea> -80005cd4: fe079f23 sh zero,-2(a5) -80005cd8: fe879ce3 bne a5,s0,80005cd0 -80005cdc: 1400006f j 80005e1c -80005ce0: 01800793 li a5,24 -80005ce4: 26f50863 beq a0,a5,80005f54 -80005ce8: 03500793 li a5,53 -80005cec: 2cf51063 bne a0,a5,80005fac -80005cf0: 040007b7 lui a5,0x4000 -80005cf4: 7ff78793 addi a5,a5,2047 # 40007ff <_start-0x7bfff801> -80005cf8: 00600713 li a4,6 -80005cfc: 00f4aa23 sw a5,20(s1) -80005d00: 000017b7 lui a5,0x1 -80005d04: 80078793 addi a5,a5,-2048 # 800 <_start-0x7ffff800> -80005d08: 00e4a423 sw a4,8(s1) -80005d0c: 00e4a623 sw a4,12(s1) -80005d10: 00001737 lui a4,0x1 -80005d14: 00f49c23 sh a5,24(s1) -80005d18: 80070713 addi a4,a4,-2048 # 800 <_start-0x7ffff800> -80005d1c: 00600793 li a5,6 -80005d20: 00878793 addi a5,a5,8 -80005d24: 00179793 slli a5,a5,0x1 -80005d28: 00f487b3 add a5,s1,a5 -80005d2c: 00e79523 sh a4,10(a5) -80005d30: 00a4a023 sw a0,0(s1) -80005d34: 03204263 bgtz s2,80005d58 -80005d38: 09000793 li a5,144 -80005d3c: 1ef50863 beq a0,a5,80005f2c -80005d40: 01845783 lhu a5,24(s0) -80005d44: 00040513 mv a0,s0 -80005d48: 0017f793 andi a5,a5,1 -80005d4c: 00f9e9b3 or s3,s3,a5 -80005d50: f24ff0ef jal ra,80005474 -80005d54: 0044a503 lw a0,4(s1) -80005d58: 0084a583 lw a1,8(s1) -80005d5c: 0144d783 lhu a5,20(s1) -80005d60: 08f00813 li a6,143 -80005d64: 00159613 slli a2,a1,0x1 -80005d68: 00c40633 add a2,s0,a2 -80005d6c: 00065703 lhu a4,0(a2) -80005d70: 00f776b3 and a3,a4,a5 -80005d74: 02a84a63 blt a6,a0,80005da8 -80005d78: 00b00813 li a6,11 -80005d7c: 02b84663 blt a6,a1,80005da8 -80005d80: 00060713 mv a4,a2 -80005d84: 01840593 addi a1,s0,24 -80005d88: 00275783 lhu a5,2(a4) -80005d8c: 00078463 beqz a5,80005d94 -80005d90: 0016e693 ori a3,a3,1 -80005d94: 00071123 sh zero,2(a4) -80005d98: 00270713 addi a4,a4,2 -80005d9c: fee596e3 bne a1,a4,80005d88 -80005da0: 00065703 lhu a4,0(a2) -80005da4: 0144d783 lhu a5,20(s1) -80005da8: fff7c793 not a5,a5 -80005dac: 00e7f7b3 and a5,a5,a4 -80005db0: 00f61023 sh a5,0(a2) -80005db4: 0164d783 lhu a5,22(s1) -80005db8: 00d7f733 and a4,a5,a3 -80005dbc: 04070063 beqz a4,80005dfc -80005dc0: 12d78263 beq a5,a3,80005ee4 -80005dc4: 03248613 addi a2,s1,50 -80005dc8: 01840713 addi a4,s0,24 -80005dcc: 01c48493 addi s1,s1,28 -80005dd0: 00000693 li a3,0 -80005dd4: 00065783 lhu a5,0(a2) -80005dd8: 00075583 lhu a1,0(a4) -80005ddc: ffe70713 addi a4,a4,-2 -80005de0: ffe60613 addi a2,a2,-2 -80005de4: 00b787b3 add a5,a5,a1 -80005de8: 00d787b3 add a5,a5,a3 -80005dec: 00f71123 sh a5,2(a4) -80005df0: 0107d793 srli a5,a5,0x10 -80005df4: 0017f693 andi a3,a5,1 -80005df8: fc961ee3 bne a2,s1,80005dd4 -80005dfc: 11205663 blez s2,80005f08 -80005e00: 00445783 lhu a5,4(s0) -80005e04: 0a079c63 bnez a5,80005ebc -80005e08: 000087b7 lui a5,0x8 -80005e0c: 00041c23 sh zero,24(s0) -80005e10: ffe78793 addi a5,a5,-2 # 7ffe <_start-0x7fff8002> -80005e14: 0327c863 blt a5,s2,80005e44 -80005e18: 01241123 sh s2,2(s0) -80005e1c: 01c12083 lw ra,28(sp) -80005e20: 01812403 lw s0,24(sp) -80005e24: 01412483 lw s1,20(sp) -80005e28: 01012903 lw s2,16(sp) -80005e2c: 00c12983 lw s3,12(sp) -80005e30: 00812a03 lw s4,8(sp) -80005e34: 00412a83 lw s5,4(sp) -80005e38: 02010113 addi sp,sp,32 -80005e3c: 00008067 ret -80005e40: 00041c23 sh zero,24(s0) -80005e44: ffff87b7 lui a5,0xffff8 -80005e48: fff7c793 not a5,a5 -80005e4c: 00f41123 sh a5,2(s0) -80005e50: 00440793 addi a5,s0,4 -80005e54: 01840413 addi s0,s0,24 -80005e58: 00079023 sh zero,0(a5) # ffff8000 <__BSS_END__+0x7ffe15e8> -80005e5c: 00278793 addi a5,a5,2 -80005e60: fef41ce3 bne s0,a5,80005e58 -80005e64: fb9ff06f j 80005e1c -80005e68: 00240793 addi a5,s0,2 -80005e6c: 01a40413 addi s0,s0,26 -80005e70: 00278793 addi a5,a5,2 -80005e74: fe079f23 sh zero,-2(a5) -80005e78: fe879ce3 bne a5,s0,80005e70 -80005e7c: fa1ff06f j 80005e1c -80005e80: 00090593 mv a1,s2 -80005e84: 00040513 mv a0,s0 -80005e88: a4dff0ef jal ra,800058d4 -80005e8c: 00050463 beqz a0,80005e94 -80005e90: 00100993 li s3,1 -80005e94: 0a0a8a63 beqz s5,80005f48 -80005e98: 0044a503 lw a0,4(s1) -80005e9c: 0004a783 lw a5,0(s1) -80005ea0: dca790e3 bne a5,a0,80005c60 -80005ea4: e95ff06f j 80005d38 -80005ea8: f60a80e3 beqz s5,80005e08 -80005eac: 0044a503 lw a0,4(s1) -80005eb0: 0004a783 lw a5,0(s1) -80005eb4: daf516e3 bne a0,a5,80005c60 -80005eb8: e7dff06f j 80005d34 -80005ebc: 00040513 mv a0,s0 -80005ec0: db4ff0ef jal ra,80005474 -80005ec4: 000087b7 lui a5,0x8 -80005ec8: 00190913 addi s2,s2,1 -80005ecc: 00041c23 sh zero,24(s0) -80005ed0: ffe78793 addi a5,a5,-2 # 7ffe <_start-0x7fff8002> -80005ed4: f727c8e3 blt a5,s2,80005e44 -80005ed8: f40950e3 bgez s2,80005e18 -80005edc: 00041123 sh zero,2(s0) -80005ee0: f3dff06f j 80005e1c -80005ee4: 0e099a63 bnez s3,80005fd8 -80005ee8: 00c4a783 lw a5,12(s1) -80005eec: 0184d703 lhu a4,24(s1) -80005ef0: 00179793 slli a5,a5,0x1 -80005ef4: 00f407b3 add a5,s0,a5 -80005ef8: 0007d783 lhu a5,0(a5) -80005efc: 00e7f7b3 and a5,a5,a4 -80005f00: ec0792e3 bnez a5,80005dc4 -80005f04: ef204ee3 bgtz s2,80005e00 -80005f08: 09000793 li a5,144 -80005f0c: 00f50663 beq a0,a5,80005f18 -80005f10: 00040513 mv a0,s0 -80005f14: dc8ff0ef jal ra,800054dc -80005f18: 00445783 lhu a5,4(s0) -80005f1c: fa0790e3 bnez a5,80005ebc -80005f20: 00041c23 sh zero,24(s0) -80005f24: fa094ce3 bltz s2,80005edc -80005f28: ef1ff06f j 80005e18 -80005f2c: 0084a603 lw a2,8(s1) -80005f30: 0144d783 lhu a5,20(s1) -80005f34: 00161613 slli a2,a2,0x1 -80005f38: 00c40633 add a2,s0,a2 -80005f3c: 00065703 lhu a4,0(a2) -80005f40: 00e7f6b3 and a3,a5,a4 -80005f44: e65ff06f j 80005da8 -80005f48: 00041c23 sh zero,24(s0) -80005f4c: 00041123 sh zero,2(s0) -80005f50: ecdff06f j 80005e1c -80005f54: 008007b7 lui a5,0x800 -80005f58: 0ff78793 addi a5,a5,255 # 8000ff <_start-0x7f7fff01> -80005f5c: 00400713 li a4,4 -80005f60: 00f4aa23 sw a5,20(s1) -80005f64: 10000793 li a5,256 -80005f68: 00e4a423 sw a4,8(s1) -80005f6c: 00f49c23 sh a5,24(s1) -80005f70: 00e4a623 sw a4,12(s1) -80005f74: 00400793 li a5,4 -80005f78: 10000713 li a4,256 -80005f7c: da5ff06f j 80005d20 -80005f80: 00700793 li a5,7 -80005f84: 00f4a423 sw a5,8(s1) -80005f88: 800107b7 lui a5,0x80010 -80005f8c: fff78793 addi a5,a5,-1 # 8000ffff <__BSS_END__+0xffff95e7> -80005f90: 00f4aa23 sw a5,20(s1) -80005f94: 00100793 li a5,1 -80005f98: 00f49c23 sh a5,24(s1) -80005f9c: 00600793 li a5,6 -80005fa0: 00f4a623 sw a5,12(s1) -80005fa4: 00100713 li a4,1 -80005fa8: d79ff06f j 80005d20 -80005fac: 00c00793 li a5,12 -80005fb0: 00f4a423 sw a5,8(s1) -80005fb4: 800107b7 lui a5,0x80010 -80005fb8: fff78793 addi a5,a5,-1 # 8000ffff <__BSS_END__+0xffff95e7> -80005fbc: 00f4aa23 sw a5,20(s1) -80005fc0: 00100793 li a5,1 -80005fc4: 00f49c23 sh a5,24(s1) -80005fc8: 00b00793 li a5,11 -80005fcc: 00f4a623 sw a5,12(s1) -80005fd0: 00100713 li a4,1 -80005fd4: d4dff06f j 80005d20 -80005fd8: de0a06e3 beqz s4,80005dc4 -80005fdc: e21ff06f j 80005dfc -80005fe0: 008007b7 lui a5,0x800 -80005fe4: 0ff78793 addi a5,a5,255 # 8000ff <_start-0x7f7fff01> -80005fe8: 00600713 li a4,6 -80005fec: 00f4aa23 sw a5,20(s1) -80005ff0: 10000793 li a5,256 -80005ff4: 00e4a423 sw a4,8(s1) -80005ff8: 00f49c23 sh a5,24(s1) -80005ffc: 00e4a623 sw a4,12(s1) -80006000: 00600793 li a5,6 -80006004: 10000713 li a4,256 -80006008: d19ff06f j 80005d20 +80005c48: 00041c23 sh zero,24(s0) +80005c4c: ffe78793 addi a5,a5,-2 # 7ffe <_start-0x7fff8002> +80005c50: 0327c863 blt a5,s2,80005c80 +80005c54: 01241123 sh s2,2(s0) +80005c58: 01c12083 lw ra,28(sp) +80005c5c: 01812403 lw s0,24(sp) +80005c60: 01412483 lw s1,20(sp) +80005c64: 01012903 lw s2,16(sp) +80005c68: 00c12983 lw s3,12(sp) +80005c6c: 00812a03 lw s4,8(sp) +80005c70: 00412a83 lw s5,4(sp) +80005c74: 02010113 addi sp,sp,32 +80005c78: 00008067 ret +80005c7c: 00041c23 sh zero,24(s0) +80005c80: ffff87b7 lui a5,0xffff8 +80005c84: fff7c793 not a5,a5 +80005c88: 00f41123 sh a5,2(s0) +80005c8c: 00440793 addi a5,s0,4 +80005c90: 01840413 addi s0,s0,24 +80005c94: 00079023 sh zero,0(a5) # ffff8000 <__BSS_END__+0x7ffe1158> +80005c98: 00278793 addi a5,a5,2 +80005c9c: fef41ce3 bne s0,a5,80005c94 +80005ca0: fb9ff06f j 80005c58 +80005ca4: 00240793 addi a5,s0,2 +80005ca8: 01a40413 addi s0,s0,26 +80005cac: 00278793 addi a5,a5,2 +80005cb0: fe079f23 sh zero,-2(a5) +80005cb4: fe879ce3 bne a5,s0,80005cac +80005cb8: fa1ff06f j 80005c58 +80005cbc: 00090593 mv a1,s2 +80005cc0: 00040513 mv a0,s0 +80005cc4: a4dff0ef jal ra,80005710 +80005cc8: 00050463 beqz a0,80005cd0 +80005ccc: 00100993 li s3,1 +80005cd0: 0a0a8a63 beqz s5,80005d84 +80005cd4: 0044a503 lw a0,4(s1) +80005cd8: 0004a783 lw a5,0(s1) +80005cdc: dca790e3 bne a5,a0,80005a9c +80005ce0: e95ff06f j 80005b74 +80005ce4: f60a80e3 beqz s5,80005c44 +80005ce8: 0044a503 lw a0,4(s1) +80005cec: 0004a783 lw a5,0(s1) +80005cf0: daf516e3 bne a0,a5,80005a9c +80005cf4: e7dff06f j 80005b70 +80005cf8: 00040513 mv a0,s0 +80005cfc: db4ff0ef jal ra,800052b0 +80005d00: 000087b7 lui a5,0x8 +80005d04: 00190913 addi s2,s2,1 +80005d08: 00041c23 sh zero,24(s0) +80005d0c: ffe78793 addi a5,a5,-2 # 7ffe <_start-0x7fff8002> +80005d10: f727c8e3 blt a5,s2,80005c80 +80005d14: f40950e3 bgez s2,80005c54 +80005d18: 00041123 sh zero,2(s0) +80005d1c: f3dff06f j 80005c58 +80005d20: 0e099a63 bnez s3,80005e14 +80005d24: 00c4a783 lw a5,12(s1) +80005d28: 0184d703 lhu a4,24(s1) +80005d2c: 00179793 slli a5,a5,0x1 +80005d30: 00f407b3 add a5,s0,a5 +80005d34: 0007d783 lhu a5,0(a5) +80005d38: 00e7f7b3 and a5,a5,a4 +80005d3c: ec0792e3 bnez a5,80005c00 +80005d40: ef204ee3 bgtz s2,80005c3c +80005d44: 09000793 li a5,144 +80005d48: 00f50663 beq a0,a5,80005d54 +80005d4c: 00040513 mv a0,s0 +80005d50: dc8ff0ef jal ra,80005318 +80005d54: 00445783 lhu a5,4(s0) +80005d58: fa0790e3 bnez a5,80005cf8 +80005d5c: 00041c23 sh zero,24(s0) +80005d60: fa094ce3 bltz s2,80005d18 +80005d64: ef1ff06f j 80005c54 +80005d68: 0084a603 lw a2,8(s1) +80005d6c: 0144d783 lhu a5,20(s1) +80005d70: 00161613 slli a2,a2,0x1 +80005d74: 00c40633 add a2,s0,a2 +80005d78: 00065703 lhu a4,0(a2) +80005d7c: 00e7f6b3 and a3,a5,a4 +80005d80: e65ff06f j 80005be4 +80005d84: 00041c23 sh zero,24(s0) +80005d88: 00041123 sh zero,2(s0) +80005d8c: ecdff06f j 80005c58 +80005d90: 008007b7 lui a5,0x800 +80005d94: 0ff78793 addi a5,a5,255 # 8000ff <_start-0x7f7fff01> +80005d98: 00400713 li a4,4 +80005d9c: 00f4aa23 sw a5,20(s1) +80005da0: 10000793 li a5,256 +80005da4: 00e4a423 sw a4,8(s1) +80005da8: 00f49c23 sh a5,24(s1) +80005dac: 00e4a623 sw a4,12(s1) +80005db0: 00400793 li a5,4 +80005db4: 10000713 li a4,256 +80005db8: da5ff06f j 80005b5c +80005dbc: 00700793 li a5,7 +80005dc0: 00f4a423 sw a5,8(s1) +80005dc4: 800107b7 lui a5,0x80010 +80005dc8: fff78793 addi a5,a5,-1 # 8000ffff <__BSS_END__+0xffff9157> +80005dcc: 00f4aa23 sw a5,20(s1) +80005dd0: 00100793 li a5,1 +80005dd4: 00f49c23 sh a5,24(s1) +80005dd8: 00600793 li a5,6 +80005ddc: 00f4a623 sw a5,12(s1) +80005de0: 00100713 li a4,1 +80005de4: d79ff06f j 80005b5c +80005de8: 00c00793 li a5,12 +80005dec: 00f4a423 sw a5,8(s1) +80005df0: 800107b7 lui a5,0x80010 +80005df4: fff78793 addi a5,a5,-1 # 8000ffff <__BSS_END__+0xffff9157> +80005df8: 00f4aa23 sw a5,20(s1) +80005dfc: 00100793 li a5,1 +80005e00: 00f49c23 sh a5,24(s1) +80005e04: 00b00793 li a5,11 +80005e08: 00f4a623 sw a5,12(s1) +80005e0c: 00100713 li a4,1 +80005e10: d4dff06f j 80005b5c +80005e14: de0a06e3 beqz s4,80005c00 +80005e18: e21ff06f j 80005c38 +80005e1c: 008007b7 lui a5,0x800 +80005e20: 0ff78793 addi a5,a5,255 # 8000ff <_start-0x7f7fff01> +80005e24: 00600713 li a4,6 +80005e28: 00f4aa23 sw a5,20(s1) +80005e2c: 10000793 li a5,256 +80005e30: 00e4a423 sw a4,8(s1) +80005e34: 00f49c23 sh a5,24(s1) +80005e38: 00e4a623 sw a4,12(s1) +80005e3c: 00600793 li a5,6 +80005e40: 10000713 li a4,256 +80005e44: d19ff06f j 80005b5c -8000600c : -8000600c: fd010113 addi sp,sp,-48 -80006010: 01312e23 sw s3,28(sp) -80006014: 00255983 lhu s3,2(a0) -80006018: 02912223 sw s1,36(sp) -8000601c: 00058493 mv s1,a1 -80006020: 02112623 sw ra,44(sp) -80006024: 02812423 sw s0,40(sp) -80006028: 03212023 sw s2,32(sp) -8000602c: 01412c23 sw s4,24(sp) -80006030: 00060913 mv s2,a2 -80006034: 01512a23 sw s5,20(sp) -80006038: 01612823 sw s6,16(sp) -8000603c: 01712623 sw s7,12(sp) -80006040: 01812423 sw s8,8(sp) -80006044: 01912223 sw s9,4(sp) -80006048: 01a12023 sw s10,0(sp) -8000604c: 00050a13 mv s4,a0 -80006050: a31ff0ef jal ra,80005a80 -80006054: 0024d403 lhu s0,2(s1) -80006058: 40a989b3 sub s3,s3,a0 -8000605c: 00048513 mv a0,s1 -80006060: a21ff0ef jal ra,80005a80 -80006064: 03490a93 addi s5,s2,52 -80006068: 40a40433 sub s0,s0,a0 -8000606c: 04e90713 addi a4,s2,78 -80006070: 000a8793 mv a5,s5 -80006074: 00278793 addi a5,a5,2 -80006078: fe079f23 sh zero,-2(a5) -8000607c: fee79ce3 bne a5,a4,80006074 -80006080: 09344a63 blt s0,s3,80006114 -80006084: 004a0b93 addi s7,s4,4 -80006088: 00448b13 addi s6,s1,4 -8000608c: fff98993 addi s3,s3,-1 -80006090: 01aa0c93 addi s9,s4,26 -80006094: 00248c13 addi s8,s1,2 -80006098: 000b0713 mv a4,s6 -8000609c: 000b8793 mv a5,s7 -800060a0: 00278793 addi a5,a5,2 -800060a4: 00270713 addi a4,a4,2 -800060a8: ffe7d603 lhu a2,-2(a5) -800060ac: ffe75683 lhu a3,-2(a4) -800060b0: 0ad61a63 bne a2,a3,80006164 -800060b4: ff9796e3 bne a5,s9,800060a0 -800060b8: 018a0693 addi a3,s4,24 -800060bc: 01848713 addi a4,s1,24 -800060c0: 00000613 li a2,0 -800060c4: 00075783 lhu a5,0(a4) -800060c8: 0006d583 lhu a1,0(a3) -800060cc: ffe70713 addi a4,a4,-2 -800060d0: 40c787b3 sub a5,a5,a2 -800060d4: 40b787b3 sub a5,a5,a1 -800060d8: 00f71123 sh a5,2(a4) -800060dc: 0107d793 srli a5,a5,0x10 -800060e0: ffe68693 addi a3,a3,-2 -800060e4: 0017f613 andi a2,a5,1 -800060e8: fcec1ee3 bne s8,a4,800060c4 -800060ec: 00100d13 li s10,1 -800060f0: 000a8513 mv a0,s5 -800060f4: be8ff0ef jal ra,800054dc -800060f8: 04c95783 lhu a5,76(s2) -800060fc: fff40413 addi s0,s0,-1 -80006100: 00048513 mv a0,s1 -80006104: 00fd6d33 or s10,s10,a5 -80006108: 05a91623 sh s10,76(s2) -8000610c: bd0ff0ef jal ra,800054dc -80006110: f93414e3 bne s0,s3,80006098 -80006114: 00040693 mv a3,s0 -80006118: 02812403 lw s0,40(sp) -8000611c: 02c12083 lw ra,44(sp) -80006120: 01c12983 lw s3,28(sp) -80006124: 01812a03 lw s4,24(sp) -80006128: 01412a83 lw s5,20(sp) -8000612c: 01012b03 lw s6,16(sp) -80006130: 00c12b83 lw s7,12(sp) -80006134: 00812c03 lw s8,8(sp) -80006138: 00412c83 lw s9,4(sp) -8000613c: 00012d03 lw s10,0(sp) -80006140: 00090793 mv a5,s2 -80006144: 00048513 mv a0,s1 -80006148: 02012903 lw s2,32(sp) -8000614c: 02412483 lw s1,36(sp) -80006150: 00000713 li a4,0 -80006154: 00000613 li a2,0 -80006158: 00000593 li a1,0 -8000615c: 03010113 addi sp,sp,48 -80006160: a9dff06f j 80005bfc -80006164: 00000d13 li s10,0 -80006168: f8c6e4e3 bltu a3,a2,800060f0 -8000616c: f4dff06f j 800060b8 +80005e48 : +80005e48: fd010113 addi sp,sp,-48 +80005e4c: 01312e23 sw s3,28(sp) +80005e50: 00255983 lhu s3,2(a0) +80005e54: 02912223 sw s1,36(sp) +80005e58: 00058493 mv s1,a1 +80005e5c: 02112623 sw ra,44(sp) +80005e60: 02812423 sw s0,40(sp) +80005e64: 03212023 sw s2,32(sp) +80005e68: 01412c23 sw s4,24(sp) +80005e6c: 00060913 mv s2,a2 +80005e70: 01512a23 sw s5,20(sp) +80005e74: 01612823 sw s6,16(sp) +80005e78: 01712623 sw s7,12(sp) +80005e7c: 01812423 sw s8,8(sp) +80005e80: 01912223 sw s9,4(sp) +80005e84: 01a12023 sw s10,0(sp) +80005e88: 00050a13 mv s4,a0 +80005e8c: a31ff0ef jal ra,800058bc +80005e90: 0024d403 lhu s0,2(s1) +80005e94: 40a989b3 sub s3,s3,a0 +80005e98: 00048513 mv a0,s1 +80005e9c: a21ff0ef jal ra,800058bc +80005ea0: 03490a93 addi s5,s2,52 +80005ea4: 40a40433 sub s0,s0,a0 +80005ea8: 04e90713 addi a4,s2,78 +80005eac: 000a8793 mv a5,s5 +80005eb0: 00278793 addi a5,a5,2 +80005eb4: fe079f23 sh zero,-2(a5) +80005eb8: fee79ce3 bne a5,a4,80005eb0 +80005ebc: 09344a63 blt s0,s3,80005f50 +80005ec0: 004a0b93 addi s7,s4,4 +80005ec4: 00448b13 addi s6,s1,4 +80005ec8: fff98993 addi s3,s3,-1 +80005ecc: 01aa0c93 addi s9,s4,26 +80005ed0: 00248c13 addi s8,s1,2 +80005ed4: 000b0713 mv a4,s6 +80005ed8: 000b8793 mv a5,s7 +80005edc: 00278793 addi a5,a5,2 +80005ee0: 00270713 addi a4,a4,2 +80005ee4: ffe7d603 lhu a2,-2(a5) +80005ee8: ffe75683 lhu a3,-2(a4) +80005eec: 0ad61a63 bne a2,a3,80005fa0 +80005ef0: ff9796e3 bne a5,s9,80005edc +80005ef4: 018a0693 addi a3,s4,24 +80005ef8: 01848713 addi a4,s1,24 +80005efc: 00000613 li a2,0 +80005f00: 00075783 lhu a5,0(a4) +80005f04: 0006d583 lhu a1,0(a3) +80005f08: ffe70713 addi a4,a4,-2 +80005f0c: 40c787b3 sub a5,a5,a2 +80005f10: 40b787b3 sub a5,a5,a1 +80005f14: 00f71123 sh a5,2(a4) +80005f18: 0107d793 srli a5,a5,0x10 +80005f1c: ffe68693 addi a3,a3,-2 +80005f20: 0017f613 andi a2,a5,1 +80005f24: fcec1ee3 bne s8,a4,80005f00 +80005f28: 00100d13 li s10,1 +80005f2c: 000a8513 mv a0,s5 +80005f30: be8ff0ef jal ra,80005318 +80005f34: 04c95783 lhu a5,76(s2) +80005f38: fff40413 addi s0,s0,-1 +80005f3c: 00048513 mv a0,s1 +80005f40: 00fd6d33 or s10,s10,a5 +80005f44: 05a91623 sh s10,76(s2) +80005f48: bd0ff0ef jal ra,80005318 +80005f4c: f93414e3 bne s0,s3,80005ed4 +80005f50: 00040693 mv a3,s0 +80005f54: 02812403 lw s0,40(sp) +80005f58: 02c12083 lw ra,44(sp) +80005f5c: 01c12983 lw s3,28(sp) +80005f60: 01812a03 lw s4,24(sp) +80005f64: 01412a83 lw s5,20(sp) +80005f68: 01012b03 lw s6,16(sp) +80005f6c: 00c12b83 lw s7,12(sp) +80005f70: 00812c03 lw s8,8(sp) +80005f74: 00412c83 lw s9,4(sp) +80005f78: 00012d03 lw s10,0(sp) +80005f7c: 00090793 mv a5,s2 +80005f80: 00048513 mv a0,s1 +80005f84: 02012903 lw s2,32(sp) +80005f88: 02412483 lw s1,36(sp) +80005f8c: 00000713 li a4,0 +80005f90: 00000613 li a2,0 +80005f94: 00000593 li a1,0 +80005f98: 03010113 addi sp,sp,48 +80005f9c: a9dff06f j 80005a38 +80005fa0: 00000d13 li s10,0 +80005fa4: f8c6e4e3 bltu a3,a2,80005f2c +80005fa8: f4dff06f j 80005ef4 -80006170 : -80006170: 00055703 lhu a4,0(a0) -80006174: 00255783 lhu a5,2(a0) -80006178: 04070263 beqz a4,800061bc -8000617c: ffff8737 lui a4,0xffff8 -80006180: 00e7e7b3 or a5,a5,a4 -80006184: 00f59923 sh a5,18(a1) -80006188: 00255703 lhu a4,2(a0) -8000618c: 000087b7 lui a5,0x8 -80006190: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -80006194: 02f70e63 beq a4,a5,800061d0 -80006198: 00650793 addi a5,a0,6 -8000619c: 01058593 addi a1,a1,16 -800061a0: 01850513 addi a0,a0,24 -800061a4: 00278793 addi a5,a5,2 -800061a8: ffe7d703 lhu a4,-2(a5) -800061ac: ffe58593 addi a1,a1,-2 -800061b0: 00e59123 sh a4,2(a1) -800061b4: fea798e3 bne a5,a0,800061a4 -800061b8: 00008067 ret -800061bc: 00f59923 sh a5,18(a1) -800061c0: 00255703 lhu a4,2(a0) -800061c4: 000087b7 lui a5,0x8 -800061c8: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -800061cc: fcf716e3 bne a4,a5,80006198 -800061d0: 00650793 addi a5,a0,6 -800061d4: 01a50513 addi a0,a0,26 -800061d8: 0007d703 lhu a4,0(a5) -800061dc: 00278793 addi a5,a5,2 -800061e0: 02071a63 bnez a4,80006214 -800061e4: fea79ae3 bne a5,a0,800061d8 -800061e8: 01258713 addi a4,a1,18 -800061ec: 00058793 mv a5,a1 -800061f0: 00278793 addi a5,a5,2 -800061f4: fe079f23 sh zero,-2(a5) -800061f8: fef71ce3 bne a4,a5,800061f0 -800061fc: 0125d783 lhu a5,18(a1) -80006200: 00008737 lui a4,0x8 -80006204: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -80006208: 00e7e7b3 or a5,a5,a4 -8000620c: 00f59923 sh a5,18(a1) -80006210: 00008067 ret -80006214: 01058713 addi a4,a1,16 -80006218: 00058793 mv a5,a1 -8000621c: 00278793 addi a5,a5,2 -80006220: fe079f23 sh zero,-2(a5) -80006224: fee79ce3 bne a5,a4,8000621c -80006228: 7fffc7b7 lui a5,0x7fffc -8000622c: 00f5a823 sw a5,16(a1) -80006230: 00008067 ret +80005fac : +80005fac: 00055703 lhu a4,0(a0) +80005fb0: 00255783 lhu a5,2(a0) +80005fb4: 04070263 beqz a4,80005ff8 +80005fb8: ffff8737 lui a4,0xffff8 +80005fbc: 00e7e7b3 or a5,a5,a4 +80005fc0: 00f59923 sh a5,18(a1) +80005fc4: 00255703 lhu a4,2(a0) +80005fc8: 000087b7 lui a5,0x8 +80005fcc: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> +80005fd0: 02f70e63 beq a4,a5,8000600c +80005fd4: 00650793 addi a5,a0,6 +80005fd8: 01058593 addi a1,a1,16 +80005fdc: 01850513 addi a0,a0,24 +80005fe0: 00278793 addi a5,a5,2 +80005fe4: ffe7d703 lhu a4,-2(a5) +80005fe8: ffe58593 addi a1,a1,-2 +80005fec: 00e59123 sh a4,2(a1) +80005ff0: fea798e3 bne a5,a0,80005fe0 +80005ff4: 00008067 ret +80005ff8: 00f59923 sh a5,18(a1) +80005ffc: 00255703 lhu a4,2(a0) +80006000: 000087b7 lui a5,0x8 +80006004: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> +80006008: fcf716e3 bne a4,a5,80005fd4 +8000600c: 00650793 addi a5,a0,6 +80006010: 01a50513 addi a0,a0,26 +80006014: 0007d703 lhu a4,0(a5) +80006018: 00278793 addi a5,a5,2 +8000601c: 02071a63 bnez a4,80006050 +80006020: fea79ae3 bne a5,a0,80006014 +80006024: 01258713 addi a4,a1,18 +80006028: 00058793 mv a5,a1 +8000602c: 00278793 addi a5,a5,2 +80006030: fe079f23 sh zero,-2(a5) +80006034: fef71ce3 bne a4,a5,8000602c +80006038: 0125d783 lhu a5,18(a1) +8000603c: 00008737 lui a4,0x8 +80006040: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> +80006044: 00e7e7b3 or a5,a5,a4 +80006048: 00f59923 sh a5,18(a1) +8000604c: 00008067 ret +80006050: 01058713 addi a4,a1,16 +80006054: 00058793 mv a5,a1 +80006058: 00278793 addi a5,a5,2 +8000605c: fe079f23 sh zero,-2(a5) +80006060: fee79ce3 bne a5,a4,80006058 +80006064: 7fffc7b7 lui a5,0x7fffc +80006068: 00f5a823 sw a5,16(a1) +8000606c: 00008067 ret -80006234 : -80006234: f7010113 addi sp,sp,-144 -80006238: 07512a23 sw s5,116(sp) -8000623c: 01255a83 lhu s5,18(a0) -80006240: 000087b7 lui a5,0x8 -80006244: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -80006248: 08812423 sw s0,136(sp) -8000624c: 08912223 sw s1,132(sp) -80006250: 09212023 sw s2,128(sp) -80006254: 07312e23 sw s3,124(sp) -80006258: 07612823 sw s6,112(sp) -8000625c: 08112623 sw ra,140(sp) -80006260: 07412c23 sw s4,120(sp) -80006264: 07712623 sw s7,108(sp) -80006268: 07812423 sw s8,104(sp) -8000626c: 07912223 sw s9,100(sp) -80006270: 0157fb33 and s6,a5,s5 -80006274: 00050493 mv s1,a0 -80006278: 00058913 mv s2,a1 -8000627c: 00060413 mv s0,a2 -80006280: 00068993 mv s3,a3 -80006284: 0afb1863 bne s6,a5,80006334 -80006288: b5cff0ef jal ra,800055e4 -8000628c: 20051a63 bnez a0,800064a0 -80006290: 01295a03 lhu s4,18(s2) -80006294: 014b77b3 and a5,s6,s4 -80006298: 23679263 bne a5,s6,800064bc -8000629c: 00090513 mv a0,s2 -800062a0: b44ff0ef jal ra,800055e4 -800062a4: 0a051463 bnez a0,8000634c -800062a8: 00048513 mv a0,s1 -800062ac: e0cff0ef jal ra,800058b8 -800062b0: 20051c63 bnez a0,800064c8 -800062b4: 000087b7 lui a5,0x8 -800062b8: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -800062bc: 0147fa33 and s4,a5,s4 -800062c0: 010a1a13 slli s4,s4,0x10 -800062c4: 010a5a13 srli s4,s4,0x10 -800062c8: 2cfa1263 bne s4,a5,8000658c -800062cc: 00090513 mv a0,s2 -800062d0: de8ff0ef jal ra,800058b8 -800062d4: 30051e63 bnez a0,800065f0 -800062d8: 0124d783 lhu a5,18(s1) -800062dc: 00fa77b3 and a5,s4,a5 -800062e0: 21478263 beq a5,s4,800064e4 -800062e4: 00048513 mv a0,s1 -800062e8: 00c10593 addi a1,sp,12 -800062ec: ba8ff0ef jal ra,80005694 -800062f0: 00090513 mv a0,s2 -800062f4: 02810593 addi a1,sp,40 -800062f8: b9cff0ef jal ra,80005694 -800062fc: 00e15483 lhu s1,14(sp) -80006300: 02a15903 lhu s2,42(sp) -80006304: 08049a63 bnez s1,80006398 -80006308: 01010793 addi a5,sp,16 -8000630c: 02410693 addi a3,sp,36 -80006310: 2af68c63 beq a3,a5,800065c8 -80006314: 00278793 addi a5,a5,2 -80006318: ffe7d703 lhu a4,-2(a5) -8000631c: fe070ae3 beqz a4,80006310 -80006320: 00c10513 addi a0,sp,12 -80006324: f5cff0ef jal ra,80005a80 -80006328: 40a004b3 neg s1,a0 -8000632c: 02a15703 lhu a4,42(sp) -80006330: 06c0006f j 8000639c -80006334: 0125da03 lhu s4,18(a1) -80006338: 0147f733 and a4,a5,s4 -8000633c: faf714e3 bne a4,a5,800062e4 -80006340: 00058513 mv a0,a1 -80006344: aa0ff0ef jal ra,800055e4 -80006348: f60506e3 beqz a0,800062b4 -8000634c: 01490713 addi a4,s2,20 -80006350: 00290913 addi s2,s2,2 -80006354: ffe95783 lhu a5,-2(s2) -80006358: 00240413 addi s0,s0,2 -8000635c: fef41f23 sh a5,-2(s0) -80006360: ff2718e3 bne a4,s2,80006350 -80006364: 08c12083 lw ra,140(sp) -80006368: 08812403 lw s0,136(sp) -8000636c: 08412483 lw s1,132(sp) -80006370: 08012903 lw s2,128(sp) -80006374: 07c12983 lw s3,124(sp) -80006378: 07812a03 lw s4,120(sp) -8000637c: 07412a83 lw s5,116(sp) -80006380: 07012b03 lw s6,112(sp) -80006384: 06c12b83 lw s7,108(sp) -80006388: 06812c03 lw s8,104(sp) -8000638c: 06412c83 lw s9,100(sp) -80006390: 09010113 addi sp,sp,144 -80006394: 00008067 ret -80006398: 00090713 mv a4,s2 -8000639c: 00090b13 mv s6,s2 -800063a0: 02c10793 addi a5,sp,44 -800063a4: 04010693 addi a3,sp,64 -800063a8: 02071263 bnez a4,800063cc -800063ac: 22f68863 beq a3,a5,800065dc -800063b0: 00278793 addi a5,a5,2 -800063b4: ffe7d703 lhu a4,-2(a5) -800063b8: fe070ae3 beqz a4,800063ac -800063bc: 02810513 addi a0,sp,40 -800063c0: ec0ff0ef jal ra,80005a80 -800063c4: 02a15703 lhu a4,42(sp) -800063c8: 40a90b33 sub s6,s2,a0 -800063cc: 02815783 lhu a5,40(sp) -800063d0: 03898a93 addi s5,s3,56 -800063d4: 02e99b23 sh a4,54(s3) -800063d8: 02f99a23 sh a5,52(s3) -800063dc: 04e98713 addi a4,s3,78 -800063e0: 000a8793 mv a5,s5 -800063e4: 00079023 sh zero,0(a5) -800063e8: 00278793 addi a5,a5,2 -800063ec: fef71ce3 bne a4,a5,800063e4 -800063f0: 04c98b93 addi s7,s3,76 -800063f4: 00000a13 li s4,0 -800063f8: 02410913 addi s2,sp,36 -800063fc: 01010c93 addi s9,sp,16 -80006400: 04610c13 addi s8,sp,70 -80006404: 00095503 lhu a0,0(s2) -80006408: ffe90913 addi s2,s2,-2 -8000640c: 12051e63 bnez a0,80006548 -80006410: 04c9d703 lhu a4,76(s3) -80006414: 000b8793 mv a5,s7 -80006418: 00ea6a33 or s4,s4,a4 -8000641c: ffe78793 addi a5,a5,-2 -80006420: 0007d703 lhu a4,0(a5) -80006424: 00e79123 sh a4,2(a5) -80006428: ff579ae3 bne a5,s5,8000641c -8000642c: 02099c23 sh zero,56(s3) -80006430: fd991ae3 bne s2,s9,80006404 -80006434: 03498713 addi a4,s3,52 -80006438: 02810793 addi a5,sp,40 -8000643c: 04210693 addi a3,sp,66 -80006440: 00075603 lhu a2,0(a4) -80006444: 00278793 addi a5,a5,2 -80006448: 00270713 addi a4,a4,2 -8000644c: fec79f23 sh a2,-2(a5) -80006450: fef698e3 bne a3,a5,80006440 -80006454: ffffc6b7 lui a3,0xffffc -80006458: 016484b3 add s1,s1,s6 -8000645c: 00268693 addi a3,a3,2 # ffffc002 <__BSS_END__+0x7ffe55ea> -80006460: 00098793 mv a5,s3 -80006464: 04000713 li a4,64 -80006468: 00d486b3 add a3,s1,a3 -8000646c: 00000613 li a2,0 -80006470: 000a0593 mv a1,s4 -80006474: 02810513 addi a0,sp,40 -80006478: f84ff0ef jal ra,80005bfc -8000647c: 00c15703 lhu a4,12(sp) -80006480: 02815783 lhu a5,40(sp) -80006484: 1af70c63 beq a4,a5,8000663c -80006488: fff00793 li a5,-1 -8000648c: 02f11423 sh a5,40(sp) -80006490: 00040593 mv a1,s0 -80006494: 02810513 addi a0,sp,40 -80006498: cd9ff0ef jal ra,80006170 -8000649c: ec9ff06f j 80006364 -800064a0: 01448713 addi a4,s1,20 -800064a4: 00248493 addi s1,s1,2 -800064a8: ffe4d783 lhu a5,-2(s1) -800064ac: 00240413 addi s0,s0,2 -800064b0: fef41f23 sh a5,-2(s0) -800064b4: fee498e3 bne s1,a4,800064a4 -800064b8: eadff06f j 80006364 -800064bc: 00048513 mv a0,s1 -800064c0: bf8ff0ef jal ra,800058b8 -800064c4: 0c050663 beqz a0,80006590 -800064c8: 800155b7 lui a1,0x80015 -800064cc: b2458593 addi a1,a1,-1244 # 80014b24 <__BSS_END__+0xffffe10c> -800064d0: 00090513 mv a0,s2 -800064d4: ac8ff0ef jal ra,8000579c -800064d8: 12050e63 beqz a0,80006614 -800064dc: 01295a03 lhu s4,18(s2) -800064e0: dd5ff06f j 800062b4 -800064e4: 00048513 mv a0,s1 -800064e8: bd0ff0ef jal ra,800058b8 -800064ec: 00051863 bnez a0,800064fc -800064f0: 00090513 mv a0,s2 -800064f4: bc4ff0ef jal ra,800058b8 -800064f8: de0506e3 beqz a0,800062e4 -800064fc: 00048513 mv a0,s1 -80006500: 954ff0ef jal ra,80005654 -80006504: 00050493 mv s1,a0 -80006508: 00090513 mv a0,s2 -8000650c: 948ff0ef jal ra,80005654 -80006510: 12a48263 beq s1,a0,80006634 -80006514: ffff87b7 lui a5,0xffff8 -80006518: 00f41923 sh a5,18(s0) -8000651c: 01240713 addi a4,s0,18 -80006520: 00040793 mv a5,s0 -80006524: 00278793 addi a5,a5,2 # ffff8002 <__BSS_END__+0x7ffe15ea> -80006528: fe079f23 sh zero,-2(a5) -8000652c: fee79ce3 bne a5,a4,80006524 -80006530: 01245783 lhu a5,18(s0) -80006534: 00008737 lui a4,0x8 -80006538: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -8000653c: 00e7e7b3 or a5,a5,a4 -80006540: 00f41923 sh a5,18(s0) -80006544: e21ff06f j 80006364 -80006548: 04410613 addi a2,sp,68 -8000654c: 02810593 addi a1,sp,40 -80006550: ffdfe0ef jal ra,8000554c -80006554: 000b8613 mv a2,s7 -80006558: 00000593 li a1,0 -8000655c: 05c10713 addi a4,sp,92 -80006560: 00065503 lhu a0,0(a2) -80006564: 00075783 lhu a5,0(a4) -80006568: ffe60613 addi a2,a2,-2 -8000656c: ffe70713 addi a4,a4,-2 -80006570: 00a787b3 add a5,a5,a0 -80006574: 00b787b3 add a5,a5,a1 -80006578: 00f61123 sh a5,2(a2) -8000657c: 0107d793 srli a5,a5,0x10 -80006580: 0017f593 andi a1,a5,1 -80006584: fd871ee3 bne a4,s8,80006560 -80006588: e89ff06f j 80006410 -8000658c: 0124da83 lhu s5,18(s1) -80006590: 000087b7 lui a5,0x8 -80006594: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -80006598: 0157fab3 and s5,a5,s5 -8000659c: 010a9a93 slli s5,s5,0x10 -800065a0: 010ada93 srli s5,s5,0x10 -800065a4: d4fa90e3 bne s5,a5,800062e4 -800065a8: 00048513 mv a0,s1 -800065ac: b0cff0ef jal ra,800058b8 -800065b0: f40516e3 bnez a0,800064fc -800065b4: 01295783 lhu a5,18(s2) -800065b8: fff7c793 not a5,a5 -800065bc: 01179713 slli a4,a5,0x11 -800065c0: d20712e3 bnez a4,800062e4 -800065c4: f2dff06f j 800064f0 -800065c8: 01440793 addi a5,s0,20 -800065cc: 00240413 addi s0,s0,2 -800065d0: fe041f23 sh zero,-2(s0) -800065d4: fe879ce3 bne a5,s0,800065cc -800065d8: d8dff06f j 80006364 -800065dc: 01440793 addi a5,s0,20 -800065e0: 00240413 addi s0,s0,2 -800065e4: fe041f23 sh zero,-2(s0) -800065e8: fef41ce3 bne s0,a5,800065e0 -800065ec: d79ff06f j 80006364 -800065f0: 800155b7 lui a1,0x80015 -800065f4: b2458593 addi a1,a1,-1244 # 80014b24 <__BSS_END__+0xffffe10c> -800065f8: 00048513 mv a0,s1 -800065fc: 9a0ff0ef jal ra,8000579c -80006600: 00050a63 beqz a0,80006614 -80006604: 0124d783 lhu a5,18(s1) -80006608: 00fa77b3 and a5,s4,a5 -8000660c: f9478ee3 beq a5,s4,800065a8 -80006610: fa5ff06f j 800065b4 -80006614: 01040713 addi a4,s0,16 -80006618: 00040793 mv a5,s0 -8000661c: 00278793 addi a5,a5,2 -80006620: fe079f23 sh zero,-2(a5) -80006624: fee79ce3 bne a5,a4,8000661c -80006628: 7fffc7b7 lui a5,0x7fffc -8000662c: 00f42823 sw a5,16(s0) -80006630: d35ff06f j 80006364 -80006634: 00041923 sh zero,18(s0) -80006638: ee5ff06f j 8000651c -8000663c: 02011423 sh zero,40(sp) -80006640: e51ff06f j 80006490 +80006070 : +80006070: f7010113 addi sp,sp,-144 +80006074: 07512a23 sw s5,116(sp) +80006078: 01255a83 lhu s5,18(a0) +8000607c: 000087b7 lui a5,0x8 +80006080: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> +80006084: 08812423 sw s0,136(sp) +80006088: 08912223 sw s1,132(sp) +8000608c: 09212023 sw s2,128(sp) +80006090: 07312e23 sw s3,124(sp) +80006094: 07612823 sw s6,112(sp) +80006098: 08112623 sw ra,140(sp) +8000609c: 07412c23 sw s4,120(sp) +800060a0: 07712623 sw s7,108(sp) +800060a4: 07812423 sw s8,104(sp) +800060a8: 07912223 sw s9,100(sp) +800060ac: 0157fb33 and s6,a5,s5 +800060b0: 00050493 mv s1,a0 +800060b4: 00058913 mv s2,a1 +800060b8: 00060413 mv s0,a2 +800060bc: 00068993 mv s3,a3 +800060c0: 0afb1863 bne s6,a5,80006170 +800060c4: b5cff0ef jal ra,80005420 +800060c8: 20051a63 bnez a0,800062dc +800060cc: 01295a03 lhu s4,18(s2) +800060d0: 014b77b3 and a5,s6,s4 +800060d4: 23679263 bne a5,s6,800062f8 +800060d8: 00090513 mv a0,s2 +800060dc: b44ff0ef jal ra,80005420 +800060e0: 0a051463 bnez a0,80006188 +800060e4: 00048513 mv a0,s1 +800060e8: e0cff0ef jal ra,800056f4 +800060ec: 20051c63 bnez a0,80006304 +800060f0: 000087b7 lui a5,0x8 +800060f4: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> +800060f8: 0147fa33 and s4,a5,s4 +800060fc: 010a1a13 slli s4,s4,0x10 +80006100: 010a5a13 srli s4,s4,0x10 +80006104: 2cfa1263 bne s4,a5,800063c8 +80006108: 00090513 mv a0,s2 +8000610c: de8ff0ef jal ra,800056f4 +80006110: 30051e63 bnez a0,8000642c +80006114: 0124d783 lhu a5,18(s1) +80006118: 00fa77b3 and a5,s4,a5 +8000611c: 21478263 beq a5,s4,80006320 +80006120: 00048513 mv a0,s1 +80006124: 00c10593 addi a1,sp,12 +80006128: ba8ff0ef jal ra,800054d0 +8000612c: 00090513 mv a0,s2 +80006130: 02810593 addi a1,sp,40 +80006134: b9cff0ef jal ra,800054d0 +80006138: 00e15483 lhu s1,14(sp) +8000613c: 02a15903 lhu s2,42(sp) +80006140: 08049a63 bnez s1,800061d4 +80006144: 01010793 addi a5,sp,16 +80006148: 02410693 addi a3,sp,36 +8000614c: 2af68c63 beq a3,a5,80006404 +80006150: 00278793 addi a5,a5,2 +80006154: ffe7d703 lhu a4,-2(a5) +80006158: fe070ae3 beqz a4,8000614c +8000615c: 00c10513 addi a0,sp,12 +80006160: f5cff0ef jal ra,800058bc +80006164: 40a004b3 neg s1,a0 +80006168: 02a15703 lhu a4,42(sp) +8000616c: 06c0006f j 800061d8 +80006170: 0125da03 lhu s4,18(a1) +80006174: 0147f733 and a4,a5,s4 +80006178: faf714e3 bne a4,a5,80006120 +8000617c: 00058513 mv a0,a1 +80006180: aa0ff0ef jal ra,80005420 +80006184: f60506e3 beqz a0,800060f0 +80006188: 01490713 addi a4,s2,20 +8000618c: 00290913 addi s2,s2,2 +80006190: ffe95783 lhu a5,-2(s2) +80006194: 00240413 addi s0,s0,2 +80006198: fef41f23 sh a5,-2(s0) +8000619c: ff2718e3 bne a4,s2,8000618c +800061a0: 08c12083 lw ra,140(sp) +800061a4: 08812403 lw s0,136(sp) +800061a8: 08412483 lw s1,132(sp) +800061ac: 08012903 lw s2,128(sp) +800061b0: 07c12983 lw s3,124(sp) +800061b4: 07812a03 lw s4,120(sp) +800061b8: 07412a83 lw s5,116(sp) +800061bc: 07012b03 lw s6,112(sp) +800061c0: 06c12b83 lw s7,108(sp) +800061c4: 06812c03 lw s8,104(sp) +800061c8: 06412c83 lw s9,100(sp) +800061cc: 09010113 addi sp,sp,144 +800061d0: 00008067 ret +800061d4: 00090713 mv a4,s2 +800061d8: 00090b13 mv s6,s2 +800061dc: 02c10793 addi a5,sp,44 +800061e0: 04010693 addi a3,sp,64 +800061e4: 02071263 bnez a4,80006208 +800061e8: 22f68863 beq a3,a5,80006418 +800061ec: 00278793 addi a5,a5,2 +800061f0: ffe7d703 lhu a4,-2(a5) +800061f4: fe070ae3 beqz a4,800061e8 +800061f8: 02810513 addi a0,sp,40 +800061fc: ec0ff0ef jal ra,800058bc +80006200: 02a15703 lhu a4,42(sp) +80006204: 40a90b33 sub s6,s2,a0 +80006208: 02815783 lhu a5,40(sp) +8000620c: 03898a93 addi s5,s3,56 +80006210: 02e99b23 sh a4,54(s3) +80006214: 02f99a23 sh a5,52(s3) +80006218: 04e98713 addi a4,s3,78 +8000621c: 000a8793 mv a5,s5 +80006220: 00079023 sh zero,0(a5) +80006224: 00278793 addi a5,a5,2 +80006228: fef71ce3 bne a4,a5,80006220 +8000622c: 04c98b93 addi s7,s3,76 +80006230: 00000a13 li s4,0 +80006234: 02410913 addi s2,sp,36 +80006238: 01010c93 addi s9,sp,16 +8000623c: 04610c13 addi s8,sp,70 +80006240: 00095503 lhu a0,0(s2) +80006244: ffe90913 addi s2,s2,-2 +80006248: 12051e63 bnez a0,80006384 +8000624c: 04c9d703 lhu a4,76(s3) +80006250: 000b8793 mv a5,s7 +80006254: 00ea6a33 or s4,s4,a4 +80006258: ffe78793 addi a5,a5,-2 +8000625c: 0007d703 lhu a4,0(a5) +80006260: 00e79123 sh a4,2(a5) +80006264: ff579ae3 bne a5,s5,80006258 +80006268: 02099c23 sh zero,56(s3) +8000626c: fd991ae3 bne s2,s9,80006240 +80006270: 03498713 addi a4,s3,52 +80006274: 02810793 addi a5,sp,40 +80006278: 04210693 addi a3,sp,66 +8000627c: 00075603 lhu a2,0(a4) +80006280: 00278793 addi a5,a5,2 +80006284: 00270713 addi a4,a4,2 +80006288: fec79f23 sh a2,-2(a5) +8000628c: fef698e3 bne a3,a5,8000627c +80006290: ffffc6b7 lui a3,0xffffc +80006294: 016484b3 add s1,s1,s6 +80006298: 00268693 addi a3,a3,2 # ffffc002 <__BSS_END__+0x7ffe515a> +8000629c: 00098793 mv a5,s3 +800062a0: 04000713 li a4,64 +800062a4: 00d486b3 add a3,s1,a3 +800062a8: 00000613 li a2,0 +800062ac: 000a0593 mv a1,s4 +800062b0: 02810513 addi a0,sp,40 +800062b4: f84ff0ef jal ra,80005a38 +800062b8: 00c15703 lhu a4,12(sp) +800062bc: 02815783 lhu a5,40(sp) +800062c0: 1af70c63 beq a4,a5,80006478 +800062c4: fff00793 li a5,-1 +800062c8: 02f11423 sh a5,40(sp) +800062cc: 00040593 mv a1,s0 +800062d0: 02810513 addi a0,sp,40 +800062d4: cd9ff0ef jal ra,80005fac +800062d8: ec9ff06f j 800061a0 +800062dc: 01448713 addi a4,s1,20 +800062e0: 00248493 addi s1,s1,2 +800062e4: ffe4d783 lhu a5,-2(s1) +800062e8: 00240413 addi s0,s0,2 +800062ec: fef41f23 sh a5,-2(s0) +800062f0: fee498e3 bne s1,a4,800062e0 +800062f4: eadff06f j 800061a0 +800062f8: 00048513 mv a0,s1 +800062fc: bf8ff0ef jal ra,800056f4 +80006300: 0c050663 beqz a0,800063cc +80006304: 800155b7 lui a1,0x80015 +80006308: 94058593 addi a1,a1,-1728 # 80014940 <__BSS_END__+0xffffda98> +8000630c: 00090513 mv a0,s2 +80006310: ac8ff0ef jal ra,800055d8 +80006314: 12050e63 beqz a0,80006450 +80006318: 01295a03 lhu s4,18(s2) +8000631c: dd5ff06f j 800060f0 +80006320: 00048513 mv a0,s1 +80006324: bd0ff0ef jal ra,800056f4 +80006328: 00051863 bnez a0,80006338 +8000632c: 00090513 mv a0,s2 +80006330: bc4ff0ef jal ra,800056f4 +80006334: de0506e3 beqz a0,80006120 +80006338: 00048513 mv a0,s1 +8000633c: 954ff0ef jal ra,80005490 +80006340: 00050493 mv s1,a0 +80006344: 00090513 mv a0,s2 +80006348: 948ff0ef jal ra,80005490 +8000634c: 12a48263 beq s1,a0,80006470 +80006350: ffff87b7 lui a5,0xffff8 +80006354: 00f41923 sh a5,18(s0) +80006358: 01240713 addi a4,s0,18 +8000635c: 00040793 mv a5,s0 +80006360: 00278793 addi a5,a5,2 # ffff8002 <__BSS_END__+0x7ffe115a> +80006364: fe079f23 sh zero,-2(a5) +80006368: fee79ce3 bne a5,a4,80006360 +8000636c: 01245783 lhu a5,18(s0) +80006370: 00008737 lui a4,0x8 +80006374: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> +80006378: 00e7e7b3 or a5,a5,a4 +8000637c: 00f41923 sh a5,18(s0) +80006380: e21ff06f j 800061a0 +80006384: 04410613 addi a2,sp,68 +80006388: 02810593 addi a1,sp,40 +8000638c: ffdfe0ef jal ra,80005388 +80006390: 000b8613 mv a2,s7 +80006394: 00000593 li a1,0 +80006398: 05c10713 addi a4,sp,92 +8000639c: 00065503 lhu a0,0(a2) +800063a0: 00075783 lhu a5,0(a4) +800063a4: ffe60613 addi a2,a2,-2 +800063a8: ffe70713 addi a4,a4,-2 +800063ac: 00a787b3 add a5,a5,a0 +800063b0: 00b787b3 add a5,a5,a1 +800063b4: 00f61123 sh a5,2(a2) +800063b8: 0107d793 srli a5,a5,0x10 +800063bc: 0017f593 andi a1,a5,1 +800063c0: fd871ee3 bne a4,s8,8000639c +800063c4: e89ff06f j 8000624c +800063c8: 0124da83 lhu s5,18(s1) +800063cc: 000087b7 lui a5,0x8 +800063d0: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> +800063d4: 0157fab3 and s5,a5,s5 +800063d8: 010a9a93 slli s5,s5,0x10 +800063dc: 010ada93 srli s5,s5,0x10 +800063e0: d4fa90e3 bne s5,a5,80006120 +800063e4: 00048513 mv a0,s1 +800063e8: b0cff0ef jal ra,800056f4 +800063ec: f40516e3 bnez a0,80006338 +800063f0: 01295783 lhu a5,18(s2) +800063f4: fff7c793 not a5,a5 +800063f8: 01179713 slli a4,a5,0x11 +800063fc: d20712e3 bnez a4,80006120 +80006400: f2dff06f j 8000632c +80006404: 01440793 addi a5,s0,20 +80006408: 00240413 addi s0,s0,2 +8000640c: fe041f23 sh zero,-2(s0) +80006410: fe879ce3 bne a5,s0,80006408 +80006414: d8dff06f j 800061a0 +80006418: 01440793 addi a5,s0,20 +8000641c: 00240413 addi s0,s0,2 +80006420: fe041f23 sh zero,-2(s0) +80006424: fef41ce3 bne s0,a5,8000641c +80006428: d79ff06f j 800061a0 +8000642c: 800155b7 lui a1,0x80015 +80006430: 94058593 addi a1,a1,-1728 # 80014940 <__BSS_END__+0xffffda98> +80006434: 00048513 mv a0,s1 +80006438: 9a0ff0ef jal ra,800055d8 +8000643c: 00050a63 beqz a0,80006450 +80006440: 0124d783 lhu a5,18(s1) +80006444: 00fa77b3 and a5,s4,a5 +80006448: f9478ee3 beq a5,s4,800063e4 +8000644c: fa5ff06f j 800063f0 +80006450: 01040713 addi a4,s0,16 +80006454: 00040793 mv a5,s0 +80006458: 00278793 addi a5,a5,2 +8000645c: fe079f23 sh zero,-2(a5) +80006460: fee79ce3 bne a5,a4,80006458 +80006464: 7fffc7b7 lui a5,0x7fffc +80006468: 00f42823 sw a5,16(s0) +8000646c: d35ff06f j 800061a0 +80006470: 00041923 sh zero,18(s0) +80006474: ee5ff06f j 80006358 +80006478: 02011423 sh zero,40(sp) +8000647c: e51ff06f j 800062cc -80006644 : -80006644: 01255783 lhu a5,18(a0) -80006648: f5010113 addi sp,sp,-176 -8000664c: 0a812423 sw s0,168(sp) -80006650: fff7c793 not a5,a5 -80006654: 0a912223 sw s1,164(sp) -80006658: 0b212023 sw s2,160(sp) -8000665c: 09612823 sw s6,144(sp) -80006660: 0a112623 sw ra,172(sp) -80006664: 09312e23 sw s3,156(sp) -80006668: 09412c23 sw s4,152(sp) -8000666c: 09512a23 sw s5,148(sp) -80006670: 09712623 sw s7,140(sp) -80006674: 09812423 sw s8,136(sp) -80006678: 09912223 sw s9,132(sp) -8000667c: 09a12023 sw s10,128(sp) -80006680: 07b12e23 sw s11,124(sp) -80006684: 01179713 slli a4,a5,0x11 -80006688: 00050493 mv s1,a0 -8000668c: 00058913 mv s2,a1 -80006690: 00060413 mv s0,a2 -80006694: 00068b13 mv s6,a3 -80006698: 00071663 bnez a4,800066a4 -8000669c: f49fe0ef jal ra,800055e4 -800066a0: 36051a63 bnez a0,80006a14 -800066a4: 01295783 lhu a5,18(s2) -800066a8: fff7c793 not a5,a5 -800066ac: 01179713 slli a4,a5,0x11 -800066b0: 08070e63 beqz a4,8000674c -800066b4: 800159b7 lui s3,0x80015 -800066b8: b2498593 addi a1,s3,-1244 # 80014b24 <__BSS_END__+0xffffe10c> -800066bc: 00048513 mv a0,s1 -800066c0: 8dcff0ef jal ra,8000579c -800066c4: 10050463 beqz a0,800067cc -800066c8: 0124d983 lhu s3,18(s1) -800066cc: 01295703 lhu a4,18(s2) -800066d0: 000087b7 lui a5,0x8 -800066d4: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -800066d8: 0137f9b3 and s3,a5,s3 -800066dc: 00e7fa33 and s4,a5,a4 -800066e0: 08f99a63 bne s3,a5,80006774 -800066e4: 00048513 mv a0,s1 -800066e8: 9d0ff0ef jal ra,800058b8 -800066ec: 10050863 beqz a0,800067fc -800066f0: 013a1863 bne s4,s3,80006700 -800066f4: 00090513 mv a0,s2 -800066f8: 9c0ff0ef jal ra,800058b8 -800066fc: 0e051063 bnez a0,800067dc -80006700: 01440793 addi a5,s0,20 -80006704: 00240413 addi s0,s0,2 -80006708: fe041f23 sh zero,-2(s0) -8000670c: fef41ce3 bne s0,a5,80006704 -80006710: 0ac12083 lw ra,172(sp) -80006714: 0a812403 lw s0,168(sp) -80006718: 0a412483 lw s1,164(sp) -8000671c: 0a012903 lw s2,160(sp) -80006720: 09c12983 lw s3,156(sp) -80006724: 09812a03 lw s4,152(sp) -80006728: 09412a83 lw s5,148(sp) -8000672c: 09012b03 lw s6,144(sp) -80006730: 08c12b83 lw s7,140(sp) -80006734: 08812c03 lw s8,136(sp) -80006738: 08412c83 lw s9,132(sp) -8000673c: 08012d03 lw s10,128(sp) -80006740: 07c12d83 lw s11,124(sp) -80006744: 0b010113 addi sp,sp,176 -80006748: 00008067 ret -8000674c: 00090513 mv a0,s2 -80006750: e95fe0ef jal ra,800055e4 -80006754: f60500e3 beqz a0,800066b4 -80006758: 01490713 addi a4,s2,20 -8000675c: 00290913 addi s2,s2,2 -80006760: ffe95783 lhu a5,-2(s2) -80006764: 00240413 addi s0,s0,2 -80006768: fef41f23 sh a5,-2(s0) -8000676c: ff2718e3 bne a4,s2,8000675c -80006770: fa1ff06f j 80006710 -80006774: 08fa0663 beq s4,a5,80006800 -80006778: 00048513 mv a0,s1 -8000677c: 01c10593 addi a1,sp,28 -80006780: f15fe0ef jal ra,80005694 -80006784: 03810593 addi a1,sp,56 -80006788: 00090513 mv a0,s2 -8000678c: f09fe0ef jal ra,80005694 -80006790: 03a15b83 lhu s7,58(sp) -80006794: 01e15483 lhu s1,30(sp) -80006798: 0c0b9063 bnez s7,80006858 -8000679c: 03c10793 addi a5,sp,60 -800067a0: 05010b93 addi s7,sp,80 -800067a4: 34fb8063 beq s7,a5,80006ae4 +80006480 : +80006480: 01255783 lhu a5,18(a0) +80006484: f5010113 addi sp,sp,-176 +80006488: 0a812423 sw s0,168(sp) +8000648c: fff7c793 not a5,a5 +80006490: 0a912223 sw s1,164(sp) +80006494: 0b212023 sw s2,160(sp) +80006498: 09612823 sw s6,144(sp) +8000649c: 0a112623 sw ra,172(sp) +800064a0: 09312e23 sw s3,156(sp) +800064a4: 09412c23 sw s4,152(sp) +800064a8: 09512a23 sw s5,148(sp) +800064ac: 09712623 sw s7,140(sp) +800064b0: 09812423 sw s8,136(sp) +800064b4: 09912223 sw s9,132(sp) +800064b8: 09a12023 sw s10,128(sp) +800064bc: 07b12e23 sw s11,124(sp) +800064c0: 01179713 slli a4,a5,0x11 +800064c4: 00050493 mv s1,a0 +800064c8: 00058913 mv s2,a1 +800064cc: 00060413 mv s0,a2 +800064d0: 00068b13 mv s6,a3 +800064d4: 00071663 bnez a4,800064e0 +800064d8: f49fe0ef jal ra,80005420 +800064dc: 36051a63 bnez a0,80006850 +800064e0: 01295783 lhu a5,18(s2) +800064e4: fff7c793 not a5,a5 +800064e8: 01179713 slli a4,a5,0x11 +800064ec: 08070e63 beqz a4,80006588 +800064f0: 800159b7 lui s3,0x80015 +800064f4: 94098593 addi a1,s3,-1728 # 80014940 <__BSS_END__+0xffffda98> +800064f8: 00048513 mv a0,s1 +800064fc: 8dcff0ef jal ra,800055d8 +80006500: 10050463 beqz a0,80006608 +80006504: 0124d983 lhu s3,18(s1) +80006508: 01295703 lhu a4,18(s2) +8000650c: 000087b7 lui a5,0x8 +80006510: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> +80006514: 0137f9b3 and s3,a5,s3 +80006518: 00e7fa33 and s4,a5,a4 +8000651c: 08f99a63 bne s3,a5,800065b0 +80006520: 00048513 mv a0,s1 +80006524: 9d0ff0ef jal ra,800056f4 +80006528: 10050863 beqz a0,80006638 +8000652c: 013a1863 bne s4,s3,8000653c +80006530: 00090513 mv a0,s2 +80006534: 9c0ff0ef jal ra,800056f4 +80006538: 0e051063 bnez a0,80006618 +8000653c: 01440793 addi a5,s0,20 +80006540: 00240413 addi s0,s0,2 +80006544: fe041f23 sh zero,-2(s0) +80006548: fef41ce3 bne s0,a5,80006540 +8000654c: 0ac12083 lw ra,172(sp) +80006550: 0a812403 lw s0,168(sp) +80006554: 0a412483 lw s1,164(sp) +80006558: 0a012903 lw s2,160(sp) +8000655c: 09c12983 lw s3,156(sp) +80006560: 09812a03 lw s4,152(sp) +80006564: 09412a83 lw s5,148(sp) +80006568: 09012b03 lw s6,144(sp) +8000656c: 08c12b83 lw s7,140(sp) +80006570: 08812c03 lw s8,136(sp) +80006574: 08412c83 lw s9,132(sp) +80006578: 08012d03 lw s10,128(sp) +8000657c: 07c12d83 lw s11,124(sp) +80006580: 0b010113 addi sp,sp,176 +80006584: 00008067 ret +80006588: 00090513 mv a0,s2 +8000658c: e95fe0ef jal ra,80005420 +80006590: f60500e3 beqz a0,800064f0 +80006594: 01490713 addi a4,s2,20 +80006598: 00290913 addi s2,s2,2 +8000659c: ffe95783 lhu a5,-2(s2) +800065a0: 00240413 addi s0,s0,2 +800065a4: fef41f23 sh a5,-2(s0) +800065a8: ff2718e3 bne a4,s2,80006598 +800065ac: fa1ff06f j 8000654c +800065b0: 08fa0663 beq s4,a5,8000663c +800065b4: 00048513 mv a0,s1 +800065b8: 01c10593 addi a1,sp,28 +800065bc: f15fe0ef jal ra,800054d0 +800065c0: 03810593 addi a1,sp,56 +800065c4: 00090513 mv a0,s2 +800065c8: f09fe0ef jal ra,800054d0 +800065cc: 03a15b83 lhu s7,58(sp) +800065d0: 01e15483 lhu s1,30(sp) +800065d4: 0c0b9063 bnez s7,80006694 +800065d8: 03c10793 addi a5,sp,60 +800065dc: 05010b93 addi s7,sp,80 +800065e0: 34fb8063 beq s7,a5,80006920 +800065e4: 00278793 addi a5,a5,2 +800065e8: ffe7d683 lhu a3,-2(a5) +800065ec: fe068ae3 beqz a3,800065e0 +800065f0: 03810513 addi a0,sp,56 +800065f4: ac8ff0ef jal ra,800058bc +800065f8: 40a007b3 neg a5,a0 +800065fc: 00f12623 sw a5,12(sp) +80006600: 01e15703 lhu a4,30(sp) +80006604: 0980006f j 8000669c +80006608: 94098593 addi a1,s3,-1728 +8000660c: 00090513 mv a0,s2 +80006610: fc9fe0ef jal ra,800055d8 +80006614: ee0518e3 bnez a0,80006504 +80006618: 01040713 addi a4,s0,16 +8000661c: 00040793 mv a5,s0 +80006620: 00278793 addi a5,a5,2 +80006624: fe079f23 sh zero,-2(a5) +80006628: fee79ce3 bne a5,a4,80006620 +8000662c: 7fffc7b7 lui a5,0x7fffc +80006630: 00f42823 sw a5,16(s0) +80006634: f19ff06f j 8000654c +80006638: f73a1ee3 bne s4,s3,800065b4 +8000663c: 00090513 mv a0,s2 +80006640: 8b4ff0ef jal ra,800056f4 +80006644: f60508e3 beqz a0,800065b4 +80006648: 00048513 mv a0,s1 +8000664c: e45fe0ef jal ra,80005490 +80006650: 00050493 mv s1,a0 +80006654: 00090513 mv a0,s2 +80006658: e39fe0ef jal ra,80005490 +8000665c: 32a48463 beq s1,a0,80006984 +80006660: ffff87b7 lui a5,0xffff8 +80006664: 00f41923 sh a5,18(s0) +80006668: 01240713 addi a4,s0,18 +8000666c: 00040793 mv a5,s0 +80006670: 00278793 addi a5,a5,2 # ffff8002 <__BSS_END__+0x7ffe115a> +80006674: fe079f23 sh zero,-2(a5) +80006678: fee79ce3 bne a5,a4,80006670 +8000667c: 01245783 lhu a5,18(s0) +80006680: 00008737 lui a4,0x8 +80006684: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> +80006688: 00e7e7b3 or a5,a5,a4 +8000668c: 00f41923 sh a5,18(s0) +80006690: ebdff06f j 8000654c +80006694: 01712623 sw s7,12(sp) +80006698: 00048713 mv a4,s1 +8000669c: 00912423 sw s1,8(sp) +800066a0: 02010793 addi a5,sp,32 +800066a4: 03410693 addi a3,sp,52 +800066a8: 02071263 bnez a4,800066cc +800066ac: 28f68463 beq a3,a5,80006934 +800066b0: 00278793 addi a5,a5,2 +800066b4: ffe7d703 lhu a4,-2(a5) +800066b8: fe070ae3 beqz a4,800066ac +800066bc: 01c10513 addi a0,sp,28 +800066c0: 9fcff0ef jal ra,800058bc +800066c4: 40a487b3 sub a5,s1,a0 +800066c8: 00f12423 sw a5,8(sp) +800066cc: 03812703 lw a4,56(sp) +800066d0: 038b0d13 addi s10,s6,56 +800066d4: 000d0793 mv a5,s10 +800066d8: 02eb2a23 sw a4,52(s6) +800066dc: 04eb0493 addi s1,s6,78 +800066e0: 00278793 addi a5,a5,2 +800066e4: fe079f23 sh zero,-2(a5) +800066e8: fe979ce3 bne a5,s1,800066e0 +800066ec: 03810513 addi a0,sp,56 +800066f0: bc1fe0ef jal ra,800052b0 +800066f4: 02215c03 lhu s8,34(sp) +800066f8: 000109b7 lui s3,0x10 +800066fc: 05010b93 addi s7,sp,80 +80006700: 010c1a13 slli s4,s8,0x10 +80006704: 418a0a33 sub s4,s4,s8 +80006708: 03a10a93 addi s5,sp,58 +8000670c: fff98993 addi s3,s3,-1 # ffff <_start-0x7fff0001> +80006710: 06e10c93 addi s9,sp,110 +80006714: 05610913 addi s2,sp,86 +80006718: 03c15503 lhu a0,60(sp) +8000671c: 03e15783 lhu a5,62(sp) +80006720: 00098d93 mv s11,s3 +80006724: 01051513 slli a0,a0,0x10 +80006728: 00f50533 add a0,a0,a5 +8000672c: 00aa6863 bltu s4,a0,8000673c +80006730: 03855533 divu a0,a0,s8 +80006734: 01051d93 slli s11,a0,0x10 +80006738: 010ddd93 srli s11,s11,0x10 +8000673c: 05410613 addi a2,sp,84 +80006740: 01c10593 addi a1,sp,28 +80006744: 000d8513 mv a0,s11 +80006748: c41fe0ef jal ra,80005388 +8000674c: 03c10613 addi a2,sp,60 +80006750: 05810793 addi a5,sp,88 +80006754: 00278793 addi a5,a5,2 +80006758: 00260613 addi a2,a2,2 +8000675c: ffe7d503 lhu a0,-2(a5) +80006760: ffe65583 lhu a1,-2(a2) +80006764: 10b51463 bne a0,a1,8000686c +80006768: ff9796e3 bne a5,s9,80006754 +8000676c: 00000513 li a0,0 +80006770: 06c10593 addi a1,sp,108 +80006774: 000b8613 mv a2,s7 +80006778: 00065783 lhu a5,0(a2) +8000677c: 0005d803 lhu a6,0(a1) +80006780: ffe60613 addi a2,a2,-2 +80006784: 40a787b3 sub a5,a5,a0 +80006788: 410787b3 sub a5,a5,a6 +8000678c: 00f61123 sh a5,2(a2) +80006790: 0107d793 srli a5,a5,0x10 +80006794: ffe58593 addi a1,a1,-2 +80006798: 0017f513 andi a0,a5,1 +8000679c: fd561ee3 bne a2,s5,80006778 +800067a0: 01bd1023 sh s11,0(s10) +800067a4: 03c10793 addi a5,sp,60 800067a8: 00278793 addi a5,a5,2 -800067ac: ffe7d683 lhu a3,-2(a5) -800067b0: fe068ae3 beqz a3,800067a4 -800067b4: 03810513 addi a0,sp,56 -800067b8: ac8ff0ef jal ra,80005a80 -800067bc: 40a007b3 neg a5,a0 -800067c0: 00f12623 sw a5,12(sp) -800067c4: 01e15703 lhu a4,30(sp) -800067c8: 0980006f j 80006860 -800067cc: b2498593 addi a1,s3,-1244 -800067d0: 00090513 mv a0,s2 -800067d4: fc9fe0ef jal ra,8000579c -800067d8: ee0518e3 bnez a0,800066c8 -800067dc: 01040713 addi a4,s0,16 -800067e0: 00040793 mv a5,s0 -800067e4: 00278793 addi a5,a5,2 -800067e8: fe079f23 sh zero,-2(a5) -800067ec: fee79ce3 bne a5,a4,800067e4 -800067f0: 7fffc7b7 lui a5,0x7fffc -800067f4: 00f42823 sw a5,16(s0) -800067f8: f19ff06f j 80006710 -800067fc: f73a1ee3 bne s4,s3,80006778 -80006800: 00090513 mv a0,s2 -80006804: 8b4ff0ef jal ra,800058b8 -80006808: f60508e3 beqz a0,80006778 -8000680c: 00048513 mv a0,s1 -80006810: e45fe0ef jal ra,80005654 -80006814: 00050493 mv s1,a0 -80006818: 00090513 mv a0,s2 -8000681c: e39fe0ef jal ra,80005654 -80006820: 32a48463 beq s1,a0,80006b48 -80006824: ffff87b7 lui a5,0xffff8 -80006828: 00f41923 sh a5,18(s0) -8000682c: 01240713 addi a4,s0,18 -80006830: 00040793 mv a5,s0 -80006834: 00278793 addi a5,a5,2 # ffff8002 <__BSS_END__+0x7ffe15ea> -80006838: fe079f23 sh zero,-2(a5) -8000683c: fee79ce3 bne a5,a4,80006834 -80006840: 01245783 lhu a5,18(s0) -80006844: 00008737 lui a4,0x8 -80006848: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -8000684c: 00e7e7b3 or a5,a5,a4 -80006850: 00f41923 sh a5,18(s0) -80006854: ebdff06f j 80006710 -80006858: 01712623 sw s7,12(sp) -8000685c: 00048713 mv a4,s1 -80006860: 00912423 sw s1,8(sp) -80006864: 02010793 addi a5,sp,32 -80006868: 03410693 addi a3,sp,52 -8000686c: 02071263 bnez a4,80006890 -80006870: 28f68463 beq a3,a5,80006af8 -80006874: 00278793 addi a5,a5,2 -80006878: ffe7d703 lhu a4,-2(a5) -8000687c: fe070ae3 beqz a4,80006870 -80006880: 01c10513 addi a0,sp,28 -80006884: 9fcff0ef jal ra,80005a80 -80006888: 40a487b3 sub a5,s1,a0 -8000688c: 00f12423 sw a5,8(sp) -80006890: 03812703 lw a4,56(sp) -80006894: 038b0d13 addi s10,s6,56 -80006898: 000d0793 mv a5,s10 -8000689c: 02eb2a23 sw a4,52(s6) -800068a0: 04eb0493 addi s1,s6,78 -800068a4: 00278793 addi a5,a5,2 -800068a8: fe079f23 sh zero,-2(a5) -800068ac: fe979ce3 bne a5,s1,800068a4 -800068b0: 03810513 addi a0,sp,56 -800068b4: bc1fe0ef jal ra,80005474 -800068b8: 02215c03 lhu s8,34(sp) -800068bc: 000109b7 lui s3,0x10 -800068c0: 05010b93 addi s7,sp,80 -800068c4: 010c1a13 slli s4,s8,0x10 -800068c8: 418a0a33 sub s4,s4,s8 -800068cc: 03a10a93 addi s5,sp,58 -800068d0: fff98993 addi s3,s3,-1 # ffff <_start-0x7fff0001> -800068d4: 06e10c93 addi s9,sp,110 -800068d8: 05610913 addi s2,sp,86 -800068dc: 03c15503 lhu a0,60(sp) -800068e0: 03e15783 lhu a5,62(sp) -800068e4: 00098d93 mv s11,s3 -800068e8: 01051513 slli a0,a0,0x10 -800068ec: 00f50533 add a0,a0,a5 -800068f0: 00aa6863 bltu s4,a0,80006900 -800068f4: 03855533 divu a0,a0,s8 -800068f8: 01051d93 slli s11,a0,0x10 -800068fc: 010ddd93 srli s11,s11,0x10 -80006900: 05410613 addi a2,sp,84 -80006904: 01c10593 addi a1,sp,28 -80006908: 000d8513 mv a0,s11 -8000690c: c41fe0ef jal ra,8000554c -80006910: 03c10613 addi a2,sp,60 -80006914: 05810793 addi a5,sp,88 -80006918: 00278793 addi a5,a5,2 -8000691c: 00260613 addi a2,a2,2 -80006920: ffe7d503 lhu a0,-2(a5) -80006924: ffe65583 lhu a1,-2(a2) -80006928: 10b51463 bne a0,a1,80006a30 -8000692c: ff9796e3 bne a5,s9,80006918 -80006930: 00000513 li a0,0 -80006934: 06c10593 addi a1,sp,108 -80006938: 000b8613 mv a2,s7 -8000693c: 00065783 lhu a5,0(a2) -80006940: 0005d803 lhu a6,0(a1) -80006944: ffe60613 addi a2,a2,-2 -80006948: 40a787b3 sub a5,a5,a0 -8000694c: 410787b3 sub a5,a5,a6 -80006950: 00f61123 sh a5,2(a2) -80006954: 0107d793 srli a5,a5,0x10 -80006958: ffe58593 addi a1,a1,-2 -8000695c: 0017f513 andi a0,a5,1 -80006960: fd561ee3 bne a2,s5,8000693c -80006964: 01bd1023 sh s11,0(s10) -80006968: 03c10793 addi a5,sp,60 -8000696c: 00278793 addi a5,a5,2 -80006970: 0007d603 lhu a2,0(a5) -80006974: fec79f23 sh a2,-2(a5) -80006978: ff779ae3 bne a5,s7,8000696c -8000697c: 04011823 sh zero,80(sp) -80006980: 002d0d13 addi s10,s10,2 -80006984: f5a49ce3 bne s1,s10,800068dc -80006988: 00000593 li a1,0 -8000698c: 03c10793 addi a5,sp,60 -80006990: 05210693 addi a3,sp,82 -80006994: 00278793 addi a5,a5,2 -80006998: ffe7d703 lhu a4,-2(a5) -8000699c: 00e5e5b3 or a1,a1,a4 -800069a0: fed79ae3 bne a5,a3,80006994 -800069a4: 00b035b3 snez a1,a1 -800069a8: 034b0713 addi a4,s6,52 -800069ac: 03810793 addi a5,sp,56 -800069b0: 00075603 lhu a2,0(a4) -800069b4: 00278793 addi a5,a5,2 -800069b8: 00270713 addi a4,a4,2 -800069bc: fec79f23 sh a2,-2(a5) -800069c0: fef698e3 bne a3,a5,800069b0 -800069c4: 00c12783 lw a5,12(sp) -800069c8: 00812703 lw a4,8(sp) -800069cc: 000046b7 lui a3,0x4 -800069d0: fff68693 addi a3,a3,-1 # 3fff <_start-0x7fffc001> -800069d4: 40e78bb3 sub s7,a5,a4 -800069d8: 00db86b3 add a3,s7,a3 -800069dc: 000b0793 mv a5,s6 -800069e0: 04000713 li a4,64 -800069e4: 00000613 li a2,0 -800069e8: 03810513 addi a0,sp,56 -800069ec: a10ff0ef jal ra,80005bfc -800069f0: 01c15703 lhu a4,28(sp) -800069f4: 03815783 lhu a5,56(sp) -800069f8: 14f70063 beq a4,a5,80006b38 -800069fc: fff00793 li a5,-1 -80006a00: 02f11c23 sh a5,56(sp) -80006a04: 00040593 mv a1,s0 -80006a08: 03810513 addi a0,sp,56 -80006a0c: f64ff0ef jal ra,80006170 -80006a10: d01ff06f j 80006710 -80006a14: 01448713 addi a4,s1,20 -80006a18: 00248493 addi s1,s1,2 -80006a1c: ffe4d783 lhu a5,-2(s1) -80006a20: 00240413 addi s0,s0,2 -80006a24: fef41f23 sh a5,-2(s0) -80006a28: fee498e3 bne s1,a4,80006a18 -80006a2c: ce5ff06f j 80006710 -80006a30: f0a5f0e3 bgeu a1,a0,80006930 -80006a34: fffd8793 addi a5,s11,-1 -80006a38: 01079893 slli a7,a5,0x10 -80006a3c: 0108d893 srli a7,a7,0x10 -80006a40: 00000513 li a0,0 -80006a44: 03410593 addi a1,sp,52 -80006a48: 06c10613 addi a2,sp,108 -80006a4c: 00065783 lhu a5,0(a2) -80006a50: 0005d803 lhu a6,0(a1) -80006a54: ffe60613 addi a2,a2,-2 -80006a58: 40a787b3 sub a5,a5,a0 -80006a5c: 410787b3 sub a5,a5,a6 -80006a60: 00f61123 sh a5,2(a2) -80006a64: 0107d793 srli a5,a5,0x10 -80006a68: ffe58593 addi a1,a1,-2 -80006a6c: 0017f513 andi a0,a5,1 -80006a70: fd261ee3 bne a2,s2,80006a4c -80006a74: 03c10613 addi a2,sp,60 -80006a78: 05810793 addi a5,sp,88 +800067ac: 0007d603 lhu a2,0(a5) +800067b0: fec79f23 sh a2,-2(a5) +800067b4: ff779ae3 bne a5,s7,800067a8 +800067b8: 04011823 sh zero,80(sp) +800067bc: 002d0d13 addi s10,s10,2 +800067c0: f5a49ce3 bne s1,s10,80006718 +800067c4: 00000593 li a1,0 +800067c8: 03c10793 addi a5,sp,60 +800067cc: 05210693 addi a3,sp,82 +800067d0: 00278793 addi a5,a5,2 +800067d4: ffe7d703 lhu a4,-2(a5) +800067d8: 00e5e5b3 or a1,a1,a4 +800067dc: fed79ae3 bne a5,a3,800067d0 +800067e0: 00b035b3 snez a1,a1 +800067e4: 034b0713 addi a4,s6,52 +800067e8: 03810793 addi a5,sp,56 +800067ec: 00075603 lhu a2,0(a4) +800067f0: 00278793 addi a5,a5,2 +800067f4: 00270713 addi a4,a4,2 +800067f8: fec79f23 sh a2,-2(a5) +800067fc: fef698e3 bne a3,a5,800067ec +80006800: 00c12783 lw a5,12(sp) +80006804: 00812703 lw a4,8(sp) +80006808: 000046b7 lui a3,0x4 +8000680c: fff68693 addi a3,a3,-1 # 3fff <_start-0x7fffc001> +80006810: 40e78bb3 sub s7,a5,a4 +80006814: 00db86b3 add a3,s7,a3 +80006818: 000b0793 mv a5,s6 +8000681c: 04000713 li a4,64 +80006820: 00000613 li a2,0 +80006824: 03810513 addi a0,sp,56 +80006828: a10ff0ef jal ra,80005a38 +8000682c: 01c15703 lhu a4,28(sp) +80006830: 03815783 lhu a5,56(sp) +80006834: 14f70063 beq a4,a5,80006974 +80006838: fff00793 li a5,-1 +8000683c: 02f11c23 sh a5,56(sp) +80006840: 00040593 mv a1,s0 +80006844: 03810513 addi a0,sp,56 +80006848: f64ff0ef jal ra,80005fac +8000684c: d01ff06f j 8000654c +80006850: 01448713 addi a4,s1,20 +80006854: 00248493 addi s1,s1,2 +80006858: ffe4d783 lhu a5,-2(s1) +8000685c: 00240413 addi s0,s0,2 +80006860: fef41f23 sh a5,-2(s0) +80006864: fee498e3 bne s1,a4,80006854 +80006868: ce5ff06f j 8000654c +8000686c: f0a5f0e3 bgeu a1,a0,8000676c +80006870: fffd8793 addi a5,s11,-1 +80006874: 01079893 slli a7,a5,0x10 +80006878: 0108d893 srli a7,a7,0x10 +8000687c: 00000513 li a0,0 +80006880: 03410593 addi a1,sp,52 +80006884: 06c10613 addi a2,sp,108 +80006888: 00065783 lhu a5,0(a2) +8000688c: 0005d803 lhu a6,0(a1) +80006890: ffe60613 addi a2,a2,-2 +80006894: 40a787b3 sub a5,a5,a0 +80006898: 410787b3 sub a5,a5,a6 +8000689c: 00f61123 sh a5,2(a2) +800068a0: 0107d793 srli a5,a5,0x10 +800068a4: ffe58593 addi a1,a1,-2 +800068a8: 0017f513 andi a0,a5,1 +800068ac: fd261ee3 bne a2,s2,80006888 +800068b0: 03c10613 addi a2,sp,60 +800068b4: 05810793 addi a5,sp,88 +800068b8: 00278793 addi a5,a5,2 +800068bc: 00260613 addi a2,a2,2 +800068c0: ffe7d503 lhu a0,-2(a5) +800068c4: ffe65583 lhu a1,-2(a2) +800068c8: 00b51863 bne a0,a1,800068d8 +800068cc: ff9796e3 bne a5,s9,800068b8 +800068d0: 00088d93 mv s11,a7 +800068d4: e99ff06f j 8000676c +800068d8: fea5fce3 bgeu a1,a0,800068d0 +800068dc: ffed8d93 addi s11,s11,-2 +800068e0: 010d9d93 slli s11,s11,0x10 +800068e4: 010ddd93 srli s11,s11,0x10 +800068e8: 00000513 li a0,0 +800068ec: 03410593 addi a1,sp,52 +800068f0: 06c10613 addi a2,sp,108 +800068f4: 00065783 lhu a5,0(a2) +800068f8: 0005d803 lhu a6,0(a1) +800068fc: ffe60613 addi a2,a2,-2 +80006900: 40a787b3 sub a5,a5,a0 +80006904: 410787b3 sub a5,a5,a6 +80006908: 00f61123 sh a5,2(a2) +8000690c: 0107d793 srli a5,a5,0x10 +80006910: ffe58593 addi a1,a1,-2 +80006914: 0017f513 andi a0,a5,1 +80006918: fd261ee3 bne a2,s2,800068f4 +8000691c: e51ff06f j 8000676c +80006920: 01440793 addi a5,s0,20 +80006924: 00240413 addi s0,s0,2 +80006928: fe041f23 sh zero,-2(s0) +8000692c: fe879ce3 bne a5,s0,80006924 +80006930: c1dff06f j 8000654c +80006934: 01c15703 lhu a4,28(sp) +80006938: 03815783 lhu a5,56(sp) +8000693c: 04f70063 beq a4,a5,8000697c +80006940: ffff87b7 lui a5,0xffff8 +80006944: 00f41923 sh a5,18(s0) +80006948: 01240713 addi a4,s0,18 +8000694c: 00040793 mv a5,s0 +80006950: 00278793 addi a5,a5,2 # ffff8002 <__BSS_END__+0x7ffe115a> +80006954: fe079f23 sh zero,-2(a5) +80006958: fee79ce3 bne a5,a4,80006950 +8000695c: 01245783 lhu a5,18(s0) +80006960: 00008737 lui a4,0x8 +80006964: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> +80006968: 00e7e7b3 or a5,a5,a4 +8000696c: 00f41923 sh a5,18(s0) +80006970: bddff06f j 8000654c +80006974: 02011c23 sh zero,56(sp) +80006978: ec9ff06f j 80006840 +8000697c: 00041923 sh zero,18(s0) +80006980: fc9ff06f j 80006948 +80006984: 00041923 sh zero,18(s0) +80006988: ce1ff06f j 80006668 + +8000698c : +8000698c: fd010113 addi sp,sp,-48 +80006990: 02812423 sw s0,40(sp) +80006994: 02112623 sw ra,44(sp) +80006998: 00058413 mv s0,a1 +8000699c: 00410793 addi a5,sp,4 +800069a0: 01e10713 addi a4,sp,30 +800069a4: 00278793 addi a5,a5,2 +800069a8: fe079f23 sh zero,-2(a5) +800069ac: fee79ce3 bne a5,a4,800069a4 +800069b0: 00e55603 lhu a2,14(a0) +800069b4: 01061793 slli a5,a2,0x10 +800069b8: 4107d793 srai a5,a5,0x10 +800069bc: 0607ca63 bltz a5,80006a30 +800069c0: 000087b7 lui a5,0x8 +800069c4: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> +800069c8: 00011223 sh zero,4(sp) +800069cc: 00f67633 and a2,a2,a5 +800069d0: 06f60c63 beq a2,a5,80006a48 +800069d4: 00e50793 addi a5,a0,14 +800069d8: 00c11323 sh a2,6(sp) +800069dc: 00a10713 addi a4,sp,10 +800069e0: ffe78793 addi a5,a5,-2 +800069e4: 0007d683 lhu a3,0(a5) +800069e8: 00270713 addi a4,a4,2 +800069ec: fed71f23 sh a3,-2(a4) +800069f0: fef518e3 bne a0,a5,800069e0 +800069f4: 02061263 bnez a2,80006a18 +800069f8: 00011423 sh zero,8(sp) +800069fc: 00040593 mv a1,s0 +80006a00: 00410513 addi a0,sp,4 +80006a04: da8ff0ef jal ra,80005fac +80006a08: 02c12083 lw ra,44(sp) +80006a0c: 02812403 lw s0,40(sp) +80006a10: 03010113 addi sp,sp,48 +80006a14: 00008067 ret +80006a18: 00100793 li a5,1 +80006a1c: fff00593 li a1,-1 +80006a20: 00410513 addi a0,sp,4 +80006a24: 00f11423 sh a5,8(sp) +80006a28: ce9fe0ef jal ra,80005710 +80006a2c: fd1ff06f j 800069fc +80006a30: fff00793 li a5,-1 +80006a34: 00f11223 sh a5,4(sp) +80006a38: 000087b7 lui a5,0x8 +80006a3c: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> +80006a40: 00f67633 and a2,a2,a5 +80006a44: f8f618e3 bne a2,a5,800069d4 +80006a48: 00050793 mv a5,a0 +80006a4c: 00e50693 addi a3,a0,14 +80006a50: 0007d703 lhu a4,0(a5) +80006a54: 00278793 addi a5,a5,2 +80006a58: 04071c63 bnez a4,80006ab0 +80006a5c: fef69ae3 bne a3,a5,80006a50 +80006a60: 01440713 addi a4,s0,20 +80006a64: 00040793 mv a5,s0 +80006a68: 00278793 addi a5,a5,2 +80006a6c: fe079f23 sh zero,-2(a5) +80006a70: fee79ce3 bne a5,a4,80006a68 +80006a74: 01240713 addi a4,s0,18 +80006a78: 00040793 mv a5,s0 80006a7c: 00278793 addi a5,a5,2 -80006a80: 00260613 addi a2,a2,2 -80006a84: ffe7d503 lhu a0,-2(a5) -80006a88: ffe65583 lhu a1,-2(a2) -80006a8c: 00b51863 bne a0,a1,80006a9c -80006a90: ff9796e3 bne a5,s9,80006a7c -80006a94: 00088d93 mv s11,a7 -80006a98: e99ff06f j 80006930 -80006a9c: fea5fce3 bgeu a1,a0,80006a94 -80006aa0: ffed8d93 addi s11,s11,-2 -80006aa4: 010d9d93 slli s11,s11,0x10 -80006aa8: 010ddd93 srli s11,s11,0x10 -80006aac: 00000513 li a0,0 -80006ab0: 03410593 addi a1,sp,52 -80006ab4: 06c10613 addi a2,sp,108 -80006ab8: 00065783 lhu a5,0(a2) -80006abc: 0005d803 lhu a6,0(a1) -80006ac0: ffe60613 addi a2,a2,-2 -80006ac4: 40a787b3 sub a5,a5,a0 -80006ac8: 410787b3 sub a5,a5,a6 -80006acc: 00f61123 sh a5,2(a2) -80006ad0: 0107d793 srli a5,a5,0x10 -80006ad4: ffe58593 addi a1,a1,-2 -80006ad8: 0017f513 andi a0,a5,1 -80006adc: fd261ee3 bne a2,s2,80006ab8 -80006ae0: e51ff06f j 80006930 -80006ae4: 01440793 addi a5,s0,20 -80006ae8: 00240413 addi s0,s0,2 -80006aec: fe041f23 sh zero,-2(s0) -80006af0: fe879ce3 bne a5,s0,80006ae8 -80006af4: c1dff06f j 80006710 -80006af8: 01c15703 lhu a4,28(sp) -80006afc: 03815783 lhu a5,56(sp) -80006b00: 04f70063 beq a4,a5,80006b40 -80006b04: ffff87b7 lui a5,0xffff8 -80006b08: 00f41923 sh a5,18(s0) -80006b0c: 01240713 addi a4,s0,18 -80006b10: 00040793 mv a5,s0 -80006b14: 00278793 addi a5,a5,2 # ffff8002 <__BSS_END__+0x7ffe15ea> -80006b18: fe079f23 sh zero,-2(a5) -80006b1c: fee79ce3 bne a5,a4,80006b14 -80006b20: 01245783 lhu a5,18(s0) -80006b24: 00008737 lui a4,0x8 -80006b28: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -80006b2c: 00e7e7b3 or a5,a5,a4 -80006b30: 00f41923 sh a5,18(s0) -80006b34: bddff06f j 80006710 -80006b38: 02011c23 sh zero,56(sp) -80006b3c: ec9ff06f j 80006a04 -80006b40: 00041923 sh zero,18(s0) -80006b44: fc9ff06f j 80006b0c -80006b48: 00041923 sh zero,18(s0) -80006b4c: ce1ff06f j 8000682c +80006a80: fe079f23 sh zero,-2(a5) +80006a84: fee79ce3 bne a5,a4,80006a7c +80006a88: 01245783 lhu a5,18(s0) +80006a8c: 00008737 lui a4,0x8 +80006a90: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> +80006a94: 00e7e7b3 or a5,a5,a4 +80006a98: 00f41923 sh a5,18(s0) +80006a9c: 00e51783 lh a5,14(a0) +80006aa0: f607d4e3 bgez a5,80006a08 +80006aa4: 00040513 mv a0,s0 +80006aa8: 99dfe0ef jal ra,80005444 +80006aac: f5dff06f j 80006a08 +80006ab0: 01040713 addi a4,s0,16 +80006ab4: 00040793 mv a5,s0 +80006ab8: 00278793 addi a5,a5,2 +80006abc: fe079f23 sh zero,-2(a5) +80006ac0: fee79ce3 bne a5,a4,80006ab8 +80006ac4: 7fffc7b7 lui a5,0x7fffc +80006ac8: 00f42823 sw a5,16(s0) +80006acc: f3dff06f j 80006a08 -80006b50 : -80006b50: fd010113 addi sp,sp,-48 -80006b54: 02812423 sw s0,40(sp) -80006b58: 02112623 sw ra,44(sp) -80006b5c: 00058413 mv s0,a1 -80006b60: 00410793 addi a5,sp,4 -80006b64: 01e10713 addi a4,sp,30 -80006b68: 00278793 addi a5,a5,2 -80006b6c: fe079f23 sh zero,-2(a5) -80006b70: fee79ce3 bne a5,a4,80006b68 -80006b74: 00e55603 lhu a2,14(a0) -80006b78: 01061793 slli a5,a2,0x10 -80006b7c: 4107d793 srai a5,a5,0x10 -80006b80: 0607ca63 bltz a5,80006bf4 -80006b84: 000087b7 lui a5,0x8 -80006b88: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -80006b8c: 00011223 sh zero,4(sp) -80006b90: 00f67633 and a2,a2,a5 -80006b94: 06f60c63 beq a2,a5,80006c0c -80006b98: 00e50793 addi a5,a0,14 -80006b9c: 00c11323 sh a2,6(sp) -80006ba0: 00a10713 addi a4,sp,10 -80006ba4: ffe78793 addi a5,a5,-2 -80006ba8: 0007d683 lhu a3,0(a5) -80006bac: 00270713 addi a4,a4,2 -80006bb0: fed71f23 sh a3,-2(a4) -80006bb4: fef518e3 bne a0,a5,80006ba4 -80006bb8: 02061263 bnez a2,80006bdc -80006bbc: 00011423 sh zero,8(sp) -80006bc0: 00040593 mv a1,s0 -80006bc4: 00410513 addi a0,sp,4 -80006bc8: da8ff0ef jal ra,80006170 -80006bcc: 02c12083 lw ra,44(sp) -80006bd0: 02812403 lw s0,40(sp) -80006bd4: 03010113 addi sp,sp,48 -80006bd8: 00008067 ret -80006bdc: 00100793 li a5,1 -80006be0: fff00593 li a1,-1 -80006be4: 00410513 addi a0,sp,4 -80006be8: 00f11423 sh a5,8(sp) -80006bec: ce9fe0ef jal ra,800058d4 -80006bf0: fd1ff06f j 80006bc0 -80006bf4: fff00793 li a5,-1 -80006bf8: 00f11223 sh a5,4(sp) -80006bfc: 000087b7 lui a5,0x8 -80006c00: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -80006c04: 00f67633 and a2,a2,a5 -80006c08: f8f618e3 bne a2,a5,80006b98 -80006c0c: 00050793 mv a5,a0 -80006c10: 00e50693 addi a3,a0,14 -80006c14: 0007d703 lhu a4,0(a5) -80006c18: 00278793 addi a5,a5,2 -80006c1c: 04071c63 bnez a4,80006c74 -80006c20: fef69ae3 bne a3,a5,80006c14 -80006c24: 01440713 addi a4,s0,20 -80006c28: 00040793 mv a5,s0 -80006c2c: 00278793 addi a5,a5,2 -80006c30: fe079f23 sh zero,-2(a5) -80006c34: fee79ce3 bne a5,a4,80006c2c -80006c38: 01240713 addi a4,s0,18 -80006c3c: 00040793 mv a5,s0 -80006c40: 00278793 addi a5,a5,2 -80006c44: fe079f23 sh zero,-2(a5) -80006c48: fee79ce3 bne a5,a4,80006c40 -80006c4c: 01245783 lhu a5,18(s0) -80006c50: 00008737 lui a4,0x8 -80006c54: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -80006c58: 00e7e7b3 or a5,a5,a4 -80006c5c: 00f41923 sh a5,18(s0) -80006c60: 00e51783 lh a5,14(a0) -80006c64: f607d4e3 bgez a5,80006bcc -80006c68: 00040513 mv a0,s0 -80006c6c: 99dfe0ef jal ra,80005608 -80006c70: f5dff06f j 80006bcc -80006c74: 01040713 addi a4,s0,16 -80006c78: 00040793 mv a5,s0 -80006c7c: 00278793 addi a5,a5,2 -80006c80: fe079f23 sh zero,-2(a5) -80006c84: fee79ce3 bne a5,a4,80006c7c -80006c88: 7fffc7b7 lui a5,0x7fffc -80006c8c: 00f42823 sw a5,16(s0) -80006c90: f3dff06f j 80006bcc - -80006c94 <_ldtoa_r>: -80006c94: 0005ae83 lw t4,0(a1) -80006c98: 0045ae03 lw t3,4(a1) -80006c9c: 0085a303 lw t1,8(a1) -80006ca0: 00c5a583 lw a1,12(a1) -80006ca4: e1010113 addi sp,sp,-496 -80006ca8: 04052883 lw a7,64(a0) -80006cac: 02b12e23 sw a1,60(sp) -80006cb0: fff00593 li a1,-1 -80006cb4: 16b12023 sw a1,352(sp) -80006cb8: 09000593 li a1,144 -80006cbc: 1e812423 sw s0,488(sp) -80006cc0: 1d712623 sw s7,460(sp) -80006cc4: 1e112623 sw ra,492(sp) -80006cc8: 1e912223 sw s1,484(sp) -80006ccc: 1f212023 sw s2,480(sp) -80006cd0: 1d312e23 sw s3,476(sp) -80006cd4: 1d412c23 sw s4,472(sp) -80006cd8: 1d512a23 sw s5,468(sp) -80006cdc: 1d612823 sw s6,464(sp) -80006ce0: 1d812423 sw s8,456(sp) -80006ce4: 1d912223 sw s9,452(sp) -80006ce8: 1da12023 sw s10,448(sp) -80006cec: 1bb12e23 sw s11,444(sp) -80006cf0: 03d12823 sw t4,48(sp) -80006cf4: 03c12a23 sw t3,52(sp) -80006cf8: 02612c23 sw t1,56(sp) -80006cfc: 16b12223 sw a1,356(sp) -80006d00: 00c12023 sw a2,0(sp) -80006d04: 00d12423 sw a3,8(sp) -80006d08: 00e12623 sw a4,12(sp) -80006d0c: 01012c23 sw a6,24(sp) -80006d10: 00050b93 mv s7,a0 -80006d14: 00078413 mv s0,a5 -80006d18: 02088263 beqz a7,80006d3c <_ldtoa_r+0xa8> -80006d1c: 04452703 lw a4,68(a0) -80006d20: 00100793 li a5,1 -80006d24: 00088593 mv a1,a7 -80006d28: 00e797b3 sll a5,a5,a4 -80006d2c: 00e8a223 sw a4,4(a7) -80006d30: 00f8a423 sw a5,8(a7) -80006d34: 768010ef jal ra,8000849c <_Bfree> -80006d38: 040ba023 sw zero,64(s7) -80006d3c: 06010a13 addi s4,sp,96 -80006d40: 03010513 addi a0,sp,48 -80006d44: 000a0593 mv a1,s4 -80006d48: e09ff0ef jal ra,80006b50 -80006d4c: 000a0513 mv a0,s4 -80006d50: 905fe0ef jal ra,80005654 -80006d54: 20050c63 beqz a0,80006f6c <_ldtoa_r+0x2d8> -80006d58: 00012703 lw a4,0(sp) -80006d5c: 00100793 li a5,1 -80006d60: 00f42023 sw a5,0(s0) -80006d64: 00300793 li a5,3 -80006d68: 20f70a63 beq a4,a5,80006f7c <_ldtoa_r+0x2e8> -80006d6c: 01400793 li a5,20 -80006d70: 00f12223 sw a5,4(sp) -80006d74: 60071ee3 bnez a4,80007b90 <_ldtoa_r+0xefc> -80006d78: 07215783 lhu a5,114(sp) -80006d7c: 16412703 lw a4,356(sp) -80006d80: fff7c793 not a5,a5 -80006d84: 00e12a23 sw a4,20(sp) -80006d88: 01179713 slli a4,a5,0x11 -80006d8c: 00071863 bnez a4,80006d9c <_ldtoa_r+0x108> -80006d90: 000a0513 mv a0,s4 -80006d94: 851fe0ef jal ra,800055e4 -80006d98: 440512e3 bnez a0,800079dc <_ldtoa_r+0xd48> -80006d9c: 09000793 li a5,144 -80006da0: 16f12223 sw a5,356(sp) -80006da4: 07c10713 addi a4,sp,124 -80006da8: 000a0793 mv a5,s4 -80006dac: 07410613 addi a2,sp,116 -80006db0: 00278793 addi a5,a5,2 # 7fffc002 <_start-0x3ffe> -80006db4: ffe7d683 lhu a3,-2(a5) -80006db8: 00270713 addi a4,a4,2 -80006dbc: fed71f23 sh a3,-2(a4) -80006dc0: fec798e3 bne a5,a2,80006db0 <_ldtoa_r+0x11c> -80006dc4: 08e15603 lhu a2,142(sp) -80006dc8: 00012823 sw zero,16(sp) -80006dcc: 01061793 slli a5,a2,0x10 -80006dd0: 4107d793 srai a5,a5,0x10 -80006dd4: 0007de63 bgez a5,80006df0 <_ldtoa_r+0x15c> -80006dd8: 01161613 slli a2,a2,0x11 -80006ddc: 000107b7 lui a5,0x10 -80006de0: 01165613 srli a2,a2,0x11 -80006de4: fff78793 addi a5,a5,-1 # ffff <_start-0x7fff0001> -80006de8: 08c11723 sh a2,142(sp) -80006dec: 00f12823 sw a5,16(sp) -80006df0: 80015b37 lui s6,0x80015 -80006df4: b24b0d13 addi s10,s6,-1244 # 80014b24 <__BSS_END__+0xffffe10c> -80006df8: 014d0d93 addi s11,s10,20 -80006dfc: 00000693 li a3,0 -80006e00: 09810793 addi a5,sp,152 -80006e04: 000d8713 mv a4,s11 -80006e08: 0ac10c93 addi s9,sp,172 -80006e0c: 0080006f j 80006e14 <_ldtoa_r+0x180> -80006e10: 00075683 lhu a3,0(a4) -80006e14: 00278793 addi a5,a5,2 -80006e18: fed79f23 sh a3,-2(a5) -80006e1c: 00270713 addi a4,a4,2 -80006e20: ff9798e3 bne a5,s9,80006e10 <_ldtoa_r+0x17c> -80006e24: 16060863 beqz a2,80006f94 <_ldtoa_r+0x300> -80006e28: 000087b7 lui a5,0x8 -80006e2c: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -80006e30: 58f60ce3 beq a2,a5,80007bc8 <_ldtoa_r+0xf34> -80006e34: 08c11783 lh a5,140(sp) -80006e38: 6207d2e3 bgez a5,80007c5c <_ldtoa_r+0xfc8> -80006e3c: 07c10593 addi a1,sp,124 -80006e40: 000d8513 mv a0,s11 -80006e44: 959fe0ef jal ra,8000579c -80006e48: 16050263 beqz a0,80006fac <_ldtoa_r+0x318> -80006e4c: 100548e3 bltz a0,8000775c <_ldtoa_r+0xac8> -80006e50: 08e15783 lhu a5,142(sp) -80006e54: 68079ee3 bnez a5,80007cf0 <_ldtoa_r+0x105c> -80006e58: 08c11783 lh a5,140(sp) -80006e5c: 00000493 li s1,0 -80006e60: 16010993 addi s3,sp,352 -80006e64: 0207c463 bltz a5,80006e8c <_ldtoa_r+0x1f8> -80006e68: 118d0413 addi s0,s10,280 -80006e6c: 07c10613 addi a2,sp,124 -80006e70: 00098693 mv a3,s3 -80006e74: 00060593 mv a1,a2 -80006e78: 00040513 mv a0,s0 -80006e7c: bb8ff0ef jal ra,80006234 -80006e80: 08c11783 lh a5,140(sp) -80006e84: fff48493 addi s1,s1,-1 -80006e88: fe07d2e3 bgez a5,80006e6c <_ldtoa_r+0x1d8> -80006e8c: 0d010413 addi s0,sp,208 -80006e90: 0e810c13 addi s8,sp,232 -80006e94: 00040713 mv a4,s0 -80006e98: 07c10793 addi a5,sp,124 -80006e9c: 09010613 addi a2,sp,144 -80006ea0: 00278793 addi a5,a5,2 -80006ea4: ffe7d683 lhu a3,-2(a5) -80006ea8: 00270713 addi a4,a4,2 -80006eac: fed71f23 sh a3,-2(a4) -80006eb0: fec798e3 bne a5,a2,80006ea0 <_ldtoa_r+0x20c> -80006eb4: 00000693 li a3,0 -80006eb8: 09810793 addi a5,sp,152 -80006ebc: 000d8713 mv a4,s11 -80006ec0: 0080006f j 80006ec8 <_ldtoa_r+0x234> -80006ec4: 00075683 lhu a3,0(a4) -80006ec8: 00278793 addi a5,a5,2 -80006ecc: fed79f23 sh a3,-2(a5) -80006ed0: 00270713 addi a4,a4,2 -80006ed4: ff9798e3 bne a5,s9,80006ec4 <_ldtoa_r+0x230> -80006ed8: 028d0a93 addi s5,s10,40 -80006edc: 12cd0c93 addi s9,s10,300 -80006ee0: fffff937 lui s2,0xfffff -80006ee4: 118d0d13 addi s10,s10,280 -80006ee8: 00c0006f j 80006ef4 <_ldtoa_r+0x260> -80006eec: 014c8c93 addi s9,s9,20 -80006ef0: 014a8a93 addi s5,s5,20 -80006ef4: 00040593 mv a1,s0 -80006ef8: 000d8513 mv a0,s11 -80006efc: 8a1fe0ef jal ra,8000579c -80006f00: 00040593 mv a1,s0 -80006f04: 04a05663 blez a0,80006f50 <_ldtoa_r+0x2bc> -80006f08: 000c8513 mv a0,s9 -80006f0c: 891fe0ef jal ra,8000579c -80006f10: 00098693 mv a3,s3 -80006f14: 00040613 mv a2,s0 -80006f18: 00040593 mv a1,s0 -80006f1c: 02054263 bltz a0,80006f40 <_ldtoa_r+0x2ac> -80006f20: 000a8513 mv a0,s5 -80006f24: b10ff0ef jal ra,80006234 -80006f28: 09810613 addi a2,sp,152 -80006f2c: 00098693 mv a3,s3 -80006f30: 00060593 mv a1,a2 -80006f34: 000a8513 mv a0,s5 -80006f38: afcff0ef jal ra,80006234 -80006f3c: 012484b3 add s1,s1,s2 -80006f40: 01f95793 srli a5,s2,0x1f -80006f44: 012787b3 add a5,a5,s2 -80006f48: 4017d913 srai s2,a5,0x1 -80006f4c: fbaa90e3 bne s5,s10,80006eec <_ldtoa_r+0x258> -80006f50: 09810613 addi a2,sp,152 -80006f54: 00098693 mv a3,s3 -80006f58: 000d8593 mv a1,s11 -80006f5c: 00060513 mv a0,a2 -80006f60: ee4ff0ef jal ra,80006644 -80006f64: 12410913 addi s2,sp,292 -80006f68: 0580006f j 80006fc0 <_ldtoa_r+0x32c> -80006f6c: 00012703 lw a4,0(sp) -80006f70: 00042023 sw zero,0(s0) -80006f74: 00300793 li a5,3 -80006f78: def71ae3 bne a4,a5,80006d6c <_ldtoa_r+0xd8> -80006f7c: 00812483 lw s1,8(sp) -80006f80: 00912223 sw s1,4(sp) -80006f84: 02a00793 li a5,42 -80006f88: de97d8e3 bge a5,s1,80006d78 <_ldtoa_r+0xe4> -80006f8c: 00f12223 sw a5,4(sp) -80006f90: de9ff06f j 80006d78 <_ldtoa_r+0xe4> -80006f94: 07c10793 addi a5,sp,124 -80006f98: 08e10693 addi a3,sp,142 -80006f9c: 0007d703 lhu a4,0(a5) -80006fa0: 00278793 addi a5,a5,2 -80006fa4: e8071ce3 bnez a4,80006e3c <_ldtoa_r+0x1a8> -80006fa8: fef69ae3 bne a3,a5,80006f9c <_ldtoa_r+0x308> -80006fac: 00000493 li s1,0 -80006fb0: 12410913 addi s2,sp,292 -80006fb4: 16010993 addi s3,sp,352 -80006fb8: 0d010413 addi s0,sp,208 -80006fbc: 0e810c13 addi s8,sp,232 -80006fc0: 00040593 mv a1,s0 -80006fc4: 09810513 addi a0,sp,152 -80006fc8: eccfe0ef jal ra,80005694 -80006fcc: 09810713 addi a4,sp,152 -80006fd0: 00040793 mv a5,s0 -80006fd4: 00278793 addi a5,a5,2 -80006fd8: ffe7d683 lhu a3,-2(a5) -80006fdc: 00270713 addi a4,a4,2 -80006fe0: fed71f23 sh a3,-2(a4) -80006fe4: ff8798e3 bne a5,s8,80006fd4 <_ldtoa_r+0x340> -80006fe8: 00040593 mv a1,s0 -80006fec: 07c10513 addi a0,sp,124 -80006ff0: 0a011823 sh zero,176(sp) -80006ff4: ea0fe0ef jal ra,80005694 -80006ff8: 07c10793 addi a5,sp,124 -80006ffc: 00240413 addi s0,s0,2 -80007000: ffe45703 lhu a4,-2(s0) -80007004: 00278793 addi a5,a5,2 -80007008: fee79f23 sh a4,-2(a5) -8000700c: ff8418e3 bne s0,s8,80006ffc <_ldtoa_r+0x368> +80006ad0 <_ldtoa_r>: +80006ad0: 0005ae83 lw t4,0(a1) +80006ad4: 0045ae03 lw t3,4(a1) +80006ad8: 0085a303 lw t1,8(a1) +80006adc: 00c5a583 lw a1,12(a1) +80006ae0: e1010113 addi sp,sp,-496 +80006ae4: 04052883 lw a7,64(a0) +80006ae8: 02b12e23 sw a1,60(sp) +80006aec: fff00593 li a1,-1 +80006af0: 16b12023 sw a1,352(sp) +80006af4: 09000593 li a1,144 +80006af8: 1e812423 sw s0,488(sp) +80006afc: 1d712623 sw s7,460(sp) +80006b00: 1e112623 sw ra,492(sp) +80006b04: 1e912223 sw s1,484(sp) +80006b08: 1f212023 sw s2,480(sp) +80006b0c: 1d312e23 sw s3,476(sp) +80006b10: 1d412c23 sw s4,472(sp) +80006b14: 1d512a23 sw s5,468(sp) +80006b18: 1d612823 sw s6,464(sp) +80006b1c: 1d812423 sw s8,456(sp) +80006b20: 1d912223 sw s9,452(sp) +80006b24: 1da12023 sw s10,448(sp) +80006b28: 1bb12e23 sw s11,444(sp) +80006b2c: 03d12823 sw t4,48(sp) +80006b30: 03c12a23 sw t3,52(sp) +80006b34: 02612c23 sw t1,56(sp) +80006b38: 16b12223 sw a1,356(sp) +80006b3c: 00c12023 sw a2,0(sp) +80006b40: 00d12423 sw a3,8(sp) +80006b44: 00e12623 sw a4,12(sp) +80006b48: 01012c23 sw a6,24(sp) +80006b4c: 00050b93 mv s7,a0 +80006b50: 00078413 mv s0,a5 +80006b54: 02088263 beqz a7,80006b78 <_ldtoa_r+0xa8> +80006b58: 04452703 lw a4,68(a0) +80006b5c: 00100793 li a5,1 +80006b60: 00088593 mv a1,a7 +80006b64: 00e797b3 sll a5,a5,a4 +80006b68: 00e8a223 sw a4,4(a7) +80006b6c: 00f8a423 sw a5,8(a7) +80006b70: 768010ef jal ra,800082d8 <_Bfree> +80006b74: 040ba023 sw zero,64(s7) +80006b78: 06010a13 addi s4,sp,96 +80006b7c: 03010513 addi a0,sp,48 +80006b80: 000a0593 mv a1,s4 +80006b84: e09ff0ef jal ra,8000698c +80006b88: 000a0513 mv a0,s4 +80006b8c: 905fe0ef jal ra,80005490 +80006b90: 20050c63 beqz a0,80006da8 <_ldtoa_r+0x2d8> +80006b94: 00012703 lw a4,0(sp) +80006b98: 00100793 li a5,1 +80006b9c: 00f42023 sw a5,0(s0) +80006ba0: 00300793 li a5,3 +80006ba4: 20f70a63 beq a4,a5,80006db8 <_ldtoa_r+0x2e8> +80006ba8: 01400793 li a5,20 +80006bac: 00f12223 sw a5,4(sp) +80006bb0: 60071ee3 bnez a4,800079cc <_ldtoa_r+0xefc> +80006bb4: 07215783 lhu a5,114(sp) +80006bb8: 16412703 lw a4,356(sp) +80006bbc: fff7c793 not a5,a5 +80006bc0: 00e12a23 sw a4,20(sp) +80006bc4: 01179713 slli a4,a5,0x11 +80006bc8: 00071863 bnez a4,80006bd8 <_ldtoa_r+0x108> +80006bcc: 000a0513 mv a0,s4 +80006bd0: 851fe0ef jal ra,80005420 +80006bd4: 440512e3 bnez a0,80007818 <_ldtoa_r+0xd48> +80006bd8: 09000793 li a5,144 +80006bdc: 16f12223 sw a5,356(sp) +80006be0: 07c10713 addi a4,sp,124 +80006be4: 000a0793 mv a5,s4 +80006be8: 07410613 addi a2,sp,116 +80006bec: 00278793 addi a5,a5,2 # 7fffc002 <_start-0x3ffe> +80006bf0: ffe7d683 lhu a3,-2(a5) +80006bf4: 00270713 addi a4,a4,2 +80006bf8: fed71f23 sh a3,-2(a4) +80006bfc: fec798e3 bne a5,a2,80006bec <_ldtoa_r+0x11c> +80006c00: 08e15603 lhu a2,142(sp) +80006c04: 00012823 sw zero,16(sp) +80006c08: 01061793 slli a5,a2,0x10 +80006c0c: 4107d793 srai a5,a5,0x10 +80006c10: 0007de63 bgez a5,80006c2c <_ldtoa_r+0x15c> +80006c14: 01161613 slli a2,a2,0x11 +80006c18: 000107b7 lui a5,0x10 +80006c1c: 01165613 srli a2,a2,0x11 +80006c20: fff78793 addi a5,a5,-1 # ffff <_start-0x7fff0001> +80006c24: 08c11723 sh a2,142(sp) +80006c28: 00f12823 sw a5,16(sp) +80006c2c: 80015b37 lui s6,0x80015 +80006c30: 940b0d13 addi s10,s6,-1728 # 80014940 <__BSS_END__+0xffffda98> +80006c34: 014d0d93 addi s11,s10,20 +80006c38: 00000693 li a3,0 +80006c3c: 09810793 addi a5,sp,152 +80006c40: 000d8713 mv a4,s11 +80006c44: 0ac10c93 addi s9,sp,172 +80006c48: 0080006f j 80006c50 <_ldtoa_r+0x180> +80006c4c: 00075683 lhu a3,0(a4) +80006c50: 00278793 addi a5,a5,2 +80006c54: fed79f23 sh a3,-2(a5) +80006c58: 00270713 addi a4,a4,2 +80006c5c: ff9798e3 bne a5,s9,80006c4c <_ldtoa_r+0x17c> +80006c60: 16060863 beqz a2,80006dd0 <_ldtoa_r+0x300> +80006c64: 000087b7 lui a5,0x8 +80006c68: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> +80006c6c: 58f60ce3 beq a2,a5,80007a04 <_ldtoa_r+0xf34> +80006c70: 08c11783 lh a5,140(sp) +80006c74: 6207d2e3 bgez a5,80007a98 <_ldtoa_r+0xfc8> +80006c78: 07c10593 addi a1,sp,124 +80006c7c: 000d8513 mv a0,s11 +80006c80: 959fe0ef jal ra,800055d8 +80006c84: 16050263 beqz a0,80006de8 <_ldtoa_r+0x318> +80006c88: 100548e3 bltz a0,80007598 <_ldtoa_r+0xac8> +80006c8c: 08e15783 lhu a5,142(sp) +80006c90: 68079ee3 bnez a5,80007b2c <_ldtoa_r+0x105c> +80006c94: 08c11783 lh a5,140(sp) +80006c98: 00000493 li s1,0 +80006c9c: 16010993 addi s3,sp,352 +80006ca0: 0207c463 bltz a5,80006cc8 <_ldtoa_r+0x1f8> +80006ca4: 118d0413 addi s0,s10,280 +80006ca8: 07c10613 addi a2,sp,124 +80006cac: 00098693 mv a3,s3 +80006cb0: 00060593 mv a1,a2 +80006cb4: 00040513 mv a0,s0 +80006cb8: bb8ff0ef jal ra,80006070 +80006cbc: 08c11783 lh a5,140(sp) +80006cc0: fff48493 addi s1,s1,-1 +80006cc4: fe07d2e3 bgez a5,80006ca8 <_ldtoa_r+0x1d8> +80006cc8: 0d010413 addi s0,sp,208 +80006ccc: 0e810c13 addi s8,sp,232 +80006cd0: 00040713 mv a4,s0 +80006cd4: 07c10793 addi a5,sp,124 +80006cd8: 09010613 addi a2,sp,144 +80006cdc: 00278793 addi a5,a5,2 +80006ce0: ffe7d683 lhu a3,-2(a5) +80006ce4: 00270713 addi a4,a4,2 +80006ce8: fed71f23 sh a3,-2(a4) +80006cec: fec798e3 bne a5,a2,80006cdc <_ldtoa_r+0x20c> +80006cf0: 00000693 li a3,0 +80006cf4: 09810793 addi a5,sp,152 +80006cf8: 000d8713 mv a4,s11 +80006cfc: 0080006f j 80006d04 <_ldtoa_r+0x234> +80006d00: 00075683 lhu a3,0(a4) +80006d04: 00278793 addi a5,a5,2 +80006d08: fed79f23 sh a3,-2(a5) +80006d0c: 00270713 addi a4,a4,2 +80006d10: ff9798e3 bne a5,s9,80006d00 <_ldtoa_r+0x230> +80006d14: 028d0a93 addi s5,s10,40 +80006d18: 12cd0c93 addi s9,s10,300 +80006d1c: fffff937 lui s2,0xfffff +80006d20: 118d0d13 addi s10,s10,280 +80006d24: 00c0006f j 80006d30 <_ldtoa_r+0x260> +80006d28: 014c8c93 addi s9,s9,20 +80006d2c: 014a8a93 addi s5,s5,20 +80006d30: 00040593 mv a1,s0 +80006d34: 000d8513 mv a0,s11 +80006d38: 8a1fe0ef jal ra,800055d8 +80006d3c: 00040593 mv a1,s0 +80006d40: 04a05663 blez a0,80006d8c <_ldtoa_r+0x2bc> +80006d44: 000c8513 mv a0,s9 +80006d48: 891fe0ef jal ra,800055d8 +80006d4c: 00098693 mv a3,s3 +80006d50: 00040613 mv a2,s0 +80006d54: 00040593 mv a1,s0 +80006d58: 02054263 bltz a0,80006d7c <_ldtoa_r+0x2ac> +80006d5c: 000a8513 mv a0,s5 +80006d60: b10ff0ef jal ra,80006070 +80006d64: 09810613 addi a2,sp,152 +80006d68: 00098693 mv a3,s3 +80006d6c: 00060593 mv a1,a2 +80006d70: 000a8513 mv a0,s5 +80006d74: afcff0ef jal ra,80006070 +80006d78: 012484b3 add s1,s1,s2 +80006d7c: 01f95793 srli a5,s2,0x1f +80006d80: 012787b3 add a5,a5,s2 +80006d84: 4017d913 srai s2,a5,0x1 +80006d88: fbaa90e3 bne s5,s10,80006d28 <_ldtoa_r+0x258> +80006d8c: 09810613 addi a2,sp,152 +80006d90: 00098693 mv a3,s3 +80006d94: 000d8593 mv a1,s11 +80006d98: 00060513 mv a0,a2 +80006d9c: ee4ff0ef jal ra,80006480 +80006da0: 12410913 addi s2,sp,292 +80006da4: 0580006f j 80006dfc <_ldtoa_r+0x32c> +80006da8: 00012703 lw a4,0(sp) +80006dac: 00042023 sw zero,0(s0) +80006db0: 00300793 li a5,3 +80006db4: def71ae3 bne a4,a5,80006ba8 <_ldtoa_r+0xd8> +80006db8: 00812483 lw s1,8(sp) +80006dbc: 00912223 sw s1,4(sp) +80006dc0: 02a00793 li a5,42 +80006dc4: de97d8e3 bge a5,s1,80006bb4 <_ldtoa_r+0xe4> +80006dc8: 00f12223 sw a5,4(sp) +80006dcc: de9ff06f j 80006bb4 <_ldtoa_r+0xe4> +80006dd0: 07c10793 addi a5,sp,124 +80006dd4: 08e10693 addi a3,sp,142 +80006dd8: 0007d703 lhu a4,0(a5) +80006ddc: 00278793 addi a5,a5,2 +80006de0: e8071ce3 bnez a4,80006c78 <_ldtoa_r+0x1a8> +80006de4: fef69ae3 bne a3,a5,80006dd8 <_ldtoa_r+0x308> +80006de8: 00000493 li s1,0 +80006dec: 12410913 addi s2,sp,292 +80006df0: 16010993 addi s3,sp,352 +80006df4: 0d010413 addi s0,sp,208 +80006df8: 0e810c13 addi s8,sp,232 +80006dfc: 00040593 mv a1,s0 +80006e00: 09810513 addi a0,sp,152 +80006e04: eccfe0ef jal ra,800054d0 +80006e08: 09810713 addi a4,sp,152 +80006e0c: 00040793 mv a5,s0 +80006e10: 00278793 addi a5,a5,2 +80006e14: ffe7d683 lhu a3,-2(a5) +80006e18: 00270713 addi a4,a4,2 +80006e1c: fed71f23 sh a3,-2(a4) +80006e20: ff8798e3 bne a5,s8,80006e10 <_ldtoa_r+0x340> +80006e24: 00040593 mv a1,s0 +80006e28: 07c10513 addi a0,sp,124 +80006e2c: 0a011823 sh zero,176(sp) +80006e30: ea0fe0ef jal ra,800054d0 +80006e34: 07c10793 addi a5,sp,124 +80006e38: 00240413 addi s0,s0,2 +80006e3c: ffe45703 lhu a4,-2(s0) +80006e40: 00278793 addi a5,a5,2 +80006e44: fee79f23 sh a4,-2(a5) +80006e48: ff8418e3 bne s0,s8,80006e38 <_ldtoa_r+0x368> +80006e4c: 09810513 addi a0,sp,152 +80006e50: 00098613 mv a2,s3 +80006e54: 07c10593 addi a1,sp,124 +80006e58: 08011a23 sh zero,148(sp) +80006e5c: fedfe0ef jal ra,80005e48 +80006e60: 1ac15503 lhu a0,428(sp) +80006e64: 1c051463 bnez a0,8000702c <_ldtoa_r+0x55c> +80006e68: 09410c93 addi s9,sp,148 +80006e6c: 07e10413 addi s0,sp,126 +80006e70: 0b610a93 addi s5,sp,182 +80006e74: 940b0593 addi a1,s6,-1728 +80006e78: 07c10513 addi a0,sp,124 +80006e7c: f5cfe0ef jal ra,800055d8 +80006e80: 1a050663 beqz a0,8000702c <_ldtoa_r+0x55c> +80006e84: 00000713 li a4,0 +80006e88: 000c8693 mv a3,s9 +80006e8c: 01c0006f j 80006ea8 <_ldtoa_r+0x3d8> +80006e90: 00171713 slli a4,a4,0x1 +80006e94: 00f69023 sh a5,0(a3) +80006e98: 01071713 slli a4,a4,0x10 +80006e9c: ffe68693 addi a3,a3,-2 +80006ea0: 01075713 srli a4,a4,0x10 +80006ea4: 04868463 beq a3,s0,80006eec <_ldtoa_r+0x41c> +80006ea8: 0006d783 lhu a5,0(a3) +80006eac: 01079613 slli a2,a5,0x10 +80006eb0: 41065613 srai a2,a2,0x10 +80006eb4: 00179793 slli a5,a5,0x1 +80006eb8: 00065463 bgez a2,80006ec0 <_ldtoa_r+0x3f0> +80006ebc: 00176713 ori a4,a4,1 +80006ec0: 01079793 slli a5,a5,0x10 +80006ec4: 0107d793 srli a5,a5,0x10 +80006ec8: 00277613 andi a2,a4,2 +80006ecc: 0017e593 ori a1,a5,1 +80006ed0: fc0600e3 beqz a2,80006e90 <_ldtoa_r+0x3c0> +80006ed4: 00171713 slli a4,a4,0x1 +80006ed8: 00b69023 sh a1,0(a3) +80006edc: 01071713 slli a4,a4,0x10 +80006ee0: ffe68693 addi a3,a3,-2 +80006ee4: 01075713 srli a4,a4,0x10 +80006ee8: fc8690e3 bne a3,s0,80006ea8 <_ldtoa_r+0x3d8> +80006eec: 0b410713 addi a4,sp,180 +80006ef0: 07c10793 addi a5,sp,124 +80006ef4: 00278793 addi a5,a5,2 +80006ef8: ffe7d683 lhu a3,-2(a5) +80006efc: 00270713 addi a4,a4,2 +80006f00: fed71f23 sh a3,-2(a4) +80006f04: ff9798e3 bne a5,s9,80006ef4 <_ldtoa_r+0x424> +80006f08: 0c011623 sh zero,204(sp) +80006f0c: 00000713 li a4,0 +80006f10: 0cc10693 addi a3,sp,204 +80006f14: 01c0006f j 80006f30 <_ldtoa_r+0x460> +80006f18: 00171713 slli a4,a4,0x1 +80006f1c: 00f69023 sh a5,0(a3) +80006f20: 01071713 slli a4,a4,0x10 +80006f24: ffe68693 addi a3,a3,-2 +80006f28: 01075713 srli a4,a4,0x10 +80006f2c: 05568463 beq a3,s5,80006f74 <_ldtoa_r+0x4a4> +80006f30: 0006d783 lhu a5,0(a3) +80006f34: 01079613 slli a2,a5,0x10 +80006f38: 41065613 srai a2,a2,0x10 +80006f3c: 00179793 slli a5,a5,0x1 +80006f40: 00065463 bgez a2,80006f48 <_ldtoa_r+0x478> +80006f44: 00176713 ori a4,a4,1 +80006f48: 01079793 slli a5,a5,0x10 +80006f4c: 0107d793 srli a5,a5,0x10 +80006f50: 00277613 andi a2,a4,2 +80006f54: 0017e593 ori a1,a5,1 +80006f58: fc0600e3 beqz a2,80006f18 <_ldtoa_r+0x448> +80006f5c: 00171713 slli a4,a4,0x1 +80006f60: 00b69023 sh a1,0(a3) +80006f64: 01071713 slli a4,a4,0x10 +80006f68: ffe68693 addi a3,a3,-2 +80006f6c: 01075713 srli a4,a4,0x10 +80006f70: fd5690e3 bne a3,s5,80006f30 <_ldtoa_r+0x460> +80006f74: 00000713 li a4,0 +80006f78: 0cc10693 addi a3,sp,204 +80006f7c: 01c0006f j 80006f98 <_ldtoa_r+0x4c8> +80006f80: 00171713 slli a4,a4,0x1 +80006f84: 00f69023 sh a5,0(a3) +80006f88: 01071713 slli a4,a4,0x10 +80006f8c: ffe68693 addi a3,a3,-2 +80006f90: 01075713 srli a4,a4,0x10 +80006f94: 05568463 beq a3,s5,80006fdc <_ldtoa_r+0x50c> +80006f98: 0006d783 lhu a5,0(a3) +80006f9c: 01079613 slli a2,a5,0x10 +80006fa0: 41065613 srai a2,a2,0x10 +80006fa4: 00179793 slli a5,a5,0x1 +80006fa8: 00065463 bgez a2,80006fb0 <_ldtoa_r+0x4e0> +80006fac: 00176713 ori a4,a4,1 +80006fb0: 01079793 slli a5,a5,0x10 +80006fb4: 0107d793 srli a5,a5,0x10 +80006fb8: 00277613 andi a2,a4,2 +80006fbc: 0017e593 ori a1,a5,1 +80006fc0: fc0600e3 beqz a2,80006f80 <_ldtoa_r+0x4b0> +80006fc4: 00171713 slli a4,a4,0x1 +80006fc8: 00b69023 sh a1,0(a3) +80006fcc: 01071713 slli a4,a4,0x10 +80006fd0: ffe68693 addi a3,a3,-2 +80006fd4: 01075713 srli a4,a4,0x10 +80006fd8: fd5690e3 bne a3,s5,80006f98 <_ldtoa_r+0x4c8> +80006fdc: 00000613 li a2,0 +80006fe0: 000c8693 mv a3,s9 +80006fe4: 0cc10713 addi a4,sp,204 +80006fe8: 0006d583 lhu a1,0(a3) +80006fec: 00075783 lhu a5,0(a4) +80006ff0: ffe68693 addi a3,a3,-2 +80006ff4: ffe70713 addi a4,a4,-2 +80006ff8: 00b787b3 add a5,a5,a1 +80006ffc: 00c787b3 add a5,a5,a2 +80007000: 00f69123 sh a5,2(a3) +80007004: 0107d793 srli a5,a5,0x10 +80007008: 0017f613 andi a2,a5,1 +8000700c: fd571ee3 bne a4,s5,80006fe8 <_ldtoa_r+0x518> 80007010: 09810513 addi a0,sp,152 80007014: 00098613 mv a2,s3 80007018: 07c10593 addi a1,sp,124 -8000701c: 08011a23 sh zero,148(sp) -80007020: fedfe0ef jal ra,8000600c -80007024: 1ac15503 lhu a0,428(sp) -80007028: 1c051463 bnez a0,800071f0 <_ldtoa_r+0x55c> -8000702c: 09410c93 addi s9,sp,148 -80007030: 07e10413 addi s0,sp,126 -80007034: 0b610a93 addi s5,sp,182 -80007038: b24b0593 addi a1,s6,-1244 -8000703c: 07c10513 addi a0,sp,124 -80007040: f5cfe0ef jal ra,8000579c -80007044: 1a050663 beqz a0,800071f0 <_ldtoa_r+0x55c> -80007048: 00000713 li a4,0 -8000704c: 000c8693 mv a3,s9 -80007050: 01c0006f j 8000706c <_ldtoa_r+0x3d8> -80007054: 00171713 slli a4,a4,0x1 -80007058: 00f69023 sh a5,0(a3) -8000705c: 01071713 slli a4,a4,0x10 -80007060: ffe68693 addi a3,a3,-2 -80007064: 01075713 srli a4,a4,0x10 -80007068: 04868463 beq a3,s0,800070b0 <_ldtoa_r+0x41c> -8000706c: 0006d783 lhu a5,0(a3) -80007070: 01079613 slli a2,a5,0x10 -80007074: 41065613 srai a2,a2,0x10 -80007078: 00179793 slli a5,a5,0x1 -8000707c: 00065463 bgez a2,80007084 <_ldtoa_r+0x3f0> -80007080: 00176713 ori a4,a4,1 -80007084: 01079793 slli a5,a5,0x10 -80007088: 0107d793 srli a5,a5,0x10 -8000708c: 00277613 andi a2,a4,2 -80007090: 0017e593 ori a1,a5,1 -80007094: fc0600e3 beqz a2,80007054 <_ldtoa_r+0x3c0> -80007098: 00171713 slli a4,a4,0x1 -8000709c: 00b69023 sh a1,0(a3) -800070a0: 01071713 slli a4,a4,0x10 -800070a4: ffe68693 addi a3,a3,-2 -800070a8: 01075713 srli a4,a4,0x10 -800070ac: fc8690e3 bne a3,s0,8000706c <_ldtoa_r+0x3d8> -800070b0: 0b410713 addi a4,sp,180 -800070b4: 07c10793 addi a5,sp,124 -800070b8: 00278793 addi a5,a5,2 -800070bc: ffe7d683 lhu a3,-2(a5) -800070c0: 00270713 addi a4,a4,2 -800070c4: fed71f23 sh a3,-2(a4) -800070c8: ff9798e3 bne a5,s9,800070b8 <_ldtoa_r+0x424> -800070cc: 0c011623 sh zero,204(sp) -800070d0: 00000713 li a4,0 -800070d4: 0cc10693 addi a3,sp,204 -800070d8: 01c0006f j 800070f4 <_ldtoa_r+0x460> -800070dc: 00171713 slli a4,a4,0x1 -800070e0: 00f69023 sh a5,0(a3) -800070e4: 01071713 slli a4,a4,0x10 -800070e8: ffe68693 addi a3,a3,-2 -800070ec: 01075713 srli a4,a4,0x10 -800070f0: 05568463 beq a3,s5,80007138 <_ldtoa_r+0x4a4> -800070f4: 0006d783 lhu a5,0(a3) -800070f8: 01079613 slli a2,a5,0x10 -800070fc: 41065613 srai a2,a2,0x10 -80007100: 00179793 slli a5,a5,0x1 -80007104: 00065463 bgez a2,8000710c <_ldtoa_r+0x478> -80007108: 00176713 ori a4,a4,1 -8000710c: 01079793 slli a5,a5,0x10 -80007110: 0107d793 srli a5,a5,0x10 -80007114: 00277613 andi a2,a4,2 -80007118: 0017e593 ori a1,a5,1 -8000711c: fc0600e3 beqz a2,800070dc <_ldtoa_r+0x448> -80007120: 00171713 slli a4,a4,0x1 -80007124: 00b69023 sh a1,0(a3) -80007128: 01071713 slli a4,a4,0x10 -8000712c: ffe68693 addi a3,a3,-2 -80007130: 01075713 srli a4,a4,0x10 -80007134: fd5690e3 bne a3,s5,800070f4 <_ldtoa_r+0x460> -80007138: 00000713 li a4,0 -8000713c: 0cc10693 addi a3,sp,204 -80007140: 01c0006f j 8000715c <_ldtoa_r+0x4c8> -80007144: 00171713 slli a4,a4,0x1 -80007148: 00f69023 sh a5,0(a3) -8000714c: 01071713 slli a4,a4,0x10 -80007150: ffe68693 addi a3,a3,-2 -80007154: 01075713 srli a4,a4,0x10 -80007158: 05568463 beq a3,s5,800071a0 <_ldtoa_r+0x50c> -8000715c: 0006d783 lhu a5,0(a3) -80007160: 01079613 slli a2,a5,0x10 -80007164: 41065613 srai a2,a2,0x10 -80007168: 00179793 slli a5,a5,0x1 -8000716c: 00065463 bgez a2,80007174 <_ldtoa_r+0x4e0> -80007170: 00176713 ori a4,a4,1 -80007174: 01079793 slli a5,a5,0x10 -80007178: 0107d793 srli a5,a5,0x10 -8000717c: 00277613 andi a2,a4,2 -80007180: 0017e593 ori a1,a5,1 -80007184: fc0600e3 beqz a2,80007144 <_ldtoa_r+0x4b0> -80007188: 00171713 slli a4,a4,0x1 -8000718c: 00b69023 sh a1,0(a3) -80007190: 01071713 slli a4,a4,0x10 -80007194: ffe68693 addi a3,a3,-2 -80007198: 01075713 srli a4,a4,0x10 -8000719c: fd5690e3 bne a3,s5,8000715c <_ldtoa_r+0x4c8> -800071a0: 00000613 li a2,0 -800071a4: 000c8693 mv a3,s9 -800071a8: 0cc10713 addi a4,sp,204 -800071ac: 0006d583 lhu a1,0(a3) -800071b0: 00075783 lhu a5,0(a4) -800071b4: ffe68693 addi a3,a3,-2 -800071b8: ffe70713 addi a4,a4,-2 -800071bc: 00b787b3 add a5,a5,a1 -800071c0: 00c787b3 add a5,a5,a2 -800071c4: 00f69123 sh a5,2(a3) -800071c8: 0107d793 srli a5,a5,0x10 -800071cc: 0017f613 andi a2,a5,1 -800071d0: fd571ee3 bne a4,s5,800071ac <_ldtoa_r+0x518> -800071d4: 09810513 addi a0,sp,152 -800071d8: 00098613 mv a2,s3 -800071dc: 07c10593 addi a1,sp,124 -800071e0: e2dfe0ef jal ra,8000600c -800071e4: 1ac15503 lhu a0,428(sp) -800071e8: fff48493 addi s1,s1,-1 -800071ec: e40506e3 beqz a0,80007038 <_ldtoa_r+0x3a4> -800071f0: 01012783 lw a5,16(sp) -800071f4: 04078263 beqz a5,80007238 <_ldtoa_r+0x5a4> -800071f8: 00012703 lw a4,0(sp) -800071fc: 02d00793 li a5,45 -80007200: 12f10223 sb a5,292(sp) -80007204: 00300793 li a5,3 -80007208: 00412403 lw s0,4(sp) -8000720c: 04f70263 beq a4,a5,80007250 <_ldtoa_r+0x5bc> -80007210: 00a00793 li a5,10 -80007214: 20f504e3 beq a0,a5,80007c1c <_ldtoa_r+0xf88> -80007218: 03050513 addi a0,a0,48 -8000721c: 02e00793 li a5,46 -80007220: 12a102a3 sb a0,293(sp) -80007224: 12f10323 sb a5,294(sp) -80007228: 7a044263 bltz s0,800079cc <_ldtoa_r+0xd38> -8000722c: 12710793 addi a5,sp,295 -80007230: 00f12823 sw a5,16(sp) -80007234: 04c0006f j 80007280 <_ldtoa_r+0x5ec> -80007238: 00012703 lw a4,0(sp) -8000723c: 02000793 li a5,32 -80007240: 12f10223 sb a5,292(sp) -80007244: 00300793 li a5,3 -80007248: 00412403 lw s0,4(sp) -8000724c: fcf712e3 bne a4,a5,80007210 <_ldtoa_r+0x57c> -80007250: 00940433 add s0,s0,s1 -80007254: 02a00793 li a5,42 -80007258: fa87dce3 bge a5,s0,80007210 <_ldtoa_r+0x57c> -8000725c: 00a00793 li a5,10 -80007260: 18f508e3 beq a0,a5,80007bf0 <_ldtoa_r+0xf5c> -80007264: 02e00793 li a5,46 -80007268: 03050513 addi a0,a0,48 -8000726c: 12f10323 sb a5,294(sp) -80007270: 12710793 addi a5,sp,295 -80007274: 12a102a3 sb a0,293(sp) -80007278: 02a00413 li s0,42 -8000727c: 00f12823 sw a5,16(sp) -80007280: 00000c93 li s9,0 -80007284: 0b410a93 addi s5,sp,180 -80007288: 00912e23 sw s1,28(sp) -8000728c: 000c8493 mv s1,s9 -80007290: 000a8c93 mv s9,s5 -80007294: 00098a93 mv s5,s3 -80007298: 01012983 lw s3,16(sp) -8000729c: 09410d93 addi s11,sp,148 -800072a0: 07e10c13 addi s8,sp,126 -800072a4: 0b610d13 addi s10,sp,182 -800072a8: 00000693 li a3,0 -800072ac: 000d8613 mv a2,s11 -800072b0: 01c0006f j 800072cc <_ldtoa_r+0x638> -800072b4: 00169693 slli a3,a3,0x1 -800072b8: 00f61023 sh a5,0(a2) -800072bc: 01069693 slli a3,a3,0x10 -800072c0: ffe60613 addi a2,a2,-2 -800072c4: 0106d693 srli a3,a3,0x10 -800072c8: 05860463 beq a2,s8,80007310 <_ldtoa_r+0x67c> -800072cc: 00065783 lhu a5,0(a2) -800072d0: 01079593 slli a1,a5,0x10 -800072d4: 4105d593 srai a1,a1,0x10 -800072d8: 00179793 slli a5,a5,0x1 -800072dc: 0005d463 bgez a1,800072e4 <_ldtoa_r+0x650> -800072e0: 0016e693 ori a3,a3,1 -800072e4: 01079793 slli a5,a5,0x10 -800072e8: 0107d793 srli a5,a5,0x10 -800072ec: 0026f593 andi a1,a3,2 -800072f0: 0017e513 ori a0,a5,1 -800072f4: fc0580e3 beqz a1,800072b4 <_ldtoa_r+0x620> -800072f8: 00169693 slli a3,a3,0x1 -800072fc: 00a61023 sh a0,0(a2) -80007300: 01069693 slli a3,a3,0x10 -80007304: ffe60613 addi a2,a2,-2 -80007308: 0106d693 srli a3,a3,0x10 -8000730c: fd8610e3 bne a2,s8,800072cc <_ldtoa_r+0x638> -80007310: 000c8693 mv a3,s9 -80007314: 07c10793 addi a5,sp,124 -80007318: 00278793 addi a5,a5,2 -8000731c: ffe7d603 lhu a2,-2(a5) -80007320: 00268693 addi a3,a3,2 -80007324: fec69f23 sh a2,-2(a3) -80007328: ffb798e3 bne a5,s11,80007318 <_ldtoa_r+0x684> -8000732c: 0c011623 sh zero,204(sp) -80007330: 00000693 li a3,0 -80007334: 0cc10613 addi a2,sp,204 -80007338: 01c0006f j 80007354 <_ldtoa_r+0x6c0> -8000733c: 00169693 slli a3,a3,0x1 -80007340: 00f61023 sh a5,0(a2) -80007344: 01069693 slli a3,a3,0x10 -80007348: ffe60613 addi a2,a2,-2 -8000734c: 0106d693 srli a3,a3,0x10 -80007350: 05a60463 beq a2,s10,80007398 <_ldtoa_r+0x704> -80007354: 00065783 lhu a5,0(a2) -80007358: 01079593 slli a1,a5,0x10 -8000735c: 4105d593 srai a1,a1,0x10 -80007360: 00179793 slli a5,a5,0x1 -80007364: 0005d463 bgez a1,8000736c <_ldtoa_r+0x6d8> -80007368: 0016e693 ori a3,a3,1 -8000736c: 01079793 slli a5,a5,0x10 -80007370: 0107d793 srli a5,a5,0x10 -80007374: 0026f593 andi a1,a3,2 -80007378: 0017e513 ori a0,a5,1 -8000737c: fc0580e3 beqz a1,8000733c <_ldtoa_r+0x6a8> -80007380: 00169693 slli a3,a3,0x1 -80007384: 00a61023 sh a0,0(a2) -80007388: 01069693 slli a3,a3,0x10 -8000738c: ffe60613 addi a2,a2,-2 -80007390: 0106d693 srli a3,a3,0x10 -80007394: fda610e3 bne a2,s10,80007354 <_ldtoa_r+0x6c0> -80007398: 00000693 li a3,0 -8000739c: 0cc10613 addi a2,sp,204 -800073a0: 01c0006f j 800073bc <_ldtoa_r+0x728> -800073a4: 00169693 slli a3,a3,0x1 -800073a8: 00f61023 sh a5,0(a2) -800073ac: 01069693 slli a3,a3,0x10 -800073b0: ffe60613 addi a2,a2,-2 -800073b4: 0106d693 srli a3,a3,0x10 -800073b8: 05a60463 beq a2,s10,80007400 <_ldtoa_r+0x76c> -800073bc: 00065783 lhu a5,0(a2) -800073c0: 01079593 slli a1,a5,0x10 -800073c4: 4105d593 srai a1,a1,0x10 -800073c8: 00179793 slli a5,a5,0x1 -800073cc: 0005d463 bgez a1,800073d4 <_ldtoa_r+0x740> -800073d0: 0016e693 ori a3,a3,1 -800073d4: 01079793 slli a5,a5,0x10 -800073d8: 0107d793 srli a5,a5,0x10 -800073dc: 0026f593 andi a1,a3,2 -800073e0: 0017e513 ori a0,a5,1 -800073e4: fc0580e3 beqz a1,800073a4 <_ldtoa_r+0x710> -800073e8: 00169693 slli a3,a3,0x1 -800073ec: 00a61023 sh a0,0(a2) -800073f0: 01069693 slli a3,a3,0x10 -800073f4: ffe60613 addi a2,a2,-2 -800073f8: 0106d693 srli a3,a3,0x10 -800073fc: fda610e3 bne a2,s10,800073bc <_ldtoa_r+0x728> -80007400: 00000593 li a1,0 -80007404: 000d8613 mv a2,s11 -80007408: 0cc10693 addi a3,sp,204 -8000740c: 00065503 lhu a0,0(a2) -80007410: 0006d783 lhu a5,0(a3) -80007414: ffe60613 addi a2,a2,-2 -80007418: ffe68693 addi a3,a3,-2 -8000741c: 00a787b3 add a5,a5,a0 -80007420: 00b787b3 add a5,a5,a1 -80007424: 00f61123 sh a5,2(a2) -80007428: 0107d793 srli a5,a5,0x10 -8000742c: 0017f593 andi a1,a5,1 -80007430: fda69ee3 bne a3,s10,8000740c <_ldtoa_r+0x778> -80007434: 000a8613 mv a2,s5 -80007438: 07c10593 addi a1,sp,124 -8000743c: 09810513 addi a0,sp,152 -80007440: bcdfe0ef jal ra,8000600c -80007444: 1ac15783 lhu a5,428(sp) -80007448: 009986b3 add a3,s3,s1 -8000744c: 00148493 addi s1,s1,1 -80007450: 03078613 addi a2,a5,48 -80007454: 00c68023 sb a2,0(a3) -80007458: e49458e3 bge s0,s1,800072a8 <_ldtoa_r+0x614> -8000745c: 01012703 lw a4,16(sp) -80007460: 01c12483 lw s1,28(sp) -80007464: 00140993 addi s3,s0,1 -80007468: 013709b3 add s3,a4,s3 -8000746c: 00870cb3 add s9,a4,s0 -80007470: 00400713 li a4,4 -80007474: 06f75e63 bge a4,a5,800074f0 <_ldtoa_r+0x85c> -80007478: 00500713 li a4,5 -8000747c: 00e780e3 beq a5,a4,80007c7c <_ldtoa_r+0xfe8> -80007480: ffe9c783 lbu a5,-2(s3) -80007484: ffe98713 addi a4,s3,-2 -80007488: 07f7f793 andi a5,a5,127 -8000748c: 7c044063 bltz s0,80007c4c <_ldtoa_r+0xfb8> -80007490: 02e00693 li a3,46 -80007494: 04d78263 beq a5,a3,800074d8 <_ldtoa_r+0x844> -80007498: 00178693 addi a3,a5,1 -8000749c: 00d70023 sb a3,0(a4) -800074a0: 03800693 li a3,56 -800074a4: 03000593 li a1,48 -800074a8: 02e00613 li a2,46 -800074ac: 03800513 li a0,56 -800074b0: 00f6c863 blt a3,a5,800074c0 <_ldtoa_r+0x82c> -800074b4: 03c0006f j 800074f0 <_ldtoa_r+0x85c> -800074b8: 00d70023 sb a3,0(a4) -800074bc: 02f57a63 bgeu a0,a5,800074f0 <_ldtoa_r+0x85c> -800074c0: 00b70023 sb a1,0(a4) -800074c4: fff70713 addi a4,a4,-1 -800074c8: 00074783 lbu a5,0(a4) -800074cc: 07f7f793 andi a5,a5,127 -800074d0: 00178693 addi a3,a5,1 -800074d4: fec792e3 bne a5,a2,800074b8 <_ldtoa_r+0x824> -800074d8: fff74783 lbu a5,-1(a4) -800074dc: 03800693 li a3,56 -800074e0: 00f6f2e3 bgeu a3,a5,80007ce4 <_ldtoa_r+0x1050> -800074e4: 03100793 li a5,49 -800074e8: 00148493 addi s1,s1,1 -800074ec: fef70fa3 sb a5,-1(a4) -800074f0: 800155b7 lui a1,0x80015 -800074f4: 00048613 mv a2,s1 -800074f8: d9c58593 addi a1,a1,-612 # 80014d9c <__BSS_END__+0xffffe384> -800074fc: 000c8513 mv a0,s9 -80007500: 008020ef jal ra,80009508 -80007504: 07215783 lhu a5,114(sp) -80007508: 01412703 lw a4,20(sp) -8000750c: 16912823 sw s1,368(sp) -80007510: fff7c793 not a5,a5 -80007514: 16e12223 sw a4,356(sp) -80007518: 01179713 slli a4,a5,0x11 -8000751c: 00071e63 bnez a4,80007538 <_ldtoa_r+0x8a4> -80007520: 000a0513 mv a0,s4 -80007524: b94fe0ef jal ra,800058b8 -80007528: 22051063 bnez a0,80007748 <_ldtoa_r+0xab4> -8000752c: 000a0513 mv a0,s4 -80007530: 8b4fe0ef jal ra,800055e4 -80007534: 20051a63 bnez a0,80007748 <_ldtoa_r+0xab4> -80007538: 00c12683 lw a3,12(sp) -8000753c: 12414783 lbu a5,292(sp) -80007540: 00148713 addi a4,s1,1 -80007544: 00e6a023 sw a4,0(a3) -80007548: 0c0780e3 beqz a5,80007e08 <_ldtoa_r+0x1174> -8000754c: 02e00713 li a4,46 -80007550: 06e78063 beq a5,a4,800075b0 <_ldtoa_r+0x91c> -80007554: 00090793 mv a5,s2 -80007558: 02e00693 li a3,46 -8000755c: 0080006f j 80007564 <_ldtoa_r+0x8d0> -80007560: 04d70a63 beq a4,a3,800075b4 <_ldtoa_r+0x920> -80007564: 00178793 addi a5,a5,1 -80007568: 0007c703 lbu a4,0(a5) -8000756c: fe071ae3 bnez a4,80007560 <_ldtoa_r+0x8cc> -80007570: 04500693 li a3,69 -80007574: 00f96663 bltu s2,a5,80007580 <_ldtoa_r+0x8ec> -80007578: 0140006f j 8000758c <_ldtoa_r+0x8f8> -8000757c: 01278863 beq a5,s2,8000758c <_ldtoa_r+0x8f8> -80007580: fff78793 addi a5,a5,-1 -80007584: 0007c703 lbu a4,0(a5) -80007588: fed71ae3 bne a4,a3,8000757c <_ldtoa_r+0x8e8> -8000758c: 00078023 sb zero,0(a5) -80007590: 00090793 mv a5,s2 -80007594: 02000693 li a3,32 -80007598: 02d00613 li a2,45 -8000759c: 0007c703 lbu a4,0(a5) -800075a0: 00d70463 beq a4,a3,800075a8 <_ldtoa_r+0x914> -800075a4: 02c71a63 bne a4,a2,800075d8 <_ldtoa_r+0x944> -800075a8: 00178793 addi a5,a5,1 -800075ac: ff1ff06f j 8000759c <_ldtoa_r+0x908> -800075b0: 00090793 mv a5,s2 -800075b4: 0017c703 lbu a4,1(a5) -800075b8: 00178793 addi a5,a5,1 -800075bc: fee78fa3 sb a4,-1(a5) -800075c0: fa0708e3 beqz a4,80007570 <_ldtoa_r+0x8dc> -800075c4: 0017c703 lbu a4,1(a5) -800075c8: 00178793 addi a5,a5,1 -800075cc: fee78fa3 sb a4,-1(a5) -800075d0: fe0712e3 bnez a4,800075b4 <_ldtoa_r+0x920> -800075d4: f9dff06f j 80007570 <_ldtoa_r+0x8dc> -800075d8: 00090413 mv s0,s2 -800075dc: 00c0006f j 800075e8 <_ldtoa_r+0x954> -800075e0: 0007c703 lbu a4,0(a5) -800075e4: 00068413 mv s0,a3 -800075e8: 00e40023 sb a4,0(s0) -800075ec: 00140693 addi a3,s0,1 -800075f0: 00178793 addi a5,a5,1 -800075f4: fe0716e3 bnez a4,800075e0 <_ldtoa_r+0x94c> -800075f8: 00012683 lw a3,0(sp) -800075fc: 00200793 li a5,2 -80007600: fff44703 lbu a4,-1(s0) -80007604: 12f68663 beq a3,a5,80007730 <_ldtoa_r+0xa9c> -80007608: 00412783 lw a5,4(sp) -8000760c: 00078693 mv a3,a5 -80007610: 0097d463 bge a5,s1,80007618 <_ldtoa_r+0x984> -80007614: 00048693 mv a3,s1 -80007618: 03000793 li a5,48 -8000761c: 02f71663 bne a4,a5,80007648 <_ldtoa_r+0x9b4> -80007620: 412407b3 sub a5,s0,s2 -80007624: 02f6d263 bge a3,a5,80007648 <_ldtoa_r+0x9b4> -80007628: 03000613 li a2,48 -8000762c: 0080006f j 80007634 <_ldtoa_r+0x9a0> -80007630: 00e6dc63 bge a3,a4,80007648 <_ldtoa_r+0x9b4> -80007634: fff40413 addi s0,s0,-1 -80007638: fff44783 lbu a5,-1(s0) -8000763c: 00040023 sb zero,0(s0) -80007640: 41240733 sub a4,s0,s2 -80007644: fec786e3 beq a5,a2,80007630 <_ldtoa_r+0x99c> -80007648: 00012703 lw a4,0(sp) -8000764c: 00300793 li a5,3 -80007650: 0af70263 beq a4,a5,800076f4 <_ldtoa_r+0xa60> -80007654: 00812783 lw a5,8(sp) -80007658: 040ba223 sw zero,68(s7) -8000765c: 00978613 addi a2,a5,9 -80007660: 01700793 li a5,23 -80007664: 0cc7f263 bgeu a5,a2,80007728 <_ldtoa_r+0xa94> -80007668: 00100713 li a4,1 -8000766c: 00400793 li a5,4 -80007670: 00179793 slli a5,a5,0x1 -80007674: 01478693 addi a3,a5,20 -80007678: 00070593 mv a1,a4 -8000767c: 00170713 addi a4,a4,1 -80007680: fed678e3 bgeu a2,a3,80007670 <_ldtoa_r+0x9dc> -80007684: 04bba223 sw a1,68(s7) -80007688: 000b8513 mv a0,s7 -8000768c: 569000ef jal ra,800083f4 <_Balloc> -80007690: 04aba023 sw a0,64(s7) -80007694: 00090593 mv a1,s2 -80007698: 00050493 mv s1,a0 -8000769c: 1bc020ef jal ra,80009858 -800076a0: 01812783 lw a5,24(sp) -800076a4: 00078863 beqz a5,800076b4 <_ldtoa_r+0xa20> -800076a8: 41240433 sub s0,s0,s2 -800076ac: 00848433 add s0,s1,s0 -800076b0: 0087a023 sw s0,0(a5) -800076b4: 1ec12083 lw ra,492(sp) -800076b8: 1e812403 lw s0,488(sp) -800076bc: 00048513 mv a0,s1 -800076c0: 1e012903 lw s2,480(sp) -800076c4: 1e412483 lw s1,484(sp) -800076c8: 1dc12983 lw s3,476(sp) -800076cc: 1d812a03 lw s4,472(sp) -800076d0: 1d412a83 lw s5,468(sp) -800076d4: 1d012b03 lw s6,464(sp) -800076d8: 1cc12b83 lw s7,460(sp) -800076dc: 1c812c03 lw s8,456(sp) -800076e0: 1c412c83 lw s9,452(sp) -800076e4: 1c012d03 lw s10,448(sp) -800076e8: 1bc12d83 lw s11,444(sp) -800076ec: 1f010113 addi sp,sp,496 -800076f0: 00008067 ret -800076f4: 00412783 lw a5,4(sp) -800076f8: 009784b3 add s1,a5,s1 -800076fc: 4a04c063 bltz s1,80007b9c <_ldtoa_r+0xf08> -80007700: 00c12783 lw a5,12(sp) -80007704: 00812703 lw a4,8(sp) -80007708: 0007a783 lw a5,0(a5) -8000770c: 00f707b3 add a5,a4,a5 -80007710: 00f12423 sw a5,8(sp) -80007714: 00812783 lw a5,8(sp) -80007718: 040ba223 sw zero,68(s7) -8000771c: 00378613 addi a2,a5,3 -80007720: 01700793 li a5,23 -80007724: f4c7e2e3 bltu a5,a2,80007668 <_ldtoa_r+0x9d4> -80007728: 00000593 li a1,0 -8000772c: f5dff06f j 80007688 <_ldtoa_r+0x9f4> -80007730: 03000793 li a5,48 -80007734: f2f710e3 bne a4,a5,80007654 <_ldtoa_r+0x9c0> -80007738: 412407b3 sub a5,s0,s2 -8000773c: 00100693 li a3,1 -80007740: eef6c4e3 blt a3,a5,80007628 <_ldtoa_r+0x994> -80007744: f11ff06f j 80007654 <_ldtoa_r+0x9c0> -80007748: 00c12703 lw a4,12(sp) -8000774c: 000027b7 lui a5,0x2 -80007750: 70f78793 addi a5,a5,1807 # 270f <_start-0x7fffd8f1> -80007754: 00f72023 sw a5,0(a4) -80007758: e39ff06f j 80007590 <_ldtoa_r+0x8fc> -8000775c: 0b410a93 addi s5,sp,180 -80007760: 000a8713 mv a4,s5 -80007764: 07c10793 addi a5,sp,124 -80007768: 09010613 addi a2,sp,144 -8000776c: 00278793 addi a5,a5,2 -80007770: ffe7d683 lhu a3,-2(a5) -80007774: 00270713 addi a4,a4,2 -80007778: fed71f23 sh a3,-2(a4) -8000777c: fec798e3 bne a5,a2,8000776c <_ldtoa_r+0xad8> -80007780: 000047b7 lui a5,0x4 -80007784: 08e78793 addi a5,a5,142 # 408e <_start-0x7fffbf72> -80007788: 0cf11323 sh a5,198(sp) -8000778c: 000087b7 lui a5,0x8 -80007790: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -80007794: 00f12e23 sw a5,28(sp) -80007798: ffffc7b7 lui a5,0xffffc -8000779c: 12410913 addi s2,sp,292 -800077a0: 0d010413 addi s0,sp,208 -800077a4: 01000e13 li t3,16 -800077a8: 0c8d0313 addi t1,s10,200 -800077ac: 00278793 addi a5,a5,2 # ffffc002 <__BSS_END__+0x7ffe55ea> -800077b0: 03712423 sw s7,40(sp) -800077b4: 03212223 sw s2,36(sp) -800077b8: 00000493 li s1,0 -800077bc: 00040913 mv s2,s0 -800077c0: 16010993 addi s3,sp,352 -800077c4: 0aa10c13 addi s8,sp,170 -800077c8: 02f12023 sw a5,32(sp) -800077cc: 000e0b93 mv s7,t3 -800077d0: 00030413 mv s0,t1 -800077d4: 00098693 mv a3,s3 -800077d8: 09810613 addi a2,sp,152 -800077dc: 000a8593 mv a1,s5 -800077e0: 00040513 mv a0,s0 -800077e4: e61fe0ef jal ra,80006644 -800077e8: 04c10713 addi a4,sp,76 -800077ec: 09810793 addi a5,sp,152 -800077f0: 00278793 addi a5,a5,2 -800077f4: ffe7d683 lhu a3,-2(a5) -800077f8: 00270713 addi a4,a4,2 -800077fc: fed71f23 sh a3,-2(a4) -80007800: ff9798e3 bne a5,s9,800077f0 <_ldtoa_r+0xb5c> -80007804: 01c12783 lw a5,28(sp) -80007808: 05e15583 lhu a1,94(sp) -8000780c: 00f5f633 and a2,a1,a5 -80007810: 02012783 lw a5,32(sp) -80007814: 00f60533 add a0,a2,a5 -80007818: 38a05c63 blez a0,80007bb0 <_ldtoa_r+0xf1c> -8000781c: 09000613 li a2,144 -80007820: 40a60633 sub a2,a2,a0 -80007824: 00090713 mv a4,s2 -80007828: 04c10793 addi a5,sp,76 -8000782c: 00278793 addi a5,a5,2 -80007830: ffe7d683 lhu a3,-2(a5) -80007834: 00270713 addi a4,a4,2 -80007838: fed71f23 sh a3,-2(a4) -8000783c: ff4798e3 bne a5,s4,8000782c <_ldtoa_r+0xb98> -80007840: 06c05463 blez a2,800078a8 <_ldtoa_r+0xc14> -80007844: 00f00793 li a5,15 -80007848: 00090713 mv a4,s2 -8000784c: 02c7dc63 bge a5,a2,80007884 <_ldtoa_r+0xbf0> -80007850: ff060613 addi a2,a2,-16 -80007854: 00465693 srli a3,a2,0x4 -80007858: 00168713 addi a4,a3,1 -8000785c: 00171713 slli a4,a4,0x1 -80007860: 00e90733 add a4,s2,a4 -80007864: 00090793 mv a5,s2 -80007868: 00278793 addi a5,a5,2 -8000786c: fe079f23 sh zero,-2(a5) -80007870: fee79ce3 bne a5,a4,80007868 <_ldtoa_r+0xbd4> -80007874: 08000613 li a2,128 -80007878: 40a60633 sub a2,a2,a0 -8000787c: 00469693 slli a3,a3,0x4 -80007880: 40d60633 sub a2,a2,a3 -80007884: 00161613 slli a2,a2,0x1 -80007888: 00cd0633 add a2,s10,a2 -8000788c: 00075783 lhu a5,0(a4) -80007890: 23065683 lhu a3,560(a2) -80007894: 00d7f7b3 and a5,a5,a3 -80007898: 00f71023 sh a5,0(a4) -8000789c: 01059593 slli a1,a1,0x10 -800078a0: 4105d593 srai a1,a1,0x10 -800078a4: 1405cc63 bltz a1,800079fc <_ldtoa_r+0xd68> -800078a8: 09810793 addi a5,sp,152 -800078ac: 00090713 mv a4,s2 -800078b0: 0007d603 lhu a2,0(a5) -800078b4: 00075683 lhu a3,0(a4) -800078b8: 00278793 addi a5,a5,2 -800078bc: 00270713 addi a4,a4,2 -800078c0: 02d61463 bne a2,a3,800078e8 <_ldtoa_r+0xc54> -800078c4: fefc16e3 bne s8,a5,800078b0 <_ldtoa_r+0xc1c> -800078c8: 000a8713 mv a4,s5 -800078cc: 09810793 addi a5,sp,152 -800078d0: 00278793 addi a5,a5,2 -800078d4: ffe7d683 lhu a3,-2(a5) -800078d8: 00270713 addi a4,a4,2 -800078dc: fed71f23 sh a3,-2(a4) -800078e0: ff9798e3 bne a5,s9,800078d0 <_ldtoa_r+0xc3c> -800078e4: 017484b3 add s1,s1,s7 -800078e8: 01440413 addi s0,s0,20 -800078ec: 12cd0793 addi a5,s10,300 -800078f0: 001bdb93 srli s7,s7,0x1 -800078f4: eef410e3 bne s0,a5,800077d4 <_ldtoa_r+0xb40> -800078f8: 0c615783 lhu a5,198(sp) -800078fc: 08e15703 lhu a4,142(sp) -80007900: 00090413 mv s0,s2 -80007904: 02812b83 lw s7,40(sp) -80007908: 00e787b3 add a5,a5,a4 -8000790c: ffffc737 lui a4,0xffffc -80007910: f7270713 addi a4,a4,-142 # ffffbf72 <__BSS_END__+0x7ffe555a> -80007914: 02412903 lw s2,36(sp) -80007918: 00e787b3 add a5,a5,a4 -8000791c: 0cf11323 sh a5,198(sp) -80007920: 07c10713 addi a4,sp,124 -80007924: 000a8793 mv a5,s5 -80007928: 0c810613 addi a2,sp,200 -8000792c: 00278793 addi a5,a5,2 -80007930: ffe7d683 lhu a3,-2(a5) -80007934: 00270713 addi a4,a4,2 -80007938: fed71f23 sh a3,-2(a4) -8000793c: fec798e3 bne a5,a2,8000792c <_ldtoa_r+0xc98> -80007940: 00000713 li a4,0 -80007944: 09810793 addi a5,sp,152 -80007948: 0080006f j 80007950 <_ldtoa_r+0xcbc> -8000794c: 000dd703 lhu a4,0(s11) -80007950: 00278793 addi a5,a5,2 -80007954: fee79f23 sh a4,-2(a5) -80007958: 002d8d93 addi s11,s11,2 -8000795c: ff9798e3 bne a5,s9,8000794c <_ldtoa_r+0xcb8> -80007960: 028d0c93 addi s9,s10,40 -80007964: 00001c37 lui s8,0x1 -80007968: 118d0d13 addi s10,s10,280 -8000796c: 0100006f j 8000797c <_ldtoa_r+0xce8> -80007970: 001c5c13 srli s8,s8,0x1 -80007974: 2dac8863 beq s9,s10,80007c44 <_ldtoa_r+0xfb0> -80007978: 014c8c93 addi s9,s9,20 -8000797c: 000a8593 mv a1,s5 -80007980: 000d0513 mv a0,s10 -80007984: e19fd0ef jal ra,8000579c -80007988: 000a8593 mv a1,s5 -8000798c: 2aa04c63 bgtz a0,80007c44 <_ldtoa_r+0xfb0> -80007990: 000c8513 mv a0,s9 -80007994: e09fd0ef jal ra,8000579c -80007998: fca04ce3 bgtz a0,80007970 <_ldtoa_r+0xcdc> -8000799c: 00098693 mv a3,s3 -800079a0: 000a8613 mv a2,s5 -800079a4: 000a8593 mv a1,s5 -800079a8: 000c8513 mv a0,s9 -800079ac: c99fe0ef jal ra,80006644 -800079b0: 09810613 addi a2,sp,152 -800079b4: 00098693 mv a3,s3 -800079b8: 00060593 mv a1,a2 -800079bc: 000c8513 mv a0,s9 -800079c0: 875fe0ef jal ra,80006234 -800079c4: 018484b3 add s1,s1,s8 -800079c8: fa9ff06f j 80007970 <_ldtoa_r+0xcdc> -800079cc: 1ac15783 lhu a5,428(sp) -800079d0: 12610c93 addi s9,sp,294 -800079d4: 12710993 addi s3,sp,295 -800079d8: a99ff06f j 80007470 <_ldtoa_r+0x7dc> -800079dc: 12410913 addi s2,sp,292 -800079e0: 800155b7 lui a1,0x80015 -800079e4: d7858593 addi a1,a1,-648 # 80014d78 <__BSS_END__+0xffffe360> -800079e8: 00090513 mv a0,s2 -800079ec: 000024b7 lui s1,0x2 -800079f0: 319010ef jal ra,80009508 -800079f4: 70f48493 addi s1,s1,1807 # 270f <_start-0x7fffd8f1> -800079f8: b0dff06f j 80007504 <_ldtoa_r+0x870> -800079fc: 04c10793 addi a5,sp,76 -80007a00: 00090713 mv a4,s2 -80007a04: 00c0006f j 80007a10 <_ldtoa_r+0xd7c> -80007a08: 05e10693 addi a3,sp,94 -80007a0c: e8f68ee3 beq a3,a5,800078a8 <_ldtoa_r+0xc14> -80007a10: 0007d603 lhu a2,0(a5) -80007a14: 00075683 lhu a3,0(a4) -80007a18: 00278793 addi a5,a5,2 -80007a1c: 00270713 addi a4,a4,2 -80007a20: fed604e3 beq a2,a3,80007a08 <_ldtoa_r+0xd74> -80007a24: 0e215783 lhu a5,226(sp) -80007a28: 01c12703 lw a4,28(sp) -80007a2c: 00f777b3 and a5,a4,a5 -80007a30: 00e79e63 bne a5,a4,80007a4c <_ldtoa_r+0xdb8> -80007a34: 00090513 mv a0,s2 -80007a38: badfd0ef jal ra,800055e4 -80007a3c: e60516e3 bnez a0,800078a8 <_ldtoa_r+0xc14> -80007a40: 00090513 mv a0,s2 -80007a44: e75fd0ef jal ra,800058b8 -80007a48: e60510e3 bnez a0,800078a8 <_ldtoa_r+0xc14> -80007a4c: 0ec10593 addi a1,sp,236 -80007a50: 000d8513 mv a0,s11 -80007a54: c41fd0ef jal ra,80005694 -80007a58: 10810593 addi a1,sp,264 -80007a5c: 00090513 mv a0,s2 -80007a60: c35fd0ef jal ra,80005694 -80007a64: 0ec15603 lhu a2,236(sp) -80007a68: 10a15503 lhu a0,266(sp) -80007a6c: 0ee15883 lhu a7,238(sp) -80007a70: fff64613 not a2,a2 -80007a74: 01061613 slli a2,a2,0x10 -80007a78: 01065613 srli a2,a2,0x10 -80007a7c: 0ec11623 sh a2,236(sp) -80007a80: 40a885b3 sub a1,a7,a0 -80007a84: 00050693 mv a3,a0 -80007a88: 06b05e63 blez a1,80007b04 <_ldtoa_r+0xe70> -80007a8c: 02412683 lw a3,36(sp) -80007a90: 10810713 addi a4,sp,264 -80007a94: 12010793 addi a5,sp,288 -80007a98: 00270713 addi a4,a4,2 -80007a9c: ffe75583 lhu a1,-2(a4) -80007aa0: 00268693 addi a3,a3,2 -80007aa4: feb69f23 sh a1,-2(a3) -80007aa8: fef718e3 bne a4,a5,80007a98 <_ldtoa_r+0xe04> -80007aac: 12011e23 sh zero,316(sp) -80007ab0: 10810713 addi a4,sp,264 -80007ab4: 0ec10693 addi a3,sp,236 -80007ab8: 0080006f j 80007ac0 <_ldtoa_r+0xe2c> -80007abc: 0006d603 lhu a2,0(a3) -80007ac0: 00270713 addi a4,a4,2 -80007ac4: fec71f23 sh a2,-2(a4) -80007ac8: 00268693 addi a3,a3,2 -80007acc: fef718e3 bne a4,a5,80007abc <_ldtoa_r+0xe28> -80007ad0: 02412783 lw a5,36(sp) -80007ad4: 12011023 sh zero,288(sp) -80007ad8: 0ec10713 addi a4,sp,236 -80007adc: 13c10613 addi a2,sp,316 -80007ae0: 00278793 addi a5,a5,2 -80007ae4: ffe7d683 lhu a3,-2(a5) -80007ae8: 00270713 addi a4,a4,2 -80007aec: fed71f23 sh a3,-2(a4) -80007af0: fec798e3 bne a5,a2,80007ae0 <_ldtoa_r+0xe4c> -80007af4: 10a15683 lhu a3,266(sp) -80007af8: 411505b3 sub a1,a0,a7 -80007afc: 10011223 sh zero,260(sp) -80007b00: 00068513 mv a0,a3 -80007b04: 30058a63 beqz a1,80007e18 <_ldtoa_r+0x1184> -80007b08: 02d12623 sw a3,44(sp) -80007b0c: f6f00793 li a5,-145 -80007b10: 06f5c863 blt a1,a5,80007b80 <_ldtoa_r+0xeec> -80007b14: 0ec10513 addi a0,sp,236 -80007b18: dbdfd0ef jal ra,800058d4 -80007b1c: 02c12683 lw a3,44(sp) -80007b20: 00050593 mv a1,a0 -80007b24: 12010793 addi a5,sp,288 -80007b28: 10410513 addi a0,sp,260 -80007b2c: 0ec15603 lhu a2,236(sp) -80007b30: 10815703 lhu a4,264(sp) -80007b34: 32e60e63 beq a2,a4,80007e70 <_ldtoa_r+0x11dc> -80007b38: 00000713 li a4,0 -80007b3c: 00070613 mv a2,a4 -80007b40: 0007d703 lhu a4,0(a5) -80007b44: 00055803 lhu a6,0(a0) -80007b48: ffe78793 addi a5,a5,-2 -80007b4c: 40c70733 sub a4,a4,a2 -80007b50: 41070733 sub a4,a4,a6 -80007b54: 00e79123 sh a4,2(a5) -80007b58: 01075713 srli a4,a4,0x10 -80007b5c: 00177613 andi a2,a4,1 -80007b60: 10a10713 addi a4,sp,266 -80007b64: ffe50513 addi a0,a0,-2 -80007b68: fce79ce3 bne a5,a4,80007b40 <_ldtoa_r+0xeac> -80007b6c: 00100613 li a2,1 -80007b70: 00098793 mv a5,s3 -80007b74: 04000713 li a4,64 -80007b78: 10810513 addi a0,sp,264 -80007b7c: 880fe0ef jal ra,80005bfc -80007b80: 00090593 mv a1,s2 -80007b84: 10810513 addi a0,sp,264 -80007b88: de8fe0ef jal ra,80006170 -80007b8c: d1dff06f j 800078a8 <_ldtoa_r+0xc14> -80007b90: 00812783 lw a5,8(sp) -80007b94: fff78493 addi s1,a5,-1 -80007b98: be8ff06f j 80006f80 <_ldtoa_r+0x2ec> -80007b9c: 00c12783 lw a5,12(sp) -80007ba0: 12010223 sb zero,292(sp) -80007ba4: 00090413 mv s0,s2 -80007ba8: 0007a023 sw zero,0(a5) -80007bac: b69ff06f j 80007714 <_ldtoa_r+0xa80> -80007bb0: 00090793 mv a5,s2 -80007bb4: 0e410713 addi a4,sp,228 -80007bb8: 00278793 addi a5,a5,2 -80007bbc: fe079f23 sh zero,-2(a5) -80007bc0: fee79ce3 bne a5,a4,80007bb8 <_ldtoa_r+0xf24> -80007bc4: cd9ff06f j 8000789c <_ldtoa_r+0xc08> -80007bc8: 01012783 lw a5,16(sp) -80007bcc: 12410913 addi s2,sp,292 -80007bd0: 0e078c63 beqz a5,80007cc8 <_ldtoa_r+0x1034> -80007bd4: 800155b7 lui a1,0x80015 -80007bd8: d8058593 addi a1,a1,-640 # 80014d80 <__BSS_END__+0xffffe368> -80007bdc: 00090513 mv a0,s2 -80007be0: 000024b7 lui s1,0x2 -80007be4: 125010ef jal ra,80009508 -80007be8: 70f48493 addi s1,s1,1807 # 270f <_start-0x7fffd8f1> -80007bec: 919ff06f j 80007504 <_ldtoa_r+0x870> -80007bf0: 03100793 li a5,49 -80007bf4: 12f102a3 sb a5,293(sp) -80007bf8: 02e00793 li a5,46 -80007bfc: 12f10323 sb a5,294(sp) -80007c00: 00148493 addi s1,s1,1 -80007c04: 02900413 li s0,41 -80007c08: 03000793 li a5,48 -80007c0c: 12f103a3 sb a5,295(sp) -80007c10: 12810793 addi a5,sp,296 -80007c14: 00f12823 sw a5,16(sp) -80007c18: e68ff06f j 80007280 <_ldtoa_r+0x5ec> -80007c1c: 03100793 li a5,49 -80007c20: 12f102a3 sb a5,293(sp) -80007c24: 02e00793 li a5,46 -80007c28: 12f10323 sb a5,294(sp) -80007c2c: 00148493 addi s1,s1,1 -80007c30: 1e804063 bgtz s0,80007e10 <_ldtoa_r+0x117c> -80007c34: 12710c93 addi s9,sp,295 -80007c38: 8a041ce3 bnez s0,800074f0 <_ldtoa_r+0x85c> -80007c3c: 01912823 sw s9,16(sp) -80007c40: e40ff06f j 80007280 <_ldtoa_r+0x5ec> -80007c44: 0e810c13 addi s8,sp,232 -80007c48: b78ff06f j 80006fc0 <_ldtoa_r+0x32c> -80007c4c: 03100793 li a5,49 -80007c50: fef98f23 sb a5,-2(s3) -80007c54: 00148493 addi s1,s1,1 -80007c58: 899ff06f j 800074f0 <_ldtoa_r+0x85c> -80007c5c: 12410913 addi s2,sp,292 -80007c60: 800155b7 lui a1,0x80015 -80007c64: d9858593 addi a1,a1,-616 # 80014d98 <__BSS_END__+0xffffe380> -80007c68: 00090513 mv a0,s2 -80007c6c: 000024b7 lui s1,0x2 -80007c70: 099010ef jal ra,80009508 -80007c74: 70f48493 addi s1,s1,1807 # 270f <_start-0x7fffd8f1> -80007c78: 88dff06f j 80007504 <_ldtoa_r+0x870> -80007c7c: 09810593 addi a1,sp,152 -80007c80: 07c10513 addi a0,sp,124 -80007c84: cecfe0ef jal ra,80006170 -80007c88: b24b0593 addi a1,s6,-1244 -80007c8c: 09810513 addi a0,sp,152 -80007c90: b0dfd0ef jal ra,8000579c -80007c94: fe051663 bnez a0,80007480 <_ldtoa_r+0x7ec> -80007c98: 84044ce3 bltz s0,800074f0 <_ldtoa_r+0x85c> -80007c9c: ffe9c783 lbu a5,-2(s3) -80007ca0: fd278713 addi a4,a5,-46 -80007ca4: 00173713 seqz a4,a4 -80007ca8: fff74713 not a4,a4 -80007cac: 00ec8733 add a4,s9,a4 -80007cb0: 00074703 lbu a4,0(a4) -80007cb4: 00177713 andi a4,a4,1 -80007cb8: 82070ce3 beqz a4,800074f0 <_ldtoa_r+0x85c> -80007cbc: ffe98713 addi a4,s3,-2 -80007cc0: 07f7f793 andi a5,a5,127 -80007cc4: fccff06f j 80007490 <_ldtoa_r+0x7fc> -80007cc8: 800155b7 lui a1,0x80015 -80007ccc: d8c58593 addi a1,a1,-628 # 80014d8c <__BSS_END__+0xffffe374> -80007cd0: 00090513 mv a0,s2 -80007cd4: 000024b7 lui s1,0x2 -80007cd8: 031010ef jal ra,80009508 -80007cdc: 70f48493 addi s1,s1,1807 # 270f <_start-0x7fffd8f1> -80007ce0: 825ff06f j 80007504 <_ldtoa_r+0x870> -80007ce4: 00178793 addi a5,a5,1 -80007ce8: fef70fa3 sb a5,-1(a4) -80007cec: 805ff06f j 800074f0 <_ldtoa_r+0x85c> -80007cf0: 0d010413 addi s0,sp,208 -80007cf4: 00040593 mv a1,s0 -80007cf8: 07c10513 addi a0,sp,124 -80007cfc: 00004ab7 lui s5,0x4 -80007d00: 995fd0ef jal ra,80005694 -80007d04: 00000493 li s1,0 -80007d08: 0e810c13 addi s8,sp,232 -80007d0c: 0cc10913 addi s2,sp,204 -80007d10: 0d210993 addi s3,sp,210 -80007d14: ffea8a93 addi s5,s5,-2 # 3ffe <_start-0x7fffc002> -80007d18: 0e815783 lhu a5,232(sp) -80007d1c: 0077f793 andi a5,a5,7 -80007d20: 0c079a63 bnez a5,80007df4 <_ldtoa_r+0x1160> -80007d24: 0b410713 addi a4,sp,180 -80007d28: 00040793 mv a5,s0 -80007d2c: 00278793 addi a5,a5,2 -80007d30: ffe7d683 lhu a3,-2(a5) -80007d34: 00270713 addi a4,a4,2 -80007d38: fed71f23 sh a3,-2(a4) -80007d3c: ff8798e3 bne a5,s8,80007d2c <_ldtoa_r+0x1098> -80007d40: 0b410513 addi a0,sp,180 -80007d44: 0c011623 sh zero,204(sp) -80007d48: f2cfd0ef jal ra,80005474 -80007d4c: 0b410513 addi a0,sp,180 -80007d50: f24fd0ef jal ra,80005474 -80007d54: 00000613 li a2,0 -80007d58: 00090693 mv a3,s2 -80007d5c: 000c0713 mv a4,s8 -80007d60: 0006d583 lhu a1,0(a3) -80007d64: 00075783 lhu a5,0(a4) -80007d68: ffe68693 addi a3,a3,-2 -80007d6c: ffe70713 addi a4,a4,-2 -80007d70: 00b787b3 add a5,a5,a1 -80007d74: 00c787b3 add a5,a5,a2 -80007d78: 00f69123 sh a5,2(a3) -80007d7c: 0107d793 srli a5,a5,0x10 -80007d80: 0017f613 andi a2,a5,1 -80007d84: fd371ee3 bne a4,s3,80007d60 <_ldtoa_r+0x10cc> -80007d88: 0b615783 lhu a5,182(sp) -80007d8c: 0b815703 lhu a4,184(sp) -80007d90: 00378793 addi a5,a5,3 -80007d94: 0af11b23 sh a5,182(sp) -80007d98: 02070063 beqz a4,80007db8 <_ldtoa_r+0x1124> -80007d9c: 0b410513 addi a0,sp,180 -80007da0: ed4fd0ef jal ra,80005474 -80007da4: 0b615783 lhu a5,182(sp) -80007da8: 0b815703 lhu a4,184(sp) -80007dac: 00178793 addi a5,a5,1 -80007db0: 0af11b23 sh a5,182(sp) -80007db4: fe0714e3 bnez a4,80007d9c <_ldtoa_r+0x1108> -80007db8: 0cc15783 lhu a5,204(sp) -80007dbc: 02079c63 bnez a5,80007df4 <_ldtoa_r+0x1160> -80007dc0: 0b615783 lhu a5,182(sp) -80007dc4: 02fae863 bltu s5,a5,80007df4 <_ldtoa_r+0x1160> -80007dc8: 00040713 mv a4,s0 -80007dcc: 0b410793 addi a5,sp,180 -80007dd0: 00278793 addi a5,a5,2 -80007dd4: ffe7d683 lhu a3,-2(a5) -80007dd8: 00270713 addi a4,a4,2 -80007ddc: fed71f23 sh a3,-2(a4) -80007de0: ff2798e3 bne a5,s2,80007dd0 <_ldtoa_r+0x113c> -80007de4: 0e011423 sh zero,232(sp) -80007de8: fff48493 addi s1,s1,-1 -80007dec: fd500793 li a5,-43 -80007df0: f2f494e3 bne s1,a5,80007d18 <_ldtoa_r+0x1084> -80007df4: 07c10593 addi a1,sp,124 -80007df8: 00040513 mv a0,s0 -80007dfc: b74fe0ef jal ra,80006170 -80007e00: 16010993 addi s3,sp,352 -80007e04: 890ff06f j 80006e94 <_ldtoa_r+0x200> -80007e08: 00090793 mv a5,s2 -80007e0c: f80ff06f j 8000758c <_ldtoa_r+0x8f8> -80007e10: fff40413 addi s0,s0,-1 -80007e14: df5ff06f j 80007c08 <_ldtoa_r+0xf74> -80007e18: 10c10713 addi a4,sp,268 -80007e1c: 0f010793 addi a5,sp,240 -80007e20: 00278793 addi a5,a5,2 -80007e24: 00270713 addi a4,a4,2 -80007e28: ffe7d883 lhu a7,-2(a5) -80007e2c: ffe75603 lhu a2,-2(a4) -80007e30: 02c89863 bne a7,a2,80007e60 <_ldtoa_r+0x11cc> -80007e34: 10610613 addi a2,sp,262 -80007e38: fec794e3 bne a5,a2,80007e20 <_ldtoa_r+0x118c> -80007e3c: 0ec15703 lhu a4,236(sp) -80007e40: 10815783 lhu a5,264(sp) -80007e44: 06f70263 beq a4,a5,80007ea8 <_ldtoa_r+0x1214> -80007e48: 00090793 mv a5,s2 -80007e4c: 0e410713 addi a4,sp,228 -80007e50: 00278793 addi a5,a5,2 -80007e54: fe079f23 sh zero,-2(a5) -80007e58: fee79ce3 bne a5,a4,80007e50 <_ldtoa_r+0x11bc> -80007e5c: a4dff06f j 800078a8 <_ldtoa_r+0xc14> -80007e60: 0d166663 bltu a2,a7,80007f2c <_ldtoa_r+0x1298> -80007e64: 12010793 addi a5,sp,288 -80007e68: 10410513 addi a0,sp,260 -80007e6c: cc1ff06f j 80007b2c <_ldtoa_r+0xe98> -80007e70: 00000713 li a4,0 -80007e74: 0ee10313 addi t1,sp,238 -80007e78: 0007d803 lhu a6,0(a5) -80007e7c: 00055603 lhu a2,0(a0) -80007e80: ffe78793 addi a5,a5,-2 -80007e84: ffe50513 addi a0,a0,-2 -80007e88: 01060633 add a2,a2,a6 -80007e8c: 00e60733 add a4,a2,a4 -80007e90: 00e79123 sh a4,2(a5) -80007e94: 01075713 srli a4,a4,0x10 -80007e98: 00177713 andi a4,a4,1 -80007e9c: fc651ee3 bne a0,t1,80007e78 <_ldtoa_r+0x11e4> -80007ea0: 00000613 li a2,0 -80007ea4: ccdff06f j 80007b70 <_ldtoa_r+0xedc> -80007ea8: 00068713 mv a4,a3 -80007eac: 06069263 bnez a3,80007f10 <_ldtoa_r+0x127c> -80007eb0: 10e11783 lh a5,270(sp) -80007eb4: 0407ce63 bltz a5,80007f10 <_ldtoa_r+0x127c> -80007eb8: 12010693 addi a3,sp,288 -80007ebc: 0200006f j 80007edc <_ldtoa_r+0x1248> -80007ec0: 00f69023 sh a5,0(a3) -80007ec4: 00171713 slli a4,a4,0x1 -80007ec8: 01071713 slli a4,a4,0x10 -80007ecc: ffe68693 addi a3,a3,-2 -80007ed0: 10a10793 addi a5,sp,266 -80007ed4: 01075713 srli a4,a4,0x10 -80007ed8: caf684e3 beq a3,a5,80007b80 <_ldtoa_r+0xeec> -80007edc: 0006d783 lhu a5,0(a3) -80007ee0: 01079613 slli a2,a5,0x10 -80007ee4: 41065613 srai a2,a2,0x10 -80007ee8: 00179793 slli a5,a5,0x1 -80007eec: 00065463 bgez a2,80007ef4 <_ldtoa_r+0x1260> -80007ef0: 00176713 ori a4,a4,1 -80007ef4: 01079793 slli a5,a5,0x10 -80007ef8: 0107d793 srli a5,a5,0x10 -80007efc: 00277613 andi a2,a4,2 -80007f00: 0017e593 ori a1,a5,1 -80007f04: fa060ee3 beqz a2,80007ec0 <_ldtoa_r+0x122c> -80007f08: 00b69023 sh a1,0(a3) -80007f0c: fb9ff06f j 80007ec4 <_ldtoa_r+0x1230> -80007f10: 10c10613 addi a2,sp,268 -80007f14: 12010793 addi a5,sp,288 -80007f18: 08071263 bnez a4,80007f9c <_ldtoa_r+0x1308> -80007f1c: 08c78263 beq a5,a2,80007fa0 <_ldtoa_r+0x130c> -80007f20: 00065703 lhu a4,0(a2) -80007f24: 00260613 addi a2,a2,2 -80007f28: ff1ff06f j 80007f18 <_ldtoa_r+0x1284> -80007f2c: 02412603 lw a2,36(sp) -80007f30: 10810713 addi a4,sp,264 -80007f34: 12010793 addi a5,sp,288 -80007f38: 00270713 addi a4,a4,2 -80007f3c: ffe75503 lhu a0,-2(a4) -80007f40: 00260613 addi a2,a2,2 -80007f44: fea61f23 sh a0,-2(a2) -80007f48: fef718e3 bne a4,a5,80007f38 <_ldtoa_r+0x12a4> -80007f4c: 12011e23 sh zero,316(sp) -80007f50: 10810613 addi a2,sp,264 -80007f54: 0ec10713 addi a4,sp,236 -80007f58: 10410513 addi a0,sp,260 -80007f5c: 00270713 addi a4,a4,2 -80007f60: ffe75803 lhu a6,-2(a4) -80007f64: 00260613 addi a2,a2,2 -80007f68: ff061f23 sh a6,-2(a2) -80007f6c: fea718e3 bne a4,a0,80007f5c <_ldtoa_r+0x12c8> -80007f70: 02412703 lw a4,36(sp) -80007f74: 12011023 sh zero,288(sp) -80007f78: 0ec10893 addi a7,sp,236 -80007f7c: 13c10613 addi a2,sp,316 -80007f80: 00270713 addi a4,a4,2 -80007f84: ffe75803 lhu a6,-2(a4) -80007f88: 00288893 addi a7,a7,2 -80007f8c: ff089f23 sh a6,-2(a7) -80007f90: fec718e3 bne a4,a2,80007f80 <_ldtoa_r+0x12ec> -80007f94: 10011223 sh zero,260(sp) -80007f98: b95ff06f j 80007b2c <_ldtoa_r+0xe98> -80007f9c: 00168513 addi a0,a3,1 -80007fa0: 10a11523 sh a0,266(sp) -80007fa4: bddff06f j 80007b80 <_ldtoa_r+0xeec> +8000701c: e2dfe0ef jal ra,80005e48 +80007020: 1ac15503 lhu a0,428(sp) +80007024: fff48493 addi s1,s1,-1 +80007028: e40506e3 beqz a0,80006e74 <_ldtoa_r+0x3a4> +8000702c: 01012783 lw a5,16(sp) +80007030: 04078263 beqz a5,80007074 <_ldtoa_r+0x5a4> +80007034: 00012703 lw a4,0(sp) +80007038: 02d00793 li a5,45 +8000703c: 12f10223 sb a5,292(sp) +80007040: 00300793 li a5,3 +80007044: 00412403 lw s0,4(sp) +80007048: 04f70263 beq a4,a5,8000708c <_ldtoa_r+0x5bc> +8000704c: 00a00793 li a5,10 +80007050: 20f504e3 beq a0,a5,80007a58 <_ldtoa_r+0xf88> +80007054: 03050513 addi a0,a0,48 +80007058: 02e00793 li a5,46 +8000705c: 12a102a3 sb a0,293(sp) +80007060: 12f10323 sb a5,294(sp) +80007064: 7a044263 bltz s0,80007808 <_ldtoa_r+0xd38> +80007068: 12710793 addi a5,sp,295 +8000706c: 00f12823 sw a5,16(sp) +80007070: 04c0006f j 800070bc <_ldtoa_r+0x5ec> +80007074: 00012703 lw a4,0(sp) +80007078: 02000793 li a5,32 +8000707c: 12f10223 sb a5,292(sp) +80007080: 00300793 li a5,3 +80007084: 00412403 lw s0,4(sp) +80007088: fcf712e3 bne a4,a5,8000704c <_ldtoa_r+0x57c> +8000708c: 00940433 add s0,s0,s1 +80007090: 02a00793 li a5,42 +80007094: fa87dce3 bge a5,s0,8000704c <_ldtoa_r+0x57c> +80007098: 00a00793 li a5,10 +8000709c: 18f508e3 beq a0,a5,80007a2c <_ldtoa_r+0xf5c> +800070a0: 02e00793 li a5,46 +800070a4: 03050513 addi a0,a0,48 +800070a8: 12f10323 sb a5,294(sp) +800070ac: 12710793 addi a5,sp,295 +800070b0: 12a102a3 sb a0,293(sp) +800070b4: 02a00413 li s0,42 +800070b8: 00f12823 sw a5,16(sp) +800070bc: 00000c93 li s9,0 +800070c0: 0b410a93 addi s5,sp,180 +800070c4: 00912e23 sw s1,28(sp) +800070c8: 000c8493 mv s1,s9 +800070cc: 000a8c93 mv s9,s5 +800070d0: 00098a93 mv s5,s3 +800070d4: 01012983 lw s3,16(sp) +800070d8: 09410d93 addi s11,sp,148 +800070dc: 07e10c13 addi s8,sp,126 +800070e0: 0b610d13 addi s10,sp,182 +800070e4: 00000693 li a3,0 +800070e8: 000d8613 mv a2,s11 +800070ec: 01c0006f j 80007108 <_ldtoa_r+0x638> +800070f0: 00169693 slli a3,a3,0x1 +800070f4: 00f61023 sh a5,0(a2) +800070f8: 01069693 slli a3,a3,0x10 +800070fc: ffe60613 addi a2,a2,-2 +80007100: 0106d693 srli a3,a3,0x10 +80007104: 05860463 beq a2,s8,8000714c <_ldtoa_r+0x67c> +80007108: 00065783 lhu a5,0(a2) +8000710c: 01079593 slli a1,a5,0x10 +80007110: 4105d593 srai a1,a1,0x10 +80007114: 00179793 slli a5,a5,0x1 +80007118: 0005d463 bgez a1,80007120 <_ldtoa_r+0x650> +8000711c: 0016e693 ori a3,a3,1 +80007120: 01079793 slli a5,a5,0x10 +80007124: 0107d793 srli a5,a5,0x10 +80007128: 0026f593 andi a1,a3,2 +8000712c: 0017e513 ori a0,a5,1 +80007130: fc0580e3 beqz a1,800070f0 <_ldtoa_r+0x620> +80007134: 00169693 slli a3,a3,0x1 +80007138: 00a61023 sh a0,0(a2) +8000713c: 01069693 slli a3,a3,0x10 +80007140: ffe60613 addi a2,a2,-2 +80007144: 0106d693 srli a3,a3,0x10 +80007148: fd8610e3 bne a2,s8,80007108 <_ldtoa_r+0x638> +8000714c: 000c8693 mv a3,s9 +80007150: 07c10793 addi a5,sp,124 +80007154: 00278793 addi a5,a5,2 +80007158: ffe7d603 lhu a2,-2(a5) +8000715c: 00268693 addi a3,a3,2 +80007160: fec69f23 sh a2,-2(a3) +80007164: ffb798e3 bne a5,s11,80007154 <_ldtoa_r+0x684> +80007168: 0c011623 sh zero,204(sp) +8000716c: 00000693 li a3,0 +80007170: 0cc10613 addi a2,sp,204 +80007174: 01c0006f j 80007190 <_ldtoa_r+0x6c0> +80007178: 00169693 slli a3,a3,0x1 +8000717c: 00f61023 sh a5,0(a2) +80007180: 01069693 slli a3,a3,0x10 +80007184: ffe60613 addi a2,a2,-2 +80007188: 0106d693 srli a3,a3,0x10 +8000718c: 05a60463 beq a2,s10,800071d4 <_ldtoa_r+0x704> +80007190: 00065783 lhu a5,0(a2) +80007194: 01079593 slli a1,a5,0x10 +80007198: 4105d593 srai a1,a1,0x10 +8000719c: 00179793 slli a5,a5,0x1 +800071a0: 0005d463 bgez a1,800071a8 <_ldtoa_r+0x6d8> +800071a4: 0016e693 ori a3,a3,1 +800071a8: 01079793 slli a5,a5,0x10 +800071ac: 0107d793 srli a5,a5,0x10 +800071b0: 0026f593 andi a1,a3,2 +800071b4: 0017e513 ori a0,a5,1 +800071b8: fc0580e3 beqz a1,80007178 <_ldtoa_r+0x6a8> +800071bc: 00169693 slli a3,a3,0x1 +800071c0: 00a61023 sh a0,0(a2) +800071c4: 01069693 slli a3,a3,0x10 +800071c8: ffe60613 addi a2,a2,-2 +800071cc: 0106d693 srli a3,a3,0x10 +800071d0: fda610e3 bne a2,s10,80007190 <_ldtoa_r+0x6c0> +800071d4: 00000693 li a3,0 +800071d8: 0cc10613 addi a2,sp,204 +800071dc: 01c0006f j 800071f8 <_ldtoa_r+0x728> +800071e0: 00169693 slli a3,a3,0x1 +800071e4: 00f61023 sh a5,0(a2) +800071e8: 01069693 slli a3,a3,0x10 +800071ec: ffe60613 addi a2,a2,-2 +800071f0: 0106d693 srli a3,a3,0x10 +800071f4: 05a60463 beq a2,s10,8000723c <_ldtoa_r+0x76c> +800071f8: 00065783 lhu a5,0(a2) +800071fc: 01079593 slli a1,a5,0x10 +80007200: 4105d593 srai a1,a1,0x10 +80007204: 00179793 slli a5,a5,0x1 +80007208: 0005d463 bgez a1,80007210 <_ldtoa_r+0x740> +8000720c: 0016e693 ori a3,a3,1 +80007210: 01079793 slli a5,a5,0x10 +80007214: 0107d793 srli a5,a5,0x10 +80007218: 0026f593 andi a1,a3,2 +8000721c: 0017e513 ori a0,a5,1 +80007220: fc0580e3 beqz a1,800071e0 <_ldtoa_r+0x710> +80007224: 00169693 slli a3,a3,0x1 +80007228: 00a61023 sh a0,0(a2) +8000722c: 01069693 slli a3,a3,0x10 +80007230: ffe60613 addi a2,a2,-2 +80007234: 0106d693 srli a3,a3,0x10 +80007238: fda610e3 bne a2,s10,800071f8 <_ldtoa_r+0x728> +8000723c: 00000593 li a1,0 +80007240: 000d8613 mv a2,s11 +80007244: 0cc10693 addi a3,sp,204 +80007248: 00065503 lhu a0,0(a2) +8000724c: 0006d783 lhu a5,0(a3) +80007250: ffe60613 addi a2,a2,-2 +80007254: ffe68693 addi a3,a3,-2 +80007258: 00a787b3 add a5,a5,a0 +8000725c: 00b787b3 add a5,a5,a1 +80007260: 00f61123 sh a5,2(a2) +80007264: 0107d793 srli a5,a5,0x10 +80007268: 0017f593 andi a1,a5,1 +8000726c: fda69ee3 bne a3,s10,80007248 <_ldtoa_r+0x778> +80007270: 000a8613 mv a2,s5 +80007274: 07c10593 addi a1,sp,124 +80007278: 09810513 addi a0,sp,152 +8000727c: bcdfe0ef jal ra,80005e48 +80007280: 1ac15783 lhu a5,428(sp) +80007284: 009986b3 add a3,s3,s1 +80007288: 00148493 addi s1,s1,1 +8000728c: 03078613 addi a2,a5,48 +80007290: 00c68023 sb a2,0(a3) +80007294: e49458e3 bge s0,s1,800070e4 <_ldtoa_r+0x614> +80007298: 01012703 lw a4,16(sp) +8000729c: 01c12483 lw s1,28(sp) +800072a0: 00140993 addi s3,s0,1 +800072a4: 013709b3 add s3,a4,s3 +800072a8: 00870cb3 add s9,a4,s0 +800072ac: 00400713 li a4,4 +800072b0: 06f75e63 bge a4,a5,8000732c <_ldtoa_r+0x85c> +800072b4: 00500713 li a4,5 +800072b8: 00e780e3 beq a5,a4,80007ab8 <_ldtoa_r+0xfe8> +800072bc: ffe9c783 lbu a5,-2(s3) +800072c0: ffe98713 addi a4,s3,-2 +800072c4: 07f7f793 andi a5,a5,127 +800072c8: 7c044063 bltz s0,80007a88 <_ldtoa_r+0xfb8> +800072cc: 02e00693 li a3,46 +800072d0: 04d78263 beq a5,a3,80007314 <_ldtoa_r+0x844> +800072d4: 00178693 addi a3,a5,1 +800072d8: 00d70023 sb a3,0(a4) +800072dc: 03800693 li a3,56 +800072e0: 03000593 li a1,48 +800072e4: 02e00613 li a2,46 +800072e8: 03800513 li a0,56 +800072ec: 00f6c863 blt a3,a5,800072fc <_ldtoa_r+0x82c> +800072f0: 03c0006f j 8000732c <_ldtoa_r+0x85c> +800072f4: 00d70023 sb a3,0(a4) +800072f8: 02f57a63 bgeu a0,a5,8000732c <_ldtoa_r+0x85c> +800072fc: 00b70023 sb a1,0(a4) +80007300: fff70713 addi a4,a4,-1 +80007304: 00074783 lbu a5,0(a4) +80007308: 07f7f793 andi a5,a5,127 +8000730c: 00178693 addi a3,a5,1 +80007310: fec792e3 bne a5,a2,800072f4 <_ldtoa_r+0x824> +80007314: fff74783 lbu a5,-1(a4) +80007318: 03800693 li a3,56 +8000731c: 00f6f2e3 bgeu a3,a5,80007b20 <_ldtoa_r+0x1050> +80007320: 03100793 li a5,49 +80007324: 00148493 addi s1,s1,1 +80007328: fef70fa3 sb a5,-1(a4) +8000732c: 800155b7 lui a1,0x80015 +80007330: 00048613 mv a2,s1 +80007334: bb858593 addi a1,a1,-1096 # 80014bb8 <__BSS_END__+0xffffdd10> +80007338: 000c8513 mv a0,s9 +8000733c: 008020ef jal ra,80009344 +80007340: 07215783 lhu a5,114(sp) +80007344: 01412703 lw a4,20(sp) +80007348: 16912823 sw s1,368(sp) +8000734c: fff7c793 not a5,a5 +80007350: 16e12223 sw a4,356(sp) +80007354: 01179713 slli a4,a5,0x11 +80007358: 00071e63 bnez a4,80007374 <_ldtoa_r+0x8a4> +8000735c: 000a0513 mv a0,s4 +80007360: b94fe0ef jal ra,800056f4 +80007364: 22051063 bnez a0,80007584 <_ldtoa_r+0xab4> +80007368: 000a0513 mv a0,s4 +8000736c: 8b4fe0ef jal ra,80005420 +80007370: 20051a63 bnez a0,80007584 <_ldtoa_r+0xab4> +80007374: 00c12683 lw a3,12(sp) +80007378: 12414783 lbu a5,292(sp) +8000737c: 00148713 addi a4,s1,1 +80007380: 00e6a023 sw a4,0(a3) +80007384: 0c0780e3 beqz a5,80007c44 <_ldtoa_r+0x1174> +80007388: 02e00713 li a4,46 +8000738c: 06e78063 beq a5,a4,800073ec <_ldtoa_r+0x91c> +80007390: 00090793 mv a5,s2 +80007394: 02e00693 li a3,46 +80007398: 0080006f j 800073a0 <_ldtoa_r+0x8d0> +8000739c: 04d70a63 beq a4,a3,800073f0 <_ldtoa_r+0x920> +800073a0: 00178793 addi a5,a5,1 +800073a4: 0007c703 lbu a4,0(a5) +800073a8: fe071ae3 bnez a4,8000739c <_ldtoa_r+0x8cc> +800073ac: 04500693 li a3,69 +800073b0: 00f96663 bltu s2,a5,800073bc <_ldtoa_r+0x8ec> +800073b4: 0140006f j 800073c8 <_ldtoa_r+0x8f8> +800073b8: 01278863 beq a5,s2,800073c8 <_ldtoa_r+0x8f8> +800073bc: fff78793 addi a5,a5,-1 +800073c0: 0007c703 lbu a4,0(a5) +800073c4: fed71ae3 bne a4,a3,800073b8 <_ldtoa_r+0x8e8> +800073c8: 00078023 sb zero,0(a5) +800073cc: 00090793 mv a5,s2 +800073d0: 02000693 li a3,32 +800073d4: 02d00613 li a2,45 +800073d8: 0007c703 lbu a4,0(a5) +800073dc: 00d70463 beq a4,a3,800073e4 <_ldtoa_r+0x914> +800073e0: 02c71a63 bne a4,a2,80007414 <_ldtoa_r+0x944> +800073e4: 00178793 addi a5,a5,1 +800073e8: ff1ff06f j 800073d8 <_ldtoa_r+0x908> +800073ec: 00090793 mv a5,s2 +800073f0: 0017c703 lbu a4,1(a5) +800073f4: 00178793 addi a5,a5,1 +800073f8: fee78fa3 sb a4,-1(a5) +800073fc: fa0708e3 beqz a4,800073ac <_ldtoa_r+0x8dc> +80007400: 0017c703 lbu a4,1(a5) +80007404: 00178793 addi a5,a5,1 +80007408: fee78fa3 sb a4,-1(a5) +8000740c: fe0712e3 bnez a4,800073f0 <_ldtoa_r+0x920> +80007410: f9dff06f j 800073ac <_ldtoa_r+0x8dc> +80007414: 00090413 mv s0,s2 +80007418: 00c0006f j 80007424 <_ldtoa_r+0x954> +8000741c: 0007c703 lbu a4,0(a5) +80007420: 00068413 mv s0,a3 +80007424: 00e40023 sb a4,0(s0) +80007428: 00140693 addi a3,s0,1 +8000742c: 00178793 addi a5,a5,1 +80007430: fe0716e3 bnez a4,8000741c <_ldtoa_r+0x94c> +80007434: 00012683 lw a3,0(sp) +80007438: 00200793 li a5,2 +8000743c: fff44703 lbu a4,-1(s0) +80007440: 12f68663 beq a3,a5,8000756c <_ldtoa_r+0xa9c> +80007444: 00412783 lw a5,4(sp) +80007448: 00078693 mv a3,a5 +8000744c: 0097d463 bge a5,s1,80007454 <_ldtoa_r+0x984> +80007450: 00048693 mv a3,s1 +80007454: 03000793 li a5,48 +80007458: 02f71663 bne a4,a5,80007484 <_ldtoa_r+0x9b4> +8000745c: 412407b3 sub a5,s0,s2 +80007460: 02f6d263 bge a3,a5,80007484 <_ldtoa_r+0x9b4> +80007464: 03000613 li a2,48 +80007468: 0080006f j 80007470 <_ldtoa_r+0x9a0> +8000746c: 00e6dc63 bge a3,a4,80007484 <_ldtoa_r+0x9b4> +80007470: fff40413 addi s0,s0,-1 +80007474: fff44783 lbu a5,-1(s0) +80007478: 00040023 sb zero,0(s0) +8000747c: 41240733 sub a4,s0,s2 +80007480: fec786e3 beq a5,a2,8000746c <_ldtoa_r+0x99c> +80007484: 00012703 lw a4,0(sp) +80007488: 00300793 li a5,3 +8000748c: 0af70263 beq a4,a5,80007530 <_ldtoa_r+0xa60> +80007490: 00812783 lw a5,8(sp) +80007494: 040ba223 sw zero,68(s7) +80007498: 00978613 addi a2,a5,9 +8000749c: 01700793 li a5,23 +800074a0: 0cc7f263 bgeu a5,a2,80007564 <_ldtoa_r+0xa94> +800074a4: 00100713 li a4,1 +800074a8: 00400793 li a5,4 +800074ac: 00179793 slli a5,a5,0x1 +800074b0: 01478693 addi a3,a5,20 +800074b4: 00070593 mv a1,a4 +800074b8: 00170713 addi a4,a4,1 +800074bc: fed678e3 bgeu a2,a3,800074ac <_ldtoa_r+0x9dc> +800074c0: 04bba223 sw a1,68(s7) +800074c4: 000b8513 mv a0,s7 +800074c8: 569000ef jal ra,80008230 <_Balloc> +800074cc: 04aba023 sw a0,64(s7) +800074d0: 00090593 mv a1,s2 +800074d4: 00050493 mv s1,a0 +800074d8: 1bc020ef jal ra,80009694 +800074dc: 01812783 lw a5,24(sp) +800074e0: 00078863 beqz a5,800074f0 <_ldtoa_r+0xa20> +800074e4: 41240433 sub s0,s0,s2 +800074e8: 00848433 add s0,s1,s0 +800074ec: 0087a023 sw s0,0(a5) +800074f0: 1ec12083 lw ra,492(sp) +800074f4: 1e812403 lw s0,488(sp) +800074f8: 00048513 mv a0,s1 +800074fc: 1e012903 lw s2,480(sp) +80007500: 1e412483 lw s1,484(sp) +80007504: 1dc12983 lw s3,476(sp) +80007508: 1d812a03 lw s4,472(sp) +8000750c: 1d412a83 lw s5,468(sp) +80007510: 1d012b03 lw s6,464(sp) +80007514: 1cc12b83 lw s7,460(sp) +80007518: 1c812c03 lw s8,456(sp) +8000751c: 1c412c83 lw s9,452(sp) +80007520: 1c012d03 lw s10,448(sp) +80007524: 1bc12d83 lw s11,444(sp) +80007528: 1f010113 addi sp,sp,496 +8000752c: 00008067 ret +80007530: 00412783 lw a5,4(sp) +80007534: 009784b3 add s1,a5,s1 +80007538: 4a04c063 bltz s1,800079d8 <_ldtoa_r+0xf08> +8000753c: 00c12783 lw a5,12(sp) +80007540: 00812703 lw a4,8(sp) +80007544: 0007a783 lw a5,0(a5) +80007548: 00f707b3 add a5,a4,a5 +8000754c: 00f12423 sw a5,8(sp) +80007550: 00812783 lw a5,8(sp) +80007554: 040ba223 sw zero,68(s7) +80007558: 00378613 addi a2,a5,3 +8000755c: 01700793 li a5,23 +80007560: f4c7e2e3 bltu a5,a2,800074a4 <_ldtoa_r+0x9d4> +80007564: 00000593 li a1,0 +80007568: f5dff06f j 800074c4 <_ldtoa_r+0x9f4> +8000756c: 03000793 li a5,48 +80007570: f2f710e3 bne a4,a5,80007490 <_ldtoa_r+0x9c0> +80007574: 412407b3 sub a5,s0,s2 +80007578: 00100693 li a3,1 +8000757c: eef6c4e3 blt a3,a5,80007464 <_ldtoa_r+0x994> +80007580: f11ff06f j 80007490 <_ldtoa_r+0x9c0> +80007584: 00c12703 lw a4,12(sp) +80007588: 000027b7 lui a5,0x2 +8000758c: 70f78793 addi a5,a5,1807 # 270f <_start-0x7fffd8f1> +80007590: 00f72023 sw a5,0(a4) +80007594: e39ff06f j 800073cc <_ldtoa_r+0x8fc> +80007598: 0b410a93 addi s5,sp,180 +8000759c: 000a8713 mv a4,s5 +800075a0: 07c10793 addi a5,sp,124 +800075a4: 09010613 addi a2,sp,144 +800075a8: 00278793 addi a5,a5,2 +800075ac: ffe7d683 lhu a3,-2(a5) +800075b0: 00270713 addi a4,a4,2 +800075b4: fed71f23 sh a3,-2(a4) +800075b8: fec798e3 bne a5,a2,800075a8 <_ldtoa_r+0xad8> +800075bc: 000047b7 lui a5,0x4 +800075c0: 08e78793 addi a5,a5,142 # 408e <_start-0x7fffbf72> +800075c4: 0cf11323 sh a5,198(sp) +800075c8: 000087b7 lui a5,0x8 +800075cc: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> +800075d0: 00f12e23 sw a5,28(sp) +800075d4: ffffc7b7 lui a5,0xffffc +800075d8: 12410913 addi s2,sp,292 +800075dc: 0d010413 addi s0,sp,208 +800075e0: 01000e13 li t3,16 +800075e4: 0c8d0313 addi t1,s10,200 +800075e8: 00278793 addi a5,a5,2 # ffffc002 <__BSS_END__+0x7ffe515a> +800075ec: 03712423 sw s7,40(sp) +800075f0: 03212223 sw s2,36(sp) +800075f4: 00000493 li s1,0 +800075f8: 00040913 mv s2,s0 +800075fc: 16010993 addi s3,sp,352 +80007600: 0aa10c13 addi s8,sp,170 +80007604: 02f12023 sw a5,32(sp) +80007608: 000e0b93 mv s7,t3 +8000760c: 00030413 mv s0,t1 +80007610: 00098693 mv a3,s3 +80007614: 09810613 addi a2,sp,152 +80007618: 000a8593 mv a1,s5 +8000761c: 00040513 mv a0,s0 +80007620: e61fe0ef jal ra,80006480 +80007624: 04c10713 addi a4,sp,76 +80007628: 09810793 addi a5,sp,152 +8000762c: 00278793 addi a5,a5,2 +80007630: ffe7d683 lhu a3,-2(a5) +80007634: 00270713 addi a4,a4,2 +80007638: fed71f23 sh a3,-2(a4) +8000763c: ff9798e3 bne a5,s9,8000762c <_ldtoa_r+0xb5c> +80007640: 01c12783 lw a5,28(sp) +80007644: 05e15583 lhu a1,94(sp) +80007648: 00f5f633 and a2,a1,a5 +8000764c: 02012783 lw a5,32(sp) +80007650: 00f60533 add a0,a2,a5 +80007654: 38a05c63 blez a0,800079ec <_ldtoa_r+0xf1c> +80007658: 09000613 li a2,144 +8000765c: 40a60633 sub a2,a2,a0 +80007660: 00090713 mv a4,s2 +80007664: 04c10793 addi a5,sp,76 +80007668: 00278793 addi a5,a5,2 +8000766c: ffe7d683 lhu a3,-2(a5) +80007670: 00270713 addi a4,a4,2 +80007674: fed71f23 sh a3,-2(a4) +80007678: ff4798e3 bne a5,s4,80007668 <_ldtoa_r+0xb98> +8000767c: 06c05463 blez a2,800076e4 <_ldtoa_r+0xc14> +80007680: 00f00793 li a5,15 +80007684: 00090713 mv a4,s2 +80007688: 02c7dc63 bge a5,a2,800076c0 <_ldtoa_r+0xbf0> +8000768c: ff060613 addi a2,a2,-16 +80007690: 00465693 srli a3,a2,0x4 +80007694: 00168713 addi a4,a3,1 +80007698: 00171713 slli a4,a4,0x1 +8000769c: 00e90733 add a4,s2,a4 +800076a0: 00090793 mv a5,s2 +800076a4: 00278793 addi a5,a5,2 +800076a8: fe079f23 sh zero,-2(a5) +800076ac: fee79ce3 bne a5,a4,800076a4 <_ldtoa_r+0xbd4> +800076b0: 08000613 li a2,128 +800076b4: 40a60633 sub a2,a2,a0 +800076b8: 00469693 slli a3,a3,0x4 +800076bc: 40d60633 sub a2,a2,a3 +800076c0: 00161613 slli a2,a2,0x1 +800076c4: 00cd0633 add a2,s10,a2 +800076c8: 00075783 lhu a5,0(a4) +800076cc: 23065683 lhu a3,560(a2) +800076d0: 00d7f7b3 and a5,a5,a3 +800076d4: 00f71023 sh a5,0(a4) +800076d8: 01059593 slli a1,a1,0x10 +800076dc: 4105d593 srai a1,a1,0x10 +800076e0: 1405cc63 bltz a1,80007838 <_ldtoa_r+0xd68> +800076e4: 09810793 addi a5,sp,152 +800076e8: 00090713 mv a4,s2 +800076ec: 0007d603 lhu a2,0(a5) +800076f0: 00075683 lhu a3,0(a4) +800076f4: 00278793 addi a5,a5,2 +800076f8: 00270713 addi a4,a4,2 +800076fc: 02d61463 bne a2,a3,80007724 <_ldtoa_r+0xc54> +80007700: fefc16e3 bne s8,a5,800076ec <_ldtoa_r+0xc1c> +80007704: 000a8713 mv a4,s5 +80007708: 09810793 addi a5,sp,152 +8000770c: 00278793 addi a5,a5,2 +80007710: ffe7d683 lhu a3,-2(a5) +80007714: 00270713 addi a4,a4,2 +80007718: fed71f23 sh a3,-2(a4) +8000771c: ff9798e3 bne a5,s9,8000770c <_ldtoa_r+0xc3c> +80007720: 017484b3 add s1,s1,s7 +80007724: 01440413 addi s0,s0,20 +80007728: 12cd0793 addi a5,s10,300 +8000772c: 001bdb93 srli s7,s7,0x1 +80007730: eef410e3 bne s0,a5,80007610 <_ldtoa_r+0xb40> +80007734: 0c615783 lhu a5,198(sp) +80007738: 08e15703 lhu a4,142(sp) +8000773c: 00090413 mv s0,s2 +80007740: 02812b83 lw s7,40(sp) +80007744: 00e787b3 add a5,a5,a4 +80007748: ffffc737 lui a4,0xffffc +8000774c: f7270713 addi a4,a4,-142 # ffffbf72 <__BSS_END__+0x7ffe50ca> +80007750: 02412903 lw s2,36(sp) +80007754: 00e787b3 add a5,a5,a4 +80007758: 0cf11323 sh a5,198(sp) +8000775c: 07c10713 addi a4,sp,124 +80007760: 000a8793 mv a5,s5 +80007764: 0c810613 addi a2,sp,200 +80007768: 00278793 addi a5,a5,2 +8000776c: ffe7d683 lhu a3,-2(a5) +80007770: 00270713 addi a4,a4,2 +80007774: fed71f23 sh a3,-2(a4) +80007778: fec798e3 bne a5,a2,80007768 <_ldtoa_r+0xc98> +8000777c: 00000713 li a4,0 +80007780: 09810793 addi a5,sp,152 +80007784: 0080006f j 8000778c <_ldtoa_r+0xcbc> +80007788: 000dd703 lhu a4,0(s11) +8000778c: 00278793 addi a5,a5,2 +80007790: fee79f23 sh a4,-2(a5) +80007794: 002d8d93 addi s11,s11,2 +80007798: ff9798e3 bne a5,s9,80007788 <_ldtoa_r+0xcb8> +8000779c: 028d0c93 addi s9,s10,40 +800077a0: 00001c37 lui s8,0x1 +800077a4: 118d0d13 addi s10,s10,280 +800077a8: 0100006f j 800077b8 <_ldtoa_r+0xce8> +800077ac: 001c5c13 srli s8,s8,0x1 +800077b0: 2dac8863 beq s9,s10,80007a80 <_ldtoa_r+0xfb0> +800077b4: 014c8c93 addi s9,s9,20 +800077b8: 000a8593 mv a1,s5 +800077bc: 000d0513 mv a0,s10 +800077c0: e19fd0ef jal ra,800055d8 +800077c4: 000a8593 mv a1,s5 +800077c8: 2aa04c63 bgtz a0,80007a80 <_ldtoa_r+0xfb0> +800077cc: 000c8513 mv a0,s9 +800077d0: e09fd0ef jal ra,800055d8 +800077d4: fca04ce3 bgtz a0,800077ac <_ldtoa_r+0xcdc> +800077d8: 00098693 mv a3,s3 +800077dc: 000a8613 mv a2,s5 +800077e0: 000a8593 mv a1,s5 +800077e4: 000c8513 mv a0,s9 +800077e8: c99fe0ef jal ra,80006480 +800077ec: 09810613 addi a2,sp,152 +800077f0: 00098693 mv a3,s3 +800077f4: 00060593 mv a1,a2 +800077f8: 000c8513 mv a0,s9 +800077fc: 875fe0ef jal ra,80006070 +80007800: 018484b3 add s1,s1,s8 +80007804: fa9ff06f j 800077ac <_ldtoa_r+0xcdc> +80007808: 1ac15783 lhu a5,428(sp) +8000780c: 12610c93 addi s9,sp,294 +80007810: 12710993 addi s3,sp,295 +80007814: a99ff06f j 800072ac <_ldtoa_r+0x7dc> +80007818: 12410913 addi s2,sp,292 +8000781c: 800155b7 lui a1,0x80015 +80007820: b9458593 addi a1,a1,-1132 # 80014b94 <__BSS_END__+0xffffdcec> +80007824: 00090513 mv a0,s2 +80007828: 000024b7 lui s1,0x2 +8000782c: 319010ef jal ra,80009344 +80007830: 70f48493 addi s1,s1,1807 # 270f <_start-0x7fffd8f1> +80007834: b0dff06f j 80007340 <_ldtoa_r+0x870> +80007838: 04c10793 addi a5,sp,76 +8000783c: 00090713 mv a4,s2 +80007840: 00c0006f j 8000784c <_ldtoa_r+0xd7c> +80007844: 05e10693 addi a3,sp,94 +80007848: e8f68ee3 beq a3,a5,800076e4 <_ldtoa_r+0xc14> +8000784c: 0007d603 lhu a2,0(a5) +80007850: 00075683 lhu a3,0(a4) +80007854: 00278793 addi a5,a5,2 +80007858: 00270713 addi a4,a4,2 +8000785c: fed604e3 beq a2,a3,80007844 <_ldtoa_r+0xd74> +80007860: 0e215783 lhu a5,226(sp) +80007864: 01c12703 lw a4,28(sp) +80007868: 00f777b3 and a5,a4,a5 +8000786c: 00e79e63 bne a5,a4,80007888 <_ldtoa_r+0xdb8> +80007870: 00090513 mv a0,s2 +80007874: badfd0ef jal ra,80005420 +80007878: e60516e3 bnez a0,800076e4 <_ldtoa_r+0xc14> +8000787c: 00090513 mv a0,s2 +80007880: e75fd0ef jal ra,800056f4 +80007884: e60510e3 bnez a0,800076e4 <_ldtoa_r+0xc14> +80007888: 0ec10593 addi a1,sp,236 +8000788c: 000d8513 mv a0,s11 +80007890: c41fd0ef jal ra,800054d0 +80007894: 10810593 addi a1,sp,264 +80007898: 00090513 mv a0,s2 +8000789c: c35fd0ef jal ra,800054d0 +800078a0: 0ec15603 lhu a2,236(sp) +800078a4: 10a15503 lhu a0,266(sp) +800078a8: 0ee15883 lhu a7,238(sp) +800078ac: fff64613 not a2,a2 +800078b0: 01061613 slli a2,a2,0x10 +800078b4: 01065613 srli a2,a2,0x10 +800078b8: 0ec11623 sh a2,236(sp) +800078bc: 40a885b3 sub a1,a7,a0 +800078c0: 00050693 mv a3,a0 +800078c4: 06b05e63 blez a1,80007940 <_ldtoa_r+0xe70> +800078c8: 02412683 lw a3,36(sp) +800078cc: 10810713 addi a4,sp,264 +800078d0: 12010793 addi a5,sp,288 +800078d4: 00270713 addi a4,a4,2 +800078d8: ffe75583 lhu a1,-2(a4) +800078dc: 00268693 addi a3,a3,2 +800078e0: feb69f23 sh a1,-2(a3) +800078e4: fef718e3 bne a4,a5,800078d4 <_ldtoa_r+0xe04> +800078e8: 12011e23 sh zero,316(sp) +800078ec: 10810713 addi a4,sp,264 +800078f0: 0ec10693 addi a3,sp,236 +800078f4: 0080006f j 800078fc <_ldtoa_r+0xe2c> +800078f8: 0006d603 lhu a2,0(a3) +800078fc: 00270713 addi a4,a4,2 +80007900: fec71f23 sh a2,-2(a4) +80007904: 00268693 addi a3,a3,2 +80007908: fef718e3 bne a4,a5,800078f8 <_ldtoa_r+0xe28> +8000790c: 02412783 lw a5,36(sp) +80007910: 12011023 sh zero,288(sp) +80007914: 0ec10713 addi a4,sp,236 +80007918: 13c10613 addi a2,sp,316 +8000791c: 00278793 addi a5,a5,2 +80007920: ffe7d683 lhu a3,-2(a5) +80007924: 00270713 addi a4,a4,2 +80007928: fed71f23 sh a3,-2(a4) +8000792c: fec798e3 bne a5,a2,8000791c <_ldtoa_r+0xe4c> +80007930: 10a15683 lhu a3,266(sp) +80007934: 411505b3 sub a1,a0,a7 +80007938: 10011223 sh zero,260(sp) +8000793c: 00068513 mv a0,a3 +80007940: 30058a63 beqz a1,80007c54 <_ldtoa_r+0x1184> +80007944: 02d12623 sw a3,44(sp) +80007948: f6f00793 li a5,-145 +8000794c: 06f5c863 blt a1,a5,800079bc <_ldtoa_r+0xeec> +80007950: 0ec10513 addi a0,sp,236 +80007954: dbdfd0ef jal ra,80005710 +80007958: 02c12683 lw a3,44(sp) +8000795c: 00050593 mv a1,a0 +80007960: 12010793 addi a5,sp,288 +80007964: 10410513 addi a0,sp,260 +80007968: 0ec15603 lhu a2,236(sp) +8000796c: 10815703 lhu a4,264(sp) +80007970: 32e60e63 beq a2,a4,80007cac <_ldtoa_r+0x11dc> +80007974: 00000713 li a4,0 +80007978: 00070613 mv a2,a4 +8000797c: 0007d703 lhu a4,0(a5) +80007980: 00055803 lhu a6,0(a0) +80007984: ffe78793 addi a5,a5,-2 +80007988: 40c70733 sub a4,a4,a2 +8000798c: 41070733 sub a4,a4,a6 +80007990: 00e79123 sh a4,2(a5) +80007994: 01075713 srli a4,a4,0x10 +80007998: 00177613 andi a2,a4,1 +8000799c: 10a10713 addi a4,sp,266 +800079a0: ffe50513 addi a0,a0,-2 +800079a4: fce79ce3 bne a5,a4,8000797c <_ldtoa_r+0xeac> +800079a8: 00100613 li a2,1 +800079ac: 00098793 mv a5,s3 +800079b0: 04000713 li a4,64 +800079b4: 10810513 addi a0,sp,264 +800079b8: 880fe0ef jal ra,80005a38 +800079bc: 00090593 mv a1,s2 +800079c0: 10810513 addi a0,sp,264 +800079c4: de8fe0ef jal ra,80005fac +800079c8: d1dff06f j 800076e4 <_ldtoa_r+0xc14> +800079cc: 00812783 lw a5,8(sp) +800079d0: fff78493 addi s1,a5,-1 +800079d4: be8ff06f j 80006dbc <_ldtoa_r+0x2ec> +800079d8: 00c12783 lw a5,12(sp) +800079dc: 12010223 sb zero,292(sp) +800079e0: 00090413 mv s0,s2 +800079e4: 0007a023 sw zero,0(a5) +800079e8: b69ff06f j 80007550 <_ldtoa_r+0xa80> +800079ec: 00090793 mv a5,s2 +800079f0: 0e410713 addi a4,sp,228 +800079f4: 00278793 addi a5,a5,2 +800079f8: fe079f23 sh zero,-2(a5) +800079fc: fee79ce3 bne a5,a4,800079f4 <_ldtoa_r+0xf24> +80007a00: cd9ff06f j 800076d8 <_ldtoa_r+0xc08> +80007a04: 01012783 lw a5,16(sp) +80007a08: 12410913 addi s2,sp,292 +80007a0c: 0e078c63 beqz a5,80007b04 <_ldtoa_r+0x1034> +80007a10: 800155b7 lui a1,0x80015 +80007a14: b9c58593 addi a1,a1,-1124 # 80014b9c <__BSS_END__+0xffffdcf4> +80007a18: 00090513 mv a0,s2 +80007a1c: 000024b7 lui s1,0x2 +80007a20: 125010ef jal ra,80009344 +80007a24: 70f48493 addi s1,s1,1807 # 270f <_start-0x7fffd8f1> +80007a28: 919ff06f j 80007340 <_ldtoa_r+0x870> +80007a2c: 03100793 li a5,49 +80007a30: 12f102a3 sb a5,293(sp) +80007a34: 02e00793 li a5,46 +80007a38: 12f10323 sb a5,294(sp) +80007a3c: 00148493 addi s1,s1,1 +80007a40: 02900413 li s0,41 +80007a44: 03000793 li a5,48 +80007a48: 12f103a3 sb a5,295(sp) +80007a4c: 12810793 addi a5,sp,296 +80007a50: 00f12823 sw a5,16(sp) +80007a54: e68ff06f j 800070bc <_ldtoa_r+0x5ec> +80007a58: 03100793 li a5,49 +80007a5c: 12f102a3 sb a5,293(sp) +80007a60: 02e00793 li a5,46 +80007a64: 12f10323 sb a5,294(sp) +80007a68: 00148493 addi s1,s1,1 +80007a6c: 1e804063 bgtz s0,80007c4c <_ldtoa_r+0x117c> +80007a70: 12710c93 addi s9,sp,295 +80007a74: 8a041ce3 bnez s0,8000732c <_ldtoa_r+0x85c> +80007a78: 01912823 sw s9,16(sp) +80007a7c: e40ff06f j 800070bc <_ldtoa_r+0x5ec> +80007a80: 0e810c13 addi s8,sp,232 +80007a84: b78ff06f j 80006dfc <_ldtoa_r+0x32c> +80007a88: 03100793 li a5,49 +80007a8c: fef98f23 sb a5,-2(s3) +80007a90: 00148493 addi s1,s1,1 +80007a94: 899ff06f j 8000732c <_ldtoa_r+0x85c> +80007a98: 12410913 addi s2,sp,292 +80007a9c: 800155b7 lui a1,0x80015 +80007aa0: bb458593 addi a1,a1,-1100 # 80014bb4 <__BSS_END__+0xffffdd0c> +80007aa4: 00090513 mv a0,s2 +80007aa8: 000024b7 lui s1,0x2 +80007aac: 099010ef jal ra,80009344 +80007ab0: 70f48493 addi s1,s1,1807 # 270f <_start-0x7fffd8f1> +80007ab4: 88dff06f j 80007340 <_ldtoa_r+0x870> +80007ab8: 09810593 addi a1,sp,152 +80007abc: 07c10513 addi a0,sp,124 +80007ac0: cecfe0ef jal ra,80005fac +80007ac4: 940b0593 addi a1,s6,-1728 +80007ac8: 09810513 addi a0,sp,152 +80007acc: b0dfd0ef jal ra,800055d8 +80007ad0: fe051663 bnez a0,800072bc <_ldtoa_r+0x7ec> +80007ad4: 84044ce3 bltz s0,8000732c <_ldtoa_r+0x85c> +80007ad8: ffe9c783 lbu a5,-2(s3) +80007adc: fd278713 addi a4,a5,-46 +80007ae0: 00173713 seqz a4,a4 +80007ae4: fff74713 not a4,a4 +80007ae8: 00ec8733 add a4,s9,a4 +80007aec: 00074703 lbu a4,0(a4) +80007af0: 00177713 andi a4,a4,1 +80007af4: 82070ce3 beqz a4,8000732c <_ldtoa_r+0x85c> +80007af8: ffe98713 addi a4,s3,-2 +80007afc: 07f7f793 andi a5,a5,127 +80007b00: fccff06f j 800072cc <_ldtoa_r+0x7fc> +80007b04: 800155b7 lui a1,0x80015 +80007b08: ba858593 addi a1,a1,-1112 # 80014ba8 <__BSS_END__+0xffffdd00> +80007b0c: 00090513 mv a0,s2 +80007b10: 000024b7 lui s1,0x2 +80007b14: 031010ef jal ra,80009344 +80007b18: 70f48493 addi s1,s1,1807 # 270f <_start-0x7fffd8f1> +80007b1c: 825ff06f j 80007340 <_ldtoa_r+0x870> +80007b20: 00178793 addi a5,a5,1 +80007b24: fef70fa3 sb a5,-1(a4) +80007b28: 805ff06f j 8000732c <_ldtoa_r+0x85c> +80007b2c: 0d010413 addi s0,sp,208 +80007b30: 00040593 mv a1,s0 +80007b34: 07c10513 addi a0,sp,124 +80007b38: 00004ab7 lui s5,0x4 +80007b3c: 995fd0ef jal ra,800054d0 +80007b40: 00000493 li s1,0 +80007b44: 0e810c13 addi s8,sp,232 +80007b48: 0cc10913 addi s2,sp,204 +80007b4c: 0d210993 addi s3,sp,210 +80007b50: ffea8a93 addi s5,s5,-2 # 3ffe <_start-0x7fffc002> +80007b54: 0e815783 lhu a5,232(sp) +80007b58: 0077f793 andi a5,a5,7 +80007b5c: 0c079a63 bnez a5,80007c30 <_ldtoa_r+0x1160> +80007b60: 0b410713 addi a4,sp,180 +80007b64: 00040793 mv a5,s0 +80007b68: 00278793 addi a5,a5,2 +80007b6c: ffe7d683 lhu a3,-2(a5) +80007b70: 00270713 addi a4,a4,2 +80007b74: fed71f23 sh a3,-2(a4) +80007b78: ff8798e3 bne a5,s8,80007b68 <_ldtoa_r+0x1098> +80007b7c: 0b410513 addi a0,sp,180 +80007b80: 0c011623 sh zero,204(sp) +80007b84: f2cfd0ef jal ra,800052b0 +80007b88: 0b410513 addi a0,sp,180 +80007b8c: f24fd0ef jal ra,800052b0 +80007b90: 00000613 li a2,0 +80007b94: 00090693 mv a3,s2 +80007b98: 000c0713 mv a4,s8 +80007b9c: 0006d583 lhu a1,0(a3) +80007ba0: 00075783 lhu a5,0(a4) +80007ba4: ffe68693 addi a3,a3,-2 +80007ba8: ffe70713 addi a4,a4,-2 +80007bac: 00b787b3 add a5,a5,a1 +80007bb0: 00c787b3 add a5,a5,a2 +80007bb4: 00f69123 sh a5,2(a3) +80007bb8: 0107d793 srli a5,a5,0x10 +80007bbc: 0017f613 andi a2,a5,1 +80007bc0: fd371ee3 bne a4,s3,80007b9c <_ldtoa_r+0x10cc> +80007bc4: 0b615783 lhu a5,182(sp) +80007bc8: 0b815703 lhu a4,184(sp) +80007bcc: 00378793 addi a5,a5,3 +80007bd0: 0af11b23 sh a5,182(sp) +80007bd4: 02070063 beqz a4,80007bf4 <_ldtoa_r+0x1124> +80007bd8: 0b410513 addi a0,sp,180 +80007bdc: ed4fd0ef jal ra,800052b0 +80007be0: 0b615783 lhu a5,182(sp) +80007be4: 0b815703 lhu a4,184(sp) +80007be8: 00178793 addi a5,a5,1 +80007bec: 0af11b23 sh a5,182(sp) +80007bf0: fe0714e3 bnez a4,80007bd8 <_ldtoa_r+0x1108> +80007bf4: 0cc15783 lhu a5,204(sp) +80007bf8: 02079c63 bnez a5,80007c30 <_ldtoa_r+0x1160> +80007bfc: 0b615783 lhu a5,182(sp) +80007c00: 02fae863 bltu s5,a5,80007c30 <_ldtoa_r+0x1160> +80007c04: 00040713 mv a4,s0 +80007c08: 0b410793 addi a5,sp,180 +80007c0c: 00278793 addi a5,a5,2 +80007c10: ffe7d683 lhu a3,-2(a5) +80007c14: 00270713 addi a4,a4,2 +80007c18: fed71f23 sh a3,-2(a4) +80007c1c: ff2798e3 bne a5,s2,80007c0c <_ldtoa_r+0x113c> +80007c20: 0e011423 sh zero,232(sp) +80007c24: fff48493 addi s1,s1,-1 +80007c28: fd500793 li a5,-43 +80007c2c: f2f494e3 bne s1,a5,80007b54 <_ldtoa_r+0x1084> +80007c30: 07c10593 addi a1,sp,124 +80007c34: 00040513 mv a0,s0 +80007c38: b74fe0ef jal ra,80005fac +80007c3c: 16010993 addi s3,sp,352 +80007c40: 890ff06f j 80006cd0 <_ldtoa_r+0x200> +80007c44: 00090793 mv a5,s2 +80007c48: f80ff06f j 800073c8 <_ldtoa_r+0x8f8> +80007c4c: fff40413 addi s0,s0,-1 +80007c50: df5ff06f j 80007a44 <_ldtoa_r+0xf74> +80007c54: 10c10713 addi a4,sp,268 +80007c58: 0f010793 addi a5,sp,240 +80007c5c: 00278793 addi a5,a5,2 +80007c60: 00270713 addi a4,a4,2 +80007c64: ffe7d883 lhu a7,-2(a5) +80007c68: ffe75603 lhu a2,-2(a4) +80007c6c: 02c89863 bne a7,a2,80007c9c <_ldtoa_r+0x11cc> +80007c70: 10610613 addi a2,sp,262 +80007c74: fec794e3 bne a5,a2,80007c5c <_ldtoa_r+0x118c> +80007c78: 0ec15703 lhu a4,236(sp) +80007c7c: 10815783 lhu a5,264(sp) +80007c80: 06f70263 beq a4,a5,80007ce4 <_ldtoa_r+0x1214> +80007c84: 00090793 mv a5,s2 +80007c88: 0e410713 addi a4,sp,228 +80007c8c: 00278793 addi a5,a5,2 +80007c90: fe079f23 sh zero,-2(a5) +80007c94: fee79ce3 bne a5,a4,80007c8c <_ldtoa_r+0x11bc> +80007c98: a4dff06f j 800076e4 <_ldtoa_r+0xc14> +80007c9c: 0d166663 bltu a2,a7,80007d68 <_ldtoa_r+0x1298> +80007ca0: 12010793 addi a5,sp,288 +80007ca4: 10410513 addi a0,sp,260 +80007ca8: cc1ff06f j 80007968 <_ldtoa_r+0xe98> +80007cac: 00000713 li a4,0 +80007cb0: 0ee10313 addi t1,sp,238 +80007cb4: 0007d803 lhu a6,0(a5) +80007cb8: 00055603 lhu a2,0(a0) +80007cbc: ffe78793 addi a5,a5,-2 +80007cc0: ffe50513 addi a0,a0,-2 +80007cc4: 01060633 add a2,a2,a6 +80007cc8: 00e60733 add a4,a2,a4 +80007ccc: 00e79123 sh a4,2(a5) +80007cd0: 01075713 srli a4,a4,0x10 +80007cd4: 00177713 andi a4,a4,1 +80007cd8: fc651ee3 bne a0,t1,80007cb4 <_ldtoa_r+0x11e4> +80007cdc: 00000613 li a2,0 +80007ce0: ccdff06f j 800079ac <_ldtoa_r+0xedc> +80007ce4: 00068713 mv a4,a3 +80007ce8: 06069263 bnez a3,80007d4c <_ldtoa_r+0x127c> +80007cec: 10e11783 lh a5,270(sp) +80007cf0: 0407ce63 bltz a5,80007d4c <_ldtoa_r+0x127c> +80007cf4: 12010693 addi a3,sp,288 +80007cf8: 0200006f j 80007d18 <_ldtoa_r+0x1248> +80007cfc: 00f69023 sh a5,0(a3) +80007d00: 00171713 slli a4,a4,0x1 +80007d04: 01071713 slli a4,a4,0x10 +80007d08: ffe68693 addi a3,a3,-2 +80007d0c: 10a10793 addi a5,sp,266 +80007d10: 01075713 srli a4,a4,0x10 +80007d14: caf684e3 beq a3,a5,800079bc <_ldtoa_r+0xeec> +80007d18: 0006d783 lhu a5,0(a3) +80007d1c: 01079613 slli a2,a5,0x10 +80007d20: 41065613 srai a2,a2,0x10 +80007d24: 00179793 slli a5,a5,0x1 +80007d28: 00065463 bgez a2,80007d30 <_ldtoa_r+0x1260> +80007d2c: 00176713 ori a4,a4,1 +80007d30: 01079793 slli a5,a5,0x10 +80007d34: 0107d793 srli a5,a5,0x10 +80007d38: 00277613 andi a2,a4,2 +80007d3c: 0017e593 ori a1,a5,1 +80007d40: fa060ee3 beqz a2,80007cfc <_ldtoa_r+0x122c> +80007d44: 00b69023 sh a1,0(a3) +80007d48: fb9ff06f j 80007d00 <_ldtoa_r+0x1230> +80007d4c: 10c10613 addi a2,sp,268 +80007d50: 12010793 addi a5,sp,288 +80007d54: 08071263 bnez a4,80007dd8 <_ldtoa_r+0x1308> +80007d58: 08c78263 beq a5,a2,80007ddc <_ldtoa_r+0x130c> +80007d5c: 00065703 lhu a4,0(a2) +80007d60: 00260613 addi a2,a2,2 +80007d64: ff1ff06f j 80007d54 <_ldtoa_r+0x1284> +80007d68: 02412603 lw a2,36(sp) +80007d6c: 10810713 addi a4,sp,264 +80007d70: 12010793 addi a5,sp,288 +80007d74: 00270713 addi a4,a4,2 +80007d78: ffe75503 lhu a0,-2(a4) +80007d7c: 00260613 addi a2,a2,2 +80007d80: fea61f23 sh a0,-2(a2) +80007d84: fef718e3 bne a4,a5,80007d74 <_ldtoa_r+0x12a4> +80007d88: 12011e23 sh zero,316(sp) +80007d8c: 10810613 addi a2,sp,264 +80007d90: 0ec10713 addi a4,sp,236 +80007d94: 10410513 addi a0,sp,260 +80007d98: 00270713 addi a4,a4,2 +80007d9c: ffe75803 lhu a6,-2(a4) +80007da0: 00260613 addi a2,a2,2 +80007da4: ff061f23 sh a6,-2(a2) +80007da8: fea718e3 bne a4,a0,80007d98 <_ldtoa_r+0x12c8> +80007dac: 02412703 lw a4,36(sp) +80007db0: 12011023 sh zero,288(sp) +80007db4: 0ec10893 addi a7,sp,236 +80007db8: 13c10613 addi a2,sp,316 +80007dbc: 00270713 addi a4,a4,2 +80007dc0: ffe75803 lhu a6,-2(a4) +80007dc4: 00288893 addi a7,a7,2 +80007dc8: ff089f23 sh a6,-2(a7) +80007dcc: fec718e3 bne a4,a2,80007dbc <_ldtoa_r+0x12ec> +80007dd0: 10011223 sh zero,260(sp) +80007dd4: b95ff06f j 80007968 <_ldtoa_r+0xe98> +80007dd8: 00168513 addi a0,a3,1 +80007ddc: 10a11523 sh a0,266(sp) +80007de0: bddff06f j 800079bc <_ldtoa_r+0xeec> -80007fa8 <_ldcheck>: -80007fa8: 00852703 lw a4,8(a0) -80007fac: 00c52783 lw a5,12(a0) -80007fb0: 00052603 lw a2,0(a0) -80007fb4: 00452683 lw a3,4(a0) -80007fb8: fc010113 addi sp,sp,-64 -80007fbc: 00010513 mv a0,sp -80007fc0: 01410593 addi a1,sp,20 -80007fc4: 00e12423 sw a4,8(sp) -80007fc8: 00f12623 sw a5,12(sp) -80007fcc: 02112e23 sw ra,60(sp) -80007fd0: 00c12023 sw a2,0(sp) -80007fd4: 00d12223 sw a3,4(sp) -80007fd8: b79fe0ef jal ra,80006b50 -80007fdc: 02615783 lhu a5,38(sp) -80007fe0: 00000513 li a0,0 -80007fe4: fff7c793 not a5,a5 -80007fe8: 01179713 slli a4,a5,0x11 -80007fec: 00071a63 bnez a4,80008000 <_ldcheck+0x58> -80007ff0: 01410513 addi a0,sp,20 -80007ff4: df0fd0ef jal ra,800055e4 -80007ff8: 00153513 seqz a0,a0 -80007ffc: 00150513 addi a0,a0,1 -80008000: 03c12083 lw ra,60(sp) -80008004: 04010113 addi sp,sp,64 -80008008: 00008067 ret +80007de4 <_ldcheck>: +80007de4: 00852703 lw a4,8(a0) +80007de8: 00c52783 lw a5,12(a0) +80007dec: 00052603 lw a2,0(a0) +80007df0: 00452683 lw a3,4(a0) +80007df4: fc010113 addi sp,sp,-64 +80007df8: 00010513 mv a0,sp +80007dfc: 01410593 addi a1,sp,20 +80007e00: 00e12423 sw a4,8(sp) +80007e04: 00f12623 sw a5,12(sp) +80007e08: 02112e23 sw ra,60(sp) +80007e0c: 00c12023 sw a2,0(sp) +80007e10: 00d12223 sw a3,4(sp) +80007e14: b79fe0ef jal ra,8000698c +80007e18: 02615783 lhu a5,38(sp) +80007e1c: 00000513 li a0,0 +80007e20: fff7c793 not a5,a5 +80007e24: 01179713 slli a4,a5,0x11 +80007e28: 00071a63 bnez a4,80007e3c <_ldcheck+0x58> +80007e2c: 01410513 addi a0,sp,20 +80007e30: df0fd0ef jal ra,80005420 +80007e34: 00153513 seqz a0,a0 +80007e38: 00150513 addi a0,a0,1 +80007e3c: 03c12083 lw ra,60(sp) +80007e40: 04010113 addi sp,sp,64 +80007e44: 00008067 ret -8000800c <__localeconv_l>: -8000800c: 0f050513 addi a0,a0,240 +80007e48 <__localeconv_l>: +80007e48: 0f050513 addi a0,a0,240 +80007e4c: 00008067 ret + +80007e50 <_localeconv_r>: +80007e50: 12018513 addi a0,gp,288 # 80016db8 <__global_locale+0xf0> +80007e54: 00008067 ret + +80007e58 : +80007e58: 12018513 addi a0,gp,288 # 80016db8 <__global_locale+0xf0> +80007e5c: 00008067 ret + +80007e60 <_setlocale_r>: +80007e60: ff010113 addi sp,sp,-16 +80007e64: 00112623 sw ra,12(sp) +80007e68: 00812423 sw s0,8(sp) +80007e6c: 00912223 sw s1,4(sp) +80007e70: 02060c63 beqz a2,80007ea8 <_setlocale_r+0x48> +80007e74: 800155b7 lui a1,0x80015 +80007e78: bc058593 addi a1,a1,-1088 # 80014bc0 <__BSS_END__+0xffffdd18> +80007e7c: 00060513 mv a0,a2 +80007e80: 00060493 mv s1,a2 +80007e84: 694010ef jal ra,80009518 +80007e88: 80015437 lui s0,0x80015 +80007e8c: 02051263 bnez a0,80007eb0 <_setlocale_r+0x50> +80007e90: bbc40513 addi a0,s0,-1092 # 80014bbc <__BSS_END__+0xffffdd14> +80007e94: 00c12083 lw ra,12(sp) +80007e98: 00812403 lw s0,8(sp) +80007e9c: 00412483 lw s1,4(sp) +80007ea0: 01010113 addi sp,sp,16 +80007ea4: 00008067 ret +80007ea8: 80015437 lui s0,0x80015 +80007eac: fe5ff06f j 80007e90 <_setlocale_r+0x30> +80007eb0: bbc40593 addi a1,s0,-1092 # 80014bbc <__BSS_END__+0xffffdd14> +80007eb4: 00048513 mv a0,s1 +80007eb8: 660010ef jal ra,80009518 +80007ebc: fc050ae3 beqz a0,80007e90 <_setlocale_r+0x30> +80007ec0: 800155b7 lui a1,0x80015 +80007ec4: 93058593 addi a1,a1,-1744 # 80014930 <__BSS_END__+0xffffda88> +80007ec8: 00048513 mv a0,s1 +80007ecc: 64c010ef jal ra,80009518 +80007ed0: fc0500e3 beqz a0,80007e90 <_setlocale_r+0x30> +80007ed4: 00000513 li a0,0 +80007ed8: fbdff06f j 80007e94 <_setlocale_r+0x34> + +80007edc <__locale_mb_cur_max>: +80007edc: 1581c503 lbu a0,344(gp) # 80016df0 <__global_locale+0x128> +80007ee0: 00008067 ret + +80007ee4 : +80007ee4: 00058613 mv a2,a1 +80007ee8: 00050593 mv a1,a0 +80007eec: 1c81a503 lw a0,456(gp) # 80016e60 <_impure_ptr> +80007ef0: f71ff06f j 80007e60 <_setlocale_r> + +80007ef4 <__swhatbuf_r>: +80007ef4: f9010113 addi sp,sp,-112 +80007ef8: 06812423 sw s0,104(sp) +80007efc: 00058413 mv s0,a1 +80007f00: 00e59583 lh a1,14(a1) +80007f04: 06912223 sw s1,100(sp) +80007f08: 07212023 sw s2,96(sp) +80007f0c: 06112623 sw ra,108(sp) +80007f10: 00060493 mv s1,a2 +80007f14: 00068913 mv s2,a3 +80007f18: 0405ca63 bltz a1,80007f6c <__swhatbuf_r+0x78> +80007f1c: 00810613 addi a2,sp,8 +80007f20: 5b5050ef jal ra,8000dcd4 <_fstat_r> +80007f24: 04054463 bltz a0,80007f6c <__swhatbuf_r+0x78> +80007f28: 00c12703 lw a4,12(sp) +80007f2c: 0000f7b7 lui a5,0xf +80007f30: 06c12083 lw ra,108(sp) +80007f34: 00e7f7b3 and a5,a5,a4 +80007f38: ffffe737 lui a4,0xffffe +80007f3c: 00e787b3 add a5,a5,a4 +80007f40: 0017b793 seqz a5,a5 +80007f44: 06812403 lw s0,104(sp) +80007f48: 00f92023 sw a5,0(s2) # fffff000 <__BSS_END__+0x7ffe8158> +80007f4c: 40000793 li a5,1024 +80007f50: 00f4a023 sw a5,0(s1) +80007f54: 00001537 lui a0,0x1 +80007f58: 06412483 lw s1,100(sp) +80007f5c: 06012903 lw s2,96(sp) +80007f60: 80050513 addi a0,a0,-2048 # 800 <_start-0x7ffff800> +80007f64: 07010113 addi sp,sp,112 +80007f68: 00008067 ret +80007f6c: 00c45783 lhu a5,12(s0) +80007f70: 00092023 sw zero,0(s2) +80007f74: 0807f793 andi a5,a5,128 +80007f78: 02078463 beqz a5,80007fa0 <__swhatbuf_r+0xac> +80007f7c: 06c12083 lw ra,108(sp) +80007f80: 06812403 lw s0,104(sp) +80007f84: 04000793 li a5,64 +80007f88: 00f4a023 sw a5,0(s1) +80007f8c: 06012903 lw s2,96(sp) +80007f90: 06412483 lw s1,100(sp) +80007f94: 00000513 li a0,0 +80007f98: 07010113 addi sp,sp,112 +80007f9c: 00008067 ret +80007fa0: 06c12083 lw ra,108(sp) +80007fa4: 06812403 lw s0,104(sp) +80007fa8: 40000793 li a5,1024 +80007fac: 00f4a023 sw a5,0(s1) +80007fb0: 06012903 lw s2,96(sp) +80007fb4: 06412483 lw s1,100(sp) +80007fb8: 00000513 li a0,0 +80007fbc: 07010113 addi sp,sp,112 +80007fc0: 00008067 ret + +80007fc4 <__smakebuf_r>: +80007fc4: 00c5d703 lhu a4,12(a1) +80007fc8: fe010113 addi sp,sp,-32 +80007fcc: 00812c23 sw s0,24(sp) +80007fd0: 00112e23 sw ra,28(sp) +80007fd4: 00912a23 sw s1,20(sp) +80007fd8: 01212823 sw s2,16(sp) +80007fdc: 00277713 andi a4,a4,2 +80007fe0: 00058413 mv s0,a1 +80007fe4: 02070863 beqz a4,80008014 <__smakebuf_r+0x50> +80007fe8: 04358713 addi a4,a1,67 +80007fec: 00e5a023 sw a4,0(a1) +80007ff0: 00e5a823 sw a4,16(a1) +80007ff4: 00100713 li a4,1 +80007ff8: 00e5aa23 sw a4,20(a1) +80007ffc: 01c12083 lw ra,28(sp) +80008000: 01812403 lw s0,24(sp) +80008004: 01412483 lw s1,20(sp) +80008008: 01012903 lw s2,16(sp) +8000800c: 02010113 addi sp,sp,32 80008010: 00008067 ret +80008014: 00c10693 addi a3,sp,12 +80008018: 00810613 addi a2,sp,8 +8000801c: 00050493 mv s1,a0 +80008020: ed5ff0ef jal ra,80007ef4 <__swhatbuf_r> +80008024: 00812583 lw a1,8(sp) +80008028: 00050913 mv s2,a0 +8000802c: 00048513 mv a0,s1 +80008030: df9f80ef jal ra,80000e28 <_malloc_r> +80008034: 00c41783 lh a5,12(s0) +80008038: 04050863 beqz a0,80008088 <__smakebuf_r+0xc4> +8000803c: 80005737 lui a4,0x80005 +80008040: 9dc70713 addi a4,a4,-1572 # 800049dc <__BSS_END__+0xfffedb34> +80008044: 02e4ae23 sw a4,60(s1) +80008048: 00812703 lw a4,8(sp) +8000804c: 00c12683 lw a3,12(sp) +80008050: 0807e793 ori a5,a5,128 +80008054: 00f41623 sh a5,12(s0) +80008058: 00a42023 sw a0,0(s0) +8000805c: 00a42823 sw a0,16(s0) +80008060: 00e42a23 sw a4,20(s0) +80008064: 04069863 bnez a3,800080b4 <__smakebuf_r+0xf0> +80008068: 0127e7b3 or a5,a5,s2 +8000806c: 00f41623 sh a5,12(s0) +80008070: 01c12083 lw ra,28(sp) +80008074: 01812403 lw s0,24(sp) +80008078: 01412483 lw s1,20(sp) +8000807c: 01012903 lw s2,16(sp) +80008080: 02010113 addi sp,sp,32 +80008084: 00008067 ret +80008088: 2007f713 andi a4,a5,512 +8000808c: f60718e3 bnez a4,80007ffc <__smakebuf_r+0x38> +80008090: ffc7f793 andi a5,a5,-4 +80008094: 0027e793 ori a5,a5,2 +80008098: 04340713 addi a4,s0,67 +8000809c: 00f41623 sh a5,12(s0) +800080a0: 00100793 li a5,1 +800080a4: 00e42023 sw a4,0(s0) +800080a8: 00e42823 sw a4,16(s0) +800080ac: 00f42a23 sw a5,20(s0) +800080b0: f4dff06f j 80007ffc <__smakebuf_r+0x38> +800080b4: 00e41583 lh a1,14(s0) +800080b8: 00048513 mv a0,s1 +800080bc: 12c060ef jal ra,8000e1e8 <_isatty_r> +800080c0: 00051663 bnez a0,800080cc <__smakebuf_r+0x108> +800080c4: 00c41783 lh a5,12(s0) +800080c8: fa1ff06f j 80008068 <__smakebuf_r+0xa4> +800080cc: 00c45783 lhu a5,12(s0) +800080d0: ffc7f793 andi a5,a5,-4 +800080d4: 0017e793 ori a5,a5,1 +800080d8: 01079793 slli a5,a5,0x10 +800080dc: 4107d793 srai a5,a5,0x10 +800080e0: f89ff06f j 80008068 <__smakebuf_r+0xa4> -80008014 <_localeconv_r>: -80008014: 12018513 addi a0,gp,288 # 80016928 <__global_locale+0xf0> -80008018: 00008067 ret +800080e4 <_mbtowc_r>: +800080e4: 1141a303 lw t1,276(gp) # 80016dac <__global_locale+0xe4> +800080e8: 00030067 jr t1 -8000801c : -8000801c: 12018513 addi a0,gp,288 # 80016928 <__global_locale+0xf0> -80008020: 00008067 ret +800080ec <__ascii_mbtowc>: +800080ec: 02058063 beqz a1,8000810c <__ascii_mbtowc+0x20> +800080f0: 04060263 beqz a2,80008134 <__ascii_mbtowc+0x48> +800080f4: 04068863 beqz a3,80008144 <__ascii_mbtowc+0x58> +800080f8: 00064783 lbu a5,0(a2) +800080fc: 00f5a023 sw a5,0(a1) +80008100: 00064503 lbu a0,0(a2) +80008104: 00a03533 snez a0,a0 +80008108: 00008067 ret +8000810c: ff010113 addi sp,sp,-16 +80008110: 00c10593 addi a1,sp,12 +80008114: 02060463 beqz a2,8000813c <__ascii_mbtowc+0x50> +80008118: 02068a63 beqz a3,8000814c <__ascii_mbtowc+0x60> +8000811c: 00064783 lbu a5,0(a2) +80008120: 00f5a023 sw a5,0(a1) +80008124: 00064503 lbu a0,0(a2) +80008128: 00a03533 snez a0,a0 +8000812c: 01010113 addi sp,sp,16 +80008130: 00008067 ret +80008134: 00000513 li a0,0 +80008138: 00008067 ret +8000813c: 00000513 li a0,0 +80008140: fedff06f j 8000812c <__ascii_mbtowc+0x40> +80008144: ffe00513 li a0,-2 +80008148: 00008067 ret +8000814c: ffe00513 li a0,-2 +80008150: fddff06f j 8000812c <__ascii_mbtowc+0x40> -80008024 <_setlocale_r>: -80008024: ff010113 addi sp,sp,-16 -80008028: 00112623 sw ra,12(sp) -8000802c: 00812423 sw s0,8(sp) -80008030: 00912223 sw s1,4(sp) -80008034: 02060c63 beqz a2,8000806c <_setlocale_r+0x48> -80008038: 800155b7 lui a1,0x80015 -8000803c: da458593 addi a1,a1,-604 # 80014da4 <__BSS_END__+0xffffe38c> -80008040: 00060513 mv a0,a2 -80008044: 00060493 mv s1,a2 -80008048: 694010ef jal ra,800096dc -8000804c: 80015437 lui s0,0x80015 -80008050: 02051263 bnez a0,80008074 <_setlocale_r+0x50> -80008054: da040513 addi a0,s0,-608 # 80014da0 <__BSS_END__+0xffffe388> -80008058: 00c12083 lw ra,12(sp) -8000805c: 00812403 lw s0,8(sp) -80008060: 00412483 lw s1,4(sp) -80008064: 01010113 addi sp,sp,16 -80008068: 00008067 ret -8000806c: 80015437 lui s0,0x80015 -80008070: fe5ff06f j 80008054 <_setlocale_r+0x30> -80008074: da040593 addi a1,s0,-608 # 80014da0 <__BSS_END__+0xffffe388> -80008078: 00048513 mv a0,s1 -8000807c: 660010ef jal ra,800096dc -80008080: fc050ae3 beqz a0,80008054 <_setlocale_r+0x30> -80008084: 800155b7 lui a1,0x80015 -80008088: b1458593 addi a1,a1,-1260 # 80014b14 <__BSS_END__+0xffffe0fc> -8000808c: 00048513 mv a0,s1 -80008090: 64c010ef jal ra,800096dc -80008094: fc0500e3 beqz a0,80008054 <_setlocale_r+0x30> -80008098: 00000513 li a0,0 -8000809c: fbdff06f j 80008058 <_setlocale_r+0x34> +80008154 : +80008154: 00357793 andi a5,a0,3 +80008158: 0ff5f813 andi a6,a1,255 +8000815c: 0c078663 beqz a5,80008228 +80008160: fff60793 addi a5,a2,-1 +80008164: 04060e63 beqz a2,800081c0 +80008168: 00054703 lbu a4,0(a0) +8000816c: 05070c63 beq a4,a6,800081c4 +80008170: fff00693 li a3,-1 +80008174: 0140006f j 80008188 +80008178: fff78793 addi a5,a5,-1 # efff <_start-0x7fff1001> +8000817c: 04d78263 beq a5,a3,800081c0 +80008180: 00054703 lbu a4,0(a0) +80008184: 05070063 beq a4,a6,800081c4 +80008188: 00150513 addi a0,a0,1 +8000818c: 00357713 andi a4,a0,3 +80008190: fe0714e3 bnez a4,80008178 +80008194: 00300713 li a4,3 +80008198: 02f76863 bltu a4,a5,800081c8 +8000819c: 02078263 beqz a5,800081c0 +800081a0: 00054703 lbu a4,0(a0) +800081a4: 03070063 beq a4,a6,800081c4 +800081a8: 00f507b3 add a5,a0,a5 +800081ac: 00c0006f j 800081b8 +800081b0: 00054703 lbu a4,0(a0) +800081b4: 01070863 beq a4,a6,800081c4 +800081b8: 00150513 addi a0,a0,1 +800081bc: fea79ae3 bne a5,a0,800081b0 +800081c0: 00000513 li a0,0 +800081c4: 00008067 ret +800081c8: 00010737 lui a4,0x10 +800081cc: 00859893 slli a7,a1,0x8 +800081d0: fff70713 addi a4,a4,-1 # ffff <_start-0x7fff0001> +800081d4: 00e8f8b3 and a7,a7,a4 +800081d8: 0ff5f593 andi a1,a1,255 +800081dc: 00b8e5b3 or a1,a7,a1 +800081e0: 01059893 slli a7,a1,0x10 +800081e4: 00b8e8b3 or a7,a7,a1 +800081e8: 80808637 lui a2,0x80808 +800081ec: feff05b7 lui a1,0xfeff0 +800081f0: eff58593 addi a1,a1,-257 # fefefeff <__BSS_END__+0x7efd9057> +800081f4: 08060613 addi a2,a2,128 # 80808080 <__BSS_END__+0x7f11d8> +800081f8: 00300313 li t1,3 +800081fc: 00052703 lw a4,0(a0) +80008200: 00e8c733 xor a4,a7,a4 +80008204: 00b706b3 add a3,a4,a1 +80008208: fff74713 not a4,a4 +8000820c: 00e6f733 and a4,a3,a4 +80008210: 00c77733 and a4,a4,a2 +80008214: f80716e3 bnez a4,800081a0 +80008218: ffc78793 addi a5,a5,-4 +8000821c: 00450513 addi a0,a0,4 +80008220: fcf36ee3 bltu t1,a5,800081fc +80008224: f79ff06f j 8000819c +80008228: 00060793 mv a5,a2 +8000822c: f69ff06f j 80008194 -800080a0 <__locale_mb_cur_max>: -800080a0: 1581c503 lbu a0,344(gp) # 80016960 <__global_locale+0x128> -800080a4: 00008067 ret +80008230 <_Balloc>: +80008230: 04c52783 lw a5,76(a0) +80008234: ff010113 addi sp,sp,-16 +80008238: 00812423 sw s0,8(sp) +8000823c: 00912223 sw s1,4(sp) +80008240: 00112623 sw ra,12(sp) +80008244: 01212023 sw s2,0(sp) +80008248: 00050413 mv s0,a0 +8000824c: 00058493 mv s1,a1 +80008250: 02078e63 beqz a5,8000828c <_Balloc+0x5c> +80008254: 00249713 slli a4,s1,0x2 +80008258: 00e787b3 add a5,a5,a4 +8000825c: 0007a503 lw a0,0(a5) +80008260: 04050663 beqz a0,800082ac <_Balloc+0x7c> +80008264: 00052703 lw a4,0(a0) +80008268: 00e7a023 sw a4,0(a5) +8000826c: 00052823 sw zero,16(a0) +80008270: 00052623 sw zero,12(a0) +80008274: 00c12083 lw ra,12(sp) +80008278: 00812403 lw s0,8(sp) +8000827c: 00412483 lw s1,4(sp) +80008280: 00012903 lw s2,0(sp) +80008284: 01010113 addi sp,sp,16 +80008288: 00008067 ret +8000828c: 02100613 li a2,33 +80008290: 00400593 li a1,4 +80008294: 640050ef jal ra,8000d8d4 <_calloc_r> +80008298: 04a42623 sw a0,76(s0) +8000829c: 00050793 mv a5,a0 +800082a0: fa051ae3 bnez a0,80008254 <_Balloc+0x24> +800082a4: 00000513 li a0,0 +800082a8: fcdff06f j 80008274 <_Balloc+0x44> +800082ac: 00100913 li s2,1 +800082b0: 00991933 sll s2,s2,s1 +800082b4: 00590613 addi a2,s2,5 +800082b8: 00261613 slli a2,a2,0x2 +800082bc: 00100593 li a1,1 +800082c0: 00040513 mv a0,s0 +800082c4: 610050ef jal ra,8000d8d4 <_calloc_r> +800082c8: fc050ee3 beqz a0,800082a4 <_Balloc+0x74> +800082cc: 00952223 sw s1,4(a0) +800082d0: 01252423 sw s2,8(a0) +800082d4: f99ff06f j 8000826c <_Balloc+0x3c> -800080a8 : -800080a8: 00058613 mv a2,a1 -800080ac: 00050593 mv a1,a0 -800080b0: 1c81a503 lw a0,456(gp) # 800169d0 <_impure_ptr> -800080b4: f71ff06f j 80008024 <_setlocale_r> +800082d8 <_Bfree>: +800082d8: 02058063 beqz a1,800082f8 <_Bfree+0x20> +800082dc: 0045a703 lw a4,4(a1) +800082e0: 04c52783 lw a5,76(a0) +800082e4: 00271713 slli a4,a4,0x2 +800082e8: 00e787b3 add a5,a5,a4 +800082ec: 0007a703 lw a4,0(a5) +800082f0: 00e5a023 sw a4,0(a1) +800082f4: 00b7a023 sw a1,0(a5) +800082f8: 00008067 ret -800080b8 <__swhatbuf_r>: -800080b8: f9010113 addi sp,sp,-112 -800080bc: 06812423 sw s0,104(sp) -800080c0: 00058413 mv s0,a1 -800080c4: 00e59583 lh a1,14(a1) -800080c8: 06912223 sw s1,100(sp) -800080cc: 07212023 sw s2,96(sp) -800080d0: 06112623 sw ra,108(sp) -800080d4: 00060493 mv s1,a2 -800080d8: 00068913 mv s2,a3 -800080dc: 0405ca63 bltz a1,80008130 <__swhatbuf_r+0x78> -800080e0: 00810613 addi a2,sp,8 -800080e4: 5b5050ef jal ra,8000de98 <_fstat_r> -800080e8: 04054463 bltz a0,80008130 <__swhatbuf_r+0x78> -800080ec: 00c12703 lw a4,12(sp) -800080f0: 0000f7b7 lui a5,0xf -800080f4: 06c12083 lw ra,108(sp) -800080f8: 00e7f7b3 and a5,a5,a4 -800080fc: ffffe737 lui a4,0xffffe -80008100: 00e787b3 add a5,a5,a4 -80008104: 0017b793 seqz a5,a5 -80008108: 06812403 lw s0,104(sp) -8000810c: 00f92023 sw a5,0(s2) # fffff000 <__BSS_END__+0x7ffe85e8> -80008110: 40000793 li a5,1024 -80008114: 00f4a023 sw a5,0(s1) -80008118: 00001537 lui a0,0x1 -8000811c: 06412483 lw s1,100(sp) -80008120: 06012903 lw s2,96(sp) -80008124: 80050513 addi a0,a0,-2048 # 800 <_start-0x7ffff800> -80008128: 07010113 addi sp,sp,112 -8000812c: 00008067 ret -80008130: 00c45783 lhu a5,12(s0) -80008134: 00092023 sw zero,0(s2) -80008138: 0807f793 andi a5,a5,128 -8000813c: 02078463 beqz a5,80008164 <__swhatbuf_r+0xac> -80008140: 06c12083 lw ra,108(sp) -80008144: 06812403 lw s0,104(sp) -80008148: 04000793 li a5,64 -8000814c: 00f4a023 sw a5,0(s1) -80008150: 06012903 lw s2,96(sp) -80008154: 06412483 lw s1,100(sp) -80008158: 00000513 li a0,0 -8000815c: 07010113 addi sp,sp,112 -80008160: 00008067 ret -80008164: 06c12083 lw ra,108(sp) -80008168: 06812403 lw s0,104(sp) -8000816c: 40000793 li a5,1024 -80008170: 00f4a023 sw a5,0(s1) -80008174: 06012903 lw s2,96(sp) -80008178: 06412483 lw s1,100(sp) -8000817c: 00000513 li a0,0 -80008180: 07010113 addi sp,sp,112 -80008184: 00008067 ret +800082fc <__multadd>: +800082fc: fd010113 addi sp,sp,-48 +80008300: 00010837 lui a6,0x10 +80008304: 02812423 sw s0,40(sp) +80008308: 02912223 sw s1,36(sp) +8000830c: 03212023 sw s2,32(sp) +80008310: 00058493 mv s1,a1 +80008314: 0105a403 lw s0,16(a1) +80008318: 00050913 mv s2,a0 +8000831c: 02112623 sw ra,44(sp) +80008320: 01312e23 sw s3,28(sp) +80008324: 01458593 addi a1,a1,20 +80008328: 00000513 li a0,0 +8000832c: fff80813 addi a6,a6,-1 # ffff <_start-0x7fff0001> +80008330: 0005a783 lw a5,0(a1) +80008334: 00458593 addi a1,a1,4 +80008338: 00150513 addi a0,a0,1 +8000833c: 0107f733 and a4,a5,a6 +80008340: 02c70733 mul a4,a4,a2 +80008344: 0107d793 srli a5,a5,0x10 +80008348: 02c787b3 mul a5,a5,a2 +8000834c: 00d706b3 add a3,a4,a3 +80008350: 0106d893 srli a7,a3,0x10 +80008354: 0106f733 and a4,a3,a6 +80008358: 011786b3 add a3,a5,a7 +8000835c: 01069793 slli a5,a3,0x10 +80008360: 00e78733 add a4,a5,a4 +80008364: fee5ae23 sw a4,-4(a1) +80008368: 0106d693 srli a3,a3,0x10 +8000836c: fc8542e3 blt a0,s0,80008330 <__multadd+0x34> +80008370: 02068263 beqz a3,80008394 <__multadd+0x98> +80008374: 0084a783 lw a5,8(s1) +80008378: 02f45e63 bge s0,a5,800083b4 <__multadd+0xb8> +8000837c: 00440793 addi a5,s0,4 +80008380: 00279793 slli a5,a5,0x2 +80008384: 00f487b3 add a5,s1,a5 +80008388: 00d7a223 sw a3,4(a5) +8000838c: 00140413 addi s0,s0,1 +80008390: 0084a823 sw s0,16(s1) +80008394: 02c12083 lw ra,44(sp) +80008398: 02812403 lw s0,40(sp) +8000839c: 00048513 mv a0,s1 +800083a0: 02012903 lw s2,32(sp) +800083a4: 02412483 lw s1,36(sp) +800083a8: 01c12983 lw s3,28(sp) +800083ac: 03010113 addi sp,sp,48 +800083b0: 00008067 ret +800083b4: 0044a583 lw a1,4(s1) +800083b8: 00090513 mv a0,s2 +800083bc: 00d12623 sw a3,12(sp) +800083c0: 00158593 addi a1,a1,1 +800083c4: e6dff0ef jal ra,80008230 <_Balloc> +800083c8: 0104a603 lw a2,16(s1) +800083cc: 00050993 mv s3,a0 +800083d0: 00c48593 addi a1,s1,12 +800083d4: 00260613 addi a2,a2,2 +800083d8: 00c50513 addi a0,a0,12 +800083dc: 00261613 slli a2,a2,0x2 +800083e0: 6cd050ef jal ra,8000e2ac +800083e4: 0044a703 lw a4,4(s1) +800083e8: 04c92783 lw a5,76(s2) +800083ec: 00c12683 lw a3,12(sp) +800083f0: 00271713 slli a4,a4,0x2 +800083f4: 00e787b3 add a5,a5,a4 +800083f8: 0007a703 lw a4,0(a5) +800083fc: 00e4a023 sw a4,0(s1) +80008400: 0097a023 sw s1,0(a5) +80008404: 00440793 addi a5,s0,4 +80008408: 00098493 mv s1,s3 +8000840c: 00279793 slli a5,a5,0x2 +80008410: 00f487b3 add a5,s1,a5 +80008414: 00d7a223 sw a3,4(a5) +80008418: 00140413 addi s0,s0,1 +8000841c: 0084a823 sw s0,16(s1) +80008420: f75ff06f j 80008394 <__multadd+0x98> -80008188 <__smakebuf_r>: -80008188: 00c5d703 lhu a4,12(a1) -8000818c: fe010113 addi sp,sp,-32 -80008190: 00812c23 sw s0,24(sp) -80008194: 00112e23 sw ra,28(sp) -80008198: 00912a23 sw s1,20(sp) -8000819c: 01212823 sw s2,16(sp) -800081a0: 00277713 andi a4,a4,2 -800081a4: 00058413 mv s0,a1 -800081a8: 02070863 beqz a4,800081d8 <__smakebuf_r+0x50> -800081ac: 04358713 addi a4,a1,67 -800081b0: 00e5a023 sw a4,0(a1) -800081b4: 00e5a823 sw a4,16(a1) -800081b8: 00100713 li a4,1 -800081bc: 00e5aa23 sw a4,20(a1) -800081c0: 01c12083 lw ra,28(sp) -800081c4: 01812403 lw s0,24(sp) -800081c8: 01412483 lw s1,20(sp) -800081cc: 01012903 lw s2,16(sp) -800081d0: 02010113 addi sp,sp,32 -800081d4: 00008067 ret -800081d8: 00c10693 addi a3,sp,12 -800081dc: 00810613 addi a2,sp,8 -800081e0: 00050493 mv s1,a0 -800081e4: ed5ff0ef jal ra,800080b8 <__swhatbuf_r> -800081e8: 00812583 lw a1,8(sp) -800081ec: 00050913 mv s2,a0 -800081f0: 00048513 mv a0,s1 -800081f4: df9f80ef jal ra,80000fec <_malloc_r> -800081f8: 00c41783 lh a5,12(s0) -800081fc: 04050863 beqz a0,8000824c <__smakebuf_r+0xc4> -80008200: 80005737 lui a4,0x80005 -80008204: ba070713 addi a4,a4,-1120 # 80004ba0 <__BSS_END__+0xfffee188> -80008208: 02e4ae23 sw a4,60(s1) -8000820c: 00812703 lw a4,8(sp) -80008210: 00c12683 lw a3,12(sp) -80008214: 0807e793 ori a5,a5,128 -80008218: 00f41623 sh a5,12(s0) -8000821c: 00a42023 sw a0,0(s0) -80008220: 00a42823 sw a0,16(s0) -80008224: 00e42a23 sw a4,20(s0) -80008228: 04069863 bnez a3,80008278 <__smakebuf_r+0xf0> -8000822c: 0127e7b3 or a5,a5,s2 -80008230: 00f41623 sh a5,12(s0) -80008234: 01c12083 lw ra,28(sp) -80008238: 01812403 lw s0,24(sp) -8000823c: 01412483 lw s1,20(sp) -80008240: 01012903 lw s2,16(sp) -80008244: 02010113 addi sp,sp,32 -80008248: 00008067 ret -8000824c: 2007f713 andi a4,a5,512 -80008250: f60718e3 bnez a4,800081c0 <__smakebuf_r+0x38> -80008254: ffc7f793 andi a5,a5,-4 -80008258: 0027e793 ori a5,a5,2 -8000825c: 04340713 addi a4,s0,67 -80008260: 00f41623 sh a5,12(s0) -80008264: 00100793 li a5,1 -80008268: 00e42023 sw a4,0(s0) -8000826c: 00e42823 sw a4,16(s0) -80008270: 00f42a23 sw a5,20(s0) -80008274: f4dff06f j 800081c0 <__smakebuf_r+0x38> -80008278: 00e41583 lh a1,14(s0) -8000827c: 00048513 mv a0,s1 -80008280: 12c060ef jal ra,8000e3ac <_isatty_r> -80008284: 00051663 bnez a0,80008290 <__smakebuf_r+0x108> -80008288: 00c41783 lh a5,12(s0) -8000828c: fa1ff06f j 8000822c <__smakebuf_r+0xa4> -80008290: 00c45783 lhu a5,12(s0) -80008294: ffc7f793 andi a5,a5,-4 -80008298: 0017e793 ori a5,a5,1 -8000829c: 01079793 slli a5,a5,0x10 -800082a0: 4107d793 srai a5,a5,0x10 -800082a4: f89ff06f j 8000822c <__smakebuf_r+0xa4> +80008424 <__s2b>: +80008424: fe010113 addi sp,sp,-32 +80008428: 00812c23 sw s0,24(sp) +8000842c: 00912a23 sw s1,20(sp) +80008430: 01212823 sw s2,16(sp) +80008434: 01312623 sw s3,12(sp) +80008438: 01412423 sw s4,8(sp) +8000843c: 00068913 mv s2,a3 +80008440: 00900793 li a5,9 +80008444: 00868693 addi a3,a3,8 +80008448: 00112e23 sw ra,28(sp) +8000844c: 01512223 sw s5,4(sp) +80008450: 00050993 mv s3,a0 +80008454: 00058413 mv s0,a1 +80008458: 00060a13 mv s4,a2 +8000845c: 00070493 mv s1,a4 +80008460: 02f6c6b3 div a3,a3,a5 +80008464: 0d27d263 bge a5,s2,80008528 <__s2b+0x104> +80008468: 00100793 li a5,1 +8000846c: 00000593 li a1,0 +80008470: 00179793 slli a5,a5,0x1 +80008474: 00158593 addi a1,a1,1 +80008478: fed7cce3 blt a5,a3,80008470 <__s2b+0x4c> +8000847c: 00098513 mv a0,s3 +80008480: db1ff0ef jal ra,80008230 <_Balloc> +80008484: 00100793 li a5,1 +80008488: 00f52823 sw a5,16(a0) +8000848c: 00952a23 sw s1,20(a0) +80008490: 00900793 li a5,9 +80008494: 0947d463 bge a5,s4,8000851c <__s2b+0xf8> +80008498: 00940a93 addi s5,s0,9 +8000849c: 000a8493 mv s1,s5 +800084a0: 01440433 add s0,s0,s4 +800084a4: 00148493 addi s1,s1,1 +800084a8: fff4c683 lbu a3,-1(s1) +800084ac: 00050593 mv a1,a0 +800084b0: 00a00613 li a2,10 +800084b4: fd068693 addi a3,a3,-48 +800084b8: 00098513 mv a0,s3 +800084bc: e41ff0ef jal ra,800082fc <__multadd> +800084c0: fe9412e3 bne s0,s1,800084a4 <__s2b+0x80> +800084c4: ff8a0413 addi s0,s4,-8 +800084c8: 008a8433 add s0,s5,s0 +800084cc: 032a5663 bge s4,s2,800084f8 <__s2b+0xd4> +800084d0: 414904b3 sub s1,s2,s4 +800084d4: 009404b3 add s1,s0,s1 +800084d8: 00140413 addi s0,s0,1 +800084dc: fff44683 lbu a3,-1(s0) +800084e0: 00050593 mv a1,a0 +800084e4: 00a00613 li a2,10 +800084e8: fd068693 addi a3,a3,-48 +800084ec: 00098513 mv a0,s3 +800084f0: e0dff0ef jal ra,800082fc <__multadd> +800084f4: fe8492e3 bne s1,s0,800084d8 <__s2b+0xb4> +800084f8: 01c12083 lw ra,28(sp) +800084fc: 01812403 lw s0,24(sp) +80008500: 01412483 lw s1,20(sp) +80008504: 01012903 lw s2,16(sp) +80008508: 00c12983 lw s3,12(sp) +8000850c: 00812a03 lw s4,8(sp) +80008510: 00412a83 lw s5,4(sp) +80008514: 02010113 addi sp,sp,32 +80008518: 00008067 ret +8000851c: 00a40413 addi s0,s0,10 +80008520: 00900a13 li s4,9 +80008524: fa9ff06f j 800084cc <__s2b+0xa8> +80008528: 00000593 li a1,0 +8000852c: f51ff06f j 8000847c <__s2b+0x58> -800082a8 <_mbtowc_r>: -800082a8: 1141a303 lw t1,276(gp) # 8001691c <__global_locale+0xe4> -800082ac: 00030067 jr t1 +80008530 <__hi0bits>: +80008530: ffff0737 lui a4,0xffff0 +80008534: 00e57733 and a4,a0,a4 +80008538: 00050793 mv a5,a0 +8000853c: 00000513 li a0,0 +80008540: 00071663 bnez a4,8000854c <__hi0bits+0x1c> +80008544: 01079793 slli a5,a5,0x10 +80008548: 01000513 li a0,16 +8000854c: ff000737 lui a4,0xff000 +80008550: 00e7f733 and a4,a5,a4 +80008554: 00071663 bnez a4,80008560 <__hi0bits+0x30> +80008558: 00850513 addi a0,a0,8 +8000855c: 00879793 slli a5,a5,0x8 +80008560: f0000737 lui a4,0xf0000 +80008564: 00e7f733 and a4,a5,a4 +80008568: 00071663 bnez a4,80008574 <__hi0bits+0x44> +8000856c: 00450513 addi a0,a0,4 +80008570: 00479793 slli a5,a5,0x4 +80008574: c0000737 lui a4,0xc0000 +80008578: 00e7f733 and a4,a5,a4 +8000857c: 00071663 bnez a4,80008588 <__hi0bits+0x58> +80008580: 00250513 addi a0,a0,2 +80008584: 00279793 slli a5,a5,0x2 +80008588: 0007c863 bltz a5,80008598 <__hi0bits+0x68> +8000858c: 00179713 slli a4,a5,0x1 +80008590: 00150513 addi a0,a0,1 +80008594: 00075463 bgez a4,8000859c <__hi0bits+0x6c> +80008598: 00008067 ret +8000859c: 02000513 li a0,32 +800085a0: 00008067 ret -800082b0 <__ascii_mbtowc>: -800082b0: 02058063 beqz a1,800082d0 <__ascii_mbtowc+0x20> -800082b4: 04060263 beqz a2,800082f8 <__ascii_mbtowc+0x48> -800082b8: 04068863 beqz a3,80008308 <__ascii_mbtowc+0x58> -800082bc: 00064783 lbu a5,0(a2) -800082c0: 00f5a023 sw a5,0(a1) -800082c4: 00064503 lbu a0,0(a2) -800082c8: 00a03533 snez a0,a0 -800082cc: 00008067 ret -800082d0: ff010113 addi sp,sp,-16 -800082d4: 00c10593 addi a1,sp,12 -800082d8: 02060463 beqz a2,80008300 <__ascii_mbtowc+0x50> -800082dc: 02068a63 beqz a3,80008310 <__ascii_mbtowc+0x60> -800082e0: 00064783 lbu a5,0(a2) -800082e4: 00f5a023 sw a5,0(a1) -800082e8: 00064503 lbu a0,0(a2) -800082ec: 00a03533 snez a0,a0 -800082f0: 01010113 addi sp,sp,16 -800082f4: 00008067 ret -800082f8: 00000513 li a0,0 -800082fc: 00008067 ret -80008300: 00000513 li a0,0 -80008304: fedff06f j 800082f0 <__ascii_mbtowc+0x40> -80008308: ffe00513 li a0,-2 -8000830c: 00008067 ret -80008310: ffe00513 li a0,-2 -80008314: fddff06f j 800082f0 <__ascii_mbtowc+0x40> +800085a4 <__lo0bits>: +800085a4: 00052783 lw a5,0(a0) +800085a8: 0077f713 andi a4,a5,7 +800085ac: 02070663 beqz a4,800085d8 <__lo0bits+0x34> +800085b0: 0017f693 andi a3,a5,1 +800085b4: 00000713 li a4,0 +800085b8: 00069c63 bnez a3,800085d0 <__lo0bits+0x2c> +800085bc: 0027f713 andi a4,a5,2 +800085c0: 08070463 beqz a4,80008648 <__lo0bits+0xa4> +800085c4: 0017d793 srli a5,a5,0x1 +800085c8: 00f52023 sw a5,0(a0) +800085cc: 00100713 li a4,1 +800085d0: 00070513 mv a0,a4 +800085d4: 00008067 ret +800085d8: 01079693 slli a3,a5,0x10 +800085dc: 0106d693 srli a3,a3,0x10 +800085e0: 00000713 li a4,0 +800085e4: 00069663 bnez a3,800085f0 <__lo0bits+0x4c> +800085e8: 0107d793 srli a5,a5,0x10 +800085ec: 01000713 li a4,16 +800085f0: 0ff7f693 andi a3,a5,255 +800085f4: 00069663 bnez a3,80008600 <__lo0bits+0x5c> +800085f8: 00870713 addi a4,a4,8 # c0000008 <__BSS_END__+0x3ffe9160> +800085fc: 0087d793 srli a5,a5,0x8 +80008600: 00f7f693 andi a3,a5,15 +80008604: 00069663 bnez a3,80008610 <__lo0bits+0x6c> +80008608: 00470713 addi a4,a4,4 +8000860c: 0047d793 srli a5,a5,0x4 +80008610: 0037f693 andi a3,a5,3 +80008614: 00069663 bnez a3,80008620 <__lo0bits+0x7c> +80008618: 00270713 addi a4,a4,2 +8000861c: 0027d793 srli a5,a5,0x2 +80008620: 0017f693 andi a3,a5,1 +80008624: 00069863 bnez a3,80008634 <__lo0bits+0x90> +80008628: 0017d793 srli a5,a5,0x1 +8000862c: 00170713 addi a4,a4,1 +80008630: 00078863 beqz a5,80008640 <__lo0bits+0x9c> +80008634: 00f52023 sw a5,0(a0) +80008638: 00070513 mv a0,a4 +8000863c: 00008067 ret +80008640: 02000713 li a4,32 +80008644: f8dff06f j 800085d0 <__lo0bits+0x2c> +80008648: 0027d793 srli a5,a5,0x2 +8000864c: 00200713 li a4,2 +80008650: 00f52023 sw a5,0(a0) +80008654: 00070513 mv a0,a4 +80008658: 00008067 ret -80008318 : -80008318: 00357793 andi a5,a0,3 -8000831c: 0ff5f813 andi a6,a1,255 -80008320: 0c078663 beqz a5,800083ec -80008324: fff60793 addi a5,a2,-1 -80008328: 04060e63 beqz a2,80008384 -8000832c: 00054703 lbu a4,0(a0) -80008330: 05070c63 beq a4,a6,80008388 -80008334: fff00693 li a3,-1 -80008338: 0140006f j 8000834c -8000833c: fff78793 addi a5,a5,-1 # efff <_start-0x7fff1001> -80008340: 04d78263 beq a5,a3,80008384 -80008344: 00054703 lbu a4,0(a0) -80008348: 05070063 beq a4,a6,80008388 -8000834c: 00150513 addi a0,a0,1 -80008350: 00357713 andi a4,a0,3 -80008354: fe0714e3 bnez a4,8000833c -80008358: 00300713 li a4,3 -8000835c: 02f76863 bltu a4,a5,8000838c -80008360: 02078263 beqz a5,80008384 -80008364: 00054703 lbu a4,0(a0) -80008368: 03070063 beq a4,a6,80008388 -8000836c: 00f507b3 add a5,a0,a5 -80008370: 00c0006f j 8000837c -80008374: 00054703 lbu a4,0(a0) -80008378: 01070863 beq a4,a6,80008388 -8000837c: 00150513 addi a0,a0,1 -80008380: fea79ae3 bne a5,a0,80008374 -80008384: 00000513 li a0,0 -80008388: 00008067 ret -8000838c: 00010737 lui a4,0x10 -80008390: 00859893 slli a7,a1,0x8 -80008394: fff70713 addi a4,a4,-1 # ffff <_start-0x7fff0001> -80008398: 00e8f8b3 and a7,a7,a4 -8000839c: 0ff5f593 andi a1,a1,255 -800083a0: 00b8e5b3 or a1,a7,a1 -800083a4: 01059893 slli a7,a1,0x10 -800083a8: 00b8e8b3 or a7,a7,a1 -800083ac: 80808637 lui a2,0x80808 -800083b0: feff05b7 lui a1,0xfeff0 -800083b4: eff58593 addi a1,a1,-257 # fefefeff <__BSS_END__+0x7efd94e7> -800083b8: 08060613 addi a2,a2,128 # 80808080 <__BSS_END__+0x7f1668> -800083bc: 00300313 li t1,3 -800083c0: 00052703 lw a4,0(a0) -800083c4: 00e8c733 xor a4,a7,a4 -800083c8: 00b706b3 add a3,a4,a1 -800083cc: fff74713 not a4,a4 -800083d0: 00e6f733 and a4,a3,a4 -800083d4: 00c77733 and a4,a4,a2 -800083d8: f80716e3 bnez a4,80008364 -800083dc: ffc78793 addi a5,a5,-4 -800083e0: 00450513 addi a0,a0,4 -800083e4: fcf36ee3 bltu t1,a5,800083c0 -800083e8: f79ff06f j 80008360 -800083ec: 00060793 mv a5,a2 -800083f0: f69ff06f j 80008358 +8000865c <__i2b>: +8000865c: ff010113 addi sp,sp,-16 +80008660: 00812423 sw s0,8(sp) +80008664: 00058413 mv s0,a1 +80008668: 00100593 li a1,1 +8000866c: 00112623 sw ra,12(sp) +80008670: bc1ff0ef jal ra,80008230 <_Balloc> +80008674: 00852a23 sw s0,20(a0) +80008678: 00c12083 lw ra,12(sp) +8000867c: 00812403 lw s0,8(sp) +80008680: 00100713 li a4,1 +80008684: 00e52823 sw a4,16(a0) +80008688: 01010113 addi sp,sp,16 +8000868c: 00008067 ret -800083f4 <_Balloc>: -800083f4: 04c52783 lw a5,76(a0) -800083f8: ff010113 addi sp,sp,-16 -800083fc: 00812423 sw s0,8(sp) -80008400: 00912223 sw s1,4(sp) -80008404: 00112623 sw ra,12(sp) -80008408: 01212023 sw s2,0(sp) -8000840c: 00050413 mv s0,a0 -80008410: 00058493 mv s1,a1 -80008414: 02078e63 beqz a5,80008450 <_Balloc+0x5c> -80008418: 00249713 slli a4,s1,0x2 -8000841c: 00e787b3 add a5,a5,a4 -80008420: 0007a503 lw a0,0(a5) -80008424: 04050663 beqz a0,80008470 <_Balloc+0x7c> -80008428: 00052703 lw a4,0(a0) -8000842c: 00e7a023 sw a4,0(a5) -80008430: 00052823 sw zero,16(a0) -80008434: 00052623 sw zero,12(a0) -80008438: 00c12083 lw ra,12(sp) -8000843c: 00812403 lw s0,8(sp) -80008440: 00412483 lw s1,4(sp) -80008444: 00012903 lw s2,0(sp) -80008448: 01010113 addi sp,sp,16 -8000844c: 00008067 ret -80008450: 02100613 li a2,33 -80008454: 00400593 li a1,4 -80008458: 640050ef jal ra,8000da98 <_calloc_r> -8000845c: 04a42623 sw a0,76(s0) -80008460: 00050793 mv a5,a0 -80008464: fa051ae3 bnez a0,80008418 <_Balloc+0x24> -80008468: 00000513 li a0,0 -8000846c: fcdff06f j 80008438 <_Balloc+0x44> -80008470: 00100913 li s2,1 -80008474: 00991933 sll s2,s2,s1 -80008478: 00590613 addi a2,s2,5 -8000847c: 00261613 slli a2,a2,0x2 -80008480: 00100593 li a1,1 -80008484: 00040513 mv a0,s0 -80008488: 610050ef jal ra,8000da98 <_calloc_r> -8000848c: fc050ee3 beqz a0,80008468 <_Balloc+0x74> -80008490: 00952223 sw s1,4(a0) -80008494: 01252423 sw s2,8(a0) -80008498: f99ff06f j 80008430 <_Balloc+0x3c> +80008690 <__multiply>: +80008690: fe010113 addi sp,sp,-32 +80008694: 01312623 sw s3,12(sp) +80008698: 01412423 sw s4,8(sp) +8000869c: 0105a983 lw s3,16(a1) +800086a0: 01062a03 lw s4,16(a2) +800086a4: 00912a23 sw s1,20(sp) +800086a8: 01212823 sw s2,16(sp) +800086ac: 00112e23 sw ra,28(sp) +800086b0: 00812c23 sw s0,24(sp) +800086b4: 00058493 mv s1,a1 +800086b8: 00060913 mv s2,a2 +800086bc: 0149cc63 blt s3,s4,800086d4 <__multiply+0x44> +800086c0: 000a0713 mv a4,s4 +800086c4: 00058913 mv s2,a1 +800086c8: 00098a13 mv s4,s3 +800086cc: 00060493 mv s1,a2 +800086d0: 00070993 mv s3,a4 +800086d4: 00892783 lw a5,8(s2) +800086d8: 00492583 lw a1,4(s2) +800086dc: 013a0433 add s0,s4,s3 +800086e0: 0087a7b3 slt a5,a5,s0 +800086e4: 00f585b3 add a1,a1,a5 +800086e8: b49ff0ef jal ra,80008230 <_Balloc> +800086ec: 01450e13 addi t3,a0,20 +800086f0: 00241313 slli t1,s0,0x2 +800086f4: 006e0333 add t1,t3,t1 +800086f8: 000e0793 mv a5,t3 +800086fc: 006e7863 bgeu t3,t1,8000870c <__multiply+0x7c> +80008700: 0007a023 sw zero,0(a5) +80008704: 00478793 addi a5,a5,4 +80008708: fe67ece3 bltu a5,t1,80008700 <__multiply+0x70> +8000870c: 01448593 addi a1,s1,20 +80008710: 00299e93 slli t4,s3,0x2 +80008714: 01490613 addi a2,s2,20 +80008718: 002a1893 slli a7,s4,0x2 +8000871c: 00010837 lui a6,0x10 +80008720: 01d58eb3 add t4,a1,t4 +80008724: 011608b3 add a7,a2,a7 +80008728: fff80813 addi a6,a6,-1 # ffff <_start-0x7fff0001> +8000872c: 01d5ee63 bltu a1,t4,80008748 <__multiply+0xb8> +80008730: 10c0006f j 8000883c <__multiply+0x1ac> +80008734: 010fdf93 srli t6,t6,0x10 +80008738: 080f9663 bnez t6,800087c4 <__multiply+0x134> +8000873c: 00458593 addi a1,a1,4 +80008740: 004e0e13 addi t3,t3,4 +80008744: 0fd5fc63 bgeu a1,t4,8000883c <__multiply+0x1ac> +80008748: 0005af83 lw t6,0(a1) +8000874c: 010ff3b3 and t2,t6,a6 +80008750: fe0382e3 beqz t2,80008734 <__multiply+0xa4> +80008754: 000e0f93 mv t6,t3 +80008758: 00060293 mv t0,a2 +8000875c: 00000493 li s1,0 +80008760: 0002a703 lw a4,0(t0) # 80001698 +80008764: 000faf03 lw t5,0(t6) +80008768: 004f8f93 addi t6,t6,4 +8000876c: 010776b3 and a3,a4,a6 +80008770: 027686b3 mul a3,a3,t2 +80008774: 01075793 srli a5,a4,0x10 +80008778: 010f7733 and a4,t5,a6 +8000877c: 010f5f13 srli t5,t5,0x10 +80008780: 00428293 addi t0,t0,4 +80008784: 027787b3 mul a5,a5,t2 +80008788: 00e686b3 add a3,a3,a4 +8000878c: 009686b3 add a3,a3,s1 +80008790: 0106d713 srli a4,a3,0x10 +80008794: 0106f6b3 and a3,a3,a6 +80008798: 01e787b3 add a5,a5,t5 +8000879c: 00e787b3 add a5,a5,a4 +800087a0: 01079713 slli a4,a5,0x10 +800087a4: 00d766b3 or a3,a4,a3 +800087a8: fedfae23 sw a3,-4(t6) +800087ac: 0107d493 srli s1,a5,0x10 +800087b0: fb12e8e3 bltu t0,a7,80008760 <__multiply+0xd0> +800087b4: 009fa023 sw s1,0(t6) +800087b8: 0005af83 lw t6,0(a1) +800087bc: 010fdf93 srli t6,t6,0x10 +800087c0: f60f8ee3 beqz t6,8000873c <__multiply+0xac> +800087c4: 000e2703 lw a4,0(t3) +800087c8: 000e0f13 mv t5,t3 +800087cc: 00060693 mv a3,a2 +800087d0: 00070393 mv t2,a4 +800087d4: 00000293 li t0,0 +800087d8: 0006a783 lw a5,0(a3) +800087dc: 0103d913 srli s2,t2,0x10 +800087e0: 01077733 and a4,a4,a6 +800087e4: 0107f7b3 and a5,a5,a6 +800087e8: 03f787b3 mul a5,a5,t6 +800087ec: 004f0f13 addi t5,t5,4 +800087f0: 00468693 addi a3,a3,4 +800087f4: 000f2383 lw t2,0(t5) +800087f8: 0103f4b3 and s1,t2,a6 +800087fc: 012787b3 add a5,a5,s2 +80008800: 005787b3 add a5,a5,t0 +80008804: 01079293 slli t0,a5,0x10 +80008808: 00e2e733 or a4,t0,a4 +8000880c: feef2e23 sw a4,-4(t5) +80008810: ffe6d703 lhu a4,-2(a3) +80008814: 0107d793 srli a5,a5,0x10 +80008818: 03f70733 mul a4,a4,t6 +8000881c: 00970733 add a4,a4,s1 +80008820: 00f70733 add a4,a4,a5 +80008824: 01075293 srli t0,a4,0x10 +80008828: fb16e8e3 bltu a3,a7,800087d8 <__multiply+0x148> +8000882c: 00ef2023 sw a4,0(t5) +80008830: 00458593 addi a1,a1,4 +80008834: 004e0e13 addi t3,t3,4 +80008838: f1d5e8e3 bltu a1,t4,80008748 <__multiply+0xb8> +8000883c: 02805463 blez s0,80008864 <__multiply+0x1d4> +80008840: ffc32783 lw a5,-4(t1) +80008844: ffc30313 addi t1,t1,-4 +80008848: 00078863 beqz a5,80008858 <__multiply+0x1c8> +8000884c: 0180006f j 80008864 <__multiply+0x1d4> +80008850: 00032783 lw a5,0(t1) +80008854: 00079863 bnez a5,80008864 <__multiply+0x1d4> +80008858: fff40413 addi s0,s0,-1 +8000885c: ffc30313 addi t1,t1,-4 +80008860: fe0418e3 bnez s0,80008850 <__multiply+0x1c0> +80008864: 00852823 sw s0,16(a0) +80008868: 01c12083 lw ra,28(sp) +8000886c: 01812403 lw s0,24(sp) +80008870: 01412483 lw s1,20(sp) +80008874: 01012903 lw s2,16(sp) +80008878: 00c12983 lw s3,12(sp) +8000887c: 00812a03 lw s4,8(sp) +80008880: 02010113 addi sp,sp,32 +80008884: 00008067 ret -8000849c <_Bfree>: -8000849c: 02058063 beqz a1,800084bc <_Bfree+0x20> -800084a0: 0045a703 lw a4,4(a1) -800084a4: 04c52783 lw a5,76(a0) -800084a8: 00271713 slli a4,a4,0x2 -800084ac: 00e787b3 add a5,a5,a4 -800084b0: 0007a703 lw a4,0(a5) -800084b4: 00e5a023 sw a4,0(a1) -800084b8: 00b7a023 sw a1,0(a5) -800084bc: 00008067 ret +80008888 <__pow5mult>: +80008888: fe010113 addi sp,sp,-32 +8000888c: 00812c23 sw s0,24(sp) +80008890: 01312623 sw s3,12(sp) +80008894: 01412423 sw s4,8(sp) +80008898: 00112e23 sw ra,28(sp) +8000889c: 00912a23 sw s1,20(sp) +800088a0: 01212823 sw s2,16(sp) +800088a4: 00367793 andi a5,a2,3 +800088a8: 00060413 mv s0,a2 +800088ac: 00050993 mv s3,a0 +800088b0: 00058a13 mv s4,a1 +800088b4: 0c079463 bnez a5,8000897c <__pow5mult+0xf4> +800088b8: 40245413 srai s0,s0,0x2 +800088bc: 000a0913 mv s2,s4 +800088c0: 06040863 beqz s0,80008930 <__pow5mult+0xa8> +800088c4: 0489a483 lw s1,72(s3) +800088c8: 0c048e63 beqz s1,800089a4 <__pow5mult+0x11c> +800088cc: 00147793 andi a5,s0,1 +800088d0: 000a0913 mv s2,s4 +800088d4: 02079063 bnez a5,800088f4 <__pow5mult+0x6c> +800088d8: 40145413 srai s0,s0,0x1 +800088dc: 04040a63 beqz s0,80008930 <__pow5mult+0xa8> +800088e0: 0004a503 lw a0,0(s1) +800088e4: 06050863 beqz a0,80008954 <__pow5mult+0xcc> +800088e8: 00050493 mv s1,a0 +800088ec: 00147793 andi a5,s0,1 +800088f0: fe0784e3 beqz a5,800088d8 <__pow5mult+0x50> +800088f4: 00048613 mv a2,s1 +800088f8: 00090593 mv a1,s2 +800088fc: 00098513 mv a0,s3 +80008900: d91ff0ef jal ra,80008690 <__multiply> +80008904: 06090863 beqz s2,80008974 <__pow5mult+0xec> +80008908: 00492703 lw a4,4(s2) +8000890c: 04c9a783 lw a5,76(s3) +80008910: 40145413 srai s0,s0,0x1 +80008914: 00271713 slli a4,a4,0x2 +80008918: 00e787b3 add a5,a5,a4 +8000891c: 0007a703 lw a4,0(a5) +80008920: 00e92023 sw a4,0(s2) +80008924: 0127a023 sw s2,0(a5) +80008928: 00050913 mv s2,a0 +8000892c: fa041ae3 bnez s0,800088e0 <__pow5mult+0x58> +80008930: 01c12083 lw ra,28(sp) +80008934: 01812403 lw s0,24(sp) +80008938: 00090513 mv a0,s2 +8000893c: 01412483 lw s1,20(sp) +80008940: 01012903 lw s2,16(sp) +80008944: 00c12983 lw s3,12(sp) +80008948: 00812a03 lw s4,8(sp) +8000894c: 02010113 addi sp,sp,32 +80008950: 00008067 ret +80008954: 00048613 mv a2,s1 +80008958: 00048593 mv a1,s1 +8000895c: 00098513 mv a0,s3 +80008960: d31ff0ef jal ra,80008690 <__multiply> +80008964: 00a4a023 sw a0,0(s1) +80008968: 00052023 sw zero,0(a0) +8000896c: 00050493 mv s1,a0 +80008970: f7dff06f j 800088ec <__pow5mult+0x64> +80008974: 00050913 mv s2,a0 +80008978: f61ff06f j 800088d8 <__pow5mult+0x50> +8000897c: fff78793 addi a5,a5,-1 +80008980: 80015737 lui a4,0x80015 +80008984: bd070713 addi a4,a4,-1072 # 80014bd0 <__BSS_END__+0xffffdd28> +80008988: 00279793 slli a5,a5,0x2 +8000898c: 00f707b3 add a5,a4,a5 +80008990: 0007a603 lw a2,0(a5) +80008994: 00000693 li a3,0 +80008998: 965ff0ef jal ra,800082fc <__multadd> +8000899c: 00050a13 mv s4,a0 +800089a0: f19ff06f j 800088b8 <__pow5mult+0x30> +800089a4: 00100593 li a1,1 +800089a8: 00098513 mv a0,s3 +800089ac: 885ff0ef jal ra,80008230 <_Balloc> +800089b0: 27100793 li a5,625 +800089b4: 00f52a23 sw a5,20(a0) +800089b8: 00100793 li a5,1 +800089bc: 00f52823 sw a5,16(a0) +800089c0: 04a9a423 sw a0,72(s3) +800089c4: 00050493 mv s1,a0 +800089c8: 00052023 sw zero,0(a0) +800089cc: f01ff06f j 800088cc <__pow5mult+0x44> -800084c0 <__multadd>: -800084c0: fd010113 addi sp,sp,-48 -800084c4: 00010837 lui a6,0x10 -800084c8: 02812423 sw s0,40(sp) -800084cc: 02912223 sw s1,36(sp) -800084d0: 03212023 sw s2,32(sp) -800084d4: 00058493 mv s1,a1 -800084d8: 0105a403 lw s0,16(a1) -800084dc: 00050913 mv s2,a0 -800084e0: 02112623 sw ra,44(sp) -800084e4: 01312e23 sw s3,28(sp) -800084e8: 01458593 addi a1,a1,20 -800084ec: 00000513 li a0,0 -800084f0: fff80813 addi a6,a6,-1 # ffff <_start-0x7fff0001> -800084f4: 0005a783 lw a5,0(a1) -800084f8: 00458593 addi a1,a1,4 -800084fc: 00150513 addi a0,a0,1 -80008500: 0107f733 and a4,a5,a6 -80008504: 02c70733 mul a4,a4,a2 -80008508: 0107d793 srli a5,a5,0x10 -8000850c: 02c787b3 mul a5,a5,a2 -80008510: 00d706b3 add a3,a4,a3 -80008514: 0106d893 srli a7,a3,0x10 -80008518: 0106f733 and a4,a3,a6 -8000851c: 011786b3 add a3,a5,a7 -80008520: 01069793 slli a5,a3,0x10 -80008524: 00e78733 add a4,a5,a4 -80008528: fee5ae23 sw a4,-4(a1) -8000852c: 0106d693 srli a3,a3,0x10 -80008530: fc8542e3 blt a0,s0,800084f4 <__multadd+0x34> -80008534: 02068263 beqz a3,80008558 <__multadd+0x98> -80008538: 0084a783 lw a5,8(s1) -8000853c: 02f45e63 bge s0,a5,80008578 <__multadd+0xb8> -80008540: 00440793 addi a5,s0,4 -80008544: 00279793 slli a5,a5,0x2 -80008548: 00f487b3 add a5,s1,a5 -8000854c: 00d7a223 sw a3,4(a5) -80008550: 00140413 addi s0,s0,1 -80008554: 0084a823 sw s0,16(s1) -80008558: 02c12083 lw ra,44(sp) -8000855c: 02812403 lw s0,40(sp) -80008560: 00048513 mv a0,s1 -80008564: 02012903 lw s2,32(sp) -80008568: 02412483 lw s1,36(sp) -8000856c: 01c12983 lw s3,28(sp) -80008570: 03010113 addi sp,sp,48 -80008574: 00008067 ret -80008578: 0044a583 lw a1,4(s1) -8000857c: 00090513 mv a0,s2 -80008580: 00d12623 sw a3,12(sp) -80008584: 00158593 addi a1,a1,1 -80008588: e6dff0ef jal ra,800083f4 <_Balloc> -8000858c: 0104a603 lw a2,16(s1) -80008590: 00050993 mv s3,a0 -80008594: 00c48593 addi a1,s1,12 -80008598: 00260613 addi a2,a2,2 -8000859c: 00c50513 addi a0,a0,12 -800085a0: 00261613 slli a2,a2,0x2 -800085a4: 6cd050ef jal ra,8000e470 -800085a8: 0044a703 lw a4,4(s1) -800085ac: 04c92783 lw a5,76(s2) -800085b0: 00c12683 lw a3,12(sp) -800085b4: 00271713 slli a4,a4,0x2 -800085b8: 00e787b3 add a5,a5,a4 -800085bc: 0007a703 lw a4,0(a5) -800085c0: 00e4a023 sw a4,0(s1) -800085c4: 0097a023 sw s1,0(a5) -800085c8: 00440793 addi a5,s0,4 -800085cc: 00098493 mv s1,s3 -800085d0: 00279793 slli a5,a5,0x2 -800085d4: 00f487b3 add a5,s1,a5 -800085d8: 00d7a223 sw a3,4(a5) -800085dc: 00140413 addi s0,s0,1 -800085e0: 0084a823 sw s0,16(s1) -800085e4: f75ff06f j 80008558 <__multadd+0x98> +800089d0 <__lshift>: +800089d0: fe010113 addi sp,sp,-32 +800089d4: 01412423 sw s4,8(sp) +800089d8: 0105aa03 lw s4,16(a1) +800089dc: 00912a23 sw s1,20(sp) +800089e0: 0085a783 lw a5,8(a1) +800089e4: 40565493 srai s1,a2,0x5 +800089e8: 01448a33 add s4,s1,s4 +800089ec: 00812c23 sw s0,24(sp) +800089f0: 01212823 sw s2,16(sp) +800089f4: 01312623 sw s3,12(sp) +800089f8: 01512223 sw s5,4(sp) +800089fc: 00112e23 sw ra,28(sp) +80008a00: 001a0413 addi s0,s4,1 +80008a04: 00058993 mv s3,a1 +80008a08: 00060913 mv s2,a2 +80008a0c: 00050a93 mv s5,a0 +80008a10: 0045a583 lw a1,4(a1) +80008a14: 0087d863 bge a5,s0,80008a24 <__lshift+0x54> +80008a18: 00179793 slli a5,a5,0x1 +80008a1c: 00158593 addi a1,a1,1 +80008a20: fe87cce3 blt a5,s0,80008a18 <__lshift+0x48> +80008a24: 000a8513 mv a0,s5 +80008a28: 809ff0ef jal ra,80008230 <_Balloc> +80008a2c: 01450713 addi a4,a0,20 +80008a30: 02905463 blez s1,80008a58 <__lshift+0x88> +80008a34: 00548493 addi s1,s1,5 +80008a38: 00249493 slli s1,s1,0x2 +80008a3c: 009506b3 add a3,a0,s1 +80008a40: 00070793 mv a5,a4 +80008a44: 00478793 addi a5,a5,4 +80008a48: fe07ae23 sw zero,-4(a5) +80008a4c: fef69ce3 bne a3,a5,80008a44 <__lshift+0x74> +80008a50: fec48493 addi s1,s1,-20 +80008a54: 00970733 add a4,a4,s1 +80008a58: 0109a803 lw a6,16(s3) +80008a5c: 01498793 addi a5,s3,20 +80008a60: 01f97613 andi a2,s2,31 +80008a64: 00281813 slli a6,a6,0x2 +80008a68: 01078833 add a6,a5,a6 +80008a6c: 08060263 beqz a2,80008af0 <__lshift+0x120> +80008a70: 02000893 li a7,32 +80008a74: 40c888b3 sub a7,a7,a2 +80008a78: 00000593 li a1,0 +80008a7c: 0007a683 lw a3,0(a5) +80008a80: 00470713 addi a4,a4,4 +80008a84: 00478793 addi a5,a5,4 +80008a88: 00c696b3 sll a3,a3,a2 +80008a8c: 00b6e6b3 or a3,a3,a1 +80008a90: fed72e23 sw a3,-4(a4) +80008a94: ffc7a683 lw a3,-4(a5) +80008a98: 0116d5b3 srl a1,a3,a7 +80008a9c: ff07e0e3 bltu a5,a6,80008a7c <__lshift+0xac> +80008aa0: 00b72023 sw a1,0(a4) +80008aa4: 00058463 beqz a1,80008aac <__lshift+0xdc> +80008aa8: 00040a13 mv s4,s0 +80008aac: 0049a703 lw a4,4(s3) +80008ab0: 04caa783 lw a5,76(s5) +80008ab4: 01c12083 lw ra,28(sp) +80008ab8: 00271713 slli a4,a4,0x2 +80008abc: 00e787b3 add a5,a5,a4 +80008ac0: 0007a703 lw a4,0(a5) +80008ac4: 01452823 sw s4,16(a0) +80008ac8: 01812403 lw s0,24(sp) +80008acc: 00e9a023 sw a4,0(s3) +80008ad0: 0137a023 sw s3,0(a5) +80008ad4: 01412483 lw s1,20(sp) +80008ad8: 01012903 lw s2,16(sp) +80008adc: 00c12983 lw s3,12(sp) +80008ae0: 00812a03 lw s4,8(sp) +80008ae4: 00412a83 lw s5,4(sp) +80008ae8: 02010113 addi sp,sp,32 +80008aec: 00008067 ret +80008af0: 00478793 addi a5,a5,4 +80008af4: ffc7a683 lw a3,-4(a5) +80008af8: 00470713 addi a4,a4,4 +80008afc: fed72e23 sw a3,-4(a4) +80008b00: fb07f6e3 bgeu a5,a6,80008aac <__lshift+0xdc> +80008b04: 00478793 addi a5,a5,4 +80008b08: ffc7a683 lw a3,-4(a5) +80008b0c: 00470713 addi a4,a4,4 +80008b10: fed72e23 sw a3,-4(a4) +80008b14: fd07eee3 bltu a5,a6,80008af0 <__lshift+0x120> +80008b18: f95ff06f j 80008aac <__lshift+0xdc> -800085e8 <__s2b>: -800085e8: fe010113 addi sp,sp,-32 -800085ec: 00812c23 sw s0,24(sp) -800085f0: 00912a23 sw s1,20(sp) -800085f4: 01212823 sw s2,16(sp) -800085f8: 01312623 sw s3,12(sp) -800085fc: 01412423 sw s4,8(sp) -80008600: 00068913 mv s2,a3 -80008604: 00900793 li a5,9 -80008608: 00868693 addi a3,a3,8 -8000860c: 00112e23 sw ra,28(sp) -80008610: 01512223 sw s5,4(sp) -80008614: 00050993 mv s3,a0 -80008618: 00058413 mv s0,a1 -8000861c: 00060a13 mv s4,a2 -80008620: 00070493 mv s1,a4 -80008624: 02f6c6b3 div a3,a3,a5 -80008628: 0d27d263 bge a5,s2,800086ec <__s2b+0x104> -8000862c: 00100793 li a5,1 -80008630: 00000593 li a1,0 -80008634: 00179793 slli a5,a5,0x1 -80008638: 00158593 addi a1,a1,1 -8000863c: fed7cce3 blt a5,a3,80008634 <__s2b+0x4c> -80008640: 00098513 mv a0,s3 -80008644: db1ff0ef jal ra,800083f4 <_Balloc> -80008648: 00100793 li a5,1 -8000864c: 00f52823 sw a5,16(a0) -80008650: 00952a23 sw s1,20(a0) -80008654: 00900793 li a5,9 -80008658: 0947d463 bge a5,s4,800086e0 <__s2b+0xf8> -8000865c: 00940a93 addi s5,s0,9 -80008660: 000a8493 mv s1,s5 -80008664: 01440433 add s0,s0,s4 -80008668: 00148493 addi s1,s1,1 -8000866c: fff4c683 lbu a3,-1(s1) -80008670: 00050593 mv a1,a0 -80008674: 00a00613 li a2,10 -80008678: fd068693 addi a3,a3,-48 -8000867c: 00098513 mv a0,s3 -80008680: e41ff0ef jal ra,800084c0 <__multadd> -80008684: fe9412e3 bne s0,s1,80008668 <__s2b+0x80> -80008688: ff8a0413 addi s0,s4,-8 -8000868c: 008a8433 add s0,s5,s0 -80008690: 032a5663 bge s4,s2,800086bc <__s2b+0xd4> -80008694: 414904b3 sub s1,s2,s4 -80008698: 009404b3 add s1,s0,s1 -8000869c: 00140413 addi s0,s0,1 -800086a0: fff44683 lbu a3,-1(s0) -800086a4: 00050593 mv a1,a0 -800086a8: 00a00613 li a2,10 -800086ac: fd068693 addi a3,a3,-48 -800086b0: 00098513 mv a0,s3 -800086b4: e0dff0ef jal ra,800084c0 <__multadd> -800086b8: fe8492e3 bne s1,s0,8000869c <__s2b+0xb4> -800086bc: 01c12083 lw ra,28(sp) -800086c0: 01812403 lw s0,24(sp) -800086c4: 01412483 lw s1,20(sp) -800086c8: 01012903 lw s2,16(sp) -800086cc: 00c12983 lw s3,12(sp) -800086d0: 00812a03 lw s4,8(sp) -800086d4: 00412a83 lw s5,4(sp) -800086d8: 02010113 addi sp,sp,32 -800086dc: 00008067 ret -800086e0: 00a40413 addi s0,s0,10 -800086e4: 00900a13 li s4,9 -800086e8: fa9ff06f j 80008690 <__s2b+0xa8> -800086ec: 00000593 li a1,0 -800086f0: f51ff06f j 80008640 <__s2b+0x58> +80008b1c <__mcmp>: +80008b1c: 00050613 mv a2,a0 +80008b20: 0105a783 lw a5,16(a1) +80008b24: 01052503 lw a0,16(a0) +80008b28: 40f50533 sub a0,a0,a5 +80008b2c: 02051e63 bnez a0,80008b68 <__mcmp+0x4c> +80008b30: 00279713 slli a4,a5,0x2 +80008b34: 01460613 addi a2,a2,20 +80008b38: 01458593 addi a1,a1,20 +80008b3c: 00e607b3 add a5,a2,a4 +80008b40: 00e585b3 add a1,a1,a4 +80008b44: 0080006f j 80008b4c <__mcmp+0x30> +80008b48: 02f67063 bgeu a2,a5,80008b68 <__mcmp+0x4c> +80008b4c: ffc78793 addi a5,a5,-4 +80008b50: ffc58593 addi a1,a1,-4 +80008b54: 0007a683 lw a3,0(a5) +80008b58: 0005a703 lw a4,0(a1) +80008b5c: fee686e3 beq a3,a4,80008b48 <__mcmp+0x2c> +80008b60: fff00513 li a0,-1 +80008b64: 00e6f463 bgeu a3,a4,80008b6c <__mcmp+0x50> +80008b68: 00008067 ret +80008b6c: 00100513 li a0,1 +80008b70: 00008067 ret -800086f4 <__hi0bits>: -800086f4: ffff0737 lui a4,0xffff0 -800086f8: 00e57733 and a4,a0,a4 -800086fc: 00050793 mv a5,a0 -80008700: 00000513 li a0,0 -80008704: 00071663 bnez a4,80008710 <__hi0bits+0x1c> -80008708: 01079793 slli a5,a5,0x10 -8000870c: 01000513 li a0,16 -80008710: ff000737 lui a4,0xff000 -80008714: 00e7f733 and a4,a5,a4 -80008718: 00071663 bnez a4,80008724 <__hi0bits+0x30> -8000871c: 00850513 addi a0,a0,8 -80008720: 00879793 slli a5,a5,0x8 -80008724: f0000737 lui a4,0xf0000 -80008728: 00e7f733 and a4,a5,a4 -8000872c: 00071663 bnez a4,80008738 <__hi0bits+0x44> -80008730: 00450513 addi a0,a0,4 -80008734: 00479793 slli a5,a5,0x4 -80008738: c0000737 lui a4,0xc0000 -8000873c: 00e7f733 and a4,a5,a4 -80008740: 00071663 bnez a4,8000874c <__hi0bits+0x58> -80008744: 00250513 addi a0,a0,2 -80008748: 00279793 slli a5,a5,0x2 -8000874c: 0007c863 bltz a5,8000875c <__hi0bits+0x68> -80008750: 00179713 slli a4,a5,0x1 -80008754: 00150513 addi a0,a0,1 -80008758: 00075463 bgez a4,80008760 <__hi0bits+0x6c> -8000875c: 00008067 ret -80008760: 02000513 li a0,32 -80008764: 00008067 ret +80008b74 <__mdiff>: +80008b74: fe010113 addi sp,sp,-32 +80008b78: 01212823 sw s2,16(sp) +80008b7c: 01062703 lw a4,16(a2) +80008b80: 0105a903 lw s2,16(a1) +80008b84: 00812c23 sw s0,24(sp) +80008b88: 00912a23 sw s1,20(sp) +80008b8c: 01312623 sw s3,12(sp) +80008b90: 01412423 sw s4,8(sp) +80008b94: 00112e23 sw ra,28(sp) +80008b98: 40e90933 sub s2,s2,a4 +80008b9c: 00058993 mv s3,a1 +80008ba0: 00060a13 mv s4,a2 +80008ba4: 01458413 addi s0,a1,20 +80008ba8: 01460493 addi s1,a2,20 +80008bac: 04091863 bnez s2,80008bfc <__mdiff+0x88> +80008bb0: 00271713 slli a4,a4,0x2 +80008bb4: 00e407b3 add a5,s0,a4 +80008bb8: 00e48733 add a4,s1,a4 +80008bbc: 0080006f j 80008bc4 <__mdiff+0x50> +80008bc0: 16f47263 bgeu s0,a5,80008d24 <__mdiff+0x1b0> +80008bc4: ffc78793 addi a5,a5,-4 +80008bc8: ffc70713 addi a4,a4,-4 +80008bcc: 0007a583 lw a1,0(a5) +80008bd0: 00072683 lw a3,0(a4) +80008bd4: fed586e3 beq a1,a3,80008bc0 <__mdiff+0x4c> +80008bd8: 02d5f663 bgeu a1,a3,80008c04 <__mdiff+0x90> +80008bdc: 00040713 mv a4,s0 +80008be0: 00098793 mv a5,s3 +80008be4: 00048413 mv s0,s1 +80008be8: 000a0993 mv s3,s4 +80008bec: 00070493 mv s1,a4 +80008bf0: 00078a13 mv s4,a5 +80008bf4: 00100913 li s2,1 +80008bf8: 00c0006f j 80008c04 <__mdiff+0x90> +80008bfc: fe0940e3 bltz s2,80008bdc <__mdiff+0x68> +80008c00: 00000913 li s2,0 +80008c04: 0049a583 lw a1,4(s3) +80008c08: e28ff0ef jal ra,80008230 <_Balloc> +80008c0c: 0109a303 lw t1,16(s3) +80008c10: 010a2e83 lw t4,16(s4) +80008c14: 00010637 lui a2,0x10 +80008c18: 00231e13 slli t3,t1,0x2 +80008c1c: 002e9e93 slli t4,t4,0x2 +80008c20: 01252623 sw s2,12(a0) +80008c24: 01c40e33 add t3,s0,t3 +80008c28: 01d48eb3 add t4,s1,t4 +80008c2c: 01450813 addi a6,a0,20 +80008c30: 00000793 li a5,0 +80008c34: fff60613 addi a2,a2,-1 # ffff <_start-0x7fff0001> +80008c38: 0080006f j 80008c40 <__mdiff+0xcc> +80008c3c: 00088813 mv a6,a7 +80008c40: 00042703 lw a4,0(s0) +80008c44: 0004a583 lw a1,0(s1) +80008c48: 00480893 addi a7,a6,4 +80008c4c: 00c776b3 and a3,a4,a2 +80008c50: 00f686b3 add a3,a3,a5 +80008c54: 00c5f7b3 and a5,a1,a2 +80008c58: 40f686b3 sub a3,a3,a5 +80008c5c: 0105d593 srli a1,a1,0x10 +80008c60: 01075793 srli a5,a4,0x10 +80008c64: 40b787b3 sub a5,a5,a1 +80008c68: 4106d713 srai a4,a3,0x10 +80008c6c: 00e787b3 add a5,a5,a4 +80008c70: 01079713 slli a4,a5,0x10 +80008c74: 00c6f6b3 and a3,a3,a2 +80008c78: 00d766b3 or a3,a4,a3 +80008c7c: 00448493 addi s1,s1,4 +80008c80: fed8ae23 sw a3,-4(a7) +80008c84: 00440413 addi s0,s0,4 +80008c88: 4107d793 srai a5,a5,0x10 +80008c8c: fbd4e8e3 bltu s1,t4,80008c3c <__mdiff+0xc8> +80008c90: 05c47e63 bgeu s0,t3,80008cec <__mdiff+0x178> +80008c94: 00010eb7 lui t4,0x10 +80008c98: 00088813 mv a6,a7 +80008c9c: 00040593 mv a1,s0 +80008ca0: fffe8e93 addi t4,t4,-1 # ffff <_start-0x7fff0001> +80008ca4: 0005a703 lw a4,0(a1) +80008ca8: 00480813 addi a6,a6,4 +80008cac: 00458593 addi a1,a1,4 +80008cb0: 01d77633 and a2,a4,t4 +80008cb4: 00f60633 add a2,a2,a5 +80008cb8: 41065693 srai a3,a2,0x10 +80008cbc: 01075793 srli a5,a4,0x10 +80008cc0: 00d787b3 add a5,a5,a3 +80008cc4: 01079693 slli a3,a5,0x10 +80008cc8: 01d67633 and a2,a2,t4 +80008ccc: 00c6e6b3 or a3,a3,a2 +80008cd0: fed82e23 sw a3,-4(a6) +80008cd4: 4107d793 srai a5,a5,0x10 +80008cd8: fdc5e6e3 bltu a1,t3,80008ca4 <__mdiff+0x130> +80008cdc: fffe0813 addi a6,t3,-1 +80008ce0: 40880833 sub a6,a6,s0 +80008ce4: ffc87813 andi a6,a6,-4 +80008ce8: 01088833 add a6,a7,a6 +80008cec: 00069a63 bnez a3,80008d00 <__mdiff+0x18c> +80008cf0: ffc80813 addi a6,a6,-4 +80008cf4: 00082783 lw a5,0(a6) +80008cf8: fff30313 addi t1,t1,-1 +80008cfc: fe078ae3 beqz a5,80008cf0 <__mdiff+0x17c> +80008d00: 01c12083 lw ra,28(sp) +80008d04: 01812403 lw s0,24(sp) +80008d08: 00652823 sw t1,16(a0) +80008d0c: 01412483 lw s1,20(sp) +80008d10: 01012903 lw s2,16(sp) +80008d14: 00c12983 lw s3,12(sp) +80008d18: 00812a03 lw s4,8(sp) +80008d1c: 02010113 addi sp,sp,32 +80008d20: 00008067 ret +80008d24: 00000593 li a1,0 +80008d28: d08ff0ef jal ra,80008230 <_Balloc> +80008d2c: 01c12083 lw ra,28(sp) +80008d30: 01812403 lw s0,24(sp) +80008d34: 00100793 li a5,1 +80008d38: 00f52823 sw a5,16(a0) +80008d3c: 00052a23 sw zero,20(a0) +80008d40: 01412483 lw s1,20(sp) +80008d44: 01012903 lw s2,16(sp) +80008d48: 00c12983 lw s3,12(sp) +80008d4c: 00812a03 lw s4,8(sp) +80008d50: 02010113 addi sp,sp,32 +80008d54: 00008067 ret -80008768 <__lo0bits>: -80008768: 00052783 lw a5,0(a0) -8000876c: 0077f713 andi a4,a5,7 -80008770: 02070663 beqz a4,8000879c <__lo0bits+0x34> -80008774: 0017f693 andi a3,a5,1 -80008778: 00000713 li a4,0 -8000877c: 00069c63 bnez a3,80008794 <__lo0bits+0x2c> -80008780: 0027f713 andi a4,a5,2 -80008784: 08070463 beqz a4,8000880c <__lo0bits+0xa4> -80008788: 0017d793 srli a5,a5,0x1 -8000878c: 00f52023 sw a5,0(a0) -80008790: 00100713 li a4,1 -80008794: 00070513 mv a0,a4 -80008798: 00008067 ret -8000879c: 01079693 slli a3,a5,0x10 -800087a0: 0106d693 srli a3,a3,0x10 -800087a4: 00000713 li a4,0 -800087a8: 00069663 bnez a3,800087b4 <__lo0bits+0x4c> -800087ac: 0107d793 srli a5,a5,0x10 -800087b0: 01000713 li a4,16 -800087b4: 0ff7f693 andi a3,a5,255 -800087b8: 00069663 bnez a3,800087c4 <__lo0bits+0x5c> -800087bc: 00870713 addi a4,a4,8 # c0000008 <__BSS_END__+0x3ffe95f0> -800087c0: 0087d793 srli a5,a5,0x8 -800087c4: 00f7f693 andi a3,a5,15 -800087c8: 00069663 bnez a3,800087d4 <__lo0bits+0x6c> -800087cc: 00470713 addi a4,a4,4 -800087d0: 0047d793 srli a5,a5,0x4 -800087d4: 0037f693 andi a3,a5,3 -800087d8: 00069663 bnez a3,800087e4 <__lo0bits+0x7c> -800087dc: 00270713 addi a4,a4,2 -800087e0: 0027d793 srli a5,a5,0x2 -800087e4: 0017f693 andi a3,a5,1 -800087e8: 00069863 bnez a3,800087f8 <__lo0bits+0x90> -800087ec: 0017d793 srli a5,a5,0x1 -800087f0: 00170713 addi a4,a4,1 -800087f4: 00078863 beqz a5,80008804 <__lo0bits+0x9c> -800087f8: 00f52023 sw a5,0(a0) -800087fc: 00070513 mv a0,a4 -80008800: 00008067 ret -80008804: 02000713 li a4,32 -80008808: f8dff06f j 80008794 <__lo0bits+0x2c> -8000880c: 0027d793 srli a5,a5,0x2 -80008810: 00200713 li a4,2 -80008814: 00f52023 sw a5,0(a0) -80008818: 00070513 mv a0,a4 -8000881c: 00008067 ret +80008d58 <__ulp>: +80008d58: 7ff007b7 lui a5,0x7ff00 +80008d5c: 00b7f5b3 and a1,a5,a1 +80008d60: fcc007b7 lui a5,0xfcc00 +80008d64: 00f585b3 add a1,a1,a5 +80008d68: 00b05863 blez a1,80008d78 <__ulp+0x20> +80008d6c: 00000793 li a5,0 +80008d70: 00078513 mv a0,a5 +80008d74: 00008067 ret +80008d78: 40b005b3 neg a1,a1 +80008d7c: 4145d593 srai a1,a1,0x14 +80008d80: 01300793 li a5,19 +80008d84: 00b7c863 blt a5,a1,80008d94 <__ulp+0x3c> +80008d88: 000807b7 lui a5,0x80 +80008d8c: 40b7d5b3 sra a1,a5,a1 +80008d90: fddff06f j 80008d6c <__ulp+0x14> +80008d94: fec58713 addi a4,a1,-20 +80008d98: 01e00693 li a3,30 +80008d9c: 00000593 li a1,0 +80008da0: 00100793 li a5,1 +80008da4: fce6c6e3 blt a3,a4,80008d70 <__ulp+0x18> +80008da8: 800007b7 lui a5,0x80000 +80008dac: 00e7d7b3 srl a5,a5,a4 +80008db0: 00078513 mv a0,a5 +80008db4: 00008067 ret -80008820 <__i2b>: -80008820: ff010113 addi sp,sp,-16 -80008824: 00812423 sw s0,8(sp) -80008828: 00058413 mv s0,a1 -8000882c: 00100593 li a1,1 -80008830: 00112623 sw ra,12(sp) -80008834: bc1ff0ef jal ra,800083f4 <_Balloc> -80008838: 00852a23 sw s0,20(a0) -8000883c: 00c12083 lw ra,12(sp) -80008840: 00812403 lw s0,8(sp) -80008844: 00100713 li a4,1 -80008848: 00e52823 sw a4,16(a0) -8000884c: 01010113 addi sp,sp,16 -80008850: 00008067 ret +80008db8 <__b2d>: +80008db8: fe010113 addi sp,sp,-32 +80008dbc: 00812c23 sw s0,24(sp) +80008dc0: 01052403 lw s0,16(a0) +80008dc4: 00912a23 sw s1,20(sp) +80008dc8: 01450493 addi s1,a0,20 +80008dcc: 00241413 slli s0,s0,0x2 +80008dd0: 00848433 add s0,s1,s0 +80008dd4: 01212823 sw s2,16(sp) +80008dd8: ffc42903 lw s2,-4(s0) +80008ddc: 01312623 sw s3,12(sp) +80008de0: 01412423 sw s4,8(sp) +80008de4: 00090513 mv a0,s2 +80008de8: 00058a13 mv s4,a1 +80008dec: 00112e23 sw ra,28(sp) +80008df0: f40ff0ef jal ra,80008530 <__hi0bits> +80008df4: 02000713 li a4,32 +80008df8: 40a707b3 sub a5,a4,a0 +80008dfc: 00fa2023 sw a5,0(s4) +80008e00: 00a00793 li a5,10 +80008e04: ffc40993 addi s3,s0,-4 +80008e08: 08a7d063 bge a5,a0,80008e88 <__b2d+0xd0> +80008e0c: ff550513 addi a0,a0,-11 +80008e10: 0534f063 bgeu s1,s3,80008e50 <__b2d+0x98> +80008e14: ff842783 lw a5,-8(s0) +80008e18: 04050063 beqz a0,80008e58 <__b2d+0xa0> +80008e1c: 40a70633 sub a2,a4,a0 +80008e20: 00c7d733 srl a4,a5,a2 +80008e24: 00a916b3 sll a3,s2,a0 +80008e28: 00e6e6b3 or a3,a3,a4 +80008e2c: ff840593 addi a1,s0,-8 +80008e30: 3ff00737 lui a4,0x3ff00 +80008e34: 00e6e6b3 or a3,a3,a4 +80008e38: 00a797b3 sll a5,a5,a0 +80008e3c: 02b4f263 bgeu s1,a1,80008e60 <__b2d+0xa8> +80008e40: ff442703 lw a4,-12(s0) +80008e44: 00c75733 srl a4,a4,a2 +80008e48: 00e7e7b3 or a5,a5,a4 +80008e4c: 0140006f j 80008e60 <__b2d+0xa8> +80008e50: 00000793 li a5,0 +80008e54: 06051463 bnez a0,80008ebc <__b2d+0x104> +80008e58: 3ff00737 lui a4,0x3ff00 +80008e5c: 00e966b3 or a3,s2,a4 +80008e60: 01c12083 lw ra,28(sp) +80008e64: 01812403 lw s0,24(sp) +80008e68: 01412483 lw s1,20(sp) +80008e6c: 01012903 lw s2,16(sp) +80008e70: 00c12983 lw s3,12(sp) +80008e74: 00812a03 lw s4,8(sp) +80008e78: 00078513 mv a0,a5 +80008e7c: 00068593 mv a1,a3 +80008e80: 02010113 addi sp,sp,32 +80008e84: 00008067 ret +80008e88: 00b00613 li a2,11 +80008e8c: 40a60633 sub a2,a2,a0 +80008e90: 00c95733 srl a4,s2,a2 +80008e94: 3ff006b7 lui a3,0x3ff00 +80008e98: 00d766b3 or a3,a4,a3 +80008e9c: 00000713 li a4,0 +80008ea0: 0134f663 bgeu s1,s3,80008eac <__b2d+0xf4> +80008ea4: ff842703 lw a4,-8(s0) +80008ea8: 00c75733 srl a4,a4,a2 +80008eac: 01550513 addi a0,a0,21 +80008eb0: 00a91533 sll a0,s2,a0 +80008eb4: 00e567b3 or a5,a0,a4 +80008eb8: fa9ff06f j 80008e60 <__b2d+0xa8> +80008ebc: 00a91533 sll a0,s2,a0 +80008ec0: 3ff00737 lui a4,0x3ff00 +80008ec4: 00e566b3 or a3,a0,a4 +80008ec8: 00000793 li a5,0 +80008ecc: f95ff06f j 80008e60 <__b2d+0xa8> -80008854 <__multiply>: -80008854: fe010113 addi sp,sp,-32 -80008858: 01312623 sw s3,12(sp) -8000885c: 01412423 sw s4,8(sp) -80008860: 0105a983 lw s3,16(a1) -80008864: 01062a03 lw s4,16(a2) -80008868: 00912a23 sw s1,20(sp) -8000886c: 01212823 sw s2,16(sp) -80008870: 00112e23 sw ra,28(sp) -80008874: 00812c23 sw s0,24(sp) -80008878: 00058493 mv s1,a1 -8000887c: 00060913 mv s2,a2 -80008880: 0149cc63 blt s3,s4,80008898 <__multiply+0x44> -80008884: 000a0713 mv a4,s4 -80008888: 00058913 mv s2,a1 -8000888c: 00098a13 mv s4,s3 -80008890: 00060493 mv s1,a2 -80008894: 00070993 mv s3,a4 -80008898: 00892783 lw a5,8(s2) -8000889c: 00492583 lw a1,4(s2) -800088a0: 013a0433 add s0,s4,s3 -800088a4: 0087a7b3 slt a5,a5,s0 -800088a8: 00f585b3 add a1,a1,a5 -800088ac: b49ff0ef jal ra,800083f4 <_Balloc> -800088b0: 01450e13 addi t3,a0,20 -800088b4: 00241313 slli t1,s0,0x2 -800088b8: 006e0333 add t1,t3,t1 -800088bc: 000e0793 mv a5,t3 -800088c0: 006e7863 bgeu t3,t1,800088d0 <__multiply+0x7c> -800088c4: 0007a023 sw zero,0(a5) -800088c8: 00478793 addi a5,a5,4 -800088cc: fe67ece3 bltu a5,t1,800088c4 <__multiply+0x70> -800088d0: 01448593 addi a1,s1,20 -800088d4: 00299e93 slli t4,s3,0x2 -800088d8: 01490613 addi a2,s2,20 -800088dc: 002a1893 slli a7,s4,0x2 -800088e0: 00010837 lui a6,0x10 -800088e4: 01d58eb3 add t4,a1,t4 -800088e8: 011608b3 add a7,a2,a7 -800088ec: fff80813 addi a6,a6,-1 # ffff <_start-0x7fff0001> -800088f0: 01d5ee63 bltu a1,t4,8000890c <__multiply+0xb8> -800088f4: 10c0006f j 80008a00 <__multiply+0x1ac> -800088f8: 010fdf93 srli t6,t6,0x10 -800088fc: 080f9663 bnez t6,80008988 <__multiply+0x134> -80008900: 00458593 addi a1,a1,4 -80008904: 004e0e13 addi t3,t3,4 -80008908: 0fd5fc63 bgeu a1,t4,80008a00 <__multiply+0x1ac> -8000890c: 0005af83 lw t6,0(a1) -80008910: 010ff3b3 and t2,t6,a6 -80008914: fe0382e3 beqz t2,800088f8 <__multiply+0xa4> -80008918: 000e0f93 mv t6,t3 -8000891c: 00060293 mv t0,a2 -80008920: 00000493 li s1,0 -80008924: 0002a703 lw a4,0(t0) # 8000185c -80008928: 000faf03 lw t5,0(t6) -8000892c: 004f8f93 addi t6,t6,4 -80008930: 010776b3 and a3,a4,a6 -80008934: 027686b3 mul a3,a3,t2 -80008938: 01075793 srli a5,a4,0x10 -8000893c: 010f7733 and a4,t5,a6 -80008940: 010f5f13 srli t5,t5,0x10 -80008944: 00428293 addi t0,t0,4 -80008948: 027787b3 mul a5,a5,t2 -8000894c: 00e686b3 add a3,a3,a4 -80008950: 009686b3 add a3,a3,s1 -80008954: 0106d713 srli a4,a3,0x10 -80008958: 0106f6b3 and a3,a3,a6 -8000895c: 01e787b3 add a5,a5,t5 -80008960: 00e787b3 add a5,a5,a4 -80008964: 01079713 slli a4,a5,0x10 -80008968: 00d766b3 or a3,a4,a3 -8000896c: fedfae23 sw a3,-4(t6) -80008970: 0107d493 srli s1,a5,0x10 -80008974: fb12e8e3 bltu t0,a7,80008924 <__multiply+0xd0> -80008978: 009fa023 sw s1,0(t6) -8000897c: 0005af83 lw t6,0(a1) -80008980: 010fdf93 srli t6,t6,0x10 -80008984: f60f8ee3 beqz t6,80008900 <__multiply+0xac> -80008988: 000e2703 lw a4,0(t3) -8000898c: 000e0f13 mv t5,t3 -80008990: 00060693 mv a3,a2 -80008994: 00070393 mv t2,a4 -80008998: 00000293 li t0,0 -8000899c: 0006a783 lw a5,0(a3) -800089a0: 0103d913 srli s2,t2,0x10 -800089a4: 01077733 and a4,a4,a6 -800089a8: 0107f7b3 and a5,a5,a6 -800089ac: 03f787b3 mul a5,a5,t6 -800089b0: 004f0f13 addi t5,t5,4 -800089b4: 00468693 addi a3,a3,4 -800089b8: 000f2383 lw t2,0(t5) -800089bc: 0103f4b3 and s1,t2,a6 -800089c0: 012787b3 add a5,a5,s2 -800089c4: 005787b3 add a5,a5,t0 -800089c8: 01079293 slli t0,a5,0x10 -800089cc: 00e2e733 or a4,t0,a4 -800089d0: feef2e23 sw a4,-4(t5) -800089d4: ffe6d703 lhu a4,-2(a3) -800089d8: 0107d793 srli a5,a5,0x10 -800089dc: 03f70733 mul a4,a4,t6 -800089e0: 00970733 add a4,a4,s1 -800089e4: 00f70733 add a4,a4,a5 -800089e8: 01075293 srli t0,a4,0x10 -800089ec: fb16e8e3 bltu a3,a7,8000899c <__multiply+0x148> -800089f0: 00ef2023 sw a4,0(t5) -800089f4: 00458593 addi a1,a1,4 -800089f8: 004e0e13 addi t3,t3,4 -800089fc: f1d5e8e3 bltu a1,t4,8000890c <__multiply+0xb8> -80008a00: 02805463 blez s0,80008a28 <__multiply+0x1d4> -80008a04: ffc32783 lw a5,-4(t1) -80008a08: ffc30313 addi t1,t1,-4 -80008a0c: 00078863 beqz a5,80008a1c <__multiply+0x1c8> -80008a10: 0180006f j 80008a28 <__multiply+0x1d4> -80008a14: 00032783 lw a5,0(t1) -80008a18: 00079863 bnez a5,80008a28 <__multiply+0x1d4> -80008a1c: fff40413 addi s0,s0,-1 -80008a20: ffc30313 addi t1,t1,-4 -80008a24: fe0418e3 bnez s0,80008a14 <__multiply+0x1c0> -80008a28: 00852823 sw s0,16(a0) -80008a2c: 01c12083 lw ra,28(sp) -80008a30: 01812403 lw s0,24(sp) -80008a34: 01412483 lw s1,20(sp) -80008a38: 01012903 lw s2,16(sp) -80008a3c: 00c12983 lw s3,12(sp) -80008a40: 00812a03 lw s4,8(sp) -80008a44: 02010113 addi sp,sp,32 -80008a48: 00008067 ret +80008ed0 <__d2b>: +80008ed0: fd010113 addi sp,sp,-48 +80008ed4: 01512a23 sw s5,20(sp) +80008ed8: 00058a93 mv s5,a1 +80008edc: 00100593 li a1,1 +80008ee0: 02812423 sw s0,40(sp) +80008ee4: 02912223 sw s1,36(sp) +80008ee8: 03212023 sw s2,32(sp) +80008eec: 00060493 mv s1,a2 +80008ef0: 01312e23 sw s3,28(sp) +80008ef4: 01412c23 sw s4,24(sp) +80008ef8: 02112623 sw ra,44(sp) +80008efc: 00068a13 mv s4,a3 +80008f00: 00070993 mv s3,a4 +80008f04: b2cff0ef jal ra,80008230 <_Balloc> +80008f08: 00100637 lui a2,0x100 +80008f0c: 0144d413 srli s0,s1,0x14 +80008f10: fff60793 addi a5,a2,-1 # fffff <_start-0x7ff00001> +80008f14: 7ff47413 andi s0,s0,2047 +80008f18: 00050913 mv s2,a0 +80008f1c: 0097f7b3 and a5,a5,s1 +80008f20: 00040463 beqz s0,80008f28 <__d2b+0x58> +80008f24: 00c7e7b3 or a5,a5,a2 +80008f28: 00f12623 sw a5,12(sp) +80008f2c: 080a8e63 beqz s5,80008fc8 <__d2b+0xf8> +80008f30: 00810513 addi a0,sp,8 +80008f34: 01512423 sw s5,8(sp) +80008f38: e6cff0ef jal ra,800085a4 <__lo0bits> +80008f3c: 00050793 mv a5,a0 +80008f40: 00c12703 lw a4,12(sp) +80008f44: 06051063 bnez a0,80008fa4 <__d2b+0xd4> +80008f48: 00812683 lw a3,8(sp) +80008f4c: 00d92a23 sw a3,20(s2) +80008f50: 00e034b3 snez s1,a4 +80008f54: 00148493 addi s1,s1,1 +80008f58: 00e92c23 sw a4,24(s2) +80008f5c: 00992823 sw s1,16(s2) +80008f60: 08040663 beqz s0,80008fec <__d2b+0x11c> +80008f64: bcd40413 addi s0,s0,-1075 +80008f68: 00f40433 add s0,s0,a5 +80008f6c: 03500713 li a4,53 +80008f70: 008a2023 sw s0,0(s4) +80008f74: 40f707b3 sub a5,a4,a5 +80008f78: 00f9a023 sw a5,0(s3) +80008f7c: 02c12083 lw ra,44(sp) +80008f80: 02812403 lw s0,40(sp) +80008f84: 00090513 mv a0,s2 +80008f88: 02412483 lw s1,36(sp) +80008f8c: 02012903 lw s2,32(sp) +80008f90: 01c12983 lw s3,28(sp) +80008f94: 01812a03 lw s4,24(sp) +80008f98: 01412a83 lw s5,20(sp) +80008f9c: 03010113 addi sp,sp,48 +80008fa0: 00008067 ret +80008fa4: 02000693 li a3,32 +80008fa8: 00812603 lw a2,8(sp) +80008fac: 40a686b3 sub a3,a3,a0 +80008fb0: 00d716b3 sll a3,a4,a3 +80008fb4: 00c6e6b3 or a3,a3,a2 +80008fb8: 00a75733 srl a4,a4,a0 +80008fbc: 00d92a23 sw a3,20(s2) +80008fc0: 00e12623 sw a4,12(sp) +80008fc4: f8dff06f j 80008f50 <__d2b+0x80> +80008fc8: 00c10513 addi a0,sp,12 +80008fcc: dd8ff0ef jal ra,800085a4 <__lo0bits> +80008fd0: 00100793 li a5,1 +80008fd4: 00f92823 sw a5,16(s2) +80008fd8: 00c12783 lw a5,12(sp) +80008fdc: 00100493 li s1,1 +80008fe0: 00f92a23 sw a5,20(s2) +80008fe4: 02050793 addi a5,a0,32 +80008fe8: f6041ee3 bnez s0,80008f64 <__d2b+0x94> +80008fec: 00249713 slli a4,s1,0x2 +80008ff0: 00e90733 add a4,s2,a4 +80008ff4: 01072503 lw a0,16(a4) # 3ff00010 <_start-0x400ffff0> +80008ff8: bce78793 addi a5,a5,-1074 # 7ffffbce <__BSS_END__+0xfffe8d26> +80008ffc: 00fa2023 sw a5,0(s4) +80009000: d30ff0ef jal ra,80008530 <__hi0bits> +80009004: 00549493 slli s1,s1,0x5 +80009008: 40a484b3 sub s1,s1,a0 +8000900c: 0099a023 sw s1,0(s3) +80009010: f6dff06f j 80008f7c <__d2b+0xac> -80008a4c <__pow5mult>: -80008a4c: fe010113 addi sp,sp,-32 -80008a50: 00812c23 sw s0,24(sp) -80008a54: 01312623 sw s3,12(sp) -80008a58: 01412423 sw s4,8(sp) -80008a5c: 00112e23 sw ra,28(sp) -80008a60: 00912a23 sw s1,20(sp) -80008a64: 01212823 sw s2,16(sp) -80008a68: 00367793 andi a5,a2,3 -80008a6c: 00060413 mv s0,a2 -80008a70: 00050993 mv s3,a0 -80008a74: 00058a13 mv s4,a1 -80008a78: 0c079463 bnez a5,80008b40 <__pow5mult+0xf4> -80008a7c: 40245413 srai s0,s0,0x2 -80008a80: 000a0913 mv s2,s4 -80008a84: 06040863 beqz s0,80008af4 <__pow5mult+0xa8> -80008a88: 0489a483 lw s1,72(s3) -80008a8c: 0c048e63 beqz s1,80008b68 <__pow5mult+0x11c> -80008a90: 00147793 andi a5,s0,1 -80008a94: 000a0913 mv s2,s4 -80008a98: 02079063 bnez a5,80008ab8 <__pow5mult+0x6c> -80008a9c: 40145413 srai s0,s0,0x1 -80008aa0: 04040a63 beqz s0,80008af4 <__pow5mult+0xa8> -80008aa4: 0004a503 lw a0,0(s1) -80008aa8: 06050863 beqz a0,80008b18 <__pow5mult+0xcc> -80008aac: 00050493 mv s1,a0 -80008ab0: 00147793 andi a5,s0,1 -80008ab4: fe0784e3 beqz a5,80008a9c <__pow5mult+0x50> -80008ab8: 00048613 mv a2,s1 -80008abc: 00090593 mv a1,s2 -80008ac0: 00098513 mv a0,s3 -80008ac4: d91ff0ef jal ra,80008854 <__multiply> -80008ac8: 06090863 beqz s2,80008b38 <__pow5mult+0xec> -80008acc: 00492703 lw a4,4(s2) -80008ad0: 04c9a783 lw a5,76(s3) -80008ad4: 40145413 srai s0,s0,0x1 -80008ad8: 00271713 slli a4,a4,0x2 -80008adc: 00e787b3 add a5,a5,a4 -80008ae0: 0007a703 lw a4,0(a5) -80008ae4: 00e92023 sw a4,0(s2) -80008ae8: 0127a023 sw s2,0(a5) -80008aec: 00050913 mv s2,a0 -80008af0: fa041ae3 bnez s0,80008aa4 <__pow5mult+0x58> -80008af4: 01c12083 lw ra,28(sp) -80008af8: 01812403 lw s0,24(sp) -80008afc: 00090513 mv a0,s2 -80008b00: 01412483 lw s1,20(sp) -80008b04: 01012903 lw s2,16(sp) -80008b08: 00c12983 lw s3,12(sp) -80008b0c: 00812a03 lw s4,8(sp) -80008b10: 02010113 addi sp,sp,32 -80008b14: 00008067 ret -80008b18: 00048613 mv a2,s1 -80008b1c: 00048593 mv a1,s1 -80008b20: 00098513 mv a0,s3 -80008b24: d31ff0ef jal ra,80008854 <__multiply> -80008b28: 00a4a023 sw a0,0(s1) -80008b2c: 00052023 sw zero,0(a0) -80008b30: 00050493 mv s1,a0 -80008b34: f7dff06f j 80008ab0 <__pow5mult+0x64> -80008b38: 00050913 mv s2,a0 -80008b3c: f61ff06f j 80008a9c <__pow5mult+0x50> -80008b40: fff78793 addi a5,a5,-1 -80008b44: 80015737 lui a4,0x80015 -80008b48: db070713 addi a4,a4,-592 # 80014db0 <__BSS_END__+0xffffe398> -80008b4c: 00279793 slli a5,a5,0x2 -80008b50: 00f707b3 add a5,a4,a5 -80008b54: 0007a603 lw a2,0(a5) -80008b58: 00000693 li a3,0 -80008b5c: 965ff0ef jal ra,800084c0 <__multadd> -80008b60: 00050a13 mv s4,a0 -80008b64: f19ff06f j 80008a7c <__pow5mult+0x30> -80008b68: 00100593 li a1,1 -80008b6c: 00098513 mv a0,s3 -80008b70: 885ff0ef jal ra,800083f4 <_Balloc> -80008b74: 27100793 li a5,625 -80008b78: 00f52a23 sw a5,20(a0) -80008b7c: 00100793 li a5,1 -80008b80: 00f52823 sw a5,16(a0) -80008b84: 04a9a423 sw a0,72(s3) -80008b88: 00050493 mv s1,a0 -80008b8c: 00052023 sw zero,0(a0) -80008b90: f01ff06f j 80008a90 <__pow5mult+0x44> +80009014 <__ratio>: +80009014: fd010113 addi sp,sp,-48 +80009018: 03212023 sw s2,32(sp) +8000901c: 00058913 mv s2,a1 +80009020: 00810593 addi a1,sp,8 +80009024: 02112623 sw ra,44(sp) +80009028: 02812423 sw s0,40(sp) +8000902c: 02912223 sw s1,36(sp) +80009030: 01312e23 sw s3,28(sp) +80009034: 00050993 mv s3,a0 +80009038: d81ff0ef jal ra,80008db8 <__b2d> +8000903c: 00050493 mv s1,a0 +80009040: 00058413 mv s0,a1 +80009044: 00090513 mv a0,s2 +80009048: 00c10593 addi a1,sp,12 +8000904c: d6dff0ef jal ra,80008db8 <__b2d> +80009050: 01092783 lw a5,16(s2) +80009054: 0109a703 lw a4,16(s3) +80009058: 00812683 lw a3,8(sp) +8000905c: 40f70733 sub a4,a4,a5 +80009060: 00c12783 lw a5,12(sp) +80009064: 00571713 slli a4,a4,0x5 +80009068: 40f686b3 sub a3,a3,a5 +8000906c: 00d707b3 add a5,a4,a3 +80009070: 02f05e63 blez a5,800090ac <__ratio+0x98> +80009074: 01479793 slli a5,a5,0x14 +80009078: 00878433 add s0,a5,s0 +8000907c: 00050613 mv a2,a0 +80009080: 00058693 mv a3,a1 +80009084: 00048513 mv a0,s1 +80009088: 00040593 mv a1,s0 +8000908c: 085070ef jal ra,80010910 <__divdf3> +80009090: 02c12083 lw ra,44(sp) +80009094: 02812403 lw s0,40(sp) +80009098: 02412483 lw s1,36(sp) +8000909c: 02012903 lw s2,32(sp) +800090a0: 01c12983 lw s3,28(sp) +800090a4: 03010113 addi sp,sp,48 +800090a8: 00008067 ret +800090ac: 01479713 slli a4,a5,0x14 +800090b0: 40e585b3 sub a1,a1,a4 +800090b4: fc9ff06f j 8000907c <__ratio+0x68> -80008b94 <__lshift>: -80008b94: fe010113 addi sp,sp,-32 -80008b98: 01412423 sw s4,8(sp) -80008b9c: 0105aa03 lw s4,16(a1) -80008ba0: 00912a23 sw s1,20(sp) -80008ba4: 0085a783 lw a5,8(a1) -80008ba8: 40565493 srai s1,a2,0x5 -80008bac: 01448a33 add s4,s1,s4 -80008bb0: 00812c23 sw s0,24(sp) -80008bb4: 01212823 sw s2,16(sp) -80008bb8: 01312623 sw s3,12(sp) -80008bbc: 01512223 sw s5,4(sp) -80008bc0: 00112e23 sw ra,28(sp) -80008bc4: 001a0413 addi s0,s4,1 -80008bc8: 00058993 mv s3,a1 -80008bcc: 00060913 mv s2,a2 -80008bd0: 00050a93 mv s5,a0 -80008bd4: 0045a583 lw a1,4(a1) -80008bd8: 0087d863 bge a5,s0,80008be8 <__lshift+0x54> -80008bdc: 00179793 slli a5,a5,0x1 -80008be0: 00158593 addi a1,a1,1 -80008be4: fe87cce3 blt a5,s0,80008bdc <__lshift+0x48> -80008be8: 000a8513 mv a0,s5 -80008bec: 809ff0ef jal ra,800083f4 <_Balloc> -80008bf0: 01450713 addi a4,a0,20 -80008bf4: 02905463 blez s1,80008c1c <__lshift+0x88> -80008bf8: 00548493 addi s1,s1,5 -80008bfc: 00249493 slli s1,s1,0x2 -80008c00: 009506b3 add a3,a0,s1 -80008c04: 00070793 mv a5,a4 -80008c08: 00478793 addi a5,a5,4 -80008c0c: fe07ae23 sw zero,-4(a5) -80008c10: fef69ce3 bne a3,a5,80008c08 <__lshift+0x74> -80008c14: fec48493 addi s1,s1,-20 -80008c18: 00970733 add a4,a4,s1 -80008c1c: 0109a803 lw a6,16(s3) -80008c20: 01498793 addi a5,s3,20 -80008c24: 01f97613 andi a2,s2,31 -80008c28: 00281813 slli a6,a6,0x2 -80008c2c: 01078833 add a6,a5,a6 -80008c30: 08060263 beqz a2,80008cb4 <__lshift+0x120> -80008c34: 02000893 li a7,32 -80008c38: 40c888b3 sub a7,a7,a2 -80008c3c: 00000593 li a1,0 -80008c40: 0007a683 lw a3,0(a5) -80008c44: 00470713 addi a4,a4,4 -80008c48: 00478793 addi a5,a5,4 -80008c4c: 00c696b3 sll a3,a3,a2 -80008c50: 00b6e6b3 or a3,a3,a1 -80008c54: fed72e23 sw a3,-4(a4) -80008c58: ffc7a683 lw a3,-4(a5) -80008c5c: 0116d5b3 srl a1,a3,a7 -80008c60: ff07e0e3 bltu a5,a6,80008c40 <__lshift+0xac> -80008c64: 00b72023 sw a1,0(a4) -80008c68: 00058463 beqz a1,80008c70 <__lshift+0xdc> -80008c6c: 00040a13 mv s4,s0 -80008c70: 0049a703 lw a4,4(s3) -80008c74: 04caa783 lw a5,76(s5) -80008c78: 01c12083 lw ra,28(sp) -80008c7c: 00271713 slli a4,a4,0x2 -80008c80: 00e787b3 add a5,a5,a4 -80008c84: 0007a703 lw a4,0(a5) -80008c88: 01452823 sw s4,16(a0) -80008c8c: 01812403 lw s0,24(sp) -80008c90: 00e9a023 sw a4,0(s3) -80008c94: 0137a023 sw s3,0(a5) -80008c98: 01412483 lw s1,20(sp) -80008c9c: 01012903 lw s2,16(sp) -80008ca0: 00c12983 lw s3,12(sp) -80008ca4: 00812a03 lw s4,8(sp) -80008ca8: 00412a83 lw s5,4(sp) -80008cac: 02010113 addi sp,sp,32 -80008cb0: 00008067 ret -80008cb4: 00478793 addi a5,a5,4 -80008cb8: ffc7a683 lw a3,-4(a5) -80008cbc: 00470713 addi a4,a4,4 -80008cc0: fed72e23 sw a3,-4(a4) -80008cc4: fb07f6e3 bgeu a5,a6,80008c70 <__lshift+0xdc> -80008cc8: 00478793 addi a5,a5,4 -80008ccc: ffc7a683 lw a3,-4(a5) -80008cd0: 00470713 addi a4,a4,4 -80008cd4: fed72e23 sw a3,-4(a4) -80008cd8: fd07eee3 bltu a5,a6,80008cb4 <__lshift+0x120> -80008cdc: f95ff06f j 80008c70 <__lshift+0xdc> +800090b8 <_mprec_log10>: +800090b8: ff010113 addi sp,sp,-16 +800090bc: 00812423 sw s0,8(sp) +800090c0: 00112623 sw ra,12(sp) +800090c4: 01212223 sw s2,4(sp) +800090c8: 01312023 sw s3,0(sp) +800090cc: 01700793 li a5,23 +800090d0: 00050413 mv s0,a0 +800090d4: 04a7d463 bge a5,a0,8000911c <_mprec_log10+0x64> +800090d8: 800177b7 lui a5,0x80017 +800090dc: e387a503 lw a0,-456(a5) # 80016e38 <__BSS_END__+0xffffff90> +800090e0: e3c7a583 lw a1,-452(a5) +800090e4: 800177b7 lui a5,0x80017 +800090e8: e407a903 lw s2,-448(a5) # 80016e40 <__BSS_END__+0xffffff98> +800090ec: e447a983 lw s3,-444(a5) +800090f0: fff40413 addi s0,s0,-1 +800090f4: 00090613 mv a2,s2 +800090f8: 00098693 mv a3,s3 +800090fc: 6dd070ef jal ra,80010fd8 <__muldf3> +80009100: fe0418e3 bnez s0,800090f0 <_mprec_log10+0x38> +80009104: 00c12083 lw ra,12(sp) +80009108: 00812403 lw s0,8(sp) +8000910c: 00412903 lw s2,4(sp) +80009110: 00012983 lw s3,0(sp) +80009114: 01010113 addi sp,sp,16 +80009118: 00008067 ret +8000911c: 800157b7 lui a5,0x80015 +80009120: 00351413 slli s0,a0,0x3 +80009124: bd078793 addi a5,a5,-1072 # 80014bd0 <__BSS_END__+0xffffdd28> +80009128: 00878433 add s0,a5,s0 +8000912c: 01042503 lw a0,16(s0) +80009130: 01442583 lw a1,20(s0) +80009134: 00c12083 lw ra,12(sp) +80009138: 00812403 lw s0,8(sp) +8000913c: 00412903 lw s2,4(sp) +80009140: 00012983 lw s3,0(sp) +80009144: 01010113 addi sp,sp,16 +80009148: 00008067 ret -80008ce0 <__mcmp>: -80008ce0: 00050613 mv a2,a0 -80008ce4: 0105a783 lw a5,16(a1) -80008ce8: 01052503 lw a0,16(a0) -80008cec: 40f50533 sub a0,a0,a5 -80008cf0: 02051e63 bnez a0,80008d2c <__mcmp+0x4c> -80008cf4: 00279713 slli a4,a5,0x2 -80008cf8: 01460613 addi a2,a2,20 -80008cfc: 01458593 addi a1,a1,20 -80008d00: 00e607b3 add a5,a2,a4 -80008d04: 00e585b3 add a1,a1,a4 -80008d08: 0080006f j 80008d10 <__mcmp+0x30> -80008d0c: 02f67063 bgeu a2,a5,80008d2c <__mcmp+0x4c> -80008d10: ffc78793 addi a5,a5,-4 -80008d14: ffc58593 addi a1,a1,-4 -80008d18: 0007a683 lw a3,0(a5) -80008d1c: 0005a703 lw a4,0(a1) -80008d20: fee686e3 beq a3,a4,80008d0c <__mcmp+0x2c> -80008d24: fff00513 li a0,-1 -80008d28: 00e6f463 bgeu a3,a4,80008d30 <__mcmp+0x50> -80008d2c: 00008067 ret -80008d30: 00100513 li a0,1 -80008d34: 00008067 ret +8000914c <__copybits>: +8000914c: 01062683 lw a3,16(a2) +80009150: fff58593 addi a1,a1,-1 +80009154: 4055d593 srai a1,a1,0x5 +80009158: 00158593 addi a1,a1,1 +8000915c: 01460793 addi a5,a2,20 +80009160: 00269693 slli a3,a3,0x2 +80009164: 00259593 slli a1,a1,0x2 +80009168: 00d786b3 add a3,a5,a3 +8000916c: 00b505b3 add a1,a0,a1 +80009170: 02d7f863 bgeu a5,a3,800091a0 <__copybits+0x54> +80009174: 00050713 mv a4,a0 +80009178: 00478793 addi a5,a5,4 +8000917c: ffc7a803 lw a6,-4(a5) +80009180: 00470713 addi a4,a4,4 +80009184: ff072e23 sw a6,-4(a4) +80009188: fed7e8e3 bltu a5,a3,80009178 <__copybits+0x2c> +8000918c: 40c687b3 sub a5,a3,a2 +80009190: feb78793 addi a5,a5,-21 +80009194: ffc7f793 andi a5,a5,-4 +80009198: 00478793 addi a5,a5,4 +8000919c: 00f50533 add a0,a0,a5 +800091a0: 00b57863 bgeu a0,a1,800091b0 <__copybits+0x64> +800091a4: 00450513 addi a0,a0,4 +800091a8: fe052e23 sw zero,-4(a0) +800091ac: feb56ce3 bltu a0,a1,800091a4 <__copybits+0x58> +800091b0: 00008067 ret -80008d38 <__mdiff>: -80008d38: fe010113 addi sp,sp,-32 -80008d3c: 01212823 sw s2,16(sp) -80008d40: 01062703 lw a4,16(a2) -80008d44: 0105a903 lw s2,16(a1) -80008d48: 00812c23 sw s0,24(sp) -80008d4c: 00912a23 sw s1,20(sp) -80008d50: 01312623 sw s3,12(sp) -80008d54: 01412423 sw s4,8(sp) -80008d58: 00112e23 sw ra,28(sp) -80008d5c: 40e90933 sub s2,s2,a4 -80008d60: 00058993 mv s3,a1 -80008d64: 00060a13 mv s4,a2 -80008d68: 01458413 addi s0,a1,20 -80008d6c: 01460493 addi s1,a2,20 -80008d70: 04091863 bnez s2,80008dc0 <__mdiff+0x88> -80008d74: 00271713 slli a4,a4,0x2 -80008d78: 00e407b3 add a5,s0,a4 -80008d7c: 00e48733 add a4,s1,a4 -80008d80: 0080006f j 80008d88 <__mdiff+0x50> -80008d84: 16f47263 bgeu s0,a5,80008ee8 <__mdiff+0x1b0> -80008d88: ffc78793 addi a5,a5,-4 -80008d8c: ffc70713 addi a4,a4,-4 -80008d90: 0007a583 lw a1,0(a5) -80008d94: 00072683 lw a3,0(a4) -80008d98: fed586e3 beq a1,a3,80008d84 <__mdiff+0x4c> -80008d9c: 02d5f663 bgeu a1,a3,80008dc8 <__mdiff+0x90> -80008da0: 00040713 mv a4,s0 -80008da4: 00098793 mv a5,s3 -80008da8: 00048413 mv s0,s1 -80008dac: 000a0993 mv s3,s4 -80008db0: 00070493 mv s1,a4 -80008db4: 00078a13 mv s4,a5 -80008db8: 00100913 li s2,1 -80008dbc: 00c0006f j 80008dc8 <__mdiff+0x90> -80008dc0: fe0940e3 bltz s2,80008da0 <__mdiff+0x68> -80008dc4: 00000913 li s2,0 -80008dc8: 0049a583 lw a1,4(s3) -80008dcc: e28ff0ef jal ra,800083f4 <_Balloc> -80008dd0: 0109a303 lw t1,16(s3) -80008dd4: 010a2e83 lw t4,16(s4) -80008dd8: 00010637 lui a2,0x10 -80008ddc: 00231e13 slli t3,t1,0x2 -80008de0: 002e9e93 slli t4,t4,0x2 -80008de4: 01252623 sw s2,12(a0) -80008de8: 01c40e33 add t3,s0,t3 -80008dec: 01d48eb3 add t4,s1,t4 -80008df0: 01450813 addi a6,a0,20 -80008df4: 00000793 li a5,0 -80008df8: fff60613 addi a2,a2,-1 # ffff <_start-0x7fff0001> -80008dfc: 0080006f j 80008e04 <__mdiff+0xcc> -80008e00: 00088813 mv a6,a7 -80008e04: 00042703 lw a4,0(s0) -80008e08: 0004a583 lw a1,0(s1) -80008e0c: 00480893 addi a7,a6,4 -80008e10: 00c776b3 and a3,a4,a2 -80008e14: 00f686b3 add a3,a3,a5 -80008e18: 00c5f7b3 and a5,a1,a2 -80008e1c: 40f686b3 sub a3,a3,a5 -80008e20: 0105d593 srli a1,a1,0x10 -80008e24: 01075793 srli a5,a4,0x10 -80008e28: 40b787b3 sub a5,a5,a1 -80008e2c: 4106d713 srai a4,a3,0x10 -80008e30: 00e787b3 add a5,a5,a4 -80008e34: 01079713 slli a4,a5,0x10 -80008e38: 00c6f6b3 and a3,a3,a2 -80008e3c: 00d766b3 or a3,a4,a3 -80008e40: 00448493 addi s1,s1,4 -80008e44: fed8ae23 sw a3,-4(a7) -80008e48: 00440413 addi s0,s0,4 -80008e4c: 4107d793 srai a5,a5,0x10 -80008e50: fbd4e8e3 bltu s1,t4,80008e00 <__mdiff+0xc8> -80008e54: 05c47e63 bgeu s0,t3,80008eb0 <__mdiff+0x178> -80008e58: 00010eb7 lui t4,0x10 -80008e5c: 00088813 mv a6,a7 -80008e60: 00040593 mv a1,s0 -80008e64: fffe8e93 addi t4,t4,-1 # ffff <_start-0x7fff0001> -80008e68: 0005a703 lw a4,0(a1) -80008e6c: 00480813 addi a6,a6,4 -80008e70: 00458593 addi a1,a1,4 -80008e74: 01d77633 and a2,a4,t4 -80008e78: 00f60633 add a2,a2,a5 -80008e7c: 41065693 srai a3,a2,0x10 -80008e80: 01075793 srli a5,a4,0x10 -80008e84: 00d787b3 add a5,a5,a3 -80008e88: 01079693 slli a3,a5,0x10 -80008e8c: 01d67633 and a2,a2,t4 -80008e90: 00c6e6b3 or a3,a3,a2 -80008e94: fed82e23 sw a3,-4(a6) -80008e98: 4107d793 srai a5,a5,0x10 -80008e9c: fdc5e6e3 bltu a1,t3,80008e68 <__mdiff+0x130> -80008ea0: fffe0813 addi a6,t3,-1 -80008ea4: 40880833 sub a6,a6,s0 -80008ea8: ffc87813 andi a6,a6,-4 -80008eac: 01088833 add a6,a7,a6 -80008eb0: 00069a63 bnez a3,80008ec4 <__mdiff+0x18c> -80008eb4: ffc80813 addi a6,a6,-4 -80008eb8: 00082783 lw a5,0(a6) -80008ebc: fff30313 addi t1,t1,-1 -80008ec0: fe078ae3 beqz a5,80008eb4 <__mdiff+0x17c> -80008ec4: 01c12083 lw ra,28(sp) -80008ec8: 01812403 lw s0,24(sp) -80008ecc: 00652823 sw t1,16(a0) -80008ed0: 01412483 lw s1,20(sp) -80008ed4: 01012903 lw s2,16(sp) -80008ed8: 00c12983 lw s3,12(sp) -80008edc: 00812a03 lw s4,8(sp) -80008ee0: 02010113 addi sp,sp,32 -80008ee4: 00008067 ret -80008ee8: 00000593 li a1,0 -80008eec: d08ff0ef jal ra,800083f4 <_Balloc> -80008ef0: 01c12083 lw ra,28(sp) -80008ef4: 01812403 lw s0,24(sp) -80008ef8: 00100793 li a5,1 -80008efc: 00f52823 sw a5,16(a0) -80008f00: 00052a23 sw zero,20(a0) -80008f04: 01412483 lw s1,20(sp) -80008f08: 01012903 lw s2,16(sp) -80008f0c: 00c12983 lw s3,12(sp) -80008f10: 00812a03 lw s4,8(sp) -80008f14: 02010113 addi sp,sp,32 -80008f18: 00008067 ret +800091b4 <__any_on>: +800091b4: 01052703 lw a4,16(a0) +800091b8: 4055d613 srai a2,a1,0x5 +800091bc: 01450693 addi a3,a0,20 +800091c0: 02c75a63 bge a4,a2,800091f4 <__any_on+0x40> +800091c4: 00271793 slli a5,a4,0x2 +800091c8: 00f687b3 add a5,a3,a5 +800091cc: 04f6fc63 bgeu a3,a5,80009224 <__any_on+0x70> +800091d0: ffc7a503 lw a0,-4(a5) +800091d4: ffc78793 addi a5,a5,-4 +800091d8: 00051a63 bnez a0,800091ec <__any_on+0x38> +800091dc: 04f6f263 bgeu a3,a5,80009220 <__any_on+0x6c> +800091e0: ffc78793 addi a5,a5,-4 +800091e4: 0007a703 lw a4,0(a5) +800091e8: fe070ae3 beqz a4,800091dc <__any_on+0x28> +800091ec: 00100513 li a0,1 +800091f0: 00008067 ret +800091f4: 00261793 slli a5,a2,0x2 +800091f8: 00f687b3 add a5,a3,a5 +800091fc: fce658e3 bge a2,a4,800091cc <__any_on+0x18> +80009200: 01f5f593 andi a1,a1,31 +80009204: fc0584e3 beqz a1,800091cc <__any_on+0x18> +80009208: 0007a603 lw a2,0(a5) +8000920c: 00100513 li a0,1 +80009210: 00b65733 srl a4,a2,a1 +80009214: 00b715b3 sll a1,a4,a1 +80009218: fab60ae3 beq a2,a1,800091cc <__any_on+0x18> +8000921c: 00008067 ret +80009220: 00008067 ret +80009224: 00000513 li a0,0 +80009228: 00008067 ret -80008f1c <__ulp>: -80008f1c: 7ff007b7 lui a5,0x7ff00 -80008f20: 00b7f5b3 and a1,a5,a1 -80008f24: fcc007b7 lui a5,0xfcc00 -80008f28: 00f585b3 add a1,a1,a5 -80008f2c: 00b05863 blez a1,80008f3c <__ulp+0x20> -80008f30: 00000793 li a5,0 -80008f34: 00078513 mv a0,a5 -80008f38: 00008067 ret -80008f3c: 40b005b3 neg a1,a1 -80008f40: 4145d593 srai a1,a1,0x14 -80008f44: 01300793 li a5,19 -80008f48: 00b7c863 blt a5,a1,80008f58 <__ulp+0x3c> -80008f4c: 000807b7 lui a5,0x80 -80008f50: 40b7d5b3 sra a1,a5,a1 -80008f54: fddff06f j 80008f30 <__ulp+0x14> -80008f58: fec58713 addi a4,a1,-20 -80008f5c: 01e00693 li a3,30 -80008f60: 00000593 li a1,0 -80008f64: 00100793 li a5,1 -80008f68: fce6c6e3 blt a3,a4,80008f34 <__ulp+0x18> -80008f6c: 800007b7 lui a5,0x80000 -80008f70: 00e7d7b3 srl a5,a5,a4 -80008f74: 00078513 mv a0,a5 -80008f78: 00008067 ret +8000922c : +8000922c: ff010113 addi sp,sp,-16 +80009230: 00812423 sw s0,8(sp) +80009234: 80000437 lui s0,0x80000 +80009238: 00912223 sw s1,4(sp) +8000923c: 00112623 sw ra,12(sp) +80009240: fff44413 not s0,s0 +80009244: 00060493 mv s1,a2 +80009248: 00062023 sw zero,0(a2) +8000924c: 00b47733 and a4,s0,a1 +80009250: 7ff00637 lui a2,0x7ff00 +80009254: 00058793 mv a5,a1 +80009258: 00050693 mv a3,a0 +8000925c: 06c75063 bge a4,a2,800092bc +80009260: 00a768b3 or a7,a4,a0 +80009264: 04088c63 beqz a7,800092bc +80009268: 00c5f633 and a2,a1,a2 +8000926c: 00058813 mv a6,a1 +80009270: 00000893 li a7,0 +80009274: 02061263 bnez a2,80009298 +80009278: 800177b7 lui a5,0x80017 +8000927c: e4c7a683 lw a3,-436(a5) # 80016e4c <__BSS_END__+0xffffffa4> +80009280: e487a603 lw a2,-440(a5) +80009284: 555070ef jal ra,80010fd8 <__muldf3> +80009288: 00050693 mv a3,a0 +8000928c: 00058813 mv a6,a1 +80009290: 00b47733 and a4,s0,a1 +80009294: fca00893 li a7,-54 +80009298: 41475713 srai a4,a4,0x14 +8000929c: 801007b7 lui a5,0x80100 +800092a0: fff78793 addi a5,a5,-1 # 800fffff <__BSS_END__+0xe9157> +800092a4: c0270713 addi a4,a4,-1022 +800092a8: 00f87833 and a6,a6,a5 +800092ac: 01170733 add a4,a4,a7 +800092b0: 3fe007b7 lui a5,0x3fe00 +800092b4: 00f867b3 or a5,a6,a5 +800092b8: 00e4a023 sw a4,0(s1) +800092bc: 00c12083 lw ra,12(sp) +800092c0: 00812403 lw s0,8(sp) +800092c4: 00412483 lw s1,4(sp) +800092c8: 00068513 mv a0,a3 +800092cc: 00078593 mv a1,a5 +800092d0: 01010113 addi sp,sp,16 +800092d4: 00008067 ret -80008f7c <__b2d>: -80008f7c: fe010113 addi sp,sp,-32 -80008f80: 00812c23 sw s0,24(sp) -80008f84: 01052403 lw s0,16(a0) -80008f88: 00912a23 sw s1,20(sp) -80008f8c: 01450493 addi s1,a0,20 -80008f90: 00241413 slli s0,s0,0x2 -80008f94: 00848433 add s0,s1,s0 -80008f98: 01212823 sw s2,16(sp) -80008f9c: ffc42903 lw s2,-4(s0) -80008fa0: 01312623 sw s3,12(sp) -80008fa4: 01412423 sw s4,8(sp) -80008fa8: 00090513 mv a0,s2 -80008fac: 00058a13 mv s4,a1 -80008fb0: 00112e23 sw ra,28(sp) -80008fb4: f40ff0ef jal ra,800086f4 <__hi0bits> -80008fb8: 02000713 li a4,32 -80008fbc: 40a707b3 sub a5,a4,a0 -80008fc0: 00fa2023 sw a5,0(s4) -80008fc4: 00a00793 li a5,10 -80008fc8: ffc40993 addi s3,s0,-4 -80008fcc: 08a7d063 bge a5,a0,8000904c <__b2d+0xd0> -80008fd0: ff550513 addi a0,a0,-11 -80008fd4: 0534f063 bgeu s1,s3,80009014 <__b2d+0x98> -80008fd8: ff842783 lw a5,-8(s0) -80008fdc: 04050063 beqz a0,8000901c <__b2d+0xa0> -80008fe0: 40a70633 sub a2,a4,a0 -80008fe4: 00c7d733 srl a4,a5,a2 -80008fe8: 00a916b3 sll a3,s2,a0 -80008fec: 00e6e6b3 or a3,a3,a4 -80008ff0: ff840593 addi a1,s0,-8 -80008ff4: 3ff00737 lui a4,0x3ff00 -80008ff8: 00e6e6b3 or a3,a3,a4 -80008ffc: 00a797b3 sll a5,a5,a0 -80009000: 02b4f263 bgeu s1,a1,80009024 <__b2d+0xa8> -80009004: ff442703 lw a4,-12(s0) -80009008: 00c75733 srl a4,a4,a2 -8000900c: 00e7e7b3 or a5,a5,a4 -80009010: 0140006f j 80009024 <__b2d+0xa8> -80009014: 00000793 li a5,0 -80009018: 06051463 bnez a0,80009080 <__b2d+0x104> -8000901c: 3ff00737 lui a4,0x3ff00 -80009020: 00e966b3 or a3,s2,a4 -80009024: 01c12083 lw ra,28(sp) -80009028: 01812403 lw s0,24(sp) -8000902c: 01412483 lw s1,20(sp) -80009030: 01012903 lw s2,16(sp) -80009034: 00c12983 lw s3,12(sp) -80009038: 00812a03 lw s4,8(sp) -8000903c: 00078513 mv a0,a5 -80009040: 00068593 mv a1,a3 -80009044: 02010113 addi sp,sp,32 -80009048: 00008067 ret -8000904c: 00b00613 li a2,11 -80009050: 40a60633 sub a2,a2,a0 -80009054: 00c95733 srl a4,s2,a2 -80009058: 3ff006b7 lui a3,0x3ff00 -8000905c: 00d766b3 or a3,a4,a3 -80009060: 00000713 li a4,0 -80009064: 0134f663 bgeu s1,s3,80009070 <__b2d+0xf4> -80009068: ff842703 lw a4,-8(s0) -8000906c: 00c75733 srl a4,a4,a2 -80009070: 01550513 addi a0,a0,21 -80009074: 00a91533 sll a0,s2,a0 -80009078: 00e567b3 or a5,a0,a4 -8000907c: fa9ff06f j 80009024 <__b2d+0xa8> -80009080: 00a91533 sll a0,s2,a0 -80009084: 3ff00737 lui a4,0x3ff00 -80009088: 00e566b3 or a3,a0,a4 -8000908c: 00000793 li a5,0 -80009090: f95ff06f j 80009024 <__b2d+0xa8> +800092d8 <_sprintf_r>: +800092d8: f6010113 addi sp,sp,-160 +800092dc: 08c10e13 addi t3,sp,140 +800092e0: 08f12a23 sw a5,148(sp) +800092e4: 80000337 lui t1,0x80000 +800092e8: ffff07b7 lui a5,0xffff0 +800092ec: 00058e93 mv t4,a1 +800092f0: fff34313 not t1,t1 +800092f4: 08d12623 sw a3,140(sp) +800092f8: 20878793 addi a5,a5,520 # ffff0208 <__BSS_END__+0x7ffd9360> +800092fc: 00810593 addi a1,sp,8 +80009300: 000e0693 mv a3,t3 +80009304: 06112e23 sw ra,124(sp) +80009308: 00f12a23 sw a5,20(sp) +8000930c: 08e12823 sw a4,144(sp) +80009310: 09012c23 sw a6,152(sp) +80009314: 09112e23 sw a7,156(sp) +80009318: 01d12423 sw t4,8(sp) +8000931c: 01d12c23 sw t4,24(sp) +80009320: 00612e23 sw t1,28(sp) +80009324: 00612823 sw t1,16(sp) +80009328: 01c12223 sw t3,4(sp) +8000932c: 570000ef jal ra,8000989c <_svfprintf_r> +80009330: 00812783 lw a5,8(sp) +80009334: 00078023 sb zero,0(a5) +80009338: 07c12083 lw ra,124(sp) +8000933c: 0a010113 addi sp,sp,160 +80009340: 00008067 ret -80009094 <__d2b>: -80009094: fd010113 addi sp,sp,-48 -80009098: 01512a23 sw s5,20(sp) -8000909c: 00058a93 mv s5,a1 -800090a0: 00100593 li a1,1 -800090a4: 02812423 sw s0,40(sp) -800090a8: 02912223 sw s1,36(sp) -800090ac: 03212023 sw s2,32(sp) -800090b0: 00060493 mv s1,a2 -800090b4: 01312e23 sw s3,28(sp) -800090b8: 01412c23 sw s4,24(sp) -800090bc: 02112623 sw ra,44(sp) -800090c0: 00068a13 mv s4,a3 -800090c4: 00070993 mv s3,a4 -800090c8: b2cff0ef jal ra,800083f4 <_Balloc> -800090cc: 00100637 lui a2,0x100 -800090d0: 0144d413 srli s0,s1,0x14 -800090d4: fff60793 addi a5,a2,-1 # fffff <_start-0x7ff00001> -800090d8: 7ff47413 andi s0,s0,2047 -800090dc: 00050913 mv s2,a0 -800090e0: 0097f7b3 and a5,a5,s1 -800090e4: 00040463 beqz s0,800090ec <__d2b+0x58> -800090e8: 00c7e7b3 or a5,a5,a2 -800090ec: 00f12623 sw a5,12(sp) -800090f0: 080a8e63 beqz s5,8000918c <__d2b+0xf8> -800090f4: 00810513 addi a0,sp,8 -800090f8: 01512423 sw s5,8(sp) -800090fc: e6cff0ef jal ra,80008768 <__lo0bits> -80009100: 00050793 mv a5,a0 -80009104: 00c12703 lw a4,12(sp) -80009108: 06051063 bnez a0,80009168 <__d2b+0xd4> -8000910c: 00812683 lw a3,8(sp) -80009110: 00d92a23 sw a3,20(s2) -80009114: 00e034b3 snez s1,a4 -80009118: 00148493 addi s1,s1,1 -8000911c: 00e92c23 sw a4,24(s2) -80009120: 00992823 sw s1,16(s2) -80009124: 08040663 beqz s0,800091b0 <__d2b+0x11c> -80009128: bcd40413 addi s0,s0,-1075 -8000912c: 00f40433 add s0,s0,a5 -80009130: 03500713 li a4,53 -80009134: 008a2023 sw s0,0(s4) -80009138: 40f707b3 sub a5,a4,a5 -8000913c: 00f9a023 sw a5,0(s3) -80009140: 02c12083 lw ra,44(sp) -80009144: 02812403 lw s0,40(sp) -80009148: 00090513 mv a0,s2 -8000914c: 02412483 lw s1,36(sp) -80009150: 02012903 lw s2,32(sp) -80009154: 01c12983 lw s3,28(sp) -80009158: 01812a03 lw s4,24(sp) -8000915c: 01412a83 lw s5,20(sp) -80009160: 03010113 addi sp,sp,48 -80009164: 00008067 ret -80009168: 02000693 li a3,32 -8000916c: 00812603 lw a2,8(sp) -80009170: 40a686b3 sub a3,a3,a0 -80009174: 00d716b3 sll a3,a4,a3 -80009178: 00c6e6b3 or a3,a3,a2 -8000917c: 00a75733 srl a4,a4,a0 -80009180: 00d92a23 sw a3,20(s2) -80009184: 00e12623 sw a4,12(sp) -80009188: f8dff06f j 80009114 <__d2b+0x80> -8000918c: 00c10513 addi a0,sp,12 -80009190: dd8ff0ef jal ra,80008768 <__lo0bits> -80009194: 00100793 li a5,1 -80009198: 00f92823 sw a5,16(s2) -8000919c: 00c12783 lw a5,12(sp) -800091a0: 00100493 li s1,1 -800091a4: 00f92a23 sw a5,20(s2) -800091a8: 02050793 addi a5,a0,32 -800091ac: f6041ee3 bnez s0,80009128 <__d2b+0x94> -800091b0: 00249713 slli a4,s1,0x2 -800091b4: 00e90733 add a4,s2,a4 -800091b8: 01072503 lw a0,16(a4) # 3ff00010 <_start-0x400ffff0> -800091bc: bce78793 addi a5,a5,-1074 # 7ffffbce <__BSS_END__+0xfffe91b6> -800091c0: 00fa2023 sw a5,0(s4) -800091c4: d30ff0ef jal ra,800086f4 <__hi0bits> -800091c8: 00549493 slli s1,s1,0x5 -800091cc: 40a484b3 sub s1,s1,a0 -800091d0: 0099a023 sw s1,0(s3) -800091d4: f6dff06f j 80009140 <__d2b+0xac> +80009344 : +80009344: 00050e93 mv t4,a0 +80009348: f6010113 addi sp,sp,-160 +8000934c: 1c81a503 lw a0,456(gp) # 80016e60 <_impure_ptr> +80009350: 08810e13 addi t3,sp,136 +80009354: 08f12a23 sw a5,148(sp) +80009358: 80000337 lui t1,0x80000 +8000935c: ffff07b7 lui a5,0xffff0 +80009360: fff34313 not t1,t1 +80009364: 08c12423 sw a2,136(sp) +80009368: 08d12623 sw a3,140(sp) +8000936c: 20878793 addi a5,a5,520 # ffff0208 <__BSS_END__+0x7ffd9360> +80009370: 00058613 mv a2,a1 +80009374: 000e0693 mv a3,t3 +80009378: 00810593 addi a1,sp,8 +8000937c: 06112e23 sw ra,124(sp) +80009380: 00f12a23 sw a5,20(sp) +80009384: 08e12823 sw a4,144(sp) +80009388: 09012c23 sw a6,152(sp) +8000938c: 09112e23 sw a7,156(sp) +80009390: 01d12423 sw t4,8(sp) +80009394: 01d12c23 sw t4,24(sp) +80009398: 00612e23 sw t1,28(sp) +8000939c: 00612823 sw t1,16(sp) +800093a0: 01c12223 sw t3,4(sp) +800093a4: 4f8000ef jal ra,8000989c <_svfprintf_r> +800093a8: 00812783 lw a5,8(sp) +800093ac: 00078023 sb zero,0(a5) +800093b0: 07c12083 lw ra,124(sp) +800093b4: 0a010113 addi sp,sp,160 +800093b8: 00008067 ret -800091d8 <__ratio>: -800091d8: fd010113 addi sp,sp,-48 -800091dc: 03212023 sw s2,32(sp) -800091e0: 00058913 mv s2,a1 -800091e4: 00810593 addi a1,sp,8 -800091e8: 02112623 sw ra,44(sp) -800091ec: 02812423 sw s0,40(sp) -800091f0: 02912223 sw s1,36(sp) -800091f4: 01312e23 sw s3,28(sp) -800091f8: 00050993 mv s3,a0 -800091fc: d81ff0ef jal ra,80008f7c <__b2d> -80009200: 00050493 mv s1,a0 -80009204: 00058413 mv s0,a1 -80009208: 00090513 mv a0,s2 -8000920c: 00c10593 addi a1,sp,12 -80009210: d6dff0ef jal ra,80008f7c <__b2d> -80009214: 01092783 lw a5,16(s2) -80009218: 0109a703 lw a4,16(s3) -8000921c: 00812683 lw a3,8(sp) -80009220: 40f70733 sub a4,a4,a5 -80009224: 00c12783 lw a5,12(sp) -80009228: 00571713 slli a4,a4,0x5 -8000922c: 40f686b3 sub a3,a3,a5 -80009230: 00d707b3 add a5,a4,a3 -80009234: 02f05e63 blez a5,80009270 <__ratio+0x98> -80009238: 01479793 slli a5,a5,0x14 -8000923c: 00878433 add s0,a5,s0 -80009240: 00050613 mv a2,a0 -80009244: 00058693 mv a3,a1 -80009248: 00048513 mv a0,s1 -8000924c: 00040593 mv a1,s0 -80009250: 085070ef jal ra,80010ad4 <__divdf3> -80009254: 02c12083 lw ra,44(sp) -80009258: 02812403 lw s0,40(sp) -8000925c: 02412483 lw s1,36(sp) -80009260: 02012903 lw s2,32(sp) -80009264: 01c12983 lw s3,28(sp) -80009268: 03010113 addi sp,sp,48 -8000926c: 00008067 ret -80009270: 01479713 slli a4,a5,0x14 -80009274: 40e585b3 sub a1,a1,a4 -80009278: fc9ff06f j 80009240 <__ratio+0x68> +800093bc <__sread>: +800093bc: ff010113 addi sp,sp,-16 +800093c0: 00812423 sw s0,8(sp) +800093c4: 00058413 mv s0,a1 +800093c8: 00e59583 lh a1,14(a1) +800093cc: 00112623 sw ra,12(sp) +800093d0: 118050ef jal ra,8000e4e8 <_read_r> +800093d4: 02054063 bltz a0,800093f4 <__sread+0x38> +800093d8: 05042783 lw a5,80(s0) # 80000050 <__BSS_END__+0xfffe91a8> +800093dc: 00c12083 lw ra,12(sp) +800093e0: 00a787b3 add a5,a5,a0 +800093e4: 04f42823 sw a5,80(s0) +800093e8: 00812403 lw s0,8(sp) +800093ec: 01010113 addi sp,sp,16 +800093f0: 00008067 ret +800093f4: 00c45783 lhu a5,12(s0) +800093f8: fffff737 lui a4,0xfffff +800093fc: fff70713 addi a4,a4,-1 # ffffefff <__BSS_END__+0x7ffe8157> +80009400: 00e7f7b3 and a5,a5,a4 +80009404: 00f41623 sh a5,12(s0) +80009408: 00c12083 lw ra,12(sp) +8000940c: 00812403 lw s0,8(sp) +80009410: 01010113 addi sp,sp,16 +80009414: 00008067 ret -8000927c <_mprec_log10>: -8000927c: ff010113 addi sp,sp,-16 -80009280: 00812423 sw s0,8(sp) -80009284: 00112623 sw ra,12(sp) -80009288: 01212223 sw s2,4(sp) -8000928c: 01312023 sw s3,0(sp) -80009290: 01700793 li a5,23 -80009294: 00050413 mv s0,a0 -80009298: 04a7d463 bge a5,a0,800092e0 <_mprec_log10+0x64> -8000929c: 800177b7 lui a5,0x80017 -800092a0: 9a87a503 lw a0,-1624(a5) # 800169a8 <__BSS_END__+0xffffff90> -800092a4: 9ac7a583 lw a1,-1620(a5) -800092a8: 800177b7 lui a5,0x80017 -800092ac: 9b07a903 lw s2,-1616(a5) # 800169b0 <__BSS_END__+0xffffff98> -800092b0: 9b47a983 lw s3,-1612(a5) -800092b4: fff40413 addi s0,s0,-1 -800092b8: 00090613 mv a2,s2 -800092bc: 00098693 mv a3,s3 -800092c0: 6dd070ef jal ra,8001119c <__muldf3> -800092c4: fe0418e3 bnez s0,800092b4 <_mprec_log10+0x38> -800092c8: 00c12083 lw ra,12(sp) -800092cc: 00812403 lw s0,8(sp) -800092d0: 00412903 lw s2,4(sp) -800092d4: 00012983 lw s3,0(sp) -800092d8: 01010113 addi sp,sp,16 -800092dc: 00008067 ret -800092e0: 800157b7 lui a5,0x80015 -800092e4: 00351413 slli s0,a0,0x3 -800092e8: db078793 addi a5,a5,-592 # 80014db0 <__BSS_END__+0xffffe398> -800092ec: 00878433 add s0,a5,s0 -800092f0: 01042503 lw a0,16(s0) -800092f4: 01442583 lw a1,20(s0) -800092f8: 00c12083 lw ra,12(sp) -800092fc: 00812403 lw s0,8(sp) -80009300: 00412903 lw s2,4(sp) -80009304: 00012983 lw s3,0(sp) -80009308: 01010113 addi sp,sp,16 -8000930c: 00008067 ret +80009418 <__seofread>: +80009418: 00000513 li a0,0 +8000941c: 00008067 ret -80009310 <__copybits>: -80009310: 01062683 lw a3,16(a2) -80009314: fff58593 addi a1,a1,-1 -80009318: 4055d593 srai a1,a1,0x5 -8000931c: 00158593 addi a1,a1,1 -80009320: 01460793 addi a5,a2,20 -80009324: 00269693 slli a3,a3,0x2 -80009328: 00259593 slli a1,a1,0x2 -8000932c: 00d786b3 add a3,a5,a3 -80009330: 00b505b3 add a1,a0,a1 -80009334: 02d7f863 bgeu a5,a3,80009364 <__copybits+0x54> -80009338: 00050713 mv a4,a0 -8000933c: 00478793 addi a5,a5,4 -80009340: ffc7a803 lw a6,-4(a5) -80009344: 00470713 addi a4,a4,4 -80009348: ff072e23 sw a6,-4(a4) -8000934c: fed7e8e3 bltu a5,a3,8000933c <__copybits+0x2c> -80009350: 40c687b3 sub a5,a3,a2 -80009354: feb78793 addi a5,a5,-21 -80009358: ffc7f793 andi a5,a5,-4 -8000935c: 00478793 addi a5,a5,4 -80009360: 00f50533 add a0,a0,a5 -80009364: 00b57863 bgeu a0,a1,80009374 <__copybits+0x64> -80009368: 00450513 addi a0,a0,4 -8000936c: fe052e23 sw zero,-4(a0) -80009370: feb56ce3 bltu a0,a1,80009368 <__copybits+0x58> -80009374: 00008067 ret +80009420 <__swrite>: +80009420: 00c59783 lh a5,12(a1) +80009424: fe010113 addi sp,sp,-32 +80009428: 00812c23 sw s0,24(sp) +8000942c: 00912a23 sw s1,20(sp) +80009430: 01212823 sw s2,16(sp) +80009434: 01312623 sw s3,12(sp) +80009438: 00112e23 sw ra,28(sp) +8000943c: 1007f713 andi a4,a5,256 +80009440: 00058413 mv s0,a1 +80009444: 00050493 mv s1,a0 +80009448: 00060913 mv s2,a2 +8000944c: 00068993 mv s3,a3 +80009450: 00e59583 lh a1,14(a1) +80009454: 02071e63 bnez a4,80009490 <__swrite+0x70> +80009458: fffff737 lui a4,0xfffff +8000945c: fff70713 addi a4,a4,-1 # ffffefff <__BSS_END__+0x7ffe8157> +80009460: 00e7f7b3 and a5,a5,a4 +80009464: 00f41623 sh a5,12(s0) +80009468: 01812403 lw s0,24(sp) +8000946c: 01c12083 lw ra,28(sp) +80009470: 00098693 mv a3,s3 +80009474: 00090613 mv a2,s2 +80009478: 00c12983 lw s3,12(sp) +8000947c: 01012903 lw s2,16(sp) +80009480: 00048513 mv a0,s1 +80009484: 01412483 lw s1,20(sp) +80009488: 02010113 addi sp,sp,32 +8000948c: 3e00406f j 8000d86c <_write_r> +80009490: 00200693 li a3,2 +80009494: 00000613 li a2,0 +80009498: 5ad040ef jal ra,8000e244 <_lseek_r> +8000949c: 00c41783 lh a5,12(s0) +800094a0: 00e41583 lh a1,14(s0) +800094a4: fb5ff06f j 80009458 <__swrite+0x38> -80009378 <__any_on>: -80009378: 01052703 lw a4,16(a0) -8000937c: 4055d613 srai a2,a1,0x5 -80009380: 01450693 addi a3,a0,20 -80009384: 02c75a63 bge a4,a2,800093b8 <__any_on+0x40> -80009388: 00271793 slli a5,a4,0x2 -8000938c: 00f687b3 add a5,a3,a5 -80009390: 04f6fc63 bgeu a3,a5,800093e8 <__any_on+0x70> -80009394: ffc7a503 lw a0,-4(a5) -80009398: ffc78793 addi a5,a5,-4 -8000939c: 00051a63 bnez a0,800093b0 <__any_on+0x38> -800093a0: 04f6f263 bgeu a3,a5,800093e4 <__any_on+0x6c> -800093a4: ffc78793 addi a5,a5,-4 -800093a8: 0007a703 lw a4,0(a5) -800093ac: fe070ae3 beqz a4,800093a0 <__any_on+0x28> -800093b0: 00100513 li a0,1 -800093b4: 00008067 ret -800093b8: 00261793 slli a5,a2,0x2 -800093bc: 00f687b3 add a5,a3,a5 -800093c0: fce658e3 bge a2,a4,80009390 <__any_on+0x18> -800093c4: 01f5f593 andi a1,a1,31 -800093c8: fc0584e3 beqz a1,80009390 <__any_on+0x18> -800093cc: 0007a603 lw a2,0(a5) -800093d0: 00100513 li a0,1 -800093d4: 00b65733 srl a4,a2,a1 -800093d8: 00b715b3 sll a1,a4,a1 -800093dc: fab60ae3 beq a2,a1,80009390 <__any_on+0x18> -800093e0: 00008067 ret -800093e4: 00008067 ret -800093e8: 00000513 li a0,0 -800093ec: 00008067 ret +800094a8 <__sseek>: +800094a8: ff010113 addi sp,sp,-16 +800094ac: 00812423 sw s0,8(sp) +800094b0: 00058413 mv s0,a1 +800094b4: 00e59583 lh a1,14(a1) +800094b8: 00112623 sw ra,12(sp) +800094bc: 589040ef jal ra,8000e244 <_lseek_r> +800094c0: fff00793 li a5,-1 +800094c4: 02f50463 beq a0,a5,800094ec <__sseek+0x44> +800094c8: 00c45783 lhu a5,12(s0) +800094cc: 00001737 lui a4,0x1 +800094d0: 04a42823 sw a0,80(s0) +800094d4: 00e7e7b3 or a5,a5,a4 +800094d8: 00f41623 sh a5,12(s0) +800094dc: 00c12083 lw ra,12(sp) +800094e0: 00812403 lw s0,8(sp) +800094e4: 01010113 addi sp,sp,16 +800094e8: 00008067 ret +800094ec: 00c45783 lhu a5,12(s0) +800094f0: fffff737 lui a4,0xfffff +800094f4: fff70713 addi a4,a4,-1 # ffffefff <__BSS_END__+0x7ffe8157> +800094f8: 00e7f7b3 and a5,a5,a4 +800094fc: 00f41623 sh a5,12(s0) +80009500: 00c12083 lw ra,12(sp) +80009504: 00812403 lw s0,8(sp) +80009508: 01010113 addi sp,sp,16 +8000950c: 00008067 ret -800093f0 : -800093f0: ff010113 addi sp,sp,-16 -800093f4: 00812423 sw s0,8(sp) -800093f8: 80000437 lui s0,0x80000 -800093fc: 00912223 sw s1,4(sp) -80009400: 00112623 sw ra,12(sp) -80009404: fff44413 not s0,s0 -80009408: 00060493 mv s1,a2 -8000940c: 00062023 sw zero,0(a2) -80009410: 00b47733 and a4,s0,a1 -80009414: 7ff00637 lui a2,0x7ff00 -80009418: 00058793 mv a5,a1 -8000941c: 00050693 mv a3,a0 -80009420: 06c75063 bge a4,a2,80009480 -80009424: 00a768b3 or a7,a4,a0 -80009428: 04088c63 beqz a7,80009480 -8000942c: 00c5f633 and a2,a1,a2 -80009430: 00058813 mv a6,a1 -80009434: 00000893 li a7,0 -80009438: 02061263 bnez a2,8000945c -8000943c: 800177b7 lui a5,0x80017 -80009440: 9bc7a683 lw a3,-1604(a5) # 800169bc <__BSS_END__+0xffffffa4> -80009444: 9b87a603 lw a2,-1608(a5) -80009448: 555070ef jal ra,8001119c <__muldf3> -8000944c: 00050693 mv a3,a0 -80009450: 00058813 mv a6,a1 -80009454: 00b47733 and a4,s0,a1 -80009458: fca00893 li a7,-54 -8000945c: 41475713 srai a4,a4,0x14 -80009460: 801007b7 lui a5,0x80100 -80009464: fff78793 addi a5,a5,-1 # 800fffff <__BSS_END__+0xe95e7> -80009468: c0270713 addi a4,a4,-1022 -8000946c: 00f87833 and a6,a6,a5 -80009470: 01170733 add a4,a4,a7 -80009474: 3fe007b7 lui a5,0x3fe00 -80009478: 00f867b3 or a5,a6,a5 -8000947c: 00e4a023 sw a4,0(s1) -80009480: 00c12083 lw ra,12(sp) -80009484: 00812403 lw s0,8(sp) -80009488: 00412483 lw s1,4(sp) -8000948c: 00068513 mv a0,a3 -80009490: 00078593 mv a1,a5 -80009494: 01010113 addi sp,sp,16 -80009498: 00008067 ret +80009510 <__sclose>: +80009510: 00e59583 lh a1,14(a1) +80009514: 4700406f j 8000d984 <_close_r> -8000949c <_sprintf_r>: -8000949c: f6010113 addi sp,sp,-160 -800094a0: 08c10e13 addi t3,sp,140 -800094a4: 08f12a23 sw a5,148(sp) -800094a8: 80000337 lui t1,0x80000 -800094ac: ffff07b7 lui a5,0xffff0 -800094b0: 00058e93 mv t4,a1 -800094b4: fff34313 not t1,t1 -800094b8: 08d12623 sw a3,140(sp) -800094bc: 20878793 addi a5,a5,520 # ffff0208 <__BSS_END__+0x7ffd97f0> -800094c0: 00810593 addi a1,sp,8 -800094c4: 000e0693 mv a3,t3 -800094c8: 06112e23 sw ra,124(sp) -800094cc: 00f12a23 sw a5,20(sp) -800094d0: 08e12823 sw a4,144(sp) -800094d4: 09012c23 sw a6,152(sp) -800094d8: 09112e23 sw a7,156(sp) -800094dc: 01d12423 sw t4,8(sp) -800094e0: 01d12c23 sw t4,24(sp) -800094e4: 00612e23 sw t1,28(sp) -800094e8: 00612823 sw t1,16(sp) -800094ec: 01c12223 sw t3,4(sp) -800094f0: 570000ef jal ra,80009a60 <_svfprintf_r> -800094f4: 00812783 lw a5,8(sp) -800094f8: 00078023 sb zero,0(a5) -800094fc: 07c12083 lw ra,124(sp) -80009500: 0a010113 addi sp,sp,160 -80009504: 00008067 ret +80009518 : +80009518: 00b56733 or a4,a0,a1 +8000951c: fff00393 li t2,-1 +80009520: 00377713 andi a4,a4,3 +80009524: 10071063 bnez a4,80009624 +80009528: 7f7f87b7 lui a5,0x7f7f8 +8000952c: f7f78793 addi a5,a5,-129 # 7f7f7f7f <_start-0x808081> +80009530: 00052603 lw a2,0(a0) +80009534: 0005a683 lw a3,0(a1) +80009538: 00f672b3 and t0,a2,a5 +8000953c: 00f66333 or t1,a2,a5 +80009540: 00f282b3 add t0,t0,a5 +80009544: 0062e2b3 or t0,t0,t1 +80009548: 10729263 bne t0,t2,8000964c +8000954c: 08d61663 bne a2,a3,800095d8 +80009550: 00452603 lw a2,4(a0) +80009554: 0045a683 lw a3,4(a1) +80009558: 00f672b3 and t0,a2,a5 +8000955c: 00f66333 or t1,a2,a5 +80009560: 00f282b3 add t0,t0,a5 +80009564: 0062e2b3 or t0,t0,t1 +80009568: 0c729e63 bne t0,t2,80009644 +8000956c: 06d61663 bne a2,a3,800095d8 +80009570: 00852603 lw a2,8(a0) +80009574: 0085a683 lw a3,8(a1) +80009578: 00f672b3 and t0,a2,a5 +8000957c: 00f66333 or t1,a2,a5 +80009580: 00f282b3 add t0,t0,a5 +80009584: 0062e2b3 or t0,t0,t1 +80009588: 0c729863 bne t0,t2,80009658 +8000958c: 04d61663 bne a2,a3,800095d8 +80009590: 00c52603 lw a2,12(a0) +80009594: 00c5a683 lw a3,12(a1) +80009598: 00f672b3 and t0,a2,a5 +8000959c: 00f66333 or t1,a2,a5 +800095a0: 00f282b3 add t0,t0,a5 +800095a4: 0062e2b3 or t0,t0,t1 +800095a8: 0c729263 bne t0,t2,8000966c +800095ac: 02d61663 bne a2,a3,800095d8 +800095b0: 01052603 lw a2,16(a0) +800095b4: 0105a683 lw a3,16(a1) +800095b8: 00f672b3 and t0,a2,a5 +800095bc: 00f66333 or t1,a2,a5 +800095c0: 00f282b3 add t0,t0,a5 +800095c4: 0062e2b3 or t0,t0,t1 +800095c8: 0a729c63 bne t0,t2,80009680 +800095cc: 01450513 addi a0,a0,20 +800095d0: 01458593 addi a1,a1,20 +800095d4: f4d60ee3 beq a2,a3,80009530 +800095d8: 01061713 slli a4,a2,0x10 +800095dc: 01069793 slli a5,a3,0x10 +800095e0: 00f71e63 bne a4,a5,800095fc +800095e4: 01065713 srli a4,a2,0x10 +800095e8: 0106d793 srli a5,a3,0x10 +800095ec: 40f70533 sub a0,a4,a5 +800095f0: 0ff57593 andi a1,a0,255 +800095f4: 02059063 bnez a1,80009614 +800095f8: 00008067 ret +800095fc: 01075713 srli a4,a4,0x10 +80009600: 0107d793 srli a5,a5,0x10 +80009604: 40f70533 sub a0,a4,a5 +80009608: 0ff57593 andi a1,a0,255 +8000960c: 00059463 bnez a1,80009614 +80009610: 00008067 ret +80009614: 0ff77713 andi a4,a4,255 +80009618: 0ff7f793 andi a5,a5,255 +8000961c: 40f70533 sub a0,a4,a5 +80009620: 00008067 ret +80009624: 00054603 lbu a2,0(a0) +80009628: 0005c683 lbu a3,0(a1) +8000962c: 00150513 addi a0,a0,1 +80009630: 00158593 addi a1,a1,1 +80009634: 00d61463 bne a2,a3,8000963c +80009638: fe0616e3 bnez a2,80009624 +8000963c: 40d60533 sub a0,a2,a3 +80009640: 00008067 ret +80009644: 00450513 addi a0,a0,4 +80009648: 00458593 addi a1,a1,4 +8000964c: fcd61ce3 bne a2,a3,80009624 +80009650: 00000513 li a0,0 +80009654: 00008067 ret +80009658: 00850513 addi a0,a0,8 +8000965c: 00858593 addi a1,a1,8 +80009660: fcd612e3 bne a2,a3,80009624 +80009664: 00000513 li a0,0 +80009668: 00008067 ret +8000966c: 00c50513 addi a0,a0,12 +80009670: 00c58593 addi a1,a1,12 +80009674: fad618e3 bne a2,a3,80009624 +80009678: 00000513 li a0,0 +8000967c: 00008067 ret +80009680: 01050513 addi a0,a0,16 +80009684: 01058593 addi a1,a1,16 +80009688: f8d61ee3 bne a2,a3,80009624 +8000968c: 00000513 li a0,0 +80009690: 00008067 ret -80009508 : -80009508: 00050e93 mv t4,a0 -8000950c: f6010113 addi sp,sp,-160 -80009510: 1c81a503 lw a0,456(gp) # 800169d0 <_impure_ptr> -80009514: 08810e13 addi t3,sp,136 -80009518: 08f12a23 sw a5,148(sp) -8000951c: 80000337 lui t1,0x80000 -80009520: ffff07b7 lui a5,0xffff0 -80009524: fff34313 not t1,t1 -80009528: 08c12423 sw a2,136(sp) -8000952c: 08d12623 sw a3,140(sp) -80009530: 20878793 addi a5,a5,520 # ffff0208 <__BSS_END__+0x7ffd97f0> -80009534: 00058613 mv a2,a1 -80009538: 000e0693 mv a3,t3 -8000953c: 00810593 addi a1,sp,8 -80009540: 06112e23 sw ra,124(sp) -80009544: 00f12a23 sw a5,20(sp) -80009548: 08e12823 sw a4,144(sp) -8000954c: 09012c23 sw a6,152(sp) -80009550: 09112e23 sw a7,156(sp) -80009554: 01d12423 sw t4,8(sp) -80009558: 01d12c23 sw t4,24(sp) -8000955c: 00612e23 sw t1,28(sp) -80009560: 00612823 sw t1,16(sp) -80009564: 01c12223 sw t3,4(sp) -80009568: 4f8000ef jal ra,80009a60 <_svfprintf_r> -8000956c: 00812783 lw a5,8(sp) -80009570: 00078023 sb zero,0(a5) -80009574: 07c12083 lw ra,124(sp) -80009578: 0a010113 addi sp,sp,160 -8000957c: 00008067 ret +80009694 : +80009694: 00b567b3 or a5,a0,a1 +80009698: 0037f793 andi a5,a5,3 +8000969c: 08079263 bnez a5,80009720 +800096a0: 0005a703 lw a4,0(a1) +800096a4: 7f7f86b7 lui a3,0x7f7f8 +800096a8: f7f68693 addi a3,a3,-129 # 7f7f7f7f <_start-0x808081> +800096ac: 00d777b3 and a5,a4,a3 +800096b0: 00d787b3 add a5,a5,a3 +800096b4: 00e7e7b3 or a5,a5,a4 +800096b8: 00d7e7b3 or a5,a5,a3 +800096bc: fff00613 li a2,-1 +800096c0: 06c79e63 bne a5,a2,8000973c +800096c4: 00050613 mv a2,a0 +800096c8: fff00813 li a6,-1 +800096cc: 00460613 addi a2,a2,4 # 7ff00004 <_start-0xffffc> +800096d0: 00458593 addi a1,a1,4 +800096d4: fee62e23 sw a4,-4(a2) +800096d8: 0005a703 lw a4,0(a1) +800096dc: 00d777b3 and a5,a4,a3 +800096e0: 00d787b3 add a5,a5,a3 +800096e4: 00e7e7b3 or a5,a5,a4 +800096e8: 00d7e7b3 or a5,a5,a3 +800096ec: ff0780e3 beq a5,a6,800096cc +800096f0: 0005c783 lbu a5,0(a1) +800096f4: 0015c703 lbu a4,1(a1) +800096f8: 0025c683 lbu a3,2(a1) +800096fc: 00f60023 sb a5,0(a2) +80009700: 00078a63 beqz a5,80009714 +80009704: 00e600a3 sb a4,1(a2) +80009708: 00070663 beqz a4,80009714 +8000970c: 00d60123 sb a3,2(a2) +80009710: 00069463 bnez a3,80009718 +80009714: 00008067 ret +80009718: 000601a3 sb zero,3(a2) +8000971c: 00008067 ret +80009720: 00050793 mv a5,a0 +80009724: 0005c703 lbu a4,0(a1) +80009728: 00178793 addi a5,a5,1 +8000972c: 00158593 addi a1,a1,1 +80009730: fee78fa3 sb a4,-1(a5) +80009734: fe0718e3 bnez a4,80009724 +80009738: 00008067 ret +8000973c: 00050613 mv a2,a0 +80009740: fb1ff06f j 800096f0 -80009580 <__sread>: -80009580: ff010113 addi sp,sp,-16 -80009584: 00812423 sw s0,8(sp) -80009588: 00058413 mv s0,a1 -8000958c: 00e59583 lh a1,14(a1) -80009590: 00112623 sw ra,12(sp) -80009594: 118050ef jal ra,8000e6ac <_read_r> -80009598: 02054063 bltz a0,800095b8 <__sread+0x38> -8000959c: 05042783 lw a5,80(s0) # 80000050 <__BSS_END__+0xfffe9638> -800095a0: 00c12083 lw ra,12(sp) -800095a4: 00a787b3 add a5,a5,a0 -800095a8: 04f42823 sw a5,80(s0) -800095ac: 00812403 lw s0,8(sp) -800095b0: 01010113 addi sp,sp,16 -800095b4: 00008067 ret -800095b8: 00c45783 lhu a5,12(s0) -800095bc: fffff737 lui a4,0xfffff -800095c0: fff70713 addi a4,a4,-1 # ffffefff <__BSS_END__+0x7ffe85e7> -800095c4: 00e7f7b3 and a5,a5,a4 -800095c8: 00f41623 sh a5,12(s0) -800095cc: 00c12083 lw ra,12(sp) -800095d0: 00812403 lw s0,8(sp) -800095d4: 01010113 addi sp,sp,16 -800095d8: 00008067 ret - -800095dc <__seofread>: -800095dc: 00000513 li a0,0 -800095e0: 00008067 ret - -800095e4 <__swrite>: -800095e4: 00c59783 lh a5,12(a1) -800095e8: fe010113 addi sp,sp,-32 -800095ec: 00812c23 sw s0,24(sp) -800095f0: 00912a23 sw s1,20(sp) -800095f4: 01212823 sw s2,16(sp) -800095f8: 01312623 sw s3,12(sp) -800095fc: 00112e23 sw ra,28(sp) -80009600: 1007f713 andi a4,a5,256 -80009604: 00058413 mv s0,a1 -80009608: 00050493 mv s1,a0 -8000960c: 00060913 mv s2,a2 -80009610: 00068993 mv s3,a3 -80009614: 00e59583 lh a1,14(a1) -80009618: 02071e63 bnez a4,80009654 <__swrite+0x70> -8000961c: fffff737 lui a4,0xfffff -80009620: fff70713 addi a4,a4,-1 # ffffefff <__BSS_END__+0x7ffe85e7> -80009624: 00e7f7b3 and a5,a5,a4 -80009628: 00f41623 sh a5,12(s0) -8000962c: 01812403 lw s0,24(sp) -80009630: 01c12083 lw ra,28(sp) -80009634: 00098693 mv a3,s3 -80009638: 00090613 mv a2,s2 -8000963c: 00c12983 lw s3,12(sp) -80009640: 01012903 lw s2,16(sp) -80009644: 00048513 mv a0,s1 -80009648: 01412483 lw s1,20(sp) -8000964c: 02010113 addi sp,sp,32 -80009650: 3e00406f j 8000da30 <_write_r> -80009654: 00200693 li a3,2 -80009658: 00000613 li a2,0 -8000965c: 5ad040ef jal ra,8000e408 <_lseek_r> -80009660: 00c41783 lh a5,12(s0) -80009664: 00e41583 lh a1,14(s0) -80009668: fb5ff06f j 8000961c <__swrite+0x38> - -8000966c <__sseek>: -8000966c: ff010113 addi sp,sp,-16 -80009670: 00812423 sw s0,8(sp) -80009674: 00058413 mv s0,a1 -80009678: 00e59583 lh a1,14(a1) -8000967c: 00112623 sw ra,12(sp) -80009680: 589040ef jal ra,8000e408 <_lseek_r> -80009684: fff00793 li a5,-1 -80009688: 02f50463 beq a0,a5,800096b0 <__sseek+0x44> -8000968c: 00c45783 lhu a5,12(s0) -80009690: 00001737 lui a4,0x1 -80009694: 04a42823 sw a0,80(s0) -80009698: 00e7e7b3 or a5,a5,a4 -8000969c: 00f41623 sh a5,12(s0) -800096a0: 00c12083 lw ra,12(sp) -800096a4: 00812403 lw s0,8(sp) -800096a8: 01010113 addi sp,sp,16 -800096ac: 00008067 ret -800096b0: 00c45783 lhu a5,12(s0) -800096b4: fffff737 lui a4,0xfffff -800096b8: fff70713 addi a4,a4,-1 # ffffefff <__BSS_END__+0x7ffe85e7> -800096bc: 00e7f7b3 and a5,a5,a4 -800096c0: 00f41623 sh a5,12(s0) -800096c4: 00c12083 lw ra,12(sp) -800096c8: 00812403 lw s0,8(sp) -800096cc: 01010113 addi sp,sp,16 -800096d0: 00008067 ret - -800096d4 <__sclose>: -800096d4: 00e59583 lh a1,14(a1) -800096d8: 4700406f j 8000db48 <_close_r> - -800096dc : -800096dc: 00b56733 or a4,a0,a1 -800096e0: fff00393 li t2,-1 -800096e4: 00377713 andi a4,a4,3 -800096e8: 10071063 bnez a4,800097e8 -800096ec: 7f7f87b7 lui a5,0x7f7f8 -800096f0: f7f78793 addi a5,a5,-129 # 7f7f7f7f <_start-0x808081> -800096f4: 00052603 lw a2,0(a0) -800096f8: 0005a683 lw a3,0(a1) -800096fc: 00f672b3 and t0,a2,a5 -80009700: 00f66333 or t1,a2,a5 -80009704: 00f282b3 add t0,t0,a5 -80009708: 0062e2b3 or t0,t0,t1 -8000970c: 10729263 bne t0,t2,80009810 -80009710: 08d61663 bne a2,a3,8000979c -80009714: 00452603 lw a2,4(a0) -80009718: 0045a683 lw a3,4(a1) -8000971c: 00f672b3 and t0,a2,a5 -80009720: 00f66333 or t1,a2,a5 -80009724: 00f282b3 add t0,t0,a5 -80009728: 0062e2b3 or t0,t0,t1 -8000972c: 0c729e63 bne t0,t2,80009808 -80009730: 06d61663 bne a2,a3,8000979c -80009734: 00852603 lw a2,8(a0) -80009738: 0085a683 lw a3,8(a1) -8000973c: 00f672b3 and t0,a2,a5 -80009740: 00f66333 or t1,a2,a5 -80009744: 00f282b3 add t0,t0,a5 -80009748: 0062e2b3 or t0,t0,t1 -8000974c: 0c729863 bne t0,t2,8000981c -80009750: 04d61663 bne a2,a3,8000979c -80009754: 00c52603 lw a2,12(a0) -80009758: 00c5a683 lw a3,12(a1) -8000975c: 00f672b3 and t0,a2,a5 -80009760: 00f66333 or t1,a2,a5 -80009764: 00f282b3 add t0,t0,a5 -80009768: 0062e2b3 or t0,t0,t1 -8000976c: 0c729263 bne t0,t2,80009830 -80009770: 02d61663 bne a2,a3,8000979c -80009774: 01052603 lw a2,16(a0) -80009778: 0105a683 lw a3,16(a1) -8000977c: 00f672b3 and t0,a2,a5 -80009780: 00f66333 or t1,a2,a5 -80009784: 00f282b3 add t0,t0,a5 -80009788: 0062e2b3 or t0,t0,t1 -8000978c: 0a729c63 bne t0,t2,80009844 -80009790: 01450513 addi a0,a0,20 -80009794: 01458593 addi a1,a1,20 -80009798: f4d60ee3 beq a2,a3,800096f4 -8000979c: 01061713 slli a4,a2,0x10 -800097a0: 01069793 slli a5,a3,0x10 -800097a4: 00f71e63 bne a4,a5,800097c0 -800097a8: 01065713 srli a4,a2,0x10 -800097ac: 0106d793 srli a5,a3,0x10 -800097b0: 40f70533 sub a0,a4,a5 -800097b4: 0ff57593 andi a1,a0,255 -800097b8: 02059063 bnez a1,800097d8 +80009744 : +80009744: 00357793 andi a5,a0,3 +80009748: 00050713 mv a4,a0 +8000974c: 04079c63 bnez a5,800097a4 +80009750: 7f7f86b7 lui a3,0x7f7f8 +80009754: f7f68693 addi a3,a3,-129 # 7f7f7f7f <_start-0x808081> +80009758: fff00593 li a1,-1 +8000975c: 00470713 addi a4,a4,4 +80009760: ffc72603 lw a2,-4(a4) +80009764: 00d677b3 and a5,a2,a3 +80009768: 00d787b3 add a5,a5,a3 +8000976c: 00c7e7b3 or a5,a5,a2 +80009770: 00d7e7b3 or a5,a5,a3 +80009774: feb784e3 beq a5,a1,8000975c +80009778: ffc74683 lbu a3,-4(a4) +8000977c: 40a707b3 sub a5,a4,a0 +80009780: ffd74603 lbu a2,-3(a4) +80009784: ffe74503 lbu a0,-2(a4) +80009788: 04068063 beqz a3,800097c8 +8000978c: 02060a63 beqz a2,800097c0 +80009790: 00a03533 snez a0,a0 +80009794: 00f50533 add a0,a0,a5 +80009798: ffe50513 addi a0,a0,-2 +8000979c: 00008067 ret +800097a0: fa0688e3 beqz a3,80009750 +800097a4: 00074783 lbu a5,0(a4) +800097a8: 00170713 addi a4,a4,1 +800097ac: 00377693 andi a3,a4,3 +800097b0: fe0798e3 bnez a5,800097a0 +800097b4: 40a70733 sub a4,a4,a0 +800097b8: fff70513 addi a0,a4,-1 800097bc: 00008067 ret -800097c0: 01075713 srli a4,a4,0x10 -800097c4: 0107d793 srli a5,a5,0x10 -800097c8: 40f70533 sub a0,a4,a5 -800097cc: 0ff57593 andi a1,a0,255 -800097d0: 00059463 bnez a1,800097d8 -800097d4: 00008067 ret -800097d8: 0ff77713 andi a4,a4,255 -800097dc: 0ff7f793 andi a5,a5,255 -800097e0: 40f70533 sub a0,a4,a5 -800097e4: 00008067 ret -800097e8: 00054603 lbu a2,0(a0) -800097ec: 0005c683 lbu a3,0(a1) -800097f0: 00150513 addi a0,a0,1 +800097c0: ffd78513 addi a0,a5,-3 +800097c4: 00008067 ret +800097c8: ffc78513 addi a0,a5,-4 +800097cc: 00008067 ret + +800097d0 : +800097d0: 00a5e7b3 or a5,a1,a0 +800097d4: 0037f793 andi a5,a5,3 +800097d8: 06079a63 bnez a5,8000984c +800097dc: 00300793 li a5,3 +800097e0: 00050713 mv a4,a0 +800097e4: 06c7e863 bltu a5,a2,80009854 +800097e8: 06060063 beqz a2,80009848 +800097ec: 0005c803 lbu a6,0(a1) +800097f0: fff60693 addi a3,a2,-1 800097f4: 00158593 addi a1,a1,1 -800097f8: 00d61463 bne a2,a3,80009800 -800097fc: fe0616e3 bnez a2,800097e8 -80009800: 40d60533 sub a0,a2,a3 -80009804: 00008067 ret -80009808: 00450513 addi a0,a0,4 -8000980c: 00458593 addi a1,a1,4 -80009810: fcd61ce3 bne a2,a3,800097e8 -80009814: 00000513 li a0,0 -80009818: 00008067 ret -8000981c: 00850513 addi a0,a0,8 -80009820: 00858593 addi a1,a1,8 -80009824: fcd612e3 bne a2,a3,800097e8 -80009828: 00000513 li a0,0 +800097f8: 01070023 sb a6,0(a4) +800097fc: 00170793 addi a5,a4,1 +80009800: 02080863 beqz a6,80009830 +80009804: 00c70633 add a2,a4,a2 +80009808: 00d706b3 add a3,a4,a3 +8000980c: 0140006f j 80009820 +80009810: fff5c703 lbu a4,-1(a1) +80009814: 00178793 addi a5,a5,1 +80009818: fee78fa3 sb a4,-1(a5) +8000981c: 00070c63 beqz a4,80009834 +80009820: 00158593 addi a1,a1,1 +80009824: 40f68833 sub a6,a3,a5 +80009828: fec794e3 bne a5,a2,80009810 8000982c: 00008067 ret -80009830: 00c50513 addi a0,a0,12 -80009834: 00c58593 addi a1,a1,12 -80009838: fad618e3 bne a2,a3,800097e8 -8000983c: 00000513 li a0,0 -80009840: 00008067 ret -80009844: 01050513 addi a0,a0,16 -80009848: 01058593 addi a1,a1,16 -8000984c: f8d61ee3 bne a2,a3,800097e8 -80009850: 00000513 li a0,0 -80009854: 00008067 ret +80009830: 00068813 mv a6,a3 +80009834: 01078733 add a4,a5,a6 +80009838: 06080063 beqz a6,80009898 +8000983c: 00178793 addi a5,a5,1 +80009840: fe078fa3 sb zero,-1(a5) +80009844: fee79ce3 bne a5,a4,8000983c +80009848: 00008067 ret +8000984c: 00050713 mv a4,a0 +80009850: f99ff06f j 800097e8 +80009854: feff0337 lui t1,0xfeff0 +80009858: 808088b7 lui a7,0x80808 +8000985c: eff30313 addi t1,t1,-257 # fefefeff <__BSS_END__+0x7efd9057> +80009860: 08088893 addi a7,a7,128 # 80808080 <__BSS_END__+0x7f11d8> +80009864: 00300e13 li t3,3 +80009868: 0005a683 lw a3,0(a1) +8000986c: 006687b3 add a5,a3,t1 +80009870: fff6c813 not a6,a3 +80009874: 0107f7b3 and a5,a5,a6 +80009878: 0117f7b3 and a5,a5,a7 +8000987c: f60798e3 bnez a5,800097ec +80009880: 00470713 addi a4,a4,4 +80009884: ffc60613 addi a2,a2,-4 +80009888: fed72e23 sw a3,-4(a4) +8000988c: 00458593 addi a1,a1,4 +80009890: fcce6ce3 bltu t3,a2,80009868 +80009894: f55ff06f j 800097e8 +80009898: 00008067 ret -80009858 : -80009858: 00b567b3 or a5,a0,a1 -8000985c: 0037f793 andi a5,a5,3 -80009860: 08079263 bnez a5,800098e4 -80009864: 0005a703 lw a4,0(a1) -80009868: 7f7f86b7 lui a3,0x7f7f8 -8000986c: f7f68693 addi a3,a3,-129 # 7f7f7f7f <_start-0x808081> -80009870: 00d777b3 and a5,a4,a3 -80009874: 00d787b3 add a5,a5,a3 -80009878: 00e7e7b3 or a5,a5,a4 -8000987c: 00d7e7b3 or a5,a5,a3 -80009880: fff00613 li a2,-1 -80009884: 06c79e63 bne a5,a2,80009900 -80009888: 00050613 mv a2,a0 -8000988c: fff00813 li a6,-1 -80009890: 00460613 addi a2,a2,4 # 7ff00004 <_start-0xffffc> -80009894: 00458593 addi a1,a1,4 -80009898: fee62e23 sw a4,-4(a2) -8000989c: 0005a703 lw a4,0(a1) -800098a0: 00d777b3 and a5,a4,a3 -800098a4: 00d787b3 add a5,a5,a3 -800098a8: 00e7e7b3 or a5,a5,a4 -800098ac: 00d7e7b3 or a5,a5,a3 -800098b0: ff0780e3 beq a5,a6,80009890 -800098b4: 0005c783 lbu a5,0(a1) -800098b8: 0015c703 lbu a4,1(a1) -800098bc: 0025c683 lbu a3,2(a1) -800098c0: 00f60023 sb a5,0(a2) -800098c4: 00078a63 beqz a5,800098d8 -800098c8: 00e600a3 sb a4,1(a2) -800098cc: 00070663 beqz a4,800098d8 -800098d0: 00d60123 sb a3,2(a2) -800098d4: 00069463 bnez a3,800098dc -800098d8: 00008067 ret -800098dc: 000601a3 sb zero,3(a2) -800098e0: 00008067 ret -800098e4: 00050793 mv a5,a0 -800098e8: 0005c703 lbu a4,0(a1) -800098ec: 00178793 addi a5,a5,1 -800098f0: 00158593 addi a1,a1,1 -800098f4: fee78fa3 sb a4,-1(a5) -800098f8: fe0718e3 bnez a4,800098e8 -800098fc: 00008067 ret -80009900: 00050613 mv a2,a0 -80009904: fb1ff06f j 800098b4 - -80009908 : -80009908: 00357793 andi a5,a0,3 -8000990c: 00050713 mv a4,a0 -80009910: 04079c63 bnez a5,80009968 -80009914: 7f7f86b7 lui a3,0x7f7f8 -80009918: f7f68693 addi a3,a3,-129 # 7f7f7f7f <_start-0x808081> -8000991c: fff00593 li a1,-1 -80009920: 00470713 addi a4,a4,4 -80009924: ffc72603 lw a2,-4(a4) -80009928: 00d677b3 and a5,a2,a3 -8000992c: 00d787b3 add a5,a5,a3 -80009930: 00c7e7b3 or a5,a5,a2 -80009934: 00d7e7b3 or a5,a5,a3 -80009938: feb784e3 beq a5,a1,80009920 -8000993c: ffc74683 lbu a3,-4(a4) -80009940: 40a707b3 sub a5,a4,a0 -80009944: ffd74603 lbu a2,-3(a4) -80009948: ffe74503 lbu a0,-2(a4) -8000994c: 04068063 beqz a3,8000998c -80009950: 02060a63 beqz a2,80009984 -80009954: 00a03533 snez a0,a0 -80009958: 00f50533 add a0,a0,a5 -8000995c: ffe50513 addi a0,a0,-2 -80009960: 00008067 ret -80009964: fa0688e3 beqz a3,80009914 -80009968: 00074783 lbu a5,0(a4) -8000996c: 00170713 addi a4,a4,1 -80009970: 00377693 andi a3,a4,3 -80009974: fe0798e3 bnez a5,80009964 -80009978: 40a70733 sub a4,a4,a0 -8000997c: fff70513 addi a0,a4,-1 -80009980: 00008067 ret -80009984: ffd78513 addi a0,a5,-3 -80009988: 00008067 ret -8000998c: ffc78513 addi a0,a5,-4 -80009990: 00008067 ret - -80009994 : -80009994: 00a5e7b3 or a5,a1,a0 -80009998: 0037f793 andi a5,a5,3 -8000999c: 06079a63 bnez a5,80009a10 -800099a0: 00300793 li a5,3 -800099a4: 00050713 mv a4,a0 -800099a8: 06c7e863 bltu a5,a2,80009a18 -800099ac: 06060063 beqz a2,80009a0c -800099b0: 0005c803 lbu a6,0(a1) -800099b4: fff60693 addi a3,a2,-1 -800099b8: 00158593 addi a1,a1,1 -800099bc: 01070023 sb a6,0(a4) -800099c0: 00170793 addi a5,a4,1 -800099c4: 02080863 beqz a6,800099f4 -800099c8: 00c70633 add a2,a4,a2 -800099cc: 00d706b3 add a3,a4,a3 -800099d0: 0140006f j 800099e4 -800099d4: fff5c703 lbu a4,-1(a1) -800099d8: 00178793 addi a5,a5,1 -800099dc: fee78fa3 sb a4,-1(a5) -800099e0: 00070c63 beqz a4,800099f8 -800099e4: 00158593 addi a1,a1,1 -800099e8: 40f68833 sub a6,a3,a5 -800099ec: fec794e3 bne a5,a2,800099d4 -800099f0: 00008067 ret -800099f4: 00068813 mv a6,a3 -800099f8: 01078733 add a4,a5,a6 -800099fc: 06080063 beqz a6,80009a5c -80009a00: 00178793 addi a5,a5,1 -80009a04: fe078fa3 sb zero,-1(a5) -80009a08: fee79ce3 bne a5,a4,80009a00 -80009a0c: 00008067 ret -80009a10: 00050713 mv a4,a0 -80009a14: f99ff06f j 800099ac -80009a18: feff0337 lui t1,0xfeff0 -80009a1c: 808088b7 lui a7,0x80808 -80009a20: eff30313 addi t1,t1,-257 # fefefeff <__BSS_END__+0x7efd94e7> -80009a24: 08088893 addi a7,a7,128 # 80808080 <__BSS_END__+0x7f1668> -80009a28: 00300e13 li t3,3 -80009a2c: 0005a683 lw a3,0(a1) -80009a30: 006687b3 add a5,a3,t1 -80009a34: fff6c813 not a6,a3 -80009a38: 0107f7b3 and a5,a5,a6 -80009a3c: 0117f7b3 and a5,a5,a7 -80009a40: f60798e3 bnez a5,800099b0 -80009a44: 00470713 addi a4,a4,4 -80009a48: ffc60613 addi a2,a2,-4 -80009a4c: fed72e23 sw a3,-4(a4) -80009a50: 00458593 addi a1,a1,4 -80009a54: fcce6ce3 bltu t3,a2,80009a2c -80009a58: f55ff06f j 800099ac -80009a5c: 00008067 ret - -80009a60 <_svfprintf_r>: -80009a60: e1010113 addi sp,sp,-496 -80009a64: 1e112623 sw ra,492(sp) -80009a68: 1e812423 sw s0,488(sp) -80009a6c: 1d712623 sw s7,460(sp) -80009a70: 00058413 mv s0,a1 -80009a74: 00b12423 sw a1,8(sp) -80009a78: 00060b93 mv s7,a2 -80009a7c: 00d12a23 sw a3,20(sp) -80009a80: 1e912223 sw s1,484(sp) -80009a84: 1f212023 sw s2,480(sp) -80009a88: 1d312e23 sw s3,476(sp) -80009a8c: 1d412c23 sw s4,472(sp) -80009a90: 1d512a23 sw s5,468(sp) -80009a94: 1d612823 sw s6,464(sp) -80009a98: 1d812423 sw s8,456(sp) -80009a9c: 1d912223 sw s9,452(sp) -80009aa0: 1da12023 sw s10,448(sp) -80009aa4: 1bb12e23 sw s11,444(sp) -80009aa8: 02a12423 sw a0,40(sp) -80009aac: d68fe0ef jal ra,80008014 <_localeconv_r> -80009ab0: 00052783 lw a5,0(a0) -80009ab4: 00078513 mv a0,a5 -80009ab8: 02f12a23 sw a5,52(sp) -80009abc: e4dff0ef jal ra,80009908 -80009ac0: 00c45783 lhu a5,12(s0) -80009ac4: 02a12623 sw a0,44(sp) -80009ac8: 0e012823 sw zero,240(sp) -80009acc: 0e012a23 sw zero,244(sp) -80009ad0: 0e012c23 sw zero,248(sp) -80009ad4: 0e012e23 sw zero,252(sp) -80009ad8: 0807f793 andi a5,a5,128 -80009adc: 00078863 beqz a5,80009aec <_svfprintf_r+0x8c> -80009ae0: 01042783 lw a5,16(s0) -80009ae4: 00079463 bnez a5,80009aec <_svfprintf_r+0x8c> -80009ae8: 7000106f j 8000b1e8 <_svfprintf_r+0x1788> -80009aec: 10c10793 addi a5,sp,268 -80009af0: 000b8c93 mv s9,s7 -80009af4: 00078893 mv a7,a5 -80009af8: 0ef12223 sw a5,228(sp) -80009afc: 000cc703 lbu a4,0(s9) -80009b00: 800157b7 lui a5,0x80015 -80009b04: ed878793 addi a5,a5,-296 # 80014ed8 <__BSS_END__+0xffffe4c0> -80009b08: 00f12623 sw a5,12(sp) -80009b0c: 0e012623 sw zero,236(sp) -80009b10: 800157b7 lui a5,0x80015 -80009b14: 0e012423 sw zero,232(sp) -80009b18: 00012e23 sw zero,28(sp) -80009b1c: 02012823 sw zero,48(sp) -80009b20: 02012c23 sw zero,56(sp) -80009b24: 04012023 sw zero,64(sp) -80009b28: 04012423 sw zero,72(sp) -80009b2c: 02012e23 sw zero,60(sp) -80009b30: 00012223 sw zero,4(sp) -80009b34: 05478c13 addi s8,a5,84 # 80015054 <__BSS_END__+0xffffe63c> -80009b38: 00088d13 mv s10,a7 -80009b3c: 02812a03 lw s4,40(sp) -80009b40: 38070e63 beqz a4,80009edc <_svfprintf_r+0x47c> -80009b44: 02500693 li a3,37 -80009b48: 00d71463 bne a4,a3,80009b50 <_svfprintf_r+0xf0> -80009b4c: 5400106f j 8000b08c <_svfprintf_r+0x162c> -80009b50: 000c8413 mv s0,s9 -80009b54: 00c0006f j 80009b60 <_svfprintf_r+0x100> -80009b58: 0ed78a63 beq a5,a3,80009c4c <_svfprintf_r+0x1ec> -80009b5c: 00090413 mv s0,s2 -80009b60: 00144783 lbu a5,1(s0) -80009b64: 00140913 addi s2,s0,1 -80009b68: fe0798e3 bnez a5,80009b58 <_svfprintf_r+0xf8> -80009b6c: 419904b3 sub s1,s2,s9 -80009b70: 36048663 beqz s1,80009edc <_svfprintf_r+0x47c> -80009b74: 0ec12683 lw a3,236(sp) -80009b78: 0e812703 lw a4,232(sp) -80009b7c: 019d2023 sw s9,0(s10) -80009b80: 009686b3 add a3,a3,s1 -80009b84: 00170713 addi a4,a4,1 -80009b88: 009d2223 sw s1,4(s10) -80009b8c: 0ed12623 sw a3,236(sp) -80009b90: 0ee12423 sw a4,232(sp) -80009b94: 00700693 li a3,7 -80009b98: 008d0d13 addi s10,s10,8 -80009b9c: 0ae6ce63 blt a3,a4,80009c58 <_svfprintf_r+0x1f8> -80009ba0: 00412783 lw a5,4(sp) -80009ba4: 00144703 lbu a4,1(s0) -80009ba8: 009787b3 add a5,a5,s1 -80009bac: 00f12223 sw a5,4(sp) -80009bb0: 32070663 beqz a4,80009edc <_svfprintf_r+0x47c> -80009bb4: fff00313 li t1,-1 -80009bb8: 00190493 addi s1,s2,1 -80009bbc: 00194e03 lbu t3,1(s2) -80009bc0: 0c0103a3 sb zero,199(sp) -80009bc4: 00000413 li s0,0 -80009bc8: 00000913 li s2,0 -80009bcc: 05a00993 li s3,90 -80009bd0: 00900b13 li s6,9 -80009bd4: 02a00b93 li s7,42 -80009bd8: 00030d93 mv s11,t1 -80009bdc: 00148493 addi s1,s1,1 -80009be0: 000e0a93 mv s5,t3 -80009be4: fe0a8793 addi a5,s5,-32 -80009be8: 1ef9e263 bltu s3,a5,80009dcc <_svfprintf_r+0x36c> -80009bec: 00c12703 lw a4,12(sp) -80009bf0: 00279793 slli a5,a5,0x2 -80009bf4: 00e787b3 add a5,a5,a4 -80009bf8: 0007a783 lw a5,0(a5) -80009bfc: 00078067 jr a5 -80009c00: 000a0513 mv a0,s4 -80009c04: c10fe0ef jal ra,80008014 <_localeconv_r> -80009c08: 00452783 lw a5,4(a0) -80009c0c: 00078513 mv a0,a5 -80009c10: 02f12e23 sw a5,60(sp) -80009c14: cf5ff0ef jal ra,80009908 -80009c18: 04a12423 sw a0,72(sp) -80009c1c: 00050a93 mv s5,a0 -80009c20: 000a0513 mv a0,s4 -80009c24: bf0fe0ef jal ra,80008014 <_localeconv_r> -80009c28: 00852783 lw a5,8(a0) -80009c2c: 04f12023 sw a5,64(sp) -80009c30: 000a8463 beqz s5,80009c38 <_svfprintf_r+0x1d8> -80009c34: 5400106f j 8000b174 <_svfprintf_r+0x1714> -80009c38: 0004ce03 lbu t3,0(s1) -80009c3c: fa1ff06f j 80009bdc <_svfprintf_r+0x17c> -80009c40: 02096913 ori s2,s2,32 -80009c44: 0004ce03 lbu t3,0(s1) -80009c48: f95ff06f j 80009bdc <_svfprintf_r+0x17c> -80009c4c: 419904b3 sub s1,s2,s9 -80009c50: f60482e3 beqz s1,80009bb4 <_svfprintf_r+0x154> -80009c54: f21ff06f j 80009b74 <_svfprintf_r+0x114> -80009c58: 00812583 lw a1,8(sp) -80009c5c: 0e410613 addi a2,sp,228 -80009c60: 000a0513 mv a0,s4 -80009c64: 080050ef jal ra,8000ece4 <__ssprint_r> -80009c68: 02051a63 bnez a0,80009c9c <_svfprintf_r+0x23c> -80009c6c: 10c10d13 addi s10,sp,268 -80009c70: f31ff06f j 80009ba0 <_svfprintf_r+0x140> -80009c74: 00812583 lw a1,8(sp) -80009c78: 0e410613 addi a2,sp,228 -80009c7c: 000a0513 mv a0,s4 -80009c80: 064050ef jal ra,8000ece4 <__ssprint_r> -80009c84: 040504e3 beqz a0,8000a4cc <_svfprintf_r+0xa6c> -80009c88: 01012783 lw a5,16(sp) -80009c8c: 00078863 beqz a5,80009c9c <_svfprintf_r+0x23c> -80009c90: 01012583 lw a1,16(sp) -80009c94: 02812503 lw a0,40(sp) -80009c98: b7cfb0ef jal ra,80005014 <_free_r> -80009c9c: 00812783 lw a5,8(sp) -80009ca0: 00c7d783 lhu a5,12(a5) -80009ca4: 0407f793 andi a5,a5,64 -80009ca8: 00078463 beqz a5,80009cb0 <_svfprintf_r+0x250> -80009cac: 5e80206f j 8000c294 <_svfprintf_r+0x2834> -80009cb0: 1ec12083 lw ra,492(sp) -80009cb4: 1e812403 lw s0,488(sp) -80009cb8: 00412503 lw a0,4(sp) -80009cbc: 1e412483 lw s1,484(sp) -80009cc0: 1e012903 lw s2,480(sp) -80009cc4: 1dc12983 lw s3,476(sp) -80009cc8: 1d812a03 lw s4,472(sp) -80009ccc: 1d412a83 lw s5,468(sp) -80009cd0: 1d012b03 lw s6,464(sp) -80009cd4: 1cc12b83 lw s7,460(sp) -80009cd8: 1c812c03 lw s8,456(sp) -80009cdc: 1c412c83 lw s9,452(sp) -80009ce0: 1c012d03 lw s10,448(sp) -80009ce4: 1bc12d83 lw s11,444(sp) -80009ce8: 1f010113 addi sp,sp,496 -80009cec: 00008067 ret -80009cf0: 800157b7 lui a5,0x80015 -80009cf4: af078793 addi a5,a5,-1296 # 80014af0 <__BSS_END__+0xffffe0d8> -80009cf8: 02f12823 sw a5,48(sp) -80009cfc: 02097793 andi a5,s2,32 -80009d00: 000d8313 mv t1,s11 -80009d04: 0e078e63 beqz a5,80009e00 <_svfprintf_r+0x3a0> -80009d08: 01412783 lw a5,20(sp) -80009d0c: 00778793 addi a5,a5,7 -80009d10: ff87f793 andi a5,a5,-8 -80009d14: 0007ab83 lw s7,0(a5) -80009d18: 0047ad83 lw s11,4(a5) -80009d1c: 00878713 addi a4,a5,8 -80009d20: 00e12a23 sw a4,20(sp) -80009d24: 00197793 andi a5,s2,1 -80009d28: 00078863 beqz a5,80009d38 <_svfprintf_r+0x2d8> -80009d2c: 01bbe7b3 or a5,s7,s11 -80009d30: 00078463 beqz a5,80009d38 <_svfprintf_r+0x2d8> -80009d34: 4240106f j 8000b158 <_svfprintf_r+0x16f8> -80009d38: bff97993 andi s3,s2,-1025 -80009d3c: 00200793 li a5,2 -80009d40: 0c0103a3 sb zero,199(sp) -80009d44: fff00713 li a4,-1 -80009d48: 0ee30ce3 beq t1,a4,8000a640 <_svfprintf_r+0xbe0> -80009d4c: 01bbe733 or a4,s7,s11 -80009d50: f7f9f913 andi s2,s3,-129 -80009d54: 7a071ce3 bnez a4,8000ad0c <_svfprintf_r+0x12ac> -80009d58: 2e0316e3 bnez t1,8000a844 <_svfprintf_r+0xde4> -80009d5c: 62079a63 bnez a5,8000a390 <_svfprintf_r+0x930> -80009d60: 0019fb13 andi s6,s3,1 -80009d64: 1b010c93 addi s9,sp,432 -80009d68: 000b0463 beqz s6,80009d70 <_svfprintf_r+0x310> -80009d6c: 3780106f j 8000b0e4 <_svfprintf_r+0x1684> -80009d70: 000b0993 mv s3,s6 -80009d74: 006b5463 bge s6,t1,80009d7c <_svfprintf_r+0x31c> -80009d78: 00030993 mv s3,t1 -80009d7c: 0c714703 lbu a4,199(sp) -80009d80: 00012823 sw zero,16(sp) -80009d84: 02012223 sw zero,36(sp) -80009d88: 02012023 sw zero,32(sp) -80009d8c: 00012c23 sw zero,24(sp) -80009d90: 64070463 beqz a4,8000a3d8 <_svfprintf_r+0x978> -80009d94: 00198993 addi s3,s3,1 -80009d98: 6400006f j 8000a3d8 <_svfprintf_r+0x978> -80009d9c: 00000413 li s0,0 -80009da0: fd0a8713 addi a4,s5,-48 -80009da4: 00148493 addi s1,s1,1 -80009da8: 00241793 slli a5,s0,0x2 -80009dac: fff4ca83 lbu s5,-1(s1) -80009db0: 008787b3 add a5,a5,s0 -80009db4: 00179793 slli a5,a5,0x1 -80009db8: 00f70433 add s0,a4,a5 -80009dbc: fd0a8713 addi a4,s5,-48 -80009dc0: feeb72e3 bgeu s6,a4,80009da4 <_svfprintf_r+0x344> -80009dc4: fe0a8793 addi a5,s5,-32 -80009dc8: e2f9f2e3 bgeu s3,a5,80009bec <_svfprintf_r+0x18c> -80009dcc: 100a8863 beqz s5,80009edc <_svfprintf_r+0x47c> -80009dd0: 15510623 sb s5,332(sp) -80009dd4: 0c0103a3 sb zero,199(sp) -80009dd8: 00100993 li s3,1 -80009ddc: 00100b13 li s6,1 -80009de0: 14c10c93 addi s9,sp,332 -80009de4: 5e00006f j 8000a3c4 <_svfprintf_r+0x964> -80009de8: 800157b7 lui a5,0x80015 -80009dec: b0478793 addi a5,a5,-1276 # 80014b04 <__BSS_END__+0xffffe0ec> -80009df0: 02f12823 sw a5,48(sp) -80009df4: 02097793 andi a5,s2,32 -80009df8: 000d8313 mv t1,s11 -80009dfc: f00796e3 bnez a5,80009d08 <_svfprintf_r+0x2a8> -80009e00: 01412703 lw a4,20(sp) -80009e04: 01097793 andi a5,s2,16 -80009e08: 00072b83 lw s7,0(a4) -80009e0c: 00470713 addi a4,a4,4 -80009e10: 00e12a23 sw a4,20(sp) -80009e14: 00078463 beqz a5,80009e1c <_svfprintf_r+0x3bc> -80009e18: 2e40106f j 8000b0fc <_svfprintf_r+0x169c> -80009e1c: 04097793 andi a5,s2,64 -80009e20: 00079463 bnez a5,80009e28 <_svfprintf_r+0x3c8> -80009e24: 2d00106f j 8000b0f4 <_svfprintf_r+0x1694> -80009e28: 010b9b93 slli s7,s7,0x10 -80009e2c: 010bdb93 srli s7,s7,0x10 -80009e30: 00000d93 li s11,0 -80009e34: ef1ff06f j 80009d24 <_svfprintf_r+0x2c4> -80009e38: 0004ce03 lbu t3,0(s1) -80009e3c: 00496913 ori s2,s2,4 -80009e40: d9dff06f j 80009bdc <_svfprintf_r+0x17c> -80009e44: 02097793 andi a5,s2,32 -80009e48: 000d8313 mv t1,s11 -80009e4c: 14079ce3 bnez a5,8000a7a4 <_svfprintf_r+0xd44> -80009e50: 01412683 lw a3,20(sp) -80009e54: 01097713 andi a4,s2,16 -80009e58: 00468793 addi a5,a3,4 -80009e5c: 0006ab83 lw s7,0(a3) -80009e60: 4c071263 bnez a4,8000a324 <_svfprintf_r+0x8c4> -80009e64: 04097713 andi a4,s2,64 -80009e68: 00071463 bnez a4,80009e70 <_svfprintf_r+0x410> -80009e6c: 1c10106f j 8000b82c <_svfprintf_r+0x1dcc> -80009e70: 010b9b93 slli s7,s7,0x10 -80009e74: 010bdb93 srli s7,s7,0x10 -80009e78: 00000d93 li s11,0 -80009e7c: 00f12a23 sw a5,20(sp) -80009e80: 1410006f j 8000a7c0 <_svfprintf_r+0xd60> -80009e84: 01412683 lw a3,20(sp) -80009e88: 02097793 andi a5,s2,32 -80009e8c: 00468713 addi a4,a3,4 -80009e90: 00078463 beqz a5,80009e98 <_svfprintf_r+0x438> -80009e94: 2a40106f j 8000b138 <_svfprintf_r+0x16d8> -80009e98: 01097793 andi a5,s2,16 -80009e9c: 00078463 beqz a5,80009ea4 <_svfprintf_r+0x444> -80009ea0: 0410106f j 8000b6e0 <_svfprintf_r+0x1c80> -80009ea4: 04097793 andi a5,s2,64 -80009ea8: 00078463 beqz a5,80009eb0 <_svfprintf_r+0x450> -80009eac: 25d0106f j 8000b908 <_svfprintf_r+0x1ea8> -80009eb0: 20097913 andi s2,s2,512 -80009eb4: 00091463 bnez s2,80009ebc <_svfprintf_r+0x45c> -80009eb8: 0290106f j 8000b6e0 <_svfprintf_r+0x1c80> -80009ebc: 01412783 lw a5,20(sp) -80009ec0: 00e12a23 sw a4,20(sp) -80009ec4: 00412703 lw a4,4(sp) -80009ec8: 0007a783 lw a5,0(a5) -80009ecc: 00048c93 mv s9,s1 -80009ed0: 00e78023 sb a4,0(a5) -80009ed4: 000cc703 lbu a4,0(s9) -80009ed8: c60716e3 bnez a4,80009b44 <_svfprintf_r+0xe4> -80009edc: 0ec12783 lw a5,236(sp) -80009ee0: da078ee3 beqz a5,80009c9c <_svfprintf_r+0x23c> -80009ee4: 00812403 lw s0,8(sp) -80009ee8: 02812503 lw a0,40(sp) -80009eec: 0e410613 addi a2,sp,228 -80009ef0: 00040593 mv a1,s0 -80009ef4: 5f1040ef jal ra,8000ece4 <__ssprint_r> -80009ef8: 00c45783 lhu a5,12(s0) -80009efc: da9ff06f j 80009ca4 <_svfprintf_r+0x244> -80009f00: 0004ce03 lbu t3,0(s1) -80009f04: 06c00793 li a5,108 -80009f08: 00fe1463 bne t3,a5,80009f10 <_svfprintf_r+0x4b0> -80009f0c: 2bc0106f j 8000b1c8 <_svfprintf_r+0x1768> -80009f10: 01096913 ori s2,s2,16 -80009f14: cc9ff06f j 80009bdc <_svfprintf_r+0x17c> -80009f18: 0004ce03 lbu t3,0(s1) -80009f1c: 06800793 li a5,104 -80009f20: 00fe1463 bne t3,a5,80009f28 <_svfprintf_r+0x4c8> -80009f24: 2b40106f j 8000b1d8 <_svfprintf_r+0x1778> -80009f28: 04096913 ori s2,s2,64 -80009f2c: cb1ff06f j 80009bdc <_svfprintf_r+0x17c> -80009f30: 01412703 lw a4,20(sp) -80009f34: ffff87b7 lui a5,0xffff8 -80009f38: 8307c793 xori a5,a5,-2000 -80009f3c: 0cf11423 sh a5,200(sp) -80009f40: 00470793 addi a5,a4,4 -80009f44: 00f12a23 sw a5,20(sp) -80009f48: 800157b7 lui a5,0x80015 -80009f4c: af078793 addi a5,a5,-1296 # 80014af0 <__BSS_END__+0xffffe0d8> -80009f50: 000d8313 mv t1,s11 -80009f54: 02f12823 sw a5,48(sp) -80009f58: 00072b83 lw s7,0(a4) -80009f5c: 00000d93 li s11,0 -80009f60: 00296993 ori s3,s2,2 -80009f64: 00200793 li a5,2 -80009f68: 07800a93 li s5,120 -80009f6c: dd5ff06f j 80009d40 <_svfprintf_r+0x2e0> -80009f70: 00897713 andi a4,s2,8 -80009f74: 000d8313 mv t1,s11 -80009f78: 00070463 beqz a4,80009f80 <_svfprintf_r+0x520> -80009f7c: 1880106f j 8000b104 <_svfprintf_r+0x16a4> -80009f80: 01412783 lw a5,20(sp) -80009f84: 0b010513 addi a0,sp,176 -80009f88: 01b12823 sw s11,16(sp) -80009f8c: 00778793 addi a5,a5,7 -80009f90: ff87f793 andi a5,a5,-8 -80009f94: 0007a583 lw a1,0(a5) -80009f98: 0047a603 lw a2,4(a5) -80009f9c: 00878793 addi a5,a5,8 -80009fa0: 00f12a23 sw a5,20(sp) -80009fa4: 3040a0ef jal ra,800142a8 <__extenddftf2> -80009fa8: 0b012703 lw a4,176(sp) -80009fac: 01012303 lw t1,16(sp) -80009fb0: 0ee12823 sw a4,240(sp) -80009fb4: 0b412703 lw a4,180(sp) -80009fb8: 0ee12a23 sw a4,244(sp) -80009fbc: 0b812703 lw a4,184(sp) -80009fc0: 0ee12c23 sw a4,248(sp) -80009fc4: 0bc12703 lw a4,188(sp) -80009fc8: 0ee12e23 sw a4,252(sp) -80009fcc: 0f010513 addi a0,sp,240 -80009fd0: 00612823 sw t1,16(sp) -80009fd4: fd5fd0ef jal ra,80007fa8 <_ldcheck> -80009fd8: 0ca12623 sw a0,204(sp) -80009fdc: 00200713 li a4,2 -80009fe0: 01012303 lw t1,16(sp) -80009fe4: 00e51463 bne a0,a4,80009fec <_svfprintf_r+0x58c> -80009fe8: 6780106f j 8000b660 <_svfprintf_r+0x1c00> -80009fec: 00100713 li a4,1 -80009ff0: 00e51463 bne a0,a4,80009ff8 <_svfprintf_r+0x598> -80009ff4: 0510106f j 8000b844 <_svfprintf_r+0x1de4> -80009ff8: 06100713 li a4,97 -80009ffc: 00ea9463 bne s5,a4,8000a004 <_svfprintf_r+0x5a4> -8000a000: 2840206f j 8000c284 <_svfprintf_r+0x2824> -8000a004: 04100713 li a4,65 -8000a008: 00ea9463 bne s5,a4,8000a010 <_svfprintf_r+0x5b0> -8000a00c: 5350106f j 8000bd40 <_svfprintf_r+0x22e0> -8000a010: fdfaf793 andi a5,s5,-33 -8000a014: fff00713 li a4,-1 -8000a018: 04f12623 sw a5,76(sp) -8000a01c: 00e31463 bne t1,a4,8000a024 <_svfprintf_r+0x5c4> -8000a020: 1850106f j 8000b9a4 <_svfprintf_r+0x1f44> -8000a024: 04700713 li a4,71 -8000a028: 00e79463 bne a5,a4,8000a030 <_svfprintf_r+0x5d0> -8000a02c: 2740206f j 8000c2a0 <_svfprintf_r+0x2840> -8000a030: 0fc12e83 lw t4,252(sp) -8000a034: 05212c23 sw s2,88(sp) -8000a038: 10096713 ori a4,s2,256 -8000a03c: 0f012283 lw t0,240(sp) -8000a040: 0f412f03 lw t5,244(sp) -8000a044: 0f812f83 lw t6,248(sp) -8000a048: 000ed463 bgez t4,8000a050 <_svfprintf_r+0x5f0> -8000a04c: 0c40206f j 8000c110 <_svfprintf_r+0x26b0> -8000a050: 04012e23 sw zero,92(sp) -8000a054: 00070913 mv s2,a4 -8000a058: 00012823 sw zero,16(sp) -8000a05c: 04c12703 lw a4,76(sp) -8000a060: 04600793 li a5,70 -8000a064: 00f71463 bne a4,a5,8000a06c <_svfprintf_r+0x60c> -8000a068: 2b50106f j 8000bb1c <_svfprintf_r+0x20bc> -8000a06c: 04500793 li a5,69 -8000a070: 00f71463 bne a4,a5,8000a078 <_svfprintf_r+0x618> -8000a074: 1240206f j 8000c198 <_svfprintf_r+0x2738> -8000a078: 0b010993 addi s3,sp,176 -8000a07c: 0d010793 addi a5,sp,208 -8000a080: 0cc10713 addi a4,sp,204 -8000a084: 00030693 mv a3,t1 -8000a088: 0dc10813 addi a6,sp,220 -8000a08c: 00200613 li a2,2 -8000a090: 00098593 mv a1,s3 -8000a094: 000a0513 mv a0,s4 -8000a098: 04612223 sw t1,68(sp) -8000a09c: 0a512823 sw t0,176(sp) -8000a0a0: 02512223 sw t0,36(sp) -8000a0a4: 0be12a23 sw t5,180(sp) -8000a0a8: 03e12023 sw t5,32(sp) -8000a0ac: 0bf12c23 sw t6,184(sp) -8000a0b0: 01f12e23 sw t6,28(sp) -8000a0b4: 0bd12e23 sw t4,188(sp) -8000a0b8: 01d12c23 sw t4,24(sp) -8000a0bc: bd9fc0ef jal ra,80006c94 <_ldtoa_r> -8000a0c0: 04c12783 lw a5,76(sp) -8000a0c4: 04700713 li a4,71 -8000a0c8: 00050c93 mv s9,a0 -8000a0cc: 01812e83 lw t4,24(sp) -8000a0d0: 01c12f83 lw t6,28(sp) -8000a0d4: 02012f03 lw t5,32(sp) -8000a0d8: 02412283 lw t0,36(sp) -8000a0dc: 04412303 lw t1,68(sp) -8000a0e0: 00e78463 beq a5,a4,8000a0e8 <_svfprintf_r+0x688> -8000a0e4: 4380206f j 8000c51c <_svfprintf_r+0x2abc> -8000a0e8: 05812783 lw a5,88(sp) -8000a0ec: 0017f713 andi a4,a5,1 -8000a0f0: 00070463 beqz a4,8000a0f8 <_svfprintf_r+0x698> -8000a0f4: 1840206f j 8000c278 <_svfprintf_r+0x2818> -8000a0f8: 0dc12703 lw a4,220(sp) -8000a0fc: 419707b3 sub a5,a4,s9 -8000a100: 00f12e23 sw a5,28(sp) -8000a104: 0cc12783 lw a5,204(sp) -8000a108: 04700713 li a4,71 -8000a10c: 00f12c23 sw a5,24(sp) -8000a110: 04c12783 lw a5,76(sp) -8000a114: 00e79463 bne a5,a4,8000a11c <_svfprintf_r+0x6bc> -8000a118: 0cd0106f j 8000b9e4 <_svfprintf_r+0x1f84> -8000a11c: 04c12783 lw a5,76(sp) -8000a120: 04600713 li a4,70 -8000a124: 00e79463 bne a5,a4,8000a12c <_svfprintf_r+0x6cc> -8000a128: 3710106f j 8000bc98 <_svfprintf_r+0x2238> -8000a12c: 01812783 lw a5,24(sp) -8000a130: 04100593 li a1,65 -8000a134: 0ffaf693 andi a3,s5,255 -8000a138: fff78713 addi a4,a5,-1 -8000a13c: 04c12783 lw a5,76(sp) -8000a140: 0ce12623 sw a4,204(sp) -8000a144: 00000613 li a2,0 -8000a148: 00b79863 bne a5,a1,8000a158 <_svfprintf_r+0x6f8> -8000a14c: 00f68693 addi a3,a3,15 -8000a150: 0ff6f693 andi a3,a3,255 -8000a154: 00100613 li a2,1 -8000a158: 0cd10a23 sb a3,212(sp) -8000a15c: 00075463 bgez a4,8000a164 <_svfprintf_r+0x704> -8000a160: 3240206f j 8000c484 <_svfprintf_r+0x2a24> -8000a164: 02b00693 li a3,43 -8000a168: 0cd10aa3 sb a3,213(sp) -8000a16c: 00900693 li a3,9 -8000a170: 00e6c463 blt a3,a4,8000a178 <_svfprintf_r+0x718> -8000a174: 2440206f j 8000c3b8 <_svfprintf_r+0x2958> -8000a178: 0e310813 addi a6,sp,227 -8000a17c: 00080613 mv a2,a6 -8000a180: 00a00513 li a0,10 -8000a184: 06300313 li t1,99 -8000a188: 00c0006f j 8000a194 <_svfprintf_r+0x734> -8000a18c: 00058613 mv a2,a1 -8000a190: 00068713 mv a4,a3 -8000a194: 02a767b3 rem a5,a4,a0 -8000a198: fff60593 addi a1,a2,-1 -8000a19c: 03078793 addi a5,a5,48 -8000a1a0: fef60fa3 sb a5,-1(a2) -8000a1a4: 02a746b3 div a3,a4,a0 -8000a1a8: fee342e3 blt t1,a4,8000a18c <_svfprintf_r+0x72c> -8000a1ac: 03068713 addi a4,a3,48 -8000a1b0: 0ff77713 andi a4,a4,255 -8000a1b4: ffe60693 addi a3,a2,-2 -8000a1b8: fee58fa3 sb a4,-1(a1) -8000a1bc: 0106e463 bltu a3,a6,8000a1c4 <_svfprintf_r+0x764> -8000a1c0: 3500206f j 8000c510 <_svfprintf_r+0x2ab0> -8000a1c4: 0d610593 addi a1,sp,214 -8000a1c8: 0080006f j 8000a1d0 <_svfprintf_r+0x770> -8000a1cc: 0006c703 lbu a4,0(a3) -8000a1d0: 00158593 addi a1,a1,1 -8000a1d4: 00168693 addi a3,a3,1 -8000a1d8: fee58fa3 sb a4,-1(a1) -8000a1dc: ff0698e3 bne a3,a6,8000a1cc <_svfprintf_r+0x76c> -8000a1e0: 0e510713 addi a4,sp,229 -8000a1e4: 0d610793 addi a5,sp,214 -8000a1e8: 40c70733 sub a4,a4,a2 -8000a1ec: 00e78733 add a4,a5,a4 -8000a1f0: 0d410693 addi a3,sp,212 -8000a1f4: 40d707b3 sub a5,a4,a3 -8000a1f8: 02f12c23 sw a5,56(sp) -8000a1fc: 01c12783 lw a5,28(sp) -8000a200: 03812683 lw a3,56(sp) -8000a204: 00100713 li a4,1 -8000a208: 00d78b33 add s6,a5,a3 -8000a20c: 00f74463 blt a4,a5,8000a214 <_svfprintf_r+0x7b4> -8000a210: 28c0206f j 8000c49c <_svfprintf_r+0x2a3c> -8000a214: 02c12783 lw a5,44(sp) -8000a218: 00fb0b33 add s6,s6,a5 -8000a21c: 05812783 lw a5,88(sp) -8000a220: fffb4993 not s3,s6 -8000a224: 41f9d993 srai s3,s3,0x1f -8000a228: bff7f913 andi s2,a5,-1025 -8000a22c: 10096913 ori s2,s2,256 -8000a230: 013b79b3 and s3,s6,s3 -8000a234: 02012223 sw zero,36(sp) -8000a238: 02012023 sw zero,32(sp) -8000a23c: 00012c23 sw zero,24(sp) -8000a240: 05c12783 lw a5,92(sp) -8000a244: 00079463 bnez a5,8000a24c <_svfprintf_r+0x7ec> -8000a248: 0110106f j 8000ba58 <_svfprintf_r+0x1ff8> -8000a24c: 02d00713 li a4,45 -8000a250: 0ce103a3 sb a4,199(sp) -8000a254: 00000313 li t1,0 -8000a258: 00198993 addi s3,s3,1 -8000a25c: 17c0006f j 8000a3d8 <_svfprintf_r+0x978> -8000a260: 02097793 andi a5,s2,32 -8000a264: 000d8313 mv t1,s11 -8000a268: 01096993 ori s3,s2,16 -8000a26c: 56079263 bnez a5,8000a7d0 <_svfprintf_r+0xd70> -8000a270: 01412783 lw a5,20(sp) -8000a274: 00478793 addi a5,a5,4 -8000a278: 01412703 lw a4,20(sp) -8000a27c: 00000d93 li s11,0 -8000a280: 00f12a23 sw a5,20(sp) -8000a284: 00072b83 lw s7,0(a4) -8000a288: 00100793 li a5,1 -8000a28c: ab5ff06f j 80009d40 <_svfprintf_r+0x2e0> -8000a290: 01412783 lw a5,20(sp) -8000a294: 0c0103a3 sb zero,199(sp) -8000a298: 0007ac83 lw s9,0(a5) -8000a29c: 00478b93 addi s7,a5,4 -8000a2a0: 760c8ce3 beqz s9,8000b218 <_svfprintf_r+0x17b8> -8000a2a4: fff00713 li a4,-1 -8000a2a8: 00ed9463 bne s11,a4,8000a2b0 <_svfprintf_r+0x850> -8000a2ac: 4500106f j 8000b6fc <_svfprintf_r+0x1c9c> -8000a2b0: 000d8613 mv a2,s11 -8000a2b4: 00000593 li a1,0 -8000a2b8: 000c8513 mv a0,s9 -8000a2bc: 01b12a23 sw s11,20(sp) -8000a2c0: 858fe0ef jal ra,80008318 -8000a2c4: 00a12823 sw a0,16(sp) -8000a2c8: 01412303 lw t1,20(sp) -8000a2cc: 00051463 bnez a0,8000a2d4 <_svfprintf_r+0x874> -8000a2d0: 19d0106f j 8000bc6c <_svfprintf_r+0x220c> -8000a2d4: 01012783 lw a5,16(sp) -8000a2d8: 41978b33 sub s6,a5,s9 -8000a2dc: 0c714703 lbu a4,199(sp) -8000a2e0: fffb4993 not s3,s6 -8000a2e4: 41f9d993 srai s3,s3,0x1f -8000a2e8: 01712a23 sw s7,20(sp) -8000a2ec: 00012823 sw zero,16(sp) -8000a2f0: 02012223 sw zero,36(sp) -8000a2f4: 02012023 sw zero,32(sp) -8000a2f8: 00012c23 sw zero,24(sp) -8000a2fc: 013b79b3 and s3,s6,s3 -8000a300: 00000313 li t1,0 -8000a304: a80718e3 bnez a4,80009d94 <_svfprintf_r+0x334> -8000a308: 0d00006f j 8000a3d8 <_svfprintf_r+0x978> -8000a30c: 02097793 andi a5,s2,32 -8000a310: 000d8313 mv t1,s11 -8000a314: 01096913 ori s2,s2,16 -8000a318: 48079663 bnez a5,8000a7a4 <_svfprintf_r+0xd44> -8000a31c: 01412783 lw a5,20(sp) -8000a320: 00478793 addi a5,a5,4 -8000a324: 01412703 lw a4,20(sp) -8000a328: 00000d93 li s11,0 -8000a32c: 00f12a23 sw a5,20(sp) -8000a330: 00072b83 lw s7,0(a4) -8000a334: 48c0006f j 8000a7c0 <_svfprintf_r+0xd60> -8000a338: 00896913 ori s2,s2,8 -8000a33c: 0004ce03 lbu t3,0(s1) -8000a340: 89dff06f j 80009bdc <_svfprintf_r+0x17c> -8000a344: 02097793 andi a5,s2,32 -8000a348: 000d8313 mv t1,s11 -8000a34c: 01096993 ori s3,s2,16 -8000a350: 4a079463 bnez a5,8000a7f8 <_svfprintf_r+0xd98> -8000a354: 01412783 lw a5,20(sp) -8000a358: 00478793 addi a5,a5,4 -8000a35c: 01412703 lw a4,20(sp) -8000a360: 00f12a23 sw a5,20(sp) -8000a364: 00072b83 lw s7,0(a4) -8000a368: 41fbdd93 srai s11,s7,0x1f -8000a36c: 000d8713 mv a4,s11 -8000a370: 2a074663 bltz a4,8000a61c <_svfprintf_r+0xbbc> -8000a374: fff00793 li a5,-1 -8000a378: 4af30463 beq t1,a5,8000a820 <_svfprintf_r+0xdc0> -8000a37c: 01bbe7b3 or a5,s7,s11 -8000a380: f7f9f913 andi s2,s3,-129 -8000a384: 48079c63 bnez a5,8000a81c <_svfprintf_r+0xdbc> -8000a388: 00030463 beqz t1,8000a390 <_svfprintf_r+0x930> -8000a38c: 6200106f j 8000b9ac <_svfprintf_r+0x1f4c> -8000a390: 00000313 li t1,0 -8000a394: 00000b13 li s6,0 -8000a398: 1b010c93 addi s9,sp,432 -8000a39c: 9d5ff06f j 80009d70 <_svfprintf_r+0x310> -8000a3a0: 01412703 lw a4,20(sp) -8000a3a4: 0c0103a3 sb zero,199(sp) -8000a3a8: 00100993 li s3,1 -8000a3ac: 00072783 lw a5,0(a4) -8000a3b0: 00470713 addi a4,a4,4 -8000a3b4: 00e12a23 sw a4,20(sp) -8000a3b8: 14f10623 sb a5,332(sp) -8000a3bc: 00100b13 li s6,1 -8000a3c0: 14c10c93 addi s9,sp,332 -8000a3c4: 00012823 sw zero,16(sp) -8000a3c8: 00000313 li t1,0 -8000a3cc: 02012223 sw zero,36(sp) -8000a3d0: 02012023 sw zero,32(sp) -8000a3d4: 00012c23 sw zero,24(sp) -8000a3d8: 00297293 andi t0,s2,2 -8000a3dc: 00028463 beqz t0,8000a3e4 <_svfprintf_r+0x984> -8000a3e0: 00298993 addi s3,s3,2 -8000a3e4: 08497b93 andi s7,s2,132 -8000a3e8: 0ec12703 lw a4,236(sp) -8000a3ec: 000b9663 bnez s7,8000a3f8 <_svfprintf_r+0x998> -8000a3f0: 41340833 sub a6,s0,s3 -8000a3f4: 130040e3 bgtz a6,8000ad14 <_svfprintf_r+0x12b4> -8000a3f8: 0c714683 lbu a3,199(sp) -8000a3fc: 02068a63 beqz a3,8000a430 <_svfprintf_r+0x9d0> -8000a400: 0e812683 lw a3,232(sp) -8000a404: 0c710613 addi a2,sp,199 -8000a408: 00cd2023 sw a2,0(s10) -8000a40c: 00170713 addi a4,a4,1 -8000a410: 00100613 li a2,1 -8000a414: 00168693 addi a3,a3,1 -8000a418: 00cd2223 sw a2,4(s10) -8000a41c: 0ee12623 sw a4,236(sp) -8000a420: 0ed12423 sw a3,232(sp) -8000a424: 00700613 li a2,7 -8000a428: 008d0d13 addi s10,s10,8 -8000a42c: 0cd64263 blt a2,a3,8000a4f0 <_svfprintf_r+0xa90> -8000a430: 02028a63 beqz t0,8000a464 <_svfprintf_r+0xa04> -8000a434: 0e812683 lw a3,232(sp) -8000a438: 0c810613 addi a2,sp,200 -8000a43c: 00cd2023 sw a2,0(s10) -8000a440: 00270713 addi a4,a4,2 -8000a444: 00200613 li a2,2 -8000a448: 00168693 addi a3,a3,1 -8000a44c: 00cd2223 sw a2,4(s10) -8000a450: 0ee12623 sw a4,236(sp) -8000a454: 0ed12423 sw a3,232(sp) -8000a458: 00700613 li a2,7 -8000a45c: 008d0d13 addi s10,s10,8 -8000a460: 1ed642e3 blt a2,a3,8000ae44 <_svfprintf_r+0x13e4> -8000a464: 08000693 li a3,128 -8000a468: 58db8063 beq s7,a3,8000a9e8 <_svfprintf_r+0xf88> -8000a46c: 41630db3 sub s11,t1,s6 -8000a470: 69b04063 bgtz s11,8000aaf0 <_svfprintf_r+0x1090> -8000a474: 10097693 andi a3,s2,256 -8000a478: 42069463 bnez a3,8000a8a0 <_svfprintf_r+0xe40> -8000a47c: 0e812783 lw a5,232(sp) -8000a480: 01670733 add a4,a4,s6 -8000a484: 019d2023 sw s9,0(s10) -8000a488: 00178793 addi a5,a5,1 -8000a48c: 016d2223 sw s6,4(s10) -8000a490: 0ee12623 sw a4,236(sp) -8000a494: 0ef12423 sw a5,232(sp) -8000a498: 00700693 li a3,7 -8000a49c: 008d0d13 addi s10,s10,8 -8000a4a0: 04f6c4e3 blt a3,a5,8000ace8 <_svfprintf_r+0x1288> -8000a4a4: 00497913 andi s2,s2,4 -8000a4a8: 00090663 beqz s2,8000a4b4 <_svfprintf_r+0xa54> -8000a4ac: 41340933 sub s2,s0,s3 -8000a4b0: 07204863 bgtz s2,8000a520 <_svfprintf_r+0xac0> -8000a4b4: 01345463 bge s0,s3,8000a4bc <_svfprintf_r+0xa5c> -8000a4b8: 00098413 mv s0,s3 -8000a4bc: 00412783 lw a5,4(sp) -8000a4c0: 008787b3 add a5,a5,s0 -8000a4c4: 00f12223 sw a5,4(sp) -8000a4c8: fa071663 bnez a4,80009c74 <_svfprintf_r+0x214> -8000a4cc: 01012783 lw a5,16(sp) -8000a4d0: 0e012423 sw zero,232(sp) -8000a4d4: 00078863 beqz a5,8000a4e4 <_svfprintf_r+0xa84> -8000a4d8: 01012583 lw a1,16(sp) -8000a4dc: 000a0513 mv a0,s4 -8000a4e0: b35fa0ef jal ra,80005014 <_free_r> -8000a4e4: 10c10d13 addi s10,sp,268 -8000a4e8: 00048c93 mv s9,s1 -8000a4ec: 9e9ff06f j 80009ed4 <_svfprintf_r+0x474> -8000a4f0: 00812583 lw a1,8(sp) -8000a4f4: 0e410613 addi a2,sp,228 -8000a4f8: 000a0513 mv a0,s4 -8000a4fc: 04612623 sw t1,76(sp) -8000a500: 04512223 sw t0,68(sp) -8000a504: 7e0040ef jal ra,8000ece4 <__ssprint_r> -8000a508: f8051063 bnez a0,80009c88 <_svfprintf_r+0x228> -8000a50c: 0ec12703 lw a4,236(sp) -8000a510: 10c10d13 addi s10,sp,268 -8000a514: 04c12303 lw t1,76(sp) -8000a518: 04412283 lw t0,68(sp) -8000a51c: f15ff06f j 8000a430 <_svfprintf_r+0x9d0> -8000a520: 01000693 li a3,16 -8000a524: 0e812783 lw a5,232(sp) -8000a528: 0126c463 blt a3,s2,8000a530 <_svfprintf_r+0xad0> -8000a52c: 4010106f j 8000c12c <_svfprintf_r+0x26cc> -8000a530: 800156b7 lui a3,0x80015 -8000a534: 04468d93 addi s11,a3,68 # 80015044 <__BSS_END__+0xffffe62c> -8000a538: 01000b13 li s6,16 -8000a53c: 00700b93 li s7,7 -8000a540: 00812a83 lw s5,8(sp) -8000a544: 00c0006f j 8000a550 <_svfprintf_r+0xaf0> -8000a548: ff090913 addi s2,s2,-16 -8000a54c: 052b5663 bge s6,s2,8000a598 <_svfprintf_r+0xb38> -8000a550: 01070713 addi a4,a4,16 -8000a554: 00178793 addi a5,a5,1 -8000a558: 01bd2023 sw s11,0(s10) -8000a55c: 016d2223 sw s6,4(s10) -8000a560: 0ee12623 sw a4,236(sp) -8000a564: 0ef12423 sw a5,232(sp) -8000a568: 008d0d13 addi s10,s10,8 -8000a56c: fcfbdee3 bge s7,a5,8000a548 <_svfprintf_r+0xae8> -8000a570: 0e410613 addi a2,sp,228 -8000a574: 000a8593 mv a1,s5 -8000a578: 000a0513 mv a0,s4 -8000a57c: 768040ef jal ra,8000ece4 <__ssprint_r> -8000a580: f0051463 bnez a0,80009c88 <_svfprintf_r+0x228> -8000a584: ff090913 addi s2,s2,-16 -8000a588: 0ec12703 lw a4,236(sp) -8000a58c: 0e812783 lw a5,232(sp) -8000a590: 10c10d13 addi s10,sp,268 -8000a594: fb2b4ee3 blt s6,s2,8000a550 <_svfprintf_r+0xaf0> -8000a598: 01270733 add a4,a4,s2 -8000a59c: 00178793 addi a5,a5,1 -8000a5a0: 01bd2023 sw s11,0(s10) -8000a5a4: 012d2223 sw s2,4(s10) -8000a5a8: 0ee12623 sw a4,236(sp) -8000a5ac: 0ef12423 sw a5,232(sp) -8000a5b0: 00700693 li a3,7 -8000a5b4: f0f6d0e3 bge a3,a5,8000a4b4 <_svfprintf_r+0xa54> -8000a5b8: 00812583 lw a1,8(sp) -8000a5bc: 0e410613 addi a2,sp,228 -8000a5c0: 000a0513 mv a0,s4 -8000a5c4: 720040ef jal ra,8000ece4 <__ssprint_r> -8000a5c8: ec051063 bnez a0,80009c88 <_svfprintf_r+0x228> -8000a5cc: 0ec12703 lw a4,236(sp) -8000a5d0: ee5ff06f j 8000a4b4 <_svfprintf_r+0xa54> -8000a5d4: 02097793 andi a5,s2,32 -8000a5d8: 000d8313 mv t1,s11 -8000a5dc: 20079c63 bnez a5,8000a7f4 <_svfprintf_r+0xd94> +8000989c <_svfprintf_r>: +8000989c: e1010113 addi sp,sp,-496 +800098a0: 1e112623 sw ra,492(sp) +800098a4: 1e812423 sw s0,488(sp) +800098a8: 1d712623 sw s7,460(sp) +800098ac: 00058413 mv s0,a1 +800098b0: 00b12423 sw a1,8(sp) +800098b4: 00060b93 mv s7,a2 +800098b8: 00d12a23 sw a3,20(sp) +800098bc: 1e912223 sw s1,484(sp) +800098c0: 1f212023 sw s2,480(sp) +800098c4: 1d312e23 sw s3,476(sp) +800098c8: 1d412c23 sw s4,472(sp) +800098cc: 1d512a23 sw s5,468(sp) +800098d0: 1d612823 sw s6,464(sp) +800098d4: 1d812423 sw s8,456(sp) +800098d8: 1d912223 sw s9,452(sp) +800098dc: 1da12023 sw s10,448(sp) +800098e0: 1bb12e23 sw s11,444(sp) +800098e4: 02a12423 sw a0,40(sp) +800098e8: d68fe0ef jal ra,80007e50 <_localeconv_r> +800098ec: 00052783 lw a5,0(a0) +800098f0: 00078513 mv a0,a5 +800098f4: 02f12a23 sw a5,52(sp) +800098f8: e4dff0ef jal ra,80009744 +800098fc: 00c45783 lhu a5,12(s0) +80009900: 02a12623 sw a0,44(sp) +80009904: 0e012823 sw zero,240(sp) +80009908: 0e012a23 sw zero,244(sp) +8000990c: 0e012c23 sw zero,248(sp) +80009910: 0e012e23 sw zero,252(sp) +80009914: 0807f793 andi a5,a5,128 +80009918: 00078863 beqz a5,80009928 <_svfprintf_r+0x8c> +8000991c: 01042783 lw a5,16(s0) +80009920: 00079463 bnez a5,80009928 <_svfprintf_r+0x8c> +80009924: 7000106f j 8000b024 <_svfprintf_r+0x1788> +80009928: 10c10793 addi a5,sp,268 +8000992c: 000b8c93 mv s9,s7 +80009930: 00078893 mv a7,a5 +80009934: 0ef12223 sw a5,228(sp) +80009938: 000cc703 lbu a4,0(s9) +8000993c: 800157b7 lui a5,0x80015 +80009940: cf878793 addi a5,a5,-776 # 80014cf8 <__BSS_END__+0xffffde50> +80009944: 00f12623 sw a5,12(sp) +80009948: 0e012623 sw zero,236(sp) +8000994c: 800157b7 lui a5,0x80015 +80009950: 0e012423 sw zero,232(sp) +80009954: 00012e23 sw zero,28(sp) +80009958: 02012823 sw zero,48(sp) +8000995c: 02012c23 sw zero,56(sp) +80009960: 04012023 sw zero,64(sp) +80009964: 04012423 sw zero,72(sp) +80009968: 02012e23 sw zero,60(sp) +8000996c: 00012223 sw zero,4(sp) +80009970: e7478c13 addi s8,a5,-396 # 80014e74 <__BSS_END__+0xffffdfcc> +80009974: 00088d13 mv s10,a7 +80009978: 02812a03 lw s4,40(sp) +8000997c: 38070e63 beqz a4,80009d18 <_svfprintf_r+0x47c> +80009980: 02500693 li a3,37 +80009984: 00d71463 bne a4,a3,8000998c <_svfprintf_r+0xf0> +80009988: 5400106f j 8000aec8 <_svfprintf_r+0x162c> +8000998c: 000c8413 mv s0,s9 +80009990: 00c0006f j 8000999c <_svfprintf_r+0x100> +80009994: 0ed78a63 beq a5,a3,80009a88 <_svfprintf_r+0x1ec> +80009998: 00090413 mv s0,s2 +8000999c: 00144783 lbu a5,1(s0) +800099a0: 00140913 addi s2,s0,1 +800099a4: fe0798e3 bnez a5,80009994 <_svfprintf_r+0xf8> +800099a8: 419904b3 sub s1,s2,s9 +800099ac: 36048663 beqz s1,80009d18 <_svfprintf_r+0x47c> +800099b0: 0ec12683 lw a3,236(sp) +800099b4: 0e812703 lw a4,232(sp) +800099b8: 019d2023 sw s9,0(s10) +800099bc: 009686b3 add a3,a3,s1 +800099c0: 00170713 addi a4,a4,1 +800099c4: 009d2223 sw s1,4(s10) +800099c8: 0ed12623 sw a3,236(sp) +800099cc: 0ee12423 sw a4,232(sp) +800099d0: 00700693 li a3,7 +800099d4: 008d0d13 addi s10,s10,8 +800099d8: 0ae6ce63 blt a3,a4,80009a94 <_svfprintf_r+0x1f8> +800099dc: 00412783 lw a5,4(sp) +800099e0: 00144703 lbu a4,1(s0) +800099e4: 009787b3 add a5,a5,s1 +800099e8: 00f12223 sw a5,4(sp) +800099ec: 32070663 beqz a4,80009d18 <_svfprintf_r+0x47c> +800099f0: fff00313 li t1,-1 +800099f4: 00190493 addi s1,s2,1 +800099f8: 00194e03 lbu t3,1(s2) +800099fc: 0c0103a3 sb zero,199(sp) +80009a00: 00000413 li s0,0 +80009a04: 00000913 li s2,0 +80009a08: 05a00993 li s3,90 +80009a0c: 00900b13 li s6,9 +80009a10: 02a00b93 li s7,42 +80009a14: 00030d93 mv s11,t1 +80009a18: 00148493 addi s1,s1,1 +80009a1c: 000e0a93 mv s5,t3 +80009a20: fe0a8793 addi a5,s5,-32 +80009a24: 1ef9e263 bltu s3,a5,80009c08 <_svfprintf_r+0x36c> +80009a28: 00c12703 lw a4,12(sp) +80009a2c: 00279793 slli a5,a5,0x2 +80009a30: 00e787b3 add a5,a5,a4 +80009a34: 0007a783 lw a5,0(a5) +80009a38: 00078067 jr a5 +80009a3c: 000a0513 mv a0,s4 +80009a40: c10fe0ef jal ra,80007e50 <_localeconv_r> +80009a44: 00452783 lw a5,4(a0) +80009a48: 00078513 mv a0,a5 +80009a4c: 02f12e23 sw a5,60(sp) +80009a50: cf5ff0ef jal ra,80009744 +80009a54: 04a12423 sw a0,72(sp) +80009a58: 00050a93 mv s5,a0 +80009a5c: 000a0513 mv a0,s4 +80009a60: bf0fe0ef jal ra,80007e50 <_localeconv_r> +80009a64: 00852783 lw a5,8(a0) +80009a68: 04f12023 sw a5,64(sp) +80009a6c: 000a8463 beqz s5,80009a74 <_svfprintf_r+0x1d8> +80009a70: 5400106f j 8000afb0 <_svfprintf_r+0x1714> +80009a74: 0004ce03 lbu t3,0(s1) +80009a78: fa1ff06f j 80009a18 <_svfprintf_r+0x17c> +80009a7c: 02096913 ori s2,s2,32 +80009a80: 0004ce03 lbu t3,0(s1) +80009a84: f95ff06f j 80009a18 <_svfprintf_r+0x17c> +80009a88: 419904b3 sub s1,s2,s9 +80009a8c: f60482e3 beqz s1,800099f0 <_svfprintf_r+0x154> +80009a90: f21ff06f j 800099b0 <_svfprintf_r+0x114> +80009a94: 00812583 lw a1,8(sp) +80009a98: 0e410613 addi a2,sp,228 +80009a9c: 000a0513 mv a0,s4 +80009aa0: 080050ef jal ra,8000eb20 <__ssprint_r> +80009aa4: 02051a63 bnez a0,80009ad8 <_svfprintf_r+0x23c> +80009aa8: 10c10d13 addi s10,sp,268 +80009aac: f31ff06f j 800099dc <_svfprintf_r+0x140> +80009ab0: 00812583 lw a1,8(sp) +80009ab4: 0e410613 addi a2,sp,228 +80009ab8: 000a0513 mv a0,s4 +80009abc: 064050ef jal ra,8000eb20 <__ssprint_r> +80009ac0: 040504e3 beqz a0,8000a308 <_svfprintf_r+0xa6c> +80009ac4: 01012783 lw a5,16(sp) +80009ac8: 00078863 beqz a5,80009ad8 <_svfprintf_r+0x23c> +80009acc: 01012583 lw a1,16(sp) +80009ad0: 02812503 lw a0,40(sp) +80009ad4: b7cfb0ef jal ra,80004e50 <_free_r> +80009ad8: 00812783 lw a5,8(sp) +80009adc: 00c7d783 lhu a5,12(a5) +80009ae0: 0407f793 andi a5,a5,64 +80009ae4: 00078463 beqz a5,80009aec <_svfprintf_r+0x250> +80009ae8: 5e80206f j 8000c0d0 <_svfprintf_r+0x2834> +80009aec: 1ec12083 lw ra,492(sp) +80009af0: 1e812403 lw s0,488(sp) +80009af4: 00412503 lw a0,4(sp) +80009af8: 1e412483 lw s1,484(sp) +80009afc: 1e012903 lw s2,480(sp) +80009b00: 1dc12983 lw s3,476(sp) +80009b04: 1d812a03 lw s4,472(sp) +80009b08: 1d412a83 lw s5,468(sp) +80009b0c: 1d012b03 lw s6,464(sp) +80009b10: 1cc12b83 lw s7,460(sp) +80009b14: 1c812c03 lw s8,456(sp) +80009b18: 1c412c83 lw s9,452(sp) +80009b1c: 1c012d03 lw s10,448(sp) +80009b20: 1bc12d83 lw s11,444(sp) +80009b24: 1f010113 addi sp,sp,496 +80009b28: 00008067 ret +80009b2c: 800157b7 lui a5,0x80015 +80009b30: 90c78793 addi a5,a5,-1780 # 8001490c <__BSS_END__+0xffffda64> +80009b34: 02f12823 sw a5,48(sp) +80009b38: 02097793 andi a5,s2,32 +80009b3c: 000d8313 mv t1,s11 +80009b40: 0e078e63 beqz a5,80009c3c <_svfprintf_r+0x3a0> +80009b44: 01412783 lw a5,20(sp) +80009b48: 00778793 addi a5,a5,7 +80009b4c: ff87f793 andi a5,a5,-8 +80009b50: 0007ab83 lw s7,0(a5) +80009b54: 0047ad83 lw s11,4(a5) +80009b58: 00878713 addi a4,a5,8 +80009b5c: 00e12a23 sw a4,20(sp) +80009b60: 00197793 andi a5,s2,1 +80009b64: 00078863 beqz a5,80009b74 <_svfprintf_r+0x2d8> +80009b68: 01bbe7b3 or a5,s7,s11 +80009b6c: 00078463 beqz a5,80009b74 <_svfprintf_r+0x2d8> +80009b70: 4240106f j 8000af94 <_svfprintf_r+0x16f8> +80009b74: bff97993 andi s3,s2,-1025 +80009b78: 00200793 li a5,2 +80009b7c: 0c0103a3 sb zero,199(sp) +80009b80: fff00713 li a4,-1 +80009b84: 0ee30ce3 beq t1,a4,8000a47c <_svfprintf_r+0xbe0> +80009b88: 01bbe733 or a4,s7,s11 +80009b8c: f7f9f913 andi s2,s3,-129 +80009b90: 7a071ce3 bnez a4,8000ab48 <_svfprintf_r+0x12ac> +80009b94: 2e0316e3 bnez t1,8000a680 <_svfprintf_r+0xde4> +80009b98: 62079a63 bnez a5,8000a1cc <_svfprintf_r+0x930> +80009b9c: 0019fb13 andi s6,s3,1 +80009ba0: 1b010c93 addi s9,sp,432 +80009ba4: 000b0463 beqz s6,80009bac <_svfprintf_r+0x310> +80009ba8: 3780106f j 8000af20 <_svfprintf_r+0x1684> +80009bac: 000b0993 mv s3,s6 +80009bb0: 006b5463 bge s6,t1,80009bb8 <_svfprintf_r+0x31c> +80009bb4: 00030993 mv s3,t1 +80009bb8: 0c714703 lbu a4,199(sp) +80009bbc: 00012823 sw zero,16(sp) +80009bc0: 02012223 sw zero,36(sp) +80009bc4: 02012023 sw zero,32(sp) +80009bc8: 00012c23 sw zero,24(sp) +80009bcc: 64070463 beqz a4,8000a214 <_svfprintf_r+0x978> +80009bd0: 00198993 addi s3,s3,1 +80009bd4: 6400006f j 8000a214 <_svfprintf_r+0x978> +80009bd8: 00000413 li s0,0 +80009bdc: fd0a8713 addi a4,s5,-48 +80009be0: 00148493 addi s1,s1,1 +80009be4: 00241793 slli a5,s0,0x2 +80009be8: fff4ca83 lbu s5,-1(s1) +80009bec: 008787b3 add a5,a5,s0 +80009bf0: 00179793 slli a5,a5,0x1 +80009bf4: 00f70433 add s0,a4,a5 +80009bf8: fd0a8713 addi a4,s5,-48 +80009bfc: feeb72e3 bgeu s6,a4,80009be0 <_svfprintf_r+0x344> +80009c00: fe0a8793 addi a5,s5,-32 +80009c04: e2f9f2e3 bgeu s3,a5,80009a28 <_svfprintf_r+0x18c> +80009c08: 100a8863 beqz s5,80009d18 <_svfprintf_r+0x47c> +80009c0c: 15510623 sb s5,332(sp) +80009c10: 0c0103a3 sb zero,199(sp) +80009c14: 00100993 li s3,1 +80009c18: 00100b13 li s6,1 +80009c1c: 14c10c93 addi s9,sp,332 +80009c20: 5e00006f j 8000a200 <_svfprintf_r+0x964> +80009c24: 800157b7 lui a5,0x80015 +80009c28: 92078793 addi a5,a5,-1760 # 80014920 <__BSS_END__+0xffffda78> +80009c2c: 02f12823 sw a5,48(sp) +80009c30: 02097793 andi a5,s2,32 +80009c34: 000d8313 mv t1,s11 +80009c38: f00796e3 bnez a5,80009b44 <_svfprintf_r+0x2a8> +80009c3c: 01412703 lw a4,20(sp) +80009c40: 01097793 andi a5,s2,16 +80009c44: 00072b83 lw s7,0(a4) +80009c48: 00470713 addi a4,a4,4 +80009c4c: 00e12a23 sw a4,20(sp) +80009c50: 00078463 beqz a5,80009c58 <_svfprintf_r+0x3bc> +80009c54: 2e40106f j 8000af38 <_svfprintf_r+0x169c> +80009c58: 04097793 andi a5,s2,64 +80009c5c: 00079463 bnez a5,80009c64 <_svfprintf_r+0x3c8> +80009c60: 2d00106f j 8000af30 <_svfprintf_r+0x1694> +80009c64: 010b9b93 slli s7,s7,0x10 +80009c68: 010bdb93 srli s7,s7,0x10 +80009c6c: 00000d93 li s11,0 +80009c70: ef1ff06f j 80009b60 <_svfprintf_r+0x2c4> +80009c74: 0004ce03 lbu t3,0(s1) +80009c78: 00496913 ori s2,s2,4 +80009c7c: d9dff06f j 80009a18 <_svfprintf_r+0x17c> +80009c80: 02097793 andi a5,s2,32 +80009c84: 000d8313 mv t1,s11 +80009c88: 14079ce3 bnez a5,8000a5e0 <_svfprintf_r+0xd44> +80009c8c: 01412683 lw a3,20(sp) +80009c90: 01097713 andi a4,s2,16 +80009c94: 00468793 addi a5,a3,4 +80009c98: 0006ab83 lw s7,0(a3) +80009c9c: 4c071263 bnez a4,8000a160 <_svfprintf_r+0x8c4> +80009ca0: 04097713 andi a4,s2,64 +80009ca4: 00071463 bnez a4,80009cac <_svfprintf_r+0x410> +80009ca8: 1c10106f j 8000b668 <_svfprintf_r+0x1dcc> +80009cac: 010b9b93 slli s7,s7,0x10 +80009cb0: 010bdb93 srli s7,s7,0x10 +80009cb4: 00000d93 li s11,0 +80009cb8: 00f12a23 sw a5,20(sp) +80009cbc: 1410006f j 8000a5fc <_svfprintf_r+0xd60> +80009cc0: 01412683 lw a3,20(sp) +80009cc4: 02097793 andi a5,s2,32 +80009cc8: 00468713 addi a4,a3,4 +80009ccc: 00078463 beqz a5,80009cd4 <_svfprintf_r+0x438> +80009cd0: 2a40106f j 8000af74 <_svfprintf_r+0x16d8> +80009cd4: 01097793 andi a5,s2,16 +80009cd8: 00078463 beqz a5,80009ce0 <_svfprintf_r+0x444> +80009cdc: 0410106f j 8000b51c <_svfprintf_r+0x1c80> +80009ce0: 04097793 andi a5,s2,64 +80009ce4: 00078463 beqz a5,80009cec <_svfprintf_r+0x450> +80009ce8: 25d0106f j 8000b744 <_svfprintf_r+0x1ea8> +80009cec: 20097913 andi s2,s2,512 +80009cf0: 00091463 bnez s2,80009cf8 <_svfprintf_r+0x45c> +80009cf4: 0290106f j 8000b51c <_svfprintf_r+0x1c80> +80009cf8: 01412783 lw a5,20(sp) +80009cfc: 00e12a23 sw a4,20(sp) +80009d00: 00412703 lw a4,4(sp) +80009d04: 0007a783 lw a5,0(a5) +80009d08: 00048c93 mv s9,s1 +80009d0c: 00e78023 sb a4,0(a5) +80009d10: 000cc703 lbu a4,0(s9) +80009d14: c60716e3 bnez a4,80009980 <_svfprintf_r+0xe4> +80009d18: 0ec12783 lw a5,236(sp) +80009d1c: da078ee3 beqz a5,80009ad8 <_svfprintf_r+0x23c> +80009d20: 00812403 lw s0,8(sp) +80009d24: 02812503 lw a0,40(sp) +80009d28: 0e410613 addi a2,sp,228 +80009d2c: 00040593 mv a1,s0 +80009d30: 5f1040ef jal ra,8000eb20 <__ssprint_r> +80009d34: 00c45783 lhu a5,12(s0) +80009d38: da9ff06f j 80009ae0 <_svfprintf_r+0x244> +80009d3c: 0004ce03 lbu t3,0(s1) +80009d40: 06c00793 li a5,108 +80009d44: 00fe1463 bne t3,a5,80009d4c <_svfprintf_r+0x4b0> +80009d48: 2bc0106f j 8000b004 <_svfprintf_r+0x1768> +80009d4c: 01096913 ori s2,s2,16 +80009d50: cc9ff06f j 80009a18 <_svfprintf_r+0x17c> +80009d54: 0004ce03 lbu t3,0(s1) +80009d58: 06800793 li a5,104 +80009d5c: 00fe1463 bne t3,a5,80009d64 <_svfprintf_r+0x4c8> +80009d60: 2b40106f j 8000b014 <_svfprintf_r+0x1778> +80009d64: 04096913 ori s2,s2,64 +80009d68: cb1ff06f j 80009a18 <_svfprintf_r+0x17c> +80009d6c: 01412703 lw a4,20(sp) +80009d70: ffff87b7 lui a5,0xffff8 +80009d74: 8307c793 xori a5,a5,-2000 +80009d78: 0cf11423 sh a5,200(sp) +80009d7c: 00470793 addi a5,a4,4 +80009d80: 00f12a23 sw a5,20(sp) +80009d84: 800157b7 lui a5,0x80015 +80009d88: 90c78793 addi a5,a5,-1780 # 8001490c <__BSS_END__+0xffffda64> +80009d8c: 000d8313 mv t1,s11 +80009d90: 02f12823 sw a5,48(sp) +80009d94: 00072b83 lw s7,0(a4) +80009d98: 00000d93 li s11,0 +80009d9c: 00296993 ori s3,s2,2 +80009da0: 00200793 li a5,2 +80009da4: 07800a93 li s5,120 +80009da8: dd5ff06f j 80009b7c <_svfprintf_r+0x2e0> +80009dac: 00897713 andi a4,s2,8 +80009db0: 000d8313 mv t1,s11 +80009db4: 00070463 beqz a4,80009dbc <_svfprintf_r+0x520> +80009db8: 1880106f j 8000af40 <_svfprintf_r+0x16a4> +80009dbc: 01412783 lw a5,20(sp) +80009dc0: 0b010513 addi a0,sp,176 +80009dc4: 01b12823 sw s11,16(sp) +80009dc8: 00778793 addi a5,a5,7 +80009dcc: ff87f793 andi a5,a5,-8 +80009dd0: 0007a583 lw a1,0(a5) +80009dd4: 0047a603 lw a2,4(a5) +80009dd8: 00878793 addi a5,a5,8 +80009ddc: 00f12a23 sw a5,20(sp) +80009de0: 3040a0ef jal ra,800140e4 <__extenddftf2> +80009de4: 0b012703 lw a4,176(sp) +80009de8: 01012303 lw t1,16(sp) +80009dec: 0ee12823 sw a4,240(sp) +80009df0: 0b412703 lw a4,180(sp) +80009df4: 0ee12a23 sw a4,244(sp) +80009df8: 0b812703 lw a4,184(sp) +80009dfc: 0ee12c23 sw a4,248(sp) +80009e00: 0bc12703 lw a4,188(sp) +80009e04: 0ee12e23 sw a4,252(sp) +80009e08: 0f010513 addi a0,sp,240 +80009e0c: 00612823 sw t1,16(sp) +80009e10: fd5fd0ef jal ra,80007de4 <_ldcheck> +80009e14: 0ca12623 sw a0,204(sp) +80009e18: 00200713 li a4,2 +80009e1c: 01012303 lw t1,16(sp) +80009e20: 00e51463 bne a0,a4,80009e28 <_svfprintf_r+0x58c> +80009e24: 6780106f j 8000b49c <_svfprintf_r+0x1c00> +80009e28: 00100713 li a4,1 +80009e2c: 00e51463 bne a0,a4,80009e34 <_svfprintf_r+0x598> +80009e30: 0510106f j 8000b680 <_svfprintf_r+0x1de4> +80009e34: 06100713 li a4,97 +80009e38: 00ea9463 bne s5,a4,80009e40 <_svfprintf_r+0x5a4> +80009e3c: 2840206f j 8000c0c0 <_svfprintf_r+0x2824> +80009e40: 04100713 li a4,65 +80009e44: 00ea9463 bne s5,a4,80009e4c <_svfprintf_r+0x5b0> +80009e48: 5350106f j 8000bb7c <_svfprintf_r+0x22e0> +80009e4c: fdfaf793 andi a5,s5,-33 +80009e50: fff00713 li a4,-1 +80009e54: 04f12623 sw a5,76(sp) +80009e58: 00e31463 bne t1,a4,80009e60 <_svfprintf_r+0x5c4> +80009e5c: 1850106f j 8000b7e0 <_svfprintf_r+0x1f44> +80009e60: 04700713 li a4,71 +80009e64: 00e79463 bne a5,a4,80009e6c <_svfprintf_r+0x5d0> +80009e68: 2740206f j 8000c0dc <_svfprintf_r+0x2840> +80009e6c: 0fc12e83 lw t4,252(sp) +80009e70: 05212c23 sw s2,88(sp) +80009e74: 10096713 ori a4,s2,256 +80009e78: 0f012283 lw t0,240(sp) +80009e7c: 0f412f03 lw t5,244(sp) +80009e80: 0f812f83 lw t6,248(sp) +80009e84: 000ed463 bgez t4,80009e8c <_svfprintf_r+0x5f0> +80009e88: 0c40206f j 8000bf4c <_svfprintf_r+0x26b0> +80009e8c: 04012e23 sw zero,92(sp) +80009e90: 00070913 mv s2,a4 +80009e94: 00012823 sw zero,16(sp) +80009e98: 04c12703 lw a4,76(sp) +80009e9c: 04600793 li a5,70 +80009ea0: 00f71463 bne a4,a5,80009ea8 <_svfprintf_r+0x60c> +80009ea4: 2b50106f j 8000b958 <_svfprintf_r+0x20bc> +80009ea8: 04500793 li a5,69 +80009eac: 00f71463 bne a4,a5,80009eb4 <_svfprintf_r+0x618> +80009eb0: 1240206f j 8000bfd4 <_svfprintf_r+0x2738> +80009eb4: 0b010993 addi s3,sp,176 +80009eb8: 0d010793 addi a5,sp,208 +80009ebc: 0cc10713 addi a4,sp,204 +80009ec0: 00030693 mv a3,t1 +80009ec4: 0dc10813 addi a6,sp,220 +80009ec8: 00200613 li a2,2 +80009ecc: 00098593 mv a1,s3 +80009ed0: 000a0513 mv a0,s4 +80009ed4: 04612223 sw t1,68(sp) +80009ed8: 0a512823 sw t0,176(sp) +80009edc: 02512223 sw t0,36(sp) +80009ee0: 0be12a23 sw t5,180(sp) +80009ee4: 03e12023 sw t5,32(sp) +80009ee8: 0bf12c23 sw t6,184(sp) +80009eec: 01f12e23 sw t6,28(sp) +80009ef0: 0bd12e23 sw t4,188(sp) +80009ef4: 01d12c23 sw t4,24(sp) +80009ef8: bd9fc0ef jal ra,80006ad0 <_ldtoa_r> +80009efc: 04c12783 lw a5,76(sp) +80009f00: 04700713 li a4,71 +80009f04: 00050c93 mv s9,a0 +80009f08: 01812e83 lw t4,24(sp) +80009f0c: 01c12f83 lw t6,28(sp) +80009f10: 02012f03 lw t5,32(sp) +80009f14: 02412283 lw t0,36(sp) +80009f18: 04412303 lw t1,68(sp) +80009f1c: 00e78463 beq a5,a4,80009f24 <_svfprintf_r+0x688> +80009f20: 4380206f j 8000c358 <_svfprintf_r+0x2abc> +80009f24: 05812783 lw a5,88(sp) +80009f28: 0017f713 andi a4,a5,1 +80009f2c: 00070463 beqz a4,80009f34 <_svfprintf_r+0x698> +80009f30: 1840206f j 8000c0b4 <_svfprintf_r+0x2818> +80009f34: 0dc12703 lw a4,220(sp) +80009f38: 419707b3 sub a5,a4,s9 +80009f3c: 00f12e23 sw a5,28(sp) +80009f40: 0cc12783 lw a5,204(sp) +80009f44: 04700713 li a4,71 +80009f48: 00f12c23 sw a5,24(sp) +80009f4c: 04c12783 lw a5,76(sp) +80009f50: 00e79463 bne a5,a4,80009f58 <_svfprintf_r+0x6bc> +80009f54: 0cd0106f j 8000b820 <_svfprintf_r+0x1f84> +80009f58: 04c12783 lw a5,76(sp) +80009f5c: 04600713 li a4,70 +80009f60: 00e79463 bne a5,a4,80009f68 <_svfprintf_r+0x6cc> +80009f64: 3710106f j 8000bad4 <_svfprintf_r+0x2238> +80009f68: 01812783 lw a5,24(sp) +80009f6c: 04100593 li a1,65 +80009f70: 0ffaf693 andi a3,s5,255 +80009f74: fff78713 addi a4,a5,-1 +80009f78: 04c12783 lw a5,76(sp) +80009f7c: 0ce12623 sw a4,204(sp) +80009f80: 00000613 li a2,0 +80009f84: 00b79863 bne a5,a1,80009f94 <_svfprintf_r+0x6f8> +80009f88: 00f68693 addi a3,a3,15 +80009f8c: 0ff6f693 andi a3,a3,255 +80009f90: 00100613 li a2,1 +80009f94: 0cd10a23 sb a3,212(sp) +80009f98: 00075463 bgez a4,80009fa0 <_svfprintf_r+0x704> +80009f9c: 3240206f j 8000c2c0 <_svfprintf_r+0x2a24> +80009fa0: 02b00693 li a3,43 +80009fa4: 0cd10aa3 sb a3,213(sp) +80009fa8: 00900693 li a3,9 +80009fac: 00e6c463 blt a3,a4,80009fb4 <_svfprintf_r+0x718> +80009fb0: 2440206f j 8000c1f4 <_svfprintf_r+0x2958> +80009fb4: 0e310813 addi a6,sp,227 +80009fb8: 00080613 mv a2,a6 +80009fbc: 00a00513 li a0,10 +80009fc0: 06300313 li t1,99 +80009fc4: 00c0006f j 80009fd0 <_svfprintf_r+0x734> +80009fc8: 00058613 mv a2,a1 +80009fcc: 00068713 mv a4,a3 +80009fd0: 02a767b3 rem a5,a4,a0 +80009fd4: fff60593 addi a1,a2,-1 +80009fd8: 03078793 addi a5,a5,48 +80009fdc: fef60fa3 sb a5,-1(a2) +80009fe0: 02a746b3 div a3,a4,a0 +80009fe4: fee342e3 blt t1,a4,80009fc8 <_svfprintf_r+0x72c> +80009fe8: 03068713 addi a4,a3,48 +80009fec: 0ff77713 andi a4,a4,255 +80009ff0: ffe60693 addi a3,a2,-2 +80009ff4: fee58fa3 sb a4,-1(a1) +80009ff8: 0106e463 bltu a3,a6,8000a000 <_svfprintf_r+0x764> +80009ffc: 3500206f j 8000c34c <_svfprintf_r+0x2ab0> +8000a000: 0d610593 addi a1,sp,214 +8000a004: 0080006f j 8000a00c <_svfprintf_r+0x770> +8000a008: 0006c703 lbu a4,0(a3) +8000a00c: 00158593 addi a1,a1,1 +8000a010: 00168693 addi a3,a3,1 +8000a014: fee58fa3 sb a4,-1(a1) +8000a018: ff0698e3 bne a3,a6,8000a008 <_svfprintf_r+0x76c> +8000a01c: 0e510713 addi a4,sp,229 +8000a020: 0d610793 addi a5,sp,214 +8000a024: 40c70733 sub a4,a4,a2 +8000a028: 00e78733 add a4,a5,a4 +8000a02c: 0d410693 addi a3,sp,212 +8000a030: 40d707b3 sub a5,a4,a3 +8000a034: 02f12c23 sw a5,56(sp) +8000a038: 01c12783 lw a5,28(sp) +8000a03c: 03812683 lw a3,56(sp) +8000a040: 00100713 li a4,1 +8000a044: 00d78b33 add s6,a5,a3 +8000a048: 00f74463 blt a4,a5,8000a050 <_svfprintf_r+0x7b4> +8000a04c: 28c0206f j 8000c2d8 <_svfprintf_r+0x2a3c> +8000a050: 02c12783 lw a5,44(sp) +8000a054: 00fb0b33 add s6,s6,a5 +8000a058: 05812783 lw a5,88(sp) +8000a05c: fffb4993 not s3,s6 +8000a060: 41f9d993 srai s3,s3,0x1f +8000a064: bff7f913 andi s2,a5,-1025 +8000a068: 10096913 ori s2,s2,256 +8000a06c: 013b79b3 and s3,s6,s3 +8000a070: 02012223 sw zero,36(sp) +8000a074: 02012023 sw zero,32(sp) +8000a078: 00012c23 sw zero,24(sp) +8000a07c: 05c12783 lw a5,92(sp) +8000a080: 00079463 bnez a5,8000a088 <_svfprintf_r+0x7ec> +8000a084: 0110106f j 8000b894 <_svfprintf_r+0x1ff8> +8000a088: 02d00713 li a4,45 +8000a08c: 0ce103a3 sb a4,199(sp) +8000a090: 00000313 li t1,0 +8000a094: 00198993 addi s3,s3,1 +8000a098: 17c0006f j 8000a214 <_svfprintf_r+0x978> +8000a09c: 02097793 andi a5,s2,32 +8000a0a0: 000d8313 mv t1,s11 +8000a0a4: 01096993 ori s3,s2,16 +8000a0a8: 56079263 bnez a5,8000a60c <_svfprintf_r+0xd70> +8000a0ac: 01412783 lw a5,20(sp) +8000a0b0: 00478793 addi a5,a5,4 +8000a0b4: 01412703 lw a4,20(sp) +8000a0b8: 00000d93 li s11,0 +8000a0bc: 00f12a23 sw a5,20(sp) +8000a0c0: 00072b83 lw s7,0(a4) +8000a0c4: 00100793 li a5,1 +8000a0c8: ab5ff06f j 80009b7c <_svfprintf_r+0x2e0> +8000a0cc: 01412783 lw a5,20(sp) +8000a0d0: 0c0103a3 sb zero,199(sp) +8000a0d4: 0007ac83 lw s9,0(a5) +8000a0d8: 00478b93 addi s7,a5,4 +8000a0dc: 760c8ce3 beqz s9,8000b054 <_svfprintf_r+0x17b8> +8000a0e0: fff00713 li a4,-1 +8000a0e4: 00ed9463 bne s11,a4,8000a0ec <_svfprintf_r+0x850> +8000a0e8: 4500106f j 8000b538 <_svfprintf_r+0x1c9c> +8000a0ec: 000d8613 mv a2,s11 +8000a0f0: 00000593 li a1,0 +8000a0f4: 000c8513 mv a0,s9 +8000a0f8: 01b12a23 sw s11,20(sp) +8000a0fc: 858fe0ef jal ra,80008154 +8000a100: 00a12823 sw a0,16(sp) +8000a104: 01412303 lw t1,20(sp) +8000a108: 00051463 bnez a0,8000a110 <_svfprintf_r+0x874> +8000a10c: 19d0106f j 8000baa8 <_svfprintf_r+0x220c> +8000a110: 01012783 lw a5,16(sp) +8000a114: 41978b33 sub s6,a5,s9 +8000a118: 0c714703 lbu a4,199(sp) +8000a11c: fffb4993 not s3,s6 +8000a120: 41f9d993 srai s3,s3,0x1f +8000a124: 01712a23 sw s7,20(sp) +8000a128: 00012823 sw zero,16(sp) +8000a12c: 02012223 sw zero,36(sp) +8000a130: 02012023 sw zero,32(sp) +8000a134: 00012c23 sw zero,24(sp) +8000a138: 013b79b3 and s3,s6,s3 +8000a13c: 00000313 li t1,0 +8000a140: a80718e3 bnez a4,80009bd0 <_svfprintf_r+0x334> +8000a144: 0d00006f j 8000a214 <_svfprintf_r+0x978> +8000a148: 02097793 andi a5,s2,32 +8000a14c: 000d8313 mv t1,s11 +8000a150: 01096913 ori s2,s2,16 +8000a154: 48079663 bnez a5,8000a5e0 <_svfprintf_r+0xd44> +8000a158: 01412783 lw a5,20(sp) +8000a15c: 00478793 addi a5,a5,4 +8000a160: 01412703 lw a4,20(sp) +8000a164: 00000d93 li s11,0 +8000a168: 00f12a23 sw a5,20(sp) +8000a16c: 00072b83 lw s7,0(a4) +8000a170: 48c0006f j 8000a5fc <_svfprintf_r+0xd60> +8000a174: 00896913 ori s2,s2,8 +8000a178: 0004ce03 lbu t3,0(s1) +8000a17c: 89dff06f j 80009a18 <_svfprintf_r+0x17c> +8000a180: 02097793 andi a5,s2,32 +8000a184: 000d8313 mv t1,s11 +8000a188: 01096993 ori s3,s2,16 +8000a18c: 4a079463 bnez a5,8000a634 <_svfprintf_r+0xd98> +8000a190: 01412783 lw a5,20(sp) +8000a194: 00478793 addi a5,a5,4 +8000a198: 01412703 lw a4,20(sp) +8000a19c: 00f12a23 sw a5,20(sp) +8000a1a0: 00072b83 lw s7,0(a4) +8000a1a4: 41fbdd93 srai s11,s7,0x1f +8000a1a8: 000d8713 mv a4,s11 +8000a1ac: 2a074663 bltz a4,8000a458 <_svfprintf_r+0xbbc> +8000a1b0: fff00793 li a5,-1 +8000a1b4: 4af30463 beq t1,a5,8000a65c <_svfprintf_r+0xdc0> +8000a1b8: 01bbe7b3 or a5,s7,s11 +8000a1bc: f7f9f913 andi s2,s3,-129 +8000a1c0: 48079c63 bnez a5,8000a658 <_svfprintf_r+0xdbc> +8000a1c4: 00030463 beqz t1,8000a1cc <_svfprintf_r+0x930> +8000a1c8: 6200106f j 8000b7e8 <_svfprintf_r+0x1f4c> +8000a1cc: 00000313 li t1,0 +8000a1d0: 00000b13 li s6,0 +8000a1d4: 1b010c93 addi s9,sp,432 +8000a1d8: 9d5ff06f j 80009bac <_svfprintf_r+0x310> +8000a1dc: 01412703 lw a4,20(sp) +8000a1e0: 0c0103a3 sb zero,199(sp) +8000a1e4: 00100993 li s3,1 +8000a1e8: 00072783 lw a5,0(a4) +8000a1ec: 00470713 addi a4,a4,4 +8000a1f0: 00e12a23 sw a4,20(sp) +8000a1f4: 14f10623 sb a5,332(sp) +8000a1f8: 00100b13 li s6,1 +8000a1fc: 14c10c93 addi s9,sp,332 +8000a200: 00012823 sw zero,16(sp) +8000a204: 00000313 li t1,0 +8000a208: 02012223 sw zero,36(sp) +8000a20c: 02012023 sw zero,32(sp) +8000a210: 00012c23 sw zero,24(sp) +8000a214: 00297293 andi t0,s2,2 +8000a218: 00028463 beqz t0,8000a220 <_svfprintf_r+0x984> +8000a21c: 00298993 addi s3,s3,2 +8000a220: 08497b93 andi s7,s2,132 +8000a224: 0ec12703 lw a4,236(sp) +8000a228: 000b9663 bnez s7,8000a234 <_svfprintf_r+0x998> +8000a22c: 41340833 sub a6,s0,s3 +8000a230: 130040e3 bgtz a6,8000ab50 <_svfprintf_r+0x12b4> +8000a234: 0c714683 lbu a3,199(sp) +8000a238: 02068a63 beqz a3,8000a26c <_svfprintf_r+0x9d0> +8000a23c: 0e812683 lw a3,232(sp) +8000a240: 0c710613 addi a2,sp,199 +8000a244: 00cd2023 sw a2,0(s10) +8000a248: 00170713 addi a4,a4,1 +8000a24c: 00100613 li a2,1 +8000a250: 00168693 addi a3,a3,1 +8000a254: 00cd2223 sw a2,4(s10) +8000a258: 0ee12623 sw a4,236(sp) +8000a25c: 0ed12423 sw a3,232(sp) +8000a260: 00700613 li a2,7 +8000a264: 008d0d13 addi s10,s10,8 +8000a268: 0cd64263 blt a2,a3,8000a32c <_svfprintf_r+0xa90> +8000a26c: 02028a63 beqz t0,8000a2a0 <_svfprintf_r+0xa04> +8000a270: 0e812683 lw a3,232(sp) +8000a274: 0c810613 addi a2,sp,200 +8000a278: 00cd2023 sw a2,0(s10) +8000a27c: 00270713 addi a4,a4,2 +8000a280: 00200613 li a2,2 +8000a284: 00168693 addi a3,a3,1 +8000a288: 00cd2223 sw a2,4(s10) +8000a28c: 0ee12623 sw a4,236(sp) +8000a290: 0ed12423 sw a3,232(sp) +8000a294: 00700613 li a2,7 +8000a298: 008d0d13 addi s10,s10,8 +8000a29c: 1ed642e3 blt a2,a3,8000ac80 <_svfprintf_r+0x13e4> +8000a2a0: 08000693 li a3,128 +8000a2a4: 58db8063 beq s7,a3,8000a824 <_svfprintf_r+0xf88> +8000a2a8: 41630db3 sub s11,t1,s6 +8000a2ac: 69b04063 bgtz s11,8000a92c <_svfprintf_r+0x1090> +8000a2b0: 10097693 andi a3,s2,256 +8000a2b4: 42069463 bnez a3,8000a6dc <_svfprintf_r+0xe40> +8000a2b8: 0e812783 lw a5,232(sp) +8000a2bc: 01670733 add a4,a4,s6 +8000a2c0: 019d2023 sw s9,0(s10) +8000a2c4: 00178793 addi a5,a5,1 +8000a2c8: 016d2223 sw s6,4(s10) +8000a2cc: 0ee12623 sw a4,236(sp) +8000a2d0: 0ef12423 sw a5,232(sp) +8000a2d4: 00700693 li a3,7 +8000a2d8: 008d0d13 addi s10,s10,8 +8000a2dc: 04f6c4e3 blt a3,a5,8000ab24 <_svfprintf_r+0x1288> +8000a2e0: 00497913 andi s2,s2,4 +8000a2e4: 00090663 beqz s2,8000a2f0 <_svfprintf_r+0xa54> +8000a2e8: 41340933 sub s2,s0,s3 +8000a2ec: 07204863 bgtz s2,8000a35c <_svfprintf_r+0xac0> +8000a2f0: 01345463 bge s0,s3,8000a2f8 <_svfprintf_r+0xa5c> +8000a2f4: 00098413 mv s0,s3 +8000a2f8: 00412783 lw a5,4(sp) +8000a2fc: 008787b3 add a5,a5,s0 +8000a300: 00f12223 sw a5,4(sp) +8000a304: fa071663 bnez a4,80009ab0 <_svfprintf_r+0x214> +8000a308: 01012783 lw a5,16(sp) +8000a30c: 0e012423 sw zero,232(sp) +8000a310: 00078863 beqz a5,8000a320 <_svfprintf_r+0xa84> +8000a314: 01012583 lw a1,16(sp) +8000a318: 000a0513 mv a0,s4 +8000a31c: b35fa0ef jal ra,80004e50 <_free_r> +8000a320: 10c10d13 addi s10,sp,268 +8000a324: 00048c93 mv s9,s1 +8000a328: 9e9ff06f j 80009d10 <_svfprintf_r+0x474> +8000a32c: 00812583 lw a1,8(sp) +8000a330: 0e410613 addi a2,sp,228 +8000a334: 000a0513 mv a0,s4 +8000a338: 04612623 sw t1,76(sp) +8000a33c: 04512223 sw t0,68(sp) +8000a340: 7e0040ef jal ra,8000eb20 <__ssprint_r> +8000a344: f8051063 bnez a0,80009ac4 <_svfprintf_r+0x228> +8000a348: 0ec12703 lw a4,236(sp) +8000a34c: 10c10d13 addi s10,sp,268 +8000a350: 04c12303 lw t1,76(sp) +8000a354: 04412283 lw t0,68(sp) +8000a358: f15ff06f j 8000a26c <_svfprintf_r+0x9d0> +8000a35c: 01000693 li a3,16 +8000a360: 0e812783 lw a5,232(sp) +8000a364: 0126c463 blt a3,s2,8000a36c <_svfprintf_r+0xad0> +8000a368: 4010106f j 8000bf68 <_svfprintf_r+0x26cc> +8000a36c: 800156b7 lui a3,0x80015 +8000a370: e6468d93 addi s11,a3,-412 # 80014e64 <__BSS_END__+0xffffdfbc> +8000a374: 01000b13 li s6,16 +8000a378: 00700b93 li s7,7 +8000a37c: 00812a83 lw s5,8(sp) +8000a380: 00c0006f j 8000a38c <_svfprintf_r+0xaf0> +8000a384: ff090913 addi s2,s2,-16 +8000a388: 052b5663 bge s6,s2,8000a3d4 <_svfprintf_r+0xb38> +8000a38c: 01070713 addi a4,a4,16 +8000a390: 00178793 addi a5,a5,1 +8000a394: 01bd2023 sw s11,0(s10) +8000a398: 016d2223 sw s6,4(s10) +8000a39c: 0ee12623 sw a4,236(sp) +8000a3a0: 0ef12423 sw a5,232(sp) +8000a3a4: 008d0d13 addi s10,s10,8 +8000a3a8: fcfbdee3 bge s7,a5,8000a384 <_svfprintf_r+0xae8> +8000a3ac: 0e410613 addi a2,sp,228 +8000a3b0: 000a8593 mv a1,s5 +8000a3b4: 000a0513 mv a0,s4 +8000a3b8: 768040ef jal ra,8000eb20 <__ssprint_r> +8000a3bc: f0051463 bnez a0,80009ac4 <_svfprintf_r+0x228> +8000a3c0: ff090913 addi s2,s2,-16 +8000a3c4: 0ec12703 lw a4,236(sp) +8000a3c8: 0e812783 lw a5,232(sp) +8000a3cc: 10c10d13 addi s10,sp,268 +8000a3d0: fb2b4ee3 blt s6,s2,8000a38c <_svfprintf_r+0xaf0> +8000a3d4: 01270733 add a4,a4,s2 +8000a3d8: 00178793 addi a5,a5,1 +8000a3dc: 01bd2023 sw s11,0(s10) +8000a3e0: 012d2223 sw s2,4(s10) +8000a3e4: 0ee12623 sw a4,236(sp) +8000a3e8: 0ef12423 sw a5,232(sp) +8000a3ec: 00700693 li a3,7 +8000a3f0: f0f6d0e3 bge a3,a5,8000a2f0 <_svfprintf_r+0xa54> +8000a3f4: 00812583 lw a1,8(sp) +8000a3f8: 0e410613 addi a2,sp,228 +8000a3fc: 000a0513 mv a0,s4 +8000a400: 720040ef jal ra,8000eb20 <__ssprint_r> +8000a404: ec051063 bnez a0,80009ac4 <_svfprintf_r+0x228> +8000a408: 0ec12703 lw a4,236(sp) +8000a40c: ee5ff06f j 8000a2f0 <_svfprintf_r+0xa54> +8000a410: 02097793 andi a5,s2,32 +8000a414: 000d8313 mv t1,s11 +8000a418: 20079c63 bnez a5,8000a630 <_svfprintf_r+0xd94> +8000a41c: 01412783 lw a5,20(sp) +8000a420: 01097713 andi a4,s2,16 +8000a424: 00478793 addi a5,a5,4 +8000a428: 00070463 beqz a4,8000a430 <_svfprintf_r+0xb94> +8000a42c: 76d0106f j 8000c398 <_svfprintf_r+0x2afc> +8000a430: 04097713 andi a4,s2,64 +8000a434: 00071463 bnez a4,8000a43c <_svfprintf_r+0xba0> +8000a438: 1ec0106f j 8000b624 <_svfprintf_r+0x1d88> +8000a43c: 01412703 lw a4,20(sp) +8000a440: 00f12a23 sw a5,20(sp) +8000a444: 00090993 mv s3,s2 +8000a448: 00071b83 lh s7,0(a4) +8000a44c: 41fbdd93 srai s11,s7,0x1f +8000a450: 000d8713 mv a4,s11 +8000a454: d4075ee3 bgez a4,8000a1b0 <_svfprintf_r+0x914> +8000a458: 41700bb3 neg s7,s7 +8000a45c: 017037b3 snez a5,s7 +8000a460: 41b00db3 neg s11,s11 +8000a464: 40fd8db3 sub s11,s11,a5 +8000a468: 02d00793 li a5,45 +8000a46c: 0cf103a3 sb a5,199(sp) +8000a470: fff00713 li a4,-1 +8000a474: 00100793 li a5,1 +8000a478: f0e31863 bne t1,a4,80009b88 <_svfprintf_r+0x2ec> +8000a47c: 00100713 li a4,1 +8000a480: 1ce78e63 beq a5,a4,8000a65c <_svfprintf_r+0xdc0> +8000a484: 00200713 li a4,2 +8000a488: 20e78863 beq a5,a4,8000a698 <_svfprintf_r+0xdfc> +8000a48c: 1b010693 addi a3,sp,432 +8000a490: 0080006f j 8000a498 <_svfprintf_r+0xbfc> +8000a494: 000c8693 mv a3,s9 +8000a498: 01dd9793 slli a5,s11,0x1d +8000a49c: 007bf713 andi a4,s7,7 +8000a4a0: 003bdb93 srli s7,s7,0x3 +8000a4a4: 03070713 addi a4,a4,48 +8000a4a8: 0177ebb3 or s7,a5,s7 +8000a4ac: 003ddd93 srli s11,s11,0x3 +8000a4b0: fee68fa3 sb a4,-1(a3) +8000a4b4: 01bbe7b3 or a5,s7,s11 +8000a4b8: fff68c93 addi s9,a3,-1 +8000a4bc: fc079ce3 bnez a5,8000a494 <_svfprintf_r+0xbf8> +8000a4c0: 0019f613 andi a2,s3,1 +8000a4c4: 20060463 beqz a2,8000a6cc <_svfprintf_r+0xe30> +8000a4c8: 03000613 li a2,48 +8000a4cc: 20c70063 beq a4,a2,8000a6cc <_svfprintf_r+0xe30> +8000a4d0: ffe68693 addi a3,a3,-2 +8000a4d4: 1b010793 addi a5,sp,432 +8000a4d8: fecc8fa3 sb a2,-1(s9) +8000a4dc: 40d78b33 sub s6,a5,a3 +8000a4e0: 00098913 mv s2,s3 +8000a4e4: 00068c93 mv s9,a3 +8000a4e8: ec4ff06f j 80009bac <_svfprintf_r+0x310> +8000a4ec: 02b00793 li a5,43 +8000a4f0: 0cf103a3 sb a5,199(sp) +8000a4f4: 0004ce03 lbu t3,0(s1) +8000a4f8: d20ff06f j 80009a18 <_svfprintf_r+0x17c> +8000a4fc: 01412783 lw a5,20(sp) +8000a500: 0004ce03 lbu t3,0(s1) +8000a504: 0007a403 lw s0,0(a5) +8000a508: 00478793 addi a5,a5,4 +8000a50c: 00f12a23 sw a5,20(sp) +8000a510: d0045463 bgez s0,80009a18 <_svfprintf_r+0x17c> +8000a514: 40800433 neg s0,s0 +8000a518: 00496913 ori s2,s2,4 +8000a51c: cfcff06f j 80009a18 <_svfprintf_r+0x17c> +8000a520: 08096913 ori s2,s2,128 +8000a524: 0004ce03 lbu t3,0(s1) +8000a528: cf0ff06f j 80009a18 <_svfprintf_r+0x17c> +8000a52c: 0004ca83 lbu s5,0(s1) +8000a530: 00148793 addi a5,s1,1 +8000a534: 017a9463 bne s5,s7,8000a53c <_svfprintf_r+0xca0> +8000a538: 5f10106f j 8000c328 <_svfprintf_r+0x2a8c> +8000a53c: fd0a8713 addi a4,s5,-48 +8000a540: 00078493 mv s1,a5 +8000a544: 00000d93 li s11,0 +8000a548: cceb6c63 bltu s6,a4,80009a20 <_svfprintf_r+0x184> +8000a54c: 00148493 addi s1,s1,1 +8000a550: 002d9793 slli a5,s11,0x2 +8000a554: fff4ca83 lbu s5,-1(s1) +8000a558: 01b787b3 add a5,a5,s11 +8000a55c: 00179793 slli a5,a5,0x1 +8000a560: 00e78db3 add s11,a5,a4 +8000a564: fd0a8713 addi a4,s5,-48 +8000a568: feeb72e3 bgeu s6,a4,8000a54c <_svfprintf_r+0xcb0> +8000a56c: cb4ff06f j 80009a20 <_svfprintf_r+0x184> +8000a570: 00196913 ori s2,s2,1 +8000a574: 0004ce03 lbu t3,0(s1) +8000a578: ca0ff06f j 80009a18 <_svfprintf_r+0x17c> +8000a57c: 0c714783 lbu a5,199(sp) +8000a580: 0004ce03 lbu t3,0(s1) +8000a584: c8079a63 bnez a5,80009a18 <_svfprintf_r+0x17c> +8000a588: 02000793 li a5,32 +8000a58c: 0cf103a3 sb a5,199(sp) +8000a590: c88ff06f j 80009a18 <_svfprintf_r+0x17c> +8000a594: 02097793 andi a5,s2,32 +8000a598: 000d8313 mv t1,s11 +8000a59c: 06079663 bnez a5,8000a608 <_svfprintf_r+0xd6c> +8000a5a0: 01412683 lw a3,20(sp) +8000a5a4: 01097713 andi a4,s2,16 +8000a5a8: 00468793 addi a5,a3,4 +8000a5ac: 0006ab83 lw s7,0(a3) +8000a5b0: 00070463 beqz a4,8000a5b8 <_svfprintf_r+0xd1c> +8000a5b4: 5dd0106f j 8000c390 <_svfprintf_r+0x2af4> +8000a5b8: 04097713 andi a4,s2,64 +8000a5bc: 00071463 bnez a4,8000a5c4 <_svfprintf_r+0xd28> +8000a5c0: 0880106f j 8000b648 <_svfprintf_r+0x1dac> +8000a5c4: 010b9b93 slli s7,s7,0x10 +8000a5c8: 00f12a23 sw a5,20(sp) +8000a5cc: 010bdb93 srli s7,s7,0x10 +8000a5d0: 00000d93 li s11,0 +8000a5d4: 00090993 mv s3,s2 +8000a5d8: 00100793 li a5,1 +8000a5dc: da0ff06f j 80009b7c <_svfprintf_r+0x2e0> 8000a5e0: 01412783 lw a5,20(sp) -8000a5e4: 01097713 andi a4,s2,16 -8000a5e8: 00478793 addi a5,a5,4 -8000a5ec: 00070463 beqz a4,8000a5f4 <_svfprintf_r+0xb94> -8000a5f0: 76d0106f j 8000c55c <_svfprintf_r+0x2afc> -8000a5f4: 04097713 andi a4,s2,64 -8000a5f8: 00071463 bnez a4,8000a600 <_svfprintf_r+0xba0> -8000a5fc: 1ec0106f j 8000b7e8 <_svfprintf_r+0x1d88> -8000a600: 01412703 lw a4,20(sp) -8000a604: 00f12a23 sw a5,20(sp) +8000a5e4: 00778793 addi a5,a5,7 +8000a5e8: ff87f793 andi a5,a5,-8 +8000a5ec: 0007ab83 lw s7,0(a5) +8000a5f0: 0047ad83 lw s11,4(a5) +8000a5f4: 00878713 addi a4,a5,8 +8000a5f8: 00e12a23 sw a4,20(sp) +8000a5fc: bff97993 andi s3,s2,-1025 +8000a600: 00000793 li a5,0 +8000a604: d78ff06f j 80009b7c <_svfprintf_r+0x2e0> 8000a608: 00090993 mv s3,s2 -8000a60c: 00071b83 lh s7,0(a4) -8000a610: 41fbdd93 srai s11,s7,0x1f -8000a614: 000d8713 mv a4,s11 -8000a618: d4075ee3 bgez a4,8000a374 <_svfprintf_r+0x914> -8000a61c: 41700bb3 neg s7,s7 -8000a620: 017037b3 snez a5,s7 -8000a624: 41b00db3 neg s11,s11 -8000a628: 40fd8db3 sub s11,s11,a5 -8000a62c: 02d00793 li a5,45 -8000a630: 0cf103a3 sb a5,199(sp) -8000a634: fff00713 li a4,-1 -8000a638: 00100793 li a5,1 -8000a63c: f0e31863 bne t1,a4,80009d4c <_svfprintf_r+0x2ec> -8000a640: 00100713 li a4,1 -8000a644: 1ce78e63 beq a5,a4,8000a820 <_svfprintf_r+0xdc0> -8000a648: 00200713 li a4,2 -8000a64c: 20e78863 beq a5,a4,8000a85c <_svfprintf_r+0xdfc> -8000a650: 1b010693 addi a3,sp,432 -8000a654: 0080006f j 8000a65c <_svfprintf_r+0xbfc> -8000a658: 000c8693 mv a3,s9 -8000a65c: 01dd9793 slli a5,s11,0x1d -8000a660: 007bf713 andi a4,s7,7 -8000a664: 003bdb93 srli s7,s7,0x3 -8000a668: 03070713 addi a4,a4,48 -8000a66c: 0177ebb3 or s7,a5,s7 -8000a670: 003ddd93 srli s11,s11,0x3 -8000a674: fee68fa3 sb a4,-1(a3) -8000a678: 01bbe7b3 or a5,s7,s11 -8000a67c: fff68c93 addi s9,a3,-1 -8000a680: fc079ce3 bnez a5,8000a658 <_svfprintf_r+0xbf8> -8000a684: 0019f613 andi a2,s3,1 -8000a688: 20060463 beqz a2,8000a890 <_svfprintf_r+0xe30> -8000a68c: 03000613 li a2,48 -8000a690: 20c70063 beq a4,a2,8000a890 <_svfprintf_r+0xe30> -8000a694: ffe68693 addi a3,a3,-2 -8000a698: 1b010793 addi a5,sp,432 -8000a69c: fecc8fa3 sb a2,-1(s9) -8000a6a0: 40d78b33 sub s6,a5,a3 -8000a6a4: 00098913 mv s2,s3 -8000a6a8: 00068c93 mv s9,a3 -8000a6ac: ec4ff06f j 80009d70 <_svfprintf_r+0x310> -8000a6b0: 02b00793 li a5,43 -8000a6b4: 0cf103a3 sb a5,199(sp) -8000a6b8: 0004ce03 lbu t3,0(s1) -8000a6bc: d20ff06f j 80009bdc <_svfprintf_r+0x17c> -8000a6c0: 01412783 lw a5,20(sp) -8000a6c4: 0004ce03 lbu t3,0(s1) -8000a6c8: 0007a403 lw s0,0(a5) -8000a6cc: 00478793 addi a5,a5,4 -8000a6d0: 00f12a23 sw a5,20(sp) -8000a6d4: d0045463 bgez s0,80009bdc <_svfprintf_r+0x17c> -8000a6d8: 40800433 neg s0,s0 -8000a6dc: 00496913 ori s2,s2,4 -8000a6e0: cfcff06f j 80009bdc <_svfprintf_r+0x17c> -8000a6e4: 08096913 ori s2,s2,128 -8000a6e8: 0004ce03 lbu t3,0(s1) -8000a6ec: cf0ff06f j 80009bdc <_svfprintf_r+0x17c> -8000a6f0: 0004ca83 lbu s5,0(s1) -8000a6f4: 00148793 addi a5,s1,1 -8000a6f8: 017a9463 bne s5,s7,8000a700 <_svfprintf_r+0xca0> -8000a6fc: 5f10106f j 8000c4ec <_svfprintf_r+0x2a8c> -8000a700: fd0a8713 addi a4,s5,-48 -8000a704: 00078493 mv s1,a5 -8000a708: 00000d93 li s11,0 -8000a70c: cceb6c63 bltu s6,a4,80009be4 <_svfprintf_r+0x184> -8000a710: 00148493 addi s1,s1,1 -8000a714: 002d9793 slli a5,s11,0x2 -8000a718: fff4ca83 lbu s5,-1(s1) -8000a71c: 01b787b3 add a5,a5,s11 -8000a720: 00179793 slli a5,a5,0x1 -8000a724: 00e78db3 add s11,a5,a4 -8000a728: fd0a8713 addi a4,s5,-48 -8000a72c: feeb72e3 bgeu s6,a4,8000a710 <_svfprintf_r+0xcb0> -8000a730: cb4ff06f j 80009be4 <_svfprintf_r+0x184> -8000a734: 00196913 ori s2,s2,1 -8000a738: 0004ce03 lbu t3,0(s1) -8000a73c: ca0ff06f j 80009bdc <_svfprintf_r+0x17c> -8000a740: 0c714783 lbu a5,199(sp) -8000a744: 0004ce03 lbu t3,0(s1) -8000a748: c8079a63 bnez a5,80009bdc <_svfprintf_r+0x17c> -8000a74c: 02000793 li a5,32 -8000a750: 0cf103a3 sb a5,199(sp) -8000a754: c88ff06f j 80009bdc <_svfprintf_r+0x17c> -8000a758: 02097793 andi a5,s2,32 -8000a75c: 000d8313 mv t1,s11 -8000a760: 06079663 bnez a5,8000a7cc <_svfprintf_r+0xd6c> -8000a764: 01412683 lw a3,20(sp) -8000a768: 01097713 andi a4,s2,16 -8000a76c: 00468793 addi a5,a3,4 -8000a770: 0006ab83 lw s7,0(a3) -8000a774: 00070463 beqz a4,8000a77c <_svfprintf_r+0xd1c> -8000a778: 5dd0106f j 8000c554 <_svfprintf_r+0x2af4> -8000a77c: 04097713 andi a4,s2,64 -8000a780: 00071463 bnez a4,8000a788 <_svfprintf_r+0xd28> -8000a784: 0880106f j 8000b80c <_svfprintf_r+0x1dac> -8000a788: 010b9b93 slli s7,s7,0x10 -8000a78c: 00f12a23 sw a5,20(sp) -8000a790: 010bdb93 srli s7,s7,0x10 -8000a794: 00000d93 li s11,0 -8000a798: 00090993 mv s3,s2 -8000a79c: 00100793 li a5,1 -8000a7a0: da0ff06f j 80009d40 <_svfprintf_r+0x2e0> -8000a7a4: 01412783 lw a5,20(sp) -8000a7a8: 00778793 addi a5,a5,7 -8000a7ac: ff87f793 andi a5,a5,-8 -8000a7b0: 0007ab83 lw s7,0(a5) -8000a7b4: 0047ad83 lw s11,4(a5) -8000a7b8: 00878713 addi a4,a5,8 -8000a7bc: 00e12a23 sw a4,20(sp) -8000a7c0: bff97993 andi s3,s2,-1025 -8000a7c4: 00000793 li a5,0 -8000a7c8: d78ff06f j 80009d40 <_svfprintf_r+0x2e0> -8000a7cc: 00090993 mv s3,s2 -8000a7d0: 01412783 lw a5,20(sp) -8000a7d4: 00778793 addi a5,a5,7 -8000a7d8: ff87f793 andi a5,a5,-8 -8000a7dc: 00878713 addi a4,a5,8 -8000a7e0: 0007ab83 lw s7,0(a5) -8000a7e4: 0047ad83 lw s11,4(a5) -8000a7e8: 00e12a23 sw a4,20(sp) -8000a7ec: 00100793 li a5,1 -8000a7f0: d50ff06f j 80009d40 <_svfprintf_r+0x2e0> -8000a7f4: 00090993 mv s3,s2 -8000a7f8: 01412783 lw a5,20(sp) -8000a7fc: 00778793 addi a5,a5,7 -8000a800: ff87f793 andi a5,a5,-8 -8000a804: 0047a703 lw a4,4(a5) -8000a808: 00878693 addi a3,a5,8 -8000a80c: 00d12a23 sw a3,20(sp) -8000a810: 0007ab83 lw s7,0(a5) -8000a814: 00070d93 mv s11,a4 -8000a818: b59ff06f j 8000a370 <_svfprintf_r+0x910> -8000a81c: 00090993 mv s3,s2 -8000a820: 500d9ce3 bnez s11,8000b538 <_svfprintf_r+0x1ad8> -8000a824: 00900793 li a5,9 -8000a828: 5177e8e3 bltu a5,s7,8000b538 <_svfprintf_r+0x1ad8> -8000a82c: 030b8b93 addi s7,s7,48 -8000a830: 1b7107a3 sb s7,431(sp) -8000a834: 00098913 mv s2,s3 -8000a838: 00100b13 li s6,1 -8000a83c: 1af10c93 addi s9,sp,431 -8000a840: d30ff06f j 80009d70 <_svfprintf_r+0x310> -8000a844: 00100713 li a4,1 -8000a848: 00e79463 bne a5,a4,8000a850 <_svfprintf_r+0xdf0> -8000a84c: 1600106f j 8000b9ac <_svfprintf_r+0x1f4c> -8000a850: 00200713 li a4,2 -8000a854: 00090993 mv s3,s2 -8000a858: dee79ce3 bne a5,a4,8000a650 <_svfprintf_r+0xbf0> -8000a85c: 03012683 lw a3,48(sp) -8000a860: 1b010c93 addi s9,sp,432 -8000a864: 00fbf793 andi a5,s7,15 -8000a868: 00f687b3 add a5,a3,a5 -8000a86c: 0007c783 lbu a5,0(a5) -8000a870: 01cd9713 slli a4,s11,0x1c -8000a874: 004bdb93 srli s7,s7,0x4 -8000a878: fffc8c93 addi s9,s9,-1 -8000a87c: 01776bb3 or s7,a4,s7 -8000a880: 004ddd93 srli s11,s11,0x4 -8000a884: 00fc8023 sb a5,0(s9) -8000a888: 01bbe7b3 or a5,s7,s11 -8000a88c: fc079ce3 bnez a5,8000a864 <_svfprintf_r+0xe04> -8000a890: 1b010793 addi a5,sp,432 -8000a894: 41978b33 sub s6,a5,s9 -8000a898: 00098913 mv s2,s3 -8000a89c: cd4ff06f j 80009d70 <_svfprintf_r+0x310> -8000a8a0: 06500693 li a3,101 -8000a8a4: 3356d463 bge a3,s5,8000abcc <_svfprintf_r+0x116c> -8000a8a8: 0f012683 lw a3,240(sp) -8000a8ac: 0a010593 addi a1,sp,160 -8000a8b0: 0b010513 addi a0,sp,176 -8000a8b4: 0ad12823 sw a3,176(sp) -8000a8b8: 0f412683 lw a3,244(sp) -8000a8bc: 04e12223 sw a4,68(sp) -8000a8c0: 0a012023 sw zero,160(sp) -8000a8c4: 0ad12a23 sw a3,180(sp) -8000a8c8: 0f812683 lw a3,248(sp) -8000a8cc: 0a012223 sw zero,164(sp) -8000a8d0: 0a012423 sw zero,168(sp) -8000a8d4: 0ad12c23 sw a3,184(sp) -8000a8d8: 0fc12683 lw a3,252(sp) -8000a8dc: 0a012623 sw zero,172(sp) -8000a8e0: 0ad12e23 sw a3,188(sp) -8000a8e4: 671060ef jal ra,80011754 <__eqtf2> -8000a8e8: 04412703 lw a4,68(sp) -8000a8ec: 58051263 bnez a0,8000ae70 <_svfprintf_r+0x1410> -8000a8f0: 0e812783 lw a5,232(sp) -8000a8f4: 800156b7 lui a3,0x80015 -8000a8f8: b2068693 addi a3,a3,-1248 # 80014b20 <__BSS_END__+0xffffe108> -8000a8fc: 00170713 addi a4,a4,1 -8000a900: 00dd2023 sw a3,0(s10) -8000a904: 00178793 addi a5,a5,1 -8000a908: 00100693 li a3,1 -8000a90c: 00dd2223 sw a3,4(s10) -8000a910: 0ee12623 sw a4,236(sp) -8000a914: 0ef12423 sw a5,232(sp) -8000a918: 00700713 li a4,7 -8000a91c: 008d0d13 addi s10,s10,8 -8000a920: 4ef744e3 blt a4,a5,8000b608 <_svfprintf_r+0x1ba8> -8000a924: 0cc12783 lw a5,204(sp) -8000a928: 01c12703 lw a4,28(sp) -8000a92c: 00e7ca63 blt a5,a4,8000a940 <_svfprintf_r+0xee0> -8000a930: 00197793 andi a5,s2,1 -8000a934: 00079663 bnez a5,8000a940 <_svfprintf_r+0xee0> -8000a938: 0ec12703 lw a4,236(sp) -8000a93c: b69ff06f j 8000a4a4 <_svfprintf_r+0xa44> -8000a940: 03412783 lw a5,52(sp) -8000a944: 02c12683 lw a3,44(sp) -8000a948: 0ec12703 lw a4,236(sp) -8000a94c: 00fd2023 sw a5,0(s10) -8000a950: 0e812783 lw a5,232(sp) -8000a954: 00e68733 add a4,a3,a4 -8000a958: 00dd2223 sw a3,4(s10) -8000a95c: 00178793 addi a5,a5,1 -8000a960: 0ee12623 sw a4,236(sp) -8000a964: 0ef12423 sw a5,232(sp) -8000a968: 00700693 li a3,7 -8000a96c: 008d0d13 addi s10,s10,8 -8000a970: 02f6cae3 blt a3,a5,8000b1a4 <_svfprintf_r+0x1744> -8000a974: 01c12783 lw a5,28(sp) -8000a978: fff78b13 addi s6,a5,-1 -8000a97c: b36054e3 blez s6,8000a4a4 <_svfprintf_r+0xa44> -8000a980: 01000693 li a3,16 -8000a984: 0e812783 lw a5,232(sp) -8000a988: 4b66d0e3 bge a3,s6,8000b628 <_svfprintf_r+0x1bc8> -8000a98c: 01000b93 li s7,16 -8000a990: 00700a93 li s5,7 -8000a994: 00812c83 lw s9,8(sp) -8000a998: 00c0006f j 8000a9a4 <_svfprintf_r+0xf44> -8000a99c: ff0b0b13 addi s6,s6,-16 -8000a9a0: 496bd4e3 bge s7,s6,8000b628 <_svfprintf_r+0x1bc8> -8000a9a4: 01070713 addi a4,a4,16 -8000a9a8: 00178793 addi a5,a5,1 -8000a9ac: 018d2023 sw s8,0(s10) -8000a9b0: 017d2223 sw s7,4(s10) -8000a9b4: 0ee12623 sw a4,236(sp) -8000a9b8: 0ef12423 sw a5,232(sp) -8000a9bc: 008d0d13 addi s10,s10,8 -8000a9c0: fcfadee3 bge s5,a5,8000a99c <_svfprintf_r+0xf3c> -8000a9c4: 0e410613 addi a2,sp,228 -8000a9c8: 000c8593 mv a1,s9 -8000a9cc: 000a0513 mv a0,s4 -8000a9d0: 314040ef jal ra,8000ece4 <__ssprint_r> -8000a9d4: aa051a63 bnez a0,80009c88 <_svfprintf_r+0x228> -8000a9d8: 0ec12703 lw a4,236(sp) -8000a9dc: 0e812783 lw a5,232(sp) -8000a9e0: 10c10d13 addi s10,sp,268 -8000a9e4: fb9ff06f j 8000a99c <_svfprintf_r+0xf3c> -8000a9e8: 41340bb3 sub s7,s0,s3 -8000a9ec: a97050e3 blez s7,8000a46c <_svfprintf_r+0xa0c> -8000a9f0: 01000613 li a2,16 -8000a9f4: 0e812683 lw a3,232(sp) -8000a9f8: 0b765463 bge a2,s7,8000aaa0 <_svfprintf_r+0x1040> -8000a9fc: 04912223 sw s1,68(sp) -8000aa00: 000d0793 mv a5,s10 -8000aa04: 000b8493 mv s1,s7 -8000aa08: 000c8d13 mv s10,s9 -8000aa0c: 00098b93 mv s7,s3 -8000aa10: 000b0c93 mv s9,s6 -8000aa14: 00040993 mv s3,s0 -8000aa18: 01000e93 li t4,16 -8000aa1c: 00700d93 li s11,7 -8000aa20: 00812403 lw s0,8(sp) -8000aa24: 00030b13 mv s6,t1 -8000aa28: 00c0006f j 8000aa34 <_svfprintf_r+0xfd4> -8000aa2c: ff048493 addi s1,s1,-16 -8000aa30: 049ed863 bge t4,s1,8000aa80 <_svfprintf_r+0x1020> -8000aa34: 01070713 addi a4,a4,16 -8000aa38: 00168693 addi a3,a3,1 -8000aa3c: 0187a023 sw s8,0(a5) -8000aa40: 01d7a223 sw t4,4(a5) -8000aa44: 0ee12623 sw a4,236(sp) -8000aa48: 0ed12423 sw a3,232(sp) -8000aa4c: 00878793 addi a5,a5,8 -8000aa50: fcdddee3 bge s11,a3,8000aa2c <_svfprintf_r+0xfcc> -8000aa54: 0e410613 addi a2,sp,228 -8000aa58: 00040593 mv a1,s0 -8000aa5c: 000a0513 mv a0,s4 -8000aa60: 284040ef jal ra,8000ece4 <__ssprint_r> -8000aa64: a2051263 bnez a0,80009c88 <_svfprintf_r+0x228> -8000aa68: 01000e93 li t4,16 -8000aa6c: ff048493 addi s1,s1,-16 -8000aa70: 0ec12703 lw a4,236(sp) -8000aa74: 0e812683 lw a3,232(sp) -8000aa78: 10c10793 addi a5,sp,268 -8000aa7c: fa9ecce3 blt t4,s1,8000aa34 <_svfprintf_r+0xfd4> -8000aa80: 00098413 mv s0,s3 -8000aa84: 000b8993 mv s3,s7 -8000aa88: 00048b93 mv s7,s1 -8000aa8c: 04412483 lw s1,68(sp) -8000aa90: 000b0313 mv t1,s6 -8000aa94: 000c8b13 mv s6,s9 -8000aa98: 000d0c93 mv s9,s10 -8000aa9c: 00078d13 mv s10,a5 -8000aaa0: 01770733 add a4,a4,s7 -8000aaa4: 00168693 addi a3,a3,1 -8000aaa8: 018d2023 sw s8,0(s10) -8000aaac: 017d2223 sw s7,4(s10) -8000aab0: 0ee12623 sw a4,236(sp) -8000aab4: 0ed12423 sw a3,232(sp) -8000aab8: 00700613 li a2,7 -8000aabc: 008d0d13 addi s10,s10,8 -8000aac0: 9ad656e3 bge a2,a3,8000a46c <_svfprintf_r+0xa0c> -8000aac4: 00812583 lw a1,8(sp) -8000aac8: 0e410613 addi a2,sp,228 -8000aacc: 000a0513 mv a0,s4 -8000aad0: 04612223 sw t1,68(sp) -8000aad4: 210040ef jal ra,8000ece4 <__ssprint_r> -8000aad8: 9a051863 bnez a0,80009c88 <_svfprintf_r+0x228> -8000aadc: 04412303 lw t1,68(sp) -8000aae0: 0ec12703 lw a4,236(sp) -8000aae4: 10c10d13 addi s10,sp,268 -8000aae8: 41630db3 sub s11,t1,s6 -8000aaec: 99b054e3 blez s11,8000a474 <_svfprintf_r+0xa14> -8000aaf0: 01000613 li a2,16 -8000aaf4: 0e812683 lw a3,232(sp) -8000aaf8: 09b65863 bge a2,s11,8000ab88 <_svfprintf_r+0x1128> -8000aafc: 000d0793 mv a5,s10 -8000ab00: 01000813 li a6,16 -8000ab04: 000c8d13 mv s10,s9 -8000ab08: 00700b93 li s7,7 -8000ab0c: 000b0c93 mv s9,s6 -8000ab10: 00098b13 mv s6,s3 -8000ab14: 00040993 mv s3,s0 -8000ab18: 00812403 lw s0,8(sp) -8000ab1c: 00c0006f j 8000ab28 <_svfprintf_r+0x10c8> -8000ab20: ff0d8d93 addi s11,s11,-16 -8000ab24: 05b85863 bge a6,s11,8000ab74 <_svfprintf_r+0x1114> -8000ab28: 01070713 addi a4,a4,16 -8000ab2c: 00168693 addi a3,a3,1 -8000ab30: 0187a023 sw s8,0(a5) -8000ab34: 0107a223 sw a6,4(a5) -8000ab38: 0ee12623 sw a4,236(sp) -8000ab3c: 0ed12423 sw a3,232(sp) -8000ab40: 00878793 addi a5,a5,8 -8000ab44: fcdbdee3 bge s7,a3,8000ab20 <_svfprintf_r+0x10c0> -8000ab48: 0e410613 addi a2,sp,228 -8000ab4c: 00040593 mv a1,s0 -8000ab50: 000a0513 mv a0,s4 -8000ab54: 190040ef jal ra,8000ece4 <__ssprint_r> -8000ab58: 92051863 bnez a0,80009c88 <_svfprintf_r+0x228> -8000ab5c: 01000813 li a6,16 -8000ab60: ff0d8d93 addi s11,s11,-16 -8000ab64: 0ec12703 lw a4,236(sp) -8000ab68: 0e812683 lw a3,232(sp) -8000ab6c: 10c10793 addi a5,sp,268 -8000ab70: fbb84ce3 blt a6,s11,8000ab28 <_svfprintf_r+0x10c8> -8000ab74: 00098413 mv s0,s3 -8000ab78: 000b0993 mv s3,s6 -8000ab7c: 000c8b13 mv s6,s9 -8000ab80: 000d0c93 mv s9,s10 -8000ab84: 00078d13 mv s10,a5 -8000ab88: 01b70733 add a4,a4,s11 -8000ab8c: 00168693 addi a3,a3,1 -8000ab90: 018d2023 sw s8,0(s10) -8000ab94: 01bd2223 sw s11,4(s10) -8000ab98: 0ee12623 sw a4,236(sp) -8000ab9c: 0ed12423 sw a3,232(sp) -8000aba0: 00700613 li a2,7 -8000aba4: 008d0d13 addi s10,s10,8 -8000aba8: 8cd656e3 bge a2,a3,8000a474 <_svfprintf_r+0xa14> -8000abac: 00812583 lw a1,8(sp) -8000abb0: 0e410613 addi a2,sp,228 -8000abb4: 000a0513 mv a0,s4 -8000abb8: 12c040ef jal ra,8000ece4 <__ssprint_r> -8000abbc: 8c051663 bnez a0,80009c88 <_svfprintf_r+0x228> -8000abc0: 0ec12703 lw a4,236(sp) -8000abc4: 10c10d13 addi s10,sp,268 -8000abc8: 8adff06f j 8000a474 <_svfprintf_r+0xa14> -8000abcc: 0e812603 lw a2,232(sp) -8000abd0: 01c12783 lw a5,28(sp) -8000abd4: 00100693 li a3,1 -8000abd8: 019d2023 sw s9,0(s10) -8000abdc: 00170d93 addi s11,a4,1 -8000abe0: 00160b13 addi s6,a2,1 -8000abe4: 008d0b93 addi s7,s10,8 -8000abe8: 40f6d063 bge a3,a5,8000afe8 <_svfprintf_r+0x1588> -8000abec: 00100693 li a3,1 -8000abf0: 00dd2223 sw a3,4(s10) -8000abf4: 0fb12623 sw s11,236(sp) -8000abf8: 0f612423 sw s6,232(sp) -8000abfc: 00700693 li a3,7 -8000ac00: 4966ca63 blt a3,s6,8000b094 <_svfprintf_r+0x1634> -8000ac04: 02c12783 lw a5,44(sp) -8000ac08: 03412703 lw a4,52(sp) -8000ac0c: 001b0b13 addi s6,s6,1 -8000ac10: 00fd8db3 add s11,s11,a5 -8000ac14: 00eba023 sw a4,0(s7) -8000ac18: 00fba223 sw a5,4(s7) -8000ac1c: 0fb12623 sw s11,236(sp) -8000ac20: 0f612423 sw s6,232(sp) -8000ac24: 00700693 li a3,7 -8000ac28: 008b8b93 addi s7,s7,8 -8000ac2c: 4966c863 blt a3,s6,8000b0bc <_svfprintf_r+0x165c> -8000ac30: 0f012683 lw a3,240(sp) -8000ac34: 01c12783 lw a5,28(sp) -8000ac38: 001b0813 addi a6,s6,1 -8000ac3c: 0ad12823 sw a3,176(sp) -8000ac40: 0f412683 lw a3,244(sp) -8000ac44: 0a010593 addi a1,sp,160 -8000ac48: 0b010513 addi a0,sp,176 -8000ac4c: 0ad12a23 sw a3,180(sp) -8000ac50: 0f812683 lw a3,248(sp) -8000ac54: 00080a93 mv s5,a6 -8000ac58: 03012023 sw a6,32(sp) -8000ac5c: 0ad12c23 sw a3,184(sp) -8000ac60: 0fc12683 lw a3,252(sp) -8000ac64: 0a012023 sw zero,160(sp) -8000ac68: 0a012223 sw zero,164(sp) -8000ac6c: 0ad12e23 sw a3,188(sp) -8000ac70: fff78693 addi a3,a5,-1 -8000ac74: 00d12c23 sw a3,24(sp) -8000ac78: 0a012423 sw zero,168(sp) -8000ac7c: 0a012623 sw zero,172(sp) -8000ac80: 2d5060ef jal ra,80011754 <__eqtf2> -8000ac84: 008b8d13 addi s10,s7,8 -8000ac88: 01812683 lw a3,24(sp) -8000ac8c: 02012803 lw a6,32(sp) -8000ac90: 38050063 beqz a0,8000b010 <_svfprintf_r+0x15b0> -8000ac94: 001c8793 addi a5,s9,1 -8000ac98: 00dd8db3 add s11,s11,a3 -8000ac9c: 00fba023 sw a5,0(s7) -8000aca0: 00dba223 sw a3,4(s7) -8000aca4: 0fb12623 sw s11,236(sp) -8000aca8: 0f512423 sw s5,232(sp) -8000acac: 00700793 li a5,7 -8000acb0: 7957c263 blt a5,s5,8000b434 <_svfprintf_r+0x19d4> -8000acb4: 010b8793 addi a5,s7,16 -8000acb8: 002b0a93 addi s5,s6,2 -8000acbc: 000d0b93 mv s7,s10 -8000acc0: 00078d13 mv s10,a5 -8000acc4: 03812683 lw a3,56(sp) -8000acc8: 0d410793 addi a5,sp,212 -8000accc: 00fba023 sw a5,0(s7) -8000acd0: 00dd8733 add a4,s11,a3 -8000acd4: 00dba223 sw a3,4(s7) -8000acd8: 0ee12623 sw a4,236(sp) -8000acdc: 0f512423 sw s5,232(sp) -8000ace0: 00700793 li a5,7 -8000ace4: fd57d063 bge a5,s5,8000a4a4 <_svfprintf_r+0xa44> -8000ace8: 00812583 lw a1,8(sp) -8000acec: 0e410613 addi a2,sp,228 -8000acf0: 000a0513 mv a0,s4 -8000acf4: 7f1030ef jal ra,8000ece4 <__ssprint_r> -8000acf8: 00050463 beqz a0,8000ad00 <_svfprintf_r+0x12a0> -8000acfc: f8dfe06f j 80009c88 <_svfprintf_r+0x228> -8000ad00: 0ec12703 lw a4,236(sp) -8000ad04: 10c10d13 addi s10,sp,268 -8000ad08: f9cff06f j 8000a4a4 <_svfprintf_r+0xa44> -8000ad0c: 00090993 mv s3,s2 -8000ad10: 931ff06f j 8000a640 <_svfprintf_r+0xbe0> -8000ad14: 800157b7 lui a5,0x80015 -8000ad18: 01000613 li a2,16 -8000ad1c: 0e812683 lw a3,232(sp) -8000ad20: 04478d93 addi s11,a5,68 # 80015044 <__BSS_END__+0xffffe62c> -8000ad24: 0d065463 bge a2,a6,8000adec <_svfprintf_r+0x138c> -8000ad28: 04912623 sw s1,76(sp) -8000ad2c: 05212823 sw s2,80(sp) -8000ad30: 000d0793 mv a5,s10 -8000ad34: 000d8913 mv s2,s11 -8000ad38: 000b0d13 mv s10,s6 -8000ad3c: 000c8d93 mv s11,s9 -8000ad40: 01000f13 li t5,16 -8000ad44: 00098c93 mv s9,s3 -8000ad48: 00700393 li t2,7 -8000ad4c: 00040993 mv s3,s0 -8000ad50: 04512223 sw t0,68(sp) -8000ad54: 00030b13 mv s6,t1 -8000ad58: 00812483 lw s1,8(sp) -8000ad5c: 00080413 mv s0,a6 -8000ad60: 00c0006f j 8000ad6c <_svfprintf_r+0x130c> -8000ad64: ff040413 addi s0,s0,-16 -8000ad68: 048f5c63 bge t5,s0,8000adc0 <_svfprintf_r+0x1360> -8000ad6c: 01070713 addi a4,a4,16 -8000ad70: 00168693 addi a3,a3,1 -8000ad74: 0127a023 sw s2,0(a5) -8000ad78: 01e7a223 sw t5,4(a5) -8000ad7c: 0ee12623 sw a4,236(sp) -8000ad80: 0ed12423 sw a3,232(sp) -8000ad84: 00878793 addi a5,a5,8 -8000ad88: fcd3dee3 bge t2,a3,8000ad64 <_svfprintf_r+0x1304> -8000ad8c: 0e410613 addi a2,sp,228 -8000ad90: 00048593 mv a1,s1 -8000ad94: 000a0513 mv a0,s4 -8000ad98: 74d030ef jal ra,8000ece4 <__ssprint_r> -8000ad9c: 00050463 beqz a0,8000ada4 <_svfprintf_r+0x1344> -8000ada0: ee9fe06f j 80009c88 <_svfprintf_r+0x228> -8000ada4: 01000f13 li t5,16 -8000ada8: ff040413 addi s0,s0,-16 -8000adac: 0ec12703 lw a4,236(sp) -8000adb0: 0e812683 lw a3,232(sp) -8000adb4: 10c10793 addi a5,sp,268 -8000adb8: 00700393 li t2,7 -8000adbc: fa8f48e3 blt t5,s0,8000ad6c <_svfprintf_r+0x130c> -8000adc0: 00040813 mv a6,s0 -8000adc4: 04412283 lw t0,68(sp) -8000adc8: 00098413 mv s0,s3 -8000adcc: 04c12483 lw s1,76(sp) -8000add0: 000c8993 mv s3,s9 -8000add4: 000d8c93 mv s9,s11 -8000add8: 00090d93 mv s11,s2 -8000addc: 05012903 lw s2,80(sp) -8000ade0: 000b0313 mv t1,s6 -8000ade4: 000d0b13 mv s6,s10 -8000ade8: 00078d13 mv s10,a5 -8000adec: 01070733 add a4,a4,a6 -8000adf0: 00168693 addi a3,a3,1 -8000adf4: 01bd2023 sw s11,0(s10) -8000adf8: 010d2223 sw a6,4(s10) -8000adfc: 0ee12623 sw a4,236(sp) -8000ae00: 0ed12423 sw a3,232(sp) -8000ae04: 00700613 li a2,7 -8000ae08: 008d0d13 addi s10,s10,8 -8000ae0c: ded65663 bge a2,a3,8000a3f8 <_svfprintf_r+0x998> -8000ae10: 00812583 lw a1,8(sp) -8000ae14: 0e410613 addi a2,sp,228 -8000ae18: 000a0513 mv a0,s4 -8000ae1c: 04612623 sw t1,76(sp) -8000ae20: 04512223 sw t0,68(sp) -8000ae24: 6c1030ef jal ra,8000ece4 <__ssprint_r> -8000ae28: 00050463 beqz a0,8000ae30 <_svfprintf_r+0x13d0> -8000ae2c: e5dfe06f j 80009c88 <_svfprintf_r+0x228> -8000ae30: 0ec12703 lw a4,236(sp) -8000ae34: 10c10d13 addi s10,sp,268 -8000ae38: 04c12303 lw t1,76(sp) -8000ae3c: 04412283 lw t0,68(sp) -8000ae40: db8ff06f j 8000a3f8 <_svfprintf_r+0x998> -8000ae44: 00812583 lw a1,8(sp) -8000ae48: 0e410613 addi a2,sp,228 -8000ae4c: 000a0513 mv a0,s4 -8000ae50: 04612223 sw t1,68(sp) -8000ae54: 691030ef jal ra,8000ece4 <__ssprint_r> -8000ae58: 00050463 beqz a0,8000ae60 <_svfprintf_r+0x1400> -8000ae5c: e2dfe06f j 80009c88 <_svfprintf_r+0x228> -8000ae60: 0ec12703 lw a4,236(sp) -8000ae64: 10c10d13 addi s10,sp,268 -8000ae68: 04412303 lw t1,68(sp) -8000ae6c: df8ff06f j 8000a464 <_svfprintf_r+0xa04> -8000ae70: 0cc12603 lw a2,204(sp) -8000ae74: 5ec05863 blez a2,8000b464 <_svfprintf_r+0x1a04> -8000ae78: 01c12783 lw a5,28(sp) -8000ae7c: 01812683 lw a3,24(sp) -8000ae80: 00078b13 mv s6,a5 -8000ae84: 30f6ca63 blt a3,a5,8000b198 <_svfprintf_r+0x1738> -8000ae88: 03605663 blez s6,8000aeb4 <_svfprintf_r+0x1454> -8000ae8c: 0e812683 lw a3,232(sp) -8000ae90: 01670733 add a4,a4,s6 -8000ae94: 019d2023 sw s9,0(s10) -8000ae98: 00168693 addi a3,a3,1 -8000ae9c: 016d2223 sw s6,4(s10) -8000aea0: 0ee12623 sw a4,236(sp) -8000aea4: 0ed12423 sw a3,232(sp) -8000aea8: 00700613 li a2,7 -8000aeac: 008d0d13 addi s10,s10,8 -8000aeb0: 20d648e3 blt a2,a3,8000b8c0 <_svfprintf_r+0x1e60> -8000aeb4: fffb4693 not a3,s6 -8000aeb8: 01812783 lw a5,24(sp) -8000aebc: 41f6d693 srai a3,a3,0x1f -8000aec0: 00db7b33 and s6,s6,a3 -8000aec4: 41678b33 sub s6,a5,s6 -8000aec8: 37604863 bgtz s6,8000b238 <_svfprintf_r+0x17d8> -8000aecc: 01812783 lw a5,24(sp) -8000aed0: 40097693 andi a3,s2,1024 -8000aed4: 00fc8ab3 add s5,s9,a5 -8000aed8: 3c069663 bnez a3,8000b2a4 <_svfprintf_r+0x1844> -8000aedc: 0cc12b03 lw s6,204(sp) -8000aee0: 01c12783 lw a5,28(sp) -8000aee4: 00fb4663 blt s6,a5,8000aef0 <_svfprintf_r+0x1490> -8000aee8: 00197693 andi a3,s2,1 -8000aeec: 200680e3 beqz a3,8000b8ec <_svfprintf_r+0x1e8c> -8000aef0: 03412683 lw a3,52(sp) -8000aef4: 02c12783 lw a5,44(sp) -8000aef8: 00700613 li a2,7 -8000aefc: 00dd2023 sw a3,0(s10) -8000af00: 0e812683 lw a3,232(sp) -8000af04: 00f70733 add a4,a4,a5 -8000af08: 00fd2223 sw a5,4(s10) -8000af0c: 00168693 addi a3,a3,1 -8000af10: 0ee12623 sw a4,236(sp) -8000af14: 0ed12423 sw a3,232(sp) -8000af18: 008d0d13 addi s10,s10,8 -8000af1c: 3cd64ce3 blt a2,a3,8000baf4 <_svfprintf_r+0x2094> -8000af20: 01c12683 lw a3,28(sp) -8000af24: 00dc87b3 add a5,s9,a3 -8000af28: 41668b33 sub s6,a3,s6 -8000af2c: 415787b3 sub a5,a5,s5 -8000af30: 000b0b93 mv s7,s6 -8000af34: 0167d463 bge a5,s6,8000af3c <_svfprintf_r+0x14dc> -8000af38: 00078b93 mv s7,a5 -8000af3c: 03705663 blez s7,8000af68 <_svfprintf_r+0x1508> -8000af40: 0e812783 lw a5,232(sp) -8000af44: 01770733 add a4,a4,s7 -8000af48: 015d2023 sw s5,0(s10) -8000af4c: 00178793 addi a5,a5,1 -8000af50: 017d2223 sw s7,4(s10) -8000af54: 0ee12623 sw a4,236(sp) -8000af58: 0ef12423 sw a5,232(sp) -8000af5c: 00700693 li a3,7 -8000af60: 008d0d13 addi s10,s10,8 -8000af64: 5af6c6e3 blt a3,a5,8000bd10 <_svfprintf_r+0x22b0> -8000af68: fffbc793 not a5,s7 -8000af6c: 41f7d793 srai a5,a5,0x1f -8000af70: 00fbfbb3 and s7,s7,a5 -8000af74: 417b0b33 sub s6,s6,s7 -8000af78: d3605663 blez s6,8000a4a4 <_svfprintf_r+0xa44> -8000af7c: 01000693 li a3,16 -8000af80: 0e812783 lw a5,232(sp) -8000af84: 6b66d263 bge a3,s6,8000b628 <_svfprintf_r+0x1bc8> -8000af88: 01000b93 li s7,16 -8000af8c: 00700a93 li s5,7 -8000af90: 00812c83 lw s9,8(sp) -8000af94: 00c0006f j 8000afa0 <_svfprintf_r+0x1540> -8000af98: ff0b0b13 addi s6,s6,-16 -8000af9c: 696bd663 bge s7,s6,8000b628 <_svfprintf_r+0x1bc8> -8000afa0: 01070713 addi a4,a4,16 -8000afa4: 00178793 addi a5,a5,1 -8000afa8: 018d2023 sw s8,0(s10) -8000afac: 017d2223 sw s7,4(s10) -8000afb0: 0ee12623 sw a4,236(sp) -8000afb4: 0ef12423 sw a5,232(sp) -8000afb8: 008d0d13 addi s10,s10,8 -8000afbc: fcfadee3 bge s5,a5,8000af98 <_svfprintf_r+0x1538> -8000afc0: 0e410613 addi a2,sp,228 -8000afc4: 000c8593 mv a1,s9 -8000afc8: 000a0513 mv a0,s4 -8000afcc: 519030ef jal ra,8000ece4 <__ssprint_r> -8000afd0: 00050463 beqz a0,8000afd8 <_svfprintf_r+0x1578> -8000afd4: cb5fe06f j 80009c88 <_svfprintf_r+0x228> -8000afd8: 0ec12703 lw a4,236(sp) -8000afdc: 0e812783 lw a5,232(sp) -8000afe0: 10c10d13 addi s10,sp,268 -8000afe4: fb5ff06f j 8000af98 <_svfprintf_r+0x1538> -8000afe8: 00197593 andi a1,s2,1 -8000afec: c00590e3 bnez a1,8000abec <_svfprintf_r+0x118c> -8000aff0: 00dd2223 sw a3,4(s10) -8000aff4: 0fb12623 sw s11,236(sp) -8000aff8: 0f612423 sw s6,232(sp) -8000affc: 00700793 li a5,7 -8000b000: 4367ca63 blt a5,s6,8000b434 <_svfprintf_r+0x19d4> -8000b004: 00260a93 addi s5,a2,2 -8000b008: 010d0d13 addi s10,s10,16 -8000b00c: cb9ff06f j 8000acc4 <_svfprintf_r+0x1264> -8000b010: cad05ae3 blez a3,8000acc4 <_svfprintf_r+0x1264> -8000b014: 01000793 li a5,16 -8000b018: 00d7c463 blt a5,a3,8000b020 <_svfprintf_r+0x15c0> -8000b01c: 4c80106f j 8000c4e4 <_svfprintf_r+0x2a84> -8000b020: 00812c23 sw s0,24(sp) -8000b024: 01000c93 li s9,16 -8000b028: 00700a93 li s5,7 -8000b02c: 00068413 mv s0,a3 -8000b030: 00812d03 lw s10,8(sp) -8000b034: 00080b13 mv s6,a6 -8000b038: 0100006f j 8000b048 <_svfprintf_r+0x15e8> -8000b03c: ff040413 addi s0,s0,-16 -8000b040: 768cd663 bge s9,s0,8000b7ac <_svfprintf_r+0x1d4c> -8000b044: 001b0b13 addi s6,s6,1 -8000b048: 010d8d93 addi s11,s11,16 -8000b04c: 018ba023 sw s8,0(s7) -8000b050: 019ba223 sw s9,4(s7) -8000b054: 0fb12623 sw s11,236(sp) -8000b058: 0f612423 sw s6,232(sp) -8000b05c: 008b8b93 addi s7,s7,8 -8000b060: fd6adee3 bge s5,s6,8000b03c <_svfprintf_r+0x15dc> -8000b064: 0e410613 addi a2,sp,228 -8000b068: 000d0593 mv a1,s10 -8000b06c: 000a0513 mv a0,s4 -8000b070: 475030ef jal ra,8000ece4 <__ssprint_r> -8000b074: 00050463 beqz a0,8000b07c <_svfprintf_r+0x161c> -8000b078: c11fe06f j 80009c88 <_svfprintf_r+0x228> -8000b07c: 0ec12d83 lw s11,236(sp) -8000b080: 0e812b03 lw s6,232(sp) -8000b084: 10c10b93 addi s7,sp,268 -8000b088: fb5ff06f j 8000b03c <_svfprintf_r+0x15dc> -8000b08c: 000c8913 mv s2,s9 -8000b090: b25fe06f j 80009bb4 <_svfprintf_r+0x154> -8000b094: 00812583 lw a1,8(sp) -8000b098: 0e410613 addi a2,sp,228 -8000b09c: 000a0513 mv a0,s4 -8000b0a0: 445030ef jal ra,8000ece4 <__ssprint_r> -8000b0a4: 00050463 beqz a0,8000b0ac <_svfprintf_r+0x164c> -8000b0a8: be1fe06f j 80009c88 <_svfprintf_r+0x228> -8000b0ac: 0ec12d83 lw s11,236(sp) -8000b0b0: 0e812b03 lw s6,232(sp) -8000b0b4: 10c10b93 addi s7,sp,268 -8000b0b8: b4dff06f j 8000ac04 <_svfprintf_r+0x11a4> -8000b0bc: 00812583 lw a1,8(sp) -8000b0c0: 0e410613 addi a2,sp,228 -8000b0c4: 000a0513 mv a0,s4 -8000b0c8: 41d030ef jal ra,8000ece4 <__ssprint_r> -8000b0cc: 00050463 beqz a0,8000b0d4 <_svfprintf_r+0x1674> -8000b0d0: bb9fe06f j 80009c88 <_svfprintf_r+0x228> -8000b0d4: 0ec12d83 lw s11,236(sp) -8000b0d8: 0e812b03 lw s6,232(sp) -8000b0dc: 10c10b93 addi s7,sp,268 -8000b0e0: b51ff06f j 8000ac30 <_svfprintf_r+0x11d0> -8000b0e4: 03000793 li a5,48 -8000b0e8: 1af107a3 sb a5,431(sp) -8000b0ec: 1af10c93 addi s9,sp,431 -8000b0f0: c81fe06f j 80009d70 <_svfprintf_r+0x310> -8000b0f4: 20097793 andi a5,s2,512 -8000b0f8: 020796e3 bnez a5,8000b924 <_svfprintf_r+0x1ec4> -8000b0fc: 00000d93 li s11,0 -8000b100: c25fe06f j 80009d24 <_svfprintf_r+0x2c4> -8000b104: 01412783 lw a5,20(sp) -8000b108: 0007a703 lw a4,0(a5) -8000b10c: 00478793 addi a5,a5,4 -8000b110: 00f12a23 sw a5,20(sp) -8000b114: 00072583 lw a1,0(a4) -8000b118: 00472603 lw a2,4(a4) -8000b11c: 00872683 lw a3,8(a4) -8000b120: 00c72703 lw a4,12(a4) -8000b124: 0eb12823 sw a1,240(sp) -8000b128: 0ec12a23 sw a2,244(sp) -8000b12c: 0ed12c23 sw a3,248(sp) -8000b130: 0ee12e23 sw a4,252(sp) -8000b134: e99fe06f j 80009fcc <_svfprintf_r+0x56c> -8000b138: 00412603 lw a2,4(sp) -8000b13c: 0006a783 lw a5,0(a3) -8000b140: 00e12a23 sw a4,20(sp) -8000b144: 41f65693 srai a3,a2,0x1f -8000b148: 00c7a023 sw a2,0(a5) -8000b14c: 00d7a223 sw a3,4(a5) -8000b150: 00048c93 mv s9,s1 -8000b154: d81fe06f j 80009ed4 <_svfprintf_r+0x474> -8000b158: 03000793 li a5,48 -8000b15c: 00296913 ori s2,s2,2 -8000b160: 0cf10423 sb a5,200(sp) -8000b164: 0d5104a3 sb s5,201(sp) -8000b168: bff97993 andi s3,s2,-1025 -8000b16c: 00200793 li a5,2 -8000b170: bd1fe06f j 80009d40 <_svfprintf_r+0x2e0> -8000b174: 04012783 lw a5,64(sp) -8000b178: 0004ce03 lbu t3,0(s1) -8000b17c: 00079463 bnez a5,8000b184 <_svfprintf_r+0x1724> -8000b180: a5dfe06f j 80009bdc <_svfprintf_r+0x17c> -8000b184: 0007c783 lbu a5,0(a5) -8000b188: 00079463 bnez a5,8000b190 <_svfprintf_r+0x1730> -8000b18c: a51fe06f j 80009bdc <_svfprintf_r+0x17c> -8000b190: 40096913 ori s2,s2,1024 -8000b194: a49fe06f j 80009bdc <_svfprintf_r+0x17c> -8000b198: 00068b13 mv s6,a3 -8000b19c: cf6048e3 bgtz s6,8000ae8c <_svfprintf_r+0x142c> -8000b1a0: d15ff06f j 8000aeb4 <_svfprintf_r+0x1454> -8000b1a4: 00812583 lw a1,8(sp) -8000b1a8: 0e410613 addi a2,sp,228 -8000b1ac: 000a0513 mv a0,s4 -8000b1b0: 335030ef jal ra,8000ece4 <__ssprint_r> -8000b1b4: 00050463 beqz a0,8000b1bc <_svfprintf_r+0x175c> -8000b1b8: ad1fe06f j 80009c88 <_svfprintf_r+0x228> -8000b1bc: 0ec12703 lw a4,236(sp) -8000b1c0: 10c10d13 addi s10,sp,268 -8000b1c4: fb0ff06f j 8000a974 <_svfprintf_r+0xf14> -8000b1c8: 0014ce03 lbu t3,1(s1) -8000b1cc: 02096913 ori s2,s2,32 -8000b1d0: 00148493 addi s1,s1,1 -8000b1d4: a09fe06f j 80009bdc <_svfprintf_r+0x17c> -8000b1d8: 0014ce03 lbu t3,1(s1) -8000b1dc: 20096913 ori s2,s2,512 -8000b1e0: 00148493 addi s1,s1,1 -8000b1e4: 9f9fe06f j 80009bdc <_svfprintf_r+0x17c> -8000b1e8: 02812503 lw a0,40(sp) -8000b1ec: 04000593 li a1,64 -8000b1f0: dfdf50ef jal ra,80000fec <_malloc_r> -8000b1f4: 00812783 lw a5,8(sp) -8000b1f8: 00a7a023 sw a0,0(a5) -8000b1fc: 00a7a823 sw a0,16(a5) -8000b200: 00051463 bnez a0,8000b208 <_svfprintf_r+0x17a8> -8000b204: 3380106f j 8000c53c <_svfprintf_r+0x2adc> -8000b208: 00812703 lw a4,8(sp) -8000b20c: 04000793 li a5,64 -8000b210: 00f72a23 sw a5,20(a4) -8000b214: 8d9fe06f j 80009aec <_svfprintf_r+0x8c> -8000b218: 00600793 li a5,6 -8000b21c: 000d8b13 mv s6,s11 -8000b220: 6db7e263 bltu a5,s11,8000b8e4 <_svfprintf_r+0x1e84> -8000b224: 800157b7 lui a5,0x80015 -8000b228: 000b0993 mv s3,s6 -8000b22c: 01712a23 sw s7,20(sp) -8000b230: b1878c93 addi s9,a5,-1256 # 80014b18 <__BSS_END__+0xffffe100> -8000b234: 990ff06f j 8000a3c4 <_svfprintf_r+0x964> -8000b238: 01000613 li a2,16 -8000b23c: 0e812683 lw a3,232(sp) -8000b240: 63665663 bge a2,s6,8000b86c <_svfprintf_r+0x1e0c> -8000b244: 01000d93 li s11,16 -8000b248: 00700a93 li s5,7 -8000b24c: 00812b83 lw s7,8(sp) -8000b250: 00c0006f j 8000b25c <_svfprintf_r+0x17fc> -8000b254: ff0b0b13 addi s6,s6,-16 -8000b258: 616dda63 bge s11,s6,8000b86c <_svfprintf_r+0x1e0c> -8000b25c: 01070713 addi a4,a4,16 -8000b260: 00168693 addi a3,a3,1 -8000b264: 018d2023 sw s8,0(s10) -8000b268: 01bd2223 sw s11,4(s10) -8000b26c: 0ee12623 sw a4,236(sp) -8000b270: 0ed12423 sw a3,232(sp) -8000b274: 008d0d13 addi s10,s10,8 -8000b278: fcdadee3 bge s5,a3,8000b254 <_svfprintf_r+0x17f4> -8000b27c: 0e410613 addi a2,sp,228 -8000b280: 000b8593 mv a1,s7 -8000b284: 000a0513 mv a0,s4 -8000b288: 25d030ef jal ra,8000ece4 <__ssprint_r> -8000b28c: 00050463 beqz a0,8000b294 <_svfprintf_r+0x1834> -8000b290: 9f9fe06f j 80009c88 <_svfprintf_r+0x228> -8000b294: 0ec12703 lw a4,236(sp) -8000b298: 0e812683 lw a3,232(sp) -8000b29c: 10c10d13 addi s10,sp,268 -8000b2a0: fb5ff06f j 8000b254 <_svfprintf_r+0x17f4> -8000b2a4: 01c12783 lw a5,28(sp) -8000b2a8: 02012b83 lw s7,32(sp) -8000b2ac: 00912c23 sw s1,24(sp) -8000b2b0: 00fc87b3 add a5,s9,a5 -8000b2b4: 05212223 sw s2,68(sp) -8000b2b8: 04812623 sw s0,76(sp) -8000b2bc: 02412483 lw s1,36(sp) -8000b2c0: 03312023 sw s3,32(sp) -8000b2c4: 03912223 sw s9,36(sp) -8000b2c8: 000d0693 mv a3,s10 -8000b2cc: 00700b13 li s6,7 -8000b2d0: 01000d93 li s11,16 -8000b2d4: 04812903 lw s2,72(sp) -8000b2d8: 04012403 lw s0,64(sp) -8000b2dc: 00812983 lw s3,8(sp) -8000b2e0: 00078d13 mv s10,a5 -8000b2e4: 080b8a63 beqz s7,8000b378 <_svfprintf_r+0x1918> -8000b2e8: 08049a63 bnez s1,8000b37c <_svfprintf_r+0x191c> -8000b2ec: fff40413 addi s0,s0,-1 -8000b2f0: fffb8b93 addi s7,s7,-1 -8000b2f4: 03c12783 lw a5,60(sp) -8000b2f8: 01270733 add a4,a4,s2 -8000b2fc: 0126a223 sw s2,4(a3) -8000b300: 00f6a023 sw a5,0(a3) -8000b304: 0e812783 lw a5,232(sp) -8000b308: 0ee12623 sw a4,236(sp) -8000b30c: 00868693 addi a3,a3,8 -8000b310: 00178793 addi a5,a5,1 -8000b314: 0ef12423 sw a5,232(sp) -8000b318: 0efb4c63 blt s6,a5,8000b410 <_svfprintf_r+0x19b0> -8000b31c: 00044603 lbu a2,0(s0) -8000b320: 415d05b3 sub a1,s10,s5 -8000b324: 00060c93 mv s9,a2 -8000b328: 00c5d463 bge a1,a2,8000b330 <_svfprintf_r+0x18d0> -8000b32c: 00058c93 mv s9,a1 -8000b330: 03905663 blez s9,8000b35c <_svfprintf_r+0x18fc> -8000b334: 0e812603 lw a2,232(sp) -8000b338: 01970733 add a4,a4,s9 -8000b33c: 0156a023 sw s5,0(a3) -8000b340: 00160613 addi a2,a2,1 -8000b344: 0196a223 sw s9,4(a3) -8000b348: 0ee12623 sw a4,236(sp) -8000b34c: 0ec12423 sw a2,232(sp) -8000b350: 2ecb4463 blt s6,a2,8000b638 <_svfprintf_r+0x1bd8> -8000b354: 00044603 lbu a2,0(s0) -8000b358: 00868693 addi a3,a3,8 -8000b35c: fffcc593 not a1,s9 -8000b360: 41f5d593 srai a1,a1,0x1f -8000b364: 00bcf7b3 and a5,s9,a1 -8000b368: 40f60cb3 sub s9,a2,a5 -8000b36c: 01904c63 bgtz s9,8000b384 <_svfprintf_r+0x1924> -8000b370: 00ca8ab3 add s5,s5,a2 -8000b374: f60b9ae3 bnez s7,8000b2e8 <_svfprintf_r+0x1888> -8000b378: 62048e63 beqz s1,8000b9b4 <_svfprintf_r+0x1f54> -8000b37c: fff48493 addi s1,s1,-1 -8000b380: f75ff06f j 8000b2f4 <_svfprintf_r+0x1894> -8000b384: 0e812603 lw a2,232(sp) -8000b388: 019dc863 blt s11,s9,8000b398 <_svfprintf_r+0x1938> -8000b38c: 0580006f j 8000b3e4 <_svfprintf_r+0x1984> -8000b390: ff0c8c93 addi s9,s9,-16 -8000b394: 059dd863 bge s11,s9,8000b3e4 <_svfprintf_r+0x1984> -8000b398: 01070713 addi a4,a4,16 -8000b39c: 00160613 addi a2,a2,1 -8000b3a0: 0186a023 sw s8,0(a3) -8000b3a4: 01b6a223 sw s11,4(a3) -8000b3a8: 0ee12623 sw a4,236(sp) -8000b3ac: 0ec12423 sw a2,232(sp) -8000b3b0: 00868693 addi a3,a3,8 -8000b3b4: fccb5ee3 bge s6,a2,8000b390 <_svfprintf_r+0x1930> -8000b3b8: 0e410613 addi a2,sp,228 -8000b3bc: 00098593 mv a1,s3 -8000b3c0: 000a0513 mv a0,s4 -8000b3c4: 121030ef jal ra,8000ece4 <__ssprint_r> -8000b3c8: 00050463 beqz a0,8000b3d0 <_svfprintf_r+0x1970> -8000b3cc: 8bdfe06f j 80009c88 <_svfprintf_r+0x228> -8000b3d0: ff0c8c93 addi s9,s9,-16 -8000b3d4: 0ec12703 lw a4,236(sp) -8000b3d8: 0e812603 lw a2,232(sp) -8000b3dc: 10c10693 addi a3,sp,268 -8000b3e0: fb9dcce3 blt s11,s9,8000b398 <_svfprintf_r+0x1938> -8000b3e4: 01970733 add a4,a4,s9 -8000b3e8: 00160613 addi a2,a2,1 -8000b3ec: 0186a023 sw s8,0(a3) -8000b3f0: 0196a223 sw s9,4(a3) -8000b3f4: 0ee12623 sw a4,236(sp) -8000b3f8: 0ec12423 sw a2,232(sp) -8000b3fc: 66cb4863 blt s6,a2,8000ba6c <_svfprintf_r+0x200c> -8000b400: 00044603 lbu a2,0(s0) -8000b404: 00868693 addi a3,a3,8 -8000b408: 00ca8ab3 add s5,s5,a2 -8000b40c: f69ff06f j 8000b374 <_svfprintf_r+0x1914> -8000b410: 0e410613 addi a2,sp,228 -8000b414: 00098593 mv a1,s3 -8000b418: 000a0513 mv a0,s4 -8000b41c: 0c9030ef jal ra,8000ece4 <__ssprint_r> -8000b420: 00050463 beqz a0,8000b428 <_svfprintf_r+0x19c8> -8000b424: 865fe06f j 80009c88 <_svfprintf_r+0x228> -8000b428: 0ec12703 lw a4,236(sp) -8000b42c: 10c10693 addi a3,sp,268 -8000b430: eedff06f j 8000b31c <_svfprintf_r+0x18bc> -8000b434: 00812583 lw a1,8(sp) -8000b438: 0e410613 addi a2,sp,228 -8000b43c: 000a0513 mv a0,s4 -8000b440: 0a5030ef jal ra,8000ece4 <__ssprint_r> -8000b444: 00050463 beqz a0,8000b44c <_svfprintf_r+0x19ec> -8000b448: 841fe06f j 80009c88 <_svfprintf_r+0x228> -8000b44c: 0e812603 lw a2,232(sp) -8000b450: 0ec12d83 lw s11,236(sp) -8000b454: 11410d13 addi s10,sp,276 -8000b458: 00160a93 addi s5,a2,1 -8000b45c: 10c10b93 addi s7,sp,268 -8000b460: 865ff06f j 8000acc4 <_svfprintf_r+0x1264> -8000b464: 0e812683 lw a3,232(sp) -8000b468: 800155b7 lui a1,0x80015 -8000b46c: b2058593 addi a1,a1,-1248 # 80014b20 <__BSS_END__+0xffffe108> -8000b470: 00bd2023 sw a1,0(s10) -8000b474: 00170713 addi a4,a4,1 -8000b478: 00100593 li a1,1 -8000b47c: 00168693 addi a3,a3,1 -8000b480: 00bd2223 sw a1,4(s10) -8000b484: 0ee12623 sw a4,236(sp) -8000b488: 0ed12423 sw a3,232(sp) -8000b48c: 00700593 li a1,7 -8000b490: 008d0d13 addi s10,s10,8 -8000b494: 06d5ce63 blt a1,a3,8000b510 <_svfprintf_r+0x1ab0> -8000b498: 26061a63 bnez a2,8000b70c <_svfprintf_r+0x1cac> -8000b49c: 01c12783 lw a5,28(sp) -8000b4a0: 00197693 andi a3,s2,1 -8000b4a4: 00f6e6b3 or a3,a3,a5 -8000b4a8: 00069463 bnez a3,8000b4b0 <_svfprintf_r+0x1a50> -8000b4ac: ff9fe06f j 8000a4a4 <_svfprintf_r+0xa44> -8000b4b0: 03412683 lw a3,52(sp) -8000b4b4: 02c12783 lw a5,44(sp) -8000b4b8: 00700613 li a2,7 -8000b4bc: 00dd2023 sw a3,0(s10) -8000b4c0: 0e812683 lw a3,232(sp) -8000b4c4: 00f70733 add a4,a4,a5 -8000b4c8: 00fd2223 sw a5,4(s10) -8000b4cc: 00168693 addi a3,a3,1 -8000b4d0: 0ee12623 sw a4,236(sp) -8000b4d4: 0ed12423 sw a3,232(sp) -8000b4d8: 008d0893 addi a7,s10,8 -8000b4dc: 48d64c63 blt a2,a3,8000b974 <_svfprintf_r+0x1f14> -8000b4e0: 01c12783 lw a5,28(sp) -8000b4e4: 00168693 addi a3,a3,1 -8000b4e8: 0198a023 sw s9,0(a7) -8000b4ec: 00e78733 add a4,a5,a4 -8000b4f0: 00f8a223 sw a5,4(a7) -8000b4f4: 0ee12623 sw a4,236(sp) -8000b4f8: 0ed12423 sw a3,232(sp) -8000b4fc: 00700793 li a5,7 -8000b500: 00888d13 addi s10,a7,8 -8000b504: 00d7c463 blt a5,a3,8000b50c <_svfprintf_r+0x1aac> -8000b508: f9dfe06f j 8000a4a4 <_svfprintf_r+0xa44> -8000b50c: fdcff06f j 8000ace8 <_svfprintf_r+0x1288> -8000b510: 00812583 lw a1,8(sp) -8000b514: 0e410613 addi a2,sp,228 -8000b518: 000a0513 mv a0,s4 -8000b51c: 7c8030ef jal ra,8000ece4 <__ssprint_r> -8000b520: 00050463 beqz a0,8000b528 <_svfprintf_r+0x1ac8> -8000b524: f64fe06f j 80009c88 <_svfprintf_r+0x228> -8000b528: 0cc12603 lw a2,204(sp) -8000b52c: 0ec12703 lw a4,236(sp) -8000b530: 10c10d13 addi s10,sp,268 -8000b534: f65ff06f j 8000b498 <_svfprintf_r+0x1a38> -8000b538: 1b010c93 addi s9,sp,432 -8000b53c: 00000793 li a5,0 -8000b540: 4009f913 andi s2,s3,1024 -8000b544: 00912823 sw s1,16(sp) -8000b548: 01312c23 sw s3,24(sp) -8000b54c: 0ff00b13 li s6,255 -8000b550: 000c8993 mv s3,s9 -8000b554: 02612023 sw t1,32(sp) -8000b558: 000a0c93 mv s9,s4 -8000b55c: 04012483 lw s1,64(sp) -8000b560: 000d8a13 mv s4,s11 -8000b564: 000d0d93 mv s11,s10 -8000b568: 00040d13 mv s10,s0 -8000b56c: 00078413 mv s0,a5 -8000b570: 0240006f j 8000b594 <_svfprintf_r+0x1b34> -8000b574: 00a00613 li a2,10 -8000b578: 00000693 li a3,0 -8000b57c: 000b8513 mv a0,s7 -8000b580: 000a0593 mv a1,s4 -8000b584: 50d040ef jal ra,80010290 <__udivdi3> -8000b588: 540a0863 beqz s4,8000bad8 <_svfprintf_r+0x2078> -8000b58c: 00050b93 mv s7,a0 -8000b590: 00058a13 mv s4,a1 -8000b594: 00a00613 li a2,10 -8000b598: 00000693 li a3,0 -8000b59c: 000b8513 mv a0,s7 -8000b5a0: 000a0593 mv a1,s4 -8000b5a4: 120050ef jal ra,800106c4 <__umoddi3> -8000b5a8: 03050513 addi a0,a0,48 -8000b5ac: fea98fa3 sb a0,-1(s3) -8000b5b0: 00140413 addi s0,s0,1 -8000b5b4: fff98993 addi s3,s3,-1 -8000b5b8: fa090ee3 beqz s2,8000b574 <_svfprintf_r+0x1b14> -8000b5bc: 0004c683 lbu a3,0(s1) -8000b5c0: fad41ae3 bne s0,a3,8000b574 <_svfprintf_r+0x1b14> -8000b5c4: fb6408e3 beq s0,s6,8000b574 <_svfprintf_r+0x1b14> -8000b5c8: 4c0a1863 bnez s4,8000ba98 <_svfprintf_r+0x2038> -8000b5cc: 00900793 li a5,9 -8000b5d0: 4d77e463 bltu a5,s7,8000ba98 <_svfprintf_r+0x2038> -8000b5d4: 000c8a13 mv s4,s9 -8000b5d8: 00098c93 mv s9,s3 -8000b5dc: 01812983 lw s3,24(sp) -8000b5e0: 1b010793 addi a5,sp,432 -8000b5e4: 00812e23 sw s0,28(sp) -8000b5e8: 04912023 sw s1,64(sp) -8000b5ec: 000d0413 mv s0,s10 -8000b5f0: 02012303 lw t1,32(sp) -8000b5f4: 01012483 lw s1,16(sp) -8000b5f8: 000d8d13 mv s10,s11 -8000b5fc: 41978b33 sub s6,a5,s9 -8000b600: 00098913 mv s2,s3 -8000b604: f6cfe06f j 80009d70 <_svfprintf_r+0x310> -8000b608: 00812583 lw a1,8(sp) -8000b60c: 0e410613 addi a2,sp,228 -8000b610: 000a0513 mv a0,s4 -8000b614: 6d0030ef jal ra,8000ece4 <__ssprint_r> -8000b618: 00050463 beqz a0,8000b620 <_svfprintf_r+0x1bc0> -8000b61c: e6cfe06f j 80009c88 <_svfprintf_r+0x228> -8000b620: 10c10d13 addi s10,sp,268 -8000b624: b00ff06f j 8000a924 <_svfprintf_r+0xec4> -8000b628: 01670733 add a4,a4,s6 -8000b62c: 00178793 addi a5,a5,1 -8000b630: 018d2023 sw s8,0(s10) -8000b634: e59fe06f j 8000a48c <_svfprintf_r+0xa2c> -8000b638: 0e410613 addi a2,sp,228 -8000b63c: 00098593 mv a1,s3 -8000b640: 000a0513 mv a0,s4 -8000b644: 6a0030ef jal ra,8000ece4 <__ssprint_r> -8000b648: 00050463 beqz a0,8000b650 <_svfprintf_r+0x1bf0> -8000b64c: e3cfe06f j 80009c88 <_svfprintf_r+0x228> -8000b650: 00044603 lbu a2,0(s0) -8000b654: 0ec12703 lw a4,236(sp) -8000b658: 10c10693 addi a3,sp,268 -8000b65c: d01ff06f j 8000b35c <_svfprintf_r+0x18fc> -8000b660: 0f012783 lw a5,240(sp) -8000b664: 0a010593 addi a1,sp,160 -8000b668: 0b010513 addi a0,sp,176 -8000b66c: 0af12823 sw a5,176(sp) -8000b670: 0f412783 lw a5,244(sp) -8000b674: 0a012023 sw zero,160(sp) -8000b678: 0a012223 sw zero,164(sp) -8000b67c: 0af12a23 sw a5,180(sp) -8000b680: 0f812783 lw a5,248(sp) -8000b684: 0a012423 sw zero,168(sp) -8000b688: 0a012623 sw zero,172(sp) -8000b68c: 0af12c23 sw a5,184(sp) -8000b690: 0fc12783 lw a5,252(sp) -8000b694: 0af12e23 sw a5,188(sp) -8000b698: 2cc060ef jal ra,80011964 <__letf2> -8000b69c: 44054463 bltz a0,8000bae4 <_svfprintf_r+0x2084> -8000b6a0: 0c714703 lbu a4,199(sp) -8000b6a4: 04700793 li a5,71 -8000b6a8: 2157d663 bge a5,s5,8000b8b4 <_svfprintf_r+0x1e54> -8000b6ac: 800157b7 lui a5,0x80015 -8000b6b0: ae478c93 addi s9,a5,-1308 # 80014ae4 <__BSS_END__+0xffffe0cc> -8000b6b4: 00012823 sw zero,16(sp) -8000b6b8: 02012223 sw zero,36(sp) -8000b6bc: 02012023 sw zero,32(sp) -8000b6c0: 00012c23 sw zero,24(sp) -8000b6c4: f7f97913 andi s2,s2,-129 -8000b6c8: 00300993 li s3,3 -8000b6cc: 00300b13 li s6,3 -8000b6d0: 00000313 li t1,0 -8000b6d4: 00070463 beqz a4,8000b6dc <_svfprintf_r+0x1c7c> -8000b6d8: ebcfe06f j 80009d94 <_svfprintf_r+0x334> -8000b6dc: cfdfe06f j 8000a3d8 <_svfprintf_r+0x978> -8000b6e0: 01412783 lw a5,20(sp) -8000b6e4: 00048c93 mv s9,s1 -8000b6e8: 0007a783 lw a5,0(a5) -8000b6ec: 00e12a23 sw a4,20(sp) -8000b6f0: 00412703 lw a4,4(sp) -8000b6f4: 00e7a023 sw a4,0(a5) -8000b6f8: fdcfe06f j 80009ed4 <_svfprintf_r+0x474> -8000b6fc: 000c8513 mv a0,s9 -8000b700: a08fe0ef jal ra,80009908 -8000b704: 00050b13 mv s6,a0 -8000b708: bd5fe06f j 8000a2dc <_svfprintf_r+0x87c> -8000b70c: 03412683 lw a3,52(sp) -8000b710: 02c12783 lw a5,44(sp) -8000b714: 00700593 li a1,7 -8000b718: 00dd2023 sw a3,0(s10) -8000b71c: 0e812683 lw a3,232(sp) -8000b720: 00f70733 add a4,a4,a5 -8000b724: 00fd2223 sw a5,4(s10) -8000b728: 00168693 addi a3,a3,1 -8000b72c: 0ee12623 sw a4,236(sp) -8000b730: 0ed12423 sw a3,232(sp) -8000b734: 008d0893 addi a7,s10,8 -8000b738: 22d5ce63 blt a1,a3,8000b974 <_svfprintf_r+0x1f14> -8000b73c: da0652e3 bgez a2,8000b4e0 <_svfprintf_r+0x1a80> -8000b740: ff000593 li a1,-16 -8000b744: 40c00b33 neg s6,a2 -8000b748: 2eb652e3 bge a2,a1,8000c22c <_svfprintf_r+0x27cc> -8000b74c: 01000b93 li s7,16 -8000b750: 00700a93 li s5,7 -8000b754: 00812d03 lw s10,8(sp) -8000b758: 00c0006f j 8000b764 <_svfprintf_r+0x1d04> -8000b75c: ff0b0b13 addi s6,s6,-16 -8000b760: 2d6bd6e3 bge s7,s6,8000c22c <_svfprintf_r+0x27cc> -8000b764: 01070713 addi a4,a4,16 -8000b768: 00168693 addi a3,a3,1 -8000b76c: 0188a023 sw s8,0(a7) -8000b770: 0178a223 sw s7,4(a7) -8000b774: 0ee12623 sw a4,236(sp) -8000b778: 0ed12423 sw a3,232(sp) -8000b77c: 00888893 addi a7,a7,8 -8000b780: fcdadee3 bge s5,a3,8000b75c <_svfprintf_r+0x1cfc> -8000b784: 0e410613 addi a2,sp,228 -8000b788: 000d0593 mv a1,s10 -8000b78c: 000a0513 mv a0,s4 -8000b790: 554030ef jal ra,8000ece4 <__ssprint_r> -8000b794: 00050463 beqz a0,8000b79c <_svfprintf_r+0x1d3c> -8000b798: cf0fe06f j 80009c88 <_svfprintf_r+0x228> -8000b79c: 0ec12703 lw a4,236(sp) -8000b7a0: 0e812683 lw a3,232(sp) -8000b7a4: 10c10893 addi a7,sp,268 -8000b7a8: fb5ff06f j 8000b75c <_svfprintf_r+0x1cfc> -8000b7ac: 00040693 mv a3,s0 -8000b7b0: 01812403 lw s0,24(sp) -8000b7b4: 001b0a93 addi s5,s6,1 -8000b7b8: 008b8793 addi a5,s7,8 -8000b7bc: 00dd8db3 add s11,s11,a3 -8000b7c0: 00dba223 sw a3,4(s7) -8000b7c4: 018ba023 sw s8,0(s7) -8000b7c8: 0fb12623 sw s11,236(sp) -8000b7cc: 0f512423 sw s5,232(sp) -8000b7d0: 00700693 li a3,7 -8000b7d4: c756c0e3 blt a3,s5,8000b434 <_svfprintf_r+0x19d4> -8000b7d8: 001a8a93 addi s5,s5,1 -8000b7dc: 00878d13 addi s10,a5,8 -8000b7e0: 00078b93 mv s7,a5 -8000b7e4: ce0ff06f j 8000acc4 <_svfprintf_r+0x1264> -8000b7e8: 20097713 andi a4,s2,512 -8000b7ec: 16070263 beqz a4,8000b950 <_svfprintf_r+0x1ef0> -8000b7f0: 01412703 lw a4,20(sp) -8000b7f4: 00090993 mv s3,s2 -8000b7f8: 00f12a23 sw a5,20(sp) -8000b7fc: 00070b83 lb s7,0(a4) -8000b800: 41fbdd93 srai s11,s7,0x1f -8000b804: 000d8713 mv a4,s11 -8000b808: b69fe06f j 8000a370 <_svfprintf_r+0x910> -8000b80c: 20097713 andi a4,s2,512 -8000b810: 12070663 beqz a4,8000b93c <_svfprintf_r+0x1edc> -8000b814: 00f12a23 sw a5,20(sp) -8000b818: 0ffbfb93 andi s7,s7,255 -8000b81c: 00000d93 li s11,0 -8000b820: 00090993 mv s3,s2 -8000b824: 00100793 li a5,1 -8000b828: d18fe06f j 80009d40 <_svfprintf_r+0x2e0> -8000b82c: 20097713 andi a4,s2,512 -8000b830: 10070063 beqz a4,8000b930 <_svfprintf_r+0x1ed0> -8000b834: 0ffbfb93 andi s7,s7,255 -8000b838: 00000d93 li s11,0 -8000b83c: 00f12a23 sw a5,20(sp) -8000b840: f81fe06f j 8000a7c0 <_svfprintf_r+0xd60> -8000b844: 0fc12783 lw a5,252(sp) -8000b848: 1207d263 bgez a5,8000b96c <_svfprintf_r+0x1f0c> -8000b84c: 02d00793 li a5,45 -8000b850: 0cf103a3 sb a5,199(sp) -8000b854: 02d00713 li a4,45 -8000b858: 04700793 li a5,71 -8000b85c: 4b57d463 bge a5,s5,8000bd04 <_svfprintf_r+0x22a4> -8000b860: 800157b7 lui a5,0x80015 -8000b864: aec78c93 addi s9,a5,-1300 # 80014aec <__BSS_END__+0xffffe0d4> -8000b868: e4dff06f j 8000b6b4 <_svfprintf_r+0x1c54> -8000b86c: 01670733 add a4,a4,s6 -8000b870: 00168693 addi a3,a3,1 -8000b874: 018d2023 sw s8,0(s10) -8000b878: 016d2223 sw s6,4(s10) -8000b87c: 0ee12623 sw a4,236(sp) -8000b880: 0ed12423 sw a3,232(sp) -8000b884: 00700613 li a2,7 -8000b888: 008d0d13 addi s10,s10,8 -8000b88c: e4d65063 bge a2,a3,8000aecc <_svfprintf_r+0x146c> -8000b890: 00812583 lw a1,8(sp) -8000b894: 0e410613 addi a2,sp,228 -8000b898: 000a0513 mv a0,s4 -8000b89c: 448030ef jal ra,8000ece4 <__ssprint_r> -8000b8a0: 00050463 beqz a0,8000b8a8 <_svfprintf_r+0x1e48> -8000b8a4: be4fe06f j 80009c88 <_svfprintf_r+0x228> -8000b8a8: 0ec12703 lw a4,236(sp) -8000b8ac: 10c10d13 addi s10,sp,268 -8000b8b0: e1cff06f j 8000aecc <_svfprintf_r+0x146c> -8000b8b4: 800157b7 lui a5,0x80015 -8000b8b8: ae078c93 addi s9,a5,-1312 # 80014ae0 <__BSS_END__+0xffffe0c8> -8000b8bc: df9ff06f j 8000b6b4 <_svfprintf_r+0x1c54> -8000b8c0: 00812583 lw a1,8(sp) -8000b8c4: 0e410613 addi a2,sp,228 -8000b8c8: 000a0513 mv a0,s4 -8000b8cc: 418030ef jal ra,8000ece4 <__ssprint_r> -8000b8d0: 00050463 beqz a0,8000b8d8 <_svfprintf_r+0x1e78> -8000b8d4: bb4fe06f j 80009c88 <_svfprintf_r+0x228> -8000b8d8: 0ec12703 lw a4,236(sp) -8000b8dc: 10c10d13 addi s10,sp,268 -8000b8e0: dd4ff06f j 8000aeb4 <_svfprintf_r+0x1454> -8000b8e4: 00600b13 li s6,6 -8000b8e8: 93dff06f j 8000b224 <_svfprintf_r+0x17c4> -8000b8ec: 01c12683 lw a3,28(sp) -8000b8f0: 00dc87b3 add a5,s9,a3 -8000b8f4: 41668b33 sub s6,a3,s6 -8000b8f8: 41578bb3 sub s7,a5,s5 -8000b8fc: e77b5663 bge s6,s7,8000af68 <_svfprintf_r+0x1508> -8000b900: 000b0b93 mv s7,s6 -8000b904: e64ff06f j 8000af68 <_svfprintf_r+0x1508> -8000b908: 01412783 lw a5,20(sp) -8000b90c: 00e12a23 sw a4,20(sp) -8000b910: 00412703 lw a4,4(sp) -8000b914: 0007a783 lw a5,0(a5) -8000b918: 00048c93 mv s9,s1 -8000b91c: 00e79023 sh a4,0(a5) -8000b920: db4fe06f j 80009ed4 <_svfprintf_r+0x474> -8000b924: 0ffbfb93 andi s7,s7,255 -8000b928: 00000d93 li s11,0 -8000b92c: bf8fe06f j 80009d24 <_svfprintf_r+0x2c4> -8000b930: 00000d93 li s11,0 -8000b934: 00f12a23 sw a5,20(sp) -8000b938: e89fe06f j 8000a7c0 <_svfprintf_r+0xd60> -8000b93c: 00f12a23 sw a5,20(sp) -8000b940: 00000d93 li s11,0 -8000b944: 00090993 mv s3,s2 -8000b948: 00100793 li a5,1 -8000b94c: bf4fe06f j 80009d40 <_svfprintf_r+0x2e0> -8000b950: 01412703 lw a4,20(sp) -8000b954: 00090993 mv s3,s2 -8000b958: 00f12a23 sw a5,20(sp) -8000b95c: 00072b83 lw s7,0(a4) -8000b960: 41fbdd93 srai s11,s7,0x1f -8000b964: 000d8713 mv a4,s11 -8000b968: a09fe06f j 8000a370 <_svfprintf_r+0x910> -8000b96c: 0c714703 lbu a4,199(sp) -8000b970: ee9ff06f j 8000b858 <_svfprintf_r+0x1df8> -8000b974: 00812583 lw a1,8(sp) -8000b978: 0e410613 addi a2,sp,228 -8000b97c: 000a0513 mv a0,s4 -8000b980: 364030ef jal ra,8000ece4 <__ssprint_r> -8000b984: 00050463 beqz a0,8000b98c <_svfprintf_r+0x1f2c> -8000b988: b00fe06f j 80009c88 <_svfprintf_r+0x228> -8000b98c: 0cc12603 lw a2,204(sp) -8000b990: 0ec12703 lw a4,236(sp) -8000b994: 0e812683 lw a3,232(sp) -8000b998: 10c10893 addi a7,sp,268 -8000b99c: b40652e3 bgez a2,8000b4e0 <_svfprintf_r+0x1a80> -8000b9a0: da1ff06f j 8000b740 <_svfprintf_r+0x1ce0> -8000b9a4: 00600313 li t1,6 -8000b9a8: e88fe06f j 8000a030 <_svfprintf_r+0x5d0> -8000b9ac: 00090993 mv s3,s2 -8000b9b0: e7dfe06f j 8000a82c <_svfprintf_r+0xdcc> -8000b9b4: 02412c83 lw s9,36(sp) -8000b9b8: 01c12783 lw a5,28(sp) -8000b9bc: 04812023 sw s0,64(sp) -8000b9c0: 00068d13 mv s10,a3 -8000b9c4: 00fc86b3 add a3,s9,a5 -8000b9c8: 01812483 lw s1,24(sp) -8000b9cc: 04412903 lw s2,68(sp) -8000b9d0: 04c12403 lw s0,76(sp) -8000b9d4: 02012983 lw s3,32(sp) -8000b9d8: d156f263 bgeu a3,s5,8000aedc <_svfprintf_r+0x147c> -8000b9dc: 00068a93 mv s5,a3 -8000b9e0: cfcff06f j 8000aedc <_svfprintf_r+0x147c> -8000b9e4: 01812783 lw a5,24(sp) -8000b9e8: ffd00713 li a4,-3 -8000b9ec: 00e7c463 blt a5,a4,8000b9f4 <_svfprintf_r+0x1f94> -8000b9f0: 00f35a63 bge t1,a5,8000ba04 <_svfprintf_r+0x1fa4> -8000b9f4: ffea8a93 addi s5,s5,-2 -8000b9f8: fdfaf793 andi a5,s5,-33 -8000b9fc: 04f12623 sw a5,76(sp) -8000ba00: f2cfe06f j 8000a12c <_svfprintf_r+0x6cc> -8000ba04: 01c12703 lw a4,28(sp) -8000ba08: 01812783 lw a5,24(sp) -8000ba0c: 2ce7c463 blt a5,a4,8000bcd4 <_svfprintf_r+0x2274> -8000ba10: 05812703 lw a4,88(sp) -8000ba14: 00078b13 mv s6,a5 -8000ba18: 00177713 andi a4,a4,1 -8000ba1c: 00070663 beqz a4,8000ba28 <_svfprintf_r+0x1fc8> -8000ba20: 02c12703 lw a4,44(sp) -8000ba24: 00e78b33 add s6,a5,a4 -8000ba28: 05812783 lw a5,88(sp) -8000ba2c: 4007f713 andi a4,a5,1024 -8000ba30: 00070663 beqz a4,8000ba3c <_svfprintf_r+0x1fdc> -8000ba34: 01812783 lw a5,24(sp) -8000ba38: 1af048e3 bgtz a5,8000c3e8 <_svfprintf_r+0x2988> -8000ba3c: fffb4993 not s3,s6 -8000ba40: 41f9d993 srai s3,s3,0x1f -8000ba44: 013b79b3 and s3,s6,s3 -8000ba48: 06700a93 li s5,103 -8000ba4c: 02012223 sw zero,36(sp) -8000ba50: 02012023 sw zero,32(sp) -8000ba54: fecfe06f j 8000a240 <_svfprintf_r+0x7e0> -8000ba58: 0c714703 lbu a4,199(sp) -8000ba5c: 00000313 li t1,0 -8000ba60: 00070463 beqz a4,8000ba68 <_svfprintf_r+0x2008> -8000ba64: b30fe06f j 80009d94 <_svfprintf_r+0x334> -8000ba68: 971fe06f j 8000a3d8 <_svfprintf_r+0x978> -8000ba6c: 0e410613 addi a2,sp,228 -8000ba70: 00098593 mv a1,s3 -8000ba74: 000a0513 mv a0,s4 -8000ba78: 26c030ef jal ra,8000ece4 <__ssprint_r> -8000ba7c: 00050463 beqz a0,8000ba84 <_svfprintf_r+0x2024> -8000ba80: a08fe06f j 80009c88 <_svfprintf_r+0x228> -8000ba84: 00044603 lbu a2,0(s0) -8000ba88: 0ec12703 lw a4,236(sp) -8000ba8c: 10c10693 addi a3,sp,268 -8000ba90: 00ca8ab3 add s5,s5,a2 -8000ba94: 8e1ff06f j 8000b374 <_svfprintf_r+0x1914> -8000ba98: 04812783 lw a5,72(sp) -8000ba9c: 03c12583 lw a1,60(sp) -8000baa0: 00000413 li s0,0 -8000baa4: 40f989b3 sub s3,s3,a5 -8000baa8: 00078613 mv a2,a5 -8000baac: 00098513 mv a0,s3 -8000bab0: ee5fd0ef jal ra,80009994 -8000bab4: 0014c803 lbu a6,1(s1) -8000bab8: 00a00613 li a2,10 -8000babc: 00000693 li a3,0 -8000bac0: 01003833 snez a6,a6 -8000bac4: 000b8513 mv a0,s7 -8000bac8: 000a0593 mv a1,s4 -8000bacc: 010484b3 add s1,s1,a6 -8000bad0: 7c0040ef jal ra,80010290 <__udivdi3> -8000bad4: ab9ff06f j 8000b58c <_svfprintf_r+0x1b2c> -8000bad8: 00900793 li a5,9 -8000badc: ab77e8e3 bltu a5,s7,8000b58c <_svfprintf_r+0x1b2c> -8000bae0: af5ff06f j 8000b5d4 <_svfprintf_r+0x1b74> -8000bae4: 02d00793 li a5,45 -8000bae8: 0cf103a3 sb a5,199(sp) -8000baec: 02d00713 li a4,45 -8000baf0: bb5ff06f j 8000b6a4 <_svfprintf_r+0x1c44> -8000baf4: 00812583 lw a1,8(sp) -8000baf8: 0e410613 addi a2,sp,228 -8000bafc: 000a0513 mv a0,s4 -8000bb00: 1e4030ef jal ra,8000ece4 <__ssprint_r> -8000bb04: 00050463 beqz a0,8000bb0c <_svfprintf_r+0x20ac> -8000bb08: 980fe06f j 80009c88 <_svfprintf_r+0x228> -8000bb0c: 0cc12b03 lw s6,204(sp) -8000bb10: 0ec12703 lw a4,236(sp) -8000bb14: 10c10d13 addi s10,sp,268 -8000bb18: c08ff06f j 8000af20 <_svfprintf_r+0x14c0> -8000bb1c: 0b010993 addi s3,sp,176 -8000bb20: 00030693 mv a3,t1 -8000bb24: 0cc10713 addi a4,sp,204 -8000bb28: 0dc10813 addi a6,sp,220 -8000bb2c: 0d010793 addi a5,sp,208 -8000bb30: 00300613 li a2,3 -8000bb34: 00098593 mv a1,s3 -8000bb38: 000a0513 mv a0,s4 -8000bb3c: 04612223 sw t1,68(sp) -8000bb40: 0a512823 sw t0,176(sp) -8000bb44: 02512223 sw t0,36(sp) -8000bb48: 0be12a23 sw t5,180(sp) -8000bb4c: 03e12023 sw t5,32(sp) -8000bb50: 0bf12c23 sw t6,184(sp) -8000bb54: 01f12e23 sw t6,28(sp) -8000bb58: 0bd12e23 sw t4,188(sp) -8000bb5c: 01d12c23 sw t4,24(sp) -8000bb60: 934fb0ef jal ra,80006c94 <_ldtoa_r> -8000bb64: 00054683 lbu a3,0(a0) -8000bb68: 03000713 li a4,48 -8000bb6c: 00050c93 mv s9,a0 -8000bb70: 01812e83 lw t4,24(sp) -8000bb74: 01c12f83 lw t6,28(sp) -8000bb78: 02012f03 lw t5,32(sp) -8000bb7c: 02412283 lw t0,36(sp) -8000bb80: 04412303 lw t1,68(sp) -8000bb84: 0a010b93 addi s7,sp,160 -8000bb88: 06e68c63 beq a3,a4,8000bc00 <_svfprintf_r+0x21a0> -8000bb8c: 0cc12703 lw a4,204(sp) -8000bb90: 00670b33 add s6,a4,t1 -8000bb94: 016c8b33 add s6,s9,s6 -8000bb98: 000b8593 mv a1,s7 -8000bb9c: 00098513 mv a0,s3 -8000bba0: 00612c23 sw t1,24(sp) -8000bba4: 0a512823 sw t0,176(sp) -8000bba8: 0be12a23 sw t5,180(sp) -8000bbac: 0bf12c23 sw t6,184(sp) -8000bbb0: 0bd12e23 sw t4,188(sp) -8000bbb4: 0a012023 sw zero,160(sp) -8000bbb8: 0a012223 sw zero,164(sp) -8000bbbc: 0a012423 sw zero,168(sp) -8000bbc0: 0a012623 sw zero,172(sp) -8000bbc4: 391050ef jal ra,80011754 <__eqtf2> -8000bbc8: 000b0713 mv a4,s6 -8000bbcc: 01812303 lw t1,24(sp) -8000bbd0: 00051463 bnez a0,8000bbd8 <_svfprintf_r+0x2178> -8000bbd4: d28fe06f j 8000a0fc <_svfprintf_r+0x69c> -8000bbd8: 0dc12703 lw a4,220(sp) -8000bbdc: 03000613 li a2,48 -8000bbe0: 01676463 bltu a4,s6,8000bbe8 <_svfprintf_r+0x2188> -8000bbe4: d18fe06f j 8000a0fc <_svfprintf_r+0x69c> -8000bbe8: 00170793 addi a5,a4,1 -8000bbec: 0cf12e23 sw a5,220(sp) -8000bbf0: 00c70023 sb a2,0(a4) -8000bbf4: 0dc12703 lw a4,220(sp) -8000bbf8: ff6768e3 bltu a4,s6,8000bbe8 <_svfprintf_r+0x2188> -8000bbfc: d00fe06f j 8000a0fc <_svfprintf_r+0x69c> -8000bc00: 0a010b93 addi s7,sp,160 -8000bc04: 000b8593 mv a1,s7 -8000bc08: 00098513 mv a0,s3 -8000bc0c: 04612223 sw t1,68(sp) -8000bc10: 0a512823 sw t0,176(sp) -8000bc14: 02512223 sw t0,36(sp) -8000bc18: 0be12a23 sw t5,180(sp) -8000bc1c: 03e12023 sw t5,32(sp) -8000bc20: 0bf12c23 sw t6,184(sp) -8000bc24: 01f12e23 sw t6,28(sp) -8000bc28: 0bd12e23 sw t4,188(sp) -8000bc2c: 01d12c23 sw t4,24(sp) -8000bc30: 0a012023 sw zero,160(sp) -8000bc34: 0a012223 sw zero,164(sp) -8000bc38: 0a012423 sw zero,168(sp) -8000bc3c: 0a012623 sw zero,172(sp) -8000bc40: 315050ef jal ra,80011754 <__eqtf2> -8000bc44: 01812e83 lw t4,24(sp) -8000bc48: 01c12f83 lw t6,28(sp) -8000bc4c: 02012f03 lw t5,32(sp) -8000bc50: 02412283 lw t0,36(sp) -8000bc54: 04412303 lw t1,68(sp) -8000bc58: f2050ae3 beqz a0,8000bb8c <_svfprintf_r+0x212c> -8000bc5c: 00100713 li a4,1 -8000bc60: 40670733 sub a4,a4,t1 -8000bc64: 0ce12623 sw a4,204(sp) -8000bc68: f29ff06f j 8000bb90 <_svfprintf_r+0x2130> -8000bc6c: 0c714703 lbu a4,199(sp) -8000bc70: 01712a23 sw s7,20(sp) -8000bc74: 02012223 sw zero,36(sp) -8000bc78: 02012023 sw zero,32(sp) -8000bc7c: 00012c23 sw zero,24(sp) -8000bc80: 00030993 mv s3,t1 -8000bc84: 00030b13 mv s6,t1 -8000bc88: 00000313 li t1,0 -8000bc8c: 00070463 beqz a4,8000bc94 <_svfprintf_r+0x2234> -8000bc90: 904fe06f j 80009d94 <_svfprintf_r+0x334> -8000bc94: f44fe06f j 8000a3d8 <_svfprintf_r+0x978> -8000bc98: 05812783 lw a5,88(sp) -8000bc9c: 0017f713 andi a4,a5,1 -8000bca0: 01812783 lw a5,24(sp) -8000bca4: 00676733 or a4,a4,t1 -8000bca8: 00f054e3 blez a5,8000c4b0 <_svfprintf_r+0x2a50> -8000bcac: 7c071263 bnez a4,8000c470 <_svfprintf_r+0x2a10> -8000bcb0: 01812b03 lw s6,24(sp) -8000bcb4: 06600a93 li s5,102 -8000bcb8: 05812783 lw a5,88(sp) -8000bcbc: 4007f713 andi a4,a5,1024 -8000bcc0: 72071663 bnez a4,8000c3ec <_svfprintf_r+0x298c> -8000bcc4: fffb4993 not s3,s6 -8000bcc8: 41f9d993 srai s3,s3,0x1f -8000bccc: 013b79b3 and s3,s6,s3 -8000bcd0: d7dff06f j 8000ba4c <_svfprintf_r+0x1fec> -8000bcd4: 01c12783 lw a5,28(sp) -8000bcd8: 02c12703 lw a4,44(sp) -8000bcdc: 06700a93 li s5,103 -8000bce0: 00e78b33 add s6,a5,a4 -8000bce4: 01812783 lw a5,24(sp) -8000bce8: fcf048e3 bgtz a5,8000bcb8 <_svfprintf_r+0x2258> -8000bcec: 40fb0b33 sub s6,s6,a5 -8000bcf0: 001b0b13 addi s6,s6,1 -8000bcf4: fffb4993 not s3,s6 -8000bcf8: 41f9d993 srai s3,s3,0x1f -8000bcfc: 013b79b3 and s3,s6,s3 -8000bd00: d4dff06f j 8000ba4c <_svfprintf_r+0x1fec> -8000bd04: 800157b7 lui a5,0x80015 -8000bd08: ae878c93 addi s9,a5,-1304 # 80014ae8 <__BSS_END__+0xffffe0d0> -8000bd0c: 9a9ff06f j 8000b6b4 <_svfprintf_r+0x1c54> -8000bd10: 00812583 lw a1,8(sp) -8000bd14: 0e410613 addi a2,sp,228 -8000bd18: 000a0513 mv a0,s4 -8000bd1c: 7c9020ef jal ra,8000ece4 <__ssprint_r> -8000bd20: 00050463 beqz a0,8000bd28 <_svfprintf_r+0x22c8> -8000bd24: f65fd06f j 80009c88 <_svfprintf_r+0x228> -8000bd28: 0cc12b03 lw s6,204(sp) -8000bd2c: 01c12783 lw a5,28(sp) -8000bd30: 0ec12703 lw a4,236(sp) -8000bd34: 10c10d13 addi s10,sp,268 -8000bd38: 41678b33 sub s6,a5,s6 -8000bd3c: a2cff06f j 8000af68 <_svfprintf_r+0x1508> -8000bd40: 03000793 li a5,48 -8000bd44: 0cf10423 sb a5,200(sp) -8000bd48: 05800793 li a5,88 -8000bd4c: 0cf104a3 sb a5,201(sp) -8000bd50: 00296793 ori a5,s2,2 -8000bd54: 06300713 li a4,99 -8000bd58: 04f12c23 sw a5,88(sp) -8000bd5c: 00012823 sw zero,16(sp) -8000bd60: 14c10c93 addi s9,sp,332 -8000bd64: 4a674263 blt a4,t1,8000c208 <_svfprintf_r+0x27a8> -8000bd68: 0fc12e83 lw t4,252(sp) -8000bd6c: fdfaf793 andi a5,s5,-33 -8000bd70: 04f12623 sw a5,76(sp) -8000bd74: 04012e23 sw zero,92(sp) -8000bd78: 10296913 ori s2,s2,258 -8000bd7c: 0f012283 lw t0,240(sp) -8000bd80: 0f412f03 lw t5,244(sp) -8000bd84: 0f812f83 lw t6,248(sp) -8000bd88: 380ec863 bltz t4,8000c118 <_svfprintf_r+0x26b8> -8000bd8c: 06100713 li a4,97 -8000bd90: 52ea8063 beq s5,a4,8000c2b0 <_svfprintf_r+0x2850> -8000bd94: 04100713 li a4,65 -8000bd98: 00ea8463 beq s5,a4,8000bda0 <_svfprintf_r+0x2340> -8000bd9c: ac0fe06f j 8000a05c <_svfprintf_r+0x5fc> -8000bda0: 0b010993 addi s3,sp,176 -8000bda4: 00098513 mv a0,s3 -8000bda8: 04612a23 sw t1,84(sp) -8000bdac: 0a512823 sw t0,176(sp) -8000bdb0: 0be12a23 sw t5,180(sp) -8000bdb4: 0bf12c23 sw t6,184(sp) -8000bdb8: 0bd12e23 sw t4,188(sp) -8000bdbc: 6f8080ef jal ra,800144b4 <__trunctfdf2> -8000bdc0: 0cc10613 addi a2,sp,204 -8000bdc4: e2cfd0ef jal ra,800093f0 -8000bdc8: 00058613 mv a2,a1 -8000bdcc: 00050593 mv a1,a0 -8000bdd0: 00098513 mv a0,s3 -8000bdd4: 4d4080ef jal ra,800142a8 <__extenddftf2> -8000bdd8: 0b012703 lw a4,176(sp) -8000bddc: 09010793 addi a5,sp,144 -8000bde0: 0a010b93 addi s7,sp,160 -8000bde4: 08e12823 sw a4,144(sp) -8000bde8: 0b412703 lw a4,180(sp) -8000bdec: 08010613 addi a2,sp,128 -8000bdf0: 00078593 mv a1,a5 -8000bdf4: 08e12a23 sw a4,148(sp) -8000bdf8: 0b812703 lw a4,184(sp) -8000bdfc: 000b8513 mv a0,s7 -8000be00: 00f12e23 sw a5,28(sp) -8000be04: 08e12c23 sw a4,152(sp) -8000be08: 0bc12703 lw a4,188(sp) -8000be0c: 04c12823 sw a2,80(sp) -8000be10: 08012023 sw zero,128(sp) -8000be14: 08e12e23 sw a4,156(sp) -8000be18: 3ffc0737 lui a4,0x3ffc0 -8000be1c: 08e12623 sw a4,140(sp) -8000be20: 08012223 sw zero,132(sp) -8000be24: 08012423 sw zero,136(sp) -8000be28: 481050ef jal ra,80011aa8 <__multf3> -8000be2c: 0a012783 lw a5,160(sp) -8000be30: 0a412803 lw a6,164(sp) -8000be34: 0a812e83 lw t4,168(sp) -8000be38: 0ac12f03 lw t5,172(sp) -8000be3c: 000b8593 mv a1,s7 -8000be40: 00098513 mv a0,s3 -8000be44: 0af12823 sw a5,176(sp) -8000be48: 04f12223 sw a5,68(sp) -8000be4c: 0b012a23 sw a6,180(sp) -8000be50: 03012223 sw a6,36(sp) -8000be54: 0bd12c23 sw t4,184(sp) -8000be58: 03d12023 sw t4,32(sp) -8000be5c: 0be12e23 sw t5,188(sp) -8000be60: 01e12c23 sw t5,24(sp) -8000be64: 0a012023 sw zero,160(sp) -8000be68: 0a012223 sw zero,164(sp) -8000be6c: 0a012423 sw zero,168(sp) -8000be70: 0a012623 sw zero,172(sp) -8000be74: 0e1050ef jal ra,80011754 <__eqtf2> -8000be78: 01812f03 lw t5,24(sp) -8000be7c: 02012e83 lw t4,32(sp) -8000be80: 02412803 lw a6,36(sp) -8000be84: 04412783 lw a5,68(sp) -8000be88: 05412303 lw t1,84(sp) -8000be8c: 00051663 bnez a0,8000be98 <_svfprintf_r+0x2438> -8000be90: 00100713 li a4,1 -8000be94: 0ce12623 sw a4,204(sp) -8000be98: 80015737 lui a4,0x80015 -8000be9c: b0470713 addi a4,a4,-1276 # 80014b04 <__BSS_END__+0xffffe0ec> -8000bea0: 04e12223 sw a4,68(sp) -8000bea4: fff30b13 addi s6,t1,-1 -8000bea8: 01912c23 sw s9,24(sp) -8000beac: 06912023 sw s1,96(sp) -8000beb0: 07512223 sw s5,100(sp) -8000beb4: 07a12a23 sw s10,116(sp) -8000beb8: 07412c23 sw s4,120(sp) -8000bebc: 07912e23 sw s9,124(sp) -8000bec0: 07212423 sw s2,104(sp) -8000bec4: 06812623 sw s0,108(sp) -8000bec8: 06612823 sw t1,112(sp) -8000becc: 000b0c93 mv s9,s6 -8000bed0: 00078d13 mv s10,a5 -8000bed4: 00080d93 mv s11,a6 -8000bed8: 000e8a13 mv s4,t4 -8000bedc: 000f0a93 mv s5,t5 -8000bee0: 01c12483 lw s1,28(sp) -8000bee4: 0540006f j 8000bf38 <_svfprintf_r+0x24d8> -8000bee8: 000b8593 mv a1,s7 -8000beec: 00098513 mv a0,s3 -8000bef0: 02c12223 sw a2,36(sp) -8000bef4: 03f12023 sw t6,32(sp) -8000bef8: 00512e23 sw t0,28(sp) -8000befc: 0a512a23 sw t0,180(sp) -8000bf00: 0bf12c23 sw t6,184(sp) -8000bf04: 0ac12e23 sw a2,188(sp) -8000bf08: 0b212823 sw s2,176(sp) -8000bf0c: 0a012023 sw zero,160(sp) -8000bf10: 0a012223 sw zero,164(sp) -8000bf14: 0a012423 sw zero,168(sp) -8000bf18: 0a012623 sw zero,172(sp) -8000bf1c: 039050ef jal ra,80011754 <__eqtf2> -8000bf20: fffc8c93 addi s9,s9,-1 -8000bf24: 01c12283 lw t0,28(sp) -8000bf28: 02012f83 lw t6,32(sp) -8000bf2c: 02412603 lw a2,36(sp) -8000bf30: 0e050463 beqz a0,8000c018 <_svfprintf_r+0x25b8> -8000bf34: 01612c23 sw s6,24(sp) -8000bf38: 400307b7 lui a5,0x40030 -8000bf3c: 00048613 mv a2,s1 -8000bf40: 000b8593 mv a1,s7 -8000bf44: 00098513 mv a0,s3 -8000bf48: 08f12e23 sw a5,156(sp) -8000bf4c: 0ba12023 sw s10,160(sp) -8000bf50: 0bb12223 sw s11,164(sp) -8000bf54: 0b412423 sw s4,168(sp) -8000bf58: 0b512623 sw s5,172(sp) -8000bf5c: 08012823 sw zero,144(sp) -8000bf60: 08012a23 sw zero,148(sp) -8000bf64: 08012c23 sw zero,152(sp) -8000bf68: 341050ef jal ra,80011aa8 <__multf3> -8000bf6c: 00098513 mv a0,s3 -8000bf70: 060080ef jal ra,80013fd0 <__fixtfsi> -8000bf74: 00050593 mv a1,a0 -8000bf78: 00050413 mv s0,a0 -8000bf7c: 00098513 mv a0,s3 -8000bf80: 0bc12b03 lw s6,188(sp) -8000bf84: 0b012a83 lw s5,176(sp) -8000bf88: 0b412a03 lw s4,180(sp) -8000bf8c: 0b812903 lw s2,184(sp) -8000bf90: 190080ef jal ra,80014120 <__floatsitf> -8000bf94: 0b012783 lw a5,176(sp) -8000bf98: 05012603 lw a2,80(sp) -8000bf9c: 00048593 mv a1,s1 -8000bfa0: 08f12023 sw a5,128(sp) -8000bfa4: 0b412783 lw a5,180(sp) -8000bfa8: 000b8513 mv a0,s7 -8000bfac: 09612e23 sw s6,156(sp) -8000bfb0: 08f12223 sw a5,132(sp) -8000bfb4: 0b812783 lw a5,184(sp) -8000bfb8: 09512823 sw s5,144(sp) -8000bfbc: 09412a23 sw s4,148(sp) -8000bfc0: 08f12423 sw a5,136(sp) -8000bfc4: 0bc12783 lw a5,188(sp) -8000bfc8: 09212c23 sw s2,152(sp) -8000bfcc: 08f12623 sw a5,140(sp) -8000bfd0: 2e1060ef jal ra,80012ab0 <__subtf3> -8000bfd4: 04412783 lw a5,68(sp) -8000bfd8: 01812703 lw a4,24(sp) -8000bfdc: 0a012903 lw s2,160(sp) -8000bfe0: 008787b3 add a5,a5,s0 -8000bfe4: 0007c783 lbu a5,0(a5) # 40030000 <_start-0x3ffd0000> -8000bfe8: 0a412283 lw t0,164(sp) -8000bfec: 0a812f83 lw t6,168(sp) -8000bff0: 0ac12603 lw a2,172(sp) -8000bff4: 00170b13 addi s6,a4,1 -8000bff8: fefb0fa3 sb a5,-1(s6) -8000bffc: 05912a23 sw s9,84(sp) -8000c000: fff00793 li a5,-1 -8000c004: 00090d13 mv s10,s2 -8000c008: 00028d93 mv s11,t0 -8000c00c: 000f8a13 mv s4,t6 -8000c010: 00060a93 mv s5,a2 -8000c014: ecfc9ae3 bne s9,a5,8000bee8 <_svfprintf_r+0x2488> -8000c018: 07012303 lw t1,112(sp) -8000c01c: 00090393 mv t2,s2 -8000c020: 3ffe06b7 lui a3,0x3ffe0 -8000c024: 000b8593 mv a1,s7 -8000c028: 00098513 mv a0,s3 -8000c02c: 02612023 sw t1,32(sp) -8000c030: 00812e23 sw s0,28(sp) -8000c034: 06012483 lw s1,96(sp) -8000c038: 06412a83 lw s5,100(sp) -8000c03c: 0a712823 sw t2,176(sp) -8000c040: 06712223 sw t2,100(sp) -8000c044: 0a512a23 sw t0,180(sp) -8000c048: 06512023 sw t0,96(sp) -8000c04c: 0bf12c23 sw t6,184(sp) -8000c050: 05f12823 sw t6,80(sp) -8000c054: 0ac12e23 sw a2,188(sp) -8000c058: 02c12223 sw a2,36(sp) -8000c05c: 0a012023 sw zero,160(sp) -8000c060: 0a012223 sw zero,164(sp) -8000c064: 0a012423 sw zero,168(sp) -8000c068: 0ad12623 sw a3,172(sp) -8000c06c: 7b4050ef jal ra,80011820 <__getf2> -8000c070: 07412d03 lw s10,116(sp) -8000c074: 06c12403 lw s0,108(sp) -8000c078: 000b0d93 mv s11,s6 -8000c07c: 07812a03 lw s4,120(sp) -8000c080: 07c12c83 lw s9,124(sp) -8000c084: 06812903 lw s2,104(sp) -8000c088: 02012303 lw t1,32(sp) -8000c08c: 0aa04663 bgtz a0,8000c138 <_svfprintf_r+0x26d8> -8000c090: 06412383 lw t2,100(sp) -8000c094: 06012283 lw t0,96(sp) -8000c098: 05012f83 lw t6,80(sp) -8000c09c: 02412603 lw a2,36(sp) -8000c0a0: 3ffe06b7 lui a3,0x3ffe0 -8000c0a4: 000b8593 mv a1,s7 -8000c0a8: 00098513 mv a0,s3 -8000c0ac: 0a712823 sw t2,176(sp) -8000c0b0: 0a512a23 sw t0,180(sp) -8000c0b4: 0bf12c23 sw t6,184(sp) -8000c0b8: 0ac12e23 sw a2,188(sp) -8000c0bc: 0a012023 sw zero,160(sp) -8000c0c0: 0a012223 sw zero,164(sp) -8000c0c4: 0a012423 sw zero,168(sp) -8000c0c8: 0ad12623 sw a3,172(sp) -8000c0cc: 688050ef jal ra,80011754 <__eqtf2> -8000c0d0: 02012303 lw t1,32(sp) -8000c0d4: 00051863 bnez a0,8000c0e4 <_svfprintf_r+0x2684> -8000c0d8: 01c12783 lw a5,28(sp) -8000c0dc: 0017fb13 andi s6,a5,1 -8000c0e0: 040b1c63 bnez s6,8000c138 <_svfprintf_r+0x26d8> -8000c0e4: 05412783 lw a5,84(sp) -8000c0e8: 03000613 li a2,48 -8000c0ec: 00178693 addi a3,a5,1 -8000c0f0: 00dd86b3 add a3,s11,a3 -8000c0f4: 0007c863 bltz a5,8000c104 <_svfprintf_r+0x26a4> -8000c0f8: 001d8d93 addi s11,s11,1 -8000c0fc: fecd8fa3 sb a2,-1(s11) -8000c100: ffb69ce3 bne a3,s11,8000c0f8 <_svfprintf_r+0x2698> -8000c104: 419d87b3 sub a5,s11,s9 -8000c108: 00f12e23 sw a5,28(sp) -8000c10c: ff9fd06f j 8000a104 <_svfprintf_r+0x6a4> -8000c110: 00012823 sw zero,16(sp) -8000c114: 00070913 mv s2,a4 -8000c118: 80000737 lui a4,0x80000 -8000c11c: 02d00793 li a5,45 -8000c120: 01d74eb3 xor t4,a4,t4 -8000c124: 04f12e23 sw a5,92(sp) -8000c128: c65ff06f j 8000bd8c <_svfprintf_r+0x232c> -8000c12c: 800156b7 lui a3,0x80015 -8000c130: 04468d93 addi s11,a3,68 # 80015044 <__BSS_END__+0xffffe62c> -8000c134: c64fe06f j 8000a598 <_svfprintf_r+0xb38> -8000c138: 01812783 lw a5,24(sp) -8000c13c: 000d8693 mv a3,s11 -8000c140: 0cf12e23 sw a5,220(sp) -8000c144: 04412783 lw a5,68(sp) -8000c148: fffdc603 lbu a2,-1(s11) -8000c14c: 00f7c583 lbu a1,15(a5) -8000c150: 02b61063 bne a2,a1,8000c170 <_svfprintf_r+0x2710> -8000c154: 03000513 li a0,48 -8000c158: fea68fa3 sb a0,-1(a3) -8000c15c: 0dc12683 lw a3,220(sp) -8000c160: fff68793 addi a5,a3,-1 -8000c164: 0cf12e23 sw a5,220(sp) -8000c168: fff6c603 lbu a2,-1(a3) -8000c16c: fec586e3 beq a1,a2,8000c158 <_svfprintf_r+0x26f8> -8000c170: 00160593 addi a1,a2,1 -8000c174: 03900513 li a0,57 -8000c178: 0ff5f593 andi a1,a1,255 -8000c17c: 00a60663 beq a2,a0,8000c188 <_svfprintf_r+0x2728> -8000c180: feb68fa3 sb a1,-1(a3) -8000c184: f81ff06f j 8000c104 <_svfprintf_r+0x26a4> -8000c188: 04412783 lw a5,68(sp) -8000c18c: 00a7c583 lbu a1,10(a5) -8000c190: feb68fa3 sb a1,-1(a3) -8000c194: f71ff06f j 8000c104 <_svfprintf_r+0x26a4> -8000c198: 00130b13 addi s6,t1,1 -8000c19c: 0b010993 addi s3,sp,176 -8000c1a0: 0dc10813 addi a6,sp,220 -8000c1a4: 0d010793 addi a5,sp,208 -8000c1a8: 0cc10713 addi a4,sp,204 -8000c1ac: 000b0693 mv a3,s6 -8000c1b0: 00200613 li a2,2 -8000c1b4: 00098593 mv a1,s3 -8000c1b8: 000a0513 mv a0,s4 -8000c1bc: 04612223 sw t1,68(sp) -8000c1c0: 0a512823 sw t0,176(sp) -8000c1c4: 02512223 sw t0,36(sp) -8000c1c8: 0be12a23 sw t5,180(sp) -8000c1cc: 03e12023 sw t5,32(sp) -8000c1d0: 0bf12c23 sw t6,184(sp) -8000c1d4: 01f12e23 sw t6,28(sp) -8000c1d8: 0bd12e23 sw t4,188(sp) -8000c1dc: 01d12c23 sw t4,24(sp) -8000c1e0: ab5fa0ef jal ra,80006c94 <_ldtoa_r> -8000c1e4: 01812e83 lw t4,24(sp) -8000c1e8: 01c12f83 lw t6,28(sp) -8000c1ec: 02012f03 lw t5,32(sp) -8000c1f0: 02412283 lw t0,36(sp) -8000c1f4: 04412303 lw t1,68(sp) -8000c1f8: 00050c93 mv s9,a0 -8000c1fc: 016c8b33 add s6,s9,s6 -8000c200: 0a010b93 addi s7,sp,160 -8000c204: 995ff06f j 8000bb98 <_svfprintf_r+0x2138> -8000c208: 00130593 addi a1,t1,1 -8000c20c: 000a0513 mv a0,s4 -8000c210: 00612823 sw t1,16(sp) -8000c214: dd9f40ef jal ra,80000fec <_malloc_r> -8000c218: 00050c93 mv s9,a0 -8000c21c: 01012303 lw t1,16(sp) -8000c220: 30050263 beqz a0,8000c524 <_svfprintf_r+0x2ac4> -8000c224: 00a12823 sw a0,16(sp) -8000c228: b41ff06f j 8000bd68 <_svfprintf_r+0x2308> -8000c22c: 01670733 add a4,a4,s6 -8000c230: 00168693 addi a3,a3,1 -8000c234: 0188a023 sw s8,0(a7) -8000c238: 0168a223 sw s6,4(a7) -8000c23c: 0ee12623 sw a4,236(sp) -8000c240: 0ed12423 sw a3,232(sp) -8000c244: 00700613 li a2,7 -8000c248: 00888893 addi a7,a7,8 -8000c24c: a8d65a63 bge a2,a3,8000b4e0 <_svfprintf_r+0x1a80> -8000c250: 00812583 lw a1,8(sp) -8000c254: 0e410613 addi a2,sp,228 -8000c258: 000a0513 mv a0,s4 -8000c25c: 289020ef jal ra,8000ece4 <__ssprint_r> -8000c260: 00050463 beqz a0,8000c268 <_svfprintf_r+0x2808> -8000c264: a25fd06f j 80009c88 <_svfprintf_r+0x228> -8000c268: 0ec12703 lw a4,236(sp) -8000c26c: 0e812683 lw a3,232(sp) -8000c270: 10c10893 addi a7,sp,268 -8000c274: a6cff06f j 8000b4e0 <_svfprintf_r+0x1a80> -8000c278: 006c8b33 add s6,s9,t1 -8000c27c: 0a010b93 addi s7,sp,160 -8000c280: 919ff06f j 8000bb98 <_svfprintf_r+0x2138> -8000c284: 03000793 li a5,48 -8000c288: 0cf10423 sb a5,200(sp) -8000c28c: 07800793 li a5,120 -8000c290: abdff06f j 8000bd4c <_svfprintf_r+0x22ec> -8000c294: fff00793 li a5,-1 -8000c298: 00f12223 sw a5,4(sp) -8000c29c: a15fd06f j 80009cb0 <_svfprintf_r+0x250> -8000c2a0: 00030463 beqz t1,8000c2a8 <_svfprintf_r+0x2848> -8000c2a4: d8dfd06f j 8000a030 <_svfprintf_r+0x5d0> -8000c2a8: 00100313 li t1,1 -8000c2ac: d85fd06f j 8000a030 <_svfprintf_r+0x5d0> -8000c2b0: 0b010993 addi s3,sp,176 -8000c2b4: 00098513 mv a0,s3 -8000c2b8: 04612a23 sw t1,84(sp) -8000c2bc: 0a512823 sw t0,176(sp) -8000c2c0: 0be12a23 sw t5,180(sp) -8000c2c4: 0bf12c23 sw t6,184(sp) -8000c2c8: 0bd12e23 sw t4,188(sp) -8000c2cc: 1e8080ef jal ra,800144b4 <__trunctfdf2> -8000c2d0: 0cc10613 addi a2,sp,204 -8000c2d4: 91cfd0ef jal ra,800093f0 -8000c2d8: 00058613 mv a2,a1 -8000c2dc: 00050593 mv a1,a0 -8000c2e0: 00098513 mv a0,s3 -8000c2e4: 7c5070ef jal ra,800142a8 <__extenddftf2> -8000c2e8: 0b012703 lw a4,176(sp) -8000c2ec: 09010793 addi a5,sp,144 -8000c2f0: 0a010b93 addi s7,sp,160 -8000c2f4: 08e12823 sw a4,144(sp) -8000c2f8: 0b412703 lw a4,180(sp) -8000c2fc: 08010613 addi a2,sp,128 -8000c300: 00078593 mv a1,a5 -8000c304: 08e12a23 sw a4,148(sp) -8000c308: 0b812703 lw a4,184(sp) -8000c30c: 000b8513 mv a0,s7 -8000c310: 00f12e23 sw a5,28(sp) -8000c314: 08e12c23 sw a4,152(sp) -8000c318: 0bc12703 lw a4,188(sp) -8000c31c: 04c12823 sw a2,80(sp) -8000c320: 08012023 sw zero,128(sp) -8000c324: 08e12e23 sw a4,156(sp) -8000c328: 3ffc0737 lui a4,0x3ffc0 -8000c32c: 08e12623 sw a4,140(sp) -8000c330: 08012223 sw zero,132(sp) -8000c334: 08012423 sw zero,136(sp) -8000c338: 770050ef jal ra,80011aa8 <__multf3> -8000c33c: 0a012783 lw a5,160(sp) -8000c340: 0a412803 lw a6,164(sp) -8000c344: 0a812e83 lw t4,168(sp) -8000c348: 0ac12f03 lw t5,172(sp) -8000c34c: 000b8593 mv a1,s7 -8000c350: 00098513 mv a0,s3 -8000c354: 0af12823 sw a5,176(sp) -8000c358: 04f12223 sw a5,68(sp) -8000c35c: 0b012a23 sw a6,180(sp) -8000c360: 03012223 sw a6,36(sp) -8000c364: 0bd12c23 sw t4,184(sp) -8000c368: 03d12023 sw t4,32(sp) -8000c36c: 0be12e23 sw t5,188(sp) -8000c370: 01e12c23 sw t5,24(sp) -8000c374: 0a012023 sw zero,160(sp) -8000c378: 0a012223 sw zero,164(sp) -8000c37c: 0a012423 sw zero,168(sp) -8000c380: 0a012623 sw zero,172(sp) -8000c384: 3d0050ef jal ra,80011754 <__eqtf2> -8000c388: 01812f03 lw t5,24(sp) -8000c38c: 02012e83 lw t4,32(sp) -8000c390: 02412803 lw a6,36(sp) -8000c394: 04412783 lw a5,68(sp) -8000c398: 05412303 lw t1,84(sp) -8000c39c: 00051663 bnez a0,8000c3a8 <_svfprintf_r+0x2948> -8000c3a0: 00100713 li a4,1 -8000c3a4: 0ce12623 sw a4,204(sp) -8000c3a8: 80015737 lui a4,0x80015 -8000c3ac: af070713 addi a4,a4,-1296 # 80014af0 <__BSS_END__+0xffffe0d8> -8000c3b0: 04e12223 sw a4,68(sp) -8000c3b4: af1ff06f j 8000bea4 <_svfprintf_r+0x2444> -8000c3b8: 0d610693 addi a3,sp,214 -8000c3bc: 00061863 bnez a2,8000c3cc <_svfprintf_r+0x296c> -8000c3c0: 03000693 li a3,48 -8000c3c4: 0cd10b23 sb a3,214(sp) -8000c3c8: 0d710693 addi a3,sp,215 -8000c3cc: 1b010793 addi a5,sp,432 -8000c3d0: 40f68633 sub a2,a3,a5 -8000c3d4: 03070713 addi a4,a4,48 -8000c3d8: 0dd60793 addi a5,a2,221 -8000c3dc: 00e68023 sb a4,0(a3) -8000c3e0: 02f12c23 sw a5,56(sp) -8000c3e4: e19fd06f j 8000a1fc <_svfprintf_r+0x79c> -8000c3e8: 06700a93 li s5,103 -8000c3ec: 04012583 lw a1,64(sp) -8000c3f0: 01812783 lw a5,24(sp) -8000c3f4: 02012223 sw zero,36(sp) -8000c3f8: 0005c703 lbu a4,0(a1) -8000c3fc: 02012023 sw zero,32(sp) -8000c400: 0ff00613 li a2,255 -8000c404: 02c70e63 beq a4,a2,8000c440 <_svfprintf_r+0x29e0> -8000c408: 02f75c63 bge a4,a5,8000c440 <_svfprintf_r+0x29e0> -8000c40c: 0015c683 lbu a3,1(a1) -8000c410: 40e787b3 sub a5,a5,a4 -8000c414: 00068e63 beqz a3,8000c430 <_svfprintf_r+0x29d0> -8000c418: 02012703 lw a4,32(sp) -8000c41c: 00158593 addi a1,a1,1 -8000c420: 00170713 addi a4,a4,1 -8000c424: 02e12023 sw a4,32(sp) -8000c428: 00068713 mv a4,a3 -8000c42c: fd9ff06f j 8000c404 <_svfprintf_r+0x29a4> -8000c430: 02412683 lw a3,36(sp) -8000c434: 00168693 addi a3,a3,1 -8000c438: 02d12223 sw a3,36(sp) -8000c43c: fc9ff06f j 8000c404 <_svfprintf_r+0x29a4> -8000c440: 00f12c23 sw a5,24(sp) -8000c444: 02412703 lw a4,36(sp) -8000c448: 02012783 lw a5,32(sp) -8000c44c: 04b12023 sw a1,64(sp) -8000c450: 00e78733 add a4,a5,a4 -8000c454: 04812783 lw a5,72(sp) -8000c458: 02f70733 mul a4,a4,a5 -8000c45c: 01670b33 add s6,a4,s6 -8000c460: fffb4993 not s3,s6 -8000c464: 41f9d993 srai s3,s3,0x1f -8000c468: 013b79b3 and s3,s6,s3 -8000c46c: dd5fd06f j 8000a240 <_svfprintf_r+0x7e0> -8000c470: 02c12703 lw a4,44(sp) -8000c474: 06600a93 li s5,102 -8000c478: 00e78b33 add s6,a5,a4 -8000c47c: 006b0b33 add s6,s6,t1 -8000c480: 839ff06f j 8000bcb8 <_svfprintf_r+0x2258> -8000c484: 01812783 lw a5,24(sp) -8000c488: 00100713 li a4,1 -8000c48c: 02d00693 li a3,45 -8000c490: 40f70733 sub a4,a4,a5 -8000c494: 0cd10aa3 sb a3,213(sp) -8000c498: cd5fd06f j 8000a16c <_svfprintf_r+0x70c> -8000c49c: 05812783 lw a5,88(sp) -8000c4a0: 0017f713 andi a4,a5,1 -8000c4a4: 00071463 bnez a4,8000c4ac <_svfprintf_r+0x2a4c> -8000c4a8: d75fd06f j 8000a21c <_svfprintf_r+0x7bc> -8000c4ac: d69fd06f j 8000a214 <_svfprintf_r+0x7b4> -8000c4b0: 00071a63 bnez a4,8000c4c4 <_svfprintf_r+0x2a64> -8000c4b4: 00100993 li s3,1 -8000c4b8: 06600a93 li s5,102 -8000c4bc: 00100b13 li s6,1 -8000c4c0: d8cff06f j 8000ba4c <_svfprintf_r+0x1fec> -8000c4c4: 02c12783 lw a5,44(sp) -8000c4c8: 06600a93 li s5,102 -8000c4cc: 00178b13 addi s6,a5,1 -8000c4d0: 006b0b33 add s6,s6,t1 -8000c4d4: fffb4993 not s3,s6 -8000c4d8: 41f9d993 srai s3,s3,0x1f -8000c4dc: 013b79b3 and s3,s6,s3 -8000c4e0: d6cff06f j 8000ba4c <_svfprintf_r+0x1fec> -8000c4e4: 000d0793 mv a5,s10 -8000c4e8: ad4ff06f j 8000b7bc <_svfprintf_r+0x1d5c> -8000c4ec: 01412703 lw a4,20(sp) -8000c4f0: 00072d83 lw s11,0(a4) -8000c4f4: 00470713 addi a4,a4,4 -8000c4f8: 000dd463 bgez s11,8000c500 <_svfprintf_r+0x2aa0> -8000c4fc: fff00d93 li s11,-1 -8000c500: 0014ce03 lbu t3,1(s1) -8000c504: 00e12a23 sw a4,20(sp) -8000c508: 00078493 mv s1,a5 -8000c50c: ed0fd06f j 80009bdc <_svfprintf_r+0x17c> -8000c510: 00200793 li a5,2 -8000c514: 02f12c23 sw a5,56(sp) -8000c518: ce5fd06f j 8000a1fc <_svfprintf_r+0x79c> -8000c51c: 00030b13 mv s6,t1 -8000c520: cddff06f j 8000c1fc <_svfprintf_r+0x279c> -8000c524: 00812683 lw a3,8(sp) -8000c528: 00c6d783 lhu a5,12(a3) -8000c52c: 0407e713 ori a4,a5,64 -8000c530: 00070793 mv a5,a4 -8000c534: 00e69623 sh a4,12(a3) -8000c538: f6cfd06f j 80009ca4 <_svfprintf_r+0x244> -8000c53c: 02812703 lw a4,40(sp) -8000c540: 00c00793 li a5,12 -8000c544: 00f72023 sw a5,0(a4) -8000c548: fff00793 li a5,-1 -8000c54c: 00f12223 sw a5,4(sp) -8000c550: f60fd06f j 80009cb0 <_svfprintf_r+0x250> -8000c554: 00090993 mv s3,s2 -8000c558: d21fd06f j 8000a278 <_svfprintf_r+0x818> -8000c55c: 00090993 mv s3,s2 -8000c560: dfdfd06f j 8000a35c <_svfprintf_r+0x8fc> +8000a60c: 01412783 lw a5,20(sp) +8000a610: 00778793 addi a5,a5,7 +8000a614: ff87f793 andi a5,a5,-8 +8000a618: 00878713 addi a4,a5,8 +8000a61c: 0007ab83 lw s7,0(a5) +8000a620: 0047ad83 lw s11,4(a5) +8000a624: 00e12a23 sw a4,20(sp) +8000a628: 00100793 li a5,1 +8000a62c: d50ff06f j 80009b7c <_svfprintf_r+0x2e0> +8000a630: 00090993 mv s3,s2 +8000a634: 01412783 lw a5,20(sp) +8000a638: 00778793 addi a5,a5,7 +8000a63c: ff87f793 andi a5,a5,-8 +8000a640: 0047a703 lw a4,4(a5) +8000a644: 00878693 addi a3,a5,8 +8000a648: 00d12a23 sw a3,20(sp) +8000a64c: 0007ab83 lw s7,0(a5) +8000a650: 00070d93 mv s11,a4 +8000a654: b59ff06f j 8000a1ac <_svfprintf_r+0x910> +8000a658: 00090993 mv s3,s2 +8000a65c: 500d9ce3 bnez s11,8000b374 <_svfprintf_r+0x1ad8> +8000a660: 00900793 li a5,9 +8000a664: 5177e8e3 bltu a5,s7,8000b374 <_svfprintf_r+0x1ad8> +8000a668: 030b8b93 addi s7,s7,48 +8000a66c: 1b7107a3 sb s7,431(sp) +8000a670: 00098913 mv s2,s3 +8000a674: 00100b13 li s6,1 +8000a678: 1af10c93 addi s9,sp,431 +8000a67c: d30ff06f j 80009bac <_svfprintf_r+0x310> +8000a680: 00100713 li a4,1 +8000a684: 00e79463 bne a5,a4,8000a68c <_svfprintf_r+0xdf0> +8000a688: 1600106f j 8000b7e8 <_svfprintf_r+0x1f4c> +8000a68c: 00200713 li a4,2 +8000a690: 00090993 mv s3,s2 +8000a694: dee79ce3 bne a5,a4,8000a48c <_svfprintf_r+0xbf0> +8000a698: 03012683 lw a3,48(sp) +8000a69c: 1b010c93 addi s9,sp,432 +8000a6a0: 00fbf793 andi a5,s7,15 +8000a6a4: 00f687b3 add a5,a3,a5 +8000a6a8: 0007c783 lbu a5,0(a5) +8000a6ac: 01cd9713 slli a4,s11,0x1c +8000a6b0: 004bdb93 srli s7,s7,0x4 +8000a6b4: fffc8c93 addi s9,s9,-1 +8000a6b8: 01776bb3 or s7,a4,s7 +8000a6bc: 004ddd93 srli s11,s11,0x4 +8000a6c0: 00fc8023 sb a5,0(s9) +8000a6c4: 01bbe7b3 or a5,s7,s11 +8000a6c8: fc079ce3 bnez a5,8000a6a0 <_svfprintf_r+0xe04> +8000a6cc: 1b010793 addi a5,sp,432 +8000a6d0: 41978b33 sub s6,a5,s9 +8000a6d4: 00098913 mv s2,s3 +8000a6d8: cd4ff06f j 80009bac <_svfprintf_r+0x310> +8000a6dc: 06500693 li a3,101 +8000a6e0: 3356d463 bge a3,s5,8000aa08 <_svfprintf_r+0x116c> +8000a6e4: 0f012683 lw a3,240(sp) +8000a6e8: 0a010593 addi a1,sp,160 +8000a6ec: 0b010513 addi a0,sp,176 +8000a6f0: 0ad12823 sw a3,176(sp) +8000a6f4: 0f412683 lw a3,244(sp) +8000a6f8: 04e12223 sw a4,68(sp) +8000a6fc: 0a012023 sw zero,160(sp) +8000a700: 0ad12a23 sw a3,180(sp) +8000a704: 0f812683 lw a3,248(sp) +8000a708: 0a012223 sw zero,164(sp) +8000a70c: 0a012423 sw zero,168(sp) +8000a710: 0ad12c23 sw a3,184(sp) +8000a714: 0fc12683 lw a3,252(sp) +8000a718: 0a012623 sw zero,172(sp) +8000a71c: 0ad12e23 sw a3,188(sp) +8000a720: 671060ef jal ra,80011590 <__eqtf2> +8000a724: 04412703 lw a4,68(sp) +8000a728: 58051263 bnez a0,8000acac <_svfprintf_r+0x1410> +8000a72c: 0e812783 lw a5,232(sp) +8000a730: 800156b7 lui a3,0x80015 +8000a734: 93c68693 addi a3,a3,-1732 # 8001493c <__BSS_END__+0xffffda94> +8000a738: 00170713 addi a4,a4,1 +8000a73c: 00dd2023 sw a3,0(s10) +8000a740: 00178793 addi a5,a5,1 +8000a744: 00100693 li a3,1 +8000a748: 00dd2223 sw a3,4(s10) +8000a74c: 0ee12623 sw a4,236(sp) +8000a750: 0ef12423 sw a5,232(sp) +8000a754: 00700713 li a4,7 +8000a758: 008d0d13 addi s10,s10,8 +8000a75c: 4ef744e3 blt a4,a5,8000b444 <_svfprintf_r+0x1ba8> +8000a760: 0cc12783 lw a5,204(sp) +8000a764: 01c12703 lw a4,28(sp) +8000a768: 00e7ca63 blt a5,a4,8000a77c <_svfprintf_r+0xee0> +8000a76c: 00197793 andi a5,s2,1 +8000a770: 00079663 bnez a5,8000a77c <_svfprintf_r+0xee0> +8000a774: 0ec12703 lw a4,236(sp) +8000a778: b69ff06f j 8000a2e0 <_svfprintf_r+0xa44> +8000a77c: 03412783 lw a5,52(sp) +8000a780: 02c12683 lw a3,44(sp) +8000a784: 0ec12703 lw a4,236(sp) +8000a788: 00fd2023 sw a5,0(s10) +8000a78c: 0e812783 lw a5,232(sp) +8000a790: 00e68733 add a4,a3,a4 +8000a794: 00dd2223 sw a3,4(s10) +8000a798: 00178793 addi a5,a5,1 +8000a79c: 0ee12623 sw a4,236(sp) +8000a7a0: 0ef12423 sw a5,232(sp) +8000a7a4: 00700693 li a3,7 +8000a7a8: 008d0d13 addi s10,s10,8 +8000a7ac: 02f6cae3 blt a3,a5,8000afe0 <_svfprintf_r+0x1744> +8000a7b0: 01c12783 lw a5,28(sp) +8000a7b4: fff78b13 addi s6,a5,-1 +8000a7b8: b36054e3 blez s6,8000a2e0 <_svfprintf_r+0xa44> +8000a7bc: 01000693 li a3,16 +8000a7c0: 0e812783 lw a5,232(sp) +8000a7c4: 4b66d0e3 bge a3,s6,8000b464 <_svfprintf_r+0x1bc8> +8000a7c8: 01000b93 li s7,16 +8000a7cc: 00700a93 li s5,7 +8000a7d0: 00812c83 lw s9,8(sp) +8000a7d4: 00c0006f j 8000a7e0 <_svfprintf_r+0xf44> +8000a7d8: ff0b0b13 addi s6,s6,-16 +8000a7dc: 496bd4e3 bge s7,s6,8000b464 <_svfprintf_r+0x1bc8> +8000a7e0: 01070713 addi a4,a4,16 +8000a7e4: 00178793 addi a5,a5,1 +8000a7e8: 018d2023 sw s8,0(s10) +8000a7ec: 017d2223 sw s7,4(s10) +8000a7f0: 0ee12623 sw a4,236(sp) +8000a7f4: 0ef12423 sw a5,232(sp) +8000a7f8: 008d0d13 addi s10,s10,8 +8000a7fc: fcfadee3 bge s5,a5,8000a7d8 <_svfprintf_r+0xf3c> +8000a800: 0e410613 addi a2,sp,228 +8000a804: 000c8593 mv a1,s9 +8000a808: 000a0513 mv a0,s4 +8000a80c: 314040ef jal ra,8000eb20 <__ssprint_r> +8000a810: aa051a63 bnez a0,80009ac4 <_svfprintf_r+0x228> +8000a814: 0ec12703 lw a4,236(sp) +8000a818: 0e812783 lw a5,232(sp) +8000a81c: 10c10d13 addi s10,sp,268 +8000a820: fb9ff06f j 8000a7d8 <_svfprintf_r+0xf3c> +8000a824: 41340bb3 sub s7,s0,s3 +8000a828: a97050e3 blez s7,8000a2a8 <_svfprintf_r+0xa0c> +8000a82c: 01000613 li a2,16 +8000a830: 0e812683 lw a3,232(sp) +8000a834: 0b765463 bge a2,s7,8000a8dc <_svfprintf_r+0x1040> +8000a838: 04912223 sw s1,68(sp) +8000a83c: 000d0793 mv a5,s10 +8000a840: 000b8493 mv s1,s7 +8000a844: 000c8d13 mv s10,s9 +8000a848: 00098b93 mv s7,s3 +8000a84c: 000b0c93 mv s9,s6 +8000a850: 00040993 mv s3,s0 +8000a854: 01000e93 li t4,16 +8000a858: 00700d93 li s11,7 +8000a85c: 00812403 lw s0,8(sp) +8000a860: 00030b13 mv s6,t1 +8000a864: 00c0006f j 8000a870 <_svfprintf_r+0xfd4> +8000a868: ff048493 addi s1,s1,-16 +8000a86c: 049ed863 bge t4,s1,8000a8bc <_svfprintf_r+0x1020> +8000a870: 01070713 addi a4,a4,16 +8000a874: 00168693 addi a3,a3,1 +8000a878: 0187a023 sw s8,0(a5) +8000a87c: 01d7a223 sw t4,4(a5) +8000a880: 0ee12623 sw a4,236(sp) +8000a884: 0ed12423 sw a3,232(sp) +8000a888: 00878793 addi a5,a5,8 +8000a88c: fcdddee3 bge s11,a3,8000a868 <_svfprintf_r+0xfcc> +8000a890: 0e410613 addi a2,sp,228 +8000a894: 00040593 mv a1,s0 +8000a898: 000a0513 mv a0,s4 +8000a89c: 284040ef jal ra,8000eb20 <__ssprint_r> +8000a8a0: a2051263 bnez a0,80009ac4 <_svfprintf_r+0x228> +8000a8a4: 01000e93 li t4,16 +8000a8a8: ff048493 addi s1,s1,-16 +8000a8ac: 0ec12703 lw a4,236(sp) +8000a8b0: 0e812683 lw a3,232(sp) +8000a8b4: 10c10793 addi a5,sp,268 +8000a8b8: fa9ecce3 blt t4,s1,8000a870 <_svfprintf_r+0xfd4> +8000a8bc: 00098413 mv s0,s3 +8000a8c0: 000b8993 mv s3,s7 +8000a8c4: 00048b93 mv s7,s1 +8000a8c8: 04412483 lw s1,68(sp) +8000a8cc: 000b0313 mv t1,s6 +8000a8d0: 000c8b13 mv s6,s9 +8000a8d4: 000d0c93 mv s9,s10 +8000a8d8: 00078d13 mv s10,a5 +8000a8dc: 01770733 add a4,a4,s7 +8000a8e0: 00168693 addi a3,a3,1 +8000a8e4: 018d2023 sw s8,0(s10) +8000a8e8: 017d2223 sw s7,4(s10) +8000a8ec: 0ee12623 sw a4,236(sp) +8000a8f0: 0ed12423 sw a3,232(sp) +8000a8f4: 00700613 li a2,7 +8000a8f8: 008d0d13 addi s10,s10,8 +8000a8fc: 9ad656e3 bge a2,a3,8000a2a8 <_svfprintf_r+0xa0c> +8000a900: 00812583 lw a1,8(sp) +8000a904: 0e410613 addi a2,sp,228 +8000a908: 000a0513 mv a0,s4 +8000a90c: 04612223 sw t1,68(sp) +8000a910: 210040ef jal ra,8000eb20 <__ssprint_r> +8000a914: 9a051863 bnez a0,80009ac4 <_svfprintf_r+0x228> +8000a918: 04412303 lw t1,68(sp) +8000a91c: 0ec12703 lw a4,236(sp) +8000a920: 10c10d13 addi s10,sp,268 +8000a924: 41630db3 sub s11,t1,s6 +8000a928: 99b054e3 blez s11,8000a2b0 <_svfprintf_r+0xa14> +8000a92c: 01000613 li a2,16 +8000a930: 0e812683 lw a3,232(sp) +8000a934: 09b65863 bge a2,s11,8000a9c4 <_svfprintf_r+0x1128> +8000a938: 000d0793 mv a5,s10 +8000a93c: 01000813 li a6,16 +8000a940: 000c8d13 mv s10,s9 +8000a944: 00700b93 li s7,7 +8000a948: 000b0c93 mv s9,s6 +8000a94c: 00098b13 mv s6,s3 +8000a950: 00040993 mv s3,s0 +8000a954: 00812403 lw s0,8(sp) +8000a958: 00c0006f j 8000a964 <_svfprintf_r+0x10c8> +8000a95c: ff0d8d93 addi s11,s11,-16 +8000a960: 05b85863 bge a6,s11,8000a9b0 <_svfprintf_r+0x1114> +8000a964: 01070713 addi a4,a4,16 +8000a968: 00168693 addi a3,a3,1 +8000a96c: 0187a023 sw s8,0(a5) +8000a970: 0107a223 sw a6,4(a5) +8000a974: 0ee12623 sw a4,236(sp) +8000a978: 0ed12423 sw a3,232(sp) +8000a97c: 00878793 addi a5,a5,8 +8000a980: fcdbdee3 bge s7,a3,8000a95c <_svfprintf_r+0x10c0> +8000a984: 0e410613 addi a2,sp,228 +8000a988: 00040593 mv a1,s0 +8000a98c: 000a0513 mv a0,s4 +8000a990: 190040ef jal ra,8000eb20 <__ssprint_r> +8000a994: 92051863 bnez a0,80009ac4 <_svfprintf_r+0x228> +8000a998: 01000813 li a6,16 +8000a99c: ff0d8d93 addi s11,s11,-16 +8000a9a0: 0ec12703 lw a4,236(sp) +8000a9a4: 0e812683 lw a3,232(sp) +8000a9a8: 10c10793 addi a5,sp,268 +8000a9ac: fbb84ce3 blt a6,s11,8000a964 <_svfprintf_r+0x10c8> +8000a9b0: 00098413 mv s0,s3 +8000a9b4: 000b0993 mv s3,s6 +8000a9b8: 000c8b13 mv s6,s9 +8000a9bc: 000d0c93 mv s9,s10 +8000a9c0: 00078d13 mv s10,a5 +8000a9c4: 01b70733 add a4,a4,s11 +8000a9c8: 00168693 addi a3,a3,1 +8000a9cc: 018d2023 sw s8,0(s10) +8000a9d0: 01bd2223 sw s11,4(s10) +8000a9d4: 0ee12623 sw a4,236(sp) +8000a9d8: 0ed12423 sw a3,232(sp) +8000a9dc: 00700613 li a2,7 +8000a9e0: 008d0d13 addi s10,s10,8 +8000a9e4: 8cd656e3 bge a2,a3,8000a2b0 <_svfprintf_r+0xa14> +8000a9e8: 00812583 lw a1,8(sp) +8000a9ec: 0e410613 addi a2,sp,228 +8000a9f0: 000a0513 mv a0,s4 +8000a9f4: 12c040ef jal ra,8000eb20 <__ssprint_r> +8000a9f8: 8c051663 bnez a0,80009ac4 <_svfprintf_r+0x228> +8000a9fc: 0ec12703 lw a4,236(sp) +8000aa00: 10c10d13 addi s10,sp,268 +8000aa04: 8adff06f j 8000a2b0 <_svfprintf_r+0xa14> +8000aa08: 0e812603 lw a2,232(sp) +8000aa0c: 01c12783 lw a5,28(sp) +8000aa10: 00100693 li a3,1 +8000aa14: 019d2023 sw s9,0(s10) +8000aa18: 00170d93 addi s11,a4,1 +8000aa1c: 00160b13 addi s6,a2,1 +8000aa20: 008d0b93 addi s7,s10,8 +8000aa24: 40f6d063 bge a3,a5,8000ae24 <_svfprintf_r+0x1588> +8000aa28: 00100693 li a3,1 +8000aa2c: 00dd2223 sw a3,4(s10) +8000aa30: 0fb12623 sw s11,236(sp) +8000aa34: 0f612423 sw s6,232(sp) +8000aa38: 00700693 li a3,7 +8000aa3c: 4966ca63 blt a3,s6,8000aed0 <_svfprintf_r+0x1634> +8000aa40: 02c12783 lw a5,44(sp) +8000aa44: 03412703 lw a4,52(sp) +8000aa48: 001b0b13 addi s6,s6,1 +8000aa4c: 00fd8db3 add s11,s11,a5 +8000aa50: 00eba023 sw a4,0(s7) +8000aa54: 00fba223 sw a5,4(s7) +8000aa58: 0fb12623 sw s11,236(sp) +8000aa5c: 0f612423 sw s6,232(sp) +8000aa60: 00700693 li a3,7 +8000aa64: 008b8b93 addi s7,s7,8 +8000aa68: 4966c863 blt a3,s6,8000aef8 <_svfprintf_r+0x165c> +8000aa6c: 0f012683 lw a3,240(sp) +8000aa70: 01c12783 lw a5,28(sp) +8000aa74: 001b0813 addi a6,s6,1 +8000aa78: 0ad12823 sw a3,176(sp) +8000aa7c: 0f412683 lw a3,244(sp) +8000aa80: 0a010593 addi a1,sp,160 +8000aa84: 0b010513 addi a0,sp,176 +8000aa88: 0ad12a23 sw a3,180(sp) +8000aa8c: 0f812683 lw a3,248(sp) +8000aa90: 00080a93 mv s5,a6 +8000aa94: 03012023 sw a6,32(sp) +8000aa98: 0ad12c23 sw a3,184(sp) +8000aa9c: 0fc12683 lw a3,252(sp) +8000aaa0: 0a012023 sw zero,160(sp) +8000aaa4: 0a012223 sw zero,164(sp) +8000aaa8: 0ad12e23 sw a3,188(sp) +8000aaac: fff78693 addi a3,a5,-1 +8000aab0: 00d12c23 sw a3,24(sp) +8000aab4: 0a012423 sw zero,168(sp) +8000aab8: 0a012623 sw zero,172(sp) +8000aabc: 2d5060ef jal ra,80011590 <__eqtf2> +8000aac0: 008b8d13 addi s10,s7,8 +8000aac4: 01812683 lw a3,24(sp) +8000aac8: 02012803 lw a6,32(sp) +8000aacc: 38050063 beqz a0,8000ae4c <_svfprintf_r+0x15b0> +8000aad0: 001c8793 addi a5,s9,1 +8000aad4: 00dd8db3 add s11,s11,a3 +8000aad8: 00fba023 sw a5,0(s7) +8000aadc: 00dba223 sw a3,4(s7) +8000aae0: 0fb12623 sw s11,236(sp) +8000aae4: 0f512423 sw s5,232(sp) +8000aae8: 00700793 li a5,7 +8000aaec: 7957c263 blt a5,s5,8000b270 <_svfprintf_r+0x19d4> +8000aaf0: 010b8793 addi a5,s7,16 +8000aaf4: 002b0a93 addi s5,s6,2 +8000aaf8: 000d0b93 mv s7,s10 +8000aafc: 00078d13 mv s10,a5 +8000ab00: 03812683 lw a3,56(sp) +8000ab04: 0d410793 addi a5,sp,212 +8000ab08: 00fba023 sw a5,0(s7) +8000ab0c: 00dd8733 add a4,s11,a3 +8000ab10: 00dba223 sw a3,4(s7) +8000ab14: 0ee12623 sw a4,236(sp) +8000ab18: 0f512423 sw s5,232(sp) +8000ab1c: 00700793 li a5,7 +8000ab20: fd57d063 bge a5,s5,8000a2e0 <_svfprintf_r+0xa44> +8000ab24: 00812583 lw a1,8(sp) +8000ab28: 0e410613 addi a2,sp,228 +8000ab2c: 000a0513 mv a0,s4 +8000ab30: 7f1030ef jal ra,8000eb20 <__ssprint_r> +8000ab34: 00050463 beqz a0,8000ab3c <_svfprintf_r+0x12a0> +8000ab38: f8dfe06f j 80009ac4 <_svfprintf_r+0x228> +8000ab3c: 0ec12703 lw a4,236(sp) +8000ab40: 10c10d13 addi s10,sp,268 +8000ab44: f9cff06f j 8000a2e0 <_svfprintf_r+0xa44> +8000ab48: 00090993 mv s3,s2 +8000ab4c: 931ff06f j 8000a47c <_svfprintf_r+0xbe0> +8000ab50: 800157b7 lui a5,0x80015 +8000ab54: 01000613 li a2,16 +8000ab58: 0e812683 lw a3,232(sp) +8000ab5c: e6478d93 addi s11,a5,-412 # 80014e64 <__BSS_END__+0xffffdfbc> +8000ab60: 0d065463 bge a2,a6,8000ac28 <_svfprintf_r+0x138c> +8000ab64: 04912623 sw s1,76(sp) +8000ab68: 05212823 sw s2,80(sp) +8000ab6c: 000d0793 mv a5,s10 +8000ab70: 000d8913 mv s2,s11 +8000ab74: 000b0d13 mv s10,s6 +8000ab78: 000c8d93 mv s11,s9 +8000ab7c: 01000f13 li t5,16 +8000ab80: 00098c93 mv s9,s3 +8000ab84: 00700393 li t2,7 +8000ab88: 00040993 mv s3,s0 +8000ab8c: 04512223 sw t0,68(sp) +8000ab90: 00030b13 mv s6,t1 +8000ab94: 00812483 lw s1,8(sp) +8000ab98: 00080413 mv s0,a6 +8000ab9c: 00c0006f j 8000aba8 <_svfprintf_r+0x130c> +8000aba0: ff040413 addi s0,s0,-16 +8000aba4: 048f5c63 bge t5,s0,8000abfc <_svfprintf_r+0x1360> +8000aba8: 01070713 addi a4,a4,16 +8000abac: 00168693 addi a3,a3,1 +8000abb0: 0127a023 sw s2,0(a5) +8000abb4: 01e7a223 sw t5,4(a5) +8000abb8: 0ee12623 sw a4,236(sp) +8000abbc: 0ed12423 sw a3,232(sp) +8000abc0: 00878793 addi a5,a5,8 +8000abc4: fcd3dee3 bge t2,a3,8000aba0 <_svfprintf_r+0x1304> +8000abc8: 0e410613 addi a2,sp,228 +8000abcc: 00048593 mv a1,s1 +8000abd0: 000a0513 mv a0,s4 +8000abd4: 74d030ef jal ra,8000eb20 <__ssprint_r> +8000abd8: 00050463 beqz a0,8000abe0 <_svfprintf_r+0x1344> +8000abdc: ee9fe06f j 80009ac4 <_svfprintf_r+0x228> +8000abe0: 01000f13 li t5,16 +8000abe4: ff040413 addi s0,s0,-16 +8000abe8: 0ec12703 lw a4,236(sp) +8000abec: 0e812683 lw a3,232(sp) +8000abf0: 10c10793 addi a5,sp,268 +8000abf4: 00700393 li t2,7 +8000abf8: fa8f48e3 blt t5,s0,8000aba8 <_svfprintf_r+0x130c> +8000abfc: 00040813 mv a6,s0 +8000ac00: 04412283 lw t0,68(sp) +8000ac04: 00098413 mv s0,s3 +8000ac08: 04c12483 lw s1,76(sp) +8000ac0c: 000c8993 mv s3,s9 +8000ac10: 000d8c93 mv s9,s11 +8000ac14: 00090d93 mv s11,s2 +8000ac18: 05012903 lw s2,80(sp) +8000ac1c: 000b0313 mv t1,s6 +8000ac20: 000d0b13 mv s6,s10 +8000ac24: 00078d13 mv s10,a5 +8000ac28: 01070733 add a4,a4,a6 +8000ac2c: 00168693 addi a3,a3,1 +8000ac30: 01bd2023 sw s11,0(s10) +8000ac34: 010d2223 sw a6,4(s10) +8000ac38: 0ee12623 sw a4,236(sp) +8000ac3c: 0ed12423 sw a3,232(sp) +8000ac40: 00700613 li a2,7 +8000ac44: 008d0d13 addi s10,s10,8 +8000ac48: ded65663 bge a2,a3,8000a234 <_svfprintf_r+0x998> +8000ac4c: 00812583 lw a1,8(sp) +8000ac50: 0e410613 addi a2,sp,228 +8000ac54: 000a0513 mv a0,s4 +8000ac58: 04612623 sw t1,76(sp) +8000ac5c: 04512223 sw t0,68(sp) +8000ac60: 6c1030ef jal ra,8000eb20 <__ssprint_r> +8000ac64: 00050463 beqz a0,8000ac6c <_svfprintf_r+0x13d0> +8000ac68: e5dfe06f j 80009ac4 <_svfprintf_r+0x228> +8000ac6c: 0ec12703 lw a4,236(sp) +8000ac70: 10c10d13 addi s10,sp,268 +8000ac74: 04c12303 lw t1,76(sp) +8000ac78: 04412283 lw t0,68(sp) +8000ac7c: db8ff06f j 8000a234 <_svfprintf_r+0x998> +8000ac80: 00812583 lw a1,8(sp) +8000ac84: 0e410613 addi a2,sp,228 +8000ac88: 000a0513 mv a0,s4 +8000ac8c: 04612223 sw t1,68(sp) +8000ac90: 691030ef jal ra,8000eb20 <__ssprint_r> +8000ac94: 00050463 beqz a0,8000ac9c <_svfprintf_r+0x1400> +8000ac98: e2dfe06f j 80009ac4 <_svfprintf_r+0x228> +8000ac9c: 0ec12703 lw a4,236(sp) +8000aca0: 10c10d13 addi s10,sp,268 +8000aca4: 04412303 lw t1,68(sp) +8000aca8: df8ff06f j 8000a2a0 <_svfprintf_r+0xa04> +8000acac: 0cc12603 lw a2,204(sp) +8000acb0: 5ec05863 blez a2,8000b2a0 <_svfprintf_r+0x1a04> +8000acb4: 01c12783 lw a5,28(sp) +8000acb8: 01812683 lw a3,24(sp) +8000acbc: 00078b13 mv s6,a5 +8000acc0: 30f6ca63 blt a3,a5,8000afd4 <_svfprintf_r+0x1738> +8000acc4: 03605663 blez s6,8000acf0 <_svfprintf_r+0x1454> +8000acc8: 0e812683 lw a3,232(sp) +8000accc: 01670733 add a4,a4,s6 +8000acd0: 019d2023 sw s9,0(s10) +8000acd4: 00168693 addi a3,a3,1 +8000acd8: 016d2223 sw s6,4(s10) +8000acdc: 0ee12623 sw a4,236(sp) +8000ace0: 0ed12423 sw a3,232(sp) +8000ace4: 00700613 li a2,7 +8000ace8: 008d0d13 addi s10,s10,8 +8000acec: 20d648e3 blt a2,a3,8000b6fc <_svfprintf_r+0x1e60> +8000acf0: fffb4693 not a3,s6 +8000acf4: 01812783 lw a5,24(sp) +8000acf8: 41f6d693 srai a3,a3,0x1f +8000acfc: 00db7b33 and s6,s6,a3 +8000ad00: 41678b33 sub s6,a5,s6 +8000ad04: 37604863 bgtz s6,8000b074 <_svfprintf_r+0x17d8> +8000ad08: 01812783 lw a5,24(sp) +8000ad0c: 40097693 andi a3,s2,1024 +8000ad10: 00fc8ab3 add s5,s9,a5 +8000ad14: 3c069663 bnez a3,8000b0e0 <_svfprintf_r+0x1844> +8000ad18: 0cc12b03 lw s6,204(sp) +8000ad1c: 01c12783 lw a5,28(sp) +8000ad20: 00fb4663 blt s6,a5,8000ad2c <_svfprintf_r+0x1490> +8000ad24: 00197693 andi a3,s2,1 +8000ad28: 200680e3 beqz a3,8000b728 <_svfprintf_r+0x1e8c> +8000ad2c: 03412683 lw a3,52(sp) +8000ad30: 02c12783 lw a5,44(sp) +8000ad34: 00700613 li a2,7 +8000ad38: 00dd2023 sw a3,0(s10) +8000ad3c: 0e812683 lw a3,232(sp) +8000ad40: 00f70733 add a4,a4,a5 +8000ad44: 00fd2223 sw a5,4(s10) +8000ad48: 00168693 addi a3,a3,1 +8000ad4c: 0ee12623 sw a4,236(sp) +8000ad50: 0ed12423 sw a3,232(sp) +8000ad54: 008d0d13 addi s10,s10,8 +8000ad58: 3cd64ce3 blt a2,a3,8000b930 <_svfprintf_r+0x2094> +8000ad5c: 01c12683 lw a3,28(sp) +8000ad60: 00dc87b3 add a5,s9,a3 +8000ad64: 41668b33 sub s6,a3,s6 +8000ad68: 415787b3 sub a5,a5,s5 +8000ad6c: 000b0b93 mv s7,s6 +8000ad70: 0167d463 bge a5,s6,8000ad78 <_svfprintf_r+0x14dc> +8000ad74: 00078b93 mv s7,a5 +8000ad78: 03705663 blez s7,8000ada4 <_svfprintf_r+0x1508> +8000ad7c: 0e812783 lw a5,232(sp) +8000ad80: 01770733 add a4,a4,s7 +8000ad84: 015d2023 sw s5,0(s10) +8000ad88: 00178793 addi a5,a5,1 +8000ad8c: 017d2223 sw s7,4(s10) +8000ad90: 0ee12623 sw a4,236(sp) +8000ad94: 0ef12423 sw a5,232(sp) +8000ad98: 00700693 li a3,7 +8000ad9c: 008d0d13 addi s10,s10,8 +8000ada0: 5af6c6e3 blt a3,a5,8000bb4c <_svfprintf_r+0x22b0> +8000ada4: fffbc793 not a5,s7 +8000ada8: 41f7d793 srai a5,a5,0x1f +8000adac: 00fbfbb3 and s7,s7,a5 +8000adb0: 417b0b33 sub s6,s6,s7 +8000adb4: d3605663 blez s6,8000a2e0 <_svfprintf_r+0xa44> +8000adb8: 01000693 li a3,16 +8000adbc: 0e812783 lw a5,232(sp) +8000adc0: 6b66d263 bge a3,s6,8000b464 <_svfprintf_r+0x1bc8> +8000adc4: 01000b93 li s7,16 +8000adc8: 00700a93 li s5,7 +8000adcc: 00812c83 lw s9,8(sp) +8000add0: 00c0006f j 8000addc <_svfprintf_r+0x1540> +8000add4: ff0b0b13 addi s6,s6,-16 +8000add8: 696bd663 bge s7,s6,8000b464 <_svfprintf_r+0x1bc8> +8000addc: 01070713 addi a4,a4,16 +8000ade0: 00178793 addi a5,a5,1 +8000ade4: 018d2023 sw s8,0(s10) +8000ade8: 017d2223 sw s7,4(s10) +8000adec: 0ee12623 sw a4,236(sp) +8000adf0: 0ef12423 sw a5,232(sp) +8000adf4: 008d0d13 addi s10,s10,8 +8000adf8: fcfadee3 bge s5,a5,8000add4 <_svfprintf_r+0x1538> +8000adfc: 0e410613 addi a2,sp,228 +8000ae00: 000c8593 mv a1,s9 +8000ae04: 000a0513 mv a0,s4 +8000ae08: 519030ef jal ra,8000eb20 <__ssprint_r> +8000ae0c: 00050463 beqz a0,8000ae14 <_svfprintf_r+0x1578> +8000ae10: cb5fe06f j 80009ac4 <_svfprintf_r+0x228> +8000ae14: 0ec12703 lw a4,236(sp) +8000ae18: 0e812783 lw a5,232(sp) +8000ae1c: 10c10d13 addi s10,sp,268 +8000ae20: fb5ff06f j 8000add4 <_svfprintf_r+0x1538> +8000ae24: 00197593 andi a1,s2,1 +8000ae28: c00590e3 bnez a1,8000aa28 <_svfprintf_r+0x118c> +8000ae2c: 00dd2223 sw a3,4(s10) +8000ae30: 0fb12623 sw s11,236(sp) +8000ae34: 0f612423 sw s6,232(sp) +8000ae38: 00700793 li a5,7 +8000ae3c: 4367ca63 blt a5,s6,8000b270 <_svfprintf_r+0x19d4> +8000ae40: 00260a93 addi s5,a2,2 +8000ae44: 010d0d13 addi s10,s10,16 +8000ae48: cb9ff06f j 8000ab00 <_svfprintf_r+0x1264> +8000ae4c: cad05ae3 blez a3,8000ab00 <_svfprintf_r+0x1264> +8000ae50: 01000793 li a5,16 +8000ae54: 00d7c463 blt a5,a3,8000ae5c <_svfprintf_r+0x15c0> +8000ae58: 4c80106f j 8000c320 <_svfprintf_r+0x2a84> +8000ae5c: 00812c23 sw s0,24(sp) +8000ae60: 01000c93 li s9,16 +8000ae64: 00700a93 li s5,7 +8000ae68: 00068413 mv s0,a3 +8000ae6c: 00812d03 lw s10,8(sp) +8000ae70: 00080b13 mv s6,a6 +8000ae74: 0100006f j 8000ae84 <_svfprintf_r+0x15e8> +8000ae78: ff040413 addi s0,s0,-16 +8000ae7c: 768cd663 bge s9,s0,8000b5e8 <_svfprintf_r+0x1d4c> +8000ae80: 001b0b13 addi s6,s6,1 +8000ae84: 010d8d93 addi s11,s11,16 +8000ae88: 018ba023 sw s8,0(s7) +8000ae8c: 019ba223 sw s9,4(s7) +8000ae90: 0fb12623 sw s11,236(sp) +8000ae94: 0f612423 sw s6,232(sp) +8000ae98: 008b8b93 addi s7,s7,8 +8000ae9c: fd6adee3 bge s5,s6,8000ae78 <_svfprintf_r+0x15dc> +8000aea0: 0e410613 addi a2,sp,228 +8000aea4: 000d0593 mv a1,s10 +8000aea8: 000a0513 mv a0,s4 +8000aeac: 475030ef jal ra,8000eb20 <__ssprint_r> +8000aeb0: 00050463 beqz a0,8000aeb8 <_svfprintf_r+0x161c> +8000aeb4: c11fe06f j 80009ac4 <_svfprintf_r+0x228> +8000aeb8: 0ec12d83 lw s11,236(sp) +8000aebc: 0e812b03 lw s6,232(sp) +8000aec0: 10c10b93 addi s7,sp,268 +8000aec4: fb5ff06f j 8000ae78 <_svfprintf_r+0x15dc> +8000aec8: 000c8913 mv s2,s9 +8000aecc: b25fe06f j 800099f0 <_svfprintf_r+0x154> +8000aed0: 00812583 lw a1,8(sp) +8000aed4: 0e410613 addi a2,sp,228 +8000aed8: 000a0513 mv a0,s4 +8000aedc: 445030ef jal ra,8000eb20 <__ssprint_r> +8000aee0: 00050463 beqz a0,8000aee8 <_svfprintf_r+0x164c> +8000aee4: be1fe06f j 80009ac4 <_svfprintf_r+0x228> +8000aee8: 0ec12d83 lw s11,236(sp) +8000aeec: 0e812b03 lw s6,232(sp) +8000aef0: 10c10b93 addi s7,sp,268 +8000aef4: b4dff06f j 8000aa40 <_svfprintf_r+0x11a4> +8000aef8: 00812583 lw a1,8(sp) +8000aefc: 0e410613 addi a2,sp,228 +8000af00: 000a0513 mv a0,s4 +8000af04: 41d030ef jal ra,8000eb20 <__ssprint_r> +8000af08: 00050463 beqz a0,8000af10 <_svfprintf_r+0x1674> +8000af0c: bb9fe06f j 80009ac4 <_svfprintf_r+0x228> +8000af10: 0ec12d83 lw s11,236(sp) +8000af14: 0e812b03 lw s6,232(sp) +8000af18: 10c10b93 addi s7,sp,268 +8000af1c: b51ff06f j 8000aa6c <_svfprintf_r+0x11d0> +8000af20: 03000793 li a5,48 +8000af24: 1af107a3 sb a5,431(sp) +8000af28: 1af10c93 addi s9,sp,431 +8000af2c: c81fe06f j 80009bac <_svfprintf_r+0x310> +8000af30: 20097793 andi a5,s2,512 +8000af34: 020796e3 bnez a5,8000b760 <_svfprintf_r+0x1ec4> +8000af38: 00000d93 li s11,0 +8000af3c: c25fe06f j 80009b60 <_svfprintf_r+0x2c4> +8000af40: 01412783 lw a5,20(sp) +8000af44: 0007a703 lw a4,0(a5) +8000af48: 00478793 addi a5,a5,4 +8000af4c: 00f12a23 sw a5,20(sp) +8000af50: 00072583 lw a1,0(a4) +8000af54: 00472603 lw a2,4(a4) +8000af58: 00872683 lw a3,8(a4) +8000af5c: 00c72703 lw a4,12(a4) +8000af60: 0eb12823 sw a1,240(sp) +8000af64: 0ec12a23 sw a2,244(sp) +8000af68: 0ed12c23 sw a3,248(sp) +8000af6c: 0ee12e23 sw a4,252(sp) +8000af70: e99fe06f j 80009e08 <_svfprintf_r+0x56c> +8000af74: 00412603 lw a2,4(sp) +8000af78: 0006a783 lw a5,0(a3) +8000af7c: 00e12a23 sw a4,20(sp) +8000af80: 41f65693 srai a3,a2,0x1f +8000af84: 00c7a023 sw a2,0(a5) +8000af88: 00d7a223 sw a3,4(a5) +8000af8c: 00048c93 mv s9,s1 +8000af90: d81fe06f j 80009d10 <_svfprintf_r+0x474> +8000af94: 03000793 li a5,48 +8000af98: 00296913 ori s2,s2,2 +8000af9c: 0cf10423 sb a5,200(sp) +8000afa0: 0d5104a3 sb s5,201(sp) +8000afa4: bff97993 andi s3,s2,-1025 +8000afa8: 00200793 li a5,2 +8000afac: bd1fe06f j 80009b7c <_svfprintf_r+0x2e0> +8000afb0: 04012783 lw a5,64(sp) +8000afb4: 0004ce03 lbu t3,0(s1) +8000afb8: 00079463 bnez a5,8000afc0 <_svfprintf_r+0x1724> +8000afbc: a5dfe06f j 80009a18 <_svfprintf_r+0x17c> +8000afc0: 0007c783 lbu a5,0(a5) +8000afc4: 00079463 bnez a5,8000afcc <_svfprintf_r+0x1730> +8000afc8: a51fe06f j 80009a18 <_svfprintf_r+0x17c> +8000afcc: 40096913 ori s2,s2,1024 +8000afd0: a49fe06f j 80009a18 <_svfprintf_r+0x17c> +8000afd4: 00068b13 mv s6,a3 +8000afd8: cf6048e3 bgtz s6,8000acc8 <_svfprintf_r+0x142c> +8000afdc: d15ff06f j 8000acf0 <_svfprintf_r+0x1454> +8000afe0: 00812583 lw a1,8(sp) +8000afe4: 0e410613 addi a2,sp,228 +8000afe8: 000a0513 mv a0,s4 +8000afec: 335030ef jal ra,8000eb20 <__ssprint_r> +8000aff0: 00050463 beqz a0,8000aff8 <_svfprintf_r+0x175c> +8000aff4: ad1fe06f j 80009ac4 <_svfprintf_r+0x228> +8000aff8: 0ec12703 lw a4,236(sp) +8000affc: 10c10d13 addi s10,sp,268 +8000b000: fb0ff06f j 8000a7b0 <_svfprintf_r+0xf14> +8000b004: 0014ce03 lbu t3,1(s1) +8000b008: 02096913 ori s2,s2,32 +8000b00c: 00148493 addi s1,s1,1 +8000b010: a09fe06f j 80009a18 <_svfprintf_r+0x17c> +8000b014: 0014ce03 lbu t3,1(s1) +8000b018: 20096913 ori s2,s2,512 +8000b01c: 00148493 addi s1,s1,1 +8000b020: 9f9fe06f j 80009a18 <_svfprintf_r+0x17c> +8000b024: 02812503 lw a0,40(sp) +8000b028: 04000593 li a1,64 +8000b02c: dfdf50ef jal ra,80000e28 <_malloc_r> +8000b030: 00812783 lw a5,8(sp) +8000b034: 00a7a023 sw a0,0(a5) +8000b038: 00a7a823 sw a0,16(a5) +8000b03c: 00051463 bnez a0,8000b044 <_svfprintf_r+0x17a8> +8000b040: 3380106f j 8000c378 <_svfprintf_r+0x2adc> +8000b044: 00812703 lw a4,8(sp) +8000b048: 04000793 li a5,64 +8000b04c: 00f72a23 sw a5,20(a4) +8000b050: 8d9fe06f j 80009928 <_svfprintf_r+0x8c> +8000b054: 00600793 li a5,6 +8000b058: 000d8b13 mv s6,s11 +8000b05c: 6db7e263 bltu a5,s11,8000b720 <_svfprintf_r+0x1e84> +8000b060: 800157b7 lui a5,0x80015 +8000b064: 000b0993 mv s3,s6 +8000b068: 01712a23 sw s7,20(sp) +8000b06c: 93478c93 addi s9,a5,-1740 # 80014934 <__BSS_END__+0xffffda8c> +8000b070: 990ff06f j 8000a200 <_svfprintf_r+0x964> +8000b074: 01000613 li a2,16 +8000b078: 0e812683 lw a3,232(sp) +8000b07c: 63665663 bge a2,s6,8000b6a8 <_svfprintf_r+0x1e0c> +8000b080: 01000d93 li s11,16 +8000b084: 00700a93 li s5,7 +8000b088: 00812b83 lw s7,8(sp) +8000b08c: 00c0006f j 8000b098 <_svfprintf_r+0x17fc> +8000b090: ff0b0b13 addi s6,s6,-16 +8000b094: 616dda63 bge s11,s6,8000b6a8 <_svfprintf_r+0x1e0c> +8000b098: 01070713 addi a4,a4,16 +8000b09c: 00168693 addi a3,a3,1 +8000b0a0: 018d2023 sw s8,0(s10) +8000b0a4: 01bd2223 sw s11,4(s10) +8000b0a8: 0ee12623 sw a4,236(sp) +8000b0ac: 0ed12423 sw a3,232(sp) +8000b0b0: 008d0d13 addi s10,s10,8 +8000b0b4: fcdadee3 bge s5,a3,8000b090 <_svfprintf_r+0x17f4> +8000b0b8: 0e410613 addi a2,sp,228 +8000b0bc: 000b8593 mv a1,s7 +8000b0c0: 000a0513 mv a0,s4 +8000b0c4: 25d030ef jal ra,8000eb20 <__ssprint_r> +8000b0c8: 00050463 beqz a0,8000b0d0 <_svfprintf_r+0x1834> +8000b0cc: 9f9fe06f j 80009ac4 <_svfprintf_r+0x228> +8000b0d0: 0ec12703 lw a4,236(sp) +8000b0d4: 0e812683 lw a3,232(sp) +8000b0d8: 10c10d13 addi s10,sp,268 +8000b0dc: fb5ff06f j 8000b090 <_svfprintf_r+0x17f4> +8000b0e0: 01c12783 lw a5,28(sp) +8000b0e4: 02012b83 lw s7,32(sp) +8000b0e8: 00912c23 sw s1,24(sp) +8000b0ec: 00fc87b3 add a5,s9,a5 +8000b0f0: 05212223 sw s2,68(sp) +8000b0f4: 04812623 sw s0,76(sp) +8000b0f8: 02412483 lw s1,36(sp) +8000b0fc: 03312023 sw s3,32(sp) +8000b100: 03912223 sw s9,36(sp) +8000b104: 000d0693 mv a3,s10 +8000b108: 00700b13 li s6,7 +8000b10c: 01000d93 li s11,16 +8000b110: 04812903 lw s2,72(sp) +8000b114: 04012403 lw s0,64(sp) +8000b118: 00812983 lw s3,8(sp) +8000b11c: 00078d13 mv s10,a5 +8000b120: 080b8a63 beqz s7,8000b1b4 <_svfprintf_r+0x1918> +8000b124: 08049a63 bnez s1,8000b1b8 <_svfprintf_r+0x191c> +8000b128: fff40413 addi s0,s0,-1 +8000b12c: fffb8b93 addi s7,s7,-1 +8000b130: 03c12783 lw a5,60(sp) +8000b134: 01270733 add a4,a4,s2 +8000b138: 0126a223 sw s2,4(a3) +8000b13c: 00f6a023 sw a5,0(a3) +8000b140: 0e812783 lw a5,232(sp) +8000b144: 0ee12623 sw a4,236(sp) +8000b148: 00868693 addi a3,a3,8 +8000b14c: 00178793 addi a5,a5,1 +8000b150: 0ef12423 sw a5,232(sp) +8000b154: 0efb4c63 blt s6,a5,8000b24c <_svfprintf_r+0x19b0> +8000b158: 00044603 lbu a2,0(s0) +8000b15c: 415d05b3 sub a1,s10,s5 +8000b160: 00060c93 mv s9,a2 +8000b164: 00c5d463 bge a1,a2,8000b16c <_svfprintf_r+0x18d0> +8000b168: 00058c93 mv s9,a1 +8000b16c: 03905663 blez s9,8000b198 <_svfprintf_r+0x18fc> +8000b170: 0e812603 lw a2,232(sp) +8000b174: 01970733 add a4,a4,s9 +8000b178: 0156a023 sw s5,0(a3) +8000b17c: 00160613 addi a2,a2,1 +8000b180: 0196a223 sw s9,4(a3) +8000b184: 0ee12623 sw a4,236(sp) +8000b188: 0ec12423 sw a2,232(sp) +8000b18c: 2ecb4463 blt s6,a2,8000b474 <_svfprintf_r+0x1bd8> +8000b190: 00044603 lbu a2,0(s0) +8000b194: 00868693 addi a3,a3,8 +8000b198: fffcc593 not a1,s9 +8000b19c: 41f5d593 srai a1,a1,0x1f +8000b1a0: 00bcf7b3 and a5,s9,a1 +8000b1a4: 40f60cb3 sub s9,a2,a5 +8000b1a8: 01904c63 bgtz s9,8000b1c0 <_svfprintf_r+0x1924> +8000b1ac: 00ca8ab3 add s5,s5,a2 +8000b1b0: f60b9ae3 bnez s7,8000b124 <_svfprintf_r+0x1888> +8000b1b4: 62048e63 beqz s1,8000b7f0 <_svfprintf_r+0x1f54> +8000b1b8: fff48493 addi s1,s1,-1 +8000b1bc: f75ff06f j 8000b130 <_svfprintf_r+0x1894> +8000b1c0: 0e812603 lw a2,232(sp) +8000b1c4: 019dc863 blt s11,s9,8000b1d4 <_svfprintf_r+0x1938> +8000b1c8: 0580006f j 8000b220 <_svfprintf_r+0x1984> +8000b1cc: ff0c8c93 addi s9,s9,-16 +8000b1d0: 059dd863 bge s11,s9,8000b220 <_svfprintf_r+0x1984> +8000b1d4: 01070713 addi a4,a4,16 +8000b1d8: 00160613 addi a2,a2,1 +8000b1dc: 0186a023 sw s8,0(a3) +8000b1e0: 01b6a223 sw s11,4(a3) +8000b1e4: 0ee12623 sw a4,236(sp) +8000b1e8: 0ec12423 sw a2,232(sp) +8000b1ec: 00868693 addi a3,a3,8 +8000b1f0: fccb5ee3 bge s6,a2,8000b1cc <_svfprintf_r+0x1930> +8000b1f4: 0e410613 addi a2,sp,228 +8000b1f8: 00098593 mv a1,s3 +8000b1fc: 000a0513 mv a0,s4 +8000b200: 121030ef jal ra,8000eb20 <__ssprint_r> +8000b204: 00050463 beqz a0,8000b20c <_svfprintf_r+0x1970> +8000b208: 8bdfe06f j 80009ac4 <_svfprintf_r+0x228> +8000b20c: ff0c8c93 addi s9,s9,-16 +8000b210: 0ec12703 lw a4,236(sp) +8000b214: 0e812603 lw a2,232(sp) +8000b218: 10c10693 addi a3,sp,268 +8000b21c: fb9dcce3 blt s11,s9,8000b1d4 <_svfprintf_r+0x1938> +8000b220: 01970733 add a4,a4,s9 +8000b224: 00160613 addi a2,a2,1 +8000b228: 0186a023 sw s8,0(a3) +8000b22c: 0196a223 sw s9,4(a3) +8000b230: 0ee12623 sw a4,236(sp) +8000b234: 0ec12423 sw a2,232(sp) +8000b238: 66cb4863 blt s6,a2,8000b8a8 <_svfprintf_r+0x200c> +8000b23c: 00044603 lbu a2,0(s0) +8000b240: 00868693 addi a3,a3,8 +8000b244: 00ca8ab3 add s5,s5,a2 +8000b248: f69ff06f j 8000b1b0 <_svfprintf_r+0x1914> +8000b24c: 0e410613 addi a2,sp,228 +8000b250: 00098593 mv a1,s3 +8000b254: 000a0513 mv a0,s4 +8000b258: 0c9030ef jal ra,8000eb20 <__ssprint_r> +8000b25c: 00050463 beqz a0,8000b264 <_svfprintf_r+0x19c8> +8000b260: 865fe06f j 80009ac4 <_svfprintf_r+0x228> +8000b264: 0ec12703 lw a4,236(sp) +8000b268: 10c10693 addi a3,sp,268 +8000b26c: eedff06f j 8000b158 <_svfprintf_r+0x18bc> +8000b270: 00812583 lw a1,8(sp) +8000b274: 0e410613 addi a2,sp,228 +8000b278: 000a0513 mv a0,s4 +8000b27c: 0a5030ef jal ra,8000eb20 <__ssprint_r> +8000b280: 00050463 beqz a0,8000b288 <_svfprintf_r+0x19ec> +8000b284: 841fe06f j 80009ac4 <_svfprintf_r+0x228> +8000b288: 0e812603 lw a2,232(sp) +8000b28c: 0ec12d83 lw s11,236(sp) +8000b290: 11410d13 addi s10,sp,276 +8000b294: 00160a93 addi s5,a2,1 +8000b298: 10c10b93 addi s7,sp,268 +8000b29c: 865ff06f j 8000ab00 <_svfprintf_r+0x1264> +8000b2a0: 0e812683 lw a3,232(sp) +8000b2a4: 800155b7 lui a1,0x80015 +8000b2a8: 93c58593 addi a1,a1,-1732 # 8001493c <__BSS_END__+0xffffda94> +8000b2ac: 00bd2023 sw a1,0(s10) +8000b2b0: 00170713 addi a4,a4,1 +8000b2b4: 00100593 li a1,1 +8000b2b8: 00168693 addi a3,a3,1 +8000b2bc: 00bd2223 sw a1,4(s10) +8000b2c0: 0ee12623 sw a4,236(sp) +8000b2c4: 0ed12423 sw a3,232(sp) +8000b2c8: 00700593 li a1,7 +8000b2cc: 008d0d13 addi s10,s10,8 +8000b2d0: 06d5ce63 blt a1,a3,8000b34c <_svfprintf_r+0x1ab0> +8000b2d4: 26061a63 bnez a2,8000b548 <_svfprintf_r+0x1cac> +8000b2d8: 01c12783 lw a5,28(sp) +8000b2dc: 00197693 andi a3,s2,1 +8000b2e0: 00f6e6b3 or a3,a3,a5 +8000b2e4: 00069463 bnez a3,8000b2ec <_svfprintf_r+0x1a50> +8000b2e8: ff9fe06f j 8000a2e0 <_svfprintf_r+0xa44> +8000b2ec: 03412683 lw a3,52(sp) +8000b2f0: 02c12783 lw a5,44(sp) +8000b2f4: 00700613 li a2,7 +8000b2f8: 00dd2023 sw a3,0(s10) +8000b2fc: 0e812683 lw a3,232(sp) +8000b300: 00f70733 add a4,a4,a5 +8000b304: 00fd2223 sw a5,4(s10) +8000b308: 00168693 addi a3,a3,1 +8000b30c: 0ee12623 sw a4,236(sp) +8000b310: 0ed12423 sw a3,232(sp) +8000b314: 008d0893 addi a7,s10,8 +8000b318: 48d64c63 blt a2,a3,8000b7b0 <_svfprintf_r+0x1f14> +8000b31c: 01c12783 lw a5,28(sp) +8000b320: 00168693 addi a3,a3,1 +8000b324: 0198a023 sw s9,0(a7) +8000b328: 00e78733 add a4,a5,a4 +8000b32c: 00f8a223 sw a5,4(a7) +8000b330: 0ee12623 sw a4,236(sp) +8000b334: 0ed12423 sw a3,232(sp) +8000b338: 00700793 li a5,7 +8000b33c: 00888d13 addi s10,a7,8 +8000b340: 00d7c463 blt a5,a3,8000b348 <_svfprintf_r+0x1aac> +8000b344: f9dfe06f j 8000a2e0 <_svfprintf_r+0xa44> +8000b348: fdcff06f j 8000ab24 <_svfprintf_r+0x1288> +8000b34c: 00812583 lw a1,8(sp) +8000b350: 0e410613 addi a2,sp,228 +8000b354: 000a0513 mv a0,s4 +8000b358: 7c8030ef jal ra,8000eb20 <__ssprint_r> +8000b35c: 00050463 beqz a0,8000b364 <_svfprintf_r+0x1ac8> +8000b360: f64fe06f j 80009ac4 <_svfprintf_r+0x228> +8000b364: 0cc12603 lw a2,204(sp) +8000b368: 0ec12703 lw a4,236(sp) +8000b36c: 10c10d13 addi s10,sp,268 +8000b370: f65ff06f j 8000b2d4 <_svfprintf_r+0x1a38> +8000b374: 1b010c93 addi s9,sp,432 +8000b378: 00000793 li a5,0 +8000b37c: 4009f913 andi s2,s3,1024 +8000b380: 00912823 sw s1,16(sp) +8000b384: 01312c23 sw s3,24(sp) +8000b388: 0ff00b13 li s6,255 +8000b38c: 000c8993 mv s3,s9 +8000b390: 02612023 sw t1,32(sp) +8000b394: 000a0c93 mv s9,s4 +8000b398: 04012483 lw s1,64(sp) +8000b39c: 000d8a13 mv s4,s11 +8000b3a0: 000d0d93 mv s11,s10 +8000b3a4: 00040d13 mv s10,s0 +8000b3a8: 00078413 mv s0,a5 +8000b3ac: 0240006f j 8000b3d0 <_svfprintf_r+0x1b34> +8000b3b0: 00a00613 li a2,10 +8000b3b4: 00000693 li a3,0 +8000b3b8: 000b8513 mv a0,s7 +8000b3bc: 000a0593 mv a1,s4 +8000b3c0: 50d040ef jal ra,800100cc <__udivdi3> +8000b3c4: 540a0863 beqz s4,8000b914 <_svfprintf_r+0x2078> +8000b3c8: 00050b93 mv s7,a0 +8000b3cc: 00058a13 mv s4,a1 +8000b3d0: 00a00613 li a2,10 +8000b3d4: 00000693 li a3,0 +8000b3d8: 000b8513 mv a0,s7 +8000b3dc: 000a0593 mv a1,s4 +8000b3e0: 120050ef jal ra,80010500 <__umoddi3> +8000b3e4: 03050513 addi a0,a0,48 +8000b3e8: fea98fa3 sb a0,-1(s3) +8000b3ec: 00140413 addi s0,s0,1 +8000b3f0: fff98993 addi s3,s3,-1 +8000b3f4: fa090ee3 beqz s2,8000b3b0 <_svfprintf_r+0x1b14> +8000b3f8: 0004c683 lbu a3,0(s1) +8000b3fc: fad41ae3 bne s0,a3,8000b3b0 <_svfprintf_r+0x1b14> +8000b400: fb6408e3 beq s0,s6,8000b3b0 <_svfprintf_r+0x1b14> +8000b404: 4c0a1863 bnez s4,8000b8d4 <_svfprintf_r+0x2038> +8000b408: 00900793 li a5,9 +8000b40c: 4d77e463 bltu a5,s7,8000b8d4 <_svfprintf_r+0x2038> +8000b410: 000c8a13 mv s4,s9 +8000b414: 00098c93 mv s9,s3 +8000b418: 01812983 lw s3,24(sp) +8000b41c: 1b010793 addi a5,sp,432 +8000b420: 00812e23 sw s0,28(sp) +8000b424: 04912023 sw s1,64(sp) +8000b428: 000d0413 mv s0,s10 +8000b42c: 02012303 lw t1,32(sp) +8000b430: 01012483 lw s1,16(sp) +8000b434: 000d8d13 mv s10,s11 +8000b438: 41978b33 sub s6,a5,s9 +8000b43c: 00098913 mv s2,s3 +8000b440: f6cfe06f j 80009bac <_svfprintf_r+0x310> +8000b444: 00812583 lw a1,8(sp) +8000b448: 0e410613 addi a2,sp,228 +8000b44c: 000a0513 mv a0,s4 +8000b450: 6d0030ef jal ra,8000eb20 <__ssprint_r> +8000b454: 00050463 beqz a0,8000b45c <_svfprintf_r+0x1bc0> +8000b458: e6cfe06f j 80009ac4 <_svfprintf_r+0x228> +8000b45c: 10c10d13 addi s10,sp,268 +8000b460: b00ff06f j 8000a760 <_svfprintf_r+0xec4> +8000b464: 01670733 add a4,a4,s6 +8000b468: 00178793 addi a5,a5,1 +8000b46c: 018d2023 sw s8,0(s10) +8000b470: e59fe06f j 8000a2c8 <_svfprintf_r+0xa2c> +8000b474: 0e410613 addi a2,sp,228 +8000b478: 00098593 mv a1,s3 +8000b47c: 000a0513 mv a0,s4 +8000b480: 6a0030ef jal ra,8000eb20 <__ssprint_r> +8000b484: 00050463 beqz a0,8000b48c <_svfprintf_r+0x1bf0> +8000b488: e3cfe06f j 80009ac4 <_svfprintf_r+0x228> +8000b48c: 00044603 lbu a2,0(s0) +8000b490: 0ec12703 lw a4,236(sp) +8000b494: 10c10693 addi a3,sp,268 +8000b498: d01ff06f j 8000b198 <_svfprintf_r+0x18fc> +8000b49c: 0f012783 lw a5,240(sp) +8000b4a0: 0a010593 addi a1,sp,160 +8000b4a4: 0b010513 addi a0,sp,176 +8000b4a8: 0af12823 sw a5,176(sp) +8000b4ac: 0f412783 lw a5,244(sp) +8000b4b0: 0a012023 sw zero,160(sp) +8000b4b4: 0a012223 sw zero,164(sp) +8000b4b8: 0af12a23 sw a5,180(sp) +8000b4bc: 0f812783 lw a5,248(sp) +8000b4c0: 0a012423 sw zero,168(sp) +8000b4c4: 0a012623 sw zero,172(sp) +8000b4c8: 0af12c23 sw a5,184(sp) +8000b4cc: 0fc12783 lw a5,252(sp) +8000b4d0: 0af12e23 sw a5,188(sp) +8000b4d4: 2cc060ef jal ra,800117a0 <__letf2> +8000b4d8: 44054463 bltz a0,8000b920 <_svfprintf_r+0x2084> +8000b4dc: 0c714703 lbu a4,199(sp) +8000b4e0: 04700793 li a5,71 +8000b4e4: 2157d663 bge a5,s5,8000b6f0 <_svfprintf_r+0x1e54> +8000b4e8: 800157b7 lui a5,0x80015 +8000b4ec: 90078c93 addi s9,a5,-1792 # 80014900 <__BSS_END__+0xffffda58> +8000b4f0: 00012823 sw zero,16(sp) +8000b4f4: 02012223 sw zero,36(sp) +8000b4f8: 02012023 sw zero,32(sp) +8000b4fc: 00012c23 sw zero,24(sp) +8000b500: f7f97913 andi s2,s2,-129 +8000b504: 00300993 li s3,3 +8000b508: 00300b13 li s6,3 +8000b50c: 00000313 li t1,0 +8000b510: 00070463 beqz a4,8000b518 <_svfprintf_r+0x1c7c> +8000b514: ebcfe06f j 80009bd0 <_svfprintf_r+0x334> +8000b518: cfdfe06f j 8000a214 <_svfprintf_r+0x978> +8000b51c: 01412783 lw a5,20(sp) +8000b520: 00048c93 mv s9,s1 +8000b524: 0007a783 lw a5,0(a5) +8000b528: 00e12a23 sw a4,20(sp) +8000b52c: 00412703 lw a4,4(sp) +8000b530: 00e7a023 sw a4,0(a5) +8000b534: fdcfe06f j 80009d10 <_svfprintf_r+0x474> +8000b538: 000c8513 mv a0,s9 +8000b53c: a08fe0ef jal ra,80009744 +8000b540: 00050b13 mv s6,a0 +8000b544: bd5fe06f j 8000a118 <_svfprintf_r+0x87c> +8000b548: 03412683 lw a3,52(sp) +8000b54c: 02c12783 lw a5,44(sp) +8000b550: 00700593 li a1,7 +8000b554: 00dd2023 sw a3,0(s10) +8000b558: 0e812683 lw a3,232(sp) +8000b55c: 00f70733 add a4,a4,a5 +8000b560: 00fd2223 sw a5,4(s10) +8000b564: 00168693 addi a3,a3,1 +8000b568: 0ee12623 sw a4,236(sp) +8000b56c: 0ed12423 sw a3,232(sp) +8000b570: 008d0893 addi a7,s10,8 +8000b574: 22d5ce63 blt a1,a3,8000b7b0 <_svfprintf_r+0x1f14> +8000b578: da0652e3 bgez a2,8000b31c <_svfprintf_r+0x1a80> +8000b57c: ff000593 li a1,-16 +8000b580: 40c00b33 neg s6,a2 +8000b584: 2eb652e3 bge a2,a1,8000c068 <_svfprintf_r+0x27cc> +8000b588: 01000b93 li s7,16 +8000b58c: 00700a93 li s5,7 +8000b590: 00812d03 lw s10,8(sp) +8000b594: 00c0006f j 8000b5a0 <_svfprintf_r+0x1d04> +8000b598: ff0b0b13 addi s6,s6,-16 +8000b59c: 2d6bd6e3 bge s7,s6,8000c068 <_svfprintf_r+0x27cc> +8000b5a0: 01070713 addi a4,a4,16 +8000b5a4: 00168693 addi a3,a3,1 +8000b5a8: 0188a023 sw s8,0(a7) +8000b5ac: 0178a223 sw s7,4(a7) +8000b5b0: 0ee12623 sw a4,236(sp) +8000b5b4: 0ed12423 sw a3,232(sp) +8000b5b8: 00888893 addi a7,a7,8 +8000b5bc: fcdadee3 bge s5,a3,8000b598 <_svfprintf_r+0x1cfc> +8000b5c0: 0e410613 addi a2,sp,228 +8000b5c4: 000d0593 mv a1,s10 +8000b5c8: 000a0513 mv a0,s4 +8000b5cc: 554030ef jal ra,8000eb20 <__ssprint_r> +8000b5d0: 00050463 beqz a0,8000b5d8 <_svfprintf_r+0x1d3c> +8000b5d4: cf0fe06f j 80009ac4 <_svfprintf_r+0x228> +8000b5d8: 0ec12703 lw a4,236(sp) +8000b5dc: 0e812683 lw a3,232(sp) +8000b5e0: 10c10893 addi a7,sp,268 +8000b5e4: fb5ff06f j 8000b598 <_svfprintf_r+0x1cfc> +8000b5e8: 00040693 mv a3,s0 +8000b5ec: 01812403 lw s0,24(sp) +8000b5f0: 001b0a93 addi s5,s6,1 +8000b5f4: 008b8793 addi a5,s7,8 +8000b5f8: 00dd8db3 add s11,s11,a3 +8000b5fc: 00dba223 sw a3,4(s7) +8000b600: 018ba023 sw s8,0(s7) +8000b604: 0fb12623 sw s11,236(sp) +8000b608: 0f512423 sw s5,232(sp) +8000b60c: 00700693 li a3,7 +8000b610: c756c0e3 blt a3,s5,8000b270 <_svfprintf_r+0x19d4> +8000b614: 001a8a93 addi s5,s5,1 +8000b618: 00878d13 addi s10,a5,8 +8000b61c: 00078b93 mv s7,a5 +8000b620: ce0ff06f j 8000ab00 <_svfprintf_r+0x1264> +8000b624: 20097713 andi a4,s2,512 +8000b628: 16070263 beqz a4,8000b78c <_svfprintf_r+0x1ef0> +8000b62c: 01412703 lw a4,20(sp) +8000b630: 00090993 mv s3,s2 +8000b634: 00f12a23 sw a5,20(sp) +8000b638: 00070b83 lb s7,0(a4) +8000b63c: 41fbdd93 srai s11,s7,0x1f +8000b640: 000d8713 mv a4,s11 +8000b644: b69fe06f j 8000a1ac <_svfprintf_r+0x910> +8000b648: 20097713 andi a4,s2,512 +8000b64c: 12070663 beqz a4,8000b778 <_svfprintf_r+0x1edc> +8000b650: 00f12a23 sw a5,20(sp) +8000b654: 0ffbfb93 andi s7,s7,255 +8000b658: 00000d93 li s11,0 +8000b65c: 00090993 mv s3,s2 +8000b660: 00100793 li a5,1 +8000b664: d18fe06f j 80009b7c <_svfprintf_r+0x2e0> +8000b668: 20097713 andi a4,s2,512 +8000b66c: 10070063 beqz a4,8000b76c <_svfprintf_r+0x1ed0> +8000b670: 0ffbfb93 andi s7,s7,255 +8000b674: 00000d93 li s11,0 +8000b678: 00f12a23 sw a5,20(sp) +8000b67c: f81fe06f j 8000a5fc <_svfprintf_r+0xd60> +8000b680: 0fc12783 lw a5,252(sp) +8000b684: 1207d263 bgez a5,8000b7a8 <_svfprintf_r+0x1f0c> +8000b688: 02d00793 li a5,45 +8000b68c: 0cf103a3 sb a5,199(sp) +8000b690: 02d00713 li a4,45 +8000b694: 04700793 li a5,71 +8000b698: 4b57d463 bge a5,s5,8000bb40 <_svfprintf_r+0x22a4> +8000b69c: 800157b7 lui a5,0x80015 +8000b6a0: 90878c93 addi s9,a5,-1784 # 80014908 <__BSS_END__+0xffffda60> +8000b6a4: e4dff06f j 8000b4f0 <_svfprintf_r+0x1c54> +8000b6a8: 01670733 add a4,a4,s6 +8000b6ac: 00168693 addi a3,a3,1 +8000b6b0: 018d2023 sw s8,0(s10) +8000b6b4: 016d2223 sw s6,4(s10) +8000b6b8: 0ee12623 sw a4,236(sp) +8000b6bc: 0ed12423 sw a3,232(sp) +8000b6c0: 00700613 li a2,7 +8000b6c4: 008d0d13 addi s10,s10,8 +8000b6c8: e4d65063 bge a2,a3,8000ad08 <_svfprintf_r+0x146c> +8000b6cc: 00812583 lw a1,8(sp) +8000b6d0: 0e410613 addi a2,sp,228 +8000b6d4: 000a0513 mv a0,s4 +8000b6d8: 448030ef jal ra,8000eb20 <__ssprint_r> +8000b6dc: 00050463 beqz a0,8000b6e4 <_svfprintf_r+0x1e48> +8000b6e0: be4fe06f j 80009ac4 <_svfprintf_r+0x228> +8000b6e4: 0ec12703 lw a4,236(sp) +8000b6e8: 10c10d13 addi s10,sp,268 +8000b6ec: e1cff06f j 8000ad08 <_svfprintf_r+0x146c> +8000b6f0: 800157b7 lui a5,0x80015 +8000b6f4: 8fc78c93 addi s9,a5,-1796 # 800148fc <__BSS_END__+0xffffda54> +8000b6f8: df9ff06f j 8000b4f0 <_svfprintf_r+0x1c54> +8000b6fc: 00812583 lw a1,8(sp) +8000b700: 0e410613 addi a2,sp,228 +8000b704: 000a0513 mv a0,s4 +8000b708: 418030ef jal ra,8000eb20 <__ssprint_r> +8000b70c: 00050463 beqz a0,8000b714 <_svfprintf_r+0x1e78> +8000b710: bb4fe06f j 80009ac4 <_svfprintf_r+0x228> +8000b714: 0ec12703 lw a4,236(sp) +8000b718: 10c10d13 addi s10,sp,268 +8000b71c: dd4ff06f j 8000acf0 <_svfprintf_r+0x1454> +8000b720: 00600b13 li s6,6 +8000b724: 93dff06f j 8000b060 <_svfprintf_r+0x17c4> +8000b728: 01c12683 lw a3,28(sp) +8000b72c: 00dc87b3 add a5,s9,a3 +8000b730: 41668b33 sub s6,a3,s6 +8000b734: 41578bb3 sub s7,a5,s5 +8000b738: e77b5663 bge s6,s7,8000ada4 <_svfprintf_r+0x1508> +8000b73c: 000b0b93 mv s7,s6 +8000b740: e64ff06f j 8000ada4 <_svfprintf_r+0x1508> +8000b744: 01412783 lw a5,20(sp) +8000b748: 00e12a23 sw a4,20(sp) +8000b74c: 00412703 lw a4,4(sp) +8000b750: 0007a783 lw a5,0(a5) +8000b754: 00048c93 mv s9,s1 +8000b758: 00e79023 sh a4,0(a5) +8000b75c: db4fe06f j 80009d10 <_svfprintf_r+0x474> +8000b760: 0ffbfb93 andi s7,s7,255 +8000b764: 00000d93 li s11,0 +8000b768: bf8fe06f j 80009b60 <_svfprintf_r+0x2c4> +8000b76c: 00000d93 li s11,0 +8000b770: 00f12a23 sw a5,20(sp) +8000b774: e89fe06f j 8000a5fc <_svfprintf_r+0xd60> +8000b778: 00f12a23 sw a5,20(sp) +8000b77c: 00000d93 li s11,0 +8000b780: 00090993 mv s3,s2 +8000b784: 00100793 li a5,1 +8000b788: bf4fe06f j 80009b7c <_svfprintf_r+0x2e0> +8000b78c: 01412703 lw a4,20(sp) +8000b790: 00090993 mv s3,s2 +8000b794: 00f12a23 sw a5,20(sp) +8000b798: 00072b83 lw s7,0(a4) +8000b79c: 41fbdd93 srai s11,s7,0x1f +8000b7a0: 000d8713 mv a4,s11 +8000b7a4: a09fe06f j 8000a1ac <_svfprintf_r+0x910> +8000b7a8: 0c714703 lbu a4,199(sp) +8000b7ac: ee9ff06f j 8000b694 <_svfprintf_r+0x1df8> +8000b7b0: 00812583 lw a1,8(sp) +8000b7b4: 0e410613 addi a2,sp,228 +8000b7b8: 000a0513 mv a0,s4 +8000b7bc: 364030ef jal ra,8000eb20 <__ssprint_r> +8000b7c0: 00050463 beqz a0,8000b7c8 <_svfprintf_r+0x1f2c> +8000b7c4: b00fe06f j 80009ac4 <_svfprintf_r+0x228> +8000b7c8: 0cc12603 lw a2,204(sp) +8000b7cc: 0ec12703 lw a4,236(sp) +8000b7d0: 0e812683 lw a3,232(sp) +8000b7d4: 10c10893 addi a7,sp,268 +8000b7d8: b40652e3 bgez a2,8000b31c <_svfprintf_r+0x1a80> +8000b7dc: da1ff06f j 8000b57c <_svfprintf_r+0x1ce0> +8000b7e0: 00600313 li t1,6 +8000b7e4: e88fe06f j 80009e6c <_svfprintf_r+0x5d0> +8000b7e8: 00090993 mv s3,s2 +8000b7ec: e7dfe06f j 8000a668 <_svfprintf_r+0xdcc> +8000b7f0: 02412c83 lw s9,36(sp) +8000b7f4: 01c12783 lw a5,28(sp) +8000b7f8: 04812023 sw s0,64(sp) +8000b7fc: 00068d13 mv s10,a3 +8000b800: 00fc86b3 add a3,s9,a5 +8000b804: 01812483 lw s1,24(sp) +8000b808: 04412903 lw s2,68(sp) +8000b80c: 04c12403 lw s0,76(sp) +8000b810: 02012983 lw s3,32(sp) +8000b814: d156f263 bgeu a3,s5,8000ad18 <_svfprintf_r+0x147c> +8000b818: 00068a93 mv s5,a3 +8000b81c: cfcff06f j 8000ad18 <_svfprintf_r+0x147c> +8000b820: 01812783 lw a5,24(sp) +8000b824: ffd00713 li a4,-3 +8000b828: 00e7c463 blt a5,a4,8000b830 <_svfprintf_r+0x1f94> +8000b82c: 00f35a63 bge t1,a5,8000b840 <_svfprintf_r+0x1fa4> +8000b830: ffea8a93 addi s5,s5,-2 +8000b834: fdfaf793 andi a5,s5,-33 +8000b838: 04f12623 sw a5,76(sp) +8000b83c: f2cfe06f j 80009f68 <_svfprintf_r+0x6cc> +8000b840: 01c12703 lw a4,28(sp) +8000b844: 01812783 lw a5,24(sp) +8000b848: 2ce7c463 blt a5,a4,8000bb10 <_svfprintf_r+0x2274> +8000b84c: 05812703 lw a4,88(sp) +8000b850: 00078b13 mv s6,a5 +8000b854: 00177713 andi a4,a4,1 +8000b858: 00070663 beqz a4,8000b864 <_svfprintf_r+0x1fc8> +8000b85c: 02c12703 lw a4,44(sp) +8000b860: 00e78b33 add s6,a5,a4 +8000b864: 05812783 lw a5,88(sp) +8000b868: 4007f713 andi a4,a5,1024 +8000b86c: 00070663 beqz a4,8000b878 <_svfprintf_r+0x1fdc> +8000b870: 01812783 lw a5,24(sp) +8000b874: 1af048e3 bgtz a5,8000c224 <_svfprintf_r+0x2988> +8000b878: fffb4993 not s3,s6 +8000b87c: 41f9d993 srai s3,s3,0x1f +8000b880: 013b79b3 and s3,s6,s3 +8000b884: 06700a93 li s5,103 +8000b888: 02012223 sw zero,36(sp) +8000b88c: 02012023 sw zero,32(sp) +8000b890: fecfe06f j 8000a07c <_svfprintf_r+0x7e0> +8000b894: 0c714703 lbu a4,199(sp) +8000b898: 00000313 li t1,0 +8000b89c: 00070463 beqz a4,8000b8a4 <_svfprintf_r+0x2008> +8000b8a0: b30fe06f j 80009bd0 <_svfprintf_r+0x334> +8000b8a4: 971fe06f j 8000a214 <_svfprintf_r+0x978> +8000b8a8: 0e410613 addi a2,sp,228 +8000b8ac: 00098593 mv a1,s3 +8000b8b0: 000a0513 mv a0,s4 +8000b8b4: 26c030ef jal ra,8000eb20 <__ssprint_r> +8000b8b8: 00050463 beqz a0,8000b8c0 <_svfprintf_r+0x2024> +8000b8bc: a08fe06f j 80009ac4 <_svfprintf_r+0x228> +8000b8c0: 00044603 lbu a2,0(s0) +8000b8c4: 0ec12703 lw a4,236(sp) +8000b8c8: 10c10693 addi a3,sp,268 +8000b8cc: 00ca8ab3 add s5,s5,a2 +8000b8d0: 8e1ff06f j 8000b1b0 <_svfprintf_r+0x1914> +8000b8d4: 04812783 lw a5,72(sp) +8000b8d8: 03c12583 lw a1,60(sp) +8000b8dc: 00000413 li s0,0 +8000b8e0: 40f989b3 sub s3,s3,a5 +8000b8e4: 00078613 mv a2,a5 +8000b8e8: 00098513 mv a0,s3 +8000b8ec: ee5fd0ef jal ra,800097d0 +8000b8f0: 0014c803 lbu a6,1(s1) +8000b8f4: 00a00613 li a2,10 +8000b8f8: 00000693 li a3,0 +8000b8fc: 01003833 snez a6,a6 +8000b900: 000b8513 mv a0,s7 +8000b904: 000a0593 mv a1,s4 +8000b908: 010484b3 add s1,s1,a6 +8000b90c: 7c0040ef jal ra,800100cc <__udivdi3> +8000b910: ab9ff06f j 8000b3c8 <_svfprintf_r+0x1b2c> +8000b914: 00900793 li a5,9 +8000b918: ab77e8e3 bltu a5,s7,8000b3c8 <_svfprintf_r+0x1b2c> +8000b91c: af5ff06f j 8000b410 <_svfprintf_r+0x1b74> +8000b920: 02d00793 li a5,45 +8000b924: 0cf103a3 sb a5,199(sp) +8000b928: 02d00713 li a4,45 +8000b92c: bb5ff06f j 8000b4e0 <_svfprintf_r+0x1c44> +8000b930: 00812583 lw a1,8(sp) +8000b934: 0e410613 addi a2,sp,228 +8000b938: 000a0513 mv a0,s4 +8000b93c: 1e4030ef jal ra,8000eb20 <__ssprint_r> +8000b940: 00050463 beqz a0,8000b948 <_svfprintf_r+0x20ac> +8000b944: 980fe06f j 80009ac4 <_svfprintf_r+0x228> +8000b948: 0cc12b03 lw s6,204(sp) +8000b94c: 0ec12703 lw a4,236(sp) +8000b950: 10c10d13 addi s10,sp,268 +8000b954: c08ff06f j 8000ad5c <_svfprintf_r+0x14c0> +8000b958: 0b010993 addi s3,sp,176 +8000b95c: 00030693 mv a3,t1 +8000b960: 0cc10713 addi a4,sp,204 +8000b964: 0dc10813 addi a6,sp,220 +8000b968: 0d010793 addi a5,sp,208 +8000b96c: 00300613 li a2,3 +8000b970: 00098593 mv a1,s3 +8000b974: 000a0513 mv a0,s4 +8000b978: 04612223 sw t1,68(sp) +8000b97c: 0a512823 sw t0,176(sp) +8000b980: 02512223 sw t0,36(sp) +8000b984: 0be12a23 sw t5,180(sp) +8000b988: 03e12023 sw t5,32(sp) +8000b98c: 0bf12c23 sw t6,184(sp) +8000b990: 01f12e23 sw t6,28(sp) +8000b994: 0bd12e23 sw t4,188(sp) +8000b998: 01d12c23 sw t4,24(sp) +8000b99c: 934fb0ef jal ra,80006ad0 <_ldtoa_r> +8000b9a0: 00054683 lbu a3,0(a0) +8000b9a4: 03000713 li a4,48 +8000b9a8: 00050c93 mv s9,a0 +8000b9ac: 01812e83 lw t4,24(sp) +8000b9b0: 01c12f83 lw t6,28(sp) +8000b9b4: 02012f03 lw t5,32(sp) +8000b9b8: 02412283 lw t0,36(sp) +8000b9bc: 04412303 lw t1,68(sp) +8000b9c0: 0a010b93 addi s7,sp,160 +8000b9c4: 06e68c63 beq a3,a4,8000ba3c <_svfprintf_r+0x21a0> +8000b9c8: 0cc12703 lw a4,204(sp) +8000b9cc: 00670b33 add s6,a4,t1 +8000b9d0: 016c8b33 add s6,s9,s6 +8000b9d4: 000b8593 mv a1,s7 +8000b9d8: 00098513 mv a0,s3 +8000b9dc: 00612c23 sw t1,24(sp) +8000b9e0: 0a512823 sw t0,176(sp) +8000b9e4: 0be12a23 sw t5,180(sp) +8000b9e8: 0bf12c23 sw t6,184(sp) +8000b9ec: 0bd12e23 sw t4,188(sp) +8000b9f0: 0a012023 sw zero,160(sp) +8000b9f4: 0a012223 sw zero,164(sp) +8000b9f8: 0a012423 sw zero,168(sp) +8000b9fc: 0a012623 sw zero,172(sp) +8000ba00: 391050ef jal ra,80011590 <__eqtf2> +8000ba04: 000b0713 mv a4,s6 +8000ba08: 01812303 lw t1,24(sp) +8000ba0c: 00051463 bnez a0,8000ba14 <_svfprintf_r+0x2178> +8000ba10: d28fe06f j 80009f38 <_svfprintf_r+0x69c> +8000ba14: 0dc12703 lw a4,220(sp) +8000ba18: 03000613 li a2,48 +8000ba1c: 01676463 bltu a4,s6,8000ba24 <_svfprintf_r+0x2188> +8000ba20: d18fe06f j 80009f38 <_svfprintf_r+0x69c> +8000ba24: 00170793 addi a5,a4,1 +8000ba28: 0cf12e23 sw a5,220(sp) +8000ba2c: 00c70023 sb a2,0(a4) +8000ba30: 0dc12703 lw a4,220(sp) +8000ba34: ff6768e3 bltu a4,s6,8000ba24 <_svfprintf_r+0x2188> +8000ba38: d00fe06f j 80009f38 <_svfprintf_r+0x69c> +8000ba3c: 0a010b93 addi s7,sp,160 +8000ba40: 000b8593 mv a1,s7 +8000ba44: 00098513 mv a0,s3 +8000ba48: 04612223 sw t1,68(sp) +8000ba4c: 0a512823 sw t0,176(sp) +8000ba50: 02512223 sw t0,36(sp) +8000ba54: 0be12a23 sw t5,180(sp) +8000ba58: 03e12023 sw t5,32(sp) +8000ba5c: 0bf12c23 sw t6,184(sp) +8000ba60: 01f12e23 sw t6,28(sp) +8000ba64: 0bd12e23 sw t4,188(sp) +8000ba68: 01d12c23 sw t4,24(sp) +8000ba6c: 0a012023 sw zero,160(sp) +8000ba70: 0a012223 sw zero,164(sp) +8000ba74: 0a012423 sw zero,168(sp) +8000ba78: 0a012623 sw zero,172(sp) +8000ba7c: 315050ef jal ra,80011590 <__eqtf2> +8000ba80: 01812e83 lw t4,24(sp) +8000ba84: 01c12f83 lw t6,28(sp) +8000ba88: 02012f03 lw t5,32(sp) +8000ba8c: 02412283 lw t0,36(sp) +8000ba90: 04412303 lw t1,68(sp) +8000ba94: f2050ae3 beqz a0,8000b9c8 <_svfprintf_r+0x212c> +8000ba98: 00100713 li a4,1 +8000ba9c: 40670733 sub a4,a4,t1 +8000baa0: 0ce12623 sw a4,204(sp) +8000baa4: f29ff06f j 8000b9cc <_svfprintf_r+0x2130> +8000baa8: 0c714703 lbu a4,199(sp) +8000baac: 01712a23 sw s7,20(sp) +8000bab0: 02012223 sw zero,36(sp) +8000bab4: 02012023 sw zero,32(sp) +8000bab8: 00012c23 sw zero,24(sp) +8000babc: 00030993 mv s3,t1 +8000bac0: 00030b13 mv s6,t1 +8000bac4: 00000313 li t1,0 +8000bac8: 00070463 beqz a4,8000bad0 <_svfprintf_r+0x2234> +8000bacc: 904fe06f j 80009bd0 <_svfprintf_r+0x334> +8000bad0: f44fe06f j 8000a214 <_svfprintf_r+0x978> +8000bad4: 05812783 lw a5,88(sp) +8000bad8: 0017f713 andi a4,a5,1 +8000badc: 01812783 lw a5,24(sp) +8000bae0: 00676733 or a4,a4,t1 +8000bae4: 00f054e3 blez a5,8000c2ec <_svfprintf_r+0x2a50> +8000bae8: 7c071263 bnez a4,8000c2ac <_svfprintf_r+0x2a10> +8000baec: 01812b03 lw s6,24(sp) +8000baf0: 06600a93 li s5,102 +8000baf4: 05812783 lw a5,88(sp) +8000baf8: 4007f713 andi a4,a5,1024 +8000bafc: 72071663 bnez a4,8000c228 <_svfprintf_r+0x298c> +8000bb00: fffb4993 not s3,s6 +8000bb04: 41f9d993 srai s3,s3,0x1f +8000bb08: 013b79b3 and s3,s6,s3 +8000bb0c: d7dff06f j 8000b888 <_svfprintf_r+0x1fec> +8000bb10: 01c12783 lw a5,28(sp) +8000bb14: 02c12703 lw a4,44(sp) +8000bb18: 06700a93 li s5,103 +8000bb1c: 00e78b33 add s6,a5,a4 +8000bb20: 01812783 lw a5,24(sp) +8000bb24: fcf048e3 bgtz a5,8000baf4 <_svfprintf_r+0x2258> +8000bb28: 40fb0b33 sub s6,s6,a5 +8000bb2c: 001b0b13 addi s6,s6,1 +8000bb30: fffb4993 not s3,s6 +8000bb34: 41f9d993 srai s3,s3,0x1f +8000bb38: 013b79b3 and s3,s6,s3 +8000bb3c: d4dff06f j 8000b888 <_svfprintf_r+0x1fec> +8000bb40: 800157b7 lui a5,0x80015 +8000bb44: 90478c93 addi s9,a5,-1788 # 80014904 <__BSS_END__+0xffffda5c> +8000bb48: 9a9ff06f j 8000b4f0 <_svfprintf_r+0x1c54> +8000bb4c: 00812583 lw a1,8(sp) +8000bb50: 0e410613 addi a2,sp,228 +8000bb54: 000a0513 mv a0,s4 +8000bb58: 7c9020ef jal ra,8000eb20 <__ssprint_r> +8000bb5c: 00050463 beqz a0,8000bb64 <_svfprintf_r+0x22c8> +8000bb60: f65fd06f j 80009ac4 <_svfprintf_r+0x228> +8000bb64: 0cc12b03 lw s6,204(sp) +8000bb68: 01c12783 lw a5,28(sp) +8000bb6c: 0ec12703 lw a4,236(sp) +8000bb70: 10c10d13 addi s10,sp,268 +8000bb74: 41678b33 sub s6,a5,s6 +8000bb78: a2cff06f j 8000ada4 <_svfprintf_r+0x1508> +8000bb7c: 03000793 li a5,48 +8000bb80: 0cf10423 sb a5,200(sp) +8000bb84: 05800793 li a5,88 +8000bb88: 0cf104a3 sb a5,201(sp) +8000bb8c: 00296793 ori a5,s2,2 +8000bb90: 06300713 li a4,99 +8000bb94: 04f12c23 sw a5,88(sp) +8000bb98: 00012823 sw zero,16(sp) +8000bb9c: 14c10c93 addi s9,sp,332 +8000bba0: 4a674263 blt a4,t1,8000c044 <_svfprintf_r+0x27a8> +8000bba4: 0fc12e83 lw t4,252(sp) +8000bba8: fdfaf793 andi a5,s5,-33 +8000bbac: 04f12623 sw a5,76(sp) +8000bbb0: 04012e23 sw zero,92(sp) +8000bbb4: 10296913 ori s2,s2,258 +8000bbb8: 0f012283 lw t0,240(sp) +8000bbbc: 0f412f03 lw t5,244(sp) +8000bbc0: 0f812f83 lw t6,248(sp) +8000bbc4: 380ec863 bltz t4,8000bf54 <_svfprintf_r+0x26b8> +8000bbc8: 06100713 li a4,97 +8000bbcc: 52ea8063 beq s5,a4,8000c0ec <_svfprintf_r+0x2850> +8000bbd0: 04100713 li a4,65 +8000bbd4: 00ea8463 beq s5,a4,8000bbdc <_svfprintf_r+0x2340> +8000bbd8: ac0fe06f j 80009e98 <_svfprintf_r+0x5fc> +8000bbdc: 0b010993 addi s3,sp,176 +8000bbe0: 00098513 mv a0,s3 +8000bbe4: 04612a23 sw t1,84(sp) +8000bbe8: 0a512823 sw t0,176(sp) +8000bbec: 0be12a23 sw t5,180(sp) +8000bbf0: 0bf12c23 sw t6,184(sp) +8000bbf4: 0bd12e23 sw t4,188(sp) +8000bbf8: 6f8080ef jal ra,800142f0 <__trunctfdf2> +8000bbfc: 0cc10613 addi a2,sp,204 +8000bc00: e2cfd0ef jal ra,8000922c +8000bc04: 00058613 mv a2,a1 +8000bc08: 00050593 mv a1,a0 +8000bc0c: 00098513 mv a0,s3 +8000bc10: 4d4080ef jal ra,800140e4 <__extenddftf2> +8000bc14: 0b012703 lw a4,176(sp) +8000bc18: 09010793 addi a5,sp,144 +8000bc1c: 0a010b93 addi s7,sp,160 +8000bc20: 08e12823 sw a4,144(sp) +8000bc24: 0b412703 lw a4,180(sp) +8000bc28: 08010613 addi a2,sp,128 +8000bc2c: 00078593 mv a1,a5 +8000bc30: 08e12a23 sw a4,148(sp) +8000bc34: 0b812703 lw a4,184(sp) +8000bc38: 000b8513 mv a0,s7 +8000bc3c: 00f12e23 sw a5,28(sp) +8000bc40: 08e12c23 sw a4,152(sp) +8000bc44: 0bc12703 lw a4,188(sp) +8000bc48: 04c12823 sw a2,80(sp) +8000bc4c: 08012023 sw zero,128(sp) +8000bc50: 08e12e23 sw a4,156(sp) +8000bc54: 3ffc0737 lui a4,0x3ffc0 +8000bc58: 08e12623 sw a4,140(sp) +8000bc5c: 08012223 sw zero,132(sp) +8000bc60: 08012423 sw zero,136(sp) +8000bc64: 481050ef jal ra,800118e4 <__multf3> +8000bc68: 0a012783 lw a5,160(sp) +8000bc6c: 0a412803 lw a6,164(sp) +8000bc70: 0a812e83 lw t4,168(sp) +8000bc74: 0ac12f03 lw t5,172(sp) +8000bc78: 000b8593 mv a1,s7 +8000bc7c: 00098513 mv a0,s3 +8000bc80: 0af12823 sw a5,176(sp) +8000bc84: 04f12223 sw a5,68(sp) +8000bc88: 0b012a23 sw a6,180(sp) +8000bc8c: 03012223 sw a6,36(sp) +8000bc90: 0bd12c23 sw t4,184(sp) +8000bc94: 03d12023 sw t4,32(sp) +8000bc98: 0be12e23 sw t5,188(sp) +8000bc9c: 01e12c23 sw t5,24(sp) +8000bca0: 0a012023 sw zero,160(sp) +8000bca4: 0a012223 sw zero,164(sp) +8000bca8: 0a012423 sw zero,168(sp) +8000bcac: 0a012623 sw zero,172(sp) +8000bcb0: 0e1050ef jal ra,80011590 <__eqtf2> +8000bcb4: 01812f03 lw t5,24(sp) +8000bcb8: 02012e83 lw t4,32(sp) +8000bcbc: 02412803 lw a6,36(sp) +8000bcc0: 04412783 lw a5,68(sp) +8000bcc4: 05412303 lw t1,84(sp) +8000bcc8: 00051663 bnez a0,8000bcd4 <_svfprintf_r+0x2438> +8000bccc: 00100713 li a4,1 +8000bcd0: 0ce12623 sw a4,204(sp) +8000bcd4: 80015737 lui a4,0x80015 +8000bcd8: 92070713 addi a4,a4,-1760 # 80014920 <__BSS_END__+0xffffda78> +8000bcdc: 04e12223 sw a4,68(sp) +8000bce0: fff30b13 addi s6,t1,-1 +8000bce4: 01912c23 sw s9,24(sp) +8000bce8: 06912023 sw s1,96(sp) +8000bcec: 07512223 sw s5,100(sp) +8000bcf0: 07a12a23 sw s10,116(sp) +8000bcf4: 07412c23 sw s4,120(sp) +8000bcf8: 07912e23 sw s9,124(sp) +8000bcfc: 07212423 sw s2,104(sp) +8000bd00: 06812623 sw s0,108(sp) +8000bd04: 06612823 sw t1,112(sp) +8000bd08: 000b0c93 mv s9,s6 +8000bd0c: 00078d13 mv s10,a5 +8000bd10: 00080d93 mv s11,a6 +8000bd14: 000e8a13 mv s4,t4 +8000bd18: 000f0a93 mv s5,t5 +8000bd1c: 01c12483 lw s1,28(sp) +8000bd20: 0540006f j 8000bd74 <_svfprintf_r+0x24d8> +8000bd24: 000b8593 mv a1,s7 +8000bd28: 00098513 mv a0,s3 +8000bd2c: 02c12223 sw a2,36(sp) +8000bd30: 03f12023 sw t6,32(sp) +8000bd34: 00512e23 sw t0,28(sp) +8000bd38: 0a512a23 sw t0,180(sp) +8000bd3c: 0bf12c23 sw t6,184(sp) +8000bd40: 0ac12e23 sw a2,188(sp) +8000bd44: 0b212823 sw s2,176(sp) +8000bd48: 0a012023 sw zero,160(sp) +8000bd4c: 0a012223 sw zero,164(sp) +8000bd50: 0a012423 sw zero,168(sp) +8000bd54: 0a012623 sw zero,172(sp) +8000bd58: 039050ef jal ra,80011590 <__eqtf2> +8000bd5c: fffc8c93 addi s9,s9,-1 +8000bd60: 01c12283 lw t0,28(sp) +8000bd64: 02012f83 lw t6,32(sp) +8000bd68: 02412603 lw a2,36(sp) +8000bd6c: 0e050463 beqz a0,8000be54 <_svfprintf_r+0x25b8> +8000bd70: 01612c23 sw s6,24(sp) +8000bd74: 400307b7 lui a5,0x40030 +8000bd78: 00048613 mv a2,s1 +8000bd7c: 000b8593 mv a1,s7 +8000bd80: 00098513 mv a0,s3 +8000bd84: 08f12e23 sw a5,156(sp) +8000bd88: 0ba12023 sw s10,160(sp) +8000bd8c: 0bb12223 sw s11,164(sp) +8000bd90: 0b412423 sw s4,168(sp) +8000bd94: 0b512623 sw s5,172(sp) +8000bd98: 08012823 sw zero,144(sp) +8000bd9c: 08012a23 sw zero,148(sp) +8000bda0: 08012c23 sw zero,152(sp) +8000bda4: 341050ef jal ra,800118e4 <__multf3> +8000bda8: 00098513 mv a0,s3 +8000bdac: 060080ef jal ra,80013e0c <__fixtfsi> +8000bdb0: 00050593 mv a1,a0 +8000bdb4: 00050413 mv s0,a0 +8000bdb8: 00098513 mv a0,s3 +8000bdbc: 0bc12b03 lw s6,188(sp) +8000bdc0: 0b012a83 lw s5,176(sp) +8000bdc4: 0b412a03 lw s4,180(sp) +8000bdc8: 0b812903 lw s2,184(sp) +8000bdcc: 190080ef jal ra,80013f5c <__floatsitf> +8000bdd0: 0b012783 lw a5,176(sp) +8000bdd4: 05012603 lw a2,80(sp) +8000bdd8: 00048593 mv a1,s1 +8000bddc: 08f12023 sw a5,128(sp) +8000bde0: 0b412783 lw a5,180(sp) +8000bde4: 000b8513 mv a0,s7 +8000bde8: 09612e23 sw s6,156(sp) +8000bdec: 08f12223 sw a5,132(sp) +8000bdf0: 0b812783 lw a5,184(sp) +8000bdf4: 09512823 sw s5,144(sp) +8000bdf8: 09412a23 sw s4,148(sp) +8000bdfc: 08f12423 sw a5,136(sp) +8000be00: 0bc12783 lw a5,188(sp) +8000be04: 09212c23 sw s2,152(sp) +8000be08: 08f12623 sw a5,140(sp) +8000be0c: 2e1060ef jal ra,800128ec <__subtf3> +8000be10: 04412783 lw a5,68(sp) +8000be14: 01812703 lw a4,24(sp) +8000be18: 0a012903 lw s2,160(sp) +8000be1c: 008787b3 add a5,a5,s0 +8000be20: 0007c783 lbu a5,0(a5) # 40030000 <_start-0x3ffd0000> +8000be24: 0a412283 lw t0,164(sp) +8000be28: 0a812f83 lw t6,168(sp) +8000be2c: 0ac12603 lw a2,172(sp) +8000be30: 00170b13 addi s6,a4,1 +8000be34: fefb0fa3 sb a5,-1(s6) +8000be38: 05912a23 sw s9,84(sp) +8000be3c: fff00793 li a5,-1 +8000be40: 00090d13 mv s10,s2 +8000be44: 00028d93 mv s11,t0 +8000be48: 000f8a13 mv s4,t6 +8000be4c: 00060a93 mv s5,a2 +8000be50: ecfc9ae3 bne s9,a5,8000bd24 <_svfprintf_r+0x2488> +8000be54: 07012303 lw t1,112(sp) +8000be58: 00090393 mv t2,s2 +8000be5c: 3ffe06b7 lui a3,0x3ffe0 +8000be60: 000b8593 mv a1,s7 +8000be64: 00098513 mv a0,s3 +8000be68: 02612023 sw t1,32(sp) +8000be6c: 00812e23 sw s0,28(sp) +8000be70: 06012483 lw s1,96(sp) +8000be74: 06412a83 lw s5,100(sp) +8000be78: 0a712823 sw t2,176(sp) +8000be7c: 06712223 sw t2,100(sp) +8000be80: 0a512a23 sw t0,180(sp) +8000be84: 06512023 sw t0,96(sp) +8000be88: 0bf12c23 sw t6,184(sp) +8000be8c: 05f12823 sw t6,80(sp) +8000be90: 0ac12e23 sw a2,188(sp) +8000be94: 02c12223 sw a2,36(sp) +8000be98: 0a012023 sw zero,160(sp) +8000be9c: 0a012223 sw zero,164(sp) +8000bea0: 0a012423 sw zero,168(sp) +8000bea4: 0ad12623 sw a3,172(sp) +8000bea8: 7b4050ef jal ra,8001165c <__getf2> +8000beac: 07412d03 lw s10,116(sp) +8000beb0: 06c12403 lw s0,108(sp) +8000beb4: 000b0d93 mv s11,s6 +8000beb8: 07812a03 lw s4,120(sp) +8000bebc: 07c12c83 lw s9,124(sp) +8000bec0: 06812903 lw s2,104(sp) +8000bec4: 02012303 lw t1,32(sp) +8000bec8: 0aa04663 bgtz a0,8000bf74 <_svfprintf_r+0x26d8> +8000becc: 06412383 lw t2,100(sp) +8000bed0: 06012283 lw t0,96(sp) +8000bed4: 05012f83 lw t6,80(sp) +8000bed8: 02412603 lw a2,36(sp) +8000bedc: 3ffe06b7 lui a3,0x3ffe0 +8000bee0: 000b8593 mv a1,s7 +8000bee4: 00098513 mv a0,s3 +8000bee8: 0a712823 sw t2,176(sp) +8000beec: 0a512a23 sw t0,180(sp) +8000bef0: 0bf12c23 sw t6,184(sp) +8000bef4: 0ac12e23 sw a2,188(sp) +8000bef8: 0a012023 sw zero,160(sp) +8000befc: 0a012223 sw zero,164(sp) +8000bf00: 0a012423 sw zero,168(sp) +8000bf04: 0ad12623 sw a3,172(sp) +8000bf08: 688050ef jal ra,80011590 <__eqtf2> +8000bf0c: 02012303 lw t1,32(sp) +8000bf10: 00051863 bnez a0,8000bf20 <_svfprintf_r+0x2684> +8000bf14: 01c12783 lw a5,28(sp) +8000bf18: 0017fb13 andi s6,a5,1 +8000bf1c: 040b1c63 bnez s6,8000bf74 <_svfprintf_r+0x26d8> +8000bf20: 05412783 lw a5,84(sp) +8000bf24: 03000613 li a2,48 +8000bf28: 00178693 addi a3,a5,1 +8000bf2c: 00dd86b3 add a3,s11,a3 +8000bf30: 0007c863 bltz a5,8000bf40 <_svfprintf_r+0x26a4> +8000bf34: 001d8d93 addi s11,s11,1 +8000bf38: fecd8fa3 sb a2,-1(s11) +8000bf3c: ffb69ce3 bne a3,s11,8000bf34 <_svfprintf_r+0x2698> +8000bf40: 419d87b3 sub a5,s11,s9 +8000bf44: 00f12e23 sw a5,28(sp) +8000bf48: ff9fd06f j 80009f40 <_svfprintf_r+0x6a4> +8000bf4c: 00012823 sw zero,16(sp) +8000bf50: 00070913 mv s2,a4 +8000bf54: 80000737 lui a4,0x80000 +8000bf58: 02d00793 li a5,45 +8000bf5c: 01d74eb3 xor t4,a4,t4 +8000bf60: 04f12e23 sw a5,92(sp) +8000bf64: c65ff06f j 8000bbc8 <_svfprintf_r+0x232c> +8000bf68: 800156b7 lui a3,0x80015 +8000bf6c: e6468d93 addi s11,a3,-412 # 80014e64 <__BSS_END__+0xffffdfbc> +8000bf70: c64fe06f j 8000a3d4 <_svfprintf_r+0xb38> +8000bf74: 01812783 lw a5,24(sp) +8000bf78: 000d8693 mv a3,s11 +8000bf7c: 0cf12e23 sw a5,220(sp) +8000bf80: 04412783 lw a5,68(sp) +8000bf84: fffdc603 lbu a2,-1(s11) +8000bf88: 00f7c583 lbu a1,15(a5) +8000bf8c: 02b61063 bne a2,a1,8000bfac <_svfprintf_r+0x2710> +8000bf90: 03000513 li a0,48 +8000bf94: fea68fa3 sb a0,-1(a3) +8000bf98: 0dc12683 lw a3,220(sp) +8000bf9c: fff68793 addi a5,a3,-1 +8000bfa0: 0cf12e23 sw a5,220(sp) +8000bfa4: fff6c603 lbu a2,-1(a3) +8000bfa8: fec586e3 beq a1,a2,8000bf94 <_svfprintf_r+0x26f8> +8000bfac: 00160593 addi a1,a2,1 +8000bfb0: 03900513 li a0,57 +8000bfb4: 0ff5f593 andi a1,a1,255 +8000bfb8: 00a60663 beq a2,a0,8000bfc4 <_svfprintf_r+0x2728> +8000bfbc: feb68fa3 sb a1,-1(a3) +8000bfc0: f81ff06f j 8000bf40 <_svfprintf_r+0x26a4> +8000bfc4: 04412783 lw a5,68(sp) +8000bfc8: 00a7c583 lbu a1,10(a5) +8000bfcc: feb68fa3 sb a1,-1(a3) +8000bfd0: f71ff06f j 8000bf40 <_svfprintf_r+0x26a4> +8000bfd4: 00130b13 addi s6,t1,1 +8000bfd8: 0b010993 addi s3,sp,176 +8000bfdc: 0dc10813 addi a6,sp,220 +8000bfe0: 0d010793 addi a5,sp,208 +8000bfe4: 0cc10713 addi a4,sp,204 +8000bfe8: 000b0693 mv a3,s6 +8000bfec: 00200613 li a2,2 +8000bff0: 00098593 mv a1,s3 +8000bff4: 000a0513 mv a0,s4 +8000bff8: 04612223 sw t1,68(sp) +8000bffc: 0a512823 sw t0,176(sp) +8000c000: 02512223 sw t0,36(sp) +8000c004: 0be12a23 sw t5,180(sp) +8000c008: 03e12023 sw t5,32(sp) +8000c00c: 0bf12c23 sw t6,184(sp) +8000c010: 01f12e23 sw t6,28(sp) +8000c014: 0bd12e23 sw t4,188(sp) +8000c018: 01d12c23 sw t4,24(sp) +8000c01c: ab5fa0ef jal ra,80006ad0 <_ldtoa_r> +8000c020: 01812e83 lw t4,24(sp) +8000c024: 01c12f83 lw t6,28(sp) +8000c028: 02012f03 lw t5,32(sp) +8000c02c: 02412283 lw t0,36(sp) +8000c030: 04412303 lw t1,68(sp) +8000c034: 00050c93 mv s9,a0 +8000c038: 016c8b33 add s6,s9,s6 +8000c03c: 0a010b93 addi s7,sp,160 +8000c040: 995ff06f j 8000b9d4 <_svfprintf_r+0x2138> +8000c044: 00130593 addi a1,t1,1 +8000c048: 000a0513 mv a0,s4 +8000c04c: 00612823 sw t1,16(sp) +8000c050: dd9f40ef jal ra,80000e28 <_malloc_r> +8000c054: 00050c93 mv s9,a0 +8000c058: 01012303 lw t1,16(sp) +8000c05c: 30050263 beqz a0,8000c360 <_svfprintf_r+0x2ac4> +8000c060: 00a12823 sw a0,16(sp) +8000c064: b41ff06f j 8000bba4 <_svfprintf_r+0x2308> +8000c068: 01670733 add a4,a4,s6 +8000c06c: 00168693 addi a3,a3,1 +8000c070: 0188a023 sw s8,0(a7) +8000c074: 0168a223 sw s6,4(a7) +8000c078: 0ee12623 sw a4,236(sp) +8000c07c: 0ed12423 sw a3,232(sp) +8000c080: 00700613 li a2,7 +8000c084: 00888893 addi a7,a7,8 +8000c088: a8d65a63 bge a2,a3,8000b31c <_svfprintf_r+0x1a80> +8000c08c: 00812583 lw a1,8(sp) +8000c090: 0e410613 addi a2,sp,228 +8000c094: 000a0513 mv a0,s4 +8000c098: 289020ef jal ra,8000eb20 <__ssprint_r> +8000c09c: 00050463 beqz a0,8000c0a4 <_svfprintf_r+0x2808> +8000c0a0: a25fd06f j 80009ac4 <_svfprintf_r+0x228> +8000c0a4: 0ec12703 lw a4,236(sp) +8000c0a8: 0e812683 lw a3,232(sp) +8000c0ac: 10c10893 addi a7,sp,268 +8000c0b0: a6cff06f j 8000b31c <_svfprintf_r+0x1a80> +8000c0b4: 006c8b33 add s6,s9,t1 +8000c0b8: 0a010b93 addi s7,sp,160 +8000c0bc: 919ff06f j 8000b9d4 <_svfprintf_r+0x2138> +8000c0c0: 03000793 li a5,48 +8000c0c4: 0cf10423 sb a5,200(sp) +8000c0c8: 07800793 li a5,120 +8000c0cc: abdff06f j 8000bb88 <_svfprintf_r+0x22ec> +8000c0d0: fff00793 li a5,-1 +8000c0d4: 00f12223 sw a5,4(sp) +8000c0d8: a15fd06f j 80009aec <_svfprintf_r+0x250> +8000c0dc: 00030463 beqz t1,8000c0e4 <_svfprintf_r+0x2848> +8000c0e0: d8dfd06f j 80009e6c <_svfprintf_r+0x5d0> +8000c0e4: 00100313 li t1,1 +8000c0e8: d85fd06f j 80009e6c <_svfprintf_r+0x5d0> +8000c0ec: 0b010993 addi s3,sp,176 +8000c0f0: 00098513 mv a0,s3 +8000c0f4: 04612a23 sw t1,84(sp) +8000c0f8: 0a512823 sw t0,176(sp) +8000c0fc: 0be12a23 sw t5,180(sp) +8000c100: 0bf12c23 sw t6,184(sp) +8000c104: 0bd12e23 sw t4,188(sp) +8000c108: 1e8080ef jal ra,800142f0 <__trunctfdf2> +8000c10c: 0cc10613 addi a2,sp,204 +8000c110: 91cfd0ef jal ra,8000922c +8000c114: 00058613 mv a2,a1 +8000c118: 00050593 mv a1,a0 +8000c11c: 00098513 mv a0,s3 +8000c120: 7c5070ef jal ra,800140e4 <__extenddftf2> +8000c124: 0b012703 lw a4,176(sp) +8000c128: 09010793 addi a5,sp,144 +8000c12c: 0a010b93 addi s7,sp,160 +8000c130: 08e12823 sw a4,144(sp) +8000c134: 0b412703 lw a4,180(sp) +8000c138: 08010613 addi a2,sp,128 +8000c13c: 00078593 mv a1,a5 +8000c140: 08e12a23 sw a4,148(sp) +8000c144: 0b812703 lw a4,184(sp) +8000c148: 000b8513 mv a0,s7 +8000c14c: 00f12e23 sw a5,28(sp) +8000c150: 08e12c23 sw a4,152(sp) +8000c154: 0bc12703 lw a4,188(sp) +8000c158: 04c12823 sw a2,80(sp) +8000c15c: 08012023 sw zero,128(sp) +8000c160: 08e12e23 sw a4,156(sp) +8000c164: 3ffc0737 lui a4,0x3ffc0 +8000c168: 08e12623 sw a4,140(sp) +8000c16c: 08012223 sw zero,132(sp) +8000c170: 08012423 sw zero,136(sp) +8000c174: 770050ef jal ra,800118e4 <__multf3> +8000c178: 0a012783 lw a5,160(sp) +8000c17c: 0a412803 lw a6,164(sp) +8000c180: 0a812e83 lw t4,168(sp) +8000c184: 0ac12f03 lw t5,172(sp) +8000c188: 000b8593 mv a1,s7 +8000c18c: 00098513 mv a0,s3 +8000c190: 0af12823 sw a5,176(sp) +8000c194: 04f12223 sw a5,68(sp) +8000c198: 0b012a23 sw a6,180(sp) +8000c19c: 03012223 sw a6,36(sp) +8000c1a0: 0bd12c23 sw t4,184(sp) +8000c1a4: 03d12023 sw t4,32(sp) +8000c1a8: 0be12e23 sw t5,188(sp) +8000c1ac: 01e12c23 sw t5,24(sp) +8000c1b0: 0a012023 sw zero,160(sp) +8000c1b4: 0a012223 sw zero,164(sp) +8000c1b8: 0a012423 sw zero,168(sp) +8000c1bc: 0a012623 sw zero,172(sp) +8000c1c0: 3d0050ef jal ra,80011590 <__eqtf2> +8000c1c4: 01812f03 lw t5,24(sp) +8000c1c8: 02012e83 lw t4,32(sp) +8000c1cc: 02412803 lw a6,36(sp) +8000c1d0: 04412783 lw a5,68(sp) +8000c1d4: 05412303 lw t1,84(sp) +8000c1d8: 00051663 bnez a0,8000c1e4 <_svfprintf_r+0x2948> +8000c1dc: 00100713 li a4,1 +8000c1e0: 0ce12623 sw a4,204(sp) +8000c1e4: 80015737 lui a4,0x80015 +8000c1e8: 90c70713 addi a4,a4,-1780 # 8001490c <__BSS_END__+0xffffda64> +8000c1ec: 04e12223 sw a4,68(sp) +8000c1f0: af1ff06f j 8000bce0 <_svfprintf_r+0x2444> +8000c1f4: 0d610693 addi a3,sp,214 +8000c1f8: 00061863 bnez a2,8000c208 <_svfprintf_r+0x296c> +8000c1fc: 03000693 li a3,48 +8000c200: 0cd10b23 sb a3,214(sp) +8000c204: 0d710693 addi a3,sp,215 +8000c208: 1b010793 addi a5,sp,432 +8000c20c: 40f68633 sub a2,a3,a5 +8000c210: 03070713 addi a4,a4,48 +8000c214: 0dd60793 addi a5,a2,221 +8000c218: 00e68023 sb a4,0(a3) +8000c21c: 02f12c23 sw a5,56(sp) +8000c220: e19fd06f j 8000a038 <_svfprintf_r+0x79c> +8000c224: 06700a93 li s5,103 +8000c228: 04012583 lw a1,64(sp) +8000c22c: 01812783 lw a5,24(sp) +8000c230: 02012223 sw zero,36(sp) +8000c234: 0005c703 lbu a4,0(a1) +8000c238: 02012023 sw zero,32(sp) +8000c23c: 0ff00613 li a2,255 +8000c240: 02c70e63 beq a4,a2,8000c27c <_svfprintf_r+0x29e0> +8000c244: 02f75c63 bge a4,a5,8000c27c <_svfprintf_r+0x29e0> +8000c248: 0015c683 lbu a3,1(a1) +8000c24c: 40e787b3 sub a5,a5,a4 +8000c250: 00068e63 beqz a3,8000c26c <_svfprintf_r+0x29d0> +8000c254: 02012703 lw a4,32(sp) +8000c258: 00158593 addi a1,a1,1 +8000c25c: 00170713 addi a4,a4,1 +8000c260: 02e12023 sw a4,32(sp) +8000c264: 00068713 mv a4,a3 +8000c268: fd9ff06f j 8000c240 <_svfprintf_r+0x29a4> +8000c26c: 02412683 lw a3,36(sp) +8000c270: 00168693 addi a3,a3,1 +8000c274: 02d12223 sw a3,36(sp) +8000c278: fc9ff06f j 8000c240 <_svfprintf_r+0x29a4> +8000c27c: 00f12c23 sw a5,24(sp) +8000c280: 02412703 lw a4,36(sp) +8000c284: 02012783 lw a5,32(sp) +8000c288: 04b12023 sw a1,64(sp) +8000c28c: 00e78733 add a4,a5,a4 +8000c290: 04812783 lw a5,72(sp) +8000c294: 02f70733 mul a4,a4,a5 +8000c298: 01670b33 add s6,a4,s6 +8000c29c: fffb4993 not s3,s6 +8000c2a0: 41f9d993 srai s3,s3,0x1f +8000c2a4: 013b79b3 and s3,s6,s3 +8000c2a8: dd5fd06f j 8000a07c <_svfprintf_r+0x7e0> +8000c2ac: 02c12703 lw a4,44(sp) +8000c2b0: 06600a93 li s5,102 +8000c2b4: 00e78b33 add s6,a5,a4 +8000c2b8: 006b0b33 add s6,s6,t1 +8000c2bc: 839ff06f j 8000baf4 <_svfprintf_r+0x2258> +8000c2c0: 01812783 lw a5,24(sp) +8000c2c4: 00100713 li a4,1 +8000c2c8: 02d00693 li a3,45 +8000c2cc: 40f70733 sub a4,a4,a5 +8000c2d0: 0cd10aa3 sb a3,213(sp) +8000c2d4: cd5fd06f j 80009fa8 <_svfprintf_r+0x70c> +8000c2d8: 05812783 lw a5,88(sp) +8000c2dc: 0017f713 andi a4,a5,1 +8000c2e0: 00071463 bnez a4,8000c2e8 <_svfprintf_r+0x2a4c> +8000c2e4: d75fd06f j 8000a058 <_svfprintf_r+0x7bc> +8000c2e8: d69fd06f j 8000a050 <_svfprintf_r+0x7b4> +8000c2ec: 00071a63 bnez a4,8000c300 <_svfprintf_r+0x2a64> +8000c2f0: 00100993 li s3,1 +8000c2f4: 06600a93 li s5,102 +8000c2f8: 00100b13 li s6,1 +8000c2fc: d8cff06f j 8000b888 <_svfprintf_r+0x1fec> +8000c300: 02c12783 lw a5,44(sp) +8000c304: 06600a93 li s5,102 +8000c308: 00178b13 addi s6,a5,1 +8000c30c: 006b0b33 add s6,s6,t1 +8000c310: fffb4993 not s3,s6 +8000c314: 41f9d993 srai s3,s3,0x1f +8000c318: 013b79b3 and s3,s6,s3 +8000c31c: d6cff06f j 8000b888 <_svfprintf_r+0x1fec> +8000c320: 000d0793 mv a5,s10 +8000c324: ad4ff06f j 8000b5f8 <_svfprintf_r+0x1d5c> +8000c328: 01412703 lw a4,20(sp) +8000c32c: 00072d83 lw s11,0(a4) +8000c330: 00470713 addi a4,a4,4 +8000c334: 000dd463 bgez s11,8000c33c <_svfprintf_r+0x2aa0> +8000c338: fff00d93 li s11,-1 +8000c33c: 0014ce03 lbu t3,1(s1) +8000c340: 00e12a23 sw a4,20(sp) +8000c344: 00078493 mv s1,a5 +8000c348: ed0fd06f j 80009a18 <_svfprintf_r+0x17c> +8000c34c: 00200793 li a5,2 +8000c350: 02f12c23 sw a5,56(sp) +8000c354: ce5fd06f j 8000a038 <_svfprintf_r+0x79c> +8000c358: 00030b13 mv s6,t1 +8000c35c: cddff06f j 8000c038 <_svfprintf_r+0x279c> +8000c360: 00812683 lw a3,8(sp) +8000c364: 00c6d783 lhu a5,12(a3) +8000c368: 0407e713 ori a4,a5,64 +8000c36c: 00070793 mv a5,a4 +8000c370: 00e69623 sh a4,12(a3) +8000c374: f6cfd06f j 80009ae0 <_svfprintf_r+0x244> +8000c378: 02812703 lw a4,40(sp) +8000c37c: 00c00793 li a5,12 +8000c380: 00f72023 sw a5,0(a4) +8000c384: fff00793 li a5,-1 +8000c388: 00f12223 sw a5,4(sp) +8000c38c: f60fd06f j 80009aec <_svfprintf_r+0x250> +8000c390: 00090993 mv s3,s2 +8000c394: d21fd06f j 8000a0b4 <_svfprintf_r+0x818> +8000c398: 00090993 mv s3,s2 +8000c39c: dfdfd06f j 8000a198 <_svfprintf_r+0x8fc> -8000c564 <__sprint_r.part.0>: -8000c564: 0645a783 lw a5,100(a1) -8000c568: fd010113 addi sp,sp,-48 -8000c56c: 01612823 sw s6,16(sp) -8000c570: 02112623 sw ra,44(sp) -8000c574: 02812423 sw s0,40(sp) -8000c578: 02912223 sw s1,36(sp) -8000c57c: 03212023 sw s2,32(sp) -8000c580: 01312e23 sw s3,28(sp) -8000c584: 01412c23 sw s4,24(sp) -8000c588: 01512a23 sw s5,20(sp) -8000c58c: 01712623 sw s7,12(sp) -8000c590: 01812423 sw s8,8(sp) -8000c594: 01279713 slli a4,a5,0x12 -8000c598: 00060b13 mv s6,a2 -8000c59c: 0a075863 bgez a4,8000c64c <__sprint_r.part.0+0xe8> -8000c5a0: 00862783 lw a5,8(a2) -8000c5a4: 00058913 mv s2,a1 -8000c5a8: 00050a13 mv s4,a0 -8000c5ac: 00062b83 lw s7,0(a2) -8000c5b0: fff00a93 li s5,-1 -8000c5b4: 08078863 beqz a5,8000c644 <__sprint_r.part.0+0xe0> -8000c5b8: 004bac03 lw s8,4(s7) -8000c5bc: 000ba403 lw s0,0(s7) -8000c5c0: 002c5993 srli s3,s8,0x2 -8000c5c4: 06098663 beqz s3,8000c630 <__sprint_r.part.0+0xcc> -8000c5c8: 00000493 li s1,0 -8000c5cc: 00c0006f j 8000c5d8 <__sprint_r.part.0+0x74> -8000c5d0: 00440413 addi s0,s0,4 -8000c5d4: 04998c63 beq s3,s1,8000c62c <__sprint_r.part.0+0xc8> -8000c5d8: 00042583 lw a1,0(s0) -8000c5dc: 00090613 mv a2,s2 -8000c5e0: 000a0513 mv a0,s4 -8000c5e4: 009010ef jal ra,8000ddec <_fputwc_r> -8000c5e8: 00148493 addi s1,s1,1 -8000c5ec: ff5512e3 bne a0,s5,8000c5d0 <__sprint_r.part.0+0x6c> -8000c5f0: fff00513 li a0,-1 -8000c5f4: 02c12083 lw ra,44(sp) -8000c5f8: 02812403 lw s0,40(sp) -8000c5fc: 000b2423 sw zero,8(s6) -8000c600: 000b2223 sw zero,4(s6) -8000c604: 02412483 lw s1,36(sp) -8000c608: 02012903 lw s2,32(sp) -8000c60c: 01c12983 lw s3,28(sp) -8000c610: 01812a03 lw s4,24(sp) -8000c614: 01412a83 lw s5,20(sp) -8000c618: 01012b03 lw s6,16(sp) -8000c61c: 00c12b83 lw s7,12(sp) -8000c620: 00812c03 lw s8,8(sp) -8000c624: 03010113 addi sp,sp,48 -8000c628: 00008067 ret -8000c62c: 008b2783 lw a5,8(s6) -8000c630: ffcc7c13 andi s8,s8,-4 -8000c634: 418787b3 sub a5,a5,s8 -8000c638: 00fb2423 sw a5,8(s6) -8000c63c: 008b8b93 addi s7,s7,8 -8000c640: f6079ce3 bnez a5,8000c5b8 <__sprint_r.part.0+0x54> -8000c644: 00000513 li a0,0 -8000c648: fadff06f j 8000c5f4 <__sprint_r.part.0+0x90> -8000c64c: 0b1010ef jal ra,8000defc <__sfvwrite_r> -8000c650: fa5ff06f j 8000c5f4 <__sprint_r.part.0+0x90> +8000c3a0 <__sprint_r.part.0>: +8000c3a0: 0645a783 lw a5,100(a1) +8000c3a4: fd010113 addi sp,sp,-48 +8000c3a8: 01612823 sw s6,16(sp) +8000c3ac: 02112623 sw ra,44(sp) +8000c3b0: 02812423 sw s0,40(sp) +8000c3b4: 02912223 sw s1,36(sp) +8000c3b8: 03212023 sw s2,32(sp) +8000c3bc: 01312e23 sw s3,28(sp) +8000c3c0: 01412c23 sw s4,24(sp) +8000c3c4: 01512a23 sw s5,20(sp) +8000c3c8: 01712623 sw s7,12(sp) +8000c3cc: 01812423 sw s8,8(sp) +8000c3d0: 01279713 slli a4,a5,0x12 +8000c3d4: 00060b13 mv s6,a2 +8000c3d8: 0a075863 bgez a4,8000c488 <__sprint_r.part.0+0xe8> +8000c3dc: 00862783 lw a5,8(a2) +8000c3e0: 00058913 mv s2,a1 +8000c3e4: 00050a13 mv s4,a0 +8000c3e8: 00062b83 lw s7,0(a2) +8000c3ec: fff00a93 li s5,-1 +8000c3f0: 08078863 beqz a5,8000c480 <__sprint_r.part.0+0xe0> +8000c3f4: 004bac03 lw s8,4(s7) +8000c3f8: 000ba403 lw s0,0(s7) +8000c3fc: 002c5993 srli s3,s8,0x2 +8000c400: 06098663 beqz s3,8000c46c <__sprint_r.part.0+0xcc> +8000c404: 00000493 li s1,0 +8000c408: 00c0006f j 8000c414 <__sprint_r.part.0+0x74> +8000c40c: 00440413 addi s0,s0,4 +8000c410: 04998c63 beq s3,s1,8000c468 <__sprint_r.part.0+0xc8> +8000c414: 00042583 lw a1,0(s0) +8000c418: 00090613 mv a2,s2 +8000c41c: 000a0513 mv a0,s4 +8000c420: 009010ef jal ra,8000dc28 <_fputwc_r> +8000c424: 00148493 addi s1,s1,1 +8000c428: ff5512e3 bne a0,s5,8000c40c <__sprint_r.part.0+0x6c> +8000c42c: fff00513 li a0,-1 +8000c430: 02c12083 lw ra,44(sp) +8000c434: 02812403 lw s0,40(sp) +8000c438: 000b2423 sw zero,8(s6) +8000c43c: 000b2223 sw zero,4(s6) +8000c440: 02412483 lw s1,36(sp) +8000c444: 02012903 lw s2,32(sp) +8000c448: 01c12983 lw s3,28(sp) +8000c44c: 01812a03 lw s4,24(sp) +8000c450: 01412a83 lw s5,20(sp) +8000c454: 01012b03 lw s6,16(sp) +8000c458: 00c12b83 lw s7,12(sp) +8000c45c: 00812c03 lw s8,8(sp) +8000c460: 03010113 addi sp,sp,48 +8000c464: 00008067 ret +8000c468: 008b2783 lw a5,8(s6) +8000c46c: ffcc7c13 andi s8,s8,-4 +8000c470: 418787b3 sub a5,a5,s8 +8000c474: 00fb2423 sw a5,8(s6) +8000c478: 008b8b93 addi s7,s7,8 +8000c47c: f6079ce3 bnez a5,8000c3f4 <__sprint_r.part.0+0x54> +8000c480: 00000513 li a0,0 +8000c484: fadff06f j 8000c430 <__sprint_r.part.0+0x90> +8000c488: 0b1010ef jal ra,8000dd38 <__sfvwrite_r> +8000c48c: fa5ff06f j 8000c430 <__sprint_r.part.0+0x90> -8000c654 <__sprint_r>: -8000c654: 00862703 lw a4,8(a2) -8000c658: 00070463 beqz a4,8000c660 <__sprint_r+0xc> -8000c65c: f09ff06f j 8000c564 <__sprint_r.part.0> -8000c660: 00062223 sw zero,4(a2) -8000c664: 00000513 li a0,0 -8000c668: 00008067 ret +8000c490 <__sprint_r>: +8000c490: 00862703 lw a4,8(a2) +8000c494: 00070463 beqz a4,8000c49c <__sprint_r+0xc> +8000c498: f09ff06f j 8000c3a0 <__sprint_r.part.0> +8000c49c: 00062223 sw zero,4(a2) +8000c4a0: 00000513 li a0,0 +8000c4a4: 00008067 ret -8000c66c <_vfiprintf_r>: -8000c66c: ed010113 addi sp,sp,-304 -8000c670: 11312e23 sw s3,284(sp) -8000c674: 11412c23 sw s4,280(sp) -8000c678: 11812423 sw s8,264(sp) -8000c67c: 12112623 sw ra,300(sp) -8000c680: 12812423 sw s0,296(sp) -8000c684: 12912223 sw s1,292(sp) -8000c688: 13212023 sw s2,288(sp) -8000c68c: 11512a23 sw s5,276(sp) -8000c690: 11612823 sw s6,272(sp) -8000c694: 11712623 sw s7,268(sp) -8000c698: 11912223 sw s9,260(sp) -8000c69c: 11a12023 sw s10,256(sp) -8000c6a0: 0fb12e23 sw s11,252(sp) -8000c6a4: 00d12823 sw a3,16(sp) -8000c6a8: 00050a13 mv s4,a0 -8000c6ac: 00058993 mv s3,a1 -8000c6b0: 00060c13 mv s8,a2 -8000c6b4: 00050663 beqz a0,8000c6c0 <_vfiprintf_r+0x54> -8000c6b8: 03852783 lw a5,56(a0) -8000c6bc: 1a0784e3 beqz a5,8000d064 <_vfiprintf_r+0x9f8> -8000c6c0: 00c99703 lh a4,12(s3) -8000c6c4: 01071793 slli a5,a4,0x10 -8000c6c8: 0107d793 srli a5,a5,0x10 -8000c6cc: 01279693 slli a3,a5,0x12 -8000c6d0: 0206c663 bltz a3,8000c6fc <_vfiprintf_r+0x90> -8000c6d4: 0649a683 lw a3,100(s3) -8000c6d8: 000027b7 lui a5,0x2 -8000c6dc: 00f767b3 or a5,a4,a5 -8000c6e0: ffffe737 lui a4,0xffffe -8000c6e4: fff70713 addi a4,a4,-1 # ffffdfff <__BSS_END__+0x7ffe75e7> -8000c6e8: 00e6f733 and a4,a3,a4 -8000c6ec: 00f99623 sh a5,12(s3) -8000c6f0: 01079793 slli a5,a5,0x10 -8000c6f4: 06e9a223 sw a4,100(s3) -8000c6f8: 0107d793 srli a5,a5,0x10 -8000c6fc: 0087f713 andi a4,a5,8 -8000c700: 18070263 beqz a4,8000c884 <_vfiprintf_r+0x218> -8000c704: 0109a703 lw a4,16(s3) -8000c708: 16070e63 beqz a4,8000c884 <_vfiprintf_r+0x218> -8000c70c: 01a7f793 andi a5,a5,26 -8000c710: 00a00713 li a4,10 -8000c714: 18e78a63 beq a5,a4,8000c8a8 <_vfiprintf_r+0x23c> -8000c718: 800157b7 lui a5,0x80015 -8000c71c: 06478793 addi a5,a5,100 # 80015064 <__BSS_END__+0xffffe64c> -8000c720: 80015b37 lui s6,0x80015 -8000c724: 04c10493 addi s1,sp,76 -8000c728: 00f12a23 sw a5,20(sp) -8000c72c: 80015937 lui s2,0x80015 -8000c730: 1d0b0793 addi a5,s6,464 # 800151d0 <__BSS_END__+0xffffe7b8> -8000c734: 000c0b93 mv s7,s8 -8000c738: 04912023 sw s1,64(sp) -8000c73c: 04012423 sw zero,72(sp) -8000c740: 04012223 sw zero,68(sp) -8000c744: 00012c23 sw zero,24(sp) -8000c748: 00012e23 sw zero,28(sp) -8000c74c: 02012223 sw zero,36(sp) -8000c750: 02012023 sw zero,32(sp) -8000c754: 00012623 sw zero,12(sp) -8000c758: 00f12223 sw a5,4(sp) -8000c75c: 1e090913 addi s2,s2,480 # 800151e0 <__BSS_END__+0xffffe7c8> -8000c760: 00048c13 mv s8,s1 -8000c764: 000bc783 lbu a5,0(s7) -8000c768: 16078863 beqz a5,8000c8d8 <_vfiprintf_r+0x26c> -8000c76c: 02500713 li a4,37 -8000c770: 5ae78ae3 beq a5,a4,8000d524 <_vfiprintf_r+0xeb8> -8000c774: 000b8413 mv s0,s7 -8000c778: 00c0006f j 8000c784 <_vfiprintf_r+0x118> -8000c77c: 14e78863 beq a5,a4,8000c8cc <_vfiprintf_r+0x260> -8000c780: 000c8413 mv s0,s9 -8000c784: 00144783 lbu a5,1(s0) -8000c788: 00140c93 addi s9,s0,1 -8000c78c: fe0798e3 bnez a5,8000c77c <_vfiprintf_r+0x110> -8000c790: 417c8d33 sub s10,s9,s7 -8000c794: 140d0263 beqz s10,8000c8d8 <_vfiprintf_r+0x26c> -8000c798: 04812703 lw a4,72(sp) -8000c79c: 04412783 lw a5,68(sp) -8000c7a0: 017c2023 sw s7,0(s8) # 1000 <_start-0x7ffff000> -8000c7a4: 00ed0733 add a4,s10,a4 -8000c7a8: 00178793 addi a5,a5,1 -8000c7ac: 01ac2223 sw s10,4(s8) -8000c7b0: 04e12423 sw a4,72(sp) -8000c7b4: 04f12223 sw a5,68(sp) -8000c7b8: 00700693 li a3,7 -8000c7bc: 008c0c13 addi s8,s8,8 -8000c7c0: 02f6d063 bge a3,a5,8000c7e0 <_vfiprintf_r+0x174> -8000c7c4: 50070ce3 beqz a4,8000d4dc <_vfiprintf_r+0xe70> -8000c7c8: 04010613 addi a2,sp,64 -8000c7cc: 00098593 mv a1,s3 -8000c7d0: 000a0513 mv a0,s4 -8000c7d4: d91ff0ef jal ra,8000c564 <__sprint_r.part.0> -8000c7d8: 10051c63 bnez a0,8000c8f0 <_vfiprintf_r+0x284> -8000c7dc: 00048c13 mv s8,s1 -8000c7e0: 00c12703 lw a4,12(sp) -8000c7e4: 00144783 lbu a5,1(s0) -8000c7e8: 01a70733 add a4,a4,s10 -8000c7ec: 00e12623 sw a4,12(sp) -8000c7f0: 0e078463 beqz a5,8000c8d8 <_vfiprintf_r+0x26c> -8000c7f4: 001c8b93 addi s7,s9,1 -8000c7f8: 001cc703 lbu a4,1(s9) -8000c7fc: 02010da3 sb zero,59(sp) -8000c800: fff00a93 li s5,-1 -8000c804: 00000413 li s0,0 -8000c808: 00000b13 li s6,0 -8000c80c: 05a00c93 li s9,90 -8000c810: 00900d13 li s10,9 -8000c814: 02a00613 li a2,42 -8000c818: 001b8b93 addi s7,s7,1 -8000c81c: fe070793 addi a5,a4,-32 -8000c820: 1efce463 bltu s9,a5,8000ca08 <_vfiprintf_r+0x39c> -8000c824: 01412683 lw a3,20(sp) -8000c828: 00279793 slli a5,a5,0x2 -8000c82c: 00d787b3 add a5,a5,a3 -8000c830: 0007a783 lw a5,0(a5) -8000c834: 00078067 jr a5 -8000c838: 000a0513 mv a0,s4 -8000c83c: fd8fb0ef jal ra,80008014 <_localeconv_r> -8000c840: 00452783 lw a5,4(a0) -8000c844: 00078513 mv a0,a5 -8000c848: 02f12023 sw a5,32(sp) -8000c84c: 8bcfd0ef jal ra,80009908 -8000c850: 02a12223 sw a0,36(sp) -8000c854: 00050d93 mv s11,a0 -8000c858: 000a0513 mv a0,s4 -8000c85c: fb8fb0ef jal ra,80008014 <_localeconv_r> -8000c860: 00852783 lw a5,8(a0) -8000c864: 02a00613 li a2,42 -8000c868: 00f12e23 sw a5,28(sp) -8000c86c: 540d96e3 bnez s11,8000d5b8 <_vfiprintf_r+0xf4c> -8000c870: 000bc703 lbu a4,0(s7) -8000c874: fa5ff06f j 8000c818 <_vfiprintf_r+0x1ac> -8000c878: 020b6b13 ori s6,s6,32 -8000c87c: 000bc703 lbu a4,0(s7) -8000c880: f99ff06f j 8000c818 <_vfiprintf_r+0x1ac> -8000c884: 00098593 mv a1,s3 -8000c888: 000a0513 mv a0,s4 -8000c88c: d1df70ef jal ra,800045a8 <__swsetup_r> -8000c890: 00050463 beqz a0,8000c898 <_vfiprintf_r+0x22c> -8000c894: 03c0106f j 8000d8d0 <_vfiprintf_r+0x1264> -8000c898: 00c9d783 lhu a5,12(s3) -8000c89c: 00a00713 li a4,10 -8000c8a0: 01a7f793 andi a5,a5,26 -8000c8a4: e6e79ae3 bne a5,a4,8000c718 <_vfiprintf_r+0xac> -8000c8a8: 00e99783 lh a5,14(s3) -8000c8ac: e607c6e3 bltz a5,8000c718 <_vfiprintf_r+0xac> -8000c8b0: 01012683 lw a3,16(sp) -8000c8b4: 000c0613 mv a2,s8 -8000c8b8: 00098593 mv a1,s3 -8000c8bc: 000a0513 mv a0,s4 -8000c8c0: 078010ef jal ra,8000d938 <__sbprintf> -8000c8c4: 00a12623 sw a0,12(sp) -8000c8c8: 0380006f j 8000c900 <_vfiprintf_r+0x294> -8000c8cc: 417c8d33 sub s10,s9,s7 -8000c8d0: f20d02e3 beqz s10,8000c7f4 <_vfiprintf_r+0x188> -8000c8d4: ec5ff06f j 8000c798 <_vfiprintf_r+0x12c> -8000c8d8: 04812783 lw a5,72(sp) -8000c8dc: 00078a63 beqz a5,8000c8f0 <_vfiprintf_r+0x284> -8000c8e0: 04010613 addi a2,sp,64 -8000c8e4: 00098593 mv a1,s3 -8000c8e8: 000a0513 mv a0,s4 -8000c8ec: c79ff0ef jal ra,8000c564 <__sprint_r.part.0> -8000c8f0: 00c9d783 lhu a5,12(s3) -8000c8f4: 0407f793 andi a5,a5,64 -8000c8f8: 00078463 beqz a5,8000c900 <_vfiprintf_r+0x294> -8000c8fc: 7d50006f j 8000d8d0 <_vfiprintf_r+0x1264> -8000c900: 12c12083 lw ra,300(sp) -8000c904: 12812403 lw s0,296(sp) -8000c908: 00c12503 lw a0,12(sp) -8000c90c: 12412483 lw s1,292(sp) -8000c910: 12012903 lw s2,288(sp) -8000c914: 11c12983 lw s3,284(sp) -8000c918: 11812a03 lw s4,280(sp) -8000c91c: 11412a83 lw s5,276(sp) -8000c920: 11012b03 lw s6,272(sp) -8000c924: 10c12b83 lw s7,268(sp) -8000c928: 10812c03 lw s8,264(sp) -8000c92c: 10412c83 lw s9,260(sp) -8000c930: 10012d03 lw s10,256(sp) -8000c934: 0fc12d83 lw s11,252(sp) -8000c938: 13010113 addi sp,sp,304 -8000c93c: 00008067 ret -8000c940: 800157b7 lui a5,0x80015 -8000c944: b0478793 addi a5,a5,-1276 # 80014b04 <__BSS_END__+0xffffe0ec> -8000c948: 00f12c23 sw a5,24(sp) -8000c94c: 020b7793 andi a5,s6,32 -8000c950: 52078863 beqz a5,8000ce80 <_vfiprintf_r+0x814> -8000c954: 01012783 lw a5,16(sp) -8000c958: 00778693 addi a3,a5,7 -8000c95c: ff86f693 andi a3,a3,-8 -8000c960: 0006ad83 lw s11,0(a3) -8000c964: 0046ae83 lw t4,4(a3) -8000c968: 00868793 addi a5,a3,8 -8000c96c: 00f12823 sw a5,16(sp) -8000c970: 001b7693 andi a3,s6,1 -8000c974: 00068663 beqz a3,8000c980 <_vfiprintf_r+0x314> -8000c978: 01dde6b3 or a3,s11,t4 -8000c97c: 420690e3 bnez a3,8000d59c <_vfiprintf_r+0xf30> -8000c980: bffb7c93 andi s9,s6,-1025 -8000c984: 00200713 li a4,2 -8000c988: 02010da3 sb zero,59(sp) -8000c98c: fff00693 li a3,-1 -8000c990: 66da8063 beq s5,a3,8000cff0 <_vfiprintf_r+0x984> -8000c994: 01dde6b3 or a3,s11,t4 -8000c998: f7fcfb13 andi s6,s9,-129 -8000c99c: 1e0698e3 bnez a3,8000d38c <_vfiprintf_r+0xd20> -8000c9a0: 740a9463 bnez s5,8000d0e8 <_vfiprintf_r+0xa7c> -8000c9a4: 340714e3 bnez a4,8000d4ec <_vfiprintf_r+0xe80> -8000c9a8: 001cf793 andi a5,s9,1 -8000c9ac: 00f12423 sw a5,8(sp) -8000c9b0: 0f010d13 addi s10,sp,240 -8000c9b4: 380796e3 bnez a5,8000d540 <_vfiprintf_r+0xed4> -8000c9b8: 00812783 lw a5,8(sp) -8000c9bc: 000a8c93 mv s9,s5 -8000c9c0: 00fad463 bge s5,a5,8000c9c8 <_vfiprintf_r+0x35c> -8000c9c4: 00078c93 mv s9,a5 -8000c9c8: 03b14783 lbu a5,59(sp) -8000c9cc: 00f037b3 snez a5,a5 -8000c9d0: 00fc8cb3 add s9,s9,a5 -8000c9d4: 0540006f j 8000ca28 <_vfiprintf_r+0x3bc> -8000c9d8: 00000413 li s0,0 -8000c9dc: fd070693 addi a3,a4,-48 -8000c9e0: 001b8b93 addi s7,s7,1 -8000c9e4: 00241793 slli a5,s0,0x2 -8000c9e8: fffbc703 lbu a4,-1(s7) -8000c9ec: 00878433 add s0,a5,s0 -8000c9f0: 00141413 slli s0,s0,0x1 -8000c9f4: 00868433 add s0,a3,s0 -8000c9f8: fd070693 addi a3,a4,-48 -8000c9fc: fedd72e3 bgeu s10,a3,8000c9e0 <_vfiprintf_r+0x374> -8000ca00: fe070793 addi a5,a4,-32 -8000ca04: e2fcf0e3 bgeu s9,a5,8000c824 <_vfiprintf_r+0x1b8> -8000ca08: ec0708e3 beqz a4,8000c8d8 <_vfiprintf_r+0x26c> -8000ca0c: 00100793 li a5,1 -8000ca10: 08e10623 sb a4,140(sp) -8000ca14: 02010da3 sb zero,59(sp) -8000ca18: 00100c93 li s9,1 -8000ca1c: 00f12423 sw a5,8(sp) -8000ca20: 08c10d13 addi s10,sp,140 -8000ca24: 00000a93 li s5,0 -8000ca28: 002b7f93 andi t6,s6,2 -8000ca2c: 000f8463 beqz t6,8000ca34 <_vfiprintf_r+0x3c8> -8000ca30: 002c8c93 addi s9,s9,2 -8000ca34: 04412703 lw a4,68(sp) -8000ca38: 084b7f13 andi t5,s6,132 -8000ca3c: 04812783 lw a5,72(sp) -8000ca40: 00170693 addi a3,a4,1 -8000ca44: 00068613 mv a2,a3 -8000ca48: 000f1663 bnez t5,8000ca54 <_vfiprintf_r+0x3e8> -8000ca4c: 41940db3 sub s11,s0,s9 -8000ca50: 15b042e3 bgtz s11,8000d394 <_vfiprintf_r+0xd28> -8000ca54: 03b14583 lbu a1,59(sp) -8000ca58: 008c0693 addi a3,s8,8 -8000ca5c: 02058c63 beqz a1,8000ca94 <_vfiprintf_r+0x428> -8000ca60: 03b10713 addi a4,sp,59 -8000ca64: 00178793 addi a5,a5,1 -8000ca68: 00ec2023 sw a4,0(s8) -8000ca6c: 00100713 li a4,1 -8000ca70: 00ec2223 sw a4,4(s8) -8000ca74: 04f12423 sw a5,72(sp) -8000ca78: 04c12223 sw a2,68(sp) -8000ca7c: 00700713 li a4,7 -8000ca80: 0cc746e3 blt a4,a2,8000d34c <_vfiprintf_r+0xce0> -8000ca84: 00060713 mv a4,a2 -8000ca88: 00068c13 mv s8,a3 -8000ca8c: 00160613 addi a2,a2,1 -8000ca90: 00868693 addi a3,a3,8 -8000ca94: 040f8e63 beqz t6,8000caf0 <_vfiprintf_r+0x484> -8000ca98: 03c10713 addi a4,sp,60 -8000ca9c: 00278793 addi a5,a5,2 -8000caa0: 00ec2023 sw a4,0(s8) -8000caa4: 00200713 li a4,2 -8000caa8: 00ec2223 sw a4,4(s8) -8000caac: 04f12423 sw a5,72(sp) -8000cab0: 04c12223 sw a2,68(sp) -8000cab4: 00700713 li a4,7 -8000cab8: 08c750e3 bge a4,a2,8000d338 <_vfiprintf_r+0xccc> -8000cabc: 24078ae3 beqz a5,8000d510 <_vfiprintf_r+0xea4> -8000cac0: 04010613 addi a2,sp,64 -8000cac4: 00098593 mv a1,s3 -8000cac8: 000a0513 mv a0,s4 -8000cacc: 03e12423 sw t5,40(sp) -8000cad0: a95ff0ef jal ra,8000c564 <__sprint_r.part.0> -8000cad4: e0051ee3 bnez a0,8000c8f0 <_vfiprintf_r+0x284> -8000cad8: 04412703 lw a4,68(sp) -8000cadc: 04812783 lw a5,72(sp) -8000cae0: 02812f03 lw t5,40(sp) -8000cae4: 05410693 addi a3,sp,84 -8000cae8: 00170613 addi a2,a4,1 -8000caec: 00048c13 mv s8,s1 -8000caf0: 08000593 li a1,128 -8000caf4: 66bf0063 beq t5,a1,8000d154 <_vfiprintf_r+0xae8> -8000caf8: 00812583 lw a1,8(sp) -8000cafc: 40ba8ab3 sub s5,s5,a1 -8000cb00: 73504863 bgtz s5,8000d230 <_vfiprintf_r+0xbc4> -8000cb04: 00812703 lw a4,8(sp) -8000cb08: 01ac2023 sw s10,0(s8) -8000cb0c: 04c12223 sw a2,68(sp) -8000cb10: 00f707b3 add a5,a4,a5 -8000cb14: 00ec2223 sw a4,4(s8) -8000cb18: 04f12423 sw a5,72(sp) -8000cb1c: 00700713 li a4,7 -8000cb20: 02c75263 bge a4,a2,8000cb44 <_vfiprintf_r+0x4d8> -8000cb24: 18078863 beqz a5,8000ccb4 <_vfiprintf_r+0x648> -8000cb28: 04010613 addi a2,sp,64 -8000cb2c: 00098593 mv a1,s3 -8000cb30: 000a0513 mv a0,s4 -8000cb34: a31ff0ef jal ra,8000c564 <__sprint_r.part.0> -8000cb38: da051ce3 bnez a0,8000c8f0 <_vfiprintf_r+0x284> -8000cb3c: 04812783 lw a5,72(sp) -8000cb40: 00048693 mv a3,s1 -8000cb44: 004b7313 andi t1,s6,4 -8000cb48: 00030663 beqz t1,8000cb54 <_vfiprintf_r+0x4e8> -8000cb4c: 41940c33 sub s8,s0,s9 -8000cb50: 17804e63 bgtz s8,8000cccc <_vfiprintf_r+0x660> -8000cb54: 01945463 bge s0,s9,8000cb5c <_vfiprintf_r+0x4f0> -8000cb58: 000c8413 mv s0,s9 -8000cb5c: 00c12703 lw a4,12(sp) -8000cb60: 00870733 add a4,a4,s0 -8000cb64: 00e12623 sw a4,12(sp) -8000cb68: 78079063 bnez a5,8000d2e8 <_vfiprintf_r+0xc7c> -8000cb6c: 04012223 sw zero,68(sp) -8000cb70: 00048c13 mv s8,s1 -8000cb74: bf1ff06f j 8000c764 <_vfiprintf_r+0xf8> -8000cb78: 020b7793 andi a5,s6,32 -8000cb7c: 010b6c93 ori s9,s6,16 -8000cb80: 54079263 bnez a5,8000d0c4 <_vfiprintf_r+0xa58> -8000cb84: 01012783 lw a5,16(sp) -8000cb88: 00478713 addi a4,a5,4 -8000cb8c: 01012783 lw a5,16(sp) -8000cb90: 00000e93 li t4,0 -8000cb94: 00e12823 sw a4,16(sp) -8000cb98: 0007ad83 lw s11,0(a5) -8000cb9c: 00100713 li a4,1 -8000cba0: de9ff06f j 8000c988 <_vfiprintf_r+0x31c> -8000cba4: 080b6b13 ori s6,s6,128 -8000cba8: 000bc703 lbu a4,0(s7) -8000cbac: c6dff06f j 8000c818 <_vfiprintf_r+0x1ac> -8000cbb0: 01012783 lw a5,16(sp) -8000cbb4: 02010da3 sb zero,59(sp) -8000cbb8: 0007ad03 lw s10,0(a5) -8000cbbc: 00478d93 addi s11,a5,4 -8000cbc0: 360d08e3 beqz s10,8000d730 <_vfiprintf_r+0x10c4> -8000cbc4: fff00793 li a5,-1 -8000cbc8: 22fa84e3 beq s5,a5,8000d5f0 <_vfiprintf_r+0xf84> -8000cbcc: 000a8613 mv a2,s5 -8000cbd0: 00000593 li a1,0 -8000cbd4: 000d0513 mv a0,s10 -8000cbd8: f40fb0ef jal ra,80008318 -8000cbdc: 4c050ae3 beqz a0,8000d8b0 <_vfiprintf_r+0x1244> -8000cbe0: 41a507b3 sub a5,a0,s10 -8000cbe4: 00f12423 sw a5,8(sp) -8000cbe8: 01b12823 sw s11,16(sp) -8000cbec: 00000a93 li s5,0 -8000cbf0: dc9ff06f j 8000c9b8 <_vfiprintf_r+0x34c> -8000cbf4: 020b7793 andi a5,s6,32 -8000cbf8: 010b6313 ori t1,s6,16 -8000cbfc: 46079a63 bnez a5,8000d070 <_vfiprintf_r+0xa04> -8000cc00: 01012783 lw a5,16(sp) -8000cc04: 00478713 addi a4,a5,4 -8000cc08: 01012783 lw a5,16(sp) -8000cc0c: 00000e93 li t4,0 -8000cc10: 00e12823 sw a4,16(sp) -8000cc14: 0007ad83 lw s11,0(a5) -8000cc18: 4740006f j 8000d08c <_vfiprintf_r+0xa20> -8000cc1c: 020b7793 andi a5,s6,32 -8000cc20: 010b6c93 ori s9,s6,16 -8000cc24: 46079c63 bnez a5,8000d09c <_vfiprintf_r+0xa30> -8000cc28: 01012783 lw a5,16(sp) -8000cc2c: 00478713 addi a4,a5,4 -8000cc30: 01012783 lw a5,16(sp) -8000cc34: 00e12823 sw a4,16(sp) -8000cc38: 0007ad83 lw s11,0(a5) -8000cc3c: 41fdde93 srai t4,s11,0x1f -8000cc40: 000e8713 mv a4,t4 -8000cc44: 38074263 bltz a4,8000cfc8 <_vfiprintf_r+0x95c> -8000cc48: fff00713 li a4,-1 -8000cc4c: 00ea8a63 beq s5,a4,8000cc60 <_vfiprintf_r+0x5f4> -8000cc50: 01dde733 or a4,s11,t4 -8000cc54: f7fcfb13 andi s6,s9,-129 -8000cc58: 080708e3 beqz a4,8000d4e8 <_vfiprintf_r+0xe7c> -8000cc5c: 000b0c93 mv s9,s6 -8000cc60: 1c0e94e3 bnez t4,8000d628 <_vfiprintf_r+0xfbc> -8000cc64: 00900713 li a4,9 -8000cc68: 1db760e3 bltu a4,s11,8000d628 <_vfiprintf_r+0xfbc> -8000cc6c: 030d8793 addi a5,s11,48 -8000cc70: 0ef107a3 sb a5,239(sp) -8000cc74: 00100793 li a5,1 -8000cc78: 000c8b13 mv s6,s9 -8000cc7c: 00f12423 sw a5,8(sp) -8000cc80: 0ef10d13 addi s10,sp,239 -8000cc84: d35ff06f j 8000c9b8 <_vfiprintf_r+0x34c> -8000cc88: 01012703 lw a4,16(sp) -8000cc8c: 02010da3 sb zero,59(sp) -8000cc90: 00100c93 li s9,1 -8000cc94: 00072783 lw a5,0(a4) -8000cc98: 00470713 addi a4,a4,4 -8000cc9c: 00e12823 sw a4,16(sp) -8000cca0: 08f10623 sb a5,140(sp) -8000cca4: 00100793 li a5,1 -8000cca8: 00f12423 sw a5,8(sp) -8000ccac: 08c10d13 addi s10,sp,140 -8000ccb0: d75ff06f j 8000ca24 <_vfiprintf_r+0x3b8> -8000ccb4: 04012223 sw zero,68(sp) -8000ccb8: 004b7313 andi t1,s6,4 -8000ccbc: 7c030c63 beqz t1,8000d494 <_vfiprintf_r+0xe28> -8000ccc0: 41940c33 sub s8,s0,s9 -8000ccc4: 7d805863 blez s8,8000d494 <_vfiprintf_r+0xe28> -8000ccc8: 00048693 mv a3,s1 -8000cccc: 01000713 li a4,16 -8000ccd0: 04412603 lw a2,68(sp) -8000ccd4: 3f875ae3 bge a4,s8,8000d8c8 <_vfiprintf_r+0x125c> -8000ccd8: 01000d13 li s10,16 -8000ccdc: 00700d93 li s11,7 -8000cce0: 0180006f j 8000ccf8 <_vfiprintf_r+0x68c> -8000cce4: 00260593 addi a1,a2,2 -8000cce8: 00868693 addi a3,a3,8 -8000ccec: 00070613 mv a2,a4 -8000ccf0: ff0c0c13 addi s8,s8,-16 -8000ccf4: 058d5a63 bge s10,s8,8000cd48 <_vfiprintf_r+0x6dc> -8000ccf8: 00412583 lw a1,4(sp) -8000ccfc: 01078793 addi a5,a5,16 -8000cd00: 00160713 addi a4,a2,1 -8000cd04: 00b6a023 sw a1,0(a3) -8000cd08: 01a6a223 sw s10,4(a3) -8000cd0c: 04f12423 sw a5,72(sp) -8000cd10: 04e12223 sw a4,68(sp) -8000cd14: fcedd8e3 bge s11,a4,8000cce4 <_vfiprintf_r+0x678> -8000cd18: 42078663 beqz a5,8000d144 <_vfiprintf_r+0xad8> -8000cd1c: 04010613 addi a2,sp,64 -8000cd20: 00098593 mv a1,s3 -8000cd24: 000a0513 mv a0,s4 -8000cd28: 83dff0ef jal ra,8000c564 <__sprint_r.part.0> -8000cd2c: bc0512e3 bnez a0,8000c8f0 <_vfiprintf_r+0x284> -8000cd30: 04412603 lw a2,68(sp) -8000cd34: ff0c0c13 addi s8,s8,-16 -8000cd38: 04812783 lw a5,72(sp) -8000cd3c: 00048693 mv a3,s1 -8000cd40: 00160593 addi a1,a2,1 -8000cd44: fb8d4ae3 blt s10,s8,8000ccf8 <_vfiprintf_r+0x68c> -8000cd48: 00412703 lw a4,4(sp) -8000cd4c: 018787b3 add a5,a5,s8 -8000cd50: 0186a223 sw s8,4(a3) -8000cd54: 00e6a023 sw a4,0(a3) -8000cd58: 04f12423 sw a5,72(sp) -8000cd5c: 04b12223 sw a1,68(sp) -8000cd60: 00700713 li a4,7 -8000cd64: deb758e3 bge a4,a1,8000cb54 <_vfiprintf_r+0x4e8> -8000cd68: 72078663 beqz a5,8000d494 <_vfiprintf_r+0xe28> -8000cd6c: 04010613 addi a2,sp,64 -8000cd70: 00098593 mv a1,s3 -8000cd74: 000a0513 mv a0,s4 -8000cd78: fecff0ef jal ra,8000c564 <__sprint_r.part.0> -8000cd7c: b6051ae3 bnez a0,8000c8f0 <_vfiprintf_r+0x284> -8000cd80: 04812783 lw a5,72(sp) -8000cd84: dd1ff06f j 8000cb54 <_vfiprintf_r+0x4e8> -8000cd88: 03b14783 lbu a5,59(sp) -8000cd8c: 000bc703 lbu a4,0(s7) -8000cd90: a80794e3 bnez a5,8000c818 <_vfiprintf_r+0x1ac> -8000cd94: 02000793 li a5,32 -8000cd98: 02f10da3 sb a5,59(sp) -8000cd9c: a7dff06f j 8000c818 <_vfiprintf_r+0x1ac> -8000cda0: 02b00793 li a5,43 -8000cda4: 02f10da3 sb a5,59(sp) -8000cda8: 000bc703 lbu a4,0(s7) -8000cdac: a6dff06f j 8000c818 <_vfiprintf_r+0x1ac> -8000cdb0: 01012783 lw a5,16(sp) +8000c4a8 <_vfiprintf_r>: +8000c4a8: ed010113 addi sp,sp,-304 +8000c4ac: 11312e23 sw s3,284(sp) +8000c4b0: 11412c23 sw s4,280(sp) +8000c4b4: 11812423 sw s8,264(sp) +8000c4b8: 12112623 sw ra,300(sp) +8000c4bc: 12812423 sw s0,296(sp) +8000c4c0: 12912223 sw s1,292(sp) +8000c4c4: 13212023 sw s2,288(sp) +8000c4c8: 11512a23 sw s5,276(sp) +8000c4cc: 11612823 sw s6,272(sp) +8000c4d0: 11712623 sw s7,268(sp) +8000c4d4: 11912223 sw s9,260(sp) +8000c4d8: 11a12023 sw s10,256(sp) +8000c4dc: 0fb12e23 sw s11,252(sp) +8000c4e0: 00d12823 sw a3,16(sp) +8000c4e4: 00050a13 mv s4,a0 +8000c4e8: 00058993 mv s3,a1 +8000c4ec: 00060c13 mv s8,a2 +8000c4f0: 00050663 beqz a0,8000c4fc <_vfiprintf_r+0x54> +8000c4f4: 03852783 lw a5,56(a0) +8000c4f8: 1a0784e3 beqz a5,8000cea0 <_vfiprintf_r+0x9f8> +8000c4fc: 00c99703 lh a4,12(s3) +8000c500: 01071793 slli a5,a4,0x10 +8000c504: 0107d793 srli a5,a5,0x10 +8000c508: 01279693 slli a3,a5,0x12 +8000c50c: 0206c663 bltz a3,8000c538 <_vfiprintf_r+0x90> +8000c510: 0649a683 lw a3,100(s3) +8000c514: 000027b7 lui a5,0x2 +8000c518: 00f767b3 or a5,a4,a5 +8000c51c: ffffe737 lui a4,0xffffe +8000c520: fff70713 addi a4,a4,-1 # ffffdfff <__BSS_END__+0x7ffe7157> +8000c524: 00e6f733 and a4,a3,a4 +8000c528: 00f99623 sh a5,12(s3) +8000c52c: 01079793 slli a5,a5,0x10 +8000c530: 06e9a223 sw a4,100(s3) +8000c534: 0107d793 srli a5,a5,0x10 +8000c538: 0087f713 andi a4,a5,8 +8000c53c: 18070263 beqz a4,8000c6c0 <_vfiprintf_r+0x218> +8000c540: 0109a703 lw a4,16(s3) +8000c544: 16070e63 beqz a4,8000c6c0 <_vfiprintf_r+0x218> +8000c548: 01a7f793 andi a5,a5,26 +8000c54c: 00a00713 li a4,10 +8000c550: 18e78a63 beq a5,a4,8000c6e4 <_vfiprintf_r+0x23c> +8000c554: 800157b7 lui a5,0x80015 +8000c558: e8478793 addi a5,a5,-380 # 80014e84 <__BSS_END__+0xffffdfdc> +8000c55c: 80015b37 lui s6,0x80015 +8000c560: 04c10493 addi s1,sp,76 +8000c564: 00f12a23 sw a5,20(sp) +8000c568: 80015937 lui s2,0x80015 +8000c56c: ff0b0793 addi a5,s6,-16 # 80014ff0 <__BSS_END__+0xffffe148> +8000c570: 000c0b93 mv s7,s8 +8000c574: 04912023 sw s1,64(sp) +8000c578: 04012423 sw zero,72(sp) +8000c57c: 04012223 sw zero,68(sp) +8000c580: 00012c23 sw zero,24(sp) +8000c584: 00012e23 sw zero,28(sp) +8000c588: 02012223 sw zero,36(sp) +8000c58c: 02012023 sw zero,32(sp) +8000c590: 00012623 sw zero,12(sp) +8000c594: 00f12223 sw a5,4(sp) +8000c598: 00090913 mv s2,s2 +8000c59c: 00048c13 mv s8,s1 +8000c5a0: 000bc783 lbu a5,0(s7) +8000c5a4: 16078863 beqz a5,8000c714 <_vfiprintf_r+0x26c> +8000c5a8: 02500713 li a4,37 +8000c5ac: 5ae78ae3 beq a5,a4,8000d360 <_vfiprintf_r+0xeb8> +8000c5b0: 000b8413 mv s0,s7 +8000c5b4: 00c0006f j 8000c5c0 <_vfiprintf_r+0x118> +8000c5b8: 14e78863 beq a5,a4,8000c708 <_vfiprintf_r+0x260> +8000c5bc: 000c8413 mv s0,s9 +8000c5c0: 00144783 lbu a5,1(s0) +8000c5c4: 00140c93 addi s9,s0,1 +8000c5c8: fe0798e3 bnez a5,8000c5b8 <_vfiprintf_r+0x110> +8000c5cc: 417c8d33 sub s10,s9,s7 +8000c5d0: 140d0263 beqz s10,8000c714 <_vfiprintf_r+0x26c> +8000c5d4: 04812703 lw a4,72(sp) +8000c5d8: 04412783 lw a5,68(sp) +8000c5dc: 017c2023 sw s7,0(s8) # 1000 <_start-0x7ffff000> +8000c5e0: 00ed0733 add a4,s10,a4 +8000c5e4: 00178793 addi a5,a5,1 +8000c5e8: 01ac2223 sw s10,4(s8) +8000c5ec: 04e12423 sw a4,72(sp) +8000c5f0: 04f12223 sw a5,68(sp) +8000c5f4: 00700693 li a3,7 +8000c5f8: 008c0c13 addi s8,s8,8 +8000c5fc: 02f6d063 bge a3,a5,8000c61c <_vfiprintf_r+0x174> +8000c600: 50070ce3 beqz a4,8000d318 <_vfiprintf_r+0xe70> +8000c604: 04010613 addi a2,sp,64 +8000c608: 00098593 mv a1,s3 +8000c60c: 000a0513 mv a0,s4 +8000c610: d91ff0ef jal ra,8000c3a0 <__sprint_r.part.0> +8000c614: 10051c63 bnez a0,8000c72c <_vfiprintf_r+0x284> +8000c618: 00048c13 mv s8,s1 +8000c61c: 00c12703 lw a4,12(sp) +8000c620: 00144783 lbu a5,1(s0) +8000c624: 01a70733 add a4,a4,s10 +8000c628: 00e12623 sw a4,12(sp) +8000c62c: 0e078463 beqz a5,8000c714 <_vfiprintf_r+0x26c> +8000c630: 001c8b93 addi s7,s9,1 +8000c634: 001cc703 lbu a4,1(s9) +8000c638: 02010da3 sb zero,59(sp) +8000c63c: fff00a93 li s5,-1 +8000c640: 00000413 li s0,0 +8000c644: 00000b13 li s6,0 +8000c648: 05a00c93 li s9,90 +8000c64c: 00900d13 li s10,9 +8000c650: 02a00613 li a2,42 +8000c654: 001b8b93 addi s7,s7,1 +8000c658: fe070793 addi a5,a4,-32 +8000c65c: 1efce463 bltu s9,a5,8000c844 <_vfiprintf_r+0x39c> +8000c660: 01412683 lw a3,20(sp) +8000c664: 00279793 slli a5,a5,0x2 +8000c668: 00d787b3 add a5,a5,a3 +8000c66c: 0007a783 lw a5,0(a5) +8000c670: 00078067 jr a5 +8000c674: 000a0513 mv a0,s4 +8000c678: fd8fb0ef jal ra,80007e50 <_localeconv_r> +8000c67c: 00452783 lw a5,4(a0) +8000c680: 00078513 mv a0,a5 +8000c684: 02f12023 sw a5,32(sp) +8000c688: 8bcfd0ef jal ra,80009744 +8000c68c: 02a12223 sw a0,36(sp) +8000c690: 00050d93 mv s11,a0 +8000c694: 000a0513 mv a0,s4 +8000c698: fb8fb0ef jal ra,80007e50 <_localeconv_r> +8000c69c: 00852783 lw a5,8(a0) +8000c6a0: 02a00613 li a2,42 +8000c6a4: 00f12e23 sw a5,28(sp) +8000c6a8: 540d96e3 bnez s11,8000d3f4 <_vfiprintf_r+0xf4c> +8000c6ac: 000bc703 lbu a4,0(s7) +8000c6b0: fa5ff06f j 8000c654 <_vfiprintf_r+0x1ac> +8000c6b4: 020b6b13 ori s6,s6,32 +8000c6b8: 000bc703 lbu a4,0(s7) +8000c6bc: f99ff06f j 8000c654 <_vfiprintf_r+0x1ac> +8000c6c0: 00098593 mv a1,s3 +8000c6c4: 000a0513 mv a0,s4 +8000c6c8: d1df70ef jal ra,800043e4 <__swsetup_r> +8000c6cc: 00050463 beqz a0,8000c6d4 <_vfiprintf_r+0x22c> +8000c6d0: 03c0106f j 8000d70c <_vfiprintf_r+0x1264> +8000c6d4: 00c9d783 lhu a5,12(s3) +8000c6d8: 00a00713 li a4,10 +8000c6dc: 01a7f793 andi a5,a5,26 +8000c6e0: e6e79ae3 bne a5,a4,8000c554 <_vfiprintf_r+0xac> +8000c6e4: 00e99783 lh a5,14(s3) +8000c6e8: e607c6e3 bltz a5,8000c554 <_vfiprintf_r+0xac> +8000c6ec: 01012683 lw a3,16(sp) +8000c6f0: 000c0613 mv a2,s8 +8000c6f4: 00098593 mv a1,s3 +8000c6f8: 000a0513 mv a0,s4 +8000c6fc: 078010ef jal ra,8000d774 <__sbprintf> +8000c700: 00a12623 sw a0,12(sp) +8000c704: 0380006f j 8000c73c <_vfiprintf_r+0x294> +8000c708: 417c8d33 sub s10,s9,s7 +8000c70c: f20d02e3 beqz s10,8000c630 <_vfiprintf_r+0x188> +8000c710: ec5ff06f j 8000c5d4 <_vfiprintf_r+0x12c> +8000c714: 04812783 lw a5,72(sp) +8000c718: 00078a63 beqz a5,8000c72c <_vfiprintf_r+0x284> +8000c71c: 04010613 addi a2,sp,64 +8000c720: 00098593 mv a1,s3 +8000c724: 000a0513 mv a0,s4 +8000c728: c79ff0ef jal ra,8000c3a0 <__sprint_r.part.0> +8000c72c: 00c9d783 lhu a5,12(s3) +8000c730: 0407f793 andi a5,a5,64 +8000c734: 00078463 beqz a5,8000c73c <_vfiprintf_r+0x294> +8000c738: 7d50006f j 8000d70c <_vfiprintf_r+0x1264> +8000c73c: 12c12083 lw ra,300(sp) +8000c740: 12812403 lw s0,296(sp) +8000c744: 00c12503 lw a0,12(sp) +8000c748: 12412483 lw s1,292(sp) +8000c74c: 12012903 lw s2,288(sp) +8000c750: 11c12983 lw s3,284(sp) +8000c754: 11812a03 lw s4,280(sp) +8000c758: 11412a83 lw s5,276(sp) +8000c75c: 11012b03 lw s6,272(sp) +8000c760: 10c12b83 lw s7,268(sp) +8000c764: 10812c03 lw s8,264(sp) +8000c768: 10412c83 lw s9,260(sp) +8000c76c: 10012d03 lw s10,256(sp) +8000c770: 0fc12d83 lw s11,252(sp) +8000c774: 13010113 addi sp,sp,304 +8000c778: 00008067 ret +8000c77c: 800157b7 lui a5,0x80015 +8000c780: 92078793 addi a5,a5,-1760 # 80014920 <__BSS_END__+0xffffda78> +8000c784: 00f12c23 sw a5,24(sp) +8000c788: 020b7793 andi a5,s6,32 +8000c78c: 52078863 beqz a5,8000ccbc <_vfiprintf_r+0x814> +8000c790: 01012783 lw a5,16(sp) +8000c794: 00778693 addi a3,a5,7 +8000c798: ff86f693 andi a3,a3,-8 +8000c79c: 0006ad83 lw s11,0(a3) +8000c7a0: 0046ae83 lw t4,4(a3) +8000c7a4: 00868793 addi a5,a3,8 +8000c7a8: 00f12823 sw a5,16(sp) +8000c7ac: 001b7693 andi a3,s6,1 +8000c7b0: 00068663 beqz a3,8000c7bc <_vfiprintf_r+0x314> +8000c7b4: 01dde6b3 or a3,s11,t4 +8000c7b8: 420690e3 bnez a3,8000d3d8 <_vfiprintf_r+0xf30> +8000c7bc: bffb7c93 andi s9,s6,-1025 +8000c7c0: 00200713 li a4,2 +8000c7c4: 02010da3 sb zero,59(sp) +8000c7c8: fff00693 li a3,-1 +8000c7cc: 66da8063 beq s5,a3,8000ce2c <_vfiprintf_r+0x984> +8000c7d0: 01dde6b3 or a3,s11,t4 +8000c7d4: f7fcfb13 andi s6,s9,-129 +8000c7d8: 1e0698e3 bnez a3,8000d1c8 <_vfiprintf_r+0xd20> +8000c7dc: 740a9463 bnez s5,8000cf24 <_vfiprintf_r+0xa7c> +8000c7e0: 340714e3 bnez a4,8000d328 <_vfiprintf_r+0xe80> +8000c7e4: 001cf793 andi a5,s9,1 +8000c7e8: 00f12423 sw a5,8(sp) +8000c7ec: 0f010d13 addi s10,sp,240 +8000c7f0: 380796e3 bnez a5,8000d37c <_vfiprintf_r+0xed4> +8000c7f4: 00812783 lw a5,8(sp) +8000c7f8: 000a8c93 mv s9,s5 +8000c7fc: 00fad463 bge s5,a5,8000c804 <_vfiprintf_r+0x35c> +8000c800: 00078c93 mv s9,a5 +8000c804: 03b14783 lbu a5,59(sp) +8000c808: 00f037b3 snez a5,a5 +8000c80c: 00fc8cb3 add s9,s9,a5 +8000c810: 0540006f j 8000c864 <_vfiprintf_r+0x3bc> +8000c814: 00000413 li s0,0 +8000c818: fd070693 addi a3,a4,-48 +8000c81c: 001b8b93 addi s7,s7,1 +8000c820: 00241793 slli a5,s0,0x2 +8000c824: fffbc703 lbu a4,-1(s7) +8000c828: 00878433 add s0,a5,s0 +8000c82c: 00141413 slli s0,s0,0x1 +8000c830: 00868433 add s0,a3,s0 +8000c834: fd070693 addi a3,a4,-48 +8000c838: fedd72e3 bgeu s10,a3,8000c81c <_vfiprintf_r+0x374> +8000c83c: fe070793 addi a5,a4,-32 +8000c840: e2fcf0e3 bgeu s9,a5,8000c660 <_vfiprintf_r+0x1b8> +8000c844: ec0708e3 beqz a4,8000c714 <_vfiprintf_r+0x26c> +8000c848: 00100793 li a5,1 +8000c84c: 08e10623 sb a4,140(sp) +8000c850: 02010da3 sb zero,59(sp) +8000c854: 00100c93 li s9,1 +8000c858: 00f12423 sw a5,8(sp) +8000c85c: 08c10d13 addi s10,sp,140 +8000c860: 00000a93 li s5,0 +8000c864: 002b7f93 andi t6,s6,2 +8000c868: 000f8463 beqz t6,8000c870 <_vfiprintf_r+0x3c8> +8000c86c: 002c8c93 addi s9,s9,2 +8000c870: 04412703 lw a4,68(sp) +8000c874: 084b7f13 andi t5,s6,132 +8000c878: 04812783 lw a5,72(sp) +8000c87c: 00170693 addi a3,a4,1 +8000c880: 00068613 mv a2,a3 +8000c884: 000f1663 bnez t5,8000c890 <_vfiprintf_r+0x3e8> +8000c888: 41940db3 sub s11,s0,s9 +8000c88c: 15b042e3 bgtz s11,8000d1d0 <_vfiprintf_r+0xd28> +8000c890: 03b14583 lbu a1,59(sp) +8000c894: 008c0693 addi a3,s8,8 +8000c898: 02058c63 beqz a1,8000c8d0 <_vfiprintf_r+0x428> +8000c89c: 03b10713 addi a4,sp,59 +8000c8a0: 00178793 addi a5,a5,1 +8000c8a4: 00ec2023 sw a4,0(s8) +8000c8a8: 00100713 li a4,1 +8000c8ac: 00ec2223 sw a4,4(s8) +8000c8b0: 04f12423 sw a5,72(sp) +8000c8b4: 04c12223 sw a2,68(sp) +8000c8b8: 00700713 li a4,7 +8000c8bc: 0cc746e3 blt a4,a2,8000d188 <_vfiprintf_r+0xce0> +8000c8c0: 00060713 mv a4,a2 +8000c8c4: 00068c13 mv s8,a3 +8000c8c8: 00160613 addi a2,a2,1 +8000c8cc: 00868693 addi a3,a3,8 +8000c8d0: 040f8e63 beqz t6,8000c92c <_vfiprintf_r+0x484> +8000c8d4: 03c10713 addi a4,sp,60 +8000c8d8: 00278793 addi a5,a5,2 +8000c8dc: 00ec2023 sw a4,0(s8) +8000c8e0: 00200713 li a4,2 +8000c8e4: 00ec2223 sw a4,4(s8) +8000c8e8: 04f12423 sw a5,72(sp) +8000c8ec: 04c12223 sw a2,68(sp) +8000c8f0: 00700713 li a4,7 +8000c8f4: 08c750e3 bge a4,a2,8000d174 <_vfiprintf_r+0xccc> +8000c8f8: 24078ae3 beqz a5,8000d34c <_vfiprintf_r+0xea4> +8000c8fc: 04010613 addi a2,sp,64 +8000c900: 00098593 mv a1,s3 +8000c904: 000a0513 mv a0,s4 +8000c908: 03e12423 sw t5,40(sp) +8000c90c: a95ff0ef jal ra,8000c3a0 <__sprint_r.part.0> +8000c910: e0051ee3 bnez a0,8000c72c <_vfiprintf_r+0x284> +8000c914: 04412703 lw a4,68(sp) +8000c918: 04812783 lw a5,72(sp) +8000c91c: 02812f03 lw t5,40(sp) +8000c920: 05410693 addi a3,sp,84 +8000c924: 00170613 addi a2,a4,1 +8000c928: 00048c13 mv s8,s1 +8000c92c: 08000593 li a1,128 +8000c930: 66bf0063 beq t5,a1,8000cf90 <_vfiprintf_r+0xae8> +8000c934: 00812583 lw a1,8(sp) +8000c938: 40ba8ab3 sub s5,s5,a1 +8000c93c: 73504863 bgtz s5,8000d06c <_vfiprintf_r+0xbc4> +8000c940: 00812703 lw a4,8(sp) +8000c944: 01ac2023 sw s10,0(s8) +8000c948: 04c12223 sw a2,68(sp) +8000c94c: 00f707b3 add a5,a4,a5 +8000c950: 00ec2223 sw a4,4(s8) +8000c954: 04f12423 sw a5,72(sp) +8000c958: 00700713 li a4,7 +8000c95c: 02c75263 bge a4,a2,8000c980 <_vfiprintf_r+0x4d8> +8000c960: 18078863 beqz a5,8000caf0 <_vfiprintf_r+0x648> +8000c964: 04010613 addi a2,sp,64 +8000c968: 00098593 mv a1,s3 +8000c96c: 000a0513 mv a0,s4 +8000c970: a31ff0ef jal ra,8000c3a0 <__sprint_r.part.0> +8000c974: da051ce3 bnez a0,8000c72c <_vfiprintf_r+0x284> +8000c978: 04812783 lw a5,72(sp) +8000c97c: 00048693 mv a3,s1 +8000c980: 004b7313 andi t1,s6,4 +8000c984: 00030663 beqz t1,8000c990 <_vfiprintf_r+0x4e8> +8000c988: 41940c33 sub s8,s0,s9 +8000c98c: 17804e63 bgtz s8,8000cb08 <_vfiprintf_r+0x660> +8000c990: 01945463 bge s0,s9,8000c998 <_vfiprintf_r+0x4f0> +8000c994: 000c8413 mv s0,s9 +8000c998: 00c12703 lw a4,12(sp) +8000c99c: 00870733 add a4,a4,s0 +8000c9a0: 00e12623 sw a4,12(sp) +8000c9a4: 78079063 bnez a5,8000d124 <_vfiprintf_r+0xc7c> +8000c9a8: 04012223 sw zero,68(sp) +8000c9ac: 00048c13 mv s8,s1 +8000c9b0: bf1ff06f j 8000c5a0 <_vfiprintf_r+0xf8> +8000c9b4: 020b7793 andi a5,s6,32 +8000c9b8: 010b6c93 ori s9,s6,16 +8000c9bc: 54079263 bnez a5,8000cf00 <_vfiprintf_r+0xa58> +8000c9c0: 01012783 lw a5,16(sp) +8000c9c4: 00478713 addi a4,a5,4 +8000c9c8: 01012783 lw a5,16(sp) +8000c9cc: 00000e93 li t4,0 +8000c9d0: 00e12823 sw a4,16(sp) +8000c9d4: 0007ad83 lw s11,0(a5) +8000c9d8: 00100713 li a4,1 +8000c9dc: de9ff06f j 8000c7c4 <_vfiprintf_r+0x31c> +8000c9e0: 080b6b13 ori s6,s6,128 +8000c9e4: 000bc703 lbu a4,0(s7) +8000c9e8: c6dff06f j 8000c654 <_vfiprintf_r+0x1ac> +8000c9ec: 01012783 lw a5,16(sp) +8000c9f0: 02010da3 sb zero,59(sp) +8000c9f4: 0007ad03 lw s10,0(a5) +8000c9f8: 00478d93 addi s11,a5,4 +8000c9fc: 360d08e3 beqz s10,8000d56c <_vfiprintf_r+0x10c4> +8000ca00: fff00793 li a5,-1 +8000ca04: 22fa84e3 beq s5,a5,8000d42c <_vfiprintf_r+0xf84> +8000ca08: 000a8613 mv a2,s5 +8000ca0c: 00000593 li a1,0 +8000ca10: 000d0513 mv a0,s10 +8000ca14: f40fb0ef jal ra,80008154 +8000ca18: 4c050ae3 beqz a0,8000d6ec <_vfiprintf_r+0x1244> +8000ca1c: 41a507b3 sub a5,a0,s10 +8000ca20: 00f12423 sw a5,8(sp) +8000ca24: 01b12823 sw s11,16(sp) +8000ca28: 00000a93 li s5,0 +8000ca2c: dc9ff06f j 8000c7f4 <_vfiprintf_r+0x34c> +8000ca30: 020b7793 andi a5,s6,32 +8000ca34: 010b6313 ori t1,s6,16 +8000ca38: 46079a63 bnez a5,8000ceac <_vfiprintf_r+0xa04> +8000ca3c: 01012783 lw a5,16(sp) +8000ca40: 00478713 addi a4,a5,4 +8000ca44: 01012783 lw a5,16(sp) +8000ca48: 00000e93 li t4,0 +8000ca4c: 00e12823 sw a4,16(sp) +8000ca50: 0007ad83 lw s11,0(a5) +8000ca54: 4740006f j 8000cec8 <_vfiprintf_r+0xa20> +8000ca58: 020b7793 andi a5,s6,32 +8000ca5c: 010b6c93 ori s9,s6,16 +8000ca60: 46079c63 bnez a5,8000ced8 <_vfiprintf_r+0xa30> +8000ca64: 01012783 lw a5,16(sp) +8000ca68: 00478713 addi a4,a5,4 +8000ca6c: 01012783 lw a5,16(sp) +8000ca70: 00e12823 sw a4,16(sp) +8000ca74: 0007ad83 lw s11,0(a5) +8000ca78: 41fdde93 srai t4,s11,0x1f +8000ca7c: 000e8713 mv a4,t4 +8000ca80: 38074263 bltz a4,8000ce04 <_vfiprintf_r+0x95c> +8000ca84: fff00713 li a4,-1 +8000ca88: 00ea8a63 beq s5,a4,8000ca9c <_vfiprintf_r+0x5f4> +8000ca8c: 01dde733 or a4,s11,t4 +8000ca90: f7fcfb13 andi s6,s9,-129 +8000ca94: 080708e3 beqz a4,8000d324 <_vfiprintf_r+0xe7c> +8000ca98: 000b0c93 mv s9,s6 +8000ca9c: 1c0e94e3 bnez t4,8000d464 <_vfiprintf_r+0xfbc> +8000caa0: 00900713 li a4,9 +8000caa4: 1db760e3 bltu a4,s11,8000d464 <_vfiprintf_r+0xfbc> +8000caa8: 030d8793 addi a5,s11,48 +8000caac: 0ef107a3 sb a5,239(sp) +8000cab0: 00100793 li a5,1 +8000cab4: 000c8b13 mv s6,s9 +8000cab8: 00f12423 sw a5,8(sp) +8000cabc: 0ef10d13 addi s10,sp,239 +8000cac0: d35ff06f j 8000c7f4 <_vfiprintf_r+0x34c> +8000cac4: 01012703 lw a4,16(sp) +8000cac8: 02010da3 sb zero,59(sp) +8000cacc: 00100c93 li s9,1 +8000cad0: 00072783 lw a5,0(a4) +8000cad4: 00470713 addi a4,a4,4 +8000cad8: 00e12823 sw a4,16(sp) +8000cadc: 08f10623 sb a5,140(sp) +8000cae0: 00100793 li a5,1 +8000cae4: 00f12423 sw a5,8(sp) +8000cae8: 08c10d13 addi s10,sp,140 +8000caec: d75ff06f j 8000c860 <_vfiprintf_r+0x3b8> +8000caf0: 04012223 sw zero,68(sp) +8000caf4: 004b7313 andi t1,s6,4 +8000caf8: 7c030c63 beqz t1,8000d2d0 <_vfiprintf_r+0xe28> +8000cafc: 41940c33 sub s8,s0,s9 +8000cb00: 7d805863 blez s8,8000d2d0 <_vfiprintf_r+0xe28> +8000cb04: 00048693 mv a3,s1 +8000cb08: 01000713 li a4,16 +8000cb0c: 04412603 lw a2,68(sp) +8000cb10: 3f875ae3 bge a4,s8,8000d704 <_vfiprintf_r+0x125c> +8000cb14: 01000d13 li s10,16 +8000cb18: 00700d93 li s11,7 +8000cb1c: 0180006f j 8000cb34 <_vfiprintf_r+0x68c> +8000cb20: 00260593 addi a1,a2,2 +8000cb24: 00868693 addi a3,a3,8 +8000cb28: 00070613 mv a2,a4 +8000cb2c: ff0c0c13 addi s8,s8,-16 +8000cb30: 058d5a63 bge s10,s8,8000cb84 <_vfiprintf_r+0x6dc> +8000cb34: 00412583 lw a1,4(sp) +8000cb38: 01078793 addi a5,a5,16 +8000cb3c: 00160713 addi a4,a2,1 +8000cb40: 00b6a023 sw a1,0(a3) +8000cb44: 01a6a223 sw s10,4(a3) +8000cb48: 04f12423 sw a5,72(sp) +8000cb4c: 04e12223 sw a4,68(sp) +8000cb50: fcedd8e3 bge s11,a4,8000cb20 <_vfiprintf_r+0x678> +8000cb54: 42078663 beqz a5,8000cf80 <_vfiprintf_r+0xad8> +8000cb58: 04010613 addi a2,sp,64 +8000cb5c: 00098593 mv a1,s3 +8000cb60: 000a0513 mv a0,s4 +8000cb64: 83dff0ef jal ra,8000c3a0 <__sprint_r.part.0> +8000cb68: bc0512e3 bnez a0,8000c72c <_vfiprintf_r+0x284> +8000cb6c: 04412603 lw a2,68(sp) +8000cb70: ff0c0c13 addi s8,s8,-16 +8000cb74: 04812783 lw a5,72(sp) +8000cb78: 00048693 mv a3,s1 +8000cb7c: 00160593 addi a1,a2,1 +8000cb80: fb8d4ae3 blt s10,s8,8000cb34 <_vfiprintf_r+0x68c> +8000cb84: 00412703 lw a4,4(sp) +8000cb88: 018787b3 add a5,a5,s8 +8000cb8c: 0186a223 sw s8,4(a3) +8000cb90: 00e6a023 sw a4,0(a3) +8000cb94: 04f12423 sw a5,72(sp) +8000cb98: 04b12223 sw a1,68(sp) +8000cb9c: 00700713 li a4,7 +8000cba0: deb758e3 bge a4,a1,8000c990 <_vfiprintf_r+0x4e8> +8000cba4: 72078663 beqz a5,8000d2d0 <_vfiprintf_r+0xe28> +8000cba8: 04010613 addi a2,sp,64 +8000cbac: 00098593 mv a1,s3 +8000cbb0: 000a0513 mv a0,s4 +8000cbb4: fecff0ef jal ra,8000c3a0 <__sprint_r.part.0> +8000cbb8: b6051ae3 bnez a0,8000c72c <_vfiprintf_r+0x284> +8000cbbc: 04812783 lw a5,72(sp) +8000cbc0: dd1ff06f j 8000c990 <_vfiprintf_r+0x4e8> +8000cbc4: 03b14783 lbu a5,59(sp) +8000cbc8: 000bc703 lbu a4,0(s7) +8000cbcc: a80794e3 bnez a5,8000c654 <_vfiprintf_r+0x1ac> +8000cbd0: 02000793 li a5,32 +8000cbd4: 02f10da3 sb a5,59(sp) +8000cbd8: a7dff06f j 8000c654 <_vfiprintf_r+0x1ac> +8000cbdc: 02b00793 li a5,43 +8000cbe0: 02f10da3 sb a5,59(sp) +8000cbe4: 000bc703 lbu a4,0(s7) +8000cbe8: a6dff06f j 8000c654 <_vfiprintf_r+0x1ac> +8000cbec: 01012783 lw a5,16(sp) +8000cbf0: 000bc703 lbu a4,0(s7) +8000cbf4: 0007a403 lw s0,0(a5) +8000cbf8: 00478793 addi a5,a5,4 +8000cbfc: 00f12823 sw a5,16(sp) +8000cc00: a4045ae3 bgez s0,8000c654 <_vfiprintf_r+0x1ac> +8000cc04: 40800433 neg s0,s0 +8000cc08: 004b6b13 ori s6,s6,4 +8000cc0c: a49ff06f j 8000c654 <_vfiprintf_r+0x1ac> +8000cc10: 001b6b13 ori s6,s6,1 +8000cc14: 000bc703 lbu a4,0(s7) +8000cc18: a3dff06f j 8000c654 <_vfiprintf_r+0x1ac> +8000cc1c: 000bc703 lbu a4,0(s7) +8000cc20: 001b8793 addi a5,s7,1 +8000cc24: 30c700e3 beq a4,a2,8000d724 <_vfiprintf_r+0x127c> +8000cc28: fd070693 addi a3,a4,-48 +8000cc2c: 00078b93 mv s7,a5 +8000cc30: 00000a93 li s5,0 +8000cc34: a2dd62e3 bltu s10,a3,8000c658 <_vfiprintf_r+0x1b0> +8000cc38: 001b8b93 addi s7,s7,1 +8000cc3c: 002a9793 slli a5,s5,0x2 +8000cc40: fffbc703 lbu a4,-1(s7) +8000cc44: 01578ab3 add s5,a5,s5 +8000cc48: 001a9a93 slli s5,s5,0x1 +8000cc4c: 00da8ab3 add s5,s5,a3 +8000cc50: fd070693 addi a3,a4,-48 +8000cc54: fedd72e3 bgeu s10,a3,8000cc38 <_vfiprintf_r+0x790> +8000cc58: a01ff06f j 8000c658 <_vfiprintf_r+0x1b0> +8000cc5c: 000bc703 lbu a4,0(s7) +8000cc60: 004b6b13 ori s6,s6,4 +8000cc64: 9f1ff06f j 8000c654 <_vfiprintf_r+0x1ac> +8000cc68: 020b7793 andi a5,s6,32 +8000cc6c: 28079863 bnez a5,8000cefc <_vfiprintf_r+0xa54> +8000cc70: 01012783 lw a5,16(sp) +8000cc74: 010b7693 andi a3,s6,16 +8000cc78: 00478713 addi a4,a5,4 +8000cc7c: 0007a783 lw a5,0(a5) +8000cc80: 2c0694e3 bnez a3,8000d748 <_vfiprintf_r+0x12a0> +8000cc84: 040b7693 andi a3,s6,64 +8000cc88: 100682e3 beqz a3,8000d58c <_vfiprintf_r+0x10e4> +8000cc8c: 01079d93 slli s11,a5,0x10 +8000cc90: 00e12823 sw a4,16(sp) +8000cc94: 010ddd93 srli s11,s11,0x10 +8000cc98: 00000e93 li t4,0 +8000cc9c: 000b0c93 mv s9,s6 +8000cca0: 00100713 li a4,1 +8000cca4: b21ff06f j 8000c7c4 <_vfiprintf_r+0x31c> +8000cca8: 800157b7 lui a5,0x80015 +8000ccac: 90c78793 addi a5,a5,-1780 # 8001490c <__BSS_END__+0xffffda64> +8000ccb0: 00f12c23 sw a5,24(sp) +8000ccb4: 020b7793 andi a5,s6,32 +8000ccb8: ac079ce3 bnez a5,8000c790 <_vfiprintf_r+0x2e8> +8000ccbc: 01012603 lw a2,16(sp) +8000ccc0: 010b7693 andi a3,s6,16 +8000ccc4: 00062783 lw a5,0(a2) +8000ccc8: 00460613 addi a2,a2,4 +8000cccc: 00c12823 sw a2,16(sp) +8000ccd0: 66069863 bnez a3,8000d340 <_vfiprintf_r+0xe98> +8000ccd4: 040b7693 andi a3,s6,64 +8000ccd8: 66068063 beqz a3,8000d338 <_vfiprintf_r+0xe90> +8000ccdc: 01079d93 slli s11,a5,0x10 +8000cce0: 010ddd93 srli s11,s11,0x10 +8000cce4: 00000e93 li t4,0 +8000cce8: ac5ff06f j 8000c7ac <_vfiprintf_r+0x304> +8000ccec: 01012783 lw a5,16(sp) +8000ccf0: ffff8737 lui a4,0xffff8 +8000ccf4: 83074713 xori a4,a4,-2000 +8000ccf8: 0007ad83 lw s11,0(a5) +8000ccfc: 00478793 addi a5,a5,4 +8000cd00: 00f12823 sw a5,16(sp) +8000cd04: 800157b7 lui a5,0x80015 +8000cd08: 90c78793 addi a5,a5,-1780 # 8001490c <__BSS_END__+0xffffda64> +8000cd0c: 02e11e23 sh a4,60(sp) +8000cd10: 00000e93 li t4,0 +8000cd14: 002b6c93 ori s9,s6,2 +8000cd18: 00f12c23 sw a5,24(sp) +8000cd1c: 00200713 li a4,2 +8000cd20: aa5ff06f j 8000c7c4 <_vfiprintf_r+0x31c> +8000cd24: 020b7793 andi a5,s6,32 +8000cd28: 18079063 bnez a5,8000cea8 <_vfiprintf_r+0xa00> +8000cd2c: 01012783 lw a5,16(sp) +8000cd30: 010b7693 andi a3,s6,16 +8000cd34: 00478713 addi a4,a5,4 +8000cd38: 0007a783 lw a5,0(a5) +8000cd3c: 20069ae3 bnez a3,8000d750 <_vfiprintf_r+0x12a8> +8000cd40: 040b7693 andi a3,s6,64 +8000cd44: 060684e3 beqz a3,8000d5ac <_vfiprintf_r+0x1104> +8000cd48: 01079d93 slli s11,a5,0x10 +8000cd4c: 010ddd93 srli s11,s11,0x10 +8000cd50: 00000e93 li t4,0 +8000cd54: 000b0313 mv t1,s6 +8000cd58: 00e12823 sw a4,16(sp) +8000cd5c: 16c0006f j 8000cec8 <_vfiprintf_r+0xa20> +8000cd60: 01012683 lw a3,16(sp) +8000cd64: 020b7793 andi a5,s6,32 +8000cd68: 00468713 addi a4,a3,4 +8000cd6c: 6a079263 bnez a5,8000d410 <_vfiprintf_r+0xf68> +8000cd70: 010b7793 andi a5,s6,16 +8000cd74: 7e079063 bnez a5,8000d554 <_vfiprintf_r+0x10ac> +8000cd78: 040b7793 andi a5,s6,64 +8000cd7c: 0e0798e3 bnez a5,8000d66c <_vfiprintf_r+0x11c4> +8000cd80: 200b7313 andi t1,s6,512 +8000cd84: 7c030863 beqz t1,8000d554 <_vfiprintf_r+0x10ac> +8000cd88: 01012783 lw a5,16(sp) +8000cd8c: 00e12823 sw a4,16(sp) +8000cd90: 00c12703 lw a4,12(sp) +8000cd94: 0007a783 lw a5,0(a5) +8000cd98: 00e78023 sb a4,0(a5) +8000cd9c: 805ff06f j 8000c5a0 <_vfiprintf_r+0xf8> +8000cda0: 000bc703 lbu a4,0(s7) +8000cda4: 06c00793 li a5,108 +8000cda8: 78f70e63 beq a4,a5,8000d544 <_vfiprintf_r+0x109c> +8000cdac: 010b6b13 ori s6,s6,16 +8000cdb0: 8a5ff06f j 8000c654 <_vfiprintf_r+0x1ac> 8000cdb4: 000bc703 lbu a4,0(s7) -8000cdb8: 0007a403 lw s0,0(a5) -8000cdbc: 00478793 addi a5,a5,4 -8000cdc0: 00f12823 sw a5,16(sp) -8000cdc4: a4045ae3 bgez s0,8000c818 <_vfiprintf_r+0x1ac> -8000cdc8: 40800433 neg s0,s0 -8000cdcc: 004b6b13 ori s6,s6,4 -8000cdd0: a49ff06f j 8000c818 <_vfiprintf_r+0x1ac> -8000cdd4: 001b6b13 ori s6,s6,1 -8000cdd8: 000bc703 lbu a4,0(s7) -8000cddc: a3dff06f j 8000c818 <_vfiprintf_r+0x1ac> -8000cde0: 000bc703 lbu a4,0(s7) -8000cde4: 001b8793 addi a5,s7,1 -8000cde8: 30c700e3 beq a4,a2,8000d8e8 <_vfiprintf_r+0x127c> -8000cdec: fd070693 addi a3,a4,-48 -8000cdf0: 00078b93 mv s7,a5 -8000cdf4: 00000a93 li s5,0 -8000cdf8: a2dd62e3 bltu s10,a3,8000c81c <_vfiprintf_r+0x1b0> -8000cdfc: 001b8b93 addi s7,s7,1 -8000ce00: 002a9793 slli a5,s5,0x2 -8000ce04: fffbc703 lbu a4,-1(s7) -8000ce08: 01578ab3 add s5,a5,s5 -8000ce0c: 001a9a93 slli s5,s5,0x1 -8000ce10: 00da8ab3 add s5,s5,a3 -8000ce14: fd070693 addi a3,a4,-48 -8000ce18: fedd72e3 bgeu s10,a3,8000cdfc <_vfiprintf_r+0x790> -8000ce1c: a01ff06f j 8000c81c <_vfiprintf_r+0x1b0> -8000ce20: 000bc703 lbu a4,0(s7) -8000ce24: 004b6b13 ori s6,s6,4 -8000ce28: 9f1ff06f j 8000c818 <_vfiprintf_r+0x1ac> -8000ce2c: 020b7793 andi a5,s6,32 -8000ce30: 28079863 bnez a5,8000d0c0 <_vfiprintf_r+0xa54> -8000ce34: 01012783 lw a5,16(sp) -8000ce38: 010b7693 andi a3,s6,16 -8000ce3c: 00478713 addi a4,a5,4 -8000ce40: 0007a783 lw a5,0(a5) -8000ce44: 2c0694e3 bnez a3,8000d90c <_vfiprintf_r+0x12a0> -8000ce48: 040b7693 andi a3,s6,64 -8000ce4c: 100682e3 beqz a3,8000d750 <_vfiprintf_r+0x10e4> -8000ce50: 01079d93 slli s11,a5,0x10 -8000ce54: 00e12823 sw a4,16(sp) -8000ce58: 010ddd93 srli s11,s11,0x10 -8000ce5c: 00000e93 li t4,0 -8000ce60: 000b0c93 mv s9,s6 -8000ce64: 00100713 li a4,1 -8000ce68: b21ff06f j 8000c988 <_vfiprintf_r+0x31c> -8000ce6c: 800157b7 lui a5,0x80015 -8000ce70: af078793 addi a5,a5,-1296 # 80014af0 <__BSS_END__+0xffffe0d8> -8000ce74: 00f12c23 sw a5,24(sp) -8000ce78: 020b7793 andi a5,s6,32 -8000ce7c: ac079ce3 bnez a5,8000c954 <_vfiprintf_r+0x2e8> -8000ce80: 01012603 lw a2,16(sp) -8000ce84: 010b7693 andi a3,s6,16 -8000ce88: 00062783 lw a5,0(a2) -8000ce8c: 00460613 addi a2,a2,4 -8000ce90: 00c12823 sw a2,16(sp) -8000ce94: 66069863 bnez a3,8000d504 <_vfiprintf_r+0xe98> -8000ce98: 040b7693 andi a3,s6,64 -8000ce9c: 66068063 beqz a3,8000d4fc <_vfiprintf_r+0xe90> -8000cea0: 01079d93 slli s11,a5,0x10 -8000cea4: 010ddd93 srli s11,s11,0x10 -8000cea8: 00000e93 li t4,0 -8000ceac: ac5ff06f j 8000c970 <_vfiprintf_r+0x304> -8000ceb0: 01012783 lw a5,16(sp) -8000ceb4: ffff8737 lui a4,0xffff8 -8000ceb8: 83074713 xori a4,a4,-2000 -8000cebc: 0007ad83 lw s11,0(a5) -8000cec0: 00478793 addi a5,a5,4 +8000cdb8: 06800793 li a5,104 +8000cdbc: 76f70c63 beq a4,a5,8000d534 <_vfiprintf_r+0x108c> +8000cdc0: 040b6b13 ori s6,s6,64 +8000cdc4: 891ff06f j 8000c654 <_vfiprintf_r+0x1ac> +8000cdc8: 020b7793 andi a5,s6,32 +8000cdcc: 10079463 bnez a5,8000ced4 <_vfiprintf_r+0xa2c> +8000cdd0: 01012703 lw a4,16(sp) +8000cdd4: 010b7793 andi a5,s6,16 +8000cdd8: 00470713 addi a4,a4,4 # ffff8004 <__BSS_END__+0x7ffe115c> +8000cddc: 16079ee3 bnez a5,8000d758 <_vfiprintf_r+0x12b0> +8000cde0: 040b7793 andi a5,s6,64 +8000cde4: 7e078263 beqz a5,8000d5c8 <_vfiprintf_r+0x1120> +8000cde8: 01012783 lw a5,16(sp) +8000cdec: 00e12823 sw a4,16(sp) +8000cdf0: 000b0c93 mv s9,s6 +8000cdf4: 00079d83 lh s11,0(a5) +8000cdf8: 41fdde93 srai t4,s11,0x1f +8000cdfc: 000e8713 mv a4,t4 +8000ce00: c80752e3 bgez a4,8000ca84 <_vfiprintf_r+0x5dc> +8000ce04: 41b007b3 neg a5,s11 +8000ce08: 00f03733 snez a4,a5 +8000ce0c: 41d00eb3 neg t4,t4 +8000ce10: 40ee8eb3 sub t4,t4,a4 +8000ce14: 02d00713 li a4,45 +8000ce18: 02e10da3 sb a4,59(sp) +8000ce1c: fff00693 li a3,-1 +8000ce20: 00078d93 mv s11,a5 +8000ce24: 00100713 li a4,1 +8000ce28: 9ada94e3 bne s5,a3,8000c7d0 <_vfiprintf_r+0x328> +8000ce2c: 00100693 li a3,1 +8000ce30: c6d706e3 beq a4,a3,8000ca9c <_vfiprintf_r+0x5f4> +8000ce34: 00200693 li a3,2 +8000ce38: 10d70063 beq a4,a3,8000cf38 <_vfiprintf_r+0xa90> +8000ce3c: 0f010693 addi a3,sp,240 +8000ce40: 0080006f j 8000ce48 <_vfiprintf_r+0x9a0> +8000ce44: 000d0693 mv a3,s10 +8000ce48: 01de9793 slli a5,t4,0x1d +8000ce4c: 007df713 andi a4,s11,7 +8000ce50: 003ddd93 srli s11,s11,0x3 +8000ce54: 03070713 addi a4,a4,48 +8000ce58: 01b7edb3 or s11,a5,s11 +8000ce5c: 003ede93 srli t4,t4,0x3 +8000ce60: fee68fa3 sb a4,-1(a3) +8000ce64: 01dde7b3 or a5,s11,t4 +8000ce68: fff68d13 addi s10,a3,-1 +8000ce6c: fc079ce3 bnez a5,8000ce44 <_vfiprintf_r+0x99c> +8000ce70: 001cf793 andi a5,s9,1 +8000ce74: 0e078c63 beqz a5,8000cf6c <_vfiprintf_r+0xac4> +8000ce78: 03000793 li a5,48 +8000ce7c: 0ef70863 beq a4,a5,8000cf6c <_vfiprintf_r+0xac4> +8000ce80: ffe68693 addi a3,a3,-2 +8000ce84: fefd0fa3 sb a5,-1(s10) +8000ce88: 0f010793 addi a5,sp,240 +8000ce8c: 40d787b3 sub a5,a5,a3 +8000ce90: 00f12423 sw a5,8(sp) +8000ce94: 000c8b13 mv s6,s9 +8000ce98: 00068d13 mv s10,a3 +8000ce9c: 959ff06f j 8000c7f4 <_vfiprintf_r+0x34c> +8000cea0: e51f70ef jal ra,80004cf0 <__sinit> +8000cea4: e58ff06f j 8000c4fc <_vfiprintf_r+0x54> +8000cea8: 000b0313 mv t1,s6 +8000ceac: 01012783 lw a5,16(sp) +8000ceb0: 00778713 addi a4,a5,7 +8000ceb4: ff877713 andi a4,a4,-8 +8000ceb8: 00072d83 lw s11,0(a4) +8000cebc: 00472e83 lw t4,4(a4) +8000cec0: 00870793 addi a5,a4,8 8000cec4: 00f12823 sw a5,16(sp) -8000cec8: 800157b7 lui a5,0x80015 -8000cecc: af078793 addi a5,a5,-1296 # 80014af0 <__BSS_END__+0xffffe0d8> -8000ced0: 02e11e23 sh a4,60(sp) -8000ced4: 00000e93 li t4,0 -8000ced8: 002b6c93 ori s9,s6,2 -8000cedc: 00f12c23 sw a5,24(sp) -8000cee0: 00200713 li a4,2 -8000cee4: aa5ff06f j 8000c988 <_vfiprintf_r+0x31c> -8000cee8: 020b7793 andi a5,s6,32 -8000ceec: 18079063 bnez a5,8000d06c <_vfiprintf_r+0xa00> -8000cef0: 01012783 lw a5,16(sp) -8000cef4: 010b7693 andi a3,s6,16 -8000cef8: 00478713 addi a4,a5,4 -8000cefc: 0007a783 lw a5,0(a5) -8000cf00: 20069ae3 bnez a3,8000d914 <_vfiprintf_r+0x12a8> -8000cf04: 040b7693 andi a3,s6,64 -8000cf08: 060684e3 beqz a3,8000d770 <_vfiprintf_r+0x1104> -8000cf0c: 01079d93 slli s11,a5,0x10 -8000cf10: 010ddd93 srli s11,s11,0x10 -8000cf14: 00000e93 li t4,0 -8000cf18: 000b0313 mv t1,s6 -8000cf1c: 00e12823 sw a4,16(sp) -8000cf20: 16c0006f j 8000d08c <_vfiprintf_r+0xa20> -8000cf24: 01012683 lw a3,16(sp) -8000cf28: 020b7793 andi a5,s6,32 -8000cf2c: 00468713 addi a4,a3,4 -8000cf30: 6a079263 bnez a5,8000d5d4 <_vfiprintf_r+0xf68> -8000cf34: 010b7793 andi a5,s6,16 -8000cf38: 7e079063 bnez a5,8000d718 <_vfiprintf_r+0x10ac> -8000cf3c: 040b7793 andi a5,s6,64 -8000cf40: 0e0798e3 bnez a5,8000d830 <_vfiprintf_r+0x11c4> -8000cf44: 200b7313 andi t1,s6,512 -8000cf48: 7c030863 beqz t1,8000d718 <_vfiprintf_r+0x10ac> -8000cf4c: 01012783 lw a5,16(sp) -8000cf50: 00e12823 sw a4,16(sp) -8000cf54: 00c12703 lw a4,12(sp) -8000cf58: 0007a783 lw a5,0(a5) -8000cf5c: 00e78023 sb a4,0(a5) -8000cf60: 805ff06f j 8000c764 <_vfiprintf_r+0xf8> -8000cf64: 000bc703 lbu a4,0(s7) -8000cf68: 06c00793 li a5,108 -8000cf6c: 78f70e63 beq a4,a5,8000d708 <_vfiprintf_r+0x109c> -8000cf70: 010b6b13 ori s6,s6,16 -8000cf74: 8a5ff06f j 8000c818 <_vfiprintf_r+0x1ac> -8000cf78: 000bc703 lbu a4,0(s7) -8000cf7c: 06800793 li a5,104 -8000cf80: 76f70c63 beq a4,a5,8000d6f8 <_vfiprintf_r+0x108c> -8000cf84: 040b6b13 ori s6,s6,64 -8000cf88: 891ff06f j 8000c818 <_vfiprintf_r+0x1ac> -8000cf8c: 020b7793 andi a5,s6,32 -8000cf90: 10079463 bnez a5,8000d098 <_vfiprintf_r+0xa2c> -8000cf94: 01012703 lw a4,16(sp) -8000cf98: 010b7793 andi a5,s6,16 -8000cf9c: 00470713 addi a4,a4,4 # ffff8004 <__BSS_END__+0x7ffe15ec> -8000cfa0: 16079ee3 bnez a5,8000d91c <_vfiprintf_r+0x12b0> -8000cfa4: 040b7793 andi a5,s6,64 -8000cfa8: 7e078263 beqz a5,8000d78c <_vfiprintf_r+0x1120> -8000cfac: 01012783 lw a5,16(sp) -8000cfb0: 00e12823 sw a4,16(sp) -8000cfb4: 000b0c93 mv s9,s6 -8000cfb8: 00079d83 lh s11,0(a5) -8000cfbc: 41fdde93 srai t4,s11,0x1f -8000cfc0: 000e8713 mv a4,t4 -8000cfc4: c80752e3 bgez a4,8000cc48 <_vfiprintf_r+0x5dc> -8000cfc8: 41b007b3 neg a5,s11 -8000cfcc: 00f03733 snez a4,a5 -8000cfd0: 41d00eb3 neg t4,t4 -8000cfd4: 40ee8eb3 sub t4,t4,a4 -8000cfd8: 02d00713 li a4,45 -8000cfdc: 02e10da3 sb a4,59(sp) -8000cfe0: fff00693 li a3,-1 -8000cfe4: 00078d93 mv s11,a5 -8000cfe8: 00100713 li a4,1 -8000cfec: 9ada94e3 bne s5,a3,8000c994 <_vfiprintf_r+0x328> -8000cff0: 00100693 li a3,1 -8000cff4: c6d706e3 beq a4,a3,8000cc60 <_vfiprintf_r+0x5f4> -8000cff8: 00200693 li a3,2 -8000cffc: 10d70063 beq a4,a3,8000d0fc <_vfiprintf_r+0xa90> -8000d000: 0f010693 addi a3,sp,240 -8000d004: 0080006f j 8000d00c <_vfiprintf_r+0x9a0> -8000d008: 000d0693 mv a3,s10 -8000d00c: 01de9793 slli a5,t4,0x1d -8000d010: 007df713 andi a4,s11,7 -8000d014: 003ddd93 srli s11,s11,0x3 -8000d018: 03070713 addi a4,a4,48 -8000d01c: 01b7edb3 or s11,a5,s11 -8000d020: 003ede93 srli t4,t4,0x3 -8000d024: fee68fa3 sb a4,-1(a3) -8000d028: 01dde7b3 or a5,s11,t4 -8000d02c: fff68d13 addi s10,a3,-1 -8000d030: fc079ce3 bnez a5,8000d008 <_vfiprintf_r+0x99c> -8000d034: 001cf793 andi a5,s9,1 -8000d038: 0e078c63 beqz a5,8000d130 <_vfiprintf_r+0xac4> -8000d03c: 03000793 li a5,48 -8000d040: 0ef70863 beq a4,a5,8000d130 <_vfiprintf_r+0xac4> -8000d044: ffe68693 addi a3,a3,-2 -8000d048: fefd0fa3 sb a5,-1(s10) -8000d04c: 0f010793 addi a5,sp,240 -8000d050: 40d787b3 sub a5,a5,a3 -8000d054: 00f12423 sw a5,8(sp) -8000d058: 000c8b13 mv s6,s9 -8000d05c: 00068d13 mv s10,a3 -8000d060: 959ff06f j 8000c9b8 <_vfiprintf_r+0x34c> -8000d064: e51f70ef jal ra,80004eb4 <__sinit> -8000d068: e58ff06f j 8000c6c0 <_vfiprintf_r+0x54> -8000d06c: 000b0313 mv t1,s6 -8000d070: 01012783 lw a5,16(sp) -8000d074: 00778713 addi a4,a5,7 -8000d078: ff877713 andi a4,a4,-8 -8000d07c: 00072d83 lw s11,0(a4) -8000d080: 00472e83 lw t4,4(a4) -8000d084: 00870793 addi a5,a4,8 -8000d088: 00f12823 sw a5,16(sp) -8000d08c: bff37c93 andi s9,t1,-1025 -8000d090: 00000713 li a4,0 -8000d094: 8f5ff06f j 8000c988 <_vfiprintf_r+0x31c> -8000d098: 000b0c93 mv s9,s6 -8000d09c: 01012783 lw a5,16(sp) -8000d0a0: 00778793 addi a5,a5,7 -8000d0a4: ff87f793 andi a5,a5,-8 -8000d0a8: 0047a703 lw a4,4(a5) -8000d0ac: 00878693 addi a3,a5,8 -8000d0b0: 00d12823 sw a3,16(sp) -8000d0b4: 0007ad83 lw s11,0(a5) -8000d0b8: 00070e93 mv t4,a4 -8000d0bc: b89ff06f j 8000cc44 <_vfiprintf_r+0x5d8> -8000d0c0: 000b0c93 mv s9,s6 -8000d0c4: 01012783 lw a5,16(sp) -8000d0c8: 00778713 addi a4,a5,7 -8000d0cc: ff877713 andi a4,a4,-8 -8000d0d0: 00870793 addi a5,a4,8 -8000d0d4: 00072d83 lw s11,0(a4) -8000d0d8: 00472e83 lw t4,4(a4) -8000d0dc: 00f12823 sw a5,16(sp) -8000d0e0: 00100713 li a4,1 -8000d0e4: 8a5ff06f j 8000c988 <_vfiprintf_r+0x31c> -8000d0e8: 00100693 li a3,1 -8000d0ec: 7ad70863 beq a4,a3,8000d89c <_vfiprintf_r+0x1230> -8000d0f0: 00200693 li a3,2 -8000d0f4: 000b0c93 mv s9,s6 -8000d0f8: f0d714e3 bne a4,a3,8000d000 <_vfiprintf_r+0x994> -8000d0fc: 01812683 lw a3,24(sp) -8000d100: 0f010d13 addi s10,sp,240 -8000d104: 00fdf793 andi a5,s11,15 -8000d108: 00f687b3 add a5,a3,a5 -8000d10c: 0007c783 lbu a5,0(a5) -8000d110: 01ce9713 slli a4,t4,0x1c -8000d114: 004ddd93 srli s11,s11,0x4 -8000d118: fffd0d13 addi s10,s10,-1 -8000d11c: 01b76db3 or s11,a4,s11 -8000d120: 004ede93 srli t4,t4,0x4 -8000d124: 00fd0023 sb a5,0(s10) -8000d128: 01dde7b3 or a5,s11,t4 -8000d12c: fc079ce3 bnez a5,8000d104 <_vfiprintf_r+0xa98> -8000d130: 0f010793 addi a5,sp,240 -8000d134: 41a787b3 sub a5,a5,s10 -8000d138: 00f12423 sw a5,8(sp) -8000d13c: 000c8b13 mv s6,s9 -8000d140: 879ff06f j 8000c9b8 <_vfiprintf_r+0x34c> -8000d144: 00100593 li a1,1 -8000d148: 00000613 li a2,0 -8000d14c: 00048693 mv a3,s1 -8000d150: ba1ff06f j 8000ccf0 <_vfiprintf_r+0x684> -8000d154: 41940db3 sub s11,s0,s9 -8000d158: 9bb050e3 blez s11,8000caf8 <_vfiprintf_r+0x48c> -8000d15c: 01000593 li a1,16 -8000d160: 77b5de63 bge a1,s11,8000d8dc <_vfiprintf_r+0x1270> -8000d164: 01000e93 li t4,16 -8000d168: 00700f13 li t5,7 -8000d16c: 0180006f j 8000d184 <_vfiprintf_r+0xb18> -8000d170: 00270593 addi a1,a4,2 -8000d174: 008c0c13 addi s8,s8,8 -8000d178: 00068713 mv a4,a3 -8000d17c: ff0d8d93 addi s11,s11,-16 -8000d180: 05bedc63 bge t4,s11,8000d1d8 <_vfiprintf_r+0xb6c> -8000d184: 01078793 addi a5,a5,16 -8000d188: 00170693 addi a3,a4,1 -8000d18c: 012c2023 sw s2,0(s8) -8000d190: 01dc2223 sw t4,4(s8) -8000d194: 04f12423 sw a5,72(sp) -8000d198: 04d12223 sw a3,68(sp) -8000d19c: fcdf5ae3 bge t5,a3,8000d170 <_vfiprintf_r+0xb04> -8000d1a0: 16078063 beqz a5,8000d300 <_vfiprintf_r+0xc94> -8000d1a4: 04010613 addi a2,sp,64 -8000d1a8: 00098593 mv a1,s3 -8000d1ac: 000a0513 mv a0,s4 -8000d1b0: bb4ff0ef jal ra,8000c564 <__sprint_r.part.0> -8000d1b4: f2051e63 bnez a0,8000c8f0 <_vfiprintf_r+0x284> -8000d1b8: 04412703 lw a4,68(sp) -8000d1bc: 01000e93 li t4,16 -8000d1c0: ff0d8d93 addi s11,s11,-16 -8000d1c4: 04812783 lw a5,72(sp) -8000d1c8: 00048c13 mv s8,s1 -8000d1cc: 00170593 addi a1,a4,1 -8000d1d0: 00700f13 li t5,7 -8000d1d4: fbbec8e3 blt t4,s11,8000d184 <_vfiprintf_r+0xb18> -8000d1d8: 008c0513 addi a0,s8,8 -8000d1dc: 01b787b3 add a5,a5,s11 -8000d1e0: 012c2023 sw s2,0(s8) -8000d1e4: 01bc2223 sw s11,4(s8) -8000d1e8: 04f12423 sw a5,72(sp) -8000d1ec: 04b12223 sw a1,68(sp) -8000d1f0: 00700713 li a4,7 -8000d1f4: 38b75a63 bge a4,a1,8000d588 <_vfiprintf_r+0xf1c> -8000d1f8: 5c078063 beqz a5,8000d7b8 <_vfiprintf_r+0x114c> -8000d1fc: 04010613 addi a2,sp,64 -8000d200: 00098593 mv a1,s3 -8000d204: 000a0513 mv a0,s4 -8000d208: b5cff0ef jal ra,8000c564 <__sprint_r.part.0> -8000d20c: ee051263 bnez a0,8000c8f0 <_vfiprintf_r+0x284> -8000d210: 00812583 lw a1,8(sp) -8000d214: 04412703 lw a4,68(sp) -8000d218: 04812783 lw a5,72(sp) -8000d21c: 40ba8ab3 sub s5,s5,a1 -8000d220: 05410693 addi a3,sp,84 -8000d224: 00170613 addi a2,a4,1 -8000d228: 00048c13 mv s8,s1 -8000d22c: 8d505ce3 blez s5,8000cb04 <_vfiprintf_r+0x498> -8000d230: 01000593 li a1,16 -8000d234: 5755de63 bge a1,s5,8000d7b0 <_vfiprintf_r+0x1144> -8000d238: 01000893 li a7,16 -8000d23c: 00700d93 li s11,7 -8000d240: 0180006f j 8000d258 <_vfiprintf_r+0xbec> -8000d244: 00270613 addi a2,a4,2 -8000d248: 008c0c13 addi s8,s8,8 -8000d24c: 00068713 mv a4,a3 -8000d250: ff0a8a93 addi s5,s5,-16 -8000d254: 0558da63 bge a7,s5,8000d2a8 <_vfiprintf_r+0xc3c> -8000d258: 01078793 addi a5,a5,16 -8000d25c: 00170693 addi a3,a4,1 -8000d260: 012c2023 sw s2,0(s8) -8000d264: 011c2223 sw a7,4(s8) -8000d268: 04f12423 sw a5,72(sp) -8000d26c: 04d12223 sw a3,68(sp) -8000d270: fcdddae3 bge s11,a3,8000d244 <_vfiprintf_r+0xbd8> -8000d274: 06078263 beqz a5,8000d2d8 <_vfiprintf_r+0xc6c> -8000d278: 04010613 addi a2,sp,64 -8000d27c: 00098593 mv a1,s3 -8000d280: 000a0513 mv a0,s4 -8000d284: ae0ff0ef jal ra,8000c564 <__sprint_r.part.0> -8000d288: e6051463 bnez a0,8000c8f0 <_vfiprintf_r+0x284> -8000d28c: 04412703 lw a4,68(sp) -8000d290: 01000893 li a7,16 -8000d294: ff0a8a93 addi s5,s5,-16 -8000d298: 04812783 lw a5,72(sp) -8000d29c: 00048c13 mv s8,s1 -8000d2a0: 00170613 addi a2,a4,1 -8000d2a4: fb58cae3 blt a7,s5,8000d258 <_vfiprintf_r+0xbec> -8000d2a8: 008c0593 addi a1,s8,8 -8000d2ac: 015787b3 add a5,a5,s5 -8000d2b0: 012c2023 sw s2,0(s8) -8000d2b4: 015c2223 sw s5,4(s8) -8000d2b8: 04f12423 sw a5,72(sp) -8000d2bc: 04c12223 sw a2,68(sp) -8000d2c0: 00700713 li a4,7 -8000d2c4: 1ec74463 blt a4,a2,8000d4ac <_vfiprintf_r+0xe40> -8000d2c8: 00160613 addi a2,a2,1 -8000d2cc: 00858693 addi a3,a1,8 -8000d2d0: 00058c13 mv s8,a1 -8000d2d4: 831ff06f j 8000cb04 <_vfiprintf_r+0x498> -8000d2d8: 00100613 li a2,1 -8000d2dc: 00000713 li a4,0 -8000d2e0: 00048c13 mv s8,s1 -8000d2e4: f6dff06f j 8000d250 <_vfiprintf_r+0xbe4> -8000d2e8: 04010613 addi a2,sp,64 -8000d2ec: 00098593 mv a1,s3 -8000d2f0: 000a0513 mv a0,s4 -8000d2f4: a70ff0ef jal ra,8000c564 <__sprint_r.part.0> -8000d2f8: 86050ae3 beqz a0,8000cb6c <_vfiprintf_r+0x500> -8000d2fc: df4ff06f j 8000c8f0 <_vfiprintf_r+0x284> -8000d300: 00100593 li a1,1 -8000d304: 00000713 li a4,0 -8000d308: 00048c13 mv s8,s1 -8000d30c: e71ff06f j 8000d17c <_vfiprintf_r+0xb10> -8000d310: 24079063 bnez a5,8000d550 <_vfiprintf_r+0xee4> -8000d314: 03b14703 lbu a4,59(sp) -8000d318: 4e071e63 bnez a4,8000d814 <_vfiprintf_r+0x11a8> -8000d31c: 200f8863 beqz t6,8000d52c <_vfiprintf_r+0xec0> -8000d320: 03c10793 addi a5,sp,60 -8000d324: 04f12623 sw a5,76(sp) -8000d328: 00200793 li a5,2 -8000d32c: 04f12823 sw a5,80(sp) -8000d330: 00100613 li a2,1 -8000d334: 05410693 addi a3,sp,84 -8000d338: 00060713 mv a4,a2 -8000d33c: 00068c13 mv s8,a3 -8000d340: 00160613 addi a2,a2,1 -8000d344: 00868693 addi a3,a3,8 -8000d348: fa8ff06f j 8000caf0 <_vfiprintf_r+0x484> -8000d34c: fc0788e3 beqz a5,8000d31c <_vfiprintf_r+0xcb0> -8000d350: 04010613 addi a2,sp,64 -8000d354: 00098593 mv a1,s3 -8000d358: 000a0513 mv a0,s4 -8000d35c: 03e12623 sw t5,44(sp) -8000d360: 03f12423 sw t6,40(sp) -8000d364: a00ff0ef jal ra,8000c564 <__sprint_r.part.0> -8000d368: d8051463 bnez a0,8000c8f0 <_vfiprintf_r+0x284> -8000d36c: 04412703 lw a4,68(sp) -8000d370: 04812783 lw a5,72(sp) -8000d374: 05410693 addi a3,sp,84 -8000d378: 00170613 addi a2,a4,1 -8000d37c: 00048c13 mv s8,s1 -8000d380: 02c12f03 lw t5,44(sp) -8000d384: 02812f83 lw t6,40(sp) -8000d388: f0cff06f j 8000ca94 <_vfiprintf_r+0x428> -8000d38c: 000b0c93 mv s9,s6 -8000d390: c61ff06f j 8000cff0 <_vfiprintf_r+0x984> -8000d394: 01000613 li a2,16 -8000d398: 53b65463 bge a2,s11,8000d8c0 <_vfiprintf_r+0x1254> -8000d39c: 000b8593 mv a1,s7 -8000d3a0: 000c0613 mv a2,s8 -8000d3a4: 00040b93 mv s7,s0 -8000d3a8: 000a8c13 mv s8,s5 -8000d3ac: 000d8413 mv s0,s11 -8000d3b0: 01000e93 li t4,16 -8000d3b4: 00700293 li t0,7 -8000d3b8: 03f12423 sw t6,40(sp) -8000d3bc: 000f0a93 mv s5,t5 -8000d3c0: 00058d93 mv s11,a1 -8000d3c4: 01c0006f j 8000d3e0 <_vfiprintf_r+0xd74> -8000d3c8: 00270593 addi a1,a4,2 -8000d3cc: 00860613 addi a2,a2,8 -8000d3d0: 00068713 mv a4,a3 -8000d3d4: ff040413 addi s0,s0,-16 -8000d3d8: 048ede63 bge t4,s0,8000d434 <_vfiprintf_r+0xdc8> -8000d3dc: 00170693 addi a3,a4,1 -8000d3e0: 00412583 lw a1,4(sp) -8000d3e4: 01078793 addi a5,a5,16 -8000d3e8: 01d62223 sw t4,4(a2) -8000d3ec: 00b62023 sw a1,0(a2) -8000d3f0: 04f12423 sw a5,72(sp) -8000d3f4: 04d12223 sw a3,68(sp) -8000d3f8: fcd2d8e3 bge t0,a3,8000d3c8 <_vfiprintf_r+0xd5c> -8000d3fc: 08078463 beqz a5,8000d484 <_vfiprintf_r+0xe18> -8000d400: 04010613 addi a2,sp,64 -8000d404: 00098593 mv a1,s3 -8000d408: 000a0513 mv a0,s4 -8000d40c: 958ff0ef jal ra,8000c564 <__sprint_r.part.0> -8000d410: ce051063 bnez a0,8000c8f0 <_vfiprintf_r+0x284> -8000d414: 04412703 lw a4,68(sp) -8000d418: 01000e93 li t4,16 -8000d41c: ff040413 addi s0,s0,-16 -8000d420: 04812783 lw a5,72(sp) -8000d424: 00048613 mv a2,s1 -8000d428: 00170593 addi a1,a4,1 -8000d42c: 00700293 li t0,7 -8000d430: fa8ec6e3 blt t4,s0,8000d3dc <_vfiprintf_r+0xd70> -8000d434: 02812f83 lw t6,40(sp) -8000d438: 000d8713 mv a4,s11 -8000d43c: 000a8f13 mv t5,s5 -8000d440: 00040d93 mv s11,s0 -8000d444: 000c0a93 mv s5,s8 -8000d448: 000b8413 mv s0,s7 -8000d44c: 00060c13 mv s8,a2 -8000d450: 00070b93 mv s7,a4 -8000d454: 00412703 lw a4,4(sp) -8000d458: 01b787b3 add a5,a5,s11 -8000d45c: 01bc2223 sw s11,4(s8) -8000d460: 00ec2023 sw a4,0(s8) -8000d464: 04f12423 sw a5,72(sp) -8000d468: 04b12223 sw a1,68(sp) -8000d46c: 00700713 li a4,7 -8000d470: eab740e3 blt a4,a1,8000d310 <_vfiprintf_r+0xca4> -8000d474: 008c0c13 addi s8,s8,8 -8000d478: 00158613 addi a2,a1,1 -8000d47c: 00058713 mv a4,a1 -8000d480: dd4ff06f j 8000ca54 <_vfiprintf_r+0x3e8> -8000d484: 00000713 li a4,0 -8000d488: 00100593 li a1,1 -8000d48c: 00048613 mv a2,s1 -8000d490: f45ff06f j 8000d3d4 <_vfiprintf_r+0xd68> -8000d494: 01945463 bge s0,s9,8000d49c <_vfiprintf_r+0xe30> -8000d498: 000c8413 mv s0,s9 -8000d49c: 00c12783 lw a5,12(sp) -8000d4a0: 008787b3 add a5,a5,s0 -8000d4a4: 00f12623 sw a5,12(sp) -8000d4a8: ec4ff06f j 8000cb6c <_vfiprintf_r+0x500> -8000d4ac: 14078e63 beqz a5,8000d608 <_vfiprintf_r+0xf9c> -8000d4b0: 04010613 addi a2,sp,64 -8000d4b4: 00098593 mv a1,s3 -8000d4b8: 000a0513 mv a0,s4 -8000d4bc: 8a8ff0ef jal ra,8000c564 <__sprint_r.part.0> -8000d4c0: c2051863 bnez a0,8000c8f0 <_vfiprintf_r+0x284> -8000d4c4: 04412603 lw a2,68(sp) -8000d4c8: 04812783 lw a5,72(sp) -8000d4cc: 05410693 addi a3,sp,84 -8000d4d0: 00160613 addi a2,a2,1 -8000d4d4: 00048c13 mv s8,s1 -8000d4d8: e2cff06f j 8000cb04 <_vfiprintf_r+0x498> -8000d4dc: 04012223 sw zero,68(sp) -8000d4e0: 00048c13 mv s8,s1 -8000d4e4: afcff06f j 8000c7e0 <_vfiprintf_r+0x174> -8000d4e8: 3a0a9a63 bnez s5,8000d89c <_vfiprintf_r+0x1230> -8000d4ec: 00000a93 li s5,0 -8000d4f0: 00012423 sw zero,8(sp) -8000d4f4: 0f010d13 addi s10,sp,240 -8000d4f8: cc0ff06f j 8000c9b8 <_vfiprintf_r+0x34c> -8000d4fc: 200b7693 andi a3,s6,512 -8000d500: 38069863 bnez a3,8000d890 <_vfiprintf_r+0x1224> -8000d504: 00078d93 mv s11,a5 -8000d508: 00000e93 li t4,0 -8000d50c: c64ff06f j 8000c970 <_vfiprintf_r+0x304> -8000d510: 05410693 addi a3,sp,84 -8000d514: 00100613 li a2,1 -8000d518: 00000713 li a4,0 -8000d51c: 00048c13 mv s8,s1 -8000d520: dd0ff06f j 8000caf0 <_vfiprintf_r+0x484> -8000d524: 000b8c93 mv s9,s7 -8000d528: accff06f j 8000c7f4 <_vfiprintf_r+0x188> -8000d52c: 00000713 li a4,0 -8000d530: 05410693 addi a3,sp,84 -8000d534: 00100613 li a2,1 -8000d538: 00048c13 mv s8,s1 -8000d53c: db4ff06f j 8000caf0 <_vfiprintf_r+0x484> -8000d540: 03000793 li a5,48 -8000d544: 0ef107a3 sb a5,239(sp) -8000d548: 0ef10d13 addi s10,sp,239 -8000d54c: c6cff06f j 8000c9b8 <_vfiprintf_r+0x34c> -8000d550: 04010613 addi a2,sp,64 -8000d554: 00098593 mv a1,s3 -8000d558: 000a0513 mv a0,s4 -8000d55c: 03e12623 sw t5,44(sp) -8000d560: 03f12423 sw t6,40(sp) -8000d564: 800ff0ef jal ra,8000c564 <__sprint_r.part.0> -8000d568: b8051463 bnez a0,8000c8f0 <_vfiprintf_r+0x284> -8000d56c: 04412703 lw a4,68(sp) -8000d570: 04812783 lw a5,72(sp) -8000d574: 00048c13 mv s8,s1 -8000d578: 00170613 addi a2,a4,1 -8000d57c: 02c12f03 lw t5,44(sp) -8000d580: 02812f83 lw t6,40(sp) -8000d584: cd0ff06f j 8000ca54 <_vfiprintf_r+0x3e8> -8000d588: 00158613 addi a2,a1,1 -8000d58c: 00850693 addi a3,a0,8 -8000d590: 00058713 mv a4,a1 -8000d594: 00050c13 mv s8,a0 -8000d598: d60ff06f j 8000caf8 <_vfiprintf_r+0x48c> -8000d59c: 03000693 li a3,48 -8000d5a0: 002b6b13 ori s6,s6,2 -8000d5a4: 02e10ea3 sb a4,61(sp) -8000d5a8: 02d10e23 sb a3,60(sp) -8000d5ac: bffb7c93 andi s9,s6,-1025 -8000d5b0: 00200713 li a4,2 -8000d5b4: bd4ff06f j 8000c988 <_vfiprintf_r+0x31c> -8000d5b8: 01c12783 lw a5,28(sp) -8000d5bc: 000bc703 lbu a4,0(s7) -8000d5c0: a4078c63 beqz a5,8000c818 <_vfiprintf_r+0x1ac> -8000d5c4: 0007c783 lbu a5,0(a5) -8000d5c8: a4078863 beqz a5,8000c818 <_vfiprintf_r+0x1ac> -8000d5cc: 400b6b13 ori s6,s6,1024 -8000d5d0: a48ff06f j 8000c818 <_vfiprintf_r+0x1ac> -8000d5d4: 00c12603 lw a2,12(sp) -8000d5d8: 0006a783 lw a5,0(a3) -8000d5dc: 00e12823 sw a4,16(sp) -8000d5e0: 41f65693 srai a3,a2,0x1f -8000d5e4: 00c7a023 sw a2,0(a5) -8000d5e8: 00d7a223 sw a3,4(a5) -8000d5ec: 978ff06f j 8000c764 <_vfiprintf_r+0xf8> -8000d5f0: 000d0513 mv a0,s10 -8000d5f4: b14fc0ef jal ra,80009908 -8000d5f8: 00a12423 sw a0,8(sp) -8000d5fc: 01b12823 sw s11,16(sp) -8000d600: 00000a93 li s5,0 -8000d604: bb4ff06f j 8000c9b8 <_vfiprintf_r+0x34c> -8000d608: 00812783 lw a5,8(sp) -8000d60c: 00100713 li a4,1 -8000d610: 05a12623 sw s10,76(sp) -8000d614: 04f12823 sw a5,80(sp) -8000d618: 04f12423 sw a5,72(sp) -8000d61c: 04e12223 sw a4,68(sp) -8000d620: 05410693 addi a3,sp,84 -8000d624: d20ff06f j 8000cb44 <_vfiprintf_r+0x4d8> -8000d628: 400cf793 andi a5,s9,1024 -8000d62c: 0f010d13 addi s10,sp,240 -8000d630: 01812423 sw s8,8(sp) -8000d634: 00078c13 mv s8,a5 -8000d638: 000b8793 mv a5,s7 -8000d63c: 02812423 sw s0,40(sp) -8000d640: 03412623 sw s4,44(sp) -8000d644: 00098b93 mv s7,s3 -8000d648: 00000b13 li s6,0 -8000d64c: 000d0993 mv s3,s10 -8000d650: 01c12403 lw s0,28(sp) -8000d654: 000e8a13 mv s4,t4 -8000d658: 00078d13 mv s10,a5 -8000d65c: 0240006f j 8000d680 <_vfiprintf_r+0x1014> -8000d660: 00a00613 li a2,10 -8000d664: 00000693 li a3,0 -8000d668: 000d8513 mv a0,s11 -8000d66c: 000a0593 mv a1,s4 -8000d670: 421020ef jal ra,80010290 <__udivdi3> -8000d674: 220a0863 beqz s4,8000d8a4 <_vfiprintf_r+0x1238> -8000d678: 00050d93 mv s11,a0 -8000d67c: 00058a13 mv s4,a1 -8000d680: 00a00613 li a2,10 -8000d684: 00000693 li a3,0 -8000d688: 000d8513 mv a0,s11 -8000d68c: 000a0593 mv a1,s4 -8000d690: 034030ef jal ra,800106c4 <__umoddi3> -8000d694: 03050513 addi a0,a0,48 -8000d698: fea98fa3 sb a0,-1(s3) -8000d69c: 001b0b13 addi s6,s6,1 -8000d6a0: fff98993 addi s3,s3,-1 -8000d6a4: fa0c0ee3 beqz s8,8000d660 <_vfiprintf_r+0xff4> -8000d6a8: 00044703 lbu a4,0(s0) -8000d6ac: fb671ae3 bne a4,s6,8000d660 <_vfiprintf_r+0xff4> -8000d6b0: 0ff00793 li a5,255 -8000d6b4: fafb06e3 beq s6,a5,8000d660 <_vfiprintf_r+0xff4> -8000d6b8: 100a1a63 bnez s4,8000d7cc <_vfiprintf_r+0x1160> -8000d6bc: 00900793 li a5,9 -8000d6c0: 11b7e663 bltu a5,s11,8000d7cc <_vfiprintf_r+0x1160> -8000d6c4: 000d0793 mv a5,s10 -8000d6c8: 00098d13 mv s10,s3 -8000d6cc: 000b8993 mv s3,s7 -8000d6d0: 00078b93 mv s7,a5 -8000d6d4: 0f010793 addi a5,sp,240 -8000d6d8: 41a787b3 sub a5,a5,s10 -8000d6dc: 00812e23 sw s0,28(sp) -8000d6e0: 00812c03 lw s8,8(sp) -8000d6e4: 02812403 lw s0,40(sp) -8000d6e8: 02c12a03 lw s4,44(sp) -8000d6ec: 00f12423 sw a5,8(sp) -8000d6f0: 000c8b13 mv s6,s9 -8000d6f4: ac4ff06f j 8000c9b8 <_vfiprintf_r+0x34c> -8000d6f8: 001bc703 lbu a4,1(s7) -8000d6fc: 200b6b13 ori s6,s6,512 -8000d700: 001b8b93 addi s7,s7,1 -8000d704: 914ff06f j 8000c818 <_vfiprintf_r+0x1ac> -8000d708: 001bc703 lbu a4,1(s7) -8000d70c: 020b6b13 ori s6,s6,32 -8000d710: 001b8b93 addi s7,s7,1 -8000d714: 904ff06f j 8000c818 <_vfiprintf_r+0x1ac> -8000d718: 01012783 lw a5,16(sp) -8000d71c: 0007a783 lw a5,0(a5) -8000d720: 00e12823 sw a4,16(sp) -8000d724: 00c12703 lw a4,12(sp) -8000d728: 00e7a023 sw a4,0(a5) -8000d72c: 838ff06f j 8000c764 <_vfiprintf_r+0xf8> -8000d730: 01512423 sw s5,8(sp) -8000d734: 00600793 li a5,6 -8000d738: 0d57ea63 bltu a5,s5,8000d80c <_vfiprintf_r+0x11a0> -8000d73c: 80015e37 lui t3,0x80015 -8000d740: 00812c83 lw s9,8(sp) -8000d744: 01b12823 sw s11,16(sp) -8000d748: b18e0d13 addi s10,t3,-1256 # 80014b18 <__BSS_END__+0xffffe100> -8000d74c: ad8ff06f j 8000ca24 <_vfiprintf_r+0x3b8> -8000d750: 200b7693 andi a3,s6,512 -8000d754: 12068263 beqz a3,8000d878 <_vfiprintf_r+0x120c> -8000d758: 00e12823 sw a4,16(sp) -8000d75c: 0ff7fd93 andi s11,a5,255 -8000d760: 00000e93 li t4,0 -8000d764: 000b0c93 mv s9,s6 -8000d768: 00100713 li a4,1 -8000d76c: a1cff06f j 8000c988 <_vfiprintf_r+0x31c> -8000d770: 200b7693 andi a3,s6,512 -8000d774: 0e068863 beqz a3,8000d864 <_vfiprintf_r+0x11f8> -8000d778: 0ff7fd93 andi s11,a5,255 -8000d77c: 00000e93 li t4,0 -8000d780: 000b0313 mv t1,s6 -8000d784: 00e12823 sw a4,16(sp) -8000d788: 905ff06f j 8000d08c <_vfiprintf_r+0xa20> -8000d78c: 200b7793 andi a5,s6,512 -8000d790: 0a078c63 beqz a5,8000d848 <_vfiprintf_r+0x11dc> -8000d794: 01012783 lw a5,16(sp) -8000d798: 000b0c93 mv s9,s6 -8000d79c: 00e12823 sw a4,16(sp) -8000d7a0: 00078d83 lb s11,0(a5) -8000d7a4: 41fdde93 srai t4,s11,0x1f -8000d7a8: 000e8713 mv a4,t4 -8000d7ac: c98ff06f j 8000cc44 <_vfiprintf_r+0x5d8> -8000d7b0: 00068593 mv a1,a3 -8000d7b4: af9ff06f j 8000d2ac <_vfiprintf_r+0xc40> -8000d7b8: 05410693 addi a3,sp,84 -8000d7bc: 00100613 li a2,1 -8000d7c0: 00000713 li a4,0 -8000d7c4: 00048c13 mv s8,s1 -8000d7c8: b30ff06f j 8000caf8 <_vfiprintf_r+0x48c> -8000d7cc: 02412783 lw a5,36(sp) -8000d7d0: 02012583 lw a1,32(sp) -8000d7d4: 00000b13 li s6,0 -8000d7d8: 40f989b3 sub s3,s3,a5 -8000d7dc: 00078613 mv a2,a5 -8000d7e0: 00098513 mv a0,s3 -8000d7e4: 9b0fc0ef jal ra,80009994 -8000d7e8: 00144703 lbu a4,1(s0) -8000d7ec: 00a00613 li a2,10 -8000d7f0: 00000693 li a3,0 -8000d7f4: 00e03733 snez a4,a4 -8000d7f8: 000d8513 mv a0,s11 -8000d7fc: 000a0593 mv a1,s4 -8000d800: 00e40433 add s0,s0,a4 -8000d804: 28d020ef jal ra,80010290 <__udivdi3> -8000d808: e71ff06f j 8000d678 <_vfiprintf_r+0x100c> -8000d80c: 00f12423 sw a5,8(sp) -8000d810: f2dff06f j 8000d73c <_vfiprintf_r+0x10d0> -8000d814: 03b10793 addi a5,sp,59 -8000d818: 04f12623 sw a5,76(sp) -8000d81c: 00100793 li a5,1 -8000d820: 04f12823 sw a5,80(sp) -8000d824: 00100613 li a2,1 -8000d828: 05410693 addi a3,sp,84 -8000d82c: a58ff06f j 8000ca84 <_vfiprintf_r+0x418> -8000d830: 01012783 lw a5,16(sp) -8000d834: 00e12823 sw a4,16(sp) -8000d838: 00c12703 lw a4,12(sp) -8000d83c: 0007a783 lw a5,0(a5) -8000d840: 00e79023 sh a4,0(a5) -8000d844: f21fe06f j 8000c764 <_vfiprintf_r+0xf8> -8000d848: 01012783 lw a5,16(sp) -8000d84c: 000b0c93 mv s9,s6 -8000d850: 00e12823 sw a4,16(sp) -8000d854: 0007ad83 lw s11,0(a5) -8000d858: 41fdde93 srai t4,s11,0x1f -8000d85c: 000e8713 mv a4,t4 -8000d860: be4ff06f j 8000cc44 <_vfiprintf_r+0x5d8> -8000d864: 00078d93 mv s11,a5 -8000d868: 00000e93 li t4,0 -8000d86c: 000b0313 mv t1,s6 -8000d870: 00e12823 sw a4,16(sp) -8000d874: 819ff06f j 8000d08c <_vfiprintf_r+0xa20> -8000d878: 00e12823 sw a4,16(sp) -8000d87c: 00078d93 mv s11,a5 -8000d880: 00000e93 li t4,0 -8000d884: 000b0c93 mv s9,s6 -8000d888: 00100713 li a4,1 -8000d88c: 8fcff06f j 8000c988 <_vfiprintf_r+0x31c> -8000d890: 0ff7fd93 andi s11,a5,255 -8000d894: 00000e93 li t4,0 -8000d898: 8d8ff06f j 8000c970 <_vfiprintf_r+0x304> -8000d89c: 000b0c93 mv s9,s6 -8000d8a0: bccff06f j 8000cc6c <_vfiprintf_r+0x600> -8000d8a4: 00900793 li a5,9 -8000d8a8: ddb7e8e3 bltu a5,s11,8000d678 <_vfiprintf_r+0x100c> -8000d8ac: e19ff06f j 8000d6c4 <_vfiprintf_r+0x1058> -8000d8b0: 01512423 sw s5,8(sp) -8000d8b4: 01b12823 sw s11,16(sp) -8000d8b8: 00000a93 li s5,0 -8000d8bc: 8fcff06f j 8000c9b8 <_vfiprintf_r+0x34c> -8000d8c0: 00068593 mv a1,a3 -8000d8c4: b91ff06f j 8000d454 <_vfiprintf_r+0xde8> -8000d8c8: 00160593 addi a1,a2,1 -8000d8cc: c7cff06f j 8000cd48 <_vfiprintf_r+0x6dc> -8000d8d0: fff00793 li a5,-1 -8000d8d4: 00f12623 sw a5,12(sp) -8000d8d8: 828ff06f j 8000c900 <_vfiprintf_r+0x294> -8000d8dc: 00068513 mv a0,a3 -8000d8e0: 00060593 mv a1,a2 -8000d8e4: 8f9ff06f j 8000d1dc <_vfiprintf_r+0xb70> -8000d8e8: 01012703 lw a4,16(sp) -8000d8ec: 00072a83 lw s5,0(a4) -8000d8f0: 00470693 addi a3,a4,4 -8000d8f4: 000ad463 bgez s5,8000d8fc <_vfiprintf_r+0x1290> -8000d8f8: fff00a93 li s5,-1 -8000d8fc: 001bc703 lbu a4,1(s7) -8000d900: 00d12823 sw a3,16(sp) -8000d904: 00078b93 mv s7,a5 -8000d908: f11fe06f j 8000c818 <_vfiprintf_r+0x1ac> -8000d90c: 000b0c93 mv s9,s6 -8000d910: a7cff06f j 8000cb8c <_vfiprintf_r+0x520> -8000d914: 000b0313 mv t1,s6 -8000d918: af0ff06f j 8000cc08 <_vfiprintf_r+0x59c> -8000d91c: 000b0c93 mv s9,s6 -8000d920: b10ff06f j 8000cc30 <_vfiprintf_r+0x5c4> +8000cec8: bff37c93 andi s9,t1,-1025 +8000cecc: 00000713 li a4,0 +8000ced0: 8f5ff06f j 8000c7c4 <_vfiprintf_r+0x31c> +8000ced4: 000b0c93 mv s9,s6 +8000ced8: 01012783 lw a5,16(sp) +8000cedc: 00778793 addi a5,a5,7 +8000cee0: ff87f793 andi a5,a5,-8 +8000cee4: 0047a703 lw a4,4(a5) +8000cee8: 00878693 addi a3,a5,8 +8000ceec: 00d12823 sw a3,16(sp) +8000cef0: 0007ad83 lw s11,0(a5) +8000cef4: 00070e93 mv t4,a4 +8000cef8: b89ff06f j 8000ca80 <_vfiprintf_r+0x5d8> +8000cefc: 000b0c93 mv s9,s6 +8000cf00: 01012783 lw a5,16(sp) +8000cf04: 00778713 addi a4,a5,7 +8000cf08: ff877713 andi a4,a4,-8 +8000cf0c: 00870793 addi a5,a4,8 +8000cf10: 00072d83 lw s11,0(a4) +8000cf14: 00472e83 lw t4,4(a4) +8000cf18: 00f12823 sw a5,16(sp) +8000cf1c: 00100713 li a4,1 +8000cf20: 8a5ff06f j 8000c7c4 <_vfiprintf_r+0x31c> +8000cf24: 00100693 li a3,1 +8000cf28: 7ad70863 beq a4,a3,8000d6d8 <_vfiprintf_r+0x1230> +8000cf2c: 00200693 li a3,2 +8000cf30: 000b0c93 mv s9,s6 +8000cf34: f0d714e3 bne a4,a3,8000ce3c <_vfiprintf_r+0x994> +8000cf38: 01812683 lw a3,24(sp) +8000cf3c: 0f010d13 addi s10,sp,240 +8000cf40: 00fdf793 andi a5,s11,15 +8000cf44: 00f687b3 add a5,a3,a5 +8000cf48: 0007c783 lbu a5,0(a5) +8000cf4c: 01ce9713 slli a4,t4,0x1c +8000cf50: 004ddd93 srli s11,s11,0x4 +8000cf54: fffd0d13 addi s10,s10,-1 +8000cf58: 01b76db3 or s11,a4,s11 +8000cf5c: 004ede93 srli t4,t4,0x4 +8000cf60: 00fd0023 sb a5,0(s10) +8000cf64: 01dde7b3 or a5,s11,t4 +8000cf68: fc079ce3 bnez a5,8000cf40 <_vfiprintf_r+0xa98> +8000cf6c: 0f010793 addi a5,sp,240 +8000cf70: 41a787b3 sub a5,a5,s10 +8000cf74: 00f12423 sw a5,8(sp) +8000cf78: 000c8b13 mv s6,s9 +8000cf7c: 879ff06f j 8000c7f4 <_vfiprintf_r+0x34c> +8000cf80: 00100593 li a1,1 +8000cf84: 00000613 li a2,0 +8000cf88: 00048693 mv a3,s1 +8000cf8c: ba1ff06f j 8000cb2c <_vfiprintf_r+0x684> +8000cf90: 41940db3 sub s11,s0,s9 +8000cf94: 9bb050e3 blez s11,8000c934 <_vfiprintf_r+0x48c> +8000cf98: 01000593 li a1,16 +8000cf9c: 77b5de63 bge a1,s11,8000d718 <_vfiprintf_r+0x1270> +8000cfa0: 01000e93 li t4,16 +8000cfa4: 00700f13 li t5,7 +8000cfa8: 0180006f j 8000cfc0 <_vfiprintf_r+0xb18> +8000cfac: 00270593 addi a1,a4,2 +8000cfb0: 008c0c13 addi s8,s8,8 +8000cfb4: 00068713 mv a4,a3 +8000cfb8: ff0d8d93 addi s11,s11,-16 +8000cfbc: 05bedc63 bge t4,s11,8000d014 <_vfiprintf_r+0xb6c> +8000cfc0: 01078793 addi a5,a5,16 +8000cfc4: 00170693 addi a3,a4,1 +8000cfc8: 012c2023 sw s2,0(s8) +8000cfcc: 01dc2223 sw t4,4(s8) +8000cfd0: 04f12423 sw a5,72(sp) +8000cfd4: 04d12223 sw a3,68(sp) +8000cfd8: fcdf5ae3 bge t5,a3,8000cfac <_vfiprintf_r+0xb04> +8000cfdc: 16078063 beqz a5,8000d13c <_vfiprintf_r+0xc94> +8000cfe0: 04010613 addi a2,sp,64 +8000cfe4: 00098593 mv a1,s3 +8000cfe8: 000a0513 mv a0,s4 +8000cfec: bb4ff0ef jal ra,8000c3a0 <__sprint_r.part.0> +8000cff0: f2051e63 bnez a0,8000c72c <_vfiprintf_r+0x284> +8000cff4: 04412703 lw a4,68(sp) +8000cff8: 01000e93 li t4,16 +8000cffc: ff0d8d93 addi s11,s11,-16 +8000d000: 04812783 lw a5,72(sp) +8000d004: 00048c13 mv s8,s1 +8000d008: 00170593 addi a1,a4,1 +8000d00c: 00700f13 li t5,7 +8000d010: fbbec8e3 blt t4,s11,8000cfc0 <_vfiprintf_r+0xb18> +8000d014: 008c0513 addi a0,s8,8 +8000d018: 01b787b3 add a5,a5,s11 +8000d01c: 012c2023 sw s2,0(s8) +8000d020: 01bc2223 sw s11,4(s8) +8000d024: 04f12423 sw a5,72(sp) +8000d028: 04b12223 sw a1,68(sp) +8000d02c: 00700713 li a4,7 +8000d030: 38b75a63 bge a4,a1,8000d3c4 <_vfiprintf_r+0xf1c> +8000d034: 5c078063 beqz a5,8000d5f4 <_vfiprintf_r+0x114c> +8000d038: 04010613 addi a2,sp,64 +8000d03c: 00098593 mv a1,s3 +8000d040: 000a0513 mv a0,s4 +8000d044: b5cff0ef jal ra,8000c3a0 <__sprint_r.part.0> +8000d048: ee051263 bnez a0,8000c72c <_vfiprintf_r+0x284> +8000d04c: 00812583 lw a1,8(sp) +8000d050: 04412703 lw a4,68(sp) +8000d054: 04812783 lw a5,72(sp) +8000d058: 40ba8ab3 sub s5,s5,a1 +8000d05c: 05410693 addi a3,sp,84 +8000d060: 00170613 addi a2,a4,1 +8000d064: 00048c13 mv s8,s1 +8000d068: 8d505ce3 blez s5,8000c940 <_vfiprintf_r+0x498> +8000d06c: 01000593 li a1,16 +8000d070: 5755de63 bge a1,s5,8000d5ec <_vfiprintf_r+0x1144> +8000d074: 01000893 li a7,16 +8000d078: 00700d93 li s11,7 +8000d07c: 0180006f j 8000d094 <_vfiprintf_r+0xbec> +8000d080: 00270613 addi a2,a4,2 +8000d084: 008c0c13 addi s8,s8,8 +8000d088: 00068713 mv a4,a3 +8000d08c: ff0a8a93 addi s5,s5,-16 +8000d090: 0558da63 bge a7,s5,8000d0e4 <_vfiprintf_r+0xc3c> +8000d094: 01078793 addi a5,a5,16 +8000d098: 00170693 addi a3,a4,1 +8000d09c: 012c2023 sw s2,0(s8) +8000d0a0: 011c2223 sw a7,4(s8) +8000d0a4: 04f12423 sw a5,72(sp) +8000d0a8: 04d12223 sw a3,68(sp) +8000d0ac: fcdddae3 bge s11,a3,8000d080 <_vfiprintf_r+0xbd8> +8000d0b0: 06078263 beqz a5,8000d114 <_vfiprintf_r+0xc6c> +8000d0b4: 04010613 addi a2,sp,64 +8000d0b8: 00098593 mv a1,s3 +8000d0bc: 000a0513 mv a0,s4 +8000d0c0: ae0ff0ef jal ra,8000c3a0 <__sprint_r.part.0> +8000d0c4: e6051463 bnez a0,8000c72c <_vfiprintf_r+0x284> +8000d0c8: 04412703 lw a4,68(sp) +8000d0cc: 01000893 li a7,16 +8000d0d0: ff0a8a93 addi s5,s5,-16 +8000d0d4: 04812783 lw a5,72(sp) +8000d0d8: 00048c13 mv s8,s1 +8000d0dc: 00170613 addi a2,a4,1 +8000d0e0: fb58cae3 blt a7,s5,8000d094 <_vfiprintf_r+0xbec> +8000d0e4: 008c0593 addi a1,s8,8 +8000d0e8: 015787b3 add a5,a5,s5 +8000d0ec: 012c2023 sw s2,0(s8) +8000d0f0: 015c2223 sw s5,4(s8) +8000d0f4: 04f12423 sw a5,72(sp) +8000d0f8: 04c12223 sw a2,68(sp) +8000d0fc: 00700713 li a4,7 +8000d100: 1ec74463 blt a4,a2,8000d2e8 <_vfiprintf_r+0xe40> +8000d104: 00160613 addi a2,a2,1 +8000d108: 00858693 addi a3,a1,8 +8000d10c: 00058c13 mv s8,a1 +8000d110: 831ff06f j 8000c940 <_vfiprintf_r+0x498> +8000d114: 00100613 li a2,1 +8000d118: 00000713 li a4,0 +8000d11c: 00048c13 mv s8,s1 +8000d120: f6dff06f j 8000d08c <_vfiprintf_r+0xbe4> +8000d124: 04010613 addi a2,sp,64 +8000d128: 00098593 mv a1,s3 +8000d12c: 000a0513 mv a0,s4 +8000d130: a70ff0ef jal ra,8000c3a0 <__sprint_r.part.0> +8000d134: 86050ae3 beqz a0,8000c9a8 <_vfiprintf_r+0x500> +8000d138: df4ff06f j 8000c72c <_vfiprintf_r+0x284> +8000d13c: 00100593 li a1,1 +8000d140: 00000713 li a4,0 +8000d144: 00048c13 mv s8,s1 +8000d148: e71ff06f j 8000cfb8 <_vfiprintf_r+0xb10> +8000d14c: 24079063 bnez a5,8000d38c <_vfiprintf_r+0xee4> +8000d150: 03b14703 lbu a4,59(sp) +8000d154: 4e071e63 bnez a4,8000d650 <_vfiprintf_r+0x11a8> +8000d158: 200f8863 beqz t6,8000d368 <_vfiprintf_r+0xec0> +8000d15c: 03c10793 addi a5,sp,60 +8000d160: 04f12623 sw a5,76(sp) +8000d164: 00200793 li a5,2 +8000d168: 04f12823 sw a5,80(sp) +8000d16c: 00100613 li a2,1 +8000d170: 05410693 addi a3,sp,84 +8000d174: 00060713 mv a4,a2 +8000d178: 00068c13 mv s8,a3 +8000d17c: 00160613 addi a2,a2,1 +8000d180: 00868693 addi a3,a3,8 +8000d184: fa8ff06f j 8000c92c <_vfiprintf_r+0x484> +8000d188: fc0788e3 beqz a5,8000d158 <_vfiprintf_r+0xcb0> +8000d18c: 04010613 addi a2,sp,64 +8000d190: 00098593 mv a1,s3 +8000d194: 000a0513 mv a0,s4 +8000d198: 03e12623 sw t5,44(sp) +8000d19c: 03f12423 sw t6,40(sp) +8000d1a0: a00ff0ef jal ra,8000c3a0 <__sprint_r.part.0> +8000d1a4: d8051463 bnez a0,8000c72c <_vfiprintf_r+0x284> +8000d1a8: 04412703 lw a4,68(sp) +8000d1ac: 04812783 lw a5,72(sp) +8000d1b0: 05410693 addi a3,sp,84 +8000d1b4: 00170613 addi a2,a4,1 +8000d1b8: 00048c13 mv s8,s1 +8000d1bc: 02c12f03 lw t5,44(sp) +8000d1c0: 02812f83 lw t6,40(sp) +8000d1c4: f0cff06f j 8000c8d0 <_vfiprintf_r+0x428> +8000d1c8: 000b0c93 mv s9,s6 +8000d1cc: c61ff06f j 8000ce2c <_vfiprintf_r+0x984> +8000d1d0: 01000613 li a2,16 +8000d1d4: 53b65463 bge a2,s11,8000d6fc <_vfiprintf_r+0x1254> +8000d1d8: 000b8593 mv a1,s7 +8000d1dc: 000c0613 mv a2,s8 +8000d1e0: 00040b93 mv s7,s0 +8000d1e4: 000a8c13 mv s8,s5 +8000d1e8: 000d8413 mv s0,s11 +8000d1ec: 01000e93 li t4,16 +8000d1f0: 00700293 li t0,7 +8000d1f4: 03f12423 sw t6,40(sp) +8000d1f8: 000f0a93 mv s5,t5 +8000d1fc: 00058d93 mv s11,a1 +8000d200: 01c0006f j 8000d21c <_vfiprintf_r+0xd74> +8000d204: 00270593 addi a1,a4,2 +8000d208: 00860613 addi a2,a2,8 +8000d20c: 00068713 mv a4,a3 +8000d210: ff040413 addi s0,s0,-16 +8000d214: 048ede63 bge t4,s0,8000d270 <_vfiprintf_r+0xdc8> +8000d218: 00170693 addi a3,a4,1 +8000d21c: 00412583 lw a1,4(sp) +8000d220: 01078793 addi a5,a5,16 +8000d224: 01d62223 sw t4,4(a2) +8000d228: 00b62023 sw a1,0(a2) +8000d22c: 04f12423 sw a5,72(sp) +8000d230: 04d12223 sw a3,68(sp) +8000d234: fcd2d8e3 bge t0,a3,8000d204 <_vfiprintf_r+0xd5c> +8000d238: 08078463 beqz a5,8000d2c0 <_vfiprintf_r+0xe18> +8000d23c: 04010613 addi a2,sp,64 +8000d240: 00098593 mv a1,s3 +8000d244: 000a0513 mv a0,s4 +8000d248: 958ff0ef jal ra,8000c3a0 <__sprint_r.part.0> +8000d24c: ce051063 bnez a0,8000c72c <_vfiprintf_r+0x284> +8000d250: 04412703 lw a4,68(sp) +8000d254: 01000e93 li t4,16 +8000d258: ff040413 addi s0,s0,-16 +8000d25c: 04812783 lw a5,72(sp) +8000d260: 00048613 mv a2,s1 +8000d264: 00170593 addi a1,a4,1 +8000d268: 00700293 li t0,7 +8000d26c: fa8ec6e3 blt t4,s0,8000d218 <_vfiprintf_r+0xd70> +8000d270: 02812f83 lw t6,40(sp) +8000d274: 000d8713 mv a4,s11 +8000d278: 000a8f13 mv t5,s5 +8000d27c: 00040d93 mv s11,s0 +8000d280: 000c0a93 mv s5,s8 +8000d284: 000b8413 mv s0,s7 +8000d288: 00060c13 mv s8,a2 +8000d28c: 00070b93 mv s7,a4 +8000d290: 00412703 lw a4,4(sp) +8000d294: 01b787b3 add a5,a5,s11 +8000d298: 01bc2223 sw s11,4(s8) +8000d29c: 00ec2023 sw a4,0(s8) +8000d2a0: 04f12423 sw a5,72(sp) +8000d2a4: 04b12223 sw a1,68(sp) +8000d2a8: 00700713 li a4,7 +8000d2ac: eab740e3 blt a4,a1,8000d14c <_vfiprintf_r+0xca4> +8000d2b0: 008c0c13 addi s8,s8,8 +8000d2b4: 00158613 addi a2,a1,1 +8000d2b8: 00058713 mv a4,a1 +8000d2bc: dd4ff06f j 8000c890 <_vfiprintf_r+0x3e8> +8000d2c0: 00000713 li a4,0 +8000d2c4: 00100593 li a1,1 +8000d2c8: 00048613 mv a2,s1 +8000d2cc: f45ff06f j 8000d210 <_vfiprintf_r+0xd68> +8000d2d0: 01945463 bge s0,s9,8000d2d8 <_vfiprintf_r+0xe30> +8000d2d4: 000c8413 mv s0,s9 +8000d2d8: 00c12783 lw a5,12(sp) +8000d2dc: 008787b3 add a5,a5,s0 +8000d2e0: 00f12623 sw a5,12(sp) +8000d2e4: ec4ff06f j 8000c9a8 <_vfiprintf_r+0x500> +8000d2e8: 14078e63 beqz a5,8000d444 <_vfiprintf_r+0xf9c> +8000d2ec: 04010613 addi a2,sp,64 +8000d2f0: 00098593 mv a1,s3 +8000d2f4: 000a0513 mv a0,s4 +8000d2f8: 8a8ff0ef jal ra,8000c3a0 <__sprint_r.part.0> +8000d2fc: c2051863 bnez a0,8000c72c <_vfiprintf_r+0x284> +8000d300: 04412603 lw a2,68(sp) +8000d304: 04812783 lw a5,72(sp) +8000d308: 05410693 addi a3,sp,84 +8000d30c: 00160613 addi a2,a2,1 +8000d310: 00048c13 mv s8,s1 +8000d314: e2cff06f j 8000c940 <_vfiprintf_r+0x498> +8000d318: 04012223 sw zero,68(sp) +8000d31c: 00048c13 mv s8,s1 +8000d320: afcff06f j 8000c61c <_vfiprintf_r+0x174> +8000d324: 3a0a9a63 bnez s5,8000d6d8 <_vfiprintf_r+0x1230> +8000d328: 00000a93 li s5,0 +8000d32c: 00012423 sw zero,8(sp) +8000d330: 0f010d13 addi s10,sp,240 +8000d334: cc0ff06f j 8000c7f4 <_vfiprintf_r+0x34c> +8000d338: 200b7693 andi a3,s6,512 +8000d33c: 38069863 bnez a3,8000d6cc <_vfiprintf_r+0x1224> +8000d340: 00078d93 mv s11,a5 +8000d344: 00000e93 li t4,0 +8000d348: c64ff06f j 8000c7ac <_vfiprintf_r+0x304> +8000d34c: 05410693 addi a3,sp,84 +8000d350: 00100613 li a2,1 +8000d354: 00000713 li a4,0 +8000d358: 00048c13 mv s8,s1 +8000d35c: dd0ff06f j 8000c92c <_vfiprintf_r+0x484> +8000d360: 000b8c93 mv s9,s7 +8000d364: accff06f j 8000c630 <_vfiprintf_r+0x188> +8000d368: 00000713 li a4,0 +8000d36c: 05410693 addi a3,sp,84 +8000d370: 00100613 li a2,1 +8000d374: 00048c13 mv s8,s1 +8000d378: db4ff06f j 8000c92c <_vfiprintf_r+0x484> +8000d37c: 03000793 li a5,48 +8000d380: 0ef107a3 sb a5,239(sp) +8000d384: 0ef10d13 addi s10,sp,239 +8000d388: c6cff06f j 8000c7f4 <_vfiprintf_r+0x34c> +8000d38c: 04010613 addi a2,sp,64 +8000d390: 00098593 mv a1,s3 +8000d394: 000a0513 mv a0,s4 +8000d398: 03e12623 sw t5,44(sp) +8000d39c: 03f12423 sw t6,40(sp) +8000d3a0: 800ff0ef jal ra,8000c3a0 <__sprint_r.part.0> +8000d3a4: b8051463 bnez a0,8000c72c <_vfiprintf_r+0x284> +8000d3a8: 04412703 lw a4,68(sp) +8000d3ac: 04812783 lw a5,72(sp) +8000d3b0: 00048c13 mv s8,s1 +8000d3b4: 00170613 addi a2,a4,1 +8000d3b8: 02c12f03 lw t5,44(sp) +8000d3bc: 02812f83 lw t6,40(sp) +8000d3c0: cd0ff06f j 8000c890 <_vfiprintf_r+0x3e8> +8000d3c4: 00158613 addi a2,a1,1 +8000d3c8: 00850693 addi a3,a0,8 +8000d3cc: 00058713 mv a4,a1 +8000d3d0: 00050c13 mv s8,a0 +8000d3d4: d60ff06f j 8000c934 <_vfiprintf_r+0x48c> +8000d3d8: 03000693 li a3,48 +8000d3dc: 002b6b13 ori s6,s6,2 +8000d3e0: 02e10ea3 sb a4,61(sp) +8000d3e4: 02d10e23 sb a3,60(sp) +8000d3e8: bffb7c93 andi s9,s6,-1025 +8000d3ec: 00200713 li a4,2 +8000d3f0: bd4ff06f j 8000c7c4 <_vfiprintf_r+0x31c> +8000d3f4: 01c12783 lw a5,28(sp) +8000d3f8: 000bc703 lbu a4,0(s7) +8000d3fc: a4078c63 beqz a5,8000c654 <_vfiprintf_r+0x1ac> +8000d400: 0007c783 lbu a5,0(a5) +8000d404: a4078863 beqz a5,8000c654 <_vfiprintf_r+0x1ac> +8000d408: 400b6b13 ori s6,s6,1024 +8000d40c: a48ff06f j 8000c654 <_vfiprintf_r+0x1ac> +8000d410: 00c12603 lw a2,12(sp) +8000d414: 0006a783 lw a5,0(a3) +8000d418: 00e12823 sw a4,16(sp) +8000d41c: 41f65693 srai a3,a2,0x1f +8000d420: 00c7a023 sw a2,0(a5) +8000d424: 00d7a223 sw a3,4(a5) +8000d428: 978ff06f j 8000c5a0 <_vfiprintf_r+0xf8> +8000d42c: 000d0513 mv a0,s10 +8000d430: b14fc0ef jal ra,80009744 +8000d434: 00a12423 sw a0,8(sp) +8000d438: 01b12823 sw s11,16(sp) +8000d43c: 00000a93 li s5,0 +8000d440: bb4ff06f j 8000c7f4 <_vfiprintf_r+0x34c> +8000d444: 00812783 lw a5,8(sp) +8000d448: 00100713 li a4,1 +8000d44c: 05a12623 sw s10,76(sp) +8000d450: 04f12823 sw a5,80(sp) +8000d454: 04f12423 sw a5,72(sp) +8000d458: 04e12223 sw a4,68(sp) +8000d45c: 05410693 addi a3,sp,84 +8000d460: d20ff06f j 8000c980 <_vfiprintf_r+0x4d8> +8000d464: 400cf793 andi a5,s9,1024 +8000d468: 0f010d13 addi s10,sp,240 +8000d46c: 01812423 sw s8,8(sp) +8000d470: 00078c13 mv s8,a5 +8000d474: 000b8793 mv a5,s7 +8000d478: 02812423 sw s0,40(sp) +8000d47c: 03412623 sw s4,44(sp) +8000d480: 00098b93 mv s7,s3 +8000d484: 00000b13 li s6,0 +8000d488: 000d0993 mv s3,s10 +8000d48c: 01c12403 lw s0,28(sp) +8000d490: 000e8a13 mv s4,t4 +8000d494: 00078d13 mv s10,a5 +8000d498: 0240006f j 8000d4bc <_vfiprintf_r+0x1014> +8000d49c: 00a00613 li a2,10 +8000d4a0: 00000693 li a3,0 +8000d4a4: 000d8513 mv a0,s11 +8000d4a8: 000a0593 mv a1,s4 +8000d4ac: 421020ef jal ra,800100cc <__udivdi3> +8000d4b0: 220a0863 beqz s4,8000d6e0 <_vfiprintf_r+0x1238> +8000d4b4: 00050d93 mv s11,a0 +8000d4b8: 00058a13 mv s4,a1 +8000d4bc: 00a00613 li a2,10 +8000d4c0: 00000693 li a3,0 +8000d4c4: 000d8513 mv a0,s11 +8000d4c8: 000a0593 mv a1,s4 +8000d4cc: 034030ef jal ra,80010500 <__umoddi3> +8000d4d0: 03050513 addi a0,a0,48 +8000d4d4: fea98fa3 sb a0,-1(s3) +8000d4d8: 001b0b13 addi s6,s6,1 +8000d4dc: fff98993 addi s3,s3,-1 +8000d4e0: fa0c0ee3 beqz s8,8000d49c <_vfiprintf_r+0xff4> +8000d4e4: 00044703 lbu a4,0(s0) +8000d4e8: fb671ae3 bne a4,s6,8000d49c <_vfiprintf_r+0xff4> +8000d4ec: 0ff00793 li a5,255 +8000d4f0: fafb06e3 beq s6,a5,8000d49c <_vfiprintf_r+0xff4> +8000d4f4: 100a1a63 bnez s4,8000d608 <_vfiprintf_r+0x1160> +8000d4f8: 00900793 li a5,9 +8000d4fc: 11b7e663 bltu a5,s11,8000d608 <_vfiprintf_r+0x1160> +8000d500: 000d0793 mv a5,s10 +8000d504: 00098d13 mv s10,s3 +8000d508: 000b8993 mv s3,s7 +8000d50c: 00078b93 mv s7,a5 +8000d510: 0f010793 addi a5,sp,240 +8000d514: 41a787b3 sub a5,a5,s10 +8000d518: 00812e23 sw s0,28(sp) +8000d51c: 00812c03 lw s8,8(sp) +8000d520: 02812403 lw s0,40(sp) +8000d524: 02c12a03 lw s4,44(sp) +8000d528: 00f12423 sw a5,8(sp) +8000d52c: 000c8b13 mv s6,s9 +8000d530: ac4ff06f j 8000c7f4 <_vfiprintf_r+0x34c> +8000d534: 001bc703 lbu a4,1(s7) +8000d538: 200b6b13 ori s6,s6,512 +8000d53c: 001b8b93 addi s7,s7,1 +8000d540: 914ff06f j 8000c654 <_vfiprintf_r+0x1ac> +8000d544: 001bc703 lbu a4,1(s7) +8000d548: 020b6b13 ori s6,s6,32 +8000d54c: 001b8b93 addi s7,s7,1 +8000d550: 904ff06f j 8000c654 <_vfiprintf_r+0x1ac> +8000d554: 01012783 lw a5,16(sp) +8000d558: 0007a783 lw a5,0(a5) +8000d55c: 00e12823 sw a4,16(sp) +8000d560: 00c12703 lw a4,12(sp) +8000d564: 00e7a023 sw a4,0(a5) +8000d568: 838ff06f j 8000c5a0 <_vfiprintf_r+0xf8> +8000d56c: 01512423 sw s5,8(sp) +8000d570: 00600793 li a5,6 +8000d574: 0d57ea63 bltu a5,s5,8000d648 <_vfiprintf_r+0x11a0> +8000d578: 80015e37 lui t3,0x80015 +8000d57c: 00812c83 lw s9,8(sp) +8000d580: 01b12823 sw s11,16(sp) +8000d584: 934e0d13 addi s10,t3,-1740 # 80014934 <__BSS_END__+0xffffda8c> +8000d588: ad8ff06f j 8000c860 <_vfiprintf_r+0x3b8> +8000d58c: 200b7693 andi a3,s6,512 +8000d590: 12068263 beqz a3,8000d6b4 <_vfiprintf_r+0x120c> +8000d594: 00e12823 sw a4,16(sp) +8000d598: 0ff7fd93 andi s11,a5,255 +8000d59c: 00000e93 li t4,0 +8000d5a0: 000b0c93 mv s9,s6 +8000d5a4: 00100713 li a4,1 +8000d5a8: a1cff06f j 8000c7c4 <_vfiprintf_r+0x31c> +8000d5ac: 200b7693 andi a3,s6,512 +8000d5b0: 0e068863 beqz a3,8000d6a0 <_vfiprintf_r+0x11f8> +8000d5b4: 0ff7fd93 andi s11,a5,255 +8000d5b8: 00000e93 li t4,0 +8000d5bc: 000b0313 mv t1,s6 +8000d5c0: 00e12823 sw a4,16(sp) +8000d5c4: 905ff06f j 8000cec8 <_vfiprintf_r+0xa20> +8000d5c8: 200b7793 andi a5,s6,512 +8000d5cc: 0a078c63 beqz a5,8000d684 <_vfiprintf_r+0x11dc> +8000d5d0: 01012783 lw a5,16(sp) +8000d5d4: 000b0c93 mv s9,s6 +8000d5d8: 00e12823 sw a4,16(sp) +8000d5dc: 00078d83 lb s11,0(a5) +8000d5e0: 41fdde93 srai t4,s11,0x1f +8000d5e4: 000e8713 mv a4,t4 +8000d5e8: c98ff06f j 8000ca80 <_vfiprintf_r+0x5d8> +8000d5ec: 00068593 mv a1,a3 +8000d5f0: af9ff06f j 8000d0e8 <_vfiprintf_r+0xc40> +8000d5f4: 05410693 addi a3,sp,84 +8000d5f8: 00100613 li a2,1 +8000d5fc: 00000713 li a4,0 +8000d600: 00048c13 mv s8,s1 +8000d604: b30ff06f j 8000c934 <_vfiprintf_r+0x48c> +8000d608: 02412783 lw a5,36(sp) +8000d60c: 02012583 lw a1,32(sp) +8000d610: 00000b13 li s6,0 +8000d614: 40f989b3 sub s3,s3,a5 +8000d618: 00078613 mv a2,a5 +8000d61c: 00098513 mv a0,s3 +8000d620: 9b0fc0ef jal ra,800097d0 +8000d624: 00144703 lbu a4,1(s0) +8000d628: 00a00613 li a2,10 +8000d62c: 00000693 li a3,0 +8000d630: 00e03733 snez a4,a4 +8000d634: 000d8513 mv a0,s11 +8000d638: 000a0593 mv a1,s4 +8000d63c: 00e40433 add s0,s0,a4 +8000d640: 28d020ef jal ra,800100cc <__udivdi3> +8000d644: e71ff06f j 8000d4b4 <_vfiprintf_r+0x100c> +8000d648: 00f12423 sw a5,8(sp) +8000d64c: f2dff06f j 8000d578 <_vfiprintf_r+0x10d0> +8000d650: 03b10793 addi a5,sp,59 +8000d654: 04f12623 sw a5,76(sp) +8000d658: 00100793 li a5,1 +8000d65c: 04f12823 sw a5,80(sp) +8000d660: 00100613 li a2,1 +8000d664: 05410693 addi a3,sp,84 +8000d668: a58ff06f j 8000c8c0 <_vfiprintf_r+0x418> +8000d66c: 01012783 lw a5,16(sp) +8000d670: 00e12823 sw a4,16(sp) +8000d674: 00c12703 lw a4,12(sp) +8000d678: 0007a783 lw a5,0(a5) +8000d67c: 00e79023 sh a4,0(a5) +8000d680: f21fe06f j 8000c5a0 <_vfiprintf_r+0xf8> +8000d684: 01012783 lw a5,16(sp) +8000d688: 000b0c93 mv s9,s6 +8000d68c: 00e12823 sw a4,16(sp) +8000d690: 0007ad83 lw s11,0(a5) +8000d694: 41fdde93 srai t4,s11,0x1f +8000d698: 000e8713 mv a4,t4 +8000d69c: be4ff06f j 8000ca80 <_vfiprintf_r+0x5d8> +8000d6a0: 00078d93 mv s11,a5 +8000d6a4: 00000e93 li t4,0 +8000d6a8: 000b0313 mv t1,s6 +8000d6ac: 00e12823 sw a4,16(sp) +8000d6b0: 819ff06f j 8000cec8 <_vfiprintf_r+0xa20> +8000d6b4: 00e12823 sw a4,16(sp) +8000d6b8: 00078d93 mv s11,a5 +8000d6bc: 00000e93 li t4,0 +8000d6c0: 000b0c93 mv s9,s6 +8000d6c4: 00100713 li a4,1 +8000d6c8: 8fcff06f j 8000c7c4 <_vfiprintf_r+0x31c> +8000d6cc: 0ff7fd93 andi s11,a5,255 +8000d6d0: 00000e93 li t4,0 +8000d6d4: 8d8ff06f j 8000c7ac <_vfiprintf_r+0x304> +8000d6d8: 000b0c93 mv s9,s6 +8000d6dc: bccff06f j 8000caa8 <_vfiprintf_r+0x600> +8000d6e0: 00900793 li a5,9 +8000d6e4: ddb7e8e3 bltu a5,s11,8000d4b4 <_vfiprintf_r+0x100c> +8000d6e8: e19ff06f j 8000d500 <_vfiprintf_r+0x1058> +8000d6ec: 01512423 sw s5,8(sp) +8000d6f0: 01b12823 sw s11,16(sp) +8000d6f4: 00000a93 li s5,0 +8000d6f8: 8fcff06f j 8000c7f4 <_vfiprintf_r+0x34c> +8000d6fc: 00068593 mv a1,a3 +8000d700: b91ff06f j 8000d290 <_vfiprintf_r+0xde8> +8000d704: 00160593 addi a1,a2,1 +8000d708: c7cff06f j 8000cb84 <_vfiprintf_r+0x6dc> +8000d70c: fff00793 li a5,-1 +8000d710: 00f12623 sw a5,12(sp) +8000d714: 828ff06f j 8000c73c <_vfiprintf_r+0x294> +8000d718: 00068513 mv a0,a3 +8000d71c: 00060593 mv a1,a2 +8000d720: 8f9ff06f j 8000d018 <_vfiprintf_r+0xb70> +8000d724: 01012703 lw a4,16(sp) +8000d728: 00072a83 lw s5,0(a4) +8000d72c: 00470693 addi a3,a4,4 +8000d730: 000ad463 bgez s5,8000d738 <_vfiprintf_r+0x1290> +8000d734: fff00a93 li s5,-1 +8000d738: 001bc703 lbu a4,1(s7) +8000d73c: 00d12823 sw a3,16(sp) +8000d740: 00078b93 mv s7,a5 +8000d744: f11fe06f j 8000c654 <_vfiprintf_r+0x1ac> +8000d748: 000b0c93 mv s9,s6 +8000d74c: a7cff06f j 8000c9c8 <_vfiprintf_r+0x520> +8000d750: 000b0313 mv t1,s6 +8000d754: af0ff06f j 8000ca44 <_vfiprintf_r+0x59c> +8000d758: 000b0c93 mv s9,s6 +8000d75c: b10ff06f j 8000ca6c <_vfiprintf_r+0x5c4> -8000d924 : -8000d924: 00060693 mv a3,a2 -8000d928: 00058613 mv a2,a1 -8000d92c: 00050593 mv a1,a0 -8000d930: 1c81a503 lw a0,456(gp) # 800169d0 <_impure_ptr> -8000d934: d39fe06f j 8000c66c <_vfiprintf_r> +8000d760 : +8000d760: 00060693 mv a3,a2 +8000d764: 00058613 mv a2,a1 +8000d768: 00050593 mv a1,a0 +8000d76c: 1c81a503 lw a0,456(gp) # 80016e60 <_impure_ptr> +8000d770: d39fe06f j 8000c4a8 <_vfiprintf_r> -8000d938 <__sbprintf>: -8000d938: 00c5d783 lhu a5,12(a1) -8000d93c: 0645ae03 lw t3,100(a1) -8000d940: 00e5d303 lhu t1,14(a1) -8000d944: 01c5a883 lw a7,28(a1) -8000d948: 0245a803 lw a6,36(a1) -8000d94c: b8010113 addi sp,sp,-1152 -8000d950: ffd7f793 andi a5,a5,-3 -8000d954: 40000713 li a4,1024 -8000d958: 46812c23 sw s0,1144(sp) -8000d95c: 00f11a23 sh a5,20(sp) -8000d960: 00058413 mv s0,a1 -8000d964: 07010793 addi a5,sp,112 -8000d968: 00810593 addi a1,sp,8 -8000d96c: 46912a23 sw s1,1140(sp) -8000d970: 47212823 sw s2,1136(sp) -8000d974: 46112e23 sw ra,1148(sp) -8000d978: 00050913 mv s2,a0 -8000d97c: 07c12623 sw t3,108(sp) -8000d980: 00611b23 sh t1,22(sp) -8000d984: 03112223 sw a7,36(sp) -8000d988: 03012623 sw a6,44(sp) -8000d98c: 00f12423 sw a5,8(sp) -8000d990: 00f12c23 sw a5,24(sp) -8000d994: 00e12823 sw a4,16(sp) -8000d998: 00e12e23 sw a4,28(sp) -8000d99c: 02012023 sw zero,32(sp) -8000d9a0: ccdfe0ef jal ra,8000c66c <_vfiprintf_r> -8000d9a4: 00050493 mv s1,a0 -8000d9a8: 02055c63 bgez a0,8000d9e0 <__sbprintf+0xa8> -8000d9ac: 01415783 lhu a5,20(sp) -8000d9b0: 0407f793 andi a5,a5,64 -8000d9b4: 00078863 beqz a5,8000d9c4 <__sbprintf+0x8c> -8000d9b8: 00c45783 lhu a5,12(s0) -8000d9bc: 0407e793 ori a5,a5,64 -8000d9c0: 00f41623 sh a5,12(s0) -8000d9c4: 47c12083 lw ra,1148(sp) -8000d9c8: 47812403 lw s0,1144(sp) -8000d9cc: 00048513 mv a0,s1 -8000d9d0: 47012903 lw s2,1136(sp) -8000d9d4: 47412483 lw s1,1140(sp) -8000d9d8: 48010113 addi sp,sp,1152 +8000d774 <__sbprintf>: +8000d774: 00c5d783 lhu a5,12(a1) +8000d778: 0645ae03 lw t3,100(a1) +8000d77c: 00e5d303 lhu t1,14(a1) +8000d780: 01c5a883 lw a7,28(a1) +8000d784: 0245a803 lw a6,36(a1) +8000d788: b8010113 addi sp,sp,-1152 +8000d78c: ffd7f793 andi a5,a5,-3 +8000d790: 40000713 li a4,1024 +8000d794: 46812c23 sw s0,1144(sp) +8000d798: 00f11a23 sh a5,20(sp) +8000d79c: 00058413 mv s0,a1 +8000d7a0: 07010793 addi a5,sp,112 +8000d7a4: 00810593 addi a1,sp,8 +8000d7a8: 46912a23 sw s1,1140(sp) +8000d7ac: 47212823 sw s2,1136(sp) +8000d7b0: 46112e23 sw ra,1148(sp) +8000d7b4: 00050913 mv s2,a0 +8000d7b8: 07c12623 sw t3,108(sp) +8000d7bc: 00611b23 sh t1,22(sp) +8000d7c0: 03112223 sw a7,36(sp) +8000d7c4: 03012623 sw a6,44(sp) +8000d7c8: 00f12423 sw a5,8(sp) +8000d7cc: 00f12c23 sw a5,24(sp) +8000d7d0: 00e12823 sw a4,16(sp) +8000d7d4: 00e12e23 sw a4,28(sp) +8000d7d8: 02012023 sw zero,32(sp) +8000d7dc: ccdfe0ef jal ra,8000c4a8 <_vfiprintf_r> +8000d7e0: 00050493 mv s1,a0 +8000d7e4: 02055c63 bgez a0,8000d81c <__sbprintf+0xa8> +8000d7e8: 01415783 lhu a5,20(sp) +8000d7ec: 0407f793 andi a5,a5,64 +8000d7f0: 00078863 beqz a5,8000d800 <__sbprintf+0x8c> +8000d7f4: 00c45783 lhu a5,12(s0) +8000d7f8: 0407e793 ori a5,a5,64 +8000d7fc: 00f41623 sh a5,12(s0) +8000d800: 47c12083 lw ra,1148(sp) +8000d804: 47812403 lw s0,1144(sp) +8000d808: 00048513 mv a0,s1 +8000d80c: 47012903 lw s2,1136(sp) +8000d810: 47412483 lw s1,1140(sp) +8000d814: 48010113 addi sp,sp,1152 +8000d818: 00008067 ret +8000d81c: 00810593 addi a1,sp,8 +8000d820: 00090513 mv a0,s2 +8000d824: 930f70ef jal ra,80004954 <_fflush_r> +8000d828: fc0500e3 beqz a0,8000d7e8 <__sbprintf+0x74> +8000d82c: fff00493 li s1,-1 +8000d830: fb9ff06f j 8000d7e8 <__sbprintf+0x74> + +8000d834 <_wctomb_r>: +8000d834: 1101a303 lw t1,272(gp) # 80016da8 <__global_locale+0xe0> +8000d838: 00030067 jr t1 + +8000d83c <__ascii_wctomb>: +8000d83c: 02058463 beqz a1,8000d864 <__ascii_wctomb+0x28> +8000d840: 0ff00793 li a5,255 +8000d844: 00c7e863 bltu a5,a2,8000d854 <__ascii_wctomb+0x18> +8000d848: 00c58023 sb a2,0(a1) +8000d84c: 00100513 li a0,1 +8000d850: 00008067 ret +8000d854: 08a00793 li a5,138 +8000d858: 00f52023 sw a5,0(a0) +8000d85c: fff00513 li a0,-1 +8000d860: 00008067 ret +8000d864: 00000513 li a0,0 +8000d868: 00008067 ret + +8000d86c <_write_r>: +8000d86c: ff010113 addi sp,sp,-16 +8000d870: 00058793 mv a5,a1 +8000d874: 00812423 sw s0,8(sp) +8000d878: 00912223 sw s1,4(sp) +8000d87c: 00060593 mv a1,a2 +8000d880: 00050493 mv s1,a0 +8000d884: 00078513 mv a0,a5 +8000d888: 00068613 mv a2,a3 +8000d88c: 00112623 sw ra,12(sp) +8000d890: 2001a623 sw zero,524(gp) # 80016ea4 +8000d894: c65f20ef jal ra,800004f8 <_write> +8000d898: fff00793 li a5,-1 +8000d89c: 00f50c63 beq a0,a5,8000d8b4 <_write_r+0x48> +8000d8a0: 00c12083 lw ra,12(sp) +8000d8a4: 00812403 lw s0,8(sp) +8000d8a8: 00412483 lw s1,4(sp) +8000d8ac: 01010113 addi sp,sp,16 +8000d8b0: 00008067 ret +8000d8b4: 20c1a783 lw a5,524(gp) # 80016ea4 +8000d8b8: fe0784e3 beqz a5,8000d8a0 <_write_r+0x34> +8000d8bc: 00c12083 lw ra,12(sp) +8000d8c0: 00812403 lw s0,8(sp) +8000d8c4: 00f4a023 sw a5,0(s1) +8000d8c8: 00412483 lw s1,4(sp) +8000d8cc: 01010113 addi sp,sp,16 +8000d8d0: 00008067 ret + +8000d8d4 <_calloc_r>: +8000d8d4: 02c585b3 mul a1,a1,a2 +8000d8d8: ff010113 addi sp,sp,-16 +8000d8dc: 00812423 sw s0,8(sp) +8000d8e0: 00112623 sw ra,12(sp) +8000d8e4: d44f30ef jal ra,80000e28 <_malloc_r> +8000d8e8: 00050413 mv s0,a0 +8000d8ec: 02050863 beqz a0,8000d91c <_calloc_r+0x48> +8000d8f0: ffc52603 lw a2,-4(a0) +8000d8f4: 02400713 li a4,36 +8000d8f8: ffc67613 andi a2,a2,-4 +8000d8fc: ffc60613 addi a2,a2,-4 +8000d900: 06c76063 bltu a4,a2,8000d960 <_calloc_r+0x8c> +8000d904: 01300693 li a3,19 +8000d908: 00050793 mv a5,a0 +8000d90c: 02c6e263 bltu a3,a2,8000d930 <_calloc_r+0x5c> +8000d910: 0007a023 sw zero,0(a5) +8000d914: 0007a223 sw zero,4(a5) +8000d918: 0007a423 sw zero,8(a5) +8000d91c: 00040513 mv a0,s0 +8000d920: 00c12083 lw ra,12(sp) +8000d924: 00812403 lw s0,8(sp) +8000d928: 01010113 addi sp,sp,16 +8000d92c: 00008067 ret +8000d930: 00052023 sw zero,0(a0) +8000d934: 00052223 sw zero,4(a0) +8000d938: 01b00793 li a5,27 +8000d93c: 04c7f063 bgeu a5,a2,8000d97c <_calloc_r+0xa8> +8000d940: 00052423 sw zero,8(a0) +8000d944: 00052623 sw zero,12(a0) +8000d948: 01050793 addi a5,a0,16 +8000d94c: fce612e3 bne a2,a4,8000d910 <_calloc_r+0x3c> +8000d950: 00052823 sw zero,16(a0) +8000d954: 01850793 addi a5,a0,24 +8000d958: 00052a23 sw zero,20(a0) +8000d95c: fb5ff06f j 8000d910 <_calloc_r+0x3c> +8000d960: 00000593 li a1,0 +8000d964: c81f30ef jal ra,800015e4 +8000d968: 00040513 mv a0,s0 +8000d96c: 00c12083 lw ra,12(sp) +8000d970: 00812403 lw s0,8(sp) +8000d974: 01010113 addi sp,sp,16 +8000d978: 00008067 ret +8000d97c: 00850793 addi a5,a0,8 +8000d980: f91ff06f j 8000d910 <_calloc_r+0x3c> + +8000d984 <_close_r>: +8000d984: ff010113 addi sp,sp,-16 +8000d988: 00812423 sw s0,8(sp) +8000d98c: 00912223 sw s1,4(sp) +8000d990: 00050493 mv s1,a0 +8000d994: 00058513 mv a0,a1 +8000d998: 00112623 sw ra,12(sp) +8000d99c: 2001a623 sw zero,524(gp) # 80016ea4 +8000d9a0: 969f20ef jal ra,80000308 <_close> +8000d9a4: fff00793 li a5,-1 +8000d9a8: 00f50c63 beq a0,a5,8000d9c0 <_close_r+0x3c> +8000d9ac: 00c12083 lw ra,12(sp) +8000d9b0: 00812403 lw s0,8(sp) +8000d9b4: 00412483 lw s1,4(sp) +8000d9b8: 01010113 addi sp,sp,16 +8000d9bc: 00008067 ret +8000d9c0: 20c1a783 lw a5,524(gp) # 80016ea4 +8000d9c4: fe0784e3 beqz a5,8000d9ac <_close_r+0x28> +8000d9c8: 00c12083 lw ra,12(sp) +8000d9cc: 00812403 lw s0,8(sp) +8000d9d0: 00f4a023 sw a5,0(s1) +8000d9d4: 00412483 lw s1,4(sp) +8000d9d8: 01010113 addi sp,sp,16 8000d9dc: 00008067 ret -8000d9e0: 00810593 addi a1,sp,8 -8000d9e4: 00090513 mv a0,s2 -8000d9e8: 930f70ef jal ra,80004b18 <_fflush_r> -8000d9ec: fc0500e3 beqz a0,8000d9ac <__sbprintf+0x74> -8000d9f0: fff00493 li s1,-1 -8000d9f4: fb9ff06f j 8000d9ac <__sbprintf+0x74> -8000d9f8 <_wctomb_r>: -8000d9f8: 1101a303 lw t1,272(gp) # 80016918 <__global_locale+0xe0> -8000d9fc: 00030067 jr t1 +8000d9e0 <_fclose_r>: +8000d9e0: ff010113 addi sp,sp,-16 +8000d9e4: 00112623 sw ra,12(sp) +8000d9e8: 00812423 sw s0,8(sp) +8000d9ec: 00912223 sw s1,4(sp) +8000d9f0: 01212023 sw s2,0(sp) +8000d9f4: 02058063 beqz a1,8000da14 <_fclose_r+0x34> +8000d9f8: 00050493 mv s1,a0 +8000d9fc: 00058413 mv s0,a1 +8000da00: 00050663 beqz a0,8000da0c <_fclose_r+0x2c> +8000da04: 03852783 lw a5,56(a0) +8000da08: 0a078c63 beqz a5,8000dac0 <_fclose_r+0xe0> +8000da0c: 00c41783 lh a5,12(s0) +8000da10: 02079263 bnez a5,8000da34 <_fclose_r+0x54> +8000da14: 00c12083 lw ra,12(sp) +8000da18: 00812403 lw s0,8(sp) +8000da1c: 00000913 li s2,0 +8000da20: 00090513 mv a0,s2 +8000da24: 00412483 lw s1,4(sp) +8000da28: 00012903 lw s2,0(sp) +8000da2c: 01010113 addi sp,sp,16 +8000da30: 00008067 ret +8000da34: 00040593 mv a1,s0 +8000da38: 00048513 mv a0,s1 +8000da3c: cbdf60ef jal ra,800046f8 <__sflush_r> +8000da40: 02c42783 lw a5,44(s0) +8000da44: 00050913 mv s2,a0 +8000da48: 00078a63 beqz a5,8000da5c <_fclose_r+0x7c> +8000da4c: 01c42583 lw a1,28(s0) +8000da50: 00048513 mv a0,s1 +8000da54: 000780e7 jalr a5 +8000da58: 06054c63 bltz a0,8000dad0 <_fclose_r+0xf0> +8000da5c: 00c45783 lhu a5,12(s0) +8000da60: 0807f793 andi a5,a5,128 +8000da64: 06079e63 bnez a5,8000dae0 <_fclose_r+0x100> +8000da68: 03042583 lw a1,48(s0) +8000da6c: 00058c63 beqz a1,8000da84 <_fclose_r+0xa4> +8000da70: 04040793 addi a5,s0,64 +8000da74: 00f58663 beq a1,a5,8000da80 <_fclose_r+0xa0> +8000da78: 00048513 mv a0,s1 +8000da7c: bd4f70ef jal ra,80004e50 <_free_r> +8000da80: 02042823 sw zero,48(s0) +8000da84: 04442583 lw a1,68(s0) +8000da88: 00058863 beqz a1,8000da98 <_fclose_r+0xb8> +8000da8c: 00048513 mv a0,s1 +8000da90: bc0f70ef jal ra,80004e50 <_free_r> +8000da94: 04042223 sw zero,68(s0) +8000da98: a68f70ef jal ra,80004d00 <__sfp_lock_acquire> +8000da9c: 00041623 sh zero,12(s0) +8000daa0: a64f70ef jal ra,80004d04 <__sfp_lock_release> +8000daa4: 00c12083 lw ra,12(sp) +8000daa8: 00812403 lw s0,8(sp) +8000daac: 00090513 mv a0,s2 +8000dab0: 00412483 lw s1,4(sp) +8000dab4: 00012903 lw s2,0(sp) +8000dab8: 01010113 addi sp,sp,16 +8000dabc: 00008067 ret +8000dac0: a30f70ef jal ra,80004cf0 <__sinit> +8000dac4: 00c41783 lh a5,12(s0) +8000dac8: f40786e3 beqz a5,8000da14 <_fclose_r+0x34> +8000dacc: f69ff06f j 8000da34 <_fclose_r+0x54> +8000dad0: 00c45783 lhu a5,12(s0) +8000dad4: fff00913 li s2,-1 +8000dad8: 0807f793 andi a5,a5,128 +8000dadc: f80786e3 beqz a5,8000da68 <_fclose_r+0x88> +8000dae0: 01042583 lw a1,16(s0) +8000dae4: 00048513 mv a0,s1 +8000dae8: b68f70ef jal ra,80004e50 <_free_r> +8000daec: f7dff06f j 8000da68 <_fclose_r+0x88> -8000da00 <__ascii_wctomb>: -8000da00: 02058463 beqz a1,8000da28 <__ascii_wctomb+0x28> -8000da04: 0ff00793 li a5,255 -8000da08: 00c7e863 bltu a5,a2,8000da18 <__ascii_wctomb+0x18> -8000da0c: 00c58023 sb a2,0(a1) -8000da10: 00100513 li a0,1 -8000da14: 00008067 ret -8000da18: 08a00793 li a5,138 -8000da1c: 00f52023 sw a5,0(a0) -8000da20: fff00513 li a0,-1 -8000da24: 00008067 ret -8000da28: 00000513 li a0,0 -8000da2c: 00008067 ret +8000daf0 : +8000daf0: 00050593 mv a1,a0 +8000daf4: 1c81a503 lw a0,456(gp) # 80016e60 <_impure_ptr> +8000daf8: ee9ff06f j 8000d9e0 <_fclose_r> -8000da30 <_write_r>: -8000da30: ff010113 addi sp,sp,-16 -8000da34: 00058793 mv a5,a1 -8000da38: 00812423 sw s0,8(sp) -8000da3c: 00912223 sw s1,4(sp) -8000da40: 00060593 mv a1,a2 -8000da44: 00050493 mv s1,a0 -8000da48: 00078513 mv a0,a5 -8000da4c: 00068613 mv a2,a3 -8000da50: 00112623 sw ra,12(sp) -8000da54: 2001a623 sw zero,524(gp) # 80016a14 -8000da58: aa1f20ef jal ra,800004f8 <_write> -8000da5c: fff00793 li a5,-1 -8000da60: 00f50c63 beq a0,a5,8000da78 <_write_r+0x48> -8000da64: 00c12083 lw ra,12(sp) -8000da68: 00812403 lw s0,8(sp) -8000da6c: 00412483 lw s1,4(sp) -8000da70: 01010113 addi sp,sp,16 -8000da74: 00008067 ret -8000da78: 20c1a783 lw a5,524(gp) # 80016a14 -8000da7c: fe0784e3 beqz a5,8000da64 <_write_r+0x34> -8000da80: 00c12083 lw ra,12(sp) -8000da84: 00812403 lw s0,8(sp) -8000da88: 00f4a023 sw a5,0(s1) -8000da8c: 00412483 lw s1,4(sp) -8000da90: 01010113 addi sp,sp,16 -8000da94: 00008067 ret - -8000da98 <_calloc_r>: -8000da98: 02c585b3 mul a1,a1,a2 -8000da9c: ff010113 addi sp,sp,-16 -8000daa0: 00812423 sw s0,8(sp) -8000daa4: 00112623 sw ra,12(sp) -8000daa8: d44f30ef jal ra,80000fec <_malloc_r> -8000daac: 00050413 mv s0,a0 -8000dab0: 02050863 beqz a0,8000dae0 <_calloc_r+0x48> -8000dab4: ffc52603 lw a2,-4(a0) -8000dab8: 02400713 li a4,36 -8000dabc: ffc67613 andi a2,a2,-4 -8000dac0: ffc60613 addi a2,a2,-4 -8000dac4: 06c76063 bltu a4,a2,8000db24 <_calloc_r+0x8c> -8000dac8: 01300693 li a3,19 -8000dacc: 00050793 mv a5,a0 -8000dad0: 02c6e263 bltu a3,a2,8000daf4 <_calloc_r+0x5c> -8000dad4: 0007a023 sw zero,0(a5) -8000dad8: 0007a223 sw zero,4(a5) -8000dadc: 0007a423 sw zero,8(a5) -8000dae0: 00040513 mv a0,s0 -8000dae4: 00c12083 lw ra,12(sp) -8000dae8: 00812403 lw s0,8(sp) -8000daec: 01010113 addi sp,sp,16 -8000daf0: 00008067 ret -8000daf4: 00052023 sw zero,0(a0) -8000daf8: 00052223 sw zero,4(a0) -8000dafc: 01b00793 li a5,27 -8000db00: 04c7f063 bgeu a5,a2,8000db40 <_calloc_r+0xa8> -8000db04: 00052423 sw zero,8(a0) -8000db08: 00052623 sw zero,12(a0) -8000db0c: 01050793 addi a5,a0,16 -8000db10: fce612e3 bne a2,a4,8000dad4 <_calloc_r+0x3c> -8000db14: 00052823 sw zero,16(a0) -8000db18: 01850793 addi a5,a0,24 -8000db1c: 00052a23 sw zero,20(a0) -8000db20: fb5ff06f j 8000dad4 <_calloc_r+0x3c> -8000db24: 00000593 li a1,0 -8000db28: c81f30ef jal ra,800017a8 -8000db2c: 00040513 mv a0,s0 -8000db30: 00c12083 lw ra,12(sp) -8000db34: 00812403 lw s0,8(sp) -8000db38: 01010113 addi sp,sp,16 -8000db3c: 00008067 ret -8000db40: 00850793 addi a5,a0,8 -8000db44: f91ff06f j 8000dad4 <_calloc_r+0x3c> - -8000db48 <_close_r>: -8000db48: ff010113 addi sp,sp,-16 -8000db4c: 00812423 sw s0,8(sp) -8000db50: 00912223 sw s1,4(sp) -8000db54: 00050493 mv s1,a0 -8000db58: 00058513 mv a0,a1 -8000db5c: 00112623 sw ra,12(sp) -8000db60: 2001a623 sw zero,524(gp) # 80016a14 -8000db64: fa4f20ef jal ra,80000308 <_close> +8000dafc <__fputwc>: +8000dafc: fd010113 addi sp,sp,-48 +8000db00: 02812423 sw s0,40(sp) +8000db04: 01312e23 sw s3,28(sp) +8000db08: 01512a23 sw s5,20(sp) +8000db0c: 02112623 sw ra,44(sp) +8000db10: 02912223 sw s1,36(sp) +8000db14: 03212023 sw s2,32(sp) +8000db18: 01412c23 sw s4,24(sp) +8000db1c: 01612823 sw s6,16(sp) +8000db20: 00050993 mv s3,a0 +8000db24: 00058a93 mv s5,a1 +8000db28: 00060413 mv s0,a2 +8000db2c: bb0fa0ef jal ra,80007edc <__locale_mb_cur_max> +8000db30: 00100793 li a5,1 +8000db34: 02f51063 bne a0,a5,8000db54 <__fputwc+0x58> +8000db38: fffa8793 addi a5,s5,-1 +8000db3c: 0fe00713 li a4,254 +8000db40: 00f76a63 bltu a4,a5,8000db54 <__fputwc+0x58> +8000db44: 0ffaf713 andi a4,s5,255 +8000db48: 00e10623 sb a4,12(sp) +8000db4c: 00100913 li s2,1 +8000db50: 02c0006f j 8000db7c <__fputwc+0x80> +8000db54: 05c40693 addi a3,s0,92 +8000db58: 000a8613 mv a2,s5 +8000db5c: 00c10593 addi a1,sp,12 +8000db60: 00098513 mv a0,s3 +8000db64: 46c020ef jal ra,8000ffd0 <_wcrtomb_r> 8000db68: fff00793 li a5,-1 -8000db6c: 00f50c63 beq a0,a5,8000db84 <_close_r+0x3c> -8000db70: 00c12083 lw ra,12(sp) -8000db74: 00812403 lw s0,8(sp) -8000db78: 00412483 lw s1,4(sp) -8000db7c: 01010113 addi sp,sp,16 -8000db80: 00008067 ret -8000db84: 20c1a783 lw a5,524(gp) # 80016a14 -8000db88: fe0784e3 beqz a5,8000db70 <_close_r+0x28> -8000db8c: 00c12083 lw ra,12(sp) -8000db90: 00812403 lw s0,8(sp) -8000db94: 00f4a023 sw a5,0(s1) -8000db98: 00412483 lw s1,4(sp) -8000db9c: 01010113 addi sp,sp,16 -8000dba0: 00008067 ret +8000db6c: 00050913 mv s2,a0 +8000db70: 0af50463 beq a0,a5,8000dc18 <__fputwc+0x11c> +8000db74: 08050e63 beqz a0,8000dc10 <__fputwc+0x114> +8000db78: 00c14703 lbu a4,12(sp) +8000db7c: 00000493 li s1,0 +8000db80: fff00a13 li s4,-1 +8000db84: 00a00b13 li s6,10 +8000db88: 0280006f j 8000dbb0 <__fputwc+0xb4> +8000db8c: 00042783 lw a5,0(s0) +8000db90: 00178693 addi a3,a5,1 +8000db94: 00d42023 sw a3,0(s0) +8000db98: 00e78023 sb a4,0(a5) +8000db9c: 00148493 addi s1,s1,1 +8000dba0: 00c10793 addi a5,sp,12 +8000dba4: 009787b3 add a5,a5,s1 +8000dba8: 0724f463 bgeu s1,s2,8000dc10 <__fputwc+0x114> +8000dbac: 0007c703 lbu a4,0(a5) +8000dbb0: 00842783 lw a5,8(s0) +8000dbb4: fff78793 addi a5,a5,-1 +8000dbb8: 00f42423 sw a5,8(s0) +8000dbbc: fc07d8e3 bgez a5,8000db8c <__fputwc+0x90> +8000dbc0: 01842683 lw a3,24(s0) +8000dbc4: 00070593 mv a1,a4 +8000dbc8: 00040613 mv a2,s0 +8000dbcc: 00098513 mv a0,s3 +8000dbd0: 00d7c463 blt a5,a3,8000dbd8 <__fputwc+0xdc> +8000dbd4: fb671ce3 bne a4,s6,8000db8c <__fputwc+0x90> +8000dbd8: 264020ef jal ra,8000fe3c <__swbuf_r> +8000dbdc: fd4510e3 bne a0,s4,8000db9c <__fputwc+0xa0> +8000dbe0: fff00913 li s2,-1 +8000dbe4: 02c12083 lw ra,44(sp) +8000dbe8: 02812403 lw s0,40(sp) +8000dbec: 00090513 mv a0,s2 +8000dbf0: 02412483 lw s1,36(sp) +8000dbf4: 02012903 lw s2,32(sp) +8000dbf8: 01c12983 lw s3,28(sp) +8000dbfc: 01812a03 lw s4,24(sp) +8000dc00: 01412a83 lw s5,20(sp) +8000dc04: 01012b03 lw s6,16(sp) +8000dc08: 03010113 addi sp,sp,48 +8000dc0c: 00008067 ret +8000dc10: 000a8913 mv s2,s5 +8000dc14: fd1ff06f j 8000dbe4 <__fputwc+0xe8> +8000dc18: 00c45783 lhu a5,12(s0) +8000dc1c: 0407e793 ori a5,a5,64 +8000dc20: 00f41623 sh a5,12(s0) +8000dc24: fc1ff06f j 8000dbe4 <__fputwc+0xe8> -8000dba4 <_fclose_r>: -8000dba4: ff010113 addi sp,sp,-16 -8000dba8: 00112623 sw ra,12(sp) -8000dbac: 00812423 sw s0,8(sp) -8000dbb0: 00912223 sw s1,4(sp) -8000dbb4: 01212023 sw s2,0(sp) -8000dbb8: 02058063 beqz a1,8000dbd8 <_fclose_r+0x34> -8000dbbc: 00050493 mv s1,a0 -8000dbc0: 00058413 mv s0,a1 -8000dbc4: 00050663 beqz a0,8000dbd0 <_fclose_r+0x2c> -8000dbc8: 03852783 lw a5,56(a0) -8000dbcc: 0a078c63 beqz a5,8000dc84 <_fclose_r+0xe0> -8000dbd0: 00c41783 lh a5,12(s0) -8000dbd4: 02079263 bnez a5,8000dbf8 <_fclose_r+0x54> -8000dbd8: 00c12083 lw ra,12(sp) -8000dbdc: 00812403 lw s0,8(sp) -8000dbe0: 00000913 li s2,0 -8000dbe4: 00090513 mv a0,s2 -8000dbe8: 00412483 lw s1,4(sp) -8000dbec: 00012903 lw s2,0(sp) -8000dbf0: 01010113 addi sp,sp,16 -8000dbf4: 00008067 ret -8000dbf8: 00040593 mv a1,s0 -8000dbfc: 00048513 mv a0,s1 -8000dc00: cbdf60ef jal ra,800048bc <__sflush_r> -8000dc04: 02c42783 lw a5,44(s0) -8000dc08: 00050913 mv s2,a0 -8000dc0c: 00078a63 beqz a5,8000dc20 <_fclose_r+0x7c> -8000dc10: 01c42583 lw a1,28(s0) -8000dc14: 00048513 mv a0,s1 -8000dc18: 000780e7 jalr a5 -8000dc1c: 06054c63 bltz a0,8000dc94 <_fclose_r+0xf0> -8000dc20: 00c45783 lhu a5,12(s0) -8000dc24: 0807f793 andi a5,a5,128 -8000dc28: 06079e63 bnez a5,8000dca4 <_fclose_r+0x100> -8000dc2c: 03042583 lw a1,48(s0) -8000dc30: 00058c63 beqz a1,8000dc48 <_fclose_r+0xa4> -8000dc34: 04040793 addi a5,s0,64 -8000dc38: 00f58663 beq a1,a5,8000dc44 <_fclose_r+0xa0> -8000dc3c: 00048513 mv a0,s1 -8000dc40: bd4f70ef jal ra,80005014 <_free_r> -8000dc44: 02042823 sw zero,48(s0) -8000dc48: 04442583 lw a1,68(s0) -8000dc4c: 00058863 beqz a1,8000dc5c <_fclose_r+0xb8> -8000dc50: 00048513 mv a0,s1 -8000dc54: bc0f70ef jal ra,80005014 <_free_r> -8000dc58: 04042223 sw zero,68(s0) -8000dc5c: a68f70ef jal ra,80004ec4 <__sfp_lock_acquire> -8000dc60: 00041623 sh zero,12(s0) -8000dc64: a64f70ef jal ra,80004ec8 <__sfp_lock_release> -8000dc68: 00c12083 lw ra,12(sp) -8000dc6c: 00812403 lw s0,8(sp) -8000dc70: 00090513 mv a0,s2 -8000dc74: 00412483 lw s1,4(sp) -8000dc78: 00012903 lw s2,0(sp) -8000dc7c: 01010113 addi sp,sp,16 -8000dc80: 00008067 ret -8000dc84: a30f70ef jal ra,80004eb4 <__sinit> -8000dc88: 00c41783 lh a5,12(s0) -8000dc8c: f40786e3 beqz a5,8000dbd8 <_fclose_r+0x34> -8000dc90: f69ff06f j 8000dbf8 <_fclose_r+0x54> -8000dc94: 00c45783 lhu a5,12(s0) -8000dc98: fff00913 li s2,-1 -8000dc9c: 0807f793 andi a5,a5,128 -8000dca0: f80786e3 beqz a5,8000dc2c <_fclose_r+0x88> -8000dca4: 01042583 lw a1,16(s0) -8000dca8: 00048513 mv a0,s1 -8000dcac: b68f70ef jal ra,80005014 <_free_r> -8000dcb0: f7dff06f j 8000dc2c <_fclose_r+0x88> +8000dc28 <_fputwc_r>: +8000dc28: 00c61783 lh a5,12(a2) +8000dc2c: 01279713 slli a4,a5,0x12 +8000dc30: 02074063 bltz a4,8000dc50 <_fputwc_r+0x28> +8000dc34: 06462703 lw a4,100(a2) +8000dc38: 000026b7 lui a3,0x2 +8000dc3c: 00d7e7b3 or a5,a5,a3 +8000dc40: 000026b7 lui a3,0x2 +8000dc44: 00d76733 or a4,a4,a3 +8000dc48: 00f61623 sh a5,12(a2) +8000dc4c: 06e62223 sw a4,100(a2) +8000dc50: eadff06f j 8000dafc <__fputwc> -8000dcb4 : -8000dcb4: 00050593 mv a1,a0 -8000dcb8: 1c81a503 lw a0,456(gp) # 800169d0 <_impure_ptr> -8000dcbc: ee9ff06f j 8000dba4 <_fclose_r> +8000dc54 : +8000dc54: fe010113 addi sp,sp,-32 +8000dc58: 00812c23 sw s0,24(sp) +8000dc5c: 1c81a403 lw s0,456(gp) # 80016e60 <_impure_ptr> +8000dc60: 00912a23 sw s1,20(sp) +8000dc64: 00112e23 sw ra,28(sp) +8000dc68: 00050493 mv s1,a0 +8000dc6c: 00058613 mv a2,a1 +8000dc70: 00040663 beqz s0,8000dc7c +8000dc74: 03842783 lw a5,56(s0) +8000dc78: 04078463 beqz a5,8000dcc0 +8000dc7c: 00c61783 lh a5,12(a2) +8000dc80: 01279713 slli a4,a5,0x12 +8000dc84: 02074063 bltz a4,8000dca4 +8000dc88: 06462703 lw a4,100(a2) +8000dc8c: 000026b7 lui a3,0x2 +8000dc90: 00d7e7b3 or a5,a5,a3 +8000dc94: 000026b7 lui a3,0x2 +8000dc98: 00d76733 or a4,a4,a3 +8000dc9c: 00f61623 sh a5,12(a2) +8000dca0: 06e62223 sw a4,100(a2) +8000dca4: 00040513 mv a0,s0 +8000dca8: 01812403 lw s0,24(sp) +8000dcac: 01c12083 lw ra,28(sp) +8000dcb0: 00048593 mv a1,s1 +8000dcb4: 01412483 lw s1,20(sp) +8000dcb8: 02010113 addi sp,sp,32 +8000dcbc: e41ff06f j 8000dafc <__fputwc> +8000dcc0: 00040513 mv a0,s0 +8000dcc4: 00b12623 sw a1,12(sp) +8000dcc8: 828f70ef jal ra,80004cf0 <__sinit> +8000dccc: 00c12603 lw a2,12(sp) +8000dcd0: fadff06f j 8000dc7c -8000dcc0 <__fputwc>: -8000dcc0: fd010113 addi sp,sp,-48 -8000dcc4: 02812423 sw s0,40(sp) -8000dcc8: 01312e23 sw s3,28(sp) -8000dccc: 01512a23 sw s5,20(sp) -8000dcd0: 02112623 sw ra,44(sp) -8000dcd4: 02912223 sw s1,36(sp) -8000dcd8: 03212023 sw s2,32(sp) -8000dcdc: 01412c23 sw s4,24(sp) -8000dce0: 01612823 sw s6,16(sp) -8000dce4: 00050993 mv s3,a0 -8000dce8: 00058a93 mv s5,a1 -8000dcec: 00060413 mv s0,a2 -8000dcf0: bb0fa0ef jal ra,800080a0 <__locale_mb_cur_max> -8000dcf4: 00100793 li a5,1 -8000dcf8: 02f51063 bne a0,a5,8000dd18 <__fputwc+0x58> -8000dcfc: fffa8793 addi a5,s5,-1 -8000dd00: 0fe00713 li a4,254 -8000dd04: 00f76a63 bltu a4,a5,8000dd18 <__fputwc+0x58> -8000dd08: 0ffaf713 andi a4,s5,255 -8000dd0c: 00e10623 sb a4,12(sp) -8000dd10: 00100913 li s2,1 -8000dd14: 02c0006f j 8000dd40 <__fputwc+0x80> -8000dd18: 05c40693 addi a3,s0,92 -8000dd1c: 000a8613 mv a2,s5 -8000dd20: 00c10593 addi a1,sp,12 -8000dd24: 00098513 mv a0,s3 -8000dd28: 46c020ef jal ra,80010194 <_wcrtomb_r> -8000dd2c: fff00793 li a5,-1 -8000dd30: 00050913 mv s2,a0 -8000dd34: 0af50463 beq a0,a5,8000dddc <__fputwc+0x11c> -8000dd38: 08050e63 beqz a0,8000ddd4 <__fputwc+0x114> -8000dd3c: 00c14703 lbu a4,12(sp) -8000dd40: 00000493 li s1,0 -8000dd44: fff00a13 li s4,-1 -8000dd48: 00a00b13 li s6,10 -8000dd4c: 0280006f j 8000dd74 <__fputwc+0xb4> -8000dd50: 00042783 lw a5,0(s0) -8000dd54: 00178693 addi a3,a5,1 -8000dd58: 00d42023 sw a3,0(s0) -8000dd5c: 00e78023 sb a4,0(a5) -8000dd60: 00148493 addi s1,s1,1 -8000dd64: 00c10793 addi a5,sp,12 -8000dd68: 009787b3 add a5,a5,s1 -8000dd6c: 0724f463 bgeu s1,s2,8000ddd4 <__fputwc+0x114> -8000dd70: 0007c703 lbu a4,0(a5) -8000dd74: 00842783 lw a5,8(s0) -8000dd78: fff78793 addi a5,a5,-1 -8000dd7c: 00f42423 sw a5,8(s0) -8000dd80: fc07d8e3 bgez a5,8000dd50 <__fputwc+0x90> -8000dd84: 01842683 lw a3,24(s0) -8000dd88: 00070593 mv a1,a4 -8000dd8c: 00040613 mv a2,s0 -8000dd90: 00098513 mv a0,s3 -8000dd94: 00d7c463 blt a5,a3,8000dd9c <__fputwc+0xdc> -8000dd98: fb671ce3 bne a4,s6,8000dd50 <__fputwc+0x90> -8000dd9c: 264020ef jal ra,80010000 <__swbuf_r> -8000dda0: fd4510e3 bne a0,s4,8000dd60 <__fputwc+0xa0> -8000dda4: fff00913 li s2,-1 -8000dda8: 02c12083 lw ra,44(sp) -8000ddac: 02812403 lw s0,40(sp) -8000ddb0: 00090513 mv a0,s2 -8000ddb4: 02412483 lw s1,36(sp) -8000ddb8: 02012903 lw s2,32(sp) -8000ddbc: 01c12983 lw s3,28(sp) -8000ddc0: 01812a03 lw s4,24(sp) -8000ddc4: 01412a83 lw s5,20(sp) -8000ddc8: 01012b03 lw s6,16(sp) -8000ddcc: 03010113 addi sp,sp,48 -8000ddd0: 00008067 ret -8000ddd4: 000a8913 mv s2,s5 -8000ddd8: fd1ff06f j 8000dda8 <__fputwc+0xe8> -8000dddc: 00c45783 lhu a5,12(s0) -8000dde0: 0407e793 ori a5,a5,64 -8000dde4: 00f41623 sh a5,12(s0) -8000dde8: fc1ff06f j 8000dda8 <__fputwc+0xe8> +8000dcd4 <_fstat_r>: +8000dcd4: ff010113 addi sp,sp,-16 +8000dcd8: 00058793 mv a5,a1 +8000dcdc: 00812423 sw s0,8(sp) +8000dce0: 00912223 sw s1,4(sp) +8000dce4: 00050493 mv s1,a0 +8000dce8: 00060593 mv a1,a2 +8000dcec: 00078513 mv a0,a5 +8000dcf0: 00112623 sw ra,12(sp) +8000dcf4: 2001a623 sw zero,524(gp) # 80016ea4 +8000dcf8: e2cf20ef jal ra,80000324 <_fstat> +8000dcfc: fff00793 li a5,-1 +8000dd00: 00f50c63 beq a0,a5,8000dd18 <_fstat_r+0x44> +8000dd04: 00c12083 lw ra,12(sp) +8000dd08: 00812403 lw s0,8(sp) +8000dd0c: 00412483 lw s1,4(sp) +8000dd10: 01010113 addi sp,sp,16 +8000dd14: 00008067 ret +8000dd18: 20c1a783 lw a5,524(gp) # 80016ea4 +8000dd1c: fe0784e3 beqz a5,8000dd04 <_fstat_r+0x30> +8000dd20: 00c12083 lw ra,12(sp) +8000dd24: 00812403 lw s0,8(sp) +8000dd28: 00f4a023 sw a5,0(s1) +8000dd2c: 00412483 lw s1,4(sp) +8000dd30: 01010113 addi sp,sp,16 +8000dd34: 00008067 ret -8000ddec <_fputwc_r>: -8000ddec: 00c61783 lh a5,12(a2) -8000ddf0: 01279713 slli a4,a5,0x12 -8000ddf4: 02074063 bltz a4,8000de14 <_fputwc_r+0x28> -8000ddf8: 06462703 lw a4,100(a2) -8000ddfc: 000026b7 lui a3,0x2 -8000de00: 00d7e7b3 or a5,a5,a3 -8000de04: 000026b7 lui a3,0x2 -8000de08: 00d76733 or a4,a4,a3 -8000de0c: 00f61623 sh a5,12(a2) -8000de10: 06e62223 sw a4,100(a2) -8000de14: eadff06f j 8000dcc0 <__fputwc> - -8000de18 : -8000de18: fe010113 addi sp,sp,-32 -8000de1c: 00812c23 sw s0,24(sp) -8000de20: 1c81a403 lw s0,456(gp) # 800169d0 <_impure_ptr> -8000de24: 00912a23 sw s1,20(sp) -8000de28: 00112e23 sw ra,28(sp) -8000de2c: 00050493 mv s1,a0 -8000de30: 00058613 mv a2,a1 -8000de34: 00040663 beqz s0,8000de40 -8000de38: 03842783 lw a5,56(s0) -8000de3c: 04078463 beqz a5,8000de84 -8000de40: 00c61783 lh a5,12(a2) -8000de44: 01279713 slli a4,a5,0x12 -8000de48: 02074063 bltz a4,8000de68 -8000de4c: 06462703 lw a4,100(a2) -8000de50: 000026b7 lui a3,0x2 -8000de54: 00d7e7b3 or a5,a5,a3 -8000de58: 000026b7 lui a3,0x2 -8000de5c: 00d76733 or a4,a4,a3 -8000de60: 00f61623 sh a5,12(a2) -8000de64: 06e62223 sw a4,100(a2) -8000de68: 00040513 mv a0,s0 -8000de6c: 01812403 lw s0,24(sp) -8000de70: 01c12083 lw ra,28(sp) -8000de74: 00048593 mv a1,s1 -8000de78: 01412483 lw s1,20(sp) -8000de7c: 02010113 addi sp,sp,32 -8000de80: e41ff06f j 8000dcc0 <__fputwc> -8000de84: 00040513 mv a0,s0 -8000de88: 00b12623 sw a1,12(sp) -8000de8c: 828f70ef jal ra,80004eb4 <__sinit> -8000de90: 00c12603 lw a2,12(sp) -8000de94: fadff06f j 8000de40 - -8000de98 <_fstat_r>: -8000de98: ff010113 addi sp,sp,-16 -8000de9c: 00058793 mv a5,a1 -8000dea0: 00812423 sw s0,8(sp) -8000dea4: 00912223 sw s1,4(sp) -8000dea8: 00050493 mv s1,a0 -8000deac: 00060593 mv a1,a2 -8000deb0: 00078513 mv a0,a5 -8000deb4: 00112623 sw ra,12(sp) -8000deb8: 2001a623 sw zero,524(gp) # 80016a14 -8000debc: c68f20ef jal ra,80000324 <_fstat> -8000dec0: fff00793 li a5,-1 -8000dec4: 00f50c63 beq a0,a5,8000dedc <_fstat_r+0x44> -8000dec8: 00c12083 lw ra,12(sp) -8000decc: 00812403 lw s0,8(sp) -8000ded0: 00412483 lw s1,4(sp) -8000ded4: 01010113 addi sp,sp,16 -8000ded8: 00008067 ret -8000dedc: 20c1a783 lw a5,524(gp) # 80016a14 -8000dee0: fe0784e3 beqz a5,8000dec8 <_fstat_r+0x30> -8000dee4: 00c12083 lw ra,12(sp) -8000dee8: 00812403 lw s0,8(sp) -8000deec: 00f4a023 sw a5,0(s1) -8000def0: 00412483 lw s1,4(sp) -8000def4: 01010113 addi sp,sp,16 -8000def8: 00008067 ret - -8000defc <__sfvwrite_r>: -8000defc: 00862783 lw a5,8(a2) -8000df00: 34078263 beqz a5,8000e244 <__sfvwrite_r+0x348> -8000df04: 00c5d783 lhu a5,12(a1) -8000df08: fd010113 addi sp,sp,-48 -8000df0c: 02812423 sw s0,40(sp) -8000df10: 01412c23 sw s4,24(sp) -8000df14: 01512a23 sw s5,20(sp) -8000df18: 02112623 sw ra,44(sp) -8000df1c: 02912223 sw s1,36(sp) -8000df20: 03212023 sw s2,32(sp) -8000df24: 01312e23 sw s3,28(sp) -8000df28: 01612823 sw s6,16(sp) -8000df2c: 01712623 sw s7,12(sp) -8000df30: 01812423 sw s8,8(sp) -8000df34: 01912223 sw s9,4(sp) -8000df38: 01a12023 sw s10,0(sp) -8000df3c: 0087f713 andi a4,a5,8 -8000df40: 00058413 mv s0,a1 -8000df44: 00050a93 mv s5,a0 -8000df48: 00060a13 mv s4,a2 -8000df4c: 08070a63 beqz a4,8000dfe0 <__sfvwrite_r+0xe4> -8000df50: 0105a703 lw a4,16(a1) -8000df54: 08070663 beqz a4,8000dfe0 <__sfvwrite_r+0xe4> -8000df58: 0027f713 andi a4,a5,2 -8000df5c: 000a2483 lw s1,0(s4) -8000df60: 0a070063 beqz a4,8000e000 <__sfvwrite_r+0x104> -8000df64: 02442703 lw a4,36(s0) -8000df68: 01c42783 lw a5,28(s0) -8000df6c: 80000b37 lui s6,0x80000 -8000df70: 00000993 li s3,0 -8000df74: 00000913 li s2,0 -8000df78: c00b4b13 xori s6,s6,-1024 +8000dd38 <__sfvwrite_r>: +8000dd38: 00862783 lw a5,8(a2) +8000dd3c: 34078263 beqz a5,8000e080 <__sfvwrite_r+0x348> +8000dd40: 00c5d783 lhu a5,12(a1) +8000dd44: fd010113 addi sp,sp,-48 +8000dd48: 02812423 sw s0,40(sp) +8000dd4c: 01412c23 sw s4,24(sp) +8000dd50: 01512a23 sw s5,20(sp) +8000dd54: 02112623 sw ra,44(sp) +8000dd58: 02912223 sw s1,36(sp) +8000dd5c: 03212023 sw s2,32(sp) +8000dd60: 01312e23 sw s3,28(sp) +8000dd64: 01612823 sw s6,16(sp) +8000dd68: 01712623 sw s7,12(sp) +8000dd6c: 01812423 sw s8,8(sp) +8000dd70: 01912223 sw s9,4(sp) +8000dd74: 01a12023 sw s10,0(sp) +8000dd78: 0087f713 andi a4,a5,8 +8000dd7c: 00058413 mv s0,a1 +8000dd80: 00050a93 mv s5,a0 +8000dd84: 00060a13 mv s4,a2 +8000dd88: 08070a63 beqz a4,8000de1c <__sfvwrite_r+0xe4> +8000dd8c: 0105a703 lw a4,16(a1) +8000dd90: 08070663 beqz a4,8000de1c <__sfvwrite_r+0xe4> +8000dd94: 0027f713 andi a4,a5,2 +8000dd98: 000a2483 lw s1,0(s4) +8000dd9c: 0a070063 beqz a4,8000de3c <__sfvwrite_r+0x104> +8000dda0: 02442703 lw a4,36(s0) +8000dda4: 01c42783 lw a5,28(s0) +8000dda8: 80000b37 lui s6,0x80000 +8000ddac: 00000993 li s3,0 +8000ddb0: 00000913 li s2,0 +8000ddb4: c00b4b13 xori s6,s6,-1024 +8000ddb8: 00098613 mv a2,s3 +8000ddbc: 00078593 mv a1,a5 +8000ddc0: 000a8513 mv a0,s5 +8000ddc4: 04090463 beqz s2,8000de0c <__sfvwrite_r+0xd4> +8000ddc8: 00090693 mv a3,s2 +8000ddcc: 012b7463 bgeu s6,s2,8000ddd4 <__sfvwrite_r+0x9c> +8000ddd0: 000b0693 mv a3,s6 +8000ddd4: 000700e7 jalr a4 +8000ddd8: 28a05a63 blez a0,8000e06c <__sfvwrite_r+0x334> +8000dddc: 008a2783 lw a5,8(s4) +8000dde0: 00a989b3 add s3,s3,a0 +8000dde4: 40a90933 sub s2,s2,a0 +8000dde8: 40a78533 sub a0,a5,a0 +8000ddec: 00aa2423 sw a0,8(s4) +8000ddf0: 20050c63 beqz a0,8000e008 <__sfvwrite_r+0x2d0> +8000ddf4: 01c42783 lw a5,28(s0) +8000ddf8: 02442703 lw a4,36(s0) +8000ddfc: 00098613 mv a2,s3 +8000de00: 00078593 mv a1,a5 +8000de04: 000a8513 mv a0,s5 +8000de08: fc0910e3 bnez s2,8000ddc8 <__sfvwrite_r+0x90> +8000de0c: 0004a983 lw s3,0(s1) +8000de10: 0044a903 lw s2,4(s1) +8000de14: 00848493 addi s1,s1,8 +8000de18: fa1ff06f j 8000ddb8 <__sfvwrite_r+0x80> +8000de1c: 00040593 mv a1,s0 +8000de20: 000a8513 mv a0,s5 +8000de24: dc0f60ef jal ra,800043e4 <__swsetup_r> +8000de28: 3a051c63 bnez a0,8000e1e0 <__sfvwrite_r+0x4a8> +8000de2c: 00c45783 lhu a5,12(s0) +8000de30: 000a2483 lw s1,0(s4) +8000de34: 0027f713 andi a4,a5,2 +8000de38: f60714e3 bnez a4,8000dda0 <__sfvwrite_r+0x68> +8000de3c: 0017f713 andi a4,a5,1 +8000de40: 24071463 bnez a4,8000e088 <__sfvwrite_r+0x350> +8000de44: 00842c83 lw s9,8(s0) +8000de48: 00042503 lw a0,0(s0) +8000de4c: 80000bb7 lui s7,0x80000 +8000de50: ffebcc13 xori s8,s7,-2 +8000de54: 00000b13 li s6,0 +8000de58: 00000913 li s2,0 +8000de5c: fffbcb93 not s7,s7 +8000de60: 0e090e63 beqz s2,8000df5c <__sfvwrite_r+0x224> +8000de64: 2007f713 andi a4,a5,512 +8000de68: 24070c63 beqz a4,8000e0c0 <__sfvwrite_r+0x388> +8000de6c: 000c8d13 mv s10,s9 +8000de70: 2f996263 bltu s2,s9,8000e154 <__sfvwrite_r+0x41c> +8000de74: 4807f713 andi a4,a5,1152 +8000de78: 08070a63 beqz a4,8000df0c <__sfvwrite_r+0x1d4> +8000de7c: 01442683 lw a3,20(s0) +8000de80: 01042583 lw a1,16(s0) +8000de84: 00190713 addi a4,s2,1 # 80015001 <__BSS_END__+0xffffe159> +8000de88: 00169993 slli s3,a3,0x1 +8000de8c: 00d986b3 add a3,s3,a3 +8000de90: 01f6d993 srli s3,a3,0x1f +8000de94: 40b50cb3 sub s9,a0,a1 +8000de98: 00d989b3 add s3,s3,a3 +8000de9c: 4019d993 srai s3,s3,0x1 +8000dea0: 01970733 add a4,a4,s9 +8000dea4: 00098613 mv a2,s3 +8000dea8: 00e9f663 bgeu s3,a4,8000deb4 <__sfvwrite_r+0x17c> +8000deac: 00070993 mv s3,a4 +8000deb0: 00070613 mv a2,a4 +8000deb4: 4007f793 andi a5,a5,1024 +8000deb8: 2e078463 beqz a5,8000e1a0 <__sfvwrite_r+0x468> +8000debc: 00060593 mv a1,a2 +8000dec0: 000a8513 mv a0,s5 +8000dec4: f65f20ef jal ra,80000e28 <_malloc_r> +8000dec8: 00050d13 mv s10,a0 +8000decc: 30050263 beqz a0,8000e1d0 <__sfvwrite_r+0x498> +8000ded0: 01042583 lw a1,16(s0) +8000ded4: 000c8613 mv a2,s9 +8000ded8: 3d4000ef jal ra,8000e2ac +8000dedc: 00c45783 lhu a5,12(s0) +8000dee0: b7f7f793 andi a5,a5,-1153 +8000dee4: 0807e793 ori a5,a5,128 +8000dee8: 00f41623 sh a5,12(s0) +8000deec: 019d0533 add a0,s10,s9 +8000def0: 419987b3 sub a5,s3,s9 +8000def4: 01a42823 sw s10,16(s0) +8000def8: 00a42023 sw a0,0(s0) +8000defc: 01342a23 sw s3,20(s0) +8000df00: 00090c93 mv s9,s2 +8000df04: 00f42423 sw a5,8(s0) +8000df08: 00090d13 mv s10,s2 +8000df0c: 000d0613 mv a2,s10 +8000df10: 000b0593 mv a1,s6 +8000df14: 4b4000ef jal ra,8000e3c8 +8000df18: 00842783 lw a5,8(s0) +8000df1c: 00042603 lw a2,0(s0) +8000df20: 00090993 mv s3,s2 +8000df24: 41978cb3 sub s9,a5,s9 +8000df28: 01a60633 add a2,a2,s10 +8000df2c: 01942423 sw s9,8(s0) +8000df30: 00c42023 sw a2,0(s0) +8000df34: 00000913 li s2,0 +8000df38: 008a2783 lw a5,8(s4) +8000df3c: 013b0b33 add s6,s6,s3 +8000df40: 413789b3 sub s3,a5,s3 +8000df44: 013a2423 sw s3,8(s4) +8000df48: 0c098063 beqz s3,8000e008 <__sfvwrite_r+0x2d0> +8000df4c: 00842c83 lw s9,8(s0) +8000df50: 00042503 lw a0,0(s0) +8000df54: 00c45783 lhu a5,12(s0) +8000df58: f00916e3 bnez s2,8000de64 <__sfvwrite_r+0x12c> +8000df5c: 0004ab03 lw s6,0(s1) +8000df60: 0044a903 lw s2,4(s1) +8000df64: 00848493 addi s1,s1,8 +8000df68: ef9ff06f j 8000de60 <__sfvwrite_r+0x128> +8000df6c: 0044a983 lw s3,4(s1) +8000df70: 0004ab83 lw s7,0(s1) +8000df74: 00848493 addi s1,s1,8 +8000df78: fe098ae3 beqz s3,8000df6c <__sfvwrite_r+0x234> 8000df7c: 00098613 mv a2,s3 -8000df80: 00078593 mv a1,a5 -8000df84: 000a8513 mv a0,s5 -8000df88: 04090463 beqz s2,8000dfd0 <__sfvwrite_r+0xd4> -8000df8c: 00090693 mv a3,s2 -8000df90: 012b7463 bgeu s6,s2,8000df98 <__sfvwrite_r+0x9c> -8000df94: 000b0693 mv a3,s6 -8000df98: 000700e7 jalr a4 -8000df9c: 28a05a63 blez a0,8000e230 <__sfvwrite_r+0x334> -8000dfa0: 008a2783 lw a5,8(s4) -8000dfa4: 00a989b3 add s3,s3,a0 -8000dfa8: 40a90933 sub s2,s2,a0 -8000dfac: 40a78533 sub a0,a5,a0 -8000dfb0: 00aa2423 sw a0,8(s4) -8000dfb4: 20050c63 beqz a0,8000e1cc <__sfvwrite_r+0x2d0> -8000dfb8: 01c42783 lw a5,28(s0) -8000dfbc: 02442703 lw a4,36(s0) -8000dfc0: 00098613 mv a2,s3 -8000dfc4: 00078593 mv a1,a5 -8000dfc8: 000a8513 mv a0,s5 -8000dfcc: fc0910e3 bnez s2,8000df8c <__sfvwrite_r+0x90> -8000dfd0: 0004a983 lw s3,0(s1) -8000dfd4: 0044a903 lw s2,4(s1) -8000dfd8: 00848493 addi s1,s1,8 -8000dfdc: fa1ff06f j 8000df7c <__sfvwrite_r+0x80> -8000dfe0: 00040593 mv a1,s0 -8000dfe4: 000a8513 mv a0,s5 -8000dfe8: dc0f60ef jal ra,800045a8 <__swsetup_r> -8000dfec: 3a051c63 bnez a0,8000e3a4 <__sfvwrite_r+0x4a8> -8000dff0: 00c45783 lhu a5,12(s0) -8000dff4: 000a2483 lw s1,0(s4) -8000dff8: 0027f713 andi a4,a5,2 -8000dffc: f60714e3 bnez a4,8000df64 <__sfvwrite_r+0x68> -8000e000: 0017f713 andi a4,a5,1 -8000e004: 24071463 bnez a4,8000e24c <__sfvwrite_r+0x350> -8000e008: 00842c83 lw s9,8(s0) -8000e00c: 00042503 lw a0,0(s0) -8000e010: 80000bb7 lui s7,0x80000 -8000e014: ffebcc13 xori s8,s7,-2 -8000e018: 00000b13 li s6,0 -8000e01c: 00000913 li s2,0 -8000e020: fffbcb93 not s7,s7 -8000e024: 0e090e63 beqz s2,8000e120 <__sfvwrite_r+0x224> -8000e028: 2007f713 andi a4,a5,512 -8000e02c: 24070c63 beqz a4,8000e284 <__sfvwrite_r+0x388> -8000e030: 000c8d13 mv s10,s9 -8000e034: 2f996263 bltu s2,s9,8000e318 <__sfvwrite_r+0x41c> -8000e038: 4807f713 andi a4,a5,1152 -8000e03c: 08070a63 beqz a4,8000e0d0 <__sfvwrite_r+0x1d4> -8000e040: 01442683 lw a3,20(s0) -8000e044: 01042583 lw a1,16(s0) -8000e048: 00190713 addi a4,s2,1 -8000e04c: 00169993 slli s3,a3,0x1 -8000e050: 00d986b3 add a3,s3,a3 -8000e054: 01f6d993 srli s3,a3,0x1f -8000e058: 40b50cb3 sub s9,a0,a1 -8000e05c: 00d989b3 add s3,s3,a3 -8000e060: 4019d993 srai s3,s3,0x1 -8000e064: 01970733 add a4,a4,s9 -8000e068: 00098613 mv a2,s3 -8000e06c: 00e9f663 bgeu s3,a4,8000e078 <__sfvwrite_r+0x17c> -8000e070: 00070993 mv s3,a4 -8000e074: 00070613 mv a2,a4 -8000e078: 4007f793 andi a5,a5,1024 -8000e07c: 2e078463 beqz a5,8000e364 <__sfvwrite_r+0x468> -8000e080: 00060593 mv a1,a2 -8000e084: 000a8513 mv a0,s5 -8000e088: f65f20ef jal ra,80000fec <_malloc_r> -8000e08c: 00050d13 mv s10,a0 -8000e090: 30050263 beqz a0,8000e394 <__sfvwrite_r+0x498> -8000e094: 01042583 lw a1,16(s0) -8000e098: 000c8613 mv a2,s9 -8000e09c: 3d4000ef jal ra,8000e470 -8000e0a0: 00c45783 lhu a5,12(s0) -8000e0a4: b7f7f793 andi a5,a5,-1153 -8000e0a8: 0807e793 ori a5,a5,128 -8000e0ac: 00f41623 sh a5,12(s0) -8000e0b0: 019d0533 add a0,s10,s9 -8000e0b4: 419987b3 sub a5,s3,s9 -8000e0b8: 01a42823 sw s10,16(s0) -8000e0bc: 00a42023 sw a0,0(s0) -8000e0c0: 01342a23 sw s3,20(s0) -8000e0c4: 00090c93 mv s9,s2 -8000e0c8: 00f42423 sw a5,8(s0) -8000e0cc: 00090d13 mv s10,s2 -8000e0d0: 000d0613 mv a2,s10 -8000e0d4: 000b0593 mv a1,s6 -8000e0d8: 4b4000ef jal ra,8000e58c -8000e0dc: 00842783 lw a5,8(s0) -8000e0e0: 00042603 lw a2,0(s0) -8000e0e4: 00090993 mv s3,s2 -8000e0e8: 41978cb3 sub s9,a5,s9 -8000e0ec: 01a60633 add a2,a2,s10 -8000e0f0: 01942423 sw s9,8(s0) -8000e0f4: 00c42023 sw a2,0(s0) -8000e0f8: 00000913 li s2,0 -8000e0fc: 008a2783 lw a5,8(s4) -8000e100: 013b0b33 add s6,s6,s3 -8000e104: 413789b3 sub s3,a5,s3 -8000e108: 013a2423 sw s3,8(s4) -8000e10c: 0c098063 beqz s3,8000e1cc <__sfvwrite_r+0x2d0> -8000e110: 00842c83 lw s9,8(s0) -8000e114: 00042503 lw a0,0(s0) -8000e118: 00c45783 lhu a5,12(s0) -8000e11c: f00916e3 bnez s2,8000e028 <__sfvwrite_r+0x12c> -8000e120: 0004ab03 lw s6,0(s1) -8000e124: 0044a903 lw s2,4(s1) -8000e128: 00848493 addi s1,s1,8 -8000e12c: ef9ff06f j 8000e024 <__sfvwrite_r+0x128> -8000e130: 0044a983 lw s3,4(s1) -8000e134: 0004ab83 lw s7,0(s1) -8000e138: 00848493 addi s1,s1,8 -8000e13c: fe098ae3 beqz s3,8000e130 <__sfvwrite_r+0x234> -8000e140: 00098613 mv a2,s3 -8000e144: 00a00593 li a1,10 -8000e148: 000b8513 mv a0,s7 -8000e14c: 9ccfa0ef jal ra,80008318 -8000e150: 12050463 beqz a0,8000e278 <__sfvwrite_r+0x37c> -8000e154: 00150513 addi a0,a0,1 -8000e158: 41750b33 sub s6,a0,s7 -8000e15c: 000b0793 mv a5,s6 -8000e160: 00098c13 mv s8,s3 -8000e164: 0137f463 bgeu a5,s3,8000e16c <__sfvwrite_r+0x270> -8000e168: 00078c13 mv s8,a5 -8000e16c: 00042503 lw a0,0(s0) -8000e170: 01042783 lw a5,16(s0) -8000e174: 01442683 lw a3,20(s0) -8000e178: 00a7f863 bgeu a5,a0,8000e188 <__sfvwrite_r+0x28c> -8000e17c: 00842903 lw s2,8(s0) -8000e180: 01268933 add s2,a3,s2 -8000e184: 09894263 blt s2,s8,8000e208 <__sfvwrite_r+0x30c> -8000e188: 1adc4863 blt s8,a3,8000e338 <__sfvwrite_r+0x43c> -8000e18c: 02442783 lw a5,36(s0) -8000e190: 01c42583 lw a1,28(s0) -8000e194: 000b8613 mv a2,s7 -8000e198: 000a8513 mv a0,s5 -8000e19c: 000780e7 jalr a5 -8000e1a0: 00050913 mv s2,a0 -8000e1a4: 08a05663 blez a0,8000e230 <__sfvwrite_r+0x334> -8000e1a8: 412b0b33 sub s6,s6,s2 -8000e1ac: 00100513 li a0,1 -8000e1b0: 160b0a63 beqz s6,8000e324 <__sfvwrite_r+0x428> -8000e1b4: 008a2783 lw a5,8(s4) -8000e1b8: 012b8bb3 add s7,s7,s2 -8000e1bc: 412989b3 sub s3,s3,s2 -8000e1c0: 41278933 sub s2,a5,s2 -8000e1c4: 012a2423 sw s2,8(s4) -8000e1c8: 08091a63 bnez s2,8000e25c <__sfvwrite_r+0x360> -8000e1cc: 00000513 li a0,0 -8000e1d0: 02c12083 lw ra,44(sp) -8000e1d4: 02812403 lw s0,40(sp) -8000e1d8: 02412483 lw s1,36(sp) -8000e1dc: 02012903 lw s2,32(sp) -8000e1e0: 01c12983 lw s3,28(sp) -8000e1e4: 01812a03 lw s4,24(sp) -8000e1e8: 01412a83 lw s5,20(sp) -8000e1ec: 01012b03 lw s6,16(sp) -8000e1f0: 00c12b83 lw s7,12(sp) -8000e1f4: 00812c03 lw s8,8(sp) -8000e1f8: 00412c83 lw s9,4(sp) -8000e1fc: 00012d03 lw s10,0(sp) -8000e200: 03010113 addi sp,sp,48 -8000e204: 00008067 ret -8000e208: 000b8593 mv a1,s7 -8000e20c: 00090613 mv a2,s2 -8000e210: 37c000ef jal ra,8000e58c -8000e214: 00042783 lw a5,0(s0) -8000e218: 00040593 mv a1,s0 -8000e21c: 000a8513 mv a0,s5 -8000e220: 012787b3 add a5,a5,s2 -8000e224: 00f42023 sw a5,0(s0) -8000e228: 8f1f60ef jal ra,80004b18 <_fflush_r> -8000e22c: f6050ee3 beqz a0,8000e1a8 <__sfvwrite_r+0x2ac> -8000e230: 00c41783 lh a5,12(s0) -8000e234: 0407e793 ori a5,a5,64 -8000e238: 00f41623 sh a5,12(s0) -8000e23c: fff00513 li a0,-1 -8000e240: f91ff06f j 8000e1d0 <__sfvwrite_r+0x2d4> -8000e244: 00000513 li a0,0 -8000e248: 00008067 ret -8000e24c: 00000b13 li s6,0 -8000e250: 00000513 li a0,0 -8000e254: 00000b93 li s7,0 -8000e258: 00000993 li s3,0 -8000e25c: ec098ae3 beqz s3,8000e130 <__sfvwrite_r+0x234> -8000e260: ee051ee3 bnez a0,8000e15c <__sfvwrite_r+0x260> -8000e264: 00098613 mv a2,s3 -8000e268: 00a00593 li a1,10 -8000e26c: 000b8513 mv a0,s7 -8000e270: 8a8fa0ef jal ra,80008318 -8000e274: ee0510e3 bnez a0,8000e154 <__sfvwrite_r+0x258> -8000e278: 00198793 addi a5,s3,1 -8000e27c: 00078b13 mv s6,a5 -8000e280: ee1ff06f j 8000e160 <__sfvwrite_r+0x264> -8000e284: 01042783 lw a5,16(s0) -8000e288: 04a7e263 bltu a5,a0,8000e2cc <__sfvwrite_r+0x3d0> -8000e28c: 01442783 lw a5,20(s0) -8000e290: 02f96e63 bltu s2,a5,8000e2cc <__sfvwrite_r+0x3d0> -8000e294: 00090693 mv a3,s2 -8000e298: 012c7463 bgeu s8,s2,8000e2a0 <__sfvwrite_r+0x3a4> -8000e29c: 000b8693 mv a3,s7 -8000e2a0: 02f6c6b3 div a3,a3,a5 -8000e2a4: 02442703 lw a4,36(s0) -8000e2a8: 01c42583 lw a1,28(s0) -8000e2ac: 000b0613 mv a2,s6 -8000e2b0: 000a8513 mv a0,s5 -8000e2b4: 02f686b3 mul a3,a3,a5 -8000e2b8: 000700e7 jalr a4 -8000e2bc: f6a05ae3 blez a0,8000e230 <__sfvwrite_r+0x334> -8000e2c0: 00050993 mv s3,a0 -8000e2c4: 41390933 sub s2,s2,s3 -8000e2c8: e35ff06f j 8000e0fc <__sfvwrite_r+0x200> -8000e2cc: 000c8993 mv s3,s9 -8000e2d0: 01997463 bgeu s2,s9,8000e2d8 <__sfvwrite_r+0x3dc> -8000e2d4: 00090993 mv s3,s2 -8000e2d8: 00098613 mv a2,s3 -8000e2dc: 000b0593 mv a1,s6 -8000e2e0: 2ac000ef jal ra,8000e58c -8000e2e4: 00842783 lw a5,8(s0) -8000e2e8: 00042703 lw a4,0(s0) -8000e2ec: 413787b3 sub a5,a5,s3 -8000e2f0: 01370733 add a4,a4,s3 -8000e2f4: 00f42423 sw a5,8(s0) -8000e2f8: 00e42023 sw a4,0(s0) -8000e2fc: fc0794e3 bnez a5,8000e2c4 <__sfvwrite_r+0x3c8> -8000e300: 00040593 mv a1,s0 -8000e304: 000a8513 mv a0,s5 -8000e308: 811f60ef jal ra,80004b18 <_fflush_r> -8000e30c: f20512e3 bnez a0,8000e230 <__sfvwrite_r+0x334> -8000e310: 41390933 sub s2,s2,s3 -8000e314: de9ff06f j 8000e0fc <__sfvwrite_r+0x200> -8000e318: 00090c93 mv s9,s2 -8000e31c: 00090d13 mv s10,s2 -8000e320: db1ff06f j 8000e0d0 <__sfvwrite_r+0x1d4> -8000e324: 00040593 mv a1,s0 -8000e328: 000a8513 mv a0,s5 -8000e32c: fecf60ef jal ra,80004b18 <_fflush_r> -8000e330: e80502e3 beqz a0,8000e1b4 <__sfvwrite_r+0x2b8> -8000e334: efdff06f j 8000e230 <__sfvwrite_r+0x334> -8000e338: 000c0613 mv a2,s8 -8000e33c: 000b8593 mv a1,s7 -8000e340: 24c000ef jal ra,8000e58c -8000e344: 00842703 lw a4,8(s0) -8000e348: 00042783 lw a5,0(s0) -8000e34c: 000c0913 mv s2,s8 -8000e350: 41870733 sub a4,a4,s8 -8000e354: 01878c33 add s8,a5,s8 -8000e358: 00e42423 sw a4,8(s0) -8000e35c: 01842023 sw s8,0(s0) -8000e360: e49ff06f j 8000e1a8 <__sfvwrite_r+0x2ac> -8000e364: 000a8513 mv a0,s5 -8000e368: 3ac000ef jal ra,8000e714 <_realloc_r> -8000e36c: 00050d13 mv s10,a0 -8000e370: d40510e3 bnez a0,8000e0b0 <__sfvwrite_r+0x1b4> -8000e374: 01042583 lw a1,16(s0) -8000e378: 000a8513 mv a0,s5 -8000e37c: c99f60ef jal ra,80005014 <_free_r> -8000e380: 00c41783 lh a5,12(s0) -8000e384: 00c00713 li a4,12 -8000e388: 00eaa023 sw a4,0(s5) -8000e38c: f7f7f793 andi a5,a5,-129 -8000e390: ea5ff06f j 8000e234 <__sfvwrite_r+0x338> -8000e394: 00c00793 li a5,12 -8000e398: 00faa023 sw a5,0(s5) -8000e39c: 00c41783 lh a5,12(s0) -8000e3a0: e95ff06f j 8000e234 <__sfvwrite_r+0x338> -8000e3a4: fff00513 li a0,-1 -8000e3a8: e29ff06f j 8000e1d0 <__sfvwrite_r+0x2d4> +8000df80: 00a00593 li a1,10 +8000df84: 000b8513 mv a0,s7 +8000df88: 9ccfa0ef jal ra,80008154 +8000df8c: 12050463 beqz a0,8000e0b4 <__sfvwrite_r+0x37c> +8000df90: 00150513 addi a0,a0,1 +8000df94: 41750b33 sub s6,a0,s7 +8000df98: 000b0793 mv a5,s6 +8000df9c: 00098c13 mv s8,s3 +8000dfa0: 0137f463 bgeu a5,s3,8000dfa8 <__sfvwrite_r+0x270> +8000dfa4: 00078c13 mv s8,a5 +8000dfa8: 00042503 lw a0,0(s0) +8000dfac: 01042783 lw a5,16(s0) +8000dfb0: 01442683 lw a3,20(s0) +8000dfb4: 00a7f863 bgeu a5,a0,8000dfc4 <__sfvwrite_r+0x28c> +8000dfb8: 00842903 lw s2,8(s0) +8000dfbc: 01268933 add s2,a3,s2 +8000dfc0: 09894263 blt s2,s8,8000e044 <__sfvwrite_r+0x30c> +8000dfc4: 1adc4863 blt s8,a3,8000e174 <__sfvwrite_r+0x43c> +8000dfc8: 02442783 lw a5,36(s0) +8000dfcc: 01c42583 lw a1,28(s0) +8000dfd0: 000b8613 mv a2,s7 +8000dfd4: 000a8513 mv a0,s5 +8000dfd8: 000780e7 jalr a5 +8000dfdc: 00050913 mv s2,a0 +8000dfe0: 08a05663 blez a0,8000e06c <__sfvwrite_r+0x334> +8000dfe4: 412b0b33 sub s6,s6,s2 +8000dfe8: 00100513 li a0,1 +8000dfec: 160b0a63 beqz s6,8000e160 <__sfvwrite_r+0x428> +8000dff0: 008a2783 lw a5,8(s4) +8000dff4: 012b8bb3 add s7,s7,s2 +8000dff8: 412989b3 sub s3,s3,s2 +8000dffc: 41278933 sub s2,a5,s2 +8000e000: 012a2423 sw s2,8(s4) +8000e004: 08091a63 bnez s2,8000e098 <__sfvwrite_r+0x360> +8000e008: 00000513 li a0,0 +8000e00c: 02c12083 lw ra,44(sp) +8000e010: 02812403 lw s0,40(sp) +8000e014: 02412483 lw s1,36(sp) +8000e018: 02012903 lw s2,32(sp) +8000e01c: 01c12983 lw s3,28(sp) +8000e020: 01812a03 lw s4,24(sp) +8000e024: 01412a83 lw s5,20(sp) +8000e028: 01012b03 lw s6,16(sp) +8000e02c: 00c12b83 lw s7,12(sp) +8000e030: 00812c03 lw s8,8(sp) +8000e034: 00412c83 lw s9,4(sp) +8000e038: 00012d03 lw s10,0(sp) +8000e03c: 03010113 addi sp,sp,48 +8000e040: 00008067 ret +8000e044: 000b8593 mv a1,s7 +8000e048: 00090613 mv a2,s2 +8000e04c: 37c000ef jal ra,8000e3c8 +8000e050: 00042783 lw a5,0(s0) +8000e054: 00040593 mv a1,s0 +8000e058: 000a8513 mv a0,s5 +8000e05c: 012787b3 add a5,a5,s2 +8000e060: 00f42023 sw a5,0(s0) +8000e064: 8f1f60ef jal ra,80004954 <_fflush_r> +8000e068: f6050ee3 beqz a0,8000dfe4 <__sfvwrite_r+0x2ac> +8000e06c: 00c41783 lh a5,12(s0) +8000e070: 0407e793 ori a5,a5,64 +8000e074: 00f41623 sh a5,12(s0) +8000e078: fff00513 li a0,-1 +8000e07c: f91ff06f j 8000e00c <__sfvwrite_r+0x2d4> +8000e080: 00000513 li a0,0 +8000e084: 00008067 ret +8000e088: 00000b13 li s6,0 +8000e08c: 00000513 li a0,0 +8000e090: 00000b93 li s7,0 +8000e094: 00000993 li s3,0 +8000e098: ec098ae3 beqz s3,8000df6c <__sfvwrite_r+0x234> +8000e09c: ee051ee3 bnez a0,8000df98 <__sfvwrite_r+0x260> +8000e0a0: 00098613 mv a2,s3 +8000e0a4: 00a00593 li a1,10 +8000e0a8: 000b8513 mv a0,s7 +8000e0ac: 8a8fa0ef jal ra,80008154 +8000e0b0: ee0510e3 bnez a0,8000df90 <__sfvwrite_r+0x258> +8000e0b4: 00198793 addi a5,s3,1 +8000e0b8: 00078b13 mv s6,a5 +8000e0bc: ee1ff06f j 8000df9c <__sfvwrite_r+0x264> +8000e0c0: 01042783 lw a5,16(s0) +8000e0c4: 04a7e263 bltu a5,a0,8000e108 <__sfvwrite_r+0x3d0> +8000e0c8: 01442783 lw a5,20(s0) +8000e0cc: 02f96e63 bltu s2,a5,8000e108 <__sfvwrite_r+0x3d0> +8000e0d0: 00090693 mv a3,s2 +8000e0d4: 012c7463 bgeu s8,s2,8000e0dc <__sfvwrite_r+0x3a4> +8000e0d8: 000b8693 mv a3,s7 +8000e0dc: 02f6c6b3 div a3,a3,a5 +8000e0e0: 02442703 lw a4,36(s0) +8000e0e4: 01c42583 lw a1,28(s0) +8000e0e8: 000b0613 mv a2,s6 +8000e0ec: 000a8513 mv a0,s5 +8000e0f0: 02f686b3 mul a3,a3,a5 +8000e0f4: 000700e7 jalr a4 +8000e0f8: f6a05ae3 blez a0,8000e06c <__sfvwrite_r+0x334> +8000e0fc: 00050993 mv s3,a0 +8000e100: 41390933 sub s2,s2,s3 +8000e104: e35ff06f j 8000df38 <__sfvwrite_r+0x200> +8000e108: 000c8993 mv s3,s9 +8000e10c: 01997463 bgeu s2,s9,8000e114 <__sfvwrite_r+0x3dc> +8000e110: 00090993 mv s3,s2 +8000e114: 00098613 mv a2,s3 +8000e118: 000b0593 mv a1,s6 +8000e11c: 2ac000ef jal ra,8000e3c8 +8000e120: 00842783 lw a5,8(s0) +8000e124: 00042703 lw a4,0(s0) +8000e128: 413787b3 sub a5,a5,s3 +8000e12c: 01370733 add a4,a4,s3 +8000e130: 00f42423 sw a5,8(s0) +8000e134: 00e42023 sw a4,0(s0) +8000e138: fc0794e3 bnez a5,8000e100 <__sfvwrite_r+0x3c8> +8000e13c: 00040593 mv a1,s0 +8000e140: 000a8513 mv a0,s5 +8000e144: 811f60ef jal ra,80004954 <_fflush_r> +8000e148: f20512e3 bnez a0,8000e06c <__sfvwrite_r+0x334> +8000e14c: 41390933 sub s2,s2,s3 +8000e150: de9ff06f j 8000df38 <__sfvwrite_r+0x200> +8000e154: 00090c93 mv s9,s2 +8000e158: 00090d13 mv s10,s2 +8000e15c: db1ff06f j 8000df0c <__sfvwrite_r+0x1d4> +8000e160: 00040593 mv a1,s0 +8000e164: 000a8513 mv a0,s5 +8000e168: fecf60ef jal ra,80004954 <_fflush_r> +8000e16c: e80502e3 beqz a0,8000dff0 <__sfvwrite_r+0x2b8> +8000e170: efdff06f j 8000e06c <__sfvwrite_r+0x334> +8000e174: 000c0613 mv a2,s8 +8000e178: 000b8593 mv a1,s7 +8000e17c: 24c000ef jal ra,8000e3c8 +8000e180: 00842703 lw a4,8(s0) +8000e184: 00042783 lw a5,0(s0) +8000e188: 000c0913 mv s2,s8 +8000e18c: 41870733 sub a4,a4,s8 +8000e190: 01878c33 add s8,a5,s8 +8000e194: 00e42423 sw a4,8(s0) +8000e198: 01842023 sw s8,0(s0) +8000e19c: e49ff06f j 8000dfe4 <__sfvwrite_r+0x2ac> +8000e1a0: 000a8513 mv a0,s5 +8000e1a4: 3ac000ef jal ra,8000e550 <_realloc_r> +8000e1a8: 00050d13 mv s10,a0 +8000e1ac: d40510e3 bnez a0,8000deec <__sfvwrite_r+0x1b4> +8000e1b0: 01042583 lw a1,16(s0) +8000e1b4: 000a8513 mv a0,s5 +8000e1b8: c99f60ef jal ra,80004e50 <_free_r> +8000e1bc: 00c41783 lh a5,12(s0) +8000e1c0: 00c00713 li a4,12 +8000e1c4: 00eaa023 sw a4,0(s5) +8000e1c8: f7f7f793 andi a5,a5,-129 +8000e1cc: ea5ff06f j 8000e070 <__sfvwrite_r+0x338> +8000e1d0: 00c00793 li a5,12 +8000e1d4: 00faa023 sw a5,0(s5) +8000e1d8: 00c41783 lh a5,12(s0) +8000e1dc: e95ff06f j 8000e070 <__sfvwrite_r+0x338> +8000e1e0: fff00513 li a0,-1 +8000e1e4: e29ff06f j 8000e00c <__sfvwrite_r+0x2d4> -8000e3ac <_isatty_r>: -8000e3ac: ff010113 addi sp,sp,-16 -8000e3b0: 00812423 sw s0,8(sp) -8000e3b4: 00912223 sw s1,4(sp) -8000e3b8: 00050493 mv s1,a0 -8000e3bc: 00058513 mv a0,a1 -8000e3c0: 00112623 sw ra,12(sp) -8000e3c4: 2001a623 sw zero,524(gp) # 80016a14 -8000e3c8: f91f10ef jal ra,80000358 <_isatty> -8000e3cc: fff00793 li a5,-1 -8000e3d0: 00f50c63 beq a0,a5,8000e3e8 <_isatty_r+0x3c> -8000e3d4: 00c12083 lw ra,12(sp) -8000e3d8: 00812403 lw s0,8(sp) -8000e3dc: 00412483 lw s1,4(sp) -8000e3e0: 01010113 addi sp,sp,16 -8000e3e4: 00008067 ret -8000e3e8: 20c1a783 lw a5,524(gp) # 80016a14 -8000e3ec: fe0784e3 beqz a5,8000e3d4 <_isatty_r+0x28> -8000e3f0: 00c12083 lw ra,12(sp) -8000e3f4: 00812403 lw s0,8(sp) -8000e3f8: 00f4a023 sw a5,0(s1) -8000e3fc: 00412483 lw s1,4(sp) -8000e400: 01010113 addi sp,sp,16 -8000e404: 00008067 ret +8000e1e8 <_isatty_r>: +8000e1e8: ff010113 addi sp,sp,-16 +8000e1ec: 00812423 sw s0,8(sp) +8000e1f0: 00912223 sw s1,4(sp) +8000e1f4: 00050493 mv s1,a0 +8000e1f8: 00058513 mv a0,a1 +8000e1fc: 00112623 sw ra,12(sp) +8000e200: 2001a623 sw zero,524(gp) # 80016ea4 +8000e204: 954f20ef jal ra,80000358 <_isatty> +8000e208: fff00793 li a5,-1 +8000e20c: 00f50c63 beq a0,a5,8000e224 <_isatty_r+0x3c> +8000e210: 00c12083 lw ra,12(sp) +8000e214: 00812403 lw s0,8(sp) +8000e218: 00412483 lw s1,4(sp) +8000e21c: 01010113 addi sp,sp,16 +8000e220: 00008067 ret +8000e224: 20c1a783 lw a5,524(gp) # 80016ea4 +8000e228: fe0784e3 beqz a5,8000e210 <_isatty_r+0x28> +8000e22c: 00c12083 lw ra,12(sp) +8000e230: 00812403 lw s0,8(sp) +8000e234: 00f4a023 sw a5,0(s1) +8000e238: 00412483 lw s1,4(sp) +8000e23c: 01010113 addi sp,sp,16 +8000e240: 00008067 ret -8000e408 <_lseek_r>: -8000e408: ff010113 addi sp,sp,-16 -8000e40c: 00058793 mv a5,a1 -8000e410: 00812423 sw s0,8(sp) -8000e414: 00912223 sw s1,4(sp) -8000e418: 00060593 mv a1,a2 -8000e41c: 00050493 mv s1,a0 -8000e420: 00078513 mv a0,a5 -8000e424: 00068613 mv a2,a3 -8000e428: 00112623 sw ra,12(sp) -8000e42c: 2001a623 sw zero,524(gp) # 80016a14 -8000e430: f4df10ef jal ra,8000037c <_lseek> -8000e434: fff00793 li a5,-1 -8000e438: 00f50c63 beq a0,a5,8000e450 <_lseek_r+0x48> -8000e43c: 00c12083 lw ra,12(sp) -8000e440: 00812403 lw s0,8(sp) -8000e444: 00412483 lw s1,4(sp) -8000e448: 01010113 addi sp,sp,16 -8000e44c: 00008067 ret -8000e450: 20c1a783 lw a5,524(gp) # 80016a14 -8000e454: fe0784e3 beqz a5,8000e43c <_lseek_r+0x34> -8000e458: 00c12083 lw ra,12(sp) -8000e45c: 00812403 lw s0,8(sp) -8000e460: 00f4a023 sw a5,0(s1) -8000e464: 00412483 lw s1,4(sp) -8000e468: 01010113 addi sp,sp,16 -8000e46c: 00008067 ret +8000e244 <_lseek_r>: +8000e244: ff010113 addi sp,sp,-16 +8000e248: 00058793 mv a5,a1 +8000e24c: 00812423 sw s0,8(sp) +8000e250: 00912223 sw s1,4(sp) +8000e254: 00060593 mv a1,a2 +8000e258: 00050493 mv s1,a0 +8000e25c: 00078513 mv a0,a5 +8000e260: 00068613 mv a2,a3 +8000e264: 00112623 sw ra,12(sp) +8000e268: 2001a623 sw zero,524(gp) # 80016ea4 +8000e26c: 910f20ef jal ra,8000037c <_lseek> +8000e270: fff00793 li a5,-1 +8000e274: 00f50c63 beq a0,a5,8000e28c <_lseek_r+0x48> +8000e278: 00c12083 lw ra,12(sp) +8000e27c: 00812403 lw s0,8(sp) +8000e280: 00412483 lw s1,4(sp) +8000e284: 01010113 addi sp,sp,16 +8000e288: 00008067 ret +8000e28c: 20c1a783 lw a5,524(gp) # 80016ea4 +8000e290: fe0784e3 beqz a5,8000e278 <_lseek_r+0x34> +8000e294: 00c12083 lw ra,12(sp) +8000e298: 00812403 lw s0,8(sp) +8000e29c: 00f4a023 sw a5,0(s1) +8000e2a0: 00412483 lw s1,4(sp) +8000e2a4: 01010113 addi sp,sp,16 +8000e2a8: 00008067 ret -8000e470 : -8000e470: 00a5c7b3 xor a5,a1,a0 -8000e474: 0037f793 andi a5,a5,3 -8000e478: 00c508b3 add a7,a0,a2 -8000e47c: 06079263 bnez a5,8000e4e0 -8000e480: 00300793 li a5,3 -8000e484: 04c7fe63 bgeu a5,a2,8000e4e0 -8000e488: 00357793 andi a5,a0,3 -8000e48c: 00050713 mv a4,a0 -8000e490: 06079863 bnez a5,8000e500 -8000e494: ffc8f613 andi a2,a7,-4 -8000e498: fe060793 addi a5,a2,-32 -8000e49c: 08f76c63 bltu a4,a5,8000e534 -8000e4a0: 02c77c63 bgeu a4,a2,8000e4d8 -8000e4a4: 00058693 mv a3,a1 -8000e4a8: 00070793 mv a5,a4 -8000e4ac: 0006a803 lw a6,0(a3) # 2000 <_start-0x7fffe000> -8000e4b0: 00478793 addi a5,a5,4 -8000e4b4: 00468693 addi a3,a3,4 -8000e4b8: ff07ae23 sw a6,-4(a5) -8000e4bc: fec7e8e3 bltu a5,a2,8000e4ac -8000e4c0: fff60793 addi a5,a2,-1 -8000e4c4: 40e787b3 sub a5,a5,a4 -8000e4c8: ffc7f793 andi a5,a5,-4 -8000e4cc: 00478793 addi a5,a5,4 -8000e4d0: 00f70733 add a4,a4,a5 -8000e4d4: 00f585b3 add a1,a1,a5 -8000e4d8: 01176863 bltu a4,a7,8000e4e8 +8000e2ac : +8000e2ac: 00a5c7b3 xor a5,a1,a0 +8000e2b0: 0037f793 andi a5,a5,3 +8000e2b4: 00c508b3 add a7,a0,a2 +8000e2b8: 06079263 bnez a5,8000e31c +8000e2bc: 00300793 li a5,3 +8000e2c0: 04c7fe63 bgeu a5,a2,8000e31c +8000e2c4: 00357793 andi a5,a0,3 +8000e2c8: 00050713 mv a4,a0 +8000e2cc: 06079863 bnez a5,8000e33c +8000e2d0: ffc8f613 andi a2,a7,-4 +8000e2d4: fe060793 addi a5,a2,-32 +8000e2d8: 08f76c63 bltu a4,a5,8000e370 +8000e2dc: 02c77c63 bgeu a4,a2,8000e314 +8000e2e0: 00058693 mv a3,a1 +8000e2e4: 00070793 mv a5,a4 +8000e2e8: 0006a803 lw a6,0(a3) # 2000 <_start-0x7fffe000> +8000e2ec: 00478793 addi a5,a5,4 +8000e2f0: 00468693 addi a3,a3,4 +8000e2f4: ff07ae23 sw a6,-4(a5) +8000e2f8: fec7e8e3 bltu a5,a2,8000e2e8 +8000e2fc: fff60793 addi a5,a2,-1 +8000e300: 40e787b3 sub a5,a5,a4 +8000e304: ffc7f793 andi a5,a5,-4 +8000e308: 00478793 addi a5,a5,4 +8000e30c: 00f70733 add a4,a4,a5 +8000e310: 00f585b3 add a1,a1,a5 +8000e314: 01176863 bltu a4,a7,8000e324 +8000e318: 00008067 ret +8000e31c: 00050713 mv a4,a0 +8000e320: ff157ce3 bgeu a0,a7,8000e318 +8000e324: 0005c783 lbu a5,0(a1) +8000e328: 00170713 addi a4,a4,1 +8000e32c: 00158593 addi a1,a1,1 +8000e330: fef70fa3 sb a5,-1(a4) +8000e334: ff1768e3 bltu a4,a7,8000e324 +8000e338: 00008067 ret +8000e33c: 0005c683 lbu a3,0(a1) +8000e340: 00170713 addi a4,a4,1 +8000e344: 00377793 andi a5,a4,3 +8000e348: fed70fa3 sb a3,-1(a4) +8000e34c: 00158593 addi a1,a1,1 +8000e350: f80780e3 beqz a5,8000e2d0 +8000e354: 0005c683 lbu a3,0(a1) +8000e358: 00170713 addi a4,a4,1 +8000e35c: 00377793 andi a5,a4,3 +8000e360: fed70fa3 sb a3,-1(a4) +8000e364: 00158593 addi a1,a1,1 +8000e368: fc079ae3 bnez a5,8000e33c +8000e36c: f65ff06f j 8000e2d0 +8000e370: 0005a683 lw a3,0(a1) +8000e374: 0045a283 lw t0,4(a1) +8000e378: 0085af83 lw t6,8(a1) +8000e37c: 00c5af03 lw t5,12(a1) +8000e380: 0105ae83 lw t4,16(a1) +8000e384: 0145ae03 lw t3,20(a1) +8000e388: 0185a303 lw t1,24(a1) +8000e38c: 01c5a803 lw a6,28(a1) +8000e390: 02458593 addi a1,a1,36 +8000e394: 00d72023 sw a3,0(a4) +8000e398: ffc5a683 lw a3,-4(a1) +8000e39c: 00572223 sw t0,4(a4) +8000e3a0: 01f72423 sw t6,8(a4) +8000e3a4: 01e72623 sw t5,12(a4) +8000e3a8: 01d72823 sw t4,16(a4) +8000e3ac: 01c72a23 sw t3,20(a4) +8000e3b0: 00672c23 sw t1,24(a4) +8000e3b4: 01072e23 sw a6,28(a4) +8000e3b8: 02470713 addi a4,a4,36 +8000e3bc: fed72e23 sw a3,-4(a4) +8000e3c0: faf768e3 bltu a4,a5,8000e370 +8000e3c4: f19ff06f j 8000e2dc + +8000e3c8 : +8000e3c8: 02a5f663 bgeu a1,a0,8000e3f4 +8000e3cc: 00c587b3 add a5,a1,a2 +8000e3d0: 02f57263 bgeu a0,a5,8000e3f4 +8000e3d4: 00c50733 add a4,a0,a2 +8000e3d8: 0e060a63 beqz a2,8000e4cc +8000e3dc: fff78793 addi a5,a5,-1 +8000e3e0: 0007c683 lbu a3,0(a5) +8000e3e4: fff70713 addi a4,a4,-1 +8000e3e8: 00d70023 sb a3,0(a4) +8000e3ec: fef598e3 bne a1,a5,8000e3dc +8000e3f0: 00008067 ret +8000e3f4: 00f00793 li a5,15 +8000e3f8: 02c7e863 bltu a5,a2,8000e428 +8000e3fc: 00050793 mv a5,a0 +8000e400: fff60693 addi a3,a2,-1 +8000e404: 0c060c63 beqz a2,8000e4dc +8000e408: 00168693 addi a3,a3,1 +8000e40c: 00d786b3 add a3,a5,a3 +8000e410: 00158593 addi a1,a1,1 +8000e414: fff5c703 lbu a4,-1(a1) +8000e418: 00178793 addi a5,a5,1 +8000e41c: fee78fa3 sb a4,-1(a5) +8000e420: fed798e3 bne a5,a3,8000e410 +8000e424: 00008067 ret +8000e428: 00a5e7b3 or a5,a1,a0 +8000e42c: 0037f793 andi a5,a5,3 +8000e430: 0a079063 bnez a5,8000e4d0 +8000e434: ff060893 addi a7,a2,-16 +8000e438: ff08f893 andi a7,a7,-16 +8000e43c: 01088893 addi a7,a7,16 +8000e440: 01150833 add a6,a0,a7 +8000e444: 00058713 mv a4,a1 +8000e448: 00050793 mv a5,a0 +8000e44c: 00072683 lw a3,0(a4) +8000e450: 01078793 addi a5,a5,16 +8000e454: 01070713 addi a4,a4,16 +8000e458: fed7a823 sw a3,-16(a5) +8000e45c: ff472683 lw a3,-12(a4) +8000e460: fed7aa23 sw a3,-12(a5) +8000e464: ff872683 lw a3,-8(a4) +8000e468: fed7ac23 sw a3,-8(a5) +8000e46c: ffc72683 lw a3,-4(a4) +8000e470: fed7ae23 sw a3,-4(a5) +8000e474: fcf81ce3 bne a6,a5,8000e44c +8000e478: 00c67713 andi a4,a2,12 +8000e47c: 011585b3 add a1,a1,a7 +8000e480: 00f67813 andi a6,a2,15 +8000e484: 04070e63 beqz a4,8000e4e0 +8000e488: 00058713 mv a4,a1 +8000e48c: 00078893 mv a7,a5 +8000e490: 00300e13 li t3,3 +8000e494: 00470713 addi a4,a4,4 +8000e498: ffc72303 lw t1,-4(a4) +8000e49c: 00488893 addi a7,a7,4 +8000e4a0: 40e806b3 sub a3,a6,a4 +8000e4a4: fe68ae23 sw t1,-4(a7) +8000e4a8: 00d586b3 add a3,a1,a3 +8000e4ac: fede64e3 bltu t3,a3,8000e494 +8000e4b0: ffc80713 addi a4,a6,-4 +8000e4b4: ffc77713 andi a4,a4,-4 +8000e4b8: 00470713 addi a4,a4,4 +8000e4bc: 00367613 andi a2,a2,3 +8000e4c0: 00e787b3 add a5,a5,a4 +8000e4c4: 00e585b3 add a1,a1,a4 +8000e4c8: f39ff06f j 8000e400 +8000e4cc: 00008067 ret +8000e4d0: fff60693 addi a3,a2,-1 +8000e4d4: 00050793 mv a5,a0 +8000e4d8: f31ff06f j 8000e408 8000e4dc: 00008067 ret -8000e4e0: 00050713 mv a4,a0 -8000e4e4: ff157ce3 bgeu a0,a7,8000e4dc -8000e4e8: 0005c783 lbu a5,0(a1) -8000e4ec: 00170713 addi a4,a4,1 -8000e4f0: 00158593 addi a1,a1,1 -8000e4f4: fef70fa3 sb a5,-1(a4) -8000e4f8: ff1768e3 bltu a4,a7,8000e4e8 -8000e4fc: 00008067 ret -8000e500: 0005c683 lbu a3,0(a1) -8000e504: 00170713 addi a4,a4,1 -8000e508: 00377793 andi a5,a4,3 -8000e50c: fed70fa3 sb a3,-1(a4) -8000e510: 00158593 addi a1,a1,1 -8000e514: f80780e3 beqz a5,8000e494 -8000e518: 0005c683 lbu a3,0(a1) -8000e51c: 00170713 addi a4,a4,1 -8000e520: 00377793 andi a5,a4,3 -8000e524: fed70fa3 sb a3,-1(a4) -8000e528: 00158593 addi a1,a1,1 -8000e52c: fc079ae3 bnez a5,8000e500 -8000e530: f65ff06f j 8000e494 -8000e534: 0005a683 lw a3,0(a1) -8000e538: 0045a283 lw t0,4(a1) -8000e53c: 0085af83 lw t6,8(a1) -8000e540: 00c5af03 lw t5,12(a1) -8000e544: 0105ae83 lw t4,16(a1) -8000e548: 0145ae03 lw t3,20(a1) -8000e54c: 0185a303 lw t1,24(a1) -8000e550: 01c5a803 lw a6,28(a1) -8000e554: 02458593 addi a1,a1,36 -8000e558: 00d72023 sw a3,0(a4) -8000e55c: ffc5a683 lw a3,-4(a1) -8000e560: 00572223 sw t0,4(a4) -8000e564: 01f72423 sw t6,8(a4) -8000e568: 01e72623 sw t5,12(a4) -8000e56c: 01d72823 sw t4,16(a4) -8000e570: 01c72a23 sw t3,20(a4) -8000e574: 00672c23 sw t1,24(a4) -8000e578: 01072e23 sw a6,28(a4) -8000e57c: 02470713 addi a4,a4,36 -8000e580: fed72e23 sw a3,-4(a4) -8000e584: faf768e3 bltu a4,a5,8000e534 -8000e588: f19ff06f j 8000e4a0 +8000e4e0: 00080613 mv a2,a6 +8000e4e4: f1dff06f j 8000e400 -8000e58c : -8000e58c: 02a5f663 bgeu a1,a0,8000e5b8 -8000e590: 00c587b3 add a5,a1,a2 -8000e594: 02f57263 bgeu a0,a5,8000e5b8 -8000e598: 00c50733 add a4,a0,a2 -8000e59c: 0e060a63 beqz a2,8000e690 -8000e5a0: fff78793 addi a5,a5,-1 -8000e5a4: 0007c683 lbu a3,0(a5) -8000e5a8: fff70713 addi a4,a4,-1 -8000e5ac: 00d70023 sb a3,0(a4) -8000e5b0: fef598e3 bne a1,a5,8000e5a0 -8000e5b4: 00008067 ret -8000e5b8: 00f00793 li a5,15 -8000e5bc: 02c7e863 bltu a5,a2,8000e5ec -8000e5c0: 00050793 mv a5,a0 -8000e5c4: fff60693 addi a3,a2,-1 -8000e5c8: 0c060c63 beqz a2,8000e6a0 -8000e5cc: 00168693 addi a3,a3,1 -8000e5d0: 00d786b3 add a3,a5,a3 -8000e5d4: 00158593 addi a1,a1,1 -8000e5d8: fff5c703 lbu a4,-1(a1) -8000e5dc: 00178793 addi a5,a5,1 -8000e5e0: fee78fa3 sb a4,-1(a5) -8000e5e4: fed798e3 bne a5,a3,8000e5d4 -8000e5e8: 00008067 ret -8000e5ec: 00a5e7b3 or a5,a1,a0 -8000e5f0: 0037f793 andi a5,a5,3 -8000e5f4: 0a079063 bnez a5,8000e694 -8000e5f8: ff060893 addi a7,a2,-16 -8000e5fc: ff08f893 andi a7,a7,-16 -8000e600: 01088893 addi a7,a7,16 -8000e604: 01150833 add a6,a0,a7 -8000e608: 00058713 mv a4,a1 -8000e60c: 00050793 mv a5,a0 -8000e610: 00072683 lw a3,0(a4) -8000e614: 01078793 addi a5,a5,16 -8000e618: 01070713 addi a4,a4,16 -8000e61c: fed7a823 sw a3,-16(a5) -8000e620: ff472683 lw a3,-12(a4) -8000e624: fed7aa23 sw a3,-12(a5) -8000e628: ff872683 lw a3,-8(a4) -8000e62c: fed7ac23 sw a3,-8(a5) -8000e630: ffc72683 lw a3,-4(a4) -8000e634: fed7ae23 sw a3,-4(a5) -8000e638: fcf81ce3 bne a6,a5,8000e610 -8000e63c: 00c67713 andi a4,a2,12 -8000e640: 011585b3 add a1,a1,a7 -8000e644: 00f67813 andi a6,a2,15 -8000e648: 04070e63 beqz a4,8000e6a4 -8000e64c: 00058713 mv a4,a1 -8000e650: 00078893 mv a7,a5 -8000e654: 00300e13 li t3,3 -8000e658: 00470713 addi a4,a4,4 -8000e65c: ffc72303 lw t1,-4(a4) -8000e660: 00488893 addi a7,a7,4 -8000e664: 40e806b3 sub a3,a6,a4 -8000e668: fe68ae23 sw t1,-4(a7) -8000e66c: 00d586b3 add a3,a1,a3 -8000e670: fede64e3 bltu t3,a3,8000e658 -8000e674: ffc80713 addi a4,a6,-4 -8000e678: ffc77713 andi a4,a4,-4 -8000e67c: 00470713 addi a4,a4,4 -8000e680: 00367613 andi a2,a2,3 -8000e684: 00e787b3 add a5,a5,a4 -8000e688: 00e585b3 add a1,a1,a4 -8000e68c: f39ff06f j 8000e5c4 -8000e690: 00008067 ret -8000e694: fff60693 addi a3,a2,-1 -8000e698: 00050793 mv a5,a0 -8000e69c: f31ff06f j 8000e5cc -8000e6a0: 00008067 ret -8000e6a4: 00080613 mv a2,a6 -8000e6a8: f1dff06f j 8000e5c4 +8000e4e8 <_read_r>: +8000e4e8: ff010113 addi sp,sp,-16 +8000e4ec: 00058793 mv a5,a1 +8000e4f0: 00812423 sw s0,8(sp) +8000e4f4: 00912223 sw s1,4(sp) +8000e4f8: 00060593 mv a1,a2 +8000e4fc: 00050493 mv s1,a0 +8000e500: 00078513 mv a0,a5 +8000e504: 00068613 mv a2,a3 +8000e508: 00112623 sw ra,12(sp) +8000e50c: 2001a623 sw zero,524(gp) # 80016ea4 +8000e510: f35f10ef jal ra,80000444 <_read> +8000e514: fff00793 li a5,-1 +8000e518: 00f50c63 beq a0,a5,8000e530 <_read_r+0x48> +8000e51c: 00c12083 lw ra,12(sp) +8000e520: 00812403 lw s0,8(sp) +8000e524: 00412483 lw s1,4(sp) +8000e528: 01010113 addi sp,sp,16 +8000e52c: 00008067 ret +8000e530: 20c1a783 lw a5,524(gp) # 80016ea4 +8000e534: fe0784e3 beqz a5,8000e51c <_read_r+0x34> +8000e538: 00c12083 lw ra,12(sp) +8000e53c: 00812403 lw s0,8(sp) +8000e540: 00f4a023 sw a5,0(s1) +8000e544: 00412483 lw s1,4(sp) +8000e548: 01010113 addi sp,sp,16 +8000e54c: 00008067 ret -8000e6ac <_read_r>: -8000e6ac: ff010113 addi sp,sp,-16 -8000e6b0: 00058793 mv a5,a1 -8000e6b4: 00812423 sw s0,8(sp) -8000e6b8: 00912223 sw s1,4(sp) -8000e6bc: 00060593 mv a1,a2 -8000e6c0: 00050493 mv s1,a0 -8000e6c4: 00078513 mv a0,a5 -8000e6c8: 00068613 mv a2,a3 -8000e6cc: 00112623 sw ra,12(sp) -8000e6d0: 2001a623 sw zero,524(gp) # 80016a14 -8000e6d4: d71f10ef jal ra,80000444 <_read> -8000e6d8: fff00793 li a5,-1 -8000e6dc: 00f50c63 beq a0,a5,8000e6f4 <_read_r+0x48> -8000e6e0: 00c12083 lw ra,12(sp) -8000e6e4: 00812403 lw s0,8(sp) -8000e6e8: 00412483 lw s1,4(sp) -8000e6ec: 01010113 addi sp,sp,16 -8000e6f0: 00008067 ret -8000e6f4: 20c1a783 lw a5,524(gp) # 80016a14 -8000e6f8: fe0784e3 beqz a5,8000e6e0 <_read_r+0x34> -8000e6fc: 00c12083 lw ra,12(sp) -8000e700: 00812403 lw s0,8(sp) -8000e704: 00f4a023 sw a5,0(s1) -8000e708: 00412483 lw s1,4(sp) -8000e70c: 01010113 addi sp,sp,16 -8000e710: 00008067 ret +8000e550 <_realloc_r>: +8000e550: fd010113 addi sp,sp,-48 +8000e554: 01312e23 sw s3,28(sp) +8000e558: 02112623 sw ra,44(sp) +8000e55c: 02812423 sw s0,40(sp) +8000e560: 02912223 sw s1,36(sp) +8000e564: 03212023 sw s2,32(sp) +8000e568: 01412c23 sw s4,24(sp) +8000e56c: 01512a23 sw s5,20(sp) +8000e570: 01612823 sw s6,16(sp) +8000e574: 01712623 sw s7,12(sp) +8000e578: 01812423 sw s8,8(sp) +8000e57c: 00060993 mv s3,a2 +8000e580: 22058a63 beqz a1,8000e7b4 <_realloc_r+0x264> +8000e584: 00058b13 mv s6,a1 +8000e588: 00050a93 mv s5,a0 +8000e58c: 934f30ef jal ra,800016c0 <__malloc_lock> +8000e590: 00b98413 addi s0,s3,11 +8000e594: 01600793 li a5,22 +8000e598: 0e87fc63 bgeu a5,s0,8000e690 <_realloc_r+0x140> +8000e59c: ff847413 andi s0,s0,-8 +8000e5a0: 00040713 mv a4,s0 +8000e5a4: 0e044c63 bltz s0,8000e69c <_realloc_r+0x14c> +8000e5a8: 0f346a63 bltu s0,s3,8000e69c <_realloc_r+0x14c> +8000e5ac: ffcb2783 lw a5,-4(s6) # 7ffffffc <__BSS_END__+0xfffe9154> +8000e5b0: ff8b0913 addi s2,s6,-8 +8000e5b4: ffc7f493 andi s1,a5,-4 +8000e5b8: 00990a33 add s4,s2,s1 +8000e5bc: 1ae4d263 bge s1,a4,8000e760 <_realloc_r+0x210> +8000e5c0: c2818b93 addi s7,gp,-984 # 800168c0 <__malloc_av_> +8000e5c4: 008ba603 lw a2,8(s7) # 80000008 <__BSS_END__+0xfffe9160> +8000e5c8: 004a2683 lw a3,4(s4) +8000e5cc: 25460663 beq a2,s4,8000e818 <_realloc_r+0x2c8> +8000e5d0: ffe6f613 andi a2,a3,-2 +8000e5d4: 00ca0633 add a2,s4,a2 +8000e5d8: 00462603 lw a2,4(a2) +8000e5dc: 00167613 andi a2,a2,1 +8000e5e0: 1a061c63 bnez a2,8000e798 <_realloc_r+0x248> +8000e5e4: ffc6f693 andi a3,a3,-4 +8000e5e8: 00d48633 add a2,s1,a3 +8000e5ec: 34e65663 bge a2,a4,8000e938 <_realloc_r+0x3e8> +8000e5f0: 0017f793 andi a5,a5,1 +8000e5f4: 02079463 bnez a5,8000e61c <_realloc_r+0xcc> +8000e5f8: ff8b2c03 lw s8,-8(s6) +8000e5fc: 41890c33 sub s8,s2,s8 +8000e600: 004c2783 lw a5,4(s8) +8000e604: ffc7f793 andi a5,a5,-4 +8000e608: 00d786b3 add a3,a5,a3 +8000e60c: 00968bb3 add s7,a3,s1 +8000e610: 0cebd663 bge s7,a4,8000e6dc <_realloc_r+0x18c> +8000e614: 00f48bb3 add s7,s1,a5 +8000e618: 34ebd863 bge s7,a4,8000e968 <_realloc_r+0x418> +8000e61c: 00098593 mv a1,s3 +8000e620: 000a8513 mv a0,s5 +8000e624: 805f20ef jal ra,80000e28 <_malloc_r> +8000e628: 00050993 mv s3,a0 +8000e62c: 04050c63 beqz a0,8000e684 <_realloc_r+0x134> +8000e630: ffcb2783 lw a5,-4(s6) +8000e634: ff850713 addi a4,a0,-8 +8000e638: ffe7f793 andi a5,a5,-2 +8000e63c: 00f907b3 add a5,s2,a5 +8000e640: 30e78a63 beq a5,a4,8000e954 <_realloc_r+0x404> +8000e644: ffc48613 addi a2,s1,-4 +8000e648: 02400793 li a5,36 +8000e64c: 38c7ea63 bltu a5,a2,8000e9e0 <_realloc_r+0x490> +8000e650: 01300713 li a4,19 +8000e654: 000b2683 lw a3,0(s6) +8000e658: 28c76463 bltu a4,a2,8000e8e0 <_realloc_r+0x390> +8000e65c: 00050793 mv a5,a0 +8000e660: 000b0713 mv a4,s6 +8000e664: 00d7a023 sw a3,0(a5) +8000e668: 00472683 lw a3,4(a4) +8000e66c: 00d7a223 sw a3,4(a5) +8000e670: 00872703 lw a4,8(a4) +8000e674: 00e7a423 sw a4,8(a5) +8000e678: 000b0593 mv a1,s6 +8000e67c: 000a8513 mv a0,s5 +8000e680: fd0f60ef jal ra,80004e50 <_free_r> +8000e684: 000a8513 mv a0,s5 +8000e688: 83cf30ef jal ra,800016c4 <__malloc_unlock> +8000e68c: 01c0006f j 8000e6a8 <_realloc_r+0x158> +8000e690: 01000413 li s0,16 +8000e694: 01000713 li a4,16 +8000e698: f1347ae3 bgeu s0,s3,8000e5ac <_realloc_r+0x5c> +8000e69c: 00c00793 li a5,12 +8000e6a0: 00faa023 sw a5,0(s5) +8000e6a4: 00000993 li s3,0 +8000e6a8: 02c12083 lw ra,44(sp) +8000e6ac: 02812403 lw s0,40(sp) +8000e6b0: 00098513 mv a0,s3 +8000e6b4: 02412483 lw s1,36(sp) +8000e6b8: 02012903 lw s2,32(sp) +8000e6bc: 01c12983 lw s3,28(sp) +8000e6c0: 01812a03 lw s4,24(sp) +8000e6c4: 01412a83 lw s5,20(sp) +8000e6c8: 01012b03 lw s6,16(sp) +8000e6cc: 00c12b83 lw s7,12(sp) +8000e6d0: 00812c03 lw s8,8(sp) +8000e6d4: 03010113 addi sp,sp,48 +8000e6d8: 00008067 ret +8000e6dc: 00ca2783 lw a5,12(s4) +8000e6e0: 008a2703 lw a4,8(s4) +8000e6e4: ffc48613 addi a2,s1,-4 +8000e6e8: 02400693 li a3,36 +8000e6ec: 00f72623 sw a5,12(a4) +8000e6f0: 00e7a423 sw a4,8(a5) +8000e6f4: 008c2703 lw a4,8(s8) +8000e6f8: 00cc2783 lw a5,12(s8) +8000e6fc: 008c0993 addi s3,s8,8 +8000e700: 017c0a33 add s4,s8,s7 +8000e704: 00f72623 sw a5,12(a4) +8000e708: 00e7a423 sw a4,8(a5) +8000e70c: 2ec6e063 bltu a3,a2,8000e9ec <_realloc_r+0x49c> +8000e710: 01300693 li a3,19 +8000e714: 000b2703 lw a4,0(s6) +8000e718: 00098793 mv a5,s3 +8000e71c: 02c6f263 bgeu a3,a2,8000e740 <_realloc_r+0x1f0> +8000e720: 00ec2423 sw a4,8(s8) +8000e724: 004b2703 lw a4,4(s6) +8000e728: 01b00793 li a5,27 +8000e72c: 00ec2623 sw a4,12(s8) +8000e730: 008b2703 lw a4,8(s6) +8000e734: 32c7ee63 bltu a5,a2,8000ea70 <_realloc_r+0x520> +8000e738: 010c0793 addi a5,s8,16 +8000e73c: 008b0b13 addi s6,s6,8 +8000e740: 00e7a023 sw a4,0(a5) +8000e744: 004b2703 lw a4,4(s6) +8000e748: 000b8493 mv s1,s7 +8000e74c: 000c0913 mv s2,s8 +8000e750: 00e7a223 sw a4,4(a5) +8000e754: 008b2703 lw a4,8(s6) +8000e758: 00098b13 mv s6,s3 +8000e75c: 00e7a423 sw a4,8(a5) +8000e760: 00492603 lw a2,4(s2) +8000e764: 408487b3 sub a5,s1,s0 +8000e768: 00f00713 li a4,15 +8000e76c: 00167613 andi a2,a2,1 +8000e770: 06f76c63 bltu a4,a5,8000e7e8 <_realloc_r+0x298> +8000e774: 00c4e633 or a2,s1,a2 +8000e778: 00c92223 sw a2,4(s2) +8000e77c: 004a2783 lw a5,4(s4) +8000e780: 0017e793 ori a5,a5,1 +8000e784: 00fa2223 sw a5,4(s4) +8000e788: 000a8513 mv a0,s5 +8000e78c: f39f20ef jal ra,800016c4 <__malloc_unlock> +8000e790: 000b0993 mv s3,s6 +8000e794: f15ff06f j 8000e6a8 <_realloc_r+0x158> +8000e798: 0017f793 andi a5,a5,1 +8000e79c: e80790e3 bnez a5,8000e61c <_realloc_r+0xcc> +8000e7a0: ff8b2c03 lw s8,-8(s6) +8000e7a4: 41890c33 sub s8,s2,s8 +8000e7a8: 004c2783 lw a5,4(s8) +8000e7ac: ffc7f793 andi a5,a5,-4 +8000e7b0: e65ff06f j 8000e614 <_realloc_r+0xc4> +8000e7b4: 02812403 lw s0,40(sp) +8000e7b8: 02c12083 lw ra,44(sp) +8000e7bc: 02412483 lw s1,36(sp) +8000e7c0: 02012903 lw s2,32(sp) +8000e7c4: 01c12983 lw s3,28(sp) +8000e7c8: 01812a03 lw s4,24(sp) +8000e7cc: 01412a83 lw s5,20(sp) +8000e7d0: 01012b03 lw s6,16(sp) +8000e7d4: 00c12b83 lw s7,12(sp) +8000e7d8: 00812c03 lw s8,8(sp) +8000e7dc: 00060593 mv a1,a2 +8000e7e0: 03010113 addi sp,sp,48 +8000e7e4: e44f206f j 80000e28 <_malloc_r> +8000e7e8: 00866633 or a2,a2,s0 +8000e7ec: 00c92223 sw a2,4(s2) +8000e7f0: 008905b3 add a1,s2,s0 +8000e7f4: 0017e793 ori a5,a5,1 +8000e7f8: 00f5a223 sw a5,4(a1) +8000e7fc: 004a2783 lw a5,4(s4) +8000e800: 00858593 addi a1,a1,8 +8000e804: 000a8513 mv a0,s5 +8000e808: 0017e793 ori a5,a5,1 +8000e80c: 00fa2223 sw a5,4(s4) +8000e810: e40f60ef jal ra,80004e50 <_free_r> +8000e814: f75ff06f j 8000e788 <_realloc_r+0x238> +8000e818: ffc6f693 andi a3,a3,-4 +8000e81c: 00d48633 add a2,s1,a3 +8000e820: 01040593 addi a1,s0,16 +8000e824: 0eb65063 bge a2,a1,8000e904 <_realloc_r+0x3b4> +8000e828: 0017f793 andi a5,a5,1 +8000e82c: de0798e3 bnez a5,8000e61c <_realloc_r+0xcc> +8000e830: ff8b2c03 lw s8,-8(s6) +8000e834: 41890c33 sub s8,s2,s8 +8000e838: 004c2783 lw a5,4(s8) +8000e83c: ffc7f793 andi a5,a5,-4 +8000e840: 00d786b3 add a3,a5,a3 +8000e844: 00968a33 add s4,a3,s1 +8000e848: dcba46e3 blt s4,a1,8000e614 <_realloc_r+0xc4> +8000e84c: 00cc2783 lw a5,12(s8) +8000e850: 008c2703 lw a4,8(s8) +8000e854: ffc48613 addi a2,s1,-4 +8000e858: 02400693 li a3,36 +8000e85c: 00f72623 sw a5,12(a4) +8000e860: 00e7a423 sw a4,8(a5) +8000e864: 008c0993 addi s3,s8,8 +8000e868: 22c6e663 bltu a3,a2,8000ea94 <_realloc_r+0x544> +8000e86c: 01300593 li a1,19 +8000e870: 000b2703 lw a4,0(s6) +8000e874: 00098793 mv a5,s3 +8000e878: 02c5f263 bgeu a1,a2,8000e89c <_realloc_r+0x34c> +8000e87c: 00ec2423 sw a4,8(s8) +8000e880: 004b2703 lw a4,4(s6) +8000e884: 01b00793 li a5,27 +8000e888: 00ec2623 sw a4,12(s8) +8000e88c: 24c7ea63 bltu a5,a2,8000eae0 <_realloc_r+0x590> +8000e890: 008b2703 lw a4,8(s6) +8000e894: 010c0793 addi a5,s8,16 +8000e898: 008b0b13 addi s6,s6,8 +8000e89c: 00e7a023 sw a4,0(a5) +8000e8a0: 004b2703 lw a4,4(s6) +8000e8a4: 00e7a223 sw a4,4(a5) +8000e8a8: 008b2703 lw a4,8(s6) +8000e8ac: 00e7a423 sw a4,8(a5) +8000e8b0: 008c0733 add a4,s8,s0 +8000e8b4: 408a07b3 sub a5,s4,s0 +8000e8b8: 00eba423 sw a4,8(s7) +8000e8bc: 0017e793 ori a5,a5,1 +8000e8c0: 00f72223 sw a5,4(a4) +8000e8c4: 004c2783 lw a5,4(s8) +8000e8c8: 000a8513 mv a0,s5 +8000e8cc: 0017f793 andi a5,a5,1 +8000e8d0: 0087e433 or s0,a5,s0 +8000e8d4: 008c2223 sw s0,4(s8) +8000e8d8: dedf20ef jal ra,800016c4 <__malloc_unlock> +8000e8dc: dcdff06f j 8000e6a8 <_realloc_r+0x158> +8000e8e0: 00d52023 sw a3,0(a0) +8000e8e4: 004b2683 lw a3,4(s6) +8000e8e8: 01b00713 li a4,27 +8000e8ec: 00d52223 sw a3,4(a0) +8000e8f0: 10c76c63 bltu a4,a2,8000ea08 <_realloc_r+0x4b8> +8000e8f4: 008b0713 addi a4,s6,8 +8000e8f8: 00850793 addi a5,a0,8 +8000e8fc: 008b2683 lw a3,8(s6) +8000e900: d65ff06f j 8000e664 <_realloc_r+0x114> +8000e904: 00890933 add s2,s2,s0 +8000e908: 408607b3 sub a5,a2,s0 +8000e90c: 012ba423 sw s2,8(s7) +8000e910: 0017e793 ori a5,a5,1 +8000e914: 00f92223 sw a5,4(s2) +8000e918: ffcb2783 lw a5,-4(s6) +8000e91c: 000a8513 mv a0,s5 +8000e920: 000b0993 mv s3,s6 +8000e924: 0017f793 andi a5,a5,1 +8000e928: 0087e433 or s0,a5,s0 +8000e92c: fe8b2e23 sw s0,-4(s6) +8000e930: d95f20ef jal ra,800016c4 <__malloc_unlock> +8000e934: d75ff06f j 8000e6a8 <_realloc_r+0x158> +8000e938: 00ca2783 lw a5,12(s4) +8000e93c: 008a2703 lw a4,8(s4) +8000e940: 00060493 mv s1,a2 +8000e944: 00c90a33 add s4,s2,a2 +8000e948: 00f72623 sw a5,12(a4) +8000e94c: 00e7a423 sw a4,8(a5) +8000e950: e11ff06f j 8000e760 <_realloc_r+0x210> +8000e954: ffc52783 lw a5,-4(a0) +8000e958: ffc7f793 andi a5,a5,-4 +8000e95c: 00f484b3 add s1,s1,a5 +8000e960: 00990a33 add s4,s2,s1 +8000e964: dfdff06f j 8000e760 <_realloc_r+0x210> +8000e968: 00cc2703 lw a4,12(s8) +8000e96c: 008c2683 lw a3,8(s8) +8000e970: ffc48613 addi a2,s1,-4 +8000e974: 02400593 li a1,36 +8000e978: 00e6a623 sw a4,12(a3) +8000e97c: 00d72423 sw a3,8(a4) +8000e980: 008c0993 addi s3,s8,8 +8000e984: 017c0a33 add s4,s8,s7 +8000e988: 06c5e263 bltu a1,a2,8000e9ec <_realloc_r+0x49c> +8000e98c: 01300513 li a0,19 +8000e990: 000b2683 lw a3,0(s6) +8000e994: 00098713 mv a4,s3 +8000e998: 02c57263 bgeu a0,a2,8000e9bc <_realloc_r+0x46c> +8000e99c: 00dc2423 sw a3,8(s8) +8000e9a0: 004b2703 lw a4,4(s6) +8000e9a4: 01b00793 li a5,27 +8000e9a8: 00ec2623 sw a4,12(s8) +8000e9ac: 0ac7e063 bltu a5,a2,8000ea4c <_realloc_r+0x4fc> +8000e9b0: 008b2683 lw a3,8(s6) +8000e9b4: 010c0713 addi a4,s8,16 +8000e9b8: 008b0b13 addi s6,s6,8 +8000e9bc: 00d72023 sw a3,0(a4) +8000e9c0: 004b2683 lw a3,4(s6) +8000e9c4: 000b8493 mv s1,s7 +8000e9c8: 000c0913 mv s2,s8 +8000e9cc: 00d72223 sw a3,4(a4) +8000e9d0: 008b2783 lw a5,8(s6) +8000e9d4: 00098b13 mv s6,s3 +8000e9d8: 00f72423 sw a5,8(a4) +8000e9dc: d85ff06f j 8000e760 <_realloc_r+0x210> +8000e9e0: 000b0593 mv a1,s6 +8000e9e4: 9e5ff0ef jal ra,8000e3c8 +8000e9e8: c91ff06f j 8000e678 <_realloc_r+0x128> +8000e9ec: 000b0593 mv a1,s6 +8000e9f0: 00098513 mv a0,s3 +8000e9f4: 9d5ff0ef jal ra,8000e3c8 +8000e9f8: 00098b13 mv s6,s3 +8000e9fc: 000b8493 mv s1,s7 +8000ea00: 000c0913 mv s2,s8 +8000ea04: d5dff06f j 8000e760 <_realloc_r+0x210> +8000ea08: 008b2703 lw a4,8(s6) +8000ea0c: 00e52423 sw a4,8(a0) +8000ea10: 00cb2703 lw a4,12(s6) +8000ea14: 00e52623 sw a4,12(a0) +8000ea18: 00f60a63 beq a2,a5,8000ea2c <_realloc_r+0x4dc> +8000ea1c: 010b0713 addi a4,s6,16 +8000ea20: 01050793 addi a5,a0,16 +8000ea24: 010b2683 lw a3,16(s6) +8000ea28: c3dff06f j 8000e664 <_realloc_r+0x114> +8000ea2c: 010b2683 lw a3,16(s6) +8000ea30: 018b0713 addi a4,s6,24 +8000ea34: 01850793 addi a5,a0,24 +8000ea38: 00d52823 sw a3,16(a0) +8000ea3c: 014b2683 lw a3,20(s6) +8000ea40: 00d52a23 sw a3,20(a0) +8000ea44: 018b2683 lw a3,24(s6) +8000ea48: c1dff06f j 8000e664 <_realloc_r+0x114> +8000ea4c: 008b2783 lw a5,8(s6) +8000ea50: 00fc2823 sw a5,16(s8) +8000ea54: 00cb2783 lw a5,12(s6) +8000ea58: 00fc2a23 sw a5,20(s8) +8000ea5c: 04b60463 beq a2,a1,8000eaa4 <_realloc_r+0x554> +8000ea60: 010b2683 lw a3,16(s6) +8000ea64: 018c0713 addi a4,s8,24 +8000ea68: 010b0b13 addi s6,s6,16 +8000ea6c: f51ff06f j 8000e9bc <_realloc_r+0x46c> +8000ea70: 00ec2823 sw a4,16(s8) +8000ea74: 00cb2703 lw a4,12(s6) +8000ea78: 02400793 li a5,36 +8000ea7c: 00ec2a23 sw a4,20(s8) +8000ea80: 010b2703 lw a4,16(s6) +8000ea84: 04f60063 beq a2,a5,8000eac4 <_realloc_r+0x574> +8000ea88: 018c0793 addi a5,s8,24 +8000ea8c: 010b0b13 addi s6,s6,16 +8000ea90: cb1ff06f j 8000e740 <_realloc_r+0x1f0> +8000ea94: 000b0593 mv a1,s6 +8000ea98: 00098513 mv a0,s3 +8000ea9c: 92dff0ef jal ra,8000e3c8 +8000eaa0: e11ff06f j 8000e8b0 <_realloc_r+0x360> +8000eaa4: 010b2783 lw a5,16(s6) +8000eaa8: 020c0713 addi a4,s8,32 +8000eaac: 018b0b13 addi s6,s6,24 +8000eab0: 00fc2c23 sw a5,24(s8) +8000eab4: ffcb2783 lw a5,-4(s6) +8000eab8: 00fc2e23 sw a5,28(s8) +8000eabc: 000b2683 lw a3,0(s6) +8000eac0: efdff06f j 8000e9bc <_realloc_r+0x46c> +8000eac4: 00ec2c23 sw a4,24(s8) +8000eac8: 014b2703 lw a4,20(s6) +8000eacc: 020c0793 addi a5,s8,32 +8000ead0: 018b0b13 addi s6,s6,24 +8000ead4: 00ec2e23 sw a4,28(s8) +8000ead8: 000b2703 lw a4,0(s6) +8000eadc: c65ff06f j 8000e740 <_realloc_r+0x1f0> +8000eae0: 008b2783 lw a5,8(s6) +8000eae4: 00fc2823 sw a5,16(s8) +8000eae8: 00cb2783 lw a5,12(s6) +8000eaec: 00fc2a23 sw a5,20(s8) +8000eaf0: 010b2703 lw a4,16(s6) +8000eaf4: 00d60863 beq a2,a3,8000eb04 <_realloc_r+0x5b4> +8000eaf8: 018c0793 addi a5,s8,24 +8000eafc: 010b0b13 addi s6,s6,16 +8000eb00: d9dff06f j 8000e89c <_realloc_r+0x34c> +8000eb04: 00ec2c23 sw a4,24(s8) +8000eb08: 014b2703 lw a4,20(s6) +8000eb0c: 020c0793 addi a5,s8,32 +8000eb10: 018b0b13 addi s6,s6,24 +8000eb14: 00ec2e23 sw a4,28(s8) +8000eb18: 000b2703 lw a4,0(s6) +8000eb1c: d81ff06f j 8000e89c <_realloc_r+0x34c> -8000e714 <_realloc_r>: -8000e714: fd010113 addi sp,sp,-48 -8000e718: 01312e23 sw s3,28(sp) -8000e71c: 02112623 sw ra,44(sp) -8000e720: 02812423 sw s0,40(sp) -8000e724: 02912223 sw s1,36(sp) -8000e728: 03212023 sw s2,32(sp) -8000e72c: 01412c23 sw s4,24(sp) -8000e730: 01512a23 sw s5,20(sp) -8000e734: 01612823 sw s6,16(sp) -8000e738: 01712623 sw s7,12(sp) -8000e73c: 01812423 sw s8,8(sp) -8000e740: 00060993 mv s3,a2 -8000e744: 22058a63 beqz a1,8000e978 <_realloc_r+0x264> -8000e748: 00058b13 mv s6,a1 -8000e74c: 00050a93 mv s5,a0 -8000e750: 934f30ef jal ra,80001884 <__malloc_lock> -8000e754: 00b98413 addi s0,s3,11 -8000e758: 01600793 li a5,22 -8000e75c: 0e87fc63 bgeu a5,s0,8000e854 <_realloc_r+0x140> -8000e760: ff847413 andi s0,s0,-8 -8000e764: 00040713 mv a4,s0 -8000e768: 0e044c63 bltz s0,8000e860 <_realloc_r+0x14c> -8000e76c: 0f346a63 bltu s0,s3,8000e860 <_realloc_r+0x14c> -8000e770: ffcb2783 lw a5,-4(s6) # 7ffffffc <__BSS_END__+0xfffe95e4> -8000e774: ff8b0913 addi s2,s6,-8 -8000e778: ffc7f493 andi s1,a5,-4 -8000e77c: 00990a33 add s4,s2,s1 -8000e780: 1ae4d263 bge s1,a4,8000e924 <_realloc_r+0x210> -8000e784: c2818b93 addi s7,gp,-984 # 80016430 <__malloc_av_> -8000e788: 008ba603 lw a2,8(s7) # 80000008 <__BSS_END__+0xfffe95f0> -8000e78c: 004a2683 lw a3,4(s4) -8000e790: 25460663 beq a2,s4,8000e9dc <_realloc_r+0x2c8> -8000e794: ffe6f613 andi a2,a3,-2 -8000e798: 00ca0633 add a2,s4,a2 -8000e79c: 00462603 lw a2,4(a2) -8000e7a0: 00167613 andi a2,a2,1 -8000e7a4: 1a061c63 bnez a2,8000e95c <_realloc_r+0x248> -8000e7a8: ffc6f693 andi a3,a3,-4 -8000e7ac: 00d48633 add a2,s1,a3 -8000e7b0: 34e65663 bge a2,a4,8000eafc <_realloc_r+0x3e8> -8000e7b4: 0017f793 andi a5,a5,1 -8000e7b8: 02079463 bnez a5,8000e7e0 <_realloc_r+0xcc> -8000e7bc: ff8b2c03 lw s8,-8(s6) -8000e7c0: 41890c33 sub s8,s2,s8 -8000e7c4: 004c2783 lw a5,4(s8) -8000e7c8: ffc7f793 andi a5,a5,-4 -8000e7cc: 00d786b3 add a3,a5,a3 -8000e7d0: 00968bb3 add s7,a3,s1 -8000e7d4: 0cebd663 bge s7,a4,8000e8a0 <_realloc_r+0x18c> -8000e7d8: 00f48bb3 add s7,s1,a5 -8000e7dc: 34ebd863 bge s7,a4,8000eb2c <_realloc_r+0x418> -8000e7e0: 00098593 mv a1,s3 -8000e7e4: 000a8513 mv a0,s5 -8000e7e8: 805f20ef jal ra,80000fec <_malloc_r> -8000e7ec: 00050993 mv s3,a0 -8000e7f0: 04050c63 beqz a0,8000e848 <_realloc_r+0x134> -8000e7f4: ffcb2783 lw a5,-4(s6) -8000e7f8: ff850713 addi a4,a0,-8 -8000e7fc: ffe7f793 andi a5,a5,-2 -8000e800: 00f907b3 add a5,s2,a5 -8000e804: 30e78a63 beq a5,a4,8000eb18 <_realloc_r+0x404> -8000e808: ffc48613 addi a2,s1,-4 -8000e80c: 02400793 li a5,36 -8000e810: 38c7ea63 bltu a5,a2,8000eba4 <_realloc_r+0x490> -8000e814: 01300713 li a4,19 -8000e818: 000b2683 lw a3,0(s6) -8000e81c: 28c76463 bltu a4,a2,8000eaa4 <_realloc_r+0x390> -8000e820: 00050793 mv a5,a0 -8000e824: 000b0713 mv a4,s6 -8000e828: 00d7a023 sw a3,0(a5) -8000e82c: 00472683 lw a3,4(a4) -8000e830: 00d7a223 sw a3,4(a5) -8000e834: 00872703 lw a4,8(a4) -8000e838: 00e7a423 sw a4,8(a5) -8000e83c: 000b0593 mv a1,s6 -8000e840: 000a8513 mv a0,s5 -8000e844: fd0f60ef jal ra,80005014 <_free_r> -8000e848: 000a8513 mv a0,s5 -8000e84c: 83cf30ef jal ra,80001888 <__malloc_unlock> -8000e850: 01c0006f j 8000e86c <_realloc_r+0x158> -8000e854: 01000413 li s0,16 -8000e858: 01000713 li a4,16 -8000e85c: f1347ae3 bgeu s0,s3,8000e770 <_realloc_r+0x5c> -8000e860: 00c00793 li a5,12 -8000e864: 00faa023 sw a5,0(s5) -8000e868: 00000993 li s3,0 -8000e86c: 02c12083 lw ra,44(sp) -8000e870: 02812403 lw s0,40(sp) -8000e874: 00098513 mv a0,s3 -8000e878: 02412483 lw s1,36(sp) -8000e87c: 02012903 lw s2,32(sp) -8000e880: 01c12983 lw s3,28(sp) -8000e884: 01812a03 lw s4,24(sp) -8000e888: 01412a83 lw s5,20(sp) -8000e88c: 01012b03 lw s6,16(sp) -8000e890: 00c12b83 lw s7,12(sp) -8000e894: 00812c03 lw s8,8(sp) -8000e898: 03010113 addi sp,sp,48 -8000e89c: 00008067 ret -8000e8a0: 00ca2783 lw a5,12(s4) -8000e8a4: 008a2703 lw a4,8(s4) -8000e8a8: ffc48613 addi a2,s1,-4 -8000e8ac: 02400693 li a3,36 -8000e8b0: 00f72623 sw a5,12(a4) -8000e8b4: 00e7a423 sw a4,8(a5) -8000e8b8: 008c2703 lw a4,8(s8) -8000e8bc: 00cc2783 lw a5,12(s8) -8000e8c0: 008c0993 addi s3,s8,8 -8000e8c4: 017c0a33 add s4,s8,s7 -8000e8c8: 00f72623 sw a5,12(a4) -8000e8cc: 00e7a423 sw a4,8(a5) -8000e8d0: 2ec6e063 bltu a3,a2,8000ebb0 <_realloc_r+0x49c> -8000e8d4: 01300693 li a3,19 -8000e8d8: 000b2703 lw a4,0(s6) -8000e8dc: 00098793 mv a5,s3 -8000e8e0: 02c6f263 bgeu a3,a2,8000e904 <_realloc_r+0x1f0> -8000e8e4: 00ec2423 sw a4,8(s8) -8000e8e8: 004b2703 lw a4,4(s6) -8000e8ec: 01b00793 li a5,27 -8000e8f0: 00ec2623 sw a4,12(s8) -8000e8f4: 008b2703 lw a4,8(s6) -8000e8f8: 32c7ee63 bltu a5,a2,8000ec34 <_realloc_r+0x520> -8000e8fc: 010c0793 addi a5,s8,16 -8000e900: 008b0b13 addi s6,s6,8 -8000e904: 00e7a023 sw a4,0(a5) -8000e908: 004b2703 lw a4,4(s6) -8000e90c: 000b8493 mv s1,s7 -8000e910: 000c0913 mv s2,s8 -8000e914: 00e7a223 sw a4,4(a5) -8000e918: 008b2703 lw a4,8(s6) -8000e91c: 00098b13 mv s6,s3 -8000e920: 00e7a423 sw a4,8(a5) -8000e924: 00492603 lw a2,4(s2) -8000e928: 408487b3 sub a5,s1,s0 -8000e92c: 00f00713 li a4,15 -8000e930: 00167613 andi a2,a2,1 -8000e934: 06f76c63 bltu a4,a5,8000e9ac <_realloc_r+0x298> -8000e938: 00c4e633 or a2,s1,a2 -8000e93c: 00c92223 sw a2,4(s2) -8000e940: 004a2783 lw a5,4(s4) -8000e944: 0017e793 ori a5,a5,1 -8000e948: 00fa2223 sw a5,4(s4) -8000e94c: 000a8513 mv a0,s5 -8000e950: f39f20ef jal ra,80001888 <__malloc_unlock> -8000e954: 000b0993 mv s3,s6 -8000e958: f15ff06f j 8000e86c <_realloc_r+0x158> -8000e95c: 0017f793 andi a5,a5,1 -8000e960: e80790e3 bnez a5,8000e7e0 <_realloc_r+0xcc> -8000e964: ff8b2c03 lw s8,-8(s6) -8000e968: 41890c33 sub s8,s2,s8 -8000e96c: 004c2783 lw a5,4(s8) -8000e970: ffc7f793 andi a5,a5,-4 -8000e974: e65ff06f j 8000e7d8 <_realloc_r+0xc4> -8000e978: 02812403 lw s0,40(sp) -8000e97c: 02c12083 lw ra,44(sp) -8000e980: 02412483 lw s1,36(sp) -8000e984: 02012903 lw s2,32(sp) -8000e988: 01c12983 lw s3,28(sp) -8000e98c: 01812a03 lw s4,24(sp) -8000e990: 01412a83 lw s5,20(sp) -8000e994: 01012b03 lw s6,16(sp) -8000e998: 00c12b83 lw s7,12(sp) -8000e99c: 00812c03 lw s8,8(sp) -8000e9a0: 00060593 mv a1,a2 -8000e9a4: 03010113 addi sp,sp,48 -8000e9a8: e44f206f j 80000fec <_malloc_r> -8000e9ac: 00866633 or a2,a2,s0 -8000e9b0: 00c92223 sw a2,4(s2) -8000e9b4: 008905b3 add a1,s2,s0 -8000e9b8: 0017e793 ori a5,a5,1 -8000e9bc: 00f5a223 sw a5,4(a1) -8000e9c0: 004a2783 lw a5,4(s4) -8000e9c4: 00858593 addi a1,a1,8 -8000e9c8: 000a8513 mv a0,s5 -8000e9cc: 0017e793 ori a5,a5,1 -8000e9d0: 00fa2223 sw a5,4(s4) -8000e9d4: e40f60ef jal ra,80005014 <_free_r> -8000e9d8: f75ff06f j 8000e94c <_realloc_r+0x238> -8000e9dc: ffc6f693 andi a3,a3,-4 -8000e9e0: 00d48633 add a2,s1,a3 -8000e9e4: 01040593 addi a1,s0,16 -8000e9e8: 0eb65063 bge a2,a1,8000eac8 <_realloc_r+0x3b4> -8000e9ec: 0017f793 andi a5,a5,1 -8000e9f0: de0798e3 bnez a5,8000e7e0 <_realloc_r+0xcc> -8000e9f4: ff8b2c03 lw s8,-8(s6) -8000e9f8: 41890c33 sub s8,s2,s8 -8000e9fc: 004c2783 lw a5,4(s8) -8000ea00: ffc7f793 andi a5,a5,-4 -8000ea04: 00d786b3 add a3,a5,a3 -8000ea08: 00968a33 add s4,a3,s1 -8000ea0c: dcba46e3 blt s4,a1,8000e7d8 <_realloc_r+0xc4> -8000ea10: 00cc2783 lw a5,12(s8) -8000ea14: 008c2703 lw a4,8(s8) -8000ea18: ffc48613 addi a2,s1,-4 -8000ea1c: 02400693 li a3,36 -8000ea20: 00f72623 sw a5,12(a4) -8000ea24: 00e7a423 sw a4,8(a5) -8000ea28: 008c0993 addi s3,s8,8 -8000ea2c: 22c6e663 bltu a3,a2,8000ec58 <_realloc_r+0x544> -8000ea30: 01300593 li a1,19 -8000ea34: 000b2703 lw a4,0(s6) -8000ea38: 00098793 mv a5,s3 -8000ea3c: 02c5f263 bgeu a1,a2,8000ea60 <_realloc_r+0x34c> -8000ea40: 00ec2423 sw a4,8(s8) -8000ea44: 004b2703 lw a4,4(s6) -8000ea48: 01b00793 li a5,27 -8000ea4c: 00ec2623 sw a4,12(s8) -8000ea50: 24c7ea63 bltu a5,a2,8000eca4 <_realloc_r+0x590> -8000ea54: 008b2703 lw a4,8(s6) -8000ea58: 010c0793 addi a5,s8,16 -8000ea5c: 008b0b13 addi s6,s6,8 -8000ea60: 00e7a023 sw a4,0(a5) -8000ea64: 004b2703 lw a4,4(s6) -8000ea68: 00e7a223 sw a4,4(a5) -8000ea6c: 008b2703 lw a4,8(s6) -8000ea70: 00e7a423 sw a4,8(a5) -8000ea74: 008c0733 add a4,s8,s0 -8000ea78: 408a07b3 sub a5,s4,s0 -8000ea7c: 00eba423 sw a4,8(s7) -8000ea80: 0017e793 ori a5,a5,1 -8000ea84: 00f72223 sw a5,4(a4) -8000ea88: 004c2783 lw a5,4(s8) -8000ea8c: 000a8513 mv a0,s5 -8000ea90: 0017f793 andi a5,a5,1 -8000ea94: 0087e433 or s0,a5,s0 -8000ea98: 008c2223 sw s0,4(s8) -8000ea9c: dedf20ef jal ra,80001888 <__malloc_unlock> -8000eaa0: dcdff06f j 8000e86c <_realloc_r+0x158> -8000eaa4: 00d52023 sw a3,0(a0) -8000eaa8: 004b2683 lw a3,4(s6) -8000eaac: 01b00713 li a4,27 -8000eab0: 00d52223 sw a3,4(a0) -8000eab4: 10c76c63 bltu a4,a2,8000ebcc <_realloc_r+0x4b8> -8000eab8: 008b0713 addi a4,s6,8 -8000eabc: 00850793 addi a5,a0,8 -8000eac0: 008b2683 lw a3,8(s6) -8000eac4: d65ff06f j 8000e828 <_realloc_r+0x114> -8000eac8: 00890933 add s2,s2,s0 -8000eacc: 408607b3 sub a5,a2,s0 -8000ead0: 012ba423 sw s2,8(s7) -8000ead4: 0017e793 ori a5,a5,1 -8000ead8: 00f92223 sw a5,4(s2) -8000eadc: ffcb2783 lw a5,-4(s6) -8000eae0: 000a8513 mv a0,s5 -8000eae4: 000b0993 mv s3,s6 -8000eae8: 0017f793 andi a5,a5,1 -8000eaec: 0087e433 or s0,a5,s0 -8000eaf0: fe8b2e23 sw s0,-4(s6) -8000eaf4: d95f20ef jal ra,80001888 <__malloc_unlock> -8000eaf8: d75ff06f j 8000e86c <_realloc_r+0x158> -8000eafc: 00ca2783 lw a5,12(s4) -8000eb00: 008a2703 lw a4,8(s4) -8000eb04: 00060493 mv s1,a2 -8000eb08: 00c90a33 add s4,s2,a2 -8000eb0c: 00f72623 sw a5,12(a4) -8000eb10: 00e7a423 sw a4,8(a5) -8000eb14: e11ff06f j 8000e924 <_realloc_r+0x210> -8000eb18: ffc52783 lw a5,-4(a0) -8000eb1c: ffc7f793 andi a5,a5,-4 -8000eb20: 00f484b3 add s1,s1,a5 -8000eb24: 00990a33 add s4,s2,s1 -8000eb28: dfdff06f j 8000e924 <_realloc_r+0x210> -8000eb2c: 00cc2703 lw a4,12(s8) -8000eb30: 008c2683 lw a3,8(s8) -8000eb34: ffc48613 addi a2,s1,-4 -8000eb38: 02400593 li a1,36 -8000eb3c: 00e6a623 sw a4,12(a3) -8000eb40: 00d72423 sw a3,8(a4) -8000eb44: 008c0993 addi s3,s8,8 -8000eb48: 017c0a33 add s4,s8,s7 -8000eb4c: 06c5e263 bltu a1,a2,8000ebb0 <_realloc_r+0x49c> -8000eb50: 01300513 li a0,19 -8000eb54: 000b2683 lw a3,0(s6) -8000eb58: 00098713 mv a4,s3 -8000eb5c: 02c57263 bgeu a0,a2,8000eb80 <_realloc_r+0x46c> -8000eb60: 00dc2423 sw a3,8(s8) -8000eb64: 004b2703 lw a4,4(s6) -8000eb68: 01b00793 li a5,27 -8000eb6c: 00ec2623 sw a4,12(s8) -8000eb70: 0ac7e063 bltu a5,a2,8000ec10 <_realloc_r+0x4fc> -8000eb74: 008b2683 lw a3,8(s6) -8000eb78: 010c0713 addi a4,s8,16 -8000eb7c: 008b0b13 addi s6,s6,8 -8000eb80: 00d72023 sw a3,0(a4) -8000eb84: 004b2683 lw a3,4(s6) -8000eb88: 000b8493 mv s1,s7 -8000eb8c: 000c0913 mv s2,s8 -8000eb90: 00d72223 sw a3,4(a4) -8000eb94: 008b2783 lw a5,8(s6) -8000eb98: 00098b13 mv s6,s3 -8000eb9c: 00f72423 sw a5,8(a4) -8000eba0: d85ff06f j 8000e924 <_realloc_r+0x210> -8000eba4: 000b0593 mv a1,s6 -8000eba8: 9e5ff0ef jal ra,8000e58c -8000ebac: c91ff06f j 8000e83c <_realloc_r+0x128> -8000ebb0: 000b0593 mv a1,s6 -8000ebb4: 00098513 mv a0,s3 -8000ebb8: 9d5ff0ef jal ra,8000e58c -8000ebbc: 00098b13 mv s6,s3 -8000ebc0: 000b8493 mv s1,s7 -8000ebc4: 000c0913 mv s2,s8 -8000ebc8: d5dff06f j 8000e924 <_realloc_r+0x210> -8000ebcc: 008b2703 lw a4,8(s6) -8000ebd0: 00e52423 sw a4,8(a0) -8000ebd4: 00cb2703 lw a4,12(s6) -8000ebd8: 00e52623 sw a4,12(a0) -8000ebdc: 00f60a63 beq a2,a5,8000ebf0 <_realloc_r+0x4dc> -8000ebe0: 010b0713 addi a4,s6,16 -8000ebe4: 01050793 addi a5,a0,16 -8000ebe8: 010b2683 lw a3,16(s6) -8000ebec: c3dff06f j 8000e828 <_realloc_r+0x114> -8000ebf0: 010b2683 lw a3,16(s6) -8000ebf4: 018b0713 addi a4,s6,24 -8000ebf8: 01850793 addi a5,a0,24 -8000ebfc: 00d52823 sw a3,16(a0) -8000ec00: 014b2683 lw a3,20(s6) -8000ec04: 00d52a23 sw a3,20(a0) -8000ec08: 018b2683 lw a3,24(s6) -8000ec0c: c1dff06f j 8000e828 <_realloc_r+0x114> -8000ec10: 008b2783 lw a5,8(s6) -8000ec14: 00fc2823 sw a5,16(s8) -8000ec18: 00cb2783 lw a5,12(s6) -8000ec1c: 00fc2a23 sw a5,20(s8) -8000ec20: 04b60463 beq a2,a1,8000ec68 <_realloc_r+0x554> -8000ec24: 010b2683 lw a3,16(s6) -8000ec28: 018c0713 addi a4,s8,24 -8000ec2c: 010b0b13 addi s6,s6,16 -8000ec30: f51ff06f j 8000eb80 <_realloc_r+0x46c> -8000ec34: 00ec2823 sw a4,16(s8) -8000ec38: 00cb2703 lw a4,12(s6) -8000ec3c: 02400793 li a5,36 -8000ec40: 00ec2a23 sw a4,20(s8) -8000ec44: 010b2703 lw a4,16(s6) -8000ec48: 04f60063 beq a2,a5,8000ec88 <_realloc_r+0x574> -8000ec4c: 018c0793 addi a5,s8,24 -8000ec50: 010b0b13 addi s6,s6,16 -8000ec54: cb1ff06f j 8000e904 <_realloc_r+0x1f0> -8000ec58: 000b0593 mv a1,s6 -8000ec5c: 00098513 mv a0,s3 -8000ec60: 92dff0ef jal ra,8000e58c -8000ec64: e11ff06f j 8000ea74 <_realloc_r+0x360> -8000ec68: 010b2783 lw a5,16(s6) -8000ec6c: 020c0713 addi a4,s8,32 -8000ec70: 018b0b13 addi s6,s6,24 -8000ec74: 00fc2c23 sw a5,24(s8) -8000ec78: ffcb2783 lw a5,-4(s6) -8000ec7c: 00fc2e23 sw a5,28(s8) -8000ec80: 000b2683 lw a3,0(s6) -8000ec84: efdff06f j 8000eb80 <_realloc_r+0x46c> -8000ec88: 00ec2c23 sw a4,24(s8) -8000ec8c: 014b2703 lw a4,20(s6) -8000ec90: 020c0793 addi a5,s8,32 -8000ec94: 018b0b13 addi s6,s6,24 -8000ec98: 00ec2e23 sw a4,28(s8) -8000ec9c: 000b2703 lw a4,0(s6) -8000eca0: c65ff06f j 8000e904 <_realloc_r+0x1f0> -8000eca4: 008b2783 lw a5,8(s6) -8000eca8: 00fc2823 sw a5,16(s8) -8000ecac: 00cb2783 lw a5,12(s6) -8000ecb0: 00fc2a23 sw a5,20(s8) -8000ecb4: 010b2703 lw a4,16(s6) -8000ecb8: 00d60863 beq a2,a3,8000ecc8 <_realloc_r+0x5b4> -8000ecbc: 018c0793 addi a5,s8,24 -8000ecc0: 010b0b13 addi s6,s6,16 -8000ecc4: d9dff06f j 8000ea60 <_realloc_r+0x34c> -8000ecc8: 00ec2c23 sw a4,24(s8) -8000eccc: 014b2703 lw a4,20(s6) -8000ecd0: 020c0793 addi a5,s8,32 -8000ecd4: 018b0b13 addi s6,s6,24 -8000ecd8: 00ec2e23 sw a4,28(s8) -8000ecdc: 000b2703 lw a4,0(s6) -8000ece0: d81ff06f j 8000ea60 <_realloc_r+0x34c> +8000eb20 <__ssprint_r>: +8000eb20: 00862783 lw a5,8(a2) +8000eb24: fd010113 addi sp,sp,-48 +8000eb28: 01512a23 sw s5,20(sp) +8000eb2c: 02112623 sw ra,44(sp) +8000eb30: 02812423 sw s0,40(sp) +8000eb34: 02912223 sw s1,36(sp) +8000eb38: 03212023 sw s2,32(sp) +8000eb3c: 01312e23 sw s3,28(sp) +8000eb40: 01412c23 sw s4,24(sp) +8000eb44: 01612823 sw s6,16(sp) +8000eb48: 01712623 sw s7,12(sp) +8000eb4c: 01812423 sw s8,8(sp) +8000eb50: 00060a93 mv s5,a2 +8000eb54: 14078863 beqz a5,8000eca4 <__ssprint_r+0x184> +8000eb58: 00050b13 mv s6,a0 +8000eb5c: 00058413 mv s0,a1 +8000eb60: 00062983 lw s3,0(a2) +8000eb64: 0005a503 lw a0,0(a1) +8000eb68: 0085a483 lw s1,8(a1) +8000eb6c: 0d40006f j 8000ec40 <__ssprint_r+0x120> +8000eb70: 00c45783 lhu a5,12(s0) +8000eb74: 4807f713 andi a4,a5,1152 +8000eb78: 08070a63 beqz a4,8000ec0c <__ssprint_r+0xec> +8000eb7c: 01442683 lw a3,20(s0) +8000eb80: 01042583 lw a1,16(s0) +8000eb84: 00190713 addi a4,s2,1 +8000eb88: 00169493 slli s1,a3,0x1 +8000eb8c: 00d486b3 add a3,s1,a3 +8000eb90: 01f6d493 srli s1,a3,0x1f +8000eb94: 40b50a33 sub s4,a0,a1 +8000eb98: 00d484b3 add s1,s1,a3 +8000eb9c: 4014d493 srai s1,s1,0x1 +8000eba0: 01470733 add a4,a4,s4 +8000eba4: 00048613 mv a2,s1 +8000eba8: 00e4f663 bgeu s1,a4,8000ebb4 <__ssprint_r+0x94> +8000ebac: 00070493 mv s1,a4 +8000ebb0: 00070613 mv a2,a4 +8000ebb4: 4007f793 andi a5,a5,1024 +8000ebb8: 0a078663 beqz a5,8000ec64 <__ssprint_r+0x144> +8000ebbc: 00060593 mv a1,a2 +8000ebc0: 000b0513 mv a0,s6 +8000ebc4: a64f20ef jal ra,80000e28 <_malloc_r> +8000ebc8: 00050c13 mv s8,a0 +8000ebcc: 0a050a63 beqz a0,8000ec80 <__ssprint_r+0x160> +8000ebd0: 01042583 lw a1,16(s0) +8000ebd4: 000a0613 mv a2,s4 +8000ebd8: ed4ff0ef jal ra,8000e2ac +8000ebdc: 00c45783 lhu a5,12(s0) +8000ebe0: b7f7f793 andi a5,a5,-1153 +8000ebe4: 0807e793 ori a5,a5,128 +8000ebe8: 00f41623 sh a5,12(s0) +8000ebec: 014c0533 add a0,s8,s4 +8000ebf0: 41448a33 sub s4,s1,s4 +8000ebf4: 00942a23 sw s1,20(s0) +8000ebf8: 01442423 sw s4,8(s0) +8000ebfc: 01842823 sw s8,16(s0) +8000ec00: 00a42023 sw a0,0(s0) +8000ec04: 00090493 mv s1,s2 +8000ec08: 00090a13 mv s4,s2 +8000ec0c: 000a0613 mv a2,s4 +8000ec10: 000b8593 mv a1,s7 +8000ec14: fb4ff0ef jal ra,8000e3c8 +8000ec18: 00842703 lw a4,8(s0) +8000ec1c: 00042503 lw a0,0(s0) +8000ec20: 008aa783 lw a5,8(s5) +8000ec24: 409704b3 sub s1,a4,s1 +8000ec28: 01450533 add a0,a0,s4 +8000ec2c: 00942423 sw s1,8(s0) +8000ec30: 00a42023 sw a0,0(s0) +8000ec34: 41278933 sub s2,a5,s2 +8000ec38: 012aa423 sw s2,8(s5) +8000ec3c: 06090463 beqz s2,8000eca4 <__ssprint_r+0x184> +8000ec40: 0049a903 lw s2,4(s3) +8000ec44: 0009ab83 lw s7,0(s3) +8000ec48: 00048a13 mv s4,s1 +8000ec4c: 00898993 addi s3,s3,8 +8000ec50: fe0908e3 beqz s2,8000ec40 <__ssprint_r+0x120> +8000ec54: f0997ee3 bgeu s2,s1,8000eb70 <__ssprint_r+0x50> +8000ec58: 00090493 mv s1,s2 +8000ec5c: 00090a13 mv s4,s2 +8000ec60: fadff06f j 8000ec0c <__ssprint_r+0xec> +8000ec64: 000b0513 mv a0,s6 +8000ec68: 8e9ff0ef jal ra,8000e550 <_realloc_r> +8000ec6c: 00050c13 mv s8,a0 +8000ec70: f6051ee3 bnez a0,8000ebec <__ssprint_r+0xcc> +8000ec74: 01042583 lw a1,16(s0) +8000ec78: 000b0513 mv a0,s6 +8000ec7c: 9d4f60ef jal ra,80004e50 <_free_r> +8000ec80: 00c00793 li a5,12 +8000ec84: 00fb2023 sw a5,0(s6) +8000ec88: 00c45783 lhu a5,12(s0) +8000ec8c: fff00513 li a0,-1 +8000ec90: 0407e793 ori a5,a5,64 +8000ec94: 00f41623 sh a5,12(s0) +8000ec98: 000aa423 sw zero,8(s5) +8000ec9c: 000aa223 sw zero,4(s5) +8000eca0: 00c0006f j 8000ecac <__ssprint_r+0x18c> +8000eca4: 000aa223 sw zero,4(s5) +8000eca8: 00000513 li a0,0 +8000ecac: 02c12083 lw ra,44(sp) +8000ecb0: 02812403 lw s0,40(sp) +8000ecb4: 02412483 lw s1,36(sp) +8000ecb8: 02012903 lw s2,32(sp) +8000ecbc: 01c12983 lw s3,28(sp) +8000ecc0: 01812a03 lw s4,24(sp) +8000ecc4: 01412a83 lw s5,20(sp) +8000ecc8: 01012b03 lw s6,16(sp) +8000eccc: 00c12b83 lw s7,12(sp) +8000ecd0: 00812c03 lw s8,8(sp) +8000ecd4: 03010113 addi sp,sp,48 +8000ecd8: 00008067 ret -8000ece4 <__ssprint_r>: -8000ece4: 00862783 lw a5,8(a2) -8000ece8: fd010113 addi sp,sp,-48 -8000ecec: 01512a23 sw s5,20(sp) -8000ecf0: 02112623 sw ra,44(sp) -8000ecf4: 02812423 sw s0,40(sp) -8000ecf8: 02912223 sw s1,36(sp) -8000ecfc: 03212023 sw s2,32(sp) -8000ed00: 01312e23 sw s3,28(sp) -8000ed04: 01412c23 sw s4,24(sp) -8000ed08: 01612823 sw s6,16(sp) -8000ed0c: 01712623 sw s7,12(sp) -8000ed10: 01812423 sw s8,8(sp) -8000ed14: 00060a93 mv s5,a2 -8000ed18: 14078863 beqz a5,8000ee68 <__ssprint_r+0x184> -8000ed1c: 00050b13 mv s6,a0 -8000ed20: 00058413 mv s0,a1 -8000ed24: 00062983 lw s3,0(a2) -8000ed28: 0005a503 lw a0,0(a1) -8000ed2c: 0085a483 lw s1,8(a1) -8000ed30: 0d40006f j 8000ee04 <__ssprint_r+0x120> -8000ed34: 00c45783 lhu a5,12(s0) -8000ed38: 4807f713 andi a4,a5,1152 -8000ed3c: 08070a63 beqz a4,8000edd0 <__ssprint_r+0xec> -8000ed40: 01442683 lw a3,20(s0) -8000ed44: 01042583 lw a1,16(s0) -8000ed48: 00190713 addi a4,s2,1 -8000ed4c: 00169493 slli s1,a3,0x1 -8000ed50: 00d486b3 add a3,s1,a3 -8000ed54: 01f6d493 srli s1,a3,0x1f -8000ed58: 40b50a33 sub s4,a0,a1 -8000ed5c: 00d484b3 add s1,s1,a3 -8000ed60: 4014d493 srai s1,s1,0x1 -8000ed64: 01470733 add a4,a4,s4 -8000ed68: 00048613 mv a2,s1 -8000ed6c: 00e4f663 bgeu s1,a4,8000ed78 <__ssprint_r+0x94> -8000ed70: 00070493 mv s1,a4 -8000ed74: 00070613 mv a2,a4 -8000ed78: 4007f793 andi a5,a5,1024 -8000ed7c: 0a078663 beqz a5,8000ee28 <__ssprint_r+0x144> -8000ed80: 00060593 mv a1,a2 -8000ed84: 000b0513 mv a0,s6 -8000ed88: a64f20ef jal ra,80000fec <_malloc_r> -8000ed8c: 00050c13 mv s8,a0 -8000ed90: 0a050a63 beqz a0,8000ee44 <__ssprint_r+0x160> -8000ed94: 01042583 lw a1,16(s0) -8000ed98: 000a0613 mv a2,s4 -8000ed9c: ed4ff0ef jal ra,8000e470 -8000eda0: 00c45783 lhu a5,12(s0) -8000eda4: b7f7f793 andi a5,a5,-1153 -8000eda8: 0807e793 ori a5,a5,128 -8000edac: 00f41623 sh a5,12(s0) -8000edb0: 014c0533 add a0,s8,s4 -8000edb4: 41448a33 sub s4,s1,s4 -8000edb8: 00942a23 sw s1,20(s0) -8000edbc: 01442423 sw s4,8(s0) -8000edc0: 01842823 sw s8,16(s0) -8000edc4: 00a42023 sw a0,0(s0) -8000edc8: 00090493 mv s1,s2 -8000edcc: 00090a13 mv s4,s2 -8000edd0: 000a0613 mv a2,s4 -8000edd4: 000b8593 mv a1,s7 -8000edd8: fb4ff0ef jal ra,8000e58c -8000eddc: 00842703 lw a4,8(s0) -8000ede0: 00042503 lw a0,0(s0) -8000ede4: 008aa783 lw a5,8(s5) -8000ede8: 409704b3 sub s1,a4,s1 -8000edec: 01450533 add a0,a0,s4 -8000edf0: 00942423 sw s1,8(s0) -8000edf4: 00a42023 sw a0,0(s0) -8000edf8: 41278933 sub s2,a5,s2 -8000edfc: 012aa423 sw s2,8(s5) -8000ee00: 06090463 beqz s2,8000ee68 <__ssprint_r+0x184> -8000ee04: 0049a903 lw s2,4(s3) -8000ee08: 0009ab83 lw s7,0(s3) -8000ee0c: 00048a13 mv s4,s1 -8000ee10: 00898993 addi s3,s3,8 -8000ee14: fe0908e3 beqz s2,8000ee04 <__ssprint_r+0x120> -8000ee18: f0997ee3 bgeu s2,s1,8000ed34 <__ssprint_r+0x50> -8000ee1c: 00090493 mv s1,s2 -8000ee20: 00090a13 mv s4,s2 -8000ee24: fadff06f j 8000edd0 <__ssprint_r+0xec> -8000ee28: 000b0513 mv a0,s6 -8000ee2c: 8e9ff0ef jal ra,8000e714 <_realloc_r> -8000ee30: 00050c13 mv s8,a0 -8000ee34: f6051ee3 bnez a0,8000edb0 <__ssprint_r+0xcc> -8000ee38: 01042583 lw a1,16(s0) -8000ee3c: 000b0513 mv a0,s6 -8000ee40: 9d4f60ef jal ra,80005014 <_free_r> -8000ee44: 00c00793 li a5,12 -8000ee48: 00fb2023 sw a5,0(s6) -8000ee4c: 00c45783 lhu a5,12(s0) -8000ee50: fff00513 li a0,-1 -8000ee54: 0407e793 ori a5,a5,64 -8000ee58: 00f41623 sh a5,12(s0) -8000ee5c: 000aa423 sw zero,8(s5) -8000ee60: 000aa223 sw zero,4(s5) -8000ee64: 00c0006f j 8000ee70 <__ssprint_r+0x18c> -8000ee68: 000aa223 sw zero,4(s5) -8000ee6c: 00000513 li a0,0 -8000ee70: 02c12083 lw ra,44(sp) -8000ee74: 02812403 lw s0,40(sp) -8000ee78: 02412483 lw s1,36(sp) -8000ee7c: 02012903 lw s2,32(sp) -8000ee80: 01c12983 lw s3,28(sp) -8000ee84: 01812a03 lw s4,24(sp) -8000ee88: 01412a83 lw s5,20(sp) -8000ee8c: 01012b03 lw s6,16(sp) -8000ee90: 00c12b83 lw s7,12(sp) -8000ee94: 00812c03 lw s8,8(sp) -8000ee98: 03010113 addi sp,sp,48 -8000ee9c: 00008067 ret +8000ecdc <_svfiprintf_r>: +8000ecdc: 00c5d783 lhu a5,12(a1) +8000ece0: ed010113 addi sp,sp,-304 +8000ece4: 11512a23 sw s5,276(sp) +8000ece8: 11712623 sw s7,268(sp) +8000ecec: 0fb12e23 sw s11,252(sp) +8000ecf0: 12112623 sw ra,300(sp) +8000ecf4: 12812423 sw s0,296(sp) +8000ecf8: 12912223 sw s1,292(sp) +8000ecfc: 13212023 sw s2,288(sp) +8000ed00: 11312e23 sw s3,284(sp) +8000ed04: 11412c23 sw s4,280(sp) +8000ed08: 11612823 sw s6,272(sp) +8000ed0c: 11812423 sw s8,264(sp) +8000ed10: 11912223 sw s9,260(sp) +8000ed14: 11a12023 sw s10,256(sp) +8000ed18: 0807f793 andi a5,a5,128 +8000ed1c: 00d12423 sw a3,8(sp) +8000ed20: 00058a93 mv s5,a1 +8000ed24: 00050b93 mv s7,a0 +8000ed28: 00060d93 mv s11,a2 +8000ed2c: 00078663 beqz a5,8000ed38 <_svfiprintf_r+0x5c> +8000ed30: 0105a783 lw a5,16(a1) +8000ed34: 5e078ce3 beqz a5,8000fb2c <_svfiprintf_r+0xe50> +8000ed38: 80015d37 lui s10,0x80015 +8000ed3c: 04c10993 addi s3,sp,76 +8000ed40: 114d0793 addi a5,s10,276 # 80015114 <__BSS_END__+0xffffe26c> +8000ed44: 80015b37 lui s6,0x80015 +8000ed48: 800154b7 lui s1,0x80015 +8000ed4c: 000d8a13 mv s4,s11 +8000ed50: 05312023 sw s3,64(sp) +8000ed54: 04012423 sw zero,72(sp) +8000ed58: 04012223 sw zero,68(sp) +8000ed5c: 00012a23 sw zero,20(sp) +8000ed60: 00012e23 sw zero,28(sp) +8000ed64: 02012023 sw zero,32(sp) +8000ed68: 02012223 sw zero,36(sp) +8000ed6c: 00012223 sw zero,4(sp) +8000ed70: 00f12623 sw a5,12(sp) +8000ed74: 280b0b13 addi s6,s6,640 # 80015280 <__BSS_END__+0xffffe3d8> +8000ed78: 29048493 addi s1,s1,656 # 80015290 <__BSS_END__+0xffffe3e8> +8000ed7c: 01712823 sw s7,16(sp) +8000ed80: 00098d93 mv s11,s3 +8000ed84: 000a4783 lbu a5,0(s4) +8000ed88: 12078463 beqz a5,8000eeb0 <_svfiprintf_r+0x1d4> +8000ed8c: 02500693 li a3,37 +8000ed90: 52d784e3 beq a5,a3,8000fab8 <_svfiprintf_r+0xddc> +8000ed94: 000a0413 mv s0,s4 +8000ed98: 00c0006f j 8000eda4 <_svfiprintf_r+0xc8> +8000ed9c: 0ed78663 beq a5,a3,8000ee88 <_svfiprintf_r+0x1ac> +8000eda0: 000c0413 mv s0,s8 +8000eda4: 00144783 lbu a5,1(s0) +8000eda8: 00140c13 addi s8,s0,1 +8000edac: fe0798e3 bnez a5,8000ed9c <_svfiprintf_r+0xc0> +8000edb0: 414c0cb3 sub s9,s8,s4 +8000edb4: 0e0c8e63 beqz s9,8000eeb0 <_svfiprintf_r+0x1d4> +8000edb8: 04812703 lw a4,72(sp) +8000edbc: 04412783 lw a5,68(sp) +8000edc0: 014da023 sw s4,0(s11) +8000edc4: 01970733 add a4,a4,s9 +8000edc8: 00178793 addi a5,a5,1 +8000edcc: 019da223 sw s9,4(s11) +8000edd0: 04e12423 sw a4,72(sp) +8000edd4: 04f12223 sw a5,68(sp) +8000edd8: 00700713 li a4,7 +8000eddc: 008d8d93 addi s11,s11,8 +8000ede0: 0af74a63 blt a4,a5,8000ee94 <_svfiprintf_r+0x1b8> +8000ede4: 00412703 lw a4,4(sp) +8000ede8: 00144783 lbu a5,1(s0) +8000edec: 01970733 add a4,a4,s9 +8000edf0: 00e12223 sw a4,4(sp) +8000edf4: 0a078e63 beqz a5,8000eeb0 <_svfiprintf_r+0x1d4> +8000edf8: fff00813 li a6,-1 +8000edfc: 001c0a13 addi s4,s8,1 +8000ee00: 001c4683 lbu a3,1(s8) +8000ee04: 02010da3 sb zero,59(sp) +8000ee08: 00000413 li s0,0 +8000ee0c: 00000913 li s2,0 +8000ee10: 05a00c13 li s8,90 +8000ee14: 00900c93 li s9,9 +8000ee18: 02a00d13 li s10,42 +8000ee1c: 00080b93 mv s7,a6 +8000ee20: 001a0a13 addi s4,s4,1 +8000ee24: fe068793 addi a5,a3,-32 +8000ee28: 1cfc6063 bltu s8,a5,8000efe8 <_svfiprintf_r+0x30c> +8000ee2c: 00c12703 lw a4,12(sp) +8000ee30: 00279793 slli a5,a5,0x2 +8000ee34: 00e787b3 add a5,a5,a4 +8000ee38: 0007a783 lw a5,0(a5) +8000ee3c: 00078067 jr a5 +8000ee40: 01012503 lw a0,16(sp) +8000ee44: 80cf90ef jal ra,80007e50 <_localeconv_r> +8000ee48: 00452783 lw a5,4(a0) +8000ee4c: 00078513 mv a0,a5 +8000ee50: 02f12223 sw a5,36(sp) +8000ee54: 8f1fa0ef jal ra,80009744 +8000ee58: 02a12023 sw a0,32(sp) +8000ee5c: 01012503 lw a0,16(sp) +8000ee60: ff1f80ef jal ra,80007e50 <_localeconv_r> +8000ee64: 00852703 lw a4,8(a0) +8000ee68: 02012783 lw a5,32(sp) +8000ee6c: 00e12e23 sw a4,28(sp) +8000ee70: 440798e3 bnez a5,8000fac0 <_svfiprintf_r+0xde4> +8000ee74: 000a4683 lbu a3,0(s4) +8000ee78: fa9ff06f j 8000ee20 <_svfiprintf_r+0x144> +8000ee7c: 02096913 ori s2,s2,32 +8000ee80: 000a4683 lbu a3,0(s4) +8000ee84: f9dff06f j 8000ee20 <_svfiprintf_r+0x144> +8000ee88: 414c0cb3 sub s9,s8,s4 +8000ee8c: f60c86e3 beqz s9,8000edf8 <_svfiprintf_r+0x11c> +8000ee90: f29ff06f j 8000edb8 <_svfiprintf_r+0xdc> +8000ee94: 01012503 lw a0,16(sp) +8000ee98: 04010613 addi a2,sp,64 +8000ee9c: 000a8593 mv a1,s5 +8000eea0: c81ff0ef jal ra,8000eb20 <__ssprint_r> +8000eea4: 02051463 bnez a0,8000eecc <_svfiprintf_r+0x1f0> +8000eea8: 00098d93 mv s11,s3 +8000eeac: f39ff06f j 8000ede4 <_svfiprintf_r+0x108> +8000eeb0: 04812783 lw a5,72(sp) +8000eeb4: 01012b83 lw s7,16(sp) +8000eeb8: 00078a63 beqz a5,8000eecc <_svfiprintf_r+0x1f0> +8000eebc: 04010613 addi a2,sp,64 +8000eec0: 000a8593 mv a1,s5 +8000eec4: 000b8513 mv a0,s7 +8000eec8: c59ff0ef jal ra,8000eb20 <__ssprint_r> +8000eecc: 00cad783 lhu a5,12(s5) +8000eed0: 0407f793 andi a5,a5,64 +8000eed4: 700796e3 bnez a5,8000fde0 <_svfiprintf_r+0x1104> +8000eed8: 12c12083 lw ra,300(sp) +8000eedc: 12812403 lw s0,296(sp) +8000eee0: 00412503 lw a0,4(sp) +8000eee4: 12412483 lw s1,292(sp) +8000eee8: 12012903 lw s2,288(sp) +8000eeec: 11c12983 lw s3,284(sp) +8000eef0: 11812a03 lw s4,280(sp) +8000eef4: 11412a83 lw s5,276(sp) +8000eef8: 11012b03 lw s6,272(sp) +8000eefc: 10c12b83 lw s7,268(sp) +8000ef00: 10812c03 lw s8,264(sp) +8000ef04: 10412c83 lw s9,260(sp) +8000ef08: 10012d03 lw s10,256(sp) +8000ef0c: 0fc12d83 lw s11,252(sp) +8000ef10: 13010113 addi sp,sp,304 +8000ef14: 00008067 ret +8000ef18: 800157b7 lui a5,0x80015 +8000ef1c: 92078793 addi a5,a5,-1760 # 80014920 <__BSS_END__+0xffffda78> +8000ef20: 00f12a23 sw a5,20(sp) +8000ef24: 02097793 andi a5,s2,32 +8000ef28: 000b8813 mv a6,s7 +8000ef2c: 4c078863 beqz a5,8000f3fc <_svfiprintf_r+0x720> +8000ef30: 00812783 lw a5,8(sp) +8000ef34: 00778613 addi a2,a5,7 +8000ef38: ff867613 andi a2,a2,-8 +8000ef3c: 00062d03 lw s10,0(a2) +8000ef40: 00462c83 lw s9,4(a2) +8000ef44: 00860793 addi a5,a2,8 +8000ef48: 00f12423 sw a5,8(sp) +8000ef4c: 00197613 andi a2,s2,1 +8000ef50: 00060663 beqz a2,8000ef5c <_svfiprintf_r+0x280> +8000ef54: 019d6633 or a2,s10,s9 +8000ef58: 380612e3 bnez a2,8000fadc <_svfiprintf_r+0xe00> +8000ef5c: bff97c13 andi s8,s2,-1025 +8000ef60: 00200693 li a3,2 +8000ef64: 02010da3 sb zero,59(sp) +8000ef68: fff00613 li a2,-1 +8000ef6c: 60c80663 beq a6,a2,8000f578 <_svfiprintf_r+0x89c> +8000ef70: 019d6633 or a2,s10,s9 +8000ef74: f7fc7913 andi s2,s8,-129 +8000ef78: 140614e3 bnez a2,8000f8c0 <_svfiprintf_r+0xbe4> +8000ef7c: 6e081463 bnez a6,8000f664 <_svfiprintf_r+0x988> +8000ef80: 2e0694e3 bnez a3,8000fa68 <_svfiprintf_r+0xd8c> +8000ef84: 001c7c93 andi s9,s8,1 +8000ef88: 0f010b93 addi s7,sp,240 +8000ef8c: 000c8863 beqz s9,8000ef9c <_svfiprintf_r+0x2c0> +8000ef90: 03000793 li a5,48 +8000ef94: 0ef107a3 sb a5,239(sp) +8000ef98: 0ef10b93 addi s7,sp,239 +8000ef9c: 00080c13 mv s8,a6 +8000efa0: 01985463 bge a6,s9,8000efa8 <_svfiprintf_r+0x2cc> +8000efa4: 000c8c13 mv s8,s9 +8000efa8: 03b14783 lbu a5,59(sp) +8000efac: 00f037b3 snez a5,a5 +8000efb0: 00fc0c33 add s8,s8,a5 +8000efb4: 0500006f j 8000f004 <_svfiprintf_r+0x328> +8000efb8: 00000413 li s0,0 +8000efbc: fd068713 addi a4,a3,-48 +8000efc0: 001a0a13 addi s4,s4,1 +8000efc4: 00241793 slli a5,s0,0x2 +8000efc8: fffa4683 lbu a3,-1(s4) +8000efcc: 00878433 add s0,a5,s0 +8000efd0: 00141413 slli s0,s0,0x1 +8000efd4: 00870433 add s0,a4,s0 +8000efd8: fd068713 addi a4,a3,-48 +8000efdc: feecf2e3 bgeu s9,a4,8000efc0 <_svfiprintf_r+0x2e4> +8000efe0: fe068793 addi a5,a3,-32 +8000efe4: e4fc74e3 bgeu s8,a5,8000ee2c <_svfiprintf_r+0x150> +8000efe8: ec0684e3 beqz a3,8000eeb0 <_svfiprintf_r+0x1d4> +8000efec: 08d10623 sb a3,140(sp) +8000eff0: 02010da3 sb zero,59(sp) +8000eff4: 00100c13 li s8,1 +8000eff8: 00100c93 li s9,1 +8000effc: 08c10b93 addi s7,sp,140 +8000f000: 00000813 li a6,0 +8000f004: 00297e93 andi t4,s2,2 +8000f008: 000e8463 beqz t4,8000f010 <_svfiprintf_r+0x334> +8000f00c: 002c0c13 addi s8,s8,2 +8000f010: 08497e13 andi t3,s2,132 +8000f014: 04812783 lw a5,72(sp) +8000f018: 04412603 lw a2,68(sp) +8000f01c: 000e1663 bnez t3,8000f028 <_svfiprintf_r+0x34c> +8000f020: 41840d33 sub s10,s0,s8 +8000f024: 0ba042e3 bgtz s10,8000f8c8 <_svfiprintf_r+0xbec> +8000f028: 03b14503 lbu a0,59(sp) +8000f02c: 00160593 addi a1,a2,1 +8000f030: 008d8693 addi a3,s11,8 +8000f034: 04050063 beqz a0,8000f074 <_svfiprintf_r+0x398> +8000f038: 03b10513 addi a0,sp,59 +8000f03c: 00178793 addi a5,a5,1 +8000f040: 00ada023 sw a0,0(s11) +8000f044: 00100513 li a0,1 +8000f048: 00ada223 sw a0,4(s11) +8000f04c: 04f12423 sw a5,72(sp) +8000f050: 04b12223 sw a1,68(sp) +8000f054: 00700513 li a0,7 +8000f058: 18b546e3 blt a0,a1,8000f9e4 <_svfiprintf_r+0xd08> +8000f05c: 00260f13 addi t5,a2,2 +8000f060: 010d8513 addi a0,s11,16 +8000f064: 00058613 mv a2,a1 +8000f068: 00068d93 mv s11,a3 +8000f06c: 000f0593 mv a1,t5 +8000f070: 00050693 mv a3,a0 +8000f074: 020e8c63 beqz t4,8000f0ac <_svfiprintf_r+0x3d0> +8000f078: 03c10613 addi a2,sp,60 +8000f07c: 00278793 addi a5,a5,2 +8000f080: 00cda023 sw a2,0(s11) +8000f084: 00200613 li a2,2 +8000f088: 00cda223 sw a2,4(s11) +8000f08c: 04f12423 sw a5,72(sp) +8000f090: 04b12223 sw a1,68(sp) +8000f094: 00700613 li a2,7 +8000f098: 18b648e3 blt a2,a1,8000fa28 <_svfiprintf_r+0xd4c> +8000f09c: 00058613 mv a2,a1 +8000f0a0: 00068d93 mv s11,a3 +8000f0a4: 00158593 addi a1,a1,1 +8000f0a8: 00868693 addi a3,a3,8 +8000f0ac: 08000513 li a0,128 +8000f0b0: 60ae0663 beq t3,a0,8000f6bc <_svfiprintf_r+0x9e0> +8000f0b4: 41980d33 sub s10,a6,s9 +8000f0b8: 6fa04a63 bgtz s10,8000f7ac <_svfiprintf_r+0xad0> +8000f0bc: 00fc87b3 add a5,s9,a5 +8000f0c0: 017da023 sw s7,0(s11) +8000f0c4: 019da223 sw s9,4(s11) +8000f0c8: 04f12423 sw a5,72(sp) +8000f0cc: 04b12223 sw a1,68(sp) +8000f0d0: 00700613 li a2,7 +8000f0d4: 7ab64a63 blt a2,a1,8000f888 <_svfiprintf_r+0xbac> +8000f0d8: 00497893 andi a7,s2,4 +8000f0dc: 00088663 beqz a7,8000f0e8 <_svfiprintf_r+0x40c> +8000f0e0: 41840cb3 sub s9,s0,s8 +8000f0e4: 1f904863 bgtz s9,8000f2d4 <_svfiprintf_r+0x5f8> +8000f0e8: 01845463 bge s0,s8,8000f0f0 <_svfiprintf_r+0x414> +8000f0ec: 000c0413 mv s0,s8 +8000f0f0: 00412703 lw a4,4(sp) +8000f0f4: 00870733 add a4,a4,s0 +8000f0f8: 00e12223 sw a4,4(sp) +8000f0fc: 7a079663 bnez a5,8000f8a8 <_svfiprintf_r+0xbcc> +8000f100: 04012223 sw zero,68(sp) +8000f104: 00098d93 mv s11,s3 +8000f108: c7dff06f j 8000ed84 <_svfiprintf_r+0xa8> +8000f10c: 00812783 lw a5,8(sp) +8000f110: 000b8813 mv a6,s7 +8000f114: 02010da3 sb zero,59(sp) +8000f118: 0007ab83 lw s7,0(a5) +8000f11c: 00478d13 addi s10,a5,4 +8000f120: 340b8ce3 beqz s7,8000fc78 <_svfiprintf_r+0xf9c> +8000f124: fff00793 li a5,-1 +8000f128: 1ef806e3 beq a6,a5,8000fb14 <_svfiprintf_r+0xe38> +8000f12c: 00080613 mv a2,a6 +8000f130: 00000593 li a1,0 +8000f134: 000b8513 mv a0,s7 +8000f138: 01012423 sw a6,8(sp) +8000f13c: 818f90ef jal ra,80008154 +8000f140: 00812803 lw a6,8(sp) +8000f144: 480500e3 beqz a0,8000fdc4 <_svfiprintf_r+0x10e8> +8000f148: 41750cb3 sub s9,a0,s7 +8000f14c: 01a12423 sw s10,8(sp) +8000f150: 00000813 li a6,0 +8000f154: e49ff06f j 8000ef9c <_svfiprintf_r+0x2c0> +8000f158: 02097793 andi a5,s2,32 +8000f15c: 000b8813 mv a6,s7 +8000f160: 01096893 ori a7,s2,16 +8000f164: 48079463 bnez a5,8000f5ec <_svfiprintf_r+0x910> +8000f168: 00812783 lw a5,8(sp) +8000f16c: 00478693 addi a3,a5,4 +8000f170: 00812783 lw a5,8(sp) +8000f174: 00000c93 li s9,0 +8000f178: 00d12423 sw a3,8(sp) +8000f17c: 0007ad03 lw s10,0(a5) +8000f180: 4880006f j 8000f608 <_svfiprintf_r+0x92c> +8000f184: 02097793 andi a5,s2,32 +8000f188: 000b8813 mv a6,s7 +8000f18c: 01096c13 ori s8,s2,16 +8000f190: 48079463 bnez a5,8000f618 <_svfiprintf_r+0x93c> +8000f194: 00812783 lw a5,8(sp) +8000f198: 00478693 addi a3,a5,4 +8000f19c: 00812783 lw a5,8(sp) +8000f1a0: 00000c93 li s9,0 +8000f1a4: 00d12423 sw a3,8(sp) +8000f1a8: 0007ad03 lw s10,0(a5) +8000f1ac: 00100693 li a3,1 +8000f1b0: db5ff06f j 8000ef64 <_svfiprintf_r+0x288> +8000f1b4: 08096913 ori s2,s2,128 +8000f1b8: 000a4683 lbu a3,0(s4) +8000f1bc: c65ff06f j 8000ee20 <_svfiprintf_r+0x144> +8000f1c0: 000a4683 lbu a3,0(s4) +8000f1c4: 001a0793 addi a5,s4,1 +8000f1c8: 43a682e3 beq a3,s10,8000fdec <_svfiprintf_r+0x1110> +8000f1cc: fd068713 addi a4,a3,-48 +8000f1d0: 00078a13 mv s4,a5 +8000f1d4: 00000b93 li s7,0 +8000f1d8: c4ece6e3 bltu s9,a4,8000ee24 <_svfiprintf_r+0x148> +8000f1dc: 001a0a13 addi s4,s4,1 +8000f1e0: 002b9793 slli a5,s7,0x2 +8000f1e4: fffa4683 lbu a3,-1(s4) +8000f1e8: 01778833 add a6,a5,s7 +8000f1ec: 00181813 slli a6,a6,0x1 +8000f1f0: 00e80bb3 add s7,a6,a4 +8000f1f4: fd068713 addi a4,a3,-48 +8000f1f8: feecf2e3 bgeu s9,a4,8000f1dc <_svfiprintf_r+0x500> +8000f1fc: c29ff06f j 8000ee24 <_svfiprintf_r+0x148> +8000f200: 000a4683 lbu a3,0(s4) +8000f204: 00496913 ori s2,s2,4 +8000f208: c19ff06f j 8000ee20 <_svfiprintf_r+0x144> +8000f20c: 02b00793 li a5,43 +8000f210: 02f10da3 sb a5,59(sp) +8000f214: 000a4683 lbu a3,0(s4) +8000f218: c09ff06f j 8000ee20 <_svfiprintf_r+0x144> +8000f21c: 00812783 lw a5,8(sp) +8000f220: 000a4683 lbu a3,0(s4) +8000f224: 0007a403 lw s0,0(a5) +8000f228: 00478793 addi a5,a5,4 +8000f22c: 00f12423 sw a5,8(sp) +8000f230: be0458e3 bgez s0,8000ee20 <_svfiprintf_r+0x144> +8000f234: 40800433 neg s0,s0 +8000f238: 00496913 ori s2,s2,4 +8000f23c: be5ff06f j 8000ee20 <_svfiprintf_r+0x144> +8000f240: 02097793 andi a5,s2,32 +8000f244: 000b8813 mv a6,s7 +8000f248: 01096c13 ori s8,s2,16 +8000f24c: 3e079a63 bnez a5,8000f640 <_svfiprintf_r+0x964> +8000f250: 00812783 lw a5,8(sp) +8000f254: 00478693 addi a3,a5,4 +8000f258: 00812783 lw a5,8(sp) +8000f25c: 00d12423 sw a3,8(sp) +8000f260: 0007ad03 lw s10,0(a5) +8000f264: 41fd5c93 srai s9,s10,0x1f +8000f268: 000c8693 mv a3,s9 +8000f26c: 2e06c263 bltz a3,8000f550 <_svfiprintf_r+0x874> +8000f270: fff00693 li a3,-1 +8000f274: 00d80a63 beq a6,a3,8000f288 <_svfiprintf_r+0x5ac> +8000f278: 019d66b3 or a3,s10,s9 +8000f27c: f7fc7913 andi s2,s8,-129 +8000f280: 7e068263 beqz a3,8000fa64 <_svfiprintf_r+0xd88> +8000f284: 00090c13 mv s8,s2 +8000f288: 0c0c92e3 bnez s9,8000fb4c <_svfiprintf_r+0xe70> +8000f28c: 00900693 li a3,9 +8000f290: 0ba6eee3 bltu a3,s10,8000fb4c <_svfiprintf_r+0xe70> +8000f294: 030d0793 addi a5,s10,48 +8000f298: 0ef107a3 sb a5,239(sp) +8000f29c: 000c0913 mv s2,s8 +8000f2a0: 00100c93 li s9,1 +8000f2a4: 0ef10b93 addi s7,sp,239 +8000f2a8: cf5ff06f j 8000ef9c <_svfiprintf_r+0x2c0> +8000f2ac: 00812703 lw a4,8(sp) +8000f2b0: 02010da3 sb zero,59(sp) +8000f2b4: 00100c13 li s8,1 +8000f2b8: 00072783 lw a5,0(a4) +8000f2bc: 00470713 addi a4,a4,4 +8000f2c0: 00e12423 sw a4,8(sp) +8000f2c4: 08f10623 sb a5,140(sp) +8000f2c8: 00100c93 li s9,1 +8000f2cc: 08c10b93 addi s7,sp,140 +8000f2d0: d31ff06f j 8000f000 <_svfiprintf_r+0x324> +8000f2d4: 01000593 li a1,16 +8000f2d8: 04412603 lw a2,68(sp) +8000f2dc: 0795d263 bge a1,s9,8000f340 <_svfiprintf_r+0x664> +8000f2e0: 01000d13 li s10,16 +8000f2e4: 00700d93 li s11,7 +8000f2e8: 01012903 lw s2,16(sp) +8000f2ec: 00c0006f j 8000f2f8 <_svfiprintf_r+0x61c> +8000f2f0: ff0c8c93 addi s9,s9,-16 +8000f2f4: 059d5663 bge s10,s9,8000f340 <_svfiprintf_r+0x664> +8000f2f8: 01078793 addi a5,a5,16 +8000f2fc: 00160613 addi a2,a2,1 +8000f300: 0166a023 sw s6,0(a3) +8000f304: 01a6a223 sw s10,4(a3) +8000f308: 04f12423 sw a5,72(sp) +8000f30c: 04c12223 sw a2,68(sp) +8000f310: 00868693 addi a3,a3,8 +8000f314: fccddee3 bge s11,a2,8000f2f0 <_svfiprintf_r+0x614> +8000f318: 04010613 addi a2,sp,64 +8000f31c: 000a8593 mv a1,s5 +8000f320: 00090513 mv a0,s2 +8000f324: ffcff0ef jal ra,8000eb20 <__ssprint_r> +8000f328: ba0512e3 bnez a0,8000eecc <_svfiprintf_r+0x1f0> +8000f32c: ff0c8c93 addi s9,s9,-16 +8000f330: 04812783 lw a5,72(sp) +8000f334: 04412603 lw a2,68(sp) +8000f338: 00098693 mv a3,s3 +8000f33c: fb9d4ee3 blt s10,s9,8000f2f8 <_svfiprintf_r+0x61c> +8000f340: 019787b3 add a5,a5,s9 +8000f344: 00160613 addi a2,a2,1 +8000f348: 0166a023 sw s6,0(a3) +8000f34c: 0196a223 sw s9,4(a3) +8000f350: 04f12423 sw a5,72(sp) +8000f354: 04c12223 sw a2,68(sp) +8000f358: 00700693 li a3,7 +8000f35c: d8c6d6e3 bge a3,a2,8000f0e8 <_svfiprintf_r+0x40c> +8000f360: 01012503 lw a0,16(sp) +8000f364: 04010613 addi a2,sp,64 +8000f368: 000a8593 mv a1,s5 +8000f36c: fb4ff0ef jal ra,8000eb20 <__ssprint_r> +8000f370: b4051ee3 bnez a0,8000eecc <_svfiprintf_r+0x1f0> +8000f374: 04812783 lw a5,72(sp) +8000f378: d71ff06f j 8000f0e8 <_svfiprintf_r+0x40c> +8000f37c: 00196913 ori s2,s2,1 +8000f380: 000a4683 lbu a3,0(s4) +8000f384: a9dff06f j 8000ee20 <_svfiprintf_r+0x144> +8000f388: 03b14783 lbu a5,59(sp) +8000f38c: 000a4683 lbu a3,0(s4) +8000f390: a80798e3 bnez a5,8000ee20 <_svfiprintf_r+0x144> +8000f394: 02000793 li a5,32 +8000f398: 02f10da3 sb a5,59(sp) +8000f39c: a85ff06f j 8000ee20 <_svfiprintf_r+0x144> +8000f3a0: 02097793 andi a5,s2,32 +8000f3a4: 000b8813 mv a6,s7 +8000f3a8: 26079663 bnez a5,8000f614 <_svfiprintf_r+0x938> +8000f3ac: 00812783 lw a5,8(sp) +8000f3b0: 01097613 andi a2,s2,16 +8000f3b4: 00478693 addi a3,a5,4 +8000f3b8: 0007a783 lw a5,0(a5) +8000f3bc: 260618e3 bnez a2,8000fe2c <_svfiprintf_r+0x1150> +8000f3c0: 04097613 andi a2,s2,64 +8000f3c4: 0e060ae3 beqz a2,8000fcb8 <_svfiprintf_r+0xfdc> +8000f3c8: 01079d13 slli s10,a5,0x10 +8000f3cc: 00d12423 sw a3,8(sp) +8000f3d0: 010d5d13 srli s10,s10,0x10 +8000f3d4: 00000c93 li s9,0 +8000f3d8: 00090c13 mv s8,s2 +8000f3dc: 00100693 li a3,1 +8000f3e0: b85ff06f j 8000ef64 <_svfiprintf_r+0x288> +8000f3e4: 800157b7 lui a5,0x80015 +8000f3e8: 90c78793 addi a5,a5,-1780 # 8001490c <__BSS_END__+0xffffda64> +8000f3ec: 00f12a23 sw a5,20(sp) +8000f3f0: 02097793 andi a5,s2,32 +8000f3f4: 000b8813 mv a6,s7 +8000f3f8: b2079ce3 bnez a5,8000ef30 <_svfiprintf_r+0x254> +8000f3fc: 00812703 lw a4,8(sp) +8000f400: 01097613 andi a2,s2,16 +8000f404: 00072783 lw a5,0(a4) +8000f408: 00470713 addi a4,a4,4 +8000f40c: 00e12423 sw a4,8(sp) +8000f410: 66061863 bnez a2,8000fa80 <_svfiprintf_r+0xda4> +8000f414: 04097613 andi a2,s2,64 +8000f418: 66060063 beqz a2,8000fa78 <_svfiprintf_r+0xd9c> +8000f41c: 01079d13 slli s10,a5,0x10 +8000f420: 010d5d13 srli s10,s10,0x10 +8000f424: 00000c93 li s9,0 +8000f428: b25ff06f j 8000ef4c <_svfiprintf_r+0x270> +8000f42c: 00812783 lw a5,8(sp) +8000f430: ffff86b7 lui a3,0xffff8 +8000f434: 8306c693 xori a3,a3,-2000 +8000f438: 0007ad03 lw s10,0(a5) +8000f43c: 02d11e23 sh a3,60(sp) +8000f440: 00478793 addi a5,a5,4 +8000f444: 800156b7 lui a3,0x80015 +8000f448: 00f12423 sw a5,8(sp) +8000f44c: 90c68793 addi a5,a3,-1780 # 8001490c <__BSS_END__+0xffffda64> +8000f450: 000b8813 mv a6,s7 +8000f454: 00000c93 li s9,0 +8000f458: 00296c13 ori s8,s2,2 +8000f45c: 00f12a23 sw a5,20(sp) +8000f460: 00200693 li a3,2 +8000f464: b01ff06f j 8000ef64 <_svfiprintf_r+0x288> +8000f468: 02097793 andi a5,s2,32 +8000f46c: 000b8813 mv a6,s7 +8000f470: 16079c63 bnez a5,8000f5e8 <_svfiprintf_r+0x90c> +8000f474: 00812783 lw a5,8(sp) +8000f478: 01097613 andi a2,s2,16 +8000f47c: 00478693 addi a3,a5,4 +8000f480: 0007a783 lw a5,0(a5) +8000f484: 1a0618e3 bnez a2,8000fe34 <_svfiprintf_r+0x1158> +8000f488: 04097613 andi a2,s2,64 +8000f48c: 000608e3 beqz a2,8000fc9c <_svfiprintf_r+0xfc0> +8000f490: 01079d13 slli s10,a5,0x10 +8000f494: 010d5d13 srli s10,s10,0x10 +8000f498: 00000c93 li s9,0 +8000f49c: 00090893 mv a7,s2 +8000f4a0: 00d12423 sw a3,8(sp) +8000f4a4: 1640006f j 8000f608 <_svfiprintf_r+0x92c> +8000f4a8: 00812703 lw a4,8(sp) +8000f4ac: 02097793 andi a5,s2,32 +8000f4b0: 00470693 addi a3,a4,4 +8000f4b4: 64079263 bnez a5,8000faf8 <_svfiprintf_r+0xe1c> +8000f4b8: 01097793 andi a5,s2,16 +8000f4bc: 7a079263 bnez a5,8000fc60 <_svfiprintf_r+0xf84> +8000f4c0: 04097793 andi a5,s2,64 +8000f4c4: 080796e3 bnez a5,8000fd50 <_svfiprintf_r+0x1074> +8000f4c8: 20097893 andi a7,s2,512 +8000f4cc: 78088a63 beqz a7,8000fc60 <_svfiprintf_r+0xf84> +8000f4d0: 00812783 lw a5,8(sp) +8000f4d4: 00412703 lw a4,4(sp) +8000f4d8: 00d12423 sw a3,8(sp) +8000f4dc: 0007a783 lw a5,0(a5) +8000f4e0: 00e78023 sb a4,0(a5) +8000f4e4: 8a1ff06f j 8000ed84 <_svfiprintf_r+0xa8> +8000f4e8: 000a4683 lbu a3,0(s4) +8000f4ec: 06c00793 li a5,108 +8000f4f0: 76f68063 beq a3,a5,8000fc50 <_svfiprintf_r+0xf74> +8000f4f4: 01096913 ori s2,s2,16 +8000f4f8: 929ff06f j 8000ee20 <_svfiprintf_r+0x144> +8000f4fc: 000a4683 lbu a3,0(s4) +8000f500: 06800793 li a5,104 +8000f504: 70f68463 beq a3,a5,8000fc0c <_svfiprintf_r+0xf30> +8000f508: 04096913 ori s2,s2,64 +8000f50c: 915ff06f j 8000ee20 <_svfiprintf_r+0x144> +8000f510: 02097793 andi a5,s2,32 +8000f514: 000b8813 mv a6,s7 +8000f518: 12079263 bnez a5,8000f63c <_svfiprintf_r+0x960> +8000f51c: 00812703 lw a4,8(sp) +8000f520: 01097793 andi a5,s2,16 +8000f524: 00470693 addi a3,a4,4 +8000f528: 0e079ee3 bnez a5,8000fe24 <_svfiprintf_r+0x1148> +8000f52c: 04097793 andi a5,s2,64 +8000f530: 7a078463 beqz a5,8000fcd8 <_svfiprintf_r+0xffc> +8000f534: 00812783 lw a5,8(sp) +8000f538: 00d12423 sw a3,8(sp) +8000f53c: 00090c13 mv s8,s2 +8000f540: 00079d03 lh s10,0(a5) +8000f544: 41fd5c93 srai s9,s10,0x1f +8000f548: 000c8693 mv a3,s9 +8000f54c: d206d2e3 bgez a3,8000f270 <_svfiprintf_r+0x594> +8000f550: 41a007b3 neg a5,s10 +8000f554: 00f036b3 snez a3,a5 +8000f558: 41900e33 neg t3,s9 +8000f55c: 40de0cb3 sub s9,t3,a3 +8000f560: 02d00693 li a3,45 +8000f564: 02d10da3 sb a3,59(sp) +8000f568: fff00613 li a2,-1 +8000f56c: 00078d13 mv s10,a5 +8000f570: 00100693 li a3,1 +8000f574: 9ec81ee3 bne a6,a2,8000ef70 <_svfiprintf_r+0x294> +8000f578: 00100613 li a2,1 +8000f57c: d0c686e3 beq a3,a2,8000f288 <_svfiprintf_r+0x5ac> +8000f580: 00200613 li a2,2 +8000f584: 0ec68a63 beq a3,a2,8000f678 <_svfiprintf_r+0x99c> +8000f588: 0f010613 addi a2,sp,240 +8000f58c: 0080006f j 8000f594 <_svfiprintf_r+0x8b8> +8000f590: 000b8613 mv a2,s7 +8000f594: 01dc9793 slli a5,s9,0x1d +8000f598: 007d7693 andi a3,s10,7 +8000f59c: 003d5d13 srli s10,s10,0x3 +8000f5a0: 03068693 addi a3,a3,48 +8000f5a4: 01a7ed33 or s10,a5,s10 +8000f5a8: 003cdc93 srli s9,s9,0x3 +8000f5ac: fed60fa3 sb a3,-1(a2) +8000f5b0: 019d67b3 or a5,s10,s9 +8000f5b4: fff60b93 addi s7,a2,-1 +8000f5b8: fc079ce3 bnez a5,8000f590 <_svfiprintf_r+0x8b4> +8000f5bc: 001c7793 andi a5,s8,1 +8000f5c0: 0e078663 beqz a5,8000f6ac <_svfiprintf_r+0x9d0> +8000f5c4: 03000793 li a5,48 +8000f5c8: 0ef68263 beq a3,a5,8000f6ac <_svfiprintf_r+0x9d0> +8000f5cc: ffe60613 addi a2,a2,-2 +8000f5d0: fefb8fa3 sb a5,-1(s7) +8000f5d4: 0f010793 addi a5,sp,240 +8000f5d8: 40c78cb3 sub s9,a5,a2 +8000f5dc: 000c0913 mv s2,s8 +8000f5e0: 00060b93 mv s7,a2 +8000f5e4: 9b9ff06f j 8000ef9c <_svfiprintf_r+0x2c0> +8000f5e8: 00090893 mv a7,s2 +8000f5ec: 00812783 lw a5,8(sp) +8000f5f0: 00778693 addi a3,a5,7 +8000f5f4: ff86f693 andi a3,a3,-8 +8000f5f8: 0006ad03 lw s10,0(a3) +8000f5fc: 0046ac83 lw s9,4(a3) +8000f600: 00868793 addi a5,a3,8 +8000f604: 00f12423 sw a5,8(sp) +8000f608: bff8fc13 andi s8,a7,-1025 +8000f60c: 00000693 li a3,0 +8000f610: 955ff06f j 8000ef64 <_svfiprintf_r+0x288> +8000f614: 00090c13 mv s8,s2 +8000f618: 00812783 lw a5,8(sp) +8000f61c: 00778693 addi a3,a5,7 +8000f620: ff86f693 andi a3,a3,-8 +8000f624: 00868793 addi a5,a3,8 +8000f628: 0006ad03 lw s10,0(a3) +8000f62c: 0046ac83 lw s9,4(a3) +8000f630: 00f12423 sw a5,8(sp) +8000f634: 00100693 li a3,1 +8000f638: 92dff06f j 8000ef64 <_svfiprintf_r+0x288> +8000f63c: 00090c13 mv s8,s2 +8000f640: 00812783 lw a5,8(sp) +8000f644: 00778793 addi a5,a5,7 +8000f648: ff87f793 andi a5,a5,-8 +8000f64c: 0047a683 lw a3,4(a5) +8000f650: 00878713 addi a4,a5,8 +8000f654: 00e12423 sw a4,8(sp) +8000f658: 0007ad03 lw s10,0(a5) +8000f65c: 00068c93 mv s9,a3 +8000f660: c0dff06f j 8000f26c <_svfiprintf_r+0x590> +8000f664: 00100613 li a2,1 +8000f668: 74c68a63 beq a3,a2,8000fdbc <_svfiprintf_r+0x10e0> +8000f66c: 00200613 li a2,2 +8000f670: 00090c13 mv s8,s2 +8000f674: f0c69ae3 bne a3,a2,8000f588 <_svfiprintf_r+0x8ac> +8000f678: 01412683 lw a3,20(sp) +8000f67c: 0f010b93 addi s7,sp,240 +8000f680: 00fd7793 andi a5,s10,15 +8000f684: 00f687b3 add a5,a3,a5 +8000f688: 0007c783 lbu a5,0(a5) +8000f68c: 01cc9713 slli a4,s9,0x1c +8000f690: 004d5d13 srli s10,s10,0x4 +8000f694: fffb8b93 addi s7,s7,-1 +8000f698: 01a76d33 or s10,a4,s10 +8000f69c: 004cdc93 srli s9,s9,0x4 +8000f6a0: 00fb8023 sb a5,0(s7) +8000f6a4: 019d67b3 or a5,s10,s9 +8000f6a8: fc079ce3 bnez a5,8000f680 <_svfiprintf_r+0x9a4> +8000f6ac: 0f010793 addi a5,sp,240 +8000f6b0: 41778cb3 sub s9,a5,s7 +8000f6b4: 000c0913 mv s2,s8 +8000f6b8: 8e5ff06f j 8000ef9c <_svfiprintf_r+0x2c0> +8000f6bc: 41840d33 sub s10,s0,s8 +8000f6c0: 9fa05ae3 blez s10,8000f0b4 <_svfiprintf_r+0x3d8> +8000f6c4: 01000513 li a0,16 +8000f6c8: 71a55663 bge a0,s10,8000fdd4 <_svfiprintf_r+0x10f8> +8000f6cc: 000d8713 mv a4,s11 +8000f6d0: 01212c23 sw s2,24(sp) +8000f6d4: 000a0d93 mv s11,s4 +8000f6d8: 000d0913 mv s2,s10 +8000f6dc: 00040a13 mv s4,s0 +8000f6e0: 000c8d13 mv s10,s9 +8000f6e4: 01000693 li a3,16 +8000f6e8: 000c0c93 mv s9,s8 +8000f6ec: 00700e13 li t3,7 +8000f6f0: 00080c13 mv s8,a6 +8000f6f4: 01012403 lw s0,16(sp) +8000f6f8: 00c0006f j 8000f704 <_svfiprintf_r+0xa28> +8000f6fc: ff090913 addi s2,s2,-16 +8000f700: 0526da63 bge a3,s2,8000f754 <_svfiprintf_r+0xa78> +8000f704: 01078793 addi a5,a5,16 +8000f708: 00160613 addi a2,a2,1 +8000f70c: 00972023 sw s1,0(a4) +8000f710: 00d72223 sw a3,4(a4) +8000f714: 04f12423 sw a5,72(sp) +8000f718: 04c12223 sw a2,68(sp) +8000f71c: 00870713 addi a4,a4,8 +8000f720: fcce5ee3 bge t3,a2,8000f6fc <_svfiprintf_r+0xa20> +8000f724: 04010613 addi a2,sp,64 +8000f728: 000a8593 mv a1,s5 +8000f72c: 00040513 mv a0,s0 +8000f730: bf0ff0ef jal ra,8000eb20 <__ssprint_r> +8000f734: f8051c63 bnez a0,8000eecc <_svfiprintf_r+0x1f0> +8000f738: 01000693 li a3,16 +8000f73c: ff090913 addi s2,s2,-16 +8000f740: 04812783 lw a5,72(sp) +8000f744: 04412603 lw a2,68(sp) +8000f748: 00098713 mv a4,s3 +8000f74c: 00700e13 li t3,7 +8000f750: fb26cae3 blt a3,s2,8000f704 <_svfiprintf_r+0xa28> +8000f754: 000c0813 mv a6,s8 +8000f758: 000c8c13 mv s8,s9 +8000f75c: 000d0c93 mv s9,s10 +8000f760: 00090d13 mv s10,s2 +8000f764: 01812903 lw s2,24(sp) +8000f768: 000a0413 mv s0,s4 +8000f76c: 00160613 addi a2,a2,1 +8000f770: 000d8a13 mv s4,s11 +8000f774: 00870513 addi a0,a4,8 +8000f778: 00070d93 mv s11,a4 +8000f77c: 01a787b3 add a5,a5,s10 +8000f780: 009da023 sw s1,0(s11) +8000f784: 01ada223 sw s10,4(s11) +8000f788: 04f12423 sw a5,72(sp) +8000f78c: 04c12223 sw a2,68(sp) +8000f790: 00700693 li a3,7 +8000f794: 48c6c463 blt a3,a2,8000fc1c <_svfiprintf_r+0xf40> +8000f798: 41980d33 sub s10,a6,s9 +8000f79c: 00160593 addi a1,a2,1 +8000f7a0: 00850693 addi a3,a0,8 +8000f7a4: 00050d93 mv s11,a0 +8000f7a8: 91a05ae3 blez s10,8000f0bc <_svfiprintf_r+0x3e0> +8000f7ac: 01000513 li a0,16 +8000f7b0: 55a55663 bge a0,s10,8000fcfc <_svfiprintf_r+0x1020> +8000f7b4: 01212c23 sw s2,24(sp) +8000f7b8: 01000693 li a3,16 +8000f7bc: 000d0913 mv s2,s10 +8000f7c0: 00700813 li a6,7 +8000f7c4: 000a0d13 mv s10,s4 +8000f7c8: 00040a13 mv s4,s0 +8000f7cc: 01012403 lw s0,16(sp) +8000f7d0: 00c0006f j 8000f7dc <_svfiprintf_r+0xb00> +8000f7d4: ff090913 addi s2,s2,-16 +8000f7d8: 0526da63 bge a3,s2,8000f82c <_svfiprintf_r+0xb50> +8000f7dc: 01078793 addi a5,a5,16 +8000f7e0: 00160613 addi a2,a2,1 +8000f7e4: 009da023 sw s1,0(s11) +8000f7e8: 00dda223 sw a3,4(s11) +8000f7ec: 04f12423 sw a5,72(sp) +8000f7f0: 04c12223 sw a2,68(sp) +8000f7f4: 008d8d93 addi s11,s11,8 +8000f7f8: fcc85ee3 bge a6,a2,8000f7d4 <_svfiprintf_r+0xaf8> +8000f7fc: 04010613 addi a2,sp,64 +8000f800: 000a8593 mv a1,s5 +8000f804: 00040513 mv a0,s0 +8000f808: b18ff0ef jal ra,8000eb20 <__ssprint_r> +8000f80c: ec051063 bnez a0,8000eecc <_svfiprintf_r+0x1f0> +8000f810: 01000693 li a3,16 +8000f814: ff090913 addi s2,s2,-16 +8000f818: 04812783 lw a5,72(sp) +8000f81c: 04412603 lw a2,68(sp) +8000f820: 00098d93 mv s11,s3 +8000f824: 00700813 li a6,7 +8000f828: fb26cae3 blt a3,s2,8000f7dc <_svfiprintf_r+0xb00> +8000f82c: 000a0413 mv s0,s4 +8000f830: 000d0a13 mv s4,s10 +8000f834: 00090d13 mv s10,s2 +8000f838: 01812903 lw s2,24(sp) +8000f83c: 00160593 addi a1,a2,1 +8000f840: 008d8613 addi a2,s11,8 +8000f844: 01a787b3 add a5,a5,s10 +8000f848: 009da023 sw s1,0(s11) +8000f84c: 01ada223 sw s10,4(s11) +8000f850: 04f12423 sw a5,72(sp) +8000f854: 04b12223 sw a1,68(sp) +8000f858: 00700693 li a3,7 +8000f85c: 22b6c863 blt a3,a1,8000fa8c <_svfiprintf_r+0xdb0> +8000f860: 00060d93 mv s11,a2 +8000f864: 00158593 addi a1,a1,1 +8000f868: 00fc87b3 add a5,s9,a5 +8000f86c: 00860693 addi a3,a2,8 +8000f870: 017da023 sw s7,0(s11) +8000f874: 019da223 sw s9,4(s11) +8000f878: 04f12423 sw a5,72(sp) +8000f87c: 04b12223 sw a1,68(sp) +8000f880: 00700613 li a2,7 +8000f884: 84b65ae3 bge a2,a1,8000f0d8 <_svfiprintf_r+0x3fc> +8000f888: 01012503 lw a0,16(sp) +8000f88c: 04010613 addi a2,sp,64 +8000f890: 000a8593 mv a1,s5 +8000f894: a8cff0ef jal ra,8000eb20 <__ssprint_r> +8000f898: e2051a63 bnez a0,8000eecc <_svfiprintf_r+0x1f0> +8000f89c: 04812783 lw a5,72(sp) +8000f8a0: 00098693 mv a3,s3 +8000f8a4: 835ff06f j 8000f0d8 <_svfiprintf_r+0x3fc> +8000f8a8: 01012503 lw a0,16(sp) +8000f8ac: 04010613 addi a2,sp,64 +8000f8b0: 000a8593 mv a1,s5 +8000f8b4: a6cff0ef jal ra,8000eb20 <__ssprint_r> +8000f8b8: 840504e3 beqz a0,8000f100 <_svfiprintf_r+0x424> +8000f8bc: e10ff06f j 8000eecc <_svfiprintf_r+0x1f0> +8000f8c0: 00090c13 mv s8,s2 +8000f8c4: cb5ff06f j 8000f578 <_svfiprintf_r+0x89c> +8000f8c8: 01000693 li a3,16 +8000f8cc: 0ba6dc63 bge a3,s10,8000f984 <_svfiprintf_r+0xca8> +8000f8d0: 000d8713 mv a4,s11 +8000f8d4: 03212623 sw s2,44(sp) +8000f8d8: 000a0d93 mv s11,s4 +8000f8dc: 00700f13 li t5,7 +8000f8e0: 00040a13 mv s4,s0 +8000f8e4: 01d12c23 sw t4,24(sp) +8000f8e8: 000d0413 mv s0,s10 +8000f8ec: 03c12423 sw t3,40(sp) +8000f8f0: 000c8d13 mv s10,s9 +8000f8f4: 01012903 lw s2,16(sp) +8000f8f8: 000c0c93 mv s9,s8 +8000f8fc: 00080c13 mv s8,a6 +8000f900: 00c0006f j 8000f90c <_svfiprintf_r+0xc30> +8000f904: ff040413 addi s0,s0,-16 +8000f908: 0486da63 bge a3,s0,8000f95c <_svfiprintf_r+0xc80> +8000f90c: 01078793 addi a5,a5,16 +8000f910: 00160613 addi a2,a2,1 +8000f914: 01672023 sw s6,0(a4) +8000f918: 00d72223 sw a3,4(a4) +8000f91c: 04f12423 sw a5,72(sp) +8000f920: 04c12223 sw a2,68(sp) +8000f924: 00870713 addi a4,a4,8 +8000f928: fccf5ee3 bge t5,a2,8000f904 <_svfiprintf_r+0xc28> +8000f92c: 04010613 addi a2,sp,64 +8000f930: 000a8593 mv a1,s5 +8000f934: 00090513 mv a0,s2 +8000f938: 9e8ff0ef jal ra,8000eb20 <__ssprint_r> +8000f93c: d8051863 bnez a0,8000eecc <_svfiprintf_r+0x1f0> +8000f940: 01000693 li a3,16 +8000f944: ff040413 addi s0,s0,-16 +8000f948: 04812783 lw a5,72(sp) +8000f94c: 04412603 lw a2,68(sp) +8000f950: 00098713 mv a4,s3 +8000f954: 00700f13 li t5,7 +8000f958: fa86cae3 blt a3,s0,8000f90c <_svfiprintf_r+0xc30> +8000f95c: 01812e83 lw t4,24(sp) +8000f960: 02812e03 lw t3,40(sp) +8000f964: 02c12903 lw s2,44(sp) +8000f968: 000c0813 mv a6,s8 +8000f96c: 000c8c13 mv s8,s9 +8000f970: 000d0c93 mv s9,s10 +8000f974: 00040d13 mv s10,s0 +8000f978: 000a0413 mv s0,s4 +8000f97c: 000d8a13 mv s4,s11 +8000f980: 00070d93 mv s11,a4 +8000f984: 01a787b3 add a5,a5,s10 +8000f988: 00160613 addi a2,a2,1 +8000f98c: 016da023 sw s6,0(s11) +8000f990: 01ada223 sw s10,4(s11) +8000f994: 04f12423 sw a5,72(sp) +8000f998: 04c12223 sw a2,68(sp) +8000f99c: 00700693 li a3,7 +8000f9a0: 008d8d93 addi s11,s11,8 +8000f9a4: e8c6d263 bge a3,a2,8000f028 <_svfiprintf_r+0x34c> +8000f9a8: 01012503 lw a0,16(sp) +8000f9ac: 04010613 addi a2,sp,64 +8000f9b0: 000a8593 mv a1,s5 +8000f9b4: 03012623 sw a6,44(sp) +8000f9b8: 03c12423 sw t3,40(sp) +8000f9bc: 01d12c23 sw t4,24(sp) +8000f9c0: 960ff0ef jal ra,8000eb20 <__ssprint_r> +8000f9c4: d0051463 bnez a0,8000eecc <_svfiprintf_r+0x1f0> +8000f9c8: 04812783 lw a5,72(sp) +8000f9cc: 04412603 lw a2,68(sp) +8000f9d0: 00098d93 mv s11,s3 +8000f9d4: 02c12803 lw a6,44(sp) +8000f9d8: 02812e03 lw t3,40(sp) +8000f9dc: 01812e83 lw t4,24(sp) +8000f9e0: e48ff06f j 8000f028 <_svfiprintf_r+0x34c> +8000f9e4: 01012503 lw a0,16(sp) +8000f9e8: 04010613 addi a2,sp,64 +8000f9ec: 000a8593 mv a1,s5 +8000f9f0: 03012623 sw a6,44(sp) +8000f9f4: 03c12423 sw t3,40(sp) +8000f9f8: 01d12c23 sw t4,24(sp) +8000f9fc: 924ff0ef jal ra,8000eb20 <__ssprint_r> +8000fa00: cc051663 bnez a0,8000eecc <_svfiprintf_r+0x1f0> +8000fa04: 04412603 lw a2,68(sp) +8000fa08: 04812783 lw a5,72(sp) +8000fa0c: 05410693 addi a3,sp,84 +8000fa10: 00160593 addi a1,a2,1 +8000fa14: 00098d93 mv s11,s3 +8000fa18: 02c12803 lw a6,44(sp) +8000fa1c: 02812e03 lw t3,40(sp) +8000fa20: 01812e83 lw t4,24(sp) +8000fa24: e50ff06f j 8000f074 <_svfiprintf_r+0x398> +8000fa28: 01012503 lw a0,16(sp) +8000fa2c: 04010613 addi a2,sp,64 +8000fa30: 000a8593 mv a1,s5 +8000fa34: 03012423 sw a6,40(sp) +8000fa38: 01c12c23 sw t3,24(sp) +8000fa3c: 8e4ff0ef jal ra,8000eb20 <__ssprint_r> +8000fa40: c8051663 bnez a0,8000eecc <_svfiprintf_r+0x1f0> +8000fa44: 04412603 lw a2,68(sp) +8000fa48: 04812783 lw a5,72(sp) +8000fa4c: 05410693 addi a3,sp,84 +8000fa50: 00160593 addi a1,a2,1 +8000fa54: 00098d93 mv s11,s3 +8000fa58: 02812803 lw a6,40(sp) +8000fa5c: 01812e03 lw t3,24(sp) +8000fa60: e4cff06f j 8000f0ac <_svfiprintf_r+0x3d0> +8000fa64: 34081c63 bnez a6,8000fdbc <_svfiprintf_r+0x10e0> +8000fa68: 00000813 li a6,0 +8000fa6c: 00000c93 li s9,0 +8000fa70: 0f010b93 addi s7,sp,240 +8000fa74: d28ff06f j 8000ef9c <_svfiprintf_r+0x2c0> +8000fa78: 20097613 andi a2,s2,512 +8000fa7c: 2e061663 bnez a2,8000fd68 <_svfiprintf_r+0x108c> +8000fa80: 00078d13 mv s10,a5 +8000fa84: 00000c93 li s9,0 +8000fa88: cc4ff06f j 8000ef4c <_svfiprintf_r+0x270> +8000fa8c: 01012503 lw a0,16(sp) +8000fa90: 04010613 addi a2,sp,64 +8000fa94: 000a8593 mv a1,s5 +8000fa98: 888ff0ef jal ra,8000eb20 <__ssprint_r> +8000fa9c: c2051863 bnez a0,8000eecc <_svfiprintf_r+0x1f0> +8000faa0: 04412583 lw a1,68(sp) +8000faa4: 04812783 lw a5,72(sp) +8000faa8: 05410693 addi a3,sp,84 +8000faac: 00158593 addi a1,a1,1 +8000fab0: 00098d93 mv s11,s3 +8000fab4: e08ff06f j 8000f0bc <_svfiprintf_r+0x3e0> +8000fab8: 000a0c13 mv s8,s4 +8000fabc: b3cff06f j 8000edf8 <_svfiprintf_r+0x11c> +8000fac0: 01c12783 lw a5,28(sp) +8000fac4: 000a4683 lbu a3,0(s4) +8000fac8: b4078c63 beqz a5,8000ee20 <_svfiprintf_r+0x144> +8000facc: 0007c783 lbu a5,0(a5) +8000fad0: b4078863 beqz a5,8000ee20 <_svfiprintf_r+0x144> +8000fad4: 40096913 ori s2,s2,1024 +8000fad8: b48ff06f j 8000ee20 <_svfiprintf_r+0x144> +8000fadc: 03000613 li a2,48 +8000fae0: 00296913 ori s2,s2,2 +8000fae4: 02d10ea3 sb a3,61(sp) +8000fae8: 02c10e23 sb a2,60(sp) +8000faec: bff97c13 andi s8,s2,-1025 +8000faf0: 00200693 li a3,2 +8000faf4: c70ff06f j 8000ef64 <_svfiprintf_r+0x288> +8000faf8: 00072783 lw a5,0(a4) +8000fafc: 00412703 lw a4,4(sp) +8000fb00: 00d12423 sw a3,8(sp) +8000fb04: 41f75613 srai a2,a4,0x1f +8000fb08: 00e7a023 sw a4,0(a5) +8000fb0c: 00c7a223 sw a2,4(a5) +8000fb10: a74ff06f j 8000ed84 <_svfiprintf_r+0xa8> +8000fb14: 000b8513 mv a0,s7 +8000fb18: c2df90ef jal ra,80009744 +8000fb1c: 00050c93 mv s9,a0 +8000fb20: 01a12423 sw s10,8(sp) +8000fb24: 00000813 li a6,0 +8000fb28: c74ff06f j 8000ef9c <_svfiprintf_r+0x2c0> +8000fb2c: 04000593 li a1,64 +8000fb30: af8f10ef jal ra,80000e28 <_malloc_r> +8000fb34: 00aaa023 sw a0,0(s5) +8000fb38: 00aaa823 sw a0,16(s5) +8000fb3c: 2c050a63 beqz a0,8000fe10 <_svfiprintf_r+0x1134> +8000fb40: 04000793 li a5,64 +8000fb44: 00faaa23 sw a5,20(s5) +8000fb48: 9f0ff06f j 8000ed38 <_svfiprintf_r+0x5c> +8000fb4c: 400c7793 andi a5,s8,1024 +8000fb50: 0f010b93 addi s7,sp,240 +8000fb54: 00812c23 sw s0,24(sp) +8000fb58: 00078413 mv s0,a5 +8000fb5c: 000c8793 mv a5,s9 +8000fb60: 03412623 sw s4,44(sp) +8000fb64: 000a8c93 mv s9,s5 +8000fb68: 00000913 li s2,0 +8000fb6c: 000b8a93 mv s5,s7 +8000fb70: 03012423 sw a6,40(sp) +8000fb74: 01c12a03 lw s4,28(sp) +8000fb78: 00078b93 mv s7,a5 +8000fb7c: 0240006f j 8000fba0 <_svfiprintf_r+0xec4> +8000fb80: 00a00613 li a2,10 +8000fb84: 00000693 li a3,0 +8000fb88: 000d0513 mv a0,s10 +8000fb8c: 000b8593 mv a1,s7 +8000fb90: 53c000ef jal ra,800100cc <__udivdi3> +8000fb94: 1a0b8863 beqz s7,8000fd44 <_svfiprintf_r+0x1068> +8000fb98: 00050d13 mv s10,a0 +8000fb9c: 00058b93 mv s7,a1 +8000fba0: 00a00613 li a2,10 +8000fba4: 00000693 li a3,0 +8000fba8: 000d0513 mv a0,s10 +8000fbac: 000b8593 mv a1,s7 +8000fbb0: 151000ef jal ra,80010500 <__umoddi3> +8000fbb4: 03050513 addi a0,a0,48 +8000fbb8: feaa8fa3 sb a0,-1(s5) +8000fbbc: 00190913 addi s2,s2,1 +8000fbc0: fffa8a93 addi s5,s5,-1 +8000fbc4: fa040ee3 beqz s0,8000fb80 <_svfiprintf_r+0xea4> +8000fbc8: 000a4683 lbu a3,0(s4) +8000fbcc: fb269ae3 bne a3,s2,8000fb80 <_svfiprintf_r+0xea4> +8000fbd0: 0ff00793 li a5,255 +8000fbd4: faf906e3 beq s2,a5,8000fb80 <_svfiprintf_r+0xea4> +8000fbd8: 120b9663 bnez s7,8000fd04 <_svfiprintf_r+0x1028> +8000fbdc: 00900793 li a5,9 +8000fbe0: 13a7e263 bltu a5,s10,8000fd04 <_svfiprintf_r+0x1028> +8000fbe4: 000a8b93 mv s7,s5 +8000fbe8: 0f010793 addi a5,sp,240 +8000fbec: 01412e23 sw s4,28(sp) +8000fbf0: 000c8a93 mv s5,s9 +8000fbf4: 01812403 lw s0,24(sp) +8000fbf8: 02812803 lw a6,40(sp) +8000fbfc: 02c12a03 lw s4,44(sp) +8000fc00: 41778cb3 sub s9,a5,s7 +8000fc04: 000c0913 mv s2,s8 +8000fc08: b94ff06f j 8000ef9c <_svfiprintf_r+0x2c0> +8000fc0c: 001a4683 lbu a3,1(s4) +8000fc10: 20096913 ori s2,s2,512 +8000fc14: 001a0a13 addi s4,s4,1 +8000fc18: a08ff06f j 8000ee20 <_svfiprintf_r+0x144> +8000fc1c: 01012503 lw a0,16(sp) +8000fc20: 04010613 addi a2,sp,64 +8000fc24: 000a8593 mv a1,s5 +8000fc28: 01012c23 sw a6,24(sp) +8000fc2c: ef5fe0ef jal ra,8000eb20 <__ssprint_r> +8000fc30: a8051e63 bnez a0,8000eecc <_svfiprintf_r+0x1f0> +8000fc34: 04412603 lw a2,68(sp) +8000fc38: 04812783 lw a5,72(sp) +8000fc3c: 05410693 addi a3,sp,84 +8000fc40: 00160593 addi a1,a2,1 +8000fc44: 00098d93 mv s11,s3 +8000fc48: 01812803 lw a6,24(sp) +8000fc4c: c68ff06f j 8000f0b4 <_svfiprintf_r+0x3d8> +8000fc50: 001a4683 lbu a3,1(s4) +8000fc54: 02096913 ori s2,s2,32 +8000fc58: 001a0a13 addi s4,s4,1 +8000fc5c: 9c4ff06f j 8000ee20 <_svfiprintf_r+0x144> +8000fc60: 00812783 lw a5,8(sp) +8000fc64: 00412703 lw a4,4(sp) +8000fc68: 0007a783 lw a5,0(a5) +8000fc6c: 00d12423 sw a3,8(sp) +8000fc70: 00e7a023 sw a4,0(a5) +8000fc74: 910ff06f j 8000ed84 <_svfiprintf_r+0xa8> +8000fc78: 00600793 li a5,6 +8000fc7c: 00080c93 mv s9,a6 +8000fc80: 0107f463 bgeu a5,a6,8000fc88 <_svfiprintf_r+0xfac> +8000fc84: 00600c93 li s9,6 +8000fc88: 80015337 lui t1,0x80015 +8000fc8c: 000c8c13 mv s8,s9 +8000fc90: 01a12423 sw s10,8(sp) +8000fc94: 93430b93 addi s7,t1,-1740 # 80014934 <__BSS_END__+0xffffda8c> +8000fc98: b68ff06f j 8000f000 <_svfiprintf_r+0x324> +8000fc9c: 20097613 andi a2,s2,512 +8000fca0: 10060463 beqz a2,8000fda8 <_svfiprintf_r+0x10cc> +8000fca4: 0ff7fd13 andi s10,a5,255 +8000fca8: 00000c93 li s9,0 +8000fcac: 00090893 mv a7,s2 +8000fcb0: 00d12423 sw a3,8(sp) +8000fcb4: 955ff06f j 8000f608 <_svfiprintf_r+0x92c> +8000fcb8: 20097613 andi a2,s2,512 +8000fcbc: 0c060a63 beqz a2,8000fd90 <_svfiprintf_r+0x10b4> +8000fcc0: 00d12423 sw a3,8(sp) +8000fcc4: 0ff7fd13 andi s10,a5,255 +8000fcc8: 00000c93 li s9,0 +8000fccc: 00090c13 mv s8,s2 +8000fcd0: 00100693 li a3,1 +8000fcd4: a90ff06f j 8000ef64 <_svfiprintf_r+0x288> +8000fcd8: 20097793 andi a5,s2,512 +8000fcdc: 08078c63 beqz a5,8000fd74 <_svfiprintf_r+0x1098> +8000fce0: 00812783 lw a5,8(sp) +8000fce4: 00090c13 mv s8,s2 +8000fce8: 00d12423 sw a3,8(sp) +8000fcec: 00078d03 lb s10,0(a5) +8000fcf0: 41fd5c93 srai s9,s10,0x1f +8000fcf4: 000c8693 mv a3,s9 +8000fcf8: d74ff06f j 8000f26c <_svfiprintf_r+0x590> +8000fcfc: 00068613 mv a2,a3 +8000fd00: b45ff06f j 8000f844 <_svfiprintf_r+0xb68> +8000fd04: 02012783 lw a5,32(sp) +8000fd08: 02412583 lw a1,36(sp) +8000fd0c: 00000913 li s2,0 +8000fd10: 40fa8ab3 sub s5,s5,a5 +8000fd14: 00078613 mv a2,a5 +8000fd18: 000a8513 mv a0,s5 +8000fd1c: ab5f90ef jal ra,800097d0 +8000fd20: 001a4803 lbu a6,1(s4) +8000fd24: 00a00613 li a2,10 +8000fd28: 00000693 li a3,0 +8000fd2c: 01003833 snez a6,a6 +8000fd30: 000d0513 mv a0,s10 +8000fd34: 000b8593 mv a1,s7 +8000fd38: 010a0a33 add s4,s4,a6 +8000fd3c: 390000ef jal ra,800100cc <__udivdi3> +8000fd40: e59ff06f j 8000fb98 <_svfiprintf_r+0xebc> +8000fd44: 00900793 li a5,9 +8000fd48: e5a7e8e3 bltu a5,s10,8000fb98 <_svfiprintf_r+0xebc> +8000fd4c: e99ff06f j 8000fbe4 <_svfiprintf_r+0xf08> +8000fd50: 00812783 lw a5,8(sp) +8000fd54: 00412703 lw a4,4(sp) +8000fd58: 00d12423 sw a3,8(sp) +8000fd5c: 0007a783 lw a5,0(a5) +8000fd60: 00e79023 sh a4,0(a5) +8000fd64: 820ff06f j 8000ed84 <_svfiprintf_r+0xa8> +8000fd68: 0ff7fd13 andi s10,a5,255 +8000fd6c: 00000c93 li s9,0 +8000fd70: 9dcff06f j 8000ef4c <_svfiprintf_r+0x270> +8000fd74: 00812783 lw a5,8(sp) +8000fd78: 00090c13 mv s8,s2 +8000fd7c: 00d12423 sw a3,8(sp) +8000fd80: 0007ad03 lw s10,0(a5) +8000fd84: 41fd5c93 srai s9,s10,0x1f +8000fd88: 000c8693 mv a3,s9 +8000fd8c: ce0ff06f j 8000f26c <_svfiprintf_r+0x590> +8000fd90: 00d12423 sw a3,8(sp) +8000fd94: 00078d13 mv s10,a5 +8000fd98: 00000c93 li s9,0 +8000fd9c: 00090c13 mv s8,s2 +8000fda0: 00100693 li a3,1 +8000fda4: 9c0ff06f j 8000ef64 <_svfiprintf_r+0x288> +8000fda8: 00078d13 mv s10,a5 +8000fdac: 00000c93 li s9,0 +8000fdb0: 00090893 mv a7,s2 +8000fdb4: 00d12423 sw a3,8(sp) +8000fdb8: 851ff06f j 8000f608 <_svfiprintf_r+0x92c> +8000fdbc: 00090c13 mv s8,s2 +8000fdc0: cd4ff06f j 8000f294 <_svfiprintf_r+0x5b8> +8000fdc4: 00080c93 mv s9,a6 +8000fdc8: 01a12423 sw s10,8(sp) +8000fdcc: 00000813 li a6,0 +8000fdd0: 9ccff06f j 8000ef9c <_svfiprintf_r+0x2c0> +8000fdd4: 00068513 mv a0,a3 +8000fdd8: 00058613 mv a2,a1 +8000fddc: 9a1ff06f j 8000f77c <_svfiprintf_r+0xaa0> +8000fde0: fff00793 li a5,-1 +8000fde4: 00f12223 sw a5,4(sp) +8000fde8: 8f0ff06f j 8000eed8 <_svfiprintf_r+0x1fc> +8000fdec: 00812703 lw a4,8(sp) +8000fdf0: 00072b83 lw s7,0(a4) +8000fdf4: 00470713 addi a4,a4,4 +8000fdf8: 000bd463 bgez s7,8000fe00 <_svfiprintf_r+0x1124> +8000fdfc: fff00b93 li s7,-1 +8000fe00: 001a4683 lbu a3,1(s4) +8000fe04: 00e12423 sw a4,8(sp) +8000fe08: 00078a13 mv s4,a5 +8000fe0c: 814ff06f j 8000ee20 <_svfiprintf_r+0x144> +8000fe10: 00c00793 li a5,12 +8000fe14: 00fba023 sw a5,0(s7) +8000fe18: fff00793 li a5,-1 +8000fe1c: 00f12223 sw a5,4(sp) +8000fe20: 8b8ff06f j 8000eed8 <_svfiprintf_r+0x1fc> +8000fe24: 00090c13 mv s8,s2 +8000fe28: c30ff06f j 8000f258 <_svfiprintf_r+0x57c> +8000fe2c: 00090c13 mv s8,s2 +8000fe30: b6cff06f j 8000f19c <_svfiprintf_r+0x4c0> +8000fe34: 00090893 mv a7,s2 +8000fe38: b38ff06f j 8000f170 <_svfiprintf_r+0x494> -8000eea0 <_svfiprintf_r>: -8000eea0: 00c5d783 lhu a5,12(a1) -8000eea4: ed010113 addi sp,sp,-304 -8000eea8: 11512a23 sw s5,276(sp) -8000eeac: 11712623 sw s7,268(sp) -8000eeb0: 0fb12e23 sw s11,252(sp) -8000eeb4: 12112623 sw ra,300(sp) -8000eeb8: 12812423 sw s0,296(sp) -8000eebc: 12912223 sw s1,292(sp) -8000eec0: 13212023 sw s2,288(sp) -8000eec4: 11312e23 sw s3,284(sp) -8000eec8: 11412c23 sw s4,280(sp) -8000eecc: 11612823 sw s6,272(sp) -8000eed0: 11812423 sw s8,264(sp) -8000eed4: 11912223 sw s9,260(sp) -8000eed8: 11a12023 sw s10,256(sp) -8000eedc: 0807f793 andi a5,a5,128 -8000eee0: 00d12423 sw a3,8(sp) -8000eee4: 00058a93 mv s5,a1 -8000eee8: 00050b93 mv s7,a0 -8000eeec: 00060d93 mv s11,a2 -8000eef0: 00078663 beqz a5,8000eefc <_svfiprintf_r+0x5c> -8000eef4: 0105a783 lw a5,16(a1) -8000eef8: 5e078ce3 beqz a5,8000fcf0 <_svfiprintf_r+0xe50> -8000eefc: 80015d37 lui s10,0x80015 -8000ef00: 04c10993 addi s3,sp,76 -8000ef04: 2f4d0793 addi a5,s10,756 # 800152f4 <__BSS_END__+0xffffe8dc> -8000ef08: 80015b37 lui s6,0x80015 -8000ef0c: 800154b7 lui s1,0x80015 -8000ef10: 000d8a13 mv s4,s11 -8000ef14: 05312023 sw s3,64(sp) -8000ef18: 04012423 sw zero,72(sp) -8000ef1c: 04012223 sw zero,68(sp) -8000ef20: 00012a23 sw zero,20(sp) -8000ef24: 00012e23 sw zero,28(sp) -8000ef28: 02012023 sw zero,32(sp) -8000ef2c: 02012223 sw zero,36(sp) -8000ef30: 00012223 sw zero,4(sp) -8000ef34: 00f12623 sw a5,12(sp) -8000ef38: 460b0b13 addi s6,s6,1120 # 80015460 <__BSS_END__+0xffffea48> -8000ef3c: 47048493 addi s1,s1,1136 # 80015470 <__BSS_END__+0xffffea58> -8000ef40: 01712823 sw s7,16(sp) -8000ef44: 00098d93 mv s11,s3 -8000ef48: 000a4783 lbu a5,0(s4) -8000ef4c: 12078463 beqz a5,8000f074 <_svfiprintf_r+0x1d4> -8000ef50: 02500693 li a3,37 -8000ef54: 52d784e3 beq a5,a3,8000fc7c <_svfiprintf_r+0xddc> -8000ef58: 000a0413 mv s0,s4 -8000ef5c: 00c0006f j 8000ef68 <_svfiprintf_r+0xc8> -8000ef60: 0ed78663 beq a5,a3,8000f04c <_svfiprintf_r+0x1ac> -8000ef64: 000c0413 mv s0,s8 -8000ef68: 00144783 lbu a5,1(s0) -8000ef6c: 00140c13 addi s8,s0,1 -8000ef70: fe0798e3 bnez a5,8000ef60 <_svfiprintf_r+0xc0> -8000ef74: 414c0cb3 sub s9,s8,s4 -8000ef78: 0e0c8e63 beqz s9,8000f074 <_svfiprintf_r+0x1d4> -8000ef7c: 04812703 lw a4,72(sp) -8000ef80: 04412783 lw a5,68(sp) -8000ef84: 014da023 sw s4,0(s11) -8000ef88: 01970733 add a4,a4,s9 -8000ef8c: 00178793 addi a5,a5,1 -8000ef90: 019da223 sw s9,4(s11) -8000ef94: 04e12423 sw a4,72(sp) -8000ef98: 04f12223 sw a5,68(sp) -8000ef9c: 00700713 li a4,7 -8000efa0: 008d8d93 addi s11,s11,8 -8000efa4: 0af74a63 blt a4,a5,8000f058 <_svfiprintf_r+0x1b8> -8000efa8: 00412703 lw a4,4(sp) -8000efac: 00144783 lbu a5,1(s0) -8000efb0: 01970733 add a4,a4,s9 -8000efb4: 00e12223 sw a4,4(sp) -8000efb8: 0a078e63 beqz a5,8000f074 <_svfiprintf_r+0x1d4> -8000efbc: fff00813 li a6,-1 -8000efc0: 001c0a13 addi s4,s8,1 -8000efc4: 001c4683 lbu a3,1(s8) -8000efc8: 02010da3 sb zero,59(sp) -8000efcc: 00000413 li s0,0 -8000efd0: 00000913 li s2,0 -8000efd4: 05a00c13 li s8,90 -8000efd8: 00900c93 li s9,9 -8000efdc: 02a00d13 li s10,42 -8000efe0: 00080b93 mv s7,a6 -8000efe4: 001a0a13 addi s4,s4,1 -8000efe8: fe068793 addi a5,a3,-32 -8000efec: 1cfc6063 bltu s8,a5,8000f1ac <_svfiprintf_r+0x30c> -8000eff0: 00c12703 lw a4,12(sp) -8000eff4: 00279793 slli a5,a5,0x2 -8000eff8: 00e787b3 add a5,a5,a4 -8000effc: 0007a783 lw a5,0(a5) -8000f000: 00078067 jr a5 -8000f004: 01012503 lw a0,16(sp) -8000f008: 80cf90ef jal ra,80008014 <_localeconv_r> -8000f00c: 00452783 lw a5,4(a0) -8000f010: 00078513 mv a0,a5 -8000f014: 02f12223 sw a5,36(sp) -8000f018: 8f1fa0ef jal ra,80009908 -8000f01c: 02a12023 sw a0,32(sp) -8000f020: 01012503 lw a0,16(sp) -8000f024: ff1f80ef jal ra,80008014 <_localeconv_r> -8000f028: 00852703 lw a4,8(a0) -8000f02c: 02012783 lw a5,32(sp) -8000f030: 00e12e23 sw a4,28(sp) -8000f034: 440798e3 bnez a5,8000fc84 <_svfiprintf_r+0xde4> -8000f038: 000a4683 lbu a3,0(s4) -8000f03c: fa9ff06f j 8000efe4 <_svfiprintf_r+0x144> -8000f040: 02096913 ori s2,s2,32 -8000f044: 000a4683 lbu a3,0(s4) -8000f048: f9dff06f j 8000efe4 <_svfiprintf_r+0x144> -8000f04c: 414c0cb3 sub s9,s8,s4 -8000f050: f60c86e3 beqz s9,8000efbc <_svfiprintf_r+0x11c> -8000f054: f29ff06f j 8000ef7c <_svfiprintf_r+0xdc> -8000f058: 01012503 lw a0,16(sp) -8000f05c: 04010613 addi a2,sp,64 -8000f060: 000a8593 mv a1,s5 -8000f064: c81ff0ef jal ra,8000ece4 <__ssprint_r> -8000f068: 02051463 bnez a0,8000f090 <_svfiprintf_r+0x1f0> -8000f06c: 00098d93 mv s11,s3 -8000f070: f39ff06f j 8000efa8 <_svfiprintf_r+0x108> -8000f074: 04812783 lw a5,72(sp) -8000f078: 01012b83 lw s7,16(sp) -8000f07c: 00078a63 beqz a5,8000f090 <_svfiprintf_r+0x1f0> -8000f080: 04010613 addi a2,sp,64 -8000f084: 000a8593 mv a1,s5 -8000f088: 000b8513 mv a0,s7 -8000f08c: c59ff0ef jal ra,8000ece4 <__ssprint_r> -8000f090: 00cad783 lhu a5,12(s5) -8000f094: 0407f793 andi a5,a5,64 -8000f098: 700796e3 bnez a5,8000ffa4 <_svfiprintf_r+0x1104> -8000f09c: 12c12083 lw ra,300(sp) -8000f0a0: 12812403 lw s0,296(sp) -8000f0a4: 00412503 lw a0,4(sp) -8000f0a8: 12412483 lw s1,292(sp) -8000f0ac: 12012903 lw s2,288(sp) -8000f0b0: 11c12983 lw s3,284(sp) -8000f0b4: 11812a03 lw s4,280(sp) -8000f0b8: 11412a83 lw s5,276(sp) -8000f0bc: 11012b03 lw s6,272(sp) -8000f0c0: 10c12b83 lw s7,268(sp) -8000f0c4: 10812c03 lw s8,264(sp) -8000f0c8: 10412c83 lw s9,260(sp) -8000f0cc: 10012d03 lw s10,256(sp) -8000f0d0: 0fc12d83 lw s11,252(sp) -8000f0d4: 13010113 addi sp,sp,304 -8000f0d8: 00008067 ret -8000f0dc: 800157b7 lui a5,0x80015 -8000f0e0: b0478793 addi a5,a5,-1276 # 80014b04 <__BSS_END__+0xffffe0ec> -8000f0e4: 00f12a23 sw a5,20(sp) -8000f0e8: 02097793 andi a5,s2,32 -8000f0ec: 000b8813 mv a6,s7 -8000f0f0: 4c078863 beqz a5,8000f5c0 <_svfiprintf_r+0x720> -8000f0f4: 00812783 lw a5,8(sp) -8000f0f8: 00778613 addi a2,a5,7 -8000f0fc: ff867613 andi a2,a2,-8 -8000f100: 00062d03 lw s10,0(a2) -8000f104: 00462c83 lw s9,4(a2) -8000f108: 00860793 addi a5,a2,8 -8000f10c: 00f12423 sw a5,8(sp) -8000f110: 00197613 andi a2,s2,1 -8000f114: 00060663 beqz a2,8000f120 <_svfiprintf_r+0x280> -8000f118: 019d6633 or a2,s10,s9 -8000f11c: 380612e3 bnez a2,8000fca0 <_svfiprintf_r+0xe00> -8000f120: bff97c13 andi s8,s2,-1025 -8000f124: 00200693 li a3,2 -8000f128: 02010da3 sb zero,59(sp) -8000f12c: fff00613 li a2,-1 -8000f130: 60c80663 beq a6,a2,8000f73c <_svfiprintf_r+0x89c> -8000f134: 019d6633 or a2,s10,s9 -8000f138: f7fc7913 andi s2,s8,-129 -8000f13c: 140614e3 bnez a2,8000fa84 <_svfiprintf_r+0xbe4> -8000f140: 6e081463 bnez a6,8000f828 <_svfiprintf_r+0x988> -8000f144: 2e0694e3 bnez a3,8000fc2c <_svfiprintf_r+0xd8c> -8000f148: 001c7c93 andi s9,s8,1 -8000f14c: 0f010b93 addi s7,sp,240 -8000f150: 000c8863 beqz s9,8000f160 <_svfiprintf_r+0x2c0> -8000f154: 03000793 li a5,48 -8000f158: 0ef107a3 sb a5,239(sp) -8000f15c: 0ef10b93 addi s7,sp,239 -8000f160: 00080c13 mv s8,a6 -8000f164: 01985463 bge a6,s9,8000f16c <_svfiprintf_r+0x2cc> -8000f168: 000c8c13 mv s8,s9 -8000f16c: 03b14783 lbu a5,59(sp) -8000f170: 00f037b3 snez a5,a5 -8000f174: 00fc0c33 add s8,s8,a5 -8000f178: 0500006f j 8000f1c8 <_svfiprintf_r+0x328> -8000f17c: 00000413 li s0,0 -8000f180: fd068713 addi a4,a3,-48 -8000f184: 001a0a13 addi s4,s4,1 -8000f188: 00241793 slli a5,s0,0x2 -8000f18c: fffa4683 lbu a3,-1(s4) -8000f190: 00878433 add s0,a5,s0 -8000f194: 00141413 slli s0,s0,0x1 -8000f198: 00870433 add s0,a4,s0 -8000f19c: fd068713 addi a4,a3,-48 -8000f1a0: feecf2e3 bgeu s9,a4,8000f184 <_svfiprintf_r+0x2e4> -8000f1a4: fe068793 addi a5,a3,-32 -8000f1a8: e4fc74e3 bgeu s8,a5,8000eff0 <_svfiprintf_r+0x150> -8000f1ac: ec0684e3 beqz a3,8000f074 <_svfiprintf_r+0x1d4> -8000f1b0: 08d10623 sb a3,140(sp) -8000f1b4: 02010da3 sb zero,59(sp) -8000f1b8: 00100c13 li s8,1 -8000f1bc: 00100c93 li s9,1 -8000f1c0: 08c10b93 addi s7,sp,140 -8000f1c4: 00000813 li a6,0 -8000f1c8: 00297e93 andi t4,s2,2 -8000f1cc: 000e8463 beqz t4,8000f1d4 <_svfiprintf_r+0x334> -8000f1d0: 002c0c13 addi s8,s8,2 -8000f1d4: 08497e13 andi t3,s2,132 -8000f1d8: 04812783 lw a5,72(sp) -8000f1dc: 04412603 lw a2,68(sp) -8000f1e0: 000e1663 bnez t3,8000f1ec <_svfiprintf_r+0x34c> -8000f1e4: 41840d33 sub s10,s0,s8 -8000f1e8: 0ba042e3 bgtz s10,8000fa8c <_svfiprintf_r+0xbec> -8000f1ec: 03b14503 lbu a0,59(sp) -8000f1f0: 00160593 addi a1,a2,1 -8000f1f4: 008d8693 addi a3,s11,8 -8000f1f8: 04050063 beqz a0,8000f238 <_svfiprintf_r+0x398> -8000f1fc: 03b10513 addi a0,sp,59 -8000f200: 00178793 addi a5,a5,1 -8000f204: 00ada023 sw a0,0(s11) -8000f208: 00100513 li a0,1 -8000f20c: 00ada223 sw a0,4(s11) -8000f210: 04f12423 sw a5,72(sp) -8000f214: 04b12223 sw a1,68(sp) -8000f218: 00700513 li a0,7 -8000f21c: 18b546e3 blt a0,a1,8000fba8 <_svfiprintf_r+0xd08> -8000f220: 00260f13 addi t5,a2,2 -8000f224: 010d8513 addi a0,s11,16 -8000f228: 00058613 mv a2,a1 -8000f22c: 00068d93 mv s11,a3 -8000f230: 000f0593 mv a1,t5 -8000f234: 00050693 mv a3,a0 -8000f238: 020e8c63 beqz t4,8000f270 <_svfiprintf_r+0x3d0> -8000f23c: 03c10613 addi a2,sp,60 -8000f240: 00278793 addi a5,a5,2 -8000f244: 00cda023 sw a2,0(s11) -8000f248: 00200613 li a2,2 -8000f24c: 00cda223 sw a2,4(s11) -8000f250: 04f12423 sw a5,72(sp) -8000f254: 04b12223 sw a1,68(sp) -8000f258: 00700613 li a2,7 -8000f25c: 18b648e3 blt a2,a1,8000fbec <_svfiprintf_r+0xd4c> -8000f260: 00058613 mv a2,a1 -8000f264: 00068d93 mv s11,a3 -8000f268: 00158593 addi a1,a1,1 -8000f26c: 00868693 addi a3,a3,8 -8000f270: 08000513 li a0,128 -8000f274: 60ae0663 beq t3,a0,8000f880 <_svfiprintf_r+0x9e0> -8000f278: 41980d33 sub s10,a6,s9 -8000f27c: 6fa04a63 bgtz s10,8000f970 <_svfiprintf_r+0xad0> -8000f280: 00fc87b3 add a5,s9,a5 -8000f284: 017da023 sw s7,0(s11) -8000f288: 019da223 sw s9,4(s11) -8000f28c: 04f12423 sw a5,72(sp) -8000f290: 04b12223 sw a1,68(sp) -8000f294: 00700613 li a2,7 -8000f298: 7ab64a63 blt a2,a1,8000fa4c <_svfiprintf_r+0xbac> -8000f29c: 00497893 andi a7,s2,4 -8000f2a0: 00088663 beqz a7,8000f2ac <_svfiprintf_r+0x40c> -8000f2a4: 41840cb3 sub s9,s0,s8 -8000f2a8: 1f904863 bgtz s9,8000f498 <_svfiprintf_r+0x5f8> -8000f2ac: 01845463 bge s0,s8,8000f2b4 <_svfiprintf_r+0x414> -8000f2b0: 000c0413 mv s0,s8 -8000f2b4: 00412703 lw a4,4(sp) -8000f2b8: 00870733 add a4,a4,s0 -8000f2bc: 00e12223 sw a4,4(sp) -8000f2c0: 7a079663 bnez a5,8000fa6c <_svfiprintf_r+0xbcc> -8000f2c4: 04012223 sw zero,68(sp) -8000f2c8: 00098d93 mv s11,s3 -8000f2cc: c7dff06f j 8000ef48 <_svfiprintf_r+0xa8> -8000f2d0: 00812783 lw a5,8(sp) -8000f2d4: 000b8813 mv a6,s7 -8000f2d8: 02010da3 sb zero,59(sp) -8000f2dc: 0007ab83 lw s7,0(a5) -8000f2e0: 00478d13 addi s10,a5,4 -8000f2e4: 340b8ce3 beqz s7,8000fe3c <_svfiprintf_r+0xf9c> -8000f2e8: fff00793 li a5,-1 -8000f2ec: 1ef806e3 beq a6,a5,8000fcd8 <_svfiprintf_r+0xe38> -8000f2f0: 00080613 mv a2,a6 -8000f2f4: 00000593 li a1,0 -8000f2f8: 000b8513 mv a0,s7 -8000f2fc: 01012423 sw a6,8(sp) -8000f300: 818f90ef jal ra,80008318 -8000f304: 00812803 lw a6,8(sp) -8000f308: 480500e3 beqz a0,8000ff88 <_svfiprintf_r+0x10e8> -8000f30c: 41750cb3 sub s9,a0,s7 -8000f310: 01a12423 sw s10,8(sp) -8000f314: 00000813 li a6,0 -8000f318: e49ff06f j 8000f160 <_svfiprintf_r+0x2c0> -8000f31c: 02097793 andi a5,s2,32 -8000f320: 000b8813 mv a6,s7 -8000f324: 01096893 ori a7,s2,16 -8000f328: 48079463 bnez a5,8000f7b0 <_svfiprintf_r+0x910> -8000f32c: 00812783 lw a5,8(sp) -8000f330: 00478693 addi a3,a5,4 -8000f334: 00812783 lw a5,8(sp) -8000f338: 00000c93 li s9,0 -8000f33c: 00d12423 sw a3,8(sp) -8000f340: 0007ad03 lw s10,0(a5) -8000f344: 4880006f j 8000f7cc <_svfiprintf_r+0x92c> -8000f348: 02097793 andi a5,s2,32 -8000f34c: 000b8813 mv a6,s7 -8000f350: 01096c13 ori s8,s2,16 -8000f354: 48079463 bnez a5,8000f7dc <_svfiprintf_r+0x93c> -8000f358: 00812783 lw a5,8(sp) -8000f35c: 00478693 addi a3,a5,4 -8000f360: 00812783 lw a5,8(sp) -8000f364: 00000c93 li s9,0 -8000f368: 00d12423 sw a3,8(sp) -8000f36c: 0007ad03 lw s10,0(a5) -8000f370: 00100693 li a3,1 -8000f374: db5ff06f j 8000f128 <_svfiprintf_r+0x288> -8000f378: 08096913 ori s2,s2,128 -8000f37c: 000a4683 lbu a3,0(s4) -8000f380: c65ff06f j 8000efe4 <_svfiprintf_r+0x144> -8000f384: 000a4683 lbu a3,0(s4) -8000f388: 001a0793 addi a5,s4,1 -8000f38c: 43a682e3 beq a3,s10,8000ffb0 <_svfiprintf_r+0x1110> -8000f390: fd068713 addi a4,a3,-48 -8000f394: 00078a13 mv s4,a5 -8000f398: 00000b93 li s7,0 -8000f39c: c4ece6e3 bltu s9,a4,8000efe8 <_svfiprintf_r+0x148> -8000f3a0: 001a0a13 addi s4,s4,1 -8000f3a4: 002b9793 slli a5,s7,0x2 -8000f3a8: fffa4683 lbu a3,-1(s4) -8000f3ac: 01778833 add a6,a5,s7 -8000f3b0: 00181813 slli a6,a6,0x1 -8000f3b4: 00e80bb3 add s7,a6,a4 -8000f3b8: fd068713 addi a4,a3,-48 -8000f3bc: feecf2e3 bgeu s9,a4,8000f3a0 <_svfiprintf_r+0x500> -8000f3c0: c29ff06f j 8000efe8 <_svfiprintf_r+0x148> -8000f3c4: 000a4683 lbu a3,0(s4) -8000f3c8: 00496913 ori s2,s2,4 -8000f3cc: c19ff06f j 8000efe4 <_svfiprintf_r+0x144> -8000f3d0: 02b00793 li a5,43 -8000f3d4: 02f10da3 sb a5,59(sp) -8000f3d8: 000a4683 lbu a3,0(s4) -8000f3dc: c09ff06f j 8000efe4 <_svfiprintf_r+0x144> -8000f3e0: 00812783 lw a5,8(sp) -8000f3e4: 000a4683 lbu a3,0(s4) -8000f3e8: 0007a403 lw s0,0(a5) -8000f3ec: 00478793 addi a5,a5,4 -8000f3f0: 00f12423 sw a5,8(sp) -8000f3f4: be0458e3 bgez s0,8000efe4 <_svfiprintf_r+0x144> -8000f3f8: 40800433 neg s0,s0 -8000f3fc: 00496913 ori s2,s2,4 -8000f400: be5ff06f j 8000efe4 <_svfiprintf_r+0x144> -8000f404: 02097793 andi a5,s2,32 -8000f408: 000b8813 mv a6,s7 -8000f40c: 01096c13 ori s8,s2,16 -8000f410: 3e079a63 bnez a5,8000f804 <_svfiprintf_r+0x964> -8000f414: 00812783 lw a5,8(sp) -8000f418: 00478693 addi a3,a5,4 -8000f41c: 00812783 lw a5,8(sp) -8000f420: 00d12423 sw a3,8(sp) -8000f424: 0007ad03 lw s10,0(a5) -8000f428: 41fd5c93 srai s9,s10,0x1f -8000f42c: 000c8693 mv a3,s9 -8000f430: 2e06c263 bltz a3,8000f714 <_svfiprintf_r+0x874> -8000f434: fff00693 li a3,-1 -8000f438: 00d80a63 beq a6,a3,8000f44c <_svfiprintf_r+0x5ac> -8000f43c: 019d66b3 or a3,s10,s9 -8000f440: f7fc7913 andi s2,s8,-129 -8000f444: 7e068263 beqz a3,8000fc28 <_svfiprintf_r+0xd88> -8000f448: 00090c13 mv s8,s2 -8000f44c: 0c0c92e3 bnez s9,8000fd10 <_svfiprintf_r+0xe70> -8000f450: 00900693 li a3,9 -8000f454: 0ba6eee3 bltu a3,s10,8000fd10 <_svfiprintf_r+0xe70> -8000f458: 030d0793 addi a5,s10,48 -8000f45c: 0ef107a3 sb a5,239(sp) -8000f460: 000c0913 mv s2,s8 -8000f464: 00100c93 li s9,1 -8000f468: 0ef10b93 addi s7,sp,239 -8000f46c: cf5ff06f j 8000f160 <_svfiprintf_r+0x2c0> -8000f470: 00812703 lw a4,8(sp) -8000f474: 02010da3 sb zero,59(sp) -8000f478: 00100c13 li s8,1 -8000f47c: 00072783 lw a5,0(a4) -8000f480: 00470713 addi a4,a4,4 -8000f484: 00e12423 sw a4,8(sp) -8000f488: 08f10623 sb a5,140(sp) -8000f48c: 00100c93 li s9,1 -8000f490: 08c10b93 addi s7,sp,140 -8000f494: d31ff06f j 8000f1c4 <_svfiprintf_r+0x324> -8000f498: 01000593 li a1,16 -8000f49c: 04412603 lw a2,68(sp) -8000f4a0: 0795d263 bge a1,s9,8000f504 <_svfiprintf_r+0x664> -8000f4a4: 01000d13 li s10,16 -8000f4a8: 00700d93 li s11,7 -8000f4ac: 01012903 lw s2,16(sp) -8000f4b0: 00c0006f j 8000f4bc <_svfiprintf_r+0x61c> -8000f4b4: ff0c8c93 addi s9,s9,-16 -8000f4b8: 059d5663 bge s10,s9,8000f504 <_svfiprintf_r+0x664> -8000f4bc: 01078793 addi a5,a5,16 -8000f4c0: 00160613 addi a2,a2,1 -8000f4c4: 0166a023 sw s6,0(a3) -8000f4c8: 01a6a223 sw s10,4(a3) -8000f4cc: 04f12423 sw a5,72(sp) -8000f4d0: 04c12223 sw a2,68(sp) -8000f4d4: 00868693 addi a3,a3,8 -8000f4d8: fccddee3 bge s11,a2,8000f4b4 <_svfiprintf_r+0x614> -8000f4dc: 04010613 addi a2,sp,64 -8000f4e0: 000a8593 mv a1,s5 -8000f4e4: 00090513 mv a0,s2 -8000f4e8: ffcff0ef jal ra,8000ece4 <__ssprint_r> -8000f4ec: ba0512e3 bnez a0,8000f090 <_svfiprintf_r+0x1f0> -8000f4f0: ff0c8c93 addi s9,s9,-16 -8000f4f4: 04812783 lw a5,72(sp) -8000f4f8: 04412603 lw a2,68(sp) -8000f4fc: 00098693 mv a3,s3 -8000f500: fb9d4ee3 blt s10,s9,8000f4bc <_svfiprintf_r+0x61c> -8000f504: 019787b3 add a5,a5,s9 -8000f508: 00160613 addi a2,a2,1 -8000f50c: 0166a023 sw s6,0(a3) -8000f510: 0196a223 sw s9,4(a3) -8000f514: 04f12423 sw a5,72(sp) -8000f518: 04c12223 sw a2,68(sp) -8000f51c: 00700693 li a3,7 -8000f520: d8c6d6e3 bge a3,a2,8000f2ac <_svfiprintf_r+0x40c> -8000f524: 01012503 lw a0,16(sp) -8000f528: 04010613 addi a2,sp,64 -8000f52c: 000a8593 mv a1,s5 -8000f530: fb4ff0ef jal ra,8000ece4 <__ssprint_r> -8000f534: b4051ee3 bnez a0,8000f090 <_svfiprintf_r+0x1f0> -8000f538: 04812783 lw a5,72(sp) -8000f53c: d71ff06f j 8000f2ac <_svfiprintf_r+0x40c> -8000f540: 00196913 ori s2,s2,1 -8000f544: 000a4683 lbu a3,0(s4) -8000f548: a9dff06f j 8000efe4 <_svfiprintf_r+0x144> -8000f54c: 03b14783 lbu a5,59(sp) -8000f550: 000a4683 lbu a3,0(s4) -8000f554: a80798e3 bnez a5,8000efe4 <_svfiprintf_r+0x144> -8000f558: 02000793 li a5,32 -8000f55c: 02f10da3 sb a5,59(sp) -8000f560: a85ff06f j 8000efe4 <_svfiprintf_r+0x144> -8000f564: 02097793 andi a5,s2,32 -8000f568: 000b8813 mv a6,s7 -8000f56c: 26079663 bnez a5,8000f7d8 <_svfiprintf_r+0x938> -8000f570: 00812783 lw a5,8(sp) -8000f574: 01097613 andi a2,s2,16 -8000f578: 00478693 addi a3,a5,4 -8000f57c: 0007a783 lw a5,0(a5) -8000f580: 260618e3 bnez a2,8000fff0 <_svfiprintf_r+0x1150> -8000f584: 04097613 andi a2,s2,64 -8000f588: 0e060ae3 beqz a2,8000fe7c <_svfiprintf_r+0xfdc> -8000f58c: 01079d13 slli s10,a5,0x10 -8000f590: 00d12423 sw a3,8(sp) -8000f594: 010d5d13 srli s10,s10,0x10 -8000f598: 00000c93 li s9,0 -8000f59c: 00090c13 mv s8,s2 -8000f5a0: 00100693 li a3,1 -8000f5a4: b85ff06f j 8000f128 <_svfiprintf_r+0x288> -8000f5a8: 800157b7 lui a5,0x80015 -8000f5ac: af078793 addi a5,a5,-1296 # 80014af0 <__BSS_END__+0xffffe0d8> -8000f5b0: 00f12a23 sw a5,20(sp) -8000f5b4: 02097793 andi a5,s2,32 -8000f5b8: 000b8813 mv a6,s7 -8000f5bc: b2079ce3 bnez a5,8000f0f4 <_svfiprintf_r+0x254> -8000f5c0: 00812703 lw a4,8(sp) -8000f5c4: 01097613 andi a2,s2,16 -8000f5c8: 00072783 lw a5,0(a4) -8000f5cc: 00470713 addi a4,a4,4 -8000f5d0: 00e12423 sw a4,8(sp) -8000f5d4: 66061863 bnez a2,8000fc44 <_svfiprintf_r+0xda4> -8000f5d8: 04097613 andi a2,s2,64 -8000f5dc: 66060063 beqz a2,8000fc3c <_svfiprintf_r+0xd9c> -8000f5e0: 01079d13 slli s10,a5,0x10 -8000f5e4: 010d5d13 srli s10,s10,0x10 -8000f5e8: 00000c93 li s9,0 -8000f5ec: b25ff06f j 8000f110 <_svfiprintf_r+0x270> -8000f5f0: 00812783 lw a5,8(sp) -8000f5f4: ffff86b7 lui a3,0xffff8 -8000f5f8: 8306c693 xori a3,a3,-2000 -8000f5fc: 0007ad03 lw s10,0(a5) -8000f600: 02d11e23 sh a3,60(sp) -8000f604: 00478793 addi a5,a5,4 -8000f608: 800156b7 lui a3,0x80015 -8000f60c: 00f12423 sw a5,8(sp) -8000f610: af068793 addi a5,a3,-1296 # 80014af0 <__BSS_END__+0xffffe0d8> -8000f614: 000b8813 mv a6,s7 -8000f618: 00000c93 li s9,0 -8000f61c: 00296c13 ori s8,s2,2 -8000f620: 00f12a23 sw a5,20(sp) -8000f624: 00200693 li a3,2 -8000f628: b01ff06f j 8000f128 <_svfiprintf_r+0x288> -8000f62c: 02097793 andi a5,s2,32 -8000f630: 000b8813 mv a6,s7 -8000f634: 16079c63 bnez a5,8000f7ac <_svfiprintf_r+0x90c> -8000f638: 00812783 lw a5,8(sp) -8000f63c: 01097613 andi a2,s2,16 -8000f640: 00478693 addi a3,a5,4 -8000f644: 0007a783 lw a5,0(a5) -8000f648: 1a0618e3 bnez a2,8000fff8 <_svfiprintf_r+0x1158> -8000f64c: 04097613 andi a2,s2,64 -8000f650: 000608e3 beqz a2,8000fe60 <_svfiprintf_r+0xfc0> -8000f654: 01079d13 slli s10,a5,0x10 -8000f658: 010d5d13 srli s10,s10,0x10 -8000f65c: 00000c93 li s9,0 -8000f660: 00090893 mv a7,s2 -8000f664: 00d12423 sw a3,8(sp) -8000f668: 1640006f j 8000f7cc <_svfiprintf_r+0x92c> -8000f66c: 00812703 lw a4,8(sp) -8000f670: 02097793 andi a5,s2,32 -8000f674: 00470693 addi a3,a4,4 -8000f678: 64079263 bnez a5,8000fcbc <_svfiprintf_r+0xe1c> -8000f67c: 01097793 andi a5,s2,16 -8000f680: 7a079263 bnez a5,8000fe24 <_svfiprintf_r+0xf84> -8000f684: 04097793 andi a5,s2,64 -8000f688: 080796e3 bnez a5,8000ff14 <_svfiprintf_r+0x1074> -8000f68c: 20097893 andi a7,s2,512 -8000f690: 78088a63 beqz a7,8000fe24 <_svfiprintf_r+0xf84> -8000f694: 00812783 lw a5,8(sp) -8000f698: 00412703 lw a4,4(sp) -8000f69c: 00d12423 sw a3,8(sp) -8000f6a0: 0007a783 lw a5,0(a5) -8000f6a4: 00e78023 sb a4,0(a5) -8000f6a8: 8a1ff06f j 8000ef48 <_svfiprintf_r+0xa8> -8000f6ac: 000a4683 lbu a3,0(s4) -8000f6b0: 06c00793 li a5,108 -8000f6b4: 76f68063 beq a3,a5,8000fe14 <_svfiprintf_r+0xf74> -8000f6b8: 01096913 ori s2,s2,16 -8000f6bc: 929ff06f j 8000efe4 <_svfiprintf_r+0x144> -8000f6c0: 000a4683 lbu a3,0(s4) -8000f6c4: 06800793 li a5,104 -8000f6c8: 70f68463 beq a3,a5,8000fdd0 <_svfiprintf_r+0xf30> -8000f6cc: 04096913 ori s2,s2,64 -8000f6d0: 915ff06f j 8000efe4 <_svfiprintf_r+0x144> -8000f6d4: 02097793 andi a5,s2,32 -8000f6d8: 000b8813 mv a6,s7 -8000f6dc: 12079263 bnez a5,8000f800 <_svfiprintf_r+0x960> -8000f6e0: 00812703 lw a4,8(sp) -8000f6e4: 01097793 andi a5,s2,16 -8000f6e8: 00470693 addi a3,a4,4 -8000f6ec: 0e079ee3 bnez a5,8000ffe8 <_svfiprintf_r+0x1148> -8000f6f0: 04097793 andi a5,s2,64 -8000f6f4: 7a078463 beqz a5,8000fe9c <_svfiprintf_r+0xffc> -8000f6f8: 00812783 lw a5,8(sp) -8000f6fc: 00d12423 sw a3,8(sp) -8000f700: 00090c13 mv s8,s2 -8000f704: 00079d03 lh s10,0(a5) -8000f708: 41fd5c93 srai s9,s10,0x1f -8000f70c: 000c8693 mv a3,s9 -8000f710: d206d2e3 bgez a3,8000f434 <_svfiprintf_r+0x594> -8000f714: 41a007b3 neg a5,s10 -8000f718: 00f036b3 snez a3,a5 -8000f71c: 41900e33 neg t3,s9 -8000f720: 40de0cb3 sub s9,t3,a3 -8000f724: 02d00693 li a3,45 -8000f728: 02d10da3 sb a3,59(sp) -8000f72c: fff00613 li a2,-1 -8000f730: 00078d13 mv s10,a5 -8000f734: 00100693 li a3,1 -8000f738: 9ec81ee3 bne a6,a2,8000f134 <_svfiprintf_r+0x294> -8000f73c: 00100613 li a2,1 -8000f740: d0c686e3 beq a3,a2,8000f44c <_svfiprintf_r+0x5ac> -8000f744: 00200613 li a2,2 -8000f748: 0ec68a63 beq a3,a2,8000f83c <_svfiprintf_r+0x99c> -8000f74c: 0f010613 addi a2,sp,240 -8000f750: 0080006f j 8000f758 <_svfiprintf_r+0x8b8> -8000f754: 000b8613 mv a2,s7 -8000f758: 01dc9793 slli a5,s9,0x1d -8000f75c: 007d7693 andi a3,s10,7 -8000f760: 003d5d13 srli s10,s10,0x3 -8000f764: 03068693 addi a3,a3,48 -8000f768: 01a7ed33 or s10,a5,s10 -8000f76c: 003cdc93 srli s9,s9,0x3 -8000f770: fed60fa3 sb a3,-1(a2) -8000f774: 019d67b3 or a5,s10,s9 -8000f778: fff60b93 addi s7,a2,-1 -8000f77c: fc079ce3 bnez a5,8000f754 <_svfiprintf_r+0x8b4> -8000f780: 001c7793 andi a5,s8,1 -8000f784: 0e078663 beqz a5,8000f870 <_svfiprintf_r+0x9d0> -8000f788: 03000793 li a5,48 -8000f78c: 0ef68263 beq a3,a5,8000f870 <_svfiprintf_r+0x9d0> -8000f790: ffe60613 addi a2,a2,-2 -8000f794: fefb8fa3 sb a5,-1(s7) -8000f798: 0f010793 addi a5,sp,240 -8000f79c: 40c78cb3 sub s9,a5,a2 -8000f7a0: 000c0913 mv s2,s8 -8000f7a4: 00060b93 mv s7,a2 -8000f7a8: 9b9ff06f j 8000f160 <_svfiprintf_r+0x2c0> -8000f7ac: 00090893 mv a7,s2 -8000f7b0: 00812783 lw a5,8(sp) -8000f7b4: 00778693 addi a3,a5,7 -8000f7b8: ff86f693 andi a3,a3,-8 -8000f7bc: 0006ad03 lw s10,0(a3) -8000f7c0: 0046ac83 lw s9,4(a3) -8000f7c4: 00868793 addi a5,a3,8 -8000f7c8: 00f12423 sw a5,8(sp) -8000f7cc: bff8fc13 andi s8,a7,-1025 -8000f7d0: 00000693 li a3,0 -8000f7d4: 955ff06f j 8000f128 <_svfiprintf_r+0x288> -8000f7d8: 00090c13 mv s8,s2 -8000f7dc: 00812783 lw a5,8(sp) -8000f7e0: 00778693 addi a3,a5,7 -8000f7e4: ff86f693 andi a3,a3,-8 -8000f7e8: 00868793 addi a5,a3,8 -8000f7ec: 0006ad03 lw s10,0(a3) -8000f7f0: 0046ac83 lw s9,4(a3) -8000f7f4: 00f12423 sw a5,8(sp) -8000f7f8: 00100693 li a3,1 -8000f7fc: 92dff06f j 8000f128 <_svfiprintf_r+0x288> -8000f800: 00090c13 mv s8,s2 -8000f804: 00812783 lw a5,8(sp) -8000f808: 00778793 addi a5,a5,7 -8000f80c: ff87f793 andi a5,a5,-8 -8000f810: 0047a683 lw a3,4(a5) -8000f814: 00878713 addi a4,a5,8 -8000f818: 00e12423 sw a4,8(sp) -8000f81c: 0007ad03 lw s10,0(a5) -8000f820: 00068c93 mv s9,a3 -8000f824: c0dff06f j 8000f430 <_svfiprintf_r+0x590> -8000f828: 00100613 li a2,1 -8000f82c: 74c68a63 beq a3,a2,8000ff80 <_svfiprintf_r+0x10e0> -8000f830: 00200613 li a2,2 -8000f834: 00090c13 mv s8,s2 -8000f838: f0c69ae3 bne a3,a2,8000f74c <_svfiprintf_r+0x8ac> -8000f83c: 01412683 lw a3,20(sp) -8000f840: 0f010b93 addi s7,sp,240 -8000f844: 00fd7793 andi a5,s10,15 -8000f848: 00f687b3 add a5,a3,a5 -8000f84c: 0007c783 lbu a5,0(a5) -8000f850: 01cc9713 slli a4,s9,0x1c -8000f854: 004d5d13 srli s10,s10,0x4 -8000f858: fffb8b93 addi s7,s7,-1 -8000f85c: 01a76d33 or s10,a4,s10 -8000f860: 004cdc93 srli s9,s9,0x4 -8000f864: 00fb8023 sb a5,0(s7) -8000f868: 019d67b3 or a5,s10,s9 -8000f86c: fc079ce3 bnez a5,8000f844 <_svfiprintf_r+0x9a4> -8000f870: 0f010793 addi a5,sp,240 -8000f874: 41778cb3 sub s9,a5,s7 -8000f878: 000c0913 mv s2,s8 -8000f87c: 8e5ff06f j 8000f160 <_svfiprintf_r+0x2c0> -8000f880: 41840d33 sub s10,s0,s8 -8000f884: 9fa05ae3 blez s10,8000f278 <_svfiprintf_r+0x3d8> -8000f888: 01000513 li a0,16 -8000f88c: 71a55663 bge a0,s10,8000ff98 <_svfiprintf_r+0x10f8> -8000f890: 000d8713 mv a4,s11 -8000f894: 01212c23 sw s2,24(sp) -8000f898: 000a0d93 mv s11,s4 -8000f89c: 000d0913 mv s2,s10 -8000f8a0: 00040a13 mv s4,s0 -8000f8a4: 000c8d13 mv s10,s9 -8000f8a8: 01000693 li a3,16 -8000f8ac: 000c0c93 mv s9,s8 -8000f8b0: 00700e13 li t3,7 -8000f8b4: 00080c13 mv s8,a6 -8000f8b8: 01012403 lw s0,16(sp) -8000f8bc: 00c0006f j 8000f8c8 <_svfiprintf_r+0xa28> -8000f8c0: ff090913 addi s2,s2,-16 -8000f8c4: 0526da63 bge a3,s2,8000f918 <_svfiprintf_r+0xa78> -8000f8c8: 01078793 addi a5,a5,16 -8000f8cc: 00160613 addi a2,a2,1 -8000f8d0: 00972023 sw s1,0(a4) -8000f8d4: 00d72223 sw a3,4(a4) -8000f8d8: 04f12423 sw a5,72(sp) -8000f8dc: 04c12223 sw a2,68(sp) -8000f8e0: 00870713 addi a4,a4,8 -8000f8e4: fcce5ee3 bge t3,a2,8000f8c0 <_svfiprintf_r+0xa20> -8000f8e8: 04010613 addi a2,sp,64 -8000f8ec: 000a8593 mv a1,s5 -8000f8f0: 00040513 mv a0,s0 -8000f8f4: bf0ff0ef jal ra,8000ece4 <__ssprint_r> -8000f8f8: f8051c63 bnez a0,8000f090 <_svfiprintf_r+0x1f0> -8000f8fc: 01000693 li a3,16 -8000f900: ff090913 addi s2,s2,-16 -8000f904: 04812783 lw a5,72(sp) -8000f908: 04412603 lw a2,68(sp) -8000f90c: 00098713 mv a4,s3 -8000f910: 00700e13 li t3,7 -8000f914: fb26cae3 blt a3,s2,8000f8c8 <_svfiprintf_r+0xa28> -8000f918: 000c0813 mv a6,s8 -8000f91c: 000c8c13 mv s8,s9 -8000f920: 000d0c93 mv s9,s10 -8000f924: 00090d13 mv s10,s2 -8000f928: 01812903 lw s2,24(sp) -8000f92c: 000a0413 mv s0,s4 -8000f930: 00160613 addi a2,a2,1 -8000f934: 000d8a13 mv s4,s11 -8000f938: 00870513 addi a0,a4,8 -8000f93c: 00070d93 mv s11,a4 -8000f940: 01a787b3 add a5,a5,s10 -8000f944: 009da023 sw s1,0(s11) -8000f948: 01ada223 sw s10,4(s11) -8000f94c: 04f12423 sw a5,72(sp) -8000f950: 04c12223 sw a2,68(sp) -8000f954: 00700693 li a3,7 -8000f958: 48c6c463 blt a3,a2,8000fde0 <_svfiprintf_r+0xf40> -8000f95c: 41980d33 sub s10,a6,s9 -8000f960: 00160593 addi a1,a2,1 -8000f964: 00850693 addi a3,a0,8 -8000f968: 00050d93 mv s11,a0 -8000f96c: 91a05ae3 blez s10,8000f280 <_svfiprintf_r+0x3e0> -8000f970: 01000513 li a0,16 -8000f974: 55a55663 bge a0,s10,8000fec0 <_svfiprintf_r+0x1020> -8000f978: 01212c23 sw s2,24(sp) -8000f97c: 01000693 li a3,16 -8000f980: 000d0913 mv s2,s10 -8000f984: 00700813 li a6,7 -8000f988: 000a0d13 mv s10,s4 -8000f98c: 00040a13 mv s4,s0 -8000f990: 01012403 lw s0,16(sp) -8000f994: 00c0006f j 8000f9a0 <_svfiprintf_r+0xb00> -8000f998: ff090913 addi s2,s2,-16 -8000f99c: 0526da63 bge a3,s2,8000f9f0 <_svfiprintf_r+0xb50> -8000f9a0: 01078793 addi a5,a5,16 -8000f9a4: 00160613 addi a2,a2,1 -8000f9a8: 009da023 sw s1,0(s11) -8000f9ac: 00dda223 sw a3,4(s11) -8000f9b0: 04f12423 sw a5,72(sp) -8000f9b4: 04c12223 sw a2,68(sp) -8000f9b8: 008d8d93 addi s11,s11,8 -8000f9bc: fcc85ee3 bge a6,a2,8000f998 <_svfiprintf_r+0xaf8> -8000f9c0: 04010613 addi a2,sp,64 -8000f9c4: 000a8593 mv a1,s5 -8000f9c8: 00040513 mv a0,s0 -8000f9cc: b18ff0ef jal ra,8000ece4 <__ssprint_r> -8000f9d0: ec051063 bnez a0,8000f090 <_svfiprintf_r+0x1f0> -8000f9d4: 01000693 li a3,16 -8000f9d8: ff090913 addi s2,s2,-16 -8000f9dc: 04812783 lw a5,72(sp) -8000f9e0: 04412603 lw a2,68(sp) -8000f9e4: 00098d93 mv s11,s3 -8000f9e8: 00700813 li a6,7 -8000f9ec: fb26cae3 blt a3,s2,8000f9a0 <_svfiprintf_r+0xb00> -8000f9f0: 000a0413 mv s0,s4 -8000f9f4: 000d0a13 mv s4,s10 -8000f9f8: 00090d13 mv s10,s2 -8000f9fc: 01812903 lw s2,24(sp) -8000fa00: 00160593 addi a1,a2,1 -8000fa04: 008d8613 addi a2,s11,8 -8000fa08: 01a787b3 add a5,a5,s10 -8000fa0c: 009da023 sw s1,0(s11) -8000fa10: 01ada223 sw s10,4(s11) -8000fa14: 04f12423 sw a5,72(sp) -8000fa18: 04b12223 sw a1,68(sp) -8000fa1c: 00700693 li a3,7 -8000fa20: 22b6c863 blt a3,a1,8000fc50 <_svfiprintf_r+0xdb0> -8000fa24: 00060d93 mv s11,a2 -8000fa28: 00158593 addi a1,a1,1 -8000fa2c: 00fc87b3 add a5,s9,a5 -8000fa30: 00860693 addi a3,a2,8 -8000fa34: 017da023 sw s7,0(s11) -8000fa38: 019da223 sw s9,4(s11) -8000fa3c: 04f12423 sw a5,72(sp) -8000fa40: 04b12223 sw a1,68(sp) -8000fa44: 00700613 li a2,7 -8000fa48: 84b65ae3 bge a2,a1,8000f29c <_svfiprintf_r+0x3fc> -8000fa4c: 01012503 lw a0,16(sp) -8000fa50: 04010613 addi a2,sp,64 -8000fa54: 000a8593 mv a1,s5 -8000fa58: a8cff0ef jal ra,8000ece4 <__ssprint_r> -8000fa5c: e2051a63 bnez a0,8000f090 <_svfiprintf_r+0x1f0> -8000fa60: 04812783 lw a5,72(sp) -8000fa64: 00098693 mv a3,s3 -8000fa68: 835ff06f j 8000f29c <_svfiprintf_r+0x3fc> -8000fa6c: 01012503 lw a0,16(sp) -8000fa70: 04010613 addi a2,sp,64 -8000fa74: 000a8593 mv a1,s5 -8000fa78: a6cff0ef jal ra,8000ece4 <__ssprint_r> -8000fa7c: 840504e3 beqz a0,8000f2c4 <_svfiprintf_r+0x424> -8000fa80: e10ff06f j 8000f090 <_svfiprintf_r+0x1f0> -8000fa84: 00090c13 mv s8,s2 -8000fa88: cb5ff06f j 8000f73c <_svfiprintf_r+0x89c> -8000fa8c: 01000693 li a3,16 -8000fa90: 0ba6dc63 bge a3,s10,8000fb48 <_svfiprintf_r+0xca8> -8000fa94: 000d8713 mv a4,s11 -8000fa98: 03212623 sw s2,44(sp) -8000fa9c: 000a0d93 mv s11,s4 -8000faa0: 00700f13 li t5,7 -8000faa4: 00040a13 mv s4,s0 -8000faa8: 01d12c23 sw t4,24(sp) -8000faac: 000d0413 mv s0,s10 -8000fab0: 03c12423 sw t3,40(sp) -8000fab4: 000c8d13 mv s10,s9 -8000fab8: 01012903 lw s2,16(sp) -8000fabc: 000c0c93 mv s9,s8 -8000fac0: 00080c13 mv s8,a6 -8000fac4: 00c0006f j 8000fad0 <_svfiprintf_r+0xc30> -8000fac8: ff040413 addi s0,s0,-16 -8000facc: 0486da63 bge a3,s0,8000fb20 <_svfiprintf_r+0xc80> -8000fad0: 01078793 addi a5,a5,16 -8000fad4: 00160613 addi a2,a2,1 -8000fad8: 01672023 sw s6,0(a4) -8000fadc: 00d72223 sw a3,4(a4) -8000fae0: 04f12423 sw a5,72(sp) -8000fae4: 04c12223 sw a2,68(sp) -8000fae8: 00870713 addi a4,a4,8 -8000faec: fccf5ee3 bge t5,a2,8000fac8 <_svfiprintf_r+0xc28> -8000faf0: 04010613 addi a2,sp,64 -8000faf4: 000a8593 mv a1,s5 -8000faf8: 00090513 mv a0,s2 -8000fafc: 9e8ff0ef jal ra,8000ece4 <__ssprint_r> -8000fb00: d8051863 bnez a0,8000f090 <_svfiprintf_r+0x1f0> -8000fb04: 01000693 li a3,16 -8000fb08: ff040413 addi s0,s0,-16 -8000fb0c: 04812783 lw a5,72(sp) -8000fb10: 04412603 lw a2,68(sp) -8000fb14: 00098713 mv a4,s3 -8000fb18: 00700f13 li t5,7 -8000fb1c: fa86cae3 blt a3,s0,8000fad0 <_svfiprintf_r+0xc30> -8000fb20: 01812e83 lw t4,24(sp) -8000fb24: 02812e03 lw t3,40(sp) -8000fb28: 02c12903 lw s2,44(sp) -8000fb2c: 000c0813 mv a6,s8 -8000fb30: 000c8c13 mv s8,s9 -8000fb34: 000d0c93 mv s9,s10 -8000fb38: 00040d13 mv s10,s0 -8000fb3c: 000a0413 mv s0,s4 -8000fb40: 000d8a13 mv s4,s11 -8000fb44: 00070d93 mv s11,a4 -8000fb48: 01a787b3 add a5,a5,s10 -8000fb4c: 00160613 addi a2,a2,1 -8000fb50: 016da023 sw s6,0(s11) -8000fb54: 01ada223 sw s10,4(s11) -8000fb58: 04f12423 sw a5,72(sp) -8000fb5c: 04c12223 sw a2,68(sp) -8000fb60: 00700693 li a3,7 -8000fb64: 008d8d93 addi s11,s11,8 -8000fb68: e8c6d263 bge a3,a2,8000f1ec <_svfiprintf_r+0x34c> -8000fb6c: 01012503 lw a0,16(sp) -8000fb70: 04010613 addi a2,sp,64 -8000fb74: 000a8593 mv a1,s5 -8000fb78: 03012623 sw a6,44(sp) -8000fb7c: 03c12423 sw t3,40(sp) -8000fb80: 01d12c23 sw t4,24(sp) -8000fb84: 960ff0ef jal ra,8000ece4 <__ssprint_r> -8000fb88: d0051463 bnez a0,8000f090 <_svfiprintf_r+0x1f0> -8000fb8c: 04812783 lw a5,72(sp) -8000fb90: 04412603 lw a2,68(sp) -8000fb94: 00098d93 mv s11,s3 -8000fb98: 02c12803 lw a6,44(sp) -8000fb9c: 02812e03 lw t3,40(sp) -8000fba0: 01812e83 lw t4,24(sp) -8000fba4: e48ff06f j 8000f1ec <_svfiprintf_r+0x34c> -8000fba8: 01012503 lw a0,16(sp) -8000fbac: 04010613 addi a2,sp,64 -8000fbb0: 000a8593 mv a1,s5 -8000fbb4: 03012623 sw a6,44(sp) -8000fbb8: 03c12423 sw t3,40(sp) -8000fbbc: 01d12c23 sw t4,24(sp) -8000fbc0: 924ff0ef jal ra,8000ece4 <__ssprint_r> -8000fbc4: cc051663 bnez a0,8000f090 <_svfiprintf_r+0x1f0> -8000fbc8: 04412603 lw a2,68(sp) -8000fbcc: 04812783 lw a5,72(sp) -8000fbd0: 05410693 addi a3,sp,84 -8000fbd4: 00160593 addi a1,a2,1 -8000fbd8: 00098d93 mv s11,s3 -8000fbdc: 02c12803 lw a6,44(sp) -8000fbe0: 02812e03 lw t3,40(sp) -8000fbe4: 01812e83 lw t4,24(sp) -8000fbe8: e50ff06f j 8000f238 <_svfiprintf_r+0x398> -8000fbec: 01012503 lw a0,16(sp) -8000fbf0: 04010613 addi a2,sp,64 -8000fbf4: 000a8593 mv a1,s5 -8000fbf8: 03012423 sw a6,40(sp) -8000fbfc: 01c12c23 sw t3,24(sp) -8000fc00: 8e4ff0ef jal ra,8000ece4 <__ssprint_r> -8000fc04: c8051663 bnez a0,8000f090 <_svfiprintf_r+0x1f0> -8000fc08: 04412603 lw a2,68(sp) -8000fc0c: 04812783 lw a5,72(sp) -8000fc10: 05410693 addi a3,sp,84 -8000fc14: 00160593 addi a1,a2,1 -8000fc18: 00098d93 mv s11,s3 -8000fc1c: 02812803 lw a6,40(sp) -8000fc20: 01812e03 lw t3,24(sp) -8000fc24: e4cff06f j 8000f270 <_svfiprintf_r+0x3d0> -8000fc28: 34081c63 bnez a6,8000ff80 <_svfiprintf_r+0x10e0> -8000fc2c: 00000813 li a6,0 -8000fc30: 00000c93 li s9,0 -8000fc34: 0f010b93 addi s7,sp,240 -8000fc38: d28ff06f j 8000f160 <_svfiprintf_r+0x2c0> -8000fc3c: 20097613 andi a2,s2,512 -8000fc40: 2e061663 bnez a2,8000ff2c <_svfiprintf_r+0x108c> -8000fc44: 00078d13 mv s10,a5 -8000fc48: 00000c93 li s9,0 -8000fc4c: cc4ff06f j 8000f110 <_svfiprintf_r+0x270> -8000fc50: 01012503 lw a0,16(sp) -8000fc54: 04010613 addi a2,sp,64 -8000fc58: 000a8593 mv a1,s5 -8000fc5c: 888ff0ef jal ra,8000ece4 <__ssprint_r> -8000fc60: c2051863 bnez a0,8000f090 <_svfiprintf_r+0x1f0> -8000fc64: 04412583 lw a1,68(sp) -8000fc68: 04812783 lw a5,72(sp) -8000fc6c: 05410693 addi a3,sp,84 -8000fc70: 00158593 addi a1,a1,1 -8000fc74: 00098d93 mv s11,s3 -8000fc78: e08ff06f j 8000f280 <_svfiprintf_r+0x3e0> -8000fc7c: 000a0c13 mv s8,s4 -8000fc80: b3cff06f j 8000efbc <_svfiprintf_r+0x11c> -8000fc84: 01c12783 lw a5,28(sp) -8000fc88: 000a4683 lbu a3,0(s4) -8000fc8c: b4078c63 beqz a5,8000efe4 <_svfiprintf_r+0x144> -8000fc90: 0007c783 lbu a5,0(a5) -8000fc94: b4078863 beqz a5,8000efe4 <_svfiprintf_r+0x144> -8000fc98: 40096913 ori s2,s2,1024 -8000fc9c: b48ff06f j 8000efe4 <_svfiprintf_r+0x144> -8000fca0: 03000613 li a2,48 -8000fca4: 00296913 ori s2,s2,2 -8000fca8: 02d10ea3 sb a3,61(sp) -8000fcac: 02c10e23 sb a2,60(sp) -8000fcb0: bff97c13 andi s8,s2,-1025 -8000fcb4: 00200693 li a3,2 -8000fcb8: c70ff06f j 8000f128 <_svfiprintf_r+0x288> -8000fcbc: 00072783 lw a5,0(a4) -8000fcc0: 00412703 lw a4,4(sp) -8000fcc4: 00d12423 sw a3,8(sp) -8000fcc8: 41f75613 srai a2,a4,0x1f -8000fccc: 00e7a023 sw a4,0(a5) -8000fcd0: 00c7a223 sw a2,4(a5) -8000fcd4: a74ff06f j 8000ef48 <_svfiprintf_r+0xa8> -8000fcd8: 000b8513 mv a0,s7 -8000fcdc: c2df90ef jal ra,80009908 -8000fce0: 00050c93 mv s9,a0 -8000fce4: 01a12423 sw s10,8(sp) -8000fce8: 00000813 li a6,0 -8000fcec: c74ff06f j 8000f160 <_svfiprintf_r+0x2c0> -8000fcf0: 04000593 li a1,64 -8000fcf4: af8f10ef jal ra,80000fec <_malloc_r> -8000fcf8: 00aaa023 sw a0,0(s5) -8000fcfc: 00aaa823 sw a0,16(s5) -8000fd00: 2c050a63 beqz a0,8000ffd4 <_svfiprintf_r+0x1134> -8000fd04: 04000793 li a5,64 -8000fd08: 00faaa23 sw a5,20(s5) -8000fd0c: 9f0ff06f j 8000eefc <_svfiprintf_r+0x5c> -8000fd10: 400c7793 andi a5,s8,1024 -8000fd14: 0f010b93 addi s7,sp,240 -8000fd18: 00812c23 sw s0,24(sp) -8000fd1c: 00078413 mv s0,a5 -8000fd20: 000c8793 mv a5,s9 -8000fd24: 03412623 sw s4,44(sp) -8000fd28: 000a8c93 mv s9,s5 -8000fd2c: 00000913 li s2,0 -8000fd30: 000b8a93 mv s5,s7 -8000fd34: 03012423 sw a6,40(sp) -8000fd38: 01c12a03 lw s4,28(sp) -8000fd3c: 00078b93 mv s7,a5 -8000fd40: 0240006f j 8000fd64 <_svfiprintf_r+0xec4> -8000fd44: 00a00613 li a2,10 -8000fd48: 00000693 li a3,0 -8000fd4c: 000d0513 mv a0,s10 -8000fd50: 000b8593 mv a1,s7 -8000fd54: 53c000ef jal ra,80010290 <__udivdi3> -8000fd58: 1a0b8863 beqz s7,8000ff08 <_svfiprintf_r+0x1068> -8000fd5c: 00050d13 mv s10,a0 -8000fd60: 00058b93 mv s7,a1 -8000fd64: 00a00613 li a2,10 -8000fd68: 00000693 li a3,0 -8000fd6c: 000d0513 mv a0,s10 -8000fd70: 000b8593 mv a1,s7 -8000fd74: 151000ef jal ra,800106c4 <__umoddi3> -8000fd78: 03050513 addi a0,a0,48 -8000fd7c: feaa8fa3 sb a0,-1(s5) -8000fd80: 00190913 addi s2,s2,1 -8000fd84: fffa8a93 addi s5,s5,-1 -8000fd88: fa040ee3 beqz s0,8000fd44 <_svfiprintf_r+0xea4> -8000fd8c: 000a4683 lbu a3,0(s4) -8000fd90: fb269ae3 bne a3,s2,8000fd44 <_svfiprintf_r+0xea4> -8000fd94: 0ff00793 li a5,255 -8000fd98: faf906e3 beq s2,a5,8000fd44 <_svfiprintf_r+0xea4> -8000fd9c: 120b9663 bnez s7,8000fec8 <_svfiprintf_r+0x1028> -8000fda0: 00900793 li a5,9 -8000fda4: 13a7e263 bltu a5,s10,8000fec8 <_svfiprintf_r+0x1028> -8000fda8: 000a8b93 mv s7,s5 -8000fdac: 0f010793 addi a5,sp,240 -8000fdb0: 01412e23 sw s4,28(sp) -8000fdb4: 000c8a93 mv s5,s9 -8000fdb8: 01812403 lw s0,24(sp) -8000fdbc: 02812803 lw a6,40(sp) -8000fdc0: 02c12a03 lw s4,44(sp) -8000fdc4: 41778cb3 sub s9,a5,s7 -8000fdc8: 000c0913 mv s2,s8 -8000fdcc: b94ff06f j 8000f160 <_svfiprintf_r+0x2c0> -8000fdd0: 001a4683 lbu a3,1(s4) -8000fdd4: 20096913 ori s2,s2,512 -8000fdd8: 001a0a13 addi s4,s4,1 -8000fddc: a08ff06f j 8000efe4 <_svfiprintf_r+0x144> -8000fde0: 01012503 lw a0,16(sp) -8000fde4: 04010613 addi a2,sp,64 -8000fde8: 000a8593 mv a1,s5 -8000fdec: 01012c23 sw a6,24(sp) -8000fdf0: ef5fe0ef jal ra,8000ece4 <__ssprint_r> -8000fdf4: a8051e63 bnez a0,8000f090 <_svfiprintf_r+0x1f0> -8000fdf8: 04412603 lw a2,68(sp) -8000fdfc: 04812783 lw a5,72(sp) -8000fe00: 05410693 addi a3,sp,84 -8000fe04: 00160593 addi a1,a2,1 -8000fe08: 00098d93 mv s11,s3 -8000fe0c: 01812803 lw a6,24(sp) -8000fe10: c68ff06f j 8000f278 <_svfiprintf_r+0x3d8> -8000fe14: 001a4683 lbu a3,1(s4) -8000fe18: 02096913 ori s2,s2,32 -8000fe1c: 001a0a13 addi s4,s4,1 -8000fe20: 9c4ff06f j 8000efe4 <_svfiprintf_r+0x144> -8000fe24: 00812783 lw a5,8(sp) -8000fe28: 00412703 lw a4,4(sp) -8000fe2c: 0007a783 lw a5,0(a5) -8000fe30: 00d12423 sw a3,8(sp) -8000fe34: 00e7a023 sw a4,0(a5) -8000fe38: 910ff06f j 8000ef48 <_svfiprintf_r+0xa8> -8000fe3c: 00600793 li a5,6 -8000fe40: 00080c93 mv s9,a6 -8000fe44: 0107f463 bgeu a5,a6,8000fe4c <_svfiprintf_r+0xfac> -8000fe48: 00600c93 li s9,6 -8000fe4c: 80015337 lui t1,0x80015 -8000fe50: 000c8c13 mv s8,s9 -8000fe54: 01a12423 sw s10,8(sp) -8000fe58: b1830b93 addi s7,t1,-1256 # 80014b18 <__BSS_END__+0xffffe100> -8000fe5c: b68ff06f j 8000f1c4 <_svfiprintf_r+0x324> -8000fe60: 20097613 andi a2,s2,512 -8000fe64: 10060463 beqz a2,8000ff6c <_svfiprintf_r+0x10cc> -8000fe68: 0ff7fd13 andi s10,a5,255 -8000fe6c: 00000c93 li s9,0 -8000fe70: 00090893 mv a7,s2 -8000fe74: 00d12423 sw a3,8(sp) -8000fe78: 955ff06f j 8000f7cc <_svfiprintf_r+0x92c> -8000fe7c: 20097613 andi a2,s2,512 -8000fe80: 0c060a63 beqz a2,8000ff54 <_svfiprintf_r+0x10b4> -8000fe84: 00d12423 sw a3,8(sp) -8000fe88: 0ff7fd13 andi s10,a5,255 -8000fe8c: 00000c93 li s9,0 -8000fe90: 00090c13 mv s8,s2 -8000fe94: 00100693 li a3,1 -8000fe98: a90ff06f j 8000f128 <_svfiprintf_r+0x288> -8000fe9c: 20097793 andi a5,s2,512 -8000fea0: 08078c63 beqz a5,8000ff38 <_svfiprintf_r+0x1098> -8000fea4: 00812783 lw a5,8(sp) -8000fea8: 00090c13 mv s8,s2 -8000feac: 00d12423 sw a3,8(sp) -8000feb0: 00078d03 lb s10,0(a5) -8000feb4: 41fd5c93 srai s9,s10,0x1f -8000feb8: 000c8693 mv a3,s9 -8000febc: d74ff06f j 8000f430 <_svfiprintf_r+0x590> -8000fec0: 00068613 mv a2,a3 -8000fec4: b45ff06f j 8000fa08 <_svfiprintf_r+0xb68> -8000fec8: 02012783 lw a5,32(sp) -8000fecc: 02412583 lw a1,36(sp) -8000fed0: 00000913 li s2,0 -8000fed4: 40fa8ab3 sub s5,s5,a5 -8000fed8: 00078613 mv a2,a5 -8000fedc: 000a8513 mv a0,s5 -8000fee0: ab5f90ef jal ra,80009994 -8000fee4: 001a4803 lbu a6,1(s4) -8000fee8: 00a00613 li a2,10 -8000feec: 00000693 li a3,0 -8000fef0: 01003833 snez a6,a6 -8000fef4: 000d0513 mv a0,s10 -8000fef8: 000b8593 mv a1,s7 -8000fefc: 010a0a33 add s4,s4,a6 -8000ff00: 390000ef jal ra,80010290 <__udivdi3> -8000ff04: e59ff06f j 8000fd5c <_svfiprintf_r+0xebc> -8000ff08: 00900793 li a5,9 -8000ff0c: e5a7e8e3 bltu a5,s10,8000fd5c <_svfiprintf_r+0xebc> -8000ff10: e99ff06f j 8000fda8 <_svfiprintf_r+0xf08> -8000ff14: 00812783 lw a5,8(sp) -8000ff18: 00412703 lw a4,4(sp) -8000ff1c: 00d12423 sw a3,8(sp) -8000ff20: 0007a783 lw a5,0(a5) -8000ff24: 00e79023 sh a4,0(a5) -8000ff28: 820ff06f j 8000ef48 <_svfiprintf_r+0xa8> -8000ff2c: 0ff7fd13 andi s10,a5,255 -8000ff30: 00000c93 li s9,0 -8000ff34: 9dcff06f j 8000f110 <_svfiprintf_r+0x270> -8000ff38: 00812783 lw a5,8(sp) -8000ff3c: 00090c13 mv s8,s2 -8000ff40: 00d12423 sw a3,8(sp) -8000ff44: 0007ad03 lw s10,0(a5) -8000ff48: 41fd5c93 srai s9,s10,0x1f -8000ff4c: 000c8693 mv a3,s9 -8000ff50: ce0ff06f j 8000f430 <_svfiprintf_r+0x590> -8000ff54: 00d12423 sw a3,8(sp) -8000ff58: 00078d13 mv s10,a5 -8000ff5c: 00000c93 li s9,0 -8000ff60: 00090c13 mv s8,s2 -8000ff64: 00100693 li a3,1 -8000ff68: 9c0ff06f j 8000f128 <_svfiprintf_r+0x288> -8000ff6c: 00078d13 mv s10,a5 -8000ff70: 00000c93 li s9,0 -8000ff74: 00090893 mv a7,s2 -8000ff78: 00d12423 sw a3,8(sp) -8000ff7c: 851ff06f j 8000f7cc <_svfiprintf_r+0x92c> -8000ff80: 00090c13 mv s8,s2 -8000ff84: cd4ff06f j 8000f458 <_svfiprintf_r+0x5b8> -8000ff88: 00080c93 mv s9,a6 -8000ff8c: 01a12423 sw s10,8(sp) -8000ff90: 00000813 li a6,0 -8000ff94: 9ccff06f j 8000f160 <_svfiprintf_r+0x2c0> -8000ff98: 00068513 mv a0,a3 -8000ff9c: 00058613 mv a2,a1 -8000ffa0: 9a1ff06f j 8000f940 <_svfiprintf_r+0xaa0> -8000ffa4: fff00793 li a5,-1 -8000ffa8: 00f12223 sw a5,4(sp) -8000ffac: 8f0ff06f j 8000f09c <_svfiprintf_r+0x1fc> -8000ffb0: 00812703 lw a4,8(sp) -8000ffb4: 00072b83 lw s7,0(a4) -8000ffb8: 00470713 addi a4,a4,4 -8000ffbc: 000bd463 bgez s7,8000ffc4 <_svfiprintf_r+0x1124> -8000ffc0: fff00b93 li s7,-1 -8000ffc4: 001a4683 lbu a3,1(s4) -8000ffc8: 00e12423 sw a4,8(sp) -8000ffcc: 00078a13 mv s4,a5 -8000ffd0: 814ff06f j 8000efe4 <_svfiprintf_r+0x144> -8000ffd4: 00c00793 li a5,12 -8000ffd8: 00fba023 sw a5,0(s7) -8000ffdc: fff00793 li a5,-1 -8000ffe0: 00f12223 sw a5,4(sp) -8000ffe4: 8b8ff06f j 8000f09c <_svfiprintf_r+0x1fc> -8000ffe8: 00090c13 mv s8,s2 -8000ffec: c30ff06f j 8000f41c <_svfiprintf_r+0x57c> -8000fff0: 00090c13 mv s8,s2 -8000fff4: b6cff06f j 8000f360 <_svfiprintf_r+0x4c0> -8000fff8: 00090893 mv a7,s2 -8000fffc: b38ff06f j 8000f334 <_svfiprintf_r+0x494> +8000fe3c <__swbuf_r>: +8000fe3c: fe010113 addi sp,sp,-32 +8000fe40: 00812c23 sw s0,24(sp) +8000fe44: 00912a23 sw s1,20(sp) +8000fe48: 01212823 sw s2,16(sp) +8000fe4c: 00112e23 sw ra,28(sp) +8000fe50: 01312623 sw s3,12(sp) +8000fe54: 00050913 mv s2,a0 +8000fe58: 00058493 mv s1,a1 +8000fe5c: 00060413 mv s0,a2 +8000fe60: 00050663 beqz a0,8000fe6c <__swbuf_r+0x30> +8000fe64: 03852783 lw a5,56(a0) +8000fe68: 14078863 beqz a5,8000ffb8 <__swbuf_r+0x17c> +8000fe6c: 00c41703 lh a4,12(s0) +8000fe70: 01842783 lw a5,24(s0) +8000fe74: 01071693 slli a3,a4,0x10 +8000fe78: 0106d693 srli a3,a3,0x10 +8000fe7c: 00f42423 sw a5,8(s0) +8000fe80: 0086f793 andi a5,a3,8 +8000fe84: 08078263 beqz a5,8000ff08 <__swbuf_r+0xcc> +8000fe88: 01042783 lw a5,16(s0) +8000fe8c: 06078e63 beqz a5,8000ff08 <__swbuf_r+0xcc> +8000fe90: 01269613 slli a2,a3,0x12 +8000fe94: 0ff4f993 andi s3,s1,255 +8000fe98: 0ff4f493 andi s1,s1,255 +8000fe9c: 08065e63 bgez a2,8000ff38 <__swbuf_r+0xfc> +8000fea0: 00042703 lw a4,0(s0) +8000fea4: 01442683 lw a3,20(s0) +8000fea8: 40f707b3 sub a5,a4,a5 +8000feac: 0ad7de63 bge a5,a3,8000ff68 <__swbuf_r+0x12c> +8000feb0: 00842683 lw a3,8(s0) +8000feb4: 00170613 addi a2,a4,1 +8000feb8: 00c42023 sw a2,0(s0) +8000febc: fff68693 addi a3,a3,-1 +8000fec0: 00d42423 sw a3,8(s0) +8000fec4: 01370023 sb s3,0(a4) +8000fec8: 01442703 lw a4,20(s0) +8000fecc: 00178793 addi a5,a5,1 +8000fed0: 0cf70863 beq a4,a5,8000ffa0 <__swbuf_r+0x164> +8000fed4: 00c45783 lhu a5,12(s0) +8000fed8: 0017f793 andi a5,a5,1 +8000fedc: 00078663 beqz a5,8000fee8 <__swbuf_r+0xac> +8000fee0: 00a00793 li a5,10 +8000fee4: 0af48e63 beq s1,a5,8000ffa0 <__swbuf_r+0x164> +8000fee8: 01c12083 lw ra,28(sp) +8000feec: 01812403 lw s0,24(sp) +8000fef0: 00048513 mv a0,s1 +8000fef4: 01012903 lw s2,16(sp) +8000fef8: 01412483 lw s1,20(sp) +8000fefc: 00c12983 lw s3,12(sp) +8000ff00: 02010113 addi sp,sp,32 +8000ff04: 00008067 ret +8000ff08: 00040593 mv a1,s0 +8000ff0c: 00090513 mv a0,s2 +8000ff10: cd4f40ef jal ra,800043e4 <__swsetup_r> +8000ff14: 08051e63 bnez a0,8000ffb0 <__swbuf_r+0x174> +8000ff18: 00c41703 lh a4,12(s0) +8000ff1c: 0ff4f993 andi s3,s1,255 +8000ff20: 01042783 lw a5,16(s0) +8000ff24: 01071693 slli a3,a4,0x10 +8000ff28: 0106d693 srli a3,a3,0x10 +8000ff2c: 01269613 slli a2,a3,0x12 +8000ff30: 0ff4f493 andi s1,s1,255 +8000ff34: f60646e3 bltz a2,8000fea0 <__swbuf_r+0x64> +8000ff38: 06442683 lw a3,100(s0) +8000ff3c: 00002637 lui a2,0x2 +8000ff40: 00c76733 or a4,a4,a2 +8000ff44: ffffe637 lui a2,0xffffe +8000ff48: fff60613 addi a2,a2,-1 # ffffdfff <__BSS_END__+0x7ffe7157> +8000ff4c: 00c6f6b3 and a3,a3,a2 +8000ff50: 00e41623 sh a4,12(s0) +8000ff54: 00042703 lw a4,0(s0) +8000ff58: 06d42223 sw a3,100(s0) +8000ff5c: 01442683 lw a3,20(s0) +8000ff60: 40f707b3 sub a5,a4,a5 +8000ff64: f4d7c6e3 blt a5,a3,8000feb0 <__swbuf_r+0x74> +8000ff68: 00040593 mv a1,s0 +8000ff6c: 00090513 mv a0,s2 +8000ff70: 9e5f40ef jal ra,80004954 <_fflush_r> +8000ff74: 02051e63 bnez a0,8000ffb0 <__swbuf_r+0x174> +8000ff78: 00042703 lw a4,0(s0) +8000ff7c: 00842683 lw a3,8(s0) +8000ff80: 00100793 li a5,1 +8000ff84: 00170613 addi a2,a4,1 +8000ff88: fff68693 addi a3,a3,-1 +8000ff8c: 00c42023 sw a2,0(s0) +8000ff90: 00d42423 sw a3,8(s0) +8000ff94: 01370023 sb s3,0(a4) +8000ff98: 01442703 lw a4,20(s0) +8000ff9c: f2f71ce3 bne a4,a5,8000fed4 <__swbuf_r+0x98> +8000ffa0: 00040593 mv a1,s0 +8000ffa4: 00090513 mv a0,s2 +8000ffa8: 9adf40ef jal ra,80004954 <_fflush_r> +8000ffac: f2050ee3 beqz a0,8000fee8 <__swbuf_r+0xac> +8000ffb0: fff00493 li s1,-1 +8000ffb4: f35ff06f j 8000fee8 <__swbuf_r+0xac> +8000ffb8: d39f40ef jal ra,80004cf0 <__sinit> +8000ffbc: eb1ff06f j 8000fe6c <__swbuf_r+0x30> -80010000 <__swbuf_r>: -80010000: fe010113 addi sp,sp,-32 -80010004: 00812c23 sw s0,24(sp) -80010008: 00912a23 sw s1,20(sp) -8001000c: 01212823 sw s2,16(sp) -80010010: 00112e23 sw ra,28(sp) -80010014: 01312623 sw s3,12(sp) -80010018: 00050913 mv s2,a0 -8001001c: 00058493 mv s1,a1 -80010020: 00060413 mv s0,a2 -80010024: 00050663 beqz a0,80010030 <__swbuf_r+0x30> -80010028: 03852783 lw a5,56(a0) -8001002c: 14078863 beqz a5,8001017c <__swbuf_r+0x17c> -80010030: 00c41703 lh a4,12(s0) -80010034: 01842783 lw a5,24(s0) -80010038: 01071693 slli a3,a4,0x10 -8001003c: 0106d693 srli a3,a3,0x10 -80010040: 00f42423 sw a5,8(s0) -80010044: 0086f793 andi a5,a3,8 -80010048: 08078263 beqz a5,800100cc <__swbuf_r+0xcc> -8001004c: 01042783 lw a5,16(s0) -80010050: 06078e63 beqz a5,800100cc <__swbuf_r+0xcc> -80010054: 01269613 slli a2,a3,0x12 -80010058: 0ff4f993 andi s3,s1,255 -8001005c: 0ff4f493 andi s1,s1,255 -80010060: 08065e63 bgez a2,800100fc <__swbuf_r+0xfc> -80010064: 00042703 lw a4,0(s0) -80010068: 01442683 lw a3,20(s0) -8001006c: 40f707b3 sub a5,a4,a5 -80010070: 0ad7de63 bge a5,a3,8001012c <__swbuf_r+0x12c> -80010074: 00842683 lw a3,8(s0) -80010078: 00170613 addi a2,a4,1 -8001007c: 00c42023 sw a2,0(s0) -80010080: fff68693 addi a3,a3,-1 -80010084: 00d42423 sw a3,8(s0) -80010088: 01370023 sb s3,0(a4) -8001008c: 01442703 lw a4,20(s0) -80010090: 00178793 addi a5,a5,1 -80010094: 0cf70863 beq a4,a5,80010164 <__swbuf_r+0x164> -80010098: 00c45783 lhu a5,12(s0) -8001009c: 0017f793 andi a5,a5,1 -800100a0: 00078663 beqz a5,800100ac <__swbuf_r+0xac> -800100a4: 00a00793 li a5,10 -800100a8: 0af48e63 beq s1,a5,80010164 <__swbuf_r+0x164> -800100ac: 01c12083 lw ra,28(sp) -800100b0: 01812403 lw s0,24(sp) -800100b4: 00048513 mv a0,s1 -800100b8: 01012903 lw s2,16(sp) -800100bc: 01412483 lw s1,20(sp) -800100c0: 00c12983 lw s3,12(sp) +8000ffc0 <__swbuf>: +8000ffc0: 00058613 mv a2,a1 +8000ffc4: 00050593 mv a1,a0 +8000ffc8: 1c81a503 lw a0,456(gp) # 80016e60 <_impure_ptr> +8000ffcc: e71ff06f j 8000fe3c <__swbuf_r> + +8000ffd0 <_wcrtomb_r>: +8000ffd0: fe010113 addi sp,sp,-32 +8000ffd4: 00812c23 sw s0,24(sp) +8000ffd8: 00912a23 sw s1,20(sp) +8000ffdc: 00112e23 sw ra,28(sp) +8000ffe0: 00050413 mv s0,a0 +8000ffe4: 00068493 mv s1,a3 +8000ffe8: 1101a783 lw a5,272(gp) # 80016da8 <__global_locale+0xe0> +8000ffec: 02058263 beqz a1,80010010 <_wcrtomb_r+0x40> +8000fff0: 000780e7 jalr a5 +8000fff4: fff00793 li a5,-1 +8000fff8: 02f50663 beq a0,a5,80010024 <_wcrtomb_r+0x54> +8000fffc: 01c12083 lw ra,28(sp) +80010000: 01812403 lw s0,24(sp) +80010004: 01412483 lw s1,20(sp) +80010008: 02010113 addi sp,sp,32 +8001000c: 00008067 ret +80010010: 00000613 li a2,0 +80010014: 00410593 addi a1,sp,4 +80010018: 000780e7 jalr a5 +8001001c: fff00793 li a5,-1 +80010020: fcf51ee3 bne a0,a5,8000fffc <_wcrtomb_r+0x2c> +80010024: 0004a023 sw zero,0(s1) +80010028: 08a00793 li a5,138 +8001002c: 00f42023 sw a5,0(s0) +80010030: 01c12083 lw ra,28(sp) +80010034: 01812403 lw s0,24(sp) +80010038: 01412483 lw s1,20(sp) +8001003c: 02010113 addi sp,sp,32 +80010040: 00008067 ret + +80010044 : +80010044: fe010113 addi sp,sp,-32 +80010048: 00812c23 sw s0,24(sp) +8001004c: 00912a23 sw s1,20(sp) +80010050: 1c81a403 lw s0,456(gp) # 80016e60 <_impure_ptr> +80010054: 00112e23 sw ra,28(sp) +80010058: 00060493 mv s1,a2 +8001005c: 1101a783 lw a5,272(gp) # 80016da8 <__global_locale+0xe0> +80010060: 00060693 mv a3,a2 +80010064: 02050863 beqz a0,80010094 +80010068: 00058613 mv a2,a1 +8001006c: 00050593 mv a1,a0 +80010070: 00040513 mv a0,s0 +80010074: 000780e7 jalr a5 +80010078: fff00793 li a5,-1 +8001007c: 02f50863 beq a0,a5,800100ac +80010080: 01c12083 lw ra,28(sp) +80010084: 01812403 lw s0,24(sp) +80010088: 01412483 lw s1,20(sp) +8001008c: 02010113 addi sp,sp,32 +80010090: 00008067 ret +80010094: 00000613 li a2,0 +80010098: 00410593 addi a1,sp,4 +8001009c: 00040513 mv a0,s0 +800100a0: 000780e7 jalr a5 +800100a4: fff00793 li a5,-1 +800100a8: fcf51ce3 bne a0,a5,80010080 +800100ac: 0004a023 sw zero,0(s1) +800100b0: 08a00793 li a5,138 +800100b4: 00f42023 sw a5,0(s0) +800100b8: 01c12083 lw ra,28(sp) +800100bc: 01812403 lw s0,24(sp) +800100c0: 01412483 lw s1,20(sp) 800100c4: 02010113 addi sp,sp,32 800100c8: 00008067 ret -800100cc: 00040593 mv a1,s0 -800100d0: 00090513 mv a0,s2 -800100d4: cd4f40ef jal ra,800045a8 <__swsetup_r> -800100d8: 08051e63 bnez a0,80010174 <__swbuf_r+0x174> -800100dc: 00c41703 lh a4,12(s0) -800100e0: 0ff4f993 andi s3,s1,255 -800100e4: 01042783 lw a5,16(s0) -800100e8: 01071693 slli a3,a4,0x10 -800100ec: 0106d693 srli a3,a3,0x10 -800100f0: 01269613 slli a2,a3,0x12 -800100f4: 0ff4f493 andi s1,s1,255 -800100f8: f60646e3 bltz a2,80010064 <__swbuf_r+0x64> -800100fc: 06442683 lw a3,100(s0) -80010100: 00002637 lui a2,0x2 -80010104: 00c76733 or a4,a4,a2 -80010108: ffffe637 lui a2,0xffffe -8001010c: fff60613 addi a2,a2,-1 # ffffdfff <__BSS_END__+0x7ffe75e7> -80010110: 00c6f6b3 and a3,a3,a2 -80010114: 00e41623 sh a4,12(s0) -80010118: 00042703 lw a4,0(s0) -8001011c: 06d42223 sw a3,100(s0) -80010120: 01442683 lw a3,20(s0) -80010124: 40f707b3 sub a5,a4,a5 -80010128: f4d7c6e3 blt a5,a3,80010074 <__swbuf_r+0x74> -8001012c: 00040593 mv a1,s0 -80010130: 00090513 mv a0,s2 -80010134: 9e5f40ef jal ra,80004b18 <_fflush_r> -80010138: 02051e63 bnez a0,80010174 <__swbuf_r+0x174> -8001013c: 00042703 lw a4,0(s0) -80010140: 00842683 lw a3,8(s0) -80010144: 00100793 li a5,1 -80010148: 00170613 addi a2,a4,1 -8001014c: fff68693 addi a3,a3,-1 -80010150: 00c42023 sw a2,0(s0) -80010154: 00d42423 sw a3,8(s0) -80010158: 01370023 sb s3,0(a4) -8001015c: 01442703 lw a4,20(s0) -80010160: f2f71ce3 bne a4,a5,80010098 <__swbuf_r+0x98> -80010164: 00040593 mv a1,s0 -80010168: 00090513 mv a0,s2 -8001016c: 9adf40ef jal ra,80004b18 <_fflush_r> -80010170: f2050ee3 beqz a0,800100ac <__swbuf_r+0xac> -80010174: fff00493 li s1,-1 -80010178: f35ff06f j 800100ac <__swbuf_r+0xac> -8001017c: d39f40ef jal ra,80004eb4 <__sinit> -80010180: eb1ff06f j 80010030 <__swbuf_r+0x30> -80010184 <__swbuf>: -80010184: 00058613 mv a2,a1 -80010188: 00050593 mv a1,a0 -8001018c: 1c81a503 lw a0,456(gp) # 800169d0 <_impure_ptr> -80010190: e71ff06f j 80010000 <__swbuf_r> +800100cc <__udivdi3>: +800100cc: 00058793 mv a5,a1 +800100d0: 00060813 mv a6,a2 +800100d4: 00068893 mv a7,a3 +800100d8: 00050313 mv t1,a0 +800100dc: 28069663 bnez a3,80010368 <__udivdi3+0x29c> +800100e0: 80015737 lui a4,0x80015 +800100e4: 35470713 addi a4,a4,852 # 80015354 <__BSS_END__+0xffffe4ac> +800100e8: 0ec5f663 bgeu a1,a2,800101d4 <__udivdi3+0x108> +800100ec: 000106b7 lui a3,0x10 +800100f0: 0cd67863 bgeu a2,a3,800101c0 <__udivdi3+0xf4> +800100f4: 0ff00693 li a3,255 +800100f8: 00c6b6b3 sltu a3,a3,a2 +800100fc: 00369693 slli a3,a3,0x3 +80010100: 00d658b3 srl a7,a2,a3 +80010104: 01170733 add a4,a4,a7 +80010108: 00074703 lbu a4,0(a4) +8001010c: 00d706b3 add a3,a4,a3 +80010110: 02000713 li a4,32 +80010114: 40d70733 sub a4,a4,a3 +80010118: 00070c63 beqz a4,80010130 <__udivdi3+0x64> +8001011c: 00e797b3 sll a5,a5,a4 +80010120: 00d556b3 srl a3,a0,a3 +80010124: 00e61833 sll a6,a2,a4 +80010128: 00f6e5b3 or a1,a3,a5 +8001012c: 00e51333 sll t1,a0,a4 +80010130: 01085513 srli a0,a6,0x10 +80010134: 02a5f733 remu a4,a1,a0 +80010138: 01081613 slli a2,a6,0x10 +8001013c: 01065613 srli a2,a2,0x10 +80010140: 01035693 srli a3,t1,0x10 +80010144: 02a5d5b3 divu a1,a1,a0 +80010148: 01071713 slli a4,a4,0x10 +8001014c: 00d766b3 or a3,a4,a3 +80010150: 02b607b3 mul a5,a2,a1 +80010154: 00058713 mv a4,a1 +80010158: 00f6fe63 bgeu a3,a5,80010174 <__udivdi3+0xa8> +8001015c: 010686b3 add a3,a3,a6 +80010160: fff58713 addi a4,a1,-1 +80010164: 0106e863 bltu a3,a6,80010174 <__udivdi3+0xa8> +80010168: 00f6f663 bgeu a3,a5,80010174 <__udivdi3+0xa8> +8001016c: ffe58713 addi a4,a1,-2 +80010170: 010686b3 add a3,a3,a6 +80010174: 40f686b3 sub a3,a3,a5 +80010178: 02a6f7b3 remu a5,a3,a0 +8001017c: 01031313 slli t1,t1,0x10 +80010180: 01035313 srli t1,t1,0x10 +80010184: 02a6d6b3 divu a3,a3,a0 +80010188: 01079793 slli a5,a5,0x10 +8001018c: 0067e333 or t1,a5,t1 +80010190: 02d605b3 mul a1,a2,a3 +80010194: 00068513 mv a0,a3 +80010198: 00b37c63 bgeu t1,a1,800101b0 <__udivdi3+0xe4> +8001019c: 00680333 add t1,a6,t1 +800101a0: fff68513 addi a0,a3,-1 # ffff <_start-0x7fff0001> +800101a4: 01036663 bltu t1,a6,800101b0 <__udivdi3+0xe4> +800101a8: 00b37463 bgeu t1,a1,800101b0 <__udivdi3+0xe4> +800101ac: ffe68513 addi a0,a3,-2 +800101b0: 01071713 slli a4,a4,0x10 +800101b4: 00a76733 or a4,a4,a0 +800101b8: 00000593 li a1,0 +800101bc: 0e40006f j 800102a0 <__udivdi3+0x1d4> +800101c0: 010008b7 lui a7,0x1000 +800101c4: 01000693 li a3,16 +800101c8: f3166ce3 bltu a2,a7,80010100 <__udivdi3+0x34> +800101cc: 01800693 li a3,24 +800101d0: f31ff06f j 80010100 <__udivdi3+0x34> +800101d4: 00061663 bnez a2,800101e0 <__udivdi3+0x114> +800101d8: 00100693 li a3,1 +800101dc: 02c6d833 divu a6,a3,a2 +800101e0: 000106b7 lui a3,0x10 +800101e4: 0cd87263 bgeu a6,a3,800102a8 <__udivdi3+0x1dc> +800101e8: 0ff00693 li a3,255 +800101ec: 0106f463 bgeu a3,a6,800101f4 <__udivdi3+0x128> +800101f0: 00800893 li a7,8 +800101f4: 011856b3 srl a3,a6,a7 +800101f8: 00d70733 add a4,a4,a3 +800101fc: 00074683 lbu a3,0(a4) +80010200: 02000713 li a4,32 +80010204: 011686b3 add a3,a3,a7 +80010208: 40d70733 sub a4,a4,a3 +8001020c: 0a071863 bnez a4,800102bc <__udivdi3+0x1f0> +80010210: 410787b3 sub a5,a5,a6 +80010214: 00100593 li a1,1 +80010218: 01085613 srli a2,a6,0x10 +8001021c: 01081893 slli a7,a6,0x10 +80010220: 0108d893 srli a7,a7,0x10 +80010224: 01035693 srli a3,t1,0x10 +80010228: 02c7f733 remu a4,a5,a2 +8001022c: 02c7d7b3 divu a5,a5,a2 +80010230: 01071713 slli a4,a4,0x10 +80010234: 00d766b3 or a3,a4,a3 +80010238: 02f88533 mul a0,a7,a5 +8001023c: 00078713 mv a4,a5 +80010240: 00a6fe63 bgeu a3,a0,8001025c <__udivdi3+0x190> +80010244: 010686b3 add a3,a3,a6 +80010248: fff78713 addi a4,a5,-1 +8001024c: 0106e863 bltu a3,a6,8001025c <__udivdi3+0x190> +80010250: 00a6f663 bgeu a3,a0,8001025c <__udivdi3+0x190> +80010254: ffe78713 addi a4,a5,-2 +80010258: 010686b3 add a3,a3,a6 +8001025c: 40a686b3 sub a3,a3,a0 +80010260: 02c6f7b3 remu a5,a3,a2 +80010264: 01031313 slli t1,t1,0x10 +80010268: 01035313 srli t1,t1,0x10 +8001026c: 02c6d6b3 divu a3,a3,a2 +80010270: 01079793 slli a5,a5,0x10 +80010274: 0067e333 or t1,a5,t1 +80010278: 02d888b3 mul a7,a7,a3 +8001027c: 00068513 mv a0,a3 +80010280: 01137c63 bgeu t1,a7,80010298 <__udivdi3+0x1cc> +80010284: 00680333 add t1,a6,t1 +80010288: fff68513 addi a0,a3,-1 # ffff <_start-0x7fff0001> +8001028c: 01036663 bltu t1,a6,80010298 <__udivdi3+0x1cc> +80010290: 01137463 bgeu t1,a7,80010298 <__udivdi3+0x1cc> +80010294: ffe68513 addi a0,a3,-2 +80010298: 01071713 slli a4,a4,0x10 +8001029c: 00a76733 or a4,a4,a0 +800102a0: 00070513 mv a0,a4 +800102a4: 00008067 ret +800102a8: 010006b7 lui a3,0x1000 +800102ac: 01000893 li a7,16 +800102b0: f4d862e3 bltu a6,a3,800101f4 <__udivdi3+0x128> +800102b4: 01800893 li a7,24 +800102b8: f3dff06f j 800101f4 <__udivdi3+0x128> +800102bc: 00e81833 sll a6,a6,a4 +800102c0: 00d7d5b3 srl a1,a5,a3 +800102c4: 00e51333 sll t1,a0,a4 +800102c8: 00d556b3 srl a3,a0,a3 +800102cc: 01085513 srli a0,a6,0x10 +800102d0: 00e797b3 sll a5,a5,a4 +800102d4: 02a5f733 remu a4,a1,a0 +800102d8: 00f6e8b3 or a7,a3,a5 +800102dc: 01081793 slli a5,a6,0x10 +800102e0: 0107d793 srli a5,a5,0x10 +800102e4: 0108d613 srli a2,a7,0x10 +800102e8: 02a5d5b3 divu a1,a1,a0 +800102ec: 01071713 slli a4,a4,0x10 +800102f0: 00c76733 or a4,a4,a2 +800102f4: 02b786b3 mul a3,a5,a1 +800102f8: 00058613 mv a2,a1 +800102fc: 00d77e63 bgeu a4,a3,80010318 <__udivdi3+0x24c> +80010300: 01070733 add a4,a4,a6 +80010304: fff58613 addi a2,a1,-1 +80010308: 01076863 bltu a4,a6,80010318 <__udivdi3+0x24c> +8001030c: 00d77663 bgeu a4,a3,80010318 <__udivdi3+0x24c> +80010310: ffe58613 addi a2,a1,-2 +80010314: 01070733 add a4,a4,a6 +80010318: 40d706b3 sub a3,a4,a3 +8001031c: 02a6f733 remu a4,a3,a0 +80010320: 01089893 slli a7,a7,0x10 +80010324: 0108d893 srli a7,a7,0x10 +80010328: 02a6d6b3 divu a3,a3,a0 +8001032c: 01071713 slli a4,a4,0x10 +80010330: 02d785b3 mul a1,a5,a3 +80010334: 011767b3 or a5,a4,a7 +80010338: 00068713 mv a4,a3 +8001033c: 00b7fe63 bgeu a5,a1,80010358 <__udivdi3+0x28c> +80010340: 010787b3 add a5,a5,a6 +80010344: fff68713 addi a4,a3,-1 # ffffff <_start-0x7f000001> +80010348: 0107e863 bltu a5,a6,80010358 <__udivdi3+0x28c> +8001034c: 00b7f663 bgeu a5,a1,80010358 <__udivdi3+0x28c> +80010350: ffe68713 addi a4,a3,-2 +80010354: 010787b3 add a5,a5,a6 +80010358: 40b787b3 sub a5,a5,a1 +8001035c: 01061593 slli a1,a2,0x10 +80010360: 00e5e5b3 or a1,a1,a4 +80010364: eb5ff06f j 80010218 <__udivdi3+0x14c> +80010368: 18d5e663 bltu a1,a3,800104f4 <__udivdi3+0x428> +8001036c: 00010737 lui a4,0x10 +80010370: 04e6f463 bgeu a3,a4,800103b8 <__udivdi3+0x2ec> +80010374: 0ff00813 li a6,255 +80010378: 00d83733 sltu a4,a6,a3 +8001037c: 00371713 slli a4,a4,0x3 +80010380: 80015837 lui a6,0x80015 +80010384: 35480813 addi a6,a6,852 # 80015354 <__BSS_END__+0xffffe4ac> +80010388: 00e6d5b3 srl a1,a3,a4 +8001038c: 010585b3 add a1,a1,a6 +80010390: 0005c803 lbu a6,0(a1) +80010394: 02000593 li a1,32 +80010398: 00e80833 add a6,a6,a4 +8001039c: 410585b3 sub a1,a1,a6 +800103a0: 02059663 bnez a1,800103cc <__udivdi3+0x300> +800103a4: 00100713 li a4,1 +800103a8: eef6ece3 bltu a3,a5,800102a0 <__udivdi3+0x1d4> +800103ac: 00c53533 sltu a0,a0,a2 +800103b0: 00154713 xori a4,a0,1 +800103b4: eedff06f j 800102a0 <__udivdi3+0x1d4> +800103b8: 010005b7 lui a1,0x1000 +800103bc: 01000713 li a4,16 +800103c0: fcb6e0e3 bltu a3,a1,80010380 <__udivdi3+0x2b4> +800103c4: 01800713 li a4,24 +800103c8: fb9ff06f j 80010380 <__udivdi3+0x2b4> +800103cc: 01065733 srl a4,a2,a6 +800103d0: 00b696b3 sll a3,a3,a1 +800103d4: 00d766b3 or a3,a4,a3 +800103d8: 0106de93 srli t4,a3,0x10 +800103dc: 0107d733 srl a4,a5,a6 +800103e0: 03d778b3 remu a7,a4,t4 +800103e4: 00b797b3 sll a5,a5,a1 +800103e8: 01055833 srl a6,a0,a6 +800103ec: 00f86333 or t1,a6,a5 +800103f0: 01069793 slli a5,a3,0x10 +800103f4: 0107d793 srli a5,a5,0x10 +800103f8: 01035813 srli a6,t1,0x10 +800103fc: 00b61633 sll a2,a2,a1 +80010400: 03d75733 divu a4,a4,t4 +80010404: 01089893 slli a7,a7,0x10 +80010408: 0108e833 or a6,a7,a6 +8001040c: 02e78f33 mul t5,a5,a4 +80010410: 00070e13 mv t3,a4 +80010414: 01e87e63 bgeu a6,t5,80010430 <__udivdi3+0x364> +80010418: 00d80833 add a6,a6,a3 +8001041c: fff70e13 addi t3,a4,-1 # ffff <_start-0x7fff0001> +80010420: 00d86863 bltu a6,a3,80010430 <__udivdi3+0x364> +80010424: 01e87663 bgeu a6,t5,80010430 <__udivdi3+0x364> +80010428: ffe70e13 addi t3,a4,-2 +8001042c: 00d80833 add a6,a6,a3 +80010430: 41e80833 sub a6,a6,t5 +80010434: 03d878b3 remu a7,a6,t4 +80010438: 03d85833 divu a6,a6,t4 +8001043c: 01089893 slli a7,a7,0x10 +80010440: 03078eb3 mul t4,a5,a6 +80010444: 01031793 slli a5,t1,0x10 +80010448: 0107d793 srli a5,a5,0x10 +8001044c: 00f8e7b3 or a5,a7,a5 +80010450: 00080713 mv a4,a6 +80010454: 01d7fe63 bgeu a5,t4,80010470 <__udivdi3+0x3a4> +80010458: 00d787b3 add a5,a5,a3 +8001045c: fff80713 addi a4,a6,-1 +80010460: 00d7e863 bltu a5,a3,80010470 <__udivdi3+0x3a4> +80010464: 01d7f663 bgeu a5,t4,80010470 <__udivdi3+0x3a4> +80010468: ffe80713 addi a4,a6,-2 +8001046c: 00d787b3 add a5,a5,a3 +80010470: 010e1e13 slli t3,t3,0x10 +80010474: 41d787b3 sub a5,a5,t4 +80010478: 00010eb7 lui t4,0x10 +8001047c: 00ee6733 or a4,t3,a4 +80010480: fffe8813 addi a6,t4,-1 # ffff <_start-0x7fff0001> +80010484: 01077333 and t1,a4,a6 +80010488: 01075893 srli a7,a4,0x10 +8001048c: 01067833 and a6,a2,a6 +80010490: 01065613 srli a2,a2,0x10 +80010494: 03030e33 mul t3,t1,a6 +80010498: 03088833 mul a6,a7,a6 +8001049c: 010e5693 srli a3,t3,0x10 +800104a0: 02c30333 mul t1,t1,a2 +800104a4: 01030333 add t1,t1,a6 +800104a8: 006686b3 add a3,a3,t1 +800104ac: 02c888b3 mul a7,a7,a2 +800104b0: 0106f463 bgeu a3,a6,800104b8 <__udivdi3+0x3ec> +800104b4: 01d888b3 add a7,a7,t4 +800104b8: 0106d613 srli a2,a3,0x10 +800104bc: 011608b3 add a7,a2,a7 +800104c0: 0317e663 bltu a5,a7,800104ec <__udivdi3+0x420> +800104c4: cf179ae3 bne a5,a7,800101b8 <__udivdi3+0xec> +800104c8: 000107b7 lui a5,0x10 +800104cc: fff78793 addi a5,a5,-1 # ffff <_start-0x7fff0001> +800104d0: 00f6f6b3 and a3,a3,a5 +800104d4: 01069693 slli a3,a3,0x10 +800104d8: 00fe7e33 and t3,t3,a5 +800104dc: 00b51533 sll a0,a0,a1 +800104e0: 01c686b3 add a3,a3,t3 +800104e4: 00000593 li a1,0 +800104e8: dad57ce3 bgeu a0,a3,800102a0 <__udivdi3+0x1d4> +800104ec: fff70713 addi a4,a4,-1 +800104f0: cc9ff06f j 800101b8 <__udivdi3+0xec> +800104f4: 00000593 li a1,0 +800104f8: 00000713 li a4,0 +800104fc: da5ff06f j 800102a0 <__udivdi3+0x1d4> -80010194 <_wcrtomb_r>: -80010194: fe010113 addi sp,sp,-32 -80010198: 00812c23 sw s0,24(sp) -8001019c: 00912a23 sw s1,20(sp) -800101a0: 00112e23 sw ra,28(sp) -800101a4: 00050413 mv s0,a0 -800101a8: 00068493 mv s1,a3 -800101ac: 1101a783 lw a5,272(gp) # 80016918 <__global_locale+0xe0> -800101b0: 02058263 beqz a1,800101d4 <_wcrtomb_r+0x40> -800101b4: 000780e7 jalr a5 -800101b8: fff00793 li a5,-1 -800101bc: 02f50663 beq a0,a5,800101e8 <_wcrtomb_r+0x54> -800101c0: 01c12083 lw ra,28(sp) -800101c4: 01812403 lw s0,24(sp) -800101c8: 01412483 lw s1,20(sp) -800101cc: 02010113 addi sp,sp,32 -800101d0: 00008067 ret -800101d4: 00000613 li a2,0 -800101d8: 00410593 addi a1,sp,4 -800101dc: 000780e7 jalr a5 -800101e0: fff00793 li a5,-1 -800101e4: fcf51ee3 bne a0,a5,800101c0 <_wcrtomb_r+0x2c> -800101e8: 0004a023 sw zero,0(s1) -800101ec: 08a00793 li a5,138 -800101f0: 00f42023 sw a5,0(s0) -800101f4: 01c12083 lw ra,28(sp) -800101f8: 01812403 lw s0,24(sp) -800101fc: 01412483 lw s1,20(sp) -80010200: 02010113 addi sp,sp,32 -80010204: 00008067 ret +80010500 <__umoddi3>: +80010500: 00060893 mv a7,a2 +80010504: 00068713 mv a4,a3 +80010508: 00050793 mv a5,a0 +8001050c: 00058813 mv a6,a1 +80010510: 22069c63 bnez a3,80010748 <__umoddi3+0x248> +80010514: 800156b7 lui a3,0x80015 +80010518: 35468693 addi a3,a3,852 # 80015354 <__BSS_END__+0xffffe4ac> +8001051c: 0cc5fc63 bgeu a1,a2,800105f4 <__umoddi3+0xf4> +80010520: 00010337 lui t1,0x10 +80010524: 0a667e63 bgeu a2,t1,800105e0 <__umoddi3+0xe0> +80010528: 0ff00313 li t1,255 +8001052c: 00c37463 bgeu t1,a2,80010534 <__umoddi3+0x34> +80010530: 00800713 li a4,8 +80010534: 00e65333 srl t1,a2,a4 +80010538: 006686b3 add a3,a3,t1 +8001053c: 0006ce03 lbu t3,0(a3) +80010540: 02000313 li t1,32 +80010544: 00ee0e33 add t3,t3,a4 +80010548: 41c30333 sub t1,t1,t3 +8001054c: 00030c63 beqz t1,80010564 <__umoddi3+0x64> +80010550: 006595b3 sll a1,a1,t1 +80010554: 01c55e33 srl t3,a0,t3 +80010558: 006618b3 sll a7,a2,t1 +8001055c: 00be6833 or a6,t3,a1 +80010560: 006517b3 sll a5,a0,t1 +80010564: 0108d613 srli a2,a7,0x10 +80010568: 02c87733 remu a4,a6,a2 +8001056c: 01089513 slli a0,a7,0x10 +80010570: 01055513 srli a0,a0,0x10 +80010574: 0107d693 srli a3,a5,0x10 +80010578: 02c85833 divu a6,a6,a2 +8001057c: 01071713 slli a4,a4,0x10 +80010580: 00d766b3 or a3,a4,a3 +80010584: 03050833 mul a6,a0,a6 +80010588: 0106fa63 bgeu a3,a6,8001059c <__umoddi3+0x9c> +8001058c: 011686b3 add a3,a3,a7 +80010590: 0116e663 bltu a3,a7,8001059c <__umoddi3+0x9c> +80010594: 0106f463 bgeu a3,a6,8001059c <__umoddi3+0x9c> +80010598: 011686b3 add a3,a3,a7 +8001059c: 410686b3 sub a3,a3,a6 +800105a0: 02c6f733 remu a4,a3,a2 +800105a4: 01079793 slli a5,a5,0x10 +800105a8: 0107d793 srli a5,a5,0x10 +800105ac: 02c6d6b3 divu a3,a3,a2 +800105b0: 02d506b3 mul a3,a0,a3 +800105b4: 01071513 slli a0,a4,0x10 +800105b8: 00f567b3 or a5,a0,a5 +800105bc: 00d7fa63 bgeu a5,a3,800105d0 <__umoddi3+0xd0> +800105c0: 011787b3 add a5,a5,a7 +800105c4: 0117e663 bltu a5,a7,800105d0 <__umoddi3+0xd0> +800105c8: 00d7f463 bgeu a5,a3,800105d0 <__umoddi3+0xd0> +800105cc: 011787b3 add a5,a5,a7 +800105d0: 40d787b3 sub a5,a5,a3 +800105d4: 0067d533 srl a0,a5,t1 +800105d8: 00000593 li a1,0 +800105dc: 00008067 ret +800105e0: 01000337 lui t1,0x1000 +800105e4: 01000713 li a4,16 +800105e8: f46666e3 bltu a2,t1,80010534 <__umoddi3+0x34> +800105ec: 01800713 li a4,24 +800105f0: f45ff06f j 80010534 <__umoddi3+0x34> +800105f4: 00061663 bnez a2,80010600 <__umoddi3+0x100> +800105f8: 00100613 li a2,1 +800105fc: 031658b3 divu a7,a2,a7 +80010600: 00010637 lui a2,0x10 +80010604: 0ac8f263 bgeu a7,a2,800106a8 <__umoddi3+0x1a8> +80010608: 0ff00613 li a2,255 +8001060c: 01167463 bgeu a2,a7,80010614 <__umoddi3+0x114> +80010610: 00800713 li a4,8 +80010614: 00e8d633 srl a2,a7,a4 +80010618: 00c686b3 add a3,a3,a2 +8001061c: 0006ce03 lbu t3,0(a3) +80010620: 02000313 li t1,32 +80010624: 00ee0e33 add t3,t3,a4 +80010628: 41c30333 sub t1,t1,t3 +8001062c: 08031863 bnez t1,800106bc <__umoddi3+0x1bc> +80010630: 411585b3 sub a1,a1,a7 +80010634: 0108d713 srli a4,a7,0x10 +80010638: 01089513 slli a0,a7,0x10 +8001063c: 01055513 srli a0,a0,0x10 +80010640: 0107d613 srli a2,a5,0x10 +80010644: 02e5f6b3 remu a3,a1,a4 +80010648: 02e5d5b3 divu a1,a1,a4 +8001064c: 01069693 slli a3,a3,0x10 +80010650: 00c6e6b3 or a3,a3,a2 +80010654: 02b505b3 mul a1,a0,a1 +80010658: 00b6fa63 bgeu a3,a1,8001066c <__umoddi3+0x16c> +8001065c: 011686b3 add a3,a3,a7 +80010660: 0116e663 bltu a3,a7,8001066c <__umoddi3+0x16c> +80010664: 00b6f463 bgeu a3,a1,8001066c <__umoddi3+0x16c> +80010668: 011686b3 add a3,a3,a7 +8001066c: 40b685b3 sub a1,a3,a1 +80010670: 02e5f6b3 remu a3,a1,a4 +80010674: 01079793 slli a5,a5,0x10 +80010678: 0107d793 srli a5,a5,0x10 +8001067c: 02e5d5b3 divu a1,a1,a4 +80010680: 02b505b3 mul a1,a0,a1 +80010684: 01069513 slli a0,a3,0x10 +80010688: 00f567b3 or a5,a0,a5 +8001068c: 00b7fa63 bgeu a5,a1,800106a0 <__umoddi3+0x1a0> +80010690: 011787b3 add a5,a5,a7 +80010694: 0117e663 bltu a5,a7,800106a0 <__umoddi3+0x1a0> +80010698: 00b7f463 bgeu a5,a1,800106a0 <__umoddi3+0x1a0> +8001069c: 011787b3 add a5,a5,a7 +800106a0: 40b787b3 sub a5,a5,a1 +800106a4: f31ff06f j 800105d4 <__umoddi3+0xd4> +800106a8: 01000637 lui a2,0x1000 +800106ac: 01000713 li a4,16 +800106b0: f6c8e2e3 bltu a7,a2,80010614 <__umoddi3+0x114> +800106b4: 01800713 li a4,24 +800106b8: f5dff06f j 80010614 <__umoddi3+0x114> +800106bc: 006898b3 sll a7,a7,t1 +800106c0: 01c5d733 srl a4,a1,t3 +800106c4: 006517b3 sll a5,a0,t1 +800106c8: 01c55e33 srl t3,a0,t3 +800106cc: 0108d513 srli a0,a7,0x10 +800106d0: 02a776b3 remu a3,a4,a0 +800106d4: 006595b3 sll a1,a1,t1 +800106d8: 00be6e33 or t3,t3,a1 +800106dc: 01089593 slli a1,a7,0x10 +800106e0: 0105d593 srli a1,a1,0x10 +800106e4: 010e5613 srli a2,t3,0x10 +800106e8: 02a75733 divu a4,a4,a0 +800106ec: 01069693 slli a3,a3,0x10 +800106f0: 00c6e6b3 or a3,a3,a2 +800106f4: 02e58733 mul a4,a1,a4 +800106f8: 00e6fa63 bgeu a3,a4,8001070c <__umoddi3+0x20c> +800106fc: 011686b3 add a3,a3,a7 +80010700: 0116e663 bltu a3,a7,8001070c <__umoddi3+0x20c> +80010704: 00e6f463 bgeu a3,a4,8001070c <__umoddi3+0x20c> +80010708: 011686b3 add a3,a3,a7 +8001070c: 40e68633 sub a2,a3,a4 +80010710: 02a676b3 remu a3,a2,a0 +80010714: 010e1e13 slli t3,t3,0x10 +80010718: 010e5e13 srli t3,t3,0x10 +8001071c: 02a65633 divu a2,a2,a0 +80010720: 01069693 slli a3,a3,0x10 +80010724: 02c58633 mul a2,a1,a2 +80010728: 01c6e5b3 or a1,a3,t3 +8001072c: 00c5fa63 bgeu a1,a2,80010740 <__umoddi3+0x240> +80010730: 011585b3 add a1,a1,a7 +80010734: 0115e663 bltu a1,a7,80010740 <__umoddi3+0x240> +80010738: 00c5f463 bgeu a1,a2,80010740 <__umoddi3+0x240> +8001073c: 011585b3 add a1,a1,a7 +80010740: 40c585b3 sub a1,a1,a2 +80010744: ef1ff06f j 80010634 <__umoddi3+0x134> +80010748: e8d5eae3 bltu a1,a3,800105dc <__umoddi3+0xdc> +8001074c: 00010737 lui a4,0x10 +80010750: 04e6fc63 bgeu a3,a4,800107a8 <__umoddi3+0x2a8> +80010754: 0ff00e93 li t4,255 +80010758: 00deb733 sltu a4,t4,a3 +8001075c: 00371713 slli a4,a4,0x3 +80010760: 80015337 lui t1,0x80015 +80010764: 00e6d8b3 srl a7,a3,a4 +80010768: 35430313 addi t1,t1,852 # 80015354 <__BSS_END__+0xffffe4ac> +8001076c: 006888b3 add a7,a7,t1 +80010770: 0008ce83 lbu t4,0(a7) # 1000000 <_start-0x7f000000> +80010774: 02000e13 li t3,32 +80010778: 00ee8eb3 add t4,t4,a4 +8001077c: 41de0e33 sub t3,t3,t4 +80010780: 020e1e63 bnez t3,800107bc <__umoddi3+0x2bc> +80010784: 00b6e463 bltu a3,a1,8001078c <__umoddi3+0x28c> +80010788: 00c56a63 bltu a0,a2,8001079c <__umoddi3+0x29c> +8001078c: 40c507b3 sub a5,a0,a2 +80010790: 40d585b3 sub a1,a1,a3 +80010794: 00f53533 sltu a0,a0,a5 +80010798: 40a58833 sub a6,a1,a0 +8001079c: 00078513 mv a0,a5 +800107a0: 00080593 mv a1,a6 +800107a4: e39ff06f j 800105dc <__umoddi3+0xdc> +800107a8: 010008b7 lui a7,0x1000 +800107ac: 01000713 li a4,16 +800107b0: fb16e8e3 bltu a3,a7,80010760 <__umoddi3+0x260> +800107b4: 01800713 li a4,24 +800107b8: fa9ff06f j 80010760 <__umoddi3+0x260> +800107bc: 01d65733 srl a4,a2,t4 +800107c0: 01c696b3 sll a3,a3,t3 +800107c4: 00d766b3 or a3,a4,a3 +800107c8: 0106d813 srli a6,a3,0x10 +800107cc: 01d5d733 srl a4,a1,t4 +800107d0: 03077333 remu t1,a4,a6 +800107d4: 01c595b3 sll a1,a1,t3 +800107d8: 01d557b3 srl a5,a0,t4 +800107dc: 00b7e7b3 or a5,a5,a1 +800107e0: 01069593 slli a1,a3,0x10 +800107e4: 0105d593 srli a1,a1,0x10 +800107e8: 0107d893 srli a7,a5,0x10 +800107ec: 01c61633 sll a2,a2,t3 +800107f0: 01c51533 sll a0,a0,t3 +800107f4: 03075733 divu a4,a4,a6 +800107f8: 01031313 slli t1,t1,0x10 +800107fc: 011368b3 or a7,t1,a7 +80010800: 02e58f33 mul t5,a1,a4 +80010804: 00070313 mv t1,a4 +80010808: 01e8fe63 bgeu a7,t5,80010824 <__umoddi3+0x324> +8001080c: 00d888b3 add a7,a7,a3 +80010810: fff70313 addi t1,a4,-1 # ffff <_start-0x7fff0001> +80010814: 00d8e863 bltu a7,a3,80010824 <__umoddi3+0x324> +80010818: 01e8f663 bgeu a7,t5,80010824 <__umoddi3+0x324> +8001081c: ffe70313 addi t1,a4,-2 +80010820: 00d888b3 add a7,a7,a3 +80010824: 41e888b3 sub a7,a7,t5 +80010828: 0308ff33 remu t5,a7,a6 +8001082c: 0308d8b3 divu a7,a7,a6 +80010830: 010f1f13 slli t5,t5,0x10 +80010834: 03158833 mul a6,a1,a7 +80010838: 01079593 slli a1,a5,0x10 +8001083c: 0105d593 srli a1,a1,0x10 +80010840: 00bf65b3 or a1,t5,a1 +80010844: 00088793 mv a5,a7 +80010848: 0105fe63 bgeu a1,a6,80010864 <__umoddi3+0x364> +8001084c: 00d585b3 add a1,a1,a3 +80010850: fff88793 addi a5,a7,-1 # ffffff <_start-0x7f000001> +80010854: 00d5e863 bltu a1,a3,80010864 <__umoddi3+0x364> +80010858: 0105f663 bgeu a1,a6,80010864 <__umoddi3+0x364> +8001085c: ffe88793 addi a5,a7,-2 +80010860: 00d585b3 add a1,a1,a3 +80010864: 01031313 slli t1,t1,0x10 +80010868: 00010f37 lui t5,0x10 +8001086c: 00f36333 or t1,t1,a5 +80010870: ffff0793 addi a5,t5,-1 # ffff <_start-0x7fff0001> +80010874: 00f378b3 and a7,t1,a5 +80010878: 410585b3 sub a1,a1,a6 +8001087c: 01035313 srli t1,t1,0x10 +80010880: 01065813 srli a6,a2,0x10 +80010884: 00f677b3 and a5,a2,a5 +80010888: 02f88733 mul a4,a7,a5 +8001088c: 02f307b3 mul a5,t1,a5 +80010890: 030888b3 mul a7,a7,a6 +80010894: 03030333 mul t1,t1,a6 +80010898: 00f888b3 add a7,a7,a5 +8001089c: 01075813 srli a6,a4,0x10 +800108a0: 01180833 add a6,a6,a7 +800108a4: 00f87463 bgeu a6,a5,800108ac <__umoddi3+0x3ac> +800108a8: 01e30333 add t1,t1,t5 +800108ac: 01085793 srli a5,a6,0x10 +800108b0: 00678333 add t1,a5,t1 +800108b4: 000107b7 lui a5,0x10 +800108b8: fff78793 addi a5,a5,-1 # ffff <_start-0x7fff0001> +800108bc: 00f87833 and a6,a6,a5 +800108c0: 01081813 slli a6,a6,0x10 +800108c4: 00f77733 and a4,a4,a5 +800108c8: 00e80733 add a4,a6,a4 +800108cc: 0065e663 bltu a1,t1,800108d8 <__umoddi3+0x3d8> +800108d0: 00659e63 bne a1,t1,800108ec <__umoddi3+0x3ec> +800108d4: 00e57c63 bgeu a0,a4,800108ec <__umoddi3+0x3ec> +800108d8: 40c70633 sub a2,a4,a2 +800108dc: 00c73733 sltu a4,a4,a2 +800108e0: 00d70733 add a4,a4,a3 +800108e4: 40e30333 sub t1,t1,a4 +800108e8: 00060713 mv a4,a2 +800108ec: 40e50733 sub a4,a0,a4 +800108f0: 00e53533 sltu a0,a0,a4 +800108f4: 406585b3 sub a1,a1,t1 +800108f8: 40a585b3 sub a1,a1,a0 +800108fc: 01d597b3 sll a5,a1,t4 +80010900: 01c75733 srl a4,a4,t3 +80010904: 00e7e533 or a0,a5,a4 +80010908: 01c5d5b3 srl a1,a1,t3 +8001090c: cd1ff06f j 800105dc <__umoddi3+0xdc> -80010208 : -80010208: fe010113 addi sp,sp,-32 -8001020c: 00812c23 sw s0,24(sp) -80010210: 00912a23 sw s1,20(sp) -80010214: 1c81a403 lw s0,456(gp) # 800169d0 <_impure_ptr> -80010218: 00112e23 sw ra,28(sp) -8001021c: 00060493 mv s1,a2 -80010220: 1101a783 lw a5,272(gp) # 80016918 <__global_locale+0xe0> -80010224: 00060693 mv a3,a2 -80010228: 02050863 beqz a0,80010258 -8001022c: 00058613 mv a2,a1 -80010230: 00050593 mv a1,a0 -80010234: 00040513 mv a0,s0 -80010238: 000780e7 jalr a5 -8001023c: fff00793 li a5,-1 -80010240: 02f50863 beq a0,a5,80010270 -80010244: 01c12083 lw ra,28(sp) -80010248: 01812403 lw s0,24(sp) -8001024c: 01412483 lw s1,20(sp) -80010250: 02010113 addi sp,sp,32 -80010254: 00008067 ret -80010258: 00000613 li a2,0 -8001025c: 00410593 addi a1,sp,4 -80010260: 00040513 mv a0,s0 -80010264: 000780e7 jalr a5 -80010268: fff00793 li a5,-1 -8001026c: fcf51ce3 bne a0,a5,80010244 -80010270: 0004a023 sw zero,0(s1) -80010274: 08a00793 li a5,138 -80010278: 00f42023 sw a5,0(s0) -8001027c: 01c12083 lw ra,28(sp) -80010280: 01812403 lw s0,24(sp) -80010284: 01412483 lw s1,20(sp) -80010288: 02010113 addi sp,sp,32 -8001028c: 00008067 ret +80010910 <__divdf3>: +80010910: fd010113 addi sp,sp,-48 +80010914: 0145d813 srli a6,a1,0x14 +80010918: 02912223 sw s1,36(sp) +8001091c: 01312e23 sw s3,28(sp) +80010920: 01412c23 sw s4,24(sp) +80010924: 01612823 sw s6,16(sp) +80010928: 01712623 sw s7,12(sp) +8001092c: 00c59493 slli s1,a1,0xc +80010930: 02112623 sw ra,44(sp) +80010934: 02812423 sw s0,40(sp) +80010938: 03212023 sw s2,32(sp) +8001093c: 01512a23 sw s5,20(sp) +80010940: 7ff87813 andi a6,a6,2047 +80010944: 00050b13 mv s6,a0 +80010948: 00060b93 mv s7,a2 +8001094c: 00068a13 mv s4,a3 +80010950: 00c4d493 srli s1,s1,0xc +80010954: 01f5d993 srli s3,a1,0x1f +80010958: 0a080063 beqz a6,800109f8 <__divdf3+0xe8> +8001095c: 7ff00793 li a5,2047 +80010960: 0ef80e63 beq a6,a5,80010a5c <__divdf3+0x14c> +80010964: 01d55a93 srli s5,a0,0x1d +80010968: 00349493 slli s1,s1,0x3 +8001096c: 009ae4b3 or s1,s5,s1 +80010970: 00800ab7 lui s5,0x800 +80010974: 0154eab3 or s5,s1,s5 +80010978: 00351413 slli s0,a0,0x3 +8001097c: c0180913 addi s2,a6,-1023 +80010980: 00000b13 li s6,0 +80010984: 014a5513 srli a0,s4,0x14 +80010988: 00ca1493 slli s1,s4,0xc +8001098c: 7ff57813 andi a6,a0,2047 +80010990: 00c4d493 srli s1,s1,0xc +80010994: 01fa5a13 srli s4,s4,0x1f +80010998: 10080063 beqz a6,80010a98 <__divdf3+0x188> +8001099c: 7ff00793 li a5,2047 +800109a0: 16f80063 beq a6,a5,80010b00 <__divdf3+0x1f0> +800109a4: 00349513 slli a0,s1,0x3 +800109a8: 01dbd793 srli a5,s7,0x1d +800109ac: 00a7e533 or a0,a5,a0 +800109b0: 008004b7 lui s1,0x800 +800109b4: 009564b3 or s1,a0,s1 +800109b8: 003b9f13 slli t5,s7,0x3 +800109bc: c0180513 addi a0,a6,-1023 +800109c0: 00000793 li a5,0 +800109c4: 002b1713 slli a4,s6,0x2 +800109c8: 00f76733 or a4,a4,a5 +800109cc: fff70713 addi a4,a4,-1 +800109d0: 00e00693 li a3,14 +800109d4: 0149c633 xor a2,s3,s4 +800109d8: 40a90833 sub a6,s2,a0 +800109dc: 14e6ee63 bltu a3,a4,80010b38 <__divdf3+0x228> +800109e0: 800156b7 lui a3,0x80015 +800109e4: 00271713 slli a4,a4,0x2 +800109e8: 2a068693 addi a3,a3,672 # 800152a0 <__BSS_END__+0xffffe3f8> +800109ec: 00d70733 add a4,a4,a3 +800109f0: 00072703 lw a4,0(a4) +800109f4: 00070067 jr a4 +800109f8: 00a4eab3 or s5,s1,a0 +800109fc: 060a8e63 beqz s5,80010a78 <__divdf3+0x168> +80010a00: 04048063 beqz s1,80010a40 <__divdf3+0x130> +80010a04: 00048513 mv a0,s1 +80010a08: 41d030ef jal ra,80014624 <__clzsi2> +80010a0c: ff550793 addi a5,a0,-11 +80010a10: 01c00713 li a4,28 +80010a14: 02f74c63 blt a4,a5,80010a4c <__divdf3+0x13c> +80010a18: 01d00a93 li s5,29 +80010a1c: ff850413 addi s0,a0,-8 +80010a20: 40fa8ab3 sub s5,s5,a5 +80010a24: 008494b3 sll s1,s1,s0 +80010a28: 015b5ab3 srl s5,s6,s5 +80010a2c: 009aeab3 or s5,s5,s1 +80010a30: 008b1433 sll s0,s6,s0 +80010a34: c0d00813 li a6,-1011 +80010a38: 40a80933 sub s2,a6,a0 +80010a3c: f45ff06f j 80010980 <__divdf3+0x70> +80010a40: 3e5030ef jal ra,80014624 <__clzsi2> +80010a44: 02050513 addi a0,a0,32 +80010a48: fc5ff06f j 80010a0c <__divdf3+0xfc> +80010a4c: fd850493 addi s1,a0,-40 +80010a50: 009b1ab3 sll s5,s6,s1 +80010a54: 00000413 li s0,0 +80010a58: fddff06f j 80010a34 <__divdf3+0x124> +80010a5c: 00a4eab3 or s5,s1,a0 +80010a60: 020a8463 beqz s5,80010a88 <__divdf3+0x178> +80010a64: 00050413 mv s0,a0 +80010a68: 00048a93 mv s5,s1 +80010a6c: 7ff00913 li s2,2047 +80010a70: 00300b13 li s6,3 +80010a74: f11ff06f j 80010984 <__divdf3+0x74> +80010a78: 00000413 li s0,0 +80010a7c: 00000913 li s2,0 +80010a80: 00100b13 li s6,1 +80010a84: f01ff06f j 80010984 <__divdf3+0x74> +80010a88: 00000413 li s0,0 +80010a8c: 7ff00913 li s2,2047 +80010a90: 00200b13 li s6,2 +80010a94: ef1ff06f j 80010984 <__divdf3+0x74> +80010a98: 0174ef33 or t5,s1,s7 +80010a9c: 060f0e63 beqz t5,80010b18 <__divdf3+0x208> +80010aa0: 04048063 beqz s1,80010ae0 <__divdf3+0x1d0> +80010aa4: 00048513 mv a0,s1 +80010aa8: 37d030ef jal ra,80014624 <__clzsi2> +80010aac: ff550793 addi a5,a0,-11 +80010ab0: 01c00713 li a4,28 +80010ab4: 02f74e63 blt a4,a5,80010af0 <__divdf3+0x1e0> +80010ab8: 01d00713 li a4,29 +80010abc: ff850f13 addi t5,a0,-8 +80010ac0: 40f70733 sub a4,a4,a5 +80010ac4: 01e494b3 sll s1,s1,t5 +80010ac8: 00ebd733 srl a4,s7,a4 +80010acc: 009764b3 or s1,a4,s1 +80010ad0: 01eb9f33 sll t5,s7,t5 +80010ad4: c0d00613 li a2,-1011 +80010ad8: 40a60533 sub a0,a2,a0 +80010adc: ee5ff06f j 800109c0 <__divdf3+0xb0> +80010ae0: 000b8513 mv a0,s7 +80010ae4: 341030ef jal ra,80014624 <__clzsi2> +80010ae8: 02050513 addi a0,a0,32 +80010aec: fc1ff06f j 80010aac <__divdf3+0x19c> +80010af0: fd850493 addi s1,a0,-40 +80010af4: 009b94b3 sll s1,s7,s1 +80010af8: 00000f13 li t5,0 +80010afc: fd9ff06f j 80010ad4 <__divdf3+0x1c4> +80010b00: 0174ef33 or t5,s1,s7 +80010b04: 020f0263 beqz t5,80010b28 <__divdf3+0x218> +80010b08: 000b8f13 mv t5,s7 +80010b0c: 7ff00513 li a0,2047 +80010b10: 00300793 li a5,3 +80010b14: eb1ff06f j 800109c4 <__divdf3+0xb4> +80010b18: 00000493 li s1,0 +80010b1c: 00000513 li a0,0 +80010b20: 00100793 li a5,1 +80010b24: ea1ff06f j 800109c4 <__divdf3+0xb4> +80010b28: 00000493 li s1,0 +80010b2c: 7ff00513 li a0,2047 +80010b30: 00200793 li a5,2 +80010b34: e91ff06f j 800109c4 <__divdf3+0xb4> +80010b38: 0154e663 bltu s1,s5,80010b44 <__divdf3+0x234> +80010b3c: 349a9863 bne s5,s1,80010e8c <__divdf3+0x57c> +80010b40: 35e46663 bltu s0,t5,80010e8c <__divdf3+0x57c> +80010b44: 01fa9693 slli a3,s5,0x1f +80010b48: 00145713 srli a4,s0,0x1 +80010b4c: 01f41793 slli a5,s0,0x1f +80010b50: 001ada93 srli s5,s5,0x1 +80010b54: 00e6e433 or s0,a3,a4 +80010b58: 00849513 slli a0,s1,0x8 +80010b5c: 018f5493 srli s1,t5,0x18 +80010b60: 00a4e533 or a0,s1,a0 +80010b64: 01055e13 srli t3,a0,0x10 +80010b68: 03cad8b3 divu a7,s5,t3 +80010b6c: 01051313 slli t1,a0,0x10 +80010b70: 01035313 srli t1,t1,0x10 +80010b74: 01045713 srli a4,s0,0x10 +80010b78: 008f1593 slli a1,t5,0x8 +80010b7c: 03caf4b3 remu s1,s5,t3 +80010b80: 00088f93 mv t6,a7 +80010b84: 031306b3 mul a3,t1,a7 +80010b88: 01049a93 slli s5,s1,0x10 +80010b8c: 01576733 or a4,a4,s5 +80010b90: 00d77e63 bgeu a4,a3,80010bac <__divdf3+0x29c> +80010b94: 00a70733 add a4,a4,a0 +80010b98: fff88f93 addi t6,a7,-1 +80010b9c: 00a76863 bltu a4,a0,80010bac <__divdf3+0x29c> +80010ba0: 00d77663 bgeu a4,a3,80010bac <__divdf3+0x29c> +80010ba4: ffe88f93 addi t6,a7,-2 +80010ba8: 00a70733 add a4,a4,a0 +80010bac: 40d70733 sub a4,a4,a3 +80010bb0: 03c75eb3 divu t4,a4,t3 +80010bb4: 01041413 slli s0,s0,0x10 +80010bb8: 01045413 srli s0,s0,0x10 +80010bbc: 03c77733 remu a4,a4,t3 +80010bc0: 000e8693 mv a3,t4 +80010bc4: 03d308b3 mul a7,t1,t4 +80010bc8: 01071713 slli a4,a4,0x10 +80010bcc: 00e46733 or a4,s0,a4 +80010bd0: 01177e63 bgeu a4,a7,80010bec <__divdf3+0x2dc> +80010bd4: 00a70733 add a4,a4,a0 +80010bd8: fffe8693 addi a3,t4,-1 +80010bdc: 00a76863 bltu a4,a0,80010bec <__divdf3+0x2dc> +80010be0: 01177663 bgeu a4,a7,80010bec <__divdf3+0x2dc> +80010be4: ffee8693 addi a3,t4,-2 +80010be8: 00a70733 add a4,a4,a0 +80010bec: 010f9f93 slli t6,t6,0x10 +80010bf0: 00dfefb3 or t6,t6,a3 +80010bf4: 000106b7 lui a3,0x10 +80010bf8: 41170433 sub s0,a4,a7 +80010bfc: fff68893 addi a7,a3,-1 # ffff <_start-0x7fff0001> +80010c00: 010fdf13 srli t5,t6,0x10 +80010c04: 011ff733 and a4,t6,a7 +80010c08: 0105de93 srli t4,a1,0x10 +80010c0c: 0115f8b3 and a7,a1,a7 +80010c10: 031703b3 mul t2,a4,a7 +80010c14: 031f04b3 mul s1,t5,a7 +80010c18: 02ee8733 mul a4,t4,a4 +80010c1c: 03df02b3 mul t0,t5,t4 +80010c20: 00970f33 add t5,a4,s1 +80010c24: 0103d713 srli a4,t2,0x10 +80010c28: 01e70733 add a4,a4,t5 +80010c2c: 00977463 bgeu a4,s1,80010c34 <__divdf3+0x324> +80010c30: 00d282b3 add t0,t0,a3 +80010c34: 01075f13 srli t5,a4,0x10 +80010c38: 005f0f33 add t5,t5,t0 +80010c3c: 000102b7 lui t0,0x10 +80010c40: fff28293 addi t0,t0,-1 # ffff <_start-0x7fff0001> +80010c44: 005776b3 and a3,a4,t0 +80010c48: 01069693 slli a3,a3,0x10 +80010c4c: 0053f3b3 and t2,t2,t0 +80010c50: 007686b3 add a3,a3,t2 +80010c54: 01e46863 bltu s0,t5,80010c64 <__divdf3+0x354> +80010c58: 000f8493 mv s1,t6 +80010c5c: 05e41463 bne s0,t5,80010ca4 <__divdf3+0x394> +80010c60: 04d7f263 bgeu a5,a3,80010ca4 <__divdf3+0x394> +80010c64: 00b787b3 add a5,a5,a1 +80010c68: 00b7b733 sltu a4,a5,a1 +80010c6c: 00a70733 add a4,a4,a0 +80010c70: 00e40433 add s0,s0,a4 +80010c74: ffff8493 addi s1,t6,-1 +80010c78: 00856663 bltu a0,s0,80010c84 <__divdf3+0x374> +80010c7c: 02851463 bne a0,s0,80010ca4 <__divdf3+0x394> +80010c80: 02b7e263 bltu a5,a1,80010ca4 <__divdf3+0x394> +80010c84: 01e46663 bltu s0,t5,80010c90 <__divdf3+0x380> +80010c88: 008f1e63 bne t5,s0,80010ca4 <__divdf3+0x394> +80010c8c: 00d7fc63 bgeu a5,a3,80010ca4 <__divdf3+0x394> +80010c90: 00b787b3 add a5,a5,a1 +80010c94: 00b7b733 sltu a4,a5,a1 +80010c98: 00a70733 add a4,a4,a0 +80010c9c: ffef8493 addi s1,t6,-2 +80010ca0: 00e40433 add s0,s0,a4 +80010ca4: 40d786b3 sub a3,a5,a3 +80010ca8: 41e40433 sub s0,s0,t5 +80010cac: 00d7b7b3 sltu a5,a5,a3 +80010cb0: 40f40433 sub s0,s0,a5 +80010cb4: fff00f13 li t5,-1 +80010cb8: 12850463 beq a0,s0,80010de0 <__divdf3+0x4d0> +80010cbc: 03c45f33 divu t5,s0,t3 +80010cc0: 0106d713 srli a4,a3,0x10 +80010cc4: 03c47433 remu s0,s0,t3 +80010cc8: 03e307b3 mul a5,t1,t5 +80010ccc: 01041413 slli s0,s0,0x10 +80010cd0: 00876433 or s0,a4,s0 +80010cd4: 000f0713 mv a4,t5 +80010cd8: 00f47e63 bgeu s0,a5,80010cf4 <__divdf3+0x3e4> +80010cdc: 00a40433 add s0,s0,a0 +80010ce0: ffff0713 addi a4,t5,-1 +80010ce4: 00a46863 bltu s0,a0,80010cf4 <__divdf3+0x3e4> +80010ce8: 00f47663 bgeu s0,a5,80010cf4 <__divdf3+0x3e4> +80010cec: ffef0713 addi a4,t5,-2 +80010cf0: 00a40433 add s0,s0,a0 +80010cf4: 40f40433 sub s0,s0,a5 +80010cf8: 03c45f33 divu t5,s0,t3 +80010cfc: 01069693 slli a3,a3,0x10 +80010d00: 0106d693 srli a3,a3,0x10 +80010d04: 03c47433 remu s0,s0,t3 +80010d08: 000f0793 mv a5,t5 +80010d0c: 03e30333 mul t1,t1,t5 +80010d10: 01041413 slli s0,s0,0x10 +80010d14: 0086e433 or s0,a3,s0 +80010d18: 00647e63 bgeu s0,t1,80010d34 <__divdf3+0x424> +80010d1c: 00a40433 add s0,s0,a0 +80010d20: ffff0793 addi a5,t5,-1 +80010d24: 00a46863 bltu s0,a0,80010d34 <__divdf3+0x424> +80010d28: 00647663 bgeu s0,t1,80010d34 <__divdf3+0x424> +80010d2c: ffef0793 addi a5,t5,-2 +80010d30: 00a40433 add s0,s0,a0 +80010d34: 01071713 slli a4,a4,0x10 +80010d38: 00f76733 or a4,a4,a5 +80010d3c: 01071793 slli a5,a4,0x10 +80010d40: 0107d793 srli a5,a5,0x10 +80010d44: 40640433 sub s0,s0,t1 +80010d48: 01075313 srli t1,a4,0x10 +80010d4c: 03178e33 mul t3,a5,a7 +80010d50: 031308b3 mul a7,t1,a7 +80010d54: 026e8333 mul t1,t4,t1 +80010d58: 02fe8eb3 mul t4,t4,a5 +80010d5c: 010e5793 srli a5,t3,0x10 +80010d60: 011e8eb3 add t4,t4,a7 +80010d64: 01d787b3 add a5,a5,t4 +80010d68: 0117f663 bgeu a5,a7,80010d74 <__divdf3+0x464> +80010d6c: 000106b7 lui a3,0x10 +80010d70: 00d30333 add t1,t1,a3 +80010d74: 0107d893 srli a7,a5,0x10 +80010d78: 006888b3 add a7,a7,t1 +80010d7c: 00010337 lui t1,0x10 +80010d80: fff30313 addi t1,t1,-1 # ffff <_start-0x7fff0001> +80010d84: 0067f6b3 and a3,a5,t1 +80010d88: 01069693 slli a3,a3,0x10 +80010d8c: 006e7e33 and t3,t3,t1 +80010d90: 01c686b3 add a3,a3,t3 +80010d94: 01146863 bltu s0,a7,80010da4 <__divdf3+0x494> +80010d98: 23141c63 bne s0,a7,80010fd0 <__divdf3+0x6c0> +80010d9c: 00070f13 mv t5,a4 +80010da0: 04068063 beqz a3,80010de0 <__divdf3+0x4d0> +80010da4: 00850433 add s0,a0,s0 +80010da8: fff70f13 addi t5,a4,-1 +80010dac: 02a46463 bltu s0,a0,80010dd4 <__divdf3+0x4c4> +80010db0: 01146663 bltu s0,a7,80010dbc <__divdf3+0x4ac> +80010db4: 21141c63 bne s0,a7,80010fcc <__divdf3+0x6bc> +80010db8: 02d5f063 bgeu a1,a3,80010dd8 <__divdf3+0x4c8> +80010dbc: 00159793 slli a5,a1,0x1 +80010dc0: 00b7b5b3 sltu a1,a5,a1 +80010dc4: 00a58533 add a0,a1,a0 +80010dc8: ffe70f13 addi t5,a4,-2 +80010dcc: 00a40433 add s0,s0,a0 +80010dd0: 00078593 mv a1,a5 +80010dd4: 01141463 bne s0,a7,80010ddc <__divdf3+0x4cc> +80010dd8: 00b68463 beq a3,a1,80010de0 <__divdf3+0x4d0> +80010ddc: 001f6f13 ori t5,t5,1 +80010de0: 3ff80713 addi a4,a6,1023 +80010de4: 10e05263 blez a4,80010ee8 <__divdf3+0x5d8> +80010de8: 007f7793 andi a5,t5,7 +80010dec: 02078063 beqz a5,80010e0c <__divdf3+0x4fc> +80010df0: 00ff7793 andi a5,t5,15 +80010df4: 00400693 li a3,4 +80010df8: 00d78a63 beq a5,a3,80010e0c <__divdf3+0x4fc> +80010dfc: 004f0693 addi a3,t5,4 +80010e00: 01e6bf33 sltu t5,a3,t5 +80010e04: 01e484b3 add s1,s1,t5 +80010e08: 00068f13 mv t5,a3 +80010e0c: 00749793 slli a5,s1,0x7 +80010e10: 0007da63 bgez a5,80010e24 <__divdf3+0x514> +80010e14: ff0007b7 lui a5,0xff000 +80010e18: fff78793 addi a5,a5,-1 # feffffff <__BSS_END__+0x7efe9157> +80010e1c: 00f4f4b3 and s1,s1,a5 +80010e20: 40080713 addi a4,a6,1024 +80010e24: 7fe00793 li a5,2046 +80010e28: 18e7c263 blt a5,a4,80010fac <__divdf3+0x69c> +80010e2c: 003f5f13 srli t5,t5,0x3 +80010e30: 01d49793 slli a5,s1,0x1d +80010e34: 01e7e7b3 or a5,a5,t5 +80010e38: 0034d513 srli a0,s1,0x3 +80010e3c: 00c51513 slli a0,a0,0xc +80010e40: 7ff77713 andi a4,a4,2047 +80010e44: 01471713 slli a4,a4,0x14 +80010e48: 02c12083 lw ra,44(sp) +80010e4c: 02812403 lw s0,40(sp) +80010e50: 00c55513 srli a0,a0,0xc +80010e54: 00e56533 or a0,a0,a4 +80010e58: 01f61613 slli a2,a2,0x1f +80010e5c: 00c56733 or a4,a0,a2 +80010e60: 02412483 lw s1,36(sp) +80010e64: 02012903 lw s2,32(sp) +80010e68: 01c12983 lw s3,28(sp) +80010e6c: 01812a03 lw s4,24(sp) +80010e70: 01412a83 lw s5,20(sp) +80010e74: 01012b03 lw s6,16(sp) +80010e78: 00c12b83 lw s7,12(sp) +80010e7c: 00078513 mv a0,a5 +80010e80: 00070593 mv a1,a4 +80010e84: 03010113 addi sp,sp,48 +80010e88: 00008067 ret +80010e8c: fff80813 addi a6,a6,-1 +80010e90: 00000793 li a5,0 +80010e94: cc5ff06f j 80010b58 <__divdf3+0x248> +80010e98: 00098613 mv a2,s3 +80010e9c: 000a8493 mv s1,s5 +80010ea0: 00040f13 mv t5,s0 +80010ea4: 000b0793 mv a5,s6 +80010ea8: 00200713 li a4,2 +80010eac: 10e78063 beq a5,a4,80010fac <__divdf3+0x69c> +80010eb0: 00300713 li a4,3 +80010eb4: 0ee78263 beq a5,a4,80010f98 <__divdf3+0x688> +80010eb8: 00100713 li a4,1 +80010ebc: f2e792e3 bne a5,a4,80010de0 <__divdf3+0x4d0> +80010ec0: 00000513 li a0,0 +80010ec4: 00000793 li a5,0 +80010ec8: 0940006f j 80010f5c <__divdf3+0x64c> +80010ecc: 000a0613 mv a2,s4 +80010ed0: fd9ff06f j 80010ea8 <__divdf3+0x598> +80010ed4: 000804b7 lui s1,0x80 +80010ed8: 00000f13 li t5,0 +80010edc: 00000613 li a2,0 +80010ee0: 00300793 li a5,3 +80010ee4: fc5ff06f j 80010ea8 <__divdf3+0x598> +80010ee8: 00100513 li a0,1 +80010eec: 40e50533 sub a0,a0,a4 +80010ef0: 03800793 li a5,56 +80010ef4: fca7c6e3 blt a5,a0,80010ec0 <__divdf3+0x5b0> +80010ef8: 01f00793 li a5,31 +80010efc: 06a7c463 blt a5,a0,80010f64 <__divdf3+0x654> +80010f00: 41e80813 addi a6,a6,1054 +80010f04: 010497b3 sll a5,s1,a6 +80010f08: 00af5733 srl a4,t5,a0 +80010f0c: 010f1833 sll a6,t5,a6 +80010f10: 00e7e7b3 or a5,a5,a4 +80010f14: 01003833 snez a6,a6 +80010f18: 0107e7b3 or a5,a5,a6 +80010f1c: 00a4d533 srl a0,s1,a0 +80010f20: 0077f713 andi a4,a5,7 +80010f24: 02070063 beqz a4,80010f44 <__divdf3+0x634> +80010f28: 00f7f713 andi a4,a5,15 +80010f2c: 00400693 li a3,4 +80010f30: 00d70a63 beq a4,a3,80010f44 <__divdf3+0x634> +80010f34: 00478713 addi a4,a5,4 +80010f38: 00f737b3 sltu a5,a4,a5 +80010f3c: 00f50533 add a0,a0,a5 +80010f40: 00070793 mv a5,a4 +80010f44: 00851713 slli a4,a0,0x8 +80010f48: 06074a63 bltz a4,80010fbc <__divdf3+0x6ac> +80010f4c: 01d51713 slli a4,a0,0x1d +80010f50: 0037d793 srli a5,a5,0x3 +80010f54: 00f767b3 or a5,a4,a5 +80010f58: 00355513 srli a0,a0,0x3 +80010f5c: 00000713 li a4,0 +80010f60: eddff06f j 80010e3c <__divdf3+0x52c> +80010f64: fe100793 li a5,-31 +80010f68: 40e787b3 sub a5,a5,a4 +80010f6c: 02000693 li a3,32 +80010f70: 00f4d7b3 srl a5,s1,a5 +80010f74: 00000713 li a4,0 +80010f78: 00d50663 beq a0,a3,80010f84 <__divdf3+0x674> +80010f7c: 43e80813 addi a6,a6,1086 +80010f80: 01049733 sll a4,s1,a6 +80010f84: 01e76f33 or t5,a4,t5 +80010f88: 01e03f33 snez t5,t5 +80010f8c: 01e7e7b3 or a5,a5,t5 +80010f90: 00000513 li a0,0 +80010f94: f8dff06f j 80010f20 <__divdf3+0x610> +80010f98: 00080537 lui a0,0x80 +80010f9c: 00000793 li a5,0 +80010fa0: 7ff00713 li a4,2047 +80010fa4: 00000613 li a2,0 +80010fa8: e95ff06f j 80010e3c <__divdf3+0x52c> +80010fac: 00000513 li a0,0 +80010fb0: 00000793 li a5,0 +80010fb4: 7ff00713 li a4,2047 +80010fb8: e85ff06f j 80010e3c <__divdf3+0x52c> +80010fbc: 00000513 li a0,0 +80010fc0: 00000793 li a5,0 +80010fc4: 00100713 li a4,1 +80010fc8: e75ff06f j 80010e3c <__divdf3+0x52c> +80010fcc: 000f0713 mv a4,t5 +80010fd0: 00070f13 mv t5,a4 +80010fd4: e09ff06f j 80010ddc <__divdf3+0x4cc> -80010290 <__udivdi3>: -80010290: 00058793 mv a5,a1 -80010294: 00060813 mv a6,a2 -80010298: 00068893 mv a7,a3 -8001029c: 00050313 mv t1,a0 -800102a0: 28069663 bnez a3,8001052c <__udivdi3+0x29c> -800102a4: 80015737 lui a4,0x80015 -800102a8: 53470713 addi a4,a4,1332 # 80015534 <__BSS_END__+0xffffeb1c> -800102ac: 0ec5f663 bgeu a1,a2,80010398 <__udivdi3+0x108> -800102b0: 000106b7 lui a3,0x10 -800102b4: 0cd67863 bgeu a2,a3,80010384 <__udivdi3+0xf4> -800102b8: 0ff00693 li a3,255 -800102bc: 00c6b6b3 sltu a3,a3,a2 -800102c0: 00369693 slli a3,a3,0x3 -800102c4: 00d658b3 srl a7,a2,a3 -800102c8: 01170733 add a4,a4,a7 -800102cc: 00074703 lbu a4,0(a4) -800102d0: 00d706b3 add a3,a4,a3 -800102d4: 02000713 li a4,32 -800102d8: 40d70733 sub a4,a4,a3 -800102dc: 00070c63 beqz a4,800102f4 <__udivdi3+0x64> -800102e0: 00e797b3 sll a5,a5,a4 -800102e4: 00d556b3 srl a3,a0,a3 -800102e8: 00e61833 sll a6,a2,a4 -800102ec: 00f6e5b3 or a1,a3,a5 -800102f0: 00e51333 sll t1,a0,a4 -800102f4: 01085513 srli a0,a6,0x10 -800102f8: 02a5f733 remu a4,a1,a0 -800102fc: 01081613 slli a2,a6,0x10 -80010300: 01065613 srli a2,a2,0x10 -80010304: 01035693 srli a3,t1,0x10 -80010308: 02a5d5b3 divu a1,a1,a0 -8001030c: 01071713 slli a4,a4,0x10 -80010310: 00d766b3 or a3,a4,a3 -80010314: 02b607b3 mul a5,a2,a1 -80010318: 00058713 mv a4,a1 -8001031c: 00f6fe63 bgeu a3,a5,80010338 <__udivdi3+0xa8> -80010320: 010686b3 add a3,a3,a6 -80010324: fff58713 addi a4,a1,-1 -80010328: 0106e863 bltu a3,a6,80010338 <__udivdi3+0xa8> -8001032c: 00f6f663 bgeu a3,a5,80010338 <__udivdi3+0xa8> -80010330: ffe58713 addi a4,a1,-2 -80010334: 010686b3 add a3,a3,a6 -80010338: 40f686b3 sub a3,a3,a5 -8001033c: 02a6f7b3 remu a5,a3,a0 -80010340: 01031313 slli t1,t1,0x10 -80010344: 01035313 srli t1,t1,0x10 -80010348: 02a6d6b3 divu a3,a3,a0 -8001034c: 01079793 slli a5,a5,0x10 -80010350: 0067e333 or t1,a5,t1 -80010354: 02d605b3 mul a1,a2,a3 -80010358: 00068513 mv a0,a3 -8001035c: 00b37c63 bgeu t1,a1,80010374 <__udivdi3+0xe4> -80010360: 00680333 add t1,a6,t1 -80010364: fff68513 addi a0,a3,-1 # ffff <_start-0x7fff0001> -80010368: 01036663 bltu t1,a6,80010374 <__udivdi3+0xe4> -8001036c: 00b37463 bgeu t1,a1,80010374 <__udivdi3+0xe4> -80010370: ffe68513 addi a0,a3,-2 -80010374: 01071713 slli a4,a4,0x10 -80010378: 00a76733 or a4,a4,a0 -8001037c: 00000593 li a1,0 -80010380: 0e40006f j 80010464 <__udivdi3+0x1d4> -80010384: 010008b7 lui a7,0x1000 -80010388: 01000693 li a3,16 -8001038c: f3166ce3 bltu a2,a7,800102c4 <__udivdi3+0x34> -80010390: 01800693 li a3,24 -80010394: f31ff06f j 800102c4 <__udivdi3+0x34> -80010398: 00061663 bnez a2,800103a4 <__udivdi3+0x114> -8001039c: 00100693 li a3,1 -800103a0: 02c6d833 divu a6,a3,a2 -800103a4: 000106b7 lui a3,0x10 -800103a8: 0cd87263 bgeu a6,a3,8001046c <__udivdi3+0x1dc> -800103ac: 0ff00693 li a3,255 -800103b0: 0106f463 bgeu a3,a6,800103b8 <__udivdi3+0x128> -800103b4: 00800893 li a7,8 -800103b8: 011856b3 srl a3,a6,a7 -800103bc: 00d70733 add a4,a4,a3 -800103c0: 00074683 lbu a3,0(a4) -800103c4: 02000713 li a4,32 -800103c8: 011686b3 add a3,a3,a7 -800103cc: 40d70733 sub a4,a4,a3 -800103d0: 0a071863 bnez a4,80010480 <__udivdi3+0x1f0> -800103d4: 410787b3 sub a5,a5,a6 -800103d8: 00100593 li a1,1 -800103dc: 01085613 srli a2,a6,0x10 -800103e0: 01081893 slli a7,a6,0x10 -800103e4: 0108d893 srli a7,a7,0x10 -800103e8: 01035693 srli a3,t1,0x10 -800103ec: 02c7f733 remu a4,a5,a2 -800103f0: 02c7d7b3 divu a5,a5,a2 -800103f4: 01071713 slli a4,a4,0x10 -800103f8: 00d766b3 or a3,a4,a3 -800103fc: 02f88533 mul a0,a7,a5 -80010400: 00078713 mv a4,a5 -80010404: 00a6fe63 bgeu a3,a0,80010420 <__udivdi3+0x190> -80010408: 010686b3 add a3,a3,a6 -8001040c: fff78713 addi a4,a5,-1 -80010410: 0106e863 bltu a3,a6,80010420 <__udivdi3+0x190> -80010414: 00a6f663 bgeu a3,a0,80010420 <__udivdi3+0x190> -80010418: ffe78713 addi a4,a5,-2 -8001041c: 010686b3 add a3,a3,a6 -80010420: 40a686b3 sub a3,a3,a0 -80010424: 02c6f7b3 remu a5,a3,a2 -80010428: 01031313 slli t1,t1,0x10 -8001042c: 01035313 srli t1,t1,0x10 -80010430: 02c6d6b3 divu a3,a3,a2 -80010434: 01079793 slli a5,a5,0x10 -80010438: 0067e333 or t1,a5,t1 -8001043c: 02d888b3 mul a7,a7,a3 -80010440: 00068513 mv a0,a3 -80010444: 01137c63 bgeu t1,a7,8001045c <__udivdi3+0x1cc> -80010448: 00680333 add t1,a6,t1 -8001044c: fff68513 addi a0,a3,-1 # ffff <_start-0x7fff0001> -80010450: 01036663 bltu t1,a6,8001045c <__udivdi3+0x1cc> -80010454: 01137463 bgeu t1,a7,8001045c <__udivdi3+0x1cc> -80010458: ffe68513 addi a0,a3,-2 -8001045c: 01071713 slli a4,a4,0x10 -80010460: 00a76733 or a4,a4,a0 -80010464: 00070513 mv a0,a4 -80010468: 00008067 ret -8001046c: 010006b7 lui a3,0x1000 -80010470: 01000893 li a7,16 -80010474: f4d862e3 bltu a6,a3,800103b8 <__udivdi3+0x128> -80010478: 01800893 li a7,24 -8001047c: f3dff06f j 800103b8 <__udivdi3+0x128> -80010480: 00e81833 sll a6,a6,a4 -80010484: 00d7d5b3 srl a1,a5,a3 -80010488: 00e51333 sll t1,a0,a4 -8001048c: 00d556b3 srl a3,a0,a3 -80010490: 01085513 srli a0,a6,0x10 -80010494: 00e797b3 sll a5,a5,a4 -80010498: 02a5f733 remu a4,a1,a0 -8001049c: 00f6e8b3 or a7,a3,a5 -800104a0: 01081793 slli a5,a6,0x10 -800104a4: 0107d793 srli a5,a5,0x10 -800104a8: 0108d613 srli a2,a7,0x10 -800104ac: 02a5d5b3 divu a1,a1,a0 -800104b0: 01071713 slli a4,a4,0x10 -800104b4: 00c76733 or a4,a4,a2 -800104b8: 02b786b3 mul a3,a5,a1 -800104bc: 00058613 mv a2,a1 -800104c0: 00d77e63 bgeu a4,a3,800104dc <__udivdi3+0x24c> -800104c4: 01070733 add a4,a4,a6 -800104c8: fff58613 addi a2,a1,-1 -800104cc: 01076863 bltu a4,a6,800104dc <__udivdi3+0x24c> -800104d0: 00d77663 bgeu a4,a3,800104dc <__udivdi3+0x24c> -800104d4: ffe58613 addi a2,a1,-2 -800104d8: 01070733 add a4,a4,a6 -800104dc: 40d706b3 sub a3,a4,a3 -800104e0: 02a6f733 remu a4,a3,a0 -800104e4: 01089893 slli a7,a7,0x10 -800104e8: 0108d893 srli a7,a7,0x10 -800104ec: 02a6d6b3 divu a3,a3,a0 -800104f0: 01071713 slli a4,a4,0x10 -800104f4: 02d785b3 mul a1,a5,a3 -800104f8: 011767b3 or a5,a4,a7 -800104fc: 00068713 mv a4,a3 -80010500: 00b7fe63 bgeu a5,a1,8001051c <__udivdi3+0x28c> -80010504: 010787b3 add a5,a5,a6 -80010508: fff68713 addi a4,a3,-1 # ffffff <_start-0x7f000001> -8001050c: 0107e863 bltu a5,a6,8001051c <__udivdi3+0x28c> -80010510: 00b7f663 bgeu a5,a1,8001051c <__udivdi3+0x28c> -80010514: ffe68713 addi a4,a3,-2 -80010518: 010787b3 add a5,a5,a6 -8001051c: 40b787b3 sub a5,a5,a1 -80010520: 01061593 slli a1,a2,0x10 -80010524: 00e5e5b3 or a1,a1,a4 -80010528: eb5ff06f j 800103dc <__udivdi3+0x14c> -8001052c: 18d5e663 bltu a1,a3,800106b8 <__udivdi3+0x428> -80010530: 00010737 lui a4,0x10 -80010534: 04e6f463 bgeu a3,a4,8001057c <__udivdi3+0x2ec> -80010538: 0ff00813 li a6,255 -8001053c: 00d83733 sltu a4,a6,a3 -80010540: 00371713 slli a4,a4,0x3 -80010544: 80015837 lui a6,0x80015 -80010548: 53480813 addi a6,a6,1332 # 80015534 <__BSS_END__+0xffffeb1c> -8001054c: 00e6d5b3 srl a1,a3,a4 -80010550: 010585b3 add a1,a1,a6 -80010554: 0005c803 lbu a6,0(a1) -80010558: 02000593 li a1,32 -8001055c: 00e80833 add a6,a6,a4 -80010560: 410585b3 sub a1,a1,a6 -80010564: 02059663 bnez a1,80010590 <__udivdi3+0x300> -80010568: 00100713 li a4,1 -8001056c: eef6ece3 bltu a3,a5,80010464 <__udivdi3+0x1d4> -80010570: 00c53533 sltu a0,a0,a2 -80010574: 00154713 xori a4,a0,1 -80010578: eedff06f j 80010464 <__udivdi3+0x1d4> -8001057c: 010005b7 lui a1,0x1000 -80010580: 01000713 li a4,16 -80010584: fcb6e0e3 bltu a3,a1,80010544 <__udivdi3+0x2b4> -80010588: 01800713 li a4,24 -8001058c: fb9ff06f j 80010544 <__udivdi3+0x2b4> -80010590: 01065733 srl a4,a2,a6 -80010594: 00b696b3 sll a3,a3,a1 -80010598: 00d766b3 or a3,a4,a3 -8001059c: 0106de93 srli t4,a3,0x10 -800105a0: 0107d733 srl a4,a5,a6 -800105a4: 03d778b3 remu a7,a4,t4 -800105a8: 00b797b3 sll a5,a5,a1 -800105ac: 01055833 srl a6,a0,a6 -800105b0: 00f86333 or t1,a6,a5 -800105b4: 01069793 slli a5,a3,0x10 -800105b8: 0107d793 srli a5,a5,0x10 -800105bc: 01035813 srli a6,t1,0x10 -800105c0: 00b61633 sll a2,a2,a1 -800105c4: 03d75733 divu a4,a4,t4 -800105c8: 01089893 slli a7,a7,0x10 -800105cc: 0108e833 or a6,a7,a6 -800105d0: 02e78f33 mul t5,a5,a4 -800105d4: 00070e13 mv t3,a4 -800105d8: 01e87e63 bgeu a6,t5,800105f4 <__udivdi3+0x364> -800105dc: 00d80833 add a6,a6,a3 -800105e0: fff70e13 addi t3,a4,-1 # ffff <_start-0x7fff0001> -800105e4: 00d86863 bltu a6,a3,800105f4 <__udivdi3+0x364> -800105e8: 01e87663 bgeu a6,t5,800105f4 <__udivdi3+0x364> -800105ec: ffe70e13 addi t3,a4,-2 -800105f0: 00d80833 add a6,a6,a3 -800105f4: 41e80833 sub a6,a6,t5 -800105f8: 03d878b3 remu a7,a6,t4 -800105fc: 03d85833 divu a6,a6,t4 -80010600: 01089893 slli a7,a7,0x10 -80010604: 03078eb3 mul t4,a5,a6 -80010608: 01031793 slli a5,t1,0x10 -8001060c: 0107d793 srli a5,a5,0x10 -80010610: 00f8e7b3 or a5,a7,a5 -80010614: 00080713 mv a4,a6 -80010618: 01d7fe63 bgeu a5,t4,80010634 <__udivdi3+0x3a4> -8001061c: 00d787b3 add a5,a5,a3 -80010620: fff80713 addi a4,a6,-1 -80010624: 00d7e863 bltu a5,a3,80010634 <__udivdi3+0x3a4> -80010628: 01d7f663 bgeu a5,t4,80010634 <__udivdi3+0x3a4> -8001062c: ffe80713 addi a4,a6,-2 -80010630: 00d787b3 add a5,a5,a3 -80010634: 010e1e13 slli t3,t3,0x10 -80010638: 41d787b3 sub a5,a5,t4 -8001063c: 00010eb7 lui t4,0x10 -80010640: 00ee6733 or a4,t3,a4 -80010644: fffe8813 addi a6,t4,-1 # ffff <_start-0x7fff0001> -80010648: 01077333 and t1,a4,a6 -8001064c: 01075893 srli a7,a4,0x10 -80010650: 01067833 and a6,a2,a6 -80010654: 01065613 srli a2,a2,0x10 -80010658: 03030e33 mul t3,t1,a6 -8001065c: 03088833 mul a6,a7,a6 -80010660: 010e5693 srli a3,t3,0x10 -80010664: 02c30333 mul t1,t1,a2 -80010668: 01030333 add t1,t1,a6 -8001066c: 006686b3 add a3,a3,t1 -80010670: 02c888b3 mul a7,a7,a2 -80010674: 0106f463 bgeu a3,a6,8001067c <__udivdi3+0x3ec> -80010678: 01d888b3 add a7,a7,t4 -8001067c: 0106d613 srli a2,a3,0x10 -80010680: 011608b3 add a7,a2,a7 -80010684: 0317e663 bltu a5,a7,800106b0 <__udivdi3+0x420> -80010688: cf179ae3 bne a5,a7,8001037c <__udivdi3+0xec> -8001068c: 000107b7 lui a5,0x10 -80010690: fff78793 addi a5,a5,-1 # ffff <_start-0x7fff0001> -80010694: 00f6f6b3 and a3,a3,a5 -80010698: 01069693 slli a3,a3,0x10 -8001069c: 00fe7e33 and t3,t3,a5 -800106a0: 00b51533 sll a0,a0,a1 -800106a4: 01c686b3 add a3,a3,t3 -800106a8: 00000593 li a1,0 -800106ac: dad57ce3 bgeu a0,a3,80010464 <__udivdi3+0x1d4> -800106b0: fff70713 addi a4,a4,-1 -800106b4: cc9ff06f j 8001037c <__udivdi3+0xec> -800106b8: 00000593 li a1,0 -800106bc: 00000713 li a4,0 -800106c0: da5ff06f j 80010464 <__udivdi3+0x1d4> - -800106c4 <__umoddi3>: -800106c4: 00060893 mv a7,a2 -800106c8: 00068713 mv a4,a3 -800106cc: 00050793 mv a5,a0 -800106d0: 00058813 mv a6,a1 -800106d4: 22069c63 bnez a3,8001090c <__umoddi3+0x248> -800106d8: 800156b7 lui a3,0x80015 -800106dc: 53468693 addi a3,a3,1332 # 80015534 <__BSS_END__+0xffffeb1c> -800106e0: 0cc5fc63 bgeu a1,a2,800107b8 <__umoddi3+0xf4> -800106e4: 00010337 lui t1,0x10 -800106e8: 0a667e63 bgeu a2,t1,800107a4 <__umoddi3+0xe0> -800106ec: 0ff00313 li t1,255 -800106f0: 00c37463 bgeu t1,a2,800106f8 <__umoddi3+0x34> -800106f4: 00800713 li a4,8 -800106f8: 00e65333 srl t1,a2,a4 -800106fc: 006686b3 add a3,a3,t1 -80010700: 0006ce03 lbu t3,0(a3) -80010704: 02000313 li t1,32 -80010708: 00ee0e33 add t3,t3,a4 -8001070c: 41c30333 sub t1,t1,t3 -80010710: 00030c63 beqz t1,80010728 <__umoddi3+0x64> -80010714: 006595b3 sll a1,a1,t1 -80010718: 01c55e33 srl t3,a0,t3 -8001071c: 006618b3 sll a7,a2,t1 -80010720: 00be6833 or a6,t3,a1 -80010724: 006517b3 sll a5,a0,t1 -80010728: 0108d613 srli a2,a7,0x10 -8001072c: 02c87733 remu a4,a6,a2 -80010730: 01089513 slli a0,a7,0x10 -80010734: 01055513 srli a0,a0,0x10 -80010738: 0107d693 srli a3,a5,0x10 -8001073c: 02c85833 divu a6,a6,a2 -80010740: 01071713 slli a4,a4,0x10 -80010744: 00d766b3 or a3,a4,a3 -80010748: 03050833 mul a6,a0,a6 -8001074c: 0106fa63 bgeu a3,a6,80010760 <__umoddi3+0x9c> -80010750: 011686b3 add a3,a3,a7 -80010754: 0116e663 bltu a3,a7,80010760 <__umoddi3+0x9c> -80010758: 0106f463 bgeu a3,a6,80010760 <__umoddi3+0x9c> -8001075c: 011686b3 add a3,a3,a7 -80010760: 410686b3 sub a3,a3,a6 -80010764: 02c6f733 remu a4,a3,a2 -80010768: 01079793 slli a5,a5,0x10 -8001076c: 0107d793 srli a5,a5,0x10 -80010770: 02c6d6b3 divu a3,a3,a2 -80010774: 02d506b3 mul a3,a0,a3 -80010778: 01071513 slli a0,a4,0x10 -8001077c: 00f567b3 or a5,a0,a5 -80010780: 00d7fa63 bgeu a5,a3,80010794 <__umoddi3+0xd0> -80010784: 011787b3 add a5,a5,a7 -80010788: 0117e663 bltu a5,a7,80010794 <__umoddi3+0xd0> -8001078c: 00d7f463 bgeu a5,a3,80010794 <__umoddi3+0xd0> -80010790: 011787b3 add a5,a5,a7 -80010794: 40d787b3 sub a5,a5,a3 -80010798: 0067d533 srl a0,a5,t1 -8001079c: 00000593 li a1,0 -800107a0: 00008067 ret -800107a4: 01000337 lui t1,0x1000 -800107a8: 01000713 li a4,16 -800107ac: f46666e3 bltu a2,t1,800106f8 <__umoddi3+0x34> -800107b0: 01800713 li a4,24 -800107b4: f45ff06f j 800106f8 <__umoddi3+0x34> -800107b8: 00061663 bnez a2,800107c4 <__umoddi3+0x100> -800107bc: 00100613 li a2,1 -800107c0: 031658b3 divu a7,a2,a7 -800107c4: 00010637 lui a2,0x10 -800107c8: 0ac8f263 bgeu a7,a2,8001086c <__umoddi3+0x1a8> -800107cc: 0ff00613 li a2,255 -800107d0: 01167463 bgeu a2,a7,800107d8 <__umoddi3+0x114> -800107d4: 00800713 li a4,8 -800107d8: 00e8d633 srl a2,a7,a4 -800107dc: 00c686b3 add a3,a3,a2 -800107e0: 0006ce03 lbu t3,0(a3) -800107e4: 02000313 li t1,32 -800107e8: 00ee0e33 add t3,t3,a4 -800107ec: 41c30333 sub t1,t1,t3 -800107f0: 08031863 bnez t1,80010880 <__umoddi3+0x1bc> -800107f4: 411585b3 sub a1,a1,a7 -800107f8: 0108d713 srli a4,a7,0x10 -800107fc: 01089513 slli a0,a7,0x10 -80010800: 01055513 srli a0,a0,0x10 -80010804: 0107d613 srli a2,a5,0x10 -80010808: 02e5f6b3 remu a3,a1,a4 -8001080c: 02e5d5b3 divu a1,a1,a4 -80010810: 01069693 slli a3,a3,0x10 -80010814: 00c6e6b3 or a3,a3,a2 -80010818: 02b505b3 mul a1,a0,a1 -8001081c: 00b6fa63 bgeu a3,a1,80010830 <__umoddi3+0x16c> -80010820: 011686b3 add a3,a3,a7 -80010824: 0116e663 bltu a3,a7,80010830 <__umoddi3+0x16c> -80010828: 00b6f463 bgeu a3,a1,80010830 <__umoddi3+0x16c> -8001082c: 011686b3 add a3,a3,a7 -80010830: 40b685b3 sub a1,a3,a1 -80010834: 02e5f6b3 remu a3,a1,a4 -80010838: 01079793 slli a5,a5,0x10 -8001083c: 0107d793 srli a5,a5,0x10 -80010840: 02e5d5b3 divu a1,a1,a4 -80010844: 02b505b3 mul a1,a0,a1 -80010848: 01069513 slli a0,a3,0x10 -8001084c: 00f567b3 or a5,a0,a5 -80010850: 00b7fa63 bgeu a5,a1,80010864 <__umoddi3+0x1a0> -80010854: 011787b3 add a5,a5,a7 -80010858: 0117e663 bltu a5,a7,80010864 <__umoddi3+0x1a0> -8001085c: 00b7f463 bgeu a5,a1,80010864 <__umoddi3+0x1a0> -80010860: 011787b3 add a5,a5,a7 -80010864: 40b787b3 sub a5,a5,a1 -80010868: f31ff06f j 80010798 <__umoddi3+0xd4> -8001086c: 01000637 lui a2,0x1000 -80010870: 01000713 li a4,16 -80010874: f6c8e2e3 bltu a7,a2,800107d8 <__umoddi3+0x114> -80010878: 01800713 li a4,24 -8001087c: f5dff06f j 800107d8 <__umoddi3+0x114> -80010880: 006898b3 sll a7,a7,t1 -80010884: 01c5d733 srl a4,a1,t3 -80010888: 006517b3 sll a5,a0,t1 -8001088c: 01c55e33 srl t3,a0,t3 -80010890: 0108d513 srli a0,a7,0x10 -80010894: 02a776b3 remu a3,a4,a0 -80010898: 006595b3 sll a1,a1,t1 -8001089c: 00be6e33 or t3,t3,a1 -800108a0: 01089593 slli a1,a7,0x10 -800108a4: 0105d593 srli a1,a1,0x10 -800108a8: 010e5613 srli a2,t3,0x10 -800108ac: 02a75733 divu a4,a4,a0 -800108b0: 01069693 slli a3,a3,0x10 -800108b4: 00c6e6b3 or a3,a3,a2 -800108b8: 02e58733 mul a4,a1,a4 -800108bc: 00e6fa63 bgeu a3,a4,800108d0 <__umoddi3+0x20c> -800108c0: 011686b3 add a3,a3,a7 -800108c4: 0116e663 bltu a3,a7,800108d0 <__umoddi3+0x20c> -800108c8: 00e6f463 bgeu a3,a4,800108d0 <__umoddi3+0x20c> -800108cc: 011686b3 add a3,a3,a7 -800108d0: 40e68633 sub a2,a3,a4 -800108d4: 02a676b3 remu a3,a2,a0 -800108d8: 010e1e13 slli t3,t3,0x10 -800108dc: 010e5e13 srli t3,t3,0x10 -800108e0: 02a65633 divu a2,a2,a0 -800108e4: 01069693 slli a3,a3,0x10 -800108e8: 02c58633 mul a2,a1,a2 -800108ec: 01c6e5b3 or a1,a3,t3 -800108f0: 00c5fa63 bgeu a1,a2,80010904 <__umoddi3+0x240> -800108f4: 011585b3 add a1,a1,a7 -800108f8: 0115e663 bltu a1,a7,80010904 <__umoddi3+0x240> -800108fc: 00c5f463 bgeu a1,a2,80010904 <__umoddi3+0x240> -80010900: 011585b3 add a1,a1,a7 -80010904: 40c585b3 sub a1,a1,a2 -80010908: ef1ff06f j 800107f8 <__umoddi3+0x134> -8001090c: e8d5eae3 bltu a1,a3,800107a0 <__umoddi3+0xdc> -80010910: 00010737 lui a4,0x10 -80010914: 04e6fc63 bgeu a3,a4,8001096c <__umoddi3+0x2a8> -80010918: 0ff00e93 li t4,255 -8001091c: 00deb733 sltu a4,t4,a3 -80010920: 00371713 slli a4,a4,0x3 -80010924: 80015337 lui t1,0x80015 -80010928: 00e6d8b3 srl a7,a3,a4 -8001092c: 53430313 addi t1,t1,1332 # 80015534 <__BSS_END__+0xffffeb1c> -80010930: 006888b3 add a7,a7,t1 -80010934: 0008ce83 lbu t4,0(a7) # 1000000 <_start-0x7f000000> -80010938: 02000e13 li t3,32 -8001093c: 00ee8eb3 add t4,t4,a4 -80010940: 41de0e33 sub t3,t3,t4 -80010944: 020e1e63 bnez t3,80010980 <__umoddi3+0x2bc> -80010948: 00b6e463 bltu a3,a1,80010950 <__umoddi3+0x28c> -8001094c: 00c56a63 bltu a0,a2,80010960 <__umoddi3+0x29c> -80010950: 40c507b3 sub a5,a0,a2 -80010954: 40d585b3 sub a1,a1,a3 -80010958: 00f53533 sltu a0,a0,a5 -8001095c: 40a58833 sub a6,a1,a0 -80010960: 00078513 mv a0,a5 -80010964: 00080593 mv a1,a6 -80010968: e39ff06f j 800107a0 <__umoddi3+0xdc> -8001096c: 010008b7 lui a7,0x1000 -80010970: 01000713 li a4,16 -80010974: fb16e8e3 bltu a3,a7,80010924 <__umoddi3+0x260> -80010978: 01800713 li a4,24 -8001097c: fa9ff06f j 80010924 <__umoddi3+0x260> -80010980: 01d65733 srl a4,a2,t4 -80010984: 01c696b3 sll a3,a3,t3 -80010988: 00d766b3 or a3,a4,a3 -8001098c: 0106d813 srli a6,a3,0x10 -80010990: 01d5d733 srl a4,a1,t4 -80010994: 03077333 remu t1,a4,a6 -80010998: 01c595b3 sll a1,a1,t3 -8001099c: 01d557b3 srl a5,a0,t4 -800109a0: 00b7e7b3 or a5,a5,a1 -800109a4: 01069593 slli a1,a3,0x10 -800109a8: 0105d593 srli a1,a1,0x10 -800109ac: 0107d893 srli a7,a5,0x10 -800109b0: 01c61633 sll a2,a2,t3 -800109b4: 01c51533 sll a0,a0,t3 -800109b8: 03075733 divu a4,a4,a6 -800109bc: 01031313 slli t1,t1,0x10 -800109c0: 011368b3 or a7,t1,a7 -800109c4: 02e58f33 mul t5,a1,a4 -800109c8: 00070313 mv t1,a4 -800109cc: 01e8fe63 bgeu a7,t5,800109e8 <__umoddi3+0x324> -800109d0: 00d888b3 add a7,a7,a3 -800109d4: fff70313 addi t1,a4,-1 # ffff <_start-0x7fff0001> -800109d8: 00d8e863 bltu a7,a3,800109e8 <__umoddi3+0x324> -800109dc: 01e8f663 bgeu a7,t5,800109e8 <__umoddi3+0x324> -800109e0: ffe70313 addi t1,a4,-2 -800109e4: 00d888b3 add a7,a7,a3 -800109e8: 41e888b3 sub a7,a7,t5 -800109ec: 0308ff33 remu t5,a7,a6 -800109f0: 0308d8b3 divu a7,a7,a6 -800109f4: 010f1f13 slli t5,t5,0x10 -800109f8: 03158833 mul a6,a1,a7 -800109fc: 01079593 slli a1,a5,0x10 -80010a00: 0105d593 srli a1,a1,0x10 -80010a04: 00bf65b3 or a1,t5,a1 -80010a08: 00088793 mv a5,a7 -80010a0c: 0105fe63 bgeu a1,a6,80010a28 <__umoddi3+0x364> -80010a10: 00d585b3 add a1,a1,a3 -80010a14: fff88793 addi a5,a7,-1 # ffffff <_start-0x7f000001> -80010a18: 00d5e863 bltu a1,a3,80010a28 <__umoddi3+0x364> -80010a1c: 0105f663 bgeu a1,a6,80010a28 <__umoddi3+0x364> -80010a20: ffe88793 addi a5,a7,-2 -80010a24: 00d585b3 add a1,a1,a3 -80010a28: 01031313 slli t1,t1,0x10 -80010a2c: 00010f37 lui t5,0x10 -80010a30: 00f36333 or t1,t1,a5 -80010a34: ffff0793 addi a5,t5,-1 # ffff <_start-0x7fff0001> -80010a38: 00f378b3 and a7,t1,a5 -80010a3c: 410585b3 sub a1,a1,a6 -80010a40: 01035313 srli t1,t1,0x10 -80010a44: 01065813 srli a6,a2,0x10 -80010a48: 00f677b3 and a5,a2,a5 -80010a4c: 02f88733 mul a4,a7,a5 -80010a50: 02f307b3 mul a5,t1,a5 -80010a54: 030888b3 mul a7,a7,a6 -80010a58: 03030333 mul t1,t1,a6 -80010a5c: 00f888b3 add a7,a7,a5 -80010a60: 01075813 srli a6,a4,0x10 -80010a64: 01180833 add a6,a6,a7 -80010a68: 00f87463 bgeu a6,a5,80010a70 <__umoddi3+0x3ac> -80010a6c: 01e30333 add t1,t1,t5 -80010a70: 01085793 srli a5,a6,0x10 -80010a74: 00678333 add t1,a5,t1 -80010a78: 000107b7 lui a5,0x10 -80010a7c: fff78793 addi a5,a5,-1 # ffff <_start-0x7fff0001> -80010a80: 00f87833 and a6,a6,a5 -80010a84: 01081813 slli a6,a6,0x10 -80010a88: 00f77733 and a4,a4,a5 -80010a8c: 00e80733 add a4,a6,a4 -80010a90: 0065e663 bltu a1,t1,80010a9c <__umoddi3+0x3d8> -80010a94: 00659e63 bne a1,t1,80010ab0 <__umoddi3+0x3ec> -80010a98: 00e57c63 bgeu a0,a4,80010ab0 <__umoddi3+0x3ec> -80010a9c: 40c70633 sub a2,a4,a2 -80010aa0: 00c73733 sltu a4,a4,a2 -80010aa4: 00d70733 add a4,a4,a3 -80010aa8: 40e30333 sub t1,t1,a4 -80010aac: 00060713 mv a4,a2 -80010ab0: 40e50733 sub a4,a0,a4 -80010ab4: 00e53533 sltu a0,a0,a4 -80010ab8: 406585b3 sub a1,a1,t1 -80010abc: 40a585b3 sub a1,a1,a0 -80010ac0: 01d597b3 sll a5,a1,t4 -80010ac4: 01c75733 srl a4,a4,t3 -80010ac8: 00e7e533 or a0,a5,a4 -80010acc: 01c5d5b3 srl a1,a1,t3 -80010ad0: cd1ff06f j 800107a0 <__umoddi3+0xdc> - -80010ad4 <__divdf3>: -80010ad4: fd010113 addi sp,sp,-48 -80010ad8: 0145d813 srli a6,a1,0x14 -80010adc: 02912223 sw s1,36(sp) -80010ae0: 01312e23 sw s3,28(sp) -80010ae4: 01412c23 sw s4,24(sp) -80010ae8: 01612823 sw s6,16(sp) -80010aec: 01712623 sw s7,12(sp) -80010af0: 00c59493 slli s1,a1,0xc -80010af4: 02112623 sw ra,44(sp) -80010af8: 02812423 sw s0,40(sp) -80010afc: 03212023 sw s2,32(sp) -80010b00: 01512a23 sw s5,20(sp) -80010b04: 7ff87813 andi a6,a6,2047 -80010b08: 00050b13 mv s6,a0 -80010b0c: 00060b93 mv s7,a2 -80010b10: 00068a13 mv s4,a3 -80010b14: 00c4d493 srli s1,s1,0xc -80010b18: 01f5d993 srli s3,a1,0x1f -80010b1c: 0a080063 beqz a6,80010bbc <__divdf3+0xe8> -80010b20: 7ff00793 li a5,2047 -80010b24: 0ef80e63 beq a6,a5,80010c20 <__divdf3+0x14c> -80010b28: 01d55a93 srli s5,a0,0x1d -80010b2c: 00349493 slli s1,s1,0x3 -80010b30: 009ae4b3 or s1,s5,s1 -80010b34: 00800ab7 lui s5,0x800 -80010b38: 0154eab3 or s5,s1,s5 -80010b3c: 00351413 slli s0,a0,0x3 -80010b40: c0180913 addi s2,a6,-1023 -80010b44: 00000b13 li s6,0 -80010b48: 014a5513 srli a0,s4,0x14 -80010b4c: 00ca1493 slli s1,s4,0xc -80010b50: 7ff57813 andi a6,a0,2047 -80010b54: 00c4d493 srli s1,s1,0xc -80010b58: 01fa5a13 srli s4,s4,0x1f -80010b5c: 10080063 beqz a6,80010c5c <__divdf3+0x188> -80010b60: 7ff00793 li a5,2047 -80010b64: 16f80063 beq a6,a5,80010cc4 <__divdf3+0x1f0> -80010b68: 00349513 slli a0,s1,0x3 -80010b6c: 01dbd793 srli a5,s7,0x1d -80010b70: 00a7e533 or a0,a5,a0 -80010b74: 008004b7 lui s1,0x800 -80010b78: 009564b3 or s1,a0,s1 -80010b7c: 003b9f13 slli t5,s7,0x3 -80010b80: c0180513 addi a0,a6,-1023 -80010b84: 00000793 li a5,0 -80010b88: 002b1713 slli a4,s6,0x2 -80010b8c: 00f76733 or a4,a4,a5 -80010b90: fff70713 addi a4,a4,-1 -80010b94: 00e00693 li a3,14 -80010b98: 0149c633 xor a2,s3,s4 -80010b9c: 40a90833 sub a6,s2,a0 -80010ba0: 14e6ee63 bltu a3,a4,80010cfc <__divdf3+0x228> -80010ba4: 800156b7 lui a3,0x80015 -80010ba8: 00271713 slli a4,a4,0x2 -80010bac: 48068693 addi a3,a3,1152 # 80015480 <__BSS_END__+0xffffea68> -80010bb0: 00d70733 add a4,a4,a3 -80010bb4: 00072703 lw a4,0(a4) -80010bb8: 00070067 jr a4 -80010bbc: 00a4eab3 or s5,s1,a0 -80010bc0: 060a8e63 beqz s5,80010c3c <__divdf3+0x168> -80010bc4: 04048063 beqz s1,80010c04 <__divdf3+0x130> -80010bc8: 00048513 mv a0,s1 -80010bcc: 41d030ef jal ra,800147e8 <__clzsi2> -80010bd0: ff550793 addi a5,a0,-11 -80010bd4: 01c00713 li a4,28 -80010bd8: 02f74c63 blt a4,a5,80010c10 <__divdf3+0x13c> -80010bdc: 01d00a93 li s5,29 -80010be0: ff850413 addi s0,a0,-8 -80010be4: 40fa8ab3 sub s5,s5,a5 -80010be8: 008494b3 sll s1,s1,s0 -80010bec: 015b5ab3 srl s5,s6,s5 -80010bf0: 009aeab3 or s5,s5,s1 -80010bf4: 008b1433 sll s0,s6,s0 -80010bf8: c0d00813 li a6,-1011 -80010bfc: 40a80933 sub s2,a6,a0 -80010c00: f45ff06f j 80010b44 <__divdf3+0x70> -80010c04: 3e5030ef jal ra,800147e8 <__clzsi2> -80010c08: 02050513 addi a0,a0,32 -80010c0c: fc5ff06f j 80010bd0 <__divdf3+0xfc> -80010c10: fd850493 addi s1,a0,-40 -80010c14: 009b1ab3 sll s5,s6,s1 -80010c18: 00000413 li s0,0 -80010c1c: fddff06f j 80010bf8 <__divdf3+0x124> -80010c20: 00a4eab3 or s5,s1,a0 -80010c24: 020a8463 beqz s5,80010c4c <__divdf3+0x178> -80010c28: 00050413 mv s0,a0 -80010c2c: 00048a93 mv s5,s1 -80010c30: 7ff00913 li s2,2047 -80010c34: 00300b13 li s6,3 -80010c38: f11ff06f j 80010b48 <__divdf3+0x74> -80010c3c: 00000413 li s0,0 -80010c40: 00000913 li s2,0 -80010c44: 00100b13 li s6,1 -80010c48: f01ff06f j 80010b48 <__divdf3+0x74> -80010c4c: 00000413 li s0,0 -80010c50: 7ff00913 li s2,2047 -80010c54: 00200b13 li s6,2 -80010c58: ef1ff06f j 80010b48 <__divdf3+0x74> -80010c5c: 0174ef33 or t5,s1,s7 -80010c60: 060f0e63 beqz t5,80010cdc <__divdf3+0x208> -80010c64: 04048063 beqz s1,80010ca4 <__divdf3+0x1d0> -80010c68: 00048513 mv a0,s1 -80010c6c: 37d030ef jal ra,800147e8 <__clzsi2> -80010c70: ff550793 addi a5,a0,-11 -80010c74: 01c00713 li a4,28 -80010c78: 02f74e63 blt a4,a5,80010cb4 <__divdf3+0x1e0> -80010c7c: 01d00713 li a4,29 -80010c80: ff850f13 addi t5,a0,-8 -80010c84: 40f70733 sub a4,a4,a5 -80010c88: 01e494b3 sll s1,s1,t5 -80010c8c: 00ebd733 srl a4,s7,a4 -80010c90: 009764b3 or s1,a4,s1 -80010c94: 01eb9f33 sll t5,s7,t5 -80010c98: c0d00613 li a2,-1011 -80010c9c: 40a60533 sub a0,a2,a0 -80010ca0: ee5ff06f j 80010b84 <__divdf3+0xb0> -80010ca4: 000b8513 mv a0,s7 -80010ca8: 341030ef jal ra,800147e8 <__clzsi2> -80010cac: 02050513 addi a0,a0,32 -80010cb0: fc1ff06f j 80010c70 <__divdf3+0x19c> -80010cb4: fd850493 addi s1,a0,-40 -80010cb8: 009b94b3 sll s1,s7,s1 -80010cbc: 00000f13 li t5,0 -80010cc0: fd9ff06f j 80010c98 <__divdf3+0x1c4> -80010cc4: 0174ef33 or t5,s1,s7 -80010cc8: 020f0263 beqz t5,80010cec <__divdf3+0x218> -80010ccc: 000b8f13 mv t5,s7 -80010cd0: 7ff00513 li a0,2047 -80010cd4: 00300793 li a5,3 -80010cd8: eb1ff06f j 80010b88 <__divdf3+0xb4> -80010cdc: 00000493 li s1,0 -80010ce0: 00000513 li a0,0 -80010ce4: 00100793 li a5,1 -80010ce8: ea1ff06f j 80010b88 <__divdf3+0xb4> -80010cec: 00000493 li s1,0 -80010cf0: 7ff00513 li a0,2047 -80010cf4: 00200793 li a5,2 -80010cf8: e91ff06f j 80010b88 <__divdf3+0xb4> -80010cfc: 0154e663 bltu s1,s5,80010d08 <__divdf3+0x234> -80010d00: 349a9863 bne s5,s1,80011050 <__divdf3+0x57c> -80010d04: 35e46663 bltu s0,t5,80011050 <__divdf3+0x57c> -80010d08: 01fa9693 slli a3,s5,0x1f -80010d0c: 00145713 srli a4,s0,0x1 -80010d10: 01f41793 slli a5,s0,0x1f -80010d14: 001ada93 srli s5,s5,0x1 -80010d18: 00e6e433 or s0,a3,a4 -80010d1c: 00849513 slli a0,s1,0x8 -80010d20: 018f5493 srli s1,t5,0x18 -80010d24: 00a4e533 or a0,s1,a0 -80010d28: 01055e13 srli t3,a0,0x10 -80010d2c: 03cad8b3 divu a7,s5,t3 -80010d30: 01051313 slli t1,a0,0x10 -80010d34: 01035313 srli t1,t1,0x10 -80010d38: 01045713 srli a4,s0,0x10 -80010d3c: 008f1593 slli a1,t5,0x8 -80010d40: 03caf4b3 remu s1,s5,t3 -80010d44: 00088f93 mv t6,a7 -80010d48: 031306b3 mul a3,t1,a7 -80010d4c: 01049a93 slli s5,s1,0x10 -80010d50: 01576733 or a4,a4,s5 -80010d54: 00d77e63 bgeu a4,a3,80010d70 <__divdf3+0x29c> -80010d58: 00a70733 add a4,a4,a0 -80010d5c: fff88f93 addi t6,a7,-1 -80010d60: 00a76863 bltu a4,a0,80010d70 <__divdf3+0x29c> -80010d64: 00d77663 bgeu a4,a3,80010d70 <__divdf3+0x29c> -80010d68: ffe88f93 addi t6,a7,-2 -80010d6c: 00a70733 add a4,a4,a0 -80010d70: 40d70733 sub a4,a4,a3 -80010d74: 03c75eb3 divu t4,a4,t3 -80010d78: 01041413 slli s0,s0,0x10 -80010d7c: 01045413 srli s0,s0,0x10 -80010d80: 03c77733 remu a4,a4,t3 -80010d84: 000e8693 mv a3,t4 -80010d88: 03d308b3 mul a7,t1,t4 -80010d8c: 01071713 slli a4,a4,0x10 -80010d90: 00e46733 or a4,s0,a4 -80010d94: 01177e63 bgeu a4,a7,80010db0 <__divdf3+0x2dc> -80010d98: 00a70733 add a4,a4,a0 -80010d9c: fffe8693 addi a3,t4,-1 -80010da0: 00a76863 bltu a4,a0,80010db0 <__divdf3+0x2dc> -80010da4: 01177663 bgeu a4,a7,80010db0 <__divdf3+0x2dc> -80010da8: ffee8693 addi a3,t4,-2 -80010dac: 00a70733 add a4,a4,a0 -80010db0: 010f9f93 slli t6,t6,0x10 -80010db4: 00dfefb3 or t6,t6,a3 -80010db8: 000106b7 lui a3,0x10 -80010dbc: 41170433 sub s0,a4,a7 -80010dc0: fff68893 addi a7,a3,-1 # ffff <_start-0x7fff0001> -80010dc4: 010fdf13 srli t5,t6,0x10 -80010dc8: 011ff733 and a4,t6,a7 -80010dcc: 0105de93 srli t4,a1,0x10 -80010dd0: 0115f8b3 and a7,a1,a7 -80010dd4: 031703b3 mul t2,a4,a7 -80010dd8: 031f04b3 mul s1,t5,a7 -80010ddc: 02ee8733 mul a4,t4,a4 -80010de0: 03df02b3 mul t0,t5,t4 -80010de4: 00970f33 add t5,a4,s1 -80010de8: 0103d713 srli a4,t2,0x10 -80010dec: 01e70733 add a4,a4,t5 -80010df0: 00977463 bgeu a4,s1,80010df8 <__divdf3+0x324> -80010df4: 00d282b3 add t0,t0,a3 -80010df8: 01075f13 srli t5,a4,0x10 -80010dfc: 005f0f33 add t5,t5,t0 -80010e00: 000102b7 lui t0,0x10 -80010e04: fff28293 addi t0,t0,-1 # ffff <_start-0x7fff0001> -80010e08: 005776b3 and a3,a4,t0 -80010e0c: 01069693 slli a3,a3,0x10 -80010e10: 0053f3b3 and t2,t2,t0 -80010e14: 007686b3 add a3,a3,t2 -80010e18: 01e46863 bltu s0,t5,80010e28 <__divdf3+0x354> -80010e1c: 000f8493 mv s1,t6 -80010e20: 05e41463 bne s0,t5,80010e68 <__divdf3+0x394> -80010e24: 04d7f263 bgeu a5,a3,80010e68 <__divdf3+0x394> -80010e28: 00b787b3 add a5,a5,a1 -80010e2c: 00b7b733 sltu a4,a5,a1 -80010e30: 00a70733 add a4,a4,a0 -80010e34: 00e40433 add s0,s0,a4 -80010e38: ffff8493 addi s1,t6,-1 -80010e3c: 00856663 bltu a0,s0,80010e48 <__divdf3+0x374> -80010e40: 02851463 bne a0,s0,80010e68 <__divdf3+0x394> -80010e44: 02b7e263 bltu a5,a1,80010e68 <__divdf3+0x394> -80010e48: 01e46663 bltu s0,t5,80010e54 <__divdf3+0x380> -80010e4c: 008f1e63 bne t5,s0,80010e68 <__divdf3+0x394> -80010e50: 00d7fc63 bgeu a5,a3,80010e68 <__divdf3+0x394> -80010e54: 00b787b3 add a5,a5,a1 -80010e58: 00b7b733 sltu a4,a5,a1 -80010e5c: 00a70733 add a4,a4,a0 -80010e60: ffef8493 addi s1,t6,-2 -80010e64: 00e40433 add s0,s0,a4 -80010e68: 40d786b3 sub a3,a5,a3 -80010e6c: 41e40433 sub s0,s0,t5 -80010e70: 00d7b7b3 sltu a5,a5,a3 -80010e74: 40f40433 sub s0,s0,a5 -80010e78: fff00f13 li t5,-1 -80010e7c: 12850463 beq a0,s0,80010fa4 <__divdf3+0x4d0> -80010e80: 03c45f33 divu t5,s0,t3 -80010e84: 0106d713 srli a4,a3,0x10 -80010e88: 03c47433 remu s0,s0,t3 -80010e8c: 03e307b3 mul a5,t1,t5 -80010e90: 01041413 slli s0,s0,0x10 -80010e94: 00876433 or s0,a4,s0 -80010e98: 000f0713 mv a4,t5 -80010e9c: 00f47e63 bgeu s0,a5,80010eb8 <__divdf3+0x3e4> -80010ea0: 00a40433 add s0,s0,a0 -80010ea4: ffff0713 addi a4,t5,-1 -80010ea8: 00a46863 bltu s0,a0,80010eb8 <__divdf3+0x3e4> -80010eac: 00f47663 bgeu s0,a5,80010eb8 <__divdf3+0x3e4> -80010eb0: ffef0713 addi a4,t5,-2 -80010eb4: 00a40433 add s0,s0,a0 -80010eb8: 40f40433 sub s0,s0,a5 -80010ebc: 03c45f33 divu t5,s0,t3 -80010ec0: 01069693 slli a3,a3,0x10 -80010ec4: 0106d693 srli a3,a3,0x10 -80010ec8: 03c47433 remu s0,s0,t3 -80010ecc: 000f0793 mv a5,t5 -80010ed0: 03e30333 mul t1,t1,t5 -80010ed4: 01041413 slli s0,s0,0x10 -80010ed8: 0086e433 or s0,a3,s0 -80010edc: 00647e63 bgeu s0,t1,80010ef8 <__divdf3+0x424> -80010ee0: 00a40433 add s0,s0,a0 -80010ee4: ffff0793 addi a5,t5,-1 -80010ee8: 00a46863 bltu s0,a0,80010ef8 <__divdf3+0x424> -80010eec: 00647663 bgeu s0,t1,80010ef8 <__divdf3+0x424> -80010ef0: ffef0793 addi a5,t5,-2 -80010ef4: 00a40433 add s0,s0,a0 -80010ef8: 01071713 slli a4,a4,0x10 -80010efc: 00f76733 or a4,a4,a5 -80010f00: 01071793 slli a5,a4,0x10 -80010f04: 0107d793 srli a5,a5,0x10 -80010f08: 40640433 sub s0,s0,t1 -80010f0c: 01075313 srli t1,a4,0x10 -80010f10: 03178e33 mul t3,a5,a7 -80010f14: 031308b3 mul a7,t1,a7 -80010f18: 026e8333 mul t1,t4,t1 -80010f1c: 02fe8eb3 mul t4,t4,a5 -80010f20: 010e5793 srli a5,t3,0x10 -80010f24: 011e8eb3 add t4,t4,a7 -80010f28: 01d787b3 add a5,a5,t4 -80010f2c: 0117f663 bgeu a5,a7,80010f38 <__divdf3+0x464> -80010f30: 000106b7 lui a3,0x10 -80010f34: 00d30333 add t1,t1,a3 -80010f38: 0107d893 srli a7,a5,0x10 -80010f3c: 006888b3 add a7,a7,t1 -80010f40: 00010337 lui t1,0x10 -80010f44: fff30313 addi t1,t1,-1 # ffff <_start-0x7fff0001> -80010f48: 0067f6b3 and a3,a5,t1 -80010f4c: 01069693 slli a3,a3,0x10 -80010f50: 006e7e33 and t3,t3,t1 -80010f54: 01c686b3 add a3,a3,t3 -80010f58: 01146863 bltu s0,a7,80010f68 <__divdf3+0x494> -80010f5c: 23141c63 bne s0,a7,80011194 <__divdf3+0x6c0> -80010f60: 00070f13 mv t5,a4 -80010f64: 04068063 beqz a3,80010fa4 <__divdf3+0x4d0> -80010f68: 00850433 add s0,a0,s0 -80010f6c: fff70f13 addi t5,a4,-1 -80010f70: 02a46463 bltu s0,a0,80010f98 <__divdf3+0x4c4> -80010f74: 01146663 bltu s0,a7,80010f80 <__divdf3+0x4ac> -80010f78: 21141c63 bne s0,a7,80011190 <__divdf3+0x6bc> -80010f7c: 02d5f063 bgeu a1,a3,80010f9c <__divdf3+0x4c8> -80010f80: 00159793 slli a5,a1,0x1 -80010f84: 00b7b5b3 sltu a1,a5,a1 -80010f88: 00a58533 add a0,a1,a0 -80010f8c: ffe70f13 addi t5,a4,-2 -80010f90: 00a40433 add s0,s0,a0 -80010f94: 00078593 mv a1,a5 -80010f98: 01141463 bne s0,a7,80010fa0 <__divdf3+0x4cc> -80010f9c: 00b68463 beq a3,a1,80010fa4 <__divdf3+0x4d0> -80010fa0: 001f6f13 ori t5,t5,1 -80010fa4: 3ff80713 addi a4,a6,1023 -80010fa8: 10e05263 blez a4,800110ac <__divdf3+0x5d8> -80010fac: 007f7793 andi a5,t5,7 -80010fb0: 02078063 beqz a5,80010fd0 <__divdf3+0x4fc> -80010fb4: 00ff7793 andi a5,t5,15 -80010fb8: 00400693 li a3,4 -80010fbc: 00d78a63 beq a5,a3,80010fd0 <__divdf3+0x4fc> -80010fc0: 004f0693 addi a3,t5,4 -80010fc4: 01e6bf33 sltu t5,a3,t5 -80010fc8: 01e484b3 add s1,s1,t5 -80010fcc: 00068f13 mv t5,a3 -80010fd0: 00749793 slli a5,s1,0x7 -80010fd4: 0007da63 bgez a5,80010fe8 <__divdf3+0x514> -80010fd8: ff0007b7 lui a5,0xff000 -80010fdc: fff78793 addi a5,a5,-1 # feffffff <__BSS_END__+0x7efe95e7> -80010fe0: 00f4f4b3 and s1,s1,a5 -80010fe4: 40080713 addi a4,a6,1024 -80010fe8: 7fe00793 li a5,2046 -80010fec: 18e7c263 blt a5,a4,80011170 <__divdf3+0x69c> -80010ff0: 003f5f13 srli t5,t5,0x3 -80010ff4: 01d49793 slli a5,s1,0x1d -80010ff8: 01e7e7b3 or a5,a5,t5 -80010ffc: 0034d513 srli a0,s1,0x3 -80011000: 00c51513 slli a0,a0,0xc -80011004: 7ff77713 andi a4,a4,2047 -80011008: 01471713 slli a4,a4,0x14 -8001100c: 02c12083 lw ra,44(sp) -80011010: 02812403 lw s0,40(sp) -80011014: 00c55513 srli a0,a0,0xc -80011018: 00e56533 or a0,a0,a4 -8001101c: 01f61613 slli a2,a2,0x1f -80011020: 00c56733 or a4,a0,a2 -80011024: 02412483 lw s1,36(sp) -80011028: 02012903 lw s2,32(sp) -8001102c: 01c12983 lw s3,28(sp) -80011030: 01812a03 lw s4,24(sp) -80011034: 01412a83 lw s5,20(sp) -80011038: 01012b03 lw s6,16(sp) -8001103c: 00c12b83 lw s7,12(sp) -80011040: 00078513 mv a0,a5 -80011044: 00070593 mv a1,a4 -80011048: 03010113 addi sp,sp,48 -8001104c: 00008067 ret -80011050: fff80813 addi a6,a6,-1 -80011054: 00000793 li a5,0 -80011058: cc5ff06f j 80010d1c <__divdf3+0x248> -8001105c: 00098613 mv a2,s3 -80011060: 000a8493 mv s1,s5 -80011064: 00040f13 mv t5,s0 -80011068: 000b0793 mv a5,s6 -8001106c: 00200713 li a4,2 -80011070: 10e78063 beq a5,a4,80011170 <__divdf3+0x69c> -80011074: 00300713 li a4,3 -80011078: 0ee78263 beq a5,a4,8001115c <__divdf3+0x688> -8001107c: 00100713 li a4,1 -80011080: f2e792e3 bne a5,a4,80010fa4 <__divdf3+0x4d0> -80011084: 00000513 li a0,0 -80011088: 00000793 li a5,0 -8001108c: 0940006f j 80011120 <__divdf3+0x64c> -80011090: 000a0613 mv a2,s4 -80011094: fd9ff06f j 8001106c <__divdf3+0x598> -80011098: 000804b7 lui s1,0x80 -8001109c: 00000f13 li t5,0 -800110a0: 00000613 li a2,0 -800110a4: 00300793 li a5,3 -800110a8: fc5ff06f j 8001106c <__divdf3+0x598> -800110ac: 00100513 li a0,1 -800110b0: 40e50533 sub a0,a0,a4 -800110b4: 03800793 li a5,56 -800110b8: fca7c6e3 blt a5,a0,80011084 <__divdf3+0x5b0> -800110bc: 01f00793 li a5,31 -800110c0: 06a7c463 blt a5,a0,80011128 <__divdf3+0x654> -800110c4: 41e80813 addi a6,a6,1054 -800110c8: 010497b3 sll a5,s1,a6 -800110cc: 00af5733 srl a4,t5,a0 -800110d0: 010f1833 sll a6,t5,a6 -800110d4: 00e7e7b3 or a5,a5,a4 -800110d8: 01003833 snez a6,a6 -800110dc: 0107e7b3 or a5,a5,a6 -800110e0: 00a4d533 srl a0,s1,a0 -800110e4: 0077f713 andi a4,a5,7 -800110e8: 02070063 beqz a4,80011108 <__divdf3+0x634> -800110ec: 00f7f713 andi a4,a5,15 -800110f0: 00400693 li a3,4 -800110f4: 00d70a63 beq a4,a3,80011108 <__divdf3+0x634> -800110f8: 00478713 addi a4,a5,4 -800110fc: 00f737b3 sltu a5,a4,a5 -80011100: 00f50533 add a0,a0,a5 -80011104: 00070793 mv a5,a4 -80011108: 00851713 slli a4,a0,0x8 -8001110c: 06074a63 bltz a4,80011180 <__divdf3+0x6ac> -80011110: 01d51713 slli a4,a0,0x1d -80011114: 0037d793 srli a5,a5,0x3 -80011118: 00f767b3 or a5,a4,a5 -8001111c: 00355513 srli a0,a0,0x3 -80011120: 00000713 li a4,0 -80011124: eddff06f j 80011000 <__divdf3+0x52c> -80011128: fe100793 li a5,-31 -8001112c: 40e787b3 sub a5,a5,a4 -80011130: 02000693 li a3,32 -80011134: 00f4d7b3 srl a5,s1,a5 -80011138: 00000713 li a4,0 -8001113c: 00d50663 beq a0,a3,80011148 <__divdf3+0x674> -80011140: 43e80813 addi a6,a6,1086 -80011144: 01049733 sll a4,s1,a6 -80011148: 01e76f33 or t5,a4,t5 -8001114c: 01e03f33 snez t5,t5 -80011150: 01e7e7b3 or a5,a5,t5 -80011154: 00000513 li a0,0 -80011158: f8dff06f j 800110e4 <__divdf3+0x610> -8001115c: 00080537 lui a0,0x80 -80011160: 00000793 li a5,0 -80011164: 7ff00713 li a4,2047 -80011168: 00000613 li a2,0 -8001116c: e95ff06f j 80011000 <__divdf3+0x52c> -80011170: 00000513 li a0,0 -80011174: 00000793 li a5,0 -80011178: 7ff00713 li a4,2047 -8001117c: e85ff06f j 80011000 <__divdf3+0x52c> -80011180: 00000513 li a0,0 -80011184: 00000793 li a5,0 -80011188: 00100713 li a4,1 -8001118c: e75ff06f j 80011000 <__divdf3+0x52c> -80011190: 000f0713 mv a4,t5 -80011194: 00070f13 mv t5,a4 -80011198: e09ff06f j 80010fa0 <__divdf3+0x4cc> - -8001119c <__muldf3>: -8001119c: fd010113 addi sp,sp,-48 -800111a0: 01312e23 sw s3,28(sp) -800111a4: 0145d993 srli s3,a1,0x14 -800111a8: 02812423 sw s0,40(sp) -800111ac: 02912223 sw s1,36(sp) -800111b0: 01412c23 sw s4,24(sp) -800111b4: 01512a23 sw s5,20(sp) -800111b8: 01612823 sw s6,16(sp) -800111bc: 00c59493 slli s1,a1,0xc -800111c0: 02112623 sw ra,44(sp) -800111c4: 03212023 sw s2,32(sp) -800111c8: 01712623 sw s7,12(sp) -800111cc: 7ff9f993 andi s3,s3,2047 -800111d0: 00050413 mv s0,a0 -800111d4: 00060b13 mv s6,a2 -800111d8: 00068a93 mv s5,a3 -800111dc: 00c4d493 srli s1,s1,0xc -800111e0: 01f5da13 srli s4,a1,0x1f -800111e4: 0a098263 beqz s3,80011288 <__muldf3+0xec> -800111e8: 7ff00793 li a5,2047 -800111ec: 10f98063 beq s3,a5,800112ec <__muldf3+0x150> -800111f0: 01d55793 srli a5,a0,0x1d -800111f4: 00349493 slli s1,s1,0x3 -800111f8: 0097e4b3 or s1,a5,s1 -800111fc: 008007b7 lui a5,0x800 -80011200: 00f4e4b3 or s1,s1,a5 -80011204: 00351913 slli s2,a0,0x3 -80011208: c0198993 addi s3,s3,-1023 -8001120c: 00000b93 li s7,0 -80011210: 014ad513 srli a0,s5,0x14 -80011214: 00ca9413 slli s0,s5,0xc -80011218: 7ff57513 andi a0,a0,2047 -8001121c: 00c45413 srli s0,s0,0xc -80011220: 01fada93 srli s5,s5,0x1f -80011224: 10050063 beqz a0,80011324 <__muldf3+0x188> -80011228: 7ff00793 li a5,2047 -8001122c: 16f50063 beq a0,a5,8001138c <__muldf3+0x1f0> -80011230: 01db5793 srli a5,s6,0x1d -80011234: 00341413 slli s0,s0,0x3 -80011238: 0087e433 or s0,a5,s0 -8001123c: 008007b7 lui a5,0x800 -80011240: 00f46433 or s0,s0,a5 -80011244: c0150513 addi a0,a0,-1023 # 7fc01 <_start-0x7ff803ff> -80011248: 003b1793 slli a5,s6,0x3 -8001124c: 00000713 li a4,0 -80011250: 002b9693 slli a3,s7,0x2 -80011254: 00e6e6b3 or a3,a3,a4 -80011258: 00a98533 add a0,s3,a0 -8001125c: fff68693 addi a3,a3,-1 # ffff <_start-0x7fff0001> -80011260: 00e00593 li a1,14 -80011264: 015a4633 xor a2,s4,s5 -80011268: 00150813 addi a6,a0,1 -8001126c: 14d5ec63 bltu a1,a3,800113c4 <__muldf3+0x228> -80011270: 800155b7 lui a1,0x80015 -80011274: 00269693 slli a3,a3,0x2 -80011278: 4bc58593 addi a1,a1,1212 # 800154bc <__BSS_END__+0xffffeaa4> -8001127c: 00b686b3 add a3,a3,a1 -80011280: 0006a683 lw a3,0(a3) -80011284: 00068067 jr a3 -80011288: 00a4e933 or s2,s1,a0 -8001128c: 06090c63 beqz s2,80011304 <__muldf3+0x168> -80011290: 04048063 beqz s1,800112d0 <__muldf3+0x134> -80011294: 00048513 mv a0,s1 -80011298: 550030ef jal ra,800147e8 <__clzsi2> -8001129c: ff550713 addi a4,a0,-11 -800112a0: 01c00793 li a5,28 -800112a4: 02e7cc63 blt a5,a4,800112dc <__muldf3+0x140> -800112a8: 01d00793 li a5,29 -800112ac: ff850913 addi s2,a0,-8 -800112b0: 40e787b3 sub a5,a5,a4 -800112b4: 012494b3 sll s1,s1,s2 -800112b8: 00f457b3 srl a5,s0,a5 -800112bc: 0097e4b3 or s1,a5,s1 -800112c0: 01241933 sll s2,s0,s2 -800112c4: c0d00993 li s3,-1011 -800112c8: 40a989b3 sub s3,s3,a0 -800112cc: f41ff06f j 8001120c <__muldf3+0x70> -800112d0: 518030ef jal ra,800147e8 <__clzsi2> -800112d4: 02050513 addi a0,a0,32 -800112d8: fc5ff06f j 8001129c <__muldf3+0x100> -800112dc: fd850493 addi s1,a0,-40 -800112e0: 009414b3 sll s1,s0,s1 -800112e4: 00000913 li s2,0 -800112e8: fddff06f j 800112c4 <__muldf3+0x128> -800112ec: 00a4e933 or s2,s1,a0 -800112f0: 02090263 beqz s2,80011314 <__muldf3+0x178> -800112f4: 00050913 mv s2,a0 -800112f8: 7ff00993 li s3,2047 -800112fc: 00300b93 li s7,3 -80011300: f11ff06f j 80011210 <__muldf3+0x74> -80011304: 00000493 li s1,0 -80011308: 00000993 li s3,0 -8001130c: 00100b93 li s7,1 -80011310: f01ff06f j 80011210 <__muldf3+0x74> -80011314: 00000493 li s1,0 -80011318: 7ff00993 li s3,2047 -8001131c: 00200b93 li s7,2 -80011320: ef1ff06f j 80011210 <__muldf3+0x74> -80011324: 016467b3 or a5,s0,s6 -80011328: 06078e63 beqz a5,800113a4 <__muldf3+0x208> -8001132c: 04040063 beqz s0,8001136c <__muldf3+0x1d0> -80011330: 00040513 mv a0,s0 -80011334: 4b4030ef jal ra,800147e8 <__clzsi2> -80011338: ff550693 addi a3,a0,-11 -8001133c: 01c00793 li a5,28 -80011340: 02d7ce63 blt a5,a3,8001137c <__muldf3+0x1e0> -80011344: 01d00713 li a4,29 -80011348: ff850793 addi a5,a0,-8 -8001134c: 40d70733 sub a4,a4,a3 -80011350: 00f41433 sll s0,s0,a5 -80011354: 00eb5733 srl a4,s6,a4 -80011358: 00876433 or s0,a4,s0 -8001135c: 00fb17b3 sll a5,s6,a5 -80011360: c0d00713 li a4,-1011 -80011364: 40a70533 sub a0,a4,a0 -80011368: ee5ff06f j 8001124c <__muldf3+0xb0> -8001136c: 000b0513 mv a0,s6 -80011370: 478030ef jal ra,800147e8 <__clzsi2> -80011374: 02050513 addi a0,a0,32 -80011378: fc1ff06f j 80011338 <__muldf3+0x19c> -8001137c: fd850413 addi s0,a0,-40 -80011380: 008b1433 sll s0,s6,s0 -80011384: 00000793 li a5,0 -80011388: fd9ff06f j 80011360 <__muldf3+0x1c4> -8001138c: 016467b3 or a5,s0,s6 -80011390: 02078263 beqz a5,800113b4 <__muldf3+0x218> -80011394: 000b0793 mv a5,s6 -80011398: 7ff00513 li a0,2047 -8001139c: 00300713 li a4,3 -800113a0: eb1ff06f j 80011250 <__muldf3+0xb4> -800113a4: 00000413 li s0,0 -800113a8: 00000513 li a0,0 -800113ac: 00100713 li a4,1 -800113b0: ea1ff06f j 80011250 <__muldf3+0xb4> -800113b4: 00000413 li s0,0 -800113b8: 7ff00513 li a0,2047 -800113bc: 00200713 li a4,2 -800113c0: e91ff06f j 80011250 <__muldf3+0xb4> -800113c4: 00010f37 lui t5,0x10 -800113c8: ffff0e93 addi t4,t5,-1 # ffff <_start-0x7fff0001> -800113cc: 01095713 srli a4,s2,0x10 -800113d0: 0107d893 srli a7,a5,0x10 -800113d4: 01d97933 and s2,s2,t4 -800113d8: 01d7f7b3 and a5,a5,t4 -800113dc: 032885b3 mul a1,a7,s2 -800113e0: 032786b3 mul a3,a5,s2 -800113e4: 02f70fb3 mul t6,a4,a5 -800113e8: 01f58333 add t1,a1,t6 -800113ec: 0106d593 srli a1,a3,0x10 -800113f0: 006585b3 add a1,a1,t1 -800113f4: 03170e33 mul t3,a4,a7 -800113f8: 01f5f463 bgeu a1,t6,80011400 <__muldf3+0x264> -800113fc: 01ee0e33 add t3,t3,t5 -80011400: 0105d393 srli t2,a1,0x10 -80011404: 01d5f5b3 and a1,a1,t4 -80011408: 01d6f6b3 and a3,a3,t4 -8001140c: 01045f13 srli t5,s0,0x10 -80011410: 01d472b3 and t0,s0,t4 -80011414: 01059593 slli a1,a1,0x10 -80011418: 00d585b3 add a1,a1,a3 -8001141c: 02570eb3 mul t4,a4,t0 -80011420: 032286b3 mul a3,t0,s2 -80011424: 032f0933 mul s2,t5,s2 -80011428: 01d90333 add t1,s2,t4 -8001142c: 0106d913 srli s2,a3,0x10 -80011430: 00690933 add s2,s2,t1 -80011434: 03e70733 mul a4,a4,t5 -80011438: 01d97663 bgeu s2,t4,80011444 <__muldf3+0x2a8> -8001143c: 00010337 lui t1,0x10 -80011440: 00670733 add a4,a4,t1 -80011444: 01095e93 srli t4,s2,0x10 -80011448: 000109b7 lui s3,0x10 -8001144c: 00ee8eb3 add t4,t4,a4 -80011450: fff98713 addi a4,s3,-1 # ffff <_start-0x7fff0001> -80011454: 00e97933 and s2,s2,a4 -80011458: 00e6f6b3 and a3,a3,a4 -8001145c: 0104d413 srli s0,s1,0x10 -80011460: 01091913 slli s2,s2,0x10 -80011464: 00e4f4b3 and s1,s1,a4 -80011468: 00d90933 add s2,s2,a3 -8001146c: 02978733 mul a4,a5,s1 -80011470: 012383b3 add t2,t2,s2 -80011474: 02f40333 mul t1,s0,a5 -80011478: 029886b3 mul a3,a7,s1 -8001147c: 028887b3 mul a5,a7,s0 -80011480: 006688b3 add a7,a3,t1 -80011484: 01075693 srli a3,a4,0x10 -80011488: 011686b3 add a3,a3,a7 -8001148c: 0066f463 bgeu a3,t1,80011494 <__muldf3+0x2f8> -80011490: 013787b3 add a5,a5,s3 -80011494: 0106d893 srli a7,a3,0x10 -80011498: 000109b7 lui s3,0x10 -8001149c: 00f88fb3 add t6,a7,a5 -800114a0: fff98793 addi a5,s3,-1 # ffff <_start-0x7fff0001> -800114a4: 00f6f6b3 and a3,a3,a5 -800114a8: 00f77733 and a4,a4,a5 -800114ac: 029288b3 mul a7,t0,s1 -800114b0: 01069693 slli a3,a3,0x10 -800114b4: 00e686b3 add a3,a3,a4 -800114b8: 025407b3 mul a5,s0,t0 -800114bc: 029f04b3 mul s1,t5,s1 -800114c0: 028f0333 mul t1,t5,s0 -800114c4: 00f484b3 add s1,s1,a5 -800114c8: 0108d413 srli s0,a7,0x10 -800114cc: 009404b3 add s1,s0,s1 -800114d0: 00f4f463 bgeu s1,a5,800114d8 <__muldf3+0x33c> -800114d4: 01330333 add t1,t1,s3 -800114d8: 000107b7 lui a5,0x10 -800114dc: fff78793 addi a5,a5,-1 # ffff <_start-0x7fff0001> -800114e0: 00f4f733 and a4,s1,a5 -800114e4: 00f8f8b3 and a7,a7,a5 -800114e8: 01071713 slli a4,a4,0x10 -800114ec: 007e0e33 add t3,t3,t2 -800114f0: 01170733 add a4,a4,a7 -800114f4: 012e3933 sltu s2,t3,s2 -800114f8: 01d70733 add a4,a4,t4 -800114fc: 01270433 add s0,a4,s2 -80011500: 00de0e33 add t3,t3,a3 -80011504: 00de36b3 sltu a3,t3,a3 -80011508: 01f408b3 add a7,s0,t6 -8001150c: 00d88f33 add t5,a7,a3 -80011510: 01d73733 sltu a4,a4,t4 -80011514: 01243433 sltu s0,s0,s2 -80011518: 00876433 or s0,a4,s0 -8001151c: 0104d493 srli s1,s1,0x10 -80011520: 01f8b8b3 sltu a7,a7,t6 -80011524: 00df36b3 sltu a3,t5,a3 -80011528: 00940433 add s0,s0,s1 -8001152c: 00d8e6b3 or a3,a7,a3 -80011530: 00d40433 add s0,s0,a3 -80011534: 00640433 add s0,s0,t1 -80011538: 017f5793 srli a5,t5,0x17 -8001153c: 00941413 slli s0,s0,0x9 -80011540: 00f46433 or s0,s0,a5 -80011544: 009e1793 slli a5,t3,0x9 -80011548: 00b7e7b3 or a5,a5,a1 +80010fd8 <__muldf3>: +80010fd8: fd010113 addi sp,sp,-48 +80010fdc: 01312e23 sw s3,28(sp) +80010fe0: 0145d993 srli s3,a1,0x14 +80010fe4: 02812423 sw s0,40(sp) +80010fe8: 02912223 sw s1,36(sp) +80010fec: 01412c23 sw s4,24(sp) +80010ff0: 01512a23 sw s5,20(sp) +80010ff4: 01612823 sw s6,16(sp) +80010ff8: 00c59493 slli s1,a1,0xc +80010ffc: 02112623 sw ra,44(sp) +80011000: 03212023 sw s2,32(sp) +80011004: 01712623 sw s7,12(sp) +80011008: 7ff9f993 andi s3,s3,2047 +8001100c: 00050413 mv s0,a0 +80011010: 00060b13 mv s6,a2 +80011014: 00068a93 mv s5,a3 +80011018: 00c4d493 srli s1,s1,0xc +8001101c: 01f5da13 srli s4,a1,0x1f +80011020: 0a098263 beqz s3,800110c4 <__muldf3+0xec> +80011024: 7ff00793 li a5,2047 +80011028: 10f98063 beq s3,a5,80011128 <__muldf3+0x150> +8001102c: 01d55793 srli a5,a0,0x1d +80011030: 00349493 slli s1,s1,0x3 +80011034: 0097e4b3 or s1,a5,s1 +80011038: 008007b7 lui a5,0x800 +8001103c: 00f4e4b3 or s1,s1,a5 +80011040: 00351913 slli s2,a0,0x3 +80011044: c0198993 addi s3,s3,-1023 +80011048: 00000b93 li s7,0 +8001104c: 014ad513 srli a0,s5,0x14 +80011050: 00ca9413 slli s0,s5,0xc +80011054: 7ff57513 andi a0,a0,2047 +80011058: 00c45413 srli s0,s0,0xc +8001105c: 01fada93 srli s5,s5,0x1f +80011060: 10050063 beqz a0,80011160 <__muldf3+0x188> +80011064: 7ff00793 li a5,2047 +80011068: 16f50063 beq a0,a5,800111c8 <__muldf3+0x1f0> +8001106c: 01db5793 srli a5,s6,0x1d +80011070: 00341413 slli s0,s0,0x3 +80011074: 0087e433 or s0,a5,s0 +80011078: 008007b7 lui a5,0x800 +8001107c: 00f46433 or s0,s0,a5 +80011080: c0150513 addi a0,a0,-1023 # 7fc01 <_start-0x7ff803ff> +80011084: 003b1793 slli a5,s6,0x3 +80011088: 00000713 li a4,0 +8001108c: 002b9693 slli a3,s7,0x2 +80011090: 00e6e6b3 or a3,a3,a4 +80011094: 00a98533 add a0,s3,a0 +80011098: fff68693 addi a3,a3,-1 # ffff <_start-0x7fff0001> +8001109c: 00e00593 li a1,14 +800110a0: 015a4633 xor a2,s4,s5 +800110a4: 00150813 addi a6,a0,1 +800110a8: 14d5ec63 bltu a1,a3,80011200 <__muldf3+0x228> +800110ac: 800155b7 lui a1,0x80015 +800110b0: 00269693 slli a3,a3,0x2 +800110b4: 2dc58593 addi a1,a1,732 # 800152dc <__BSS_END__+0xffffe434> +800110b8: 00b686b3 add a3,a3,a1 +800110bc: 0006a683 lw a3,0(a3) +800110c0: 00068067 jr a3 +800110c4: 00a4e933 or s2,s1,a0 +800110c8: 06090c63 beqz s2,80011140 <__muldf3+0x168> +800110cc: 04048063 beqz s1,8001110c <__muldf3+0x134> +800110d0: 00048513 mv a0,s1 +800110d4: 550030ef jal ra,80014624 <__clzsi2> +800110d8: ff550713 addi a4,a0,-11 +800110dc: 01c00793 li a5,28 +800110e0: 02e7cc63 blt a5,a4,80011118 <__muldf3+0x140> +800110e4: 01d00793 li a5,29 +800110e8: ff850913 addi s2,a0,-8 +800110ec: 40e787b3 sub a5,a5,a4 +800110f0: 012494b3 sll s1,s1,s2 +800110f4: 00f457b3 srl a5,s0,a5 +800110f8: 0097e4b3 or s1,a5,s1 +800110fc: 01241933 sll s2,s0,s2 +80011100: c0d00993 li s3,-1011 +80011104: 40a989b3 sub s3,s3,a0 +80011108: f41ff06f j 80011048 <__muldf3+0x70> +8001110c: 518030ef jal ra,80014624 <__clzsi2> +80011110: 02050513 addi a0,a0,32 +80011114: fc5ff06f j 800110d8 <__muldf3+0x100> +80011118: fd850493 addi s1,a0,-40 +8001111c: 009414b3 sll s1,s0,s1 +80011120: 00000913 li s2,0 +80011124: fddff06f j 80011100 <__muldf3+0x128> +80011128: 00a4e933 or s2,s1,a0 +8001112c: 02090263 beqz s2,80011150 <__muldf3+0x178> +80011130: 00050913 mv s2,a0 +80011134: 7ff00993 li s3,2047 +80011138: 00300b93 li s7,3 +8001113c: f11ff06f j 8001104c <__muldf3+0x74> +80011140: 00000493 li s1,0 +80011144: 00000993 li s3,0 +80011148: 00100b93 li s7,1 +8001114c: f01ff06f j 8001104c <__muldf3+0x74> +80011150: 00000493 li s1,0 +80011154: 7ff00993 li s3,2047 +80011158: 00200b93 li s7,2 +8001115c: ef1ff06f j 8001104c <__muldf3+0x74> +80011160: 016467b3 or a5,s0,s6 +80011164: 06078e63 beqz a5,800111e0 <__muldf3+0x208> +80011168: 04040063 beqz s0,800111a8 <__muldf3+0x1d0> +8001116c: 00040513 mv a0,s0 +80011170: 4b4030ef jal ra,80014624 <__clzsi2> +80011174: ff550693 addi a3,a0,-11 +80011178: 01c00793 li a5,28 +8001117c: 02d7ce63 blt a5,a3,800111b8 <__muldf3+0x1e0> +80011180: 01d00713 li a4,29 +80011184: ff850793 addi a5,a0,-8 +80011188: 40d70733 sub a4,a4,a3 +8001118c: 00f41433 sll s0,s0,a5 +80011190: 00eb5733 srl a4,s6,a4 +80011194: 00876433 or s0,a4,s0 +80011198: 00fb17b3 sll a5,s6,a5 +8001119c: c0d00713 li a4,-1011 +800111a0: 40a70533 sub a0,a4,a0 +800111a4: ee5ff06f j 80011088 <__muldf3+0xb0> +800111a8: 000b0513 mv a0,s6 +800111ac: 478030ef jal ra,80014624 <__clzsi2> +800111b0: 02050513 addi a0,a0,32 +800111b4: fc1ff06f j 80011174 <__muldf3+0x19c> +800111b8: fd850413 addi s0,a0,-40 +800111bc: 008b1433 sll s0,s6,s0 +800111c0: 00000793 li a5,0 +800111c4: fd9ff06f j 8001119c <__muldf3+0x1c4> +800111c8: 016467b3 or a5,s0,s6 +800111cc: 02078263 beqz a5,800111f0 <__muldf3+0x218> +800111d0: 000b0793 mv a5,s6 +800111d4: 7ff00513 li a0,2047 +800111d8: 00300713 li a4,3 +800111dc: eb1ff06f j 8001108c <__muldf3+0xb4> +800111e0: 00000413 li s0,0 +800111e4: 00000513 li a0,0 +800111e8: 00100713 li a4,1 +800111ec: ea1ff06f j 8001108c <__muldf3+0xb4> +800111f0: 00000413 li s0,0 +800111f4: 7ff00513 li a0,2047 +800111f8: 00200713 li a4,2 +800111fc: e91ff06f j 8001108c <__muldf3+0xb4> +80011200: 00010f37 lui t5,0x10 +80011204: ffff0e93 addi t4,t5,-1 # ffff <_start-0x7fff0001> +80011208: 01095713 srli a4,s2,0x10 +8001120c: 0107d893 srli a7,a5,0x10 +80011210: 01d97933 and s2,s2,t4 +80011214: 01d7f7b3 and a5,a5,t4 +80011218: 032885b3 mul a1,a7,s2 +8001121c: 032786b3 mul a3,a5,s2 +80011220: 02f70fb3 mul t6,a4,a5 +80011224: 01f58333 add t1,a1,t6 +80011228: 0106d593 srli a1,a3,0x10 +8001122c: 006585b3 add a1,a1,t1 +80011230: 03170e33 mul t3,a4,a7 +80011234: 01f5f463 bgeu a1,t6,8001123c <__muldf3+0x264> +80011238: 01ee0e33 add t3,t3,t5 +8001123c: 0105d393 srli t2,a1,0x10 +80011240: 01d5f5b3 and a1,a1,t4 +80011244: 01d6f6b3 and a3,a3,t4 +80011248: 01045f13 srli t5,s0,0x10 +8001124c: 01d472b3 and t0,s0,t4 +80011250: 01059593 slli a1,a1,0x10 +80011254: 00d585b3 add a1,a1,a3 +80011258: 02570eb3 mul t4,a4,t0 +8001125c: 032286b3 mul a3,t0,s2 +80011260: 032f0933 mul s2,t5,s2 +80011264: 01d90333 add t1,s2,t4 +80011268: 0106d913 srli s2,a3,0x10 +8001126c: 00690933 add s2,s2,t1 +80011270: 03e70733 mul a4,a4,t5 +80011274: 01d97663 bgeu s2,t4,80011280 <__muldf3+0x2a8> +80011278: 00010337 lui t1,0x10 +8001127c: 00670733 add a4,a4,t1 +80011280: 01095e93 srli t4,s2,0x10 +80011284: 000109b7 lui s3,0x10 +80011288: 00ee8eb3 add t4,t4,a4 +8001128c: fff98713 addi a4,s3,-1 # ffff <_start-0x7fff0001> +80011290: 00e97933 and s2,s2,a4 +80011294: 00e6f6b3 and a3,a3,a4 +80011298: 0104d413 srli s0,s1,0x10 +8001129c: 01091913 slli s2,s2,0x10 +800112a0: 00e4f4b3 and s1,s1,a4 +800112a4: 00d90933 add s2,s2,a3 +800112a8: 02978733 mul a4,a5,s1 +800112ac: 012383b3 add t2,t2,s2 +800112b0: 02f40333 mul t1,s0,a5 +800112b4: 029886b3 mul a3,a7,s1 +800112b8: 028887b3 mul a5,a7,s0 +800112bc: 006688b3 add a7,a3,t1 +800112c0: 01075693 srli a3,a4,0x10 +800112c4: 011686b3 add a3,a3,a7 +800112c8: 0066f463 bgeu a3,t1,800112d0 <__muldf3+0x2f8> +800112cc: 013787b3 add a5,a5,s3 +800112d0: 0106d893 srli a7,a3,0x10 +800112d4: 000109b7 lui s3,0x10 +800112d8: 00f88fb3 add t6,a7,a5 +800112dc: fff98793 addi a5,s3,-1 # ffff <_start-0x7fff0001> +800112e0: 00f6f6b3 and a3,a3,a5 +800112e4: 00f77733 and a4,a4,a5 +800112e8: 029288b3 mul a7,t0,s1 +800112ec: 01069693 slli a3,a3,0x10 +800112f0: 00e686b3 add a3,a3,a4 +800112f4: 025407b3 mul a5,s0,t0 +800112f8: 029f04b3 mul s1,t5,s1 +800112fc: 028f0333 mul t1,t5,s0 +80011300: 00f484b3 add s1,s1,a5 +80011304: 0108d413 srli s0,a7,0x10 +80011308: 009404b3 add s1,s0,s1 +8001130c: 00f4f463 bgeu s1,a5,80011314 <__muldf3+0x33c> +80011310: 01330333 add t1,t1,s3 +80011314: 000107b7 lui a5,0x10 +80011318: fff78793 addi a5,a5,-1 # ffff <_start-0x7fff0001> +8001131c: 00f4f733 and a4,s1,a5 +80011320: 00f8f8b3 and a7,a7,a5 +80011324: 01071713 slli a4,a4,0x10 +80011328: 007e0e33 add t3,t3,t2 +8001132c: 01170733 add a4,a4,a7 +80011330: 012e3933 sltu s2,t3,s2 +80011334: 01d70733 add a4,a4,t4 +80011338: 01270433 add s0,a4,s2 +8001133c: 00de0e33 add t3,t3,a3 +80011340: 00de36b3 sltu a3,t3,a3 +80011344: 01f408b3 add a7,s0,t6 +80011348: 00d88f33 add t5,a7,a3 +8001134c: 01d73733 sltu a4,a4,t4 +80011350: 01243433 sltu s0,s0,s2 +80011354: 00876433 or s0,a4,s0 +80011358: 0104d493 srli s1,s1,0x10 +8001135c: 01f8b8b3 sltu a7,a7,t6 +80011360: 00df36b3 sltu a3,t5,a3 +80011364: 00940433 add s0,s0,s1 +80011368: 00d8e6b3 or a3,a7,a3 +8001136c: 00d40433 add s0,s0,a3 +80011370: 00640433 add s0,s0,t1 +80011374: 017f5793 srli a5,t5,0x17 +80011378: 00941413 slli s0,s0,0x9 +8001137c: 00f46433 or s0,s0,a5 +80011380: 009e1793 slli a5,t3,0x9 +80011384: 00b7e7b3 or a5,a5,a1 +80011388: 00f037b3 snez a5,a5 +8001138c: 017e5e13 srli t3,t3,0x17 +80011390: 009f1713 slli a4,t5,0x9 +80011394: 01c7e7b3 or a5,a5,t3 +80011398: 00e7e7b3 or a5,a5,a4 +8001139c: 00741713 slli a4,s0,0x7 +800113a0: 10075263 bgez a4,800114a4 <__muldf3+0x4cc> +800113a4: 0017d713 srli a4,a5,0x1 +800113a8: 0017f793 andi a5,a5,1 +800113ac: 00f767b3 or a5,a4,a5 +800113b0: 01f41713 slli a4,s0,0x1f +800113b4: 00e7e7b3 or a5,a5,a4 +800113b8: 00145413 srli s0,s0,0x1 +800113bc: 3ff80693 addi a3,a6,1023 +800113c0: 0ed05663 blez a3,800114ac <__muldf3+0x4d4> +800113c4: 0077f713 andi a4,a5,7 +800113c8: 02070063 beqz a4,800113e8 <__muldf3+0x410> +800113cc: 00f7f713 andi a4,a5,15 +800113d0: 00400593 li a1,4 +800113d4: 00b70a63 beq a4,a1,800113e8 <__muldf3+0x410> +800113d8: 00478713 addi a4,a5,4 +800113dc: 00f737b3 sltu a5,a4,a5 +800113e0: 00f40433 add s0,s0,a5 +800113e4: 00070793 mv a5,a4 +800113e8: 00741713 slli a4,s0,0x7 +800113ec: 00075a63 bgez a4,80011400 <__muldf3+0x428> +800113f0: ff000737 lui a4,0xff000 +800113f4: fff70713 addi a4,a4,-1 # feffffff <__BSS_END__+0x7efe9157> +800113f8: 00e47433 and s0,s0,a4 +800113fc: 40080693 addi a3,a6,1024 +80011400: 7fe00713 li a4,2046 +80011404: 16d74663 blt a4,a3,80011570 <__muldf3+0x598> +80011408: 0037d713 srli a4,a5,0x3 +8001140c: 01d41793 slli a5,s0,0x1d +80011410: 00e7e7b3 or a5,a5,a4 +80011414: 00345413 srli s0,s0,0x3 +80011418: 00c41413 slli s0,s0,0xc +8001141c: 7ff6f713 andi a4,a3,2047 +80011420: 01471713 slli a4,a4,0x14 +80011424: 00c45413 srli s0,s0,0xc +80011428: 00e46433 or s0,s0,a4 +8001142c: 01f61613 slli a2,a2,0x1f +80011430: 00c46733 or a4,s0,a2 +80011434: 02c12083 lw ra,44(sp) +80011438: 02812403 lw s0,40(sp) +8001143c: 02412483 lw s1,36(sp) +80011440: 02012903 lw s2,32(sp) +80011444: 01c12983 lw s3,28(sp) +80011448: 01812a03 lw s4,24(sp) +8001144c: 01412a83 lw s5,20(sp) +80011450: 01012b03 lw s6,16(sp) +80011454: 00c12b83 lw s7,12(sp) +80011458: 00078513 mv a0,a5 +8001145c: 00070593 mv a1,a4 +80011460: 03010113 addi sp,sp,48 +80011464: 00008067 ret +80011468: 000a0613 mv a2,s4 +8001146c: 00048413 mv s0,s1 +80011470: 00090793 mv a5,s2 +80011474: 000b8713 mv a4,s7 +80011478: 00200693 li a3,2 +8001147c: 0ed70a63 beq a4,a3,80011570 <__muldf3+0x598> +80011480: 00300693 li a3,3 +80011484: 0cd70c63 beq a4,a3,8001155c <__muldf3+0x584> +80011488: 00100693 li a3,1 +8001148c: f2d718e3 bne a4,a3,800113bc <__muldf3+0x3e4> +80011490: 00000413 li s0,0 +80011494: 00000793 li a5,0 +80011498: 0880006f j 80011520 <__muldf3+0x548> +8001149c: 000a8613 mv a2,s5 +800114a0: fd9ff06f j 80011478 <__muldf3+0x4a0> +800114a4: 00050813 mv a6,a0 +800114a8: f15ff06f j 800113bc <__muldf3+0x3e4> +800114ac: 00100593 li a1,1 +800114b0: 40d585b3 sub a1,a1,a3 +800114b4: 03800713 li a4,56 +800114b8: fcb74ce3 blt a4,a1,80011490 <__muldf3+0x4b8> +800114bc: 01f00713 li a4,31 +800114c0: 06b74463 blt a4,a1,80011528 <__muldf3+0x550> +800114c4: 41e80813 addi a6,a6,1054 +800114c8: 01041733 sll a4,s0,a6 +800114cc: 00b7d6b3 srl a3,a5,a1 +800114d0: 010797b3 sll a5,a5,a6 +800114d4: 00d76733 or a4,a4,a3 +800114d8: 00f037b3 snez a5,a5 +800114dc: 00f767b3 or a5,a4,a5 +800114e0: 00b45433 srl s0,s0,a1 +800114e4: 0077f713 andi a4,a5,7 +800114e8: 02070063 beqz a4,80011508 <__muldf3+0x530> +800114ec: 00f7f713 andi a4,a5,15 +800114f0: 00400693 li a3,4 +800114f4: 00d70a63 beq a4,a3,80011508 <__muldf3+0x530> +800114f8: 00478713 addi a4,a5,4 +800114fc: 00f737b3 sltu a5,a4,a5 +80011500: 00f40433 add s0,s0,a5 +80011504: 00070793 mv a5,a4 +80011508: 00841713 slli a4,s0,0x8 +8001150c: 06074a63 bltz a4,80011580 <__muldf3+0x5a8> +80011510: 01d41713 slli a4,s0,0x1d +80011514: 0037d793 srli a5,a5,0x3 +80011518: 00f767b3 or a5,a4,a5 +8001151c: 00345413 srli s0,s0,0x3 +80011520: 00000693 li a3,0 +80011524: ef5ff06f j 80011418 <__muldf3+0x440> +80011528: fe100713 li a4,-31 +8001152c: 40d70733 sub a4,a4,a3 +80011530: 02000513 li a0,32 +80011534: 00e45733 srl a4,s0,a4 +80011538: 00000693 li a3,0 +8001153c: 00a58663 beq a1,a0,80011548 <__muldf3+0x570> +80011540: 43e80813 addi a6,a6,1086 +80011544: 010416b3 sll a3,s0,a6 +80011548: 00f6e7b3 or a5,a3,a5 8001154c: 00f037b3 snez a5,a5 -80011550: 017e5e13 srli t3,t3,0x17 -80011554: 009f1713 slli a4,t5,0x9 -80011558: 01c7e7b3 or a5,a5,t3 -8001155c: 00e7e7b3 or a5,a5,a4 -80011560: 00741713 slli a4,s0,0x7 -80011564: 10075263 bgez a4,80011668 <__muldf3+0x4cc> -80011568: 0017d713 srli a4,a5,0x1 -8001156c: 0017f793 andi a5,a5,1 -80011570: 00f767b3 or a5,a4,a5 -80011574: 01f41713 slli a4,s0,0x1f -80011578: 00e7e7b3 or a5,a5,a4 -8001157c: 00145413 srli s0,s0,0x1 -80011580: 3ff80693 addi a3,a6,1023 -80011584: 0ed05663 blez a3,80011670 <__muldf3+0x4d4> -80011588: 0077f713 andi a4,a5,7 -8001158c: 02070063 beqz a4,800115ac <__muldf3+0x410> -80011590: 00f7f713 andi a4,a5,15 -80011594: 00400593 li a1,4 -80011598: 00b70a63 beq a4,a1,800115ac <__muldf3+0x410> -8001159c: 00478713 addi a4,a5,4 -800115a0: 00f737b3 sltu a5,a4,a5 -800115a4: 00f40433 add s0,s0,a5 -800115a8: 00070793 mv a5,a4 -800115ac: 00741713 slli a4,s0,0x7 -800115b0: 00075a63 bgez a4,800115c4 <__muldf3+0x428> -800115b4: ff000737 lui a4,0xff000 -800115b8: fff70713 addi a4,a4,-1 # feffffff <__BSS_END__+0x7efe95e7> -800115bc: 00e47433 and s0,s0,a4 -800115c0: 40080693 addi a3,a6,1024 -800115c4: 7fe00713 li a4,2046 -800115c8: 16d74663 blt a4,a3,80011734 <__muldf3+0x598> -800115cc: 0037d713 srli a4,a5,0x3 -800115d0: 01d41793 slli a5,s0,0x1d -800115d4: 00e7e7b3 or a5,a5,a4 -800115d8: 00345413 srli s0,s0,0x3 -800115dc: 00c41413 slli s0,s0,0xc -800115e0: 7ff6f713 andi a4,a3,2047 -800115e4: 01471713 slli a4,a4,0x14 -800115e8: 00c45413 srli s0,s0,0xc -800115ec: 00e46433 or s0,s0,a4 -800115f0: 01f61613 slli a2,a2,0x1f -800115f4: 00c46733 or a4,s0,a2 -800115f8: 02c12083 lw ra,44(sp) -800115fc: 02812403 lw s0,40(sp) -80011600: 02412483 lw s1,36(sp) -80011604: 02012903 lw s2,32(sp) -80011608: 01c12983 lw s3,28(sp) -8001160c: 01812a03 lw s4,24(sp) -80011610: 01412a83 lw s5,20(sp) -80011614: 01012b03 lw s6,16(sp) -80011618: 00c12b83 lw s7,12(sp) -8001161c: 00078513 mv a0,a5 -80011620: 00070593 mv a1,a4 -80011624: 03010113 addi sp,sp,48 -80011628: 00008067 ret -8001162c: 000a0613 mv a2,s4 -80011630: 00048413 mv s0,s1 -80011634: 00090793 mv a5,s2 -80011638: 000b8713 mv a4,s7 -8001163c: 00200693 li a3,2 -80011640: 0ed70a63 beq a4,a3,80011734 <__muldf3+0x598> -80011644: 00300693 li a3,3 -80011648: 0cd70c63 beq a4,a3,80011720 <__muldf3+0x584> -8001164c: 00100693 li a3,1 -80011650: f2d718e3 bne a4,a3,80011580 <__muldf3+0x3e4> -80011654: 00000413 li s0,0 -80011658: 00000793 li a5,0 -8001165c: 0880006f j 800116e4 <__muldf3+0x548> -80011660: 000a8613 mv a2,s5 -80011664: fd9ff06f j 8001163c <__muldf3+0x4a0> -80011668: 00050813 mv a6,a0 -8001166c: f15ff06f j 80011580 <__muldf3+0x3e4> -80011670: 00100593 li a1,1 -80011674: 40d585b3 sub a1,a1,a3 -80011678: 03800713 li a4,56 -8001167c: fcb74ce3 blt a4,a1,80011654 <__muldf3+0x4b8> -80011680: 01f00713 li a4,31 -80011684: 06b74463 blt a4,a1,800116ec <__muldf3+0x550> -80011688: 41e80813 addi a6,a6,1054 -8001168c: 01041733 sll a4,s0,a6 -80011690: 00b7d6b3 srl a3,a5,a1 -80011694: 010797b3 sll a5,a5,a6 -80011698: 00d76733 or a4,a4,a3 -8001169c: 00f037b3 snez a5,a5 -800116a0: 00f767b3 or a5,a4,a5 -800116a4: 00b45433 srl s0,s0,a1 -800116a8: 0077f713 andi a4,a5,7 -800116ac: 02070063 beqz a4,800116cc <__muldf3+0x530> -800116b0: 00f7f713 andi a4,a5,15 -800116b4: 00400693 li a3,4 -800116b8: 00d70a63 beq a4,a3,800116cc <__muldf3+0x530> -800116bc: 00478713 addi a4,a5,4 -800116c0: 00f737b3 sltu a5,a4,a5 -800116c4: 00f40433 add s0,s0,a5 -800116c8: 00070793 mv a5,a4 -800116cc: 00841713 slli a4,s0,0x8 -800116d0: 06074a63 bltz a4,80011744 <__muldf3+0x5a8> -800116d4: 01d41713 slli a4,s0,0x1d -800116d8: 0037d793 srli a5,a5,0x3 -800116dc: 00f767b3 or a5,a4,a5 -800116e0: 00345413 srli s0,s0,0x3 -800116e4: 00000693 li a3,0 -800116e8: ef5ff06f j 800115dc <__muldf3+0x440> -800116ec: fe100713 li a4,-31 -800116f0: 40d70733 sub a4,a4,a3 -800116f4: 02000513 li a0,32 -800116f8: 00e45733 srl a4,s0,a4 -800116fc: 00000693 li a3,0 -80011700: 00a58663 beq a1,a0,8001170c <__muldf3+0x570> -80011704: 43e80813 addi a6,a6,1086 -80011708: 010416b3 sll a3,s0,a6 -8001170c: 00f6e7b3 or a5,a3,a5 -80011710: 00f037b3 snez a5,a5 -80011714: 00f767b3 or a5,a4,a5 -80011718: 00000413 li s0,0 -8001171c: f8dff06f j 800116a8 <__muldf3+0x50c> -80011720: 00080437 lui s0,0x80 -80011724: 00000793 li a5,0 -80011728: 7ff00693 li a3,2047 -8001172c: 00000613 li a2,0 -80011730: eadff06f j 800115dc <__muldf3+0x440> -80011734: 00000413 li s0,0 -80011738: 00000793 li a5,0 -8001173c: 7ff00693 li a3,2047 -80011740: e9dff06f j 800115dc <__muldf3+0x440> -80011744: 00000413 li s0,0 -80011748: 00000793 li a5,0 -8001174c: 00100693 li a3,1 -80011750: e8dff06f j 800115dc <__muldf3+0x440> +80011550: 00f767b3 or a5,a4,a5 +80011554: 00000413 li s0,0 +80011558: f8dff06f j 800114e4 <__muldf3+0x50c> +8001155c: 00080437 lui s0,0x80 +80011560: 00000793 li a5,0 +80011564: 7ff00693 li a3,2047 +80011568: 00000613 li a2,0 +8001156c: eadff06f j 80011418 <__muldf3+0x440> +80011570: 00000413 li s0,0 +80011574: 00000793 li a5,0 +80011578: 7ff00693 li a3,2047 +8001157c: e9dff06f j 80011418 <__muldf3+0x440> +80011580: 00000413 li s0,0 +80011584: 00000793 li a5,0 +80011588: 00100693 li a3,1 +8001158c: e8dff06f j 80011418 <__muldf3+0x440> -80011754 <__eqtf2>: -80011754: 00c52783 lw a5,12(a0) -80011758: 0005af03 lw t5,0(a1) -8001175c: 0045af83 lw t6,4(a1) -80011760: 0085a283 lw t0,8(a1) -80011764: 00c5a583 lw a1,12(a1) -80011768: 00008737 lui a4,0x8 -8001176c: 0107d693 srli a3,a5,0x10 -80011770: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -80011774: 01079813 slli a6,a5,0x10 -80011778: 01059e93 slli t4,a1,0x10 -8001177c: 01f7d613 srli a2,a5,0x1f -80011780: 00e6f6b3 and a3,a3,a4 -80011784: 0105d793 srli a5,a1,0x10 -80011788: ff010113 addi sp,sp,-16 -8001178c: 00052883 lw a7,0(a0) -80011790: 00452303 lw t1,4(a0) -80011794: 00852e03 lw t3,8(a0) -80011798: 01085813 srli a6,a6,0x10 -8001179c: 010ede93 srli t4,t4,0x10 -800117a0: 00e7f7b3 and a5,a5,a4 -800117a4: 01f5d593 srli a1,a1,0x1f -800117a8: 02e69063 bne a3,a4,800117c8 <__eqtf2+0x74> -800117ac: 0068e733 or a4,a7,t1 -800117b0: 01c76733 or a4,a4,t3 -800117b4: 01076733 or a4,a4,a6 -800117b8: 00100513 li a0,1 -800117bc: 04071a63 bnez a4,80011810 <__eqtf2+0xbc> -800117c0: 04d79863 bne a5,a3,80011810 <__eqtf2+0xbc> -800117c4: 0080006f j 800117cc <__eqtf2+0x78> -800117c8: 00e79c63 bne a5,a4,800117e0 <__eqtf2+0x8c> -800117cc: 01ff6733 or a4,t5,t6 -800117d0: 00576733 or a4,a4,t0 -800117d4: 01d76733 or a4,a4,t4 -800117d8: 00100513 li a0,1 -800117dc: 02071a63 bnez a4,80011810 <__eqtf2+0xbc> -800117e0: 00100513 li a0,1 -800117e4: 02d79663 bne a5,a3,80011810 <__eqtf2+0xbc> -800117e8: 03e89463 bne a7,t5,80011810 <__eqtf2+0xbc> -800117ec: 03f31263 bne t1,t6,80011810 <__eqtf2+0xbc> -800117f0: 025e1063 bne t3,t0,80011810 <__eqtf2+0xbc> -800117f4: 01d81e63 bne a6,t4,80011810 <__eqtf2+0xbc> -800117f8: 02b60063 beq a2,a1,80011818 <__eqtf2+0xc4> -800117fc: 00079a63 bnez a5,80011810 <__eqtf2+0xbc> -80011800: 0068e533 or a0,a7,t1 -80011804: 01c56533 or a0,a0,t3 -80011808: 01056533 or a0,a0,a6 -8001180c: 00a03533 snez a0,a0 -80011810: 01010113 addi sp,sp,16 -80011814: 00008067 ret -80011818: 00000513 li a0,0 -8001181c: ff5ff06f j 80011810 <__eqtf2+0xbc> +80011590 <__eqtf2>: +80011590: 00c52783 lw a5,12(a0) +80011594: 0005af03 lw t5,0(a1) +80011598: 0045af83 lw t6,4(a1) +8001159c: 0085a283 lw t0,8(a1) +800115a0: 00c5a583 lw a1,12(a1) +800115a4: 00008737 lui a4,0x8 +800115a8: 0107d693 srli a3,a5,0x10 +800115ac: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> +800115b0: 01079813 slli a6,a5,0x10 +800115b4: 01059e93 slli t4,a1,0x10 +800115b8: 01f7d613 srli a2,a5,0x1f +800115bc: 00e6f6b3 and a3,a3,a4 +800115c0: 0105d793 srli a5,a1,0x10 +800115c4: ff010113 addi sp,sp,-16 +800115c8: 00052883 lw a7,0(a0) +800115cc: 00452303 lw t1,4(a0) +800115d0: 00852e03 lw t3,8(a0) +800115d4: 01085813 srli a6,a6,0x10 +800115d8: 010ede93 srli t4,t4,0x10 +800115dc: 00e7f7b3 and a5,a5,a4 +800115e0: 01f5d593 srli a1,a1,0x1f +800115e4: 02e69063 bne a3,a4,80011604 <__eqtf2+0x74> +800115e8: 0068e733 or a4,a7,t1 +800115ec: 01c76733 or a4,a4,t3 +800115f0: 01076733 or a4,a4,a6 +800115f4: 00100513 li a0,1 +800115f8: 04071a63 bnez a4,8001164c <__eqtf2+0xbc> +800115fc: 04d79863 bne a5,a3,8001164c <__eqtf2+0xbc> +80011600: 0080006f j 80011608 <__eqtf2+0x78> +80011604: 00e79c63 bne a5,a4,8001161c <__eqtf2+0x8c> +80011608: 01ff6733 or a4,t5,t6 +8001160c: 00576733 or a4,a4,t0 +80011610: 01d76733 or a4,a4,t4 +80011614: 00100513 li a0,1 +80011618: 02071a63 bnez a4,8001164c <__eqtf2+0xbc> +8001161c: 00100513 li a0,1 +80011620: 02d79663 bne a5,a3,8001164c <__eqtf2+0xbc> +80011624: 03e89463 bne a7,t5,8001164c <__eqtf2+0xbc> +80011628: 03f31263 bne t1,t6,8001164c <__eqtf2+0xbc> +8001162c: 025e1063 bne t3,t0,8001164c <__eqtf2+0xbc> +80011630: 01d81e63 bne a6,t4,8001164c <__eqtf2+0xbc> +80011634: 02b60063 beq a2,a1,80011654 <__eqtf2+0xc4> +80011638: 00079a63 bnez a5,8001164c <__eqtf2+0xbc> +8001163c: 0068e533 or a0,a7,t1 +80011640: 01c56533 or a0,a0,t3 +80011644: 01056533 or a0,a0,a6 +80011648: 00a03533 snez a0,a0 +8001164c: 01010113 addi sp,sp,16 +80011650: 00008067 ret +80011654: 00000513 li a0,0 +80011658: ff5ff06f j 8001164c <__eqtf2+0xbc> -80011820 <__getf2>: -80011820: 00052f83 lw t6,0(a0) -80011824: 00452803 lw a6,4(a0) -80011828: 00852e03 lw t3,8(a0) -8001182c: 00c52503 lw a0,12(a0) -80011830: 00c5a603 lw a2,12(a1) -80011834: 000087b7 lui a5,0x8 -80011838: 01055693 srli a3,a0,0x10 -8001183c: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -80011840: 01061313 slli t1,a2,0x10 -80011844: 01065713 srli a4,a2,0x10 -80011848: 0005a283 lw t0,0(a1) -8001184c: 0045a883 lw a7,4(a1) -80011850: 0085ae83 lw t4,8(a1) -80011854: 00f6f6b3 and a3,a3,a5 -80011858: 01051593 slli a1,a0,0x10 -8001185c: ff010113 addi sp,sp,-16 -80011860: 0105d593 srli a1,a1,0x10 -80011864: 01f55513 srli a0,a0,0x1f -80011868: 01035313 srli t1,t1,0x10 -8001186c: 00f77733 and a4,a4,a5 -80011870: 01f65613 srli a2,a2,0x1f -80011874: 00f69e63 bne a3,a5,80011890 <__getf2+0x70> -80011878: 01f867b3 or a5,a6,t6 -8001187c: 01c7e7b3 or a5,a5,t3 -80011880: 00b7e7b3 or a5,a5,a1 -80011884: 0c078863 beqz a5,80011954 <__getf2+0x134> -80011888: ffe00513 li a0,-2 -8001188c: 0600006f j 800118ec <__getf2+0xcc> -80011890: 00f71a63 bne a4,a5,800118a4 <__getf2+0x84> -80011894: 0058e7b3 or a5,a7,t0 -80011898: 01d7e7b3 or a5,a5,t4 -8001189c: 0067e7b3 or a5,a5,t1 -800118a0: fe0794e3 bnez a5,80011888 <__getf2+0x68> -800118a4: 0a069a63 bnez a3,80011958 <__getf2+0x138> -800118a8: 01f867b3 or a5,a6,t6 -800118ac: 01c7e7b3 or a5,a5,t3 -800118b0: 00b7e7b3 or a5,a5,a1 -800118b4: 0017b793 seqz a5,a5 -800118b8: 00071a63 bnez a4,800118cc <__getf2+0xac> -800118bc: 0058ef33 or t5,a7,t0 -800118c0: 01df6f33 or t5,t5,t4 -800118c4: 006f6f33 or t5,t5,t1 -800118c8: 060f0a63 beqz t5,8001193c <__getf2+0x11c> -800118cc: 00079a63 bnez a5,800118e0 <__getf2+0xc0> -800118d0: 02c50263 beq a0,a2,800118f4 <__getf2+0xd4> -800118d4: 06050063 beqz a0,80011934 <__getf2+0x114> -800118d8: fff00513 li a0,-1 -800118dc: 0100006f j 800118ec <__getf2+0xcc> -800118e0: fff00513 li a0,-1 -800118e4: 00060463 beqz a2,800118ec <__getf2+0xcc> -800118e8: 00060513 mv a0,a2 -800118ec: 01010113 addi sp,sp,16 -800118f0: 00008067 ret -800118f4: fed740e3 blt a4,a3,800118d4 <__getf2+0xb4> -800118f8: 00e6d663 bge a3,a4,80011904 <__getf2+0xe4> -800118fc: fe0518e3 bnez a0,800118ec <__getf2+0xcc> -80011900: fd9ff06f j 800118d8 <__getf2+0xb8> -80011904: fcb368e3 bltu t1,a1,800118d4 <__getf2+0xb4> -80011908: 02659e63 bne a1,t1,80011944 <__getf2+0x124> -8001190c: fdcee4e3 bltu t4,t3,800118d4 <__getf2+0xb4> -80011910: 03ce9e63 bne t4,t3,8001194c <__getf2+0x12c> -80011914: fd08e0e3 bltu a7,a6,800118d4 <__getf2+0xb4> -80011918: 01089463 bne a7,a6,80011920 <__getf2+0x100> -8001191c: fbf2ece3 bltu t0,t6,800118d4 <__getf2+0xb4> -80011920: fd186ee3 bltu a6,a7,800118fc <__getf2+0xdc> -80011924: 01089463 bne a7,a6,8001192c <__getf2+0x10c> -80011928: fc5feae3 bltu t6,t0,800118fc <__getf2+0xdc> -8001192c: 00000513 li a0,0 -80011930: fbdff06f j 800118ec <__getf2+0xcc> -80011934: 00100513 li a0,1 -80011938: fb5ff06f j 800118ec <__getf2+0xcc> -8001193c: fe0798e3 bnez a5,8001192c <__getf2+0x10c> -80011940: f95ff06f j 800118d4 <__getf2+0xb4> -80011944: fa65ece3 bltu a1,t1,800118fc <__getf2+0xdc> -80011948: fe5ff06f j 8001192c <__getf2+0x10c> -8001194c: fbde68e3 bltu t3,t4,800118fc <__getf2+0xdc> -80011950: fddff06f j 8001192c <__getf2+0x10c> -80011954: f4d700e3 beq a4,a3,80011894 <__getf2+0x74> -80011958: f6071ce3 bnez a4,800118d0 <__getf2+0xb0> -8001195c: 00000793 li a5,0 -80011960: f5dff06f j 800118bc <__getf2+0x9c> +8001165c <__getf2>: +8001165c: 00052f83 lw t6,0(a0) +80011660: 00452803 lw a6,4(a0) +80011664: 00852e03 lw t3,8(a0) +80011668: 00c52503 lw a0,12(a0) +8001166c: 00c5a603 lw a2,12(a1) +80011670: 000087b7 lui a5,0x8 +80011674: 01055693 srli a3,a0,0x10 +80011678: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> +8001167c: 01061313 slli t1,a2,0x10 +80011680: 01065713 srli a4,a2,0x10 +80011684: 0005a283 lw t0,0(a1) +80011688: 0045a883 lw a7,4(a1) +8001168c: 0085ae83 lw t4,8(a1) +80011690: 00f6f6b3 and a3,a3,a5 +80011694: 01051593 slli a1,a0,0x10 +80011698: ff010113 addi sp,sp,-16 +8001169c: 0105d593 srli a1,a1,0x10 +800116a0: 01f55513 srli a0,a0,0x1f +800116a4: 01035313 srli t1,t1,0x10 +800116a8: 00f77733 and a4,a4,a5 +800116ac: 01f65613 srli a2,a2,0x1f +800116b0: 00f69e63 bne a3,a5,800116cc <__getf2+0x70> +800116b4: 01f867b3 or a5,a6,t6 +800116b8: 01c7e7b3 or a5,a5,t3 +800116bc: 00b7e7b3 or a5,a5,a1 +800116c0: 0c078863 beqz a5,80011790 <__getf2+0x134> +800116c4: ffe00513 li a0,-2 +800116c8: 0600006f j 80011728 <__getf2+0xcc> +800116cc: 00f71a63 bne a4,a5,800116e0 <__getf2+0x84> +800116d0: 0058e7b3 or a5,a7,t0 +800116d4: 01d7e7b3 or a5,a5,t4 +800116d8: 0067e7b3 or a5,a5,t1 +800116dc: fe0794e3 bnez a5,800116c4 <__getf2+0x68> +800116e0: 0a069a63 bnez a3,80011794 <__getf2+0x138> +800116e4: 01f867b3 or a5,a6,t6 +800116e8: 01c7e7b3 or a5,a5,t3 +800116ec: 00b7e7b3 or a5,a5,a1 +800116f0: 0017b793 seqz a5,a5 +800116f4: 00071a63 bnez a4,80011708 <__getf2+0xac> +800116f8: 0058ef33 or t5,a7,t0 +800116fc: 01df6f33 or t5,t5,t4 +80011700: 006f6f33 or t5,t5,t1 +80011704: 060f0a63 beqz t5,80011778 <__getf2+0x11c> +80011708: 00079a63 bnez a5,8001171c <__getf2+0xc0> +8001170c: 02c50263 beq a0,a2,80011730 <__getf2+0xd4> +80011710: 06050063 beqz a0,80011770 <__getf2+0x114> +80011714: fff00513 li a0,-1 +80011718: 0100006f j 80011728 <__getf2+0xcc> +8001171c: fff00513 li a0,-1 +80011720: 00060463 beqz a2,80011728 <__getf2+0xcc> +80011724: 00060513 mv a0,a2 +80011728: 01010113 addi sp,sp,16 +8001172c: 00008067 ret +80011730: fed740e3 blt a4,a3,80011710 <__getf2+0xb4> +80011734: 00e6d663 bge a3,a4,80011740 <__getf2+0xe4> +80011738: fe0518e3 bnez a0,80011728 <__getf2+0xcc> +8001173c: fd9ff06f j 80011714 <__getf2+0xb8> +80011740: fcb368e3 bltu t1,a1,80011710 <__getf2+0xb4> +80011744: 02659e63 bne a1,t1,80011780 <__getf2+0x124> +80011748: fdcee4e3 bltu t4,t3,80011710 <__getf2+0xb4> +8001174c: 03ce9e63 bne t4,t3,80011788 <__getf2+0x12c> +80011750: fd08e0e3 bltu a7,a6,80011710 <__getf2+0xb4> +80011754: 01089463 bne a7,a6,8001175c <__getf2+0x100> +80011758: fbf2ece3 bltu t0,t6,80011710 <__getf2+0xb4> +8001175c: fd186ee3 bltu a6,a7,80011738 <__getf2+0xdc> +80011760: 01089463 bne a7,a6,80011768 <__getf2+0x10c> +80011764: fc5feae3 bltu t6,t0,80011738 <__getf2+0xdc> +80011768: 00000513 li a0,0 +8001176c: fbdff06f j 80011728 <__getf2+0xcc> +80011770: 00100513 li a0,1 +80011774: fb5ff06f j 80011728 <__getf2+0xcc> +80011778: fe0798e3 bnez a5,80011768 <__getf2+0x10c> +8001177c: f95ff06f j 80011710 <__getf2+0xb4> +80011780: fa65ece3 bltu a1,t1,80011738 <__getf2+0xdc> +80011784: fe5ff06f j 80011768 <__getf2+0x10c> +80011788: fbde68e3 bltu t3,t4,80011738 <__getf2+0xdc> +8001178c: fddff06f j 80011768 <__getf2+0x10c> +80011790: f4d700e3 beq a4,a3,800116d0 <__getf2+0x74> +80011794: f6071ce3 bnez a4,8001170c <__getf2+0xb0> +80011798: 00000793 li a5,0 +8001179c: f5dff06f j 800116f8 <__getf2+0x9c> -80011964 <__letf2>: -80011964: 00052f83 lw t6,0(a0) -80011968: 00452803 lw a6,4(a0) -8001196c: 00852e03 lw t3,8(a0) -80011970: 00c52503 lw a0,12(a0) -80011974: 00c5a603 lw a2,12(a1) -80011978: 000087b7 lui a5,0x8 -8001197c: 01055693 srli a3,a0,0x10 -80011980: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -80011984: 01061313 slli t1,a2,0x10 -80011988: 01065713 srli a4,a2,0x10 -8001198c: 0005a283 lw t0,0(a1) -80011990: 0045a883 lw a7,4(a1) -80011994: 0085ae83 lw t4,8(a1) -80011998: 00f6f6b3 and a3,a3,a5 -8001199c: 01051593 slli a1,a0,0x10 -800119a0: ff010113 addi sp,sp,-16 -800119a4: 0105d593 srli a1,a1,0x10 -800119a8: 01f55513 srli a0,a0,0x1f -800119ac: 01035313 srli t1,t1,0x10 -800119b0: 00f77733 and a4,a4,a5 -800119b4: 01f65613 srli a2,a2,0x1f -800119b8: 00f69e63 bne a3,a5,800119d4 <__letf2+0x70> -800119bc: 01f867b3 or a5,a6,t6 -800119c0: 01c7e7b3 or a5,a5,t3 -800119c4: 00b7e7b3 or a5,a5,a1 -800119c8: 0c078863 beqz a5,80011a98 <__letf2+0x134> -800119cc: 00200513 li a0,2 -800119d0: 0600006f j 80011a30 <__letf2+0xcc> -800119d4: 00f71a63 bne a4,a5,800119e8 <__letf2+0x84> -800119d8: 0058e7b3 or a5,a7,t0 -800119dc: 01d7e7b3 or a5,a5,t4 -800119e0: 0067e7b3 or a5,a5,t1 -800119e4: fe0794e3 bnez a5,800119cc <__letf2+0x68> -800119e8: 0a069a63 bnez a3,80011a9c <__letf2+0x138> -800119ec: 01f867b3 or a5,a6,t6 -800119f0: 01c7e7b3 or a5,a5,t3 -800119f4: 00b7e7b3 or a5,a5,a1 -800119f8: 0017b793 seqz a5,a5 -800119fc: 00071a63 bnez a4,80011a10 <__letf2+0xac> -80011a00: 0058ef33 or t5,a7,t0 -80011a04: 01df6f33 or t5,t5,t4 -80011a08: 006f6f33 or t5,t5,t1 -80011a0c: 060f0a63 beqz t5,80011a80 <__letf2+0x11c> -80011a10: 00079a63 bnez a5,80011a24 <__letf2+0xc0> -80011a14: 02c50263 beq a0,a2,80011a38 <__letf2+0xd4> -80011a18: 06050063 beqz a0,80011a78 <__letf2+0x114> -80011a1c: fff00513 li a0,-1 -80011a20: 0100006f j 80011a30 <__letf2+0xcc> -80011a24: fff00513 li a0,-1 -80011a28: 00060463 beqz a2,80011a30 <__letf2+0xcc> -80011a2c: 00060513 mv a0,a2 -80011a30: 01010113 addi sp,sp,16 -80011a34: 00008067 ret -80011a38: fed740e3 blt a4,a3,80011a18 <__letf2+0xb4> -80011a3c: 00e6d663 bge a3,a4,80011a48 <__letf2+0xe4> -80011a40: fe0518e3 bnez a0,80011a30 <__letf2+0xcc> -80011a44: fd9ff06f j 80011a1c <__letf2+0xb8> -80011a48: fcb368e3 bltu t1,a1,80011a18 <__letf2+0xb4> -80011a4c: 02659e63 bne a1,t1,80011a88 <__letf2+0x124> -80011a50: fdcee4e3 bltu t4,t3,80011a18 <__letf2+0xb4> -80011a54: 03ce9e63 bne t4,t3,80011a90 <__letf2+0x12c> -80011a58: fd08e0e3 bltu a7,a6,80011a18 <__letf2+0xb4> -80011a5c: 01089463 bne a7,a6,80011a64 <__letf2+0x100> -80011a60: fbf2ece3 bltu t0,t6,80011a18 <__letf2+0xb4> -80011a64: fd186ee3 bltu a6,a7,80011a40 <__letf2+0xdc> -80011a68: 01089463 bne a7,a6,80011a70 <__letf2+0x10c> -80011a6c: fc5feae3 bltu t6,t0,80011a40 <__letf2+0xdc> -80011a70: 00000513 li a0,0 -80011a74: fbdff06f j 80011a30 <__letf2+0xcc> -80011a78: 00100513 li a0,1 -80011a7c: fb5ff06f j 80011a30 <__letf2+0xcc> -80011a80: fe0798e3 bnez a5,80011a70 <__letf2+0x10c> -80011a84: f95ff06f j 80011a18 <__letf2+0xb4> -80011a88: fa65ece3 bltu a1,t1,80011a40 <__letf2+0xdc> -80011a8c: fe5ff06f j 80011a70 <__letf2+0x10c> -80011a90: fbde68e3 bltu t3,t4,80011a40 <__letf2+0xdc> -80011a94: fddff06f j 80011a70 <__letf2+0x10c> -80011a98: f4d700e3 beq a4,a3,800119d8 <__letf2+0x74> -80011a9c: f6071ce3 bnez a4,80011a14 <__letf2+0xb0> -80011aa0: 00000793 li a5,0 -80011aa4: f5dff06f j 80011a00 <__letf2+0x9c> +800117a0 <__letf2>: +800117a0: 00052f83 lw t6,0(a0) +800117a4: 00452803 lw a6,4(a0) +800117a8: 00852e03 lw t3,8(a0) +800117ac: 00c52503 lw a0,12(a0) +800117b0: 00c5a603 lw a2,12(a1) +800117b4: 000087b7 lui a5,0x8 +800117b8: 01055693 srli a3,a0,0x10 +800117bc: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> +800117c0: 01061313 slli t1,a2,0x10 +800117c4: 01065713 srli a4,a2,0x10 +800117c8: 0005a283 lw t0,0(a1) +800117cc: 0045a883 lw a7,4(a1) +800117d0: 0085ae83 lw t4,8(a1) +800117d4: 00f6f6b3 and a3,a3,a5 +800117d8: 01051593 slli a1,a0,0x10 +800117dc: ff010113 addi sp,sp,-16 +800117e0: 0105d593 srli a1,a1,0x10 +800117e4: 01f55513 srli a0,a0,0x1f +800117e8: 01035313 srli t1,t1,0x10 +800117ec: 00f77733 and a4,a4,a5 +800117f0: 01f65613 srli a2,a2,0x1f +800117f4: 00f69e63 bne a3,a5,80011810 <__letf2+0x70> +800117f8: 01f867b3 or a5,a6,t6 +800117fc: 01c7e7b3 or a5,a5,t3 +80011800: 00b7e7b3 or a5,a5,a1 +80011804: 0c078863 beqz a5,800118d4 <__letf2+0x134> +80011808: 00200513 li a0,2 +8001180c: 0600006f j 8001186c <__letf2+0xcc> +80011810: 00f71a63 bne a4,a5,80011824 <__letf2+0x84> +80011814: 0058e7b3 or a5,a7,t0 +80011818: 01d7e7b3 or a5,a5,t4 +8001181c: 0067e7b3 or a5,a5,t1 +80011820: fe0794e3 bnez a5,80011808 <__letf2+0x68> +80011824: 0a069a63 bnez a3,800118d8 <__letf2+0x138> +80011828: 01f867b3 or a5,a6,t6 +8001182c: 01c7e7b3 or a5,a5,t3 +80011830: 00b7e7b3 or a5,a5,a1 +80011834: 0017b793 seqz a5,a5 +80011838: 00071a63 bnez a4,8001184c <__letf2+0xac> +8001183c: 0058ef33 or t5,a7,t0 +80011840: 01df6f33 or t5,t5,t4 +80011844: 006f6f33 or t5,t5,t1 +80011848: 060f0a63 beqz t5,800118bc <__letf2+0x11c> +8001184c: 00079a63 bnez a5,80011860 <__letf2+0xc0> +80011850: 02c50263 beq a0,a2,80011874 <__letf2+0xd4> +80011854: 06050063 beqz a0,800118b4 <__letf2+0x114> +80011858: fff00513 li a0,-1 +8001185c: 0100006f j 8001186c <__letf2+0xcc> +80011860: fff00513 li a0,-1 +80011864: 00060463 beqz a2,8001186c <__letf2+0xcc> +80011868: 00060513 mv a0,a2 +8001186c: 01010113 addi sp,sp,16 +80011870: 00008067 ret +80011874: fed740e3 blt a4,a3,80011854 <__letf2+0xb4> +80011878: 00e6d663 bge a3,a4,80011884 <__letf2+0xe4> +8001187c: fe0518e3 bnez a0,8001186c <__letf2+0xcc> +80011880: fd9ff06f j 80011858 <__letf2+0xb8> +80011884: fcb368e3 bltu t1,a1,80011854 <__letf2+0xb4> +80011888: 02659e63 bne a1,t1,800118c4 <__letf2+0x124> +8001188c: fdcee4e3 bltu t4,t3,80011854 <__letf2+0xb4> +80011890: 03ce9e63 bne t4,t3,800118cc <__letf2+0x12c> +80011894: fd08e0e3 bltu a7,a6,80011854 <__letf2+0xb4> +80011898: 01089463 bne a7,a6,800118a0 <__letf2+0x100> +8001189c: fbf2ece3 bltu t0,t6,80011854 <__letf2+0xb4> +800118a0: fd186ee3 bltu a6,a7,8001187c <__letf2+0xdc> +800118a4: 01089463 bne a7,a6,800118ac <__letf2+0x10c> +800118a8: fc5feae3 bltu t6,t0,8001187c <__letf2+0xdc> +800118ac: 00000513 li a0,0 +800118b0: fbdff06f j 8001186c <__letf2+0xcc> +800118b4: 00100513 li a0,1 +800118b8: fb5ff06f j 8001186c <__letf2+0xcc> +800118bc: fe0798e3 bnez a5,800118ac <__letf2+0x10c> +800118c0: f95ff06f j 80011854 <__letf2+0xb4> +800118c4: fa65ece3 bltu a1,t1,8001187c <__letf2+0xdc> +800118c8: fe5ff06f j 800118ac <__letf2+0x10c> +800118cc: fbde68e3 bltu t3,t4,8001187c <__letf2+0xdc> +800118d0: fddff06f j 800118ac <__letf2+0x10c> +800118d4: f4d700e3 beq a4,a3,80011814 <__letf2+0x74> +800118d8: f6071ce3 bnez a4,80011850 <__letf2+0xb0> +800118dc: 00000793 li a5,0 +800118e0: f5dff06f j 8001183c <__letf2+0x9c> -80011aa8 <__multf3>: -80011aa8: f4010113 addi sp,sp,-192 -80011aac: 0b312623 sw s3,172(sp) -80011ab0: 00c5a983 lw s3,12(a1) -80011ab4: 0005a683 lw a3,0(a1) -80011ab8: 0045a783 lw a5,4(a1) -80011abc: 00a12623 sw a0,12(sp) -80011ac0: 0085a503 lw a0,8(a1) -80011ac4: 01099713 slli a4,s3,0x10 -80011ac8: 0b212823 sw s2,176(sp) -80011acc: 0b412423 sw s4,168(sp) -80011ad0: 0b512223 sw s5,164(sp) -80011ad4: 0b612023 sw s6,160(sp) -80011ad8: 00062a03 lw s4,0(a2) # 1000000 <_start-0x7f000000> -80011adc: 00462b03 lw s6,4(a2) -80011ae0: 00862a83 lw s5,8(a2) -80011ae4: 00c62903 lw s2,12(a2) -80011ae8: 00008637 lui a2,0x8 -80011aec: 0a912a23 sw s1,180(sp) -80011af0: 01075713 srli a4,a4,0x10 -80011af4: 0109d493 srli s1,s3,0x10 -80011af8: fff60613 addi a2,a2,-1 # 7fff <_start-0x7fff8001> -80011afc: 07312623 sw s3,108(sp) -80011b00: 0a112e23 sw ra,188(sp) -80011b04: 0a812c23 sw s0,184(sp) -80011b08: 09712e23 sw s7,156(sp) -80011b0c: 09812c23 sw s8,152(sp) -80011b10: 09912a23 sw s9,148(sp) -80011b14: 09a12823 sw s10,144(sp) -80011b18: 09b12623 sw s11,140(sp) -80011b1c: 06d12023 sw a3,96(sp) -80011b20: 06f12223 sw a5,100(sp) -80011b24: 06a12423 sw a0,104(sp) -80011b28: 02d12823 sw a3,48(sp) -80011b2c: 02f12a23 sw a5,52(sp) -80011b30: 02a12c23 sw a0,56(sp) -80011b34: 02e12e23 sw a4,60(sp) -80011b38: 00c4f4b3 and s1,s1,a2 -80011b3c: 01f9d993 srli s3,s3,0x1f -80011b40: 12048863 beqz s1,80011c70 <__multf3+0x1c8> -80011b44: 24c48663 beq s1,a2,80011d90 <__multf3+0x2e8> -80011b48: 000107b7 lui a5,0x10 -80011b4c: 00f767b3 or a5,a4,a5 -80011b50: 02f12e23 sw a5,60(sp) -80011b54: 03010613 addi a2,sp,48 -80011b58: 03c10793 addi a5,sp,60 -80011b5c: 0007a703 lw a4,0(a5) # 10000 <_start-0x7fff0000> -80011b60: ffc7a683 lw a3,-4(a5) -80011b64: ffc78793 addi a5,a5,-4 -80011b68: 00371713 slli a4,a4,0x3 -80011b6c: 01d6d693 srli a3,a3,0x1d -80011b70: 00d76733 or a4,a4,a3 -80011b74: 00e7a223 sw a4,4(a5) -80011b78: fef612e3 bne a2,a5,80011b5c <__multf3+0xb4> -80011b7c: 03012783 lw a5,48(sp) -80011b80: ffffc537 lui a0,0xffffc -80011b84: 00150513 addi a0,a0,1 # ffffc001 <__BSS_END__+0x7ffe55e9> -80011b88: 00379793 slli a5,a5,0x3 -80011b8c: 02f12823 sw a5,48(sp) -80011b90: 00a484b3 add s1,s1,a0 -80011b94: 00000b93 li s7,0 -80011b98: 01091513 slli a0,s2,0x10 -80011b9c: 00008737 lui a4,0x8 -80011ba0: 01095793 srli a5,s2,0x10 -80011ba4: 01055513 srli a0,a0,0x10 -80011ba8: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -80011bac: 07212623 sw s2,108(sp) -80011bb0: 07412023 sw s4,96(sp) -80011bb4: 07612223 sw s6,100(sp) -80011bb8: 07512423 sw s5,104(sp) -80011bbc: 05412023 sw s4,64(sp) -80011bc0: 05612223 sw s6,68(sp) -80011bc4: 05512423 sw s5,72(sp) -80011bc8: 04a12623 sw a0,76(sp) -80011bcc: 00e7f7b3 and a5,a5,a4 -80011bd0: 01f95913 srli s2,s2,0x1f -80011bd4: 1e078263 beqz a5,80011db8 <__multf3+0x310> -80011bd8: 30e78063 beq a5,a4,80011ed8 <__multf3+0x430> -80011bdc: 00010ab7 lui s5,0x10 -80011be0: 01556ab3 or s5,a0,s5 -80011be4: 05512623 sw s5,76(sp) -80011be8: 04010593 addi a1,sp,64 -80011bec: 04c10713 addi a4,sp,76 -80011bf0: 00072683 lw a3,0(a4) -80011bf4: ffc72603 lw a2,-4(a4) -80011bf8: ffc70713 addi a4,a4,-4 -80011bfc: 00369693 slli a3,a3,0x3 -80011c00: 01d65613 srli a2,a2,0x1d -80011c04: 00c6e6b3 or a3,a3,a2 -80011c08: 00d72223 sw a3,4(a4) -80011c0c: fee592e3 bne a1,a4,80011bf0 <__multf3+0x148> -80011c10: 04012703 lw a4,64(sp) -80011c14: ffffc537 lui a0,0xffffc -80011c18: 00150513 addi a0,a0,1 # ffffc001 <__BSS_END__+0x7ffe55e9> -80011c1c: 00371713 slli a4,a4,0x3 -80011c20: 04e12023 sw a4,64(sp) -80011c24: 00a787b3 add a5,a5,a0 -80011c28: 00000713 li a4,0 -80011c2c: 00f487b3 add a5,s1,a5 -80011c30: 02f12023 sw a5,32(sp) -80011c34: 00178793 addi a5,a5,1 -80011c38: 00f12e23 sw a5,28(sp) -80011c3c: 002b9793 slli a5,s7,0x2 -80011c40: 0129c6b3 xor a3,s3,s2 -80011c44: 00e7e7b3 or a5,a5,a4 -80011c48: 00d12823 sw a3,16(sp) -80011c4c: fff78793 addi a5,a5,-1 -80011c50: 00e00693 li a3,14 -80011c54: 2af6e663 bltu a3,a5,80011f00 <__multf3+0x458> -80011c58: 800156b7 lui a3,0x80015 -80011c5c: 00279793 slli a5,a5,0x2 -80011c60: 4f868693 addi a3,a3,1272 # 800154f8 <__BSS_END__+0xffffeae0> -80011c64: 00d787b3 add a5,a5,a3 -80011c68: 0007a783 lw a5,0(a5) -80011c6c: 00078067 jr a5 -80011c70: 00d7e633 or a2,a5,a3 -80011c74: 00a66633 or a2,a2,a0 -80011c78: 00e66633 or a2,a2,a4 -80011c7c: 12060863 beqz a2,80011dac <__multf3+0x304> -80011c80: 06070063 beqz a4,80011ce0 <__multf3+0x238> -80011c84: 00070513 mv a0,a4 -80011c88: 361020ef jal ra,800147e8 <__clzsi2> -80011c8c: ff450693 addi a3,a0,-12 -80011c90: 4056d793 srai a5,a3,0x5 -80011c94: 01f6f693 andi a3,a3,31 -80011c98: 06068e63 beqz a3,80011d14 <__multf3+0x26c> -80011c9c: ffc00713 li a4,-4 -80011ca0: 02e78733 mul a4,a5,a4 -80011ca4: 03010313 addi t1,sp,48 -80011ca8: 02000813 li a6,32 -80011cac: 00279593 slli a1,a5,0x2 -80011cb0: 40d80833 sub a6,a6,a3 -80011cb4: 00c70713 addi a4,a4,12 -80011cb8: 00e30733 add a4,t1,a4 -80011cbc: 08e31463 bne t1,a4,80011d44 <__multf3+0x29c> -80011cc0: 08010713 addi a4,sp,128 -80011cc4: 00b705b3 add a1,a4,a1 -80011cc8: 03012703 lw a4,48(sp) -80011ccc: fff78793 addi a5,a5,-1 -80011cd0: 00d716b3 sll a3,a4,a3 -80011cd4: fad5a823 sw a3,-80(a1) -80011cd8: fff00693 li a3,-1 -80011cdc: 0a00006f j 80011d7c <__multf3+0x2d4> -80011ce0: 00050863 beqz a0,80011cf0 <__multf3+0x248> -80011ce4: 305020ef jal ra,800147e8 <__clzsi2> -80011ce8: 02050513 addi a0,a0,32 -80011cec: fa1ff06f j 80011c8c <__multf3+0x1e4> -80011cf0: 00078a63 beqz a5,80011d04 <__multf3+0x25c> -80011cf4: 00078513 mv a0,a5 -80011cf8: 2f1020ef jal ra,800147e8 <__clzsi2> -80011cfc: 04050513 addi a0,a0,64 -80011d00: f8dff06f j 80011c8c <__multf3+0x1e4> -80011d04: 00068513 mv a0,a3 -80011d08: 2e1020ef jal ra,800147e8 <__clzsi2> -80011d0c: 06050513 addi a0,a0,96 -80011d10: f7dff06f j 80011c8c <__multf3+0x1e4> -80011d14: ffc00613 li a2,-4 -80011d18: 02c78633 mul a2,a5,a2 -80011d1c: 03c10713 addi a4,sp,60 -80011d20: 00300693 li a3,3 -80011d24: 00c705b3 add a1,a4,a2 -80011d28: 0005a583 lw a1,0(a1) -80011d2c: fff68693 addi a3,a3,-1 -80011d30: ffc70713 addi a4,a4,-4 -80011d34: 00b72223 sw a1,4(a4) -80011d38: fef6d6e3 bge a3,a5,80011d24 <__multf3+0x27c> -80011d3c: fff78793 addi a5,a5,-1 -80011d40: f99ff06f j 80011cd8 <__multf3+0x230> -80011d44: ffc72603 lw a2,-4(a4) -80011d48: 00072883 lw a7,0(a4) -80011d4c: 00b70e33 add t3,a4,a1 -80011d50: 01065633 srl a2,a2,a6 -80011d54: 00d898b3 sll a7,a7,a3 -80011d58: 01166633 or a2,a2,a7 -80011d5c: 00ce2023 sw a2,0(t3) -80011d60: ffc70713 addi a4,a4,-4 -80011d64: f59ff06f j 80011cbc <__multf3+0x214> -80011d68: 00279713 slli a4,a5,0x2 -80011d6c: 03010613 addi a2,sp,48 -80011d70: 00e60733 add a4,a2,a4 -80011d74: 00072023 sw zero,0(a4) -80011d78: fff78793 addi a5,a5,-1 -80011d7c: fed796e3 bne a5,a3,80011d68 <__multf3+0x2c0> -80011d80: ffffc4b7 lui s1,0xffffc -80011d84: 01148493 addi s1,s1,17 # ffffc011 <__BSS_END__+0x7ffe55f9> -80011d88: 40a484b3 sub s1,s1,a0 -80011d8c: e09ff06f j 80011b94 <__multf3+0xec> -80011d90: 00d7e7b3 or a5,a5,a3 -80011d94: 00a7e7b3 or a5,a5,a0 -80011d98: 00e7e7b3 or a5,a5,a4 -80011d9c: 00300b93 li s7,3 -80011da0: de079ce3 bnez a5,80011b98 <__multf3+0xf0> -80011da4: 00200b93 li s7,2 -80011da8: df1ff06f j 80011b98 <__multf3+0xf0> -80011dac: 00000493 li s1,0 -80011db0: 00100b93 li s7,1 -80011db4: de5ff06f j 80011b98 <__multf3+0xf0> -80011db8: 016a67b3 or a5,s4,s6 -80011dbc: 0157e7b3 or a5,a5,s5 -80011dc0: 00a7e7b3 or a5,a5,a0 -80011dc4: 12078863 beqz a5,80011ef4 <__multf3+0x44c> -80011dc8: 04050e63 beqz a0,80011e24 <__multf3+0x37c> -80011dcc: 21d020ef jal ra,800147e8 <__clzsi2> -80011dd0: ff450613 addi a2,a0,-12 -80011dd4: 40565713 srai a4,a2,0x5 -80011dd8: 01f67613 andi a2,a2,31 -80011ddc: 08060063 beqz a2,80011e5c <__multf3+0x3b4> -80011de0: ffc00693 li a3,-4 -80011de4: 02d706b3 mul a3,a4,a3 -80011de8: 04010313 addi t1,sp,64 -80011dec: 02000793 li a5,32 -80011df0: 00271813 slli a6,a4,0x2 -80011df4: 40c787b3 sub a5,a5,a2 -80011df8: 00c68693 addi a3,a3,12 -80011dfc: 00d306b3 add a3,t1,a3 -80011e00: 08d31663 bne t1,a3,80011e8c <__multf3+0x3e4> -80011e04: 08010793 addi a5,sp,128 -80011e08: 01078833 add a6,a5,a6 -80011e0c: 04012783 lw a5,64(sp) -80011e10: fff70713 addi a4,a4,-1 -80011e14: 00c79633 sll a2,a5,a2 -80011e18: fcc82023 sw a2,-64(a6) -80011e1c: fff00693 li a3,-1 -80011e20: 0a40006f j 80011ec4 <__multf3+0x41c> -80011e24: 000a8a63 beqz s5,80011e38 <__multf3+0x390> -80011e28: 000a8513 mv a0,s5 -80011e2c: 1bd020ef jal ra,800147e8 <__clzsi2> -80011e30: 02050513 addi a0,a0,32 -80011e34: f9dff06f j 80011dd0 <__multf3+0x328> -80011e38: 000b0a63 beqz s6,80011e4c <__multf3+0x3a4> -80011e3c: 000b0513 mv a0,s6 -80011e40: 1a9020ef jal ra,800147e8 <__clzsi2> -80011e44: 04050513 addi a0,a0,64 -80011e48: f89ff06f j 80011dd0 <__multf3+0x328> -80011e4c: 000a0513 mv a0,s4 -80011e50: 199020ef jal ra,800147e8 <__clzsi2> -80011e54: 06050513 addi a0,a0,96 -80011e58: f79ff06f j 80011dd0 <__multf3+0x328> -80011e5c: ffc00613 li a2,-4 -80011e60: 02c70633 mul a2,a4,a2 -80011e64: 04c10693 addi a3,sp,76 -80011e68: 00300793 li a5,3 -80011e6c: 00c685b3 add a1,a3,a2 -80011e70: 0005a583 lw a1,0(a1) -80011e74: fff78793 addi a5,a5,-1 -80011e78: ffc68693 addi a3,a3,-4 -80011e7c: 00b6a223 sw a1,4(a3) -80011e80: fee7d6e3 bge a5,a4,80011e6c <__multf3+0x3c4> -80011e84: fff70713 addi a4,a4,-1 -80011e88: f95ff06f j 80011e1c <__multf3+0x374> -80011e8c: ffc6a583 lw a1,-4(a3) -80011e90: 0006a883 lw a7,0(a3) -80011e94: 01068e33 add t3,a3,a6 -80011e98: 00f5d5b3 srl a1,a1,a5 -80011e9c: 00c898b3 sll a7,a7,a2 -80011ea0: 0115e5b3 or a1,a1,a7 -80011ea4: 00be2023 sw a1,0(t3) -80011ea8: ffc68693 addi a3,a3,-4 -80011eac: f55ff06f j 80011e00 <__multf3+0x358> -80011eb0: 00271793 slli a5,a4,0x2 -80011eb4: 04010613 addi a2,sp,64 -80011eb8: 00f607b3 add a5,a2,a5 -80011ebc: 0007a023 sw zero,0(a5) -80011ec0: fff70713 addi a4,a4,-1 -80011ec4: fed716e3 bne a4,a3,80011eb0 <__multf3+0x408> -80011ec8: ffffc7b7 lui a5,0xffffc -80011ecc: 01178793 addi a5,a5,17 # ffffc011 <__BSS_END__+0x7ffe55f9> -80011ed0: 40a787b3 sub a5,a5,a0 -80011ed4: d55ff06f j 80011c28 <__multf3+0x180> -80011ed8: 016a6a33 or s4,s4,s6 -80011edc: 015a6ab3 or s5,s4,s5 -80011ee0: 00aaeab3 or s5,s5,a0 -80011ee4: 00300713 li a4,3 -80011ee8: d40a92e3 bnez s5,80011c2c <__multf3+0x184> -80011eec: 00200713 li a4,2 -80011ef0: d3dff06f j 80011c2c <__multf3+0x184> -80011ef4: 00000793 li a5,0 -80011ef8: 00100713 li a4,1 -80011efc: d31ff06f j 80011c2c <__multf3+0x184> -80011f00: 03012703 lw a4,48(sp) -80011f04: 04012e03 lw t3,64(sp) -80011f08: 00010537 lui a0,0x10 -80011f0c: fff50693 addi a3,a0,-1 # ffff <_start-0x7fff0001> -80011f10: 01075f93 srli t6,a4,0x10 -80011f14: 010e5a93 srli s5,t3,0x10 -80011f18: 00d77733 and a4,a4,a3 -80011f1c: 00de7e33 and t3,t3,a3 -80011f20: 02ea87b3 mul a5,s5,a4 -80011f24: 02ee0633 mul a2,t3,a4 -80011f28: 03cf8833 mul a6,t6,t3 -80011f2c: 010785b3 add a1,a5,a6 -80011f30: 01065793 srli a5,a2,0x10 -80011f34: 00b787b3 add a5,a5,a1 -80011f38: 035f8b33 mul s6,t6,s5 -80011f3c: 0107f463 bgeu a5,a6,80011f44 <__multf3+0x49c> -80011f40: 00ab0b33 add s6,s6,a0 -80011f44: 04412f03 lw t5,68(sp) -80011f48: 0107d293 srli t0,a5,0x10 -80011f4c: 00d7f7b3 and a5,a5,a3 -80011f50: 00d67633 and a2,a2,a3 -80011f54: 01079793 slli a5,a5,0x10 -80011f58: 00c787b3 add a5,a5,a2 -80011f5c: 010f5493 srli s1,t5,0x10 -80011f60: 00df7f33 and t5,t5,a3 -80011f64: 02f12223 sw a5,36(sp) -80011f68: 06f12023 sw a5,96(sp) -80011f6c: 02ef06b3 mul a3,t5,a4 -80011f70: 02e487b3 mul a5,s1,a4 -80011f74: 03ef8633 mul a2,t6,t5 -80011f78: 00c78533 add a0,a5,a2 -80011f7c: 0106d793 srli a5,a3,0x10 -80011f80: 00a787b3 add a5,a5,a0 -80011f84: 029f8a33 mul s4,t6,s1 -80011f88: 00c7f663 bgeu a5,a2,80011f94 <__multf3+0x4ec> -80011f8c: 00010637 lui a2,0x10 -80011f90: 00ca0a33 add s4,s4,a2 -80011f94: 00010637 lui a2,0x10 -80011f98: fff60593 addi a1,a2,-1 # ffff <_start-0x7fff0001> -80011f9c: 00b7f533 and a0,a5,a1 -80011fa0: 0107dd93 srli s11,a5,0x10 -80011fa4: 03412783 lw a5,52(sp) -80011fa8: 00b6f6b3 and a3,a3,a1 -80011fac: 01051513 slli a0,a0,0x10 -80011fb0: 0107d913 srli s2,a5,0x10 -80011fb4: 00b7f5b3 and a1,a5,a1 -80011fb8: 00d50533 add a0,a0,a3 -80011fbc: 02ba87b3 mul a5,s5,a1 -80011fc0: 00a282b3 add t0,t0,a0 -80011fc4: 02be06b3 mul a3,t3,a1 -80011fc8: 03c90333 mul t1,s2,t3 -80011fcc: 00678833 add a6,a5,t1 -80011fd0: 0106d793 srli a5,a3,0x10 -80011fd4: 010787b3 add a5,a5,a6 -80011fd8: 032a88b3 mul a7,s5,s2 -80011fdc: 0067f463 bgeu a5,t1,80011fe4 <__multf3+0x53c> -80011fe0: 00c888b3 add a7,a7,a2 -80011fe4: 0107d993 srli s3,a5,0x10 -80011fe8: 011989b3 add s3,s3,a7 -80011fec: 000108b7 lui a7,0x10 -80011ff0: fff88613 addi a2,a7,-1 # ffff <_start-0x7fff0001> -80011ff4: 00c7f833 and a6,a5,a2 -80011ff8: 01081813 slli a6,a6,0x10 -80011ffc: 00c6f7b3 and a5,a3,a2 -80012000: 00f80833 add a6,a6,a5 -80012004: 03e58633 mul a2,a1,t5 -80012008: 03e907b3 mul a5,s2,t5 -8001200c: 01065e93 srli t4,a2,0x10 -80012010: 02b486b3 mul a3,s1,a1 -80012014: 00f686b3 add a3,a3,a5 -80012018: 00de86b3 add a3,t4,a3 -8001201c: 03248333 mul t1,s1,s2 -80012020: 00f6f463 bgeu a3,a5,80012028 <__multf3+0x580> -80012024: 01130333 add t1,t1,a7 -80012028: 0106d793 srli a5,a3,0x10 -8001202c: 04812e83 lw t4,72(sp) -80012030: 006787b3 add a5,a5,t1 -80012034: 000103b7 lui t2,0x10 -80012038: 02f12423 sw a5,40(sp) -8001203c: fff38793 addi a5,t2,-1 # ffff <_start-0x7fff0001> -80012040: 010ed413 srli s0,t4,0x10 -80012044: 00fefeb3 and t4,t4,a5 -80012048: 02e408b3 mul a7,s0,a4 -8001204c: 00f67633 and a2,a2,a5 -80012050: 00f6f6b3 and a3,a3,a5 -80012054: 01069693 slli a3,a3,0x10 -80012058: 00c686b3 add a3,a3,a2 -8001205c: 02ee8333 mul t1,t4,a4 -80012060: 03df8bb3 mul s7,t6,t4 -80012064: 017887b3 add a5,a7,s7 -80012068: 01035893 srli a7,t1,0x10 -8001206c: 00f888b3 add a7,a7,a5 -80012070: 028f8633 mul a2,t6,s0 -80012074: 0178f463 bgeu a7,s7,8001207c <__multf3+0x5d4> -80012078: 00760633 add a2,a2,t2 -8001207c: 0108d793 srli a5,a7,0x10 -80012080: 00010c37 lui s8,0x10 -80012084: 00c787b3 add a5,a5,a2 -80012088: fffc0613 addi a2,s8,-1 # ffff <_start-0x7fff0001> -8001208c: 02f12623 sw a5,44(sp) -80012090: 00c8f7b3 and a5,a7,a2 -80012094: 03812883 lw a7,56(sp) -80012098: 00c37333 and t1,t1,a2 -8001209c: 01079793 slli a5,a5,0x10 -800120a0: 0108d393 srli t2,a7,0x10 -800120a4: 00c8f633 and a2,a7,a2 -800120a8: 006787b3 add a5,a5,t1 -800120ac: 03c608b3 mul a7,a2,t3 -800120b0: 03c38cb3 mul s9,t2,t3 -800120b4: 0108dd13 srli s10,a7,0x10 -800120b8: 02ca8333 mul t1,s5,a2 -800120bc: 01930333 add t1,t1,s9 -800120c0: 006d0333 add t1,s10,t1 -800120c4: 027a8bb3 mul s7,s5,t2 -800120c8: 01937463 bgeu t1,s9,800120d0 <__multf3+0x628> -800120cc: 018b8bb3 add s7,s7,s8 -800120d0: 01035c13 srli s8,t1,0x10 -800120d4: 017c0bb3 add s7,s8,s7 -800120d8: 00010c37 lui s8,0x10 -800120dc: 005b02b3 add t0,s6,t0 -800120e0: fffc0c93 addi s9,s8,-1 # ffff <_start-0x7fff0001> -800120e4: 00a2b533 sltu a0,t0,a0 -800120e8: 01937333 and t1,t1,s9 -800120ec: 00ad8db3 add s11,s11,a0 -800120f0: 01031313 slli t1,t1,0x10 -800120f4: 0198f8b3 and a7,a7,s9 -800120f8: 014d8a33 add s4,s11,s4 -800120fc: 011308b3 add a7,t1,a7 -80012100: 01028333 add t1,t0,a6 -80012104: 01033833 sltu a6,t1,a6 -80012108: 00612a23 sw t1,20(sp) -8001210c: 06612223 sw t1,100(sp) -80012110: 013a0333 add t1,s4,s3 -80012114: 01030b33 add s6,t1,a6 -80012118: 013339b3 sltu s3,t1,s3 -8001211c: 010b3833 sltu a6,s6,a6 -80012120: 0109e833 or a6,s3,a6 -80012124: 00aa3533 sltu a0,s4,a0 -80012128: 00a80533 add a0,a6,a0 -8001212c: 02812803 lw a6,40(sp) -80012130: 00db02b3 add t0,s6,a3 -80012134: 02812983 lw s3,40(sp) -80012138: 00d2b6b3 sltu a3,t0,a3 -8001213c: 01050533 add a0,a0,a6 -80012140: 02c12303 lw t1,44(sp) -80012144: 00d50833 add a6,a0,a3 -80012148: 00f282b3 add t0,t0,a5 -8001214c: 01353533 sltu a0,a0,s3 -80012150: 00d836b3 sltu a3,a6,a3 -80012154: 00f2b7b3 sltu a5,t0,a5 -80012158: 00680db3 add s11,a6,t1 -8001215c: 00d566b3 or a3,a0,a3 -80012160: 02c12503 lw a0,44(sp) -80012164: 00fd8333 add t1,s11,a5 -80012168: 011282b3 add t0,t0,a7 -8001216c: 0112b8b3 sltu a7,t0,a7 -80012170: 00f337b3 sltu a5,t1,a5 -80012174: 00512c23 sw t0,24(sp) -80012178: 06512423 sw t0,104(sp) -8001217c: 017302b3 add t0,t1,s7 -80012180: 04c12303 lw t1,76(sp) -80012184: 01128d33 add s10,t0,a7 -80012188: 00adbdb3 sltu s11,s11,a0 -8001218c: 00fde7b3 or a5,s11,a5 -80012190: 0172bbb3 sltu s7,t0,s7 -80012194: 011d38b3 sltu a7,s10,a7 -80012198: 00f686b3 add a3,a3,a5 -8001219c: 01035293 srli t0,t1,0x10 -800121a0: 011bea33 or s4,s7,a7 -800121a4: 01937333 and t1,t1,s9 -800121a8: 02e307b3 mul a5,t1,a4 -800121ac: 01468a33 add s4,a3,s4 -800121b0: 02e28733 mul a4,t0,a4 -800121b4: 0107d893 srli a7,a5,0x10 -800121b8: 026f86b3 mul a3,t6,t1 -800121bc: 00d70733 add a4,a4,a3 -800121c0: 00e888b3 add a7,a7,a4 -800121c4: 025f8fb3 mul t6,t6,t0 -800121c8: 00d8f463 bgeu a7,a3,800121d0 <__multf3+0x728> -800121cc: 018f8fb3 add t6,t6,s8 -800121d0: 03c12983 lw s3,60(sp) -800121d4: 000106b7 lui a3,0x10 -800121d8: fff68513 addi a0,a3,-1 # ffff <_start-0x7fff0001> -800121dc: 0108d713 srli a4,a7,0x10 -800121e0: 00a8f8b3 and a7,a7,a0 -800121e4: 01f70733 add a4,a4,t6 -800121e8: 00a7f7b3 and a5,a5,a0 -800121ec: 0109df93 srli t6,s3,0x10 -800121f0: 01089893 slli a7,a7,0x10 -800121f4: 00a9f9b3 and s3,s3,a0 -800121f8: 00f888b3 add a7,a7,a5 -800121fc: 03fa8b33 mul s6,s5,t6 -80012200: 00070d93 mv s11,a4 -80012204: 033e07b3 mul a5,t3,s3 -80012208: 033a8ab3 mul s5,s5,s3 -8001220c: 0107d813 srli a6,a5,0x10 -80012210: 03cf8e33 mul t3,t6,t3 -80012214: 01ca8ab3 add s5,s5,t3 -80012218: 01580ab3 add s5,a6,s5 -8001221c: 01caf463 bgeu s5,t3,80012224 <__multf3+0x77c> -80012220: 00db0b33 add s6,s6,a3 -80012224: 010ad813 srli a6,s5,0x10 -80012228: 01680733 add a4,a6,s6 -8001222c: 00010b37 lui s6,0x10 -80012230: 02e12423 sw a4,40(sp) -80012234: fffb0713 addi a4,s6,-1 # ffff <_start-0x7fff0001> -80012238: 00eaf833 and a6,s5,a4 -8001223c: 00e7f7b3 and a5,a5,a4 -80012240: 01081813 slli a6,a6,0x10 -80012244: 00f80833 add a6,a6,a5 -80012248: 02be86b3 mul a3,t4,a1 -8001224c: 03d90e33 mul t3,s2,t4 -80012250: 0106d513 srli a0,a3,0x10 -80012254: 02b407b3 mul a5,s0,a1 -80012258: 01c787b3 add a5,a5,t3 -8001225c: 00f507b3 add a5,a0,a5 -80012260: 02890733 mul a4,s2,s0 -80012264: 01c7f463 bgeu a5,t3,8001226c <__multf3+0x7c4> -80012268: 01670733 add a4,a4,s6 -8001226c: 0107d513 srli a0,a5,0x10 -80012270: 00e50733 add a4,a0,a4 -80012274: 00010b37 lui s6,0x10 -80012278: 02e12623 sw a4,44(sp) -8001227c: fffb0713 addi a4,s6,-1 # ffff <_start-0x7fff0001> -80012280: 00e7f533 and a0,a5,a4 -80012284: 00e6f6b3 and a3,a3,a4 -80012288: 03e38e33 mul t3,t2,t5 -8001228c: 01051513 slli a0,a0,0x10 -80012290: 00d50533 add a0,a0,a3 -80012294: 03e60733 mul a4,a2,t5 -80012298: 02c487b3 mul a5,s1,a2 -8001229c: 01075693 srli a3,a4,0x10 -800122a0: 01c787b3 add a5,a5,t3 -800122a4: 00f687b3 add a5,a3,a5 -800122a8: 02748ab3 mul s5,s1,t2 -800122ac: 01c7f463 bgeu a5,t3,800122b4 <__multf3+0x80c> -800122b0: 016a8ab3 add s5,s5,s6 -800122b4: 000106b7 lui a3,0x10 -800122b8: fff68e13 addi t3,a3,-1 # ffff <_start-0x7fff0001> -800122bc: 01c7f6b3 and a3,a5,t3 -800122c0: 0107db93 srli s7,a5,0x10 -800122c4: 011d07b3 add a5,s10,a7 -800122c8: 01c77733 and a4,a4,t3 -800122cc: 0117b8b3 sltu a7,a5,a7 -800122d0: 01ba0a33 add s4,s4,s11 -800122d4: 01069693 slli a3,a3,0x10 -800122d8: 00e686b3 add a3,a3,a4 -800122dc: 011a0d33 add s10,s4,a7 -800122e0: 02812703 lw a4,40(sp) -800122e4: 011d38b3 sltu a7,s10,a7 -800122e8: 01ba3a33 sltu s4,s4,s11 -800122ec: 010787b3 add a5,a5,a6 -800122f0: 011a6a33 or s4,s4,a7 -800122f4: 02812883 lw a7,40(sp) -800122f8: 0107b833 sltu a6,a5,a6 -800122fc: 00ed0b33 add s6,s10,a4 -80012300: 02c12703 lw a4,44(sp) -80012304: 010b0cb3 add s9,s6,a6 -80012308: 00a787b3 add a5,a5,a0 -8001230c: 011b3b33 sltu s6,s6,a7 -80012310: 010cb833 sltu a6,s9,a6 -80012314: 00a7b533 sltu a0,a5,a0 -80012318: 00ec8733 add a4,s9,a4 -8001231c: 010b6b33 or s6,s6,a6 -80012320: 02c12803 lw a6,44(sp) -80012324: 00a70c33 add s8,a4,a0 -80012328: 015b8bb3 add s7,s7,s5 -8001232c: 00d787b3 add a5,a5,a3 -80012330: 00d7b6b3 sltu a3,a5,a3 -80012334: 017c0ab3 add s5,s8,s7 -80012338: 00da8e33 add t3,s5,a3 -8001233c: 01073733 sltu a4,a4,a6 -80012340: 00ac3533 sltu a0,s8,a0 -80012344: 00a76733 or a4,a4,a0 -80012348: 00de36b3 sltu a3,t3,a3 -8001234c: 016a0a33 add s4,s4,s6 -80012350: 017abab3 sltu s5,s5,s7 -80012354: 00ea0a33 add s4,s4,a4 -80012358: 00daeab3 or s5,s5,a3 -8001235c: 015a06b3 add a3,s4,s5 -80012360: 02ce8833 mul a6,t4,a2 -80012364: 06f12623 sw a5,108(sp) -80012368: 03d38a33 mul s4,t2,t4 -8001236c: 01085513 srli a0,a6,0x10 -80012370: 02c40733 mul a4,s0,a2 -80012374: 01470733 add a4,a4,s4 -80012378: 00e50733 add a4,a0,a4 -8001237c: 027408b3 mul a7,s0,t2 -80012380: 01477663 bgeu a4,s4,8001238c <__multf3+0x8e4> -80012384: 00010537 lui a0,0x10 -80012388: 00a888b3 add a7,a7,a0 -8001238c: 00010a37 lui s4,0x10 -80012390: 01075513 srli a0,a4,0x10 -80012394: fffa0a93 addi s5,s4,-1 # ffff <_start-0x7fff0001> -80012398: 011508b3 add a7,a0,a7 -8001239c: 01577533 and a0,a4,s5 -800123a0: 01587833 and a6,a6,s5 -800123a4: 01051513 slli a0,a0,0x10 -800123a8: 02690ab3 mul s5,s2,t1 -800123ac: 01050533 add a0,a0,a6 -800123b0: 02b30833 mul a6,t1,a1 -800123b4: 02b285b3 mul a1,t0,a1 -800123b8: 01085713 srli a4,a6,0x10 -800123bc: 015585b3 add a1,a1,s5 -800123c0: 00b70733 add a4,a4,a1 -800123c4: 02590933 mul s2,s2,t0 -800123c8: 01577463 bgeu a4,s5,800123d0 <__multf3+0x928> -800123cc: 01490933 add s2,s2,s4 -800123d0: 00010ab7 lui s5,0x10 -800123d4: 01075593 srli a1,a4,0x10 -800123d8: fffa8a13 addi s4,s5,-1 # ffff <_start-0x7fff0001> -800123dc: 01487833 and a6,a6,s4 -800123e0: 01258933 add s2,a1,s2 -800123e4: 014775b3 and a1,a4,s4 -800123e8: 01059593 slli a1,a1,0x10 -800123ec: 03e98733 mul a4,s3,t5 -800123f0: 010585b3 add a1,a1,a6 -800123f4: 03ef8f33 mul t5,t6,t5 -800123f8: 01075813 srli a6,a4,0x10 -800123fc: 03f48a33 mul s4,s1,t6 -80012400: 033484b3 mul s1,s1,s3 -80012404: 01e484b3 add s1,s1,t5 -80012408: 009804b3 add s1,a6,s1 -8001240c: 01e4f463 bgeu s1,t5,80012414 <__multf3+0x96c> -80012410: 015a0a33 add s4,s4,s5 -80012414: 0104db13 srli s6,s1,0x10 -80012418: 014b0b33 add s6,s6,s4 -8001241c: 00010a37 lui s4,0x10 -80012420: fffa0f13 addi t5,s4,-1 # ffff <_start-0x7fff0001> -80012424: 01e4f833 and a6,s1,t5 -80012428: 01e77733 and a4,a4,t5 -8001242c: 026384b3 mul s1,t2,t1 -80012430: 01081813 slli a6,a6,0x10 -80012434: 00e80833 add a6,a6,a4 -80012438: 02660f33 mul t5,a2,t1 -8001243c: 02c28633 mul a2,t0,a2 -80012440: 010f5713 srli a4,t5,0x10 -80012444: 00960633 add a2,a2,s1 -80012448: 00c70633 add a2,a4,a2 -8001244c: 025383b3 mul t2,t2,t0 -80012450: 00967463 bgeu a2,s1,80012458 <__multf3+0x9b0> -80012454: 014383b3 add t2,t2,s4 -80012458: 00010a37 lui s4,0x10 -8001245c: 01065713 srli a4,a2,0x10 -80012460: fffa0493 addi s1,s4,-1 # ffff <_start-0x7fff0001> -80012464: 007703b3 add t2,a4,t2 -80012468: 00967733 and a4,a2,s1 -8001246c: 009f7f33 and t5,t5,s1 -80012470: 01071713 slli a4,a4,0x10 -80012474: 01e70733 add a4,a4,t5 -80012478: 03340633 mul a2,s0,s3 -8001247c: 033e8f33 mul t5,t4,s3 -80012480: 03df8eb3 mul t4,t6,t4 -80012484: 010f5a93 srli s5,t5,0x10 -80012488: 01d60633 add a2,a2,t4 -8001248c: 00ca8633 add a2,s5,a2 -80012490: 03f404b3 mul s1,s0,t6 -80012494: 01d67463 bgeu a2,t4,8001249c <__multf3+0x9f4> -80012498: 014484b3 add s1,s1,s4 -8001249c: 01065c13 srli s8,a2,0x10 -800124a0: 00010cb7 lui s9,0x10 -800124a4: 009c0c33 add s8,s8,s1 -800124a8: 00ae0e33 add t3,t3,a0 -800124ac: fffc8493 addi s1,s9,-1 # ffff <_start-0x7fff0001> -800124b0: 00ae3533 sltu a0,t3,a0 -800124b4: 011686b3 add a3,a3,a7 -800124b8: 00967633 and a2,a2,s1 -800124bc: 00a68db3 add s11,a3,a0 -800124c0: 009f7f33 and t5,t5,s1 -800124c4: 00be0e33 add t3,t3,a1 -800124c8: 01061613 slli a2,a2,0x10 -800124cc: 01e60633 add a2,a2,t5 -800124d0: 00be35b3 sltu a1,t3,a1 -800124d4: 012d8f33 add t5,s11,s2 -800124d8: 010e0e33 add t3,t3,a6 -800124dc: 00bf0d33 add s10,t5,a1 -800124e0: 016d0eb3 add t4,s10,s6 -800124e4: 07c12823 sw t3,112(sp) -800124e8: 010e3e33 sltu t3,t3,a6 -800124ec: 01ce8a33 add s4,t4,t3 -800124f0: 0116b6b3 sltu a3,a3,a7 -800124f4: 00bd35b3 sltu a1,s10,a1 -800124f8: 00adb533 sltu a0,s11,a0 -800124fc: 012f3933 sltu s2,t5,s2 -80012500: 00a6e533 or a0,a3,a0 -80012504: 00b96933 or s2,s2,a1 -80012508: 016ebeb3 sltu t4,t4,s6 -8001250c: 01ca3e33 sltu t3,s4,t3 -80012510: 01250533 add a0,a0,s2 -80012514: 01ceeeb3 or t4,t4,t3 -80012518: 00ea0833 add a6,s4,a4 -8001251c: 01d50533 add a0,a0,t4 -80012520: 00e83733 sltu a4,a6,a4 -80012524: 00750533 add a0,a0,t2 -80012528: 00e506b3 add a3,a0,a4 -8001252c: 007533b3 sltu t2,a0,t2 -80012530: 03330533 mul a0,t1,s3 -80012534: 00c80833 add a6,a6,a2 -80012538: 00e6b733 sltu a4,a3,a4 -8001253c: 00c83633 sltu a2,a6,a2 -80012540: 018686b3 add a3,a3,s8 -80012544: 00c685b3 add a1,a3,a2 -80012548: 0186bc33 sltu s8,a3,s8 -8001254c: 00c5b633 sltu a2,a1,a2 -80012550: 07012a23 sw a6,116(sp) -80012554: 00e3e733 or a4,t2,a4 -80012558: 026f8333 mul t1,t6,t1 -8001255c: 01055693 srli a3,a0,0x10 -80012560: 00cc6633 or a2,s8,a2 -80012564: 033289b3 mul s3,t0,s3 -80012568: 006989b3 add s3,s3,t1 -8001256c: 03f28fb3 mul t6,t0,t6 -80012570: 013682b3 add t0,a3,s3 -80012574: 0062f463 bgeu t0,t1,8001257c <__multf3+0xad4> -80012578: 019f8fb3 add t6,t6,s9 -8001257c: 0092f6b3 and a3,t0,s1 -80012580: 01069693 slli a3,a3,0x10 -80012584: 009574b3 and s1,a0,s1 -80012588: 009684b3 add s1,a3,s1 -8001258c: 0102d293 srli t0,t0,0x10 -80012590: 009585b3 add a1,a1,s1 -80012594: 00e282b3 add t0,t0,a4 -80012598: 01412683 lw a3,20(sp) -8001259c: 02412703 lw a4,36(sp) -800125a0: 0095b4b3 sltu s1,a1,s1 -800125a4: 00c282b3 add t0,t0,a2 -800125a8: 009282b3 add t0,t0,s1 -800125ac: 01f28fb3 add t6,t0,t6 -800125b0: 00d762b3 or t0,a4,a3 -800125b4: 01812703 lw a4,24(sp) -800125b8: 00d79793 slli a5,a5,0xd -800125bc: 06b12c23 sw a1,120(sp) -800125c0: 005762b3 or t0,a4,t0 -800125c4: 07f12e23 sw t6,124(sp) -800125c8: 0057e7b3 or a5,a5,t0 -800125cc: 06010713 addi a4,sp,96 -800125d0: 07010593 addi a1,sp,112 -800125d4: 00c72683 lw a3,12(a4) -800125d8: 01072603 lw a2,16(a4) -800125dc: 00470713 addi a4,a4,4 -800125e0: 0136d693 srli a3,a3,0x13 -800125e4: 00d61613 slli a2,a2,0xd -800125e8: 00c6e6b3 or a3,a3,a2 -800125ec: fed72e23 sw a3,-4(a4) -800125f0: fee592e3 bne a1,a4,800125d4 <__multf3+0xb2c> -800125f4: 06012703 lw a4,96(sp) -800125f8: 06812683 lw a3,104(sp) -800125fc: 00f037b3 snez a5,a5 -80012600: 00e7e7b3 or a5,a5,a4 -80012604: 04d12c23 sw a3,88(sp) -80012608: 06c12703 lw a4,108(sp) -8001260c: 06412683 lw a3,100(sp) -80012610: 04f12823 sw a5,80(sp) -80012614: 04e12e23 sw a4,92(sp) -80012618: 04d12a23 sw a3,84(sp) -8001261c: 00b71693 slli a3,a4,0xb -80012620: 2206d863 bgez a3,80012850 <__multf3+0xda8> -80012624: 01f79793 slli a5,a5,0x1f -80012628: 05010713 addi a4,sp,80 -8001262c: 05c10593 addi a1,sp,92 -80012630: 00072683 lw a3,0(a4) -80012634: 00472603 lw a2,4(a4) -80012638: 00470713 addi a4,a4,4 -8001263c: 0016d693 srli a3,a3,0x1 -80012640: 01f61613 slli a2,a2,0x1f -80012644: 00c6e6b3 or a3,a3,a2 -80012648: fed72e23 sw a3,-4(a4) -8001264c: fee592e3 bne a1,a4,80012630 <__multf3+0xb88> -80012650: 05c12703 lw a4,92(sp) -80012654: 00f037b3 snez a5,a5 -80012658: 00175713 srli a4,a4,0x1 -8001265c: 04e12e23 sw a4,92(sp) -80012660: 05012703 lw a4,80(sp) -80012664: 00f767b3 or a5,a4,a5 -80012668: 04f12823 sw a5,80(sp) -8001266c: 01c12703 lw a4,28(sp) -80012670: 000047b7 lui a5,0x4 -80012674: fff78793 addi a5,a5,-1 # 3fff <_start-0x7fffc001> -80012678: 00f707b3 add a5,a4,a5 -8001267c: 1ef05c63 blez a5,80012874 <__multf3+0xdcc> -80012680: 05012703 lw a4,80(sp) -80012684: 00777693 andi a3,a4,7 -80012688: 04068463 beqz a3,800126d0 <__multf3+0xc28> -8001268c: 00f77693 andi a3,a4,15 -80012690: 00400613 li a2,4 -80012694: 02c68e63 beq a3,a2,800126d0 <__multf3+0xc28> -80012698: 05412683 lw a3,84(sp) -8001269c: 00470713 addi a4,a4,4 -800126a0: 04e12823 sw a4,80(sp) -800126a4: 00473713 sltiu a4,a4,4 -800126a8: 00d706b3 add a3,a4,a3 -800126ac: 00e6b733 sltu a4,a3,a4 -800126b0: 04d12a23 sw a3,84(sp) -800126b4: 05812683 lw a3,88(sp) -800126b8: 00d706b3 add a3,a4,a3 -800126bc: 04d12c23 sw a3,88(sp) -800126c0: 00e6b6b3 sltu a3,a3,a4 -800126c4: 05c12703 lw a4,92(sp) -800126c8: 00e686b3 add a3,a3,a4 -800126cc: 04d12e23 sw a3,92(sp) -800126d0: 05c12703 lw a4,92(sp) -800126d4: 00b71693 slli a3,a4,0xb -800126d8: 0206d063 bgez a3,800126f8 <__multf3+0xc50> -800126dc: fff007b7 lui a5,0xfff00 -800126e0: fff78793 addi a5,a5,-1 # ffefffff <__BSS_END__+0x7fee95e7> -800126e4: 00f77733 and a4,a4,a5 -800126e8: 04e12e23 sw a4,92(sp) -800126ec: 01c12703 lw a4,28(sp) -800126f0: 000047b7 lui a5,0x4 -800126f4: 00f707b3 add a5,a4,a5 -800126f8: 05010713 addi a4,sp,80 -800126fc: 05c10593 addi a1,sp,92 -80012700: 00072683 lw a3,0(a4) -80012704: 00472603 lw a2,4(a4) -80012708: 00470713 addi a4,a4,4 -8001270c: 0036d693 srli a3,a3,0x3 -80012710: 01d61613 slli a2,a2,0x1d -80012714: 00c6e6b3 or a3,a3,a2 -80012718: fed72e23 sw a3,-4(a4) -8001271c: feb712e3 bne a4,a1,80012700 <__multf3+0xc58> -80012720: 00008737 lui a4,0x8 -80012724: ffe70693 addi a3,a4,-2 # 7ffe <_start-0x7fff8002> -80012728: 12f6ca63 blt a3,a5,8001285c <__multf3+0xdb4> -8001272c: 05c12703 lw a4,92(sp) -80012730: 00375713 srli a4,a4,0x3 -80012734: 04e12e23 sw a4,92(sp) -80012738: 05c12703 lw a4,92(sp) -8001273c: 01179793 slli a5,a5,0x11 -80012740: 800106b7 lui a3,0x80010 -80012744: 06e11623 sh a4,108(sp) -80012748: 06c12703 lw a4,108(sp) -8001274c: fff68693 addi a3,a3,-1 # 8000ffff <__BSS_END__+0xffff95e7> -80012750: 0117d793 srli a5,a5,0x11 -80012754: 00d77733 and a4,a4,a3 -80012758: 01079793 slli a5,a5,0x10 -8001275c: 00f767b3 or a5,a4,a5 -80012760: 01012703 lw a4,16(sp) -80012764: 00179793 slli a5,a5,0x1 -80012768: 0017d793 srli a5,a5,0x1 -8001276c: 01f71713 slli a4,a4,0x1f -80012770: 00c12683 lw a3,12(sp) -80012774: 00e7e7b3 or a5,a5,a4 -80012778: 05012703 lw a4,80(sp) -8001277c: 0bc12083 lw ra,188(sp) -80012780: 0b812403 lw s0,184(sp) -80012784: 00e6a023 sw a4,0(a3) -80012788: 05412703 lw a4,84(sp) -8001278c: 00f6a623 sw a5,12(a3) -80012790: 0b412483 lw s1,180(sp) -80012794: 00e6a223 sw a4,4(a3) -80012798: 05812703 lw a4,88(sp) -8001279c: 0b012903 lw s2,176(sp) -800127a0: 0ac12983 lw s3,172(sp) -800127a4: 00e6a423 sw a4,8(a3) -800127a8: 0a812a03 lw s4,168(sp) -800127ac: 0a412a83 lw s5,164(sp) -800127b0: 0a012b03 lw s6,160(sp) -800127b4: 09c12b83 lw s7,156(sp) -800127b8: 09812c03 lw s8,152(sp) -800127bc: 09412c83 lw s9,148(sp) -800127c0: 09012d03 lw s10,144(sp) -800127c4: 08c12d83 lw s11,140(sp) -800127c8: 00068513 mv a0,a3 -800127cc: 0c010113 addi sp,sp,192 -800127d0: 00008067 ret -800127d4: 01312823 sw s3,16(sp) -800127d8: 03012783 lw a5,48(sp) -800127dc: 04f12823 sw a5,80(sp) -800127e0: 03412783 lw a5,52(sp) -800127e4: 04f12a23 sw a5,84(sp) -800127e8: 03812783 lw a5,56(sp) -800127ec: 04f12c23 sw a5,88(sp) -800127f0: 03c12783 lw a5,60(sp) -800127f4: 04f12e23 sw a5,92(sp) -800127f8: 00200793 li a5,2 -800127fc: 26fb8c63 beq s7,a5,80012a74 <__multf3+0xfcc> -80012800: 00300793 li a5,3 -80012804: 28fb8663 beq s7,a5,80012a90 <__multf3+0xfe8> -80012808: 00100793 li a5,1 -8001280c: e6fb90e3 bne s7,a5,8001266c <__multf3+0xbc4> -80012810: 04012e23 sw zero,92(sp) -80012814: 04012c23 sw zero,88(sp) -80012818: 04012a23 sw zero,84(sp) -8001281c: 04012823 sw zero,80(sp) -80012820: 2140006f j 80012a34 <__multf3+0xf8c> -80012824: 01212823 sw s2,16(sp) -80012828: 04012783 lw a5,64(sp) -8001282c: 00070b93 mv s7,a4 -80012830: 04f12823 sw a5,80(sp) -80012834: 04412783 lw a5,68(sp) -80012838: 04f12a23 sw a5,84(sp) -8001283c: 04812783 lw a5,72(sp) -80012840: 04f12c23 sw a5,88(sp) -80012844: 04c12783 lw a5,76(sp) -80012848: 04f12e23 sw a5,92(sp) -8001284c: fadff06f j 800127f8 <__multf3+0xd50> -80012850: 02012783 lw a5,32(sp) -80012854: 00f12e23 sw a5,28(sp) -80012858: e15ff06f j 8001266c <__multf3+0xbc4> -8001285c: 04012e23 sw zero,92(sp) -80012860: 04012c23 sw zero,88(sp) -80012864: 04012a23 sw zero,84(sp) -80012868: 04012823 sw zero,80(sp) -8001286c: fff70793 addi a5,a4,-1 -80012870: ec9ff06f j 80012738 <__multf3+0xc90> -80012874: 00100713 li a4,1 -80012878: 40f707b3 sub a5,a4,a5 -8001287c: 07400713 li a4,116 -80012880: 1af74e63 blt a4,a5,80012a3c <__multf3+0xf94> -80012884: 4057d893 srai a7,a5,0x5 -80012888: 00000713 li a4,0 -8001288c: 01f7f793 andi a5,a5,31 -80012890: 00000693 li a3,0 -80012894: 00269613 slli a2,a3,0x2 -80012898: 03169a63 bne a3,a7,800128cc <__multf3+0xe24> -8001289c: 04079463 bnez a5,800128e4 <__multf3+0xe3c> -800128a0: 00300513 li a0,3 -800128a4: 05010593 addi a1,sp,80 -800128a8: 40d506b3 sub a3,a0,a3 -800128ac: 00c58533 add a0,a1,a2 -800128b0: 00052503 lw a0,0(a0) # 10000 <_start-0x7fff0000> -800128b4: 00178793 addi a5,a5,1 # 4001 <_start-0x7fffbfff> -800128b8: 00458593 addi a1,a1,4 -800128bc: fea5ae23 sw a0,-4(a1) -800128c0: fef6d6e3 bge a3,a5,800128ac <__multf3+0xe04> -800128c4: 00400613 li a2,4 -800128c8: 0b80006f j 80012980 <__multf3+0xed8> -800128cc: 05010593 addi a1,sp,80 -800128d0: 00c58633 add a2,a1,a2 -800128d4: 00062603 lw a2,0(a2) -800128d8: 00168693 addi a3,a3,1 -800128dc: 00c76733 or a4,a4,a2 -800128e0: fb5ff06f j 80012894 <__multf3+0xdec> -800128e4: 08010693 addi a3,sp,128 -800128e8: 00c686b3 add a3,a3,a2 -800128ec: fd06a683 lw a3,-48(a3) -800128f0: 02000813 li a6,32 -800128f4: 40f80833 sub a6,a6,a5 -800128f8: 010696b3 sll a3,a3,a6 -800128fc: 00d76733 or a4,a4,a3 -80012900: 05010693 addi a3,sp,80 -80012904: 00c68633 add a2,a3,a2 -80012908: 00300693 li a3,3 -8001290c: 00000513 li a0,0 -80012910: 411686b3 sub a3,a3,a7 -80012914: 00460613 addi a2,a2,4 -80012918: 02d54463 blt a0,a3,80012940 <__multf3+0xe98> -8001291c: 08010613 addi a2,sp,128 -80012920: 00269693 slli a3,a3,0x2 -80012924: 00d606b3 add a3,a2,a3 -80012928: 05c12603 lw a2,92(sp) -8001292c: 00f657b3 srl a5,a2,a5 -80012930: fcf6a823 sw a5,-48(a3) -80012934: 00400793 li a5,4 -80012938: 411787b3 sub a5,a5,a7 -8001293c: f89ff06f j 800128c4 <__multf3+0xe1c> -80012940: 00251313 slli t1,a0,0x2 -80012944: 05010593 addi a1,sp,80 -80012948: 00658333 add t1,a1,t1 -8001294c: 00062e03 lw t3,0(a2) -80012950: ffc62583 lw a1,-4(a2) -80012954: 00150513 addi a0,a0,1 -80012958: 010e1e33 sll t3,t3,a6 -8001295c: 00f5d5b3 srl a1,a1,a5 -80012960: 01c5e5b3 or a1,a1,t3 -80012964: 00b32023 sw a1,0(t1) # 10000 <_start-0x7fff0000> -80012968: fadff06f j 80012914 <__multf3+0xe6c> -8001296c: 00279693 slli a3,a5,0x2 -80012970: 05010593 addi a1,sp,80 -80012974: 00d586b3 add a3,a1,a3 -80012978: 0006a023 sw zero,0(a3) -8001297c: 00178793 addi a5,a5,1 -80012980: fec796e3 bne a5,a2,8001296c <__multf3+0xec4> -80012984: 05012683 lw a3,80(sp) -80012988: 00e03733 snez a4,a4 -8001298c: 00d76733 or a4,a4,a3 -80012990: 04e12823 sw a4,80(sp) -80012994: 00777693 andi a3,a4,7 -80012998: 04068263 beqz a3,800129dc <__multf3+0xf34> -8001299c: 00f77693 andi a3,a4,15 -800129a0: 02f68e63 beq a3,a5,800129dc <__multf3+0xf34> -800129a4: 05412783 lw a5,84(sp) -800129a8: 00470713 addi a4,a4,4 -800129ac: 04e12823 sw a4,80(sp) -800129b0: 00473713 sltiu a4,a4,4 -800129b4: 00f707b3 add a5,a4,a5 -800129b8: 00e7b733 sltu a4,a5,a4 -800129bc: 04f12a23 sw a5,84(sp) -800129c0: 05812783 lw a5,88(sp) -800129c4: 00f707b3 add a5,a4,a5 -800129c8: 04f12c23 sw a5,88(sp) -800129cc: 00e7b7b3 sltu a5,a5,a4 -800129d0: 05c12703 lw a4,92(sp) -800129d4: 00e787b3 add a5,a5,a4 -800129d8: 04f12e23 sw a5,92(sp) -800129dc: 05c12783 lw a5,92(sp) -800129e0: 00c79713 slli a4,a5,0xc -800129e4: 00075e63 bgez a4,80012a00 <__multf3+0xf58> -800129e8: 04012e23 sw zero,92(sp) -800129ec: 04012c23 sw zero,88(sp) -800129f0: 04012a23 sw zero,84(sp) -800129f4: 04012823 sw zero,80(sp) -800129f8: 00100793 li a5,1 -800129fc: d3dff06f j 80012738 <__multf3+0xc90> -80012a00: 05010793 addi a5,sp,80 -80012a04: 05c10613 addi a2,sp,92 -80012a08: 0007a703 lw a4,0(a5) -80012a0c: 0047a683 lw a3,4(a5) -80012a10: 00478793 addi a5,a5,4 -80012a14: 00375713 srli a4,a4,0x3 -80012a18: 01d69693 slli a3,a3,0x1d -80012a1c: 00d76733 or a4,a4,a3 -80012a20: fee7ae23 sw a4,-4(a5) -80012a24: fef612e3 bne a2,a5,80012a08 <__multf3+0xf60> -80012a28: 05c12783 lw a5,92(sp) -80012a2c: 0037d793 srli a5,a5,0x3 -80012a30: 04f12e23 sw a5,92(sp) -80012a34: 00000793 li a5,0 -80012a38: d01ff06f j 80012738 <__multf3+0xc90> -80012a3c: 05412783 lw a5,84(sp) -80012a40: 05012703 lw a4,80(sp) -80012a44: 00f76733 or a4,a4,a5 -80012a48: 05812783 lw a5,88(sp) -80012a4c: 00f76733 or a4,a4,a5 -80012a50: 05c12783 lw a5,92(sp) -80012a54: 00f76733 or a4,a4,a5 -80012a58: 00000793 li a5,0 -80012a5c: cc070ee3 beqz a4,80012738 <__multf3+0xc90> -80012a60: 04012e23 sw zero,92(sp) -80012a64: 04012c23 sw zero,88(sp) -80012a68: 04012a23 sw zero,84(sp) -80012a6c: 04012823 sw zero,80(sp) -80012a70: cc9ff06f j 80012738 <__multf3+0xc90> -80012a74: 000087b7 lui a5,0x8 -80012a78: 04012e23 sw zero,92(sp) -80012a7c: 04012c23 sw zero,88(sp) -80012a80: 04012a23 sw zero,84(sp) -80012a84: 04012823 sw zero,80(sp) -80012a88: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -80012a8c: cadff06f j 80012738 <__multf3+0xc90> -80012a90: 000087b7 lui a5,0x8 -80012a94: 04f12e23 sw a5,92(sp) -80012a98: 04012c23 sw zero,88(sp) -80012a9c: 04012a23 sw zero,84(sp) -80012aa0: 04012823 sw zero,80(sp) -80012aa4: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -80012aa8: 00012823 sw zero,16(sp) -80012aac: c8dff06f j 80012738 <__multf3+0xc90> +800118e4 <__multf3>: +800118e4: f4010113 addi sp,sp,-192 +800118e8: 0b312623 sw s3,172(sp) +800118ec: 00c5a983 lw s3,12(a1) +800118f0: 0005a683 lw a3,0(a1) +800118f4: 0045a783 lw a5,4(a1) +800118f8: 00a12623 sw a0,12(sp) +800118fc: 0085a503 lw a0,8(a1) +80011900: 01099713 slli a4,s3,0x10 +80011904: 0b212823 sw s2,176(sp) +80011908: 0b412423 sw s4,168(sp) +8001190c: 0b512223 sw s5,164(sp) +80011910: 0b612023 sw s6,160(sp) +80011914: 00062a03 lw s4,0(a2) # 1000000 <_start-0x7f000000> +80011918: 00462b03 lw s6,4(a2) +8001191c: 00862a83 lw s5,8(a2) +80011920: 00c62903 lw s2,12(a2) +80011924: 00008637 lui a2,0x8 +80011928: 0a912a23 sw s1,180(sp) +8001192c: 01075713 srli a4,a4,0x10 +80011930: 0109d493 srli s1,s3,0x10 +80011934: fff60613 addi a2,a2,-1 # 7fff <_start-0x7fff8001> +80011938: 07312623 sw s3,108(sp) +8001193c: 0a112e23 sw ra,188(sp) +80011940: 0a812c23 sw s0,184(sp) +80011944: 09712e23 sw s7,156(sp) +80011948: 09812c23 sw s8,152(sp) +8001194c: 09912a23 sw s9,148(sp) +80011950: 09a12823 sw s10,144(sp) +80011954: 09b12623 sw s11,140(sp) +80011958: 06d12023 sw a3,96(sp) +8001195c: 06f12223 sw a5,100(sp) +80011960: 06a12423 sw a0,104(sp) +80011964: 02d12823 sw a3,48(sp) +80011968: 02f12a23 sw a5,52(sp) +8001196c: 02a12c23 sw a0,56(sp) +80011970: 02e12e23 sw a4,60(sp) +80011974: 00c4f4b3 and s1,s1,a2 +80011978: 01f9d993 srli s3,s3,0x1f +8001197c: 12048863 beqz s1,80011aac <__multf3+0x1c8> +80011980: 24c48663 beq s1,a2,80011bcc <__multf3+0x2e8> +80011984: 000107b7 lui a5,0x10 +80011988: 00f767b3 or a5,a4,a5 +8001198c: 02f12e23 sw a5,60(sp) +80011990: 03010613 addi a2,sp,48 +80011994: 03c10793 addi a5,sp,60 +80011998: 0007a703 lw a4,0(a5) # 10000 <_start-0x7fff0000> +8001199c: ffc7a683 lw a3,-4(a5) +800119a0: ffc78793 addi a5,a5,-4 +800119a4: 00371713 slli a4,a4,0x3 +800119a8: 01d6d693 srli a3,a3,0x1d +800119ac: 00d76733 or a4,a4,a3 +800119b0: 00e7a223 sw a4,4(a5) +800119b4: fef612e3 bne a2,a5,80011998 <__multf3+0xb4> +800119b8: 03012783 lw a5,48(sp) +800119bc: ffffc537 lui a0,0xffffc +800119c0: 00150513 addi a0,a0,1 # ffffc001 <__BSS_END__+0x7ffe5159> +800119c4: 00379793 slli a5,a5,0x3 +800119c8: 02f12823 sw a5,48(sp) +800119cc: 00a484b3 add s1,s1,a0 +800119d0: 00000b93 li s7,0 +800119d4: 01091513 slli a0,s2,0x10 +800119d8: 00008737 lui a4,0x8 +800119dc: 01095793 srli a5,s2,0x10 +800119e0: 01055513 srli a0,a0,0x10 +800119e4: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> +800119e8: 07212623 sw s2,108(sp) +800119ec: 07412023 sw s4,96(sp) +800119f0: 07612223 sw s6,100(sp) +800119f4: 07512423 sw s5,104(sp) +800119f8: 05412023 sw s4,64(sp) +800119fc: 05612223 sw s6,68(sp) +80011a00: 05512423 sw s5,72(sp) +80011a04: 04a12623 sw a0,76(sp) +80011a08: 00e7f7b3 and a5,a5,a4 +80011a0c: 01f95913 srli s2,s2,0x1f +80011a10: 1e078263 beqz a5,80011bf4 <__multf3+0x310> +80011a14: 30e78063 beq a5,a4,80011d14 <__multf3+0x430> +80011a18: 00010ab7 lui s5,0x10 +80011a1c: 01556ab3 or s5,a0,s5 +80011a20: 05512623 sw s5,76(sp) +80011a24: 04010593 addi a1,sp,64 +80011a28: 04c10713 addi a4,sp,76 +80011a2c: 00072683 lw a3,0(a4) +80011a30: ffc72603 lw a2,-4(a4) +80011a34: ffc70713 addi a4,a4,-4 +80011a38: 00369693 slli a3,a3,0x3 +80011a3c: 01d65613 srli a2,a2,0x1d +80011a40: 00c6e6b3 or a3,a3,a2 +80011a44: 00d72223 sw a3,4(a4) +80011a48: fee592e3 bne a1,a4,80011a2c <__multf3+0x148> +80011a4c: 04012703 lw a4,64(sp) +80011a50: ffffc537 lui a0,0xffffc +80011a54: 00150513 addi a0,a0,1 # ffffc001 <__BSS_END__+0x7ffe5159> +80011a58: 00371713 slli a4,a4,0x3 +80011a5c: 04e12023 sw a4,64(sp) +80011a60: 00a787b3 add a5,a5,a0 +80011a64: 00000713 li a4,0 +80011a68: 00f487b3 add a5,s1,a5 +80011a6c: 02f12023 sw a5,32(sp) +80011a70: 00178793 addi a5,a5,1 +80011a74: 00f12e23 sw a5,28(sp) +80011a78: 002b9793 slli a5,s7,0x2 +80011a7c: 0129c6b3 xor a3,s3,s2 +80011a80: 00e7e7b3 or a5,a5,a4 +80011a84: 00d12823 sw a3,16(sp) +80011a88: fff78793 addi a5,a5,-1 +80011a8c: 00e00693 li a3,14 +80011a90: 2af6e663 bltu a3,a5,80011d3c <__multf3+0x458> +80011a94: 800156b7 lui a3,0x80015 +80011a98: 00279793 slli a5,a5,0x2 +80011a9c: 31868693 addi a3,a3,792 # 80015318 <__BSS_END__+0xffffe470> +80011aa0: 00d787b3 add a5,a5,a3 +80011aa4: 0007a783 lw a5,0(a5) +80011aa8: 00078067 jr a5 +80011aac: 00d7e633 or a2,a5,a3 +80011ab0: 00a66633 or a2,a2,a0 +80011ab4: 00e66633 or a2,a2,a4 +80011ab8: 12060863 beqz a2,80011be8 <__multf3+0x304> +80011abc: 06070063 beqz a4,80011b1c <__multf3+0x238> +80011ac0: 00070513 mv a0,a4 +80011ac4: 361020ef jal ra,80014624 <__clzsi2> +80011ac8: ff450693 addi a3,a0,-12 +80011acc: 4056d793 srai a5,a3,0x5 +80011ad0: 01f6f693 andi a3,a3,31 +80011ad4: 06068e63 beqz a3,80011b50 <__multf3+0x26c> +80011ad8: ffc00713 li a4,-4 +80011adc: 02e78733 mul a4,a5,a4 +80011ae0: 03010313 addi t1,sp,48 +80011ae4: 02000813 li a6,32 +80011ae8: 00279593 slli a1,a5,0x2 +80011aec: 40d80833 sub a6,a6,a3 +80011af0: 00c70713 addi a4,a4,12 +80011af4: 00e30733 add a4,t1,a4 +80011af8: 08e31463 bne t1,a4,80011b80 <__multf3+0x29c> +80011afc: 08010713 addi a4,sp,128 +80011b00: 00b705b3 add a1,a4,a1 +80011b04: 03012703 lw a4,48(sp) +80011b08: fff78793 addi a5,a5,-1 +80011b0c: 00d716b3 sll a3,a4,a3 +80011b10: fad5a823 sw a3,-80(a1) +80011b14: fff00693 li a3,-1 +80011b18: 0a00006f j 80011bb8 <__multf3+0x2d4> +80011b1c: 00050863 beqz a0,80011b2c <__multf3+0x248> +80011b20: 305020ef jal ra,80014624 <__clzsi2> +80011b24: 02050513 addi a0,a0,32 +80011b28: fa1ff06f j 80011ac8 <__multf3+0x1e4> +80011b2c: 00078a63 beqz a5,80011b40 <__multf3+0x25c> +80011b30: 00078513 mv a0,a5 +80011b34: 2f1020ef jal ra,80014624 <__clzsi2> +80011b38: 04050513 addi a0,a0,64 +80011b3c: f8dff06f j 80011ac8 <__multf3+0x1e4> +80011b40: 00068513 mv a0,a3 +80011b44: 2e1020ef jal ra,80014624 <__clzsi2> +80011b48: 06050513 addi a0,a0,96 +80011b4c: f7dff06f j 80011ac8 <__multf3+0x1e4> +80011b50: ffc00613 li a2,-4 +80011b54: 02c78633 mul a2,a5,a2 +80011b58: 03c10713 addi a4,sp,60 +80011b5c: 00300693 li a3,3 +80011b60: 00c705b3 add a1,a4,a2 +80011b64: 0005a583 lw a1,0(a1) +80011b68: fff68693 addi a3,a3,-1 +80011b6c: ffc70713 addi a4,a4,-4 +80011b70: 00b72223 sw a1,4(a4) +80011b74: fef6d6e3 bge a3,a5,80011b60 <__multf3+0x27c> +80011b78: fff78793 addi a5,a5,-1 +80011b7c: f99ff06f j 80011b14 <__multf3+0x230> +80011b80: ffc72603 lw a2,-4(a4) +80011b84: 00072883 lw a7,0(a4) +80011b88: 00b70e33 add t3,a4,a1 +80011b8c: 01065633 srl a2,a2,a6 +80011b90: 00d898b3 sll a7,a7,a3 +80011b94: 01166633 or a2,a2,a7 +80011b98: 00ce2023 sw a2,0(t3) +80011b9c: ffc70713 addi a4,a4,-4 +80011ba0: f59ff06f j 80011af8 <__multf3+0x214> +80011ba4: 00279713 slli a4,a5,0x2 +80011ba8: 03010613 addi a2,sp,48 +80011bac: 00e60733 add a4,a2,a4 +80011bb0: 00072023 sw zero,0(a4) +80011bb4: fff78793 addi a5,a5,-1 +80011bb8: fed796e3 bne a5,a3,80011ba4 <__multf3+0x2c0> +80011bbc: ffffc4b7 lui s1,0xffffc +80011bc0: 01148493 addi s1,s1,17 # ffffc011 <__BSS_END__+0x7ffe5169> +80011bc4: 40a484b3 sub s1,s1,a0 +80011bc8: e09ff06f j 800119d0 <__multf3+0xec> +80011bcc: 00d7e7b3 or a5,a5,a3 +80011bd0: 00a7e7b3 or a5,a5,a0 +80011bd4: 00e7e7b3 or a5,a5,a4 +80011bd8: 00300b93 li s7,3 +80011bdc: de079ce3 bnez a5,800119d4 <__multf3+0xf0> +80011be0: 00200b93 li s7,2 +80011be4: df1ff06f j 800119d4 <__multf3+0xf0> +80011be8: 00000493 li s1,0 +80011bec: 00100b93 li s7,1 +80011bf0: de5ff06f j 800119d4 <__multf3+0xf0> +80011bf4: 016a67b3 or a5,s4,s6 +80011bf8: 0157e7b3 or a5,a5,s5 +80011bfc: 00a7e7b3 or a5,a5,a0 +80011c00: 12078863 beqz a5,80011d30 <__multf3+0x44c> +80011c04: 04050e63 beqz a0,80011c60 <__multf3+0x37c> +80011c08: 21d020ef jal ra,80014624 <__clzsi2> +80011c0c: ff450613 addi a2,a0,-12 +80011c10: 40565713 srai a4,a2,0x5 +80011c14: 01f67613 andi a2,a2,31 +80011c18: 08060063 beqz a2,80011c98 <__multf3+0x3b4> +80011c1c: ffc00693 li a3,-4 +80011c20: 02d706b3 mul a3,a4,a3 +80011c24: 04010313 addi t1,sp,64 +80011c28: 02000793 li a5,32 +80011c2c: 00271813 slli a6,a4,0x2 +80011c30: 40c787b3 sub a5,a5,a2 +80011c34: 00c68693 addi a3,a3,12 +80011c38: 00d306b3 add a3,t1,a3 +80011c3c: 08d31663 bne t1,a3,80011cc8 <__multf3+0x3e4> +80011c40: 08010793 addi a5,sp,128 +80011c44: 01078833 add a6,a5,a6 +80011c48: 04012783 lw a5,64(sp) +80011c4c: fff70713 addi a4,a4,-1 +80011c50: 00c79633 sll a2,a5,a2 +80011c54: fcc82023 sw a2,-64(a6) +80011c58: fff00693 li a3,-1 +80011c5c: 0a40006f j 80011d00 <__multf3+0x41c> +80011c60: 000a8a63 beqz s5,80011c74 <__multf3+0x390> +80011c64: 000a8513 mv a0,s5 +80011c68: 1bd020ef jal ra,80014624 <__clzsi2> +80011c6c: 02050513 addi a0,a0,32 +80011c70: f9dff06f j 80011c0c <__multf3+0x328> +80011c74: 000b0a63 beqz s6,80011c88 <__multf3+0x3a4> +80011c78: 000b0513 mv a0,s6 +80011c7c: 1a9020ef jal ra,80014624 <__clzsi2> +80011c80: 04050513 addi a0,a0,64 +80011c84: f89ff06f j 80011c0c <__multf3+0x328> +80011c88: 000a0513 mv a0,s4 +80011c8c: 199020ef jal ra,80014624 <__clzsi2> +80011c90: 06050513 addi a0,a0,96 +80011c94: f79ff06f j 80011c0c <__multf3+0x328> +80011c98: ffc00613 li a2,-4 +80011c9c: 02c70633 mul a2,a4,a2 +80011ca0: 04c10693 addi a3,sp,76 +80011ca4: 00300793 li a5,3 +80011ca8: 00c685b3 add a1,a3,a2 +80011cac: 0005a583 lw a1,0(a1) +80011cb0: fff78793 addi a5,a5,-1 +80011cb4: ffc68693 addi a3,a3,-4 +80011cb8: 00b6a223 sw a1,4(a3) +80011cbc: fee7d6e3 bge a5,a4,80011ca8 <__multf3+0x3c4> +80011cc0: fff70713 addi a4,a4,-1 +80011cc4: f95ff06f j 80011c58 <__multf3+0x374> +80011cc8: ffc6a583 lw a1,-4(a3) +80011ccc: 0006a883 lw a7,0(a3) +80011cd0: 01068e33 add t3,a3,a6 +80011cd4: 00f5d5b3 srl a1,a1,a5 +80011cd8: 00c898b3 sll a7,a7,a2 +80011cdc: 0115e5b3 or a1,a1,a7 +80011ce0: 00be2023 sw a1,0(t3) +80011ce4: ffc68693 addi a3,a3,-4 +80011ce8: f55ff06f j 80011c3c <__multf3+0x358> +80011cec: 00271793 slli a5,a4,0x2 +80011cf0: 04010613 addi a2,sp,64 +80011cf4: 00f607b3 add a5,a2,a5 +80011cf8: 0007a023 sw zero,0(a5) +80011cfc: fff70713 addi a4,a4,-1 +80011d00: fed716e3 bne a4,a3,80011cec <__multf3+0x408> +80011d04: ffffc7b7 lui a5,0xffffc +80011d08: 01178793 addi a5,a5,17 # ffffc011 <__BSS_END__+0x7ffe5169> +80011d0c: 40a787b3 sub a5,a5,a0 +80011d10: d55ff06f j 80011a64 <__multf3+0x180> +80011d14: 016a6a33 or s4,s4,s6 +80011d18: 015a6ab3 or s5,s4,s5 +80011d1c: 00aaeab3 or s5,s5,a0 +80011d20: 00300713 li a4,3 +80011d24: d40a92e3 bnez s5,80011a68 <__multf3+0x184> +80011d28: 00200713 li a4,2 +80011d2c: d3dff06f j 80011a68 <__multf3+0x184> +80011d30: 00000793 li a5,0 +80011d34: 00100713 li a4,1 +80011d38: d31ff06f j 80011a68 <__multf3+0x184> +80011d3c: 03012703 lw a4,48(sp) +80011d40: 04012e03 lw t3,64(sp) +80011d44: 00010537 lui a0,0x10 +80011d48: fff50693 addi a3,a0,-1 # ffff <_start-0x7fff0001> +80011d4c: 01075f93 srli t6,a4,0x10 +80011d50: 010e5a93 srli s5,t3,0x10 +80011d54: 00d77733 and a4,a4,a3 +80011d58: 00de7e33 and t3,t3,a3 +80011d5c: 02ea87b3 mul a5,s5,a4 +80011d60: 02ee0633 mul a2,t3,a4 +80011d64: 03cf8833 mul a6,t6,t3 +80011d68: 010785b3 add a1,a5,a6 +80011d6c: 01065793 srli a5,a2,0x10 +80011d70: 00b787b3 add a5,a5,a1 +80011d74: 035f8b33 mul s6,t6,s5 +80011d78: 0107f463 bgeu a5,a6,80011d80 <__multf3+0x49c> +80011d7c: 00ab0b33 add s6,s6,a0 +80011d80: 04412f03 lw t5,68(sp) +80011d84: 0107d293 srli t0,a5,0x10 +80011d88: 00d7f7b3 and a5,a5,a3 +80011d8c: 00d67633 and a2,a2,a3 +80011d90: 01079793 slli a5,a5,0x10 +80011d94: 00c787b3 add a5,a5,a2 +80011d98: 010f5493 srli s1,t5,0x10 +80011d9c: 00df7f33 and t5,t5,a3 +80011da0: 02f12223 sw a5,36(sp) +80011da4: 06f12023 sw a5,96(sp) +80011da8: 02ef06b3 mul a3,t5,a4 +80011dac: 02e487b3 mul a5,s1,a4 +80011db0: 03ef8633 mul a2,t6,t5 +80011db4: 00c78533 add a0,a5,a2 +80011db8: 0106d793 srli a5,a3,0x10 +80011dbc: 00a787b3 add a5,a5,a0 +80011dc0: 029f8a33 mul s4,t6,s1 +80011dc4: 00c7f663 bgeu a5,a2,80011dd0 <__multf3+0x4ec> +80011dc8: 00010637 lui a2,0x10 +80011dcc: 00ca0a33 add s4,s4,a2 +80011dd0: 00010637 lui a2,0x10 +80011dd4: fff60593 addi a1,a2,-1 # ffff <_start-0x7fff0001> +80011dd8: 00b7f533 and a0,a5,a1 +80011ddc: 0107dd93 srli s11,a5,0x10 +80011de0: 03412783 lw a5,52(sp) +80011de4: 00b6f6b3 and a3,a3,a1 +80011de8: 01051513 slli a0,a0,0x10 +80011dec: 0107d913 srli s2,a5,0x10 +80011df0: 00b7f5b3 and a1,a5,a1 +80011df4: 00d50533 add a0,a0,a3 +80011df8: 02ba87b3 mul a5,s5,a1 +80011dfc: 00a282b3 add t0,t0,a0 +80011e00: 02be06b3 mul a3,t3,a1 +80011e04: 03c90333 mul t1,s2,t3 +80011e08: 00678833 add a6,a5,t1 +80011e0c: 0106d793 srli a5,a3,0x10 +80011e10: 010787b3 add a5,a5,a6 +80011e14: 032a88b3 mul a7,s5,s2 +80011e18: 0067f463 bgeu a5,t1,80011e20 <__multf3+0x53c> +80011e1c: 00c888b3 add a7,a7,a2 +80011e20: 0107d993 srli s3,a5,0x10 +80011e24: 011989b3 add s3,s3,a7 +80011e28: 000108b7 lui a7,0x10 +80011e2c: fff88613 addi a2,a7,-1 # ffff <_start-0x7fff0001> +80011e30: 00c7f833 and a6,a5,a2 +80011e34: 01081813 slli a6,a6,0x10 +80011e38: 00c6f7b3 and a5,a3,a2 +80011e3c: 00f80833 add a6,a6,a5 +80011e40: 03e58633 mul a2,a1,t5 +80011e44: 03e907b3 mul a5,s2,t5 +80011e48: 01065e93 srli t4,a2,0x10 +80011e4c: 02b486b3 mul a3,s1,a1 +80011e50: 00f686b3 add a3,a3,a5 +80011e54: 00de86b3 add a3,t4,a3 +80011e58: 03248333 mul t1,s1,s2 +80011e5c: 00f6f463 bgeu a3,a5,80011e64 <__multf3+0x580> +80011e60: 01130333 add t1,t1,a7 +80011e64: 0106d793 srli a5,a3,0x10 +80011e68: 04812e83 lw t4,72(sp) +80011e6c: 006787b3 add a5,a5,t1 +80011e70: 000103b7 lui t2,0x10 +80011e74: 02f12423 sw a5,40(sp) +80011e78: fff38793 addi a5,t2,-1 # ffff <_start-0x7fff0001> +80011e7c: 010ed413 srli s0,t4,0x10 +80011e80: 00fefeb3 and t4,t4,a5 +80011e84: 02e408b3 mul a7,s0,a4 +80011e88: 00f67633 and a2,a2,a5 +80011e8c: 00f6f6b3 and a3,a3,a5 +80011e90: 01069693 slli a3,a3,0x10 +80011e94: 00c686b3 add a3,a3,a2 +80011e98: 02ee8333 mul t1,t4,a4 +80011e9c: 03df8bb3 mul s7,t6,t4 +80011ea0: 017887b3 add a5,a7,s7 +80011ea4: 01035893 srli a7,t1,0x10 +80011ea8: 00f888b3 add a7,a7,a5 +80011eac: 028f8633 mul a2,t6,s0 +80011eb0: 0178f463 bgeu a7,s7,80011eb8 <__multf3+0x5d4> +80011eb4: 00760633 add a2,a2,t2 +80011eb8: 0108d793 srli a5,a7,0x10 +80011ebc: 00010c37 lui s8,0x10 +80011ec0: 00c787b3 add a5,a5,a2 +80011ec4: fffc0613 addi a2,s8,-1 # ffff <_start-0x7fff0001> +80011ec8: 02f12623 sw a5,44(sp) +80011ecc: 00c8f7b3 and a5,a7,a2 +80011ed0: 03812883 lw a7,56(sp) +80011ed4: 00c37333 and t1,t1,a2 +80011ed8: 01079793 slli a5,a5,0x10 +80011edc: 0108d393 srli t2,a7,0x10 +80011ee0: 00c8f633 and a2,a7,a2 +80011ee4: 006787b3 add a5,a5,t1 +80011ee8: 03c608b3 mul a7,a2,t3 +80011eec: 03c38cb3 mul s9,t2,t3 +80011ef0: 0108dd13 srli s10,a7,0x10 +80011ef4: 02ca8333 mul t1,s5,a2 +80011ef8: 01930333 add t1,t1,s9 +80011efc: 006d0333 add t1,s10,t1 +80011f00: 027a8bb3 mul s7,s5,t2 +80011f04: 01937463 bgeu t1,s9,80011f0c <__multf3+0x628> +80011f08: 018b8bb3 add s7,s7,s8 +80011f0c: 01035c13 srli s8,t1,0x10 +80011f10: 017c0bb3 add s7,s8,s7 +80011f14: 00010c37 lui s8,0x10 +80011f18: 005b02b3 add t0,s6,t0 +80011f1c: fffc0c93 addi s9,s8,-1 # ffff <_start-0x7fff0001> +80011f20: 00a2b533 sltu a0,t0,a0 +80011f24: 01937333 and t1,t1,s9 +80011f28: 00ad8db3 add s11,s11,a0 +80011f2c: 01031313 slli t1,t1,0x10 +80011f30: 0198f8b3 and a7,a7,s9 +80011f34: 014d8a33 add s4,s11,s4 +80011f38: 011308b3 add a7,t1,a7 +80011f3c: 01028333 add t1,t0,a6 +80011f40: 01033833 sltu a6,t1,a6 +80011f44: 00612a23 sw t1,20(sp) +80011f48: 06612223 sw t1,100(sp) +80011f4c: 013a0333 add t1,s4,s3 +80011f50: 01030b33 add s6,t1,a6 +80011f54: 013339b3 sltu s3,t1,s3 +80011f58: 010b3833 sltu a6,s6,a6 +80011f5c: 0109e833 or a6,s3,a6 +80011f60: 00aa3533 sltu a0,s4,a0 +80011f64: 00a80533 add a0,a6,a0 +80011f68: 02812803 lw a6,40(sp) +80011f6c: 00db02b3 add t0,s6,a3 +80011f70: 02812983 lw s3,40(sp) +80011f74: 00d2b6b3 sltu a3,t0,a3 +80011f78: 01050533 add a0,a0,a6 +80011f7c: 02c12303 lw t1,44(sp) +80011f80: 00d50833 add a6,a0,a3 +80011f84: 00f282b3 add t0,t0,a5 +80011f88: 01353533 sltu a0,a0,s3 +80011f8c: 00d836b3 sltu a3,a6,a3 +80011f90: 00f2b7b3 sltu a5,t0,a5 +80011f94: 00680db3 add s11,a6,t1 +80011f98: 00d566b3 or a3,a0,a3 +80011f9c: 02c12503 lw a0,44(sp) +80011fa0: 00fd8333 add t1,s11,a5 +80011fa4: 011282b3 add t0,t0,a7 +80011fa8: 0112b8b3 sltu a7,t0,a7 +80011fac: 00f337b3 sltu a5,t1,a5 +80011fb0: 00512c23 sw t0,24(sp) +80011fb4: 06512423 sw t0,104(sp) +80011fb8: 017302b3 add t0,t1,s7 +80011fbc: 04c12303 lw t1,76(sp) +80011fc0: 01128d33 add s10,t0,a7 +80011fc4: 00adbdb3 sltu s11,s11,a0 +80011fc8: 00fde7b3 or a5,s11,a5 +80011fcc: 0172bbb3 sltu s7,t0,s7 +80011fd0: 011d38b3 sltu a7,s10,a7 +80011fd4: 00f686b3 add a3,a3,a5 +80011fd8: 01035293 srli t0,t1,0x10 +80011fdc: 011bea33 or s4,s7,a7 +80011fe0: 01937333 and t1,t1,s9 +80011fe4: 02e307b3 mul a5,t1,a4 +80011fe8: 01468a33 add s4,a3,s4 +80011fec: 02e28733 mul a4,t0,a4 +80011ff0: 0107d893 srli a7,a5,0x10 +80011ff4: 026f86b3 mul a3,t6,t1 +80011ff8: 00d70733 add a4,a4,a3 +80011ffc: 00e888b3 add a7,a7,a4 +80012000: 025f8fb3 mul t6,t6,t0 +80012004: 00d8f463 bgeu a7,a3,8001200c <__multf3+0x728> +80012008: 018f8fb3 add t6,t6,s8 +8001200c: 03c12983 lw s3,60(sp) +80012010: 000106b7 lui a3,0x10 +80012014: fff68513 addi a0,a3,-1 # ffff <_start-0x7fff0001> +80012018: 0108d713 srli a4,a7,0x10 +8001201c: 00a8f8b3 and a7,a7,a0 +80012020: 01f70733 add a4,a4,t6 +80012024: 00a7f7b3 and a5,a5,a0 +80012028: 0109df93 srli t6,s3,0x10 +8001202c: 01089893 slli a7,a7,0x10 +80012030: 00a9f9b3 and s3,s3,a0 +80012034: 00f888b3 add a7,a7,a5 +80012038: 03fa8b33 mul s6,s5,t6 +8001203c: 00070d93 mv s11,a4 +80012040: 033e07b3 mul a5,t3,s3 +80012044: 033a8ab3 mul s5,s5,s3 +80012048: 0107d813 srli a6,a5,0x10 +8001204c: 03cf8e33 mul t3,t6,t3 +80012050: 01ca8ab3 add s5,s5,t3 +80012054: 01580ab3 add s5,a6,s5 +80012058: 01caf463 bgeu s5,t3,80012060 <__multf3+0x77c> +8001205c: 00db0b33 add s6,s6,a3 +80012060: 010ad813 srli a6,s5,0x10 +80012064: 01680733 add a4,a6,s6 +80012068: 00010b37 lui s6,0x10 +8001206c: 02e12423 sw a4,40(sp) +80012070: fffb0713 addi a4,s6,-1 # ffff <_start-0x7fff0001> +80012074: 00eaf833 and a6,s5,a4 +80012078: 00e7f7b3 and a5,a5,a4 +8001207c: 01081813 slli a6,a6,0x10 +80012080: 00f80833 add a6,a6,a5 +80012084: 02be86b3 mul a3,t4,a1 +80012088: 03d90e33 mul t3,s2,t4 +8001208c: 0106d513 srli a0,a3,0x10 +80012090: 02b407b3 mul a5,s0,a1 +80012094: 01c787b3 add a5,a5,t3 +80012098: 00f507b3 add a5,a0,a5 +8001209c: 02890733 mul a4,s2,s0 +800120a0: 01c7f463 bgeu a5,t3,800120a8 <__multf3+0x7c4> +800120a4: 01670733 add a4,a4,s6 +800120a8: 0107d513 srli a0,a5,0x10 +800120ac: 00e50733 add a4,a0,a4 +800120b0: 00010b37 lui s6,0x10 +800120b4: 02e12623 sw a4,44(sp) +800120b8: fffb0713 addi a4,s6,-1 # ffff <_start-0x7fff0001> +800120bc: 00e7f533 and a0,a5,a4 +800120c0: 00e6f6b3 and a3,a3,a4 +800120c4: 03e38e33 mul t3,t2,t5 +800120c8: 01051513 slli a0,a0,0x10 +800120cc: 00d50533 add a0,a0,a3 +800120d0: 03e60733 mul a4,a2,t5 +800120d4: 02c487b3 mul a5,s1,a2 +800120d8: 01075693 srli a3,a4,0x10 +800120dc: 01c787b3 add a5,a5,t3 +800120e0: 00f687b3 add a5,a3,a5 +800120e4: 02748ab3 mul s5,s1,t2 +800120e8: 01c7f463 bgeu a5,t3,800120f0 <__multf3+0x80c> +800120ec: 016a8ab3 add s5,s5,s6 +800120f0: 000106b7 lui a3,0x10 +800120f4: fff68e13 addi t3,a3,-1 # ffff <_start-0x7fff0001> +800120f8: 01c7f6b3 and a3,a5,t3 +800120fc: 0107db93 srli s7,a5,0x10 +80012100: 011d07b3 add a5,s10,a7 +80012104: 01c77733 and a4,a4,t3 +80012108: 0117b8b3 sltu a7,a5,a7 +8001210c: 01ba0a33 add s4,s4,s11 +80012110: 01069693 slli a3,a3,0x10 +80012114: 00e686b3 add a3,a3,a4 +80012118: 011a0d33 add s10,s4,a7 +8001211c: 02812703 lw a4,40(sp) +80012120: 011d38b3 sltu a7,s10,a7 +80012124: 01ba3a33 sltu s4,s4,s11 +80012128: 010787b3 add a5,a5,a6 +8001212c: 011a6a33 or s4,s4,a7 +80012130: 02812883 lw a7,40(sp) +80012134: 0107b833 sltu a6,a5,a6 +80012138: 00ed0b33 add s6,s10,a4 +8001213c: 02c12703 lw a4,44(sp) +80012140: 010b0cb3 add s9,s6,a6 +80012144: 00a787b3 add a5,a5,a0 +80012148: 011b3b33 sltu s6,s6,a7 +8001214c: 010cb833 sltu a6,s9,a6 +80012150: 00a7b533 sltu a0,a5,a0 +80012154: 00ec8733 add a4,s9,a4 +80012158: 010b6b33 or s6,s6,a6 +8001215c: 02c12803 lw a6,44(sp) +80012160: 00a70c33 add s8,a4,a0 +80012164: 015b8bb3 add s7,s7,s5 +80012168: 00d787b3 add a5,a5,a3 +8001216c: 00d7b6b3 sltu a3,a5,a3 +80012170: 017c0ab3 add s5,s8,s7 +80012174: 00da8e33 add t3,s5,a3 +80012178: 01073733 sltu a4,a4,a6 +8001217c: 00ac3533 sltu a0,s8,a0 +80012180: 00a76733 or a4,a4,a0 +80012184: 00de36b3 sltu a3,t3,a3 +80012188: 016a0a33 add s4,s4,s6 +8001218c: 017abab3 sltu s5,s5,s7 +80012190: 00ea0a33 add s4,s4,a4 +80012194: 00daeab3 or s5,s5,a3 +80012198: 015a06b3 add a3,s4,s5 +8001219c: 02ce8833 mul a6,t4,a2 +800121a0: 06f12623 sw a5,108(sp) +800121a4: 03d38a33 mul s4,t2,t4 +800121a8: 01085513 srli a0,a6,0x10 +800121ac: 02c40733 mul a4,s0,a2 +800121b0: 01470733 add a4,a4,s4 +800121b4: 00e50733 add a4,a0,a4 +800121b8: 027408b3 mul a7,s0,t2 +800121bc: 01477663 bgeu a4,s4,800121c8 <__multf3+0x8e4> +800121c0: 00010537 lui a0,0x10 +800121c4: 00a888b3 add a7,a7,a0 +800121c8: 00010a37 lui s4,0x10 +800121cc: 01075513 srli a0,a4,0x10 +800121d0: fffa0a93 addi s5,s4,-1 # ffff <_start-0x7fff0001> +800121d4: 011508b3 add a7,a0,a7 +800121d8: 01577533 and a0,a4,s5 +800121dc: 01587833 and a6,a6,s5 +800121e0: 01051513 slli a0,a0,0x10 +800121e4: 02690ab3 mul s5,s2,t1 +800121e8: 01050533 add a0,a0,a6 +800121ec: 02b30833 mul a6,t1,a1 +800121f0: 02b285b3 mul a1,t0,a1 +800121f4: 01085713 srli a4,a6,0x10 +800121f8: 015585b3 add a1,a1,s5 +800121fc: 00b70733 add a4,a4,a1 +80012200: 02590933 mul s2,s2,t0 +80012204: 01577463 bgeu a4,s5,8001220c <__multf3+0x928> +80012208: 01490933 add s2,s2,s4 +8001220c: 00010ab7 lui s5,0x10 +80012210: 01075593 srli a1,a4,0x10 +80012214: fffa8a13 addi s4,s5,-1 # ffff <_start-0x7fff0001> +80012218: 01487833 and a6,a6,s4 +8001221c: 01258933 add s2,a1,s2 +80012220: 014775b3 and a1,a4,s4 +80012224: 01059593 slli a1,a1,0x10 +80012228: 03e98733 mul a4,s3,t5 +8001222c: 010585b3 add a1,a1,a6 +80012230: 03ef8f33 mul t5,t6,t5 +80012234: 01075813 srli a6,a4,0x10 +80012238: 03f48a33 mul s4,s1,t6 +8001223c: 033484b3 mul s1,s1,s3 +80012240: 01e484b3 add s1,s1,t5 +80012244: 009804b3 add s1,a6,s1 +80012248: 01e4f463 bgeu s1,t5,80012250 <__multf3+0x96c> +8001224c: 015a0a33 add s4,s4,s5 +80012250: 0104db13 srli s6,s1,0x10 +80012254: 014b0b33 add s6,s6,s4 +80012258: 00010a37 lui s4,0x10 +8001225c: fffa0f13 addi t5,s4,-1 # ffff <_start-0x7fff0001> +80012260: 01e4f833 and a6,s1,t5 +80012264: 01e77733 and a4,a4,t5 +80012268: 026384b3 mul s1,t2,t1 +8001226c: 01081813 slli a6,a6,0x10 +80012270: 00e80833 add a6,a6,a4 +80012274: 02660f33 mul t5,a2,t1 +80012278: 02c28633 mul a2,t0,a2 +8001227c: 010f5713 srli a4,t5,0x10 +80012280: 00960633 add a2,a2,s1 +80012284: 00c70633 add a2,a4,a2 +80012288: 025383b3 mul t2,t2,t0 +8001228c: 00967463 bgeu a2,s1,80012294 <__multf3+0x9b0> +80012290: 014383b3 add t2,t2,s4 +80012294: 00010a37 lui s4,0x10 +80012298: 01065713 srli a4,a2,0x10 +8001229c: fffa0493 addi s1,s4,-1 # ffff <_start-0x7fff0001> +800122a0: 007703b3 add t2,a4,t2 +800122a4: 00967733 and a4,a2,s1 +800122a8: 009f7f33 and t5,t5,s1 +800122ac: 01071713 slli a4,a4,0x10 +800122b0: 01e70733 add a4,a4,t5 +800122b4: 03340633 mul a2,s0,s3 +800122b8: 033e8f33 mul t5,t4,s3 +800122bc: 03df8eb3 mul t4,t6,t4 +800122c0: 010f5a93 srli s5,t5,0x10 +800122c4: 01d60633 add a2,a2,t4 +800122c8: 00ca8633 add a2,s5,a2 +800122cc: 03f404b3 mul s1,s0,t6 +800122d0: 01d67463 bgeu a2,t4,800122d8 <__multf3+0x9f4> +800122d4: 014484b3 add s1,s1,s4 +800122d8: 01065c13 srli s8,a2,0x10 +800122dc: 00010cb7 lui s9,0x10 +800122e0: 009c0c33 add s8,s8,s1 +800122e4: 00ae0e33 add t3,t3,a0 +800122e8: fffc8493 addi s1,s9,-1 # ffff <_start-0x7fff0001> +800122ec: 00ae3533 sltu a0,t3,a0 +800122f0: 011686b3 add a3,a3,a7 +800122f4: 00967633 and a2,a2,s1 +800122f8: 00a68db3 add s11,a3,a0 +800122fc: 009f7f33 and t5,t5,s1 +80012300: 00be0e33 add t3,t3,a1 +80012304: 01061613 slli a2,a2,0x10 +80012308: 01e60633 add a2,a2,t5 +8001230c: 00be35b3 sltu a1,t3,a1 +80012310: 012d8f33 add t5,s11,s2 +80012314: 010e0e33 add t3,t3,a6 +80012318: 00bf0d33 add s10,t5,a1 +8001231c: 016d0eb3 add t4,s10,s6 +80012320: 07c12823 sw t3,112(sp) +80012324: 010e3e33 sltu t3,t3,a6 +80012328: 01ce8a33 add s4,t4,t3 +8001232c: 0116b6b3 sltu a3,a3,a7 +80012330: 00bd35b3 sltu a1,s10,a1 +80012334: 00adb533 sltu a0,s11,a0 +80012338: 012f3933 sltu s2,t5,s2 +8001233c: 00a6e533 or a0,a3,a0 +80012340: 00b96933 or s2,s2,a1 +80012344: 016ebeb3 sltu t4,t4,s6 +80012348: 01ca3e33 sltu t3,s4,t3 +8001234c: 01250533 add a0,a0,s2 +80012350: 01ceeeb3 or t4,t4,t3 +80012354: 00ea0833 add a6,s4,a4 +80012358: 01d50533 add a0,a0,t4 +8001235c: 00e83733 sltu a4,a6,a4 +80012360: 00750533 add a0,a0,t2 +80012364: 00e506b3 add a3,a0,a4 +80012368: 007533b3 sltu t2,a0,t2 +8001236c: 03330533 mul a0,t1,s3 +80012370: 00c80833 add a6,a6,a2 +80012374: 00e6b733 sltu a4,a3,a4 +80012378: 00c83633 sltu a2,a6,a2 +8001237c: 018686b3 add a3,a3,s8 +80012380: 00c685b3 add a1,a3,a2 +80012384: 0186bc33 sltu s8,a3,s8 +80012388: 00c5b633 sltu a2,a1,a2 +8001238c: 07012a23 sw a6,116(sp) +80012390: 00e3e733 or a4,t2,a4 +80012394: 026f8333 mul t1,t6,t1 +80012398: 01055693 srli a3,a0,0x10 +8001239c: 00cc6633 or a2,s8,a2 +800123a0: 033289b3 mul s3,t0,s3 +800123a4: 006989b3 add s3,s3,t1 +800123a8: 03f28fb3 mul t6,t0,t6 +800123ac: 013682b3 add t0,a3,s3 +800123b0: 0062f463 bgeu t0,t1,800123b8 <__multf3+0xad4> +800123b4: 019f8fb3 add t6,t6,s9 +800123b8: 0092f6b3 and a3,t0,s1 +800123bc: 01069693 slli a3,a3,0x10 +800123c0: 009574b3 and s1,a0,s1 +800123c4: 009684b3 add s1,a3,s1 +800123c8: 0102d293 srli t0,t0,0x10 +800123cc: 009585b3 add a1,a1,s1 +800123d0: 00e282b3 add t0,t0,a4 +800123d4: 01412683 lw a3,20(sp) +800123d8: 02412703 lw a4,36(sp) +800123dc: 0095b4b3 sltu s1,a1,s1 +800123e0: 00c282b3 add t0,t0,a2 +800123e4: 009282b3 add t0,t0,s1 +800123e8: 01f28fb3 add t6,t0,t6 +800123ec: 00d762b3 or t0,a4,a3 +800123f0: 01812703 lw a4,24(sp) +800123f4: 00d79793 slli a5,a5,0xd +800123f8: 06b12c23 sw a1,120(sp) +800123fc: 005762b3 or t0,a4,t0 +80012400: 07f12e23 sw t6,124(sp) +80012404: 0057e7b3 or a5,a5,t0 +80012408: 06010713 addi a4,sp,96 +8001240c: 07010593 addi a1,sp,112 +80012410: 00c72683 lw a3,12(a4) +80012414: 01072603 lw a2,16(a4) +80012418: 00470713 addi a4,a4,4 +8001241c: 0136d693 srli a3,a3,0x13 +80012420: 00d61613 slli a2,a2,0xd +80012424: 00c6e6b3 or a3,a3,a2 +80012428: fed72e23 sw a3,-4(a4) +8001242c: fee592e3 bne a1,a4,80012410 <__multf3+0xb2c> +80012430: 06012703 lw a4,96(sp) +80012434: 06812683 lw a3,104(sp) +80012438: 00f037b3 snez a5,a5 +8001243c: 00e7e7b3 or a5,a5,a4 +80012440: 04d12c23 sw a3,88(sp) +80012444: 06c12703 lw a4,108(sp) +80012448: 06412683 lw a3,100(sp) +8001244c: 04f12823 sw a5,80(sp) +80012450: 04e12e23 sw a4,92(sp) +80012454: 04d12a23 sw a3,84(sp) +80012458: 00b71693 slli a3,a4,0xb +8001245c: 2206d863 bgez a3,8001268c <__multf3+0xda8> +80012460: 01f79793 slli a5,a5,0x1f +80012464: 05010713 addi a4,sp,80 +80012468: 05c10593 addi a1,sp,92 +8001246c: 00072683 lw a3,0(a4) +80012470: 00472603 lw a2,4(a4) +80012474: 00470713 addi a4,a4,4 +80012478: 0016d693 srli a3,a3,0x1 +8001247c: 01f61613 slli a2,a2,0x1f +80012480: 00c6e6b3 or a3,a3,a2 +80012484: fed72e23 sw a3,-4(a4) +80012488: fee592e3 bne a1,a4,8001246c <__multf3+0xb88> +8001248c: 05c12703 lw a4,92(sp) +80012490: 00f037b3 snez a5,a5 +80012494: 00175713 srli a4,a4,0x1 +80012498: 04e12e23 sw a4,92(sp) +8001249c: 05012703 lw a4,80(sp) +800124a0: 00f767b3 or a5,a4,a5 +800124a4: 04f12823 sw a5,80(sp) +800124a8: 01c12703 lw a4,28(sp) +800124ac: 000047b7 lui a5,0x4 +800124b0: fff78793 addi a5,a5,-1 # 3fff <_start-0x7fffc001> +800124b4: 00f707b3 add a5,a4,a5 +800124b8: 1ef05c63 blez a5,800126b0 <__multf3+0xdcc> +800124bc: 05012703 lw a4,80(sp) +800124c0: 00777693 andi a3,a4,7 +800124c4: 04068463 beqz a3,8001250c <__multf3+0xc28> +800124c8: 00f77693 andi a3,a4,15 +800124cc: 00400613 li a2,4 +800124d0: 02c68e63 beq a3,a2,8001250c <__multf3+0xc28> +800124d4: 05412683 lw a3,84(sp) +800124d8: 00470713 addi a4,a4,4 +800124dc: 04e12823 sw a4,80(sp) +800124e0: 00473713 sltiu a4,a4,4 +800124e4: 00d706b3 add a3,a4,a3 +800124e8: 00e6b733 sltu a4,a3,a4 +800124ec: 04d12a23 sw a3,84(sp) +800124f0: 05812683 lw a3,88(sp) +800124f4: 00d706b3 add a3,a4,a3 +800124f8: 04d12c23 sw a3,88(sp) +800124fc: 00e6b6b3 sltu a3,a3,a4 +80012500: 05c12703 lw a4,92(sp) +80012504: 00e686b3 add a3,a3,a4 +80012508: 04d12e23 sw a3,92(sp) +8001250c: 05c12703 lw a4,92(sp) +80012510: 00b71693 slli a3,a4,0xb +80012514: 0206d063 bgez a3,80012534 <__multf3+0xc50> +80012518: fff007b7 lui a5,0xfff00 +8001251c: fff78793 addi a5,a5,-1 # ffefffff <__BSS_END__+0x7fee9157> +80012520: 00f77733 and a4,a4,a5 +80012524: 04e12e23 sw a4,92(sp) +80012528: 01c12703 lw a4,28(sp) +8001252c: 000047b7 lui a5,0x4 +80012530: 00f707b3 add a5,a4,a5 +80012534: 05010713 addi a4,sp,80 +80012538: 05c10593 addi a1,sp,92 +8001253c: 00072683 lw a3,0(a4) +80012540: 00472603 lw a2,4(a4) +80012544: 00470713 addi a4,a4,4 +80012548: 0036d693 srli a3,a3,0x3 +8001254c: 01d61613 slli a2,a2,0x1d +80012550: 00c6e6b3 or a3,a3,a2 +80012554: fed72e23 sw a3,-4(a4) +80012558: feb712e3 bne a4,a1,8001253c <__multf3+0xc58> +8001255c: 00008737 lui a4,0x8 +80012560: ffe70693 addi a3,a4,-2 # 7ffe <_start-0x7fff8002> +80012564: 12f6ca63 blt a3,a5,80012698 <__multf3+0xdb4> +80012568: 05c12703 lw a4,92(sp) +8001256c: 00375713 srli a4,a4,0x3 +80012570: 04e12e23 sw a4,92(sp) +80012574: 05c12703 lw a4,92(sp) +80012578: 01179793 slli a5,a5,0x11 +8001257c: 800106b7 lui a3,0x80010 +80012580: 06e11623 sh a4,108(sp) +80012584: 06c12703 lw a4,108(sp) +80012588: fff68693 addi a3,a3,-1 # 8000ffff <__BSS_END__+0xffff9157> +8001258c: 0117d793 srli a5,a5,0x11 +80012590: 00d77733 and a4,a4,a3 +80012594: 01079793 slli a5,a5,0x10 +80012598: 00f767b3 or a5,a4,a5 +8001259c: 01012703 lw a4,16(sp) +800125a0: 00179793 slli a5,a5,0x1 +800125a4: 0017d793 srli a5,a5,0x1 +800125a8: 01f71713 slli a4,a4,0x1f +800125ac: 00c12683 lw a3,12(sp) +800125b0: 00e7e7b3 or a5,a5,a4 +800125b4: 05012703 lw a4,80(sp) +800125b8: 0bc12083 lw ra,188(sp) +800125bc: 0b812403 lw s0,184(sp) +800125c0: 00e6a023 sw a4,0(a3) +800125c4: 05412703 lw a4,84(sp) +800125c8: 00f6a623 sw a5,12(a3) +800125cc: 0b412483 lw s1,180(sp) +800125d0: 00e6a223 sw a4,4(a3) +800125d4: 05812703 lw a4,88(sp) +800125d8: 0b012903 lw s2,176(sp) +800125dc: 0ac12983 lw s3,172(sp) +800125e0: 00e6a423 sw a4,8(a3) +800125e4: 0a812a03 lw s4,168(sp) +800125e8: 0a412a83 lw s5,164(sp) +800125ec: 0a012b03 lw s6,160(sp) +800125f0: 09c12b83 lw s7,156(sp) +800125f4: 09812c03 lw s8,152(sp) +800125f8: 09412c83 lw s9,148(sp) +800125fc: 09012d03 lw s10,144(sp) +80012600: 08c12d83 lw s11,140(sp) +80012604: 00068513 mv a0,a3 +80012608: 0c010113 addi sp,sp,192 +8001260c: 00008067 ret +80012610: 01312823 sw s3,16(sp) +80012614: 03012783 lw a5,48(sp) +80012618: 04f12823 sw a5,80(sp) +8001261c: 03412783 lw a5,52(sp) +80012620: 04f12a23 sw a5,84(sp) +80012624: 03812783 lw a5,56(sp) +80012628: 04f12c23 sw a5,88(sp) +8001262c: 03c12783 lw a5,60(sp) +80012630: 04f12e23 sw a5,92(sp) +80012634: 00200793 li a5,2 +80012638: 26fb8c63 beq s7,a5,800128b0 <__multf3+0xfcc> +8001263c: 00300793 li a5,3 +80012640: 28fb8663 beq s7,a5,800128cc <__multf3+0xfe8> +80012644: 00100793 li a5,1 +80012648: e6fb90e3 bne s7,a5,800124a8 <__multf3+0xbc4> +8001264c: 04012e23 sw zero,92(sp) +80012650: 04012c23 sw zero,88(sp) +80012654: 04012a23 sw zero,84(sp) +80012658: 04012823 sw zero,80(sp) +8001265c: 2140006f j 80012870 <__multf3+0xf8c> +80012660: 01212823 sw s2,16(sp) +80012664: 04012783 lw a5,64(sp) +80012668: 00070b93 mv s7,a4 +8001266c: 04f12823 sw a5,80(sp) +80012670: 04412783 lw a5,68(sp) +80012674: 04f12a23 sw a5,84(sp) +80012678: 04812783 lw a5,72(sp) +8001267c: 04f12c23 sw a5,88(sp) +80012680: 04c12783 lw a5,76(sp) +80012684: 04f12e23 sw a5,92(sp) +80012688: fadff06f j 80012634 <__multf3+0xd50> +8001268c: 02012783 lw a5,32(sp) +80012690: 00f12e23 sw a5,28(sp) +80012694: e15ff06f j 800124a8 <__multf3+0xbc4> +80012698: 04012e23 sw zero,92(sp) +8001269c: 04012c23 sw zero,88(sp) +800126a0: 04012a23 sw zero,84(sp) +800126a4: 04012823 sw zero,80(sp) +800126a8: fff70793 addi a5,a4,-1 +800126ac: ec9ff06f j 80012574 <__multf3+0xc90> +800126b0: 00100713 li a4,1 +800126b4: 40f707b3 sub a5,a4,a5 +800126b8: 07400713 li a4,116 +800126bc: 1af74e63 blt a4,a5,80012878 <__multf3+0xf94> +800126c0: 4057d893 srai a7,a5,0x5 +800126c4: 00000713 li a4,0 +800126c8: 01f7f793 andi a5,a5,31 +800126cc: 00000693 li a3,0 +800126d0: 00269613 slli a2,a3,0x2 +800126d4: 03169a63 bne a3,a7,80012708 <__multf3+0xe24> +800126d8: 04079463 bnez a5,80012720 <__multf3+0xe3c> +800126dc: 00300513 li a0,3 +800126e0: 05010593 addi a1,sp,80 +800126e4: 40d506b3 sub a3,a0,a3 +800126e8: 00c58533 add a0,a1,a2 +800126ec: 00052503 lw a0,0(a0) # 10000 <_start-0x7fff0000> +800126f0: 00178793 addi a5,a5,1 # 4001 <_start-0x7fffbfff> +800126f4: 00458593 addi a1,a1,4 +800126f8: fea5ae23 sw a0,-4(a1) +800126fc: fef6d6e3 bge a3,a5,800126e8 <__multf3+0xe04> +80012700: 00400613 li a2,4 +80012704: 0b80006f j 800127bc <__multf3+0xed8> +80012708: 05010593 addi a1,sp,80 +8001270c: 00c58633 add a2,a1,a2 +80012710: 00062603 lw a2,0(a2) +80012714: 00168693 addi a3,a3,1 +80012718: 00c76733 or a4,a4,a2 +8001271c: fb5ff06f j 800126d0 <__multf3+0xdec> +80012720: 08010693 addi a3,sp,128 +80012724: 00c686b3 add a3,a3,a2 +80012728: fd06a683 lw a3,-48(a3) +8001272c: 02000813 li a6,32 +80012730: 40f80833 sub a6,a6,a5 +80012734: 010696b3 sll a3,a3,a6 +80012738: 00d76733 or a4,a4,a3 +8001273c: 05010693 addi a3,sp,80 +80012740: 00c68633 add a2,a3,a2 +80012744: 00300693 li a3,3 +80012748: 00000513 li a0,0 +8001274c: 411686b3 sub a3,a3,a7 +80012750: 00460613 addi a2,a2,4 +80012754: 02d54463 blt a0,a3,8001277c <__multf3+0xe98> +80012758: 08010613 addi a2,sp,128 +8001275c: 00269693 slli a3,a3,0x2 +80012760: 00d606b3 add a3,a2,a3 +80012764: 05c12603 lw a2,92(sp) +80012768: 00f657b3 srl a5,a2,a5 +8001276c: fcf6a823 sw a5,-48(a3) +80012770: 00400793 li a5,4 +80012774: 411787b3 sub a5,a5,a7 +80012778: f89ff06f j 80012700 <__multf3+0xe1c> +8001277c: 00251313 slli t1,a0,0x2 +80012780: 05010593 addi a1,sp,80 +80012784: 00658333 add t1,a1,t1 +80012788: 00062e03 lw t3,0(a2) +8001278c: ffc62583 lw a1,-4(a2) +80012790: 00150513 addi a0,a0,1 +80012794: 010e1e33 sll t3,t3,a6 +80012798: 00f5d5b3 srl a1,a1,a5 +8001279c: 01c5e5b3 or a1,a1,t3 +800127a0: 00b32023 sw a1,0(t1) # 10000 <_start-0x7fff0000> +800127a4: fadff06f j 80012750 <__multf3+0xe6c> +800127a8: 00279693 slli a3,a5,0x2 +800127ac: 05010593 addi a1,sp,80 +800127b0: 00d586b3 add a3,a1,a3 +800127b4: 0006a023 sw zero,0(a3) +800127b8: 00178793 addi a5,a5,1 +800127bc: fec796e3 bne a5,a2,800127a8 <__multf3+0xec4> +800127c0: 05012683 lw a3,80(sp) +800127c4: 00e03733 snez a4,a4 +800127c8: 00d76733 or a4,a4,a3 +800127cc: 04e12823 sw a4,80(sp) +800127d0: 00777693 andi a3,a4,7 +800127d4: 04068263 beqz a3,80012818 <__multf3+0xf34> +800127d8: 00f77693 andi a3,a4,15 +800127dc: 02f68e63 beq a3,a5,80012818 <__multf3+0xf34> +800127e0: 05412783 lw a5,84(sp) +800127e4: 00470713 addi a4,a4,4 +800127e8: 04e12823 sw a4,80(sp) +800127ec: 00473713 sltiu a4,a4,4 +800127f0: 00f707b3 add a5,a4,a5 +800127f4: 00e7b733 sltu a4,a5,a4 +800127f8: 04f12a23 sw a5,84(sp) +800127fc: 05812783 lw a5,88(sp) +80012800: 00f707b3 add a5,a4,a5 +80012804: 04f12c23 sw a5,88(sp) +80012808: 00e7b7b3 sltu a5,a5,a4 +8001280c: 05c12703 lw a4,92(sp) +80012810: 00e787b3 add a5,a5,a4 +80012814: 04f12e23 sw a5,92(sp) +80012818: 05c12783 lw a5,92(sp) +8001281c: 00c79713 slli a4,a5,0xc +80012820: 00075e63 bgez a4,8001283c <__multf3+0xf58> +80012824: 04012e23 sw zero,92(sp) +80012828: 04012c23 sw zero,88(sp) +8001282c: 04012a23 sw zero,84(sp) +80012830: 04012823 sw zero,80(sp) +80012834: 00100793 li a5,1 +80012838: d3dff06f j 80012574 <__multf3+0xc90> +8001283c: 05010793 addi a5,sp,80 +80012840: 05c10613 addi a2,sp,92 +80012844: 0007a703 lw a4,0(a5) +80012848: 0047a683 lw a3,4(a5) +8001284c: 00478793 addi a5,a5,4 +80012850: 00375713 srli a4,a4,0x3 +80012854: 01d69693 slli a3,a3,0x1d +80012858: 00d76733 or a4,a4,a3 +8001285c: fee7ae23 sw a4,-4(a5) +80012860: fef612e3 bne a2,a5,80012844 <__multf3+0xf60> +80012864: 05c12783 lw a5,92(sp) +80012868: 0037d793 srli a5,a5,0x3 +8001286c: 04f12e23 sw a5,92(sp) +80012870: 00000793 li a5,0 +80012874: d01ff06f j 80012574 <__multf3+0xc90> +80012878: 05412783 lw a5,84(sp) +8001287c: 05012703 lw a4,80(sp) +80012880: 00f76733 or a4,a4,a5 +80012884: 05812783 lw a5,88(sp) +80012888: 00f76733 or a4,a4,a5 +8001288c: 05c12783 lw a5,92(sp) +80012890: 00f76733 or a4,a4,a5 +80012894: 00000793 li a5,0 +80012898: cc070ee3 beqz a4,80012574 <__multf3+0xc90> +8001289c: 04012e23 sw zero,92(sp) +800128a0: 04012c23 sw zero,88(sp) +800128a4: 04012a23 sw zero,84(sp) +800128a8: 04012823 sw zero,80(sp) +800128ac: cc9ff06f j 80012574 <__multf3+0xc90> +800128b0: 000087b7 lui a5,0x8 +800128b4: 04012e23 sw zero,92(sp) +800128b8: 04012c23 sw zero,88(sp) +800128bc: 04012a23 sw zero,84(sp) +800128c0: 04012823 sw zero,80(sp) +800128c4: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> +800128c8: cadff06f j 80012574 <__multf3+0xc90> +800128cc: 000087b7 lui a5,0x8 +800128d0: 04f12e23 sw a5,92(sp) +800128d4: 04012c23 sw zero,88(sp) +800128d8: 04012a23 sw zero,84(sp) +800128dc: 04012823 sw zero,80(sp) +800128e0: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> +800128e4: 00012823 sw zero,16(sp) +800128e8: c8dff06f j 80012574 <__multf3+0xc90> -80012ab0 <__subtf3>: -80012ab0: fa010113 addi sp,sp,-96 -80012ab4: 0085a783 lw a5,8(a1) -80012ab8: 05212823 sw s2,80(sp) -80012abc: 00c5a903 lw s2,12(a1) -80012ac0: 0045a703 lw a4,4(a1) -80012ac4: 04912a23 sw s1,84(sp) -80012ac8: 00050493 mv s1,a0 -80012acc: 0005a503 lw a0,0(a1) -80012ad0: 02f12c23 sw a5,56(sp) -80012ad4: 00f12c23 sw a5,24(sp) -80012ad8: 00062303 lw t1,0(a2) -80012adc: 01091793 slli a5,s2,0x10 -80012ae0: 00462883 lw a7,4(a2) -80012ae4: 00862683 lw a3,8(a2) -80012ae8: 00c62803 lw a6,12(a2) -80012aec: 04812c23 sw s0,88(sp) -80012af0: 0107d793 srli a5,a5,0x10 -80012af4: 00191413 slli s0,s2,0x1 -80012af8: 03212e23 sw s2,60(sp) -80012afc: 04112e23 sw ra,92(sp) -80012b00: 05312623 sw s3,76(sp) -80012b04: 05412423 sw s4,72(sp) -80012b08: 05512223 sw s5,68(sp) -80012b0c: 02a12823 sw a0,48(sp) -80012b10: 02e12a23 sw a4,52(sp) -80012b14: 00a12823 sw a0,16(sp) -80012b18: 00e12a23 sw a4,20(sp) -80012b1c: 00f12e23 sw a5,28(sp) -80012b20: 01145413 srli s0,s0,0x11 -80012b24: 01f95913 srli s2,s2,0x1f -80012b28: 01010e13 addi t3,sp,16 -80012b2c: 01c10593 addi a1,sp,28 -80012b30: 0005a783 lw a5,0(a1) -80012b34: ffc5a703 lw a4,-4(a1) -80012b38: ffc58593 addi a1,a1,-4 -80012b3c: 00379793 slli a5,a5,0x3 -80012b40: 01d75713 srli a4,a4,0x1d -80012b44: 00e7e7b3 or a5,a5,a4 -80012b48: 00f5a223 sw a5,4(a1) -80012b4c: febe12e3 bne t3,a1,80012b30 <__subtf3+0x80> -80012b50: 01012703 lw a4,16(sp) -80012b54: 01081793 slli a5,a6,0x10 -80012b58: 00181613 slli a2,a6,0x1 -80012b5c: 00371713 slli a4,a4,0x3 -80012b60: 0107d793 srli a5,a5,0x10 -80012b64: 02612823 sw t1,48(sp) -80012b68: 03112a23 sw a7,52(sp) -80012b6c: 03012e23 sw a6,60(sp) -80012b70: 02612023 sw t1,32(sp) -80012b74: 03112223 sw a7,36(sp) -80012b78: 00e12823 sw a4,16(sp) -80012b7c: 02d12c23 sw a3,56(sp) -80012b80: 02d12423 sw a3,40(sp) -80012b84: 02f12623 sw a5,44(sp) -80012b88: 01165613 srli a2,a2,0x11 -80012b8c: 01f85813 srli a6,a6,0x1f -80012b90: 02010313 addi t1,sp,32 -80012b94: 02c10893 addi a7,sp,44 -80012b98: 0008a783 lw a5,0(a7) -80012b9c: ffc8a683 lw a3,-4(a7) -80012ba0: ffc88893 addi a7,a7,-4 -80012ba4: 00379793 slli a5,a5,0x3 -80012ba8: 01d6d693 srli a3,a3,0x1d -80012bac: 00d7e7b3 or a5,a5,a3 -80012bb0: 00f8a223 sw a5,4(a7) -80012bb4: ff1312e3 bne t1,a7,80012b98 <__subtf3+0xe8> -80012bb8: 02012783 lw a5,32(sp) -80012bbc: 000086b7 lui a3,0x8 -80012bc0: fff68693 addi a3,a3,-1 # 7fff <_start-0x7fff8001> -80012bc4: 00379793 slli a5,a5,0x3 -80012bc8: 02f12023 sw a5,32(sp) -80012bcc: 02d61063 bne a2,a3,80012bec <__subtf3+0x13c> -80012bd0: 02812503 lw a0,40(sp) -80012bd4: 02412683 lw a3,36(sp) -80012bd8: 00a6e6b3 or a3,a3,a0 -80012bdc: 02c12503 lw a0,44(sp) -80012be0: 00a6e6b3 or a3,a3,a0 -80012be4: 00f6e6b3 or a3,a3,a5 -80012be8: 00069463 bnez a3,80012bf0 <__subtf3+0x140> -80012bec: 00184813 xori a6,a6,1 -80012bf0: 40c40533 sub a0,s0,a2 -80012bf4: 13281ce3 bne a6,s2,8001352c <__subtf3+0xa7c> -80012bf8: 30a05463 blez a0,80012f00 <__subtf3+0x450> -80012bfc: 0c061663 bnez a2,80012cc8 <__subtf3+0x218> -80012c00: 02412583 lw a1,36(sp) -80012c04: 02812603 lw a2,40(sp) -80012c08: 02c12803 lw a6,44(sp) -80012c0c: 00c5e6b3 or a3,a1,a2 -80012c10: 0106e6b3 or a3,a3,a6 -80012c14: 00f6e6b3 or a3,a3,a5 -80012c18: 02069063 bnez a3,80012c38 <__subtf3+0x188> -80012c1c: 01412783 lw a5,20(sp) -80012c20: 02e12823 sw a4,48(sp) -80012c24: 02f12a23 sw a5,52(sp) -80012c28: 01812783 lw a5,24(sp) -80012c2c: 02f12c23 sw a5,56(sp) -80012c30: 01c12783 lw a5,28(sp) -80012c34: 30c0006f j 80012f40 <__subtf3+0x490> -80012c38: fff50693 addi a3,a0,-1 -80012c3c: 06069063 bnez a3,80012c9c <__subtf3+0x1ec> -80012c40: 01412683 lw a3,20(sp) -80012c44: 00f707b3 add a5,a4,a5 -80012c48: 00e7b733 sltu a4,a5,a4 -80012c4c: 00d585b3 add a1,a1,a3 -80012c50: 02f12823 sw a5,48(sp) -80012c54: 00e587b3 add a5,a1,a4 -80012c58: 00e7b733 sltu a4,a5,a4 -80012c5c: 02f12a23 sw a5,52(sp) -80012c60: 01812783 lw a5,24(sp) -80012c64: 00d5b6b3 sltu a3,a1,a3 -80012c68: 00e6e733 or a4,a3,a4 -80012c6c: 00f606b3 add a3,a2,a5 -80012c70: 00e68633 add a2,a3,a4 -80012c74: 00e63733 sltu a4,a2,a4 -80012c78: 00f6b7b3 sltu a5,a3,a5 -80012c7c: 00e7e7b3 or a5,a5,a4 -80012c80: 01c12703 lw a4,28(sp) -80012c84: 02c12c23 sw a2,56(sp) -80012c88: 00e80833 add a6,a6,a4 -80012c8c: 010787b3 add a5,a5,a6 -80012c90: 02f12e23 sw a5,60(sp) -80012c94: 00100413 li s0,1 -80012c98: 1dc0006f j 80012e74 <__subtf3+0x3c4> -80012c9c: 000087b7 lui a5,0x8 -80012ca0: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -80012ca4: f6f50ce3 beq a0,a5,80012c1c <__subtf3+0x16c> -80012ca8: 07400793 li a5,116 -80012cac: 06d7d263 bge a5,a3,80012d10 <__subtf3+0x260> -80012cb0: 00100793 li a5,1 -80012cb4: 02012623 sw zero,44(sp) -80012cb8: 02012423 sw zero,40(sp) -80012cbc: 02012223 sw zero,36(sp) -80012cc0: 02f12023 sw a5,32(sp) -80012cc4: 1480006f j 80012e0c <__subtf3+0x35c> -80012cc8: 000087b7 lui a5,0x8 -80012ccc: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -80012cd0: 02f41263 bne s0,a5,80012cf4 <__subtf3+0x244> -80012cd4: 01412783 lw a5,20(sp) -80012cd8: 02e12823 sw a4,48(sp) -80012cdc: 02f12a23 sw a5,52(sp) -80012ce0: 01812783 lw a5,24(sp) -80012ce4: 02f12c23 sw a5,56(sp) -80012ce8: 01c12783 lw a5,28(sp) -80012cec: 02f12e23 sw a5,60(sp) -80012cf0: 2580006f j 80012f48 <__subtf3+0x498> -80012cf4: 02c12783 lw a5,44(sp) -80012cf8: 00080737 lui a4,0x80 -80012cfc: 00e7e7b3 or a5,a5,a4 -80012d00: 02f12623 sw a5,44(sp) -80012d04: 07400793 li a5,116 -80012d08: faa7c4e3 blt a5,a0,80012cb0 <__subtf3+0x200> -80012d0c: 00050693 mv a3,a0 -80012d10: 4056de13 srai t3,a3,0x5 -80012d14: 01f6f793 andi a5,a3,31 -80012d18: 00000613 li a2,0 -80012d1c: 00000713 li a4,0 -80012d20: 00271693 slli a3,a4,0x2 -80012d24: 03c71863 bne a4,t3,80012d54 <__subtf3+0x2a4> -80012d28: 04079063 bnez a5,80012d68 <__subtf3+0x2b8> -80012d2c: 00300593 li a1,3 -80012d30: 40e58733 sub a4,a1,a4 -80012d34: 00d885b3 add a1,a7,a3 -80012d38: 0005a583 lw a1,0(a1) -80012d3c: 00178793 addi a5,a5,1 -80012d40: 00488893 addi a7,a7,4 -80012d44: feb8ae23 sw a1,-4(a7) -80012d48: fef756e3 bge a4,a5,80012d34 <__subtf3+0x284> -80012d4c: 00400693 li a3,4 -80012d50: 0a80006f j 80012df8 <__subtf3+0x348> -80012d54: 00d306b3 add a3,t1,a3 -80012d58: 0006a683 lw a3,0(a3) -80012d5c: 00170713 addi a4,a4,1 # 80001 <_start-0x7ff7ffff> -80012d60: 00d66633 or a2,a2,a3 -80012d64: fbdff06f j 80012d20 <__subtf3+0x270> -80012d68: 04010713 addi a4,sp,64 -80012d6c: 00d70733 add a4,a4,a3 -80012d70: fe072703 lw a4,-32(a4) -80012d74: 02000813 li a6,32 -80012d78: 40f80833 sub a6,a6,a5 -80012d7c: 01071733 sll a4,a4,a6 -80012d80: 00e66633 or a2,a2,a4 -80012d84: 00300713 li a4,3 -80012d88: 00d306b3 add a3,t1,a3 -80012d8c: 00000513 li a0,0 -80012d90: 41c70733 sub a4,a4,t3 -80012d94: 00468693 addi a3,a3,4 -80012d98: 02e54463 blt a0,a4,80012dc0 <__subtf3+0x310> -80012d9c: 04010693 addi a3,sp,64 -80012da0: 00271713 slli a4,a4,0x2 -80012da4: 00e68733 add a4,a3,a4 -80012da8: 02c12683 lw a3,44(sp) -80012dac: 00f6d7b3 srl a5,a3,a5 -80012db0: fef72023 sw a5,-32(a4) -80012db4: 00400793 li a5,4 -80012db8: 41c787b3 sub a5,a5,t3 -80012dbc: f91ff06f j 80012d4c <__subtf3+0x29c> -80012dc0: ffc6a583 lw a1,-4(a3) -80012dc4: 0006ae83 lw t4,0(a3) -80012dc8: 00251893 slli a7,a0,0x2 -80012dcc: 00f5d5b3 srl a1,a1,a5 -80012dd0: 010e9eb3 sll t4,t4,a6 -80012dd4: 011308b3 add a7,t1,a7 -80012dd8: 01d5e5b3 or a1,a1,t4 -80012ddc: 00b8a023 sw a1,0(a7) -80012de0: 00150513 addi a0,a0,1 -80012de4: fb1ff06f j 80012d94 <__subtf3+0x2e4> -80012de8: 00279713 slli a4,a5,0x2 -80012dec: 00e30733 add a4,t1,a4 -80012df0: 00072023 sw zero,0(a4) -80012df4: 00178793 addi a5,a5,1 -80012df8: fed798e3 bne a5,a3,80012de8 <__subtf3+0x338> -80012dfc: 02012783 lw a5,32(sp) -80012e00: 00c03633 snez a2,a2 -80012e04: 00c7e633 or a2,a5,a2 -80012e08: 02c12023 sw a2,32(sp) -80012e0c: 01012683 lw a3,16(sp) -80012e10: 02012783 lw a5,32(sp) -80012e14: 01412703 lw a4,20(sp) -80012e18: 02812583 lw a1,40(sp) -80012e1c: 00f687b3 add a5,a3,a5 -80012e20: 00d7b6b3 sltu a3,a5,a3 -80012e24: 02f12823 sw a5,48(sp) -80012e28: 02412783 lw a5,36(sp) -80012e2c: 02c12503 lw a0,44(sp) -80012e30: 00f707b3 add a5,a4,a5 -80012e34: 00d78633 add a2,a5,a3 -80012e38: 00e7b733 sltu a4,a5,a4 -80012e3c: 00d637b3 sltu a5,a2,a3 -80012e40: 00f767b3 or a5,a4,a5 -80012e44: 01812703 lw a4,24(sp) -80012e48: 01c12683 lw a3,28(sp) -80012e4c: 02c12a23 sw a2,52(sp) -80012e50: 00b705b3 add a1,a4,a1 -80012e54: 00f58633 add a2,a1,a5 -80012e58: 00e5b733 sltu a4,a1,a4 -80012e5c: 00f637b3 sltu a5,a2,a5 -80012e60: 00a686b3 add a3,a3,a0 -80012e64: 00f76733 or a4,a4,a5 -80012e68: 00e68733 add a4,a3,a4 -80012e6c: 02c12c23 sw a2,56(sp) -80012e70: 02e12e23 sw a4,60(sp) +800128ec <__subtf3>: +800128ec: fa010113 addi sp,sp,-96 +800128f0: 0085a783 lw a5,8(a1) +800128f4: 05212823 sw s2,80(sp) +800128f8: 00c5a903 lw s2,12(a1) +800128fc: 0045a703 lw a4,4(a1) +80012900: 04912a23 sw s1,84(sp) +80012904: 00050493 mv s1,a0 +80012908: 0005a503 lw a0,0(a1) +8001290c: 02f12c23 sw a5,56(sp) +80012910: 00f12c23 sw a5,24(sp) +80012914: 00062303 lw t1,0(a2) +80012918: 01091793 slli a5,s2,0x10 +8001291c: 00462883 lw a7,4(a2) +80012920: 00862683 lw a3,8(a2) +80012924: 00c62803 lw a6,12(a2) +80012928: 04812c23 sw s0,88(sp) +8001292c: 0107d793 srli a5,a5,0x10 +80012930: 00191413 slli s0,s2,0x1 +80012934: 03212e23 sw s2,60(sp) +80012938: 04112e23 sw ra,92(sp) +8001293c: 05312623 sw s3,76(sp) +80012940: 05412423 sw s4,72(sp) +80012944: 05512223 sw s5,68(sp) +80012948: 02a12823 sw a0,48(sp) +8001294c: 02e12a23 sw a4,52(sp) +80012950: 00a12823 sw a0,16(sp) +80012954: 00e12a23 sw a4,20(sp) +80012958: 00f12e23 sw a5,28(sp) +8001295c: 01145413 srli s0,s0,0x11 +80012960: 01f95913 srli s2,s2,0x1f +80012964: 01010e13 addi t3,sp,16 +80012968: 01c10593 addi a1,sp,28 +8001296c: 0005a783 lw a5,0(a1) +80012970: ffc5a703 lw a4,-4(a1) +80012974: ffc58593 addi a1,a1,-4 +80012978: 00379793 slli a5,a5,0x3 +8001297c: 01d75713 srli a4,a4,0x1d +80012980: 00e7e7b3 or a5,a5,a4 +80012984: 00f5a223 sw a5,4(a1) +80012988: febe12e3 bne t3,a1,8001296c <__subtf3+0x80> +8001298c: 01012703 lw a4,16(sp) +80012990: 01081793 slli a5,a6,0x10 +80012994: 00181613 slli a2,a6,0x1 +80012998: 00371713 slli a4,a4,0x3 +8001299c: 0107d793 srli a5,a5,0x10 +800129a0: 02612823 sw t1,48(sp) +800129a4: 03112a23 sw a7,52(sp) +800129a8: 03012e23 sw a6,60(sp) +800129ac: 02612023 sw t1,32(sp) +800129b0: 03112223 sw a7,36(sp) +800129b4: 00e12823 sw a4,16(sp) +800129b8: 02d12c23 sw a3,56(sp) +800129bc: 02d12423 sw a3,40(sp) +800129c0: 02f12623 sw a5,44(sp) +800129c4: 01165613 srli a2,a2,0x11 +800129c8: 01f85813 srli a6,a6,0x1f +800129cc: 02010313 addi t1,sp,32 +800129d0: 02c10893 addi a7,sp,44 +800129d4: 0008a783 lw a5,0(a7) +800129d8: ffc8a683 lw a3,-4(a7) +800129dc: ffc88893 addi a7,a7,-4 +800129e0: 00379793 slli a5,a5,0x3 +800129e4: 01d6d693 srli a3,a3,0x1d +800129e8: 00d7e7b3 or a5,a5,a3 +800129ec: 00f8a223 sw a5,4(a7) +800129f0: ff1312e3 bne t1,a7,800129d4 <__subtf3+0xe8> +800129f4: 02012783 lw a5,32(sp) +800129f8: 000086b7 lui a3,0x8 +800129fc: fff68693 addi a3,a3,-1 # 7fff <_start-0x7fff8001> +80012a00: 00379793 slli a5,a5,0x3 +80012a04: 02f12023 sw a5,32(sp) +80012a08: 02d61063 bne a2,a3,80012a28 <__subtf3+0x13c> +80012a0c: 02812503 lw a0,40(sp) +80012a10: 02412683 lw a3,36(sp) +80012a14: 00a6e6b3 or a3,a3,a0 +80012a18: 02c12503 lw a0,44(sp) +80012a1c: 00a6e6b3 or a3,a3,a0 +80012a20: 00f6e6b3 or a3,a3,a5 +80012a24: 00069463 bnez a3,80012a2c <__subtf3+0x140> +80012a28: 00184813 xori a6,a6,1 +80012a2c: 40c40533 sub a0,s0,a2 +80012a30: 13281ce3 bne a6,s2,80013368 <__subtf3+0xa7c> +80012a34: 30a05463 blez a0,80012d3c <__subtf3+0x450> +80012a38: 0c061663 bnez a2,80012b04 <__subtf3+0x218> +80012a3c: 02412583 lw a1,36(sp) +80012a40: 02812603 lw a2,40(sp) +80012a44: 02c12803 lw a6,44(sp) +80012a48: 00c5e6b3 or a3,a1,a2 +80012a4c: 0106e6b3 or a3,a3,a6 +80012a50: 00f6e6b3 or a3,a3,a5 +80012a54: 02069063 bnez a3,80012a74 <__subtf3+0x188> +80012a58: 01412783 lw a5,20(sp) +80012a5c: 02e12823 sw a4,48(sp) +80012a60: 02f12a23 sw a5,52(sp) +80012a64: 01812783 lw a5,24(sp) +80012a68: 02f12c23 sw a5,56(sp) +80012a6c: 01c12783 lw a5,28(sp) +80012a70: 30c0006f j 80012d7c <__subtf3+0x490> +80012a74: fff50693 addi a3,a0,-1 +80012a78: 06069063 bnez a3,80012ad8 <__subtf3+0x1ec> +80012a7c: 01412683 lw a3,20(sp) +80012a80: 00f707b3 add a5,a4,a5 +80012a84: 00e7b733 sltu a4,a5,a4 +80012a88: 00d585b3 add a1,a1,a3 +80012a8c: 02f12823 sw a5,48(sp) +80012a90: 00e587b3 add a5,a1,a4 +80012a94: 00e7b733 sltu a4,a5,a4 +80012a98: 02f12a23 sw a5,52(sp) +80012a9c: 01812783 lw a5,24(sp) +80012aa0: 00d5b6b3 sltu a3,a1,a3 +80012aa4: 00e6e733 or a4,a3,a4 +80012aa8: 00f606b3 add a3,a2,a5 +80012aac: 00e68633 add a2,a3,a4 +80012ab0: 00e63733 sltu a4,a2,a4 +80012ab4: 00f6b7b3 sltu a5,a3,a5 +80012ab8: 00e7e7b3 or a5,a5,a4 +80012abc: 01c12703 lw a4,28(sp) +80012ac0: 02c12c23 sw a2,56(sp) +80012ac4: 00e80833 add a6,a6,a4 +80012ac8: 010787b3 add a5,a5,a6 +80012acc: 02f12e23 sw a5,60(sp) +80012ad0: 00100413 li s0,1 +80012ad4: 1dc0006f j 80012cb0 <__subtf3+0x3c4> +80012ad8: 000087b7 lui a5,0x8 +80012adc: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> +80012ae0: f6f50ce3 beq a0,a5,80012a58 <__subtf3+0x16c> +80012ae4: 07400793 li a5,116 +80012ae8: 06d7d263 bge a5,a3,80012b4c <__subtf3+0x260> +80012aec: 00100793 li a5,1 +80012af0: 02012623 sw zero,44(sp) +80012af4: 02012423 sw zero,40(sp) +80012af8: 02012223 sw zero,36(sp) +80012afc: 02f12023 sw a5,32(sp) +80012b00: 1480006f j 80012c48 <__subtf3+0x35c> +80012b04: 000087b7 lui a5,0x8 +80012b08: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> +80012b0c: 02f41263 bne s0,a5,80012b30 <__subtf3+0x244> +80012b10: 01412783 lw a5,20(sp) +80012b14: 02e12823 sw a4,48(sp) +80012b18: 02f12a23 sw a5,52(sp) +80012b1c: 01812783 lw a5,24(sp) +80012b20: 02f12c23 sw a5,56(sp) +80012b24: 01c12783 lw a5,28(sp) +80012b28: 02f12e23 sw a5,60(sp) +80012b2c: 2580006f j 80012d84 <__subtf3+0x498> +80012b30: 02c12783 lw a5,44(sp) +80012b34: 00080737 lui a4,0x80 +80012b38: 00e7e7b3 or a5,a5,a4 +80012b3c: 02f12623 sw a5,44(sp) +80012b40: 07400793 li a5,116 +80012b44: faa7c4e3 blt a5,a0,80012aec <__subtf3+0x200> +80012b48: 00050693 mv a3,a0 +80012b4c: 4056de13 srai t3,a3,0x5 +80012b50: 01f6f793 andi a5,a3,31 +80012b54: 00000613 li a2,0 +80012b58: 00000713 li a4,0 +80012b5c: 00271693 slli a3,a4,0x2 +80012b60: 03c71863 bne a4,t3,80012b90 <__subtf3+0x2a4> +80012b64: 04079063 bnez a5,80012ba4 <__subtf3+0x2b8> +80012b68: 00300593 li a1,3 +80012b6c: 40e58733 sub a4,a1,a4 +80012b70: 00d885b3 add a1,a7,a3 +80012b74: 0005a583 lw a1,0(a1) +80012b78: 00178793 addi a5,a5,1 +80012b7c: 00488893 addi a7,a7,4 +80012b80: feb8ae23 sw a1,-4(a7) +80012b84: fef756e3 bge a4,a5,80012b70 <__subtf3+0x284> +80012b88: 00400693 li a3,4 +80012b8c: 0a80006f j 80012c34 <__subtf3+0x348> +80012b90: 00d306b3 add a3,t1,a3 +80012b94: 0006a683 lw a3,0(a3) +80012b98: 00170713 addi a4,a4,1 # 80001 <_start-0x7ff7ffff> +80012b9c: 00d66633 or a2,a2,a3 +80012ba0: fbdff06f j 80012b5c <__subtf3+0x270> +80012ba4: 04010713 addi a4,sp,64 +80012ba8: 00d70733 add a4,a4,a3 +80012bac: fe072703 lw a4,-32(a4) +80012bb0: 02000813 li a6,32 +80012bb4: 40f80833 sub a6,a6,a5 +80012bb8: 01071733 sll a4,a4,a6 +80012bbc: 00e66633 or a2,a2,a4 +80012bc0: 00300713 li a4,3 +80012bc4: 00d306b3 add a3,t1,a3 +80012bc8: 00000513 li a0,0 +80012bcc: 41c70733 sub a4,a4,t3 +80012bd0: 00468693 addi a3,a3,4 +80012bd4: 02e54463 blt a0,a4,80012bfc <__subtf3+0x310> +80012bd8: 04010693 addi a3,sp,64 +80012bdc: 00271713 slli a4,a4,0x2 +80012be0: 00e68733 add a4,a3,a4 +80012be4: 02c12683 lw a3,44(sp) +80012be8: 00f6d7b3 srl a5,a3,a5 +80012bec: fef72023 sw a5,-32(a4) +80012bf0: 00400793 li a5,4 +80012bf4: 41c787b3 sub a5,a5,t3 +80012bf8: f91ff06f j 80012b88 <__subtf3+0x29c> +80012bfc: ffc6a583 lw a1,-4(a3) +80012c00: 0006ae83 lw t4,0(a3) +80012c04: 00251893 slli a7,a0,0x2 +80012c08: 00f5d5b3 srl a1,a1,a5 +80012c0c: 010e9eb3 sll t4,t4,a6 +80012c10: 011308b3 add a7,t1,a7 +80012c14: 01d5e5b3 or a1,a1,t4 +80012c18: 00b8a023 sw a1,0(a7) +80012c1c: 00150513 addi a0,a0,1 +80012c20: fb1ff06f j 80012bd0 <__subtf3+0x2e4> +80012c24: 00279713 slli a4,a5,0x2 +80012c28: 00e30733 add a4,t1,a4 +80012c2c: 00072023 sw zero,0(a4) +80012c30: 00178793 addi a5,a5,1 +80012c34: fed798e3 bne a5,a3,80012c24 <__subtf3+0x338> +80012c38: 02012783 lw a5,32(sp) +80012c3c: 00c03633 snez a2,a2 +80012c40: 00c7e633 or a2,a5,a2 +80012c44: 02c12023 sw a2,32(sp) +80012c48: 01012683 lw a3,16(sp) +80012c4c: 02012783 lw a5,32(sp) +80012c50: 01412703 lw a4,20(sp) +80012c54: 02812583 lw a1,40(sp) +80012c58: 00f687b3 add a5,a3,a5 +80012c5c: 00d7b6b3 sltu a3,a5,a3 +80012c60: 02f12823 sw a5,48(sp) +80012c64: 02412783 lw a5,36(sp) +80012c68: 02c12503 lw a0,44(sp) +80012c6c: 00f707b3 add a5,a4,a5 +80012c70: 00d78633 add a2,a5,a3 +80012c74: 00e7b733 sltu a4,a5,a4 +80012c78: 00d637b3 sltu a5,a2,a3 +80012c7c: 00f767b3 or a5,a4,a5 +80012c80: 01812703 lw a4,24(sp) +80012c84: 01c12683 lw a3,28(sp) +80012c88: 02c12a23 sw a2,52(sp) +80012c8c: 00b705b3 add a1,a4,a1 +80012c90: 00f58633 add a2,a1,a5 +80012c94: 00e5b733 sltu a4,a1,a4 +80012c98: 00f637b3 sltu a5,a2,a5 +80012c9c: 00a686b3 add a3,a3,a0 +80012ca0: 00f76733 or a4,a4,a5 +80012ca4: 00e68733 add a4,a3,a4 +80012ca8: 02c12c23 sw a2,56(sp) +80012cac: 02e12e23 sw a4,60(sp) +80012cb0: 03c12783 lw a5,60(sp) +80012cb4: 00c79713 slli a4,a5,0xc +80012cb8: 0c075663 bgez a4,80012d84 <__subtf3+0x498> +80012cbc: fff80737 lui a4,0xfff80 +80012cc0: fff70713 addi a4,a4,-1 # fff7ffff <__BSS_END__+0x7ff69157> +80012cc4: 00e7f7b3 and a5,a5,a4 +80012cc8: 02f12e23 sw a5,60(sp) +80012ccc: 03012783 lw a5,48(sp) +80012cd0: 00140413 addi s0,s0,1 # 80001 <_start-0x7ff7ffff> +80012cd4: 03c10593 addi a1,sp,60 +80012cd8: 01f79713 slli a4,a5,0x1f +80012cdc: 03010793 addi a5,sp,48 +80012ce0: 0007a683 lw a3,0(a5) +80012ce4: 0047a603 lw a2,4(a5) +80012ce8: 00478793 addi a5,a5,4 +80012cec: 0016d693 srli a3,a3,0x1 +80012cf0: 01f61613 slli a2,a2,0x1f +80012cf4: 00c6e6b3 or a3,a3,a2 +80012cf8: fed7ae23 sw a3,-4(a5) +80012cfc: fef592e3 bne a1,a5,80012ce0 <__subtf3+0x3f4> +80012d00: 03c12783 lw a5,60(sp) +80012d04: 0017d793 srli a5,a5,0x1 +80012d08: 02f12e23 sw a5,60(sp) +80012d0c: 00e037b3 snez a5,a4 +80012d10: 03012703 lw a4,48(sp) +80012d14: 00f767b3 or a5,a4,a5 +80012d18: 02f12823 sw a5,48(sp) +80012d1c: 000087b7 lui a5,0x8 +80012d20: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> +80012d24: 06f41063 bne s0,a5,80012d84 <__subtf3+0x498> +80012d28: 02012e23 sw zero,60(sp) +80012d2c: 02012c23 sw zero,56(sp) +80012d30: 02012a23 sw zero,52(sp) +80012d34: 02012823 sw zero,48(sp) +80012d38: 04c0006f j 80012d84 <__subtf3+0x498> +80012d3c: 40050863 beqz a0,8001314c <__subtf3+0x860> +80012d40: 40860533 sub a0,a2,s0 +80012d44: 22041c63 bnez s0,80012f7c <__subtf3+0x690> +80012d48: 01412883 lw a7,20(sp) +80012d4c: 01812803 lw a6,24(sp) +80012d50: 01c12303 lw t1,28(sp) +80012d54: 0108e6b3 or a3,a7,a6 +80012d58: 0066e6b3 or a3,a3,t1 +80012d5c: 00e6e6b3 or a3,a3,a4 +80012d60: 18069863 bnez a3,80012ef0 <__subtf3+0x604> +80012d64: 02f12823 sw a5,48(sp) +80012d68: 02412783 lw a5,36(sp) +80012d6c: 02f12a23 sw a5,52(sp) +80012d70: 02812783 lw a5,40(sp) +80012d74: 02f12c23 sw a5,56(sp) +80012d78: 02c12783 lw a5,44(sp) +80012d7c: 02f12e23 sw a5,60(sp) +80012d80: 00050413 mv s0,a0 +80012d84: 03012783 lw a5,48(sp) +80012d88: 0077f713 andi a4,a5,7 +80012d8c: 04070463 beqz a4,80012dd4 <__subtf3+0x4e8> +80012d90: 00f7f713 andi a4,a5,15 +80012d94: 00400693 li a3,4 +80012d98: 02d70e63 beq a4,a3,80012dd4 <__subtf3+0x4e8> +80012d9c: 03412703 lw a4,52(sp) +80012da0: 00478793 addi a5,a5,4 +80012da4: 02f12823 sw a5,48(sp) +80012da8: 0047b793 sltiu a5,a5,4 +80012dac: 00e78733 add a4,a5,a4 +80012db0: 00f737b3 sltu a5,a4,a5 +80012db4: 02e12a23 sw a4,52(sp) +80012db8: 03812703 lw a4,56(sp) +80012dbc: 00e78733 add a4,a5,a4 +80012dc0: 02e12c23 sw a4,56(sp) +80012dc4: 00f73733 sltu a4,a4,a5 +80012dc8: 03c12783 lw a5,60(sp) +80012dcc: 00f70733 add a4,a4,a5 +80012dd0: 02e12e23 sw a4,60(sp) +80012dd4: 03c12783 lw a5,60(sp) +80012dd8: 00c79713 slli a4,a5,0xc +80012ddc: 02075463 bgez a4,80012e04 <__subtf3+0x518> +80012de0: 00008737 lui a4,0x8 +80012de4: 00140413 addi s0,s0,1 +80012de8: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> +80012dec: 00e41463 bne s0,a4,80012df4 <__subtf3+0x508> +80012df0: 0080106f j 80013df8 <__subtf3+0x150c> +80012df4: fff80737 lui a4,0xfff80 +80012df8: fff70713 addi a4,a4,-1 # fff7ffff <__BSS_END__+0x7ff69157> +80012dfc: 00e7f7b3 and a5,a5,a4 +80012e00: 02f12e23 sw a5,60(sp) +80012e04: 03010793 addi a5,sp,48 +80012e08: 03c10613 addi a2,sp,60 +80012e0c: 0007a703 lw a4,0(a5) +80012e10: 0047a683 lw a3,4(a5) +80012e14: 00478793 addi a5,a5,4 +80012e18: 00375713 srli a4,a4,0x3 +80012e1c: 01d69693 slli a3,a3,0x1d +80012e20: 00d76733 or a4,a4,a3 +80012e24: fee7ae23 sw a4,-4(a5) +80012e28: fef612e3 bne a2,a5,80012e0c <__subtf3+0x520> +80012e2c: 03c12783 lw a5,60(sp) +80012e30: 000086b7 lui a3,0x8 +80012e34: 0037d713 srli a4,a5,0x3 +80012e38: 02e12e23 sw a4,60(sp) +80012e3c: fff68793 addi a5,a3,-1 # 7fff <_start-0x7fff8001> +80012e40: 02f41a63 bne s0,a5,80012e74 <__subtf3+0x588> +80012e44: 03412603 lw a2,52(sp) +80012e48: 03012783 lw a5,48(sp) +80012e4c: 00c7e7b3 or a5,a5,a2 +80012e50: 03812603 lw a2,56(sp) +80012e54: 00c7e7b3 or a5,a5,a2 +80012e58: 00e7e7b3 or a5,a5,a4 +80012e5c: 00078c63 beqz a5,80012e74 <__subtf3+0x588> +80012e60: 02d12e23 sw a3,60(sp) +80012e64: 02012c23 sw zero,56(sp) +80012e68: 02012a23 sw zero,52(sp) +80012e6c: 02012823 sw zero,48(sp) +80012e70: 00000913 li s2,0 80012e74: 03c12783 lw a5,60(sp) -80012e78: 00c79713 slli a4,a5,0xc -80012e7c: 0c075663 bgez a4,80012f48 <__subtf3+0x498> -80012e80: fff80737 lui a4,0xfff80 -80012e84: fff70713 addi a4,a4,-1 # fff7ffff <__BSS_END__+0x7ff695e7> -80012e88: 00e7f7b3 and a5,a5,a4 -80012e8c: 02f12e23 sw a5,60(sp) -80012e90: 03012783 lw a5,48(sp) -80012e94: 00140413 addi s0,s0,1 # 80001 <_start-0x7ff7ffff> -80012e98: 03c10593 addi a1,sp,60 -80012e9c: 01f79713 slli a4,a5,0x1f -80012ea0: 03010793 addi a5,sp,48 -80012ea4: 0007a683 lw a3,0(a5) -80012ea8: 0047a603 lw a2,4(a5) -80012eac: 00478793 addi a5,a5,4 -80012eb0: 0016d693 srli a3,a3,0x1 -80012eb4: 01f61613 slli a2,a2,0x1f -80012eb8: 00c6e6b3 or a3,a3,a2 -80012ebc: fed7ae23 sw a3,-4(a5) -80012ec0: fef592e3 bne a1,a5,80012ea4 <__subtf3+0x3f4> -80012ec4: 03c12783 lw a5,60(sp) -80012ec8: 0017d793 srli a5,a5,0x1 -80012ecc: 02f12e23 sw a5,60(sp) -80012ed0: 00e037b3 snez a5,a4 -80012ed4: 03012703 lw a4,48(sp) -80012ed8: 00f767b3 or a5,a4,a5 -80012edc: 02f12823 sw a5,48(sp) -80012ee0: 000087b7 lui a5,0x8 -80012ee4: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -80012ee8: 06f41063 bne s0,a5,80012f48 <__subtf3+0x498> -80012eec: 02012e23 sw zero,60(sp) -80012ef0: 02012c23 sw zero,56(sp) -80012ef4: 02012a23 sw zero,52(sp) -80012ef8: 02012823 sw zero,48(sp) -80012efc: 04c0006f j 80012f48 <__subtf3+0x498> -80012f00: 40050863 beqz a0,80013310 <__subtf3+0x860> -80012f04: 40860533 sub a0,a2,s0 -80012f08: 22041c63 bnez s0,80013140 <__subtf3+0x690> -80012f0c: 01412883 lw a7,20(sp) -80012f10: 01812803 lw a6,24(sp) -80012f14: 01c12303 lw t1,28(sp) -80012f18: 0108e6b3 or a3,a7,a6 -80012f1c: 0066e6b3 or a3,a3,t1 -80012f20: 00e6e6b3 or a3,a3,a4 -80012f24: 18069863 bnez a3,800130b4 <__subtf3+0x604> -80012f28: 02f12823 sw a5,48(sp) -80012f2c: 02412783 lw a5,36(sp) -80012f30: 02f12a23 sw a5,52(sp) -80012f34: 02812783 lw a5,40(sp) -80012f38: 02f12c23 sw a5,56(sp) -80012f3c: 02c12783 lw a5,44(sp) -80012f40: 02f12e23 sw a5,60(sp) -80012f44: 00050413 mv s0,a0 -80012f48: 03012783 lw a5,48(sp) -80012f4c: 0077f713 andi a4,a5,7 -80012f50: 04070463 beqz a4,80012f98 <__subtf3+0x4e8> -80012f54: 00f7f713 andi a4,a5,15 -80012f58: 00400693 li a3,4 -80012f5c: 02d70e63 beq a4,a3,80012f98 <__subtf3+0x4e8> -80012f60: 03412703 lw a4,52(sp) -80012f64: 00478793 addi a5,a5,4 -80012f68: 02f12823 sw a5,48(sp) -80012f6c: 0047b793 sltiu a5,a5,4 -80012f70: 00e78733 add a4,a5,a4 -80012f74: 00f737b3 sltu a5,a4,a5 -80012f78: 02e12a23 sw a4,52(sp) -80012f7c: 03812703 lw a4,56(sp) -80012f80: 00e78733 add a4,a5,a4 -80012f84: 02e12c23 sw a4,56(sp) -80012f88: 00f73733 sltu a4,a4,a5 -80012f8c: 03c12783 lw a5,60(sp) -80012f90: 00f70733 add a4,a4,a5 -80012f94: 02e12e23 sw a4,60(sp) -80012f98: 03c12783 lw a5,60(sp) -80012f9c: 00c79713 slli a4,a5,0xc -80012fa0: 02075463 bgez a4,80012fc8 <__subtf3+0x518> -80012fa4: 00008737 lui a4,0x8 -80012fa8: 00140413 addi s0,s0,1 -80012fac: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -80012fb0: 00e41463 bne s0,a4,80012fb8 <__subtf3+0x508> -80012fb4: 0080106f j 80013fbc <__subtf3+0x150c> -80012fb8: fff80737 lui a4,0xfff80 -80012fbc: fff70713 addi a4,a4,-1 # fff7ffff <__BSS_END__+0x7ff695e7> -80012fc0: 00e7f7b3 and a5,a5,a4 -80012fc4: 02f12e23 sw a5,60(sp) -80012fc8: 03010793 addi a5,sp,48 -80012fcc: 03c10613 addi a2,sp,60 -80012fd0: 0007a703 lw a4,0(a5) -80012fd4: 0047a683 lw a3,4(a5) -80012fd8: 00478793 addi a5,a5,4 -80012fdc: 00375713 srli a4,a4,0x3 -80012fe0: 01d69693 slli a3,a3,0x1d -80012fe4: 00d76733 or a4,a4,a3 -80012fe8: fee7ae23 sw a4,-4(a5) -80012fec: fef612e3 bne a2,a5,80012fd0 <__subtf3+0x520> -80012ff0: 03c12783 lw a5,60(sp) -80012ff4: 000086b7 lui a3,0x8 -80012ff8: 0037d713 srli a4,a5,0x3 -80012ffc: 02e12e23 sw a4,60(sp) -80013000: fff68793 addi a5,a3,-1 # 7fff <_start-0x7fff8001> -80013004: 02f41a63 bne s0,a5,80013038 <__subtf3+0x588> -80013008: 03412603 lw a2,52(sp) -8001300c: 03012783 lw a5,48(sp) -80013010: 00c7e7b3 or a5,a5,a2 -80013014: 03812603 lw a2,56(sp) -80013018: 00c7e7b3 or a5,a5,a2 -8001301c: 00e7e7b3 or a5,a5,a4 -80013020: 00078c63 beqz a5,80013038 <__subtf3+0x588> -80013024: 02d12e23 sw a3,60(sp) -80013028: 02012c23 sw zero,56(sp) -8001302c: 02012a23 sw zero,52(sp) -80013030: 02012823 sw zero,48(sp) -80013034: 00000913 li s2,0 -80013038: 03c12783 lw a5,60(sp) -8001303c: 01141413 slli s0,s0,0x11 -80013040: 01145413 srli s0,s0,0x11 -80013044: 00f11623 sh a5,12(sp) -80013048: 01041793 slli a5,s0,0x10 -8001304c: 00c12403 lw s0,12(sp) -80013050: 80010737 lui a4,0x80010 -80013054: fff70713 addi a4,a4,-1 # 8000ffff <__BSS_END__+0xffff95e7> -80013058: 00e47433 and s0,s0,a4 -8001305c: 00f46433 or s0,s0,a5 -80013060: 03012783 lw a5,48(sp) -80013064: 00141413 slli s0,s0,0x1 -80013068: 01f91913 slli s2,s2,0x1f -8001306c: 00f4a023 sw a5,0(s1) -80013070: 03412783 lw a5,52(sp) -80013074: 00145413 srli s0,s0,0x1 -80013078: 01246433 or s0,s0,s2 -8001307c: 00f4a223 sw a5,4(s1) -80013080: 03812783 lw a5,56(sp) -80013084: 0084a623 sw s0,12(s1) -80013088: 05c12083 lw ra,92(sp) -8001308c: 05812403 lw s0,88(sp) -80013090: 00f4a423 sw a5,8(s1) -80013094: 00048513 mv a0,s1 -80013098: 05012903 lw s2,80(sp) -8001309c: 05412483 lw s1,84(sp) -800130a0: 04c12983 lw s3,76(sp) -800130a4: 04812a03 lw s4,72(sp) -800130a8: 04412a83 lw s5,68(sp) -800130ac: 06010113 addi sp,sp,96 -800130b0: 00008067 ret -800130b4: fff50693 addi a3,a0,-1 -800130b8: 04069e63 bnez a3,80013114 <__subtf3+0x664> -800130bc: 02412683 lw a3,36(sp) -800130c0: 00f70733 add a4,a4,a5 -800130c4: 00f737b3 sltu a5,a4,a5 -800130c8: 00d88633 add a2,a7,a3 -800130cc: 02e12823 sw a4,48(sp) -800130d0: 00f60733 add a4,a2,a5 -800130d4: 00f737b3 sltu a5,a4,a5 -800130d8: 02e12a23 sw a4,52(sp) -800130dc: 02812703 lw a4,40(sp) -800130e0: 00d636b3 sltu a3,a2,a3 -800130e4: 00f6e7b3 or a5,a3,a5 -800130e8: 00e806b3 add a3,a6,a4 -800130ec: 00f68633 add a2,a3,a5 -800130f0: 00f637b3 sltu a5,a2,a5 -800130f4: 00e6b733 sltu a4,a3,a4 -800130f8: 00f76733 or a4,a4,a5 -800130fc: 02c12783 lw a5,44(sp) -80013100: 02c12c23 sw a2,56(sp) -80013104: 00f30333 add t1,t1,a5 -80013108: 00670733 add a4,a4,t1 -8001310c: 02e12e23 sw a4,60(sp) -80013110: b85ff06f j 80012c94 <__subtf3+0x1e4> -80013114: 00008737 lui a4,0x8 -80013118: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -8001311c: e0e506e3 beq a0,a4,80012f28 <__subtf3+0x478> -80013120: 07400793 li a5,116 -80013124: 06d7d463 bge a5,a3,8001318c <__subtf3+0x6dc> -80013128: 00100793 li a5,1 -8001312c: 00012e23 sw zero,28(sp) -80013130: 00012c23 sw zero,24(sp) -80013134: 00012a23 sw zero,20(sp) -80013138: 00f12823 sw a5,16(sp) -8001313c: 1640006f j 800132a0 <__subtf3+0x7f0> -80013140: 00008737 lui a4,0x8 -80013144: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -80013148: 02e61463 bne a2,a4,80013170 <__subtf3+0x6c0> -8001314c: 02f12823 sw a5,48(sp) -80013150: 02412783 lw a5,36(sp) -80013154: 00060413 mv s0,a2 -80013158: 02f12a23 sw a5,52(sp) -8001315c: 02812783 lw a5,40(sp) -80013160: 02f12c23 sw a5,56(sp) -80013164: 02c12783 lw a5,44(sp) -80013168: 02f12e23 sw a5,60(sp) -8001316c: dddff06f j 80012f48 <__subtf3+0x498> -80013170: 01c12783 lw a5,28(sp) -80013174: 00080737 lui a4,0x80 -80013178: 00e7e7b3 or a5,a5,a4 -8001317c: 00f12e23 sw a5,28(sp) -80013180: 07400793 li a5,116 -80013184: faa7c2e3 blt a5,a0,80013128 <__subtf3+0x678> -80013188: 00050693 mv a3,a0 -8001318c: 02000793 li a5,32 -80013190: 02f6c533 div a0,a3,a5 -80013194: 00000713 li a4,0 -80013198: 02f6e7b3 rem a5,a3,a5 -8001319c: 00000693 li a3,0 -800131a0: 04a74063 blt a4,a0,800131e0 <__subtf3+0x730> -800131a4: 00050813 mv a6,a0 -800131a8: 00055463 bgez a0,800131b0 <__subtf3+0x700> -800131ac: 00000813 li a6,0 -800131b0: 00251713 slli a4,a0,0x2 -800131b4: 04079263 bnez a5,800131f8 <__subtf3+0x748> -800131b8: 00300813 li a6,3 -800131bc: 40a80533 sub a0,a6,a0 -800131c0: 00e58833 add a6,a1,a4 -800131c4: 00082803 lw a6,0(a6) -800131c8: 00178793 addi a5,a5,1 -800131cc: 00458593 addi a1,a1,4 -800131d0: ff05ae23 sw a6,-4(a1) -800131d4: fef556e3 bge a0,a5,800131c0 <__subtf3+0x710> -800131d8: 00300593 li a1,3 -800131dc: 0b00006f j 8001328c <__subtf3+0x7dc> -800131e0: 00271813 slli a6,a4,0x2 -800131e4: 010e0833 add a6,t3,a6 -800131e8: 00082803 lw a6,0(a6) -800131ec: 00170713 addi a4,a4,1 # 80001 <_start-0x7ff7ffff> -800131f0: 0106e6b3 or a3,a3,a6 -800131f4: fadff06f j 800131a0 <__subtf3+0x6f0> -800131f8: 04010593 addi a1,sp,64 -800131fc: 00281813 slli a6,a6,0x2 -80013200: 01058833 add a6,a1,a6 -80013204: fd082583 lw a1,-48(a6) -80013208: 02000313 li t1,32 -8001320c: 40f30333 sub t1,t1,a5 -80013210: 006595b3 sll a1,a1,t1 -80013214: 00b6e6b3 or a3,a3,a1 -80013218: 00ee05b3 add a1,t3,a4 -8001321c: 00300713 li a4,3 -80013220: 00000893 li a7,0 -80013224: 40a70733 sub a4,a4,a0 -80013228: 00458593 addi a1,a1,4 -8001322c: 02e8c463 blt a7,a4,80013254 <__subtf3+0x7a4> -80013230: 04010593 addi a1,sp,64 -80013234: 00271713 slli a4,a4,0x2 -80013238: 00e58733 add a4,a1,a4 -8001323c: 01c12583 lw a1,28(sp) -80013240: 00f5d7b3 srl a5,a1,a5 -80013244: fcf72823 sw a5,-48(a4) -80013248: 00400793 li a5,4 -8001324c: 40a787b3 sub a5,a5,a0 -80013250: f89ff06f j 800131d8 <__subtf3+0x728> -80013254: ffc5a803 lw a6,-4(a1) -80013258: 0005af03 lw t5,0(a1) -8001325c: 00289e93 slli t4,a7,0x2 -80013260: 00f85833 srl a6,a6,a5 -80013264: 006f1f33 sll t5,t5,t1 -80013268: 01de0eb3 add t4,t3,t4 -8001326c: 01e86833 or a6,a6,t5 -80013270: 010ea023 sw a6,0(t4) -80013274: 00188893 addi a7,a7,1 -80013278: fb1ff06f j 80013228 <__subtf3+0x778> -8001327c: 00279713 slli a4,a5,0x2 -80013280: 00ee0733 add a4,t3,a4 -80013284: 00072023 sw zero,0(a4) -80013288: 00178793 addi a5,a5,1 -8001328c: fef5d8e3 bge a1,a5,8001327c <__subtf3+0x7cc> -80013290: 01012783 lw a5,16(sp) -80013294: 00d036b3 snez a3,a3 -80013298: 00d7e6b3 or a3,a5,a3 -8001329c: 00d12823 sw a3,16(sp) -800132a0: 02012683 lw a3,32(sp) -800132a4: 01012783 lw a5,16(sp) -800132a8: 02412703 lw a4,36(sp) -800132ac: 01812503 lw a0,24(sp) -800132b0: 00f687b3 add a5,a3,a5 -800132b4: 00d7b6b3 sltu a3,a5,a3 -800132b8: 02f12823 sw a5,48(sp) -800132bc: 01412783 lw a5,20(sp) -800132c0: 01c12803 lw a6,28(sp) -800132c4: 00060413 mv s0,a2 +80012e78: 01141413 slli s0,s0,0x11 +80012e7c: 01145413 srli s0,s0,0x11 +80012e80: 00f11623 sh a5,12(sp) +80012e84: 01041793 slli a5,s0,0x10 +80012e88: 00c12403 lw s0,12(sp) +80012e8c: 80010737 lui a4,0x80010 +80012e90: fff70713 addi a4,a4,-1 # 8000ffff <__BSS_END__+0xffff9157> +80012e94: 00e47433 and s0,s0,a4 +80012e98: 00f46433 or s0,s0,a5 +80012e9c: 03012783 lw a5,48(sp) +80012ea0: 00141413 slli s0,s0,0x1 +80012ea4: 01f91913 slli s2,s2,0x1f +80012ea8: 00f4a023 sw a5,0(s1) +80012eac: 03412783 lw a5,52(sp) +80012eb0: 00145413 srli s0,s0,0x1 +80012eb4: 01246433 or s0,s0,s2 +80012eb8: 00f4a223 sw a5,4(s1) +80012ebc: 03812783 lw a5,56(sp) +80012ec0: 0084a623 sw s0,12(s1) +80012ec4: 05c12083 lw ra,92(sp) +80012ec8: 05812403 lw s0,88(sp) +80012ecc: 00f4a423 sw a5,8(s1) +80012ed0: 00048513 mv a0,s1 +80012ed4: 05012903 lw s2,80(sp) +80012ed8: 05412483 lw s1,84(sp) +80012edc: 04c12983 lw s3,76(sp) +80012ee0: 04812a03 lw s4,72(sp) +80012ee4: 04412a83 lw s5,68(sp) +80012ee8: 06010113 addi sp,sp,96 +80012eec: 00008067 ret +80012ef0: fff50693 addi a3,a0,-1 +80012ef4: 04069e63 bnez a3,80012f50 <__subtf3+0x664> +80012ef8: 02412683 lw a3,36(sp) +80012efc: 00f70733 add a4,a4,a5 +80012f00: 00f737b3 sltu a5,a4,a5 +80012f04: 00d88633 add a2,a7,a3 +80012f08: 02e12823 sw a4,48(sp) +80012f0c: 00f60733 add a4,a2,a5 +80012f10: 00f737b3 sltu a5,a4,a5 +80012f14: 02e12a23 sw a4,52(sp) +80012f18: 02812703 lw a4,40(sp) +80012f1c: 00d636b3 sltu a3,a2,a3 +80012f20: 00f6e7b3 or a5,a3,a5 +80012f24: 00e806b3 add a3,a6,a4 +80012f28: 00f68633 add a2,a3,a5 +80012f2c: 00f637b3 sltu a5,a2,a5 +80012f30: 00e6b733 sltu a4,a3,a4 +80012f34: 00f76733 or a4,a4,a5 +80012f38: 02c12783 lw a5,44(sp) +80012f3c: 02c12c23 sw a2,56(sp) +80012f40: 00f30333 add t1,t1,a5 +80012f44: 00670733 add a4,a4,t1 +80012f48: 02e12e23 sw a4,60(sp) +80012f4c: b85ff06f j 80012ad0 <__subtf3+0x1e4> +80012f50: 00008737 lui a4,0x8 +80012f54: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> +80012f58: e0e506e3 beq a0,a4,80012d64 <__subtf3+0x478> +80012f5c: 07400793 li a5,116 +80012f60: 06d7d463 bge a5,a3,80012fc8 <__subtf3+0x6dc> +80012f64: 00100793 li a5,1 +80012f68: 00012e23 sw zero,28(sp) +80012f6c: 00012c23 sw zero,24(sp) +80012f70: 00012a23 sw zero,20(sp) +80012f74: 00f12823 sw a5,16(sp) +80012f78: 1640006f j 800130dc <__subtf3+0x7f0> +80012f7c: 00008737 lui a4,0x8 +80012f80: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> +80012f84: 02e61463 bne a2,a4,80012fac <__subtf3+0x6c0> +80012f88: 02f12823 sw a5,48(sp) +80012f8c: 02412783 lw a5,36(sp) +80012f90: 00060413 mv s0,a2 +80012f94: 02f12a23 sw a5,52(sp) +80012f98: 02812783 lw a5,40(sp) +80012f9c: 02f12c23 sw a5,56(sp) +80012fa0: 02c12783 lw a5,44(sp) +80012fa4: 02f12e23 sw a5,60(sp) +80012fa8: dddff06f j 80012d84 <__subtf3+0x498> +80012fac: 01c12783 lw a5,28(sp) +80012fb0: 00080737 lui a4,0x80 +80012fb4: 00e7e7b3 or a5,a5,a4 +80012fb8: 00f12e23 sw a5,28(sp) +80012fbc: 07400793 li a5,116 +80012fc0: faa7c2e3 blt a5,a0,80012f64 <__subtf3+0x678> +80012fc4: 00050693 mv a3,a0 +80012fc8: 02000793 li a5,32 +80012fcc: 02f6c533 div a0,a3,a5 +80012fd0: 00000713 li a4,0 +80012fd4: 02f6e7b3 rem a5,a3,a5 +80012fd8: 00000693 li a3,0 +80012fdc: 04a74063 blt a4,a0,8001301c <__subtf3+0x730> +80012fe0: 00050813 mv a6,a0 +80012fe4: 00055463 bgez a0,80012fec <__subtf3+0x700> +80012fe8: 00000813 li a6,0 +80012fec: 00251713 slli a4,a0,0x2 +80012ff0: 04079263 bnez a5,80013034 <__subtf3+0x748> +80012ff4: 00300813 li a6,3 +80012ff8: 40a80533 sub a0,a6,a0 +80012ffc: 00e58833 add a6,a1,a4 +80013000: 00082803 lw a6,0(a6) +80013004: 00178793 addi a5,a5,1 +80013008: 00458593 addi a1,a1,4 +8001300c: ff05ae23 sw a6,-4(a1) +80013010: fef556e3 bge a0,a5,80012ffc <__subtf3+0x710> +80013014: 00300593 li a1,3 +80013018: 0b00006f j 800130c8 <__subtf3+0x7dc> +8001301c: 00271813 slli a6,a4,0x2 +80013020: 010e0833 add a6,t3,a6 +80013024: 00082803 lw a6,0(a6) +80013028: 00170713 addi a4,a4,1 # 80001 <_start-0x7ff7ffff> +8001302c: 0106e6b3 or a3,a3,a6 +80013030: fadff06f j 80012fdc <__subtf3+0x6f0> +80013034: 04010593 addi a1,sp,64 +80013038: 00281813 slli a6,a6,0x2 +8001303c: 01058833 add a6,a1,a6 +80013040: fd082583 lw a1,-48(a6) +80013044: 02000313 li t1,32 +80013048: 40f30333 sub t1,t1,a5 +8001304c: 006595b3 sll a1,a1,t1 +80013050: 00b6e6b3 or a3,a3,a1 +80013054: 00ee05b3 add a1,t3,a4 +80013058: 00300713 li a4,3 +8001305c: 00000893 li a7,0 +80013060: 40a70733 sub a4,a4,a0 +80013064: 00458593 addi a1,a1,4 +80013068: 02e8c463 blt a7,a4,80013090 <__subtf3+0x7a4> +8001306c: 04010593 addi a1,sp,64 +80013070: 00271713 slli a4,a4,0x2 +80013074: 00e58733 add a4,a1,a4 +80013078: 01c12583 lw a1,28(sp) +8001307c: 00f5d7b3 srl a5,a1,a5 +80013080: fcf72823 sw a5,-48(a4) +80013084: 00400793 li a5,4 +80013088: 40a787b3 sub a5,a5,a0 +8001308c: f89ff06f j 80013014 <__subtf3+0x728> +80013090: ffc5a803 lw a6,-4(a1) +80013094: 0005af03 lw t5,0(a1) +80013098: 00289e93 slli t4,a7,0x2 +8001309c: 00f85833 srl a6,a6,a5 +800130a0: 006f1f33 sll t5,t5,t1 +800130a4: 01de0eb3 add t4,t3,t4 +800130a8: 01e86833 or a6,a6,t5 +800130ac: 010ea023 sw a6,0(t4) +800130b0: 00188893 addi a7,a7,1 +800130b4: fb1ff06f j 80013064 <__subtf3+0x778> +800130b8: 00279713 slli a4,a5,0x2 +800130bc: 00ee0733 add a4,t3,a4 +800130c0: 00072023 sw zero,0(a4) +800130c4: 00178793 addi a5,a5,1 +800130c8: fef5d8e3 bge a1,a5,800130b8 <__subtf3+0x7cc> +800130cc: 01012783 lw a5,16(sp) +800130d0: 00d036b3 snez a3,a3 +800130d4: 00d7e6b3 or a3,a5,a3 +800130d8: 00d12823 sw a3,16(sp) +800130dc: 02012683 lw a3,32(sp) +800130e0: 01012783 lw a5,16(sp) +800130e4: 02412703 lw a4,36(sp) +800130e8: 01812503 lw a0,24(sp) +800130ec: 00f687b3 add a5,a3,a5 +800130f0: 00d7b6b3 sltu a3,a5,a3 +800130f4: 02f12823 sw a5,48(sp) +800130f8: 01412783 lw a5,20(sp) +800130fc: 01c12803 lw a6,28(sp) +80013100: 00060413 mv s0,a2 +80013104: 00f707b3 add a5,a4,a5 +80013108: 00d785b3 add a1,a5,a3 +8001310c: 00e7b733 sltu a4,a5,a4 +80013110: 00d5b7b3 sltu a5,a1,a3 +80013114: 00f767b3 or a5,a4,a5 +80013118: 02812703 lw a4,40(sp) +8001311c: 02c12683 lw a3,44(sp) +80013120: 02b12a23 sw a1,52(sp) +80013124: 00a70533 add a0,a4,a0 +80013128: 00f505b3 add a1,a0,a5 +8001312c: 00e53733 sltu a4,a0,a4 +80013130: 00f5b7b3 sltu a5,a1,a5 +80013134: 010686b3 add a3,a3,a6 +80013138: 00f76733 or a4,a4,a5 +8001313c: 00e68733 add a4,a3,a4 +80013140: 02b12c23 sw a1,56(sp) +80013144: 02e12e23 sw a4,60(sp) +80013148: b69ff06f j 80012cb0 <__subtf3+0x3c4> +8001314c: 00008fb7 lui t6,0x8 +80013150: 00140f13 addi t5,s0,1 +80013154: ffef8613 addi a2,t6,-2 # 7ffe <_start-0x7fff8002> +80013158: 00cf7633 and a2,t5,a2 +8001315c: 02412683 lw a3,36(sp) +80013160: 02812583 lw a1,40(sp) +80013164: 02c12503 lw a0,44(sp) +80013168: 01412303 lw t1,20(sp) +8001316c: 01812883 lw a7,24(sp) +80013170: 01c12e03 lw t3,28(sp) +80013174: 03010813 addi a6,sp,48 +80013178: 03c10e93 addi t4,sp,60 +8001317c: 14061663 bnez a2,800132c8 <__subtf3+0x9dc> +80013180: 01136633 or a2,t1,a7 +80013184: 01c66633 or a2,a2,t3 +80013188: 00e66633 or a2,a2,a4 +8001318c: 0a041663 bnez s0,80013238 <__subtf3+0x94c> +80013190: 00061c63 bnez a2,800131a8 <__subtf3+0x8bc> +80013194: 02f12823 sw a5,48(sp) +80013198: 02d12a23 sw a3,52(sp) +8001319c: 02b12c23 sw a1,56(sp) +800131a0: 02a12e23 sw a0,60(sp) +800131a4: be1ff06f j 80012d84 <__subtf3+0x498> +800131a8: 00b6e633 or a2,a3,a1 +800131ac: 00a66633 or a2,a2,a0 +800131b0: 00f66633 or a2,a2,a5 +800131b4: 00061c63 bnez a2,800131cc <__subtf3+0x8e0> +800131b8: 02e12823 sw a4,48(sp) +800131bc: 02612a23 sw t1,52(sp) +800131c0: 03112c23 sw a7,56(sp) +800131c4: 03c12e23 sw t3,60(sp) +800131c8: bbdff06f j 80012d84 <__subtf3+0x498> +800131cc: 00f707b3 add a5,a4,a5 +800131d0: 00e7b733 sltu a4,a5,a4 +800131d4: 006686b3 add a3,a3,t1 +800131d8: 02f12823 sw a5,48(sp) +800131dc: 00e687b3 add a5,a3,a4 +800131e0: 00e7b733 sltu a4,a5,a4 +800131e4: 0066b6b3 sltu a3,a3,t1 +800131e8: 00e6e733 or a4,a3,a4 +800131ec: 011585b3 add a1,a1,a7 +800131f0: 02f12a23 sw a5,52(sp) +800131f4: 00e587b3 add a5,a1,a4 +800131f8: 0115b633 sltu a2,a1,a7 +800131fc: 00e7b733 sltu a4,a5,a4 +80013200: 00e66733 or a4,a2,a4 +80013204: 01c50633 add a2,a0,t3 +80013208: 00c70633 add a2,a4,a2 +8001320c: 02f12c23 sw a5,56(sp) +80013210: 00c61793 slli a5,a2,0xc +80013214: 0007c663 bltz a5,80013220 <__subtf3+0x934> +80013218: 02c12e23 sw a2,60(sp) +8001321c: b69ff06f j 80012d84 <__subtf3+0x498> +80013220: fff80737 lui a4,0xfff80 +80013224: fff70713 addi a4,a4,-1 # fff7ffff <__BSS_END__+0x7ff69157> +80013228: 00e67633 and a2,a2,a4 +8001322c: 02c12e23 sw a2,60(sp) +80013230: 00100413 li s0,1 +80013234: b51ff06f j 80012d84 <__subtf3+0x498> +80013238: 00061e63 bnez a2,80013254 <__subtf3+0x968> +8001323c: 02f12823 sw a5,48(sp) +80013240: 02d12a23 sw a3,52(sp) +80013244: 02b12c23 sw a1,56(sp) +80013248: 02a12e23 sw a0,60(sp) +8001324c: ffff8413 addi s0,t6,-1 +80013250: b35ff06f j 80012d84 <__subtf3+0x498> +80013254: 00b6e633 or a2,a3,a1 +80013258: 00a66633 or a2,a2,a0 +8001325c: 00f667b3 or a5,a2,a5 +80013260: 00079c63 bnez a5,80013278 <__subtf3+0x98c> +80013264: 02e12823 sw a4,48(sp) +80013268: 02612a23 sw t1,52(sp) +8001326c: 03112c23 sw a7,56(sp) +80013270: 03c12e23 sw t3,60(sp) +80013274: fd9ff06f j 8001324c <__subtf3+0x960> +80013278: 03f12e23 sw t6,60(sp) +8001327c: 02012c23 sw zero,56(sp) +80013280: 02012a23 sw zero,52(sp) +80013284: 02012823 sw zero,48(sp) +80013288: 000e8793 mv a5,t4 +8001328c: 0007a703 lw a4,0(a5) +80013290: ffc7a683 lw a3,-4(a5) +80013294: ffc78793 addi a5,a5,-4 +80013298: 00371713 slli a4,a4,0x3 +8001329c: 01d6d693 srli a3,a3,0x1d +800132a0: 00d76733 or a4,a4,a3 +800132a4: 00e7a223 sw a4,4(a5) +800132a8: fef812e3 bne a6,a5,8001328c <__subtf3+0x9a0> +800132ac: 03012783 lw a5,48(sp) +800132b0: 00008437 lui s0,0x8 +800132b4: 00000913 li s2,0 +800132b8: 00379793 slli a5,a5,0x3 +800132bc: 02f12823 sw a5,48(sp) +800132c0: fff40413 addi s0,s0,-1 # 7fff <_start-0x7fff8001> +800132c4: ac1ff06f j 80012d84 <__subtf3+0x498> 800132c8: 00f707b3 add a5,a4,a5 -800132cc: 00d785b3 add a1,a5,a3 -800132d0: 00e7b733 sltu a4,a5,a4 -800132d4: 00d5b7b3 sltu a5,a1,a3 -800132d8: 00f767b3 or a5,a4,a5 -800132dc: 02812703 lw a4,40(sp) -800132e0: 02c12683 lw a3,44(sp) -800132e4: 02b12a23 sw a1,52(sp) -800132e8: 00a70533 add a0,a4,a0 -800132ec: 00f505b3 add a1,a0,a5 -800132f0: 00e53733 sltu a4,a0,a4 -800132f4: 00f5b7b3 sltu a5,a1,a5 -800132f8: 010686b3 add a3,a3,a6 -800132fc: 00f76733 or a4,a4,a5 -80013300: 00e68733 add a4,a3,a4 -80013304: 02b12c23 sw a1,56(sp) -80013308: 02e12e23 sw a4,60(sp) -8001330c: b69ff06f j 80012e74 <__subtf3+0x3c4> -80013310: 00008fb7 lui t6,0x8 -80013314: 00140f13 addi t5,s0,1 -80013318: ffef8613 addi a2,t6,-2 # 7ffe <_start-0x7fff8002> -8001331c: 00cf7633 and a2,t5,a2 -80013320: 02412683 lw a3,36(sp) -80013324: 02812583 lw a1,40(sp) -80013328: 02c12503 lw a0,44(sp) -8001332c: 01412303 lw t1,20(sp) -80013330: 01812883 lw a7,24(sp) -80013334: 01c12e03 lw t3,28(sp) -80013338: 03010813 addi a6,sp,48 -8001333c: 03c10e93 addi t4,sp,60 -80013340: 14061663 bnez a2,8001348c <__subtf3+0x9dc> -80013344: 01136633 or a2,t1,a7 -80013348: 01c66633 or a2,a2,t3 -8001334c: 00e66633 or a2,a2,a4 -80013350: 0a041663 bnez s0,800133fc <__subtf3+0x94c> -80013354: 00061c63 bnez a2,8001336c <__subtf3+0x8bc> -80013358: 02f12823 sw a5,48(sp) -8001335c: 02d12a23 sw a3,52(sp) -80013360: 02b12c23 sw a1,56(sp) -80013364: 02a12e23 sw a0,60(sp) -80013368: be1ff06f j 80012f48 <__subtf3+0x498> -8001336c: 00b6e633 or a2,a3,a1 -80013370: 00a66633 or a2,a2,a0 -80013374: 00f66633 or a2,a2,a5 -80013378: 00061c63 bnez a2,80013390 <__subtf3+0x8e0> -8001337c: 02e12823 sw a4,48(sp) -80013380: 02612a23 sw t1,52(sp) -80013384: 03112c23 sw a7,56(sp) -80013388: 03c12e23 sw t3,60(sp) -8001338c: bbdff06f j 80012f48 <__subtf3+0x498> -80013390: 00f707b3 add a5,a4,a5 -80013394: 00e7b733 sltu a4,a5,a4 -80013398: 006686b3 add a3,a3,t1 -8001339c: 02f12823 sw a5,48(sp) -800133a0: 00e687b3 add a5,a3,a4 -800133a4: 00e7b733 sltu a4,a5,a4 -800133a8: 0066b6b3 sltu a3,a3,t1 -800133ac: 00e6e733 or a4,a3,a4 -800133b0: 011585b3 add a1,a1,a7 -800133b4: 02f12a23 sw a5,52(sp) -800133b8: 00e587b3 add a5,a1,a4 -800133bc: 0115b633 sltu a2,a1,a7 -800133c0: 00e7b733 sltu a4,a5,a4 -800133c4: 00e66733 or a4,a2,a4 -800133c8: 01c50633 add a2,a0,t3 -800133cc: 00c70633 add a2,a4,a2 -800133d0: 02f12c23 sw a5,56(sp) -800133d4: 00c61793 slli a5,a2,0xc -800133d8: 0007c663 bltz a5,800133e4 <__subtf3+0x934> -800133dc: 02c12e23 sw a2,60(sp) -800133e0: b69ff06f j 80012f48 <__subtf3+0x498> -800133e4: fff80737 lui a4,0xfff80 -800133e8: fff70713 addi a4,a4,-1 # fff7ffff <__BSS_END__+0x7ff695e7> -800133ec: 00e67633 and a2,a2,a4 -800133f0: 02c12e23 sw a2,60(sp) -800133f4: 00100413 li s0,1 -800133f8: b51ff06f j 80012f48 <__subtf3+0x498> -800133fc: 00061e63 bnez a2,80013418 <__subtf3+0x968> -80013400: 02f12823 sw a5,48(sp) -80013404: 02d12a23 sw a3,52(sp) -80013408: 02b12c23 sw a1,56(sp) -8001340c: 02a12e23 sw a0,60(sp) -80013410: ffff8413 addi s0,t6,-1 -80013414: b35ff06f j 80012f48 <__subtf3+0x498> -80013418: 00b6e633 or a2,a3,a1 -8001341c: 00a66633 or a2,a2,a0 -80013420: 00f667b3 or a5,a2,a5 -80013424: 00079c63 bnez a5,8001343c <__subtf3+0x98c> -80013428: 02e12823 sw a4,48(sp) -8001342c: 02612a23 sw t1,52(sp) -80013430: 03112c23 sw a7,56(sp) -80013434: 03c12e23 sw t3,60(sp) -80013438: fd9ff06f j 80013410 <__subtf3+0x960> -8001343c: 03f12e23 sw t6,60(sp) -80013440: 02012c23 sw zero,56(sp) -80013444: 02012a23 sw zero,52(sp) -80013448: 02012823 sw zero,48(sp) -8001344c: 000e8793 mv a5,t4 -80013450: 0007a703 lw a4,0(a5) -80013454: ffc7a683 lw a3,-4(a5) -80013458: ffc78793 addi a5,a5,-4 -8001345c: 00371713 slli a4,a4,0x3 -80013460: 01d6d693 srli a3,a3,0x1d -80013464: 00d76733 or a4,a4,a3 -80013468: 00e7a223 sw a4,4(a5) -8001346c: fef812e3 bne a6,a5,80013450 <__subtf3+0x9a0> -80013470: 03012783 lw a5,48(sp) -80013474: 00008437 lui s0,0x8 -80013478: 00000913 li s2,0 -8001347c: 00379793 slli a5,a5,0x3 -80013480: 02f12823 sw a5,48(sp) -80013484: fff40413 addi s0,s0,-1 # 7fff <_start-0x7fff8001> -80013488: ac1ff06f j 80012f48 <__subtf3+0x498> -8001348c: 00f707b3 add a5,a4,a5 -80013490: 00e7b733 sltu a4,a5,a4 -80013494: 006686b3 add a3,a3,t1 -80013498: 02f12823 sw a5,48(sp) -8001349c: 00e687b3 add a5,a3,a4 -800134a0: 00e7b733 sltu a4,a5,a4 -800134a4: 0066b6b3 sltu a3,a3,t1 -800134a8: 00e6e733 or a4,a3,a4 -800134ac: 01158633 add a2,a1,a7 -800134b0: 00e606b3 add a3,a2,a4 -800134b4: 00e6b733 sltu a4,a3,a4 -800134b8: 01163633 sltu a2,a2,a7 -800134bc: 00e66633 or a2,a2,a4 -800134c0: 01c50733 add a4,a0,t3 -800134c4: 00e60633 add a2,a2,a4 -800134c8: 02f12a23 sw a5,52(sp) -800134cc: 02d12c23 sw a3,56(sp) -800134d0: 02c12e23 sw a2,60(sp) -800134d4: 00080793 mv a5,a6 -800134d8: 0007a703 lw a4,0(a5) -800134dc: 0047a683 lw a3,4(a5) -800134e0: 00478793 addi a5,a5,4 -800134e4: 00175713 srli a4,a4,0x1 -800134e8: 01f69693 slli a3,a3,0x1f -800134ec: 00d76733 or a4,a4,a3 -800134f0: fee7ae23 sw a4,-4(a5) -800134f4: fefe92e3 bne t4,a5,800134d8 <__subtf3+0xa28> -800134f8: 000087b7 lui a5,0x8 -800134fc: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -80013500: 00ff0c63 beq t5,a5,80013518 <__subtf3+0xa68> -80013504: 03c12783 lw a5,60(sp) -80013508: 0017d793 srli a5,a5,0x1 -8001350c: 02f12e23 sw a5,60(sp) -80013510: 000f0413 mv s0,t5 -80013514: a35ff06f j 80012f48 <__subtf3+0x498> -80013518: 02012e23 sw zero,60(sp) -8001351c: 02012c23 sw zero,56(sp) -80013520: 02012a23 sw zero,52(sp) -80013524: 02012823 sw zero,48(sp) -80013528: fe9ff06f j 80013510 <__subtf3+0xa60> -8001352c: 28a05263 blez a0,800137b0 <__subtf3+0xd00> -80013530: 0c061263 bnez a2,800135f4 <__subtf3+0xb44> -80013534: 02412803 lw a6,36(sp) -80013538: 02812603 lw a2,40(sp) -8001353c: 02c12e03 lw t3,44(sp) -80013540: 00c865b3 or a1,a6,a2 -80013544: 01c5e5b3 or a1,a1,t3 -80013548: 00f5e5b3 or a1,a1,a5 -8001354c: ec058863 beqz a1,80012c1c <__subtf3+0x16c> -80013550: fff50693 addi a3,a0,-1 -80013554: 06069a63 bnez a3,800135c8 <__subtf3+0xb18> -80013558: 01412883 lw a7,20(sp) -8001355c: 40f707b3 sub a5,a4,a5 -80013560: 00f735b3 sltu a1,a4,a5 -80013564: 41088533 sub a0,a7,a6 -80013568: 00a8b333 sltu t1,a7,a0 -8001356c: 40b50533 sub a0,a0,a1 -80013570: 02f12823 sw a5,48(sp) -80013574: 02a12a23 sw a0,52(sp) -80013578: 00000593 li a1,0 -8001357c: 00f77663 bgeu a4,a5,80013588 <__subtf3+0xad8> -80013580: 411805b3 sub a1,a6,a7 -80013584: 0015b593 seqz a1,a1 -80013588: 01812803 lw a6,24(sp) -8001358c: 0065e5b3 or a1,a1,t1 -80013590: 40c80533 sub a0,a6,a2 -80013594: 00a837b3 sltu a5,a6,a0 -80013598: 40b50533 sub a0,a0,a1 -8001359c: 02a12c23 sw a0,56(sp) -800135a0: 00058663 beqz a1,800135ac <__subtf3+0xafc> -800135a4: 41060633 sub a2,a2,a6 -800135a8: 00163693 seqz a3,a2 -800135ac: 01c12703 lw a4,28(sp) -800135b0: 00f6e7b3 or a5,a3,a5 -800135b4: 41c70733 sub a4,a4,t3 -800135b8: 40f707b3 sub a5,a4,a5 -800135bc: 02f12e23 sw a5,60(sp) -800135c0: 00100413 li s0,1 -800135c4: 1cc0006f j 80013790 <__subtf3+0xce0> -800135c8: 000087b7 lui a5,0x8 -800135cc: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -800135d0: e4f50663 beq a0,a5,80012c1c <__subtf3+0x16c> -800135d4: 07400793 li a5,116 -800135d8: 04d7d263 bge a5,a3,8001361c <__subtf3+0xb6c> -800135dc: 00100793 li a5,1 -800135e0: 02012623 sw zero,44(sp) -800135e4: 02012423 sw zero,40(sp) -800135e8: 02012223 sw zero,36(sp) -800135ec: 02f12023 sw a5,32(sp) -800135f0: 1280006f j 80013718 <__subtf3+0xc68> -800135f4: 000087b7 lui a5,0x8 -800135f8: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -800135fc: ecf40c63 beq s0,a5,80012cd4 <__subtf3+0x224> -80013600: 02c12783 lw a5,44(sp) -80013604: 00080737 lui a4,0x80 -80013608: 00e7e7b3 or a5,a5,a4 -8001360c: 02f12623 sw a5,44(sp) -80013610: 07400793 li a5,116 -80013614: fca7c4e3 blt a5,a0,800135dc <__subtf3+0xb2c> -80013618: 00050693 mv a3,a0 -8001361c: 4056de13 srai t3,a3,0x5 -80013620: 01f6f793 andi a5,a3,31 -80013624: 00000613 li a2,0 -80013628: 00000713 li a4,0 -8001362c: 00271693 slli a3,a4,0x2 -80013630: 03c71863 bne a4,t3,80013660 <__subtf3+0xbb0> -80013634: 04079063 bnez a5,80013674 <__subtf3+0xbc4> -80013638: 00300593 li a1,3 -8001363c: 40e58733 sub a4,a1,a4 -80013640: 00d885b3 add a1,a7,a3 -80013644: 0005a583 lw a1,0(a1) -80013648: 00178793 addi a5,a5,1 -8001364c: 00488893 addi a7,a7,4 -80013650: feb8ae23 sw a1,-4(a7) -80013654: fef756e3 bge a4,a5,80013640 <__subtf3+0xb90> -80013658: 00400693 li a3,4 -8001365c: 0a80006f j 80013704 <__subtf3+0xc54> -80013660: 00d306b3 add a3,t1,a3 -80013664: 0006a683 lw a3,0(a3) -80013668: 00170713 addi a4,a4,1 # 80001 <_start-0x7ff7ffff> -8001366c: 00d66633 or a2,a2,a3 -80013670: fbdff06f j 8001362c <__subtf3+0xb7c> -80013674: 04010713 addi a4,sp,64 -80013678: 00d70733 add a4,a4,a3 -8001367c: fe072703 lw a4,-32(a4) -80013680: 02000813 li a6,32 -80013684: 40f80833 sub a6,a6,a5 -80013688: 01071733 sll a4,a4,a6 -8001368c: 00e66633 or a2,a2,a4 -80013690: 00300713 li a4,3 -80013694: 00d306b3 add a3,t1,a3 -80013698: 00000513 li a0,0 -8001369c: 41c70733 sub a4,a4,t3 -800136a0: 00468693 addi a3,a3,4 -800136a4: 02e54463 blt a0,a4,800136cc <__subtf3+0xc1c> -800136a8: 04010693 addi a3,sp,64 -800136ac: 00271713 slli a4,a4,0x2 -800136b0: 00e68733 add a4,a3,a4 -800136b4: 02c12683 lw a3,44(sp) -800136b8: 00f6d7b3 srl a5,a3,a5 -800136bc: fef72023 sw a5,-32(a4) -800136c0: 00400793 li a5,4 -800136c4: 41c787b3 sub a5,a5,t3 -800136c8: f91ff06f j 80013658 <__subtf3+0xba8> -800136cc: ffc6a583 lw a1,-4(a3) -800136d0: 0006ae83 lw t4,0(a3) -800136d4: 00251893 slli a7,a0,0x2 -800136d8: 00f5d5b3 srl a1,a1,a5 -800136dc: 010e9eb3 sll t4,t4,a6 -800136e0: 011308b3 add a7,t1,a7 -800136e4: 01d5e5b3 or a1,a1,t4 -800136e8: 00b8a023 sw a1,0(a7) -800136ec: 00150513 addi a0,a0,1 -800136f0: fb1ff06f j 800136a0 <__subtf3+0xbf0> -800136f4: 00279713 slli a4,a5,0x2 -800136f8: 00e30733 add a4,t1,a4 -800136fc: 00072023 sw zero,0(a4) -80013700: 00178793 addi a5,a5,1 -80013704: fed798e3 bne a5,a3,800136f4 <__subtf3+0xc44> -80013708: 02012783 lw a5,32(sp) -8001370c: 00c03633 snez a2,a2 -80013710: 00c7e633 or a2,a5,a2 -80013714: 02c12023 sw a2,32(sp) -80013718: 01412683 lw a3,20(sp) -8001371c: 01012583 lw a1,16(sp) -80013720: 02012703 lw a4,32(sp) -80013724: 02412783 lw a5,36(sp) -80013728: 40e58733 sub a4,a1,a4 -8001372c: 40f687b3 sub a5,a3,a5 -80013730: 00f6b633 sltu a2,a3,a5 -80013734: 00e5b6b3 sltu a3,a1,a4 -80013738: 40d786b3 sub a3,a5,a3 -8001373c: 02d12a23 sw a3,52(sp) -80013740: 02e12823 sw a4,48(sp) -80013744: 00000693 li a3,0 -80013748: 00e5f463 bgeu a1,a4,80013750 <__subtf3+0xca0> -8001374c: 0017b693 seqz a3,a5 -80013750: 00c6e6b3 or a3,a3,a2 -80013754: 02812703 lw a4,40(sp) -80013758: 01812603 lw a2,24(sp) -8001375c: 40e60733 sub a4,a2,a4 -80013760: 40d707b3 sub a5,a4,a3 -80013764: 02f12c23 sw a5,56(sp) -80013768: 00e635b3 sltu a1,a2,a4 -8001376c: 00000613 li a2,0 -80013770: 00068463 beqz a3,80013778 <__subtf3+0xcc8> -80013774: 00173613 seqz a2,a4 -80013778: 01c12783 lw a5,28(sp) -8001377c: 02c12703 lw a4,44(sp) -80013780: 00b66633 or a2,a2,a1 -80013784: 40e787b3 sub a5,a5,a4 -80013788: 40c787b3 sub a5,a5,a2 -8001378c: 02f12e23 sw a5,60(sp) -80013790: 03c12783 lw a5,60(sp) -80013794: 00c79713 slli a4,a5,0xc -80013798: fa075863 bgez a4,80012f48 <__subtf3+0x498> -8001379c: 00080737 lui a4,0x80 -800137a0: fff70713 addi a4,a4,-1 # 7ffff <_start-0x7ff80001> -800137a4: 00e7f7b3 and a5,a5,a4 -800137a8: 02f12e23 sw a5,60(sp) -800137ac: 5a40006f j 80013d50 <__subtf3+0x12a0> -800137b0: 2c050e63 beqz a0,80013a8c <__subtf3+0xfdc> -800137b4: 408606b3 sub a3,a2,s0 -800137b8: 0e041663 bnez s0,800138a4 <__subtf3+0xdf4> -800137bc: 01412303 lw t1,20(sp) -800137c0: 01812883 lw a7,24(sp) -800137c4: 01c12f03 lw t5,28(sp) -800137c8: 01136eb3 or t4,t1,a7 -800137cc: 01eeeeb3 or t4,t4,t5 -800137d0: 00eeeeb3 or t4,t4,a4 -800137d4: 020e9663 bnez t4,80013800 <__subtf3+0xd50> -800137d8: 02f12823 sw a5,48(sp) -800137dc: 02412783 lw a5,36(sp) -800137e0: 00068413 mv s0,a3 -800137e4: 02f12a23 sw a5,52(sp) -800137e8: 02812783 lw a5,40(sp) -800137ec: 02f12c23 sw a5,56(sp) -800137f0: 02c12783 lw a5,44(sp) -800137f4: 02f12e23 sw a5,60(sp) -800137f8: 00080913 mv s2,a6 -800137fc: f4cff06f j 80012f48 <__subtf3+0x498> -80013800: fff68513 addi a0,a3,-1 -80013804: 06051a63 bnez a0,80013878 <__subtf3+0xdc8> -80013808: 02412583 lw a1,36(sp) -8001380c: 40e78733 sub a4,a5,a4 -80013810: 00e7b6b3 sltu a3,a5,a4 -80013814: 40658633 sub a2,a1,t1 -80013818: 00c5be33 sltu t3,a1,a2 -8001381c: 40d60633 sub a2,a2,a3 -80013820: 02e12823 sw a4,48(sp) -80013824: 02c12a23 sw a2,52(sp) -80013828: 00000693 li a3,0 -8001382c: 00e7f663 bgeu a5,a4,80013838 <__subtf3+0xd88> -80013830: 40b306b3 sub a3,t1,a1 -80013834: 0016b693 seqz a3,a3 -80013838: 02812583 lw a1,40(sp) -8001383c: 01c6e733 or a4,a3,t3 -80013840: 411586b3 sub a3,a1,a7 -80013844: 00d5b633 sltu a2,a1,a3 -80013848: 40e686b3 sub a3,a3,a4 -8001384c: 02d12c23 sw a3,56(sp) -80013850: 00070663 beqz a4,8001385c <__subtf3+0xdac> -80013854: 40b888b3 sub a7,a7,a1 -80013858: 0018b513 seqz a0,a7 -8001385c: 02c12783 lw a5,44(sp) -80013860: 00c56533 or a0,a0,a2 -80013864: 00080913 mv s2,a6 -80013868: 41e787b3 sub a5,a5,t5 -8001386c: 40a78533 sub a0,a5,a0 -80013870: 02a12e23 sw a0,60(sp) -80013874: d4dff06f j 800135c0 <__subtf3+0xb10> -80013878: 00008737 lui a4,0x8 -8001387c: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -80013880: f4e68ce3 beq a3,a4,800137d8 <__subtf3+0xd28> -80013884: 07400793 li a5,116 -80013888: 0aa7dc63 bge a5,a0,80013940 <__subtf3+0xe90> -8001388c: 00100793 li a5,1 -80013890: 00012e23 sw zero,28(sp) -80013894: 00012c23 sw zero,24(sp) -80013898: 00012a23 sw zero,20(sp) -8001389c: 00f12823 sw a5,16(sp) -800138a0: 1680006f j 80013a08 <__subtf3+0xf58> -800138a4: 00008737 lui a4,0x8 -800138a8: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -800138ac: 02e61463 bne a2,a4,800138d4 <__subtf3+0xe24> -800138b0: 02f12823 sw a5,48(sp) -800138b4: 02412783 lw a5,36(sp) -800138b8: 00060413 mv s0,a2 -800138bc: 02f12a23 sw a5,52(sp) -800138c0: 02812783 lw a5,40(sp) -800138c4: 02f12c23 sw a5,56(sp) -800138c8: 02c12783 lw a5,44(sp) -800138cc: 02f12e23 sw a5,60(sp) -800138d0: f29ff06f j 800137f8 <__subtf3+0xd48> -800138d4: 01c12783 lw a5,28(sp) -800138d8: 00080737 lui a4,0x80 -800138dc: 00e7e7b3 or a5,a5,a4 -800138e0: 00f12e23 sw a5,28(sp) -800138e4: 07400793 li a5,116 -800138e8: fad7c2e3 blt a5,a3,8001388c <__subtf3+0xddc> -800138ec: 02000793 li a5,32 -800138f0: 02f6c533 div a0,a3,a5 -800138f4: 00000713 li a4,0 -800138f8: 02f6e7b3 rem a5,a3,a5 -800138fc: 00000693 li a3,0 -80013900: 04a74463 blt a4,a0,80013948 <__subtf3+0xe98> -80013904: 00050893 mv a7,a0 -80013908: 00055463 bgez a0,80013910 <__subtf3+0xe60> -8001390c: 00000893 li a7,0 -80013910: 00251713 slli a4,a0,0x2 -80013914: 04079663 bnez a5,80013960 <__subtf3+0xeb0> -80013918: 00300893 li a7,3 -8001391c: 40a88533 sub a0,a7,a0 -80013920: 00e588b3 add a7,a1,a4 -80013924: 0008a883 lw a7,0(a7) -80013928: 00178793 addi a5,a5,1 -8001392c: 00458593 addi a1,a1,4 -80013930: ff15ae23 sw a7,-4(a1) -80013934: fef556e3 bge a0,a5,80013920 <__subtf3+0xe70> -80013938: 00300593 li a1,3 -8001393c: 0b80006f j 800139f4 <__subtf3+0xf44> -80013940: 00050693 mv a3,a0 -80013944: fa9ff06f j 800138ec <__subtf3+0xe3c> -80013948: 00271893 slli a7,a4,0x2 -8001394c: 011e08b3 add a7,t3,a7 -80013950: 0008a883 lw a7,0(a7) -80013954: 00170713 addi a4,a4,1 # 80001 <_start-0x7ff7ffff> -80013958: 0116e6b3 or a3,a3,a7 -8001395c: fa5ff06f j 80013900 <__subtf3+0xe50> -80013960: 04010593 addi a1,sp,64 -80013964: 00289893 slli a7,a7,0x2 -80013968: 011588b3 add a7,a1,a7 -8001396c: fd08a583 lw a1,-48(a7) -80013970: 02000e93 li t4,32 -80013974: 40fe8eb3 sub t4,t4,a5 -80013978: 01d595b3 sll a1,a1,t4 -8001397c: 00b6e6b3 or a3,a3,a1 -80013980: 00ee05b3 add a1,t3,a4 -80013984: 00300713 li a4,3 -80013988: 00000313 li t1,0 -8001398c: 40a70733 sub a4,a4,a0 -80013990: 00458593 addi a1,a1,4 -80013994: 02e34463 blt t1,a4,800139bc <__subtf3+0xf0c> -80013998: 04010593 addi a1,sp,64 -8001399c: 00271713 slli a4,a4,0x2 -800139a0: 00e58733 add a4,a1,a4 -800139a4: 01c12583 lw a1,28(sp) -800139a8: 00f5d7b3 srl a5,a1,a5 -800139ac: fcf72823 sw a5,-48(a4) -800139b0: 00400793 li a5,4 -800139b4: 40a787b3 sub a5,a5,a0 -800139b8: f81ff06f j 80013938 <__subtf3+0xe88> -800139bc: ffc5a883 lw a7,-4(a1) -800139c0: 0005af83 lw t6,0(a1) -800139c4: 00231f13 slli t5,t1,0x2 -800139c8: 00f8d8b3 srl a7,a7,a5 -800139cc: 01df9fb3 sll t6,t6,t4 -800139d0: 01ee0f33 add t5,t3,t5 -800139d4: 01f8e8b3 or a7,a7,t6 -800139d8: 011f2023 sw a7,0(t5) -800139dc: 00130313 addi t1,t1,1 -800139e0: fb1ff06f j 80013990 <__subtf3+0xee0> -800139e4: 00279713 slli a4,a5,0x2 -800139e8: 00ee0733 add a4,t3,a4 -800139ec: 00072023 sw zero,0(a4) -800139f0: 00178793 addi a5,a5,1 -800139f4: fef5d8e3 bge a1,a5,800139e4 <__subtf3+0xf34> -800139f8: 01012783 lw a5,16(sp) -800139fc: 00d036b3 snez a3,a3 -80013a00: 00d7e6b3 or a3,a5,a3 -80013a04: 00d12823 sw a3,16(sp) -80013a08: 02412683 lw a3,36(sp) -80013a0c: 02012503 lw a0,32(sp) -80013a10: 01012703 lw a4,16(sp) -80013a14: 01412783 lw a5,20(sp) -80013a18: 40e50733 sub a4,a0,a4 -80013a1c: 40f687b3 sub a5,a3,a5 -80013a20: 00f6b5b3 sltu a1,a3,a5 -80013a24: 00e536b3 sltu a3,a0,a4 -80013a28: 40d786b3 sub a3,a5,a3 -80013a2c: 02d12a23 sw a3,52(sp) -80013a30: 02e12823 sw a4,48(sp) -80013a34: 00000693 li a3,0 -80013a38: 00e57463 bgeu a0,a4,80013a40 <__subtf3+0xf90> -80013a3c: 0017b693 seqz a3,a5 -80013a40: 00b6e6b3 or a3,a3,a1 -80013a44: 01812703 lw a4,24(sp) -80013a48: 02812583 lw a1,40(sp) -80013a4c: 40e58733 sub a4,a1,a4 -80013a50: 40d707b3 sub a5,a4,a3 -80013a54: 02f12c23 sw a5,56(sp) -80013a58: 00e5b533 sltu a0,a1,a4 -80013a5c: 00000593 li a1,0 -80013a60: 00068463 beqz a3,80013a68 <__subtf3+0xfb8> -80013a64: 00173593 seqz a1,a4 -80013a68: 02c12783 lw a5,44(sp) -80013a6c: 01c12703 lw a4,28(sp) -80013a70: 00a5e5b3 or a1,a1,a0 -80013a74: 00060413 mv s0,a2 -80013a78: 40e787b3 sub a5,a5,a4 -80013a7c: 40b787b3 sub a5,a5,a1 -80013a80: 02f12e23 sw a5,60(sp) -80013a84: 00080913 mv s2,a6 -80013a88: d09ff06f j 80013790 <__subtf3+0xce0> -80013a8c: 00008f37 lui t5,0x8 -80013a90: ffef0693 addi a3,t5,-2 # 7ffe <_start-0x7fff8002> -80013a94: 00140593 addi a1,s0,1 -80013a98: 00d5f5b3 and a1,a1,a3 -80013a9c: 02412603 lw a2,36(sp) -80013aa0: 01412683 lw a3,20(sp) -80013aa4: 01812883 lw a7,24(sp) -80013aa8: 01c12e83 lw t4,28(sp) -80013aac: 02812303 lw t1,40(sp) -80013ab0: 02c12e03 lw t3,44(sp) -80013ab4: 1e059063 bnez a1,80013c94 <__subtf3+0x11e4> -80013ab8: 006665b3 or a1,a2,t1 -80013abc: 0116e533 or a0,a3,a7 -80013ac0: 01c5e5b3 or a1,a1,t3 -80013ac4: 01d56533 or a0,a0,t4 -80013ac8: 00f5e5b3 or a1,a1,a5 -80013acc: 00e56533 or a0,a0,a4 -80013ad0: 10041a63 bnez s0,80013be4 <__subtf3+0x1134> -80013ad4: 02051463 bnez a0,80013afc <__subtf3+0x104c> -80013ad8: 02f12823 sw a5,48(sp) -80013adc: 02c12a23 sw a2,52(sp) -80013ae0: 02612c23 sw t1,56(sp) -80013ae4: 03c12e23 sw t3,60(sp) -80013ae8: 00080913 mv s2,a6 -80013aec: c4059e63 bnez a1,80012f48 <__subtf3+0x498> -80013af0: 00000413 li s0,0 -80013af4: 00000913 li s2,0 -80013af8: c50ff06f j 80012f48 <__subtf3+0x498> -80013afc: 00059c63 bnez a1,80013b14 <__subtf3+0x1064> -80013b00: 02e12823 sw a4,48(sp) -80013b04: 02d12a23 sw a3,52(sp) -80013b08: 03112c23 sw a7,56(sp) -80013b0c: 03d12e23 sw t4,60(sp) -80013b10: c38ff06f j 80012f48 <__subtf3+0x498> -80013b14: 40f705b3 sub a1,a4,a5 -80013b18: 40c68fb3 sub t6,a3,a2 -80013b1c: 00b73f33 sltu t5,a4,a1 -80013b20: 01f6b533 sltu a0,a3,t6 -80013b24: 41ef8fb3 sub t6,t6,t5 -80013b28: 02b12823 sw a1,48(sp) -80013b2c: 03f12a23 sw t6,52(sp) -80013b30: 00000f13 li t5,0 -80013b34: 00b77663 bgeu a4,a1,80013b40 <__subtf3+0x1090> -80013b38: 40d60f33 sub t5,a2,a3 -80013b3c: 001f3f13 seqz t5,t5 -80013b40: 406882b3 sub t0,a7,t1 -80013b44: 00af6f33 or t5,t5,a0 -80013b48: 41e289b3 sub s3,t0,t5 -80013b4c: 03312c23 sw s3,56(sp) -80013b50: 0058ba33 sltu s4,a7,t0 -80013b54: 00000393 li t2,0 -80013b58: 000f0463 beqz t5,80013b60 <__subtf3+0x10b0> -80013b5c: 0012b393 seqz t2,t0 -80013b60: 41ce8533 sub a0,t4,t3 -80013b64: 0143e3b3 or t2,t2,s4 -80013b68: 40750533 sub a0,a0,t2 -80013b6c: 02a12e23 sw a0,60(sp) -80013b70: 00c51f13 slli t5,a0,0xc -80013b74: 060f5063 bgez t5,80013bd4 <__subtf3+0x1124> -80013b78: 40e78733 sub a4,a5,a4 -80013b7c: 40d606b3 sub a3,a2,a3 -80013b80: 00e7b5b3 sltu a1,a5,a4 -80013b84: 40b685b3 sub a1,a3,a1 -80013b88: 02b12a23 sw a1,52(sp) -80013b8c: 02e12823 sw a4,48(sp) -80013b90: 00d63633 sltu a2,a2,a3 -80013b94: 00000593 li a1,0 -80013b98: 00e7f463 bgeu a5,a4,80013ba0 <__subtf3+0x10f0> -80013b9c: 0016b593 seqz a1,a3 -80013ba0: 00c5e633 or a2,a1,a2 -80013ba4: 41130733 sub a4,t1,a7 -80013ba8: 00e336b3 sltu a3,t1,a4 -80013bac: 40c70733 sub a4,a4,a2 -80013bb0: 02e12c23 sw a4,56(sp) -80013bb4: 00000593 li a1,0 -80013bb8: 00060463 beqz a2,80013bc0 <__subtf3+0x1110> -80013bbc: 0012b593 seqz a1,t0 -80013bc0: 41de0733 sub a4,t3,t4 -80013bc4: 00d5e5b3 or a1,a1,a3 -80013bc8: 40b705b3 sub a1,a4,a1 -80013bcc: 02b12e23 sw a1,60(sp) -80013bd0: c29ff06f j 800137f8 <__subtf3+0xd48> -80013bd4: 01f5e5b3 or a1,a1,t6 -80013bd8: 0135e5b3 or a1,a1,s3 -80013bdc: 00a5e5b3 or a1,a1,a0 -80013be0: f0dff06f j 80013aec <__subtf3+0x103c> -80013be4: 03010f93 addi t6,sp,48 -80013be8: 04051e63 bnez a0,80013c44 <__subtf3+0x1194> -80013bec: 02059e63 bnez a1,80013c28 <__subtf3+0x1178> -80013bf0: 03e12e23 sw t5,60(sp) -80013bf4: 02012c23 sw zero,56(sp) -80013bf8: 02012a23 sw zero,52(sp) -80013bfc: 02012823 sw zero,48(sp) -80013c00: 03c10793 addi a5,sp,60 -80013c04: 0007a703 lw a4,0(a5) -80013c08: ffc7a683 lw a3,-4(a5) -80013c0c: ffc78793 addi a5,a5,-4 -80013c10: 00371713 slli a4,a4,0x3 -80013c14: 01d6d693 srli a3,a3,0x1d -80013c18: 00d76733 or a4,a4,a3 -80013c1c: 00e7a223 sw a4,4(a5) -80013c20: feff92e3 bne t6,a5,80013c04 <__subtf3+0x1154> -80013c24: 84dff06f j 80013470 <__subtf3+0x9c0> -80013c28: 02f12823 sw a5,48(sp) -80013c2c: 02c12a23 sw a2,52(sp) -80013c30: 02612c23 sw t1,56(sp) -80013c34: 03c12e23 sw t3,60(sp) -80013c38: 00080913 mv s2,a6 -80013c3c: ffff0413 addi s0,t5,-1 -80013c40: b08ff06f j 80012f48 <__subtf3+0x498> -80013c44: 00059c63 bnez a1,80013c5c <__subtf3+0x11ac> -80013c48: 02e12823 sw a4,48(sp) -80013c4c: 02d12a23 sw a3,52(sp) -80013c50: 03112c23 sw a7,56(sp) -80013c54: 03d12e23 sw t4,60(sp) -80013c58: fe5ff06f j 80013c3c <__subtf3+0x118c> -80013c5c: 03e12e23 sw t5,60(sp) -80013c60: 02012c23 sw zero,56(sp) -80013c64: 02012a23 sw zero,52(sp) -80013c68: 02012823 sw zero,48(sp) -80013c6c: 03c10793 addi a5,sp,60 -80013c70: 0007a703 lw a4,0(a5) -80013c74: ffc7a683 lw a3,-4(a5) -80013c78: ffc78793 addi a5,a5,-4 -80013c7c: 00371713 slli a4,a4,0x3 -80013c80: 01d6d693 srli a3,a3,0x1d -80013c84: 00d76733 or a4,a4,a3 -80013c88: 00e7a223 sw a4,4(a5) -80013c8c: feff92e3 bne t6,a5,80013c70 <__subtf3+0x11c0> -80013c90: fe0ff06f j 80013470 <__subtf3+0x9c0> -80013c94: 40f705b3 sub a1,a4,a5 -80013c98: 40c682b3 sub t0,a3,a2 -80013c9c: 00b73fb3 sltu t6,a4,a1 -80013ca0: 0056bf33 sltu t5,a3,t0 -80013ca4: 41f282b3 sub t0,t0,t6 -80013ca8: 02b12823 sw a1,48(sp) -80013cac: 02512a23 sw t0,52(sp) -80013cb0: 00000f93 li t6,0 -80013cb4: 00b77663 bgeu a4,a1,80013cc0 <__subtf3+0x1210> -80013cb8: 40d60fb3 sub t6,a2,a3 -80013cbc: 001fbf93 seqz t6,t6 -80013cc0: 406883b3 sub t2,a7,t1 -80013cc4: 01efefb3 or t6,t6,t5 -80013cc8: 41f38a33 sub s4,t2,t6 -80013ccc: 03412c23 sw s4,56(sp) -80013cd0: 0078bab3 sltu s5,a7,t2 -80013cd4: 00000993 li s3,0 -80013cd8: 000f8463 beqz t6,80013ce0 <__subtf3+0x1230> -80013cdc: 0013b993 seqz s3,t2 -80013ce0: 41ce8f33 sub t5,t4,t3 -80013ce4: 0159e9b3 or s3,s3,s5 -80013ce8: 413f0f33 sub t5,t5,s3 -80013cec: 03e12e23 sw t5,60(sp) -80013cf0: 00cf1f93 slli t6,t5,0xc -80013cf4: 0a0fde63 bgez t6,80013db0 <__subtf3+0x1300> -80013cf8: 40e78733 sub a4,a5,a4 -80013cfc: 40d606b3 sub a3,a2,a3 -80013d00: 00e7b5b3 sltu a1,a5,a4 -80013d04: 40b685b3 sub a1,a3,a1 -80013d08: 02b12a23 sw a1,52(sp) -80013d0c: 02e12823 sw a4,48(sp) -80013d10: 00d63633 sltu a2,a2,a3 -80013d14: 00000593 li a1,0 -80013d18: 00e7f463 bgeu a5,a4,80013d20 <__subtf3+0x1270> -80013d1c: 0016b593 seqz a1,a3 -80013d20: 41130733 sub a4,t1,a7 -80013d24: 00c5e633 or a2,a1,a2 -80013d28: 00e336b3 sltu a3,t1,a4 -80013d2c: 40c70733 sub a4,a4,a2 -80013d30: 02e12c23 sw a4,56(sp) -80013d34: 00060463 beqz a2,80013d3c <__subtf3+0x128c> -80013d38: 0013b513 seqz a0,t2 -80013d3c: 41de0733 sub a4,t3,t4 -80013d40: 00d567b3 or a5,a0,a3 -80013d44: 40f707b3 sub a5,a4,a5 -80013d48: 02f12e23 sw a5,60(sp) -80013d4c: 00080913 mv s2,a6 -80013d50: 03c12503 lw a0,60(sp) -80013d54: 06050863 beqz a0,80013dc4 <__subtf3+0x1314> -80013d58: 291000ef jal ra,800147e8 <__clzsi2> -80013d5c: ff450513 addi a0,a0,-12 -80013d60: 02000693 li a3,32 -80013d64: 02d56833 rem a6,a0,a3 -80013d68: 02d547b3 div a5,a0,a3 -80013d6c: 08080863 beqz a6,80013dfc <__subtf3+0x134c> -80013d70: ffc00713 li a4,-4 -80013d74: 03010313 addi t1,sp,48 -80013d78: 00279593 slli a1,a5,0x2 -80013d7c: 410686b3 sub a3,a3,a6 -80013d80: 02e78733 mul a4,a5,a4 -80013d84: 00c70713 addi a4,a4,12 -80013d88: 00e30733 add a4,t1,a4 -80013d8c: 0ae31063 bne t1,a4,80013e2c <__subtf3+0x137c> -80013d90: 04010713 addi a4,sp,64 -80013d94: 00b705b3 add a1,a4,a1 -80013d98: 03012703 lw a4,48(sp) -80013d9c: fff78793 addi a5,a5,-1 -80013da0: 01071833 sll a6,a4,a6 -80013da4: ff05a823 sw a6,-16(a1) -80013da8: fff00693 li a3,-1 -80013dac: 0b80006f j 80013e64 <__subtf3+0x13b4> -80013db0: 0055e5b3 or a1,a1,t0 -80013db4: 0145e5b3 or a1,a1,s4 -80013db8: 01e5e5b3 or a1,a1,t5 -80013dbc: d2058ae3 beqz a1,80013af0 <__subtf3+0x1040> -80013dc0: f91ff06f j 80013d50 <__subtf3+0x12a0> -80013dc4: 03812503 lw a0,56(sp) -80013dc8: 00050863 beqz a0,80013dd8 <__subtf3+0x1328> -80013dcc: 21d000ef jal ra,800147e8 <__clzsi2> -80013dd0: 02050513 addi a0,a0,32 -80013dd4: f89ff06f j 80013d5c <__subtf3+0x12ac> -80013dd8: 03412503 lw a0,52(sp) -80013ddc: 00050863 beqz a0,80013dec <__subtf3+0x133c> -80013de0: 209000ef jal ra,800147e8 <__clzsi2> -80013de4: 04050513 addi a0,a0,64 -80013de8: f75ff06f j 80013d5c <__subtf3+0x12ac> -80013dec: 03012503 lw a0,48(sp) -80013df0: 1f9000ef jal ra,800147e8 <__clzsi2> -80013df4: 06050513 addi a0,a0,96 -80013df8: f65ff06f j 80013d5c <__subtf3+0x12ac> -80013dfc: ffc00613 li a2,-4 -80013e00: 02c78633 mul a2,a5,a2 -80013e04: 03c10713 addi a4,sp,60 -80013e08: 00300693 li a3,3 -80013e0c: 00c705b3 add a1,a4,a2 -80013e10: 0005a583 lw a1,0(a1) -80013e14: fff68693 addi a3,a3,-1 -80013e18: ffc70713 addi a4,a4,-4 -80013e1c: 00b72223 sw a1,4(a4) -80013e20: fef6d6e3 bge a3,a5,80013e0c <__subtf3+0x135c> -80013e24: fff78793 addi a5,a5,-1 -80013e28: f81ff06f j 80013da8 <__subtf3+0x12f8> -80013e2c: ffc72603 lw a2,-4(a4) -80013e30: 00072883 lw a7,0(a4) -80013e34: 00b70e33 add t3,a4,a1 -80013e38: 00d65633 srl a2,a2,a3 -80013e3c: 010898b3 sll a7,a7,a6 -80013e40: 01166633 or a2,a2,a7 -80013e44: 00ce2023 sw a2,0(t3) -80013e48: ffc70713 addi a4,a4,-4 -80013e4c: f41ff06f j 80013d8c <__subtf3+0x12dc> -80013e50: 00279713 slli a4,a5,0x2 -80013e54: 03010613 addi a2,sp,48 -80013e58: 00e60733 add a4,a2,a4 -80013e5c: 00072023 sw zero,0(a4) -80013e60: fff78793 addi a5,a5,-1 -80013e64: fed796e3 bne a5,a3,80013e50 <__subtf3+0x13a0> -80013e68: 12854e63 blt a0,s0,80013fa4 <__subtf3+0x14f4> -80013e6c: 40850433 sub s0,a0,s0 -80013e70: 00140413 addi s0,s0,1 -80013e74: 02000793 li a5,32 -80013e78: 02f44833 div a6,s0,a5 -80013e7c: 00000513 li a0,0 -80013e80: 00000713 li a4,0 -80013e84: 02f46433 rem s0,s0,a5 -80013e88: 05074263 blt a4,a6,80013ecc <__subtf3+0x141c> -80013e8c: 00080693 mv a3,a6 -80013e90: 00085463 bgez a6,80013e98 <__subtf3+0x13e8> -80013e94: 00000693 li a3,0 -80013e98: 00281713 slli a4,a6,0x2 -80013e9c: 04041663 bnez s0,80013ee8 <__subtf3+0x1438> -80013ea0: 00300793 li a5,3 -80013ea4: 03010693 addi a3,sp,48 -80013ea8: 41078833 sub a6,a5,a6 -80013eac: 00e687b3 add a5,a3,a4 -80013eb0: 0007a783 lw a5,0(a5) -80013eb4: 00140413 addi s0,s0,1 -80013eb8: 00468693 addi a3,a3,4 -80013ebc: fef6ae23 sw a5,-4(a3) -80013ec0: fe8856e3 bge a6,s0,80013eac <__subtf3+0x13fc> -80013ec4: 00300713 li a4,3 -80013ec8: 0c00006f j 80013f88 <__subtf3+0x14d8> -80013ecc: 00271793 slli a5,a4,0x2 -80013ed0: 03010693 addi a3,sp,48 -80013ed4: 00f687b3 add a5,a3,a5 -80013ed8: 0007a783 lw a5,0(a5) -80013edc: 00170713 addi a4,a4,1 -80013ee0: 00f56533 or a0,a0,a5 -80013ee4: fa5ff06f j 80013e88 <__subtf3+0x13d8> -80013ee8: 04010793 addi a5,sp,64 -80013eec: 00269693 slli a3,a3,0x2 -80013ef0: 00d786b3 add a3,a5,a3 -80013ef4: ff06a783 lw a5,-16(a3) -80013ef8: 02000593 li a1,32 -80013efc: 408585b3 sub a1,a1,s0 -80013f00: 00b797b3 sll a5,a5,a1 -80013f04: 00f56533 or a0,a0,a5 -80013f08: 03010793 addi a5,sp,48 -80013f0c: 00e78733 add a4,a5,a4 -80013f10: 00300793 li a5,3 -80013f14: 00000613 li a2,0 -80013f18: 410787b3 sub a5,a5,a6 -80013f1c: 00470713 addi a4,a4,4 -80013f20: 02f64463 blt a2,a5,80013f48 <__subtf3+0x1498> -80013f24: 04010713 addi a4,sp,64 -80013f28: 00279793 slli a5,a5,0x2 -80013f2c: 00f707b3 add a5,a4,a5 -80013f30: 03c12703 lw a4,60(sp) -80013f34: 00875433 srl s0,a4,s0 -80013f38: fe87a823 sw s0,-16(a5) -80013f3c: 00400413 li s0,4 -80013f40: 41040433 sub s0,s0,a6 -80013f44: f81ff06f j 80013ec4 <__subtf3+0x1414> -80013f48: 00261893 slli a7,a2,0x2 -80013f4c: 03010693 addi a3,sp,48 -80013f50: 011688b3 add a7,a3,a7 -80013f54: 00072303 lw t1,0(a4) -80013f58: ffc72683 lw a3,-4(a4) -80013f5c: 00160613 addi a2,a2,1 -80013f60: 00b31333 sll t1,t1,a1 -80013f64: 0086d6b3 srl a3,a3,s0 -80013f68: 0066e6b3 or a3,a3,t1 -80013f6c: 00d8a023 sw a3,0(a7) -80013f70: fadff06f j 80013f1c <__subtf3+0x146c> -80013f74: 00241793 slli a5,s0,0x2 -80013f78: 03010693 addi a3,sp,48 -80013f7c: 00f687b3 add a5,a3,a5 -80013f80: 0007a023 sw zero,0(a5) -80013f84: 00140413 addi s0,s0,1 -80013f88: fe8756e3 bge a4,s0,80013f74 <__subtf3+0x14c4> -80013f8c: 03012703 lw a4,48(sp) -80013f90: 00a037b3 snez a5,a0 -80013f94: 00000413 li s0,0 -80013f98: 00f767b3 or a5,a4,a5 -80013f9c: 02f12823 sw a5,48(sp) -80013fa0: fa9fe06f j 80012f48 <__subtf3+0x498> -80013fa4: 03c12783 lw a5,60(sp) -80013fa8: fff80737 lui a4,0xfff80 -80013fac: fff70713 addi a4,a4,-1 # fff7ffff <__BSS_END__+0x7ff695e7> -80013fb0: 40a40433 sub s0,s0,a0 -80013fb4: 00e7f7b3 and a5,a5,a4 -80013fb8: d35fe06f j 80012cec <__subtf3+0x23c> -80013fbc: 02012e23 sw zero,60(sp) -80013fc0: 02012c23 sw zero,56(sp) -80013fc4: 02012a23 sw zero,52(sp) -80013fc8: 02012823 sw zero,48(sp) -80013fcc: ffdfe06f j 80012fc8 <__subtf3+0x518> +800132cc: 00e7b733 sltu a4,a5,a4 +800132d0: 006686b3 add a3,a3,t1 +800132d4: 02f12823 sw a5,48(sp) +800132d8: 00e687b3 add a5,a3,a4 +800132dc: 00e7b733 sltu a4,a5,a4 +800132e0: 0066b6b3 sltu a3,a3,t1 +800132e4: 00e6e733 or a4,a3,a4 +800132e8: 01158633 add a2,a1,a7 +800132ec: 00e606b3 add a3,a2,a4 +800132f0: 00e6b733 sltu a4,a3,a4 +800132f4: 01163633 sltu a2,a2,a7 +800132f8: 00e66633 or a2,a2,a4 +800132fc: 01c50733 add a4,a0,t3 +80013300: 00e60633 add a2,a2,a4 +80013304: 02f12a23 sw a5,52(sp) +80013308: 02d12c23 sw a3,56(sp) +8001330c: 02c12e23 sw a2,60(sp) +80013310: 00080793 mv a5,a6 +80013314: 0007a703 lw a4,0(a5) +80013318: 0047a683 lw a3,4(a5) +8001331c: 00478793 addi a5,a5,4 +80013320: 00175713 srli a4,a4,0x1 +80013324: 01f69693 slli a3,a3,0x1f +80013328: 00d76733 or a4,a4,a3 +8001332c: fee7ae23 sw a4,-4(a5) +80013330: fefe92e3 bne t4,a5,80013314 <__subtf3+0xa28> +80013334: 000087b7 lui a5,0x8 +80013338: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> +8001333c: 00ff0c63 beq t5,a5,80013354 <__subtf3+0xa68> +80013340: 03c12783 lw a5,60(sp) +80013344: 0017d793 srli a5,a5,0x1 +80013348: 02f12e23 sw a5,60(sp) +8001334c: 000f0413 mv s0,t5 +80013350: a35ff06f j 80012d84 <__subtf3+0x498> +80013354: 02012e23 sw zero,60(sp) +80013358: 02012c23 sw zero,56(sp) +8001335c: 02012a23 sw zero,52(sp) +80013360: 02012823 sw zero,48(sp) +80013364: fe9ff06f j 8001334c <__subtf3+0xa60> +80013368: 28a05263 blez a0,800135ec <__subtf3+0xd00> +8001336c: 0c061263 bnez a2,80013430 <__subtf3+0xb44> +80013370: 02412803 lw a6,36(sp) +80013374: 02812603 lw a2,40(sp) +80013378: 02c12e03 lw t3,44(sp) +8001337c: 00c865b3 or a1,a6,a2 +80013380: 01c5e5b3 or a1,a1,t3 +80013384: 00f5e5b3 or a1,a1,a5 +80013388: ec058863 beqz a1,80012a58 <__subtf3+0x16c> +8001338c: fff50693 addi a3,a0,-1 +80013390: 06069a63 bnez a3,80013404 <__subtf3+0xb18> +80013394: 01412883 lw a7,20(sp) +80013398: 40f707b3 sub a5,a4,a5 +8001339c: 00f735b3 sltu a1,a4,a5 +800133a0: 41088533 sub a0,a7,a6 +800133a4: 00a8b333 sltu t1,a7,a0 +800133a8: 40b50533 sub a0,a0,a1 +800133ac: 02f12823 sw a5,48(sp) +800133b0: 02a12a23 sw a0,52(sp) +800133b4: 00000593 li a1,0 +800133b8: 00f77663 bgeu a4,a5,800133c4 <__subtf3+0xad8> +800133bc: 411805b3 sub a1,a6,a7 +800133c0: 0015b593 seqz a1,a1 +800133c4: 01812803 lw a6,24(sp) +800133c8: 0065e5b3 or a1,a1,t1 +800133cc: 40c80533 sub a0,a6,a2 +800133d0: 00a837b3 sltu a5,a6,a0 +800133d4: 40b50533 sub a0,a0,a1 +800133d8: 02a12c23 sw a0,56(sp) +800133dc: 00058663 beqz a1,800133e8 <__subtf3+0xafc> +800133e0: 41060633 sub a2,a2,a6 +800133e4: 00163693 seqz a3,a2 +800133e8: 01c12703 lw a4,28(sp) +800133ec: 00f6e7b3 or a5,a3,a5 +800133f0: 41c70733 sub a4,a4,t3 +800133f4: 40f707b3 sub a5,a4,a5 +800133f8: 02f12e23 sw a5,60(sp) +800133fc: 00100413 li s0,1 +80013400: 1cc0006f j 800135cc <__subtf3+0xce0> +80013404: 000087b7 lui a5,0x8 +80013408: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> +8001340c: e4f50663 beq a0,a5,80012a58 <__subtf3+0x16c> +80013410: 07400793 li a5,116 +80013414: 04d7d263 bge a5,a3,80013458 <__subtf3+0xb6c> +80013418: 00100793 li a5,1 +8001341c: 02012623 sw zero,44(sp) +80013420: 02012423 sw zero,40(sp) +80013424: 02012223 sw zero,36(sp) +80013428: 02f12023 sw a5,32(sp) +8001342c: 1280006f j 80013554 <__subtf3+0xc68> +80013430: 000087b7 lui a5,0x8 +80013434: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> +80013438: ecf40c63 beq s0,a5,80012b10 <__subtf3+0x224> +8001343c: 02c12783 lw a5,44(sp) +80013440: 00080737 lui a4,0x80 +80013444: 00e7e7b3 or a5,a5,a4 +80013448: 02f12623 sw a5,44(sp) +8001344c: 07400793 li a5,116 +80013450: fca7c4e3 blt a5,a0,80013418 <__subtf3+0xb2c> +80013454: 00050693 mv a3,a0 +80013458: 4056de13 srai t3,a3,0x5 +8001345c: 01f6f793 andi a5,a3,31 +80013460: 00000613 li a2,0 +80013464: 00000713 li a4,0 +80013468: 00271693 slli a3,a4,0x2 +8001346c: 03c71863 bne a4,t3,8001349c <__subtf3+0xbb0> +80013470: 04079063 bnez a5,800134b0 <__subtf3+0xbc4> +80013474: 00300593 li a1,3 +80013478: 40e58733 sub a4,a1,a4 +8001347c: 00d885b3 add a1,a7,a3 +80013480: 0005a583 lw a1,0(a1) +80013484: 00178793 addi a5,a5,1 +80013488: 00488893 addi a7,a7,4 +8001348c: feb8ae23 sw a1,-4(a7) +80013490: fef756e3 bge a4,a5,8001347c <__subtf3+0xb90> +80013494: 00400693 li a3,4 +80013498: 0a80006f j 80013540 <__subtf3+0xc54> +8001349c: 00d306b3 add a3,t1,a3 +800134a0: 0006a683 lw a3,0(a3) +800134a4: 00170713 addi a4,a4,1 # 80001 <_start-0x7ff7ffff> +800134a8: 00d66633 or a2,a2,a3 +800134ac: fbdff06f j 80013468 <__subtf3+0xb7c> +800134b0: 04010713 addi a4,sp,64 +800134b4: 00d70733 add a4,a4,a3 +800134b8: fe072703 lw a4,-32(a4) +800134bc: 02000813 li a6,32 +800134c0: 40f80833 sub a6,a6,a5 +800134c4: 01071733 sll a4,a4,a6 +800134c8: 00e66633 or a2,a2,a4 +800134cc: 00300713 li a4,3 +800134d0: 00d306b3 add a3,t1,a3 +800134d4: 00000513 li a0,0 +800134d8: 41c70733 sub a4,a4,t3 +800134dc: 00468693 addi a3,a3,4 +800134e0: 02e54463 blt a0,a4,80013508 <__subtf3+0xc1c> +800134e4: 04010693 addi a3,sp,64 +800134e8: 00271713 slli a4,a4,0x2 +800134ec: 00e68733 add a4,a3,a4 +800134f0: 02c12683 lw a3,44(sp) +800134f4: 00f6d7b3 srl a5,a3,a5 +800134f8: fef72023 sw a5,-32(a4) +800134fc: 00400793 li a5,4 +80013500: 41c787b3 sub a5,a5,t3 +80013504: f91ff06f j 80013494 <__subtf3+0xba8> +80013508: ffc6a583 lw a1,-4(a3) +8001350c: 0006ae83 lw t4,0(a3) +80013510: 00251893 slli a7,a0,0x2 +80013514: 00f5d5b3 srl a1,a1,a5 +80013518: 010e9eb3 sll t4,t4,a6 +8001351c: 011308b3 add a7,t1,a7 +80013520: 01d5e5b3 or a1,a1,t4 +80013524: 00b8a023 sw a1,0(a7) +80013528: 00150513 addi a0,a0,1 +8001352c: fb1ff06f j 800134dc <__subtf3+0xbf0> +80013530: 00279713 slli a4,a5,0x2 +80013534: 00e30733 add a4,t1,a4 +80013538: 00072023 sw zero,0(a4) +8001353c: 00178793 addi a5,a5,1 +80013540: fed798e3 bne a5,a3,80013530 <__subtf3+0xc44> +80013544: 02012783 lw a5,32(sp) +80013548: 00c03633 snez a2,a2 +8001354c: 00c7e633 or a2,a5,a2 +80013550: 02c12023 sw a2,32(sp) +80013554: 01412683 lw a3,20(sp) +80013558: 01012583 lw a1,16(sp) +8001355c: 02012703 lw a4,32(sp) +80013560: 02412783 lw a5,36(sp) +80013564: 40e58733 sub a4,a1,a4 +80013568: 40f687b3 sub a5,a3,a5 +8001356c: 00f6b633 sltu a2,a3,a5 +80013570: 00e5b6b3 sltu a3,a1,a4 +80013574: 40d786b3 sub a3,a5,a3 +80013578: 02d12a23 sw a3,52(sp) +8001357c: 02e12823 sw a4,48(sp) +80013580: 00000693 li a3,0 +80013584: 00e5f463 bgeu a1,a4,8001358c <__subtf3+0xca0> +80013588: 0017b693 seqz a3,a5 +8001358c: 00c6e6b3 or a3,a3,a2 +80013590: 02812703 lw a4,40(sp) +80013594: 01812603 lw a2,24(sp) +80013598: 40e60733 sub a4,a2,a4 +8001359c: 40d707b3 sub a5,a4,a3 +800135a0: 02f12c23 sw a5,56(sp) +800135a4: 00e635b3 sltu a1,a2,a4 +800135a8: 00000613 li a2,0 +800135ac: 00068463 beqz a3,800135b4 <__subtf3+0xcc8> +800135b0: 00173613 seqz a2,a4 +800135b4: 01c12783 lw a5,28(sp) +800135b8: 02c12703 lw a4,44(sp) +800135bc: 00b66633 or a2,a2,a1 +800135c0: 40e787b3 sub a5,a5,a4 +800135c4: 40c787b3 sub a5,a5,a2 +800135c8: 02f12e23 sw a5,60(sp) +800135cc: 03c12783 lw a5,60(sp) +800135d0: 00c79713 slli a4,a5,0xc +800135d4: fa075863 bgez a4,80012d84 <__subtf3+0x498> +800135d8: 00080737 lui a4,0x80 +800135dc: fff70713 addi a4,a4,-1 # 7ffff <_start-0x7ff80001> +800135e0: 00e7f7b3 and a5,a5,a4 +800135e4: 02f12e23 sw a5,60(sp) +800135e8: 5a40006f j 80013b8c <__subtf3+0x12a0> +800135ec: 2c050e63 beqz a0,800138c8 <__subtf3+0xfdc> +800135f0: 408606b3 sub a3,a2,s0 +800135f4: 0e041663 bnez s0,800136e0 <__subtf3+0xdf4> +800135f8: 01412303 lw t1,20(sp) +800135fc: 01812883 lw a7,24(sp) +80013600: 01c12f03 lw t5,28(sp) +80013604: 01136eb3 or t4,t1,a7 +80013608: 01eeeeb3 or t4,t4,t5 +8001360c: 00eeeeb3 or t4,t4,a4 +80013610: 020e9663 bnez t4,8001363c <__subtf3+0xd50> +80013614: 02f12823 sw a5,48(sp) +80013618: 02412783 lw a5,36(sp) +8001361c: 00068413 mv s0,a3 +80013620: 02f12a23 sw a5,52(sp) +80013624: 02812783 lw a5,40(sp) +80013628: 02f12c23 sw a5,56(sp) +8001362c: 02c12783 lw a5,44(sp) +80013630: 02f12e23 sw a5,60(sp) +80013634: 00080913 mv s2,a6 +80013638: f4cff06f j 80012d84 <__subtf3+0x498> +8001363c: fff68513 addi a0,a3,-1 +80013640: 06051a63 bnez a0,800136b4 <__subtf3+0xdc8> +80013644: 02412583 lw a1,36(sp) +80013648: 40e78733 sub a4,a5,a4 +8001364c: 00e7b6b3 sltu a3,a5,a4 +80013650: 40658633 sub a2,a1,t1 +80013654: 00c5be33 sltu t3,a1,a2 +80013658: 40d60633 sub a2,a2,a3 +8001365c: 02e12823 sw a4,48(sp) +80013660: 02c12a23 sw a2,52(sp) +80013664: 00000693 li a3,0 +80013668: 00e7f663 bgeu a5,a4,80013674 <__subtf3+0xd88> +8001366c: 40b306b3 sub a3,t1,a1 +80013670: 0016b693 seqz a3,a3 +80013674: 02812583 lw a1,40(sp) +80013678: 01c6e733 or a4,a3,t3 +8001367c: 411586b3 sub a3,a1,a7 +80013680: 00d5b633 sltu a2,a1,a3 +80013684: 40e686b3 sub a3,a3,a4 +80013688: 02d12c23 sw a3,56(sp) +8001368c: 00070663 beqz a4,80013698 <__subtf3+0xdac> +80013690: 40b888b3 sub a7,a7,a1 +80013694: 0018b513 seqz a0,a7 +80013698: 02c12783 lw a5,44(sp) +8001369c: 00c56533 or a0,a0,a2 +800136a0: 00080913 mv s2,a6 +800136a4: 41e787b3 sub a5,a5,t5 +800136a8: 40a78533 sub a0,a5,a0 +800136ac: 02a12e23 sw a0,60(sp) +800136b0: d4dff06f j 800133fc <__subtf3+0xb10> +800136b4: 00008737 lui a4,0x8 +800136b8: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> +800136bc: f4e68ce3 beq a3,a4,80013614 <__subtf3+0xd28> +800136c0: 07400793 li a5,116 +800136c4: 0aa7dc63 bge a5,a0,8001377c <__subtf3+0xe90> +800136c8: 00100793 li a5,1 +800136cc: 00012e23 sw zero,28(sp) +800136d0: 00012c23 sw zero,24(sp) +800136d4: 00012a23 sw zero,20(sp) +800136d8: 00f12823 sw a5,16(sp) +800136dc: 1680006f j 80013844 <__subtf3+0xf58> +800136e0: 00008737 lui a4,0x8 +800136e4: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> +800136e8: 02e61463 bne a2,a4,80013710 <__subtf3+0xe24> +800136ec: 02f12823 sw a5,48(sp) +800136f0: 02412783 lw a5,36(sp) +800136f4: 00060413 mv s0,a2 +800136f8: 02f12a23 sw a5,52(sp) +800136fc: 02812783 lw a5,40(sp) +80013700: 02f12c23 sw a5,56(sp) +80013704: 02c12783 lw a5,44(sp) +80013708: 02f12e23 sw a5,60(sp) +8001370c: f29ff06f j 80013634 <__subtf3+0xd48> +80013710: 01c12783 lw a5,28(sp) +80013714: 00080737 lui a4,0x80 +80013718: 00e7e7b3 or a5,a5,a4 +8001371c: 00f12e23 sw a5,28(sp) +80013720: 07400793 li a5,116 +80013724: fad7c2e3 blt a5,a3,800136c8 <__subtf3+0xddc> +80013728: 02000793 li a5,32 +8001372c: 02f6c533 div a0,a3,a5 +80013730: 00000713 li a4,0 +80013734: 02f6e7b3 rem a5,a3,a5 +80013738: 00000693 li a3,0 +8001373c: 04a74463 blt a4,a0,80013784 <__subtf3+0xe98> +80013740: 00050893 mv a7,a0 +80013744: 00055463 bgez a0,8001374c <__subtf3+0xe60> +80013748: 00000893 li a7,0 +8001374c: 00251713 slli a4,a0,0x2 +80013750: 04079663 bnez a5,8001379c <__subtf3+0xeb0> +80013754: 00300893 li a7,3 +80013758: 40a88533 sub a0,a7,a0 +8001375c: 00e588b3 add a7,a1,a4 +80013760: 0008a883 lw a7,0(a7) +80013764: 00178793 addi a5,a5,1 +80013768: 00458593 addi a1,a1,4 +8001376c: ff15ae23 sw a7,-4(a1) +80013770: fef556e3 bge a0,a5,8001375c <__subtf3+0xe70> +80013774: 00300593 li a1,3 +80013778: 0b80006f j 80013830 <__subtf3+0xf44> +8001377c: 00050693 mv a3,a0 +80013780: fa9ff06f j 80013728 <__subtf3+0xe3c> +80013784: 00271893 slli a7,a4,0x2 +80013788: 011e08b3 add a7,t3,a7 +8001378c: 0008a883 lw a7,0(a7) +80013790: 00170713 addi a4,a4,1 # 80001 <_start-0x7ff7ffff> +80013794: 0116e6b3 or a3,a3,a7 +80013798: fa5ff06f j 8001373c <__subtf3+0xe50> +8001379c: 04010593 addi a1,sp,64 +800137a0: 00289893 slli a7,a7,0x2 +800137a4: 011588b3 add a7,a1,a7 +800137a8: fd08a583 lw a1,-48(a7) +800137ac: 02000e93 li t4,32 +800137b0: 40fe8eb3 sub t4,t4,a5 +800137b4: 01d595b3 sll a1,a1,t4 +800137b8: 00b6e6b3 or a3,a3,a1 +800137bc: 00ee05b3 add a1,t3,a4 +800137c0: 00300713 li a4,3 +800137c4: 00000313 li t1,0 +800137c8: 40a70733 sub a4,a4,a0 +800137cc: 00458593 addi a1,a1,4 +800137d0: 02e34463 blt t1,a4,800137f8 <__subtf3+0xf0c> +800137d4: 04010593 addi a1,sp,64 +800137d8: 00271713 slli a4,a4,0x2 +800137dc: 00e58733 add a4,a1,a4 +800137e0: 01c12583 lw a1,28(sp) +800137e4: 00f5d7b3 srl a5,a1,a5 +800137e8: fcf72823 sw a5,-48(a4) +800137ec: 00400793 li a5,4 +800137f0: 40a787b3 sub a5,a5,a0 +800137f4: f81ff06f j 80013774 <__subtf3+0xe88> +800137f8: ffc5a883 lw a7,-4(a1) +800137fc: 0005af83 lw t6,0(a1) +80013800: 00231f13 slli t5,t1,0x2 +80013804: 00f8d8b3 srl a7,a7,a5 +80013808: 01df9fb3 sll t6,t6,t4 +8001380c: 01ee0f33 add t5,t3,t5 +80013810: 01f8e8b3 or a7,a7,t6 +80013814: 011f2023 sw a7,0(t5) +80013818: 00130313 addi t1,t1,1 +8001381c: fb1ff06f j 800137cc <__subtf3+0xee0> +80013820: 00279713 slli a4,a5,0x2 +80013824: 00ee0733 add a4,t3,a4 +80013828: 00072023 sw zero,0(a4) +8001382c: 00178793 addi a5,a5,1 +80013830: fef5d8e3 bge a1,a5,80013820 <__subtf3+0xf34> +80013834: 01012783 lw a5,16(sp) +80013838: 00d036b3 snez a3,a3 +8001383c: 00d7e6b3 or a3,a5,a3 +80013840: 00d12823 sw a3,16(sp) +80013844: 02412683 lw a3,36(sp) +80013848: 02012503 lw a0,32(sp) +8001384c: 01012703 lw a4,16(sp) +80013850: 01412783 lw a5,20(sp) +80013854: 40e50733 sub a4,a0,a4 +80013858: 40f687b3 sub a5,a3,a5 +8001385c: 00f6b5b3 sltu a1,a3,a5 +80013860: 00e536b3 sltu a3,a0,a4 +80013864: 40d786b3 sub a3,a5,a3 +80013868: 02d12a23 sw a3,52(sp) +8001386c: 02e12823 sw a4,48(sp) +80013870: 00000693 li a3,0 +80013874: 00e57463 bgeu a0,a4,8001387c <__subtf3+0xf90> +80013878: 0017b693 seqz a3,a5 +8001387c: 00b6e6b3 or a3,a3,a1 +80013880: 01812703 lw a4,24(sp) +80013884: 02812583 lw a1,40(sp) +80013888: 40e58733 sub a4,a1,a4 +8001388c: 40d707b3 sub a5,a4,a3 +80013890: 02f12c23 sw a5,56(sp) +80013894: 00e5b533 sltu a0,a1,a4 +80013898: 00000593 li a1,0 +8001389c: 00068463 beqz a3,800138a4 <__subtf3+0xfb8> +800138a0: 00173593 seqz a1,a4 +800138a4: 02c12783 lw a5,44(sp) +800138a8: 01c12703 lw a4,28(sp) +800138ac: 00a5e5b3 or a1,a1,a0 +800138b0: 00060413 mv s0,a2 +800138b4: 40e787b3 sub a5,a5,a4 +800138b8: 40b787b3 sub a5,a5,a1 +800138bc: 02f12e23 sw a5,60(sp) +800138c0: 00080913 mv s2,a6 +800138c4: d09ff06f j 800135cc <__subtf3+0xce0> +800138c8: 00008f37 lui t5,0x8 +800138cc: ffef0693 addi a3,t5,-2 # 7ffe <_start-0x7fff8002> +800138d0: 00140593 addi a1,s0,1 +800138d4: 00d5f5b3 and a1,a1,a3 +800138d8: 02412603 lw a2,36(sp) +800138dc: 01412683 lw a3,20(sp) +800138e0: 01812883 lw a7,24(sp) +800138e4: 01c12e83 lw t4,28(sp) +800138e8: 02812303 lw t1,40(sp) +800138ec: 02c12e03 lw t3,44(sp) +800138f0: 1e059063 bnez a1,80013ad0 <__subtf3+0x11e4> +800138f4: 006665b3 or a1,a2,t1 +800138f8: 0116e533 or a0,a3,a7 +800138fc: 01c5e5b3 or a1,a1,t3 +80013900: 01d56533 or a0,a0,t4 +80013904: 00f5e5b3 or a1,a1,a5 +80013908: 00e56533 or a0,a0,a4 +8001390c: 10041a63 bnez s0,80013a20 <__subtf3+0x1134> +80013910: 02051463 bnez a0,80013938 <__subtf3+0x104c> +80013914: 02f12823 sw a5,48(sp) +80013918: 02c12a23 sw a2,52(sp) +8001391c: 02612c23 sw t1,56(sp) +80013920: 03c12e23 sw t3,60(sp) +80013924: 00080913 mv s2,a6 +80013928: c4059e63 bnez a1,80012d84 <__subtf3+0x498> +8001392c: 00000413 li s0,0 +80013930: 00000913 li s2,0 +80013934: c50ff06f j 80012d84 <__subtf3+0x498> +80013938: 00059c63 bnez a1,80013950 <__subtf3+0x1064> +8001393c: 02e12823 sw a4,48(sp) +80013940: 02d12a23 sw a3,52(sp) +80013944: 03112c23 sw a7,56(sp) +80013948: 03d12e23 sw t4,60(sp) +8001394c: c38ff06f j 80012d84 <__subtf3+0x498> +80013950: 40f705b3 sub a1,a4,a5 +80013954: 40c68fb3 sub t6,a3,a2 +80013958: 00b73f33 sltu t5,a4,a1 +8001395c: 01f6b533 sltu a0,a3,t6 +80013960: 41ef8fb3 sub t6,t6,t5 +80013964: 02b12823 sw a1,48(sp) +80013968: 03f12a23 sw t6,52(sp) +8001396c: 00000f13 li t5,0 +80013970: 00b77663 bgeu a4,a1,8001397c <__subtf3+0x1090> +80013974: 40d60f33 sub t5,a2,a3 +80013978: 001f3f13 seqz t5,t5 +8001397c: 406882b3 sub t0,a7,t1 +80013980: 00af6f33 or t5,t5,a0 +80013984: 41e289b3 sub s3,t0,t5 +80013988: 03312c23 sw s3,56(sp) +8001398c: 0058ba33 sltu s4,a7,t0 +80013990: 00000393 li t2,0 +80013994: 000f0463 beqz t5,8001399c <__subtf3+0x10b0> +80013998: 0012b393 seqz t2,t0 +8001399c: 41ce8533 sub a0,t4,t3 +800139a0: 0143e3b3 or t2,t2,s4 +800139a4: 40750533 sub a0,a0,t2 +800139a8: 02a12e23 sw a0,60(sp) +800139ac: 00c51f13 slli t5,a0,0xc +800139b0: 060f5063 bgez t5,80013a10 <__subtf3+0x1124> +800139b4: 40e78733 sub a4,a5,a4 +800139b8: 40d606b3 sub a3,a2,a3 +800139bc: 00e7b5b3 sltu a1,a5,a4 +800139c0: 40b685b3 sub a1,a3,a1 +800139c4: 02b12a23 sw a1,52(sp) +800139c8: 02e12823 sw a4,48(sp) +800139cc: 00d63633 sltu a2,a2,a3 +800139d0: 00000593 li a1,0 +800139d4: 00e7f463 bgeu a5,a4,800139dc <__subtf3+0x10f0> +800139d8: 0016b593 seqz a1,a3 +800139dc: 00c5e633 or a2,a1,a2 +800139e0: 41130733 sub a4,t1,a7 +800139e4: 00e336b3 sltu a3,t1,a4 +800139e8: 40c70733 sub a4,a4,a2 +800139ec: 02e12c23 sw a4,56(sp) +800139f0: 00000593 li a1,0 +800139f4: 00060463 beqz a2,800139fc <__subtf3+0x1110> +800139f8: 0012b593 seqz a1,t0 +800139fc: 41de0733 sub a4,t3,t4 +80013a00: 00d5e5b3 or a1,a1,a3 +80013a04: 40b705b3 sub a1,a4,a1 +80013a08: 02b12e23 sw a1,60(sp) +80013a0c: c29ff06f j 80013634 <__subtf3+0xd48> +80013a10: 01f5e5b3 or a1,a1,t6 +80013a14: 0135e5b3 or a1,a1,s3 +80013a18: 00a5e5b3 or a1,a1,a0 +80013a1c: f0dff06f j 80013928 <__subtf3+0x103c> +80013a20: 03010f93 addi t6,sp,48 +80013a24: 04051e63 bnez a0,80013a80 <__subtf3+0x1194> +80013a28: 02059e63 bnez a1,80013a64 <__subtf3+0x1178> +80013a2c: 03e12e23 sw t5,60(sp) +80013a30: 02012c23 sw zero,56(sp) +80013a34: 02012a23 sw zero,52(sp) +80013a38: 02012823 sw zero,48(sp) +80013a3c: 03c10793 addi a5,sp,60 +80013a40: 0007a703 lw a4,0(a5) +80013a44: ffc7a683 lw a3,-4(a5) +80013a48: ffc78793 addi a5,a5,-4 +80013a4c: 00371713 slli a4,a4,0x3 +80013a50: 01d6d693 srli a3,a3,0x1d +80013a54: 00d76733 or a4,a4,a3 +80013a58: 00e7a223 sw a4,4(a5) +80013a5c: feff92e3 bne t6,a5,80013a40 <__subtf3+0x1154> +80013a60: 84dff06f j 800132ac <__subtf3+0x9c0> +80013a64: 02f12823 sw a5,48(sp) +80013a68: 02c12a23 sw a2,52(sp) +80013a6c: 02612c23 sw t1,56(sp) +80013a70: 03c12e23 sw t3,60(sp) +80013a74: 00080913 mv s2,a6 +80013a78: ffff0413 addi s0,t5,-1 +80013a7c: b08ff06f j 80012d84 <__subtf3+0x498> +80013a80: 00059c63 bnez a1,80013a98 <__subtf3+0x11ac> +80013a84: 02e12823 sw a4,48(sp) +80013a88: 02d12a23 sw a3,52(sp) +80013a8c: 03112c23 sw a7,56(sp) +80013a90: 03d12e23 sw t4,60(sp) +80013a94: fe5ff06f j 80013a78 <__subtf3+0x118c> +80013a98: 03e12e23 sw t5,60(sp) +80013a9c: 02012c23 sw zero,56(sp) +80013aa0: 02012a23 sw zero,52(sp) +80013aa4: 02012823 sw zero,48(sp) +80013aa8: 03c10793 addi a5,sp,60 +80013aac: 0007a703 lw a4,0(a5) +80013ab0: ffc7a683 lw a3,-4(a5) +80013ab4: ffc78793 addi a5,a5,-4 +80013ab8: 00371713 slli a4,a4,0x3 +80013abc: 01d6d693 srli a3,a3,0x1d +80013ac0: 00d76733 or a4,a4,a3 +80013ac4: 00e7a223 sw a4,4(a5) +80013ac8: feff92e3 bne t6,a5,80013aac <__subtf3+0x11c0> +80013acc: fe0ff06f j 800132ac <__subtf3+0x9c0> +80013ad0: 40f705b3 sub a1,a4,a5 +80013ad4: 40c682b3 sub t0,a3,a2 +80013ad8: 00b73fb3 sltu t6,a4,a1 +80013adc: 0056bf33 sltu t5,a3,t0 +80013ae0: 41f282b3 sub t0,t0,t6 +80013ae4: 02b12823 sw a1,48(sp) +80013ae8: 02512a23 sw t0,52(sp) +80013aec: 00000f93 li t6,0 +80013af0: 00b77663 bgeu a4,a1,80013afc <__subtf3+0x1210> +80013af4: 40d60fb3 sub t6,a2,a3 +80013af8: 001fbf93 seqz t6,t6 +80013afc: 406883b3 sub t2,a7,t1 +80013b00: 01efefb3 or t6,t6,t5 +80013b04: 41f38a33 sub s4,t2,t6 +80013b08: 03412c23 sw s4,56(sp) +80013b0c: 0078bab3 sltu s5,a7,t2 +80013b10: 00000993 li s3,0 +80013b14: 000f8463 beqz t6,80013b1c <__subtf3+0x1230> +80013b18: 0013b993 seqz s3,t2 +80013b1c: 41ce8f33 sub t5,t4,t3 +80013b20: 0159e9b3 or s3,s3,s5 +80013b24: 413f0f33 sub t5,t5,s3 +80013b28: 03e12e23 sw t5,60(sp) +80013b2c: 00cf1f93 slli t6,t5,0xc +80013b30: 0a0fde63 bgez t6,80013bec <__subtf3+0x1300> +80013b34: 40e78733 sub a4,a5,a4 +80013b38: 40d606b3 sub a3,a2,a3 +80013b3c: 00e7b5b3 sltu a1,a5,a4 +80013b40: 40b685b3 sub a1,a3,a1 +80013b44: 02b12a23 sw a1,52(sp) +80013b48: 02e12823 sw a4,48(sp) +80013b4c: 00d63633 sltu a2,a2,a3 +80013b50: 00000593 li a1,0 +80013b54: 00e7f463 bgeu a5,a4,80013b5c <__subtf3+0x1270> +80013b58: 0016b593 seqz a1,a3 +80013b5c: 41130733 sub a4,t1,a7 +80013b60: 00c5e633 or a2,a1,a2 +80013b64: 00e336b3 sltu a3,t1,a4 +80013b68: 40c70733 sub a4,a4,a2 +80013b6c: 02e12c23 sw a4,56(sp) +80013b70: 00060463 beqz a2,80013b78 <__subtf3+0x128c> +80013b74: 0013b513 seqz a0,t2 +80013b78: 41de0733 sub a4,t3,t4 +80013b7c: 00d567b3 or a5,a0,a3 +80013b80: 40f707b3 sub a5,a4,a5 +80013b84: 02f12e23 sw a5,60(sp) +80013b88: 00080913 mv s2,a6 +80013b8c: 03c12503 lw a0,60(sp) +80013b90: 06050863 beqz a0,80013c00 <__subtf3+0x1314> +80013b94: 291000ef jal ra,80014624 <__clzsi2> +80013b98: ff450513 addi a0,a0,-12 +80013b9c: 02000693 li a3,32 +80013ba0: 02d56833 rem a6,a0,a3 +80013ba4: 02d547b3 div a5,a0,a3 +80013ba8: 08080863 beqz a6,80013c38 <__subtf3+0x134c> +80013bac: ffc00713 li a4,-4 +80013bb0: 03010313 addi t1,sp,48 +80013bb4: 00279593 slli a1,a5,0x2 +80013bb8: 410686b3 sub a3,a3,a6 +80013bbc: 02e78733 mul a4,a5,a4 +80013bc0: 00c70713 addi a4,a4,12 +80013bc4: 00e30733 add a4,t1,a4 +80013bc8: 0ae31063 bne t1,a4,80013c68 <__subtf3+0x137c> +80013bcc: 04010713 addi a4,sp,64 +80013bd0: 00b705b3 add a1,a4,a1 +80013bd4: 03012703 lw a4,48(sp) +80013bd8: fff78793 addi a5,a5,-1 +80013bdc: 01071833 sll a6,a4,a6 +80013be0: ff05a823 sw a6,-16(a1) +80013be4: fff00693 li a3,-1 +80013be8: 0b80006f j 80013ca0 <__subtf3+0x13b4> +80013bec: 0055e5b3 or a1,a1,t0 +80013bf0: 0145e5b3 or a1,a1,s4 +80013bf4: 01e5e5b3 or a1,a1,t5 +80013bf8: d2058ae3 beqz a1,8001392c <__subtf3+0x1040> +80013bfc: f91ff06f j 80013b8c <__subtf3+0x12a0> +80013c00: 03812503 lw a0,56(sp) +80013c04: 00050863 beqz a0,80013c14 <__subtf3+0x1328> +80013c08: 21d000ef jal ra,80014624 <__clzsi2> +80013c0c: 02050513 addi a0,a0,32 +80013c10: f89ff06f j 80013b98 <__subtf3+0x12ac> +80013c14: 03412503 lw a0,52(sp) +80013c18: 00050863 beqz a0,80013c28 <__subtf3+0x133c> +80013c1c: 209000ef jal ra,80014624 <__clzsi2> +80013c20: 04050513 addi a0,a0,64 +80013c24: f75ff06f j 80013b98 <__subtf3+0x12ac> +80013c28: 03012503 lw a0,48(sp) +80013c2c: 1f9000ef jal ra,80014624 <__clzsi2> +80013c30: 06050513 addi a0,a0,96 +80013c34: f65ff06f j 80013b98 <__subtf3+0x12ac> +80013c38: ffc00613 li a2,-4 +80013c3c: 02c78633 mul a2,a5,a2 +80013c40: 03c10713 addi a4,sp,60 +80013c44: 00300693 li a3,3 +80013c48: 00c705b3 add a1,a4,a2 +80013c4c: 0005a583 lw a1,0(a1) +80013c50: fff68693 addi a3,a3,-1 +80013c54: ffc70713 addi a4,a4,-4 +80013c58: 00b72223 sw a1,4(a4) +80013c5c: fef6d6e3 bge a3,a5,80013c48 <__subtf3+0x135c> +80013c60: fff78793 addi a5,a5,-1 +80013c64: f81ff06f j 80013be4 <__subtf3+0x12f8> +80013c68: ffc72603 lw a2,-4(a4) +80013c6c: 00072883 lw a7,0(a4) +80013c70: 00b70e33 add t3,a4,a1 +80013c74: 00d65633 srl a2,a2,a3 +80013c78: 010898b3 sll a7,a7,a6 +80013c7c: 01166633 or a2,a2,a7 +80013c80: 00ce2023 sw a2,0(t3) +80013c84: ffc70713 addi a4,a4,-4 +80013c88: f41ff06f j 80013bc8 <__subtf3+0x12dc> +80013c8c: 00279713 slli a4,a5,0x2 +80013c90: 03010613 addi a2,sp,48 +80013c94: 00e60733 add a4,a2,a4 +80013c98: 00072023 sw zero,0(a4) +80013c9c: fff78793 addi a5,a5,-1 +80013ca0: fed796e3 bne a5,a3,80013c8c <__subtf3+0x13a0> +80013ca4: 12854e63 blt a0,s0,80013de0 <__subtf3+0x14f4> +80013ca8: 40850433 sub s0,a0,s0 +80013cac: 00140413 addi s0,s0,1 +80013cb0: 02000793 li a5,32 +80013cb4: 02f44833 div a6,s0,a5 +80013cb8: 00000513 li a0,0 +80013cbc: 00000713 li a4,0 +80013cc0: 02f46433 rem s0,s0,a5 +80013cc4: 05074263 blt a4,a6,80013d08 <__subtf3+0x141c> +80013cc8: 00080693 mv a3,a6 +80013ccc: 00085463 bgez a6,80013cd4 <__subtf3+0x13e8> +80013cd0: 00000693 li a3,0 +80013cd4: 00281713 slli a4,a6,0x2 +80013cd8: 04041663 bnez s0,80013d24 <__subtf3+0x1438> +80013cdc: 00300793 li a5,3 +80013ce0: 03010693 addi a3,sp,48 +80013ce4: 41078833 sub a6,a5,a6 +80013ce8: 00e687b3 add a5,a3,a4 +80013cec: 0007a783 lw a5,0(a5) +80013cf0: 00140413 addi s0,s0,1 +80013cf4: 00468693 addi a3,a3,4 +80013cf8: fef6ae23 sw a5,-4(a3) +80013cfc: fe8856e3 bge a6,s0,80013ce8 <__subtf3+0x13fc> +80013d00: 00300713 li a4,3 +80013d04: 0c00006f j 80013dc4 <__subtf3+0x14d8> +80013d08: 00271793 slli a5,a4,0x2 +80013d0c: 03010693 addi a3,sp,48 +80013d10: 00f687b3 add a5,a3,a5 +80013d14: 0007a783 lw a5,0(a5) +80013d18: 00170713 addi a4,a4,1 +80013d1c: 00f56533 or a0,a0,a5 +80013d20: fa5ff06f j 80013cc4 <__subtf3+0x13d8> +80013d24: 04010793 addi a5,sp,64 +80013d28: 00269693 slli a3,a3,0x2 +80013d2c: 00d786b3 add a3,a5,a3 +80013d30: ff06a783 lw a5,-16(a3) +80013d34: 02000593 li a1,32 +80013d38: 408585b3 sub a1,a1,s0 +80013d3c: 00b797b3 sll a5,a5,a1 +80013d40: 00f56533 or a0,a0,a5 +80013d44: 03010793 addi a5,sp,48 +80013d48: 00e78733 add a4,a5,a4 +80013d4c: 00300793 li a5,3 +80013d50: 00000613 li a2,0 +80013d54: 410787b3 sub a5,a5,a6 +80013d58: 00470713 addi a4,a4,4 +80013d5c: 02f64463 blt a2,a5,80013d84 <__subtf3+0x1498> +80013d60: 04010713 addi a4,sp,64 +80013d64: 00279793 slli a5,a5,0x2 +80013d68: 00f707b3 add a5,a4,a5 +80013d6c: 03c12703 lw a4,60(sp) +80013d70: 00875433 srl s0,a4,s0 +80013d74: fe87a823 sw s0,-16(a5) +80013d78: 00400413 li s0,4 +80013d7c: 41040433 sub s0,s0,a6 +80013d80: f81ff06f j 80013d00 <__subtf3+0x1414> +80013d84: 00261893 slli a7,a2,0x2 +80013d88: 03010693 addi a3,sp,48 +80013d8c: 011688b3 add a7,a3,a7 +80013d90: 00072303 lw t1,0(a4) +80013d94: ffc72683 lw a3,-4(a4) +80013d98: 00160613 addi a2,a2,1 +80013d9c: 00b31333 sll t1,t1,a1 +80013da0: 0086d6b3 srl a3,a3,s0 +80013da4: 0066e6b3 or a3,a3,t1 +80013da8: 00d8a023 sw a3,0(a7) +80013dac: fadff06f j 80013d58 <__subtf3+0x146c> +80013db0: 00241793 slli a5,s0,0x2 +80013db4: 03010693 addi a3,sp,48 +80013db8: 00f687b3 add a5,a3,a5 +80013dbc: 0007a023 sw zero,0(a5) +80013dc0: 00140413 addi s0,s0,1 +80013dc4: fe8756e3 bge a4,s0,80013db0 <__subtf3+0x14c4> +80013dc8: 03012703 lw a4,48(sp) +80013dcc: 00a037b3 snez a5,a0 +80013dd0: 00000413 li s0,0 +80013dd4: 00f767b3 or a5,a4,a5 +80013dd8: 02f12823 sw a5,48(sp) +80013ddc: fa9fe06f j 80012d84 <__subtf3+0x498> +80013de0: 03c12783 lw a5,60(sp) +80013de4: fff80737 lui a4,0xfff80 +80013de8: fff70713 addi a4,a4,-1 # fff7ffff <__BSS_END__+0x7ff69157> +80013dec: 40a40433 sub s0,s0,a0 +80013df0: 00e7f7b3 and a5,a5,a4 +80013df4: d35fe06f j 80012b28 <__subtf3+0x23c> +80013df8: 02012e23 sw zero,60(sp) +80013dfc: 02012c23 sw zero,56(sp) +80013e00: 02012a23 sw zero,52(sp) +80013e04: 02012823 sw zero,48(sp) +80013e08: ffdfe06f j 80012e04 <__subtf3+0x518> -80013fd0 <__fixtfsi>: -80013fd0: 00c52703 lw a4,12(a0) -80013fd4: 00852783 lw a5,8(a0) -80013fd8: 00452683 lw a3,4(a0) -80013fdc: 00052603 lw a2,0(a0) -80013fe0: fe010113 addi sp,sp,-32 -80013fe4: 00f12423 sw a5,8(sp) -80013fe8: 00e12623 sw a4,12(sp) -80013fec: 00f12c23 sw a5,24(sp) -80013ff0: 01071593 slli a1,a4,0x10 -80013ff4: 00171793 slli a5,a4,0x1 -80013ff8: 01f75813 srli a6,a4,0x1f -80013ffc: 00004737 lui a4,0x4 -80014000: 00d12223 sw a3,4(sp) -80014004: 00d12a23 sw a3,20(sp) -80014008: 00c12023 sw a2,0(sp) -8001400c: 0117d693 srli a3,a5,0x11 -80014010: 00c12823 sw a2,16(sp) -80014014: ffe70793 addi a5,a4,-2 # 3ffe <_start-0x7fffc002> -80014018: 00000513 li a0,0 -8001401c: 00d7dc63 bge a5,a3,80014034 <__fixtfsi+0x64> -80014020: 01d70793 addi a5,a4,29 -80014024: 00d7dc63 bge a5,a3,8001403c <__fixtfsi+0x6c> -80014028: 80000537 lui a0,0x80000 -8001402c: fff54513 not a0,a0 -80014030: 00a80533 add a0,a6,a0 -80014034: 02010113 addi sp,sp,32 -80014038: 00008067 ret -8001403c: 000107b7 lui a5,0x10 -80014040: 0105d593 srli a1,a1,0x10 -80014044: 00f5e5b3 or a1,a1,a5 -80014048: 06f70793 addi a5,a4,111 -8001404c: 40d787b3 sub a5,a5,a3 -80014050: 4057d713 srai a4,a5,0x5 -80014054: 00b12e23 sw a1,28(sp) -80014058: 01f7f793 andi a5,a5,31 -8001405c: 08079863 bnez a5,800140ec <__fixtfsi+0x11c> -80014060: 00271793 slli a5,a4,0x2 -80014064: 02010693 addi a3,sp,32 -80014068: 00f687b3 add a5,a3,a5 -8001406c: ff07a783 lw a5,-16(a5) # fff0 <_start-0x7fff0010> -80014070: 00200613 li a2,2 -80014074: 00f12823 sw a5,16(sp) -80014078: 00200793 li a5,2 -8001407c: 00e78463 beq a5,a4,80014084 <__fixtfsi+0xb4> -80014080: 00100613 li a2,1 -80014084: 00400713 li a4,4 -80014088: 00261793 slli a5,a2,0x2 -8001408c: 01010693 addi a3,sp,16 -80014090: 00f687b3 add a5,a3,a5 -80014094: 0007a023 sw zero,0(a5) -80014098: 00160613 addi a2,a2,1 -8001409c: fee616e3 bne a2,a4,80014088 <__fixtfsi+0xb8> -800140a0: 01012503 lw a0,16(sp) -800140a4: f80808e3 beqz a6,80014034 <__fixtfsi+0x64> -800140a8: 40a00533 neg a0,a0 -800140ac: f89ff06f j 80014034 <__fixtfsi+0x64> -800140b0: ff062683 lw a3,-16(a2) -800140b4: ff072303 lw t1,-16(a4) -800140b8: 011696b3 sll a3,a3,a7 -800140bc: 00f35333 srl t1,t1,a5 -800140c0: 0066e6b3 or a3,a3,t1 -800140c4: 00d12823 sw a3,16(sp) -800140c8: 00100693 li a3,1 -800140cc: fea6c2e3 blt a3,a0,800140b0 <__fixtfsi+0xe0> -800140d0: 00168613 addi a2,a3,1 -800140d4: 02010713 addi a4,sp,32 -800140d8: 00269693 slli a3,a3,0x2 -800140dc: 00d706b3 add a3,a4,a3 -800140e0: 00f5d7b3 srl a5,a1,a5 -800140e4: fef6a823 sw a5,-16(a3) -800140e8: f9dff06f j 80014084 <__fixtfsi+0xb4> -800140ec: 00170613 addi a2,a4,1 -800140f0: 02010893 addi a7,sp,32 -800140f4: 00300513 li a0,3 -800140f8: 00261613 slli a2,a2,0x2 -800140fc: 40e50533 sub a0,a0,a4 -80014100: 00c88633 add a2,a7,a2 -80014104: 00271713 slli a4,a4,0x2 -80014108: 02000893 li a7,32 -8001410c: 02010313 addi t1,sp,32 -80014110: 00000693 li a3,0 -80014114: 40f888b3 sub a7,a7,a5 -80014118: 00e30733 add a4,t1,a4 -8001411c: fb1ff06f j 800140cc <__fixtfsi+0xfc> +80013e0c <__fixtfsi>: +80013e0c: 00c52703 lw a4,12(a0) +80013e10: 00852783 lw a5,8(a0) +80013e14: 00452683 lw a3,4(a0) +80013e18: 00052603 lw a2,0(a0) +80013e1c: fe010113 addi sp,sp,-32 +80013e20: 00f12423 sw a5,8(sp) +80013e24: 00e12623 sw a4,12(sp) +80013e28: 00f12c23 sw a5,24(sp) +80013e2c: 01071593 slli a1,a4,0x10 +80013e30: 00171793 slli a5,a4,0x1 +80013e34: 01f75813 srli a6,a4,0x1f +80013e38: 00004737 lui a4,0x4 +80013e3c: 00d12223 sw a3,4(sp) +80013e40: 00d12a23 sw a3,20(sp) +80013e44: 00c12023 sw a2,0(sp) +80013e48: 0117d693 srli a3,a5,0x11 +80013e4c: 00c12823 sw a2,16(sp) +80013e50: ffe70793 addi a5,a4,-2 # 3ffe <_start-0x7fffc002> +80013e54: 00000513 li a0,0 +80013e58: 00d7dc63 bge a5,a3,80013e70 <__fixtfsi+0x64> +80013e5c: 01d70793 addi a5,a4,29 +80013e60: 00d7dc63 bge a5,a3,80013e78 <__fixtfsi+0x6c> +80013e64: 80000537 lui a0,0x80000 +80013e68: fff54513 not a0,a0 +80013e6c: 00a80533 add a0,a6,a0 +80013e70: 02010113 addi sp,sp,32 +80013e74: 00008067 ret +80013e78: 000107b7 lui a5,0x10 +80013e7c: 0105d593 srli a1,a1,0x10 +80013e80: 00f5e5b3 or a1,a1,a5 +80013e84: 06f70793 addi a5,a4,111 +80013e88: 40d787b3 sub a5,a5,a3 +80013e8c: 4057d713 srai a4,a5,0x5 +80013e90: 00b12e23 sw a1,28(sp) +80013e94: 01f7f793 andi a5,a5,31 +80013e98: 08079863 bnez a5,80013f28 <__fixtfsi+0x11c> +80013e9c: 00271793 slli a5,a4,0x2 +80013ea0: 02010693 addi a3,sp,32 +80013ea4: 00f687b3 add a5,a3,a5 +80013ea8: ff07a783 lw a5,-16(a5) # fff0 <_start-0x7fff0010> +80013eac: 00200613 li a2,2 +80013eb0: 00f12823 sw a5,16(sp) +80013eb4: 00200793 li a5,2 +80013eb8: 00e78463 beq a5,a4,80013ec0 <__fixtfsi+0xb4> +80013ebc: 00100613 li a2,1 +80013ec0: 00400713 li a4,4 +80013ec4: 00261793 slli a5,a2,0x2 +80013ec8: 01010693 addi a3,sp,16 +80013ecc: 00f687b3 add a5,a3,a5 +80013ed0: 0007a023 sw zero,0(a5) +80013ed4: 00160613 addi a2,a2,1 +80013ed8: fee616e3 bne a2,a4,80013ec4 <__fixtfsi+0xb8> +80013edc: 01012503 lw a0,16(sp) +80013ee0: f80808e3 beqz a6,80013e70 <__fixtfsi+0x64> +80013ee4: 40a00533 neg a0,a0 +80013ee8: f89ff06f j 80013e70 <__fixtfsi+0x64> +80013eec: ff062683 lw a3,-16(a2) +80013ef0: ff072303 lw t1,-16(a4) +80013ef4: 011696b3 sll a3,a3,a7 +80013ef8: 00f35333 srl t1,t1,a5 +80013efc: 0066e6b3 or a3,a3,t1 +80013f00: 00d12823 sw a3,16(sp) +80013f04: 00100693 li a3,1 +80013f08: fea6c2e3 blt a3,a0,80013eec <__fixtfsi+0xe0> +80013f0c: 00168613 addi a2,a3,1 +80013f10: 02010713 addi a4,sp,32 +80013f14: 00269693 slli a3,a3,0x2 +80013f18: 00d706b3 add a3,a4,a3 +80013f1c: 00f5d7b3 srl a5,a1,a5 +80013f20: fef6a823 sw a5,-16(a3) +80013f24: f9dff06f j 80013ec0 <__fixtfsi+0xb4> +80013f28: 00170613 addi a2,a4,1 +80013f2c: 02010893 addi a7,sp,32 +80013f30: 00300513 li a0,3 +80013f34: 00261613 slli a2,a2,0x2 +80013f38: 40e50533 sub a0,a0,a4 +80013f3c: 00c88633 add a2,a7,a2 +80013f40: 00271713 slli a4,a4,0x2 +80013f44: 02000893 li a7,32 +80013f48: 02010313 addi t1,sp,32 +80013f4c: 00000693 li a3,0 +80013f50: 40f888b3 sub a7,a7,a5 +80013f54: 00e30733 add a4,t1,a4 +80013f58: fb1ff06f j 80013f08 <__fixtfsi+0xfc> -80014120 <__floatsitf>: -80014120: fd010113 addi sp,sp,-48 -80014124: 02912223 sw s1,36(sp) -80014128: 02112623 sw ra,44(sp) -8001412c: 02812423 sw s0,40(sp) -80014130: 03212023 sw s2,32(sp) -80014134: 00050493 mv s1,a0 -80014138: 14058c63 beqz a1,80014290 <__floatsitf+0x170> -8001413c: 41f5d793 srai a5,a1,0x1f -80014140: 00b7c433 xor s0,a5,a1 -80014144: 40f40433 sub s0,s0,a5 -80014148: 00040513 mv a0,s0 -8001414c: 01f5d913 srli s2,a1,0x1f -80014150: 698000ef jal ra,800147e8 <__clzsi2> -80014154: 000045b7 lui a1,0x4 -80014158: 01e58593 addi a1,a1,30 # 401e <_start-0x7fffbfe2> -8001415c: 40a585b3 sub a1,a1,a0 -80014160: 05150513 addi a0,a0,81 # 80000051 <__BSS_END__+0xfffe9639> -80014164: 00812823 sw s0,16(sp) -80014168: 00012a23 sw zero,20(sp) -8001416c: 00012c23 sw zero,24(sp) -80014170: 00012e23 sw zero,28(sp) -80014174: 01f57693 andi a3,a0,31 -80014178: 04068063 beqz a3,800141b8 <__floatsitf+0x98> -8001417c: 05f00713 li a4,95 -80014180: 00300793 li a5,3 -80014184: 00a74c63 blt a4,a0,8001419c <__floatsitf+0x7c> -80014188: 02000793 li a5,32 -8001418c: 40d787b3 sub a5,a5,a3 -80014190: 00f457b3 srl a5,s0,a5 -80014194: 00f12e23 sw a5,28(sp) -80014198: 00200793 li a5,2 -8001419c: fff78713 addi a4,a5,-1 -800141a0: 02010613 addi a2,sp,32 -800141a4: 00279793 slli a5,a5,0x2 -800141a8: 00f607b3 add a5,a2,a5 -800141ac: 00d41433 sll s0,s0,a3 -800141b0: fe87a823 sw s0,-16(a5) -800141b4: 0500006f j 80014204 <__floatsitf+0xe4> -800141b8: 40555693 srai a3,a0,0x5 -800141bc: 00300713 li a4,3 -800141c0: 40d70733 sub a4,a4,a3 -800141c4: 02010793 addi a5,sp,32 -800141c8: 00271713 slli a4,a4,0x2 -800141cc: 00e78733 add a4,a5,a4 -800141d0: ff072783 lw a5,-16(a4) -800141d4: 00200713 li a4,2 -800141d8: 00f12e23 sw a5,28(sp) -800141dc: 05f00793 li a5,95 -800141e0: 02a7c263 blt a5,a0,80014204 <__floatsitf+0xe4> -800141e4: 00200793 li a5,2 -800141e8: 40d787b3 sub a5,a5,a3 -800141ec: 02010713 addi a4,sp,32 -800141f0: 00279793 slli a5,a5,0x2 -800141f4: 00f707b3 add a5,a4,a5 -800141f8: ff07a783 lw a5,-16(a5) -800141fc: 00100713 li a4,1 -80014200: 00f12c23 sw a5,24(sp) -80014204: fff00693 li a3,-1 -80014208: 00271793 slli a5,a4,0x2 -8001420c: 01010613 addi a2,sp,16 -80014210: 00f607b3 add a5,a2,a5 -80014214: 0007a023 sw zero,0(a5) -80014218: fff70713 addi a4,a4,-1 -8001421c: fed716e3 bne a4,a3,80014208 <__floatsitf+0xe8> -80014220: 01c12783 lw a5,28(sp) -80014224: 01159593 slli a1,a1,0x11 -80014228: 80010737 lui a4,0x80010 -8001422c: 00f11623 sh a5,12(sp) -80014230: 00c12783 lw a5,12(sp) -80014234: 0115d593 srli a1,a1,0x11 -80014238: fff70713 addi a4,a4,-1 # 8000ffff <__BSS_END__+0xffff95e7> -8001423c: 00e7f7b3 and a5,a5,a4 -80014240: 01059593 slli a1,a1,0x10 -80014244: 00b7e5b3 or a1,a5,a1 -80014248: 01012783 lw a5,16(sp) -8001424c: 00159593 slli a1,a1,0x1 -80014250: 01f91913 slli s2,s2,0x1f -80014254: 00f4a023 sw a5,0(s1) -80014258: 01412783 lw a5,20(sp) -8001425c: 02c12083 lw ra,44(sp) -80014260: 02812403 lw s0,40(sp) -80014264: 00f4a223 sw a5,4(s1) -80014268: 01812783 lw a5,24(sp) -8001426c: 0015d593 srli a1,a1,0x1 -80014270: 0125e5b3 or a1,a1,s2 -80014274: 00f4a423 sw a5,8(s1) -80014278: 00b4a623 sw a1,12(s1) -8001427c: 00048513 mv a0,s1 -80014280: 02012903 lw s2,32(sp) -80014284: 02412483 lw s1,36(sp) -80014288: 03010113 addi sp,sp,48 -8001428c: 00008067 ret -80014290: 00012e23 sw zero,28(sp) -80014294: 00012c23 sw zero,24(sp) -80014298: 00012a23 sw zero,20(sp) -8001429c: 00012823 sw zero,16(sp) -800142a0: 00000913 li s2,0 -800142a4: f7dff06f j 80014220 <__floatsitf+0x100> +80013f5c <__floatsitf>: +80013f5c: fd010113 addi sp,sp,-48 +80013f60: 02912223 sw s1,36(sp) +80013f64: 02112623 sw ra,44(sp) +80013f68: 02812423 sw s0,40(sp) +80013f6c: 03212023 sw s2,32(sp) +80013f70: 00050493 mv s1,a0 +80013f74: 14058c63 beqz a1,800140cc <__floatsitf+0x170> +80013f78: 41f5d793 srai a5,a1,0x1f +80013f7c: 00b7c433 xor s0,a5,a1 +80013f80: 40f40433 sub s0,s0,a5 +80013f84: 00040513 mv a0,s0 +80013f88: 01f5d913 srli s2,a1,0x1f +80013f8c: 698000ef jal ra,80014624 <__clzsi2> +80013f90: 000045b7 lui a1,0x4 +80013f94: 01e58593 addi a1,a1,30 # 401e <_start-0x7fffbfe2> +80013f98: 40a585b3 sub a1,a1,a0 +80013f9c: 05150513 addi a0,a0,81 # 80000051 <__BSS_END__+0xfffe91a9> +80013fa0: 00812823 sw s0,16(sp) +80013fa4: 00012a23 sw zero,20(sp) +80013fa8: 00012c23 sw zero,24(sp) +80013fac: 00012e23 sw zero,28(sp) +80013fb0: 01f57693 andi a3,a0,31 +80013fb4: 04068063 beqz a3,80013ff4 <__floatsitf+0x98> +80013fb8: 05f00713 li a4,95 +80013fbc: 00300793 li a5,3 +80013fc0: 00a74c63 blt a4,a0,80013fd8 <__floatsitf+0x7c> +80013fc4: 02000793 li a5,32 +80013fc8: 40d787b3 sub a5,a5,a3 +80013fcc: 00f457b3 srl a5,s0,a5 +80013fd0: 00f12e23 sw a5,28(sp) +80013fd4: 00200793 li a5,2 +80013fd8: fff78713 addi a4,a5,-1 +80013fdc: 02010613 addi a2,sp,32 +80013fe0: 00279793 slli a5,a5,0x2 +80013fe4: 00f607b3 add a5,a2,a5 +80013fe8: 00d41433 sll s0,s0,a3 +80013fec: fe87a823 sw s0,-16(a5) +80013ff0: 0500006f j 80014040 <__floatsitf+0xe4> +80013ff4: 40555693 srai a3,a0,0x5 +80013ff8: 00300713 li a4,3 +80013ffc: 40d70733 sub a4,a4,a3 +80014000: 02010793 addi a5,sp,32 +80014004: 00271713 slli a4,a4,0x2 +80014008: 00e78733 add a4,a5,a4 +8001400c: ff072783 lw a5,-16(a4) +80014010: 00200713 li a4,2 +80014014: 00f12e23 sw a5,28(sp) +80014018: 05f00793 li a5,95 +8001401c: 02a7c263 blt a5,a0,80014040 <__floatsitf+0xe4> +80014020: 00200793 li a5,2 +80014024: 40d787b3 sub a5,a5,a3 +80014028: 02010713 addi a4,sp,32 +8001402c: 00279793 slli a5,a5,0x2 +80014030: 00f707b3 add a5,a4,a5 +80014034: ff07a783 lw a5,-16(a5) +80014038: 00100713 li a4,1 +8001403c: 00f12c23 sw a5,24(sp) +80014040: fff00693 li a3,-1 +80014044: 00271793 slli a5,a4,0x2 +80014048: 01010613 addi a2,sp,16 +8001404c: 00f607b3 add a5,a2,a5 +80014050: 0007a023 sw zero,0(a5) +80014054: fff70713 addi a4,a4,-1 +80014058: fed716e3 bne a4,a3,80014044 <__floatsitf+0xe8> +8001405c: 01c12783 lw a5,28(sp) +80014060: 01159593 slli a1,a1,0x11 +80014064: 80010737 lui a4,0x80010 +80014068: 00f11623 sh a5,12(sp) +8001406c: 00c12783 lw a5,12(sp) +80014070: 0115d593 srli a1,a1,0x11 +80014074: fff70713 addi a4,a4,-1 # 8000ffff <__BSS_END__+0xffff9157> +80014078: 00e7f7b3 and a5,a5,a4 +8001407c: 01059593 slli a1,a1,0x10 +80014080: 00b7e5b3 or a1,a5,a1 +80014084: 01012783 lw a5,16(sp) +80014088: 00159593 slli a1,a1,0x1 +8001408c: 01f91913 slli s2,s2,0x1f +80014090: 00f4a023 sw a5,0(s1) +80014094: 01412783 lw a5,20(sp) +80014098: 02c12083 lw ra,44(sp) +8001409c: 02812403 lw s0,40(sp) +800140a0: 00f4a223 sw a5,4(s1) +800140a4: 01812783 lw a5,24(sp) +800140a8: 0015d593 srli a1,a1,0x1 +800140ac: 0125e5b3 or a1,a1,s2 +800140b0: 00f4a423 sw a5,8(s1) +800140b4: 00b4a623 sw a1,12(s1) +800140b8: 00048513 mv a0,s1 +800140bc: 02012903 lw s2,32(sp) +800140c0: 02412483 lw s1,36(sp) +800140c4: 03010113 addi sp,sp,48 +800140c8: 00008067 ret +800140cc: 00012e23 sw zero,28(sp) +800140d0: 00012c23 sw zero,24(sp) +800140d4: 00012a23 sw zero,20(sp) +800140d8: 00012823 sw zero,16(sp) +800140dc: 00000913 li s2,0 +800140e0: f7dff06f j 8001405c <__floatsitf+0x100> -800142a8 <__extenddftf2>: -800142a8: 01465793 srli a5,a2,0x14 -800142ac: 00c61713 slli a4,a2,0xc -800142b0: 7ff7f793 andi a5,a5,2047 -800142b4: fd010113 addi sp,sp,-48 -800142b8: 00c75713 srli a4,a4,0xc -800142bc: 00178693 addi a3,a5,1 -800142c0: 02812423 sw s0,40(sp) -800142c4: 02912223 sw s1,36(sp) -800142c8: 02112623 sw ra,44(sp) -800142cc: 00b12823 sw a1,16(sp) -800142d0: 00e12a23 sw a4,20(sp) -800142d4: 00012e23 sw zero,28(sp) -800142d8: 00012c23 sw zero,24(sp) -800142dc: 7fe6f693 andi a3,a3,2046 -800142e0: 00050493 mv s1,a0 -800142e4: 01f65413 srli s0,a2,0x1f -800142e8: 0a068063 beqz a3,80014388 <__extenddftf2+0xe0> -800142ec: 000046b7 lui a3,0x4 -800142f0: c0068693 addi a3,a3,-1024 # 3c00 <_start-0x7fffc400> -800142f4: 0045d513 srli a0,a1,0x4 -800142f8: 00d787b3 add a5,a5,a3 -800142fc: 00475693 srli a3,a4,0x4 -80014300: 01c71713 slli a4,a4,0x1c -80014304: 00a76733 or a4,a4,a0 -80014308: 01c59593 slli a1,a1,0x1c -8001430c: 00d12e23 sw a3,28(sp) -80014310: 00e12c23 sw a4,24(sp) -80014314: 00b12a23 sw a1,20(sp) -80014318: 00012823 sw zero,16(sp) -8001431c: 01c12703 lw a4,28(sp) -80014320: 01179793 slli a5,a5,0x11 -80014324: 800106b7 lui a3,0x80010 -80014328: 00e11623 sh a4,12(sp) -8001432c: 00c12703 lw a4,12(sp) -80014330: 0117d793 srli a5,a5,0x11 -80014334: fff68693 addi a3,a3,-1 # 8000ffff <__BSS_END__+0xffff95e7> -80014338: 00d77733 and a4,a4,a3 -8001433c: 01079793 slli a5,a5,0x10 -80014340: 00f767b3 or a5,a4,a5 -80014344: 01012703 lw a4,16(sp) -80014348: 00179793 slli a5,a5,0x1 -8001434c: 01f41413 slli s0,s0,0x1f -80014350: 00e4a023 sw a4,0(s1) -80014354: 01412703 lw a4,20(sp) -80014358: 0017d793 srli a5,a5,0x1 -8001435c: 0087e7b3 or a5,a5,s0 -80014360: 00e4a223 sw a4,4(s1) -80014364: 01812703 lw a4,24(sp) -80014368: 02c12083 lw ra,44(sp) -8001436c: 02812403 lw s0,40(sp) -80014370: 00e4a423 sw a4,8(s1) -80014374: 00f4a623 sw a5,12(s1) -80014378: 00048513 mv a0,s1 -8001437c: 02412483 lw s1,36(sp) -80014380: 03010113 addi sp,sp,48 -80014384: 00008067 ret -80014388: 00b76533 or a0,a4,a1 -8001438c: 0e079663 bnez a5,80014478 <__extenddftf2+0x1d0> -80014390: f80506e3 beqz a0,8001431c <__extenddftf2+0x74> -80014394: 04070e63 beqz a4,800143f0 <__extenddftf2+0x148> -80014398: 00070513 mv a0,a4 -8001439c: 44c000ef jal ra,800147e8 <__clzsi2> -800143a0: 03150613 addi a2,a0,49 -800143a4: 40565713 srai a4,a2,0x5 -800143a8: 01f67613 andi a2,a2,31 -800143ac: 04060863 beqz a2,800143fc <__extenddftf2+0x154> -800143b0: ffc00693 li a3,-4 -800143b4: 02d706b3 mul a3,a4,a3 -800143b8: 01010313 addi t1,sp,16 -800143bc: 02000793 li a5,32 -800143c0: 00271813 slli a6,a4,0x2 -800143c4: 40c787b3 sub a5,a5,a2 -800143c8: 00c68693 addi a3,a3,12 -800143cc: 00d306b3 add a3,t1,a3 -800143d0: 08d31263 bne t1,a3,80014454 <__extenddftf2+0x1ac> -800143d4: 02010793 addi a5,sp,32 -800143d8: 01078833 add a6,a5,a6 -800143dc: 01012783 lw a5,16(sp) -800143e0: fff70713 addi a4,a4,-1 -800143e4: 00c79633 sll a2,a5,a2 -800143e8: fec82823 sw a2,-16(a6) -800143ec: 03c0006f j 80014428 <__extenddftf2+0x180> -800143f0: 3f8000ef jal ra,800147e8 <__clzsi2> -800143f4: 02050513 addi a0,a0,32 -800143f8: fa9ff06f j 800143a0 <__extenddftf2+0xf8> -800143fc: ffc00613 li a2,-4 -80014400: 02c70633 mul a2,a4,a2 -80014404: 01c10693 addi a3,sp,28 -80014408: 00300793 li a5,3 -8001440c: 00c685b3 add a1,a3,a2 -80014410: 0005a583 lw a1,0(a1) -80014414: fff78793 addi a5,a5,-1 -80014418: ffc68693 addi a3,a3,-4 -8001441c: 00b6a223 sw a1,4(a3) -80014420: fee7d6e3 bge a5,a4,8001440c <__extenddftf2+0x164> -80014424: fff70713 addi a4,a4,-1 -80014428: fff00693 li a3,-1 -8001442c: 00271793 slli a5,a4,0x2 -80014430: 01010613 addi a2,sp,16 -80014434: 00f607b3 add a5,a2,a5 -80014438: 0007a023 sw zero,0(a5) -8001443c: fff70713 addi a4,a4,-1 -80014440: fed716e3 bne a4,a3,8001442c <__extenddftf2+0x184> -80014444: 000047b7 lui a5,0x4 -80014448: c0c78793 addi a5,a5,-1012 # 3c0c <_start-0x7fffc3f4> -8001444c: 40a787b3 sub a5,a5,a0 -80014450: ecdff06f j 8001431c <__extenddftf2+0x74> -80014454: ffc6a583 lw a1,-4(a3) -80014458: 0006a883 lw a7,0(a3) -8001445c: 01068e33 add t3,a3,a6 -80014460: 00f5d5b3 srl a1,a1,a5 -80014464: 00c898b3 sll a7,a7,a2 -80014468: 0115e5b3 or a1,a1,a7 -8001446c: 00be2023 sw a1,0(t3) -80014470: ffc68693 addi a3,a3,-4 -80014474: f5dff06f j 800143d0 <__extenddftf2+0x128> -80014478: 000087b7 lui a5,0x8 -8001447c: 02050863 beqz a0,800144ac <__extenddftf2+0x204> -80014480: 01c71793 slli a5,a4,0x1c -80014484: 0045d693 srli a3,a1,0x4 -80014488: 00d7e7b3 or a5,a5,a3 -8001448c: 00f12c23 sw a5,24(sp) -80014490: 00475713 srli a4,a4,0x4 -80014494: 000087b7 lui a5,0x8 -80014498: 01c59593 slli a1,a1,0x1c -8001449c: 00f76733 or a4,a4,a5 -800144a0: 00b12a23 sw a1,20(sp) -800144a4: 00012823 sw zero,16(sp) -800144a8: 00e12e23 sw a4,28(sp) -800144ac: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -800144b0: e6dff06f j 8001431c <__extenddftf2+0x74> +800140e4 <__extenddftf2>: +800140e4: 01465793 srli a5,a2,0x14 +800140e8: 00c61713 slli a4,a2,0xc +800140ec: 7ff7f793 andi a5,a5,2047 +800140f0: fd010113 addi sp,sp,-48 +800140f4: 00c75713 srli a4,a4,0xc +800140f8: 00178693 addi a3,a5,1 +800140fc: 02812423 sw s0,40(sp) +80014100: 02912223 sw s1,36(sp) +80014104: 02112623 sw ra,44(sp) +80014108: 00b12823 sw a1,16(sp) +8001410c: 00e12a23 sw a4,20(sp) +80014110: 00012e23 sw zero,28(sp) +80014114: 00012c23 sw zero,24(sp) +80014118: 7fe6f693 andi a3,a3,2046 +8001411c: 00050493 mv s1,a0 +80014120: 01f65413 srli s0,a2,0x1f +80014124: 0a068063 beqz a3,800141c4 <__extenddftf2+0xe0> +80014128: 000046b7 lui a3,0x4 +8001412c: c0068693 addi a3,a3,-1024 # 3c00 <_start-0x7fffc400> +80014130: 0045d513 srli a0,a1,0x4 +80014134: 00d787b3 add a5,a5,a3 +80014138: 00475693 srli a3,a4,0x4 +8001413c: 01c71713 slli a4,a4,0x1c +80014140: 00a76733 or a4,a4,a0 +80014144: 01c59593 slli a1,a1,0x1c +80014148: 00d12e23 sw a3,28(sp) +8001414c: 00e12c23 sw a4,24(sp) +80014150: 00b12a23 sw a1,20(sp) +80014154: 00012823 sw zero,16(sp) +80014158: 01c12703 lw a4,28(sp) +8001415c: 01179793 slli a5,a5,0x11 +80014160: 800106b7 lui a3,0x80010 +80014164: 00e11623 sh a4,12(sp) +80014168: 00c12703 lw a4,12(sp) +8001416c: 0117d793 srli a5,a5,0x11 +80014170: fff68693 addi a3,a3,-1 # 8000ffff <__BSS_END__+0xffff9157> +80014174: 00d77733 and a4,a4,a3 +80014178: 01079793 slli a5,a5,0x10 +8001417c: 00f767b3 or a5,a4,a5 +80014180: 01012703 lw a4,16(sp) +80014184: 00179793 slli a5,a5,0x1 +80014188: 01f41413 slli s0,s0,0x1f +8001418c: 00e4a023 sw a4,0(s1) +80014190: 01412703 lw a4,20(sp) +80014194: 0017d793 srli a5,a5,0x1 +80014198: 0087e7b3 or a5,a5,s0 +8001419c: 00e4a223 sw a4,4(s1) +800141a0: 01812703 lw a4,24(sp) +800141a4: 02c12083 lw ra,44(sp) +800141a8: 02812403 lw s0,40(sp) +800141ac: 00e4a423 sw a4,8(s1) +800141b0: 00f4a623 sw a5,12(s1) +800141b4: 00048513 mv a0,s1 +800141b8: 02412483 lw s1,36(sp) +800141bc: 03010113 addi sp,sp,48 +800141c0: 00008067 ret +800141c4: 00b76533 or a0,a4,a1 +800141c8: 0e079663 bnez a5,800142b4 <__extenddftf2+0x1d0> +800141cc: f80506e3 beqz a0,80014158 <__extenddftf2+0x74> +800141d0: 04070e63 beqz a4,8001422c <__extenddftf2+0x148> +800141d4: 00070513 mv a0,a4 +800141d8: 44c000ef jal ra,80014624 <__clzsi2> +800141dc: 03150613 addi a2,a0,49 +800141e0: 40565713 srai a4,a2,0x5 +800141e4: 01f67613 andi a2,a2,31 +800141e8: 04060863 beqz a2,80014238 <__extenddftf2+0x154> +800141ec: ffc00693 li a3,-4 +800141f0: 02d706b3 mul a3,a4,a3 +800141f4: 01010313 addi t1,sp,16 +800141f8: 02000793 li a5,32 +800141fc: 00271813 slli a6,a4,0x2 +80014200: 40c787b3 sub a5,a5,a2 +80014204: 00c68693 addi a3,a3,12 +80014208: 00d306b3 add a3,t1,a3 +8001420c: 08d31263 bne t1,a3,80014290 <__extenddftf2+0x1ac> +80014210: 02010793 addi a5,sp,32 +80014214: 01078833 add a6,a5,a6 +80014218: 01012783 lw a5,16(sp) +8001421c: fff70713 addi a4,a4,-1 +80014220: 00c79633 sll a2,a5,a2 +80014224: fec82823 sw a2,-16(a6) +80014228: 03c0006f j 80014264 <__extenddftf2+0x180> +8001422c: 3f8000ef jal ra,80014624 <__clzsi2> +80014230: 02050513 addi a0,a0,32 +80014234: fa9ff06f j 800141dc <__extenddftf2+0xf8> +80014238: ffc00613 li a2,-4 +8001423c: 02c70633 mul a2,a4,a2 +80014240: 01c10693 addi a3,sp,28 +80014244: 00300793 li a5,3 +80014248: 00c685b3 add a1,a3,a2 +8001424c: 0005a583 lw a1,0(a1) +80014250: fff78793 addi a5,a5,-1 +80014254: ffc68693 addi a3,a3,-4 +80014258: 00b6a223 sw a1,4(a3) +8001425c: fee7d6e3 bge a5,a4,80014248 <__extenddftf2+0x164> +80014260: fff70713 addi a4,a4,-1 +80014264: fff00693 li a3,-1 +80014268: 00271793 slli a5,a4,0x2 +8001426c: 01010613 addi a2,sp,16 +80014270: 00f607b3 add a5,a2,a5 +80014274: 0007a023 sw zero,0(a5) +80014278: fff70713 addi a4,a4,-1 +8001427c: fed716e3 bne a4,a3,80014268 <__extenddftf2+0x184> +80014280: 000047b7 lui a5,0x4 +80014284: c0c78793 addi a5,a5,-1012 # 3c0c <_start-0x7fffc3f4> +80014288: 40a787b3 sub a5,a5,a0 +8001428c: ecdff06f j 80014158 <__extenddftf2+0x74> +80014290: ffc6a583 lw a1,-4(a3) +80014294: 0006a883 lw a7,0(a3) +80014298: 01068e33 add t3,a3,a6 +8001429c: 00f5d5b3 srl a1,a1,a5 +800142a0: 00c898b3 sll a7,a7,a2 +800142a4: 0115e5b3 or a1,a1,a7 +800142a8: 00be2023 sw a1,0(t3) +800142ac: ffc68693 addi a3,a3,-4 +800142b0: f5dff06f j 8001420c <__extenddftf2+0x128> +800142b4: 000087b7 lui a5,0x8 +800142b8: 02050863 beqz a0,800142e8 <__extenddftf2+0x204> +800142bc: 01c71793 slli a5,a4,0x1c +800142c0: 0045d693 srli a3,a1,0x4 +800142c4: 00d7e7b3 or a5,a5,a3 +800142c8: 00f12c23 sw a5,24(sp) +800142cc: 00475713 srli a4,a4,0x4 +800142d0: 000087b7 lui a5,0x8 +800142d4: 01c59593 slli a1,a1,0x1c +800142d8: 00f76733 or a4,a4,a5 +800142dc: 00b12a23 sw a1,20(sp) +800142e0: 00012823 sw zero,16(sp) +800142e4: 00e12e23 sw a4,28(sp) +800142e8: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> +800142ec: e6dff06f j 80014158 <__extenddftf2+0x74> -800144b4 <__trunctfdf2>: -800144b4: 00c52583 lw a1,12(a0) -800144b8: 00852783 lw a5,8(a0) -800144bc: 00452703 lw a4,4(a0) -800144c0: fe010113 addi sp,sp,-32 -800144c4: 00052683 lw a3,0(a0) -800144c8: 00f12423 sw a5,8(sp) -800144cc: 00f12c23 sw a5,24(sp) -800144d0: 01059793 slli a5,a1,0x10 -800144d4: 00e12223 sw a4,4(sp) -800144d8: 00e12a23 sw a4,20(sp) -800144dc: 0107d793 srli a5,a5,0x10 -800144e0: 00159713 slli a4,a1,0x1 -800144e4: 00b12623 sw a1,12(sp) -800144e8: 00d12023 sw a3,0(sp) -800144ec: 00d12823 sw a3,16(sp) -800144f0: 00f12e23 sw a5,28(sp) -800144f4: 01175713 srli a4,a4,0x11 -800144f8: 01f5d593 srli a1,a1,0x1f -800144fc: 01010313 addi t1,sp,16 -80014500: 01c10613 addi a2,sp,28 -80014504: 00062783 lw a5,0(a2) -80014508: ffc62683 lw a3,-4(a2) -8001450c: ffc60613 addi a2,a2,-4 -80014510: 00379793 slli a5,a5,0x3 -80014514: 01d6d693 srli a3,a3,0x1d -80014518: 00d7e7b3 or a5,a5,a3 -8001451c: 00f62223 sw a5,4(a2) -80014520: fec312e3 bne t1,a2,80014504 <__trunctfdf2+0x50> -80014524: 01012683 lw a3,16(sp) -80014528: 00170793 addi a5,a4,1 -8001452c: 00369513 slli a0,a3,0x3 -80014530: 000086b7 lui a3,0x8 -80014534: ffe68693 addi a3,a3,-2 # 7ffe <_start-0x7fff8002> -80014538: 00a12823 sw a0,16(sp) -8001453c: 00d7f7b3 and a5,a5,a3 -80014540: 1a078a63 beqz a5,800146f4 <__trunctfdf2+0x240> -80014544: ffffc7b7 lui a5,0xffffc -80014548: 40078793 addi a5,a5,1024 # ffffc400 <__BSS_END__+0x7ffe59e8> -8001454c: 00f70733 add a4,a4,a5 -80014550: 7fe00793 li a5,2046 -80014554: 1ee7cc63 blt a5,a4,8001474c <__trunctfdf2+0x298> -80014558: 06e05863 blez a4,800145c8 <__trunctfdf2+0x114> -8001455c: 01812803 lw a6,24(sp) -80014560: 01c12603 lw a2,28(sp) -80014564: 01412783 lw a5,20(sp) -80014568: 01c85693 srli a3,a6,0x1c -8001456c: 00461613 slli a2,a2,0x4 -80014570: 00d66633 or a2,a2,a3 -80014574: 00479693 slli a3,a5,0x4 -80014578: 00a6e6b3 or a3,a3,a0 -8001457c: 01c7d793 srli a5,a5,0x1c -80014580: 00481813 slli a6,a6,0x4 -80014584: 00d036b3 snez a3,a3 -80014588: 0107e7b3 or a5,a5,a6 -8001458c: 00f6e6b3 or a3,a3,a5 -80014590: 00c12a23 sw a2,20(sp) -80014594: 00d12823 sw a3,16(sp) -80014598: 01012683 lw a3,16(sp) -8001459c: 01412783 lw a5,20(sp) -800145a0: 0076f613 andi a2,a3,7 -800145a4: 1a060a63 beqz a2,80014758 <__trunctfdf2+0x2a4> -800145a8: 00f6f613 andi a2,a3,15 -800145ac: 00400513 li a0,4 -800145b0: 1aa60463 beq a2,a0,80014758 <__trunctfdf2+0x2a4> -800145b4: 00468613 addi a2,a3,4 -800145b8: 00d636b3 sltu a3,a2,a3 -800145bc: 00d787b3 add a5,a5,a3 -800145c0: 00060693 mv a3,a2 -800145c4: 1940006f j 80014758 <__trunctfdf2+0x2a4> -800145c8: fcc00793 li a5,-52 -800145cc: 00f75c63 bge a4,a5,800145e4 <__trunctfdf2+0x130> -800145d0: 00012a23 sw zero,20(sp) -800145d4: 00100793 li a5,1 -800145d8: 00f12823 sw a5,16(sp) -800145dc: 00000713 li a4,0 -800145e0: fb9ff06f j 80014598 <__trunctfdf2+0xe4> -800145e4: 01c12783 lw a5,28(sp) -800145e8: 000806b7 lui a3,0x80 -800145ec: 00000e13 li t3,0 -800145f0: 00d7e7b3 or a5,a5,a3 -800145f4: 00f12e23 sw a5,28(sp) -800145f8: 03d00793 li a5,61 -800145fc: 40e78733 sub a4,a5,a4 -80014600: 40575513 srai a0,a4,0x5 -80014604: 00030693 mv a3,t1 -80014608: 01f77713 andi a4,a4,31 -8001460c: 00000793 li a5,0 -80014610: 0006a803 lw a6,0(a3) # 80000 <_start-0x7ff80000> -80014614: 00178793 addi a5,a5,1 -80014618: 00468693 addi a3,a3,4 -8001461c: 010e6e33 or t3,t3,a6 -80014620: fef518e3 bne a0,a5,80014610 <__trunctfdf2+0x15c> -80014624: 00251693 slli a3,a0,0x2 -80014628: 04071663 bnez a4,80014674 <__trunctfdf2+0x1c0> -8001462c: 00300793 li a5,3 -80014630: 40a78533 sub a0,a5,a0 -80014634: 00d607b3 add a5,a2,a3 -80014638: 0007a783 lw a5,0(a5) -8001463c: 00170713 addi a4,a4,1 -80014640: 00460613 addi a2,a2,4 -80014644: fef62e23 sw a5,-4(a2) -80014648: fee556e3 bge a0,a4,80014634 <__trunctfdf2+0x180> -8001464c: 00400693 li a3,4 -80014650: 00271793 slli a5,a4,0x2 -80014654: 00f307b3 add a5,t1,a5 -80014658: 0007a023 sw zero,0(a5) -8001465c: 00170713 addi a4,a4,1 -80014660: fed718e3 bne a4,a3,80014650 <__trunctfdf2+0x19c> -80014664: 01012703 lw a4,16(sp) -80014668: 01c037b3 snez a5,t3 -8001466c: 00f767b3 or a5,a4,a5 -80014670: f69ff06f j 800145d8 <__trunctfdf2+0x124> -80014674: 02010793 addi a5,sp,32 -80014678: 00d787b3 add a5,a5,a3 -8001467c: ff07a783 lw a5,-16(a5) -80014680: 02000893 li a7,32 -80014684: 40e888b3 sub a7,a7,a4 -80014688: 011797b3 sll a5,a5,a7 -8001468c: 00fe6e33 or t3,t3,a5 -80014690: 00300793 li a5,3 -80014694: 00d306b3 add a3,t1,a3 -80014698: 00000813 li a6,0 -8001469c: 40a787b3 sub a5,a5,a0 -800146a0: 00468693 addi a3,a3,4 -800146a4: 02f84463 blt a6,a5,800146cc <__trunctfdf2+0x218> -800146a8: 02010693 addi a3,sp,32 -800146ac: 00279793 slli a5,a5,0x2 -800146b0: 00f687b3 add a5,a3,a5 -800146b4: 01c12683 lw a3,28(sp) -800146b8: 00e6d733 srl a4,a3,a4 -800146bc: fee7a823 sw a4,-16(a5) -800146c0: 00400713 li a4,4 -800146c4: 40a70733 sub a4,a4,a0 -800146c8: f85ff06f j 8001464c <__trunctfdf2+0x198> -800146cc: ffc6a603 lw a2,-4(a3) -800146d0: 0006af03 lw t5,0(a3) -800146d4: 00281e93 slli t4,a6,0x2 -800146d8: 00e65633 srl a2,a2,a4 -800146dc: 011f1f33 sll t5,t5,a7 -800146e0: 01d30eb3 add t4,t1,t4 -800146e4: 01e66633 or a2,a2,t5 -800146e8: 00cea023 sw a2,0(t4) -800146ec: 00180813 addi a6,a6,1 -800146f0: fb1ff06f j 800146a0 <__trunctfdf2+0x1ec> -800146f4: 01412603 lw a2,20(sp) -800146f8: 01812783 lw a5,24(sp) -800146fc: 01c12803 lw a6,28(sp) -80014700: 00f666b3 or a3,a2,a5 -80014704: 0106e6b3 or a3,a3,a6 -80014708: 00a6e6b3 or a3,a3,a0 -8001470c: 00071863 bnez a4,8001471c <__trunctfdf2+0x268> -80014710: 00d036b3 snez a3,a3 -80014714: 00000793 li a5,0 -80014718: e89ff06f j 800145a0 <__trunctfdf2+0xec> -8001471c: 0a068c63 beqz a3,800147d4 <__trunctfdf2+0x320> -80014720: 01c65693 srli a3,a2,0x1c -80014724: 00481813 slli a6,a6,0x4 -80014728: 00479613 slli a2,a5,0x4 -8001472c: 01c7d793 srli a5,a5,0x1c -80014730: 00400737 lui a4,0x400 -80014734: 00c6e6b3 or a3,a3,a2 -80014738: 0107e7b3 or a5,a5,a6 -8001473c: 00e7e7b3 or a5,a5,a4 -80014740: ff86f693 andi a3,a3,-8 -80014744: 7ff00713 li a4,2047 -80014748: e59ff06f j 800145a0 <__trunctfdf2+0xec> -8001474c: 00000793 li a5,0 -80014750: 00000693 li a3,0 -80014754: 7ff00713 li a4,2047 -80014758: 00879613 slli a2,a5,0x8 -8001475c: 00065e63 bgez a2,80014778 <__trunctfdf2+0x2c4> -80014760: 00170713 addi a4,a4,1 # 400001 <_start-0x7fbfffff> -80014764: 7ff00613 li a2,2047 -80014768: 06c70a63 beq a4,a2,800147dc <__trunctfdf2+0x328> -8001476c: ff800637 lui a2,0xff800 -80014770: fff60613 addi a2,a2,-1 # ff7fffff <__BSS_END__+0x7f7e95e7> -80014774: 00c7f7b3 and a5,a5,a2 -80014778: 01d79613 slli a2,a5,0x1d -8001477c: 0036d693 srli a3,a3,0x3 -80014780: 00d666b3 or a3,a2,a3 -80014784: 7ff00613 li a2,2047 -80014788: 0037d793 srli a5,a5,0x3 -8001478c: 00c71e63 bne a4,a2,800147a8 <__trunctfdf2+0x2f4> -80014790: 00f6e6b3 or a3,a3,a5 -80014794: 00000793 li a5,0 -80014798: 00068863 beqz a3,800147a8 <__trunctfdf2+0x2f4> -8001479c: 000807b7 lui a5,0x80 -800147a0: 00000693 li a3,0 -800147a4: 00000593 li a1,0 -800147a8: 00c79793 slli a5,a5,0xc -800147ac: 7ff77713 andi a4,a4,2047 -800147b0: 01471713 slli a4,a4,0x14 -800147b4: 00c7d793 srli a5,a5,0xc -800147b8: 01f59593 slli a1,a1,0x1f -800147bc: 00e7e7b3 or a5,a5,a4 -800147c0: 00b7e733 or a4,a5,a1 -800147c4: 00068513 mv a0,a3 -800147c8: 00070593 mv a1,a4 -800147cc: 02010113 addi sp,sp,32 -800147d0: 00008067 ret -800147d4: 00000793 li a5,0 -800147d8: f7dff06f j 80014754 <__trunctfdf2+0x2a0> -800147dc: 00000793 li a5,0 -800147e0: 00000693 li a3,0 -800147e4: f95ff06f j 80014778 <__trunctfdf2+0x2c4> +800142f0 <__trunctfdf2>: +800142f0: 00c52583 lw a1,12(a0) +800142f4: 00852783 lw a5,8(a0) +800142f8: 00452703 lw a4,4(a0) +800142fc: fe010113 addi sp,sp,-32 +80014300: 00052683 lw a3,0(a0) +80014304: 00f12423 sw a5,8(sp) +80014308: 00f12c23 sw a5,24(sp) +8001430c: 01059793 slli a5,a1,0x10 +80014310: 00e12223 sw a4,4(sp) +80014314: 00e12a23 sw a4,20(sp) +80014318: 0107d793 srli a5,a5,0x10 +8001431c: 00159713 slli a4,a1,0x1 +80014320: 00b12623 sw a1,12(sp) +80014324: 00d12023 sw a3,0(sp) +80014328: 00d12823 sw a3,16(sp) +8001432c: 00f12e23 sw a5,28(sp) +80014330: 01175713 srli a4,a4,0x11 +80014334: 01f5d593 srli a1,a1,0x1f +80014338: 01010313 addi t1,sp,16 +8001433c: 01c10613 addi a2,sp,28 +80014340: 00062783 lw a5,0(a2) +80014344: ffc62683 lw a3,-4(a2) +80014348: ffc60613 addi a2,a2,-4 +8001434c: 00379793 slli a5,a5,0x3 +80014350: 01d6d693 srli a3,a3,0x1d +80014354: 00d7e7b3 or a5,a5,a3 +80014358: 00f62223 sw a5,4(a2) +8001435c: fec312e3 bne t1,a2,80014340 <__trunctfdf2+0x50> +80014360: 01012683 lw a3,16(sp) +80014364: 00170793 addi a5,a4,1 +80014368: 00369513 slli a0,a3,0x3 +8001436c: 000086b7 lui a3,0x8 +80014370: ffe68693 addi a3,a3,-2 # 7ffe <_start-0x7fff8002> +80014374: 00a12823 sw a0,16(sp) +80014378: 00d7f7b3 and a5,a5,a3 +8001437c: 1a078a63 beqz a5,80014530 <__trunctfdf2+0x240> +80014380: ffffc7b7 lui a5,0xffffc +80014384: 40078793 addi a5,a5,1024 # ffffc400 <__BSS_END__+0x7ffe5558> +80014388: 00f70733 add a4,a4,a5 +8001438c: 7fe00793 li a5,2046 +80014390: 1ee7cc63 blt a5,a4,80014588 <__trunctfdf2+0x298> +80014394: 06e05863 blez a4,80014404 <__trunctfdf2+0x114> +80014398: 01812803 lw a6,24(sp) +8001439c: 01c12603 lw a2,28(sp) +800143a0: 01412783 lw a5,20(sp) +800143a4: 01c85693 srli a3,a6,0x1c +800143a8: 00461613 slli a2,a2,0x4 +800143ac: 00d66633 or a2,a2,a3 +800143b0: 00479693 slli a3,a5,0x4 +800143b4: 00a6e6b3 or a3,a3,a0 +800143b8: 01c7d793 srli a5,a5,0x1c +800143bc: 00481813 slli a6,a6,0x4 +800143c0: 00d036b3 snez a3,a3 +800143c4: 0107e7b3 or a5,a5,a6 +800143c8: 00f6e6b3 or a3,a3,a5 +800143cc: 00c12a23 sw a2,20(sp) +800143d0: 00d12823 sw a3,16(sp) +800143d4: 01012683 lw a3,16(sp) +800143d8: 01412783 lw a5,20(sp) +800143dc: 0076f613 andi a2,a3,7 +800143e0: 1a060a63 beqz a2,80014594 <__trunctfdf2+0x2a4> +800143e4: 00f6f613 andi a2,a3,15 +800143e8: 00400513 li a0,4 +800143ec: 1aa60463 beq a2,a0,80014594 <__trunctfdf2+0x2a4> +800143f0: 00468613 addi a2,a3,4 +800143f4: 00d636b3 sltu a3,a2,a3 +800143f8: 00d787b3 add a5,a5,a3 +800143fc: 00060693 mv a3,a2 +80014400: 1940006f j 80014594 <__trunctfdf2+0x2a4> +80014404: fcc00793 li a5,-52 +80014408: 00f75c63 bge a4,a5,80014420 <__trunctfdf2+0x130> +8001440c: 00012a23 sw zero,20(sp) +80014410: 00100793 li a5,1 +80014414: 00f12823 sw a5,16(sp) +80014418: 00000713 li a4,0 +8001441c: fb9ff06f j 800143d4 <__trunctfdf2+0xe4> +80014420: 01c12783 lw a5,28(sp) +80014424: 000806b7 lui a3,0x80 +80014428: 00000e13 li t3,0 +8001442c: 00d7e7b3 or a5,a5,a3 +80014430: 00f12e23 sw a5,28(sp) +80014434: 03d00793 li a5,61 +80014438: 40e78733 sub a4,a5,a4 +8001443c: 40575513 srai a0,a4,0x5 +80014440: 00030693 mv a3,t1 +80014444: 01f77713 andi a4,a4,31 +80014448: 00000793 li a5,0 +8001444c: 0006a803 lw a6,0(a3) # 80000 <_start-0x7ff80000> +80014450: 00178793 addi a5,a5,1 +80014454: 00468693 addi a3,a3,4 +80014458: 010e6e33 or t3,t3,a6 +8001445c: fef518e3 bne a0,a5,8001444c <__trunctfdf2+0x15c> +80014460: 00251693 slli a3,a0,0x2 +80014464: 04071663 bnez a4,800144b0 <__trunctfdf2+0x1c0> +80014468: 00300793 li a5,3 +8001446c: 40a78533 sub a0,a5,a0 +80014470: 00d607b3 add a5,a2,a3 +80014474: 0007a783 lw a5,0(a5) +80014478: 00170713 addi a4,a4,1 +8001447c: 00460613 addi a2,a2,4 +80014480: fef62e23 sw a5,-4(a2) +80014484: fee556e3 bge a0,a4,80014470 <__trunctfdf2+0x180> +80014488: 00400693 li a3,4 +8001448c: 00271793 slli a5,a4,0x2 +80014490: 00f307b3 add a5,t1,a5 +80014494: 0007a023 sw zero,0(a5) +80014498: 00170713 addi a4,a4,1 +8001449c: fed718e3 bne a4,a3,8001448c <__trunctfdf2+0x19c> +800144a0: 01012703 lw a4,16(sp) +800144a4: 01c037b3 snez a5,t3 +800144a8: 00f767b3 or a5,a4,a5 +800144ac: f69ff06f j 80014414 <__trunctfdf2+0x124> +800144b0: 02010793 addi a5,sp,32 +800144b4: 00d787b3 add a5,a5,a3 +800144b8: ff07a783 lw a5,-16(a5) +800144bc: 02000893 li a7,32 +800144c0: 40e888b3 sub a7,a7,a4 +800144c4: 011797b3 sll a5,a5,a7 +800144c8: 00fe6e33 or t3,t3,a5 +800144cc: 00300793 li a5,3 +800144d0: 00d306b3 add a3,t1,a3 +800144d4: 00000813 li a6,0 +800144d8: 40a787b3 sub a5,a5,a0 +800144dc: 00468693 addi a3,a3,4 +800144e0: 02f84463 blt a6,a5,80014508 <__trunctfdf2+0x218> +800144e4: 02010693 addi a3,sp,32 +800144e8: 00279793 slli a5,a5,0x2 +800144ec: 00f687b3 add a5,a3,a5 +800144f0: 01c12683 lw a3,28(sp) +800144f4: 00e6d733 srl a4,a3,a4 +800144f8: fee7a823 sw a4,-16(a5) +800144fc: 00400713 li a4,4 +80014500: 40a70733 sub a4,a4,a0 +80014504: f85ff06f j 80014488 <__trunctfdf2+0x198> +80014508: ffc6a603 lw a2,-4(a3) +8001450c: 0006af03 lw t5,0(a3) +80014510: 00281e93 slli t4,a6,0x2 +80014514: 00e65633 srl a2,a2,a4 +80014518: 011f1f33 sll t5,t5,a7 +8001451c: 01d30eb3 add t4,t1,t4 +80014520: 01e66633 or a2,a2,t5 +80014524: 00cea023 sw a2,0(t4) +80014528: 00180813 addi a6,a6,1 +8001452c: fb1ff06f j 800144dc <__trunctfdf2+0x1ec> +80014530: 01412603 lw a2,20(sp) +80014534: 01812783 lw a5,24(sp) +80014538: 01c12803 lw a6,28(sp) +8001453c: 00f666b3 or a3,a2,a5 +80014540: 0106e6b3 or a3,a3,a6 +80014544: 00a6e6b3 or a3,a3,a0 +80014548: 00071863 bnez a4,80014558 <__trunctfdf2+0x268> +8001454c: 00d036b3 snez a3,a3 +80014550: 00000793 li a5,0 +80014554: e89ff06f j 800143dc <__trunctfdf2+0xec> +80014558: 0a068c63 beqz a3,80014610 <__trunctfdf2+0x320> +8001455c: 01c65693 srli a3,a2,0x1c +80014560: 00481813 slli a6,a6,0x4 +80014564: 00479613 slli a2,a5,0x4 +80014568: 01c7d793 srli a5,a5,0x1c +8001456c: 00400737 lui a4,0x400 +80014570: 00c6e6b3 or a3,a3,a2 +80014574: 0107e7b3 or a5,a5,a6 +80014578: 00e7e7b3 or a5,a5,a4 +8001457c: ff86f693 andi a3,a3,-8 +80014580: 7ff00713 li a4,2047 +80014584: e59ff06f j 800143dc <__trunctfdf2+0xec> +80014588: 00000793 li a5,0 +8001458c: 00000693 li a3,0 +80014590: 7ff00713 li a4,2047 +80014594: 00879613 slli a2,a5,0x8 +80014598: 00065e63 bgez a2,800145b4 <__trunctfdf2+0x2c4> +8001459c: 00170713 addi a4,a4,1 # 400001 <_start-0x7fbfffff> +800145a0: 7ff00613 li a2,2047 +800145a4: 06c70a63 beq a4,a2,80014618 <__trunctfdf2+0x328> +800145a8: ff800637 lui a2,0xff800 +800145ac: fff60613 addi a2,a2,-1 # ff7fffff <__BSS_END__+0x7f7e9157> +800145b0: 00c7f7b3 and a5,a5,a2 +800145b4: 01d79613 slli a2,a5,0x1d +800145b8: 0036d693 srli a3,a3,0x3 +800145bc: 00d666b3 or a3,a2,a3 +800145c0: 7ff00613 li a2,2047 +800145c4: 0037d793 srli a5,a5,0x3 +800145c8: 00c71e63 bne a4,a2,800145e4 <__trunctfdf2+0x2f4> +800145cc: 00f6e6b3 or a3,a3,a5 +800145d0: 00000793 li a5,0 +800145d4: 00068863 beqz a3,800145e4 <__trunctfdf2+0x2f4> +800145d8: 000807b7 lui a5,0x80 +800145dc: 00000693 li a3,0 +800145e0: 00000593 li a1,0 +800145e4: 00c79793 slli a5,a5,0xc +800145e8: 7ff77713 andi a4,a4,2047 +800145ec: 01471713 slli a4,a4,0x14 +800145f0: 00c7d793 srli a5,a5,0xc +800145f4: 01f59593 slli a1,a1,0x1f +800145f8: 00e7e7b3 or a5,a5,a4 +800145fc: 00b7e733 or a4,a5,a1 +80014600: 00068513 mv a0,a3 +80014604: 00070593 mv a1,a4 +80014608: 02010113 addi sp,sp,32 +8001460c: 00008067 ret +80014610: 00000793 li a5,0 +80014614: f7dff06f j 80014590 <__trunctfdf2+0x2a0> +80014618: 00000793 li a5,0 +8001461c: 00000693 li a3,0 +80014620: f95ff06f j 800145b4 <__trunctfdf2+0x2c4> -800147e8 <__clzsi2>: -800147e8: 000107b7 lui a5,0x10 -800147ec: 02f57a63 bgeu a0,a5,80014820 <__clzsi2+0x38> -800147f0: 0ff00793 li a5,255 -800147f4: 00a7b7b3 sltu a5,a5,a0 -800147f8: 00379793 slli a5,a5,0x3 -800147fc: 02000713 li a4,32 -80014800: 40f70733 sub a4,a4,a5 -80014804: 00f557b3 srl a5,a0,a5 -80014808: 80015537 lui a0,0x80015 -8001480c: 53450513 addi a0,a0,1332 # 80015534 <__BSS_END__+0xffffeb1c> -80014810: 00a787b3 add a5,a5,a0 -80014814: 0007c503 lbu a0,0(a5) # 10000 <_start-0x7fff0000> -80014818: 40a70533 sub a0,a4,a0 -8001481c: 00008067 ret -80014820: 01000737 lui a4,0x1000 -80014824: 01000793 li a5,16 -80014828: fce56ae3 bltu a0,a4,800147fc <__clzsi2+0x14> -8001482c: 01800793 li a5,24 -80014830: fcdff06f j 800147fc <__clzsi2+0x14> +80014624 <__clzsi2>: +80014624: 000107b7 lui a5,0x10 +80014628: 02f57a63 bgeu a0,a5,8001465c <__clzsi2+0x38> +8001462c: 0ff00793 li a5,255 +80014630: 00a7b7b3 sltu a5,a5,a0 +80014634: 00379793 slli a5,a5,0x3 +80014638: 02000713 li a4,32 +8001463c: 40f70733 sub a4,a4,a5 +80014640: 00f557b3 srl a5,a0,a5 +80014644: 80015537 lui a0,0x80015 +80014648: 35450513 addi a0,a0,852 # 80015354 <__BSS_END__+0xffffe4ac> +8001464c: 00a787b3 add a5,a5,a0 +80014650: 0007c503 lbu a0,0(a5) # 10000 <_start-0x7fff0000> +80014654: 40a70533 sub a0,a4,a0 +80014658: 00008067 ret +8001465c: 01000737 lui a4,0x1000 +80014660: 01000793 li a5,16 +80014664: fce56ae3 bltu a0,a4,80014638 <__clzsi2+0x14> +80014668: 01800793 li a5,24 +8001466c: fcdff06f j 80014638 <__clzsi2+0x14> Disassembly of section .rodata: -80014838 : -80014838: 0030 addi a2,sp,8 -8001483a: 0000 unimp -8001483c: 0031 c.nop 12 -8001483e: 0000 unimp -80014840: 0032 c.slli zero,0xc -80014842: 0000 unimp -80014844: 00000033 add zero,zero,zero -80014848: 0034 addi a3,sp,8 -8001484a: 0000 unimp -8001484c: 0035 c.nop 13 -8001484e: 0000 unimp -80014850: 0036 c.slli zero,0xd -80014852: 0000 unimp -80014854: 00000037 lui zero,0x0 -80014858: 0038 addi a4,sp,8 -8001485a: 0000 unimp -8001485c: 0039 c.nop 14 -8001485e: 0000 unimp -80014860: 0061 c.nop 24 -80014862: 0000 unimp -80014864: 0062 c.slli zero,0x18 -80014866: 0000 unimp -80014868: 00000063 beqz zero,80014868 <__clzsi2+0x80> -8001486c: 0064 addi s1,sp,12 -8001486e: 0000 unimp -80014870: 0065 c.nop 25 -80014872: 0000 unimp -80014874: 0066 c.slli zero,0x19 -80014876: 0000 unimp -80014878: 5245 li tp,-15 -8001487a: 4f52 lw t5,20(sp) -8001487c: 3a52 fld fs4,304(sp) -8001487e: 5f20 lw s0,120(a4) -80014880: 6e75 lui t3,0x1d -80014882: 696c flw fa1,84(a0) -80014884: 6b6e flw fs6,216(sp) -80014886: 6e20 flw fs0,88(a2) -80014888: 7920746f jal s0,8001c01a <__BSS_END__+0x5602> -8001488c: 7465 lui s0,0xffff9 -8001488e: 6920 flw fs0,80(a0) -80014890: 706d c.lui zero,0xffffb -80014892: 656c flw fa1,76(a0) -80014894: 656d lui a0,0x1b -80014896: 746e flw fs0,248(sp) -80014898: 6465 lui s0,0x19 -8001489a: 000a c.slli zero,0x2 -8001489c: 5245 li tp,-15 -8001489e: 4f52 lw t5,20(sp) -800148a0: 3a52 fld fs4,304(sp) -800148a2: 5f20 lw s0,120(a4) -800148a4: 696c flw fa1,84(a0) -800148a6: 6b6e flw fs6,216(sp) -800148a8: 6e20 flw fs0,88(a2) -800148aa: 7920746f jal s0,8001c03c <__BSS_END__+0x5624> -800148ae: 7465 lui s0,0xffff9 -800148b0: 6920 flw fs0,80(a0) -800148b2: 706d c.lui zero,0xffffb -800148b4: 656c flw fa1,76(a0) -800148b6: 656d lui a0,0x1b -800148b8: 746e flw fs0,248(sp) -800148ba: 6465 lui s0,0x19 -800148bc: 000a c.slli zero,0x2 -800148be: 0000 unimp -800148c0: 6d656773 csrrsi a4,0x6d6,10 -800148c4: 5f6d li t5,-5 -800148c6: 6e6e flw ft8,216(sp) -800148c8: 610a flw ft2,128(sp) -800148ca: 5d64255b 0x5d64255b -800148ce: 003a c.slli zero,0xe -800148d0: 000a c.slli zero,0x2 -800148d2: 0000 unimp -800148d4: 6425 lui s0,0x9 -800148d6: 0020 addi s0,sp,8 -800148d8: 0a0a slli s4,s4,0x2 -800148da: 5b62 lw s6,56(sp) -800148dc: 6425 lui s0,0x9 -800148de: 3a5d jal 80014294 <__floatsitf+0x174> -800148e0: 0000 unimp -800148e2: 0000 unimp -800148e4: 0a0a slli s4,s4,0x2 -800148e6: 64255b63 bge a0,sp,80014f3c <__mprec_bigtens+0x8c> -800148ea: 3a5d jal 800142a0 <__floatsitf+0x180> -800148ec: 0000 unimp -800148ee: 0000 unimp -800148f0: 0a0a slli s4,s4,0x2 -800148f2: 64255b63 bge a0,sp,80014f48 <__mprec_bigtens+0x98> -800148f6: 3a5d jal 800142ac <__extenddftf2+0x4> -800148f8: 000a c.slli zero,0x2 -800148fa: 0000 unimp -800148fc: 3c0a fld fs8,160(sp) -800148fe: 6d656773 csrrsi a4,0x6d6,10 -80014902: 5f6d li t5,-5 -80014904: 6e6e flw ft8,216(sp) -80014906: 203e fld ft0,456(sp) -80014908: 4146 lw sp,80(sp) -8001490a: 4c49 li s8,18 -8001490c: 4445 li s0,17 -8001490e: 6120 flw fs0,64(a0) -80014910: 2074 fld fa3,192(s0) -80014912: 693c flw fa5,80(a0) -80014914: 646e flw fs0,216(sp) -80014916: 7865 lui a6,0xffff9 -80014918: 203a fld ft0,392(sp) -8001491a: 6425 lui s0,0x9 -8001491c: 213e fld ft2,456(sp) -8001491e: 0a20 addi s0,sp,280 -80014920: 0000 unimp -80014922: 0000 unimp -80014924: 500a 0x500a -80014926: 5341 li t1,-16 -80014928: 2e2e2e53 0x2e2e2e53 -8001492c: 2e2e fld ft8,200(sp) -8001492e: 2e2e fld ft8,200(sp) -80014930: 2e2e fld ft8,200(sp) -80014932: 2e2e fld ft8,200(sp) -80014934: 2e2e fld ft8,200(sp) -80014936: 2e2e fld ft8,200(sp) -80014938: 2e2e fld ft8,200(sp) -8001493a: 2e2e fld ft8,200(sp) -8001493c: 2e2e fld ft8,200(sp) -8001493e: 2e2e fld ft8,200(sp) -80014940: 2e2e fld ft8,200(sp) -80014942: 202e fld ft0,200(sp) -80014944: 733c flw fa5,96(a4) -80014946: 6d6d6567 0x6d6d6567 -8001494a: 6e5f 3e6e 0a20 0xa203e6e6e5f -80014950: 0000 unimp -80014952: 0000 unimp -80014954: 265c fld fa5,136(a2) -80014956: 8000 0x8000 -80014958: 1d8c addi a1,sp,752 -8001495a: 8000 0x8000 -8001495c: 1d8c addi a1,sp,752 -8001495e: 8000 0x8000 -80014960: 26a8 fld fa0,72(a3) -80014962: 8000 0x8000 -80014964: 1d8c addi a1,sp,752 -80014966: 8000 0x8000 -80014968: 1d8c addi a1,sp,752 -8001496a: 8000 0x8000 -8001496c: 1d8c addi a1,sp,752 -8001496e: 8000 0x8000 -80014970: 1b70 addi a2,sp,444 -80014972: 8000 0x8000 -80014974: 1d8c addi a1,sp,752 -80014976: 8000 0x8000 -80014978: 1d8c addi a1,sp,752 -8001497a: 8000 0x8000 -8001497c: 2684 fld fs1,8(a3) -8001497e: 8000 0x8000 -80014980: 2674 fld fa3,200(a2) -80014982: 8000 0x8000 -80014984: 1d8c addi a1,sp,752 -80014986: 8000 0x8000 -80014988: 1df8 addi a4,sp,764 -8001498a: 8000 0x8000 -8001498c: 1e04 addi s1,sp,816 -8001498e: 8000 0x8000 -80014990: 1d8c addi a1,sp,752 -80014992: 8000 0x8000 -80014994: 1f60 addi s0,sp,956 -80014996: 8000 0x8000 -80014998: 1d5c addi a5,sp,692 -8001499a: 8000 0x8000 -8001499c: 1d5c addi a5,sp,692 -8001499e: 8000 0x8000 -800149a0: 1d5c addi a5,sp,692 -800149a2: 8000 0x8000 -800149a4: 1d5c addi a5,sp,692 -800149a6: 8000 0x8000 -800149a8: 1d5c addi a5,sp,692 -800149aa: 8000 0x8000 -800149ac: 1d5c addi a5,sp,692 -800149ae: 8000 0x8000 -800149b0: 1d5c addi a5,sp,692 -800149b2: 8000 0x8000 -800149b4: 1d5c addi a5,sp,692 -800149b6: 8000 0x8000 -800149b8: 1d5c addi a5,sp,692 -800149ba: 8000 0x8000 -800149bc: 1d8c addi a1,sp,752 -800149be: 8000 0x8000 -800149c0: 1d8c addi a1,sp,752 -800149c2: 8000 0x8000 -800149c4: 1d8c addi a1,sp,752 -800149c6: 8000 0x8000 -800149c8: 1d8c addi a1,sp,752 -800149ca: 8000 0x8000 -800149cc: 1d8c addi a1,sp,752 -800149ce: 8000 0x8000 -800149d0: 1d8c addi a1,sp,752 -800149d2: 8000 0x8000 -800149d4: 1d8c addi a1,sp,752 -800149d6: 8000 0x8000 -800149d8: 2288 fld fa0,0(a3) -800149da: 8000 0x8000 -800149dc: 1d8c addi a1,sp,752 -800149de: 8000 0x8000 -800149e0: 2054 fld fa3,128(s0) -800149e2: 8000 0x8000 -800149e4: 2558 fld fa4,136(a0) -800149e6: 8000 0x8000 -800149e8: 2288 fld fa0,0(a3) -800149ea: 8000 0x8000 -800149ec: 2288 fld fa0,0(a3) -800149ee: 8000 0x8000 -800149f0: 2288 fld fa0,0(a3) -800149f2: 8000 0x8000 -800149f4: 1d8c addi a1,sp,752 -800149f6: 8000 0x8000 -800149f8: 1d8c addi a1,sp,752 -800149fa: 8000 0x8000 -800149fc: 1d8c addi a1,sp,752 -800149fe: 8000 0x8000 -80014a00: 1d8c addi a1,sp,752 -80014a02: 8000 0x8000 -80014a04: 2048 fld fa0,128(s0) -80014a06: 8000 0x8000 -80014a08: 1d8c addi a1,sp,752 -80014a0a: 8000 0x8000 -80014a0c: 1d8c addi a1,sp,752 -80014a0e: 8000 0x8000 -80014a10: 201c fld fa5,0(s0) -80014a12: 8000 0x8000 -80014a14: 1d8c addi a1,sp,752 -80014a16: 8000 0x8000 -80014a18: 1d8c addi a1,sp,752 -80014a1a: 8000 0x8000 -80014a1c: 1d8c addi a1,sp,752 -80014a1e: 8000 0x8000 -80014a20: 1f9c addi a5,sp,1008 -80014a22: 8000 0x8000 -80014a24: 1d8c addi a1,sp,752 -80014a26: 8000 0x8000 -80014a28: 1f6c addi a1,sp,956 -80014a2a: 8000 0x8000 -80014a2c: 1d8c addi a1,sp,752 -80014a2e: 8000 0x8000 -80014a30: 1d8c addi a1,sp,752 -80014a32: 8000 0x8000 -80014a34: 1da8 addi a0,sp,760 -80014a36: 8000 0x8000 -80014a38: 1d8c addi a1,sp,752 -80014a3a: 8000 0x8000 -80014a3c: 1d8c addi a1,sp,752 -80014a3e: 8000 0x8000 -80014a40: 1d8c addi a1,sp,752 -80014a42: 8000 0x8000 -80014a44: 1d8c addi a1,sp,752 -80014a46: 8000 0x8000 -80014a48: 1d8c addi a1,sp,752 -80014a4a: 8000 0x8000 -80014a4c: 1d8c addi a1,sp,752 -80014a4e: 8000 0x8000 -80014a50: 1d8c addi a1,sp,752 -80014a52: 8000 0x8000 -80014a54: 1d8c addi a1,sp,752 -80014a56: 8000 0x8000 -80014a58: 2288 fld fa0,0(a3) -80014a5a: 8000 0x8000 -80014a5c: 1d8c addi a1,sp,752 -80014a5e: 8000 0x8000 -80014a60: 2054 fld fa3,128(s0) -80014a62: 8000 0x8000 -80014a64: 1eec addi a1,sp,892 -80014a66: 8000 0x8000 -80014a68: 2288 fld fa0,0(a3) -80014a6a: 8000 0x8000 -80014a6c: 2288 fld fa0,0(a3) -80014a6e: 8000 0x8000 -80014a70: 2288 fld fa0,0(a3) -80014a72: 8000 0x8000 -80014a74: 1ed4 addi a3,sp,884 -80014a76: 8000 0x8000 -80014a78: 1eec addi a1,sp,892 -80014a7a: 8000 0x8000 -80014a7c: 1bb0 addi a2,sp,504 -80014a7e: 8000 0x8000 -80014a80: 1d8c addi a1,sp,752 -80014a82: 8000 0x8000 -80014a84: 1ebc addi a5,sp,888 -80014a86: 8000 0x8000 -80014a88: 1d8c addi a1,sp,752 -80014a8a: 8000 0x8000 -80014a8c: 1e48 addi a0,sp,820 -80014a8e: 8000 0x8000 -80014a90: 26b4 fld fa3,72(a3) -80014a92: 8000 0x8000 -80014a94: 261c fld fa5,8(a2) -80014a96: 8000 0x8000 -80014a98: 1bb0 addi a2,sp,504 -80014a9a: 8000 0x8000 -80014a9c: 1d8c addi a1,sp,752 -80014a9e: 8000 0x8000 -80014aa0: 1f9c addi a5,sp,1008 -80014aa2: 8000 0x8000 -80014aa4: 1ba8 addi a0,sp,504 -80014aa6: 8000 0x8000 -80014aa8: 26f0 fld fa2,200(a3) -80014aaa: 8000 0x8000 -80014aac: 1d8c addi a1,sp,752 -80014aae: 8000 0x8000 -80014ab0: 1d8c addi a1,sp,752 -80014ab2: 8000 0x8000 -80014ab4: 1cb0 addi a2,sp,632 -80014ab6: 8000 0x8000 -80014ab8: 1d8c addi a1,sp,752 -80014aba: 8000 0x8000 -80014abc: 1ba8 addi a0,sp,504 -80014abe: 8000 0x8000 +80014670 : +80014670: 0030 addi a2,sp,8 +80014672: 0000 unimp +80014674: 0031 c.nop 12 +80014676: 0000 unimp +80014678: 0032 c.slli zero,0xc +8001467a: 0000 unimp +8001467c: 00000033 add zero,zero,zero +80014680: 0034 addi a3,sp,8 +80014682: 0000 unimp +80014684: 0035 c.nop 13 +80014686: 0000 unimp +80014688: 0036 c.slli zero,0xd +8001468a: 0000 unimp +8001468c: 00000037 lui zero,0x0 +80014690: 0038 addi a4,sp,8 +80014692: 0000 unimp +80014694: 0039 c.nop 14 +80014696: 0000 unimp +80014698: 0061 c.nop 24 +8001469a: 0000 unimp +8001469c: 0062 c.slli zero,0x18 +8001469e: 0000 unimp +800146a0: 00000063 beqz zero,800146a0 <__clzsi2+0x7c> +800146a4: 0064 addi s1,sp,12 +800146a6: 0000 unimp +800146a8: 0065 c.nop 25 +800146aa: 0000 unimp +800146ac: 0066 c.slli zero,0x19 +800146ae: 0000 unimp +800146b0: 5245 li tp,-15 +800146b2: 4f52 lw t5,20(sp) +800146b4: 3a52 fld fs4,304(sp) +800146b6: 5f20 lw s0,120(a4) +800146b8: 6e75 lui t3,0x1d +800146ba: 696c flw fa1,84(a0) +800146bc: 6b6e flw fs6,216(sp) +800146be: 6e20 flw fs0,88(a2) +800146c0: 7920746f jal s0,8001be52 <__BSS_END__+0x4faa> +800146c4: 7465 lui s0,0xffff9 +800146c6: 6920 flw fs0,80(a0) +800146c8: 706d c.lui zero,0xffffb +800146ca: 656c flw fa1,76(a0) +800146cc: 656d lui a0,0x1b +800146ce: 746e flw fs0,248(sp) +800146d0: 6465 lui s0,0x19 +800146d2: 000a c.slli zero,0x2 +800146d4: 5245 li tp,-15 +800146d6: 4f52 lw t5,20(sp) +800146d8: 3a52 fld fs4,304(sp) +800146da: 5f20 lw s0,120(a4) +800146dc: 696c flw fa1,84(a0) +800146de: 6b6e flw fs6,216(sp) +800146e0: 6e20 flw fs0,88(a2) +800146e2: 7920746f jal s0,8001be74 <__BSS_END__+0x4fcc> +800146e6: 7465 lui s0,0xffff9 +800146e8: 6920 flw fs0,80(a0) +800146ea: 706d c.lui zero,0xffffb +800146ec: 656c flw fa1,76(a0) +800146ee: 656d lui a0,0x1b +800146f0: 746e flw fs0,248(sp) +800146f2: 6465 lui s0,0x19 +800146f4: 000a c.slli zero,0x2 +800146f6: 0000 unimp +800146f8: 430a lw t1,128(sp) +800146fa: 6379 lui t1,0x1e +800146fc: 656c flw fa1,76(a0) +800146fe: 203d2073 csrs hideleg,s10 +80014702: 6425 lui s0,0x9 +80014704: 202c fld fa1,64(s0) +80014706: 6e49 lui t3,0x12 +80014708: 75727473 csrrci s0,0x757,4 +8001470c: 6f697463 bgeu s2,s6,80014df4 <__mprec_bigtens+0x124> +80014710: 736e flw ft6,248(sp) +80014712: 3d20 fld fs0,120(a0) +80014714: 2520 fld fs0,72(a0) +80014716: 0064 addi s1,sp,12 +80014718: 3c0a fld fs8,160(sp) +8001471a: 6d656773 csrrsi a4,0x6d6,10 +8001471e: 5f6d li t5,-5 +80014720: 6e6e flw ft8,216(sp) +80014722: 203e fld ft0,456(sp) +80014724: 4146 lw sp,80(sp) +80014726: 4c49 li s8,18 +80014728: 4445 li s0,17 +8001472a: 6120 flw fs0,64(a0) +8001472c: 2074 fld fa3,192(s0) +8001472e: 693c flw fa5,80(a0) +80014730: 646e flw fs0,216(sp) +80014732: 7865 lui a6,0xffff9 +80014734: 203a fld ft0,392(sp) +80014736: 6425 lui s0,0x9 +80014738: 213e fld ft2,456(sp) +8001473a: 0a20 addi s0,sp,280 +8001473c: 0000 unimp +8001473e: 0000 unimp +80014740: 500a 0x500a +80014742: 5341 li t1,-16 +80014744: 2e2e2e53 0x2e2e2e53 +80014748: 2e2e fld ft8,200(sp) +8001474a: 2e2e fld ft8,200(sp) +8001474c: 2e2e fld ft8,200(sp) +8001474e: 2e2e fld ft8,200(sp) +80014750: 2e2e fld ft8,200(sp) +80014752: 2e2e fld ft8,200(sp) +80014754: 2e2e fld ft8,200(sp) +80014756: 2e2e fld ft8,200(sp) +80014758: 2e2e fld ft8,200(sp) +8001475a: 2e2e fld ft8,200(sp) +8001475c: 2e2e fld ft8,200(sp) +8001475e: 202e fld ft0,200(sp) +80014760: 733c flw fa5,96(a4) +80014762: 6d6d6567 0x6d6d6567 +80014766: 6e5f 3e6e 0a20 0xa203e6e6e5f +8001476c: 0000 unimp +8001476e: 0000 unimp +80014770: 2498 fld fa4,8(s1) +80014772: 8000 0x8000 +80014774: 1bc8 addi a0,sp,500 +80014776: 8000 0x8000 +80014778: 1bc8 addi a0,sp,500 +8001477a: 8000 0x8000 +8001477c: 24e4 fld fs1,200(s1) +8001477e: 8000 0x8000 +80014780: 1bc8 addi a0,sp,500 +80014782: 8000 0x8000 +80014784: 1bc8 addi a0,sp,500 +80014786: 8000 0x8000 +80014788: 1bc8 addi a0,sp,500 +8001478a: 8000 0x8000 +8001478c: 19ac addi a1,sp,248 +8001478e: 8000 0x8000 +80014790: 1bc8 addi a0,sp,500 +80014792: 8000 0x8000 +80014794: 1bc8 addi a0,sp,500 +80014796: 8000 0x8000 +80014798: 24c0 fld fs0,136(s1) +8001479a: 8000 0x8000 +8001479c: 24b0 fld fa2,72(s1) +8001479e: 8000 0x8000 +800147a0: 1bc8 addi a0,sp,500 +800147a2: 8000 0x8000 +800147a4: 1c34 addi a3,sp,568 +800147a6: 8000 0x8000 +800147a8: 1c40 addi s0,sp,564 +800147aa: 8000 0x8000 +800147ac: 1bc8 addi a0,sp,500 +800147ae: 8000 0x8000 +800147b0: 1d9c addi a5,sp,752 +800147b2: 8000 0x8000 +800147b4: 1b98 addi a4,sp,496 +800147b6: 8000 0x8000 +800147b8: 1b98 addi a4,sp,496 +800147ba: 8000 0x8000 +800147bc: 1b98 addi a4,sp,496 +800147be: 8000 0x8000 +800147c0: 1b98 addi a4,sp,496 +800147c2: 8000 0x8000 +800147c4: 1b98 addi a4,sp,496 +800147c6: 8000 0x8000 +800147c8: 1b98 addi a4,sp,496 +800147ca: 8000 0x8000 +800147cc: 1b98 addi a4,sp,496 +800147ce: 8000 0x8000 +800147d0: 1b98 addi a4,sp,496 +800147d2: 8000 0x8000 +800147d4: 1b98 addi a4,sp,496 +800147d6: 8000 0x8000 +800147d8: 1bc8 addi a0,sp,500 +800147da: 8000 0x8000 +800147dc: 1bc8 addi a0,sp,500 +800147de: 8000 0x8000 +800147e0: 1bc8 addi a0,sp,500 +800147e2: 8000 0x8000 +800147e4: 1bc8 addi a0,sp,500 +800147e6: 8000 0x8000 +800147e8: 1bc8 addi a0,sp,500 +800147ea: 8000 0x8000 +800147ec: 1bc8 addi a0,sp,500 +800147ee: 8000 0x8000 +800147f0: 1bc8 addi a0,sp,500 +800147f2: 8000 0x8000 +800147f4: 20c4 fld fs1,128(s1) +800147f6: 8000 0x8000 +800147f8: 1bc8 addi a0,sp,500 +800147fa: 8000 0x8000 +800147fc: 1e90 addi a2,sp,880 +800147fe: 8000 0x8000 +80014800: 2394 fld fa3,0(a5) +80014802: 8000 0x8000 +80014804: 20c4 fld fs1,128(s1) +80014806: 8000 0x8000 +80014808: 20c4 fld fs1,128(s1) +8001480a: 8000 0x8000 +8001480c: 20c4 fld fs1,128(s1) +8001480e: 8000 0x8000 +80014810: 1bc8 addi a0,sp,500 +80014812: 8000 0x8000 +80014814: 1bc8 addi a0,sp,500 +80014816: 8000 0x8000 +80014818: 1bc8 addi a0,sp,500 +8001481a: 8000 0x8000 +8001481c: 1bc8 addi a0,sp,500 +8001481e: 8000 0x8000 +80014820: 1e84 addi s1,sp,880 +80014822: 8000 0x8000 +80014824: 1bc8 addi a0,sp,500 +80014826: 8000 0x8000 +80014828: 1bc8 addi a0,sp,500 +8001482a: 8000 0x8000 +8001482c: 1e58 addi a4,sp,820 +8001482e: 8000 0x8000 +80014830: 1bc8 addi a0,sp,500 +80014832: 8000 0x8000 +80014834: 1bc8 addi a0,sp,500 +80014836: 8000 0x8000 +80014838: 1bc8 addi a0,sp,500 +8001483a: 8000 0x8000 +8001483c: 1dd8 addi a4,sp,756 +8001483e: 8000 0x8000 +80014840: 1bc8 addi a0,sp,500 +80014842: 8000 0x8000 +80014844: 1da8 addi a0,sp,760 +80014846: 8000 0x8000 +80014848: 1bc8 addi a0,sp,500 +8001484a: 8000 0x8000 +8001484c: 1bc8 addi a0,sp,500 +8001484e: 8000 0x8000 +80014850: 1be4 addi s1,sp,508 +80014852: 8000 0x8000 +80014854: 1bc8 addi a0,sp,500 +80014856: 8000 0x8000 +80014858: 1bc8 addi a0,sp,500 +8001485a: 8000 0x8000 +8001485c: 1bc8 addi a0,sp,500 +8001485e: 8000 0x8000 +80014860: 1bc8 addi a0,sp,500 +80014862: 8000 0x8000 +80014864: 1bc8 addi a0,sp,500 +80014866: 8000 0x8000 +80014868: 1bc8 addi a0,sp,500 +8001486a: 8000 0x8000 +8001486c: 1bc8 addi a0,sp,500 +8001486e: 8000 0x8000 +80014870: 1bc8 addi a0,sp,500 +80014872: 8000 0x8000 +80014874: 20c4 fld fs1,128(s1) +80014876: 8000 0x8000 +80014878: 1bc8 addi a0,sp,500 +8001487a: 8000 0x8000 +8001487c: 1e90 addi a2,sp,880 +8001487e: 8000 0x8000 +80014880: 1d28 addi a0,sp,696 +80014882: 8000 0x8000 +80014884: 20c4 fld fs1,128(s1) +80014886: 8000 0x8000 +80014888: 20c4 fld fs1,128(s1) +8001488a: 8000 0x8000 +8001488c: 20c4 fld fs1,128(s1) +8001488e: 8000 0x8000 +80014890: 1d10 addi a2,sp,688 +80014892: 8000 0x8000 +80014894: 1d28 addi a0,sp,696 +80014896: 8000 0x8000 +80014898: 19ec addi a1,sp,252 +8001489a: 8000 0x8000 +8001489c: 1bc8 addi a0,sp,500 +8001489e: 8000 0x8000 +800148a0: 1cf8 addi a4,sp,636 +800148a2: 8000 0x8000 +800148a4: 1bc8 addi a0,sp,500 +800148a6: 8000 0x8000 +800148a8: 1c84 addi s1,sp,624 +800148aa: 8000 0x8000 +800148ac: 24f0 fld fa2,200(s1) +800148ae: 8000 0x8000 +800148b0: 2458 fld fa4,136(s0) +800148b2: 8000 0x8000 +800148b4: 19ec addi a1,sp,252 +800148b6: 8000 0x8000 +800148b8: 1bc8 addi a0,sp,500 +800148ba: 8000 0x8000 +800148bc: 1dd8 addi a4,sp,756 +800148be: 8000 0x8000 +800148c0: 19e4 addi s1,sp,252 +800148c2: 8000 0x8000 +800148c4: 252c fld fa1,72(a0) +800148c6: 8000 0x8000 +800148c8: 1bc8 addi a0,sp,500 +800148ca: 8000 0x8000 +800148cc: 1bc8 addi a0,sp,500 +800148ce: 8000 0x8000 +800148d0: 1aec addi a1,sp,380 +800148d2: 8000 0x8000 +800148d4: 1bc8 addi a0,sp,500 +800148d6: 8000 0x8000 +800148d8: 19e4 addi s1,sp,252 +800148da: 8000 0x8000 -80014ac0 : -80014ac0: 2020 fld fs0,64(s0) -80014ac2: 2020 fld fs0,64(s0) -80014ac4: 2020 fld fs0,64(s0) -80014ac6: 2020 fld fs0,64(s0) -80014ac8: 2020 fld fs0,64(s0) -80014aca: 2020 fld fs0,64(s0) -80014acc: 2020 fld fs0,64(s0) -80014ace: 2020 fld fs0,64(s0) +800148dc : +800148dc: 2020 fld fs0,64(s0) +800148de: 2020 fld fs0,64(s0) +800148e0: 2020 fld fs0,64(s0) +800148e2: 2020 fld fs0,64(s0) +800148e4: 2020 fld fs0,64(s0) +800148e6: 2020 fld fs0,64(s0) +800148e8: 2020 fld fs0,64(s0) +800148ea: 2020 fld fs0,64(s0) -80014ad0 : -80014ad0: 3030 fld fa2,96(s0) -80014ad2: 3030 fld fa2,96(s0) -80014ad4: 3030 fld fa2,96(s0) -80014ad6: 3030 fld fa2,96(s0) -80014ad8: 3030 fld fa2,96(s0) -80014ada: 3030 fld fa2,96(s0) -80014adc: 3030 fld fa2,96(s0) -80014ade: 3030 fld fa2,96(s0) -80014ae0: 4e49 li t3,18 -80014ae2: 0046 c.slli zero,0x11 -80014ae4: 6e69 lui t3,0x1a -80014ae6: 0066 c.slli zero,0x19 -80014ae8: 414e lw sp,208(sp) -80014aea: 004e c.slli zero,0x13 -80014aec: 616e flw ft2,216(sp) -80014aee: 006e c.slli zero,0x1b -80014af0: 3130 fld fa2,96(a0) -80014af2: 3332 fld ft6,296(sp) -80014af4: 3534 fld fa3,104(a0) -80014af6: 3736 fld fa4,360(sp) -80014af8: 3938 fld fa4,112(a0) -80014afa: 6261 lui tp,0x18 -80014afc: 66656463 bltu a0,t1,80015164 -80014b00: 0000 unimp -80014b02: 0000 unimp -80014b04: 3130 fld fa2,96(a0) -80014b06: 3332 fld ft6,296(sp) -80014b08: 3534 fld fa3,104(a0) -80014b0a: 3736 fld fa4,360(sp) -80014b0c: 3938 fld fa4,112(a0) -80014b0e: 4241 li tp,16 -80014b10: 46454443 fmadd.q fs0,fa0,ft4,fs0,rmm -80014b14: 0000 unimp -80014b16: 0000 unimp -80014b18: 6e28 flw fa0,88(a2) -80014b1a: 6c75 lui s8,0x1d -80014b1c: 296c fld fa1,208(a0) -80014b1e: 0000 unimp -80014b20: 0030 addi a2,sp,8 +800148ec : +800148ec: 3030 fld fa2,96(s0) +800148ee: 3030 fld fa2,96(s0) +800148f0: 3030 fld fa2,96(s0) +800148f2: 3030 fld fa2,96(s0) +800148f4: 3030 fld fa2,96(s0) +800148f6: 3030 fld fa2,96(s0) +800148f8: 3030 fld fa2,96(s0) +800148fa: 3030 fld fa2,96(s0) +800148fc: 4e49 li t3,18 +800148fe: 0046 c.slli zero,0x11 +80014900: 6e69 lui t3,0x1a +80014902: 0066 c.slli zero,0x19 +80014904: 414e lw sp,208(sp) +80014906: 004e c.slli zero,0x13 +80014908: 616e flw ft2,216(sp) +8001490a: 006e c.slli zero,0x1b +8001490c: 3130 fld fa2,96(a0) +8001490e: 3332 fld ft6,296(sp) +80014910: 3534 fld fa3,104(a0) +80014912: 3736 fld fa4,360(sp) +80014914: 3938 fld fa4,112(a0) +80014916: 6261 lui tp,0x18 +80014918: 66656463 bltu a0,t1,80014f80 +8001491c: 0000 unimp +8001491e: 0000 unimp +80014920: 3130 fld fa2,96(a0) +80014922: 3332 fld ft6,296(sp) +80014924: 3534 fld fa3,104(a0) +80014926: 3736 fld fa4,360(sp) +80014928: 3938 fld fa4,112(a0) +8001492a: 4241 li tp,16 +8001492c: 46454443 fmadd.q fs0,fa0,ft4,fs0,rmm +80014930: 0000 unimp +80014932: 0000 unimp +80014934: 6e28 flw fa0,88(a2) +80014936: 6c75 lui s8,0x1d +80014938: 296c fld fa1,208(a0) +8001493a: 0000 unimp +8001493c: 0030 addi a2,sp,8 ... -80014b24 : +80014940 : ... -80014b38 : +80014954 : ... -80014b48: 8000 0x8000 -80014b4a: 3fff 0x3fff +80014964: 8000 0x8000 +80014966: 3fff 0x3fff -80014b4c : -80014b4c: 6576 flw fa0,92(sp) -80014b4e: 4a92 lw s5,4(sp) -80014b50: 804a c.mv zero,s2 -80014b52: c94c153f 8a20979a 0x8a20979ac94c153f -80014b5a: 5202 lw tp,32(sp) -80014b5c: c460 sw s0,76(s0) -80014b5e: 7525 lui a0,0xfffe9 -80014b60: 6a32 flw fs4,12(sp) -80014b62: ce52 sw s4,28(sp) -80014b64: 329a fld ft5,416(sp) -80014b66: 28ce fld fa7,208(sp) -80014b68: a74d j 8001530a <_ctype_+0x11a> -80014b6a: 5de4 lw s1,124(a1) -80014b6c: c53d beqz a0,80014bda -80014b6e: 3b5d jal 80014924 <__clzsi2+0x13c> -80014b70: 5a929e8b 0x5a929e8b -80014b74: 526c lw a1,100(a2) -80014b76: 50ce lw ra,240(sp) -80014b78: 3d28f18b 0x3d28f18b -80014b7c: 650d lui a0,0x3 -80014b7e: 81750c17 auipc s8,0x81750 -80014b82: 7586 flw fa1,96(sp) -80014b84: c976 sw t4,144(sp) -80014b86: 4d48 lw a0,28(a0) -80014b88: 9c66 add s8,s8,s9 -80014b8a: 58f8 lw a4,116(s1) -80014b8c: bc50 fsd fa2,184(s0) -80014b8e: 5c54 lw a3,60(s0) -80014b90: cc65 beqz s0,80014c88 -80014b92: 91c6 add gp,gp,a7 -80014b94: a60e fsd ft3,264(sp) -80014b96: a0ae fsd fa1,64(sp) -80014b98: e319 bnez a4,80014b9e -80014b9a: 851e46a3 0x851e46a3 -80014b9e: 98feeab7 lui s5,0x98fee -80014ba2: ddbb901b 0xddbb901b -80014ba6: de8d beqz a3,80014ae0 -80014ba8: 9df9 0x9df9 -80014baa: aa7eebfb 0xaa7eebfb -80014bae: 4351 li t1,20 -80014bb0: 0235 addi tp,tp,13 -80014bb2: 36b10137 lui sp,0x36b10 -80014bb6: 336c fld fa1,224(a4) -80014bb8: 8cdfc66f jal a2,80011484 <__muldf3+0x2e8> -80014bbc: 80e9 srli s1,s1,0x1a -80014bbe: 47c9 li a5,18 -80014bc0: 93ba add t2,t2,a4 -80014bc2: 41a8 lw a0,64(a1) -80014bc4: 50f8 lw a4,100(s1) -80014bc6: c76b25fb 0xc76b25fb -80014bca: 6b71 lui s6,0x1c -80014bcc: a6d53cbf 1f49ffcf 0x1f49ffcfa6d53cbf -80014bd4: c278 sw a4,68(a2) -80014bd6: 000040d3 fadd.s ft1,ft0,ft0,rmm +80014968 : +80014968: 6576 flw fa0,92(sp) +8001496a: 4a92 lw s5,4(sp) +8001496c: 804a c.mv zero,s2 +8001496e: c94c153f 8a20979a 0x8a20979ac94c153f +80014976: 5202 lw tp,32(sp) +80014978: c460 sw s0,76(s0) +8001497a: 7525 lui a0,0xfffe9 +8001497c: 6a32 flw fs4,12(sp) +8001497e: ce52 sw s4,28(sp) +80014980: 329a fld ft5,416(sp) +80014982: 28ce fld fa7,208(sp) +80014984: a74d j 80015126 <_ctype_+0x116> +80014986: 5de4 lw s1,124(a1) +80014988: c53d beqz a0,800149f6 +8001498a: 3b5d jal 80014740 <__clzsi2+0x11c> +8001498c: 5a929e8b 0x5a929e8b +80014990: 526c lw a1,100(a2) +80014992: 50ce lw ra,240(sp) +80014994: 3d28f18b 0x3d28f18b +80014998: 650d lui a0,0x3 +8001499a: 81750c17 auipc s8,0x81750 +8001499e: 7586 flw fa1,96(sp) +800149a0: c976 sw t4,144(sp) +800149a2: 4d48 lw a0,28(a0) +800149a4: 9c66 add s8,s8,s9 +800149a6: 58f8 lw a4,116(s1) +800149a8: bc50 fsd fa2,184(s0) +800149aa: 5c54 lw a3,60(s0) +800149ac: cc65 beqz s0,80014aa4 +800149ae: 91c6 add gp,gp,a7 +800149b0: a60e fsd ft3,264(sp) +800149b2: a0ae fsd fa1,64(sp) +800149b4: e319 bnez a4,800149ba +800149b6: 851e46a3 0x851e46a3 +800149ba: 98feeab7 lui s5,0x98fee +800149be: ddbb901b 0xddbb901b +800149c2: de8d beqz a3,800148fc +800149c4: 9df9 0x9df9 +800149c6: aa7eebfb 0xaa7eebfb +800149ca: 4351 li t1,20 +800149cc: 0235 addi tp,tp,13 +800149ce: 36b10137 lui sp,0x36b10 +800149d2: 336c fld fa1,224(a4) +800149d4: 8cdfc66f jal a2,800112a0 <__muldf3+0x2c8> +800149d8: 80e9 srli s1,s1,0x1a +800149da: 47c9 li a5,18 +800149dc: 93ba add t2,t2,a4 +800149de: 41a8 lw a0,64(a1) +800149e0: 50f8 lw a4,100(s1) +800149e2: c76b25fb 0xc76b25fb +800149e6: 6b71 lui s6,0x1c +800149e8: a6d53cbf 1f49ffcf 0x1f49ffcfa6d53cbf +800149f0: c278 sw a4,68(a2) +800149f2: 000040d3 fadd.s ft1,ft0,ft0,rmm +800149f6: 0000 unimp +800149f8: 0000 unimp +800149fa: 0000 unimp +800149fc: f020 fsw fs0,96(s0) +800149fe: b59d j 80014864 <__clzsi2+0x240> +80014a00: 2b70 fld fa2,208(a4) +80014a02: ada8 fsd fa0,88(a1) +80014a04: 9dc5 0x9dc5 +80014a06: 4069 c.li zero,26 + ... +80014a14: 0400 addi s0,sp,512 +80014a16: 8e1bc9bf 00004034 0x40348e1bc9bf + ... +80014a2a: 2000 fld fs0,0(s0) +80014a2c: bebc fsd fa5,120(a3) +80014a2e: 4019 c.li zero,6 + ... +80014a40: 9c40 0x9c40 +80014a42: 400c lw a1,0(s0) + ... +80014a54: c800 sw s0,16(s0) +80014a56: 4005 c.li zero,1 + ... +80014a68: a000 fsd fs0,0(s0) +80014a6a: 4002 0x4002 + +80014a6c : +80014a6c: 2030 fld fa2,64(s0) +80014a6e: cffc sw a5,92(a5) +80014a70: 8123a1c3 fmadd.s ft3,ft7,fs2,fa6,rdn +80014a74: 9fde2de3 0x9fde2de3 +80014a78: d2ce sw s3,100(sp) +80014a7a: 04c8 addi a0,sp,580 +80014a7c: a6dd j 80014e62 <__mprec_bigtens+0x192> +80014a7e: 0ad8 addi a4,sp,340 +80014a80: 8264 0x8264 +80014a82: f2ead2cb fnmsub.d ft5,fs5,fa4,ft10,unknown +80014a86: 12d4 addi a3,sp,356 +80014a88: 4925 li s2,9 +80014a8a: 2de4 fld fs1,216(a1) +80014a8c: 3436 fld fs0,360(sp) +80014a8e: ceae534f fnmadd.q ft6,ft8,fa0,fs9,unknown +80014a92: f53f256b 0xf53f256b +80014a96: f698 fsw fa4,40(a3) +80014a98: 01586bd3 fadd.s fs7,fa6,fs5,unknown +80014a9c: 87a6 mv a5,s1 +80014a9e: c0bd beqz s1,80014b04 +80014aa0: 82a5da57 vfdiv.vf v20,v10,fa1 +80014aa4: a2a6 fsd fs1,320(sp) +80014aa6: 32b5 jal 80014412 <__trunctfdf2+0x122> +80014aa8: e731 bnez a4,80014af4 +80014aaa: 04d4 addi a3,sp,580 +80014aac: e3f2 fsw ft8,196(sp) +80014aae: d332 sw a2,164(sp) +80014ab0: 7132 flw ft2,44(sp) +80014ab2: d21c sw a5,32(a2) +80014ab4: ee32db23 0xee32db23 +80014ab8: 9049 srli s0,s0,0x32 +80014aba: 395a fld fs2,432(sp) +80014abc: a23e fsd fa5,256(sp) +80014abe: 5308 lw a0,32(a4) +80014ac0: 1155fefb 0x1155fefb +80014ac4: fa91 bnez a3,800149d8 +80014ac6: 1939 addi s2,s2,-18 +80014ac8: 637a flw ft6,156(sp) +80014aca: 4325 li t1,9 +80014acc: c031 beqz s0,80014b10 +80014ace: 3cac fld fa1,120(s1) +80014ad0: e26d bnez a2,80014bb2 +80014ad2: dbde sw s7,244(sp) +80014ad4: d05d beqz s0,80014a7a +80014ad6: b3f6 fsd ft9,480(sp) +80014ad8: ac7c fsd fa5,216(s0) +80014ada: e4a0 fsw fs0,72(s1) +80014adc: 64bc flw fa5,72(s1) +80014ade: 467c lw a5,76(a2) +80014ae0: ddd0 sw a2,60(a1) +80014ae2: 3e55 jal 80014696 <__clzsi2+0x72> +80014ae4: 2a20 fld fs0,80(a2) +80014ae6: 6224 flw fs1,64(a2) +80014ae8: 98d747b3 0x98d747b3 +80014aec: e9a53f23 0xe9a53f23 +80014af0: a539 j 800150fe <_ctype_+0xee> +80014af2: a87fea27 vssseg6w.v v20,(t6),t2,v0.t +80014af6: 3f2a fld ft10,168(sp) +80014af8: 4af20b5b 0x4af20b5b +80014afc: a581 j 8001513c <_ctype_+0x12c> +80014afe: 18ed addi a7,a7,-5 +80014b00: 67de flw fa5,212(sp) +80014b02: 94ba add s1,s1,a4 +80014b04: 4539 li a0,14 +80014b06: 1ead addi t4,t4,-21 +80014b08: cfb1 beqz a5,80014b64 +80014b0a: 3f94 fld fa3,56(a5) +80014b0c: bf71 j 80014aa8 +80014b0e: 7989a9b3 0x7989a9b3 +80014b12: be68 fsd fa0,248(a2) +80014b14: 4c2e lw s8,200(sp) +80014b16: c44de15b 0xc44de15b +80014b1a: 94be add s1,s1,a5 +80014b1c: e695 bnez a3,80014b48 +80014b1e: 3fc9 jal 80014af0 +80014b20: 3d4d jal 800149d2 +80014b22: 7c3d lui s8,0xfffef +80014b24: 36ba fld fa3,424(sp) +80014b26: fdc20d2b 0xfdc20d2b +80014b2a: cefc sw a5,92(a3) +80014b2c: 8461 srai s0,s0,0x18 +80014b2e: 7711 lui a4,0xfffe4 +80014b30: abcc fsd fa1,144(a5) +80014b32: 3fe4 fld fs1,248(a5) +80014b34: c155 beqz a0,80014bd8 +80014b36: a4a8 fsd fa0,72(s1) +80014b38: 404e 0x404e +80014b3a: d3c36113 ori sp,t1,-708 +80014b3e: e219652b 0xe219652b +80014b42: 1758 addi a4,sp,932 +80014b44: 3ff1d1b7 lui gp,0x3ff1d +80014b48: d70a sw sp,172(sp) +80014b4a: 0a3d70a3 0xa3d70a3 +80014b4e: 3d70a3d7 0x3d70a3d7 +80014b52: d70a sw sp,172(sp) +80014b54: 0a3d70a3 0xa3d70a3 +80014b58: 3ff8a3d7 0x3ff8a3d7 +80014b5c: cccd beqz s1,80014c16 <__mprec_tens+0x36> +80014b5e: cccc sw a1,28(s1) +80014b60: cccc sw a1,28(s1) +80014b62: cccc sw a1,28(s1) +80014b64: cccc sw a1,28(s1) +80014b66: cccc sw a1,28(s1) +80014b68: cccc sw a1,28(s1) +80014b6a: cccc sw a1,28(s1) +80014b6c: cccc sw a1,28(s1) +80014b6e: 0xffff3ffb + +80014b70 : +80014b70: ffff 0xffff +80014b72: fffe fsw ft11,252(sp) +80014b74: fffc fsw fa5,124(a5) +80014b76: fff8 fsw fa4,124(a5) +80014b78: fff0 fsw fa2,124(a5) +80014b7a: ffe0 fsw fs0,124(a5) +80014b7c: ffc0 fsw fs0,60(a5) +80014b7e: ff80 fsw fs0,56(a5) +80014b80: ff00 fsw fs0,56(a4) +80014b82: fe00 fsw fs0,56(a2) +80014b84: fc00 fsw fs0,56(s0) +80014b86: f800 fsw fs0,48(s0) +80014b88: f000 fsw fs0,32(s0) +80014b8a: e000 fsw fs0,0(s0) +80014b8c: c000 sw s0,0(s0) +80014b8e: 8000 0x8000 +80014b90: 0000 unimp +80014b92: 0000 unimp +80014b94: 4e20 lw s0,88(a2) +80014b96: 4e61 li t3,24 +80014b98: 0020 addi s0,sp,8 +80014b9a: 0000 unimp +80014b9c: 2d20 fld fs0,88(a0) +80014b9e: 6e49 lui t3,0x12 +80014ba0: 6966 flw fs2,88(sp) +80014ba2: 696e flw fs2,216(sp) +80014ba4: 7974 flw fa3,116(a0) +80014ba6: 0020 addi s0,sp,8 +80014ba8: 4920 lw s0,80(a0) +80014baa: 666e flw fa2,216(sp) +80014bac: 6e69 lui t3,0x1a +80014bae: 7469 lui s0,0xffffa +80014bb0: 2079 jal 80014c3e <__mprec_tens+0x5e> +80014bb2: 0000 unimp +80014bb4: 614e flw ft2,208(sp) +80014bb6: 004e c.slli zero,0x13 +80014bb8: 2545 jal 80015258 <_ctype_+0x248> +80014bba: 0064 addi s1,sp,12 +80014bbc: 00000043 fmadd.s ft0,ft0,ft0,ft0,rne +80014bc0: 4f50 lw a2,28(a4) +80014bc2: 00584953 fadd.s fs2,fa6,ft5,rmm +80014bc6: 0000 unimp +80014bc8: 002e c.slli zero,0xb +80014bca: 0000 unimp +80014bcc: 0000 unimp + ... + +80014bd0 : +80014bd0: 0005 c.nop 1 +80014bd2: 0000 unimp +80014bd4: 0019 c.nop 6 +80014bd6: 0000 unimp +80014bd8: 007d c.nop 31 80014bda: 0000 unimp 80014bdc: 0000 unimp -80014bde: 0000 unimp -80014be0: f020 fsw fs0,96(s0) -80014be2: b59d j 80014a48 <__clzsi2+0x260> -80014be4: 2b70 fld fa2,208(a4) -80014be6: ada8 fsd fa0,88(a1) -80014be8: 9dc5 0x9dc5 -80014bea: 4069 c.li zero,26 ... -80014bf8: 0400 addi s0,sp,512 -80014bfa: 8e1bc9bf 00004034 0x40348e1bc9bf - ... -80014c0e: 2000 fld fs0,0(s0) -80014c10: bebc fsd fa5,120(a3) -80014c12: 4019 c.li zero,6 - ... -80014c24: 9c40 0x9c40 -80014c26: 400c lw a1,0(s0) - ... -80014c38: c800 sw s0,16(s0) -80014c3a: 4005 c.li zero,1 - ... -80014c4c: a000 fsd fs0,0(s0) -80014c4e: 4002 0x4002 -80014c50 : -80014c50: 2030 fld fa2,64(s0) -80014c52: cffc sw a5,92(a5) -80014c54: 8123a1c3 fmadd.s ft3,ft7,fs2,fa6,rdn -80014c58: 9fde2de3 0x9fde2de3 -80014c5c: d2ce sw s3,100(sp) -80014c5e: 04c8 addi a0,sp,580 -80014c60: a6dd j 80015046 -80014c62: 0ad8 addi a4,sp,340 -80014c64: 8264 0x8264 -80014c66: f2ead2cb fnmsub.d ft5,fs5,fa4,ft10,unknown -80014c6a: 12d4 addi a3,sp,356 -80014c6c: 4925 li s2,9 -80014c6e: 2de4 fld fs1,216(a1) -80014c70: 3436 fld fs0,360(sp) -80014c72: ceae534f fnmadd.q ft6,ft8,fa0,fs9,unknown -80014c76: f53f256b 0xf53f256b -80014c7a: f698 fsw fa4,40(a3) -80014c7c: 01586bd3 fadd.s fs7,fa6,fs5,unknown -80014c80: 87a6 mv a5,s1 -80014c82: c0bd beqz s1,80014ce8 -80014c84: 82a5da57 vfdiv.vf v20,v10,fa1 -80014c88: a2a6 fsd fs1,320(sp) -80014c8a: 32b5 jal 800145f6 <__trunctfdf2+0x142> -80014c8c: e731 bnez a4,80014cd8 -80014c8e: 04d4 addi a3,sp,580 -80014c90: e3f2 fsw ft8,196(sp) -80014c92: d332 sw a2,164(sp) -80014c94: 7132 flw ft2,44(sp) -80014c96: d21c sw a5,32(a2) -80014c98: ee32db23 0xee32db23 -80014c9c: 9049 srli s0,s0,0x32 -80014c9e: 395a fld fs2,432(sp) -80014ca0: a23e fsd fa5,256(sp) -80014ca2: 5308 lw a0,32(a4) -80014ca4: 1155fefb 0x1155fefb -80014ca8: fa91 bnez a3,80014bbc -80014caa: 1939 addi s2,s2,-18 -80014cac: 637a flw ft6,156(sp) -80014cae: 4325 li t1,9 -80014cb0: c031 beqz s0,80014cf4 -80014cb2: 3cac fld fa1,120(s1) -80014cb4: e26d bnez a2,80014d96 -80014cb6: dbde sw s7,244(sp) -80014cb8: d05d beqz s0,80014c5e -80014cba: b3f6 fsd ft9,480(sp) -80014cbc: ac7c fsd fa5,216(s0) -80014cbe: e4a0 fsw fs0,72(s1) -80014cc0: 64bc flw fa5,72(s1) -80014cc2: 467c lw a5,76(a2) -80014cc4: ddd0 sw a2,60(a1) -80014cc6: 3e55 jal 8001487a <__clzsi2+0x92> -80014cc8: 2a20 fld fs0,80(a2) -80014cca: 6224 flw fs1,64(a2) -80014ccc: 98d747b3 0x98d747b3 -80014cd0: e9a53f23 0xe9a53f23 -80014cd4: a539 j 800152e2 <_ctype_+0xf2> -80014cd6: a87fea27 vssseg6w.v v20,(t6),t2,v0.t -80014cda: 3f2a fld ft10,168(sp) -80014cdc: 4af20b5b 0x4af20b5b -80014ce0: a581 j 80015320 <_ctype_+0x130> -80014ce2: 18ed addi a7,a7,-5 -80014ce4: 67de flw fa5,212(sp) -80014ce6: 94ba add s1,s1,a4 -80014ce8: 4539 li a0,14 -80014cea: 1ead addi t4,t4,-21 -80014cec: cfb1 beqz a5,80014d48 -80014cee: 3f94 fld fa3,56(a5) -80014cf0: bf71 j 80014c8c -80014cf2: 7989a9b3 0x7989a9b3 -80014cf6: be68 fsd fa0,248(a2) -80014cf8: 4c2e lw s8,200(sp) -80014cfa: c44de15b 0xc44de15b -80014cfe: 94be add s1,s1,a5 -80014d00: e695 bnez a3,80014d2c -80014d02: 3fc9 jal 80014cd4 -80014d04: 3d4d jal 80014bb6 -80014d06: 7c3d lui s8,0xfffef -80014d08: 36ba fld fa3,424(sp) -80014d0a: fdc20d2b 0xfdc20d2b -80014d0e: cefc sw a5,92(a3) -80014d10: 8461 srai s0,s0,0x18 -80014d12: 7711 lui a4,0xfffe4 -80014d14: abcc fsd fa1,144(a5) -80014d16: 3fe4 fld fs1,248(a5) -80014d18: c155 beqz a0,80014dbc -80014d1a: a4a8 fsd fa0,72(s1) -80014d1c: 404e 0x404e -80014d1e: d3c36113 ori sp,t1,-708 -80014d22: e219652b 0xe219652b -80014d26: 1758 addi a4,sp,932 -80014d28: 3ff1d1b7 lui gp,0x3ff1d -80014d2c: d70a sw sp,172(sp) -80014d2e: 0a3d70a3 0xa3d70a3 -80014d32: 3d70a3d7 0x3d70a3d7 -80014d36: d70a sw sp,172(sp) -80014d38: 0a3d70a3 0xa3d70a3 -80014d3c: 3ff8a3d7 0x3ff8a3d7 -80014d40: cccd beqz s1,80014dfa <__mprec_tens+0x3a> -80014d42: cccc sw a1,28(s1) -80014d44: cccc sw a1,28(s1) -80014d46: cccc sw a1,28(s1) -80014d48: cccc sw a1,28(s1) -80014d4a: cccc sw a1,28(s1) -80014d4c: cccc sw a1,28(s1) -80014d4e: cccc sw a1,28(s1) -80014d50: cccc sw a1,28(s1) -80014d52: 0xffff3ffb +80014be0 <__mprec_tens>: +80014be0: 0000 unimp +80014be2: 0000 unimp +80014be4: 0000 unimp +80014be6: 3ff0 fld fa2,248(a5) +80014be8: 0000 unimp +80014bea: 0000 unimp +80014bec: 0000 unimp +80014bee: 4024 lw s1,64(s0) +80014bf0: 0000 unimp +80014bf2: 0000 unimp +80014bf4: 0000 unimp +80014bf6: 4059 c.li zero,22 +80014bf8: 0000 unimp +80014bfa: 0000 unimp +80014bfc: 4000 lw s0,0(s0) +80014bfe: 0000408f 0x408f +80014c02: 0000 unimp +80014c04: 8800 0x8800 +80014c06: 000040c3 fmadd.s ft1,ft0,ft0,ft0,rmm +80014c0a: 0000 unimp +80014c0c: 6a00 flw fs0,16(a2) +80014c0e: 40f8 lw a4,68(s1) +80014c10: 0000 unimp +80014c12: 0000 unimp +80014c14: 8480 0x8480 +80014c16: 412e lw sp,200(sp) +80014c18: 0000 unimp +80014c1a: 0000 unimp +80014c1c: 12d0 addi a2,sp,356 +80014c1e: 00004163 bltz zero,80014c20 <__mprec_tens+0x40> +80014c22: 0000 unimp +80014c24: d784 sw s1,40(a5) +80014c26: 00004197 auipc gp,0x4 +80014c2a: 0000 unimp +80014c2c: cd65 beqz a0,80014d24 <__mprec_bigtens+0x54> +80014c2e: 41cd li gp,19 +80014c30: 0000 unimp +80014c32: 2000 fld fs0,0(s0) +80014c34: a05f 4202 0000 0x4202a05f +80014c3a: e800 fsw fs0,16(s0) +80014c3c: 4876 lw a6,92(sp) +80014c3e: 00004237 lui tp,0x4 +80014c42: a200 fsd fs0,0(a2) +80014c44: 1a94 addi a3,sp,368 +80014c46: 426d li tp,27 +80014c48: 0000 unimp +80014c4a: e540 fsw fs0,12(a0) +80014c4c: 309c fld fa5,32(s1) +80014c4e: 42a2 lw t0,8(sp) +80014c50: 0000 unimp +80014c52: 1e90 addi a2,sp,880 +80014c54: bcc4 fsd fs1,184(s1) +80014c56: 42d6 lw t0,84(sp) +80014c58: 0000 unimp +80014c5a: 2634 fld fa3,72(a2) +80014c5c: 6bf5 lui s7,0x1d +80014c5e: 430c lw a1,0(a4) +80014c60: 8000 0x8000 +80014c62: 37e0 fld fs0,232(a5) +80014c64: c379 beqz a4,80014d2a <__mprec_bigtens+0x5a> +80014c66: 4341 li t1,16 +80014c68: a000 fsd fs0,0(s0) +80014c6a: 85d8 0x85d8 +80014c6c: 43763457 vadc.vim v8,v23,12,v0 +80014c70: c800 sw s0,16(s0) +80014c72: 674e flw fa4,208(sp) +80014c74: c16d beqz a0,80014d56 <__mprec_bigtens+0x86> +80014c76: 3d0043ab 0x3d0043ab +80014c7a: 6091 lui ra,0x4 +80014c7c: 58e4 lw s1,116(s1) +80014c7e: 43e1 li t2,24 +80014c80: 8c40 0x8c40 +80014c82: 78b5 lui a7,0xfffed +80014c84: af1d j 800153ba <__clz_tab+0x66> +80014c86: 4415 li s0,5 +80014c88: ef50 fsw fa2,28(a4) +80014c8a: d6e2 sw s8,108(sp) +80014c8c: 1ae4 addi s1,sp,380 +80014c8e: d592444b 0xd592444b +80014c92: 064d addi a2,a2,19 +80014c94: 4480f0cf 0x4480f0cf +80014c98: 4af6 lw s5,92(sp) +80014c9a: c7e1 beqz a5,80014d62 <__mprec_bigtens+0x92> +80014c9c: 2d02 fld fs10,0(sp) +80014c9e: 44b5 li s1,13 +80014ca0: 9db4 0x9db4 +80014ca2: 79d9 lui s3,0xffff6 +80014ca4: 44ea7843 0x44ea7843 -80014d54 : -80014d54: ffff 0xffff -80014d56: fffe fsw ft11,252(sp) -80014d58: fffc fsw fa5,124(a5) -80014d5a: fff8 fsw fa4,124(a5) -80014d5c: fff0 fsw fa2,124(a5) -80014d5e: ffe0 fsw fs0,124(a5) -80014d60: ffc0 fsw fs0,60(a5) -80014d62: ff80 fsw fs0,56(a5) -80014d64: ff00 fsw fs0,56(a4) -80014d66: fe00 fsw fs0,56(a2) -80014d68: fc00 fsw fs0,56(s0) -80014d6a: f800 fsw fs0,48(s0) -80014d6c: f000 fsw fs0,32(s0) -80014d6e: e000 fsw fs0,0(s0) -80014d70: c000 sw s0,0(s0) +80014ca8 <__mprec_tinytens>: +80014ca8: 89bc 0x89bc +80014caa: 97d8 0x97d8 +80014cac: d2b2 sw a2,100(sp) +80014cae: 3c9c fld fa5,56(s1) +80014cb0: d5a8a733 0xd5a8a733 +80014cb4: 3949f623 0x3949f623 +80014cb8: a73d j 800153e6 <__clz_tab+0x92> +80014cba: 44f4 lw a3,76(s1) +80014cbc: 0ffd addi t6,t6,31 +80014cbe: 32a5 jal 80014626 <__clzsi2+0x2> +80014cc0: 979d srai a5,a5,0x27 +80014cc2: cf8c sw a1,24(a5) +80014cc4: ba08 fsd fa0,48(a2) +80014cc6: 6f43255b 0x6f43255b +80014cca: 64ac flw fa1,72(s1) +80014ccc: 0628 addi a0,sp,776 +80014cce: 0ac8 addi a0,sp,340 + +80014cd0 <__mprec_bigtens>: +80014cd0: 8000 0x8000 +80014cd2: 37e0 fld fs0,232(a5) +80014cd4: c379 beqz a4,80014d9a <__mprec_bigtens+0xca> +80014cd6: 4341 li t1,16 +80014cd8: b5056e17 auipc t3,0xb5056 +80014cdc: b8b5 j 80014558 <__trunctfdf2+0x268> +80014cde: f9f54693 xori a3,a0,-97 +80014ce2: 4f03e93f 1d324d38 0x1d324d384f03e93f +80014cea: f930 fsw fa2,112(a0) +80014cec: 7748 flw fa0,44(a4) +80014cee: 5a82 lw s5,32(sp) +80014cf0: bf3c fsd fa5,120(a4) +80014cf2: 4fdd7f73 csrrci t5,0x4fd,26 +80014cf6: 7515 lui a0,0xfffe5 +80014cf8: a57c fsd fa5,200(a0) +80014cfa: 8000 0x8000 +80014cfc: 9c08 0x9c08 +80014cfe: 8000 0x8000 +80014d00: 9c08 0x9c08 +80014d02: 8000 0x8000 +80014d04: a570 fsd fa2,200(a0) +80014d06: 8000 0x8000 +80014d08: 9c08 0x9c08 +80014d0a: 8000 0x8000 +80014d0c: 9c08 0x9c08 +80014d0e: 8000 0x8000 +80014d10: 9c08 0x9c08 +80014d12: 8000 0x8000 +80014d14: 9a3c 0x9a3c +80014d16: 8000 0x8000 +80014d18: 9c08 0x9c08 +80014d1a: 8000 0x8000 +80014d1c: 9c08 0x9c08 +80014d1e: 8000 0x8000 +80014d20: a4fc fsd fa5,200(s1) +80014d22: 8000 0x8000 +80014d24: a4ec fsd fa1,200(s1) +80014d26: 8000 0x8000 +80014d28: 9c08 0x9c08 +80014d2a: 8000 0x8000 +80014d2c: 9c74 0x9c74 +80014d2e: 8000 0x8000 +80014d30: a52c fsd fa1,72(a0) +80014d32: 8000 0x8000 +80014d34: 9c08 0x9c08 +80014d36: 8000 0x8000 +80014d38: a520 fsd fs0,72(a0) +80014d3a: 8000 0x8000 +80014d3c: 9bd8 0x9bd8 +80014d3e: 8000 0x8000 +80014d40: 9bd8 0x9bd8 +80014d42: 8000 0x8000 +80014d44: 9bd8 0x9bd8 +80014d46: 8000 0x8000 +80014d48: 9bd8 0x9bd8 +80014d4a: 8000 0x8000 +80014d4c: 9bd8 0x9bd8 +80014d4e: 8000 0x8000 +80014d50: 9bd8 0x9bd8 +80014d52: 8000 0x8000 +80014d54: 9bd8 0x9bd8 +80014d56: 8000 0x8000 +80014d58: 9bd8 0x9bd8 +80014d5a: 8000 0x8000 +80014d5c: 9bd8 0x9bd8 +80014d5e: 8000 0x8000 +80014d60: 9c08 0x9c08 +80014d62: 8000 0x8000 +80014d64: 9c08 0x9c08 +80014d66: 8000 0x8000 +80014d68: 9c08 0x9c08 +80014d6a: 8000 0x8000 +80014d6c: 9c08 0x9c08 +80014d6e: 8000 0x8000 +80014d70: 9c08 0x9c08 80014d72: 8000 0x8000 -80014d74: 0000 unimp -80014d76: 0000 unimp -80014d78: 4e20 lw s0,88(a2) -80014d7a: 4e61 li t3,24 -80014d7c: 0020 addi s0,sp,8 -80014d7e: 0000 unimp -80014d80: 2d20 fld fs0,88(a0) -80014d82: 6e49 lui t3,0x12 -80014d84: 6966 flw fs2,88(sp) -80014d86: 696e flw fs2,216(sp) -80014d88: 7974 flw fa3,116(a0) -80014d8a: 0020 addi s0,sp,8 -80014d8c: 4920 lw s0,80(a0) -80014d8e: 666e flw fa2,216(sp) -80014d90: 6e69 lui t3,0x1a -80014d92: 7469 lui s0,0xffffa -80014d94: 2079 jal 80014e22 <__mprec_tens+0x62> -80014d96: 0000 unimp -80014d98: 614e flw ft2,208(sp) -80014d9a: 004e c.slli zero,0x13 -80014d9c: 2545 jal 8001543c <_ctype_+0x24c> -80014d9e: 0064 addi s1,sp,12 -80014da0: 00000043 fmadd.s ft0,ft0,ft0,ft0,rne -80014da4: 4f50 lw a2,28(a4) -80014da6: 00584953 fadd.s fs2,fa6,ft5,rmm -80014daa: 0000 unimp -80014dac: 002e c.slli zero,0xb - ... +80014d74: 9c08 0x9c08 +80014d76: 8000 0x8000 +80014d78: 9c08 0x9c08 +80014d7a: 8000 0x8000 +80014d7c: 9dac 0x9dac +80014d7e: 8000 0x8000 +80014d80: 9c08 0x9c08 +80014d82: 8000 0x8000 +80014d84: a1dc fsd fa5,128(a1) +80014d86: 8000 0x8000 +80014d88: a180 fsd fs0,0(a1) +80014d8a: 8000 0x8000 +80014d8c: 9dac 0x9dac +80014d8e: 8000 0x8000 +80014d90: 9dac 0x9dac +80014d92: 8000 0x8000 +80014d94: 9dac 0x9dac +80014d96: 8000 0x8000 +80014d98: 9c08 0x9c08 +80014d9a: 8000 0x8000 +80014d9c: 9c08 0x9c08 +80014d9e: 8000 0x8000 +80014da0: 9c08 0x9c08 +80014da2: 8000 0x8000 +80014da4: 9c08 0x9c08 +80014da6: 8000 0x8000 +80014da8: a174 fsd fa3,192(a0) +80014daa: 8000 0x8000 +80014dac: 9c08 0x9c08 +80014dae: 8000 0x8000 +80014db0: 9c08 0x9c08 +80014db2: 8000 0x8000 +80014db4: a148 fsd fa0,128(a0) +80014db6: 8000 0x8000 +80014db8: 9c08 0x9c08 +80014dba: 8000 0x8000 +80014dbc: 9c08 0x9c08 +80014dbe: 8000 0x8000 +80014dc0: 9c08 0x9c08 +80014dc2: 8000 0x8000 +80014dc4: a0cc fsd fa1,128(s1) +80014dc6: 8000 0x8000 +80014dc8: 9c08 0x9c08 +80014dca: 8000 0x8000 +80014dcc: a09c fsd fa5,0(s1) +80014dce: 8000 0x8000 +80014dd0: 9c08 0x9c08 +80014dd2: 8000 0x8000 +80014dd4: 9c08 0x9c08 +80014dd6: 8000 0x8000 +80014dd8: 9c24 0x9c24 +80014dda: 8000 0x8000 +80014ddc: 9c08 0x9c08 +80014dde: 8000 0x8000 +80014de0: 9c08 0x9c08 +80014de2: 8000 0x8000 +80014de4: 9c08 0x9c08 +80014de6: 8000 0x8000 +80014de8: 9c08 0x9c08 +80014dea: 8000 0x8000 +80014dec: 9c08 0x9c08 +80014dee: 8000 0x8000 +80014df0: 9c08 0x9c08 +80014df2: 8000 0x8000 +80014df4: 9c08 0x9c08 +80014df6: 8000 0x8000 +80014df8: 9c08 0x9c08 +80014dfa: 8000 0x8000 +80014dfc: 9dac 0x9dac +80014dfe: 8000 0x8000 +80014e00: 9c08 0x9c08 +80014e02: 8000 0x8000 +80014e04: a1dc fsd fa5,128(a1) +80014e06: 8000 0x8000 +80014e08: a410 fsd fa2,8(s0) +80014e0a: 8000 0x8000 +80014e0c: 9dac 0x9dac +80014e0e: 8000 0x8000 +80014e10: 9dac 0x9dac +80014e12: 8000 0x8000 +80014e14: 9dac 0x9dac +80014e16: 8000 0x8000 +80014e18: 9d54 0x9d54 +80014e1a: 8000 0x8000 +80014e1c: a410 fsd fa2,8(s0) +80014e1e: 8000 0x8000 +80014e20: 9a7c 0x9a7c +80014e22: 8000 0x8000 +80014e24: 9c08 0x9c08 +80014e26: 8000 0x8000 +80014e28: 9d3c 0x9d3c +80014e2a: 8000 0x8000 +80014e2c: 9c08 0x9c08 +80014e2e: 8000 0x8000 +80014e30: 9cc0 0x9cc0 +80014e32: 8000 0x8000 +80014e34: 9c80 0x9c80 +80014e36: 8000 0x8000 +80014e38: 9d6c 0x9d6c +80014e3a: 8000 0x8000 +80014e3c: 9a7c 0x9a7c +80014e3e: 8000 0x8000 +80014e40: 9c08 0x9c08 +80014e42: 8000 0x8000 +80014e44: a0cc fsd fa1,128(s1) +80014e46: 8000 0x8000 +80014e48: 9a74 0x9a74 +80014e4a: 8000 0x8000 +80014e4c: a594 fsd fa3,8(a1) +80014e4e: 8000 0x8000 +80014e50: 9c08 0x9c08 +80014e52: 8000 0x8000 +80014e54: 9c08 0x9c08 +80014e56: 8000 0x8000 +80014e58: 9b2c 0x9b2c +80014e5a: 8000 0x8000 +80014e5c: 9c08 0x9c08 +80014e5e: 8000 0x8000 +80014e60: 9a74 0x9a74 +80014e62: 8000 0x8000 -80014db0 : -80014db0: 0005 c.nop 1 -80014db2: 0000 unimp -80014db4: 0019 c.nop 6 -80014db6: 0000 unimp -80014db8: 007d c.nop 31 -80014dba: 0000 unimp -80014dbc: 0000 unimp - ... +80014e64 : +80014e64: 2020 fld fs0,64(s0) +80014e66: 2020 fld fs0,64(s0) +80014e68: 2020 fld fs0,64(s0) +80014e6a: 2020 fld fs0,64(s0) +80014e6c: 2020 fld fs0,64(s0) +80014e6e: 2020 fld fs0,64(s0) +80014e70: 2020 fld fs0,64(s0) +80014e72: 2020 fld fs0,64(s0) -80014dc0 <__mprec_tens>: -80014dc0: 0000 unimp -80014dc2: 0000 unimp -80014dc4: 0000 unimp -80014dc6: 3ff0 fld fa2,248(a5) -80014dc8: 0000 unimp -80014dca: 0000 unimp -80014dcc: 0000 unimp -80014dce: 4024 lw s1,64(s0) -80014dd0: 0000 unimp -80014dd2: 0000 unimp -80014dd4: 0000 unimp -80014dd6: 4059 c.li zero,22 -80014dd8: 0000 unimp -80014dda: 0000 unimp -80014ddc: 4000 lw s0,0(s0) -80014dde: 0000408f 0x408f -80014de2: 0000 unimp -80014de4: 8800 0x8800 -80014de6: 000040c3 fmadd.s ft1,ft0,ft0,ft0,rmm -80014dea: 0000 unimp -80014dec: 6a00 flw fs0,16(a2) -80014dee: 40f8 lw a4,68(s1) -80014df0: 0000 unimp -80014df2: 0000 unimp -80014df4: 8480 0x8480 -80014df6: 412e lw sp,200(sp) -80014df8: 0000 unimp -80014dfa: 0000 unimp -80014dfc: 12d0 addi a2,sp,356 -80014dfe: 00004163 bltz zero,80014e00 <__mprec_tens+0x40> -80014e02: 0000 unimp -80014e04: d784 sw s1,40(a5) -80014e06: 00004197 auipc gp,0x4 -80014e0a: 0000 unimp -80014e0c: cd65 beqz a0,80014f04 <__mprec_bigtens+0x54> -80014e0e: 41cd li gp,19 -80014e10: 0000 unimp -80014e12: 2000 fld fs0,0(s0) -80014e14: a05f 4202 0000 0x4202a05f -80014e1a: e800 fsw fs0,16(s0) -80014e1c: 4876 lw a6,92(sp) -80014e1e: 00004237 lui tp,0x4 -80014e22: a200 fsd fs0,0(a2) -80014e24: 1a94 addi a3,sp,368 -80014e26: 426d li tp,27 -80014e28: 0000 unimp -80014e2a: e540 fsw fs0,12(a0) -80014e2c: 309c fld fa5,32(s1) -80014e2e: 42a2 lw t0,8(sp) -80014e30: 0000 unimp -80014e32: 1e90 addi a2,sp,880 -80014e34: bcc4 fsd fs1,184(s1) -80014e36: 42d6 lw t0,84(sp) -80014e38: 0000 unimp -80014e3a: 2634 fld fa3,72(a2) -80014e3c: 6bf5 lui s7,0x1d -80014e3e: 430c lw a1,0(a4) -80014e40: 8000 0x8000 -80014e42: 37e0 fld fs0,232(a5) -80014e44: c379 beqz a4,80014f0a <__mprec_bigtens+0x5a> -80014e46: 4341 li t1,16 -80014e48: a000 fsd fs0,0(s0) -80014e4a: 85d8 0x85d8 -80014e4c: 43763457 vadc.vim v8,v23,12,v0 -80014e50: c800 sw s0,16(s0) -80014e52: 674e flw fa4,208(sp) -80014e54: c16d beqz a0,80014f36 <__mprec_bigtens+0x86> -80014e56: 3d0043ab 0x3d0043ab -80014e5a: 6091 lui ra,0x4 -80014e5c: 58e4 lw s1,116(s1) -80014e5e: 43e1 li t2,24 -80014e60: 8c40 0x8c40 -80014e62: 78b5 lui a7,0xfffed -80014e64: af1d j 8001559a <__clz_tab+0x66> -80014e66: 4415 li s0,5 -80014e68: ef50 fsw fa2,28(a4) -80014e6a: d6e2 sw s8,108(sp) -80014e6c: 1ae4 addi s1,sp,380 -80014e6e: d592444b 0xd592444b -80014e72: 064d addi a2,a2,19 -80014e74: 4480f0cf 0x4480f0cf -80014e78: 4af6 lw s5,92(sp) -80014e7a: c7e1 beqz a5,80014f42 <__mprec_bigtens+0x92> -80014e7c: 2d02 fld fs10,0(sp) -80014e7e: 44b5 li s1,13 -80014e80: 9db4 0x9db4 -80014e82: 79d9 lui s3,0xffff6 -80014e84: 44ea7843 0x44ea7843 - -80014e88 <__mprec_tinytens>: -80014e88: 89bc 0x89bc -80014e8a: 97d8 0x97d8 -80014e8c: d2b2 sw a2,100(sp) -80014e8e: 3c9c fld fa5,56(s1) -80014e90: d5a8a733 0xd5a8a733 -80014e94: 3949f623 0x3949f623 -80014e98: a73d j 800155c6 <__clz_tab+0x92> -80014e9a: 44f4 lw a3,76(s1) -80014e9c: 0ffd addi t6,t6,31 -80014e9e: 32a5 jal 80014806 <__clzsi2+0x1e> -80014ea0: 979d srai a5,a5,0x27 -80014ea2: cf8c sw a1,24(a5) -80014ea4: ba08 fsd fa0,48(a2) -80014ea6: 6f43255b 0x6f43255b -80014eaa: 64ac flw fa1,72(s1) -80014eac: 0628 addi a0,sp,776 -80014eae: 0ac8 addi a0,sp,340 - -80014eb0 <__mprec_bigtens>: -80014eb0: 8000 0x8000 -80014eb2: 37e0 fld fs0,232(a5) -80014eb4: c379 beqz a4,80014f7a <__mprec_bigtens+0xca> -80014eb6: 4341 li t1,16 -80014eb8: b5056e17 auipc t3,0xb5056 -80014ebc: b8b5 j 80014738 <__trunctfdf2+0x284> -80014ebe: f9f54693 xori a3,a0,-97 -80014ec2: 4f03e93f 1d324d38 0x1d324d384f03e93f -80014eca: f930 fsw fa2,112(a0) -80014ecc: 7748 flw fa0,44(a4) -80014ece: 5a82 lw s5,32(sp) -80014ed0: bf3c fsd fa5,120(a4) -80014ed2: 4fdd7f73 csrrci t5,0x4fd,26 -80014ed6: 7515 lui a0,0xfffe5 -80014ed8: a740 fsd fs0,136(a4) +80014e74 : +80014e74: 3030 fld fa2,96(s0) +80014e76: 3030 fld fa2,96(s0) +80014e78: 3030 fld fa2,96(s0) +80014e7a: 3030 fld fa2,96(s0) +80014e7c: 3030 fld fa2,96(s0) +80014e7e: 3030 fld fa2,96(s0) +80014e80: 3030 fld fa2,96(s0) +80014e82: 3030 fld fa2,96(s0) +80014e84: cbc4 sw s1,20(a5) +80014e86: 8000 0x8000 +80014e88: c844 sw s1,20(s0) +80014e8a: 8000 0x8000 +80014e8c: c844 sw s1,20(s0) +80014e8e: 8000 0x8000 +80014e90: cc10 sw a2,24(s0) +80014e92: 8000 0x8000 +80014e94: c844 sw s1,20(s0) +80014e96: 8000 0x8000 +80014e98: c844 sw s1,20(s0) +80014e9a: 8000 0x8000 +80014e9c: c844 sw s1,20(s0) +80014e9e: 8000 0x8000 +80014ea0: c674 sw a3,76(a2) +80014ea2: 8000 0x8000 +80014ea4: c844 sw s1,20(s0) +80014ea6: 8000 0x8000 +80014ea8: c844 sw s1,20(s0) +80014eaa: 8000 0x8000 +80014eac: cbec sw a1,84(a5) +80014eae: 8000 0x8000 +80014eb0: cbdc sw a5,20(a5) +80014eb2: 8000 0x8000 +80014eb4: c844 sw s1,20(s0) +80014eb6: 8000 0x8000 +80014eb8: cc5c sw a5,28(s0) +80014eba: 8000 0x8000 +80014ebc: cc1c sw a5,24(s0) +80014ebe: 8000 0x8000 +80014ec0: c844 sw s1,20(s0) +80014ec2: 8000 0x8000 +80014ec4: c9e0 sw s0,84(a1) +80014ec6: 8000 0x8000 +80014ec8: c814 sw a3,16(s0) +80014eca: 8000 0x8000 +80014ecc: c814 sw a3,16(s0) +80014ece: 8000 0x8000 +80014ed0: c814 sw a3,16(s0) +80014ed2: 8000 0x8000 +80014ed4: c814 sw a3,16(s0) +80014ed6: 8000 0x8000 +80014ed8: c814 sw a3,16(s0) 80014eda: 8000 0x8000 -80014edc: 9dcc 0x9dcc +80014edc: c814 sw a3,16(s0) 80014ede: 8000 0x8000 -80014ee0: 9dcc 0x9dcc +80014ee0: c814 sw a3,16(s0) 80014ee2: 8000 0x8000 -80014ee4: a734 fsd fa3,72(a4) +80014ee4: c814 sw a3,16(s0) 80014ee6: 8000 0x8000 -80014ee8: 9dcc 0x9dcc +80014ee8: c814 sw a3,16(s0) 80014eea: 8000 0x8000 -80014eec: 9dcc 0x9dcc +80014eec: c844 sw s1,20(s0) 80014eee: 8000 0x8000 -80014ef0: 9dcc 0x9dcc +80014ef0: c844 sw s1,20(s0) 80014ef2: 8000 0x8000 -80014ef4: 9c00 0x9c00 +80014ef4: c844 sw s1,20(s0) 80014ef6: 8000 0x8000 -80014ef8: 9dcc 0x9dcc +80014ef8: c844 sw s1,20(s0) 80014efa: 8000 0x8000 -80014efc: 9dcc 0x9dcc +80014efc: c844 sw s1,20(s0) 80014efe: 8000 0x8000 -80014f00: a6c0 fsd fs0,136(a3) +80014f00: c844 sw s1,20(s0) 80014f02: 8000 0x8000 -80014f04: a6b0 fsd fa2,72(a3) +80014f04: c844 sw s1,20(s0) 80014f06: 8000 0x8000 -80014f08: 9dcc 0x9dcc +80014f08: c844 sw s1,20(s0) 80014f0a: 8000 0x8000 -80014f0c: 9e38 0x9e38 +80014f0c: c844 sw s1,20(s0) 80014f0e: 8000 0x8000 -80014f10: a6f0 fsd fa2,200(a3) +80014f10: cac4 sw s1,20(a3) 80014f12: 8000 0x8000 -80014f14: 9dcc 0x9dcc +80014f14: ca58 sw a4,20(a2) 80014f16: 8000 0x8000 -80014f18: a6e4 fsd fs1,200(a3) +80014f18: c844 sw s1,20(s0) 80014f1a: 8000 0x8000 -80014f1c: 9d9c 0x9d9c +80014f1c: c844 sw s1,20(s0) 80014f1e: 8000 0x8000 -80014f20: 9d9c 0x9d9c +80014f20: c844 sw s1,20(s0) 80014f22: 8000 0x8000 -80014f24: 9d9c 0x9d9c +80014f24: c844 sw s1,20(s0) 80014f26: 8000 0x8000 -80014f28: 9d9c 0x9d9c +80014f28: c844 sw s1,20(s0) 80014f2a: 8000 0x8000 -80014f2c: 9d9c 0x9d9c +80014f2c: c844 sw s1,20(s0) 80014f2e: 8000 0x8000 -80014f30: 9d9c 0x9d9c +80014f30: c844 sw s1,20(s0) 80014f32: 8000 0x8000 -80014f34: 9d9c 0x9d9c +80014f34: c844 sw s1,20(s0) 80014f36: 8000 0x8000 -80014f38: 9d9c 0x9d9c +80014f38: c844 sw s1,20(s0) 80014f3a: 8000 0x8000 -80014f3c: 9d9c 0x9d9c +80014f3c: c844 sw s1,20(s0) 80014f3e: 8000 0x8000 -80014f40: 9dcc 0x9dcc +80014f40: ca30 sw a2,80(a2) 80014f42: 8000 0x8000 -80014f44: 9dcc 0x9dcc +80014f44: c844 sw s1,20(s0) 80014f46: 8000 0x8000 -80014f48: 9dcc 0x9dcc +80014f48: c844 sw s1,20(s0) 80014f4a: 8000 0x8000 -80014f4c: 9dcc 0x9dcc +80014f4c: c844 sw s1,20(s0) 80014f4e: 8000 0x8000 -80014f50: 9dcc 0x9dcc +80014f50: c9ec sw a1,84(a1) 80014f52: 8000 0x8000 -80014f54: 9dcc 0x9dcc +80014f54: c844 sw s1,20(s0) 80014f56: 8000 0x8000 -80014f58: 9dcc 0x9dcc +80014f58: c9b4 sw a3,80(a1) 80014f5a: 8000 0x8000 -80014f5c: 9f70 0x9f70 +80014f5c: c844 sw s1,20(s0) 80014f5e: 8000 0x8000 -80014f60: 9dcc 0x9dcc +80014f60: c844 sw s1,20(s0) 80014f62: 8000 0x8000 -80014f64: a3a0 fsd fs0,64(a5) +80014f64: c77c sw a5,76(a4) 80014f66: 8000 0x8000 -80014f68: a344 fsd fs1,128(a4) +80014f68: c844 sw s1,20(s0) 80014f6a: 8000 0x8000 -80014f6c: 9f70 0x9f70 +80014f6c: c844 sw s1,20(s0) 80014f6e: 8000 0x8000 -80014f70: 9f70 0x9f70 +80014f70: c844 sw s1,20(s0) 80014f72: 8000 0x8000 -80014f74: 9f70 0x9f70 +80014f74: c844 sw s1,20(s0) 80014f76: 8000 0x8000 -80014f78: 9dcc 0x9dcc +80014f78: c844 sw s1,20(s0) 80014f7a: 8000 0x8000 -80014f7c: 9dcc 0x9dcc +80014f7c: c844 sw s1,20(s0) 80014f7e: 8000 0x8000 -80014f80: 9dcc 0x9dcc +80014f80: c844 sw s1,20(s0) 80014f82: 8000 0x8000 -80014f84: 9dcc 0x9dcc +80014f84: c844 sw s1,20(s0) 80014f86: 8000 0x8000 -80014f88: a338 fsd fa4,64(a4) +80014f88: c844 sw s1,20(s0) 80014f8a: 8000 0x8000 -80014f8c: 9dcc 0x9dcc +80014f8c: c844 sw s1,20(s0) 80014f8e: 8000 0x8000 -80014f90: 9dcc 0x9dcc +80014f90: cac4 sw s1,20(a3) 80014f92: 8000 0x8000 -80014f94: a30c fsd fa1,0(a4) +80014f94: cdc8 sw a0,28(a1) 80014f96: 8000 0x8000 -80014f98: 9dcc 0x9dcc +80014f98: c844 sw s1,20(s0) 80014f9a: 8000 0x8000 -80014f9c: 9dcc 0x9dcc +80014f9c: c844 sw s1,20(s0) 80014f9e: 8000 0x8000 -80014fa0: 9dcc 0x9dcc +80014fa0: c844 sw s1,20(s0) 80014fa2: 8000 0x8000 -80014fa4: a290 fsd fa2,0(a3) +80014fa4: cdb4 sw a3,88(a1) 80014fa6: 8000 0x8000 -80014fa8: 9dcc 0x9dcc +80014fa8: cdc8 sw a0,28(a1) 80014faa: 8000 0x8000 -80014fac: a260 fsd fs0,192(a2) +80014fac: c6b4 sw a3,72(a3) 80014fae: 8000 0x8000 -80014fb0: 9dcc 0x9dcc +80014fb0: c844 sw s1,20(s0) 80014fb2: 8000 0x8000 -80014fb4: 9dcc 0x9dcc +80014fb4: cda0 sw s0,88(a1) 80014fb6: 8000 0x8000 -80014fb8: 9de8 0x9de8 +80014fb8: c844 sw s1,20(s0) 80014fba: 8000 0x8000 -80014fbc: 9dcc 0x9dcc +80014fbc: cd60 sw s0,92(a0) 80014fbe: 8000 0x8000 -80014fc0: 9dcc 0x9dcc +80014fc0: cd24 sw s1,88(a0) 80014fc2: 8000 0x8000 -80014fc4: 9dcc 0x9dcc +80014fc4: ccec sw a1,92(s1) 80014fc6: 8000 0x8000 -80014fc8: 9dcc 0x9dcc +80014fc8: c6b4 sw a3,72(a3) 80014fca: 8000 0x8000 -80014fcc: 9dcc 0x9dcc +80014fcc: c844 sw s1,20(s0) 80014fce: 8000 0x8000 -80014fd0: 9dcc 0x9dcc +80014fd0: c9ec sw a1,84(a1) 80014fd2: 8000 0x8000 -80014fd4: 9dcc 0x9dcc +80014fd4: c6ac sw a1,72(a3) 80014fd6: 8000 0x8000 -80014fd8: 9dcc 0x9dcc +80014fd8: cc68 sw a0,92(s0) 80014fda: 8000 0x8000 -80014fdc: 9f70 0x9f70 +80014fdc: c844 sw s1,20(s0) 80014fde: 8000 0x8000 -80014fe0: 9dcc 0x9dcc +80014fe0: c844 sw s1,20(s0) 80014fe2: 8000 0x8000 -80014fe4: a3a0 fsd fs0,64(a5) +80014fe4: cca8 sw a0,88(s1) 80014fe6: 8000 0x8000 -80014fe8: a5d4 fsd fa3,136(a1) +80014fe8: c844 sw s1,20(s0) 80014fea: 8000 0x8000 -80014fec: 9f70 0x9f70 +80014fec: c6ac sw a1,72(a3) 80014fee: 8000 0x8000 -80014ff0: 9f70 0x9f70 -80014ff2: 8000 0x8000 -80014ff4: 9f70 0x9f70 -80014ff6: 8000 0x8000 -80014ff8: 9f18 0x9f18 -80014ffa: 8000 0x8000 -80014ffc: a5d4 fsd fa3,136(a1) -80014ffe: 8000 0x8000 -80015000: 9c40 0x9c40 -80015002: 8000 0x8000 -80015004: 9dcc 0x9dcc -80015006: 8000 0x8000 -80015008: 9f00 0x9f00 -8001500a: 8000 0x8000 -8001500c: 9dcc 0x9dcc -8001500e: 8000 0x8000 -80015010: 9e84 0x9e84 -80015012: 8000 0x8000 -80015014: 9e44 0x9e44 -80015016: 8000 0x8000 -80015018: 9f30 0x9f30 -8001501a: 8000 0x8000 -8001501c: 9c40 0x9c40 -8001501e: 8000 0x8000 -80015020: 9dcc 0x9dcc -80015022: 8000 0x8000 -80015024: a290 fsd fa2,0(a3) -80015026: 8000 0x8000 -80015028: 9c38 0x9c38 -8001502a: 8000 0x8000 -8001502c: a758 fsd fa4,136(a4) -8001502e: 8000 0x8000 -80015030: 9dcc 0x9dcc -80015032: 8000 0x8000 -80015034: 9dcc 0x9dcc -80015036: 8000 0x8000 -80015038: 9cf0 0x9cf0 -8001503a: 8000 0x8000 -8001503c: 9dcc 0x9dcc -8001503e: 8000 0x8000 -80015040: 9c38 0x9c38 -80015042: 8000 0x8000 -80015044 : -80015044: 2020 fld fs0,64(s0) -80015046: 2020 fld fs0,64(s0) -80015048: 2020 fld fs0,64(s0) -8001504a: 2020 fld fs0,64(s0) -8001504c: 2020 fld fs0,64(s0) -8001504e: 2020 fld fs0,64(s0) -80015050: 2020 fld fs0,64(s0) -80015052: 2020 fld fs0,64(s0) +80014ff0 : +80014ff0: 2020 fld fs0,64(s0) +80014ff2: 2020 fld fs0,64(s0) +80014ff4: 2020 fld fs0,64(s0) +80014ff6: 2020 fld fs0,64(s0) +80014ff8: 2020 fld fs0,64(s0) +80014ffa: 2020 fld fs0,64(s0) +80014ffc: 2020 fld fs0,64(s0) +80014ffe: 2020 fld fs0,64(s0) -80015054 : -80015054: 3030 fld fa2,96(s0) -80015056: 3030 fld fa2,96(s0) -80015058: 3030 fld fa2,96(s0) -8001505a: 3030 fld fa2,96(s0) -8001505c: 3030 fld fa2,96(s0) -8001505e: 3030 fld fa2,96(s0) -80015060: 3030 fld fa2,96(s0) -80015062: 3030 fld fa2,96(s0) -80015064: cd88 sw a0,24(a1) -80015066: 8000 0x8000 -80015068: ca08 sw a0,16(a2) -8001506a: 8000 0x8000 -8001506c: ca08 sw a0,16(a2) -8001506e: 8000 0x8000 -80015070: cdd4 sw a3,28(a1) -80015072: 8000 0x8000 -80015074: ca08 sw a0,16(a2) -80015076: 8000 0x8000 -80015078: ca08 sw a0,16(a2) -8001507a: 8000 0x8000 -8001507c: ca08 sw a0,16(a2) -8001507e: 8000 0x8000 -80015080: c838 sw a4,80(s0) -80015082: 8000 0x8000 -80015084: ca08 sw a0,16(a2) -80015086: 8000 0x8000 -80015088: ca08 sw a0,16(a2) -8001508a: 8000 0x8000 -8001508c: cdb0 sw a2,88(a1) -8001508e: 8000 0x8000 -80015090: cda0 sw s0,88(a1) -80015092: 8000 0x8000 -80015094: ca08 sw a0,16(a2) -80015096: 8000 0x8000 -80015098: ce20 sw s0,88(a2) -8001509a: 8000 0x8000 -8001509c: cde0 sw s0,92(a1) -8001509e: 8000 0x8000 -800150a0: ca08 sw a0,16(a2) -800150a2: 8000 0x8000 -800150a4: cba4 sw s1,80(a5) -800150a6: 8000 0x8000 -800150a8: c9d8 sw a4,20(a1) -800150aa: 8000 0x8000 -800150ac: c9d8 sw a4,20(a1) -800150ae: 8000 0x8000 -800150b0: c9d8 sw a4,20(a1) -800150b2: 8000 0x8000 -800150b4: c9d8 sw a4,20(a1) -800150b6: 8000 0x8000 -800150b8: c9d8 sw a4,20(a1) -800150ba: 8000 0x8000 -800150bc: c9d8 sw a4,20(a1) -800150be: 8000 0x8000 -800150c0: c9d8 sw a4,20(a1) -800150c2: 8000 0x8000 -800150c4: c9d8 sw a4,20(a1) -800150c6: 8000 0x8000 -800150c8: c9d8 sw a4,20(a1) -800150ca: 8000 0x8000 -800150cc: ca08 sw a0,16(a2) -800150ce: 8000 0x8000 -800150d0: ca08 sw a0,16(a2) -800150d2: 8000 0x8000 -800150d4: ca08 sw a0,16(a2) -800150d6: 8000 0x8000 -800150d8: ca08 sw a0,16(a2) -800150da: 8000 0x8000 -800150dc: ca08 sw a0,16(a2) -800150de: 8000 0x8000 -800150e0: ca08 sw a0,16(a2) -800150e2: 8000 0x8000 -800150e4: ca08 sw a0,16(a2) -800150e6: 8000 0x8000 -800150e8: ca08 sw a0,16(a2) -800150ea: 8000 0x8000 -800150ec: ca08 sw a0,16(a2) -800150ee: 8000 0x8000 -800150f0: cc88 sw a0,24(s1) -800150f2: 8000 0x8000 -800150f4: cc1c sw a5,24(s0) -800150f6: 8000 0x8000 -800150f8: ca08 sw a0,16(a2) -800150fa: 8000 0x8000 -800150fc: ca08 sw a0,16(a2) -800150fe: 8000 0x8000 -80015100: ca08 sw a0,16(a2) -80015102: 8000 0x8000 -80015104: ca08 sw a0,16(a2) -80015106: 8000 0x8000 -80015108: ca08 sw a0,16(a2) -8001510a: 8000 0x8000 -8001510c: ca08 sw a0,16(a2) -8001510e: 8000 0x8000 -80015110: ca08 sw a0,16(a2) -80015112: 8000 0x8000 -80015114: ca08 sw a0,16(a2) -80015116: 8000 0x8000 -80015118: ca08 sw a0,16(a2) -8001511a: 8000 0x8000 -8001511c: ca08 sw a0,16(a2) -8001511e: 8000 0x8000 -80015120: cbf4 sw a3,84(a5) -80015122: 8000 0x8000 -80015124: ca08 sw a0,16(a2) -80015126: 8000 0x8000 -80015128: ca08 sw a0,16(a2) -8001512a: 8000 0x8000 -8001512c: ca08 sw a0,16(a2) -8001512e: 8000 0x8000 -80015130: cbb0 sw a2,80(a5) -80015132: 8000 0x8000 -80015134: ca08 sw a0,16(a2) -80015136: 8000 0x8000 -80015138: cb78 sw a4,84(a4) -8001513a: 8000 0x8000 -8001513c: ca08 sw a0,16(a2) -8001513e: 8000 0x8000 -80015140: ca08 sw a0,16(a2) -80015142: 8000 0x8000 -80015144: c940 sw s0,20(a0) -80015146: 8000 0x8000 -80015148: ca08 sw a0,16(a2) -8001514a: 8000 0x8000 -8001514c: ca08 sw a0,16(a2) -8001514e: 8000 0x8000 -80015150: ca08 sw a0,16(a2) -80015152: 8000 0x8000 -80015154: ca08 sw a0,16(a2) -80015156: 8000 0x8000 -80015158: ca08 sw a0,16(a2) -8001515a: 8000 0x8000 -8001515c: ca08 sw a0,16(a2) -8001515e: 8000 0x8000 -80015160: ca08 sw a0,16(a2) -80015162: 8000 0x8000 -80015164: ca08 sw a0,16(a2) -80015166: 8000 0x8000 -80015168: ca08 sw a0,16(a2) -8001516a: 8000 0x8000 -8001516c: ca08 sw a0,16(a2) -8001516e: 8000 0x8000 -80015170: cc88 sw a0,24(s1) -80015172: 8000 0x8000 -80015174: cf8c sw a1,24(a5) -80015176: 8000 0x8000 -80015178: ca08 sw a0,16(a2) -8001517a: 8000 0x8000 -8001517c: ca08 sw a0,16(a2) -8001517e: 8000 0x8000 -80015180: ca08 sw a0,16(a2) -80015182: 8000 0x8000 -80015184: cf78 sw a4,92(a4) -80015186: 8000 0x8000 -80015188: cf8c sw a1,24(a5) -8001518a: 8000 0x8000 -8001518c: c878 sw a4,84(s0) -8001518e: 8000 0x8000 -80015190: ca08 sw a0,16(a2) -80015192: 8000 0x8000 -80015194: cf64 sw s1,92(a4) -80015196: 8000 0x8000 -80015198: ca08 sw a0,16(a2) -8001519a: 8000 0x8000 -8001519c: cf24 sw s1,88(a4) -8001519e: 8000 0x8000 -800151a0: cee8 sw a0,92(a3) -800151a2: 8000 0x8000 -800151a4: ceb0 sw a2,88(a3) -800151a6: 8000 0x8000 -800151a8: c878 sw a4,84(s0) -800151aa: 8000 0x8000 -800151ac: ca08 sw a0,16(a2) -800151ae: 8000 0x8000 -800151b0: cbb0 sw a2,80(a5) -800151b2: 8000 0x8000 -800151b4: c870 sw a2,84(s0) -800151b6: 8000 0x8000 -800151b8: ce2c sw a1,88(a2) -800151ba: 8000 0x8000 -800151bc: ca08 sw a0,16(a2) -800151be: 8000 0x8000 -800151c0: ca08 sw a0,16(a2) -800151c2: 8000 0x8000 -800151c4: ce6c sw a1,92(a2) -800151c6: 8000 0x8000 -800151c8: ca08 sw a0,16(a2) -800151ca: 8000 0x8000 -800151cc: c870 sw a2,84(s0) -800151ce: 8000 0x8000 +80015000 : +80015000: 3030 fld fa2,96(s0) +80015002: 3030 fld fa2,96(s0) +80015004: 3030 fld fa2,96(s0) +80015006: 3030 fld fa2,96(s0) +80015008: 3030 fld fa2,96(s0) +8001500a: 3030 fld fa2,96(s0) +8001500c: 3030 fld fa2,96(s0) +8001500e: 3030 fld fa2,96(s0) -800151d0 : -800151d0: 2020 fld fs0,64(s0) -800151d2: 2020 fld fs0,64(s0) -800151d4: 2020 fld fs0,64(s0) -800151d6: 2020 fld fs0,64(s0) -800151d8: 2020 fld fs0,64(s0) -800151da: 2020 fld fs0,64(s0) -800151dc: 2020 fld fs0,64(s0) -800151de: 2020 fld fs0,64(s0) - -800151e0 : -800151e0: 3030 fld fa2,96(s0) -800151e2: 3030 fld fa2,96(s0) -800151e4: 3030 fld fa2,96(s0) -800151e6: 3030 fld fa2,96(s0) -800151e8: 3030 fld fa2,96(s0) -800151ea: 3030 fld fa2,96(s0) -800151ec: 3030 fld fa2,96(s0) -800151ee: 3030 fld fa2,96(s0) - -800151f0 <_ctype_>: -800151f0: 2000 fld fs0,0(s0) -800151f2: 2020 fld fs0,64(s0) -800151f4: 2020 fld fs0,64(s0) -800151f6: 2020 fld fs0,64(s0) -800151f8: 2020 fld fs0,64(s0) -800151fa: 2828 fld fa0,80(s0) -800151fc: 2828 fld fa0,80(s0) -800151fe: 2028 fld fa0,64(s0) -80015200: 2020 fld fs0,64(s0) -80015202: 2020 fld fs0,64(s0) -80015204: 2020 fld fs0,64(s0) -80015206: 2020 fld fs0,64(s0) -80015208: 2020 fld fs0,64(s0) -8001520a: 2020 fld fs0,64(s0) -8001520c: 2020 fld fs0,64(s0) -8001520e: 2020 fld fs0,64(s0) -80015210: 8820 0x8820 -80015212: 1010 addi a2,sp,32 -80015214: 1010 addi a2,sp,32 -80015216: 1010 addi a2,sp,32 -80015218: 1010 addi a2,sp,32 -8001521a: 1010 addi a2,sp,32 -8001521c: 1010 addi a2,sp,32 -8001521e: 1010 addi a2,sp,32 -80015220: 0410 addi a2,sp,512 -80015222: 0404 addi s1,sp,512 -80015224: 0404 addi s1,sp,512 -80015226: 0404 addi s1,sp,512 -80015228: 0404 addi s1,sp,512 -8001522a: 1004 addi s1,sp,32 -8001522c: 1010 addi a2,sp,32 -8001522e: 1010 addi a2,sp,32 -80015230: 1010 addi a2,sp,32 -80015232: 4141 li sp,16 -80015234: 4141 li sp,16 -80015236: 4141 li sp,16 -80015238: 0101 addi sp,sp,0 -8001523a: 0101 addi sp,sp,0 -8001523c: 0101 addi sp,sp,0 -8001523e: 0101 addi sp,sp,0 -80015240: 0101 addi sp,sp,0 -80015242: 0101 addi sp,sp,0 -80015244: 0101 addi sp,sp,0 -80015246: 0101 addi sp,sp,0 -80015248: 0101 addi sp,sp,0 -8001524a: 0101 addi sp,sp,0 -8001524c: 1010 addi a2,sp,32 -8001524e: 1010 addi a2,sp,32 -80015250: 1010 addi a2,sp,32 -80015252: 4242 lw tp,16(sp) -80015254: 4242 lw tp,16(sp) -80015256: 4242 lw tp,16(sp) -80015258: 0202 c.slli64 tp -8001525a: 0202 c.slli64 tp -8001525c: 0202 c.slli64 tp -8001525e: 0202 c.slli64 tp -80015260: 0202 c.slli64 tp -80015262: 0202 c.slli64 tp -80015264: 0202 c.slli64 tp -80015266: 0202 c.slli64 tp -80015268: 0202 c.slli64 tp -8001526a: 0202 c.slli64 tp -8001526c: 1010 addi a2,sp,32 -8001526e: 1010 addi a2,sp,32 -80015270: 0020 addi s0,sp,8 +80015010 <_ctype_>: +80015010: 2000 fld fs0,0(s0) +80015012: 2020 fld fs0,64(s0) +80015014: 2020 fld fs0,64(s0) +80015016: 2020 fld fs0,64(s0) +80015018: 2020 fld fs0,64(s0) +8001501a: 2828 fld fa0,80(s0) +8001501c: 2828 fld fa0,80(s0) +8001501e: 2028 fld fa0,64(s0) +80015020: 2020 fld fs0,64(s0) +80015022: 2020 fld fs0,64(s0) +80015024: 2020 fld fs0,64(s0) +80015026: 2020 fld fs0,64(s0) +80015028: 2020 fld fs0,64(s0) +8001502a: 2020 fld fs0,64(s0) +8001502c: 2020 fld fs0,64(s0) +8001502e: 2020 fld fs0,64(s0) +80015030: 8820 0x8820 +80015032: 1010 addi a2,sp,32 +80015034: 1010 addi a2,sp,32 +80015036: 1010 addi a2,sp,32 +80015038: 1010 addi a2,sp,32 +8001503a: 1010 addi a2,sp,32 +8001503c: 1010 addi a2,sp,32 +8001503e: 1010 addi a2,sp,32 +80015040: 0410 addi a2,sp,512 +80015042: 0404 addi s1,sp,512 +80015044: 0404 addi s1,sp,512 +80015046: 0404 addi s1,sp,512 +80015048: 0404 addi s1,sp,512 +8001504a: 1004 addi s1,sp,32 +8001504c: 1010 addi a2,sp,32 +8001504e: 1010 addi a2,sp,32 +80015050: 1010 addi a2,sp,32 +80015052: 4141 li sp,16 +80015054: 4141 li sp,16 +80015056: 4141 li sp,16 +80015058: 0101 addi sp,sp,0 +8001505a: 0101 addi sp,sp,0 +8001505c: 0101 addi sp,sp,0 +8001505e: 0101 addi sp,sp,0 +80015060: 0101 addi sp,sp,0 +80015062: 0101 addi sp,sp,0 +80015064: 0101 addi sp,sp,0 +80015066: 0101 addi sp,sp,0 +80015068: 0101 addi sp,sp,0 +8001506a: 0101 addi sp,sp,0 +8001506c: 1010 addi a2,sp,32 +8001506e: 1010 addi a2,sp,32 +80015070: 1010 addi a2,sp,32 +80015072: 4242 lw tp,16(sp) +80015074: 4242 lw tp,16(sp) +80015076: 4242 lw tp,16(sp) +80015078: 0202 c.slli64 tp +8001507a: 0202 c.slli64 tp +8001507c: 0202 c.slli64 tp +8001507e: 0202 c.slli64 tp +80015080: 0202 c.slli64 tp +80015082: 0202 c.slli64 tp +80015084: 0202 c.slli64 tp +80015086: 0202 c.slli64 tp +80015088: 0202 c.slli64 tp +8001508a: 0202 c.slli64 tp +8001508c: 1010 addi a2,sp,32 +8001508e: 1010 addi a2,sp,32 +80015090: 0020 addi s0,sp,8 ... -800152f2: 0000 unimp -800152f4: f54c fsw fa1,44(a0) -800152f6: 8000 0x8000 -800152f8: f1ac fsw fa1,96(a1) -800152fa: 8000 0x8000 -800152fc: f1ac fsw fa1,96(a1) -800152fe: 8000 0x8000 -80015300: f540 fsw fs0,44(a0) -80015302: 8000 0x8000 -80015304: f1ac fsw fa1,96(a1) -80015306: 8000 0x8000 -80015308: f1ac fsw fa1,96(a1) -8001530a: 8000 0x8000 -8001530c: f1ac fsw fa1,96(a1) -8001530e: 8000 0x8000 -80015310: f004 fsw fs1,32(s0) -80015312: 8000 0x8000 -80015314: f1ac fsw fa1,96(a1) -80015316: 8000 0x8000 -80015318: f1ac fsw fa1,96(a1) -8001531a: 8000 0x8000 -8001531c: f3e0 fsw fs0,100(a5) -8001531e: 8000 0x8000 -80015320: f3d0 fsw fa2,36(a5) -80015322: 8000 0x8000 -80015324: f1ac fsw fa1,96(a1) -80015326: 8000 0x8000 -80015328: f3c4 fsw fs1,36(a5) -8001532a: 8000 0x8000 -8001532c: f384 fsw fs1,32(a5) -8001532e: 8000 0x8000 -80015330: f1ac fsw fa1,96(a1) -80015332: 8000 0x8000 -80015334: f378 fsw fa4,100(a4) -80015336: 8000 0x8000 -80015338: f17c fsw fa5,100(a0) -8001533a: 8000 0x8000 -8001533c: f17c fsw fa5,100(a0) -8001533e: 8000 0x8000 -80015340: f17c fsw fa5,100(a0) -80015342: 8000 0x8000 -80015344: f17c fsw fa5,100(a0) -80015346: 8000 0x8000 -80015348: f17c fsw fa5,100(a0) -8001534a: 8000 0x8000 -8001534c: f17c fsw fa5,100(a0) -8001534e: 8000 0x8000 -80015350: f17c fsw fa5,100(a0) -80015352: 8000 0x8000 -80015354: f17c fsw fa5,100(a0) -80015356: 8000 0x8000 -80015358: f17c fsw fa5,100(a0) -8001535a: 8000 0x8000 -8001535c: f1ac fsw fa1,96(a1) -8001535e: 8000 0x8000 -80015360: f1ac fsw fa1,96(a1) -80015362: 8000 0x8000 -80015364: f1ac fsw fa1,96(a1) -80015366: 8000 0x8000 -80015368: f1ac fsw fa1,96(a1) -8001536a: 8000 0x8000 -8001536c: f1ac fsw fa1,96(a1) -8001536e: 8000 0x8000 -80015370: f1ac fsw fa1,96(a1) -80015372: 8000 0x8000 -80015374: f1ac fsw fa1,96(a1) -80015376: 8000 0x8000 -80015378: f1ac fsw fa1,96(a1) -8001537a: 8000 0x8000 -8001537c: f1ac fsw fa1,96(a1) -8001537e: 8000 0x8000 -80015380: f470 fsw fa2,108(s0) -80015382: 8000 0x8000 -80015384: f404 fsw fs1,40(s0) -80015386: 8000 0x8000 -80015388: f1ac fsw fa1,96(a1) -8001538a: 8000 0x8000 -8001538c: f1ac fsw fa1,96(a1) -8001538e: 8000 0x8000 -80015390: f1ac fsw fa1,96(a1) -80015392: 8000 0x8000 -80015394: f1ac fsw fa1,96(a1) -80015396: 8000 0x8000 -80015398: f1ac fsw fa1,96(a1) -8001539a: 8000 0x8000 -8001539c: f1ac fsw fa1,96(a1) -8001539e: 8000 0x8000 -800153a0: f1ac fsw fa1,96(a1) -800153a2: 8000 0x8000 -800153a4: f1ac fsw fa1,96(a1) -800153a6: 8000 0x8000 -800153a8: f1ac fsw fa1,96(a1) -800153aa: 8000 0x8000 -800153ac: f1ac fsw fa1,96(a1) -800153ae: 8000 0x8000 -800153b0: f31c fsw fa5,32(a4) -800153b2: 8000 0x8000 -800153b4: f1ac fsw fa1,96(a1) -800153b6: 8000 0x8000 -800153b8: f1ac fsw fa1,96(a1) -800153ba: 8000 0x8000 -800153bc: f1ac fsw fa1,96(a1) -800153be: 8000 0x8000 -800153c0: f2d0 fsw fa2,36(a3) -800153c2: 8000 0x8000 -800153c4: f1ac fsw fa1,96(a1) -800153c6: 8000 0x8000 -800153c8: f348 fsw fa0,36(a4) -800153ca: 8000 0x8000 -800153cc: f1ac fsw fa1,96(a1) -800153ce: 8000 0x8000 -800153d0: f1ac fsw fa1,96(a1) -800153d2: 8000 0x8000 -800153d4: f0dc fsw fa5,36(s1) -800153d6: 8000 0x8000 -800153d8: f1ac fsw fa1,96(a1) -800153da: 8000 0x8000 -800153dc: f1ac fsw fa1,96(a1) -800153de: 8000 0x8000 -800153e0: f1ac fsw fa1,96(a1) -800153e2: 8000 0x8000 -800153e4: f1ac fsw fa1,96(a1) -800153e6: 8000 0x8000 -800153e8: f1ac fsw fa1,96(a1) -800153ea: 8000 0x8000 -800153ec: f1ac fsw fa1,96(a1) -800153ee: 8000 0x8000 -800153f0: f1ac fsw fa1,96(a1) -800153f2: 8000 0x8000 -800153f4: f1ac fsw fa1,96(a1) -800153f6: 8000 0x8000 -800153f8: f1ac fsw fa1,96(a1) -800153fa: 8000 0x8000 -800153fc: f1ac fsw fa1,96(a1) -800153fe: 8000 0x8000 -80015400: f470 fsw fa2,108(s0) -80015402: 8000 0x8000 -80015404: f6d4 fsw fa3,44(a3) -80015406: 8000 0x8000 -80015408: f1ac fsw fa1,96(a1) -8001540a: 8000 0x8000 -8001540c: f1ac fsw fa1,96(a1) -8001540e: 8000 0x8000 -80015410: f1ac fsw fa1,96(a1) -80015412: 8000 0x8000 -80015414: f6c0 fsw fs0,44(a3) -80015416: 8000 0x8000 -80015418: f6d4 fsw fa3,44(a3) -8001541a: 8000 0x8000 -8001541c: f040 fsw fs0,36(s0) -8001541e: 8000 0x8000 -80015420: f1ac fsw fa1,96(a1) -80015422: 8000 0x8000 -80015424: f6ac fsw fa1,104(a3) -80015426: 8000 0x8000 -80015428: f1ac fsw fa1,96(a1) -8001542a: 8000 0x8000 -8001542c: f66c fsw fa1,108(a2) -8001542e: 8000 0x8000 -80015430: f62c fsw fa1,104(a2) -80015432: 8000 0x8000 -80015434: f5f0 fsw fa2,108(a1) -80015436: 8000 0x8000 -80015438: f040 fsw fs0,36(s0) -8001543a: 8000 0x8000 -8001543c: f1ac fsw fa1,96(a1) -8001543e: 8000 0x8000 -80015440: f2d0 fsw fa2,36(a3) -80015442: 8000 0x8000 -80015444: f038 fsw fa4,96(s0) -80015446: 8000 0x8000 -80015448: f564 fsw fs1,108(a0) -8001544a: 8000 0x8000 -8001544c: f1ac fsw fa1,96(a1) -8001544e: 8000 0x8000 -80015450: f1ac fsw fa1,96(a1) -80015452: 8000 0x8000 -80015454: f5a8 fsw fa0,104(a1) -80015456: 8000 0x8000 -80015458: f1ac fsw fa1,96(a1) -8001545a: 8000 0x8000 -8001545c: f038 fsw fa4,96(s0) -8001545e: 8000 0x8000 +80015112: 0000 unimp +80015114: f388 fsw fa0,32(a5) +80015116: 8000 0x8000 +80015118: efe8 fsw fa0,92(a5) +8001511a: 8000 0x8000 +8001511c: efe8 fsw fa0,92(a5) +8001511e: 8000 0x8000 +80015120: f37c fsw fa5,100(a4) +80015122: 8000 0x8000 +80015124: efe8 fsw fa0,92(a5) +80015126: 8000 0x8000 +80015128: efe8 fsw fa0,92(a5) +8001512a: 8000 0x8000 +8001512c: efe8 fsw fa0,92(a5) +8001512e: 8000 0x8000 +80015130: ee40 fsw fs0,28(a2) +80015132: 8000 0x8000 +80015134: efe8 fsw fa0,92(a5) +80015136: 8000 0x8000 +80015138: efe8 fsw fa0,92(a5) +8001513a: 8000 0x8000 +8001513c: f21c fsw fa5,32(a2) +8001513e: 8000 0x8000 +80015140: f20c fsw fa1,32(a2) +80015142: 8000 0x8000 +80015144: efe8 fsw fa0,92(a5) +80015146: 8000 0x8000 +80015148: f200 fsw fs0,32(a2) +8001514a: 8000 0x8000 +8001514c: f1c0 fsw fs0,36(a1) +8001514e: 8000 0x8000 +80015150: efe8 fsw fa0,92(a5) +80015152: 8000 0x8000 +80015154: f1b4 fsw fa3,96(a1) +80015156: 8000 0x8000 +80015158: efb8 fsw fa4,88(a5) +8001515a: 8000 0x8000 +8001515c: efb8 fsw fa4,88(a5) +8001515e: 8000 0x8000 +80015160: efb8 fsw fa4,88(a5) +80015162: 8000 0x8000 +80015164: efb8 fsw fa4,88(a5) +80015166: 8000 0x8000 +80015168: efb8 fsw fa4,88(a5) +8001516a: 8000 0x8000 +8001516c: efb8 fsw fa4,88(a5) +8001516e: 8000 0x8000 +80015170: efb8 fsw fa4,88(a5) +80015172: 8000 0x8000 +80015174: efb8 fsw fa4,88(a5) +80015176: 8000 0x8000 +80015178: efb8 fsw fa4,88(a5) +8001517a: 8000 0x8000 +8001517c: efe8 fsw fa0,92(a5) +8001517e: 8000 0x8000 +80015180: efe8 fsw fa0,92(a5) +80015182: 8000 0x8000 +80015184: efe8 fsw fa0,92(a5) +80015186: 8000 0x8000 +80015188: efe8 fsw fa0,92(a5) +8001518a: 8000 0x8000 +8001518c: efe8 fsw fa0,92(a5) +8001518e: 8000 0x8000 +80015190: efe8 fsw fa0,92(a5) +80015192: 8000 0x8000 +80015194: efe8 fsw fa0,92(a5) +80015196: 8000 0x8000 +80015198: efe8 fsw fa0,92(a5) +8001519a: 8000 0x8000 +8001519c: efe8 fsw fa0,92(a5) +8001519e: 8000 0x8000 +800151a0: f2ac fsw fa1,96(a3) +800151a2: 8000 0x8000 +800151a4: f240 fsw fs0,36(a2) +800151a6: 8000 0x8000 +800151a8: efe8 fsw fa0,92(a5) +800151aa: 8000 0x8000 +800151ac: efe8 fsw fa0,92(a5) +800151ae: 8000 0x8000 +800151b0: efe8 fsw fa0,92(a5) +800151b2: 8000 0x8000 +800151b4: efe8 fsw fa0,92(a5) +800151b6: 8000 0x8000 +800151b8: efe8 fsw fa0,92(a5) +800151ba: 8000 0x8000 +800151bc: efe8 fsw fa0,92(a5) +800151be: 8000 0x8000 +800151c0: efe8 fsw fa0,92(a5) +800151c2: 8000 0x8000 +800151c4: efe8 fsw fa0,92(a5) +800151c6: 8000 0x8000 +800151c8: efe8 fsw fa0,92(a5) +800151ca: 8000 0x8000 +800151cc: efe8 fsw fa0,92(a5) +800151ce: 8000 0x8000 +800151d0: f158 fsw fa4,36(a0) +800151d2: 8000 0x8000 +800151d4: efe8 fsw fa0,92(a5) +800151d6: 8000 0x8000 +800151d8: efe8 fsw fa0,92(a5) +800151da: 8000 0x8000 +800151dc: efe8 fsw fa0,92(a5) +800151de: 8000 0x8000 +800151e0: f10c fsw fa1,32(a0) +800151e2: 8000 0x8000 +800151e4: efe8 fsw fa0,92(a5) +800151e6: 8000 0x8000 +800151e8: f184 fsw fs1,32(a1) +800151ea: 8000 0x8000 +800151ec: efe8 fsw fa0,92(a5) +800151ee: 8000 0x8000 +800151f0: efe8 fsw fa0,92(a5) +800151f2: 8000 0x8000 +800151f4: ef18 fsw fa4,24(a4) +800151f6: 8000 0x8000 +800151f8: efe8 fsw fa0,92(a5) +800151fa: 8000 0x8000 +800151fc: efe8 fsw fa0,92(a5) +800151fe: 8000 0x8000 +80015200: efe8 fsw fa0,92(a5) +80015202: 8000 0x8000 +80015204: efe8 fsw fa0,92(a5) +80015206: 8000 0x8000 +80015208: efe8 fsw fa0,92(a5) +8001520a: 8000 0x8000 +8001520c: efe8 fsw fa0,92(a5) +8001520e: 8000 0x8000 +80015210: efe8 fsw fa0,92(a5) +80015212: 8000 0x8000 +80015214: efe8 fsw fa0,92(a5) +80015216: 8000 0x8000 +80015218: efe8 fsw fa0,92(a5) +8001521a: 8000 0x8000 +8001521c: efe8 fsw fa0,92(a5) +8001521e: 8000 0x8000 +80015220: f2ac fsw fa1,96(a3) +80015222: 8000 0x8000 +80015224: f510 fsw fa2,40(a0) +80015226: 8000 0x8000 +80015228: efe8 fsw fa0,92(a5) +8001522a: 8000 0x8000 +8001522c: efe8 fsw fa0,92(a5) +8001522e: 8000 0x8000 +80015230: efe8 fsw fa0,92(a5) +80015232: 8000 0x8000 +80015234: f4fc fsw fa5,108(s1) +80015236: 8000 0x8000 +80015238: f510 fsw fa2,40(a0) +8001523a: 8000 0x8000 +8001523c: ee7c fsw fa5,92(a2) +8001523e: 8000 0x8000 +80015240: efe8 fsw fa0,92(a5) +80015242: 8000 0x8000 +80015244: f4e8 fsw fa0,108(s1) +80015246: 8000 0x8000 +80015248: efe8 fsw fa0,92(a5) +8001524a: 8000 0x8000 +8001524c: f4a8 fsw fa0,104(s1) +8001524e: 8000 0x8000 +80015250: f468 fsw fa0,108(s0) +80015252: 8000 0x8000 +80015254: f42c fsw fa1,104(s0) +80015256: 8000 0x8000 +80015258: ee7c fsw fa5,92(a2) +8001525a: 8000 0x8000 +8001525c: efe8 fsw fa0,92(a5) +8001525e: 8000 0x8000 +80015260: f10c fsw fa1,32(a0) +80015262: 8000 0x8000 +80015264: ee74 fsw fa3,92(a2) +80015266: 8000 0x8000 +80015268: f3a0 fsw fs0,96(a5) +8001526a: 8000 0x8000 +8001526c: efe8 fsw fa0,92(a5) +8001526e: 8000 0x8000 +80015270: efe8 fsw fa0,92(a5) +80015272: 8000 0x8000 +80015274: f3e4 fsw fs1,100(a5) +80015276: 8000 0x8000 +80015278: efe8 fsw fa0,92(a5) +8001527a: 8000 0x8000 +8001527c: ee74 fsw fa3,92(a2) +8001527e: 8000 0x8000 -80015460 : -80015460: 2020 fld fs0,64(s0) -80015462: 2020 fld fs0,64(s0) -80015464: 2020 fld fs0,64(s0) -80015466: 2020 fld fs0,64(s0) -80015468: 2020 fld fs0,64(s0) -8001546a: 2020 fld fs0,64(s0) -8001546c: 2020 fld fs0,64(s0) -8001546e: 2020 fld fs0,64(s0) +80015280 : +80015280: 2020 fld fs0,64(s0) +80015282: 2020 fld fs0,64(s0) +80015284: 2020 fld fs0,64(s0) +80015286: 2020 fld fs0,64(s0) +80015288: 2020 fld fs0,64(s0) +8001528a: 2020 fld fs0,64(s0) +8001528c: 2020 fld fs0,64(s0) +8001528e: 2020 fld fs0,64(s0) -80015470 : -80015470: 3030 fld fa2,96(s0) -80015472: 3030 fld fa2,96(s0) -80015474: 3030 fld fa2,96(s0) -80015476: 3030 fld fa2,96(s0) -80015478: 3030 fld fa2,96(s0) -8001547a: 3030 fld fa2,96(s0) -8001547c: 3030 fld fa2,96(s0) -8001547e: 3030 fld fa2,96(s0) -80015480: 1170 addi a2,sp,172 -80015482: 8001 c.srli64 s0 -80015484: 1084 addi s1,sp,96 -80015486: 8001 c.srli64 s0 -80015488: 1090 addi a2,sp,96 -8001548a: 8001 c.srli64 s0 -8001548c: 1084 addi s1,sp,96 -8001548e: 8001 c.srli64 s0 -80015490: 115c addi a5,sp,164 -80015492: 8001 c.srli64 s0 -80015494: 1084 addi s1,sp,96 -80015496: 8001 c.srli64 s0 -80015498: 1090 addi a2,sp,96 -8001549a: 8001 c.srli64 s0 -8001549c: 1170 addi a2,sp,172 -8001549e: 8001 c.srli64 s0 -800154a0: 1170 addi a2,sp,172 -800154a2: 8001 c.srli64 s0 -800154a4: 115c addi a5,sp,164 -800154a6: 8001 c.srli64 s0 -800154a8: 1090 addi a2,sp,96 -800154aa: 8001 c.srli64 s0 -800154ac: 105c addi a5,sp,36 -800154ae: 8001 c.srli64 s0 -800154b0: 105c addi a5,sp,36 -800154b2: 8001 c.srli64 s0 -800154b4: 105c addi a5,sp,36 -800154b6: 8001 c.srli64 s0 -800154b8: 1098 addi a4,sp,96 -800154ba: 8001 c.srli64 s0 -800154bc: 163c addi a5,sp,808 -800154be: 8001 c.srli64 s0 -800154c0: 163c addi a5,sp,808 -800154c2: 8001 c.srli64 s0 -800154c4: 1660 addi s0,sp,812 -800154c6: 8001 c.srli64 s0 -800154c8: 1630 addi a2,sp,808 -800154ca: 8001 c.srli64 s0 -800154cc: 1630 addi a2,sp,808 -800154ce: 8001 c.srli64 s0 -800154d0: 1720 addi s0,sp,936 -800154d2: 8001 c.srli64 s0 -800154d4: 1660 addi s0,sp,812 -800154d6: 8001 c.srli64 s0 -800154d8: 1630 addi a2,sp,808 -800154da: 8001 c.srli64 s0 -800154dc: 1720 addi s0,sp,936 -800154de: 8001 c.srli64 s0 -800154e0: 1630 addi a2,sp,808 -800154e2: 8001 c.srli64 s0 -800154e4: 1660 addi s0,sp,812 -800154e6: 8001 c.srli64 s0 -800154e8: 162c addi a1,sp,808 -800154ea: 8001 c.srli64 s0 -800154ec: 162c addi a1,sp,808 -800154ee: 8001 c.srli64 s0 -800154f0: 162c addi a1,sp,808 -800154f2: 8001 c.srli64 s0 -800154f4: 1720 addi s0,sp,936 -800154f6: 8001 c.srli64 s0 -800154f8: 2828 fld fa0,80(s0) -800154fa: 8001 c.srli64 s0 -800154fc: 2828 fld fa0,80(s0) -800154fe: 8001 c.srli64 s0 -80015500: 2824 fld fs1,80(s0) -80015502: 8001 c.srli64 s0 -80015504: 27d8 fld fa4,136(a5) -80015506: 8001 c.srli64 s0 -80015508: 27d8 fld fa4,136(a5) -8001550a: 8001 c.srli64 s0 -8001550c: 2a90 fld fa2,16(a3) -8001550e: 8001 c.srli64 s0 -80015510: 2824 fld fs1,80(s0) -80015512: 8001 c.srli64 s0 -80015514: 27d8 fld fa4,136(a5) -80015516: 8001 c.srli64 s0 -80015518: 2a90 fld fa2,16(a3) -8001551a: 8001 c.srli64 s0 -8001551c: 27d8 fld fa4,136(a5) -8001551e: 8001 c.srli64 s0 -80015520: 2824 fld fs1,80(s0) -80015522: 8001 c.srli64 s0 -80015524: 27d4 fld fa3,136(a5) -80015526: 8001 c.srli64 s0 -80015528: 27d4 fld fa3,136(a5) -8001552a: 8001 c.srli64 s0 -8001552c: 27d4 fld fa3,136(a5) -8001552e: 8001 c.srli64 s0 -80015530: 2a90 fld fa2,16(a3) -80015532: 8001 c.srli64 s0 +80015290 : +80015290: 3030 fld fa2,96(s0) +80015292: 3030 fld fa2,96(s0) +80015294: 3030 fld fa2,96(s0) +80015296: 3030 fld fa2,96(s0) +80015298: 3030 fld fa2,96(s0) +8001529a: 3030 fld fa2,96(s0) +8001529c: 3030 fld fa2,96(s0) +8001529e: 3030 fld fa2,96(s0) +800152a0: 0fac addi a1,sp,984 +800152a2: 8001 c.srli64 s0 +800152a4: 0ec0 addi s0,sp,852 +800152a6: 8001 c.srli64 s0 +800152a8: 0ecc addi a1,sp,852 +800152aa: 8001 c.srli64 s0 +800152ac: 0ec0 addi s0,sp,852 +800152ae: 8001 c.srli64 s0 +800152b0: 0f98 addi a4,sp,976 +800152b2: 8001 c.srli64 s0 +800152b4: 0ec0 addi s0,sp,852 +800152b6: 8001 c.srli64 s0 +800152b8: 0ecc addi a1,sp,852 +800152ba: 8001 c.srli64 s0 +800152bc: 0fac addi a1,sp,984 +800152be: 8001 c.srli64 s0 +800152c0: 0fac addi a1,sp,984 +800152c2: 8001 c.srli64 s0 +800152c4: 0f98 addi a4,sp,976 +800152c6: 8001 c.srli64 s0 +800152c8: 0ecc addi a1,sp,852 +800152ca: 8001 c.srli64 s0 +800152cc: 0e98 addi a4,sp,848 +800152ce: 8001 c.srli64 s0 +800152d0: 0e98 addi a4,sp,848 +800152d2: 8001 c.srli64 s0 +800152d4: 0e98 addi a4,sp,848 +800152d6: 8001 c.srli64 s0 +800152d8: 0ed4 addi a3,sp,852 +800152da: 8001 c.srli64 s0 +800152dc: 1478 addi a4,sp,556 +800152de: 8001 c.srli64 s0 +800152e0: 1478 addi a4,sp,556 +800152e2: 8001 c.srli64 s0 +800152e4: 149c addi a5,sp,608 +800152e6: 8001 c.srli64 s0 +800152e8: 146c addi a1,sp,556 +800152ea: 8001 c.srli64 s0 +800152ec: 146c addi a1,sp,556 +800152ee: 8001 c.srli64 s0 +800152f0: 155c addi a5,sp,676 +800152f2: 8001 c.srli64 s0 +800152f4: 149c addi a5,sp,608 +800152f6: 8001 c.srli64 s0 +800152f8: 146c addi a1,sp,556 +800152fa: 8001 c.srli64 s0 +800152fc: 155c addi a5,sp,676 +800152fe: 8001 c.srli64 s0 +80015300: 146c addi a1,sp,556 +80015302: 8001 c.srli64 s0 +80015304: 149c addi a5,sp,608 +80015306: 8001 c.srli64 s0 +80015308: 1468 addi a0,sp,556 +8001530a: 8001 c.srli64 s0 +8001530c: 1468 addi a0,sp,556 +8001530e: 8001 c.srli64 s0 +80015310: 1468 addi a0,sp,556 +80015312: 8001 c.srli64 s0 +80015314: 155c addi a5,sp,676 +80015316: 8001 c.srli64 s0 +80015318: 2664 fld fs1,200(a2) +8001531a: 8001 c.srli64 s0 +8001531c: 2664 fld fs1,200(a2) +8001531e: 8001 c.srli64 s0 +80015320: 2660 fld fs0,200(a2) +80015322: 8001 c.srli64 s0 +80015324: 2614 fld fa3,8(a2) +80015326: 8001 c.srli64 s0 +80015328: 2614 fld fa3,8(a2) +8001532a: 8001 c.srli64 s0 +8001532c: 28cc fld fa1,144(s1) +8001532e: 8001 c.srli64 s0 +80015330: 2660 fld fs0,200(a2) +80015332: 8001 c.srli64 s0 +80015334: 2614 fld fa3,8(a2) +80015336: 8001 c.srli64 s0 +80015338: 28cc fld fa1,144(s1) +8001533a: 8001 c.srli64 s0 +8001533c: 2614 fld fa3,8(a2) +8001533e: 8001 c.srli64 s0 +80015340: 2660 fld fs0,200(a2) +80015342: 8001 c.srli64 s0 +80015344: 2610 fld fa2,8(a2) +80015346: 8001 c.srli64 s0 +80015348: 2610 fld fa2,8(a2) +8001534a: 8001 c.srli64 s0 +8001534c: 2610 fld fa2,8(a2) +8001534e: 8001 c.srli64 s0 +80015350: 28cc fld fa1,144(s1) +80015352: 8001 c.srli64 s0 -80015534 <__clz_tab>: -80015534: 0100 addi s0,sp,128 -80015536: 0202 c.slli64 tp -80015538: 03030303 lb t1,48(t1) -8001553c: 0404 addi s1,sp,512 -8001553e: 0404 addi s1,sp,512 -80015540: 0404 addi s1,sp,512 -80015542: 0404 addi s1,sp,512 -80015544: 0505 addi a0,a0,1 -80015546: 0505 addi a0,a0,1 -80015548: 0505 addi a0,a0,1 -8001554a: 0505 addi a0,a0,1 -8001554c: 0505 addi a0,a0,1 -8001554e: 0505 addi a0,a0,1 -80015550: 0505 addi a0,a0,1 -80015552: 0505 addi a0,a0,1 -80015554: 0606 slli a2,a2,0x1 -80015556: 0606 slli a2,a2,0x1 -80015558: 0606 slli a2,a2,0x1 -8001555a: 0606 slli a2,a2,0x1 -8001555c: 0606 slli a2,a2,0x1 -8001555e: 0606 slli a2,a2,0x1 -80015560: 0606 slli a2,a2,0x1 -80015562: 0606 slli a2,a2,0x1 -80015564: 0606 slli a2,a2,0x1 -80015566: 0606 slli a2,a2,0x1 -80015568: 0606 slli a2,a2,0x1 -8001556a: 0606 slli a2,a2,0x1 -8001556c: 0606 slli a2,a2,0x1 -8001556e: 0606 slli a2,a2,0x1 -80015570: 0606 slli a2,a2,0x1 -80015572: 0606 slli a2,a2,0x1 -80015574: 07070707 0x7070707 -80015578: 07070707 0x7070707 -8001557c: 07070707 0x7070707 -80015580: 07070707 0x7070707 -80015584: 07070707 0x7070707 -80015588: 07070707 0x7070707 -8001558c: 07070707 0x7070707 -80015590: 07070707 0x7070707 -80015594: 07070707 0x7070707 -80015598: 07070707 0x7070707 -8001559c: 07070707 0x7070707 -800155a0: 07070707 0x7070707 -800155a4: 07070707 0x7070707 -800155a8: 07070707 0x7070707 -800155ac: 07070707 0x7070707 -800155b0: 07070707 0x7070707 -800155b4: 0808 addi a0,sp,16 -800155b6: 0808 addi a0,sp,16 -800155b8: 0808 addi a0,sp,16 -800155ba: 0808 addi a0,sp,16 -800155bc: 0808 addi a0,sp,16 -800155be: 0808 addi a0,sp,16 -800155c0: 0808 addi a0,sp,16 -800155c2: 0808 addi a0,sp,16 -800155c4: 0808 addi a0,sp,16 -800155c6: 0808 addi a0,sp,16 -800155c8: 0808 addi a0,sp,16 -800155ca: 0808 addi a0,sp,16 -800155cc: 0808 addi a0,sp,16 -800155ce: 0808 addi a0,sp,16 -800155d0: 0808 addi a0,sp,16 -800155d2: 0808 addi a0,sp,16 -800155d4: 0808 addi a0,sp,16 -800155d6: 0808 addi a0,sp,16 -800155d8: 0808 addi a0,sp,16 -800155da: 0808 addi a0,sp,16 -800155dc: 0808 addi a0,sp,16 -800155de: 0808 addi a0,sp,16 -800155e0: 0808 addi a0,sp,16 -800155e2: 0808 addi a0,sp,16 -800155e4: 0808 addi a0,sp,16 -800155e6: 0808 addi a0,sp,16 -800155e8: 0808 addi a0,sp,16 -800155ea: 0808 addi a0,sp,16 -800155ec: 0808 addi a0,sp,16 -800155ee: 0808 addi a0,sp,16 -800155f0: 0808 addi a0,sp,16 -800155f2: 0808 addi a0,sp,16 -800155f4: 0808 addi a0,sp,16 -800155f6: 0808 addi a0,sp,16 -800155f8: 0808 addi a0,sp,16 -800155fa: 0808 addi a0,sp,16 -800155fc: 0808 addi a0,sp,16 -800155fe: 0808 addi a0,sp,16 -80015600: 0808 addi a0,sp,16 -80015602: 0808 addi a0,sp,16 -80015604: 0808 addi a0,sp,16 -80015606: 0808 addi a0,sp,16 -80015608: 0808 addi a0,sp,16 -8001560a: 0808 addi a0,sp,16 -8001560c: 0808 addi a0,sp,16 -8001560e: 0808 addi a0,sp,16 -80015610: 0808 addi a0,sp,16 -80015612: 0808 addi a0,sp,16 -80015614: 0808 addi a0,sp,16 -80015616: 0808 addi a0,sp,16 -80015618: 0808 addi a0,sp,16 -8001561a: 0808 addi a0,sp,16 -8001561c: 0808 addi a0,sp,16 -8001561e: 0808 addi a0,sp,16 -80015620: 0808 addi a0,sp,16 -80015622: 0808 addi a0,sp,16 -80015624: 0808 addi a0,sp,16 -80015626: 0808 addi a0,sp,16 -80015628: 0808 addi a0,sp,16 -8001562a: 0808 addi a0,sp,16 -8001562c: 0808 addi a0,sp,16 -8001562e: 0808 addi a0,sp,16 -80015630: 0808 addi a0,sp,16 -80015632: 0808 addi a0,sp,16 +80015354 <__clz_tab>: +80015354: 0100 addi s0,sp,128 +80015356: 0202 c.slli64 tp +80015358: 03030303 lb t1,48(t1) # 1e030 <_start-0x7ffe1fd0> +8001535c: 0404 addi s1,sp,512 +8001535e: 0404 addi s1,sp,512 +80015360: 0404 addi s1,sp,512 +80015362: 0404 addi s1,sp,512 +80015364: 0505 addi a0,a0,1 +80015366: 0505 addi a0,a0,1 +80015368: 0505 addi a0,a0,1 +8001536a: 0505 addi a0,a0,1 +8001536c: 0505 addi a0,a0,1 +8001536e: 0505 addi a0,a0,1 +80015370: 0505 addi a0,a0,1 +80015372: 0505 addi a0,a0,1 +80015374: 0606 slli a2,a2,0x1 +80015376: 0606 slli a2,a2,0x1 +80015378: 0606 slli a2,a2,0x1 +8001537a: 0606 slli a2,a2,0x1 +8001537c: 0606 slli a2,a2,0x1 +8001537e: 0606 slli a2,a2,0x1 +80015380: 0606 slli a2,a2,0x1 +80015382: 0606 slli a2,a2,0x1 +80015384: 0606 slli a2,a2,0x1 +80015386: 0606 slli a2,a2,0x1 +80015388: 0606 slli a2,a2,0x1 +8001538a: 0606 slli a2,a2,0x1 +8001538c: 0606 slli a2,a2,0x1 +8001538e: 0606 slli a2,a2,0x1 +80015390: 0606 slli a2,a2,0x1 +80015392: 0606 slli a2,a2,0x1 +80015394: 07070707 0x7070707 +80015398: 07070707 0x7070707 +8001539c: 07070707 0x7070707 +800153a0: 07070707 0x7070707 +800153a4: 07070707 0x7070707 +800153a8: 07070707 0x7070707 +800153ac: 07070707 0x7070707 +800153b0: 07070707 0x7070707 +800153b4: 07070707 0x7070707 +800153b8: 07070707 0x7070707 +800153bc: 07070707 0x7070707 +800153c0: 07070707 0x7070707 +800153c4: 07070707 0x7070707 +800153c8: 07070707 0x7070707 +800153cc: 07070707 0x7070707 +800153d0: 07070707 0x7070707 +800153d4: 0808 addi a0,sp,16 +800153d6: 0808 addi a0,sp,16 +800153d8: 0808 addi a0,sp,16 +800153da: 0808 addi a0,sp,16 +800153dc: 0808 addi a0,sp,16 +800153de: 0808 addi a0,sp,16 +800153e0: 0808 addi a0,sp,16 +800153e2: 0808 addi a0,sp,16 +800153e4: 0808 addi a0,sp,16 +800153e6: 0808 addi a0,sp,16 +800153e8: 0808 addi a0,sp,16 +800153ea: 0808 addi a0,sp,16 +800153ec: 0808 addi a0,sp,16 +800153ee: 0808 addi a0,sp,16 +800153f0: 0808 addi a0,sp,16 +800153f2: 0808 addi a0,sp,16 +800153f4: 0808 addi a0,sp,16 +800153f6: 0808 addi a0,sp,16 +800153f8: 0808 addi a0,sp,16 +800153fa: 0808 addi a0,sp,16 +800153fc: 0808 addi a0,sp,16 +800153fe: 0808 addi a0,sp,16 +80015400: 0808 addi a0,sp,16 +80015402: 0808 addi a0,sp,16 +80015404: 0808 addi a0,sp,16 +80015406: 0808 addi a0,sp,16 +80015408: 0808 addi a0,sp,16 +8001540a: 0808 addi a0,sp,16 +8001540c: 0808 addi a0,sp,16 +8001540e: 0808 addi a0,sp,16 +80015410: 0808 addi a0,sp,16 +80015412: 0808 addi a0,sp,16 +80015414: 0808 addi a0,sp,16 +80015416: 0808 addi a0,sp,16 +80015418: 0808 addi a0,sp,16 +8001541a: 0808 addi a0,sp,16 +8001541c: 0808 addi a0,sp,16 +8001541e: 0808 addi a0,sp,16 +80015420: 0808 addi a0,sp,16 +80015422: 0808 addi a0,sp,16 +80015424: 0808 addi a0,sp,16 +80015426: 0808 addi a0,sp,16 +80015428: 0808 addi a0,sp,16 +8001542a: 0808 addi a0,sp,16 +8001542c: 0808 addi a0,sp,16 +8001542e: 0808 addi a0,sp,16 +80015430: 0808 addi a0,sp,16 +80015432: 0808 addi a0,sp,16 +80015434: 0808 addi a0,sp,16 +80015436: 0808 addi a0,sp,16 +80015438: 0808 addi a0,sp,16 +8001543a: 0808 addi a0,sp,16 +8001543c: 0808 addi a0,sp,16 +8001543e: 0808 addi a0,sp,16 +80015440: 0808 addi a0,sp,16 +80015442: 0808 addi a0,sp,16 +80015444: 0808 addi a0,sp,16 +80015446: 0808 addi a0,sp,16 +80015448: 0808 addi a0,sp,16 +8001544a: 0808 addi a0,sp,16 +8001544c: 0808 addi a0,sp,16 +8001544e: 0808 addi a0,sp,16 +80015450: 0808 addi a0,sp,16 +80015452: 0808 addi a0,sp,16 Disassembly of section .eh_frame: -80015634 <.eh_frame>: -80015634: 0010 0x10 -80015636: 0000 unimp -80015638: 0000 unimp -8001563a: 0000 unimp -8001563c: 7a01 lui s4,0xfffe0 -8001563e: 0052 c.slli zero,0x14 -80015640: 7c01 lui s8,0xfffe0 -80015642: 0101 addi sp,sp,0 -80015644: 00020d1b 0x20d1b -80015648: 0010 0x10 -8001564a: 0000 unimp -8001564c: 0018 0x18 -8001564e: 0000 unimp -80015650: ac40 fsd fs0,152(s0) -80015652: ffff 0xffff -80015654: 0434 addi a3,sp,520 -80015656: 0000 unimp -80015658: 0000 unimp -8001565a: 0000 unimp -8001565c: 0010 0x10 -8001565e: 0000 unimp -80015660: 002c addi a1,sp,8 -80015662: 0000 unimp -80015664: b060 fsd fs0,224(s0) -80015666: ffff 0xffff -80015668: 0410 addi a2,sp,512 -8001566a: 0000 unimp -8001566c: 0000 unimp +80015454 <.eh_frame>: +80015454: 0010 0x10 +80015456: 0000 unimp +80015458: 0000 unimp +8001545a: 0000 unimp +8001545c: 7a01 lui s4,0xfffe0 +8001545e: 0052 c.slli zero,0x14 +80015460: 7c01 lui s8,0xfffe0 +80015462: 0101 addi sp,sp,0 +80015464: 00020d1b 0x20d1b +80015468: 0010 0x10 +8001546a: 0000 unimp +8001546c: 0018 0x18 +8001546e: 0000 unimp +80015470: ac5c fsd fa5,152(s0) +80015472: ffff 0xffff +80015474: 0434 addi a3,sp,520 +80015476: 0000 unimp +80015478: 0000 unimp +8001547a: 0000 unimp +8001547c: 0010 0x10 +8001547e: 0000 unimp +80015480: 002c addi a1,sp,8 +80015482: 0000 unimp +80015484: b07c fsd fa5,224(s0) +80015486: ffff 0xffff +80015488: 0410 addi a2,sp,512 +8001548a: 0000 unimp +8001548c: 0000 unimp ... Disassembly of section .init_array: -80016000 <__init_array_start>: -80016000: 0048 addi a0,sp,4 -80016002: 8000 0x8000 +80016490 <__init_array_start>: +80016490: 0048 addi a0,sp,4 +80016492: 8000 0x8000 Disassembly of section .data: -80016008 <__DATA_BEGIN__>: -80016008: 0000 unimp -8001600a: 0000 unimp -8001600c: 62f4 flw fa3,68(a3) -8001600e: 8001 c.srli64 s0 -80016010: 635c flw fa5,4(a4) -80016012: 8001 c.srli64 s0 -80016014: 63c4 flw fs1,4(a5) -80016016: 8001 c.srli64 s0 - ... -800160b0: 0001 nop -800160b2: 0000 unimp -800160b4: 0000 unimp -800160b6: 0000 unimp -800160b8: 330e fld ft6,224(sp) -800160ba: abcd j 800166ac <__malloc_av_+0x27c> -800160bc: 1234 addi a3,sp,296 -800160be: e66d bnez a2,800161a8 <__DATA_BEGIN__+0x1a0> -800160c0: deec sw a1,124(a3) -800160c2: 0005 c.nop 1 -800160c4: 0000000b 0xb - ... - -80016430 <__malloc_av_>: - ... -80016438: 6430 flw fa2,72(s0) -8001643a: 8001 c.srli64 s0 -8001643c: 6430 flw fa2,72(s0) -8001643e: 8001 c.srli64 s0 -80016440: 6438 flw fa4,72(s0) -80016442: 8001 c.srli64 s0 -80016444: 6438 flw fa4,72(s0) -80016446: 8001 c.srli64 s0 -80016448: 6440 flw fs0,12(s0) -8001644a: 8001 c.srli64 s0 -8001644c: 6440 flw fs0,12(s0) -8001644e: 8001 c.srli64 s0 -80016450: 6448 flw fa0,12(s0) -80016452: 8001 c.srli64 s0 -80016454: 6448 flw fa0,12(s0) -80016456: 8001 c.srli64 s0 -80016458: 6450 flw fa2,12(s0) -8001645a: 8001 c.srli64 s0 -8001645c: 6450 flw fa2,12(s0) -8001645e: 8001 c.srli64 s0 -80016460: 6458 flw fa4,12(s0) -80016462: 8001 c.srli64 s0 -80016464: 6458 flw fa4,12(s0) -80016466: 8001 c.srli64 s0 -80016468: 6460 flw fs0,76(s0) -8001646a: 8001 c.srli64 s0 -8001646c: 6460 flw fs0,76(s0) -8001646e: 8001 c.srli64 s0 -80016470: 6468 flw fa0,76(s0) -80016472: 8001 c.srli64 s0 -80016474: 6468 flw fa0,76(s0) -80016476: 8001 c.srli64 s0 -80016478: 6470 flw fa2,76(s0) -8001647a: 8001 c.srli64 s0 -8001647c: 6470 flw fa2,76(s0) -8001647e: 8001 c.srli64 s0 -80016480: 6478 flw fa4,76(s0) -80016482: 8001 c.srli64 s0 -80016484: 6478 flw fa4,76(s0) -80016486: 8001 c.srli64 s0 -80016488: 6480 flw fs0,8(s1) -8001648a: 8001 c.srli64 s0 -8001648c: 6480 flw fs0,8(s1) -8001648e: 8001 c.srli64 s0 -80016490: 6488 flw fa0,8(s1) -80016492: 8001 c.srli64 s0 -80016494: 6488 flw fa0,8(s1) -80016496: 8001 c.srli64 s0 -80016498: 6490 flw fa2,8(s1) -8001649a: 8001 c.srli64 s0 -8001649c: 6490 flw fa2,8(s1) +80016498 <__DATA_BEGIN__>: +80016498: 0000 unimp +8001649a: 0000 unimp +8001649c: 6784 flw fs1,8(a5) 8001649e: 8001 c.srli64 s0 -800164a0: 6498 flw fa4,8(s1) +800164a0: 67ec flw fa1,76(a5) 800164a2: 8001 c.srli64 s0 -800164a4: 6498 flw fa4,8(s1) +800164a4: 6854 flw fa3,20(s0) 800164a6: 8001 c.srli64 s0 -800164a8: 64a0 flw fs0,72(s1) -800164aa: 8001 c.srli64 s0 -800164ac: 64a0 flw fs0,72(s1) -800164ae: 8001 c.srli64 s0 -800164b0: 64a8 flw fa0,72(s1) -800164b2: 8001 c.srli64 s0 -800164b4: 64a8 flw fa0,72(s1) -800164b6: 8001 c.srli64 s0 -800164b8: 64b0 flw fa2,72(s1) -800164ba: 8001 c.srli64 s0 -800164bc: 64b0 flw fa2,72(s1) -800164be: 8001 c.srli64 s0 -800164c0: 64b8 flw fa4,72(s1) -800164c2: 8001 c.srli64 s0 -800164c4: 64b8 flw fa4,72(s1) -800164c6: 8001 c.srli64 s0 -800164c8: 64c0 flw fs0,12(s1) -800164ca: 8001 c.srli64 s0 -800164cc: 64c0 flw fs0,12(s1) -800164ce: 8001 c.srli64 s0 -800164d0: 64c8 flw fa0,12(s1) -800164d2: 8001 c.srli64 s0 -800164d4: 64c8 flw fa0,12(s1) -800164d6: 8001 c.srli64 s0 -800164d8: 64d0 flw fa2,12(s1) -800164da: 8001 c.srli64 s0 -800164dc: 64d0 flw fa2,12(s1) -800164de: 8001 c.srli64 s0 -800164e0: 64d8 flw fa4,12(s1) -800164e2: 8001 c.srli64 s0 -800164e4: 64d8 flw fa4,12(s1) -800164e6: 8001 c.srli64 s0 -800164e8: 64e0 flw fs0,76(s1) -800164ea: 8001 c.srli64 s0 -800164ec: 64e0 flw fs0,76(s1) -800164ee: 8001 c.srli64 s0 -800164f0: 64e8 flw fa0,76(s1) -800164f2: 8001 c.srli64 s0 -800164f4: 64e8 flw fa0,76(s1) -800164f6: 8001 c.srli64 s0 -800164f8: 64f0 flw fa2,76(s1) -800164fa: 8001 c.srli64 s0 -800164fc: 64f0 flw fa2,76(s1) -800164fe: 8001 c.srli64 s0 -80016500: 64f8 flw fa4,76(s1) -80016502: 8001 c.srli64 s0 -80016504: 64f8 flw fa4,76(s1) -80016506: 8001 c.srli64 s0 -80016508: 6500 flw fs0,8(a0) -8001650a: 8001 c.srli64 s0 -8001650c: 6500 flw fs0,8(a0) -8001650e: 8001 c.srli64 s0 -80016510: 6508 flw fa0,8(a0) -80016512: 8001 c.srli64 s0 -80016514: 6508 flw fa0,8(a0) -80016516: 8001 c.srli64 s0 -80016518: 6510 flw fa2,8(a0) -8001651a: 8001 c.srli64 s0 -8001651c: 6510 flw fa2,8(a0) -8001651e: 8001 c.srli64 s0 -80016520: 6518 flw fa4,8(a0) -80016522: 8001 c.srli64 s0 -80016524: 6518 flw fa4,8(a0) -80016526: 8001 c.srli64 s0 -80016528: 6520 flw fs0,72(a0) -8001652a: 8001 c.srli64 s0 -8001652c: 6520 flw fs0,72(a0) -8001652e: 8001 c.srli64 s0 -80016530: 6528 flw fa0,72(a0) -80016532: 8001 c.srli64 s0 -80016534: 6528 flw fa0,72(a0) -80016536: 8001 c.srli64 s0 -80016538: 6530 flw fa2,72(a0) -8001653a: 8001 c.srli64 s0 -8001653c: 6530 flw fa2,72(a0) -8001653e: 8001 c.srli64 s0 -80016540: 6538 flw fa4,72(a0) -80016542: 8001 c.srli64 s0 -80016544: 6538 flw fa4,72(a0) -80016546: 8001 c.srli64 s0 -80016548: 6540 flw fs0,12(a0) -8001654a: 8001 c.srli64 s0 -8001654c: 6540 flw fs0,12(a0) -8001654e: 8001 c.srli64 s0 -80016550: 6548 flw fa0,12(a0) -80016552: 8001 c.srli64 s0 -80016554: 6548 flw fa0,12(a0) -80016556: 8001 c.srli64 s0 -80016558: 6550 flw fa2,12(a0) -8001655a: 8001 c.srli64 s0 -8001655c: 6550 flw fa2,12(a0) -8001655e: 8001 c.srli64 s0 -80016560: 6558 flw fa4,12(a0) -80016562: 8001 c.srli64 s0 -80016564: 6558 flw fa4,12(a0) -80016566: 8001 c.srli64 s0 -80016568: 6560 flw fs0,76(a0) -8001656a: 8001 c.srli64 s0 -8001656c: 6560 flw fs0,76(a0) -8001656e: 8001 c.srli64 s0 -80016570: 6568 flw fa0,76(a0) -80016572: 8001 c.srli64 s0 -80016574: 6568 flw fa0,76(a0) -80016576: 8001 c.srli64 s0 -80016578: 6570 flw fa2,76(a0) -8001657a: 8001 c.srli64 s0 -8001657c: 6570 flw fa2,76(a0) -8001657e: 8001 c.srli64 s0 -80016580: 6578 flw fa4,76(a0) -80016582: 8001 c.srli64 s0 -80016584: 6578 flw fa4,76(a0) -80016586: 8001 c.srli64 s0 -80016588: 6580 flw fs0,8(a1) -8001658a: 8001 c.srli64 s0 -8001658c: 6580 flw fs0,8(a1) -8001658e: 8001 c.srli64 s0 -80016590: 6588 flw fa0,8(a1) -80016592: 8001 c.srli64 s0 -80016594: 6588 flw fa0,8(a1) -80016596: 8001 c.srli64 s0 -80016598: 6590 flw fa2,8(a1) -8001659a: 8001 c.srli64 s0 -8001659c: 6590 flw fa2,8(a1) -8001659e: 8001 c.srli64 s0 -800165a0: 6598 flw fa4,8(a1) -800165a2: 8001 c.srli64 s0 -800165a4: 6598 flw fa4,8(a1) -800165a6: 8001 c.srli64 s0 -800165a8: 65a0 flw fs0,72(a1) -800165aa: 8001 c.srli64 s0 -800165ac: 65a0 flw fs0,72(a1) -800165ae: 8001 c.srli64 s0 -800165b0: 65a8 flw fa0,72(a1) -800165b2: 8001 c.srli64 s0 -800165b4: 65a8 flw fa0,72(a1) -800165b6: 8001 c.srli64 s0 -800165b8: 65b0 flw fa2,72(a1) -800165ba: 8001 c.srli64 s0 -800165bc: 65b0 flw fa2,72(a1) -800165be: 8001 c.srli64 s0 -800165c0: 65b8 flw fa4,72(a1) -800165c2: 8001 c.srli64 s0 -800165c4: 65b8 flw fa4,72(a1) -800165c6: 8001 c.srli64 s0 -800165c8: 65c0 flw fs0,12(a1) -800165ca: 8001 c.srli64 s0 -800165cc: 65c0 flw fs0,12(a1) -800165ce: 8001 c.srli64 s0 -800165d0: 65c8 flw fa0,12(a1) -800165d2: 8001 c.srli64 s0 -800165d4: 65c8 flw fa0,12(a1) -800165d6: 8001 c.srli64 s0 -800165d8: 65d0 flw fa2,12(a1) -800165da: 8001 c.srli64 s0 -800165dc: 65d0 flw fa2,12(a1) -800165de: 8001 c.srli64 s0 -800165e0: 65d8 flw fa4,12(a1) -800165e2: 8001 c.srli64 s0 -800165e4: 65d8 flw fa4,12(a1) -800165e6: 8001 c.srli64 s0 -800165e8: 65e0 flw fs0,76(a1) -800165ea: 8001 c.srli64 s0 -800165ec: 65e0 flw fs0,76(a1) -800165ee: 8001 c.srli64 s0 -800165f0: 65e8 flw fa0,76(a1) -800165f2: 8001 c.srli64 s0 -800165f4: 65e8 flw fa0,76(a1) -800165f6: 8001 c.srli64 s0 -800165f8: 65f0 flw fa2,76(a1) -800165fa: 8001 c.srli64 s0 -800165fc: 65f0 flw fa2,76(a1) -800165fe: 8001 c.srli64 s0 -80016600: 65f8 flw fa4,76(a1) -80016602: 8001 c.srli64 s0 -80016604: 65f8 flw fa4,76(a1) -80016606: 8001 c.srli64 s0 -80016608: 6600 flw fs0,8(a2) -8001660a: 8001 c.srli64 s0 -8001660c: 6600 flw fs0,8(a2) -8001660e: 8001 c.srli64 s0 -80016610: 6608 flw fa0,8(a2) -80016612: 8001 c.srli64 s0 -80016614: 6608 flw fa0,8(a2) -80016616: 8001 c.srli64 s0 -80016618: 6610 flw fa2,8(a2) -8001661a: 8001 c.srli64 s0 -8001661c: 6610 flw fa2,8(a2) -8001661e: 8001 c.srli64 s0 -80016620: 6618 flw fa4,8(a2) -80016622: 8001 c.srli64 s0 -80016624: 6618 flw fa4,8(a2) -80016626: 8001 c.srli64 s0 -80016628: 6620 flw fs0,72(a2) -8001662a: 8001 c.srli64 s0 -8001662c: 6620 flw fs0,72(a2) -8001662e: 8001 c.srli64 s0 -80016630: 6628 flw fa0,72(a2) -80016632: 8001 c.srli64 s0 -80016634: 6628 flw fa0,72(a2) -80016636: 8001 c.srli64 s0 -80016638: 6630 flw fa2,72(a2) -8001663a: 8001 c.srli64 s0 -8001663c: 6630 flw fa2,72(a2) -8001663e: 8001 c.srli64 s0 -80016640: 6638 flw fa4,72(a2) -80016642: 8001 c.srli64 s0 -80016644: 6638 flw fa4,72(a2) -80016646: 8001 c.srli64 s0 -80016648: 6640 flw fs0,12(a2) -8001664a: 8001 c.srli64 s0 -8001664c: 6640 flw fs0,12(a2) -8001664e: 8001 c.srli64 s0 -80016650: 6648 flw fa0,12(a2) -80016652: 8001 c.srli64 s0 -80016654: 6648 flw fa0,12(a2) -80016656: 8001 c.srli64 s0 -80016658: 6650 flw fa2,12(a2) -8001665a: 8001 c.srli64 s0 -8001665c: 6650 flw fa2,12(a2) -8001665e: 8001 c.srli64 s0 -80016660: 6658 flw fa4,12(a2) -80016662: 8001 c.srli64 s0 -80016664: 6658 flw fa4,12(a2) -80016666: 8001 c.srli64 s0 -80016668: 6660 flw fs0,76(a2) -8001666a: 8001 c.srli64 s0 -8001666c: 6660 flw fs0,76(a2) -8001666e: 8001 c.srli64 s0 -80016670: 6668 flw fa0,76(a2) -80016672: 8001 c.srli64 s0 -80016674: 6668 flw fa0,76(a2) -80016676: 8001 c.srli64 s0 -80016678: 6670 flw fa2,76(a2) -8001667a: 8001 c.srli64 s0 -8001667c: 6670 flw fa2,76(a2) -8001667e: 8001 c.srli64 s0 -80016680: 6678 flw fa4,76(a2) -80016682: 8001 c.srli64 s0 -80016684: 6678 flw fa4,76(a2) -80016686: 8001 c.srli64 s0 -80016688: 6680 flw fs0,8(a3) -8001668a: 8001 c.srli64 s0 -8001668c: 6680 flw fs0,8(a3) -8001668e: 8001 c.srli64 s0 -80016690: 6688 flw fa0,8(a3) -80016692: 8001 c.srli64 s0 -80016694: 6688 flw fa0,8(a3) -80016696: 8001 c.srli64 s0 -80016698: 6690 flw fa2,8(a3) -8001669a: 8001 c.srli64 s0 -8001669c: 6690 flw fa2,8(a3) -8001669e: 8001 c.srli64 s0 -800166a0: 6698 flw fa4,8(a3) -800166a2: 8001 c.srli64 s0 -800166a4: 6698 flw fa4,8(a3) -800166a6: 8001 c.srli64 s0 -800166a8: 66a0 flw fs0,72(a3) -800166aa: 8001 c.srli64 s0 -800166ac: 66a0 flw fs0,72(a3) -800166ae: 8001 c.srli64 s0 -800166b0: 66a8 flw fa0,72(a3) -800166b2: 8001 c.srli64 s0 -800166b4: 66a8 flw fa0,72(a3) -800166b6: 8001 c.srli64 s0 -800166b8: 66b0 flw fa2,72(a3) -800166ba: 8001 c.srli64 s0 -800166bc: 66b0 flw fa2,72(a3) -800166be: 8001 c.srli64 s0 -800166c0: 66b8 flw fa4,72(a3) -800166c2: 8001 c.srli64 s0 -800166c4: 66b8 flw fa4,72(a3) -800166c6: 8001 c.srli64 s0 -800166c8: 66c0 flw fs0,12(a3) -800166ca: 8001 c.srli64 s0 -800166cc: 66c0 flw fs0,12(a3) -800166ce: 8001 c.srli64 s0 -800166d0: 66c8 flw fa0,12(a3) -800166d2: 8001 c.srli64 s0 -800166d4: 66c8 flw fa0,12(a3) -800166d6: 8001 c.srli64 s0 -800166d8: 66d0 flw fa2,12(a3) -800166da: 8001 c.srli64 s0 -800166dc: 66d0 flw fa2,12(a3) -800166de: 8001 c.srli64 s0 -800166e0: 66d8 flw fa4,12(a3) -800166e2: 8001 c.srli64 s0 -800166e4: 66d8 flw fa4,12(a3) -800166e6: 8001 c.srli64 s0 -800166e8: 66e0 flw fs0,76(a3) -800166ea: 8001 c.srli64 s0 -800166ec: 66e0 flw fs0,76(a3) -800166ee: 8001 c.srli64 s0 -800166f0: 66e8 flw fa0,76(a3) -800166f2: 8001 c.srli64 s0 -800166f4: 66e8 flw fa0,76(a3) -800166f6: 8001 c.srli64 s0 -800166f8: 66f0 flw fa2,76(a3) -800166fa: 8001 c.srli64 s0 -800166fc: 66f0 flw fa2,76(a3) -800166fe: 8001 c.srli64 s0 -80016700: 66f8 flw fa4,76(a3) -80016702: 8001 c.srli64 s0 -80016704: 66f8 flw fa4,76(a3) -80016706: 8001 c.srli64 s0 -80016708: 6700 flw fs0,8(a4) -8001670a: 8001 c.srli64 s0 -8001670c: 6700 flw fs0,8(a4) -8001670e: 8001 c.srli64 s0 -80016710: 6708 flw fa0,8(a4) -80016712: 8001 c.srli64 s0 -80016714: 6708 flw fa0,8(a4) -80016716: 8001 c.srli64 s0 -80016718: 6710 flw fa2,8(a4) -8001671a: 8001 c.srli64 s0 -8001671c: 6710 flw fa2,8(a4) -8001671e: 8001 c.srli64 s0 -80016720: 6718 flw fa4,8(a4) -80016722: 8001 c.srli64 s0 -80016724: 6718 flw fa4,8(a4) -80016726: 8001 c.srli64 s0 -80016728: 6720 flw fs0,72(a4) -8001672a: 8001 c.srli64 s0 -8001672c: 6720 flw fs0,72(a4) -8001672e: 8001 c.srli64 s0 -80016730: 6728 flw fa0,72(a4) -80016732: 8001 c.srli64 s0 -80016734: 6728 flw fa0,72(a4) -80016736: 8001 c.srli64 s0 -80016738: 6730 flw fa2,72(a4) -8001673a: 8001 c.srli64 s0 -8001673c: 6730 flw fa2,72(a4) -8001673e: 8001 c.srli64 s0 -80016740: 6738 flw fa4,72(a4) -80016742: 8001 c.srli64 s0 -80016744: 6738 flw fa4,72(a4) -80016746: 8001 c.srli64 s0 -80016748: 6740 flw fs0,12(a4) -8001674a: 8001 c.srli64 s0 -8001674c: 6740 flw fs0,12(a4) -8001674e: 8001 c.srli64 s0 -80016750: 6748 flw fa0,12(a4) -80016752: 8001 c.srli64 s0 -80016754: 6748 flw fa0,12(a4) -80016756: 8001 c.srli64 s0 -80016758: 6750 flw fa2,12(a4) -8001675a: 8001 c.srli64 s0 -8001675c: 6750 flw fa2,12(a4) -8001675e: 8001 c.srli64 s0 -80016760: 6758 flw fa4,12(a4) -80016762: 8001 c.srli64 s0 -80016764: 6758 flw fa4,12(a4) -80016766: 8001 c.srli64 s0 -80016768: 6760 flw fs0,76(a4) -8001676a: 8001 c.srli64 s0 -8001676c: 6760 flw fs0,76(a4) -8001676e: 8001 c.srli64 s0 -80016770: 6768 flw fa0,76(a4) -80016772: 8001 c.srli64 s0 -80016774: 6768 flw fa0,76(a4) -80016776: 8001 c.srli64 s0 -80016778: 6770 flw fa2,76(a4) -8001677a: 8001 c.srli64 s0 -8001677c: 6770 flw fa2,76(a4) -8001677e: 8001 c.srli64 s0 -80016780: 6778 flw fa4,76(a4) -80016782: 8001 c.srli64 s0 -80016784: 6778 flw fa4,76(a4) -80016786: 8001 c.srli64 s0 -80016788: 6780 flw fs0,8(a5) -8001678a: 8001 c.srli64 s0 -8001678c: 6780 flw fs0,8(a5) -8001678e: 8001 c.srli64 s0 -80016790: 6788 flw fa0,8(a5) -80016792: 8001 c.srli64 s0 -80016794: 6788 flw fa0,8(a5) -80016796: 8001 c.srli64 s0 -80016798: 6790 flw fa2,8(a5) -8001679a: 8001 c.srli64 s0 -8001679c: 6790 flw fa2,8(a5) -8001679e: 8001 c.srli64 s0 -800167a0: 6798 flw fa4,8(a5) -800167a2: 8001 c.srli64 s0 -800167a4: 6798 flw fa4,8(a5) -800167a6: 8001 c.srli64 s0 -800167a8: 67a0 flw fs0,72(a5) -800167aa: 8001 c.srli64 s0 -800167ac: 67a0 flw fs0,72(a5) -800167ae: 8001 c.srli64 s0 -800167b0: 67a8 flw fa0,72(a5) -800167b2: 8001 c.srli64 s0 -800167b4: 67a8 flw fa0,72(a5) -800167b6: 8001 c.srli64 s0 -800167b8: 67b0 flw fa2,72(a5) -800167ba: 8001 c.srli64 s0 -800167bc: 67b0 flw fa2,72(a5) -800167be: 8001 c.srli64 s0 -800167c0: 67b8 flw fa4,72(a5) -800167c2: 8001 c.srli64 s0 -800167c4: 67b8 flw fa4,72(a5) -800167c6: 8001 c.srli64 s0 -800167c8: 67c0 flw fs0,12(a5) -800167ca: 8001 c.srli64 s0 -800167cc: 67c0 flw fs0,12(a5) -800167ce: 8001 c.srli64 s0 -800167d0: 67c8 flw fa0,12(a5) -800167d2: 8001 c.srli64 s0 -800167d4: 67c8 flw fa0,12(a5) -800167d6: 8001 c.srli64 s0 -800167d8: 67d0 flw fa2,12(a5) -800167da: 8001 c.srli64 s0 -800167dc: 67d0 flw fa2,12(a5) -800167de: 8001 c.srli64 s0 -800167e0: 67d8 flw fa4,12(a5) -800167e2: 8001 c.srli64 s0 -800167e4: 67d8 flw fa4,12(a5) -800167e6: 8001 c.srli64 s0 -800167e8: 67e0 flw fs0,76(a5) -800167ea: 8001 c.srli64 s0 -800167ec: 67e0 flw fs0,76(a5) -800167ee: 8001 c.srli64 s0 -800167f0: 67e8 flw fa0,76(a5) -800167f2: 8001 c.srli64 s0 -800167f4: 67e8 flw fa0,76(a5) -800167f6: 8001 c.srli64 s0 -800167f8: 67f0 flw fa2,76(a5) -800167fa: 8001 c.srli64 s0 -800167fc: 67f0 flw fa2,76(a5) -800167fe: 8001 c.srli64 s0 -80016800: 67f8 flw fa4,76(a5) -80016802: 8001 c.srli64 s0 -80016804: 67f8 flw fa4,76(a5) -80016806: 8001 c.srli64 s0 -80016808: 6800 flw fs0,16(s0) -8001680a: 8001 c.srli64 s0 -8001680c: 6800 flw fs0,16(s0) -8001680e: 8001 c.srli64 s0 -80016810: 6808 flw fa0,16(s0) -80016812: 8001 c.srli64 s0 -80016814: 6808 flw fa0,16(s0) -80016816: 8001 c.srli64 s0 -80016818: 6810 flw fa2,16(s0) -8001681a: 8001 c.srli64 s0 -8001681c: 6810 flw fa2,16(s0) -8001681e: 8001 c.srli64 s0 -80016820: 6818 flw fa4,16(s0) -80016822: 8001 c.srli64 s0 -80016824: 6818 flw fa4,16(s0) -80016826: 8001 c.srli64 s0 -80016828: 6820 flw fs0,80(s0) -8001682a: 8001 c.srli64 s0 -8001682c: 6820 flw fs0,80(s0) -8001682e: 8001 c.srli64 s0 -80016830: 6828 flw fa0,80(s0) -80016832: 8001 c.srli64 s0 -80016834: 6828 flw fa0,80(s0) -80016836: 8001 c.srli64 s0 + ... +80016540: 0001 nop +80016542: 0000 unimp +80016544: 0000 unimp +80016546: 0000 unimp +80016548: 330e fld ft6,224(sp) +8001654a: abcd j 80016b3c <__malloc_av_+0x27c> +8001654c: 1234 addi a3,sp,296 +8001654e: e66d bnez a2,80016638 <__DATA_BEGIN__+0x1a0> +80016550: deec sw a1,124(a3) +80016552: 0005 c.nop 1 +80016554: 0000000b 0xb + ... -80016838 <__global_locale>: -80016838: 00000043 fmadd.s ft0,ft0,ft0,ft0,rne +800168c0 <__malloc_av_>: ... -80016858: 00000043 fmadd.s ft0,ft0,ft0,ft0,rne - ... -80016878: 00000043 fmadd.s ft0,ft0,ft0,ft0,rne - ... -80016898: 00000043 fmadd.s ft0,ft0,ft0,ft0,rne - ... -800168b8: 00000043 fmadd.s ft0,ft0,ft0,ft0,rne - ... -800168d8: 00000043 fmadd.s ft0,ft0,ft0,ft0,rne - ... -800168f8: 00000043 fmadd.s ft0,ft0,ft0,ft0,rne - ... -80016918: da00 sw s0,48(a2) -8001691a: 8000 0x8000 -8001691c: 82b0 0x82b0 -8001691e: 8000 0x8000 -80016920: 0000 unimp -80016922: 0000 unimp -80016924: 51f0 lw a2,100(a1) +800168c8: 68c0 flw fs0,20(s1) +800168ca: 8001 c.srli64 s0 +800168cc: 68c0 flw fs0,20(s1) +800168ce: 8001 c.srli64 s0 +800168d0: 68c8 flw fa0,20(s1) +800168d2: 8001 c.srli64 s0 +800168d4: 68c8 flw fa0,20(s1) +800168d6: 8001 c.srli64 s0 +800168d8: 68d0 flw fa2,20(s1) +800168da: 8001 c.srli64 s0 +800168dc: 68d0 flw fa2,20(s1) +800168de: 8001 c.srli64 s0 +800168e0: 68d8 flw fa4,20(s1) +800168e2: 8001 c.srli64 s0 +800168e4: 68d8 flw fa4,20(s1) +800168e6: 8001 c.srli64 s0 +800168e8: 68e0 flw fs0,84(s1) +800168ea: 8001 c.srli64 s0 +800168ec: 68e0 flw fs0,84(s1) +800168ee: 8001 c.srli64 s0 +800168f0: 68e8 flw fa0,84(s1) +800168f2: 8001 c.srli64 s0 +800168f4: 68e8 flw fa0,84(s1) +800168f6: 8001 c.srli64 s0 +800168f8: 68f0 flw fa2,84(s1) +800168fa: 8001 c.srli64 s0 +800168fc: 68f0 flw fa2,84(s1) +800168fe: 8001 c.srli64 s0 +80016900: 68f8 flw fa4,84(s1) +80016902: 8001 c.srli64 s0 +80016904: 68f8 flw fa4,84(s1) +80016906: 8001 c.srli64 s0 +80016908: 6900 flw fs0,16(a0) +8001690a: 8001 c.srli64 s0 +8001690c: 6900 flw fs0,16(a0) +8001690e: 8001 c.srli64 s0 +80016910: 6908 flw fa0,16(a0) +80016912: 8001 c.srli64 s0 +80016914: 6908 flw fa0,16(a0) +80016916: 8001 c.srli64 s0 +80016918: 6910 flw fa2,16(a0) +8001691a: 8001 c.srli64 s0 +8001691c: 6910 flw fa2,16(a0) +8001691e: 8001 c.srli64 s0 +80016920: 6918 flw fa4,16(a0) +80016922: 8001 c.srli64 s0 +80016924: 6918 flw fa4,16(a0) 80016926: 8001 c.srli64 s0 -80016928: 4dac lw a1,88(a1) +80016928: 6920 flw fs0,80(a0) 8001692a: 8001 c.srli64 s0 -8001692c: 4b14 lw a3,16(a4) +8001692c: 6920 flw fs0,80(a0) 8001692e: 8001 c.srli64 s0 -80016930: 4b14 lw a3,16(a4) +80016930: 6928 flw fa0,80(a0) 80016932: 8001 c.srli64 s0 -80016934: 4b14 lw a3,16(a4) +80016934: 6928 flw fa0,80(a0) 80016936: 8001 c.srli64 s0 -80016938: 4b14 lw a3,16(a4) +80016938: 6930 flw fa2,80(a0) 8001693a: 8001 c.srli64 s0 -8001693c: 4b14 lw a3,16(a4) +8001693c: 6930 flw fa2,80(a0) 8001693e: 8001 c.srli64 s0 -80016940: 4b14 lw a3,16(a4) +80016940: 6938 flw fa4,80(a0) 80016942: 8001 c.srli64 s0 -80016944: 4b14 lw a3,16(a4) +80016944: 6938 flw fa4,80(a0) 80016946: 8001 c.srli64 s0 -80016948: 4b14 lw a3,16(a4) +80016948: 6940 flw fs0,20(a0) 8001694a: 8001 c.srli64 s0 -8001694c: 4b14 lw a3,16(a4) +8001694c: 6940 flw fs0,20(a0) 8001694e: 8001 c.srli64 s0 -80016950: ffff 0xffff -80016952: ffff 0xffff -80016954: ffff 0xffff -80016956: ffff 0xffff -80016958: ffff 0xffff -8001695a: ffff 0xffff -8001695c: ffff 0xffff -8001695e: 0000 unimp -80016960: 0001 nop -80016962: 5341 li t1,-16 -80016964: 00494943 fmadd.s fs2,fs2,ft4,ft0,rmm +80016950: 6948 flw fa0,20(a0) +80016952: 8001 c.srli64 s0 +80016954: 6948 flw fa0,20(a0) +80016956: 8001 c.srli64 s0 +80016958: 6950 flw fa2,20(a0) +8001695a: 8001 c.srli64 s0 +8001695c: 6950 flw fa2,20(a0) +8001695e: 8001 c.srli64 s0 +80016960: 6958 flw fa4,20(a0) +80016962: 8001 c.srli64 s0 +80016964: 6958 flw fa4,20(a0) +80016966: 8001 c.srli64 s0 +80016968: 6960 flw fs0,84(a0) +8001696a: 8001 c.srli64 s0 +8001696c: 6960 flw fs0,84(a0) +8001696e: 8001 c.srli64 s0 +80016970: 6968 flw fa0,84(a0) +80016972: 8001 c.srli64 s0 +80016974: 6968 flw fa0,84(a0) +80016976: 8001 c.srli64 s0 +80016978: 6970 flw fa2,84(a0) +8001697a: 8001 c.srli64 s0 +8001697c: 6970 flw fa2,84(a0) +8001697e: 8001 c.srli64 s0 +80016980: 6978 flw fa4,84(a0) +80016982: 8001 c.srli64 s0 +80016984: 6978 flw fa4,84(a0) +80016986: 8001 c.srli64 s0 +80016988: 6980 flw fs0,16(a1) +8001698a: 8001 c.srli64 s0 +8001698c: 6980 flw fs0,16(a1) +8001698e: 8001 c.srli64 s0 +80016990: 6988 flw fa0,16(a1) +80016992: 8001 c.srli64 s0 +80016994: 6988 flw fa0,16(a1) +80016996: 8001 c.srli64 s0 +80016998: 6990 flw fa2,16(a1) +8001699a: 8001 c.srli64 s0 +8001699c: 6990 flw fa2,16(a1) +8001699e: 8001 c.srli64 s0 +800169a0: 6998 flw fa4,16(a1) +800169a2: 8001 c.srli64 s0 +800169a4: 6998 flw fa4,16(a1) +800169a6: 8001 c.srli64 s0 +800169a8: 69a0 flw fs0,80(a1) +800169aa: 8001 c.srli64 s0 +800169ac: 69a0 flw fs0,80(a1) +800169ae: 8001 c.srli64 s0 +800169b0: 69a8 flw fa0,80(a1) +800169b2: 8001 c.srli64 s0 +800169b4: 69a8 flw fa0,80(a1) +800169b6: 8001 c.srli64 s0 +800169b8: 69b0 flw fa2,80(a1) +800169ba: 8001 c.srli64 s0 +800169bc: 69b0 flw fa2,80(a1) +800169be: 8001 c.srli64 s0 +800169c0: 69b8 flw fa4,80(a1) +800169c2: 8001 c.srli64 s0 +800169c4: 69b8 flw fa4,80(a1) +800169c6: 8001 c.srli64 s0 +800169c8: 69c0 flw fs0,20(a1) +800169ca: 8001 c.srli64 s0 +800169cc: 69c0 flw fs0,20(a1) +800169ce: 8001 c.srli64 s0 +800169d0: 69c8 flw fa0,20(a1) +800169d2: 8001 c.srli64 s0 +800169d4: 69c8 flw fa0,20(a1) +800169d6: 8001 c.srli64 s0 +800169d8: 69d0 flw fa2,20(a1) +800169da: 8001 c.srli64 s0 +800169dc: 69d0 flw fa2,20(a1) +800169de: 8001 c.srli64 s0 +800169e0: 69d8 flw fa4,20(a1) +800169e2: 8001 c.srli64 s0 +800169e4: 69d8 flw fa4,20(a1) +800169e6: 8001 c.srli64 s0 +800169e8: 69e0 flw fs0,84(a1) +800169ea: 8001 c.srli64 s0 +800169ec: 69e0 flw fs0,84(a1) +800169ee: 8001 c.srli64 s0 +800169f0: 69e8 flw fa0,84(a1) +800169f2: 8001 c.srli64 s0 +800169f4: 69e8 flw fa0,84(a1) +800169f6: 8001 c.srli64 s0 +800169f8: 69f0 flw fa2,84(a1) +800169fa: 8001 c.srli64 s0 +800169fc: 69f0 flw fa2,84(a1) +800169fe: 8001 c.srli64 s0 +80016a00: 69f8 flw fa4,84(a1) +80016a02: 8001 c.srli64 s0 +80016a04: 69f8 flw fa4,84(a1) +80016a06: 8001 c.srli64 s0 +80016a08: 6a00 flw fs0,16(a2) +80016a0a: 8001 c.srli64 s0 +80016a0c: 6a00 flw fs0,16(a2) +80016a0e: 8001 c.srli64 s0 +80016a10: 6a08 flw fa0,16(a2) +80016a12: 8001 c.srli64 s0 +80016a14: 6a08 flw fa0,16(a2) +80016a16: 8001 c.srli64 s0 +80016a18: 6a10 flw fa2,16(a2) +80016a1a: 8001 c.srli64 s0 +80016a1c: 6a10 flw fa2,16(a2) +80016a1e: 8001 c.srli64 s0 +80016a20: 6a18 flw fa4,16(a2) +80016a22: 8001 c.srli64 s0 +80016a24: 6a18 flw fa4,16(a2) +80016a26: 8001 c.srli64 s0 +80016a28: 6a20 flw fs0,80(a2) +80016a2a: 8001 c.srli64 s0 +80016a2c: 6a20 flw fs0,80(a2) +80016a2e: 8001 c.srli64 s0 +80016a30: 6a28 flw fa0,80(a2) +80016a32: 8001 c.srli64 s0 +80016a34: 6a28 flw fa0,80(a2) +80016a36: 8001 c.srli64 s0 +80016a38: 6a30 flw fa2,80(a2) +80016a3a: 8001 c.srli64 s0 +80016a3c: 6a30 flw fa2,80(a2) +80016a3e: 8001 c.srli64 s0 +80016a40: 6a38 flw fa4,80(a2) +80016a42: 8001 c.srli64 s0 +80016a44: 6a38 flw fa4,80(a2) +80016a46: 8001 c.srli64 s0 +80016a48: 6a40 flw fs0,20(a2) +80016a4a: 8001 c.srli64 s0 +80016a4c: 6a40 flw fs0,20(a2) +80016a4e: 8001 c.srli64 s0 +80016a50: 6a48 flw fa0,20(a2) +80016a52: 8001 c.srli64 s0 +80016a54: 6a48 flw fa0,20(a2) +80016a56: 8001 c.srli64 s0 +80016a58: 6a50 flw fa2,20(a2) +80016a5a: 8001 c.srli64 s0 +80016a5c: 6a50 flw fa2,20(a2) +80016a5e: 8001 c.srli64 s0 +80016a60: 6a58 flw fa4,20(a2) +80016a62: 8001 c.srli64 s0 +80016a64: 6a58 flw fa4,20(a2) +80016a66: 8001 c.srli64 s0 +80016a68: 6a60 flw fs0,84(a2) +80016a6a: 8001 c.srli64 s0 +80016a6c: 6a60 flw fs0,84(a2) +80016a6e: 8001 c.srli64 s0 +80016a70: 6a68 flw fa0,84(a2) +80016a72: 8001 c.srli64 s0 +80016a74: 6a68 flw fa0,84(a2) +80016a76: 8001 c.srli64 s0 +80016a78: 6a70 flw fa2,84(a2) +80016a7a: 8001 c.srli64 s0 +80016a7c: 6a70 flw fa2,84(a2) +80016a7e: 8001 c.srli64 s0 +80016a80: 6a78 flw fa4,84(a2) +80016a82: 8001 c.srli64 s0 +80016a84: 6a78 flw fa4,84(a2) +80016a86: 8001 c.srli64 s0 +80016a88: 6a80 flw fs0,16(a3) +80016a8a: 8001 c.srli64 s0 +80016a8c: 6a80 flw fs0,16(a3) +80016a8e: 8001 c.srli64 s0 +80016a90: 6a88 flw fa0,16(a3) +80016a92: 8001 c.srli64 s0 +80016a94: 6a88 flw fa0,16(a3) +80016a96: 8001 c.srli64 s0 +80016a98: 6a90 flw fa2,16(a3) +80016a9a: 8001 c.srli64 s0 +80016a9c: 6a90 flw fa2,16(a3) +80016a9e: 8001 c.srli64 s0 +80016aa0: 6a98 flw fa4,16(a3) +80016aa2: 8001 c.srli64 s0 +80016aa4: 6a98 flw fa4,16(a3) +80016aa6: 8001 c.srli64 s0 +80016aa8: 6aa0 flw fs0,80(a3) +80016aaa: 8001 c.srli64 s0 +80016aac: 6aa0 flw fs0,80(a3) +80016aae: 8001 c.srli64 s0 +80016ab0: 6aa8 flw fa0,80(a3) +80016ab2: 8001 c.srli64 s0 +80016ab4: 6aa8 flw fa0,80(a3) +80016ab6: 8001 c.srli64 s0 +80016ab8: 6ab0 flw fa2,80(a3) +80016aba: 8001 c.srli64 s0 +80016abc: 6ab0 flw fa2,80(a3) +80016abe: 8001 c.srli64 s0 +80016ac0: 6ab8 flw fa4,80(a3) +80016ac2: 8001 c.srli64 s0 +80016ac4: 6ab8 flw fa4,80(a3) +80016ac6: 8001 c.srli64 s0 +80016ac8: 6ac0 flw fs0,20(a3) +80016aca: 8001 c.srli64 s0 +80016acc: 6ac0 flw fs0,20(a3) +80016ace: 8001 c.srli64 s0 +80016ad0: 6ac8 flw fa0,20(a3) +80016ad2: 8001 c.srli64 s0 +80016ad4: 6ac8 flw fa0,20(a3) +80016ad6: 8001 c.srli64 s0 +80016ad8: 6ad0 flw fa2,20(a3) +80016ada: 8001 c.srli64 s0 +80016adc: 6ad0 flw fa2,20(a3) +80016ade: 8001 c.srli64 s0 +80016ae0: 6ad8 flw fa4,20(a3) +80016ae2: 8001 c.srli64 s0 +80016ae4: 6ad8 flw fa4,20(a3) +80016ae6: 8001 c.srli64 s0 +80016ae8: 6ae0 flw fs0,84(a3) +80016aea: 8001 c.srli64 s0 +80016aec: 6ae0 flw fs0,84(a3) +80016aee: 8001 c.srli64 s0 +80016af0: 6ae8 flw fa0,84(a3) +80016af2: 8001 c.srli64 s0 +80016af4: 6ae8 flw fa0,84(a3) +80016af6: 8001 c.srli64 s0 +80016af8: 6af0 flw fa2,84(a3) +80016afa: 8001 c.srli64 s0 +80016afc: 6af0 flw fa2,84(a3) +80016afe: 8001 c.srli64 s0 +80016b00: 6af8 flw fa4,84(a3) +80016b02: 8001 c.srli64 s0 +80016b04: 6af8 flw fa4,84(a3) +80016b06: 8001 c.srli64 s0 +80016b08: 6b00 flw fs0,16(a4) +80016b0a: 8001 c.srli64 s0 +80016b0c: 6b00 flw fs0,16(a4) +80016b0e: 8001 c.srli64 s0 +80016b10: 6b08 flw fa0,16(a4) +80016b12: 8001 c.srli64 s0 +80016b14: 6b08 flw fa0,16(a4) +80016b16: 8001 c.srli64 s0 +80016b18: 6b10 flw fa2,16(a4) +80016b1a: 8001 c.srli64 s0 +80016b1c: 6b10 flw fa2,16(a4) +80016b1e: 8001 c.srli64 s0 +80016b20: 6b18 flw fa4,16(a4) +80016b22: 8001 c.srli64 s0 +80016b24: 6b18 flw fa4,16(a4) +80016b26: 8001 c.srli64 s0 +80016b28: 6b20 flw fs0,80(a4) +80016b2a: 8001 c.srli64 s0 +80016b2c: 6b20 flw fs0,80(a4) +80016b2e: 8001 c.srli64 s0 +80016b30: 6b28 flw fa0,80(a4) +80016b32: 8001 c.srli64 s0 +80016b34: 6b28 flw fa0,80(a4) +80016b36: 8001 c.srli64 s0 +80016b38: 6b30 flw fa2,80(a4) +80016b3a: 8001 c.srli64 s0 +80016b3c: 6b30 flw fa2,80(a4) +80016b3e: 8001 c.srli64 s0 +80016b40: 6b38 flw fa4,80(a4) +80016b42: 8001 c.srli64 s0 +80016b44: 6b38 flw fa4,80(a4) +80016b46: 8001 c.srli64 s0 +80016b48: 6b40 flw fs0,20(a4) +80016b4a: 8001 c.srli64 s0 +80016b4c: 6b40 flw fs0,20(a4) +80016b4e: 8001 c.srli64 s0 +80016b50: 6b48 flw fa0,20(a4) +80016b52: 8001 c.srli64 s0 +80016b54: 6b48 flw fa0,20(a4) +80016b56: 8001 c.srli64 s0 +80016b58: 6b50 flw fa2,20(a4) +80016b5a: 8001 c.srli64 s0 +80016b5c: 6b50 flw fa2,20(a4) +80016b5e: 8001 c.srli64 s0 +80016b60: 6b58 flw fa4,20(a4) +80016b62: 8001 c.srli64 s0 +80016b64: 6b58 flw fa4,20(a4) +80016b66: 8001 c.srli64 s0 +80016b68: 6b60 flw fs0,84(a4) +80016b6a: 8001 c.srli64 s0 +80016b6c: 6b60 flw fs0,84(a4) +80016b6e: 8001 c.srli64 s0 +80016b70: 6b68 flw fa0,84(a4) +80016b72: 8001 c.srli64 s0 +80016b74: 6b68 flw fa0,84(a4) +80016b76: 8001 c.srli64 s0 +80016b78: 6b70 flw fa2,84(a4) +80016b7a: 8001 c.srli64 s0 +80016b7c: 6b70 flw fa2,84(a4) +80016b7e: 8001 c.srli64 s0 +80016b80: 6b78 flw fa4,84(a4) +80016b82: 8001 c.srli64 s0 +80016b84: 6b78 flw fa4,84(a4) +80016b86: 8001 c.srli64 s0 +80016b88: 6b80 flw fs0,16(a5) +80016b8a: 8001 c.srli64 s0 +80016b8c: 6b80 flw fs0,16(a5) +80016b8e: 8001 c.srli64 s0 +80016b90: 6b88 flw fa0,16(a5) +80016b92: 8001 c.srli64 s0 +80016b94: 6b88 flw fa0,16(a5) +80016b96: 8001 c.srli64 s0 +80016b98: 6b90 flw fa2,16(a5) +80016b9a: 8001 c.srli64 s0 +80016b9c: 6b90 flw fa2,16(a5) +80016b9e: 8001 c.srli64 s0 +80016ba0: 6b98 flw fa4,16(a5) +80016ba2: 8001 c.srli64 s0 +80016ba4: 6b98 flw fa4,16(a5) +80016ba6: 8001 c.srli64 s0 +80016ba8: 6ba0 flw fs0,80(a5) +80016baa: 8001 c.srli64 s0 +80016bac: 6ba0 flw fs0,80(a5) +80016bae: 8001 c.srli64 s0 +80016bb0: 6ba8 flw fa0,80(a5) +80016bb2: 8001 c.srli64 s0 +80016bb4: 6ba8 flw fa0,80(a5) +80016bb6: 8001 c.srli64 s0 +80016bb8: 6bb0 flw fa2,80(a5) +80016bba: 8001 c.srli64 s0 +80016bbc: 6bb0 flw fa2,80(a5) +80016bbe: 8001 c.srli64 s0 +80016bc0: 6bb8 flw fa4,80(a5) +80016bc2: 8001 c.srli64 s0 +80016bc4: 6bb8 flw fa4,80(a5) +80016bc6: 8001 c.srli64 s0 +80016bc8: 6bc0 flw fs0,20(a5) +80016bca: 8001 c.srli64 s0 +80016bcc: 6bc0 flw fs0,20(a5) +80016bce: 8001 c.srli64 s0 +80016bd0: 6bc8 flw fa0,20(a5) +80016bd2: 8001 c.srli64 s0 +80016bd4: 6bc8 flw fa0,20(a5) +80016bd6: 8001 c.srli64 s0 +80016bd8: 6bd0 flw fa2,20(a5) +80016bda: 8001 c.srli64 s0 +80016bdc: 6bd0 flw fa2,20(a5) +80016bde: 8001 c.srli64 s0 +80016be0: 6bd8 flw fa4,20(a5) +80016be2: 8001 c.srli64 s0 +80016be4: 6bd8 flw fa4,20(a5) +80016be6: 8001 c.srli64 s0 +80016be8: 6be0 flw fs0,84(a5) +80016bea: 8001 c.srli64 s0 +80016bec: 6be0 flw fs0,84(a5) +80016bee: 8001 c.srli64 s0 +80016bf0: 6be8 flw fa0,84(a5) +80016bf2: 8001 c.srli64 s0 +80016bf4: 6be8 flw fa0,84(a5) +80016bf6: 8001 c.srli64 s0 +80016bf8: 6bf0 flw fa2,84(a5) +80016bfa: 8001 c.srli64 s0 +80016bfc: 6bf0 flw fa2,84(a5) +80016bfe: 8001 c.srli64 s0 +80016c00: 6bf8 flw fa4,84(a5) +80016c02: 8001 c.srli64 s0 +80016c04: 6bf8 flw fa4,84(a5) +80016c06: 8001 c.srli64 s0 +80016c08: 6c00 flw fs0,24(s0) +80016c0a: 8001 c.srli64 s0 +80016c0c: 6c00 flw fs0,24(s0) +80016c0e: 8001 c.srli64 s0 +80016c10: 6c08 flw fa0,24(s0) +80016c12: 8001 c.srli64 s0 +80016c14: 6c08 flw fa0,24(s0) +80016c16: 8001 c.srli64 s0 +80016c18: 6c10 flw fa2,24(s0) +80016c1a: 8001 c.srli64 s0 +80016c1c: 6c10 flw fa2,24(s0) +80016c1e: 8001 c.srli64 s0 +80016c20: 6c18 flw fa4,24(s0) +80016c22: 8001 c.srli64 s0 +80016c24: 6c18 flw fa4,24(s0) +80016c26: 8001 c.srli64 s0 +80016c28: 6c20 flw fs0,88(s0) +80016c2a: 8001 c.srli64 s0 +80016c2c: 6c20 flw fs0,88(s0) +80016c2e: 8001 c.srli64 s0 +80016c30: 6c28 flw fa0,88(s0) +80016c32: 8001 c.srli64 s0 +80016c34: 6c28 flw fa0,88(s0) +80016c36: 8001 c.srli64 s0 +80016c38: 6c30 flw fa2,88(s0) +80016c3a: 8001 c.srli64 s0 +80016c3c: 6c30 flw fa2,88(s0) +80016c3e: 8001 c.srli64 s0 +80016c40: 6c38 flw fa4,88(s0) +80016c42: 8001 c.srli64 s0 +80016c44: 6c38 flw fa4,88(s0) +80016c46: 8001 c.srli64 s0 +80016c48: 6c40 flw fs0,28(s0) +80016c4a: 8001 c.srli64 s0 +80016c4c: 6c40 flw fs0,28(s0) +80016c4e: 8001 c.srli64 s0 +80016c50: 6c48 flw fa0,28(s0) +80016c52: 8001 c.srli64 s0 +80016c54: 6c48 flw fa0,28(s0) +80016c56: 8001 c.srli64 s0 +80016c58: 6c50 flw fa2,28(s0) +80016c5a: 8001 c.srli64 s0 +80016c5c: 6c50 flw fa2,28(s0) +80016c5e: 8001 c.srli64 s0 +80016c60: 6c58 flw fa4,28(s0) +80016c62: 8001 c.srli64 s0 +80016c64: 6c58 flw fa4,28(s0) +80016c66: 8001 c.srli64 s0 +80016c68: 6c60 flw fs0,92(s0) +80016c6a: 8001 c.srli64 s0 +80016c6c: 6c60 flw fs0,92(s0) +80016c6e: 8001 c.srli64 s0 +80016c70: 6c68 flw fa0,92(s0) +80016c72: 8001 c.srli64 s0 +80016c74: 6c68 flw fa0,92(s0) +80016c76: 8001 c.srli64 s0 +80016c78: 6c70 flw fa2,92(s0) +80016c7a: 8001 c.srli64 s0 +80016c7c: 6c70 flw fa2,92(s0) +80016c7e: 8001 c.srli64 s0 +80016c80: 6c78 flw fa4,92(s0) +80016c82: 8001 c.srli64 s0 +80016c84: 6c78 flw fa4,92(s0) +80016c86: 8001 c.srli64 s0 +80016c88: 6c80 flw fs0,24(s1) +80016c8a: 8001 c.srli64 s0 +80016c8c: 6c80 flw fs0,24(s1) +80016c8e: 8001 c.srli64 s0 +80016c90: 6c88 flw fa0,24(s1) +80016c92: 8001 c.srli64 s0 +80016c94: 6c88 flw fa0,24(s1) +80016c96: 8001 c.srli64 s0 +80016c98: 6c90 flw fa2,24(s1) +80016c9a: 8001 c.srli64 s0 +80016c9c: 6c90 flw fa2,24(s1) +80016c9e: 8001 c.srli64 s0 +80016ca0: 6c98 flw fa4,24(s1) +80016ca2: 8001 c.srli64 s0 +80016ca4: 6c98 flw fa4,24(s1) +80016ca6: 8001 c.srli64 s0 +80016ca8: 6ca0 flw fs0,88(s1) +80016caa: 8001 c.srli64 s0 +80016cac: 6ca0 flw fs0,88(s1) +80016cae: 8001 c.srli64 s0 +80016cb0: 6ca8 flw fa0,88(s1) +80016cb2: 8001 c.srli64 s0 +80016cb4: 6ca8 flw fa0,88(s1) +80016cb6: 8001 c.srli64 s0 +80016cb8: 6cb0 flw fa2,88(s1) +80016cba: 8001 c.srli64 s0 +80016cbc: 6cb0 flw fa2,88(s1) +80016cbe: 8001 c.srli64 s0 +80016cc0: 6cb8 flw fa4,88(s1) +80016cc2: 8001 c.srli64 s0 +80016cc4: 6cb8 flw fa4,88(s1) +80016cc6: 8001 c.srli64 s0 + +80016cc8 <__global_locale>: +80016cc8: 00000043 fmadd.s ft0,ft0,ft0,ft0,rne ... -80016980: 0000 unimp -80016982: 5341 li t1,-16 -80016984: 00494943 fmadd.s fs2,fs2,ft4,ft0,rmm +80016ce8: 00000043 fmadd.s ft0,ft0,ft0,ft0,rne + ... +80016d08: 00000043 fmadd.s ft0,ft0,ft0,ft0,rne + ... +80016d28: 00000043 fmadd.s ft0,ft0,ft0,ft0,rne + ... +80016d48: 00000043 fmadd.s ft0,ft0,ft0,ft0,rne + ... +80016d68: 00000043 fmadd.s ft0,ft0,ft0,ft0,rne + ... +80016d88: 00000043 fmadd.s ft0,ft0,ft0,ft0,rne + ... +80016da8: d83c sw a5,112(s0) +80016daa: 8000 0x8000 +80016dac: 80ec 0x80ec +80016dae: 8000 0x8000 +80016db0: 0000 unimp +80016db2: 0000 unimp +80016db4: 5010 lw a2,32(s0) +80016db6: 8001 c.srli64 s0 +80016db8: 4bc8 lw a0,20(a5) +80016dba: 8001 c.srli64 s0 +80016dbc: 4930 lw a2,80(a0) +80016dbe: 8001 c.srli64 s0 +80016dc0: 4930 lw a2,80(a0) +80016dc2: 8001 c.srli64 s0 +80016dc4: 4930 lw a2,80(a0) +80016dc6: 8001 c.srli64 s0 +80016dc8: 4930 lw a2,80(a0) +80016dca: 8001 c.srli64 s0 +80016dcc: 4930 lw a2,80(a0) +80016dce: 8001 c.srli64 s0 +80016dd0: 4930 lw a2,80(a0) +80016dd2: 8001 c.srli64 s0 +80016dd4: 4930 lw a2,80(a0) +80016dd6: 8001 c.srli64 s0 +80016dd8: 4930 lw a2,80(a0) +80016dda: 8001 c.srli64 s0 +80016ddc: 4930 lw a2,80(a0) +80016dde: 8001 c.srli64 s0 +80016de0: ffff 0xffff +80016de2: ffff 0xffff +80016de4: ffff 0xffff +80016de6: ffff 0xffff +80016de8: ffff 0xffff +80016dea: ffff 0xffff +80016dec: ffff 0xffff +80016dee: 0000 unimp +80016df0: 0001 nop +80016df2: 5341 li t1,-16 +80016df4: 00494943 fmadd.s fs2,fs2,ft4,ft0,rmm + ... +80016e10: 0000 unimp +80016e12: 5341 li t1,-16 +80016e14: 00494943 fmadd.s fs2,fs2,ft4,ft0,rmm ... Disassembly of section .sdata: -800169a8 <__SDATA_BEGIN__>: -800169a8: 0000 unimp -800169aa: 0000 unimp -800169ac: 0000 unimp -800169ae: 3ff0 fld fa2,248(a5) -800169b0: 0000 unimp -800169b2: 0000 unimp -800169b4: 0000 unimp -800169b6: 4024 lw s1,64(s0) -800169b8: 0000 unimp -800169ba: 0000 unimp -800169bc: 0000 unimp -800169be: 4350 lw a2,4(a4) +80016e38 <__SDATA_BEGIN__>: +80016e38: 0000 unimp +80016e3a: 0000 unimp +80016e3c: 0000 unimp +80016e3e: 3ff0 fld fa2,248(a5) +80016e40: 0000 unimp +80016e42: 0000 unimp +80016e44: 0000 unimp +80016e46: 4024 lw s1,64(s0) +80016e48: 0000 unimp +80016e4a: 0000 unimp +80016e4c: 0000 unimp +80016e4e: 4350 lw a2,4(a4) -800169c0 <_global_impure_ptr>: -800169c0: 6008 flw fa0,0(s0) -800169c2: 8001 c.srli64 s0 +80016e50 <_global_impure_ptr>: +80016e50: 6498 flw fa4,8(s1) +80016e52: 8001 c.srli64 s0 -800169c4 : -800169c4: 0000 unimp -800169c6: 7000 flw fs0,32(s0) +80016e54 : +80016e54: 0000 unimp +80016e56: 7000 flw fs0,32(s0) -800169c8 : -800169c8: 0000 unimp -800169ca: 1000 addi s0,sp,32 +80016e58 : +80016e58: 0000 unimp +80016e5a: 1000 addi s0,sp,32 -800169cc : -800169cc: 0000 unimp -800169ce: 2000 fld fs0,0(s0) +80016e5c : +80016e5c: 0000 unimp +80016e5e: 2000 fld fs0,0(s0) -800169d0 <_impure_ptr>: -800169d0: 6008 flw fa0,0(s0) -800169d2: 8001 c.srli64 s0 +80016e60 <_impure_ptr>: +80016e60: 6498 flw fa4,8(s1) +80016e62: 8001 c.srli64 s0 -800169d4 <__malloc_sbrk_base>: -800169d4: ffff 0xffff -800169d6: ffff 0xffff +80016e64 <__malloc_sbrk_base>: +80016e64: ffff 0xffff +80016e66: ffff 0xffff -800169d8 <__malloc_trim_threshold>: -800169d8: 0000 unimp -800169da: 0002 c.slli64 zero +80016e68 <__malloc_trim_threshold>: +80016e68: 0000 unimp +80016e6a: 0002 c.slli64 zero Disassembly of section .sbss: -800169dc <__malloc_max_total_mem>: -800169dc: 0000 unimp +80016e6c <__malloc_max_total_mem>: +80016e6c: 0000 unimp ... -800169e0 <__malloc_max_sbrked_mem>: -800169e0: 0000 unimp +80016e70 <__malloc_max_sbrked_mem>: +80016e70: 0000 unimp ... -800169e4 <__malloc_top_pad>: -800169e4: 0000 unimp +80016e74 <__malloc_top_pad>: +80016e74: 0000 unimp ... Disassembly of section .bss: -800169e8 : -800169e8: 0000 unimp +80016e78 : +80016e78: 0000 unimp ... -800169ec <__malloc_current_mallinfo>: +80016e7c <__malloc_current_mallinfo>: ... -80016a14 : -80016a14: 0000 unimp +80016ea4 : +80016ea4: 0000 unimp ... Disassembly of section .comment: @@ -23734,7 +23610,7 @@ Disassembly of section .riscv.attributes: 14: 6932 flw fs2,12(sp) 16: 7032 flw ft0,44(sp) 18: 5f30 lw a2,120(a4) - 1a: 326d jal fffff9c4 <__BSS_END__+0x7ffe8fac> + 1a: 326d jal fffff9c4 <__BSS_END__+0x7ffe8b1c> 1c: 3070 fld fa2,224(s0) 1e: 765f 7032 0030 0x307032765f @@ -23749,7 +23625,7 @@ Disassembly of section .debug_aranges: a: 0004 0x4 c: 0000 unimp e: 0000 unimp - 10: 0290 addi a2,sp,320 + 10: 00cc addi a1,sp,68 12: 8001 c.srli64 s0 14: 0434 addi a3,sp,520 ... @@ -23762,7 +23638,7 @@ Disassembly of section .debug_aranges: 2a: 0004 0x4 2c: 0000 unimp 2e: 0000 unimp - 30: 06c4 addi s1,sp,836 + 30: 0500 addi s0,sp,640 32: 8001 c.srli64 s0 34: 0410 addi a2,sp,512 ... @@ -23775,7 +23651,7 @@ Disassembly of section .debug_aranges: 4a: 0004 0x4 4c: 0000 unimp 4e: 0000 unimp - 50: 0ad4 addi a3,sp,340 + 50: 0910 addi a2,sp,144 52: 8001 c.srli64 s0 54: 06c8 addi a0,sp,836 ... @@ -23788,7 +23664,7 @@ Disassembly of section .debug_aranges: 6a: 0004 0x4 6c: 0000 unimp 6e: 0000 unimp - 70: 119c addi a5,sp,224 + 70: 0fd8 addi a4,sp,980 72: 8001 c.srli64 s0 74: 05b8 addi a4,sp,712 ... @@ -23801,7 +23677,7 @@ Disassembly of section .debug_aranges: 8a: 0004 0x4 8c: 0000 unimp 8e: 0000 unimp - 90: 1754 addi a3,sp,932 + 90: 1590 addi a2,sp,736 92: 8001 c.srli64 s0 94: 00cc addi a1,sp,68 ... @@ -23814,7 +23690,7 @@ Disassembly of section .debug_aranges: aa: 0004 0x4 ac: 0000 unimp ae: 0000 unimp - b0: 1820 addi s0,sp,56 + b0: 165c addi a5,sp,804 b2: 8001 c.srli64 s0 b4: 0144 addi s1,sp,132 ... @@ -23827,7 +23703,7 @@ Disassembly of section .debug_aranges: ca: 0004 0x4 cc: 0000 unimp ce: 0000 unimp - d0: 1964 addi s1,sp,188 + d0: 17a0 addi s0,sp,1000 d2: 8001 c.srli64 s0 d4: 0144 addi s1,sp,132 ... @@ -23840,7 +23716,7 @@ Disassembly of section .debug_aranges: ea: 0004 0x4 ec: 0000 unimp ee: 0000 unimp - f0: 1aa8 addi a0,sp,376 + f0: 18e4 addi s1,sp,124 f2: 8001 c.srli64 s0 f4: 1008 addi a0,sp,32 ... @@ -23853,7 +23729,7 @@ Disassembly of section .debug_aranges: 10a: 0004 0x4 10c: 0000 unimp 10e: 0000 unimp - 110: 2ab0 fld fa2,80(a3) + 110: 28ec fld fa1,208(s1) 112: 8001 c.srli64 s0 114: 1520 addi s0,sp,680 ... @@ -23866,7 +23742,7 @@ Disassembly of section .debug_aranges: 12a: 0004 0x4 12c: 0000 unimp 12e: 0000 unimp - 130: 3fd0 fld fa2,184(a5) + 130: 3e0c fld fa1,56(a2) 132: 8001 c.srli64 s0 134: 0150 addi a2,sp,132 ... @@ -23879,7 +23755,7 @@ Disassembly of section .debug_aranges: 14a: 0004 0x4 14c: 0000 unimp 14e: 0000 unimp - 150: 4120 lw s0,64(a0) + 150: 3f5c fld fa5,184(a4) 152: 8001 c.srli64 s0 154: 0188 addi a0,sp,192 ... @@ -23892,7 +23768,7 @@ Disassembly of section .debug_aranges: 16a: 0004 0x4 16c: 0000 unimp 16e: 0000 unimp - 170: 42a8 lw a0,64(a3) + 170: 40e4 lw s1,68(s1) 172: 8001 c.srli64 s0 174: 020c addi a1,sp,256 ... @@ -23903,7 +23779,7 @@ Disassembly of section .debug_aranges: 186: 655f 0000 0004 0x40000655f 18c: 0000 unimp 18e: 0000 unimp - 190: 44b4 lw a3,72(s1) + 190: 42f0 lw a2,68(a3) 192: 8001 c.srli64 s0 194: 0334 addi a3,sp,392 ... @@ -23923,7 +23799,7 @@ Disassembly of section .debug_aranges: 1c2: 0004 0x4 1c4: 0000 unimp 1c6: 0000 unimp - 1c8: 47e8 lw a0,76(a5) + 1c8: 4624 lw s1,72(a2) 1ca: 8001 c.srli64 s0 1cc: 004c addi a1,sp,4 ... @@ -23943,8 +23819,8 @@ Disassembly of section .debug_info: 12: 0004 0x4 14: fc00 fsw fs0,56(s0) 16: 0002 c.slli64 zero - 18: 9000 0x9000 - 1a: 0102 c.slli64 sp + 18: cc00 sw s0,24(s0) + 1a: 0100 addi s0,sp,128 1c: 3480 fld fs0,40(s1) 1e: 0004 0x4 20: 0000 unimp @@ -24036,7 +23912,7 @@ Disassembly of section .debug_info: de: 0300 addi s0,sp,384 e0: 0a00 addi s0,sp,272 e2: 0308 addi a0,sp,384 - e4: 010509a3 sb a6,19(a0) # fffe5013 <__BSS_END__+0x7ffce5fb> + e4: 010509a3 sb a6,19(a0) # fffe5013 <__BSS_END__+0x7ffce16b> e8: 0000 unimp ea: 0004350b 0x4350b ee: 0300 addi s0,sp,384 @@ -24045,7 +23921,7 @@ Disassembly of section .debug_info: f6: 0b00 addi s0,sp,400 f8: 05ec addi a1,sp,716 fa: 0000 unimp - fc: af05aa03 lw s4,-1296(a1) # ffff5af0 <__BSS_END__+0x7ffdf0d8> + fc: af05aa03 lw s4,-1296(a1) # ffff5af0 <__BSS_END__+0x7ffdec48> 100: 0000 unimp 102: 0400 addi s0,sp,512 104: 0400 addi s0,sp,512 @@ -24081,7 +23957,7 @@ Disassembly of section .debug_info: 150: 0b04 addi s1,sp,400 152: 05c9 addi a1,a1,18 154: 0000 unimp - 156: 3205 jal fffffa76 <__BSS_END__+0x7ffe905e> + 156: 3205 jal fffffa76 <__BSS_END__+0x7ffe8bce> 158: 0000330b 0x330b 15c: 0800 addi s0,sp,16 15e: 0002790b 0x2790b @@ -24091,12 +23967,12 @@ Disassembly of section .debug_info: 16a: 0b0c addi a1,sp,400 16c: 01ff 0x1ff 16e: 0000 unimp - 170: 3205 jal fffffa90 <__BSS_END__+0x7ffe9078> + 170: 3205 jal fffffa90 <__BSS_END__+0x7ffe8be8> 172: 0000331b 0x331b 176: 1000 addi s0,sp,32 178: 5f0e lw t5,224(sp) 17a: 0078 addi a4,sp,12 - 17c: 3305 jal fffffe9c <__BSS_END__+0x7ffe9484> + 17c: 3305 jal fffffe9c <__BSS_END__+0x7ffe8ff4> 17e: 00018b0b 0x18b0b 182: 1400 addi s0,sp,544 184: 0f00 addi s0,sp,912 @@ -24120,8 +23996,8 @@ Disassembly of section .debug_info: 1b0: 00000033 add zero,zero,zero 1b4: 0b00 addi s0,sp,400 1b6: 0000072f 0x72f - 1ba: 3a05 jal fffffaea <__BSS_END__+0x7ffe90d2> - 1bc: 3309 jal fffffebe <__BSS_END__+0x7ffe94a6> + 1ba: 3a05 jal fffffaea <__BSS_END__+0x7ffe8c42> + 1bc: 3309 jal fffffebe <__BSS_END__+0x7ffe9016> 1be: 0000 unimp 1c0: 0400 addi s0,sp,512 1c2: 0001b50b 0x1b50b @@ -24131,8 +24007,8 @@ Disassembly of section .debug_info: 1ce: 0b08 addi a0,sp,400 1d0: 0782 c.slli64 a5 1d2: 0000 unimp - 1d4: 3c05 jal fffffc04 <__BSS_END__+0x7ffe91ec> - 1d6: 3309 jal fffffed8 <__BSS_END__+0x7ffe94c0> + 1d4: 3c05 jal fffffc04 <__BSS_END__+0x7ffe8d5c> + 1d6: 3309 jal fffffed8 <__BSS_END__+0x7ffe9030> 1d8: 0000 unimp 1da: 0c00 addi s0,sp,528 1dc: 00048b0b 0x48b0b @@ -24141,8 +24017,8 @@ Disassembly of section .debug_info: 1e4: 00000033 add zero,zero,zero 1e8: 0b10 addi a2,sp,400 1ea: 0000042b 0x42b - 1ee: 3e05 jal fffffd1e <__BSS_END__+0x7ffe9306> - 1f0: 3309 jal fffffef2 <__BSS_END__+0x7ffe94da> + 1ee: 3e05 jal fffffd1e <__BSS_END__+0x7ffe8e76> + 1f0: 3309 jal fffffef2 <__BSS_END__+0x7ffe904a> 1f2: 0000 unimp 1f4: 1400 addi s0,sp,544 1f6: 0006ba0b 0x6ba0b @@ -24151,7 +24027,7 @@ Disassembly of section .debug_info: 204: 0560 addi s0,sp,652 206: 0000 unimp 208: 4005 c.li zero,1 - 20a: 3309 jal ffffff0c <__BSS_END__+0x7ffe94f4> + 20a: 3309 jal ffffff0c <__BSS_END__+0x7ffe9064> 20c: 0000 unimp 20e: 1c00 addi s0,sp,560 210: 0007150b 0x7150b @@ -24213,7 +24089,7 @@ Disassembly of section .debug_info: 29c: 0274 addi a3,sp,268 29e: 0000 unimp 2a0: 6105 addi sp,sp,32 - 2a2: bc09 j fffffcb4 <__BSS_END__+0x7ffe929c> + 2a2: bc09 j fffffcb4 <__BSS_END__+0x7ffe8e0c> 2a4: 0002 c.slli64 zero 2a6: 0800 addi s0,sp,16 2a8: 0001d20b 0x1d20b @@ -24260,7 +24136,7 @@ Disassembly of section .debug_info: 30c: 0000 unimp 30e: 5f0e lw t5,224(sp) 310: 0070 addi a2,sp,12 - 312: b605 j fffffe32 <__BSS_END__+0x7ffe941a> + 312: b605 j fffffe32 <__BSS_END__+0x7ffe8f8a> 314: fb12 fsw ft4,180(sp) 316: 0002 c.slli64 zero 318: 0000 unimp @@ -24281,7 +24157,7 @@ Disassembly of section .debug_info: 33e: 0b0c addi a1,sp,400 340: 02e4 addi s1,sp,332 342: 0000 unimp - 344: ba05 j fffffc74 <__BSS_END__+0x7ffe925c> + 344: ba05 j fffffc74 <__BSS_END__+0x7ffe8dcc> 346: 5609 li a2,-30 348: 0000 unimp 34a: 0e00 addi s0,sp,784 @@ -24293,7 +24169,7 @@ Disassembly of section .debug_info: 358: 0b10 addi a2,sp,400 35a: 0085 addi ra,ra,1 35c: 0000 unimp - 35e: bc05 j fffffd8e <__BSS_END__+0x7ffe9376> + 35e: bc05 j fffffd8e <__BSS_END__+0x7ffe8ee6> 360: 00003307 fld ft6,0(zero) # 0 <_start-0x80000000> 364: 1800 addi s0,sp,48 366: 0001e00b 0x1e00b @@ -24423,7 +24299,7 @@ Disassembly of section .debug_info: 496: 0400 addi s0,sp,512 498: 0006b217 auipc tp,0x6b 49c: 0500 addi s0,sp,640 - 49e: a7140267 jalr tp,-1423(s0) # ffff9a71 <__BSS_END__+0x7ffe3059> + 49e: a7140267 jalr tp,-1423(s0) # ffff9a71 <__BSS_END__+0x7ffe2bc9> 4a2: 0006 c.slli zero,0x1 4a4: 0800 addi s0,sp,16 4a6: 00027f17 auipc t5,0x27 @@ -25200,8 +25076,8 @@ Disassembly of section .debug_info: bca: 0100 addi s0,sp,128 bcc: 0526 slli a0,a0,0x9 bce: 0901 addi s2,s2,0 - bd0: 9000000b 0x9000000b - bd4: 0102 c.slli64 sp + bd0: cc00000b 0xcc00000b + bd4: 0100 addi s0,sp,128 bd6: 3480 fld fs0,40(s1) bd8: 0004 0x4 bda: 0100 addi s0,sp,128 @@ -25223,7 +25099,7 @@ Disassembly of section .debug_info: bfe: 2900 fld fs0,16(a0) c00: 0ea2 slli t4,t4,0x8 c02: 0000 unimp - c04: 0290 addi a2,sp,320 + c04: 00cc addi a1,sp,68 c06: 8001 c.srli64 s0 c08: 0000 unimp c0a: 0000 unimp @@ -25303,7 +25179,7 @@ Disassembly of section .debug_info: cb4: 2f00 fld fs0,24(a4) cb6: 0f91 addi t6,t6,4 cb8: 0000 unimp - cba: 02f4 addi a3,sp,332 + cba: 0130 addi a2,sp,136 cbc: 8001 c.srli64 s0 cbe: 0088 addi a0,sp,64 cc0: 0000 unimp @@ -25442,7 +25318,7 @@ Disassembly of section .debug_info: de2: 0000 unimp de4: 2f00 fld fs0,24(a4) de6: 00001073 csrw ustatus,zero - dea: 03dc addi a5,sp,452 + dea: 0218 addi a4,sp,256 dec: 8001 c.srli64 s0 dee: 0088 addi a0,sp,64 df0: 0000 unimp @@ -25544,7 +25420,7 @@ Disassembly of section .debug_info: eca: 7232 flw ft4,44(sp) ecc: 0070 addi a2,sp,12 ece: f701 bnez a4,dd6 <_start-0x7ffff22a> - ed0: 12132e03 lw t3,289(t1) # fffeb121 <__BSS_END__+0x7ffd4709> + ed0: 12132e03 lw t3,289(t1) # fffeb121 <__BSS_END__+0x7ffd4279> ed4: 0000 unimp ed6: 006e6e33 or t3,t3,t1 eda: f901 bnez a0,dea <_start-0x7ffff216> @@ -25916,8 +25792,8 @@ Disassembly of section .debug_info: 122c: 0004 0x4 122e: fc00 fsw fs0,56(s0) 1230: 0002 c.slli64 zero - 1232: c400 sw s0,8(s0) - 1234: 0106 slli sp,sp,0x1 + 1232: 0000 unimp + 1234: 0105 addi sp,sp,1 1236: 1080 addi s0,sp,96 1238: 0004 0x4 123a: de00 sw s0,56(a2) @@ -27180,8 +27056,8 @@ Disassembly of section .debug_info: 1de4: 0100 addi s0,sp,128 1de6: 051a slli a0,a0,0x6 1de8: 0901 addi s2,s2,0 - 1dea: c400000b 0xc400000b - 1dee: 0106 slli sp,sp,0x1 + 1dea: 0000000b 0xb + 1dee: 0105 addi sp,sp,1 1df0: 1080 addi s0,sp,96 1df2: 0004 0x4 1df4: 0100 addi s0,sp,128 @@ -27207,8 +27083,8 @@ Disassembly of section .debug_info: 1e24: 0d2c addi a1,sp,664 1e26: 0000 unimp 1e28: 002a c.slli zero,0xa - 1e2a: c400000f 0xc400000f - 1e2e: 0106 slli sp,sp,0x1 + 1e2a: 0000000f fence unknown,unknown + 1e2e: 0105 addi sp,sp,1 1e30: 0080 addi s0,sp,64 1e32: 0001 nop 1e34: 0100 addi s0,sp,128 @@ -27285,8 +27161,9 @@ Disassembly of section .debug_info: 1eda: 0010 0x10 1edc: 0000 unimp 1ede: ef30 fsw fa2,88(a4) - 1ee0: 2800000f 0x2800000f - 1ee4: 70800107 0x70800107 + 1ee0: 6400000f 0x6400000f + 1ee4: 0105 addi sp,sp,1 + 1ee6: 7080 flw fs0,32(s1) 1ee8: 0000 unimp 1eea: 1100 addi s0,sp,160 1eec: 000d c.nop 3 @@ -27339,7 +27216,7 @@ Disassembly of section .debug_info: 1f4a: 3000 fld fs0,32(s0) 1f4c: 10d1 addi ra,ra,-12 1f4e: 0000 unimp - 1f50: 07f8 addi a4,sp,972 + 1f50: 0634 addi a3,sp,776 1f52: 8001 c.srli64 s0 1f54: 0074 addi a3,sp,12 1f56: 0000 unimp @@ -27426,7 +27303,7 @@ Disassembly of section .debug_info: 2008: 3000 fld fs0,32(s0) 200a: 1152 slli sp,sp,0x34 200c: 0000 unimp - 200e: 0950 addi a2,sp,148 + 200e: 078c addi a1,sp,960 2010: 8001 c.srli64 s0 2012: 0010 0x10 2014: 0000 unimp @@ -27438,9 +27315,8 @@ Disassembly of section .debug_info: 2020: 00000013 nop 2024: 6531 lui a0,0xc 2026: 0011 c.nop 4 - 2028: 8000 0x8000 - 202a: 0109 addi sp,sp,2 - 202c: 5080 lw s0,32(s1) + 2028: bc00 fsd fs0,56(s0) + 202a: 50800107 0x50800107 202e: 0001 nop 2030: 2e00 fld fs0,24(a2) 2032: 1166 slli sp,sp,0x39 @@ -27530,8 +27406,8 @@ Disassembly of section .debug_info: 20e2: 0060 addi s0,sp,12 20e4: 4d30 lw a2,88(a0) 20e6: 0012 c.slli zero,0x4 - 20e8: 9c00 0x9c00 - 20ea: 010a slli sp,sp,0x2 + 20e8: d800 sw s0,48(s0) + 20ea: 0108 addi a0,sp,128 20ec: 1480 addi s0,sp,608 20ee: 0000 unimp 20f0: e500 fsw fs0,8(a0) @@ -27542,7 +27418,7 @@ Disassembly of section .debug_info: 20fa: 155f 0000 3100 0x31000000155f 2100: 1260 addi s0,sp,300 2102: 0000 unimp - 2104: 0ab0 addi a2,sp,344 + 2104: 08ec addi a1,sp,92 2106: 8001 c.srli64 s0 2108: 0010 0x10 210a: 0000 unimp @@ -27939,8 +27815,8 @@ Disassembly of section .debug_info: 24a4: 0009 c.nop 2 24a6: fc00 fsw fs0,56(s0) 24a8: 0002 c.slli64 zero - 24aa: d400 sw s0,40(s0) - 24ac: 010a slli sp,sp,0x2 + 24aa: 1000 addi s0,sp,32 + 24ac: 0109 addi sp,sp,2 24ae: c880 sw s0,16(s1) 24b0: 0006 c.slli zero,0x1 24b2: 6c00 flw fs0,24(s0) @@ -28059,8 +27935,8 @@ Disassembly of section .debug_info: 25b0: 2301 jal 2ab0 <_start-0x7fffd550> 25b2: 9d01 0x9d01 25b4: 0000 unimp - 25b6: d400 sw s0,40(s0) - 25b8: 010a slli sp,sp,0x2 + 25b6: 1000 addi s0,sp,32 + 25b8: 0109 addi sp,sp,2 25ba: c880 sw s0,16(s1) 25bc: 0006 c.slli zero,0x1 25be: 0100 addi s0,sp,128 @@ -28335,7 +28211,7 @@ Disassembly of section .debug_info: 2844: 0000 unimp 2846: 000021d7 vredsum.vs v3,v0,v0,v0.t 284a: 1800 addi s0,sp,48 - 284c: 0dc0 addi s0,sp,724 + 284c: 0bfc addi a5,sp,476 284e: 8001 c.srli64 s0 2850: 0058 addi a4,sp,4 2852: 0000 unimp @@ -28422,7 +28298,7 @@ Disassembly of section .debug_info: 2908: 24be fld fs1,456(sp) 290a: 0000 unimp 290c: 1800 addi s0,sp,48 - 290e: 0e68 addi a0,sp,796 + 290e: 0ca4 addi s1,sp,600 2910: 8001 c.srli64 s0 2912: 0010 0x10 2914: 0000 unimp @@ -28490,7 +28366,7 @@ Disassembly of section .debug_info: 29a0: 25f8 fld fa4,200(a1) 29a2: 0000 unimp 29a4: 1800 addi s0,sp,48 - 29a6: 0f0c addi a1,sp,912 + 29a6: 0d48 addi a0,sp,660 29a8: 8001 c.srli64 s0 29aa: 004c addi a1,sp,4 29ac: 0000 unimp @@ -28574,8 +28450,9 @@ Disassembly of section .debug_info: 2a5c: 0000 unimp 2a5e: 000027e7 0x27e7 2a62: 0000 unimp - 2a64: c018 sw a4,0(s0) - 2a66: 1080010f 0x1080010f + 2a64: fc18 fsw fa4,56(s0) + 2a66: 010d addi sp,sp,3 + 2a68: 1080 addi s0,sp,96 2a6a: 0000 unimp 2a6c: f000 fsw fs0,32(s0) 2a6e: 0005 c.nop 1 @@ -28644,7 +28521,7 @@ Disassembly of section .debug_info: 2b28: 00072c03 lw s8,0(a4) 2b2c: 0000 unimp 2b2e: 1800 addi s0,sp,48 - 2b30: 10f8 addi a4,sp,108 + 2b30: 0f34 addi a3,sp,920 2b32: 8001 c.srli64 s0 2b34: 0010 0x10 2b36: 0000 unimp @@ -28710,9 +28587,8 @@ Disassembly of section .debug_info: 2bd6: 560c lw a1,40(a2) 2bd8: fc00000b 0xfc00000b 2bdc: 0002 c.slli64 zero - 2bde: 9c00 0x9c00 - 2be0: 0111 addi sp,sp,4 - 2be2: b880 fsd fs0,48(s1) + 2bde: d800 sw s0,48(s0) + 2be0: b880010f 0xb880010f 2be4: 0005 c.nop 1 2be6: 9b00 0x9b00 2be8: 0020 addi s0,sp,8 @@ -28831,9 +28707,8 @@ Disassembly of section .debug_info: 2ce4: 2301 jal 31e4 <_start-0x7fffce1c> 2ce6: 9d01 0x9d01 2ce8: 0000 unimp - 2cea: 9c00 0x9c00 - 2cec: 0111 addi sp,sp,4 - 2cee: b880 fsd fs0,48(s1) + 2cea: d800 sw s0,48(s0) + 2cec: b880010f 0xb880010f 2cf0: 0005 c.nop 1 2cf2: 0100 addi s0,sp,128 2cf4: 519c lw a5,32(a1) @@ -28975,7 +28850,7 @@ Disassembly of section .debug_info: 2e3c: 0000f303 0xf303 2e40: 0000 unimp 2e42: 8816 mv a6,t0 - 2e44: 96000003 lb zero,-1696(zero) # fffff960 <__BSS_END__+0x7ffe8f48> + 2e44: 96000003 lb zero,-1696(zero) # fffff960 <__BSS_END__+0x7ffe8ab8> 2e48: 0002 c.slli64 zero 2e4a: 1200 addi s0,sp,288 2e4c: 000008e3 beqz zero,365c <_start-0x7fffc9a4> @@ -28985,7 +28860,7 @@ Disassembly of section .debug_info: 2e58: 0030 addi a2,sp,8 2e5a: 0000 unimp 2e5c: a016 fsd ft5,0(sp) - 2e5e: ac000003 lb zero,-1344(zero) # fffffac0 <__BSS_END__+0x7ffe90a8> + 2e5e: ac000003 lb zero,-1344(zero) # fffffac0 <__BSS_END__+0x7ffe8c18> 2e62: 0002 c.slli64 zero 2e64: 1700 addi s0,sp,928 2e66: 0935 addi s2,s2,13 @@ -28994,7 +28869,7 @@ Disassembly of section .debug_info: 2e6c: 0000f303 0xf303 2e70: 0000 unimp 2e72: b816 fsd ft5,48(sp) - 2e74: c6000003 lb zero,-928(zero) # fffffc60 <__BSS_END__+0x7ffe9248> + 2e74: c6000003 lb zero,-928(zero) # fffffc60 <__BSS_END__+0x7ffe8db8> 2e78: 0002 c.slli64 zero 2e7a: 1200 addi s0,sp,288 2e7c: 000008e3 beqz zero,368c <_start-0x7fffc974> @@ -29003,8 +28878,9 @@ Disassembly of section .debug_info: 2e86: 6600 flw fs0,8(a2) 2e88: 0030 addi a2,sp,8 2e8a: 0000 unimp - 2e8c: c418 sw a4,8(s0) - 2e8e: 9c800113 li sp,-1592 + 2e8c: 0018 0x18 + 2e8e: 0112 slli sp,sp,0x4 + 2e90: 9c80 0x9c80 2e92: 0001 nop 2e94: fa00 fsw fs0,48(a2) 2e96: 0005 c.nop 1 @@ -29048,7 +28924,7 @@ Disassembly of section .debug_info: 2eea: 30de fld ft1,496(sp) 2eec: 0000 unimp 2eee: e816 fsw ft5,16(sp) - 2ef0: b2000003 lb zero,-1248(zero) # fffffb20 <__BSS_END__+0x7ffe9108> + 2ef0: b2000003 lb zero,-1248(zero) # fffffb20 <__BSS_END__+0x7ffe8c78> 2ef4: 12000003 lb zero,288(zero) # 120 <_start-0x7ffffee0> 2ef8: 05d8 addi a4,sp,708 2efa: 0000 unimp @@ -29345,9 +29221,8 @@ Disassembly of section .debug_info: 31ba: 0035 c.nop 13 31bc: 0000 unimp 31be: 0000 unimp - 31c0: 9c18 0x9c18 - 31c2: 0115 addi sp,sp,5 - 31c4: 1080 addi s0,sp,96 + 31c0: d818 sw a4,48(s0) + 31c2: 10800113 li sp,264 31c6: 0000 unimp 31c8: 1800 addi s0,sp,48 31ca: 0006 c.slli zero,0x1 @@ -29418,7 +29293,7 @@ Disassembly of section .debug_info: 3284: 00075803 lhu a6,0(a4) 3288: 0000 unimp 328a: 1800 addi s0,sp,48 - 328c: 16bc addi a5,sp,872 + 328c: 14f8 addi a4,sp,620 328e: 8001 c.srli64 s0 3290: 0010 0x10 3292: 0000 unimp @@ -29460,8 +29335,8 @@ Disassembly of section .debug_info: 32fa: 0758 addi a4,sp,900 32fc: 0000 unimp 32fe: 0000 unimp - 3300: dc1c sw a5,56(s0) - 3302: 0115 addi sp,sp,5 + 3300: 181c addi a5,sp,48 + 3302: 0114 addi a3,sp,128 3304: 1c80 addi s0,sp,624 3306: 0000 unimp 3308: 1700 addi s0,sp,928 @@ -29493,8 +29368,9 @@ Disassembly of section .debug_info: 3342: c80c sw a1,16(s0) 3344: fc00000b 0xfc00000b 3348: 0002 c.slli64 zero - 334a: 5400 lw s0,40(s0) - 334c: cc800117 auipc sp,0xcc800 + 334a: 9000 0x9000 + 334c: 0115 addi sp,sp,5 + 334e: cc80 sw s0,24(s1) 3350: 0000 unimp 3352: 8d00 0x8d00 3354: 002c addi a1,sp,8 @@ -29559,7 +29435,7 @@ Disassembly of section .debug_info: 33d8: 0000 unimp 33da: 100a c.slli zero,0x22 33dc: 4f04 lw s1,24(a4) - 33de: 00011203 lh tp,0(sp) # cc80334c <__BSS_END__+0x4c7ec934> + 33de: 00011203 lh tp,0(sp) # 7f24c <_start-0x7ff80db4> 33e2: 0b00 addi s0,sp,400 33e4: 08bd addi a7,a7,15 33e6: 0000 unimp @@ -29623,8 +29499,9 @@ Disassembly of section .debug_info: 3476: 2301 jal 3976 <_start-0x7fffc68a> 3478: 2501 jal 3a78 <_start-0x7fffc588> 347a: 0000 unimp - 347c: 5400 lw s0,40(s0) - 347e: cc800117 auipc sp,0xcc800 + 347c: 9000 0x9000 + 347e: 0115 addi sp,sp,5 + 3480: cc80 sw s0,24(s1) 3482: 0000 unimp 3484: 0100 addi s0,sp,128 3486: 849c 0x849c @@ -29714,7 +29591,7 @@ Disassembly of section .debug_info: 3560: 1700 addi s0,sp,928 3562: 00000bb3 add s7,zero,zero 3566: 2c01 jal 3776 <_start-0x7fffc88a> - 3568: 00011903 lh s2,0(sp) # cc80347e <__BSS_END__+0x4c7eca66> + 3568: 00011903 lh s2,0(sp) 356c: 0200 addi s0,sp,256 356e: 7091 lui ra,0xfffe4 3570: 1800 addi s0,sp,48 @@ -29773,8 +29650,8 @@ Disassembly of section .debug_info: 35dc: 000c 0xc 35de: fc00 fsw fs0,56(s0) 35e0: 0002 c.slli64 zero - 35e2: 2000 fld fs0,0(s0) - 35e4: 0118 addi a4,sp,128 + 35e2: 5c00 lw s0,56(s0) + 35e4: 0116 slli sp,sp,0x5 35e6: 4480 lw s0,8(s1) 35e8: 0001 nop 35ea: 3300 fld fs0,32(a4) @@ -29903,8 +29780,8 @@ Disassembly of section .debug_info: 370e: 2301 jal 3c0e <_start-0x7fffc3f2> 3710: 2501 jal 3d10 <_start-0x7fffc2f0> 3712: 0000 unimp - 3714: 2000 fld fs0,0(s0) - 3716: 0118 addi a4,sp,128 + 3714: 5c00 lw s0,56(s0) + 3716: 0116 slli sp,sp,0x5 3718: 4480 lw s0,8(s1) 371a: 0001 nop 371c: 0100 addi s0,sp,128 @@ -30057,9 +29934,8 @@ Disassembly of section .debug_info: 3872: 000c 0xc 3874: fc00 fsw fs0,56(s0) 3876: 0002 c.slli64 zero - 3878: 6400 flw fs0,8(s0) - 387a: 0119 addi sp,sp,6 - 387c: 4480 lw s0,8(s1) + 3878: a000 fsd fs0,0(s0) + 387a: 44800117 auipc sp,0x44800 387e: 0001 nop 3880: c000 sw s0,0(s0) 3882: 0032 c.slli zero,0xc @@ -30124,7 +30000,7 @@ Disassembly of section .debug_info: 3906: 0000 unimp 3908: 100a c.slli zero,0x22 390a: 4f04 lw s1,24(a4) - 390c: 00011203 lh tp,0(sp) + 390c: 00011203 lh tp,0(sp) # 4480387a <_start-0x3b7fc786> 3910: 0b00 addi s0,sp,400 3912: 08bd addi a7,a7,15 3914: 0000 unimp @@ -30189,9 +30065,8 @@ Disassembly of section .debug_info: 39a4: 2301 jal 3ea4 <_start-0x7fffc15c> 39a6: 2501 jal 3fa6 <_start-0x7fffc05a> 39a8: 0000 unimp - 39aa: 6400 flw fs0,8(s0) - 39ac: 0119 addi sp,sp,6 - 39ae: 4480 lw s0,8(s1) + 39aa: a000 fsd fs0,0(s0) + 39ac: 44800117 auipc sp,0x44800 39b0: 0001 nop 39b2: 0100 addi s0,sp,128 39b4: 829c 0x829c @@ -30281,7 +30156,7 @@ Disassembly of section .debug_info: 3a86: 1700 addi s0,sp,928 3a88: 00000bb3 add s7,zero,zero 3a8c: 2c01 jal 3c9c <_start-0x7fffc364> - 3a8e: 00011903 lh s2,0(sp) + 3a8e: 00011903 lh s2,0(sp) # 448039ac <_start-0x3b7fc654> 3a92: 0200 addi s0,sp,256 3a94: 7091 lui ra,0xfffe4 3a96: 1800 addi s0,sp,48 @@ -30341,8 +30216,8 @@ Disassembly of section .debug_info: 3b08: 000e c.slli zero,0x3 3b0a: fc00 fsw fs0,56(s0) 3b0c: 0002 c.slli64 zero - 3b0e: a800 fsd fs0,16(s0) - 3b10: 011a slli sp,sp,0x6 + 3b0e: e400 fsw fs0,8(s0) + 3b10: 0118 addi a4,sp,128 3b12: 0880 addi s0,sp,80 3b14: 0010 0x10 3b16: 4d00 lw s0,24(a0) @@ -30365,7 +30240,7 @@ Disassembly of section .debug_info: 3b3c: 0500 addi s0,sp,640 3b3e: 003a c.slli zero,0xe 3b40: 0000 unimp - 3b42: 67080103 lb sp,1648(a6) # ffff9670 <__BSS_END__+0x7ffe2c58> + 3b42: 67080103 lb sp,1648(a6) # ffff9670 <__BSS_END__+0x7ffe27c8> 3b46: 0006 c.slli zero,0x1 3b48: 0300 addi s0,sp,384 3b4a: 0704 addi s1,sp,896 @@ -30468,7 +30343,7 @@ Disassembly of section .debug_info: 3c3a: 0100 addi s0,sp,128 3c3c: 00960123 sb s1,2(a2) 3c40: 0000 unimp - 3c42: 1aa8 addi a0,sp,376 + 3c42: 18e4 addi s1,sp,124 3c44: 8001 c.srli64 s0 3c46: 1008 addi a0,sp,32 3c48: 0000 unimp @@ -30587,7 +30462,7 @@ Disassembly of section .debug_info: 3d5e: 032c addi a1,sp,392 3d60: 011a slli sp,sp,0x6 3d62: 0000 unimp - 3d64: 7fa09103 lh sp,2042(ra) # fffe47fa <__BSS_END__+0x7ffcdde2> + 3d64: 7fa09103 lh sp,2042(ra) # fffe47fa <__BSS_END__+0x7ffcd952> 3d68: 1600 addi s0,sp,800 3d6a: 0688 addi a0,sp,832 3d6c: 0000 unimp @@ -32023,7 +31898,7 @@ Disassembly of section .debug_info: 4a78: bb00 fsd fs0,48(a4) 4a7a: 000000c3 fmadd.s ft1,ft0,ft0,ft0,rne 4a7e: 1a00 addi s0,sp,304 - 4a80: 2624 fld fs1,72(a2) + 4a80: 2460 fld fs0,200(s0) 4a82: 8001 c.srli64 s0 4a84: 0048 addi a0,sp,4 4a86: 0000 unimp @@ -32035,7 +31910,7 @@ Disassembly of section .debug_info: 4a92: 032e slli t1,t1,0xb 4a94: 0025 c.nop 9 4a96: 0000 unimp - 4a98: 0126241b 0x126241b + 4a98: 0124601b 0x124601b 4a9c: 3c80 fld fs0,56(s1) 4a9e: 0000 unimp 4aa0: 1200 addi s0,sp,288 @@ -32072,7 +31947,7 @@ Disassembly of section .debug_info: 4aee: 00c4 addi s1,sp,68 4af0: 0000 unimp 4af2: 1a00 addi s0,sp,304 - 4af4: 2698 fld fa4,8(a3) + 4af4: 24d4 fld fa3,136(s1) 4af6: 8001 c.srli64 s0 4af8: 0038 addi a4,sp,8 4afa: 0000 unimp @@ -32177,8 +32052,8 @@ Disassembly of section .debug_info: 4bf4: 0113032f 0x113032f 4bf8: 0000 unimp 4bfa: 0000 unimp - 4bfc: 841a mv s0,t1 - 4bfe: 0128 addi a0,sp,136 + 4bfc: c01a sw t1,0(sp) + 4bfe: 0126 slli sp,sp,0x9 4c00: 1080 addi s0,sp,96 4c02: 0001 nop 4c04: 7a00 flw fs0,48(a2) @@ -32226,9 +32101,8 @@ Disassembly of section .debug_info: 4c6a: c77d beqz a4,4d58 <_start-0x7fffb2a8> 4c6c: 0000 unimp 4c6e: 0000 unimp - 4c70: a41a fsd ft6,8(sp) - 4c72: 0129 addi sp,sp,10 - 4c74: 3880 fld fs0,48(s1) + 4c70: e01a fsw ft6,0(sp) + 4c72: 38800127 0x38800127 4c76: 0000 unimp 4c78: 9800 0x9800 4c7a: 0011 c.nop 4 @@ -32255,8 +32129,8 @@ Disassembly of section .debug_info: 4caa: 2f01 jal 53ba <_start-0x7fffac46> 4cac: 00011303 lh t1,0(sp) 4cb0: 0000 unimp - 4cb2: 081a slli a6,a6,0x6 - 4cb4: 012a slli sp,sp,0xa + 4cb2: 441a lw s0,132(sp) + 4cb4: 0128 addi a0,sp,136 4cb6: 2c80 fld fs0,24(s1) 4cb8: 0000 unimp 4cba: fe00 fsw fs0,56(a2) @@ -32337,8 +32211,8 @@ Disassembly of section .debug_info: 4d72: a80c fsd fa1,16(s0) 4d74: fc00000f 0xfc00000f 4d78: 0002 c.slli64 zero - 4d7a: b000 fsd fs0,32(s0) - 4d7c: 012a slli sp,sp,0xa + 4d7a: ec00 fsw fs0,24(s0) + 4d7c: 0128 addi a0,sp,136 4d7e: 2080 fld fs0,0(s1) 4d80: 0015 c.nop 5 4d82: 9e00 0x9e00 @@ -32347,7 +32221,7 @@ Disassembly of section .debug_info: 4d88: 0504 addi s1,sp,640 4d8a: 6e69 lui t3,0x1a 4d8c: 0074 addi a3,sp,12 - 4d8e: 69060103 lb sp,1680(a2) # ffff6690 <__BSS_END__+0x7ffdfc78> + 4d8e: 69060103 lb sp,1680(a2) # ffff6690 <__BSS_END__+0x7ffdf7e8> 4d92: 0006 c.slli zero,0x1 4d94: 0300 addi s0,sp,384 4d96: 0508 addi a0,sp,640 @@ -32367,7 +32241,7 @@ Disassembly of section .debug_info: 4db6: 0704 addi s1,sp,896 4db8: 036e slli t1,t1,0x1b 4dba: 0000 unimp - 4dbc: 64070803 lb a6,1600(a4) # fffee640 <__BSS_END__+0x7ffd7c28> + 4dbc: 64070803 lb a6,1600(a4) # fffee640 <__BSS_END__+0x7ffd7798> 4dc0: 03000003 lb zero,48(zero) # 30 <_start-0x7fffffd0> 4dc4: 0702 c.slli64 a4 4dc6: 0384 addi s1,sp,448 @@ -32389,7 +32263,7 @@ Disassembly of section .debug_info: 4dea: 0900 addi s0,sp,144 4dec: 0c01 addi s8,s8,0 4dee: 0000 unimp - 4df0: 950f4803 lbu a6,-1712(t5) # ffffa950 <__BSS_END__+0x7ffe3f38> + 4df0: 950f4803 lbu a6,-1712(t5) # ffffa950 <__BSS_END__+0x7ffe3aa8> 4df4: 0000 unimp 4df6: 0300 addi s0,sp,384 4df8: 0410 addi a2,sp,512 @@ -32459,8 +32333,8 @@ Disassembly of section .debug_info: 4e96: 0f5f 0000 2301 0x230100000f5f 4e9c: 8901 andi a0,a0,0 4e9e: 0000 unimp - 4ea0: b000 fsd fs0,32(s0) - 4ea2: 012a slli sp,sp,0xa + 4ea0: ec00 fsw fs0,24(s0) + 4ea2: 0128 addi a0,sp,136 4ea4: 2080 fld fs0,0(s1) 4ea6: 0015 c.nop 5 4ea8: 0100 addi s0,sp,128 @@ -32630,21 +32504,21 @@ Disassembly of section .debug_info: 5062: 10b5 addi ra,ra,-19 5064: 0000 unimp 5066: 2e01 jal 5376 <_start-0x7fffac8a> - 5068: 012d0403 lb s0,18(s10) # 4012 <_start-0x7fffbfee> + 5068: 012b4003 lbu zero,18(s6) # 70012 <_start-0x7ff8ffee> 506c: 1980 addi s0,sp,240 506e: 00000f7b 0xf7b 5072: 2e01 jal 5382 <_start-0x7fffac7e> - 5074: 01318003 lb zero,19(gp) # fffe8013 <__BSS_END__+0x7ffd15fb> + 5074: 012fbc03 0x12fbc03 5078: 1980 addi s0,sp,240 507a: 10ba slli ra,ra,0x2e 507c: 0000 unimp 507e: 2e01 jal 538e <_start-0x7fffac72> - 5080: 012e7403 0x12e7403 + 5080: 012cb003 0x12cb003 5084: 1980 addi s0,sp,240 5086: 0f80 addi s0,sp,976 5088: 0000 unimp 508a: 2e01 jal 539a <_start-0x7fffac66> - 508c: 012f4803 lbu a6,18(t5) + 508c: 012d8403 lb s0,18(s11) # 3012 <_start-0x7fffcfee> 5090: 1280 addi s0,sp,352 5092: 1082 slli ra,ra,0x20 5094: 0000 unimp @@ -32652,7 +32526,7 @@ Disassembly of section .debug_info: 5098: 00002503 lw a0,0(zero) # 0 <_start-0x80000000> 509c: fb00 fsw fs0,48(a4) 509e: 1a0000cf fnmadd.d ft1,ft0,ft0,ft3,rne - 50a2: 2c40 fld fs0,152(s0) + 50a2: 2a7c fld fa5,208(a2) 50a4: 8001 c.srli64 s0 50a6: 0054 addi a3,sp,4 50a8: 0000 unimp @@ -32680,7 +32554,7 @@ Disassembly of section .debug_info: 50da: d22c sw a1,96(a2) 50dc: 0000 unimp 50de: 1a00 addi s0,sp,304 - 50e0: 2d10 fld fa2,24(a0) + 50e0: 2b4c fld fa1,144(a4) 50e2: 8001 c.srli64 s0 50e4: 00fc addi a5,sp,76 50e6: 0000 unimp @@ -32730,7 +32604,7 @@ Disassembly of section .debug_info: 514c: a800 fsd fs0,16(s0) 514e: 000000d3 fadd.s ft1,ft0,ft0,rne 5152: 1a00 addi s0,sp,304 - 5154: 2e0c fld fa1,24(a2) + 5154: 2c48 fld fa0,152(s0) 5156: 8001 c.srli64 s0 5158: 0068 addi a0,sp,12 515a: 0000 unimp @@ -32757,7 +32631,7 @@ Disassembly of section .debug_info: 518c: d4a0 sw s0,104(s1) 518e: 0000 unimp 5190: 1a00 addi s0,sp,304 - 5192: 30bc fld fa5,96(s1) + 5192: 2ef8 fld fa4,216(a3) 5194: 8001 c.srli64 s0 5196: 0058 addi a4,sp,4 5198: 0000 unimp @@ -32785,7 +32659,7 @@ Disassembly of section .debug_info: 51c8: 0000 unimp 51ca: 0000d58f 0xd58f 51ce: 1a00 addi s0,sp,304 - 51d0: 318c fld fa1,32(a1) + 51d0: 2fc8 fld fa0,152(a5) 51d2: 8001 c.srli64 s0 51d4: 0114 addi a3,sp,128 51d6: 0000 unimp @@ -32932,7 +32806,7 @@ Disassembly of section .debug_info: 531c: 032e slli t1,t1,0xb 531e: 00000d6f jal s10,531e <_start-0x7ffface2> 5322: 1a00 addi s0,sp,304 - 5324: 344c fld fa1,168(s0) + 5324: 3288 fld fa0,32(a3) 5326: 8001 c.srli64 s0 5328: 0024 addi s1,sp,8 532a: 0000 unimp @@ -32965,7 +32839,7 @@ Disassembly of section .debug_info: 536c: d94c sw a1,52(a0) 536e: 0000 unimp 5370: 1a00 addi s0,sp,304 - 5372: 348c fld fa1,40(s1) + 5372: 32c8 fld fa0,160(a3) 5374: 8001 c.srli64 s0 5376: 0048 addi a0,sp,4 5378: 0000 unimp @@ -33094,25 +32968,24 @@ Disassembly of section .debug_info: 5490: 1900 addi s0,sp,176 5492: 00000fa3 sb zero,31(zero) # 1f <_start-0x7fffffe1> 5496: 2e01 jal 57a6 <_start-0x7fffa85a> - 5498: 01361003 lh zero,19(a2) + 5498: 01344c03 lbu s8,19(s0) 549c: 1980 addi s0,sp,240 549e: 0f89 addi t6,t6,2 54a0: 0000 unimp 54a2: 2e01 jal 57b2 <_start-0x7fffa84e> - 54a4: 0138e403 0x138e403 + 54a4: 01372003 lw zero,19(a4) 54a8: 1980 addi s0,sp,240 54aa: 107d c.nop -1 54ac: 0000 unimp 54ae: 2e01 jal 57be <_start-0x7fffa842> - 54b0: 01379003 lh zero,19(a5) + 54b0: 0135cc03 lbu s8,19(a1) # 1c013 <_start-0x7ffe3fed> 54b4: 1980 addi s0,sp,240 - 54b6: 000010bf 50032e01 0x50032e01000010bf - 54be: 013d addi sp,sp,15 - 54c0: 1980 addi s0,sp,240 + 54b6: 000010bf 8c032e01 0x8c032e01000010bf + 54be: 1980013b 0x1980013b 54c2: 1099 addi ra,ra,-26 54c4: 0000 unimp 54c6: 2e01 jal 57d6 <_start-0x7fffa82a> - 54c8: 012f4803 lbu a6,18(t5) + 54c8: 012d8403 lb s0,18(s11) 54cc: 1280 addi s0,sp,352 54ce: 1082 slli ra,ra,0x20 54d0: 0000 unimp @@ -33121,7 +32994,7 @@ Disassembly of section .debug_info: 54d8: f600 fsw fs0,40(a2) 54da: 00da slli ra,ra,0x16 54dc: 1a00 addi s0,sp,304 - 54de: 3558 fld fa4,168(a0) + 54de: 3394 fld fa3,32(a5) 54e0: 8001 c.srli64 s0 54e2: 0068 addi a0,sp,12 54e4: 0000 unimp @@ -33151,7 +33024,7 @@ Disassembly of section .debug_info: 5516: dd06 sw ra,184(sp) 5518: 0000 unimp 551a: 1a00 addi s0,sp,304 - 551c: 361c fld fa5,40(a2) + 551c: 3458 fld fa4,168(s0) 551e: 8001 c.srli64 s0 5520: 00fc addi a5,sp,76 5522: 0000 unimp @@ -33201,7 +33074,7 @@ Disassembly of section .debug_info: 558a: 00de slli ra,ra,0x17 558c: 0000 unimp 558e: 1a00 addi s0,sp,304 - 5590: 3718 fld fa4,40(a4) + 5590: 3554 fld fa3,168(a0) 5592: 8001 c.srli64 s0 5594: 0078 addi a4,sp,12 5596: 0000 unimp @@ -33329,7 +33202,7 @@ Disassembly of section .debug_info: 56ac: e20e fsw ft3,4(sp) 56ae: 0000 unimp 56b0: 1a00 addi s0,sp,304 - 56b2: 3b14 fld fa3,48(a4) + 56b2: 3950 fld fa2,176(a0) 56b4: 8001 c.srli64 s0 56b6: 005c addi a5,sp,4 56b8: 0000 unimp @@ -33358,7 +33231,7 @@ Disassembly of section .debug_info: 56ea: e31d bnez a4,5710 <_start-0x7fffa8f0> 56ec: 0000 unimp 56ee: 1a00 addi s0,sp,304 - 56f0: 3b78 fld fa4,240(a4) + 56f0: 39b4 fld fa3,112(a1) 56f2: 8001 c.srli64 s0 56f4: 005c addi a5,sp,4 56f6: 0000 unimp @@ -33386,7 +33259,7 @@ Disassembly of section .debug_info: 5728: e3a9 bnez a5,576a <_start-0x7fffa896> 572a: 0000 unimp 572c: 1a00 addi s0,sp,304 - 572e: 3c00 fld fs0,56(s0) + 572e: 3a3c fld fa5,112(a2) 5730: 8001 c.srli64 s0 5732: 0028 addi a0,sp,8 5734: 0000 unimp @@ -33489,7 +33362,7 @@ Disassembly of section .debug_info: 5828: 00000d6f jal s10,5828 <_start-0x7fffa7d8> 582c: 0000e463 bltu ra,zero,5834 <_start-0x7fffa7cc> 5830: 1a00 addi s0,sp,304 - 5832: 3c94 fld fa3,56(s1) + 5832: 3ad0 fld fa2,176(a3) 5834: 8001 c.srli64 s0 5836: 005c addi a5,sp,4 5838: 0000 unimp @@ -33519,7 +33392,7 @@ Disassembly of section .debug_info: 586a: e588 fsw fa0,8(a1) 586c: 0000 unimp 586e: 1a00 addi s0,sp,304 - 5870: 3cf8 fld fa4,248(s1) + 5870: 3b34 fld fa3,112(a4) 5872: 8001 c.srli64 s0 5874: 0054 addi a3,sp,4 5876: 0000 unimp @@ -33707,7 +33580,7 @@ Disassembly of section .debug_info: 5a2a: 00010603 lb a2,0(sp) 5a2e: 0000 unimp 5a30: 1a00 addi s0,sp,304 - 5a32: 2f60 fld fs0,216(a4) + 5a32: 2d9c fld fa5,24(a1) 5a34: 8001 c.srli64 s0 5a36: 0038 addi a4,sp,8 5a38: 0000 unimp @@ -33779,7 +33652,7 @@ Disassembly of section .debug_info: 5ad6: 0000 unimp 5ad8: 061f 0001 0700 0x7000001061f 5ade: 00000053 fadd.s ft0,ft0,ft0,rne - 5ae2: c1000003 lb zero,-1008(zero) # fffffc10 <__BSS_END__+0x7ffe91f8> + 5ae2: c1000003 lb zero,-1008(zero) # fffffc10 <__BSS_END__+0x7ffe8d68> 5ae6: 0002 c.slli64 zero 5ae8: 0400 addi s0,sp,512 5aea: fe00 fsw fs0,56(a2) @@ -33791,7 +33664,7 @@ Disassembly of section .debug_info: 5af8: 0000 unimp 5afa: 02fc addi a5,sp,332 5afc: 0000 unimp - 5afe: 3fd0 fld fa2,184(a5) + 5afe: 3e0c fld fa1,56(a2) 5b00: 8001 c.srli64 s0 5b02: 0150 addi a2,sp,132 5b04: 0000 unimp @@ -33929,7 +33802,7 @@ Disassembly of section .debug_info: 5c36: 0100 addi s0,sp,128 5c38: 00330123 sb gp,2(t1) 5c3c: 0000 unimp - 5c3e: 3fd0 fld fa2,184(a5) + 5c3e: 3e0c fld fa1,56(a2) 5c40: 8001 c.srli64 s0 5c42: 0150 addi a2,sp,132 5c44: 0000 unimp @@ -34026,7 +33899,7 @@ Disassembly of section .debug_info: 5d1e: 00012003 lw zero,0(sp) 5d22: 0000 unimp 5d24: 1b00 addi s0,sp,432 - 5d26: 403c lw a5,64(s0) + 5d26: 3e78 fld fa4,248(a2) 5d28: 8001 c.srli64 s0 5d2a: 00e4 addi s1,sp,76 5d2c: 0000 unimp @@ -34093,17 +33966,14 @@ Disassembly of section .debug_info: 5dbc: 0011 c.nop 4 5dbe: fc00 fsw fs0,56(s0) 5dc0: 0002 c.slli64 zero - 5dc2: 2000 fld fs0,0(s0) - 5dc4: 0141 addi sp,sp,16 - 5dc6: 8880 0x8880 - 5dc8: 0001 nop - 5dca: ca00 sw s0,16(a2) + 5dc2: 5c00 lw s0,56(s0) + 5dc4: 8880013f ca000001 0xca0000018880013f 5dcc: 0078 addi a4,sp,12 5dce: 0200 addi s0,sp,256 5dd0: 0504 addi s1,sp,640 5dd2: 6e69 lui t3,0x1a 5dd4: 0074 addi a3,sp,12 - 5dd6: 69060103 lb sp,1680(a2) # fffe6690 <__BSS_END__+0x7ffcfc78> + 5dd6: 69060103 lb sp,1680(a2) # fffe6690 <__BSS_END__+0x7ffcf7e8> 5dda: 0006 c.slli zero,0x1 5ddc: 0400 addi s0,sp,512 5dde: 0216 slli tp,tp,0x5 @@ -34229,11 +34099,8 @@ Disassembly of section .debug_info: 5efc: 2401 jal 60fc <_start-0x7fff9f04> 5efe: a301 j 63fe <_start-0x7fff9c02> 5f00: 0000 unimp - 5f02: 2000 fld fs0,0(s0) - 5f04: 0141 addi sp,sp,16 - 5f06: 8880 0x8880 - 5f08: 0001 nop - 5f0a: 0100 addi s0,sp,128 + 5f02: 5c00 lw s0,56(s0) + 5f04: 8880013f 01000001 0x10000018880013f 5f0c: b29c fsd fa5,32(a3) 5f0e: 11000003 lb zero,272(zero) # 110 <_start-0x7ffffef0> 5f12: 0069 c.nop 26 @@ -34278,7 +34145,7 @@ Disassembly of section .debug_info: 5f72: 1154 addi a3,sp,164 5f74: 0000 unimp 5f76: 2901 jal 6386 <_start-0x7fff9c7a> - 5f78: 413c1703 lh a4,1043(s8) # fffe1413 <__BSS_END__+0x7ffca9fb> + 5f78: 3f781703 lh a4,1015(a6) # ffff93f7 <__BSS_END__+0x7ffe254f> 5f7c: 8001 c.srli64 s0 5f7e: 00e4 addi s1,sp,76 5f80: 0000 unimp @@ -34302,11 +34169,8 @@ Disassembly of section .debug_info: 5fa6: e600 fsw fs0,8(a2) 5fa8: 00ee slli ra,ra,0x1b 5faa: 0000 unimp - 5fac: 7419 lui s0,0xfffe6 - 5fae: 0141 addi sp,sp,16 - 5fb0: ac80 fsd fs0,24(s1) - 5fb2: 0000 unimp - 5fb4: 5000 lw s0,32(s0) + 5fac: b019 j 57b2 <_start-0x7fffa84e> + 5fae: ac80013f 50000000 0x50000000ac80013f 5fb6: 0002 c.slli64 zero 5fb8: 1800 addi s0,sp,48 5fba: 0f3c addi a5,sp,920 @@ -34493,8 +34357,8 @@ Disassembly of section .debug_info: 6182: 0011 c.nop 4 6184: fc00 fsw fs0,56(s0) 6186: 0002 c.slli64 zero - 6188: a800 fsd fs0,16(s0) - 618a: 0142 slli sp,sp,0x10 + 6188: e400 fsw fs0,8(s0) + 618a: 0140 addi s0,sp,132 618c: 0c80 addi s0,sp,592 618e: 0002 c.slli64 zero 6190: 9a00 0x9a00 @@ -34658,7 +34522,7 @@ Disassembly of section .debug_info: 6302: 000c 0xc 6304: 1000 addi s0,sp,32 6306: 4c04 lw s1,24(s0) - 6308: 0001b607 fld fa2,0(gp) # 80016808 <__global_pointer$> + 6308: 0001b607 fld fa2,0(gp) # fffe8000 <__BSS_END__+0x7ffd1158> 630c: 0e00 addi s0,sp,784 630e: 6c66 flw fs8,88(sp) 6310: 0074 addi a3,sp,12 @@ -34678,7 +34542,7 @@ Disassembly of section .debug_info: 632c: 0125 addi sp,sp,9 632e: 010c addi a1,sp,128 6330: 0000 unimp - 6332: 42a8 lw a0,64(a3) + 6332: 40e4 lw s1,68(s1) 6334: 8001 c.srli64 s0 6336: 020c addi a1,sp,256 6338: 0000 unimp @@ -34817,7 +34681,7 @@ Disassembly of section .debug_info: 648c: 03db032f 0x3db032f 6490: 0000 unimp 6492: 1a00 addi s0,sp,304 - 6494: 4394 lw a3,0(a5) + 6494: 41d0 lw a2,4(a1) 6496: 8001 c.srli64 s0 6498: 00e4 addi s1,sp,76 649a: 0000 unimp @@ -34911,7 +34775,7 @@ Disassembly of section .debug_info: 6570: 000011db 0x11db 6574: 02fc addi a5,sp,332 6576: 0000 unimp - 6578: 44b4 lw a3,72(s1) + 6578: 42f0 lw a2,68(a3) 657a: 8001 c.srli64 s0 657c: 0334 addi a3,sp,392 657e: 0000 unimp @@ -34937,7 +34801,7 @@ Disassembly of section .debug_info: 65aa: 0300 addi s0,sp,384 65ac: 0801 addi a6,a6,0 65ae: 00000667 jalr a2,zero # 0 <_start-0x80000000> - 65b2: 6e070403 lb s0,1760(a4) # fffe56e0 <__BSS_END__+0x7ffcecc8> + 65b2: 6e070403 lb s0,1760(a4) # fffe56e0 <__BSS_END__+0x7ffce838> 65b6: 03000003 lb zero,48(zero) # 30 <_start-0x7fffffd0> 65ba: 0708 addi a0,sp,896 65bc: 0364 addi s1,sp,396 @@ -34963,7 +34827,7 @@ Disassembly of section .debug_info: 65ee: 0f48 addi a0,sp,916 65f0: 0095 addi ra,ra,5 65f2: 0000 unimp - 65f4: a2040803 lb a6,-1504(s0) # fffe5a20 <__BSS_END__+0x7ffcf008> + 65f4: a2040803 lb a6,-1504(s0) 65f8: 0000 unimp 65fa: 0a00 addi s0,sp,272 65fc: 0308 addi a0,sp,384 @@ -35023,7 +34887,7 @@ Disassembly of section .debug_info: 667c: 0000 unimp 667e: 100a c.slli zero,0x22 6680: 4f04 lw s1,24(a4) - 6682: 00018903 lb s2,0(gp) # 80016808 <__global_pointer$> + 6682: 00018903 lb s2,0(gp) # 80016c98 <__global_pointer$> 6686: 0b00 addi s0,sp,400 6688: 08bd addi a7,a7,15 668a: 0000 unimp @@ -35088,8 +34952,8 @@ Disassembly of section .debug_info: 671a: 2401 jal 691a <_start-0x7fff96e6> 671c: 8901 andi a0,a0,0 671e: 0000 unimp - 6720: b400 fsd fs0,40(s0) - 6722: 0144 addi s1,sp,132 + 6720: f000 fsw fs0,32(s0) + 6722: 0142 slli sp,sp,0x10 6724: 3480 fld fs0,40(s1) 6726: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> 672a: 279c fld fa5,8(a5) @@ -35149,14 +35013,14 @@ Disassembly of section .debug_info: 67be: 0930 addi a2,sp,152 67c0: 0000 unimp 67c2: 2801 jal 67d2 <_start-0x7fff982e> - 67c4: 00018903 lb s2,0(gp) # 80016808 <__global_pointer$> + 67c4: 00018903 lb s2,0(gp) # 80016c98 <__global_pointer$> 67c8: 3300 fld fs0,32(a4) 67ca: 00f6 slli ra,ra,0x1d 67cc: 1200 addi s0,sp,288 67ce: 0a52 slli s4,s4,0x14 67d0: 0000 unimp 67d2: 2801 jal 67e2 <_start-0x7fff981e> - 67d4: 00018903 lb s2,0(gp) # 80016808 <__global_pointer$> + 67d4: 00018903 lb s2,0(gp) # 80016c98 <__global_pointer$> 67d8: d400 sw s0,40(s0) 67da: 00f6 slli ra,ra,0x1d 67dc: 1400 addi s0,sp,544 @@ -35246,12 +35110,12 @@ Disassembly of section .debug_info: 68a0: 0aa9 addi s5,s5,10 68a2: 0000 unimp 68a4: 2e01 jal 6bb4 <_start-0x7fff944c> - 68a6: 00018903 lb s2,0(gp) # 80016808 <__global_pointer$> + 68a6: 00018903 lb s2,0(gp) # 80016c98 <__global_pointer$> 68aa: 7400 flw fs0,40(s0) 68ac: 00f9 addi ra,ra,30 68ae: 0000 unimp 68b0: 1a00 addi s0,sp,304 - 68b2: 455c lw a5,12(a0) + 68b2: 4398 lw a4,0(a5) 68b4: 8001 c.srli64 s0 68b6: 003c addi a5,sp,8 68b8: 0000 unimp @@ -35289,7 +35153,7 @@ Disassembly of section .debug_info: 6904: 0aa9 addi s5,s5,10 6906: 0000 unimp 6908: 2e01 jal 6c18 <_start-0x7fff93e8> - 690a: 00018903 lb s2,0(gp) # 80016808 <__global_pointer$> + 690a: 00018903 lb s2,0(gp) # 80016c98 <__global_pointer$> 690e: b300 fsd fs0,32(a4) 6910: 00f9 addi ra,ra,30 6912: 0000 unimp @@ -35324,7 +35188,7 @@ Disassembly of section .debug_info: 6958: 0aa9 addi s5,s5,10 695a: 0000 unimp 695c: 2e01 jal 6c6c <_start-0x7fff9394> - 695e: 00018903 lb s2,0(gp) # 80016808 <__global_pointer$> + 695e: 00018903 lb s2,0(gp) # 80016c98 <__global_pointer$> 6962: 0000 unimp 6964: 1700 addi s0,sp,928 6966: 12f0 addi a2,sp,364 @@ -35384,11 +35248,11 @@ Disassembly of section .debug_info: 69e6: 120d addi tp,tp,-29 69e8: 0000 unimp 69ea: 3201 jal 62ea <_start-0x7fff9d16> - 69ec: 00018903 lb s2,0(gp) # 80016808 <__global_pointer$> + 69ec: 00018903 lb s2,0(gp) # 80016c98 <__global_pointer$> 69f0: 1b00 addi s0,sp,432 69f2: 00001223 sh zero,4(zero) # 4 <_start-0x7ffffffc> 69f6: 3201 jal 62f6 <_start-0x7fff9d0a> - 69f8: 00018903 lb s2,0(gp) # 80016808 <__global_pointer$> + 69f8: 00018903 lb s2,0(gp) # 80016c98 <__global_pointer$> 69fc: 1c00 addi s0,sp,560 69fe: 04b0 addi a2,sp,584 6a00: 0000 unimp @@ -35409,15 +35273,14 @@ Disassembly of section .debug_info: 6a2a: 0189 addi gp,gp,2 6a2c: 0000 unimp 6a2e: 0000 unimp - 6a30: b41a fsd ft6,40(sp) - 6a32: 0145 addi sp,sp,17 - 6a34: 1480 addi s0,sp,608 + 6a30: f01a fsw ft6,32(sp) + 6a32: 14800143 0x14800143 6a36: 0000 unimp 6a38: ef00 fsw fs0,24(a4) 6a3a: 0004 0x4 6a3c: 1500 addi s0,sp,672 6a3e: 5f5f 0078 3201 0x320100785f5f - 6a44: 00018903 lb s2,0(gp) # 80016808 <__global_pointer$> + 6a44: 00018903 lb s2,0(gp) # 80016c98 <__global_pointer$> 6a48: 1e00 addi s0,sp,816 6a4a: 00fa slli ra,ra,0x1e 6a4c: 0000 unimp @@ -35425,14 +35288,14 @@ Disassembly of section .debug_info: 6a50: 0005 c.nop 1 6a52: 1400 addi s0,sp,544 6a54: 5f5f 0078 3201 0x320100785f5f - 6a5a: 00018903 lb s2,0(gp) # 80016808 <__global_pointer$> + 6a5a: 00018903 lb s2,0(gp) # 80016c98 <__global_pointer$> 6a5e: 0000 unimp 6a60: 141d addi s0,s0,-25 6a62: 5f5f 0078 3201 0x320100785f5f - 6a68: 00018903 lb s2,0(gp) # 80016808 <__global_pointer$> + 6a68: 00018903 lb s2,0(gp) # 80016c98 <__global_pointer$> 6a6c: 0000 unimp 6a6e: 1e00 addi s0,sp,816 - 6a70: 47a8 lw a0,72(a5) + 6a70: 45e4 lw s1,76(a1) 6a72: 8001 c.srli64 s0 6a74: 001c 0x1c 6a76: 0000 unimp @@ -35478,7 +35341,7 @@ Disassembly of section .debug_info: 6ad4: 0601 addi a2,a2,0 6ad6: 0669 addi a2,a2,26 6ad8: 0000 unimp - 6ada: 67080103 lb sp,1648(a6) # ffff9670 <__BSS_END__+0x7ffe2c58> + 6ada: 67080103 lb sp,1648(a6) # ffff9670 <__BSS_END__+0x7ffe27c8> 6ade: 0006 c.slli zero,0x1 6ae0: 0300 addi s0,sp,384 6ae2: 0502 c.slli64 a0 @@ -35547,7 +35410,7 @@ Disassembly of section .debug_info: 6b70: 0300 addi s0,sp,384 6b72: 0a00 addi s0,sp,272 6b74: 0208 addi a0,sp,256 - 6b76: 00fd09a3 sb a5,19(s10) + 6b76: 00fd09a3 sb a5,19(s10) # 4013 <_start-0x7fffbfed> 6b7a: 0000 unimp 6b7c: 0004350b 0x4350b 6b80: 0200 addi s0,sp,256 @@ -35938,7 +35801,7 @@ Disassembly of section .debug_info: 6f1a: 0000 unimp 6f1c: 0006ca17 auipc s4,0x6c 6f20: 0400 addi s0,sp,512 - 6f22: 9f0b0267 jalr tp,-1552(s6) # 6f9f0 <_start-0x7ff90610> + 6f22: 9f0b0267 jalr tp,-1552(s6) 6f26: 0006 c.slli zero,0x1 6f28: 0400 addi s0,sp,512 6f2a: 0006b217 auipc tp,0x6b @@ -36666,7 +36529,7 @@ Disassembly of section .debug_info: 75ce: b20d j 6ef0 <_start-0x7fff9110> 75d0: 0f02 c.slli64 t5 75d2: 0305 addi t1,t1,1 - 75d4: 5534 lw a3,104(a0) + 75d4: 5354 lw a3,36(a4) 75d6: 8001 c.srli64 s0 75d8: a800 fsd fs0,16(s0) 75da: 0400000b 0x400000b @@ -36679,7 +36542,7 @@ Disassembly of section .debug_info: 75ec: 0000 unimp 75ee: 02fc addi a5,sp,332 75f0: 0000 unimp - 75f2: 47e8 lw a0,76(a5) + 75f2: 4624 lw s1,72(a2) 75f4: 8001 c.srli64 s0 75f6: 004c addi a1,sp,4 75f8: 0000 unimp @@ -36765,7 +36628,7 @@ Disassembly of section .debug_info: 76b4: 002c addi a1,sp,8 76b6: 0000 unimp 76b8: 080a0003 lb zero,128(s4) # 4c41a <_start-0x7ffb3be6> - 76bc: 0509a303 lw t1,80(s3) # ffff6050 <__BSS_END__+0x7ffdf638> + 76bc: 0509a303 lw t1,80(s3) # ffff6050 <__BSS_END__+0x7ffdf1a8> 76c0: 0001 nop 76c2: 0b00 addi s0,sp,400 76c4: 0435 addi s0,s0,13 @@ -37396,7 +37259,7 @@ Disassembly of section .debug_info: 7c42: 06c4 addi s1,sp,836 7c44: 0000 unimp 7c46: 050c addi a1,sp,640 - 7c48: a1080123 sb a6,-1534(a6) # fffe0a02 <__BSS_END__+0x7ffc9fea> + 7c48: a1080123 sb a6,-1534(a6) # fffe0a02 <__BSS_END__+0x7ffc9b5a> 7c4c: 0006 c.slli zero,0x1 7c4e: 1700 addi s0,sp,928 7c50: 0791 addi a5,a5,4 @@ -37965,8 +37828,9 @@ Disassembly of section .debug_info: 812e: 02c2 slli t0,t0,0x10 8130: 2501 jal 8730 <_start-0x7fff78d0> 8132: 0000 unimp - 8134: e800 fsw fs0,16(s0) - 8136: 4c800147 0x4c800147 + 8134: 2400 fld fs0,8(s0) + 8136: 0146 slli sp,sp,0x11 + 8138: 4c80 lw s0,24(s1) 813a: 0000 unimp 813c: 0100 addi s0,sp,128 813e: 269c fld fa5,8(a3) @@ -38049,7 +37913,7 @@ Disassembly of section .debug_abbrev: 70: 4900 lw s0,16(a0) 72: 000b2f13 slti t5,s6,0 76: 0a00 addi s0,sp,272 - 78: 0b0b0113 addi sp,s6,176 # fffe30b0 <__BSS_END__+0x7ffcc698> + 78: 0b0b0113 addi sp,s6,176 # fffe30b0 <__BSS_END__+0x7ffcc208> 7c: 0b3a slli s6,s6,0xe 7e: 0b390b3b 0xb390b3b 82: 1301 addi t1,t1,-32 @@ -38120,7 +37984,7 @@ Disassembly of section .debug_abbrev: 140: 0301 addi t1,t1,0 142: 0b0e slli s6,s6,0x3 144: 3b0b3a0b 0x3b0b3a0b - 148: 3905 jal fffffd78 <__BSS_END__+0x7ffe9360> + 148: 3905 jal fffffd78 <__BSS_END__+0x7ffe8ed0> 14a: 0013010b 0x13010b 14e: 1a00 addi s0,sp,304 150: 0b0b0113 addi sp,s6,176 @@ -38130,7 +37994,7 @@ Disassembly of section .debug_abbrev: 15c: 0000 unimp 15e: 0b01171b 0xb01171b 162: 3b0b3a0b 0x3b0b3a0b - 166: 3905 jal fffffd96 <__BSS_END__+0x7ffe937e> + 166: 3905 jal fffffd96 <__BSS_END__+0x7ffe8eee> 168: 0013010b 0x13010b 16c: 1c00 addi s0,sp,560 16e: 000d c.nop 3 @@ -38149,17 +38013,17 @@ Disassembly of section .debug_abbrev: 18e: 341f 0300 3a0e 0x3a0e0300341f 194: 39053b0b 0x39053b0b 198: 3f13490b 0x3f13490b - 19c: 3c19 jal fffffbb2 <__BSS_END__+0x7ffe919a> + 19c: 3c19 jal fffffbb2 <__BSS_END__+0x7ffe8d0a> 19e: 0019 c.nop 6 1a0: 2000 fld fs0,0(s0) 1a2: 0021 c.nop 8 1a4: 0000 unimp - 1a6: 3421 jal fffffbae <__BSS_END__+0x7ffe9196> + 1a6: 3421 jal fffffbae <__BSS_END__+0x7ffe8d06> 1a8: 0300 addi s0,sp,384 1aa: 3a0e fld fs4,224(sp) 1ac: 390b3b0b 0x390b3b0b 1b0: 3f13490b 0x3f13490b - 1b4: 3c19 jal fffffbca <__BSS_END__+0x7ffe91b2> + 1b4: 3c19 jal fffffbca <__BSS_END__+0x7ffe8d22> 1b6: 0019 c.nop 6 1b8: 2200 fld fs0,0(a2) 1ba: 0026 c.slli zero,0x9 @@ -38171,7 +38035,7 @@ Disassembly of section .debug_abbrev: 1cc: 010b390b 0x10b390b 1d0: 24000013 li zero,576 1d4: 0028 addi a0,sp,8 - 1d6: 0b1c0e03 lb t3,177(s8) # fffe10b1 <__BSS_END__+0x7ffca699> + 1d6: 0b1c0e03 lb t3,177(s8) # fffe10b1 <__BSS_END__+0x7ffca209> 1da: 0000 unimp 1dc: 0d25 addi s10,s10,9 1de: 0300 addi s0,sp,384 @@ -38210,7 +38074,7 @@ Disassembly of section .debug_abbrev: 238: 00000b57 vadd.vv v22,v0,v0,v0.t 23c: 052a slli a0,a0,0xa 23e: 3100 fld fs0,32(a0) - 240: 00170213 addi tp,a4,1 # fffe1001 <__BSS_END__+0x7ffca5e9> + 240: 00170213 addi tp,a4,1 # fffe1001 <__BSS_END__+0x7ffca159> 244: 2b00 fld fs0,16(a4) 246: 1755010b 0x1755010b 24a: 0000 unimp @@ -38222,7 +38086,7 @@ Disassembly of section .debug_abbrev: 258: 1702 slli a4,a4,0x20 25a: 0000 unimp 25c: 0b2e slli s6,s6,0xb - 25e: 3101 jal fffffe5e <__BSS_END__+0x7ffe9446> + 25e: 3101 jal fffffe5e <__BSS_END__+0x7ffe8fb6> 260: 01175513 srli a0,a4,0x11 264: 2f000013 li zero,752 268: 1331010b 0x1331010b @@ -38231,7 +38095,7 @@ Disassembly of section .debug_abbrev: 270: 1301 addi t1,t1,-32 272: 0000 unimp 274: 0b30 addi a2,sp,408 - 276: 3101 jal fffffe76 <__BSS_END__+0x7ffe945e> + 276: 3101 jal fffffe76 <__BSS_END__+0x7ffe8fce> 278: 00175513 srli a0,a4,0x1 27c: 3100 fld fs0,32(a0) 27e: 012e slli sp,sp,0xb @@ -38407,17 +38271,17 @@ Disassembly of section .debug_abbrev: 45a: 341f 0300 3a0e 0x3a0e0300341f 460: 39053b0b 0x39053b0b 464: 3f13490b 0x3f13490b - 468: 3c19 jal fffffe7e <__BSS_END__+0x7ffe9466> + 468: 3c19 jal fffffe7e <__BSS_END__+0x7ffe8fd6> 46a: 0019 c.nop 6 46c: 2000 fld fs0,0(s0) 46e: 0021 c.nop 8 470: 0000 unimp - 472: 3421 jal fffffe7a <__BSS_END__+0x7ffe9462> + 472: 3421 jal fffffe7a <__BSS_END__+0x7ffe8fd2> 474: 0300 addi s0,sp,384 476: 3a0e fld fs4,224(sp) 478: 390b3b0b 0x390b3b0b 47c: 3f13490b 0x3f13490b - 480: 3c19 jal fffffe96 <__BSS_END__+0x7ffe947e> + 480: 3c19 jal fffffe96 <__BSS_END__+0x7ffe8fee> 482: 0019 c.nop 6 484: 2200 fld fs0,0(a2) 486: 0026 c.slli zero,0x9 @@ -40778,8 +40642,8 @@ Disassembly of section .debug_line: 218: 0000 unimp 21a: 0105 addi sp,sp,1 21c: 0500 addi s0,sp,640 - 21e: 9002 ebreak - 220: 0102 c.slli64 sp + 21e: cc02 sw zero,24(sp) + 220: 0100 addi s0,sp,128 222: 0380 addi s0,sp,448 224: 0aa6 slli s5,s5,0x9 226: 0501 addi a0,a0,0 @@ -40789,7 +40653,7 @@ Disassembly of section .debug_line: 230: 7dd1 lui s11,0xffff4 232: 0009 c.nop 2 234: 0100 addi s0,sp,128 - 236: 00090103 lb sp,0(s2) # ffffa000 <__BSS_END__+0x7ffe35e8> + 236: 00090103 lb sp,0(s2) # ffffa000 <__BSS_END__+0x7ffe3158> 23a: 0100 addi s0,sp,128 23c: 00090103 lb sp,0(s2) 240: 0100 addi s0,sp,128 @@ -40806,10 +40670,10 @@ Disassembly of section .debug_line: 25e: 000902a7 vsb.v v5,(s2),v0.t 262: 0100 addi s0,sp,128 264: 0605 addi a2,a2,1 - 266: 097dd903 lhu s2,151(s11) # ffff4097 <__BSS_END__+0x7ffdd67f> + 266: 097dd903 lhu s2,151(s11) # ffff4097 <__BSS_END__+0x7ffdd1ef> 26a: 0004 0x4 26c: 0501 addi a0,a0,0 - 26e: 01030603 lb a2,16(t1) # ffff8010 <__BSS_END__+0x7ffe15f8> + 26e: 01030603 lb a2,16(t1) # ffff8010 <__BSS_END__+0x7ffe1168> 272: 0409 addi s0,s0,2 274: 0100 addi s0,sp,128 276: 0605 addi a2,a2,1 @@ -41716,8 +41580,8 @@ Disassembly of section .debug_line: af6: 0000 unimp af8: 0105 addi sp,sp,1 afa: 0500 addi s0,sp,640 - afc: c402 sw zero,8(sp) - afe: 0106 slli sp,sp,0x1 + afc: 0002 c.slli64 zero + afe: 0105 addi sp,sp,1 b00: 0380 addi s0,sp,448 b02: 0a9a slli s5,s5,0x6 b04: 0501 addi a0,a0,0 @@ -41729,7 +41593,7 @@ Disassembly of section .debug_line: b12: 0301 addi t1,t1,0 b14: 00097ddb 0x97ddb b18: 0100 addi s0,sp,128 - b1a: 00090103 lb sp,0(s2) # ffffa000 <__BSS_END__+0x7ffe35e8> + b1a: 00090103 lb sp,0(s2) # ffffa000 <__BSS_END__+0x7ffe3158> b1e: 0100 addi s0,sp,128 b20: 00090103 lb sp,0(s2) b24: 0100 addi s0,sp,128 @@ -41746,7 +41610,7 @@ Disassembly of section .debug_line: b42: 0900 addi s0,sp,144 b44: 0000 unimp b46: 0501 addi a0,a0,0 - b48: 01030603 lb a2,16(t1) # ffff8010 <__BSS_END__+0x7ffe15f8> + b48: 01030603 lb a2,16(t1) # ffff8010 <__BSS_END__+0x7ffe1168> b4c: 0409 addi s0,s0,2 b4e: 0100 addi s0,sp,128 b50: 0605 addi a2,a2,1 @@ -41920,7 +41784,7 @@ Disassembly of section .debug_line: cfe: 0409 addi s0,s0,2 d00: 0100 addi s0,sp,128 d02: 0405 addi s0,s0,1 - d04: 097e8d03 lb s10,151(t4) # fffe7097 <__BSS_END__+0x7ffd067f> + d04: 097e8d03 lb s10,151(t4) # fffe7097 <__BSS_END__+0x7ffd01ef> d08: 0004 0x4 d0a: 0601 addi a2,a2,0 d0c: 14091503 lh a0,320(s2) @@ -42505,7 +42369,7 @@ Disassembly of section .debug_line: 1308: 0500 addi s0,sp,640 130a: 0001 nop 130c: 0205 addi tp,tp,1 - 130e: 0ad4 addi a3,sp,340 + 130e: 0910 addi a2,sp,144 1310: 8001 c.srli64 s0 1312: 05012303 lw t1,80(sp) 1316: 09010303 lb t1,144(sp) @@ -44183,10 +44047,9 @@ Disassembly of section .debug_line: 2136: 0000 unimp 2138: 0105 addi sp,sp,1 213a: 0500 addi s0,sp,640 - 213c: 9c02 jalr s8 - 213e: 0111 addi sp,sp,4 - 2140: 0380 addi s0,sp,448 - 2142: 03050123 sb a6,34(a0) # ffffb022 <__BSS_END__+0x7ffe460a> + 213c: d802 sw zero,48(sp) + 213e: 0380010f 0x380010f + 2142: 03050123 sb a6,34(a0) # ffffb022 <__BSS_END__+0x7ffe417a> 2146: 00090103 lb sp,0(s2) 214a: 0100 addi s0,sp,128 214c: 00090003 lb zero,0(s2) @@ -45406,8 +45269,9 @@ Disassembly of section .debug_line: 2d36: 00000003 lb zero,0(zero) # 0 <_start-0x80000000> 2d3a: 0105 addi sp,sp,1 2d3c: 0500 addi s0,sp,640 - 2d3e: 5402 lw s0,32(sp) - 2d40: 03800117 auipc sp,0x3800 + 2d3e: 9002 ebreak + 2d40: 0115 addi sp,sp,5 + 2d42: 0380 addi s0,sp,448 2d44: 03050123 sb a6,34(a0) 2d48: 00090103 lb sp,0(s2) 2d4c: 0100 addi s0,sp,128 @@ -45677,8 +45541,8 @@ Disassembly of section .debug_line: 2fdc: 00000003 lb zero,0(zero) # 0 <_start-0x80000000> 2fe0: 0105 addi sp,sp,1 2fe2: 0500 addi s0,sp,640 - 2fe4: 2002 fld ft0,0(sp) - 2fe6: 0118 addi a4,sp,128 + 2fe4: 5c02 lw s8,32(sp) + 2fe6: 0116 slli sp,sp,0x5 2fe8: 0380 addi s0,sp,448 2fea: 03050123 sb a6,34(a0) 2fee: 00090103 lb sp,0(s2) @@ -46043,9 +45907,9 @@ Disassembly of section .debug_line: 336c: 0500 addi s0,sp,640 336e: 0001 nop 3370: 0205 addi tp,tp,1 - 3372: 1964 addi s1,sp,188 + 3372: 17a0 addi s0,sp,1000 3374: 8001 c.srli64 s0 - 3376: 05012303 lw t1,80(sp) # 3802d90 <_start-0x7c7fd270> + 3376: 05012303 lw t1,80(sp) 337a: 09010303 lb t1,144(sp) 337e: 0000 unimp 3380: 0301 addi t1,t1,0 @@ -46440,10 +46304,10 @@ Disassembly of section .debug_line: 36e6: 0000 unimp 36e8: 0105 addi sp,sp,1 36ea: 0500 addi s0,sp,640 - 36ec: a802 fsd ft0,16(sp) - 36ee: 011a slli sp,sp,0x6 + 36ec: e402 fsw ft0,8(sp) + 36ee: 0118 addi a4,sp,128 36f0: 0380 addi s0,sp,448 - 36f2: 03050123 sb a6,34(a0) # ffffb022 <__BSS_END__+0x7ffe460a> + 36f2: 03050123 sb a6,34(a0) # ffffb022 <__BSS_END__+0x7ffe417a> 36f6: 00090103 lb sp,0(s2) 36fa: 0100 addi s0,sp,128 36fc: 00090003 lb zero,0(s2) @@ -49550,7 +49414,7 @@ Disassembly of section .debug_line: 5538: 0500 addi s0,sp,640 553a: 0001 nop 553c: 0205 addi tp,tp,1 - 553e: 2ab0 fld fa2,80(a3) + 553e: 28ec fld fa1,208(s1) 5540: 8001 c.srli64 s0 5542: 05012303 lw t1,80(sp) 5546: 09010303 lb t1,144(sp) @@ -51344,7 +51208,7 @@ Disassembly of section .debug_line: 6566: 0900 addi s0,sp,144 6568: 0004 0x4 656a: 0001 nop - 656c: 01e50403 lb s0,30(a0) # ffffc01e <__BSS_END__+0x7ffe5606> + 656c: 01e50403 lb s0,30(a0) # ffffc01e <__BSS_END__+0x7ffe5176> 6570: 20090003 lb zero,512(s2) 6574: 0100 addi s0,sp,128 6576: 0300 addi s0,sp,384 @@ -53122,7 +52986,7 @@ Disassembly of section .debug_line: 76b4: 0500 addi s0,sp,640 76b6: 0001 nop 76b8: 0205 addi tp,tp,1 - 76ba: 3fd0 fld fa2,184(a5) + 76ba: 3e0c fld fa1,56(a2) 76bc: 8001 c.srli64 s0 76be: 05012303 lw t1,80(sp) 76c2: 09010303 lb t1,144(sp) @@ -53437,11 +53301,8 @@ Disassembly of section .debug_line: 7966: 0000 unimp 7968: 0105 addi sp,sp,1 796a: 0500 addi s0,sp,640 - 796c: 2002 fld ft0,0(sp) - 796e: 0141 addi sp,sp,16 - 7970: 0380 addi s0,sp,448 - 7972: 0124 addi s1,sp,136 - 7974: 0305 addi t1,t1,1 + 796c: 5c02 lw s8,32(sp) + 796e: 0380013f 03050124 0x30501240380013f 7976: 00090103 lb sp,0(s2) 797a: 0100 addi s0,sp,128 797c: 00090003 lb zero,0(s2) @@ -53464,7 +53325,7 @@ Disassembly of section .debug_line: 79aa: 0900 addi s0,sp,144 79ac: 0014 0x14 79ae: 0501 addi a0,a0,0 - 79b0: 09040303 lb t1,144(s0) # ffff8090 <__BSS_END__+0x7ffe1678> + 79b0: 09040303 lb t1,144(s0) # ffff8090 <__BSS_END__+0x7ffe11e8> 79b4: 0004 0x4 79b6: 0001 nop 79b8: 0402 c.slli64 s0 @@ -53732,8 +53593,8 @@ Disassembly of section .debug_line: 7c44: 0000 unimp 7c46: 0105 addi sp,sp,1 7c48: 0500 addi s0,sp,640 - 7c4a: a802 fsd ft0,16(sp) - 7c4c: 0142 slli sp,sp,0x10 + 7c4a: e402 fsw ft0,8(sp) + 7c4c: 0140 addi s0,sp,132 7c4e: 0380 addi s0,sp,448 7c50: 0125 addi sp,sp,9 7c52: 0305 addi t1,t1,1 @@ -54170,7 +54031,7 @@ Disassembly of section .debug_line: 80a6: 0500 addi s0,sp,640 80a8: 0001 nop 80aa: 0205 addi tp,tp,1 - 80ac: 44b4 lw a3,72(s1) + 80ac: 42f0 lw a2,68(a3) 80ae: 8001 c.srli64 s0 80b0: 05012403 lw s0,80(sp) 80b4: 09010303 lb t1,144(sp) @@ -55143,8 +55004,9 @@ Disassembly of section .debug_line: 89ac: 0000 unimp 89ae: 0105 addi sp,sp,1 89b0: 0500 addi s0,sp,640 - 89b2: e802 fsw ft0,16(sp) - 89b4: 03800147 fmsub.d ft2,ft0,fs8,ft0,rne + 89b2: 2402 fld fs0,0(sp) + 89b4: 0146 slli sp,sp,0x11 + 89b6: 0380 addi s0,sp,448 89b8: 05c2 slli a1,a1,0x10 89ba: 0501 addi a0,a0,0 89bc: 09010303 lb t1,144(sp) @@ -55166,7 +55028,7 @@ Disassembly of section .debug_line: 89de: 0000 unimp 89e0: 0001 nop 89e2: 0402 c.slli64 s0 - 89e4: 00030603 lb a2,0(t1) # ffff8000 <__BSS_END__+0x7ffe15e8> + 89e4: 00030603 lb a2,0(t1) # ffff8000 <__BSS_END__+0x7ffe1158> 89e8: 0809 addi a6,a6,2 89ea: 0100 addi s0,sp,128 89ec: 0200 addi s0,sp,256 @@ -55187,7 +55049,7 @@ Disassembly of section .debug_line: 8a0c: 0105 addi sp,sp,1 8a0e: 0200 addi s0,sp,256 8a10: 0e04 addi s1,sp,784 - 8a12: 1c090303 lb t1,448(s2) # ffffa1c0 <__BSS_END__+0x7ffe37a8> + 8a12: 1c090303 lb t1,448(s2) # ffffa1c0 <__BSS_END__+0x7ffe3318> 8a16: 0100 addi s0,sp,128 8a18: 0305 addi t1,t1,1 8a1a: 0200 addi s0,sp,256 @@ -55215,14 +55077,14 @@ Disassembly of section .debug_frame: 12: 0000 unimp 14: 0000 unimp 16: 0000 unimp - 18: 0ad4 addi a3,sp,340 + 18: 0910 addi a2,sp,144 1a: 8001 c.srli64 s0 1c: 06c8 addi a0,sp,836 1e: 0000 unimp 20: 0e44 addi s1,sp,788 22: 5830 lw a2,112(s0) 24: 0389 addi t2,t2,2 - 26: 06940593 addi a1,s0,105 # fffeb069 <__BSS_END__+0x7ffd4651> + 26: 06940593 addi a1,s0,105 # fffeb069 <__BSS_END__+0x7ffd41c1> 2a: 0896 slli a7,a7,0x5 2c: 81540997 auipc s3,0x81540 30: 8801 andi s0,s0,0 @@ -55253,7 +55115,7 @@ Disassembly of section .debug_frame: 66: 0000 unimp 68: 0054 addi a3,sp,4 6a: 0000 unimp - 6c: 119c addi a5,sp,224 + 6c: 0fd8 addi a4,sp,980 6e: 8001 c.srli64 s0 70: 05b8 addi a4,sp,712 72: 0000 unimp @@ -55289,7 +55151,7 @@ Disassembly of section .debug_frame: ba: 0000 unimp bc: 00a8 addi a0,sp,72 be: 0000 unimp - c0: 1754 addi a3,sp,932 + c0: 1590 addi a2,sp,736 c2: 8001 c.srli64 s0 c4: 00cc addi a1,sp,68 c6: 0000 unimp @@ -55311,7 +55173,7 @@ Disassembly of section .debug_frame: e6: 0000 unimp e8: 00d4 addi a3,sp,68 ea: 0000 unimp - ec: 1820 addi s0,sp,56 + ec: 165c addi a5,sp,804 ee: 8001 c.srli64 s0 f0: 0144 addi s1,sp,132 f2: 0000 unimp @@ -55332,7 +55194,7 @@ Disassembly of section .debug_frame: 112: 0000 unimp 114: 0100 addi s0,sp,128 116: 0000 unimp - 118: 1964 addi s1,sp,188 + 118: 17a0 addi s0,sp,1000 11a: 8001 c.srli64 s0 11c: 0144 addi s1,sp,132 11e: 0000 unimp @@ -55353,7 +55215,7 @@ Disassembly of section .debug_frame: 13e: 0000 unimp 140: 012c addi a1,sp,136 142: 0000 unimp - 144: 1aa8 addi a0,sp,376 + 144: 18e4 addi s1,sp,124 146: 8001 c.srli64 s0 148: 1008 addi a0,sp,32 14a: 0000 unimp @@ -55397,7 +55259,7 @@ Disassembly of section .debug_frame: 1a2: 0000 unimp 1a4: 0190 addi a2,sp,192 1a6: 0000 unimp - 1a8: 2ab0 fld fa2,80(a3) + 1a8: 28ec fld fa1,208(s1) 1aa: 8001 c.srli64 s0 1ac: 1520 addi s0,sp,680 1ae: 0000 unimp @@ -55432,7 +55294,7 @@ Disassembly of section .debug_frame: 1ee: 0000 unimp 1f0: 01dc addi a5,sp,196 1f2: 0000 unimp - 1f4: 3fd0 fld fa2,184(a5) + 1f4: 3e0c fld fa1,56(a2) 1f6: 8001 c.srli64 s0 1f8: 0150 addi a2,sp,132 1fa: 0000 unimp @@ -55454,7 +55316,7 @@ Disassembly of section .debug_frame: 21a: 0000 unimp 21c: 0208 addi a0,sp,256 21e: 0000 unimp - 220: 4120 lw s0,64(a0) + 220: 3f5c fld fa5,184(a4) 222: 8001 c.srli64 s0 224: 0188 addi a0,sp,192 226: 0000 unimp @@ -55483,7 +55345,7 @@ Disassembly of section .debug_frame: 256: 0000 unimp 258: 0244 addi s1,sp,260 25a: 0000 unimp - 25c: 42a8 lw a0,64(a3) + 25c: 40e4 lw s1,68(s1) 25e: 8001 c.srli64 s0 260: 020c addi a1,sp,256 262: 0000 unimp @@ -55510,7 +55372,7 @@ Disassembly of section .debug_frame: 28e: 0000 unimp 290: 027c addi a5,sp,268 292: 0000 unimp - 294: 44b4 lw a3,72(s1) + 294: 42f0 lw a2,68(a3) 296: 8001 c.srli64 s0 298: 0334 addi a3,sp,392 29a: 0000 unimp @@ -55531,7 +55393,7 @@ Disassembly of section .debug_frame: 2ba: 0000 unimp 2bc: 02a8 addi a0,sp,328 2be: 0000 unimp - 2c0: 47e8 lw a0,76(a5) + 2c0: 4624 lw s1,72(a2) 2c2: 8001 c.srli64 s0 2c4: 004c addi a1,sp,4 ... @@ -55619,7 +55481,7 @@ Disassembly of section .debug_str: e2: 47006573 csrrsi a0,0x470,0 e6: 554e lw a0,240(sp) e8: 4320 lw s0,64(a4) - ea: 3731 jal fffffff6 <__BSS_END__+0x7ffe95de> + ea: 3731 jal fffffff6 <__BSS_END__+0x7ffe914e> ec: 3820 fld fs0,112(s0) ee: 332e fld ft6,232(sp) f0: 302e fld ft0,232(sp) @@ -55640,7 +55502,7 @@ Disassembly of section .debug_str: 110: 2d20776f jal a4,73e2 <_start-0x7fff8c1e> 114: 746d lui s0,0xffffb 116: 6e75 lui t3,0x1d - 118: 3d65 jal ffffffd0 <__BSS_END__+0x7ffe95b8> + 118: 3d65 jal ffffffd0 <__BSS_END__+0x7ffe9128> 11a: 6f72 flw ft10,28(sp) 11c: 74656b63 bltu a0,t1,872 <_start-0x7ffff78e> 120: 2d20 fld fs0,88(a0) @@ -55652,7 +55514,7 @@ Disassembly of section .debug_str: 12e: 2076 fld ft0,344(sp) 130: 6d2d lui s10,0xb 132: 6261 lui tp,0x18 - 134: 3d69 jal ffffffce <__BSS_END__+0x7ffe95b6> + 134: 3d69 jal ffffffce <__BSS_END__+0x7ffe9126> 136: 6c69 lui s8,0x1a 138: 3370 fld fa2,224(a4) 13a: 2032 fld ft0,264(sp) @@ -56104,7 +55966,7 @@ Disassembly of section .debug_str: 676: 6461 lui s0,0x18 678: 0064 addi s1,sp,12 67a: 5f5f 4c55 6e6f 0x6e6f4c555f5f - 680: 74680067 jr 1862(a6) # ffff9746 <__BSS_END__+0x7ffe2d2e> + 680: 74680067 jr 1862(a6) # ffff9746 <__BSS_END__+0x7ffe289e> 684: 6261 lui tp,0x18 686: 655f 5f71 6f70 0x6f705f71655f 68c: 6e69 lui t3,0x1a @@ -57081,7 +56943,7 @@ Disassembly of section .debug_loc: 8: 0006 c.slli zero,0x1 a: 935a add t1,t1,s6 c: 5b04 lw s1,48(a4) - e: 00680493 addi s1,a6,6 # ffff9006 <__BSS_END__+0x7ffe25ee> + e: 00680493 addi s1,a6,6 # ffff9006 <__BSS_END__+0x7ffe215e> 12: 0000 unimp 14: 00f4 addi a3,sp,76 16: 0000 unimp @@ -57109,7 +56971,7 @@ Disassembly of section .debug_loc: 48: 0006 c.slli zero,0x1 4a: 935a add t1,t1,s6 4c: 5b04 lw s1,48(a4) - 4e: 02040493 addi s1,s0,32 # ffffa020 <__BSS_END__+0x7ffe3608> + 4e: 02040493 addi s1,s0,32 # ffffa020 <__BSS_END__+0x7ffe3178> 52: 0000 unimp 54: 029c addi a5,sp,320 56: 0000 unimp @@ -57490,7 +57352,7 @@ Disassembly of section .debug_loc: 3ae: 0000 unimp 3b0: 0001 nop 3b2: 0c61 addi s8,s8,24 - 3b4: d4000003 lb zero,-704(zero) # fffffd40 <__BSS_END__+0x7ffe9328> + 3b4: d4000003 lb zero,-704(zero) # fffffd40 <__BSS_END__+0x7ffe8e98> 3b8: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> 3bc: 5d00 lw s0,56(a0) 3be: 0428 addi a0,sp,520 @@ -57884,7 +57746,7 @@ Disassembly of section .debug_loc: 740: 0000 unimp 742: 0001 nop 744: 786d lui a6,0xffffb - 746: d4000003 lb zero,-704(zero) # fffffd40 <__BSS_END__+0x7ffe9328> + 746: d4000003 lb zero,-704(zero) # fffffd40 <__BSS_END__+0x7ffe8e98> 74a: 05000003 lb zero,80(zero) # 50 <_start-0x7fffffb0> 74e: 7d00 flw fs0,56(a0) 750: 4000 lw s0,0(s0) @@ -57908,7 +57770,7 @@ Disassembly of section .debug_loc: 786: 0000 unimp 788: 0001 nop 78a: 545e lw s0,244(sp) - 78c: a8000003 lb zero,-1408(zero) # fffffa80 <__BSS_END__+0x7ffe9068> + 78c: a8000003 lb zero,-1408(zero) # fffffa80 <__BSS_END__+0x7ffe8bd8> 790: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> 794: 6c00 flw fs0,24(s0) ... @@ -57918,7 +57780,7 @@ Disassembly of section .debug_loc: 7a4: 0000 unimp 7a6: 0001 nop 7a8: 9460 0x9460 - 7aa: b4000003 lb zero,-1216(zero) # fffffb40 <__BSS_END__+0x7ffe9128> + 7aa: b4000003 lb zero,-1216(zero) # fffffb40 <__BSS_END__+0x7ffe8c98> 7ae: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> 7b2: 5e00 lw s0,56(a2) ... @@ -57976,7 +57838,7 @@ Disassembly of section .debug_loc: 83a: 0000 unimp 83c: 0001 nop 83e: 786e flw fa6,248(sp) - 840: b0000003 lb zero,-1280(zero) # fffffb00 <__BSS_END__+0x7ffe90e8> + 840: b0000003 lb zero,-1280(zero) # fffffb00 <__BSS_END__+0x7ffe8c58> 844: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> 848: 6d00 flw fs0,24(a0) 84a: 03b0 addi a2,sp,456 @@ -58000,7 +57862,7 @@ Disassembly of section .debug_loc: 874: 0000 unimp 876: 0000 unimp 878: cc00 sw s0,24(s0) - 87a: d8000003 lb zero,-640(zero) # fffffd80 <__BSS_END__+0x7ffe9368> + 87a: d8000003 lb zero,-640(zero) # fffffd80 <__BSS_END__+0x7ffe8ed8> 87e: 06000003 lb zero,96(zero) # 60 <_start-0x7fffffa0> 882: 7600 flw fs0,40(a2) 884: 7c00 flw fs0,56(s0) @@ -58041,7 +57903,7 @@ Disassembly of section .debug_loc: 8da: 0000 unimp 8dc: 0000 unimp 8de: e400 fsw fs0,8(s0) - 8e0: f4000003 lb zero,-192(zero) # ffffff40 <__BSS_END__+0x7ffe9528> + 8e0: f4000003 lb zero,-192(zero) # ffffff40 <__BSS_END__+0x7ffe9098> 8e4: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> 8e8: 6100 flw fs0,0(a0) ... @@ -58078,7 +57940,7 @@ Disassembly of section .debug_loc: 93c: 009f 0000 0000 0x9f 942: 0000 unimp 944: c400 sw s0,8(s0) - 946: d0000003 lb zero,-768(zero) # fffffd00 <__BSS_END__+0x7ffe92e8> + 946: d0000003 lb zero,-768(zero) # fffffd00 <__BSS_END__+0x7ffe8e58> 94a: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> 94e: 6000 flw fs0,0(s0) ... @@ -58104,7 +57966,7 @@ Disassembly of section .debug_loc: 980: 009f 0000 0000 0x9f 986: 0000 unimp 988: c800 sw s0,16(s0) - 98a: f0000003 lb zero,-256(zero) # ffffff00 <__BSS_END__+0x7ffe94e8> + 98a: f0000003 lb zero,-256(zero) # ffffff00 <__BSS_END__+0x7ffe9058> 98e: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> 992: 5c00 lw s0,56(s0) ... @@ -58430,7 +58292,7 @@ Disassembly of section .debug_loc: c84: 0006 c.slli zero,0x1 c86: 935a add t1,t1,s6 c88: 5b04 lw s1,48(a4) - c8a: 02980493 addi s1,a6,41 # ffffb029 <__BSS_END__+0x7ffe4611> + c8a: 02980493 addi s1,a6,41 # ffffb029 <__BSS_END__+0x7ffe4181> c8e: 0000 unimp c90: 02a8 addi a0,sp,328 c92: 0000 unimp @@ -59183,7 +59045,7 @@ Disassembly of section .debug_loc: 1378: 0000 unimp 137a: 0000 unimp 137c: cc00 sw s0,24(s0) - 137e: e0000003 lb zero,-512(zero) # fffffe00 <__BSS_END__+0x7ffe93e8> + 137e: e0000003 lb zero,-512(zero) # fffffe00 <__BSS_END__+0x7ffe8f58> 1382: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> 1386: 5e00 lw s0,56(a2) 1388: 03e8 addi a0,sp,460 @@ -59192,7 +59054,7 @@ Disassembly of section .debug_loc: 138e: 0000 unimp 1390: 0001 nop 1392: ec5c fsw fa5,28(s0) - 1394: f0000003 lb zero,-256(zero) # ffffff00 <__BSS_END__+0x7ffe94e8> + 1394: f0000003 lb zero,-256(zero) # ffffff00 <__BSS_END__+0x7ffe9058> 1398: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> 139c: 5e00 lw s0,56(a2) ... @@ -59300,7 +59162,7 @@ Disassembly of section .debug_loc: 14b6: 0000 unimp 14b8: 0000 unimp 14ba: a400 fsd fs0,8(s0) - 14bc: c0000003 lb zero,-1024(zero) # fffffc00 <__BSS_END__+0x7ffe91e8> + 14bc: c0000003 lb zero,-1024(zero) # fffffc00 <__BSS_END__+0x7ffe8d58> 14c0: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> 14c4: 6000 flw fs0,0(s0) 14c6: 03c0 addi s0,sp,452 @@ -59321,7 +59183,7 @@ Disassembly of section .debug_loc: 14ea: 005f 0000 0000 0x5f 14f0: 0000 unimp 14f2: 9800 0x9800 - 14f4: b4000003 lb zero,-1216(zero) # fffffb40 <__BSS_END__+0x7ffe9128> + 14f4: b4000003 lb zero,-1216(zero) # fffffb40 <__BSS_END__+0x7ffe8c98> 14f8: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> 14fc: 5600 lw s0,40(a2) ... @@ -59335,7 +59197,7 @@ Disassembly of section .debug_loc: 1514: 0000 unimp 1516: 0000 unimp 1518: 8800 0x8800 - 151a: 90000003 lb zero,-1792(zero) # fffff900 <__BSS_END__+0x7ffe8ee8> + 151a: 90000003 lb zero,-1792(zero) # fffff900 <__BSS_END__+0x7ffe8a58> 151e: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> 1522: 5f00 lw s0,56(a4) 1524: 0390 addi a2,sp,448 @@ -59365,7 +59227,7 @@ Disassembly of section .debug_loc: 155a: 0000 unimp 155c: 0000 unimp 155e: dc00 sw s0,56(s0) - 1560: ec000003 lb zero,-320(zero) # fffffec0 <__BSS_END__+0x7ffe94a8> + 1560: ec000003 lb zero,-320(zero) # fffffec0 <__BSS_END__+0x7ffe9018> 1564: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> 1568: 5c00 lw s0,56(s0) ... @@ -60457,7 +60319,7 @@ Disassembly of section .debug_loc: 1f0c: 0000 unimp 1f0e: 0001 nop 1f10: a458 fsd fa4,136(s0) - 1f12: b8000003 lb zero,-1152(zero) # fffffb80 <__BSS_END__+0x7ffe9168> + 1f12: b8000003 lb zero,-1152(zero) # fffffb80 <__BSS_END__+0x7ffe8cd8> 1f16: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> 1f1a: 5800 lw s0,48(s0) 1f1c: 0438 addi a4,sp,520 @@ -60547,7 +60409,7 @@ Disassembly of section .debug_loc: 1fe0: 0000 unimp 1fe2: 0000 unimp 1fe4: 4400 lw s0,8(s0) - 1fe6: 98000003 lb zero,-1664(zero) # fffff980 <__BSS_END__+0x7ffe8f68> + 1fe6: 98000003 lb zero,-1664(zero) # fffff980 <__BSS_END__+0x7ffe8ad8> 1fea: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> 1fee: 5d00 lw s0,56(a0) 1ff0: 0398 addi a4,sp,448 @@ -61059,7 +60921,7 @@ Disassembly of section .debug_loc: 24a2: 009f 0000 0000 0x9f 24a8: 0000 unimp 24aa: 6800 flw fs0,16(s0) - 24ac: 84000003 lb zero,-1984(zero) # fffff840 <__BSS_END__+0x7ffe8e28> + 24ac: 84000003 lb zero,-1984(zero) # fffff840 <__BSS_END__+0x7ffe8998> 24b0: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> 24b4: 5f00 lw s0,56(a4) ... @@ -61071,7 +60933,7 @@ Disassembly of section .debug_loc: 24c8: 005f 0000 0000 0x5f 24ce: 0000 unimp 24d0: 9800 0x9800 - 24d2: f0000003 lb zero,-256(zero) # ffffff00 <__BSS_END__+0x7ffe94e8> + 24d2: f0000003 lb zero,-256(zero) # ffffff00 <__BSS_END__+0x7ffe9058> 24d6: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> 24da: 5d00 lw s0,56(a0) ... @@ -61154,7 +61016,7 @@ Disassembly of section .debug_loc: 259c: 0000 unimp 259e: 0001 nop 25a0: c458 sw a4,12(s0) - 25a2: d0000003 lb zero,-768(zero) # fffffd00 <__BSS_END__+0x7ffe92e8> + 25a2: d0000003 lb zero,-768(zero) # fffffd00 <__BSS_END__+0x7ffe8e58> 25a6: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> 25aa: 5800 lw s0,48(s0) 25ac: 03d4 addi a3,sp,452 @@ -61167,7 +61029,7 @@ Disassembly of section .debug_loc: 25ba: 0000 unimp 25bc: 0000 unimp 25be: e800 fsw fs0,16(s0) - 25c0: f8000003 lb zero,-128(zero) # ffffff80 <__BSS_END__+0x7ffe9568> + 25c0: f8000003 lb zero,-128(zero) # ffffff80 <__BSS_END__+0x7ffe90d8> 25c4: 06000003 lb zero,96(zero) # 60 <_start-0x7fffffa0> 25c8: 7800 flw fs0,48(s0) 25ca: 8c00 0x8c00 @@ -61445,7 +61307,7 @@ Disassembly of section .debug_loc: 2848: 0006 c.slli zero,0x1 284a: 935a add t1,t1,s6 284c: 5b04 lw s1,48(a4) - 284e: 00fc0493 addi s1,s8,15 # ffff900f <__BSS_END__+0x7ffe25f7> + 284e: 00fc0493 addi s1,s8,15 # ffff900f <__BSS_END__+0x7ffe2167> 2852: 0000 unimp 2854: 0134 addi a3,sp,136 2856: 0000 unimp @@ -61458,7 +61320,7 @@ Disassembly of section .debug_loc: 2868: 0006 c.slli zero,0x1 286a: 935a add t1,t1,s6 286c: 5b04 lw s1,48(a4) - 286e: 01370493 addi s1,a4,19 # ffff8013 <__BSS_END__+0x7ffe15fb> + 286e: 01370493 addi s1,a4,19 # ffff8013 <__BSS_END__+0x7ffe116b> 2872: 0000 unimp 2874: 0150 addi a2,sp,132 2876: 0000 unimp @@ -61556,7 +61418,7 @@ Disassembly of section .debug_loc: 2960: 00ec addi a1,sp,76 2962: 0000 unimp 2964: 0001 nop - 2966: 00018867 jalr a6,gp # 80016808 <__global_pointer$> + 2966: 00018867 jalr a6,gp # 80016c98 <__global_pointer$> 296a: 8000 0x8000 296c: 0004 0x4 296e: 0100 addi s0,sp,128 @@ -62168,7 +62030,7 @@ Disassembly of section .debug_loc: 2ec4: 0000 unimp 2ec6: 0000 unimp 2ec8: c400 sw s0,8(s0) - 2eca: d4000003 lb zero,-704(zero) # fffffd40 <__BSS_END__+0x7ffe9328> + 2eca: d4000003 lb zero,-704(zero) # fffffd40 <__BSS_END__+0x7ffe8e98> 2ece: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> 2ed2: 5f00 lw s0,56(a4) 2ed4: 03e0 addi s0,sp,460 @@ -62660,7 +62522,7 @@ Disassembly of section .debug_loc: 334e: 0000 unimp 3350: 0001 nop 3352: 3459 jal 2dd8 <_start-0x7fffd228> - 3354: 84000003 lb zero,-1984(zero) # fffff840 <__BSS_END__+0x7ffe8e28> + 3354: 84000003 lb zero,-1984(zero) # fffff840 <__BSS_END__+0x7ffe8998> 3358: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> 335c: 5900 lw s0,48(a0) ... @@ -62672,7 +62534,7 @@ Disassembly of section .debug_loc: 3370: 005f 0000 0000 0x5f 3376: 0000 unimp 3378: 2800 fld fs0,16(s0) - 337a: e4000003 lb zero,-448(zero) # fffffe40 <__BSS_END__+0x7ffe9428> + 337a: e4000003 lb zero,-448(zero) # fffffe40 <__BSS_END__+0x7ffe8f98> 337e: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> 3382: 5600 lw s0,40(a2) 3384: 04cc addi a1,sp,580 @@ -62699,7 +62561,7 @@ Disassembly of section .debug_loc: 33b8: 0000 unimp 33ba: 0000 unimp 33bc: 5c00 lw s0,56(s0) - 33be: e4000003 lb zero,-448(zero) # fffffe40 <__BSS_END__+0x7ffe9428> + 33be: e4000003 lb zero,-448(zero) # fffffe40 <__BSS_END__+0x7ffe8f98> 33c2: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> 33c6: 6200 flw fs0,0(a2) 33c8: 04cc addi a1,sp,580 @@ -62740,7 +62602,7 @@ Disassembly of section .debug_loc: 341e: 009f 0000 0000 0x9f 3424: 0000 unimp 3426: 6c00 flw fs0,24(s0) - 3428: 8c000003 lb zero,-1856(zero) # fffff8c0 <__BSS_END__+0x7ffe8ea8> + 3428: 8c000003 lb zero,-1856(zero) # fffff8c0 <__BSS_END__+0x7ffe8a18> 342c: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> 3430: 5d00 lw s0,56(a0) ... @@ -62786,7 +62648,7 @@ Disassembly of section .debug_loc: 349c: 009f 0000 0000 0x9f 34a2: 0000 unimp 34a4: 7400 flw fs0,40(s0) - 34a6: e4000003 lb zero,-448(zero) # fffffe40 <__BSS_END__+0x7ffe9428> + 34a6: e4000003 lb zero,-448(zero) # fffffe40 <__BSS_END__+0x7ffe8f98> 34aa: 02000003 lb zero,32(zero) # 20 <_start-0x7fffffe0> 34ae: 3900 fld fs0,48(a0) 34b0: cc9f 0004 d400 0xd4000004cc9f @@ -62796,7 +62658,7 @@ Disassembly of section .debug_loc: 34bc: 009f 0000 0000 0x9f 34c2: 0000 unimp 34c4: 7400 flw fs0,40(s0) - 34c6: e4000003 lb zero,-448(zero) # fffffe40 <__BSS_END__+0x7ffe9428> + 34c6: e4000003 lb zero,-448(zero) # fffffe40 <__BSS_END__+0x7ffe8f98> 34ca: 02000003 lb zero,32(zero) # 20 <_start-0x7fffffe0> 34ce: 4700 lw s0,8(a4) 34d0: cc9f 0004 d400 0xd4000004cc9f @@ -62806,7 +62668,7 @@ Disassembly of section .debug_loc: 34dc: 009f 0000 0000 0x9f 34e2: 0000 unimp 34e4: 7400 flw fs0,40(s0) - 34e6: e4000003 lb zero,-448(zero) # fffffe40 <__BSS_END__+0x7ffe9428> + 34e6: e4000003 lb zero,-448(zero) # fffffe40 <__BSS_END__+0x7ffe8f98> 34ea: 02000003 lb zero,32(zero) # 20 <_start-0x7fffffe0> 34ee: 3100 fld fs0,32(a0) 34f0: cc9f 0004 d400 0xd4000004cc9f @@ -62816,7 +62678,7 @@ Disassembly of section .debug_loc: 34fc: 009f 0000 0000 0x9f 3502: 0000 unimp 3504: 7400 flw fs0,40(s0) - 3506: a8000003 lb zero,-1408(zero) # fffffa80 <__BSS_END__+0x7ffe9068> + 3506: a8000003 lb zero,-1408(zero) # fffffa80 <__BSS_END__+0x7ffe8bd8> 350a: 02000003 lb zero,32(zero) # 20 <_start-0x7fffffe0> 350e: 3100 fld fs0,32(a0) 3510: a89f 0003 e400 0xe4000003a89f @@ -62829,7 +62691,7 @@ Disassembly of section .debug_loc: 3528: 009f 0000 0000 0x9f 352e: 0000 unimp 3530: 7400 flw fs0,40(s0) - 3532: b0000003 lb zero,-1280(zero) # fffffb00 <__BSS_END__+0x7ffe90e8> + 3532: b0000003 lb zero,-1280(zero) # fffffb00 <__BSS_END__+0x7ffe8c58> 3536: 08000003 lb zero,128(zero) # 80 <_start-0x7fffff80> 353a: 8c00 0x8c00 353c: 3900 fld fs0,48(a0) @@ -62876,7 +62738,7 @@ Disassembly of section .debug_loc: 35a2: 0000 unimp 35a4: 0800 addi s0,sp,16 35a6: 6100 flw fs0,0(a0) - 35a8: 93560493 addi s1,a2,-1739 # fffe8935 <__BSS_END__+0x7ffd1f1d> + 35a8: 93560493 addi s1,a2,-1739 # fffe8935 <__BSS_END__+0x7ffd1a8d> 35ac: 9304 0x9304 35ae: 4408 lw a0,8(s0) 35b0: 0000 unimp @@ -62906,7 +62768,7 @@ Disassembly of section .debug_loc: 35e8: 0000 unimp 35ea: 936e000b 0x936e000b 35ee: 6f04 flw fs1,24(a4) - 35f0: 93550493 addi s1,a0,-1739 # ffffa935 <__BSS_END__+0x7ffe3f1d> + 35f0: 93550493 addi s1,a0,-1739 # ffffa935 <__BSS_END__+0x7ffe3a8d> 35f4: 9304 0x9304 35f6: 4c04 lw s1,24(s0) 35f8: 0000 unimp @@ -62999,7 +62861,7 @@ Disassembly of section .debug_loc: 36b8: 0000 unimp 36ba: 0b00 addi s0,sp,400 36bc: 5500 lw s0,40(a0) - 36be: 93610493 addi s1,sp,-1738 # fffff936 <__BSS_END__+0x7ffe8f1e> + 36be: 93610493 addi s1,sp,-1738 # fffff936 <__BSS_END__+0x7ffe8a8e> 36c2: 6d04 flw fs1,24(a0) 36c4: 04930493 addi s1,t1,73 36c8: 004c addi a1,sp,4 @@ -63662,7 +63524,7 @@ Disassembly of section .debug_loc: 3cfe: 98910493 addi s1,sp,-1655 3d02: 937f 0x937f 3d04: 5f04 lw s1,56(a4) - 3d06: 0d280493 addi s1,a6,210 # fffeb0d2 <__BSS_END__+0x7ffd46ba> + 3d06: 0d280493 addi s1,a6,210 # fffeb0d2 <__BSS_END__+0x7ffd422a> 3d0a: 0000 unimp 3d0c: 0d2c addi a1,sp,664 3d0e: 0000 unimp @@ -63671,7 +63533,7 @@ Disassembly of section .debug_loc: 3d14: 937f 0x937f 3d16: 7204 flw fs1,32(a2) 3d18: 7f94 flw fa3,56(a5) - 3d1a: 935e0493 addi s1,t3,-1739 # fffe8935 <__BSS_END__+0x7ffd1f1d> + 3d1a: 935e0493 addi s1,t3,-1739 # fffe8935 <__BSS_END__+0x7ffd1a8d> 3d1e: 5f04 lw s1,56(a4) 3d20: 00000493 li s1,0 3d24: 0000 unimp @@ -63934,7 +63796,7 @@ Disassembly of section .debug_loc: 3f8e: 0000 unimp 3f90: 0001 nop 3f92: 9c5a add s8,s8,s6 - 3f94: a4000003 lb zero,-1472(zero) # fffffa40 <__BSS_END__+0x7ffe9028> + 3f94: a4000003 lb zero,-1472(zero) # fffffa40 <__BSS_END__+0x7ffe8b98> 3f98: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> 3f9c: 5a00 lw s0,48(a2) 3f9e: 03ac addi a1,sp,456 @@ -63966,7 +63828,7 @@ Disassembly of section .debug_loc: 3fde: 0000 unimp 3fe0: 0001 nop 3fe2: b85c fsd fa5,176(s0) - 3fe4: e4000003 lb zero,-448(zero) # fffffe40 <__BSS_END__+0x7ffe9428> + 3fe4: e4000003 lb zero,-448(zero) # fffffe40 <__BSS_END__+0x7ffe8f98> 3fe8: 05000003 lb zero,80(zero) # 50 <_start-0x7fffffb0> 3fec: 7a00 flw fs0,48(a2) 3fee: 4f74 lw a3,92(a4) @@ -64502,7 +64364,7 @@ Disassembly of section .debug_loc: 448c: 1a00 addi s0,sp,304 448e: 007a c.slli zero,0x1e 4490: 2540 fld fs0,136(a0) - 4492: 89220083 lb ra,-1902(tp) # fffff892 <__BSS_END__+0x7ffe8e7a> + 4492: 89220083 lb ra,-1902(tp) # fffff892 <__BSS_END__+0x7ffe89ea> 4496: 1a7f 0x1a7f 4498: 2440 fld fs0,136(s0) 449a: 9f22 add t5,t5,s0 @@ -66838,7 +66700,7 @@ Disassembly of section .debug_loc: 57f2: 06ec addi a1,sp,844 57f4: 0000 unimp 57f6: 0001 nop - 57f8: 000a0067 jr s4 # ffffa000 <__BSS_END__+0x7ffe35e8> + 57f8: 000a0067 jr s4 # ffffa000 <__BSS_END__+0x7ffe3158> 57fc: a400 fsd fs0,8(s0) 57fe: 000a c.slli zero,0x2 5800: 0100 addi s0,sp,128 @@ -79465,7 +79327,7 @@ Disassembly of section .debug_loc: c46a: 7f90 flw fa2,56(a5) c46c: 4006 0x4006 c46e: 0c22244b 0xc22244b - c472: 80000003 lb zero,-2048(zero) # fffff800 <__BSS_END__+0x7ffe8de8> + c472: 80000003 lb zero,-2048(zero) # fffff800 <__BSS_END__+0x7ffe8958> c476: 9f2c 0x9f2c c478: 0c0c addi a1,sp,528 c47a: 0000 unimp @@ -79493,7 +79355,7 @@ Disassembly of section .debug_loc: c4ae: 7f90 flw fa2,56(a5) c4b0: 4006 0x4006 c4b2: 0c22244b 0xc22244b - c4b6: 80000003 lb zero,-2048(zero) # fffff800 <__BSS_END__+0x7ffe8de8> + c4b6: 80000003 lb zero,-2048(zero) # fffff800 <__BSS_END__+0x7ffe8958> c4ba: 402c lw a1,64(s0) c4bc: 2d22244b 0x2d22244b c4c0: 4b40 lw s0,20(a4) @@ -79777,7 +79639,7 @@ Disassembly of section .debug_loc: c754: 0000 unimp c756: 0ec0 addi s0,sp,852 c758: 0000 unimp - c75a: 7f7a0003 lb zero,2039(s4) # fffeb7f7 <__BSS_END__+0x7ffd4ddf> + c75a: 7f7a0003 lb zero,2039(s4) # fffeb7f7 <__BSS_END__+0x7ffd494f> c75e: c09f 000e c400 0xc400000ec09f c764: 000e c.slli zero,0x3 c766: 0100 addi s0,sp,128 @@ -79812,7 +79674,7 @@ Disassembly of section .debug_loc: c7b2: 7f90 flw fa2,56(a5) c7b4: 4006 0x4006 c7b6: 0c22244b 0xc22244b - c7ba: 80000003 lb zero,-2048(zero) # fffff800 <__BSS_END__+0x7ffe8de8> + c7ba: 80000003 lb zero,-2048(zero) # fffff800 <__BSS_END__+0x7ffe8958> c7be: 9f2c 0x9f2c c7c0: 0f18 addi a4,sp,912 c7c2: 0000 unimp @@ -79837,7 +79699,7 @@ Disassembly of section .debug_loc: c7f6: 7f90 flw fa2,56(a5) c7f8: 4006 0x4006 c7fa: 0c22244b 0xc22244b - c7fe: 80000003 lb zero,-2048(zero) # fffff800 <__BSS_END__+0x7ffe8de8> + c7fe: 80000003 lb zero,-2048(zero) # fffff800 <__BSS_END__+0x7ffe8958> c802: 402c lw a1,64(s0) c804: 2d22244b 0x2d22244b c808: 4b40 lw s0,20(a4) @@ -81156,7 +81018,7 @@ Disassembly of section .debug_loc: d3c2: 0000 unimp d3c4: 0000 unimp d3c6: 7800 flw fs0,48(s0) - d3c8: 9c000003 lb zero,-1600(zero) # fffff9c0 <__BSS_END__+0x7ffe8fa8> + d3c8: 9c000003 lb zero,-1600(zero) # fffff9c0 <__BSS_END__+0x7ffe8b18> d3cc: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> d3d0: 5d00 lw s0,56(a0) d3d2: 039c addi a5,sp,448 @@ -81174,7 +81036,7 @@ Disassembly of section .debug_loc: d3ec: 009f 0000 0000 0x9f d3f2: 0000 unimp d3f4: 8400 0x8400 - d3f6: 8c000003 lb zero,-1856(zero) # fffff8c0 <__BSS_END__+0x7ffe8ea8> + d3f6: 8c000003 lb zero,-1856(zero) # fffff8c0 <__BSS_END__+0x7ffe8a18> d3fa: 11000003 lb zero,272(zero) # 110 <_start-0x7ffffef0> d3fe: 7e00 flw fs0,56(a2) d400: 4000 lw s0,0(s0) @@ -81868,7 +81730,7 @@ Disassembly of section .debug_loc: daae: 009f 0000 0000 0x9f dab4: 0000 unimp dab6: e800 fsw fs0,16(s0) - dab8: f4000003 lb zero,-192(zero) # ffffff40 <__BSS_END__+0x7ffe9528> + dab8: f4000003 lb zero,-192(zero) # ffffff40 <__BSS_END__+0x7ffe9098> dabc: 02000003 lb zero,32(zero) # 20 <_start-0x7fffffe0> dac0: 3000 fld fs0,32(s0) dac2: 149f 0004 5000 0x50000004149f @@ -81878,7 +81740,7 @@ Disassembly of section .debug_loc: dace: 009f 0000 0000 0x9f dad4: 0000 unimp dad6: e800 fsw fs0,16(s0) - dad8: f0000003 lb zero,-256(zero) # ffffff00 <__BSS_END__+0x7ffe94e8> + dad8: f0000003 lb zero,-256(zero) # ffffff00 <__BSS_END__+0x7ffe9058> dadc: 02000003 lb zero,32(zero) # 20 <_start-0x7fffffe0> dae0: 3000 fld fs0,32(s0) dae2: f09f 0003 2800 0x28000003f09f @@ -83500,7 +83362,7 @@ Disassembly of section .debug_loc: ea1c: 5091 li ra,-28 ea1e: 4006 0x4006 ea20: 0c22244b 0xc22244b - ea24: 80000003 lb zero,-2048(zero) # fffff800 <__BSS_END__+0x7ffe8de8> + ea24: 80000003 lb zero,-2048(zero) # fffff800 <__BSS_END__+0x7ffe8958> ea28: 9f2c 0x9f2c ea2a: 04cc addi a1,sp,580 ea2c: 0000 unimp @@ -83946,7 +83808,7 @@ Disassembly of section .debug_loc: ee52: 9104 0x9104 ee54: 9364 0x9364 ee56: 5f04 lw s1,56(a4) - ee58: 935b0493 addi s1,s6,-1739 # fffea935 <__BSS_END__+0x7ffd3f1d> + ee58: 935b0493 addi s1,s6,-1739 # fffea935 <__BSS_END__+0x7ffd3a8d> ee5c: 6c04 flw fs1,24(s0) ee5e: 0001 nop ee60: 7000 flw fs0,32(s0) @@ -84110,7 +83972,7 @@ Disassembly of section .debug_loc: efd8: 0000 unimp efda: 0600 addi s0,sp,768 efdc: 5b00 lw s0,48(a4) - efde: 935c0493 addi s1,s8,-1739 # fffe8935 <__BSS_END__+0x7ffd1f1d> + efde: 935c0493 addi s1,s8,-1739 # fffe8935 <__BSS_END__+0x7ffd1a8d> efe2: 6404 flw fs1,8(s0) efe4: 0000 unimp efe6: e000 fsw fs0,0(s0) @@ -85103,7 +84965,7 @@ Disassembly of section .debug_loc: f8ea: 0000 unimp f8ec: 016c addi a1,sp,140 f8ee: 0000 unimp - f8f0: 7f7f0003 lb zero,2039(t5) # fffe97f7 <__BSS_END__+0x7ffd2ddf> + f8f0: 7f7f0003 lb zero,2039(t5) # fffe97f7 <__BSS_END__+0x7ffd294f> f8f4: 6c9f 0001 7c00 0x7c0000016c9f f8fa: 0001 nop f8fc: 0100 addi s0,sp,128 diff --git a/benchmarks/vector/sgemm_nn/vx_vec_sgemm_nn.elf b/benchmarks/vector/sgemm_nn/vx_vec_sgemm_nn.elf index fd530a7d522e3a32071174cf26552f25b073a81f..fff9ebbff4ff53d4b24d36a6cf680b9334094d0d 100755 GIT binary patch delta 9913 zcmai44_s7L+CJypfdNDuK> z+&|R*MYp1lx)s|+>&f-e(NV?eoDuvOem2H9s5l$8Y_1n)|7k&Ox5@h4h@Omv`As@} zo)xD8_nv2I+EQklYFHU_t+BF&g;qAIC({vgbSX=l@~}?vOe{vT@-fa_EB^YiJKy$+ zzjX@N!&X}tyBrbsc*|2Bb(KV1bTUhfy|vwC1t+#%@o+-x6|KLeeO3Ret8VKh;gbCs zs)NoZ|5-}28BDyJyF;Vs9vw#6h`+A)1=OoE5~Vg`6vTNPh$S&Of_ zjOo)FU0oHId{v7pxVEZa)iteO^0o6V-A-fR*RVF1Jrf+z+V0g=SI;_5!m1fQ)#v7*BQ@46-=&QcFxUP1NCs47GbE=EVBZ3^a_$G_Hz6 z=WD#9To`hRt?HNDuG06|c~&>Tg*|<<5!!Uoo=!ZSqb;GK@iUG~SG;ws`AB(xtzYuh z^NdAm{VZTTLhDy`1v(-ChXgy{GQZrlJZetV8%1H9--wA_fi~B(Q8<7Mz_lhhHO!Kn z>S~Re+b1xSn<`8;~gWzw9m>5F*6>Vpm1NMPc3GF28HEMO3eIHxHR%A#>XMQSLb- z9YR#Q+*^_+!?w=dIQA=xnBsC({pvIEiOZE&)!+TmghO0di`_-ZPjUY>#YXmTy7 zvAg3ZN1^rKxl>Xm3u?Z2>TUiZQ{eBm&zOyYtV357X)`o*Lpy*SmiHt-&ITIM_<5K%raF?7;vSe^;m zwiUgN`>5h4yWK7GzUnFbHoEKb<2cyW_T)}8dh#~Q6udqsZ>WbB6_epn{=@Q+6etdl#h3UkC7?W+DC zF4h#ga%yJL((J9lN>3?v2Ym93S9EW6S?)4%Mss>e&D>!{wfSE<_Xat6h#e$GS?s zJ1pMVgyMMDz=%M1`M=;ga@t+_eW0IapZSW%(WNy`vv*rh@$S6VMMBK~k?ih>OD$I3 z-4$?Sm|wiBz;dVCapNuO_k%`$kansp_u~shb+OUIpHB`D6J17T2%l-;Ba9uP{0#w~ z-jlmHxFMX+Bt5tncM3khD8HQ_^5=IM%cJ?ZKt9CCPT=nj{?3kHHX^DW-BG zV8-9dOT13s0mP%S**UQdnrzJ~8*OUl1>hEBBm*#gG=N6LCG_j)wD~q~xv`hAZw~)K zaAxd$kPqa}<=dDZu*Hi!pEB9TZtn24Z$$?H+4F$}6>A6Azxwkq`{=|@PlG#N^EQ0y zO{VJrX%n3)==t!QwiKT-*=kF@zAcK$77Lj1w=z;sM&AM0FiW#@;&gy)%T+eUs=-#G zo(?R5HhnaJe8g?^$z%euLw)3LmPmcHv+5AjlWV-N)pnH0mS5eWn-O+QC(Ew^b{i$si zG}(5kY?La07C07YMkY)j4PXc2a#VJx?J`x~QEeRlHIL)Y!XKI5ghvR%a-TA3$M+q+ z-ap{M4j?-NS6=XzcY!Nl`#G3>bYkbt&dIR@4LejPodSOnXZkYKAWR*sbb*gO678D) zTNx?$HPQfV|NB#0d#l&B+{^|v)hPq#011HUqXFb2uGA-!jjEjgy?2xE=*IQR5U$q( z#3eqOd<3$Qzr+W}P+r!5$etbN!7x1wg&qpE@%*NyGTF&* z^FeLAG4vrG#d)T@XAuvJU0#0UhRuT4TKrNNwuAZ=Jk0fGAU%ic>sOQ*<$1hNb5=qT zY82|ggnESrFri7I1x#pDV2^N}5TIZK6CxGtU_!jYU@#%c3#aZtfsmq*1}0=EWPu4e z3VC3{G6fw>C{!p06G{|H!Gtn}axkI711DyW0-;8s4os+5XaEzM6k5Q9HU;(@WB>?I zuz?AY3U)9dUSTkpkVJ6eABRE;n2@HB0VZTAAxj|#OvqDM1}5kVgV_y(C+H_6(ottYusuuFfRbS#LnF+d>&rMnB~27XOA=({BsJIQ*%m_vfu&J<#;m z<3O(PGreZ}Lx(B9lNIBHt?lru0UR7*Hjo+4^UmR`v8zZss zH07VvUvRhA?_{hw9=iaa70sWwgKy@T4Fr$FqTe!rKR#&sGsk0LZ}I2-+VnR%xE?Ib z*3Asef5_vf%(P69Z$HOJirC5Wl=;c}-}7vt=zPC@270Zaef*Z}h>DMPYQY7Q{YZ{gcCVGA@imGU4?g}2`1 zE+N{x$WdE)rPvxQFK^|WL`qk=ejEQ#w0D(h+xY=8yqmoJ9llf4cQX#YLp4$OvW%B< z!9tB?f8;|oQ6DCE>_li=5BcRTYCqg{1;>!}3x(ezqx z)Ams)Kkse2b_B{FdCNs(Q2xEQ+`0RUC(!-IVe&v7y2%(Wtw+&)`UvB>qukC#+Arj5 zpTV)~7xE&$-~DZnW%k42I!jjJd~nB^O)nl6}792SxBW$N8%wbG-51adKpim*1b@Pl{#ZO#8FSC_1zkk?z4D_Ayf>~e;~y9JuewmdevM~D(Y5yM?c!7bT}c_SqFVrV zwsfS5bou%K5i08@3xE0jWYI_3`ifxVdV(nFiXHr4BP1e1j4@-xgI%y|DQvkBK1IX} z+PY9LY1o`pI4hw(+4__z-?*MI2e4kK=<__v*sjAq8t;3ABi zVlhwn(?O)g$~!iTXyf}0Vz=<8ylVaA(dpt*nt;C?cen62Vm67>nm;8I(eOQGtk^7G z3ZU~R1z@T-47_BT ztUjQPbC%D-+m4Ex4SVFhOwUvLLFhv05~UYF+tcwvs&pQ7GW2w%pM)-kb|}3Zx(+%3 zO#Q9|*W*)bZ>868=47q2VNexbfx~t`-WOHC+u*$!cnwqfU2xJIytW}#)Sw$WWggS< zXE=}E3*IpwulTCH1JHR{9r1^u^=!QGVzH?H=RBRUqDSy5t{ONEcHohPZZw{ZLZ|!a ze?#X$TfpT15xit-hrR-xH%-nyq~(e_WcZNwLTL7kjul#q8*Tm!IlESi8d~}{e8*A) zJqphMd&kPYgSeKN9rfIFgHDs%Yqjg4`m7GS1G}<#ma+R&4d)l0nJymIqMRGmo@CgQ z8Zzap!#nBz(B>Yd_%WUIj7~Zmx}q3gdoZ3*WbiTQUF(^?OzCGWEQU3G&GbxVC_q5j zbUeI5cSpuvf!?@D?mmKnCZG21J!)tt?B=sns1WP}X!F^N^cScf9Km$Dsww_M`04o+ z5>Jd5ZXAKGyMecK)wlk8f-;C)(hBcDu82;^M5M!ya98hUs=JIoVTTZ}9107WCki@+{(prl4KA7%A=v*pHo} zZRpj@p|`55y*mqJE1@Gd%8^HrAoKLF;Z)cP`wk?GE*@&y~V4Qfi zCI8=`dtjxuD*qv9TS!OzXV5j6SF-Y-f;OL5DB+Fxi}dG5weF%}nmmia%*wwx$N<(I zr(2rOr20Z9{R3aBkwoe|0Xp-yOdqZq9}1m*v%ZxjlRrYv{tU@!YV260d9XJe$115w z=0NYlB<-r5rO9@FJDx4SggrXVr=LBrr+vfpI!unnRSlirRfd0# ze$7`4n(Pm-$74|vR6p&|bw0Z`7^in^fn4;tmN>NcOZa}M;`+gEySrmo4TJ8{mFZc^ zKM8v9YFUl`Ld^$t>hEFL3k&5%*eAr|7DFc}*;m8P&>qt08E*-6`U-p$Rr(F+`VII1 ztMnhC({P>~!@N)VtjAH<8zyz+=QMP7uH1A?OLW$)#fh!*=7(MByXak^eXqKn(Dr{Z zoeoyY-yP5?XqWB?q(?wEKHssK$5DN(dz*?+g|3tMO0DAW31DGtITk1$2HNe5Dd1%} z`wJwchzXX8Zg2~QoC!EV0OQQV)P8>TTGr?F>12K02CM>(p)kD<%Z zA0&>6Kz10KzFGw!!`*R@J_#M{lkgU3^PP~|zZ}4ZvAwR2^Na_g0iWZb8+1B$Xcju4 z0rrAERxf9NsYS(^H+vfkU`eny_Uu?m0|U+vK)V*X`Ah9KC&kjLcSmd{^?|d@Jgc&y zZLf43A&)}0oanfe^P%H$Y461<(->ZWrkC--YE0{(9rxhsRC*(Hqu$Zp>w&lr4@MTu zvuq~I_h^98aobM7u-?5 z0eT4rn4{YJHV`kmjo82DjNixgmvu8ER`w$*v`t2~a37=rT!;3(TlnKO=~OdT0WXZ? z?*ZM68JZo$kdF7hNYj85pflEWtlCgN80>e;k@dKcGJGzi`(ST{u2Umj0FC?XQ;72{ z8O+#MRyG6dyU(16YsV7N11JrsklM%Xs8F@D9y-Tog5h0|0A$EqvOmCIR)x>+c)g|i zyP;dKgq5oP--2*2&3{RTAJ?LU1p_Cp`;DAUY)g|*9oG`0tDGH68jlW=aU~Y11_nVF zSIKI`JBMQ_0+f9w>=n4rW(@RpJQsTFY79jAAA(M1_@topqtFRBk#;Ek1auAV%S&kK zae=LZw&4Ocw@wkX`JzNCv4SR&eo8Jnp+!yY?Q?%BMPPu>mH7d5`%3&tP-XNZ=z8c_ z)iE2C|7hNzg$oz|V(KH0KQ0fS&}N5^7?JTz>eR%grtiLoA6t|@#~6K5dpTIdPnHMI zX;Fdnh@Xc?-$r@ioYpsxp77JNIU6g#ZqmYJLX#Hk@BM$g%%SneNX? zx$eSMtqsTG;;q{>*oF delta 10417 zcmai43tUxI_TGD+%e{c4C_c~;ya6IZhR>8=T649lkoh1p#Yakrukis*PGgPJJq89D zDR$M3#!O6_QK6yN={S=b8KS8vQ#P5A!#|B^Mn^JIRJ8xM?%79fSikW1vG%vt+Iz3P z_UoL3h3|G~`J_XUQ)GR;HYO%IXEJAmAcmiC#yH6w{LbJy%h-{5w8QAiKXmKDSVYju z|6E`-bAap%EKSR1X>$z+W8QoRn_b{wL%T2?KIgMp(d>CT`7^N)&B{kP^R9UBN#D}& z19rz0u1BoQ&-c2zJ!qB>KIbj&cFE&nvGGk;y$;AYC1aYdYJIA%=Jv_E>T_HcUfG95 ztaPvotnx9hBZ$R1$({$hyRALjZ%=A!HtXMFU+lN{4X{7(;|>=39TJI|~#Mr`TV%&*VyM#0}OJIlN3P46BZQ+0*hA{^n&bj!QpCATT$T!_S`B5?=Qg^rqcwykUP*R>+^rx7VM z{IlRFyx?Iq3u2ROE!m6(!Rfj`*Yhrm*~K@VUbw)D=3$uE1BajcnuB?7Hk1ONv^jns z3L>egC9p$k_sq!4Kb|X9*Mqe{9XuM_*9syJL15&!1d%oi!Kon3Y=U0~VF3`=aueLmT0&kkI=F%nUCE8N zUDe`k*K>QjuWP-lS}rtp_!#;Y1m8?Ej|D+l0MEOM(L>s<`==;@^r(kHo*C)6Ov~3a zB$B}mLlsr{@zQNg^=fRt@v(6?vqc^LM7D~?qT?2G%FH!(YqrwH&Ap^S zPjeO<;~#x{EI!IY7}m;F$WV-cM%FwC+Xew&qY;~(nTs-atAn;mfRDSS)kke1tRasU z?>3$6msCTS%!cA=jxRBanmR$Mf5wkGyu=3O*Q&-Y&7b};mz$7&bD&Ot z`q38BKjyOMA_}G<#-Dx|kp3~38w0b^y3!qMF0k;SSggnbb6~ANx@^c6I;y&AX2X4J zHg4H1H3QKv0`*{}CQ_tsG=PZ4UcRdKChdy;h~6AcU;k0(@8rzr%gtDv)Nv3-buDm? zHFRX@a^sPid^3Zy+h1n6y=~Xbwhv+uHHlsvP1zHyMraKr_)`|J25i^PxU7IuUPM5B zwBEL>7Z{7wdRJY!!1Qif?>tD>4QD;O(AaC8cX!We(GwaYIR7CwZUu{tS<8lIaoqsC z`EC|rb2D%MsOdp0A|!-)i=w*WYN(5f^j1c->jK^VY*5G*SH#p`yJoWx5n;12UtQFu z5b^ISZ_dTx-raq^r#r)&pR(S&DrkquYIXqelyB^=N7jd;9$D*^M3c8I#ff3+SO~{CF+Y@m6fi|Jkw|*ED!5KkDLp zbmC%1*Ofc6S-7Bt&?RVm#dPn=QUCCsojOoB{^5Z7c@M1` zDGr?Ug+0GS>oMw7M39|%ZFY7c+_hlnB(Bfy6odiTPI)t;Iy*^`-8k!p7mA3LHaM}l zXF`KojE9klm7{j}4y}HQV`x5i(S0HOb6>&6DUObta$h~T$@l};wbval<-VTslDDyR zD2xezox+1&(zfQmhQ$wnU=XvRD3gD`=GN)>o=CITT#Yr5zulL5bYogcCD z2aMfL{&fhSV3a2EH}BvN$+44poQUhCM!S&f>+hmMjTQvn_tI{TI~{A9N&e5z+gJktxKOq2zbNtg4hR$CryOO?GDHe0l5%jm`Q8Q{MJ ztB*F)aHDu>5b8i%er+0Ov3= zt8mGSU;UY!pBl{2EoJsKbh$W*=q0lK-2K2vvIM$cg4IVG>G3z1^Rn4+>1L+80pb?g zRM3-Qw{&3vWzrSBV%jp4BwYhw`QIv$eNqMnaN^b0&Pg8$kj|yD!Bnt$$buW_4{q5g zfMock2V}BQ)k`k%XWvusA=85on>Z0rCSCHOR$B#ZrONI+#`HQ>-g1QLCqMXQSbemS zo|~PMq2MT%575TxXL%Dk5A>~2d|80rh2R2xeq2Vz0~HiN;qf2qmVuLQnaW0%vd2L- zAQKgUWupLc;MW&AtKCJaoO8&)dXMLxvEMVj{96;QfHLW9jjgu2@0eZ#kiH5sPnDNJ zE{E=yVD-^PdTw@3hMXpJ3bb+hS>96xVfoiwH0!1Y=xYN8VfnR6q`Z}w0i3w>V_hXU z>0DMr%DxD)FVKjrSvCqF8Gcy-nJiP~xtNl(0Q07##Z;Kv|64uz9_OcW*Zo1Ds|C;JIV3q^^>#MwNWbC-N9 zi$~ZqDt`DO+_q!IhLFfqhNDpZG-V>**<7yz)~+ZvTyuDV=IM_IR6??X3zCqkkOoOe zSIB@Q%vZ>PBrH?VAqfQvMUaGIg;GdDnF)_xfdXN-LM0^OkU|Y4;iN(xB%wi}5t7iX zz~*qB5UdamNr+T%LJ|`E@L=>P5Rw&Kkc3o)G)O|aLIxyZzCsQpVVQysNhnY#f+Q3x zltL292p;^ZP}mJgs8l!vNvKgc2}!6^Xn-U%Dl|h9*jy9Akc4oBNJxTHApz1uzxpdA zLlRsHsgQ&;g>*gfxY8NJ56fd`Lo$ z!ZJvLu229;C{iefB$O(Yc~B?=Din4@5-JrAK@w^dPC^pu6dE82jS9_>1UBD9FeD*d zArg|{R0v5xfpFj26}@D`B3?O!ox(NsjCpP}KFIa*aa`~Gz%N0bUd(^jDVRQ;;v*`6 z530-=oFOxp@ClwG!S%uZCvRx+(-RP^M<>QiWtANv-eP|-&a$5fMH=k>s{UVQ{pvd` zdkN0t-9c^b0|zO)hfTr(d$iTA0yun^)qpdS>u&!CVAIL$AS2nbXLbK6`=z@rdsz?U znTD)>%=($*OuL7%3LM@}d`q@|Ooy+gSq;?u2CM9r0N!}SvO7m$CEa4rdDOC(jpTZm zuv)h=JZp~MPMO)|mVC9>Z!kL#~JJ4>MNt( z!ZTFW>q5Jf^uE?&PBLFnQ-e z7?ur_3rVu!#_I>U;9}iyx$O`X&BKlV9^#c;Wb~8U4)epJ<~PQZNBF%Q1^M@*yj~1< z$-jQcUlPs{#=XbL;2a^JKF)tHhL4cnALj$a(h){N4L`+0txdA&k1}aJA7woF5ub($ z8)-mUwRH*otr$^In3k?^w!L*keB1MN_tZi9y zkC-HrdWlXlW0f7V07qrGvYpLnDl)-Aa$H?|HF34+!v z*z+1zClx*ua)?`$Vs-vRTell?Mv47VSY1D9e0#Py@1!iFo#7N6Hb|bBDeQC>X>oGL zY7t{RoiE-Nc1o<)TRu8MET$3I<*^aMZunM-FEu-56W*{rVRT$0o)4xY=r2-ipcD)# z787Zpt4Lxbr;9}*#vnsCLSlnK#)PI}5%M_C1ie-1I8d-Ur}= zGh6+SfxGA8?=qMys{b*c#8}!weAZA6dy=0 z@bqFix(a~?pEcJWHM9+S>v5`+5bST@*5eoPPf))mlIdxx-Mz5WBPu8!8o&MFIQTlw z^`**w3VhLq*7m;y-!&dfLD~O9fnpN^exJM z1pGvYR{xK{3o$OYve$xJPb`%1v-qC~v#Yg^qH>&kqFRfdcvc-r9a%8zh|{fez@U18 zw_s2e$P#tl7u;FE^uem}f#6j)>pPg6?A>KO+8tP4-#SY(q2Ka3W=RclKKL>W(y7|X z2CrKnhaAMDEMJ39mCA1e^mx3S3w=ywKtJz5-}!5N+rQ*@i)Lb z<2*q-F{J_X@lWWtq_pPeOYjp5Wc&wOl4srXII&gUg0LzBC;c|?z+Kk`{OmcV)4@vp z-wqyzcIieSeiwL|r*$#kOZ74D&C36N@O2yU$yxb77|bHrIZRLj6tvnGl0%WK{{RWH zp0g+sh0v#dF1sG4T`d*iW$9Xhgb+{iq61xi&$3zG_ z2HrmlZ(Yc6N8Hh$gVzKkyb;`bEu{9Z1hYX*U*CG3@es!H0*-?Y;E`CN8R&ol><(Uh zO4cLrcal zEC%0I+q#vPf}g|I-h)}D7@h{F_woM9{{?W{L)e{)uLCc8rnSAlgy0@-LKdvEY#SVE z(IMTt)Zi}gI9yM3EfU{H4XAfl%F;pbU?j=91&)Ic#@{<>RyqoeeFnY`+rp|}2i_k6 z&R6Yy6M}c$GOS-~#BX8$)!fX8gMEhzdr~nAxCbeK8{mPrg&prnrT@b$;GL1|ox$mA zgw;VT@kH}ongZ?%-V^6Xh6-R{5EN&}%j%=pNIe5K(!8R6A?IPX-LIYda(W8M3DAb=VhGGkrJSaH;;=;JYw| zm8$;xp}0$vUyxf7h&Y76Nv>NY>q#~~DDB6zq?m#gty7wS4uY{03snRCz$aD9$;U8| zW=yTMwkANoygN>~JIs!!gU`=LAgbOR@L++j3W_fVZ^VWxSNw7CWZcV(XzH=Sa=}ly zTc^Gd+$h}q zPQTf+(-w@K<{l+y9@i#!oj+~n;) zbJikP)M~v#=m~%DT+W8e$G*@a12 zLaU+nNzTH|dNaO2y#~KdF8M->7qw5y4J6M$Dff}=_>`